diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/.gitattributes b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/.gitattributes new file mode 100644 index 000000000..b56614d96 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/.gitattributes @@ -0,0 +1,3 @@ +*.csv whitespace=cr-at-eol +*.patch -whitespace +*.log -whitespace diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/README.md b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/README.md new file mode 100644 index 000000000..3344ef38d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/README.md @@ -0,0 +1,11 @@ +# cache-invalid-addresses: main integration evidence + +Source merge: `f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a`; main: `7bb5fab305b9c6179e31f75998dabea833537a08`. + +[Correctness checks](tests/README.md) include exact commands, hashes and retained initial failures. [Benchmark report](benchmarks/report.md), [project summary](benchmarks/summary.csv), and [verification status](benchmarks/status.json) describe the fresh real-disk screening. + +Resident single-thread point throughput lost 4.60% in the broad screen and 4.54% in the nearby warmed repeat, with non-overlapping observed sample ranges. The repeated eight-thread point result (-3.64%) overlaps main, and short ranges (+0.03%) do not reproduce the earlier loss. Short-run WAL inserts lost 3.00%. Control drift still limits precise attribution; performance neutrality is not established. The inherited async allocation stall documented above is a separate correctness/progress limitation. + +The campaign ran 133 comparison processes, 12 fixture creators and one recorded warmup through 11 exclusive jobs. These compare each updated feature with main; they do not isolate merge cost. Main controls drifted; sample-range overlap is descriptive, not a statistical confidence interval. Query/hash/barrier runs validate data, while insert-only runs check API returns, positive counts and successful close without readback. All benchmark databases were on ext4 `/dev/mapper/snafu-root_crypt` with O_DIRECT and fsynced fixture copies. + +`tests/archive-manifest.json` and `benchmarks/inventory.json` verify the small archived files. No database images, executables or core dumps are committed. Archived scripts retain original paths and must be adapted before replay outside the original campaign. diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/audit.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/audit.json new file mode 100644 index 000000000..188de621f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/audit.json @@ -0,0 +1,90 @@ +{ + "complete": true, + "scope": "new main versus updated feature; merge cost not isolated", + "counts": { + "fixtures": { + "runs": 12, + "runner": "run_matrix-fixtures.py", + "verified": true + }, + "resident": { + "runs": 23, + "runner": "run_matrix.py", + "verified": true + }, + "disk": { + "runs": 23, + "runner": "run_matrix.py", + "verified": true + }, + "prefix-resident-common": { + "runs": 4, + "runner": "run_matrix.py", + "verified": true + }, + "prefix-resident-random": { + "runs": 4, + "runner": "run_matrix.py", + "verified": true + }, + "prefix-disk-common": { + "runs": 4, + "runner": "run_matrix.py", + "verified": true + }, + "prefix-disk-random": { + "runs": 4, + "runner": "run_matrix.py", + "verified": true + }, + "insert": { + "runs": 31, + "runner": "run_matrix.py", + "verified": true + }, + "hash": { + "runs": 4, + "runner": "run_matrix.py", + "verified": true + }, + "barrier": { + "runs": 24, + "runner": "run_matrix.py", + "verified": true + }, + "repeat-warmup": { + "runs": 1, + "runner": "repeat.py", + "verified": true + }, + "repeat-cache-invalid-addresses": { + "runs": 4, + "runner": "repeat.py", + "verified": true + }, + "repeat-directory-bucket-atomic": { + "runs": 4, + "runner": "repeat.py", + "verified": true + }, + "repeat-async-durable-barrier": { + "runs": 4, + "runner": "repeat.py", + "verified": true + } + }, + "total_processes": 146, + "comparison_processes": 133, + "fixture_processes": 12, + "recorded_warmup_processes": 1, + "exclusive_benchmark_jobs": 11, + "source_and_binary_hashes_verified": true, + "runner_hashes_verified": true, + "all_processes_serial": true, + "no_overlapping_build_test_jobs": true, + "resident_physical_read_bytes": 0, + "errors": 0, + "violations": 0, + "insert_verification": "API return, positive insert count and successful close; no readback", + "storage": "ext4 /dev/mapper/snafu-root_crypt; O_DIRECT; fsynced fixture copies" +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/audit.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/audit.py new file mode 100644 index 000000000..ad764439d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/audit.py @@ -0,0 +1,62 @@ +"""Validate final matrix coverage, provenance, row counts and exclusive scheduling.""" +import csv,hashlib,json +from pathlib import Path +C=Path(__file__).resolve().parent +P=C.parents[2] +O=P/'benchmarks/main-7bb5fab' +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def readcsv(p):return list(csv.DictReader(p.open())) +expected={'fixtures':12,'resident':23,'disk':23,'prefix-resident-common':4,'prefix-resident-random':4,'prefix-disk-common':4,'prefix-disk-random':4,'insert':31,'hash':4,'barrier':24,'repeat-warmup':1,'repeat-cache-invalid-addresses':4,'repeat-directory-bucket-atomic':4,'repeat-async-durable-barrier':4} +known_runner_hashes={sha(C/n):n for n in ['run_matrix.py','run_matrix-fixtures.py','repeat.py']} +builds={p.name.removesuffix('-build.json'):json.loads(p.read_text()) for p in C.glob('*-build.json')} +for profile,b in builds.items(): + assert sha(Path(b['library']))==b['library_sha256'],profile + for f,h in b['source_files_sha256'].items():assert sha(Path(b['tree'])/f)==h,(profile,f) + for exe,v in b['binaries'].items(): + assert sha(Path(v['binary']))==v['binary_sha256'] + assert sha(Path(v['source']))==v['source_sha256'] +runs=[];counts={} +for mode,count in expected.items(): + folder=O/mode;m=json.loads((folder/'manifest.json').read_text()) + assert m['complete'] and len(m['runs'])==count,mode + assert m['runner_sha256'] in known_runner_hashes,mode + if 'shared_runner_sha256' in m:assert m['shared_runner_sha256']==sha(C/'run_matrix.py') + for r in m['runs']: + assert r['verified'] and r['returncode']==0,(mode,r['label']) + log=folder/(r['label']+'.log');assert sha(log)==r['log_sha256'] + assert 'FINDING: splinterdb_close' not in log.read_text(errors='replace') + b=builds[r['profile']];assert r['source_head']==b['head'] and r['library_sha256']==b['library_sha256'] + assert r['binary_sha256'] in {v['binary_sha256'] for v in b['binaries'].values()} + assert r['finished']>=r['started'] and r['process_cpu_s']>0 + runs.append(dict(mode=mode,label=r['label'],started=r['started'],finished=r['finished'])) + counts[mode]=dict(runs=count,runner=known_runner_hashes[m['runner_sha256']],verified=True) + if (folder/'results.csv').exists(): + rows=readcsv(folder/'results.csv') + if 'phase' in rows[0]: + for r in rows: + assert int(r['errors'])==0 and int(r['violations'])==0 and int(r['ops'])>0 + if r['phase']=='warm':assert int(r['ops'])==int(r['n']) + elif mode=='resident' or mode.startswith('repeat-'):assert int(r['rd_bytes'])==0 + if mode=='barrier':assert len(rows)==count and all(int(r['verified'])==1 for r in rows) + if mode=='insert':assert len(rows)==count and all(int(r['errors'])==0 and int(r['violations'])==0 and int(r['inserted'])>0 for r in rows) + if mode=='fixtures': + for r in m['runs']: + rows=readcsv(folder/(r['label']+'.csv'));assert len(rows)==1 and int(rows[0]['ops'])==int(rows[0]['n']) and int(rows[0]['errors'])==int(rows[0]['violations'])==0 + if mode=='hash': + for r in m['runs']:assert [int(x['limit']) for x in r['rows']]==[1,2,10,100] and all(int(x['queries'])==1000 for x in r['rows']) + for i in range(4):assert len({r['rows'][i]['checksum'] for r in m['runs']})==1 +runs.sort(key=lambda r:r['started']) +assert all(a['finished']<=b['started'] for a,b in zip(runs,runs[1:])), 'Benchmark subprocesses overlap' +jobs=[json.loads(line) for line in (P/'coordination/jobs.jsonl').read_text().splitlines()] +ours=[j for j in jobs if j['mode']=='benchmark' and j['name'].startswith('main-7bb5fab-benchmark-')] +assert len(ours)==11 and all(j['mode']=='benchmark' and j['returncode']==0 for j in ours) +for j in ours: + for k in jobs: + if j is k:continue + assert min(j['finished'],k['finished'])<=max(j['started'],k['started']),(j['name'],k['name']) +for r in runs:assert sum(j['started']<=r['started'] and j['finished']>=r['finished'] for j in ours)==1 +(C/'run_job.py').write_bytes((P/'coordination/run_job.py').read_bytes()) +(C/'benchmark-jobs.json').write_text(json.dumps(ours,indent=2)+'\n') +result=dict(complete=True,scope='new main versus updated feature; merge cost not isolated',counts=counts,total_processes=len(runs),comparison_processes=len(runs)-13,fixture_processes=12,recorded_warmup_processes=1,exclusive_benchmark_jobs=len(ours),source_and_binary_hashes_verified=True,runner_hashes_verified=True,all_processes_serial=True,no_overlapping_build_test_jobs=True,resident_physical_read_bytes=0,errors=0,violations=0,insert_verification='API return, positive insert count and successful close; no readback',storage='ext4 /dev/mapper/snafu-root_crypt; O_DIRECT; fsynced fixture copies') +(C/'audit.json').write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps(result,indent=2)) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/benchmark-jobs.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/benchmark-jobs.json new file mode 100644 index 000000000..079868d9d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/benchmark-jobs.json @@ -0,0 +1,167 @@ +[ + { + "name": "main-7bb5fab-benchmark-fixtures", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/run_matrix.py", + "fixtures" + ], + "started": 1791905953.791713, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791905996.8644083 + }, + { + "name": "main-7bb5fab-benchmark-resident", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/run_matrix.py", + "resident" + ], + "started": 1791906087.9268048, + "pid": 5, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791906898.088736 + }, + { + "name": "main-7bb5fab-benchmark-disk", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/run_matrix.py", + "disk" + ], + "started": 1791906929.7655535, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791907361.8222167 + }, + { + "name": "main-7bb5fab-benchmark-prefix", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/run_matrix.py", + "prefix" + ], + "started": 1791907361.8244245, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791907746.3817344 + }, + { + "name": "main-7bb5fab-benchmark-insert", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/run_matrix.py", + "insert" + ], + "started": 1791907746.3838046, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791907918.6362858 + }, + { + "name": "main-7bb5fab-benchmark-hash", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/run_matrix.py", + "hash" + ], + "started": 1791907918.6382897, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791907922.146424 + }, + { + "name": "main-7bb5fab-benchmark-barrier", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/run_matrix.py", + "barrier" + ], + "started": 1791908012.5013723, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791908144.8841226 + }, + { + "name": "main-7bb5fab-benchmark-repeat-warmup", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/repeat.py", + "warmup" + ], + "started": 1791908144.8859186, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791908167.146525 + }, + { + "name": "main-7bb5fab-benchmark-repeat-invalid", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/repeat.py", + "cache-invalid-addresses" + ], + "started": 1791908236.5269575, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791908369.5229552 + }, + { + "name": "main-7bb5fab-benchmark-repeat-atomic", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/repeat.py", + "directory-bucket-atomic" + ], + "started": 1791908442.7619998, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791908531.8354392 + }, + { + "name": "main-7bb5fab-benchmark-repeat-async", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/main-7bb5fab/benchmarks/repeat.py", + "async-durable-barrier" + ], + "started": 1791908542.3013017, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab", + "returncode": 0, + "finished": 1791908631.2491326 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/build_all.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/build_all.py new file mode 100644 index 000000000..f3e172154 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/build_all.py @@ -0,0 +1,44 @@ +import hashlib,json,subprocess,sys +from pathlib import Path +ROOT=Path('/home/rob/projects/splinterdb') +CAMP=ROOT/'.cache/projects-20261011' +OUT=Path(__file__).resolve().parent +SOURCES=OUT/'sources' +def sha(p):return hashlib.sha256(Path(p).read_bytes()).hexdigest() +profiles={'main':(ROOT,'build-main-7bb5fab')} +for name in ['disk-format','filtered-ranges','log-group-limit','branch-prefix','lazy-merge','async-durable-barrier','cache-invalid-addresses']: + profiles[name]=(CAMP/'worktrees'/name,'build-main-7bb5fab') +for opt in ['direct','bucket','bucket-simd','bucket-atomic']: + profiles['directory-'+opt]=(CAMP/'worktrees/cache-directory',f'build-main-7bb5fab/{opt}') +flags=['cc','-D_GNU_SOURCE','-ggdb','-Wall','-pthread','-Werror','-DXXH_STATIC_LINKING_ONLY','-fPIC','-DSPLINTERDB_PLATFORM_DIR=platform_linux','-O3','-ffast-math','-flto','-march=native'] +manifest={} +for name,(tree,buildroot) in profiles.items(): + if len(sys.argv)>1 and name not in sys.argv[1:]:continue + head=subprocess.check_output(['git','rev-parse','HEAD'],cwd=tree,text=True).strip() + subprocess.run(['git','merge-base','--is-ancestor','7bb5fab',head],cwd=tree,check=True) + lib=tree/buildroot/'release/lib/libsplinterdb.a' + header=(tree/'include/splinterdb/splinterdb.h').read_text() + record=dict(tree=str(tree),head=head,library=str(lib),library_sha256=sha(lib),binaries={},source_files_sha256={}) + for filename in subprocess.check_output(['git','ls-files','src','include'],cwd=tree,text=True).splitlines(): + if (tree/filename).is_file():record['source_files_sha256'][filename]=sha(tree/filename) + bins=['kvbench','insert_benchmark'] + if name in ['main','branch-prefix']:bins+=['prefix_kvbench'] + if name in ['main','filtered-ranges']:bins+=['hash_range_benchmark'] + if name in ['main','async-durable-barrier']:bins+=['barrier_bench'] + for binaryname in bins: + source=SOURCES/(binaryname+'.c');binary=OUT/'bin'/name/binaryname;binary.parent.mkdir(parents=True,exist_ok=True) + macros=[] + if binaryname in ['kvbench','prefix_kvbench']:macros+=['-DKVBENCH_CLOSE_HAS_FORCE'] + if binaryname=='prefix_kvbench': + macros+=['-DKVBENCH_SPACE_MODE'] + if name=='branch-prefix':macros+=['-DKVBENCH_PREFIX_SUPPORT'] + if binaryname=='hash_range_benchmark' and name=='filtered-ranges':macros+=['-DHASH_RANGE_FILTER_API'] + if binaryname=='insert_benchmark' and name!='log-group-limit':macros+=['-DKVBENCH_NO_LOG_GROUP_LIMIT'] + if '#define SPLINTERDB_NOTIFICATION_BLOCKING' in header:macros+=['-DHAVE_SENTINEL_NOTIFICATION','-DHAVE_ASYNC_BARRIER'] + command=flags+macros+['-I',str(tree/'include'),'-I',str(tree/'src'),'-I',str(tree/'src/platform_linux'),str(source),str(lib),'-laio','-lxxhash','-lm','-lpthread','-o',str(binary)] + print('build',name,binaryname,flush=True) + subprocess.run(command,check=True) + record['binaries'][binaryname]=dict(command=command,binary=str(binary),binary_sha256=sha(binary),source=str(source),source_sha256=sha(source)) + (OUT/(name+'-build.json')).write_text(json.dumps(record,indent=2)+'\n') + manifest[name]=record +(OUT/'builds-last.json').write_text(json.dumps(manifest,indent=2)+'\n') diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/cache-invalid-addresses-build.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/cache-invalid-addresses-build.json new file mode 100644 index 000000000..d0e7ed459 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/cache-invalid-addresses-build.json @@ -0,0 +1,193 @@ +{ + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/release/lib/libsplinterdb.a", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "binaries": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench", + "binary_sha256": "b79296caf9124aa426a6a5b8d525a80ab518d8705d07ba43f60e27221b8b8aa8", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/kvbench.c", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_NO_LOG_GROUP_LIMIT", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/insert_benchmark", + "binary_sha256": "168703d217af50972e9fc5d6f47bc1787a086bac979b6f91a648fe310d29c05e", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/insert_benchmark.c", + "source_sha256": "75acbda52b2a8949f1d61710a8d89250d4dac63b12ec9803b89170f9c2cc0b26" + } + }, + "source_files_sha256": { + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "364073691c390663f6b732f57c3ee4bfecc9f68aca33ef6750d6106e04462dc8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "7d46871423a15992f697cabb363316183cb842a11c26017f8566267174e5ae45", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "f637081a194302c584cccfd8d717253817794b34bbca754bd2c9e597acc534b9", + "src/btree.h": "6ed244b6731c490f224c7b5fea7b5a9dc27eca1aa808e6dab6b44a0c7b511638", + "src/btree_private.h": "43693dd3048ae050b3358ccfc9b91371a3d9dff4f3d6d5c8b07445897dee09f6", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "70caf9f8d7794dea8d2aeec339883ccfcfdfc29ce6c2e1edd2d0353c4a3975ea", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ed1fcdb429d4fc26382546ecbce04154910275494e9fef522cf34b647cf5e734", + "src/shard_log.h": "07c5867b959eefd35e3e9f08e6c015a594f6331850844590e9c2b1126cd2716b", + "src/splinterdb.c": "e054c2dc9224c7de8bdb63206bb5150947f853d903e3b8012ba46fe1a66dba5f", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "library_build_configuration": { + "build-config.fb6bc8eeb8390429253883c09491f5bd": { + "sha256": "d6eb8d69a1bb20e0d183c0c2686a0522d96513cda900c7b7acf1238aa77106a1", + "text": "BUILD_ROOT=build-main-7bb5fab\nMAKEFLAGS= -j4 --jobserver-auth=3,4 --jobserver-auth=-2,-2 -- BUILD_MODE=release BUILD_ROOT=build-main-7bb5fab\nBUILD_MODE=release\nQT_ACCESSIBILITY=1\nCC = cc\nDEPFLAGS = -MMD -MP\nCFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0\nTEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE\nINCLUDE = -I include -I src -I src/platform_linux -I tests\nTARGET_ARCH =\nLD = cc\nLDFLAGS = -ggdb -pthread -O3 -ffast-math -flto\nLIBS = -lm -lpthread -laio -lxxhash\nAR = ar\n" + } + } +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/control-drift.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/control-drift.csv new file mode 100644 index 000000000..cfb613d57 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/control-drift.csv @@ -0,0 +1,69 @@ +workload,phase,order,ops_s,change_from_first_pct,cpu_us_op,read_bytes +repeat-warmup,point:uniform@8,0,5725282.1,0.0,1.397020051521282,0 +repeat-warmup,range:uniform:1@8,0,531558.3,0.0,15.047298523902287,0 +repeat-directory-bucket-atomic,point:uniform@8,0,6058373.4,0.0,1.320094818123589,0 +repeat-directory-bucket-atomic,point:uniform@8,3,5103421.5,-15.762513086433405,1.5670903540638217,0 +repeat-directory-bucket-atomic,range:uniform:1@8,0,566747.0,0.0,14.112342596291334,0 +repeat-directory-bucket-atomic,range:uniform:1@8,3,498451.0,-12.050526954708186,16.044938184918625,0 +disk,point:uniform@8,0,153061.5,0.0,5.361065052728681,2471006208 +disk,point:uniform@8,11,162899.9,6.427743096729088,6.005865909099279,2630258688 +disk,point:uniform@8,22,168110.0,9.831668969662521,6.042270913585652,2714718208 +disk,range:uniform:1@8,0,63458.1,0.0,132.9297233243934,6286577664 +disk,range:uniform:1@8,11,63625.4,0.2636385268389718,133.28995634011335,6302711808 +disk,range:uniform:1@8,22,64975.4,2.391026519861139,130.54799748839613,6439641088 +disk,range:uniform:10000@8,0,841.4,0.0,3017.1143332541005,9990152192 +disk,range:uniform:10000@8,11,835.2,-0.7368671262181992,3448.754789272031,9911496704 +disk,range:uniform:10000@8,22,840.0,-0.16638935108153063,3655.0,9932713984 +repeat-async-durable-barrier,point:uniform@8,0,5568429.8,0.0,1.4363332788847318,0 +repeat-async-durable-barrier,point:uniform@8,3,4940084.1,-11.284073294773334,1.6189229334750765,0 +repeat-async-durable-barrier,range:uniform:1@8,0,506930.4,0.0,15.778718800936517,0 +repeat-async-durable-barrier,range:uniform:1@8,3,489239.4,-3.4898281894319205,16.345419991652534,0 +prefix-resident-common,point:uniform@8,0,3798858.3,0.0,2.105459146011521,0 +prefix-resident-common,point:uniform@8,3,3979950.2,4.767008550963858,2.009371623828547,0 +prefix-resident-common,range:uniform:1@8,0,992358.5,0.0,8.06011032205677,0 +prefix-resident-common,range:uniform:1@8,3,996704.2,0.43791633769447724,8.02499213268852,0 +prefix-resident-common,range:uniform:10000@8,0,3472.3,0.0,2305.0155987521,0 +prefix-resident-common,range:uniform:10000@8,3,3609.2,3.9426316850502463,2216.3834503140006,0 +prefix-resident-common,ow:uniform@8,0,2274316.9,0.0,3.0310520336583586,2005544960 +prefix-resident-common,ow:uniform@8,3,2304559.8,1.3297575197194433,3.037911263890554,2003456000 +resident,point:uniform@1,0,1261757.3,0.0,0.79252082249396,0 +resident,point:uniform@1,11,1152531.0,-8.656680646904125,0.8676282687172,0 +resident,point:uniform@1,22,1148133.5,-9.005202506060407,0.8709404196916726,0 +resident,point:uniform@8,0,6445634.1,0.0,1.2407480739199983,0 +resident,point:uniform@8,11,5270841.2,-18.22618041567081,1.5171993153252339,0 +resident,point:uniform@8,22,5463995.8,-15.229507055015734,1.4638320892600838,0 +resident,range:uniform:1@1,0,114690.1,0.0,8.718775883865906,0 +resident,range:uniform:1@1,11,105447.5,-8.058760084785,9.481407022468359,0 +resident,range:uniform:1@1,22,105112.6,-8.350764364143027,9.519536136660204,0 +resident,range:uniform:1@8,0,600376.6,0.0,13.32092671033598,0 +resident,range:uniform:1@8,11,532530.7,-11.300557017045643,15.020171795914191,0 +resident,range:uniform:1@8,22,549552.3,-8.465403215248546,14.554061799643964,0 +resident,range:uniform:10000@8,0,4305.3,0.0,1857.8562304029729,0 +resident,range:uniform:10000@8,11,3785.8,-12.06652265811906,2112.651875330164,0 +resident,range:uniform:10000@8,22,3929.7,-8.724130722597733,2035.4552780016115,0 +repeat-cache-invalid-addresses,point:uniform@1,0,1237297.9,0.0,0.8081970578394306,0 +repeat-cache-invalid-addresses,point:uniform@1,3,1167884.0,-5.610120246708572,0.8562318264794829,0 +repeat-cache-invalid-addresses,point:uniform@8,0,6207307.6,0.0,1.2885781245675567,0 +repeat-cache-invalid-addresses,point:uniform@8,3,5328062.8,-14.164672619091723,1.5011880792761536,0 +repeat-cache-invalid-addresses,range:uniform:1@8,0,546650.2,0.0,14.631325678521693,0 +repeat-cache-invalid-addresses,range:uniform:1@8,3,516913.3,-5.439840687884134,15.472656757810807,0 +prefix-disk-random,point:uniform@8,0,135623.0,0.0,6.979415663796549,2392637440 +prefix-disk-random,point:uniform@8,3,173077.1,27.616333512752256,6.5078303110978615,3054764032 +prefix-disk-random,range:uniform:1@8,0,56431.4,0.0,148.08803203742426,3998134272 +prefix-disk-random,range:uniform:1@8,3,70766.5,25.402701332945842,118.96633582781307,5010862080 +prefix-disk-random,range:uniform:10000@8,0,813.8,0.0,3910.2973703612683,10312994816 +prefix-disk-random,range:uniform:10000@8,3,912.4,12.11599901695748,3859.710653222271,11551866880 +prefix-disk-common,point:uniform@8,0,166767.1,0.0,6.629322760954632,2942513152 +prefix-disk-common,point:uniform@8,3,137171.0,-17.74696567848215,6.595905989385899,2419056640 +prefix-disk-common,range:uniform:1@8,0,67364.5,0.0,124.38620345685463,4767051776 +prefix-disk-common,range:uniform:1@8,3,56813.9,-15.661958449925406,147.16173499200934,4020363264 +prefix-disk-common,range:uniform:10000@8,0,899.2,0.0,3836.7437722419927,11408752640 +prefix-disk-common,range:uniform:10000@8,3,812.8,-9.608540925266917,3834.399606299213,10284527616 +prefix-resident-random,point:uniform@8,0,4089596.1,0.0,1.955655773286237,0 +prefix-resident-random,point:uniform@8,3,3861855.4,-5.568782208101187,2.0713343968861757,0 +prefix-resident-random,range:uniform:1@8,0,987903.4,0.0,8.096649643019639,0 +prefix-resident-random,range:uniform:1@8,3,1027722.4,4.0306572484718695,7.782304346965907,0 +prefix-resident-random,range:uniform:10000@8,0,4617.6,0.0,1732.1976395856643,0 +prefix-resident-random,range:uniform:10000@8,3,4063.2,-12.006237006237019,1968.7448728465956,0 +prefix-resident-random,ow:uniform@8,0,2181154.0,0.0,3.049805026119027,1722953728 +prefix-resident-random,ow:uniform@8,3,2346979.3,7.602640620515544,3.0134031679362994,2000707584 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/00-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/00-main.log new file mode 100644 index 000000000..d44e58a68 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/00-main.log @@ -0,0 +1,20 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=0 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.11 ops/s= 18349899 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.43s ops/cpu-s=4662168 rd=146.1 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=1 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + found=765333 notfound=0 +== point:uniform@8 T=8 ops=765333 secs= 5.00 ops/s= 153061 lat us p50=60.93 p99=105.47 p99.9=161.79 max=3031.5 mean=52.23 + cpu=4.10s ops/cpu-s=186512 rd=3228.7 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 310411 ops (+31039 ops/s) +== range:uniform:1@8 T=8 ops=317303 secs= 5.00 ops/s= 63458 lat us p50=123.90 p99=251.90 p99.9=331.78 max=2166.9 mean=126.01 + cpu=42.18s ops/cpu-s=7523 rd=19812.5 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=121.86 p99=251.90 mean=125.27 per-tuple=nan ns deinit mean=0.70 us tuples/s=63458 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) +close took 0.076 s +== range:uniform:10000@8 T=8 ops=4207 secs= 5.00 ops/s= 841 lat us p50=9830.40 p99=23330.82 p99.9=28049.41 max=32120.6 mean=9504.55 + cpu=12.69s ops/cpu-s=331 rd=2374649.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=274.43 p99=909.31 mean=318.56 per-tuple=920.2 ns deinit mean=1.09 us tuples/s=8399365 + insert/run=5.00s drain(close)=0.08s total=5.08s drain_cpu=0.01s drain_rd=0 drain_wr=274432 wamp=nan db_apparent=2513178624 db_alloc=472989696 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/06-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/06-cache-invalid-addresses.log new file mode 100644 index 000000000..0c0492c20 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/06-cache-invalid-addresses.log @@ -0,0 +1,20 @@ +kvbench version=cache-invalid-addresses splinter=splinterdb_build_version 193ba3e4-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=6 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.12 ops/s= 17258833 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.50s ops/cpu-s=4038642 rd=146.5 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + found=830862 notfound=0 +== point:uniform@8 T=8 ops=830862 secs= 5.00 ops/s= 166166 lat us p50=51.71 p99=99.33 p99.9=235.52 max=2822.1 mean=48.10 + cpu=4.91s ops/cpu-s=169194 rd=3229.5 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 316608 ops (+31659 ops/s) +== range:uniform:1@8 T=8 ops=325451 secs= 5.00 ops/s= 65087 lat us p50=117.76 p99=239.62 p99.9=1523.71 max=3862.9 mean=122.84 + cpu=42.37s ops/cpu-s=7682 rd=19803.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=115.71 p99=239.62 mean=121.99 per-tuple=nan ns deinit mean=0.80 us tuples/s=65087 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) +close took 0.069 s +== range:uniform:10000@8 T=8 ops=4244 secs= 5.00 ops/s= 849 lat us p50=9830.40 p99=24379.39 p99.9=45613.06 max=61511.8 mean=9431.02 + cpu=14.52s ops/cpu-s=292 rd=2364140.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=260.10 p99=1294.34 mean=315.76 per-tuple=913.4 ns deinit mean=1.20 us tuples/s=8473360 + insert/run=5.00s drain(close)=0.07s total=5.07s drain_cpu=0.01s drain_rd=0 drain_wr=274432 wamp=nan db_apparent=2513178624 db_alloc=472985600 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/11-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/11-main.log new file mode 100644 index 000000000..5198b3d27 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/11-main.log @@ -0,0 +1,20 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=11 sabotage=0 +open took 0.007 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.13 ops/s= 15684927 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.52s ops/cpu-s=3869834 rd=146.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + found=814537 notfound=0 +== point:uniform@8 T=8 ops=814537 secs= 5.00 ops/s= 162900 lat us p50=59.90 p99=99.33 p99.9=128.00 max=1609.7 mean=49.07 + cpu=4.89s ops/cpu-s=166490 rd=3229.1 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 308561 ops (+30854 ops/s) +== range:uniform:1@8 T=8 ops=318141 secs= 5.00 ops/s= 63625 lat us p50=121.86 p99=243.71 p99.9=315.39 max=2542.9 mean=125.66 + cpu=42.41s ops/cpu-s=7502 rd=19811.1 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=121.86 p99=243.71 mean=124.77 per-tuple=nan ns deinit mean=0.84 us tuples/s=63625 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) +close took 0.077 s +== range:uniform:10000@8 T=8 ops=4176 secs= 5.00 ops/s= 835 lat us p50=10092.54 p99=22806.53 p99.9=26476.54 max=27125.7 mean=9579.22 + cpu=14.40s ops/cpu-s=290 rd=2373442.7 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=260.10 p99=909.31 mean=305.46 per-tuple=928.6 ns deinit mean=1.29 us tuples/s=8336860 + insert/run=5.00s drain(close)=0.08s total=5.08s drain_cpu=0.01s drain_rd=0 drain_wr=274432 wamp=nan db_apparent=2513178624 db_alloc=472989696 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/16-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/16-cache-invalid-addresses.log new file mode 100644 index 000000000..6907e1444 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/16-cache-invalid-addresses.log @@ -0,0 +1,20 @@ +kvbench version=cache-invalid-addresses splinter=splinterdb_build_version 193ba3e4-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=16 sabotage=0 +open took 0.007 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.13 ops/s= 15112675 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.57s ops/cpu-s=3492547 rd=146.5 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + found=746640 notfound=0 +== point:uniform@8 T=8 ops=746640 secs= 5.00 ops/s= 149322 lat us p50=61.95 p99=103.42 p99.9=145.41 max=1987.1 mean=53.54 + cpu=4.39s ops/cpu-s=169909 rd=3229.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 292072 ops (+29205 ops/s) +== range:uniform:1@8 T=8 ops=299814 secs= 5.00 ops/s= 59960 lat us p50=130.05 p99=260.10 p99.9=356.35 max=3128.0 mean=133.35 + cpu=42.36s ops/cpu-s=7078 rd=19822.5 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=128.00 p99=260.10 mean=132.43 per-tuple=nan ns deinit mean=0.87 us tuples/s=59960 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) +close took 0.079 s +== range:uniform:10000@8 T=8 ops=3970 secs= 5.00 ops/s= 794 lat us p50=10354.69 p99=25952.26 p99.9=34078.72 max=46560.3 mean=10074.41 + cpu=13.75s ops/cpu-s=289 rd=2375318.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=282.62 p99=1228.80 mean=332.22 per-tuple=975.5 ns deinit mean=1.24 us tuples/s=7924858 + insert/run=5.00s drain(close)=0.08s total=5.08s drain_cpu=0.01s drain_rd=0 drain_wr=274432 wamp=nan db_apparent=2513178624 db_alloc=472989696 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/22-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/22-main.log new file mode 100644 index 000000000..46f35d5fe --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/22-main.log @@ -0,0 +1,20 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=22 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.13 ops/s= 15968853 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.55s ops/cpu-s=3624521 rd=146.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + found=840578 notfound=0 +== point:uniform@8 T=8 ops=840578 secs= 5.00 ops/s= 168110 lat us p50=51.71 p99=99.33 p99.9=130.05 max=2039.3 mean=47.55 + cpu=5.08s ops/cpu-s=165502 rd=3229.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 315837 ops (+31582 ops/s) +== range:uniform:1@8 T=8 ops=324892 secs= 5.00 ops/s= 64975 lat us p50=119.81 p99=239.62 p99.9=348.16 max=2233.5 mean=123.05 + cpu=42.41s ops/cpu-s=7660 rd=19820.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=117.76 p99=239.62 mean=122.13 per-tuple=nan ns deinit mean=0.87 us tuples/s=64975 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) +close took 0.083 s +== range:uniform:10000@8 T=8 ops=4200 secs= 5.00 ops/s= 840 lat us p50=9830.40 p99=21757.95 p99.9=27000.83 max=28803.9 mean=9525.33 + cpu=15.35s ops/cpu-s=274 rd=2364931.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=256.00 p99=892.93 mean=301.69 per-tuple=923.9 ns deinit mean=1.41 us tuples/s=8385217 + insert/run=5.00s drain(close)=0.08s total=5.08s drain_cpu=0.01s drain_rd=0 drain_wr=274432 wamp=nan db_apparent=2513178624 db_alloc=472985600 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/manifest.json new file mode 100644 index 000000000..77bfe1adb --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/manifest.json @@ -0,0 +1,417 @@ +{ + "mode": "disk", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "Updated feature branches versus fresh main; not an isolation of merge cost", + "runner_sha256": "536f10a1a7fd4b1e8e0250ea01cfe36793c7d6e2345f141092616ec06f64ee50", + "runs": [ + { + "label": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/results.csv", + "--vtag", + "main", + "--stag", + "disk", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk", + "warm", + "point:uniform@8", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791906930.3914676, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791906948.6450965, + "log_sha256": "31d7f4877605590f45d53a31f1da36cfd3464ed056f9aea89f6083b962487883", + "process_cpu_s": 71.248714, + "process_read_bytes": 22774968320, + "process_write_bytes": 319488, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db", + "fixture_sha256": "b074d0238b42f37eb1be4ea4994e5b4dc0252e2c4a840727193f3c9629ba142a", + "allocated_bytes": 473116672, + "apparent_bytes": 2513178624 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 472989696 + }, + { + "label": "06-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/results.csv", + "--vtag", + "cache-invalid-addresses", + "--stag", + "disk", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk", + "warm", + "point:uniform@8", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791907042.790755, + "binary_sha256": "b79296caf9124aa426a6a5b8d525a80ab518d8705d07ba43f60e27221b8b8aa8", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791907061.04688, + "log_sha256": "92e4040a07ce2d3c7555acbf84ee3bc8ca6570c6b08a1e760193e9cf94395a33", + "process_cpu_s": 74.82273399999997, + "process_read_bytes": 23262863360, + "process_write_bytes": 315392, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db", + "fixture_sha256": "b074d0238b42f37eb1be4ea4994e5b4dc0252e2c4a840727193f3c9629ba142a", + "allocated_bytes": 473116672, + "apparent_bytes": 2513178624 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 472985600 + }, + { + "label": "11-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/results.csv", + "--vtag", + "main", + "--stag", + "disk", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk", + "warm", + "point:uniform@8", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791907136.6043751, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791907154.9016702, + "log_sha256": "7c21a91723c434998d5c9b8a8dd15c86bbea62e8b787cc23f4ed16acea5a5edf", + "process_cpu_s": 74.70139499999988, + "process_read_bytes": 22838931456, + "process_write_bytes": 323584, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db", + "fixture_sha256": "b074d0238b42f37eb1be4ea4994e5b4dc0252e2c4a840727193f3c9629ba142a", + "allocated_bytes": 473116672, + "apparent_bytes": 2513178624 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 472989696 + }, + { + "label": "16-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/results.csv", + "--vtag", + "cache-invalid-addresses", + "--stag", + "disk", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk", + "warm", + "point:uniform@8", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791907230.8313427, + "binary_sha256": "b79296caf9124aa426a6a5b8d525a80ab518d8705d07ba43f60e27221b8b8aa8", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791907249.0849874, + "log_sha256": "23e233df7d44db873fc499910d9a707b0e394c63c3c565ebf88096285d1ec9f2", + "process_cpu_s": 73.24681499999974, + "process_read_bytes": 21608534016, + "process_write_bytes": 319488, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db", + "fixture_sha256": "b074d0238b42f37eb1be4ea4994e5b4dc0252e2c4a840727193f3c9629ba142a", + "allocated_bytes": 473116672, + "apparent_bytes": 2513178624 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 472989696 + }, + { + "label": "22-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/scratch.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk/results.csv", + "--vtag", + "main", + "--stag", + "disk", + "--otag", + "22", + "--rep", + "22", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/disk", + "warm", + "point:uniform@8", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791907343.500252, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791907361.755288, + "log_sha256": "5086e61f0aaac72a1061e180c0877301383d9148d4822a6439cb0a2db936c1bd", + "process_cpu_s": 76.16407100000004, + "process_read_bytes": 23167078400, + "process_write_bytes": 319488, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db", + "fixture_sha256": "b074d0238b42f37eb1be4ea4994e5b4dc0252e2c4a840727193f3c9629ba142a", + "allocated_bytes": 473116672, + "apparent_bytes": 2513178624 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 472985600 + } + ], + "order": [ + "main", + "disk-format", + "filtered-ranges", + "log-group-limit", + "lazy-merge", + "async-durable-barrier", + "cache-invalid-addresses", + "directory-direct", + "directory-bucket", + "directory-bucket-simd", + "directory-bucket-atomic", + "main", + "directory-bucket-atomic", + "directory-bucket-simd", + "directory-bucket", + "directory-direct", + "cache-invalid-addresses", + "async-durable-barrier", + "lazy-merge", + "log-group-limit", + "filtered-ranges", + "disk-format", + "main" + ], + "phases": [ + "warm", + "point:uniform@8", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/results.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/results.csv new file mode 100644 index 000000000..a8e3d38bf --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/disk/results.csv @@ -0,0 +1,21 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,disk,0,0,warm,8,0,2000000,2000000,0.109,18349899.4,nan,nan,nan,0.000,nan,0.429,4662167.7,292171776,32768,146.09,0.02,nan,nan,nan,nan,nan,2000000,18349899.4,0.109,0.000,0.109,0.000,0,0,nan,0,0,0.006,0,0,0,0,1 +main,disk,0,0,point:uniform@8,8,0,2000000,765333,5.000,153061.5,60.928,105.472,161.792,3031.537,52.230,4.103,186511.7,2471006208,0,3228.67,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,disk,0,0,range:uniform:1@8,8,0,2000000,317303,5.000,63458.1,123.904,251.904,331.776,2166.861,126.006,42.179,7522.8,6286577664,0,19812.54,0.00,121.856,251.904,125.268,nan,0.697,317303,63458.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,disk,0,0,range:uniform:10000@8,8,0,2000000,4207,5.000,841.4,9830.400,23330.816,28049.408,32120.565,9504.553,12.693,331.4,9990152192,0,2374649.91,0.00,274.432,909.312,318.556,920.15,1.094,41998346,8399364.6,5.000,0.076,5.076,0.007,0,274432,nan,2513178624,472989696,0.006,0,0,0,0,0 +cache-invalid-addresses,disk,6,0,warm,8,6,2000000,2000000,0.116,17258833.2,nan,nan,nan,0.000,nan,0.495,4038641.7,292999168,32768,146.50,0.02,nan,nan,nan,nan,nan,2000000,17258833.2,0.116,0.000,0.116,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,disk,6,0,point:uniform@8,8,6,2000000,830862,5.000,166165.9,51.712,99.328,235.520,2822.075,48.104,4.911,169193.9,2683228160,0,3229.45,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,disk,6,0,range:uniform:1@8,8,6,2000000,325451,5.000,65087.3,117.760,239.616,1523.712,3862.861,122.841,42.366,7681.9,6445019136,0,19803.35,0.00,115.712,239.616,121.991,nan,0.801,325451,65087.3,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,disk,6,0,range:uniform:10000@8,8,6,2000000,4244,5.000,848.8,9830.400,24379.392,45613.056,61511.770,9431.023,14.523,292.2,10033414144,0,2364140.94,0.00,260.096,1294.336,315.763,913.37,1.200,42368346,8473359.9,5.000,0.069,5.069,0.007,0,274432,nan,2513178624,472985600,0.006,0,0,0,0,0 +main,disk,11,0,warm,8,11,2000000,2000000,0.128,15684927.3,nan,nan,nan,0.000,nan,0.517,3869834.3,293187584,32768,146.59,0.02,nan,nan,nan,nan,nan,2000000,15684927.3,0.128,0.000,0.128,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,disk,11,0,point:uniform@8,8,11,2000000,814537,5.000,162899.9,59.904,99.328,128.000,1609.669,49.069,4.892,166489.9,2630258688,0,3229.15,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,disk,11,0,range:uniform:1@8,8,11,2000000,318141,5.000,63625.4,121.856,243.712,315.392,2542.922,125.665,42.405,7502.4,6302711808,0,19811.06,0.00,121.856,243.712,124.774,nan,0.841,318141,63625.4,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,disk,11,0,range:uniform:10000@8,8,11,2000000,4176,5.000,835.2,10092.544,22806.528,26476.544,27125.723,9579.215,14.402,290.0,9911496704,0,2373442.70,0.00,260.096,909.312,305.463,928.60,1.295,41685785,8336859.6,5.000,0.077,5.077,0.007,0,274432,nan,2513178624,472989696,0.007,0,0,0,0,0 +cache-invalid-addresses,disk,16,0,warm,8,16,2000000,2000000,0.132,15112675.2,nan,nan,nan,0.000,nan,0.573,3492546.9,292950016,32768,146.48,0.02,nan,nan,nan,nan,nan,2000000,15112675.2,0.132,0.000,0.132,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +cache-invalid-addresses,disk,16,0,point:uniform@8,8,16,2000000,746640,5.000,149321.9,61.952,103.424,145.408,1987.070,53.536,4.394,169908.9,2410909696,0,3229.01,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +cache-invalid-addresses,disk,16,0,range:uniform:1@8,8,16,2000000,299814,5.000,59960.1,130.048,260.096,356.352,3127.986,133.348,42.358,7078.0,5943062528,0,19822.50,0.00,128.000,260.096,132.428,nan,0.869,299814,59960.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +cache-invalid-addresses,disk,16,0,range:uniform:10000@8,8,16,2000000,3970,5.000,794.0,10354.688,25952.256,34078.720,46560.313,10074.411,13.750,288.7,9430016000,0,2375318.89,0.00,282.624,1228.800,332.216,975.50,1.239,39625785,7924858.5,5.000,0.079,5.079,0.007,0,274432,nan,2513178624,472989696,0.007,0,0,0,0,0 +main,disk,22,0,warm,8,22,2000000,2000000,0.125,15968853.5,nan,nan,nan,0.000,nan,0.552,3624521.3,293216256,32768,146.61,0.02,nan,nan,nan,nan,nan,2000000,15968853.5,0.125,0.000,0.125,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,disk,22,0,point:uniform@8,8,22,2000000,840578,5.000,168110.0,51.712,99.328,130.048,2039.305,47.547,5.079,165502.3,2714718208,0,3229.59,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,disk,22,0,range:uniform:1@8,8,22,2000000,324892,5.000,64975.4,119.808,239.616,348.160,2233.541,123.048,42.414,7660.0,6439641088,0,19820.87,0.00,117.760,239.616,122.130,nan,0.867,324892,64975.4,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,disk,22,0,range:uniform:10000@8,8,22,2000000,4200,5.000,840.0,9830.400,21757.952,27000.832,28803.887,9525.329,15.351,273.6,9932713984,0,2364931.90,0.00,256.000,892.928,301.690,923.91,1.413,41928346,8385216.8,5.000,0.083,5.083,0.011,0,274432,nan,2513178624,472985600,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/feature-summaries.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/feature-summaries.json new file mode 100644 index 000000000..4d9a23e69 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/feature-summaries.json @@ -0,0 +1,354 @@ +{ + "hash": [ + { + "profile": "main", + "limit": 1, + "samples": 2, + "ns_per_query_mean": 27787.25, + "ns_per_query_min": 26622.0, + "ns_per_query_max": 28952.5, + "latency_delta_main_pct": 0.0, + "visited_mean": 16404.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + }, + { + "profile": "filtered-ranges", + "limit": 1, + "samples": 2, + "ns_per_query_mean": 26204.55, + "ns_per_query_min": 25561.8, + "ns_per_query_max": 26847.3, + "latency_delta_main_pct": -5.6957777397907305, + "visited_mean": 1000.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + }, + { + "profile": "main", + "limit": 2, + "samples": 2, + "ns_per_query_mean": 24743.4, + "ns_per_query_min": 23851.0, + "ns_per_query_max": 25635.8, + "latency_delta_main_pct": 0.0, + "visited_mean": 48404.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + }, + { + "profile": "filtered-ranges", + "limit": 2, + "samples": 2, + "ns_per_query_mean": 20609.85, + "ns_per_query_min": 20525.1, + "ns_per_query_max": 20694.6, + "latency_delta_main_pct": -16.70566696573633, + "visited_mean": 2000.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + }, + { + "profile": "main", + "limit": 10, + "samples": 2, + "ns_per_query_mean": 33161.2, + "ns_per_query_min": 32551.2, + "ns_per_query_max": 33771.2, + "latency_delta_main_pct": 0.0, + "visited_mean": 304404.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + }, + { + "profile": "filtered-ranges", + "limit": 10, + "samples": 2, + "ns_per_query_mean": 33346.8, + "ns_per_query_min": 33010.8, + "ns_per_query_max": 33682.8, + "latency_delta_main_pct": 0.5596902404014559, + "visited_mean": 10000.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + }, + { + "profile": "main", + "limit": 100, + "samples": 2, + "ns_per_query_mean": 152074.95, + "ns_per_query_min": 150518.6, + "ns_per_query_max": 153631.3, + "latency_delta_main_pct": 0.0, + "visited_mean": 3184404.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + }, + { + "profile": "filtered-ranges", + "limit": 100, + "samples": 2, + "ns_per_query_mean": 137488.2, + "ns_per_query_min": 136036.1, + "ns_per_query_max": 138940.3, + "latency_delta_main_pct": -9.59181640368778, + "visited_mean": 100000.0, + "verified": true, + "verification_kind": "successful process with harness assertions and matching result checksums" + } + ], + "barrier": [ + { + "workload": "barrier", + "phase": "wal0-workers0-sync", + "version": "main", + "samples": 2, + "ops_s_mean": 35984.341, + "ops_s_min": 31071.613, + "ops_s_max": 40897.069, + "baseline_ops_s_mean": 35984.341, + "baseline_ops_s_min": 31071.613, + "baseline_ops_s_max": 40897.069, + "delta_pct": 0.0, + "ranges_overlap": true, + "launch_p99_us": 18830.339, + "completion_p99_us": 18830.339, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 9.038776397705078, + "read_bytes_update": 0.0, + "write_bytes_update": 5924.65625 + }, + { + "workload": "barrier", + "phase": "wal0-workers0-sync", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 58274.859500000006, + "ops_s_min": 57551.641, + "ops_s_max": 58998.078, + "baseline_ops_s_mean": 35984.341, + "baseline_ops_s_min": 31071.613, + "baseline_ops_s_max": 40897.069, + "delta_pct": 61.945051321073265, + "ranges_overlap": false, + "launch_p99_us": 15769.339, + "completion_p99_us": 15769.339, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 8.89599609375, + "read_bytes_update": 0.03125, + "write_bytes_update": 5924.65625 + }, + { + "workload": "barrier", + "phase": "wal0-workers0-async", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 59874.4315, + "ops_s_min": 59568.233, + "ops_s_max": 60180.63, + "baseline_ops_s_mean": 35984.341, + "baseline_ops_s_min": 31071.613, + "baseline_ops_s_max": 40897.069, + "delta_pct": 66.39024041040517, + "ranges_overlap": false, + "launch_p99_us": 0.9764999999999999, + "completion_p99_us": 14594.8035, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 8.942153930664062, + "read_bytes_update": 0.0, + "write_bytes_update": 5924.65625 + }, + { + "workload": "barrier", + "phase": "wal0-workers1-sync", + "version": "main", + "samples": 2, + "ops_s_mean": 32877.4345, + "ops_s_min": 32685.772, + "ops_s_max": 33069.097, + "baseline_ops_s_mean": 32877.4345, + "baseline_ops_s_min": 32685.772, + "baseline_ops_s_max": 33069.097, + "delta_pct": 0.0, + "ranges_overlap": true, + "launch_p99_us": 21590.944499999998, + "completion_p99_us": 21590.944499999998, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 9.591472625732422, + "read_bytes_update": 0.046875, + "write_bytes_update": 5944.890625 + }, + { + "workload": "barrier", + "phase": "wal0-workers1-sync", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 32816.2485, + "ops_s_min": 32566.888, + "ops_s_max": 33065.609, + "baseline_ops_s_mean": 32877.4345, + "baseline_ops_s_min": 32685.772, + "baseline_ops_s_max": 33069.097, + "delta_pct": -0.18610332871319413, + "ranges_overlap": true, + "launch_p99_us": 21671.515, + "completion_p99_us": 21671.515, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 9.660575866699219, + "read_bytes_update": 0.015625, + "write_bytes_update": 5946.984375 + }, + { + "workload": "barrier", + "phase": "wal0-workers1-async", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 32623.6835, + "ops_s_min": 31925.049, + "ops_s_max": 33322.318, + "baseline_ops_s_mean": 32877.4345, + "baseline_ops_s_min": 32685.772, + "baseline_ops_s_max": 33069.097, + "delta_pct": -0.7718090047445836, + "ranges_overlap": true, + "launch_p99_us": 2.8975, + "completion_p99_us": 23050.2955, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 9.739543914794922, + "read_bytes_update": 0.03125, + "write_bytes_update": 5946.421875 + }, + { + "workload": "barrier", + "phase": "wal1-workers0-sync", + "version": "main", + "samples": 2, + "ops_s_mean": 63924.082500000004, + "ops_s_min": 63287.752, + "ops_s_max": 64560.413, + "baseline_ops_s_mean": 63924.082500000004, + "baseline_ops_s_min": 63287.752, + "baseline_ops_s_max": 64560.413, + "delta_pct": 0.0, + "ranges_overlap": true, + "launch_p99_us": 4813.8705, + "completion_p99_us": 4813.8705, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 1.2700424194335938, + "read_bytes_update": 0.0, + "write_bytes_update": 206.3828125 + }, + { + "workload": "barrier", + "phase": "wal1-workers0-sync", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 127121.751, + "ops_s_min": 60090.385, + "ops_s_max": 194153.117, + "baseline_ops_s_mean": 63924.082500000004, + "baseline_ops_s_min": 63287.752, + "baseline_ops_s_max": 64560.413, + "delta_pct": 98.86363015065565, + "ranges_overlap": true, + "launch_p99_us": 4118.6775, + "completion_p99_us": 4118.6775, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 1.2528772354125977, + "read_bytes_update": 0.0, + "write_bytes_update": 206.3828125 + }, + { + "workload": "barrier", + "phase": "wal1-workers0-async", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 236974.144, + "ops_s_min": 200297.973, + "ops_s_max": 273650.315, + "baseline_ops_s_mean": 63924.082500000004, + "baseline_ops_s_min": 63287.752, + "baseline_ops_s_max": 64560.413, + "delta_pct": 270.7118424421656, + "ranges_overlap": false, + "launch_p99_us": 3.5060000000000002, + "completion_p99_us": 2190.8725, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 1.2635889053344727, + "read_bytes_update": 0.0, + "write_bytes_update": 206.3828125 + }, + { + "workload": "barrier", + "phase": "wal1-workers1-sync", + "version": "main", + "samples": 2, + "ops_s_mean": 62594.769, + "ops_s_min": 61606.519, + "ops_s_max": 63583.019, + "baseline_ops_s_mean": 62594.769, + "baseline_ops_s_min": 61606.519, + "baseline_ops_s_max": 63583.019, + "delta_pct": 0.0, + "ranges_overlap": true, + "launch_p99_us": 5467.197, + "completion_p99_us": 5467.197, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 1.2778234481811523, + "read_bytes_update": 0.0, + "write_bytes_update": 206.6484375 + }, + { + "workload": "barrier", + "phase": "wal1-workers1-sync", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 68395.2785, + "ops_s_min": 67544.975, + "ops_s_max": 69245.582, + "baseline_ops_s_mean": 62594.769, + "baseline_ops_s_min": 61606.519, + "baseline_ops_s_max": 63583.019, + "delta_pct": 9.266763968727165, + "ranges_overlap": false, + "launch_p99_us": 4940.577, + "completion_p99_us": 4940.577, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 1.2629365921020508, + "read_bytes_update": 0.0, + "write_bytes_update": 206.6484375 + }, + { + "workload": "barrier", + "phase": "wal1-workers1-async", + "version": "async-durable-barrier", + "samples": 2, + "ops_s_mean": 79283.9895, + "ops_s_min": 78489.093, + "ops_s_max": 80078.886, + "baseline_ops_s_mean": 62594.769, + "baseline_ops_s_min": 61606.519, + "baseline_ops_s_max": 63583.019, + "delta_pct": 26.66232461054372, + "ranges_overlap": false, + "launch_p99_us": 6.167, + "completion_p99_us": 4128.316, + "verified": true, + "verification_kind": "crash after completed final barrier, reopen and full key/value readback", + "cpu_us_update": 1.3590545654296875, + "read_bytes_update": 0.0, + "write_bytes_update": 206.6484375 + } + ] +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/disk-main-ordinary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/disk-main-ordinary.csv new file mode 100644 index 000000000..d85a97f5e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/disk-main-ordinary.csv @@ -0,0 +1,2 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,disk,0,0,load:random,1,0,2000000,2000000,2.631,760037.0,0.508,1.488,5.696,60421.601,1.266,2.151,929612.1,146448384,434933760,73.22,217.47,nan,nan,nan,nan,nan,0,0.0,2.631,0.111,2.743,0.014,28672,37990400,1.9070,2513178624,473116672,0.009,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/disk-main-ordinary.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/disk-main-ordinary.log new file mode 100644 index 000000000..c8965f88c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/disk-main-ordinary.log @@ -0,0 +1,7 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db mode=create n=2000000 cache_mib=64 disk_gib=8 log=0 threads=1 mt_bg=0 normal_bg=0 memtable_mib=4 secs=1.0 warmup=1.0 rep=0 sabotage=0 +create took 0.009 s +phase load:random: T=1 dist=random (fixed count) +close took 0.111 s +== load:random T=1 ops=2000000 secs= 2.63 ops/s= 760037 lat us p50=0.51 p99=1.49 p99.9=5.70 max=60421.6 mean=1.27 + cpu=2.15s ops/cpu-s=929612 rd=73.2 B/op wr=217.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + insert/run=2.63s drain(close)=0.11s total=2.74s drain_cpu=0.01s drain_rd=28672 drain_wr=37990400 wamp=1.907 db_apparent=2513178624 db_alloc=473116672 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/manifest.json new file mode 100644 index 000000000..fe7b83994 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/manifest.json @@ -0,0 +1,141 @@ +{ + "mode": "fixtures", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "Updated feature branches versus fresh main; not an isolation of merge cost", + "runner_sha256": "776d2ee23705f3a60a54f4e78b4f305a24d4a124eeecfe75dfacf5a90e4329c5", + "runs": [ + { + "label": "resident-main-ordinary", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "--create", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "1", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "1", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures", + "load:random" + ], + "started": 1791905953.8715267, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791905954.186633, + "log_sha256": "e55092c3e8d86fa11a0c8308f2951ca7d933e1437c34285fc696792625d8eea3", + "process_cpu_s": 0.199626, + "process_read_bytes": 28672, + "process_write_bytes": 28803072, + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + { + "label": "disk-main-ordinary", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db", + "--create", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "1", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "1", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.csv", + "--vtag", + "main", + "--stag", + "disk", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures", + "load:random" + ], + "started": 1791905957.5532956, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791905960.3251648, + "log_sha256": "df659510c3e45ad4982e8a4d87cf79bfc17eee6e29d823cfb16a86fa83d91419", + "process_cpu_s": 2.188361, + "process_read_bytes": 146481152, + "process_write_bytes": 472977408, + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/disk-main-ordinary.db", + "fixture_sha256": "b074d0238b42f37eb1be4ea4994e5b4dc0252e2c4a840727193f3c9629ba142a", + "allocated_bytes": 473116672, + "apparent_bytes": 2513178624 + } + ], + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/resident-main-ordinary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/resident-main-ordinary.csv new file mode 100644 index 000000000..f98a0ab0a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/resident-main-ordinary.csv @@ -0,0 +1,2 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,load:random,1,0,200000,200000,0.172,1162108.8,0.492,2.400,4.928,2951.309,0.827,0.172,1162756.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,0.172,0.123,0.295,0.019,20480,28749824,1.1593,162664448,28905472,0.009,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/resident-main-ordinary.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/resident-main-ordinary.log new file mode 100644 index 000000000..833416902 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/fixtures/resident-main-ordinary.log @@ -0,0 +1,7 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db mode=create n=200000 cache_mib=128 disk_gib=8 log=0 threads=1 mt_bg=0 normal_bg=0 memtable_mib=4 secs=1.0 warmup=1.0 rep=0 sabotage=0 +create took 0.009 s +phase load:random: T=1 dist=random (fixed count) +close took 0.123 s +== load:random T=1 ops=200000 secs= 0.17 ops/s= 1162109 lat us p50=0.49 p99=2.40 p99.9=4.93 max=2951.3 mean=0.83 + cpu=0.17s ops/cpu-s=1162757 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + insert/run=0.17s drain(close)=0.12s total=0.30s drain_cpu=0.02s drain_rd=20480 drain_wr=28749824 wamp=1.159 db_apparent=162664448 db_alloc=28905472 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/host.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/host.json new file mode 100644 index 000000000..989b69784 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/host.json @@ -0,0 +1,7 @@ +{ + "cpu": "{\n \"lscpu\": [\n {\n \"field\": \"Architecture:\",\n \"data\": \"x86_64\"\n },{\n \"field\": \"CPU op-mode(s):\",\n \"data\": \"32-bit, 64-bit\"\n },{\n \"field\": \"Address sizes:\",\n \"data\": \"46 bits physical, 48 bits virtual\"\n },{\n \"field\": \"Byte Order:\",\n \"data\": \"Little Endian\"\n },{\n \"field\": \"CPU(s):\",\n \"data\": \"20\"\n },{\n \"field\": \"On-line CPU(s) list:\",\n \"data\": \"0-19\"\n },{\n \"field\": \"Vendor ID:\",\n \"data\": \"GenuineIntel\"\n },{\n \"field\": \"Model name:\",\n \"data\": \"12th Gen Intel(R) Core(TM) i7-12800H\"\n },{\n \"field\": \"CPU family:\",\n \"data\": \"6\"\n },{\n \"field\": \"Model:\",\n \"data\": \"154\"\n },{\n \"field\": \"Thread(s) per core:\",\n \"data\": \"2\"\n },{\n \"field\": \"Core(s) per socket:\",\n \"data\": \"14\"\n },{\n \"field\": \"Socket(s):\",\n \"data\": \"1\"\n },{\n \"field\": \"Stepping:\",\n \"data\": \"3\"\n },{\n \"field\": \"CPU(s) scaling MHz:\",\n \"data\": \"31%\"\n },{\n \"field\": \"CPU max MHz:\",\n \"data\": \"4800.0000\"\n },{\n \"field\": \"CPU min MHz:\",\n \"data\": \"400.0000\"\n },{\n \"field\": \"BogoMIPS:\",\n \"data\": \"5606.40\"\n },{\n \"field\": \"Flags:\",\n \"data\": \"fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities\"\n },{\n \"field\": \"Virtualization:\",\n \"data\": \"VT-x\"\n },{\n \"field\": \"L1d cache:\",\n \"data\": \"544 KiB (14 instances)\"\n },{\n \"field\": \"L1i cache:\",\n \"data\": \"704 KiB (14 instances)\"\n },{\n \"field\": \"L2 cache:\",\n \"data\": \"11.5 MiB (8 instances)\"\n },{\n \"field\": \"L3 cache:\",\n \"data\": \"24 MiB (1 instance)\"\n },{\n \"field\": \"NUMA node(s):\",\n \"data\": \"1\"\n },{\n \"field\": \"NUMA node0 CPU(s):\",\n \"data\": \"0-19\"\n },{\n \"field\": \"Vulnerability Gather data sampling:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Indirect target selection:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Itlb multihit:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability L1tf:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Mds:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Meltdown:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Mmio stale data:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Reg file data sampling:\",\n \"data\": \"Mitigation; Clear Register File\"\n },{\n \"field\": \"Vulnerability Retbleed:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Spec rstack overflow:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Spec store bypass:\",\n \"data\": \"Mitigation; Speculative Store Bypass disabled via prctl\"\n },{\n \"field\": \"Vulnerability Spectre v1:\",\n \"data\": \"Mitigation; usercopy/swapgs barriers and __user pointer sanitization\"\n },{\n \"field\": \"Vulnerability Spectre v2:\",\n \"data\": \"Mitigation; Enhanced / Automatic IBRS; IBPB conditional; PBRSB-eIBRS SW sequence; BHI BHI_DIS_S\"\n },{\n \"field\": \"Vulnerability Srbds:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Tsa:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Tsx async abort:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Vmscape:\",\n \"data\": \"Mitigation; IBPB before exit to userspace\"\n }\n ]\n}", + "kernel": "Linux snafu 6.12.107+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.107-1 (2026-08-29) x86_64 GNU/Linux", + "compiler": "cc (Debian 14.2.0-19) 14.2.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions. There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "space": "Filesystem 1B-blocks Used Available Use% Mounted on\n/dev/mapper/snafu-root_crypt 830432124928 706181464064 81991790592 90% /home/rob/projects/splinterdb" +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/manifest.json new file mode 100644 index 000000000..407692c2b --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/manifest.json @@ -0,0 +1,546 @@ +{ + "mode": "insert", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "Updated feature branches versus fresh main; not an isolation of merge cost", + "runner_sha256": "536f10a1a7fd4b1e8e0250ea01cfe36793c7d6e2345f141092616ec06f64ee50", + "runs": [ + { + "label": "wal1-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-00-main.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "started": 1791907746.4460592, + "binary_sha256": "9c39506eca1e6dc3088f26df34ce0c3af5920baa767533552e4d723579947c6c", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791907751.6709034, + "log_sha256": "d2d2e8354ebcb144c19981057836ad942f500f144aac30bc60c6975892496363", + "process_cpu_s": 31.113331, + "process_read_bytes": 148025344, + "process_write_bytes": 1466130432, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1466564608 + }, + { + "label": "wal1-05-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-05-cache-invalid-addresses.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-05-cache-invalid-addresses.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "started": 1791907772.9749975, + "binary_sha256": "168703d217af50972e9fc5d6f47bc1787a086bac979b6f91a648fe310d29c05e", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791907778.3006613, + "log_sha256": "c049fb8d357e7abb4178d997c60022c0f86b0c9fa44f11463da6c1f0a58ff1a6", + "process_cpu_s": 30.15378600000001, + "process_read_bytes": 146178048, + "process_write_bytes": 1439784960, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1440190464 + }, + { + "label": "wal1-12-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-12-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-12-main.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "started": 1791907810.6097565, + "binary_sha256": "9c39506eca1e6dc3088f26df34ce0c3af5920baa767533552e4d723579947c6c", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791907815.8845568, + "log_sha256": "dfdc27d0b401b30c49872cd01233f3282c693df04abe9a7e47d84ad9c6bf553d", + "process_cpu_s": 30.143582999999985, + "process_read_bytes": 143224832, + "process_write_bytes": 1447534592, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1447948288 + }, + { + "label": "wal1-19-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-19-cache-invalid-addresses.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-19-cache-invalid-addresses.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "started": 1791907848.1313956, + "binary_sha256": "168703d217af50972e9fc5d6f47bc1787a086bac979b6f91a648fe310d29c05e", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791907853.5060966, + "log_sha256": "73b4027543567a719289066a5915e442925a191ee92ccdcf5a7ab551b5fea91f", + "process_cpu_s": 29.185460000000113, + "process_read_bytes": 148324352, + "process_write_bytes": 1427890176, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1428312064 + }, + { + "label": "wal1-24-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-24-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal1-24-main.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "started": 1791907874.9669132, + "binary_sha256": "9c39506eca1e6dc3088f26df34ce0c3af5920baa767533552e4d723579947c6c", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791907880.2412379, + "log_sha256": "0e3644505976ec7c8a8e4877dab5b0b9493a5f78984892223bd3e7f074c4557b", + "process_cpu_s": 30.366426000000104, + "process_read_bytes": 145027072, + "process_write_bytes": 1465266176, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1465667584 + }, + { + "label": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-00-main.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "started": 1791907880.2742877, + "binary_sha256": "9c39506eca1e6dc3088f26df34ce0c3af5920baa767533552e4d723579947c6c", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791907886.9553814, + "log_sha256": "84c9d5144c6b034941a876f264e74f49cdb3449c4b6b75df09d3f774ae93270a", + "process_cpu_s": 46.78557299999993, + "process_read_bytes": 785420288, + "process_write_bytes": 1788174336, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1788436480 + }, + { + "label": "wal0-01-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-01-cache-invalid-addresses.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-01-cache-invalid-addresses.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "started": 1791907886.9856553, + "binary_sha256": "168703d217af50972e9fc5d6f47bc1787a086bac979b6f91a648fe310d29c05e", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791907892.91272, + "log_sha256": "a5a7364137d0fcae72e5dee6f70820afdb1c0414951739a739bd79d056394a91", + "process_cpu_s": 47.689922000000024, + "process_read_bytes": 779730944, + "process_write_bytes": 1804419072, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1804476416 + }, + { + "label": "wal0-04-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-04-cache-invalid-addresses.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-04-cache-invalid-addresses.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "started": 1791907905.3632932, + "binary_sha256": "168703d217af50972e9fc5d6f47bc1787a086bac979b6f91a648fe310d29c05e", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791907911.992261, + "log_sha256": "2a3b0142715845ed252108ee1ad6061727361029ea951be2a1a0da9018e6983e", + "process_cpu_s": 46.13994199999988, + "process_read_bytes": 771432448, + "process_write_bytes": 1776177152, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1776189440 + }, + { + "label": "wal0-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/scratch.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/insert/wal0-05-main.summary.csv", + "--records", + "100000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "started": 1791907912.0325544, + "binary_sha256": "9c39506eca1e6dc3088f26df34ce0c3af5920baa767533552e4d723579947c6c", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791907918.6131651, + "log_sha256": "e561f2425c9264f1abdedba855ac90a73514a661943399e896c390652cd8749c", + "process_cpu_s": 46.674325000000024, + "process_read_bytes": 783392768, + "process_write_bytes": 1782444032, + "errors": 0, + "verification_kind": "API return, positive insert count, successful close; no readback", + "allocated_bytes": 1782677504 + } + ], + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/results.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/results.csv new file mode 100644 index 000000000..0027d9977 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/results.csv @@ -0,0 +1,10 @@ +wal,version,index,errors,violations,verification_kind,ops_s,inserted,close_s,drain_ops_s,cpu_us_op,p99_us,max_ms,read_B_op,write_B_op +1,main,0,0,0,"API return, positive insert count, successful close; no readback",2292714.900132,11482220,0.141,2229933.122708837,2.700349912386281,61.952,146.300317,12.888511223826617,117.8628768179576 +1,cache-invalid-addresses,5,0,0,"API return, positive insert count, successful close; no readback",2227587.235249,11252495,0.19,2146838.0652826033,2.65942349452277,65.024,165.57415,12.377728555056478,118.97163531573544 +1,main,12,0,0,"API return, positive insert count, successful close; no readback",2261423.232769,11326742,0.218,2167101.1363047166,2.647612962756634,64.0,106.089198,12.641600761251093,118.37450773484346 +1,cache-invalid-addresses,19,0,0,"API return, positive insert count, successful close; no readback",2202475.921861,11161025,0.241,2102485.829303625,2.5644329251121647,65.024,169.505317,11.8450030799852,118.63694462168647 +1,main,24,0,0,"API return, positive insert count, successful close; no readback",2296488.128709,11499824,0.179,2217231.0409384235,2.6297198407558238,64.0,117.3139,12.60767769905495,117.53355121080892 +0,main,0,0,0,"API return, positive insert count, successful close; no readback",2735106.653056,17209225,0.316,2604311.0628731097,2.5080690860279877,4.288,1874.51952,18.882187172383276,70.38843200252148 +0,cache-invalid-addresses,1,0,0,"API return, positive insert count, successful close; no readback",3099914.083794,17353679,0.256,2964355.1648105364,2.5518534989036037,4.288,1150.552844,24.170979272704155,76.22853373680005 +0,cache-invalid-addresses,4,0,0,"API return, positive insert count, successful close; no readback",2764397.674669,17324623,0.292,2641330.3324931716,2.467617263936999,4.159999999999999,1913.971523,19.096646515397925,70.41920397108088 +0,main,5,0,0,"API return, positive insert count, successful close; no readback",2783453.909562,17244009,0.297,2656118.341685941,2.502063120240775,4.288,1776.242964,19.846489632301147,70.79921517504536 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.csv new file mode 100644 index 000000000..0c2a767fd --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100073,0.100073,515580,0.015365,5152016.256,0.000,0.000,17.818,0.000,0.000,8.380,91.910,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,17.818,638620.984,671566.788,748570.235,687275.251,650482.273,503300.366,639430.390,612769.969 +0.200273,0.100199,985174,0.029360,4686610.926,0.000,0.000,18.319,0.000,0.001,9.000,163.051,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,18.319,487230.129,718130.504,662381.477,588348.845,603049.582,572989.419,590754.057,463726.914 +0.300456,0.100183,1430537,0.042633,4445491.683,0.000,0.000,19.249,0.000,12.076,9.310,234.926,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,19.249,574108.984,700258.045,518530.731,596198.545,584889.249,554544.800,464868.969,452092.359 +0.400633,0.100177,1870357,0.055741,4390418.510,0.000,0.000,20.382,0.000,0.001,9.572,290.762,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,20.382,567034.999,693381.065,531977.134,546571.268,577276.846,543776.222,383580.150,546820.826 +0.504015,0.103382,2301658,0.068595,4171919.399,0.000,0.000,23.182,0.000,15.914,9.978,299.074,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,23.182,594243.223,567352.639,463098.423,617032.510,496527.869,567642.825,465990.612,400031.298 +0.604206,0.100191,2469587,0.073599,1676080.540,0.000,0.000,102.999,0.000,57.981,10.629,307.668,0.000,79.418,0.423950,71.056,8,0.000,0.000,0.000,0,0.000,0,102.999,489283.091,84079.000,40961.564,252456.581,37308.559,432481.858,268086.652,71423.235 +0.704376,0.100170,2816342,0.083934,3461662.819,0.000,0.000,101.921,0.000,18.206,9.205,307.668,12.596,1024.469,0.592041,70.956,8,0.000,0.000,0.000,0,0.000,0,101.921,469970.730,594169.508,422641.223,294638.913,489856.910,535579.151,249276.061,405530.323 +0.804548,0.100172,3227737,0.096194,4106902.596,0.000,0.000,19.307,0.000,4.260,9.471,307.668,75.495,818.907,0.592041,70.876,8,0.000,0.000,0.000,0,0.000,0,19.307,435512.665,539703.874,565180.157,401421.165,520626.610,579415.728,511262.678,553779.720 +0.904715,0.100167,3656265,0.108965,4278132.310,0.000,0.000,13.840,0.000,0.001,9.564,307.668,86.808,188.123,0.593544,70.858,8,0.000,0.000,0.000,0,0.000,0,13.840,506823.225,506124.393,602732.984,456207.791,556310.544,569009.328,534117.623,546806.423 +1.004874,0.100159,4027565,0.120031,3707115.251,0.000,0.000,13.729,0.000,21.131,9.305,307.668,115.208,162.554,0.661865,70.842,8,0.000,0.000,0.000,0,0.000,0,13.729,340359.706,408132.123,643827.975,438244.322,448737.665,463803.749,424166.669,539843.042 +1.105043,0.100170,4250231,0.126667,2222885.474,0.000,0.000,78.799,0.000,0.001,10.125,307.668,95.268,15.793,0.776371,70.840,8,0.000,0.000,0.000,0,0.000,0,78.799,166127.910,232764.758,540631.991,102356.196,274374.105,99081.756,235879.470,571669.288 +1.205217,0.100174,4718486,0.140622,4674438.680,0.000,0.000,12.359,0.000,0.002,8.326,307.668,0.000,0.000,0.776371,70.840,8,0.000,0.000,0.000,0,0.000,0,12.359,544844.558,582648.958,606916.848,553000.406,705845.182,607186.380,546611.492,527384.855 +1.305382,0.100165,5163804,0.153893,4445837.255,0.000,0.000,11.999,0.000,11.019,8.462,307.668,0.000,34.942,1.018188,70.837,8,0.000,0.000,0.000,0,0.000,0,11.999,501152.297,511435.313,653560.579,562111.616,599749.454,511105.858,575549.423,531172.715 +1.405537,0.100155,5539134,0.165079,3747509.199,0.000,0.000,17.721,0.000,6.502,8.061,307.668,0.000,445.562,1.069336,70.793,8,0.000,0.000,0.000,0,0.000,0,17.721,488704.834,436195.973,525238.381,481765.557,489683.322,465151.230,461946.182,398823.722 +1.505943,0.100406,5809138,0.173126,2689116.834,0.000,0.000,19.596,0.000,33.624,8.112,307.668,0.000,357.610,1.151428,70.758,8,0.000,0.000,0.000,0,0.000,0,19.596,268798.145,315050.269,494780.208,393113.178,238043.071,337827.747,359290.565,282213.651 +1.606142,0.100199,5940116,0.177029,1307179.667,0.000,0.000,113.676,0.000,20.204,8.520,307.668,0.000,6.666,1.287846,70.757,8,0.000,0.000,0.000,0,0.000,0,113.676,224683.045,9.980,344674.350,472759.554,3792.456,9.980,228475.501,32774.802 +1.706318,0.100177,6295340,0.187616,3545980.104,0.000,0.000,35.677,0.000,0.414,7.897,307.668,0.000,0.039,1.287846,70.757,8,0.000,0.000,0.000,0,0.000,0,35.677,416255.164,396669.739,422064.908,467714.321,433265.135,429721.391,524434.190,455855.256 +1.806492,0.100174,6721350,0.200312,4252699.028,0.000,0.000,12.707,0.000,7.975,8.169,307.668,0.000,0.000,1.287846,70.757,8,0.000,0.000,0.000,0,0.000,0,12.707,515512.853,570786.660,614400.758,469353.185,478936.507,634026.604,487821.045,481861.417 +1.906684,0.100192,7137922,0.212727,4157733.991,0.000,0.000,13.141,0.000,12.989,8.483,307.668,0.000,142.578,1.622803,70.743,8,0.000,0.000,0.000,0,0.000,0,13.141,471155.024,464727.370,622214.875,462192.240,441312.345,607034.033,556570.961,532527.143 +2.006864,0.100179,7415170,0.220989,2767518.973,0.000,0.000,15.137,0.000,1.469,8.326,307.668,0.000,540.204,1.634155,70.690,8,0.000,0.000,0.000,0,0.000,0,15.137,211670.561,422332.930,401679.953,357229.634,323020.956,375506.870,331545.675,344532.395 +2.107030,0.100166,7697782,0.229412,2821427.881,0.000,0.000,16.958,0.000,70.073,9.801,307.668,0.000,231.529,1.833252,70.668,8,0.000,0.000,0.000,0,0.000,0,16.958,166443.200,604245.122,168040.544,164656.172,518308.038,164656.172,451728.762,583349.872 +2.207206,0.100176,7980357,0.237833,2820777.590,0.000,0.000,79.758,0.000,0.001,9.403,307.668,21.837,7.838,1.884647,70.667,8,0.000,0.000,0.000,0,0.000,0,79.758,523457.260,322521.466,557716.868,314355.860,371784.625,257416.232,320215.530,153309.749 +2.307496,0.100290,8438168,0.251477,4564870.597,0.000,0.000,15.960,0.000,0.001,8.416,307.668,0.000,0.000,1.884647,70.667,8,0.000,0.000,0.000,0,0.000,0,15.960,546375.358,681832.495,567952.778,660504.352,586100.145,571751.760,494685.274,455668.434 +2.407659,0.100162,8847879,0.263687,4090472.268,0.000,0.000,20.976,0.000,0.002,7.523,307.668,0.000,150.342,2.116089,70.652,8,0.000,0.000,0.000,0,0.000,0,20.976,459114.980,570693.918,535191.529,488796.815,519516.964,461850.541,564264.351,491043.170 +2.507826,0.100167,9235775,0.275248,3872494.135,0.000,0.000,22.429,0.000,0.001,8.374,307.668,0.000,639.518,2.433105,70.590,8,0.000,0.000,0.000,0,0.000,0,22.429,581059.810,426927.164,378647.776,477981.918,389160.223,616690.318,471372.953,530653.972 +2.608030,0.100204,9429595,0.281024,1934251.052,0.000,0.000,76.166,0.000,12.186,10.325,307.668,2.534,116.442,2.433105,70.578,8,0.000,0.000,0.000,0,0.000,0,76.166,170302.313,552551.916,145492.963,89357.568,79876.924,585913.804,158067.291,152688.273 +2.708217,0.100187,9813781,0.292473,3834673.477,0.000,0.000,43.958,0.000,0.001,8.990,307.668,0.000,10.410,2.433105,70.577,8,0.000,0.000,0.000,0,0.000,0,43.958,395738.351,386335.972,594076.647,450136.404,396666.611,500492.033,527411.583,583815.877 +2.808388,0.100171,10275380,0.306230,4608116.250,0.000,0.000,12.466,0.000,1.031,8.371,307.668,0.000,0.000,2.433105,70.577,8,0.000,0.000,0.000,0,0.000,0,12.466,566042.820,533089.127,558725.323,630602.508,558365.937,572951.016,633507.545,554831.975 +2.908550,0.100162,10691099,0.318620,4150475.444,0.000,0.000,13.241,0.000,4.749,8.674,307.668,0.000,554.455,2.704956,70.523,8,0.000,0.000,0.000,0,0.000,0,13.241,622333.202,480233.089,484336.450,534814.787,505172.742,586201.655,468811.566,468571.954 +3.008709,0.100159,11102448,0.330879,4106965.469,0.000,0.000,15.523,0.000,11.488,8.562,307.668,0.000,383.648,2.818970,70.486,8,0.000,0.000,0.000,0,0.000,0,15.523,468945.011,514273.000,449625.702,599487.624,494963.676,470652.298,572370.703,536647.455 +3.108871,0.100162,11280849,0.336195,1781125.627,0.000,0.000,77.292,0.000,36.276,10.888,307.668,91.336,21.801,3.202148,70.484,8,0.000,0.000,0.000,0,0.000,0,77.292,187646.124,15285.247,43479.589,381961.448,187546.286,555989.625,382840.025,26377.284 +3.209068,0.100197,11692418,0.348461,4107586.922,0.000,0.000,58.175,0.000,0.002,9.140,307.668,0.000,0.000,3.202148,70.484,8,0.000,0.000,0.000,0,0.000,0,58.175,583977.981,428804.094,417696.007,465152.389,621214.524,656604.709,493137.183,441000.035 +3.309252,0.100185,12167543,0.362621,4742496.016,0.000,0.000,12.405,0.000,0.001,8.516,307.668,0.000,5.342,3.202148,70.483,8,0.000,0.000,0.000,0,0.000,0,12.405,537657.559,666978.850,486352.262,579250.784,582255.238,562970.835,663255.723,663774.765 +3.409424,0.100171,12574713,0.374756,4064738.242,0.000,0.000,16.033,0.000,0.001,8.408,307.668,0.000,690.068,3.478092,70.416,8,0.000,0.000,0.000,0,0.000,0,16.033,499414.643,551355.682,476523.848,506083.221,540763.823,522355.352,441453.913,526787.760 +3.509596,0.100172,12948733,0.385902,3733782.710,0.000,0.000,11.428,0.000,41.907,9.512,307.668,0.000,254.757,3.478092,70.391,8,0.000,0.000,0.000,0,0.000,0,11.428,565807.541,405652.800,574871.962,280018.729,587659.983,511251.307,278780.857,529739.531 +3.609763,0.100168,13187859,0.393029,2387253.949,0.000,0.000,73.311,0.000,3.756,10.865,307.668,61.264,54.908,3.716675,70.385,8,0.000,0.000,0.000,0,0.000,0,73.311,165871.651,208210.602,110274.948,452001.496,265234.909,172111.180,441229.573,572319.590 +3.709940,0.100176,13625897,0.406083,4372678.402,0.000,0.000,12.842,0.000,0.142,9.291,307.668,0.000,1.053,3.716675,70.385,8,0.000,0.000,0.000,0,0.000,0,12.842,625677.993,554932.597,520822.675,506348.169,553395.305,620866.468,453810.703,536824.491 +3.810098,0.100159,14063649,0.419129,4370572.538,0.000,0.000,16.226,0.000,0.001,8.716,307.668,0.000,436.728,4.025757,70.342,8,0.000,0.000,0.000,0,0.000,0,16.226,597859.642,564253.063,593516.546,525484.690,486776.221,600455.516,452031.451,550195.409 +3.910269,0.100170,14497825,0.432069,4334381.669,0.000,0.000,12.645,0.000,0.003,8.699,307.668,0.039,417.804,4.025757,70.302,8,0.000,0.000,0.000,0,0.000,0,12.645,579733.132,608773.697,559028.377,535538.364,541388.405,515682.165,529608.458,464629.071 +4.016017,0.105749,14801436,0.441117,2871064.856,0.000,0.000,76.673,0.000,20.793,10.428,307.668,156.141,191.529,4.025757,70.282,8,0.000,0.000,0.000,0,0.000,0,76.673,524158.393,163803.635,553463.754,440336.928,345602.785,557738.044,125136.445,160824.871 +4.116206,0.100188,15073162,0.449215,2712148.143,0.000,0.000,77.477,0.000,0.003,10.048,307.668,65.502,10.410,4.127808,70.281,8,0.000,0.000,0.000,0,0.000,0,77.477,246924.597,221382.738,659966.096,264890.734,247353.788,246914.615,223858.072,600857.504 +4.216374,0.100169,15561945,0.463782,4879605.912,0.000,0.000,10.166,0.000,6.834,8.639,307.668,0.000,15.560,4.470825,70.279,8,0.000,0.000,0.000,0,0.000,0,10.166,538642.172,706319.569,661674.813,574691.415,704941.891,580182.161,550112.840,563041.051 +4.316539,0.100165,16010302,0.477144,4476182.777,0.000,0.000,14.998,0.000,3.838,8.700,307.668,0.039,625.998,4.470825,70.218,8,0.000,0.000,0.000,0,0.000,0,14.998,508171.345,635381.405,478560.213,461787.893,675455.269,625337.980,545270.119,546218.554 +4.416697,0.100158,16465289,0.490704,4542693.952,0.000,0.000,14.005,0.000,32.506,8.336,307.668,11.388,306.937,4.470825,70.188,8,0.000,0.000,0.000,0,0.000,0,14.005,593851.898,430929.265,605273.855,452944.488,673206.542,639629.584,589189.264,557669.056 +4.516869,0.100171,16645690,0.496080,1800923.254,0.000,0.000,35.701,0.000,99.541,4.907,366.672,315.046,201.530,4.578491,70.168,8,0.000,0.000,0.000,0,0.000,0,35.701,4252.711,346276.489,289633.574,565261.154,4851.684,4582.146,582212.100,3853.395 +4.617018,0.100149,16771088,0.499817,1252114.212,0.000,0.000,17.214,0.000,199.690,6.479,366.672,473.240,159.879,4.685425,70.153,8,0.000,0.000,0.000,0,0.000,0,17.214,0.000,324825.974,0.000,461781.894,0.000,0.000,465506.344,0.000 +4.717164,0.100146,16898712,0.503621,1274380.119,0.000,0.000,9.688,0.000,299.836,5.404,366.672,382.489,783.661,5.028687,70.076,8,0.000,0.000,0.000,0,0.000,0,9.688,0.000,392656.941,0.000,406676.480,0.000,0.000,475046.698,0.000 +4.817305,0.100141,17004111,0.506762,1052504.201,0.000,0.000,49.807,0.000,399.977,5.549,366.672,382.039,553.359,5.028687,70.022,8,0.000,0.000,0.000,0,0.000,0,49.807,0.000,433258.378,0.000,487631.620,0.000,0.000,131614.203,0.000 +4.917478,0.100173,17137624,0.510741,1332821.047,0.000,0.000,44.936,0.000,500.150,7.070,366.672,549.088,385.270,5.126831,69.984,8,0.000,0.000,0.000,0,0.000,0,44.936,0.000,497927.401,0.000,521097.262,0.000,0.000,313796.385,0.000 +5.017650,0.100172,17208981,0.512868,712343.067,0.000,0.000,26.629,0.000,600.323,3.024,366.672,187.919,493.915,5.143188,69.936,8,0.000,0.000,0.000,0,0.000,0,26.629,0.000,224213.816,0.000,216377.314,0.000,0.000,271751.937,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.log new file mode 100644 index 000000000..3b7e4532c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 7bb5fab3 records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=367 +worker=5 kind=insert tid=6 os_tid=368 +worker=7 kind=insert tid=7 os_tid=370 +worker=6 kind=insert tid=8 os_tid=369 +worker=0 kind=insert tid=9 os_tid=363 +start_monotonic_ns=1819390647997410 main_address=0x55c006f5ca80 +worker=3 kind=insert tid=10 os_tid=366 +worker=2 kind=insert tid=11 os_tid=365 +worker=1 kind=insert tid=12 os_tid=364 +load_end reason=time_limit inserted=17209225 elapsed_s=6.292 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.316 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.summary.csv new file mode 100644 index 000000000..04bc43c52 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2735106.653056,6.291976,17209225,0.002639,0.001424,0.004288,0.010880,1874.519520,0.002639,0.001424,0.004288,0.010880,1874.519520,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.csv new file mode 100644 index 000000000..7e4a4b2ed --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100074,0.100074,488975,0.014573,4886110.922,0.000,0.000,17.832,0.000,0.000,8.107,87.020,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,17.832,631379.761,713238.794,617130.374,487007.287,635096.992,518064.156,594327.357,689866.201 +0.200261,0.100187,956420,0.028504,4665746.889,0.000,0.000,17.645,0.000,0.006,9.024,159.648,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,17.645,611130.047,621979.809,606139.356,476101.918,612427.626,503500.810,582673.128,651794.195 +0.300410,0.100149,1421431,0.042362,4643195.585,0.000,0.000,17.737,0.000,9.427,9.280,234.180,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,17.737,517119.931,654834.853,606127.385,423389.510,617440.538,609652.137,582232.968,632398.264 +0.400562,0.100152,1894259,0.056453,4721117.828,0.000,0.000,17.779,0.000,0.001,9.437,290.199,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,17.779,690582.352,684871.016,607827.895,454190.970,504774.232,620957.976,571932.350,585981.037 +0.502423,0.101861,2294339,0.068377,3927698.616,0.000,0.000,22.257,0.000,21.561,10.185,299.762,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,22.257,518058.028,447265.600,473752.630,442278.420,477443.928,356495.001,576519.949,635885.060 +0.602589,0.100166,2463521,0.073419,1689012.523,0.000,0.000,100.027,0.000,49.339,10.726,307.887,0.000,67.193,0.214844,71.058,8,0.000,0.000,0.000,0,0.000,0,100.027,70772.362,122626.171,134157.004,130023.874,364963.358,61417.911,491882.393,313169.450 +0.702743,0.100154,2718382,0.081014,2544703.168,0.000,0.000,110.768,0.000,0.868,7.899,307.887,4.407,710.394,0.417969,70.988,8,0.000,0.000,0.000,0,0.000,0,110.768,383740.850,345789.117,358150.139,216277.953,381604.131,353517.252,359378.254,146245.472 +0.802883,0.100140,3090305,0.092098,3714025.276,0.000,0.000,14.891,0.000,0.001,9.082,307.887,61.086,928.425,0.590698,70.898,8,0.000,0.000,0.000,0,0.000,0,14.891,447442.967,397992.266,456809.840,520820.138,407658.719,536498.168,460135.180,486667.998 +0.903048,0.100165,3507796,0.104540,4168028.959,0.000,0.000,15.392,0.000,0.001,9.380,307.887,93.595,376.059,0.592323,70.861,8,0.000,0.000,0.000,0,0.000,0,15.392,430329.565,491308.893,533888.598,623730.277,471112.236,550980.381,592591.684,474087.324 +1.003202,0.100154,3925402,0.116986,4169623.561,0.000,0.000,12.842,0.000,0.001,9.563,307.887,102.654,127.733,0.618286,70.848,8,0.000,0.000,0.000,0,0.000,0,12.842,521425.102,458132.803,423576.147,640681.013,525888.213,578167.512,624725.642,397027.129 +1.103348,0.100146,4168818,0.124240,2430608.589,0.000,0.000,79.643,0.000,16.078,10.189,307.887,95.603,75.788,0.736774,70.841,8,0.000,0.000,0.000,0,0.000,0,79.643,137099.681,411059.393,127274.037,560620.866,129940.142,515776.389,439547.768,109290.314 +1.203502,0.100154,4556198,0.135785,3867860.784,0.000,0.000,82.529,0.000,7.648,9.100,307.887,36.272,1.404,0.780033,70.841,8,0.000,0.000,0.000,0,0.000,0,82.529,577403.380,665418.230,437518.178,416021.187,472913.827,198215.634,501569.824,598800.524 +1.303669,0.100167,5000769,0.149035,4438290.997,0.000,0.000,12.143,0.000,0.001,8.619,307.887,0.000,0.000,0.780033,70.841,8,0.000,0.000,0.000,0,0.000,0,12.143,524493.262,590323.222,583544.553,508410.147,599967.101,521218.736,571474.729,538859.248 +1.403828,0.100159,5374121,0.160161,3727609.875,0.000,0.000,16.183,0.000,0.836,7.827,307.887,0.000,379.983,1.341309,70.804,8,0.000,0.000,0.000,0,0.000,0,16.183,415730.859,509961.456,432264.644,416669.371,493427.670,485450.319,520724.391,453381.164 +1.503987,0.100160,5759472,0.171646,3847359.073,0.000,0.000,16.631,0.000,9.578,8.642,307.887,0.000,399.440,1.341309,70.764,8,0.000,0.000,0.000,0,0.000,0,16.631,548003.884,483946.296,467213.048,499481.459,517532.600,351777.599,479902.760,499501.427 +1.604143,0.100156,5941072,0.177058,1813179.762,0.000,0.000,79.595,0.000,0.001,10.395,307.887,0.000,91.927,1.341309,70.755,8,0.000,0.000,0.000,0,0.000,0,79.595,576063.984,174937.900,96310.198,139373.218,425588.036,143337.052,89760.386,167808.988 +1.704325,0.100182,6417135,0.191246,4751988.556,0.000,0.000,9.864,0.000,0.001,8.696,307.887,0.000,0.039,1.341309,70.755,8,0.000,0.000,0.000,0,0.000,0,9.864,517778.425,560331.044,591863.702,649179.474,600028.854,582151.364,622078.756,628576.939 +1.804496,0.100171,6891994,0.205397,4740475.917,0.000,0.000,12.067,0.000,1.571,8.483,307.887,0.000,0.000,1.341309,70.755,8,0.000,0.000,0.000,0,0.000,0,12.067,654829.155,538747.847,613250.324,613220.375,523913.239,531380.457,612651.349,652483.171 +1.904676,0.100180,7285577,0.217127,3928767.608,0.000,0.000,15.447,0.000,1.933,8.545,307.887,0.000,468.260,1.621094,70.710,8,0.000,0.000,0.000,0,0.000,0,15.447,426323.636,453464.847,494680.757,453514.757,510063.105,495139.932,546886.911,548693.663 +2.006426,0.101750,7604580,0.226634,3135155.375,0.000,0.000,16.324,0.000,35.212,9.245,307.887,0.000,396.267,1.694901,70.670,8,0.000,0.000,0.000,0,0.000,0,16.324,310043.312,508391.621,349355.235,456008.484,334898.275,254190.897,354613.205,567654.346 +2.106726,0.100300,7826737,0.233255,2214916.170,0.000,0.000,80.769,0.000,0.001,10.340,307.887,5.998,24.691,1.884449,70.668,8,0.000,0.000,0.000,0,0.000,0,80.769,125463.096,377037.342,133150.004,460656.143,325851.111,100946.746,329629.759,362181.969 +2.206987,0.100260,8261743,0.246219,4338763.162,0.000,0.000,12.551,0.000,0.108,8.224,307.887,0.000,0.000,1.884449,70.668,8,0.000,0.000,0.000,0,0.000,0,12.551,487600.435,542038.694,565178.445,476030.559,555882.648,572938.241,629471.046,509623.094 +2.307146,0.100159,8666311,0.258276,4039254.556,0.000,0.000,12.297,0.000,3.075,8.405,307.887,0.000,8.268,2.099121,70.667,8,0.000,0.000,0.000,0,0.000,0,12.297,491877.546,499904.776,541159.151,370520.594,522289.169,589552.170,515949.254,508001.896 +2.407341,0.100196,9020722,0.268838,3537192.560,0.000,0.000,16.205,0.000,0.002,7.387,307.887,0.000,496.061,2.153931,70.619,8,0.000,0.000,0.000,0,0.000,0,16.205,436167.019,421855.008,448153.577,488943.807,407183.699,472655.660,464860.904,397372.886 +2.507503,0.100162,9322557,0.277834,3013477.448,0.000,0.000,19.006,0.000,31.601,8.661,307.887,0.000,375.604,2.235840,70.582,8,0.000,0.000,0.000,0,0.000,0,19.006,336955.170,304487.668,306254.810,303189.766,686090.646,394532.073,338153.233,343814.080 +2.607672,0.100169,9563998,0.285029,2410344.713,0.000,0.000,75.293,0.000,28.266,10.195,307.887,16.340,7.253,2.373295,70.581,8,0.000,0.000,0.000,0,0.000,0,75.293,313730.862,179597.092,324872.071,112769.802,523307.390,618367.062,226288.342,111412.092 +2.707828,0.100156,10047780,0.299447,4830286.926,0.000,0.000,36.855,0.000,5.017,8.262,307.887,0.000,0.000,2.373295,70.581,8,0.000,0.000,0.000,0,0.000,0,36.855,590109.694,519290.141,661728.002,593704.089,746236.207,637525.747,564769.214,516923.831 +2.807995,0.100167,10499384,0.312906,4508492.918,0.000,0.000,14.013,0.000,11.561,8.198,307.887,0.000,165.036,2.656250,70.565,8,0.000,0.000,0.000,0,0.000,0,14.013,476492.366,563107.375,654374.597,584481.595,629266.627,533287.293,539946.146,527536.919 +2.908136,0.100141,10853419,0.323457,3535369.972,0.000,0.000,19.991,0.000,11.391,7.563,307.887,0.000,558.276,2.721069,70.510,8,0.000,0.000,0.000,0,0.000,0,19.991,451673.759,440309.766,482530.293,501233.947,472584.304,387753.798,415674.468,383609.636 +3.008300,0.100164,11186832,0.333394,3328676.529,0.000,0.000,17.418,0.000,48.822,9.605,307.887,0.000,234.499,2.824406,70.487,8,0.000,0.000,0.000,0,0.000,0,17.418,325456.794,524261.087,571683.394,336408.851,325157.285,440029.087,568758.186,236921.844 +3.108477,0.100177,11440869,0.340964,2535887.236,0.000,0.000,75.525,0.000,8.786,10.445,307.887,87.853,50.107,3.203003,70.482,8,0.000,0.000,0.000,0,0.000,0,75.525,112850.511,573076.955,307596.253,198838.507,494376.077,510248.019,182177.959,156722.956 +3.208653,0.100177,11915049,0.355096,4733431.577,0.000,0.000,11.950,0.000,0.001,8.995,307.887,0.000,0.078,3.203003,70.482,8,0.000,0.000,0.000,0,0.000,0,11.950,598991.020,556576.007,606797.219,665004.312,530202.634,536681.180,577279.405,661899.801 +3.308815,0.100161,12351047,0.368090,4352954.114,0.000,0.000,12.456,0.000,0.002,8.051,307.887,0.000,336.137,3.229980,70.449,8,0.000,0.000,0.000,0,0.000,0,12.456,509208.113,530274.111,520070.580,576729.130,529685.062,517834.190,619709.757,549443.171 +3.408967,0.100152,12724213,0.379211,3725999.201,0.000,0.000,21.102,0.000,0.001,8.295,307.887,0.000,421.937,3.308350,70.408,8,0.000,0.000,0.000,0,0.000,0,21.102,503385.222,490684.518,425553.469,492222.182,427919.874,434050.560,511592.752,440590.624 +3.509134,0.100168,12972909,0.386623,2482800.465,0.000,0.000,71.905,0.000,75.940,9.966,307.887,0.000,173.069,3.426884,70.391,8,0.000,0.000,0.000,0,0.000,0,71.905,206633.818,591698.703,136082.016,592028.152,140294.958,135443.087,184151.484,496468.247 +3.609322,0.100187,13218068,0.393929,2447003.239,0.000,0.000,78.180,0.000,1.498,8.779,307.887,66.204,107.884,3.742554,70.381,8,0.000,0.000,0.000,0,0.000,0,78.180,212851.024,154440.511,177936.469,446862.383,500112.569,481876.751,187508.527,285415.007 +3.709503,0.100181,13700752,0.408314,4818123.677,0.000,0.000,12.374,0.000,0.001,8.489,307.887,0.000,0.000,3.742554,70.381,8,0.000,0.000,0.000,0,0.000,0,12.374,655494.165,673571.462,629331.495,681656.835,569819.157,468901.724,534043.877,605304.961 +3.809786,0.100283,14058059,0.418963,3562981.454,0.000,0.000,36.194,0.000,0.821,7.925,307.887,0.000,380.485,3.779907,70.344,8,0.000,0.000,0.000,0,0.000,0,36.194,355972.069,420200.207,486023.828,477547.828,444980.043,448879.004,443554.081,485824.393 +3.909934,0.100149,14434229,0.430174,3756119.158,0.000,0.000,18.074,0.000,0.412,8.256,307.887,0.000,404.594,3.845337,70.304,8,0.000,0.000,0.000,0,0.000,0,18.074,509812.521,460046.463,496582.178,404688.714,497321.080,472068.600,476152.533,439447.070 +4.010098,0.100163,14719644,0.438680,2849500.584,0.000,0.000,60.891,0.000,63.247,9.757,307.887,0.000,210.750,3.971439,70.283,8,0.000,0.000,0.000,0,0.000,0,60.891,253955.631,516337.513,216706.409,592183.757,221887.954,198715.763,611861.650,237851.907 +4.110272,0.100174,14984558,0.446575,2644535.071,0.000,0.000,75.645,0.000,9.761,10.274,307.887,109.770,11.854,4.073853,70.282,8,0.000,0.000,0.000,0,0.000,0,75.645,264858.801,593576.405,156517.456,503533.198,430749.935,291093.120,234721.280,169484.876 +4.210427,0.100155,15438780,0.460111,4535172.342,0.000,0.000,11.787,0.000,0.001,8.920,307.887,0.000,35.960,4.481030,70.279,8,0.000,0.000,0.000,0,0.000,0,11.787,533840.412,611789.279,562376.068,562495.881,536795.819,511265.493,624060.210,592549.179 +4.310655,0.100228,15890384,0.473570,4505769.909,0.000,0.000,15.113,0.000,0.001,8.548,307.887,0.000,603.507,4.481030,70.220,8,0.000,0.000,0.000,0,0.000,0,15.113,545556.502,581514.542,525073.190,582831.540,492756.849,612823.180,598196.519,567017.585 +4.410795,0.100140,16330717,0.486693,4397163.023,0.000,0.000,12.502,0.000,2.993,8.545,307.887,0.000,263.030,4.481030,70.194,8,0.000,0.000,0.000,0,0.000,0,12.502,502015.928,539972.694,443727.676,492209.681,580176.309,589353.438,667933.230,581774.068 +4.510944,0.100149,16617632,0.495244,2864880.326,0.000,0.000,32.787,0.000,71.098,7.562,366.215,402.837,246.742,4.573730,70.170,8,0.000,0.000,0.000,0,0.000,0,32.787,598508.014,511577.570,382819.465,175847.925,183256.883,177106.050,402440.223,433324.195 +4.611108,0.100164,16753327,0.499288,1354730.775,0.000,0.000,39.115,0.000,171.262,7.778,366.215,597.342,546.449,4.942871,70.116,8,0.000,0.000,0.000,0,0.000,0,39.115,505292.266,523322.729,0.000,0.000,0.000,0.000,0.000,326115.780 +4.711285,0.100177,16905304,0.503817,1517083.760,0.000,0.000,8.501,0.000,271.439,8.568,366.215,569.655,871.504,4.978271,70.031,8,0.000,0.000,0.000,0,0.000,0,8.501,516335.745,500334.078,0.000,0.000,0.000,0.000,0.000,500413.937 +4.811560,0.100275,17053798,0.508243,1480872.901,0.000,0.000,16.423,0.000,371.713,8.268,366.215,662.127,748.959,5.115234,69.958,8,0.000,0.000,0.000,0,0.000,0,16.423,533075.950,525606.464,0.000,0.000,0.000,0.000,0.000,422190.488 +4.911742,0.100182,17192187,0.512367,1381379.274,0.000,0.000,27.021,0.000,471.895,7.503,366.215,548.339,526.075,5.159546,69.906,8,0.000,0.000,0.000,0,0.000,0,27.021,507896.872,514405.043,0.000,0.000,0.000,0.000,0.000,359077.359 +5.011904,0.100163,17353671,0.517180,1612212.754,0.000,0.000,2.520,0.000,572.058,7.571,366.215,532.765,755.527,5.286743,69.832,8,0.000,0.000,0.000,0,0.000,0,2.520,615876.374,373241.769,0.000,0.000,0.000,0.000,0.000,623094.611 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.log new file mode 100644 index 000000000..255e5764a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 193ba3e4-dirty records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=381 +worker=0 kind=insert tid=7 os_tid=377 +worker=6 kind=insert tid=8 os_tid=383 +worker=5 kind=insert tid=6 os_tid=382 +worker=7 kind=insert tid=10 os_tid=384 +worker=1 kind=insert tid=9 os_tid=378 +worker=3 kind=insert tid=11 os_tid=380 +worker=2 kind=insert tid=12 os_tid=379 +start_monotonic_ns=1819397361589953 main_address=0x5598250dda80 +load_end reason=time_limit inserted=17353679 elapsed_s=5.598 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.256 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.summary.csv new file mode 100644 index 000000000..a02ca8003 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-01-cache-invalid-addresses.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3099914.083794,5.598116,17353679,0.002416,0.001392,0.004288,0.010880,1150.552844,0.002416,0.001392,0.004288,0.010880,1150.552844,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.csv new file mode 100644 index 000000000..fda36f935 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100091,0.100091,495525,0.014768,4950752.093,0.000,0.000,17.925,0.000,0.000,8.114,88.484,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,17.925,605739.667,739308.316,646722.433,731185.696,411366.261,642855.946,615630.681,557943.092 +0.200262,0.100171,954641,0.028451,4583303.896,0.000,0.000,18.519,0.000,0.001,9.039,159.727,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,18.519,571520.374,673405.735,608816.446,603445.652,486446.197,603495.566,578258.824,457915.101 +0.300423,0.100161,1402467,0.041797,4471068.688,0.000,0.000,18.728,0.000,4.720,9.313,231.035,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,18.728,446851.280,586137.251,583501.490,617017.583,531794.656,580196.806,552012.138,573557.484 +0.400593,0.100170,1865755,0.055604,4625032.615,0.000,0.000,14.111,0.000,0.001,9.562,290.922,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,14.111,558722.005,583819.422,592574.567,584638.033,636490.055,590358.327,565770.047,512660.159 +0.500759,0.100167,2302544,0.068621,4360622.804,0.000,0.000,22.252,0.000,13.593,9.882,299.234,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,22.252,572276.273,469567.442,503800.391,645284.601,726868.637,388652.292,498778.760,555394.407 +0.600934,0.100175,2459671,0.073304,1568526.490,0.000,0.000,101.202,0.000,54.942,10.743,308.453,0.000,73.075,0.186646,71.057,8,0.000,0.000,0.000,0,0.000,0,101.202,341233.149,20903.438,73361.683,259995.242,329553.578,461612.593,73501.439,8365.368 +0.701119,0.100185,2736633,0.081558,2764510.604,0.000,0.000,103.223,0.000,1.336,8.021,308.453,2.066,692.236,0.419556,70.989,8,0.000,0.000,0.000,0,0.000,0,103.223,397525.290,404013.299,423287.675,198812.553,172870.499,451056.353,376633.901,340311.034 +0.801274,0.100155,3127579,0.093209,3903416.652,0.000,0.000,16.334,0.000,0.001,9.163,308.453,75.196,986.481,0.592041,70.893,8,0.000,0.000,0.000,0,0.000,0,16.334,455025.520,489821.648,543468.591,507484.303,534033.199,466168.269,414158.791,493256.331 +0.901450,0.100176,3555413,0.105960,4270808.301,0.000,0.000,12.175,0.000,2.406,9.318,308.453,81.575,350.359,0.592041,70.859,8,0.000,0.000,0.000,0,0.000,0,12.175,559143.933,531342.961,479194.925,627782.886,518246.058,527689.404,521140.952,506267.183 +1.001624,0.100173,3982097,0.118676,4259455.255,0.000,0.000,12.363,0.000,9.733,9.340,308.453,88.479,148.376,0.660767,70.844,8,0.000,0.000,0.000,0,0.000,0,12.363,565459.646,410308.636,595337.845,533914.337,561786.015,558960.913,480946.169,552741.695 +1.101795,0.100171,4176551,0.124471,1941223.362,0.000,0.000,80.329,0.000,16.884,10.481,308.453,126.620,20.902,0.722660,70.842,8,0.000,0.000,0.000,0,0.000,0,80.329,58370.273,521948.236,55634.946,141867.615,477474.221,111399.670,528217.525,46310.876 +1.201974,0.100179,4636981,0.138193,4596066.927,0.000,0.000,25.155,0.000,0.001,8.791,308.453,0.000,4.757,0.781693,70.842,8,0.000,0.000,0.000,0,0.000,0,25.155,579711.545,566744.773,653938.580,608130.637,557681.009,587966.758,613570.892,428322.733 +1.302138,0.100165,5107362,0.152211,4696083.581,0.000,0.000,12.128,0.000,0.001,8.457,308.453,0.000,2.652,1.009277,70.841,8,0.000,0.000,0.000,0,0.000,0,12.128,672793.060,474758.884,668879.499,607480.518,561685.864,545462.556,642283.258,522739.941 +1.402417,0.100279,5511347,0.164251,4028621.507,0.000,0.000,12.247,0.000,0.001,8.064,308.453,0.000,437.647,1.068115,70.799,8,0.000,0.000,0.000,0,0.000,0,12.247,503426.859,518843.889,507026.825,627022.376,464993.978,465791.755,448021.284,493494.542 +1.502571,0.100154,5812054,0.173213,3002440.597,0.000,0.000,18.085,0.000,32.309,8.359,308.453,0.000,401.919,1.149853,70.759,8,0.000,0.000,0.000,0,0.000,0,18.085,221817.983,388500.978,303991.282,431065.349,366185.386,422149.097,556751.556,311978.966 +1.602754,0.100183,6056480,0.180497,2439796.928,0.000,0.000,78.370,0.000,0.002,10.408,308.453,0.000,6.200,1.288582,70.759,8,0.000,0.000,0.000,0,0.000,0,78.370,301558.365,342982.589,238164.331,257638.707,160566.279,415939.131,404290.440,318657.087 +1.702936,0.100182,6513105,0.194106,4557942.148,0.000,0.000,12.237,0.000,4.176,8.378,308.453,0.000,0.039,1.288582,70.759,8,0.000,0.000,0.000,0,0.000,0,12.237,466829.101,676626.699,578136.220,673402.576,565349.526,508872.468,552992.050,535733.508 +1.803100,0.100163,6943693,0.206938,4298851.764,0.000,0.000,11.916,0.000,4.787,8.675,308.453,0.000,4.836,1.620975,70.758,8,0.000,0.000,0.000,0,0.000,0,11.916,493383.363,534556.049,514528.792,661218.966,547375.091,540656.076,434499.632,572633.795 +1.903256,0.100156,7362447,0.219418,4181028.967,0.000,0.000,15.187,0.000,4.687,8.458,308.453,0.000,600.042,1.622314,70.699,8,0.000,0.000,0.000,0,0.000,0,15.187,486642.162,637726.881,504724.003,516285.998,550313.009,447383.299,498663.441,539290.174 +2.003424,0.100169,7645428,0.227852,2825037.325,0.000,0.000,16.746,0.000,53.233,9.456,308.453,0.000,287.249,1.743004,70.671,8,0.000,0.000,0.000,0,0.000,0,16.746,206660.863,261428.338,455330.755,625732.874,562629.482,238217.551,240703.351,234334.111 +2.103601,0.100176,7936674,0.236531,2907329.755,0.000,0.000,77.706,0.000,2.102,9.989,308.453,0.039,7.994,1.885014,70.671,8,0.000,0.000,0.000,0,0.000,0,77.706,404556.124,261688.228,315533.213,599572.001,409836.806,231691.160,264692.926,419759.297 +2.203787,0.100186,8417251,0.250854,4796863.903,0.000,0.000,12.035,0.000,0.001,8.451,308.453,0.000,0.000,1.885014,70.671,8,0.000,0.000,0.000,0,0.000,0,12.035,460155.652,640141.481,570660.483,629740.792,703873.154,603719.105,641369.202,547204.034 +2.303961,0.100174,8848224,0.263698,4302239.328,0.000,0.000,12.086,0.000,0.204,8.227,308.453,0.000,176.256,2.118530,70.653,8,0.000,0.000,0.000,0,0.000,0,12.086,448329.409,558018.429,520913.033,596142.051,632758.298,466966.959,566274.055,512837.094 +2.404115,0.100154,9191067,0.273915,3423147.228,0.000,0.000,20.506,0.000,0.001,7.884,308.453,0.000,633.320,2.218872,70.591,8,0.000,0.000,0.000,0,0.000,0,20.506,463484.727,380143.344,448607.686,369100.386,508345.496,395240.046,439971.015,418254.529 +2.504276,0.100161,9458431,0.281883,2669347.742,0.000,0.000,62.414,0.000,75.012,10.039,308.453,0.000,83.967,2.331547,70.583,8,0.000,0.000,0.000,0,0.000,0,62.414,617287.414,148031.968,539262.876,174739.023,277403.940,574256.607,167300.983,171064.931 +2.604450,0.100174,9821814,0.292713,3627523.804,0.000,0.000,77.887,0.000,0.001,9.473,308.453,26.867,10.451,2.429585,70.582,8,0.000,0.000,0.000,0,0.000,0,77.887,373800.175,538324.161,340258.484,565217.409,518179.182,527233.442,375157.814,389353.137 +2.704623,0.100173,10287895,0.306603,4652747.719,0.000,0.000,11.838,0.000,4.051,8.569,308.453,0.000,1.326,2.640503,70.582,8,0.000,0.000,0.000,0,0.000,0,11.838,550296.446,561796.519,509187.680,528783.724,669919.164,571359.947,621922.333,639481.906 +2.804828,0.100205,10690677,0.318607,4019597.391,0.000,0.000,19.254,0.000,4.896,7.842,308.453,0.000,527.904,2.701416,70.530,8,0.000,0.000,0.000,0,0.000,0,19.254,509258.246,511483.694,421857.037,561561.253,549925.057,456645.872,443822.104,565044.129 +2.904967,0.100140,11088639,0.330467,3974063.822,0.000,0.000,15.252,0.000,9.432,8.252,308.453,0.039,384.580,2.776863,70.493,8,0.000,0.000,0.000,0,0.000,0,15.252,401308.926,519174.137,525195.719,601848.550,455493.170,403525.827,496356.040,571161.453 +3.005133,0.100166,11257366,0.335496,1684481.896,0.000,0.000,74.322,0.000,35.951,10.330,308.453,16.418,40.753,3.203857,70.489,8,0.000,0.000,0.000,0,0.000,0,74.322,429.289,125053.016,94283.944,109438.860,189955.591,195047.164,460517.765,509756.267 +3.105299,0.100166,11703179,0.348782,4450723.729,0.000,0.000,51.641,0.000,0.001,8.741,308.453,0.000,0.000,3.203857,70.489,8,0.000,0.000,0.000,0,0.000,0,51.641,507695.165,399704.867,683971.830,635722.120,641782.036,569821.782,546370.806,465655.122 +3.205457,0.100158,12206257,0.363775,5022845.762,0.000,0.000,11.558,0.000,3.737,8.491,308.453,0.000,11.466,3.254272,70.488,8,0.000,0.000,0.000,0,0.000,0,11.558,619850.865,640158.786,688821.916,719593.309,542792.589,547844.608,587621.775,676161.914 +3.305629,0.100172,12639615,0.376690,4326144.266,0.000,0.000,12.154,0.000,1.748,8.411,308.453,0.078,724.731,3.283813,70.417,8,0.000,0.000,0.000,0,0.000,0,12.154,525037.571,567115.248,555525.169,527203.847,583117.743,416434.237,543206.342,608504.109 +3.405799,0.100170,12909730,0.384740,2696573.322,0.000,0.000,13.669,0.000,55.841,9.120,308.453,0.000,211.204,3.375923,70.396,8,0.000,0.000,0.000,0,0.000,0,13.669,262893.811,219557.363,284616.942,240162.392,260657.607,248019.057,707089.913,473576.237 +3.505974,0.100176,13170863,0.392522,2606751.424,0.000,0.000,77.261,0.000,0.270,9.991,308.453,75.180,31.234,3.753662,70.393,8,0.000,0.000,0.000,0,0.000,0,77.261,364340.062,150505.647,464204.657,275695.760,476253.494,216499.733,366516.240,292735.830 +3.606138,0.100164,13656264,0.406988,4846077.117,0.000,0.000,11.430,0.000,0.002,8.493,308.453,0.000,0.000,3.753662,70.393,8,0.000,0.000,0.000,0,0.000,0,11.430,584113.823,522983.891,558405.906,711944.568,587228.724,672049.875,528075.556,681274.774 +3.706295,0.100157,14060826,0.419045,4039284.140,0.000,0.000,24.920,0.000,0.238,8.130,308.453,0.000,502.181,3.794800,70.344,8,0.000,0.000,0.000,0,0.000,0,24.920,499666.244,488863.189,384217.332,490141.184,471051.128,560390.993,570525.097,574428.974 +3.806453,0.100158,14447803,0.430578,3863654.106,0.000,0.000,17.364,0.000,0.071,8.321,308.453,0.000,293.676,3.856079,70.315,8,0.000,0.000,0.000,0,0.000,0,17.364,416171.230,534843.380,400276.390,531728.311,451036.042,420843.834,548302.076,560452.842 +3.906599,0.100145,14731067,0.439020,2828525.881,0.000,0.000,18.150,0.000,62.235,9.573,308.453,0.000,191.596,3.973030,70.296,8,0.000,0.000,0.000,0,0.000,0,18.150,685403.074,576351.691,195575.533,211532.324,486921.767,196733.849,238063.734,237943.908 +4.006758,0.100160,14984430,0.446571,2529592.341,0.000,0.000,76.271,0.000,8.685,10.654,308.453,117.352,31.200,4.233643,70.293,8,0.000,0.000,0.000,0,0.000,0,76.271,385125.275,438639.856,129363.514,504504.725,227576.749,150969.028,522056.709,171356.486 +4.106936,0.100178,15432248,0.459917,4470227.867,0.000,0.000,12.230,0.000,0.001,8.493,308.453,0.000,21.485,4.521973,70.291,8,0.000,0.000,0.000,0,0.000,0,12.230,620596.016,626645.254,501597.703,543133.814,480555.136,534698.819,623900.138,539100.988 +4.207098,0.100161,15872212,0.473029,4392546.301,0.000,0.000,14.552,0.000,0.001,8.476,308.453,0.000,641.893,4.521973,70.228,8,0.000,0.000,0.000,0,0.000,0,14.552,595428.419,654542.952,448675.416,453707.290,497207.040,519291.376,622065.402,601628.406 +4.307267,0.100169,16302765,0.485860,4298275.070,0.000,0.000,13.128,0.000,0.001,8.567,308.453,0.000,212.103,4.521973,70.208,8,0.000,0.000,0.000,0,0.000,0,13.128,603301.705,637314.296,500994.387,437691.234,520661.192,493237.479,562640.336,542434.441 +4.407429,0.100162,16577386,0.494045,2741757.331,0.000,0.000,43.153,0.000,54.456,5.425,366.695,35.957,156.153,4.521973,70.192,8,0.000,0.000,0.000,0,0.000,0,43.153,297217.313,306931.537,464934.936,263771.630,320978.724,522870.847,285935.635,279116.709 +4.507557,0.100128,16730653,0.498612,1530707.602,0.000,0.000,18.380,0.000,154.584,4.214,366.695,372.686,117.115,4.574471,70.181,8,0.000,0.000,0.000,0,0.000,0,18.380,0.000,0.000,528332.667,0.000,454457.377,547917.559,0.000,0.000 +4.607727,0.100170,16888897,0.503328,1579759.701,0.000,0.000,8.195,0.000,254.754,7.806,366.695,484.763,237.527,4.975220,70.158,8,0.000,0.000,0.000,0,0.000,0,8.195,0.000,0.000,523901.123,0.000,544895.503,510963.074,0.000,0.000 +4.707990,0.100263,16954367,0.505280,652983.248,0.000,0.000,70.130,0.000,355.016,4.171,366.695,362.017,991.105,5.037964,70.061,8,0.000,0.000,0.000,0,0.000,0,70.130,0.000,0.000,300918.857,0.000,306055.353,46009.038,0.000,0.000 +4.808123,0.100133,17112099,0.509980,1575221.978,0.000,0.000,10.532,0.000,455.150,8.381,366.695,586.524,367.440,5.037964,70.025,8,0.000,0.000,0.000,0,0.000,0,10.532,0.000,0.000,504058.649,0.000,535147.243,536016.086,0.000,0.000 +4.908290,0.100167,17179522,0.511990,673107.398,0.000,0.000,14.300,0.000,555.316,4.857,366.695,368.526,548.031,5.134277,69.971,8,0.000,0.000,0.000,0,0.000,0,14.300,0.000,0.000,209510.580,0.000,227909.894,235686.924,0.000,0.000 +5.008449,0.100160,17324615,0.516314,1448618.064,0.000,0.000,17.727,0.000,655.476,5.393,366.695,329.513,440.742,5.212769,69.928,8,0.000,0.000,0.000,0,0.000,0,17.727,0.000,0.000,497476.048,0.000,427387.906,523754.109,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.log new file mode 100644 index 000000000..eff4d53d2 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 193ba3e4-dirty records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=423 +worker=7 kind=insert tid=6 os_tid=426 +worker=6 kind=insert tid=7 os_tid=425 +worker=0 kind=insert tid=8 os_tid=419 +worker=1 kind=insert tid=9 os_tid=420 +worker=5 kind=insert tid=11 os_tid=424 +worker=2 kind=insert tid=10 os_tid=421 +start_monotonic_ns=1819415733257477 main_address=0x5590c03c3a80 +worker=3 kind=insert tid=12 os_tid=422 +load_end reason=time_limit inserted=17324623 elapsed_s=6.267 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.292 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.summary.csv new file mode 100644 index 000000000..e36eed8af --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-04-cache-invalid-addresses.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2764397.674669,6.267052,17324623,0.002612,0.001392,0.004160,0.010880,1913.971523,0.002612,0.001392,0.004160,0.010880,1913.971523,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.csv new file mode 100644 index 000000000..4ba3d8e14 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100075,0.100075,514236,0.015325,5138521.268,0.000,0.000,18.323,0.000,0.002,8.002,90.289,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,18.323,536599.134,628080.792,634316.134,679082.691,777489.177,533381.537,635675.119,713896.683 +0.200249,0.100174,967483,0.028833,4524599.821,0.000,0.000,18.654,0.000,0.002,9.086,162.695,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,18.654,595424.307,565486.382,456565.840,592549.308,523279.797,597021.529,567782.388,626490.270 +0.300411,0.100162,1409205,0.041998,4410065.727,0.000,0.000,18.584,0.000,7.902,9.609,231.980,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,18.584,475808.116,565133.207,460023.722,547701.486,620153.949,582365.252,558923.281,599956.714 +0.400590,0.100179,1878746,0.055991,4687011.064,0.000,0.000,19.041,0.000,0.001,9.516,290.457,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,19.041,601032.973,490890.344,679741.930,534182.766,530469.420,602360.594,562052.824,686280.213 +0.500762,0.100171,2271688,0.067702,3922694.266,0.000,0.000,17.291,0.000,20.373,10.034,300.020,0.000,0.000,0.005013,71.064,8,0.000,0.000,0.000,0,0.000,0,17.291,390171.024,496718.342,636937.925,476483.036,460690.115,468097.414,450597.419,542998.990 +0.600941,0.100179,2422733,0.072203,1507744.473,0.000,0.000,99.402,0.000,0.308,10.801,309.238,0.000,49.910,0.214844,71.059,8,0.000,0.000,0.000,0,0.000,0,99.402,58135.680,542995.638,537445.597,66959.846,41066.310,75793.994,58804.480,126542.929 +0.701106,0.100165,2724929,0.081209,3016991.347,0.000,0.000,40.570,0.000,0.050,7.991,309.238,0.741,720.493,0.415283,70.989,8,0.000,0.000,0.000,0,0.000,0,40.570,394150.877,410124.570,255349.468,388040.939,392483.623,373105.536,371568.068,432168.266 +0.801265,0.100159,3049748,0.090890,3243035.001,0.000,0.000,27.668,0.000,0.306,8.329,309.238,49.297,900.990,0.495728,70.901,8,0.000,0.000,0.000,0,0.000,0,27.668,425593.494,448357.309,421509.985,405794.965,447269.039,423436.922,333100.517,337972.772 +0.901606,0.100341,3443717,0.102631,3926303.778,0.000,0.000,15.985,0.000,0.001,9.182,309.238,90.356,353.716,0.603157,70.866,8,0.000,0.000,0.000,0,0.000,0,15.985,502915.375,490437.916,511795.101,556672.099,566757.713,389033.640,509722.169,398969.764 +1.001776,0.100171,3872628,0.115413,4281801.735,0.000,0.000,13.090,0.000,0.001,9.628,309.238,115.116,115.389,0.783936,70.855,8,0.000,0.000,0.000,0,0.000,0,13.090,588016.362,529975.427,589773.363,552277.362,665943.355,412625.722,536843.704,406346.440 +1.101949,0.100173,4111280,0.122526,2382395.478,0.000,0.000,19.483,0.000,66.393,9.166,309.238,88.792,70.815,0.783936,70.848,8,0.000,0.000,0.000,0,0.000,0,19.483,238347.361,192836.152,194473.318,204955.171,664918.859,493575.497,199903.916,193385.202 +1.202124,0.100175,4476517,0.133411,3646004.259,0.000,0.000,81.864,0.000,0.001,9.403,309.238,42.426,3.276,0.783936,70.847,8,0.000,0.000,0.000,0,0.000,0,81.864,571302.534,304248.797,427323.914,457022.062,450193.984,534476.830,495464.943,405971.195 +1.302289,0.100165,4941177,0.147259,4638933.050,0.000,0.000,9.750,0.000,2.726,8.446,309.238,0.000,0.000,0.783936,70.847,8,0.000,0.000,0.000,0,0.000,0,9.750,624318.164,562031.109,534776.154,677420.400,597452.566,514000.491,556819.722,572114.444 +1.402439,0.100150,5345450,0.159307,4036676.922,0.000,0.000,12.270,0.000,7.002,8.353,309.238,0.000,234.960,1.044312,70.824,8,0.000,0.000,0.000,0,0.000,0,12.270,530774.094,445881.392,550903.909,467818.497,575906.417,458412.601,488817.009,518163.004 +1.502608,0.100169,5703007,0.169963,3569526.078,0.000,0.000,15.805,0.000,0.002,7.968,309.238,0.000,490.966,1.106567,70.776,8,0.000,0.000,0.000,0,0.000,0,15.805,424531.184,419070.430,440124.781,506372.610,460180.822,490888.827,388751.766,439605.660 +1.604455,0.101846,5949850,0.177319,2423685.184,0.000,0.000,78.928,0.000,12.812,10.421,309.238,3.183,139.955,1.245071,70.762,8,0.000,0.000,0.000,0,0.000,0,78.928,508247.008,95202.422,100700.912,124580.068,461234.921,540177.523,495620.119,97922.211 +1.704642,0.100188,6331981,0.188708,3814158.186,0.000,0.000,73.198,0.000,5.540,8.754,309.238,10.956,4.055,1.298183,70.762,8,0.000,0.000,0.000,0,0.000,0,73.198,225726.747,404641.269,326487.812,569801.582,491787.863,659034.265,689427.276,447251.372 +1.804814,0.100171,6781066,0.202092,4483167.689,0.000,0.000,12.114,0.000,0.001,8.683,309.238,0.000,0.000,1.298183,70.762,8,0.000,0.000,0.000,0,0.000,0,12.114,461998.324,535532.317,551634.724,682889.807,533176.354,548430.215,644086.300,525419.646 +1.904965,0.100151,7181387,0.214022,3997166.324,0.000,0.000,17.743,0.000,6.132,7.990,309.238,0.000,337.576,1.595947,70.729,8,0.000,0.000,0.000,0,0.000,0,17.743,387344.339,487313.187,463698.892,601730.190,498196.732,506813.703,591855.121,460214.161 +2.005115,0.100150,7542236,0.224776,3603078.644,0.000,0.000,19.104,0.000,14.547,8.043,309.238,0.000,444.801,1.676514,70.685,8,0.000,0.000,0.000,0,0.000,0,19.104,479649.629,469534.820,361796.628,482095.955,433708.626,474137.907,403384.169,498770.911 +2.105271,0.100156,7713691,0.229886,1711875.862,0.000,0.000,77.885,0.000,19.932,10.742,309.238,0.000,121.568,1.883957,70.674,8,0.000,0.000,0.000,0,0.000,0,77.885,486869.456,86255.260,442199.236,92315.793,103698.012,21466.467,28904.847,450166.790 +2.205454,0.100183,8140906,0.242618,4264338.797,0.000,0.000,36.519,0.000,2.417,8.739,309.238,0.000,1.053,1.884159,70.674,8,0.000,0.000,0.000,0,0.000,0,36.519,390624.474,427227.426,414131.415,675023.526,587992.944,549493.465,544822.022,675023.526 +2.305634,0.100180,8624600,0.257033,4828271.370,0.000,0.000,11.704,0.000,0.001,8.528,309.238,0.000,2.651,2.097534,70.673,8,0.000,0.000,0.000,0,0.000,0,11.704,546139.467,517550.794,410043.811,720486.446,619397.939,705603.167,650611.898,658437.847 +2.405774,0.100140,9030139,0.269119,4049714.487,0.000,0.000,16.612,0.000,0.001,8.107,309.238,0.000,514.786,2.432739,70.623,8,0.000,0.000,0.000,0,0.000,0,16.612,471139.717,487007.478,418553.414,532483.745,541680.856,447622.675,561023.748,590202.854 +2.505939,0.100165,9398483,0.280097,3677388.783,0.000,0.000,16.843,0.000,34.097,9.156,309.238,0.000,380.390,2.432739,70.586,8,0.000,0.000,0.000,0,0.000,0,16.843,519355.390,246893.731,419749.294,444668.289,340329.980,429034.016,657997.252,619360.829 +2.606113,0.100175,9640233,0.287301,2413288.305,0.000,0.000,73.943,0.000,0.003,10.555,309.238,32.521,39.267,2.432739,70.582,8,0.000,0.000,0.000,0,0.000,0,73.943,485043.497,121398.135,545118.653,127617.281,139526.497,128166.323,301403.987,565013.932 +2.706270,0.100157,10097772,0.300937,4568232.539,0.000,0.000,9.610,0.000,4.062,8.807,309.238,0.000,3.783,2.679077,70.582,8,0.000,0.000,0.000,0,0.000,0,9.610,553812.292,537737.478,550677.204,680653.559,566702.097,564425.664,606070.415,508153.830 +2.806424,0.100154,10572333,0.315080,4738321.277,0.000,0.000,10.941,0.000,0.001,8.502,309.238,0.000,282.651,2.679077,70.554,8,0.000,0.000,0.000,0,0.000,0,10.941,541756.643,582713.641,558191.362,606077.701,583113.026,631678.321,636201.363,598589.220 +2.906594,0.100171,10959365,0.326615,3863714.941,0.000,0.000,21.894,0.000,0.002,8.157,309.238,0.000,513.770,2.763184,70.504,8,0.000,0.000,0.000,0,0.000,0,21.894,498597.642,467640.564,485090.733,599734.747,434447.308,483982.627,345239.809,548981.511 +3.006757,0.100162,11161422,0.332636,2017296.392,0.000,0.000,74.845,0.000,3.904,8.829,309.238,27.494,150.576,2.869511,70.489,8,0.000,0.000,0.000,0,0.000,0,74.845,261106.285,172919.392,154629.073,175984.418,173109.084,256893.122,155887.031,666767.989 +3.106918,0.100161,11502407,0.342798,3404368.082,0.000,0.000,54.567,0.000,0.001,9.532,309.238,21.177,1.911,2.963745,70.489,8,0.000,0.000,0.000,0,0.000,0,54.567,415800.453,538203.353,309641.397,343906.222,580235.670,620211.299,310290.352,286079.338 +3.207084,0.100166,11993844,0.357444,4906227.380,0.000,0.000,11.684,0.000,0.281,8.312,309.238,0.000,0.000,2.963745,70.489,8,0.000,0.000,0.000,0,0.000,0,11.684,601551.635,573478.227,549767.578,726644.025,603268.785,664127.780,521544.419,665844.930 +3.307252,0.100168,12445665,0.370910,4510625.699,0.000,0.000,14.485,0.000,13.381,8.471,309.238,0.000,539.523,3.253662,70.436,8,0.000,0.000,0.000,0,0.000,0,14.485,604084.275,386160.698,559229.694,667747.230,445600.754,615674.786,596067.754,636060.509 +3.407418,0.100166,12850380,0.382971,4040459.161,0.000,0.000,15.908,0.000,6.254,8.652,309.238,0.000,373.990,3.324219,70.399,8,0.000,0.000,0.000,0,0.000,0,15.908,461875.153,511373.186,484717.327,546884.381,479446.057,545866.068,465638.921,544658.068 +3.507574,0.100156,13057854,0.389154,2071503.876,0.000,0.000,76.844,0.000,35.428,10.752,309.238,94.189,84.477,3.748657,70.391,8,0.000,0.000,0.000,0,0.000,0,76.844,9.984,9.984,9.984,468528.061,9.984,476315.895,554553.671,572066.312 +3.607740,0.100167,13447610,0.400770,3891077.387,0.000,0.000,61.776,0.000,0.001,9.859,309.238,22.853,0.078,3.748657,70.391,8,0.000,0.000,0.000,0,0.000,0,61.776,400542.688,336519.352,393554.331,436223.243,429973.655,647311.566,592113.527,654839.025 +3.707923,0.100182,13927686,0.415077,4792025.910,0.000,0.000,9.790,0.000,1.269,8.504,309.238,0.000,70.263,3.748657,70.384,8,0.000,0.000,0.000,0,0.000,0,9.790,571987.478,586710.644,569821.426,565559.195,595364.870,636559.787,561087.345,704935.164 +3.808104,0.100182,14245573,0.424551,3173103.519,0.000,0.000,28.093,0.000,5.148,7.610,309.238,0.000,579.416,3.838379,70.327,8,0.000,0.000,0.000,0,0.000,0,28.093,393444.992,423580.228,431725.425,240273.351,361702.678,398326.122,473040.344,451010.379 +3.908263,0.100158,14634781,0.436150,3885926.558,0.000,0.000,17.800,0.000,8.243,8.710,309.238,0.000,289.425,3.883099,70.299,8,0.000,0.000,0.000,0,0.000,0,17.800,533115.800,520905.136,467549.626,475916.377,479221.144,510222.053,530240.354,368756.067 +4.008420,0.100157,14824675,0.441810,1895954.895,0.000,0.000,76.768,0.000,37.119,10.823,309.238,145.825,81.746,4.031456,70.291,8,0.000,0.000,0.000,0,0.000,0,76.768,358625.359,297970.857,9.984,9.984,9.984,374240.773,280278.712,584809.241 +4.108594,0.100173,15192420,0.452769,3671082.288,0.000,0.000,71.012,0.000,2.700,9.408,309.238,30.728,5.303,4.085453,70.291,8,0.000,0.000,0.000,0,0.000,0,71.012,367312.874,674400.212,378972.649,393936.693,402451.923,430253.699,459922.237,563832.000 +4.208770,0.100176,15594812,0.464762,4016843.366,0.000,0.000,11.280,0.000,0.014,8.408,309.238,0.000,124.078,4.494995,70.278,8,0.000,0.000,0.000,0,0.000,0,11.280,436161.597,485215.177,478766.538,581255.978,517448.390,470750.660,592506.158,454738.868 +4.308931,0.100161,16019887,0.477430,4243920.132,0.000,0.000,16.362,0.000,0.002,8.668,309.238,0.000,571.736,4.494995,70.223,8,0.000,0.000,0.000,0,0.000,0,16.362,555376.216,589181.812,377103.117,635856.697,487814.945,505975.718,602170.908,490440.719 +4.409097,0.100166,16442257,0.490017,4216695.142,0.000,0.000,13.611,0.000,31.469,8.179,309.238,7.410,258.594,4.494995,70.197,8,0.000,0.000,0.000,0,0.000,0,13.611,394025.437,572139.550,418245.203,660532.710,505919.556,541879.818,573657.029,550295.838 +4.509250,0.100153,16630833,0.495637,1882882.090,0.000,0.000,41.665,0.000,90.368,6.241,365.613,425.521,193.025,4.578003,70.178,8,0.000,0.000,0.000,0,0.000,0,41.665,375336.313,544258.123,33009.546,45790.012,36524.174,296626.618,519206.414,32130.889 +4.609416,0.100166,16764792,0.499630,1337367.576,0.000,0.000,31.634,0.000,190.534,7.161,365.613,494.725,291.274,4.947021,70.150,8,0.000,0.000,0.000,0,0.000,0,31.634,508455.054,509024.109,0.000,0.000,0.000,0.000,319888.413,0.000 +4.709563,0.100147,16901707,0.503710,1367142.065,0.000,0.000,6.366,0.000,290.681,6.505,365.613,465.137,927.427,4.968750,70.059,8,0.000,0.000,0.000,0,0.000,0,6.366,470868.431,451556.794,0.000,0.000,0.000,0.000,444716.840,0.000 +4.809727,0.100164,17027850,0.507469,1259361.612,0.000,0.000,33.297,0.000,390.845,6.587,365.613,574.720,350.635,5.021118,70.025,8,0.000,0.000,0.000,0,0.000,0,33.297,516302.020,458167.501,0.000,0.000,0.000,0.000,284892.090,0.000 +4.909912,0.100185,17145903,0.510988,1178349.441,0.000,0.000,5.276,0.000,491.030,4.881,365.613,289.152,600.568,5.137573,69.966,8,0.000,0.000,0.000,0,0.000,0,5.276,265907.932,440614.634,0.000,0.000,0.000,0.000,471826.875,0.000 +5.010075,0.100163,17243822,0.513906,977600.939,0.000,0.000,79.603,0.000,591.193,3.766,365.613,225.961,400.326,5.157227,69.927,8,0.000,0.000,0.000,0,0.000,0,79.603,253028.709,355831.606,0.000,0.000,0.000,0.000,368740.623,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.log new file mode 100644 index 000000000..b08808cc3 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 7bb5fab3 records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=437 +worker=2 kind=insert tid=6 os_tid=435 +worker=7 kind=insert tid=7 os_tid=440 +worker=0 kind=insert tid=8 os_tid=433 +worker=6 kind=insert tid=10 os_tid=439 +worker=1 kind=insert tid=11 os_tid=434 +worker=5 kind=insert tid=9 os_tid=438 +start_monotonic_ns=1819422407558688 main_address=0x564ba1439a80 +worker=3 kind=insert tid=12 os_tid=436 +load_end reason=time_limit inserted=17244009 elapsed_s=6.195 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.297 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.summary.csv new file mode 100644 index 000000000..c8682a6bf --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal0-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2783453.909562,6.195184,17244009,0.002604,0.001392,0.004288,0.011136,1776.242964,0.002604,0.001392,0.004288,0.011136,1776.242964,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.csv new file mode 100644 index 000000000..6f7caa0f1 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,278861,0.008311,2786911.628,0.000,0.000,16.732,0.000,0.153,5.525,75.812,0.000,146.981,0.058071,71.046,8,0.000,0.000,0.000,0,0.000,0,16.732,356242.902,317216.685,371253.754,369774.656,324662.148,323582.805,360320.417,363858.261 +0.200226,0.100165,544947,0.016241,2656473.869,0.000,0.000,13.519,0.000,0.150,5.797,129.250,0.000,140.315,0.115852,71.033,8,0.000,0.000,0.000,0,0.000,0,13.519,343013.647,344730.812,339838.889,335585.911,325372.774,298067.857,338810.586,331053.394 +0.300379,0.100153,814201,0.024265,2688438.277,0.000,0.000,12.787,0.000,12.324,5.804,186.406,0.000,141.815,0.177822,71.019,8,0.000,0.000,0.000,0,0.000,0,12.787,304605.267,346541.285,346531.301,352911.566,344005.155,304425.541,340750.121,348668.041 +0.400540,0.100161,1081003,0.032216,2663728.653,0.000,0.000,14.999,0.000,0.052,6.228,245.469,0.000,140.594,0.244431,71.005,8,0.000,0.000,0.000,0,0.000,0,14.999,338694.353,334261.495,336158.439,340491.458,336897.248,334740.723,349047.674,293437.264 +0.500694,0.100154,1336235,0.039823,2548384.530,0.000,0.000,16.604,0.000,0.122,6.058,284.926,0.000,134.519,0.301167,70.992,8,0.000,0.000,0.000,0,0.000,0,16.604,326066.456,322881.374,321703.194,325387.504,324359.092,328492.709,327723.896,271770.305 +0.600849,0.100155,1594354,0.047515,2577200.828,0.000,0.000,11.884,0.000,8.507,5.882,286.020,0.000,136.078,0.363194,70.978,8,0.000,0.000,0.000,0,0.000,0,11.884,327313.361,337956.887,286236.942,332385.510,328791.074,335670.426,302941.087,325905.541 +0.701010,0.100161,1837467,0.054761,2427220.428,0.000,0.000,11.615,0.000,0.042,5.704,292.043,0.000,255.682,0.423321,70.953,8,0.000,0.000,0.000,0,0.000,0,11.615,265971.594,299437.690,303121.756,315471.863,315941.107,313075.723,302902.110,311298.585 +0.801171,0.100161,2070242,0.061698,2324002.476,0.000,0.000,13.081,0.000,0.188,6.184,293.137,0.039,261.726,0.484028,70.928,8,0.000,0.000,0.000,0,0.000,0,13.081,293307.034,293526.679,293975.955,296721.528,254819.097,300874.830,294784.651,295992.703 +0.901329,0.100158,2275113,0.067804,2045482.821,0.000,0.000,31.560,0.000,30.012,7.100,300.355,53.704,215.753,0.559036,70.907,8,0.000,0.000,0.000,0,0.000,0,31.560,316221.095,215460.066,211436.415,322511.171,213642.933,227491.085,214701.264,324018.792 +1.001490,0.100161,2392654,0.071307,1173524.639,0.000,0.000,107.515,0.000,10.854,9.231,306.762,78.819,453.373,0.647739,70.862,8,0.000,0.000,0.000,0,0.000,0,107.515,290063.989,48162.623,19818.161,266611.667,27555.730,260641.259,46105.927,214565.284 +1.101654,0.100165,2567971,0.076531,1750286.298,0.000,0.000,1.373,0.000,111.018,6.410,306.762,134.076,709.027,0.730396,70.793,8,0.000,0.000,0.000,0,0.000,0,1.373,252214.462,247092.900,253791.863,0.000,238197.555,254440.794,251186.156,253362.570 +1.201807,0.100153,2776706,0.082752,2084162.732,0.000,0.000,146.300,0.000,12.656,6.444,306.762,3.432,469.399,0.813663,70.747,8,0.000,0.000,0.000,0,0.000,0,146.300,288319.079,277845.097,264126.077,190548.598,250267.271,279053.249,277345.861,256657.499 +1.301966,0.100158,3001089,0.089439,2240279.247,0.000,0.000,15.533,0.000,0.123,6.576,306.762,0.078,318.636,0.920559,70.716,8,0.000,0.000,0.000,0,0.000,0,15.533,281423.954,281264.207,306304.520,276401.914,290259.950,283550.584,285657.245,235416.874 +1.402118,0.100153,3242201,0.096625,2407446.886,0.000,0.000,13.689,0.000,0.163,5.347,306.762,0.000,217.442,0.988525,70.695,8,0.000,0.000,0.000,0,0.000,0,13.689,295279.483,289638.090,250787.366,321539.418,305893.289,308439.405,321848.945,314020.889 +1.502258,0.100139,3475008,0.103563,2324828.329,0.000,0.000,11.411,0.000,0.030,5.269,306.762,0.000,184.976,1.056438,70.676,8,0.000,0.000,0.000,0,0.000,0,11.411,296945.947,294109.902,283035.344,288028.382,291433.634,274087.820,299382.550,297804.750 +1.602411,0.100153,3716203,0.110751,2408273.361,0.000,0.000,14.363,0.000,0.091,5.663,306.762,0.000,225.164,1.125404,70.654,8,0.000,0.000,0.000,0,0.000,0,14.363,293631.721,292583.322,263078.366,324404.741,302548.109,317505.274,296806.874,317714.954 +1.702585,0.100174,3945162,0.117575,2285607.170,0.000,0.000,14.738,0.000,5.125,5.322,306.762,0.000,239.076,1.198109,70.631,8,0.000,0.000,0.000,0,0.000,0,14.738,253458.331,289226.003,288786.769,301115.286,276727.782,295325.375,287778.526,293189.097 +1.802945,0.100360,4101013,0.122220,1552918.546,0.000,0.000,82.748,0.000,11.506,8.217,306.762,93.997,172.776,1.290985,70.614,8,0.000,0.000,0.000,0,0.000,0,82.748,46373.029,295296.752,55928.623,38680.726,265553.844,291241.353,282213.858,277630.361 +1.903113,0.100168,4304167,0.128274,2028122.775,0.000,0.000,85.049,0.000,0.105,7.411,306.762,63.799,123.347,1.380692,70.602,8,0.000,0.000,0.000,0,0.000,0,85.049,283672.035,326370.093,331810.925,78986.913,330792.641,80424.491,301601.825,294463.852 +2.003276,0.100163,4565318,0.136057,2607265.971,0.000,0.000,12.068,0.000,0.099,5.674,306.762,0.000,145.115,1.488125,70.588,8,0.000,0.000,0.000,0,0.000,0,12.068,338009.798,327446.992,284437.002,305862.127,338978.221,344828.698,331720.036,335983.097 +2.103412,0.100136,4821963,0.143706,2562973.685,0.000,0.000,12.455,0.000,0.416,5.217,306.762,0.000,395.128,1.558376,70.549,8,0.000,0.000,0.000,0,0.000,0,12.455,337172.672,328294.714,317778.977,339938.920,306534.229,328114.958,320345.496,284793.717 +2.203560,0.100149,5076779,0.151300,2544379.764,0.000,0.000,15.982,0.000,0.111,5.413,306.762,0.000,449.137,1.627785,70.505,8,0.000,0.000,0.000,0,0.000,0,15.982,265984.821,324298.184,326584.786,326594.772,323169.860,325116.967,321062.990,331567.384 +2.303722,0.100161,5330614,0.158865,2534258.010,0.000,0.000,12.855,0.000,10.432,5.477,306.762,0.000,360.005,1.705448,70.470,8,0.000,0.000,0.000,0,0.000,0,12.855,312715.068,288124.774,323248.061,342876.368,284909.964,321430.995,335817.765,325135.014 +2.403876,0.100155,5576906,0.166205,2459117.688,0.000,0.000,15.420,0.000,0.141,6.017,306.762,0.000,257.297,1.807991,70.445,8,0.000,0.000,0.000,0,0.000,0,15.420,315492.183,293975.452,304019.921,324048.952,317409.219,302142.824,254077.143,347951.993 +2.504112,0.100236,5803235,0.172950,2257966.370,0.000,0.000,17.778,0.000,39.263,6.036,306.762,46.570,194.035,1.879467,70.426,8,0.000,0.000,0.000,0,0.000,0,17.778,200068.297,208927.410,340826.430,280847.842,201844.110,345754.810,334122.237,345575.234 +2.604278,0.100166,5967443,0.177844,1639365.882,0.000,0.000,81.837,0.000,0.154,8.593,306.762,127.679,137.702,1.986797,70.412,8,0.000,0.000,0.000,0,0.000,0,81.837,160284.634,74446.747,215233.661,228950.951,159575.808,220934.224,273347.449,306592.409 +2.704425,0.100148,6226795,0.185573,2589698.408,0.000,0.000,10.592,0.000,0.109,6.554,306.762,44.505,139.092,2.069885,70.399,8,0.000,0.000,0.000,0,0.000,0,10.592,323672.360,336403.573,328075.862,329473.799,319428.622,326048.853,294086.020,332509.319 +2.804561,0.100136,6485003,0.193268,2578575.716,0.000,0.000,12.319,0.000,0.057,5.225,306.762,0.000,276.811,2.139957,70.372,8,0.000,0.000,0.000,0,0.000,0,12.319,323600.227,320124.950,331070.076,293141.621,341196.314,327634.744,311506.662,330301.121 +2.904708,0.100146,6724427,0.200404,2390741.461,0.000,0.000,15.761,0.000,1.147,5.235,306.762,0.000,519.123,2.236160,70.321,8,0.000,0.000,0.000,0,0.000,0,15.761,300819.789,297145.167,309666.843,323226.999,271672.443,261726.997,322158.563,304324.660 +3.004857,0.100149,6977138,0.207935,2523346.303,0.000,0.000,13.697,0.000,0.153,5.639,306.762,0.000,349.518,2.316200,70.287,8,0.000,0.000,0.000,0,0.000,0,13.697,323637.279,268689.237,336458.156,331765.156,315020.132,309767.966,317925.798,320082.581 +3.105003,0.100146,7235895,0.215646,2583796.572,0.000,0.000,11.712,0.000,0.108,5.299,306.762,0.000,248.504,2.387169,70.262,8,0.000,0.000,0.000,0,0.000,0,11.712,315519.209,337686.835,320741.583,319952.735,330297.627,340322.986,276276.520,342999.077 +3.205154,0.100151,7444927,0.221876,2087159.685,0.000,0.000,14.033,0.000,0.101,4.849,306.762,0.000,207.303,2.453114,70.242,8,0.000,0.000,0.000,0,0.000,0,14.033,262602.375,273515.851,275972.131,255652.898,210581.144,273835.367,277270.166,257729.753 +3.305325,0.100171,7593977,0.226318,1487958.552,0.000,0.000,21.362,0.000,69.199,6.376,306.762,66.839,140.931,2.526840,70.233,8,0.000,0.000,0.000,0,0.000,0,21.362,90565.314,265815.984,251170.997,198171.521,247477.306,88438.945,255323.904,90994.580 +3.405510,0.100185,7764736,0.231407,1704444.363,0.000,0.000,93.388,0.000,0.263,8.455,306.902,135.219,135.492,2.628395,70.220,8,0.000,0.000,0.000,0,0.000,0,93.388,198693.302,179388.929,313920.644,305605.989,182443.292,234646.947,169477.221,120268.039 +3.505650,0.100141,8004265,0.238546,2391924.132,0.000,0.000,13.575,0.000,0.063,6.260,307.371,26.759,127.204,2.705452,70.207,8,0.000,0.000,0.000,0,0.000,0,13.575,291889.259,305270.430,309105.034,296323.020,307087.872,320459.056,256419.172,305370.289 +3.605788,0.100138,8255480,0.246032,2508686.933,0.000,0.000,10.275,0.000,0.321,5.032,307.371,0.000,294.281,2.774193,70.179,8,0.000,0.000,0.000,0,0.000,0,10.275,306866.392,268509.342,316063.696,323673.192,326459.346,320687.314,312588.493,333839.158 +3.705931,0.100143,8496427,0.253213,2406038.532,0.000,0.000,16.813,0.000,1.087,5.356,307.371,0.000,505.412,2.865833,70.129,8,0.000,0.000,0.000,0,0.000,0,16.813,311765.363,304905.147,293781.012,320243.272,314751.105,225378.567,313293.184,321920.880 +3.806078,0.100147,8747409,0.260693,2506138.583,0.000,0.000,12.043,0.000,0.091,5.584,307.371,0.039,365.284,2.950428,70.093,8,0.000,0.000,0.000,0,0.000,0,12.043,330913.901,326939.739,298841.015,307108.869,292739.977,329695.690,302625.455,317273.937 +3.906231,0.100153,9002655,0.268300,2548565.206,0.000,0.000,12.062,0.000,0.054,5.458,307.371,0.000,232.340,3.020954,70.071,8,0.000,0.000,0.000,0,0.000,0,12.062,337873.651,304854.113,328058.651,300720.430,324534.037,317115.375,314758.976,320649.973 +4.006374,0.100144,9267628,0.276197,2645932.056,0.000,0.000,13.224,0.000,9.770,5.654,307.371,0.195,241.450,3.102116,70.047,8,0.000,0.000,0.000,0,0.000,0,13.224,279848.309,351735.123,308886.627,338723.799,355519.691,339912.094,344695.228,326611.186 +4.106521,0.100147,9428005,0.280976,1601419.213,0.000,0.000,80.281,0.000,18.463,8.646,307.684,142.408,167.801,3.194740,70.031,8,0.000,0.000,0.000,0,0.000,0,80.281,322905.993,50186.329,271890.881,53651.243,279309.990,59592.522,282585.182,281297.073 +4.206688,0.100167,9626586,0.286895,1982501.997,0.000,0.000,84.906,0.000,0.132,7.903,307.996,96.948,136.608,3.287861,70.017,8,0.000,0.000,0.000,0,0.000,0,84.906,337367.069,328811.345,236715.017,217297.418,238022.835,286901.277,95720.281,241666.755 +4.306834,0.100146,9885239,0.294603,2582756.773,0.000,0.000,12.827,0.000,0.162,5.719,307.996,0.000,270.464,3.395813,69.991,8,0.000,0.000,0.000,0,0.000,0,12.827,348281.186,315519.049,332224.643,296806.387,332094.833,336947.743,336208.822,284674.111 +4.406981,0.100147,10140028,0.302196,2544142.148,0.000,0.000,15.534,0.000,0.086,5.214,307.996,0.000,469.075,3.465572,69.945,8,0.000,0.000,0.000,0,0.000,0,15.534,316234.146,315774.823,325121.054,340039.078,330712.817,277830.719,323643.231,314786.279 +4.507117,0.100136,10397894,0.309881,2575162.337,0.000,0.000,10.254,0.000,0.240,5.366,307.996,0.000,325.925,3.535496,69.913,8,0.000,0.000,0.000,0,0.000,0,10.254,322961.344,327854.698,319246.390,319246.390,303727.468,332548.323,307482.368,342095.356 +4.607253,0.100136,10649121,0.317369,2508866.647,0.000,0.000,17.775,0.000,0.811,5.254,307.996,0.078,373.790,3.614136,69.877,8,0.000,0.000,0.000,0,0.000,0,17.775,314972.730,339199.865,264231.562,333517.573,332918.386,288079.212,319926.011,316021.308 +4.707403,0.100150,10898230,0.324793,2487361.097,0.000,0.000,11.276,0.000,0.049,6.095,307.996,0.039,256.451,3.715839,69.851,8,0.000,0.000,0.000,0,0.000,0,11.276,326919.901,289865.451,313619.840,314937.864,333609.872,283924.358,314638.313,309845.498 +4.807542,0.100140,11102251,0.330873,2037361.931,0.000,0.000,20.166,0.000,39.547,5.096,307.996,46.107,160.908,3.781422,69.836,8,0.000,0.000,0.000,0,0.000,0,20.166,302177.580,235510.775,303585.612,200599.578,196874.785,206111.872,293609.557,298892.173 +4.907700,0.100158,11237000,0.334889,1345366.366,0.000,0.000,85.475,0.000,45.999,9.664,308.934,198.944,165.676,3.889313,69.820,8,0.000,0.000,0.000,0,0.000,0,85.475,161375.272,189141.444,339304.415,131742.048,9295.328,178058.938,187014.801,149434.121 +5.007910,0.100210,11481964,0.342189,2444512.049,0.000,0.000,79.000,0.000,0.121,7.030,309.090,48.531,151.752,3.976528,69.805,8,0.000,0.000,0.000,0,0.000,0,79.000,334518.268,300010.656,325237.736,330596.495,319749.249,325776.605,211546.231,297076.810 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.log new file mode 100644 index 000000000..bb1b4f4a4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 7bb5fab3 records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=18 +worker=7 kind=insert tid=7 os_tid=20 +worker=1 kind=insert tid=6 os_tid=14 +worker=6 kind=insert tid=8 os_tid=19 +worker=0 kind=insert tid=9 os_tid=13 +start_monotonic_ns=1819256838842837 main_address=0x55bae9f4fa80 +worker=2 kind=insert tid=10 os_tid=15 +worker=4 kind=insert tid=11 os_tid=17 +worker=3 kind=insert tid=12 os_tid=16 +load_end reason=time_limit inserted=11482220 elapsed_s=5.008 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.141 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.summary.csv new file mode 100644 index 000000000..42dd6e34d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2292714.900132,5.008132,11482220,0.003431,0.001424,0.061952,0.198656,146.300317,0.003431,0.001424,0.061952,0.198656,146.300317,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.csv new file mode 100644 index 000000000..c4d60a8f2 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100063,0.100063,276643,0.008245,2764697.143,0.000,0.000,16.920,0.000,0.082,5.178,75.016,0.000,145.807,0.057220,71.051,8,0.000,0.000,0.000,0,0.000,0,16.920,354717.670,356556.518,348641.478,355717.044,356456.580,356456.580,285610.985,350540.288 +0.200217,0.100154,545960,0.016271,2689032.440,0.000,0.000,14.069,0.000,0.036,5.832,129.441,0.000,141.930,0.116386,71.037,8,0.000,0.000,0.000,0,0.000,0,14.069,336442.323,351549.078,308185.801,335673.506,339367.822,332488.407,348403.918,336921.585 +0.300370,0.100154,808390,0.024092,2620273.007,0.000,0.000,13.347,0.000,8.888,5.719,184.570,0.000,138.303,0.176300,71.023,8,0.000,0.000,0.000,0,0.000,0,13.347,335614.208,291062.677,332828.489,337161.829,346207.927,310023.537,335634.177,331740.162 +0.400525,0.100155,1065937,0.031767,2571486.279,0.000,0.000,16.542,0.000,0.077,6.004,242.383,0.000,135.766,0.241829,71.010,8,0.000,0.000,0.000,0,0.000,0,16.542,263471.832,325885.142,332804.423,334971.066,338485.621,318646.356,332015.645,325206.194 +0.500672,0.100147,1322988,0.039428,2566739.947,0.000,0.000,16.916,0.000,0.125,5.914,284.109,0.000,135.465,0.299141,70.997,8,0.000,0.000,0.000,0,0.000,0,16.916,323345.068,319261.066,332192.073,336945.092,345073.153,263892.392,321977.077,324054.026 +0.600828,0.100156,1600926,0.047711,2775052.832,0.000,0.000,10.797,0.000,0.085,5.760,285.828,0.000,146.490,0.365959,70.982,8,0.000,0.000,0.000,0,0.000,0,10.797,280342.859,356643.882,354726.871,359818.931,353908.147,347258.516,357522.512,364831.115 +0.700978,0.100150,1863369,0.055533,2620486.770,0.000,0.000,11.688,0.000,0.083,5.841,291.734,0.000,293.465,0.427959,70.954,8,0.000,0.000,0.000,0,0.000,0,11.688,325729.851,334476.690,326618.514,329544.112,345370.297,335475.187,295555.257,327716.861 +0.801131,0.100153,2120557,0.063198,2567962.958,0.000,0.000,13.935,0.000,0.100,5.969,292.984,3.744,261.437,0.492844,70.928,8,0.000,0.000,0.000,0,0.000,0,13.935,333131.857,275320.041,325733.143,332233.228,324055.702,330396.030,319033.362,328059.594 +0.901273,0.100142,2294672,0.068387,1738675.031,0.000,0.000,31.533,0.000,56.826,7.376,300.359,72.982,185.127,0.579468,70.910,8,0.000,0.000,0.000,0,0.000,0,31.533,321622.177,137444.351,238680.243,139181.877,312904.587,308770.471,143196.163,136875.161 +1.001445,0.100172,2386529,0.071124,916992.470,0.000,0.000,116.274,0.000,60.401,7.503,303.797,77.718,441.350,0.649628,70.867,8,0.000,0.000,0.000,0,0.000,0,116.274,194435.507,47278.665,163608.539,59837.061,113794.236,183174.879,47538.219,107325.365 +1.101602,0.100156,2531185,0.075435,1444300.046,0.000,0.000,150.605,0.000,142.763,5.684,303.797,109.126,688.805,0.721779,70.800,8,0.000,0.000,0.000,0,0.000,0,150.605,237907.736,234792.611,0.000,238117.408,24421.786,228432.562,245525.816,235102.126 +1.201772,0.100170,2729029,0.081331,1975073.882,0.000,0.000,165.574,0.000,0.109,6.252,303.797,1.209,427.397,0.798988,70.758,8,0.000,0.000,0.000,0,0.000,0,165.574,246739.482,259946.972,198331.983,257610.954,265547.428,273943.119,251122.013,221831.932 +1.301935,0.100163,2933688,0.087431,2043266.137,0.000,0.000,15.652,0.000,0.183,6.083,303.797,0.039,320.338,0.873505,70.726,8,0.000,0.000,0.000,0,0.000,0,15.652,256362.964,266216.934,237194.147,275701.505,277788.111,213143.271,253847.057,263012.148 +1.402112,0.100177,3172147,0.094537,2380383.790,0.000,0.000,12.817,0.000,2.606,5.420,303.797,0.039,159.679,0.963802,70.711,8,0.000,0.000,0.000,0,0.000,0,12.817,307077.385,310571.211,265191.399,301956.434,309393.293,303723.312,279466.175,303004.582 +1.502273,0.100161,3406220,0.101513,2336969.489,0.000,0.000,14.122,0.000,0.191,5.518,303.797,0.000,243.007,1.047878,70.687,8,0.000,0.000,0.000,0,0.000,0,14.122,299438.162,304809.519,308084.249,306646.563,244666.298,295035.247,288815.256,289474.195 +1.602431,0.100158,3656135,0.108961,2495208.569,0.000,0.000,11.873,0.000,0.192,5.330,303.797,0.000,232.445,1.117672,70.664,8,0.000,0.000,0.000,0,0.000,0,11.873,309571.002,325735.468,333952.489,307354.503,309571.002,313524.756,314003.999,281495.350 +1.702595,0.100165,3900130,0.116233,2435940.685,0.000,0.000,12.589,0.000,0.094,5.521,303.797,0.000,253.411,1.187859,70.639,8,0.000,0.000,0.000,0,0.000,0,12.589,318296.116,316289.419,284431.854,259552.802,316199.567,321470.891,298089.375,321610.661 +1.802755,0.100160,4062318,0.121067,1619288.458,0.000,0.000,22.106,0.000,68.024,6.687,303.797,62.361,156.702,1.263607,70.624,8,0.000,0.000,0.000,0,0.000,0,22.106,282348.124,89466.816,220906.457,287629.672,284584.545,84844.214,89037.503,280471.128 +1.902926,0.100171,4216993,0.125676,1544116.987,0.000,0.000,93.170,0.000,77.529,8.200,303.797,80.020,123.539,1.363121,70.612,8,0.000,0.000,0.000,0,0.000,0,93.170,268322.459,202344.963,223838.313,69261.895,272455.412,188139.187,154396.724,165358.033 +2.003089,0.100163,4447439,0.132544,2300698.404,0.000,0.000,86.467,0.000,0.143,6.015,303.797,10.608,121.442,1.435181,70.600,8,0.000,0.000,0.000,0,0.000,0,86.467,282797.632,292561.668,302355.655,264617.356,262051.551,304382.341,292561.668,299370.535 +2.103240,0.100150,4687860,0.139709,2400599.355,0.000,0.000,12.276,0.000,0.072,5.299,303.797,0.000,167.209,1.503372,70.584,8,0.000,0.000,0.000,0,0.000,0,12.276,302944.354,304422.131,300088.649,312090.597,260558.105,313468.525,306299.307,300727.688 +2.203395,0.100156,4926673,0.146826,2384417.033,0.000,0.000,13.332,0.000,8.720,5.084,303.797,0.039,464.433,1.576340,70.538,8,0.000,0.000,0.000,0,0.000,0,13.332,302928.286,310236.905,306332.984,324594.548,293812.481,301270.867,302149.499,243091.463 +2.303532,0.100136,5171640,0.154127,2446336.255,0.000,0.000,15.470,0.000,0.212,5.509,303.797,0.000,437.412,1.678577,70.496,8,0.000,0.000,0.000,0,0.000,0,15.470,328112.864,295677.066,304714.750,310097.415,325895.885,320523.207,270161.837,291153.231 +2.403710,0.100178,5423937,0.161646,2518481.286,0.000,0.000,14.587,0.000,0.108,5.188,303.797,0.000,306.017,1.748837,70.466,8,0.000,0.000,0.000,0,0.000,0,14.587,319849.928,315926.920,329941.941,333964.771,316895.195,323174.004,304287.665,274440.861 +2.503841,0.100131,5681563,0.169324,2572879.442,0.000,0.000,12.642,0.000,0.152,5.511,303.797,0.000,212.338,1.820698,70.445,8,0.000,0.000,0.000,0,0.000,0,12.642,312868.915,341661.085,310392.170,303001.880,317043.430,313937.511,346524.694,327449.757 +2.603983,0.100141,5828029,0.173689,1462592.801,0.000,0.000,18.980,0.000,78.497,6.610,303.797,83.164,169.409,1.907364,70.428,8,0.000,0.000,0.000,0,0.000,0,18.980,273992.744,243855.340,46763.905,44337.334,48032.112,262788.580,280883.006,261939.780 +2.704141,0.100158,6019771,0.179403,1914388.050,0.000,0.000,91.067,0.000,0.135,8.306,304.113,120.395,120.785,2.005978,70.416,8,0.000,0.000,0.000,0,0.000,0,91.067,332932.711,320652.161,174932.946,297748.435,283710.668,63389.605,186923.955,254097.568 +2.804281,0.100140,6273851,0.186975,2537242.938,0.000,0.000,11.671,0.000,0.122,5.136,304.113,0.000,133.875,2.075588,70.403,8,0.000,0.000,0.000,0,0.000,0,11.671,312022.563,290412.859,315497.691,331515.236,323666.239,323196.897,319482.105,321449.347 +2.904420,0.100139,6513453,0.194116,2392693.797,0.000,0.000,13.100,0.000,2.275,5.173,304.113,0.000,358.135,2.152401,70.368,8,0.000,0.000,0.000,0,0.000,0,13.100,308670.901,303558.009,270683.709,310807.930,274158.878,314892.253,301251.216,308670.901 +3.004557,0.100137,6742841,0.200952,2290736.903,0.000,0.000,16.673,0.000,0.114,5.478,304.113,0.000,454.884,2.247963,70.324,8,0.000,0.000,0.000,0,0.000,0,16.673,296553.102,286886.366,304642.004,305780.442,234997.562,270518.824,295594.418,295764.185 +3.104693,0.100136,6987486,0.208243,2443138.082,0.000,0.000,14.426,0.000,0.264,5.170,304.113,0.000,336.926,2.317219,70.291,8,0.000,0.000,0.000,0,0.000,0,14.426,298425.454,315552.237,311597.598,317769.232,328854.205,302080.500,301740.960,267117.895 +3.204835,0.100142,7248296,0.216016,2604405.911,0.000,0.000,11.520,0.000,0.118,5.330,304.113,0.000,243.522,2.388535,70.267,8,0.000,0.000,0.000,0,0.000,0,11.520,307583.723,327645.268,337281.600,311098.738,341395.764,297228.411,349194.702,332977.704 +3.304972,0.100137,7494236,0.223346,2456029.026,0.000,0.000,16.148,0.000,14.719,5.187,304.113,0.858,210.258,2.468704,70.246,8,0.000,0.000,0.000,0,0.000,0,16.148,333971.614,250825.734,309175.647,341411.403,332204.040,320719.802,249217.941,318502.845 +3.405107,0.100135,7636792,0.227594,1423633.767,0.000,0.000,83.247,0.000,22.208,7.270,305.520,122.452,166.337,2.556877,70.230,8,0.000,0.000,0.000,0,0.000,0,83.247,240983.939,25405.625,237688.398,31038.004,271672.416,30299.004,281688.864,304857.516 +3.505264,0.100157,7837211,0.233567,2001044.598,0.000,0.000,96.220,0.000,0.050,7.331,306.770,104.796,142.471,2.645805,70.216,8,0.000,0.000,0.000,0,0.000,0,96.220,233942.271,276924.708,84616.992,289624.745,253691.228,287368.292,287198.558,287677.805 +3.605410,0.100145,8094706,0.241241,2571213.667,0.000,0.000,11.290,0.000,0.021,5.574,306.770,0.000,206.497,2.752110,70.196,8,0.000,0.000,0.000,0,0.000,0,11.290,337219.972,275799.225,341933.123,330439.825,291776.009,330040.405,338428.216,325576.891 +3.705560,0.100151,8334848,0.248398,2397808.158,0.000,0.000,15.728,0.000,0.203,5.202,306.770,0.000,429.743,2.821972,70.154,8,0.000,0.000,0.000,0,0.000,0,15.728,303143.372,318280.571,294885.811,256214.062,306957.627,294336.638,311071.430,312918.648 +3.805693,0.100133,8587588,0.255930,2524048.896,0.000,0.000,15.160,0.000,0.047,5.180,306.770,0.000,371.772,2.891407,70.118,8,0.000,0.000,0.000,0,0.000,0,15.160,314242.789,314851.980,339948.660,271259.856,326386.666,320134.966,314722.153,322501.824 +3.905856,0.100163,8839523,0.263438,2515260.137,0.000,0.000,13.873,0.000,0.122,5.319,306.770,0.000,338.044,2.961407,70.085,8,0.000,0.000,0.000,0,0.000,0,13.873,332279.707,332469.398,281462.337,309556.655,306252.028,324971.590,316305.681,311962.742 +4.006004,0.100148,9087739,0.270836,2478497.970,0.000,0.000,12.892,0.000,6.482,5.812,306.770,0.000,278.963,3.065258,70.057,8,0.000,0.000,0.000,0,0.000,0,12.892,313856.271,305089.225,321445.058,340956.230,284749.277,309362.910,325119.629,277919.369 +4.106150,0.100146,9321172,0.277793,2330924.822,0.000,0.000,17.860,0.000,27.889,5.790,306.770,39.630,174.862,3.137482,70.040,8,0.000,0.000,0.000,0,0.000,0,17.860,327271.898,241666.956,245521.325,245002.084,274788.570,330537.128,337337.194,328799.666 +4.206304,0.100154,9471071,0.282260,1496685.972,0.000,0.000,77.094,0.000,57.796,9.214,308.176,140.370,124.730,3.252243,70.028,8,0.000,0.000,0.000,0,0.000,0,77.094,322803.070,151466.829,168260.976,31032.228,270243.981,203187.210,191714.870,157976.807 +4.306443,0.100139,9698423,0.289036,2270358.367,0.000,0.000,88.969,0.000,0.120,6.373,308.176,61.984,123.734,3.333923,70.016,8,0.000,0.000,0.000,0,0.000,0,88.969,296407.232,304525.926,298544.256,317987.181,293371.460,256422.913,289526.814,213572.585 +4.406584,0.100141,9941567,0.296282,2428015.115,0.000,0.000,11.791,0.000,0.176,5.201,308.176,0.000,263.183,3.402973,69.990,8,0.000,0.000,0.000,0,0.000,0,11.791,279176.202,320637.718,307406.382,309393.579,315534.916,294993.890,304230.861,296641.566 +4.506726,0.100142,10184351,0.303517,2424390.020,0.000,0.000,18.257,0.000,0.158,5.072,308.176,0.000,477.407,3.470909,69.943,8,0.000,0.000,0.000,0,0.000,0,18.257,298275.545,307522.386,308880.454,267499.340,310358.351,315201.459,321073.103,295579.382 +4.606867,0.100141,10445307,0.311294,2605885.597,0.000,0.000,13.326,0.000,11.930,5.393,308.176,0.000,362.029,3.547478,69.908,8,0.000,0.000,0.000,0,0.000,0,13.326,330084.568,322874.734,279336.125,336645.317,351644.168,350485.801,289391.946,345422.940 +4.707037,0.100170,10685651,0.318457,2399354.763,0.000,0.000,16.944,0.000,0.185,5.843,308.176,0.000,339.890,3.649338,69.875,8,0.000,0.000,0.000,0,0.000,0,16.944,336766.608,254426.803,268892.173,299510.042,306118.790,316840.535,306118.790,310681.022 +4.807169,0.100132,10929810,0.325734,2438373.907,0.000,0.000,14.751,0.000,0.122,5.430,308.176,0.000,233.013,3.719425,69.852,8,0.000,0.000,0.000,0,0.000,0,14.751,315803.471,323323.552,289078.720,266788.120,323053.908,300483.677,296888.419,322954.040 +4.907312,0.100142,11135609,0.331867,2055065.395,0.000,0.000,18.611,0.000,54.466,6.253,308.176,62.294,162.659,3.798031,69.836,8,0.000,0.000,0.000,0,0.000,0,18.611,337459.754,152592.842,267379.487,330499.659,331917.641,151084.988,328881.962,155249.062 +5.007470,0.100159,11252320,0.335345,1165262.674,0.000,0.000,84.750,0.000,36.335,7.759,309.426,172.422,185.526,3.894859,69.818,8,0.000,0.000,0.000,0,0.000,0,84.750,191765.988,26967.248,245950.088,192904.183,201590.413,34115.915,107279.926,164688.914 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.log new file mode 100644 index 000000000..fe91f2100 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 193ba3e4-dirty records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=87 +worker=7 kind=insert tid=6 os_tid=90 +worker=0 kind=insert tid=7 os_tid=83 +worker=6 kind=insert tid=9 os_tid=89 +start_monotonic_ns=1819283350297836 main_address=0x5650a6f73a80 +worker=3 kind=insert tid=12 os_tid=86 +worker=1 kind=insert tid=10 os_tid=84 +worker=5 kind=insert tid=11 os_tid=88 +worker=2 kind=insert tid=8 os_tid=85 +load_end reason=time_limit inserted=11252495 elapsed_s=5.051 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.190 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.summary.csv new file mode 100644 index 000000000..858bb47d0 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-05-cache-invalid-addresses.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2227587.235249,5.051427,11252495,0.003509,0.001392,0.065024,0.206848,165.574150,0.003509,0.001392,0.065024,0.206848,165.574150,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.csv new file mode 100644 index 000000000..208050aa8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100270,0.100270,289207,0.008619,2884288.277,0.000,0.000,14.908,0.000,0.078,5.369,78.270,0.000,152.090,0.060547,71.050,8,0.000,0.000,0.000,0,0.000,0,14.908,362641.604,355460.977,376474.284,361624.348,325332.263,367528.419,372255.665,362970.716 +0.200421,0.100151,558290,0.016638,2686766.051,0.000,0.000,16.529,0.000,0.167,5.799,131.230,0.000,141.817,0.117874,71.036,8,0.000,0.000,0.000,0,0.000,0,16.529,339796.031,334973.326,353834.797,343580.307,347234.780,341363.660,281953.523,344029.628 +0.300567,0.100146,823942,0.024555,2652658.260,0.000,0.000,15.899,0.000,0.133,5.693,189.203,0.000,140.031,0.184914,71.022,8,0.000,0.000,0.000,0,0.000,0,15.899,348582.534,339735.413,345077.636,338427.318,232321.786,358677.837,350250.106,339585.631 +0.400703,0.100136,1083607,0.032294,2593118.199,0.000,0.000,13.746,0.000,0.092,6.095,247.484,0.000,136.884,0.246639,71.009,8,0.000,0.000,0.000,0,0.000,0,13.746,333286.068,323848.921,336411.810,336242.042,277462.099,330380.026,325157.139,330330.094 +0.500844,0.100141,1335546,0.039802,2515833.442,0.000,0.000,14.655,0.000,0.131,5.809,284.277,0.000,132.820,0.301865,70.996,8,0.000,0.000,0.000,0,0.000,0,14.655,322184.537,319228.716,317630.975,319228.716,319148.829,320636.725,328835.136,268939.808 +0.600983,0.100139,1594791,0.047528,2588844.413,0.000,0.000,11.771,0.000,10.159,5.782,285.996,0.000,136.763,0.365288,70.982,8,0.000,0.000,0.000,0,0.000,0,11.771,337839.477,336511.327,330270.020,337599.811,322540.785,340505.764,337450.020,246127.209 +0.701138,0.100154,1856903,0.055340,2617083.202,0.000,0.000,11.699,0.000,0.051,5.684,291.164,0.000,293.532,0.427124,70.954,8,0.000,0.000,0.000,0,0.000,0,11.699,335312.787,290092.538,334444.127,332487.145,329212.197,333845.051,333645.359,328043.999 +0.801278,0.100140,2114183,0.063008,2569190.955,0.000,0.000,13.171,0.000,0.048,6.226,292.258,3.745,260.767,0.492393,70.928,8,0.000,0.000,0.000,0,0.000,0,13.171,327040.593,326621.182,322536.919,332612.766,325802.332,328608.391,321288.673,284680.098 +0.901437,0.100159,2275069,0.067802,1606313.527,0.000,0.000,37.248,0.000,46.948,7.194,301.039,88.610,182.835,0.578201,70.910,8,0.000,0.000,0.000,0,0.000,0,37.248,149353.232,151120.430,314651.187,151060.525,314401.582,221838.322,151669.560,152218.689 +1.001606,0.100169,2392023,0.071288,1167566.754,0.000,0.000,106.089,0.000,29.510,8.848,305.422,69.804,589.356,0.662106,70.853,8,0.000,0.000,0.000,0,0.000,0,106.089,73346.042,90467.106,279807.112,77998.179,196078.617,278888.664,94350.543,76630.491 +1.101769,0.100163,2569690,0.076583,1773770.152,0.000,0.000,32.146,0.000,9.657,6.199,305.422,66.337,684.428,0.737427,70.786,8,0.000,0.000,0.000,0,0.000,0,32.146,199713.498,225331.617,229205.284,227857.487,233887.629,216715.702,223854.032,217204.903 +1.202201,0.100432,2781514,0.082896,2109135.432,0.000,0.000,21.592,0.000,1.862,6.093,305.422,23.220,446.743,0.816708,70.742,8,0.000,0.000,0.000,0,0.000,0,21.592,250279.610,261013.276,273359.979,242791.933,272742.644,276347.084,262845.368,269755.538 +1.302359,0.100158,3015971,0.089883,2340869.624,0.000,0.000,13.605,0.000,0.044,6.268,305.422,0.078,318.364,0.922192,70.711,8,0.000,0.000,0.000,0,0.000,0,13.605,294055.166,282942.733,252331.123,305646.843,304957.932,312635.795,300974.229,287325.804 +1.402503,0.100144,3282027,0.097812,2656745.206,0.000,0.000,10.195,0.000,0.140,5.273,305.422,0.000,163.125,0.993137,70.695,8,0.000,0.000,0.000,0,0.000,0,10.195,327349.961,326990.478,336566.727,306939.269,349578.044,335478.290,336147.329,337695.107 +1.502637,0.100135,3532982,0.105291,2506168.152,0.000,0.000,12.088,0.000,0.045,5.418,305.422,0.000,232.031,1.063091,70.672,8,0.000,0.000,0.000,0,0.000,0,12.088,329695.106,308353.904,328117.235,312558.231,274589.466,312917.746,322205.213,317731.250 +1.602913,0.100276,3775153,0.112508,2415051.438,0.000,0.000,12.564,0.000,2.544,5.739,305.422,0.000,213.162,1.166519,70.651,8,0.000,0.000,0.000,0,0.000,0,12.564,291396.588,317913.478,298138.001,298177.891,312179.287,294567.844,330219.548,272458.801 +1.703072,0.100159,3980966,0.118642,2054870.236,0.000,0.000,20.852,0.000,16.656,5.079,305.422,28.002,218.404,1.228031,70.630,8,0.000,0.000,0.000,0,0.000,0,20.852,248395.955,235117.020,265978.063,292555.901,283270.631,230943.640,250422.739,248186.287 +1.803230,0.100158,4126684,0.122985,1454882.101,0.000,0.000,82.392,0.000,0.728,9.240,305.422,84.086,137.166,1.310722,70.616,8,0.000,0.000,0.000,0,0.000,0,82.392,90726.703,16993.160,335430.208,332494.844,246031.408,248118.112,89828.122,95259.543 +1.903390,0.100160,4359600,0.129926,2325434.468,0.000,0.000,13.706,0.000,1.343,6.060,305.422,32.565,123.981,1.407841,70.604,8,0.000,0.000,0.000,0,0.000,0,13.706,290704.269,300149.137,302565.266,306608.788,297084.048,250738.297,307307.669,270276.995 +2.003743,0.100353,4602387,0.137162,2419341.651,0.000,0.000,12.644,0.000,0.033,5.557,305.422,0.000,154.183,1.492485,70.589,8,0.000,0.000,0.000,0,0.000,0,12.644,300510.679,256446.010,310505.447,299384.648,321656.140,317889.418,311960.318,300988.993 +2.103897,0.100155,4809729,0.143341,2070212.020,0.000,0.000,18.235,0.000,0.175,5.098,305.422,0.000,432.143,1.556400,70.547,8,0.000,0.000,0.000,0,0.000,0,18.235,269682.103,260057.018,264060.814,271898.669,263831.170,213838.638,255414.213,271429.396 +2.204058,0.100160,5048728,0.150464,2386168.932,0.000,0.000,16.620,0.000,0.122,5.215,305.422,0.000,386.490,1.623894,70.509,8,0.000,0.000,0.000,0,0.000,0,16.620,293310.310,305131.381,298791.533,294787.944,296684.907,268320.328,310982.012,318160.517 +2.304207,0.100149,5263696,0.156870,2146480.049,0.000,0.000,16.120,0.000,0.173,5.151,305.422,0.000,288.125,1.689674,70.481,8,0.000,0.000,0.000,0,0.000,0,16.120,271175.734,268220.140,231704.577,269697.937,285214.805,275958.604,271045.927,273462.325 +2.404356,0.100150,5459362,0.162702,1953737.716,0.000,0.000,12.385,0.000,0.118,5.106,305.422,0.000,177.937,1.752968,70.463,8,0.000,0.000,0.000,0,0.000,0,12.385,244574.181,234019.967,251214.249,231274.074,238293.575,271513.886,243515.764,239332.022 +2.504504,0.100147,5716508,0.170365,2567673.067,0.000,0.000,15.439,0.000,5.456,5.467,305.422,0.000,214.332,1.828972,70.442,8,0.000,0.000,0.000,0,0.000,0,15.439,325649.716,312029.803,341356.550,320687.035,341366.536,317581.615,302214.279,306787.534 +2.604647,0.100144,5865062,0.174792,1483410.594,0.000,0.000,83.831,0.000,89.384,6.714,305.422,103.523,172.526,1.911102,70.426,8,0.000,0.000,0.000,0,0.000,0,83.831,40731.531,286259.081,32543.285,276303.372,270142.216,260346.278,43607.402,273477.429 +2.704808,0.100161,6043093,0.180098,1777448.202,0.000,0.000,91.566,0.000,1.706,6.891,305.422,99.800,123.707,2.004269,70.413,8,0.000,0.000,0.000,0,0.000,0,91.566,269785.629,274547.961,275576.306,212837.319,187637.892,285090.986,206118.137,65853.971 +2.804941,0.100133,6299898,0.187752,2564648.455,0.000,0.000,12.052,0.000,2.906,5.720,305.422,10.845,141.531,2.081463,70.400,8,0.000,0.000,0.000,0,0.000,0,12.052,293390.870,327225.994,329602.841,304006.790,322951.663,333387.821,336613.543,317468.935 +2.905100,0.100159,6534213,0.194735,2339425.634,0.000,0.000,14.047,0.000,3.154,5.298,305.422,0.039,436.454,2.182644,70.357,8,0.000,0.000,0.000,0,0.000,0,14.047,307350.698,290337.782,297745.988,286803.409,306581.922,302827.898,245818.657,301959.281 +3.005251,0.100151,6788063,0.202300,2534684.767,0.000,0.000,12.678,0.000,0.041,5.276,305.422,0.000,375.958,2.253109,70.320,8,0.000,0.000,0.000,0,0.000,0,12.678,317721.762,326768.145,338680.215,315834.603,277112.887,335814.529,302804.216,319948.410 +3.105390,0.100140,7032532,0.209586,2441284.043,0.000,0.000,14.600,0.000,0.122,5.107,305.422,0.000,351.463,2.322357,70.286,8,0.000,0.000,0.000,0,0.000,0,14.600,328102.248,298583.431,267237.164,293979.854,318735.316,322839.590,305184.222,306622.216 +3.205530,0.100140,7293428,0.217361,2605307.671,0.000,0.000,11.307,0.000,9.014,5.343,305.422,0.000,248.480,2.399879,70.261,8,0.000,0.000,0.000,0,0.000,0,11.307,292070.552,350967.985,321449.367,328229.861,346334.481,325373.865,329518.055,311363.506 +3.305688,0.100157,7516111,0.223998,2223332.742,0.000,0.000,19.391,0.000,12.266,4.954,305.422,5.382,183.656,2.484131,70.244,8,0.000,0.000,0.000,0,0.000,0,19.391,268018.412,304401.183,264503.941,289674.348,244555.319,277303.807,283773.630,291102.102 +3.405830,0.100143,7666066,0.228467,1497415.090,0.000,0.000,81.551,0.000,32.750,8.188,305.422,157.978,180.485,2.566315,70.226,8,0.000,0.000,0.000,0,0.000,0,81.551,311096.460,309388.895,1717.551,242054.895,247776.737,240227.500,67563.672,77589.378 +3.506228,0.100398,7894111,0.235263,2271418.567,0.000,0.000,86.351,0.000,0.596,7.241,305.422,64.470,129.213,2.676224,70.213,8,0.000,0.000,0.000,0,0.000,0,86.351,316013.492,278104.224,290156.304,307646.760,335635.473,141696.597,315146.938,287018.779 +3.606384,0.100156,8151153,0.242923,2566415.135,0.000,0.000,9.424,0.000,0.198,5.181,305.422,0.000,251.366,2.760498,70.189,8,0.000,0.000,0.000,0,0.000,0,9.424,309027.765,345231.270,319191.904,315877.077,286842.385,334448.097,339869.637,315926.999 +3.706521,0.100137,8398782,0.250303,2472906.470,0.000,0.000,16.185,0.000,0.101,5.107,305.422,0.039,429.529,2.829426,70.147,8,0.000,0.000,0.000,0,0.000,0,16.185,322938.143,302745.771,308677.655,299620.048,314399.826,267563.908,331067.021,325894.099 +3.806656,0.100135,8650783,0.257813,2516612.875,0.000,0.000,13.948,0.000,1.754,5.157,305.422,0.000,353.819,2.900902,70.112,8,0.000,0.000,0.000,0,0.000,0,13.948,325161.072,280870.858,300993.695,334768.103,318989.403,328806.151,309991.549,317032.045 +3.906787,0.100131,8901168,0.265275,2500563.734,0.000,0.000,13.960,0.000,0.145,5.608,305.422,0.000,366.432,3.007187,70.076,8,0.000,0.000,0.000,0,0.000,0,13.960,305518.485,280761.021,344716.970,309882.749,312758.969,325911.684,291566.820,329447.037 +4.006941,0.100154,9165357,0.273149,2637822.557,0.000,0.000,12.516,0.000,0.129,5.444,305.422,0.000,239.787,3.080490,70.053,8,0.000,0.000,0.000,0,0.000,0,12.516,353614.737,271511.338,343240.733,341862.858,332117.884,339137.061,321404.404,334933.543 +4.107085,0.100144,9373009,0.279337,2073531.212,0.000,0.000,17.576,0.000,56.243,6.886,305.441,62.995,156.571,3.162739,70.037,8,0.000,0.000,0.000,0,0.000,0,17.576,146309.110,338222.486,334997.135,147786.980,342346.542,345082.598,277609.853,141176.508 +4.207249,0.100163,9525079,0.283869,1518224.156,0.000,0.000,78.272,0.000,80.397,8.230,306.535,141.917,131.348,3.267982,70.025,8,0.000,0.000,0.000,0,0.000,0,78.272,124856.390,207671.340,260345.442,246757.600,309904.623,67060.641,69876.050,231752.070 +4.307409,0.100160,9765144,0.291024,2396807.989,0.000,0.000,91.362,0.000,0.143,6.017,306.535,29.874,131.196,3.342487,70.012,8,0.000,0.000,0.000,0,0.000,0,91.362,314126.465,313008.257,315664.000,311320.962,305520.260,257277.592,275378.576,304511.877 +4.407549,0.100140,10005466,0.298186,2399857.080,0.000,0.000,12.606,0.000,0.158,5.077,306.535,0.000,331.957,3.410408,69.979,8,0.000,0.000,0.000,0,0.000,0,12.606,296194.942,303824.251,270461.003,314519.264,290413.044,312581.979,300758.547,311104.050 +4.507685,0.100136,10255056,0.305624,2492514.841,0.000,0.000,16.164,0.000,2.110,5.215,306.535,0.000,482.002,3.488224,69.932,8,0.000,0.000,0.000,0,0.000,0,16.164,327375.382,316530.111,319985.418,271870.764,278601.623,336982.334,316739.826,324429.383 +4.607840,0.100155,10501037,0.312955,2456005.745,0.000,0.000,16.834,0.000,0.037,5.480,306.535,0.000,392.166,3.586845,69.894,8,0.000,0.000,0.000,0,0.000,0,16.834,320972.826,309280.936,319624.914,273915.716,308841.617,316250.141,303220.324,303899.272 +4.707989,0.100149,10755692,0.320545,2542763.799,0.000,0.000,12.608,0.000,0.137,5.308,306.535,0.000,251.735,3.657352,69.869,8,0.000,0.000,0.000,0,0.000,0,12.608,320372.961,336598.801,312115.257,266373.367,312294.990,347262.922,320652.545,327092.955 +4.808139,0.100151,11011970,0.328182,2558926.283,0.000,0.000,11.449,0.000,1.674,5.325,306.535,0.000,214.794,3.731224,69.848,8,0.000,0.000,0.000,0,0.000,0,11.449,316313.635,338809.756,305899.319,333148.282,337851.199,331341.004,260108.280,335454.808 +4.908275,0.100135,11167732,0.332824,1555513.213,0.000,0.000,83.869,0.000,2.393,6.996,306.535,111.529,158.574,3.817741,69.833,8,0.000,0.000,0.000,0,0.000,0,83.869,292573.738,289128.404,44339.946,48034.941,288299.527,47715.374,249262.399,296158.882 +5.008423,0.100149,11326616,0.337559,1586481.489,0.000,0.000,88.916,0.000,0.189,8.156,307.629,178.407,173.141,3.915409,69.816,8,0.000,0.000,0.000,0,0.000,0,88.916,314772.050,156467.391,176218.029,269699.057,163287.252,316249.853,149048.420,40739.436 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.log new file mode 100644 index 000000000..e978539d3 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 7bb5fab3 records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=186 +worker=0 kind=insert tid=6 os_tid=181 +worker=4 kind=insert tid=11 os_tid=185 +worker=1 kind=insert tid=7 os_tid=182 +worker=2 kind=insert tid=9 os_tid=183 +worker=6 kind=insert tid=10 os_tid=187 +worker=3 kind=insert tid=12 os_tid=184 +start_monotonic_ns=1819320977826794 main_address=0x562444fe3a80 +worker=7 kind=insert tid=8 os_tid=188 +load_end reason=time_limit inserted=11326742 elapsed_s=5.009 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.218 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.summary.csv new file mode 100644 index 000000000..b791b6e94 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-12-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2261423.232769,5.008679,11326742,0.003481,0.001392,0.064000,0.206848,106.089198,0.003481,0.001392,0.064000,0.206848,106.089198,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.csv new file mode 100644 index 000000000..4956f6355 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,285168,0.008499,2849949.397,0.000,0.000,16.655,0.000,0.068,5.170,76.449,0.000,150.338,0.059246,71.050,8,0.000,0.000,0.000,0,0.000,0,16.655,361690.367,366077.703,303955.426,370475.033,363499.269,370684.905,350547.134,363019.560 +0.200223,0.100162,533416,0.015897,2478452.589,0.000,0.000,17.273,0.000,0.229,5.697,127.371,0.000,130.725,0.114288,71.037,8,0.000,0.000,0.000,0,0.000,0,17.273,319111.453,315467.375,305124.182,258619.751,315826.791,319970.058,316206.174,328126.804 +0.300390,0.100166,788290,0.023493,2544503.986,0.000,0.000,14.596,0.000,0.127,5.708,175.539,0.000,134.386,0.167210,71.024,8,0.000,0.000,0.000,0,0.000,0,14.596,321794.287,325797.622,321404.935,323920.746,325627.904,326935.727,328013.932,271008.833 +0.400531,0.100141,1032700,0.030777,2440648.825,0.000,0.000,17.180,0.000,16.994,5.846,231.945,0.000,128.802,0.227779,71.011,8,0.000,0.000,0.000,0,0.000,0,17.180,267152.236,314794.867,309582.238,323652.343,317181.493,259592.925,327866.384,320826.339 +0.500687,0.100156,1282423,0.038219,2493349.600,0.000,0.000,17.094,0.000,0.105,5.929,284.051,0.000,131.709,0.291447,70.998,8,0.000,0.000,0.000,0,0.000,0,17.094,319842.230,319922.105,325503.419,317376.068,306622.803,324235.392,321100.272,258747.312 +0.600842,0.100155,1552141,0.046257,2693009.283,0.000,0.000,10.877,0.000,0.106,5.646,285.926,0.000,142.085,0.350628,70.984,8,0.000,0.000,0.000,0,0.000,0,10.877,342829.054,343128.590,332844.517,347651.585,299236.566,339873.631,344766.054,342679.286 +0.700985,0.100144,1818432,0.054193,2659086.553,0.000,0.000,10.999,0.000,0.112,5.457,292.625,0.000,221.439,0.419407,70.963,8,0.000,0.000,0.000,0,0.000,0,10.999,341389.123,344045.304,341359.166,343346.309,336216.561,303463.656,357386.122,291880.311 +0.801123,0.100138,2064262,0.061520,2454921.561,0.000,0.000,11.995,0.000,0.187,6.138,293.719,1.248,307.389,0.482128,70.933,8,0.000,0.000,0.000,0,0.000,0,11.995,278596.598,314067.783,312589.817,315925.227,309064.668,302483.725,306647.994,315545.749 +0.901260,0.100137,2260405,0.067365,1958753.950,0.000,0.000,32.137,0.000,26.240,6.341,301.250,48.137,218.257,0.552666,70.911,8,0.000,0.000,0.000,0,0.000,0,32.137,201005.386,223694.389,292640.195,223225.030,222625.849,283033.320,227279.491,285250.291 +1.001473,0.100213,2399825,0.071520,1391234.320,0.000,0.000,111.194,0.000,34.272,9.708,305.156,91.602,347.696,0.647869,70.877,8,0.000,0.000,0.000,0,0.000,0,111.194,270463.456,63145.394,235986.949,97651.837,58714.838,332291.657,35394.550,297585.640 +1.101671,0.100198,2467351,0.073533,673927.215,0.000,0.000,30.626,0.000,134.470,2.844,305.156,68.809,476.869,0.699314,70.831,8,0.000,0.000,0.000,0,0.000,0,30.626,101718.837,103235.837,0.000,93055.969,93794.508,92317.429,95271.587,94533.048 +1.201812,0.100142,2669215,0.079549,2015786.191,0.000,0.000,169.505,0.000,0.098,6.567,305.156,70.759,662.422,0.788830,70.766,8,0.000,0.000,0.000,0,0.000,0,169.505,260111.752,226119.875,169529.991,272124.745,268240.244,279324.552,269318.717,271016.314 +1.301954,0.100142,2906875,0.086632,2373222.691,0.000,0.000,15.225,0.000,0.092,6.156,305.156,0.039,384.726,0.868958,70.728,8,0.000,0.000,0.000,0,0.000,0,15.225,298085.797,295579.364,308860.464,310637.934,300821.903,306663.590,258292.427,294281.211 +1.402095,0.100141,3150401,0.093889,2431831.507,0.000,0.000,12.835,0.000,0.090,5.490,305.156,0.078,170.580,0.939243,70.711,8,0.000,0.000,0.000,0,0.000,0,12.835,277558.687,294844.317,305209.703,302313.786,325810.659,308724.748,317262.710,300106.897 +1.502242,0.100146,3376714,0.100634,2259825.096,0.000,0.000,12.175,0.000,11.016,5.197,305.156,0.000,224.632,1.012924,70.689,8,0.000,0.000,0.000,0,0.000,0,12.175,300740.180,297504.911,283904.801,241207.244,292582.110,296995.656,297964.239,248925.956 +1.602386,0.100144,3610056,0.107588,2330063.776,0.000,0.000,12.794,0.000,0.054,5.978,305.156,0.000,220.113,1.112717,70.668,8,0.000,0.000,0.000,0,0.000,0,12.794,299917.998,292848.181,313887.876,289532.957,306688.246,309993.485,273346.272,243848.760 +1.702553,0.100167,3855043,0.114889,2445783.634,0.000,0.000,13.110,0.000,0.050,5.480,305.156,0.000,274.931,1.182846,70.641,8,0.000,0.000,0.000,0,0.000,0,13.110,299749.185,323040.271,306677.609,252418.265,319885.542,307636.008,323649.253,312727.501 +1.802705,0.100152,4033647,0.120212,1783329.535,0.000,0.000,17.961,0.000,48.197,5.198,305.156,46.492,179.181,1.247478,70.623,8,0.000,0.000,0.000,0,0.000,0,17.961,267822.939,166097.550,212197.483,165089.083,271167.855,273504.304,152078.857,275371.466 +1.903006,0.100302,4186395,0.124764,1522887.110,0.000,0.000,95.226,0.000,13.657,8.823,305.156,86.886,116.913,1.352753,70.612,8,0.000,0.000,0.000,0,0.000,0,95.226,267283.896,122470.640,224163.942,97346.412,270733.492,210186.098,88911.850,241790.781 +2.003164,0.100158,4423400,0.131828,2366321.009,0.000,0.000,22.047,0.000,0.150,6.499,305.156,18.564,128.586,1.432732,70.599,8,0.000,0.000,0.000,0,0.000,0,22.047,305598.420,296273.115,264393.353,313525.927,303012.495,305358.797,307745.037,270413.866 +2.103313,0.100150,4691753,0.139825,2679523.550,0.000,0.000,11.193,0.000,0.076,5.232,305.156,0.000,191.628,1.504303,70.581,8,0.000,0.000,0.000,0,0.000,0,11.193,323835.797,333561.256,327739.960,335897.762,345743.042,359502.468,311014.967,342228.297 +2.203463,0.100149,4946894,0.147429,2547612.045,0.000,0.000,12.786,0.000,11.277,5.004,305.156,0.000,485.799,1.580315,70.533,8,0.000,0.000,0.000,0,0.000,0,12.786,334341.567,318784.759,335789.409,330287.611,320681.931,287770.994,329478.816,290476.960 +2.303612,0.100150,5179525,0.154362,2322832.696,0.000,0.000,15.378,0.000,0.217,5.458,305.156,0.000,412.702,1.679958,70.493,8,0.000,0.000,0.000,0,0.000,0,15.378,294808.668,283725.260,293540.567,264524.005,302946.486,305552.585,293870.074,283865.051 +2.403756,0.100144,5430692,0.161847,2508065.158,0.000,0.000,14.094,0.000,0.073,5.177,305.156,0.000,301.598,1.750153,70.463,8,0.000,0.000,0.000,0,0.000,0,14.094,302215.625,309235.536,322975.787,317703.365,300747.735,330584.850,291281.341,333320.918 +2.503903,0.100147,5682164,0.169342,2511029.615,0.000,0.000,14.732,0.000,0.126,5.426,305.156,0.000,210.355,1.821095,70.443,8,0.000,0.000,0.000,0,0.000,0,14.732,307348.299,328567.115,304422.599,329585.618,319210.865,339970.356,322765.641,259159.122 +2.604042,0.100139,5819120,0.173423,1367664.007,0.000,0.000,16.958,0.000,75.124,5.153,305.156,70.098,161.378,1.893227,70.427,8,0.000,0.000,0.000,0,0.000,0,16.958,236711.846,234255.252,76603.804,192882.607,77592.434,80548.336,232038.325,237031.403 +2.704188,0.100146,5954512,0.177458,1351939.881,0.000,0.000,107.179,0.000,87.220,6.483,305.156,122.165,93.067,1.989929,70.418,8,0.000,0.000,0.000,0,0.000,0,107.179,183880.679,225759.342,143350.042,209113.722,172167.834,170889.706,197999.999,48778.556 +2.804325,0.100137,6213089,0.185164,2582222.285,0.000,0.000,109.422,0.000,0.127,5.948,305.156,21.572,136.492,2.068447,70.404,8,0.000,0.000,0.000,0,0.000,0,109.422,342159.907,333631.624,327370.226,343627.890,319401.175,344906.133,322227.292,248898.039 +2.904471,0.100146,6486526,0.193314,2730384.840,0.000,0.000,10.383,0.000,0.425,5.124,305.156,0.000,227.363,2.140144,70.382,8,0.000,0.000,0.000,0,0.000,0,10.383,351087.567,347432.901,344756.807,342120.654,336049.516,347293.105,354682.320,306961.971 +3.004617,0.100146,6718968,0.200241,2321036.185,0.000,0.000,15.010,0.000,12.282,5.095,305.156,0.000,509.843,2.214508,70.332,8,0.000,0.000,0.000,0,0.000,0,15.010,260929.593,307990.983,256725.722,295569.093,301480.475,304985.365,292613.402,300741.552 +3.104751,0.100133,6968147,0.207667,2488468.616,0.000,0.000,14.934,0.000,0.162,5.382,305.156,0.000,417.412,2.315498,70.292,8,0.000,0.000,0.000,0,0.000,0,14.934,294037.545,335512.189,265905.094,328122.052,316547.501,320182.649,302995.589,325165.998 +3.204889,0.100139,7224884,0.215318,2563817.472,0.000,0.000,12.947,0.000,0.131,5.233,305.156,0.000,262.995,2.386341,70.266,8,0.000,0.000,0.000,0,0.000,0,12.947,311728.057,271204.209,306814.865,342884.885,348547.039,331420.770,320895.355,330322.292 +3.305029,0.100139,7484291,0.223049,2590459.418,0.000,0.000,12.455,0.000,4.274,5.462,305.156,0.000,213.452,2.462708,70.245,8,0.000,0.000,0.000,0,0.000,0,12.455,303097.543,318036.720,308909.442,327363.720,319714.382,330709.058,340485.431,342143.121 +3.405179,0.100150,7587077,0.226113,1026318.695,0.000,0.000,24.569,0.000,80.847,4.153,305.156,66.775,125.905,2.523800,70.233,8,0.000,0.000,0.000,0,0.000,0,24.569,195676.137,35536.632,36185.657,35466.737,189066.064,152381.157,192111.491,189894.820 +3.505334,0.100155,7702594,0.229555,1153379.102,0.000,0.000,113.580,0.000,80.467,6.463,307.082,119.580,111.117,2.616180,70.222,8,0.000,0.000,0.000,0,0.000,0,113.580,65198.763,87693.834,81273.803,115949.960,195756.042,202265.934,195406.584,209834.182 +3.605471,0.100137,7957796,0.237161,2548537.831,0.000,0.000,110.976,0.000,0.068,6.400,307.082,49.776,135.557,2.699638,70.208,8,0.000,0.000,0.000,0,0.000,0,110.976,222066.582,334642.764,320961.458,314859.794,349812.038,351060.332,336630.049,318504.814 +3.705619,0.100148,8215657,0.244846,2574800.197,0.000,0.000,10.883,0.000,0.261,4.964,307.082,0.000,283.682,2.769558,70.181,8,0.000,0.000,0.000,0,0.000,0,10.883,308733.183,325857.844,331529.452,326596.751,296421.400,328034.624,340635.978,316990.964 +3.805756,0.100137,8465248,0.252284,2492485.674,0.000,0.000,13.931,0.000,6.228,5.093,307.082,0.000,488.665,2.843117,70.133,8,0.000,0.000,0.000,0,0.000,0,13.931,331704.285,325892.270,319241.407,310373.590,315546.483,259104.027,307687.281,322936.331 +3.905893,0.100137,8709987,0.259578,2444044.958,0.000,0.000,12.637,0.000,0.112,5.545,307.082,0.000,382.562,2.945808,70.096,8,0.000,0.000,0.000,0,0.000,0,12.637,312951.679,306680.262,305941.273,341412.725,261981.439,319522.685,297003.506,298551.388 +4.006024,0.100131,8960308,0.267038,2499923.276,0.000,0.000,13.791,0.000,0.151,5.457,307.082,0.000,256.577,3.016209,70.070,8,0.000,0.000,0.000,0,0.000,0,13.791,313537.782,326650.543,325172.486,331374.332,283177.698,294253.137,305758.011,319999.287 +4.106168,0.100144,9216088,0.274661,2554125.711,0.000,0.000,12.797,0.000,0.102,5.159,307.082,0.000,221.595,3.087742,70.049,8,0.000,0.000,0.000,0,0.000,0,12.797,318481.842,317003.968,319160.865,343316.116,338662.810,290661.863,314048.220,312790.030 +4.206305,0.100137,9363721,0.279061,1474311.123,0.000,0.000,33.525,0.000,58.684,5.260,307.551,64.287,133.606,3.162006,70.036,8,0.000,0.000,0.000,0,0.000,0,33.525,256428.854,87470.221,199187.239,82766.662,79071.722,254970.851,257777.008,256638.567 +4.306459,0.100154,9518213,0.283665,1542540.369,0.000,0.000,79.183,0.000,83.460,7.743,308.488,138.185,132.023,3.263714,70.023,8,0.000,0.000,0.000,0,0.000,0,79.183,58739.385,106126.282,281905.113,197275.669,123389.650,285539.507,202577.490,286987.273 +4.406596,0.100137,9772751,0.291251,2541899.733,0.000,0.000,88.015,0.000,0.077,6.252,308.488,42.910,141.018,3.344463,70.009,8,0.000,0.000,0.000,0,0.000,0,88.015,310005.553,319981.894,331066.717,323676.835,327371.776,331036.758,325893.799,272866.402 +4.506727,0.100130,10032096,0.298980,2590074.304,0.000,0.000,11.041,0.000,3.653,5.172,308.488,0.000,358.322,3.417667,69.974,8,0.000,0.000,0.000,0,0.000,0,11.041,329610.412,342913.075,324447.142,334044.633,336970.819,320602.153,291270.381,310215.690 +4.606879,0.100152,10273062,0.306161,2405997.951,0.000,0.000,17.385,0.000,0.138,5.372,308.488,0.000,487.344,3.520657,69.926,8,0.000,0.000,0.000,0,0.000,0,17.385,307032.681,287422.529,264507.407,315769.383,311146.420,302369.778,310826.906,306922.848 +4.707010,0.100131,10519751,0.313513,2463664.939,0.000,0.000,14.640,0.000,0.023,5.277,308.488,0.000,368.697,3.590134,69.890,8,0.000,0.000,0.000,0,0.000,0,14.640,323316.762,254676.616,311472.267,313030.228,315876.502,315806.593,311282.516,318203.456 +4.807163,0.100153,10771407,0.321013,2512711.757,0.000,0.000,11.000,0.000,0.079,5.413,308.488,0.000,228.751,3.660351,69.868,8,0.000,0.000,0.000,0,0.000,0,11.000,276316.818,316525.238,331632.102,304463.711,325092.118,307688.772,317733.388,333259.610 +4.907299,0.100136,11030492,0.328734,2587324.692,0.000,0.000,15.133,0.000,13.552,5.406,308.488,0.858,234.368,3.741814,69.845,8,0.000,0.000,0.000,0,0.000,0,15.133,314072.067,356933.667,348585.042,281566.357,343791.574,303166.926,311835.115,327373.943 +5.007440,0.100141,11160895,0.332621,1302196.351,0.000,0.000,87.875,0.000,11.403,6.607,309.113,129.895,143.353,3.825085,69.831,8,0.000,0.000,0.000,0,0.000,0,87.875,19212.946,12282.704,261591.648,232991.919,264777.162,267693.056,8258.371,235388.545 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.log new file mode 100644 index 000000000..a03f9aff4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 193ba3e4-dirty records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=5 os_tid=282 +worker=4 kind=insert tid=6 os_tid=283 +worker=6 kind=insert tid=8 os_tid=285 +worker=7 kind=insert tid=9 os_tid=286 +worker=0 kind=insert tid=7 os_tid=279 +start_monotonic_ns=1819358499468744 main_address=0x562bd67c1a80 +worker=5 kind=insert tid=11 os_tid=284 +worker=1 kind=insert tid=12 os_tid=280 +worker=2 kind=insert tid=10 os_tid=281 +load_end reason=time_limit inserted=11161025 elapsed_s=5.067 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.241 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.summary.csv new file mode 100644 index 000000000..9eec70aac --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-19-cache-invalid-addresses.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2202475.921861,5.067490,11161025,0.003547,0.001360,0.065024,0.206848,169.505317,0.003547,0.001360,0.065024,0.206848,169.505317,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.csv new file mode 100644 index 000000000..4ca591c0a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,293185,0.008738,2929976.339,0.000,0.000,15.820,0.000,0.059,5.426,79.574,0.000,154.472,0.062214,71.049,8,0.000,0.000,0.000,0,0.000,0,15.820,315778.066,375230.048,377788.412,376948.949,377898.342,361628.746,375679.760,369024.017 +0.200209,0.100145,566490,0.016883,2729084.013,0.000,0.000,17.110,0.000,0.082,5.757,130.820,0.000,144.087,0.118664,71.035,8,0.000,0.000,0.000,0,0.000,0,17.110,351728.857,345527.869,345927.288,348333.791,352937.101,280552.293,353086.884,350989.931 +0.300351,0.100142,823208,0.024534,2563539.159,0.000,0.000,15.777,0.000,0.007,5.620,188.172,0.000,135.355,0.184269,71.022,8,0.000,0.000,0.000,0,0.000,0,15.777,284366.132,270086.412,338419.363,333236.724,335882.966,329252.383,338289.548,334005.632 +0.400496,0.100145,1086500,0.032380,2629116.168,0.000,0.000,16.150,0.000,0.125,6.016,247.234,0.000,138.784,0.246544,71.008,8,0.000,0.000,0.000,0,0.000,0,16.150,335604.444,265475.907,342883.912,337032.378,335344.820,340467.408,339049.460,333257.839 +0.500632,0.100136,1347768,0.040167,2609139.242,0.000,0.000,14.207,0.000,0.054,5.928,284.348,0.000,137.743,0.303226,70.995,8,0.000,0.000,0.000,0,0.000,0,14.207,280509.332,333557.343,326946.314,336063.941,338460.689,333287.709,327765.203,332548.711 +0.600771,0.100140,1610115,0.047985,2619810.805,0.000,0.000,11.590,0.000,0.035,5.579,286.066,0.000,138.361,0.372295,70.981,8,0.000,0.000,0.000,0,0.000,0,11.590,339495.813,334732.466,340194.836,307021.171,334013.470,291532.804,336649.788,336170.457 +0.700926,0.100155,1858554,0.055389,2480550.430,0.000,0.000,12.433,0.000,0.110,5.819,292.133,0.000,285.691,0.427090,70.953,8,0.000,0.000,0.000,0,0.000,0,12.433,316799.635,312466.343,317129.125,319615.277,280026.555,308083.127,313834.225,312596.142 +0.801067,0.100141,2102143,0.062649,2432460.158,0.000,0.000,15.861,0.000,0.047,6.152,293.070,2.496,250.740,0.490196,70.929,8,0.000,0.000,0.000,0,0.000,0,15.861,299797.277,265226.023,313647.747,309493.605,311101.338,317791.904,307905.844,307496.421 +0.901249,0.100181,2262089,0.067416,1596564.566,0.000,0.000,34.278,0.000,43.703,7.451,302.504,102.548,179.206,0.577896,70.911,8,0.000,0.000,0.000,0,0.000,0,34.278,218813.174,174583.386,175751.268,173335.649,177557.991,330520.588,173505.341,172497.169 +1.001414,0.100166,2357880,0.070270,956325.588,0.000,0.000,117.314,0.000,2.219,9.106,307.660,62.163,584.500,0.660961,70.854,8,0.000,0.000,0.000,0,0.000,0,117.314,274854.629,66140.421,69564.747,58003.901,71381.737,282212.439,51904.007,82263.708 +1.101555,0.100141,2569822,0.076587,2116429.654,0.000,0.000,21.754,0.000,9.150,5.738,307.660,20.869,660.512,0.739876,70.789,8,0.000,0.000,0.000,0,0.000,0,21.754,227049.198,283159.918,277447.988,268240.997,272674.732,275850.246,241548.711,270457.865 +1.201687,0.100131,2790437,0.083162,2203257.409,0.000,0.000,18.702,0.000,2.990,6.220,307.660,46.345,495.989,0.843422,70.741,8,0.000,0.000,0.000,0,0.000,0,18.702,280691.489,287482.573,284606.349,248313.996,289370.095,273960.326,261266.990,277565.592 +1.301840,0.100153,3032517,0.090376,2417102.631,0.000,0.000,13.568,0.000,0.065,5.861,307.660,13.222,278.831,0.924255,70.714,8,0.000,0.000,0.000,0,0.000,0,13.568,313550.371,314618.737,310245.427,292592.430,305053.369,295368.184,258045.276,327628.836 +1.401989,0.100149,3283306,0.097850,2504152.977,0.000,0.000,14.920,0.000,0.704,5.365,307.660,0.000,215.148,0.993320,70.692,8,0.000,0.000,0.000,0,0.000,0,14.920,313901.555,328210.202,328809.308,304425.696,330716.462,318644.477,262458.326,316986.951 +1.502118,0.100129,3535314,0.105361,2516828.182,0.000,0.000,9.695,0.000,2.945,5.319,307.660,0.000,192.603,1.065781,70.674,8,0.000,0.000,0.000,0,0.000,0,9.695,315901.845,313365.123,304876.091,324440.813,325918.903,303258.181,321015.239,308051.988 +1.602269,0.100151,3774655,0.112493,2389802.712,0.000,0.000,12.851,0.000,0.087,6.030,307.660,0.000,206.875,1.171494,70.653,8,0.000,0.000,0.000,0,0.000,0,12.851,337340.801,271220.606,276692.347,291859.453,279727.765,310820.831,320546.152,301594.758 +1.702417,0.100148,3993571,0.119018,2185929.000,0.000,0.000,18.607,0.000,22.978,5.364,307.660,24.027,150.676,1.231133,70.639,8,0.000,0.000,0.000,0,0.000,0,18.607,297779.855,299377.493,243859.554,307435.583,252626.595,238936.830,244438.698,301474.394 +1.802573,0.100156,4150892,0.123706,1570752.228,0.000,0.000,82.439,0.000,42.077,9.111,307.660,102.184,151.170,1.330788,70.624,8,0.000,0.000,0.000,0,0.000,0,82.439,268200.344,197301.281,102369.821,248900.543,307718.510,109438.760,33986.820,302836.149 +1.902727,0.100153,4388151,0.130777,2368961.343,0.000,0.000,83.700,0.000,0.104,6.559,307.660,24.845,125.199,1.427853,70.612,8,0.000,0.000,0.000,0,0.000,0,83.700,314757.870,188940.590,323933.814,290554.942,319221.033,314967.548,313280.133,303305.412 +2.002873,0.100146,4654048,0.138701,2655081.023,0.000,0.000,10.684,0.000,0.199,5.116,307.660,0.000,144.164,1.498943,70.598,8,0.000,0.000,0.000,0,0.000,0,10.684,335139.112,334939.404,339163.217,307259.947,336207.547,335638.380,332512.958,334220.457 +2.103017,0.100144,4892177,0.145798,2377866.680,0.000,0.000,13.958,0.000,0.095,5.083,307.660,0.000,455.633,1.566139,70.553,8,0.000,0.000,0.000,0,0.000,0,13.958,294426.126,279108.179,263061.281,314966.555,313239.042,302644.295,297621.526,312799.675 +2.203163,0.100146,5136732,0.153087,2441982.630,0.000,0.000,14.884,0.000,1.842,5.248,307.660,0.000,416.189,1.655655,70.512,8,0.000,0.000,0.000,0,0.000,0,14.884,318474.756,277095.205,267099.807,304984.463,327561.482,320721.474,311135.478,314909.964 +2.303309,0.100146,5377896,0.160274,2408135.152,0.000,0.000,15.272,0.000,0.070,5.746,307.660,0.039,363.299,1.742668,70.477,8,0.000,0.000,0.000,0,0.000,0,15.272,240759.594,328082.502,304826.350,282269.180,320872.995,307073.080,318466.497,305784.954 +2.403456,0.100147,5632413,0.167859,2541434.270,0.000,0.000,13.784,0.000,0.108,5.320,307.660,0.039,211.018,1.814381,70.456,8,0.000,0.000,0.000,0,0.000,0,13.784,334118.869,330733.844,304432.506,261575.502,330703.888,313009.897,336565.273,330294.490 +2.503587,0.100132,5818600,0.173408,1859419.490,0.000,0.000,24.378,0.000,56.529,5.953,307.660,65.461,173.131,1.888203,70.439,8,0.000,0.000,0.000,0,0.000,0,24.378,295920.010,139975.528,300873.482,139675.922,141893.001,303160.468,242310.661,295610.418 +2.603752,0.100165,5983099,0.178310,1642288.370,0.000,0.000,89.955,0.000,71.561,8.048,307.660,129.514,130.059,1.992992,70.426,8,0.000,0.000,0.000,0,0.000,0,89.955,284861.392,175830.751,288036.169,188849.335,149973.288,95133.502,229103.116,230500.817 +2.703896,0.100145,6234741,0.185810,2512788.593,0.000,0.000,89.557,0.000,0.077,6.021,307.660,21.414,132.894,2.070530,70.413,8,0.000,0.000,0.000,0,0.000,0,89.557,325689.324,317740.811,322843.436,331321.185,330302.657,272835.706,294953.742,317101.734 +2.804028,0.100131,6486823,0.193322,2517511.713,0.000,0.000,10.058,0.000,1.788,5.190,307.660,0.000,283.417,2.141766,70.386,8,0.000,0.000,0.000,0,0.000,0,10.058,293574.211,322955.601,316374.249,318341.664,305957.938,313687.780,325951.664,320668.606 +2.904175,0.100148,6726352,0.200461,2391761.387,0.000,0.000,15.043,0.000,3.413,5.224,307.660,0.000,522.432,2.243080,70.335,8,0.000,0.000,0.000,0,0.000,0,15.043,338260.957,288025.071,296222.976,274315.297,308295.166,294445.599,278928.491,313267.830 +3.004312,0.100137,6992435,0.208391,2657200.397,0.000,0.000,12.168,0.000,0.102,5.293,307.660,0.000,367.116,2.317726,70.299,8,0.000,0.000,0.000,0,0.000,0,12.168,338957.002,321900.300,348074.548,299291.183,348633.784,325585.267,342152.637,332605.677 +3.104452,0.100140,7260956,0.216393,2681446.242,0.000,0.000,13.086,0.000,0.151,5.383,307.660,0.000,251.678,2.389786,70.274,8,0.000,0.000,0.000,0,0.000,0,13.086,329976.835,347022.908,361203.005,339183.911,305930.587,323276.240,336228.060,338624.696 +3.204591,0.100139,7505132,0.223670,2438378.700,0.000,0.000,13.780,0.000,19.449,5.238,307.660,1.521,206.354,2.470005,70.254,8,0.000,0.000,0.000,0,0.000,0,13.780,330321.943,304457.808,270694.628,332958.287,295789.828,304457.808,281549.575,318148.823 +3.304739,0.100148,7659347,0.228266,1539871.883,0.000,0.000,81.953,0.000,20.134,7.974,307.660,121.734,155.044,2.560226,70.239,8,0.000,0.000,0.000,0,0.000,0,81.953,313186.665,311309.443,257858.519,40220.497,2106.883,40639.877,310340.876,264209.124 +3.404887,0.100148,7858784,0.234210,1991427.765,0.000,0.000,91.109,0.000,0.047,7.429,307.660,105.664,148.336,2.648403,70.224,8,0.000,0.000,0.000,0,0.000,0,91.109,299367.699,293945.710,83506.623,248672.599,234144.064,286127.261,290311.080,255352.729 +3.505048,0.100162,8112775,0.241780,2535811.014,0.000,0.000,11.206,0.000,0.318,5.673,307.660,0.000,242.772,2.755836,70.200,8,0.000,0.000,0.000,0,0.000,0,11.206,273358.133,327201.099,319164.090,328369.211,333201.400,338273.202,304467.846,311776.033 +3.605181,0.100133,8360200,0.249153,2470967.739,0.000,0.000,16.433,0.000,0.177,4.964,307.660,0.000,411.914,2.824760,70.160,8,0.000,0.000,0.000,0,0.000,0,16.433,316189.995,313923.007,327684.727,308909.666,310857.079,320664.052,262351.511,310387.703 +3.705328,0.100147,8605660,0.256469,2450997.524,0.000,0.000,15.410,0.000,0.209,5.226,307.660,0.000,346.288,2.893204,70.126,8,0.000,0.000,0.000,0,0.000,0,15.410,311961.479,314937.105,331472.801,293917.999,278101.247,301476.889,303773.514,315356.489 +3.805482,0.100154,8855947,0.263928,2499031.587,0.000,0.000,14.474,0.000,2.275,5.155,307.660,0.000,349.775,2.965168,70.092,8,0.000,0.000,0.000,0,0.000,0,14.474,326548.435,311801.086,274997.615,315665.151,319928.602,306629.030,336103.758,307357.911 +3.905639,0.100157,9091296,0.270942,2349806.115,0.000,0.000,11.663,0.000,0.058,5.741,307.660,0.000,270.864,3.071556,70.066,8,0.000,0.000,0.000,0,0.000,0,11.663,288357.930,291842.467,313568.406,318271.034,259972.431,288477.742,312080.739,277235.367 +4.005790,0.100151,9311177,0.277495,2195485.245,0.000,0.000,17.778,0.000,24.773,4.508,307.660,22.778,132.222,3.129276,70.053,8,0.000,0.000,0.000,0,0.000,0,17.778,252487.643,303470.437,299546.379,253605.949,292696.752,243501.251,249452.240,300724.595 +4.105930,0.100140,9465957,0.282108,1545629.966,0.000,0.000,84.209,0.000,43.888,8.839,307.660,165.042,173.545,3.215137,70.036,8,0.000,0.000,0.000,0,0.000,0,84.209,51727.376,206040.723,205521.452,113540.591,214998.147,325902.439,107908.499,319990.739 +4.206083,0.100153,9674281,0.288316,2080057.200,0.000,0.000,90.346,0.000,0.696,7.165,307.660,49.690,144.700,3.319000,70.022,8,0.000,0.000,0.000,0,0.000,0,90.346,302197.592,167863.144,180933.145,193663.666,336964.394,338152.576,226992.667,333290.016 +4.306228,0.100145,9919182,0.295615,2445466.910,0.000,0.000,17.314,0.000,0.118,5.268,307.660,0.000,292.662,3.399254,69.993,8,0.000,0.000,0.000,0,0.000,0,17.314,320206.073,318478.576,316261.787,311269.021,266014.587,303929.655,294653.095,314654.117 +4.406355,0.100126,10164081,0.302913,2445901.878,0.000,0.000,14.353,0.000,0.082,4.901,307.660,0.000,452.085,3.467793,69.949,8,0.000,0.000,0.000,0,0.000,0,14.353,307941.203,257395.021,304735.250,310208.340,312265.743,320455.403,320944.785,311956.134 +4.506499,0.100145,10422997,0.310630,2585419.854,0.000,0.000,12.850,0.000,0.083,5.192,307.660,0.000,314.623,3.537777,69.918,8,0.000,0.000,0.000,0,0.000,0,12.850,329563.244,317690.420,341296.271,320027.039,295192.965,320995.638,316452.211,344202.067 +4.606658,0.100159,10674831,0.318135,2514352.112,0.000,0.000,13.291,0.000,0.148,5.630,307.660,0.000,368.517,3.644642,69.882,8,0.000,0.000,0.000,0,0.000,0,13.291,326861.581,330955.089,328628.778,241866.388,326562.056,325823.228,343914.534,289740.457 +4.706801,0.100144,10937858,0.325974,2626497.955,0.000,0.000,9.828,0.000,0.089,5.491,307.660,0.000,256.741,3.719723,69.857,8,0.000,0.000,0.000,0,0.000,0,9.828,333700.756,311981.947,322556.760,339033.098,294037.718,351734.856,339292.725,334160.096 +4.806949,0.100147,11143742,0.332109,2055814.971,0.000,0.000,15.820,0.000,56.376,6.684,307.660,60.302,186.717,3.798325,69.838,8,0.000,0.000,0.000,0,0.000,0,15.820,320698.109,149420.136,160104.414,330833.195,330353.901,330293.989,103038.384,331072.843 +4.907116,0.100168,11279463,0.336154,1354938.865,0.000,0.000,84.918,0.000,38.887,8.386,308.582,173.225,150.529,3.899437,69.824,8,0.000,0.000,0.000,0,0.000,0,84.918,138877.215,121725.964,195632.083,205305.868,132238.343,216267.495,197249.373,147642.523 +5.007264,0.100147,11499655,0.342716,2198678.862,0.000,0.000,93.918,0.000,0.202,6.461,308.738,65.450,190.656,3.977310,69.805,8,0.000,0.000,0.000,0,0.000,0,93.918,304431.229,276302.694,318820.018,121450.965,305170.140,261025.215,304920.508,306558.094 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.log new file mode 100644 index 000000000..5d2960ec1 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 7bb5fab3 records=100000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=353 +worker=5 kind=insert tid=6 os_tid=354 +worker=0 kind=insert tid=7 os_tid=349 +worker=7 kind=insert tid=8 os_tid=356 +worker=6 kind=insert tid=9 os_tid=355 +worker=2 kind=insert tid=12 os_tid=351 +start_monotonic_ns=1819385337434145 main_address=0x558b032b8a80 +worker=3 kind=insert tid=11 os_tid=352 +worker=1 kind=insert tid=10 os_tid=350 +load_end reason=time_limit inserted=11499824 elapsed_s=5.008 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.179 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.summary.csv new file mode 100644 index 000000000..de9393521 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert/wal1-24-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2296488.128709,5.007570,11499824,0.003426,0.001392,0.064000,0.202752,117.313900,0.003426,0.001392,0.064000,0.202752,117.313900,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert_benchmark.c b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert_benchmark.c new file mode 100644 index 000000000..7da615cbe --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/insert_benchmark.c @@ -0,0 +1,1002 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Concurrent random insertion and point queries, sampled independently. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" +#ifndef KVBENCH_NO_TRACE +# include "platform_trace.h" +#endif +#include "platform_threads.h" + +#define GIB (UINT64_C(1) << 30) +#define MAX_WORKERS 64 +#define MAX_RECORD_PART 1024 +#define HIST_SUB_BITS 5 +#define HIST_SUB (1u << HIST_SUB_BITS) +#define HIST_BUCKETS (64 * HIST_SUB) + +typedef struct latency_histogram { + uint64_t buckets[HIST_BUCKETS]; + uint64_t count; + uint64_t sum_ns; + uint64_t max_ns; +} latency_histogram; + +typedef struct options { + const char *filename; + const char *csv; + const char *summary; + const char *trace; + uint64_t records, data_gib, cache_mib, disk_gib, seed, id_base; + uint64_t inserts, queries, memtable_bg, normal_bg, memtable_mib; + uint64_t key_size, value_size, report_ms, seconds, min_free_gib; + uint64_t queue_scale, barrier_ms, target_insert_ops_s; + uint64_t log_group_size_pages; + bool full_query_range, direct, use_log, open_existing; +} options; + +typedef struct benchmark benchmark; +typedef struct worker { + _Alignas(64) atomic_uint_fast64_t completed; + atomic_uint_fast64_t hits, max_ns, response_max_ns, active_since_ns; + atomic_bool done; + pthread_t thread; + benchmark *bench; + uint64_t index; + bool query; + latency_histogram service_latency; + latency_histogram response_latency; +} worker; + +struct benchmark { + options opt; + splinterdb *db; + atomic_bool start, stop; + uint64_t start_ns; + atomic_uint_fast64_t arrival_sequence; + atomic_int error; + worker workers[MAX_WORKERS]; + pthread_t barrier_thread; + atomic_bool barrier_started, barrier_done; + atomic_uint_fast64_t barrier_count, barrier_sum_ns, barrier_max_ns; +}; + +static volatile sig_atomic_t interrupted; + +static void +handle_signal(int signo) +{ + interrupted = signo; +} + +static uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +/* A bijection on 64-bit integers, so the random insertion keys are unique. */ +static uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static uint64_t +next_random(uint64_t *state) +{ + *state += UINT64_C(0x9e3779b97f4a7c15); + return mix(*state); +} + +static void +make_key(const options *opt, uint64_t id, char *key) +{ + uint64_t x = mix(id + opt->seed); + for (uint64_t i = 0; i < opt->key_size; i++) { + key[i] = (char)(x >> (56 - 8 * (i % 8))); + } +} + +static void +record_max(atomic_uint_fast64_t *slot, uint64_t ns) +{ + uint64_t old = atomic_load_explicit(slot, memory_order_relaxed); + while (old < ns + && !atomic_compare_exchange_weak_explicit( + slot, &old, ns, memory_order_relaxed, memory_order_relaxed)) + { + } +} + +static void +record_latency(worker *w, uint64_t ns) +{ + record_max(&w->max_ns, ns); +} + +static unsigned +histogram_index(uint64_t value) +{ + if (value < HIST_SUB) { + return (unsigned)value; + } + unsigned exponent = 63 - __builtin_clzll(value); + unsigned sub = + (unsigned)((value >> (exponent - HIST_SUB_BITS)) & (HIST_SUB - 1)); + return (exponent - HIST_SUB_BITS + 1) * HIST_SUB + sub; +} + +static uint64_t +histogram_value(unsigned index) +{ + if (index < HIST_SUB) { + return index; + } + unsigned exponent = index / HIST_SUB + HIST_SUB_BITS - 1; + unsigned sub = index % HIST_SUB; + uint64_t low = + (UINT64_C(1) << exponent) | ((uint64_t)sub << (exponent - HIST_SUB_BITS)); + uint64_t width = UINT64_C(1) << (exponent - HIST_SUB_BITS); + return low + width / 2; +} + +static void +histogram_add(latency_histogram *histogram, uint64_t value) +{ + histogram->buckets[histogram_index(value)]++; + histogram->count++; + histogram->sum_ns += value; + histogram->max_ns = MAX(histogram->max_ns, value); +} + +static void +histogram_merge(latency_histogram *result, const latency_histogram *source) +{ + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + result->buckets[i] += source->buckets[i]; + } + result->count += source->count; + result->sum_ns += source->sum_ns; + result->max_ns = MAX(result->max_ns, source->max_ns); +} + +static double +histogram_percentile_ms(const latency_histogram *histogram, double percentile) +{ + if (histogram->count == 0) { + return 0; + } + uint64_t target = (uint64_t)(percentile * histogram->count); + if (target == 0) { + target = 1; + } + uint64_t cumulative = 0; + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + cumulative += histogram->buckets[i]; + if (cumulative >= target) { + return histogram_value(i) / 1e6; + } + } + return histogram->max_ns / 1e6; +} + +static void +wait_until(benchmark *b, uint64_t deadline) +{ + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now >= deadline) { + return; + } + uint64_t remaining = deadline - now; + if (remaining > UINT64_C(10000000)) { + remaining = UINT64_C(10000000); + } + struct timespec delay = {.tv_sec = remaining / UINT64_C(1000000000), + .tv_nsec = remaining % UINT64_C(1000000000)}; + nanosleep(&delay, NULL); + } +} + +static void * +run_worker(void *arg) +{ + worker *w = arg; + benchmark *b = w->bench; + const options *o = &b->opt; + char key[MAX_RECORD_PART], value[MAX_RECORD_PART]; + memset(value, 'v', o->value_size); + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&w->done, true); + return NULL; + } + splinterdb_lookup_result result; + fprintf(stderr, + "worker=%lu kind=%s tid=%lu os_tid=%d\n", + w->index, + w->query ? "query" : "insert", + platform_get_tid(), + gettid()); + if (w->query) { + splinterdb_lookup_result_init( + b->db, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(value), value); + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t completed = 0, hits = 0; + uint64_t random = o->seed + w->index + 1; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t scheduled = 0; + uint64_t arrival = UINT64_MAX; + if (!w->query && o->target_insert_ops_s != 0) { + arrival = atomic_fetch_add_explicit( + &b->arrival_sequence, 1, memory_order_relaxed); + if (arrival >= o->records) { + break; + } + scheduled = b->start_ns + + (uint64_t)((__uint128_t)arrival * UINT64_C(1000000000) + / o->target_insert_ops_s); + wait_until(b, scheduled); + if (atomic_load_explicit(&b->stop, memory_order_relaxed)) { + break; + } + } + uint64_t id; + if (!w->query) { + uint64_t offset = o->target_insert_ops_s != 0 + ? arrival + : completed * o->inserts + w->index; + if (offset >= o->records) { + break; + } + id = o->id_base + offset; + } else if (o->full_query_range) { + id = o->id_base + next_random(&random) % o->records; + } else { + uint64_t source = next_random(&random) % o->inserts; + uint64_t available = atomic_load_explicit( + &b->workers[source].completed, memory_order_acquire); + if (!available) { + struct timespec delay = {.tv_nsec = 100000}; + nanosleep(&delay, NULL); + continue; + } + id = o->id_base + (next_random(&random) % available) * o->inserts + + source; + } + make_key(o, id, key); + uint64_t start = now_ns(); + atomic_store_explicit(&w->active_since_ns, start, memory_order_relaxed); + if (w->query) { + rc = splinterdb_lookup(b->db, slice_create(o->key_size, key), &result); + if (!rc && splinterdb_lookup_found(&result)) { + hits++; + } + } else { + rc = splinterdb_insert(b->db, + slice_create(o->key_size, key), + slice_create(o->value_size, value), + NULL); + } + uint64_t end = now_ns(); + record_latency(w, end - start); + histogram_add(&w->service_latency, end - start); + if (!w->query) { + uint64_t response = scheduled == 0 ? end - start : end - scheduled; + histogram_add(&w->response_latency, response); + record_max(&w->response_max_ns, response); + } + atomic_store_explicit(&w->active_since_ns, 0, memory_order_relaxed); + if (rc) { + fprintf(stderr, "worker %lu: operation failed: %d\n", w->index, rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + completed++; + atomic_store_explicit(&w->hits, hits, memory_order_relaxed); + atomic_store_explicit(&w->completed, completed, memory_order_release); + } + if (w->query) { + splinterdb_lookup_result_deinit(&result); + } + platform_deregister_thread(); + atomic_store(&w->done, true); + return NULL; +} + +/* + * Dedicated thread that calls splinterdb_durable_barrier() on a fixed period, + * independent of insert/query progress. If a barrier call takes longer than + * the period, the next call follows immediately (no attempt to catch up on + * skipped slots). + */ +static void * +run_barrier(void *arg) +{ + benchmark *b = arg; + const options *o = &b->opt; + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&b->barrier_done, true); + return NULL; + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t period_ns = o->barrier_ms * UINT64_C(1000000); + uint64_t next = now_ns() + period_ns; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now < next) { + uint64_t remaining = next - now; + struct timespec delay = {.tv_sec = remaining / 1000000000, + .tv_nsec = remaining % 1000000000}; + nanosleep(&delay, NULL); + continue; + } + uint64_t start = now_ns(); +#ifdef KVBENCH_NO_DURABLE_BARRIER + rc = ENOTSUP; +#else + #ifdef HAVE_SENTINEL_NOTIFICATION + rc = splinterdb_durable_barrier(b->db, NULL); +#else + rc = splinterdb_durable_barrier(b->db); +#endif +#endif + uint64_t elapsed = now_ns() - start; + if (rc) { + fprintf(stderr, "barrier: durable_barrier failed: %d\n", rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + atomic_fetch_add_explicit(&b->barrier_count, 1, memory_order_relaxed); + atomic_fetch_add_explicit( + &b->barrier_sum_ns, elapsed, memory_order_relaxed); + record_max(&b->barrier_max_ns, elapsed); + next += period_ns; + } + platform_deregister_thread(); + atomic_store(&b->barrier_done, true); + return NULL; +} + +static void +usage(const char *name) +{ + fprintf( + stderr, + "Usage: %s --db NEW_IMAGE --csv NEW_CSV [options]\n" + " --open open an existing image instead of creating one\n" + " --id-base N first logical id inserted (default 0)\n" + " --data-gib N logical key+value GiB (default 60)\n" + " --records N override logical data target\n" + " --cache-mib N default 3072\n" + " --disk-gib N image capacity (default 512; grows lazily)\n" + " --inserters N default 8\n" + " --readers N default 8\n" + " --memtable-bg N default 1\n" + " --normal-bg N default 4\n" + " --memtable-mib N default 24\n" + " --key-size N default 16, minimum 8\n" + " --value-size N default 16\n" + " --query-range inserted|all (default inserted)\n" + " --queue-scale N foreground task threshold (default 100)\n" + " --report-ms N default 1000\n" + " --seconds N optional time limit (0 = no limit)\n" + " --target-insert-ops-s N aggregate open-loop arrival rate; " + "requires --seconds (default 0 = closed loop)\n" + " --summary NEW_CSV write aggregate latency percentiles\n" + " --min-free-gib N stop before filesystem fills (default 8)\n" + " --seed N default 1\n" + " --barrier-ms N call splinterdb_durable_barrier from a " + "dedicated thread every N ms (default 0 = disabled)\n" + " --log-group-size-pages N automatic durability threshold " + "(0 = default, UINT64_MAX = disabled)\n" + " --trace NEW_CSV trace internal tasks and waits (optional)\n" + " --direct use O_DIRECT (default buffered I/O)\n" + " --no-log disable WAL (default enabled)\n" + "Automatic checkpoints are disabled. Existing files are refused.\n" + "Load measurements exclude create, final drain and close.\n", + name); +} + +static bool +parse_number(const char *s, uint64_t *out) +{ + char *end; + errno = 0; + unsigned long long value = strtoull(s, &end, 10); + if (errno || s == end || *end || *s == '-') { + return false; + } + *out = value; + return true; +} + +static bool +parse_options(int argc, char **argv, options *o) +{ + *o = (options){.data_gib = 60, + .cache_mib = 3072, + .disk_gib = 512, + .seed = 1, + .inserts = 8, + .queries = 8, + .memtable_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .key_size = 16, + .value_size = 16, + .report_ms = 1000, + .min_free_gib = 8, + .queue_scale = 100, + .use_log = true}; + for (int i = 1; i < argc; i++) { + if (!strcmp(argv[i], "--direct")) { + o->direct = true; + continue; + } + if (!strcmp(argv[i], "--no-log")) { + o->use_log = false; + continue; + } + if (!strcmp(argv[i], "--open")) { + o->open_existing = true; + continue; + } + if (i + 1 >= argc) { + return false; + } + const char *name = argv[i++], *value = argv[i]; + if (!strcmp(name, "--db")) { + o->filename = value; + continue; + } + if (!strcmp(name, "--csv")) { + o->csv = value; + continue; + } + if (!strcmp(name, "--summary")) { + o->summary = value; + continue; + } + if (!strcmp(name, "--trace")) { + o->trace = value; + continue; + } + if (!strcmp(name, "--query-range")) { + if (strcmp(value, "inserted") && strcmp(value, "all")) { + return false; + } + o->full_query_range = !strcmp(value, "all"); + continue; + } + struct { + const char *name; + uint64_t *value; + } numbers[] = { + {"--data-gib", &o->data_gib}, + {"--records", &o->records}, + {"--cache-mib", &o->cache_mib}, + {"--disk-gib", &o->disk_gib}, + {"--inserters", &o->inserts}, + {"--readers", &o->queries}, + {"--memtable-bg", &o->memtable_bg}, + {"--normal-bg", &o->normal_bg}, + {"--memtable-mib", &o->memtable_mib}, + {"--key-size", &o->key_size}, + {"--value-size", &o->value_size}, + {"--report-ms", &o->report_ms}, + {"--seconds", &o->seconds}, + {"--min-free-gib", &o->min_free_gib}, + {"--seed", &o->seed}, + {"--id-base", &o->id_base}, + {"--queue-scale", &o->queue_scale}, + {"--barrier-ms", &o->barrier_ms}, + {"--log-group-size-pages", &o->log_group_size_pages}, + {"--target-insert-ops-s", &o->target_insert_ops_s}, + }; + bool found = false; + for (size_t j = 0; j < sizeof(numbers) / sizeof(numbers[0]); j++) { + if (!strcmp(name, numbers[j].name)) { + if (!parse_number(value, numbers[j].value)) { + return false; + } + found = true; + break; + } + } + if (!found) { + return false; + } + } + if (!o->filename || !o->csv || !o->inserts || o->inserts > MAX_WORKERS + || o->queries > MAX_WORKERS - o->inserts || o->key_size < 8 + || o->key_size > MAX_RECORD_PART || o->value_size > MAX_RECORD_PART + || !o->report_ms || o->report_ms > 60000 || !o->cache_mib + || o->cache_mib > UINT64_MAX / (1 << 20) || !o->disk_gib + || o->disk_gib > INT64_MAX / GIB || o->data_gib > UINT64_MAX / GIB + || o->min_free_gib > UINT64_MAX / GIB || !o->memtable_mib + || o->memtable_mib > UINT64_MAX / (1 << 20) || o->memtable_bg > 32 + || o->normal_bg > 32 + || o->inserts + o->queries + o->memtable_bg + o->normal_bg + 1 + > MAX_WORKERS + || o->seconds > UINT64_MAX / 1000000000 + || o->barrier_ms > UINT64_MAX / 1000000 + || (o->target_insert_ops_s != 0 && (o->seconds == 0 || o->queries != 0))) + { + return false; + } +#ifdef KVBENCH_NO_DURABLE_BARRIER + if (o->barrier_ms != 0) { + return false; + } +#endif +#ifdef KVBENCH_NO_TRACE + if (o->trace != NULL) { + return false; + } +#endif + if (!o->records) { + o->records = o->data_gib * GIB / (o->key_size + o->value_size); + } + return o->records > 0 && o->records <= UINT64_MAX / MAX_WORKERS + && o->records <= UINT64_MAX / (o->key_size + o->value_size) + && o->id_base <= UINT64_MAX - o->records; +} + +static void +process_io(uint64_t *reads, uint64_t *writes) +{ + *reads = *writes = 0; + FILE *file = fopen("/proc/self/io", "r"); + if (!file) { + return; + } + char name[64]; + uint64_t value; + while (fscanf(file, "%63s %" SCNu64, name, &value) == 2) { + if (!strcmp(name, "read_bytes:")) { + *reads = value; + } + if (!strcmp(name, "write_bytes:")) { + *writes = value; + } + } + fclose(file); +} + +static int +write_summary(const benchmark *b, uint64_t inserted, double elapsed_s) +{ + const options *o = &b->opt; + if (o->summary == NULL) { + return 0; + } + + latency_histogram insert_service = {0}, insert_response = {0}; + latency_histogram query_service = {0}; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + if (b->workers[i].query) { + histogram_merge(&query_service, &b->workers[i].service_latency); + } else { + histogram_merge(&insert_service, &b->workers[i].service_latency); + histogram_merge(&insert_response, &b->workers[i].response_latency); + } + } + + FILE *summary = fopen(o->summary, "wx"); + if (summary == NULL) { + return errno; + } + fprintf(summary, + "target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted," + "insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms," + "insert_service_p999_ms,insert_service_max_ms," + "insert_response_mean_ms,insert_response_p50_ms," + "insert_response_p99_ms,insert_response_p999_ms," + "insert_response_max_ms,query_service_mean_ms,query_service_p99_ms," + "query_service_max_ms\n"); + fprintf( + summary, + "%lu,%.6f,%.6f,%lu,%.6f,%.6f,%.6f,%.6f,%.6f," + "%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f\n", + o->target_insert_ops_s, + elapsed_s == 0 ? 0 : inserted / elapsed_s, + elapsed_s, + inserted, + insert_service.count ? insert_service.sum_ns / 1e6 / insert_service.count + : 0, + histogram_percentile_ms(&insert_service, 0.50), + histogram_percentile_ms(&insert_service, 0.99), + histogram_percentile_ms(&insert_service, 0.999), + insert_service.max_ns / 1e6, + insert_response.count + ? insert_response.sum_ns / 1e6 / insert_response.count + : 0, + histogram_percentile_ms(&insert_response, 0.50), + histogram_percentile_ms(&insert_response, 0.99), + histogram_percentile_ms(&insert_response, 0.999), + insert_response.max_ns / 1e6, + query_service.count ? query_service.sum_ns / 1e6 / query_service.count + : 0, + histogram_percentile_ms(&query_service, 0.99), + query_service.max_ns / 1e6); + int rc = ferror(summary) ? EIO : 0; + if (fclose(summary) != 0 && rc == 0) { + rc = errno; + } + return rc; +} + +int +main(int argc, char **argv) +{ + benchmark b = {0}; + if (argc == 2 && !strcmp(argv[1], "--help")) { + usage(argv[0]); + return 0; + } + if (!parse_options(argc, argv, &b.opt)) { + usage(argv[0]); + return 2; + } + const options *o = &b.opt; + if (o->trace) { +#ifdef KVBENCH_NO_TRACE + return 2; +#else + int trace_rc = platform_trace_open(o->trace); + if (trace_rc) { + fprintf(stderr, "trace open failed: %s\n", strerror(trace_rc)); + return 1; + } +#endif + } + FILE *csv = fopen(o->csv, "wx"); + if (!csv) { + perror(o->csv); + return 1; + } + int fd = open(o->filename, + O_RDWR | O_CLOEXEC | (o->open_existing ? 0 : O_CREAT | O_EXCL), + 0600); + if (fd < 0) { + perror(o->filename); + fclose(csv); + return 1; + } + struct statvfs space; + if (fstatvfs(fd, &space) != 0 + || (uint64_t)space.f_bavail * space.f_frsize < o->min_free_gib * GIB) + { + fprintf(stderr, "Insufficient free space\n"); + close(fd); + fclose(csv); + return 1; + } + + data_config data_cfg; + default_data_config_init(&data_cfg); + splinterdb_config cfg = {.filename = o->filename, + .disk_size = o->disk_gib * GIB, + .cache_size = o->cache_mib * (1 << 20), + .data_cfg = &data_cfg, + .io_flags = O_RDWR | (o->direct ? O_DIRECT : 0), + .num_memtable_bg_threads = o->memtable_bg, + .num_normal_bg_threads = o->normal_bg, + .memtable_capacity = o->memtable_mib * (1 << 20), + .queue_scale_percent = o->queue_scale, + .use_log = o->use_log, + .checkpoint_log_size_bytes = UINT64_MAX, + .use_stats = true}; +#ifndef KVBENCH_NO_LOG_GROUP_LIMIT + cfg.log_group_size_pages = o->log_group_size_pages; +#else + if (o->log_group_size_pages != 0) { + fprintf(stderr, "This build has no automatic log-group limit\n"); + return 1; + } +#endif + platform_set_log_streams(stderr, stderr); + fprintf( + stderr, + "version=%s records=%lu key=%lu value=%lu cache_mib=%lu " + "disk_gib=%lu inserters=%lu readers=%lu memtable_bg=%lu normal_bg=%lu " + "memtable_mib=%lu queue_scale=%lu log=%d checkpoints=disabled " + "direct=%d query_range=%s seed=%lu report_ms=%lu barrier_ms=%lu " + "target_insert_ops_s=%lu id_base=%lu mode=%s\n", + splinterdb_get_version(), + o->records, + o->key_size, + o->value_size, + o->cache_mib, + o->disk_gib, + o->inserts, + o->queries, + o->memtable_bg, + o->normal_bg, + o->memtable_mib, + o->queue_scale, + o->use_log, + o->direct, + o->full_query_range ? "all" : "inserted", + o->seed, + o->report_ms, + o->barrier_ms, + o->target_insert_ops_s, + o->id_base, + o->open_existing ? "open" : "create"); + int rc = o->open_existing ? splinterdb_open(&cfg, &b.db) + : splinterdb_create(&cfg, &b.db); + if (rc) { + fprintf( + stderr, "%s failed: %d\n", o->open_existing ? "open" : "create", rc); + close(fd); + fclose(csv); + return 1; + } + + signal(SIGINT, handle_signal); + signal(SIGTERM, handle_signal); + uint64_t started = 0; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + worker *w = &b.workers[i]; + w->bench = &b; + w->index = i; + w->query = i >= o->inserts; + rc = pthread_create(&w->thread, NULL, run_worker, w); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + break; + } + started++; + } + if (o->barrier_ms && !atomic_load(&b.stop)) { + rc = pthread_create(&b.barrier_thread, NULL, run_barrier, &b); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + } else { + atomic_store(&b.barrier_started, true); + } + } + fprintf( + csv, + "elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s," + "hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib," + "read_mib_s,write_mib_s,image_gib,free_gib,inserters_running," + "barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s," + "offered_insert_ops_s,insert_backlog,response_max_ms"); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%s%lu_ops_s", b.workers[i].query ? "q" : "i", i); + } + fputc('\n', csv); + fflush(csv); + uint64_t prev_completed[MAX_WORKERS] = {0}, prev_hits = 0; + uint64_t prev_barrier_count = 0, prev_barrier_sum_ns = 0; + uint64_t prev_read, prev_write; + process_io(&prev_read, &prev_write); + struct rusage usage_now; + getrusage(RUSAGE_SELF, &usage_now); + double prev_cpu = + usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + usage_now.ru_stime.tv_usec / 1e6; + uint64_t start = now_ns(), previous = start; + b.start_ns = start; + fprintf( + stderr, "start_monotonic_ns=%lu main_address=%p\n", start, (void *)main); + atomic_store_explicit(&b.start, true, memory_order_release); + const char *reason = "complete"; + uint64_t inserted = 0; + while (true) { + struct timespec delay = {.tv_sec = o->report_ms / 1000, + .tv_nsec = (o->report_ms % 1000) * 1000000}; + nanosleep(&delay, NULL); + uint64_t now = now_ns(), delta_insert = 0, delta_query = 0, hits = 0; + uint64_t insert_max = 0, query_max = 0, response_max = 0, active_max = 0; + uint64_t inserters_running = 0; + double rates[MAX_WORKERS] = {0}; + double elapsed = (now - start) / 1e9, interval = (now - previous) / 1e9; + bool all_inserts_done = true; + inserted = 0; + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + uint64_t completed = atomic_load(&w->completed); + uint64_t count = completed - prev_completed[i]; + prev_completed[i] = completed; + rates[i] = count / interval; + uint64_t latency = atomic_exchange(&w->max_ns, 0); + uint64_t active = atomic_load(&w->active_since_ns); + if (active && active < now && active_max < now - active) { + active_max = now - active; + } + if (w->query) { + delta_query += count; + hits += atomic_load(&w->hits); + if (query_max < latency) { + query_max = latency; + } + } else { + inserted += completed; + delta_insert += count; + if (insert_max < latency) { + insert_max = latency; + } + uint64_t response = atomic_exchange(&w->response_max_ns, 0); + if (response_max < response) { + response_max = response; + } + if (!atomic_load(&w->done)) { + inserters_running++; + all_inserts_done = false; + } + } + } + uint64_t reads, writes; + process_io(&reads, &writes); + getrusage(RUSAGE_SELF, &usage_now); + double cpu = usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + + usage_now.ru_stime.tv_usec / 1e6; + struct stat st = {0}; + if (fstat(fd, &st) != 0 || fstatvfs(fd, &space) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + double free_gib = (double)space.f_bavail * space.f_frsize / GIB; + uint64_t barrier_count = atomic_load(&b.barrier_count); + uint64_t barrier_sum_ns = atomic_load(&b.barrier_sum_ns); + uint64_t barrier_max_ns = atomic_exchange(&b.barrier_max_ns, 0); + uint64_t delta_barrier_count = barrier_count - prev_barrier_count; + uint64_t delta_barrier_sum = barrier_sum_ns - prev_barrier_sum_ns; + uint64_t offered = inserted; + if (o->target_insert_ops_s != 0) { + __uint128_t possible = (__uint128_t)(now - start) + * o->target_insert_ops_s / UINT64_C(1000000000); + offered = possible > o->records ? o->records : (uint64_t)possible; + } + fprintf(csv, + "%.6f,%.6f,%lu,%.6f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f," + "%.3f,%.6f,%.3f,%lu,%.3f,%.3f,%.3f,%lu,%.3f,%lu,%.3f", + elapsed, + interval, + inserted, + (double)inserted * (o->key_size + o->value_size) / GIB, + delta_insert / interval, + delta_query / interval, + delta_query ? (hits - prev_hits) * 100.0 / delta_query : 0, + insert_max / 1e6, + query_max / 1e6, + active_max / 1e6, + (cpu - prev_cpu) / interval, + usage_now.ru_maxrss / 1024.0, + (reads - prev_read) / (1048576.0 * interval), + (writes - prev_write) / (1048576.0 * interval), + (double)st.st_size / GIB, + free_gib, + inserters_running, + delta_barrier_count / interval, + delta_barrier_count + ? delta_barrier_sum / 1e6 / delta_barrier_count + : 0, + barrier_max_ns / 1e6, + o->target_insert_ops_s, + o->target_insert_ops_s ? (double)o->target_insert_ops_s : 0, + offered > inserted ? offered - inserted : 0, + response_max / 1e6); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%.3f", rates[i]); + } + fputc('\n', csv); + if (fflush(csv) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + prev_hits = hits; + prev_read = reads; + prev_write = writes; + prev_cpu = cpu; + prev_barrier_count = barrier_count; + prev_barrier_sum_ns = barrier_sum_ns; + previous = now; + if (all_inserts_done || atomic_load(&b.stop)) { + break; + } + if (interrupted) { + reason = "signal"; + break; + } + if (o->seconds && elapsed >= o->seconds) { + reason = "time_limit"; + break; + } + if (free_gib < o->min_free_gib) { + reason = "free_space_limit"; + break; + } + } + atomic_store(&b.stop, true); + for (uint64_t i = 0; i < started; i++) { + pthread_join(b.workers[i].thread, NULL); + } + if (atomic_load(&b.barrier_started)) { + pthread_join(b.barrier_thread, NULL); + } + inserted = 0; + for (uint64_t i = 0; i < o->inserts; i++) { + inserted += atomic_load(&b.workers[i].completed); + } + double elapsed_s = (now_ns() - start) / 1e9; + fprintf(stderr, + "load_end reason=%s inserted=%lu elapsed_s=%.3f error=%d " + "barrier_count=%lu barrier_avg_ms=%.3f barrier_max_ms=%.3f\n", + reason, + inserted, + elapsed_s, + atomic_load(&b.error), + atomic_load(&b.barrier_count), + atomic_load(&b.barrier_count) ? atomic_load(&b.barrier_sum_ns) / 1e6 + / atomic_load(&b.barrier_count) + : 0, + atomic_load(&b.barrier_max_ns) / 1e6); + int summary_rc = write_summary(&b, inserted, elapsed_s); + if (summary_rc != 0) { + fprintf(stderr, "summary write failed: %s\n", strerror(summary_rc)); + } + uint64_t close_start = now_ns(); +#ifdef KVBENCH_LEGACY_CLOSE + splinterdb_close(&b.db); + rc = 0; +#else + rc = splinterdb_close(&b.db, false); +#endif + fprintf( + stderr, "close_s=%.3f close_rc=%d\n", (now_ns() - close_start) / 1e9, rc); + close(fd); + fclose(csv); + int trace_rc = 0; +#ifndef KVBENCH_NO_TRACE + trace_rc = platform_trace_close(); +#endif + bool incomplete = !o->seconds && inserted < o->records; + return rc || trace_rc || summary_rc || atomic_load(&b.error) || incomplete + ? 1 + : 0; +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/inventory.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/inventory.json new file mode 100644 index 000000000..da29298c4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/inventory.json @@ -0,0 +1,80 @@ +{ + "audit.py": "0a35a54b0932296bd60df29d54b4a1e28a1c3a4ff680ab096ce6d94c0f696b6c", + "status.json": "7e50e021d4ac04a3bf049429d83cc1621d9267d3d76e5f99839bf067ec911248", + "build_all.py": "eb087dd5567dd000d7e0bf27d76839ac45e0ced00037f6f618e2494e5e518a20", + "run_matrix-fixtures.py": "776d2ee23705f3a60a54f4e78b4f305a24d4a124eeecfe75dfacf5a90e4329c5", + "feature-summaries.json": "be843d623a1047071f5ecf28698812b3a1a5570fb81ace0d2280c0aadaa0b3dc", + "host.json": "3f6265a71d00bb4c31f35d6774a1ac19bdc4b10ffd758947d96b0d0b81538eb3", + "kvbench.c": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "control-drift.csv": "0c5f1c505305edd8f6c55943719aaceb9ff8ded781a746819df64bb305f0e941", + "cache-invalid-addresses-build.json": "6863307d34775609f19014484e701d7ee287358ae75801a5681f1b7919695e42", + "preparation.json": "1de4fc5b02c3b6b5134859e33a99b881132ca60c193aa611370795131bb80c09", + "package.py": "8591b68385dafd2e808ed6b623a7f4e645c890b3aa1c023a49906061580fb79c", + "summary.csv": "55d5b20d1ae65c87c36df4da8ed315df54838eeb2057c05af5392a1234a0ea60", + "report.py": "5c1a9ef7925653b45ee3c211863706ba6cbf2924783a77c1efd7e0b83c3622a6", + "run_matrix.py": "536f10a1a7fd4b1e8e0250ea01cfe36793c7d6e2345f141092616ec06f64ee50", + "report.md": "9649eb4828bef7e39b3b28b1bdcd2ab3ddb72ceb0f71bb5d07c12605c8b417bc", + "run_job.py": "908d86de805e6efd41b423c919187f2df14715104f047e10fa8a6c57129cc773", + "repeat.py": "81fc83731f123067d5183231468513ad7243578ffc051a0d63073b684362fd53", + "audit.json": "ad2fc696155945dd8d7c31db1295ae1f824e7a4324f1523d290f106f95f87d03", + "benchmark-jobs.json": "a208b7be9c97f8c7d1d92fda93941d24a29cdf4d47f255946c33aab465f645c7", + "insert_benchmark.c": "75acbda52b2a8949f1d61710a8d89250d4dac63b12ec9803b89170f9c2cc0b26", + "main-build.json": "5eae9c1ff95058e999f98a2431c93553859fdbb35e531edbe6426a8c86339a99", + "insert/wal1-05-cache-invalid-addresses.csv": "430b272e888cd591e1c9a629ef3a816822fb47ba196b99ef49b0e2f02c4f73fd", + "insert/wal0-05-main.summary.csv": "2bd97e5bc7c20389cd6db2ba6410f9b6d8f1eda86b190dc0d62ace42199472d5", + "insert/wal0-00-main.csv": "8dcf4686167c43dd7df121b5a917f4dd88dfa8c06c1d7b496a7a3e68b339d1e0", + "insert/wal0-05-main.log": "e561f2425c9264f1abdedba855ac90a73514a661943399e896c390652cd8749c", + "insert/wal1-05-cache-invalid-addresses.summary.csv": "7f5c0da39a4df2772a27de1dc726dffec27517c91bf6635e15dcd3366b3473fc", + "insert/wal0-01-cache-invalid-addresses.summary.csv": "a1ae5e9e7cf87e6f307c48946dff0826847b16be3b65da891ef7d4c9c74f6b1b", + "insert/wal1-00-main.log": "d2d2e8354ebcb144c19981057836ad942f500f144aac30bc60c6975892496363", + "insert/wal1-24-main.csv": "618babe5f6164ea27cc3c33511d3cad0a35eb6c0329f8058c4810d0341a3dcb6", + "insert/wal1-19-cache-invalid-addresses.summary.csv": "80d39e55a93ae974606ee5a297a5b4230a52973feb7358ce8ee504030084ec83", + "insert/wal1-05-cache-invalid-addresses.log": "c049fb8d357e7abb4178d997c60022c0f86b0c9fa44f11463da6c1f0a58ff1a6", + "insert/wal0-00-main.log": "84c9d5144c6b034941a876f264e74f49cdb3449c4b6b75df09d3f774ae93270a", + "insert/manifest.json": "45e57d0cd26e52d965591c9959f1fb019500e95a722b642359f346ed1199150f", + "insert/wal0-04-cache-invalid-addresses.log": "2a3b0142715845ed252108ee1ad6061727361029ea951be2a1a0da9018e6983e", + "insert/wal0-04-cache-invalid-addresses.csv": "78963cb0a270d3e99709ab92abb0022e6308fc9f2655a2bef670da4295e0e595", + "insert/wal1-19-cache-invalid-addresses.csv": "1498e7f5f7c0051eee1f84a2e9aad1a880699b074412e2dec48ee3dbd313cfb8", + "insert/wal0-01-cache-invalid-addresses.log": "a5a7364137d0fcae72e5dee6f70820afdb1c0414951739a739bd79d056394a91", + "insert/wal1-00-main.summary.csv": "af53990e4fe8caf53c7caed4175c6b818cfb509bc0a6bb237e3b9aab387ec2d1", + "insert/wal1-19-cache-invalid-addresses.log": "73b4027543567a719289066a5915e442925a191ee92ccdcf5a7ab551b5fea91f", + "insert/wal0-04-cache-invalid-addresses.summary.csv": "a7c940ab9d7e18b83d60ec816e61ba89b7d84ae7b3beb8165aad67444b2e067c", + "insert/wal0-01-cache-invalid-addresses.csv": "537c2043e0ad1e4a26e27ba4c2cf600bc2158c410f4612cce0920b0db4a40c84", + "insert/wal1-24-main.log": "0e3644505976ec7c8a8e4877dab5b0b9493a5f78984892223bd3e7f074c4557b", + "insert/wal1-00-main.csv": "78326f512429dd93c03975ee82baa0289cc22fb24919e9ed076825c5717bf574", + "insert/wal1-12-main.summary.csv": "cf0692fd4487f51302a7a67f0f0ba4b4668f6af4b7b0cb9b26e79c157121d9b7", + "insert/wal1-12-main.csv": "807b627316d359b79b43bea0bb408fa343d936e1095878ba19277dca36de5fe2", + "insert/wal1-12-main.log": "dfdc27d0b401b30c49872cd01233f3282c693df04abe9a7e47d84ad9c6bf553d", + "insert/wal1-24-main.summary.csv": "1aa6095d93e086f52d65679d4c2989e7a521a24991c85823fcc7873214b5c4da", + "insert/wal0-05-main.csv": "d9b770ba882910062d7e71cd7268f1db66b68aeae2459e2c47defee49ecdd709", + "insert/results.csv": "7ee0864dd25ceee0a92a0af11a35f935d4ac503e09adb4c83edd570764642f14", + "insert/wal0-00-main.summary.csv": "cce097428cf6196a066ee953db6cba485e672210956aed375a8fcf6746d67891", + "repeat-warmup/manifest.json": "9d52973129738ebd30c0e6c7108041a8d58aa6570196ec47348bfc98d2f3efd6", + "repeat-warmup/00-main.log": "413687ffc5109eb7d5e1bad201479f285edfe7140e2c5458844bbb03e0899b4d", + "repeat-warmup/results.csv": "d2f4a00584a13d0bc1a8956b767b15e25bfecca662cd62c8819069fa63deb70d", + "fixtures/disk-main-ordinary.csv": "a3a321becf1795295cdecb25858a7ba1db4999b2631d026e0c45ccc1f37db0aa", + "fixtures/manifest.json": "54156009ae4f5aa27acd9ab1276ac4d977ac77e4fa3bf6bbd68e47030f6958e8", + "fixtures/disk-main-ordinary.log": "df659510c3e45ad4982e8a4d87cf79bfc17eee6e29d823cfb16a86fa83d91419", + "fixtures/resident-main-ordinary.log": "e55092c3e8d86fa11a0c8308f2951ca7d933e1437c34285fc696792625d8eea3", + "fixtures/resident-main-ordinary.csv": "c84ff2d1855eba7db823dc88621fad5a8230d9f68a0c4bb21d73fb69d8604e34", + "disk/06-cache-invalid-addresses.log": "92e4040a07ce2d3c7555acbf84ee3bc8ca6570c6b08a1e760193e9cf94395a33", + "disk/22-main.log": "5086e61f0aaac72a1061e180c0877301383d9148d4822a6439cb0a2db936c1bd", + "disk/manifest.json": "534c11b5fdec16052eea4016aa4e1b85834eee19e2fdd98e59a74608ba30eaff", + "disk/00-main.log": "31d7f4877605590f45d53a31f1da36cfd3464ed056f9aea89f6083b962487883", + "disk/11-main.log": "7c21a91723c434998d5c9b8a8dd15c86bbea62e8b787cc23f4ed16acea5a5edf", + "disk/results.csv": "4b4292211dfe9f13f1b45c01c443d25e750e6de98ef34187cc93838d3de19f03", + "disk/16-cache-invalid-addresses.log": "23e233df7d44db873fc499910d9a707b0e394c63c3c565ebf88096285d1ec9f2", + "resident/06-cache-invalid-addresses.log": "0b2b662f43b78c5a0d763e9cea9d84568545117bfdeb1cdaea7e92e4a968ebb5", + "resident/22-main.log": "12947e19e2731c0041d5caf9492a0f102ac3edab312e9eb80d03bcbe7275fea0", + "resident/manifest.json": "1216da2fa66806c28ea8c6f83b135cf884d38121018a2b0940f41c66bd01c4f7", + "resident/00-main.log": "0861c0ade82e24816323caa4da330c4cac0c53104f1160285c1cf8a8df22251a", + "resident/11-main.log": "034a238757bbc021b03c57327181adea2db55fca23bb013540bf3f4ab4091d19", + "resident/results.csv": "dbde75e17efaf12a2d3f57faf6a946c9864c5a1b26625af518385f7d348b92cf", + "resident/16-cache-invalid-addresses.log": "deb935386e665d48f07af339619c246f11429f000e233790dced036763d4ada0", + "repeat-cache-invalid-addresses/01-cache-invalid-addresses.log": "a566f645c985644a310ec8c9f5af578c28a337445c3760ae30abbe485c0e44d2", + "repeat-cache-invalid-addresses/03-main.log": "822e05f517cbce13e7d6a68329ad22e738db9ad426289ae12e04e8d6963be567", + "repeat-cache-invalid-addresses/manifest.json": "cd22b1e43ba5ca77474d0d8d1a6f7c1062413bc218d2ef882a6b2c1841229815", + "repeat-cache-invalid-addresses/00-main.log": "6a5b754369cac284376458377e874270e62c0c287862c3ce048eec183b2f329f", + "repeat-cache-invalid-addresses/02-cache-invalid-addresses.log": "7c5798b9dfb12916cc3d0054d9e9f2e6245df29bc6d9f1739f8f6b00bc455cef", + "repeat-cache-invalid-addresses/results.csv": "c0869f100657f9f823e9a309facd0decd269034e80b5c8b697035835cc4a3dc0" +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/kvbench.c b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/kvbench.c new file mode 100644 index 000000000..9b91f4ef9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/kvbench.c @@ -0,0 +1,1707 @@ +// kvbench.c -- SplinterDB public-API benchmark used to compare two versions. +// +// Uses only splinterdb/splinterdb.h + splinterdb/default_data_config.h + libc, +// so the same source builds against versions whose internals differ. The one +// public-API difference handled here is splinterdb_close(): +// -DKVBENCH_CLOSE_HAS_FORCE => int splinterdb_close(splinterdb **, bool32) +// otherwise => void splinterdb_close(splinterdb **) +// +// Key scheme: logical id in [0,N). Present key = 8-byte big-endian(2*id) +// followed by 16 bytes of fixed padding (24 bytes total), so memcmp order == +// id order. Absent ("negative") keys use 2*id+1, interleaved with present +// keys. Value = 100 bytes: id (LE u64), generation (LE u64), filler. +// +// Each invocation: create/open the DB, run the listed phases in order, close. +// Phase syntax (optional "@T" overrides the thread count): +// load:random | load:seq fixed-count insert of all N ids, then close +// (close timed separately as "drain") +// warm parallel full scan; verifies every id once +// point:uniform|zipf|seq|neg fixed-duration lookups +// range:uniform|zipf:L fixed-duration forward range queries +// ow:uniform|zipf fixed-duration overwrites (insert existing) +// One CSV row per phase is appended to --csv. + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" + +#define KEY_SIZE 24 +#define VALUE_SIZE 100 +#define MAX_PHASES 64 +#define MAX_WORKERS 32 + +static const char KEY_PAD[16] = "kvbench-padding!"; + +/* ------------------------------------------------------------------------ */ +/* Time, RNG, permutations, zipf */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000ull + ts.tv_nsec; +} + +/* Bijective 64-bit mixer (splitmix64 finalizer). */ +static inline uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static inline uint64_t +rng_next(uint64_t *s) +{ + *s += UINT64_C(0x9e3779b97f4a7c15); + return mix(*s); +} + +static inline double +rng_unit(uint64_t *s) +{ + return (double)(rng_next(s) >> 11) * 0x1.0p-53; +} + +/* + * Pseudo-random bijection on [0,n): a 4-round balanced Feistel network over + * 2*half bits (2^(2*half) >= n), with cycle-walking to stay inside [0,n). + */ +typedef struct { + uint64_t n; + unsigned half; + uint64_t mask; + uint64_t keys[4]; +} perm_t; + +static void +perm_init(perm_t *p, uint64_t n, uint64_t seed) +{ + unsigned bits = 1; + while (bits < 64 && (UINT64_C(1) << bits) < n) { + bits++; + } + p->n = n; + p->half = (bits + 1) / 2; + if (p->half < 1) { + p->half = 1; + } + p->mask = (UINT64_C(1) << p->half) - 1; + for (int r = 0; r < 4; r++) { + p->keys[r] = mix(seed * UINT64_C(0x632be59bd9b4e019) + r + 1); + } +} + +static inline uint64_t +feistel(const perm_t *p, uint64_t x) +{ + uint64_t l = x >> p->half, r = x & p->mask; + for (int i = 0; i < 4; i++) { + uint64_t t = l ^ (mix(r ^ p->keys[i]) & p->mask); + l = r; + r = t; + } + return (l << p->half) | r; +} + +static inline uint64_t +perm_apply(const perm_t *p, uint64_t i) +{ + uint64_t x = i; + do { + x = feistel(p, x); + } while (x >= p->n); + return x; +} + +/* YCSB-style zipfian over ranks [0,n). */ +typedef struct { + uint64_t n; + double theta, zetan, zeta2, alpha, eta, half_pow_theta; +} zipf_t; + +static double +zeta_sum(uint64_t n, double theta) +{ + uint64_t m = n < 2000000 ? n : 2000000; + double s = 0; + for (uint64_t i = 1; i <= m; i++) { + s += pow((double)i, -theta); + } + if (n > m) { + /* Euler-Maclaurin tail: sum_{k=m+1}^{n} k^-t */ + s += (pow((double)n, 1 - theta) - pow((double)m, 1 - theta)) / (1 - theta) + + 0.5 * (pow((double)n, -theta) - pow((double)m, -theta)); + } + return s; +} + +static void +zipf_init(zipf_t *z, uint64_t n, double theta) +{ + z->n = n; + z->theta = theta; + z->zetan = zeta_sum(n, theta); + z->zeta2 = 1.0 + pow(0.5, theta); + z->alpha = 1.0 / (1.0 - theta); + z->eta = + (1.0 - pow(2.0 / (double)n, 1.0 - theta)) / (1.0 - z->zeta2 / z->zetan); + z->half_pow_theta = pow(0.5, theta); +} + +static inline uint64_t +zipf_next(const zipf_t *z, uint64_t *rng) +{ + double u = rng_unit(rng); + double uz = u * z->zetan; + if (uz < 1.0) { + return 0; + } + if (uz < 1.0 + z->half_pow_theta) { + return 1; + } + uint64_t r = + (uint64_t)((double)z->n * pow(z->eta * u - z->eta + 1.0, z->alpha)); + return r >= z->n ? z->n - 1 : r; +} + +/* ------------------------------------------------------------------------ */ +/* Histogram: log2 buckets with 32 linear sub-buckets (~3% resolution) */ +/* ------------------------------------------------------------------------ */ + +#define HSUB_BITS 5 +#define HSUB (1u << HSUB_BITS) +#define HBUCKETS (64 * HSUB) + +typedef struct { + uint64_t b[HBUCKETS]; + uint64_t count, sum, max; +} hist_t; + +static inline unsigned +hidx(uint64_t v) +{ + if (v < HSUB) { + return (unsigned)v; + } + unsigned e = 63 - __builtin_clzll(v); + unsigned sub = (unsigned)((v >> (e - HSUB_BITS)) & (HSUB - 1)); + return (e - HSUB_BITS + 1) * HSUB + sub; +} + +static inline uint64_t +hval(unsigned idx) +{ + if (idx < HSUB) { + return idx; + } + unsigned e = idx / HSUB + HSUB_BITS - 1; + unsigned sub = idx % HSUB; + uint64_t lo = (UINT64_C(1) << e) | ((uint64_t)sub << (e - HSUB_BITS)); + uint64_t width = UINT64_C(1) << (e - HSUB_BITS); + return lo + width / 2; +} + +static inline void +hist_add(hist_t *h, uint64_t v) +{ + h->b[hidx(v)]++; + h->count++; + h->sum += v; + if (v > h->max) { + h->max = v; + } +} + +static void +hist_merge(hist_t *dst, const hist_t *src) +{ + for (unsigned i = 0; i < HBUCKETS; i++) { + dst->b[i] += src->b[i]; + } + dst->count += src->count; + dst->sum += src->sum; + if (src->max > dst->max) { + dst->max = src->max; + } +} + +static double +hist_pct_us(const hist_t *h, double p) +{ + if (!h->count) { + return NAN; + } + uint64_t rank = (uint64_t)ceil(p * (double)h->count); + if (rank < 1) { + rank = 1; + } + uint64_t acc = 0; + for (unsigned i = 0; i < HBUCKETS; i++) { + acc += h->b[i]; + if (acc >= rank) { + uint64_t v = hval(i); + return (double)(v > h->max ? h->max : v) / 1e3; + } + } + return (double)h->max / 1e3; +} + +static double +hist_mean_us(const hist_t *h) +{ + return h->count ? (double)h->sum / (double)h->count / 1e3 : NAN; +} + +/* ------------------------------------------------------------------------ */ +/* Options / global state */ +/* ------------------------------------------------------------------------ */ + +enum phase_kind { PH_LOAD, PH_WARM, PH_POINT, PH_RANGE, PH_OW }; +enum dist { D_UNIFORM, D_ZIPF, D_SEQ, D_NEG, D_RANDOM }; + +typedef struct { + char name[64]; + enum phase_kind kind; + enum dist dist; + uint64_t L; + int threads; +} phase_t; + +typedef struct { + const char *db, *csv, *hang_dir; + const char *vtag, *stag, *otag; + int rep; + bool create; + uint64_t n, cache_mib, disk_gib, memtable_mib; + int use_log, threads, mt_bg, normal_bg; + double secs, warmup; + uint64_t sabotage; + uint64_t hang_secs; + uint64_t seed; + int nphases; + phase_t phases[MAX_PHASES]; +} options; + +static options opt; +static splinterdb *kvs; +static data_config data_cfg; +static perm_t load_perm, zipf_perm; +static zipf_t zipf; +static uint64_t generation; /* value generation for overwrites */ + +enum { ST_WAIT = 0, ST_WARMUP = 1, ST_MEASURE = 2, ST_STOP = 3 }; +static _Atomic int run_state; +static _Atomic uint64_t seq_counter; + +/* Watchdog */ +enum { WD_IDLE, WD_OPS, WD_OPENCLOSE }; +static _Atomic int wd_mode; +static _Atomic uint64_t wd_mode_since_ns; +static const char *wd_what = ""; + +typedef struct worker { + pthread_t th; + int idx; + const phase_t *ph; + hist_t lat; + hist_t startup; + uint64_t ops, tuples, pt_ns, pt_div, deinit_ns, deinit_n; + uint64_t violations, errors, notfound, found; + uint64_t rng; + uint64_t measure_rng; + bool measure_rng_captured; + _Atomic uint64_t progress; + char first_violation[256]; +} worker_t; + +static worker_t *workers; +static int nworkers; + +/* ------------------------------------------------------------------------ */ +/* Keys / values */ +/* ------------------------------------------------------------------------ */ + +static inline void +make_key(uint64_t k, char *key) +{ + for (int i = 0; i < 8; i++) { + key[i] = (char)(k >> (56 - 8 * i)); + } + memcpy(key + 8, KEY_PAD, 16); +} + +static inline bool +decode_key(slice s, uint64_t *k) +{ + if (slice_length(s) != KEY_SIZE) { + return false; + } + const unsigned char *p = slice_data(s); + uint64_t x = 0; + for (int i = 0; i < 8; i++) { + x = (x << 8) | p[i]; + } + *k = x; + return memcmp(p + 8, KEY_PAD, 16) == 0; +} + +static inline void +make_value(uint64_t id, uint64_t gen, char *val) +{ + memcpy(val, &id, 8); + memcpy(val + 8, &gen, 8); + memset(val + 16, 'v', VALUE_SIZE - 16); +} + +static inline bool +value_id_ok(slice v, uint64_t id) +{ + if (slice_length(v) != VALUE_SIZE) { + return false; + } + uint64_t got; + memcpy(&got, slice_data(v), 8); + return got == id; +} + +static inline bool +value_generation_ok(slice v, uint64_t id, uint64_t expected_generation) +{ + if (!value_id_ok(v, id)) { + return false; + } + uint64_t got_generation; + memcpy(&got_generation, (const char *)slice_data(v) + 8, 8); + return got_generation == expected_generation; +} + +static void +violation(worker_t *w, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); + +static void +violation(worker_t *w, const char *fmt, ...) +{ + w->violations++; + if (w->violations <= 3) { + char buf[256]; + va_list ap; + va_start(ap, fmt); + vsnprintf(buf, sizeof(buf), fmt, ap); + va_end(ap); + if (w->violations == 1) { + snprintf(w->first_violation, sizeof(w->first_violation), "%s", buf); + } + fprintf(stderr, "VIOLATION [thread %d]: %s\n", w->idx, buf); + } +} + +/* ------------------------------------------------------------------------ */ +/* Process metrics */ +/* ------------------------------------------------------------------------ */ + +typedef struct { + uint64_t t_ns; + double cpu_s; + uint64_t rd, wr; + uint64_t swpin, swpout; + uint64_t majflt; +} snap_t; + +static void +proc_io(uint64_t *rd, uint64_t *wr) +{ + *rd = *wr = 0; + FILE *f = fopen("/proc/self/io", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "read_bytes:")) { + *rd = v; + } else if (!strcmp(name, "write_bytes:")) { + *wr = v; + } + } + fclose(f); +} + +static void +vm_swap(uint64_t *in, uint64_t *out) +{ + *in = *out = 0; + FILE *f = fopen("/proc/vmstat", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "pswpin")) { + *in = v; + } else if (!strcmp(name, "pswpout")) { + *out = v; + } + } + fclose(f); +} + +static void +take_snap(snap_t *s) +{ + struct rusage ru; + getrusage(RUSAGE_SELF, &ru); + s->cpu_s = ru.ru_utime.tv_sec + ru.ru_utime.tv_usec / 1e6 + + ru.ru_stime.tv_sec + ru.ru_stime.tv_usec / 1e6; + s->majflt = ru.ru_majflt; + proc_io(&s->rd, &s->wr); + vm_swap(&s->swpin, &s->swpout); + s->t_ns = now_ns(); +} + +/* ------------------------------------------------------------------------ */ +/* DB lifecycle */ +/* ------------------------------------------------------------------------ */ + +static void +fill_config(splinterdb_config *cfg) +{ + *cfg = (splinterdb_config){ + .filename = opt.db, + .cache_size = opt.cache_mib << 20, + .disk_size = opt.disk_gib << 30, + .data_cfg = &data_cfg, + .io_flags = O_RDWR | O_CREAT | O_DIRECT, + .io_perms = 0644, + .use_log = opt.use_log ? 1 : 0, + .memtable_capacity = opt.memtable_mib << 20, + .fanout = 8, + .num_memtable_bg_threads = (uint64)opt.mt_bg, + .num_normal_bg_threads = (uint64)opt.normal_bg, + .queue_scale_percent = 100, + }; +#ifdef KVBENCH_SPACE_MODE + cfg->use_stats = 1; +#endif +} + +static double open_secs; + +static void +db_open(bool create) +{ + splinterdb_config cfg; + fill_config(&cfg); + wd_what = create ? "create" : "open"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); + int rc = + create ? splinterdb_create(&cfg, &kvs) : splinterdb_open(&cfg, &kvs); + open_secs = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + if (rc) { + fprintf(stderr, "FATAL: splinterdb_%s failed rc=%d\n", wd_what, rc); + exit(3); + } + fprintf(stderr, "%s took %.3f s\n", wd_what, open_secs); +} + +static double +db_close(void) +{ +#ifdef KVBENCH_SPACE_MODE + /* Space/stats build only: dump insertion + allocator stats for the session. + */ + if (getenv("KVBENCH_STATS_BEFORE_CLOSE")) { + platform_set_log_streams(stdout, stderr); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + } +#endif + wd_what = "close"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); +#ifdef KVBENCH_CLOSE_HAS_FORCE + int rc = splinterdb_close(&kvs, 0); + if (rc) { + fprintf(stderr, + "FINDING: splinterdb_close(force=0) refused rc=%d; forcing\n", + rc); + rc = splinterdb_close(&kvs, 1); + if (rc) { + fprintf(stderr, "FINDING: splinterdb_close(force=1) rc=%d\n", rc); + } + } +#else + splinterdb_close(&kvs); +#endif + double s = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + kvs = NULL; + fprintf(stderr, "close took %.3f s\n", s); + return s; +} + +/* ------------------------------------------------------------------------ */ +/* Watchdog */ +/* ------------------------------------------------------------------------ */ + +static void +hang_dump(const char *why) +{ + char path[512], cmd[1024]; + snprintf(path, + sizeof(path), + "%s/hang-%s-%s-%d-%ld.txt", + opt.hang_dir ? opt.hang_dir : ".", + opt.vtag, + wd_what, + (int)getpid(), + (long)time(NULL)); + fprintf(stderr, + "HANG DETECTED (%s) during %s; dumping stacks to %s\n", + why, + wd_what, + path); + snprintf(cmd, + sizeof(cmd), + "gdb -batch -ex 'info threads' -ex 'thread apply all bt' -p %d > " + "'%s' 2>&1", + (int)getpid(), + path); + int rc = system(cmd); + fprintf(stderr, "gdb rc=%d; exiting with status 99\n", rc); + fflush(stderr); + _exit(99); +} + +static void * +watchdog_main(void *arg) +{ + (void)arg; + uint64_t last_prog = 0, last_change = now_ns(), last_report = now_ns(); + uint64_t last_report_prog = 0; + double last_cpu = -1; + uint64_t last_io = 0; + int last_mode = WD_IDLE; + for (;;) { + sleep(1); + int mode = atomic_load(&wd_mode); + uint64_t now = now_ns(); + if (mode != last_mode) { + last_mode = mode; + last_change = now; + last_prog = 0; + last_report_prog = 0; + last_report = now; + last_cpu = -1; + } + if (mode == WD_OPS) { + uint64_t prog = 0; + for (int i = 0; i < nworkers; i++) { + prog += + atomic_load_explicit(&workers[i].progress, memory_order_relaxed); + } + if (prog != last_prog) { + last_prog = prog; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no op progress for hang_secs"); + } + if (now - last_report >= 10ull * 1000000000ull) { + fprintf(stderr, + " [%s] progress %" PRIu64 " ops (+%.0f ops/s)\n", + wd_what, + prog, + (prog - last_report_prog) / ((now - last_report) / 1e9)); + last_report = now; + last_report_prog = prog; + } + } else if (mode == WD_OPENCLOSE) { + snap_t s; + take_snap(&s); + uint64_t io = s.rd + s.wr; + if (last_cpu < 0 || s.cpu_s - last_cpu > 0.05 || io != last_io) { + last_cpu = s.cpu_s; + last_io = io; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no CPU or IO progress for hang_secs"); + } + uint64_t since = atomic_load(&wd_mode_since_ns); + if (now - since > 2400ull * 1000000000ull) { + hang_dump("open/close exceeded 40 minutes"); + } + } + } + return NULL; +} + +/* ------------------------------------------------------------------------ */ +/* Worker bodies */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +pick_id(worker_t *w, enum dist d, uint64_t *seqpos, uint64_t lo, uint64_t hi) +{ + switch (d) { + case D_ZIPF: + return perm_apply(&zipf_perm, zipf_next(&zipf, &w->rng)); + case D_SEQ: + { + uint64_t id = *seqpos; + *seqpos = (id + 1 >= hi) ? lo : id + 1; + return id; + } + case D_UNIFORM: + case D_NEG: + default: + return rng_next(&w->rng) % opt.n; + } +} + +static inline void +wait_start(void) +{ + while (atomic_load_explicit(&run_state, memory_order_acquire) == ST_WAIT) { + struct timespec d = {.tv_nsec = 100000}; + nanosleep(&d, NULL); + } +} + +static void * +load_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + wait_start(); + uint64_t pos = lo, chunk_end = 0, cur = 0; + for (;;) { + uint64_t id; + if (w->ph->dist == D_RANDOM) { + if (pos >= hi) { + break; + } + id = perm_apply(&load_perm, pos++); + } else { + if (cur >= chunk_end) { + cur = atomic_fetch_add(&seq_counter, 64); + if (cur >= opt.n) { + break; + } + chunk_end = cur + 64 > opt.n ? opt.n : cur + 64; + } + id = cur++; + } + make_key(2 * id, key); + make_value(id, 0, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: insert id=%" PRIu64 " rc=%d\n", id, rc); + } + } + hist_add(&w->lat, t1 - t0); + w->ops++; + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + return NULL; +} + +static void * +warm_worker(void *arg) +{ + worker_t *w = arg; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + if ((opt.sabotage & 8) && w->idx == nworkers - 1) { + hi++; /* sabotage: expect one more id than exists */ + } + char key[KEY_SIZE]; + make_key(2 * lo, key); + wait_start(); + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator_init rc=%d\n", rc); + return NULL; + } + uint64_t expect = lo; + while (expect < hi && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk; + splinterdb_iterator_get_current(it, &k, &v); + if (!decode_key(k, &kk) || kk != 2 * expect || !value_id_ok(v, expect)) { + violation(w, + "warm: expected id %" PRIu64 " got key %" PRIu64 + " (len %" PRIu64 ")", + expect, + kk, + slice_length(k)); + if (kk > 2 * expect && (kk & 1) == 0) { + expect = kk / 2; /* resync after a gap */ + } + } + expect++; + w->ops++; + if ((w->ops & 1023) == 0) { + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + if (expect < hi) { + splinterdb_iterator_next(it); + } + } + rc = splinterdb_iterator_status(it); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator status rc=%d\n", rc); + } + if (expect != hi) { + violation(w, + "warm: range [%" PRIu64 ",%" PRIu64 ") ended at %" PRIu64, + lo, + hi, + expect); + } + splinterdb_iterator_deinit(it); + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + return NULL; +} + +static void * +point_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + char buf[256]; + splinterdb_lookup_result res; + splinterdb_lookup_result_init( + kvs, &res, SPLINTERDB_LOOKUP_VALUE, sizeof(buf), buf); + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + uint64_t seqpos = lo; + bool neg = w->ph->dist == D_NEG; + wait_start(); + uint64_t n = 0; + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, lo, hi); + bool q_neg = neg; + bool e_neg = neg; + if (opt.sabotage & 1) { + q_neg = true; /* sabotage: query absent key, expect present */ + } + if ((opt.sabotage & 16) && n > 1000) { + sleep(100000); /* test hook: simulate a hang for the watchdog */ + } + if (opt.sabotage & 2) { + q_neg = false; /* sabotage: query present key, expect absent */ + } + make_key(q_neg ? 2 * id + 1 : 2 * id, key); + uint64_t t0 = now_ns(); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &res); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: lookup id=%" PRIu64 " rc=%d\n", id, rc); + } + continue; + } + bool found = splinterdb_lookup_found(&res); + if (found) { + w->found++; + } else { + w->notfound++; + } + if (e_neg) { + if (found) { + violation(w, "negative key 2*%" PRIu64 "+1 found", id); + } + } else { + slice v; + if (!found) { + violation(w, "present id %" PRIu64 " not found", id); + } else if (splinterdb_lookup_result_value(&res, &v) != 0 + || !value_id_ok(v, id)) + { + violation(w, "present id %" PRIu64 " wrong value", id); + } + } + } + splinterdb_lookup_result_deinit(&res); + return NULL; +} + +static void * +range_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + uint64_t L = w->ph->L; + uint64_t seqpos = 0; + uint64_t n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t start = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + uint64_t expect = opt.n - start < L ? opt.n - start : L; + if (opt.sabotage & 4) { + expect++; /* sabotage: expect one extra tuple */ + } + make_key(2 * start, key); + uint64_t t0 = now_ns(), t1 = 0, tl = 0; + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator_init rc=%d\n", rc); + } + continue; + } + uint64_t got = 0; + bool bad = false; + while (got < L && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk = 0; + splinterdb_iterator_get_current(it, &k, &v); + if (!bad + && (!decode_key(k, &kk) || kk != 2 * (start + got) + || !value_id_ok(v, start + got))) + { + bad = true; + if (st == ST_MEASURE) { + violation(w, + "range start %" PRIu64 " tuple %" PRIu64 + ": expected key %" PRIu64 " got %" PRIu64, + start, + got, + 2 * (start + got), + kk); + } + } + got++; + if (got == 1) { + t1 = now_ns(); + } + if (got == L) { + tl = now_ns(); + break; + } + splinterdb_iterator_next(it); + } + int status = splinterdb_iterator_status(it); + uint64_t t2 = now_ns(); + splinterdb_iterator_deinit(it); + uint64_t t3 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + if (status) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator status rc=%d\n", status); + } + } + if (got != expect) { + violation(w, + "range start %" PRIu64 " L=%" PRIu64 ": got %" PRIu64 + " tuples, expected %" PRIu64, + start, + L, + got, + expect); + } + w->ops++; + w->tuples += got; + hist_add(&w->lat, t3 - t0); + if (got >= 1) { + hist_add(&w->startup, t1 - t0); + } + if (L > 1 && got == L) { + w->pt_ns += tl - t1; + w->pt_div += L - 1; + } + w->deinit_ns += t3 - t2; + w->deinit_n++; + } + return NULL; +} + +static void * +ow_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t seqpos = 0, n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + if (st == ST_MEASURE && !w->measure_rng_captured) { + w->measure_rng = w->rng; + w->measure_rng_captured = true; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + make_value(id, generation, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: overwrite id=%" PRIu64 " rc=%d\n", id, rc); + } + } + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + } + return NULL; +} + +/* + * Validate an untimed deterministic sample from the beginning of each + * overwrite worker's measured stream. Replaying the saved RNG state keeps all + * validation work out of the measured hot path. + */ +static void +verify_overwrite_sample(const phase_t *ph, int threads) +{ + enum { SAMPLES_PER_WORKER = 4096 }; + char key[KEY_SIZE], buffer[VALUE_SIZE]; + splinterdb_lookup_result result; + splinterdb_lookup_result_init( + kvs, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(buffer), buffer); + + for (int i = 0; i < threads; i++) { + worker_t *original = &workers[i]; + if (original->ops == 0) { + continue; + } + if (!original->measure_rng_captured) { + original->errors++; + fprintf( + stderr, + "ERROR: overwrite verifier has no measurement RNG for thread %d\n", + i); + continue; + } + worker_t replay = {.rng = original->measure_rng}; + uint64_t seqpos = 0; + uint64_t samples = original->ops < SAMPLES_PER_WORKER + ? original->ops + : SAMPLES_PER_WORKER; + for (uint64_t sample = 0; sample < samples; sample++) { + uint64_t id = pick_id(&replay, ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &result); + if (rc != 0) { + original->errors++; + if (original->errors <= 3) { + fprintf(stderr, + "ERROR: overwrite verification id=%" PRIu64 " rc=%d\n", + id, + rc); + } + continue; + } + slice value; + if (!splinterdb_lookup_found(&result) + || splinterdb_lookup_result_value(&result, &value) != 0 + || !value_generation_ok(value, id, generation)) + { + violation(original, + "overwrite verification id=%" PRIu64 + " did not return generation %" PRIu64, + id, + generation); + } + } + } + splinterdb_lookup_result_deinit(&result); +} + +/* ------------------------------------------------------------------------ */ +/* Phase driver */ +/* ------------------------------------------------------------------------ */ + +static const char * +dist_name(enum dist d) +{ + switch (d) { + case D_UNIFORM: + return "uniform"; + case D_ZIPF: + return "zipf"; + case D_SEQ: + return "seq"; + case D_NEG: + return "neg"; + case D_RANDOM: + return "random"; + } + return "?"; +} + +static void +sleep_secs(double s) +{ + uint64_t end = now_ns() + (uint64_t)(s * 1e9); + for (;;) { + uint64_t now = now_ns(); + if (now >= end) { + break; + } + uint64_t rem = end - now; + struct timespec d = {.tv_sec = rem / 1000000000ull, + .tv_nsec = rem % 1000000000ull}; + nanosleep(&d, NULL); + } +} + +static void +file_sizes(uint64_t *apparent, uint64_t *alloc) +{ + struct stat st; + if (stat(opt.db, &st) == 0) { + *apparent = (uint64_t)st.st_size; + *alloc = (uint64_t)st.st_blocks * 512; + } else { + *apparent = *alloc = 0; + } +} + +static int csv_header_written; + +static void +csv_row(const phase_t *ph, + int threads, + hist_t *lat, + hist_t *startup, + uint64_t ops, + uint64_t tuples, + uint64_t pt_ns, + uint64_t pt_div, + uint64_t deinit_ns, + uint64_t deinit_n, + uint64_t viol, + uint64_t errs, + const snap_t *a, + const snap_t *b, + double insert_s, + double drain_s, + const snap_t *da, + const snap_t *db_, + uint64_t app, + uint64_t alc) +{ + double secs = (b->t_ns - a->t_ns) / 1e9; + double cpu = b->cpu_s - a->cpu_s; + uint64_t rd = b->rd - a->rd, wr = b->wr - a->wr; + double d_cpu = da ? db_->cpu_s - da->cpu_s : 0; + uint64_t d_rd = da ? db_->rd - da->rd : 0, d_wr = da ? db_->wr - da->wr : 0; + uint64_t swin = b->swpin - a->swpin + (da ? db_->swpin - da->swpin : 0); + uint64_t swout = b->swpout - a->swpout + (da ? db_->swpout - da->swpout : 0); + uint64_t majflt = b->majflt - a->majflt; + double logical = (double)ops * (KEY_SIZE + VALUE_SIZE); + double wamp = (ph->kind == PH_LOAD || ph->kind == PH_OW) && ops + ? (double)(wr + d_wr) / logical + : NAN; + double pt = pt_div ? (double)pt_ns / (double)pt_div : NAN; + double dmean = deinit_n ? (double)deinit_ns / (double)deinit_n / 1e3 : NAN; + + printf("== %-22s T=%-2d ops=%-10" PRIu64 " secs=%7.2f ops/s=%11.0f " + "lat us p50=%.2f p99=%.2f p99.9=%.2f max=%.1f mean=%.2f\n", + ph->name, + threads, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat)); + printf(" cpu=%.2fs ops/cpu-s=%.0f rd=%.1f B/op wr=%.1f B/op " + "violations=%" PRIu64 " errors=%" PRIu64 " swapin=%" PRIu64 + " swapout=%" PRIu64 " majflt=%" PRIu64 "\n", + cpu, + ops / cpu, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + viol, + errs, + swin, + swout, + majflt); + if (ph->kind == PH_RANGE) { + printf(" startup us p50=%.2f p99=%.2f mean=%.2f per-tuple=%.1f ns " + "deinit mean=%.2f us tuples/s=%.0f\n", + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples / secs); + } + if (da) { + printf( + " insert/run=%.2fs drain(close)=%.2fs total=%.2fs drain_cpu=%.2fs " + "drain_rd=%" PRIu64 " drain_wr=%" PRIu64 " wamp=%.3f " + "db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc); + } + fflush(stdout); + + if (!opt.csv) { + return; + } + FILE *f = fopen(opt.csv, "a"); + if (!f) { + perror(opt.csv); + return; + } + if (!csv_header_written) { + fseek(f, 0, SEEK_END); + if (ftell(f) == 0) { + fprintf(f, + "version,size,order,log,phase,threads,rep,n,ops,secs,ops_s," + "p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s," + "rd_bytes,wr_bytes,rd_B_op,wr_B_op," + "startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns," + "deinit_mean_us,tuples,tuples_s," + "insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp," + "db_apparent,db_alloc,open_s,violations,errors,swapin,swapout," + "majflt\n"); + } + csv_header_written = 1; + } + fprintf(f, + "%s,%s,%s,%d,%s,%d,%d,%" PRIu64 ",%" PRIu64 ",%.3f,%.1f," + "%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.1f," + "%" PRIu64 ",%" PRIu64 ",%.2f,%.2f," + "%.3f,%.3f,%.3f,%.2f," + "%.3f,%" PRIu64 ",%.1f," + "%.3f,%.3f,%.3f,%.3f,%" PRIu64 ",%" PRIu64 ",%.4f," + "%" PRIu64 ",%" PRIu64 ",%.3f,%" PRIu64 ",%" PRIu64 ",%" PRIu64 + ",%" PRIu64 ",%" PRIu64 "\n", + opt.vtag, + opt.stag, + opt.otag, + opt.use_log, + ph->name, + threads, + opt.rep, + opt.n, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat), + cpu, + ops / cpu, + rd, + wr, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples, + tuples / secs, + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc, + open_secs, + viol, + errs, + swin, + swout, + majflt); + fclose(f); +} + +static void +run_phase(const phase_t *ph, bool last) +{ + int T = ph->threads > 0 ? ph->threads : opt.threads; + nworkers = T; + workers = calloc((size_t)T, sizeof(worker_t)); + if (!workers) { + fprintf(stderr, "FATAL: out of memory\n"); + exit(3); + } + void *(*fn)(void *) = NULL; + switch (ph->kind) { + case PH_LOAD: + fn = load_worker; + break; + case PH_WARM: + fn = warm_worker; + break; + case PH_POINT: + fn = point_worker; + break; + case PH_RANGE: + fn = range_worker; + break; + case PH_OW: + fn = ow_worker; + break; + } + bool fixed_count = ph->kind == PH_LOAD || ph->kind == PH_WARM; + atomic_store(&run_state, ST_WAIT); + atomic_store(&seq_counter, 0); + for (int i = 0; i < T; i++) { + workers[i].idx = i; + workers[i].ph = ph; + workers[i].rng = mix(opt.seed * 1000003 + (uint64_t)i * 7919 + 17 + + (uint64_t)ph->kind * 131 + (uint64_t)ph->dist); + if (pthread_create(&workers[i].th, NULL, fn, &workers[i])) { + fprintf(stderr, "FATAL: pthread_create\n"); + exit(3); + } + } + fprintf(stderr, + "phase %s: T=%d dist=%s %s\n", + ph->name, + T, + dist_name(ph->dist), + fixed_count ? "(fixed count)" : "(fixed duration)"); + wd_what = ph->name; + atomic_store(&wd_mode, WD_OPS); + snap_t a, b; + if (fixed_count) { + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + take_snap(&b); + } else { + atomic_store_explicit(&run_state, ST_WARMUP, memory_order_release); + sleep_secs(opt.warmup); + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + sleep_secs(opt.secs); + atomic_store_explicit(&run_state, ST_STOP, memory_order_release); + take_snap(&b); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + } + atomic_store(&wd_mode, WD_IDLE); + + if (ph->kind == PH_OW) { + verify_overwrite_sample(ph, T); + } + + hist_t *lat = calloc(1, sizeof(hist_t)), + *startup = calloc(1, sizeof(hist_t)); + uint64_t ops = 0, tuples = 0, pt_ns = 0, pt_div = 0, dns = 0, dn = 0, + viol = 0, errs = 0, found = 0, notfound = 0; + for (int i = 0; i < T; i++) { + worker_t *w = &workers[i]; + hist_merge(lat, &w->lat); + hist_merge(startup, &w->startup); + ops += w->ops; + tuples += w->tuples; + pt_ns += w->pt_ns; + pt_div += w->pt_div; + dns += w->deinit_ns; + dn += w->deinit_n; + viol += w->violations; + errs += w->errors; + found += w->found; + notfound += w->notfound; + } + if (ph->kind == PH_WARM) { + tuples = ops; + if (ops != opt.n && !(opt.sabotage & 8)) { + fprintf(stderr, + "VIOLATION: warm scanned %" PRIu64 " tuples, expected %" PRIu64 + "\n", + ops, + opt.n); + viol++; + } + } + if (ph->kind == PH_POINT) { + fprintf(stderr, + " found=%" PRIu64 " notfound=%" PRIu64 "\n", + found, + notfound); + } + + double insert_s = (b.t_ns - a.t_ns) / 1e9, drain_s = 0; + snap_t da, dbs; + uint64_t app = 0, alc = 0; + bool closed = false; + if (ph->kind == PH_LOAD || last) { + take_snap(&da); + drain_s = db_close(); + take_snap(&dbs); + file_sizes(&app, &alc); + closed = true; + } + csv_row(ph, + T, + lat, + startup, + ops, + tuples, + pt_ns, + pt_div, + dns, + dn, + viol, + errs, + &a, + &b, + insert_s, + drain_s, + closed ? &da : NULL, + closed ? &dbs : NULL, + app, + alc); + if (viol) { + printf(" FINDING: %" PRIu64 + " correctness violations in %s (first: %s)\n", + viol, + ph->name, + workers[0].first_violation[0] ? workers[0].first_violation + : "see stderr"); + } + free(lat); + free(startup); + free(workers); + workers = NULL; + nworkers = 0; + if (closed && !last) { + db_open(false); + } +} + +/* ------------------------------------------------------------------------ */ +/* CLI */ +/* ------------------------------------------------------------------------ */ + +static void +usage(void) +{ + fprintf( + stderr, + "usage: kvbench --db PATH (--create|--open) --n N --cache-mib M " + "--disk-gib G --log 0|1\n" + " [--threads 6] [--mt-bg 1] [--normal-bg 4] [--memtable-mib 24]\n" + " [--secs 20] [--warmup 3] [--csv FILE] [--hang-dir DIR]\n" + " [--vtag S] [--stag S] [--otag S] [--rep R] [--seed S]\n" + " [--sabotage MASK] (1: point present->query absent; 2: point " + "neg->query present;\n" + " 4: range expects +1; 8: warm expects +1; 16: " + "point threads hang)\n" + " [--hang-secs 120] (no-progress timeout before gdb dump + exit 99\n" + " phase... load:random|load:seq warm point:uniform|zipf|seq|neg\n" + " range:uniform|zipf:L ow:uniform|zipf (suffix @T = " + "threads)\n"); + exit(2); +} + +static bool +parse_phase(const char *s, phase_t *ph) +{ + memset(ph, 0, sizeof(*ph)); + snprintf(ph->name, sizeof(ph->name), "%s", s); + char buf[64]; + snprintf(buf, sizeof(buf), "%s", s); + char *at = strchr(buf, '@'); + if (at) { + *at = 0; + ph->threads = atoi(at + 1); + } + char *a = strtok(buf, ":"), *b = strtok(NULL, ":"), *c = strtok(NULL, ":"); + if (!a) { + return false; + } + enum dist d = D_UNIFORM; + if (b) { + if (!strcmp(b, "uniform")) + d = D_UNIFORM; + else if (!strcmp(b, "zipf")) + d = D_ZIPF; + else if (!strcmp(b, "seq")) + d = D_SEQ; + else if (!strcmp(b, "neg")) + d = D_NEG; + else if (!strcmp(b, "random")) + d = D_RANDOM; + else + return false; + } + ph->dist = d; + if (!strcmp(a, "load")) { + ph->kind = PH_LOAD; + return b && (d == D_RANDOM || d == D_SEQ); + } else if (!strcmp(a, "warm")) { + ph->kind = PH_WARM; + return true; + } else if (!strcmp(a, "point")) { + ph->kind = PH_POINT; + return b != NULL; + } else if (!strcmp(a, "range")) { + ph->kind = PH_RANGE; + if (!b || !c || (d != D_UNIFORM && d != D_ZIPF)) { + return false; + } + ph->L = strtoull(c, NULL, 10); + return ph->L >= 1; + } else if (!strcmp(a, "ow")) { + ph->kind = PH_OW; + return b && (d == D_UNIFORM || d == D_ZIPF); + } + return false; +} + +int +main(int argc, char **argv) +{ + opt = (options){.threads = 6, + .mt_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .secs = 20, + .warmup = 3, + .vtag = "?", + .stag = "?", + .otag = "?", + .rep = 1, + .seed = 42, + .hang_secs = 120, + .use_log = -1}; + int mode = -1; +#ifdef KVBENCH_SPACE_MODE + /* + * Space-check build only: open with use_stats, print insertion stats + * (which include allocator "Currently Allocated" extents, recomputed from + * the persisted allocator map at open), close. No phases, no writes. + */ + bool space_mode = false; +#endif + for (int i = 1; i < argc; i++) { + const char *s = argv[i]; +#define ARG(name) (!strcmp(s, name) && i + 1 < argc) + if (!strcmp(s, "--create")) + mode = 1; + else if (!strcmp(s, "--open")) + mode = 0; + else if (ARG("--db")) + opt.db = argv[++i]; + else if (ARG("--csv")) + opt.csv = argv[++i]; + else if (ARG("--hang-dir")) + opt.hang_dir = argv[++i]; + else if (ARG("--vtag")) + opt.vtag = argv[++i]; + else if (ARG("--stag")) + opt.stag = argv[++i]; + else if (ARG("--otag")) + opt.otag = argv[++i]; + else if (ARG("--rep")) + opt.rep = atoi(argv[++i]); + else if (ARG("--n")) + opt.n = strtoull(argv[++i], NULL, 0); + else if (ARG("--cache-mib")) + opt.cache_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--disk-gib")) + opt.disk_gib = strtoull(argv[++i], NULL, 0); + else if (ARG("--memtable-mib")) + opt.memtable_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--log")) + opt.use_log = atoi(argv[++i]); + else if (ARG("--threads")) + opt.threads = atoi(argv[++i]); + else if (ARG("--mt-bg")) + opt.mt_bg = atoi(argv[++i]); + else if (ARG("--normal-bg")) + opt.normal_bg = atoi(argv[++i]); + else if (ARG("--secs")) + opt.secs = atof(argv[++i]); + else if (ARG("--warmup")) + opt.warmup = atof(argv[++i]); + else if (ARG("--sabotage")) + opt.sabotage = strtoull(argv[++i], NULL, 0); + else if (ARG("--hang-secs")) + opt.hang_secs = strtoull(argv[++i], NULL, 0); + else if (ARG("--seed")) + opt.seed = strtoull(argv[++i], NULL, 0); +#ifdef KVBENCH_SPACE_MODE + else if (!strcmp(s, "space")) + space_mode = true; +#endif + else if (s[0] == '-') + usage(); + else { + if (opt.nphases >= MAX_PHASES + || !parse_phase(s, &opt.phases[opt.nphases])) + { + fprintf(stderr, "bad phase '%s'\n", s); + usage(); + } + opt.nphases++; + } +#undef ARG + } +#ifdef KVBENCH_SPACE_MODE + if (space_mode && opt.db && opt.cache_mib && opt.disk_gib + && opt.use_log >= 0) + { + default_data_config_init(&data_cfg); + platform_set_log_streams(stdout, stderr); + db_open(false); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + db_close(); + uint64_t app, alc; + file_sizes(&app, &alc); + printf("space: db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", app, alc); + return 0; + } +#endif + if (!opt.db || mode < 0 || !opt.n || !opt.cache_mib || !opt.disk_gib + || opt.use_log < 0 || !opt.nphases || opt.threads < 1 + || opt.threads > MAX_WORKERS) + { + usage(); + } + for (int i = 0; i < opt.nphases; i++) { + if (opt.phases[i].threads > MAX_WORKERS) { + usage(); + } + } + prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY, 0, 0, 0); + setvbuf(stdout, NULL, _IOLBF, 0); + + default_data_config_init(&data_cfg); + perm_init(&load_perm, opt.n, opt.seed * 2 + 1); + perm_init(&zipf_perm, opt.n, opt.seed * 2 + 2); + zipf_init(&zipf, opt.n, 0.99); + generation = (uint64_t)time(NULL); + + printf("kvbench version=%s splinter=%s db=%s mode=%s n=%" PRIu64 + " cache_mib=%" PRIu64 " disk_gib=%" PRIu64 + " log=%d threads=%d mt_bg=%d normal_bg=%d memtable_mib=%" PRIu64 + " secs=%.1f warmup=%.1f rep=%d sabotage=%" PRIu64 "\n", + opt.vtag, + splinterdb_get_version(), + opt.db, + mode ? "create" : "open", + opt.n, + opt.cache_mib, + opt.disk_gib, + opt.use_log, + opt.threads, + opt.mt_bg, + opt.normal_bg, + opt.memtable_mib, + opt.secs, + opt.warmup, + opt.rep, + opt.sabotage); + + pthread_t wd; + pthread_create(&wd, NULL, watchdog_main, NULL); + + db_open(mode == 1); + for (int i = 0; i < opt.nphases; i++) { + run_phase(&opt.phases[i], i == opt.nphases - 1); + } + if (kvs) { + db_close(); + } + return 0; +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/main-build.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/main-build.json new file mode 100644 index 000000000..dc269eb85 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/main-build.json @@ -0,0 +1,193 @@ +{ + "tree": "/home/rob/projects/splinterdb", + "head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "library": "/home/rob/projects/splinterdb/build-main-7bb5fab/release/lib/libsplinterdb.a", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "binaries": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/include", + "-I", + "/home/rob/projects/splinterdb/src", + "-I", + "/home/rob/projects/splinterdb/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/kvbench.c", + "/home/rob/projects/splinterdb/build-main-7bb5fab/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/kvbench.c", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_NO_LOG_GROUP_LIMIT", + "-I", + "/home/rob/projects/splinterdb/include", + "-I", + "/home/rob/projects/splinterdb/src", + "-I", + "/home/rob/projects/splinterdb/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/insert_benchmark.c", + "/home/rob/projects/splinterdb/build-main-7bb5fab/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/insert_benchmark", + "binary_sha256": "9c39506eca1e6dc3088f26df34ce0c3af5920baa767533552e4d723579947c6c", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/sources/insert_benchmark.c", + "source_sha256": "75acbda52b2a8949f1d61710a8d89250d4dac63b12ec9803b89170f9c2cc0b26" + } + }, + "source_files_sha256": { + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "364073691c390663f6b732f57c3ee4bfecc9f68aca33ef6750d6106e04462dc8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "7d46871423a15992f697cabb363316183cb842a11c26017f8566267174e5ae45", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "f637081a194302c584cccfd8d717253817794b34bbca754bd2c9e597acc534b9", + "src/btree.h": "6ed244b6731c490f224c7b5fea7b5a9dc27eca1aa808e6dab6b44a0c7b511638", + "src/btree_private.h": "43693dd3048ae050b3358ccfc9b91371a3d9dff4f3d6d5c8b07445897dee09f6", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "70caf9f8d7794dea8d2aeec339883ccfcfdfc29ce6c2e1edd2d0353c4a3975ea", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ed1fcdb429d4fc26382546ecbce04154910275494e9fef522cf34b647cf5e734", + "src/shard_log.h": "07c5867b959eefd35e3e9f08e6c015a594f6331850844590e9c2b1126cd2716b", + "src/splinterdb.c": "e054c2dc9224c7de8bdb63206bb5150947f853d903e3b8012ba46fe1a66dba5f", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "library_build_configuration": { + "build-config.fb6bc8eeb8390429253883c09491f5bd": { + "sha256": "5aa1a945982ec32bed4c489a7d08bea5e92d78220a31d095780e5978b5b537ee", + "text": "BUILD_ROOT=build-main-7bb5fab\nMAKEFLAGS= -j6 --jobserver-auth=fifo:/tmp/splinter-main-7bb5fab-benchmark-baseline-libs-icr_rin0/GMfifo4 -- BUILD_MODE=release BUILD_ROOT=build-main-7bb5fab\nBUILD_MODE=release\nQT_ACCESSIBILITY=1\nCC = cc\nDEPFLAGS = -MMD -MP\nCFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0\nTEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE\nINCLUDE = -I include -I src -I src/platform_linux -I tests\nTARGET_ARCH =\nLD = cc\nLDFLAGS = -ggdb -pthread -O3 -ffast-math -flto\nLIBS = -lm -lpthread -laio -lxxhash\nAR = ar\n" + } + } +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/package.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/package.py new file mode 100644 index 000000000..d55883554 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/package.py @@ -0,0 +1,67 @@ +"""Produce compact per-project archives without fixtures or executables.""" +import csv,hashlib,json,shutil,subprocess +from pathlib import Path +COORD=Path(__file__).resolve().parent +OUT=Path('/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab') +DEST=COORD/'project-archives' +PROJECTS=['disk-format','filtered-ranges','log-group-limit','branch-prefix','lazy-merge','cache-directory','async-durable-barrier','cache-invalid-addresses'] +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def write(p,v):p.write_text(json.dumps(v,indent=2)+'\n') +def readcsv(p): + with p.open() as f:return list(csv.DictReader(f)) +def writecsv(p,rs): + if not rs:return + with p.open('w') as f: + w=csv.DictWriter(f,fieldnames=list(rs[0]),lineterminator='\n');w.writeheader();w.writerows(rs) +subprocess.run(['python3',str(COORD/'report.py')],check=True) +summary=readcsv(COORD/'summary.csv') +expected={'fixtures':12,'resident':23,'disk':23,'prefix-resident-common':4,'prefix-resident-random':4,'prefix-disk-common':4,'prefix-disk-random':4,'insert':31,'hash':4,'barrier':24,'repeat-warmup':1,'repeat-cache-invalid-addresses':4,'repeat-directory-bucket-atomic':4,'repeat-async-durable-barrier':4} +for mode,count in expected.items(): + manifest=json.loads((OUT/mode/'manifest.json').read_text()) + assert manifest['complete'] and len(manifest['runs'])==count and all(r['verified'] and r['returncode']==0 for r in manifest['runs']),mode + +for project in PROJECTS: + profiles=[project] if project!='cache-directory' else ['directory-'+x for x in ['direct','bucket','bucket-simd','bucket-atomic']] + versions=profiles+(['log-disabled','log-default'] if project=='log-group-limit' else []) + path=DEST/project;path.mkdir(parents=True,exist_ok=False) + own=[r for r in summary if r['version'] in versions] + for r in own:r.update(scope='new main versus updated feature; merge cost not isolated') + writecsv(path/'summary.csv',own) + source_names={'kvbench.c','insert_benchmark.c'} + fixtures=json.loads((OUT/'fixtures/manifest.json').read_text());assert fixtures['complete'] and all(r['verified'] for r in fixtures['runs']) + fixtures['runs']=[r for r in fixtures['runs'] if r['profile'] in ['main',*profiles] and (('ordinary' not in r['label']) if project=='branch-prefix' else ('ordinary' in r['label']))] + fixture_out=path/'fixtures';fixture_out.mkdir();write(fixture_out/'manifest.json',fixtures) + for record in fixtures['runs']: + for suffix in ['.csv','.log']: + file=OUT/'fixtures'/(record['label']+suffix);shutil.copyfile(file,fixture_out/file.name) + if project=='branch-prefix':source_names.add('prefix_kvbench.c') + if project=='async-durable-barrier':source_names.add('barrier_bench.c') + if project=='filtered-ranges':source_names.add('hash_range_benchmark.c') + for name in source_names:shutil.copyfile(COORD/'sources'/name,path/name) + for name in ['run_matrix.py','build_all.py','report.py','package.py','preparation.json','feature-summaries.json','host.json','run_matrix-fixtures.py','control-drift.csv','repeat.py','audit.json','audit.py','report.md','benchmark-jobs.json','run_job.py']:shutil.copyfile(COORD/name,path/name) + for profile in ['main',*profiles]: + build=json.loads((COORD/(profile+'-build.json')).read_text());build['binaries']={name:value for name,value in build['binaries'].items() if name+'.c' in source_names};write(path/(profile+'-build.json'),build) + tests=[] + for folder in OUT.iterdir(): + if not folder.is_dir() or folder.name=='fixtures' or not (folder/'manifest.json').exists():continue + m=json.loads((folder/'manifest.json').read_text()) + assert m.get('complete') and m['runs'] and all(r['verified'] for r in m['runs']),folder + selected=[r for r in m['runs'] if r['profile'] in profiles] + if folder.name=='repeat-warmup' and project in ['async-durable-barrier','cache-invalid-addresses','cache-directory']:selected=m['runs'] + if not selected:continue + target=path/folder.name;target.mkdir() + rr=[r for r in m['runs'] if r['profile'] in profiles+['main']] + m['runs']=rr;write(target/'manifest.json',m) + for r in rr: + for file in folder.glob(r['label']+'.*'): + if file.suffix in ['.csv','.log']:shutil.copyfile(file,target/file.name) + if (folder/'results.csv').exists(): + rows=readcsv(folder/'results.csv') + if 'version' in rows[0]:rows=[r for r in rows if r['version'] in versions+['main']] + elif 'label' in rows[0]:rows=[r for r in rows if r['label'] in [x['label'] for x in rr]] + writecsv(target/'results.csv',rows) + tests.append(dict(workload=folder.name,runs=len(rr),feature_runs=sum(r['profile'] in profiles for r in rr),warmup_runs=len(rr) if folder.name=='repeat-warmup' else 0,verified=sum(r['verified'] for r in rr),complete=m['complete'])) + assert own and tests,project + write(path/'status.json',dict(project=project,scope='new main versus updated feature; merge cost not isolated',workloads=tests,reported_errors=sum(int(r['errors']) for r in own),reported_violations=sum(int(r['violations']) for r in own),all_runs_verified=bool(tests) and all(x['verified']==x['runs'] and x['complete'] for x in tests))) + inventory={str(p.relative_to(path)):sha(p) for p in path.rglob('*') if p.is_file()};write(path/'inventory.json',inventory) +print(DEST) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/preparation.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/preparation.json new file mode 100644 index 000000000..2a6d4b750 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/preparation.json @@ -0,0 +1,20 @@ +{ + "main": "7bb5fab305b9c6179e31f75998dabea833537a08", + "sources": { + "hash_range_benchmark.c": "bed236eceff4c7c1ce1570f55ddf35aac1858f53520c9447f24f5a32c055b6fe", + "kvbench.c": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "prefix_kvbench.c": "127357ddacf129b1a15d2c8e5d60f928d28a101b2ea414ff6d7fff4c2e386d51", + "barrier_bench.c": "1784a5d6d1b627858a0c8a9a6f718cd7d002a562e680d5cbdde23829167c015c", + "insert_benchmark.c": "75acbda52b2a8949f1d61710a8d89250d4dac63b12ec9803b89170f9c2cc0b26" + }, + "source_notes": { + "kvbench.c": "Byte-identical copy of campaign baseline/benchmarks/kvbench.c", + "prefix_kvbench.c": "Frozen campaign prefix workload generated from the same baseline kvbench, 64-byte common/random keys", + "insert_benchmark.c": "Frozen log-group-limit branch harness, with a compile-time two-argument blocking durable-barrier adapter for async branch", + "barrier_bench.c": "Frozen async-durable-barrier branch common harness with compile-time main/candidate API adapters", + "hash_range_benchmark.c": "Frozen filtered-ranges branch public-API probe; candidate routing hash versus main application filtering" + }, + "query_order": "Main control, all variants forward, main control, all variants reverse, main control", + "scope": "Screen feature branches freshly based on main; historical measurements remain historical. This does not isolate merge overhead.", + "expected_minutes": 35 +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/00-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/00-main.log new file mode 100644 index 000000000..b76ca6bd6 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/00-main.log @@ -0,0 +1,22 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=10.0 warmup=1.0 rep=0 sabotage=0 +open took 0.008 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.03 ops/s= 7671510 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.07s ops/cpu-s=2837000 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 13521072 ops (+1352001 ops/s) + found=12373220 notfound=0 +== point:uniform@1 T=1 ops=12373220 secs= 10.00 ops/s= 1237298 lat us p50=0.76 p99=1.10 p99.9=4.93 max=64.9 mean=0.79 + cpu=10.00s ops/cpu-s=1237324 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 62522303 ops (+4899787 ops/s) + found=62074622 notfound=0 +== point:uniform@8 T=8 ops=62074622 secs= 10.00 ops/s= 6207308 lat us p50=1.23 p99=1.78 p99.9=2.34 max=109.6 mean=1.25 + cpu=79.99s ops/cpu-s=776053 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4972203 ops (+1844547616666670592 ops/s) +close took 0.107 s +== range:uniform:1@8 T=8 ops=5466627 secs= 10.00 ops/s= 546650 lat us p50=13.70 p99=19.71 p99.9=29.44 max=261.6 mean=14.59 + cpu=79.98s ops/cpu-s=68346 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=18.69 mean=13.96 per-tuple=nan ns deinit mean=0.59 us tuples/s=546650 + insert/run=10.00s drain(close)=0.11s total=10.11s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/01-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/01-cache-invalid-addresses.log new file mode 100644 index 000000000..850fd594c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/01-cache-invalid-addresses.log @@ -0,0 +1,22 @@ +kvbench version=cache-invalid-addresses splinter=splinterdb_build_version 193ba3e4-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=10.0 warmup=1.0 rep=1 sabotage=0 +open took 0.005 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8216585 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3511236 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=5 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12561842 ops (+1256054 ops/s) + found=11448564 notfound=0 +== point:uniform@1 T=1 ops=11448564 secs= 10.00 ops/s= 1144836 lat us p50=0.82 p99=1.26 p99.9=1.90 max=153.2 mean=0.85 + cpu=10.00s ops/cpu-s=1144966 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=1 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 56413786 ops (+4384905 ops/s) + found=56270477 notfound=0 +== point:uniform@8 T=8 ops=56270477 secs= 10.00 ops/s= 5626906 lat us p50=1.36 p99=1.94 p99.9=2.46 max=81.4 mean=1.38 + cpu=79.99s ops/cpu-s=703459 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4815802 ops (+1844545030055114496 ops/s) +close took 0.096 s +== range:uniform:1@8 T=8 ops=5406321 secs= 10.00 ops/s= 540621 lat us p50=13.70 p99=19.71 p99.9=29.44 max=232.4 mean=14.75 + cpu=79.99s ops/cpu-s=67592 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=19.20 mean=14.11 per-tuple=nan ns deinit mean=0.60 us tuples/s=540621 + insert/run=10.00s drain(close)=0.10s total=10.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/02-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/02-cache-invalid-addresses.log new file mode 100644 index 000000000..cd33aa199 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/02-cache-invalid-addresses.log @@ -0,0 +1,22 @@ +kvbench version=cache-invalid-addresses splinter=splinterdb_build_version 193ba3e4-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=10.0 warmup=1.0 rep=2 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8068504 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3497604 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=1 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12598524 ops (+1259665 ops/s) + found=11512330 notfound=0 +== point:uniform@1 T=1 ops=11512330 secs= 10.00 ops/s= 1151203 lat us p50=0.82 p99=1.20 p99.9=1.65 max=68.3 mean=0.84 + cpu=10.00s ops/cpu-s=1151226 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 55127771 ops (+4252642 ops/s) + found=54885179 notfound=0 +== point:uniform@8 T=8 ops=54885179 secs= 10.00 ops/s= 5488401 lat us p50=1.39 p99=1.97 p99.9=2.59 max=79.4 mean=1.42 + cpu=79.99s ops/cpu-s=686146 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4653629 ops (+1844547218088122112 ops/s) +close took 0.112 s +== range:uniform:1@8 T=8 ops=5233088 secs= 10.00 ops/s= 523297 lat us p50=14.21 p99=20.22 p99.9=30.46 max=546.8 mean=15.24 + cpu=79.98s ops/cpu-s=65431 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.70 p99=19.20 mean=14.58 per-tuple=nan ns deinit mean=0.62 us tuples/s=523297 + insert/run=10.00s drain(close)=0.11s total=10.11s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/03-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/03-main.log new file mode 100644 index 000000000..ab1bad52f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/03-main.log @@ -0,0 +1,22 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=10.0 warmup=1.0 rep=3 sabotage=0 +open took 0.007 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.03 ops/s= 7941601 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3447503 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=5 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12770307 ops (+1276908 ops/s) + found=11679080 notfound=0 +== point:uniform@1 T=1 ops=11679080 secs= 10.00 ops/s= 1167884 lat us p50=0.82 p99=1.14 p99.9=1.39 max=41.8 mean=0.83 + cpu=10.00s ops/cpu-s=1167905 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 53425969 ops (+4065285 ops/s) + found=53281798 notfound=0 +== point:uniform@8 T=8 ops=53281798 secs= 10.00 ops/s= 5328063 lat us p50=1.42 p99=2.03 p99.9=2.66 max=116.8 mean=1.46 + cpu=79.99s ops/cpu-s=666135 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4644818 ops (+1844544882871038208 ops/s) +close took 0.114 s +== range:uniform:1@8 T=8 ops=5169248 secs= 10.00 ops/s= 516913 lat us p50=14.46 p99=20.74 p99.9=30.98 max=2127.4 mean=15.43 + cpu=79.98s ops/cpu-s=64630 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.95 p99=19.71 mean=14.76 per-tuple=nan ns deinit mean=0.62 us tuples/s=516913 + insert/run=10.00s drain(close)=0.11s total=10.11s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/manifest.json new file mode 100644 index 000000000..ec687389e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/manifest.json @@ -0,0 +1,312 @@ +{ + "mode": "repeat-cache-invalid-addresses", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "Nearby main ABBA controls after broad screening; all earlier samples retained", + "runner_sha256": "81fc83731f123067d5183231468513ad7243578ffc051a0d63073b684362fd53", + "runs": [ + { + "label": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/results.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@8" + ], + "started": 1791908236.6490443, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791908269.8112035, + "log_sha256": "6a5b754369cac284376458377e874270e62c0c287862c3ce048eec183b2f329f", + "process_cpu_s": 187.05760500000002, + "process_read_bytes": 28295168, + "process_write_bytes": 339968, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + }, + { + "label": "01-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/results.csv", + "--vtag", + "cache-invalid-addresses", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@8" + ], + "started": 1791908269.8553653, + "binary_sha256": "b79296caf9124aa426a6a5b8d525a80ab518d8705d07ba43f60e27221b8b8aa8", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791908303.0137484, + "log_sha256": "a566f645c985644a310ec8c9f5af578c28a337445c3760ae30abbe485c0e44d2", + "process_cpu_s": 187.04868399999998, + "process_read_bytes": 28295168, + "process_write_bytes": 331776, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + }, + { + "label": "02-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/results.csv", + "--vtag", + "cache-invalid-addresses", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@8" + ], + "started": 1791908303.0778768, + "binary_sha256": "b79296caf9124aa426a6a5b8d525a80ab518d8705d07ba43f60e27221b8b8aa8", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791908336.2756937, + "log_sha256": "7c5798b9dfb12916cc3d0054d9e9f2e6245df29bc6d9f1739f8f6b00bc455cef", + "process_cpu_s": 187.04026100000007, + "process_read_bytes": 28295168, + "process_write_bytes": 335872, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + }, + { + "label": "03-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses/results.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-cache-invalid-addresses", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@8" + ], + "started": 1791908336.3549643, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791908369.5138505, + "log_sha256": "822e05f517cbce13e7d6a68329ad22e738db9ad426289ae12e04e8d6963be567", + "process_cpu_s": 187.04291800000004, + "process_read_bytes": 28295168, + "process_write_bytes": 335872, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + } + ], + "shared_runner_sha256": "536f10a1a7fd4b1e8e0250ea01cfe36793c7d6e2345f141092616ec06f64ee50", + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/results.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/results.csv new file mode 100644 index 000000000..31f2f6d09 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-cache-invalid-addresses/results.csv @@ -0,0 +1,17 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm,8,0,200000,200000,0.026,7671509.6,nan,nan,nan,0.000,nan,0.070,2837000.2,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,7671509.6,0.026,0.000,0.026,0.000,0,0,nan,0,0,0.008,0,0,0,0,0 +main,resident,0,0,point:uniform@1,1,0,200000,12373220,10.000,1237297.9,0.760,1.104,4.928,64.852,0.786,10.000,1237324.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.008,0,0,0,0,0 +main,resident,0,0,point:uniform@8,8,0,200000,62074622,10.000,6207307.6,1.232,1.776,2.336,109.597,1.252,79.988,776052.7,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.008,0,0,0,0,0 +main,resident,0,0,range:uniform:1@8,8,0,200000,5466627,10.000,546650.2,13.696,19.712,29.440,261.645,14.590,79.984,68346.4,0,4096,0.00,0.00,13.184,18.688,13.963,nan,0.587,5466627,546650.2,10.000,0.107,10.107,0.010,0,311296,nan,162664448,28655616,0.008,0,0,0,0,0 +cache-invalid-addresses,resident,1,0,warm,8,1,200000,200000,0.024,8216584.9,nan,nan,nan,0.000,nan,0.057,3511236.0,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,8216584.9,0.024,0.000,0.024,0.000,0,0,nan,0,0,0.005,0,0,0,0,5 +cache-invalid-addresses,resident,1,0,point:uniform@1,1,1,200000,11448564,10.000,1144836.3,0.824,1.264,1.904,153.211,0.849,9.999,1144966.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,1,0,0 +cache-invalid-addresses,resident,1,0,point:uniform@8,8,1,200000,56270477,10.000,5626906.4,1.360,1.936,2.464,81.411,1.381,79.991,703458.9,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +cache-invalid-addresses,resident,1,0,range:uniform:1@8,8,1,200000,5406321,10.000,540620.7,13.696,19.712,29.440,232.378,14.753,79.985,67591.5,0,4096,0.00,0.00,12.928,19.200,14.114,nan,0.597,5406321,540620.7,10.000,0.096,10.096,0.012,0,307200,nan,162664448,28655616,0.005,0,0,0,0,0 +cache-invalid-addresses,resident,2,0,warm,8,2,200000,200000,0.025,8068504.2,nan,nan,nan,0.000,nan,0.057,3497604.1,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,8068504.2,0.025,0.000,0.025,0.000,0,0,nan,0,0,0.006,0,0,0,0,1 +cache-invalid-addresses,resident,2,0,point:uniform@1,1,2,200000,11512330,10.000,1151203.5,0.824,1.200,1.648,68.282,0.844,10.000,1151226.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,2,0,point:uniform@8,8,2,200000,54885179,10.000,5488401.3,1.392,1.968,2.592,79.440,1.418,79.991,686146.1,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,2,0,range:uniform:1@8,8,2,200000,5233088,10.000,523297.0,14.208,20.224,30.464,546.753,15.241,79.979,65431.0,0,4096,0.00,0.00,13.696,19.200,14.579,nan,0.619,5233088,523297.0,10.000,0.112,10.113,0.011,0,311296,nan,162664448,28655616,0.006,0,0,0,0,0 +main,resident,3,0,warm,8,3,200000,200000,0.025,7941600.6,nan,nan,nan,0.000,nan,0.058,3447503.1,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,7941600.6,0.025,0.000,0.025,0.000,0,0,nan,0,0,0.007,0,0,0,0,5 +main,resident,3,0,point:uniform@1,1,3,200000,11679080,10.000,1167884.0,0.824,1.136,1.392,41.828,0.830,10.000,1167905.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,3,0,point:uniform@8,8,3,200000,53281798,10.000,5328062.8,1.424,2.032,2.656,116.826,1.461,79.986,666135.0,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,3,0,range:uniform:1@8,8,3,200000,5169248,10.000,516913.3,14.464,20.736,30.976,2127.364,15.429,79.982,64630.3,0,0,0.00,0.00,13.952,19.712,14.761,nan,0.625,5169248,516913.3,10.000,0.114,10.114,0.012,0,311296,nan,162664448,28655616,0.007,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/00-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/00-main.log new file mode 100644 index 000000000..ed44b6b00 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/00-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-warmup/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=10.0 warmup=1.0 rep=0 sabotage=0 +open took 0.007 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8214548 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3361627 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=6 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 63152882 ops (+6314875 ops/s) + found=57254010 notfound=0 +== point:uniform@8 T=8 ops=57254010 secs= 10.00 ops/s= 5725282 lat us p50=1.33 p99=1.94 p99.9=3.17 max=1459.3 mean=1.36 + cpu=79.98s ops/cpu-s=715813 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 5322116 ops (+1844543542350018304 ops/s) +close took 0.109 s +== range:uniform:1@8 T=8 ops=5315705 secs= 10.00 ops/s= 531558 lat us p50=14.21 p99=19.71 p99.9=29.95 max=113.1 mean=15.00 + cpu=79.99s ops/cpu-s=66457 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.44 p99=19.20 mean=14.36 per-tuple=nan ns deinit mean=0.60 us tuples/s=531558 + insert/run=10.00s drain(close)=0.11s total=10.11s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/manifest.json new file mode 100644 index 000000000..62f473ed9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/manifest.json @@ -0,0 +1,86 @@ +{ + "mode": "repeat-warmup", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "Recorded workload warmup before nearby ABBA comparisons; retained separately from their samples", + "runner_sha256": "81fc83731f123067d5183231468513ad7243578ffc051a0d63073b684362fd53", + "runs": [ + { + "label": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-warmup/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-warmup/results.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/repeat-warmup", + "warm", + "point:uniform@8", + "range:uniform:1@8" + ], + "started": 1791908144.9619756, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791908167.1354582, + "log_sha256": "413687ffc5109eb7d5e1bad201479f285edfe7140e2c5458844bbb03e0899b4d", + "process_cpu_s": 176.036301, + "process_read_bytes": 28295168, + "process_write_bytes": 327680, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + } + ], + "shared_runner_sha256": "536f10a1a7fd4b1e8e0250ea01cfe36793c7d6e2345f141092616ec06f64ee50", + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/results.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/results.csv new file mode 100644 index 000000000..5a493dd08 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat-warmup/results.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm,8,0,200000,200000,0.024,8214547.6,nan,nan,nan,0.000,nan,0.059,3361627.0,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,8214547.6,0.024,0.000,0.024,0.000,0,0,nan,0,0,0.007,0,0,0,0,6 +main,resident,0,0,point:uniform@8,8,0,200000,57254010,10.000,5725282.1,1.328,1.936,3.168,1459.323,1.359,79.985,715813.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,0,0,range:uniform:1@8,8,0,200000,5315705,10.000,531558.3,14.208,19.712,29.952,113.067,15.004,79.987,66457.4,0,4096,0.00,0.00,13.440,19.200,14.359,nan,0.603,5315705,531558.3,10.000,0.109,10.109,0.012,0,307200,nan,162664448,28655616,0.007,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat.py new file mode 100644 index 000000000..a6045a183 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/repeat.py @@ -0,0 +1,19 @@ +"""Nearby warmed ABBA controls; invoke under run_job.py benchmark.""" +import argparse +import run_matrix as r +p=argparse.ArgumentParser();p.add_argument('profile',choices=['warmup','cache-invalid-addresses','directory-bucket-atomic','async-durable-barrier']);a=p.parse_args() +def interrupted(signum,frame):raise InterruptedError(f'benchmark interrupted by signal {signum}') +for sig in [r.signal.SIGTERM,r.signal.SIGHUP]:r.signal.signal(sig,interrupted) +original=r.kvargs +def longer(*args,**kwargs): + kwargs['secs']=10 + return original(*args,**kwargs) +r.kvargs=longer +folder,m=r.newmode('repeat-'+a.profile) +m['runner_sha256']=r.sha(__file__) +m['shared_runner_sha256']=r.sha(r.__file__) +m['scope']='Nearby main ABBA controls after broad screening; all earlier samples retained' +if a.profile=='warmup':m['scope']='Recorded workload warmup before nearby ABBA comparisons; retained separately from their samples' +phases=['warm']+(['point:uniform@1'] if a.profile=='cache-invalid-addresses' else [])+['point:uniform@8','range:uniform:1@8'] +for i,name in enumerate(['main'] if a.profile=='warmup' else ['main',a.profile,a.profile,'main']):r.query_one(folder,m,i,name,'resident',phases) +m['complete']=True;r.save(folder/'manifest.json',m) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/report.md b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/report.md new file mode 100644 index 000000000..c6d09c230 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/report.md @@ -0,0 +1,237 @@ +# Fresh main integration benchmark screening + +These compare current feature branches with main 7bb5fab. They do not isolate the cost of merging main. Short runs are screening evidence, not proof of performance neutrality. All databases are on verified real disk with O_DIRECT; copied fixtures are fsynced before opening. Query samples use serial-built immutable fixtures, with separate equivalent fixtures for incompatible formats. Main controls bracket forward and reverse variant sweeps. + +| Workload | Phase | Branch | Change | Sample range overlap | +| --- | --- | --- | ---: | --- | +| resident | point:uniform@1 | disk-format | -1.21% | True | +| resident | point:uniform@1 | filtered-ranges | -1.11% | True | +| resident | point:uniform@1 | log-group-limit | -3.24% | True | +| resident | point:uniform@1 | lazy-merge | -2.99% | True | +| resident | point:uniform@1 | async-durable-barrier | -3.58% | True | +| resident | point:uniform@1 | cache-invalid-addresses | -4.60% | False | +| resident | point:uniform@1 | directory-direct | -3.66% | True | +| resident | point:uniform@1 | directory-bucket | -13.61% | False | +| resident | point:uniform@1 | directory-bucket-simd | -14.75% | False | +| resident | point:uniform@1 | directory-bucket-atomic | -11.59% | False | +| resident | point:uniform@8 | disk-format | -1.92% | True | +| resident | point:uniform@8 | filtered-ranges | -1.37% | True | +| resident | point:uniform@8 | log-group-limit | -3.94% | True | +| resident | point:uniform@8 | lazy-merge | -4.99% | True | +| resident | point:uniform@8 | async-durable-barrier | -5.29% | True | +| resident | point:uniform@8 | cache-invalid-addresses | -7.08% | True | +| resident | point:uniform@8 | directory-direct | -6.43% | True | +| resident | point:uniform@8 | directory-bucket | -25.62% | False | +| resident | point:uniform@8 | directory-bucket-simd | -25.20% | False | +| resident | point:uniform@8 | directory-bucket-atomic | -11.45% | False | +| resident | range:uniform:1@1 | disk-format | +1.54% | True | +| resident | range:uniform:1@1 | filtered-ranges | -0.07% | True | +| resident | range:uniform:1@1 | log-group-limit | -2.20% | True | +| resident | range:uniform:1@1 | lazy-merge | +4.48% | True | +| resident | range:uniform:1@1 | async-durable-barrier | -0.38% | True | +| resident | range:uniform:1@1 | cache-invalid-addresses | -2.25% | True | +| resident | range:uniform:1@1 | directory-direct | -0.18% | True | +| resident | range:uniform:1@1 | directory-bucket | -7.11% | False | +| resident | range:uniform:1@1 | directory-bucket-simd | -6.10% | False | +| resident | range:uniform:1@1 | directory-bucket-atomic | -5.32% | False | +| resident | range:uniform:1@8 | disk-format | -4.07% | True | +| resident | range:uniform:1@8 | filtered-ranges | -3.38% | True | +| resident | range:uniform:1@8 | log-group-limit | -4.75% | True | +| resident | range:uniform:1@8 | lazy-merge | +1.35% | True | +| resident | range:uniform:1@8 | async-durable-barrier | -6.06% | False | +| resident | range:uniform:1@8 | cache-invalid-addresses | -4.95% | True | +| resident | range:uniform:1@8 | directory-direct | -4.39% | True | +| resident | range:uniform:1@8 | directory-bucket | -18.35% | False | +| resident | range:uniform:1@8 | directory-bucket-simd | -18.65% | False | +| resident | range:uniform:1@8 | directory-bucket-atomic | -7.65% | False | +| resident | range:uniform:10000@8 | disk-format | -2.41% | True | +| resident | range:uniform:10000@8 | filtered-ranges | +1.43% | True | +| resident | range:uniform:10000@8 | log-group-limit | -1.49% | True | +| resident | range:uniform:10000@8 | lazy-merge | -5.38% | True | +| resident | range:uniform:10000@8 | async-durable-barrier | -4.49% | True | +| resident | range:uniform:10000@8 | cache-invalid-addresses | -2.56% | True | +| resident | range:uniform:10000@8 | directory-direct | -8.56% | False | +| resident | range:uniform:10000@8 | directory-bucket | -6.41% | True | +| resident | range:uniform:10000@8 | directory-bucket-simd | -6.44% | False | +| resident | range:uniform:10000@8 | directory-bucket-atomic | -6.85% | True | +| disk | point:uniform@8 | disk-format | -0.81% | True | +| disk | point:uniform@8 | filtered-ranges | -3.82% | True | +| disk | point:uniform@8 | log-group-limit | -0.25% | True | +| disk | point:uniform@8 | lazy-merge | -0.22% | True | +| disk | point:uniform@8 | async-durable-barrier | -2.05% | True | +| disk | point:uniform@8 | cache-invalid-addresses | -2.24% | True | +| disk | point:uniform@8 | directory-direct | -1.93% | True | +| disk | point:uniform@8 | directory-bucket | -2.54% | True | +| disk | point:uniform@8 | directory-bucket-simd | -2.53% | True | +| disk | point:uniform@8 | directory-bucket-atomic | -1.32% | True | +| disk | range:uniform:1@8 | disk-format | -0.78% | True | +| disk | range:uniform:1@8 | filtered-ranges | -1.67% | True | +| disk | range:uniform:1@8 | log-group-limit | -0.59% | True | +| disk | range:uniform:1@8 | lazy-merge | -0.98% | True | +| disk | range:uniform:1@8 | async-durable-barrier | -2.40% | True | +| disk | range:uniform:1@8 | cache-invalid-addresses | -2.34% | True | +| disk | range:uniform:1@8 | directory-direct | -3.11% | True | +| disk | range:uniform:1@8 | directory-bucket | -2.79% | True | +| disk | range:uniform:1@8 | directory-bucket-simd | -3.56% | True | +| disk | range:uniform:1@8 | directory-bucket-atomic | -2.25% | True | +| disk | range:uniform:10000@8 | disk-format | -0.41% | True | +| disk | range:uniform:10000@8 | filtered-ranges | -1.80% | True | +| disk | range:uniform:10000@8 | log-group-limit | +0.11% | True | +| disk | range:uniform:10000@8 | lazy-merge | -1.24% | True | +| disk | range:uniform:10000@8 | async-durable-barrier | -2.13% | True | +| disk | range:uniform:10000@8 | cache-invalid-addresses | -2.08% | True | +| disk | range:uniform:10000@8 | directory-direct | -2.14% | True | +| disk | range:uniform:10000@8 | directory-bucket | -2.08% | True | +| disk | range:uniform:10000@8 | directory-bucket-simd | -3.48% | True | +| disk | range:uniform:10000@8 | directory-bucket-atomic | -1.09% | True | +| prefix-resident-common | point:uniform@8 | branch-prefix | +10.61% | False | +| prefix-resident-common | range:uniform:1@8 | branch-prefix | +2.87% | False | +| prefix-resident-common | range:uniform:10000@8 | branch-prefix | +0.34% | True | +| prefix-resident-common | ow:uniform@8 | branch-prefix | +9.38% | False | +| prefix-resident-random | point:uniform@8 | branch-prefix | -0.30% | True | +| prefix-resident-random | range:uniform:1@8 | branch-prefix | +2.67% | True | +| prefix-resident-random | range:uniform:10000@8 | branch-prefix | -10.88% | False | +| prefix-resident-random | ow:uniform@8 | branch-prefix | -1.52% | True | +| prefix-disk-common | point:uniform@8 | branch-prefix | -2.69% | True | +| prefix-disk-common | range:uniform:1@8 | branch-prefix | +0.11% | True | +| prefix-disk-common | range:uniform:10000@8 | branch-prefix | +14.37% | False | +| prefix-disk-random | point:uniform@8 | branch-prefix | -5.57% | True | +| prefix-disk-random | range:uniform:1@8 | branch-prefix | -6.30% | True | +| prefix-disk-random | range:uniform:10000@8 | branch-prefix | -4.11% | True | +| repeat-directory-bucket-atomic | point:uniform@8 | directory-bucket-atomic | -6.18% | True | +| repeat-directory-bucket-atomic | range:uniform:1@8 | directory-bucket-atomic | -3.89% | True | +| repeat-async-durable-barrier | point:uniform@8 | async-durable-barrier | -0.52% | True | +| repeat-async-durable-barrier | range:uniform:1@8 | async-durable-barrier | -2.28% | True | +| repeat-cache-invalid-addresses | point:uniform@1 | cache-invalid-addresses | -4.54% | False | +| repeat-cache-invalid-addresses | point:uniform@8 | cache-invalid-addresses | -3.64% | True | +| repeat-cache-invalid-addresses | range:uniform:1@8 | cache-invalid-addresses | +0.03% | True | +| insert | WAL1 | disk-format | -0.88% | True | +| insert | WAL1 | filtered-ranges | -1.02% | False | +| insert | WAL1 | lazy-merge | -0.49% | True | +| insert | WAL1 | async-durable-barrier | -1.08% | True | +| insert | WAL1 | cache-invalid-addresses | -3.00% | False | +| insert | WAL1 | directory-direct | -1.91% | False | +| insert | WAL1 | directory-bucket | -5.46% | False | +| insert | WAL1 | directory-bucket-simd | -3.79% | False | +| insert | WAL1 | directory-bucket-atomic | -3.32% | False | +| insert | WAL1 | log-disabled | -1.34% | True | +| insert | WAL1 | log-default | -42.70% | False | +| insert | WAL0 | cache-invalid-addresses | +6.27% | True | +| insert | WAL0 | directory-bucket-atomic | +6.39% | False | + +Detailed throughput ranges, CPU/op, I/O/op and p99 are in summary.csv. Raw commands, source/library/executable hashes, verification and logs remain in the per-workload manifest and adjacent artifacts. + +{ + "insert": { + "runs": 31, + "complete": true, + "verified": 31 + }, + "repeat-warmup": { + "runs": 1, + "complete": true, + "verified": 1 + }, + "barrier": { + "runs": 24, + "complete": true, + "verified": 24 + }, + "repeat-directory-bucket-atomic": { + "runs": 4, + "complete": true, + "verified": 4 + }, + "fixtures": { + "runs": 12, + "complete": true, + "verified": 12 + }, + "disk": { + "runs": 23, + "complete": true, + "verified": 23 + }, + "repeat-async-durable-barrier": { + "runs": 4, + "complete": true, + "verified": 4 + }, + "prefix-resident-common": { + "runs": 4, + "complete": true, + "verified": 4 + }, + "hash": { + "runs": 4, + "complete": true, + "verified": 4 + }, + "resident": { + "runs": 23, + "complete": true, + "verified": 23 + }, + "repeat-cache-invalid-addresses": { + "runs": 4, + "complete": true, + "verified": 4 + }, + "prefix-disk-random": { + "runs": 4, + "complete": true, + "verified": 4 + }, + "prefix-disk-common": { + "runs": 4, + "complete": true, + "verified": 4 + }, + "prefix-resident-random": { + "runs": 4, + "complete": true, + "verified": 4 + } +} + +## Main control drift + +All controls are retained. Large variation in these unchanged-main samples prevents attributing small feature differences to code. The measured cause of this variation is unknown. Nearby ABBA repeats are separate evidence; they do not replace these results. + +| Regime | Phase | First ops/s | Middle ops/s | Last ops/s | Middle vs first | Last vs first | +| --- | --- | ---: | ---: | ---: | ---: | ---: | +| resident | point:uniform@1 | 1,261,757.3 | 1,152,531.0 | 1,148,133.5 | -8.66% | -9.01% | +| resident | point:uniform@8 | 6,445,634.1 | 5,270,841.2 | 5,463,995.8 | -18.23% | -15.23% | +| resident | range:uniform:1@1 | 114,690.1 | 105,447.5 | 105,112.6 | -8.06% | -8.35% | +| resident | range:uniform:1@8 | 600,376.6 | 532,530.7 | 549,552.3 | -11.30% | -8.47% | +| resident | range:uniform:10000@8 | 4,305.3 | 3,785.8 | 3,929.7 | -12.07% | -8.72% | +| disk | point:uniform@8 | 153,061.5 | 162,899.9 | 168,110.0 | +6.43% | +9.83% | +| disk | range:uniform:1@8 | 63,458.1 | 63,625.4 | 64,975.4 | +0.26% | +2.39% | +| disk | range:uniform:10000@8 | 841.4 | 835.2 | 840.0 | -0.74% | -0.17% | + +## Interpretation and limits + +These samples support feature tradeoffs, not an isolated estimate of merge overhead. There are two samples per candidate and two or three main controls; non-overlap is a descriptive range check, not a statistical confidence interval. Unchanged main controls drifted substantially, including in nearby repeats. The cause is unproven. + +The invalid-address checks reproduce a roughly 4.5% resident single-thread point-query loss: broad screening -4.60%, nearby warmed ABBA -4.54% with non-overlapping sample ranges. Its repeated eight-thread point query (-3.64%) overlaps main, and repeated one-result/eight-thread range query (+0.03%) does not reproduce the initial apparent loss. Atomic directory nearby repeats (-6.18% point and -3.89% short range) and async-barrier ordinary-query repeats (-0.52% point and -2.28% short range) all overlap main; their smaller effects remain inconclusive. The scalar/SIMD directory variants show larger resident feature costs in the broad screen. These are comparisons of the whole features to main, not newly introduced merge regressions. + +Prefix compression improves several common-prefix workloads, but the random-key resident long-range screen loses 10.88% with non-overlapping samples. The default 64-page automatic log-group durability threshold loses 42.7% insert throughput in the short WAL-enabled screen; this is the cost of added automatic durability versus main without automatic barriers. Disabling the threshold gives -1.3% with overlapping ranges. These tradeoffs require workload-specific judgment, not a blanket performance-neutral claim. + +All timed processes passed their declared verification. Query runs validate keys/values/ranges and close successfully. Insert-only runs validate API returns, positive insert counts and close, but do not perform readback. Barrier runs crash after the final completed barrier, reopen and verify every key/value. Hash-filter runs compare checksums and expected output counts. Every measured ordinary resident and focused-repeat query phase has zero physical read bytes. The retained pre-repeat warmup runs point and one-result range queries at eight threads for 10 seconds each; it is not pooled with comparison controls. + +Separate correctness testing reproduced an inherited small-cache async progress stall on main and invalid-addresses under restricted CPU scheduling. That limitation is documented in the branch correctness evidence; it was not repaired in these merges, and no benchmark run stalled. + +Barrier measurements are short and show substantial run-to-run I/O variation in some configurations. In particular, WAL-enabled/no-background-worker candidate sync spans about 60k to 194k updates/s, while main spans 63k to 65k; its +99% mean alone is not a stable speedup estimate. Async launch latency is distinct from durability completion. These runs use depth 1: completion is observed by waiting or polling before the next insert batch. Greater-depth harness modes may include intervening inserts in observed completion, but were not measured here. + +| Barrier config | Candidate mode | Main updates/s range | Candidate updates/s range | Mean change | Mean launch p99 us | Mean observed completion p99 us | +| --- | --- | ---: | ---: | ---: | ---: | ---: | +| wal0-workers0 | sync | 31,072–40,897 | 57,552–58,998 | +61.95% | 15769.34 | 15769.34 | +| wal0-workers0 | async | 31,072–40,897 | 59,568–60,181 | +66.39% | 0.98 | 14594.80 | +| wal0-workers1 | sync | 32,686–33,069 | 32,567–33,066 | -0.19% | 21671.51 | 21671.51 | +| wal0-workers1 | async | 32,686–33,069 | 31,925–33,322 | -0.77% | 2.90 | 23050.30 | +| wal1-workers0 | sync | 63,288–64,560 | 60,090–194,153 | +98.86% | 4118.68 | 4118.68 | +| wal1-workers0 | async | 63,288–64,560 | 200,298–273,650 | +270.71% | 3.51 | 2190.87 | +| wal1-workers1 | sync | 61,607–63,583 | 67,545–69,246 | +9.27% | 4940.58 | 4940.58 | +| wal1-workers1 | async | 61,607–63,583 | 78,489–80,079 | +26.66% | 6.17 | 4128.32 | + +Hash-filter API versus application filtering: mean latency changes for limits 1/2/10/100 are -5.70%/-16.71%/+0.56%/-9.59%; output checksums match. Full ranges, visited tuple counts, CPU/I/O and provenance are retained in the raw results and feature-summaries.json. diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/report.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/report.py new file mode 100644 index 000000000..eb2212fd6 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/report.py @@ -0,0 +1,127 @@ +import csv,json,statistics +from pathlib import Path +OUT=Path('/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab') +COORD=Path(__file__).resolve().parent +allrows=[] +def read(path): + with path.open() as f:return list(csv.DictReader(f)) +def verified_manifest(folder): + p=folder/'manifest.json' + if not p.exists():return None + m=json.loads(p.read_text()) + if not m.get('complete'):return None + assert m['runs'] and all(r.get('verified') and r.get('returncode')==0 for r in m['runs']),folder + return m +def summary(mode,group,version,rs,base,rate='ops_s'): + rates=[float(r[rate]) for r in rs];baseline=[float(r[rate]) for r in base] + avg=statistics.fmean + return dict(workload=mode,phase=group,version=version,samples=len(rs),ops_s_mean=avg(rates),ops_s_min=min(rates),ops_s_max=max(rates),baseline_ops_s_mean=avg(baseline),baseline_ops_s_min=min(baseline),baseline_ops_s_max=max(baseline),delta_pct=100*(avg(rates)/avg(baseline)-1),ranges_overlap=max(min(rates),min(baseline))<=min(max(rates),max(baseline))) +for mode in ['resident','disk','prefix-resident-common','prefix-resident-random','prefix-disk-common','prefix-disk-random',*[p.name for p in OUT.glob('repeat-*')]]: + folder=OUT/mode + if not (folder/'results.csv').exists() or not (folder/'manifest.json').exists():continue + m=verified_manifest(folder) + if m is None:continue + rr=read(folder/'results.csv') + for run in m['runs']: + command=run['command']; order=command[command.index('--otag')+1] + own=[r for r in rr if r['order']==order] + phases=command[command.index('warm'):] + assert len(own)==len(phases) and [r['phase'] for r in own]==phases and all(r['version']==run['profile'] for r in own),run['label'] + assert len(rr)==sum(len(run['command'][run['command'].index('warm'):]) for run in m['runs']) + for phase in dict.fromkeys(r['phase'] for r in rr if r['phase']!='warm'): + bas=[r for r in rr if r['version']=='main' and r['phase']==phase] + if mode=='resident' or mode.startswith('repeat-'):assert all(int(r['rd_bytes'])==0 for r in rr if r['phase']!='warm'), 'resident queries performed physical reads' + for version in dict.fromkeys(r['version'] for r in rr): + rs=[r for r in rr if r['version']==version and r['phase']==phase] + if not rs or not bas:continue + s=summary(mode,phase,version,rs,bas) + s.update(errors=sum(int(r['errors']) for r in rs),violations=sum(int(r['violations']) for r in rs),cpu_us_op=statistics.fmean(1e6*float(r['cpu_s'])/int(r['ops']) for r in rs),read_B_op=statistics.fmean(float(r['rd_B_op']) for r in rs),write_B_op=statistics.fmean(float(r['wr_B_op']) for r in rs),p99_us=statistics.fmean(float(r['p99_us']) for r in rs));allrows.append(s) +folder=OUT/'insert' +if (folder/'results.csv').exists() and verified_manifest(folder): + m=verified_manifest(folder);rr=read(folder/'results.csv') + assert len(rr)==len(m['runs']) + assert {f"wal{r['wal']}-{int(r['index']):02d}-{r['version']}" for r in rr}=={r['label'] for r in m['runs']} + for wal in dict.fromkeys(r['wal'] for r in rr): + bas=[r for r in rr if r['version']=='main' and r['wal']==wal] + for version in dict.fromkeys(r['version'] for r in rr if r['wal']==wal): + rs=[r for r in rr if r['version']==version and r['wal']==wal];s=summary('insert','WAL'+wal,version,rs,bas) + s.update(errors=sum(int(r['errors']) for r in rs),violations=sum(int(r['violations']) for r in rs));s.update({k:statistics.fmean(float(r[k]) for r in rs) for k in ['cpu_us_op','read_B_op','write_B_op','p99_us']});allrows.append(s) +if allrows: + with (COORD/'summary.csv').open('w') as f: + w=csv.DictWriter(f,fieldnames=list(allrows[0]),lineterminator='\n');w.writeheader();w.writerows(allrows) +lines=['# Fresh main integration benchmark screening','','These compare current feature branches with main 7bb5fab. They do not isolate the cost of merging main. Short runs are screening evidence, not proof of performance neutrality. All databases are on verified real disk with O_DIRECT; copied fixtures are fsynced before opening. Query samples use serial-built immutable fixtures, with separate equivalent fixtures for incompatible formats. Main controls bracket forward and reverse variant sweeps.','', '| Workload | Phase | Branch | Change | Sample range overlap |','| --- | --- | --- | ---: | --- |'] +for r in allrows: + if r['version']=='main':continue + lines.append(f"| {r['workload']} | {r['phase']} | {r['version']} | {r['delta_pct']:+.2f}% | {r['ranges_overlap']} |") +counts={} +for p in OUT.glob('*/manifest.json'): + m=json.loads(p.read_text());counts[p.parent.name]=dict(runs=len(m['runs']),complete=m.get('complete',False),verified=sum(r.get('verified',False) for r in m['runs'])) +(COORD/'counts.json').write_text(json.dumps(counts,indent=2)+'\n') +lines+=['','Detailed throughput ranges, CPU/op, I/O/op and p99 are in summary.csv. Raw commands, source/library/executable hashes, verification and logs remain in the per-workload manifest and adjacent artifacts.','',json.dumps(counts,indent=2)] +(COORD/'report.md').write_text('\n'.join(lines)+'\n') +print(json.dumps(counts,indent=2)) +feature_summaries={} +p=OUT/'hash/manifest.json' +if p.exists() and verified_manifest(p.parent): + m=verified_manifest(p.parent);hh=[] + for limit in ['1','2','10','100']: + groups={profile:[r for run in m['runs'] if run['profile']==profile and run['verified'] for r in run['rows'] if r['limit']==limit] for profile in ['main','filtered-ranges']} + if not all(groups.values()):continue + mean=lambda name:statistics.fmean(float(r['ns_per_query']) for r in groups[name]) + for profile,rr in groups.items(): + costs=[float(r['ns_per_query']) for r in rr] + hh.append(dict(profile=profile,limit=int(limit),samples=len(rr),ns_per_query_mean=statistics.fmean(costs),ns_per_query_min=min(costs),ns_per_query_max=max(costs),latency_delta_main_pct=100*(mean(profile)/mean('main')-1),visited_mean=statistics.fmean(int(r['visited']) for r in rr),verified=True,verification_kind='successful process with harness assertions and matching result checksums')) + feature_summaries['hash']=hh +p=OUT/'barrier/results.csv' +if p.exists() and verified_manifest(p.parent): + m=verified_manifest(p.parent);rr=read(p);bb=[] + assert len(rr)==len(m['runs']) and {r['label'] for r in rr}=={r['label'] for r in m['runs']} + for wal in ['0','1']: + for workers in ['0','1']: + cases=[('main','sync'),('async-durable-barrier','sync'),('async-durable-barrier','async')] + base=[r for r in rr if r['log']==wal and r['workers']==workers and '-main-' in r['label']] + if not base:continue + for profile,mode in cases: + rs=[r for r in rr if r['log']==wal and r['workers']==workers and f'-{profile}-' in r['label'] and r['mode']==mode] + if not rs:continue + s=summary('barrier',f'wal{wal}-workers{workers}-{mode}',profile,rs,base,rate='updates_s') + s.update(launch_p99_us=statistics.fmean(float(r['launch_p99_us']) for r in rs),completion_p99_us=statistics.fmean(float(r['observed_completion_p99_us']) for r in rs),verified=all(int(r['verified'])==1 for r in rs),verification_kind='crash after completed final barrier, reopen and full key/value readback',cpu_us_update=statistics.fmean(1e6*float(r['cpu_s'])/(int(r['batch'])*int(r['barriers'])) for r in rs),read_bytes_update=statistics.fmean(int(r['read_bytes'])/(int(r['batch'])*int(r['barriers'])) for r in rs),write_bytes_update=statistics.fmean(int(r['write_bytes'])/(int(r['batch'])*int(r['barriers'])) for r in rs));bb.append(s) + feature_summaries['barrier']=bb +(COORD/'feature-summaries.json').write_text(json.dumps(feature_summaries,indent=2)+'\n') +controls=[] +for folder in OUT.iterdir(): + p=folder/'results.csv' + if not folder.is_dir() or not p.exists():continue + rr=read(p) + if not rr or not {'version','phase','ops_s'}.issubset(rr[0]):continue + for phase in dict.fromkeys(r['phase'] for r in rr if r['phase']!='warm'): + rs=[r for r in rr if r['version']=='main' and r['phase']==phase] + if not rs:continue + first=float(rs[0]['ops_s']) + for r in rs:controls.append(dict(workload=folder.name,phase=phase,order=r['order'],ops_s=float(r['ops_s']),change_from_first_pct=100*(float(r['ops_s'])/first-1),cpu_us_op=1e6*float(r['cpu_s'])/int(r['ops']),read_bytes=int(r['rd_bytes']))) +if controls: + with (COORD/'control-drift.csv').open('w') as f: + w=csv.DictWriter(f,fieldnames=list(controls[0]),lineterminator='\n');w.writeheader();w.writerows(controls) +with (COORD/'report.md').open('a') as f: + f.write('\n## Main control drift\n\n') + f.write('All controls are retained. Large variation in these unchanged-main samples prevents attributing small feature differences to code. The measured cause of this variation is unknown. Nearby ABBA repeats are separate evidence; they do not replace these results.\n\n') + f.write('| Regime | Phase | First ops/s | Middle ops/s | Last ops/s | Middle vs first | Last vs first |\n| --- | --- | ---: | ---: | ---: | ---: | ---: |\n') + for mode in ['resident','disk']: + for phase in dict.fromkeys(r['phase'] for r in controls if r['workload']==mode): + rr=[r for r in controls if r['workload']==mode and r['phase']==phase] + if len(rr)!=3:continue + f.write(f"| {mode} | {phase} | {rr[0]['ops_s']:,.1f} | {rr[1]['ops_s']:,.1f} | {rr[2]['ops_s']:,.1f} | {rr[1]['change_from_first_pct']:+.2f}% | {rr[2]['change_from_first_pct']:+.2f}% |\n") + +with (COORD/'report.md').open('a') as f: + f.write('\n## Interpretation and limits\n\n') + f.write('These samples support feature tradeoffs, not an isolated estimate of merge overhead. There are two samples per candidate and two or three main controls; non-overlap is a descriptive range check, not a statistical confidence interval. Unchanged main controls drifted substantially, including in nearby repeats. The cause is unproven.\n\n') + f.write('The invalid-address checks reproduce a roughly 4.5% resident single-thread point-query loss: broad screening -4.60%, nearby warmed ABBA -4.54% with non-overlapping sample ranges. Its repeated eight-thread point query (-3.64%) overlaps main, and repeated one-result/eight-thread range query (+0.03%) does not reproduce the initial apparent loss. Atomic directory nearby repeats (-6.18% point and -3.89% short range) and async-barrier ordinary-query repeats (-0.52% point and -2.28% short range) all overlap main; their smaller effects remain inconclusive. The scalar/SIMD directory variants show larger resident feature costs in the broad screen. These are comparisons of the whole features to main, not newly introduced merge regressions.\n\n') + f.write('Prefix compression improves several common-prefix workloads, but the random-key resident long-range screen loses 10.88% with non-overlapping samples. The default 64-page automatic log-group durability threshold loses 42.7% insert throughput in the short WAL-enabled screen; this is the cost of added automatic durability versus main without automatic barriers. Disabling the threshold gives -1.3% with overlapping ranges. These tradeoffs require workload-specific judgment, not a blanket performance-neutral claim.\n\n') + f.write('All timed processes passed their declared verification. Query runs validate keys/values/ranges and close successfully. Insert-only runs validate API returns, positive insert counts and close, but do not perform readback. Barrier runs crash after the final completed barrier, reopen and verify every key/value. Hash-filter runs compare checksums and expected output counts. Every measured ordinary resident and focused-repeat query phase has zero physical read bytes. The retained pre-repeat warmup runs point and one-result range queries at eight threads for 10 seconds each; it is not pooled with comparison controls.\n\n') + f.write('Separate correctness testing reproduced an inherited small-cache async progress stall on main and invalid-addresses under restricted CPU scheduling. That limitation is documented in the branch correctness evidence; it was not repaired in these merges, and no benchmark run stalled.\n\n') + f.write('Barrier measurements are short and show substantial run-to-run I/O variation in some configurations. In particular, WAL-enabled/no-background-worker candidate sync spans about 60k to 194k updates/s, while main spans 63k to 65k; its +99% mean alone is not a stable speedup estimate. Async launch latency is distinct from durability completion. These runs use depth 1: completion is observed by waiting or polling before the next insert batch. Greater-depth harness modes may include intervening inserts in observed completion, but were not measured here.\n\n') + f.write('| Barrier config | Candidate mode | Main updates/s range | Candidate updates/s range | Mean change | Mean launch p99 us | Mean observed completion p99 us |\n| --- | --- | ---: | ---: | ---: | ---: | ---: |\n') + for r in feature_summaries.get('barrier',[]): + if r['version']=='main':continue + f.write(f"| {r['phase'].rsplit('-',1)[0]} | {r['phase'].rsplit('-',1)[1]} | {r['baseline_ops_s_min']:,.0f}–{r['baseline_ops_s_max']:,.0f} | {r['ops_s_min']:,.0f}–{r['ops_s_max']:,.0f} | {r['delta_pct']:+.2f}% | {r['launch_p99_us']:.2f} | {r['completion_p99_us']:.2f} |\n") + f.write('\nHash-filter API versus application filtering: mean latency changes for limits 1/2/10/100 are -5.70%/-16.71%/+0.56%/-9.59%; output checksums match. Full ranges, visited tuple counts, CPU/I/O and provenance are retained in the raw results and feature-summaries.json.\n') diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/00-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/00-main.log new file mode 100644 index 000000000..873e8f345 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/00-main.log @@ -0,0 +1,30 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=6.0 warmup=1.0 rep=0 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.03 ops/s= 7786147 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.05s ops/cpu-s=3668715 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=1 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=7570779 notfound=0 +== point:uniform@1 T=1 ops=7570779 secs= 6.00 ops/s= 1261757 lat us p50=0.74 p99=1.07 p99.9=5.18 max=62.6 mean=0.77 + cpu=6.00s ops/cpu-s=1261769 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 26246664 ops (+2624370 ops/s) + found=38675055 notfound=0 +== point:uniform@8 T=8 ops=38675055 secs= 6.00 ops/s= 6445634 lat us p50=1.17 p99=1.71 p99.9=2.21 max=95.5 mean=1.21 + cpu=47.99s ops/cpu-s=805965 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 799349 ops (+1844558182126266112 ops/s) +== range:uniform:1@1 T=1 ops=688170 secs= 6.00 ops/s= 114690 lat us p50=8.58 p99=13.18 p99.9=36.35 max=108.9 mean=8.69 + cpu=6.00s ops/cpu-s=114695 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.32 p99=12.93 mean=8.43 per-tuple=nan ns deinit mean=0.24 us tuples/s=114690 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) +== range:uniform:1@8 T=8 ops=3602377 secs= 6.00 ops/s= 600377 lat us p50=12.42 p99=17.66 p99.9=26.37 max=485.9 mean=13.28 + cpu=47.99s ops/cpu-s=75070 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=11.90 p99=17.15 mean=12.72 per-tuple=nan ns deinit mean=0.53 us tuples/s=600377 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 13084 ops (+1844550238704732416 ops/s) +close took 0.141 s +== range:uniform:10000@8 T=8 ops=25833 secs= 6.00 ops/s= 4305 lat us p50=1753.09 p99=2260.99 p99.9=2326.53 max=2498.1 mean=1857.98 + cpu=47.99s ops/cpu-s=538 rd=0.0 B/op wr=0.2 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.26 p99=25.86 mean=16.46 per-tuple=188.8 ns deinit mean=0.80 us tuples/s=41992304 + insert/run=6.00s drain(close)=0.14s total=6.14s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/06-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/06-cache-invalid-addresses.log new file mode 100644 index 000000000..a76574b58 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/06-cache-invalid-addresses.log @@ -0,0 +1,30 @@ +kvbench version=cache-invalid-addresses splinter=splinterdb_build_version 193ba3e4-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=6.0 warmup=1.0 rep=6 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.03 ops/s= 7444583 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.07s ops/cpu-s=2834507 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=3 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=6796681 notfound=0 +== point:uniform@1 T=1 ops=6796681 secs= 6.00 ops/s= 1132731 lat us p50=0.84 p99=1.17 p99.9=1.46 max=55.7 mean=0.86 + cpu=6.00s ops/cpu-s=1132758 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 21926763 ops (+2192468 ops/s) + found=32698411 notfound=0 +== point:uniform@8 T=8 ops=32698411 secs= 6.00 ops/s= 5449542 lat us p50=1.39 p99=2.00 p99.9=4.16 max=97.5 mean=1.43 + cpu=47.99s ops/cpu-s=681372 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=1 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 741363 ops (+1844451077912310784 ops/s) +== range:uniform:1@1 T=1 ops=640727 secs= 6.00 ops/s= 106783 lat us p50=9.34 p99=10.62 p99.9=15.49 max=41.5 mean=9.34 + cpu=6.00s ops/cpu-s=106785 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=9.09 p99=10.37 mean=9.05 per-tuple=nan ns deinit mean=0.26 us tuples/s=106783 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) +== range:uniform:1@8 T=8 ops=3188761 secs= 6.00 ops/s= 531440 lat us p50=13.95 p99=20.22 p99.9=30.98 max=2262.2 mean=15.01 + cpu=47.99s ops/cpu-s=66450 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=19.20 mean=14.36 per-tuple=nan ns deinit mean=0.61 us tuples/s=531440 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 11707 ops (+1844546168618691840 ops/s) +close took 0.065 s +== range:uniform:10000@8 T=8 ops=23577 secs= 6.00 ops/s= 3929 lat us p50=1916.93 p99=2457.60 p99.9=2457.60 max=2530.8 mean=2035.87 + cpu=48.00s ops/cpu-s=491 rd=0.0 B/op wr=0.2 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.66 p99=24.83 mean=17.80 per-tuple=206.8 ns deinit mean=0.84 us tuples/s=38338264 + insert/run=6.00s drain(close)=0.07s total=6.07s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/11-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/11-main.log new file mode 100644 index 000000000..6977aae92 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/11-main.log @@ -0,0 +1,30 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=6.0 warmup=1.0 rep=11 sabotage=0 +open took 0.007 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.03 ops/s= 7472109 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3393972 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=6915404 notfound=0 +== point:uniform@1 T=1 ops=6915404 secs= 6.00 ops/s= 1152531 lat us p50=0.82 p99=1.14 p99.9=1.42 max=55.5 mean=0.84 + cpu=6.00s ops/cpu-s=1152568 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 21133749 ops (+2113088 ops/s) + found=31626695 notfound=0 +== point:uniform@8 T=8 ops=31626695 secs= 6.00 ops/s= 5270841 lat us p50=1.42 p99=2.08 p99.9=3.10 max=435.7 mean=1.47 + cpu=47.98s ops/cpu-s=659104 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 730121 ops (+1844496310552051968 ops/s) +== range:uniform:1@1 T=1 ops=632712 secs= 6.00 ops/s= 105447 lat us p50=9.34 p99=10.88 p99.9=15.49 max=695.7 mean=9.46 + cpu=6.00s ops/cpu-s=105461 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=9.09 p99=10.62 mean=9.16 per-tuple=nan ns deinit mean=0.27 us tuples/s=105447 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) +== range:uniform:1@8 T=8 ops=3195303 secs= 6.00 ops/s= 532531 lat us p50=13.95 p99=19.71 p99.9=29.95 max=100.9 mean=14.98 + cpu=47.99s ops/cpu-s=66577 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.44 p99=19.20 mean=14.33 per-tuple=nan ns deinit mean=0.60 us tuples/s=532531 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 11306 ops (+1844551191351300864 ops/s) +close took 0.115 s +== range:uniform:10000@8 T=8 ops=22716 secs= 6.00 ops/s= 3786 lat us p50=1982.46 p99=2523.14 p99.9=2654.21 max=2800.7 mean=2112.86 + cpu=47.99s ops/cpu-s=473 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=18.18 p99=28.42 mean=18.41 per-tuple=214.6 ns deinit mean=0.91 us tuples/s=36934012 + insert/run=6.00s drain(close)=0.11s total=6.12s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/16-cache-invalid-addresses.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/16-cache-invalid-addresses.log new file mode 100644 index 000000000..dcbf7870a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/16-cache-invalid-addresses.log @@ -0,0 +1,30 @@ +kvbench version=cache-invalid-addresses splinter=splinterdb_build_version 193ba3e4-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=6.0 warmup=1.0 rep=16 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8056480 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3370124 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=1 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=6798618 notfound=0 +== point:uniform@1 T=1 ops=6798618 secs= 6.00 ops/s= 1133053 lat us p50=0.84 p99=1.17 p99.9=1.46 max=31.2 mean=0.86 + cpu=6.00s ops/cpu-s=1133057 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 20898966 ops (+2089681 ops/s) + found=31156969 notfound=0 +== point:uniform@8 T=8 ops=31156969 secs= 6.00 ops/s= 5192633 lat us p50=1.46 p99=2.08 p99.9=2.91 max=124.6 mean=1.50 + cpu=47.99s ops/cpu-s=649181 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 733225 ops (+1844472107697085440 ops/s) +== range:uniform:1@1 T=1 ops=630994 secs= 6.00 ops/s= 105161 lat us p50=9.34 p99=12.16 p99.9=16.64 max=88.0 mean=9.48 + cpu=6.00s ops/cpu-s=105172 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=9.09 p99=11.65 mean=9.19 per-tuple=nan ns deinit mean=0.26 us tuples/s=105161 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) +== range:uniform:1@8 T=8 ops=3207977 secs= 6.00 ops/s= 534643 lat us p50=13.95 p99=19.71 p99.9=29.95 max=1643.6 mean=14.92 + cpu=47.99s ops/cpu-s=66844 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.44 p99=19.20 mean=14.27 per-tuple=nan ns deinit mean=0.61 us tuples/s=534643 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 11648 ops (+1844546468521098240 ops/s) +close took 0.099 s +== range:uniform:10000@8 T=8 ops=23278 secs= 6.00 ops/s= 3880 lat us p50=1916.93 p99=2523.14 p99.9=2523.14 max=2621.2 mean=2061.90 + cpu=47.99s ops/cpu-s=485 rd=0.0 B/op wr=0.2 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.66 p99=26.88 mean=18.05 per-tuple=209.5 ns deinit mean=0.85 us tuples/s=37838695 + insert/run=6.00s drain(close)=0.10s total=6.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/22-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/22-main.log new file mode 100644 index 000000000..d59419ef3 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/22-main.log @@ -0,0 +1,30 @@ +kvbench version=main splinter=splinterdb_build_version 7bb5fab3 db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=6.0 warmup=1.0 rep=22 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8000871 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3196011 rd=138.4 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=6889105 notfound=0 +== point:uniform@1 T=1 ops=6889105 secs= 6.00 ops/s= 1148133 lat us p50=0.82 p99=1.17 p99.9=1.46 max=36.6 mean=0.85 + cpu=6.00s ops/cpu-s=1148182 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 21983968 ops (+2198121 ops/s) + found=32785181 notfound=0 +== point:uniform@8 T=8 ops=32785181 secs= 6.00 ops/s= 5463996 lat us p50=1.39 p99=1.94 p99.9=2.53 max=139.6 mean=1.42 + cpu=47.99s ops/cpu-s=683146 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 730182 ops (+1844484954785668608 ops/s) +== range:uniform:1@1 T=1 ops=630703 secs= 6.00 ops/s= 105113 lat us p50=9.34 p99=10.88 p99.9=15.49 max=224.8 mean=9.49 + cpu=6.00s ops/cpu-s=105052 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=9.09 p99=10.62 mean=9.19 per-tuple=nan ns deinit mean=0.27 us tuples/s=105113 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) +== range:uniform:1@8 T=8 ops=3297430 secs= 6.00 ops/s= 549552 lat us p50=13.44 p99=19.20 p99.9=27.39 max=99.6 mean=14.51 + cpu=47.99s ops/cpu-s=68709 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=18.18 mean=13.89 per-tuple=nan ns deinit mean=0.58 us tuples/s=549552 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 11763 ops (+1844547284492220928 ops/s) +close took 0.076 s +== range:uniform:10000@8 T=8 ops=23579 secs= 6.00 ops/s= 3930 lat us p50=1916.93 p99=2392.06 p99.9=2457.60 max=2477.0 mean=2035.76 + cpu=47.99s ops/cpu-s=491 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.15 p99=23.81 mean=17.58 per-tuple=206.8 ns deinit mean=0.84 us tuples/s=38341201 + insert/run=6.00s drain(close)=0.08s total=6.08s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162664448 db_alloc=28655616 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/manifest.json new file mode 100644 index 000000000..98ee1c15d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/manifest.json @@ -0,0 +1,429 @@ +{ + "mode": "resident", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "Updated feature branches versus fresh main; not an isolation of merge cost", + "runner_sha256": "536f10a1a7fd4b1e8e0250ea01cfe36793c7d6e2345f141092616ec06f64ee50", + "runs": [ + { + "label": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "6", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/results.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791906088.0460572, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791906123.264936, + "log_sha256": "0861c0ade82e24816323caa4da330c4cac0c53104f1160285c1cf8a8df22251a", + "process_cpu_s": 182.022043, + "process_read_bytes": 28295168, + "process_write_bytes": 344064, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + }, + { + "label": "06-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "6", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/results.csv", + "--vtag", + "cache-invalid-addresses", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791906299.539557, + "binary_sha256": "b79296caf9124aa426a6a5b8d525a80ab518d8705d07ba43f60e27221b8b8aa8", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791906334.658346, + "log_sha256": "0b2b662f43b78c5a0d763e9cea9d84568545117bfdeb1cdaea7e92e4a968ebb5", + "process_cpu_s": 182.0748189999999, + "process_read_bytes": 28295168, + "process_write_bytes": 331776, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + }, + { + "label": "11-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "6", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/results.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791906475.645752, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791906510.8186312, + "log_sha256": "034a238757bbc021b03c57327181adea2db55fca23bb013540bf3f4ab4091d19", + "process_cpu_s": 182.05580900000004, + "process_read_bytes": 28295168, + "process_write_bytes": 335872, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + }, + { + "label": "16-cache-invalid-addresses", + "profile": "cache-invalid-addresses", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/cache-invalid-addresses/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "6", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/results.csv", + "--vtag", + "cache-invalid-addresses", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791906651.7036881, + "binary_sha256": "b79296caf9124aa426a6a5b8d525a80ab518d8705d07ba43f60e27221b8b8aa8", + "library_sha256": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "source_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "verified": true, + "returncode": 0, + "finished": 1791906686.8681676, + "log_sha256": "deb935386e665d48f07af339619c246f11429f000e233790dced036763d4ada0", + "process_cpu_s": 182.01084900000012, + "process_read_bytes": 28295168, + "process_write_bytes": 344064, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + }, + { + "label": "22-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/benchmarks/bin/main/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/scratch.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "6", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident/results.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "22", + "--rep", + "22", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "started": 1791906862.9535198, + "binary_sha256": "f9a3dbd472dd5a6773abbd986dee047aec294108779eb731f678943aaeb89c5e", + "library_sha256": "20944ac1b2f8420bd8f868d20894e462f9c3c240e4380e9c1242287cbb394f9a", + "source_head": "7bb5fab305b9c6179e31f75998dabea833537a08", + "verified": true, + "returncode": 0, + "finished": 1791906898.0791984, + "log_sha256": "12947e19e2731c0041d5caf9492a0f102ac3edab312e9eb80d03bcbe7275fea0", + "process_cpu_s": 182.05485299999998, + "process_read_bytes": 28295168, + "process_write_bytes": 335872, + "verification_kind": "query key/value/range validation and successful close", + "errors": 0, + "violations": 0, + "fixture": { + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/main-7bb5fab/fixtures/resident-main-ordinary.db", + "fixture_sha256": "ca92c8cbc69dfd2cff48c94d92fc27cd801bd9a1062319e2bb41b94daf419718", + "allocated_bytes": 28905472, + "apparent_bytes": 162664448 + }, + "fixture_copy_fsynced": true, + "db_allocated_bytes": 28655616 + } + ], + "order": [ + "main", + "disk-format", + "filtered-ranges", + "log-group-limit", + "lazy-merge", + "async-durable-barrier", + "cache-invalid-addresses", + "directory-direct", + "directory-bucket", + "directory-bucket-simd", + "directory-bucket-atomic", + "main", + "directory-bucket-atomic", + "directory-bucket-simd", + "directory-bucket", + "directory-direct", + "cache-invalid-addresses", + "async-durable-barrier", + "lazy-merge", + "log-group-limit", + "filtered-ranges", + "disk-format", + "main" + ], + "phases": [ + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@8" + ], + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/results.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/results.csv new file mode 100644 index 000000000..0023011de --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/resident/results.csv @@ -0,0 +1,31 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm,8,0,200000,200000,0.026,7786146.6,nan,nan,nan,0.000,nan,0.055,3668715.0,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,7786146.6,0.026,0.000,0.026,0.000,0,0,nan,0,0,0.006,0,0,0,0,1 +main,resident,0,0,point:uniform@1,1,0,200000,7570779,6.000,1261757.3,0.744,1.072,5.184,62.610,0.771,6.000,1261769.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,0,0,point:uniform@8,8,0,200000,38675055,6.000,6445634.1,1.168,1.712,2.208,95.451,1.206,47.986,805964.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,0,0,range:uniform:1@1,1,0,200000,688170,6.000,114690.1,8.576,13.184,36.352,108.924,8.694,6.000,114695.4,0,4096,0.00,0.01,8.320,12.928,8.430,nan,0.239,688170,114690.1,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,0,0,range:uniform:1@8,8,0,200000,3602377,6.000,600376.6,12.416,17.664,26.368,485.919,13.285,47.987,75070.0,0,0,0.00,0.00,11.904,17.152,12.722,nan,0.526,3602377,600376.6,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@8,8,0,200000,25833,6.000,4305.3,1753.088,2260.992,2326.528,2498.138,1857.975,47.994,538.3,0,4096,0.00,0.16,16.256,25.856,16.463,188.75,0.797,251963190,41992304.1,6.000,0.141,6.141,0.013,0,307200,nan,162664448,28655616,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,6,0,warm,8,6,200000,200000,0.027,7444582.6,nan,nan,nan,0.000,nan,0.071,2834507.3,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,7444582.6,0.027,0.000,0.027,0.000,0,0,nan,0,0,0.006,0,0,0,0,3 +cache-invalid-addresses,resident,6,0,point:uniform@1,1,6,200000,6796681,6.000,1132731.2,0.840,1.168,1.456,55.667,0.858,6.000,1132758.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,6,0,point:uniform@8,8,6,200000,32698411,6.000,5449541.6,1.392,2.000,4.160,97.459,1.428,47.989,681371.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,1,0,0 +cache-invalid-addresses,resident,6,0,range:uniform:1@1,1,6,200000,640727,6.000,106783.3,9.344,10.624,15.488,41.460,9.337,6.000,106785.3,0,4096,0.00,0.01,9.088,10.368,9.052,nan,0.258,640727,106783.3,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,6,0,range:uniform:1@8,8,6,200000,3188761,6.000,531440.2,13.952,20.224,30.976,2262.152,15.008,47.987,66450.4,0,0,0.00,0.00,13.184,19.200,14.359,nan,0.607,3188761,531440.2,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,6,0,range:uniform:10000@8,8,6,200000,23577,6.000,3929.3,1916.928,2457.600,2457.600,2530.754,2035.868,47.997,491.2,0,4096,0.00,0.17,17.664,24.832,17.805,206.76,0.839,230038958,38338263.6,6.000,0.065,6.065,0.011,0,307200,nan,162664448,28655616,0.006,0,0,0,0,0 +main,resident,11,0,warm,8,11,200000,200000,0.027,7472108.7,nan,nan,nan,0.000,nan,0.059,3393972.3,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,7472108.7,0.027,0.000,0.027,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,11,0,point:uniform@1,1,11,200000,6915404,6.000,1152531.0,0.824,1.136,1.424,55.546,0.843,6.000,1152567.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,11,0,point:uniform@8,8,11,200000,31626695,6.000,5270841.2,1.424,2.080,3.104,435.656,1.474,47.984,659103.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,11,0,range:uniform:1@1,1,11,200000,632712,6.000,105447.5,9.344,10.880,15.488,695.659,9.455,5.999,105461.4,0,0,0.00,0.00,9.088,10.624,9.160,nan,0.267,632712,105447.5,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,11,0,range:uniform:1@8,8,11,200000,3195303,6.000,532530.7,13.952,19.712,29.952,100.913,14.977,47.994,66577.2,0,0,0.00,0.00,13.440,19.200,14.334,nan,0.601,3195303,532530.7,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,11,0,range:uniform:10000@8,8,11,200000,22716,6.000,3785.8,1982.464,2523.136,2654.208,2800.712,2112.859,47.991,473.3,0,0,0.00,0.00,18.176,28.416,18.413,214.61,0.909,221613100,36934011.9,6.000,0.115,6.115,0.012,0,311296,nan,162664448,28655616,0.007,0,0,0,0,0 +cache-invalid-addresses,resident,16,0,warm,8,16,200000,200000,0.025,8056480.1,nan,nan,nan,0.000,nan,0.059,3370123.9,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,8056480.1,0.025,0.000,0.025,0.000,0,0,nan,0,0,0.006,0,0,0,0,1 +cache-invalid-addresses,resident,16,0,point:uniform@1,1,16,200000,6798618,6.000,1133052.9,0.840,1.168,1.456,31.150,0.856,6.000,1133057.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,16,0,point:uniform@8,8,16,200000,31156969,6.000,5192633.3,1.456,2.080,2.912,124.583,1.499,47.994,649181.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,16,0,range:uniform:1@1,1,16,200000,630994,6.000,105161.2,9.344,12.160,16.640,88.047,9.481,6.000,105171.7,0,4096,0.00,0.01,9.088,11.648,9.193,nan,0.260,630994,105161.2,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,16,0,range:uniform:1@8,8,16,200000,3207977,6.000,534643.0,13.952,19.712,29.952,1643.557,14.917,47.992,66844.5,0,0,0.00,0.00,13.440,19.200,14.267,nan,0.607,3207977,534643.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +cache-invalid-addresses,resident,16,0,range:uniform:10000@8,8,16,200000,23278,6.000,3879.5,1916.928,2523.136,2523.136,2621.218,2061.898,47.994,485.0,0,4096,0.00,0.18,17.664,26.880,18.046,209.51,0.850,227041615,37838695.2,6.000,0.099,6.099,0.012,0,307200,nan,162664448,28655616,0.006,0,0,0,0,0 +main,resident,22,0,warm,8,22,200000,200000,0.025,8000871.1,nan,nan,nan,0.000,nan,0.063,3196011.4,27672576,0,138.36,0.00,nan,nan,nan,nan,nan,200000,8000871.1,0.025,0.000,0.025,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,22,0,point:uniform@1,1,22,200000,6889105,6.000,1148133.5,0.824,1.168,1.456,36.575,0.846,6.000,1148181.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,22,0,point:uniform@8,8,22,200000,32785181,6.000,5463995.8,1.392,1.936,2.528,139.647,1.424,47.992,683145.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,22,0,range:uniform:1@1,1,22,200000,630703,6.000,105112.6,9.344,10.880,15.488,224.800,9.486,6.004,105051.9,0,0,0.00,0.00,9.088,10.624,9.189,nan,0.268,630703,105112.6,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,22,0,range:uniform:1@8,8,22,200000,3297430,6.000,549552.3,13.440,19.200,27.392,99.564,14.513,47.991,68709.3,0,0,0.00,0.00,12.928,18.176,13.891,nan,0.582,3297430,549552.3,6.000,0.000,6.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,22,0,range:uniform:10000@8,8,22,200000,23579,6.000,3929.7,1916.928,2392.064,2457.600,2476.953,2035.763,47.994,491.3,0,0,0.00,0.00,17.152,23.808,17.581,206.78,0.845,230056482,38341201.1,6.000,0.076,6.077,0.012,0,311296,nan,162664448,28655616,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_job.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_job.py new file mode 100644 index 000000000..299c91084 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_job.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +"""Coordinate this campaign's builds/tests and disk-backed benchmarks.""" +import argparse +import fcntl +import json +import os +from pathlib import Path +import subprocess +import tempfile +import time + +ROOT = Path(__file__).resolve().parent.parent +p = argparse.ArgumentParser() +p.add_argument('mode', choices=['build', 'test', 'benchmark']) +p.add_argument('--name', required=True) +p.add_argument('--db-dir', type=Path) +p.add_argument('command', nargs=argparse.REMAINDER) +a = p.parse_args() +command = a.command[1:] if a.command[:1] == ['--'] else a.command +if not command: + p.error('command required after --') +if a.mode == 'benchmark': + if a.db_dir is None: + p.error('benchmark requires --db-dir') + a.db_dir.mkdir(parents=True, exist_ok=True) + db_dir = a.db_dir.resolve() + if not db_dir.is_relative_to(ROOT / 'benchmarks'): + p.error('benchmark database directory must be under the campaign benchmarks directory') + fs = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(db_dir)], text=True).strip() + if fs.split()[0] in {'tmpfs', 'ramfs'} or not fs.split()[1].startswith('/dev/'): + p.error('benchmark storage must be a verified disk filesystem: ' + fs) + bench_lock = open(ROOT / 'coordination' / 'benchmark.lock', 'a+') + fcntl.flock(bench_lock, fcntl.LOCK_EX) + print('Benchmark database storage:', fs, str(db_dir), flush=True) +machine_lock = open(ROOT / 'coordination' / 'machine.lock', 'a+') +fcntl.flock(machine_lock, fcntl.LOCK_EX if a.mode == 'benchmark' else fcntl.LOCK_SH) +record = dict(name=a.name, mode=a.mode, cwd=os.getcwd(), command=command, + started=time.time(), pid=os.getpid()) +if a.db_dir is not None: + record['db_dir'] = str(a.db_dir.resolve()) +print('Starting', a.name, a.mode, flush=True) +try: + # Tool commands run in distinct PID namespaces; GNU make's FIFO names + # otherwise collide when several builds choose /tmp/GMfifo8. + with tempfile.TemporaryDirectory(prefix='splinter-' + a.name + '-', dir='/tmp') as temporary: + environment = dict(os.environ, TMPDIR=temporary) + result = subprocess.run(command, env=environment) + record['returncode'] = result.returncode +finally: + record['finished'] = time.time() + with open(ROOT / 'coordination' / 'jobs.jsonl', 'a') as journal: + fcntl.flock(journal, fcntl.LOCK_EX) + journal.write(json.dumps(record) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_matrix-fixtures.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_matrix-fixtures.py new file mode 100644 index 000000000..e6ff54325 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_matrix-fixtures.py @@ -0,0 +1,152 @@ +"""Fresh main integration screening. Invoke every mode under run_job.py benchmark.""" +import argparse,csv,hashlib,json,os,re,resource,signal,statistics,subprocess,time +from pathlib import Path +ROOT=Path('/home/rob/projects/splinterdb'); CAMP=ROOT/'.cache/projects-20261011' +COORD=Path(__file__).resolve().parent; OUT=CAMP/'benchmarks/main-7bb5fab' +VARIANTS=['disk-format','filtered-ranges','log-group-limit','lazy-merge','async-durable-barrier','cache-invalid-addresses','directory-direct','directory-bucket','directory-bucket-simd','directory-bucket-atomic'] +ORDER=['main',*VARIANTS,'main',*reversed(VARIANTS),'main'] +def sha(path): + h=hashlib.sha256() + with Path(path).open('rb') as f: + for b in iter(lambda:f.read(1024*1024),b''):h.update(b) + return h.hexdigest() +def save(path,value):path.write_text(json.dumps(value,indent=2)+'\n') +def rows(path): + with path.open() as f:return list(csv.DictReader(f)) +def csvwrite(path,data): + if not data:return + with path.open('w') as f: + w=csv.DictWriter(f,fieldnames=list(data[0]),lineterminator='\n');w.writeheader();w.writerows(data) +def build(name): + r=json.loads((COORD/(name+'-build.json')).read_text()) + assert sha(r['library'])==r['library_sha256'],name + for filename,expected in r['source_files_sha256'].items():assert sha(Path(r['tree'])/filename)==expected,(name,filename) + for b in r['binaries'].values():assert sha(b['binary'])==b['binary_sha256'],name + return r +def cmdrun(folder,manifest,label,profile,binary,args,env=None,timeout=600): + b=build(profile);exe=b['binaries'][binary] + cmd=['taskset','-c','0-11',exe['binary'],*map(str,args)] + rec=dict(label=label,profile=profile,command=cmd,started=time.time(),binary_sha256=exe['binary_sha256'],library_sha256=b['library_sha256'],source_head=b['head'],verified=False) + print(label,flush=True) + log=folder/(label+'.log') + try: + before=resource.getrusage(resource.RUSAGE_CHILDREN) + with log.open('w') as f: + p=subprocess.Popen(cmd,env=dict(os.environ,**(env or {})),stdout=f,stderr=subprocess.STDOUT,start_new_session=True) + try:p.wait(timeout=timeout) + except BaseException: + try:os.killpg(p.pid,signal.SIGKILL) + except ProcessLookupError:pass + p.wait() + raise + after=resource.getrusage(resource.RUSAGE_CHILDREN) + rec.update(returncode=p.returncode,finished=time.time(),log_sha256=sha(log),process_cpu_s=(after.ru_utime+after.ru_stime-before.ru_utime-before.ru_stime),process_read_bytes=512*(after.ru_inblock-before.ru_inblock),process_write_bytes=512*(after.ru_oublock-before.ru_oublock)) + except BaseException as e: + rec.update(exception=str(e),finished=time.time());manifest['runs'].append(rec);save(folder/'manifest.json',manifest);raise + manifest['runs'].append(rec);save(folder/'manifest.json',manifest) + assert p.returncode==0,rec + assert 'FINDING: splinterdb_close' not in log.read_text(),rec + return rec + +def newmode(mode): + folder=OUT/mode;folder.mkdir(parents=True,exist_ok=False) + fs=subprocess.check_output(['findmnt','-n','-o','FSTYPE,SOURCE','-T',str(folder)],text=True).strip();assert fs.split()[0] not in ['tmpfs','ramfs'] and fs.split()[1].startswith('/dev/') + manifest=dict(mode=mode,storage=fs,io='O_DIRECT',cpu_affinity='0-11',scope='Updated feature branches versus fresh main; not an isolation of merge cost',runner_sha256=sha(__file__),runs=[]) + save(folder/'manifest.json',manifest);return folder,manifest + +def kvargs(db,csvpath,profile,regime,index,secs=6,prefix=False,create=False): + return ['--db',db,'--create' if create else '--open','--n',200000 if regime=='resident' else 2000000,'--cache-mib',128 if regime=='resident' else 64,'--disk-gib',8,'--log',0,'--threads',1 if create else 8,'--mt-bg',0,'--normal-bg',0,'--memtable-mib',4,'--secs',secs,'--warmup',1,'--csv',csvpath,'--vtag',profile,'--stag',regime,'--otag',index,'--rep',index,'--seed',42,'--hang-secs',60,'--hang-dir',str(csvpath.parent)] +def verifykv(csvpath,index,count): + rr=[r for r in rows(csvpath) if r['order']==str(index)] + assert len(rr)==count,(index,len(rr),count) + assert all(int(r['ops'])>0 and int(r['errors'])==0 and int(r['violations'])==0 for r in rr),rr + return rr + +def fixtures(): + folder,m=newmode('fixtures');ff={} + for regime in ['resident','disk']: + for profile,pattern in [('main','ordinary'),('disk-format','ordinary'),('main','common'),('branch-prefix','common'),('main','random'),('branch-prefix','random')]: + label=f'{regime}-{profile}-{pattern}';db=folder/(label+'.db');binary='kvbench' if pattern=='ordinary' else 'prefix_kvbench' + rec=cmdrun(folder,m,label,profile,binary,kvargs(db,folder/(label+'.csv'),profile,regime,0,secs=1,create=True)+['load:random'],dict(PREFIX_PATTERN=pattern) if pattern!='ordinary' else None) + verifykv(folder/(label+'.csv'),0,1) + with db.open('rb') as f:os.fsync(f.fileno()) + rec.update(verified=True,fixture=str(db),fixture_sha256=sha(db),allocated_bytes=db.stat().st_blocks*512,apparent_bytes=db.stat().st_size) + ff[label]={k:rec[k] for k in ['fixture','fixture_sha256','allocated_bytes','apparent_bytes']};save(folder/'manifest.json',m);save(folder/'fixtures.json',ff) + m['complete']=True;save(folder/'manifest.json',m) + +def query_one(folder,m,index,profile,regime,phases,pattern='ordinary'): + f=json.loads((OUT/'fixtures/fixtures.json').read_text());owner=profile if profile in ['disk-format','branch-prefix'] else 'main' + fixture=f[f'{regime}-{owner}-{pattern}'];src=Path(fixture['fixture']);before=src.stat() + db=folder/'scratch.db';assert not db.exists() + subprocess.run(['cp','--reflink=auto','--sparse=always',str(src),str(db)],check=True) + with db.open('rb') as image:os.fsync(image.fileno()) + label=f'{index:02d}-{profile}';csvpath=folder/'results.csv';binary='kvbench' if pattern=='ordinary' else 'prefix_kvbench' + rec=cmdrun(folder,m,label,profile,binary,kvargs(db,csvpath,profile,regime,index,secs=6 if regime=='resident' else 5)+phases,dict(PREFIX_PATTERN=pattern) if pattern!='ordinary' else None) + rr=verifykv(csvpath,index,len(phases)) + rec.update(verified=True,fixture=fixture,fixture_copy_fsynced=True,db_allocated_bytes=db.stat().st_blocks*512) + assert src.stat().st_mtime_ns==before.st_mtime_ns + save(folder/'manifest.json',m);db.unlink() + +def queries(regime): + folder,m=newmode(regime) + phases=['warm','point:uniform@1','point:uniform@8','range:uniform:1@1','range:uniform:1@8','range:uniform:10000@8'] if regime=='resident' else ['warm','point:uniform@8','range:uniform:1@8','range:uniform:10000@8'] + m.update(order=ORDER,phases=phases) + for i,profile in enumerate(ORDER):query_one(folder,m,i,profile,regime,phases) + m['complete']=True;save(folder/'manifest.json',m) + +def prefix(): + for regime in ['resident','disk']: + for pattern in ['common','random']: + folder,m=newmode(f'prefix-{regime}-{pattern}') + phases=['warm','point:uniform@8','range:uniform:1@8','range:uniform:10000@8'] + if regime=='resident':phases+=['ow:uniform@8'] + for i,profile in enumerate(['main','branch-prefix','branch-prefix','main']):query_one(folder,m,i,profile,regime,phases,pattern) + m['complete']=True;save(folder/'manifest.json',m) + +def insert(): + folder,m=newmode('insert');data=[] + profiles=['disk-format','filtered-ranges','lazy-merge','async-durable-barrier','cache-invalid-addresses','directory-direct','directory-bucket','directory-bucket-simd','directory-bucket-atomic','log-disabled','log-default'] + for wal,versions in [(1,['main',*profiles,'main',*reversed(profiles),'main']),(0,['main','cache-invalid-addresses','directory-bucket-atomic','directory-bucket-atomic','cache-invalid-addresses','main'])]: + for i,version in enumerate(versions): + profile='log-group-limit' if version.startswith('log-') else version + label=f'wal{wal}-{i:02d}-{version}';stem=folder/label;db=folder/'scratch.db';assert not db.exists() + args=['--db',db,'--csv',str(stem)+'.csv','--summary',str(stem)+'.summary.csv','--records',100000000,'--seconds',5,'--report-ms',100,'--cache-mib',256,'--disk-gib',16,'--direct','--inserters',8,'--readers',0,'--memtable-bg',1,'--normal-bg',3,'--memtable-mib',8,'--key-size',16,'--value-size',16,'--min-free-gib',12,'--seed',42] + if not wal:args+=['--no-log'] + if version.startswith('log-'):args+=['--log-group-size-pages',2**64-1 if version=='log-disabled' else 0] + rec=cmdrun(folder,m,label,profile,'insert_benchmark',args,timeout=240) + summary=rows(Path(str(stem)+'.summary.csv'));assert len(summary)==1;summary=summary[0];inserted=int(summary['inserted']);assert inserted>0 + log=(folder/(label+'.log')).read_text();assert re.search(r'load_end .* error=0(?: |\n)',log) + close=re.search(r'close_s=([\d.]+) close_rc=0',log);assert close + interval=rows(Path(str(stem)+'.csv'));cpu=sum(float(r['cpu_cores'])*float(r['interval_s']) for r in interval) + data.append(dict(wal=wal,version=version,index=i,ops_s=float(summary['achieved_insert_ops_s']),inserted=inserted,close_s=float(close[1]),drain_ops_s=inserted/(float(summary['elapsed_s'])+float(close[1])),cpu_us_op=cpu*1e6/inserted,p99_us=1000*float(summary['insert_service_p99_ms']),max_ms=float(summary['insert_service_max_ms']),read_B_op=sum(float(r['read_mib_s'])*float(r['interval_s']) for r in interval)*2**20/inserted,write_B_op=sum(float(r['write_mib_s'])*float(r['interval_s']) for r in interval)*2**20/inserted)) + rec.update(verified=True,allocated_bytes=db.stat().st_blocks*512);save(folder/'manifest.json',m);csvwrite(folder/'results.csv',data);db.unlink() + m['complete']=True;save(folder/'manifest.json',m) + +def hash_range(): + folder,m=newmode('hash');reference=None + for i,profile in enumerate(['main','filtered-ranges','filtered-ranges','main']): + label=f'{i}-{profile}';db=folder/'scratch.db';rec=cmdrun(folder,m,label,profile,'hash_range_benchmark',[db,16384,1000],timeout=900) + lines=(folder/(label+'.log')).read_text().splitlines();start=next(j for j,x in enumerate(lines) if x.startswith('mode,keys_per_tenant,'));rr=list(csv.DictReader(lines[start:]));assert len(rr)==4 + checks=[x['checksum'] for x in rr] + if reference is None:reference=checks + assert checks==reference + rec.update(verified=True,rows=rr,allocated_bytes=db.stat().st_blocks*512);save(folder/'manifest.json',m);db.unlink() + m['complete']=True;save(folder/'manifest.json',m) + +def barrier(): + folder,m=newmode('barrier') + for wal in [0,1]: + for workers in [0,1]: + order=[('main','sync'),('async-durable-barrier','sync'),('async-durable-barrier','async'),('async-durable-barrier','async'),('async-durable-barrier','sync'),('main','sync')] + for i,(profile,mode) in enumerate(order): + label=f'wal{wal}-workers{workers}-{i}-{profile}-{mode}';db=folder/'scratch.db';csvpath=folder/'results.csv' + rec=cmdrun(folder,m,label,profile,'barrier_bench',[db,csvpath,label,mode,wal,workers,256,2048 if wal else 512],dict(BARRIER_DEPTH='1')) + rr=rows(csvpath);assert rr[-1]['label']==label and int(rr[-1]['verified'])==1 + rec.update(verified=True,allocated_bytes=db.stat().st_blocks*512);save(folder/'manifest.json',m);db.unlink() + m['complete']=True;save(folder/'manifest.json',m) + +if __name__=='__main__': + def interrupted(signum,frame):raise InterruptedError(f'benchmark interrupted by signal {signum}') + for signum in [signal.SIGTERM,signal.SIGHUP]:signal.signal(signum,interrupted) + p=argparse.ArgumentParser();p.add_argument('mode',choices=['fixtures','resident','disk','prefix','insert','hash','barrier']);a=p.parse_args() + {'fixtures':fixtures,'resident':lambda:queries('resident'),'disk':lambda:queries('disk'),'prefix':prefix,'insert':insert,'hash':hash_range,'barrier':barrier}[a.mode]() diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_matrix.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_matrix.py new file mode 100644 index 000000000..532cb8667 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/run_matrix.py @@ -0,0 +1,156 @@ +"""Fresh main integration screening. Invoke every mode under run_job.py benchmark.""" +import argparse,csv,hashlib,json,os,re,resource,signal,statistics,subprocess,time +from pathlib import Path +ROOT=Path('/home/rob/projects/splinterdb'); CAMP=ROOT/'.cache/projects-20261011' +COORD=Path(__file__).resolve().parent; OUT=CAMP/'benchmarks/main-7bb5fab' +VARIANTS=['disk-format','filtered-ranges','log-group-limit','lazy-merge','async-durable-barrier','cache-invalid-addresses','directory-direct','directory-bucket','directory-bucket-simd','directory-bucket-atomic'] +ORDER=['main',*VARIANTS,'main',*reversed(VARIANTS),'main'] +def sha(path): + h=hashlib.sha256() + with Path(path).open('rb') as f: + for b in iter(lambda:f.read(1024*1024),b''):h.update(b) + return h.hexdigest() +def save(path,value):path.write_text(json.dumps(value,indent=2)+'\n') +def rows(path): + with path.open() as f:return list(csv.DictReader(f)) +def csvwrite(path,data): + if not data:return + with path.open('w') as f: + w=csv.DictWriter(f,fieldnames=list(data[0]),lineterminator='\n');w.writeheader();w.writerows(data) +def build(name): + r=json.loads((COORD/(name+'-build.json')).read_text()) + assert sha(r['library'])==r['library_sha256'],name + for filename,expected in r['source_files_sha256'].items():assert sha(Path(r['tree'])/filename)==expected,(name,filename) + for b in r['binaries'].values(): + assert sha(b['binary'])==b['binary_sha256'],name + assert sha(b['source'])==b['source_sha256'],(name,b['source']) + return r +def cmdrun(folder,manifest,label,profile,binary,args,env=None,timeout=600): + b=build(profile);exe=b['binaries'][binary] + cmd=['taskset','-c','0-11',exe['binary'],*map(str,args)] + rec=dict(label=label,profile=profile,command=cmd,started=time.time(),binary_sha256=exe['binary_sha256'],library_sha256=b['library_sha256'],source_head=b['head'],verified=False) + print(label,flush=True) + log=folder/(label+'.log') + try: + before=resource.getrusage(resource.RUSAGE_CHILDREN) + with log.open('w') as f: + p=subprocess.Popen(cmd,env=dict(os.environ,**(env or {})),stdout=f,stderr=subprocess.STDOUT,start_new_session=True) + try:p.wait(timeout=timeout) + except BaseException: + try:os.killpg(p.pid,signal.SIGKILL) + except ProcessLookupError:pass + p.wait() + raise + after=resource.getrusage(resource.RUSAGE_CHILDREN) + rec.update(returncode=p.returncode,finished=time.time(),log_sha256=sha(log),process_cpu_s=(after.ru_utime+after.ru_stime-before.ru_utime-before.ru_stime),process_read_bytes=512*(after.ru_inblock-before.ru_inblock),process_write_bytes=512*(after.ru_oublock-before.ru_oublock)) + except BaseException as e: + rec.update(exception=str(e),finished=time.time());manifest['runs'].append(rec);save(folder/'manifest.json',manifest);raise + manifest['runs'].append(rec);save(folder/'manifest.json',manifest) + assert p.returncode==0,rec + assert 'FINDING: splinterdb_close' not in log.read_text(),rec + return rec + +def newmode(mode): + folder=OUT/mode;folder.mkdir(parents=True,exist_ok=False) + fs=subprocess.check_output(['findmnt','-n','-o','FSTYPE,SOURCE','-T',str(folder)],text=True).strip();assert fs.split()[0] not in ['tmpfs','ramfs'] and fs.split()[1].startswith('/dev/') + manifest=dict(mode=mode,storage=fs,io='O_DIRECT',cpu_affinity='0-11',scope='Updated feature branches versus fresh main; not an isolation of merge cost',runner_sha256=sha(__file__),runs=[]) + save(folder/'manifest.json',manifest);return folder,manifest + +def kvargs(db,csvpath,profile,regime,index,secs=6,prefix=False,create=False): + return ['--db',db,'--create' if create else '--open','--n',200000 if regime=='resident' else 2000000,'--cache-mib',128 if regime=='resident' else 64,'--disk-gib',8,'--log',0,'--threads',1 if create else 8,'--mt-bg',0,'--normal-bg',0,'--memtable-mib',4,'--secs',secs,'--warmup',1,'--csv',csvpath,'--vtag',profile,'--stag',regime,'--otag',index,'--rep',index,'--seed',42,'--hang-secs',60,'--hang-dir',str(csvpath.parent)] +def verifykv(csvpath,index,count): + rr=[r for r in rows(csvpath) if r['order']==str(index)] + assert len(rr)==count,(index,len(rr),count) + assert all(int(r['ops'])>0 and int(r['errors'])==0 and int(r['violations'])==0 for r in rr),rr + assert all(int(r['ops'])==int(r['n']) for r in rr if r['phase']=='warm' or r['phase'].startswith('load:')),rr + return rr + +def fixtures(): + folder,m=newmode('fixtures');ff={} + for regime in ['resident','disk']: + for profile,pattern in [('main','ordinary'),('disk-format','ordinary'),('main','common'),('branch-prefix','common'),('main','random'),('branch-prefix','random')]: + label=f'{regime}-{profile}-{pattern}';db=folder/(label+'.db');binary='kvbench' if pattern=='ordinary' else 'prefix_kvbench' + rec=cmdrun(folder,m,label,profile,binary,kvargs(db,folder/(label+'.csv'),profile,regime,0,secs=1,create=True)+['load:random'],dict(PREFIX_PATTERN=pattern) if pattern!='ordinary' else None) + verifykv(folder/(label+'.csv'),0,1) + with db.open('rb') as f:os.fsync(f.fileno()) + rec.update(verified=True,verification_kind='load API errors and operation count; query phases later validate data',errors=0,violations=0,fixture=str(db),fixture_sha256=sha(db),allocated_bytes=db.stat().st_blocks*512,apparent_bytes=db.stat().st_size) + ff[label]={k:rec[k] for k in ['fixture','fixture_sha256','allocated_bytes','apparent_bytes']};save(folder/'manifest.json',m);save(folder/'fixtures.json',ff) + m['complete']=True;save(folder/'manifest.json',m) + +def query_one(folder,m,index,profile,regime,phases,pattern='ordinary'): + f=json.loads((OUT/'fixtures/fixtures.json').read_text());owner=profile if profile in ['disk-format','branch-prefix'] else 'main' + fixture=f[f'{regime}-{owner}-{pattern}'];src=Path(fixture['fixture']);before=src.stat() + db=folder/'scratch.db';assert not db.exists() + subprocess.run(['cp','--reflink=auto','--sparse=always',str(src),str(db)],check=True) + with db.open('rb') as image:os.fsync(image.fileno()) + label=f'{index:02d}-{profile}';csvpath=folder/'results.csv';binary='kvbench' if pattern=='ordinary' else 'prefix_kvbench' + rec=cmdrun(folder,m,label,profile,binary,kvargs(db,csvpath,profile,regime,index,secs=6 if regime=='resident' else 5)+phases,dict(PREFIX_PATTERN=pattern) if pattern!='ordinary' else None) + rr=verifykv(csvpath,index,len(phases)) + rec.update(verified=True,verification_kind='query key/value/range validation and successful close',errors=sum(int(r['errors']) for r in rr),violations=sum(int(r['violations']) for r in rr),fixture=fixture,fixture_copy_fsynced=True,db_allocated_bytes=db.stat().st_blocks*512) + assert src.stat().st_mtime_ns==before.st_mtime_ns + save(folder/'manifest.json',m);db.unlink() + +def queries(regime): + folder,m=newmode(regime) + phases=['warm','point:uniform@1','point:uniform@8','range:uniform:1@1','range:uniform:1@8','range:uniform:10000@8'] if regime=='resident' else ['warm','point:uniform@8','range:uniform:1@8','range:uniform:10000@8'] + m.update(order=ORDER,phases=phases) + for i,profile in enumerate(ORDER):query_one(folder,m,i,profile,regime,phases) + m['complete']=True;save(folder/'manifest.json',m) + +def prefix(): + for regime in ['resident','disk']: + for pattern in ['common','random']: + folder,m=newmode(f'prefix-{regime}-{pattern}') + phases=['warm','point:uniform@8','range:uniform:1@8','range:uniform:10000@8'] + if regime=='resident':phases+=['ow:uniform@8'] + for i,profile in enumerate(['main','branch-prefix','branch-prefix','main']):query_one(folder,m,i,profile,regime,phases,pattern) + m['complete']=True;save(folder/'manifest.json',m) + +def insert(): + folder,m=newmode('insert');data=[] + profiles=['disk-format','filtered-ranges','lazy-merge','async-durable-barrier','cache-invalid-addresses','directory-direct','directory-bucket','directory-bucket-simd','directory-bucket-atomic','log-disabled','log-default'] + for wal,versions in [(1,['main',*profiles,'main',*reversed(profiles),'main']),(0,['main','cache-invalid-addresses','directory-bucket-atomic','directory-bucket-atomic','cache-invalid-addresses','main'])]: + for i,version in enumerate(versions): + profile='log-group-limit' if version.startswith('log-') else version + label=f'wal{wal}-{i:02d}-{version}';stem=folder/label;db=folder/'scratch.db';assert not db.exists() + args=['--db',db,'--csv',str(stem)+'.csv','--summary',str(stem)+'.summary.csv','--records',100000000,'--seconds',5,'--report-ms',100,'--cache-mib',256,'--disk-gib',16,'--direct','--inserters',8,'--readers',0,'--memtable-bg',1,'--normal-bg',3,'--memtable-mib',8,'--key-size',16,'--value-size',16,'--min-free-gib',12,'--seed',42] + if not wal:args+=['--no-log'] + if version.startswith('log-'):args+=['--log-group-size-pages',2**64-1 if version=='log-disabled' else 0] + rec=cmdrun(folder,m,label,profile,'insert_benchmark',args,timeout=240) + summary=rows(Path(str(stem)+'.summary.csv'));assert len(summary)==1;summary=summary[0];inserted=int(summary['inserted']);assert inserted>0 + log=(folder/(label+'.log')).read_text();error_match=re.search(r'load_end .* error=([0-9]+)(?: |\n)',log);assert error_match and int(error_match[1])==0 + close=re.search(r'close_s=([\d.]+) close_rc=0',log);assert close + interval=rows(Path(str(stem)+'.csv'));cpu=sum(float(r['cpu_cores'])*float(r['interval_s']) for r in interval) + data.append(dict(wal=wal,version=version,index=i,errors=int(error_match[1]),violations=0,verification_kind='API return, positive insert count, successful close; no readback',ops_s=float(summary['achieved_insert_ops_s']),inserted=inserted,close_s=float(close[1]),drain_ops_s=inserted/(float(summary['elapsed_s'])+float(close[1])),cpu_us_op=cpu*1e6/inserted,p99_us=1000*float(summary['insert_service_p99_ms']),max_ms=float(summary['insert_service_max_ms']),read_B_op=sum(float(r['read_mib_s'])*float(r['interval_s']) for r in interval)*2**20/inserted,write_B_op=sum(float(r['write_mib_s'])*float(r['interval_s']) for r in interval)*2**20/inserted)) + rec.update(verified=True,errors=int(error_match[1]),verification_kind='API return, positive insert count, successful close; no readback',allocated_bytes=db.stat().st_blocks*512);save(folder/'manifest.json',m);csvwrite(folder/'results.csv',data);db.unlink() + m['complete']=True;save(folder/'manifest.json',m) + +def hash_range(): + folder,m=newmode('hash');reference=None + for i,profile in enumerate(['main','filtered-ranges','filtered-ranges','main']): + label=f'{i}-{profile}';db=folder/'scratch.db';rec=cmdrun(folder,m,label,profile,'hash_range_benchmark',[db,16384,1000],timeout=900) + lines=(folder/(label+'.log')).read_text().splitlines();start=next(j for j,x in enumerate(lines) if x.startswith('mode,keys_per_tenant,'));rr=list(csv.DictReader(lines[start:]));assert len(rr)==4 + assert [int(r['limit']) for r in rr]==[1,2,10,100] and all(int(r['queries'])==1000 and int(r['keys_per_tenant'])==16384 for r in rr),rr + checks=[x['checksum'] for x in rr] + if reference is None:reference=checks + assert checks==reference + rec.update(verified=True,rows=rr,allocated_bytes=db.stat().st_blocks*512);save(folder/'manifest.json',m);db.unlink() + m['complete']=True;save(folder/'manifest.json',m) + +def barrier(): + folder,m=newmode('barrier') + for wal in [0,1]: + for workers in [0,1]: + order=[('main','sync'),('async-durable-barrier','sync'),('async-durable-barrier','async'),('async-durable-barrier','async'),('async-durable-barrier','sync'),('main','sync')] + for i,(profile,mode) in enumerate(order): + label=f'wal{wal}-workers{workers}-{i}-{profile}-{mode}';db=folder/'scratch.db';csvpath=folder/'results.csv' + rec=cmdrun(folder,m,label,profile,'barrier_bench',[db,csvpath,label,mode,wal,workers,256,2048 if wal else 512],dict(BARRIER_DEPTH='1')) + rr=rows(csvpath);assert rr[-1]['label']==label and int(rr[-1]['verified'])==1 + rec.update(verified=True,allocated_bytes=db.stat().st_blocks*512);save(folder/'manifest.json',m);db.unlink() + m['complete']=True;save(folder/'manifest.json',m) + +if __name__=='__main__': + def interrupted(signum,frame):raise InterruptedError(f'benchmark interrupted by signal {signum}') + for signum in [signal.SIGTERM,signal.SIGHUP]:signal.signal(signum,interrupted) + p=argparse.ArgumentParser();p.add_argument('mode',choices=['fixtures','resident','disk','prefix','insert','hash','barrier']);a=p.parse_args() + {'fixtures':fixtures,'resident':lambda:queries('resident'),'disk':lambda:queries('disk'),'prefix':prefix,'insert':insert,'hash':hash_range,'barrier':barrier}[a.mode]() diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/status.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/status.json new file mode 100644 index 000000000..acff5b4c3 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/status.json @@ -0,0 +1,49 @@ +{ + "project": "cache-invalid-addresses", + "scope": "new main versus updated feature; merge cost not isolated", + "workloads": [ + { + "workload": "insert", + "runs": 9, + "feature_runs": 4, + "verified": 9, + "complete": true, + "warmup_runs": 0 + }, + { + "workload": "repeat-warmup", + "runs": 1, + "feature_runs": 0, + "verified": 1, + "complete": true, + "warmup_runs": 1 + }, + { + "workload": "disk", + "runs": 5, + "feature_runs": 2, + "verified": 5, + "complete": true, + "warmup_runs": 0 + }, + { + "workload": "resident", + "runs": 5, + "feature_runs": 2, + "verified": 5, + "complete": true, + "warmup_runs": 0 + }, + { + "workload": "repeat-cache-invalid-addresses", + "runs": 4, + "feature_runs": 2, + "verified": 4, + "complete": true, + "warmup_runs": 0 + } + ], + "reported_errors": 0, + "reported_violations": 0, + "all_runs_verified": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/summary.csv b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/summary.csv new file mode 100644 index 000000000..6f2674125 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/benchmarks/summary.csv @@ -0,0 +1,14 @@ +workload,phase,version,samples,ops_s_mean,ops_s_min,ops_s_max,baseline_ops_s_mean,baseline_ops_s_min,baseline_ops_s_max,delta_pct,ranges_overlap,errors,violations,cpu_us_op,read_B_op,write_B_op,p99_us,scope +resident,point:uniform@1,cache-invalid-addresses,2,1132892.0499999998,1132731.2,1133052.9,1187473.9333333333,1148133.5,1261757.3,-4.596470019355947,False,0,0,0.882658060230376,0.0,0.0,1.168,new main versus updated feature; merge cost not isolated +resident,point:uniform@8,cache-invalid-addresses,2,5321087.449999999,5192633.3,5449541.6,5726823.7,5270841.2,6445634.1,-7.084839192797244,True,0,0,1.5040092866764536,0.0,0.0,2.04,new main versus updated feature; merge cost not isolated +resident,range:uniform:1@1,cache-invalid-addresses,2,105972.25,105161.2,106783.3,108416.73333333334,105112.6,114690.1,-2.254710373736901,True,0,0,9.436584704561291,0.0,0.01,11.392,new main versus updated feature; merge cost not isolated +resident,range:uniform:1@8,cache-invalid-addresses,2,533041.6,531440.2,534643.0,560819.8666666667,532530.7,600376.6,-4.953153109887465,True,0,0,15.004499343493556,0.0,0.0,19.968,new main versus updated feature; merge cost not isolated +resident,range:uniform:10000@8,cache-invalid-addresses,2,3904.4,3879.5,3929.3,4006.933333333333,3785.8,4305.3,-2.5588979102888154,True,0,0,2048.7651258622673,0.0,0.175,2490.368,new main versus updated feature; merge cost not isolated +disk,point:uniform@8,cache-invalid-addresses,2,157743.9,149321.9,166165.9,161357.13333333333,153061.5,168110.0,-2.239277098378467,True,0,0,5.897880232885763,3229.23,0.0,101.376,new main versus updated feature; merge cost not isolated +disk,range:uniform:1@8,cache-invalid-addresses,2,62523.7,59960.1,65087.3,64019.63333333333,63458.1,64975.4,-2.3366790083667044,True,0,0,135.72860298252664,19812.925,0.0,249.856,new main versus updated feature; merge cost not isolated +disk,range:uniform:10000@8,cache-invalid-addresses,2,821.4,794.0,848.8,838.8666666666667,835.2,841.4,-2.0821743622347677,True,0,0,3442.7418052927587,2369729.915,0.0,25165.824,new main versus updated feature; merge cost not isolated +repeat-cache-invalid-addresses,point:uniform@1,cache-invalid-addresses,2,1148019.9,1144836.3,1151203.5,1202590.95,1167884.0,1237297.9,-4.537789844501994,False,0,0,0.871009267682814,0.0,0.0,1.232,new main versus updated feature; merge cost not isolated +repeat-cache-invalid-addresses,point:uniform@8,cache-invalid-addresses,2,5557653.85,5488401.3,5626906.4,5767685.199999999,5328062.8,6207307.6,-3.6415189580735086,True,0,0,1.4394845731436525,0.0,0.0,1.952,new main versus updated feature; merge cost not isolated +repeat-cache-invalid-addresses,range:uniform:1@8,cache-invalid-addresses,2,531958.85,523297.0,540620.7,531781.75,516913.3,546650.2,0.033303136107987186,True,0,0,15.0390234641645,0.0,0.0,19.968,new main versus updated feature; merge cost not isolated +insert,WAL1,cache-invalid-addresses,2,2215031.578555,2202475.921861,2227587.235249,2283542.087203333,2261423.232769,2296488.128709,-3.0001859406164177,False,0,0,2.611928209817467,12.11136581752084,118.80428996871095,65.024,new main versus updated feature; merge cost not isolated +insert,WAL0,cache-invalid-addresses,2,2932155.8792315,2764397.674669,3099914.083794,2759280.281309,2735106.653056,2783453.909562,6.265242392863679,True,0,0,2.5097353814203016,21.63381289405104,73.32386885394047,4.224,new main versus updated feature; merge cost not isolated diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/README.md b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/README.md new file mode 100644 index 000000000..668ad2ec2 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/README.md @@ -0,0 +1,11 @@ +# cache-invalid-addresses: correctness evidence for main integration + +Branch: `robj/cache-invalid-addresses`. Merge head when archived: `f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a`. Integrated main: `7bb5fab305b9c6179e31f75998dabea833537a08`. + +`shared/test_root_branches.py cache-invalid-addresses MODE` selected the commands in `validation-debug.json` and `validation-release.json`. The initial core invocation put its test filter before configuration arguments and failed argument parsing; `*.initial.*` preserves that run, and corrected cases passed. The original 32 MiB debug async run stalled and was terminated after state capture; its -15 outcome is deliberately retained in `validation-debug.json`. `stall/README.md` explains the captured capacity-exhaustion cycle, exact serial baseline and candidate repeats, bounded scheduling-skew reproductions on both versions, and the successful 64 MiB candidate control. This inherited progress failure remains unresolved. + +Build logs describe compilation; JSON records retain the exact executed commands and available source, binary, and log hashes. The archive includes intermediate failures as well as successful final validation; an early failed log is not a claim that the final build failed. Tests with databases used real disk storage under the workspace. `shared/run_job.py` is the coordination wrapper used to serialize timed work against builds and tests. Its syntax is `python3 run_job.py --name NAME test -- COMMAND`; build jobs use the `build` mode. + +`shared/before.json` records the original project heads and backup refs. The scripts are archived byte for byte for command provenance; they contain original workspace paths and may depend on their original directory layout. Do not run them directly from this archive without adapting paths and choosing fresh scratch locations. + +Original evidence directory: `/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses`. Only regular files with `.json`, `.log`, `.py`, `.gdb`, or `.md` extensions and at most 1 MiB each were copied. Scratch directories, databases, executables, core dumps, symlinks, bytecode, and shared benchmark outputs are excluded. Raw logs retain their original bytes. `archive-manifest.json` hashes every archived file except itself; it does not hash database files. diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/archive-manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/archive-manifest.json new file mode 100644 index 000000000..97ea930c0 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/archive-manifest.json @@ -0,0 +1,340 @@ +{ + "project": "cache-invalid-addresses", + "branch": "robj/cache-invalid-addresses", + "merge_head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "integrated_main": "7bb5fab305b9c6179e31f75998dabea833537a08", + "files": [ + { + "path": "README.md", + "bytes": 2347, + "sha256": "0a57897a45a6cdc6a1822458410f57abb545eba0b508f7fd9e3d6ace404456fe", + "source": "generated archive guide" + }, + { + "path": "debug-async.log", + "bytes": 11445, + "sha256": "7490321d44f2e517ffcc2b7b32cdafc06a4f88b81c59d54caa7f75f9ba3789ca", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-async.log" + }, + { + "path": "debug-blob-core.log", + "bytes": 319, + "sha256": "52ae3e66364ea1409fa9f52bda22dfd32e59a2e7d3580ca672e288092332ef14", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-blob-core.log" + }, + { + "path": "debug-build.log", + "bytes": 8738, + "sha256": "15c554dfcacc0909c5f1dfb9a443184427ed4015637977841d751e80fb07093e", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-build.log" + }, + { + "path": "debug-cache-core.initial.json", + "bytes": 639, + "sha256": "4cf37389deda21f7f1dea03ee87053f4fde061a1904831d0e924bacc599f4ad6", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-cache-core.initial.json" + }, + { + "path": "debug-cache-core.initial.log", + "bytes": 296, + "sha256": "02cee5d8fca0fb240ad02a4236cab68c398d034430d59efdefbcbf8efc4dc3be", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-cache-core.initial.log" + }, + { + "path": "debug-cache-core.log", + "bytes": 473, + "sha256": "337ae86e7c79fea8489a93a847ca161da898fb71f564aba07d8e8c1b09c48cc1", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-cache-core.log" + }, + { + "path": "debug-prefetch-admission.log", + "bytes": 562, + "sha256": "573a20c5930b08a822002ca1fb44827a62f53294f0c9b8eed13750345fde5b98", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-prefetch-admission.log" + }, + { + "path": "debug-quick.log", + "bytes": 3943, + "sha256": "4ef88a53fd12d1c7445ea83217f002ef2c73906c1ef08bf59481bb15a85a8317", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-quick.log" + }, + { + "path": "debug-tests-corrected.log", + "bytes": 239, + "sha256": "73283b268cae86f77ca0fcb32c56c32cd9bd3397699d10d2d6f33174474f51a0", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-tests-corrected.log" + }, + { + "path": "debug-tests.log", + "bytes": 164, + "sha256": "d6e0be59b46e3edb231bb6828924fbb1a33baf8ec28a48809fa2de2cb18fda24", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-tests.log" + }, + { + "path": "debug-writeback.log", + "bytes": 16655, + "sha256": "859e39d4f652f8ad5b752a4c07d3c2f6b9288e72a17c00cde73a7f6e66b8df43", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/debug-writeback.log" + }, + { + "path": "release-blob-core.log", + "bytes": 319, + "sha256": "d8ae263eb470bd818a062e1f110075729d3dc33172655324225ec64de0e72968", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/release-blob-core.log" + }, + { + "path": "release-build.log", + "bytes": 10032, + "sha256": "161935f3462539c2b844e73e8f75a2c638faa61d7a89bfd514fca357ae871588", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/release-build.log" + }, + { + "path": "release-cache-core.log", + "bytes": 473, + "sha256": "a2843bc276425f5609c0fc1c8efa3139749f3a686a2ad1fbfd94ab8894fbf346", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/release-cache-core.log" + }, + { + "path": "release-quick.log", + "bytes": 3943, + "sha256": "4724203b886fb3440b7f85c3c96b8798b14ed8c5139b678c7e79a2ec3661f5fb", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/release-quick.log" + }, + { + "path": "release-tests.log", + "bytes": 230, + "sha256": "ef551631b30d7190da5aba16fea06ebe6e501acae7772953e82d720e9216f310", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/release-tests.log" + }, + { + "path": "release-writeback.log", + "bytes": 16655, + "sha256": "7adeca2e34b90a72bac4a365fd2e6e4e4e923fbe5e8be069b549805df240afc1", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/release-writeback.log" + }, + { + "path": "shared/before.json", + "bytes": 4460, + "sha256": "133ae8f9f5fda20e884fd1d283d857d389a96cef6a74a82b7a17fa094a0cc6e5", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/before.json" + }, + { + "path": "shared/run_job.py", + "bytes": 2461, + "sha256": "908d86de805e6efd41b423c919187f2df14715104f047e10fa8a6c57129cc773", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/run_job.py" + }, + { + "path": "shared/test_root_branches.py", + "bytes": 3223, + "sha256": "36f5b93940442f3806266d12284fe4da2927b56b4f1882c957df7519696d3da7", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/test_root_branches.py" + }, + { + "path": "source-manifest.json", + "bytes": 17396, + "sha256": "adba3cf367c10e064642098ee39bdb52c4dc5c17ea8dab26d071619644cbe76b", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/source-manifest.json" + }, + { + "path": "stall/0-main.log", + "bytes": 12392, + "sha256": "12a47cdd502aaee382414992348b578d19055e8a9d34c65d747200bc0826f536", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/0-main.log" + }, + { + "path": "stall/1-candidate.log", + "bytes": 12457, + "sha256": "e14b3324b551cb83b8c178e0d37d108ff3a2cca45d45615eb3815247f27e4947", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/1-candidate.log" + }, + { + "path": "stall/2-candidate.log", + "bytes": 12457, + "sha256": "e14b3324b551cb83b8c178e0d37d108ff3a2cca45d45615eb3815247f27e4947", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/2-candidate.log" + }, + { + "path": "stall/3-main.log", + "bytes": 12392, + "sha256": "12a47cdd502aaee382414992348b578d19055e8a9d34c65d747200bc0826f536", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/3-main.log" + }, + { + "path": "stall/README.md", + "bytes": 4371, + "sha256": "adadcc88bfc735eef000fe6292c62d7ec39689968c607d48e4ca6cece54659de", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/README.md" + }, + { + "path": "stall/baseline-build.log", + "bytes": 7734, + "sha256": "606e9c8fdb5401af009254d5823e29a35e47e94cfac8e89ae696cf6ec57af237", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/baseline-build.log" + }, + { + "path": "stall/cache-state-with-contexts.log", + "bytes": 3763, + "sha256": "03c8bcf10c66cf64763c011ce99abcc36f8393021acd528f1d5b4323130c390c", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/cache-state-with-contexts.log" + }, + { + "path": "stall/cache-state.log", + "bytes": 2520, + "sha256": "44a29624a64c8779c625501939492f49de649ec653aec90db80c6003b946c734", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/cache-state.log" + }, + { + "path": "stall/compare-skew.py", + "bytes": 2270, + "sha256": "ac0e2caf00646b821ce4700c4ac274d62ceab55cd27d42606a923ad5fd64f361", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/compare-skew.py" + }, + { + "path": "stall/compare.py", + "bytes": 2003, + "sha256": "0be42fc7639780963cd8fdb2ce471a9bd21ced667b3505f5526feb11882310cf", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/compare.py" + }, + { + "path": "stall/comparison-runner.log", + "bytes": 3445, + "sha256": "e802811d1d9d30d91994950a4fbfaa022e9a848f51fad004f3ac318596961be2", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/comparison-runner.log" + }, + { + "path": "stall/comparison.json", + "bytes": 3798, + "sha256": "3bf578b5e8991392c2fd037e01c5bb9a4b7705f492a5e7f40a6b6bf0dfe5ce39", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/comparison.json" + }, + { + "path": "stall/initial-stacks.log", + "bytes": 17090, + "sha256": "2215646e6d674a979b5f6ff830e0c57e195c6e5760239badfef7a394f6be6eff", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/initial-stacks.log" + }, + { + "path": "stall/initial-termination.json", + "bytes": 490, + "sha256": "a999f2ee17cd39c4726ef7e527e76529deb11d7d8b0c1ef337f5288949ae64bf", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/initial-termination.json" + }, + { + "path": "stall/inspect.gdb", + "bytes": 2653, + "sha256": "fc03e9e0282d62f5cd3aa20cbac0583b216da24be0994db500a8c930f0fb1633", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb" + }, + { + "path": "stall/skew-0-main-stacks-state.log", + "bytes": 19730, + "sha256": "f318e86cdd7a60611443bc3cc86b1b843033a04a7fced21fe98e6d0f07286bfe", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-0-main-stacks-state.log" + }, + { + "path": "stall/skew-0-main.log", + "bytes": 9559, + "sha256": "bf8d1cf9419e6d18bffa238290b321cbddcd2baab04921c64c2a36bbe0735a55", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-0-main.log" + }, + { + "path": "stall/skew-1-main-stacks-state.log", + "bytes": 20051, + "sha256": "6ccd28f3ef3b24ef3f907bc13ea3ebf554b17ce2dbe56c0164f62d72e5521371", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-1-main-stacks-state.log" + }, + { + "path": "stall/skew-1-main.log", + "bytes": 9578, + "sha256": "caec5516acb6f9783d8f61255a1833bb79a88dcd58c8905e188d6d4fcd686d24", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-1-main.log" + }, + { + "path": "stall/skew-2-main-stacks-state.log", + "bytes": 19683, + "sha256": "add76eabab9f22f9e537f6898e36afee84b3ad0971e9dc44d92ee495ff2c7738", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-2-main-stacks-state.log" + }, + { + "path": "stall/skew-2-main.log", + "bytes": 9388, + "sha256": "a1e3882ca9eb0454b7d60e7a7949fcf6079ae33196ddfd6efe0742da3ff06a75", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-2-main.log" + }, + { + "path": "stall/skew-3-candidate-stacks-state.log", + "bytes": 20268, + "sha256": "8afdd2c18f314604b39f510440769245fcfd760c29035c93e0a0c02988413044", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-3-candidate-stacks-state.log" + }, + { + "path": "stall/skew-3-candidate.log", + "bytes": 9453, + "sha256": "ca1adb13a87fbcbfea2f962057bd3245eabdf2e2f7b2cb673eb47a545f042d2f", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-3-candidate.log" + }, + { + "path": "stall/skew-4-candidate-stacks-state.log", + "bytes": 20666, + "sha256": "9fb4a9a873c3d73b32d164cdffec8160ac8a4f8c49d8760087547b62bf61c14d", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-4-candidate-stacks-state.log" + }, + { + "path": "stall/skew-4-candidate.log", + "bytes": 9453, + "sha256": "ca1adb13a87fbcbfea2f962057bd3245eabdf2e2f7b2cb673eb47a545f042d2f", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-4-candidate.log" + }, + { + "path": "stall/skew-5-candidate.log", + "bytes": 12457, + "sha256": "e896987c25733d0e1f53c19d2d133c601aaeef3784de75c5d4ee542313c41852", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-5-candidate.log" + }, + { + "path": "stall/skew-comparison.json", + "bytes": 9354, + "sha256": "fd0659b1deaaf362e7ff7ccfb206f4b8c0f23cc940771e1539f5d07f47795d4c", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-comparison.json" + }, + { + "path": "stall/skew-runner.log", + "bytes": 8079, + "sha256": "8ce616d40e53dc8c9bb8c9057ea0a00995c4db381d1f674830c5c302c6975ab8", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-runner.log" + }, + { + "path": "stall/source-comparison.json", + "bytes": 375, + "sha256": "097d65c4bc4f59b48074e2531f4e6226c80be323b64c407221edacaaf00e0a55", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/source-comparison.json" + }, + { + "path": "stall/summary.json", + "bytes": 39764, + "sha256": "f3b9360286bead74910d04182ae9920bf276edf6f8ccb7edd0f73551a6613a0c", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/summary.json" + }, + { + "path": "stall/symbolic-stacks.log", + "bytes": 16818, + "sha256": "a3bcac51a6ec9a7afbe0606c4f586089dc4f482e0699cc16b870b6440b0e49d7", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/symbolic-stacks.log" + }, + { + "path": "validation-debug.json", + "bytes": 3822, + "sha256": "b2b4fcd146ba034715e3cbec9fc80f2ec01740984e46570190ff19738e9023f4", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/validation-debug.json" + }, + { + "path": "validation-release.json", + "bytes": 2455, + "sha256": "6ae678a2ff74cc0dbc237e174bd7de9dc49612b4e510cd3b721b3b93055e741f", + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/validation-release.json" + } + ], + "manifest_excludes_itself": true, + "archived_payload_bytes": 445800 +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-async.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-async.log new file mode 100644 index 000000000..bf85c1ea3 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-async.log @@ -0,0 +1,27 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 193ba3e4-dirty +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=96%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete \ No newline at end of file diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-blob-core.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-blob-core.log new file mode 100644 index 000000000..ab429505e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-blob-core.log @@ -0,0 +1,6 @@ +Running 1 CTests, suite name 'splinter', test case 'test_blob_'. +TEST 1/4 splinter:test_blob_checksums [OK] +TEST 2/4 splinter:test_blob_descriptor_sizes [OK] +TEST 3/4 splinter:test_blob_trees [OK] +TEST 4/4 splinter:test_blob_height_three_and_large_stats [OK] +RESULTS: 4 tests (4 ok, 0 failed, 0 skipped) ran in 1722 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-build.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-build.log new file mode 100644 index 000000000..7ca115118 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-build.log @@ -0,0 +1,74 @@ +Starting main-7bb5fab-invalid-debug-build build +Checking for mismatched config...No mismatched config found +Saving config to build-main-7bb5fab/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling tests/unit/main.c [build-main-7bb5fab/debug/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build-main-7bb5fab/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build-main-7bb5fab/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build-main-7bb5fab/debug/obj/tests/config.o] +Compiling tests/test_data.c [build-main-7bb5fab/debug/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build-main-7bb5fab/debug/obj/tests/unit/unit_tests_common.o] +Compiling src/btree.c [build-main-7bb5fab/debug/obj/src/btree.o] +Compiling src/blob.c [build-main-7bb5fab/debug/obj/src/blob.o] +Compiling src/blob_build.c [build-main-7bb5fab/debug/obj/src/blob_build.o] +Compiling src/data_blob_build.c [build-main-7bb5fab/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-7bb5fab/debug/obj/src/data_internal.o] +Compiling src/mini_allocator.c [build-main-7bb5fab/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-7bb5fab/debug/obj/src/ondisk_ref.o] +Compiling src/clockcache.c [build-main-7bb5fab/debug/obj/src/clockcache.o] +Compiling src/allocator.c [build-main-7bb5fab/debug/obj/src/allocator.o] +Compiling src/rc_allocator.c [build-main-7bb5fab/debug/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-7bb5fab/debug/obj/src/task.o] +Compiling src/writeback_set.c [build-main-7bb5fab/debug/obj/src/writeback_set.o] +Compiling src/util.c [build-main-7bb5fab/debug/obj/src/util.o] +Compiling src/platform_linux/platform_assert.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_log.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-main-7bb5fab/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/platform_linux/platform_io.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/laio.c [build-main-7bb5fab/debug/obj/src/platform_linux/laio.o] +Compiling src/PackedArray.c [build-main-7bb5fab/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-7bb5fab/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-7bb5fab/debug/obj/src/core.o] +Compiling src/default_data_config.c [build-main-7bb5fab/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-7bb5fab/debug/obj/src/memtable.o] +Compiling src/merge.c [build-main-7bb5fab/debug/obj/src/merge.o] +Compiling src/notification.c [build-main-7bb5fab/debug/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-7bb5fab/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-7bb5fab/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-7bb5fab/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-7bb5fab/debug/obj/src/superblock.o] +Compiling src/trunk.c [build-main-7bb5fab/debug/obj/src/trunk.o] +Compiling tests/unit/splinterdb_quick_test.c [build-main-7bb5fab/debug/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build-main-7bb5fab/debug/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build-main-7bb5fab/debug/obj/tests/functional/test_async.o] +Compiling src/histogram.c [build-main-7bb5fab/debug/obj/src/histogram.o] +Compiling tests/unit/splinter_test.c [build-main-7bb5fab/debug/obj/tests/unit/splinter_test.o] +Compiling tests/functional/avlTree.c [build-main-7bb5fab/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [build-main-7bb5fab/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [build-main-7bb5fab/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [build-main-7bb5fab/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [build-main-7bb5fab/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [build-main-7bb5fab/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [build-main-7bb5fab/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [build-main-7bb5fab/debug/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [build-main-7bb5fab/debug/obj/tests/functional/splinter_test.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling tests/functional/test_dispatcher.c [build-main-7bb5fab/debug/obj/tests/functional/test_dispatcher.o] +Compiling tests/functional/test_functionality.c [build-main-7bb5fab/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [build-main-7bb5fab/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [build-main-7bb5fab/debug/obj/tests/functional/ycsb_test.o] +Linking build-main-7bb5fab/debug/bin/unit/writeback_set_test +Linking build-main-7bb5fab/debug/lib/libsplinterdb.so +Linking build-main-7bb5fab/debug/bin/unit/splinterdb_quick_test +Linking build-main-7bb5fab/debug/bin/unit/splinter_test +Linking build-main-7bb5fab/debug/bin/driver_test diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.initial.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.initial.json new file mode 100644 index 000000000..e1f3df4f7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.initial.json @@ -0,0 +1,18 @@ +{ + "name": "cache-core", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/unit/splinter_test", + "test_cache_read_errors_", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-debug/core.db", + "--cache-capacity-mib", + "128", + "--db-capacity-gib", + "64" + ], + "started": 1791905139.2358363, + "returncode": -6, + "finished": 1791905139.236923, + "log_sha256": "02cee5d8fca0fb240ad02a4236cab68c398d034430d59efdefbcbf8efc4dc3be", + "summaries": [] +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.initial.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.initial.log new file mode 100644 index 000000000..ef1143155 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.initial.log @@ -0,0 +1,3 @@ +Running 1 CTests, suite name 'splinter', test case 'all'. +TEST 1/36 splinter:test_blob_checksums config: invalid option: test_cache_read_errors_ +OS-pid=213, OS-tid=213, Thread-ID=0, Assertion failed at tests/config.c:290:config_parse_use_shmem(): "SUCCESS(rc)". Failed to parse config arguments. diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.log new file mode 100644 index 000000000..d4f70137e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-cache-core.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 100 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-prefetch-admission.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-prefetch-admission.log new file mode 100644 index 000000000..4cf0fd7e7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-prefetch-admission.log @@ -0,0 +1,10 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 193ba3e4-dirty +Dispatch test cache_test + +Started cache_test basic +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: unpublished prefetch admission race passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-quick.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-quick.log new file mode 100644 index 000000000..6ac62dab1 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-quick.log @@ -0,0 +1,55 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/49 splinterdb_quick:test_get_config_returns_effective_config [OK] +TEST 2/49 splinterdb_quick:test_get_cost_stats [OK] +TEST 3/49 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 4/49 splinterdb_quick:test_durable_barrier [OK] +TEST 5/49 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 6/49 splinterdb_quick:test_basic_flow [OK] +TEST 7/49 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/49 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/49 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/49 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/49 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/49 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/49 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/49 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/49 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/49 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/49 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/49 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/49 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/49 splinterdb_quick:test_variable_length_values [OK] +TEST 21/49 splinterdb_quick:test_basic_iterator [OK] +TEST 22/49 splinterdb_quick:test_iterator_delete_current [OK] +TEST 23/49 splinterdb_quick:test_empty_iterator [OK] +TEST 24/49 splinterdb_quick:test_bounded_iterator [OK] +TEST 25/49 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 26/49 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 27/49 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 28/49 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 29/49 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 30/49 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 31/49 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 32/49 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 33/49 splinterdb_quick:test_close_and_reopen [OK] +TEST 34/49 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 35/49 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 36/49 splinterdb_quick:test_custom_data_config [OK] +TEST 37/49 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 38/49 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 39/49 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 40/49 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 41/49 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 42/49 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 43/49 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 44/49 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 45/49 splinterdb_quick:test_iterator_init_bug [OK] +TEST 46/49 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 47/49 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 48/49 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 49/49 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +RESULTS: 49 tests (49 ok, 0 failed, 0 skipped) ran in 10779 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-tests-corrected.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-tests-corrected.log new file mode 100644 index 000000000..8b9a5e3ed --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-tests-corrected.log @@ -0,0 +1,5 @@ +Starting main-7bb5fab-cache-invalid-addresses-debug-tests-corrected test +cache-invalid-addresses debug cache-core +cache-invalid-addresses debug blob-core +cache-invalid-addresses debug prefetch-admission +cache-invalid-addresses debug async diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-tests.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-tests.log new file mode 100644 index 000000000..f637c339e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-tests.log @@ -0,0 +1,4 @@ +Starting main-7bb5fab-invalid-debug-tests test +cache-invalid-addresses debug writeback +cache-invalid-addresses debug quick +cache-invalid-addresses debug cache-core diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-writeback.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-writeback.log new file mode 100644 index 000000000..7229920ed --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/debug-writeback.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 2166 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-blob-core.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-blob-core.log new file mode 100644 index 000000000..57728ae2b --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-blob-core.log @@ -0,0 +1,6 @@ +Running 1 CTests, suite name 'splinter', test case 'test_blob_'. +TEST 1/4 splinter:test_blob_descriptor_sizes [OK] +TEST 2/4 splinter:test_blob_trees [OK] +TEST 3/4 splinter:test_blob_height_three_and_large_stats [OK] +TEST 4/4 splinter:test_blob_checksums [OK] +RESULTS: 4 tests (4 ok, 0 failed, 0 skipped) ran in 1206 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-build.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-build.log new file mode 100644 index 000000000..2f8e9dc60 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-build.log @@ -0,0 +1,89 @@ +Starting main-7bb5fab-cache-invalid-addresses-release-build build +Checking for mismatched config...No mismatched config found +Saving config to build-main-7bb5fab/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [build-main-7bb5fab/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-7bb5fab/release/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-7bb5fab/release/obj/src/core.o] +Compiling src/default_data_config.c [build-main-7bb5fab/release/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-7bb5fab/release/obj/src/memtable.o] +Compiling src/merge.c [build-main-7bb5fab/release/obj/src/merge.o] +Compiling src/notification.c [build-main-7bb5fab/release/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-7bb5fab/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-7bb5fab/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-7bb5fab/release/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-7bb5fab/release/obj/src/superblock.o] +Compiling src/trunk.c [build-main-7bb5fab/release/obj/src/trunk.o] +Compiling src/allocator.c [build-main-7bb5fab/release/obj/src/allocator.o] +Compiling src/blob.c [build-main-7bb5fab/release/obj/src/blob.o] +Compiling src/blob_build.c [build-main-7bb5fab/release/obj/src/blob_build.o] +Compiling src/btree.c [build-main-7bb5fab/release/obj/src/btree.o] +Compiling src/clockcache.c [build-main-7bb5fab/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-main-7bb5fab/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-7bb5fab/release/obj/src/data_internal.o] +Compiling src/histogram.c [build-main-7bb5fab/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-main-7bb5fab/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-7bb5fab/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-main-7bb5fab/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-7bb5fab/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-main-7bb5fab/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-main-7bb5fab/release/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-7bb5fab/release/obj/src/task.o] +Compiling src/util.c [build-main-7bb5fab/release/obj/src/util.o] +Compiling src/writeback_set.c [build-main-7bb5fab/release/obj/src/writeback_set.o] +Compiling benchmarks/insert_benchmark.c [build-main-7bb5fab/release/obj/benchmarks/insert_benchmark.o] +Compiling tests/unit/main.c [build-main-7bb5fab/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build-main-7bb5fab/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build-main-7bb5fab/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build-main-7bb5fab/release/obj/tests/config.o] +Compiling tests/test_data.c [build-main-7bb5fab/release/obj/tests/test_data.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling tests/unit/unit_tests_common.c [build-main-7bb5fab/release/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [build-main-7bb5fab/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build-main-7bb5fab/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build-main-7bb5fab/release/obj/tests/functional/test_async.o] +Compiling tests/unit/splinter_test.c [build-main-7bb5fab/release/obj/tests/unit/splinter_test.o] +Compiling tests/functional/avlTree.c [build-main-7bb5fab/release/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [build-main-7bb5fab/release/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [build-main-7bb5fab/release/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [build-main-7bb5fab/release/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [build-main-7bb5fab/release/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [build-main-7bb5fab/release/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [build-main-7bb5fab/release/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [build-main-7bb5fab/release/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [build-main-7bb5fab/release/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [build-main-7bb5fab/release/obj/tests/functional/test_dispatcher.o] +Compiling tests/functional/test_functionality.c [build-main-7bb5fab/release/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [build-main-7bb5fab/release/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [build-main-7bb5fab/release/obj/tests/functional/ycsb_test.o] +Linking build-main-7bb5fab/release/lib/libsplinterdb.so +Building archive build-main-7bb5fab/release/lib/libsplinterdb.a +Linking build-main-7bb5fab/release/bin/unit/writeback_set_test +Linking build-main-7bb5fab/release/bin/insert_benchmark +lto-wrapper: warning: using serial compilation of 3 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +lto-wrapper: warning: using serial compilation of 14 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +lto-wrapper: warning: using serial compilation of 12 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +Linking build-main-7bb5fab/release/bin/unit/splinterdb_quick_test +Linking build-main-7bb5fab/release/bin/unit/splinter_test +Linking build-main-7bb5fab/release/bin/driver_test +lto-wrapper: warning: using serial compilation of 2 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +lto-wrapper: warning: using serial compilation of 3 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +lto-wrapper: warning: using serial compilation of 6 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-cache-core.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-cache-core.log new file mode 100644 index 000000000..2be2b77f2 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-cache-core.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 145 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-quick.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-quick.log new file mode 100644 index 000000000..b70fe894f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-quick.log @@ -0,0 +1,55 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/49 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/49 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/49 splinterdb_quick:test_durable_barrier [OK] +TEST 4/49 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 5/49 splinterdb_quick:test_basic_flow [OK] +TEST 6/49 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 7/49 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 8/49 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 9/49 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 10/49 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 11/49 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 12/49 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 13/49 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 14/49 splinterdb_quick:test_apis_for_large_key [OK] +TEST 15/49 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 16/49 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 17/49 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 18/49 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 19/49 splinterdb_quick:test_variable_length_values [OK] +TEST 20/49 splinterdb_quick:test_basic_iterator [OK] +TEST 21/49 splinterdb_quick:test_iterator_delete_current [OK] +TEST 22/49 splinterdb_quick:test_empty_iterator [OK] +TEST 23/49 splinterdb_quick:test_bounded_iterator [OK] +TEST 24/49 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 25/49 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 26/49 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 27/49 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 28/49 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 29/49 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 30/49 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 31/49 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 32/49 splinterdb_quick:test_close_and_reopen [OK] +TEST 33/49 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 34/49 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 35/49 splinterdb_quick:test_custom_data_config [OK] +TEST 36/49 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 37/49 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 38/49 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 39/49 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 40/49 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 41/49 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 42/49 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 43/49 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 44/49 splinterdb_quick:test_iterator_init_bug [OK] +TEST 45/49 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 46/49 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 47/49 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 48/49 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +TEST 49/49 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 49 tests (49 ok, 0 failed, 0 skipped) ran in 10002 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-tests.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-tests.log new file mode 100644 index 000000000..a4e058ba8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-tests.log @@ -0,0 +1,5 @@ +Starting main-7bb5fab-cache-invalid-addresses-release-tests test +cache-invalid-addresses release writeback +cache-invalid-addresses release quick +cache-invalid-addresses release cache-core +cache-invalid-addresses release blob-core diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-writeback.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-writeback.log new file mode 100644 index 000000000..2ef20dfc2 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/release-writeback.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1809 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/before.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/before.json new file mode 100644 index 000000000..2143ea26f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/before.json @@ -0,0 +1,97 @@ +{ + "main": "db3047a812d9b193b87f92fc0be7b75e923b89ee", + "target": "7bb5fab305b9c6179e31f75998dabea833537a08", + "projects": [ + { + "name": "cache-errors", + "branch": "robj/cache-errors", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors", + "head": "2907e97e90a7861e789192485e0892522a9feb3a", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/cache-errors" + }, + { + "name": "cache-handoff", + "branch": "robj/cache-handoff", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-handoff", + "head": "c76b6923eb5b915792e1e8303d266fb072f9348f", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/cache-handoff" + }, + { + "name": "disk-format", + "branch": "robj/disk-format", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/disk-format", + "head": "fb878f134c245276629828203a186dd2f26df981", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/disk-format" + }, + { + "name": "filtered-ranges", + "branch": "robj/filtered-ranges", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/filtered-ranges", + "head": "b8ce54bf9b793c3576a9f96c19d4a51846e83269", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/filtered-ranges" + }, + { + "name": "log-group-limit", + "branch": "robj/log-group-limit", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/log-group-limit", + "head": "f295866abe0cd5d16c7954c7748afc2ddcdc6843", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/log-group-limit" + }, + { + "name": "branch-pointers", + "branch": "robj/branch-pointers", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-pointers", + "head": "37787ae95aadc84fca543af0592a24448576dcd9", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/branch-pointers" + }, + { + "name": "branch-prefix", + "branch": "robj/branch-prefix", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix", + "head": "919b61f04355248a26d054a0a7948d5fbb33832a", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/branch-prefix" + }, + { + "name": "lazy-merge", + "branch": "robj/lazy-merge", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/lazy-merge", + "head": "9754337703a754546bd2ab38028856df185f897a", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/lazy-merge" + }, + { + "name": "cache-directory", + "branch": "robj/cache-directory", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-directory", + "head": "9ecae65d8f0dd114132adf06fa326cb2389f5dc0", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/cache-directory" + }, + { + "name": "async-durable-barrier", + "branch": "robj/async-durable-barrier", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/async-durable-barrier", + "head": "c99b1dcd66ed3648eb592f45182eb8021a94cd7e", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/async-durable-barrier" + }, + { + "name": "cache-errors-direct24", + "branch": "robj/cache-errors-direct24", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors-direct24", + "head": "573ba9ef6a2fe8d1293017556c29036340ea98ff", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/cache-errors-direct24" + }, + { + "name": "cache-errors-null", + "branch": "robj/cache-errors-null", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors-null", + "head": "7d1f0a56ebc253bccc1bd74799eed7bf6e0d7fb3", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/cache-errors-null" + }, + { + "name": "cache-invalid-addresses", + "branch": "robj/cache-invalid-addresses", + "worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "head": "193ba3e485df4e7438ee0fda78bb162258e3f054", + "backup_ref": "refs/heads/backup/projects-before-main-7bb5fab/cache-invalid-addresses" + } + ] +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/run_job.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/run_job.py new file mode 100644 index 000000000..299c91084 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/run_job.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +"""Coordinate this campaign's builds/tests and disk-backed benchmarks.""" +import argparse +import fcntl +import json +import os +from pathlib import Path +import subprocess +import tempfile +import time + +ROOT = Path(__file__).resolve().parent.parent +p = argparse.ArgumentParser() +p.add_argument('mode', choices=['build', 'test', 'benchmark']) +p.add_argument('--name', required=True) +p.add_argument('--db-dir', type=Path) +p.add_argument('command', nargs=argparse.REMAINDER) +a = p.parse_args() +command = a.command[1:] if a.command[:1] == ['--'] else a.command +if not command: + p.error('command required after --') +if a.mode == 'benchmark': + if a.db_dir is None: + p.error('benchmark requires --db-dir') + a.db_dir.mkdir(parents=True, exist_ok=True) + db_dir = a.db_dir.resolve() + if not db_dir.is_relative_to(ROOT / 'benchmarks'): + p.error('benchmark database directory must be under the campaign benchmarks directory') + fs = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(db_dir)], text=True).strip() + if fs.split()[0] in {'tmpfs', 'ramfs'} or not fs.split()[1].startswith('/dev/'): + p.error('benchmark storage must be a verified disk filesystem: ' + fs) + bench_lock = open(ROOT / 'coordination' / 'benchmark.lock', 'a+') + fcntl.flock(bench_lock, fcntl.LOCK_EX) + print('Benchmark database storage:', fs, str(db_dir), flush=True) +machine_lock = open(ROOT / 'coordination' / 'machine.lock', 'a+') +fcntl.flock(machine_lock, fcntl.LOCK_EX if a.mode == 'benchmark' else fcntl.LOCK_SH) +record = dict(name=a.name, mode=a.mode, cwd=os.getcwd(), command=command, + started=time.time(), pid=os.getpid()) +if a.db_dir is not None: + record['db_dir'] = str(a.db_dir.resolve()) +print('Starting', a.name, a.mode, flush=True) +try: + # Tool commands run in distinct PID namespaces; GNU make's FIFO names + # otherwise collide when several builds choose /tmp/GMfifo8. + with tempfile.TemporaryDirectory(prefix='splinter-' + a.name + '-', dir='/tmp') as temporary: + environment = dict(os.environ, TMPDIR=temporary) + result = subprocess.run(command, env=environment) + record['returncode'] = result.returncode +finally: + record['finished'] = time.time() + with open(ROOT / 'coordination' / 'jobs.jsonl', 'a') as journal: + fcntl.flock(journal, fcntl.LOCK_EX) + journal.write(json.dumps(record) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/test_root_branches.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/test_root_branches.py new file mode 100644 index 000000000..c83e1f546 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/shared/test_root_branches.py @@ -0,0 +1,67 @@ +#!/usr/bin/env python3 +"""Focused merge regression checks; invoke inside run_job.py test.""" +import hashlib +import json +from pathlib import Path +import re +import subprocess +import sys +import time + +project, mode = sys.argv[1:] +campaign = Path(__file__).resolve().parents[2] +tree = campaign / 'worktrees' / project +out = Path(__file__).resolve().parent / project +scratch = out / ('scratch-' + mode) +scratch.mkdir(parents=True, exist_ok=True) +build = tree / 'build-main-7bb5fab' +link = scratch / build.name +if not link.exists(): + link.symlink_to(build, target_is_directory=True) +base = build / mode / 'bin' +commands = [] +unit = lambda name: str(base / 'unit' / (name + '_test')) +if project == 'cache-invalid-addresses': + commands.append(('writeback', [unit('writeback_set')])) +else: + commands.append(('merge', [unit('merge')])) +commands.append(('quick', [unit('splinterdb_quick')])) +core_options = ['--db-location', str(scratch / 'core.db'), + '--cache-capacity-mib', '128', '--db-capacity-gib', '64'] +commands += [('cache-core', [unit('splinter'), *core_options, 'test_cache_read_errors_']), + ('blob-core', [unit('splinter'), *core_options, 'test_blob_'])] +if project == 'cache-invalid-addresses' and mode == 'debug': + for flag in ['prefetch-admission', 'async']: + commands.append((flag, [str(base / 'driver_test'), 'cache_test', '--' + flag, + '--db-location', str(scratch / (flag + '.db')), + '--cache-capacity-mib', '32', '--db-capacity-gib', '1'])) +if project == 'filtered-ranges': + commands.append(('filter', [str(base / 'driver_test'), 'filter_test', + '--db-location', str(scratch / 'filter.db'), + '--cache-capacity-mib', '64', '--db-capacity-gib', '4'])) +validation = out / ('validation-' + mode + '.json') +old_records = json.loads(validation.read_text()) if validation.exists() else [] +records = [] +for name, cmd in commands: + previous = next((r for r in old_records if r['name'] == name), None) + if previous and previous['returncode'] == 0 and previous['command'] == cmd: + records.append(previous) + continue + print(project, mode, name, flush=True) + log = out / (mode + '-' + name + '.log') + if log.exists(): + log.rename(log.with_suffix('.initial.log')) + (out / (mode + '-' + name + '.initial.json')).write_text(json.dumps(previous, indent=2) + '\n') + record = dict(name=name, command=cmd, started=time.time()) + with log.open('w') as stream: + result = subprocess.run(cmd, cwd=scratch, stdout=stream, stderr=subprocess.STDOUT) + content = log.read_text() + record.update(returncode=result.returncode, finished=time.time(), + log_sha256=hashlib.sha256(log.read_bytes()).hexdigest(), + summaries=[line for line in content.splitlines() if 'RESULTS:' in line]) + records.append(record) + validation.write_text(json.dumps(records, indent=2) + '\n') + if result.returncode: + raise SystemExit(result.returncode) + if name not in ['prefetch-admission', 'async', 'filter']: + assert re.search(r'RESULTS: [1-9][0-9]* tests', content), (name, content) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/source-manifest.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/source-manifest.json new file mode 100644 index 000000000..b828db905 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/source-manifest.json @@ -0,0 +1,179 @@ +{ + "project": "cache-invalid-addresses", + "main": "7bb5fab305b9c6179e31f75998dabea833537a08", + "head": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a", + "recorded": 1791905366.7648633, + "source_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "364073691c390663f6b732f57c3ee4bfecc9f68aca33ef6750d6106e04462dc8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "7d46871423a15992f697cabb363316183cb842a11c26017f8566267174e5ae45", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "f637081a194302c584cccfd8d717253817794b34bbca754bd2c9e597acc534b9", + "src/btree.h": "6ed244b6731c490f224c7b5fea7b5a9dc27eca1aa808e6dab6b44a0c7b511638", + "src/btree_private.h": "43693dd3048ae050b3358ccfc9b91371a3d9dff4f3d6d5c8b07445897dee09f6", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "70caf9f8d7794dea8d2aeec339883ccfcfdfc29ce6c2e1edd2d0353c4a3975ea", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ed1fcdb429d4fc26382546ecbce04154910275494e9fef522cf34b647cf5e734", + "src/shard_log.h": "07c5867b959eefd35e3e9f08e6c015a594f6331850844590e9c2b1126cd2716b", + "src/splinterdb.c": "e054c2dc9224c7de8bdb63206bb5150947f853d903e3b8012ba46fe1a66dba5f", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "e44ffe45687560ef6605bd086709251d53cccfbadbc94fd3bdfd0106721f3698", + "tests/config.h": "c1f80b62a51e77255d8d91ace4b2e6777c7311010167149430edd41a6d5ce142", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "947e350af87b4e6d3bcb6320d1fac40a2ed6adf37ea725216de2019140ff710f", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "566f232b849bfe3e7973154dd31a229fc78b168b319efbd3c59a7445cb63279c", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "b9715610200c4279089d74c4dc9c3035000c62b311db9b4d52e171f477e39de3", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "555f1157c220c4f2924bd2089abdcda527a3acde440bc0c922c9c58c2ddedfd1", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "e495226245728b72d4108f627642e98d7fba399f6fca3b733e18e4d2b218fb30", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "acc2736efac2a4e862eba774454268656eb468320475a457f0ff3ceded6bd30d", + "tests/unit/btree_test.c": "a9dea197d780bce46321b6906844b883088333fbfe84c2688aa83c47cea05422", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "cf5c1c8010324e1e7629b482bb77796c837abcc5e88eb2de8f97aed11f4bb692", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/platform_apis_test.c": "c3623021ae04b4305b0971cfb2760f895c5b6908310a6e4c192f65769262c860", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "01ef44f24acee4b326328933e78e6c8dd84118198ee5445fd703a646b2d407bf", + "tests/unit/splinterdb_forked_child_test.c": "32bf91450ba812947ecdc7551ea2996823c05808159786ce746eba0265010a72", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "b5e3295bcc6ee44437f329005f92d02590d90ca1d96a98439721fff32649cd5d", + "tests/unit/splinterdb_quick_test.c": "2a408abe02a4d9390e3ca01b14ef2f3a14c4ba94a235e3f3c1223a6a8b6db6f9", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "a7cfc2526c8a5e55ac7b81cf148f28f46a9a5f0d3e3b1c5459f9653f36f516db", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "187c3f337099e4b110f8ea1b045c522b32f663b860807c0f819bd9264f9264a8", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e" + }, + "build_files_sha256": { + "build-main-7bb5fab/release/lib/libsplinterdb.so": "c786577da4f8f94e8024fbd89ea07de6d5a689ea52da375a4761887d481842f6", + "build-main-7bb5fab/release/lib/libsplinterdb.a": "390d862251b86055ecb037d04c992abbee66a41c462bf0f91676e489114aac53", + "build-main-7bb5fab/debug/lib/libsplinterdb.so": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d" + } +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/0-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/0-main.log new file mode 100644 index 000000000..12bedeccd --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/0-main.log @@ -0,0 +1,29 @@ +/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 7bb5fab3 +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=96%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: prefetch early wakeup test passed +cache_test: idle and exited batch owners test passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/1-candidate.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/1-candidate.log new file mode 100644 index 000000000..0698506ed --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/1-candidate.log @@ -0,0 +1,29 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 193ba3e4-dirty +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=96%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: prefetch early wakeup test passed +cache_test: idle and exited batch owners test passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/2-candidate.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/2-candidate.log new file mode 100644 index 000000000..0698506ed --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/2-candidate.log @@ -0,0 +1,29 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 193ba3e4-dirty +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=96%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: prefetch early wakeup test passed +cache_test: idle and exited batch owners test passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/3-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/3-main.log new file mode 100644 index 000000000..12bedeccd --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/3-main.log @@ -0,0 +1,29 @@ +/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 7bb5fab3 +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=96%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: prefetch early wakeup test passed +cache_test: idle and exited batch owners test passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/README.md b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/README.md new file mode 100644 index 000000000..cb36187ca --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/README.md @@ -0,0 +1,75 @@ +# Concurrent cache-test progress failure during main integration + +The 32 MiB candidate debug async cache suite stalled at the **eight-reader, +96% working-set phase**, with its logged progress at 51%. The earlier 80% +phase completed. The original process was identified by its exact executable +and database path, inspected twice, then terminated with SIGTERM; its initial +validation remains a failed run. No source changes were made for diagnosis. + +## Captured state + +All 8,192 cache pages held read references; there were no free, unreferenced, +loading, or pinned pages. The snapshot contained 62,889 references. Each of +the eight reader threads held 7,840 completed handles, with 168 additional +async contexts ready to resume in total. Every reader was blocked inside +`clockcache_get_free_page()` from `clockcache_get_from_disk_async()`, while +the main thread joined them and the I/O cleaner waited for completions. +Reader batch positions ranged from 8,192 to 8,544; their independently moving +retained windows consumed the entire cache. No reader could return from its +current allocation to advance and release its next old batch. + +This is not the historical stranded-free-batch condition. The current +allocator releases a batch reservation before returning, and these snapshots +have zero free pages to reclaim. Active batch locks are held by the spinning +allocation calls, rather than by idle or exited owners. + +## Baseline comparison + +Unmodified main `7bb5fab305b9c6179e31f75998dabea833537a08` and the merged +candidate passed two serial 32 MiB/1 GiB async suites each, in ABBA order. +Those successes did not eliminate the original progress failure. + +To expose scheduling skew without altering source or resizing the cache, +three baseline tests used affinity to one CPU or two CPUs. **All three +baseline runs reproduced the stall**, during their 80% working-set phase. +Two corresponding candidate controls (one/two CPUs) also stalled. Every +stalled control was inspected and terminated after its 20-second deadline. +All had 8,192 referenced pages and no free/loading pages. + +The baseline snapshots additionally show 4/7/6 blocked requests whose target +addresses already had valid cache mappings. The allocation path performs its +lookup before trying to acquire a free slot, then blocks waiting for that slot +without rechecking whether another loader published the target address. Slow +readers therefore remain blocked on redundant allocations while retaining +their old working sets. Faster readers cannot allocate their next absent +page because those old sets fill the cache. An async call is synchronously +blocked here, so the caller cannot resume completed contexts or release its +next old batch. The candidate controls show the same mechanism. + +The requested additional candidate control at 64 MiB/1 GiB, without restricted +affinity, completed successfully. This provides additional coverage; it does +not repair or erase the reproduced 32 MiB progress failure. + +The allocator function `clockcache_get_free_page()` and complete functional +cache-test source are byte-identical between current main and candidate; +`source-comparison.json` records hashes. Together with baseline reproduction, +this identifies an inherited async allocation/progress problem rather than a +new invalid-address validation failure. Its frequency under ordinary loads +was not measured, and the implementation remains unfixed. Fixing allocation +retry/backpressure or the test's overcommitted-window protocol is a separate +design task, beyond updating these project branches. + +## Evidence + +- `symbolic-stacks.log`: original thread stacks. +- `cache-state-with-contexts.log`: original cache counts and reader contexts. +- `initial-termination.json`: exact original process identity and termination. +- `comparison.json`: four unrestricted 32 MiB controls, commands and hashes. +- `skew-comparison.json`: five stalled affinity controls and successful 64 MiB control. +- `skew-*-stacks-state.log`: complete baseline/candidate stack and state captures. +- `summary.json`: consolidated controls and parsed snapshots. +- `compare.py`, `compare-skew.py`, `inspect.gdb`: reproduction/capture scripts. + +All database files remain in per-run scratch directories on the workspace +filesystem. Test jobs used the shared `run_job.py` machine lock. These are +correctness/progress controls, not throughput benchmarks. diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/baseline-build.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/baseline-build.log new file mode 100644 index 000000000..26b153b9e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/baseline-build.log @@ -0,0 +1,65 @@ +Starting main-7bb5fab-stall-baseline-driver-build build +Checking for mismatched config...No mismatched config found +Saving config to build-main-7bb5fab/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling src/PackedArray.c [build-main-7bb5fab/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-7bb5fab/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-7bb5fab/debug/obj/src/core.o] +Compiling src/default_data_config.c [build-main-7bb5fab/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-7bb5fab/debug/obj/src/memtable.o] +Compiling src/merge.c [build-main-7bb5fab/debug/obj/src/merge.o] +Compiling src/notification.c [build-main-7bb5fab/debug/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-7bb5fab/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-7bb5fab/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-7bb5fab/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-7bb5fab/debug/obj/src/superblock.o] +Compiling src/trunk.c [build-main-7bb5fab/debug/obj/src/trunk.o] +Compiling tests/functional/avlTree.c [build-main-7bb5fab/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [build-main-7bb5fab/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [build-main-7bb5fab/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [build-main-7bb5fab/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [build-main-7bb5fab/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [build-main-7bb5fab/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [build-main-7bb5fab/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [build-main-7bb5fab/debug/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [build-main-7bb5fab/debug/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_async.c [build-main-7bb5fab/debug/obj/tests/functional/test_async.o] +Compiling tests/functional/test_dispatcher.c [build-main-7bb5fab/debug/obj/tests/functional/test_dispatcher.o] +Compiling tests/functional/test_functionality.c [build-main-7bb5fab/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [build-main-7bb5fab/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [build-main-7bb5fab/debug/obj/tests/functional/ycsb_test.o] +Compiling tests/config.c [build-main-7bb5fab/debug/obj/tests/config.o] +Compiling tests/test_common.c [build-main-7bb5fab/debug/obj/tests/test_common.o] +Compiling tests/test_data.c [build-main-7bb5fab/debug/obj/tests/test_data.o] +Compiling src/allocator.c [build-main-7bb5fab/debug/obj/src/allocator.o] +Compiling src/blob.c [build-main-7bb5fab/debug/obj/src/blob.o] +Compiling src/blob_build.c [build-main-7bb5fab/debug/obj/src/blob_build.o] +Compiling src/btree.c [build-main-7bb5fab/debug/obj/src/btree.o] +Compiling src/clockcache.c [build-main-7bb5fab/debug/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-main-7bb5fab/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-7bb5fab/debug/obj/src/data_internal.o] +Compiling src/histogram.c [build-main-7bb5fab/debug/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-main-7bb5fab/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-7bb5fab/debug/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-main-7bb5fab/debug/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-7bb5fab/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-main-7bb5fab/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-main-7bb5fab/debug/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-7bb5fab/debug/obj/src/task.o] +Compiling src/util.c [build-main-7bb5fab/debug/obj/src/util.o] +Compiling src/writeback_set.c [build-main-7bb5fab/debug/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking build-main-7bb5fab/debug/lib/libsplinterdb.so +Linking build-main-7bb5fab/debug/bin/driver_test diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/cache-state-with-contexts.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/cache-state-with-contexts.log new file mode 100644 index 000000000..7af5d93af --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/cache-state-with-contexts.log @@ -0,0 +1,167 @@ +[New LWP 857106] +[New LWP 857105] +[New LWP 857104] +[New LWP 857103] +[New LWP 857102] +[New LWP 857101] +[New LWP 857100] +[New LWP 857099] +[New LWP 857060] + +warning: Target and debugger are in different PID namespaces; thread lists and other data are likely unreliable. Connect to gdbserver inside the container. +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". +0x00007f88a9d2a72e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +{ + "capacity": 8192, + "held_pages": 8192, + "total_references": 62888, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8192 + }, + "reference_counts": { + "2": 131, + "3": 61, + "4": 66, + "5": 71, + "7": 108, + "8": 7514, + "6": 143, + "1": 98 + }, + "windows": [ + { + "thread": 857099, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8416, + "j": 21, + "tid": 1, + "i": 8416, + "k": 576, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 21, + "waiting_on_io": 1, + "done": 10 + } + }, + { + "thread": 857100, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8192, + "j": 26, + "tid": 2, + "i": 8192, + "k": 352, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 26, + "waiting_on_io": 1, + "done": 5 + } + }, + { + "thread": 857101, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8288, + "j": 6, + "tid": 3, + "i": 8288, + "k": 448, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 6, + "waiting_on_io": 1, + "done": 25 + } + }, + { + "thread": 857102, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8512, + "j": 27, + "tid": 4, + "i": 8512, + "k": 672, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 27, + "waiting_on_io": 1, + "done": 4 + } + }, + { + "thread": 857103, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8480, + "j": 30, + "tid": 5, + "i": 8480, + "k": 640, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 30, + "waiting_on_io": 1, + "done": 1 + } + }, + { + "thread": 857104, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8512, + "j": 30, + "tid": 6, + "i": 8512, + "k": 672, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 30, + "waiting_on_io": 1, + "done": 1 + } + }, + { + "thread": 857105, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8544, + "j": 0, + "tid": 7, + "i": 8544, + "k": 704, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 857106, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8448, + "j": 28, + "tid": 8, + "i": 8448, + "k": 608, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 28, + "waiting_on_io": 1, + "done": 3 + } + } + ] +} +[Inferior 1 (process 857059) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/cache-state.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/cache-state.log new file mode 100644 index 000000000..55dcb7686 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/cache-state.log @@ -0,0 +1,121 @@ +[New LWP 857106] +[New LWP 857105] +[New LWP 857104] +[New LWP 857103] +[New LWP 857102] +[New LWP 857101] +[New LWP 857100] +[New LWP 857099] +[New LWP 857060] + +warning: Target and debugger are in different PID namespaces; thread lists and other data are likely unreliable. Connect to gdbserver inside the container. +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". +0x00007f88a9d2a72e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +{ + "capacity": 8192, + "held_pages": 8192, + "total_references": 62889, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8191, + "100": 1 + }, + "reference_counts": { + "2": 132, + "3": 61, + "4": 66, + "5": 71, + "7": 108, + "8": 7514, + "6": 143, + "1": 97 + }, + "windows": [ + { + "thread": 857099, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8416, + "j": 21, + "tid": 1, + "i": 8416, + "k": 576, + "working_set_pages": 7864 + }, + { + "thread": 857100, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8192, + "j": 26, + "tid": 2, + "i": 8192, + "k": 352, + "working_set_pages": 7864 + }, + { + "thread": 857101, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8288, + "j": 6, + "tid": 3, + "i": 8288, + "k": 448, + "working_set_pages": 7864 + }, + { + "thread": 857102, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8512, + "j": 27, + "tid": 4, + "i": 8512, + "k": 672, + "working_set_pages": 7864 + }, + { + "thread": 857103, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8480, + "j": 30, + "tid": 5, + "i": 8480, + "k": 640, + "working_set_pages": 7864 + }, + { + "thread": 857104, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8512, + "j": 30, + "tid": 6, + "i": 8512, + "k": 672, + "working_set_pages": 7864 + }, + { + "thread": 857105, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8544, + "j": 0, + "tid": 7, + "i": 8544, + "k": 704, + "working_set_pages": 7864 + }, + { + "thread": 857106, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8448, + "j": 28, + "tid": 8, + "i": 8448, + "k": 608, + "working_set_pages": 7864 + } + ] +} +[Inferior 1 (process 857059) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/compare-skew.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/compare-skew.py new file mode 100644 index 000000000..9e5ee92e3 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/compare-skew.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python3 +import hashlib,json,subprocess,time,os +from pathlib import Path +OUT=Path(__file__).resolve().parent +MAIN=Path('/home/rob/projects/splinterdb') +CAND=MAIN/'.cache/projects-20261011/worktrees/cache-invalid-addresses' +records=[] +cases=[('main',1,32),('main',2,32),('main',2,32),('candidate',2,32),('candidate',1,32),('candidate',0,64)] +for run,(variant,ncpus,cache_mib) in enumerate(cases): + tree=MAIN if variant=='main' else CAND + build=tree/'build-main-7bb5fab' + exe=build/'debug/bin/driver_test' + lib=build/'debug/lib/libsplinterdb.so' + scratch=OUT/f'skew-scratch-{run}-{variant}' + scratch.mkdir(exist_ok=True) + link=scratch/'build-main-7bb5fab' + if not link.exists():link.symlink_to(build,target_is_directory=True) + command=[str(exe),'cache_test','--async','--db-location',str(scratch/'async.db'),'--cache-capacity-mib',str(cache_mib),'--db-capacity-gib','1'] + if ncpus: command=['taskset','-c',','.join(str(c) for c in sorted(os.sched_getaffinity(0))[:ncpus]),*command] + record=dict(ncpus=ncpus,cache_mib=cache_mib,run=run,variant=variant,command=command,cwd=str(scratch),binary_sha256=hashlib.sha256(exe.read_bytes()).hexdigest(),library_sha256=hashlib.sha256(lib.read_bytes()).hexdigest(),started=time.time(),timeout_seconds=20) + print('Run',run,variant,flush=True) + with (OUT/f'skew-{run}-{variant}.log').open('w') as log: + p=subprocess.Popen(command,cwd=scratch,stdout=log,stderr=subprocess.STDOUT) + record['pid']=p.pid + try: + record['returncode']=p.wait(timeout=20) + record['timed_out']=False + except subprocess.TimeoutExpired: + record['timed_out']=True + gdb=['gdb','-nx','-q','-batch','-iex','set sysroot /','-iex','set solib-search-path '+str(lib.parent),'-ex','set pagination off','-ex','thread apply all bt 16','-x',str(OUT/'inspect.gdb'),str(exe),'-p',str(p.pid)] + record['gdb_command']=gdb + with (OUT/f'skew-{run}-{variant}-stacks-state.log').open('w') as stack: + capture=subprocess.run(gdb,cwd=tree,stdout=stack,stderr=subprocess.STDOUT,timeout=30) + record['gdb_returncode']=capture.returncode + p.terminate() + record['returncode']=p.wait(timeout=10) + record['finished']=time.time() + records.append(record) + (OUT/'skew-comparison.json').write_text(json.dumps(records,indent=2)+'\n') + print(record,flush=True) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/compare.py b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/compare.py new file mode 100644 index 000000000..1c69267f7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/compare.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python3 +import hashlib,json,subprocess,time +from pathlib import Path +OUT=Path(__file__).resolve().parent +MAIN=Path('/home/rob/projects/splinterdb') +CAND=MAIN/'.cache/projects-20261011/worktrees/cache-invalid-addresses' +records=[] +for run,variant in enumerate(['main','candidate','candidate','main']): + tree=MAIN if variant=='main' else CAND + build=tree/'build-main-7bb5fab' + exe=build/'debug/bin/driver_test' + lib=build/'debug/lib/libsplinterdb.so' + scratch=OUT/f'scratch-{run}-{variant}' + scratch.mkdir(exist_ok=True) + link=scratch/'build-main-7bb5fab' + if not link.exists():link.symlink_to(build,target_is_directory=True) + command=[str(exe),'cache_test','--async','--db-location',str(scratch/'async.db'),'--cache-capacity-mib','32','--db-capacity-gib','1'] + record=dict(run=run,variant=variant,command=command,cwd=str(scratch),binary_sha256=hashlib.sha256(exe.read_bytes()).hexdigest(),library_sha256=hashlib.sha256(lib.read_bytes()).hexdigest(),started=time.time(),timeout_seconds=30) + print('Run',run,variant,flush=True) + with (OUT/f'{run}-{variant}.log').open('w') as log: + p=subprocess.Popen(command,cwd=scratch,stdout=log,stderr=subprocess.STDOUT) + record['pid']=p.pid + try: + record['returncode']=p.wait(timeout=30) + record['timed_out']=False + except subprocess.TimeoutExpired: + record['timed_out']=True + gdb=['gdb','-nx','-q','-batch','-iex','set sysroot /','-iex','set solib-search-path '+str(lib.parent),'-ex','set pagination off','-ex','thread apply all bt 16','-x',str(OUT/'inspect.gdb'),str(exe),'-p',str(p.pid)] + record['gdb_command']=gdb + with (OUT/f'{run}-{variant}-stacks-state.log').open('w') as stack: + capture=subprocess.run(gdb,cwd=tree,stdout=stack,stderr=subprocess.STDOUT,timeout=30) + record['gdb_returncode']=capture.returncode + p.terminate() + record['returncode']=p.wait(timeout=10) + record['finished']=time.time() + records.append(record) + (OUT/'comparison.json').write_text(json.dumps(records,indent=2)+'\n') + print(record,flush=True) diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/comparison-runner.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/comparison-runner.log new file mode 100644 index 000000000..05abc2fa7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/comparison-runner.log @@ -0,0 +1,9 @@ +Starting main-7bb5fab-invalid-cache-stall-controls test +Run 0 main +{'run': 0, 'variant': 'main', 'command': ['/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-0-main/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-0-main', 'binary_sha256': '44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435', 'library_sha256': '7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512', 'started': 1791905642.9756193, 'timeout_seconds': 30, 'pid': 862536, 'returncode': 0, 'timed_out': False, 'finished': 1791905643.4907649} +Run 1 candidate +{'run': 1, 'variant': 'candidate', 'command': ['/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-1-candidate/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-1-candidate', 'binary_sha256': '9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f', 'library_sha256': 'ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d', 'started': 1791905643.494168, 'timeout_seconds': 30, 'pid': 862591, 'returncode': 0, 'timed_out': False, 'finished': 1791905644.059923} +Run 2 candidate +{'run': 2, 'variant': 'candidate', 'command': ['/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-2-candidate/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-2-candidate', 'binary_sha256': '9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f', 'library_sha256': 'ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d', 'started': 1791905644.062574, 'timeout_seconds': 30, 'pid': 862636, 'returncode': 0, 'timed_out': False, 'finished': 1791905644.5777905} +Run 3 main +{'run': 3, 'variant': 'main', 'command': ['/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-3-main/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-3-main', 'binary_sha256': '44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435', 'library_sha256': '7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512', 'started': 1791905644.580714, 'timeout_seconds': 30, 'pid': 862678, 'returncode': 0, 'timed_out': False, 'finished': 1791905645.045976} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/comparison.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/comparison.json new file mode 100644 index 000000000..8a7da1df5 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/comparison.json @@ -0,0 +1,98 @@ +[ + { + "run": 0, + "variant": "main", + "command": [ + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-0-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-0-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905642.9756193, + "timeout_seconds": 30, + "pid": 862536, + "returncode": 0, + "timed_out": false, + "finished": 1791905643.4907649 + }, + { + "run": 1, + "variant": "candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-1-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-1-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905643.494168, + "timeout_seconds": 30, + "pid": 862591, + "returncode": 0, + "timed_out": false, + "finished": 1791905644.059923 + }, + { + "run": 2, + "variant": "candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-2-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-2-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905644.062574, + "timeout_seconds": 30, + "pid": 862636, + "returncode": 0, + "timed_out": false, + "finished": 1791905644.5777905 + }, + { + "run": 3, + "variant": "main", + "command": [ + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-3-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-3-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905644.580714, + "timeout_seconds": 30, + "pid": 862678, + "returncode": 0, + "timed_out": false, + "finished": 1791905645.045976 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/initial-stacks.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/initial-stacks.log new file mode 100644 index 000000000..7e5086611 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/initial-stacks.log @@ -0,0 +1,533 @@ +/home/rob/.gdbinit:2: Error in sourced command file: +Cannot enable the TUI when output is not a terminal +[New LWP 857106] +[New LWP 857105] +[New LWP 857104] +[New LWP 857103] +[New LWP 857102] +[New LWP 857101] +[New LWP 857100] +[New LWP 857099] +[New LWP 857060] + +warning: "target:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test": could not open as an executable file: Input/output error. + +warning: `target:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test': can't open to read symbols: Input/output error. + +warning: Could not load vsyscall page because no executable was specified + +warning: Target and debugger are in different PID namespaces; thread lists and other data are likely unreliable. Connect to gdbserver inside the container. +0x00007f88a9d2a72e in ?? () + +Thread 10 (LWP 857060 "laio_cleaner"): +#0 0x00007f88a9d9e4f9 in ?? () +#1 0x00007f88a9b9a2a9 in ?? () +#2 0x00007f88a79f5d80 in ?? () +#3 0x00007f88a9b9a27a in ?? () +#4 0x00007f88a79f5d80 in ?? () +#5 0x00000000f44348c0 in ?? () +#6 0x00007f88a79f5d70 in ?? () +#7 0x0000000000000000 in ?? () + +Thread 9 (LWP 857099 "driver_test"): +#0 0x00007f88a9f2598c in ?? () +#1 0x0000000000000fd7 in ?? () +#2 0x00000001f44348c0 in ?? () +#3 0x0000000000000036 in ?? () +#4 0x00005564f44348c0 in ?? () +#5 0x00000bbfa9f4bd27 in ?? () +#6 0x00005564f44348c0 in ?? () +#7 0x00007f88a494cad0 in ?? () +#8 0x0000556400000040 in ?? () +#9 0x0000000000000020 in ?? () +#10 0x0000000015156000 in ?? () +#11 0x00007f88a9a449c0 in ?? () +#12 0x00007fff230ebff0 in ?? () +#13 0x0000000000001000 in ?? () +#14 0x0000000000000dc0 in ?? () +#15 0x0000000000000d80 in ?? () +#16 0x0000000000000001 in ?? () +#17 0x0000003600000da8 in ?? () +#18 0x00005564f44348c0 in ?? () +#19 0x00000000a9f2232c in ?? () +#20 0x00007f88a79fcd80 in ?? () +#21 0x00007f88a494cb40 in ?? () +#22 0x00007f88a9f2617f in ?? () +#23 0x00000001a494cb40 in ?? () +#24 0x00005564f44348c0 in ?? () +#25 0x0000002e001bb897 in ?? () +#26 0x0000003600000036 in ?? () +#27 0x00007f88a494cbc0 in ?? () +#28 0x00007f88a9f26302 in ?? () +#29 0x00007f88a494cb90 in ?? () +#30 0x0000000100000001 in ?? () +#31 0x0000001600000008 in ?? () +#32 0x00005564f44348c0 in ?? () +#33 0x0000000016175000 in ?? () +#34 0x00007f88a9a3cfc0 in ?? () +#35 0x0000000000000bc0 in ?? () +#36 0x0000000000000b80 in ?? () +#37 0x0000000000000001 in ?? () +#38 0x00000000a9f236d5 in ?? () +#39 0x00000bc00000002e in ?? () +#40 0x0000000000350c71 in ?? () +#41 0x000000000000002e in ?? () +#42 0x0006744de94cbf71 in ?? () +#43 0x00007f88a494cc10 in ?? () +#44 0x00007f88a9f27275 in ?? () +#45 0x00007f88a494cc00 in ?? () +#46 0x00000008a9f533f6 in ?? () +#47 0x0000000016175000 in ?? () +#48 0x00005564f44348c0 in ?? () +#49 0x00001efcf445f5a0 in ?? () +#50 0x00007fff230e82e0 in ?? () +#51 0x0000000000016175 in ?? () +#52 0x0000000000000001 in ?? () +#53 0x00007f88a494cc60 in ?? () +#54 0x00007f88a9f27f1e in ?? () +#55 0x0000000000000002 in ?? () +#56 0x00005564f445fdd0 in ?? () +#57 0x0000000016175000 in ?? () +#58 0x00007fff230e82e0 in ?? () +#59 0x0000000000000000 in ?? () + +Thread 8 (LWP 857100 "driver_test"): +#0 0x00007f88a9f23abd in ?? () +#1 0x00007f88a514dae0 in ?? () +#2 0x00007f88a9f25b97 in ?? () +#3 0x00001532a9f4bd27 in ?? () +#4 0x00005564f44348c0 in ?? () +#5 0x00007f88a514dad0 in ?? () +#6 0x0000556400000040 in ?? () +#7 0x0000000000000020 in ?? () +#8 0x0000000015bd7000 in ?? () +#9 0x00000004a9a62fc0 in ?? () +#10 0x0000000000000c6a in ?? () +#11 0x0000000000000002 in ?? () +#12 0x00007f88a9a62c80 in ?? () +#13 0x00007f88a514db10 in ?? () +#14 0x00007f88a9f25fe3 in ?? () +#15 0x0000005400000000 in ?? () +#16 0x00005564f44348c0 in ?? () +#17 0x00001540a9f2232c in ?? () +#18 0x0000153200001500 in ?? () +#19 0x00007f88a514db40 in ?? () +#20 0x00007f88a9f2620b in ?? () +#21 0x00000001a514db40 in ?? () +#22 0x00005564f44348c0 in ?? () +#23 0x00000000001bb897 in ?? () +#24 0x0000005400000054 in ?? () +#25 0x00007f88a514dbc0 in ?? () +#26 0x00007f88a9f26302 in ?? () +#27 0x00007f88a514db90 in ?? () +#28 0x0000000100000001 in ?? () +#29 0x0000001600000008 in ?? () +#30 0x00005564f44348c0 in ?? () +#31 0x000000001609a000 in ?? () +#32 0x00007f88a9a5bfc0 in ?? () +#33 0x0000000000001380 in ?? () +#34 0x0000000000001340 in ?? () +#35 0x0000000000000002 in ?? () +#36 0x00000000a9f236d5 in ?? () +#37 0x000013800000004d in ?? () +#38 0x0000000000350cfb in ?? () +#39 0x000000000000004d in ?? () +#40 0x0006744de9485f33 in ?? () +#41 0x00007f88a514dc10 in ?? () +#42 0x00007f88a9f27275 in ?? () +#43 0x00007f88a514dc00 in ?? () +#44 0x00000008a9f533f6 in ?? () +#45 0x000000001609a000 in ?? () +#46 0x00005564f44348c0 in ?? () +#47 0x00001b79f44722a0 in ?? () +#48 0x00007fff230e82e0 in ?? () +#49 0x000000000001609a in ?? () +#50 0x0000000000000002 in ?? () +#51 0x00007f88a514dc60 in ?? () +#52 0x00007f88a9f27f1e in ?? () +#53 0x0000000000000002 in ?? () +#54 0x00005564f4472ad0 in ?? () +#55 0x000000001609a000 in ?? () +#56 0x00007fff230e82e0 in ?? () +#57 0x0000000000000000 in ?? () + +Thread 7 (LWP 857101 "driver_test"): +#0 0x00007f88a9f2598c in ?? () +#1 0x0000000000000ffb in ?? () +#2 0x00000001f44348c0 in ?? () +#3 0x000000000000007c in ?? () +#4 0x00005564f44348c0 in ?? () +#5 0x00001dbfa9f4bd27 in ?? () +#6 0x00005564f44348c0 in ?? () +#7 0x00007f88a69f3ad0 in ?? () +#8 0x0000556400000040 in ?? () +#9 0x0000000000000020 in ?? () +#10 0x0000000016104000 in ?? () +#11 0x00007f88a9a8a100 in ?? () +#12 0x00007fff230ebff0 in ?? () +#13 0x0000000000001000 in ?? () +#14 0x0000000000001f40 in ?? () +#15 0x0000000000001f00 in ?? () +#16 0x0000000000000003 in ?? () +#17 0x0000007c00001f05 in ?? () +#18 0x00005564f44348c0 in ?? () +#19 0x00000000a9f2232c in ?? () +#20 0x00007f88a79fdf00 in ?? () +#21 0x00007f88a69f3b40 in ?? () +#22 0x00007f88a9f2617f in ?? () +#23 0x00000001a69f3b40 in ?? () +#24 0x00005564f44348c0 in ?? () +#25 0x00000076001bb897 in ?? () +#26 0x0000007c0000007c in ?? () +#27 0x00007f88a69f3bc0 in ?? () +#28 0x00007f88a9f26302 in ?? () +#29 0x00007f88a69f3b90 in ?? () +#30 0x0000000100000001 in ?? () +#31 0x0000001600000008 in ?? () +#32 0x00005564f44348c0 in ?? () +#33 0x00000000160e6000 in ?? () +#34 0x00007f88a9a84fc0 in ?? () +#35 0x0000000000001dc0 in ?? () +#36 0x0000000000001d80 in ?? () +#37 0x0000000000000003 in ?? () +#38 0x00000000a9f236d5 in ?? () +#39 0x00001dc000000076 in ?? () +#40 0x0000000000350d1a in ?? () +#41 0x0000000000000076 in ?? () +#42 0x0006744de94a5b30 in ?? () +#43 0x00007f88a69f3c10 in ?? () +#44 0x00007f88a9f27275 in ?? () +#45 0x00007f88a69f3c00 in ?? () +#46 0x00000008a9f533f6 in ?? () +#47 0x00000000160e6000 in ?? () +#48 0x00005564f44348c0 in ?? () +#49 0x0000000000000000 in ?? () + +Thread 6 (LWP 857102 "driver_test"): +#0 0x00007f88a9f25b86 in ?? () +#1 0x00000554a9f4bd27 in ?? () +#2 0x00005564f44348c0 in ?? () +#3 0x00007f88a71f4ad0 in ?? () +#4 0x0000556400000040 in ?? () +#5 0x0000000000000020 in ?? () +#6 0x0000000014c7e000 in ?? () +#7 0x00000004a9a23fc0 in ?? () +#8 0x00000000000014ca in ?? () +#9 0x0000000000000004 in ?? () +#10 0x00007f88a9a23500 in ?? () +#11 0x00007f88a71f4b10 in ?? () +#12 0x00007f88a9f25fe3 in ?? () +#13 0x0000001500000000 in ?? () +#14 0x00005564f44348c0 in ?? () +#15 0x00000580a9f2232c in ?? () +#16 0x0000055400000540 in ?? () +#17 0x00007f88a71f4b40 in ?? () +#18 0x00007f88a9f2620b in ?? () +#19 0x00000001a71f4b40 in ?? () +#20 0x00005564f44348c0 in ?? () +#21 0x00000000001bb897 in ?? () +#22 0x0000001500000015 in ?? () +#23 0x00007f88a71f4bc0 in ?? () +#24 0x00007f88a9f26302 in ?? () +#25 0x00007f88a71f4b90 in ?? () +#26 0x0000000100000001 in ?? () +#27 0x0000001600000008 in ?? () +#28 0x00005564f44348c0 in ?? () +#29 0x00000000161db000 in ?? () +#30 0x00007f88a9a1efc0 in ?? () +#31 0x0000000000000440 in ?? () +#32 0x0000000000000400 in ?? () +#33 0x0000000000000004 in ?? () +#34 0x00000000a9f236d5 in ?? () +#35 0x0000044000000010 in ?? () +#36 0x0000000000350c70 in ?? () +#37 0x0000000000000010 in ?? () +#38 0x0006744de94ecb77 in ?? () +#39 0x00007f88a71f4c10 in ?? () +#40 0x00007f88a9f27275 in ?? () +#41 0x00007f88a71f4c00 in ?? () +#42 0x00000008a9f533f6 in ?? () +#43 0x00000000161db000 in ?? () +#44 0x00005564f44348c0 in ?? () +#45 0x00001f23f4493380 in ?? () +#46 0x00007fff230e82e0 in ?? () +#47 0x00000000000161db in ?? () +#48 0x0000000000000004 in ?? () +#49 0x00007f88a71f4c60 in ?? () +#50 0x00007f88a9f27f1e in ?? () +#51 0x0000000000000002 in ?? () +#52 0x00005564f4493bb0 in ?? () +#53 0x00000000161db000 in ?? () +#54 0x00007fff230e82e0 in ?? () +#55 0x0000000000000000 in ?? () + +Thread 5 (LWP 857103 "driver_test"): +#0 0x00007f88a9f23a9b in ?? () +#1 0x00007f88a61f2ae0 in ?? () +#2 0x00007f88a9f25b97 in ?? () +#3 0x00000a9ca9f4bd27 in ?? () +#4 0x00005564f44348c0 in ?? () +#5 0x00007f88a61f2ad0 in ?? () +#6 0x0000556400000040 in ?? () +#7 0x0000000000000020 in ?? () +#8 0x0000000014e5f000 in ?? () +#9 0x00000004a9a38fc0 in ?? () +#10 0x00000000000006d5 in ?? () +#11 0x0000000000000005 in ?? () +#12 0x00007f88a9a38700 in ?? () +#13 0x00007f88a61f2b10 in ?? () +#14 0x00007f88a9f25fe3 in ?? () +#15 0x0000002a00000000 in ?? () +#16 0x00005564f44348c0 in ?? () +#17 0x00000ac0a9f2232c in ?? () +#18 0x00000a9c00000a80 in ?? () +#19 0x00007f88a61f2b40 in ?? () +#20 0x00007f88a9f2620b in ?? () +#21 0x00000001a61f2b40 in ?? () +#22 0x00005564f44348c0 in ?? () +#23 0x00000000001bb897 in ?? () +#24 0x0000002a0000002a in ?? () +#25 0x00007f88a61f2bc0 in ?? () +#26 0x00007f88a9f26302 in ?? () +#27 0x00007f88a61f2b90 in ?? () +#28 0x0000000100000001 in ?? () +#29 0x0000001600000008 in ?? () +#30 0x00005564f44348c0 in ?? () +#31 0x00000000161be000 in ?? () +#32 0x00007f88a9a34fc0 in ?? () +#33 0x00000000000009c0 in ?? () +#34 0x0000000000000980 in ?? () +#35 0x0000000000000005 in ?? () +#36 0x00000000a9f236d5 in ?? () +#37 0x000009c000000026 in ?? () +#38 0x0000000000350c3c in ?? () +#39 0x0000000000000026 in ?? () +#40 0x0006744de94e498a in ?? () +#41 0x00007f88a61f2c10 in ?? () +#42 0x00007f88a9f27275 in ?? () +#43 0x00007f88a61f2c00 in ?? () +#44 0x00000008a9f533f6 in ?? () +#45 0x00000000161be000 in ?? () +#46 0x00005564f44348c0 in ?? () +#47 0x00001e6cf44a5040 in ?? () +#48 0x00007fff230e82e0 in ?? () +#49 0x00000000000161be in ?? () +#50 0x0000000000000005 in ?? () +#51 0x00007f88a61f2c60 in ?? () +#52 0x00007f88a9f27f1e in ?? () +#53 0x0000000000000002 in ?? () +#54 0x00005564f44a5870 in ?? () +#55 0x00000000161be000 in ?? () +#56 0x00007fff230e82e0 in ?? () +#57 0x0000000000000000 in ?? () + +Thread 4 (LWP 857104 "driver_test"): +#0 0x00007f88a9f23a93 in ?? () +#1 0x00007f88a59f1ae0 in ?? () +#2 0x00007f88a9f25b97 in ?? () +#3 0x00000f40a9f4bd27 in ?? () +#4 0x00005564f44348c0 in ?? () +#5 0x00007f88a59f1ad0 in ?? () +#6 0x0000556400000040 in ?? () +#7 0x0000000000000020 in ?? () +#8 0x00000000155ae000 in ?? () +#9 0x00007f88a9a4bfc0 in ?? () +#10 0x00007fff230ebff0 in ?? () +#11 0x0000000000000006 in ?? () +#12 0x00007f88a9a4b000 in ?? () +#13 0x00007f88a59f1b10 in ?? () +#14 0x00007f88a9f25fe3 in ?? () +#15 0x0000003d00000000 in ?? () +#16 0x00005564f44348c0 in ?? () +#17 0x00000f80a9f2232c in ?? () +#18 0x00000f4000000f40 in ?? () +#19 0x00007f88a59f1b40 in ?? () +#20 0x00007f88a9f2620b in ?? () +#21 0x00000001a59f1b40 in ?? () +#22 0x00005564f44348c0 in ?? () +#23 0x00000000001bb897 in ?? () +#24 0x0000003d0000003d in ?? () +#25 0x00007f88a59f1bc0 in ?? () +#26 0x00007f88a9f26302 in ?? () +#27 0x00007f88a59f1b90 in ?? () +#28 0x0000000100000001 in ?? () +#29 0x0000001600000008 in ?? () +#30 0x00005564f44348c0 in ?? () +#31 0x00000000161de000 in ?? () +#32 0x00007f88a9a48fc0 in ?? () +#33 0x0000000000000ec0 in ?? () +#34 0x0000000000000e80 in ?? () +#35 0x0000000000000006 in ?? () +#36 0x00000000a9f236d5 in ?? () +#37 0x00000ec00000003a in ?? () +#38 0x0000000000350bb5 in ?? () +#39 0x000000000000003a in ?? () +#40 0x0006744de94eddbc in ?? () +#41 0x00007f88a59f1c10 in ?? () +#42 0x00007f88a9f27275 in ?? () +#43 0x00007f88a59f1c00 in ?? () +#44 0x00000008a9f533f6 in ?? () +#45 0x00000000161de000 in ?? () +#46 0x00005564f44348c0 in ?? () +#47 0x0000000000000000 in ?? () + +Thread 3 (LWP 857105 "driver_test"): +#0 0x00007f88a9f232d6 in ?? () +#1 0x000011fb00000080 in ?? () +#2 0x00005564f44348c0 in ?? () +#3 0x00007f889fffea40 in ?? () +#4 0x00007f88a9a55ec0 in ?? () +#5 0x00007f889fffea40 in ?? () +#6 0x00007f88a9f246c7 in ?? () +#7 0x000011fb9fffea80 in ?? () +#8 0x00005564f44348c0 in ?? () +#9 0x00007f889fffea60 in ?? () +#10 0x00007f88a9f24f40 in ?? () +#11 0x000011fb00000001 in ?? () +#12 0x00005564f44348c0 in ?? () +#13 0x00007f889fffeb10 in ?? () +#14 0x00007f88a9f25532 in ?? () +#15 0x0000000000001fe2 in ?? () +#16 0x00000001f44348c0 in ?? () +#17 0x0000000000000047 in ?? () +#18 0x00005564f44348c0 in ?? () +#19 0x0000117fa9f4bd27 in ?? () +#20 0x00005564f44348c0 in ?? () +#21 0x00007f889fffead0 in ?? () +#22 0x0000000100000040 in ?? () +#23 0x00000000000141df in ?? () +#24 0x0000000015955000 in ?? () +#25 0x00007f88a9a55ec0 in ?? () +#26 0x00007fff230ebff0 in ?? () +#27 0x0000000000001000 in ?? () +#28 0x0000000000001200 in ?? () +#29 0x00000000000011c0 in ?? () +#30 0x0000000000000007 in ?? () +#31 0x00000047000011fb in ?? () +#32 0x00005564f44348c0 in ?? () +#33 0x00000000a9f2232c in ?? () +#34 0x00007f88a79fd1c0 in ?? () +#35 0x00007f889fffeb40 in ?? () +#36 0x00007f88a9f2617f in ?? () +#37 0x000000019fffeb40 in ?? () +#38 0x00005564f44348c0 in ?? () +#39 0x00000045001bb897 in ?? () +#40 0x0000004700000047 in ?? () +#41 0x00007f889fffebc0 in ?? () +#42 0x00007f88a9f26302 in ?? () +#43 0x00007f889fffeb90 in ?? () +#44 0x0000000100000001 in ?? () +#45 0x0000001600000008 in ?? () +#46 0x00005564f44348c0 in ?? () +#47 0x00000000161e0000 in ?? () +#48 0x00007f88a9a53fc0 in ?? () +#49 0x0000000000001180 in ?? () +#50 0x0000000000001140 in ?? () +#51 0x0000000000000007 in ?? () +#52 0x00000000a9f236d5 in ?? () +#53 0x0000118000000045 in ?? () +#54 0x0000000000350c7b in ?? () +#55 0x0000000000000045 in ?? () +#56 0x0006744de94f20ce in ?? () +#57 0x00007f889fffec10 in ?? () +#58 0x00007f88a9f27275 in ?? () +#59 0x00007f889fffec00 in ?? () +#60 0x00000008a9f533f6 in ?? () +#61 0x00000000161e0000 in ?? () +#62 0x00005564f44348c0 in ?? () +#63 0x00007f88a9f28168 in ?? () +#64 0x00007fff230e82e0 in ?? () +#65 0x00000000000161e0 in ?? () +#66 0x0000000000000007 in ?? () +#67 0x00007f889fffec60 in ?? () +#68 0x00007f88a9f27f1e in ?? () +#69 0x0000000000000002 in ?? () +#70 0x00005564f44b6d70 in ?? () +#71 0x00000000161e0000 in ?? () +#72 0x00007fff230e82e0 in ?? () +#73 0x0000000000000000 in ?? () + +Thread 2 (LWP 857106 "driver_test"): +#0 0x00007f88a9f23213 in ?? () +#1 0x000013bf00000080 in ?? () +#2 0x00005564f44348c0 in ?? () +#3 0x00007f889f7fda40 in ?? () +#4 0x00007f88a9f24dd8 in ?? () +#5 0x000013bf00000001 in ?? () +#6 0x00005564f44348c0 in ?? () +#7 0x000013be9f7fda80 in ?? () +#8 0x00005564f44348c0 in ?? () +#9 0x00007f889f7fda60 in ?? () +#10 0x00007f88a9f24f13 in ?? () +#11 0x000013bf00000001 in ?? () +#12 0x00005564f44348c0 in ?? () +#13 0x00007f889f7fdb10 in ?? () +#14 0x00007f88a9f25532 in ?? () +#15 0x0000000000001fe6 in ?? () +#16 0x00000001f44348c0 in ?? () +#17 0x000000000000004e in ?? () +#18 0x00005564f44348c0 in ?? () +#19 0x0000137f9f7fdad0 in ?? () +#20 0x00005564f44348c0 in ?? () +#21 0x00007f889f7fdad0 in ?? () +#22 0x0000000100000040 in ?? () +#23 0x00000000000141ae in ?? () +#24 0x0000000015791000 in ?? () +#25 0x00007f88a9a5cfc0 in ?? () +#26 0x00007fff230ebff0 in ?? () +#27 0x0000000000001000 in ?? () +#28 0x00000000000013c0 in ?? () +#29 0x0000000000001380 in ?? () +#30 0x0000000000000008 in ?? () +#31 0x0000004e000013bf in ?? () +#32 0x00005564f44348c0 in ?? () +#33 0x00000000a9f2232c in ?? () +#34 0x00007f88a79fd380 in ?? () +#35 0x00007f889f7fdb40 in ?? () +#36 0x00007f88a9f2617f in ?? () +#37 0x000000019f7fdb40 in ?? () +#38 0x00005564f44348c0 in ?? () +#39 0x0000004d001bb897 in ?? () +#40 0x0000004e0000004e in ?? () +#41 0x00007f889f7fdbc0 in ?? () +#42 0x00007f88a9f26302 in ?? () +#43 0x00007f889f7fdb90 in ?? () +#44 0x0000000100000001 in ?? () +#45 0x0000001600000008 in ?? () +#46 0x00005564f44348c0 in ?? () +#47 0x000000001619c000 in ?? () +#48 0x00007f88a9a5bfc0 in ?? () +#49 0x0000000000001380 in ?? () +#50 0x0000000000001340 in ?? () +#51 0x0000000000000008 in ?? () +#52 0x00000000a9f236d5 in ?? () +#53 0x000013800000004d in ?? () +#54 0x0000000000350cbb in ?? () +#55 0x000000000000004d in ?? () +#56 0x0006744de94dbfc4 in ?? () +#57 0x00007f889f7fdc10 in ?? () +#58 0x00007f88a9f27275 in ?? () +#59 0x00007f889f7fdc00 in ?? () +#60 0x00000008a9f533f6 in ?? () +#61 0x000000001619c000 in ?? () +#62 0x00005564f44348c0 in ?? () +#63 0x0000000000000000 in ?? () + +Thread 1 (LWP 857059 "driver_test"): +#0 0x00007f88a9d2a72e in ?? () +#1 0x00007f88a9d1f388 in ?? () +#2 0x00007f88a9b96a48 in ?? () +#3 0x00000000ffffffff in ?? () +#4 0x00007f88a494d6c0 in ?? () +#5 0x00007f88a9d1f9ac in ?? () +#6 0x00000000000000ca in ?? () +#7 0x00005564c5c694d5 in ?? () +#8 0x00005564c5cb9b31 in ?? () +#9 0x00007f88a9d244b4 in ?? () +#10 0x0000000000000008 in ?? () +#11 0x816a5228579aa500 in ?? () +#12 0x00007f88a9d24330 in ?? () +#13 0x00007f88a494dce0 in ?? () +#14 0x00007fff230e8200 in ?? () +#15 0x0000000000000000 in ?? () +[Inferior 1 (process 857059) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/initial-termination.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/initial-termination.json new file mode 100644 index 000000000..326e181c8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/initial-termination.json @@ -0,0 +1,16 @@ +{ + "pid": 857059, + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-debug/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "signal": "SIGTERM", + "time": 1791905577.4620695 +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/inspect.gdb b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/inspect.gdb new file mode 100644 index 000000000..03f79b692 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/inspect.gdb @@ -0,0 +1,49 @@ +set pagination off +python +import gdb, json, collections, struct +inf=gdb.selected_inferior() +cc=None +windows=[] +for t in inf.threads(): + t.switch() + f=gdb.newest_frame() + record={'thread':t.ptid[1]} + while f: + name=f.name() or '' + if name=='clockcache_get_free_page': + cc=f.read_var('cc') + record['requested_type']=str(f.read_var('type')) + if name=='clockcache_acquire_entry_for_load': + requested=int(f.read_var('addr')) + cache=f.read_var('cc') + slot=int(cache['lookup'][requested>>int(cache['cfg']['log_page_size'])]) + record.update(requested_addr=requested,current_mapping=slot) + if name=='test_do_read_batch': + record.update(batch_start=int(f.read_var('batch_start')),j=int(f.read_var('j'))) + if name=='test_reader_thread': + params=f.read_var('params') + record.update(tid=int(f.read_var('tid')),i=int(f.read_var('i')),k=int(f.read_var('k')),working_set_pages=int(params['num_pages_ws'])) + handles=inf.read_memory(int(params['handle_arr']),gdb.lookup_type('page_handle').sizeof*int(params['num_pages'])).tobytes() + stride_handle=gdb.lookup_type('page_handle').sizeof + record['owned_completed_handles']=sum(struct.unpack_from('0;free+=bool(status&1);loading+=bool(status&16);pinned+=pins[i]>0;unreferenced+=count==0 +busy=sum(int(cc['batches'][i]['busy'])!=0 for i in range(int(cc['cfg']['batch_capacity']))) +print(json.dumps(dict(capacity=n,held_pages=held,total_references=sum(refs),free=free,unreferenced=unreferenced,loading=loading,pinned=pinned,busy_batches=busy,status_counts=dict(statuses),reference_counts=dict(reference_counts),windows=sorted(windows,key=lambda x:x['tid'])),indent=2)) +end diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-0-main-stacks-state.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-0-main-stacks-state.log new file mode 100644 index 000000000..7a89c5402 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-0-main-stacks-state.log @@ -0,0 +1,331 @@ +[New LWP 864018] +[New LWP 864017] +[New LWP 864016] +[New LWP 864015] +[New LWP 864014] +[New LWP 864013] +[New LWP 864012] +[New LWP 864011] +[New LWP 863982] +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". +0x00007f507b97972e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 10 (Thread 0x7f50796456c0 (LWP 863982) "laio_cleaner"): +#0 0x00007f507b9ed4f9 in syscall () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f507b7e92a9 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#2 0x00007f507b7e931f in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#3 0x00007f507b7e9425 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#4 0x00007f507b7e94ee in io_getevents () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#5 0x00007f507bb99ec7 in laio_cleanup_one (pctx=0x7f507bae8050, mincnt=1) at src/platform_linux/laio.c:146 +#6 0x00007f507bb9a033 in laio_cleaner (arg=0x7f507bae8050) at src/platform_linux/laio.c:189 +#7 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#8 0x00007f507b9ef538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 9 (Thread 0x7f506fff76c0 (LWP 864011) "driver_test"): +#0 0x00007f507bb72195 in clockcache_get_entry (cc=0x559df03788c0, entry_number=4141) at src/clockcache.c:210 +#1 0x00007f507bb722b7 in clockcache_clear_flag (cc=0x559df03788c0, entry_number=4141, flag=128) at src/clockcache.c:242 +#2 0x00007f507bb735d1 in clockcache_try_retry_writeback (cc=0x559df03788c0, entry_number=4141) at src/clockcache.c:901 +#3 0x00007f507bb73e4a in clockcache_try_claim_writeback (cc=0x559df03788c0, entry_number=4141, with_access=1) at src/clockcache.c:1217 +#4 0x00007f507bb7443c in clockcache_batch_start_writeback (cc=0x559df03788c0, batch=64, is_urgent=1) at src/clockcache.c:1401 +#5 0x00007f507bb75089 in clockcache_acquire_batch (cc=0x559df03788c0, is_urgent=1) at src/clockcache.c:1766 +#6 0x00007f507bb7520c in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#7 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=309198848, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#8 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df0399330, depth=2) at src/clockcache.c:2603 +#9 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df0399330, depth=1) at src/clockcache.c:2696 +#10 0x00007f507bb776e1 in clockcache_get_async (state=0x559df0399330) at src/clockcache.c:2713 +#11 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df0399330) at src/clockcache.c:4045 +#12 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df0399320) at src/cache.h:411 +#13 0x0000559dd1d1540d in test_do_read_batch (tid=1, params=0x559df03992c0, batch_start=9824) at tests/functional/cache_test.c:1770 +#14 0x0000559dd1d15729 in test_reader_thread (arg=0x559df03992c0) at tests/functional/cache_test.c:1820 +#15 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a240) at src/platform_linux/platform_threads.c:478 + +Thread 8 (Thread 0x7f50707f86c0 (LWP 864012) "driver_test"): +#0 0x00007f507bb75256 in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1820 +#1 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#2 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df03a9790, depth=2) at src/clockcache.c:2603 +#3 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df03a9790, depth=1) at src/clockcache.c:2696 +#4 0x00007f507bb776e1 in clockcache_get_async (state=0x559df03a9790) at src/clockcache.c:2713 +#5 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df03a9790) at src/clockcache.c:4045 +#6 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df03a9780) at src/cache.h:411 +#7 0x0000559dd1d1540d in test_do_read_batch (tid=2, params=0x559df03a9720, batch_start=8192) at tests/functional/cache_test.c:1770 +#8 0x0000559dd1d15729 in test_reader_thread (arg=0x559df03a9720) at tests/functional/cache_test.c:1820 +#9 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a250) at src/platform_linux/platform_threads.c:478 +#10 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#11 0x00007f507b9ef538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 7 (Thread 0x7f5072ffd6c0 (LWP 864013) "driver_test"): +#0 0x00007f507bb722d6 in clockcache_clear_flag (cc=0x559df03788c0, entry_number=4276, flag=128) at src/clockcache.c:243 +#1 0x00007f507bb735d1 in clockcache_try_retry_writeback (cc=0x559df03788c0, entry_number=4276) at src/clockcache.c:901 +#2 0x00007f507bb73e4a in clockcache_try_claim_writeback (cc=0x559df03788c0, entry_number=4276, with_access=1) at src/clockcache.c:1217 +#3 0x00007f507bb7443c in clockcache_batch_start_writeback (cc=0x559df03788c0, batch=66, is_urgent=1) at src/clockcache.c:1401 +#4 0x00007f507bb75089 in clockcache_acquire_batch (cc=0x559df03788c0, is_urgent=1) at src/clockcache.c:1766 +#5 0x00007f507bb7520c in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#6 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=309329920, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#7 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df03b9bf0, depth=2) at src/clockcache.c:2603 +#8 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df03b9bf0, depth=1) at src/clockcache.c:2696 +#9 0x00007f507bb776e1 in clockcache_get_async (state=0x559df03b9bf0) at src/clockcache.c:2713 +#10 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df03b9bf0) at src/clockcache.c:4045 +#11 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df03b9be0) at src/cache.h:411 +#12 0x0000559dd1d1540d in test_do_read_batch (tid=3, params=0x559df03b9b80, batch_start=9856) at tests/functional/cache_test.c:1770 +#13 0x0000559dd1d15729 in test_reader_thread (arg=0x559df03b9b80) at tests/functional/cache_test.c:1820 +#14 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a260) at src/platform_linux/platform_threads.c:478 +#15 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 6 (Thread 0x7f50737fe6c0 (LWP 864014) "driver_test"): +#0 clockcache_try_evict (cc=0x559df03788c0, entry_number=4563) at src/clockcache.c:1597 +#1 0x00007f507bb74eed in clockcache_evict_batch (cc=0x559df03788c0, batch=71) at src/clockcache.c:1726 +#2 0x00007f507bb75115 in clockcache_acquire_batch (cc=0x559df03788c0, is_urgent=1) at src/clockcache.c:1776 +#3 0x00007f507bb7520c in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#4 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#5 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df03ca050, depth=2) at src/clockcache.c:2603 +#6 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df03ca050, depth=1) at src/clockcache.c:2696 +#7 0x00007f507bb776e1 in clockcache_get_async (state=0x559df03ca050) at src/clockcache.c:2713 +#8 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df03ca050) at src/clockcache.c:4045 +#9 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df03ca040) at src/cache.h:411 +#10 0x0000559dd1d1540d in test_do_read_batch (tid=4, params=0x559df03c9fe0, batch_start=8192) at tests/functional/cache_test.c:1770 +#11 0x0000559dd1d15729 in test_reader_thread (arg=0x559df03c9fe0) at tests/functional/cache_test.c:1820 +#12 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a270) at src/platform_linux/platform_threads.c:478 +#13 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#14 0x00007f507b9ef538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 5 (Thread 0x7f5078e446c0 (LWP 864015) "driver_test"): +#0 0x00007f507bb7221b in clockcache_get_status (cc=0x559df03788c0, entry_number=4969) at src/clockcache.c:220 +#1 0x00007f507bb73ce2 in clockcache_ok_to_writeback (cc=0x559df03788c0, entry_number=4969, with_access=1) at src/clockcache.c:1125 +#2 0x00007f507bb73e1d in clockcache_try_claim_writeback (cc=0x559df03788c0, entry_number=4969, with_access=1) at src/clockcache.c:1215 +#3 0x00007f507bb7443c in clockcache_batch_start_writeback (cc=0x559df03788c0, batch=77, is_urgent=1) at src/clockcache.c:1401 +#4 0x00007f507bb75089 in clockcache_acquire_batch (cc=0x559df03788c0, is_urgent=1) at src/clockcache.c:1766 +#5 0x00007f507bb7520c in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#6 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=309329920, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#7 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df03da4b0, depth=2) at src/clockcache.c:2603 +#8 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df03da4b0, depth=1) at src/clockcache.c:2696 +#9 0x00007f507bb776e1 in clockcache_get_async (state=0x559df03da4b0) at src/clockcache.c:2713 +#10 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df03da4b0) at src/clockcache.c:4045 +#11 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df03da4a0) at src/cache.h:411 +#12 0x0000559dd1d1540d in test_do_read_batch (tid=5, params=0x559df03da440, batch_start=9856) at tests/functional/cache_test.c:1770 +#13 0x0000559dd1d15729 in test_reader_thread (arg=0x559df03da440) at tests/functional/cache_test.c:1820 +#14 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a280) at src/platform_linux/platform_threads.c:478 +#15 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 4 (Thread 0x7f5073fff6c0 (LWP 864016) "driver_test"): +#0 0x00007f507bb72195 in clockcache_get_entry (cc=0x559df03788c0, entry_number=5831) at src/clockcache.c:210 +#1 0x00007f507bb7221b in clockcache_get_status (cc=0x559df03788c0, entry_number=5831) at src/clockcache.c:220 +#2 0x00007f507bb75272 in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1821 +#3 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=309329920, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#4 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df03ea910, depth=2) at src/clockcache.c:2603 +#5 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df03ea910, depth=1) at src/clockcache.c:2696 +#6 0x00007f507bb776e1 in clockcache_get_async (state=0x559df03ea910) at src/clockcache.c:2713 +#7 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df03ea910) at src/clockcache.c:4045 +#8 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df03ea900) at src/cache.h:411 +#9 0x0000559dd1d1540d in test_do_read_batch (tid=6, params=0x559df03ea8a0, batch_start=9856) at tests/functional/cache_test.c:1770 +#10 0x0000559dd1d15729 in test_reader_thread (arg=0x559df03ea8a0) at tests/functional/cache_test.c:1820 +#11 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a290) at src/platform_linux/platform_threads.c:478 +#12 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#13 0x00007f507b9ef538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 3 (Thread 0x7f50727fc6c0 (LWP 864017) "driver_test"): +#0 0x00007f507bb722d6 in clockcache_clear_flag (cc=0x559df03788c0, entry_number=4922, flag=128) at src/clockcache.c:243 +#1 0x00007f507bb735d1 in clockcache_try_retry_writeback (cc=0x559df03788c0, entry_number=4922) at src/clockcache.c:901 +#2 0x00007f507bb73e4a in clockcache_try_claim_writeback (cc=0x559df03788c0, entry_number=4922, with_access=1) at src/clockcache.c:1217 +#3 0x00007f507bb7443c in clockcache_batch_start_writeback (cc=0x559df03788c0, batch=76, is_urgent=1) at src/clockcache.c:1401 +#4 0x00007f507bb75089 in clockcache_acquire_batch (cc=0x559df03788c0, is_urgent=1) at src/clockcache.c:1766 +#5 0x00007f507bb7520c in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#6 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=309329920, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#7 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df03fad70, depth=2) at src/clockcache.c:2603 +#8 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df03fad70, depth=1) at src/clockcache.c:2696 +#9 0x00007f507bb776e1 in clockcache_get_async (state=0x559df03fad70) at src/clockcache.c:2713 +#10 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df03fad70) at src/clockcache.c:4045 +#11 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df03fad60) at src/cache.h:411 +#12 0x0000559dd1d1540d in test_do_read_batch (tid=7, params=0x559df03fad00, batch_start=9856) at tests/functional/cache_test.c:1770 +#13 0x0000559dd1d15729 in test_reader_thread (arg=0x559df03fad00) at tests/functional/cache_test.c:1820 +#14 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a2a0) at src/platform_linux/platform_threads.c:478 +#15 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 2 (Thread 0x7f5071ffb6c0 (LWP 864018) "driver_test"): +#0 platform_get_tid () at src/platform_linux/platform_threads.h:26 +#1 0x00007f507bb73ad7 in clockcache_try_get_write (cc=0x559df03788c0, entry_number=1593, rc_number=3660) at src/clockcache.c:1055 +#2 0x00007f507bb74b95 in clockcache_try_evict (cc=0x559df03788c0, entry_number=1593) at src/clockcache.c:1643 +#3 0x00007f507bb74eed in clockcache_evict_batch (cc=0x559df03788c0, batch=24) at src/clockcache.c:1726 +#4 0x00007f507bb75115 in clockcache_acquire_batch (cc=0x559df03788c0, is_urgent=1) at src/clockcache.c:1776 +#5 0x00007f507bb7520c in clockcache_get_free_page (cc=0x559df03788c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#6 0x00007f507bb76195 in clockcache_acquire_entry_for_load (cc=0x559df03788c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#7 0x00007f507bb76df7 in clockcache_get_from_disk_async (state=0x559df040b1d0, depth=2) at src/clockcache.c:2603 +#8 0x00007f507bb77530 in clockcache_get_internal_async (state=0x559df040b1d0, depth=1) at src/clockcache.c:2696 +#9 0x00007f507bb776e1 in clockcache_get_async (state=0x559df040b1d0) at src/clockcache.c:2713 +#10 0x00007f507bb7aac1 in clockcache_get_async_virtual (payload=0x559df040b1d0) at src/clockcache.c:4045 +#11 0x0000559dd1d0eefd in cache_get_async (buffer=0x559df040b1c0) at src/cache.h:411 +#12 0x0000559dd1d1540d in test_do_read_batch (tid=8, params=0x559df040b160, batch_start=8192) at tests/functional/cache_test.c:1770 +#13 0x0000559dd1d15729 in test_reader_thread (arg=0x559df040b160) at tests/functional/cache_test.c:1820 +#14 0x00007f507bb9de5a in thread_worker_function (arg=0x7f507bb0a2b0) at src/platform_linux/platform_threads.c:478 +#15 0x00007f507b9718bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 1 (Thread 0x7f507b7e5740 (LWP 863981) "driver_test"): +#0 0x00007f507b97972e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f507b96e388 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#2 0x00007f507b96e9ac in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#3 0x00007f507b9734b4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#4 0x00007f507bb9e088 in platform_thread_join (thread=0x559df03992d8) at src/platform_linux/platform_threads.c:542 +#5 0x0000559dd1d1619b in test_cache_async (cc=0x559df03788c0, cfg=0x7ffff7061520, hid=0x0, ts=0x7ffff705dac0, num_reader_threads=8, num_writer_threads=0, working_set_percent=80) at tests/functional/cache_test.c:1975 +#6 0x0000559dd1d1a347 in cache_test (argc=8, argv=0x7ffff70619e0) at tests/functional/cache_test.c:2772 +#7 0x0000559dd1d44f6b in test_dispatcher (argc=9, argv=0x7ffff70619d8) at tests/functional/test_dispatcher.c:51 +#8 0x0000559dd1d1a583 in main (argc=9, argv=0x7ffff70619d8) at tests/functional/driver_test.c:13 +{ + "capacity": 8192, + "held_pages": 8192, + "total_references": 52225, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8191, + "68": 1 + }, + "reference_counts": { + "8": 4864, + "5": 1631, + "6": 1, + "4": 64, + "3": 1632 + }, + "windows": [ + { + "thread": 864011, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309198848, + "current_mapping": 2137, + "batch_start": 9824, + "j": 0, + "tid": 1, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864012, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6528, + "batch_start": 8192, + "j": 0, + "tid": 2, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864013, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 3, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864014, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6528, + "batch_start": 8192, + "j": 0, + "tid": 4, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864015, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 5, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864016, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 6, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864017, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 7, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864018, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6528, + "batch_start": 8192, + "j": 0, + "tid": 8, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + } + ] +} +[Inferior 1 (process 863981) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-0-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-0-main.log new file mode 100644 index 000000000..1ebc5df42 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-0-main.log @@ -0,0 +1,24 @@ +/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 7bb5fab3 +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete \ No newline at end of file diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-1-main-stacks-state.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-1-main-stacks-state.log new file mode 100644 index 000000000..dad1cd7bf --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-1-main-stacks-state.log @@ -0,0 +1,339 @@ +[New LWP 864196] +[New LWP 864195] +[New LWP 864194] +[New LWP 864193] +[New LWP 864192] +[New LWP 864191] +[New LWP 864190] +[New LWP 864189] +[New LWP 864162] +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". +0x00007feb859d972e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 10 (Thread 0x7feb836a56c0 (LWP 864162) "laio_cleaner"): +#0 0x00007feb85a4d4f9 in syscall () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007feb858492a9 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#2 0x00007feb8584931f in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#3 0x00007feb85849425 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#4 0x00007feb858494ee in io_getevents () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#5 0x00007feb85bf9ec7 in laio_cleanup_one (pctx=0x7feb85b48050, mincnt=1) at src/platform_linux/laio.c:146 +#6 0x00007feb85bfa033 in laio_cleaner (arg=0x7feb85b48050) at src/platform_linux/laio.c:189 +#7 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#8 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 9 (Thread 0x7feb79ffb6c0 (LWP 864189) "driver_test"): +#0 0x00007feb85bd4a76 in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=5988) at src/clockcache.c:1592 +#1 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=93) at src/clockcache.c:1726 +#2 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#3 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#4 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=309329920, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#5 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x5625926fd330, depth=2) at src/clockcache.c:2603 +#6 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x5625926fd330, depth=1) at src/clockcache.c:2696 +#7 0x00007feb85bd76e1 in clockcache_get_async (state=0x5625926fd330) at src/clockcache.c:2713 +#8 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x5625926fd330) at src/clockcache.c:4045 +#9 0x00005625704c4efd in cache_get_async (buffer=0x5625926fd320) at src/cache.h:411 +#10 0x00005625704cb40d in test_do_read_batch (tid=1, params=0x5625926fd2c0, batch_start=9856) at tests/functional/cache_test.c:1770 +#11 0x00005625704cb729 in test_reader_thread (arg=0x5625926fd2c0) at tests/functional/cache_test.c:1820 +#12 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a240) at src/platform_linux/platform_threads.c:478 +#13 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#14 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 8 (Thread 0x7feb7a7fc6c0 (LWP 864190) "driver_test"): +#0 clockcache_get_ref_by_number (cc=0x5625926dc8c0, rc_number=7599, counter_no=2) at src/clockcache.c:559 +#1 0x00007feb85bd4b05 in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=6134) at src/clockcache.c:1611 +#2 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=95) at src/clockcache.c:1726 +#3 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=309198848, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x56259270d790, depth=2) at src/clockcache.c:2603 +#7 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x56259270d790, depth=1) at src/clockcache.c:2696 +#8 0x00007feb85bd76e1 in clockcache_get_async (state=0x56259270d790) at src/clockcache.c:2713 +#9 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x56259270d790) at src/clockcache.c:4045 +#10 0x00005625704c4efd in cache_get_async (buffer=0x56259270d780) at src/cache.h:411 +#11 0x00005625704cb40d in test_do_read_batch (tid=2, params=0x56259270d720, batch_start=9824) at tests/functional/cache_test.c:1770 +#12 0x00005625704cb729 in test_reader_thread (arg=0x56259270d720) at tests/functional/cache_test.c:1820 +#13 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a250) at src/platform_linux/platform_threads.c:478 +#14 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 7 (Thread 0x7feb815fe6c0 (LWP 864191) "driver_test"): +#0 clockcache_get_entry (cc=0x7feb85bd221b , entry_number=32747) at src/clockcache.c:209 +#1 0x00007feb85bd22b7 in clockcache_clear_flag (cc=0x5625926dc8c0, entry_number=93, flag=32) at src/clockcache.c:242 +#2 0x00007feb85bd3c7d in clockcache_try_get_write (cc=0x5625926dc8c0, entry_number=93, rc_number=5952) at src/clockcache.c:1099 +#3 0x00007feb85bd4b95 in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=93) at src/clockcache.c:1643 +#4 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=1) at src/clockcache.c:1726 +#5 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#6 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#7 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#8 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x56259271dbf0, depth=2) at src/clockcache.c:2603 +#9 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x56259271dbf0, depth=1) at src/clockcache.c:2696 +#10 0x00007feb85bd76e1 in clockcache_get_async (state=0x56259271dbf0) at src/clockcache.c:2713 +#11 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x56259271dbf0) at src/clockcache.c:4045 +#12 0x00005625704c4efd in cache_get_async (buffer=0x56259271dbe0) at src/cache.h:411 +#13 0x00005625704cb40d in test_do_read_batch (tid=3, params=0x56259271db80, batch_start=8192) at tests/functional/cache_test.c:1770 +#14 0x00005625704cb729 in test_reader_thread (arg=0x56259271db80) at tests/functional/cache_test.c:1820 +#15 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a260) at src/platform_linux/platform_threads.c:478 + +Thread 6 (Thread 0x7feb81dff6c0 (LWP 864192) "driver_test"): +#0 0x00007feb85bd29a5 in clockcache_get_ref_internal (cc=0x5625926dc8c0, entry_number=6723) at src/clockcache.c:545 +#1 0x00007feb85bd4aa1 in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=6723) at src/clockcache.c:1594 +#2 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=105) at src/clockcache.c:1726 +#3 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x56259272e050, depth=2) at src/clockcache.c:2603 +#7 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x56259272e050, depth=1) at src/clockcache.c:2696 +#8 0x00007feb85bd76e1 in clockcache_get_async (state=0x56259272e050) at src/clockcache.c:2713 +#9 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x56259272e050) at src/clockcache.c:4045 +#10 0x00005625704c4efd in cache_get_async (buffer=0x56259272e040) at src/cache.h:411 +#11 0x00005625704cb40d in test_do_read_batch (tid=4, params=0x56259272dfe0, batch_start=8192) at tests/functional/cache_test.c:1770 +#12 0x00005625704cb729 in test_reader_thread (arg=0x56259272dfe0) at tests/functional/cache_test.c:1820 +#13 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a270) at src/platform_linux/platform_threads.c:478 +#14 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 5 (Thread 0x7feb82ea46c0 (LWP 864193) "driver_test"): +#0 0x00007feb85bd29a5 in clockcache_get_ref_internal (cc=0x5625926dc8c0, entry_number=6937) at src/clockcache.c:545 +#1 0x00007feb85bd4aa1 in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=6937) at src/clockcache.c:1594 +#2 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=108) at src/clockcache.c:1726 +#3 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x56259273e4b0, depth=2) at src/clockcache.c:2603 +#7 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x56259273e4b0, depth=1) at src/clockcache.c:2696 +#8 0x00007feb85bd76e1 in clockcache_get_async (state=0x56259273e4b0) at src/clockcache.c:2713 +#9 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x56259273e4b0) at src/clockcache.c:4045 +#10 0x00005625704c4efd in cache_get_async (buffer=0x56259273e4a0) at src/cache.h:411 +#11 0x00005625704cb40d in test_do_read_batch (tid=5, params=0x56259273e440, batch_start=8192) at tests/functional/cache_test.c:1770 +#12 0x00005625704cb729 in test_reader_thread (arg=0x56259273e440) at tests/functional/cache_test.c:1820 +#13 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a280) at src/platform_linux/platform_threads.c:478 +#14 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 4 (Thread 0x7feb826a36c0 (LWP 864194) "driver_test"): +#0 0x00007feb85bd21fa in clockcache_get_entry (cc=0x5625926dc8c0, entry_number=157) at src/clockcache.c:215 +#1 0x00007feb85bd4a7e in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=157) at src/clockcache.c:1592 +#2 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=2) at src/clockcache.c:1726 +#3 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=309198848, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x56259274e910, depth=2) at src/clockcache.c:2603 +#7 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x56259274e910, depth=1) at src/clockcache.c:2696 +#8 0x00007feb85bd76e1 in clockcache_get_async (state=0x56259274e910) at src/clockcache.c:2713 +#9 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x56259274e910) at src/clockcache.c:4045 +#10 0x00005625704c4efd in cache_get_async (buffer=0x56259274e900) at src/cache.h:411 +#11 0x00005625704cb40d in test_do_read_batch (tid=6, params=0x56259274e8a0, batch_start=9824) at tests/functional/cache_test.c:1770 +#12 0x00005625704cb729 in test_reader_thread (arg=0x56259274e8a0) at tests/functional/cache_test.c:1820 +#13 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a290) at src/platform_linux/platform_threads.c:478 +#14 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 3 (Thread 0x7feb80dfd6c0 (LWP 864195) "driver_test"): +#0 0x00007feb85bd3b3f in clockcache_try_get_write (cc=0x5625926dc8c0, entry_number=7220, rc_number=3384) at src/clockcache.c:1060 +#1 0x00007feb85bd4b95 in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=7220) at src/clockcache.c:1643 +#2 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=112) at src/clockcache.c:1726 +#3 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x56259275ed70, depth=2) at src/clockcache.c:2603 +#7 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x56259275ed70, depth=1) at src/clockcache.c:2696 +#8 0x00007feb85bd76e1 in clockcache_get_async (state=0x56259275ed70) at src/clockcache.c:2713 +#9 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x56259275ed70) at src/clockcache.c:4045 +#10 0x00005625704c4efd in cache_get_async (buffer=0x56259275ed60) at src/cache.h:411 +#11 0x00005625704cb40d in test_do_read_batch (tid=7, params=0x56259275ed00, batch_start=8192) at tests/functional/cache_test.c:1770 +#12 0x00005625704cb729 in test_reader_thread (arg=0x56259275ed00) at tests/functional/cache_test.c:1820 +#13 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a2a0) at src/platform_linux/platform_threads.c:478 +#14 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 2 (Thread 0x7feb7bfff6c0 (LWP 864196) "driver_test"): +#0 clockcache_get_ref_internal (cc=0x5625926dc8c0, entry_number=7512) at src/clockcache.c:546 +#1 0x00007feb85bd4aa1 in clockcache_try_evict (cc=0x5625926dc8c0, entry_number=7512) at src/clockcache.c:1594 +#2 0x00007feb85bd4eed in clockcache_evict_batch (cc=0x5625926dc8c0, batch=117) at src/clockcache.c:1726 +#3 0x00007feb85bd5115 in clockcache_acquire_batch (cc=0x5625926dc8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007feb85bd520c in clockcache_get_free_page (cc=0x5625926dc8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007feb85bd6195 in clockcache_acquire_entry_for_load (cc=0x5625926dc8c0, addr=309268480, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007feb85bd6df7 in clockcache_get_from_disk_async (state=0x562592777bf0, depth=2) at src/clockcache.c:2603 +#7 0x00007feb85bd7530 in clockcache_get_internal_async (state=0x562592777bf0, depth=1) at src/clockcache.c:2696 +#8 0x00007feb85bd76e1 in clockcache_get_async (state=0x562592777bf0) at src/clockcache.c:2713 +#9 0x00007feb85bdaac1 in clockcache_get_async_virtual (payload=0x562592777bf0) at src/clockcache.c:4045 +#10 0x00005625704c4efd in cache_get_async (buffer=0x562592777be0) at src/cache.h:411 +#11 0x00005625704cb40d in test_do_read_batch (tid=8, params=0x56259276f160, batch_start=9824) at tests/functional/cache_test.c:1770 +#12 0x00005625704cb729 in test_reader_thread (arg=0x56259276f160) at tests/functional/cache_test.c:1820 +#13 0x00007feb85bfde5a in thread_worker_function (arg=0x7feb85b6a2b0) at src/platform_linux/platform_threads.c:478 +#14 0x00007feb859d18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007feb85a4f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 1 (Thread 0x7feb85845740 (LWP 864161) "driver_test"): +#0 0x00007feb859d972e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007feb859ce388 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#2 0x00007feb859ce9ac in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#3 0x00007feb859d34b4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#4 0x00007feb85bfe088 in platform_thread_join (thread=0x5625926fd2d8) at src/platform_linux/platform_threads.c:542 +#5 0x00005625704cc19b in test_cache_async (cc=0x5625926dc8c0, cfg=0x7ffcb8f175e0, hid=0x0, ts=0x7ffcb8f13b80, num_reader_threads=8, num_writer_threads=0, working_set_percent=80) at tests/functional/cache_test.c:1975 +#6 0x00005625704d0347 in cache_test (argc=8, argv=0x7ffcb8f17aa0) at tests/functional/cache_test.c:2772 +#7 0x00005625704faf6b in test_dispatcher (argc=9, argv=0x7ffcb8f17a98) at tests/functional/test_dispatcher.c:51 +#8 0x00005625704d0583 in main (argc=9, argv=0x7ffcb8f17a98) at tests/functional/driver_test.c:13 +{ + "capacity": 8192, + "held_pages": 8192, + "total_references": 52243, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8190, + "100": 2 + }, + "reference_counts": { + "4": 3262, + "5": 2, + "1": 15, + "2": 17, + "8": 4864, + "7": 32 + }, + "windows": [ + { + "thread": 864189, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 1, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864190, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309198848, + "current_mapping": 387, + "batch_start": 9824, + "j": 0, + "tid": 2, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864191, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 3, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864192, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 4, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864193, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 5, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864194, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309198848, + "current_mapping": 387, + "batch_start": 9824, + "j": 0, + "tid": 6, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864195, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 7, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864196, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309268480, + "current_mapping": 349, + "batch_start": 9824, + "j": 17, + "tid": 8, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 17, + "waiting_on_io": 1, + "done": 14 + } + } + ] +} +[Inferior 1 (process 864161) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-1-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-1-main.log new file mode 100644 index 000000000..eb6d5f649 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-1-main.log @@ -0,0 +1,24 @@ +/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 7bb5fab3 +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete \ No newline at end of file diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-2-main-stacks-state.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-2-main-stacks-state.log new file mode 100644 index 000000000..155c93d28 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-2-main-stacks-state.log @@ -0,0 +1,337 @@ +[New LWP 864394] +[New LWP 864393] +[New LWP 864392] +[New LWP 864391] +[New LWP 864390] +[New LWP 864389] +[New LWP 864388] +[New LWP 864387] +[New LWP 864353] +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". +0x00007f3c35dc972e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 10 (Thread 0x7f3c33a956c0 (LWP 864353) "laio_cleaner"): +#0 0x00007f3c35e3d4f9 in syscall () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f3c35c392a9 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#2 0x00007f3c35c3931f in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#3 0x00007f3c35c39425 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#4 0x00007f3c35c394ee in io_getevents () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#5 0x00007f3c35fe9ec7 in laio_cleanup_one (pctx=0x7f3c35f38050, mincnt=1) at src/platform_linux/laio.c:146 +#6 0x00007f3c35fea033 in laio_cleaner (arg=0x7f3c35f38050) at src/platform_linux/laio.c:189 +#7 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#8 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 9 (Thread 0x7f3c2a7fc6c0 (LWP 864387) "driver_test"): +#0 0x00007f3c35fc4896 in clockcache_batch_start_writeback (cc=0x55b3631bd8c0, batch=82, is_urgent=1) at src/clockcache.c:1397 +#1 0x00007f3c35fc5089 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1766 +#2 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#3 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#4 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b3631de330, depth=2) at src/clockcache.c:2603 +#5 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b3631de330, depth=1) at src/clockcache.c:2696 +#6 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b3631de330) at src/clockcache.c:2713 +#7 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b3631de330) at src/clockcache.c:4045 +#8 0x000055b3513f2efd in cache_get_async (buffer=0x55b3631de320) at src/cache.h:411 +#9 0x000055b3513f940d in test_do_read_batch (tid=1, params=0x55b3631de2c0, batch_start=8192) at tests/functional/cache_test.c:1770 +#10 0x000055b3513f9729 in test_reader_thread (arg=0x55b3631de2c0) at tests/functional/cache_test.c:1820 +#11 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a240) at src/platform_linux/platform_threads.c:478 +#12 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#13 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 8 (Thread 0x7f3c2affd6c0 (LWP 864388) "driver_test"): +#0 clockcache_get_ref_by_number (cc=0x55b3631bd8c0, rc_number=1455, counter_no=2) at src/clockcache.c:557 +#1 0x00007f3c35fc4b05 in clockcache_try_evict (cc=0x55b3631bd8c0, entry_number=6038) at src/clockcache.c:1611 +#2 0x00007f3c35fc4eed in clockcache_evict_batch (cc=0x55b3631bd8c0, batch=94) at src/clockcache.c:1726 +#3 0x00007f3c35fc5115 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=309067776, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b3631ee790, depth=2) at src/clockcache.c:2603 +#7 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b3631ee790, depth=1) at src/clockcache.c:2696 +#8 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b3631ee790) at src/clockcache.c:2713 +#9 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b3631ee790) at src/clockcache.c:4045 +#10 0x000055b3513f2efd in cache_get_async (buffer=0x55b3631ee780) at src/cache.h:411 +#11 0x000055b3513f940d in test_do_read_batch (tid=2, params=0x55b3631ee720, batch_start=9792) at tests/functional/cache_test.c:1770 +#12 0x000055b3513f9729 in test_reader_thread (arg=0x55b3631ee720) at tests/functional/cache_test.c:1820 +#13 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a250) at src/platform_linux/platform_threads.c:478 +#14 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 7 (Thread 0x7f3c319ee6c0 (LWP 864389) "driver_test"): +#0 clockcache_try_evict (cc=0x55b3631bd8c0, entry_number=2765) at src/clockcache.c:1591 +#1 0x00007f3c35fc4eed in clockcache_evict_batch (cc=0x55b3631bd8c0, batch=43) at src/clockcache.c:1726 +#2 0x00007f3c35fc5115 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1776 +#3 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#4 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=309067776, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#5 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b3631febf0, depth=2) at src/clockcache.c:2603 +#6 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b3631febf0, depth=1) at src/clockcache.c:2696 +#7 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b3631febf0) at src/clockcache.c:2713 +#8 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b3631febf0) at src/clockcache.c:4045 +#9 0x000055b3513f2efd in cache_get_async (buffer=0x55b3631febe0) at src/cache.h:411 +#10 0x000055b3513f940d in test_do_read_batch (tid=3, params=0x55b3631feb80, batch_start=9792) at tests/functional/cache_test.c:1770 +#11 0x000055b3513f9729 in test_reader_thread (arg=0x55b3631feb80) at tests/functional/cache_test.c:1820 +#12 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a260) at src/platform_linux/platform_threads.c:478 +#13 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#14 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 6 (Thread 0x7f3c321ef6c0 (LWP 864390) "driver_test"): +#0 0x00007f3c35fc4a93 in clockcache_try_evict (cc=0x55b3631bd8c0, entry_number=2979) at src/clockcache.c:1594 +#1 0x00007f3c35fc4eed in clockcache_evict_batch (cc=0x55b3631bd8c0, batch=46) at src/clockcache.c:1726 +#2 0x00007f3c35fc5115 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1776 +#3 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#4 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=302452736, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#5 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b363217a70, depth=2) at src/clockcache.c:2603 +#6 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b363217a70, depth=1) at src/clockcache.c:2696 +#7 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b363217a70) at src/clockcache.c:2713 +#8 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b363217a70) at src/clockcache.c:4045 +#9 0x000055b3513f2efd in cache_get_async (buffer=0x55b363217a60) at src/cache.h:411 +#10 0x000055b3513f940d in test_do_read_batch (tid=4, params=0x55b36320efe0, batch_start=8160) at tests/functional/cache_test.c:1770 +#11 0x000055b3513f9729 in test_reader_thread (arg=0x55b36320efe0) at tests/functional/cache_test.c:1820 +#12 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a270) at src/platform_linux/platform_threads.c:478 +#13 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#14 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 5 (Thread 0x7f3c332946c0 (LWP 864391) "driver_test"): +#0 clockcache_get_ref_by_number (cc=0x55b3631bd8c0, rc_number=14134737371138, counter_no=139896580481799) at src/clockcache.c:553 +#1 0x00007f3c35fc4b05 in clockcache_try_evict (cc=0x55b3631bd8c0, entry_number=3291) at src/clockcache.c:1611 +#2 0x00007f3c35fc4eed in clockcache_evict_batch (cc=0x55b3631bd8c0, batch=51) at src/clockcache.c:1726 +#3 0x00007f3c35fc5115 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=302280704, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b363222d90, depth=2) at src/clockcache.c:2603 +#7 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b363222d90, depth=1) at src/clockcache.c:2696 +#8 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b363222d90) at src/clockcache.c:2713 +#9 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b363222d90) at src/clockcache.c:4045 +#10 0x000055b3513f2efd in cache_get_async (buffer=0x55b363222d80) at src/cache.h:411 +#11 0x000055b3513f940d in test_do_read_batch (tid=5, params=0x55b36321f440, batch_start=8128) at tests/functional/cache_test.c:1770 +#12 0x000055b3513f9729 in test_reader_thread (arg=0x55b36321f440) at tests/functional/cache_test.c:1820 +#13 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a280) at src/platform_linux/platform_threads.c:478 +#14 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 4 (Thread 0x7f3c32a936c0 (LWP 864392) "driver_test"): +#0 0x00007f3c35fc2a51 in clockcache_get_ref_by_number (cc=0x55b3631bd8c0, rc_number=6427, counter_no=2) at src/clockcache.c:557 +#1 0x00007f3c35fc4b05 in clockcache_try_evict (cc=0x55b3631bd8c0, entry_number=3556) at src/clockcache.c:1611 +#2 0x00007f3c35fc4eed in clockcache_evict_batch (cc=0x55b3631bd8c0, batch=55) at src/clockcache.c:1726 +#3 0x00007f3c35fc5115 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b36322f910, depth=2) at src/clockcache.c:2603 +#7 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b36322f910, depth=1) at src/clockcache.c:2696 +#8 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b36322f910) at src/clockcache.c:2713 +#9 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b36322f910) at src/clockcache.c:4045 +#10 0x000055b3513f2efd in cache_get_async (buffer=0x55b36322f900) at src/cache.h:411 +#11 0x000055b3513f940d in test_do_read_batch (tid=6, params=0x55b36322f8a0, batch_start=8192) at tests/functional/cache_test.c:1770 +#12 0x000055b3513f9729 in test_reader_thread (arg=0x55b36322f8a0) at tests/functional/cache_test.c:1820 +#13 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a290) at src/platform_linux/platform_threads.c:478 +#14 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 3 (Thread 0x7f3c311ed6c0 (LWP 864393) "driver_test"): +#0 clockcache_get_ref_by_number (cc=0x55b3631bd8c0, rc_number=222, counter_no=3) at src/clockcache.c:555 +#1 0x00007f3c35fc4b05 in clockcache_try_evict (cc=0x55b3631bd8c0, entry_number=3843) at src/clockcache.c:1611 +#2 0x00007f3c35fc4eed in clockcache_evict_batch (cc=0x55b3631bd8c0, batch=60) at src/clockcache.c:1726 +#3 0x00007f3c35fc5115 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=308924416, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b36324e910, depth=2) at src/clockcache.c:2603 +#7 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b36324e910, depth=1) at src/clockcache.c:2696 +#8 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b36324e910) at src/clockcache.c:2713 +#9 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b36324e910) at src/clockcache.c:4045 +#10 0x000055b3513f2efd in cache_get_async (buffer=0x55b36324e900) at src/cache.h:411 +#11 0x000055b3513f940d in test_do_read_batch (tid=7, params=0x55b36323fd00, batch_start=9728) at tests/functional/cache_test.c:1770 +#12 0x000055b3513f9729 in test_reader_thread (arg=0x55b36323fd00) at tests/functional/cache_test.c:1820 +#13 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a2a0) at src/platform_linux/platform_threads.c:478 +#14 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 2 (Thread 0x7f3c309ec6c0 (LWP 864394) "driver_test"): +#0 clockcache_get_ref_by_number (cc=0x55b3631bd8c0, rc_number=5153, counter_no=0) at src/clockcache.c:559 +#1 0x00007f3c35fc4b05 in clockcache_try_evict (cc=0x55b3631bd8c0, entry_number=4304) at src/clockcache.c:1611 +#2 0x00007f3c35fc4eed in clockcache_evict_batch (cc=0x55b3631bd8c0, batch=67) at src/clockcache.c:1726 +#3 0x00007f3c35fc5115 in clockcache_acquire_batch (cc=0x55b3631bd8c0, is_urgent=1) at src/clockcache.c:1776 +#4 0x00007f3c35fc520c in clockcache_get_free_page (cc=0x55b3631bd8c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1814 +#5 0x00007f3c35fc6195 in clockcache_acquire_entry_for_load (cc=0x55b3631bd8c0, addr=302256128, type=PAGE_TYPE_MISC) at src/clockcache.c:2274 +#6 0x00007f3c35fc6df7 in clockcache_get_from_disk_async (state=0x55b3632509f0, depth=2) at src/clockcache.c:2603 +#7 0x00007f3c35fc7530 in clockcache_get_internal_async (state=0x55b3632509f0, depth=1) at src/clockcache.c:2696 +#8 0x00007f3c35fc76e1 in clockcache_get_async (state=0x55b3632509f0) at src/clockcache.c:2713 +#9 0x00007f3c35fcaac1 in clockcache_get_async_virtual (payload=0x55b3632509f0) at src/clockcache.c:4045 +#10 0x000055b3513f2efd in cache_get_async (buffer=0x55b3632509e0) at src/cache.h:411 +#11 0x000055b3513f940d in test_do_read_batch (tid=8, params=0x55b363250160, batch_start=8128) at tests/functional/cache_test.c:1770 +#12 0x000055b3513f9729 in test_reader_thread (arg=0x55b363250160) at tests/functional/cache_test.c:1820 +#13 0x00007f3c35fede5a in thread_worker_function (arg=0x7f3c35f5a2b0) at src/platform_linux/platform_threads.c:478 +#14 0x00007f3c35dc18bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f3c35e3f538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 1 (Thread 0x7f3c35c35740 (LWP 864352) "driver_test"): +#0 0x00007f3c35dc972e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f3c35dbe388 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#2 0x00007f3c35dbe9ac in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#3 0x00007f3c35dc34b4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#4 0x00007f3c35fee088 in platform_thread_join (thread=0x55b3631de2d8) at src/platform_linux/platform_threads.c:542 +#5 0x000055b3513fa19b in test_cache_async (cc=0x55b3631bd8c0, cfg=0x7ffec9915a20, hid=0x0, ts=0x7ffec9911fc0, num_reader_threads=8, num_writer_threads=0, working_set_percent=80) at tests/functional/cache_test.c:1975 +#6 0x000055b3513fe347 in cache_test (argc=8, argv=0x7ffec9915ed0) at tests/functional/cache_test.c:2772 +#7 0x000055b351428f6b in test_dispatcher (argc=9, argv=0x7ffec9915ec8) at tests/functional/test_dispatcher.c:51 +#8 0x000055b3513fe583 in main (argc=9, argv=0x7ffec9915ec8) at tests/functional/driver_test.c:13 +{ + "capacity": 8192, + "held_pages": 8192, + "total_references": 52278, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8192 + }, + "reference_counts": { + "8": 4865, + "3": 1597, + "2": 67, + "5": 1551, + "6": 106, + "7": 6 + }, + "windows": [ + { + "thread": 864387, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 1280, + "batch_start": 8192, + "j": 0, + "tid": 1, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864388, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309067776, + "current_mapping": 4294967295, + "batch_start": 9792, + "j": 0, + "tid": 2, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864389, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309067776, + "current_mapping": 4294967295, + "batch_start": 9792, + "j": 0, + "tid": 3, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864390, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302452736, + "current_mapping": 7857, + "batch_start": 8160, + "j": 17, + "tid": 4, + "i": 8160, + "k": 1632, + "working_set_pages": 6553, + "owned_completed_handles": 6545, + "async_context_statuses": { + "done": 31, + "waiting_on_io": 1 + } + }, + { + "thread": 864391, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302280704, + "current_mapping": 7894, + "batch_start": 8128, + "j": 7, + "tid": 5, + "i": 8128, + "k": 1600, + "working_set_pages": 6553, + "owned_completed_handles": 6529, + "async_context_statuses": { + "done": 25, + "ready_to_continue": 6, + "waiting_on_io": 1 + } + }, + { + "thread": 864392, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 1280, + "batch_start": 8192, + "j": 0, + "tid": 6, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864393, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308924416, + "current_mapping": 3152, + "batch_start": 9728, + "j": 29, + "tid": 7, + "i": 9728, + "k": 3200, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 29, + "waiting_on_io": 1, + "done": 2 + } + }, + { + "thread": 864394, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302256128, + "current_mapping": 5370, + "batch_start": 8128, + "j": 1, + "tid": 8, + "i": 8128, + "k": 1600, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 1, + "waiting_on_io": 1, + "done": 30 + } + } + ] +} +[Inferior 1 (process 864352) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-2-main.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-2-main.log new file mode 100644 index 000000000..422d92c6c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-2-main.log @@ -0,0 +1,24 @@ +/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 7bb5fab3 +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete \ No newline at end of file diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-3-candidate-stacks-state.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-3-candidate-stacks-state.log new file mode 100644 index 000000000..70df1c0ee --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-3-candidate-stacks-state.log @@ -0,0 +1,341 @@ +[New LWP 864626] +[New LWP 864625] +[New LWP 864624] +[New LWP 864623] +[New LWP 864622] +[New LWP 864621] +[New LWP 864620] +[New LWP 864619] +[New LWP 864592] +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". +0x00007f2d589bf72e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 10 (Thread 0x7f2d5668b6c0 (LWP 864592) "laio_cleaner"): +#0 0x00007f2d58a334f9 in syscall () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f2d5882f2a9 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#2 0x00007f2d5882f31f in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#3 0x00007f2d5882f425 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#4 0x00007f2d5882f4ee in io_getevents () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#5 0x00007f2d58be00c8 in laio_cleanup_one (pctx=0x7f2d58b2e050, mincnt=1) at src/platform_linux/laio.c:146 +#6 0x00007f2d58be0234 in laio_cleaner (arg=0x7f2d58b2e050) at src/platform_linux/laio.c:189 +#7 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#8 0x00007f2d58a35538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 9 (Thread 0x7f2d4cff96c0 (LWP 864619) "driver_test"): +#0 clockcache_try_evict (cc=0x55a03a2178c0, entry_number=3832) at src/clockcache.c:1618 +#1 0x00007f2d58bbafe3 in clockcache_evict_batch (cc=0x55a03a2178c0, batch=59) at src/clockcache.c:1753 +#2 0x00007f2d58bbb20b in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1803 +#3 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#4 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#5 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a238330, depth=2) at src/clockcache.c:2635 +#6 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a238330, depth=1) at src/clockcache.c:2738 +#7 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a238330) at src/clockcache.c:2755 +#8 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a238330) at src/clockcache.c:4106 +#9 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a238320) at src/cache.h:414 +#10 0x000055a02f6ef40d in test_do_read_batch (tid=1, params=0x55a03a2382c0, batch_start=8192) at tests/functional/cache_test.c:1770 +#11 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a2382c0) at tests/functional/cache_test.c:1820 +#12 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b50240) at src/platform_linux/platform_threads.c:478 +#13 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#14 0x00007f2d58a35538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 8 (Thread 0x7f2d4d7fa6c0 (LWP 864620) "driver_test"): +#0 0x00007f2d58bb82d6 in clockcache_clear_flag (cc=0x55a03a2178c0, entry_number=6441, flag=128) at src/clockcache.c:243 +#1 0x00007f2d58bb96c7 in clockcache_try_retry_writeback (cc=0x55a03a2178c0, entry_number=6441) at src/clockcache.c:928 +#2 0x00007f2d58bb9f40 in clockcache_try_claim_writeback (cc=0x55a03a2178c0, entry_number=6441, with_access=1) at src/clockcache.c:1244 +#3 0x00007f2d58bba532 in clockcache_batch_start_writeback (cc=0x55a03a2178c0, batch=100, is_urgent=1) at src/clockcache.c:1428 +#4 0x00007f2d58bbb17f in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1793 +#5 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a248790, depth=2) at src/clockcache.c:2635 +#8 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a248790, depth=1) at src/clockcache.c:2738 +#9 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a248790) at src/clockcache.c:2755 +#10 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a248790) at src/clockcache.c:4106 +#11 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a248780) at src/cache.h:414 +#12 0x000055a02f6ef40d in test_do_read_batch (tid=2, params=0x55a03a248720, batch_start=8192) at tests/functional/cache_test.c:1770 +#13 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a248720) at tests/functional/cache_test.c:1820 +#14 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b50250) at src/platform_linux/platform_threads.c:478 +#15 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 7 (Thread 0x7f2d4ffff6c0 (LWP 864621) "driver_test"): +#0 clockcache_get_ref_internal (cc=0x55a03a2178c0, entry_number=5503) at src/clockcache.c:573 +#1 0x00007f2d58bbab97 in clockcache_try_evict (cc=0x55a03a2178c0, entry_number=5503) at src/clockcache.c:1621 +#2 0x00007f2d58bbafe3 in clockcache_evict_batch (cc=0x55a03a2178c0, batch=85) at src/clockcache.c:1753 +#3 0x00007f2d58bbb20b in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1803 +#4 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#5 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=309121024, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#6 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a25f590, depth=2) at src/clockcache.c:2635 +#7 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a25f590, depth=1) at src/clockcache.c:2738 +#8 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a25f590) at src/clockcache.c:2755 +#9 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a25f590) at src/clockcache.c:4106 +#10 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a25f580) at src/cache.h:414 +#11 0x000055a02f6ef40d in test_do_read_batch (tid=3, params=0x55a03a258b80, batch_start=9792) at tests/functional/cache_test.c:1770 +#12 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a258b80) at tests/functional/cache_test.c:1820 +#13 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b50260) at src/platform_linux/platform_threads.c:478 +#14 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f2d58a35538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 6 (Thread 0x7f2d54de56c0 (LWP 864622) "driver_test"): +#0 clockcache_get_entry (cc=0x55a03a2178c0, entry_number=5563) at src/clockcache.c:209 +#1 0x00007f2d58bb821b in clockcache_get_status (cc=0x55a03a2178c0, entry_number=5564) at src/clockcache.c:220 +#2 0x00007f2d58bb8307 in clockcache_test_flag (cc=0x55a03a2178c0, entry_number=5564, flag=2) at src/clockcache.c:249 +#3 0x00007f2d58bbabc0 in clockcache_try_evict (cc=0x55a03a2178c0, entry_number=5564) at src/clockcache.c:1626 +#4 0x00007f2d58bbafe3 in clockcache_evict_batch (cc=0x55a03a2178c0, batch=86) at src/clockcache.c:1753 +#5 0x00007f2d58bbb20b in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1803 +#6 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#7 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=309329920, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#8 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a269050, depth=2) at src/clockcache.c:2635 +#9 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a269050, depth=1) at src/clockcache.c:2738 +#10 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a269050) at src/clockcache.c:2755 +#11 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a269050) at src/clockcache.c:4106 +#12 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a269040) at src/cache.h:414 +#13 0x000055a02f6ef40d in test_do_read_batch (tid=4, params=0x55a03a268fe0, batch_start=9856) at tests/functional/cache_test.c:1770 +#14 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a268fe0) at tests/functional/cache_test.c:1820 +#15 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b50270) at src/platform_linux/platform_threads.c:478 + +Thread 5 (Thread 0x7f2d55e8a6c0 (LWP 864623) "driver_test"): +#0 0x00007f2d58bb9f38 in clockcache_try_claim_writeback (cc=0x55a03a2178c0, entry_number=4887, with_access=1) at src/clockcache.c:1244 +#1 0x00007f2d58bba532 in clockcache_batch_start_writeback (cc=0x55a03a2178c0, batch=76, is_urgent=1) at src/clockcache.c:1428 +#2 0x00007f2d58bbb17f in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1793 +#3 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#4 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=308895744, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#5 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a284770, depth=2) at src/clockcache.c:2635 +#6 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a284770, depth=1) at src/clockcache.c:2738 +#7 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a284770) at src/clockcache.c:2755 +#8 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a284770) at src/clockcache.c:4106 +#9 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a284760) at src/cache.h:414 +#10 0x000055a02f6ef40d in test_do_read_batch (tid=5, params=0x55a03a279440, batch_start=9728) at tests/functional/cache_test.c:1770 +#11 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a279440) at tests/functional/cache_test.c:1820 +#12 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b50280) at src/platform_linux/platform_threads.c:478 +#13 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#14 0x00007f2d58a35538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 4 (Thread 0x7f2d556896c0 (LWP 864624) "driver_test"): +#0 clockcache_get_ref_internal (cc=0x55a03a2178c0, entry_number=3864) at src/clockcache.c:573 +#1 0x00007f2d58bbab97 in clockcache_try_evict (cc=0x55a03a2178c0, entry_number=3864) at src/clockcache.c:1621 +#2 0x00007f2d58bbafe3 in clockcache_evict_batch (cc=0x55a03a2178c0, batch=60) at src/clockcache.c:1753 +#3 0x00007f2d58bbb20b in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1803 +#4 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#5 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=309297152, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#6 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a295c10, depth=2) at src/clockcache.c:2635 +#7 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a295c10, depth=1) at src/clockcache.c:2738 +#8 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a295c10) at src/clockcache.c:2755 +#9 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a295c10) at src/clockcache.c:4106 +#10 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a295c00) at src/cache.h:414 +#11 0x000055a02f6ef40d in test_do_read_batch (tid=6, params=0x55a03a2898a0, batch_start=9824) at tests/functional/cache_test.c:1770 +#12 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a2898a0) at tests/functional/cache_test.c:1820 +#13 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b50290) at src/platform_linux/platform_threads.c:478 +#14 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f2d58a35538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 3 (Thread 0x7f2d4f7fe6c0 (LWP 864625) "driver_test"): +#0 clockcache_get_status (cc=0x55a03a2178c0, entry_number=5335) at src/clockcache.c:219 +#1 0x00007f2d58bb9dd8 in clockcache_ok_to_writeback (cc=0x55a03a2178c0, entry_number=5336, with_access=1) at src/clockcache.c:1152 +#2 0x00007f2d58bb9f13 in clockcache_try_claim_writeback (cc=0x55a03a2178c0, entry_number=5336, with_access=1) at src/clockcache.c:1242 +#3 0x00007f2d58bba532 in clockcache_batch_start_writeback (cc=0x55a03a2178c0, batch=83, is_urgent=1) at src/clockcache.c:1428 +#4 0x00007f2d58bbb17f in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1793 +#5 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a299d70, depth=2) at src/clockcache.c:2635 +#8 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a299d70, depth=1) at src/clockcache.c:2738 +#9 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a299d70) at src/clockcache.c:2755 +#10 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a299d70) at src/clockcache.c:4106 +#11 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a299d60) at src/cache.h:414 +#12 0x000055a02f6ef40d in test_do_read_batch (tid=7, params=0x55a03a299d00, batch_start=8192) at tests/functional/cache_test.c:1770 +#13 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a299d00) at tests/functional/cache_test.c:1820 +#14 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b502a0) at src/platform_linux/platform_threads.c:478 +#15 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 2 (Thread 0x7f2d4effd6c0 (LWP 864626) "driver_test"): +#0 0x00007f2d58bb82be in clockcache_clear_flag (cc=0x55a03a2178c0, entry_number=5728, flag=128) at src/clockcache.c:243 +#1 0x00007f2d58bb96c7 in clockcache_try_retry_writeback (cc=0x55a03a2178c0, entry_number=5728) at src/clockcache.c:928 +#2 0x00007f2d58bb9f40 in clockcache_try_claim_writeback (cc=0x55a03a2178c0, entry_number=5728, with_access=1) at src/clockcache.c:1244 +#3 0x00007f2d58bba532 in clockcache_batch_start_writeback (cc=0x55a03a2178c0, batch=89, is_urgent=1) at src/clockcache.c:1428 +#4 0x00007f2d58bbb17f in clockcache_acquire_batch (cc=0x55a03a2178c0, is_urgent=1) at src/clockcache.c:1793 +#5 0x00007f2d58bbb302 in clockcache_get_free_page (cc=0x55a03a2178c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f2d58bbc275 in clockcache_acquire_entry_for_load (cc=0x55a03a2178c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f2d58bbcf1e in clockcache_get_from_disk_async (state=0x55a03a2aa1d0, depth=2) at src/clockcache.c:2635 +#8 0x00007f2d58bbd6e7 in clockcache_get_internal_async (state=0x55a03a2aa1d0, depth=1) at src/clockcache.c:2738 +#9 0x00007f2d58bbd898 in clockcache_get_async (state=0x55a03a2aa1d0) at src/clockcache.c:2755 +#10 0x00007f2d58bc0cc2 in clockcache_get_async_virtual (payload=0x55a03a2aa1d0) at src/clockcache.c:4106 +#11 0x000055a02f6e8efd in cache_get_async (buffer=0x55a03a2aa1c0) at src/cache.h:414 +#12 0x000055a02f6ef40d in test_do_read_batch (tid=8, params=0x55a03a2aa160, batch_start=8192) at tests/functional/cache_test.c:1770 +#13 0x000055a02f6ef729 in test_reader_thread (arg=0x55a03a2aa160) at tests/functional/cache_test.c:1820 +#14 0x00007f2d58be405b in thread_worker_function (arg=0x7f2d58b502b0) at src/platform_linux/platform_threads.c:478 +#15 0x00007f2d589b78bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 1 (Thread 0x7f2d5882b740 (LWP 864591) "driver_test"): +#0 0x00007f2d589bf72e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f2d589b4388 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#2 0x00007f2d589b49ac in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#3 0x00007f2d589b94b4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#4 0x00007f2d58be4289 in platform_thread_join (thread=0x55a03a2382d8) at src/platform_linux/platform_threads.c:542 +#5 0x000055a02f6f019b in test_cache_async (cc=0x55a03a2178c0, cfg=0x7fffbc93f3a0, hid=0x0, ts=0x7fffbc93b940, num_reader_threads=8, num_writer_threads=0, working_set_percent=80) at tests/functional/cache_test.c:1975 +#6 0x000055a02f6f4347 in cache_test (argc=8, argv=0x7fffbc93f850) at tests/functional/cache_test.c:2772 +#7 0x000055a02f71ef6b in test_dispatcher (argc=9, argv=0x7fffbc93f848) at tests/functional/test_dispatcher.c:51 +#8 0x000055a02f6f4583 in main (argc=9, argv=0x7fffbc93f848) at tests/functional/driver_test.c:13 +{ + "capacity": 8192, + "held_pages": 8192, + "total_references": 52283, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8192 + }, + "reference_counts": { + "4": 3094, + "3": 55, + "2": 43, + "1": 8, + "8": 4864, + "5": 64, + "6": 32, + "7": 32 + }, + "windows": [ + { + "thread": 864619, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 1, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864620, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 2, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864621, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309121024, + "current_mapping": 1297, + "batch_start": 9792, + "j": 13, + "tid": 3, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 13, + "waiting_on_io": 1, + "done": 18 + } + }, + { + "thread": 864622, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 4, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864623, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308895744, + "current_mapping": 1238, + "batch_start": 9728, + "j": 22, + "tid": 5, + "i": 9728, + "k": 3200, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 22, + "waiting_on_io": 1, + "done": 9 + } + }, + { + "thread": 864624, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309297152, + "current_mapping": 1348, + "batch_start": 9824, + "j": 24, + "tid": 6, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 24, + "waiting_on_io": 1, + "done": 7 + } + }, + { + "thread": 864625, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 7, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864626, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 8, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + } + ] +} +[Inferior 1 (process 864591) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-3-candidate.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-3-candidate.log new file mode 100644 index 000000000..fea1860f7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-3-candidate.log @@ -0,0 +1,24 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 193ba3e4-dirty +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete \ No newline at end of file diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-4-candidate-stacks-state.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-4-candidate-stacks-state.log new file mode 100644 index 000000000..4e13195f9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-4-candidate-stacks-state.log @@ -0,0 +1,342 @@ +[New LWP 864986] +[New LWP 864985] +[New LWP 864984] +[New LWP 864983] +[New LWP 864982] +[New LWP 864981] +[New LWP 864980] +[New LWP 864979] +[New LWP 864932] +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". +0x00007f9afa0dc72e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 10 (Thread 0x7f9af7da86c0 (LWP 864932) "laio_cleaner"): +#0 0x00007f9afa1504f9 in syscall () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f9af9f4c2a9 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#2 0x00007f9af9f4c31f in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#3 0x00007f9af9f4c425 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#4 0x00007f9af9f4c4ee in io_getevents () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#5 0x00007f9afa2fd0c8 in laio_cleanup_one (pctx=0x7f9afa24b050, mincnt=1) at src/platform_linux/laio.c:146 +#6 0x00007f9afa2fd234 in laio_cleaner (arg=0x7f9afa24b050) at src/platform_linux/laio.c:189 +#7 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#8 0x00007f9afa152538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 9 (Thread 0x7f9aee7fc6c0 (LWP 864979) "driver_test"): +#0 0x00007f9afa2d52d9 in clockcache_clear_flag (cc=0x558b29e748c0, entry_number=7936, flag=128) at src/clockcache.c:243 +#1 0x00007f9afa2d66c7 in clockcache_try_retry_writeback (cc=0x558b29e748c0, entry_number=7936) at src/clockcache.c:928 +#2 0x00007f9afa2d6f40 in clockcache_try_claim_writeback (cc=0x558b29e748c0, entry_number=7936, with_access=1) at src/clockcache.c:1244 +#3 0x00007f9afa2d7532 in clockcache_batch_start_writeback (cc=0x558b29e748c0, batch=124, is_urgent=1) at src/clockcache.c:1428 +#4 0x00007f9afa2d817f in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1793 +#5 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29e95330, depth=2) at src/clockcache.c:2635 +#8 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29e95330, depth=1) at src/clockcache.c:2738 +#9 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29e95330) at src/clockcache.c:2755 +#10 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29e95330) at src/clockcache.c:4106 +#11 0x0000558afff3defd in cache_get_async (buffer=0x558b29e95320) at src/cache.h:414 +#12 0x0000558afff4440d in test_do_read_batch (tid=1, params=0x558b29e952c0, batch_start=8192) at tests/functional/cache_test.c:1770 +#13 0x0000558afff44729 in test_reader_thread (arg=0x558b29e952c0) at tests/functional/cache_test.c:1820 +#14 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d240) at src/platform_linux/platform_threads.c:478 +#15 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 8 (Thread 0x7f9aeeffd6c0 (LWP 864980) "driver_test"): +#0 0x00007f9afa2d52d6 in clockcache_clear_flag (cc=0x558b29e748c0, entry_number=4505, flag=128) at src/clockcache.c:243 +#1 0x00007f9afa2d66c7 in clockcache_try_retry_writeback (cc=0x558b29e748c0, entry_number=4505) at src/clockcache.c:928 +#2 0x00007f9afa2d6f40 in clockcache_try_claim_writeback (cc=0x558b29e748c0, entry_number=4505, with_access=1) at src/clockcache.c:1244 +#3 0x00007f9afa2d7532 in clockcache_batch_start_writeback (cc=0x558b29e748c0, batch=70, is_urgent=1) at src/clockcache.c:1428 +#4 0x00007f9afa2d817f in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1793 +#5 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=308543488, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29ea5790, depth=2) at src/clockcache.c:2635 +#8 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29ea5790, depth=1) at src/clockcache.c:2738 +#9 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29ea5790) at src/clockcache.c:2755 +#10 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29ea5790) at src/clockcache.c:4106 +#11 0x0000558afff3defd in cache_get_async (buffer=0x558b29ea5780) at src/cache.h:414 +#12 0x0000558afff4440d in test_do_read_batch (tid=2, params=0x558b29ea5720, batch_start=9664) at tests/functional/cache_test.c:1770 +#13 0x0000558afff44729 in test_reader_thread (arg=0x558b29ea5720) at tests/functional/cache_test.c:1820 +#14 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d250) at src/platform_linux/platform_threads.c:478 +#15 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 7 (Thread 0x7f9af5d016c0 (LWP 864981) "driver_test"): +#0 0x00007f9afa2d52d6 in clockcache_clear_flag (cc=0x558b29e748c0, entry_number=3266, flag=64) at src/clockcache.c:243 +#1 0x00007f9afa2d7ec3 in clockcache_try_evict (cc=0x558b29e748c0, entry_number=3266) at src/clockcache.c:1721 +#2 0x00007f9afa2d7fe3 in clockcache_evict_batch (cc=0x558b29e748c0, batch=51) at src/clockcache.c:1753 +#3 0x00007f9afa2d820b in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1803 +#4 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#5 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#6 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29eb5bf0, depth=2) at src/clockcache.c:2635 +#7 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29eb5bf0, depth=1) at src/clockcache.c:2738 +#8 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29eb5bf0) at src/clockcache.c:2755 +#9 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29eb5bf0) at src/clockcache.c:4106 +#10 0x0000558afff3defd in cache_get_async (buffer=0x558b29eb5be0) at src/cache.h:414 +#11 0x0000558afff4440d in test_do_read_batch (tid=3, params=0x558b29eb5b80, batch_start=8192) at tests/functional/cache_test.c:1770 +#12 0x0000558afff44729 in test_reader_thread (arg=0x558b29eb5b80) at tests/functional/cache_test.c:1820 +#13 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d260) at src/platform_linux/platform_threads.c:478 +#14 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f9afa152538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 6 (Thread 0x7f9af65026c0 (LWP 864982) "driver_test"): +#0 0x00007f9afa2d52d6 in clockcache_clear_flag (cc=0x558b29e748c0, entry_number=4441, flag=128) at src/clockcache.c:243 +#1 0x00007f9afa2d66c7 in clockcache_try_retry_writeback (cc=0x558b29e748c0, entry_number=4441) at src/clockcache.c:928 +#2 0x00007f9afa2d6f40 in clockcache_try_claim_writeback (cc=0x558b29e748c0, entry_number=4441, with_access=1) at src/clockcache.c:1244 +#3 0x00007f9afa2d7532 in clockcache_batch_start_writeback (cc=0x558b29e748c0, batch=69, is_urgent=1) at src/clockcache.c:1428 +#4 0x00007f9afa2d817f in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1793 +#5 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=302309376, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29ecd210, depth=2) at src/clockcache.c:2635 +#8 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29ecd210, depth=1) at src/clockcache.c:2738 +#9 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29ecd210) at src/clockcache.c:2755 +#10 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29ecd210) at src/clockcache.c:4106 +#11 0x0000558afff3defd in cache_get_async (buffer=0x558b29ecd200) at src/cache.h:414 +#12 0x0000558afff4440d in test_do_read_batch (tid=4, params=0x558b29ec5fe0, batch_start=8128) at tests/functional/cache_test.c:1770 +#13 0x0000558afff44729 in test_reader_thread (arg=0x558b29ec5fe0) at tests/functional/cache_test.c:1820 +#14 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d270) at src/platform_linux/platform_threads.c:478 +#15 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 5 (Thread 0x7f9af75a76c0 (LWP 864983) "driver_test"): +#0 0x00007f9afa2d52d6 in clockcache_clear_flag (cc=0x558b29e748c0, entry_number=6981, flag=128) at src/clockcache.c:243 +#1 0x00007f9afa2d66c7 in clockcache_try_retry_writeback (cc=0x558b29e748c0, entry_number=6981) at src/clockcache.c:928 +#2 0x00007f9afa2d6f40 in clockcache_try_claim_writeback (cc=0x558b29e748c0, entry_number=6981, with_access=1) at src/clockcache.c:1244 +#3 0x00007f9afa2d7532 in clockcache_batch_start_writeback (cc=0x558b29e748c0, batch=109, is_urgent=1) at src/clockcache.c:1428 +#4 0x00007f9afa2d817f in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1793 +#5 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=308805632, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29ed64b0, depth=2) at src/clockcache.c:2635 +#8 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29ed64b0, depth=1) at src/clockcache.c:2738 +#9 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29ed64b0) at src/clockcache.c:2755 +#10 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29ed64b0) at src/clockcache.c:4106 +#11 0x0000558afff3defd in cache_get_async (buffer=0x558b29ed64a0) at src/cache.h:414 +#12 0x0000558afff4440d in test_do_read_batch (tid=5, params=0x558b29ed6440, batch_start=9728) at tests/functional/cache_test.c:1770 +#13 0x0000558afff44729 in test_reader_thread (arg=0x558b29ed6440) at tests/functional/cache_test.c:1820 +#14 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d280) at src/platform_linux/platform_threads.c:478 +#15 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 4 (Thread 0x7f9af6da66c0 (LWP 864984) "driver_test"): +#0 clockcache_get_ref_internal (cc=0x558b29e748c0, entry_number=5495) at src/clockcache.c:573 +#1 0x00007f9afa2d7b97 in clockcache_try_evict (cc=0x558b29e748c0, entry_number=5495) at src/clockcache.c:1621 +#2 0x00007f9afa2d7fe3 in clockcache_evict_batch (cc=0x558b29e748c0, batch=85) at src/clockcache.c:1753 +#3 0x00007f9afa2d820b in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1803 +#4 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#5 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#6 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29ee6910, depth=2) at src/clockcache.c:2635 +#7 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29ee6910, depth=1) at src/clockcache.c:2738 +#8 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29ee6910) at src/clockcache.c:2755 +#9 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29ee6910) at src/clockcache.c:4106 +#10 0x0000558afff3defd in cache_get_async (buffer=0x558b29ee6900) at src/cache.h:414 +#11 0x0000558afff4440d in test_do_read_batch (tid=6, params=0x558b29ee68a0, batch_start=8192) at tests/functional/cache_test.c:1770 +#12 0x0000558afff44729 in test_reader_thread (arg=0x558b29ee68a0) at tests/functional/cache_test.c:1820 +#13 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d290) at src/platform_linux/platform_threads.c:478 +#14 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f9afa152538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 3 (Thread 0x7f9af55006c0 (LWP 864985) "driver_test"): +#0 0x00007f9afa2d52d6 in clockcache_clear_flag (cc=0x558b29e748c0, entry_number=3419, flag=32) at src/clockcache.c:243 +#1 0x00007f9afa2d6d73 in clockcache_try_get_write (cc=0x558b29e748c0, entry_number=3419, rc_number=5850) at src/clockcache.c:1126 +#2 0x00007f9afa2d7c8b in clockcache_try_evict (cc=0x558b29e748c0, entry_number=3419) at src/clockcache.c:1670 +#3 0x00007f9afa2d7fe3 in clockcache_evict_batch (cc=0x558b29e748c0, batch=53) at src/clockcache.c:1753 +#4 0x00007f9afa2d820b in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1803 +#5 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=302514176, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29ef6d70, depth=2) at src/clockcache.c:2635 +#8 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29ef6d70, depth=1) at src/clockcache.c:2738 +#9 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29ef6d70) at src/clockcache.c:2755 +#10 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29ef6d70) at src/clockcache.c:4106 +#11 0x0000558afff3defd in cache_get_async (buffer=0x558b29ef6d60) at src/cache.h:414 +#12 0x0000558afff4440d in test_do_read_batch (tid=7, params=0x558b29ef6d00, batch_start=8192) at tests/functional/cache_test.c:1770 +#13 0x0000558afff44729 in test_reader_thread (arg=0x558b29ef6d00) at tests/functional/cache_test.c:1820 +#14 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d2a0) at src/platform_linux/platform_threads.c:478 +#15 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 2 (Thread 0x7f9af4cff6c0 (LWP 864986) "driver_test"): +#0 clockcache_ok_to_writeback (cc=0x7f9afa2d66c7 , entry_number=32666, with_access=-187700672) at src/clockcache.c:1151 +#1 0x00007f9afa2d6f13 in clockcache_try_claim_writeback (cc=0x558b29e748c0, entry_number=3511, with_access=1) at src/clockcache.c:1242 +#2 0x00007f9afa2d7532 in clockcache_batch_start_writeback (cc=0x558b29e748c0, batch=54, is_urgent=1) at src/clockcache.c:1428 +#3 0x00007f9afa2d817f in clockcache_acquire_batch (cc=0x558b29e748c0, is_urgent=1) at src/clockcache.c:1793 +#4 0x00007f9afa2d8302 in clockcache_get_free_page (cc=0x558b29e748c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#5 0x00007f9afa2d9275 in clockcache_acquire_entry_for_load (cc=0x558b29e748c0, addr=309067776, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#6 0x00007f9afa2d9f1e in clockcache_get_from_disk_async (state=0x558b29f071d0, depth=2) at src/clockcache.c:2635 +#7 0x00007f9afa2da6e7 in clockcache_get_internal_async (state=0x558b29f071d0, depth=1) at src/clockcache.c:2738 +#8 0x00007f9afa2da898 in clockcache_get_async (state=0x558b29f071d0) at src/clockcache.c:2755 +#9 0x00007f9afa2ddcc2 in clockcache_get_async_virtual (payload=0x558b29f071d0) at src/clockcache.c:4106 +#10 0x0000558afff3defd in cache_get_async (buffer=0x558b29f071c0) at src/cache.h:414 +#11 0x0000558afff4440d in test_do_read_batch (tid=8, params=0x558b29f07160, batch_start=9792) at tests/functional/cache_test.c:1770 +#12 0x0000558afff44729 in test_reader_thread (arg=0x558b29f07160) at tests/functional/cache_test.c:1820 +#13 0x00007f9afa30105b in thread_worker_function (arg=0x7f9afa26d2b0) at src/platform_linux/platform_threads.c:478 +#14 0x00007f9afa0d48bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f9afa152538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 1 (Thread 0x7f9af9f48740 (LWP 864931) "driver_test"): +#0 0x00007f9afa0dc72e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f9afa0d1388 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#2 0x00007f9afa0d19ac in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#3 0x00007f9afa0d64b4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#4 0x00007f9afa301289 in platform_thread_join (thread=0x558b29e952d8) at src/platform_linux/platform_threads.c:542 +#5 0x0000558afff4519b in test_cache_async (cc=0x558b29e748c0, cfg=0x7fffaa4218a0, hid=0x0, ts=0x7fffaa41de40, num_reader_threads=8, num_writer_threads=0, working_set_percent=80) at tests/functional/cache_test.c:1975 +#6 0x0000558afff49347 in cache_test (argc=8, argv=0x7fffaa421d50) at tests/functional/cache_test.c:2772 +#7 0x0000558afff73f6b in test_dispatcher (argc=9, argv=0x7fffaa421d48) at tests/functional/test_dispatcher.c:51 +#8 0x0000558afff49583 in main (argc=9, argv=0x7fffaa421d48) at tests/functional/driver_test.c:13 +{ + "capacity": 8192, + "held_pages": 8192, + "total_references": 52240, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8191, + "68": 1 + }, + "reference_counts": { + "8": 4878, + "7": 114, + "3": 1470, + "4": 2, + "1": 128, + "2": 64, + "5": 1472, + "6": 64 + }, + "windows": [ + { + "thread": 864979, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 1, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864980, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308543488, + "current_mapping": 4290, + "batch_start": 9664, + "j": 0, + "tid": 2, + "i": 9664, + "k": 3136, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864981, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 3, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864982, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302309376, + "current_mapping": 1358, + "batch_start": 8128, + "j": 14, + "tid": 4, + "i": 8128, + "k": 1600, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 14, + "waiting_on_io": 1, + "done": 17 + } + }, + { + "thread": 864983, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308805632, + "current_mapping": 4012, + "batch_start": 9728, + "j": 0, + "tid": 5, + "i": 9728, + "k": 3200, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864984, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 6, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864985, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 7, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864986, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309067776, + "current_mapping": 4294967295, + "batch_start": 9792, + "j": 0, + "tid": 8, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + } + ] +} +[Inferior 1 (process 864931) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-4-candidate.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-4-candidate.log new file mode 100644 index 000000000..fea1860f7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-4-candidate.log @@ -0,0 +1,24 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 193ba3e4-dirty +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 16384 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete \ No newline at end of file diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-5-candidate.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-5-candidate.log new file mode 100644 index 000000000..fe498d46e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-5-candidate.log @@ -0,0 +1,29 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test: splinterdb_build_version 193ba3e4-dirty +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=96%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: prefetch early wakeup test passed +cache_test: idle and exited batch owners test passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-comparison.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-comparison.json new file mode 100644 index 000000000..0850b03d4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-comparison.json @@ -0,0 +1,273 @@ +[ + { + "ncpus": 1, + "cache_mib": 32, + "run": 0, + "variant": "main", + "command": [ + "taskset", + "-c", + "0", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-0-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-0-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905760.0310965, + "timeout_seconds": 20, + "pid": 863981, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "863981" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905780.2857022 + }, + { + "ncpus": 2, + "cache_mib": 32, + "run": 1, + "variant": "main", + "command": [ + "taskset", + "-c", + "0,1", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-1-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-1-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905780.2885664, + "timeout_seconds": 20, + "pid": 864161, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864161" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905800.5684314 + }, + { + "ncpus": 2, + "cache_mib": 32, + "run": 2, + "variant": "main", + "command": [ + "taskset", + "-c", + "0,1", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-2-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-2-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905800.570904, + "timeout_seconds": 20, + "pid": 864352, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864352" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905820.9005225 + }, + { + "ncpus": 2, + "cache_mib": 32, + "run": 3, + "variant": "candidate", + "command": [ + "taskset", + "-c", + "0,1", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-3-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-3-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905820.9033823, + "timeout_seconds": 20, + "pid": 864591, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864591" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905841.182497 + }, + { + "ncpus": 1, + "cache_mib": 32, + "run": 4, + "variant": "candidate", + "command": [ + "taskset", + "-c", + "0", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-4-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-4-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905841.1848817, + "timeout_seconds": 20, + "pid": 864931, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864931" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905861.414821 + }, + { + "ncpus": 0, + "cache_mib": 64, + "run": 5, + "variant": "candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-5-candidate/async.db", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-5-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905861.4172518, + "timeout_seconds": 20, + "pid": 865269, + "returncode": 0, + "timed_out": false, + "finished": 1791905862.2839293 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-runner.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-runner.log new file mode 100644 index 000000000..ab7971a00 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/skew-runner.log @@ -0,0 +1,13 @@ +Starting main-7bb5fab-invalid-cache-skew-controls test +Run 0 main +{'ncpus': 1, 'cache_mib': 32, 'run': 0, 'variant': 'main', 'command': ['taskset', '-c', '0', '/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-0-main/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-0-main', 'binary_sha256': '44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435', 'library_sha256': '7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512', 'started': 1791905760.0310965, 'timeout_seconds': 20, 'pid': 863981, 'timed_out': True, 'gdb_command': ['gdb', '-nx', '-q', '-batch', '-iex', 'set sysroot /', '-iex', 'set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib', '-ex', 'set pagination off', '-ex', 'thread apply all bt 16', '-x', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb', '/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', '-p', '863981'], 'gdb_returncode': 0, 'returncode': -15, 'finished': 1791905780.2857022} +Run 1 main +{'ncpus': 2, 'cache_mib': 32, 'run': 1, 'variant': 'main', 'command': ['taskset', '-c', '0,1', '/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-1-main/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-1-main', 'binary_sha256': '44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435', 'library_sha256': '7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512', 'started': 1791905780.2885664, 'timeout_seconds': 20, 'pid': 864161, 'timed_out': True, 'gdb_command': ['gdb', '-nx', '-q', '-batch', '-iex', 'set sysroot /', '-iex', 'set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib', '-ex', 'set pagination off', '-ex', 'thread apply all bt 16', '-x', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb', '/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', '-p', '864161'], 'gdb_returncode': 0, 'returncode': -15, 'finished': 1791905800.5684314} +Run 2 main +{'ncpus': 2, 'cache_mib': 32, 'run': 2, 'variant': 'main', 'command': ['taskset', '-c', '0,1', '/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-2-main/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-2-main', 'binary_sha256': '44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435', 'library_sha256': '7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512', 'started': 1791905800.570904, 'timeout_seconds': 20, 'pid': 864352, 'timed_out': True, 'gdb_command': ['gdb', '-nx', '-q', '-batch', '-iex', 'set sysroot /', '-iex', 'set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib', '-ex', 'set pagination off', '-ex', 'thread apply all bt 16', '-x', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb', '/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test', '-p', '864352'], 'gdb_returncode': 0, 'returncode': -15, 'finished': 1791905820.9005225} +Run 3 candidate +{'ncpus': 2, 'cache_mib': 32, 'run': 3, 'variant': 'candidate', 'command': ['taskset', '-c', '0,1', '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-3-candidate/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-3-candidate', 'binary_sha256': '9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f', 'library_sha256': 'ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d', 'started': 1791905820.9033823, 'timeout_seconds': 20, 'pid': 864591, 'timed_out': True, 'gdb_command': ['gdb', '-nx', '-q', '-batch', '-iex', 'set sysroot /', '-iex', 'set solib-search-path /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/lib', '-ex', 'set pagination off', '-ex', 'thread apply all bt 16', '-x', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb', '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test', '-p', '864591'], 'gdb_returncode': 0, 'returncode': -15, 'finished': 1791905841.182497} +Run 4 candidate +{'ncpus': 1, 'cache_mib': 32, 'run': 4, 'variant': 'candidate', 'command': ['taskset', '-c', '0', '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-4-candidate/async.db', '--cache-capacity-mib', '32', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-4-candidate', 'binary_sha256': '9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f', 'library_sha256': 'ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d', 'started': 1791905841.1848817, 'timeout_seconds': 20, 'pid': 864931, 'timed_out': True, 'gdb_command': ['gdb', '-nx', '-q', '-batch', '-iex', 'set sysroot /', '-iex', 'set solib-search-path /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/lib', '-ex', 'set pagination off', '-ex', 'thread apply all bt 16', '-x', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb', '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test', '-p', '864931'], 'gdb_returncode': 0, 'returncode': -15, 'finished': 1791905861.414821} +Run 5 candidate +{'ncpus': 0, 'cache_mib': 64, 'run': 5, 'variant': 'candidate', 'command': ['/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test', 'cache_test', '--async', '--db-location', '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-5-candidate/async.db', '--cache-capacity-mib', '64', '--db-capacity-gib', '1'], 'cwd': '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-5-candidate', 'binary_sha256': '9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f', 'library_sha256': 'ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d', 'started': 1791905861.4172518, 'timeout_seconds': 20, 'pid': 865269, 'returncode': 0, 'timed_out': False, 'finished': 1791905862.2839293} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/source-comparison.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/source-comparison.json new file mode 100644 index 000000000..afbc2f476 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/source-comparison.json @@ -0,0 +1,7 @@ +{ + "common_allocator_function": "clockcache_get_free_page", + "function_sha256": "04603bdb9a5a77e17d220a68b0b6963486ba727f60b571f0263aa4c231fb3029", + "main_commit": "7bb5fab305b9c6179e31f75998dabea833537a08", + "common_test_file_sha256": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "candidate_commit": "f2dc7bf6dcd21214b03fd7e18ec91b940d50f30a" +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/summary.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/summary.json new file mode 100644 index 000000000..bd3669268 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/summary.json @@ -0,0 +1,1348 @@ +{ + "serial_controls": [ + { + "run": 0, + "variant": "main", + "command": [ + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-0-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-0-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905642.9756193, + "timeout_seconds": 30, + "pid": 862536, + "returncode": 0, + "timed_out": false, + "finished": 1791905643.4907649 + }, + { + "run": 1, + "variant": "candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-1-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-1-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905643.494168, + "timeout_seconds": 30, + "pid": 862591, + "returncode": 0, + "timed_out": false, + "finished": 1791905644.059923 + }, + { + "run": 2, + "variant": "candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-2-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-2-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905644.062574, + "timeout_seconds": 30, + "pid": 862636, + "returncode": 0, + "timed_out": false, + "finished": 1791905644.5777905 + }, + { + "run": 3, + "variant": "main", + "command": [ + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-3-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/scratch-3-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905644.580714, + "timeout_seconds": 30, + "pid": 862678, + "returncode": 0, + "timed_out": false, + "finished": 1791905645.045976 + } + ], + "skew_controls": [ + { + "ncpus": 1, + "cache_mib": 32, + "run": 0, + "variant": "main", + "command": [ + "taskset", + "-c", + "0", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-0-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-0-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905760.0310965, + "timeout_seconds": 20, + "pid": 863981, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "863981" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905780.2857022 + }, + { + "ncpus": 2, + "cache_mib": 32, + "run": 1, + "variant": "main", + "command": [ + "taskset", + "-c", + "0,1", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-1-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-1-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905780.2885664, + "timeout_seconds": 20, + "pid": 864161, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864161" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905800.5684314 + }, + { + "ncpus": 2, + "cache_mib": 32, + "run": 2, + "variant": "main", + "command": [ + "taskset", + "-c", + "0,1", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-2-main/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-2-main", + "binary_sha256": "44811d172061730a5861ec7eee6975c32e1459ebef51209586863dced8e30435", + "library_sha256": "7b41030ebda42b63247a6562a325f4e34e60030ffc798f0e70e8559e209d0512", + "started": 1791905800.570904, + "timeout_seconds": 20, + "pid": 864352, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864352" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905820.9005225 + }, + { + "ncpus": 2, + "cache_mib": 32, + "run": 3, + "variant": "candidate", + "command": [ + "taskset", + "-c", + "0,1", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-3-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-3-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905820.9033823, + "timeout_seconds": 20, + "pid": 864591, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864591" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905841.182497 + }, + { + "ncpus": 1, + "cache_mib": 32, + "run": 4, + "variant": "candidate", + "command": [ + "taskset", + "-c", + "0", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-4-candidate/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-4-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905841.1848817, + "timeout_seconds": 20, + "pid": 864931, + "timed_out": true, + "gdb_command": [ + "gdb", + "-nx", + "-q", + "-batch", + "-iex", + "set sysroot /", + "-iex", + "set solib-search-path /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/lib", + "-ex", + "set pagination off", + "-ex", + "thread apply all bt 16", + "-x", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/inspect.gdb", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "-p", + "864931" + ], + "gdb_returncode": 0, + "returncode": -15, + "finished": 1791905861.414821 + }, + { + "ncpus": 0, + "cache_mib": 64, + "run": 5, + "variant": "candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-5-candidate/async.db", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "1" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/stall/skew-scratch-5-candidate", + "binary_sha256": "9dc9b7d5d3ffd675808a2b23d3e10044e40e780fa8bbbf8ace5a2547dca90d8f", + "library_sha256": "ff0dc8c3ae7d0e8535e183e4eec250a0402972bfb52c55d500bb34b63a97529d", + "started": 1791905861.4172518, + "timeout_seconds": 20, + "pid": 865269, + "returncode": 0, + "timed_out": false, + "finished": 1791905862.2839293 + } + ], + "states": [ + { + "capacity": 8192, + "held_pages": 8192, + "total_references": 62888, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8192 + }, + "reference_counts": { + "2": 131, + "3": 61, + "4": 66, + "5": 71, + "7": 108, + "8": 7514, + "6": 143, + "1": 98 + }, + "windows": [ + { + "thread": 857099, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8416, + "j": 21, + "tid": 1, + "i": 8416, + "k": 576, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 21, + "waiting_on_io": 1, + "done": 10 + } + }, + { + "thread": 857100, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8192, + "j": 26, + "tid": 2, + "i": 8192, + "k": 352, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 26, + "waiting_on_io": 1, + "done": 5 + } + }, + { + "thread": 857101, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8288, + "j": 6, + "tid": 3, + "i": 8288, + "k": 448, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 6, + "waiting_on_io": 1, + "done": 25 + } + }, + { + "thread": 857102, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8512, + "j": 27, + "tid": 4, + "i": 8512, + "k": 672, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 27, + "waiting_on_io": 1, + "done": 4 + } + }, + { + "thread": 857103, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8480, + "j": 30, + "tid": 5, + "i": 8480, + "k": 640, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 30, + "waiting_on_io": 1, + "done": 1 + } + }, + { + "thread": 857104, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8512, + "j": 30, + "tid": 6, + "i": 8512, + "k": 672, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 30, + "waiting_on_io": 1, + "done": 1 + } + }, + { + "thread": 857105, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8544, + "j": 0, + "tid": 7, + "i": 8544, + "k": 704, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 857106, + "requested_type": "PAGE_TYPE_MISC", + "batch_start": 8448, + "j": 28, + "tid": 8, + "i": 8448, + "k": 608, + "working_set_pages": 7864, + "owned_completed_handles": 7840, + "async_context_statuses": { + "ready_to_continue": 28, + "waiting_on_io": 1, + "done": 3 + } + } + ], + "log": "cache-state-with-contexts.log", + "log_sha256": "03c8bcf10c66cf64763c011ce99abcc36f8393021acd528f1d5b4323130c390c" + }, + { + "capacity": 8192, + "held_pages": 8192, + "total_references": 52225, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8191, + "68": 1 + }, + "reference_counts": { + "8": 4864, + "5": 1631, + "6": 1, + "4": 64, + "3": 1632 + }, + "windows": [ + { + "thread": 864011, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309198848, + "current_mapping": 2137, + "batch_start": 9824, + "j": 0, + "tid": 1, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864012, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6528, + "batch_start": 8192, + "j": 0, + "tid": 2, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864013, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 3, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864014, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6528, + "batch_start": 8192, + "j": 0, + "tid": 4, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864015, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 5, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864016, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 6, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864017, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 7, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864018, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6528, + "batch_start": 8192, + "j": 0, + "tid": 8, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + } + ], + "log": "skew-0-main-stacks-state.log", + "log_sha256": "f318e86cdd7a60611443bc3cc86b1b843033a04a7fced21fe98e6d0f07286bfe" + }, + { + "capacity": 8192, + "held_pages": 8192, + "total_references": 52243, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8190, + "100": 2 + }, + "reference_counts": { + "4": 3262, + "5": 2, + "1": 15, + "2": 17, + "8": 4864, + "7": 32 + }, + "windows": [ + { + "thread": 864189, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 1, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864190, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309198848, + "current_mapping": 387, + "batch_start": 9824, + "j": 0, + "tid": 2, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864191, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 3, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864192, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 4, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864193, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 5, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864194, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309198848, + "current_mapping": 387, + "batch_start": 9824, + "j": 0, + "tid": 6, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864195, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 6912, + "batch_start": 8192, + "j": 0, + "tid": 7, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864196, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309268480, + "current_mapping": 349, + "batch_start": 9824, + "j": 17, + "tid": 8, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 17, + "waiting_on_io": 1, + "done": 14 + } + } + ], + "log": "skew-1-main-stacks-state.log", + "log_sha256": "6ccd28f3ef3b24ef3f907bc13ea3ebf554b17ce2dbe56c0164f62d72e5521371" + }, + { + "capacity": 8192, + "held_pages": 8192, + "total_references": 52278, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8192 + }, + "reference_counts": { + "8": 4865, + "3": 1597, + "2": 67, + "5": 1551, + "6": 106, + "7": 6 + }, + "windows": [ + { + "thread": 864387, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 1280, + "batch_start": 8192, + "j": 0, + "tid": 1, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864388, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309067776, + "current_mapping": 4294967295, + "batch_start": 9792, + "j": 0, + "tid": 2, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864389, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309067776, + "current_mapping": 4294967295, + "batch_start": 9792, + "j": 0, + "tid": 3, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864390, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302452736, + "current_mapping": 7857, + "batch_start": 8160, + "j": 17, + "tid": 4, + "i": 8160, + "k": 1632, + "working_set_pages": 6553, + "owned_completed_handles": 6545, + "async_context_statuses": { + "done": 31, + "waiting_on_io": 1 + } + }, + { + "thread": 864391, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302280704, + "current_mapping": 7894, + "batch_start": 8128, + "j": 7, + "tid": 5, + "i": 8128, + "k": 1600, + "working_set_pages": 6553, + "owned_completed_handles": 6529, + "async_context_statuses": { + "done": 25, + "ready_to_continue": 6, + "waiting_on_io": 1 + } + }, + { + "thread": 864392, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 1280, + "batch_start": 8192, + "j": 0, + "tid": 6, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864393, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308924416, + "current_mapping": 3152, + "batch_start": 9728, + "j": 29, + "tid": 7, + "i": 9728, + "k": 3200, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 29, + "waiting_on_io": 1, + "done": 2 + } + }, + { + "thread": 864394, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302256128, + "current_mapping": 5370, + "batch_start": 8128, + "j": 1, + "tid": 8, + "i": 8128, + "k": 1600, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 1, + "waiting_on_io": 1, + "done": 30 + } + } + ], + "log": "skew-2-main-stacks-state.log", + "log_sha256": "add76eabab9f22f9e537f6898e36afee84b3ad0971e9dc44d92ee495ff2c7738" + }, + { + "capacity": 8192, + "held_pages": 8192, + "total_references": 52283, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8192 + }, + "reference_counts": { + "4": 3094, + "3": 55, + "2": 43, + "1": 8, + "8": 4864, + "5": 64, + "6": 32, + "7": 32 + }, + "windows": [ + { + "thread": 864619, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 1, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864620, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 2, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864621, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309121024, + "current_mapping": 1297, + "batch_start": 9792, + "j": 13, + "tid": 3, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 13, + "waiting_on_io": 1, + "done": 18 + } + }, + { + "thread": 864622, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309329920, + "current_mapping": 4294967295, + "batch_start": 9856, + "j": 0, + "tid": 4, + "i": 9856, + "k": 3328, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864623, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308895744, + "current_mapping": 1238, + "batch_start": 9728, + "j": 22, + "tid": 5, + "i": 9728, + "k": 3200, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 22, + "waiting_on_io": 1, + "done": 9 + } + }, + { + "thread": 864624, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309297152, + "current_mapping": 1348, + "batch_start": 9824, + "j": 24, + "tid": 6, + "i": 9824, + "k": 3296, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 24, + "waiting_on_io": 1, + "done": 7 + } + }, + { + "thread": 864625, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 7, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864626, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 7488, + "batch_start": 8192, + "j": 0, + "tid": 8, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + } + ], + "log": "skew-3-candidate-stacks-state.log", + "log_sha256": "8afdd2c18f314604b39f510440769245fcfd760c29035c93e0a0c02988413044" + }, + { + "capacity": 8192, + "held_pages": 8192, + "total_references": 52240, + "free": 0, + "unreferenced": 0, + "loading": 0, + "pinned": 0, + "busy_batches": 8, + "status_counts": { + "4": 8191, + "68": 1 + }, + "reference_counts": { + "8": 4878, + "7": 114, + "3": 1470, + "4": 2, + "1": 128, + "2": 64, + "5": 1472, + "6": 64 + }, + "windows": [ + { + "thread": 864979, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 1, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864980, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308543488, + "current_mapping": 4290, + "batch_start": 9664, + "j": 0, + "tid": 2, + "i": 9664, + "k": 3136, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864981, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 3, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864982, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302309376, + "current_mapping": 1358, + "batch_start": 8128, + "j": 14, + "tid": 4, + "i": 8128, + "k": 1600, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "ready_to_continue": 14, + "waiting_on_io": 1, + "done": 17 + } + }, + { + "thread": 864983, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 308805632, + "current_mapping": 4012, + "batch_start": 9728, + "j": 0, + "tid": 5, + "i": 9728, + "k": 3200, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864984, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 6, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864985, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 302514176, + "current_mapping": 3264, + "batch_start": 8192, + "j": 0, + "tid": 7, + "i": 8192, + "k": 1664, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + }, + { + "thread": 864986, + "requested_type": "PAGE_TYPE_MISC", + "requested_addr": 309067776, + "current_mapping": 4294967295, + "batch_start": 9792, + "j": 0, + "tid": 8, + "i": 9792, + "k": 3264, + "working_set_pages": 6553, + "owned_completed_handles": 6528, + "async_context_statuses": { + "waiting_on_io": 1, + "done": 31 + } + } + ], + "log": "skew-4-candidate-stacks-state.log", + "log_sha256": "9fb4a9a873c3d73b32d164cdffec8160ac8a4f8c49d8760087547b62bf61c14d" + } + ] +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/symbolic-stacks.log b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/symbolic-stacks.log new file mode 100644 index 000000000..af434b22e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/stall/symbolic-stacks.log @@ -0,0 +1,188 @@ +[New LWP 857106] +[New LWP 857105] +[New LWP 857104] +[New LWP 857103] +[New LWP 857102] +[New LWP 857101] +[New LWP 857100] +[New LWP 857099] +[New LWP 857060] +Error while mapping shared library sections: +Could not open `target:/lib/x86_64-linux-gnu/libxxhash.so.0' as an executable file: Input/output error +Error while mapping shared library sections: +Could not open `target:/lib/x86_64-linux-gnu/libc.so.6' as an executable file: Input/output error +Error while mapping shared library sections: +Could not open `target:/lib64/ld-linux-x86-64.so.2' as an executable file: Input/output error +Error while mapping shared library sections: +Could not open `target:/lib/x86_64-linux-gnu/libm.so.6' as an executable file: Input/output error +Error while mapping shared library sections: +Could not open `target:/lib/x86_64-linux-gnu/libaio.so.1t64' as an executable file: Input/output error + +warning: Unable to find dynamic linker breakpoint function. +GDB will be unable to debug shared library initializers +and track explicitly loaded dynamic code. + +warning: Target and debugger are in different PID namespaces; thread lists and other data are likely unreliable. Connect to gdbserver inside the container. +0x00007f88a9d2a72e in ?? () +[Thread debugging using libthread_db enabled] +Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". + +Thread 10 (Thread 0x7f88a79f66c0 (LWP 857060) "laio_cleaner"): +#0 0x00007f88a9d9e4f9 in syscall () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f88a9b9a2a9 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#2 0x00007f88a9b9a31f in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#3 0x00007f88a9b9a425 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#4 0x00007f88a9b9a4ee in io_getevents () from /lib/x86_64-linux-gnu/libaio.so.1t64 +#5 0x00007f88a9f4b0c8 in laio_cleanup_one (pctx=0x7f88a9e99050, mincnt=1) at src/platform_linux/laio.c:146 +#6 0x00007f88a9f4b234 in laio_cleaner (arg=0x7f88a9e99050) at src/platform_linux/laio.c:189 +#7 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#8 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 9 (Thread 0x7f88a494d6c0 (LWP 857099) "driver_test"): +#0 clockcache_get_ref_by_number (cc=0x5564f44348c0, rc_number=2366, counter_no=0) at src/clockcache.c:586 +#1 0x00007f88a9f24d11 in clockcache_try_get_write (cc=0x5564f44348c0, entry_number=7972, rc_number=2366) at src/clockcache.c:1106 +#2 0x00007f88a9f25c8b in clockcache_try_evict (cc=0x5564f44348c0, entry_number=7972) at src/clockcache.c:1670 +#3 0x00007f88a9f25fe3 in clockcache_evict_batch (cc=0x5564f44348c0, batch=124) at src/clockcache.c:1753 +#4 0x00007f88a9f2620b in clockcache_acquire_batch (cc=0x5564f44348c0, is_urgent=1) at src/clockcache.c:1803 +#5 0x00007f88a9f26302 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=370626560, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f445fdd0, depth=2) at src/clockcache.c:2635 +#8 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f445fdd0, depth=1) at src/clockcache.c:2738 +#9 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f445fdd0) at src/clockcache.c:2755 +#10 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f445fdd0) at src/clockcache.c:4106 +#11 0x00005564c5c69efd in cache_get_async (buffer=0x5564f445fdc0) at src/cache.h:414 +#12 0x00005564c5c7040d in test_do_read_batch (tid=1, params=0x5564f44552c0, batch_start=8416) at tests/functional/cache_test.c:1770 +#13 0x00005564c5c70729 in test_reader_thread (arg=0x5564f44552c0) at tests/functional/cache_test.c:1820 +#14 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb240) at src/platform_linux/platform_threads.c:478 +#15 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#16 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 8 (Thread 0x7f88a514e6c0 (LWP 857100) "driver_test"): +#0 0x00007f88a9f24f15 in clockcache_try_claim_writeback (cc=0x5564f44348c0, entry_number=1147, with_access=1) at src/clockcache.c:1244 +#1 0x00007f88a9f25532 in clockcache_batch_start_writeback (cc=0x5564f44348c0, batch=17, is_urgent=1) at src/clockcache.c:1428 +#2 0x00007f88a9f2617f in clockcache_acquire_batch (cc=0x5564f44348c0, is_urgent=1) at src/clockcache.c:1793 +#3 0x00007f88a9f26302 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#4 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=369729536, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#5 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f4472ad0, depth=2) at src/clockcache.c:2635 +#6 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f4472ad0, depth=1) at src/clockcache.c:2738 +#7 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f4472ad0) at src/clockcache.c:2755 +#8 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f4472ad0) at src/clockcache.c:4106 +#9 0x00005564c5c69efd in cache_get_async (buffer=0x5564f4472ac0) at src/cache.h:414 +#10 0x00005564c5c7040d in test_do_read_batch (tid=2, params=0x5564f4465720, batch_start=8192) at tests/functional/cache_test.c:1770 +#11 0x00005564c5c70729 in test_reader_thread (arg=0x5564f4465720) at tests/functional/cache_test.c:1820 +#12 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb250) at src/platform_linux/platform_threads.c:478 +#13 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#14 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 7 (Thread 0x7f88a69f46c0 (LWP 857101) "driver_test"): +#0 clockcache_get_entry (cc=0x5564f44348c0, entry_number=1868) at src/clockcache.c:210 +#1 0x00007f88a9f2321b in clockcache_get_status (cc=0x5564f44348c0, entry_number=1868) at src/clockcache.c:220 +#2 0x00007f88a9f26368 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1848 +#3 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=370040832, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#4 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f4478cb0, depth=2) at src/clockcache.c:2635 +#5 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f4478cb0, depth=1) at src/clockcache.c:2738 +#6 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f4478cb0) at src/clockcache.c:2755 +#7 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f4478cb0) at src/clockcache.c:4106 +#8 0x00005564c5c69efd in cache_get_async (buffer=0x5564f4478ca0) at src/cache.h:414 +#9 0x00005564c5c7040d in test_do_read_batch (tid=3, params=0x5564f4475b80, batch_start=8288) at tests/functional/cache_test.c:1770 +#10 0x00005564c5c70729 in test_reader_thread (arg=0x5564f4475b80) at tests/functional/cache_test.c:1820 +#11 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb260) at src/platform_linux/platform_threads.c:478 +#12 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#13 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 6 (Thread 0x7f88a71f56c0 (LWP 857102) "driver_test"): +#0 0x00007f88a9f26072 in clockcache_unlock_batch (cc=0x5564f44348c0, batch=46) at src/clockcache.c:1770 +#1 0x00007f88a9f264f3 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1882 +#2 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=371044352, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#3 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f4493bb0, depth=2) at src/clockcache.c:2635 +#4 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f4493bb0, depth=1) at src/clockcache.c:2738 +#5 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f4493bb0) at src/clockcache.c:2755 +#6 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f4493bb0) at src/clockcache.c:4106 +#7 0x00005564c5c69efd in cache_get_async (buffer=0x5564f4493ba0) at src/cache.h:414 +#8 0x00005564c5c7040d in test_do_read_batch (tid=4, params=0x5564f4485fe0, batch_start=8512) at tests/functional/cache_test.c:1770 +#9 0x00005564c5c70729 in test_reader_thread (arg=0x5564f4485fe0) at tests/functional/cache_test.c:1820 +#10 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb270) at src/platform_linux/platform_threads.c:478 +#11 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#12 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 5 (Thread 0x7f88a61f36c0 (LWP 857103) "driver_test"): +#0 0x00007f88a9f26072 in clockcache_unlock_batch (cc=0x5564f44348c0, batch=57) at src/clockcache.c:1770 +#1 0x00007f88a9f264f3 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1882 +#2 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=370925568, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#3 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f44a5870, depth=2) at src/clockcache.c:2635 +#4 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f44a5870, depth=1) at src/clockcache.c:2738 +#5 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f44a5870) at src/clockcache.c:2755 +#6 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f44a5870) at src/clockcache.c:4106 +#7 0x00005564c5c69efd in cache_get_async (buffer=0x5564f44a5860) at src/cache.h:414 +#8 0x00005564c5c7040d in test_do_read_batch (tid=5, params=0x5564f4496440, batch_start=8480) at tests/functional/cache_test.c:1770 +#9 0x00005564c5c70729 in test_reader_thread (arg=0x5564f4496440) at tests/functional/cache_test.c:1820 +#10 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb280) at src/platform_linux/platform_threads.c:478 +#11 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#12 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 4 (Thread 0x7f88a59f26c0 (LWP 857104) "driver_test"): +#0 0x00007f88a9f24ddf in clockcache_ok_to_writeback (cc=0x5564f44348c0, entry_number=4336, with_access=1) at src/clockcache.c:1154 +#1 0x00007f88a9f24f13 in clockcache_try_claim_writeback (cc=0x5564f44348c0, entry_number=4336, with_access=1) at src/clockcache.c:1242 +#2 0x00007f88a9f25532 in clockcache_batch_start_writeback (cc=0x5564f44348c0, batch=67, is_urgent=1) at src/clockcache.c:1428 +#3 0x00007f88a9f2617f in clockcache_acquire_batch (cc=0x5564f44348c0, is_urgent=1) at src/clockcache.c:1793 +#4 0x00007f88a9f26302 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#5 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=371056640, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#6 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f44b5cd0, depth=2) at src/clockcache.c:2635 +#7 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f44b5cd0, depth=1) at src/clockcache.c:2738 +#8 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f44b5cd0) at src/clockcache.c:2755 +#9 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f44b5cd0) at src/clockcache.c:4106 +#10 0x00005564c5c69efd in cache_get_async (buffer=0x5564f44b5cc0) at src/cache.h:414 +#11 0x00005564c5c7040d in test_do_read_batch (tid=6, params=0x5564f44a68a0, batch_start=8512) at tests/functional/cache_test.c:1770 +#12 0x00005564c5c70729 in test_reader_thread (arg=0x5564f44a68a0) at tests/functional/cache_test.c:1820 +#13 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb290) at src/platform_linux/platform_threads.c:478 +#14 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 3 (Thread 0x7f889ffff6c0 (LWP 857105) "driver_test"): +#0 0x00007f88a9f23213 in clockcache_get_status (cc=0x5564f44348c0, entry_number=4603) at src/clockcache.c:220 +#1 0x00007f88a9f23307 in clockcache_test_flag (cc=0x5564f44348c0, entry_number=4603, flag=2) at src/clockcache.c:249 +#2 0x00007f88a9f25bc0 in clockcache_try_evict (cc=0x5564f44348c0, entry_number=4603) at src/clockcache.c:1626 +#3 0x00007f88a9f25fe3 in clockcache_evict_batch (cc=0x5564f44348c0, batch=71) at src/clockcache.c:1753 +#4 0x00007f88a9f2620b in clockcache_acquire_batch (cc=0x5564f44348c0, is_urgent=1) at src/clockcache.c:1803 +#5 0x00007f88a9f26302 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#6 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=371064832, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#7 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f44b6d70, depth=2) at src/clockcache.c:2635 +#8 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f44b6d70, depth=1) at src/clockcache.c:2738 +#9 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f44b6d70) at src/clockcache.c:2755 +#10 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f44b6d70) at src/clockcache.c:4106 +#11 0x00005564c5c69efd in cache_get_async (buffer=0x5564f44b6d60) at src/cache.h:414 +#12 0x00005564c5c7040d in test_do_read_batch (tid=7, params=0x5564f44b6d00, batch_start=8544) at tests/functional/cache_test.c:1770 +#13 0x00005564c5c70729 in test_reader_thread (arg=0x5564f44b6d00) at tests/functional/cache_test.c:1820 +#14 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb2a0) at src/platform_linux/platform_threads.c:478 +#15 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#16 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 2 (Thread 0x7f889f7fe6c0 (LWP 857106) "driver_test"): +#0 clockcache_get_entry (cc=0x5564f44348c0, entry_number=4799) at src/clockcache.c:210 +#1 0x00007f88a9f25b74 in clockcache_try_evict (cc=0x5564f44348c0, entry_number=4799) at src/clockcache.c:1619 +#2 0x00007f88a9f25fe3 in clockcache_evict_batch (cc=0x5564f44348c0, batch=74) at src/clockcache.c:1753 +#3 0x00007f88a9f2620b in clockcache_acquire_batch (cc=0x5564f44348c0, is_urgent=1) at src/clockcache.c:1803 +#4 0x00007f88a9f26302 in clockcache_get_free_page (cc=0x5564f44348c0, status=22, type=PAGE_TYPE_MISC, refcount=1, blocking=1) at src/clockcache.c:1841 +#5 0x00007f88a9f27275 in clockcache_acquire_entry_for_load (cc=0x5564f44348c0, addr=370786304, type=PAGE_TYPE_MISC) at src/clockcache.c:2295 +#6 0x00007f88a9f27f1e in clockcache_get_from_disk_async (state=0x5564f44d5550, depth=2) at src/clockcache.c:2635 +#7 0x00007f88a9f286e7 in clockcache_get_internal_async (state=0x5564f44d5550, depth=1) at src/clockcache.c:2738 +#8 0x00007f88a9f28898 in clockcache_get_async (state=0x5564f44d5550) at src/clockcache.c:2755 +#9 0x00007f88a9f2bcc2 in clockcache_get_async_virtual (payload=0x5564f44d5550) at src/clockcache.c:4106 +#10 0x00005564c5c69efd in cache_get_async (buffer=0x5564f44d5540) at src/cache.h:414 +#11 0x00005564c5c7040d in test_do_read_batch (tid=8, params=0x5564f44c7160, batch_start=8448) at tests/functional/cache_test.c:1770 +#12 0x00005564c5c70729 in test_reader_thread (arg=0x5564f44c7160) at tests/functional/cache_test.c:1820 +#13 0x00007f88a9f4f05b in thread_worker_function (arg=0x7f88a9ebb2b0) at src/platform_linux/platform_threads.c:478 +#14 0x00007f88a9d228bb in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#15 0x00007f88a9da0538 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + +Thread 1 (Thread 0x7f88a9b96740 (LWP 857059) "driver_test"): +#0 0x00007f88a9d2a72e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#1 0x00007f88a9d1f388 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#2 0x00007f88a9d1f9ac in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#3 0x00007f88a9d244b4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 +#4 0x00007f88a9f4f289 in platform_thread_join (thread=0x5564f44552d8) at src/platform_linux/platform_threads.c:542 +#5 0x00005564c5c7119b in test_cache_async (cc=0x5564f44348c0, cfg=0x7fff230ebea0, hid=0x0, ts=0x7fff230e8440, num_reader_threads=8, num_writer_threads=0, working_set_percent=96) at tests/functional/cache_test.c:1975 +#6 0x00005564c5c7538b in cache_test (argc=8, argv=0x7fff230ec350) at tests/functional/cache_test.c:2780 +#7 0x00005564c5c9ff6b in test_dispatcher (argc=9, argv=0x7fff230ec348) at tests/functional/test_dispatcher.c:51 +#8 0x00005564c5c75583 in main (argc=9, argv=0x7fff230ec348) at tests/functional/driver_test.c:13 +[Inferior 1 (process 857059) detached] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/validation-debug.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/validation-debug.json new file mode 100644 index 000000000..ca49187a4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/validation-debug.json @@ -0,0 +1,106 @@ +[ + { + "name": "writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/unit/writeback_set_test" + ], + "started": 1791905126.2868307, + "returncode": 0, + "finished": 1791905128.4540772, + "log_sha256": "859e39d4f652f8ad5b752a4c07d3c2f6b9288e72a17c00cde73a7f6e66b8df43", + "summaries": [ + "RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 2166 ms" + ] + }, + { + "name": "quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/unit/splinterdb_quick_test" + ], + "started": 1791905128.4543707, + "returncode": 0, + "finished": 1791905139.235633, + "log_sha256": "4ef88a53fd12d1c7445ea83217f002ef2c73906c1ef08bf59481bb15a85a8317", + "summaries": [ + "RESULTS: 49 tests (49 ok, 0 failed, 0 skipped) ran in 10779 ms" + ] + }, + { + "name": "cache-core", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/unit/splinter_test", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-debug/core.db", + "--cache-capacity-mib", + "128", + "--db-capacity-gib", + "64", + "test_cache_read_errors_" + ], + "started": 1791905215.2095056, + "returncode": 0, + "finished": 1791905215.3114827, + "log_sha256": "337ae86e7c79fea8489a93a847ca161da898fb71f564aba07d8e8c1b09c48cc1", + "summaries": [ + "RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 100 ms" + ] + }, + { + "name": "blob-core", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/unit/splinter_test", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-debug/core.db", + "--cache-capacity-mib", + "128", + "--db-capacity-gib", + "64", + "test_blob_" + ], + "started": 1791905215.3118694, + "returncode": 0, + "finished": 1791905217.0356035, + "log_sha256": "52ae3e66364ea1409fa9f52bda22dfd32e59a2e7d3580ca672e288092332ef14", + "summaries": [ + "RESULTS: 4 tests (4 ok, 0 failed, 0 skipped) ran in 1722 ms" + ] + }, + { + "name": "prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-debug/prefetch-admission.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "started": 1791905217.0359156, + "returncode": 0, + "finished": 1791905217.1475382, + "log_sha256": "573a20c5930b08a822002ca1fb44827a62f53294f0c9b8eed13750345fde5b98", + "summaries": [] + }, + { + "name": "async", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/debug/bin/driver_test", + "cache_test", + "--async", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-debug/async.db", + "--cache-capacity-mib", + "32", + "--db-capacity-gib", + "1" + ], + "started": 1791905217.1478195, + "returncode": -15, + "finished": 1791905577.5357614, + "log_sha256": "7490321d44f2e517ffcc2b7b32cdafc06a4f88b81c59d54caa7f75f9ba3789ca", + "summaries": [] + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/validation-release.json b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/validation-release.json new file mode 100644 index 000000000..3faff34f5 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/tests/validation-release.json @@ -0,0 +1,68 @@ +[ + { + "name": "writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/release/bin/unit/writeback_set_test" + ], + "started": 1791905216.380468, + "returncode": 0, + "finished": 1791905218.191434, + "log_sha256": "7adeca2e34b90a72bac4a365fd2e6e4e4e923fbe5e8be069b549805df240afc1", + "summaries": [ + "RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1809 ms" + ] + }, + { + "name": "quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/release/bin/unit/splinterdb_quick_test" + ], + "started": 1791905218.1918955, + "returncode": 0, + "finished": 1791905228.1956236, + "log_sha256": "4724203b886fb3440b7f85c3c96b8798b14ed8c5139b678c7e79a2ec3661f5fb", + "summaries": [ + "RESULTS: 49 tests (49 ok, 0 failed, 0 skipped) ran in 10002 ms" + ] + }, + { + "name": "cache-core", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/release/bin/unit/splinter_test", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-release/core.db", + "--cache-capacity-mib", + "128", + "--db-capacity-gib", + "64", + "test_cache_read_errors_" + ], + "started": 1791905228.1959682, + "returncode": 0, + "finished": 1791905228.34346, + "log_sha256": "a2843bc276425f5609c0fc1c8efa3139749f3a686a2ad1fbfd94ab8894fbf346", + "summaries": [ + "RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 145 ms" + ] + }, + { + "name": "blob-core", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-7bb5fab/release/bin/unit/splinter_test", + "--db-location", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/scratch-release/core.db", + "--cache-capacity-mib", + "128", + "--db-capacity-gib", + "64", + "test_blob_" + ], + "started": 1791905228.343776, + "returncode": 0, + "finished": 1791905229.5520601, + "log_sha256": "d8ae263eb470bd818a062e1f110075729d3dc33172655324225ec64de0e72968", + "summaries": [ + "RESULTS: 4 tests (4 ok, 0 failed, 0 skipped) ran in 1206 ms" + ] + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-admission.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-admission.log new file mode 100644 index 000000000..27e76f80c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-admission.log @@ -0,0 +1,11 @@ +Starting cache-invalid-addresses-fc0-direct-debug-admission test +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/debug/bin/driver_test: splinterdb_build_version 698ae40f-dirty +Dispatch test cache_test + +Started cache_test basic +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: unpublished prefetch admission race passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-build.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-build.log new file mode 100644 index 000000000..2846477bd --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-build.log @@ -0,0 +1,75 @@ +Starting cache-invalid-addresses-fc0-direct-debug-build build +Checking for mismatched config...No mismatched config found +Saving config to build-main-fc0bc8f7/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling src/PackedArray.c [build-main-fc0bc8f7/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-fc0bc8f7/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-fc0bc8f7/debug/obj/src/core.o] +Compiling src/default_data_config.c [build-main-fc0bc8f7/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-fc0bc8f7/debug/obj/src/memtable.o] +Compiling src/merge.c [build-main-fc0bc8f7/debug/obj/src/merge.o] +Compiling src/notification.c [build-main-fc0bc8f7/debug/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-fc0bc8f7/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-fc0bc8f7/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-fc0bc8f7/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-fc0bc8f7/debug/obj/src/superblock.o] +Compiling src/trunk.c [build-main-fc0bc8f7/debug/obj/src/trunk.o] +Compiling src/allocator.c [build-main-fc0bc8f7/debug/obj/src/allocator.o] +Compiling src/blob.c [build-main-fc0bc8f7/debug/obj/src/blob.o] +Compiling src/blob_build.c [build-main-fc0bc8f7/debug/obj/src/blob_build.o] +Compiling src/btree.c [build-main-fc0bc8f7/debug/obj/src/btree.o] +Compiling src/clockcache.c [build-main-fc0bc8f7/debug/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-main-fc0bc8f7/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-fc0bc8f7/debug/obj/src/data_internal.o] +Compiling src/histogram.c [build-main-fc0bc8f7/debug/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-main-fc0bc8f7/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-fc0bc8f7/debug/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_mutex.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling src/platform_linux/platform_threads.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-main-fc0bc8f7/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-main-fc0bc8f7/debug/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-fc0bc8f7/debug/obj/src/task.o] +Compiling src/util.c [build-main-fc0bc8f7/debug/obj/src/util.o] +Compiling src/writeback_set.c [build-main-fc0bc8f7/debug/obj/src/writeback_set.o] +Compiling tests/unit/main.c [build-main-fc0bc8f7/debug/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build-main-fc0bc8f7/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build-main-fc0bc8f7/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build-main-fc0bc8f7/debug/obj/tests/config.o] +Compiling tests/test_data.c [build-main-fc0bc8f7/debug/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build-main-fc0bc8f7/debug/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [build-main-fc0bc8f7/debug/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build-main-fc0bc8f7/debug/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build-main-fc0bc8f7/debug/obj/tests/functional/test_async.o] +Compiling tests/unit/splinter_test.c [build-main-fc0bc8f7/debug/obj/tests/unit/splinter_test.o] +Compiling tests/functional/avlTree.c [build-main-fc0bc8f7/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [build-main-fc0bc8f7/debug/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [build-main-fc0bc8f7/debug/obj/tests/functional/test_dispatcher.o] +Compiling tests/functional/test_functionality.c [build-main-fc0bc8f7/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [build-main-fc0bc8f7/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [build-main-fc0bc8f7/debug/obj/tests/functional/ycsb_test.o] +Linking build-main-fc0bc8f7/debug/lib/libsplinterdb.so +Building archive build-main-fc0bc8f7/debug/lib/libsplinterdb.a +Linking build-main-fc0bc8f7/debug/bin/unit/writeback_set_test +Linking build-main-fc0bc8f7/debug/bin/unit/splinterdb_quick_test +Linking build-main-fc0bc8f7/debug/bin/unit/splinter_test +Linking build-main-fc0bc8f7/debug/bin/driver_test diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-core.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-core.log new file mode 100644 index 000000000..4c598dfcc --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-core.log @@ -0,0 +1,8 @@ +Starting cache-invalid-addresses-fc0-direct-debug-core test +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 146 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-quick.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-quick.log new file mode 100644 index 000000000..d36363f0e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-quick.log @@ -0,0 +1,64 @@ +Starting cache-invalid-addresses-fc0-direct-debug-quick test +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/56 splinterdb_quick:test_get_config_returns_effective_config [OK] +TEST 2/56 splinterdb_quick:test_get_cost_stats [OK] +TEST 3/56 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 4/56 splinterdb_quick:test_durable_barrier [OK] +TEST 5/56 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 6/56 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 7/56 splinterdb_quick:test_basic_flow [OK] +TEST 8/56 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 9/56 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 10/56 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 11/56 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 12/56 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 13/56 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 14/56 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 15/56 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 16/56 splinterdb_quick:test_apis_for_large_key [OK] +TEST 17/56 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 18/56 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 19/56 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 20/56 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 21/56 splinterdb_quick:test_variable_length_values [OK] +TEST 22/56 splinterdb_quick:test_basic_iterator [OK] +TEST 23/56 splinterdb_quick:test_iterator_delete_current [OK] +TEST 24/56 splinterdb_quick:test_empty_iterator [OK] +TEST 25/56 splinterdb_quick:test_bounded_iterator [OK] +TEST 26/56 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 27/56 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 28/56 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 29/56 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 30/56 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 31/56 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 32/56 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 33/56 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 34/56 splinterdb_quick:test_close_and_reopen [OK] +TEST 35/56 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 36/56 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 37/56 splinterdb_quick:test_custom_data_config [OK] +TEST 38/56 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 39/56 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 40/56 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 41/56 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 42/56 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 43/56 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 44/56 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 45/56 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 46/56 splinterdb_quick:test_iterator_init_bug [OK] +TEST 47/56 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 48/56 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 49/56 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 50/56 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 51/56 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 52/56 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 53/56 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 54/56 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 55/56 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 56/56 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +RESULTS: 56 tests (56 ok, 0 failed, 0 skipped) ran in 13300 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-writeback.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-writeback.log new file mode 100644 index 000000000..d2bbc0a3f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-debug-writeback.log @@ -0,0 +1,210 @@ +Starting cache-invalid-addresses-fc0-direct-debug-writeback test +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 2967 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-build.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-build.log new file mode 100644 index 000000000..3b27c4f61 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-build.log @@ -0,0 +1,75 @@ +Starting cache-invalid-addresses-fc0-direct-release-build build +Checking for mismatched config...No mismatched config found +Saving config to build-main-fc0bc8f7/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [build-main-fc0bc8f7/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-fc0bc8f7/release/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-fc0bc8f7/release/obj/src/core.o] +Compiling src/default_data_config.c [build-main-fc0bc8f7/release/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-fc0bc8f7/release/obj/src/memtable.o] +Compiling src/merge.c [build-main-fc0bc8f7/release/obj/src/merge.o] +Compiling src/notification.c [build-main-fc0bc8f7/release/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-fc0bc8f7/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-fc0bc8f7/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-fc0bc8f7/release/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-fc0bc8f7/release/obj/src/superblock.o] +Compiling src/trunk.c [build-main-fc0bc8f7/release/obj/src/trunk.o] +Compiling src/allocator.c [build-main-fc0bc8f7/release/obj/src/allocator.o] +Compiling src/blob.c [build-main-fc0bc8f7/release/obj/src/blob.o] +Compiling src/blob_build.c [build-main-fc0bc8f7/release/obj/src/blob_build.o] +Compiling src/btree.c [build-main-fc0bc8f7/release/obj/src/btree.o] +Compiling src/clockcache.c [build-main-fc0bc8f7/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-main-fc0bc8f7/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-fc0bc8f7/release/obj/src/data_internal.o] +Compiling src/histogram.c [build-main-fc0bc8f7/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-main-fc0bc8f7/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-fc0bc8f7/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-main-fc0bc8f7/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-fc0bc8f7/release/obj/src/platform_linux/platform_trace.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling src/platform_linux/shmalloc.c [build-main-fc0bc8f7/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-main-fc0bc8f7/release/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-fc0bc8f7/release/obj/src/task.o] +Compiling src/util.c [build-main-fc0bc8f7/release/obj/src/util.o] +Compiling src/writeback_set.c [build-main-fc0bc8f7/release/obj/src/writeback_set.o] +Compiling tests/unit/main.c [build-main-fc0bc8f7/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build-main-fc0bc8f7/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build-main-fc0bc8f7/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build-main-fc0bc8f7/release/obj/tests/config.o] +Compiling tests/test_data.c [build-main-fc0bc8f7/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build-main-fc0bc8f7/release/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [build-main-fc0bc8f7/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build-main-fc0bc8f7/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build-main-fc0bc8f7/release/obj/tests/functional/test_async.o] +Compiling tests/unit/splinter_test.c [build-main-fc0bc8f7/release/obj/tests/unit/splinter_test.o] +Compiling tests/functional/avlTree.c [build-main-fc0bc8f7/release/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [build-main-fc0bc8f7/release/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [build-main-fc0bc8f7/release/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [build-main-fc0bc8f7/release/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [build-main-fc0bc8f7/release/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [build-main-fc0bc8f7/release/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [build-main-fc0bc8f7/release/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [build-main-fc0bc8f7/release/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [build-main-fc0bc8f7/release/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [build-main-fc0bc8f7/release/obj/tests/functional/test_dispatcher.o] +Compiling tests/functional/test_functionality.c [build-main-fc0bc8f7/release/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [build-main-fc0bc8f7/release/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [build-main-fc0bc8f7/release/obj/tests/functional/ycsb_test.o] +Linking build-main-fc0bc8f7/release/lib/libsplinterdb.so +Building archive build-main-fc0bc8f7/release/lib/libsplinterdb.a +Linking build-main-fc0bc8f7/release/bin/unit/writeback_set_test +Linking build-main-fc0bc8f7/release/bin/unit/splinterdb_quick_test +Linking build-main-fc0bc8f7/release/bin/unit/splinter_test +Linking build-main-fc0bc8f7/release/bin/driver_test diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-core-initial-wrong-option.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-core-initial-wrong-option.log new file mode 100644 index 000000000..59d9c33e8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-core-initial-wrong-option.log @@ -0,0 +1,4 @@ +Starting cache-invalid-addresses-fc0-direct-release-core test +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations config: invalid option: --test +OS-pid=899, OS-tid=899, Thread-ID=0, Assertion failed at tests/config.c:290:config_parse_use_shmem(): "SUCCESS(rc)". Failed to parse config arguments. diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-core.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-core.log new file mode 100644 index 000000000..b0b432dd4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-core.log @@ -0,0 +1,8 @@ +Starting cache-invalid-addresses-fc0-direct-release-core test +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 121 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-quick.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-quick.log new file mode 100644 index 000000000..2b7b9788a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-quick.log @@ -0,0 +1,64 @@ +Starting cache-invalid-addresses-fc0-direct-release-quick test +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/56 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/56 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/56 splinterdb_quick:test_durable_barrier [OK] +TEST 4/56 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 5/56 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 6/56 splinterdb_quick:test_basic_flow [OK] +TEST 7/56 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/56 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/56 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/56 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/56 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/56 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/56 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/56 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/56 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/56 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/56 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/56 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/56 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/56 splinterdb_quick:test_variable_length_values [OK] +TEST 21/56 splinterdb_quick:test_basic_iterator [OK] +TEST 22/56 splinterdb_quick:test_iterator_delete_current [OK] +TEST 23/56 splinterdb_quick:test_empty_iterator [OK] +TEST 24/56 splinterdb_quick:test_bounded_iterator [OK] +TEST 25/56 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 26/56 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 27/56 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 28/56 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 29/56 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 30/56 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 31/56 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 32/56 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 33/56 splinterdb_quick:test_close_and_reopen [OK] +TEST 34/56 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 35/56 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 36/56 splinterdb_quick:test_custom_data_config [OK] +TEST 37/56 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 38/56 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 39/56 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 40/56 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 41/56 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 42/56 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 43/56 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 44/56 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 45/56 splinterdb_quick:test_iterator_init_bug [OK] +TEST 46/56 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 47/56 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 48/56 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 49/56 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 50/56 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 51/56 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 52/56 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 53/56 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 54/56 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 55/56 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +TEST 56/56 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 56 tests (56 ok, 0 failed, 0 skipped) ran in 10764 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-writeback.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-writeback.log new file mode 100644 index 000000000..2d3f81e58 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/direct-release-writeback.log @@ -0,0 +1,210 @@ +Starting cache-invalid-addresses-fc0-direct-release-writeback test +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1714 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/format.log b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/format.log new file mode 100644 index 000000000..0adc14ef5 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/format.log @@ -0,0 +1,2 @@ +Starting cache-invalid-addresses-fc0-format test +Format OK diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/results.json b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/results.json new file mode 100644 index 000000000..34e349560 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/results.json @@ -0,0 +1,170 @@ +[ + { + "name": "direct-release-build", + "kind": "build", + "command": [ + "make", + "BUILD_ROOT=build-main-fc0bc8f7", + "BUILD_MODE=release", + "-j4", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test", + "build-main-fc0bc8f7/release/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "started": 1791959377.4906614, + "returncode": 0, + "finished": 1791959388.7362766 + }, + { + "name": "direct-release-writeback", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-release-writeback", + "started": 1791959388.7369287, + "binary_sha256": "4db426e5b7f3496c0af9b410b240299a9443a86cb35877ae99ebee6eaacf34f4", + "returncode": 0, + "finished": 1791959390.507499, + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0 + }, + { + "name": "direct-release-quick", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-release-quick", + "started": 1791959390.507919, + "binary_sha256": "4e1509b4013bc79ea41241b2d8adb23e83769e7eed6e8d51db5aeda7d5268155", + "returncode": 0, + "finished": 1791959401.3073094, + "tests": 56, + "passed": 56, + "failed": 0, + "skipped": 0 + }, + { + "name": "direct-release-core", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/release/bin/unit/splinter_test", + "--test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-release-core", + "started": 1791959401.307603, + "binary_sha256": "b2243c24a9e50ed5da2ef9ea741d4fca3ea9461550500832d31c270f94b0b9f3", + "returncode": 250, + "finished": 1791959401.3408651 + }, + { + "name": "direct-release-core", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-release-core", + "started": 1791959420.9338112, + "binary_sha256": "b2243c24a9e50ed5da2ef9ea741d4fca3ea9461550500832d31c270f94b0b9f3", + "returncode": 0, + "finished": 1791959421.0998316, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "name": "direct-debug-build", + "kind": "build", + "command": [ + "make", + "BUILD_ROOT=build-main-fc0bc8f7", + "BUILD_MODE=debug", + "-j4", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test", + "build-main-fc0bc8f7/debug/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "started": 1791959421.1006243, + "returncode": 0, + "finished": 1791959424.075749 + }, + { + "name": "direct-debug-writeback", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-debug-writeback", + "started": 1791959424.0762768, + "binary_sha256": "2078741b1a70b1d575b17664453c7ad8b3be7a1bfd6f8125e07902d8388e72e6", + "returncode": 0, + "finished": 1791959427.0984335, + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0 + }, + { + "name": "direct-debug-quick", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/debug/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-debug-quick", + "started": 1791959427.099221, + "binary_sha256": "10d1203a8a72b796f6d737cc7c51bc2cff76433ef174c824a93f5d853a22d505", + "returncode": 0, + "finished": 1791959440.4483383, + "tests": 56, + "passed": 56, + "failed": 0, + "skipped": 0 + }, + { + "name": "direct-debug-core", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-debug-core", + "started": 1791959440.4489615, + "binary_sha256": "b5ae4c595728a985e3a9dff271509b6e0bfca9fb7ff58a9317aa633aded8b962", + "returncode": 0, + "finished": 1791959440.663954, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "name": "direct-debug-admission", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-debug-admission", + "started": 1791959440.6645257, + "binary_sha256": "037a8f29181ff3d5d7bfc1d86d3b4aded31f877f8c730125555a80d5402f0800", + "returncode": 0, + "finished": 1791959440.830994 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/sha256.json b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/sha256.json new file mode 100644 index 000000000..5165a24be --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/sha256.json @@ -0,0 +1,16 @@ +{ + "direct-release-core-initial-wrong-option.log": "e4e2399f2260c5ca6837415f57db9f0931105e511d83d395e1b2ab6bb39a6df8", + "source-and-validation.json": "49a5ed5334dc140be91a27daec8ef15a16375f185afe681407a0528c3a955df7", + "direct-debug-core.log": "724a6b5ef904ad7856ae1039b345afa05f901ada3fd273257afdddef0fcc20d2", + "format.log": "b88646bd5be34b877283e6359977d914aa27f6d64b0ae008b95451054777766e", + "direct-release-quick.log": "655ec1027b70ed6ae5d997d0fc64654ac1f99364c6fd11465f3535e9a2960412", + "direct-release-build.log": "196eabc94473099fda77153f3fedfe40011da443a19471ed3d8614c078e347c5", + "direct-release-writeback.log": "00cfed27709d166e5708c326e30c3d30b675eb9881e45b1d562c3f08d35868b6", + "direct-debug-admission.log": "24c1ad596d8a1ce0d74dc58c3e8d904272b38d90c95d97a9d8a89f7489482a80", + "validate.py": "934c094322cc7f1c37e03d80db0252d05caad0041e18f22d9113c0acbcd51221", + "results.json": "6741bad8512ad850d6926961d08450365e6cd3fb95c8530a960df7dcd3c41af4", + "direct-release-core.log": "67d4e1e89b721dfe52f39bdd0544d962fa63b6b65ecc365066b9e86808ea9b88", + "direct-debug-build.log": "22fc76c04b63074bca33670a1c22ceb43872d3f3aeff6cddfaba1ea09fd9ed18", + "direct-debug-writeback.log": "b72d968945e187780223faf7f2b20eb0fb22a7dee0fdacc95044cc71d93ff1a7", + "direct-debug-quick.log": "af7621fddde96c5804945ef0c896f2494a49be0da5c4cb7a6a14b87acfd4fbce" +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/source-and-validation.json b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/source-and-validation.json new file mode 100644 index 000000000..8ec90327f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/source-and-validation.json @@ -0,0 +1,201 @@ +{ + "previous_head": "698ae40faf0b29c10e5b3415d9be8f2350666e99", + "integrated_main": "fc0bc8f7e39566f14822bb598376458bdf1e28b3", + "sources": { + "Makefile": "64ffc4bcbe25fca2a45da700ead4a6d4add7601c6f406290e2cf5cde52e95296", + "include/splinterdb/data.h": "57be61933a057f52f679dfcf21755a8645e6228cd1a7cdee983f5d57768923ab", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "8a6533879de25f1e448a866c4c03304037e40c6e39e20923c0557e9c87d4fda0", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "8b059dfa240564a7fca21379b467afc7635b9128d2ca72555300333ae06dbc97", + "src/btree.h": "2dc405429d4d84f606412d3a16dc07dd2aee2877524d658e946cb1a8bf1d865e", + "src/btree_private.h": "43693dd3048ae050b3358ccfc9b91371a3d9dff4f3d6d5c8b07445897dee09f6", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "fa4361b3aad52f2ba60a9e1964ef765fb5c0efb68d82487afab4ca66cae1999b", + "src/core.h": "2d4141f4b351cafae8e71e21dc6f570a6d0a4bf3b8b91df86f83dd3e9c0a7809", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "3e7eb447259e7901b915b52b7545e2d5088475171af1716dd9c849dab4c3d1b9", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "b601c29a5dbcbf5ad5c0859ca87a3e9dc2088a10cad77327ee4f1c7f46c02f91", + "src/shard_log.h": "bde00a5cbe72e72ac7133006796e61f046ae758e8e4667aa610e184ed6ef4fd7", + "src/splinterdb.c": "dfb8412a91370d831fb5181d84a6d6f0c2cb8183866847dca9d7bc2596f08404", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "e44ffe45687560ef6605bd086709251d53cccfbadbc94fd3bdfd0106721f3698", + "tests/config.h": "c1f80b62a51e77255d8d91ace4b2e6777c7311010167149430edd41a6d5ce142", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "fc67a09c147248b4a480bdf1a39a0810dd94ad3e8443b0da468e276defa3d5ec", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "e495226245728b72d4108f627642e98d7fba399f6fca3b733e18e4d2b218fb30", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "526b3cedc42ed434440cfbe2af832688a9610fa559c625aee5034db0f5f040ba", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "c3623021ae04b4305b0971cfb2760f895c5b6908310a6e4c192f65769262c860", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "686fb10c3b77eebc2512b120aa299ede6e5d86a78fb3a11430833f57d182777f", + "tests/unit/splinterdb_forked_child_test.c": "32bf91450ba812947ecdc7551ea2996823c05808159786ce746eba0265010a72", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "1e16a72c548c05507729c6051aee200a172d07c92063bf5062e604482e7ee480", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "d448fbb284ee9e93061a66426f03f7440eced487fff611f11988fb4717276a70", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e" + }, + "archive_preservation": { + "698ae40faf0b29c10e5b3415d9be8f2350666e99": { + "destination": "benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/", + "files_verified": 137 + }, + "fc0bc8f7e39566f14822bb598376458bdf1e28b3": { + "destination": "benchmarks/results-20261013/main-7bb5fab/", + "files_verified": 132 + } + }, + "passed_unit_cases": 150, + "passed_functional_runs": 1, + "failed_invocations": [ + { + "name": "direct-release-core", + "kind": "test", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-fc0bc8f7/release/bin/unit/splinter_test", + "--test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/main-fc0bc8f7/cache-branches/cache-invalid-addresses/scratch-direct-release-core", + "started": 1791959401.307603, + "binary_sha256": "b2243c24a9e50ed5da2ef9ea741d4fca3ea9461550500832d31c270f94b0b9f3", + "returncode": 250, + "finished": 1791959401.3408651 + } + ] +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/validate.py b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/validate.py new file mode 100644 index 000000000..a23a34da7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/validate.py @@ -0,0 +1,77 @@ +#!/usr/bin/env python3 +import hashlib +import json +from pathlib import Path +import re +import subprocess +import sys +import time + +name = sys.argv[1] +campaign = Path('/home/rob/projects/splinterdb/.cache/projects-20261011') +tree = campaign / 'worktrees' / name +out = Path(__file__).resolve().parent / name +out.mkdir(parents=True, exist_ok=True) +coordinator = campaign / 'coordination/run_job.py' +records = json.loads((out/'results.json').read_text()) if (out/'results.json').exists() else [] +variants = ['direct', 'bucket-atomic', 'bucket', 'bucket-simd'] if name == 'cache-directory' else ['direct'] + +def run(label, kind, command, cwd, timeout): + if any(r['name'] == label and r['command'] == command and r.get('returncode') == 0 + and (kind == 'build' or '/bin/unit/' not in command[0] or r.get('passed', 0) > 0) + for r in records): + print('ALREADY PASSED', name, label, flush=True) + return + record = dict(name=label, kind=kind, command=command, cwd=str(cwd), started=time.time()) + if kind == 'test': + record['binary_sha256'] = hashlib.sha256(Path(command[0]).read_bytes()).hexdigest() + logfile = out / (label + '.log') + print('START', name, label, flush=True) + with logfile.open('w') as log: + try: + result = subprocess.run(['python3', str(coordinator), '--name', name+'-fc0-'+label, + kind, '--', *command], cwd=cwd, stdout=log, + stderr=subprocess.STDOUT, timeout=timeout) + record['returncode'] = result.returncode + except subprocess.TimeoutExpired: + record['returncode'] = 'timeout' + raise + finally: + record['finished'] = time.time() + counts = re.findall(r'RESULTS: (\d+) tests \((\d+) ok, (\d+) failed, (\d+) skipped\)', logfile.read_text()) + if counts: + record.update(zip(['tests', 'passed', 'failed', 'skipped'], map(int, counts[-1]))) + records.append(record) + (out/'results.json').write_text(json.dumps(records, indent=2)+'\n') + print('END', name, label, record.get('returncode'), record.get('passed'), flush=True) + assert record['returncode'] == 0, record + if kind == 'test' and '/bin/unit/' in command[0]: + assert record.get('passed', 0) > 0 and record.get('failed', -1) == 0, record + +for variant in variants: + root = 'build-main-fc0bc8f7' + ('/'+variant if name=='cache-directory' else '') + for mode in ['release', 'debug']: + base = tree/root/mode + targets = ['libs', 'unit/writeback_set_test', 'unit/splinterdb_quick_test', 'unit/splinter_test', + root+'/'+mode+'/bin/driver_test'] + if name == 'cache-directory' and variant != 'direct': + targets += [root+'/'+mode+'/bin/unit/cache_directory_test'] + args = ['make', 'BUILD_ROOT='+root, 'BUILD_MODE='+mode, '-j4', *targets] + if name == 'cache-directory': args += ['CACHE_DIRECTORY='+variant] + run(variant+'-'+mode+'-build', 'build', args, tree, 1200) + cases = [('writeback', [str(base/'bin/unit/writeback_set_test')]), + ('quick', [str(base/'bin/unit/splinterdb_quick_test')]), + ('core', [str(base/'bin/unit/splinter_test'), 'test_cache_read_errors_reach_core_operations'])] + if name == 'cache-directory' and variant != 'direct': + cases += [('directory', [str(base/'bin/unit/cache_directory_test')])] + if mode == 'debug': + cases += [('admission', [str(base/'bin/driver_test'), 'cache_test', + '--directory-race' if name=='cache-directory' else '--prefetch-admission', + '--cache-capacity-mib', '64', '--db-capacity-gib', '2'])] + for label, command in cases: + label = variant+'-'+mode+'-'+label + scratch = out/('scratch-'+label) + scratch.mkdir(exist_ok=True) + link = scratch/'build-main-fc0bc8f7' + if not link.exists(): link.symlink_to(tree/'build-main-fc0bc8f7', target_is_directory=True) + run(label, 'test', command, scratch, 600) diff --git a/benchmarks/results-20261013/cache-invalid-addresses/.gitattributes b/benchmarks/results-20261013/cache-invalid-addresses/.gitattributes new file mode 100644 index 000000000..b56614d96 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/.gitattributes @@ -0,0 +1,3 @@ +*.csv whitespace=cr-at-eol +*.patch -whitespace +*.log -whitespace diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/0-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/disk/0-parent.log new file mode 100644 index 000000000..fc645ffbe --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/0-parent.log @@ -0,0 +1,37 @@ +kvbench version=parent splinter=splinterdb_build_version 2907e97e db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=10.0 warmup=1.0 rep=0 sabotage=0 +open took 0.005 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.10 ops/s= 20522401 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.55s ops/cpu-s=3603889 rd=138.7 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 283460 ops (+28344 ops/s) + found=262369 notfound=0 +== point:uniform@1 T=1 ops=262369 secs= 10.00 ops/s= 26236 lat us p50=45.57 p99=80.90 p99.9=202.75 max=2365.2 mean=38.08 + cpu=1.23s ops/cpu-s=212781 rd=3215.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 1993962 ops (+171040 ops/s) + found=2014220 notfound=0 +== point:uniform@8 T=8 ops=2014220 secs= 10.00 ops/s= 201418 lat us p50=47.62 p99=72.70 p99.9=103.42 max=3590.1 mean=39.68 + cpu=10.59s ops/cpu-s=190197 rd=3223.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 117674 ops (+1844547424299164672 ops/s) +== range:uniform:1@1 T=1 ops=132257 secs= 10.00 ops/s= 13225 lat us p50=72.70 p99=128.00 p99.9=190.46 max=645.5 mean=75.58 + cpu=10.91s ops/cpu-s=12118 rd=26804.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=72.70 p99=128.00 mean=75.20 per-tuple=nan ns deinit mean=0.34 us tuples/s=13225 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 554417 ops (+43671 ops/s) +== range:uniform:1@8 T=8 ops=698321 secs= 10.00 ops/s= 69830 lat us p50=113.66 p99=202.75 p99.9=243.71 max=1556.4 mean=114.49 + cpu=85.49s ops/cpu-s=8168 rd=26827.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=113.66 p99=202.75 mean=113.58 per-tuple=nan ns deinit mean=0.87 us tuples/s=69830 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 970 ops (+1844525446631523072 ops/s) +== range:uniform:10000@1 T=1 ops=1429 secs= 10.00 ops/s= 143 lat us p50=7536.64 p99=15335.42 p99.9=17039.36 max=17647.2 mean=6997.79 + cpu=3.65s ops/cpu-s=392 rd=2923151.0 B/op wr=2.9 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=161.79 p99=462.85 mean=175.08 per-tuple=683.6 ns deinit mean=0.95 us tuples/s=1424653 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4621 ops (+365 ops/s) +close took 0.077 s +== range:uniform:10000@8 T=8 ops=7769 secs= 10.00 ops/s= 777 lat us p50=10878.98 p99=22282.24 p99.9=25952.26 max=29810.5 mean=10297.94 + cpu=29.28s ops/cpu-s=265 rd=2879565.5 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=243.71 p99=761.86 mean=274.18 per-tuple=1003.9 ns deinit mean=1.29 us tuples/s=7754382 + insert/run=10.00s drain(close)=0.08s total=10.08s drain_cpu=0.01s drain_rd=0 drain_wr=278528 wamp=nan db_apparent=2998669312 db_alloc=629571584 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/1-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/disk/1-validated.log new file mode 100644 index 000000000..b6db30b26 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/1-validated.log @@ -0,0 +1,37 @@ +kvbench version=validated splinter=splinterdb_build_version 2907e97e-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=10.0 warmup=1.0 rep=0 sabotage=0 +open took 0.005 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.10 ops/s= 20175269 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.59s ops/cpu-s=3371004 rd=138.7 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=2 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 282659 ops (+28263 ops/s) + found=262200 notfound=0 +== point:uniform@1 T=1 ops=262200 secs= 10.00 ops/s= 26219 lat us p50=45.57 p99=80.90 p99.9=194.56 max=3903.0 mean=38.11 + cpu=1.22s ops/cpu-s=215327 rd=3215.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 1986312 ops (+170355 ops/s) + found=1997265 notfound=0 +== point:uniform@8 T=8 ops=1997265 secs= 10.00 ops/s= 199723 lat us p50=48.64 p99=72.70 p99.9=99.33 max=4056.0 mean=40.02 + cpu=10.96s ops/cpu-s=182219 rd=3223.5 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 115306 ops (+1844523939223711232 ops/s) +== range:uniform:1@1 T=1 ops=131064 secs= 10.00 ops/s= 13106 lat us p50=72.70 p99=130.05 p99.9=190.46 max=625.4 mean=76.27 + cpu=10.93s ops/cpu-s=11989 rd=26799.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=72.70 p99=130.05 mean=75.89 per-tuple=nan ns deinit mean=0.34 us tuples/s=13106 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 544733 ops (+42940 ops/s) +== range:uniform:1@8 T=8 ops=687497 secs= 10.00 ops/s= 68748 lat us p50=115.71 p99=206.85 p99.9=266.24 max=1060.6 mean=116.30 + cpu=85.48s ops/cpu-s=8043 rd=26835.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=115.71 p99=206.85 mean=115.35 per-tuple=nan ns deinit mean=0.90 us tuples/s=68748 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 974 ops (+1844544318116048896 ops/s) +== range:uniform:10000@1 T=1 ops=1436 secs= 10.00 ops/s= 144 lat us p50=7405.57 p99=15597.57 p99.9=16646.14 max=16774.1 mean=6963.41 + cpu=3.63s ops/cpu-s=396 rd=2923793.8 B/op wr=2.9 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=157.70 p99=430.08 mean=172.55 per-tuple=680.4 ns deinit mean=1.02 us tuples/s=1431669 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4592 ops (+362 ops/s) +close took 0.091 s +== range:uniform:10000@8 T=8 ops=7770 secs= 10.00 ops/s= 777 lat us p50=10616.83 p99=22282.24 p99.9=25952.26 max=27252.2 mean=10292.49 + cpu=29.16s ops/cpu-s=266 rd=2870482.1 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=239.62 p99=729.09 mean=270.51 per-tuple=1003.5 ns deinit mean=1.33 us tuples/s=7756927 + insert/run=10.00s drain(close)=0.09s total=10.09s drain_cpu=0.01s drain_rd=0 drain_wr=278528 wamp=nan db_apparent=2998669312 db_alloc=629571584 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/2-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/disk/2-validated.log new file mode 100644 index 000000000..a29614b12 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/2-validated.log @@ -0,0 +1,37 @@ +kvbench version=validated splinter=splinterdb_build_version 2907e97e-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=10.0 warmup=1.0 rep=1 sabotage=0 +open took 0.005 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.10 ops/s= 20358970 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.57s ops/cpu-s=3531959 rd=138.7 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 281900 ops (+28188 ops/s) + found=261737 notfound=0 +== point:uniform@1 T=1 ops=261737 secs= 10.00 ops/s= 26173 lat us p50=45.57 p99=78.85 p99.9=190.46 max=581.0 mean=38.17 + cpu=1.24s ops/cpu-s=211085 rd=3215.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 1978102 ops (+169611 ops/s) + found=1998890 notfound=0 +== point:uniform@8 T=8 ops=1998890 secs= 10.00 ops/s= 199886 lat us p50=48.64 p99=72.70 p99.9=99.33 max=3447.2 mean=39.98 + cpu=10.90s ops/cpu-s=183346 rd=3222.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 116806 ops (+1844520292535670528 ops/s) +== range:uniform:1@1 T=1 ops=131322 secs= 10.00 ops/s= 13132 lat us p50=72.70 p99=130.05 p99.9=190.46 max=760.4 mean=76.12 + cpu=10.94s ops/cpu-s=12006 rd=26801.7 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=72.70 p99=130.05 mean=75.74 per-tuple=nan ns deinit mean=0.34 us tuples/s=13132 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 541151 ops (+42432 ops/s) +== range:uniform:1@8 T=8 ops=680160 secs= 10.00 ops/s= 68014 lat us p50=117.76 p99=206.85 p99.9=266.24 max=2370.8 mean=117.55 + cpu=85.49s ops/cpu-s=7956 rd=26833.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=117.76 p99=206.85 mean=116.59 per-tuple=nan ns deinit mean=0.91 us tuples/s=68014 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 964 ops (+1844019081529324032 ops/s) +== range:uniform:10000@1 T=1 ops=1429 secs= 10.00 ops/s= 143 lat us p50=7405.57 p99=15335.42 p99.9=16646.14 max=16843.7 mean=6996.26 + cpu=3.64s ops/cpu-s=393 rd=2925782.3 B/op wr=2.9 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=161.79 p99=446.46 mean=176.69 per-tuple=683.2 ns deinit mean=1.04 us tuples/s=1424658 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4569 ops (+360 ops/s) +close took 0.077 s +== range:uniform:10000@8 T=8 ops=7782 secs= 10.00 ops/s= 778 lat us p50=10616.83 p99=22282.24 p99.9=25427.97 max=27633.6 mean=10275.81 + cpu=29.80s ops/cpu-s=261 rd=2847667.4 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=239.62 p99=729.09 mean=271.15 per-tuple=1001.8 ns deinit mean=1.31 us tuples/s=7767373 + insert/run=10.00s drain(close)=0.08s total=10.08s drain_cpu=0.01s drain_rd=0 drain_wr=278528 wamp=nan db_apparent=2998669312 db_alloc=629571584 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/3-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/disk/3-parent.log new file mode 100644 index 000000000..cdcfa354c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/3-parent.log @@ -0,0 +1,37 @@ +kvbench version=parent splinter=splinterdb_build_version 2907e97e db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db mode=open n=2000000 cache_mib=64 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=10.0 warmup=1.0 rep=1 sabotage=0 +open took 0.005 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=2000000 secs= 0.10 ops/s= 19221169 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.61s ops/cpu-s=3304452 rd=138.7 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 281109 ops (+28108 ops/s) + found=261811 notfound=0 +== point:uniform@1 T=1 ops=261811 secs= 10.00 ops/s= 26180 lat us p50=45.57 p99=78.85 p99.9=198.66 max=729.5 mean=38.17 + cpu=1.22s ops/cpu-s=214655 rd=3215.9 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 1958064 ops (+167686 ops/s) + found=1978562 notfound=0 +== point:uniform@8 T=8 ops=1978562 secs= 10.00 ops/s= 197853 lat us p50=48.64 p99=74.75 p99.9=101.38 max=3352.0 mean=40.39 + cpu=11.25s ops/cpu-s=175888 rd=3223.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 115545 ops (+1844478440758832128 ops/s) +== range:uniform:1@1 T=1 ops=130406 secs= 10.00 ops/s= 13040 lat us p50=74.75 p99=130.05 p99.9=190.46 max=706.4 mean=76.65 + cpu=10.96s ops/cpu-s=11902 rd=26799.6 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=74.75 p99=130.05 mean=76.25 per-tuple=nan ns deinit mean=0.37 us tuples/s=13040 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 542925 ops (+42735 ops/s) +== range:uniform:1@8 T=8 ops=683496 secs= 10.00 ops/s= 68348 lat us p50=117.76 p99=202.75 p99.9=251.90 max=4094.5 mean=116.97 + cpu=85.51s ops/cpu-s=7993 rd=26824.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=115.71 p99=202.75 mean=116.00 per-tuple=nan ns deinit mean=0.92 us tuples/s=68348 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 976 ops (+1844555323248142848 ops/s) +== range:uniform:10000@1 T=1 ops=1438 secs= 10.00 ops/s= 144 lat us p50=7405.57 p99=15335.42 p99.9=16982.94 max=16982.9 mean=6957.51 + cpu=3.61s ops/cpu-s=398 rd=2923538.5 B/op wr=2.8 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=157.70 p99=430.08 mean=173.08 per-tuple=679.7 ns deinit mean=1.02 us tuples/s=1433664 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4528 ops (+355 ops/s) +close took 0.076 s +== range:uniform:10000@8 T=8 ops=7701 secs= 10.00 ops/s= 770 lat us p50=10878.98 p99=22282.24 p99.9=25952.26 max=29260.2 mean=10386.97 + cpu=29.73s ops/cpu-s=259 rd=2863538.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=243.71 p99=761.86 mean=275.29 per-tuple=1012.6 ns deinit mean=1.42 us tuples/s=7687276 + insert/run=10.00s drain(close)=0.08s total=10.08s drain_cpu=0.01s drain_rd=0 drain_wr=274432 wamp=nan db_apparent=2998669312 db_alloc=629571584 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/invalid_addresses_compare.py b/benchmarks/results-20261013/cache-invalid-addresses/disk/invalid_addresses_compare.py new file mode 100644 index 000000000..a14ed56a8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/invalid_addresses_compare.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python3 +"""Isolate invalid-address validation overhead against compact cache-errors. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['parent', 'validated', 'validated', 'parent'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=20 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident', 'disk', 'insert']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / args.mode + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_compare.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/kvbench.c b/benchmarks/results-20261013/cache-invalid-addresses/disk/kvbench.c new file mode 100644 index 000000000..9b91f4ef9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/kvbench.c @@ -0,0 +1,1707 @@ +// kvbench.c -- SplinterDB public-API benchmark used to compare two versions. +// +// Uses only splinterdb/splinterdb.h + splinterdb/default_data_config.h + libc, +// so the same source builds against versions whose internals differ. The one +// public-API difference handled here is splinterdb_close(): +// -DKVBENCH_CLOSE_HAS_FORCE => int splinterdb_close(splinterdb **, bool32) +// otherwise => void splinterdb_close(splinterdb **) +// +// Key scheme: logical id in [0,N). Present key = 8-byte big-endian(2*id) +// followed by 16 bytes of fixed padding (24 bytes total), so memcmp order == +// id order. Absent ("negative") keys use 2*id+1, interleaved with present +// keys. Value = 100 bytes: id (LE u64), generation (LE u64), filler. +// +// Each invocation: create/open the DB, run the listed phases in order, close. +// Phase syntax (optional "@T" overrides the thread count): +// load:random | load:seq fixed-count insert of all N ids, then close +// (close timed separately as "drain") +// warm parallel full scan; verifies every id once +// point:uniform|zipf|seq|neg fixed-duration lookups +// range:uniform|zipf:L fixed-duration forward range queries +// ow:uniform|zipf fixed-duration overwrites (insert existing) +// One CSV row per phase is appended to --csv. + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" + +#define KEY_SIZE 24 +#define VALUE_SIZE 100 +#define MAX_PHASES 64 +#define MAX_WORKERS 32 + +static const char KEY_PAD[16] = "kvbench-padding!"; + +/* ------------------------------------------------------------------------ */ +/* Time, RNG, permutations, zipf */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000ull + ts.tv_nsec; +} + +/* Bijective 64-bit mixer (splitmix64 finalizer). */ +static inline uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static inline uint64_t +rng_next(uint64_t *s) +{ + *s += UINT64_C(0x9e3779b97f4a7c15); + return mix(*s); +} + +static inline double +rng_unit(uint64_t *s) +{ + return (double)(rng_next(s) >> 11) * 0x1.0p-53; +} + +/* + * Pseudo-random bijection on [0,n): a 4-round balanced Feistel network over + * 2*half bits (2^(2*half) >= n), with cycle-walking to stay inside [0,n). + */ +typedef struct { + uint64_t n; + unsigned half; + uint64_t mask; + uint64_t keys[4]; +} perm_t; + +static void +perm_init(perm_t *p, uint64_t n, uint64_t seed) +{ + unsigned bits = 1; + while (bits < 64 && (UINT64_C(1) << bits) < n) { + bits++; + } + p->n = n; + p->half = (bits + 1) / 2; + if (p->half < 1) { + p->half = 1; + } + p->mask = (UINT64_C(1) << p->half) - 1; + for (int r = 0; r < 4; r++) { + p->keys[r] = mix(seed * UINT64_C(0x632be59bd9b4e019) + r + 1); + } +} + +static inline uint64_t +feistel(const perm_t *p, uint64_t x) +{ + uint64_t l = x >> p->half, r = x & p->mask; + for (int i = 0; i < 4; i++) { + uint64_t t = l ^ (mix(r ^ p->keys[i]) & p->mask); + l = r; + r = t; + } + return (l << p->half) | r; +} + +static inline uint64_t +perm_apply(const perm_t *p, uint64_t i) +{ + uint64_t x = i; + do { + x = feistel(p, x); + } while (x >= p->n); + return x; +} + +/* YCSB-style zipfian over ranks [0,n). */ +typedef struct { + uint64_t n; + double theta, zetan, zeta2, alpha, eta, half_pow_theta; +} zipf_t; + +static double +zeta_sum(uint64_t n, double theta) +{ + uint64_t m = n < 2000000 ? n : 2000000; + double s = 0; + for (uint64_t i = 1; i <= m; i++) { + s += pow((double)i, -theta); + } + if (n > m) { + /* Euler-Maclaurin tail: sum_{k=m+1}^{n} k^-t */ + s += (pow((double)n, 1 - theta) - pow((double)m, 1 - theta)) / (1 - theta) + + 0.5 * (pow((double)n, -theta) - pow((double)m, -theta)); + } + return s; +} + +static void +zipf_init(zipf_t *z, uint64_t n, double theta) +{ + z->n = n; + z->theta = theta; + z->zetan = zeta_sum(n, theta); + z->zeta2 = 1.0 + pow(0.5, theta); + z->alpha = 1.0 / (1.0 - theta); + z->eta = + (1.0 - pow(2.0 / (double)n, 1.0 - theta)) / (1.0 - z->zeta2 / z->zetan); + z->half_pow_theta = pow(0.5, theta); +} + +static inline uint64_t +zipf_next(const zipf_t *z, uint64_t *rng) +{ + double u = rng_unit(rng); + double uz = u * z->zetan; + if (uz < 1.0) { + return 0; + } + if (uz < 1.0 + z->half_pow_theta) { + return 1; + } + uint64_t r = + (uint64_t)((double)z->n * pow(z->eta * u - z->eta + 1.0, z->alpha)); + return r >= z->n ? z->n - 1 : r; +} + +/* ------------------------------------------------------------------------ */ +/* Histogram: log2 buckets with 32 linear sub-buckets (~3% resolution) */ +/* ------------------------------------------------------------------------ */ + +#define HSUB_BITS 5 +#define HSUB (1u << HSUB_BITS) +#define HBUCKETS (64 * HSUB) + +typedef struct { + uint64_t b[HBUCKETS]; + uint64_t count, sum, max; +} hist_t; + +static inline unsigned +hidx(uint64_t v) +{ + if (v < HSUB) { + return (unsigned)v; + } + unsigned e = 63 - __builtin_clzll(v); + unsigned sub = (unsigned)((v >> (e - HSUB_BITS)) & (HSUB - 1)); + return (e - HSUB_BITS + 1) * HSUB + sub; +} + +static inline uint64_t +hval(unsigned idx) +{ + if (idx < HSUB) { + return idx; + } + unsigned e = idx / HSUB + HSUB_BITS - 1; + unsigned sub = idx % HSUB; + uint64_t lo = (UINT64_C(1) << e) | ((uint64_t)sub << (e - HSUB_BITS)); + uint64_t width = UINT64_C(1) << (e - HSUB_BITS); + return lo + width / 2; +} + +static inline void +hist_add(hist_t *h, uint64_t v) +{ + h->b[hidx(v)]++; + h->count++; + h->sum += v; + if (v > h->max) { + h->max = v; + } +} + +static void +hist_merge(hist_t *dst, const hist_t *src) +{ + for (unsigned i = 0; i < HBUCKETS; i++) { + dst->b[i] += src->b[i]; + } + dst->count += src->count; + dst->sum += src->sum; + if (src->max > dst->max) { + dst->max = src->max; + } +} + +static double +hist_pct_us(const hist_t *h, double p) +{ + if (!h->count) { + return NAN; + } + uint64_t rank = (uint64_t)ceil(p * (double)h->count); + if (rank < 1) { + rank = 1; + } + uint64_t acc = 0; + for (unsigned i = 0; i < HBUCKETS; i++) { + acc += h->b[i]; + if (acc >= rank) { + uint64_t v = hval(i); + return (double)(v > h->max ? h->max : v) / 1e3; + } + } + return (double)h->max / 1e3; +} + +static double +hist_mean_us(const hist_t *h) +{ + return h->count ? (double)h->sum / (double)h->count / 1e3 : NAN; +} + +/* ------------------------------------------------------------------------ */ +/* Options / global state */ +/* ------------------------------------------------------------------------ */ + +enum phase_kind { PH_LOAD, PH_WARM, PH_POINT, PH_RANGE, PH_OW }; +enum dist { D_UNIFORM, D_ZIPF, D_SEQ, D_NEG, D_RANDOM }; + +typedef struct { + char name[64]; + enum phase_kind kind; + enum dist dist; + uint64_t L; + int threads; +} phase_t; + +typedef struct { + const char *db, *csv, *hang_dir; + const char *vtag, *stag, *otag; + int rep; + bool create; + uint64_t n, cache_mib, disk_gib, memtable_mib; + int use_log, threads, mt_bg, normal_bg; + double secs, warmup; + uint64_t sabotage; + uint64_t hang_secs; + uint64_t seed; + int nphases; + phase_t phases[MAX_PHASES]; +} options; + +static options opt; +static splinterdb *kvs; +static data_config data_cfg; +static perm_t load_perm, zipf_perm; +static zipf_t zipf; +static uint64_t generation; /* value generation for overwrites */ + +enum { ST_WAIT = 0, ST_WARMUP = 1, ST_MEASURE = 2, ST_STOP = 3 }; +static _Atomic int run_state; +static _Atomic uint64_t seq_counter; + +/* Watchdog */ +enum { WD_IDLE, WD_OPS, WD_OPENCLOSE }; +static _Atomic int wd_mode; +static _Atomic uint64_t wd_mode_since_ns; +static const char *wd_what = ""; + +typedef struct worker { + pthread_t th; + int idx; + const phase_t *ph; + hist_t lat; + hist_t startup; + uint64_t ops, tuples, pt_ns, pt_div, deinit_ns, deinit_n; + uint64_t violations, errors, notfound, found; + uint64_t rng; + uint64_t measure_rng; + bool measure_rng_captured; + _Atomic uint64_t progress; + char first_violation[256]; +} worker_t; + +static worker_t *workers; +static int nworkers; + +/* ------------------------------------------------------------------------ */ +/* Keys / values */ +/* ------------------------------------------------------------------------ */ + +static inline void +make_key(uint64_t k, char *key) +{ + for (int i = 0; i < 8; i++) { + key[i] = (char)(k >> (56 - 8 * i)); + } + memcpy(key + 8, KEY_PAD, 16); +} + +static inline bool +decode_key(slice s, uint64_t *k) +{ + if (slice_length(s) != KEY_SIZE) { + return false; + } + const unsigned char *p = slice_data(s); + uint64_t x = 0; + for (int i = 0; i < 8; i++) { + x = (x << 8) | p[i]; + } + *k = x; + return memcmp(p + 8, KEY_PAD, 16) == 0; +} + +static inline void +make_value(uint64_t id, uint64_t gen, char *val) +{ + memcpy(val, &id, 8); + memcpy(val + 8, &gen, 8); + memset(val + 16, 'v', VALUE_SIZE - 16); +} + +static inline bool +value_id_ok(slice v, uint64_t id) +{ + if (slice_length(v) != VALUE_SIZE) { + return false; + } + uint64_t got; + memcpy(&got, slice_data(v), 8); + return got == id; +} + +static inline bool +value_generation_ok(slice v, uint64_t id, uint64_t expected_generation) +{ + if (!value_id_ok(v, id)) { + return false; + } + uint64_t got_generation; + memcpy(&got_generation, (const char *)slice_data(v) + 8, 8); + return got_generation == expected_generation; +} + +static void +violation(worker_t *w, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); + +static void +violation(worker_t *w, const char *fmt, ...) +{ + w->violations++; + if (w->violations <= 3) { + char buf[256]; + va_list ap; + va_start(ap, fmt); + vsnprintf(buf, sizeof(buf), fmt, ap); + va_end(ap); + if (w->violations == 1) { + snprintf(w->first_violation, sizeof(w->first_violation), "%s", buf); + } + fprintf(stderr, "VIOLATION [thread %d]: %s\n", w->idx, buf); + } +} + +/* ------------------------------------------------------------------------ */ +/* Process metrics */ +/* ------------------------------------------------------------------------ */ + +typedef struct { + uint64_t t_ns; + double cpu_s; + uint64_t rd, wr; + uint64_t swpin, swpout; + uint64_t majflt; +} snap_t; + +static void +proc_io(uint64_t *rd, uint64_t *wr) +{ + *rd = *wr = 0; + FILE *f = fopen("/proc/self/io", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "read_bytes:")) { + *rd = v; + } else if (!strcmp(name, "write_bytes:")) { + *wr = v; + } + } + fclose(f); +} + +static void +vm_swap(uint64_t *in, uint64_t *out) +{ + *in = *out = 0; + FILE *f = fopen("/proc/vmstat", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "pswpin")) { + *in = v; + } else if (!strcmp(name, "pswpout")) { + *out = v; + } + } + fclose(f); +} + +static void +take_snap(snap_t *s) +{ + struct rusage ru; + getrusage(RUSAGE_SELF, &ru); + s->cpu_s = ru.ru_utime.tv_sec + ru.ru_utime.tv_usec / 1e6 + + ru.ru_stime.tv_sec + ru.ru_stime.tv_usec / 1e6; + s->majflt = ru.ru_majflt; + proc_io(&s->rd, &s->wr); + vm_swap(&s->swpin, &s->swpout); + s->t_ns = now_ns(); +} + +/* ------------------------------------------------------------------------ */ +/* DB lifecycle */ +/* ------------------------------------------------------------------------ */ + +static void +fill_config(splinterdb_config *cfg) +{ + *cfg = (splinterdb_config){ + .filename = opt.db, + .cache_size = opt.cache_mib << 20, + .disk_size = opt.disk_gib << 30, + .data_cfg = &data_cfg, + .io_flags = O_RDWR | O_CREAT | O_DIRECT, + .io_perms = 0644, + .use_log = opt.use_log ? 1 : 0, + .memtable_capacity = opt.memtable_mib << 20, + .fanout = 8, + .num_memtable_bg_threads = (uint64)opt.mt_bg, + .num_normal_bg_threads = (uint64)opt.normal_bg, + .queue_scale_percent = 100, + }; +#ifdef KVBENCH_SPACE_MODE + cfg->use_stats = 1; +#endif +} + +static double open_secs; + +static void +db_open(bool create) +{ + splinterdb_config cfg; + fill_config(&cfg); + wd_what = create ? "create" : "open"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); + int rc = + create ? splinterdb_create(&cfg, &kvs) : splinterdb_open(&cfg, &kvs); + open_secs = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + if (rc) { + fprintf(stderr, "FATAL: splinterdb_%s failed rc=%d\n", wd_what, rc); + exit(3); + } + fprintf(stderr, "%s took %.3f s\n", wd_what, open_secs); +} + +static double +db_close(void) +{ +#ifdef KVBENCH_SPACE_MODE + /* Space/stats build only: dump insertion + allocator stats for the session. + */ + if (getenv("KVBENCH_STATS_BEFORE_CLOSE")) { + platform_set_log_streams(stdout, stderr); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + } +#endif + wd_what = "close"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); +#ifdef KVBENCH_CLOSE_HAS_FORCE + int rc = splinterdb_close(&kvs, 0); + if (rc) { + fprintf(stderr, + "FINDING: splinterdb_close(force=0) refused rc=%d; forcing\n", + rc); + rc = splinterdb_close(&kvs, 1); + if (rc) { + fprintf(stderr, "FINDING: splinterdb_close(force=1) rc=%d\n", rc); + } + } +#else + splinterdb_close(&kvs); +#endif + double s = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + kvs = NULL; + fprintf(stderr, "close took %.3f s\n", s); + return s; +} + +/* ------------------------------------------------------------------------ */ +/* Watchdog */ +/* ------------------------------------------------------------------------ */ + +static void +hang_dump(const char *why) +{ + char path[512], cmd[1024]; + snprintf(path, + sizeof(path), + "%s/hang-%s-%s-%d-%ld.txt", + opt.hang_dir ? opt.hang_dir : ".", + opt.vtag, + wd_what, + (int)getpid(), + (long)time(NULL)); + fprintf(stderr, + "HANG DETECTED (%s) during %s; dumping stacks to %s\n", + why, + wd_what, + path); + snprintf(cmd, + sizeof(cmd), + "gdb -batch -ex 'info threads' -ex 'thread apply all bt' -p %d > " + "'%s' 2>&1", + (int)getpid(), + path); + int rc = system(cmd); + fprintf(stderr, "gdb rc=%d; exiting with status 99\n", rc); + fflush(stderr); + _exit(99); +} + +static void * +watchdog_main(void *arg) +{ + (void)arg; + uint64_t last_prog = 0, last_change = now_ns(), last_report = now_ns(); + uint64_t last_report_prog = 0; + double last_cpu = -1; + uint64_t last_io = 0; + int last_mode = WD_IDLE; + for (;;) { + sleep(1); + int mode = atomic_load(&wd_mode); + uint64_t now = now_ns(); + if (mode != last_mode) { + last_mode = mode; + last_change = now; + last_prog = 0; + last_report_prog = 0; + last_report = now; + last_cpu = -1; + } + if (mode == WD_OPS) { + uint64_t prog = 0; + for (int i = 0; i < nworkers; i++) { + prog += + atomic_load_explicit(&workers[i].progress, memory_order_relaxed); + } + if (prog != last_prog) { + last_prog = prog; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no op progress for hang_secs"); + } + if (now - last_report >= 10ull * 1000000000ull) { + fprintf(stderr, + " [%s] progress %" PRIu64 " ops (+%.0f ops/s)\n", + wd_what, + prog, + (prog - last_report_prog) / ((now - last_report) / 1e9)); + last_report = now; + last_report_prog = prog; + } + } else if (mode == WD_OPENCLOSE) { + snap_t s; + take_snap(&s); + uint64_t io = s.rd + s.wr; + if (last_cpu < 0 || s.cpu_s - last_cpu > 0.05 || io != last_io) { + last_cpu = s.cpu_s; + last_io = io; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no CPU or IO progress for hang_secs"); + } + uint64_t since = atomic_load(&wd_mode_since_ns); + if (now - since > 2400ull * 1000000000ull) { + hang_dump("open/close exceeded 40 minutes"); + } + } + } + return NULL; +} + +/* ------------------------------------------------------------------------ */ +/* Worker bodies */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +pick_id(worker_t *w, enum dist d, uint64_t *seqpos, uint64_t lo, uint64_t hi) +{ + switch (d) { + case D_ZIPF: + return perm_apply(&zipf_perm, zipf_next(&zipf, &w->rng)); + case D_SEQ: + { + uint64_t id = *seqpos; + *seqpos = (id + 1 >= hi) ? lo : id + 1; + return id; + } + case D_UNIFORM: + case D_NEG: + default: + return rng_next(&w->rng) % opt.n; + } +} + +static inline void +wait_start(void) +{ + while (atomic_load_explicit(&run_state, memory_order_acquire) == ST_WAIT) { + struct timespec d = {.tv_nsec = 100000}; + nanosleep(&d, NULL); + } +} + +static void * +load_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + wait_start(); + uint64_t pos = lo, chunk_end = 0, cur = 0; + for (;;) { + uint64_t id; + if (w->ph->dist == D_RANDOM) { + if (pos >= hi) { + break; + } + id = perm_apply(&load_perm, pos++); + } else { + if (cur >= chunk_end) { + cur = atomic_fetch_add(&seq_counter, 64); + if (cur >= opt.n) { + break; + } + chunk_end = cur + 64 > opt.n ? opt.n : cur + 64; + } + id = cur++; + } + make_key(2 * id, key); + make_value(id, 0, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: insert id=%" PRIu64 " rc=%d\n", id, rc); + } + } + hist_add(&w->lat, t1 - t0); + w->ops++; + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + return NULL; +} + +static void * +warm_worker(void *arg) +{ + worker_t *w = arg; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + if ((opt.sabotage & 8) && w->idx == nworkers - 1) { + hi++; /* sabotage: expect one more id than exists */ + } + char key[KEY_SIZE]; + make_key(2 * lo, key); + wait_start(); + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator_init rc=%d\n", rc); + return NULL; + } + uint64_t expect = lo; + while (expect < hi && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk; + splinterdb_iterator_get_current(it, &k, &v); + if (!decode_key(k, &kk) || kk != 2 * expect || !value_id_ok(v, expect)) { + violation(w, + "warm: expected id %" PRIu64 " got key %" PRIu64 + " (len %" PRIu64 ")", + expect, + kk, + slice_length(k)); + if (kk > 2 * expect && (kk & 1) == 0) { + expect = kk / 2; /* resync after a gap */ + } + } + expect++; + w->ops++; + if ((w->ops & 1023) == 0) { + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + if (expect < hi) { + splinterdb_iterator_next(it); + } + } + rc = splinterdb_iterator_status(it); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator status rc=%d\n", rc); + } + if (expect != hi) { + violation(w, + "warm: range [%" PRIu64 ",%" PRIu64 ") ended at %" PRIu64, + lo, + hi, + expect); + } + splinterdb_iterator_deinit(it); + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + return NULL; +} + +static void * +point_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + char buf[256]; + splinterdb_lookup_result res; + splinterdb_lookup_result_init( + kvs, &res, SPLINTERDB_LOOKUP_VALUE, sizeof(buf), buf); + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + uint64_t seqpos = lo; + bool neg = w->ph->dist == D_NEG; + wait_start(); + uint64_t n = 0; + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, lo, hi); + bool q_neg = neg; + bool e_neg = neg; + if (opt.sabotage & 1) { + q_neg = true; /* sabotage: query absent key, expect present */ + } + if ((opt.sabotage & 16) && n > 1000) { + sleep(100000); /* test hook: simulate a hang for the watchdog */ + } + if (opt.sabotage & 2) { + q_neg = false; /* sabotage: query present key, expect absent */ + } + make_key(q_neg ? 2 * id + 1 : 2 * id, key); + uint64_t t0 = now_ns(); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &res); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: lookup id=%" PRIu64 " rc=%d\n", id, rc); + } + continue; + } + bool found = splinterdb_lookup_found(&res); + if (found) { + w->found++; + } else { + w->notfound++; + } + if (e_neg) { + if (found) { + violation(w, "negative key 2*%" PRIu64 "+1 found", id); + } + } else { + slice v; + if (!found) { + violation(w, "present id %" PRIu64 " not found", id); + } else if (splinterdb_lookup_result_value(&res, &v) != 0 + || !value_id_ok(v, id)) + { + violation(w, "present id %" PRIu64 " wrong value", id); + } + } + } + splinterdb_lookup_result_deinit(&res); + return NULL; +} + +static void * +range_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + uint64_t L = w->ph->L; + uint64_t seqpos = 0; + uint64_t n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t start = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + uint64_t expect = opt.n - start < L ? opt.n - start : L; + if (opt.sabotage & 4) { + expect++; /* sabotage: expect one extra tuple */ + } + make_key(2 * start, key); + uint64_t t0 = now_ns(), t1 = 0, tl = 0; + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator_init rc=%d\n", rc); + } + continue; + } + uint64_t got = 0; + bool bad = false; + while (got < L && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk = 0; + splinterdb_iterator_get_current(it, &k, &v); + if (!bad + && (!decode_key(k, &kk) || kk != 2 * (start + got) + || !value_id_ok(v, start + got))) + { + bad = true; + if (st == ST_MEASURE) { + violation(w, + "range start %" PRIu64 " tuple %" PRIu64 + ": expected key %" PRIu64 " got %" PRIu64, + start, + got, + 2 * (start + got), + kk); + } + } + got++; + if (got == 1) { + t1 = now_ns(); + } + if (got == L) { + tl = now_ns(); + break; + } + splinterdb_iterator_next(it); + } + int status = splinterdb_iterator_status(it); + uint64_t t2 = now_ns(); + splinterdb_iterator_deinit(it); + uint64_t t3 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + if (status) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator status rc=%d\n", status); + } + } + if (got != expect) { + violation(w, + "range start %" PRIu64 " L=%" PRIu64 ": got %" PRIu64 + " tuples, expected %" PRIu64, + start, + L, + got, + expect); + } + w->ops++; + w->tuples += got; + hist_add(&w->lat, t3 - t0); + if (got >= 1) { + hist_add(&w->startup, t1 - t0); + } + if (L > 1 && got == L) { + w->pt_ns += tl - t1; + w->pt_div += L - 1; + } + w->deinit_ns += t3 - t2; + w->deinit_n++; + } + return NULL; +} + +static void * +ow_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t seqpos = 0, n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + if (st == ST_MEASURE && !w->measure_rng_captured) { + w->measure_rng = w->rng; + w->measure_rng_captured = true; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + make_value(id, generation, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: overwrite id=%" PRIu64 " rc=%d\n", id, rc); + } + } + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + } + return NULL; +} + +/* + * Validate an untimed deterministic sample from the beginning of each + * overwrite worker's measured stream. Replaying the saved RNG state keeps all + * validation work out of the measured hot path. + */ +static void +verify_overwrite_sample(const phase_t *ph, int threads) +{ + enum { SAMPLES_PER_WORKER = 4096 }; + char key[KEY_SIZE], buffer[VALUE_SIZE]; + splinterdb_lookup_result result; + splinterdb_lookup_result_init( + kvs, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(buffer), buffer); + + for (int i = 0; i < threads; i++) { + worker_t *original = &workers[i]; + if (original->ops == 0) { + continue; + } + if (!original->measure_rng_captured) { + original->errors++; + fprintf( + stderr, + "ERROR: overwrite verifier has no measurement RNG for thread %d\n", + i); + continue; + } + worker_t replay = {.rng = original->measure_rng}; + uint64_t seqpos = 0; + uint64_t samples = original->ops < SAMPLES_PER_WORKER + ? original->ops + : SAMPLES_PER_WORKER; + for (uint64_t sample = 0; sample < samples; sample++) { + uint64_t id = pick_id(&replay, ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &result); + if (rc != 0) { + original->errors++; + if (original->errors <= 3) { + fprintf(stderr, + "ERROR: overwrite verification id=%" PRIu64 " rc=%d\n", + id, + rc); + } + continue; + } + slice value; + if (!splinterdb_lookup_found(&result) + || splinterdb_lookup_result_value(&result, &value) != 0 + || !value_generation_ok(value, id, generation)) + { + violation(original, + "overwrite verification id=%" PRIu64 + " did not return generation %" PRIu64, + id, + generation); + } + } + } + splinterdb_lookup_result_deinit(&result); +} + +/* ------------------------------------------------------------------------ */ +/* Phase driver */ +/* ------------------------------------------------------------------------ */ + +static const char * +dist_name(enum dist d) +{ + switch (d) { + case D_UNIFORM: + return "uniform"; + case D_ZIPF: + return "zipf"; + case D_SEQ: + return "seq"; + case D_NEG: + return "neg"; + case D_RANDOM: + return "random"; + } + return "?"; +} + +static void +sleep_secs(double s) +{ + uint64_t end = now_ns() + (uint64_t)(s * 1e9); + for (;;) { + uint64_t now = now_ns(); + if (now >= end) { + break; + } + uint64_t rem = end - now; + struct timespec d = {.tv_sec = rem / 1000000000ull, + .tv_nsec = rem % 1000000000ull}; + nanosleep(&d, NULL); + } +} + +static void +file_sizes(uint64_t *apparent, uint64_t *alloc) +{ + struct stat st; + if (stat(opt.db, &st) == 0) { + *apparent = (uint64_t)st.st_size; + *alloc = (uint64_t)st.st_blocks * 512; + } else { + *apparent = *alloc = 0; + } +} + +static int csv_header_written; + +static void +csv_row(const phase_t *ph, + int threads, + hist_t *lat, + hist_t *startup, + uint64_t ops, + uint64_t tuples, + uint64_t pt_ns, + uint64_t pt_div, + uint64_t deinit_ns, + uint64_t deinit_n, + uint64_t viol, + uint64_t errs, + const snap_t *a, + const snap_t *b, + double insert_s, + double drain_s, + const snap_t *da, + const snap_t *db_, + uint64_t app, + uint64_t alc) +{ + double secs = (b->t_ns - a->t_ns) / 1e9; + double cpu = b->cpu_s - a->cpu_s; + uint64_t rd = b->rd - a->rd, wr = b->wr - a->wr; + double d_cpu = da ? db_->cpu_s - da->cpu_s : 0; + uint64_t d_rd = da ? db_->rd - da->rd : 0, d_wr = da ? db_->wr - da->wr : 0; + uint64_t swin = b->swpin - a->swpin + (da ? db_->swpin - da->swpin : 0); + uint64_t swout = b->swpout - a->swpout + (da ? db_->swpout - da->swpout : 0); + uint64_t majflt = b->majflt - a->majflt; + double logical = (double)ops * (KEY_SIZE + VALUE_SIZE); + double wamp = (ph->kind == PH_LOAD || ph->kind == PH_OW) && ops + ? (double)(wr + d_wr) / logical + : NAN; + double pt = pt_div ? (double)pt_ns / (double)pt_div : NAN; + double dmean = deinit_n ? (double)deinit_ns / (double)deinit_n / 1e3 : NAN; + + printf("== %-22s T=%-2d ops=%-10" PRIu64 " secs=%7.2f ops/s=%11.0f " + "lat us p50=%.2f p99=%.2f p99.9=%.2f max=%.1f mean=%.2f\n", + ph->name, + threads, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat)); + printf(" cpu=%.2fs ops/cpu-s=%.0f rd=%.1f B/op wr=%.1f B/op " + "violations=%" PRIu64 " errors=%" PRIu64 " swapin=%" PRIu64 + " swapout=%" PRIu64 " majflt=%" PRIu64 "\n", + cpu, + ops / cpu, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + viol, + errs, + swin, + swout, + majflt); + if (ph->kind == PH_RANGE) { + printf(" startup us p50=%.2f p99=%.2f mean=%.2f per-tuple=%.1f ns " + "deinit mean=%.2f us tuples/s=%.0f\n", + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples / secs); + } + if (da) { + printf( + " insert/run=%.2fs drain(close)=%.2fs total=%.2fs drain_cpu=%.2fs " + "drain_rd=%" PRIu64 " drain_wr=%" PRIu64 " wamp=%.3f " + "db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc); + } + fflush(stdout); + + if (!opt.csv) { + return; + } + FILE *f = fopen(opt.csv, "a"); + if (!f) { + perror(opt.csv); + return; + } + if (!csv_header_written) { + fseek(f, 0, SEEK_END); + if (ftell(f) == 0) { + fprintf(f, + "version,size,order,log,phase,threads,rep,n,ops,secs,ops_s," + "p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s," + "rd_bytes,wr_bytes,rd_B_op,wr_B_op," + "startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns," + "deinit_mean_us,tuples,tuples_s," + "insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp," + "db_apparent,db_alloc,open_s,violations,errors,swapin,swapout," + "majflt\n"); + } + csv_header_written = 1; + } + fprintf(f, + "%s,%s,%s,%d,%s,%d,%d,%" PRIu64 ",%" PRIu64 ",%.3f,%.1f," + "%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.1f," + "%" PRIu64 ",%" PRIu64 ",%.2f,%.2f," + "%.3f,%.3f,%.3f,%.2f," + "%.3f,%" PRIu64 ",%.1f," + "%.3f,%.3f,%.3f,%.3f,%" PRIu64 ",%" PRIu64 ",%.4f," + "%" PRIu64 ",%" PRIu64 ",%.3f,%" PRIu64 ",%" PRIu64 ",%" PRIu64 + ",%" PRIu64 ",%" PRIu64 "\n", + opt.vtag, + opt.stag, + opt.otag, + opt.use_log, + ph->name, + threads, + opt.rep, + opt.n, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat), + cpu, + ops / cpu, + rd, + wr, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples, + tuples / secs, + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc, + open_secs, + viol, + errs, + swin, + swout, + majflt); + fclose(f); +} + +static void +run_phase(const phase_t *ph, bool last) +{ + int T = ph->threads > 0 ? ph->threads : opt.threads; + nworkers = T; + workers = calloc((size_t)T, sizeof(worker_t)); + if (!workers) { + fprintf(stderr, "FATAL: out of memory\n"); + exit(3); + } + void *(*fn)(void *) = NULL; + switch (ph->kind) { + case PH_LOAD: + fn = load_worker; + break; + case PH_WARM: + fn = warm_worker; + break; + case PH_POINT: + fn = point_worker; + break; + case PH_RANGE: + fn = range_worker; + break; + case PH_OW: + fn = ow_worker; + break; + } + bool fixed_count = ph->kind == PH_LOAD || ph->kind == PH_WARM; + atomic_store(&run_state, ST_WAIT); + atomic_store(&seq_counter, 0); + for (int i = 0; i < T; i++) { + workers[i].idx = i; + workers[i].ph = ph; + workers[i].rng = mix(opt.seed * 1000003 + (uint64_t)i * 7919 + 17 + + (uint64_t)ph->kind * 131 + (uint64_t)ph->dist); + if (pthread_create(&workers[i].th, NULL, fn, &workers[i])) { + fprintf(stderr, "FATAL: pthread_create\n"); + exit(3); + } + } + fprintf(stderr, + "phase %s: T=%d dist=%s %s\n", + ph->name, + T, + dist_name(ph->dist), + fixed_count ? "(fixed count)" : "(fixed duration)"); + wd_what = ph->name; + atomic_store(&wd_mode, WD_OPS); + snap_t a, b; + if (fixed_count) { + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + take_snap(&b); + } else { + atomic_store_explicit(&run_state, ST_WARMUP, memory_order_release); + sleep_secs(opt.warmup); + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + sleep_secs(opt.secs); + atomic_store_explicit(&run_state, ST_STOP, memory_order_release); + take_snap(&b); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + } + atomic_store(&wd_mode, WD_IDLE); + + if (ph->kind == PH_OW) { + verify_overwrite_sample(ph, T); + } + + hist_t *lat = calloc(1, sizeof(hist_t)), + *startup = calloc(1, sizeof(hist_t)); + uint64_t ops = 0, tuples = 0, pt_ns = 0, pt_div = 0, dns = 0, dn = 0, + viol = 0, errs = 0, found = 0, notfound = 0; + for (int i = 0; i < T; i++) { + worker_t *w = &workers[i]; + hist_merge(lat, &w->lat); + hist_merge(startup, &w->startup); + ops += w->ops; + tuples += w->tuples; + pt_ns += w->pt_ns; + pt_div += w->pt_div; + dns += w->deinit_ns; + dn += w->deinit_n; + viol += w->violations; + errs += w->errors; + found += w->found; + notfound += w->notfound; + } + if (ph->kind == PH_WARM) { + tuples = ops; + if (ops != opt.n && !(opt.sabotage & 8)) { + fprintf(stderr, + "VIOLATION: warm scanned %" PRIu64 " tuples, expected %" PRIu64 + "\n", + ops, + opt.n); + viol++; + } + } + if (ph->kind == PH_POINT) { + fprintf(stderr, + " found=%" PRIu64 " notfound=%" PRIu64 "\n", + found, + notfound); + } + + double insert_s = (b.t_ns - a.t_ns) / 1e9, drain_s = 0; + snap_t da, dbs; + uint64_t app = 0, alc = 0; + bool closed = false; + if (ph->kind == PH_LOAD || last) { + take_snap(&da); + drain_s = db_close(); + take_snap(&dbs); + file_sizes(&app, &alc); + closed = true; + } + csv_row(ph, + T, + lat, + startup, + ops, + tuples, + pt_ns, + pt_div, + dns, + dn, + viol, + errs, + &a, + &b, + insert_s, + drain_s, + closed ? &da : NULL, + closed ? &dbs : NULL, + app, + alc); + if (viol) { + printf(" FINDING: %" PRIu64 + " correctness violations in %s (first: %s)\n", + viol, + ph->name, + workers[0].first_violation[0] ? workers[0].first_violation + : "see stderr"); + } + free(lat); + free(startup); + free(workers); + workers = NULL; + nworkers = 0; + if (closed && !last) { + db_open(false); + } +} + +/* ------------------------------------------------------------------------ */ +/* CLI */ +/* ------------------------------------------------------------------------ */ + +static void +usage(void) +{ + fprintf( + stderr, + "usage: kvbench --db PATH (--create|--open) --n N --cache-mib M " + "--disk-gib G --log 0|1\n" + " [--threads 6] [--mt-bg 1] [--normal-bg 4] [--memtable-mib 24]\n" + " [--secs 20] [--warmup 3] [--csv FILE] [--hang-dir DIR]\n" + " [--vtag S] [--stag S] [--otag S] [--rep R] [--seed S]\n" + " [--sabotage MASK] (1: point present->query absent; 2: point " + "neg->query present;\n" + " 4: range expects +1; 8: warm expects +1; 16: " + "point threads hang)\n" + " [--hang-secs 120] (no-progress timeout before gdb dump + exit 99\n" + " phase... load:random|load:seq warm point:uniform|zipf|seq|neg\n" + " range:uniform|zipf:L ow:uniform|zipf (suffix @T = " + "threads)\n"); + exit(2); +} + +static bool +parse_phase(const char *s, phase_t *ph) +{ + memset(ph, 0, sizeof(*ph)); + snprintf(ph->name, sizeof(ph->name), "%s", s); + char buf[64]; + snprintf(buf, sizeof(buf), "%s", s); + char *at = strchr(buf, '@'); + if (at) { + *at = 0; + ph->threads = atoi(at + 1); + } + char *a = strtok(buf, ":"), *b = strtok(NULL, ":"), *c = strtok(NULL, ":"); + if (!a) { + return false; + } + enum dist d = D_UNIFORM; + if (b) { + if (!strcmp(b, "uniform")) + d = D_UNIFORM; + else if (!strcmp(b, "zipf")) + d = D_ZIPF; + else if (!strcmp(b, "seq")) + d = D_SEQ; + else if (!strcmp(b, "neg")) + d = D_NEG; + else if (!strcmp(b, "random")) + d = D_RANDOM; + else + return false; + } + ph->dist = d; + if (!strcmp(a, "load")) { + ph->kind = PH_LOAD; + return b && (d == D_RANDOM || d == D_SEQ); + } else if (!strcmp(a, "warm")) { + ph->kind = PH_WARM; + return true; + } else if (!strcmp(a, "point")) { + ph->kind = PH_POINT; + return b != NULL; + } else if (!strcmp(a, "range")) { + ph->kind = PH_RANGE; + if (!b || !c || (d != D_UNIFORM && d != D_ZIPF)) { + return false; + } + ph->L = strtoull(c, NULL, 10); + return ph->L >= 1; + } else if (!strcmp(a, "ow")) { + ph->kind = PH_OW; + return b && (d == D_UNIFORM || d == D_ZIPF); + } + return false; +} + +int +main(int argc, char **argv) +{ + opt = (options){.threads = 6, + .mt_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .secs = 20, + .warmup = 3, + .vtag = "?", + .stag = "?", + .otag = "?", + .rep = 1, + .seed = 42, + .hang_secs = 120, + .use_log = -1}; + int mode = -1; +#ifdef KVBENCH_SPACE_MODE + /* + * Space-check build only: open with use_stats, print insertion stats + * (which include allocator "Currently Allocated" extents, recomputed from + * the persisted allocator map at open), close. No phases, no writes. + */ + bool space_mode = false; +#endif + for (int i = 1; i < argc; i++) { + const char *s = argv[i]; +#define ARG(name) (!strcmp(s, name) && i + 1 < argc) + if (!strcmp(s, "--create")) + mode = 1; + else if (!strcmp(s, "--open")) + mode = 0; + else if (ARG("--db")) + opt.db = argv[++i]; + else if (ARG("--csv")) + opt.csv = argv[++i]; + else if (ARG("--hang-dir")) + opt.hang_dir = argv[++i]; + else if (ARG("--vtag")) + opt.vtag = argv[++i]; + else if (ARG("--stag")) + opt.stag = argv[++i]; + else if (ARG("--otag")) + opt.otag = argv[++i]; + else if (ARG("--rep")) + opt.rep = atoi(argv[++i]); + else if (ARG("--n")) + opt.n = strtoull(argv[++i], NULL, 0); + else if (ARG("--cache-mib")) + opt.cache_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--disk-gib")) + opt.disk_gib = strtoull(argv[++i], NULL, 0); + else if (ARG("--memtable-mib")) + opt.memtable_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--log")) + opt.use_log = atoi(argv[++i]); + else if (ARG("--threads")) + opt.threads = atoi(argv[++i]); + else if (ARG("--mt-bg")) + opt.mt_bg = atoi(argv[++i]); + else if (ARG("--normal-bg")) + opt.normal_bg = atoi(argv[++i]); + else if (ARG("--secs")) + opt.secs = atof(argv[++i]); + else if (ARG("--warmup")) + opt.warmup = atof(argv[++i]); + else if (ARG("--sabotage")) + opt.sabotage = strtoull(argv[++i], NULL, 0); + else if (ARG("--hang-secs")) + opt.hang_secs = strtoull(argv[++i], NULL, 0); + else if (ARG("--seed")) + opt.seed = strtoull(argv[++i], NULL, 0); +#ifdef KVBENCH_SPACE_MODE + else if (!strcmp(s, "space")) + space_mode = true; +#endif + else if (s[0] == '-') + usage(); + else { + if (opt.nphases >= MAX_PHASES + || !parse_phase(s, &opt.phases[opt.nphases])) + { + fprintf(stderr, "bad phase '%s'\n", s); + usage(); + } + opt.nphases++; + } +#undef ARG + } +#ifdef KVBENCH_SPACE_MODE + if (space_mode && opt.db && opt.cache_mib && opt.disk_gib + && opt.use_log >= 0) + { + default_data_config_init(&data_cfg); + platform_set_log_streams(stdout, stderr); + db_open(false); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + db_close(); + uint64_t app, alc; + file_sizes(&app, &alc); + printf("space: db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", app, alc); + return 0; + } +#endif + if (!opt.db || mode < 0 || !opt.n || !opt.cache_mib || !opt.disk_gib + || opt.use_log < 0 || !opt.nphases || opt.threads < 1 + || opt.threads > MAX_WORKERS) + { + usage(); + } + for (int i = 0; i < opt.nphases; i++) { + if (opt.phases[i].threads > MAX_WORKERS) { + usage(); + } + } + prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY, 0, 0, 0); + setvbuf(stdout, NULL, _IOLBF, 0); + + default_data_config_init(&data_cfg); + perm_init(&load_perm, opt.n, opt.seed * 2 + 1); + perm_init(&zipf_perm, opt.n, opt.seed * 2 + 2); + zipf_init(&zipf, opt.n, 0.99); + generation = (uint64_t)time(NULL); + + printf("kvbench version=%s splinter=%s db=%s mode=%s n=%" PRIu64 + " cache_mib=%" PRIu64 " disk_gib=%" PRIu64 + " log=%d threads=%d mt_bg=%d normal_bg=%d memtable_mib=%" PRIu64 + " secs=%.1f warmup=%.1f rep=%d sabotage=%" PRIu64 "\n", + opt.vtag, + splinterdb_get_version(), + opt.db, + mode ? "create" : "open", + opt.n, + opt.cache_mib, + opt.disk_gib, + opt.use_log, + opt.threads, + opt.mt_bg, + opt.normal_bg, + opt.memtable_mib, + opt.secs, + opt.warmup, + opt.rep, + opt.sabotage); + + pthread_t wd; + pthread_create(&wd, NULL, watchdog_main, NULL); + + db_open(mode == 1); + for (int i = 0; i < opt.nphases; i++) { + run_phase(&opt.phases[i], i == opt.nphases - 1); + } + if (kvs) { + db_close(); + } + return 0; +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses/disk/manifest.json new file mode 100644 index 000000000..31c46d92b --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/manifest.json @@ -0,0 +1,687 @@ +{ + "project": "cache-invalid-addresses", + "regime": "disk", + "order": [ + "parent", + "validated", + "validated", + "parent" + ], + "output_directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk", + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "invalid disk address validation against compact cache-errors parent", + "build_provenance": { + "parent": { + "label": "parent", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors", + "build_root": "build-invalid-address-control", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "0da3976fc63dccfa0736e3aeb49bb095a3517415df3a7cf83147db3ff2383da8", + "src/clockcache.c": "7df34bb8ba26b523eae121a1f3f31b36e15a4fbe59865a5138ccc36ede89e545", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "validated": { + "label": "validated", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "build_root": "build-invalid-address-bench", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "e2be1a991d256e0d12b500c6cc47512d39220184a0db74dcece67a6f2cab11ba", + "src/clockcache.c": "4e8e315a8af00a950e4f9a556a07f8f2fcd27ccf33696015c0f5d35c506384c3", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "8105ca63f782996fc7eb4ed3ae71da8bf3c59d7a4ae413781421743476009043" + } + }, + "runner_sha256": "e2ebbb0c4c0ad823336590e6ca458bc2fb8925d0de1a4fa2f3915e6a1754fc5e", + "runs": [ + { + "index": 0, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/results.csv", + "--vtag", + "parent", + "--stag", + "disk", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876289.0045388, + "correctness_passed": true, + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "copy_started": 1791876288.5953608, + "copy_fsync_finished": 1791876289.0044796, + "returncode": 0, + "finished": 1791876355.2345614, + "db_allocated_bytes": 629571584, + "db_apparent_bytes": 2998669312 + }, + { + "index": 1, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/results.csv", + "--vtag", + "validated", + "--stag", + "disk", + "--otag", + "1", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876355.7265103, + "correctness_passed": true, + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "copy_started": 1791876355.292088, + "copy_fsync_finished": 1791876355.7264493, + "returncode": 0, + "finished": 1791876421.9778087, + "db_allocated_bytes": 629571584, + "db_apparent_bytes": 2998669312 + }, + { + "index": 2, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/results.csv", + "--vtag", + "validated", + "--stag", + "disk", + "--otag", + "2", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876422.4457262, + "correctness_passed": true, + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "copy_started": 1791876422.0379612, + "copy_fsync_finished": 1791876422.4456635, + "returncode": 0, + "finished": 1791876488.699437, + "db_allocated_bytes": 629571584, + "db_apparent_bytes": 2998669312 + }, + { + "index": 3, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/probe.db", + "--open", + "--n", + "2000000", + "--cache-mib", + "64", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "10", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk/results.csv", + "--vtag", + "parent", + "--stag", + "disk", + "--otag", + "3", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876489.1867318, + "correctness_passed": true, + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "copy_started": 1791876488.759663, + "copy_fsync_finished": 1791876489.186671, + "returncode": 0, + "finished": 1791876555.4575531, + "db_allocated_bytes": 629571584, + "db_apparent_bytes": 2998669312 + } + ], + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/lazy-merge/disk-log0/0-baseline.db", + "fixture_sha256": "d9c46231fb503c7a33143ab5cf6cbba3159cda8cc9e3cec57530bf6bb820ebd5", + "fixture_copy_fsynced": true, + "n": 2000000, + "cache_mib": 64, + "seconds": 10, + "phases": [ + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "log": 0, + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/results.csv b/benchmarks/results-20261013/cache-invalid-addresses/disk/results.csv new file mode 100644 index 000000000..068491fa9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/results.csv @@ -0,0 +1,29 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +parent,disk,0,0,warm,8,0,2000000,2000000,0.097,20522401.2,nan,nan,nan,0.000,nan,0.555,3603889.3,277471232,32768,138.74,0.02,nan,nan,nan,nan,nan,2000000,20522401.2,0.097,0.000,0.097,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,0,0,point:uniform@1,1,0,2000000,262369,10.000,26236.4,45.568,80.896,202.752,2365.195,38.084,1.233,212781.0,843669504,0,3215.58,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,0,0,point:uniform@8,8,0,2000000,2014220,10.000,201418.2,47.616,72.704,103.424,3590.073,39.681,10.590,190196.6,6493114368,0,3223.64,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,0,0,range:uniform:1@1,1,0,2000000,132257,10.000,13225.4,72.704,128.000,190.464,645.481,75.577,10.914,12118.1,3545124864,0,26804.82,0.00,72.704,128.000,75.200,nan,0.345,132257,13225.4,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,0,0,range:uniform:1@8,8,0,2000000,698321,10.000,69830.2,113.664,202.752,243.712,1556.395,114.493,85.491,8168.4,18733850624,4096,26826.99,0.01,113.664,202.752,113.575,nan,0.870,698321,69830.2,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,0,0,range:uniform:10000@1,1,0,2000000,1429,10.000,142.9,7536.640,15335.424,17039.360,17647.169,6997.790,3.645,392.0,4177182720,4096,2923150.96,2.87,161.792,462.848,175.082,683.58,0.949,14246900,1424653.3,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,0,0,range:uniform:10000@8,8,0,2000000,7769,10.000,776.9,10878.976,22282.240,25952.256,29810.528,10297.941,29.281,265.3,22371344384,4096,2879565.50,0.53,243.712,761.856,274.183,1003.95,1.288,77545325,7754382.3,10.000,0.077,10.077,0.007,0,278528,nan,2998669312,629571584,0.005,0,0,0,0,0 +validated,disk,1,0,warm,8,0,2000000,2000000,0.099,20175269.4,nan,nan,nan,0.000,nan,0.593,3371004.3,277487616,32768,138.74,0.02,nan,nan,nan,nan,nan,2000000,20175269.4,0.099,0.000,0.099,0.000,0,0,nan,0,0,0.005,0,0,0,0,2 +validated,disk,1,0,point:uniform@1,1,0,2000000,262200,10.000,26219.3,45.568,80.896,194.560,3903.024,38.109,1.218,215326.6,843128832,0,3215.59,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,1,0,point:uniform@8,8,0,2000000,1997265,10.000,199722.8,48.640,72.704,99.328,4055.992,40.019,10.961,182219.2,6438121472,0,3223.47,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,1,0,range:uniform:1@1,1,0,2000000,131064,10.000,13106.1,72.704,130.048,190.464,625.412,76.265,10.932,11988.8,3512487936,4096,26799.79,0.03,72.704,130.048,75.891,nan,0.342,131064,13106.1,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,1,0,range:uniform:1@8,8,0,2000000,687497,10.000,68748.0,115.712,206.848,266.240,1060.551,116.296,85.482,8042.6,18448961536,4096,26834.97,0.01,115.712,206.848,115.352,nan,0.895,687497,68748.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,1,0,range:uniform:10000@1,1,0,2000000,1436,10.000,143.6,7405.568,15597.568,16646.144,16774.148,6963.409,3.625,396.1,4198567936,4096,2923793.83,2.85,157.696,430.080,172.553,680.35,1.016,14316900,1431668.9,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,1,0,range:uniform:10000@8,8,0,2000000,7770,10.000,777.0,10616.832,22282.240,25952.256,27252.224,10292.495,29.159,266.5,22303645696,4096,2870482.07,0.53,239.616,729.088,270.515,1003.47,1.327,77571031,7756926.9,10.000,0.091,10.091,0.007,0,278528,nan,2998669312,629571584,0.005,0,0,0,0,0 +validated,disk,2,0,warm,8,1,2000000,2000000,0.098,20358970.0,nan,nan,nan,0.000,nan,0.566,3531958.9,277479424,32768,138.74,0.02,nan,nan,nan,nan,nan,2000000,20358970.0,0.098,0.000,0.098,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,2,0,point:uniform@1,1,1,2000000,261737,10.000,26173.1,45.568,78.848,190.464,580.960,38.173,1.240,211085.0,841629696,0,3215.55,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,2,0,point:uniform@8,8,1,2000000,1998890,10.000,199885.7,48.640,72.704,99.328,3447.170,39.983,10.902,183345.9,6442319872,0,3222.95,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,2,0,range:uniform:1@1,1,1,2000000,131322,10.000,13131.8,72.704,130.048,190.464,760.372,76.117,10.938,12005.8,3519651840,4096,26801.69,0.03,72.704,130.048,75.741,nan,0.343,131322,13131.8,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,2,0,range:uniform:1@8,8,1,2000000,680160,10.000,68014.2,117.760,206.848,266.240,2370.808,117.546,85.488,7956.2,18251313152,4096,26833.85,0.01,117.760,206.848,116.589,nan,0.907,680160,68014.2,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,2,0,range:uniform:10000@1,1,1,2000000,1429,10.000,142.9,7405.568,15335.424,16646.144,16843.677,6996.262,3.636,393.0,4180942848,4096,2925782.26,2.87,161.792,446.464,176.691,683.17,1.042,14246900,1424657.9,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,disk,2,0,range:uniform:10000@8,8,1,2000000,7782,10.000,778.2,10616.832,22282.240,25427.968,27633.556,10275.808,29.795,261.2,22160547840,4096,2847667.42,0.53,239.616,729.088,271.150,1001.85,1.315,77675325,7767372.6,10.000,0.077,10.077,0.008,0,278528,nan,2998669312,629571584,0.005,0,0,0,0,0 +parent,disk,3,0,warm,8,1,2000000,2000000,0.104,19221169.0,nan,nan,nan,0.000,nan,0.605,3304452.4,277467136,32768,138.73,0.02,nan,nan,nan,nan,nan,2000000,19221169.0,0.104,0.000,0.104,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,3,0,point:uniform@1,1,1,2000000,261811,10.000,26180.5,45.568,78.848,198.656,729.535,38.165,1.220,214655.5,841969664,0,3215.94,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,3,0,point:uniform@8,8,1,2000000,1978562,10.000,197852.5,48.640,74.752,101.376,3351.954,40.395,11.249,175888.4,6378168320,0,3223.64,0.00,nan,nan,nan,nan,nan,0,0.0,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,3,0,range:uniform:1@1,1,1,2000000,130406,10.000,13040.3,74.752,130.048,190.464,706.426,76.647,10.957,11901.5,3494834176,4096,26799.64,0.03,74.752,130.048,76.248,nan,0.365,130406,13040.3,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,3,0,range:uniform:1@8,8,1,2000000,683496,10.000,68348.1,117.760,202.752,251.904,4094.548,116.973,85.507,7993.4,18334089216,4096,26823.99,0.01,115.712,202.752,116.003,nan,0.920,683496,68348.1,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,3,0,range:uniform:10000@1,1,1,2000000,1438,10.000,143.8,7405.568,15335.424,16982.939,16982.939,6957.508,3.614,397.8,4204048384,4096,2923538.51,2.85,157.696,430.080,173.075,679.74,1.016,14336900,1433663.9,10.000,0.000,10.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +parent,disk,3,0,range:uniform:10000@8,8,1,2000000,7701,10.000,770.1,10878.976,22282.240,25952.256,29260.188,10386.966,29.729,259.0,22052106240,4096,2863538.01,0.53,243.712,761.856,275.288,1012.61,1.419,76874219,7687275.6,10.000,0.076,10.076,0.007,0,274432,nan,2998669312,629571584,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/disk/summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/disk/summary.csv new file mode 100644 index 000000000..fc992e3ba --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/disk/summary.csv @@ -0,0 +1,13 @@ +phase,version,samples,ops_s_mean,ops_s_min,ops_s_max,throughput_delta_parent_pct,cpu_us_op,cpu_efficiency_delta_parent_pct,read_B_op,write_B_op,p99_us,errors,violations +point:uniform@1,parent,2,26208.45,26180.5,26236.4,0.0,4.6796690850001905,0.0,3215.76,0.0,79.872,0,0 +point:uniform@1,validated,2,26196.199999999997,26173.1,26219.3,-0.046740650439092146,4.691444507211367,-0.2397783062513481,3215.57,0.0,79.872,0,0 +point:uniform@8,parent,2,199635.35,197852.5,201418.2,0.0,5.471530294592434,0.0,3223.64,0.0,73.728,0,0 +point:uniform@8,validated,2,199804.25,199722.8,199885.7,0.08460425470739885,5.471015915802212,-0.1420161984238666,3223.21,0.0,72.704,0,0 +range:uniform:1@1,parent,2,13132.849999999999,13040.3,13225.4,0.0,83.27167978332628,0.0,26802.23,0.015,129.024,0,0 +range:uniform:1@1,validated,2,13118.95,13106.1,13131.8,-0.10584145863234973,83.35054174106156,-0.10408166663891105,26800.739999999998,0.03,130.048,0,0 +range:uniform:1@8,parent,2,69089.15,68348.1,69830.2,0.0,123.76302824711544,0.0,26825.49,0.01,202.752,0,0 +range:uniform:1@8,validated,2,68381.1,68014.2,68748.0,-1.0248353033725066,125.01303525287777,-1.008551027732063,26834.41,0.01,206.848,0,0 +range:uniform:10000@1,parent,2,143.35000000000002,142.9,143.8,0.0,2531.973787557752,0.0,2923344.735,2.8600000000000003,15335.424,0,0 +range:uniform:10000@1,validated,2,143.25,142.9,143.6,-0.06975933031044823,2534.404964026113,-0.08863003291972316,2924788.045,2.8600000000000003,15466.496,0,0 +range:uniform:10000@8,parent,2,773.5,770.1,776.9,0.0,3814.680636263954,0.0,2871551.755,0.53,22282.24,0,0 +range:uniform:10000@8,validated,2,777.6,777.0,778.2,0.5300581771169988,3790.737162980802,0.6484836925424453,2859074.745,0.53,22282.24,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/insert_benchmark.c b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/insert_benchmark.c new file mode 100644 index 000000000..6113c3621 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/insert_benchmark.c @@ -0,0 +1,986 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Concurrent random insertion and point queries, sampled independently. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" +#ifndef KVBENCH_NO_TRACE +# include "platform_trace.h" +#endif +#include "platform_threads.h" + +#define GIB (UINT64_C(1) << 30) +#define MAX_WORKERS 64 +#define MAX_RECORD_PART 1024 +#define HIST_SUB_BITS 5 +#define HIST_SUB (1u << HIST_SUB_BITS) +#define HIST_BUCKETS (64 * HIST_SUB) + +typedef struct latency_histogram { + uint64_t buckets[HIST_BUCKETS]; + uint64_t count; + uint64_t sum_ns; + uint64_t max_ns; +} latency_histogram; + +typedef struct options { + const char *filename; + const char *csv; + const char *summary; + const char *trace; + uint64_t records, data_gib, cache_mib, disk_gib, seed, id_base; + uint64_t inserts, queries, memtable_bg, normal_bg, memtable_mib; + uint64_t key_size, value_size, report_ms, seconds, min_free_gib; + uint64_t queue_scale, barrier_ms, target_insert_ops_s; + bool full_query_range, direct, use_log, open_existing; +} options; + +typedef struct benchmark benchmark; +typedef struct worker { + _Alignas(64) atomic_uint_fast64_t completed; + atomic_uint_fast64_t hits, max_ns, response_max_ns, active_since_ns; + atomic_bool done; + pthread_t thread; + benchmark *bench; + uint64_t index; + bool query; + latency_histogram service_latency; + latency_histogram response_latency; +} worker; + +struct benchmark { + options opt; + splinterdb *db; + atomic_bool start, stop; + uint64_t start_ns; + atomic_uint_fast64_t arrival_sequence; + atomic_int error; + worker workers[MAX_WORKERS]; + pthread_t barrier_thread; + atomic_bool barrier_started, barrier_done; + atomic_uint_fast64_t barrier_count, barrier_sum_ns, barrier_max_ns; +}; + +static volatile sig_atomic_t interrupted; + +static void +handle_signal(int signo) +{ + interrupted = signo; +} + +static uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +/* A bijection on 64-bit integers, so the random insertion keys are unique. */ +static uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static uint64_t +next_random(uint64_t *state) +{ + *state += UINT64_C(0x9e3779b97f4a7c15); + return mix(*state); +} + +static void +make_key(const options *opt, uint64_t id, char *key) +{ + uint64_t x = mix(id + opt->seed); + for (uint64_t i = 0; i < opt->key_size; i++) { + key[i] = (char)(x >> (56 - 8 * (i % 8))); + } +} + +static void +record_max(atomic_uint_fast64_t *slot, uint64_t ns) +{ + uint64_t old = atomic_load_explicit(slot, memory_order_relaxed); + while (old < ns + && !atomic_compare_exchange_weak_explicit( + slot, &old, ns, memory_order_relaxed, memory_order_relaxed)) + { + } +} + +static void +record_latency(worker *w, uint64_t ns) +{ + record_max(&w->max_ns, ns); +} + +static unsigned +histogram_index(uint64_t value) +{ + if (value < HIST_SUB) { + return (unsigned)value; + } + unsigned exponent = 63 - __builtin_clzll(value); + unsigned sub = + (unsigned)((value >> (exponent - HIST_SUB_BITS)) & (HIST_SUB - 1)); + return (exponent - HIST_SUB_BITS + 1) * HIST_SUB + sub; +} + +static uint64_t +histogram_value(unsigned index) +{ + if (index < HIST_SUB) { + return index; + } + unsigned exponent = index / HIST_SUB + HIST_SUB_BITS - 1; + unsigned sub = index % HIST_SUB; + uint64_t low = + (UINT64_C(1) << exponent) | ((uint64_t)sub << (exponent - HIST_SUB_BITS)); + uint64_t width = UINT64_C(1) << (exponent - HIST_SUB_BITS); + return low + width / 2; +} + +static void +histogram_add(latency_histogram *histogram, uint64_t value) +{ + histogram->buckets[histogram_index(value)]++; + histogram->count++; + histogram->sum_ns += value; + histogram->max_ns = MAX(histogram->max_ns, value); +} + +static void +histogram_merge(latency_histogram *result, const latency_histogram *source) +{ + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + result->buckets[i] += source->buckets[i]; + } + result->count += source->count; + result->sum_ns += source->sum_ns; + result->max_ns = MAX(result->max_ns, source->max_ns); +} + +static double +histogram_percentile_ms(const latency_histogram *histogram, double percentile) +{ + if (histogram->count == 0) { + return 0; + } + uint64_t target = (uint64_t)(percentile * histogram->count); + if (target == 0) { + target = 1; + } + uint64_t cumulative = 0; + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + cumulative += histogram->buckets[i]; + if (cumulative >= target) { + return histogram_value(i) / 1e6; + } + } + return histogram->max_ns / 1e6; +} + +static void +wait_until(benchmark *b, uint64_t deadline) +{ + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now >= deadline) { + return; + } + uint64_t remaining = deadline - now; + if (remaining > UINT64_C(10000000)) { + remaining = UINT64_C(10000000); + } + struct timespec delay = {.tv_sec = remaining / UINT64_C(1000000000), + .tv_nsec = remaining % UINT64_C(1000000000)}; + nanosleep(&delay, NULL); + } +} + +static void * +run_worker(void *arg) +{ + worker *w = arg; + benchmark *b = w->bench; + const options *o = &b->opt; + char key[MAX_RECORD_PART], value[MAX_RECORD_PART]; + memset(value, 'v', o->value_size); + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&w->done, true); + return NULL; + } + splinterdb_lookup_result result; + fprintf(stderr, + "worker=%lu kind=%s tid=%lu os_tid=%d\n", + w->index, + w->query ? "query" : "insert", + platform_get_tid(), + gettid()); + if (w->query) { + splinterdb_lookup_result_init( + b->db, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(value), value); + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t completed = 0, hits = 0; + uint64_t random = o->seed + w->index + 1; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t scheduled = 0; + uint64_t arrival = UINT64_MAX; + if (!w->query && o->target_insert_ops_s != 0) { + arrival = atomic_fetch_add_explicit( + &b->arrival_sequence, 1, memory_order_relaxed); + if (arrival >= o->records) { + break; + } + scheduled = b->start_ns + + (uint64_t)((__uint128_t)arrival * UINT64_C(1000000000) + / o->target_insert_ops_s); + wait_until(b, scheduled); + if (atomic_load_explicit(&b->stop, memory_order_relaxed)) { + break; + } + } + uint64_t id; + if (!w->query) { + uint64_t offset = o->target_insert_ops_s != 0 + ? arrival + : completed * o->inserts + w->index; + if (offset >= o->records) { + break; + } + id = o->id_base + offset; + } else if (o->full_query_range) { + id = o->id_base + next_random(&random) % o->records; + } else { + uint64_t source = next_random(&random) % o->inserts; + uint64_t available = atomic_load_explicit( + &b->workers[source].completed, memory_order_acquire); + if (!available) { + struct timespec delay = {.tv_nsec = 100000}; + nanosleep(&delay, NULL); + continue; + } + id = o->id_base + (next_random(&random) % available) * o->inserts + + source; + } + make_key(o, id, key); + uint64_t start = now_ns(); + atomic_store_explicit(&w->active_since_ns, start, memory_order_relaxed); + if (w->query) { + rc = splinterdb_lookup(b->db, slice_create(o->key_size, key), &result); + if (!rc && splinterdb_lookup_found(&result)) { + hits++; + } + } else { + rc = splinterdb_insert(b->db, + slice_create(o->key_size, key), + slice_create(o->value_size, value), + NULL); + } + uint64_t end = now_ns(); + record_latency(w, end - start); + histogram_add(&w->service_latency, end - start); + if (!w->query) { + uint64_t response = scheduled == 0 ? end - start : end - scheduled; + histogram_add(&w->response_latency, response); + record_max(&w->response_max_ns, response); + } + atomic_store_explicit(&w->active_since_ns, 0, memory_order_relaxed); + if (rc) { + fprintf(stderr, "worker %lu: operation failed: %d\n", w->index, rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + completed++; + atomic_store_explicit(&w->hits, hits, memory_order_relaxed); + atomic_store_explicit(&w->completed, completed, memory_order_release); + } + if (w->query) { + splinterdb_lookup_result_deinit(&result); + } + platform_deregister_thread(); + atomic_store(&w->done, true); + return NULL; +} + +/* + * Dedicated thread that calls splinterdb_durable_barrier() on a fixed period, + * independent of insert/query progress. If a barrier call takes longer than + * the period, the next call follows immediately (no attempt to catch up on + * skipped slots). + */ +static void * +run_barrier(void *arg) +{ + benchmark *b = arg; + const options *o = &b->opt; + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&b->barrier_done, true); + return NULL; + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t period_ns = o->barrier_ms * UINT64_C(1000000); + uint64_t next = now_ns() + period_ns; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now < next) { + uint64_t remaining = next - now; + struct timespec delay = {.tv_sec = remaining / 1000000000, + .tv_nsec = remaining % 1000000000}; + nanosleep(&delay, NULL); + continue; + } + uint64_t start = now_ns(); +#ifdef KVBENCH_NO_DURABLE_BARRIER + rc = ENOTSUP; +#else + rc = splinterdb_durable_barrier(b->db); +#endif + uint64_t elapsed = now_ns() - start; + if (rc) { + fprintf(stderr, "barrier: durable_barrier failed: %d\n", rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + atomic_fetch_add_explicit(&b->barrier_count, 1, memory_order_relaxed); + atomic_fetch_add_explicit( + &b->barrier_sum_ns, elapsed, memory_order_relaxed); + record_max(&b->barrier_max_ns, elapsed); + next += period_ns; + } + platform_deregister_thread(); + atomic_store(&b->barrier_done, true); + return NULL; +} + +static void +usage(const char *name) +{ + fprintf( + stderr, + "Usage: %s --db NEW_IMAGE --csv NEW_CSV [options]\n" + " --open open an existing image instead of creating one\n" + " --id-base N first logical id inserted (default 0)\n" + " --data-gib N logical key+value GiB (default 60)\n" + " --records N override logical data target\n" + " --cache-mib N default 3072\n" + " --disk-gib N image capacity (default 512; grows lazily)\n" + " --inserters N default 8\n" + " --readers N default 8\n" + " --memtable-bg N default 1\n" + " --normal-bg N default 4\n" + " --memtable-mib N default 24\n" + " --key-size N default 16, minimum 8\n" + " --value-size N default 16\n" + " --query-range inserted|all (default inserted)\n" + " --queue-scale N foreground task threshold (default 100)\n" + " --report-ms N default 1000\n" + " --seconds N optional time limit (0 = no limit)\n" + " --target-insert-ops-s N aggregate open-loop arrival rate; " + "requires --seconds (default 0 = closed loop)\n" + " --summary NEW_CSV write aggregate latency percentiles\n" + " --min-free-gib N stop before filesystem fills (default 8)\n" + " --seed N default 1\n" + " --barrier-ms N call splinterdb_durable_barrier from a " + "dedicated thread every N ms (default 0 = disabled)\n" + " --trace NEW_CSV trace internal tasks and waits (optional)\n" + " --direct use O_DIRECT (default buffered I/O)\n" + " --no-log disable WAL (default enabled)\n" + "Automatic checkpoints are disabled. Existing files are refused.\n" + "Load measurements exclude create, final drain and close.\n", + name); +} + +static bool +parse_number(const char *s, uint64_t *out) +{ + char *end; + errno = 0; + unsigned long long value = strtoull(s, &end, 10); + if (errno || s == end || *end || *s == '-') { + return false; + } + *out = value; + return true; +} + +static bool +parse_options(int argc, char **argv, options *o) +{ + *o = (options){.data_gib = 60, + .cache_mib = 3072, + .disk_gib = 512, + .seed = 1, + .inserts = 8, + .queries = 8, + .memtable_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .key_size = 16, + .value_size = 16, + .report_ms = 1000, + .min_free_gib = 8, + .queue_scale = 100, + .use_log = true}; + for (int i = 1; i < argc; i++) { + if (!strcmp(argv[i], "--direct")) { + o->direct = true; + continue; + } + if (!strcmp(argv[i], "--no-log")) { + o->use_log = false; + continue; + } + if (!strcmp(argv[i], "--open")) { + o->open_existing = true; + continue; + } + if (i + 1 >= argc) { + return false; + } + const char *name = argv[i++], *value = argv[i]; + if (!strcmp(name, "--db")) { + o->filename = value; + continue; + } + if (!strcmp(name, "--csv")) { + o->csv = value; + continue; + } + if (!strcmp(name, "--summary")) { + o->summary = value; + continue; + } + if (!strcmp(name, "--trace")) { + o->trace = value; + continue; + } + if (!strcmp(name, "--query-range")) { + if (strcmp(value, "inserted") && strcmp(value, "all")) { + return false; + } + o->full_query_range = !strcmp(value, "all"); + continue; + } + struct { + const char *name; + uint64_t *value; + } numbers[] = { + {"--data-gib", &o->data_gib}, + {"--records", &o->records}, + {"--cache-mib", &o->cache_mib}, + {"--disk-gib", &o->disk_gib}, + {"--inserters", &o->inserts}, + {"--readers", &o->queries}, + {"--memtable-bg", &o->memtable_bg}, + {"--normal-bg", &o->normal_bg}, + {"--memtable-mib", &o->memtable_mib}, + {"--key-size", &o->key_size}, + {"--value-size", &o->value_size}, + {"--report-ms", &o->report_ms}, + {"--seconds", &o->seconds}, + {"--min-free-gib", &o->min_free_gib}, + {"--seed", &o->seed}, + {"--id-base", &o->id_base}, + {"--queue-scale", &o->queue_scale}, + {"--barrier-ms", &o->barrier_ms}, + {"--target-insert-ops-s", &o->target_insert_ops_s}, + }; + bool found = false; + for (size_t j = 0; j < sizeof(numbers) / sizeof(numbers[0]); j++) { + if (!strcmp(name, numbers[j].name)) { + if (!parse_number(value, numbers[j].value)) { + return false; + } + found = true; + break; + } + } + if (!found) { + return false; + } + } + if (!o->filename || !o->csv || !o->inserts || o->inserts > MAX_WORKERS + || o->queries > MAX_WORKERS - o->inserts || o->key_size < 8 + || o->key_size > MAX_RECORD_PART || o->value_size > MAX_RECORD_PART + || !o->report_ms || o->report_ms > 60000 || !o->cache_mib + || o->cache_mib > UINT64_MAX / (1 << 20) || !o->disk_gib + || o->disk_gib > INT64_MAX / GIB || o->data_gib > UINT64_MAX / GIB + || o->min_free_gib > UINT64_MAX / GIB || !o->memtable_mib + || o->memtable_mib > UINT64_MAX / (1 << 20) || o->memtable_bg > 32 + || o->normal_bg > 32 + || o->inserts + o->queries + o->memtable_bg + o->normal_bg + 1 + > MAX_WORKERS + || o->seconds > UINT64_MAX / 1000000000 + || o->barrier_ms > UINT64_MAX / 1000000 + || (o->target_insert_ops_s != 0 && (o->seconds == 0 || o->queries != 0))) + { + return false; + } +#ifdef KVBENCH_NO_DURABLE_BARRIER + if (o->barrier_ms != 0) { + return false; + } +#endif +#ifdef KVBENCH_NO_TRACE + if (o->trace != NULL) { + return false; + } +#endif + if (!o->records) { + o->records = o->data_gib * GIB / (o->key_size + o->value_size); + } + return o->records > 0 && o->records <= UINT64_MAX / MAX_WORKERS + && o->records <= UINT64_MAX / (o->key_size + o->value_size) + && o->id_base <= UINT64_MAX - o->records; +} + +static void +process_io(uint64_t *reads, uint64_t *writes) +{ + *reads = *writes = 0; + FILE *file = fopen("/proc/self/io", "r"); + if (!file) { + return; + } + char name[64]; + uint64_t value; + while (fscanf(file, "%63s %" SCNu64, name, &value) == 2) { + if (!strcmp(name, "read_bytes:")) { + *reads = value; + } + if (!strcmp(name, "write_bytes:")) { + *writes = value; + } + } + fclose(file); +} + +static int +write_summary(const benchmark *b, uint64_t inserted, double elapsed_s) +{ + const options *o = &b->opt; + if (o->summary == NULL) { + return 0; + } + + latency_histogram insert_service = {0}, insert_response = {0}; + latency_histogram query_service = {0}; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + if (b->workers[i].query) { + histogram_merge(&query_service, &b->workers[i].service_latency); + } else { + histogram_merge(&insert_service, &b->workers[i].service_latency); + histogram_merge(&insert_response, &b->workers[i].response_latency); + } + } + + FILE *summary = fopen(o->summary, "wx"); + if (summary == NULL) { + return errno; + } + fprintf(summary, + "target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted," + "insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms," + "insert_service_p999_ms,insert_service_max_ms," + "insert_response_mean_ms,insert_response_p50_ms," + "insert_response_p99_ms,insert_response_p999_ms," + "insert_response_max_ms,query_service_mean_ms,query_service_p99_ms," + "query_service_max_ms\n"); + fprintf( + summary, + "%lu,%.6f,%.6f,%lu,%.6f,%.6f,%.6f,%.6f,%.6f," + "%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f\n", + o->target_insert_ops_s, + elapsed_s == 0 ? 0 : inserted / elapsed_s, + elapsed_s, + inserted, + insert_service.count ? insert_service.sum_ns / 1e6 / insert_service.count + : 0, + histogram_percentile_ms(&insert_service, 0.50), + histogram_percentile_ms(&insert_service, 0.99), + histogram_percentile_ms(&insert_service, 0.999), + insert_service.max_ns / 1e6, + insert_response.count + ? insert_response.sum_ns / 1e6 / insert_response.count + : 0, + histogram_percentile_ms(&insert_response, 0.50), + histogram_percentile_ms(&insert_response, 0.99), + histogram_percentile_ms(&insert_response, 0.999), + insert_response.max_ns / 1e6, + query_service.count ? query_service.sum_ns / 1e6 / query_service.count + : 0, + histogram_percentile_ms(&query_service, 0.99), + query_service.max_ns / 1e6); + int rc = ferror(summary) ? EIO : 0; + if (fclose(summary) != 0 && rc == 0) { + rc = errno; + } + return rc; +} + +int +main(int argc, char **argv) +{ + benchmark b = {0}; + if (argc == 2 && !strcmp(argv[1], "--help")) { + usage(argv[0]); + return 0; + } + if (!parse_options(argc, argv, &b.opt)) { + usage(argv[0]); + return 2; + } + const options *o = &b.opt; + if (o->trace) { +#ifdef KVBENCH_NO_TRACE + return 2; +#else + int trace_rc = platform_trace_open(o->trace); + if (trace_rc) { + fprintf(stderr, "trace open failed: %s\n", strerror(trace_rc)); + return 1; + } +#endif + } + FILE *csv = fopen(o->csv, "wx"); + if (!csv) { + perror(o->csv); + return 1; + } + int fd = open(o->filename, + O_RDWR | O_CLOEXEC | (o->open_existing ? 0 : O_CREAT | O_EXCL), + 0600); + if (fd < 0) { + perror(o->filename); + fclose(csv); + return 1; + } + struct statvfs space; + if (fstatvfs(fd, &space) != 0 + || (uint64_t)space.f_bavail * space.f_frsize < o->min_free_gib * GIB) + { + fprintf(stderr, "Insufficient free space\n"); + close(fd); + fclose(csv); + return 1; + } + + data_config data_cfg; + default_data_config_init(&data_cfg); + splinterdb_config cfg = {.filename = o->filename, + .disk_size = o->disk_gib * GIB, + .cache_size = o->cache_mib * (1 << 20), + .data_cfg = &data_cfg, + .io_flags = O_RDWR | (o->direct ? O_DIRECT : 0), + .num_memtable_bg_threads = o->memtable_bg, + .num_normal_bg_threads = o->normal_bg, + .memtable_capacity = o->memtable_mib * (1 << 20), + .queue_scale_percent = o->queue_scale, + .use_log = o->use_log, + .checkpoint_log_size_bytes = UINT64_MAX, + .use_stats = true}; + platform_set_log_streams(stderr, stderr); + fprintf( + stderr, + "version=%s records=%lu key=%lu value=%lu cache_mib=%lu " + "disk_gib=%lu inserters=%lu readers=%lu memtable_bg=%lu normal_bg=%lu " + "memtable_mib=%lu queue_scale=%lu log=%d checkpoints=disabled " + "direct=%d query_range=%s seed=%lu report_ms=%lu barrier_ms=%lu " + "target_insert_ops_s=%lu id_base=%lu mode=%s\n", + splinterdb_get_version(), + o->records, + o->key_size, + o->value_size, + o->cache_mib, + o->disk_gib, + o->inserts, + o->queries, + o->memtable_bg, + o->normal_bg, + o->memtable_mib, + o->queue_scale, + o->use_log, + o->direct, + o->full_query_range ? "all" : "inserted", + o->seed, + o->report_ms, + o->barrier_ms, + o->target_insert_ops_s, + o->id_base, + o->open_existing ? "open" : "create"); + int rc = o->open_existing ? splinterdb_open(&cfg, &b.db) + : splinterdb_create(&cfg, &b.db); + if (rc) { + fprintf( + stderr, "%s failed: %d\n", o->open_existing ? "open" : "create", rc); + close(fd); + fclose(csv); + return 1; + } + + signal(SIGINT, handle_signal); + signal(SIGTERM, handle_signal); + uint64_t started = 0; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + worker *w = &b.workers[i]; + w->bench = &b; + w->index = i; + w->query = i >= o->inserts; + rc = pthread_create(&w->thread, NULL, run_worker, w); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + break; + } + started++; + } + if (o->barrier_ms && !atomic_load(&b.stop)) { + rc = pthread_create(&b.barrier_thread, NULL, run_barrier, &b); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + } else { + atomic_store(&b.barrier_started, true); + } + } + fprintf( + csv, + "elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s," + "hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib," + "read_mib_s,write_mib_s,image_gib,free_gib,inserters_running," + "barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s," + "offered_insert_ops_s,insert_backlog,response_max_ms"); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%s%lu_ops_s", b.workers[i].query ? "q" : "i", i); + } + fputc('\n', csv); + fflush(csv); + uint64_t prev_completed[MAX_WORKERS] = {0}, prev_hits = 0; + uint64_t prev_barrier_count = 0, prev_barrier_sum_ns = 0; + uint64_t prev_read, prev_write; + process_io(&prev_read, &prev_write); + struct rusage usage_now; + getrusage(RUSAGE_SELF, &usage_now); + double prev_cpu = + usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + usage_now.ru_stime.tv_usec / 1e6; + uint64_t start = now_ns(), previous = start; + b.start_ns = start; + fprintf( + stderr, "start_monotonic_ns=%lu main_address=%p\n", start, (void *)main); + atomic_store_explicit(&b.start, true, memory_order_release); + const char *reason = "complete"; + uint64_t inserted = 0; + while (true) { + struct timespec delay = {.tv_sec = o->report_ms / 1000, + .tv_nsec = (o->report_ms % 1000) * 1000000}; + nanosleep(&delay, NULL); + uint64_t now = now_ns(), delta_insert = 0, delta_query = 0, hits = 0; + uint64_t insert_max = 0, query_max = 0, response_max = 0, active_max = 0; + uint64_t inserters_running = 0; + double rates[MAX_WORKERS] = {0}; + double elapsed = (now - start) / 1e9, interval = (now - previous) / 1e9; + bool all_inserts_done = true; + inserted = 0; + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + uint64_t completed = atomic_load(&w->completed); + uint64_t count = completed - prev_completed[i]; + prev_completed[i] = completed; + rates[i] = count / interval; + uint64_t latency = atomic_exchange(&w->max_ns, 0); + uint64_t active = atomic_load(&w->active_since_ns); + if (active && active < now && active_max < now - active) { + active_max = now - active; + } + if (w->query) { + delta_query += count; + hits += atomic_load(&w->hits); + if (query_max < latency) { + query_max = latency; + } + } else { + inserted += completed; + delta_insert += count; + if (insert_max < latency) { + insert_max = latency; + } + uint64_t response = atomic_exchange(&w->response_max_ns, 0); + if (response_max < response) { + response_max = response; + } + if (!atomic_load(&w->done)) { + inserters_running++; + all_inserts_done = false; + } + } + } + uint64_t reads, writes; + process_io(&reads, &writes); + getrusage(RUSAGE_SELF, &usage_now); + double cpu = usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + + usage_now.ru_stime.tv_usec / 1e6; + struct stat st = {0}; + if (fstat(fd, &st) != 0 || fstatvfs(fd, &space) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + double free_gib = (double)space.f_bavail * space.f_frsize / GIB; + uint64_t barrier_count = atomic_load(&b.barrier_count); + uint64_t barrier_sum_ns = atomic_load(&b.barrier_sum_ns); + uint64_t barrier_max_ns = atomic_exchange(&b.barrier_max_ns, 0); + uint64_t delta_barrier_count = barrier_count - prev_barrier_count; + uint64_t delta_barrier_sum = barrier_sum_ns - prev_barrier_sum_ns; + uint64_t offered = inserted; + if (o->target_insert_ops_s != 0) { + __uint128_t possible = (__uint128_t)(now - start) + * o->target_insert_ops_s / UINT64_C(1000000000); + offered = possible > o->records ? o->records : (uint64_t)possible; + } + fprintf(csv, + "%.6f,%.6f,%lu,%.6f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f," + "%.3f,%.6f,%.3f,%lu,%.3f,%.3f,%.3f,%lu,%.3f,%lu,%.3f", + elapsed, + interval, + inserted, + (double)inserted * (o->key_size + o->value_size) / GIB, + delta_insert / interval, + delta_query / interval, + delta_query ? (hits - prev_hits) * 100.0 / delta_query : 0, + insert_max / 1e6, + query_max / 1e6, + active_max / 1e6, + (cpu - prev_cpu) / interval, + usage_now.ru_maxrss / 1024.0, + (reads - prev_read) / (1048576.0 * interval), + (writes - prev_write) / (1048576.0 * interval), + (double)st.st_size / GIB, + free_gib, + inserters_running, + delta_barrier_count / interval, + delta_barrier_count + ? delta_barrier_sum / 1e6 / delta_barrier_count + : 0, + barrier_max_ns / 1e6, + o->target_insert_ops_s, + o->target_insert_ops_s ? (double)o->target_insert_ops_s : 0, + offered > inserted ? offered - inserted : 0, + response_max / 1e6); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%.3f", rates[i]); + } + fputc('\n', csv); + if (fflush(csv) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + prev_hits = hits; + prev_read = reads; + prev_write = writes; + prev_cpu = cpu; + prev_barrier_count = barrier_count; + prev_barrier_sum_ns = barrier_sum_ns; + previous = now; + if (all_inserts_done || atomic_load(&b.stop)) { + break; + } + if (interrupted) { + reason = "signal"; + break; + } + if (o->seconds && elapsed >= o->seconds) { + reason = "time_limit"; + break; + } + if (free_gib < o->min_free_gib) { + reason = "free_space_limit"; + break; + } + } + atomic_store(&b.stop, true); + for (uint64_t i = 0; i < started; i++) { + pthread_join(b.workers[i].thread, NULL); + } + if (atomic_load(&b.barrier_started)) { + pthread_join(b.barrier_thread, NULL); + } + inserted = 0; + for (uint64_t i = 0; i < o->inserts; i++) { + inserted += atomic_load(&b.workers[i].completed); + } + double elapsed_s = (now_ns() - start) / 1e9; + fprintf(stderr, + "load_end reason=%s inserted=%lu elapsed_s=%.3f error=%d " + "barrier_count=%lu barrier_avg_ms=%.3f barrier_max_ms=%.3f\n", + reason, + inserted, + elapsed_s, + atomic_load(&b.error), + atomic_load(&b.barrier_count), + atomic_load(&b.barrier_count) ? atomic_load(&b.barrier_sum_ns) / 1e6 + / atomic_load(&b.barrier_count) + : 0, + atomic_load(&b.barrier_max_ns) / 1e6); + int summary_rc = write_summary(&b, inserted, elapsed_s); + if (summary_rc != 0) { + fprintf(stderr, "summary write failed: %s\n", strerror(summary_rc)); + } + uint64_t close_start = now_ns(); +#ifdef KVBENCH_LEGACY_CLOSE + splinterdb_close(&b.db); + rc = 0; +#else + rc = splinterdb_close(&b.db, false); +#endif + fprintf( + stderr, "close_s=%.3f close_rc=%d\n", (now_ns() - close_start) / 1e9, rc); + close(fd); + fclose(csv); + int trace_rc = 0; +#ifndef KVBENCH_NO_TRACE + trace_rc = platform_trace_close(); +#endif + bool incomplete = !o->seconds && inserted < o->records; + return rc || trace_rc || summary_rc || atomic_load(&b.error) || incomplete + ? 1 + : 0; +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/invalid_addresses_insert_repeat.py b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/invalid_addresses_insert_repeat.py new file mode 100644 index 000000000..524578d05 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/invalid_addresses_insert_repeat.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python3 +"""Reverse-order insertion repeat to check initial throughput losses. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['validated', 'parent', 'parent', 'validated'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=20 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['insert']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / 'insert-repeat' + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_insert_repeat.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/manifest.json new file mode 100644 index 000000000..eb92267d6 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/manifest.json @@ -0,0 +1,857 @@ +{ + "project": "cache-invalid-addresses", + "regime": "insert", + "order": [ + "validated", + "parent", + "parent", + "validated" + ], + "output_directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat", + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "invalid disk address validation against compact cache-errors parent", + "build_provenance": { + "validated": { + "label": "validated", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "build_root": "build-invalid-address-bench", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "e2be1a991d256e0d12b500c6cc47512d39220184a0db74dcece67a6f2cab11ba", + "src/clockcache.c": "4e8e315a8af00a950e4f9a556a07f8f2fcd27ccf33696015c0f5d35c506384c3", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "8105ca63f782996fc7eb4ed3ae71da8bf3c59d7a4ae413781421743476009043" + }, + "parent": { + "label": "parent", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors", + "build_root": "build-invalid-address-control", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "0da3976fc63dccfa0736e3aeb49bb095a3517415df3a7cf83147db3ff2383da8", + "src/clockcache.c": "7df34bb8ba26b523eae121a1f3f31b36e15a4fbe59865a5138ccc36ede89e545", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + "runner_sha256": "b98611532410f1f702542e94425b0aa4f14161d938301d5174ec1a12b0b561f9", + "runs": [ + { + "wal": 0, + "threads": 8, + "index": 0, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791877211.8700547, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877219.1012983, + "db_allocated_bytes": 2734018560, + "db_apparent_bytes": 7850692608 + }, + { + "wal": 0, + "threads": 8, + "index": 1, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791877219.1165273, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877226.8486366, + "db_allocated_bytes": 2723860480, + "db_apparent_bytes": 7853576192 + }, + { + "wal": 0, + "threads": 8, + "index": 2, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791877226.864353, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877234.6974947, + "db_allocated_bytes": 2752442368, + "db_apparent_bytes": 7850430464 + }, + { + "wal": 0, + "threads": 8, + "index": 3, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791877234.71259, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877242.8968203, + "db_allocated_bytes": 2724114432, + "db_apparent_bytes": 7852003328 + }, + { + "wal": 1, + "threads": 8, + "index": 0, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791877242.9118044, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877255.1005006, + "db_allocated_bytes": 3966861312, + "db_apparent_bytes": 8962183168 + }, + { + "wal": 1, + "threads": 8, + "index": 1, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791877255.1295536, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877267.017956, + "db_allocated_bytes": 3969875968, + "db_apparent_bytes": 8957726720 + }, + { + "wal": 1, + "threads": 8, + "index": 2, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791877267.0468843, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877279.4347007, + "db_allocated_bytes": 3961790464, + "db_apparent_bytes": 8962576384 + }, + { + "wal": 1, + "threads": 8, + "index": 3, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791877279.4608197, + "correctness_passed": true, + "returncode": 0, + "finished": 1791877291.9003744, + "db_allocated_bytes": 3965829120, + "db_apparent_bytes": 8958513152 + } + ], + "records": 20000000, + "seconds": 0, + "report_ms": 20, + "threads": 8, + "cache_mib": 256, + "memtable_mib": 8, + "wal_modes": [ + 0, + 1 + ], + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/results.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/results.csv new file mode 100644 index 000000000..537ef2d09 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/results.csv @@ -0,0 +1,9 @@ +wal,threads,version,index,ops_s,drain_ops_s,close_s,inserted,p99_us,max_ms,cpu_us_op,ops_per_cpu_s,read_B_op,write_B_op +0,8,validated,0,2848478.073725,2789286.2955530547,0.149,20000000,3.8080000000000003,1354.731329,2.5345641774,394545.1485966386,76.36880732764241,132.19437694848858 +0,8,parent,1,2652093.266358,2599694.042008196,0.152,20000000,3.8080000000000003,1502.2648,2.5663765506000003,389654.43312136224,75.8917582230651,131.82773121672807 +0,8,parent,2,2637967.129792,2577121.654058528,0.179,20000000,3.8080000000000003,1462.413893,2.54892788935,392321.8087801649,76.58654919971308,133.19023222671277 +0,8,validated,3,2506761.018986,2461410.3167305877,0.147,20000000,3.872,1407.498632,2.5989699640499997,384767.8171861942,76.68375726241874,131.68979110485034 +1,8,validated,0,1667833.744587,1649402.5080649597,0.134,20000000,59.903999999999996,2103.379904,2.7917435974,358199.0842322761,83.34333172336558,194.7696294430507 +1,8,parent,1,1715173.140654,1690384.1651572946,0.171,20000000,58.88,1874.171202,2.81049291645,355809.4717645201,83.62111487977718,194.99452882679233 +1,8,parent,2,1650593.590131,1626829.2780139798,0.177,20000000,60.928000000000004,2151.76816,2.833149314,352964.1007830059,83.86520834753168,194.50996367546122 +1,8,validated,3,1638400.787724,1615244.6792830736,0.175,20000000,56.832,2003.473336,2.85181535215,350653.8385264299,83.69524435420446,194.7575404961202 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/summary.csv new file mode 100644 index 000000000..9323da5d9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/summary.csv @@ -0,0 +1,5 @@ +wal,threads,version,samples,ops_s_mean,ops_s_min,ops_s_max,throughput_delta_parent_pct,drain_delta_parent_pct,cpu_us_op,cpu_efficiency_delta_parent_pct,p99_us,max_ms,close_s,read_B_op,write_B_op +0,8,parent,2,2645030.198075,2637967.129792,2652093.266358,0.0,0.0,2.557652219975,0.0,3.8080000000000003,1502.2648,0.16549999999999998,76.2391537113891,132.50898172172043 +0,8,validated,2,2677619.5463555,2506761.018986,2848478.073725,1.2320973992742124,1.4271498263508153,2.5667670707249997,-0.34058274100733366,3.84,1407.498632,0.148,76.52628229503057,131.94208402666948 +1,8,parent,2,1682883.3653925,1650593.590131,1715173.140654,0.0,0.0,2.821821115225,0.0,59.904,2151.76816,0.174,83.74316161365442,194.7522462511268 +1,8,validated,2,1653117.2661555,1638400.787724,1667833.744587,-1.7687559250463947,-1.584650994691117,2.821779474775,0.011195424639587337,58.367999999999995,2103.379904,0.1545,83.51928803878502,194.76358496958545 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.csv new file mode 100644 index 000000000..960b4fdb7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.csv @@ -0,0 +1,349 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020066,0.020066,151329,0.004510,7541625.984,0.000,0.000,0.052,0.000,0.005,7.069,37.199,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.052,850650.000,862859.811,1071821.991,1119814.020,851796.228,998712.637,793189.139,992782.158 +0.040214,0.020148,263300,0.007847,5557495.668,0.000,0.000,0.162,0.000,12.875,7.942,52.199,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.162,686230.677,751597.797,770706.636,844114.358,249159.410,812249.749,697249.280,746187.762 +0.060335,0.020121,382501,0.011399,5924203.533,0.000,0.000,15.560,0.000,0.003,8.743,71.105,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,15.560,716166.583,758162.473,720092.826,857809.523,618457.805,832910.185,706524.924,714079.214 +0.080454,0.020119,492501,0.014678,5467406.059,0.000,0.000,15.456,0.000,0.001,8.335,87.812,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,15.456,740932.928,755794.332,685563.016,869715.193,718069.230,826423.278,706935.603,163972.478 +0.100584,0.020131,604566,0.018017,5566913.088,0.000,0.000,0.105,0.000,3.217,8.946,105.312,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.105,573059.469,711952.870,676484.383,807479.340,664959.609,782293.734,670473.618,680210.065 +0.120713,0.020129,709912,0.021157,5233610.724,0.000,0.000,16.560,0.000,0.005,8.590,122.102,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.560,224107.398,722449.520,671875.073,808147.871,658461.418,778339.749,667006.413,703223.281 +0.140836,0.020123,816803,0.024343,5311848.402,0.000,0.000,0.034,0.000,6.240,8.949,139.133,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.034,659390.561,685132.087,661229.241,779650.200,660135.972,766083.720,440090.648,660135.972 +0.160959,0.020122,924341,0.027548,5344206.284,0.000,0.000,16.594,0.000,0.001,8.814,154.660,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.594,726903.098,693656.487,675020.495,806217.881,640929.052,799111.356,321632.382,680735.532 +0.181079,0.020120,1031156,0.030731,5308912.188,0.000,0.000,0.053,0.000,9.364,8.949,171.848,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.053,785439.679,697318.148,670976.123,786185.208,313569.508,749654.286,644236.482,661532.755 +0.201206,0.020128,1139953,0.033973,5405376.133,0.000,0.000,16.618,0.000,0.001,9.469,189.191,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.618,671715.997,714095.712,689254.144,804916.484,405016.924,776497.730,666101.803,677777.339 +0.221335,0.020129,1243105,0.037047,5124654.620,0.000,0.000,12.041,0.000,0.002,9.194,209.191,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,12.041,593733.009,701341.218,665074.370,308466.928,745805.366,783065.826,657920.362,669247.541 +0.241465,0.020130,1352402,0.040305,5429522.540,0.000,0.000,0.073,0.000,0.003,9.860,225.129,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.073,624586.099,694282.615,663979.782,781664.064,601486.399,760799.818,648132.891,654590.872 +0.261587,0.020122,1454852,0.043358,5091509.256,0.000,0.000,16.087,0.000,0.006,9.179,241.160,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.087,623554.579,706996.688,128020.770,794911.572,778163.513,768472.500,657398.579,633991.055 +0.281726,0.020140,1563773,0.046604,5408238.839,0.000,0.000,0.026,0.000,0.001,9.775,257.098,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.026,642458.317,684414.981,652637.153,783919.307,592011.014,753333.147,643203.110,656261.811 +0.301849,0.020122,1665724,0.049642,5066594.375,0.000,0.000,16.438,0.000,0.001,8.944,274.754,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.438,748924.260,671547.016,662303.491,800210.911,615936.780,780879.024,117680.999,669111.894 +0.321982,0.020133,1770149,0.052755,5186656.042,0.000,0.000,0.088,0.000,0.833,10.825,284.129,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.088,564137.317,666603.885,629402.014,734848.706,606306.060,726107.011,622249.719,637001.329 +0.342135,0.020153,1878236,0.055976,5363403.365,0.000,0.000,9.473,0.000,0.002,8.157,290.887,0.000,0.194,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,9.473,774090.247,723129.305,674302.075,352211.062,709681.968,786098.570,667206.247,676683.891 +0.362304,0.020169,1981527,0.059054,5121259.735,0.000,0.000,0.081,0.000,4.151,9.042,291.043,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.081,712675.717,662053.628,621496.459,601416.199,716295.122,565073.406,624620.055,617629.150 +0.382441,0.020137,2084131,0.062112,5095329.349,0.000,0.000,9.648,0.000,0.002,11.346,291.043,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,9.648,602079.578,679201.781,640218.568,619113.007,744455.209,526198.879,647915.890,636146.436 +0.402588,0.020148,2186909,0.065175,5101246.931,0.000,0.000,0.087,0.000,5.949,9.167,291.043,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.087,687078.570,661318.707,626575.155,602949.539,731302.149,731004.347,430671.152,630347.312 +0.426493,0.023905,2270743,0.067673,3506926.634,0.000,0.000,20.904,0.000,9.335,9.391,299.512,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,20.904,444713.804,407609.003,396941.895,384141.366,378661.401,623461.061,225640.698,645757.407 +0.446670,0.020176,2306791,0.068748,1786645.361,0.000,0.000,0.030,0.000,29.512,9.917,299.512,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.030,0.000,0.000,0.000,0.000,0.000,573046.873,591286.040,622312.449 +0.466835,0.020165,2336363,0.069629,1466499.037,0.000,0.000,0.029,0.000,49.677,9.009,299.512,0.000,6.199,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.029,0.000,0.000,0.000,0.000,0.000,521199.272,458119.779,487179.986 +0.487008,0.020173,2362385,0.070405,1289936.566,0.000,0.000,8.747,0.000,69.850,8.796,299.512,0.000,117.537,0.082642,94.337,8,0.000,0.000,0.000,0,0.000,0,8.747,0.000,0.000,0.000,0.000,0.000,496403.996,506169.483,287363.088 +0.507159,0.020151,2375582,0.070798,654893.894,0.000,0.000,12.929,0.000,90.001,10.180,301.074,0.000,117.277,0.179142,94.335,8,0.000,0.000,0.000,0,0.000,0,12.929,0.000,0.000,0.000,0.000,0.000,230009.335,333873.314,91011.245 +0.527310,0.020151,2413241,0.071920,1868834.692,0.000,0.000,96.606,0.000,110.145,10.497,306.387,0.000,153.528,0.436768,94.332,8,0.000,0.000,0.000,0,0.000,0,96.606,27442.725,154483.188,0.000,384495.902,500271.450,0.000,405933.981,396207.445 +0.547461,0.020151,2506679,0.074705,4636926.216,0.000,0.000,110.232,0.000,54.371,10.403,306.387,6.203,170.782,0.436768,94.329,8,0.000,0.000,0.000,0,0.000,0,110.232,611984.140,691236.384,742152.353,658731.550,624390.565,0.000,685727.931,622703.292 +0.567609,0.020148,2592765,0.077270,4272685.969,0.000,0.000,0.700,0.000,74.519,8.985,306.387,2.327,756.124,0.436768,94.314,8,0.000,0.000,0.000,0,0.000,0,0.700,759232.364,666220.567,648203.875,309112.843,604824.841,0.000,673615.849,611475.631 +0.587774,0.020165,2647269,0.078895,2702872.248,0.000,0.000,92.024,0.000,0.001,8.945,306.387,3.874,1906.516,0.436768,94.276,8,0.000,0.000,0.000,0,0.000,0,92.024,357298.447,322634.795,347777.100,411599.876,365480.854,85989.661,403318.288,408773.227 +0.607933,0.020159,2730027,0.081361,4105246.255,0.000,0.000,1.139,0.000,0.069,9.459,306.387,40.692,1810.404,0.582764,94.240,8,0.000,0.000,0.000,0,0.000,0,1.139,508505.273,522791.637,601416.245,503792.757,498484.976,495161.412,482462.422,492631.535 +0.630489,0.022556,2814905,0.083891,3762989.225,0.000,0.000,11.986,0.000,2.823,9.754,306.387,29.441,1523.465,0.585693,94.207,8,0.000,0.000,0.000,0,0.000,0,11.986,459434.215,530812.107,448439.360,578293.921,492418.781,440370.555,503369.302,309850.982 +0.650633,0.020143,2915089,0.086876,4973551.325,0.000,0.000,2.890,0.000,0.001,9.199,306.387,34.130,396.378,0.585693,94.199,8,0.000,0.000,0.000,0,0.000,0,2.890,588829.476,630034.136,597219.341,634303.534,607197.819,710060.535,594588.200,611318.284 +0.670787,0.020154,3009536,0.089691,4686207.856,0.000,0.000,12.767,0.000,1.324,9.061,306.387,116.291,845.239,0.585693,94.183,8,0.000,0.000,0.000,0,0.000,0,12.767,711562.113,628006.531,573923.643,232308.334,594465.217,762568.727,586228.740,597144.552 +0.690953,0.020166,3096693,0.092289,4322080.891,0.000,0.000,4.063,0.000,0.001,9.596,306.387,110.802,803.119,0.585693,94.167,8,0.000,0.000,0.000,0,0.000,0,4.063,555552.305,598943.206,458951.761,512161.403,572859.076,570280.416,584859.759,468472.965 +0.711106,0.020153,3189869,0.095066,4623350.002,0.000,0.000,0.199,0.000,10.625,8.953,306.387,89.160,865.822,0.585693,94.150,8,0.000,0.000,0.000,0,0.000,0,0.199,613148.622,329969.923,581937.933,614240.251,585063.964,690803.197,591861.840,616324.272 +0.731244,0.020139,3266408,0.097347,3800629.878,0.000,0.000,12.118,0.000,0.001,9.660,306.387,132.481,450.784,0.602669,94.141,8,0.000,0.000,0.000,0,0.000,0,12.118,553169.193,588822.288,382352.135,490105.918,385977.032,457382.534,535541.270,407279.508 +0.751398,0.020154,3367181,0.100350,5000165.973,0.000,0.000,0.194,0.000,6.158,8.943,306.387,102.144,215.529,0.602669,94.137,8,0.000,0.000,0.000,0,0.000,0,0.194,639825.551,757172.385,584799.065,437879.836,606134.853,735489.270,591547.128,647317.886 +0.771536,0.020137,3449975,0.102817,4111471.663,0.000,0.000,13.103,0.000,0.001,10.029,306.387,109.793,263.038,0.602669,94.132,8,0.000,0.000,0.000,0,0.000,0,13.103,584536.717,566311.844,391561.636,284397.399,559260.259,562637.075,561246.621,601520.113 +0.791699,0.020164,3550361,0.105809,4978571.057,0.000,0.000,0.167,0.000,3.742,8.940,306.387,135.997,84.078,0.602669,94.130,8,0.000,0.000,0.000,0,0.000,0,0.167,630194.474,738161.214,591560.532,625433.423,483395.415,702602.117,580451.414,626772.468 +0.811839,0.020140,3628611,0.108141,3885270.470,0.000,0.000,11.681,0.000,0.001,10.064,306.387,99.498,43.833,0.602669,94.129,8,0.000,0.000,0.000,0,0.000,0,11.681,591156.936,534255.722,359331.660,449747.986,392995.729,615635.381,346571.091,595575.965 +0.831998,0.020158,3731964,0.111221,5127090.866,0.000,0.000,0.139,0.000,0.721,9.468,306.387,56.390,44.569,0.602669,94.128,8,0.000,0.000,0.000,0,0.000,0,0.139,629668.847,731860.435,594249.044,627436.507,600995.673,708098.410,596084.524,638697.424 +0.852132,0.020134,3804741,0.113390,3614629.811,0.000,0.000,10.599,0.000,0.001,9.451,306.387,0.582,492.792,0.614258,94.118,8,0.000,0.000,0.000,0,0.000,0,10.599,577182.531,231200.816,305502.947,353680.131,536107.756,584731.945,572265.478,453958.208 +0.872276,0.020144,3912154,0.116591,5332286.068,0.000,0.000,0.358,0.000,0.002,8.497,306.387,0.000,44.601,0.622803,94.118,8,0.000,0.000,0.000,0,0.000,0,0.358,644364.026,777655.044,624457.249,658810.092,610954.397,739926.488,621478.678,654640.094 +0.892554,0.020278,4007120,0.119421,4683145.042,0.000,0.000,15.080,0.000,3.035,8.359,306.387,19.071,47.773,0.652710,94.117,8,0.000,0.000,0.000,0,0.000,0,15.080,681518.275,803767.465,545066.678,574802.967,642658.911,686844.177,170182.313,578304.255 +0.912692,0.020138,4062729,0.121079,2761360.302,0.000,0.000,0.039,0.000,23.174,8.946,306.387,184.855,11.832,0.657715,94.116,8,0.000,0.000,0.000,0,0.000,0,0.039,655567.960,748574.989,0.000,0.000,670216.691,0.000,687000.661,0.000 +0.932829,0.020137,4114646,0.122626,2578148.689,0.000,0.000,0.047,0.000,43.311,9.934,306.387,86.903,0.000,0.657715,94.116,8,0.000,0.000,0.000,0,0.000,0,0.047,593524.917,742899.328,0.000,0.000,613885.126,0.000,627839.318,0.000 +0.954486,0.021657,4148935,0.123648,1583273.349,0.000,0.000,13.692,0.000,64.968,11.614,306.387,44.010,66.195,0.671341,94.115,8,0.000,0.000,0.000,0,0.000,0,13.692,508472.283,506856.180,0.000,0.000,74987.195,0.000,492957.691,0.000 +0.974624,0.020138,4185115,0.124726,1796637.695,0.000,0.000,72.100,0.000,25.817,10.772,306.387,199.215,2.910,0.730965,94.115,8,0.000,0.000,0.000,0,0.000,0,72.100,0.000,136808.647,434857.830,63264.688,552498.369,32277.902,573056.910,3873.348 +0.994769,0.020145,4254959,0.126808,3467074.630,0.000,0.000,21.710,0.000,45.962,10.154,306.387,77.563,22.299,0.778576,94.114,8,0.000,0.000,0.000,0,0.000,0,21.710,0.000,423232.895,732392.462,382329.317,618964.457,356367.458,601540.725,352247.317 +1.014926,0.020157,4339574,0.129329,4197700.663,0.000,0.000,1.134,0.000,66.120,8.321,306.387,7.751,18.604,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,1.134,0.000,703610.335,682377.505,571897.338,581571.174,670917.731,422920.264,564406.316 +1.035076,0.020150,4420772,0.131749,4029721.816,0.000,0.000,72.022,0.000,0.001,8.945,306.387,26.365,0.582,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,72.022,293998.276,656979.943,578170.142,492809.400,484372.582,664176.052,363180.180,496035.242 +1.055241,0.020165,4524978,0.134855,5167624.465,0.000,0.000,0.036,0.000,2.097,8.291,306.387,0.000,0.000,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,0.036,571976.475,763395.688,680381.242,601929.119,603069.700,727541.778,593300.377,626030.087 +1.075379,0.020138,4613678,0.137498,4404658.729,0.000,0.000,11.841,0.000,0.002,8.756,306.387,0.000,0.000,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,11.841,349542.196,672120.134,643517.164,630953.707,554331.515,537596.791,455710.859,560886.362 +1.095522,0.020143,4725708,0.140837,5561655.190,0.000,0.000,0.049,0.000,2.728,7.947,306.387,0.000,0.000,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,0.049,658830.010,789940.707,760005.171,786217.381,624724.350,656099.571,629341.273,656496.726 +1.115646,0.020124,4818142,0.143592,4593273.379,0.000,0.000,9.041,0.000,0.003,8.918,306.387,0.000,0.000,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,9.041,611813.638,794582.527,670450.748,645206.975,439032.935,374730.884,455928.373,601527.298 +1.135787,0.020140,4926867,0.146832,5398349.001,0.000,0.000,0.049,0.000,3.711,7.981,306.387,0.000,0.000,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,0.049,637921.251,774810.174,749239.700,762446.974,606690.517,736429.638,606889.123,523921.625 +1.155928,0.020141,5021918,0.149665,4719239.484,0.000,0.000,11.452,0.000,0.001,9.263,306.387,0.000,0.000,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,11.452,595993.212,650260.171,651153.863,637847.783,657608.305,646834.352,450768.275,428773.524 +1.176069,0.020141,5130093,0.152889,5370972.726,0.000,0.000,0.035,0.000,4.719,7.947,306.387,0.000,0.000,1.038208,94.114,8,0.000,0.000,0.000,0,0.000,0,0.035,648538.440,780857.759,739498.662,584042.082,608917.121,749776.373,610108.739,649233.551 +1.196199,0.020131,5218261,0.155516,4379774.451,0.000,0.000,9.353,0.000,0.001,9.434,306.387,0.000,305.232,1.038208,94.108,8,0.000,0.000,0.000,0,0.000,0,9.353,572706.874,574693.887,580207.849,471468.552,535003.299,594514.343,479317.254,571862.393 +1.216506,0.020307,5314450,0.158383,4736825.466,0.000,0.000,0.406,0.000,3.274,8.150,306.387,0.000,473.983,1.038208,94.099,8,0.000,0.000,0.000,0,0.000,0,0.406,529728.259,610933.233,534702.002,663379.137,578825.505,639347.587,571931.208,607978.534 +1.236667,0.020161,5372987,0.160127,2903523.528,0.000,0.000,14.639,0.000,5.659,7.266,306.387,0.000,781.805,1.340942,94.083,8,0.000,0.000,0.000,0,0.000,0,14.639,147614.091,432723.564,353757.962,379897.957,494725.450,393091.958,328113.981,373598.565 +1.256830,0.020163,5376759,0.160240,187075.781,0.000,0.000,17.105,0.000,18.042,7.211,306.387,0.000,136.389,1.340942,94.081,8,0.000,0.000,0.000,0,0.000,0,17.105,347.171,29707.951,85999.312,36552.187,10762.313,2578.987,19540.789,1587.069 +1.276960,0.020130,5464480,0.162854,4357715.697,0.000,0.000,20.242,0.000,0.002,7.322,306.387,0.000,136.612,1.340942,94.078,8,0.000,0.000,0.000,0,0.000,0,20.242,470540.499,671782.006,530649.663,560157.798,403377.201,569695.781,526675.503,624837.246 +1.297092,0.020133,5560877,0.165727,4788076.563,0.000,0.000,0.914,0.000,13.336,7.998,306.387,0.000,603.806,1.340942,94.064,8,0.000,0.000,0.000,0,0.000,0,0.914,623512.403,739294.081,619141.409,658381.016,213831.028,631211.313,601508.420,701196.892 +1.317230,0.020137,5638828,0.168050,3870964.794,0.000,0.000,14.111,0.000,0.001,9.871,306.387,0.000,494.262,1.340942,94.054,8,0.000,0.000,0.000,0,0.000,0,14.111,512877.633,339468.581,508209.692,333956.437,551959.227,566956.230,418128.357,639408.637 +1.337373,0.020143,5735677,0.170936,4808055.097,0.000,0.000,0.531,0.000,8.044,8.054,306.387,0.000,482.680,1.340942,94.045,8,0.000,0.000,0.000,0,0.000,0,0.531,593305.728,724963.898,342450.248,612220.420,554830.961,680779.972,592163.896,707339.973 +1.357511,0.020138,5779153,0.172232,2158870.868,0.000,0.000,14.061,0.000,14.565,9.002,306.387,0.000,591.418,1.340942,94.033,8,0.000,0.000,0.000,0,0.000,0,14.061,160241.887,205628.031,475362.748,166746.903,619714.519,165555.145,165853.084,199768.551 +1.377672,0.020161,5804043,0.172974,1234536.549,0.000,0.000,0.168,0.000,34.726,9.933,306.387,0.000,209.249,1.340942,94.029,8,0.000,0.000,0.000,0,0.000,0,0.168,0.000,0.000,630412.195,0.000,604124.354,0.000,0.000,0.000 +1.397813,0.020141,5828545,0.173704,1216543.744,0.000,0.000,0.024,0.000,54.867,9.943,306.387,0.000,122.769,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,0.024,0.000,0.000,619294.348,0.000,597249.396,0.000,0.000,0.000 +1.417969,0.020156,5857666,0.174572,1444780.280,0.000,0.000,72.809,0.000,2.756,10.112,306.387,0.000,3.101,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,72.809,80621.131,496.130,529618.814,26493.344,579579.109,84391.719,74667.571,68912.462 +1.438116,0.020147,5915717,0.176302,2881359.188,0.000,0.000,0.113,0.000,22.903,10.986,306.387,0.000,2.714,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,0.113,630661.829,0.000,0.000,0.000,581374.312,374644.694,623266.220,671412.133 +1.458292,0.020176,5998804,0.178778,4118156.552,0.000,0.000,27.854,0.000,0.001,10.050,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,27.854,666740.187,507688.057,399142.040,422635.562,511355.822,419166.054,605676.858,585751.972 +1.478464,0.020172,6098030,0.181735,4918998.824,0.000,0.000,0.032,0.000,1.375,9.967,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,0.032,626165.261,657644.553,583680.609,622199.365,552796.201,636823.604,617539.439,622149.792 +1.498625,0.020161,6185241,0.184335,4325729.392,0.000,0.000,9.770,0.000,0.001,8.529,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,9.770,580328.558,613511.448,579485.346,581370.174,508754.703,356430.856,529388.607,576459.701 +1.518773,0.020148,6293349,0.187556,5365659.245,0.000,0.000,0.095,0.000,0.967,7.942,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,0.095,641846.166,678177.081,726270.875,732524.557,585314.865,735353.604,634103.512,632068.584 +1.538901,0.020128,6390182,0.190442,4810884.633,0.000,0.000,9.216,0.000,0.001,8.840,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,9.216,511081.658,654713.142,653918.226,354185.005,785973.737,737434.146,604086.895,509491.825 +1.559030,0.020129,6502549,0.193791,5582358.580,0.000,0.000,0.032,0.000,3.329,7.951,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,0.032,667844.175,697204.876,747778.808,779375.096,629640.487,750560.871,654728.735,655225.532 +1.579154,0.020124,6595580,0.196564,4622777.831,0.000,0.000,9.104,0.000,0.001,9.072,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,9.104,610251.793,632662.310,520261.890,738205.410,384705.592,594201.689,547840.242,594648.905 +1.599303,0.020149,6708331,0.199924,5595927.214,0.000,0.000,0.078,0.000,4.973,7.941,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,0.078,678056.581,711755.924,762577.907,788733.362,568025.002,761883.076,662373.235,662522.127 +1.619430,0.020127,6804186,0.202781,4762445.843,0.000,0.000,8.914,0.000,0.001,9.176,306.387,0.000,0.000,1.340942,94.027,8,0.000,0.000,0.000,0,0.000,0,8.914,624675.099,577376.069,635108.708,691251.463,456048.098,726079.845,450582.874,601323.687 +1.639560,0.020130,6901129,0.205670,4815885.512,0.000,0.000,1.798,0.000,6.861,7.945,306.387,0.000,30.272,1.629150,94.026,8,0.000,0.000,0.000,0,0.000,0,1.798,583859.613,606909.971,657978.437,688927.517,485994.945,655792.627,565280.229,571142.174 +1.659681,0.020121,6993320,0.208417,4581822.414,0.000,0.000,9.938,0.000,0.001,9.300,306.387,0.000,356.631,1.629150,94.019,8,0.000,0.000,0.000,0,0.000,0,9.938,423686.001,706872.257,554891.988,630931.821,584264.237,679686.774,428208.631,573280.706 +1.679815,0.020134,7099927,0.211594,5294853.566,0.000,0.000,0.178,0.000,5.174,7.970,306.387,0.000,571.171,1.629150,94.008,8,0.000,0.000,0.000,0,0.000,0,0.178,654959.186,674180.329,694444.479,752554.910,543804.363,702440.872,632857.356,639612.073 +1.699973,0.020158,7169720,0.213674,3462355.215,0.000,0.000,10.640,0.000,0.001,8.342,306.387,0.000,1086.552,1.888378,93.986,8,0.000,0.000,0.000,0,0.000,0,10.640,514494.089,336894.162,444099.034,539496.983,537562.236,296512.503,318985.343,474310.865 +1.720142,0.020169,7274538,0.216798,5196909.976,0.000,0.000,0.241,0.000,0.447,8.172,306.387,0.000,347.256,1.888378,93.979,8,0.000,0.000,0.000,0,0.000,0,0.241,636561.728,739887.115,610928.702,635570.121,608201.785,607953.883,716782.685,641023.957 +1.740299,0.020157,7343123,0.218842,3402511.364,0.000,0.000,11.810,0.000,5.458,8.210,306.387,0.000,1228.626,1.888378,93.955,8,0.000,0.000,0.000,0,0.000,0,11.810,465243.881,554641.351,332090.269,418263.080,484542.225,396484.229,276477.303,474769.028 +1.760447,0.020148,7437804,0.221664,4699345.101,0.000,0.000,8.133,0.000,0.001,8.340,306.387,0.000,263.096,1.888378,93.950,8,0.000,0.000,0.000,0,0.000,0,8.133,450870.300,659033.008,621261.949,589198.738,658189.240,516088.659,631039.740,573663.467 +1.780581,0.020134,7529460,0.224395,4552334.412,0.000,0.000,10.461,0.000,4.208,8.246,306.387,0.000,183.731,1.888378,93.946,8,0.000,0.000,0.000,0,0.000,0,10.461,515897.459,596458.322,348616.951,701356.313,594173.612,671506.080,582005.048,542320.628 +1.800737,0.020156,7571614,0.225652,2091381.681,0.000,0.000,0.181,0.000,24.364,10.903,306.387,0.000,378.492,1.888378,93.939,8,0.000,0.000,0.000,0,0.000,0,0.181,0.000,0.000,680986.501,705892.170,0.000,704503.010,0.000,0.000 +1.820884,0.020147,7610812,0.226820,1945615.679,0.000,0.000,0.540,0.000,44.511,10.905,306.387,0.000,76.004,1.888378,93.938,8,0.000,0.000,0.000,0,0.000,0,0.540,0.000,0.000,627840.520,662287.617,0.000,655487.542,0.000,0.000 +1.841024,0.020140,7652201,0.228053,2055090.568,0.000,0.000,59.700,0.000,64.650,10.930,306.387,0.000,3.103,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,59.700,0.000,0.000,618428.883,641815.475,0.000,624138.985,170707.226,0.000 +1.861160,0.020136,7700603,0.229496,2403715.196,0.000,0.000,71.930,0.000,13.676,11.122,306.387,68.867,2.716,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,71.930,422221.945,21751.730,575477.288,617590.227,8690.760,194673.021,191643.671,371666.554 +1.881345,0.020185,7734617,0.230510,1685113.125,0.000,0.000,33.082,0.000,33.323,10.867,306.387,0.000,25.158,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,33.082,566064.049,0.000,0.000,0.000,0.000,25068.126,543373.927,550607.023 +1.901495,0.020150,7835370,0.233512,5000177.917,0.000,0.000,34.060,0.000,0.001,7.946,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,34.060,684718.616,701889.932,500995.465,326503.137,749086.235,668738.374,674495.232,693750.926 +1.921670,0.020175,7934227,0.236458,4899857.669,0.000,0.000,9.134,0.000,0.001,8.623,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,9.134,614260.357,654259.397,330400.996,667295.020,676117.609,610196.018,693019.310,654308.962 +1.941829,0.020159,8047627,0.239838,5625315.308,0.000,0.000,0.026,0.000,0.001,8.194,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,0.026,677716.559,714821.813,760112.050,707579.343,758723.083,668539.457,667993.791,669829.212 +1.961996,0.020167,8140424,0.242604,4601393.623,0.000,0.000,11.439,0.000,0.001,8.551,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,11.439,605638.347,639802.816,666033.591,320521.228,653984.294,684677.771,515491.752,515243.824 +1.982162,0.020165,8252881,0.245955,5576715.506,0.000,0.000,0.034,0.000,0.001,8.318,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,0.034,668519.538,706406.114,751433.615,700108.215,762690.490,662419.998,661725.741,663411.793 +2.002299,0.020137,8344462,0.248684,4547876.354,0.000,0.000,11.086,0.000,0.001,8.962,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,11.086,624767.500,665140.759,682918.898,635245.677,649646.962,192480.632,602966.933,494708.992 +2.022438,0.020139,8457002,0.252038,5588232.475,0.000,0.000,0.032,0.000,1.409,8.121,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,0.032,672335.771,666575.731,760871.568,709676.724,772441.304,668264.019,666526.075,671541.283 +2.042566,0.020129,8545941,0.254689,4418545.601,0.000,0.000,11.167,0.000,0.000,10.329,306.387,0.000,0.000,1.888378,93.937,8,0.000,0.000,0.000,0,0.000,0,11.167,621554.369,224655.811,657572.826,661348.554,687182.482,632136.343,451547.251,482547.965 +2.062710,0.020144,8649583,0.257778,5145116.389,0.000,0.000,1.757,0.000,0.809,7.832,306.387,0.000,35.099,2.090332,93.936,8,0.000,0.000,0.000,0,0.000,0,1.757,593235.762,639850.689,656580.434,661743.323,645361.080,647148.234,638808.183,662388.684 +2.082839,0.020129,8716067,0.259759,3302821.825,0.000,0.000,11.027,0.000,4.586,7.315,306.387,0.000,500.666,2.106079,93.926,8,0.000,0.000,0.000,0,0.000,0,11.027,218038.701,380685.934,497082.534,386697.026,394248.150,609057.752,484960.993,332050.735 +2.102989,0.020149,8806199,0.262445,4473230.150,0.000,0.000,6.635,0.000,0.413,7.857,306.387,0.000,465.279,2.116577,93.917,8,0.000,0.000,0.000,0,0.000,0,6.635,540666.681,626029.880,508308.073,522452.556,547813.367,551386.710,617245.411,559327.473 +2.123132,0.020143,8901733,0.265292,4742712.301,0.000,0.000,0.692,0.000,12.908,7.630,306.387,0.000,521.264,2.127808,93.907,8,0.000,0.000,0.000,0,0.000,0,0.692,583121.179,710111.131,223945.142,597120.853,689061.975,645375.049,657339.309,636637.664 +2.143343,0.020211,8952164,0.266795,2495260.435,0.000,0.000,17.523,0.000,0.001,7.347,306.387,0.000,899.507,2.419434,93.889,8,0.000,0.000,0.000,0,0.000,0,17.523,218201.077,456886.337,389149.993,233687.911,446545.288,329132.328,205979.838,215677.663 +2.163585,0.020242,9063298,0.270107,5490312.785,0.000,0.000,0.123,0.000,4.453,7.934,306.387,0.000,463.150,2.419434,93.880,8,0.000,0.000,0.000,0,0.000,0,0.123,793900.395,726317.586,647668.586,694798.703,788070.883,504302.130,696972.419,638282.085 +2.183722,0.020137,9146106,0.272575,4112236.526,0.000,0.000,13.485,0.000,0.002,9.262,306.387,0.000,816.285,2.419434,93.864,8,0.000,0.000,0.000,0,0.000,0,13.485,439639.044,655709.244,591449.341,633610.591,659483.396,154889.210,531062.909,446392.790 +2.203877,0.020156,9254271,0.275799,5366446.722,0.000,0.000,0.376,0.000,3.425,8.193,306.387,0.000,336.248,2.419434,93.857,8,0.000,0.000,0.000,0,0.000,0,0.376,729616.470,764395.550,607467.976,546592.184,731005.649,619474.449,749660.333,618234.111 +2.224016,0.020139,9330393,0.278067,3779831.306,0.000,0.000,12.015,0.000,12.001,9.473,306.387,0.000,357.671,2.419434,93.850,8,0.000,0.000,0.000,0,0.000,0,12.015,329510.004,764685.664,253935.226,398133.094,760564.306,689210.196,320274.190,263518.625 +2.244151,0.020134,9382569,0.279622,2591393.223,0.000,0.000,0.087,0.000,32.136,10.932,306.387,0.000,60.531,2.419434,93.849,8,0.000,0.000,0.000,0,0.000,0,0.087,0.000,662301.223,0.000,629571.077,667168.529,632352.394,0.000,0.000 +2.264279,0.020129,9432856,0.281121,2498288.876,0.000,0.000,0.127,0.000,52.264,10.934,306.387,0.000,83.642,2.419434,93.847,8,0.000,0.000,0.000,0,0.000,0,0.127,0.000,639588.184,0.000,607693.231,643761.355,607246.106,0.000,0.000 +2.284411,0.020132,9468205,0.282174,1755860.007,0.000,0.000,68.321,0.000,5.797,10.887,306.387,81.299,50.448,2.419434,93.846,8,0.000,0.000,0.000,0,0.000,0,68.321,49.672,463142.909,49.672,456784.877,32187.538,433339.633,370256.032,49.672 +2.304577,0.020166,9506579,0.283318,1902902.673,0.000,0.000,2.992,0.000,25.963,10.915,306.387,0.000,25.763,2.419434,93.846,8,0.000,0.000,0.000,0,0.000,0,2.992,0.000,0.000,0.000,624912.167,651243.571,626746.935,0.000,0.000 +2.324714,0.020137,9574198,0.285333,3357919.207,0.000,0.000,39.818,0.000,46.101,10.664,306.387,9.893,0.000,2.419434,93.846,8,0.000,0.000,0.000,0,0.000,0,39.818,171970.514,0.000,223219.019,669061.144,708590.029,631766.932,721402.155,231909.414 +2.344843,0.020129,9671704,0.288239,4844162.210,0.000,0.000,61.350,0.000,8.514,8.074,306.387,75.103,0.000,2.419434,93.846,8,0.000,0.000,0.000,0,0.000,0,61.350,756089.930,208509.720,661796.041,686338.286,440667.434,644407.811,802640.706,643712.282 +2.364969,0.020126,9769192,0.291145,4843885.941,0.000,0.000,9.171,0.000,0.001,9.444,306.387,0.000,0.194,2.421516,93.846,8,0.000,0.000,0.000,0,0.000,0,9.171,513366.051,638676.656,578108.207,607572.596,665756.070,597933.319,729206.365,513266.677 +2.385088,0.020119,9873111,0.294242,5165129.415,0.000,0.000,8.901,0.000,1.189,8.716,306.387,0.000,0.000,2.421516,93.846,8,0.000,0.000,0.000,0,0.000,0,8.901,663192.696,436495.410,601958.086,682278.808,782480.897,600864.611,748831.684,649027.222 +2.405227,0.020138,9976604,0.297326,5139132.683,0.000,0.000,2.822,0.000,0.001,8.711,306.387,0.000,0.194,2.421516,93.846,8,0.000,0.000,0.000,0,0.000,0,2.822,720470.719,698522.407,514295.626,588631.877,754634.607,619965.327,678510.711,564101.411 +2.425358,0.020131,10075686,0.300279,4921818.531,0.000,0.000,8.797,0.000,1.232,7.983,306.387,0.000,0.000,2.421516,93.846,8,0.000,0.000,0.000,0,0.000,0,8.797,794985.807,398486.388,543336.338,624305.275,730657.726,541945.461,703833.661,584267.875 +2.445492,0.020134,10185057,0.303538,5432133.250,0.000,0.000,3.578,0.000,0.001,8.935,306.387,0.000,0.000,2.421516,93.846,8,0.000,0.000,0.000,0,0.000,0,3.578,768249.692,715801.304,564664.517,683070.728,754144.255,568588.213,729857.075,647757.466 +2.465625,0.020133,10282872,0.306453,4858354.734,0.000,0.000,10.767,0.000,1.099,8.262,306.387,0.000,0.000,2.421516,93.846,8,0.000,0.000,0.000,0,0.000,0,10.767,666307.098,698194.474,533294.022,289320.823,826041.993,567317.158,688608.394,589270.772 +2.485756,0.020131,10373178,0.309145,4485849.947,0.000,0.000,4.369,0.000,0.001,7.901,306.387,0.000,34.927,2.636719,93.845,8,0.000,0.000,0.000,0,0.000,0,4.369,532206.014,628374.658,494851.252,469765.940,721513.194,453274.209,570305.885,615558.795 +2.505881,0.020125,10474478,0.312164,5033660.180,0.000,0.000,9.815,0.000,2.725,8.435,306.387,0.000,315.807,2.643433,93.839,8,0.000,0.000,0.000,0,0.000,0,9.815,370095.765,726476.918,606921.278,602101.287,761111.283,572187.532,755744.696,639021.421 +2.526013,0.020132,10536345,0.314008,3073062.105,0.000,0.000,10.892,0.000,0.001,7.335,306.387,0.000,1074.159,2.669067,93.818,8,0.000,0.000,0.000,0,0.000,0,10.892,381630.532,290780.312,366579.895,276872.132,540928.869,373782.345,503128.422,339359.599 +2.546165,0.020152,10644799,0.317240,5381743.319,0.000,0.000,0.325,0.000,5.764,7.756,306.387,0.000,427.993,2.679565,93.809,8,0.000,0.000,0.000,0,0.000,0,0.325,755500.415,559591.342,666279.414,745476.699,652087.419,743690.294,618989.306,640128.431 +2.566295,0.020130,10715539,0.319348,3514235.311,0.000,0.000,16.390,0.000,5.488,7.622,306.387,0.000,803.390,2.703003,93.794,8,0.000,0.000,0.000,0,0.000,0,16.390,360514.640,80180.602,517845.475,372089.659,481481.038,578254.156,570752.749,553116.991 +2.586447,0.020152,10816593,0.322360,5014565.981,0.000,0.000,5.981,0.000,0.075,10.425,306.387,0.000,375.853,2.723999,93.786,8,0.000,0.000,0.000,0,0.000,0,5.981,628321.832,626783.531,672287.489,679631.639,579890.138,585596.742,582817.874,659236.735 +2.606603,0.020156,10885465,0.324412,3416966.285,0.000,0.000,16.149,0.000,1.088,7.893,306.387,0.000,604.662,2.749512,93.774,8,0.000,0.000,0.000,0,0.000,0,16.149,543513.556,421415.258,552543.175,141397.867,385346.398,496182.481,389910.821,486656.730 +2.626754,0.020151,10972817,0.327015,4334906.138,0.000,0.000,7.718,0.000,0.001,8.285,306.387,0.000,285.348,2.756836,93.769,8,0.000,0.000,0.000,0,0.000,0,7.718,519978.323,722352.021,467821.689,520573.832,502708.572,603349.538,420776.504,577345.659 +2.646946,0.020193,11074162,0.330036,5018938.203,0.000,0.000,12.430,0.000,1.029,7.804,306.387,0.000,349.952,2.771484,93.762,8,0.000,0.000,0.000,0,0.000,0,12.430,302240.662,672476.806,613345.993,725318.160,734380.923,602847.055,724575.311,643753.295 +2.667093,0.020146,11103735,0.330917,1467903.114,0.000,0.000,0.686,0.000,21.176,9.623,306.387,0.000,300.146,2.809082,93.756,8,0.000,0.000,0.000,0,0.000,0,0.686,740875.863,0.000,0.000,0.000,0.000,0.000,727027.252,0.000 +2.687251,0.020158,11131368,0.331741,1370822.218,0.000,0.000,0.479,0.000,41.334,9.740,306.387,0.000,134.485,2.833252,93.753,8,0.000,0.000,0.000,0,0.000,0,0.479,677498.608,0.000,0.000,0.000,0.000,0.000,693323.610,0.000 +2.707382,0.020131,11164405,0.332725,1641083.426,0.000,0.000,57.816,0.000,61.465,10.015,306.387,12.224,33.763,2.874393,93.753,8,0.000,0.000,0.000,0,0.000,0,57.816,679889.483,0.000,0.000,148475.902,122893.737,0.000,689824.304,0.000 +2.727510,0.020128,11215973,0.334262,2562021.254,0.000,0.000,69.155,0.000,13.719,10.866,306.387,205.910,3.105,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,69.155,230724.998,415493.790,401632.404,300628.115,232463.882,430746.282,549338.136,993.648 +2.747682,0.020172,11247017,0.335187,1538971.921,0.000,0.000,11.534,0.000,33.891,10.909,306.387,104.957,0.194,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,11.534,0.000,364665.554,514329.135,0.000,0.000,505504.982,154472.249,0.000 +2.767820,0.020139,11313876,0.337180,3319931.916,0.000,0.000,50.133,0.000,31.238,10.302,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,50.133,110732.260,0.000,745133.764,698407.730,176824.026,663996.314,739373.700,185464.122 +2.787934,0.020114,11417569,0.340270,5155350.083,0.000,0.000,47.392,0.000,2.040,7.955,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,47.392,773553.586,125437.091,601829.562,804030.374,773802.173,621020.492,791750.167,663926.639 +2.808055,0.020122,11518698,0.343284,5025911.057,0.000,0.000,10.868,0.000,0.001,8.571,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,10.868,714806.621,563028.868,331436.095,819222.160,725392.299,589020.932,743134.492,539869.590 +2.828183,0.020128,11634675,0.346740,5761977.951,0.000,0.000,0.092,0.000,5.252,8.023,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,0.092,802663.595,691077.656,502931.640,831429.516,807383.392,646562.517,799980.763,679948.871 +2.848307,0.020124,11731757,0.349634,4824213.755,0.000,0.000,10.799,0.000,0.001,8.523,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,10.799,699367.384,612903.035,401562.301,686596.500,724263.154,492498.944,702150.145,504872.291 +2.868437,0.020130,11845350,0.353019,5643016.104,0.000,0.000,0.042,0.000,7.488,7.952,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,0.042,490018.847,689126.261,686543.031,826335.512,811531.618,642330.057,792654.168,704476.608 +2.888565,0.020127,11940585,0.355857,4731602.829,0.000,0.000,8.792,0.000,0.001,8.834,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,8.792,588053.248,484910.418,548008.392,637836.059,765274.094,557249.513,674552.125,475718.980 +2.908696,0.020131,12050931,0.359146,5481333.953,0.000,0.000,9.228,0.000,0.426,8.128,306.387,0.000,0.000,2.917850,93.752,8,0.000,0.000,0.000,0,0.000,0,9.228,792152.253,674474.402,703434.380,826328.007,416467.329,623161.097,775213.399,670103.085 +2.928825,0.020129,12149780,0.362092,4910712.312,0.000,0.000,4.973,0.000,0.001,8.953,306.387,0.000,23.869,3.179077,93.752,8,0.000,0.000,0.000,0,0.000,0,4.973,546766.277,624911.230,551138.023,722530.323,774494.481,589837.907,654768.265,446265.806 +2.948951,0.020126,12247445,0.365002,4852565.289,0.000,0.000,1.294,0.000,11.212,7.936,306.387,0.000,300.638,3.193481,93.746,8,0.000,0.000,0.000,0,0.000,0,1.294,690384.423,620426.793,295183.437,704544.881,700371.272,557325.806,691676.254,592652.422 +2.969108,0.020157,12289236,0.366248,2073277.364,0.000,0.000,18.512,0.000,4.289,6.964,306.387,0.000,1395.299,3.222290,93.719,8,0.000,0.000,0.000,0,0.000,0,18.512,349606.030,322320.189,11261.610,236692.262,338195.587,239073.571,214913.200,361214.914 +2.989254,0.020146,12393963,0.369369,5198421.021,0.000,0.000,5.084,0.000,0.002,8.348,306.387,0.000,452.945,3.231934,93.710,8,0.000,0.000,0.000,0,0.000,0,5.084,599972.451,636555.532,581159.713,595256.857,666487.143,682420.887,694830.344,741738.093 +3.009382,0.020128,12468065,0.371577,3681531.937,0.000,0.000,16.300,0.000,4.170,8.255,306.387,0.000,788.701,3.249634,93.694,8,0.000,0.000,0.000,0,0.000,0,16.300,502185.161,456726.176,520020.982,87638.962,518033.704,465023.062,534826.203,597077.688 +3.029530,0.020147,12554564,0.374155,4293305.547,0.000,0.000,7.180,0.000,0.001,8.396,306.387,0.000,259.416,3.256348,93.689,8,0.000,0.000,0.000,0,0.000,0,7.180,454648.942,453507.356,424123.931,593078.625,468397.605,622164.245,737960.750,539424.094 +3.049684,0.020154,12637944,0.376640,4137168.009,0.000,0.000,3.508,0.000,10.203,7.452,306.387,0.000,456.255,3.272339,93.680,8,0.000,0.000,0.000,0,0.000,0,3.508,551804.335,517815.847,512804.406,239755.287,546594.421,507892.201,610453.082,650048.430 +3.069852,0.020168,12725419,0.379247,4337306.433,0.000,0.000,13.097,0.000,0.001,9.462,306.387,0.000,225.643,3.290894,93.676,8,0.000,0.000,0.000,0,0.000,0,13.097,672053.174,378172.463,657475.659,382684.550,564457.233,572340.991,641757.727,468364.636 +3.090014,0.020162,12824426,0.382198,4910521.740,0.000,0.000,0.406,0.000,7.763,8.129,306.387,0.000,375.664,3.309448,93.668,8,0.000,0.000,0.000,0,0.000,0,0.406,388250.974,644720.799,597602.962,623393.778,608117.679,602612.332,702452.548,743370.669 +3.110154,0.020140,12888439,0.384105,3178444.434,0.000,0.000,16.629,0.000,11.704,8.368,306.387,0.000,414.487,3.363647,93.660,8,0.000,0.000,0.000,0,0.000,0,16.629,370263.230,698619.236,267034.417,276418.855,669373.556,247719.358,315694.464,333321.317 +3.130307,0.020153,12929143,0.385318,2019742.507,0.000,0.000,0.323,0.000,31.857,11.991,306.387,0.000,87.029,3.372021,93.658,8,0.000,0.000,0.000,0,0.000,0,0.323,658162.947,698404.967,0.000,0.000,663174.592,0.000,0.000,0.000 +3.150433,0.020126,12968715,0.386498,1966232.887,0.000,0.000,0.025,0.000,51.982,11.907,306.387,0.000,8.928,3.372154,93.658,8,0.000,0.000,0.000,0,0.000,0,0.025,641813.156,682258.763,0.000,0.000,642160.968,0.000,0.000,0.000 +3.170598,0.020165,13011178,0.387763,2105725.751,0.000,0.000,67.309,0.000,10.122,10.825,306.387,237.101,5.618,3.466682,93.658,8,0.000,0.000,0.000,0,0.000,0,67.309,483796.727,737447.840,170687.611,210061.802,316183.675,25885.803,4760.607,156901.686 +3.190731,0.020133,13042428,0.388695,1552150.108,0.000,0.000,13.102,0.000,26.129,10.775,306.387,102.636,91.383,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,13.102,0.000,488095.332,90496.560,514717.810,370479.605,0.000,0.000,88360.801 +3.210872,0.020140,13087449,0.390036,2235370.885,0.000,0.000,0.026,0.000,46.269,10.264,306.387,0.000,0.000,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,0.026,0.000,743882.335,0.000,746762.136,744726.414,0.000,0.000,0.000 +3.231010,0.020138,13166905,0.392404,3945495.005,0.000,0.000,55.940,0.000,0.001,8.889,306.387,0.000,0.000,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,55.940,513347.354,705070.524,171264.754,763764.331,689577.743,433599.255,398094.964,270776.081 +3.251153,0.020143,13266309,0.395367,4934999.390,0.000,0.000,11.189,0.000,0.001,8.726,306.387,0.000,0.000,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,11.189,708198.526,593963.349,227080.270,761071.392,609502.510,661878.917,666198.109,707106.317 +3.271323,0.020170,13382502,0.398830,5760732.738,0.000,0.000,0.038,0.000,0.489,8.117,306.387,0.000,0.000,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,0.038,788256.520,683991.883,629851.615,815029.180,648542.898,649435.320,765301.443,780323.880 +3.291447,0.020124,13480879,0.401762,4888464.527,0.000,0.000,10.796,0.000,0.003,8.948,306.387,0.000,0.000,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,10.796,597834.013,692595.003,247263.075,780299.851,614232.087,584467.099,669289.862,702483.538 +3.311586,0.020139,13593374,0.405114,5585862.621,0.000,0.000,0.029,0.000,2.909,7.949,306.387,0.000,0.000,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,0.029,776692.858,671276.739,625743.729,804846.857,636816.642,640987.605,660154.172,769344.019 +3.331708,0.020121,13689912,0.407991,4797760.323,0.000,0.000,8.863,0.000,0.001,8.995,306.387,0.000,0.000,3.744385,93.656,8,0.000,0.000,0.000,0,0.000,0,8.863,698408.148,605571.998,591855.308,663172.158,557016.902,483264.843,518003.852,680467.115 +3.351838,0.020130,13803806,0.411385,5657855.198,0.000,0.000,0.064,0.000,5.116,7.954,306.387,0.000,42.885,3.744385,93.655,8,0.000,0.000,0.000,0,0.000,0,0.064,788862.807,705952.730,645297.724,826219.534,655729.789,665615.413,589163.280,781013.920 +3.371959,0.020121,13899570,0.414239,4759347.881,0.000,0.000,8.891,0.000,0.001,9.309,306.387,0.000,305.181,3.744385,93.649,8,0.000,0.000,0.000,0,0.000,0,8.891,635745.981,611145.116,586246.059,715164.530,438491.775,584705.399,574169.271,613679.751 +3.392107,0.020148,13983982,0.416755,4189632.956,0.000,0.000,1.604,0.000,4.371,7.662,306.387,0.000,769.314,3.761108,93.634,8,0.000,0.000,0.000,0,0.000,0,1.604,596540.758,539760.442,470125.141,600163.978,501741.453,484766.918,460645.210,535889.056 +3.412267,0.020160,14057279,0.418940,3635777.054,0.000,0.000,19.606,0.000,5.228,7.346,306.387,0.000,1258.879,3.789062,93.610,8,0.000,0.000,0.000,0,0.000,0,19.606,465279.463,601143.050,620537.961,491370.827,439485.718,407987.588,156151.359,453821.088 +3.432398,0.020131,14146730,0.421605,4443419.828,0.000,0.000,6.654,0.000,0.018,8.105,306.387,0.000,474.817,3.800171,93.600,8,0.000,0.000,0.000,0,0.000,0,6.654,559531.821,673236.397,445727.897,674776.302,420692.027,444436.364,536731.297,688287.723 +3.452553,0.020155,14235687,0.424257,4413688.930,0.000,0.000,15.667,0.000,1.450,7.831,306.387,0.000,573.879,3.818729,93.589,8,0.000,0.000,0.000,0,0.000,0,15.667,142447.485,652350.934,537489.935,650366.295,646446.632,529352.914,606009.607,649225.127 +3.472688,0.020135,14320313,0.426779,4202979.692,0.000,0.000,6.062,0.000,0.001,8.988,306.387,0.000,341.061,3.840771,93.582,8,0.000,0.000,0.000,0,0.000,0,6.062,391611.265,504848.257,562013.072,550639.707,411427.738,581829.545,588633.698,611976.411 +3.492823,0.020136,14421489,0.429794,5024718.590,0.000,0.000,12.023,0.000,0.942,8.125,306.387,0.000,18.430,3.846809,93.582,8,0.000,0.000,0.000,0,0.000,0,12.023,572268.446,741470.789,619547.762,763769.542,624216.098,242803.127,753290.618,707352.207 +3.512943,0.020120,14501591,0.432181,3981179.283,0.000,0.000,7.067,0.000,0.001,9.416,306.387,0.000,393.340,3.859375,93.574,8,0.000,0.000,0.000,0,0.000,0,7.067,339261.564,408893.186,560879.981,644775.896,588265.437,389211.443,688960.416,360931.362 +3.533073,0.020130,14598827,0.435079,4830449.897,0.000,0.000,0.901,0.000,10.035,7.562,306.387,0.000,411.587,3.912354,93.566,8,0.000,0.000,0.000,0,0.000,0,0.901,593547.815,375264.496,595634.274,699361.077,608351.736,576160.660,707160.458,674969.381 +3.553203,0.020129,14657982,0.436842,2938732.580,0.000,0.000,13.053,0.000,17.570,10.172,306.387,0.000,300.594,3.912354,93.560,8,0.000,0.000,0.000,0,0.000,0,13.053,657644.187,555604.516,90862.005,106113.309,90663.291,82615.371,678707.878,676522.023 +3.573334,0.020131,14707322,0.438312,2450948.737,0.000,0.000,0.618,0.000,37.701,11.261,306.387,0.000,115.261,3.933796,93.558,8,0.000,0.000,0.000,0,0.000,0,0.618,608018.090,603746.067,0.000,0.000,0.000,0.000,627987.311,611197.269 +3.593460,0.020126,14756872,0.439789,2461976.867,0.000,0.000,57.581,0.000,57.827,10.965,306.387,0.000,32.219,3.972778,93.557,8,0.000,0.000,0.000,0,0.000,0,57.581,622624.261,631369.123,0.000,10086.404,0.000,0.000,567372.630,630524.449 +3.613589,0.020130,14792435,0.440849,1766686.238,0.000,0.000,69.904,0.000,10.690,10.485,306.387,314.366,30.466,4.022095,93.557,8,0.000,0.000,0.000,0,0.000,0,69.904,432543.291,362348.773,36364.039,418136.773,74566.151,6607.127,198.711,435921.372 +3.633742,0.020153,14833565,0.442075,2040929.646,0.000,0.000,0.834,0.000,30.842,10.753,306.387,31.207,75.401,4.023071,93.555,8,0.000,0.000,0.000,0,0.000,0,0.834,670931.431,0.000,0.000,0.000,0.000,0.000,703830.442,666167.773 +3.653871,0.020129,14875580,0.443327,2087333.767,0.000,0.000,0.088,0.000,50.971,10.992,306.387,10.091,74.715,4.072754,93.554,8,0.000,0.000,0.000,0,0.000,0,0.088,681618.928,0.000,0.000,0.000,0.000,0.000,724344.313,681370.525 +3.674011,0.020141,14942806,0.445330,3337814.304,0.000,0.000,65.750,0.000,0.001,9.827,306.387,138.867,19.589,4.072754,93.553,8,0.000,0.000,0.000,0,0.000,0,65.750,629619.837,165783.506,204411.708,374167.266,239365.763,383402.286,665815.158,675248.781 +3.694184,0.020173,15027177,0.447845,4182449.397,0.000,0.000,11.797,0.000,0.001,9.437,306.387,0.000,0.387,4.072758,93.553,8,0.000,0.000,0.000,0,0.000,0,11.797,576920.341,619403.648,503504.030,582968.140,201361.954,548614.660,480601.710,669074.913 +3.714326,0.020142,15130111,0.450912,5110476.939,0.000,0.000,0.038,0.000,0.003,8.938,306.387,0.000,0.000,4.072758,93.553,8,0.000,0.000,0.000,0,0.000,0,0.038,602876.809,763488.394,605408.862,635197.719,572243.935,605508.158,590166.897,735586.165 +3.734455,0.020129,15210769,0.453316,4007057.086,0.000,0.000,11.609,0.000,0.001,10.917,306.387,0.000,0.000,4.072758,93.553,8,0.000,0.000,0.000,0,0.000,0,11.609,462765.464,673307.604,440111.566,175518.023,432609.947,562720.817,573948.406,686075.261 +3.754613,0.020159,15320077,0.456574,5422381.267,0.000,0.000,0.027,0.000,0.001,7.939,306.387,0.000,0.194,4.072758,93.553,8,0.000,0.000,0.000,0,0.000,0,0.027,624545.140,786460.576,626132.546,659567.290,591606.461,624396.321,748511.645,761161.289 +3.778490,0.023876,15426500,0.459746,4457262.914,0.000,0.000,11.272,0.000,0.001,9.055,306.387,0.000,21.268,4.517334,93.553,8,0.000,0.000,0.000,0,0.000,0,11.272,538734.793,582543.904,532075.473,606333.172,617306.391,344106.745,684485.946,551676.490 +3.798622,0.020133,15532911,0.462917,5285522.315,0.000,0.000,0.135,0.000,0.001,8.023,306.387,0.000,30.462,4.517334,93.552,8,0.000,0.000,0.000,0,0.000,0,0.135,607772.233,761950.478,613583.719,639164.195,577075.662,612540.632,735426.257,738009.140 +3.818756,0.020134,15617867,0.465449,4219489.965,0.000,0.000,14.407,0.000,5.250,8.141,306.387,0.000,835.411,4.517334,93.536,8,0.000,0.000,0.000,0,0.000,0,14.407,488273.999,602855.233,545341.116,655204.007,166582.341,507743.372,698563.096,554926.802 +3.838906,0.020150,15653161,0.466501,1751573.098,0.000,0.000,11.002,0.000,4.430,7.921,306.387,0.000,477.670,4.517334,93.526,8,0.000,0.000,0.000,0,0.000,0,11.002,261043.648,255187.535,280894.875,266453.107,136129.796,256874.890,290969.374,4019.874 +3.859041,0.020134,15680307,0.467310,1348241.168,0.000,0.000,12.034,0.000,4.524,6.959,306.387,0.000,130.374,4.517334,93.524,8,0.000,0.000,0.000,0,0.000,0,12.034,218283.354,794.661,173931.355,192208.551,170802.379,183814.947,229259.605,179146.316 +3.879148,0.020108,15736186,0.468975,2778970.515,0.000,0.000,7.972,0.000,2.097,6.966,306.387,0.000,43.515,4.517334,93.523,8,0.000,0.000,0.000,0,0.000,0,7.972,444006.671,42620.264,385173.798,393926.617,347327.799,366822.716,473746.365,325346.286 +3.899259,0.020110,15788774,0.470542,2614969.422,0.000,0.000,7.416,0.000,16.750,7.007,306.387,0.000,609.138,4.517334,93.511,8,0.000,0.000,0.000,0,0.000,0,7.416,410335.584,299895.044,409390.797,346587.375,328437.534,397257.753,423015.610,49.726 +3.919383,0.020124,15881079,0.473293,4586859.176,0.000,0.000,19.246,0.000,0.001,8.802,306.387,0.000,705.399,4.517334,93.497,8,0.000,0.000,0.000,0,0.000,0,19.246,596806.010,623341.764,550592.055,562269.775,594072.926,523459.992,526491.230,609825.425 +3.939526,0.020143,15990191,0.476545,5416800.003,0.000,0.000,0.283,0.000,10.892,7.955,306.387,0.000,264.124,4.517334,93.492,8,0.000,0.000,0.000,0,0.000,0,0.283,769537.877,305809.517,794509.011,675412.091,638724.878,781948.978,810891.664,639965.988 +3.959679,0.020153,16072327,0.478993,4075641.315,0.000,0.000,12.579,0.000,0.001,9.233,306.387,0.000,421.194,4.517334,93.484,8,0.000,0.000,0.000,0,0.000,0,12.579,611475.211,622689.477,436314.333,576194.932,353199.753,639709.358,419840.279,416217.972 +3.979816,0.020137,16179394,0.482184,5316910.289,0.000,0.000,9.454,0.000,0.830,8.212,306.387,0.000,291.750,4.517334,93.478,8,0.000,0.000,0.000,0,0.000,0,9.454,774343.002,656699.279,409046.579,659976.816,637580.311,756316.547,759196.807,663750.950 +3.999970,0.020154,16265564,0.484752,4275611.993,0.000,0.000,6.712,0.000,0.001,9.068,306.387,0.000,502.386,4.517334,93.468,8,0.000,0.000,0.000,0,0.000,0,6.712,604202.475,393126.074,511713.897,625637.596,363801.638,663149.057,679374.253,434607.003 +4.020107,0.020137,16373725,0.487975,5371243.820,0.000,0.000,0.104,0.000,9.260,8.037,306.387,0.388,287.871,4.517334,93.462,8,0.000,0.000,0.000,0,0.000,0,0.104,773102.355,674378.853,408401.449,669065.264,647661.929,773996.230,773797.591,650840.150 +4.040229,0.020122,16457861,0.490482,4181247.144,0.000,0.000,2.262,0.000,29.382,6.845,306.387,43.290,146.953,4.517334,93.459,8,0.000,0.000,0.000,0,0.000,0,2.262,638945.214,569370.407,0.000,531849.707,543081.069,665880.604,633528.318,598591.826 +4.060366,0.020137,16525328,0.492493,3350376.302,0.000,0.000,39.439,0.000,10.465,7.845,357.746,102.229,71.967,4.517334,93.458,8,0.000,0.000,0.000,0,0.000,0,39.439,622431.953,293785.498,363457.752,638670.604,264039.468,260563.304,651631.729,255795.994 +4.080526,0.020160,16558429,0.493480,1641948.483,0.000,0.000,5.885,0.000,30.624,4.945,357.746,135.636,379.976,4.517334,93.451,8,0.000,0.000,0.000,0,0.000,0,5.885,0.000,0.000,534683.626,567174.374,0.000,0.000,540090.483,0.000 +4.100700,0.020174,16589973,0.494420,1563611.435,0.000,0.000,22.036,0.000,50.798,5.667,365.559,781.683,176.009,4.524536,93.447,8,0.000,0.000,0.000,0,0.000,0,22.036,521369.042,0.000,523054.396,9814.705,0.000,0.000,509373.291,0.000 +4.120838,0.020138,16625439,0.495477,1761123.679,0.000,0.000,2.750,0.000,70.936,6.456,365.559,781.705,294.837,4.570312,93.441,8,0.000,0.000,0.000,0,0.000,0,2.750,620509.826,0.000,559630.741,0.000,0.000,0.000,580983.112,0.000 +4.140973,0.020135,16668768,0.496768,2151895.013,0.000,0.000,0.044,0.000,91.072,10.344,365.559,866.793,10.282,4.575439,93.441,8,0.000,0.000,0.000,0,0.000,0,0.044,761251.050,0.000,692813.945,0.000,0.000,0.000,697830.017,0.000 +4.161114,0.020141,16705404,0.497860,1818994.642,0.000,0.000,2.636,0.000,111.212,6.955,365.559,456.164,351.626,4.620369,93.434,8,0.000,0.000,0.000,0,0.000,0,2.636,573016.081,0.000,625000.124,0.000,0.000,0.000,620978.436,0.000 +4.181247,0.020133,16739666,0.498881,1701799.794,0.000,0.000,1.544,0.000,131.345,8.142,365.559,528.716,318.394,4.635574,93.428,8,0.000,0.000,0.000,0,0.000,0,1.544,738148.583,0.000,733131.894,0.000,0.000,0.000,230519.317,0.000 +4.201391,0.020145,16747577,0.499117,392710.019,0.000,0.000,19.385,0.000,151.490,6.544,365.559,478.958,399.649,4.689537,93.420,8,0.000,0.000,0.000,0,0.000,0,19.385,153192.153,0.000,151405.076,0.000,0.000,0.000,88112.790,0.000 +4.221521,0.020130,16777061,0.499995,1464666.413,0.000,0.000,9.455,0.000,171.620,6.966,365.559,752.912,758.151,4.935547,93.405,8,0.000,0.000,0.000,0,0.000,0,9.455,473964.939,0.000,448679.523,0.000,0.000,0.000,542021.952,0.000 +4.241659,0.020137,16804808,0.500822,1377885.580,0.000,0.000,3.232,0.000,191.757,6.607,365.559,485.726,1656.202,4.935547,93.373,8,0.000,0.000,0.000,0,0.000,0,3.232,456464.636,0.000,518538.264,0.000,0.000,0.000,402882.679,0.000 +4.261803,0.020145,16839988,0.501871,1746376.839,0.000,0.000,2.272,0.000,211.902,7.013,365.559,533.449,1138.257,4.935547,93.350,8,0.000,0.000,0.000,0,0.000,0,2.272,575490.241,0.000,598126.621,0.000,0.000,0.000,572759.976,0.000 +4.281941,0.020137,16876848,0.502969,1830435.524,0.000,0.000,1.303,0.000,232.039,7.541,365.559,488.056,754.198,5.022095,93.335,8,0.000,0.000,0.000,0,0.000,0,1.303,656493.696,0.000,561495.781,0.000,0.000,0.000,612446.048,0.000 +4.302096,0.020155,16907642,0.503887,1527847.721,0.000,0.000,3.887,0.000,252.194,7.208,365.559,538.401,896.754,5.022095,93.318,8,0.000,0.000,0.000,0,0.000,0,3.887,520264.052,0.000,495952.647,0.000,0.000,0.000,511631.022,0.000 +4.322228,0.020132,16935108,0.504706,1364277.758,0.000,0.000,2.550,0.000,272.327,6.303,365.559,487.208,500.790,5.022095,93.308,8,0.000,0.000,0.000,0,0.000,0,2.550,604601.648,0.000,162525.188,0.000,0.000,0.000,597150.922,0.000 +4.342356,0.020128,16958596,0.505406,1166915.694,0.000,0.000,34.232,0.000,292.455,6.406,365.559,434.906,612.478,5.022095,93.296,8,0.000,0.000,0.000,0,0.000,0,34.232,577496.084,0.000,49.681,0.000,0.000,0.000,589369.929,0.000 +4.362502,0.020146,16972353,0.505816,682873.356,0.000,0.000,6.337,0.000,312.601,9.218,365.559,814.959,295.115,5.022095,93.290,8,0.000,0.000,0.000,0,0.000,0,6.337,251268.803,0.000,260848.985,0.000,0.000,0.000,170755.568,0.000 +4.382659,0.020157,17012518,0.507013,1992606.742,0.000,0.000,0.763,0.000,332.758,9.692,365.559,1120.888,142.630,5.022095,93.287,8,0.000,0.000,0.000,0,0.000,0,0.763,653221.784,0.000,655553.479,0.000,0.000,0.000,683831.478,0.000 +4.402811,0.020152,17051722,0.508181,1945451.146,0.000,0.000,3.916,0.000,352.909,6.104,365.559,357.059,178.917,5.107788,93.284,8,0.000,0.000,0.000,0,0.000,0,3.916,679647.457,0.000,616625.241,0.000,0.000,0.000,649178.448,0.000 +4.422965,0.020154,17081053,0.509055,1455334.970,0.000,0.000,3.324,0.000,373.064,5.043,365.559,324.647,394.228,5.107788,93.276,8,0.000,0.000,0.000,0,0.000,0,3.324,517412.740,0.000,467646.248,0.000,0.000,0.000,470275.983,0.000 +4.443128,0.020163,17098941,0.509588,887157.776,0.000,0.000,5.942,0.000,393.227,3.362,365.559,128.637,245.651,5.107788,93.271,8,0.000,0.000,0.000,0,0.000,0,5.942,257051.585,0.000,307589.028,0.000,0.000,0.000,322517.163,0.000 +4.463278,0.020149,17112534,0.509993,674607.344,0.000,0.000,4.601,0.000,413.376,2.519,365.559,51.568,330.731,5.107788,93.264,8,0.000,0.000,0.000,0,0.000,0,4.601,182585.185,0.000,221941.002,0.000,0.000,0.000,270081.157,0.000 +4.483421,0.020144,17124583,0.510352,598148.891,0.000,0.000,4.128,0.000,433.520,2.414,365.559,164.055,708.771,5.107788,93.250,8,0.000,0.000,0.000,0,0.000,0,4.128,290163.521,0.000,0.000,0.000,0.000,0.000,307985.370,0.000 +4.503547,0.020126,17132706,0.510594,403613.351,0.000,0.000,9.006,0.000,453.646,1.970,365.559,125.578,223.595,5.107788,93.246,8,0.000,0.000,0.000,0,0.000,0,9.006,205707.161,0.000,0.000,0.000,0.000,0.000,197906.189,0.000 +4.523671,0.020124,17142255,0.510879,474512.742,0.000,0.000,7.779,0.000,473.770,1.686,365.559,81.721,451.890,5.107788,93.237,8,0.000,0.000,0.000,0,0.000,0,7.779,229380.126,0.000,0.000,0.000,0.000,0.000,245132.617,0.000 +4.543789,0.020118,17166880,0.511613,1224051.658,0.000,0.000,6.458,0.000,493.887,3.421,365.559,226.791,742.703,5.107788,93.223,8,0.000,0.000,0.000,0,0.000,0,6.458,591670.534,0.000,0.000,0.000,0.000,0.000,632381.125,0.000 +4.563920,0.020132,17174902,0.511852,398477.322,0.000,0.000,96.388,0.000,514.019,2.586,365.559,268.545,676.213,5.127197,93.209,8,0.000,0.000,0.000,0,0.000,0,96.388,210911.831,0.000,49.673,0.000,0.000,0.000,187515.818,0.000 +4.584046,0.020126,17180869,0.512030,296486.906,0.000,0.000,11.194,0.000,534.145,3.610,365.559,233.300,531.232,5.141235,93.199,8,0.000,0.000,0.000,0,0.000,0,11.194,131921.021,0.000,110356.531,0.000,0.000,0.000,54209.354,0.000 +4.604164,0.020118,17218568,0.513153,1873911.164,0.000,0.000,4.749,0.000,554.262,5.086,365.559,354.940,347.950,5.149780,93.192,8,0.000,0.000,0.000,0,0.000,0,4.749,613038.712,0.000,581623.771,0.000,0.000,0.000,679248.682,0.000 +4.624309,0.020146,17260429,0.514401,2077918.803,0.000,0.000,1.639,0.000,574.408,6.620,365.559,472.730,257.306,5.155884,93.187,8,0.000,0.000,0.000,0,0.000,0,1.639,704470.119,0.000,688833.980,0.000,0.000,0.000,684614.704,0.000 +4.644438,0.020129,17290952,0.515311,1516395.558,0.000,0.000,5.076,0.000,594.537,4.161,365.559,237.146,189.601,5.160278,93.183,8,0.000,0.000,0.000,0,0.000,0,5.076,469430.319,0.000,495363.500,0.000,0.000,0.000,551601.739,0.000 +4.664562,0.020124,17330018,0.516475,1941222.297,0.000,0.000,2.651,0.000,614.661,5.908,365.559,501.373,388.792,5.170166,93.176,8,0.000,0.000,0.000,0,0.000,0,2.651,294964.817,0.000,831327.728,0.000,0.000,0.000,814929.752,0.000 +4.684954,0.020392,17343485,0.516876,660409.248,0.000,0.000,19.562,0.000,635.053,6.949,365.559,775.814,236.192,5.176514,93.171,8,0.000,0.000,0.000,0,0.000,0,19.562,5982.767,0.000,296441.219,0.000,0.000,0.000,357985.261,0.000 +4.705100,0.020146,17384952,0.518112,2058340.887,0.000,0.000,3.666,0.000,655.199,8.263,365.559,704.434,139.413,5.180298,93.168,8,0.000,0.000,0.000,0,0.000,0,3.666,637451.797,0.000,781253.219,0.000,0.000,0.000,639635.871,0.000 +4.725248,0.020147,17429482,0.519439,2210204.165,0.000,0.000,1.125,0.000,675.346,8.233,365.559,601.231,267.559,5.294556,93.163,8,0.000,0.000,0.000,0,0.000,0,1.125,719743.332,0.000,767094.214,0.000,0.000,0.000,723366.618,0.000 +4.745384,0.020136,17470837,0.520672,2053746.325,0.000,0.000,1.884,0.000,695.483,6.929,365.559,528.622,300.102,5.294556,93.157,8,0.000,0.000,0.000,0,0.000,0,1.884,639539.238,0.000,696798.808,0.000,0.000,0.000,717408.280,0.000 +4.765532,0.020148,17502171,0.521605,1555184.867,0.000,0.000,2.000,0.000,715.631,5.607,365.559,327.652,886.405,5.294556,93.140,8,0.000,0.000,0.000,0,0.000,0,2.000,561790.308,0.000,569830.774,0.000,0.000,0.000,423563.785,0.000 +4.785676,0.020144,17523421,0.522239,1054902.382,0.000,0.000,2.487,0.000,735.775,3.898,365.559,161.726,1045.594,5.294556,93.119,8,0.000,0.000,0.000,0,0.000,0,2.487,422010.595,0.000,516083.067,0.000,0.000,0.000,116808.720,0.000 +4.805802,0.020126,17533540,0.522540,502781.896,0.000,0.000,7.377,0.000,755.901,2.896,365.559,185.550,571.982,5.294556,93.108,8,0.000,0.000,0.000,0,0.000,0,7.377,250024.558,0.000,252757.338,0.000,0.000,0.000,0.000,0.000 +4.825908,0.020105,17558925,0.523297,1262597.877,0.000,0.000,49.679,0.000,776.006,4.629,365.559,331.263,766.081,5.386353,93.093,8,0.000,0.000,0.000,0,0.000,0,49.679,613318.669,0.000,649229.470,0.000,0.000,0.000,49.738,0.000 +4.846023,0.020115,17558937,0.523297,596.569,0.000,0.000,10.820,0.000,796.121,3.860,365.559,315.762,774.646,5.386353,93.078,8,0.000,0.000,0.000,0,0.000,0,10.820,198.856,0.000,149.142,0.000,0.000,0.000,248.570,0.000 +4.866187,0.020164,17583751,0.524037,1230578.614,0.000,0.000,5.276,0.000,816.286,4.162,365.559,335.522,321.380,5.386353,93.071,7,0.000,0.000,0.000,0,0.000,0,5.276,555233.262,0.000,667708.167,0.000,0.000,0.000,7637.185,0.000 +4.886308,0.020121,17610124,0.524823,1310749.588,0.000,0.000,5.436,0.000,836.406,2.922,365.559,239.183,223.652,5.386353,93.067,7,0.000,0.000,0.000,0,0.000,0,5.436,626871.594,0.000,683877.994,0.000,0.000,0.000,0.000,0.000 +4.906409,0.020102,17637385,0.525635,1356163.402,0.000,0.000,6.176,0.000,856.508,3.380,365.559,394.676,315.974,5.386353,93.061,7,0.000,0.000,0.000,0,0.000,0,6.176,677658.848,0.000,678504.554,0.000,0.000,0.000,0.000,0.000 +4.926488,0.020079,17671734,0.526659,1710684.073,0.000,0.000,0.523,0.000,876.587,7.700,365.559,903.653,370.410,5.386353,93.053,7,0.000,0.000,0.000,0,0.000,0,0.523,857259.453,0.000,853424.620,0.000,0.000,0.000,0.000,0.000 +4.946619,0.020130,17699120,0.527475,1360424.320,0.000,0.000,0.494,0.000,896.717,8.185,365.559,817.518,295.533,5.386353,93.048,7,0.000,0.000,0.000,0,0.000,0,0.494,674102.024,0.000,686322.296,0.000,0.000,0.000,0.000,0.000 +4.966780,0.020161,17705264,0.527658,304749.706,0.000,0.000,12.811,0.000,916.878,7.261,365.559,774.244,285.013,5.386353,93.042,6,0.000,0.000,0.000,0,0.000,0,12.811,51436.433,0.000,253313.273,0.000,0.000,0.000,0.000,0.000 +4.986933,0.020154,17705269,0.527658,248.095,0.000,0.000,4.349,0.000,937.032,7.082,365.559,714.242,380.477,5.479248,93.035,6,0.000,0.000,0.000,0,0.000,0,4.349,0.000,0.000,248.095,0.000,0.000,0.000,0.000,0.000 +5.007093,0.020160,17705273,0.527658,198.415,0.000,0.000,5.917,0.000,957.192,5.229,365.559,493.131,1178.669,5.479248,93.011,6,0.000,0.000,0.000,0,0.000,0,5.917,0.000,0.000,198.415,0.000,0.000,0.000,0.000,0.000 +5.027238,0.020145,17705275,0.527658,99.281,0.000,0.000,15.631,0.000,977.336,3.336,365.559,430.864,935.219,5.479248,92.993,6,0.000,0.000,0.000,0,0.000,0,15.631,0.000,0.000,99.281,0.000,0.000,0.000,0.000,0.000 +5.047375,0.020137,17708013,0.527740,135968.358,0.000,0.000,6.173,0.000,997.473,5.585,365.559,695.042,940.625,5.566406,92.974,6,0.000,0.000,0.000,0,0.000,0,6.173,0.000,0.000,135968.358,0.000,0.000,0.000,0.000,0.000 +5.067521,0.020146,17728844,0.528361,1033990.393,0.000,0.000,0.406,0.000,1017.620,6.183,365.559,747.465,856.240,5.566406,92.958,6,0.000,0.000,0.000,0,0.000,0,0.406,0.000,0.000,1033990.393,0.000,0.000,0.000,0.000,0.000 +5.087652,0.020131,17740873,0.528719,597540.175,0.000,0.000,6.998,0.000,1037.751,2.033,365.559,162.220,310.080,5.566406,92.951,6,0.000,0.000,0.000,0,0.000,0,6.998,0.000,0.000,597540.175,0.000,0.000,0.000,0.000,0.000 +5.107777,0.020125,17761367,0.529330,1018327.460,0.000,0.000,0.210,0.000,1057.876,6.426,365.559,784.932,610.438,5.566406,92.939,6,0.000,0.000,0.000,0,0.000,0,0.210,0.000,0.000,1018327.460,0.000,0.000,0.000,0.000,0.000 +5.127931,0.020154,17775907,0.529763,721453.860,0.000,0.000,0.590,0.000,1078.029,7.207,365.559,724.315,372.527,5.566406,92.932,6,0.000,0.000,0.000,0,0.000,0,0.590,0.000,0.000,721453.860,0.000,0.000,0.000,0.000,0.000 +5.148089,0.020159,17790948,0.530212,746131.350,0.000,0.000,0.115,0.000,1098.188,7.070,365.559,668.719,335.813,5.566406,92.925,6,0.000,0.000,0.000,0,0.000,0,0.115,0.000,0.000,746131.350,0.000,0.000,0.000,0.000,0.000 +5.168252,0.020162,17803769,0.530594,635891.615,0.000,0.000,0.589,0.000,1118.350,6.929,365.559,641.282,412.087,5.634033,92.917,6,0.000,0.000,0.000,0,0.000,0,0.589,0.000,0.000,635891.615,0.000,0.000,0.000,0.000,0.000 +5.188402,0.020150,17816046,0.530960,609277.645,0.000,0.000,0.443,0.000,1138.500,6.664,365.559,707.387,522.834,5.634033,92.907,6,0.000,0.000,0.000,0,0.000,0,0.443,0.000,0.000,609277.645,0.000,0.000,0.000,0.000,0.000 +5.208547,0.020145,17827997,0.531316,593236.606,0.000,0.000,1.336,0.000,1158.646,5.782,365.559,470.602,1253.774,5.634033,92.882,6,0.000,0.000,0.000,0,0.000,0,1.336,0.000,0.000,593236.606,0.000,0.000,0.000,0.000,0.000 +5.228711,0.020164,17840180,0.531679,604208.211,0.000,0.000,0.643,0.000,1178.809,5.660,365.559,531.008,1033.733,5.703857,92.862,6,0.000,0.000,0.000,0,0.000,0,0.643,0.000,0.000,604208.211,0.000,0.000,0.000,0.000,0.000 +5.248853,0.020143,17851728,0.532023,573309.836,0.000,0.000,0.877,0.000,1198.952,6.435,365.559,679.333,788.903,5.703857,92.846,6,0.000,0.000,0.000,0,0.000,0,0.877,0.000,0.000,573309.836,0.000,0.000,0.000,0.000,0.000 +5.269003,0.020150,17863810,0.532383,599608.691,0.000,0.000,3.753,0.000,1219.102,2.604,365.559,186.106,320.257,5.703857,92.840,6,0.000,0.000,0.000,0,0.000,0,3.753,0.000,0.000,599608.691,0.000,0.000,0.000,0.000,0.000 +5.289123,0.020120,17878793,0.532830,744676.949,0.000,0.000,0.811,0.000,1239.222,5.648,365.559,660.486,723.389,5.703857,92.826,6,0.000,0.000,0.000,0,0.000,0,0.811,0.000,0.000,744676.949,0.000,0.000,0.000,0.000,0.000 +5.309260,0.020136,17892713,0.533244,691295.321,0.000,0.000,0.406,0.000,1259.358,6.764,365.559,646.382,492.352,5.703857,92.816,6,0.000,0.000,0.000,0,0.000,0,0.406,0.000,0.000,691295.321,0.000,0.000,0.000,0.000,0.000 +5.329408,0.020148,17892835,0.533248,6055.156,0.000,0.000,0.003,0.000,1279.506,6.401,365.559,768.333,344.907,5.703857,92.810,5,0.000,0.000,0.000,0,0.000,0,0.003,0.000,0.000,6055.156,0.000,0.000,0.000,0.000,0.000 +5.349527,0.020119,17892835,0.533248,0.000,0.000,0.000,0.000,0.000,1299.625,6.257,365.559,731.973,293.760,5.703857,92.804,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.369681,0.020155,17892835,0.533248,0.000,0.000,0.000,0.000,0.000,1319.780,5.945,365.559,529.113,463.604,5.761108,92.795,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.389806,0.020125,17892836,0.533248,49.690,0.000,0.000,1329.753,0.000,1339.904,6.119,381.203,244.374,455.557,5.761108,92.786,5,0.000,0.000,0.000,0,0.000,0,1329.753,0.000,49.690,0.000,0.000,0.000,0.000,0.000,0.000 +5.409937,0.020131,17892839,0.533248,149.024,0.000,0.000,1354.731,0.000,1329.005,6.647,420.266,52.197,338.992,5.761108,92.779,5,0.000,0.000,0.000,0,0.000,0,1354.731,0.000,0.000,0.000,0.000,49.675,49.675,0.000,49.675 +5.430111,0.020175,17892840,0.533248,49.567,0.000,0.000,1340.041,0.000,50.457,7.714,428.234,5.809,301.857,5.761108,92.773,5,0.000,0.000,0.000,0,0.000,0,1340.041,0.000,0.000,0.000,49.567,0.000,0.000,0.000,0.000 +5.450287,0.020175,17896104,0.533345,161780.963,0.000,0.000,63.906,0.000,50.499,7.845,428.234,145.017,962.650,5.761108,92.754,5,0.000,0.000,0.000,0,0.000,0,63.906,0.000,161780.963,0.000,0.000,0.000,0.000,0.000,0.000 +5.470424,0.020137,17928709,0.534317,1619153.214,0.000,0.000,55.978,0.000,49.450,6.239,428.234,124.925,740.821,5.761108,92.739,5,0.000,0.000,0.000,0,0.000,0,55.978,0.000,804188.534,0.000,0.000,149773.535,315289.181,0.000,349901.964 +5.490570,0.020146,17992031,0.536204,3143110.660,0.000,0.000,59.802,0.000,0.001,6.608,428.234,15.124,345.326,5.766113,92.733,5,0.000,0.000,0.000,0,0.000,0,59.802,0.000,738647.385,0.000,420871.661,637189.469,615895.219,0.000,730506.926 +5.510698,0.020127,18075728,0.538699,4158373.222,0.000,0.000,0.404,0.000,0.024,4.851,428.234,0.000,171.370,5.769409,92.729,5,0.000,0.000,0.000,0,0.000,0,0.404,0.000,864296.935,0.000,800850.902,811980.042,813470.552,0.000,867774.791 +5.530821,0.020123,18152740,0.540994,3827000.609,0.000,0.000,0.426,0.000,13.848,4.750,428.234,2.329,224.009,5.774048,92.725,5,0.000,0.000,0.000,0,0.000,0,0.426,0.000,939556.180,0.000,861636.674,939158.631,816316.146,0.000,270332.978 +5.550958,0.020137,18210896,0.542727,2887956.275,0.000,0.000,1.922,0.000,33.985,4.003,428.234,58.000,161.391,5.777222,92.722,5,0.000,0.000,0.000,0,0.000,0,1.922,0.000,757197.147,0.000,707439.045,734999.670,688320.413,0.000,0.000 +5.571107,0.020148,18279588,0.544774,3409305.341,0.000,0.000,0.564,0.000,54.133,4.287,428.234,97.325,220.241,5.781616,92.718,5,0.000,0.000,0.000,0,0.000,0,0.564,0.000,932332.744,0.000,784628.605,871236.038,821107.954,0.000,0.000 +5.591235,0.020129,18341283,0.546613,3065023.966,0.000,0.000,11.620,0.000,74.262,4.219,428.234,64.817,293.424,5.787720,92.712,5,0.000,0.000,0.000,0,0.000,0,11.620,0.000,369770.214,0.000,849135.094,961164.092,884954.565,0.000,0.000 +5.611386,0.020151,18413320,0.548760,3574908.773,0.000,0.000,0.864,0.000,94.413,4.349,428.234,99.058,124.065,5.790161,92.709,5,0.000,0.000,0.000,0,0.000,0,0.864,0.000,905376.899,0.000,869149.912,928750.749,871631.213,0.000,0.000 +5.631528,0.020142,18484830,0.550891,3550245.859,0.000,0.000,0.350,0.000,114.555,4.479,428.234,63.998,179.970,5.793945,92.706,5,0.000,0.000,0.000,0,0.000,0,0.350,0.000,942594.992,0.000,779306.520,923828.485,904515.862,0.000,0.000 +5.651650,0.020122,18505506,0.551507,1027544.617,0.000,0.000,122.282,0.000,16.338,3.663,428.234,509.981,590.157,5.806152,92.694,5,0.000,0.000,0.000,0,0.000,0,122.282,0.000,287748.275,0.000,284816.125,158882.769,296047.750,0.000,49.697 +5.671774,0.020124,18505507,0.551507,49.693,0.000,0.000,17.599,0.000,33.229,4.245,428.234,1239.406,675.122,5.819214,92.681,5,0.000,0.000,0.000,0,0.000,0,17.599,0.000,0.000,0.000,0.000,49.693,0.000,0.000,0.000 +5.691905,0.020131,18505507,0.551507,0.000,0.000,0.000,0.000,0.000,53.360,4.840,428.234,1174.339,843.887,5.838623,92.664,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.712028,0.020123,18505511,0.551507,198.778,0.000,0.000,64.372,0.000,73.483,5.051,428.234,889.064,536.738,5.853470,92.654,5,0.000,0.000,0.000,0,0.000,0,64.372,0.000,99.389,0.000,99.389,0.000,0.000,0.000,0.000 +5.732154,0.020126,18505516,0.551507,248.435,0.000,0.000,92.977,0.000,32.582,3.855,428.234,664.758,878.645,5.901737,92.636,5,0.000,0.000,0.000,0,0.000,0,92.977,0.000,0.000,0.000,0.000,99.374,49.687,0.000,99.374 +5.752301,0.020147,18505517,0.551507,49.635,0.000,0.000,7.153,0.000,52.729,2.846,428.234,570.800,1312.414,6.000854,92.611,5,0.000,0.000,0.000,0,0.000,0,7.153,0.000,0.000,0.000,0.000,0.000,49.635,0.000,0.000 +5.772424,0.020123,18505517,0.551507,0.000,0.000,0.000,0.000,0.000,72.853,1.043,428.234,264.968,681.151,6.013916,92.597,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.792533,0.020109,18505517,0.551507,0.000,0.000,0.000,0.000,0.000,92.962,1.945,428.234,548.572,1303.054,6.042969,92.572,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.812656,0.020122,18505519,0.551507,99.393,0.000,0.000,97.478,0.000,102.034,2.857,428.234,777.282,1101.667,6.064701,92.550,5,0.000,0.000,0.000,0,0.000,0,97.478,0.000,0.000,0.000,99.393,0.000,0.000,0.000,0.000 +5.832771,0.020116,18505523,0.551508,198.851,0.000,0.000,116.219,0.000,109.172,3.621,428.234,796.570,830.942,6.082520,92.534,5,0.000,0.000,0.000,0,0.000,0,116.219,0.000,99.426,0.000,0.000,99.426,0.000,0.000,0.000 +5.852911,0.020140,18505524,0.551508,49.653,0.000,0.000,121.698,0.000,114.235,3.058,428.234,664.499,613.294,6.106934,92.522,5,0.000,0.000,0.000,0,0.000,0,121.698,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.653 +5.873021,0.020110,18505527,0.551508,149.176,0.000,0.000,118.883,0.000,66.878,3.996,428.234,1198.845,528.137,6.119873,92.511,5,0.000,0.000,0.000,0,0.000,0,118.883,0.000,0.000,0.000,0.000,0.000,99.451,0.000,49.725 +5.893165,0.020143,18505529,0.551508,99.289,0.000,0.000,69.319,0.000,62.932,5.694,428.234,1166.836,448.738,6.130249,92.503,5,0.000,0.000,0.000,0,0.000,0,69.319,0.000,0.000,0.000,99.289,0.000,0.000,0.000,0.000 +5.913317,0.020152,18505531,0.551508,99.243,0.000,0.000,65.042,0.000,81.188,2.372,428.234,418.295,459.195,6.139282,92.493,5,0.000,0.000,0.000,0,0.000,0,65.042,0.000,0.000,0.000,0.000,99.243,0.000,0.000,0.000 +5.933443,0.020126,18505534,0.551508,149.059,0.000,0.000,86.583,0.000,70.940,2.902,428.234,662.032,517.243,6.149170,92.483,5,0.000,0.000,0.000,0,0.000,0,86.583,0.000,99.373,0.000,0.000,0.000,0.000,0.000,49.686 +5.953568,0.020125,18505535,0.551508,49.689,0.000,0.000,9.221,0.000,91.065,2.640,428.234,547.551,1027.750,6.171143,92.463,5,0.000,0.000,0.000,0,0.000,0,9.221,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.689 +5.973676,0.020108,18505536,0.551508,49.732,0.000,0.000,109.058,0.000,91.484,2.090,428.234,504.121,1193.961,6.204590,92.440,5,0.000,0.000,0.000,0,0.000,0,109.058,0.000,0.000,0.000,0.000,0.000,49.732,0.000,0.000 +5.993793,0.020116,18505537,0.551508,49.711,0.000,0.000,8.162,0.000,111.600,2.936,428.234,874.985,1066.837,6.232422,92.419,5,0.000,0.000,0.000,0,0.000,0,8.162,0.000,0.000,0.000,0.000,0.000,49.711,0.000,0.000 +6.013938,0.020145,18505540,0.551508,148.920,0.000,0.000,117.325,0.000,87.775,3.129,428.234,759.338,1014.131,6.254761,92.399,5,0.000,0.000,0.000,0,0.000,0,117.325,0.000,0.000,0.000,99.280,49.640,0.000,0.000,0.000 +6.034077,0.020140,18505543,0.551508,148.958,0.000,0.000,91.264,0.000,94.818,2.962,428.234,710.074,658.093,6.267578,92.386,5,0.000,0.000,0.000,0,0.000,0,91.264,0.000,99.306,0.000,0.000,49.653,0.000,0.000,0.000 +6.054196,0.020119,18505545,0.551508,99.410,0.000,0.000,106.304,0.000,74.471,2.637,428.234,667.719,228.139,6.272827,92.381,5,0.000,0.000,0.000,0,0.000,0,106.304,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.410 +6.074327,0.020131,18505547,0.551508,99.347,0.000,0.000,88.015,0.000,66.428,4.054,428.234,1028.594,785.853,6.295410,92.366,5,0.000,0.000,0.000,0,0.000,0,88.015,0.000,0.000,0.000,0.000,0.000,99.347,0.000,0.000 +6.094469,0.020141,18505548,0.551508,49.650,0.000,0.000,79.602,0.000,78.953,3.983,428.234,1071.540,888.651,6.317505,92.348,5,0.000,0.000,0.000,0,0.000,0,79.602,0.000,0.000,0.000,49.650,0.000,0.000,0.000,0.000 +6.114602,0.020134,18505552,0.551508,198.671,0.000,0.000,89.084,0.000,64.047,4.012,428.234,792.354,1049.035,6.342529,92.328,5,0.000,0.000,0.000,0,0.000,0,89.084,0.000,49.668,0.000,49.668,99.335,0.000,0.000,0.000 +6.134727,0.020125,18505555,0.551509,149.072,0.000,0.000,68.799,0.000,60.568,3.705,428.234,753.899,1506.439,6.446655,92.298,5,0.000,0.000,0.000,0,0.000,0,68.799,0.000,49.691,0.000,0.000,0.000,0.000,0.000,99.381 +6.154858,0.020131,18505556,0.551509,49.674,0.000,0.000,77.020,0.000,59.372,4.639,428.234,959.525,1128.921,6.446655,92.276,5,0.000,0.000,0.000,0,0.000,0,77.020,0.000,0.000,0.000,0.000,0.000,49.674,0.000,0.000 +6.174981,0.020123,18505557,0.551509,49.694,0.000,0.000,7.132,0.000,79.495,1.918,428.234,365.332,521.986,6.446655,92.266,5,0.000,0.000,0.000,0,0.000,0,7.132,0.000,0.000,0.000,0.000,0.000,49.694,0.000,0.000 +6.195091,0.020110,18505559,0.551509,99.453,0.000,0.000,85.780,0.000,82.669,4.090,428.234,1218.110,1082.138,6.446655,92.244,5,0.000,0.000,0.000,0,0.000,0,85.780,0.000,0.000,0.000,99.453,0.000,0.000,0.000,0.000 +6.215219,0.020128,18505564,0.551509,248.408,0.000,0.000,93.753,0.000,56.907,5.650,428.234,1100.562,720.576,6.461060,92.230,5,0.000,0.000,0.000,0,0.000,0,93.753,0.000,49.682,0.000,0.000,99.363,0.000,0.000,99.363 +6.235343,0.020124,18505565,0.551509,49.692,0.000,0.000,6.329,0.000,77.031,3.988,428.234,856.596,655.695,6.475101,92.217,5,0.000,0.000,0.000,0,0.000,0,6.329,0.000,49.692,0.000,0.000,0.000,0.000,0.000,0.000 +6.255466,0.020122,18505568,0.551509,149.087,0.000,0.000,80.249,0.000,51.357,4.877,428.234,1023.811,501.229,6.494507,92.208,5,0.000,0.000,0.000,0,0.000,0,80.249,0.000,0.000,0.000,49.696,0.000,99.392,0.000,0.000 +6.275593,0.020127,18505569,0.551509,49.685,0.000,0.000,7.542,0.000,71.484,3.116,428.234,709.752,844.250,6.508179,92.191,5,0.000,0.000,0.000,0,0.000,0,7.542,0.000,0.000,0.000,49.685,0.000,0.000,0.000,0.000 +6.295699,0.020106,18505571,0.551509,99.470,0.000,0.000,72.721,0.000,86.921,3.978,428.234,1012.578,1591.332,6.619751,92.160,5,0.000,0.000,0.000,0,0.000,0,72.721,0.000,0.000,0.000,0.000,99.470,0.000,0.000,0.000 +6.315838,0.020139,18505573,0.551509,99.309,0.000,0.000,87.374,0.000,97.686,2.037,428.234,346.419,700.790,6.619751,92.146,5,0.000,0.000,0.000,0,0.000,0,87.374,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.309 +6.335949,0.020111,18505575,0.551509,99.449,0.000,0.000,102.776,0.000,90.633,4.220,428.234,926.899,1613.526,6.619751,92.114,5,0.000,0.000,0.000,0,0.000,0,102.776,0.000,99.449,0.000,0.000,0.000,0.000,0.000,0.000 +6.356071,0.020122,18505577,0.551509,99.393,0.000,0.000,91.096,0.000,110.756,4.736,428.234,1096.627,1044.989,6.632812,92.094,5,0.000,0.000,0.000,0,0.000,0,91.096,0.000,0.000,0.000,99.393,0.000,0.000,0.000,0.000 +6.376222,0.020151,18505581,0.551509,198.502,0.000,0.000,115.542,0.000,71.210,3.506,428.234,773.653,708.132,6.647461,92.080,5,0.000,0.000,0.000,0,0.000,0,115.542,0.000,0.000,0.000,0.000,99.251,99.251,0.000,0.000 +6.396355,0.020133,18505583,0.551509,99.340,0.000,0.000,74.743,0.000,68.960,3.866,428.234,1089.438,750.480,6.665035,92.065,5,0.000,0.000,0.000,0,0.000,0,74.743,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.340 +6.416488,0.020133,18505585,0.551509,99.339,0.000,0.000,74.261,0.000,60.813,4.953,428.234,1006.194,750.862,6.681274,92.050,5,0.000,0.000,0.000,0,0.000,0,74.261,0.000,99.339,0.000,0.000,0.000,0.000,0.000,0.000 +6.436616,0.020128,18505585,0.551509,0.000,0.000,0.000,0.000,0.000,80.941,1.992,428.234,419.188,678.270,6.786499,92.037,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.456745,0.020129,18505588,0.551509,149.042,0.000,0.000,88.925,0.000,101.069,3.415,428.234,939.470,658.852,6.786499,92.024,5,0.000,0.000,0.000,0,0.000,0,88.925,0.000,0.000,0.000,0.000,49.681,99.361,0.000,0.000 +6.476869,0.020124,18507133,0.551556,76772.693,0.000,0.000,113.346,0.000,69.371,4.582,428.234,1054.770,1621.365,6.786499,91.992,5,0.000,0.000,0.000,0,0.000,0,113.346,0.000,0.000,0.000,76623.619,49.691,0.000,0.000,99.382 +6.497024,0.020155,18534428,0.552369,1354249.555,0.000,0.000,21.935,0.000,89.526,6.414,428.234,1072.156,1354.343,6.787231,91.966,5,0.000,0.000,0.000,0,0.000,0,21.935,0.000,0.000,0.000,827831.245,325327.508,0.000,0.000,201090.802 +6.517161,0.020136,18587346,0.553946,2628008.257,0.000,0.000,91.991,0.000,0.001,6.120,428.234,289.242,664.616,6.801147,91.953,5,0.000,0.000,0.000,0,0.000,0,91.991,0.000,598326.533,0.000,619581.825,587649.225,144963.077,0.000,677487.597 +6.537419,0.020258,18657595,0.556040,3467708.412,0.000,0.000,0.478,0.000,0.002,5.548,428.234,0.386,166.600,6.806396,91.949,5,0.000,0.000,0.000,0,0.000,0,0.478,0.000,676718.738,0.000,764387.604,696019.710,643250.556,0.000,687331.804 +6.557556,0.020137,18725710,0.558070,3382550.440,0.000,0.000,0.987,0.000,10.157,4.763,428.234,0.000,260.712,6.816772,91.944,5,0.000,0.000,0.000,0,0.000,0,0.987,0.000,324573.878,0.000,759937.890,797927.336,668266.627,0.000,831844.710 +6.577712,0.020156,18778132,0.559632,2600810.944,0.000,0.000,13.246,0.000,0.002,6.272,428.234,0.000,360.082,6.823730,91.937,5,0.000,0.000,0.000,0,0.000,0,13.246,0.000,844759.985,0.000,419031.117,453611.355,365201.048,0.000,518207.438 +6.597865,0.020153,18864688,0.562212,4294921.517,0.000,0.000,0.700,0.000,0.001,4.892,428.234,0.000,86.254,6.825562,91.935,5,0.000,0.000,0.000,0,0.000,0,0.700,0.000,894452.785,0.000,842996.692,856592.612,822553.191,0.000,878326.237 +6.618012,0.020147,18939727,0.564448,3724500.986,0.000,0.000,12.816,0.000,1.443,5.299,428.234,0.776,175.659,6.828857,91.932,5,0.000,0.000,0.000,0,0.000,0,12.816,0.000,861401.599,0.000,853013.419,832464.859,297308.878,0.000,880312.231 +6.638171,0.020159,18988309,0.565896,2409972.889,0.000,0.000,14.208,0.000,0.002,6.063,428.234,0.000,304.420,6.836670,91.926,5,0.000,0.000,0.000,0,0.000,0,14.208,0.000,398140.101,0.000,364854.279,309394.445,769046.348,0.000,568537.715 +6.658333,0.020162,19071272,0.568368,4114892.207,0.000,0.000,0.578,0.000,0.317,4.741,428.234,0.000,121.867,6.839478,91.923,5,0.000,0.000,0.000,0,0.000,0,0.578,0.000,873490.190,0.000,806580.971,810251.306,798793.908,0.000,825775.832 +6.678475,0.020142,19155860,0.570889,4199523.331,0.000,0.000,11.610,0.000,0.001,6.072,428.234,0.000,300.596,6.848267,91.918,5,0.000,0.000,0.000,0,0.000,0,11.610,0.000,999588.627,0.000,873833.288,406110.806,928494.412,0.000,991496.199 +6.698629,0.020154,19244078,0.573518,4377150.854,0.000,0.000,0.700,0.000,0.001,5.705,428.234,0.000,199.826,6.851685,91.914,5,0.000,0.000,0.000,0,0.000,0,0.700,0.000,919460.682,0.000,779291.429,909934.135,859919.761,0.000,908544.847 +6.718775,0.020145,19326176,0.575965,4075280.252,0.000,0.000,0.455,0.000,11.195,4.869,428.234,0.000,240.634,6.856445,91.909,5,0.000,0.000,0.000,0,0.000,0,0.455,0.000,958036.845,0.000,894697.206,943840.029,892364.163,0.000,386342.008 +6.738916,0.020141,19372907,0.577358,2320151.632,0.000,0.000,11.216,0.000,0.001,6.662,428.234,0.000,336.877,6.866211,91.902,5,0.000,0.000,0.000,0,0.000,0,11.216,0.000,425045.861,0.000,350621.875,435372.872,202518.639,0.000,906592.386 +6.759069,0.020153,19457906,0.579891,4217752.312,0.000,0.000,0.725,0.000,0.000,4.858,428.234,0.000,101.956,6.868408,91.900,5,0.000,0.000,0.000,0,0.000,0,0.725,0.000,865989.169,0.000,842071.751,866485.381,833239.177,0.000,809966.835 +6.779208,0.020140,19538095,0.582281,3981614.335,0.000,0.000,11.945,0.000,0.000,4.973,428.234,0.000,245.355,6.876465,91.895,5,0.000,0.000,0.000,0,0.000,0,11.945,0.000,955718.524,0.000,846581.506,914655.597,879799.279,0.000,384859.428 +6.799360,0.020151,19609507,0.584409,3543817.598,0.000,0.000,0.506,0.000,0.001,5.172,428.234,0.000,105.453,6.879272,91.893,4,0.000,0.000,0.000,0,0.000,0,0.506,0.000,76670.562,0.000,768392.871,900643.388,880843.029,0.000,917267.749 +6.819498,0.020139,19683985,0.586628,3698280.164,0.000,0.000,0.441,0.000,1.644,3.930,428.234,0.000,64.786,6.880493,91.892,4,0.000,0.000,0.000,0,0.000,0,0.441,0.000,0.000,0.000,906271.802,964468.643,848720.489,0.000,978819.230 +6.839620,0.020121,19723368,0.587802,1957267.429,0.000,0.000,9.290,0.000,12.733,4.996,428.234,0.000,208.306,6.888672,91.888,4,0.000,0.000,0.000,0,0.000,0,9.290,0.000,0.000,0.000,428001.602,424125.136,678480.942,0.000,426659.749 +6.859771,0.020152,19780459,0.589504,2833032.692,0.000,0.000,16.042,0.000,0.001,4.830,428.234,0.000,68.232,6.892212,91.887,3,0.000,0.000,0.000,0,0.000,0,16.042,0.000,0.000,0.000,142716.050,934700.807,878180.090,0.000,877435.744 +6.879909,0.020138,19827872,0.590917,2354420.158,0.000,0.000,0.462,0.000,0.000,2.413,428.234,0.000,56.253,6.893921,91.886,2,0.000,0.000,0.000,0,0.000,0,0.462,0.000,0.000,0.000,0.000,385591.980,953626.320,0.000,1015201.858 +6.900046,0.020136,19870553,0.592189,2119612.577,0.000,0.000,0.883,0.000,0.000,1.926,428.234,0.000,46.946,6.895508,91.885,2,0.000,0.000,0.000,0,0.000,0,0.883,0.000,0.000,0.000,0.000,0.000,1065045.602,0.000,1054566.975 +6.920219,0.020173,19897364,0.592988,1329034.250,0.000,0.000,10.162,0.000,0.812,2.633,428.234,0.000,254.242,6.904907,91.880,1,0.000,0.000,0.000,0,0.000,0,10.162,0.000,0.000,0.000,0.000,0.000,423331.935,0.000,905702.316 +6.940449,0.020230,19917971,0.593602,1018614.139,0.000,0.000,4.916,0.000,0.000,2.566,428.234,0.000,130.527,6.909912,91.877,1,0.000,0.000,0.000,0,0.000,0,4.916,0.000,0.000,0.000,0.000,0.000,0.000,0.000,1018614.139 +6.960672,0.020223,19942579,0.594335,1216853.741,0.000,0.000,0.459,0.000,0.000,1.021,428.234,0.000,24.725,6.911255,91.877,1,0.000,0.000,0.000,0,0.000,0,0.459,0.000,0.000,0.000,0.000,0.000,0.000,0.000,1216853.741 +6.980784,0.020112,19968071,0.595095,1267503.753,0.000,0.000,0.043,0.000,0.519,1.025,428.234,0.000,24.861,6.911499,91.876,1,0.000,0.000,0.000,0,0.000,0,0.043,0.000,0.000,0.000,0.000,0.000,0.000,0.000,1267503.753 +7.000924,0.020140,19993028,0.595839,1239149.621,0.000,0.000,0.748,0.000,0.000,0.844,428.234,0.000,31.032,6.915161,91.875,1,0.000,0.000,0.000,0,0.000,0,0.748,0.000,0.000,0.000,0.000,0.000,0.000,0.000,1239149.621 +7.021197,0.020272,20000000,0.596046,343916.680,0.000,0.000,0.399,0.000,0.000,0.404,428.234,0.000,6.166,6.915649,91.875,0,0.000,0.000,0.000,0,0.000,0,0.399,0.000,0.000,0.000,0.000,0.000,0.000,0.000,343916.680 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.log new file mode 100644 index 000000000..e965202f7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=14 +worker=4 kind=insert tid=7 os_tid=17 +worker=0 kind=insert tid=6 os_tid=13 +worker=5 kind=insert tid=8 os_tid=18 +worker=6 kind=insert tid=9 os_tid=19 +worker=7 kind=insert tid=10 os_tid=20 +start_monotonic_ns=1788722229522536 main_address=0x564656ae6a80 +worker=2 kind=insert tid=11 os_tid=15 +worker=3 kind=insert tid=12 os_tid=16 +load_end reason=complete inserted=20000000 elapsed_s=7.021 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.149 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.summary.csv new file mode 100644 index 000000000..8bfbd00c7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-0-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2848478.073725,7.021293,20000000,0.002424,0.001264,0.003808,0.009344,1354.731329,0.002424,0.001264,0.003808,0.009344,1354.731329,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.csv new file mode 100644 index 000000000..81b9b72ef --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.csv @@ -0,0 +1,375 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020061,0.020061,148965,0.004440,7425558.237,0.000,0.000,0.075,0.000,0.001,6.599,36.758,0.000,0.000,0.005013,94.338,8,0.000,0.000,0.000,0,0.000,0,0.075,985239.208,849155.067,808628.911,1076609.988,1041218.141,1035385.964,834699.243,794621.715 +0.040180,0.020119,264303,0.007877,5732787.905,0.000,0.000,0.113,0.000,12.010,7.954,51.602,0.000,0.000,0.005013,94.338,8,0.000,0.000,0.000,0,0.000,0,0.113,825239.536,703613.255,274069.192,892588.784,831104.637,876484.610,673442.780,656245.112 +0.060318,0.020138,380111,0.011328,5750732.882,0.000,0.000,15.249,0.000,0.005,8.744,68.633,0.000,0.000,0.005013,94.338,8,0.000,0.000,0.000,0,0.000,0,15.249,811750.746,680257.752,559242.485,859620.552,821731.899,699822.797,660792.022,657514.628 +0.080477,0.020159,490015,0.014604,5451842.586,0.000,0.000,11.692,0.000,0.001,8.730,88.746,0.000,0.000,0.005013,94.338,8,0.000,0.000,0.000,0,0.000,0,11.692,829701.550,678553.599,705588.595,358399.719,830892.081,702661.871,671063.169,674982.003 +0.100605,0.020128,603282,0.017979,5627341.206,0.000,0.000,0.149,0.000,2.924,8.991,105.309,0.000,0.000,0.005013,94.338,8,0.000,0.000,0.000,0,0.000,0,0.149,800924.961,659976.874,658883.868,835652.742,695549.250,667826.644,652474.878,656051.989 +0.120728,0.020123,718552,0.021415,5728274.548,0.000,0.000,11.414,0.000,0.001,8.979,124.684,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,11.414,848283.565,698256.144,698206.449,780550.085,478308.689,805695.456,711226.384,707747.776 +0.140883,0.020155,824430,0.024570,5253267.030,0.000,0.000,0.228,0.000,7.812,10.720,142.027,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.228,461232.459,633698.469,638015.081,647342.932,770837.724,818816.617,644762.888,638560.859 +0.161051,0.020168,929640,0.027705,5216637.727,0.000,0.000,12.731,0.000,0.005,9.308,156.531,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,12.731,447090.794,621871.214,619193.726,704774.153,765810.947,797990.377,626879.106,633027.411 +0.181206,0.020155,1035567,0.030862,5255566.541,0.000,0.000,0.226,0.000,10.465,8.930,173.250,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.226,623908.439,300021.816,660276.223,803415.456,786000.596,837649.796,616069.272,628224.943 +0.201334,0.020127,1143665,0.034084,5370670.035,0.000,0.000,15.984,0.000,0.001,9.399,189.969,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,15.984,676488.401,463744.326,657906.831,686474.753,782164.872,832841.882,629984.792,641064.177 +0.221456,0.020122,1244454,0.037088,5008795.421,0.000,0.000,12.294,0.000,0.001,8.999,209.812,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,12.294,755128.500,663042.083,633373.658,642269.216,757961.164,307368.856,623384.792,626267.151 +0.241579,0.020123,1350285,0.040242,5259250.314,0.000,0.000,0.107,0.000,0.001,9.941,224.969,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.107,590821.470,618948.726,630875.478,646280.866,756006.983,790445.479,610947.864,614923.448 +0.261705,0.020126,1450553,0.043230,4982013.069,0.000,0.000,12.658,0.000,0.004,9.159,241.844,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,12.658,606826.960,629931.401,625807.382,785898.798,253751.354,798270.854,641607.839,639918.482 +0.281862,0.020157,1554562,0.046330,5159840.251,0.000,0.000,0.028,0.000,0.005,9.761,257.156,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.028,625427.665,606873.692,604889.309,771726.244,578248.978,770436.396,601317.421,600920.545 +0.301990,0.020127,1650412,0.049186,4762180.625,0.000,0.000,12.797,0.000,0.001,9.078,274.969,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,12.797,703073.740,604054.168,623381.119,273757.071,590192.422,775264.126,594365.851,598092.127 +0.322114,0.020124,1753633,0.052262,5129260.128,0.000,0.000,0.098,0.000,0.002,9.929,284.500,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.098,580253.732,604006.519,609472.641,767493.269,597944.092,768685.877,602316.990,599087.008 +0.342252,0.020138,1858168,0.055378,5190907.820,0.000,0.000,9.108,0.000,0.001,9.284,290.457,0.000,0.194,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,9.108,707117.495,667441.450,645890.257,821328.888,628758.548,441054.606,636654.031,642662.544 +0.362398,0.020146,1964622,0.058550,5284025.425,0.000,0.000,0.030,0.000,0.001,9.930,290.457,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.030,602639.193,626564.083,625620.986,788429.367,618423.664,786046.806,616686.380,619614.945 +0.382520,0.020122,2066720,0.061593,5073842.755,0.000,0.000,12.181,0.000,0.001,10.150,291.395,0.000,22.518,0.220215,94.339,8,0.000,0.000,0.000,0,0.000,0,12.181,240179.847,646095.219,635013.053,762035.542,643660.124,821272.947,659960.350,665625.672 +0.402648,0.020128,2173708,0.064782,5315461.575,0.000,0.000,0.037,0.000,2.656,9.678,291.707,0.000,0.000,0.220215,94.339,8,0.000,0.000,0.000,0,0.000,0,0.037,611446.009,643690.135,638721.857,695757.692,767797.727,699483.900,627592.913,630971.343 +0.422779,0.020131,2249140,0.067030,3747126.207,0.000,0.000,15.305,0.000,7.767,9.508,300.801,0.000,0.000,0.220215,94.339,8,0.000,0.000,0.000,0,0.000,0,15.305,400583.648,438237.716,415088.909,529839.433,791977.319,351355.176,411363.243,408680.763 +0.442927,0.020149,2281580,0.067996,1610045.333,0.000,0.000,0.016,0.000,27.915,10.922,300.801,0.000,0.000,0.220215,94.339,8,0.000,0.000,0.000,0,0.000,0,0.016,0.000,0.000,0.000,0.000,715834.890,894210.443,0.000,0.000 +0.463052,0.020125,2310563,0.068860,1440149.999,0.000,0.000,0.090,0.000,48.040,10.936,300.957,0.000,70.652,0.220215,94.338,8,0.000,0.000,0.000,0,0.000,0,0.090,0.000,0.000,0.000,0.000,647255.076,792894.922,0.000,0.000 +0.483179,0.020127,2339354,0.069718,1430454.882,0.000,0.000,0.022,0.000,68.168,10.938,301.113,0.000,11.257,0.220215,94.338,8,0.000,0.000,0.000,0,0.000,0,0.022,0.000,0.000,0.000,0.000,641173.292,789281.590,0.000,0.000 +0.503302,0.020123,2366077,0.070515,1328003.561,0.000,0.000,0.022,0.000,88.290,10.937,301.113,0.000,17.859,0.220215,94.337,8,0.000,0.000,0.000,0,0.000,0,0.022,0.000,0.000,0.000,0.000,412767.937,915235.624,0.000,0.000 +0.523425,0.020123,2407271,0.071742,2047086.467,0.000,0.000,90.639,0.000,0.002,10.979,310.020,0.000,121.323,0.220215,94.335,8,0.000,0.000,0.000,0,0.000,0,90.639,161504.856,360429.144,254631.040,297814.954,186500.838,380306.664,232517.298,173381.674 +0.543576,0.020151,2498134,0.074450,4509217.686,0.000,0.000,1.225,0.000,0.001,8.457,310.020,0.000,176.407,0.357422,94.331,8,0.000,0.000,0.000,0,0.000,0,1.225,532393.684,509366.963,518051.610,623656.919,623061.401,641373.600,515917.668,545395.842 +0.563722,0.020147,2601949,0.077544,5152999.384,0.000,0.000,0.231,0.000,9.858,9.357,310.020,0.000,481.628,0.357422,94.322,8,0.000,0.000,0.000,0,0.000,0,0.231,617178.581,639614.218,612214.944,770257.135,771795.862,791551.136,628098.581,322288.927 +0.583873,0.020151,2656084,0.079157,2686514.235,0.000,0.000,13.628,0.000,0.000,7.920,310.020,1.357,2487.707,0.403076,94.273,8,0.000,0.000,0.000,0,0.000,0,13.628,352246.754,288923.725,214385.176,279742.879,238900.518,373139.384,560726.412,378449.387 +0.604022,0.020149,2749817,0.081951,4652090.781,0.000,0.000,0.977,0.000,1.185,9.363,310.020,39.938,919.730,0.423218,94.255,8,0.000,0.000,0.000,0,0.000,0,0.977,638159.274,509465.310,551850.441,556763.940,641782.359,583515.211,539144.828,631409.417 +0.624182,0.020160,2825071,0.084194,3732813.416,0.000,0.000,1.698,0.000,21.345,7.985,310.020,31.971,1210.232,0.445068,94.231,8,0.000,0.000,0.000,0,0.000,0,1.698,548508.395,497070.232,504014.632,526087.904,604262.006,512843.941,0.000,540026.306 +0.644339,0.020157,2864209,0.085360,1941666.558,0.000,0.000,24.396,0.000,7.549,7.567,310.020,47.673,1011.013,0.604134,94.211,8,0.000,0.000,0.000,0,0.000,0,24.396,295680.226,287147.173,95699.187,238479.001,392073.964,191398.374,226522.804,214665.829 +0.664486,0.020148,2913928,0.086842,2467718.986,0.000,0.000,9.205,0.000,7.559,8.368,310.020,66.889,356.352,0.604134,94.204,8,0.000,0.000,0.000,0,0.000,0,9.205,312938.076,318298.475,130188.196,401781.717,362968.462,393046.253,174808.549,373689.258 +0.684639,0.020153,2960885,0.088241,2330080.573,0.000,0.000,7.879,0.000,3.308,7.930,310.020,80.054,447.563,0.604134,94.195,8,0.000,0.000,0.000,0,0.000,0,7.879,289393.060,307256.829,146433.285,380200.553,232377.863,348393.119,271827.020,354198.844 +0.704770,0.020131,3046847,0.090803,4270218.887,0.000,0.000,11.514,0.000,0.001,11.315,310.020,88.679,1184.648,0.604134,94.172,8,0.000,0.000,0.000,0,0.000,0,11.514,573157.738,461635.887,433122.059,732815.302,410171.906,477184.368,578274.331,603857.295 +0.724925,0.020156,3148922,0.093845,5064316.196,0.000,0.000,0.153,0.000,1.629,8.945,310.020,67.831,308.341,0.604134,94.166,8,0.000,0.000,0.000,0,0.000,0,0.153,585143.720,588666.291,574526.393,687744.806,708235.255,622304.365,589509.724,708185.642 +0.745057,0.020131,3223337,0.096063,3696450.092,0.000,0.000,10.754,0.000,0.002,9.685,310.020,115.646,723.564,0.604134,94.152,8,0.000,0.000,0.000,0,0.000,0,10.754,392966.696,557336.156,406676.569,312147.986,629909.072,429774.725,491866.543,475772.344 +0.765197,0.020141,3328346,0.099192,5213810.468,0.000,0.000,0.201,0.000,0.001,8.961,310.020,108.030,405.161,0.604134,94.144,8,0.000,0.000,0.000,0,0.000,0,0.201,601125.650,596408.797,588414.973,763931.547,716018.253,631313.507,593677.987,722919.754 +0.785332,0.020134,3412986,0.101715,4203739.103,0.000,0.000,12.276,0.000,3.877,9.526,310.020,102.630,184.308,0.604134,94.140,8,0.000,0.000,0.000,0,0.000,0,12.276,128833.876,547668.137,542055.867,649582.984,617101.351,557154.363,602151.854,559190.673 +0.805489,0.020157,3515017,0.104756,5061794.916,0.000,0.000,4.646,0.000,0.001,9.512,310.020,125.964,86.818,0.604134,94.138,8,0.000,0.000,0.000,0,0.000,0,4.646,585997.604,602220.193,581681.503,757550.238,666812.885,623056.545,597159.936,647316.012 +0.825617,0.020129,3596754,0.107192,4060749.532,0.000,0.000,9.910,0.000,3.484,9.461,310.020,124.202,139.533,0.604858,94.136,8,0.000,0.000,0.000,0,0.000,0,9.910,553790.511,549865.738,519957.970,267778.851,625728.132,577388.833,434109.760,532129.736 +0.845754,0.020137,3699361,0.110250,5095528.180,0.000,0.000,6.303,0.000,0.001,9.873,310.020,130.359,60.330,0.604858,94.135,8,0.000,0.000,0.000,0,0.000,0,6.303,640920.080,637940.443,524465.905,763979.119,713921.205,673348.471,547061.491,593891.465 +0.865880,0.020126,3798184,0.113195,4910301.034,0.000,0.000,13.146,0.000,1.511,9.013,310.020,91.030,228.253,0.809814,94.130,8,0.000,0.000,0.000,0,0.000,0,13.146,575782.646,222253.691,592726.198,747503.807,748100.061,691604.992,585123.959,747205.680 +0.886015,0.020135,3880821,0.115657,4104059.770,0.000,0.000,6.805,0.000,0.001,10.407,310.020,0.582,217.085,0.809814,94.126,8,0.000,0.000,0.000,0,0.000,0,6.805,546052.460,426114.608,363885.982,545605.487,580072.100,441858.003,565073.660,635397.470 +0.906155,0.020140,3987671,0.118842,5305337.438,0.000,0.000,0.106,0.000,10.968,7.920,310.020,0.000,39.373,0.809814,94.125,8,0.000,0.000,0.000,0,0.000,0,0.106,611516.480,276016.573,784107.523,788725.177,762558.469,701833.829,631575.968,749003.418 +0.926295,0.020139,4041933,0.120459,2694323.529,0.000,0.000,15.119,0.000,16.416,9.171,310.020,169.716,17.069,0.809814,94.125,8,0.000,0.000,0.000,0,0.000,0,15.119,123439.761,568190.338,147372.972,142904.116,140818.649,705086.324,728175.418,138335.951 +0.946454,0.020159,4081522,0.121639,1963814.404,0.000,0.000,0.018,0.000,36.575,10.909,310.020,155.016,0.000,0.809814,94.125,8,0.000,0.000,0.000,0,0.000,0,0.018,0.000,631918.758,0.000,0.000,0.000,645262.517,686633.130,0.000 +0.966591,0.020138,4119927,0.122783,1907124.312,0.000,0.000,0.109,0.000,56.713,10.943,310.020,72.548,20.368,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,0.109,0.000,615315.124,0.000,0.000,0.000,624700.530,667108.658,0.000 +0.986725,0.020133,4151545,0.123726,1570422.143,0.000,0.000,73.624,0.000,6.553,10.778,310.020,211.092,3.104,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,73.624,49.669,445080.423,57764.595,10877.426,22648.887,498970.866,92234.611,442795.667 +1.006879,0.020155,4200055,0.125171,2406898.167,0.000,0.000,23.883,0.000,0.001,11.086,310.020,0.000,8.915,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,23.883,55967.453,79932.240,599218.907,119079.687,548312.341,97843.809,552529.746,354013.985 +1.027032,0.020153,4303785,0.128263,5147150.804,0.000,0.000,0.024,0.000,0.002,8.113,310.020,0.000,0.194,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,0.024,603287.954,710270.092,623185.838,661542.606,597829.682,629586.903,594852.442,726595.288 +1.047153,0.020120,4393130,0.130925,4440528.895,0.000,0.000,11.673,0.000,0.002,8.450,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,11.673,467387.473,733386.808,574940.268,548946.686,196268.942,576083.389,577773.221,765742.109 +1.067299,0.020146,4498595,0.134069,5235065.173,0.000,0.000,0.027,0.000,0.001,8.304,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,0.027,615113.333,722976.573,633727.559,671005.651,604987.193,639833.026,606377.055,741044.782 +1.087428,0.020130,4583504,0.136599,4218080.772,0.000,0.000,9.690,0.000,0.001,8.611,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,9.690,647796.738,282367.842,604825.559,606216.534,458723.549,502837.315,541983.314,573329.920 +1.107597,0.020168,4688799,0.139737,5220815.014,0.000,0.000,0.022,0.000,0.001,8.087,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,0.022,609471.087,727478.018,637435.755,673928.654,601637.014,638278.662,603769.072,728816.752 +1.127735,0.020138,4780496,0.142470,4553372.083,0.000,0.000,11.795,0.000,0.259,8.108,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,11.795,647672.575,636549.470,565788.647,602236.678,551288.885,638684.709,258860.472,652290.650 +1.147870,0.020135,4881373,0.145476,5010055.920,0.000,0.000,3.871,0.000,0.001,9.071,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,3.871,626573.604,614207.020,663524.362,692181.066,517509.271,550089.509,627964.224,718006.864 +1.172801,0.024931,4990369,0.148725,4371851.224,0.000,0.000,12.226,0.000,3.825,9.758,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,12.226,563307.631,642204.392,231074.855,602495.296,555004.820,562385.097,558293.857,657085.276 +1.192945,0.020144,5095964,0.151872,5242106.694,0.000,0.000,4.518,0.000,0.001,8.384,310.020,0.000,0.000,0.809814,94.124,8,0.000,0.000,0.000,0,0.000,0,4.518,626302.553,719086.277,630174.747,683839.384,615480.267,635288.028,615529.910,716405.528 +1.213178,0.020233,5184322,0.154505,4366964.598,0.000,0.000,15.781,0.000,1.681,7.987,310.020,0.000,84.754,1.017334,94.122,8,0.000,0.000,0.000,0,0.000,0,15.781,134876.824,643988.645,617843.596,600693.630,526904.294,564960.415,606031.371,671665.824 +1.233311,0.020133,5243112,0.156257,2920050.855,0.000,0.000,10.001,0.000,0.002,7.494,310.020,0.000,809.064,1.037598,94.106,8,0.000,0.000,0.000,0,0.000,0,10.001,332833.148,410615.078,390499.061,388263.949,355233.947,335713.960,479108.871,227782.841 +1.253464,0.020153,5339282,0.159123,4772092.513,0.000,0.000,0.586,0.000,7.249,7.710,310.020,0.000,440.390,1.047119,94.098,8,0.000,0.000,0.000,0,0.000,0,0.586,665721.048,611335.965,690382.896,371565.236,611335.965,611584.072,627016.336,583150.995 +1.273597,0.020133,5405677,0.161102,3297864.546,0.000,0.000,14.122,0.000,0.001,8.186,310.020,0.000,757.473,1.064453,94.083,8,0.000,0.000,0.000,0,0.000,0,14.122,681229.193,358520.767,343768.665,378885.620,437695.344,314363.803,474948.126,308453.029 +1.293741,0.020145,5513548,0.164317,5354775.801,0.000,0.000,0.900,0.000,2.135,7.809,310.020,0.000,279.228,1.070190,94.077,8,0.000,0.000,0.000,0,0.000,0,0.900,721326.836,690698.617,730907.463,619811.911,728028.311,636391.855,611869.423,615741.386 +1.313891,0.020150,5585380,0.166457,3564856.093,0.000,0.000,15.548,0.000,4.189,8.179,310.020,0.000,734.529,1.091309,94.063,8,0.000,0.000,0.000,0,0.000,0,15.548,559849.950,109528.308,431264.610,516276.840,507393.483,642182.284,466301.758,332058.861 +1.334041,0.020149,5680786,0.169301,4734964.851,0.000,0.000,6.644,0.000,1.657,8.740,310.020,0.000,320.654,1.111214,94.057,8,0.000,0.000,0.000,0,0.000,0,6.644,670545.984,640321.537,559077.826,588260.051,578085.976,639130.425,548308.195,511234.859 +1.354190,0.020149,5771014,0.171990,4478055.281,0.000,0.000,1.889,0.000,16.149,7.822,310.020,0.000,443.766,1.132324,94.048,8,0.000,0.000,0.000,0,0.000,0,1.889,713090.152,638495.602,650208.386,571891.553,672939.127,561270.639,111966.271,558193.551 +1.374379,0.020189,5813607,0.173259,2109694.819,0.000,0.000,16.491,0.000,20.295,10.076,310.020,0.000,327.179,1.149483,94.041,8,0.000,0.000,0.000,0,0.000,0,16.491,640095.465,828513.259,0.000,0.000,0.000,0.000,641086.095,0.000 +1.394539,0.020160,5853503,0.174448,1978962.855,0.000,0.000,0.528,0.000,40.455,11.041,310.020,0.000,34.490,1.194050,94.041,8,0.000,0.000,0.000,0,0.000,0,0.528,611704.680,766218.148,0.000,0.000,0.000,0.000,601040.027,0.000 +1.414693,0.020154,5893865,0.175651,2002672.214,0.000,0.000,0.030,0.000,60.609,10.837,310.020,0.000,1.551,1.234261,94.041,8,0.000,0.000,0.000,0,0.000,0,0.030,607619.145,783067.561,0.000,0.000,0.000,0.000,611985.508,0.000 +1.434819,0.020126,5927297,0.176647,1661113.969,0.000,0.000,72.610,0.000,8.888,10.656,310.020,0.000,2.135,1.248173,94.041,8,0.000,0.000,0.000,0,0.000,0,72.610,72045.204,508042.903,133556.902,168188.286,179367.714,13912.177,407676.481,178324.301 +1.454968,0.020149,5963344,0.177722,1789046.738,0.000,0.000,28.503,0.000,24.013,10.632,310.020,0.000,3.102,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,28.503,560432.651,257584.614,498840.646,0.000,443452.509,23227.283,5509.035,0.000 +1.475123,0.020155,6065685,0.180771,5077637.631,0.000,0.000,28.173,0.000,0.001,7.934,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,28.173,775579.987,617407.712,756428.639,522345.580,626784.927,652138.136,620037.301,506915.348 +1.495260,0.020137,6160535,0.183598,4710295.942,0.000,0.000,10.713,0.000,0.002,8.163,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,10.713,679404.942,331086.379,686953.334,634313.232,589122.201,591803.867,594286.890,603325.096 +1.515428,0.020168,6275568,0.187027,5703700.134,0.000,0.000,0.021,0.000,0.001,8.278,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,0.021,817229.713,662678.990,800817.686,706460.924,674876.449,703089.269,666100.229,672446.874 +1.535571,0.020143,6368413,0.189793,4609234.743,0.000,0.000,8.901,0.000,0.001,8.822,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,8.901,694723.798,619413.236,411204.603,566839.811,602683.072,527372.510,493068.226,693929.487 +1.555730,0.020158,6480368,0.193130,5553784.300,0.000,0.000,0.023,0.000,0.002,7.942,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,0.023,798925.427,647127.115,781761.304,683340.438,652335.881,688400.382,644696.358,657197.395 +1.575879,0.020150,6570029,0.195802,4449739.031,0.000,0.000,10.994,0.000,0.001,8.620,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,10.994,730481.578,591769.980,671175.546,476929.681,617874.560,505168.285,672862.915,183476.486 +1.596034,0.020155,6681109,0.199113,5511303.655,0.000,0.000,0.026,0.000,0.001,8.369,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,0.026,793353.848,644606.204,770431.429,684001.010,649319.688,679485.988,644506.972,645598.516 +1.616182,0.020148,6774033,0.201882,4612037.714,0.000,0.000,8.965,0.000,0.001,9.116,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,8.965,269503.732,451952.299,663584.695,725277.723,532902.683,632316.307,622092.040,714408.235 +1.636328,0.020146,6883511,0.205145,5434253.048,0.000,0.000,0.058,0.000,0.222,8.425,310.020,0.000,0.000,1.288944,94.041,8,0.000,0.000,0.000,0,0.000,0,0.058,786660.720,631145.322,766011.373,669118.280,638690.275,669813.210,636009.831,636804.037 +1.656458,0.020129,6957570,0.207352,3679171.149,0.000,0.000,10.230,0.000,0.182,9.276,310.020,0.000,318.256,1.563354,94.034,8,0.000,0.000,0.000,0,0.000,0,10.230,572897.307,541351.193,174074.936,413129.900,586409.974,407665.219,489436.722,494205.898 +1.676614,0.020157,7052005,0.210166,4685045.945,0.000,0.000,0.986,0.000,0.002,7.514,310.020,0.000,384.488,1.572510,94.027,8,0.000,0.000,0.000,0,0.000,0,0.986,676847.375,559814.247,638845.096,564527.324,541606.889,564924.214,584818.358,553662.442 +1.696761,0.020146,7144270,0.212916,4579756.409,0.000,0.000,0.554,0.000,15.458,8.684,310.020,0.000,608.053,1.585815,94.015,8,0.000,0.000,0.000,0,0.000,0,0.554,742470.020,623043.434,666624.707,614853.332,609343.626,141763.229,583979.127,597678.935 +1.716924,0.020163,7200452,0.214590,2786368.665,0.000,0.000,17.265,0.000,0.001,7.843,310.020,0.000,812.318,1.604736,93.999,8,0.000,0.000,0.000,0,0.000,0,17.265,428256.264,354061.548,214500.097,258788.788,445912.226,467535.819,222534.552,394779.370 +1.737073,0.020149,7302220,0.217623,5050757.964,0.000,0.000,0.356,0.000,6.364,7.829,310.020,0.000,341.207,1.612061,93.992,8,0.000,0.000,0.000,0,0.000,0,0.356,589357.665,639384.825,603254.098,743111.774,418580.425,687923.081,635414.415,733731.681 +1.757252,0.020180,7366420,0.219536,3181406.631,0.000,0.000,19.783,0.000,4.828,8.091,310.020,0.000,968.638,1.646118,93.973,8,0.000,0.000,0.000,0,0.000,0,19.783,581226.143,410510.476,429390.786,487419.246,102379.846,422601.803,445496.038,302382.294 +1.777420,0.020167,7450335,0.222037,4160955.673,0.000,0.000,6.692,0.000,0.000,8.409,310.020,0.000,511.155,1.674324,93.963,8,0.000,0.000,0.000,0,0.000,0,6.692,586545.250,535224.400,386666.655,644411.368,463325.625,512464.719,590809.591,441508.065 +1.797575,0.020155,7536682,0.224611,4284158.482,0.000,0.000,14.196,0.000,3.302,8.041,310.020,0.000,259.707,1.681847,93.958,8,0.000,0.000,0.000,0,0.000,0,14.196,624015.440,538626.987,502407.597,645250.919,542050.464,589185.287,635526.260,207095.527 +1.817736,0.020161,7567556,0.225531,1531346.323,0.000,0.000,0.899,0.000,23.463,9.729,310.020,0.000,127.875,1.691349,93.955,8,0.000,0.000,0.000,0,0.000,0,0.899,0.000,0.000,0.000,0.000,0.000,0.000,836402.573,694943.750 +1.837893,0.020157,7596299,0.226387,1425979.801,0.000,0.000,0.351,0.000,43.620,9.848,310.020,0.000,52.131,1.737381,93.954,8,0.000,0.000,0.000,0,0.000,0,0.351,0.000,0.000,0.000,0.000,0.000,0.000,781676.852,644302.949 +1.858051,0.020159,7626687,0.227293,1507433.914,0.000,0.000,59.939,0.000,63.779,10.167,310.020,0.000,2.907,1.778080,93.954,8,0.000,0.000,0.000,0,0.000,0,59.939,0.000,0.000,113300.614,0.000,0.000,0.000,761753.165,632380.135 +1.878204,0.020153,7679093,0.228855,2600468.051,0.000,0.000,71.433,0.000,13.861,10.781,310.020,0.000,0.194,1.778080,93.954,8,0.000,0.000,0.000,0,0.000,0,71.433,7393.614,237091.866,616250.290,430367.885,5061.400,417168.548,236645.272,650489.174 +1.898364,0.020160,7720847,0.230099,2071141.123,0.000,0.000,33.033,0.000,34.021,10.794,310.020,27.127,14.726,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,33.033,0.000,207540.702,523613.682,237302.753,32688.653,237451.563,334327.039,498216.732 +1.918520,0.020156,7812146,0.232820,4529573.802,0.000,0.000,34.340,0.000,0.001,7.949,310.020,0.000,0.000,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,34.340,754854.548,641787.607,774550.720,241017.640,662922.542,31851.240,757136.724,665452.781 +1.938650,0.020130,7918884,0.236001,5302372.541,0.000,0.000,11.170,0.000,0.834,8.094,310.020,0.000,0.000,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,11.170,754238.624,656673.936,765962.283,772370.555,654239.787,306653.167,740577.581,651656.608 +1.958786,0.020136,8022677,0.239094,5154580.042,0.000,0.000,2.647,0.000,0.002,8.637,310.020,0.000,0.000,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,2.647,671382.151,586509.594,718511.499,701527.055,599173.434,625295.707,714141.233,538039.368 +1.978915,0.020129,8123699,0.242105,5018771.583,0.000,0.000,11.301,0.000,0.917,8.145,310.020,0.000,0.000,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,11.301,694526.209,263602.008,702325.967,713951.084,694675.249,583988.240,753645.393,612057.432 +1.999060,0.020145,8233346,0.245373,5442888.244,0.000,0.000,2.801,0.000,0.027,8.866,310.020,0.000,0.000,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,2.801,728964.895,582079.834,723256.283,764209.367,659319.832,618118.548,710895.898,656043.586 +2.019198,0.020137,8322164,0.248020,4410624.591,0.000,0.000,9.847,0.000,0.001,8.678,310.020,0.000,0.000,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,9.847,367676.197,453288.537,597746.945,663296.997,592979.669,572172.494,593774.215,569689.537 +2.039338,0.020140,8432482,0.251308,5477482.580,0.000,0.000,0.073,0.000,0.001,8.348,310.020,0.000,0.000,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,0.073,727348.595,629832.543,721588.991,729136.058,637627.869,665333.550,729582.924,637032.048 +2.059489,0.020151,8528447,0.254168,4762228.504,0.000,0.000,12.056,0.000,2.487,8.108,310.020,0.000,0.194,1.881592,93.954,8,0.000,0.000,0.000,0,0.000,0,12.056,665565.661,572569.087,741739.483,685266.643,605122.851,193238.345,700501.407,598225.026 +2.079619,0.020129,8630334,0.257204,5061579.814,0.000,0.000,4.287,0.000,0.001,8.692,310.020,0.000,36.483,2.165283,93.953,8,0.000,0.000,0.000,0,0.000,0,4.287,722571.853,592166.139,655406.700,756104.751,625599.680,607417.398,586155.056,516158.237 +2.099786,0.020167,8704011,0.259400,3653291.495,0.000,0.000,10.330,0.000,6.160,8.049,310.020,0.000,165.413,2.165283,93.950,8,0.000,0.000,0.000,0,0.000,0,10.330,401888.345,448994.320,485984.906,314568.743,453209.065,591155.194,505719.831,451771.093 +2.119941,0.020155,8714760,0.259720,533315.763,0.000,0.000,23.755,0.000,14.739,5.477,310.020,0.000,264.938,2.165283,93.945,8,0.000,0.000,0.000,0,0.000,0,23.755,3175.385,46588.846,108955.383,112577.306,49.615,98486.537,97394.999,66087.692 +2.140108,0.020167,8715385,0.259739,30991.082,0.000,0.000,24.694,0.000,26.823,6.652,310.020,0.000,136.361,2.165283,93.942,8,0.000,0.000,0.000,0,0.000,0,24.694,148.757,0.000,0.000,0.000,30842.325,0.000,0.000,0.000 +2.160272,0.020164,8736267,0.260361,1035631.229,0.000,0.000,31.532,0.000,3.482,6.887,310.020,0.000,123.986,2.165283,93.940,8,0.000,0.000,0.000,0,0.000,0,31.532,137029.455,141344.172,146154.833,153941.162,5455.389,156966.423,138517.289,156222.506 +2.180430,0.020158,8797799,0.262195,3052468.709,0.000,0.000,7.857,0.000,0.001,6.963,310.020,0.000,223.235,2.165283,93.935,8,0.000,0.000,0.000,0,0.000,0,7.857,379599.079,424940.632,407776.324,428214.748,160282.884,439029.254,383865.352,428760.434 +2.200568,0.020139,8893347,0.265042,4744460.869,0.000,0.000,0.188,0.000,10.555,7.971,310.020,0.000,540.001,2.165283,93.925,8,0.000,0.000,0.000,0,0.000,0,0.188,638020.447,693832.961,592734.849,615576.269,639708.726,639957.003,633253.542,291377.071 +2.220731,0.020163,8939197,0.266409,2274014.310,0.000,0.000,14.225,0.000,0.001,6.852,310.020,0.000,805.948,2.165283,93.909,8,0.000,0.000,0.000,0,0.000,0,14.225,277345.431,352881.392,325702.333,273625.670,278634.949,258845.816,233005.872,273972.847 +2.240889,0.020158,9041228,0.269450,5061589.008,0.000,0.000,0.139,0.000,0.193,10.627,310.020,0.000,347.258,2.165283,93.902,8,0.000,0.000,0.000,0,0.000,0,0.139,594903.268,715451.546,601699.612,623874.542,587561.233,623924.150,716394.104,597780.552 +2.261024,0.020135,9122766,0.271880,4049638.441,0.000,0.000,17.669,0.000,0.438,8.016,310.020,0.000,968.480,2.184814,93.883,8,0.000,0.000,0.000,0,0.000,0,17.669,473611.717,578058.596,74846.147,625091.975,569814.097,592958.294,589134.038,546123.578 +2.281152,0.020128,9202299,0.274250,3951338.712,0.000,0.000,6.905,0.000,0.001,9.551,310.020,0.000,248.797,2.204468,93.878,8,0.000,0.000,0.000,0,0.000,0,6.905,569700.640,381953.303,379419.533,610489.358,568756.687,521956.477,461096.332,457966.382 +2.301291,0.020139,9292517,0.276939,4479711.576,0.000,0.000,11.970,0.000,1.211,7.960,310.020,0.000,272.323,2.222637,93.873,8,0.000,0.000,0.000,0,0.000,0,11.970,581749.771,665665.537,554141.980,631900.613,624154.542,590389.619,262671.243,569038.270 +2.321452,0.020161,9335576,0.278222,2135777.389,0.000,0.000,0.107,0.000,21.372,10.862,310.020,0.000,271.644,2.268806,93.867,8,0.000,0.000,0.000,0,0.000,0,0.107,0.000,0.000,0.000,716191.498,648981.894,0.000,770603.997,0.000 +2.341578,0.020126,9375980,0.279426,2007511.623,0.000,0.000,0.084,0.000,41.499,11.021,310.020,0.000,26.007,2.278999,93.867,8,0.000,0.000,0.000,0,0.000,0,0.084,0.000,0.000,0.000,664798.176,613025.404,0.000,729688.043,0.000 +2.361697,0.020119,9416136,0.280623,1995968.101,0.000,0.000,0.423,0.000,61.617,10.689,310.020,0.000,6.796,2.321663,93.867,8,0.000,0.000,0.000,0,0.000,0,0.423,0.000,0.000,0.000,660882.355,606902.344,0.000,728183.402,0.000 +2.381850,0.020154,9452785,0.281715,1818476.734,0.000,0.000,71.602,0.000,11.749,10.912,310.020,78.886,2.326,2.364510,93.867,8,0.000,0.000,0.000,0,0.000,0,71.602,353980.000,1687.037,4118.354,325002.663,313243.025,15877.993,799556.170,5011.491 +2.402036,0.020186,9484036,0.282646,1548147.890,0.000,0.000,13.860,0.000,30.794,10.776,310.020,0.000,2.516,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,13.860,485483.643,455760.154,0.000,0.000,0.000,0.000,606904.093,0.000 +2.422194,0.020157,9566121,0.285093,4072223.388,0.000,0.000,40.272,0.000,0.001,9.559,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,40.272,670228.884,757393.366,344341.872,388494.626,413547.593,335164.052,801198.851,361854.144 +2.442322,0.020128,9669843,0.288184,5153031.963,0.000,0.000,0.037,0.000,7.799,7.952,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,0.037,639396.862,782975.490,379415.217,673527.837,630652.974,661057.860,759774.376,626231.348 +2.462451,0.020129,9756539,0.290768,4307104.885,0.000,0.000,11.269,0.000,0.001,8.598,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,11.269,530737.306,561936.691,520055.988,488161.075,524924.682,553043.873,600935.922,527309.348 +2.482593,0.020142,9857254,0.293769,5000199.581,0.000,0.000,0.061,0.000,5.986,7.945,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,0.061,623914.096,734676.596,597253.646,638609.613,616615.984,635233.616,731350.246,422545.784 +2.502724,0.020131,9945144,0.296388,4365837.404,0.000,0.000,11.662,0.000,0.002,8.987,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,11.662,556744.859,541494.977,548846.712,559029.857,632149.810,473690.130,611038.411,442842.649 +2.522873,0.020149,10046566,0.299411,5033676.878,0.000,0.000,0.083,0.000,4.579,7.939,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,0.083,604605.034,726449.177,610312.600,638900.066,457895.751,633142.868,744365.974,618005.408 +2.543002,0.020129,10130716,0.301919,4180606.991,0.000,0.000,11.930,0.000,0.001,9.017,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,11.930,419749.833,599394.217,548571.151,567499.390,280296.906,572616.473,654837.561,537641.460 +2.563149,0.020148,10234885,0.305023,5170283.484,0.000,0.000,0.070,0.000,2.464,7.942,310.020,0.000,0.000,2.385624,93.866,8,0.000,0.000,0.000,0,0.000,0,0.070,615010.057,739788.952,618186.608,649157.981,535943.717,649406.149,741178.693,621611.327 +2.583280,0.020130,10314129,0.307385,3936538.297,0.000,0.000,11.622,0.000,0.001,9.090,310.020,0.000,17.658,2.640137,93.866,8,0.000,0.000,0.000,0,0.000,0,11.622,377191.147,542414.084,390405.008,590053.530,285538.617,660991.098,485584.547,604360.266 +2.603406,0.020126,10422424,0.310612,5380816.419,0.000,0.000,0.137,0.000,0.751,8.042,310.020,0.000,17.274,2.640137,93.866,8,0.000,0.000,0.000,0,0.000,0,0.137,609953.390,733822.224,608264.044,762193.304,606276.577,721301.186,726021.419,612984.276 +2.623528,0.020123,10478580,0.312286,2790667.534,0.000,0.000,15.936,0.000,5.272,7.784,310.020,0.000,668.552,2.657227,93.853,8,0.000,0.000,0.000,0,0.000,0,15.936,331465.070,494215.910,332210.493,410430.286,324607.172,96060.267,356312.526,445365.810 +2.643667,0.020139,10546979,0.314324,3396410.329,0.000,0.000,10.929,0.000,0.301,7.428,310.020,0.000,844.149,2.674927,93.836,8,0.000,0.000,0.000,0,0.000,0,10.929,415818.069,317201.555,459266.936,532360.344,448690.240,390841.178,371971.955,460260.053 +2.663825,0.020158,10637718,0.317029,4501463.165,0.000,0.000,0.836,0.000,6.555,7.587,310.020,0.000,409.274,2.684692,93.828,8,0.000,0.000,0.000,0,0.000,0,0.836,540290.673,587518.358,539893.801,469101.882,543267.207,639954.979,640699.113,540737.153 +2.683981,0.020156,10695728,0.318758,2878014.647,0.000,0.000,19.191,0.000,5.351,7.414,310.020,0.000,831.008,2.703125,93.812,8,0.000,0.000,0.000,0,0.000,0,19.191,398883.602,438573.513,354182.840,115398.415,468192.109,310027.815,436340.955,356415.398 +2.704138,0.020157,10789711,0.321558,4662626.250,0.000,0.000,6.701,0.000,0.203,8.971,310.020,0.000,372.085,2.711304,93.804,8,0.000,0.000,0.000,0,0.000,0,6.701,457615.362,518538.135,544286.441,673424.861,585711.943,668612.557,617810.505,596626.446 +2.724312,0.020175,10867042,0.323863,3833061.500,0.000,0.000,3.261,0.000,15.791,7.304,310.020,0.000,404.861,2.731934,93.796,8,0.000,0.000,0.000,0,0.000,0,3.261,111922.164,555348.063,469498.112,589202.287,466276.261,589053.586,566599.760,485161.267 +2.744462,0.020149,10934180,0.325864,3331995.665,0.000,0.000,17.607,0.000,0.001,9.262,310.020,0.000,517.809,2.759155,93.786,8,0.000,0.000,0.000,0,0.000,0,17.607,399265.768,380456.355,296781.764,310181.610,532222.013,403037.576,478374.486,531676.093 +2.764603,0.020141,11036072,0.328901,5059014.136,0.000,0.000,0.515,0.000,6.546,8.110,310.020,0.000,113.072,2.763672,93.784,8,0.000,0.000,0.000,0,0.000,0,0.515,594120.865,483101.790,592283.787,746350.062,589701.948,755187.895,707970.033,590297.757 +2.784732,0.020129,11088768,0.330471,2617850.205,0.000,0.000,13.953,0.000,13.016,8.656,310.020,0.000,452.927,2.781925,93.775,8,0.000,0.000,0.000,0,0.000,0,13.953,204476.079,563551.175,212374.936,253657.643,204724.470,267170.153,235326.333,676569.416 +2.804896,0.020164,11119666,0.331392,1532313.576,0.000,0.000,0.300,0.000,33.180,11.185,310.020,0.000,6.974,2.823853,93.775,8,0.000,0.000,0.000,0,0.000,0,0.300,0.000,853638.216,0.000,0.000,0.000,0.000,0.000,678675.361 +2.825017,0.020120,11148836,0.332261,1449769.632,0.000,0.000,0.109,0.000,53.301,9.901,310.020,0.000,71.445,2.826614,93.773,8,0.000,0.000,0.000,0,0.000,0,0.109,0.000,795459.821,0.000,0.000,0.000,0.000,0.000,654309.812 +2.845180,0.020163,11187777,0.333422,1931326.013,0.000,0.000,72.042,0.000,2.007,10.499,310.020,100.161,3.100,2.869999,93.773,8,0.000,0.000,0.000,0,0.000,0,72.042,50389.749,697471.501,43198.299,434809.973,65219.016,62739.206,1884.656,575613.613 +2.865338,0.020158,11237795,0.334912,2481278.299,0.000,0.000,13.340,0.000,22.165,10.873,310.020,94.177,3.100,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,13.340,158050.155,0.000,563841.200,569694.910,593853.863,595838.171,0.000,0.000 +2.885483,0.020146,11270003,0.335872,1598758.956,0.000,0.000,38.644,0.000,42.311,10.923,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,38.644,527608.325,134470.877,438556.737,0.000,0.000,498123.017,0.000,0.000 +2.905621,0.020137,11340591,0.337976,3505352.058,0.000,0.000,53.863,0.000,42.603,9.120,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,53.863,655751.316,754821.659,656893.481,0.000,0.000,732276.328,341805.097,363804.176 +2.925747,0.020126,11445455,0.341101,5210305.259,0.000,0.000,50.753,0.000,8.599,7.953,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,50.753,643189.289,788223.629,365591.872,790707.944,383230.512,805713.210,791105.435,642543.367 +2.945879,0.020132,11542228,0.343985,4807016.228,0.000,0.000,11.386,0.000,0.001,8.822,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,11.386,548391.175,682905.967,548639.540,602882.580,547447.386,646892.959,653449.810,576406.811 +2.966009,0.020131,11642293,0.346967,4970735.425,0.000,0.000,9.459,0.000,0.789,7.994,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,9.459,592921.581,708813.509,605986.124,392085.292,588301.800,762164.529,704889.179,615573.411 +2.986143,0.020134,11743174,0.349974,5010485.260,0.000,0.000,2.945,0.000,0.001,8.941,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,2.945,581256.223,646171.363,480083.966,754744.045,577034.504,751118.333,674481.714,545595.113 +3.006277,0.020134,11841077,0.352892,4862555.561,0.000,0.000,9.324,0.000,2.147,8.046,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,9.324,636284.887,693054.353,556618.900,710139.826,558555.916,402601.303,744261.106,561039.270 +3.026415,0.020138,11943363,0.355940,5079249.622,0.000,0.000,3.778,0.000,0.001,9.156,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,3.778,517479.032,653043.542,617141.293,726337.761,614012.881,623745.718,710646.045,616843.349 +3.046550,0.020134,12040167,0.358825,4807957.118,0.000,0.000,9.329,0.000,0.102,8.004,310.020,0.000,0.000,2.921757,93.773,8,0.000,0.000,0.000,0,0.000,0,9.329,648948.057,417053.179,566649.960,691562.280,554133.895,705270.351,680734.890,543604.507 +3.066685,0.020136,12138012,0.361741,4859271.340,0.000,0.000,4.723,0.000,0.001,9.036,310.020,0.000,19.594,3.254395,93.773,8,0.000,0.000,0.000,0,0.000,0,4.723,584284.606,643532.506,591585.060,691258.601,579467.300,597345.962,673479.265,498318.040 +3.086822,0.020137,12238351,0.364731,4982913.462,0.000,0.000,0.282,0.000,11.016,8.057,310.020,0.000,286.519,3.254395,93.767,8,0.000,0.000,0.000,0,0.000,0,0.282,615048.817,710943.792,585004.042,734681.647,610926.972,740541.619,714817.333,270949.241 +3.106959,0.020137,12312479,0.366940,3681208.752,0.000,0.000,14.603,0.000,0.001,9.217,310.020,0.000,1551.880,3.254395,93.737,8,0.000,0.000,0.000,0,0.000,0,14.603,337738.786,379403.665,411583.452,621199.011,523964.407,515323.538,531115.471,360880.423 +3.127112,0.020153,12423201,0.370240,5494089.172,0.000,0.000,0.139,0.000,7.697,7.949,310.020,0.000,576.839,3.254395,93.725,8,0.000,0.000,0.000,0,0.000,0,0.139,417755.611,662980.487,753091.449,786039.510,747385.083,699302.747,648590.520,778943.768 +3.147244,0.020132,12501213,0.372565,3874961.126,0.000,0.000,14.244,0.000,0.001,9.008,310.020,0.000,891.756,3.262207,93.708,8,0.000,0.000,0.000,0,0.000,0,14.244,463831.039,496018.072,477043.617,467159.019,545292.048,533470.267,487474.600,404672.464 +3.167400,0.020156,12599514,0.375495,4877124.746,0.000,0.000,2.014,0.000,3.328,7.944,310.020,0.000,279.080,3.277222,93.702,8,0.000,0.000,0.000,0,0.000,0,2.014,570612.829,595221.469,665425.551,658529.178,665028.638,633077.098,553595.161,535634.823 +3.187530,0.020130,12686378,0.378084,4315080.347,0.000,0.000,9.996,0.000,0.001,9.137,310.020,0.000,288.937,3.297241,93.697,8,0.000,0.000,0.000,0,0.000,0,9.996,616979.392,392989.048,426868.270,425576.687,811163.969,761139.955,622692.164,257670.862 +3.207680,0.020150,12800790,0.381493,5677985.583,0.000,0.000,0.335,0.000,4.218,8.225,310.020,0.000,138.220,3.308228,93.694,8,0.000,0.000,0.000,0,0.000,0,0.335,540642.371,673098.263,771658.548,793246.526,755529.599,700591.918,668085.882,775132.476 +3.227811,0.020131,12879677,0.383844,3918629.293,0.000,0.000,15.347,0.000,9.425,8.666,310.020,0.000,602.685,3.364014,93.682,8,0.000,0.000,0.000,0,0.000,0,15.347,285128.502,361477.371,423470.467,706115.271,719874.957,386761.414,340067.896,695733.415 +3.247955,0.020143,12932782,0.385427,2636337.704,0.000,0.000,0.104,0.000,29.569,10.710,310.020,0.000,73.690,3.368530,93.681,8,0.000,0.000,0.000,0,0.000,0,0.104,625165.252,0.000,0.000,662944.237,749423.858,0.000,0.000,598804.357 +3.268103,0.020148,12983524,0.386939,2518463.996,0.000,0.000,0.378,0.000,49.717,10.663,310.020,0.000,101.980,3.411621,93.679,8,0.000,0.000,0.000,0,0.000,0,0.378,478409.886,0.000,0.000,665823.076,770796.300,0.000,0.000,603434.734 +3.288243,0.020140,13014940,0.387875,1559845.285,0.000,0.000,69.214,0.000,69.857,11.862,310.020,123.159,57.991,3.475342,93.678,8,0.000,0.000,0.000,0,0.000,0,69.214,164445.110,0.000,10873.635,303419.103,594723.288,23087.855,0.000,463296.293 +3.308383,0.020140,13050312,0.388930,1756333.765,0.000,0.000,71.633,0.000,32.072,9.300,310.020,202.880,271.153,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,71.633,510137.202,538191.272,0.000,0.000,0.000,62860.979,55065.423,590078.889 +3.328539,0.020157,13092146,0.390176,2075448.203,0.000,0.000,0.025,0.000,52.229,10.920,310.020,9.884,0.000,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,0.025,676453.035,721153.011,0.000,0.000,0.000,0.000,0.000,677842.157 +3.348775,0.020236,13165001,0.392348,3600347.982,0.000,0.000,66.530,0.000,0.001,12.745,310.020,108.488,0.000,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,66.530,670404.512,690122.292,190209.860,212398.540,726148.010,243482.458,227223.938,640358.371 +3.368932,0.020157,13256022,0.395060,4515599.160,0.000,0.000,11.414,0.000,0.001,9.562,310.020,0.000,0.388,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,11.414,634072.059,527459.051,495410.655,777694.515,218435.120,627473.860,650790.804,584263.096 +3.389089,0.020157,13366387,0.398349,5475376.434,0.000,0.000,0.084,0.000,0.001,8.934,310.020,0.000,0.388,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,0.084,759651.737,650754.430,619251.109,781183.141,606153.665,685581.724,746058.178,626742.450 +3.409218,0.020129,13461745,0.401191,4737306.004,0.000,0.000,8.984,0.000,0.001,9.302,310.020,0.000,0.000,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,8.984,374729.956,680952.342,648611.204,695061.225,619747.608,554022.070,650200.937,513980.661 +3.429377,0.020159,13573062,0.404509,5521961.450,0.000,0.000,0.064,0.000,2.188,7.940,310.020,0.000,0.194,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,0.064,674340.343,647007.584,615111.097,781339.910,741506.506,689866.938,747558.406,625230.667 +3.449505,0.020128,13671036,0.407429,4867594.852,0.000,0.000,9.143,0.000,0.002,9.174,310.020,0.000,0.000,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,9.143,473673.110,618547.328,575870.046,783095.822,556593.230,620882.406,634495.416,604437.493 +3.469641,0.020137,13783972,0.410794,5608452.208,0.000,0.000,0.114,0.000,4.744,7.948,310.020,0.000,0.776,3.746094,93.672,8,0.000,0.000,0.000,0,0.000,0,0.114,788657.554,672402.448,633716.960,801817.572,779917.315,709747.104,586191.913,636001.341 +3.489764,0.020123,13880014,0.413657,4772697.795,0.000,0.000,9.131,0.000,0.003,9.127,310.020,0.000,57.070,3.746094,93.671,8,0.000,0.000,0.000,0,0.000,0,9.131,668283.042,547825.123,671861.000,638466.726,688905.995,560000.119,448039.851,549315.939 +3.509907,0.020142,13968161,0.416284,4376269.298,0.000,0.000,1.869,0.000,4.741,7.635,310.020,0.000,496.474,3.755127,93.661,8,0.000,0.000,0.000,0,0.000,0,1.869,612748.201,524226.888,497268.350,608726.762,571789.097,538525.339,515488.946,507495.715 +3.530058,0.020152,14027664,0.418057,2952751.021,0.000,0.000,22.809,0.000,2.425,7.145,310.020,0.000,1079.313,3.780762,93.640,8,0.000,0.000,0.000,0,0.000,0,22.809,403737.329,334462.832,406069.637,478917.031,441302.368,486559.060,43867.232,357835.531 +3.550194,0.020136,14109826,0.420506,4080433.235,0.000,0.000,6.193,0.000,0.001,7.769,310.020,0.000,515.256,3.800415,93.630,8,0.000,0.000,0.000,0,0.000,0,6.193,591539.157,412900.391,437831.350,565565.270,442797.677,410516.554,693249.526,526033.310 +3.570364,0.020170,14195891,0.423071,4266947.874,0.000,0.000,1.755,0.000,11.422,7.785,310.020,0.000,491.715,3.825447,93.620,8,0.000,0.000,0.000,0,0.000,0,1.755,622751.784,505945.542,497715.560,618041.854,597962.683,573520.630,605944.773,245065.048 +3.590529,0.020165,14270045,0.425280,3677331.493,0.000,0.000,16.684,0.000,0.844,9.481,310.020,0.000,688.068,3.848881,93.607,8,0.000,0.000,0.000,0,0.000,0,16.684,621715.685,307708.848,471357.389,603565.574,608227.078,306469.086,534039.740,224248.092 +3.610695,0.020166,14372351,0.428329,5073173.131,0.000,0.000,1.349,0.000,4.255,7.602,310.020,0.000,124.164,3.852905,93.604,8,0.000,0.000,0.000,0,0.000,0,1.349,690763.999,611075.719,586380.782,737178.580,698003.880,647870.183,520329.264,581570.724 +3.630858,0.020163,14454582,0.430780,4078299.623,0.000,0.000,9.750,0.000,0.001,9.521,310.020,0.000,396.765,3.863403,93.596,8,0.000,0.000,0.000,0,0.000,0,9.750,586319.735,570151.554,412288.611,776767.018,467984.522,369636.355,363635.282,531516.546 +3.651008,0.020150,14552339,0.433693,4851511.933,0.000,0.000,0.476,0.000,3.078,8.251,310.020,0.000,343.327,3.871868,93.590,8,0.000,0.000,0.000,0,0.000,0,0.476,651420.825,578814.649,559807.017,623182.333,634596.838,591668.374,673356.526,538665.369 +3.671160,0.020152,14616877,0.435617,3202535.749,0.000,0.000,13.620,0.000,9.905,8.325,310.020,0.000,389.420,3.887005,93.582,8,0.000,0.000,0.000,0,0.000,0,13.620,703795.663,337929.103,326466.310,382341.224,385070.461,356537.534,376684.261,333711.192 +3.691316,0.020156,14648318,0.436554,1559891.504,0.000,0.000,0.299,0.000,30.061,9.455,310.020,11.628,194.771,3.933472,93.578,8,0.000,0.000,0.000,0,0.000,0,0.299,705252.941,0.000,0.000,854638.562,0.000,0.000,0.000,0.000 +3.711485,0.020169,14676578,0.437396,1401167.977,0.000,0.000,0.732,0.000,50.230,10.045,310.020,45.514,71.079,3.968269,93.577,8,0.000,0.000,0.000,0,0.000,0,0.732,622989.230,0.000,0.000,778178.747,0.000,0.000,0.000,0.000 +3.731646,0.020161,14710535,0.438408,1684313.008,0.000,0.000,60.908,0.000,70.391,9.720,310.020,48.245,2.325,3.985111,93.577,8,0.000,0.000,0.000,0,0.000,0,60.908,620810.484,0.000,0.000,782262.875,0.000,0.000,281239.649,0.000 +3.751819,0.020174,14768131,0.440125,2855026.931,0.000,0.000,72.570,0.000,18.817,10.937,310.020,216.094,0.000,3.985111,93.577,8,0.000,0.000,0.000,0,0.000,0,72.570,656305.239,588791.060,579372.782,47834.936,20075.802,676331.472,285770.370,545.269 +3.772446,0.020626,14798970,0.441044,1495126.959,0.000,0.000,12.808,0.000,39.443,10.463,310.020,135.597,44.883,4.074463,93.576,8,0.000,0.000,0.000,0,0.000,0,12.808,54299.497,58711.331,487386.469,0.000,0.000,479096.100,415633.562,0.000 +3.792615,0.020169,14862231,0.442929,3136549.451,0.000,0.000,58.501,0.000,38.647,10.841,310.020,0.000,0.000,4.074463,93.576,8,0.000,0.000,0.000,0,0.000,0,58.501,0.000,0.000,698399.260,752393.069,43185.131,736229.633,775597.020,130745.339 +3.812771,0.020157,14959786,0.445836,4839865.229,0.000,0.000,55.935,0.000,4.280,9.531,310.020,0.000,6.395,4.074463,93.576,8,0.000,0.000,0.000,0,0.000,0,55.935,369904.517,114057.200,538584.152,833376.620,790660.983,722990.682,801773.994,668517.082 +3.832916,0.020145,15061650,0.448872,5056577.987,0.000,0.000,10.797,0.000,0.001,8.779,310.020,0.000,0.000,4.074463,93.576,8,0.000,0.000,0.000,0,0.000,0,10.797,690201.252,563022.339,442544.891,760293.612,682109.853,737210.788,670394.700,510800.553 +3.853078,0.020162,15173160,0.452195,5530767.704,0.000,0.000,0.044,0.000,7.605,7.941,310.020,0.000,0.000,4.074463,93.576,8,0.000,0.000,0.000,0,0.000,0,0.044,771559.702,683769.739,387168.619,816744.254,775775.604,705394.837,767542.195,622812.753 +3.873208,0.020130,15271816,0.455136,4900910.997,0.000,0.000,10.825,0.000,0.001,8.967,310.020,0.000,0.000,4.074463,93.576,8,0.000,0.000,0.000,0,0.000,0,10.825,642072.197,591501.249,536409.716,735017.425,661346.782,623940.177,639886.419,470737.032 +3.893365,0.020158,15380031,0.458361,5368466.615,0.000,0.000,9.400,0.000,0.610,7.947,310.020,0.000,0.000,4.074463,93.576,8,0.000,0.000,0.000,0,0.000,0,9.400,768893.999,679894.977,620314.250,812054.059,773507.660,692198.075,404761.993,616841.601 +3.913520,0.020154,15470985,0.461071,4512892.959,0.000,0.000,7.268,0.000,0.001,8.803,310.020,0.000,137.223,4.525635,93.573,8,0.000,0.000,0.000,0,0.000,0,7.268,507932.419,676333.574,451716.005,725157.009,424476.101,567125.872,721882.266,438269.713 +3.933672,0.020152,15579582,0.464308,5388781.557,0.000,0.000,9.635,0.000,0.837,8.143,310.020,0.000,232.021,4.525635,93.568,8,0.000,0.000,0.000,0,0.000,0,9.635,758072.653,644934.887,646225.054,682895.584,774497.477,717978.216,767153.447,397024.239 +3.953828,0.020156,15675656,0.467171,4766595.864,0.000,0.000,4.389,0.000,0.019,8.966,310.020,0.000,787.619,4.525635,93.553,8,0.000,0.000,0.000,0,0.000,0,4.389,669786.250,447417.215,603402.990,637338.827,642548.276,553144.215,565200.367,647757.724 +3.973972,0.020144,15781722,0.470332,5265297.975,0.000,0.000,0.346,0.000,11.359,7.976,310.020,0.000,850.114,4.525635,93.536,8,0.000,0.000,0.000,0,0.000,0,0.346,727797.160,659241.954,628712.300,302367.676,746512.086,687637.014,759915.349,753114.434 +3.994120,0.020147,15868577,0.472920,4310966.751,0.000,0.000,13.166,0.000,0.001,9.162,310.020,0.000,974.069,4.525635,93.517,8,0.000,0.000,0.000,0,0.000,0,13.166,459561.812,566324.686,389131.073,573620.894,586724.287,575506.988,610101.932,549995.079 +4.014283,0.020163,15970469,0.475957,5053358.530,0.000,0.000,0.866,0.000,10.422,7.870,310.020,0.000,551.166,4.525635,93.506,8,0.000,0.000,0.000,0,0.000,0,0.866,731430.648,620734.065,572081.131,744275.816,723445.814,661451.760,708468.051,291471.245 +4.034446,0.020163,16055381,0.478488,4211264.299,0.000,0.000,14.090,0.000,0.001,9.552,310.020,0.000,258.633,4.525635,93.501,8,0.000,0.000,0.000,0,0.000,0,14.090,625847.279,462082.503,560827.406,559537.919,520654.944,477705.127,678121.075,326488.045 +4.054597,0.020151,16161482,0.481650,5265389.768,0.000,0.000,0.177,0.000,8.099,7.949,310.020,0.000,112.047,4.525635,93.499,8,0.000,0.000,0.000,0,0.000,0,0.177,741961.362,647919.707,620674.921,459935.650,746874.356,687571.043,742755.381,617697.349 +4.074727,0.020131,16248245,0.484235,4309936.295,0.000,0.000,9.663,0.000,0.001,9.993,310.020,0.000,475.598,4.525635,93.490,8,0.000,0.000,0.000,0,0.000,0,9.663,580549.606,570614.642,545926.258,389102.855,791717.260,603350.348,395908.305,432767.021 +4.094886,0.020159,16354462,0.487401,5269026.836,0.000,0.000,0.075,0.000,7.497,7.952,310.020,0.000,250.357,4.525635,93.485,8,0.000,0.000,0.000,0,0.000,0,0.075,738934.669,643293.823,628461.555,477807.380,741315.769,685607.953,740621.282,612984.406 +4.115014,0.020128,16440143,0.489954,4256784.233,0.000,0.000,1.076,0.000,27.625,7.105,310.020,51.040,170.975,4.525635,93.481,8,0.000,0.000,0.000,0,0.000,0,1.076,655153.578,530303.275,559267.750,0.000,691967.773,615308.793,651029.990,553753.073 +4.135141,0.020127,16489641,0.491430,2459300.167,0.000,0.000,31.079,0.000,17.075,7.049,365.586,138.962,182.825,4.525635,93.478,8,0.000,0.000,0.000,0,0.000,0,31.079,96984.806,691463.906,77259.925,577834.679,122324.074,107219.883,95643.315,690569.579 +4.155293,0.020152,16526574,0.492530,1832759.061,0.000,0.000,0.702,0.000,37.226,4.967,365.586,251.996,169.419,4.525635,93.474,8,0.000,0.000,0.000,0,0.000,0,0.702,0.000,680988.617,0.000,450584.904,0.000,0.000,0.000,701185.539 +4.175421,0.020128,16544533,0.493066,892251.591,0.000,0.000,18.168,0.000,57.354,5.698,365.586,1038.873,542.434,4.572754,93.464,8,0.000,0.000,0.000,0,0.000,0,18.168,0.000,397710.005,0.000,98023.965,0.000,0.000,0.000,396517.620 +4.195551,0.020131,16590494,0.494435,2283106.611,0.000,0.000,0.012,0.000,77.485,10.501,365.586,1069.174,9.896,4.575195,93.463,8,0.000,0.000,0.000,0,0.000,0,0.012,0.000,759330.033,0.000,760124.831,0.000,0.000,0.000,763651.747 +4.215729,0.020178,16620607,0.495333,1492404.685,0.000,0.000,4.523,0.000,97.663,8.269,365.586,640.410,342.275,4.585423,93.457,8,0.000,0.000,0.000,0,0.000,0,4.523,0.000,494164.218,0.000,506752.496,0.000,0.000,0.000,491487.971 +4.235867,0.020138,16661932,0.496564,2052049.306,0.000,0.000,0.421,0.000,117.801,10.598,365.586,635.640,152.461,4.640266,93.454,8,0.000,0.000,0.000,0,0.000,0,0.421,0.000,691663.516,0.000,681533.617,0.000,0.000,0.000,678852.173 +4.256025,0.020157,16701736,0.497751,1974660.410,0.000,0.000,1.447,0.000,137.958,8.363,365.586,699.379,280.410,4.684082,93.448,8,0.000,0.000,0.000,0,0.000,0,1.447,0.000,688581.210,0.000,641997.798,0.000,0.000,0.000,644081.401 +4.276167,0.020142,16716384,0.498187,727244.130,0.000,0.000,6.523,0.000,158.100,4.347,365.586,241.258,330.470,4.939453,93.442,8,0.000,0.000,0.000,0,0.000,0,6.523,0.000,261446.449,0.000,292079.275,0.000,0.000,0.000,173718.406 +4.296351,0.020184,16729615,0.498581,655510.357,0.000,0.000,6.701,0.000,178.284,4.096,365.586,161.984,1725.702,4.959717,93.408,8,0.000,0.000,0.000,0,0.000,0,6.701,0.000,312768.263,0.000,342742.094,0.000,0.000,0.000,0.000 +4.316498,0.020147,16751874,0.499245,1104842.281,0.000,0.000,2.548,0.000,198.431,4.892,365.586,568.291,2002.493,4.959717,93.368,8,0.000,0.000,0.000,0,0.000,0,2.548,0.000,541972.814,0.000,562869.467,0.000,0.000,0.000,0.000 +4.338906,0.022409,16773756,0.499897,976502.621,0.000,0.000,64.336,0.000,220.840,4.612,365.586,401.284,842.313,4.959717,93.350,8,0.000,0.000,0.000,0,0.000,0,64.336,0.000,481289.680,0.000,495168.316,0.000,0.000,0.000,44.626 +4.359026,0.020120,16791406,0.500423,877247.350,0.000,0.000,8.515,0.000,240.959,6.809,365.586,544.979,670.594,4.959717,93.337,8,0.000,0.000,0.000,0,0.000,0,8.515,0.000,333204.886,0.000,269983.434,0.000,0.000,0.000,274059.030 +4.379181,0.020155,16831948,0.501631,2011460.892,0.000,0.000,0.903,0.000,261.115,9.126,365.586,764.563,554.866,4.964233,93.326,8,0.000,0.000,0.000,0,0.000,0,0.903,0.000,665128.625,0.000,647168.267,0.000,0.000,0.000,699164.000 +4.399321,0.020140,16867826,0.502700,1781433.970,0.000,0.000,1.471,0.000,281.255,6.569,365.586,408.276,356.684,4.971802,93.319,8,0.000,0.000,0.000,0,0.000,0,1.471,0.000,593695.468,0.000,535701.296,0.000,0.000,0.000,652037.207 +4.419457,0.020135,16909377,0.503939,2063593.197,0.000,0.000,0.250,0.000,301.390,9.590,365.586,563.571,270.825,4.979614,93.313,8,0.000,0.000,0.000,0,0.000,0,0.250,0.000,720675.817,0.000,655615.841,0.000,0.000,0.000,687301.539 +4.439602,0.020146,16935473,0.504716,1295353.891,0.000,0.000,14.283,0.000,321.536,8.719,365.586,785.289,195.062,4.984619,93.310,8,0.000,0.000,0.000,0,0.000,0,14.283,0.000,656264.324,0.000,631097.845,0.000,0.000,0.000,7991.722 +4.459756,0.020154,16940371,0.504862,243029.608,0.000,0.000,6.884,0.000,341.690,5.994,365.586,879.947,384.928,5.114014,93.302,8,0.000,0.000,0.000,0,0.000,0,6.884,0.000,149052.867,0.000,60286.030,0.000,0.000,0.000,33690.711 +4.479915,0.020159,16975802,0.505918,1757598.011,0.000,0.000,2.185,0.000,361.849,6.061,365.586,417.002,498.775,5.131226,93.292,8,0.000,0.000,0.000,0,0.000,0,2.185,0.000,557921.166,0.000,565510.918,0.000,0.000,0.000,634165.927 +4.500081,0.020166,16991282,0.506380,767624.990,0.000,0.000,7.240,0.000,382.015,3.994,365.586,185.568,1115.153,5.131226,93.270,8,0.000,0.000,0.000,0,0.000,0,7.240,0.000,236932.313,0.000,238221.605,0.000,0.000,0.000,292471.072 +4.520235,0.020154,17022130,0.507299,1530614.194,0.000,0.000,2.639,0.000,402.169,4.805,365.586,282.008,750.471,5.131226,93.255,8,0.000,0.000,0.000,0,0.000,0,2.639,0.000,488240.524,0.000,524957.799,0.000,0.000,0.000,517415.872 +4.540366,0.020131,17052215,0.508196,1494473.751,0.000,0.000,2.094,0.000,422.300,4.715,365.586,299.797,645.776,5.131226,93.243,8,0.000,0.000,0.000,0,0.000,0,2.094,0.000,516620.475,0.000,550349.832,0.000,0.000,0.000,427503.443 +4.560488,0.020122,17094009,0.509441,2077003.589,0.000,0.000,1.397,0.000,442.422,6.101,365.586,405.917,503.174,5.131226,93.233,8,0.000,0.000,0.000,0,0.000,0,1.397,0.000,760998.133,0.000,663842.033,0.000,0.000,0.000,652163.423 +4.580611,0.020123,17132890,0.510600,1932179.846,0.000,0.000,1.885,0.000,462.545,5.761,365.586,380.669,491.123,5.131226,93.223,8,0.000,0.000,0.000,0,0.000,0,1.885,0.000,669387.684,0.000,669536.768,0.000,0.000,0.000,593255.395 +4.600739,0.020128,17148175,0.511055,759391.225,0.000,0.000,5.550,0.000,482.673,4.750,365.586,261.607,504.778,5.131226,93.213,8,0.000,0.000,0.000,0,0.000,0,5.550,0.000,251391.534,0.000,257204.342,0.000,0.000,0.000,250795.349 +4.620876,0.020137,17167433,0.511629,956370.381,0.000,0.000,8.626,0.000,502.809,5.934,365.586,425.416,373.039,5.145214,93.206,8,0.000,0.000,0.000,0,0.000,0,8.626,0.000,375685.011,0.000,332132.366,0.000,0.000,0.000,248553.004 +4.641023,0.020147,17203668,0.512709,1798505.535,0.000,0.000,3.428,0.000,522.957,7.003,365.586,513.407,221.998,5.158813,93.202,8,0.000,0.000,0.000,0,0.000,0,3.428,0.000,593231.355,0.000,572980.486,0.000,0.000,0.000,632293.694 +4.661176,0.020153,17247149,0.514005,2157522.729,0.000,0.000,1.546,0.000,543.110,7.507,365.586,617.729,117.072,5.161133,93.199,8,0.000,0.000,0.000,0,0.000,0,1.546,0.000,690659.342,0.000,686788.990,0.000,0.000,0.000,780074.396 +4.681312,0.020136,17285524,0.515149,1905791.665,0.000,0.000,2.288,0.000,563.246,7.657,365.586,838.828,194.187,5.165771,93.195,8,0.000,0.000,0.000,0,0.000,0,2.288,0.000,623907.770,0.000,673520.432,0.000,0.000,0.000,608363.463 +4.701442,0.020130,17317264,0.516095,1576736.314,0.000,0.000,1.543,0.000,583.376,6.888,365.586,529.173,250.712,5.171387,93.190,8,0.000,0.000,0.000,0,0.000,0,1.543,0.000,641076.942,0.000,624385.593,0.000,0.000,0.000,311273.779 +4.721570,0.020127,17324030,0.516296,336159.705,0.000,0.000,27.038,0.000,603.503,4.580,365.586,336.141,611.342,5.303833,93.178,8,0.000,0.000,0.000,0,0.000,0,27.038,0.000,171060.873,0.000,164999.465,0.000,0.000,0.000,99.367 +4.741700,0.020130,17324039,0.516297,447.090,0.000,0.000,16.497,0.000,623.634,2.684,365.586,167.853,578.655,5.303833,93.167,8,0.000,0.000,0.000,0,0.000,0,16.497,0.000,149.030,0.000,149.030,0.000,0.000,0.000,149.030 +4.761825,0.020125,17347549,0.516997,1168186.800,0.000,0.000,13.808,0.000,643.759,3.876,365.586,271.154,721.654,5.303833,93.153,8,0.000,0.000,0.000,0,0.000,0,13.808,0.000,359499.426,0.000,256593.647,0.000,0.000,0.000,552093.728 +4.781963,0.020137,17378683,0.517925,1546074.679,0.000,0.000,2.220,0.000,663.896,4.387,365.586,254.113,633.149,5.303833,93.140,8,0.000,0.000,0.000,0,0.000,0,2.220,0.000,519380.583,0.000,474538.756,0.000,0.000,0.000,552155.340 +4.802090,0.020128,17418945,0.519125,2000322.639,0.000,0.000,2.690,0.000,684.024,5.515,365.586,425.796,687.018,5.303833,93.127,8,0.000,0.000,0.000,0,0.000,0,2.690,0.000,706338.159,0.000,657847.898,0.000,0.000,0.000,636136.582 +4.822235,0.020145,17462898,0.520435,2181863.021,0.000,0.000,1.086,0.000,704.169,6.361,365.586,438.235,471.588,5.303833,93.118,8,0.000,0.000,0.000,0,0.000,0,1.086,0.000,711204.048,0.000,738357.577,0.000,0.000,0.000,732301.397 +4.842395,0.020160,17495031,0.521393,1593912.092,0.000,0.000,1.610,0.000,724.328,6.662,365.586,475.109,304.016,5.303833,93.112,7,0.000,0.000,0.000,0,0.000,0,1.610,0.000,666771.429,0.000,278970.579,0.000,0.000,0.000,648170.084 +4.862517,0.020122,17516316,0.522027,1057798.960,0.000,0.000,1.167,0.000,744.450,5.865,365.586,545.307,410.388,5.313843,93.104,7,0.000,0.000,0.000,0,0.000,0,1.167,0.000,143822.889,0.000,0.000,0.000,0.000,0.000,913976.071 +4.882680,0.020164,17518349,0.522087,100825.459,0.000,0.000,18.929,0.000,764.614,4.111,365.586,401.405,349.486,5.320312,93.097,7,0.000,0.000,0.000,0,0.000,0,18.929,0.000,198.378,0.000,0.000,0.000,0.000,0.000,100627.082 +4.902806,0.020126,17528431,0.522388,500950.151,0.000,0.000,4.865,0.000,784.740,5.967,365.586,819.069,269.012,5.330322,93.091,7,0.000,0.000,0.000,0,0.000,0,4.865,0.000,183694.972,0.000,0.000,0.000,0.000,0.000,317255.179 +4.922951,0.020144,17555828,0.523204,1360027.811,0.000,0.000,2.052,0.000,804.884,6.875,365.586,586.390,208.068,5.341919,93.087,7,0.000,0.000,0.000,0,0.000,0,2.052,0.000,676315.615,0.000,0.000,0.000,0.000,0.000,683712.196 +4.943095,0.020144,17586825,0.524128,1538748.468,0.000,0.000,1.415,0.000,825.028,6.177,365.586,535.589,263.335,5.354248,93.082,7,0.000,0.000,0.000,0,0.000,0,1.415,0.000,753315.095,0.000,0.000,0.000,0.000,0.000,785433.373 +4.963221,0.020126,17615385,0.524979,1419043.283,0.000,0.000,2.135,0.000,845.155,4.996,365.586,355.762,359.062,5.481079,93.075,7,0.000,0.000,0.000,0,0.000,0,2.135,0.000,761940.782,0.000,0.000,0.000,0.000,0.000,657102.500 +4.983341,0.020120,17639016,0.525684,1174481.851,0.000,0.000,1.611,0.000,865.275,4.631,365.586,320.338,556.223,5.481079,93.064,7,0.000,0.000,0.000,0,0.000,0,1.611,0.000,603766.473,0.000,0.000,0.000,0.000,0.000,570715.378 +5.003457,0.020115,17664056,0.526430,1244825.634,0.000,0.000,1.945,0.000,885.390,3.871,365.586,272.647,410.525,5.481079,93.056,7,0.000,0.000,0.000,0,0.000,0,1.945,0.000,627085.885,0.000,0.000,0.000,0.000,0.000,617739.750 +5.023608,0.020151,17679033,0.526876,743229.550,0.000,0.000,1.762,0.000,905.542,3.367,365.586,259.754,819.390,5.481079,93.040,6,0.000,0.000,0.000,0,0.000,0,1.762,0.000,133292.019,0.000,0.000,0.000,0.000,0.000,609937.530 +5.043762,0.020154,17689571,0.527190,522862.197,0.000,0.000,2.269,0.000,925.696,2.264,365.586,254.092,649.283,5.481079,93.027,6,0.000,0.000,0.000,0,0.000,0,2.269,0.000,0.000,0.000,0.000,0.000,0.000,0.000,522862.197 +5.063882,0.020120,17698103,0.527445,424057.837,0.000,0.000,2.350,0.000,945.816,2.634,365.586,325.393,759.704,5.481079,93.012,6,0.000,0.000,0.000,0,0.000,0,2.350,0.000,0.000,0.000,0.000,0.000,0.000,0.000,424057.837 +5.084025,0.020143,17698103,0.527445,0.000,0.000,0.000,0.000,0.000,965.959,2.733,365.586,398.517,710.155,5.481079,92.998,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.104152,0.020127,17698107,0.527445,198.740,0.000,0.000,35.388,0.000,986.086,2.508,365.586,400.391,397.286,5.488403,92.991,6,0.000,0.000,0.000,0,0.000,0,35.388,0.000,0.000,0.000,0.000,0.000,0.000,0.000,198.740 +5.124270,0.020118,17698111,0.527445,198.825,0.000,0.000,7.152,0.000,1006.204,2.394,365.586,385.223,355.710,5.496948,92.984,6,0.000,0.000,0.000,0,0.000,0,7.152,0.000,0.000,0.000,0.000,0.000,0.000,0.000,198.825 +5.144378,0.020108,17698117,0.527445,298.395,0.000,0.000,5.819,0.000,1026.312,4.324,365.586,544.143,389.312,5.505615,92.976,6,0.000,0.000,0.000,0,0.000,0,5.819,0.000,0.000,0.000,0.000,0.000,0.000,0.000,298.395 +5.164486,0.020108,17708882,0.527766,535357.304,0.000,0.000,5.500,0.000,1046.420,3.742,365.586,420.385,331.995,5.514038,92.969,6,0.000,0.000,0.000,0,0.000,0,5.500,0.000,0.000,0.000,0.000,0.000,0.000,0.000,535357.304 +5.184603,0.020117,17726257,0.528284,863706.730,0.000,0.000,1.270,0.000,1066.536,5.227,365.586,571.856,226.801,5.519287,92.965,6,0.000,0.000,0.000,0,0.000,0,1.270,0.000,0.000,0.000,0.000,0.000,0.000,0.000,863706.730 +5.204728,0.020126,17744862,0.528838,924442.238,0.000,0.000,0.509,0.000,1086.662,5.673,365.586,552.001,218.549,5.524902,92.961,6,0.000,0.000,0.000,0,0.000,0,0.509,0.000,0.000,0.000,0.000,0.000,0.000,0.000,924442.238 +5.224876,0.020147,17762950,0.529377,897793.942,0.000,0.000,0.025,0.000,1106.809,5.815,365.586,617.139,216.571,5.530640,92.956,6,0.000,0.000,0.000,0,0.000,0,0.025,0.000,0.000,0.000,0.000,0.000,0.000,0.000,897793.942 +5.245015,0.020140,17778369,0.529837,765601.052,0.000,0.000,1.160,0.000,1126.949,5.110,365.586,531.831,360.955,5.640503,92.949,6,0.000,0.000,0.000,0,0.000,0,1.160,0.000,0.000,0.000,0.000,0.000,0.000,0.000,765601.052 +5.265171,0.020155,17780312,0.529895,96402.065,0.000,0.000,3.662,0.000,1147.104,3.023,365.586,286.643,496.538,5.640503,92.939,5,0.000,0.000,0.000,0,0.000,0,3.662,0.000,0.000,0.000,0.000,0.000,0.000,0.000,96402.065 +5.285300,0.020129,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1167.233,2.375,365.586,317.868,817.374,5.640503,92.923,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.305406,0.020107,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1187.340,1.751,365.586,254.696,801.972,5.640503,92.908,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.325513,0.020106,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1207.446,2.398,365.586,332.028,713.403,5.640503,92.893,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.345644,0.020132,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1227.578,1.503,365.586,267.188,468.209,5.640503,92.884,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.365755,0.020111,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1247.688,3.037,365.586,493.946,704.305,5.640503,92.870,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.385858,0.020104,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1267.792,2.722,365.586,447.291,424.945,5.648804,92.862,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.405982,0.020123,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1287.915,2.393,365.586,376.391,398.520,5.655762,92.854,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.426095,0.020113,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1308.029,2.872,365.586,447.656,346.278,5.662842,92.848,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.446199,0.020104,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1328.132,3.536,365.586,522.101,455.648,5.671997,92.839,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.466307,0.020108,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1348.241,4.321,365.586,626.688,312.373,5.677612,92.833,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.486422,0.020115,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1368.356,4.205,365.586,587.043,181.764,5.681396,92.829,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.506544,0.020122,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1388.478,4.204,365.586,575.011,261.104,5.686279,92.824,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.526693,0.020149,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1408.627,3.900,365.586,505.222,294.099,5.693115,92.818,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.546821,0.020128,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1428.755,2.079,365.586,256.759,484.407,5.702148,92.809,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.566942,0.020121,17780312,0.529895,0.000,0.000,0.000,0.000,0.000,1448.876,2.133,365.586,138.420,458.358,5.710938,92.799,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.587049,0.020107,17780313,0.529895,49.734,0.000,0.000,1467.464,0.000,1468.982,1.979,369.805,61.585,605.941,5.722778,92.788,5,0.000,0.000,0.000,0,0.000,0,1467.464,0.000,0.000,0.000,0.000,0.000,0.000,49.734,0.000 +5.607167,0.020118,17780315,0.529895,99.415,0.000,0.000,1483.664,0.000,1489.100,4.139,389.023,39.028,571.832,5.734497,92.776,5,0.000,0.000,0.000,0,0.000,0,1483.664,0.000,0.000,49.708,0.000,0.000,49.708,0.000,0.000 +5.627326,0.020160,17780317,0.529895,99.208,0.000,0.000,1502.265,0.000,41.796,5.769,421.055,16.470,241.819,5.738892,92.772,5,0.000,0.000,0.000,0,0.000,0,1502.265,49.604,0.000,0.000,0.000,49.604,0.000,0.000,0.000 +5.647486,0.020159,17789715,0.530175,466186.776,0.000,0.000,58.998,0.000,45.754,7.707,428.242,2.519,278.059,5.744141,92.766,5,0.000,0.000,0.000,0,0.000,0,58.998,0.000,0.000,14484.628,0.000,0.000,0.000,451702.147,0.000 +5.667623,0.020138,17829468,0.531360,1974068.899,0.000,0.000,54.396,0.000,53.793,8.055,428.242,0.388,403.474,5.751831,92.758,5,0.000,0.000,0.000,0,0.000,0,54.396,0.000,0.000,685285.408,0.000,0.000,459836.440,828947.052,0.000 +5.687772,0.020149,17891350,0.533204,3071202.954,0.000,0.000,62.524,0.000,0.000,7.356,428.242,143.462,455.976,5.760498,92.749,5,0.000,0.000,0.000,0,0.000,0,62.524,372324.174,0.000,680427.143,0.000,495059.136,784253.080,739139.420,0.000 +5.707912,0.020140,17948000,0.534892,2812792.730,0.000,0.000,14.912,0.000,1.965,5.695,428.242,138.871,447.839,5.769287,92.740,5,0.000,0.000,0.000,0,0.000,0,14.912,117427.269,0.000,618764.749,0.000,677304.601,687483.286,711812.826,0.000 +5.728045,0.020133,18009468,0.536724,3053155.594,0.000,0.000,8.020,0.000,0.003,5.850,428.242,0.000,204.891,5.773438,92.736,5,0.000,0.000,0.000,0,0.000,0,8.020,481805.318,0.000,753056.744,0.000,595451.768,665338.374,557503.390,0.000 +5.748195,0.020150,18084998,0.538975,3748355.845,0.000,0.000,0.613,0.000,0.000,5.026,428.242,0.000,99.255,5.775513,92.734,5,0.000,0.000,0.000,0,0.000,0,0.613,671508.049,0.000,719497.723,0.000,762226.896,853193.879,741929.298,0.000 +5.768343,0.020148,18140910,0.540641,2775113.694,0.000,0.000,3.155,0.000,18.358,4.563,428.242,7.755,256.893,5.780396,92.729,5,0.000,0.000,0.000,0,0.000,0,3.155,620320.700,0.000,624638.823,0.000,737902.692,731152.522,61098.958,0.000 +5.788485,0.020142,18208160,0.542645,3338721.293,0.000,0.000,0.299,0.000,38.500,4.410,428.242,100.069,76.215,5.781860,92.728,5,0.000,0.000,0.000,0,0.000,0,0.299,751696.343,0.000,755320.532,0.000,914536.579,917167.839,0.000,0.000 +5.808621,0.020136,18272453,0.544562,3192902.344,0.000,0.000,0.509,0.000,58.636,4.247,428.242,61.107,93.310,5.784546,92.726,5,0.000,0.000,0.000,0,0.000,0,0.509,749643.987,0.000,726302.969,0.000,845987.766,870967.622,0.000,0.000 +5.828767,0.020146,18328165,0.546222,2765439.531,0.000,0.000,0.499,0.000,78.782,4.701,428.242,85.703,227.056,5.788696,92.722,5,0.000,0.000,0.000,0,0.000,0,0.499,166039.547,0.000,770085.958,0.000,904208.187,925105.840,0.000,0.000 +5.848923,0.020156,18386853,0.547971,2911686.949,0.000,0.000,17.885,0.000,98.938,4.013,428.242,67.443,113.180,5.791016,92.719,5,0.000,0.000,0.000,0,0.000,0,17.885,617235.165,0.000,690612.771,0.000,790334.874,813504.139,0.000,0.000 +5.869044,0.020121,18459191,0.550127,3595227.072,0.000,0.000,0.627,0.000,119.059,4.404,428.242,96.683,99.401,5.793823,92.717,5,0.000,0.000,0.000,0,0.000,0,0.627,905590.872,0.000,874577.826,0.000,900968.735,914089.639,0.000,0.000 +5.889169,0.020126,18471761,0.550501,624579.266,0.000,0.000,123.419,0.000,16.483,2.581,428.242,525.413,273.284,5.798584,92.712,5,0.000,0.000,0.000,0,0.000,0,123.419,144244.519,0.000,157064.046,0.000,163076.305,160144.708,49.688,0.000 +5.909291,0.020122,18471761,0.550501,0.000,0.000,0.000,0.000,0.000,36.605,3.664,428.242,1018.016,291.971,5.804688,92.706,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.929420,0.020129,18471761,0.550501,0.000,0.000,0.000,0.000,0.000,56.734,3.324,428.242,869.206,416.652,5.812866,92.698,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.949556,0.020136,18471764,0.550501,148.989,0.000,0.000,74.657,0.000,76.870,4.240,428.242,923.810,539.309,5.823608,92.688,5,0.000,0.000,0.000,0,0.000,0,74.657,49.663,0.000,0.000,0.000,0.000,0.000,99.326,0.000 +5.969715,0.020159,18471768,0.550502,198.423,0.000,0.000,96.966,0.000,97.029,3.089,428.242,489.277,642.745,5.839478,92.675,5,0.000,0.000,0.000,0,0.000,0,96.966,49.606,0.000,49.606,0.000,99.212,0.000,0.000,0.000 +5.989870,0.020156,18471769,0.550502,49.614,0.000,0.000,16.786,0.000,117.184,1.501,428.242,208.727,875.026,5.892830,92.658,5,0.000,0.000,0.000,0,0.000,0,16.786,0.000,0.000,49.614,0.000,0.000,0.000,0.000,0.000 +6.009994,0.020124,18471769,0.550502,0.000,0.000,0.000,0.000,0.000,137.308,1.266,428.242,187.896,646.184,5.994263,92.645,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.030134,0.020139,18471769,0.550502,0.000,0.000,0.000,0.000,0.000,157.448,1.937,428.242,391.997,833.067,5.994263,92.629,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.050259,0.020126,18471770,0.550502,49.688,0.000,0.000,173.683,0.000,103.576,1.829,428.242,340.826,1080.124,6.007324,92.607,5,0.000,0.000,0.000,0,0.000,0,173.683,0.000,0.000,0.000,0.000,0.000,49.688,0.000,0.000 +6.070397,0.020138,18471771,0.550502,49.657,0.000,0.000,11.721,0.000,123.714,2.514,428.242,452.928,1044.160,6.093262,92.587,5,0.000,0.000,0.000,0,0.000,0,11.721,0.000,0.000,0.000,0.000,0.000,49.657,0.000,0.000 +6.090537,0.020140,18471772,0.550502,49.653,0.000,0.000,137.417,0.000,136.590,2.730,428.242,592.349,926.540,6.093262,92.569,5,0.000,0.000,0.000,0,0.000,0,137.417,0.000,0.000,0.000,0.000,0.000,0.000,49.653,0.000 +6.110666,0.020129,18471773,0.550502,49.679,0.000,0.000,12.242,0.000,156.720,2.752,428.242,615.167,597.702,6.093262,92.557,5,0.000,0.000,0.000,0,0.000,0,12.242,0.000,0.000,0.000,0.000,0.000,0.000,49.679,0.000 +6.130784,0.020118,18471776,0.550502,149.120,0.000,0.000,154.811,0.000,176.838,3.652,428.242,748.513,640.362,6.093262,92.544,5,0.000,0.000,0.000,0,0.000,0,154.811,0.000,0.000,49.707,0.000,99.413,0.000,0.000,0.000 +6.150916,0.020131,18471778,0.550502,99.348,0.000,0.000,190.679,0.000,92.825,3.932,428.242,748.411,460.068,6.093262,92.535,5,0.000,0.000,0.000,0,0.000,0,190.679,49.674,0.000,49.674,0.000,0.000,0.000,0.000,0.000 +6.171062,0.020146,18471781,0.550502,148.911,0.000,0.000,105.359,0.000,74.719,5.210,428.242,1103.645,245.664,6.097656,92.530,5,0.000,0.000,0.000,0,0.000,0,105.359,49.637,0.000,0.000,0.000,0.000,99.274,0.000,0.000 +6.191192,0.020130,18471782,0.550502,49.677,0.000,0.000,84.371,0.000,69.042,3.369,428.242,705.380,665.793,6.113770,92.517,5,0.000,0.000,0.000,0,0.000,0,84.371,0.000,0.000,0.000,0.000,0.000,0.000,49.677,0.000 +6.211330,0.020139,18471783,0.550502,49.656,0.000,0.000,18.932,0.000,89.181,1.494,428.242,325.673,638.545,6.128784,92.505,5,0.000,0.000,0.000,0,0.000,0,18.932,0.000,0.000,0.000,0.000,0.000,0.000,49.656,0.000 +6.231442,0.020112,18471783,0.550502,0.000,0.000,0.000,0.000,0.000,109.293,2.363,428.242,444.965,551.400,6.139526,92.494,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.251595,0.020153,18471785,0.550502,99.241,0.000,0.000,98.286,0.000,129.446,2.390,428.242,324.276,831.915,6.244141,92.478,5,0.000,0.000,0.000,0,0.000,0,98.286,0.000,0.000,99.241,0.000,0.000,0.000,0.000,0.000 +6.271742,0.020146,18471786,0.550502,49.637,0.000,0.000,119.507,0.000,149.592,1.739,428.242,436.071,729.048,6.244141,92.463,5,0.000,0.000,0.000,0,0.000,0,119.507,49.637,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.291877,0.020136,18471788,0.550502,99.326,0.000,0.000,166.499,0.000,122.278,2.352,428.242,551.143,957.953,6.244141,92.444,5,0.000,0.000,0.000,0,0.000,0,166.499,49.663,0.000,0.000,0.000,49.663,0.000,0.000,0.000 +6.311996,0.020119,18471790,0.550502,99.408,0.000,0.000,142.188,0.000,112.349,3.527,428.242,833.705,659.159,6.244141,92.431,5,0.000,0.000,0.000,0,0.000,0,142.188,0.000,0.000,0.000,0.000,49.704,49.704,0.000,0.000 +6.332116,0.020120,18471791,0.550502,49.703,0.000,0.000,9.180,0.000,132.469,3.538,428.242,803.591,739.132,6.244141,92.417,5,0.000,0.000,0.000,0,0.000,0,9.180,0.000,0.000,0.000,0.000,0.000,49.703,0.000,0.000 +6.352279,0.020162,18471795,0.550502,198.389,0.000,0.000,139.166,0.000,74.097,4.694,428.242,1052.003,417.508,6.244141,92.409,5,0.000,0.000,0.000,0,0.000,0,139.166,0.000,0.000,99.194,0.000,0.000,0.000,99.194,0.000 +6.372425,0.020146,18471799,0.550503,198.548,0.000,0.000,82.303,0.000,51.456,4.249,428.242,951.830,284.638,6.251442,92.403,5,0.000,0.000,0.000,0,0.000,0,82.303,99.274,0.000,0.000,0.000,99.274,0.000,0.000,0.000 +6.392573,0.020148,18471799,0.550503,0.000,0.000,0.000,0.000,0.000,71.604,2.370,428.242,467.239,337.730,6.259033,92.396,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.412691,0.020118,18471800,0.550503,49.707,0.000,0.000,91.045,0.000,67.071,1.701,428.242,507.948,610.275,6.275757,92.385,5,0.000,0.000,0.000,0,0.000,0,91.045,0.000,0.000,0.000,0.000,0.000,49.707,0.000,0.000 +6.432797,0.020106,18471801,0.550503,49.736,0.000,0.000,6.468,0.000,87.177,1.994,428.242,569.629,580.314,6.289307,92.373,5,0.000,0.000,0.000,0,0.000,0,6.468,0.000,0.000,0.000,0.000,0.000,49.736,0.000,0.000 +6.452903,0.020106,18471802,0.550503,49.737,0.000,0.000,102.914,0.000,104.064,1.847,428.242,487.462,788.410,6.308960,92.358,5,0.000,0.000,0.000,0,0.000,0,102.914,0.000,0.000,0.000,0.000,0.000,0.000,49.737,0.000 +6.473011,0.020108,18471805,0.550503,149.193,0.000,0.000,112.031,0.000,105.935,1.909,428.242,303.631,1259.982,6.417480,92.333,5,0.000,0.000,0.000,0,0.000,0,112.031,0.000,0.000,99.462,0.000,0.000,0.000,49.731,0.000 +6.493128,0.020117,18471805,0.550503,0.000,0.000,0.000,0.000,0.000,126.052,1.761,428.242,361.357,937.663,6.417480,92.315,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.513259,0.020130,18471807,0.550503,99.353,0.000,0.000,127.179,0.000,141.830,2.030,428.242,589.324,639.389,6.417480,92.302,5,0.000,0.000,0.000,0,0.000,0,127.179,99.353,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.533362,0.020104,18471807,0.550503,0.000,0.000,0.000,0.000,0.000,161.934,2.128,428.242,702.030,782.279,6.417480,92.286,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.553476,0.020114,18471808,0.550503,49.716,0.000,0.000,130.391,0.000,182.048,2.864,428.242,685.737,516.973,6.417480,92.276,5,0.000,0.000,0.000,0,0.000,0,130.391,0.000,0.000,0.000,0.000,0.000,49.716,0.000,0.000 +6.573589,0.020113,18471813,0.550503,248.598,0.000,0.000,191.232,0.000,104.300,3.413,428.242,834.163,428.832,6.420654,92.268,5,0.000,0.000,0.000,0,0.000,0,191.232,0.000,0.000,0.000,0.000,99.439,49.720,99.439,0.000 +6.593721,0.020132,18471815,0.550503,99.344,0.000,0.000,114.987,0.000,91.813,3.832,428.242,978.891,506.811,6.432495,92.258,5,0.000,0.000,0.000,0,0.000,0,114.987,0.000,0.000,99.344,0.000,0.000,0.000,0.000,0.000 +6.613855,0.020134,18471817,0.550503,99.336,0.000,0.000,101.666,0.000,59.955,2.753,428.242,586.315,588.255,6.443726,92.247,5,0.000,0.000,0.000,0,0.000,0,101.666,99.336,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.633991,0.020136,18471817,0.550503,0.000,0.000,0.000,0.000,0.000,80.091,2.209,428.242,534.834,548.802,6.459473,92.236,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.654114,0.020123,18471818,0.550503,49.694,0.000,0.000,91.549,0.000,84.906,2.055,428.242,544.303,540.809,6.575684,92.225,5,0.000,0.000,0.000,0,0.000,0,91.549,0.000,0.000,0.000,0.000,0.000,49.694,0.000,0.000 +6.674253,0.020138,18471822,0.550503,198.626,0.000,0.000,92.439,0.000,82.021,2.077,428.242,442.447,825.345,6.575684,92.209,5,0.000,0.000,0.000,0,0.000,0,92.439,0.000,0.000,0.000,0.000,99.313,49.656,49.656,0.000 +6.694372,0.020119,18471823,0.550503,49.703,0.000,0.000,12.626,0.000,102.141,1.461,428.242,442.864,941.839,6.575684,92.190,5,0.000,0.000,0.000,0,0.000,0,12.626,0.000,0.000,0.000,0.000,0.000,0.000,49.703,0.000 +6.714498,0.020126,18471823,0.550503,0.000,0.000,0.000,0.000,0.000,122.267,2.400,428.242,733.659,905.622,6.575684,92.172,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.734617,0.020119,18471825,0.550503,99.407,0.000,0.000,124.964,0.000,125.159,2.951,428.242,826.322,901.266,6.575684,92.155,5,0.000,0.000,0.000,0,0.000,0,124.964,0.000,0.000,99.407,0.000,0.000,0.000,0.000,0.000 +6.754736,0.020119,18471828,0.550503,149.116,0.000,0.000,133.081,0.000,88.758,4.321,428.242,899.356,798.004,6.577637,92.139,5,0.000,0.000,0.000,0,0.000,0,133.081,99.411,0.000,0.000,0.000,0.000,49.705,0.000,0.000 +6.774870,0.020134,18471830,0.550503,99.334,0.000,0.000,95.934,0.000,108.892,4.305,428.242,934.363,387.831,6.587402,92.132,5,0.000,0.000,0.000,0,0.000,0,95.934,0.000,0.000,0.000,0.000,0.000,49.667,49.667,0.000 +6.795000,0.020130,18471832,0.550503,99.353,0.000,0.000,71.548,0.000,129.022,2.769,428.242,623.091,555.174,6.600220,92.121,5,0.000,0.000,0.000,0,0.000,0,71.548,0.000,0.000,49.676,0.000,0.000,0.000,49.676,0.000 +6.815150,0.020150,18471834,0.550504,99.258,0.000,0.000,144.936,0.000,66.477,2.691,428.242,472.056,506.176,6.613525,92.111,5,0.000,0.000,0.000,0,0.000,0,144.936,0.000,0.000,49.629,0.000,49.629,0.000,0.000,0.000 +6.835272,0.020123,18471835,0.550504,49.695,0.000,0.000,7.449,0.000,86.600,2.045,428.242,592.263,462.396,6.626099,92.102,5,0.000,0.000,0.000,0,0.000,0,7.449,0.000,0.000,0.000,0.000,49.695,0.000,0.000,0.000 +6.855380,0.020107,18471837,0.550504,99.467,0.000,0.000,95.337,0.000,97.275,2.124,428.242,655.083,421.958,6.634644,92.093,5,0.000,0.000,0.000,0,0.000,0,95.337,99.467,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.875490,0.020111,18471837,0.550504,0.000,0.000,0.000,0.000,0.000,117.386,3.117,428.242,566.395,1369.564,6.738159,92.067,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.895605,0.020115,18471838,0.550504,49.715,0.000,0.000,114.398,0.000,137.500,2.021,428.242,488.991,1102.268,6.738159,92.045,5,0.000,0.000,0.000,0,0.000,0,114.398,0.000,0.000,0.000,0.000,0.000,0.000,49.715,0.000 +6.915715,0.020110,18471841,0.550504,149.178,0.000,0.000,140.378,0.000,113.897,2.590,428.242,584.473,694.026,6.738159,92.031,5,0.000,0.000,0.000,0,0.000,0,140.378,0.000,0.000,0.000,0.000,0.000,99.452,49.726,0.000 +6.935842,0.020127,18471843,0.550504,99.368,0.000,0.000,127.865,0.000,86.624,3.187,428.242,777.479,709.357,6.738159,92.017,5,0.000,0.000,0.000,0,0.000,0,127.865,0.000,0.000,49.684,0.000,49.684,0.000,0.000,0.000 +6.955982,0.020139,18483091,0.550839,558511.531,0.000,0.000,9.827,0.000,106.763,2.698,428.242,502.944,575.098,6.744141,92.006,5,0.000,0.000,0.000,0,0.000,0,9.827,0.000,0.000,558461.877,0.000,49.654,0.000,0.000,0.000 +6.976113,0.020131,18492494,0.551119,467094.803,0.000,0.000,108.113,0.000,74.824,3.837,428.242,726.886,583.876,6.757080,91.995,5,0.000,0.000,0.000,0,0.000,0,108.113,268543.497,0.000,198551.306,0.000,0.000,0.000,0.000,0.000 +6.996261,0.020149,18508403,0.551593,789571.326,0.000,0.000,5.230,0.000,94.973,4.923,428.242,804.363,783.425,6.774048,91.979,5,0.000,0.000,0.000,0,0.000,0,5.230,0.000,0.000,789571.326,0.000,0.000,0.000,0.000,0.000 +7.016427,0.020166,18558792,0.553095,2498710.949,0.000,0.000,106.063,0.000,0.001,5.931,428.242,222.567,371.913,6.782837,91.972,5,0.000,0.000,0.000,0,0.000,0,106.063,725676.954,0.000,845532.168,0.000,82862.252,570861.903,273777.673,0.000 +7.036693,0.020266,18627689,0.555148,3399643.747,0.000,0.000,0.473,0.000,0.000,5.281,428.242,0.385,102.157,6.784790,91.970,5,0.000,0.000,0.000,0,0.000,0,0.473,728117.961,0.000,753628.735,0.000,608311.075,656964.118,652621.859,0.000 +7.056849,0.020155,18702234,0.557370,3698555.864,0.000,0.000,0.485,0.000,6.545,5.829,428.242,0.000,104.463,6.786495,91.968,5,0.000,0.000,0.000,0,0.000,0,0.485,803714.621,0.000,823709.497,0.000,777964.397,813588.021,479579.328,0.000 +7.076998,0.020149,18749460,0.558777,2343828.982,0.000,0.000,11.706,0.000,0.001,6.699,428.242,0.000,195.031,6.793705,91.964,5,0.000,0.000,0.000,0,0.000,0,11.706,386469.239,0.000,506028.042,0.000,290236.562,537046.826,624048.313,0.000 +7.097138,0.020140,18829246,0.561155,3961493.682,0.000,0.000,0.050,0.000,0.001,5.074,428.242,0.000,21.529,6.793705,91.963,5,0.000,0.000,0.000,0,0.000,0,0.050,791792.291,0.000,834045.708,0.000,767810.622,834095.360,733749.701,0.000 +7.117272,0.020134,18911830,0.563616,4101802.013,0.000,0.000,0.304,0.000,8.830,4.965,428.242,0.000,130.573,6.797729,91.961,5,0.000,0.000,0.000,0,0.000,0,0.304,910319.521,0.000,906892.412,0.000,899044.830,941362.171,444183.079,0.000 +7.137430,0.020159,18948665,0.564714,1827259.739,0.000,0.000,17.884,0.000,0.001,5.254,428.242,0.775,355.579,6.805298,91.954,5,0.000,0.000,0.000,0,0.000,0,17.884,223229.777,0.000,289355.397,0.000,109928.263,318077.629,886668.673,0.000 +7.157615,0.020185,19034168,0.567262,4235970.031,0.000,0.000,0.450,0.000,0.002,5.024,428.242,0.000,115.726,6.808228,91.952,5,0.000,0.000,0.000,0,0.000,0,0.450,870349.830,0.000,871489.291,0.000,837503.636,888878.452,767748.822,0.000 +7.177862,0.020247,19113238,0.569619,3905345.142,0.000,0.000,0.458,0.000,11.392,4.846,428.242,0.000,327.987,6.819214,91.945,5,0.000,0.000,0.000,0,0.000,0,0.458,861378.769,0.000,902669.632,0.000,351021.727,927562.688,862712.326,0.000 +7.198054,0.020192,19190433,0.571919,3822991.743,0.000,0.000,11.647,0.000,0.000,6.105,428.242,0.000,311.072,6.824341,91.939,5,0.000,0.000,0.000,0,0.000,0,11.647,779059.306,0.000,810358.364,0.000,694819.278,808228.839,730525.956,0.000 +7.218292,0.020238,19267915,0.574229,3828498.941,0.000,0.000,0.471,0.000,0.324,4.943,428.242,0.000,135.882,6.826904,91.936,5,0.000,0.000,0.000,0,0.000,0,0.471,765877.669,0.000,833966.665,0.000,731190.823,771658.810,725804.973,0.000 +7.238604,0.020312,19319495,0.575766,2539390.711,0.000,0.000,13.252,0.000,7.015,5.020,428.242,0.000,463.282,6.837036,91.927,5,0.000,0.000,0.000,0,0.000,0,13.252,564888.891,0.000,625592.047,0.000,515853.739,297607.926,535448.107,0.000 +7.258741,0.020137,19382829,0.577653,3145226.751,0.000,0.000,12.352,0.000,0.002,6.409,428.242,0.000,221.146,6.843262,91.923,5,0.000,0.000,0.000,0,0.000,0,12.352,545624.883,0.000,709754.330,0.000,549746.742,861071.251,479029.546,0.000 +7.278914,0.020174,19459821,0.579948,3816464.690,0.000,0.000,0.510,0.000,0.001,4.899,428.242,0.000,111.532,6.846558,91.921,5,0.000,0.000,0.000,0,0.000,0,0.510,750831.134,0.000,790982.531,0.000,758613.565,753160.906,762876.553,0.000 +7.299051,0.020136,19519466,0.581725,2962061.625,0.000,0.000,16.302,0.000,0.001,4.550,428.242,0.000,292.537,6.854492,91.915,5,0.000,0.000,0.000,0,0.000,0,16.302,703902.447,0.000,745071.851,0.000,663477.966,176894.350,672715.010,0.000 +7.319184,0.020133,19598667,0.584086,3933802.685,0.000,0.000,0.347,0.000,0.422,6.215,428.242,0.000,175.392,6.861938,91.911,5,0.000,0.000,0.000,0,0.000,0,0.347,787197.621,0.000,845409.218,0.000,687363.737,872279.930,741552.178,0.000 +7.339468,0.020284,19663009,0.586003,3172082.910,0.000,0.000,0.745,0.000,0.442,4.181,428.242,0.000,80.498,6.864990,91.910,4,0.000,0.000,0.000,0,0.000,0,0.745,752619.093,0.000,818336.455,0.000,788361.845,52849.972,759915.545,0.000 +7.359707,0.020239,19702140,0.587170,1933449.245,0.000,0.000,10.873,0.000,10.057,4.487,428.242,0.000,348.763,6.880249,91.903,4,0.000,0.000,0.000,0,0.000,0,10.873,518060.242,0.000,505856.057,0.000,450270.194,0.000,459262.752,0.000 +7.379954,0.020247,19744884,0.588443,2111088.787,0.000,0.000,19.638,0.000,0.001,5.744,428.242,0.000,255.627,6.892944,91.898,4,0.000,0.000,0.000,0,0.000,0,19.638,762963.213,0.000,612375.769,0.000,392248.436,0.000,343501.369,0.000 +7.400092,0.020137,19810232,0.590391,3245145.925,0.000,0.000,0.497,0.000,0.001,3.913,428.242,0.000,49.853,6.895630,91.897,4,0.000,0.000,0.000,0,0.000,0,0.497,798722.640,0.000,889599.438,0.000,774637.805,0.000,782186.042,0.000 +7.420222,0.020130,19869411,0.592155,2939830.372,0.000,0.000,0.638,0.000,5.189,3.698,428.242,0.000,99.354,6.902100,91.895,3,0.000,0.000,0.000,0,0.000,0,0.638,643117.390,0.000,945947.886,0.000,887825.891,0.000,462939.205,0.000 +7.440385,0.020163,19886930,0.592677,868862.989,0.000,0.000,12.178,0.000,2.711,3.919,428.242,0.000,231.123,6.913940,91.890,2,0.000,0.000,0.000,0,0.000,0,12.178,146257.033,0.000,348705.729,0.000,373900.227,0.000,0.000,0.000 +7.460520,0.020135,19908476,0.593319,1070058.433,0.000,0.000,7.052,0.000,0.000,3.135,428.242,0.000,161.990,6.928223,91.887,1,0.000,0.000,0.000,0,0.000,0,7.052,0.000,0.000,700310.682,0.000,369747.751,0.000,0.000,0.000 +7.480759,0.020239,19933565,0.594067,1239647.493,0.000,0.000,0.054,0.000,0.000,0.994,428.242,0.000,37.637,6.928223,91.886,1,0.000,0.000,0.000,0,0.000,0,0.054,0.000,0.000,1239647.493,0.000,0.000,0.000,0.000,0.000 +7.500871,0.020112,19960138,0.594858,1321271.886,0.000,0.000,0.033,0.000,0.000,1.200,428.242,0.000,38.457,6.928223,91.886,1,0.000,0.000,0.000,0,0.000,0,0.033,0.000,0.000,1321271.886,0.000,0.000,0.000,0.000,0.000 +7.521015,0.020144,19986687,0.595650,1317930.064,0.000,0.000,0.046,0.000,0.000,0.997,428.242,0.000,31.220,6.928223,91.885,1,0.000,0.000,0.000,0,0.000,0,0.046,0.000,0.000,1317930.064,0.000,0.000,0.000,0.000,0.000 +7.541123,0.020108,20000000,0.596046,662061.856,0.000,0.000,0.482,0.000,0.000,0.562,428.242,0.000,37.492,6.931641,91.884,0,0.000,0.000,0.000,0,0.000,0,0.482,0.000,0.000,662061.856,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.log new file mode 100644 index 000000000..aeb5b5289 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=32 +worker=0 kind=insert tid=6 os_tid=27 +start_monotonic_ns=1788729475210211 main_address=0x56208301da80 +worker=2 kind=insert tid=8 os_tid=29 +worker=7 kind=insert tid=7 os_tid=34 +worker=4 kind=insert tid=11 os_tid=31 +worker=6 kind=insert tid=10 os_tid=33 +worker=3 kind=insert tid=12 os_tid=30 +worker=1 kind=insert tid=9 os_tid=28 +load_end reason=complete inserted=20000000 elapsed_s=7.541 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.152 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.summary.csv new file mode 100644 index 000000000..57413df15 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-1-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2652093.266358,7.541213,20000000,0.002559,0.001264,0.003808,0.009344,1502.264800,0.002559,0.001264,0.003808,0.009344,1502.264800,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.csv new file mode 100644 index 000000000..873971198 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.csv @@ -0,0 +1,377 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020057,0.020057,147464,0.004395,7352204.677,0.000,0.000,0.041,0.000,0.001,6.564,37.312,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.041,822551.082,1033698.120,1090984.530,838206.376,1050450.282,978505.730,774338.760,763469.797 +0.040201,0.020144,263186,0.007844,5744779.524,0.000,0.000,11.785,0.000,0.001,7.941,54.031,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,11.785,736850.059,841497.362,876048.843,689441.057,862496.323,340302.308,717042.528,681101.045 +0.060353,0.020152,380030,0.011326,5798202.946,0.000,0.000,0.116,0.000,0.001,8.798,69.812,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.116,706092.138,798491.010,842804.755,669519.651,817000.559,641978.634,665450.528,656865.670 +0.080488,0.020135,482554,0.014381,5091742.144,0.000,0.000,15.908,0.000,0.002,8.525,86.586,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,15.908,140846.833,819007.449,814438.370,655215.892,660927.241,733237.886,631178.562,636889.911 +0.100644,0.020156,591905,0.017640,5425237.757,0.000,0.000,0.252,0.000,0.002,8.862,101.430,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.252,676027.560,778974.660,639661.186,638123.182,629043.992,793858.578,637478.212,632070.388 +0.120780,0.020136,693797,0.020677,5060203.017,0.000,0.000,16.073,0.000,0.001,8.923,120.180,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.073,136521.985,822111.655,720651.337,663440.232,654203.022,771356.665,642929.654,648988.468 +0.140912,0.020132,798086,0.023785,5180322.810,0.000,0.000,0.224,0.000,2.734,10.733,136.430,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.224,648328.906,747128.033,792975.993,614203.718,624833.689,597911.052,622499.070,532442.350 +0.161050,0.020138,898597,0.026780,4991170.568,0.000,0.000,16.183,0.000,0.002,9.287,153.148,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.183,676788.249,798797.841,789611.119,617496.652,635621.805,636515.648,633436.855,202902.398 +0.181193,0.020143,999095,0.029775,4989176.498,0.000,0.000,0.214,0.000,4.302,8.937,168.215,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.214,637882.633,580245.327,606010.841,608840.580,599259.184,746902.032,601791.056,608244.845 +0.201327,0.020134,1104269,0.032910,5223647.497,0.000,0.000,12.099,0.000,0.001,9.549,186.340,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,12.099,707899.745,486088.178,687536.390,659425.027,653564.354,702535.739,659723.028,666875.035 +0.221490,0.020163,1206030,0.035942,5046982.451,0.000,0.000,0.124,0.000,6.242,9.129,201.184,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.124,648473.340,748459.746,763735.446,621046.513,618715.481,412295.134,625163.017,609093.774 +0.241619,0.020129,1306374,0.038933,4984978.099,0.000,0.000,16.322,0.000,0.113,9.428,218.059,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.322,666342.893,761179.885,720443.199,630425.059,636535.561,307065.192,644434.504,618551.805 +0.261738,0.020119,1405411,0.041885,4922479.044,0.000,0.000,0.331,0.000,6.832,9.136,231.711,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.331,624672.765,735412.017,611650.465,618708.353,602852.957,745402.407,390271.368,593508.712 +0.281860,0.020121,1508647,0.044961,5130701.025,0.000,0.000,16.618,0.000,0.001,9.434,249.211,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,16.618,666261.556,784693.697,673716.369,672026.611,637833.866,723116.935,332434.995,640616.996 +0.301981,0.020122,1606186,0.047868,4847477.820,0.000,0.000,0.212,0.000,8.073,9.347,267.180,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.212,651489.012,735279.574,418505.528,611432.551,608351.285,588969.127,616153.846,617296.897 +0.322109,0.020127,1707812,0.050897,5049121.193,0.000,0.000,12.651,0.000,0.001,9.680,283.586,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,12.651,661434.578,757025.364,485008.965,633462.846,623327.441,630481.845,625761.925,632618.229 +0.342249,0.020140,1808664,0.053902,5007495.703,0.000,0.000,0.148,0.000,8.734,9.314,284.680,0.000,0.194,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.148,654809.556,754212.705,750190.899,341605.228,634253.660,621791.027,647262.464,603370.164 +0.362375,0.020126,1913965,0.057041,5231980.743,0.000,0.000,11.429,0.000,0.000,9.759,290.617,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,11.429,679505.120,770877.591,668922.012,552309.075,645072.753,639259.496,649395.431,626639.264 +0.382501,0.020126,2014643,0.060041,5002391.189,0.000,0.000,0.043,0.000,10.662,9.933,290.773,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.043,312133.946,793800.052,665011.260,653086.372,649757.341,649210.784,635844.971,643546.462 +0.402624,0.020123,2117396,0.063103,5106253.942,0.000,0.000,11.037,0.000,0.001,10.377,291.555,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,11.037,651196.088,601601.026,638822.170,629131.752,623715.057,711326.374,625404.668,625056.807 +0.422763,0.020139,2218342,0.066112,5012488.518,0.000,0.000,0.043,0.000,11.928,8.912,292.211,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,0.043,711111.367,299271.574,649836.915,639806.575,625058.997,782912.710,644523.814,659966.565 +0.444910,0.022147,2275271,0.067808,2570463.220,0.000,0.000,15.726,0.000,18.742,11.444,299.867,0.000,0.000,0.005013,94.340,8,0.000,0.000,0.000,0,0.000,0,15.726,113738.110,595014.216,104662.540,101276.133,716337.877,124935.828,709248.999,105249.517 +0.465053,0.020142,2312470,0.068917,1846808.664,0.000,0.000,1.522,0.000,38.884,10.685,300.023,0.000,34.908,0.047749,94.339,8,0.000,0.000,0.000,0,0.000,0,1.522,0.000,607278.786,0.000,0.000,629520.521,0.000,610009.356,0.000 +0.485215,0.020162,2352334,0.070105,1977196.081,0.000,0.000,0.819,0.000,59.046,10.699,300.023,0.000,68.392,0.053978,94.338,8,0.000,0.000,0.000,0,0.000,0,0.819,0.000,601382.262,0.000,0.000,749037.106,0.000,626776.713,0.000 +0.505351,0.020136,2374481,0.070765,1099847.719,0.000,0.000,11.667,0.000,79.183,10.595,301.430,0.000,93.697,0.127625,94.336,8,0.000,0.000,0.000,0,0.000,0,11.667,0.000,496612.507,0.000,0.000,121719.725,0.000,481515.487,0.000 +0.525512,0.020160,2397265,0.071444,1130131.094,0.000,0.000,94.939,0.000,25.670,10.796,307.992,0.000,78.859,0.423462,94.334,8,0.000,0.000,0.000,0,0.000,0,94.939,145036.136,264130.446,12251.685,187297.007,278564.616,241660.757,0.000,1190.447 +0.545673,0.020161,2479744,0.073902,4090929.246,0.000,0.000,12.066,0.000,45.832,10.086,307.992,6.200,115.474,0.423462,94.332,8,0.000,0.000,0.000,0,0.000,0,12.066,608885.261,515836.324,517274.714,615134.816,706249.367,658931.304,0.000,468617.460 +0.565800,0.020127,2571956,0.076650,4581432.539,0.000,0.000,0.500,0.000,65.959,9.065,307.992,10.868,339.246,0.423462,94.325,8,0.000,0.000,0.000,0,0.000,0,0.500,612450.862,733082.865,629641.419,507916.376,726077.464,771736.776,0.000,600526.776 +0.585929,0.020129,2633429,0.078482,3054022.409,0.000,0.000,18.802,0.000,86.087,8.903,307.992,0.000,2437.654,0.423462,94.277,8,0.000,0.000,0.000,0,0.000,0,18.802,458652.333,508929.214,467892.946,144074.065,570831.381,479319.509,0.000,424322.961 +0.606072,0.020143,2727071,0.081273,4648903.574,0.000,0.000,90.872,0.000,0.001,9.656,307.992,22.690,1200.413,0.423462,94.254,8,0.000,0.000,0.000,0,0.000,0,90.872,635760.227,617143.166,533043.695,555433.814,679795.782,626824.038,467660.576,533242.277 +0.626230,0.020158,2811556,0.083791,4191113.797,0.000,0.000,13.058,0.000,1.204,9.259,307.992,55.227,1810.684,0.594971,94.218,8,0.000,0.000,0.000,0,0.000,0,13.058,548959.759,591870.494,574507.769,553077.206,610076.552,565677.583,197538.204,549406.230 +0.646368,0.020138,2899251,0.086404,4354643.086,0.000,0.000,3.904,0.000,0.001,9.039,307.992,70.412,1002.832,0.594971,94.198,8,0.000,0.000,0.000,0,0.000,0,3.904,555608.661,529340.274,554019.647,447952.965,649062.544,538129.507,632626.181,447903.309 +0.666549,0.020181,3001546,0.089453,5068857.577,0.000,0.000,0.171,0.000,10.375,8.987,307.992,48.584,670.492,0.594971,94.185,8,0.000,0.000,0.000,0,0.000,0,0.171,635248.586,767005.684,672858.078,597738.198,736630.693,614982.075,752189.824,292204.439 +0.686704,0.020155,3085024,0.091941,4141876.666,0.000,0.000,14.091,0.000,0.001,9.876,307.992,89.736,791.343,0.594971,94.169,8,0.000,0.000,0.000,0,0.000,0,14.091,428685.575,590186.911,541165.922,527769.497,539230.883,413205.262,601846.762,499785.856 +0.706854,0.020150,3182722,0.094853,4848544.643,0.000,0.000,0.190,0.000,7.853,8.907,307.992,94.797,562.772,0.594971,94.158,8,0.000,0.000,0.000,0,0.000,0,0.190,362829.432,716080.684,617668.597,594442.749,664418.060,583723.127,721142.728,588239.264 +0.726996,0.020143,3261742,0.097207,3923010.302,0.000,0.000,12.732,0.000,0.001,9.834,307.992,99.292,766.601,0.594971,94.143,8,0.000,0.000,0.000,0,0.000,0,12.732,463592.384,600167.952,433556.681,402180.542,521380.083,541635.566,476202.415,484294.679 +0.747143,0.020147,3358483,0.100091,4801822.390,0.000,0.000,0.321,0.000,3.538,8.933,307.992,86.669,247.985,0.600624,94.138,8,0.000,0.000,0.000,0,0.000,0,0.321,701007.201,667006.639,596672.631,465485.062,561083.721,564955.318,691228.937,554382.881 +0.767277,0.020134,3430824,0.102247,3593052.541,0.000,0.000,13.386,0.000,0.039,10.064,307.992,124.171,261.535,0.600624,94.133,8,0.000,0.000,0.000,0,0.000,0,13.386,537857.729,426898.807,392230.352,158988.142,628551.996,373207.404,716216.497,359101.614 +0.787424,0.020147,3531415,0.105244,4992832.460,0.000,0.000,0.125,0.000,0.001,8.708,307.992,117.883,99.464,0.600624,94.131,8,0.000,0.000,0.000,0,0.000,0,0.125,719607.967,677616.772,611949.691,578694.254,557748.291,577552.649,696775.875,572886.961 +0.807568,0.020144,3607456,0.107511,3774789.227,0.000,0.000,10.186,0.000,6.055,9.545,307.992,124.104,101.998,0.600624,94.129,8,0.000,0.000,0.000,0,0.000,0,10.186,608902.627,605824.854,579911.992,572366.484,340590.325,584131.519,139442.971,343618.456 +0.827731,0.020163,3709189,0.110542,5045622.279,0.000,0.000,6.617,0.000,0.001,9.957,307.992,117.017,31.773,0.600624,94.129,8,0.000,0.000,0.000,0,0.000,0,6.617,746083.335,670101.173,630027.030,596301.266,566692.029,598929.891,652841.517,584646.038 +0.847879,0.020148,3792259,0.113018,4122925.416,0.000,0.000,9.173,0.000,3.393,9.202,307.992,122.917,176.814,0.606079,94.125,8,0.000,0.000,0.000,0,0.000,0,9.173,296699.749,552403.514,586798.449,555977.013,550517.500,579998.873,550170.076,450360.241 +0.868033,0.020154,3887059,0.115843,4703818.230,0.000,0.000,6.787,0.000,0.001,9.926,307.992,106.214,235.687,0.612427,94.121,8,0.000,0.000,0.000,0,0.000,0,6.787,695202.502,553343.680,651191.039,617946.754,476484.878,619435.304,588920.027,501294.046 +0.888194,0.020161,3983105,0.118706,4763951.855,0.000,0.000,0.683,0.000,11.145,8.541,307.992,38.944,294.892,0.658325,94.115,8,0.000,0.000,0.000,0,0.000,0,0.683,300034.825,740935.727,632806.132,587074.258,596845.602,592480.737,715044.145,598730.430 +0.908351,0.020157,4032732,0.120185,2462053.654,0.000,0.000,14.932,0.000,16.668,8.730,307.992,128.873,100.579,0.661743,94.113,8,0.000,0.000,0.000,0,0.000,0,14.932,629714.612,128344.103,113113.473,615823.483,104084.240,105175.686,661813.040,103985.017 +0.928502,0.020151,4073561,0.121402,2026146.616,0.000,0.000,0.050,0.000,36.819,9.624,307.992,180.667,0.000,0.661743,94.113,8,0.000,0.000,0.000,0,0.000,0,0.050,698474.457,0.000,0.000,664977.459,0.000,0.000,662694.700,0.000 +0.948635,0.020133,4112419,0.122560,1930039.951,0.000,0.000,0.063,0.000,56.953,9.749,307.992,64.221,63.444,0.672813,94.112,8,0.000,0.000,0.000,0,0.000,0,0.063,664522.222,0.000,0.000,631293.627,0.000,0.000,634224.101,0.000 +0.968805,0.020169,4161647,0.124027,2440720.628,0.000,0.000,70.296,0.000,77.122,9.909,307.992,134.602,10.458,0.730301,94.111,8,0.000,0.000,0.000,0,0.000,0,70.296,515432.917,234909.692,0.000,656438.229,245371.057,565459.063,223109.670,0.000 +0.988971,0.020166,4189708,0.124863,1391485.158,0.000,0.000,22.405,0.000,97.288,11.093,307.992,68.377,6.392,0.770752,94.111,8,0.000,0.000,0.000,0,0.000,0,22.405,90398.683,30099.836,0.000,106564.328,408802.382,364669.180,390950.750,0.000 +1.009116,0.020145,4266438,0.127150,3808929.823,0.000,0.000,117.117,0.000,117.431,7.524,307.992,26.372,16.094,0.779461,94.111,8,0.000,0.000,0.000,0,0.000,0,117.117,654859.927,774990.387,10176.341,237332.119,758261.476,749375.793,623933.780,0.000 +1.029260,0.020144,4366142,0.130121,4949485.011,0.000,0.000,118.899,0.000,8.486,9.808,307.992,26.372,6.981,0.830688,94.111,8,0.000,0.000,0.000,0,0.000,0,118.899,679347.894,358264.797,661129.357,617593.507,728344.340,733705.653,609452.253,561647.210 +1.049388,0.020128,4463620,0.133026,4842859.210,0.000,0.000,11.374,0.000,0.001,8.796,307.992,0.000,0.000,0.830688,94.111,8,0.000,0.000,0.000,0,0.000,0,11.374,536461.496,577796.555,584006.750,553551.953,697777.525,639699.780,641885.769,611679.380 +1.069509,0.020121,4567675,0.136127,5171470.104,0.000,0.000,9.062,0.000,1.213,8.046,307.992,0.000,0.000,0.830688,94.111,8,0.000,0.000,0.000,0,0.000,0,9.062,634661.220,728145.774,680782.254,641271.239,740023.928,411461.256,611948.598,723175.835 +1.089633,0.020124,4671843,0.139232,5176297.123,0.000,0.000,2.841,0.000,0.001,8.766,307.992,0.000,0.000,0.830688,94.111,8,0.000,0.000,0.000,0,0.000,0,2.841,644950.084,619358.799,695387.278,658515.950,681026.343,649670.807,610066.429,617321.434 +1.109765,0.020132,4776592,0.142354,5203133.255,0.000,0.000,11.770,0.000,0.853,7.961,307.992,0.000,0.000,0.830688,94.111,8,0.000,0.000,0.000,0,0.000,0,11.770,654831.127,774988.640,630740.017,263760.395,760335.285,742055.845,635508.567,740913.380 +1.129895,0.020130,4873409,0.145239,4809494.978,0.000,0.000,3.708,0.000,0.001,8.722,307.992,0.000,0.000,0.830688,94.111,8,0.000,0.000,0.000,0,0.000,0,3.708,503119.960,628999.302,499195.545,650061.986,632824.365,597305.924,595765.963,702221.934 +1.150025,0.020129,4978079,0.148358,5199865.709,0.000,0.000,11.424,0.000,1.383,7.990,307.992,0.000,0.000,0.830688,94.111,8,0.000,0.000,0.000,0,0.000,0,11.424,622374.296,735144.862,638917.291,613879.245,789940.428,797938.693,274126.865,727544.027 +1.170150,0.020126,5072945,0.151186,4713694.463,0.000,0.000,4.227,0.000,0.002,9.145,307.992,0.000,22.709,1.006348,94.110,8,0.000,0.000,0.000,0,0.000,0,4.227,606043.592,550790.622,589596.889,444756.595,717990.481,681767.986,495140.149,627608.150 +1.190264,0.020113,5175050,0.154229,5076451.544,0.000,0.000,11.249,0.000,2.005,8.376,307.992,0.000,22.528,1.012817,94.110,8,0.000,0.000,0.000,0,0.000,0,11.249,623960.304,787134.625,303677.254,643300.588,707685.336,704453.670,585180.301,721059.466 +1.210381,0.020117,5252066,0.156524,3828403.838,0.000,0.000,5.997,0.000,0.001,8.258,307.992,0.000,703.502,1.034058,94.096,8,0.000,0.000,0.000,0,0.000,0,5.997,407665.159,551225.332,407217.776,453497.042,525525.675,463339.464,496346.374,523587.016 +1.230548,0.020167,5334329,0.158975,4079100.322,0.000,0.000,4.345,0.000,5.790,7.299,307.992,0.000,254.129,1.039185,94.091,8,0.000,0.000,0.000,0,0.000,0,4.345,536323.123,506868.987,537314.845,506373.126,523083.638,370606.419,596818.150,501712.034 +1.250674,0.020126,5385815,0.160510,2558201.875,0.000,0.000,14.103,0.000,2.954,6.273,307.992,0.000,987.536,1.062378,94.072,8,0.000,0.000,0.000,0,0.000,0,14.103,581341.762,270448.137,302893.964,278745.922,238996.058,262845.976,344482.259,278447.798 +1.270824,0.020151,5485933,0.163494,4968485.565,0.000,0.000,6.602,0.000,0.001,9.001,307.992,0.000,291.554,1.072876,94.066,8,0.000,0.000,0.000,0,0.000,0,6.602,652089.538,521224.993,631792.382,588964.888,549660.861,696852.457,620626.465,707273.979 +1.290963,0.020139,5579986,0.166297,4670273.562,0.000,0.000,12.781,0.000,4.395,8.087,307.992,0.000,546.407,1.084473,94.055,8,0.000,0.000,0.000,0,0.000,0,12.781,548398.257,693839.989,623527.427,754966.234,602771.318,622435.000,250761.608,573573.729 +1.311088,0.020125,5633917,0.167904,2679781.535,0.000,0.000,12.744,0.000,0.001,7.342,307.992,0.000,186.916,1.093994,94.051,8,0.000,0.000,0.000,0,0.000,0,12.744,209687.899,405164.722,422506.210,410928.655,392891.521,263799.302,378382.311,196420.916 +1.331238,0.020150,5720595,0.170487,4301652.447,0.000,0.000,1.655,0.000,4.420,8.100,307.992,0.000,538.153,1.122559,94.041,8,0.000,0.000,0.000,0,0.000,0,1.655,563128.479,514592.333,674295.113,532359.143,413599.431,596825.865,511465.771,495386.312 +1.351384,0.020146,5781290,0.172296,3012739.827,0.000,0.000,14.417,0.000,10.595,8.565,307.992,0.000,380.036,1.178474,94.033,8,0.000,0.000,0.000,0,0.000,0,14.417,343838.023,672437.374,388064.914,307404.197,331974.692,367465.408,301894.450,299660.768 +1.371529,0.020145,5808043,0.173093,1328003.252,0.000,0.000,0.096,0.000,30.740,9.817,307.992,0.000,310.440,1.178474,94.027,8,0.000,0.000,0.000,0,0.000,0,0.096,0.000,666061.661,0.000,0.000,661941.590,0.000,0.000,0.000 +1.391696,0.020166,5833973,0.173866,1285795.942,0.000,0.000,0.183,0.000,50.907,9.879,307.992,0.000,47.263,1.194420,94.026,8,0.000,0.000,0.000,0,0.000,0,0.183,0.000,642203.750,0.000,0.000,643592.192,0.000,0.000,0.000 +1.411858,0.020162,5859992,0.174641,1290500.495,0.000,0.000,0.030,0.000,71.069,9.934,307.992,0.000,3.100,1.235966,94.026,8,0.000,0.000,0.000,0,0.000,0,0.030,0.000,646217.416,0.000,0.000,644283.079,0.000,0.000,0.000 +1.432031,0.020174,5898245,0.175781,1896183.166,0.000,0.000,73.738,0.000,18.538,11.237,307.992,0.000,0.000,1.235966,94.026,8,0.000,0.000,0.000,0,0.000,0,73.738,10260.892,630722.678,40696.583,28998.174,627054.533,15564.832,526676.238,16209.236 +1.452203,0.020171,5959224,0.177599,3023072.799,0.000,0.000,27.825,0.000,0.001,9.405,307.992,0.000,0.194,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,27.825,298941.094,637393.971,424317.881,287042.941,636749.488,275144.788,229981.382,233501.253 +1.472363,0.020161,6067768,0.180834,5383912.269,0.000,0.000,0.051,0.000,0.003,7.951,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,0.051,693474.328,648436.441,779284.398,651561.317,647196.411,740744.268,615302.842,607912.264 +1.492521,0.020158,6156172,0.183468,4385600.463,0.000,0.000,11.517,0.000,1.648,8.264,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,11.517,244669.715,514739.044,710048.181,600958.825,594410.488,625564.701,502882.583,592326.926 +1.512680,0.020158,6265780,0.186735,5437330.093,0.000,0.000,2.248,0.000,0.001,8.123,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,2.248,695292.484,641171.187,795994.806,669695.244,663891.218,751894.134,609125.029,610265.992 +1.532812,0.020132,6354083,0.189366,4386111.529,0.000,0.000,11.484,0.000,1.868,8.198,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,11.484,628638.070,552343.184,739206.049,593868.265,589993.916,590738.983,477290.077,214032.984 +1.552919,0.020107,6459206,0.192499,5228198.222,0.000,0.000,2.948,0.000,0.001,9.976,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,2.948,695929.318,619935.607,744569.272,655644.694,655545.226,697073.203,579203.376,580297.526 +1.576912,0.023993,6567133,0.195716,4498310.825,0.000,0.000,11.699,0.000,0.001,8.946,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,11.699,641026.069,595262.309,681579.928,577256.895,493481.707,635274.339,328140.328,546289.251 +1.597048,0.020136,6674782,0.198924,5346084.862,0.000,0.000,0.035,0.000,0.001,8.090,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,0.035,693681.440,641039.521,770260.534,648290.200,646552.024,727501.390,608957.748,609802.005 +1.617179,0.020131,6758521,0.201420,4159674.184,0.000,0.000,11.584,0.000,0.003,8.922,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,11.584,646759.071,602548.966,543635.275,151556.216,526050.581,524560.353,600611.669,563952.054 +1.637347,0.020168,6866161,0.204628,5337136.564,0.000,0.000,0.032,0.000,0.003,8.051,307.992,0.000,0.000,1.287605,94.026,8,0.000,0.000,0.000,0,0.000,0,0.032,690198.262,643342.130,777910.958,644333.795,644234.628,718212.775,611212.211,607691.803 +1.657487,0.020140,6951298,0.207165,4227247.012,0.000,0.000,9.409,0.000,0.001,9.046,307.992,0.000,30.257,1.631470,94.026,8,0.000,0.000,0.000,0,0.000,0,9.409,641606.891,544635.969,760375.169,530038.196,619313.013,202928.909,452928.189,475420.677 +1.677634,0.020146,7057070,0.210317,5250152.347,0.000,0.000,0.152,0.000,0.001,8.224,307.992,0.000,30.441,1.631470,94.025,8,0.000,0.000,0.000,0,0.000,0,0.152,673021.364,635694.712,760480.884,639913.815,634255.254,711291.109,595786.963,599708.247 +1.700912,0.023278,7149297,0.213066,3961957.952,0.000,0.000,13.702,0.000,3.545,9.046,307.992,0.000,1194.958,1.631470,93.998,8,0.000,0.000,0.000,0,0.000,0,13.702,449090.922,252640.493,622945.041,624362.680,514860.790,568988.833,493725.078,435344.117 +1.721055,0.020143,7241644,0.215818,4584500.222,0.000,0.000,6.481,0.000,0.001,9.023,307.992,0.000,366.127,1.631470,93.991,8,0.000,0.000,0.000,0,0.000,0,6.481,629638.389,606702.732,620404.553,554328.018,594937.038,588135.772,494903.816,495449.903 +1.741483,0.020428,7323102,0.218245,3987640.849,0.000,0.000,11.594,0.000,1.448,8.349,307.992,0.000,948.471,1.631470,93.972,8,0.000,0.000,0.000,0,0.000,0,11.594,259256.868,566977.538,538290.883,463783.906,609420.081,560270.931,453895.332,535745.310 +1.761639,0.020157,7409252,0.220813,4274005.050,0.000,0.000,6.992,0.000,0.048,9.496,307.992,0.000,613.939,1.631470,93.959,8,0.000,0.000,0.000,0,0.000,0,6.992,619941.580,419115.434,703387.622,541258.214,596227.425,446947.319,540067.545,407059.912 +1.781787,0.020148,7492084,0.223282,4111273.193,0.000,0.000,3.128,0.000,6.733,7.735,307.992,0.000,511.074,1.649414,93.950,8,0.000,0.000,0.000,0,0.000,0,3.128,614318.480,491970.976,583247.674,486114.179,534209.404,585381.930,525523.476,290507.075 +1.801927,0.020140,7560993,0.225335,3421567.459,0.000,0.000,14.730,0.000,12.619,9.596,307.992,0.000,439.316,1.725342,93.941,8,0.000,0.000,0.000,0,0.000,0,14.730,298417.049,229200.183,694998.908,277463.306,623497.984,670817.693,225178.256,401994.081 +1.822088,0.020161,7611047,0.226827,2482674.253,0.000,0.000,0.089,0.000,32.780,10.937,307.992,0.000,19.375,1.728882,93.941,8,0.000,0.000,0.000,0,0.000,0,0.089,0.000,0.000,619502.965,0.000,623520.558,620742.963,0.000,618907.766 +1.842219,0.020131,7658839,0.228251,2374062.120,0.000,0.000,0.324,0.000,52.911,10.634,307.992,0.000,93.140,1.778198,93.939,8,0.000,0.000,0.000,0,0.000,0,0.324,0.000,0.000,594707.727,0.000,587554.544,598085.619,0.000,593714.229 +1.862384,0.020165,7693977,0.229298,1742541.458,0.000,0.000,71.007,0.000,5.125,10.755,307.992,3.874,50.560,1.824707,93.938,8,0.000,0.000,0.000,0,0.000,0,71.007,49.591,49.591,19043.085,268586.844,466952.313,477267.317,49.591,510543.125 +1.882524,0.020140,7729406,0.230354,1759136.222,0.000,0.000,3.241,0.000,25.265,10.938,307.992,0.000,13.965,1.837402,93.937,8,0.000,0.000,0.000,0,0.000,0,3.241,0.000,0.000,556802.439,0.000,620109.297,0.000,0.000,582224.487 +1.902677,0.020154,7795102,0.232312,3259741.875,0.000,0.000,34.796,0.000,45.417,10.390,307.992,0.000,4.652,1.882698,93.937,8,0.000,0.000,0.000,0,0.000,0,34.796,292154.167,286497.650,698182.963,0.000,699026.479,361868.264,263970.817,658041.536 +1.922800,0.020123,7894387,0.235271,4933907.456,0.000,0.000,57.299,0.000,7.376,8.090,307.992,67.942,0.194,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,57.299,737911.989,640262.514,507479.105,323957.725,664215.209,754857.776,652984.277,652238.861 +1.942930,0.020130,7987568,0.238048,4629002.221,0.000,0.000,9.203,0.000,0.001,9.345,307.992,0.000,0.000,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,9.203,530655.410,495732.104,652663.431,658823.445,493943.713,671838.959,555742.564,569602.596 +1.963064,0.020134,8096144,0.241284,5392695.097,0.000,0.000,0.122,0.000,8.007,8.198,307.992,0.000,0.000,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,0.122,784994.345,636041.606,802228.957,782014.297,630230.512,778984.581,362771.192,615429.606 +1.983188,0.020124,8196232,0.244267,4973459.858,0.000,0.000,10.854,0.000,0.003,8.967,307.992,0.000,0.000,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,10.854,780444.814,578948.333,676988.421,641260.685,673857.896,577706.062,478473.393,565780.253 +2.003322,0.020133,8301657,0.247409,5236382.500,0.000,0.000,9.094,0.000,1.471,8.153,307.992,0.000,0.000,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,9.094,811794.504,648183.938,758201.365,432470.310,618680.393,713449.355,609640.586,643962.050 +2.023456,0.020135,8402753,0.250422,5021004.622,0.000,0.000,3.738,0.000,0.001,8.784,307.992,0.000,0.000,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,3.738,782085.936,538972.285,620821.375,691048.689,636615.071,587694.347,630804.183,532962.734 +2.043594,0.020137,8504032,0.253440,5029401.532,0.000,0.000,9.042,0.000,0.609,8.010,307.992,0.000,0.194,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,9.042,718861.922,649687.104,716081.025,413112.208,573262.091,677148.464,648495.291,632753.427 +2.063726,0.020133,8610838,0.256623,5305143.873,0.000,0.000,4.296,0.000,0.001,9.245,307.992,0.000,0.000,1.882816,93.937,8,0.000,0.000,0.000,0,0.000,0,4.296,771785.532,656946.547,807051.829,698471.370,588053.090,741039.281,520699.429,521096.796 +2.083846,0.020120,8709309,0.259558,4894107.295,0.000,0.000,12.947,0.000,1.089,8.035,307.992,0.000,41.159,2.097412,93.937,8,0.000,0.000,0.000,0,0.000,0,12.947,746161.132,621809.227,734978.407,706847.640,603121.650,271218.364,601779.723,608191.152 +2.103967,0.020120,8724691,0.260016,764504.639,0.000,0.000,4.576,0.000,18.689,6.916,307.992,0.000,272.386,2.103149,93.931,8,0.000,0.000,0.000,0,0.000,0,4.576,133944.871,53279.741,133199.352,41699.349,5268.333,68339.220,131211.302,197562.472 +2.124090,0.020124,8824623,0.262994,4965884.761,0.000,0.000,21.609,0.000,0.001,7.501,307.992,0.000,211.194,2.108398,93.927,8,0.000,0.000,0.000,0,0.000,0,21.609,711300.429,555762.470,651868.033,658725.617,569626.716,672639.556,565253.764,580708.175 +2.144225,0.020134,8907323,0.265459,4107438.472,0.000,0.000,1.350,0.000,15.913,7.665,307.992,0.000,552.542,2.121704,93.916,8,0.000,0.000,0.000,0,0.000,0,1.350,635436.128,505458.299,608119.427,630966.123,511070.639,565555.041,134447.835,516384.979 +2.164383,0.020158,8971770,0.267380,3197058.867,0.000,0.000,22.612,0.000,0.000,8.646,307.992,0.000,1018.699,2.430988,93.896,8,0.000,0.000,0.000,0,0.000,0,22.612,584922.822,364913.262,236380.056,481639.867,537001.912,395223.486,236231.234,360746.227 +2.184545,0.020162,9076220,0.270492,5180415.599,0.000,0.000,1.054,0.000,8.281,8.059,307.992,0.000,670.723,2.430988,93.883,8,0.000,0.000,0.000,0,0.000,0,1.054,762356.804,598835.212,631569.289,746188.154,643869.366,456293.188,621104.304,720199.281 +2.204706,0.020161,9158062,0.272932,4059395.279,0.000,0.000,12.203,0.000,0.001,9.807,307.992,0.000,746.912,2.430988,93.868,8,0.000,0.000,0.000,0,0.000,0,12.203,590443.066,636125.027,348145.151,412179.257,644457.893,310002.450,433408.225,684634.210 +2.224860,0.020154,9257871,0.275906,4952302.415,0.000,0.000,0.779,0.000,4.415,9.300,307.992,0.000,421.751,2.430988,93.860,8,0.000,0.000,0.000,0,0.000,0,0.779,714992.413,454647.848,595363.912,689439.249,689885.810,560730.691,565097.057,682145.434 +2.245011,0.020150,9335854,0.278230,3870078.550,0.000,0.000,12.166,0.000,12.836,9.841,307.992,0.000,287.877,2.430988,93.854,8,0.000,0.000,0.000,0,0.000,0,12.166,707535.102,405603.170,247739.022,284066.138,692646.940,611307.946,625203.565,295976.668 +2.265169,0.020158,9396450,0.280036,3006057.556,0.000,0.000,0.455,0.000,32.994,10.912,307.992,0.000,203.084,2.430988,93.850,8,0.000,0.000,0.000,0,0.000,0,0.455,596637.637,632454.746,0.000,0.000,602292.970,590188.573,584483.631,0.000 +2.285303,0.020134,9453725,0.281743,2844673.901,0.000,0.000,0.141,0.000,53.129,10.931,307.992,0.000,151.717,2.430988,93.847,8,0.000,0.000,0.000,0,0.000,0,0.141,609910.005,643137.186,0.000,0.000,377021.730,609264.334,605340.646,0.000 +2.305432,0.020129,9481238,0.282563,1366818.983,0.000,0.000,70.301,0.000,15.070,10.931,307.992,37.841,78.982,2.430988,93.846,8,0.000,0.000,0.000,0,0.000,0,70.301,162947.198,178496.733,137809.612,62843.965,151769.418,315163.727,160065.815,197722.515 +2.325575,0.020143,9532899,0.284103,2564731.788,0.000,0.000,0.073,0.000,35.213,10.930,307.992,0.000,42.664,2.430988,93.845,8,0.000,0.000,0.000,0,0.000,0,0.073,0.000,0.000,674432.964,643652.806,607113.781,639532.237,0.000,0.000 +2.345709,0.020134,9606292,0.286290,3645181.899,0.000,0.000,39.476,0.000,55.346,10.433,307.992,82.066,40.160,2.430988,93.844,8,0.000,0.000,0.000,0,0.000,0,39.476,548567.766,0.000,612538.367,611594.701,634590.344,611147.702,0.000,626743.019 +2.365842,0.020133,9673287,0.288286,3327615.203,0.000,0.000,71.083,0.000,2.784,9.279,307.992,148.621,42.297,2.676270,93.843,8,0.000,0.000,0.000,0,0.000,0,71.083,695771.830,46093.394,503202.771,560869.182,269209.260,512093.630,85928.417,654446.719 +2.385987,0.020145,9766595,0.291067,4631738.378,0.000,0.000,2.161,0.000,22.929,9.841,307.992,0.000,0.194,2.676270,93.843,8,0.000,0.000,0.000,0,0.000,0,2.161,652458.195,608775.662,648040.302,716592.095,0.000,646451.847,615973.352,743446.925 +2.406117,0.020129,9863372,0.293951,4807802.653,0.000,0.000,28.780,0.000,7.409,8.580,307.992,0.000,0.000,2.676270,93.843,8,0.000,0.000,0.000,0,0.000,0,28.780,687013.473,587605.420,388888.674,730582.120,510851.077,602161.422,582488.464,718212.002 +2.426242,0.020125,9954454,0.296666,4525772.961,0.000,0.000,12.160,0.000,0.001,8.763,307.992,0.000,0.000,2.676270,93.843,8,0.000,0.000,0.000,0,0.000,0,12.160,678900.726,548616.184,411375.182,550802.500,541709.414,564168.839,540964.079,689236.037 +2.446366,0.020124,10064243,0.299938,5455506.114,0.000,0.000,0.039,0.000,7.174,7.952,307.992,0.000,0.000,2.676270,93.843,8,0.000,0.000,0.000,0,0.000,0,0.039,811153.046,631023.801,654527.562,778655.246,767772.955,651744.876,402744.146,757884.481 +2.466500,0.020133,10158144,0.302736,4663962.359,0.000,0.000,11.265,0.000,0.001,9.231,307.992,0.000,0.000,2.676270,93.843,8,0.000,0.000,0.000,0,0.000,0,11.265,646043.795,555248.988,582070.211,624338.472,620960.985,444685.946,516060.201,674553.762 +2.486636,0.020136,10263865,0.305887,5250366.410,0.000,0.000,0.046,0.000,8.094,7.949,307.992,0.000,0.000,2.676270,93.843,8,0.000,0.000,0.000,0,0.000,0,0.046,786802.575,612834.929,646307.436,772748.095,439661.882,636374.941,615069.740,740566.812 +2.506759,0.020123,10354897,0.308600,4523774.264,0.000,0.000,9.257,0.000,0.000,9.125,307.992,0.000,41.153,2.676270,93.842,8,0.000,0.000,0.000,0,0.000,0,9.257,665108.915,548973.265,582666.021,500074.045,545792.828,560949.599,556427.415,563782.176 +2.526890,0.020131,10462005,0.311792,5320550.924,0.000,0.000,0.115,0.000,8.319,8.147,307.992,0.000,163.577,2.676270,93.839,8,0.000,0.000,0.000,0,0.000,0,0.115,811037.784,352540.892,653966.584,753762.928,754359.024,611991.517,625801.066,757091.129 +2.547030,0.020140,10541179,0.314152,3931107.946,0.000,0.000,13.094,0.000,0.001,8.741,307.992,0.000,980.617,2.676270,93.820,8,0.000,0.000,0.000,0,0.000,0,13.094,638567.955,334204.254,536832.030,624864.141,510020.219,464738.050,383259.937,438621.361 +2.567172,0.020142,10636323,0.316987,4723657.075,0.000,0.000,1.192,0.000,5.991,8.114,307.992,0.000,546.122,2.681519,93.809,8,0.000,0.000,0.000,0,0.000,0,1.192,685680.945,531724.200,441465.134,652963.275,661999.111,547958.916,549944.814,651920.679 +2.587305,0.020133,10705505,0.319049,3436173.336,0.000,0.000,17.394,0.000,4.279,7.987,307.992,0.000,789.847,2.719849,93.794,8,0.000,0.000,0.000,0,0.000,0,17.394,583655.761,341570.987,112549.056,512828.332,433706.247,441802.229,506421.083,503639.641 +2.607463,0.020158,10804729,0.322006,4922358.164,0.000,0.000,6.768,0.000,0.030,8.317,307.992,0.000,371.677,2.735474,93.786,8,0.000,0.000,0.000,0,0.000,0,6.768,766551.221,522427.576,512009.782,676313.280,677900.753,574466.939,504766.935,687921.679 +2.627609,0.020146,10879282,0.324228,3700625.259,0.000,0.000,11.758,0.000,2.106,8.317,307.992,0.000,676.117,2.757935,93.773,8,0.000,0.000,0.000,0,0.000,0,11.758,238111.134,446489.400,607017.106,501189.935,554500.621,433484.372,424102.883,495729.809 +2.647766,0.020157,10969859,0.326927,4493518.364,0.000,0.000,7.792,0.000,0.004,8.313,307.992,0.000,309.287,2.768066,93.767,8,0.000,0.000,0.000,0,0.000,0,7.792,695878.447,612136.890,622108.485,480968.243,720832.240,441677.181,415780.799,504136.079 +2.667925,0.020158,11061698,0.329664,4555879.959,0.000,0.000,0.700,0.000,12.122,7.767,307.992,0.000,297.256,2.801636,93.761,8,0.000,0.000,0.000,0,0.000,0,0.700,693410.099,564133.613,591913.671,667515.116,656750.343,547564.793,547564.793,287027.531 +2.688081,0.020156,11093608,0.330615,1583120.473,0.000,0.000,12.840,0.000,19.755,9.896,307.992,0.000,222.285,2.809696,93.757,8,0.000,0.000,0.000,0,0.000,0,12.840,15826.244,12055.728,10964.263,15875.856,14834.003,688317.563,11758.056,813488.762 +2.708231,0.020149,11120045,0.331403,1312043.394,0.000,0.000,1.241,0.000,39.905,9.575,307.992,0.000,253.767,2.832397,93.752,8,0.000,0.000,0.000,0,0.000,0,1.241,0.000,0.000,0.000,0.000,0.000,587062.122,0.000,724981.272 +2.728411,0.020181,11147468,0.332220,1358867.671,0.000,0.000,1.187,0.000,60.086,9.282,307.992,11.227,107.621,2.868900,93.750,8,0.000,0.000,0.000,0,0.000,0,1.187,0.000,0.000,0.000,0.000,0.000,596310.161,0.000,762557.510 +2.748564,0.020152,11189321,0.333468,2076826.555,0.000,0.000,74.512,0.000,6.997,10.522,307.992,217.871,0.194,2.914070,93.750,8,0.000,0.000,0.000,0,0.000,0,74.512,20593.100,162114.839,193277.410,1687.146,440344.990,423870.509,219924.385,615014.176 +2.768737,0.020173,11237211,0.334895,2373908.716,0.000,0.000,11.707,0.000,27.170,10.940,307.992,49.764,2.904,2.921391,93.750,8,0.000,0.000,0.000,0,0.000,0,11.707,0.000,685057.809,713957.136,0.000,0.000,0.000,730166.535,244727.236 +2.788898,0.020161,11272038,0.335933,1727451.958,0.000,0.000,37.580,0.000,47.331,12.876,307.992,55.414,0.000,2.921391,93.750,8,0.000,0.000,0.000,0,0.000,0,37.580,0.000,460197.527,0.000,0.000,357870.786,0.000,468976.893,440406.752 +2.809066,0.020168,11360236,0.338561,4373179.939,0.000,0.000,53.983,0.000,40.755,8.516,307.992,0.000,0.000,2.921391,93.750,8,0.000,0.000,0.000,0,0.000,0,53.983,529355.190,620638.714,0.000,544924.460,771968.054,503918.770,634422.972,767951.778 +2.829193,0.020127,11456252,0.341423,4770594.504,0.000,0.000,50.464,0.000,2.210,8.211,307.992,0.000,6.405,2.962891,93.749,8,0.000,0.000,0.000,0,0.000,0,50.464,732412.656,648593.366,294833.234,718798.853,434946.095,669461.239,573568.394,697980.666 +2.849319,0.020126,11562839,0.344599,5295947.137,0.000,0.000,2.512,0.000,0.001,8.410,307.992,0.000,0.000,2.962891,93.749,8,0.000,0.000,0.000,0,0.000,0,2.512,779284.856,623517.320,652782.736,678669.462,708133.624,576662.843,561061.246,715835.049 +2.869448,0.020129,11660841,0.347520,4868680.216,0.000,0.000,11.252,0.000,2.242,8.147,307.992,0.000,0.000,2.962891,93.749,8,0.000,0.000,0.000,0,0.000,0,11.252,738037.114,275422.574,591135.139,684134.969,684532.404,544784.262,564656.021,785977.732 +2.889590,0.020142,11763665,0.350585,5105068.115,0.000,0.000,2.867,0.000,0.001,8.557,307.992,0.000,0.000,2.962891,93.749,8,0.000,0.000,0.000,0,0.000,0,2.867,758084.543,623934.013,645928.345,629742.900,672788.240,528608.693,621600.529,624380.851 +2.909719,0.020129,11862710,0.353536,4920421.271,0.000,0.000,11.487,0.000,2.533,8.205,307.992,0.000,0.000,2.962891,93.749,8,0.000,0.000,0.000,0,0.000,0,11.487,752780.489,275170.008,674586.304,663607.323,760381.321,541596.574,556698.882,695600.370 +2.929889,0.020170,11962092,0.356498,4927168.808,0.000,0.000,4.015,0.000,0.001,8.843,307.992,0.000,0.000,2.962891,93.749,8,0.000,0.000,0.000,0,0.000,0,4.015,793745.071,496574.055,524486.515,592358.907,596721.778,615611.027,614619.465,693051.989 +2.950015,0.020125,12057806,0.359351,4755891.735,0.000,0.000,9.340,0.000,2.700,8.584,307.992,0.000,0.388,2.962891,93.749,8,0.000,0.000,0.000,0,0.000,0,9.340,731067.922,583691.625,615889.818,673975.756,657131.331,553878.484,556810.109,383446.690 +2.970157,0.020142,12162552,0.362472,5200260.366,0.000,0.000,4.263,0.000,0.001,8.831,307.992,0.000,40.532,3.254272,93.749,8,0.000,0.000,0.000,0,0.000,0,4.263,774285.039,603352.531,636814.195,713418.569,645651.252,567110.669,560259.468,699368.642 +2.990281,0.020124,12250195,0.365084,4355240.277,0.000,0.000,10.957,0.000,4.202,8.128,307.992,0.000,1227.960,3.254272,93.724,8,0.000,0.000,0.000,0,0.000,0,10.957,607049.225,609881.724,558697.973,603819.182,677116.302,512334.439,499165.804,287175.628 +3.010445,0.020164,12345682,0.367930,4735423.634,0.000,0.000,5.065,0.000,0.000,8.683,307.992,0.000,688.094,3.254272,93.711,8,0.000,0.000,0.000,0,0.000,0,5.065,655263.570,561583.642,638154.213,559203.210,640931.384,486600.026,631012.916,562674.674 +3.030588,0.020144,12448705,0.371000,5114453.286,0.000,0.000,0.162,0.000,11.581,7.964,307.992,0.000,496.438,3.254272,93.701,8,0.000,0.000,0.000,0,0.000,0,0.162,268870.825,758160.125,653610.281,751160.349,617668.169,600838.921,734579.320,729565.296 +3.050718,0.020130,12532702,0.373504,4172788.838,0.000,0.000,12.606,0.000,0.002,9.687,307.992,0.000,580.416,3.254272,93.690,8,0.000,0.000,0.000,0,0.000,0,12.606,433886.183,385499.975,362697.850,665981.013,525740.494,523753.381,672091.387,603138.556 +3.070881,0.020163,12616691,0.376007,4165431.752,0.000,0.000,3.701,0.000,6.278,7.672,307.992,0.000,530.434,3.268799,93.679,8,0.000,0.000,0.000,0,0.000,0,3.701,493717.905,588543.483,576194.336,558885.692,490345.447,283286.456,607488.761,566969.672 +3.091031,0.020149,12689635,0.378181,3620198.748,0.000,0.000,14.680,0.000,0.001,8.807,307.992,0.000,348.378,3.292236,93.672,8,0.000,0.000,0.000,0,0.000,0,14.680,440812.202,627569.275,335596.950,573373.494,414458.759,143926.524,507415.442,577046.102 +3.111172,0.020141,12790408,0.381184,5003253.731,0.000,0.000,0.507,0.000,2.073,8.076,307.992,0.000,265.311,3.309937,93.667,8,0.000,0.000,0.000,0,0.000,0,0.507,606658.106,622496.058,592408.914,686344.354,565995.778,570315.219,683663.321,675371.980 +3.131323,0.020150,12867455,0.383480,3823582.323,0.000,0.000,13.596,0.000,9.110,8.680,307.992,0.000,479.982,3.366333,93.658,8,0.000,0.000,0.000,0,0.000,0,13.596,655716.553,270911.728,359991.514,399146.918,326543.171,636511.050,752835.851,421925.538 +3.151464,0.020141,12921411,0.385088,2678914.590,0.000,0.000,0.028,0.000,29.251,10.774,307.992,0.000,60.511,3.367310,93.657,8,0.000,0.000,0.000,0,0.000,0,0.028,652847.653,625093.311,0.000,0.000,0.000,636860.357,764113.269,0.000 +3.171598,0.020134,12970686,0.386557,2447361.610,0.000,0.000,0.702,0.000,49.385,10.768,307.992,0.000,112.916,3.419312,93.654,8,0.000,0.000,0.000,0,0.000,0,0.702,603459.027,584635.079,0.000,0.000,0.000,584982.751,674284.753,0.000 +3.191772,0.020174,13001536,0.387476,1529178.334,0.000,0.000,11.541,0.000,69.559,10.705,307.992,0.000,49.955,3.469849,93.653,8,0.000,0.000,0.000,0,0.000,0,11.541,460587.523,444676.137,0.000,0.000,0.000,485222.908,138691.766,0.000 +3.211937,0.020165,13048138,0.388865,2311041.648,0.000,0.000,73.949,0.000,25.370,10.937,307.992,274.688,118.941,3.721069,93.651,8,0.000,0.000,0.000,0,0.000,0,73.949,28316.484,892.639,593009.657,604465.187,515845.999,0.000,2231.597,566280.086 +3.232073,0.020136,13092305,0.390181,2193436.278,0.000,0.000,4.262,0.000,45.506,9.646,307.992,16.295,309.226,3.745850,93.645,8,0.000,0.000,0.000,0,0.000,0,4.262,0.000,0.000,572606.704,529698.448,542858.966,0.000,0.000,548272.161 +3.252226,0.020153,13158291,0.392148,3274197.708,0.000,0.000,56.004,0.000,65.659,10.824,307.992,108.155,0.000,3.745850,93.645,8,0.000,0.000,0.000,0,0.000,0,56.004,55325.833,0.000,675570.603,632997.002,660783.968,0.000,585411.823,664108.480 +3.272356,0.020130,13236873,0.394490,3903669.933,0.000,0.000,66.835,0.000,1.931,10.271,307.992,110.025,36.093,3.745850,93.644,8,0.000,0.000,0.000,0,0.000,0,66.835,220463.811,432581.988,582058.240,630443.042,489610.481,442765.647,630790.777,474955.947 +3.292494,0.020137,13339972,0.397562,5119779.165,0.000,0.000,2.041,0.000,0.001,10.222,307.992,0.000,0.970,3.745850,93.644,8,0.000,0.000,0.000,0,0.000,0,2.041,648495.098,592231.606,643876.824,718166.484,597098.174,595310.455,739768.089,584832.435 +3.312613,0.020119,13435889,0.400421,4767456.460,0.000,0.000,12.093,0.000,1.540,9.676,307.992,0.000,3.495,3.745850,93.644,8,0.000,0.000,0.000,0,0.000,0,12.093,608326.987,618566.006,585711.677,764546.590,243897.420,590532.963,695010.725,660864.092 +3.332746,0.020133,13535805,0.403398,4962697.813,0.000,0.000,2.942,0.000,0.001,8.755,307.992,0.000,0.000,3.745850,93.644,8,0.000,0.000,0.000,0,0.000,0,2.942,622050.797,708424.666,540296.117,640875.234,634467.972,513475.019,669633.411,633474.598 +3.352879,0.020133,13634944,0.406353,4924269.103,0.000,0.000,11.277,0.000,0.638,9.996,307.992,0.000,0.000,3.745850,93.644,8,0.000,0.000,0.000,0,0.000,0,11.277,674722.072,673082.950,557847.732,702040.766,267077.487,573891.256,714259.673,761347.167 +3.373017,0.020138,13737645,0.409414,5099943.772,0.000,0.000,3.750,0.000,0.002,8.542,307.992,0.000,0.000,3.745850,93.644,8,0.000,0.000,0.000,0,0.000,0,3.750,550013.897,734791.949,550212.530,746809.227,521311.474,516295.999,770943.098,709565.599 +3.393137,0.020121,13833000,0.412256,4739149.234,0.000,0.000,11.751,0.000,0.910,8.435,307.992,0.000,82.704,3.745850,93.643,8,0.000,0.000,0.000,0,0.000,0,11.751,279513.138,737648.293,562952.581,669509.510,557336.474,516582.425,759019.318,656587.494 +3.413282,0.020145,13899660,0.414242,3309050.088,0.000,0.000,4.256,0.000,6.895,8.294,307.992,0.000,198.757,3.747925,93.639,8,0.000,0.000,0.000,0,0.000,0,4.256,487223.622,370865.785,322565.369,444185.121,436590.092,310304.112,454708.953,482607.035 +3.433425,0.020143,13974025,0.416458,3691798.082,0.000,0.000,8.226,0.000,3.329,7.275,307.992,0.000,632.965,3.764404,93.626,8,0.000,0.000,0.000,0,0.000,0,8.226,424160.866,370842.892,423813.356,543257.533,409019.356,444663.960,528761.398,547278.721 +3.453552,0.020127,14039665,0.418415,3261282.378,0.000,0.000,17.951,0.000,5.881,7.014,307.992,0.000,1006.109,3.787476,93.606,8,0.000,0.000,0.000,0,0.000,0,17.951,428179.944,126148.628,369850.488,414814.847,380433.260,360907.300,604460.107,576487.804 +3.473708,0.020155,14135534,0.421272,4756568.755,0.000,0.000,7.395,0.000,0.001,8.618,307.992,0.000,378.317,3.803711,93.599,8,0.000,0.000,0.000,0,0.000,0,7.395,519819.450,549638.242,608779.675,640335.002,471146.845,564125.909,742939.433,659784.198 +3.493869,0.020162,14221779,0.423842,4277651.287,0.000,0.000,1.123,0.000,14.582,7.662,307.992,0.000,541.519,3.828369,93.588,8,0.000,0.000,0.000,0,0.000,0,1.123,568749.809,624250.903,570436.170,619390.217,136793.579,538692.917,585067.825,634269.867 +3.514028,0.020158,14288529,0.425831,3311299.672,0.000,0.000,17.101,0.000,0.001,8.424,307.992,0.000,444.917,3.849731,93.579,8,0.000,0.000,0.000,0,0.000,0,17.101,280232.687,381630.388,464375.674,519340.768,320315.535,421862.059,573164.890,350377.672 +3.534183,0.020156,14389229,0.428832,4996040.873,0.000,0.000,1.978,0.000,6.314,7.847,307.992,0.000,210.856,3.856445,93.575,8,0.000,0.000,0.000,0,0.000,0,1.978,643928.644,457284.099,622446.165,695327.834,584244.065,584988.262,710261.382,697560.424 +3.554311,0.020128,14467051,0.431152,3866366.659,0.000,0.000,11.362,0.000,0.001,9.190,307.992,0.000,447.140,3.867676,93.567,8,0.000,0.000,0.000,0,0.000,0,11.362,361537.228,479532.407,521662.896,387024.187,492996.278,576760.435,597626.951,449226.277 +3.574463,0.020151,14570102,0.434223,5113883.924,0.000,0.000,0.471,0.000,3.398,7.992,307.992,0.000,275.069,3.875977,93.561,8,0.000,0.000,0.000,0,0.000,0,0.471,628746.051,684673.186,630631.793,582892.748,592122.958,584034.118,711768.320,699014.749 +3.594590,0.020127,14632153,0.436072,3082925.637,0.000,0.000,12.518,0.000,11.453,9.207,307.992,0.000,210.768,3.916870,93.557,8,0.000,0.000,0.000,0,0.000,0,12.518,282104.265,309032.851,283545.094,332235.157,617072.028,607930.220,334172.823,316833.198 +3.614712,0.020122,14668498,0.437155,1806207.569,0.000,0.000,0.805,0.000,31.575,10.882,307.992,0.000,270.999,3.936646,93.552,8,0.000,0.000,0.000,0,0.000,0,0.805,0.000,0.000,0.000,611213.286,563057.691,631936.592,0.000,0.000 +3.634862,0.020150,14702433,0.438167,1684115.262,0.000,0.000,0.913,0.000,51.725,10.683,307.992,50.015,104.877,3.970467,93.550,8,0.000,0.000,0.000,0,0.000,0,0.913,0.000,0.000,0.000,574192.238,529130.306,580792.719,0.000,0.000 +3.655003,0.020141,14746357,0.439476,2180854.093,0.000,0.000,71.788,0.000,1.969,10.922,307.992,259.502,1.746,3.983524,93.550,8,0.000,0.000,0.000,0,0.000,0,71.788,2383.230,58885.642,49303.072,535084.796,581160.576,600375.369,339262.727,14398.682 +3.675169,0.020166,14776253,0.440367,1482474.264,0.000,0.000,10.155,0.000,22.136,10.644,307.992,345.758,86.778,4.025436,93.548,8,0.000,0.000,0.000,0,0.000,0,10.155,477529.675,0.000,0.000,0.000,136118.272,464190.580,0.000,404635.737 +3.695320,0.020150,14821380,0.441712,2239522.563,0.000,0.000,1.062,0.000,42.286,10.860,307.992,0.000,28.303,4.076050,93.547,8,0.000,0.000,0.000,0,0.000,0,1.062,729171.118,0.000,0.000,0.000,819293.948,691057.498,0.000,0.000 +3.715437,0.020118,14874264,0.443288,2628747.173,0.000,0.000,59.651,0.000,48.761,10.984,307.992,0.000,0.000,4.076050,93.547,8,0.000,0.000,0.000,0,0.000,0,59.651,757447.421,67801.436,30719.419,112140.792,860491.686,703415.045,96731.374,0.000 +3.735560,0.020123,14976876,0.446346,5099310.123,0.000,0.000,56.347,0.000,5.571,8.340,307.992,0.000,0.000,4.076050,93.547,8,0.000,0.000,0.000,0,0.000,0,56.347,655428.227,751240.314,654633.106,754072.933,751140.924,628543.196,443677.550,460573.873 +3.755692,0.020132,15075855,0.449295,4916421.236,0.000,0.000,11.412,0.000,0.002,8.721,307.992,0.000,0.194,4.076050,93.547,8,0.000,0.000,0.000,0,0.000,0,11.412,604599.756,650595.433,610957.690,683527.543,653575.714,665695.525,393248.133,654221.442 +3.775825,0.020133,15186072,0.452580,5474532.227,0.000,0.000,0.060,0.000,7.967,7.984,307.992,0.000,0.000,4.076050,93.547,8,0.000,0.000,0.000,0,0.000,0,0.060,675220.620,766365.966,664293.113,793287.371,772624.448,654508.026,383754.194,764478.488 +3.795958,0.020133,15282809,0.455463,4804891.943,0.000,0.000,11.266,0.000,0.001,8.902,307.992,0.000,0.000,4.076050,93.547,8,0.000,0.000,0.000,0,0.000,0,11.266,588783.910,727908.571,497739.460,656185.611,622857.283,570455.813,444642.615,696318.680 +3.816091,0.020133,15392452,0.458731,5446002.161,0.000,0.000,0.143,0.000,9.082,7.950,307.992,0.000,0.000,4.076050,93.547,8,0.000,0.000,0.000,0,0.000,0,0.143,677900.436,766214.253,662154.947,791695.124,775303.920,663297.364,342625.821,766810.297 +3.836217,0.020126,15484333,0.461469,4565211.559,0.000,0.000,11.356,0.000,0.001,9.354,307.992,0.000,60.361,4.476440,93.546,8,0.000,0.000,0.000,0,0.000,0,11.356,531492.561,639311.469,464515.655,634094.426,717964.618,453684.078,519567.890,604580.863 +3.856335,0.020118,15590835,0.464643,5293823.824,0.000,0.000,0.277,0.000,9.420,8.192,307.992,0.000,165.429,4.476440,93.543,8,0.000,0.000,0.000,0,0.000,0,0.277,669594.005,753299.469,641659.046,777456.747,747434.122,636091.937,322444.979,745843.519 +3.876470,0.020135,15676132,0.467185,4236225.401,0.000,0.000,12.503,0.000,0.001,8.727,307.992,0.000,968.456,4.476440,93.524,8,0.000,0.000,0.000,0,0.000,0,12.503,561654.842,595327.314,523959.553,553708.536,587877.652,409284.424,388425.371,615987.709 +3.896617,0.020147,15776446,0.470175,4979117.428,0.000,0.000,0.237,0.000,8.226,8.291,307.992,0.000,676.281,4.476440,93.510,8,0.000,0.000,0.000,0,0.000,0,0.237,612450.206,692015.623,618058.997,697624.414,721052.285,346901.247,606692.509,684322.148 +3.916754,0.020137,15853959,0.472485,3849249.919,0.000,0.000,14.204,0.000,0.002,8.523,307.992,0.000,999.396,4.476440,93.491,8,0.000,0.000,0.000,0,0.000,0,14.204,382923.718,450907.451,391614.115,627446.657,722345.791,294927.242,372197.285,606887.661 +3.936906,0.020152,15960403,0.475657,5282131.861,0.000,0.000,0.361,0.000,5.783,9.530,307.992,0.000,431.105,4.476440,93.482,8,0.000,0.000,0.000,0,0.000,0,0.361,467156.339,737257.460,646049.328,750109.966,735520.635,613992.499,622775.871,709269.763 +3.957037,0.020131,16036892,0.477937,3799619.864,0.000,0.000,13.876,0.000,0.001,9.157,307.992,0.000,259.826,4.476440,93.477,8,0.000,0.000,0.000,0,0.000,0,13.876,188816.106,451598.847,581251.579,520846.321,423234.207,325324.040,671660.764,636888.001 +3.977175,0.020138,16143252,0.481106,5281447.629,0.000,0.000,0.445,0.000,2.499,7.945,307.992,0.000,164.293,4.476440,93.474,8,0.000,0.000,0.000,0,0.000,0,0.445,642801.237,710681.445,639225.981,727365.973,636097.632,600245.759,598458.131,726571.472 +3.997308,0.020133,16216765,0.483297,3651328.501,0.000,0.000,9.731,0.000,0.001,8.920,307.992,0.000,474.767,4.476440,93.465,8,0.000,0.000,0.000,0,0.000,0,9.731,478661.635,657867.942,366906.039,401177.755,317187.216,459886.695,585996.676,383644.544 +4.017456,0.020148,16321110,0.486407,5178977.614,0.000,0.000,0.166,0.000,0.001,7.950,307.992,0.000,142.695,4.476440,93.462,8,0.000,0.000,0.000,0,0.000,0,0.166,638977.985,724049.312,649748.392,604085.836,739882.307,604780.701,606617.130,610835.953 +4.037601,0.020145,16417998,0.489294,4809627.117,0.000,0.000,0.136,0.000,18.556,7.751,307.992,17.840,310.257,4.476440,93.456,8,0.000,0.000,0.000,0,0.000,0,0.136,653922.240,782691.260,695422.202,627066.404,756232.552,619918.085,626023.941,48350.434 +4.057725,0.020124,16498694,0.491699,4009881.394,0.000,0.000,32.887,0.000,6.197,7.816,358.203,56.679,86.960,4.476440,93.454,8,0.000,0.000,0.000,0,0.000,0,32.887,638035.059,529906.999,645339.666,473209.335,699801.225,419990.056,421232.336,182366.719 +4.077864,0.020139,16540781,0.492954,2089812.118,0.000,0.000,2.661,0.000,26.336,5.291,358.203,163.317,243.036,4.476440,93.449,8,0.000,0.000,0.000,0,0.000,0,2.661,340481.424,0.000,599430.035,0.000,586470.191,0.000,0.000,563430.468 +4.098015,0.020150,16553749,0.493340,643563.108,0.000,0.000,14.175,0.000,46.487,3.337,365.945,184.550,349.909,4.522705,93.442,8,0.000,0.000,0.000,0,0.000,0,14.175,148.881,0.000,208086.067,0.000,225455.521,0.000,0.000,209872.639 +4.118150,0.020135,16599500,0.494704,2272189.657,0.000,0.000,4.720,0.000,66.622,7.297,365.945,1248.785,350.560,4.572021,93.436,8,0.000,0.000,0.000,0,0.000,0,4.720,712433.840,0.000,794578.530,0.000,765177.287,0.000,0.000,0.000 +4.138294,0.020144,16644823,0.496054,2249958.511,0.000,0.000,0.020,0.000,86.766,9.879,365.945,853.623,32.966,4.574585,93.435,8,0.000,0.000,0.000,0,0.000,0,0.020,787433.354,0.000,762860.191,0.000,699664.966,0.000,0.000,0.000 +4.158444,0.020150,16683652,0.497212,1926959.744,0.000,0.000,1.141,0.000,106.916,9.204,365.945,638.558,257.827,4.581509,93.430,8,0.000,0.000,0.000,0,0.000,0,1.141,643163.571,0.000,653337.069,0.000,630459.105,0.000,0.000,0.000 +4.178607,0.020163,16722255,0.498362,1914578.541,0.000,0.000,0.028,0.000,127.079,9.385,365.945,566.293,183.275,4.633911,93.426,8,0.000,0.000,0.000,0,0.000,0,0.028,640689.211,0.000,625115.870,0.000,648773.461,0.000,0.000,0.000 +4.198747,0.020140,16746397,0.499082,1198687.610,0.000,0.000,18.703,0.000,147.219,6.787,365.945,427.275,335.730,4.684448,93.420,8,0.000,0.000,0.000,0,0.000,0,18.703,590009.315,0.000,608628.644,0.000,49.652,0.000,0.000,0.000 +4.218876,0.020129,16751881,0.499245,272444.355,0.000,0.000,8.199,0.000,167.348,5.306,365.945,577.917,680.575,4.937866,93.406,8,0.000,0.000,0.000,0,0.000,0,8.199,107358.179,0.000,164837.777,0.000,248.399,0.000,0.000,0.000 +4.239021,0.020145,16775340,0.499944,1164512.351,0.000,0.000,3.172,0.000,187.493,5.431,365.945,477.206,1244.498,4.937866,93.382,8,0.000,0.000,0.000,0,0.000,0,3.172,386499.559,0.000,411518.283,0.000,366494.509,0.000,0.000,0.000 +4.259148,0.020127,16809193,0.500953,1681996.737,0.000,0.000,1.962,0.000,207.620,7.255,365.945,502.093,1397.787,4.937866,93.354,8,0.000,0.000,0.000,0,0.000,0,1.962,566809.996,0.000,566362.828,0.000,548823.914,0.000,0.000,0.000 +4.279289,0.020141,16849249,0.502147,1988748.596,0.000,0.000,2.045,0.000,227.761,7.961,365.945,563.402,1071.531,5.023193,93.333,8,0.000,0.000,0.000,0,0.000,0,2.045,648418.631,0.000,652787.761,0.000,687542.205,0.000,0.000,0.000 +4.299439,0.020150,16884498,0.503197,1749338.967,0.000,0.000,2.000,0.000,247.911,8.601,365.945,559.091,575.375,5.023193,93.322,8,0.000,0.000,0.000,0,0.000,0,2.000,547397.339,0.000,591715.183,0.000,610226.444,0.000,0.000,0.000 +4.319607,0.020168,16922456,0.504328,1882073.923,0.000,0.000,1.421,0.000,268.079,8.013,365.945,587.830,745.489,5.023193,93.307,8,0.000,0.000,0.000,0,0.000,0,1.421,492211.071,0.000,697088.289,0.000,692774.563,0.000,0.000,0.000 +4.339754,0.020147,16951025,0.505180,1418047.346,0.000,0.000,1.820,0.000,288.226,6.335,365.945,412.598,671.248,5.023193,93.294,8,0.000,0.000,0.000,0,0.000,0,1.820,0.000,0.000,704829.442,0.000,713217.905,0.000,0.000,0.000 +4.359883,0.020130,16961341,0.505487,512477.684,0.000,0.000,28.993,0.000,308.355,7.421,365.945,608.167,473.881,5.023193,93.285,8,0.000,0.000,0.000,0,0.000,0,28.993,28465.463,0.000,229263.718,0.000,254748.504,0.000,0.000,0.000 +4.380038,0.020154,17003254,0.506736,2079597.173,0.000,0.000,2.624,0.000,328.510,10.023,365.945,1169.488,183.350,5.023193,93.281,8,0.000,0.000,0.000,0,0.000,0,2.624,677619.321,0.000,718702.194,0.000,683275.659,0.000,0.000,0.000 +4.400200,0.020162,17043244,0.507928,1983436.249,0.000,0.000,1.184,0.000,348.672,8.782,365.945,613.392,272.016,5.026245,93.276,8,0.000,0.000,0.000,0,0.000,0,1.184,660103.852,0.000,650481.781,0.000,672850.616,0.000,0.000,0.000 +4.420327,0.020127,17074878,0.508871,1571722.548,0.000,0.000,2.911,0.000,368.799,5.913,365.945,364.483,523.629,5.040283,93.265,8,0.000,0.000,0.000,0,0.000,0,2.911,527103.892,0.000,511950.090,0.000,532668.567,0.000,0.000,0.000 +4.440469,0.020143,17107033,0.509829,1596364.806,0.000,0.000,2.638,0.000,388.941,4.262,365.945,228.449,685.734,5.056763,93.252,8,0.000,0.000,0.000,0,0.000,0,2.638,487969.824,0.000,586665.928,0.000,521729.054,0.000,0.000,0.000 +4.460620,0.020151,17122381,0.510287,761649.319,0.000,0.000,4.143,0.000,409.092,3.346,365.945,243.862,651.526,5.073364,93.239,8,0.000,0.000,0.000,0,0.000,0,4.143,110912.577,0.000,311001.843,0.000,339734.900,0.000,0.000,0.000 +4.480746,0.020126,17143486,0.510916,1048639.951,0.000,0.000,6.032,0.000,429.218,3.519,365.945,240.865,842.735,5.093994,93.222,8,0.000,0.000,0.000,0,0.000,0,6.032,0.000,0.000,527127.280,0.000,521512.671,0.000,0.000,0.000 +4.500922,0.020176,17157789,0.511342,708918.887,0.000,0.000,6.817,0.000,449.394,3.090,365.945,196.709,629.429,5.115845,93.210,8,0.000,0.000,0.000,0,0.000,0,6.817,0.000,0.000,375945.589,0.000,332973.298,0.000,0.000,0.000 +4.521029,0.020107,17164175,0.511532,317605.606,0.000,0.000,65.231,0.000,469.501,3.279,365.945,249.062,570.977,5.138916,93.199,8,0.000,0.000,0.000,0,0.000,0,65.231,149.204,0.000,169396.288,0.000,148060.114,0.000,0.000,0.000 +4.541133,0.020104,17171152,0.511740,347039.322,0.000,0.000,9.971,0.000,489.605,3.373,365.945,382.380,511.006,5.149536,93.189,8,0.000,0.000,0.000,0,0.000,0,9.971,100326.546,0.000,202642.712,0.000,44070.064,0.000,0.000,0.000 +4.561259,0.020126,17216606,0.513095,2258511.915,0.000,0.000,3.108,0.000,509.731,6.286,365.945,492.997,304.726,5.156128,93.183,8,0.000,0.000,0.000,0,0.000,0,3.108,789738.821,0.000,736870.940,0.000,731902.154,0.000,0.000,0.000 +4.581383,0.020124,17255363,0.514250,1925881.609,0.000,0.000,1.876,0.000,529.855,6.519,366.133,494.777,310.958,5.163452,93.177,7,0.000,0.000,0.000,0,0.000,0,1.876,683055.154,0.000,708149.207,0.000,534677.248,0.000,0.000,0.000 +4.601528,0.020144,17285885,0.515160,1515157.382,0.000,0.000,0.504,0.000,550.000,6.004,366.133,607.914,291.838,5.170410,93.171,7,0.000,0.000,0.000,0,0.000,0,0.504,731169.421,0.000,783987.961,0.000,0.000,0.000,0.000,0.000 +4.621669,0.020141,17308354,0.515829,1115579.752,0.000,0.000,4.305,0.000,570.141,5.103,366.133,615.579,160.780,5.174561,93.168,7,0.000,0.000,0.000,0,0.000,0,4.305,559602.091,0.000,555977.661,0.000,0.000,0.000,0.000,0.000 +4.641802,0.020133,17319542,0.516163,555700.976,0.000,0.000,11.975,0.000,590.274,6.943,366.133,653.269,293.942,5.181396,93.162,7,0.000,0.000,0.000,0,0.000,0,11.975,248.347,0.000,555452.630,0.000,0.000,0.000,0.000,0.000 +4.661945,0.020143,17332714,0.516555,653934.407,0.000,0.000,4.481,0.000,610.416,6.075,366.133,586.053,228.060,5.291870,93.158,7,0.000,0.000,0.000,0,0.000,0,4.481,310981.258,0.000,342953.149,0.000,0.000,0.000,0.000,0.000 +4.682060,0.020115,17362455,0.517441,1478523.797,0.000,0.000,2.432,0.000,630.532,5.731,366.133,493.249,427.418,5.291870,93.149,7,0.000,0.000,0.000,0,0.000,0,2.432,741374.714,0.000,737149.082,0.000,0.000,0.000,0.000,0.000 +4.702182,0.020123,17390164,0.518267,1377007.703,0.000,0.000,3.666,0.000,650.654,4.326,366.133,327.484,670.499,5.291870,93.136,7,0.000,0.000,0.000,0,0.000,0,3.666,655829.177,0.000,721178.527,0.000,0.000,0.000,0.000,0.000 +4.722310,0.020127,17411556,0.518905,1062841.708,0.000,0.000,2.269,0.000,670.782,3.552,366.133,287.042,793.781,5.291870,93.120,7,0.000,0.000,0.000,0,0.000,0,2.269,551493.220,0.000,511348.488,0.000,0.000,0.000,0.000,0.000 +4.742422,0.020113,17438955,0.519721,1362283.071,0.000,0.000,2.514,0.000,690.894,4.089,366.133,278.899,787.948,5.291870,93.105,7,0.000,0.000,0.000,0,0.000,0,2.514,669979.356,0.000,692303.715,0.000,0.000,0.000,0.000,0.000 +4.762542,0.020120,17467610,0.520575,1424225.795,0.000,0.000,1.733,0.000,711.014,4.680,366.133,398.203,635.260,5.384888,93.092,7,0.000,0.000,0.000,0,0.000,0,1.733,736591.390,0.000,687634.405,0.000,0.000,0.000,0.000,0.000 +4.782682,0.020140,17497483,0.521466,1483275.968,0.000,0.000,1.145,0.000,731.154,5.339,366.133,447.650,684.083,5.384888,93.079,7,0.000,0.000,0.000,0,0.000,0,1.145,759984.667,0.000,723291.301,0.000,0.000,0.000,0.000,0.000 +4.802802,0.020120,17517711,0.522068,1005356.500,0.000,0.000,1.864,0.000,751.274,3.764,366.133,405.570,609.811,5.384888,93.067,7,0.000,0.000,0.000,0,0.000,0,1.864,43985.589,0.000,961370.911,0.000,0.000,0.000,0.000,0.000 +4.822960,0.020158,17521171,0.522172,171645.375,0.000,0.000,20.655,0.000,771.432,3.711,366.133,411.595,609.642,5.384888,93.055,7,0.000,0.000,0.000,0,0.000,0,20.655,148.825,0.000,171496.549,0.000,0.000,0.000,0.000,0.000 +4.843119,0.020159,17530156,0.522439,445706.080,0.000,0.000,8.058,0.000,791.591,4.981,366.133,577.827,441.025,5.384888,93.046,7,0.000,0.000,0.000,0,0.000,0,8.058,205416.681,0.000,240289.399,0.000,0.000,0.000,0.000,0.000 +4.863269,0.020150,17563026,0.523419,1631235.475,0.000,0.000,2.071,0.000,811.741,5.357,366.133,513.716,163.420,5.384888,93.043,7,0.000,0.000,0.000,0,0.000,0,2.071,804650.197,0.000,826585.277,0.000,0.000,0.000,0.000,0.000 +4.883414,0.020145,17593377,0.524323,1506636.079,0.000,0.000,1.396,0.000,831.886,5.883,366.133,495.435,303.078,5.384888,93.037,7,0.000,0.000,0.000,0,0.000,0,1.396,738996.781,0.000,767639.298,0.000,0.000,0.000,0.000,0.000 +4.903565,0.020151,17626404,0.525308,1638995.498,0.000,0.000,0.168,0.000,852.037,6.831,366.133,629.629,231.846,5.384888,93.033,7,0.000,0.000,0.000,0,0.000,0,0.168,811731.291,0.000,827264.207,0.000,0.000,0.000,0.000,0.000 +4.923702,0.020137,17655089,0.526163,1424492.865,0.000,0.000,0.213,0.000,872.174,5.721,366.133,492.525,221.336,5.390381,93.028,6,0.000,0.000,0.000,0,0.000,0,0.213,827382.800,0.000,597110.065,0.000,0.000,0.000,0.000,0.000 +4.943837,0.020135,17667159,0.526522,599445.828,0.000,0.000,2.127,0.000,892.309,4.298,366.133,396.343,286.151,5.397217,93.023,6,0.000,0.000,0.000,0,0.000,0,2.127,599445.828,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.963965,0.020128,17679240,0.526882,600199.629,0.000,0.000,1.988,0.000,912.437,3.338,366.133,344.664,465.762,5.409180,93.013,6,0.000,0.000,0.000,0,0.000,0,1.988,600199.629,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.984084,0.020119,17685938,0.527082,332926.164,0.000,0.000,2.808,0.000,932.556,1.831,366.133,208.335,625.782,5.427368,93.001,6,0.000,0.000,0.000,0,0.000,0,2.808,332926.164,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.004207,0.020123,17687879,0.527140,96456.153,0.000,0.000,1.436,0.000,952.679,1.423,366.133,247.306,552.846,5.438843,92.990,5,0.000,0.000,0.000,0,0.000,0,1.436,96456.153,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.024315,0.020107,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,972.787,1.421,366.133,233.122,757.259,5.466064,92.975,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.044422,0.020107,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,992.894,1.856,366.133,363.095,681.120,5.549683,92.962,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.064539,0.020117,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1013.011,2.238,366.133,428.937,496.705,5.549683,92.952,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.084680,0.020141,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1033.152,2.668,366.133,446.067,581.633,5.549683,92.941,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.104831,0.020151,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1053.303,3.327,366.133,496.251,562.353,5.549683,92.930,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.124966,0.020135,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1073.438,3.702,366.133,509.848,480.941,5.549683,92.920,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.145076,0.020110,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1093.548,1.716,366.133,245.136,127.230,5.549683,92.918,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.165178,0.020102,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1113.650,3.587,366.133,552.641,339.279,5.549683,92.911,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.185290,0.020112,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1133.762,3.523,366.133,536.831,374.461,5.549683,92.904,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.205395,0.020105,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1153.867,4.118,366.133,620.955,239.755,5.549805,92.899,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.225527,0.020132,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1173.999,3.925,366.133,550.286,375.266,5.603027,92.892,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.245641,0.020114,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1194.113,3.449,366.133,430.171,408.808,5.603027,92.884,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.265745,0.020104,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1214.217,2.531,366.133,297.665,586.004,5.603027,92.872,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.285849,0.020104,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1234.321,2.041,366.133,321.965,664.721,5.603027,92.859,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.305973,0.020125,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1254.445,2.210,366.133,307.265,881.616,5.664917,92.842,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.326077,0.020104,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1274.549,2.688,366.133,445.539,518.597,5.664917,92.832,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.346192,0.020114,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1294.663,2.427,366.133,350.340,500.846,5.664917,92.822,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.366307,0.020116,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1314.779,3.290,366.133,497.517,445.086,5.664917,92.813,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.386397,0.020090,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1334.869,3.676,366.133,516.418,493.475,5.664917,92.803,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.406509,0.020111,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1354.981,3.829,366.133,586.970,374.286,5.664917,92.796,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.426655,0.020147,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1375.127,3.025,366.133,409.106,173.725,5.664917,92.793,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.446783,0.020127,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1395.255,2.651,366.133,424.251,316.733,5.664917,92.786,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.466906,0.020123,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1415.378,5.187,366.133,601.384,223.626,5.664917,92.782,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.487042,0.020137,17687879,0.527140,0.000,0.000,0.000,0.000,0.000,1435.514,5.045,366.133,264.599,204.851,5.721436,92.778,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.507173,0.020131,17687883,0.527140,198.698,0.000,0.000,1455.117,0.000,1455.644,5.969,399.355,67.914,122.828,5.721436,92.775,5,0.000,0.000,0.000,0,0.000,0,1455.117,0.000,49.674,0.000,0.000,0.000,49.674,49.674,49.674 +5.527313,0.020140,17687884,0.527140,49.653,0.000,0.000,1462.414,0.000,31.291,7.281,428.730,8.146,49.653,5.721436,92.775,5,0.000,0.000,0.000,0,0.000,0,1462.414,0.000,0.000,0.000,49.653,0.000,0.000,0.000,0.000 +5.547479,0.020166,17687884,0.527140,0.000,0.000,0.000,0.000,0.000,51.457,8.052,428.730,90.267,202.035,5.721436,92.770,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.567617,0.020138,17707429,0.527723,970552.749,0.000,0.000,70.639,0.000,53.673,7.209,428.730,45.390,529.937,5.721436,92.760,5,0.000,0.000,0.000,0,0.000,0,70.639,0.000,101549.264,0.000,0.000,0.000,530836.986,41612.853,296553.646 +5.587772,0.020155,17752248,0.529058,2223741.024,0.000,0.000,60.962,0.000,0.001,6.731,428.730,138.382,706.253,5.721436,92.746,5,0.000,0.000,0.000,0,0.000,0,60.962,0.000,227291.051,0.000,280727.520,0.000,545726.757,782196.775,387798.921 +5.607915,0.020144,17837384,0.531595,4226459.095,0.000,0.000,0.116,0.000,0.000,5.194,428.730,0.000,160.954,5.721436,92.743,5,0.000,0.000,0.000,0,0.000,0,0.116,0.000,847118.704,0.000,874472.338,0.000,850544.114,810084.565,844239.374 +5.628043,0.020128,17919525,0.534043,4080918.856,0.000,0.000,0.101,0.000,7.071,5.148,428.730,0.000,379.601,5.721436,92.736,5,0.000,0.000,0.000,0,0.000,0,0.101,0.000,884536.094,0.000,893379.468,0.000,552859.900,867544.893,882598.501 +5.648166,0.020123,17973869,0.535663,2700599.952,0.000,0.000,9.323,0.000,0.000,6.497,428.730,0.000,549.358,5.721436,92.725,5,0.000,0.000,0.000,0,0.000,0,9.323,0.000,530538.884,0.000,563834.224,0.000,550665.171,521246.005,534315.668 +5.668304,0.020138,18048236,0.537879,3692852.882,0.000,0.000,0.510,0.000,0.001,5.096,428.730,0.000,143.152,5.723999,92.722,5,0.000,0.000,0.000,0,0.000,0,0.510,0.000,740239.056,0.000,763528.257,0.000,744062.657,697186.312,747836.600 +5.688425,0.020120,18123667,0.540127,3748985.419,0.000,0.000,0.514,0.000,10.025,4.973,428.730,0.194,317.231,5.729980,92.716,5,0.000,0.000,0.000,0,0.000,0,0.514,0.000,421960.284,0.000,846505.013,0.000,830401.935,820759.969,829358.217 +5.708547,0.020122,18195204,0.542259,3555152.902,0.000,0.000,0.293,0.000,30.147,4.331,428.730,91.628,152.390,5.733643,92.713,5,0.000,0.000,0.000,0,0.000,0,0.293,0.000,0.000,0.000,917102.921,0.000,878041.314,829835.514,930173.153 +5.728662,0.020115,18260345,0.544201,3238411.807,0.000,0.000,0.940,0.000,50.262,4.305,428.730,62.725,183.126,5.737305,92.709,5,0.000,0.000,0.000,0,0.000,0,0.940,0.000,0.000,0.000,803624.858,0.000,813418.492,800840.880,820527.577 +5.748770,0.020108,18314083,0.545802,2672425.077,0.000,0.000,0.500,0.000,70.370,4.457,428.730,55.947,336.459,5.743530,92.703,5,0.000,0.000,0.000,0,0.000,0,0.500,0.000,0.000,0.000,775748.237,0.000,797132.412,759386.857,340157.571 +5.768918,0.020147,18382077,0.547829,3374825.344,0.000,0.000,13.358,0.000,90.518,4.837,428.730,89.574,136.106,5.746094,92.700,5,0.000,0.000,0.000,0,0.000,0,13.358,0.000,0.000,0.000,871923.358,0.000,881453.118,827252.611,794196.257 +5.789043,0.020126,18441410,0.549597,2948137.319,0.000,0.000,2.073,0.000,110.643,4.122,428.730,61.916,118.009,5.748779,92.698,5,0.000,0.000,0.000,0,0.000,0,2.073,0.000,0.000,0.000,743630.410,0.000,720724.248,706463.796,777318.865 +5.809180,0.020136,18478056,0.550689,1819891.434,0.000,0.000,123.018,0.000,8.497,3.558,428.730,274.302,217.269,5.753052,92.693,5,0.000,0.000,0.000,0,0.000,0,123.018,0.000,49.661,0.000,457679.405,0.000,442234.711,443823.876,476103.782 +5.829298,0.020119,18478056,0.550689,0.000,0.000,0.000,0.000,0.000,28.615,1.407,428.730,376.671,385.214,5.760620,92.686,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.849424,0.020125,18478056,0.550689,0.000,0.000,0.000,0.000,0.000,48.741,1.600,428.730,486.404,428.564,5.769287,92.677,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.869539,0.020115,18478056,0.550689,0.000,0.000,0.000,0.000,0.000,68.856,2.483,428.730,681.814,448.393,5.781986,92.668,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.889640,0.020101,18478056,0.550689,0.000,0.000,0.000,0.000,0.000,88.957,1.381,428.730,344.157,404.205,5.790527,92.661,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909751,0.020111,18478056,0.550689,0.000,0.000,0.000,0.000,0.000,109.068,2.641,428.730,721.979,206.280,5.799011,92.656,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.929875,0.020124,18478057,0.550689,49.692,0.000,0.000,128.226,0.000,129.192,2.443,428.730,546.031,539.043,5.839233,92.646,5,0.000,0.000,0.000,0,0.000,0,128.226,0.000,49.692,0.000,0.000,0.000,0.000,0.000,0.000 +5.949996,0.020121,18478060,0.550689,149.097,0.000,0.000,138.774,0.000,149.313,2.803,428.730,344.399,206.756,5.841309,92.642,5,0.000,0.000,0.000,0,0.000,0,138.774,0.000,49.699,0.000,0.000,0.000,0.000,0.000,99.398 +5.970130,0.020134,18478064,0.550689,198.670,0.000,0.000,159.708,0.000,169.446,2.996,428.730,467.378,444.872,5.895142,92.633,5,0.000,0.000,0.000,0,0.000,0,159.708,0.000,0.000,0.000,99.335,0.000,0.000,99.335,0.000 +5.990288,0.020159,18478066,0.550689,99.213,0.000,0.000,173.030,0.000,55.562,2.090,428.730,408.284,895.627,5.994995,92.615,5,0.000,0.000,0.000,0,0.000,0,173.030,0.000,0.000,0.000,0.000,0.000,99.213,0.000,0.000 +6.010414,0.020125,18478066,0.550689,0.000,0.000,0.000,0.000,0.000,75.687,2.021,428.730,283.381,1432.435,6.002930,92.587,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.030532,0.020118,18478066,0.550689,0.000,0.000,0.000,0.000,0.000,95.805,1.719,428.730,414.158,1000.542,6.108032,92.568,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.050656,0.020125,18478066,0.550689,0.000,0.000,0.000,0.000,0.000,115.930,1.901,428.730,399.268,1051.062,6.108032,92.547,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.070775,0.020118,18478066,0.550689,0.000,0.000,0.000,0.000,0.000,136.049,1.572,428.730,389.101,644.813,6.108032,92.534,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.090918,0.020143,18478066,0.550689,0.000,0.000,0.000,0.000,0.000,156.192,2.789,428.730,561.996,638.015,6.108032,92.522,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.111066,0.020148,18478068,0.550689,99.265,0.000,0.000,149.708,0.000,176.340,3.361,428.730,710.559,707.651,6.108032,92.508,5,0.000,0.000,0.000,0,0.000,0,149.708,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.265 +6.131186,0.020119,18478073,0.550689,248.515,0.000,0.000,186.269,0.000,146.414,4.503,428.730,919.701,360.347,6.108032,92.501,5,0.000,0.000,0.000,0,0.000,0,186.269,0.000,99.406,0.000,49.703,0.000,0.000,99.406,0.000 +6.151315,0.020130,18478076,0.550690,149.034,0.000,0.000,146.630,0.000,49.994,4.687,428.730,1096.409,327.370,6.113770,92.494,5,0.000,0.000,0.000,0,0.000,0,146.630,0.000,0.000,0.000,49.678,0.000,99.356,0.000,0.000 +6.171452,0.020137,18478077,0.550690,49.660,0.000,0.000,65.802,0.000,47.131,3.836,428.730,804.848,361.396,6.120972,92.487,5,0.000,0.000,0.000,0,0.000,0,65.802,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.660 +6.191578,0.020126,18478078,0.550690,49.688,0.000,0.000,7.702,0.000,67.256,2.977,428.730,738.522,453.788,6.129028,92.478,5,0.000,0.000,0.000,0,0.000,0,7.702,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.688 +6.211688,0.020110,18478082,0.550690,198.903,0.000,0.000,71.127,0.000,79.758,3.275,428.730,530.278,375.079,6.136108,92.471,5,0.000,0.000,0.000,0,0.000,0,71.127,0.000,99.451,0.000,0.000,0.000,0.000,99.451,0.000 +6.231802,0.020114,18478082,0.550690,0.000,0.000,0.000,0.000,0.000,99.872,1.395,428.730,348.400,581.444,6.147560,92.459,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.251925,0.020123,18478082,0.550690,0.000,0.000,0.000,0.000,0.000,119.995,1.471,428.730,211.787,690.102,6.263794,92.446,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.272057,0.020132,18478084,0.550690,99.344,0.000,0.000,121.887,0.000,131.938,1.707,428.730,323.645,783.112,6.263794,92.430,5,0.000,0.000,0.000,0,0.000,0,121.887,0.000,0.000,0.000,99.344,0.000,0.000,0.000,0.000 +6.292198,0.020141,18478084,0.550690,0.000,0.000,0.000,0.000,0.000,152.079,1.867,428.730,430.169,866.349,6.263794,92.414,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.312326,0.020128,18478086,0.550690,99.363,0.000,0.000,152.948,0.000,137.500,1.782,428.730,368.537,413.949,6.263794,92.405,5,0.000,0.000,0.000,0,0.000,0,152.948,0.000,0.000,0.000,0.000,0.000,99.363,0.000,0.000 +6.332437,0.020111,18478087,0.550690,49.725,0.000,0.000,156.967,0.000,130.718,2.518,428.730,536.481,1033.921,6.263794,92.385,5,0.000,0.000,0.000,0,0.000,0,156.967,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.725 +6.352590,0.020153,18478088,0.550690,49.620,0.000,0.000,8.374,0.000,150.871,3.481,428.730,717.556,456.080,6.263794,92.376,5,0.000,0.000,0.000,0,0.000,0,8.374,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.620 +6.372737,0.020147,18478089,0.550690,49.635,0.000,0.000,162.435,0.000,171.018,3.573,428.730,653.395,488.592,6.264526,92.367,5,0.000,0.000,0.000,0,0.000,0,162.435,0.000,49.635,0.000,0.000,0.000,0.000,0.000,0.000 +6.392881,0.020144,18478091,0.550690,99.285,0.000,0.000,125.734,0.000,191.162,2.726,428.730,468.888,390.934,6.272339,92.359,5,0.000,0.000,0.000,0,0.000,0,125.734,0.000,49.642,0.000,49.642,0.000,0.000,0.000,0.000 +6.413008,0.020126,18478092,0.550690,49.686,0.000,0.000,6.930,0.000,211.289,1.998,428.730,422.913,427.183,6.287476,92.350,5,0.000,0.000,0.000,0,0.000,0,6.930,0.000,0.000,0.000,49.686,0.000,0.000,0.000,0.000 +6.433116,0.020109,18478093,0.550690,49.730,0.000,0.000,127.661,0.000,231.397,2.030,428.730,480.013,470.688,6.296875,92.341,5,0.000,0.000,0.000,0,0.000,0,127.661,0.000,0.000,0.000,0.000,0.000,49.730,0.000,0.000 +6.453253,0.020136,18478096,0.550690,148.984,0.000,0.000,232.960,0.000,113.084,2.283,428.730,522.801,346.658,6.304810,92.334,5,0.000,0.000,0.000,0,0.000,0,232.960,0.000,0.000,0.000,0.000,0.000,49.661,99.322,0.000 +6.473370,0.020117,18478098,0.550690,99.416,0.000,0.000,122.607,0.000,94.660,3.620,428.730,832.026,490.090,6.317627,92.325,5,0.000,0.000,0.000,0,0.000,0,122.607,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.416 +6.493503,0.020133,18478098,0.550690,0.000,0.000,0.000,0.000,0.000,114.793,2.092,428.730,405.892,666.850,6.333618,92.312,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.513641,0.020137,18478099,0.550690,49.659,0.000,0.000,126.615,0.000,116.751,1.736,428.730,272.929,635.864,6.425659,92.299,5,0.000,0.000,0.000,0,0.000,0,126.615,0.000,49.659,0.000,0.000,0.000,0.000,0.000,0.000 +6.533767,0.020126,18478100,0.550690,49.686,0.000,0.000,11.352,0.000,136.877,1.413,428.730,336.157,519.762,6.425659,92.289,5,0.000,0.000,0.000,0,0.000,0,11.352,0.000,49.686,0.000,0.000,0.000,0.000,0.000,0.000 +6.553888,0.020121,18478100,0.550690,0.000,0.000,0.000,0.000,0.000,156.998,2.015,428.730,620.088,548.061,6.425659,92.278,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.574010,0.020123,18478102,0.550690,99.391,0.000,0.000,162.224,0.000,137.118,2.202,428.730,524.130,814.536,6.425659,92.262,5,0.000,0.000,0.000,0,0.000,0,162.224,0.000,0.000,0.000,99.391,0.000,0.000,0.000,0.000 +6.594160,0.020150,18478106,0.550690,198.514,0.000,0.000,142.480,0.000,121.236,2.913,428.730,712.829,606.787,6.425659,92.250,5,0.000,0.000,0.000,0,0.000,0,142.480,0.000,0.000,0.000,0.000,0.000,99.257,99.257,0.000 +6.614315,0.020155,18478108,0.550691,99.233,0.000,0.000,128.855,0.000,97.637,2.414,428.730,692.883,572.913,6.425659,92.239,5,0.000,0.000,0.000,0,0.000,0,128.855,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.233 +6.634435,0.020120,18478109,0.550691,49.701,0.000,0.000,117.457,0.000,69.999,2.783,428.730,752.109,582.428,6.436646,92.228,5,0.000,0.000,0.000,0,0.000,0,117.457,0.000,49.701,0.000,0.000,0.000,0.000,0.000,0.000 +6.654547,0.020112,18478111,0.550691,99.443,0.000,0.000,89.765,0.000,70.974,2.122,428.730,394.469,728.533,6.452881,92.213,5,0.000,0.000,0.000,0,0.000,0,89.765,0.000,49.721,0.000,49.721,0.000,0.000,0.000,0.000 +6.674664,0.020117,18478112,0.550691,49.710,0.000,0.000,13.738,0.000,91.091,2.068,428.730,486.223,343.307,6.460205,92.207,5,0.000,0.000,0.000,0,0.000,0,13.738,0.000,0.000,0.000,49.710,0.000,0.000,0.000,0.000 +6.694780,0.020116,18478113,0.550691,49.711,0.000,0.000,108.879,0.000,111.207,3.852,428.730,995.005,510.125,6.476196,92.197,5,0.000,0.000,0.000,0,0.000,0,108.879,0.000,0.000,0.000,0.000,0.000,49.711,0.000,0.000 +6.714921,0.020141,18478115,0.550691,99.301,0.000,0.000,103.901,0.000,131.348,2.112,428.730,491.267,487.776,6.486450,92.187,5,0.000,0.000,0.000,0,0.000,0,103.901,0.000,0.000,0.000,0.000,0.000,49.650,0.000,49.650 +6.735062,0.020141,18478116,0.550691,49.651,0.000,0.000,9.701,0.000,151.489,1.712,428.730,412.527,530.448,6.585693,92.176,5,0.000,0.000,0.000,0,0.000,0,9.701,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.651 +6.755210,0.020148,18478118,0.550691,99.264,0.000,0.000,157.110,0.000,109.072,2.094,428.730,561.075,763.869,6.585693,92.161,5,0.000,0.000,0.000,0,0.000,0,157.110,0.000,0.000,0.000,0.000,0.000,0.000,99.264,0.000 +6.775360,0.020150,18478120,0.550691,99.256,0.000,0.000,111.049,0.000,107.420,1.561,428.730,390.433,550.173,6.585693,92.151,5,0.000,0.000,0.000,0,0.000,0,111.049,0.000,99.256,0.000,0.000,0.000,0.000,0.000,0.000 +6.795489,0.020129,18478122,0.550691,99.361,0.000,0.000,113.047,0.000,93.480,2.840,428.730,680.585,1196.021,6.585693,92.127,5,0.000,0.000,0.000,0,0.000,0,113.047,0.000,0.000,0.000,99.361,0.000,0.000,0.000,0.000 +6.815597,0.020108,18478122,0.550691,0.000,0.000,0.000,0.000,0.000,113.589,2.513,428.730,630.177,758.194,6.585693,92.112,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.835720,0.020123,18478122,0.550691,0.000,0.000,0.000,0.000,0.000,133.711,2.272,428.730,597.897,537.137,6.592651,92.102,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.855824,0.020105,18478123,0.550691,49.740,0.000,0.000,127.528,0.000,153.816,2.089,428.730,560.155,594.157,6.604614,92.090,5,0.000,0.000,0.000,0,0.000,0,127.528,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.740 +6.875950,0.020125,18478127,0.550691,198.753,0.000,0.000,110.689,0.000,173.942,1.451,428.730,310.940,635.079,6.624268,92.078,5,0.000,0.000,0.000,0,0.000,0,110.689,0.000,49.688,0.000,0.000,0.000,0.000,99.377,49.688 +6.896079,0.020130,18478128,0.550691,49.678,0.000,0.000,4.416,0.000,194.071,2.070,428.730,665.991,565.471,6.634766,92.066,5,0.000,0.000,0.000,0,0.000,0,4.416,0.000,49.678,0.000,0.000,0.000,0.000,0.000,0.000 +6.916196,0.020117,18478132,0.550691,198.840,0.000,0.000,196.684,0.000,58.454,2.825,428.730,777.497,451.080,6.644409,92.058,5,0.000,0.000,0.000,0,0.000,0,196.684,0.000,0.000,0.000,99.420,0.000,99.420,0.000,0.000 +6.936321,0.020125,18478132,0.550691,0.000,0.000,0.000,0.000,0.000,78.579,2.922,428.730,768.828,684.200,6.661987,92.044,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.956443,0.020122,18478132,0.550691,0.000,0.000,0.000,0.000,0.000,98.701,2.355,428.730,515.016,604.508,6.675903,92.032,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.976591,0.020148,18478133,0.550691,49.633,0.000,0.000,110.510,0.000,104.910,2.002,428.730,347.434,489.936,6.688190,92.023,5,0.000,0.000,0.000,0,0.000,0,110.510,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.633 +6.996735,0.020144,18478134,0.550691,49.643,0.000,0.000,11.971,0.000,125.054,1.913,428.730,594.551,429.527,6.706787,92.014,5,0.000,0.000,0.000,0,0.000,0,11.971,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.643 +7.016883,0.020148,18480468,0.550761,115843.344,0.000,0.000,126.972,0.000,145.202,1.944,428.730,423.625,627.198,6.713989,92.002,5,0.000,0.000,0.000,0,0.000,0,126.972,0.000,115744.078,0.000,0.000,0.000,99.266,0.000,0.000 +7.037016,0.020133,18482709,0.550828,111307.927,0.000,0.000,121.973,0.000,165.335,2.626,428.730,573.908,736.302,6.731934,91.987,5,0.000,0.000,0.000,0,0.000,0,121.973,0.000,111258.258,0.000,49.669,0.000,0.000,0.000,0.000 +7.057122,0.020106,18496093,0.551227,665684.321,0.000,0.000,34.664,0.000,185.441,1.819,428.730,336.893,423.739,6.743408,91.979,5,0.000,0.000,0.000,0,0.000,0,34.664,0.000,49.737,0.000,665634.584,0.000,0.000,0.000,0.000 +7.077229,0.020107,18505598,0.551510,472722.260,0.000,0.000,188.423,0.000,97.004,3.403,428.730,748.536,797.299,6.763062,91.963,5,0.000,0.000,0.000,0,0.000,0,188.423,0.000,0.000,0.000,0.000,0.000,0.000,472722.260,0.000 +7.097368,0.020139,18530576,0.552254,1240256.713,0.000,0.000,115.982,0.000,84.084,5.131,428.730,534.944,722.504,6.778931,91.949,5,0.000,0.000,0.000,0,0.000,0,115.982,0.000,208844.573,0.000,455525.466,0.000,0.000,529013.333,46873.342 +7.117518,0.020150,18587710,0.553957,2835424.674,0.000,0.000,96.136,0.000,0.018,6.688,428.730,136.670,711.459,6.794922,91.935,5,0.000,0.000,0.000,0,0.000,0,96.136,0.000,481784.975,0.000,720047.198,0.000,282133.043,595134.468,756324.991 +7.137638,0.020120,18664083,0.556233,3795903.428,0.000,0.000,0.302,0.000,0.001,5.089,428.730,0.000,43.878,6.795410,91.934,5,0.000,0.000,0.000,0,0.000,0,0.302,0.000,690512.175,0.000,824360.105,0.000,687033.023,780473.093,813525.033 +7.157767,0.020128,18720387,0.557911,2797229.201,0.000,0.000,11.041,0.000,5.082,5.260,428.730,0.000,213.278,6.800537,91.930,5,0.000,0.000,0.000,0,0.000,0,11.041,0.000,575949.810,0.000,670542.102,0.000,549171.845,640683.926,360881.517 +7.177996,0.020229,18779077,0.559660,2901277.902,0.000,0.000,11.476,0.000,0.001,6.329,428.730,0.000,111.226,6.806396,91.928,5,0.000,0.000,0.000,0,0.000,0,11.476,0.000,462503.937,0.000,556675.591,0.000,474071.479,657718.563,750308.332 +7.198119,0.020124,18858901,0.562039,3966683.516,0.000,0.000,0.055,0.000,0.001,5.011,428.730,0.000,83.857,6.806396,91.926,5,0.000,0.000,0.000,0,0.000,0,0.055,0.000,709514.773,0.000,864208.672,0.000,713589.588,831461.072,847909.411 +7.218248,0.020129,18919564,0.563847,3013722.490,0.000,0.000,9.347,0.000,6.776,5.505,428.730,0.776,194.450,6.812622,91.922,5,0.000,0.000,0.000,0,0.000,0,9.347,0.000,510459.400,0.000,431816.361,0.000,514334.420,950572.278,606540.031 +7.238397,0.020148,18972326,0.565419,2618660.375,0.000,0.000,16.986,0.000,0.000,6.362,428.730,0.000,301.085,6.821167,91.917,5,0.000,0.000,0.000,0,0.000,0,16.986,0.000,324788.929,0.000,736433.089,0.000,359282.864,792020.436,406135.056 +7.258644,0.020248,19050140,0.567738,3843119.111,0.000,0.000,0.390,0.000,0.001,4.952,428.730,0.000,106.880,6.822510,91.914,5,0.000,0.000,0.000,0,0.000,0,0.390,0.000,686105.465,0.000,827060.331,0.000,696279.503,816589.963,817083.848 +7.278762,0.020118,19120017,0.569821,3473406.916,0.000,0.000,13.692,0.000,0.002,4.737,428.730,0.000,309.506,6.828613,91.908,5,0.000,0.000,0.000,0,0.000,0,13.692,0.000,713003.546,0.000,900599.432,0.000,755801.654,275329.521,828672.764 +7.298993,0.020231,19194679,0.572046,3690389.462,0.000,0.000,0.563,0.000,0.003,6.218,428.730,0.000,280.542,6.835815,91.903,5,0.000,0.000,0.000,0,0.000,0,0.563,0.000,732967.043,0.000,735092.444,0.000,735339.584,809530.934,677459.457 +7.319156,0.020162,19276144,0.574474,4040470.070,0.000,0.000,0.374,0.000,1.101,5.017,428.730,0.000,113.726,6.840088,91.901,5,0.000,0.000,0.000,0,0.000,0,0.374,0.000,775756.366,0.000,824163.643,0.000,818559.112,797380.928,824610.021 +7.339311,0.020155,19326324,0.575969,2489689.223,0.000,0.000,11.290,0.000,10.215,5.634,428.730,0.000,322.111,6.850220,91.894,5,0.000,0.000,0.000,0,0.000,0,11.290,0.000,514112.390,0.000,472187.572,0.000,501361.291,482309.066,519718.904 +7.359568,0.020257,19396868,0.578072,3482396.703,0.000,0.000,11.123,0.000,0.000,5.960,428.730,0.000,123.412,6.853516,91.892,5,0.000,0.000,0.000,0,0.000,0,11.123,0.000,790134.407,0.000,729366.229,0.000,596278.490,628859.316,737758.260 +7.379705,0.020137,19478300,0.580499,4043901.097,0.000,0.000,0.627,0.000,2.168,4.902,428.730,0.000,94.470,6.857910,91.890,5,0.000,0.000,0.000,0,0.000,0,0.627,0.000,849928.373,0.000,741471.256,0.000,816407.973,835229.057,800864.439 +7.399846,0.020140,19529804,0.582034,2557238.595,0.000,0.000,11.287,0.000,0.001,5.546,428.730,0.000,277.543,6.866089,91.884,5,0.000,0.000,0.000,0,0.000,0,11.287,0.000,423922.475,0.000,427646.319,0.000,443286.467,904447.388,357935.947 +7.420007,0.020161,19603698,0.584236,3665195.542,0.000,0.000,4.372,0.000,0.001,5.791,428.730,0.000,80.795,6.868774,91.883,5,0.000,0.000,0.000,0,0.000,0,4.372,0.000,818511.068,0.000,806507.694,0.000,778433.687,615247.321,646495.774 +7.440162,0.020155,19679786,0.586503,3775124.851,0.000,0.000,0.706,0.000,3.923,4.923,428.730,0.000,182.762,6.877808,91.879,5,0.000,0.000,0.000,0,0.000,0,0.706,0.000,768440.933,0.000,804660.062,0.000,816716.567,758269.807,627037.481 +7.460305,0.020143,19753841,0.588710,3676452.884,0.000,0.000,13.643,0.000,0.001,5.423,428.730,0.000,250.746,6.885010,91.874,4,0.000,0.000,0.000,0,0.000,0,13.643,0.000,926721.302,0.000,899267.673,0.000,622497.370,868736.061,359230.478 +7.480563,0.020259,19813034,0.590474,2921849.017,0.000,0.000,0.985,0.000,0.001,3.967,428.730,0.000,106.050,6.890015,91.872,3,0.000,0.000,0.000,0,0.000,0,0.985,0.000,831295.242,0.000,505164.510,0.000,0.000,834108.842,751280.422 +7.500832,0.020268,19866459,0.592067,2635866.783,0.000,0.000,0.762,0.000,1.161,3.365,428.730,0.000,104.843,6.895020,91.870,3,0.000,0.000,0.000,0,0.000,0,0.762,0.000,793794.304,0.000,0.000,0.000,0.000,977774.598,864297.881 +7.520980,0.020148,19898676,0.593027,1599038.701,0.000,0.000,10.954,0.000,10.583,4.300,428.730,0.000,276.473,6.907837,91.865,3,0.000,0.000,0.000,0,0.000,0,10.954,0.000,512415.046,0.000,0.000,0.000,0.000,568897.836,517725.818 +7.541129,0.020149,19941045,0.594289,2102749.610,0.000,0.000,11.102,0.000,0.001,4.192,428.730,0.000,186.304,6.915771,91.861,3,0.000,0.000,0.000,0,0.000,0,11.102,0.000,503292.119,0.000,0.000,0.000,0.000,714763.149,884694.341 +7.561260,0.020131,19984887,0.595596,2177824.686,0.000,0.000,0.469,0.000,0.000,2.132,428.730,0.000,113.708,6.930420,91.859,2,0.000,0.000,0.000,0,0.000,0,0.469,0.000,991997.605,0.000,0.000,0.000,0.000,1017778.614,168048.468 +7.581501,0.020241,20000000,0.596046,746649.698,0.000,0.000,0.059,0.000,0.000,0.680,428.730,0.000,12.351,6.930420,91.859,0,0.000,0.000,0.000,0,0.000,0,0.059,0.000,595274.413,0.000,0.000,0.000,0.000,151375.284,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.log new file mode 100644 index 000000000..4b02d3965 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=41 +worker=5 kind=insert tid=6 os_tid=46 +worker=6 kind=insert tid=7 os_tid=47 +worker=7 kind=insert tid=8 os_tid=48 +start_monotonic_ns=1788737231100863 main_address=0x55fb7eae4a80 +worker=1 kind=insert tid=9 os_tid=42 +worker=4 kind=insert tid=10 os_tid=45 +worker=2 kind=insert tid=12 os_tid=43 +worker=3 kind=insert tid=11 os_tid=44 +load_end reason=complete inserted=20000000 elapsed_s=7.582 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.179 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.summary.csv new file mode 100644 index 000000000..8de1819ed --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-2-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2637967.129792,7.581596,20000000,0.002552,0.001264,0.003808,0.009344,1462.413893,0.002552,0.001264,0.003808,0.009344,1462.413893,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.csv new file mode 100644 index 000000000..a50144541 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.csv @@ -0,0 +1,396 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020063,0.020063,146031,0.004352,7278681.112,0.000,0.000,0.046,0.000,0.003,6.828,37.199,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.046,813394.396,824708.847,945479.398,1006437.873,1052792.232,1008680.826,816733.904,810453.636 +0.040195,0.020132,252991,0.007540,5312890.824,0.000,0.000,0.043,0.000,10.976,7.946,50.012,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.043,621145.286,641461.033,755358.365,752229.045,796933.624,806520.272,300762.471,638480.728 +0.060317,0.020122,358553,0.010686,5246070.119,0.000,0.000,16.938,0.000,0.001,8.531,65.637,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,16.938,609130.951,630898.052,745249.877,740926.275,782472.613,665934.139,455767.313,615690.899 +0.080481,0.020164,458087,0.013652,4936264.344,0.000,0.000,12.611,0.000,0.001,8.927,84.359,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,12.611,601473.004,667184.723,271129.033,723275.255,779266.599,638668.317,630584.535,624682.879 +0.100622,0.020141,565695,0.016859,5342650.700,0.000,0.000,0.061,0.000,0.001,8.825,98.422,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.061,605422.298,637545.328,735652.139,575682.429,770257.629,779244.134,636453.046,602393.697 +0.120750,0.020128,667150,0.019883,5040505.133,0.000,0.000,12.287,0.000,0.001,9.045,117.797,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,12.287,617002.940,679950.256,286318.378,608755.698,793324.981,765801.056,649296.354,640055.469 +0.140920,0.020170,773073,0.023039,5251561.095,0.000,0.000,0.115,0.000,0.003,8.910,132.172,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.115,587660.411,621126.265,731836.271,730101.004,765054.231,598468.642,626877.434,590436.837 +0.161057,0.020137,864730,0.025771,4551581.319,0.000,0.000,0.117,0.000,17.031,8.941,148.109,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.117,566359.197,577880.051,696117.775,699295.942,729041.594,594068.836,90577.744,598240.180 +0.181196,0.020139,963386,0.028711,4898800.123,0.000,0.000,18.420,0.000,0.001,9.262,160.734,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,18.420,562694.646,586280.946,687577.900,546060.097,719406.992,691947.572,545215.956,559616.013 +0.201339,0.020143,1060560,0.031607,4824168.841,0.000,0.000,0.262,0.000,15.680,10.627,177.141,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.262,562573.130,629643.047,749832.735,573296.373,760754.557,768499.122,654515.014,125054.864 +0.221482,0.020143,1161457,0.034614,5009036.392,0.000,0.000,17.314,0.000,0.002,9.630,192.453,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,17.314,581492.445,615151.788,710668.860,611825.570,744030.332,599463.953,613017.051,533386.394 +0.241633,0.020151,1254749,0.037394,4629752.777,0.000,0.000,0.245,0.000,15.803,8.938,208.859,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.245,571597.698,601323.955,696904.539,726382.663,735861.319,124909.829,607825.023,564947.751 +0.261773,0.020140,1351442,0.040276,4801069.639,0.000,0.000,18.284,0.000,0.002,9.819,223.391,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,18.284,565147.163,594988.443,681334.508,557599.951,730490.692,515295.841,592406.502,563806.540 +0.281952,0.020179,1446872,0.043120,4729218.188,0.000,0.000,0.250,0.000,14.429,9.111,238.859,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.250,158433.517,610987.436,700239.474,584177.135,770907.662,738497.427,614010.409,551965.128 +0.302087,0.020135,1547586,0.046122,5001888.981,0.000,0.000,17.564,0.000,0.004,9.771,254.328,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,17.564,492719.389,621647.878,717549.616,591253.334,762446.131,620157.949,618817.014,577297.670 +0.322219,0.020132,1641209,0.048912,4650442.893,0.000,0.000,0.131,0.000,14.555,9.136,271.203,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.131,581957.307,586427.788,703703.411,684828.046,743590.038,589159.749,162377.811,598398.743 +0.342358,0.020139,1737138,0.051771,4763321.102,0.000,0.000,18.275,0.000,0.001,9.728,284.328,0.000,0.194,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,18.275,570085.058,587414.532,687865.893,563878.227,715225.606,599281.994,477181.205,562388.587 +0.362485,0.020127,1836401,0.054729,4931913.479,0.000,0.000,11.991,0.000,0.001,9.327,286.129,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,11.991,580324.486,633636.829,743590.433,683520.886,767240.643,633934.941,658777.599,230887.661 +0.382632,0.020148,1944469,0.057950,5363781.501,0.000,0.000,0.022,0.000,0.001,8.937,290.004,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.022,604882.159,644737.773,583291.633,737949.285,771005.125,778201.967,640072.234,603641.324 +0.402777,0.020145,2047627,0.061024,5120846.833,0.000,0.000,11.491,0.000,0.001,9.091,290.160,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,11.491,597625.730,658088.238,619566.968,715026.249,792019.147,797727.841,681419.419,259373.240 +0.422949,0.020172,2153686,0.064185,5257707.428,0.000,0.000,0.031,0.000,0.002,9.727,290.316,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.031,602961.516,644107.455,591410.909,623633.633,770866.692,779442.894,638753.526,606530.802 +0.443081,0.020132,2245025,0.066907,4536950.549,0.000,0.000,15.607,0.000,3.067,9.078,298.285,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,15.607,675185.505,581554.615,522197.102,656111.626,179115.643,691577.119,576835.817,654373.121 +0.463224,0.020142,2288065,0.068190,2136814.620,0.000,0.000,0.025,0.000,23.209,10.927,298.598,0.000,0.000,0.005013,94.339,8,0.000,0.000,0.000,0,0.000,0,0.025,654895.949,0.000,0.000,0.000,786411.329,0.000,0.000,695507.342 +0.483345,0.020122,2326467,0.069334,1908485.814,0.000,0.000,1.460,0.000,43.331,11.013,298.598,0.000,28.343,0.049194,94.339,8,0.000,0.000,0.000,0,0.000,0,1.460,577535.380,0.000,0.000,0.000,729013.552,0.000,0.000,601936.883 +0.503467,0.020122,2364094,0.070455,1869947.156,0.000,0.000,0.283,0.000,63.453,10.635,298.598,0.000,74.545,0.082649,94.337,8,0.000,0.000,0.000,0,0.000,0,0.283,622603.396,0.000,0.000,0.000,755741.526,0.000,0.000,491602.234 +0.523593,0.020126,2377857,0.070866,683836.054,0.000,0.000,13.715,0.000,83.579,10.472,300.316,0.000,92.580,0.124008,94.335,8,0.000,0.000,0.000,0,0.000,0,13.715,306615.730,0.000,0.000,0.000,376971.892,0.000,0.000,248.433 +0.543720,0.020126,2404632,0.071664,1330349.442,0.000,0.000,95.483,0.000,31.633,10.943,308.129,0.000,59.585,0.179951,94.334,8,0.000,0.000,0.000,0,0.000,0,95.483,244953.231,44618.256,328922.999,28172.106,0.000,89882.433,284900.979,308899.439 +0.563849,0.020129,2491591,0.074255,4319979.429,0.000,0.000,11.866,0.000,51.763,9.552,308.129,0.000,121.673,0.215942,94.332,8,0.000,0.000,0.000,0,0.000,0,11.866,578703.071,620383.205,543828.871,683623.741,0.000,728383.933,597084.060,567972.548 +0.584001,0.020152,2557580,0.076222,3274630.105,0.000,0.000,2.748,0.000,71.914,8.078,308.129,1.938,361.324,0.246948,94.325,8,0.000,0.000,0.000,0,0.000,0,2.748,501201.171,437682.607,361609.201,518867.271,0.000,502441.768,454802.845,498025.243 +0.604163,0.020162,2618771,0.078045,3034895.119,0.000,0.000,87.028,0.000,22.494,8.233,308.129,0.000,1052.776,0.395752,94.304,8,0.000,0.000,0.000,0,0.000,0,87.028,447762.467,482976.396,0.000,490366.362,170167.593,493788.560,460211.335,489622.406 +0.624429,0.020266,2689288,0.080147,3479574.444,0.000,0.000,26.562,0.000,0.001,8.813,308.129,0.000,1518.863,0.396362,94.274,8,0.000,0.000,0.000,0,0.000,0,26.562,394947.514,398105.515,430376.339,428649.307,553982.476,444834.063,418928.585,409750.644 +0.644575,0.020146,2749713,0.081948,2999360.964,0.000,0.000,4.803,0.000,1.893,8.371,308.129,30.248,1305.318,0.582520,94.248,8,0.000,0.000,0.000,0,0.000,0,4.803,333168.569,421523.762,410007.804,378140.369,289338.437,409709.978,403405.983,354066.061 +0.664720,0.020144,2823140,0.084136,3645036.663,0.000,0.000,17.154,0.000,0.867,9.321,308.129,55.653,1721.557,0.583008,94.214,8,0.000,0.000,0.000,0,0.000,0,17.154,459085.882,560106.618,84986.487,474871.923,593664.367,498550.985,472638.050,501132.351 +0.684887,0.020167,2917074,0.086936,4657719.545,0.000,0.000,2.837,0.000,0.001,8.680,308.129,63.725,570.034,0.583008,94.203,8,0.000,0.000,0.000,0,0.000,0,2.837,543451.851,668108.599,520989.836,606424.831,557137.318,621052.412,537402.479,603152.219 +0.705047,0.020160,2999411,0.089389,4084080.765,0.000,0.000,10.597,0.000,1.472,10.024,308.129,57.159,787.626,0.583008,94.188,8,0.000,0.000,0.000,0,0.000,0,10.597,589271.889,281789.024,530493.506,489175.031,549441.474,560403.518,594430.498,489075.827 +0.725213,0.020166,3086067,0.091972,4297167.458,0.000,0.000,4.262,0.000,0.001,8.940,308.129,102.664,641.361,0.583008,94.175,8,0.000,0.000,0.000,0,0.000,0,4.262,479821.274,550187.788,560700.614,492268.064,604933.828,608950.521,498714.609,501590.759 +0.745373,0.020160,3177381,0.094693,4529460.916,0.000,0.000,0.146,0.000,7.698,10.628,308.129,91.262,563.654,0.583008,94.164,8,0.000,0.000,0.000,0,0.000,0,0.146,350396.565,697320.910,545039.277,584870.597,617707.874,602033.282,574602.747,557489.665 +0.765533,0.020160,3251712,0.096909,3687016.811,0.000,0.000,15.169,0.000,0.002,10.068,308.129,72.854,796.937,0.583008,94.148,8,0.000,0.000,0.000,0,0.000,0,15.169,260463.673,418001.785,514478.998,396523.824,557583.726,556442.865,526730.859,456791.081 +0.785688,0.020155,3346274,0.099727,4691778.130,0.000,0.000,0.511,0.000,1.060,8.925,308.129,95.743,214.550,0.595749,94.144,8,0.000,0.000,0.000,0,0.000,0,0.511,582639.439,693183.649,540069.002,567506.591,591222.988,575693.213,570185.849,571277.399 +0.805830,0.020142,3420017,0.101924,3661138.163,0.000,0.000,12.295,0.000,0.001,9.746,308.129,130.324,273.642,0.595749,94.139,8,0.000,0.000,0.000,0,0.000,0,12.295,567815.754,589759.845,383574.759,582610.639,403582.606,142984.119,412171.583,578638.858 +0.826009,0.020178,3521941,0.104962,5051122.770,0.000,0.000,0.127,0.000,0.001,9.071,308.129,136.284,111.698,0.595749,94.136,8,0.000,0.000,0.000,0,0.000,0,0.127,611889.377,732810.255,586020.238,616052.227,636222.226,644300.137,611740.704,612087.608 +0.847120,0.021111,3601340,0.107328,3761023.811,0.000,0.000,11.936,0.000,3.750,9.124,308.129,113.241,116.016,0.595749,94.134,8,0.000,0.000,0.000,0,0.000,0,11.936,495286.653,603808.241,534413.162,419544.174,436786.365,551371.140,548292.178,171521.899 +0.867261,0.020141,3693469,0.110074,4574232.537,0.000,0.000,6.388,0.000,0.001,9.801,308.129,120.247,12.413,0.595749,94.134,8,0.000,0.000,0.000,0,0.000,0,6.388,517207.181,666356.683,581553.970,527087.590,538209.258,634282.589,598633.673,510901.592 +0.893368,0.026107,3803285,0.113347,4206345.662,0.000,0.000,11.973,0.000,3.606,10.087,308.129,111.170,119.549,0.605225,94.131,8,0.000,0.000,0.000,0,0.000,0,11.973,354806.038,591407.236,514800.081,489902.756,568846.429,600676.702,552797.230,533109.191 +0.913654,0.020286,3888921,0.115899,4221374.611,0.000,0.000,7.055,0.000,0.001,9.333,308.129,92.042,323.302,0.615234,94.124,8,0.000,0.000,0.000,0,0.000,0,7.055,610313.876,554709.801,396819.861,507387.184,428713.333,620024.871,612384.240,491021.445 +0.933806,0.020152,3982624,0.118691,4649781.207,0.000,0.000,0.177,0.000,11.143,8.938,308.129,2.714,184.922,0.661621,94.121,8,0.000,0.000,0.000,0,0.000,0,0.177,261262.692,727367.245,577606.408,621472.737,646532.121,630950.642,601673.342,582916.020 +0.953954,0.020148,4047817,0.120634,3235735.649,0.000,0.000,16.060,0.000,15.646,9.124,308.129,127.961,6.204,0.661621,94.121,8,0.000,0.000,0.000,0,0.000,0,16.060,541150.519,149842.559,163690.215,148403.196,156791.203,698785.486,698537.320,678535.150 +0.974119,0.020165,4101450,0.122233,2659694.752,0.000,0.000,0.029,0.000,35.812,9.906,308.129,130.950,0.000,0.661621,94.121,8,0.000,0.000,0.000,0,0.000,0,0.029,656480.882,0.000,0.000,0.000,0.000,638975.386,737313.624,626924.861 +0.997368,0.023248,4153815,0.123793,2252407.353,0.000,0.000,0.419,0.000,59.060,10.423,308.129,50.575,56.455,0.670979,94.119,8,0.000,0.000,0.000,0,0.000,0,0.419,669807.835,0.000,0.000,0.000,0.000,274727.886,696949.419,610922.212 +1.017506,0.020139,4174783,0.124418,1041183.040,0.000,0.000,74.177,0.000,79.199,10.411,308.129,193.580,44.419,0.731640,94.118,8,0.000,0.000,0.000,0,0.000,0,74.177,397296.142,0.000,0.000,152890.241,13407.069,198722.555,257266.755,21600.278 +1.037692,0.020185,4208701,0.125429,1680317.242,0.000,0.000,96.925,0.000,39.628,10.260,308.129,89.792,0.194,0.731640,94.118,8,0.000,0.000,0.000,0,0.000,0,96.925,625350.685,82485.058,161105.952,614798.543,56377.175,136137.502,4062.327,0.000 +1.057933,0.020242,4298689,0.128111,4445705.437,0.000,0.000,0.021,0.000,59.870,9.483,308.129,18.912,0.193,0.770512,94.118,8,0.000,0.000,0.000,0,0.000,0,0.021,603016.853,642737.118,684532.321,604350.742,644416.830,648319.692,618331.880,0.000 +1.081368,0.023435,4387402,0.130755,3785492.432,0.000,0.000,75.633,0.000,0.002,8.935,308.129,22.669,0.333,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,75.633,661147.969,539791.003,625560.167,489609.642,258886.325,552891.069,516833.884,140772.373 +1.101533,0.020165,4490368,0.133823,5106280.165,0.000,0.000,0.022,0.000,0.001,8.484,308.129,0.000,0.000,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,0.022,610327.584,645289.877,651042.538,604128.596,644992.326,653174.990,646480.083,650844.171 +1.124410,0.022877,4588181,0.136738,4275551.989,0.000,0.000,11.394,0.000,0.001,7.567,308.129,0.000,0.000,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,11.394,629620.305,622364.197,519030.234,561780.072,670796.528,524712.728,250117.147,497130.778 +1.144661,0.020251,4694177,0.139897,5234100.006,0.000,0.000,0.024,0.000,0.001,8.179,308.129,0.000,0.000,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,0.024,620017.356,666286.571,669891.323,617745.869,661990.497,655620.455,671372.728,671175.207 +1.164808,0.020146,4782404,0.142527,4379307.700,0.000,0.000,11.275,0.000,1.646,8.260,308.129,0.000,0.000,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,11.275,566256.840,620261.700,578715.682,220238.569,556974.755,628203.591,669799.246,538857.316 +1.184978,0.020171,4881142,0.145469,4895159.222,0.000,0.000,4.013,0.000,0.002,8.773,308.129,0.000,0.000,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,4.013,599835.235,692445.551,642868.294,535285.646,638208.032,570584.653,642174.213,573757.598 +1.209368,0.024390,4989470,0.148698,4441496.785,0.000,0.000,11.669,0.000,3.627,9.951,308.129,0.000,0.000,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,11.669,477163.241,621730.829,647971.117,325994.581,550964.052,670193.361,562854.182,584625.422 +1.229520,0.020152,5089285,0.151673,4953100.984,0.000,0.000,4.240,0.000,0.002,8.404,308.129,0.000,0.000,0.773930,94.118,8,0.000,0.000,0.000,0,0.000,0,4.240,569769.128,625793.283,695910.316,586392.770,605100.570,623609.879,614925.887,631599.152 +1.249665,0.020144,5169918,0.154076,4002749.945,0.000,0.000,11.262,0.000,4.683,8.160,308.129,0.000,126.819,1.014648,94.116,8,0.000,0.000,0.000,0,0.000,0,11.262,545610.664,652488.997,243640.901,459184.664,520740.230,571176.080,508528.400,501380.011 +1.269800,0.020135,5174824,0.154222,243653.959,0.000,0.000,20.485,0.000,22.103,5.396,308.129,0.000,190.704,1.021362,94.112,8,0.000,0.000,0.000,0,0.000,0,20.485,0.000,33225.540,33076.546,35808.093,56667.176,0.000,30841.645,54034.959 +1.289934,0.020134,5262411,0.156832,4350206.661,0.000,0.000,24.310,0.000,0.603,8.301,308.129,0.000,384.921,1.029663,94.105,8,0.000,0.000,0.000,0,0.000,0,24.310,490315.231,574848.915,623423.499,495480.627,555528.349,517582.559,541124.842,551902.639 +1.310114,0.020181,5341071,0.159176,3897780.242,0.000,0.000,0.879,0.000,9.675,7.531,308.129,0.000,408.806,1.039917,94.097,8,0.000,0.000,0.000,0,0.000,0,0.879,477336.856,587243.754,591901.665,466881.330,490170.889,500973.281,492351.189,290921.279 +1.330268,0.020153,5381062,0.160368,1984336.587,0.000,0.000,15.559,0.000,14.672,5.613,308.129,0.000,657.459,1.058716,94.084,8,0.000,0.000,0.000,0,0.000,0,15.559,440324.145,205524.297,269037.358,162404.882,228448.542,253754.527,226612.618,198230.218 +1.350422,0.020154,5477014,0.163228,4760855.952,0.000,0.000,14.999,0.000,0.002,8.850,308.129,0.000,210.872,1.068115,94.079,8,0.000,0.000,0.000,0,0.000,0,14.999,574515.915,578485.280,548516.576,592973.460,699997.455,630583.190,585481.285,550302.791 +1.370583,0.020161,5571320,0.166038,4677723.380,0.000,0.000,0.744,0.000,14.246,8.029,308.129,0.000,454.358,1.088867,94.070,8,0.000,0.000,0.000,0,0.000,0,0.744,592837.676,593829.707,697298.531,182632.892,743378.367,632518.912,616944.027,618283.269 +1.390752,0.020169,5639161,0.168060,3363590.493,0.000,0.000,14.329,0.000,0.001,8.538,308.129,0.000,528.148,1.109009,94.060,8,0.000,0.000,0.000,0,0.000,0,14.329,286971.916,396941.458,325099.318,629424.409,612616.620,512513.597,308589.013,291434.161 +1.410915,0.020163,5720702,0.170490,4044002.412,0.000,0.000,2.949,0.000,4.761,7.531,308.129,0.000,503.696,1.126587,94.050,8,0.000,0.000,0.000,0,0.000,0,2.949,510924.723,560569.030,546087.374,398195.943,529473.145,516578.520,484391.552,497782.124 +1.431078,0.020163,5786105,0.172439,3243705.368,0.000,0.000,16.746,0.000,8.565,8.376,308.129,0.000,402.384,1.137024,94.042,8,0.000,0.000,0.000,0,0.000,0,16.746,657539.345,392053.743,397360.479,299359.442,422059.121,402964.789,340970.206,331398.243 +1.451233,0.020154,5815611,0.173319,1463990.890,0.000,0.000,0.576,0.000,28.719,9.307,308.129,0.000,310.880,1.160156,94.036,8,0.000,0.000,0.000,0,0.000,0,0.576,742464.573,0.000,0.000,721526.317,0.000,0.000,0.000,0.000 +1.471370,0.020137,5843652,0.174154,1392484.675,0.000,0.000,0.438,0.000,48.857,9.445,308.129,0.000,145.291,1.200409,94.033,8,0.000,0.000,0.000,0,0.000,0,0.438,698551.475,0.000,0.000,693933.199,0.000,0.000,0.000,0.000 +1.491530,0.020160,5878045,0.175179,1706028.979,0.000,0.000,68.822,0.000,69.016,10.426,308.129,0.000,3.100,1.233646,94.033,8,0.000,0.000,0.000,0,0.000,0,68.822,674961.077,5357.228,0.000,691628.007,334082.667,0.000,0.000,0.000 +1.513368,0.021838,5935868,0.176903,2647766.993,0.000,0.000,71.157,0.000,20.768,11.913,308.129,0.000,2.504,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,71.157,30542.528,634295.495,39197.007,609476.829,610209.483,2472.708,564098.051,157474.892 +1.533513,0.020144,6005504,0.178978,3456844.349,0.000,0.000,28.476,0.000,22.155,9.854,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,28.476,468368.752,0.000,436101.695,518208.946,515677.223,452483.432,537867.030,528137.271 +1.553645,0.020133,6109209,0.182069,5151081.076,0.000,0.000,25.903,0.000,3.073,7.950,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,25.903,638911.874,534256.092,638613.851,650336.093,772773.920,653365.995,644077.608,618745.644 +1.573772,0.020127,6204637,0.184913,4741322.237,0.000,0.000,8.916,0.000,0.004,8.613,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,8.916,610377.915,642722.728,466590.069,606353.445,642573.673,707014.874,534260.783,531428.749 +1.593908,0.020135,6312980,0.188141,5380730.793,0.000,0.000,0.051,0.000,4.464,7.949,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,0.051,656804.452,666240.584,779970.807,658393.695,794323.660,665495.626,670263.356,489238.613 +1.614038,0.020130,6405941,0.190912,4618088.534,0.000,0.000,11.355,0.000,0.001,8.915,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,11.355,591661.390,606564.699,597920.780,603435.004,677802.519,585600.710,615407.330,339696.103 +1.634176,0.020138,6514785,0.194156,5404804.160,0.000,0.000,0.066,0.000,5.039,7.920,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,0.066,662565.708,665743.719,777768.619,665942.345,802944.428,682179.997,503466.515,644192.830 +1.654305,0.020129,6605186,0.196850,4491163.064,0.000,0.000,11.392,0.000,0.001,9.212,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,11.392,670934.582,586875.248,631190.216,472461.153,739841.377,472510.834,344186.211,573163.441 +1.674439,0.020134,6710798,0.199997,5245361.400,0.000,0.000,0.044,0.000,4.811,7.950,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,0.044,641937.432,653956.686,757660.002,653857.354,777625.871,500289.033,652069.365,607965.656 +1.694564,0.020125,6798155,0.202601,4340668.948,0.000,0.000,11.589,0.000,0.001,9.174,308.129,0.000,0.000,1.285282,94.033,8,0.000,0.000,0.000,0,0.000,0,11.589,590850.126,457385.873,639793.644,462503.824,621806.280,462454.135,689432.806,416442.259 +1.714699,0.020135,6900739,0.205658,5094834.577,0.000,0.000,0.033,0.000,4.567,7.933,308.129,0.000,6.984,1.550423,94.033,8,0.000,0.000,0.000,0,0.000,0,0.033,630397.872,633526.767,737376.286,624487.737,612121.151,638592.597,627219.312,591112.855 +1.734871,0.020172,6970625,0.207741,3464579.795,0.000,0.000,12.496,0.000,1.581,8.742,308.129,0.000,335.598,1.560547,94.026,8,0.000,0.000,0.000,0,0.000,0,12.496,355500.411,509231.658,512801.039,495995.204,203454.705,503976.736,489600.064,394019.978 +1.755121,0.020250,7004653,0.208755,1680401.285,0.000,0.000,13.959,0.000,0.001,6.432,308.129,0.000,246.914,1.566528,94.021,8,0.000,0.000,0.000,0,0.000,0,13.959,235260.131,199655.060,215655.120,247408.324,205185.945,208593.365,198222.956,170420.384 +1.775361,0.020241,7105473,0.211760,4981088.464,0.000,0.000,0.700,0.000,5.643,7.929,308.129,0.000,500.233,1.577271,94.012,8,0.000,0.000,0.000,0,0.000,0,0.700,696176.528,638668.226,613323.073,715494.179,613965.348,459967.602,628540.046,614953.463 +1.795494,0.020133,7166947,0.213592,3053391.891,0.000,0.000,16.262,0.000,2.869,7.083,308.129,0.000,918.888,1.597046,93.994,8,0.000,0.000,0.000,0,0.000,0,16.262,563949.174,412854.107,329905.797,391943.186,523071.054,88908.668,360700.978,382058.926 +1.815645,0.020151,7263301,0.216463,4781669.404,0.000,0.000,6.542,0.000,0.001,8.495,308.129,0.000,310.163,1.604492,93.987,8,0.000,0.000,0.000,0,0.000,0,6.542,609011.011,606430.456,587572.553,492141.639,696601.007,673227.133,517798.312,598887.294 +1.835801,0.020156,7339142,0.218723,3762712.880,0.000,0.000,2.901,0.000,17.786,7.574,308.129,0.000,877.533,1.623535,93.970,8,0.000,0.000,0.000,0,0.000,0,2.901,480751.675,526296.571,90643.273,501589.209,538947.931,606074.558,507294.724,511114.939 +1.855978,0.020177,7417175,0.221049,3867414.487,0.000,0.000,18.189,0.000,0.002,8.871,308.129,0.000,389.327,1.636108,93.962,8,0.000,0.000,0.000,0,0.000,0,18.189,512860.009,520789.812,430687.426,489714.897,329086.825,684837.612,495860.494,403577.412 +1.876120,0.020143,7516278,0.224003,4920066.482,0.000,0.000,0.866,0.000,8.692,7.911,308.129,0.000,197.033,1.661499,93.959,8,0.000,0.000,0.000,0,0.000,0,0.866,313613.715,592624.175,670866.254,720264.013,636908.397,714505.079,564226.669,707058.180 +1.896276,0.020155,7573176,0.225698,2822960.796,0.000,0.000,14.479,0.000,14.830,9.529,308.129,0.000,467.267,1.687134,93.949,8,0.000,0.000,0.000,0,0.000,0,14.479,443850.527,160949.151,208132.457,199995.693,660467.048,786884.569,162040.669,200640.681 +1.916438,0.020163,7614574,0.226932,2053208.442,0.000,0.000,0.039,0.000,34.993,10.803,308.129,0.000,46.497,1.691723,93.948,8,0.000,0.000,0.000,0,0.000,0,0.039,616537.856,0.000,0.000,0.000,626705.200,809965.386,0.000,0.000 +1.936569,0.020130,7654894,0.228134,2002967.392,0.000,0.000,0.331,0.000,55.123,10.342,308.129,0.000,79.366,1.732235,93.947,8,0.000,0.000,0.000,0,0.000,0,0.331,613160.380,0.000,0.000,0.000,620115.128,769691.884,0.000,0.000 +1.956703,0.020135,7684088,0.229004,1449918.559,0.000,0.000,73.056,0.000,3.315,10.886,308.129,70.229,3.104,1.773930,93.947,8,0.000,0.000,0.000,0,0.000,0,73.056,556893.088,49.665,77030.338,49.665,561660.923,254135.551,49.665,49.665 +1.976851,0.020148,7722140,0.230138,1888667.958,0.000,0.000,3.031,0.000,23.463,10.738,308.129,0.000,3.102,1.828617,93.947,8,0.000,0.000,0.000,0,0.000,0,3.031,0.000,0.000,575355.802,0.000,598832.621,714479.535,0.000,0.000 +1.997010,0.020158,7792382,0.232231,3484485.798,0.000,0.000,35.544,0.000,0.001,10.375,308.129,0.000,11.820,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,35.544,268571.597,213656.791,710519.206,276607.910,670883.317,808988.844,269464.521,265793.612 +2.017151,0.020142,7895988,0.235319,5143826.413,0.000,0.000,0.061,0.000,6.427,7.974,308.129,0.000,0.000,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,0.061,595378.321,601584.316,740896.488,719398.922,636089.647,754549.677,612854.403,483074.639 +2.037286,0.020135,7991131,0.238154,4725241.859,0.000,0.000,9.363,0.000,0.001,8.577,308.129,0.000,0.000,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,9.363,488401.968,641965.003,655920.764,569702.967,584850.679,656665.733,554306.932,573427.814 +2.057436,0.020149,8096928,0.241307,5250647.875,0.000,0.000,0.046,0.000,7.134,9.533,308.129,0.000,0.000,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,0.046,602054.967,628507.469,743350.037,730545.637,634165.227,768462.543,390385.325,753176.670 +2.077588,0.020153,8187418,0.244004,4490259.080,0.000,0.000,11.799,0.000,0.001,8.903,308.129,0.000,0.194,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,11.799,529363.287,547078.200,607021.100,529512.152,557498.738,614315.476,477806.439,627663.688 +2.097728,0.020140,8295513,0.247226,5367312.992,0.000,0.000,0.039,0.000,7.077,7.947,308.129,0.000,0.000,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,0.039,636063.457,631991.857,762978.227,475781.425,664217.086,806276.223,629310.559,760694.158 +2.117857,0.020129,8391245,0.250079,4755911.293,0.000,0.000,9.045,0.000,0.001,9.225,308.129,0.000,0.000,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,9.045,572754.161,658004.064,528837.544,506680.517,593172.407,709471.955,558893.599,628097.047 +2.137993,0.020136,8496987,0.253230,5251443.747,0.000,0.000,0.030,0.000,8.249,7.951,308.129,0.000,0.000,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,0.030,609561.201,635981.811,742707.167,739628.073,640501.125,769624.404,356926.540,756513.425 +2.158123,0.020131,8584514,0.255838,4347919.822,0.000,0.000,11.757,0.000,0.002,9.225,308.129,0.000,0.000,1.881104,93.947,8,0.000,0.000,0.000,0,0.000,0,11.757,495410.609,636140.405,619151.492,472957.426,571065.914,576877.911,380164.182,596151.882 +2.178267,0.020143,8684238,0.258810,4950705.177,0.000,0.000,1.653,0.000,6.680,7.877,308.129,0.000,19.780,2.095093,93.946,8,0.000,0.000,0.000,0,0.000,0,1.653,592353.036,578949.137,719739.718,443222.252,630430.037,742427.058,568226.018,675357.920 +2.198398,0.020131,8726123,0.260059,2080629.161,0.000,0.000,14.066,0.000,3.846,6.451,308.129,0.000,615.114,2.109863,93.934,8,0.000,0.000,0.000,0,0.000,0,14.066,246188.328,289107.359,470321.043,327704.681,257464.509,199195.964,72376.189,218271.088 +2.218548,0.020150,8826690,0.263056,4990799.227,0.000,0.000,6.148,0.000,0.224,8.248,308.129,0.000,490.063,2.120728,93.924,8,0.000,0.000,0.000,0,0.000,0,6.148,601325.626,606040.154,678941.643,581127.596,616461.742,766979.248,533684.557,606238.660 +2.238692,0.020143,8911471,0.265583,4208857.132,0.000,0.000,0.627,0.000,15.768,7.624,308.129,0.000,539.877,2.132935,93.914,8,0.000,0.000,0.000,0,0.000,0,0.627,567181.240,564004.032,637923.758,534366.641,144215.449,655795.552,566734.445,538636.014 +2.258847,0.020156,8976034,0.267507,3203208.219,0.000,0.000,18.868,0.000,0.004,9.138,308.129,0.000,801.959,2.421997,93.898,8,0.000,0.000,0.000,0,0.000,0,18.868,319958.642,440767.960,539449.576,517024.191,385547.931,526450.791,241916.319,232092.809 +2.278997,0.020150,9069159,0.270282,4621656.439,0.000,0.000,0.128,0.000,5.849,8.309,308.129,0.000,599.807,2.421997,93.886,8,0.000,0.000,0.000,0,0.000,0,0.128,576683.467,570430.272,667851.068,575790.153,427946.776,694253.444,552812.146,555889.114 +2.299139,0.020142,9140761,0.272416,3554861.020,0.000,0.000,14.544,0.000,0.001,8.937,308.129,0.000,662.678,2.421997,93.873,8,0.000,0.000,0.000,0,0.000,0,14.544,539767.730,515688.688,576258.650,503177.515,157630.845,445636.051,498709.239,317992.302 +2.319303,0.020164,9236339,0.275264,4740144.578,0.000,0.000,0.990,0.000,0.001,8.523,308.129,0.000,349.099,2.421997,93.866,8,0.000,0.000,0.000,0,0.000,0,0.990,566369.364,567162.876,644331.942,565327.879,571576.788,696852.534,558632.620,569890.575 +2.339439,0.020136,9304851,0.277306,3402391.437,0.000,0.000,9.779,0.000,10.107,9.157,308.129,0.000,252.380,2.421997,93.861,8,0.000,0.000,0.000,0,0.000,0,9.779,308247.368,333028.331,338838.697,339384.970,690489.995,397836.259,311723.655,682842.163 +2.359579,0.020140,9343013,0.278443,1894798.044,0.000,0.000,0.120,0.000,30.247,10.926,308.129,0.000,62.646,2.421997,93.860,8,0.000,0.000,0.000,0,0.000,0,0.120,0.000,0.000,614982.668,0.000,665726.434,0.000,0.000,614088.942 +2.379714,0.020135,9380483,0.279560,1860979.054,0.000,0.000,0.029,0.000,50.382,10.942,308.129,0.000,33.951,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,0.029,0.000,0.000,607313.901,0.000,650771.512,0.000,0.000,602893.641 +2.399848,0.020134,9426171,0.280922,2269235.944,0.000,0.000,70.275,0.000,70.516,11.021,308.129,0.000,3.104,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,70.275,0.000,0.000,573716.170,26920.108,634062.906,451482.988,7946.895,575106.877 +2.420007,0.020160,9464114,0.282053,1882108.098,0.000,0.000,71.143,0.000,20.672,10.813,308.129,25.383,3.294,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,71.143,555510.334,603576.189,0.000,548317.817,131895.882,22023.983,20783.894,0.000 +2.440157,0.020150,9510536,0.283436,2303818.596,0.000,0.000,39.802,0.000,23.491,10.947,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,39.802,540793.401,580743.725,51612.842,0.000,543969.575,521984.490,34689.785,30024.778 +2.460290,0.020133,9614418,0.286532,5159809.967,0.000,0.000,34.091,0.000,0.001,8.295,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,34.091,632198.661,618489.764,752101.832,348384.774,651073.228,796755.084,614913.531,745893.093 +2.480434,0.020143,9706697,0.289282,4581084.839,0.000,0.000,11.466,0.000,0.005,8.385,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,11.466,199121.483,466056.464,737806.900,745303.121,599747.353,645618.270,545486.624,641944.625 +2.500589,0.020155,9815408,0.292522,5393678.336,0.000,0.000,0.028,0.000,0.001,8.361,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,0.028,600587.579,609270.175,726063.496,718522.042,638939.846,760942.726,606690.203,732662.270 +2.520713,0.020124,9906657,0.295241,4534405.608,0.000,0.000,9.179,0.000,0.001,8.839,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,9.179,553725.320,582745.834,377912.686,649284.306,594175.146,641631.637,465968.081,668962.600 +2.540855,0.020142,10017377,0.298541,5497026.085,0.000,0.000,0.019,0.000,0.001,7.948,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,0.019,611415.067,621791.498,748195.295,738960.768,649495.080,769643.230,613947.115,743578.032 +2.560981,0.020127,10104552,0.301139,4331337.184,0.000,0.000,9.469,0.000,0.001,8.828,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,9.469,434847.870,560900.091,720589.426,665935.329,461678.063,321366.090,520456.060,645564.256 +2.581126,0.020145,10215198,0.304437,5492525.601,0.000,0.000,0.031,0.000,0.001,8.266,308.129,0.000,0.000,2.421997,93.859,8,0.000,0.000,0.000,0,0.000,0,0.031,612663.368,617081.374,743168.310,737261.087,648255.624,774789.324,613854.740,745451.774 +2.601256,0.020130,10300313,0.306973,4228271.520,0.000,0.000,11.557,0.000,4.130,8.414,308.129,0.000,23.868,2.635254,93.859,8,0.000,0.000,0.000,0,0.000,0,11.557,505564.463,287779.791,550224.230,565624.150,598361.399,629161.238,574615.716,516940.533 +2.621375,0.020119,10406332,0.310133,5269628.383,0.000,0.000,4.985,0.000,0.004,9.834,308.129,0.000,6.601,2.635254,93.859,8,0.000,0.000,0.000,0,0.000,0,4.985,605202.796,603314.022,733887.917,672552.483,635522.581,726283.118,601425.249,691440.218 +2.641502,0.020127,10486500,0.312522,3983104.894,0.000,0.000,16.423,0.000,1.269,7.604,308.129,0.000,467.927,2.647461,93.850,8,0.000,0.000,0.000,0,0.000,0,16.423,486907.843,112684.387,599095.385,570924.288,529934.597,606746.794,519351.804,557459.796 +2.661640,0.020138,10520693,0.313541,1697946.479,0.000,0.000,10.962,0.000,0.001,7.067,308.129,0.000,993.154,2.670166,93.830,8,0.000,0.000,0.000,0,0.000,0,10.962,312148.439,166800.287,178817.456,176433.885,181896.235,283495.933,270982.188,127372.056 +2.681777,0.020137,10620448,0.316514,4953693.850,0.000,0.000,0.513,0.000,0.375,8.142,308.129,0.000,341.403,2.677734,93.823,8,0.000,0.000,0.000,0,0.000,0,0.513,594165.174,592377.464,673271.327,716523.969,611645.002,593023.026,590838.048,581849.841 +2.701932,0.020155,10687232,0.318504,3313563.621,0.000,0.000,18.260,0.000,2.666,7.262,308.129,0.000,775.252,2.695435,93.808,8,0.000,0.000,0.000,0,0.000,0,18.260,417569.349,423920.214,523896.716,511443.067,459991.141,453590.660,494176.654,28975.820 +2.722066,0.020134,10765479,0.320836,3886387.185,0.000,0.000,6.873,0.000,0.001,8.518,308.129,0.000,493.578,2.707275,93.798,8,0.000,0.000,0.000,0,0.000,0,6.873,518138.601,662623.378,618667.026,392875.415,365011.559,550373.259,392378.733,386319.214 +2.742228,0.020162,10846563,0.323253,4021611.275,0.000,0.000,3.493,0.000,7.859,7.561,308.129,0.000,519.811,2.729492,93.788,8,0.000,0.000,0.000,0,0.000,0,3.493,475744.849,583918.277,584215.865,590713.215,523458.209,292777.507,477083.998,493699.357 +2.762386,0.020159,10913518,0.325248,3321409.067,0.000,0.000,10.269,0.000,0.001,9.122,308.129,0.000,406.541,2.750122,93.780,8,0.000,0.000,0.000,0,0.000,0,10.269,371503.734,581339.599,312819.141,473544.484,457521.557,570624.576,279185.875,274870.101 +2.782540,0.020154,11016358,0.328313,5102664.579,0.000,0.000,0.612,0.000,2.549,7.918,308.129,0.000,96.328,2.756836,93.778,8,0.000,0.000,0.000,0,0.000,0,0.612,577398.947,694843.590,693801.622,698664.138,615654.046,728087.320,518899.904,575315.012 +2.802693,0.020152,11096486,0.330701,3976164.056,0.000,0.000,15.946,0.000,7.186,8.598,308.129,0.000,401.052,2.809334,93.770,8,0.000,0.000,0.000,0,0.000,0,15.946,388098.780,688018.104,686182.066,470968.613,641124.695,483175.786,215709.679,402886.331 +2.822850,0.020157,11147987,0.332236,2554963.389,0.000,0.000,0.192,0.000,27.343,10.784,308.129,0.000,133.714,2.809334,93.768,8,0.000,0.000,0.000,0,0.000,0,0.192,0.000,587034.849,636396.776,0.000,686750.902,0.000,644780.862,0.000 +2.842981,0.020131,11197074,0.333699,2438380.921,0.000,0.000,0.265,0.000,47.474,10.774,308.129,0.000,122.052,2.863892,93.765,8,0.000,0.000,0.000,0,0.000,0,0.265,0.000,565347.511,604888.555,0.000,655407.702,0.000,612737.154,0.000 +2.863103,0.020123,11233617,0.334788,1816007.974,0.000,0.000,58.138,0.000,67.596,10.794,308.129,21.159,37.077,2.874081,93.765,8,0.000,0.000,0.000,0,0.000,0,58.138,0.000,491732.997,519959.813,0.000,78766.731,205389.841,520158.593,0.000 +2.883237,0.020133,11259224,0.335551,1271878.842,0.000,0.000,72.222,0.000,24.650,9.896,308.129,280.941,47.729,2.970222,93.764,8,0.000,0.000,0.000,0,0.000,0,72.222,49.669,0.000,0.000,627222.479,23692.202,17682.230,3476.843,599755.419 +2.903381,0.020144,11290284,0.336477,1541896.572,0.000,0.000,36.671,0.000,44.794,9.897,308.129,10.084,18.616,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,36.671,0.000,0.000,0.000,720710.059,0.000,101618.232,0.000,719568.281 +2.923519,0.020138,11361648,0.338603,3543732.828,0.000,0.000,57.742,0.000,0.001,9.721,308.129,105.327,0.000,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,57.742,188597.854,559437.448,215859.630,714864.326,149815.621,827188.799,179411.282,708557.868 +2.943677,0.020158,11461260,0.341572,4941553.083,0.000,0.000,11.293,0.000,1.614,8.929,308.129,0.000,0.000,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,11.293,565779.353,712222.198,592319.638,698034.307,681217.192,809255.466,605515.369,277209.559 +2.963843,0.020166,11561119,0.344548,4951800.783,0.000,0.000,2.651,0.000,0.001,9.677,308.129,0.000,0.000,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,2.651,592526.137,694230.975,528557.712,672759.403,594559.242,703702.269,595997.292,569467.751 +2.983982,0.020139,11655129,0.347350,4667958.031,0.000,0.000,9.155,0.000,1.590,8.395,308.129,0.000,0.000,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,9.155,552051.456,335908.266,666751.840,659154.801,628518.378,655331.455,614565.648,555676.187 +3.004126,0.020144,11763117,0.350568,5360821.651,0.000,0.000,2.910,0.000,0.002,8.570,308.129,0.000,0.000,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,2.910,616910.496,705324.240,722798.489,742357.734,608818.727,761768.050,577990.578,624853.337 +3.024256,0.020130,11855627,0.353325,4595643.711,0.000,0.000,9.753,0.000,1.611,8.130,308.129,0.000,0.000,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,9.753,538551.221,651020.547,367462.723,682863.674,573176.274,644661.858,541333.148,596574.266 +3.044408,0.020152,11959167,0.356411,5137938.310,0.000,0.000,3.879,0.000,0.002,9.072,308.129,0.000,0.000,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,3.879,605149.292,697249.094,698787.399,635617.653,639091.245,711242.706,608821.375,541979.546 +3.064533,0.020125,12058624,0.359375,4942058.504,0.000,0.000,11.579,0.000,1.658,8.189,308.129,0.000,6.600,3.195923,93.763,8,0.000,0.000,0.000,0,0.000,0,11.579,262415.023,748735.007,691988.565,703814.881,627440.731,719169.216,571539.026,616956.055 +3.084673,0.020140,12151371,0.362139,4605110.085,0.000,0.000,4.506,0.000,0.001,8.899,308.129,0.000,34.718,3.195923,93.762,8,0.000,0.000,0.000,0,0.000,0,4.506,626315.230,577655.889,688281.411,526166.362,611618.123,632372.821,453375.960,489324.290 +3.104812,0.020139,12248608,0.365037,4828399.093,0.000,0.000,0.844,0.000,12.432,8.345,308.129,0.000,508.004,3.198730,93.752,8,0.000,0.000,0.000,0,0.000,0,0.844,603866.443,278967.328,711024.061,701291.488,616280.440,744094.947,583904.737,588969.648 +3.124951,0.020140,12275684,0.365844,1344403.894,0.000,0.000,14.481,0.000,0.001,6.391,308.129,0.000,1030.299,3.223145,93.732,8,0.000,0.000,0.000,0,0.000,0,14.481,46673.795,173636.446,144440.498,246477.357,300549.445,111123.353,122593.190,198909.809 +3.145102,0.020150,12374331,0.368784,4895577.846,0.000,0.000,0.534,0.000,0.003,7.589,308.129,0.000,334.984,3.230957,93.726,8,0.000,0.000,0.000,0,0.000,0,0.534,577313.624,709619.833,584956.218,673391.951,614682.932,585601.372,570713.202,579298.714 +3.165233,0.020131,12444386,0.370872,3479932.085,0.000,0.000,3.612,0.000,16.873,7.567,308.129,0.000,552.626,3.249268,93.715,8,0.000,0.000,0.000,0,0.000,0,3.612,445478.994,506031.949,482088.943,532905.737,478164.674,449701.309,487801.486,97758.994 +3.185365,0.020132,12526712,0.373325,4089324.160,0.000,0.000,23.737,0.000,0.008,10.427,308.129,0.000,420.469,3.270264,93.706,8,0.000,0.000,0.000,0,0.000,0,23.737,465727.757,498908.873,550866.129,377658.718,695909.330,561992.731,679914.840,258345.783 +3.205504,0.020139,12616390,0.375998,4452873.933,0.000,0.000,3.811,0.000,6.598,7.661,308.129,0.000,567.918,3.294556,93.695,8,0.000,0.000,0.000,0,0.000,0,3.811,563374.603,598182.077,510989.603,596444.186,610794.200,594309.062,388542.770,590237.432 +3.225638,0.020134,12689626,0.378180,3637500.406,0.000,0.000,10.503,0.000,0.001,8.623,308.129,0.000,424.896,3.310059,93.687,8,0.000,0.000,0.000,0,0.000,0,10.503,550472.677,357263.373,446864.809,542724.438,344697.319,502046.181,338141.116,555290.493 +3.245793,0.020155,12793026,0.381262,5130192.528,0.000,0.000,0.469,0.000,2.437,7.899,308.129,0.000,198.460,3.314087,93.683,8,0.000,0.000,0.000,0,0.000,0,0.469,681908.763,702201.304,592800.197,640083.306,611455.442,609718.917,697041.343,594983.257 +3.265924,0.020132,12859568,0.383245,3305337.493,0.000,0.000,14.518,0.000,8.498,8.390,308.129,0.000,481.401,3.361938,93.674,8,0.000,0.000,0.000,0,0.000,0,14.518,414173.064,771371.253,337080.644,282589.417,363755.019,381388.916,404635.857,350343.322 +3.286087,0.020162,12889857,0.384148,1502268.704,0.000,0.000,0.049,0.000,28.660,9.914,308.129,0.000,68.391,3.364746,93.672,8,0.000,0.000,0.000,0,0.000,0,0.049,0.000,828482.169,0.000,673786.535,0.000,0.000,0.000,0.000 +3.306213,0.020127,12915915,0.384924,1294702.076,0.000,0.000,0.542,0.000,48.787,9.686,308.129,0.000,122.079,3.385201,93.670,8,0.000,0.000,0.000,0,0.000,0,0.542,0.000,658977.421,0.000,635724.655,0.000,0.000,0.000,0.000 +3.326372,0.020159,12947416,0.385863,1562659.749,0.000,0.000,67.651,0.000,68.945,10.211,308.129,14.727,3.100,3.415531,93.670,8,0.000,0.000,0.000,0,0.000,0,67.651,261476.764,635808.705,0.000,624994.450,0.000,40379.830,0.000,0.000 +3.346527,0.020155,13005585,0.387597,2886080.567,0.000,0.000,72.812,0.000,17.509,10.867,308.129,119.775,7.946,3.475807,93.670,8,0.000,0.000,0.000,0,0.000,0,72.812,94864.723,656114.587,271743.768,74472.776,555742.551,658446.513,34185.039,540510.610 +3.366680,0.020153,13033069,0.388416,1363744.241,0.000,0.000,12.421,0.000,37.663,10.880,308.129,214.954,42.254,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,12.421,0.000,120327.455,259907.304,0.000,442556.938,128911.641,0.000,412040.903 +3.386874,0.020194,13078269,0.389763,2238287.160,0.000,0.000,49.228,0.000,57.857,10.382,308.129,0.000,0.000,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,49.228,272407.470,0.000,632712.280,0.000,688124.743,0.000,0.000,645042.667 +3.407016,0.020142,13156798,0.392103,3898725.190,0.000,0.000,58.525,0.000,56.313,8.027,308.129,0.000,0.000,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,58.525,582011.173,19014.781,620189.676,723802.857,642977.625,0.000,707518.658,603210.420 +3.427178,0.020161,13251206,0.394917,4682684.256,0.000,0.000,56.410,0.000,0.001,8.608,308.129,0.000,0.194,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,56.410,632356.809,668069.170,543175.105,636324.849,656710.655,578341.861,654677.035,313028.772 +3.447348,0.020171,13366918,0.398365,5736601.962,0.000,0.000,0.022,0.000,0.001,8.139,308.129,0.000,0.000,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,0.022,624218.364,666903.775,670473.287,770915.380,799124.438,663482.993,772006.065,769477.660 +3.467477,0.020129,13459536,0.401125,4601302.810,0.000,0.000,11.162,0.000,0.001,8.738,308.129,0.000,0.000,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,11.162,643610.075,313930.688,578280.299,650565.336,651360.223,510714.903,585782.045,667059.241 +3.487627,0.020150,13571403,0.404459,5551803.908,0.000,0.000,0.030,0.000,0.001,8.097,308.129,0.000,0.000,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,0.030,605717.206,647752.640,646908.954,735644.912,776439.630,644328.266,749789.066,745223.234 +3.507758,0.020131,13659439,0.407083,4373187.111,0.000,0.000,11.501,0.000,0.001,8.864,308.129,0.000,0.000,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,11.501,635442.427,437984.356,203071.345,608568.260,699672.185,468037.723,658839.346,661571.470 +3.527902,0.020145,13771793,0.410431,5577338.752,0.000,0.000,0.041,0.000,0.018,8.270,308.129,0.000,0.000,3.713379,93.669,8,0.000,0.000,0.000,0,0.000,0,0.041,608248.320,650989.020,650641.535,747689.235,778913.277,647265.963,753249.001,740342.401 +3.548028,0.020126,13853530,0.412867,4061322.153,0.000,0.000,10.697,0.000,0.004,8.789,308.129,0.000,67.544,3.736572,93.667,8,0.000,0.000,0.000,0,0.000,0,10.697,524105.681,492504.315,489870.868,559433.624,279741.656,542987.001,596898.137,575780.872 +3.568155,0.020127,13942870,0.415530,4438817.063,0.000,0.000,2.788,0.000,0.003,7.967,308.129,0.000,300.436,3.743286,93.661,8,0.000,0.000,0.000,0,0.000,0,2.788,490436.123,574353.316,563373.032,587867.512,562478.710,479406.154,618771.297,562130.918 +3.588305,0.020150,14008060,0.417473,3235178.575,0.000,0.000,2.682,0.000,15.184,7.404,308.129,0.000,1048.369,3.765259,93.641,8,0.000,0.000,0.000,0,0.000,0,2.682,392052.627,415526.157,425004.898,464904.938,483614.285,397213.826,482026.223,174835.621 +3.608429,0.020124,14070452,0.419332,3100349.157,0.000,0.000,24.170,0.000,4.787,7.410,308.129,0.194,1118.058,3.790527,93.619,8,0.000,0.000,0.000,0,0.000,0,24.170,529611.510,392562.481,459447.178,271712.867,301328.973,407768.066,431272.124,306645.959 +3.628582,0.020152,14175746,0.422470,5224969.074,0.000,0.000,5.540,0.000,2.245,8.220,308.129,0.000,254.316,3.796021,93.614,8,0.000,0.000,0.000,0,0.000,0,5.540,598250.870,596712.568,630406.359,681468.083,733770.373,567782.553,712730.363,703847.905 +3.648741,0.020160,14246676,0.424584,3518373.070,0.000,0.000,17.309,0.000,5.505,8.020,308.129,0.000,668.484,3.810913,93.601,8,0.000,0.000,0.000,0,0.000,0,17.309,398266.141,429268.300,563048.819,477284.445,499854.017,127133.655,506748.897,516768.795 +3.668867,0.020125,14329610,0.427056,4120881.237,0.000,0.000,6.827,0.000,0.002,8.273,308.129,0.000,271.541,3.829590,93.595,8,0.000,0.000,0.000,0,0.000,0,6.827,363870.226,351249.300,550898.429,591742.526,426279.212,573804.911,620263.830,642772.803 +3.689012,0.020145,14426717,0.429950,4820353.750,0.000,0.000,11.278,0.000,0.960,8.092,308.129,0.000,164.237,3.842163,93.592,8,0.000,0.000,0.000,0,0.000,0,11.278,607489.565,618162.081,598256.597,285824.883,699719.963,685721.593,671375.745,653803.322 +3.709165,0.020153,14513252,0.432529,4293903.996,0.000,0.000,7.367,0.000,0.004,9.628,308.129,0.000,358.973,3.859497,93.585,8,0.000,0.000,0.000,0,0.000,0,7.367,389272.281,385848.471,612961.184,473081.189,667245.936,635786.582,611025.987,518682.365 +3.729298,0.020134,14611376,0.435453,4873660.034,0.000,0.000,0.413,0.000,11.810,7.530,308.129,0.000,439.449,3.875610,93.576,8,0.000,0.000,0.000,0,0.000,0,0.413,576749.218,617179.279,627907.649,673751.563,740356.859,615738.896,718006.089,303970.480 +3.749443,0.020145,14648612,0.436563,1848411.493,0.000,0.000,13.771,0.000,18.498,11.110,308.129,0.000,269.920,3.917358,93.571,8,0.000,0.000,0.000,0,0.000,0,13.771,50782.172,55249.812,59171.407,63142.642,66269.990,699533.107,67362.080,786900.285 +3.769584,0.020141,14679277,0.437477,1522524.576,0.000,0.000,0.314,0.000,38.639,9.698,308.129,0.000,89.215,3.926712,93.569,8,0.000,0.000,0.000,0,0.000,0,0.314,0.000,0.000,0.000,0.000,0.000,680555.824,0.000,841968.751 +3.789703,0.020119,14710002,0.438392,1527179.015,0.000,0.000,58.097,0.000,58.757,9.919,308.129,34.366,2.912,3.968510,93.569,8,0.000,0.000,0.000,0,0.000,0,58.097,0.000,0.000,0.000,0.000,21919.803,675189.576,0.000,830069.635 +3.809822,0.020119,14760782,0.439906,2523977.287,0.000,0.000,70.061,0.000,9.392,10.890,308.129,204.059,0.194,3.968510,93.569,8,0.000,0.000,0.000,0,0.000,0,70.061,5069.824,282518.450,293900.703,223420.203,349867.588,639692.550,297081.769,432426.199 +3.829966,0.020144,14796015,0.440956,1749097.080,0.000,0.000,12.282,0.000,29.535,10.777,308.129,277.695,49.838,4.032963,93.568,8,0.000,0.000,0.000,0,0.000,0,12.282,0.000,448382.052,491671.373,105195.036,0.000,362498.421,341350.198,0.000 +3.850098,0.020133,14846267,0.442453,2496044.610,0.000,0.000,41.249,0.000,49.668,10.859,308.129,0.000,50.253,4.074585,93.567,8,0.000,0.000,0.000,0,0.000,0,41.249,0.000,746697.417,690818.046,720074.001,0.000,0.000,0.000,338455.145 +3.870232,0.020133,14919607,0.444639,3642724.520,0.000,0.000,57.861,0.000,50.357,9.230,308.129,0.000,0.194,4.074585,93.567,8,0.000,0.000,0.000,0,0.000,0,57.861,365464.508,690051.428,640481.765,715680.633,456954.807,0.000,0.000,774091.378 +3.890356,0.020125,15013827,0.447447,4681765.185,0.000,0.000,59.102,0.000,1.756,8.064,308.129,0.000,13.199,4.074585,93.567,8,0.000,0.000,0.000,0,0.000,0,59.102,625196.026,279902.179,592251.743,709767.925,740774.309,335206.834,618438.224,780227.945 +3.910482,0.020125,15118658,0.450571,5208921.317,0.000,0.000,2.647,0.000,0.002,8.708,308.129,0.000,0.000,4.074585,93.567,8,0.000,0.000,0.000,0,0.000,0,2.647,621009.993,593581.804,627022.332,694350.588,662996.987,561830.693,693754.323,754374.598 +3.930601,0.020119,15212079,0.453355,4643368.097,0.000,0.000,9.097,0.000,0.001,8.690,308.129,0.000,0.000,4.074585,93.567,8,0.000,0.000,0.000,0,0.000,0,9.097,577755.652,586354.390,502454.567,296283.675,782932.470,606931.716,666625.843,624029.784 +3.950738,0.020137,15324059,0.456693,5560885.689,0.000,0.000,0.030,0.000,0.001,8.114,308.129,0.000,0.000,4.074585,93.567,8,0.000,0.000,0.000,0,0.000,0,0.030,604556.371,650491.531,649448.679,747725.092,764907.325,648405.826,750605.351,744745.514 +3.970861,0.020123,15413684,0.459364,4453829.332,0.000,0.000,9.441,0.000,2.949,8.782,308.129,0.000,30.671,4.464233,93.566,8,0.000,0.000,0.000,0,0.000,0,9.441,479150.041,674994.296,459520.891,377277.236,686722.092,503251.656,603484.557,669428.563 +3.990994,0.020132,15524527,0.462667,5505694.047,0.000,0.000,3.714,0.000,0.000,8.242,308.129,0.000,17.268,4.464233,93.566,8,0.000,0.000,0.000,0,0.000,0,3.714,603503.899,648704.602,648307.234,723509.283,770349.133,615673.319,748692.532,746954.044 +4.011121,0.020128,15609911,0.465212,4242126.536,0.000,0.000,12.231,0.000,2.940,8.514,308.129,0.000,786.776,4.464233,93.551,8,0.000,0.000,0.000,0,0.000,0,12.231,450077.582,175231.663,456486.679,554709.814,664757.484,683587.312,569018.496,688257.506 +4.031257,0.020136,15712962,0.468283,5117823.520,0.000,0.000,4.426,0.000,0.003,8.279,308.129,0.000,465.591,4.464233,93.542,8,0.000,0.000,0.000,0,0.000,0,4.426,535714.960,571919.299,584583.368,658531.600,696523.807,629727.050,717084.296,723739.140 +4.051388,0.020131,15801562,0.470923,4401095.585,0.000,0.000,12.222,0.000,3.882,8.609,308.129,0.194,1341.192,4.464233,93.515,8,0.000,0.000,0.000,0,0.000,0,12.222,469864.144,496240.913,527436.037,676109.616,703181.818,583517.718,681722.752,263022.586 +4.071537,0.020149,15893699,0.473669,4572739.422,0.000,0.000,4.993,0.000,0.002,8.723,308.129,0.000,530.612,4.464233,93.505,8,0.000,0.000,0.000,0,0.000,0,4.993,446767.317,618238.221,618387.110,597890.010,541212.796,465577.005,571288.445,713378.517 +4.091669,0.020131,15986478,0.476434,4608681.104,0.000,0.000,11.267,0.000,1.956,8.012,308.129,0.000,449.586,4.464233,93.496,8,0.000,0.000,0.000,0,0.000,0,11.267,531012.417,592309.828,565386.654,703380.339,677649.335,569906.965,311951.167,657084.401 +4.111811,0.020142,16080484,0.479236,4667069.300,0.000,0.000,6.256,0.000,0.001,9.677,308.129,0.000,142.928,4.464233,93.493,8,0.000,0.000,0.000,0,0.000,0,6.256,585580.520,637461.117,636368.894,658014.770,471443.207,615765.595,500436.765,561998.431 +4.131945,0.020133,16183205,0.482297,5102027.892,0.000,0.000,0.157,0.000,11.256,7.956,308.129,0.000,120.874,4.464233,93.491,8,0.000,0.000,0.000,0,0.000,0,0.157,574667.913,639138.004,641621.444,752829.867,765992.097,268062.466,733806.720,725909.382 +4.152080,0.020135,16265642,0.484754,4094224.832,0.000,0.000,11.971,0.000,0.000,9.676,308.129,0.000,427.196,4.464233,93.482,8,0.000,0.000,0.000,0,0.000,0,11.971,317458.000,560418.659,572387.899,386492.202,647977.867,395779.537,646636.914,567073.755 +4.172219,0.020139,16368298,0.487813,5097335.037,0.000,0.000,0.165,0.000,9.043,7.955,308.129,0.000,269.027,4.464233,93.477,8,0.000,0.000,0.000,0,0.000,0,0.165,602706.638,629271.810,621674.667,388199.085,765821.757,650325.329,718947.884,720387.865 +4.192348,0.020129,16458140,0.490491,4463265.963,0.000,0.000,1.630,0.000,29.172,7.282,308.129,45.604,108.091,4.464233,93.475,8,0.000,0.000,0.000,0,0.000,0,1.630,581543.057,596645.491,617858.449,0.000,694215.162,621634.057,689396.293,661973.453 +4.212466,0.020118,16522117,0.492397,3180060.928,0.000,0.000,37.992,0.000,11.705,7.732,357.512,74.754,197.466,4.471680,93.471,8,0.000,0.000,0.000,0,0.000,0,37.992,605025.269,612928.573,242268.580,294360.799,640217.340,229146.113,270899.418,285214.837 +4.232603,0.020137,16549621,0.493217,1365819.823,0.000,0.000,13.939,0.000,31.842,5.613,365.324,186.609,158.676,4.475830,93.468,8,0.000,0.000,0.000,0,0.000,0,13.939,416092.361,493063.737,0.000,148.977,456514.748,0.000,0.000,0.000 +4.252756,0.020153,16573498,0.493929,1184810.488,0.000,0.000,11.039,0.000,51.995,2.157,365.324,120.952,303.931,4.522095,93.462,8,0.000,0.000,0.000,0,0.000,0,11.039,419102.458,0.000,0.000,363476.853,402231.177,0.000,0.000,0.000 +4.272883,0.020127,16613371,0.495117,1981032.212,0.000,0.000,2.508,0.000,72.122,5.773,365.324,954.662,358.847,4.565437,93.455,8,0.000,0.000,0.000,0,0.000,0,2.508,620845.648,0.000,0.000,680565.276,679621.288,0.000,0.000,0.000 +4.293027,0.020144,16650288,0.496217,1832667.349,0.000,0.000,0.748,0.000,92.266,9.893,365.324,1054.330,21.913,4.572754,93.454,8,0.000,0.000,0.000,0,0.000,0,0.748,592488.144,0.000,0.000,598346.007,641833.198,0.000,0.000,0.000 +4.313168,0.020141,16684122,0.497226,1679882.364,0.000,0.000,0.278,0.000,112.407,11.065,365.324,689.486,116.369,4.577148,93.452,8,0.000,0.000,0.000,0,0.000,0,0.278,528085.027,0.000,0.000,564578.305,587219.032,0.000,0.000,0.000 +4.333304,0.020136,16717315,0.498215,1648431.762,0.000,0.000,1.874,0.000,132.543,8.587,365.324,595.556,246.758,4.627087,93.447,8,0.000,0.000,0.000,0,0.000,0,1.874,595348.416,0.000,0.000,575930.562,477152.784,0.000,0.000,0.000 +4.353450,0.020146,16740517,0.498906,1151714.654,0.000,0.000,20.648,0.000,152.688,8.517,365.324,494.835,439.961,4.687027,93.439,8,0.000,0.000,0.000,0,0.000,0,20.648,565333.945,0.000,0.000,586331.070,49.639,0.000,0.000,0.000 +4.373595,0.020145,16740528,0.498907,546.034,0.000,0.000,7.997,0.000,172.834,4.488,365.324,482.627,454.899,4.942505,93.430,8,0.000,0.000,0.000,0,0.000,0,7.997,198.558,0.000,0.000,198.558,148.918,0.000,0.000,0.000 +4.393743,0.020148,16755345,0.499348,735423.822,0.000,0.000,8.400,0.000,192.981,4.971,365.324,500.603,1324.020,4.942505,93.404,8,0.000,0.000,0.000,0,0.000,0,8.400,257996.425,0.000,0.000,153715.838,323711.559,0.000,0.000,0.000 +4.413877,0.020135,16784766,0.500225,1461192.213,0.000,0.000,4.353,0.000,213.116,6.762,365.324,569.595,1597.814,4.942505,93.372,8,0.000,0.000,0.000,0,0.000,0,4.353,490391.622,0.000,0.000,467794.074,503006.517,0.000,0.000,0.000 +4.434023,0.020145,16821721,0.501326,1834441.585,0.000,0.000,1.425,0.000,233.261,8.067,365.324,563.490,914.072,4.943481,93.354,8,0.000,0.000,0.000,0,0.000,0,1.425,575276.513,0.000,0.000,624817.108,634347.964,0.000,0.000,0.000 +4.454180,0.020157,16857503,0.502393,1775121.803,0.000,0.000,1.867,0.000,253.419,7.231,365.324,466.250,557.330,4.958130,93.343,8,0.000,0.000,0.000,0,0.000,0,1.867,606523.927,0.000,0.000,551358.329,617239.547,0.000,0.000,0.000 +4.474318,0.020138,16888474,0.503316,1537908.748,0.000,0.000,3.964,0.000,273.557,6.837,365.324,511.694,591.804,4.969238,93.331,8,0.000,0.000,0.000,0,0.000,0,3.964,512503.832,0.000,0.000,516476.345,508928.571,0.000,0.000,0.000 +4.494462,0.020144,16920496,0.504270,1589678.241,0.000,0.000,1.587,0.000,293.701,7.539,365.324,512.335,773.350,4.994141,93.316,8,0.000,0.000,0.000,0,0.000,0,1.587,378927.425,0.000,0.000,620690.371,590060.445,0.000,0.000,0.000 +4.514603,0.020141,16947848,0.505085,1358056.799,0.000,0.000,25.141,0.000,313.841,7.674,365.324,680.181,552.950,5.011841,93.305,8,0.000,0.000,0.000,0,0.000,0,25.141,49.651,0.000,0.000,671382.131,686625.017,0.000,0.000,0.000 +4.534981,0.020378,16962867,0.505533,737010.949,0.000,0.000,4.515,0.000,334.220,8.111,365.324,769.816,206.639,5.017456,93.301,8,0.000,0.000,0.000,0,0.000,0,4.515,236084.937,0.000,0.000,269748.265,231177.747,0.000,0.000,0.000 +4.555121,0.020140,16996038,0.506521,1647008.097,0.000,0.000,3.581,0.000,354.360,8.317,365.324,836.521,326.036,5.106934,93.295,8,0.000,0.000,0.000,0,0.000,0,3.581,519509.382,0.000,0.000,550244.000,577254.714,0.000,0.000,0.000 +4.575275,0.020154,17032402,0.507605,1804269.953,0.000,0.000,1.865,0.000,374.514,6.940,365.324,538.615,487.448,5.106934,93.285,8,0.000,0.000,0.000,0,0.000,0,1.865,594063.474,0.000,0.000,600563.291,609643.189,0.000,0.000,0.000 +4.595422,0.020146,17058661,0.508388,1303421.791,0.000,0.000,2.308,0.000,394.660,6.277,365.324,356.573,831.228,5.106934,93.269,8,0.000,0.000,0.000,0,0.000,0,2.308,460285.246,0.000,0.000,438395.265,404741.281,0.000,0.000,0.000 +4.615583,0.020161,17080525,0.509039,1084461.518,0.000,0.000,2.949,0.000,414.822,4.169,365.324,309.033,886.606,5.106934,93.252,8,0.000,0.000,0.000,0,0.000,0,2.949,304744.400,0.000,0.000,365157.597,414559.521,0.000,0.000,0.000 +4.635722,0.020139,17114362,0.510048,1680199.664,0.000,0.000,2.663,0.000,434.960,5.326,365.324,250.412,792.745,5.106934,93.236,8,0.000,0.000,0.000,0,0.000,0,2.663,539012.541,0.000,0.000,599542.830,541644.293,0.000,0.000,0.000 +4.655859,0.020137,17136327,0.510702,1090756.070,0.000,0.000,3.510,0.000,455.098,4.473,365.324,298.147,576.508,5.117798,93.224,8,0.000,0.000,0.000,0,0.000,0,3.510,539940.394,0.000,0.000,550815.676,0.000,0.000,0.000,0.000 +4.676006,0.020147,17156486,0.511303,1000598.552,0.000,0.000,39.536,0.000,475.245,4.608,365.324,353.652,685.976,5.144775,93.211,8,0.000,0.000,0.000,0,0.000,0,39.536,497147.433,0.000,0.000,503401.484,49.635,0.000,0.000,0.000 +4.696143,0.020137,17158835,0.511373,116648.792,0.000,0.000,10.172,0.000,495.382,4.335,365.324,330.348,421.519,5.152710,93.203,8,0.000,0.000,0.000,0,0.000,0,10.172,91273.086,0.000,0.000,25177.070,198.636,0.000,0.000,0.000 +4.716264,0.020121,17204358,0.512730,2262471.774,0.000,0.000,3.188,0.000,515.503,6.639,365.324,503.790,327.318,5.160522,93.196,8,0.000,0.000,0.000,0,0.000,0,3.188,634563.619,0.000,0.000,818004.590,809903.566,0.000,0.000,0.000 +4.736435,0.020171,17246478,0.513985,2088124.506,0.000,0.000,0.908,0.000,535.674,7.650,365.324,639.061,280.218,5.166260,93.191,8,0.000,0.000,0.000,0,0.000,0,0.908,723655.114,0.000,0.000,674872.718,689596.673,0.000,0.000,0.000 +4.756569,0.020134,17284394,0.515115,1883195.864,0.000,0.000,2.237,0.000,555.808,7.656,365.324,767.519,217.878,5.172119,93.187,8,0.000,0.000,0.000,0,0.000,0,2.237,609172.837,0.000,0.000,632168.925,641854.103,0.000,0.000,0.000 +4.776702,0.020133,17320918,0.516204,1814161.496,0.000,0.000,0.611,0.000,575.941,7.937,365.324,671.909,254.173,5.178711,93.182,8,0.000,0.000,0.000,0,0.000,0,0.611,714359.617,0.000,0.000,743913.502,355888.378,0.000,0.000,0.000 +4.796855,0.020153,17331272,0.516512,513764.997,0.000,0.000,15.894,0.000,596.094,6.656,365.324,440.377,384.167,5.286865,93.174,8,0.000,0.000,0.000,0,0.000,0,15.894,268245.468,0.000,0.000,245321.049,198.480,0.000,0.000,0.000 +4.816988,0.020133,17347987,0.517010,830232.977,0.000,0.000,5.725,0.000,616.227,6.190,365.324,459.059,367.480,5.286865,93.167,8,0.000,0.000,0.000,0,0.000,0,5.725,187454.338,0.000,0.000,266975.905,375802.734,0.000,0.000,0.000 +4.837126,0.020138,17379165,0.517939,1548203.693,0.000,0.000,2.455,0.000,636.365,4.491,365.324,330.141,521.786,5.286865,93.157,7,0.000,0.000,0.000,0,0.000,0,2.455,672553.429,0.000,0.000,668928.474,206721.790,0.000,0.000,0.000 +4.857277,0.020151,17400862,0.518586,1076735.185,0.000,0.000,4.347,0.000,656.516,4.128,365.324,210.717,650.566,5.286865,93.144,7,0.000,0.000,0.000,0,0.000,0,4.347,515465.197,0.000,0.000,561269.989,0.000,0.000,0.000,0.000 +4.877405,0.020128,17430752,0.519477,1484985.992,0.000,0.000,2.001,0.000,676.644,3.996,365.324,337.680,750.077,5.286865,93.129,7,0.000,0.000,0.000,0,0.000,0,2.001,768178.434,0.000,0.000,716807.557,0.000,0.000,0.000,0.000 +4.897521,0.020115,17452693,0.520131,1090753.191,0.000,0.000,1.811,0.000,696.759,4.495,365.324,379.450,545.484,5.382202,93.118,7,0.000,0.000,0.000,0,0.000,0,1.811,492208.529,0.000,0.000,598544.662,0.000,0.000,0.000,0.000 +4.917644,0.020124,17476096,0.520828,1162953.874,0.000,0.000,3.105,0.000,716.883,4.827,365.324,366.676,514.201,5.382202,93.108,7,0.000,0.000,0.000,0,0.000,0,3.105,552431.663,0.000,0.000,610522.211,0.000,0.000,0.000,0.000 +4.937782,0.020138,17500392,0.521552,1206490.358,0.000,0.000,1.589,0.000,737.021,5.282,365.324,456.427,467.095,5.382202,93.099,7,0.000,0.000,0.000,0,0.000,0,1.589,584772.409,0.000,0.000,621717.949,0.000,0.000,0.000,0.000 +4.957919,0.020137,17518846,0.522102,916421.505,0.000,0.000,3.520,0.000,757.158,4.026,365.324,523.949,707.652,5.382202,93.085,7,0.000,0.000,0.000,0,0.000,0,3.520,49808.755,0.000,0.000,866612.749,0.000,0.000,0.000,0.000 +4.978046,0.020126,17527785,0.522369,444141.096,0.000,0.000,29.982,0.000,777.284,4.878,365.324,599.723,502.098,5.382202,93.075,7,0.000,0.000,0.000,0,0.000,0,29.982,149.057,0.000,0.000,443992.039,0.000,0.000,0.000,0.000 +4.998210,0.020165,17527795,0.522369,495.921,0.000,0.000,7.875,0.000,797.449,3.870,365.324,400.030,530.209,5.382202,93.065,7,0.000,0.000,0.000,0,0.000,0,7.875,247.960,0.000,0.000,247.960,0.000,0.000,0.000,0.000 +5.018336,0.020126,17555462,0.523194,1374666.780,0.000,0.000,3.292,0.000,817.575,6.408,365.324,570.226,252.895,5.382202,93.060,7,0.000,0.000,0.000,0,0.000,0,3.292,666340.990,0.000,0.000,708325.789,0.000,0.000,0.000,0.000 +5.038483,0.020147,17586867,0.524129,1558816.394,0.000,0.000,0.226,0.000,837.722,6.417,365.324,511.483,272.804,5.382202,93.054,7,0.000,0.000,0.000,0,0.000,0,0.226,765882.406,0.000,0.000,792933.988,0.000,0.000,0.000,0.000 +5.058634,0.020151,17614677,0.524958,1380114.226,0.000,0.000,2.298,0.000,857.872,6.177,365.324,488.124,267.906,5.456299,93.049,7,0.000,0.000,0.000,0,0.000,0,2.298,659536.788,0.000,0.000,720577.439,0.000,0.000,0.000,0.000 +5.078798,0.020164,17629334,0.525395,726874.726,0.000,0.000,1.884,0.000,878.037,4.605,365.324,442.457,266.559,5.456299,93.044,6,0.000,0.000,0.000,0,0.000,0,1.884,711798.659,0.000,0.000,15076.067,0.000,0.000,0.000,0.000 +5.098933,0.020135,17640431,0.525726,551140.877,0.000,0.000,1.952,0.000,898.171,4.127,365.324,402.952,453.200,5.456299,93.035,6,0.000,0.000,0.000,0,0.000,0,1.952,551140.877,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.119073,0.020140,17650875,0.526037,518562.543,0.000,0.000,3.396,0.000,918.312,3.110,365.324,350.665,719.950,5.456299,93.021,6,0.000,0.000,0.000,0,0.000,0,3.396,518562.543,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.139187,0.020114,17660164,0.526314,461809.558,0.000,0.000,3.333,0.000,938.426,2.643,365.324,253.628,597.172,5.456299,93.009,6,0.000,0.000,0.000,0,0.000,0,3.333,461809.558,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.159324,0.020137,17675492,0.526771,761197.066,0.000,0.000,1.678,0.000,958.563,3.207,365.324,434.142,731.329,5.547607,92.995,6,0.000,0.000,0.000,0,0.000,0,1.678,761197.066,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.179462,0.020138,17687205,0.527120,581631.854,0.000,0.000,1.988,0.000,978.701,3.029,365.324,383.678,852.509,5.547607,92.978,6,0.000,0.000,0.000,0,0.000,0,1.988,581631.854,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.199574,0.020111,17697523,0.527427,513041.257,0.000,0.000,1.729,0.000,998.812,3.120,365.324,368.455,546.758,5.547607,92.967,6,0.000,0.000,0.000,0,0.000,0,1.729,513041.257,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.219691,0.020117,17697524,0.527427,49.709,0.000,0.000,26.951,0.000,1018.929,3.166,365.324,440.390,596.119,5.547607,92.955,6,0.000,0.000,0.000,0,0.000,0,26.951,49.709,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.239824,0.020134,17697529,0.527427,248.340,0.000,0.000,4.608,0.000,1039.063,4.840,365.324,616.387,476.890,5.547607,92.946,6,0.000,0.000,0.000,0,0.000,0,4.608,248.340,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.259964,0.020139,17697534,0.527428,248.270,0.000,0.000,5.434,0.000,1059.203,5.234,365.324,606.322,348.936,5.547607,92.939,6,0.000,0.000,0.000,0,0.000,0,5.434,248.270,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.280125,0.020161,17697538,0.527428,198.403,0.000,0.000,5.555,0.000,1079.364,5.452,365.324,623.885,305.936,5.547607,92.933,6,0.000,0.000,0.000,0,0.000,0,5.555,198.403,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.300260,0.020135,17712495,0.527873,742843.864,0.000,0.000,6.405,0.000,1099.498,5.215,365.324,599.088,323.406,5.608887,92.927,6,0.000,0.000,0.000,0,0.000,0,6.405,742843.864,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.320404,0.020144,17729864,0.528391,862234.539,0.000,0.000,0.605,0.000,1119.642,6.760,365.324,714.188,279.237,5.608887,92.921,5,0.000,0.000,0.000,0,0.000,0,0.605,862234.539,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.340547,0.020143,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1139.786,4.166,365.324,470.647,359.918,5.608887,92.914,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.360675,0.020127,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1159.913,2.878,365.324,411.440,645.106,5.608887,92.902,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.380827,0.020152,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1180.065,2.580,365.324,301.031,781.557,5.608887,92.886,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.400969,0.020142,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1200.208,2.045,365.324,263.552,574.229,5.702515,92.875,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.421094,0.020125,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1220.333,1.946,365.324,366.659,651.018,5.702515,92.862,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.441215,0.020121,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1240.453,2.262,365.324,370.228,670.758,5.702515,92.849,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.461341,0.020127,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1260.580,2.850,365.324,445.617,505.395,5.702515,92.839,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.481465,0.020124,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1280.704,3.331,365.324,461.204,525.066,5.702515,92.829,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.501582,0.020117,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1300.820,3.942,365.324,522.735,398.653,5.702515,92.821,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.521725,0.020143,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1320.963,4.149,365.324,566.652,411.123,5.702515,92.813,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.541857,0.020133,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1341.096,4.509,365.324,640.671,387.856,5.702515,92.805,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.561992,0.020134,17729864,0.528391,0.000,0.000,0.000,0.000,0.000,1361.231,4.351,365.324,532.746,353.871,5.702881,92.798,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.582116,0.020124,17729865,0.528391,49.691,0.000,0.000,1378.827,0.000,1381.355,4.858,373.152,288.247,223.610,5.754395,92.794,5,0.000,0.000,0.000,0,0.000,0,1378.827,0.000,0.000,0.000,0.000,0.000,49.691,0.000,0.000 +5.602246,0.020130,17729866,0.528391,49.677,0.000,0.000,1367.392,0.000,1401.485,5.914,399.367,55.111,228.786,5.754395,92.789,5,0.000,0.000,0.000,0,0.000,0,1367.392,0.000,49.677,0.000,0.000,0.000,0.000,0.000,0.000 +5.622394,0.020148,17729869,0.528391,148.898,0.000,0.000,1407.499,0.000,42.805,7.733,427.805,8.531,76.194,5.754395,92.788,5,0.000,0.000,0.000,0,0.000,0,1407.499,0.000,0.000,49.633,0.000,0.000,0.000,49.633,49.633 +5.642531,0.020137,17731186,0.528431,65402.074,0.000,0.000,60.950,0.000,50.212,7.918,427.805,2.522,122.210,5.754395,92.785,5,0.000,0.000,0.000,0,0.000,0,60.950,0.000,0.000,0.000,0.000,0.000,65402.074,0.000,0.000 +5.662709,0.020178,17766154,0.529473,1732966.375,0.000,0.000,53.275,0.000,57.032,7.343,427.805,142.094,470.807,5.754395,92.776,5,0.000,0.000,0.000,0,0.000,0,53.275,0.000,919411.810,47378.056,0.000,0.000,766176.509,0.000,0.000 +5.682947,0.020237,17837620,0.531603,3531414.074,0.000,0.000,61.890,0.000,0.001,4.899,427.805,0.772,72.963,5.754395,92.775,5,0.000,0.000,0.000,0,0.000,0,61.890,0.000,822988.574,823976.852,0.000,0.000,757712.806,534905.512,591830.330 +5.703084,0.020137,17916054,0.533940,3894965.734,0.000,0.000,0.126,0.000,5.966,4.979,427.805,0.000,248.296,5.754395,92.770,5,0.000,0.000,0.000,0,0.000,0,0.126,0.000,812324.368,829407.115,0.000,0.000,880605.699,806265.952,566362.600 +5.723233,0.020150,17970129,0.535552,2683671.708,0.000,0.000,9.364,0.000,0.001,6.666,427.805,138.418,493.573,5.754395,92.760,5,0.000,0.000,0.000,0,0.000,0,9.364,0.000,755448.002,376681.799,0.000,0.000,759319.041,505617.149,286605.716 +5.743382,0.020149,18045635,0.537802,3747441.334,0.000,0.000,0.081,0.000,0.001,5.162,427.805,0.000,148.893,5.754395,92.757,5,0.000,0.000,0.000,0,0.000,0,0.081,0.000,757667.462,674634.732,0.000,0.000,863778.627,762283.149,689077.364 +5.763520,0.020137,18123025,0.540108,3843097.726,0.000,0.000,0.085,0.000,8.954,5.126,427.805,0.194,336.167,5.754395,92.751,5,0.000,0.000,0.000,0,0.000,0,0.085,0.000,829004.696,825776.872,0.000,0.000,498425.790,859445.566,830444.803 +5.783633,0.020113,18183989,0.541925,3031042.632,0.000,0.000,1.685,0.000,29.067,4.089,427.805,58.070,112.838,5.754395,92.748,5,0.000,0.000,0.000,0,0.000,0,1.685,0.000,724648.093,757710.939,0.000,0.000,0.000,759898.556,788785.043 +5.803751,0.020118,18249563,0.543879,3259409.187,0.000,0.000,1.851,0.000,49.185,4.246,427.805,85.820,133.002,5.754395,92.746,5,0.000,0.000,0.000,0,0.000,0,1.851,0.000,851460.630,756870.462,0.000,0.000,0.000,883123.235,767954.859 +5.823876,0.020125,18309035,0.545652,2955095.194,0.000,0.000,1.073,0.000,69.310,4.109,427.805,64.634,254.461,5.759155,92.741,5,0.000,0.000,0.000,0,0.000,0,1.073,0.000,827816.215,837604.918,0.000,0.000,0.000,802922.102,486751.959 +5.843989,0.020112,18358939,0.547139,2481290.136,0.000,0.000,21.657,0.000,89.422,3.345,427.805,51.469,254.627,5.764648,92.736,5,0.000,0.000,0.000,0,0.000,0,21.657,0.000,731648.452,719218.135,0.000,0.000,0.000,724190.262,306233.287 +5.864152,0.020164,18423605,0.549066,3207006.873,0.000,0.000,0.734,0.000,109.586,4.171,427.805,60.055,149.555,5.767090,92.733,5,0.000,0.000,0.000,0,0.000,0,0.734,0.000,821613.875,847551.224,0.000,0.000,0.000,850030.894,687810.879 +5.884285,0.020133,18480697,0.550768,2835763.582,0.000,0.000,1.650,0.000,129.719,4.495,427.805,56.655,173.845,5.770142,92.729,5,0.000,0.000,0.000,0,0.000,0,1.650,0.000,709983.967,722749.175,0.000,0.000,0.000,696821.399,706209.042 +5.904406,0.020121,18501088,0.551375,1013420.378,0.000,0.000,141.426,0.000,18.734,2.884,427.805,170.648,366.533,5.778564,92.722,5,0.000,0.000,0.000,0,0.000,0,141.426,0.000,317976.734,329457.294,0.000,0.000,49.699,323791.563,42145.088 +5.924524,0.020118,18501089,0.551375,49.708,0.000,0.000,29.392,0.000,29.213,1.611,427.805,423.292,459.796,5.787720,92.713,5,0.000,0.000,0.000,0,0.000,0,29.392,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.708 +5.944653,0.020129,18501089,0.551375,0.000,0.000,0.000,0.000,0.000,49.343,1.967,427.805,579.844,548.601,5.798584,92.702,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.964762,0.020109,18501089,0.551375,0.000,0.000,0.000,0.000,0.000,69.451,2.540,427.805,799.170,644.153,5.812866,92.690,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.984879,0.020117,18501089,0.551375,0.000,0.000,0.000,0.000,0.000,89.569,2.161,427.805,615.342,667.187,5.826660,92.677,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.005023,0.020144,18501089,0.551375,0.000,0.000,0.000,0.000,0.000,109.713,2.163,427.805,542.772,464.236,5.837280,92.667,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.025169,0.020146,18501092,0.551376,148.912,0.000,0.000,126.827,0.000,129.855,3.030,427.805,445.379,445.767,5.891602,92.659,5,0.000,0.000,0.000,0,0.000,0,126.827,0.000,99.275,49.637,0.000,0.000,0.000,0.000,0.000 +6.045295,0.020126,18501098,0.551376,298.118,0.000,0.000,140.608,0.000,25.428,4.959,427.805,693.863,351.686,5.895386,92.652,5,0.000,0.000,0.000,0,0.000,0,140.608,0.000,0.000,49.686,0.000,0.000,49.686,99.373,99.373 +6.065459,0.020163,18501099,0.551376,49.595,0.000,0.000,10.120,0.000,45.591,2.353,427.805,438.608,713.900,5.996948,92.638,5,0.000,0.000,0.000,0,0.000,0,10.120,0.000,0.000,0.000,0.000,0.000,49.595,0.000,0.000 +6.085627,0.020169,18501099,0.551376,0.000,0.000,0.000,0.000,0.000,65.760,2.296,427.805,453.013,874.263,6.002808,92.620,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.105762,0.020135,18501099,0.551376,0.000,0.000,0.000,0.000,0.000,85.895,1.269,427.805,269.084,765.928,6.021118,92.605,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.125886,0.020124,18501099,0.551376,0.000,0.000,0.000,0.000,0.000,106.018,1.851,427.805,439.273,993.849,6.129150,92.586,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.146001,0.020115,18501099,0.551376,0.000,0.000,0.000,0.000,0.000,126.134,2.016,427.805,455.383,943.778,6.129150,92.567,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.166164,0.020162,18501101,0.551376,99.195,0.000,0.000,135.459,0.000,146.296,2.100,427.805,396.198,536.659,6.129150,92.557,5,0.000,0.000,0.000,0,0.000,0,135.459,0.000,0.000,49.597,0.000,0.000,0.000,49.597,0.000 +6.186287,0.020124,18501103,0.551376,99.386,0.000,0.000,8.205,0.000,166.420,2.170,427.805,425.885,501.589,6.129150,92.547,5,0.000,0.000,0.000,0,0.000,0,8.205,0.000,0.000,49.693,0.000,0.000,0.000,49.693,0.000 +6.206399,0.020112,18501106,0.551376,149.166,0.000,0.000,185.720,0.000,159.678,2.651,427.805,607.928,591.613,6.129150,92.535,5,0.000,0.000,0.000,0,0.000,0,185.720,0.000,49.722,0.000,0.000,0.000,0.000,0.000,99.444 +6.226532,0.020133,18501108,0.551376,99.338,0.000,0.000,173.144,0.000,53.625,3.686,427.805,713.024,541.511,6.129150,92.525,5,0.000,0.000,0.000,0,0.000,0,173.144,0.000,49.669,0.000,0.000,0.000,49.669,0.000,0.000 +6.246666,0.020134,18501109,0.551376,49.667,0.000,0.000,6.673,0.000,73.759,4.158,427.805,1010.811,433.233,6.129150,92.516,5,0.000,0.000,0.000,0,0.000,0,6.673,0.000,0.000,0.000,0.000,0.000,49.667,0.000,0.000 +6.266800,0.020134,18501111,0.551376,99.335,0.000,0.000,84.695,0.000,93.666,4.556,427.805,982.102,218.460,6.132568,92.512,5,0.000,0.000,0.000,0,0.000,0,84.695,0.000,0.000,99.335,0.000,0.000,0.000,0.000,0.000 +6.286946,0.020146,18501113,0.551376,99.273,0.000,0.000,84.076,0.000,113.812,3.555,427.805,801.749,422.687,6.141235,92.504,5,0.000,0.000,0.000,0,0.000,0,84.076,0.000,49.637,0.000,0.000,0.000,0.000,0.000,49.637 +6.307083,0.020136,18501115,0.551376,99.324,0.000,0.000,6.743,0.000,133.948,3.057,427.805,524.165,304.179,6.146484,92.498,5,0.000,0.000,0.000,0,0.000,0,6.743,0.000,49.662,0.000,0.000,0.000,0.000,0.000,49.662 +6.327224,0.020141,18501119,0.551376,198.596,0.000,0.000,137.789,0.000,60.857,3.076,427.805,553.896,454.016,6.156128,92.489,5,0.000,0.000,0.000,0,0.000,0,137.789,0.000,0.000,0.000,0.000,0.000,99.298,99.298,0.000 +6.347368,0.020144,18501119,0.551376,0.000,0.000,0.000,0.000,0.000,81.001,1.563,427.805,371.344,738.616,6.173344,92.474,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.367600,0.020231,18501119,0.551376,0.000,0.000,0.000,0.000,0.000,101.233,1.361,427.805,262.201,559.929,6.300049,92.463,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.387743,0.020143,18501119,0.551376,0.000,0.000,0.000,0.000,0.000,121.376,1.316,427.805,260.631,835.996,6.300049,92.447,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.407891,0.020148,18501119,0.551376,0.000,0.000,0.000,0.000,0.000,141.524,0.330,427.805,65.724,166.347,6.300049,92.443,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.428005,0.020114,18501119,0.551376,0.000,0.000,0.000,0.000,0.000,161.638,1.510,427.805,297.136,568.443,6.300049,92.432,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.448120,0.020114,18501120,0.551376,49.716,0.000,0.000,181.448,0.000,157.029,1.577,427.805,248.189,591.731,6.300049,92.421,5,0.000,0.000,0.000,0,0.000,0,181.448,0.000,0.000,49.716,0.000,0.000,0.000,0.000,0.000 +6.468240,0.020121,18501121,0.551376,49.700,0.000,0.000,12.123,0.000,177.150,1.519,427.805,245.586,504.568,6.300049,92.411,5,0.000,0.000,0.000,0,0.000,0,12.123,0.000,0.000,49.700,0.000,0.000,0.000,0.000,0.000 +6.488379,0.020138,18501123,0.551376,99.313,0.000,0.000,188.130,0.000,195.839,2.658,427.805,501.804,642.045,6.300049,92.398,5,0.000,0.000,0.000,0,0.000,0,188.130,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.313 +6.508530,0.020151,18501123,0.551376,0.000,0.000,0.000,0.000,0.000,215.990,2.250,427.805,466.975,479.963,6.300049,92.389,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.528666,0.020136,18501125,0.551376,99.323,0.000,0.000,203.482,0.000,236.126,2.579,427.805,513.494,490.409,6.300049,92.379,5,0.000,0.000,0.000,0,0.000,0,203.482,0.000,0.000,0.000,0.000,0.000,49.662,49.662,0.000 +6.548780,0.020114,18501127,0.551377,99.434,0.000,0.000,8.895,0.000,256.240,2.738,427.805,450.562,357.731,6.302979,92.372,5,0.000,0.000,0.000,0,0.000,0,8.895,0.000,0.000,0.000,0.000,0.000,49.717,49.717,0.000 +6.568907,0.020127,18501129,0.551377,99.367,0.000,0.000,261.497,0.000,108.969,1.735,427.805,388.733,304.116,6.309326,92.366,5,0.000,0.000,0.000,0,0.000,0,261.497,0.000,99.367,0.000,0.000,0.000,0.000,0.000,0.000 +6.589026,0.020119,18501129,0.551377,0.000,0.000,0.000,0.000,0.000,129.087,2.203,427.805,501.131,317.648,6.318237,92.360,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.609154,0.020128,18501129,0.551377,0.000,0.000,0.000,0.000,0.000,149.215,3.571,427.805,818.781,437.434,6.328613,92.351,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.629291,0.020137,18501132,0.551377,148.982,0.000,0.000,162.682,0.000,98.300,2.530,427.805,453.347,278.177,6.334473,92.346,5,0.000,0.000,0.000,0,0.000,0,162.682,0.000,0.000,49.661,0.000,0.000,0.000,0.000,99.321 +6.649409,0.020119,18501134,0.551377,99.411,0.000,0.000,110.854,0.000,112.704,1.954,427.805,467.152,334.540,6.343018,92.339,5,0.000,0.000,0.000,0,0.000,0,110.854,0.000,0.000,49.705,0.000,0.000,0.000,49.705,0.000 +6.669546,0.020136,18501135,0.551377,49.661,0.000,0.000,15.452,0.000,132.840,1.692,427.805,435.701,327.843,6.349243,92.333,5,0.000,0.000,0.000,0,0.000,0,15.452,0.000,0.000,0.000,0.000,0.000,0.000,49.661,0.000 +6.689692,0.020147,18501137,0.551377,99.272,0.000,0.000,111.861,0.000,152.987,1.859,427.805,362.963,313.521,6.355713,92.326,5,0.000,0.000,0.000,0,0.000,0,111.861,0.000,99.272,0.000,0.000,0.000,0.000,0.000,0.000 +6.709843,0.020151,18501138,0.551377,49.626,0.000,0.000,160.755,0.000,90.865,1.291,427.805,241.928,167.101,6.364258,92.323,5,0.000,0.000,0.000,0,0.000,0,160.755,0.000,0.000,0.000,0.000,0.000,49.626,0.000,0.000 +6.729971,0.020128,18501139,0.551377,49.682,0.000,0.000,13.599,0.000,110.993,1.685,427.805,412.788,375.527,6.371094,92.316,5,0.000,0.000,0.000,0,0.000,0,13.599,0.000,0.000,0.000,0.000,0.000,49.682,0.000,0.000 +6.750105,0.020134,18501139,0.551377,0.000,0.000,0.000,0.000,0.000,131.128,1.285,427.805,415.566,560.102,6.384033,92.305,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.770253,0.020147,18501139,0.551377,0.000,0.000,0.000,0.000,0.000,151.275,1.067,427.805,335.228,584.759,6.395252,92.293,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.790377,0.020124,18501139,0.551377,0.000,0.000,0.000,0.000,0.000,171.399,0.984,427.805,282.234,490.901,6.414673,92.284,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.810503,0.020127,18501139,0.551377,0.000,0.000,0.000,0.000,0.000,191.526,1.327,427.805,237.558,437.269,6.425293,92.275,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.830634,0.020130,18501139,0.551377,0.000,0.000,0.000,0.000,0.000,211.656,0.847,427.805,264.684,356.081,6.430054,92.268,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.850758,0.020125,18501140,0.551377,49.690,0.000,0.000,226.280,0.000,219.540,2.040,427.805,572.792,685.759,6.446167,92.255,5,0.000,0.000,0.000,0,0.000,0,226.280,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.690 +6.870856,0.020098,18501144,0.551377,199.027,0.000,0.000,239.487,0.000,186.616,1.636,427.805,331.193,676.185,6.463379,92.241,5,0.000,0.000,0.000,0,0.000,0,239.487,0.000,0.000,49.757,0.000,0.000,0.000,99.513,49.757 +6.890991,0.020135,18501147,0.551377,148.992,0.000,0.000,191.606,0.000,179.931,2.018,427.805,319.713,573.271,6.541504,92.230,5,0.000,0.000,0.000,0,0.000,0,191.606,0.000,99.328,49.664,0.000,0.000,0.000,0.000,0.000 +6.911124,0.020133,18501147,0.551377,0.000,0.000,0.000,0.000,0.000,200.063,2.013,427.805,639.895,331.783,6.541504,92.224,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.931221,0.020097,18501147,0.551377,0.000,0.000,0.000,0.000,0.000,220.160,2.399,427.805,577.288,427.426,6.541504,92.215,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.951355,0.020134,18501147,0.551377,0.000,0.000,0.000,0.000,0.000,240.294,1.729,427.805,308.671,324.192,6.541504,92.209,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.971474,0.020119,18501147,0.551377,0.000,0.000,0.000,0.000,0.000,260.413,1.202,427.805,286.191,261.727,6.541504,92.204,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.991581,0.020107,18501149,0.551377,99.469,0.000,0.000,269.893,0.000,137.963,1.817,427.805,441.975,417.885,6.541504,92.195,5,0.000,0.000,0.000,0,0.000,0,269.893,0.000,0.000,0.000,0.000,0.000,99.469,0.000,0.000 +7.011671,0.020090,18501150,0.551377,49.775,0.000,0.000,155.102,0.000,144.911,1.766,427.805,579.410,499.304,6.541504,92.186,5,0.000,0.000,0.000,0,0.000,0,155.102,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.775 +7.031770,0.020099,18501152,0.551377,99.507,0.000,0.000,161.011,0.000,151.679,2.754,427.805,720.841,529.990,6.541748,92.175,5,0.000,0.000,0.000,0,0.000,0,161.011,0.000,0.000,0.000,0.000,0.000,0.000,49.753,49.753 +7.051900,0.020130,18501155,0.551377,149.029,0.000,0.000,151.107,0.000,171.809,1.877,427.805,476.195,406.919,6.554810,92.167,5,0.000,0.000,0.000,0,0.000,0,151.107,0.000,99.353,0.000,0.000,0.000,0.000,49.676,0.000 +7.072036,0.020135,18501155,0.551377,0.000,0.000,0.000,0.000,0.000,191.945,0.853,427.805,205.446,536.021,6.565186,92.157,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.092185,0.020149,18501157,0.551377,99.261,0.000,0.000,194.974,0.000,101.867,1.367,427.805,200.461,503.479,6.577278,92.147,5,0.000,0.000,0.000,0,0.000,0,194.974,0.000,0.000,99.261,0.000,0.000,0.000,0.000,0.000 +7.112287,0.020102,18501157,0.551377,0.000,0.000,0.000,0.000,0.000,121.969,1.553,427.805,508.140,368.815,6.587891,92.140,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.132410,0.020123,18501158,0.551377,49.694,0.000,0.000,134.541,0.000,118.065,2.110,427.805,522.949,502.761,6.601685,92.130,5,0.000,0.000,0.000,0,0.000,0,134.541,0.000,0.000,0.000,0.000,0.000,49.694,0.000,0.000 +7.152533,0.020123,18501159,0.551378,49.695,0.000,0.000,9.350,0.000,138.187,0.985,427.805,278.760,290.019,6.607544,92.124,5,0.000,0.000,0.000,0,0.000,0,9.350,0.000,0.000,0.000,0.000,0.000,49.695,0.000,0.000 +7.172643,0.020110,18501160,0.551378,49.727,0.000,0.000,154.256,0.000,140.349,1.067,427.805,304.578,379.945,6.614994,92.117,5,0.000,0.000,0.000,0,0.000,0,154.256,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.727 +7.192782,0.020139,18501161,0.551378,49.654,0.000,0.000,11.378,0.000,160.488,1.147,427.805,314.604,440.484,6.625732,92.108,5,0.000,0.000,0.000,0,0.000,0,11.378,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.654 +7.212890,0.020108,18501161,0.551378,0.000,0.000,0.000,0.000,0.000,180.596,1.429,427.805,310.050,511.699,6.641479,92.098,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.233015,0.020125,18501161,0.551378,0.000,0.000,0.000,0.000,0.000,200.721,1.073,427.805,320.074,443.522,6.719849,92.089,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.253138,0.020123,18501163,0.551378,99.388,0.000,0.000,207.751,0.000,207.935,1.563,427.805,458.505,317.770,6.719849,92.083,5,0.000,0.000,0.000,0,0.000,0,207.751,0.000,0.000,0.000,0.000,0.000,0.000,99.388,0.000 +7.273252,0.020114,18501164,0.551378,49.716,0.000,0.000,222.328,0.000,183.232,3.030,427.805,640.093,536.583,6.719849,92.072,5,0.000,0.000,0.000,0,0.000,0,222.328,0.000,49.716,0.000,0.000,0.000,0.000,0.000,0.000 +7.293365,0.020113,18501166,0.551378,99.436,0.000,0.000,202.945,0.000,159.155,1.521,427.805,392.890,580.499,6.719849,92.061,5,0.000,0.000,0.000,0,0.000,0,202.945,0.000,49.718,49.718,0.000,0.000,0.000,0.000,0.000 +7.313467,0.020101,18501168,0.551378,99.496,0.000,0.000,171.918,0.000,133.487,1.992,427.805,437.822,585.512,6.719849,92.049,5,0.000,0.000,0.000,0,0.000,0,171.918,0.000,0.000,49.748,0.000,0.000,49.748,0.000,0.000 +7.333574,0.020107,18501169,0.551378,49.734,0.000,0.000,8.264,0.000,153.594,2.029,427.805,705.987,333.178,6.719849,92.043,5,0.000,0.000,0.000,0,0.000,0,8.264,0.000,0.000,0.000,0.000,0.000,49.734,0.000,0.000 +7.353677,0.020104,18501170,0.551378,49.742,0.000,0.000,168.619,0.000,109.078,2.061,427.805,515.294,364.709,6.719849,92.036,5,0.000,0.000,0.000,0,0.000,0,168.619,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.742 +7.373799,0.020122,18501173,0.551378,149.094,0.000,0.000,116.714,0.000,96.685,1.843,427.805,377.782,339.344,6.723389,92.029,5,0.000,0.000,0.000,0,0.000,0,116.714,0.000,0.000,0.000,0.000,0.000,0.000,99.396,49.698 +7.393898,0.020099,18501173,0.551378,0.000,0.000,0.000,0.000,0.000,116.784,1.601,427.805,471.298,587.131,6.737671,92.018,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.414011,0.020113,18501259,0.551380,4275.908,0.000,0.000,56.611,0.000,136.897,1.265,427.805,353.866,618.391,6.755005,92.005,5,0.000,0.000,0.000,0,0.000,0,56.611,0.000,0.000,0.000,0.000,0.000,0.000,0.000,4275.908 +7.434117,0.020106,18521929,0.551996,1028028.933,0.000,0.000,66.473,0.000,157.003,3.235,427.805,747.195,670.261,6.768311,91.992,5,0.000,0.000,0.000,0,0.000,0,66.473,0.000,0.000,0.000,0.000,0.000,0.000,36903.603,991125.330 +7.454276,0.020159,18567596,0.553357,2265387.403,0.000,0.000,159.158,0.000,152.350,6.130,427.805,395.691,789.056,6.787842,91.977,5,0.000,0.000,0.000,0,0.000,0,159.158,0.000,680305.754,0.000,0.000,0.000,255027.846,628466.793,701587.011 +7.474465,0.020189,18630318,0.555227,3106694.361,0.000,0.000,160.470,0.000,0.001,6.148,427.805,132.535,740.646,6.807495,91.962,5,0.000,0.000,0.000,0,0.000,0,160.470,0.000,744701.217,377724.741,0.000,0.000,727761.555,624538.586,631968.262 +7.494602,0.020137,18694187,0.557130,3171788.430,0.000,0.000,0.667,0.000,4.562,5.416,427.805,0.388,186.422,6.811035,91.958,5,0.000,0.000,0.000,0,0.000,0,0.667,0.000,724502.049,557045.684,0.000,0.000,611027.022,601392.818,677820.856 +7.514723,0.020121,18743540,0.558601,2452755.641,0.000,0.000,12.687,0.000,1.609,6.261,427.805,0.000,446.896,6.822266,91.950,5,0.000,0.000,0.000,0,0.000,0,12.687,0.000,339736.947,402207.594,0.000,0.000,560446.687,281043.364,869321.048 +7.534875,0.020152,18824068,0.561001,3995985.158,0.000,0.000,2.433,0.000,0.001,5.616,427.805,0.000,89.359,6.829834,91.948,5,0.000,0.000,0.000,0,0.000,0,2.433,0.000,734112.413,796289.164,0.000,0.000,871516.582,784330.188,809736.810 +7.555005,0.020130,18903663,0.563373,3954101.130,0.000,0.000,0.064,0.000,6.755,4.980,427.805,0.000,179.112,6.829834,91.944,5,0.000,0.000,0.000,0,0.000,0,0.064,0.000,529515.220,839305.718,0.000,0.000,911636.533,842534.772,831108.888 +7.575133,0.020128,18935038,0.564308,1558757.042,0.000,0.000,15.291,0.000,16.001,5.328,427.805,0.776,465.570,6.838501,91.935,5,0.000,0.000,0.000,0,0.000,0,15.291,0.000,720630.148,218399.871,0.000,0.000,234347.632,182430.466,202948.925 +7.595286,0.020153,19014876,0.566687,3961662.217,0.000,0.000,17.069,0.000,0.001,5.540,427.805,0.000,121.339,6.840820,91.933,5,0.000,0.000,0.000,0,0.000,0,17.069,0.000,772354.924,797066.312,0.000,0.000,861573.951,727745.410,802921.620 +7.615435,0.020149,19088831,0.568891,3670388.174,0.000,0.000,0.446,0.000,5.011,5.021,427.805,0.000,169.246,6.843994,91.929,5,0.000,0.000,0.000,0,0.000,0,0.446,0.000,570447.457,771449.040,0.000,0.000,803162.623,779886.144,745442.909 +7.635590,0.020154,19159697,0.571003,3516144.814,0.000,0.000,13.506,0.000,0.001,5.295,427.805,0.000,386.275,6.852905,91.922,5,0.000,0.000,0.000,0,0.000,0,13.506,0.000,417922.385,792876.614,0.000,0.000,863332.483,712249.299,729764.032 +7.655741,0.020152,19242065,0.573458,4087406.018,0.000,0.000,0.394,0.000,0.001,5.374,427.805,0.000,131.038,6.860962,91.919,5,0.000,0.000,0.000,0,0.000,0,0.394,0.000,794872.640,808916.151,0.000,0.000,866033.045,816161.213,801422.970 +7.675862,0.020121,19313746,0.575594,3562436.874,0.000,0.000,0.470,0.000,12.734,5.096,427.805,0.000,295.667,6.867676,91.914,5,0.000,0.000,0.000,0,0.000,0,0.470,0.000,786478.474,809588.268,0.000,0.000,878768.555,800692.240,286909.335 +7.695990,0.020127,19362911,0.577060,2442733.270,0.000,0.000,13.296,0.000,0.001,6.794,427.805,0.000,300.823,6.875244,91.908,5,0.000,0.000,0.000,0,0.000,0,13.296,0.000,421572.090,212798.263,0.000,0.000,421373.352,719380.352,667609.213 +7.716141,0.020151,19444774,0.579499,4062386.965,0.000,0.000,0.329,0.000,0.001,5.052,427.805,0.000,56.021,6.877079,91.906,5,0.000,0.000,0.000,0,0.000,0,0.329,0.000,794334.781,816367.931,0.000,0.000,869118.470,781482.110,801083.674 +7.736294,0.020153,19518724,0.581703,3669445.438,0.000,0.000,11.359,0.000,0.000,5.240,427.805,0.000,143.822,6.883423,91.904,5,0.000,0.000,0.000,0,0.000,0,11.359,0.000,833626.550,832286.793,0.000,0.000,375727.395,803754.932,824049.769 +7.756438,0.020144,19603429,0.584228,4205000.488,0.000,0.000,0.309,0.000,0.000,5.887,427.805,0.000,68.453,6.887573,91.902,5,0.000,0.000,0.000,0,0.000,0,0.309,0.000,851623.675,831567.950,0.000,0.000,946243.012,734962.897,840602.955 +7.776559,0.020121,19679832,0.586505,3797084.043,0.000,0.000,0.697,0.000,6.186,5.004,427.805,0.000,58.046,6.890137,91.901,5,0.000,0.000,0.000,0,0.000,0,0.697,0.000,793678.680,792386.529,0.000,0.000,625798.493,789354.945,795865.396 +7.796696,0.020137,19727369,0.587921,2360710.765,0.000,0.000,13.557,0.000,0.002,5.989,427.805,0.000,195.344,6.897461,91.897,5,0.000,0.000,0.000,0,0.000,0,13.557,0.000,296969.737,943301.028,0.000,0.000,549741.636,255701.869,314996.495 +7.816948,0.020252,19795973,0.589966,3387435.992,0.000,0.000,0.444,0.000,0.001,5.956,427.805,0.000,49.377,6.899780,91.896,4,0.000,0.000,0.000,0,0.000,0,0.444,0.000,775657.862,784002.517,0.000,0.000,340452.031,727120.611,760202.970 +7.837192,0.020243,19835591,0.591147,1957106.575,0.000,0.000,0.617,0.000,0.001,2.583,427.805,0.000,25.086,6.901611,91.896,2,0.000,0.000,0.000,0,0.000,0,0.617,0.000,6224.328,202636.457,0.000,0.000,0.000,852090.749,896155.040 +7.857422,0.020230,19871117,0.592205,1756110.177,0.000,0.000,0.521,0.000,8.052,2.185,427.805,0.000,123.965,6.906738,91.893,2,0.000,0.000,0.000,0,0.000,0,0.521,0.000,0.000,0.000,0.000,0.000,0.000,592537.654,1163572.523 +7.877548,0.020126,19880104,0.592473,446528.720,0.000,0.000,12.753,0.000,0.000,3.037,427.805,0.000,285.695,7.122681,91.888,1,0.000,0.000,0.000,0,0.000,0,12.753,0.000,0.000,0.000,0.000,0.000,0.000,315605.923,130922.797 +7.897685,0.020137,19906533,0.593261,1312466.690,0.000,0.000,0.030,0.000,0.000,1.485,427.805,0.000,32.395,7.122681,91.887,1,0.000,0.000,0.000,0,0.000,0,0.030,0.000,0.000,0.000,0.000,0.000,0.000,1312466.690,0.000 +7.917811,0.020126,19932555,0.594036,1292944.751,0.000,0.000,0.035,0.000,0.000,1.000,427.805,0.000,12.616,7.122681,91.887,1,0.000,0.000,0.000,0,0.000,0,0.035,0.000,0.000,0.000,0.000,0.000,0.000,1292944.751,0.000 +7.937969,0.020158,19958268,0.594803,1275544.056,0.000,0.000,0.067,0.000,0.000,1.000,427.805,0.000,18.603,7.122681,91.887,1,0.000,0.000,0.000,0,0.000,0,0.067,0.000,0.000,0.000,0.000,0.000,0.000,1275544.056,0.000 +7.958201,0.020231,19983747,0.595562,1259375.375,0.000,0.000,0.027,0.000,0.000,0.995,427.805,0.000,6.178,7.122681,91.886,1,0.000,0.000,0.000,0,0.000,0,0.027,0.000,0.000,0.000,0.000,0.000,0.000,1259375.375,0.000 +7.978325,0.020124,20000000,0.596046,807624.356,0.000,0.000,0.026,0.000,0.000,0.691,427.805,0.000,6.211,7.122681,91.886,0,0.000,0.000,0.000,0,0.000,0,0.026,0.000,0.000,0.000,0.000,0.000,0.000,807624.356,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.log new file mode 100644 index 000000000..51fc3a6e5 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=60 +worker=2 kind=insert tid=6 os_tid=57 +start_monotonic_ns=1788745086643513 main_address=0x5587fc4dca80 +worker=7 kind=insert tid=7 os_tid=62 +worker=0 kind=insert tid=8 os_tid=55 +worker=3 kind=insert tid=9 os_tid=58 +worker=4 kind=insert tid=12 os_tid=59 +worker=6 kind=insert tid=11 os_tid=61 +worker=1 kind=insert tid=10 os_tid=56 +load_end reason=complete inserted=20000000 elapsed_s=7.978 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.147 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.summary.csv new file mode 100644 index 000000000..5103af84d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal0-t8-3-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2506761.018986,7.978423,20000000,0.002671,0.001296,0.003872,0.009856,1407.498632,0.002671,0.001296,0.003872,0.009856,1407.498632,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.csv new file mode 100644 index 000000000..6d2c9ee2c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.csv @@ -0,0 +1,596 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020065,0.020065,68622,0.002045,3420069.251,0.000,0.000,1.027,0.000,0.412,4.104,35.797,0.000,180.278,0.015251,94.336,8,0.000,0.000,0.000,0,0.000,0,1.027,420443.942,468389.304,426723.688,392484.121,442572.571,416755.837,405691.523,447008.264 +0.040181,0.020117,137260,0.004091,3411945.917,0.000,0.000,0.847,0.000,0.147,4.647,43.766,0.000,179.614,0.023674,94.332,8,0.000,0.000,0.000,0,0.000,0,0.847,456878.040,459810.888,416762.647,370483.303,452453.914,423224.854,376945.510,455386.762 +0.060310,0.020128,199945,0.005959,3114310.007,0.000,0.000,0.212,0.000,2.297,5.147,53.141,0.000,164.377,0.033737,94.329,8,0.000,0.000,0.000,0,0.000,0,0.212,414694.833,403864.179,347723.630,391692.113,400734.219,393878.117,375694.541,386028.376 +0.080445,0.020136,246679,0.007352,2320960.638,0.000,0.000,14.240,0.000,0.083,4.835,69.234,0.000,122.412,0.051880,94.326,8,0.000,0.000,0.000,0,0.000,0,14.240,327727.548,305577.755,155495.523,309898.455,319731.771,305925.398,298922.884,297681.304 +0.100581,0.020136,306094,0.009122,2950691.348,0.000,0.000,0.234,0.000,0.077,6.131,81.578,0.000,155.971,0.065445,94.323,8,0.000,0.000,0.000,0,0.000,0,0.234,370531.148,350914.501,364224.023,368296.340,378526.794,354887.493,381109.238,382201.811 +0.120701,0.020120,365428,0.010891,2948991.014,0.000,0.000,0.321,0.000,0.079,5.209,88.578,0.000,155.900,0.072784,94.320,8,0.000,0.000,0.000,0,0.000,0,0.321,361479.281,378029.893,380912.582,370375.856,364113.462,369928.542,366648.241,357503.158 +0.140844,0.020143,422582,0.012594,2837374.186,0.000,0.000,0.249,0.000,11.080,5.529,101.391,0.000,149.903,0.086349,94.317,8,0.000,0.000,0.000,0,0.000,0,0.249,167996.540,389608.997,393530.902,380126.923,403410.131,379928.345,370843.426,351928.922 +0.160983,0.020138,472611,0.014085,2484252.760,0.000,0.000,15.890,0.000,0.136,5.374,116.547,0.000,130.542,0.103703,94.315,8,0.000,0.000,0.000,0,0.000,0,15.890,293915.371,303796.966,291432.558,296199.559,291631.183,318991.779,295107.121,393178.224 +0.181132,0.020149,529934,0.015793,2844995.185,0.000,0.000,0.366,0.000,0.160,6.218,126.703,0.000,150.250,0.114460,94.312,8,0.000,0.000,0.000,0,0.000,0,0.366,353223.501,363596.370,345232.917,356250.989,355605.786,345927.750,352727.191,372430.680 +0.201263,0.020131,587505,0.017509,2859823.731,0.000,0.000,0.279,0.000,0.084,5.035,133.738,0.000,150.965,0.121338,94.309,8,0.000,0.000,0.000,0,0.000,0,0.279,366947.211,360837.220,345537.404,359098.604,358303.809,352889.263,350107.479,366102.741 +0.221390,0.020128,641828,0.019128,2698906.551,0.000,0.000,16.555,0.000,0.091,5.462,150.301,0.000,142.449,0.141232,94.306,8,0.000,0.000,0.000,0,0.000,0,16.555,367651.059,385437.421,60414.012,368793.758,373265.190,404416.165,366955.503,371973.443 +0.241518,0.020127,697635,0.020791,2772719.524,0.000,0.000,0.213,0.000,0.054,6.290,164.363,0.000,146.335,0.154720,94.303,8,0.000,0.000,0.000,0,0.000,0,0.213,358222.226,338348.594,353204.134,345602.469,333926.710,341925.847,346546.467,354943.077 +0.261671,0.020154,756656,0.022550,2928522.923,0.000,0.000,0.250,0.000,0.050,6.445,172.645,0.000,154.670,0.163876,94.300,8,0.000,0.000,0.000,0,0.000,0,0.250,383351.148,363255.728,367374.049,365438.934,350206.110,370847.331,359832.064,368217.560 +0.281806,0.020135,813468,0.024243,2821568.520,0.000,0.000,0.408,0.000,10.887,5.576,184.566,0.000,149.189,0.177296,94.297,8,0.000,0.000,0.000,0,0.000,0,0.408,386493.104,385748.129,372835.226,362852.559,377801.727,383513.203,174771.168,377553.402 +0.301933,0.020127,872320,0.025997,2924089.781,0.000,0.000,15.652,0.000,0.133,6.367,199.254,0.000,154.103,0.195469,94.294,8,0.000,0.000,0.000,0,0.000,0,15.652,387596.418,403346.714,360617.203,372839.831,378702.717,381087.620,267556.302,372342.976 +0.322064,0.020131,928348,0.027667,2783132.907,0.000,0.000,0.247,0.000,0.089,6.296,209.723,0.000,146.887,0.205673,94.291,8,0.000,0.000,0.000,0,0.000,0,0.247,339670.572,365302.338,330133.171,352188.411,356112.655,352883.847,344985.686,341856.227 +0.342195,0.020131,980226,0.029213,2577058.280,0.000,0.000,0.363,0.000,0.091,5.662,217.223,0.000,136.219,0.212990,94.289,8,0.000,0.000,0.000,0,0.000,0,0.363,321896.327,321598.275,318717.104,318071.324,331284.970,331135.944,322840.159,311514.177 +0.362335,0.020140,1032401,0.030768,2590555.493,0.000,0.000,15.951,0.000,0.140,5.598,233.160,0.000,136.541,0.232765,94.286,8,0.000,0.000,0.000,0,0.000,0,15.951,377002.163,354559.785,350538.031,365234.810,62908.171,359773.169,374221.691,346317.672 +0.382463,0.020128,1089115,0.032458,2817713.688,0.000,0.000,0.248,0.000,0.099,6.190,247.691,0.000,148.855,0.246311,94.283,8,0.000,0.000,0.000,0,0.000,0,0.248,348475.576,343109.827,352947.033,358809.611,341470.293,364225.042,363082.337,345593.970 +0.402588,0.020125,1144266,0.034102,2740385.050,0.000,0.000,0.411,0.000,0.048,6.135,255.973,0.000,144.796,0.255016,94.280,8,0.000,0.000,0.000,0,0.000,0,0.411,332219.079,336641.379,337833.910,348616.372,332815.345,348268.550,365460.863,338529.552 +0.422711,0.020123,1200654,0.035782,2802191.044,0.000,0.000,0.270,0.000,8.181,5.912,267.617,0.000,147.920,0.268665,94.277,8,0.000,0.000,0.000,0,0.000,0,0.270,359889.827,372313.530,354572.482,368437.334,376885.452,374549.796,217017.243,378525.381 +0.442832,0.020121,1255977,0.037431,2749517.345,0.000,0.000,12.240,0.000,0.088,6.007,282.617,0.000,145.021,0.287258,94.274,8,0.000,0.000,0.000,0,0.000,0,12.240,345708.704,353362.405,348293.071,336514.324,352964.810,365439.348,286814.970,360419.713 +0.462974,0.020142,1314152,0.039165,2888223.253,0.000,0.000,0.252,0.000,0.048,6.044,284.023,0.000,152.820,0.298077,94.271,8,0.000,0.000,0.000,0,0.000,0,0.252,367388.948,351998.330,339288.659,375531.082,357111.987,376375.083,349466.325,371062.838 +0.483124,0.020150,1368413,0.040782,2692894.760,0.000,0.000,0.336,0.000,0.098,5.508,284.023,0.000,141.907,0.305767,94.269,8,0.000,0.000,0.000,0,0.000,0,0.336,341146.654,332809.057,336580.827,331568.344,337225.998,337722.284,341642.939,334198.657 +0.503259,0.020135,1423548,0.042425,2738305.051,0.000,0.000,11.083,0.000,0.085,5.610,284.961,0.000,144.534,0.327652,94.266,8,0.000,0.000,0.000,0,0.000,0,11.083,378947.448,149989.684,359031.599,375371.535,367524.392,369709.673,374328.560,363402.159 +0.523406,0.020148,1474536,0.043945,2530720.499,0.000,0.000,0.249,0.000,0.103,5.663,285.742,0.000,133.778,0.339432,94.263,8,0.000,0.000,0.000,0,0.000,0,0.249,316265.612,315421.840,311947.484,319988.136,315868.543,326390.876,308522.763,316315.246 +0.543555,0.020149,1529275,0.045576,2716775.362,0.000,0.000,0.241,0.000,0.044,6.298,285.898,0.000,143.272,0.347126,94.260,8,0.000,0.000,0.000,0,0.000,0,0.241,332530.644,336749.316,335905.582,360324.250,326872.660,338387.154,344442.190,341563.566 +0.563702,0.020147,1583665,0.047197,2699678.823,0.000,0.000,0.255,0.000,4.463,6.189,285.898,0.000,142.702,0.358604,94.257,8,0.000,0.000,0.000,0,0.000,0,0.255,342882.539,337918.982,340351.125,360850.617,346555.572,353951.272,270513.874,346654.843 +0.583830,0.020128,1639699,0.048867,2783856.040,0.000,0.000,11.525,0.000,0.110,5.895,285.898,0.000,147.104,0.379929,94.255,8,0.000,0.000,0.000,0,0.000,0,11.525,357011.627,363420.547,363321.184,383789.983,371319.914,363420.547,230025.582,351546.656 +0.603958,0.020128,1700248,0.050671,3008151.804,0.000,0.000,0.214,0.000,0.124,6.282,285.898,0.000,158.747,0.390369,94.251,8,0.000,0.000,0.000,0,0.000,0,0.214,379863.064,375540.793,372907.685,370175.215,377677.088,382943.304,378670.714,370373.940 +0.624070,0.020111,1748980,0.052124,2423106.447,0.000,0.000,0.969,0.000,0.089,5.738,285.898,0.000,498.979,0.397770,94.242,8,0.000,0.000,0.000,0,0.000,0,0.969,300625.905,309078.833,292819.377,301471.197,305349.600,298338.642,323796.872,291626.022 +0.644214,0.020145,1804354,0.053774,2748839.497,0.000,0.000,9.340,0.000,0.133,5.855,291.691,0.000,169.285,0.417717,94.238,8,0.000,0.000,0.000,0,0.000,0,9.340,359949.348,371019.367,365211.330,192409.829,363424.242,359850.065,369629.409,367345.907 +0.664390,0.020176,1854610,0.055272,2490893.093,0.000,0.000,1.231,0.000,0.051,5.817,292.004,0.000,502.224,0.426773,94.228,8,0.000,0.000,0.000,0,0.000,0,1.231,305215.689,308586.047,308387.791,322315.301,303084.433,310221.663,327816.916,305265.253 +0.684542,0.020152,1911721,0.056974,2834040.483,0.000,0.000,0.231,0.000,0.039,5.885,292.004,0.000,149.452,0.436913,94.225,8,0.000,0.000,0.000,0,0.000,0,0.231,358628.120,359372.471,352127.458,355501.848,346520.017,350092.900,356196.575,355601.094 +0.704689,0.020147,1966408,0.058604,2714411.022,0.000,0.000,0.608,0.000,0.792,6.312,292.004,0.000,329.416,0.446564,94.219,8,0.000,0.000,0.000,0,0.000,0,0.608,340945.550,330571.752,333152.793,349185.026,328040.347,346703.257,348142.683,337669.614 +0.724835,0.020146,2013468,0.060006,2335890.072,0.000,0.000,14.934,0.000,0.141,5.916,292.785,0.000,252.254,0.469269,94.214,8,0.000,0.000,0.000,0,0.000,0,14.934,316531.470,323232.387,317822.017,335145.129,90933.927,322736.023,313007.284,316481.834 +0.744998,0.020163,2061724,0.061444,2393334.769,0.000,0.000,0.478,0.000,0.122,6.816,292.785,6.200,327.996,0.483471,94.208,8,0.000,0.000,0.000,0,0.000,0,0.478,307350.289,300952.325,304275.299,295099.923,292917.671,298770.073,289941.874,304027.315 +0.765140,0.020142,2109707,0.062874,2382206.438,0.000,0.000,0.502,0.000,0.040,5.561,292.785,12.412,216.042,0.491550,94.203,8,0.000,0.000,0.000,0,0.000,0,0.502,298526.714,297583.423,300860.117,307115.625,288646.984,293562.025,302001.996,293909.554 +0.785286,0.020145,2160185,0.064379,2505675.222,0.000,0.000,0.289,0.000,0.088,6.255,292.785,12.410,132.435,0.500744,94.201,8,0.000,0.000,0.000,0,0.000,0,0.289,314016.036,304882.468,320171.266,308555.751,301457.380,316249.789,317093.651,323248.882 +0.805438,0.020152,2205136,0.065718,2230583.070,0.000,0.000,0.519,0.000,20.148,5.982,293.410,32.371,373.914,0.517956,94.193,8,0.000,0.000,0.000,0,0.000,0,0.519,333165.775,319469.952,99.245,308453.747,320263.913,301109.610,313862.604,334158.225 +0.825883,0.020445,2236285,0.066646,1523542.048,0.000,0.000,30.367,0.000,10.629,7.513,300.910,128.201,92.664,0.542511,94.191,8,0.000,0.000,0.000,0,0.000,0,30.367,306430.092,138125.871,169429.184,153141.679,136511.794,329858.666,139055.188,150989.576 +0.846026,0.020143,2258370,0.067305,1096389.273,0.000,0.000,0.858,0.000,30.772,9.948,301.066,140.206,253.650,0.562084,94.186,8,0.000,0.000,0.000,0,0.000,0,0.858,365827.147,0.000,363692.452,0.000,0.000,366869.673,0.000,0.000 +0.866185,0.020159,2281675,0.067999,1156080.949,0.000,0.000,0.241,0.000,50.931,10.375,301.066,142.619,169.166,0.583302,94.183,8,0.000,0.000,0.000,0,0.000,0,0.241,390899.716,0.000,385442.994,0.000,0.000,379738.239,0.000,0.000 +0.886349,0.020164,2304520,0.068680,1132944.335,0.000,0.000,0.198,0.000,71.095,10.513,301.066,161.757,108.484,0.603897,94.181,8,0.000,0.000,0.000,0,0.000,0,0.198,378292.816,0.000,377995.260,0.000,0.000,376656.258,0.000,0.000 +0.906516,0.020167,2323679,0.069251,950013.068,0.000,0.000,3.114,0.000,91.262,10.028,301.223,29.635,347.100,0.623070,94.174,8,0.000,0.000,0.000,0,0.000,0,3.114,319728.810,0.000,312836.393,0.000,0.000,317447.866,0.000,0.000 +0.926679,0.020162,2349965,0.070034,1303709.123,0.000,0.000,107.818,0.000,9.088,9.560,306.379,0.000,724.389,0.643349,94.160,8,0.000,0.000,0.000,0,0.000,0,107.818,131531.484,260583.114,303682.986,87191.685,120570.527,138971.048,44885.367,216292.912 +0.946831,0.020152,2380607,0.070948,1520537.604,0.000,0.000,10.859,0.000,13.554,6.694,306.379,93.042,1308.992,0.658112,94.134,8,0.000,0.000,0.000,0,0.000,0,10.859,212980.465,49672.284,208762.538,194371.966,205239.329,225981.602,216602.919,206926.500 +0.966969,0.020138,2408437,0.071777,1381949.691,0.000,0.000,22.981,0.000,0.147,6.189,306.379,123.172,1211.937,0.692501,94.110,8,0.000,0.000,0.000,0,0.000,0,22.981,166052.453,125780.761,147530.454,159398.437,198925.277,178913.573,192420.232,212928.504 +0.987108,0.020139,2451230,0.073052,2124897.158,0.000,0.000,0.601,0.000,0.394,6.317,306.379,122.392,947.135,0.706043,94.092,8,0.000,0.000,0.000,0,0.000,0,0.601,259200.410,268535.598,257214.200,263172.831,274394.917,262030.760,268237.666,272110.776 +1.007250,0.020142,2496466,0.074400,2245808.273,0.000,0.000,0.513,0.000,0.194,6.087,306.379,95.802,655.489,0.716080,94.079,8,0.000,0.000,0.000,0,0.000,0,0.513,277573.483,273899.643,300559.804,280850.150,279211.816,286559.496,269481.106,277672.775 +1.027402,0.020152,2544770,0.075840,2396998.512,0.000,0.000,0.521,0.000,0.090,6.530,306.379,15.701,518.136,0.726387,94.069,8,0.000,0.000,0.000,0,0.000,0,0.521,300418.785,284192.002,292181.336,297540.640,301857.857,315801.974,307266.785,297739.133 +1.047547,0.020145,2587342,0.077109,2113271.806,0.000,0.000,0.453,0.000,15.272,6.776,306.379,35.873,808.588,0.743832,94.053,8,0.000,0.000,0.000,0,0.000,0,0.453,293521.004,283046.975,296151.921,295804.442,293123.885,72077.202,297442.560,282103.816 +1.067697,0.020150,2630564,0.078397,2144995.162,0.000,0.000,18.324,0.000,0.160,6.773,306.379,56.994,585.642,0.782322,94.041,8,0.000,0.000,0.000,0,0.000,0,18.324,315828.726,243223.851,244166.771,260047.537,248037.708,229427.436,279104.456,325158.676 +1.087843,0.020145,2681549,0.079916,2530862.148,0.000,0.000,0.416,0.000,0.020,5.809,306.379,31.800,400.411,0.791050,94.033,8,0.000,0.000,0.000,0,0.000,0,0.416,318684.613,321960.810,305480.546,313819.957,310245.924,318734.252,309898.448,332037.597 +1.107972,0.020130,2730210,0.081367,2417389.186,0.000,0.000,0.671,0.000,0.027,5.583,306.379,1.746,329.506,0.799294,94.027,8,0.000,0.000,0.000,0,0.000,0,0.671,304477.473,312922.761,315754.417,300056.116,291610.828,298267.703,283264.897,311034.991 +1.128116,0.020144,2775640,0.082721,2255278.459,0.000,0.000,0.663,0.000,10.778,5.893,306.379,0.000,403.155,0.813366,94.019,8,0.000,0.000,0.000,0,0.000,0,0.663,304708.324,304410.467,295574.025,294382.594,297261.884,315927.627,145453.794,297559.742 +1.148256,0.020140,2814217,0.083870,1915397.113,0.000,0.000,18.451,0.000,0.118,7.376,306.379,0.000,555.862,0.852940,94.008,8,0.000,0.000,0.000,0,0.000,0,18.451,211166.859,250341.712,259477.546,268216.170,253717.999,261066.387,146918.113,264492.325 +1.168394,0.020138,2864788,0.085377,2511260.100,0.000,0.000,0.392,0.000,0.172,5.899,306.379,0.000,331.507,0.861523,94.001,8,0.000,0.000,0.000,0,0.000,0,0.392,296607.870,316024.189,322827.350,341747.088,304503.509,308476.157,327048.289,294025.648 +1.188518,0.020124,2904902,0.086573,1993336.034,0.000,0.000,4.156,0.000,0.192,4.562,306.379,0.000,223.807,0.868603,93.997,8,0.000,0.000,0.000,0,0.000,0,4.156,243738.177,258297.869,250198.109,246371.842,253129.924,245179.239,239017.458,257403.417 +1.208648,0.020130,2949614,0.087905,2221139.052,0.000,0.000,1.022,0.000,0.200,4.955,306.379,0.388,263.325,0.875435,93.992,8,0.000,0.000,0.000,0,0.000,0,1.022,271035.397,285839.016,284497.749,275456.612,268650.921,269545.100,279381.062,286733.195 +1.228786,0.020137,2996706,0.089309,2338543.676,0.000,0.000,13.963,0.000,3.023,5.856,306.379,0.000,318.904,0.913990,93.986,8,0.000,0.000,0.000,0,0.000,0,13.963,376812.822,330729.230,345328.988,305949.367,325217.076,263192.930,60584.033,330729.230 +1.248927,0.020141,3040665,0.090619,2182544.184,0.000,0.000,4.018,0.000,0.229,5.155,306.379,0.000,140.609,0.924915,93.983,8,0.000,0.000,0.000,0,0.000,0,4.018,278236.029,279526.917,279675.866,262596.424,277094.090,269597.009,256588.829,279229.020 +1.269057,0.020130,3095939,0.092266,2745809.268,0.000,0.000,0.374,0.000,0.125,4.986,306.379,0.000,164.941,0.931797,93.979,8,0.000,0.000,0.000,0,0.000,0,0.374,360252.719,338295.783,356129.584,339438.339,336855.170,345548.527,331092.716,338196.430 +1.289201,0.020143,3149826,0.093872,2675166.780,0.000,0.000,0.316,0.000,1.369,5.102,306.379,0.000,159.792,0.940681,93.976,8,0.000,0.000,0.000,0,0.000,0,0.316,312310.468,344926.583,338423.218,348997.392,330529.820,330629.108,331373.768,337976.422 +1.309349,0.020148,3198730,0.095330,2427253.856,0.000,0.000,10.453,0.000,0.141,6.962,306.379,0.000,162.083,0.982502,93.973,8,0.000,0.000,0.000,0,0.000,0,10.453,121154.234,385450.136,281369.665,257545.809,379742.337,330556.001,332044.992,339390.681 +1.329498,0.020149,3253493,0.096962,2717890.167,0.000,0.000,0.341,0.000,0.034,5.216,306.379,0.000,176.419,0.989361,93.970,8,0.000,0.000,0.000,0,0.000,0,0.341,350785.160,339668.030,317086.359,341107.301,342794.722,346318.456,329791.651,350338.489 +1.349655,0.020157,3310882,0.098672,2847068.907,0.000,0.000,0.320,0.000,0.104,5.000,306.379,0.000,156.582,0.996712,93.967,8,0.000,0.000,0.000,0,0.000,0,0.320,360168.678,354513.137,359275.698,352429.516,369544.970,358680.378,349502.526,342954.004 +1.369803,0.020149,3366996,0.100344,2785007.257,0.000,0.000,0.236,0.000,8.798,5.186,306.379,0.000,159.557,1.010353,93.963,8,0.000,0.000,0.000,0,0.000,0,0.236,387024.389,374914.368,359776.840,365335.539,380324.172,368760.094,352580.311,196291.544 +1.389975,0.020171,3410220,0.101632,2142857.993,0.000,0.000,11.274,0.000,0.062,6.956,306.379,0.000,401.447,1.048107,93.956,8,0.000,0.000,0.000,0,0.000,0,11.274,221206.560,333941.594,239301.673,279457.952,254769.277,284663.395,322836.647,206680.894 +1.410122,0.020147,3460025,0.103117,2472062.296,0.000,0.000,0.568,0.000,0.324,4.879,306.379,0.000,210.172,1.053951,93.951,8,0.000,0.000,0.000,0,0.000,0,0.568,300092.132,315478.927,308530.052,287782.696,315876.005,308877.496,319548.982,315876.005 +1.430279,0.020157,3509769,0.104599,2467851.795,0.000,0.000,0.574,0.000,0.188,4.840,306.379,0.000,179.259,1.060307,93.948,8,0.000,0.000,0.000,0,0.000,0,0.574,279012.514,303768.425,323067.121,336610.937,304711.035,315377.410,301039.818,304264.536 +1.450428,0.020150,3560761,0.106119,2530642.074,0.000,0.000,0.395,0.000,8.621,5.144,306.379,0.000,235.540,1.072834,93.943,8,0.000,0.000,0.000,0,0.000,0,0.395,334196.418,327794.378,338662.957,190572.356,337670.393,341491.766,319506.465,340747.342 +1.470571,0.020143,3601805,0.107342,2037650.463,0.000,0.000,12.243,0.000,0.087,7.038,306.379,0.000,194.510,1.110706,93.939,8,0.000,0.000,0.000,0,0.000,0,12.243,303631.962,326965.353,271064.505,185227.411,334511.471,231645.967,183539.464,201064.330 +1.490714,0.020143,3661554,0.109123,2966252.271,0.000,0.000,0.296,0.000,0.154,4.981,306.379,0.000,224.761,1.118301,93.935,8,0.000,0.000,0.000,0,0.000,0,0.296,370005.827,352679.645,367374.631,389417.109,371048.377,367672.502,367424.276,380629.905 +1.510851,0.020137,3718830,0.110830,2844385.363,0.000,0.000,0.515,0.000,0.074,4.662,306.379,0.000,230.846,1.125160,93.930,8,0.000,0.000,0.000,0,0.000,0,0.515,351451.135,358503.002,367491.649,341767.234,349117.067,354927.407,349961.304,371166.565 +1.530962,0.020111,3771763,0.112407,2632044.653,0.000,0.000,10.462,0.000,1.500,5.570,306.379,0.000,250.369,1.156452,93.925,8,0.000,0.000,0.000,0,0.000,0,10.462,386356.091,312466.110,339516.009,187658.673,316444.036,351996.752,346129.311,391477.671 +1.551090,0.020128,3816739,0.113748,2234488.326,0.000,0.000,7.134,0.000,0.057,6.704,306.379,0.000,429.670,1.177326,93.917,8,0.000,0.000,0.000,0,0.000,0,7.134,345586.553,238820.379,345387.826,212787.120,329837.424,307480.617,242794.923,211793.484 +1.571223,0.020134,3869343,0.115315,2612733.225,0.000,0.000,0.403,0.000,0.127,4.847,306.379,0.000,228.938,1.183823,93.913,8,0.000,0.000,0.000,0,0.000,0,0.403,324182.757,329199.221,329993.908,327560.178,326268.811,305060.594,322295.375,348172.381 +1.591354,0.020130,3920322,0.116835,2532455.359,0.000,0.000,0.508,0.000,0.131,4.745,306.379,0.000,133.699,1.190113,93.910,8,0.000,0.000,0.000,0,0.000,0,0.508,300691.506,330845.107,316140.880,327169.050,309782.295,306503.650,327864.520,313458.352 +1.611489,0.020136,3967522,0.118241,2344089.609,0.000,0.000,0.421,0.000,14.776,4.899,306.379,3.880,123.769,1.205376,93.908,8,0.000,0.000,0.000,0,0.000,0,0.421,319729.850,319729.850,341780.184,84575.945,309449.626,315359.513,333734.792,319729.850 +1.631624,0.020135,3989293,0.118890,1081249.404,0.000,0.000,19.109,0.000,16.682,4.359,306.379,36.860,56.843,1.224670,93.906,8,0.000,0.000,0.000,0,0.000,0,19.109,202135.183,191109.628,45443.168,135932.186,44251.216,216140.619,194784.813,51452.592 +1.651781,0.020156,4024656,0.119944,1754436.360,0.000,0.000,1.042,0.000,36.838,8.159,306.379,174.224,332.944,1.242622,93.900,8,0.000,0.000,0.000,0,0.000,0,1.042,352445.095,344705.592,0.000,358547.396,0.000,353635.788,345102.489,0.000 +1.671921,0.020140,4061727,0.121049,1840625.770,0.000,0.000,0.394,0.000,56.979,10.005,306.379,76.804,115.789,1.261738,93.897,8,0.000,0.000,0.000,0,0.000,0,0.394,356894.015,362057.757,0.000,381272.836,0.000,369902.673,370498.489,0.000 +1.692098,0.020177,4096003,0.122070,1698793.032,0.000,0.000,0.534,0.000,77.156,9.247,306.379,11.810,169.402,1.279129,93.894,8,0.000,0.000,0.000,0,0.000,0,0.534,344258.852,324285.296,0.000,345696.155,0.000,338856.575,345696.155,0.000 +1.712257,0.020159,4123654,0.122894,1371628.205,0.000,0.000,84.147,0.000,18.394,8.979,306.379,150.171,82.933,1.294342,93.893,8,0.000,0.000,0.000,0,0.000,0,84.147,31647.998,88346.528,210970.119,67562.027,220494.281,279425.036,282302.127,190880.089 +1.732415,0.020158,4155266,0.123837,1568193.161,0.000,0.000,25.034,0.000,0.995,7.940,306.379,88.945,186.803,1.315144,93.889,8,0.000,0.000,0.000,0,0.000,0,25.034,254387.401,106904.222,257611.891,107846.765,263614.401,256074.057,240993.369,80761.055 +1.752564,0.020148,4191811,0.124926,1813795.897,0.000,0.000,1.688,0.000,0.082,6.211,306.379,83.754,95.192,1.352661,93.887,8,0.000,0.000,0.000,0,0.000,0,1.688,235354.225,220563.934,231334.045,220117.247,246521.391,234063.797,209148.609,216692.650 +1.772694,0.020130,4243117,0.126455,2548749.947,0.000,0.000,0.299,0.000,0.076,6.849,306.379,55.887,135.449,1.363865,93.884,8,0.000,0.000,0.000,0,0.000,0,0.299,330851.648,323896.808,316147.130,323350.357,317339.388,318978.743,298362.612,319823.260 +1.792824,0.020130,4292274,0.127920,2441965.624,0.000,0.000,0.383,0.000,0.119,6.790,306.379,57.245,132.730,1.373959,93.882,8,0.000,0.000,0.000,0,0.000,0,0.383,295279.282,299849.554,305115.301,303774.026,315000.997,322849.942,294981.221,305115.301 +1.812979,0.020156,4341925,0.129399,2463366.900,0.000,0.000,0.302,0.000,7.505,6.131,306.379,26.357,129.848,1.390446,93.879,8,0.000,0.000,0.000,0,0.000,0,0.302,325564.714,307356.507,319412.622,223559.067,334048.646,324572.441,301055.575,327797.327 +1.833115,0.020135,4389336,0.130812,2354620.404,0.000,0.000,10.233,0.000,0.099,7.408,306.379,0.000,124.742,1.428036,93.877,8,0.000,0.000,0.000,0,0.000,0,10.233,294010.942,245042.228,312386.626,246631.476,363838.541,286660.669,354452.043,251597.877 +1.853256,0.020142,4445858,0.132497,2806238.705,0.000,0.000,0.299,0.000,0.090,4.816,306.379,0.000,148.170,1.434853,93.874,8,0.000,0.000,0.000,0,0.000,0,0.299,341681.730,349873.751,352703.722,367399.710,338007.733,347738.861,362087.309,346745.889 +1.873379,0.020123,4500720,0.134132,2726313.000,0.000,0.000,0.389,0.000,0.133,4.522,306.379,0.000,143.841,1.441589,93.871,8,0.000,0.000,0.000,0,0.000,0,0.389,330962.134,344230.436,343882.577,349994.941,334639.491,335931.535,330962.134,355709.753 +1.893515,0.020136,4554220,0.135726,2656978.908,0.000,0.000,11.167,0.000,1.510,5.498,306.379,0.000,179.059,1.457787,93.868,8,0.000,0.000,0.000,0,0.000,0,11.167,332196.858,378880.226,335077.321,370536.816,360902.163,376297.742,157034.903,346052.879 +1.913669,0.020154,4609211,0.137365,2728567.453,0.000,0.000,2.587,0.000,0.024,5.856,306.379,0.000,143.816,1.493332,93.865,8,0.000,0.000,0.000,0,0.000,0,2.587,349264.176,315424.402,355714.573,405829.194,351645.861,325695.419,334279.408,290714.421 +1.933805,0.020137,4665837,0.139053,2812104.853,0.000,0.000,0.612,0.000,0.032,5.018,306.379,0.000,335.212,1.500404,93.858,8,0.000,0.000,0.000,0,0.000,0,0.612,353238.827,350706.115,355076.285,346633.912,347180.183,359794.082,364660.861,334814.589 +1.953964,0.020158,4722853,0.140752,2828408.620,0.000,0.000,0.527,0.000,1.799,5.233,306.379,0.000,316.246,1.509560,93.852,8,0.000,0.000,0.000,0,0.000,0,0.527,354840.867,357420.445,371310.483,363968.606,314113.291,367093.865,345068.233,354592.830 +1.974110,0.020146,4760346,0.141869,1861075.224,0.000,0.000,14.697,0.000,4.252,6.051,306.379,0.000,904.729,1.545059,93.834,8,0.000,0.000,0.000,0,0.000,0,14.697,258564.021,309790.374,299962.062,207834.048,102452.705,209372.824,264470.936,208628.255 +1.994274,0.020164,4807564,0.143277,2341711.315,0.000,0.000,5.086,0.000,0.241,4.948,306.379,0.000,538.943,1.556042,93.823,8,0.000,0.000,0.000,0,0.000,0,5.086,302074.709,300438.120,293594.201,287791.748,286899.063,300934.056,289924.274,280055.144 +2.014408,0.020134,4860844,0.144864,2646259.345,0.000,0.000,0.608,0.000,0.316,4.623,306.379,0.000,245.231,1.562447,93.819,8,0.000,0.000,0.000,0,0.000,0,0.608,342553.504,334010.775,334457.778,334457.778,326809.056,319756.338,327107.058,327107.058 +2.034544,0.020137,4914895,0.146475,2684217.066,0.000,0.000,0.408,0.000,0.276,4.756,306.379,0.000,287.878,1.569023,93.813,8,0.000,0.000,0.000,0,0.000,0,0.408,352591.833,323887.878,330045.820,323391.270,345440.675,341765.774,327066.171,340027.645 +2.054692,0.020148,4957537,0.147746,2116435.730,0.000,0.000,15.504,0.000,2.886,5.634,306.379,0.000,860.816,1.609066,93.796,8,0.000,0.000,0.000,0,0.000,0,15.504,295264.672,95443.598,267271.854,281417.161,278290.304,312189.408,297498.142,289060.590 +2.074825,0.020132,5014416,0.149441,2825239.147,0.000,0.000,3.413,0.000,0.181,5.434,306.379,0.000,297.832,1.619572,93.790,8,0.000,0.000,0.000,0,0.000,0,3.413,332497.949,367068.994,313970.651,365280.836,368410.112,382268.332,349535.116,346207.157 +2.094943,0.020118,5073669,0.151207,2945202.766,0.000,0.000,0.411,0.000,0.238,4.839,306.379,0.000,334.542,1.626888,93.783,8,0.000,0.000,0.000,0,0.000,0,0.411,366429.291,368318.102,360464.626,354499.960,375177.467,386212.099,363794.897,370306.324 +2.115070,0.020127,5128521,0.152842,2725354.908,0.000,0.000,0.532,0.000,6.691,4.624,306.379,0.000,237.753,1.639359,93.779,8,0.000,0.000,0.000,0,0.000,0,0.532,358034.483,359574.737,360320.021,227063.223,351823.782,359276.623,352966.551,356295.487 +2.135189,0.020119,5168770,0.154041,2000540.184,0.000,0.000,11.329,0.000,0.109,6.540,306.379,0.000,644.794,1.677807,93.766,8,0.000,0.000,0.000,0,0.000,0,11.329,308960.664,229086.181,305282.561,234901.561,203438.867,273223.419,263729.937,181916.994 +2.155313,0.020124,5223356,0.155668,2712468.994,0.000,0.000,0.552,0.000,0.119,4.843,306.379,0.000,274.663,1.684406,93.761,8,0.000,0.000,0.000,0,0.000,0,0.552,356686.741,319616.762,334623.644,334275.802,324884.078,349332.375,354152.466,338897.126 +2.175442,0.020129,5275932,0.157235,2611955.110,0.000,0.000,0.437,0.000,0.121,4.642,306.379,0.000,262.176,1.690777,93.756,8,0.000,0.000,0.000,0,0.000,0,0.437,338218.776,338218.776,319837.321,317005.583,328779.651,325202.719,330816.515,313875.768 +2.195571,0.020129,5328203,0.158793,2596773.932,0.000,0.000,0.416,0.000,7.001,4.779,306.379,0.000,282.938,1.702145,93.750,8,0.000,0.000,0.000,0,0.000,0,0.416,330862.512,349243.763,209595.937,342537.091,334538.763,346113.983,334489.083,349392.800 +2.215700,0.020129,5375869,0.160213,2367996.821,0.000,0.000,13.381,0.000,0.149,7.207,306.379,0.000,375.115,1.741943,93.743,8,0.000,0.000,0.000,0,0.000,0,13.381,261013.202,408062.894,275668.492,388240.993,214016.916,343331.222,262056.460,215606.642 +2.235828,0.020127,5428808,0.161791,2630208.721,0.000,0.000,0.321,0.000,0.107,4.665,306.379,0.000,151.962,1.748833,93.740,8,0.000,0.000,0.000,0,0.000,0,0.321,334570.459,321652.681,330893.861,320013.117,326124.219,338694.211,322546.988,335713.186 +2.255953,0.020125,5485803,0.163490,2832069.532,0.000,0.000,0.429,0.000,0.085,4.758,306.379,0.000,216.034,1.755798,93.736,8,0.000,0.000,0.000,0,0.000,0,0.429,336300.493,361542.906,357418.653,353145.331,335704.215,359903.143,360350.351,367704.440 +2.276086,0.020134,5537485,0.165030,2566943.958,0.000,0.000,0.480,0.000,12.769,4.681,306.379,0.000,452.251,1.769573,93.727,8,0.000,0.000,0.000,0,0.000,0,0.480,354828.521,360490.679,351997.443,343255.867,349166.364,130378.621,342361.842,334464.622 +2.296225,0.020139,5590299,0.166604,2622500.763,0.000,0.000,14.601,0.000,0.122,7.502,306.379,0.000,180.971,1.808804,93.723,8,0.000,0.000,0.000,0,0.000,0,14.601,303245.582,363427.937,382247.337,223647.961,374799.026,266500.579,429370.320,279262.019 +2.316351,0.020126,5649667,0.168373,2949766.912,0.000,0.000,0.500,0.000,0.102,4.672,306.379,0.000,155.269,1.816246,93.720,8,0.000,0.000,0.000,0,0.000,0,0.500,358386.146,351380.400,356647.131,381440.517,381887.692,365988.126,375329.121,378707.779 +2.336485,0.020133,5707987,0.170111,2896681.596,0.000,0.000,0.249,0.000,2.322,4.519,306.379,0.000,153.469,1.826344,93.717,8,0.000,0.000,0.000,0,0.000,0,0.249,383244.088,360793.812,353144.824,371273.919,360992.487,350760.724,330545.542,385926.200 +2.356637,0.020152,5738378,0.171017,1508091.670,0.000,0.000,19.668,0.000,3.214,3.421,306.379,17.639,179.689,1.837429,93.713,8,0.000,0.000,0.000,0,0.000,0,19.668,230349.825,189063.514,231243.039,214321.606,196903.944,216753.131,33892.488,195564.123 +2.376766,0.020129,5745534,0.171230,355500.375,0.000,0.000,2.084,0.000,23.343,2.017,306.379,23.675,156.216,1.855122,93.710,8,0.000,0.000,0.000,0,0.000,0,2.084,84553.052,0.000,95382.996,0.000,0.000,91905.491,83658.836,0.000 +2.396886,0.020120,5769231,0.171936,1177796.647,0.000,0.000,7.261,0.000,43.463,5.262,306.379,180.365,188.908,1.872223,93.707,8,0.000,0.000,0.000,0,0.000,0,7.261,294635.546,0.000,292995.368,0.000,0.000,286881.979,303283.755,0.000 +2.417033,0.020147,5805262,0.173010,1788415.608,0.000,0.000,0.203,0.000,63.610,11.047,306.379,168.489,114.006,1.894218,93.704,8,0.000,0.000,0.000,0,0.000,0,0.203,444386.360,0.000,440812.606,0.000,0.000,447265.217,455951.424,0.000 +2.437201,0.020168,5839120,0.174019,1678779.450,0.000,0.000,0.277,0.000,83.778,9.439,306.379,57.911,140.033,1.915127,93.702,8,0.000,0.000,0.000,0,0.000,0,0.277,420066.735,0.000,419818.820,0.000,0.000,419124.659,419769.237,0.000 +2.457349,0.020148,5860908,0.174669,1081379.570,0.000,0.000,89.494,0.000,15.797,8.129,306.379,359.831,180.109,1.927357,93.698,8,0.000,0.000,0.000,0,0.000,0,89.494,198378.655,11663.494,85118.687,176044.306,180163.752,83629.731,196740.803,149640.142 +2.477499,0.020150,5889071,0.175508,1397655.633,0.000,0.000,28.786,0.000,0.077,8.426,306.379,52.148,100.224,1.943577,93.696,8,0.000,0.000,0.000,0,0.000,0,28.786,27195.799,160891.935,105507.789,286647.691,291511.174,219501.859,12605.352,293794.033 +2.497642,0.020143,5940693,0.177046,2562835.059,0.000,0.000,9.134,0.000,0.028,7.119,306.379,55.852,135.169,1.990551,93.693,8,0.000,0.000,0.000,0,0.000,0,9.134,326969.736,301253.015,183045.462,384559.304,374232.898,304976.478,359041.167,328756.998 +2.517767,0.020125,5998360,0.178765,2865416.220,0.000,0.000,0.452,0.000,0.101,5.685,306.379,30.085,151.590,2.000114,93.691,8,0.000,0.000,0.000,0,0.000,0,0.452,345636.763,340767.240,386729.576,356518.657,352990.737,358456.528,345934.897,378381.822 +2.537875,0.020108,6056599,0.180501,2896359.908,0.000,0.000,0.259,0.000,0.047,5.753,306.379,53.812,153.082,2.009712,93.688,8,0.000,0.000,0.000,0,0.000,0,0.259,362399.331,347479.639,385872.981,353298.319,344744.362,359266.196,362001.473,381297.608 +2.557986,0.020112,6116583,0.182288,2982544.725,0.000,0.000,0.214,0.000,8.347,5.828,306.379,0.000,157.519,2.025623,93.684,8,0.000,0.000,0.000,0,0.000,0,0.214,381867.556,385994.510,410557.345,210673.546,399369.819,394944.531,392358.969,406778.447 +2.578117,0.020131,6167896,0.183818,2549006.010,0.000,0.000,10.295,0.000,0.110,5.901,306.379,0.000,134.279,2.062077,93.682,8,0.000,0.000,0.000,0,0.000,0,10.295,260051.965,299991.178,358658.106,315191.923,366606.208,319811.757,303369.121,325325.753 +2.598241,0.020124,6225530,0.185535,2863938.854,0.000,0.000,0.212,0.000,0.104,4.629,306.379,0.000,151.405,2.069199,93.679,8,0.000,0.000,0.000,0,0.000,0,0.212,356687.946,361806.205,360365.142,349333.556,362452.198,352464.141,367719.532,353110.135 +2.618359,0.020118,6283065,0.187250,2859934.017,0.000,0.000,0.210,0.000,0.121,4.770,306.379,0.000,150.677,2.076313,93.676,8,0.000,0.000,0.000,0,0.000,0,0.210,367837.173,349445.314,356802.057,345766.942,365152.955,361027.214,360728.968,353173.393 +2.638481,0.020123,6334464,0.188782,2554299.551,0.000,0.000,11.386,0.000,0.151,6.490,306.379,0.000,266.919,2.116070,93.671,8,0.000,0.000,0.000,0,0.000,0,11.386,323617.165,344340.193,338327.036,353036.908,353832.036,335494.392,395675.656,109976.165 +2.658615,0.020134,6387814,0.190372,2649808.685,0.000,0.000,0.496,0.000,0.142,4.785,306.379,0.000,400.839,2.127369,93.663,8,0.000,0.000,0.000,0,0.000,0,0.496,316089.643,341867.538,317132.680,352844.253,334466.948,337298.046,326669.011,323440.565 +2.678740,0.020125,6442047,0.191988,2694769.827,0.000,0.000,0.497,0.000,0.030,4.754,306.379,0.000,353.644,2.134197,93.656,8,0.000,0.000,0.000,0,0.000,0,0.497,325908.493,338678.501,334107.136,323374.367,354777.655,337684.726,338728.190,341510.760 +2.698879,0.020139,6493332,0.193516,2546522.637,0.000,0.000,0.403,0.000,3.379,4.789,306.379,0.000,333.421,2.144169,93.649,8,0.000,0.000,0.000,0,0.000,0,0.403,335712.968,272850.578,326477.261,322504.914,328910.324,327619.311,319674.617,312772.664 +2.719014,0.020135,6534439,0.194741,2041598.913,0.000,0.000,15.280,0.000,0.236,6.195,306.379,0.000,814.824,2.183014,93.633,8,0.000,0.000,0.000,0,0.000,0,15.280,275643.418,139609.666,294863.959,273011.147,294019.645,260942.435,242566.207,260942.435 +2.739154,0.020140,6585352,0.196259,2527898.214,0.000,0.000,0.627,0.000,0.109,4.805,306.379,0.000,550.044,2.189930,93.622,8,0.000,0.000,0.000,0,0.000,0,0.627,327003.666,301284.276,326159.593,339168.242,315881.768,303468.935,305454.988,309476.746 +2.759290,0.020136,6638169,0.197833,2623008.819,0.000,0.000,0.848,0.000,0.166,4.529,306.379,0.000,249.281,2.196659,93.617,8,0.000,0.000,0.000,0,0.000,0,0.848,323400.296,319725.293,334425.306,329608.072,319824.617,328515.503,337603.687,329906.045 +2.779413,0.020122,6690576,0.199395,2604436.891,0.000,0.000,0.478,0.000,3.927,4.682,306.379,0.000,442.608,2.206215,93.609,8,0.000,0.000,0.000,0,0.000,0,0.478,324566.896,335102.524,343401.815,346830.863,337487.949,316317.301,277852.322,322877.220 +2.799545,0.020132,6734451,0.200702,2179344.316,0.000,0.000,14.932,0.000,0.090,6.449,306.379,0.000,759.045,2.245102,93.594,8,0.000,0.000,0.000,0,0.000,0,14.932,269816.486,311987.730,301656.024,245129.668,324504.990,267233.559,148468.608,310547.252 +2.819683,0.020138,6792736,0.202439,2894213.505,0.000,0.000,0.288,0.000,0.064,4.954,306.379,0.000,163.322,2.253841,93.591,8,0.000,0.000,0.000,0,0.000,0,0.288,361348.403,372769.337,374954.211,349083.314,357822.811,366165.058,353701.343,358369.029 +2.839812,0.020129,6850570,0.204163,2873207.319,0.000,0.000,0.483,0.000,0.115,4.794,306.379,0.000,176.792,2.260841,93.587,8,0.000,0.000,0.000,0,0.000,0,0.483,352928.464,362765.153,351139.975,363957.479,351189.656,366342.130,362168.990,362715.473 +2.859931,0.020118,6900633,0.205655,2488407.183,0.000,0.000,0.815,0.000,9.935,4.574,306.379,0.000,494.725,2.272701,93.577,8,0.000,0.000,0.000,0,0.000,0,0.815,143798.054,328553.452,325372.299,329597.268,346894.787,345453.327,343117.168,325620.827 +2.880046,0.020115,6951115,0.207159,2509660.792,0.000,0.000,14.891,0.000,0.324,6.671,306.379,0.000,421.404,2.312656,93.569,8,0.000,0.000,0.000,0,0.000,0,14.891,205666.707,385929.573,324781.387,324930.528,322743.114,374743.930,275166.841,295698.712 +2.900177,0.020131,7003735,0.208728,2613884.805,0.000,0.000,0.575,0.000,0.125,4.842,306.379,0.000,413.697,2.319031,93.561,8,0.000,0.000,0.000,0,0.000,0,0.575,329790.597,330833.767,313646.307,331082.140,315881.670,338980.424,324227.026,329442.874 +2.920306,0.020129,7054338,0.210236,2513919.008,0.000,0.000,0.626,0.000,0.007,4.534,306.379,0.000,291.672,2.325184,93.555,8,0.000,0.000,0.000,0,0.000,0,0.626,295194.094,309104.284,329174.700,312482.473,300311.057,317301.360,312482.473,337868.568 +2.940433,0.020128,7102919,0.211683,2413634.359,0.000,0.000,11.370,0.000,2.097,5.000,306.379,0.000,263.745,2.339520,93.550,8,0.000,0.000,0.000,0,0.000,0,11.370,319807.422,327756.651,321297.902,323285.210,342909.869,312106.606,121325.109,345145.590 +2.960594,0.020161,7152607,0.213164,2464602.465,0.000,0.000,5.430,0.000,0.195,6.684,306.379,0.000,253.820,2.376511,93.545,8,0.000,0.000,0.000,0,0.000,0,5.430,363381.051,247462.198,359710.535,272957.401,267005.214,248553.432,367051.567,338481.066 +2.980735,0.020141,7207960,0.214814,2748232.774,0.000,0.000,0.460,0.000,0.117,4.766,306.379,0.000,163.299,2.383026,93.542,8,0.000,0.000,0.000,0,0.000,0,0.460,341983.765,337813.231,327982.688,344267.629,368744.690,344069.032,341685.870,341685.870 +3.000865,0.020130,7266952,0.216572,2930596.547,0.000,0.000,0.333,0.000,0.034,4.773,306.379,0.000,154.661,2.390583,93.539,8,0.000,0.000,0.000,0,0.000,0,0.333,356289.640,371491.066,355842.539,382320.841,367616.193,367963.938,371292.355,357779.976 +3.021000,0.020135,7301794,0.217610,1730391.737,0.000,0.000,12.883,0.000,3.835,6.050,306.379,0.000,409.534,2.430470,93.531,8,0.000,0.000,0.000,0,0.000,0,12.883,305036.050,218372.437,224431.441,238883.653,177945.973,63420.878,249909.053,252392.251 +3.041146,0.020145,7357374,0.219267,2758957.553,0.000,0.000,6.280,0.000,0.160,6.652,306.379,0.000,200.691,2.441753,93.527,8,0.000,0.000,0.000,0,0.000,0,6.280,364998.469,340079.493,348468.550,354872.032,310692.971,319876.259,367331.520,352638.259 +3.061276,0.020131,7417343,0.221054,2978977.319,0.000,0.000,0.308,0.000,0.106,4.986,306.379,0.000,157.370,2.449242,93.524,8,0.000,0.000,0.000,0,0.000,0,0.308,372465.306,374949.070,378625.042,350657.855,360245.185,385976.984,361139.340,394918.536 +3.081408,0.020131,7475911,0.222800,2909282.812,0.000,0.000,0.215,0.000,3.093,4.942,306.379,0.000,153.678,2.459099,93.521,8,0.000,0.000,0.000,0,0.000,0,0.215,358345.277,367584.565,378413.408,367584.565,382287.948,374936.256,308870.382,371260.411 +3.101516,0.020108,7516551,0.224011,2021084.627,0.000,0.000,17.810,0.000,5.986,4.926,306.379,25.448,106.845,2.484764,93.519,8,0.000,0.000,0.000,0,0.000,0,17.810,315844.204,217127.349,313904.679,247115.392,301770.215,331758.257,65247.614,228316.917 +3.121654,0.020138,7532168,0.224476,775502.368,0.000,0.000,2.639,0.000,26.124,4.159,306.379,88.647,244.020,2.492035,93.514,8,0.000,0.000,0.000,0,0.000,0,2.639,160989.862,0.000,151207.320,0.000,146986.426,157464.174,158854.586,0.000 +3.141788,0.020135,7572317,0.225673,1994033.148,0.000,0.000,0.388,0.000,46.259,9.498,306.379,130.955,247.165,2.513393,93.509,8,0.000,0.000,0.000,0,0.000,0,0.388,395041.960,0.000,394346.639,0.000,389578.720,411630.345,403435.484,0.000 +3.161944,0.020156,7607593,0.226724,1750184.614,0.000,0.000,0.461,0.000,66.414,9.353,306.379,78.103,193.030,2.531322,93.505,8,0.000,0.000,0.000,0,0.000,0,0.461,351366.579,0.000,353599.210,0.000,342237.597,359552.894,343428.334,0.000 +3.182072,0.020128,7634833,0.227536,1353312.209,0.000,0.000,79.679,0.000,86.383,8.042,306.379,175.242,70.834,2.543701,93.504,8,0.000,0.000,0.000,0,0.000,0,79.679,249398.946,29411.190,250988.740,0.000,246119.996,283331.113,277419.067,16643.157 +3.202208,0.020135,7644593,0.227827,484716.386,0.000,0.000,87.007,0.000,27.420,5.036,306.379,103.789,26.190,2.557770,93.503,8,0.000,0.000,0.000,0,0.000,0,87.007,0.000,95552.697,0.000,98830.493,0.000,95552.697,99227.801,95552.697 +3.222348,0.020141,7672368,0.228654,1379055.995,0.000,0.000,30.620,0.000,47.560,6.633,306.379,217.611,163.887,2.572742,93.500,8,0.000,0.000,0.000,0,0.000,0,30.620,0.000,253517.909,208434.818,240807.257,0.000,267966.344,147066.205,261263.462 +3.242484,0.020136,7709415,0.229758,1839872.354,0.000,0.000,12.923,0.000,67.696,8.701,306.379,130.366,152.288,2.617619,93.497,8,0.000,0.000,0.000,0,0.000,0,12.923,0.000,285911.009,326833.481,335971.508,0.000,324102.005,240369.860,326684.491 +3.262629,0.020145,7758291,0.231215,2426231.175,0.000,0.000,0.398,0.000,87.841,6.510,306.379,24.820,128.949,2.630028,93.494,8,0.000,0.000,0.000,0,0.000,0,0.398,0.000,408492.028,399358.168,412264.709,0.000,399556.730,384118.521,422441.020 +3.282770,0.020141,7811638,0.232805,2648714.440,0.000,0.000,96.647,0.000,0.075,6.438,306.379,133.824,139.643,2.640587,93.492,8,0.000,0.000,0.000,0,0.000,0,96.647,206348.196,362350.610,379728.345,371287.731,194134.130,378834.633,378437.428,377593.366 +3.302920,0.020151,7866622,0.234444,2728639.158,0.000,0.000,0.411,0.000,3.938,6.516,306.379,0.000,160.703,2.653557,93.489,8,0.000,0.000,0.000,0,0.000,0,0.411,283910.676,353933.044,330509.544,358548.267,337854.201,352990.149,364850.776,346042.501 +3.323060,0.020139,7923410,0.236136,2819757.569,0.000,0.000,10.223,0.000,0.081,6.560,306.379,0.000,148.962,2.694450,93.486,8,0.000,0.000,0.000,0,0.000,0,10.223,268628.732,411533.259,357211.664,315055.325,310288.530,423450.246,351451.787,382138.027 +3.343187,0.020127,7985117,0.237975,3065873.274,0.000,0.000,0.602,0.000,0.117,5.048,306.379,0.000,177.777,2.701904,93.482,8,0.000,0.000,0.000,0,0.000,0,0.602,391761.239,378694.250,368111.480,387389.014,375365.397,400704.425,386445.011,377402.457 +3.363308,0.020121,8044835,0.239755,2967904.113,0.000,0.000,0.280,0.000,0.099,4.761,306.379,0.000,169.286,2.709370,93.479,8,0.000,0.000,0.000,0,0.000,0,0.280,375224.824,367770.026,362899.559,379846.799,376765.482,383673.595,356339.336,365384.491 +3.383444,0.020136,8093190,0.241196,2401431.910,0.000,0.000,9.375,0.000,0.118,6.123,306.379,0.000,429.891,2.753002,93.470,8,0.000,0.000,0.000,0,0.000,0,9.375,316052.377,285708.567,371128.129,367055.801,264651.652,333781.902,139651.050,323402.432 +3.403573,0.020129,8149717,0.242880,2808204.366,0.000,0.000,0.545,0.000,0.159,4.463,306.379,0.000,446.141,2.760429,93.462,8,0.000,0.000,0.000,0,0.000,0,0.545,350982.077,346510.967,341890.821,344871.561,367624.539,350485.287,360272.048,345567.067 +3.423695,0.020122,8210784,0.244700,3034887.867,0.000,0.000,0.492,0.000,0.026,4.734,306.379,0.000,265.960,2.767849,93.456,8,0.000,0.000,0.000,0,0.000,0,0.492,380236.905,377354.440,373527.719,392860.114,380485.393,376559.277,378795.672,375068.347 +3.443836,0.020141,8266473,0.246360,2764919.164,0.000,0.000,0.418,0.000,6.500,4.805,306.379,0.000,443.934,2.779388,93.448,8,0.000,0.000,0.000,0,0.000,0,0.418,239359.214,384583.380,361397.163,366808.935,366461.390,370234.736,352708.537,323365.809 +3.463958,0.020122,8311960,0.247716,2260580.578,0.000,0.000,14.270,0.000,0.117,6.152,306.379,0.000,815.540,2.818607,93.432,8,0.000,0.000,0.000,0,0.000,0,14.270,200379.469,305886.813,265035.641,288095.183,281733.930,305240.748,272192.051,342016.742 +3.484101,0.020143,8369221,0.249422,2842685.992,0.000,0.000,0.361,0.000,0.118,4.680,306.379,0.000,318.616,2.825581,93.425,8,0.000,0.000,0.000,0,0.000,0,0.361,354510.411,350985.662,360020.936,374715.668,334354.799,368410.834,348950.243,350737.440 +3.504246,0.020145,8423579,0.251042,2698350.049,0.000,0.000,0.544,0.000,0.185,4.579,306.379,0.000,439.976,2.832279,93.417,8,0.000,0.000,0.000,0,0.000,0,0.544,323257.948,334824.149,348971.648,330604.719,331250.044,362622.744,326931.333,339887.464 +3.524483,0.020237,8473931,0.252543,2488094.557,0.000,0.000,0.426,0.000,10.875,4.411,306.379,0.000,513.443,2.845764,93.407,8,0.000,0.000,0.000,0,0.000,0,0.426,329097.350,335867.070,325934.853,339573.121,332753.987,345749.873,340067.261,139051.042 +3.544611,0.020128,8524445,0.254048,2509659.012,0.000,0.000,13.118,0.000,0.045,6.235,306.379,0.000,458.980,2.882900,93.397,8,0.000,0.000,0.000,0,0.000,0,13.118,341815.220,251989.360,370829.767,276234.393,294120.073,313198.132,372369.923,289102.146 +3.564745,0.020134,8586752,0.255905,3094680.167,0.000,0.000,0.303,0.000,0.128,4.623,306.379,0.000,243.879,2.890625,93.393,8,0.000,0.000,0.000,0,0.000,0,0.303,393372.605,376982.080,363869.660,382246.916,400624.171,401567.868,379465.493,396551.374 +3.584885,0.020140,8646035,0.257672,2943521.945,0.000,0.000,0.475,0.000,1.425,4.770,306.379,0.000,265.522,2.900028,93.387,8,0.000,0.000,0.000,0,0.000,0,0.475,378447.856,367027.887,389470.609,367425.103,352728.099,339173.092,380185.678,369063.621 +3.605027,0.020142,8691144,0.259016,2239541.195,0.000,0.000,13.078,0.000,0.127,6.279,306.379,0.000,719.692,2.940575,93.373,8,0.000,0.000,0.000,0,0.000,0,13.078,348722.813,297586.068,326977.284,334672.620,286564.361,120096.880,304487.046,220434.124 +3.625173,0.020146,8746436,0.260664,2744607.183,0.000,0.000,0.467,0.000,0.121,5.145,306.379,0.000,279.410,2.949394,93.368,8,0.000,0.000,0.000,0,0.000,0,0.467,357992.241,345483.361,337938.322,337590.853,337938.322,330591.837,345731.553,351340.694 +3.645307,0.020134,8801264,0.262298,2723116.452,0.000,0.000,0.526,0.000,0.236,4.906,306.379,0.000,298.387,2.956120,93.362,8,0.000,0.000,0.000,0,0.000,0,0.526,347765.036,341606.386,327103.760,349155.699,330779.083,356506.345,330779.083,339421.059 +3.665439,0.020133,8853860,0.263866,2612487.308,0.000,0.000,0.511,0.000,6.555,4.874,306.379,0.000,299.771,2.967506,93.356,8,0.000,0.000,0.000,0,0.000,0,0.511,348391.246,355047.138,317794.011,340046.546,216912.542,341834.696,352861.621,339599.508 +3.685582,0.020143,8895380,0.265103,2061276.610,0.000,0.000,12.906,0.000,0.114,7.058,306.379,0.000,283.522,3.007011,93.350,8,0.000,0.000,0.000,0,0.000,0,12.906,212035.462,311078.016,292212.768,292262.413,114283.689,300801.421,301248.229,237354.612 +3.705725,0.020142,8951603,0.266779,2791273.620,0.000,0.000,0.300,0.000,0.101,5.024,306.379,0.000,209.058,3.014046,93.346,8,0.000,0.000,0.000,0,0.000,0,0.300,332482.426,359043.289,337695.305,352440.308,359589.400,353135.358,337993.184,358894.349 +3.725863,0.020138,9004672,0.268360,2635262.342,0.000,0.000,0.373,0.000,0.019,4.566,306.379,0.000,175.352,3.020569,93.343,8,0.000,0.000,0.000,0,0.000,0,0.373,323368.226,334640.429,316316.892,330220.931,332207.222,340351.016,315224.431,342933.195 +3.746013,0.020151,9056399,0.269902,2567011.674,0.000,0.000,0.549,0.000,9.814,4.785,306.379,0.000,188.812,3.034584,93.339,8,0.000,0.000,0.000,0,0.000,0,0.549,348871.809,337606.674,330510.135,323661.727,152798.905,353933.676,348772.557,370856.192 +3.766152,0.020138,9095378,0.271063,1935571.235,0.000,0.000,11.307,0.000,0.066,7.304,306.379,0.000,440.704,3.071999,93.331,8,0.000,0.000,0.000,0,0.000,0,11.307,165357.044,152893.195,222710.613,214219.305,333097.613,330714.088,342532.399,174046.979 +3.786298,0.020146,9152702,0.272772,2845369.759,0.000,0.000,0.355,0.000,0.103,4.920,306.379,0.000,163.452,3.078857,93.327,8,0.000,0.000,0.000,0,0.000,0,0.355,353512.027,350384.920,357731.140,357731.140,353859.483,355993.858,352717.841,363439.351 +3.806431,0.020133,9210443,0.274493,2867916.836,0.000,0.000,0.278,0.000,0.070,4.954,306.379,0.000,151.528,3.086231,93.324,8,0.000,0.000,0.000,0,0.000,0,0.278,366653.887,352349.319,363872.443,368690.301,352547.994,357564.526,350859.260,355379.106 +3.826572,0.020141,9258603,0.275928,2391169.514,0.000,0.000,1.846,0.000,14.158,4.397,306.379,7.176,125.678,3.101398,93.322,8,0.000,0.000,0.000,0,0.000,0,1.846,326998.389,331169.034,330672.528,107493.397,323622.153,340950.188,314287.854,315975.972 +3.846703,0.020130,9285098,0.276717,1316170.085,0.000,0.000,15.383,0.000,19.698,5.468,306.379,121.474,101.681,3.125732,93.320,8,0.000,0.000,0.000,0,0.000,0,15.383,268450.015,259707.009,3676.036,241674.560,271082.852,261296.646,4917.941,5365.026 +3.866846,0.020143,9325588,0.277924,2010127.887,0.000,0.000,0.424,0.000,39.841,9.214,306.379,111.701,292.828,3.145885,93.314,8,0.000,0.000,0.000,0,0.000,0,0.424,411259.556,396614.267,0.000,400436.936,401380.192,400436.936,0.000,0.000 +3.886981,0.020136,9363517,0.279055,1883680.530,0.000,0.000,0.312,0.000,59.976,9.871,306.379,74.689,142.782,3.164318,93.311,8,0.000,0.000,0.000,0,0.000,0,0.312,387324.328,368402.599,0.000,378533.919,374858.832,374560.852,0.000,0.000 +3.907114,0.020133,9394950,0.279991,1561293.937,0.000,0.000,76.537,0.000,4.696,8.894,306.379,300.546,164.340,3.179119,93.308,8,0.000,0.000,0.000,0,0.000,0,76.537,302046.525,279595.443,33080.577,293304.511,308752.048,281929.959,13460.715,49124.159 +3.927251,0.020138,9414237,0.280566,957756.850,0.000,0.000,2.304,0.000,24.833,8.036,306.379,178.459,178.459,3.193169,93.305,8,0.000,0.000,0.000,0,0.000,0,2.304,0.000,0.000,227831.619,0.000,235181.026,0.000,242381.458,252362.747 +3.947390,0.020138,9446588,0.281530,1606446.882,0.000,0.000,38.884,0.000,44.971,9.710,306.379,77.783,106.685,3.217308,93.302,8,0.000,0.000,0.000,0,0.000,0,38.884,38384.700,0.000,161483.888,37490.878,374809.467,228917.812,382307.642,383052.494 +3.967545,0.020156,9476093,0.282410,1463857.601,0.000,0.000,2.790,0.000,65.127,5.126,306.379,40.893,77.328,3.253254,93.301,8,0.000,0.000,0.000,0,0.000,0,2.790,207088.345,0.000,194784.102,190914.220,223957.065,228174.245,212099.347,206840.276 +3.987698,0.020153,9522991,0.283807,2327088.118,0.000,0.000,0.441,0.000,85.280,5.800,306.379,77.725,139.751,3.263721,93.298,8,0.000,0.000,0.000,0,0.000,0,0.441,347291.777,0.000,345158.108,341734.314,312111.055,324913.067,324615.345,331264.452 +4.007827,0.020128,9574199,0.285333,2544057.989,0.000,0.000,85.523,0.000,0.109,6.683,306.379,137.981,133.905,3.274044,93.296,8,0.000,0.000,0.000,0,0.000,0,85.523,327297.571,316467.142,330576.509,312542.353,316169.056,316467.142,319199.590,305338.627 +4.027958,0.020132,9626919,0.286905,2618769.804,0.000,0.000,0.456,0.000,2.094,6.795,306.379,0.000,141.064,3.287025,93.293,8,0.000,0.000,0.000,0,0.000,0,0.456,352530.525,338174.978,321633.810,337876.939,290439.056,324514.855,324067.796,329531.845 +4.048095,0.020137,9675402,0.288349,2407655.872,0.000,0.000,9.609,0.000,0.109,7.182,306.379,74.684,135.207,3.329437,93.290,8,0.000,0.000,0.000,0,0.000,0,9.609,331081.858,312360.115,310820.661,264190.113,231464.307,316928.816,339474.363,301335.640 +4.068230,0.020134,9728234,0.289924,2623978.671,0.000,0.000,0.572,0.000,0.093,5.655,306.379,0.000,180.429,3.337288,93.287,8,0.000,0.000,0.000,0,0.000,0,0.572,316077.382,327103.338,330778.656,329189.329,330778.656,322534.023,337731.961,329785.327 +4.088346,0.020116,9783763,0.291579,2760411.457,0.000,0.000,0.362,0.000,0.090,4.829,306.379,0.000,145.832,3.344063,93.284,8,0.000,0.000,0.000,0,0.000,0,0.362,354639.474,353148.139,348027.888,331374.647,334755.006,346138.864,345940.019,346387.420 +4.108482,0.020136,9838306,0.293204,2708778.388,0.000,0.000,0.300,0.000,7.452,4.783,306.379,0.000,142.782,3.357498,93.281,8,0.000,0.000,0.000,0,0.000,0,0.300,358667.428,363484.756,353055.489,358170.796,352807.174,362839.134,351068.963,208684.649 +4.128608,0.020126,9884649,0.294585,2302597.698,0.000,0.000,9.591,0.000,0.132,6.138,306.379,0.000,679.107,3.394787,93.268,8,0.000,0.000,0.000,0,0.000,0,9.591,312524.859,338610.002,332101.137,238989.598,290464.280,287433.435,280626.455,221847.932 +4.148746,0.020138,9944759,0.296377,2984953.668,0.000,0.000,0.420,0.000,0.121,4.686,306.379,0.000,275.448,3.402039,93.262,8,0.000,0.000,0.000,0,0.000,0,0.420,371145.296,354658.777,382169.413,371145.296,360121.178,382963.944,373628.205,389121.560 +4.168870,0.020124,9998945,0.297992,2692571.457,0.000,0.000,0.438,0.000,0.097,4.496,306.379,0.000,440.428,3.408993,93.253,8,0.000,0.000,0.000,0,0.000,0,0.438,341975.358,325378.472,329304.083,338546.660,345652.513,318620.459,345652.513,347441.399 +4.189011,0.020141,10047809,0.299448,2426097.709,0.000,0.000,15.314,0.000,0.635,4.402,306.379,0.000,729.816,3.423218,93.239,8,0.000,0.000,0.000,0,0.000,0,15.314,326994.915,310262.864,324959.265,91604.254,358820.566,342187.815,341989.215,329278.815 +4.209159,0.020148,10098018,0.300944,2492060.958,0.000,0.000,3.456,0.000,0.296,6.177,306.379,0.000,568.074,3.459270,93.228,8,0.000,0.000,0.000,0,0.000,0,3.456,302071.003,295866.784,293980.702,301872.468,288123.919,371409.352,341281.666,297455.064 +4.229294,0.020136,10152805,0.302577,2720887.013,0.000,0.000,0.597,0.000,0.154,4.771,306.379,0.000,373.055,3.466000,93.220,8,0.000,0.000,0.000,0,0.000,0,0.597,333536.736,338105.733,332791.791,352110.700,338503.037,337658.766,346399.455,341780.795 +4.249428,0.020133,10203022,0.304074,2494203.189,0.000,0.000,0.508,0.000,0.150,4.625,306.379,0.000,361.067,3.472115,93.213,8,0.000,0.000,0.000,0,0.000,0,0.508,296322.286,305063.942,310229.466,327116.757,300047.423,305808.970,326173.056,323441.288 +4.269519,0.020092,10246475,0.305369,2162736.341,0.000,0.000,12.153,0.000,4.241,6.385,306.379,0.000,483.720,3.511471,93.204,8,0.000,0.000,0.000,0,0.000,0,12.153,296889.105,147324.686,284943.860,353479.702,286437.016,288378.118,224670.146,280613.709 +4.289676,0.020157,10301579,0.307011,2733778.250,0.000,0.000,4.328,0.000,0.066,5.247,306.379,0.000,256.002,3.522732,93.199,8,0.000,0.000,0.000,0,0.000,0,4.328,344252.455,348022.910,284818.179,342912.951,347477.186,368958.857,338249.494,359086.218 +4.309819,0.020143,10354260,0.308581,2615388.938,0.000,0.000,0.515,0.000,0.095,4.696,306.379,0.000,280.615,3.529236,93.193,8,0.000,0.000,0.000,0,0.000,0,0.515,317137.194,332775.613,318676.213,325527.330,325974.142,345534.576,319123.025,330640.845 +4.329958,0.020139,10408952,0.310211,2715687.140,0.000,0.000,0.371,0.000,1.335,5.036,306.379,0.000,242.064,3.535702,93.189,8,0.000,0.000,0.000,0,0.000,0,0.371,316793.753,344004.251,331838.974,349019.325,345394.569,337847.131,345394.569,345394.569 +4.350080,0.020122,10448882,0.311401,1984442.133,0.000,0.000,16.715,0.000,2.418,5.573,306.379,0.000,744.888,3.570854,93.174,8,0.000,0.000,0.000,0,0.000,0,16.715,28775.156,284869.079,310712.051,280694.444,260069.764,245607.639,272146.384,301567.615 +4.370246,0.020167,10500220,0.312931,2545692.851,0.000,0.000,3.817,0.000,0.143,5.896,306.379,0.000,332.581,3.586205,93.167,8,0.000,0.000,0.000,0,0.000,0,3.817,252248.618,350579.463,335405.868,329157.917,322463.684,280661.918,352265.418,322909.966 +4.390406,0.020159,10555908,0.314591,2762378.868,0.000,0.000,0.446,0.000,0.141,4.843,306.379,0.000,245.116,3.593090,93.163,8,0.000,0.000,0.000,0,0.000,0,0.446,348323.237,345049.336,357400.872,337707.860,339195.997,339543.229,345049.336,350109.001 +4.410536,0.020131,10613695,0.316313,2870589.406,0.000,0.000,0.273,0.000,3.798,5.093,306.379,0.000,244.690,3.603027,93.158,8,0.000,0.000,0.000,0,0.000,0,0.273,355427.124,378625.512,379619.019,365511.220,356718.683,371323.236,297157.939,366206.675 +4.430655,0.020119,10662338,0.317762,2417810.690,0.000,0.000,12.383,0.000,0.091,7.220,306.379,0.000,363.858,3.643982,93.151,8,0.000,0.000,0.000,0,0.000,0,12.383,350123.522,253794.819,381288.691,270595.181,363991.277,341325.700,110942.036,345749.464 +4.450782,0.020127,10717247,0.319399,2728094.680,0.000,0.000,0.409,0.000,0.146,4.986,306.379,0.000,212.709,3.652317,93.146,8,0.000,0.000,0.000,0,0.000,0,0.409,342371.932,341924.777,334869.660,363586.969,352954.609,321405.316,332733.251,338248.167 +4.470904,0.020121,10774340,0.321100,2837417.512,0.000,0.000,0.429,0.000,0.146,4.640,306.379,0.000,164.819,3.658920,93.143,8,0.000,0.000,0.000,0,0.000,0,0.429,334667.464,356634.054,373929.017,357727.414,340034.866,360808.701,349527.216,364088.780 +4.491029,0.020126,10827015,0.322670,2617303.389,0.000,0.000,0.389,0.000,10.752,4.743,306.379,0.000,304.338,3.672855,93.137,8,0.000,0.000,0.000,0,0.000,0,0.389,349305.037,356758.203,345826.893,352385.679,160143.689,359938.220,339963.736,352981.932 +4.511148,0.020119,10873359,0.324051,2303517.910,0.000,0.000,13.652,0.000,0.160,7.264,306.379,0.000,407.540,3.711502,93.129,8,0.000,0.000,0.000,0,0.000,0,13.652,327355.622,194594.179,323677.469,323677.469,172823.489,220689.183,358172.580,382527.918 +4.531283,0.020135,10930224,0.325746,2824178.184,0.000,0.000,0.440,0.000,0.089,4.631,306.379,0.000,186.242,3.718460,93.126,8,0.000,0.000,0.000,0,0.000,0,0.440,345467.044,353165.059,349142.225,346212.013,344920.733,371143.648,362452.341,351675.120 +4.551408,0.020124,10987189,0.327444,2830635.099,0.000,0.000,0.421,0.000,0.129,4.523,306.379,0.000,149.655,3.725426,93.123,8,0.000,0.000,0.000,0,0.000,0,0.421,352506.370,358518.954,349326.161,334468.619,357226.994,353052.969,360357.513,365177.519 +4.571529,0.020121,11030535,0.328736,2154234.781,0.000,0.000,1.755,0.000,16.363,3.773,306.379,5.824,113.181,3.740105,93.120,8,0.000,0.000,0.000,0,0.000,0,1.755,302067.988,65403.335,272149.441,297296.924,305248.697,308926.392,290537.917,312604.087 +4.591634,0.020105,11052269,0.329383,1081028.761,0.000,0.000,18.495,0.000,18.751,4.083,306.379,105.696,160.292,3.761391,93.117,8,0.000,0.000,0.000,0,0.000,0,18.495,14722.762,190351.388,217160.742,202437.980,213778.486,14722.762,14722.762,213131.878 +4.611755,0.020121,11086264,0.330396,1689540.109,0.000,0.000,1.689,0.000,38.872,7.564,306.379,119.784,288.103,3.778885,93.112,8,0.000,0.000,0.000,0,0.000,0,1.689,0.000,333832.649,342033.094,335174.540,338057.121,0.000,0.000,340442.705 +4.631900,0.020145,11124106,0.331524,1878485.955,0.000,0.000,0.322,0.000,59.017,9.983,306.379,99.087,109.945,3.797188,93.109,8,0.000,0.000,0.000,0,0.000,0,0.322,0.000,371855.036,374684.530,370514.750,389378.041,0.000,0.000,372053.597 +4.652040,0.020140,11160467,0.332608,1805383.430,0.000,0.000,79.006,0.000,79.132,9.685,306.379,138.869,184.060,3.815048,93.106,8,0.000,0.000,0.000,0,0.000,0,79.006,3674.222,360073.723,357144.276,360073.723,363747.944,0.000,20704.736,339964.807 +4.672209,0.020169,11180184,0.333195,977604.735,0.000,0.000,82.429,0.000,22.184,7.406,307.215,513.443,136.544,3.827904,93.103,8,0.000,0.000,0.000,0,0.000,0,82.429,41995.801,44772.383,237744.824,231150.442,234819.497,187121.787,0.000,0.000 +4.692368,0.020160,11209606,0.334072,1459457.687,0.000,0.000,1.728,0.000,42.344,9.102,307.215,76.732,161.602,3.845543,93.100,8,0.000,0.000,0.000,0,0.000,0,1.728,0.000,0.000,197375.506,424662.404,422678.232,414741.544,0.000,0.000 +4.712513,0.020145,11225675,0.334551,797680.497,0.000,0.000,55.831,0.000,17.584,9.576,307.996,59.530,255.186,3.888493,93.095,8,0.000,0.000,0.000,0,0.000,0,55.831,57136.739,39663.123,111046.815,177764.258,172105.189,63341.858,63788.626,112833.889 +4.732653,0.020140,11260357,0.335585,1722080.053,0.000,0.000,1.742,0.000,37.723,4.142,307.996,64.394,90.773,3.897827,93.093,8,0.000,0.000,0.000,0,0.000,0,1.742,263858.295,245983.063,246181.677,249558.109,231484.263,0.000,249856.030,235158.616 +4.752773,0.020121,11313861,0.337179,2659170.520,0.000,0.000,0.476,0.000,57.844,6.319,307.996,185.988,144.248,3.908783,93.090,8,0.000,0.000,0.000,0,0.000,0,0.476,405257.110,373597.952,375834.470,389352.980,360427.344,0.000,394273.320,360427.344 +4.772907,0.020134,11366610,0.338751,2619909.314,0.000,0.000,0.316,0.000,77.978,6.289,307.996,37.251,142.600,3.918571,93.088,8,0.000,0.000,0.000,0,0.000,0,0.316,392869.679,361926.845,359493.140,389591.626,356811.096,0.000,399028.445,360188.484 +4.793026,0.020119,11417197,0.340259,2514446.373,0.000,0.000,87.938,0.000,9.100,6.169,307.996,105.430,133.389,3.935230,93.085,8,0.000,0.000,0.000,0,0.000,0,87.938,351367.375,353653.823,353107.064,366974.867,180629.374,179386.739,368664.850,360662.283 +4.813159,0.020134,11462480,0.341609,2249095.120,0.000,0.000,11.638,0.000,0.122,7.122,307.996,0.000,368.626,3.971729,93.078,8,0.000,0.000,0.000,0,0.000,0,11.638,230010.368,286134.686,327805.750,316729.889,228669.345,283005.631,293932.489,282806.961 +4.833287,0.020128,11517967,0.343262,2756755.559,0.000,0.000,0.406,0.000,0.027,5.583,307.996,0.000,336.330,3.979607,93.071,8,0.000,0.000,0.000,0,0.000,0,0.406,330441.026,363033.014,330689.441,360996.015,334365.976,339483.316,362337.454,335409.317 +4.853415,0.020128,11572032,0.344873,2686019.053,0.000,0.000,0.705,0.000,0.114,4.674,307.996,0.000,370.475,3.986423,93.064,8,0.000,0.000,0.000,0,0.000,0,0.705,336193.303,348216.176,313886.403,323524.574,333262.107,338727.049,358500.203,333709.239 +4.873598,0.020182,11622337,0.346373,2492512.306,0.000,0.000,13.065,0.000,1.289,4.824,307.996,0.000,515.802,4.001343,93.054,8,0.000,0.000,0.000,0,0.000,0,13.065,325530.382,328305.070,333358.966,337867.834,340989.359,361254.492,124216.844,340989.359 +4.893719,0.020122,11672781,0.347876,2506956.327,0.000,0.000,3.243,0.000,0.023,5.704,307.996,0.000,598.315,4.036900,93.042,8,0.000,0.000,0.000,0,0.000,0,3.243,273984.026,320352.083,325620.051,332726.838,286855.759,299528.701,332180.162,335708.706 +4.913848,0.020129,11727129,0.349496,2699998.241,0.000,0.000,0.503,0.000,0.060,4.602,307.996,0.000,427.712,4.043854,93.033,8,0.000,0.000,0.000,0,0.000,0,0.503,335984.546,339263.413,327141.540,339611.172,349249.055,324309.791,347063.143,337375.581 +4.934001,0.020152,11781823,0.351126,2714034.662,0.000,0.000,0.462,0.000,0.124,4.848,307.996,0.000,329.522,4.050453,93.027,8,0.000,0.000,0.000,0,0.000,0,0.462,349290.415,347404.773,337976.562,341499.736,339713.338,327109.308,331773.791,339266.738 +4.954145,0.020144,11826567,0.352459,2221187.349,0.000,0.000,13.404,0.000,3.371,5.847,307.996,0.000,732.027,4.087559,93.013,8,0.000,0.000,0.000,0,0.000,0,13.404,293434.615,299540.597,272783.490,356331.191,42990.082,299242.744,333694.381,323170.250 +4.974296,0.020151,11878921,0.354019,2598078.145,0.000,0.000,3.974,0.000,0.062,5.437,307.996,0.000,393.125,4.100510,93.005,8,0.000,0.000,0.000,0,0.000,0,3.974,337401.790,328518.878,322216.476,323457.106,339138.672,335019.780,327427.123,284898.320 +4.994419,0.020124,11935243,0.355698,2798802.839,0.000,0.000,0.475,0.000,0.069,4.817,307.996,0.000,283.793,4.107685,92.999,8,0.000,0.000,0.000,0,0.000,0,0.475,355055.685,349341.003,342334.306,364994.262,332544.807,362459.925,351974.726,340098.126 +5.014554,0.020134,11992525,0.357405,2844991.473,0.000,0.000,0.233,0.000,4.740,4.715,307.996,0.000,174.997,4.119053,92.996,8,0.000,0.000,0.000,0,0.000,0,0.233,368375.786,269688.623,378209.735,377315.740,363856.142,376620.410,346522.564,364402.473 +5.034679,0.020126,12042668,0.358899,2491499.645,0.000,0.000,11.259,0.000,0.052,6.577,307.996,0.000,558.795,4.158989,92.985,8,0.000,0.000,0.000,0,0.000,0,11.259,385876.119,189807.723,323567.511,393428.678,335442.915,270351.785,268413.958,324610.956 +5.054836,0.020156,12088099,0.360253,2253950.478,0.000,0.000,4.116,0.000,0.156,5.023,307.996,0.000,212.016,4.164505,92.981,8,0.000,0.000,0.000,0,0.000,0,4.116,287802.750,290035.317,287058.561,268007.318,287356.236,282692.651,275349.985,275647.660 +5.074974,0.020138,12147036,0.362010,2926637.180,0.000,0.000,0.324,0.000,0.023,5.041,307.996,0.000,317.340,4.171818,92.974,8,0.000,0.000,0.000,0,0.000,0,0.324,375009.993,356438.259,373371.311,370242.917,374662.394,359665.967,352763.638,364482.700 +5.095119,0.020146,12197854,0.363524,2522547.333,0.000,0.000,0.493,0.000,8.860,4.676,307.996,0.000,415.919,4.183838,92.966,8,0.000,0.000,0.000,0,0.000,0,0.493,165793.776,330594.774,343203.043,342160.627,339926.879,334714.799,325233.778,340919.656 +5.115256,0.020137,12247678,0.365009,2474273.004,0.000,0.000,12.471,0.000,0.066,6.589,307.996,0.000,422.112,4.223511,92.958,8,0.000,0.000,0.000,0,0.000,0,12.471,319017.537,389535.112,235935.915,297514.643,274919.223,282964.185,376176.501,298209.887 +5.135410,0.020154,12305116,0.366721,2850010.777,0.000,0.000,0.443,0.000,0.145,4.779,307.996,0.000,291.511,4.230625,92.952,8,0.000,0.000,0.000,0,0.000,0,0.443,344553.690,342072.744,359637.838,360332.502,342171.982,363508.112,374870.842,362863.067 +5.155561,0.020151,12361508,0.368402,2798428.767,0.000,0.000,0.439,0.000,0.155,4.594,307.996,0.000,228.351,4.237434,92.948,8,0.000,0.000,0.000,0,0.000,0,0.439,368115.062,351937.452,347471.241,352532.947,352532.947,346677.248,334171.856,344990.013 +5.175677,0.020116,12411620,0.369895,2491164.326,0.000,0.000,10.703,0.000,3.454,5.602,307.996,0.000,339.633,4.276890,92.941,8,0.000,0.000,0.000,0,0.000,0,10.703,200885.916,404655.125,338438.832,275602.950,289373.155,328397.021,313483.442,340327.885 +5.195829,0.020152,12470357,0.371646,2914745.445,0.000,0.000,5.765,0.000,0.153,6.413,307.996,0.000,258.974,4.290287,92.936,8,0.000,0.000,0.000,0,0.000,0,5.765,383045.101,363542.999,400264.514,341807.832,350094.985,362798.644,345033.370,368158.000 +5.215960,0.020132,12527012,0.373334,2814229.276,0.000,0.000,0.478,0.000,0.173,4.362,307.996,0.000,267.769,4.296993,92.931,8,0.000,0.000,0.000,0,0.000,0,0.478,349251.541,343042.404,356553.486,349102.521,352877.677,351139.118,370610.972,341651.557 +5.236076,0.020116,12584333,0.375042,2849531.126,0.000,0.000,0.477,0.000,5.668,4.580,307.996,0.000,212.440,4.309723,92.926,8,0.000,0.000,0.000,0,0.000,0,0.477,357427.972,233297.562,378903.478,382582.152,382582.152,382582.152,351909.960,380245.697 +5.256207,0.020131,12632380,0.376474,2386717.596,0.000,0.000,9.780,0.000,0.153,7.141,307.996,0.000,449.788,4.350399,92.918,8,0.000,0.000,0.000,0,0.000,0,9.780,377974.362,181064.076,279072.147,399384.134,334509.049,238935.035,226566.049,349212.744 +5.276337,0.020129,12690164,0.378196,2870612.925,0.000,0.000,0.265,0.000,0.143,4.626,307.996,0.000,222.582,4.357296,92.913,8,0.000,0.000,0.000,0,0.000,0,0.265,356143.986,345562.500,335428.120,371444.913,378648.271,360267.287,366526.758,356591.091 +5.296468,0.020131,12747118,0.379894,2829098.817,0.000,0.000,0.542,0.000,0.119,4.631,307.996,0.000,199.664,4.364128,92.909,8,0.000,0.000,0.000,0,0.000,0,0.542,349651.062,350048.449,348607.920,387204.152,349204.001,345528.170,361771.371,337083.692 +5.316591,0.020123,12798859,0.381436,2571202.650,0.000,0.000,0.489,0.000,12.985,4.526,307.996,3.106,176.257,4.379971,92.906,8,0.000,0.000,0.000,0,0.000,0,0.489,334637.495,355856.713,363509.545,353024.171,355210.694,121749.608,340451.660,346762.762 +5.336726,0.020134,12823098,0.382158,1203861.196,0.000,0.000,17.494,0.000,16.501,4.173,307.996,54.711,95.646,4.401371,92.904,8,0.000,0.000,0.000,0,0.000,0,17.494,47778.971,231544.243,221064.656,227868.937,42315.679,164991.414,227868.937,40428.360 +5.356849,0.020123,12858007,0.383198,1734772.906,0.000,0.000,3.625,0.000,36.624,7.701,307.996,162.477,402.406,4.417461,92.896,8,0.000,0.000,0.000,0,0.000,0,3.625,0.000,341995.106,354965.277,358891.115,0.000,340603.670,338317.739,0.000 +5.376995,0.020146,12897980,0.384390,1984116.742,0.000,0.000,0.312,0.000,56.771,9.869,307.996,81.629,142.511,4.437225,92.893,8,0.000,0.000,0.000,0,0.000,0,0.312,0.000,391581.742,394758.473,416399.954,0.000,391780.288,389596.285,0.000 +5.397219,0.020224,12937996,0.385582,1978642.469,0.000,0.000,0.274,0.000,76.995,8.956,307.996,7.340,180.981,4.456257,92.890,8,0.000,0.000,0.000,0,0.000,0,0.274,0.000,384988.761,387856.646,402641.084,0.000,399674.307,403481.671,0.000 +5.417364,0.020144,12959546,0.386225,1069777.862,0.000,0.000,81.757,0.000,18.418,6.645,307.996,447.938,145.047,4.470051,92.887,8,0.000,0.000,0.000,0,0.000,0,81.757,181738.132,33855.615,35295.223,32962.065,185361.974,225273.872,213657.722,161633.258 +5.437516,0.020152,12981522,0.386880,1090487.000,0.000,0.000,11.988,0.000,38.571,9.454,309.871,353.555,151.773,4.486691,92.884,8,0.000,0.000,0.000,0,0.000,0,11.988,262747.027,0.000,0.000,0.000,259819.345,276095.271,20394.528,271430.829 +5.457667,0.020151,13007132,0.387643,1270930.907,0.000,0.000,56.223,0.000,58.721,10.462,309.871,93.049,226.033,4.530613,92.879,8,0.000,0.000,0.000,0,0.000,0,56.223,415968.093,0.000,51363.276,0.000,0.000,403511.878,400087.660,0.000 +5.477814,0.020148,13040785,0.388646,1670311.658,0.000,0.000,0.323,0.000,78.868,7.536,309.871,29.664,218.503,4.546257,92.875,8,0.000,0.000,0.000,0,0.000,0,0.323,413942.271,0.000,401831.729,0.000,0.000,410120.501,444417.157,0.000 +5.497935,0.020121,13084331,0.389943,2164200.527,0.000,0.000,85.233,0.000,0.085,6.771,309.871,215.881,122.501,4.557541,92.873,8,0.000,0.000,0.000,0,0.000,0,85.233,325678.732,238903.962,337208.942,214203.469,190049.667,332586.918,345061.412,180507.425 +5.518084,0.020149,13136004,0.391483,2564594.168,0.000,0.000,0.544,0.000,0.049,6.922,309.871,0.000,179.525,4.566673,92.869,8,0.000,0.000,0.000,0,0.000,0,0.544,328211.275,330543.943,313222.646,307316.531,315853.101,326871.232,307366.162,335209.278 +5.538234,0.020150,13186670,0.392993,2514472.884,0.000,0.000,0.414,0.000,11.424,6.449,309.871,0.000,202.585,4.583324,92.865,8,0.000,0.000,0.000,0,0.000,0,0.414,349135.845,327299.346,341145.672,341939.726,139604.710,354247.571,333403.640,327696.373 +5.558385,0.020151,13236046,0.394465,2450285.399,0.000,0.000,11.558,0.000,0.039,6.044,309.871,0.000,232.036,4.618336,92.861,8,0.000,0.000,0.000,0,0.000,0,11.558,297502.045,288470.290,302762.298,347127.073,297402.795,321470.933,300181.796,295368.169 +5.578546,0.020161,13291219,0.396109,2736616.678,0.000,0.000,0.442,0.000,0.054,4.682,309.871,0.000,373.749,4.625088,92.853,8,0.000,0.000,0.000,0,0.000,0,0.442,343782.107,335052.393,325529.068,341798.081,334010.779,348692.571,358166.296,349585.383 +5.598677,0.020131,13347252,0.397779,2783409.897,0.000,0.000,0.371,0.000,0.062,4.531,309.871,0.000,227.610,4.632011,92.849,8,0.000,0.000,0.000,0,0.000,0,0.371,343101.604,360388.321,340121.135,335799.456,351496.590,344840.210,351744.962,355917.618 +5.618799,0.020122,13394205,0.399178,2333438.890,0.000,0.000,13.164,0.000,2.471,5.545,309.871,0.000,869.121,4.672520,92.832,8,0.000,0.000,0.000,0,0.000,0,13.164,272490.478,86523.057,311403.490,272540.176,332375.765,368456.029,328747.860,360902.034 +5.638941,0.020143,13453118,0.400934,2924807.239,0.000,0.000,3.135,0.000,0.207,5.366,309.871,0.000,525.940,4.683353,92.821,8,0.000,0.000,0.000,0,0.000,0,3.135,356012.980,347076.662,341119.117,399453.415,389424.880,374729.602,357452.720,359537.861 +5.659063,0.020122,13513406,0.402731,2996188.418,0.000,0.000,0.381,0.000,0.088,4.765,309.871,0.000,245.578,4.690742,92.816,8,0.000,0.000,0.000,0,0.000,0,0.381,367764.635,378797.574,378648.480,367615.541,368857.989,393508.159,375119.927,365876.114 +5.679203,0.020140,13570638,0.404437,2841721.871,0.000,0.000,0.421,0.000,7.517,4.751,309.871,0.000,305.286,4.703335,92.810,8,0.000,0.000,0.000,0,0.000,0,0.421,240021.029,389475.579,356456.551,356903.425,379545.044,377012.758,371104.090,371203.395 +5.699334,0.020131,13616882,0.405815,2297132.305,0.000,0.000,13.224,0.000,0.049,6.156,309.871,0.000,938.376,4.741741,92.792,8,0.000,0.000,0.000,0,0.000,0,13.224,187519.991,279317.856,296852.838,239181.127,354623.898,293971.736,360932.517,284732.341 +5.719478,0.020144,13675835,0.407572,2926523.282,0.000,0.000,0.224,0.000,0.126,4.755,309.871,0.000,172.970,4.748917,92.789,8,0.000,0.000,0.000,0,0.000,0,0.224,379113.163,356377.294,371815.843,356327.653,381148.470,361540.024,371120.860,349079.974 +5.739609,0.020130,13729406,0.409168,2661219.077,0.000,0.000,0.471,0.000,0.166,4.700,309.871,0.000,246.636,4.755337,92.784,8,0.000,0.000,0.000,0,0.000,0,0.471,339886.523,327169.342,329057.049,327169.342,346195.437,338197.522,322698.459,330845.402 +5.759740,0.020132,13778491,0.410631,2438215.684,0.000,0.000,11.443,0.000,2.397,5.045,309.871,0.000,396.028,4.770691,92.776,8,0.000,0.000,0.000,0,0.000,0,11.443,302908.001,352879.377,342249.283,311799.528,336934.236,346074.130,293072.681,152298.447 +5.779879,0.020139,13827256,0.412084,2421398.158,0.000,0.000,3.989,0.000,0.081,6.436,309.871,0.000,328.961,4.805790,92.770,8,0.000,0.000,0.000,0,0.000,0,3.989,319426.932,253535.507,265551.878,346041.705,309893.282,344849.999,335366.004,246732.850 +5.800020,0.020140,13881845,0.413711,2710438.443,0.000,0.000,0.449,0.000,0.077,4.832,309.871,0.000,344.265,4.812759,92.763,8,0.000,0.000,0.000,0,0.000,0,0.449,333461.038,330680.541,327403.526,361911.480,334354.769,330332.978,349051.682,343242.429 +5.820161,0.020141,13936763,0.415348,2726623.860,0.000,0.000,0.376,0.000,0.071,4.748,309.871,0.000,249.603,4.819145,92.758,8,0.000,0.000,0.000,0,0.000,0,0.376,337662.859,349032.480,338010.402,343521.441,334981.813,345705.997,345010.911,332697.959 +5.840292,0.020131,13983269,0.416734,2310221.760,0.000,0.000,12.385,0.000,2.180,5.707,309.871,0.000,536.537,4.853752,92.747,8,0.000,0.000,0.000,0,0.000,0,12.385,312460.647,132336.274,352896.731,282704.856,308138.855,255780.584,307791.124,358112.688 +5.860427,0.020135,14033752,0.418238,2507201.444,0.000,0.000,4.600,0.000,0.144,5.818,309.871,0.000,368.602,4.870518,92.740,8,0.000,0.000,0.000,0,0.000,0,4.600,309060.765,337369.400,335978.800,279659.516,330764.052,284526.614,346805.611,283036.686 +5.880568,0.020141,14082873,0.419702,2438813.200,0.000,0.000,2.328,0.000,0.119,4.184,309.871,0.000,230.403,4.876472,92.736,8,0.000,0.000,0.000,0,0.000,0,2.328,294021.941,303951.760,303405.620,312292.808,316066.139,306483.864,308618.775,293972.292 +5.900714,0.020146,14138442,0.421358,2758269.945,0.000,0.000,0.428,0.000,0.085,4.862,309.871,0.000,234.612,4.883366,92.731,8,0.000,0.000,0.000,0,0.000,0,0.428,352570.524,339664.943,352620.160,339813.854,343983.349,363738.814,329737.574,336140.727 +5.920868,0.020153,14183174,0.422692,2219575.523,0.000,0.000,14.200,0.000,2.370,5.514,309.871,0.000,425.448,4.921555,92.723,8,0.000,0.000,0.000,0,0.000,0,14.200,299701.246,60535.682,337808.955,304712.807,298609.619,273651.055,299254.672,345301.486 +5.941019,0.020151,14226577,0.423985,2153883.335,0.000,0.000,6.298,0.000,0.035,6.596,309.871,0.000,180.667,4.933315,92.719,8,0.000,0.000,0.000,0,0.000,0,6.298,221973.600,301274.698,286436.758,234231.029,270854.440,234280.654,302713.829,302118.327 +5.961167,0.020148,14280401,0.425589,2671392.427,0.000,0.000,0.361,0.000,0.142,4.858,309.871,0.000,177.977,4.939995,92.715,8,0.000,0.000,0.000,0,0.000,0,0.361,337249.397,332286.198,336852.341,334966.325,332137.302,335065.589,327968.214,334867.061 +5.981305,0.020138,14337571,0.427293,2838905.167,0.000,0.000,0.427,0.000,0.085,5.179,309.871,0.000,242.855,4.946968,92.711,8,0.000,0.000,0.000,0,0.000,0,0.427,345415.853,356439.764,363590.408,354801.074,363093.836,359816.457,350331.921,345415.853 +6.001440,0.020135,14379991,0.428557,2106767.312,0.000,0.000,11.612,0.000,5.462,5.974,309.871,0.000,268.499,4.985165,92.705,8,0.000,0.000,0.000,0,0.000,0,11.612,257857.989,327090.276,226867.352,132157.186,334440.620,312687.577,217977.410,297688.903 +6.021585,0.020145,14427616,0.429976,2364098.114,0.000,0.000,8.173,0.000,0.178,6.268,309.871,0.000,357.174,4.998249,92.698,8,0.000,0.000,0.000,0,0.000,0,8.173,263885.471,304887.992,302654.198,307518.904,309603.778,312234.690,269445.135,293867.944 +6.041714,0.020129,14476357,0.431429,2421430.682,0.000,0.000,0.527,0.000,0.098,4.657,309.871,0.000,214.437,5.004169,92.694,8,0.000,0.000,0.000,0,0.000,0,0.527,297679.831,302945.863,310447.474,306175.033,307168.624,305131.763,305131.763,286750.331 +6.061844,0.020129,14528057,0.432970,2568376.185,0.000,0.000,0.276,0.000,0.120,4.958,309.871,0.000,146.319,5.010498,92.691,8,0.000,0.000,0.000,0,0.000,0,0.276,316650.480,304777.329,322661.573,318637.618,335130.865,312477.489,327182.312,330858.518 +6.081977,0.020133,14568158,0.434165,1991806.973,0.000,0.000,17.319,0.000,1.358,4.616,309.871,9.507,105.548,5.025021,92.689,8,0.000,0.000,0.000,0,0.000,0,17.319,275269.800,253812.464,297720.531,37947.695,283018.282,275667.158,300055.009,268316.034 +6.102126,0.020149,14587869,0.434752,978259.472,0.000,0.000,2.664,0.000,21.507,5.044,309.871,104.107,221.591,5.046421,92.685,8,0.000,0.000,0.000,0,0.000,0,2.664,190976.736,0.000,201994.625,201994.625,194649.366,0.000,188644.120,0.000 +6.122260,0.020134,14625731,0.435881,1880504.195,0.000,0.000,0.315,0.000,41.641,9.332,309.871,117.960,226.995,5.065109,92.680,8,0.000,0.000,0.000,0,0.000,0,0.315,371213.574,0.000,381941.716,382239.720,369425.551,0.000,375683.633,0.000 +6.142423,0.020164,14663478,0.437006,1872041.196,0.000,0.000,0.410,0.000,61.804,9.552,309.871,57.731,132.123,5.083767,92.678,8,0.000,0.000,0.000,0,0.000,0,0.410,377909.606,0.000,380934.867,373545.296,372454.218,0.000,367197.208,0.000 +6.162598,0.020175,14697763,0.438027,1699392.298,0.000,0.000,80.993,0.000,81.846,9.807,309.871,95.067,153.734,5.101654,92.675,8,0.000,0.000,0.000,0,0.000,0,80.993,344884.690,5997.564,338490.594,327784.199,340076.726,11449.894,330708.631,0.000 +6.182877,0.020278,14710073,0.438394,607052.201,0.000,0.000,81.975,0.000,21.763,4.932,310.809,613.532,166.241,5.112537,92.671,8,0.000,0.000,0.000,0,0.000,0,81.975,15681.771,3057.452,139952.408,0.000,152971.237,145771.430,0.000,149617.902 +6.203025,0.020148,14734514,0.439123,1213045.262,0.000,0.000,1.258,0.000,41.912,8.854,310.809,131.446,63.978,5.128567,92.670,8,0.000,0.000,0.000,0,0.000,0,1.258,0.000,0.000,332928.588,0.000,213167.604,334020.482,0.000,332928.588 +6.225517,0.022492,14756808,0.439787,991197.134,0.000,0.000,62.711,0.000,64.401,10.899,311.746,235.500,246.616,5.170002,92.665,8,0.000,0.000,0.000,0,0.000,0,62.711,0.000,533.523,133558.634,75182.307,170771.876,307175.967,0.000,303974.828 +6.245662,0.020145,14795628,0.440944,1927059.555,0.000,0.000,70.902,0.000,84.546,7.824,311.746,29.668,271.861,5.189209,92.659,8,0.000,0.000,0.000,0,0.000,0,70.902,187394.380,337955.215,0.000,337955.215,345202.786,362279.254,0.000,356272.705 +6.265805,0.020143,14836415,0.442160,2024838.690,0.000,0.000,90.856,0.000,0.217,6.469,312.527,277.697,133.419,5.199368,92.657,8,0.000,0.000,0.000,0,0.000,0,90.856,295532.025,297120.640,36041.702,312262.127,299205.697,312460.703,167400.301,304815.494 +6.285948,0.020143,14885625,0.443626,2443002.726,0.000,0.000,0.384,0.000,0.166,7.027,312.527,0.000,159.017,5.207649,92.654,8,0.000,0.000,0.000,0,0.000,0,0.384,308391.240,309036.618,314447.862,297568.753,297568.753,301043.864,313703.195,301242.441 +6.306099,0.020151,14934397,0.445080,2420328.577,0.000,0.000,0.455,0.000,5.442,7.096,312.527,0.000,201.603,5.220173,92.650,8,0.000,0.000,0.000,0,0.000,0,0.455,309761.563,315815.859,319488.136,315815.859,213041.716,311845.829,309860.814,324698.800 +6.326247,0.020148,14974071,0.446262,1969142.523,0.000,0.000,13.334,0.000,0.152,6.584,312.527,0.000,353.054,5.259338,92.643,8,0.000,0.000,0.000,0,0.000,0,13.334,260573.631,220370.842,253426.469,275463.553,146864.262,273230.065,268961.621,270252.080 +6.346392,0.020145,15022192,0.447696,2388708.454,0.000,0.000,0.553,0.000,0.061,4.717,312.527,0.000,269.140,5.265099,92.637,8,0.000,0.000,0.000,0,0.000,0,0.553,311240.457,297539.920,297539.920,304737.665,279173.258,305382.981,290441.453,302652.801 +6.366530,0.020138,15072729,0.449202,2509581.818,0.000,0.000,0.396,0.000,0.134,4.678,312.527,0.000,175.744,5.271362,92.634,8,0.000,0.000,0.000,0,0.000,0,0.396,309669.197,320494.708,306937.990,319849.150,293977.172,332760.310,315777.169,310116.122 +6.386656,0.020126,15120273,0.450619,2362351.910,0.000,0.000,0.581,0.000,2.524,4.793,312.527,0.000,360.818,5.279568,92.627,8,0.000,0.000,0.000,0,0.000,0,0.581,270648.891,300709.948,319442.210,294151.172,272089.834,305181.841,286797.392,313330.623 +6.407957,0.021301,15163230,0.451899,2016638.997,0.000,0.000,17.561,0.000,0.756,5.772,312.527,0.000,886.830,5.314484,92.608,8,0.000,0.000,0.000,0,0.000,0,17.561,71075.528,326553.085,283457.091,284865.457,254538.647,271579.873,250125.767,274443.550 +6.428091,0.020134,15214418,0.453425,2542373.092,0.000,0.000,2.863,0.000,0.127,5.208,312.527,0.000,314.301,5.327007,92.602,8,0.000,0.000,0.000,0,0.000,0,2.863,292888.453,327556.274,312407.727,327109.267,305404.629,322788.207,338135.423,316083.112 +6.448223,0.020132,15268689,0.455042,2695766.165,0.000,0.000,0.291,0.000,0.137,5.040,312.527,0.000,198.301,5.333836,92.598,8,0.000,0.000,0.000,0,0.000,0,0.291,331711.714,343533.725,330817.613,349196.369,315468.868,356051.148,330817.613,338169.115 +6.468353,0.020130,15320197,0.456577,2558794.320,0.000,0.000,0.468,0.000,3.551,5.143,312.527,0.000,265.465,5.342842,92.593,8,0.000,0.000,0.000,0,0.000,0,0.468,323500.594,325040.600,319824.451,341881.310,313565.072,277846.871,329958.684,327176.737 +6.488492,0.020139,15357480,0.457689,1851244.420,0.000,0.000,17.178,0.000,3.958,5.476,312.527,0.000,869.136,5.378578,92.576,8,0.000,0.000,0.000,0,0.000,0,17.178,194643.085,228755.278,262817.818,262420.587,237593.663,53079.964,306960.089,304973.935 +6.508634,0.020142,15409099,0.459227,2562801.012,0.000,0.000,4.550,0.000,0.048,6.025,312.527,0.000,147.782,5.389290,92.573,8,0.000,0.000,0.000,0,0.000,0,4.550,316061.746,336119.701,317700.143,292379.456,282350.479,325991.427,335126.733,357071.328 +6.528787,0.020153,15459274,0.460722,2489687.212,0.000,0.000,0.550,0.000,0.139,4.747,312.527,0.000,162.816,5.395420,92.570,8,0.000,0.000,0.000,0,0.000,0,0.550,326797.807,298365.505,288540.730,327294.008,308438.380,317171.513,307991.799,315087.470 +6.548943,0.020156,15509287,0.462213,2481304.756,0.000,0.000,0.441,0.000,0.483,4.873,312.527,0.000,212.213,5.401535,92.566,8,0.000,0.000,0.000,0,0.000,0,0.441,297431.108,294851.222,298919.504,326256.375,304724.248,332954.156,299415.636,326752.507 +6.569072,0.020129,15549409,0.463408,1993236.053,0.000,0.000,16.215,0.000,2.158,5.397,312.527,0.000,577.523,5.438396,92.554,8,0.000,0.000,0.000,0,0.000,0,16.215,45705.029,318693.218,256345.597,344774.892,233592.441,275124.402,254308.742,264691.732 +6.589219,0.020147,15596262,0.464805,2325502.904,0.000,0.000,4.606,0.000,0.080,6.119,312.527,0.000,258.834,5.450569,92.549,8,0.000,0.000,0.000,0,0.000,0,4.606,249212.432,304852.173,258096.922,298300.481,266137.634,317608.117,308078.384,323216.761 +6.609351,0.020132,15647013,0.466317,2520937.401,0.000,0.000,0.801,0.000,0.126,4.830,312.527,0.000,240.408,5.456860,92.545,8,0.000,0.000,0.000,0,0.000,0,0.801,326846.133,308765.283,305089.506,316861.927,316116.837,323468.392,312441.060,311348.262 +6.629470,0.020119,15697949,0.467835,2531710.247,0.000,0.000,0.442,0.000,0.115,4.867,312.527,0.000,190.855,5.463017,92.541,8,0.000,0.000,0.000,0,0.000,0,0.442,311841.332,308063.847,316314.670,312537.185,316314.670,327348.902,318203.412,321086.230 +6.652607,0.023137,15747523,0.469313,2142640.636,0.000,0.000,14.329,0.000,4.293,5.780,312.527,0.000,448.418,5.500732,92.531,8,0.000,0.000,0.000,0,0.000,0,14.329,321651.100,265895.937,224144.397,293427.750,315340.825,343175.186,78359.775,300645.666 +6.672750,0.020143,15793982,0.470697,2306462.598,0.000,0.000,4.955,0.000,0.124,6.099,312.527,0.000,319.590,5.513988,92.524,8,0.000,0.000,0.000,0,0.000,0,4.955,233034.190,290622.528,271955.964,280842.440,306409.676,307501.869,308544.417,307551.514 +6.692888,0.020138,15839190,0.472045,2244880.022,0.000,0.000,0.568,0.000,0.097,4.523,312.527,0.000,262.249,5.519753,92.519,8,0.000,0.000,0.000,0,0.000,0,0.568,268245.485,283788.031,293570.401,270579.350,282894.211,281106.570,275594.676,289101.298 +6.713034,0.020145,15888111,0.473503,2428390.019,0.000,0.000,0.406,0.000,0.090,4.847,312.527,0.000,189.830,5.525803,92.516,8,0.000,0.000,0.000,0,0.000,0,0.406,301457.709,296692.364,297536.227,295252.833,314661.686,321412.591,296394.530,304982.079 +6.733181,0.020147,15934888,0.474897,2321734.406,0.000,0.000,15.004,0.000,1.121,5.116,312.527,0.000,354.612,5.540543,92.509,8,0.000,0.000,0.000,0,0.000,0,15.004,78322.614,323217.275,308078.873,331158.731,334087.143,325500.443,309667.165,311702.163 +6.753330,0.020149,15980106,0.476244,2244224.291,0.000,0.000,6.510,0.000,0.054,7.707,312.527,0.000,249.707,5.576324,92.504,8,0.000,0.000,0.000,0,0.000,0,6.510,225673.136,214456.481,202445.727,357940.324,354763.927,210734.140,350843.061,327367.496 +6.773471,0.020141,16035725,0.477902,2761499.105,0.000,0.000,0.304,0.000,0.060,4.878,312.527,0.000,166.988,5.583218,92.500,8,0.000,0.000,0.000,0,0.000,0,0.304,353261.765,341444.998,343331.709,360063.854,351970.858,336033.117,346261.075,329131.728 +6.793600,0.020129,16090424,0.479532,2717416.684,0.000,0.000,0.404,0.000,0.123,4.665,312.527,0.000,211.526,5.589817,92.496,8,0.000,0.000,0.000,0,0.000,0,0.404,356648.830,340701.724,336578.329,352028.641,338416.469,334144.036,331709.742,327188.912 +6.815707,0.022108,16138704,0.480971,2183868.324,0.000,0.000,11.922,0.000,5.917,6.473,312.527,0.000,289.423,5.633934,92.490,8,0.000,0.000,0.000,0,0.000,0,11.922,364400.232,324685.311,269862.436,260951.457,282618.254,352820.483,257739.886,70790.264 +6.835842,0.020135,16193151,0.482594,2704132.664,0.000,0.000,6.343,0.000,0.060,5.568,312.527,0.000,302.843,5.642723,92.484,8,0.000,0.000,0.000,0,0.000,0,6.343,327593.055,331317.961,335837.513,344578.625,343684.648,327990.378,348204.201,344926.283 +6.855990,0.020148,16242696,0.484070,2459066.067,0.000,0.000,0.761,0.000,0.084,4.719,312.527,0.000,344.717,5.648815,92.477,8,0.000,0.000,0.000,0,0.000,0,0.761,304845.772,296954.128,307128.889,314127.140,320579.427,297500.091,316757.688,301172.932 +6.876144,0.020154,16294752,0.485621,2582865.188,0.000,0.000,0.399,0.000,1.076,4.641,312.527,0.000,156.604,5.655170,92.474,8,0.000,0.000,0.000,0,0.000,0,0.399,330449.557,324346.660,312984.355,330449.557,322064.276,323106.234,316358.315,323106.234 +6.896294,0.020150,16329665,0.486662,1732677.358,0.000,0.000,1.941,0.000,21.226,3.253,312.527,11.244,90.727,5.668671,92.472,8,0.000,0.000,0.000,0,0.000,0,1.941,249730.257,241144.539,231864.022,260747.768,249730.257,264420.272,0.000,235040.242 +6.916445,0.020151,16350540,0.487284,1035912.493,0.000,0.000,2.013,0.000,41.378,1.669,312.527,18.222,55.052,5.671459,92.471,8,0.000,0.000,0.000,0,0.000,0,2.013,146888.670,134929.153,150560.886,146888.670,159195.558,143216.453,0.000,154233.103 +6.936598,0.020153,16381613,0.488210,1541869.500,0.000,0.000,1.546,0.000,61.530,2.212,312.527,20.740,81.022,5.675621,92.470,8,0.000,0.000,0.000,0,0.000,0,1.546,212972.803,224931.434,209300.858,235004.472,219026.550,223988.637,0.000,216644.747 +6.956755,0.020157,16408012,0.488997,1309676.245,0.000,0.000,81.339,0.000,1.272,2.344,319.086,19.573,88.757,5.679073,92.468,8,0.000,0.000,0.000,0,0.000,0,81.339,176217.661,187231.264,183560.063,194573.667,194920.943,179888.862,6796.683,186487.102 +6.976895,0.020140,16421643,0.489403,676822.967,0.000,0.000,2.769,0.000,21.412,2.284,358.977,42.865,172.623,5.692104,92.465,8,0.000,0.000,0.000,0,0.000,0,2.769,0.000,0.000,0.000,132425.123,137042.872,143299.177,132276.163,131779.631 +6.997006,0.020111,16435104,0.489804,669342.811,0.000,0.000,3.803,0.000,41.523,1.386,358.977,50.113,153.253,5.696087,92.461,8,0.000,0.000,0.000,0,0.000,0,3.803,0.000,0.000,0.000,128637.535,138383.556,117747.848,143505.189,141068.684 +7.017115,0.020110,16450011,0.490249,741285.347,0.000,0.000,2.086,0.000,61.632,2.420,358.977,63.713,126.844,5.699184,92.459,8,0.000,0.000,0.000,0,0.000,0,2.086,0.000,0.000,0.000,147192.905,154552.550,152812.093,144010.355,142717.445 +7.037217,0.020102,16470698,0.490865,1029092.777,0.000,0.000,1.820,0.000,81.734,1.992,358.977,76.756,70.344,5.703312,92.458,8,0.000,0.000,0.000,0,0.000,0,1.820,0.000,0.000,0.000,206146.878,217190.461,207887.983,198287.031,199580.423 +7.057334,0.020117,16491782,0.491493,1048081.614,0.000,0.000,1.872,0.000,101.851,2.846,358.977,667.393,71.846,5.708172,92.456,8,0.000,0.000,0.000,0,0.000,0,1.872,0.000,0.000,0.000,217033.026,217033.026,191681.024,220115.034,202219.503 +7.077479,0.020145,16505682,0.491908,690000.601,0.000,0.000,18.296,0.000,121.996,6.753,374.648,707.181,394.020,5.723545,92.448,8,0.000,0.000,0.000,0,0.000,0,18.296,0.000,0.000,0.000,165649.784,176421.736,148.921,182279.295,165500.863 +7.097653,0.020174,16511912,0.492093,308810.921,0.000,0.000,4.593,0.000,142.170,4.149,374.648,311.351,363.630,5.759136,92.441,8,0.000,0.000,0.000,0,0.000,0,4.593,0.000,0.000,0.000,0.000,90115.290,116832.639,0.000,101862.992 +7.117787,0.020134,16525988,0.492513,699126.479,0.000,0.000,1.490,0.000,162.304,5.605,374.648,561.869,51.608,5.772678,92.440,8,0.000,0.000,0.000,0,0.000,0,1.490,0.000,0.000,0.000,0.000,246303.510,227876.690,0.000,224946.279 +7.137947,0.020160,16532233,0.492699,309774.146,0.000,0.000,3.647,0.000,182.464,3.032,374.648,223.797,357.494,5.779469,92.433,8,0.000,0.000,0.000,0,0.000,0,3.647,0.000,0.000,0.000,0.000,107887.713,102778.548,0.000,99107.885 +7.158092,0.020145,16547778,0.493162,771643.508,0.000,0.000,1.793,0.000,202.609,6.132,374.648,751.958,175.483,5.792847,92.430,8,0.000,0.000,0.000,0,0.000,0,1.793,0.000,0.000,0.000,0.000,260805.082,260556.885,0.000,250281.542 +7.178234,0.020142,16556209,0.493413,418574.833,0.000,0.000,2.165,0.000,222.751,3.715,374.648,510.434,279.071,5.801945,92.424,8,0.000,0.000,0.000,0,0.000,0,2.165,0.000,0.000,0.000,0.000,143281.576,136182.038,0.000,139111.218 +7.198383,0.020149,16564719,0.493667,422351.119,0.000,0.000,2.678,0.000,242.900,3.186,374.648,418.753,584.122,5.810562,92.413,8,0.000,0.000,0.000,0,0.000,0,2.678,0.000,0.000,0.000,0.000,146904.737,128541.645,0.000,146904.737 +7.218517,0.020134,16571687,0.493875,346086.361,0.000,0.000,1.928,0.000,263.034,2.906,374.648,516.857,470.294,5.814957,92.404,8,0.000,0.000,0.000,0,0.000,0,1.928,0.000,0.000,0.000,0.000,117613.735,106587.447,0.000,121885.179 +7.238685,0.020168,16580777,0.494146,450711.745,0.000,0.000,2.032,0.000,283.202,4.021,374.648,477.626,694.940,5.823967,92.390,8,0.000,0.000,0.000,0,0.000,0,2.032,0.000,0.000,0.000,0.000,154104.742,139428.100,0.000,157178.903 +7.258829,0.020144,16586919,0.494329,304906.533,0.000,0.000,2.586,0.000,303.346,2.883,374.648,198.571,742.510,5.832214,92.375,8,0.000,0.000,0.000,0,0.000,0,2.586,0.000,0.000,0.000,0.000,106533.608,106533.608,0.000,91839.317 +7.278976,0.020146,16593875,0.494536,345271.491,0.000,0.000,2.219,0.000,323.492,2.874,374.648,354.436,734.077,5.840508,92.361,8,0.000,0.000,0.000,0,0.000,0,2.219,0.000,0.000,0.000,0.000,117539.231,113866.130,0.000,113866.130 +7.299106,0.020130,16599224,0.494695,265721.970,0.000,0.000,3.178,0.000,343.623,2.714,374.648,270.701,430.404,5.846283,92.352,8,0.000,0.000,0.000,0,0.000,0,3.178,0.000,0.000,0.000,0.000,88226.251,91902.345,0.000,85593.373 +7.320068,0.020963,16609415,0.494999,486145.729,0.000,0.000,3.609,0.000,364.585,4.719,374.648,534.987,499.023,5.858765,92.342,8,0.000,0.000,0.000,0,0.000,0,3.609,0.000,0.000,0.000,0.000,158852.446,165912.555,0.000,161380.728 +7.340184,0.020116,16619925,0.495312,522477.676,0.000,0.000,1.672,0.000,384.701,4.408,374.648,525.476,443.722,5.872742,92.333,8,0.000,0.000,0.000,0,0.000,0,1.672,0.000,0.000,0.000,0.000,180257.284,175584.315,0.000,166636.077 +7.360318,0.020134,16629321,0.495592,466666.127,0.000,0.000,1.818,0.000,404.835,4.693,374.648,497.053,410.912,5.883472,92.325,8,0.000,0.000,0.000,0,0.000,0,1.818,0.000,0.000,0.000,0.000,147012.743,162707.347,0.000,156946.037 +7.380457,0.020138,16637511,0.495836,406689.713,0.000,0.000,1.843,0.000,424.974,3.649,374.648,707.998,357.297,5.891956,92.318,8,0.000,0.000,0.000,0,0.000,0,1.843,0.000,0.000,0.000,0.000,135960.493,135960.493,0.000,134768.728 +7.400592,0.020135,16650895,0.496235,664708.762,0.000,0.000,2.718,0.000,445.109,6.368,374.648,984.559,254.724,5.906685,92.313,8,0.000,0.000,0.000,0,0.000,0,2.718,0.000,0.000,0.000,0.000,218821.489,227860.416,0.000,218026.858 +7.420724,0.020132,16659735,0.496499,439099.594,0.000,0.000,1.876,0.000,465.241,5.024,374.648,471.301,229.733,5.918980,92.309,8,0.000,0.000,0.000,0,0.000,0,1.876,0.000,0.000,0.000,0.000,137690.506,154380.264,0.000,147028.823 +7.440858,0.020134,16668836,0.496770,452026.351,0.000,0.000,2.844,0.000,485.375,4.717,374.648,404.133,466.993,5.929459,92.299,8,0.000,0.000,0.000,0,0.000,0,2.844,0.000,0.000,0.000,0.000,157993.168,135990.347,0.000,158042.836 +7.460986,0.020128,16673499,0.496909,231669.527,0.000,0.000,3.402,0.000,505.502,2.740,374.648,254.235,392.608,5.935314,92.292,8,0.000,0.000,0.000,0,0.000,0,3.402,0.000,0.000,0.000,0.000,77256.297,77206.615,0.000,77206.615 +7.481103,0.020118,16677273,0.497021,187595.373,0.000,0.000,2.885,0.000,525.620,1.692,374.648,147.180,340.767,5.938313,92.285,8,0.000,0.000,0.000,0,0.000,0,2.885,0.000,0.000,0.000,0.000,66210.132,58853.450,0.000,62531.791 +7.501214,0.020111,16682897,0.497189,279646.577,0.000,0.000,2.795,0.000,545.731,1.890,374.648,218.901,510.834,5.946049,92.275,8,0.000,0.000,0.000,0,0.000,0,2.795,0.000,0.000,0.000,0.000,99348.126,95668.566,0.000,84629.885 +7.521318,0.020103,16687961,0.497340,251900.308,0.000,0.000,3.366,0.000,565.834,2.417,374.648,280.001,521.722,5.950340,92.265,8,0.000,0.000,0.000,0,0.000,0,3.366,0.000,0.000,0.000,0.000,66208.394,97347.730,0.000,88344.184 +7.541422,0.020104,16691628,0.497449,182399.698,0.000,0.000,3.202,0.000,585.939,1.916,374.648,214.313,615.349,5.956387,92.253,8,0.000,0.000,0.000,0,0.000,0,3.202,0.000,0.000,0.000,0.000,0.000,83017.479,0.000,99382.219 +7.561536,0.020114,16695328,0.497560,183948.724,0.000,0.000,3.301,0.000,606.053,1.828,374.648,246.443,510.753,5.964149,92.243,8,0.000,0.000,0.000,0,0.000,0,3.301,0.000,0.000,0.000,0.000,0.000,99332.311,0.000,84616.413 +7.581676,0.020140,16698215,0.497646,143350.055,0.000,0.000,61.190,0.000,626.192,2.411,374.648,395.290,359.019,5.968945,92.236,8,0.000,0.000,0.000,0,0.000,0,61.190,0.000,0.000,0.000,0.000,49.654,69813.016,0.000,73487.385 +7.601778,0.020103,16699034,0.497670,40740.873,0.000,0.000,15.232,0.000,646.295,3.797,374.648,595.187,406.701,5.968979,92.228,8,0.000,0.000,0.000,0,0.000,0,15.232,0.000,0.000,0.000,0.000,22086.627,18405.523,0.000,248.723 +7.621902,0.020124,16707685,0.497928,429881.724,0.000,0.000,3.693,0.000,666.419,3.167,374.648,351.141,318.919,6.019104,92.221,8,0.000,0.000,0.000,0,0.000,0,3.693,0.000,0.000,0.000,0.000,150664.823,147087.031,0.000,132129.870 +7.642046,0.020144,16716493,0.498190,437257.040,0.000,0.000,1.811,0.000,686.563,3.392,374.648,460.751,291.072,6.029202,92.216,8,0.000,0.000,0.000,0,0.000,0,1.811,0.000,0.000,0.000,0.000,147043.069,143270.188,0.000,146943.783 +7.662179,0.020133,16724189,0.498420,382259.617,0.000,0.000,1.768,0.000,706.696,3.459,374.648,462.551,400.464,6.036800,92.208,8,0.000,0.000,0.000,0,0.000,0,1.768,0.000,0.000,0.000,0.000,121293.917,135996.210,0.000,124969.490 +7.682326,0.020146,16736490,0.498786,610579.096,0.000,0.000,1.766,0.000,726.842,4.587,374.648,640.234,206.302,6.048794,92.204,8,0.000,0.000,0.000,0,0.000,0,1.766,0.000,0.000,0.000,0.000,205693.828,194674.515,0.000,210210.753 +7.702458,0.020132,16741875,0.498947,267484.176,0.000,0.000,1.939,0.000,746.974,2.129,374.648,220.032,194.614,6.053215,92.200,8,0.000,0.000,0.000,0,0.000,0,1.939,0.000,0.000,0.000,0.000,91893.357,88217.623,0.000,87373.197 +7.722582,0.020124,16752013,0.499249,503776.961,0.000,0.000,1.871,0.000,767.098,3.389,374.648,369.584,152.764,6.063869,92.197,8,0.000,0.000,0.000,0,0.000,0,1.871,0.000,0.000,0.000,0.000,154442.572,169151.388,0.000,180183.001 +7.742689,0.020107,16760153,0.499491,404830.171,0.000,0.000,1.642,0.000,787.206,3.092,374.648,447.212,199.128,6.070271,92.193,8,0.000,0.000,0.000,0,0.000,0,1.642,0.000,0.000,0.000,0.000,136170.148,136170.148,0.000,132489.874 +7.762819,0.020130,16768663,0.499745,422745.937,0.000,0.000,1.691,0.000,807.336,3.418,374.648,455.431,233.440,6.080231,92.188,8,0.000,0.000,0.000,0,0.000,0,1.691,0.000,0.000,0.000,0.000,139689.962,143366.013,0.000,139689.962 +7.782941,0.020122,16774335,0.499914,281884.549,0.000,0.000,3.379,0.000,827.458,2.237,374.648,163.458,367.296,6.085285,92.181,8,0.000,0.000,0.000,0,0.000,0,3.379,0.000,0.000,0.000,0.000,101681.204,84585.244,0.000,95618.102 +7.803047,0.020106,16778579,0.500041,211081.311,0.000,0.000,3.279,0.000,847.564,1.636,374.648,280.544,419.068,6.090019,92.173,8,0.000,0.000,0.000,0,0.000,0,3.279,0.000,0.000,0.000,0.000,78583.523,62568.400,0.000,69929.388 +7.823177,0.020130,16781243,0.500120,132340.639,0.000,0.000,3.564,0.000,867.693,1.741,374.648,130.791,232.669,6.092598,92.168,8,0.000,0.000,0.000,0,0.000,0,3.564,0.000,0.000,0.000,0.000,40437.418,44113.546,0.000,47789.675 +7.843299,0.020123,16784694,0.500223,171497.341,0.000,0.000,3.458,0.000,887.816,1.918,374.648,175.291,432.502,6.098278,92.160,8,0.000,0.000,0.000,0,0.000,0,3.458,0.000,0.000,0.000,0.000,55161.416,58838.844,0.000,57497.080 +7.863449,0.020150,16789827,0.500376,254742.640,0.000,0.000,2.445,0.000,907.966,2.037,374.648,230.888,545.913,6.103416,92.149,8,0.000,0.000,0.000,0,0.000,0,2.445,0.000,0.000,0.000,0.000,91812.563,88140.060,0.000,74790.017 +7.883602,0.020153,16795969,0.500559,304764.483,0.000,0.000,1.929,0.000,928.119,2.065,374.648,155.256,446.190,6.108009,92.140,8,0.000,0.000,0.000,0,0.000,0,1.929,0.000,0.000,0.000,0.000,99140.254,106483.976,0.000,99140.254 +7.903739,0.020137,16800650,0.500698,232457.677,0.000,0.000,3.085,0.000,948.256,1.705,374.648,237.242,529.964,6.112156,92.130,8,0.000,0.000,0.000,0,0.000,0,3.085,0.000,0.000,0.000,0.000,74440.089,73496.552,0.000,84521.035 +7.923843,0.020104,16806255,0.500865,278804.427,0.000,0.000,3.390,0.000,968.360,2.309,374.648,270.667,476.047,6.118916,92.121,8,0.000,0.000,0.000,0,0.000,0,3.390,0.000,0.000,0.000,0.000,91077.771,88341.956,0.000,99384.700 +7.943954,0.020111,16810836,0.501002,227786.457,0.000,0.000,3.229,0.000,988.471,1.793,374.648,179.279,341.271,6.124161,92.114,8,0.000,0.000,0.000,0,0.000,0,3.229,0.000,0.000,0.000,0.000,73591.783,77271.372,0.000,76923.303 +7.964084,0.020130,16817577,0.501203,334875.419,0.000,0.000,1.856,0.000,1008.601,2.538,374.648,372.775,278.853,6.128773,92.109,8,0.000,0.000,0.000,0,0.000,0,1.856,0.000,0.000,0.000,0.000,113959.978,113959.978,0.000,106955.463 +7.984212,0.020128,16823930,0.501392,315623.429,0.000,0.000,1.916,0.000,1028.729,2.275,374.648,420.736,301.967,6.136311,92.102,8,0.000,0.000,0.000,0,0.000,0,1.916,0.000,0.000,0.000,0.000,107112.248,103833.302,0.000,104677.879 +8.004330,0.020117,16830231,0.501580,313212.943,0.000,0.000,1.811,0.000,1048.846,2.506,374.648,329.707,308.154,6.143463,92.097,8,0.000,0.000,0.000,0,0.000,0,1.811,0.000,0.000,0.000,0.000,98820.399,102101.156,0.000,112291.389 +8.024435,0.020105,16838445,0.501825,408549.843,0.000,0.000,1.732,0.000,1068.952,2.720,374.648,452.307,252.771,6.149746,92.092,8,0.000,0.000,0.000,0,0.000,0,1.732,0.000,0.000,0.000,0.000,139863.910,132502.652,0.000,136183.281 +8.044544,0.020109,16845327,0.502030,342232.982,0.000,0.000,1.689,0.000,1089.061,2.470,374.648,371.217,366.361,6.156696,92.084,8,0.000,0.000,0.000,0,0.000,0,1.689,0.000,0.000,0.000,0.000,110397.736,117757.585,0.000,114077.661 +8.064668,0.020124,16852431,0.502242,353004.015,0.000,0.000,1.769,0.000,1109.185,2.776,374.648,290.187,202.257,6.163898,92.080,8,0.000,0.000,0.000,0,0.000,0,1.769,0.000,0.000,0.000,0.000,125022.255,113990.880,0.000,113990.880 +8.084776,0.020107,16862170,0.502532,484353.622,0.000,0.000,1.829,0.000,1129.292,3.502,374.648,427.202,194.465,6.172829,92.077,8,0.000,0.000,0.000,0,0.000,0,1.829,0.000,0.000,0.000,0.000,164169.967,161931.964,0.000,158251.692 +8.104916,0.020141,16869081,0.502738,343132.869,0.000,0.000,2.335,0.000,1149.433,2.683,374.648,372.183,273.076,6.179768,92.071,8,0.000,0.000,0.000,0,0.000,0,2.335,0.000,0.000,0.000,0.000,111663.409,117571.789,0.000,113897.671 +8.125058,0.020141,16877389,0.502985,412482.818,0.000,0.000,1.894,0.000,1169.575,3.218,374.648,383.421,105.892,6.189602,92.069,8,0.000,0.000,0.000,0,0.000,0,1.894,0.000,0.000,0.000,0.000,143286.641,129583.553,0.000,139612.625 +8.145195,0.020137,16883808,0.503177,318766.070,0.000,0.000,1.662,0.000,1189.712,2.954,374.648,276.426,231.810,6.194569,92.065,8,0.000,0.000,0.000,0,0.000,0,1.662,0.000,0.000,0.000,0.000,84570.590,112926.319,0.000,121269.161 +8.165311,0.020116,16888396,0.503313,228074.567,0.000,0.000,1.721,0.000,1209.828,2.512,374.648,296.713,280.596,6.203472,92.059,8,0.000,0.000,0.000,0,0.000,0,1.721,0.000,0.000,0.000,0.000,0.000,121394.528,0.000,106680.040 +8.185416,0.020105,16888474,0.503316,3879.660,0.000,0.000,31.106,0.000,1229.933,1.507,374.648,168.453,261.714,6.203484,92.054,8,0.000,0.000,0.000,0,0.000,0,31.106,0.000,0.000,0.000,0.000,49.739,3829.920,0.000,0.000 +8.205511,0.020095,16888480,0.503316,298.584,0.000,0.000,35.499,0.000,1250.028,1.533,374.648,325.993,398.112,6.203484,92.046,8,0.000,0.000,0.000,0,0.000,0,35.499,0.000,0.000,0.000,0.000,49.764,149.292,0.000,99.528 +8.225631,0.020120,16892491,0.503435,199350.122,0.000,0.000,11.525,0.000,1270.148,2.383,374.648,238.797,401.490,6.251167,92.038,8,0.000,0.000,0.000,0,0.000,0,11.525,0.000,0.000,0.000,0.000,56311.067,84292.647,0.000,58746.408 +8.245742,0.020110,16898903,0.503627,318842.698,0.000,0.000,2.108,0.000,1290.258,2.012,374.648,317.003,446.756,6.258453,92.029,8,0.000,0.000,0.000,0,0.000,0,2.108,0.000,0.000,0.000,0.000,109098.703,106711.858,0.000,103032.138 +8.265872,0.020131,16906303,0.503847,367599.611,0.000,0.000,3.254,0.000,1310.389,2.435,374.648,219.659,411.958,6.264572,92.021,8,0.000,0.000,0.000,0,0.000,0,3.254,0.000,0.000,0.000,0.000,128659.864,117631.876,0.000,121307.872 +8.286011,0.020139,16912741,0.504039,319678.776,0.000,0.000,2.026,0.000,1330.528,1.834,374.648,341.572,452.520,6.270397,92.012,8,0.000,0.000,0.000,0,0.000,0,2.026,0.000,0.000,0.000,0.000,113908.529,102885.123,0.000,102885.123 +8.306122,0.020111,16918830,0.504220,302775.711,0.000,0.000,1.920,0.000,1350.639,1.945,374.648,180.253,405.570,6.274620,92.004,8,0.000,0.000,0.000,0,0.000,0,1.920,0.000,0.000,0.000,0.000,97461.060,94925.083,0.000,110389.568 +8.326237,0.020115,16923693,0.504365,241754.857,0.000,0.000,3.399,0.000,1370.754,1.731,374.648,295.366,306.435,6.278164,91.998,8,0.000,0.000,0.000,0,0.000,0,3.399,0.000,0.000,0.000,0.000,79143.272,77999.871,0.000,84611.714 +8.346357,0.020120,16930921,0.504581,359239.301,0.000,0.000,1.773,0.000,1390.874,2.150,374.648,239.381,298.789,6.284523,91.993,8,0.000,0.000,0.000,0,0.000,0,1.773,0.000,0.000,0.000,0.000,123855.055,106658.487,0.000,128725.760 +8.366493,0.020136,16938863,0.504817,394418.624,0.000,0.000,3.302,0.000,1411.010,2.409,374.648,397.105,276.829,6.292744,91.987,8,0.000,0.000,0.000,0,0.000,0,3.302,0.000,0.000,0.000,0.000,129817.462,132300.581,0.000,132300.581 +8.386607,0.020113,16945523,0.505016,331121.103,0.000,0.000,1.818,0.000,1431.124,2.192,374.648,274.419,312.290,6.297356,91.981,8,0.000,0.000,0.000,0,0.000,0,1.818,0.000,0.000,0.000,0.000,114052.824,106694.578,0.000,110373.701 +8.406732,0.020126,16953441,0.505252,393430.691,0.000,0.000,1.879,0.000,1451.249,3.136,374.648,266.880,202.052,6.306065,91.977,8,0.000,0.000,0.000,0,0.000,0,1.879,0.000,0.000,0.000,0.000,132369.205,128692.282,0.000,132369.205 +8.426856,0.020124,16960296,0.505456,340636.622,0.000,0.000,1.812,0.000,1471.373,3.085,374.648,380.452,357.741,6.313133,91.970,8,0.000,0.000,0.000,0,0.000,0,1.812,0.000,0.000,0.000,0.000,113992.766,112651.090,0.000,113992.766 +8.446987,0.020130,16967057,0.505658,335860.008,0.000,0.000,1.776,0.000,1491.504,2.717,374.648,285.055,306.206,6.319954,91.964,8,0.000,0.000,0.000,0,0.000,0,1.776,0.000,0.000,0.000,0.000,117632.968,111622.162,0.000,106604.878 +8.467112,0.020126,16975130,0.505898,401130.699,0.000,0.000,1.795,0.000,1511.629,2.850,374.648,291.528,279.495,6.326962,91.958,8,0.000,0.000,0.000,0,0.000,0,1.795,0.000,0.000,0.000,0.000,132716.474,139722.473,0.000,128691.751 +8.487241,0.020129,16982153,0.506108,348905.786,0.000,0.000,1.711,0.000,1531.758,2.339,374.648,300.023,252.672,6.333302,91.954,8,0.000,0.000,0.000,0,0.000,0,1.711,0.000,0.000,0.000,0.000,124648.244,110290.594,0.000,113966.947 +8.507386,0.020145,16988961,0.506310,337951.407,0.000,0.000,2.251,0.000,1551.903,2.458,374.648,292.025,291.055,6.339024,91.948,8,0.000,0.000,0.000,0,0.000,0,2.251,0.000,0.000,0.000,0.000,117548.315,121221.700,0.000,99181.391 +8.527509,0.020123,17000357,0.506650,566317.684,0.000,0.000,1.535,0.000,1572.026,3.632,374.648,446.667,203.825,6.350842,91.944,8,0.000,0.000,0.000,0,0.000,0,1.535,0.000,0.000,0.000,0.000,180191.990,194901.541,0.000,191224.153 +8.547647,0.020138,17005769,0.506811,268744.974,0.000,0.000,2.084,0.000,1592.164,1.963,374.648,220.742,251.390,6.355152,91.939,8,0.000,0.000,0.000,0,0.000,0,2.084,0.000,0.000,0.000,0.000,101896.653,74982.430,0.000,91865.891 +8.567793,0.020146,17009385,0.506919,179493.440,0.000,0.000,3.652,0.000,1612.310,1.546,374.648,164.234,98.696,6.357288,91.937,8,0.000,0.000,0.000,0,0.000,0,3.652,0.000,0.000,0.000,0.000,59764.962,57283.028,0.000,62445.450 +8.587944,0.020151,17014935,0.507085,275419.126,0.000,0.000,3.218,0.000,1632.461,2.051,374.648,279.335,266.153,6.365025,91.932,8,0.000,0.000,0.000,0,0.000,0,3.218,0.000,0.000,0.000,0.000,88134.120,88134.120,0.000,99150.885 +8.608078,0.020134,17020633,0.507254,283003.396,0.000,0.000,3.176,0.000,1652.595,2.019,374.648,225.636,300.525,6.369953,91.926,8,0.000,0.000,0.000,0,0.000,0,3.176,0.000,0.000,0.000,0.000,91884.220,99234.957,0.000,91884.220 +8.628186,0.020108,17026257,0.507422,279693.167,0.000,0.000,2.775,0.000,1672.702,1.958,374.648,249.243,425.248,6.376591,91.917,8,0.000,0.000,0.000,0,0.000,0,2.775,0.000,0.000,0.000,0.000,92004.331,92004.331,0.000,95684.505 +8.648313,0.020128,17032790,0.507617,324575.363,0.000,0.000,1.818,0.000,1692.830,1.943,374.648,258.310,314.397,6.381203,91.911,8,0.000,0.000,0.000,0,0.000,0,1.818,0.000,0.000,0.000,0.000,105873.274,106618.510,0.000,112083.579 +8.668422,0.020109,17038697,0.507793,293750.061,0.000,0.000,3.071,0.000,1712.939,1.866,374.648,211.932,435.519,6.387123,91.903,8,0.000,0.000,0.000,0,0.000,0,3.071,0.000,0.000,0.000,0.000,89462.732,99358.832,0.000,104928.496 +8.688556,0.020133,17044330,0.507961,279786.496,0.000,0.000,2.065,0.000,1733.072,2.561,374.648,288.508,447.023,6.392418,91.894,8,0.000,0.000,0.000,0,0.000,0,2.065,0.000,0.000,0.000,0.000,98841.670,96407.880,0.000,84536.946 +8.708687,0.020132,17050011,0.508130,282194.388,0.000,0.000,1.972,0.000,1753.204,1.926,374.648,186.469,472.673,6.398567,91.885,8,0.000,0.000,0.000,0,0.000,0,1.972,0.000,0.000,0.000,0.000,99247.384,94727.108,0.000,88219.897 +8.728831,0.020144,17055265,0.508287,260825.176,0.000,0.000,1.854,0.000,1773.348,2.047,374.648,239.102,423.130,6.404087,91.876,8,0.000,0.000,0.000,0,0.000,0,1.854,0.000,0.000,0.000,0.000,88166.257,95513.445,0.000,77145.474 +8.748958,0.020127,17062126,0.508491,340884.141,0.000,0.000,1.865,0.000,1793.475,2.318,374.648,260.260,383.113,6.409935,91.869,8,0.000,0.000,0.000,0,0.000,0,1.865,0.000,0.000,0.000,0.000,120285.746,106622.558,0.000,113975.837 +8.769067,0.020109,17068067,0.508668,295442.189,0.000,0.000,1.827,0.000,1813.584,2.020,374.648,281.476,264.382,6.414516,91.863,8,0.000,0.000,0.000,0,0.000,0,1.827,0.000,0.000,0.000,0.000,104083.572,95679.308,0.000,95679.308 +8.789189,0.020122,17075023,0.508875,345691.867,0.000,0.000,1.750,0.000,1833.706,2.536,374.648,268.674,246.543,6.421219,91.859,8,0.000,0.000,0.000,0,0.000,0,1.750,0.000,0.000,0.000,0.000,117682.338,117682.338,0.000,110327.192 +8.809328,0.020139,17080582,0.509041,276031.635,0.000,0.000,1.806,0.000,1853.845,2.497,374.648,310.343,333.619,6.426025,91.852,8,0.000,0.000,0.000,0,0.000,0,1.806,0.000,0.000,0.000,0.000,33517.063,117582.823,0.000,124931.749 +8.829460,0.020132,17083397,0.509125,139825.939,0.000,0.000,25.109,0.000,1873.977,2.603,374.648,386.702,324.419,6.436432,91.846,8,0.000,0.000,0.000,0,0.000,0,25.109,0.000,0.000,0.000,0.000,149.015,69838.462,0.000,69838.462 +8.849584,0.020124,17083834,0.509138,21715.156,0.000,0.000,18.209,0.000,1894.101,3.508,374.648,385.303,455.958,6.436447,91.837,8,0.000,0.000,0.000,0,0.000,0,18.209,0.000,0.000,0.000,0.000,6758.035,14708.664,0.000,248.457 +8.869700,0.020116,17093492,0.509426,480106.118,0.000,0.000,4.968,0.000,1914.217,3.315,374.648,376.131,187.580,6.487236,91.833,8,0.000,0.000,0.000,0,0.000,0,4.968,0.000,0.000,0.000,0.000,160317.067,161858.099,0.000,157930.952 +8.889818,0.020117,17100553,0.509636,350991.400,0.000,0.000,1.876,0.000,1934.335,2.511,374.648,348.348,242.135,6.493824,91.828,8,0.000,0.000,0.000,0,0.000,0,1.876,0.000,0.000,0.000,0.000,111893.732,110352.770,0.000,128744.898 +8.909929,0.020112,17112467,0.509991,592390.904,0.000,0.000,1.780,0.000,1954.446,3.882,374.648,446.141,150.721,6.505062,91.825,8,0.000,0.000,0.000,0,0.000,0,1.780,0.000,0.000,0.000,0.000,191331.224,202369.564,0.000,198690.117 +8.930072,0.020142,17120977,0.510245,422497.458,0.000,0.000,1.922,0.000,1974.588,2.957,374.648,309.519,226.903,6.513676,91.821,8,0.000,0.000,0.000,0,0.000,0,1.922,0.000,0.000,0.000,0.000,135933.965,143281.747,0.000,143281.747 +8.950226,0.020154,17129517,0.510499,423732.913,0.000,0.000,1.776,0.000,1994.743,2.971,374.648,261.073,177.731,6.520710,91.817,8,0.000,0.000,0.000,0,0.000,0,1.776,0.000,0.000,0.000,0.000,139524.233,143195.924,0.000,141012.756 +8.970339,0.020113,17133261,0.510611,186144.153,0.000,0.000,3.206,0.000,2014.856,1.713,374.648,130.121,134.006,6.525539,91.815,8,0.000,0.000,0.000,0,0.000,0,3.206,0.000,0.000,0.000,0.000,62545.231,62545.231,0.000,61053.691 +8.990462,0.020122,17137997,0.510752,235360.886,0.000,0.000,2.902,0.000,2034.978,2.318,374.648,105.410,285.753,6.531155,91.809,8,0.000,0.000,0.000,0,0.000,0,2.902,0.000,0.000,0.000,0.000,80905.305,77227.791,0.000,77227.791 +9.010579,0.020117,17146803,0.511015,437731.545,0.000,0.000,1.803,0.000,2055.096,3.885,390.223,100.776,299.027,6.539421,91.803,8,0.000,0.000,0.000,0,0.000,0,1.803,0.000,0.000,0.000,0.000,150815.070,139779.821,0.000,147136.654 +9.030698,0.020119,17155504,0.511274,432477.795,0.000,0.000,2073.548,0.000,2075.035,4.844,406.855,49.899,304.633,6.546097,91.797,8,0.000,0.000,0.000,0,0.000,0,2073.548,49.704,49.704,0.000,0.000,147124.960,120930.752,13519.591,150803.084 +9.050831,0.020133,17166224,0.511593,532452.879,0.000,0.000,1.860,0.000,2095.168,6.673,413.887,27.939,370.384,6.563492,91.790,8,0.000,0.000,0.000,0,0.000,0,1.860,0.000,0.000,0.000,0.000,172749.171,0.000,175927.994,183775.714 +9.070957,0.020125,17185112,0.512156,938512.617,0.000,0.000,2103.380,0.000,1998.026,7.188,413.887,11.258,315.016,6.572155,91.784,8,0.000,0.000,0.000,0,0.000,0,2103.380,0.000,0.000,172815.909,0.000,257385.396,0.000,245907.398,262403.914 +9.091110,0.020154,17218623,0.513155,1662777.458,0.000,0.000,2005.775,0.000,0.136,7.683,413.887,3.683,360.512,6.586090,91.777,8,0.000,0.000,0.000,0,0.000,0,2005.775,88073.468,108714.912,293743.623,199467.798,286400.032,106928.633,283075.569,296373.422 +9.111262,0.020152,17265540,0.514553,2328172.651,0.000,0.000,0.456,0.000,0.134,7.683,413.887,0.000,332.243,6.593037,91.770,8,0.000,0.000,0.000,0,0.000,0,0.456,295010.048,280470.444,275408.875,284886.911,301361.820,297441.586,304885.069,288707.899 +9.131421,0.020159,17307004,0.515789,2056802.553,0.000,0.000,1.341,0.000,15.876,6.770,413.887,0.775,539.449,6.609940,91.760,8,0.000,0.000,0.000,0,0.000,0,1.341,281406.543,287458.296,264292.977,286317.392,289740.105,297329.599,57739.682,292517.959 +9.151567,0.020145,17345930,0.516949,1932261.540,0.000,0.000,17.758,0.000,0.143,7.007,413.887,0.388,654.619,6.648445,91.747,8,0.000,0.000,0.000,0,0.000,0,17.758,249785.235,303743.214,196422.928,261599.402,242438.611,271676.191,209676.636,196919.322 +9.171702,0.020136,17400533,0.518576,2711744.307,0.000,0.000,0.334,0.000,0.120,4.767,413.887,0.000,278.772,6.655155,91.741,8,0.000,0.000,0.000,0,0.000,0,0.334,338105.145,334430.089,330655.707,363035.930,327824.921,345554.583,346150.538,325987.393 +9.191836,0.020134,17454422,0.520182,2676573.700,0.000,0.000,0.420,0.000,0.035,4.870,413.887,0.000,262.893,6.661602,91.736,8,0.000,0.000,0.000,0,0.000,0,0.420,327115.263,330790.715,333820.480,336701.240,337396.596,345542.193,338985.980,326221.234 +9.211966,0.020130,17502497,0.521615,2388250.493,0.000,0.000,0.544,0.000,13.622,4.757,413.887,0.000,433.127,6.676174,91.728,8,0.000,0.000,0.000,0,0.000,0,0.544,338205.083,327176.656,300648.819,322954.060,323500.514,317886.946,113165.567,344712.848 +9.232109,0.020143,17550368,0.523042,2376572.833,0.000,0.000,13.888,0.000,0.070,6.878,413.887,0.000,406.471,6.712696,91.720,8,0.000,0.000,0.000,0,0.000,0,13.888,356354.365,308694.823,315744.464,314255.103,310581.347,274092.010,269921.800,226928.922 +9.252247,0.020139,17603671,0.524630,2646812.223,0.000,0.000,0.445,0.000,0.038,4.645,413.887,0.000,284.940,6.719223,91.714,8,0.000,0.000,0.000,0,0.000,0,0.445,338206.819,321820.348,337213.699,343321.384,332099.134,319784.453,325246.610,329119.776 +9.272392,0.020145,17657897,0.526246,2691781.890,0.000,0.000,0.421,0.000,0.085,4.646,413.887,0.000,252.466,6.726048,91.709,8,0.000,0.000,0.000,0,0.000,0,0.421,332439.481,335715.725,315760.421,321667.588,353189.026,350508.463,333184.082,349317.102 +9.292532,0.020139,17705245,0.527657,2351011.452,0.000,0.000,11.187,0.000,3.628,5.802,413.887,0.000,515.741,6.766579,91.699,8,0.000,0.000,0.000,0,0.000,0,11.187,259391.819,308648.458,280544.367,325729.389,334120.893,398571.617,284764.946,159239.962 +9.312667,0.020135,17758104,0.529233,2625177.809,0.000,0.000,5.699,0.000,0.125,6.095,413.887,0.000,354.630,6.777607,91.692,8,0.000,0.000,0.000,0,0.000,0,5.699,319238.785,323956.845,290036.482,347596.804,349136.382,338111.022,300614.867,356486.621 +9.332807,0.020140,17818117,0.531021,2979801.669,0.000,0.000,0.416,0.000,0.060,5.101,413.887,0.000,318.863,6.784843,91.686,8,0.000,0.000,0.000,0,0.000,0,0.416,374777.848,374231.669,365244.548,362910.876,367429.263,385800.726,382722.265,366684.474 +9.352929,0.020122,17871141,0.532602,2635159.390,0.000,0.000,0.519,0.000,2.360,4.675,413.887,0.000,307.115,6.793682,91.680,8,0.000,0.000,0.000,0,0.000,0,0.519,337793.798,317268.738,330736.756,342018.085,330985.243,349373.312,289984.819,336998.639 +9.373070,0.020141,17915591,0.533926,2206943.367,0.000,0.000,11.808,0.000,0.182,7.106,413.887,0.000,565.933,6.835026,91.668,8,0.000,0.000,0.000,0,0.000,0,11.808,339208.933,199146.228,325505.528,400477.057,253513.000,290254.014,191003.625,207834.982 +9.393207,0.020138,17969544,0.535534,2679207.009,0.000,0.000,0.349,0.000,0.146,5.115,413.887,0.000,246.739,6.843670,91.664,8,0.000,0.000,0.000,0,0.000,0,0.349,352126.052,332660.051,323622.265,338072.791,330723.383,340506.042,335043.643,326452.781 +9.413354,0.020146,18025149,0.537191,2760052.899,0.000,0.000,0.368,0.000,0.338,4.898,413.887,0.000,233.060,6.850437,91.659,8,0.000,0.000,0.000,0,0.000,0,0.368,337927.167,337927.167,330580.924,351428.370,356292.774,339168.087,362993.739,343734.670 +9.433489,0.020135,18082599,0.538903,2853267.125,0.000,0.000,0.414,0.000,7.930,5.258,413.887,0.000,238.820,6.863674,91.654,8,0.000,0.000,0.000,0,0.000,0,0.414,367522.658,217086.695,376263.738,379740.304,382223.565,360172.205,396924.471,373333.490 +9.453624,0.020136,18128823,0.540281,2295614.727,0.000,0.000,0.650,0.000,28.066,4.239,413.887,43.455,214.753,6.872635,91.650,8,0.000,0.000,0.000,0,0.000,0,0.650,316054.260,0.000,325688.850,332194.680,337508.603,319729.310,327327.723,337111.301 +9.473750,0.020125,18153447,0.541015,1223531.030,0.000,0.000,3.174,0.000,48.191,2.747,413.887,12.810,224.957,6.876579,91.646,7,0.000,0.000,0.000,0,0.000,0,3.174,180170.708,0.000,176493.755,167698.880,162382.205,183052.644,179922.265,173810.573 +9.493903,0.020153,18182015,0.541866,1417522.710,0.000,0.000,1.694,0.000,68.345,2.604,413.887,46.906,211.463,6.880497,91.641,7,0.000,0.000,0.000,0,0.000,0,1.694,227206.542,0.000,234996.764,242340.413,234996.764,0.000,231969.990,246012.237 +9.514021,0.020118,18217283,0.542917,1753035.964,0.000,0.000,2.359,0.000,88.463,2.944,413.887,49.318,179.602,6.885735,91.638,7,0.000,0.000,0.000,0,0.000,0,2.359,297242.686,0.000,286903.810,279398.184,294260.318,0.000,293614.139,301616.826 +9.534155,0.020133,18255219,0.544048,1884264.272,0.000,0.000,1.427,0.000,108.596,3.257,413.887,47.535,226.423,6.891354,91.633,7,0.000,0.000,0.000,0,0.000,0,1.427,317239.454,0.000,302636.604,309441.333,312421.507,0.000,315401.680,327123.695 +9.554274,0.020120,18282790,0.544870,1370342.335,0.000,0.000,18.030,0.000,128.716,2.882,413.887,28.346,306.562,6.904625,91.627,7,0.000,0.000,0.000,0,0.000,0,18.030,279575.483,0.000,259893.369,274108.229,30666.324,0.000,272865.671,253233.259 +9.574433,0.020159,18323795,0.546092,2034122.359,0.000,0.000,1.652,0.000,148.874,3.014,413.887,33.911,137.775,6.911362,91.625,7,0.000,0.000,0.000,0,0.000,0,1.652,348685.430,0.000,352405.932,342583.807,329140.394,0.000,330380.561,330926.235 +9.594557,0.020124,18366764,0.547372,2135230.680,0.000,0.000,1.650,0.000,168.998,3.169,413.887,49.498,163.247,6.917732,91.622,7,0.000,0.000,0.000,0,0.000,0,1.650,364046.172,0.000,352964.777,357735.243,363251.094,0.000,345660.002,351573.392 +9.614689,0.020133,18396833,0.548268,1493548.743,0.000,0.000,1.510,0.000,189.131,2.723,413.887,45.790,352.740,6.921474,91.615,7,0.000,0.000,0.000,0,0.000,0,1.510,253618.673,0.000,238965.812,252575.588,254413.404,0.000,224213.610,269761.656 +9.634829,0.020139,18435101,0.549409,1900153.177,0.000,0.000,209.043,0.000,0.897,3.217,413.887,71.959,187.754,6.927124,91.611,7,0.000,0.000,0.000,0,0.000,0,209.043,323345.811,49.654,314358.466,315997.042,311875.774,0.000,307406.928,327119.503 +9.654976,0.020148,18435101,0.549409,0.000,0.000,0.000,0.000,0.000,21.044,2.525,413.887,776.497,331.538,6.927124,91.604,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.675111,0.020135,18435101,0.549409,0.000,0.000,0.000,0.000,0.000,41.179,2.575,413.887,804.936,412.653,6.927124,91.596,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.695248,0.020137,18435101,0.549409,0.000,0.000,0.000,0.000,0.000,61.316,4.383,413.887,1040.154,547.235,6.927124,91.585,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.715368,0.020121,18435101,0.549409,0.000,0.000,0.000,0.000,0.000,81.436,3.448,413.887,746.670,633.097,6.982910,91.573,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.735487,0.020119,18435103,0.549409,99.409,0.000,0.000,99.298,0.000,101.555,2.505,413.887,503.647,614.317,6.982910,91.561,7,0.000,0.000,0.000,0,0.000,0,99.298,49.705,0.000,0.000,0.000,49.705,0.000,0.000,0.000 +9.755622,0.020135,18435106,0.549409,148.993,0.000,0.000,121.097,0.000,121.690,1.794,413.887,258.605,476.469,6.982910,91.552,7,0.000,0.000,0.000,0,0.000,0,121.097,49.664,0.000,0.000,49.664,49.664,0.000,0.000,0.000 +9.775778,0.020155,18435109,0.549409,148.843,0.000,0.000,137.557,0.000,141.831,1.904,413.887,267.065,579.093,6.982910,91.540,7,0.000,0.000,0.000,0,0.000,0,137.557,0.000,0.000,49.614,49.614,0.000,0.000,49.614,0.000 +9.795925,0.020147,18435111,0.549409,99.270,0.000,0.000,16.060,0.000,161.978,1.692,413.887,247.980,492.859,6.982910,91.531,7,0.000,0.000,0.000,0,0.000,0,16.060,0.000,0.000,49.635,0.000,0.000,0.000,49.635,0.000 +9.816068,0.020143,18435113,0.549409,99.288,0.000,0.000,170.052,0.000,181.466,1.355,413.887,338.976,500.708,6.982910,91.521,7,0.000,0.000,0.000,0,0.000,0,170.052,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.288 +9.836191,0.020123,18435113,0.549409,0.000,0.000,0.000,0.000,0.000,201.589,1.007,413.887,302.822,484.515,6.982910,91.511,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.856595,0.020404,18435115,0.549409,98.019,0.000,0.000,202.186,0.000,117.072,2.353,413.887,415.817,452.957,6.986206,91.502,7,0.000,0.000,0.000,0,0.000,0,202.186,0.000,98.019,0.000,0.000,0.000,0.000,0.000,0.000 +9.876742,0.020147,18435115,0.549409,0.000,0.000,0.000,0.000,0.000,137.219,1.515,413.887,409.887,404.652,6.994507,91.494,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.896878,0.020136,18435115,0.549409,0.000,0.000,0.000,0.000,0.000,157.355,1.633,413.887,498.958,311.752,6.999878,91.488,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.916992,0.020114,18435115,0.549409,0.000,0.000,0.000,0.000,0.000,177.469,1.901,413.887,579.122,476.581,7.008911,91.479,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.937113,0.020122,18435116,0.549409,49.698,0.000,0.000,190.745,0.000,197.590,2.646,413.887,801.769,364.582,7.016602,91.472,7,0.000,0.000,0.000,0,0.000,0,190.745,0.000,0.000,0.000,0.000,49.698,0.000,0.000,0.000 +9.957233,0.020120,18435120,0.549409,198.808,0.000,0.000,203.211,0.000,176.356,3.021,413.887,651.174,393.539,7.023560,91.464,7,0.000,0.000,0.000,0,0.000,0,203.211,99.404,0.000,0.000,49.702,49.702,0.000,0.000,0.000 +9.977391,0.020158,18435124,0.549410,198.435,0.000,0.000,176.757,0.000,196.513,3.996,413.887,567.982,342.998,7.031372,91.457,7,0.000,0.000,0.000,0,0.000,0,176.757,0.000,0.000,0.000,49.609,0.000,0.000,99.218,49.609 +9.997558,0.020167,18435125,0.549410,49.586,0.000,0.000,10.178,0.000,216.681,1.675,413.887,328.118,457.893,7.135620,91.448,7,0.000,0.000,0.000,0,0.000,0,10.178,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.586 +10.017675,0.020117,18435125,0.549410,0.000,0.000,0.000,0.000,0.000,236.798,0.838,413.887,230.677,501.548,7.137817,91.438,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.037778,0.020103,18435127,0.549410,99.489,0.000,0.000,237.971,0.000,192.557,1.183,413.887,265.821,633.852,7.137817,91.426,7,0.000,0.000,0.000,0,0.000,0,237.971,0.000,0.000,99.489,0.000,0.000,0.000,0.000,0.000 +10.057891,0.020112,18435127,0.549410,0.000,0.000,0.000,0.000,0.000,212.670,1.625,413.887,321.435,721.141,7.137817,91.412,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.078057,0.020166,18435127,0.549410,0.000,0.000,0.000,0.000,0.000,232.836,1.183,413.887,289.584,606.479,7.137817,91.400,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.098158,0.020101,18435127,0.549410,0.000,0.000,0.000,0.000,0.000,252.937,1.241,413.887,332.117,586.112,7.137817,91.388,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.118288,0.020130,18435129,0.549410,99.354,0.000,0.000,162.635,0.000,273.067,2.295,413.887,560.420,747.291,7.138062,91.373,7,0.000,0.000,0.000,0,0.000,0,162.635,0.000,0.000,0.000,0.000,99.354,0.000,0.000,0.000 +10.138443,0.020155,18435129,0.549410,0.000,0.000,0.000,0.000,0.000,293.222,1.619,413.887,497.505,562.237,7.152344,91.362,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.158594,0.020151,18435133,0.549410,198.497,0.000,0.000,303.185,0.000,194.588,1.939,413.887,450.301,365.591,7.162354,91.355,7,0.000,0.000,0.000,0,0.000,0,303.185,99.249,99.249,0.000,0.000,0.000,0.000,0.000,0.000 +10.178717,0.020122,18435133,0.549410,0.000,0.000,0.000,0.000,0.000,214.710,1.636,413.887,501.425,467.259,7.175537,91.346,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.198832,0.020115,18435136,0.549410,149.142,0.000,0.000,221.681,0.000,228.800,2.049,413.887,566.468,368.389,7.187256,91.339,7,0.000,0.000,0.000,0,0.000,0,221.681,0.000,0.000,0.000,99.428,0.000,0.000,0.000,49.714 +10.218961,0.020129,18435141,0.549410,248.395,0.000,0.000,233.988,0.000,104.324,4.232,413.887,860.068,228.213,7.190796,91.334,7,0.000,0.000,0.000,0,0.000,0,233.988,0.000,0.000,99.358,0.000,0.000,0.000,99.358,49.679 +10.239103,0.020142,18435141,0.549410,0.000,0.000,0.000,0.000,0.000,124.466,1.711,413.887,487.741,132.844,7.194458,91.332,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.259226,0.020123,18435143,0.549410,99.388,0.000,0.000,132.418,0.000,112.775,2.975,413.887,763.850,181.305,7.200073,91.328,7,0.000,0.000,0.000,0,0.000,0,132.418,0.000,0.000,0.000,0.000,99.388,0.000,0.000,0.000 +10.279349,0.020123,18435145,0.549410,99.388,0.000,0.000,116.381,0.000,125.513,2.126,413.887,494.805,445.887,7.291138,91.319,7,0.000,0.000,0.000,0,0.000,0,116.381,99.388,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.299474,0.020125,18435147,0.549410,99.380,0.000,0.000,136.504,0.000,109.697,2.645,413.887,593.174,621.901,7.291138,91.307,7,0.000,0.000,0.000,0,0.000,0,136.504,0.000,99.380,0.000,0.000,0.000,0.000,0.000,0.000 +10.319617,0.020143,18435147,0.549410,0.000,0.000,0.000,0.000,0.000,129.840,1.816,413.887,424.707,641.327,7.291138,91.295,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.339753,0.020137,18435147,0.549410,0.000,0.000,0.000,0.000,0.000,149.976,1.527,413.887,369.352,1014.167,7.291138,91.275,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.359876,0.020122,18435147,0.549410,0.000,0.000,0.000,0.000,0.000,170.098,1.343,413.887,285.947,1013.141,7.291138,91.255,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.379989,0.020113,18435149,0.549410,99.438,0.000,0.000,173.495,0.000,177.235,1.268,413.887,271.902,711.606,7.304810,91.241,7,0.000,0.000,0.000,0,0.000,0,173.495,0.000,0.000,0.000,99.438,0.000,0.000,0.000,0.000 +10.400097,0.020108,18435149,0.549410,0.000,0.000,0.000,0.000,0.000,197.343,1.415,413.887,400.175,585.692,7.320679,91.229,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.420200,0.020103,18435151,0.549410,99.487,0.000,0.000,214.306,0.000,210.201,1.619,413.887,454.102,670.369,7.339966,91.216,7,0.000,0.000,0.000,0,0.000,0,214.306,0.000,0.000,0.000,0.000,0.000,0.000,49.743,49.743 +10.440339,0.020139,18435155,0.549410,198.622,0.000,0.000,212.015,0.000,188.629,2.261,413.887,275.627,298.127,7.346069,91.210,7,0.000,0.000,0.000,0,0.000,0,212.015,0.000,0.000,99.311,0.000,0.000,0.000,49.656,49.656 +10.460459,0.020120,18435157,0.549410,99.404,0.000,0.000,200.501,0.000,189.155,1.665,413.887,443.046,239.579,7.351074,91.205,7,0.000,0.000,0.000,0,0.000,0,200.501,0.000,0.000,0.000,0.000,99.404,0.000,0.000,0.000 +10.480570,0.020111,18435158,0.549411,49.724,0.000,0.000,202.842,0.000,182.157,2.236,413.887,516.471,317.963,7.359863,91.199,7,0.000,0.000,0.000,0,0.000,0,202.842,49.724,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.500675,0.020105,18435160,0.549411,99.476,0.000,0.000,201.031,0.000,123.558,1.997,413.887,620.364,341.948,7.366577,91.193,7,0.000,0.000,0.000,0,0.000,0,201.031,49.738,49.738,0.000,0.000,0.000,0.000,0.000,0.000 +10.520777,0.020102,18435161,0.549411,49.747,0.000,0.000,8.518,0.000,143.660,2.057,413.887,509.129,254.953,7.373291,91.188,7,0.000,0.000,0.000,0,0.000,0,8.518,0.000,49.747,0.000,0.000,0.000,0.000,0.000,0.000 +10.540915,0.020138,18435161,0.549411,0.000,0.000,0.000,0.000,0.000,163.797,2.470,413.887,656.033,455.072,7.442627,91.179,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.561043,0.020129,18435162,0.549411,49.681,0.000,0.000,181.442,0.000,136.687,2.947,413.887,872.906,481.670,7.442627,91.169,7,0.000,0.000,0.000,0,0.000,0,181.442,0.000,0.000,0.000,49.681,0.000,0.000,0.000,0.000 +10.581177,0.020134,18435165,0.549411,149.003,0.000,0.000,140.515,0.000,154.990,1.982,413.887,388.224,447.980,7.442627,91.160,7,0.000,0.000,0.000,0,0.000,0,140.515,0.000,0.000,0.000,49.668,0.000,0.000,0.000,99.336 +10.601312,0.020135,18435166,0.549411,49.664,0.000,0.000,161.061,0.000,164.382,1.561,413.887,313.891,787.249,7.442627,91.145,7,0.000,0.000,0.000,0,0.000,0,161.061,0.000,0.000,0.000,0.000,0.000,0.000,49.664,0.000 +10.621451,0.020138,18435167,0.549411,49.656,0.000,0.000,20.278,0.000,184.521,1.384,413.887,311.710,868.404,7.448364,91.128,7,0.000,0.000,0.000,0,0.000,0,20.278,0.000,0.000,0.000,0.000,0.000,0.000,49.656,0.000 +10.641595,0.020144,18435168,0.549411,49.642,0.000,0.000,176.078,0.000,204.665,1.471,413.887,320.737,656.212,7.461792,91.115,7,0.000,0.000,0.000,0,0.000,0,176.078,0.000,0.000,0.000,0.000,49.642,0.000,0.000,0.000 +10.661708,0.020113,18435170,0.549411,99.438,0.000,0.000,173.950,0.000,224.778,1.605,413.887,340.265,550.600,7.475952,91.104,7,0.000,0.000,0.000,0,0.000,0,173.950,49.719,0.000,0.000,0.000,49.719,0.000,0.000,0.000 +10.681817,0.020109,18435171,0.549411,49.729,0.000,0.000,13.982,0.000,244.887,0.915,413.887,277.588,402.105,7.484863,91.096,7,0.000,0.000,0.000,0,0.000,0,13.982,49.729,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.701964,0.020147,18435171,0.549411,0.000,0.000,0.000,0.000,0.000,265.034,1.036,413.887,307.891,365.862,7.494877,91.089,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.722105,0.020141,18435171,0.549411,0.000,0.000,0.000,0.000,0.000,285.175,1.390,413.887,424.930,378.772,7.503174,91.082,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.742244,0.020138,18435175,0.549411,198.626,0.000,0.000,294.075,0.000,178.576,2.043,413.887,386.583,267.291,7.509277,91.076,7,0.000,0.000,0.000,0,0.000,0,294.075,0.000,99.313,99.313,0.000,0.000,0.000,0.000,0.000 +10.762417,0.020174,18435177,0.549411,99.138,0.000,0.000,188.515,0.000,185.210,2.507,413.887,668.598,457.350,7.520020,91.067,7,0.000,0.000,0.000,0,0.000,0,188.515,0.000,0.000,0.000,99.138,0.000,0.000,0.000,0.000 +10.782541,0.020124,18435179,0.549411,99.384,0.000,0.000,197.810,0.000,175.015,2.498,413.887,542.343,404.137,7.528198,91.059,7,0.000,0.000,0.000,0,0.000,0,197.810,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.384 +10.802687,0.020145,18435179,0.549411,0.000,0.000,0.000,0.000,0.000,195.160,2.319,413.887,571.237,290.660,7.536255,91.054,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.822845,0.020159,18435180,0.549411,49.607,0.000,0.000,175.190,0.000,215.319,1.936,413.887,519.515,284.852,7.545536,91.048,7,0.000,0.000,0.000,0,0.000,0,175.190,0.000,0.000,0.000,0.000,49.607,0.000,0.000,0.000 +10.843042,0.020196,18435183,0.549411,148.542,0.000,0.000,164.207,0.000,235.515,3.383,413.887,674.241,258.014,7.549072,91.043,7,0.000,0.000,0.000,0,0.000,0,164.207,99.028,0.000,0.000,0.000,49.514,0.000,0.000,0.000 +10.863194,0.020153,18435183,0.549411,0.000,0.000,0.000,0.000,0.000,255.668,1.971,413.887,572.191,242.290,7.554932,91.038,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.883328,0.020134,18435186,0.549411,149.004,0.000,0.000,266.877,0.000,144.628,2.087,413.887,382.600,387.062,7.564941,91.031,7,0.000,0.000,0.000,0,0.000,0,266.877,0.000,0.000,99.336,0.000,0.000,0.000,49.668,0.000 +10.903434,0.020105,18435187,0.549411,49.738,0.000,0.000,10.144,0.000,164.733,1.140,413.887,304.643,465.513,7.577881,91.022,7,0.000,0.000,0.000,0,0.000,0,10.144,0.000,0.000,0.000,0.000,0.000,0.000,49.738,0.000 +10.923552,0.020119,18435187,0.549411,0.000,0.000,0.000,0.000,0.000,184.852,1.090,413.887,267.747,543.260,7.591309,91.011,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.943698,0.020146,18435187,0.549411,0.000,0.000,0.000,0.000,0.000,204.997,0.761,413.887,186.727,509.184,7.600952,91.001,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.963896,0.020198,18435187,0.549411,0.000,0.000,0.000,0.000,0.000,225.195,1.101,413.887,248.521,841.877,7.707764,90.984,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.984059,0.020163,18435189,0.549411,99.191,0.000,0.000,228.068,0.000,224.976,1.294,413.887,261.927,702.087,7.707764,90.970,7,0.000,0.000,0.000,0,0.000,0,228.068,0.000,99.191,0.000,0.000,0.000,0.000,0.000,0.000 +11.004160,0.020101,18435190,0.549411,49.748,0.000,0.000,218.299,0.000,245.078,1.457,413.887,316.753,680.727,7.707764,90.957,7,0.000,0.000,0.000,0,0.000,0,218.299,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.748 +11.024271,0.020111,18435192,0.549412,99.450,0.000,0.000,259.331,0.000,193.282,1.895,413.887,433.345,500.551,7.707764,90.947,7,0.000,0.000,0.000,0,0.000,0,259.331,0.000,0.000,0.000,49.725,0.000,0.000,0.000,49.725 +11.044404,0.020134,18436437,0.549449,61837.037,0.000,0.000,10.603,0.000,213.416,1.483,413.887,447.597,406.659,7.707764,90.939,7,0.000,0.000,0.000,0,0.000,0,10.603,0.000,0.000,0.000,61837.037,0.000,0.000,0.000,0.000 +11.064526,0.020122,18438214,0.549502,88310.928,0.000,0.000,221.432,0.000,233.538,2.075,413.887,579.665,562.776,7.707764,90.928,7,0.000,0.000,0.000,0,0.000,0,221.432,49.697,0.000,0.000,88261.231,0.000,0.000,0.000,0.000 +11.084646,0.020119,18441450,0.549598,160840.298,0.000,0.000,241.329,0.000,209.899,2.989,413.887,419.761,331.227,7.785961,90.922,7,0.000,0.000,0.000,0,0.000,0,241.329,54425.255,0.000,0.000,88273.291,18141.752,0.000,0.000,0.000 +11.104755,0.020109,18448332,0.549803,342238.037,0.000,0.000,2.029,0.000,230.008,2.220,413.887,441.737,361.898,7.809875,90.915,7,0.000,0.000,0.000,0,0.000,0,2.029,110399.367,0.000,0.000,121439.303,110399.367,0.000,0.000,0.000 +11.124876,0.020121,18460484,0.550165,603935.621,0.000,0.000,238.738,0.000,240.328,3.479,413.887,637.344,602.982,7.831627,90.903,7,0.000,0.000,0.000,0,0.000,0,238.738,191239.653,0.000,140795.722,201974.520,69925.726,0.000,0.000,0.000 +11.145025,0.020149,18490918,0.551072,1510451.292,0.000,0.000,242.569,0.000,0.069,8.188,413.887,488.161,479.243,7.875065,90.893,7,0.000,0.000,0.000,0,0.000,0,242.569,418681.971,35088.686,202988.295,228002.012,220309.302,0.000,336394.784,68986.242 +11.165164,0.020139,18534359,0.552367,2157066.049,0.000,0.000,10.682,0.000,0.036,6.344,413.887,0.388,204.245,7.886581,90.889,7,0.000,0.000,0.000,0,0.000,0,10.682,379513.727,161428.644,186504.456,352749.642,371122.019,0.000,362233.761,343513.799 +11.185288,0.020124,18582714,0.553808,2402855.301,0.000,0.000,0.424,0.000,0.134,4.425,413.887,0.000,171.593,7.892609,90.886,7,0.000,0.000,0.000,0,0.000,0,0.424,348787.951,341532.923,339644.628,330948.533,349334.562,0.000,353011.768,339594.936 +11.205421,0.020134,18637953,0.555454,2743605.704,0.000,0.000,0.316,0.000,0.034,4.918,413.887,0.000,182.374,7.899368,90.882,7,0.000,0.000,0.000,0,0.000,0,0.316,390737.451,394710.884,385621.656,396945.940,385919.664,0.000,397293.615,392376.492 +11.225521,0.020100,18683337,0.556807,2257925.164,0.000,0.000,12.796,0.000,3.002,5.355,413.887,0.000,343.402,7.914036,90.876,7,0.000,0.000,0.000,0,0.000,0,12.796,378858.191,330847.927,324778.236,373634.276,324529.478,0.000,399306.085,125970.970 +11.245680,0.020159,18726114,0.558082,2121959.310,0.000,0.000,11.475,0.000,0.106,6.519,413.887,0.000,413.699,7.952007,90.868,7,0.000,0.000,0.000,0,0.000,0,11.475,371492.935,224413.678,199958.342,379975.415,219403.559,0.000,369955.175,356760.207 +11.265814,0.020133,18777150,0.559603,2534908.510,0.000,0.000,0.327,0.000,0.236,4.326,413.887,0.000,257.464,7.958294,90.862,7,0.000,0.000,0.000,0,0.000,0,0.327,361838.869,349173.266,367550.807,360199.791,364173.313,0.000,366309.081,365663.384 +11.285956,0.020143,18828173,0.561123,2533099.639,0.000,0.000,0.510,0.000,0.075,4.281,413.887,0.000,267.430,7.964596,90.857,7,0.000,0.000,0.000,0,0.000,0,0.510,363708.287,352537.886,363956.519,362268.547,352686.824,0.000,372495.670,365445.906 +11.306094,0.020137,18875975,0.562548,2373788.394,0.000,0.000,0.524,0.000,12.768,4.299,413.887,0.194,421.906,7.979256,90.849,6,0.000,0.000,0.000,0,0.000,0,0.524,418921.361,414601.048,385600.328,135171.165,160894.406,0.000,428505.503,430094.584 +11.326234,0.020140,18915480,0.563725,1961505.827,0.000,0.000,14.294,0.000,7.193,6.207,413.887,0.582,493.030,8.010597,90.839,6,0.000,0.000,0.000,0,0.000,0,14.294,299451.757,357197.138,363751.213,217873.372,0.000,0.000,370503.898,352728.449 +11.346420,0.020186,18942923,0.564543,1359528.612,0.000,0.000,18.305,0.000,0.078,2.766,413.887,0.000,226.994,8.020191,90.835,6,0.000,0.000,0.000,0,0.000,0,18.305,237445.638,233185.190,234621.853,180771.778,0.000,0.000,235216.334,238287.819 +11.366549,0.020129,18995274,0.566103,2600735.336,0.000,0.000,0.415,0.000,0.032,4.011,413.887,0.000,261.978,8.026798,90.830,6,0.000,0.000,0.000,0,0.000,0,0.415,429125.553,431559.815,444078.875,437471.593,0.000,0.000,427883.583,430615.917 +11.386685,0.020137,19047492,0.567659,2593184.273,0.000,0.000,0.326,0.000,0.600,4.137,413.887,0.000,314.259,8.033024,90.823,6,0.000,0.000,0.000,0,0.000,0,0.326,422612.857,428125.198,434382.451,437362.095,0.000,0.000,430210.949,440490.722 +11.406802,0.020117,19090455,0.568940,2135699.300,0.000,0.000,11.059,0.000,0.035,4.472,413.887,0.000,623.319,8.059902,90.811,5,0.000,0.000,0.000,0,0.000,0,11.059,448783.681,423033.798,467176.455,220663.575,0.000,0.000,459123.402,116918.389 +11.426955,0.020153,19138580,0.570374,2388005.755,0.000,0.000,0.203,0.000,0.143,4.180,413.887,0.000,293.655,8.067993,90.805,5,0.000,0.000,0.000,0,0.000,0,0.203,473532.237,465047.064,484696.940,484696.940,0.000,0.000,480032.575,0.000 +11.447098,0.020143,19188113,0.571850,2459024.817,0.000,0.000,0.408,0.000,0.029,3.769,413.887,0.000,312.797,8.074093,90.799,5,0.000,0.000,0.000,0,0.000,0,0.408,487753.999,491725.533,488597.950,497931.054,0.000,0.000,493016.281,0.000 +11.467233,0.020134,19235437,0.573261,2350404.343,0.000,0.000,0.594,0.000,0.025,3.585,413.887,0.000,273.552,8.079830,90.794,5,0.000,0.000,0.000,0,0.000,0,0.594,467756.489,478037.397,464180.521,470736.463,0.000,0.000,469693.472,0.000 +11.487371,0.020138,19274160,0.574415,1922837.332,0.000,0.000,11.758,0.000,5.664,4.560,413.887,0.000,497.920,8.108311,90.784,5,0.000,0.000,0.000,0,0.000,0,11.758,503414.634,361745.473,494973.079,205824.981,0.000,0.000,356879.165,0.000 +11.507515,0.020143,19304888,0.575330,1525459.708,0.000,0.000,11.493,0.000,0.013,5.965,413.887,0.000,307.172,8.129795,90.778,5,0.000,0.000,0.000,0,0.000,0,11.493,389208.673,148683.670,323281.490,402364.324,0.000,0.000,261921.551,0.000 +11.527675,0.020161,19353658,0.576784,2419076.869,0.000,0.000,0.163,0.000,0.037,4.248,413.887,0.000,189.688,8.136948,90.774,5,0.000,0.000,0.000,0,0.000,0,0.163,477367.148,479004.005,492694.085,476573.520,0.000,0.000,493438.111,0.000 +11.547808,0.020133,19400666,0.578185,2334851.175,0.000,0.000,0.539,0.000,0.081,3.623,413.887,0.000,185.484,8.142670,90.771,5,0.000,0.000,0.000,0,0.000,0,0.539,463115.903,465003.334,471857.687,470417.280,0.000,0.000,464456.972,0.000 +11.567982,0.020173,19446168,0.579541,2255542.753,0.000,0.000,0.229,0.000,3.781,3.881,413.887,0.000,191.116,8.151115,90.767,5,0.000,0.000,0.000,0,0.000,0,0.229,474931.984,453666.372,482664.933,386548.336,0.000,0.000,457731.128,0.000 +11.588125,0.020144,19485896,0.580725,1972236.972,0.000,0.000,11.270,0.000,0.039,4.543,413.887,0.000,383.768,8.175991,90.759,5,0.000,0.000,0.000,0,0.000,0,11.270,446791.501,448677.954,429714.137,235608.051,0.000,0.000,411445.329,0.000 +11.608265,0.020140,19535913,0.582216,2483461.054,0.000,0.000,0.217,0.000,0.036,4.112,413.887,0.000,218.199,8.182842,90.755,5,0.000,0.000,0.000,0,0.000,0,0.217,484656.484,486841.187,515639.543,479492.640,0.000,0.000,516831.200,0.000 +11.628395,0.020130,19587797,0.583762,2577494.485,0.000,0.000,0.267,0.000,0.052,3.741,413.887,0.000,235.582,8.189301,90.750,5,0.000,0.000,0.000,0,0.000,0,0.267,520277.923,510541.030,519781.142,518340.480,0.000,0.000,508553.910,0.000 +11.648547,0.020152,19637933,0.585256,2487895.724,0.000,0.000,0.308,0.000,1.880,3.820,413.887,0.000,225.823,8.195427,90.746,5,0.000,0.000,0.000,0,0.000,0,0.308,511265.152,458714.458,508138.907,510371.939,0.000,0.000,499405.269,0.000 +11.668783,0.020236,19659378,0.585895,1059722.281,0.000,0.000,12.705,0.000,9.905,4.114,413.887,0.000,239.358,8.207146,90.741,4,0.000,0.000,0.000,0,0.000,0,12.705,249055.738,213822.257,115237.695,243916.492,0.000,0.000,237690.099,0.000 +11.689040,0.020257,19686649,0.586708,1346264.901,0.000,0.000,18.504,0.000,0.030,6.277,413.887,0.000,71.928,8.243099,90.740,4,0.000,0.000,0.000,0,0.000,0,18.504,335146.948,424944.016,0.000,245892.907,0.000,0.000,340281.030,0.000 +11.709342,0.020301,19727854,0.587936,2029664.379,0.000,0.000,0.197,0.000,0.006,3.358,413.887,0.000,107.559,8.248398,90.738,4,0.000,0.000,0.000,0,0.000,0,0.197,504694.606,507009.718,0.000,512674.356,0.000,0.000,505285.698,0.000 +11.729475,0.020134,19763439,0.588996,1767449.535,0.000,0.000,0.322,0.000,0.046,3.211,413.887,0.000,141.633,8.252796,90.735,4,0.000,0.000,0.000,0,0.000,0,0.322,439763.894,441055.272,0.000,440359.915,0.000,0.000,446270.453,0.000 +11.749625,0.020150,19799613,0.590074,1795202.323,0.000,0.000,0.887,0.000,0.015,3.088,413.887,0.000,226.423,8.257347,90.730,4,0.000,0.000,0.000,0,0.000,0,0.887,443167.931,450562.334,0.000,442671.662,0.000,0.000,458800.395,0.000 +11.769752,0.020126,19829252,0.590958,1472655.921,0.000,0.000,0.289,0.000,0.004,2.282,413.887,0.000,177.008,8.260826,90.727,2,0.000,0.000,0.000,0,0.000,0,0.289,273523.764,534874.354,0.000,127892.855,0.000,0.000,536364.947,0.000 +11.789905,0.020153,19842124,0.591341,638711.367,0.000,0.000,9.658,0.000,1.307,3.159,413.887,0.000,385.526,8.284435,90.719,2,0.000,0.000,0.000,0,0.000,0,9.658,0.000,251028.652,0.000,0.000,0.000,0.000,387682.715,0.000 +11.810057,0.020152,19858674,0.591835,821261.003,0.000,0.000,8.384,0.000,0.017,3.734,413.887,0.000,50.011,8.307751,90.718,2,0.000,0.000,0.000,0,0.000,0,8.384,0.000,368947.164,0.000,0.000,0.000,0.000,452313.840,0.000 +11.830214,0.020158,19874976,0.592320,808723.057,0.000,0.000,0.087,0.000,0.000,1.016,413.887,0.000,42.633,8.309566,90.718,1,0.000,0.000,0.000,0,0.000,0,0.087,0.000,680136.984,0.000,0.000,0.000,0.000,128586.073,0.000 +11.850362,0.020148,19891687,0.592818,829421.940,0.000,0.000,0.075,0.000,0.000,0.838,413.887,0.000,43.817,8.311771,90.717,1,0.000,0.000,0.000,0,0.000,0,0.075,0.000,829421.940,0.000,0.000,0.000,0.000,0.000,0.000 +11.870513,0.020151,19908939,0.593333,856138.636,0.000,0.000,0.060,0.000,0.001,0.870,413.887,0.000,45.167,8.313881,90.716,1,0.000,0.000,0.000,0,0.000,0,0.060,0.000,856138.636,0.000,0.000,0.000,0.000,0.000,0.000 +11.890623,0.020110,19926348,0.593851,865702.488,0.000,0.000,0.139,0.000,0.000,0.848,413.887,0.000,45.648,8.315876,90.715,1,0.000,0.000,0.000,0,0.000,0,0.139,0.000,865702.488,0.000,0.000,0.000,0.000,0.000,0.000 +11.910759,0.020136,19939275,0.594237,641983.007,0.000,0.000,1.109,0.000,0.000,0.697,413.887,0.000,34.143,8.317642,90.714,1,0.000,0.000,0.000,0,0.000,0,1.109,0.000,641983.007,0.000,0.000,0.000,0.000,0.000,0.000 +11.930904,0.020145,19955986,0.594735,829530.594,0.000,0.000,0.283,0.000,0.013,0.843,413.887,0.000,43.823,8.319725,90.713,1,0.000,0.000,0.000,0,0.000,0,0.283,0.000,829530.594,0.000,0.000,0.000,0.000,0.000,0.000 +11.951051,0.020147,19971507,0.595197,770384.553,0.000,0.000,0.145,0.000,0.000,0.829,413.887,0.000,40.716,8.321625,90.713,1,0.000,0.000,0.000,0,0.000,0,0.145,0.000,770384.553,0.000,0.000,0.000,0.000,0.000,0.000 +11.971274,0.020223,19989677,0.595739,898471.575,0.000,0.000,0.119,0.000,0.000,0.867,413.887,0.000,47.323,8.323902,90.712,1,0.000,0.000,0.000,0,0.000,0,0.119,0.000,898471.575,0.000,0.000,0.000,0.000,0.000,0.000 +11.991501,0.020227,20000000,0.596046,510355.197,0.000,0.000,0.042,0.000,0.000,0.518,413.887,0.000,26.844,8.325043,90.711,0,0.000,0.000,0.000,0,0.000,0,0.042,0.000,510355.197,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.log new file mode 100644 index 000000000..7785017c7 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=74 +worker=0 kind=insert tid=6 os_tid=69 +start_monotonic_ns=1788753290494585 main_address=0x55d092e78a80 +worker=1 kind=insert tid=7 os_tid=70 +worker=4 kind=insert tid=10 os_tid=73 +worker=7 kind=insert tid=8 os_tid=76 +worker=2 kind=insert tid=9 os_tid=71 +worker=6 kind=insert tid=11 os_tid=75 +worker=3 kind=insert tid=12 os_tid=72 +load_end reason=complete inserted=20000000 elapsed_s=11.992 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.134 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.summary.csv new file mode 100644 index 000000000..5eb540edb --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-0-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1667833.744587,11.991603,20000000,0.004504,0.001296,0.059904,0.215040,2103.379904,0.004504,0.001296,0.059904,0.215040,2103.379904,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.csv new file mode 100644 index 000000000..2a33a8af2 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.csv @@ -0,0 +1,580 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020057,0.020057,71580,0.002133,3568854.816,0.000,0.000,1.212,0.000,0.104,4.354,36.055,0.000,186.969,0.015381,94.335,8,0.000,0.000,0.000,0,0.000,0,1.212,463931.183,427983.372,446430.931,449372.569,445782.773,468568.002,427734.080,439051.907 +0.040174,0.020117,136842,0.004078,3244129.628,0.000,0.000,0.492,0.000,0.050,4.842,44.180,0.000,172.041,0.023521,94.332,8,0.000,0.000,0.000,0,0.000,0,0.492,422976.602,361983.267,419347.822,442164.399,395984.441,426704.801,351444.891,423523.405 +0.060298,0.020124,199265,0.005939,3101852.291,0.000,0.000,0.203,0.000,1.662,5.419,53.086,0.000,163.242,0.031250,94.329,8,0.000,0.000,0.000,0,0.000,0,0.203,411340.904,358917.051,378743.703,389427.237,396334.266,397129.320,377004.523,392955.288 +0.080415,0.020117,252825,0.007535,2662390.140,0.000,0.000,15.006,0.000,0.133,5.523,69.805,0.000,140.776,0.052322,94.326,8,0.000,0.000,0.000,0,0.000,0,15.006,364313.991,111148.326,382557.030,357155.959,369433.972,375200.164,345772.700,356807.999 +0.100556,0.020140,310319,0.009248,2854690.192,0.000,0.000,0.265,0.000,0.083,6.352,83.555,0.000,150.895,0.065670,94.323,8,0.000,0.000,0.000,0,0.000,0,0.265,357245.903,359728.501,354564.696,360076.065,342846.832,356600.427,367424.556,356203.211 +0.120694,0.020138,369392,0.011009,2933383.838,0.000,0.000,0.208,0.000,0.074,5.593,89.316,0.000,154.596,0.072975,94.320,8,0.000,0.000,0.000,0,0.000,0,0.208,375307.078,371731.779,369497.218,363786.671,385834.348,356139.503,354451.168,356636.073 +0.140797,0.020103,421801,0.012571,2606985.182,0.000,0.000,0.344,0.000,12.356,5.467,102.285,0.000,137.571,0.086296,94.317,8,0.000,0.000,0.000,0,0.000,0,0.344,338302.700,348599.518,349843.095,132565.313,371779.795,360836.317,359045.566,346012.878 +0.160935,0.020138,477314,0.014225,2756607.630,0.000,0.000,16.106,0.000,0.026,6.102,117.441,0.000,145.673,0.104187,94.314,8,0.000,0.000,0.000,0,0.000,0,16.106,344569.747,352763.147,354352.171,290046.389,341739.299,353656.973,374065.990,345413.915 +0.181083,0.020148,533394,0.015896,2783462.777,0.000,0.000,0.237,0.000,0.103,5.970,128.066,0.000,146.963,0.114880,94.311,8,0.000,0.000,0.000,0,0.000,0,0.237,348826.255,345252.623,343316.905,349124.058,348925.523,344557.750,350861.241,352598.423 +0.201217,0.020134,591548,0.017630,2888368.152,0.000,0.000,0.321,0.000,2.024,5.350,136.348,0.000,152.495,0.123741,94.308,8,0.000,0.000,0.000,0,0.000,0,0.321,382042.986,320554.529,356513.853,367540.054,356513.853,364609.667,355321.831,385271.379 +0.221348,0.020131,649969,0.019371,2902065.269,0.000,0.000,12.514,0.000,0.037,5.968,154.316,0.000,153.100,0.144451,94.305,8,0.000,0.000,0.000,0,0.000,0,12.514,420548.854,183002.832,388607.805,382299.076,371469.918,379914.674,401920.715,374301.395 +0.241465,0.020117,702168,0.020926,2594751.761,0.000,0.000,0.405,0.000,0.076,6.033,166.348,0.000,136.893,0.155930,94.303,8,0.000,0.000,0.000,0,0.000,0,0.405,336081.470,342096.240,324747.854,312668.606,322908.627,308592.481,333695.446,313961.036 +0.261615,0.020150,754072,0.022473,2575906.205,0.000,0.000,0.264,0.000,0.166,5.981,172.801,0.000,136.284,0.163376,94.300,8,0.000,0.000,0.000,0,0.000,0,0.264,320747.569,328588.837,323725.265,314097.379,320102.401,321343.108,335437.539,311864.107 +0.281756,0.020142,806914,0.024048,2623517.755,0.000,0.000,0.415,0.000,9.526,5.400,184.207,0.000,138.666,0.175499,94.297,8,0.000,0.000,0.000,0,0.000,0,0.415,340240.096,354638.116,170244.169,347290.161,345353.876,365709.697,351262.029,348779.611 +0.301912,0.020156,863008,0.025720,2782952.479,0.000,0.000,16.153,0.000,0.060,6.225,198.738,0.000,146.705,0.193531,94.294,8,0.000,0.000,0.000,0,0.000,0,16.153,373679.860,370802.347,240520.441,360433.375,354529.511,363509.338,356117.105,363360.501 +0.322047,0.020135,916897,0.027326,2676446.481,0.000,0.000,0.407,0.000,0.053,5.945,209.520,0.000,141.043,0.204609,94.292,8,0.000,0.000,0.000,0,0.000,0,0.407,341453.164,337877.218,338125.548,344631.783,321338.469,339565.859,321338.469,332115.972 +0.342180,0.020133,971731,0.028960,2723545.121,0.000,0.000,0.439,0.000,0.146,6.042,217.176,0.000,144.156,0.212074,94.289,8,0.000,0.000,0.000,0,0.000,0,0.439,349172.451,338394.297,339139.331,341821.452,341821.452,351407.552,335364.494,326424.090 +0.362312,0.020131,1027617,0.030625,2776052.038,0.000,0.000,14.904,0.000,0.060,5.598,232.801,0.000,146.498,0.231915,94.286,8,0.000,0.000,0.000,0,0.000,0,14.904,380548.521,375928.888,384969.461,355413.741,397834.892,93535.161,379803.419,408017.955 +0.382457,0.020145,1083345,0.032286,2766350.460,0.000,0.000,0.254,0.000,0.075,6.148,247.645,0.000,146.012,0.245770,94.283,8,0.000,0.000,0.000,0,0.000,0,0.254,365401.696,351998.836,341624.029,346439.130,347134.094,335965.043,351254.232,326533.400 +0.402610,0.020154,1138492,0.033930,2736317.569,0.000,0.000,0.333,0.000,0.071,6.294,255.457,0.000,144.398,0.253864,94.280,8,0.000,0.000,0.000,0,0.000,0,0.333,341971.470,352143.286,334131.730,337208.084,346139.434,338597.405,351845.574,334280.586 +0.422767,0.020157,1190280,0.035473,2569230.513,0.000,0.000,0.377,0.000,6.567,5.768,264.488,0.000,135.654,0.265812,94.278,8,0.000,0.000,0.000,0,0.000,0,0.377,349059.741,337550.097,217244.543,329265.137,319392.640,342610.372,336111.391,337996.592 +0.442918,0.020150,1242277,0.037023,2580487.826,0.000,0.000,16.285,0.000,0.037,5.899,278.863,0.000,136.282,0.283508,94.275,8,0.000,0.000,0.000,0,0.000,0,16.285,349676.274,341735.853,170123.512,346946.754,329180.063,345954.202,336971.601,359899.566 +0.463051,0.020133,1295891,0.038621,2662982.644,0.000,0.000,0.381,0.000,0.131,5.819,284.332,0.000,140.472,0.295181,94.272,8,0.000,0.000,0.000,0,0.000,0,0.381,343911.885,329756.067,320020.837,327123.581,328464.659,343713.207,336411.785,333580.621 +0.483196,0.020145,1349278,0.040212,2650146.640,0.000,0.000,0.517,0.000,0.065,5.976,284.332,0.000,140.195,0.303314,94.269,8,0.000,0.000,0.000,0,0.000,0,0.517,330604.391,335320.219,332192.881,320378.489,325640.361,341723.818,337305.831,326980.649 +0.503349,0.020154,1402629,0.041802,2647193.217,0.000,0.000,10.796,0.000,0.078,5.155,284.957,0.000,139.552,0.323269,94.267,8,0.000,0.000,0.000,0,0.000,0,10.796,360577.180,356012.283,364199.325,166172.145,336611.475,353432.125,353382.506,356806.178 +0.523498,0.020149,1460977,0.043541,2895863.895,0.000,0.000,0.306,0.000,0.165,5.851,285.895,0.000,152.576,0.337746,94.264,8,0.000,0.000,0.000,0,0.000,0,0.306,366524.214,352726.824,369303.545,365531.596,362404.849,374167.373,363447.098,341758.394 +0.543637,0.020139,1517751,0.045233,2819157.460,0.000,0.000,0.286,0.000,0.058,5.872,286.051,0.000,149.161,0.345806,94.261,8,0.000,0.000,0.000,0,0.000,0,0.286,351413.981,342674.563,353549.179,359905.120,356429.215,347838.764,347242.895,360103.743 +0.563782,0.020146,1571696,0.046840,2677744.772,0.000,0.000,0.460,0.000,2.307,5.741,286.051,0.000,141.353,0.355915,94.258,8,0.000,0.000,0.000,0,0.000,0,0.460,343696.446,335605.383,327067.574,349107.035,334265.146,333421.293,345979.814,308602.081 +0.583916,0.020134,1630190,0.048583,2905304.622,0.000,0.000,9.455,0.000,0.096,5.730,286.051,0.000,153.468,0.378582,94.255,8,0.000,0.000,0.000,0,0.000,0,9.455,382049.495,387662.026,374897.242,382297.837,373009.842,370079.405,407479.726,227829.047 +0.604050,0.020134,1688633,0.050325,2902631.689,0.000,0.000,0.250,0.000,0.057,5.788,286.051,0.000,153.072,0.389168,94.252,8,0.000,0.000,0.000,0,0.000,0,0.250,352579.134,361121.691,363902.989,370905.899,373091.204,360178.037,364349.983,356502.751 +0.624176,0.020126,1737860,0.051792,2446000.612,0.000,0.000,0.667,0.000,0.033,5.409,286.051,0.000,431.472,0.396454,94.243,8,0.000,0.000,0.000,0,0.000,0,0.667,299520.420,317507.545,303247.034,301806.076,301507.947,303594.851,320985.718,297831.021 +0.644315,0.020139,1794912,0.053493,2832911.970,0.000,0.000,9.312,0.000,0.080,5.405,292.469,0.000,243.231,0.415031,94.239,8,0.000,0.000,0.000,0,0.000,0,9.312,363176.017,377426.977,369333.226,382144.193,187397.633,383534.531,398778.589,371120.803 +0.664490,0.020175,1847462,0.055059,2604645.409,0.000,0.000,0.771,0.000,0.210,5.636,292.781,0.000,438.535,0.425423,94.230,8,0.000,0.000,0.000,0,0.000,0,0.771,326237.414,325543.502,350226.916,341106.940,319100.041,322966.118,305073.121,314391.357 +0.684625,0.020135,1896018,0.056506,2411576.002,0.000,0.000,3.594,0.000,0.150,5.089,292.781,0.000,179.651,0.434147,94.226,8,0.000,0.000,0.000,0,0.000,0,3.594,313590.306,297051.571,314285.628,301372.501,290346.678,297597.895,301372.501,295958.922 +0.704764,0.020139,1953749,0.058226,2866611.143,0.000,0.000,0.523,0.000,0.102,5.898,292.781,0.000,151.291,0.443958,94.223,8,0.000,0.000,0.000,0,0.000,0,0.523,361386.359,355080.222,363422.199,363769.781,367444.223,354186.439,356818.134,344503.787 +0.724882,0.020118,2000820,0.059629,2339752.363,0.000,0.000,13.062,0.000,0.365,6.150,293.719,0.000,438.624,0.466152,94.215,8,0.000,0.000,0.000,0,0.000,0,13.062,320012.868,310320.027,313004.199,320012.868,327767.141,112685.488,319615.213,316334.559 +0.745012,0.020130,2053485,0.061199,2616298.739,0.000,0.000,0.472,0.000,0.115,6.485,293.719,0.000,290.889,0.481934,94.209,8,0.000,0.000,0.000,0,0.000,0,0.472,326434.995,313021.900,327180.167,341884.894,331899.589,316151.622,327180.167,332545.405 +0.765144,0.020132,2108796,0.062847,2747369.284,0.000,0.000,0.464,0.000,0.067,5.839,293.719,12.418,284.058,0.491516,94.203,8,0.000,0.000,0.000,0,0.000,0,0.464,339403.994,342930.656,334436.864,345513.564,366127.154,349288.583,334486.535,335181.934 +0.785276,0.020132,2162708,0.064454,2677893.766,0.000,0.000,0.321,0.000,2.497,5.894,293.719,18.627,145.328,0.503571,94.201,8,0.000,0.000,0.000,0,0.000,0,0.321,341740.412,334687.049,339654.206,338164.059,341839.756,297681.728,348346.731,335779.824 +0.805424,0.020148,2209403,0.065845,2317584.233,0.000,0.000,0.333,0.000,22.645,6.028,294.375,29.469,375.733,0.518539,94.193,8,0.000,0.000,0.000,0,0.000,0,0.333,330154.627,330750.216,325439.551,323057.196,337897.279,0.000,347079.271,323206.093 +0.825567,0.020142,2236791,0.066662,1359721.907,0.000,0.000,29.611,0.000,14.395,6.760,300.938,101.039,83.973,0.543018,94.192,8,0.000,0.000,0.000,0,0.000,0,29.611,286560.349,78640.262,74370.652,272013.887,279212.648,209359.839,76157.931,83406.339 +0.845838,0.020271,2263740,0.067465,1329411.022,0.000,0.000,1.513,0.000,34.667,8.935,300.938,120.051,259.757,0.561871,94.186,8,0.000,0.000,0.000,0,0.000,0,1.513,328985.940,0.000,0.000,324891.499,334461.640,341071.944,0.000,0.000 +0.865972,0.020134,2288668,0.068208,1238081.516,0.000,0.000,4.065,0.000,54.801,9.892,301.094,99.333,152.491,0.581589,94.183,8,0.000,0.000,0.000,0,0.000,0,4.065,327896.910,0.000,0.000,297699.800,309023.716,303461.090,0.000,0.000 +0.886142,0.020170,2317595,0.069070,1434167.891,0.000,0.000,0.352,0.000,74.971,9.501,301.094,110.971,138.860,0.599812,94.181,8,0.000,0.000,0.000,0,0.000,0,0.352,359645.103,0.000,0.000,366883.617,348093.227,359545.945,0.000,0.000 +0.907787,0.021645,2345607,0.069905,1294161.494,0.000,0.000,91.615,0.000,96.616,10.790,305.156,0.361,277.562,0.621632,94.175,8,0.000,0.000,0.000,0,0.000,0,91.615,319890.553,0.000,66620.765,328807.202,257427.811,255210.199,0.000,66204.963 +0.927947,0.020160,2357380,0.070255,583978.030,0.000,0.000,101.690,0.000,25.122,6.588,308.438,174.580,356.329,0.638603,94.168,8,0.000,0.000,0.000,0,0.000,0,101.690,155009.882,80902.758,52678.558,149851.153,0.000,39583.324,42460.307,63492.048 +0.948095,0.020148,2369411,0.070614,597144.092,0.000,0.000,2.382,0.000,45.270,3.670,308.438,62.042,691.577,0.646660,94.154,8,0.000,0.000,0.000,0,0.000,0,2.382,98572.701,94254.562,91326.168,99168.306,0.000,0.000,104479.122,109343.233 +0.968226,0.020131,2384022,0.071049,725802.381,0.000,0.000,3.712,0.000,65.401,3.993,308.438,85.185,831.281,0.654003,94.138,8,0.000,0.000,0.000,0,0.000,0,3.712,124982.465,116835.754,114153.300,132334.374,0.000,0.000,121256.835,116239.653 +0.988352,0.020127,2416666,0.072022,1621934.533,0.000,0.000,53.821,0.000,85.527,6.731,308.438,186.321,1254.560,0.692917,94.113,8,0.000,0.000,0.000,0,0.000,0,53.821,233969.174,241521.375,213250.307,224280.495,0.000,219013.829,268401.248,221498.105 +1.008494,0.020142,2456627,0.073213,1983939.626,0.000,0.000,0.723,0.000,105.670,6.482,308.438,171.825,927.001,0.703770,94.095,8,0.000,0.000,0.000,0,0.000,0,0.723,284228.482,278717.676,268192.534,295647.268,0.000,294356.449,290235.756,272561.461 +1.028699,0.020205,2496311,0.074396,1964088.811,0.000,0.000,0.863,0.000,125.874,6.926,308.438,81.200,764.052,0.714478,94.080,8,0.000,0.000,0.000,0,0.000,0,0.863,287753.562,278349.851,271024.855,280280.086,0.000,287011.164,278349.851,281319.444 +1.048852,0.020153,2539704,0.075689,2153224.557,0.000,0.000,130.049,0.000,0.075,7.026,308.438,38.961,493.889,0.726006,94.070,8,0.000,0.000,0.000,0,0.000,0,130.049,280659.049,264383.206,275002.201,284579.145,224437.920,280807.913,271727.184,271627.941 +1.069005,0.020153,2580219,0.076897,2010342.334,0.000,0.000,0.533,0.000,17.584,6.645,308.438,0.000,751.080,0.743469,94.055,8,0.000,0.000,0.000,0,0.000,0,0.533,286404.935,285015.584,280549.810,269484.616,36768.201,290225.653,286404.935,275488.600 +1.089141,0.020136,2619314,0.078062,1941538.703,0.000,0.000,19.388,0.000,0.109,7.439,308.438,0.194,547.641,0.780998,94.045,8,0.000,0.000,0.000,0,0.000,0,19.388,257249.533,254965.077,215732.041,213546.909,253723.526,213447.585,268274.513,264599.519 +1.109280,0.020139,2669209,0.079549,2477562.898,0.000,0.000,0.385,0.000,0.165,5.975,308.438,0.000,335.757,0.789936,94.038,8,0.000,0.000,0.000,0,0.000,0,0.385,312780.212,304984.293,308658.803,297635.274,326832.729,293762.143,320576.131,312333.313 +1.129428,0.020148,2717446,0.080986,2394179.281,0.000,0.000,0.447,0.000,0.108,5.841,308.438,0.000,365.273,0.798027,94.031,8,0.000,0.000,0.000,0,0.000,0,0.447,299489.557,301177.102,286485.536,301177.102,297504.211,292193.408,303956.588,312195.777 +1.149550,0.020122,2764443,0.082387,2335557.788,0.000,0.000,0.417,0.000,10.167,5.803,308.438,0.000,381.455,0.812672,94.023,8,0.000,0.000,0.000,0,0.000,0,0.417,295442.072,305232.162,317457.351,308462.395,335149.089,310400.535,319942.146,143472.037 +1.169702,0.020152,2801262,0.083484,1827060.322,0.000,0.000,16.114,0.000,0.099,6.702,308.438,0.000,576.477,0.851910,94.012,8,0.000,0.000,0.000,0,0.000,0,16.114,230894.692,187276.288,177054.000,283197.079,245533.406,251488.137,238685.465,212931.254 +1.189845,0.020143,2856055,0.085117,2720210.289,0.000,0.000,0.519,0.000,0.034,5.836,308.438,0.000,319.397,0.861202,94.006,8,0.000,0.000,0.000,0,0.000,0,0.519,341559.082,345332.119,339672.564,335105.204,329098.133,314800.311,343743.472,370899.404 +1.209984,0.020139,2910010,0.086725,2679092.931,0.000,0.000,0.372,0.000,0.081,5.925,308.438,0.388,253.120,0.870464,94.001,8,0.000,0.000,0.000,0,0.000,0,0.372,353289.708,327022.631,332186.669,340925.810,333576.987,319077.957,339634.800,333378.370 +1.230109,0.020125,2963520,0.088320,2658865.209,0.000,0.000,0.540,0.000,10.208,5.167,308.438,0.000,239.323,0.885418,93.996,8,0.000,0.000,0.000,0,0.000,0,0.540,356370.422,371376.538,365314.465,338681.093,342059.953,173514.433,351948.090,359600.215 +1.250252,0.020142,3015651,0.089873,2588132.076,0.000,0.000,10.560,0.000,0.056,6.787,308.438,0.000,188.114,0.921680,93.992,8,0.000,0.000,0.000,0,0.000,0,10.560,338292.608,299816.416,288248.736,348619.122,331193.130,315256.540,330498.077,336207.447 +1.270402,0.020150,3070324,0.091503,2713263.218,0.000,0.000,0.330,0.000,0.069,4.655,308.438,0.000,156.442,0.928398,93.989,8,0.000,0.000,0.000,0,0.000,0,0.330,341533.800,335628.174,346843.902,345206.207,336968.106,349126.749,334784.513,323171.768 +1.290532,0.020130,3126930,0.093190,2811975.062,0.000,0.000,0.242,0.000,0.159,4.763,308.438,0.000,167.463,0.935482,93.986,8,0.000,0.000,0.000,0,0.000,0,0.242,349224.193,347137.790,347137.790,357718.836,355334.375,360003.944,349820.309,345597.825 +1.310667,0.020135,3178454,0.094725,2558980.874,0.000,0.000,10.982,0.000,0.112,6.929,308.438,0.000,178.098,0.976101,93.982,8,0.000,0.000,0.000,0,0.000,0,10.982,306537.341,365937.642,345127.670,366384.634,180237.202,396929.104,319748.445,278078.835 +1.330817,0.020150,3237416,0.096483,2926131.918,0.000,0.000,0.263,0.000,0.073,5.603,308.438,0.000,192.694,0.987316,93.979,8,0.000,0.000,0.000,0,0.000,0,0.263,363024.575,393148.419,360592.831,362677.183,367242.906,372801.177,356225.618,350419.210 +1.350968,0.020151,3296039,0.098230,2909145.370,0.000,0.000,0.326,0.000,0.115,5.151,308.438,0.000,191.132,0.994488,93.975,8,0.000,0.000,0.000,0,0.000,0,0.326,366527.604,374368.297,358637.286,357992.165,357744.042,361565.139,361763.638,370547.200 +1.371123,0.020154,3351770,0.099891,2765219.374,0.000,0.000,0.340,0.000,8.694,5.417,308.438,0.000,305.262,1.007725,93.969,8,0.000,0.000,0.000,0,0.000,0,0.340,378381.205,359824.351,349355.110,386369.584,365629.570,370938.617,203331.521,351389.417 +1.391259,0.020136,3395419,0.101191,2167695.795,0.000,0.000,12.948,0.000,0.110,6.703,308.438,0.000,397.102,1.045990,93.961,8,0.000,0.000,0.000,0,0.000,0,12.948,255709.539,330748.791,223230.603,262860.864,240512.973,305023.885,256752.440,292856.700 +1.411403,0.020144,3451564,0.102865,2787191.004,0.000,0.000,0.368,0.000,0.119,4.853,308.438,0.000,203.419,1.052795,93.957,8,0.000,0.000,0.000,0,0.000,0,0.368,350080.523,345314.821,343825.539,371129.040,340003.049,351669.090,360902.638,324266.304 +1.431538,0.020135,3503450,0.104411,2576896.031,0.000,0.000,0.468,0.000,0.165,4.534,308.438,0.000,185.272,1.059120,93.953,8,0.000,0.000,0.000,0,0.000,0,0.468,323415.699,308714.985,314823.728,319641.191,334441.234,327289.536,330766.056,317803.602 +1.451671,0.020133,3555377,0.105958,2579148.754,0.000,0.000,0.343,0.000,10.930,4.949,308.438,0.000,271.238,1.073410,93.948,8,0.000,0.000,0.000,0,0.000,0,0.343,140065.852,343211.006,327118.333,352697.735,369535.439,342863.324,360197.715,343459.349 +1.471784,0.020113,3597432,0.107212,2090898.058,0.000,0.000,12.367,0.000,0.087,7.320,308.438,0.000,308.991,1.109619,93.942,8,0.000,0.000,0.000,0,0.000,0,12.367,172522.084,204341.720,323764.788,299054.852,284984.608,301739.634,220748.719,283741.653 +1.491933,0.020149,3650598,0.108796,2638650.497,0.000,0.000,0.577,0.000,0.085,4.844,308.438,0.000,220.041,1.116272,93.938,8,0.000,0.000,0.000,0,0.000,0,0.577,323193.245,327659.982,343392.822,318627.247,323193.245,341258.715,340712.780,320612.463 +1.512065,0.020132,3702649,0.110348,2585490.674,0.000,0.000,0.476,0.000,0.226,4.520,308.438,0.000,189.375,1.122734,93.934,8,0.000,0.000,0.000,0,0.000,0,0.476,330817.235,308266.030,338864.141,319789.994,323465.741,312438.500,317356.053,334492.982 +1.532189,0.020124,3754052,0.111879,2554293.838,0.000,0.000,11.230,0.000,2.090,5.445,308.438,0.000,293.491,1.151150,93.928,8,0.000,0.000,0.000,0,0.000,0,11.230,371394.513,345654.299,159261.361,307689.968,353008.646,335020.311,332038.819,350225.920 +1.552334,0.020144,3794385,0.113081,2002193.065,0.000,0.000,7.140,0.000,0.150,6.533,308.438,0.000,383.946,1.174461,93.921,8,0.000,0.000,0.000,0,0.000,0,7.140,308671.224,224082.005,234059.958,334931.610,226067.667,286133.955,165058.189,223188.457 +1.572476,0.020142,3845581,0.114607,2541788.505,0.000,0.000,0.575,0.000,0.122,4.771,308.438,0.000,292.847,1.180401,93.915,8,0.000,0.000,0.000,0,0.000,0,0.575,317301.554,319635.018,313826.181,319386.777,317649.091,326982.950,322067.779,304939.155 +1.592641,0.020165,3899589,0.116217,2678265.608,0.000,0.000,0.331,0.000,0.081,4.811,308.438,0.000,154.582,1.187210,93.912,8,0.000,0.000,0.000,0,0.000,0,0.331,343511.070,327989.348,347180.742,323823.775,341279.513,333940.168,326600.824,333940.168 +1.612795,0.020155,3947272,0.117638,2365859.070,0.000,0.000,0.734,0.000,11.251,4.710,308.438,3.295,124.622,1.201870,93.909,8,0.000,0.000,0.000,0,0.000,0,0.734,312087.192,325384.388,316403.819,317793.078,315758.806,323102.034,323102.034,132227.721 +1.632957,0.020161,3966876,0.118222,972368.351,0.000,0.000,15.393,0.000,16.635,4.167,308.438,35.069,51.732,1.221684,93.908,8,0.000,0.000,0.000,0,0.000,0,15.393,40374.813,179851.441,172808.168,188481.929,34869.157,176181.003,36704.376,143097.464 +1.653103,0.020147,3986698,0.118813,983891.714,0.000,0.000,2.089,0.000,36.781,5.839,308.438,143.092,351.914,1.233707,93.901,8,0.000,0.000,0.000,0,0.000,0,2.089,0.000,190603.581,204055.032,196212.488,0.000,194673.762,0.000,198346.851 +1.673278,0.020175,4026218,0.119991,1958860.364,0.000,0.000,0.218,0.000,56.956,9.881,308.438,86.741,115.784,1.253929,93.899,8,0.000,0.000,0.000,0,0.000,0,0.218,0.000,400198.345,388798.094,388599.829,0.000,392466.001,0.000,388798.094 +1.693447,0.020169,4061446,0.121041,1746641.924,0.000,0.000,0.548,0.000,77.125,9.440,308.438,22.273,180.700,1.272472,93.896,8,0.000,0.000,0.000,0,0.000,0,0.548,0.000,342456.448,342853.097,349844.028,0.000,348604.501,0.000,362883.849 +1.713617,0.020169,4084322,0.121722,1134190.458,0.000,0.000,88.506,0.000,16.282,8.556,308.438,146.609,59.845,1.289639,93.894,8,0.000,0.000,0.000,0,0.000,0,88.506,11502.544,270260.193,136890.184,71990.057,115570.815,265748.420,125387.641,136840.604 +1.733785,0.020169,4112756,0.122570,1409809.106,0.000,0.000,27.887,0.000,0.068,8.128,308.438,110.591,112.334,1.301842,93.892,8,0.000,0.000,0.000,0,0.000,0,27.887,119640.901,242157.546,46210.244,205665.336,238736.402,247859.454,247909.036,61630.186 +1.753949,0.020164,4153127,0.123773,2002173.026,0.000,0.000,12.544,0.000,0.035,8.521,308.438,99.189,121.855,1.344814,93.890,8,0.000,0.000,0.000,0,0.000,0,12.544,131920.939,260667.841,245095.219,237358.502,268900.501,248666.011,301285.604,308278.406 +1.774106,0.020157,4201989,0.125229,2424100.867,0.000,0.000,0.415,0.000,0.162,6.938,308.438,19.573,128.873,1.360771,93.887,8,0.000,0.000,0.000,0,0.000,0,0.415,313195.301,308283.795,313195.301,315725.470,301933.565,297667.005,295087.224,279013.206 +1.794412,0.020307,4252841,0.126745,2504220.936,0.000,0.000,0.292,0.000,0.128,6.929,308.438,52.323,131.770,1.371433,93.885,8,0.000,0.000,0.000,0,0.000,0,0.292,327333.371,317041.107,313396.957,313396.957,322211.862,313987.900,290744.128,306108.655 +1.814568,0.020156,4302552,0.128226,2466287.799,0.000,0.000,0.381,0.000,0.089,6.241,308.438,0.000,130.427,1.379494,93.882,8,0.000,0.000,0.000,0,0.000,0,0.381,316379.017,301048.749,307796.051,314047.228,315734.054,326748.033,282692.118,301842.549 +1.834719,0.020150,4351823,0.129694,2445156.433,0.000,0.000,10.283,0.000,0.140,6.551,308.438,0.000,129.107,1.421829,93.880,8,0.000,0.000,0.000,0,0.000,0,10.283,290762.752,345203.226,268678.877,328528.660,323168.978,193742.581,380041.159,315030.201 +1.854860,0.020141,4411575,0.131475,2966658.801,0.000,0.000,0.239,0.000,0.019,5.043,308.438,0.000,156.706,1.430279,93.876,8,0.000,0.000,0.000,0,0.000,0,0.239,370435.154,359214.360,382499.990,389450.924,363335.271,370931.649,361945.084,368846.369 +1.874992,0.020132,4470730,0.133238,2938286.934,0.000,0.000,0.236,0.000,0.131,4.825,308.438,0.000,155.028,1.437477,93.873,8,0.000,0.000,0.000,0,0.000,0,0.236,371240.919,362548.497,356140.940,378592.224,371638.287,361853.103,360213.961,376059.004 +1.895113,0.020120,4528324,0.134955,2862499.100,0.000,0.000,0.251,0.000,5.933,4.602,308.438,0.000,150.851,1.450211,93.870,8,0.000,0.000,0.000,0,0.000,0,0.251,356756.234,383247.049,364658.747,386179.429,367789.932,385583.012,249848.647,368436.049 +1.915222,0.020109,4581809,0.136549,2659703.153,0.000,0.000,10.637,0.000,0.070,6.640,308.438,0.000,154.235,1.489479,93.867,8,0.000,0.000,0.000,0,0.000,0,10.637,356599.632,332630.726,393199.455,372711.510,334868.487,293196.406,237501.024,338995.913 +1.935354,0.020132,4642733,0.138364,3026208.413,0.000,0.000,0.232,0.000,0.120,4.931,308.438,0.000,159.687,1.496880,93.864,8,0.000,0.000,0.000,0,0.000,0,0.232,369956.015,378598.919,378598.919,384907.245,378598.919,390321.478,365833.251,379393.669 +1.955576,0.020222,4697177,0.139987,2692320.626,0.000,0.000,0.602,0.000,0.059,4.683,308.438,0.000,265.221,1.503479,93.859,8,0.000,0.000,0.000,0,0.000,0,0.602,337405.474,347641.871,330235.051,342004.435,338839.559,333498.830,329295.479,333399.928 +1.975708,0.020132,4743902,0.141379,2320956.636,0.000,0.000,14.152,0.000,2.061,5.214,308.438,0.000,672.716,1.518578,93.846,8,0.000,0.000,0.000,0,0.000,0,14.152,300420.455,326399.274,91000.376,305785.105,310802.048,330820.143,318749.679,336979.557 +1.995859,0.020151,4794880,0.142899,2529828.885,0.000,0.000,3.663,0.000,0.105,5.995,308.438,0.000,530.958,1.553932,93.835,8,0.000,0.000,0.000,0,0.000,0,3.663,328721.930,356959.064,271155.891,273041.675,371400.200,323163.829,316910.967,288475.329 +2.015997,0.020138,4847718,0.144473,2623785.516,0.000,0.000,0.574,0.000,0.100,4.457,308.438,0.000,628.086,1.560181,93.823,8,0.000,0.000,0.000,0,0.000,0,0.574,324757.888,334391.379,326396.574,312343.595,325999.317,338066.009,318997.656,342833.097 +2.036119,0.020122,4904570,0.146168,2825381.841,0.000,0.000,0.417,0.000,0.075,4.515,308.438,0.000,336.232,1.567513,93.816,8,0.000,0.000,0.000,0,0.000,0,0.417,347333.316,376704.326,351855.756,338338.134,360403.664,349370.899,344202.396,357173.350 +2.056244,0.020126,4949753,0.147514,2245057.549,0.000,0.000,11.339,0.000,3.049,6.305,308.438,0.000,820.242,1.610611,93.800,8,0.000,0.000,0.000,0,0.000,0,11.339,313680.993,314376.626,153188.421,279445.890,262253.807,318848.556,305333.392,297929.864 +2.076386,0.020141,5001668,0.149061,2577523.302,0.000,0.000,4.556,0.000,0.103,4.847,308.438,0.000,404.173,1.617432,93.792,8,0.000,0.000,0.000,0,0.000,0,4.556,329768.078,314227.968,345357.837,323561.964,300078.028,308518.343,329023.344,326987.739 +2.096512,0.020127,5056397,0.150692,2719201.696,0.000,0.000,0.469,0.000,0.033,4.643,308.438,0.000,329.550,1.624413,93.786,8,0.000,0.000,0.000,0,0.000,0,0.469,333136.863,347843.576,327224.367,334329.299,355793.151,343073.831,339546.207,338254.402 +2.116659,0.020146,5111843,0.152345,2752163.930,0.000,0.000,0.451,0.000,4.586,4.808,308.438,0.000,352.887,1.635082,93.779,8,0.000,0.000,0.000,0,0.000,0,0.451,355151.551,366617.660,352620.073,356293.199,278115.184,341600.696,338126.117,363639.450 +2.136782,0.020123,5160199,0.153786,2403026.911,0.000,0.000,10.708,0.000,0.103,6.861,308.438,0.000,433.856,1.676392,93.770,8,0.000,0.000,0.000,0,0.000,0,10.708,308205.247,338767.360,334642.717,238285.095,252497.720,272127.045,369925.807,288575.922 +2.156919,0.020138,5215721,0.155441,2757118.891,0.000,0.000,0.459,0.000,0.077,4.887,308.438,0.000,363.707,1.683170,93.763,8,0.000,0.000,0.000,0,0.000,0,0.459,356446.083,360468.391,330524.537,341598.301,344925.396,346564.114,345421.977,331170.093 +2.177057,0.020138,5269607,0.157047,2675873.401,0.000,0.000,0.516,0.000,0.132,4.717,308.438,0.000,306.483,1.689976,93.757,8,0.000,0.000,0.000,0,0.000,0,0.516,342839.141,348649.132,338369.917,340356.239,325061.561,339710.684,327047.883,313838.843 +2.197190,0.020132,5321206,0.158584,2562980.888,0.000,0.000,0.472,0.000,10.228,5.014,308.438,0.000,402.026,1.702751,93.749,8,0.000,0.000,0.000,0,0.000,0,0.472,340743.985,337316.677,175537.791,342283.790,348045.642,353757.823,334485.422,330809.758 +2.217355,0.020165,5368944,0.160007,2367319.662,0.000,0.000,14.242,0.000,0.086,7.197,308.438,0.000,303.544,1.741234,93.743,8,0.000,0.000,0.000,0,0.000,0,14.242,333937.966,314102.031,309043.867,248048.367,248940.984,216013.332,370634.445,326598.670 +2.237490,0.020135,5425426,0.161690,2805217.520,0.000,0.000,0.256,0.000,0.056,4.892,308.438,0.000,161.413,1.748173,93.740,8,0.000,0.000,0.000,0,0.000,0,0.256,344679.891,354116.372,356500.325,352477.404,332909.122,361218.566,352825.064,350490.776 +2.257618,0.020129,5476546,0.163214,2539677.871,0.000,0.000,0.625,0.000,0.076,4.516,308.438,0.000,325.447,1.754227,93.734,8,0.000,0.000,0.000,0,0.000,0,0.625,311945.175,320987.064,312143.898,321732.275,310355.392,334947.344,312591.024,314975.698 +2.277743,0.020125,5527056,0.164719,2509785.730,0.000,0.000,11.149,0.000,0.208,5.583,308.438,0.000,314.632,1.782715,93.728,8,0.000,0.000,0.000,0,0.000,0,11.149,378877.771,354033.327,321188.972,156519.997,289189.328,374654.215,311897.150,323424.972 +2.297884,0.020140,5579622,0.166286,2609986.896,0.000,0.000,6.343,0.000,0.118,6.784,308.438,0.000,137.512,1.807396,93.725,8,0.000,0.000,0.000,0,0.000,0,6.343,262706.705,256152.692,432614.538,267920.125,262160.537,277900.100,432217.326,418314.873 +2.318007,0.020123,5641201,0.168121,3060133.697,0.000,0.000,0.421,0.000,0.116,5.084,308.438,0.000,161.313,1.814831,93.722,8,0.000,0.000,0.000,0,0.000,0,0.421,383541.660,378770.994,382448.382,389803.159,386125.771,376485.050,387318.437,375640.244 +2.338128,0.020121,5697723,0.169805,2809105.055,0.000,0.000,0.427,0.000,1.852,4.718,308.438,0.000,148.127,1.823605,93.719,8,0.000,0.000,0.000,0,0.000,0,0.427,325132.962,342328.927,372943.709,345708.481,356741.730,367178.588,342328.927,356741.730 +2.358250,0.020123,5734420,0.170899,1823673.526,0.000,0.000,20.388,0.000,2.164,3.936,308.438,12.230,264.007,1.836491,93.714,8,0.000,0.000,0.000,0,0.000,0,20.388,18834.571,260801.664,270144.406,264777.299,261099.837,253744.912,243110.088,251160.749 +2.378404,0.020154,5746575,0.171261,603105.455,0.000,0.000,1.954,0.000,22.318,2.817,308.438,28.685,211.264,1.853233,93.709,8,0.000,0.000,0.000,0,0.000,0,1.954,119827.205,128510.335,114319.619,119281.408,121166.888,0.000,0.000,0.000 +2.398530,0.020126,5785299,0.172415,1924082.226,0.000,0.000,1.821,0.000,42.444,8.049,308.438,191.179,136.251,1.873417,93.707,8,0.000,0.000,0.000,0,0.000,0,1.821,391086.954,370317.757,390590.083,387956.668,384130.764,0.000,0.000,0.000 +2.418680,0.020150,5822897,0.173536,1865880.242,0.000,0.000,0.319,0.000,62.594,9.918,308.438,134.730,130.853,1.891708,93.704,8,0.000,0.000,0.000,0,0.000,0,0.319,374585.459,375627.628,370069.391,366694.747,378903.017,0.000,0.000,0.000 +2.438818,0.020138,5855996,0.174522,1643627.543,0.000,0.000,79.483,0.000,82.624,8.837,308.438,69.443,148.974,1.908066,93.701,8,0.000,0.000,0.000,0,0.000,0,79.483,345420.502,296855.055,340901.631,305644.507,303707.848,51098.001,0.000,0.000 +2.458955,0.020137,5871810,0.174994,785313.456,0.000,0.000,88.640,0.000,23.389,7.034,308.438,179.433,40.736,1.924374,93.700,8,0.000,0.000,0.000,0,0.000,0,88.640,174751.363,0.000,182150.611,7250.270,0.000,169388.150,127922.566,123850.497 +2.479107,0.020152,5904183,0.175958,1606463.369,0.000,0.000,1.306,0.000,43.541,7.022,308.438,262.074,207.992,1.942532,93.696,8,0.000,0.000,0.000,0,0.000,0,1.306,161872.039,0.000,285682.810,273475.415,0.000,282755.020,305234.491,297443.593 +2.499258,0.020151,5943741,0.177137,1963048.654,0.000,0.000,11.929,0.000,63.692,8.520,308.438,74.437,103.514,1.986073,93.694,8,0.000,0.000,0.000,0,0.000,0,11.929,291445.087,0.000,333675.594,328762.762,0.000,327720.646,330698.120,350746.445 +2.519393,0.020134,5992142,0.178580,2403887.104,0.000,0.000,0.385,0.000,83.827,6.169,308.438,27.161,127.657,1.997841,93.692,8,0.000,0.000,0.000,0,0.000,0,0.385,393255.885,0.000,375028.440,433684.060,0.000,407063.051,393305.551,401550.118 +2.539535,0.020142,6041392,0.180048,2445094.837,0.000,0.000,88.306,0.000,0.122,6.634,308.438,105.887,129.353,2.007954,93.689,8,0.000,0.000,0.000,0,0.000,0,88.306,310986.275,239594.471,320121.249,315950.935,316943.867,312277.087,316099.875,313121.079 +2.559682,0.020146,6093678,0.181606,2595301.742,0.000,0.000,0.617,0.000,2.061,5.840,308.438,0.000,137.082,2.017731,93.687,8,0.000,0.000,0.000,0,0.000,0,0.617,326013.500,310179.409,339266.485,334253.183,289580.201,330580.071,341450.497,323978.397 +2.579815,0.020133,6144906,0.183132,2544451.283,0.000,0.000,11.492,0.000,0.091,6.840,308.438,0.000,133.874,2.058941,93.684,8,0.000,0.000,0.000,0,0.000,0,11.492,344008.542,327667.391,328809.782,356525.168,168030.739,378578.271,329157.466,311673.924 +2.599954,0.020139,6202572,0.184851,2863328.570,0.000,0.000,0.320,0.000,0.087,4.877,308.438,0.000,151.289,2.066071,93.681,8,0.000,0.000,0.000,0,0.000,0,0.320,374785.906,363117.293,345738.508,361180.800,352292.793,357456.775,350703.876,358052.619 +2.620080,0.020125,6257562,0.186490,2732369.138,0.000,0.000,0.268,0.000,0.041,4.696,308.438,0.000,144.407,2.072807,93.678,8,0.000,0.000,0.000,0,0.000,0,0.268,345533.642,329086.758,334900.309,340862.926,338477.879,364912.147,339173.518,339421.960 +2.640234,0.020155,6313211,0.188148,2761104.454,0.000,0.000,0.415,0.000,10.009,5.139,308.438,0.000,165.517,2.087524,93.675,8,0.000,0.000,0.000,0,0.000,0,0.415,361554.891,363787.631,348208.073,393805.568,168745.463,384130.365,383832.666,357039.797 +2.660372,0.020137,6362078,0.189605,2426678.476,0.000,0.000,10.731,0.000,0.044,6.103,308.438,0.000,341.986,2.123966,93.668,8,0.000,0.000,0.000,0,0.000,0,10.731,306891.624,317766.910,231459.848,300386.316,323576.994,341205.881,300882.904,304508.000 +2.680503,0.020131,6415879,0.191208,2672524.121,0.000,0.000,0.442,0.000,0.141,4.703,308.438,0.000,476.174,2.130768,93.659,8,0.000,0.000,0.000,0,0.000,0,0.442,349358.974,348812.557,327154.586,330830.480,330582.109,356760.436,323429.017,305595.963 +2.700629,0.020126,6474746,0.192962,2924915.864,0.000,0.000,0.362,0.000,0.090,5.064,308.438,0.000,291.716,2.137840,93.653,8,0.000,0.000,0.000,0,0.000,0,0.362,387159.944,355509.420,353521.946,386066.833,348006.705,378067.250,348901.068,367682.698 +2.720753,0.020124,6519180,0.194287,2207974.458,0.000,0.000,14.091,0.000,0.954,5.156,308.438,0.000,687.911,2.164909,93.639,8,0.000,0.000,0.000,0,0.000,0,14.091,331737.802,95854.137,310519.701,321650.508,284730.019,321203.288,266493.384,275785.620 +2.740899,0.020146,6566554,0.195699,2351525.983,0.000,0.000,4.416,0.000,0.036,5.672,308.438,0.000,620.275,2.187244,93.627,8,0.000,0.000,0.000,0,0.000,0,4.416,325075.857,304178.478,262284.445,281097.050,337336.315,275041.277,256576.135,309936.426 +2.761055,0.020155,6622511,0.197366,2776320.468,0.000,0.000,0.421,0.000,0.131,4.574,308.438,0.000,282.962,2.194153,93.622,8,0.000,0.000,0.000,0,0.000,0,0.421,345074.054,343932.904,345123.669,356138.255,338078.304,347257.125,349291.350,351424.806 +2.781191,0.020136,6675205,0.198937,2616897.248,0.000,0.000,0.384,0.000,0.081,4.883,308.438,0.000,430.082,2.200657,93.613,8,0.000,0.000,0.000,0,0.000,0,0.384,334424.907,325734.031,319724.911,340781.662,310537.414,335567.137,323399.910,326727.274 +2.801342,0.020151,6717217,0.200189,2084845.552,0.000,0.000,14.272,0.000,2.683,5.624,308.438,0.000,661.796,2.232250,93.600,8,0.000,0.000,0.000,0,0.000,0,14.272,346035.134,274525.507,262069.632,289363.382,295467.257,47838.501,287080.632,282465.507 +2.821489,0.020147,6770473,0.201776,2643322.808,0.000,0.000,4.102,0.000,0.080,5.790,308.438,0.000,314.092,2.250488,93.594,8,0.000,0.000,0.000,0,0.000,0,4.102,338902.812,351212.111,314532.384,339200.617,342724.651,326792.049,299096.125,330862.059 +2.841626,0.020136,6828861,0.203516,2899614.481,0.000,0.000,0.496,0.000,0.024,4.638,308.438,0.000,200.584,2.257893,93.590,8,0.000,0.000,0.000,0,0.000,0,0.496,350955.257,361135.790,366101.904,352097.463,367641.399,377821.932,358007.138,365853.598 +2.861761,0.020136,6884868,0.205185,2781493.560,0.000,0.000,0.523,0.000,3.469,4.926,308.438,0.000,281.102,2.267876,93.585,8,0.000,0.000,0.000,0,0.000,0,0.523,363833.482,356483.311,358370.517,353950.481,357029.607,291920.995,345458.053,354447.114 +2.881880,0.020119,6927142,0.206445,2101240.067,0.000,0.000,13.412,0.000,0.011,6.660,308.438,0.000,700.145,2.308495,93.571,8,0.000,0.000,0.000,0,0.000,0,13.412,283220.559,318262.765,273726.854,303550.009,280039.422,90463.569,220591.934,331384.954 +2.902019,0.020139,6983570,0.208127,2801891.272,0.000,0.000,0.362,0.000,0.068,4.808,308.438,0.000,297.538,2.316174,93.565,8,0.000,0.000,0.000,0,0.000,0,0.362,341720.701,339188.333,354382.541,343458.601,354779.775,376180.766,343359.292,348821.262 +2.922161,0.020142,7040521,0.209824,2827483.491,0.000,0.000,0.350,0.000,0.087,4.572,308.438,0.000,279.656,2.323261,93.559,8,0.000,0.000,0.000,0,0.000,0,0.350,341675.149,363122.935,364215.183,352696.928,366846.509,338944.528,358406.408,341575.853 +2.942305,0.020144,7092919,0.211385,2601223.992,0.000,0.000,0.400,0.000,7.902,4.602,308.438,0.000,366.703,2.336334,93.552,8,0.000,0.000,0.000,0,0.000,0,0.400,349093.613,339562.046,341150.641,337973.452,212822.002,334250.184,345320.701,341051.354 +2.962449,0.020145,7142514,0.212864,2461956.578,0.000,0.000,10.891,0.000,0.194,7.361,308.438,0.000,303.471,2.375011,93.546,8,0.000,0.000,0.000,0,0.000,0,10.891,341531.631,271835.351,390676.445,205713.238,338602.799,343616.563,242447.745,327532.806 +2.982579,0.020130,7200199,0.214583,2865689.075,0.000,0.000,0.344,0.000,0.050,4.717,308.438,0.000,158.155,2.382015,93.543,8,0.000,0.000,0.000,0,0.000,0,0.344,352914.192,374474.547,347946.369,334880.993,352516.767,373580.339,361756.919,367618.950 +3.002698,0.020120,7257576,0.216293,2851790.163,0.000,0.000,0.261,0.000,0.009,4.834,308.438,0.000,150.855,2.389008,93.540,8,0.000,0.000,0.000,0,0.000,0,0.261,342650.215,361885.149,353087.776,355523.207,355423.802,357859.232,357014.287,368346.496 +3.022841,0.020143,7308292,0.217804,2517786.871,0.000,0.000,13.568,0.000,2.960,5.660,308.438,0.000,437.689,2.418228,93.532,8,0.000,0.000,0.000,0,0.000,0,13.568,343591.824,351733.575,326315.425,350641.389,335648.652,326017.556,117707.877,366130.574 +3.042996,0.020155,7348749,0.219010,2007301.144,0.000,0.000,6.758,0.000,0.136,7.300,308.438,0.000,192.261,2.440460,93.528,8,0.000,0.000,0.000,0,0.000,0,6.758,276508.127,319425.681,209923.898,185463.373,203573.092,312777.181,321211.845,178417.948 +3.063153,0.020157,7407791,0.220769,2929081.375,0.000,0.000,0.398,0.000,0.111,4.703,308.438,0.000,154.257,2.447773,93.525,8,0.000,0.000,0.000,0,0.000,0,0.398,369545.868,356101.523,363443.822,360814.485,358681.250,363989.534,373713.119,382791.773 +3.083281,0.020128,7462426,0.222398,2714393.894,0.000,0.000,0.238,0.000,0.126,4.584,308.438,0.000,143.225,2.454247,93.522,8,0.000,0.000,0.000,0,0.000,0,0.238,339479.335,336498.396,330884.293,341913.769,334014.279,330884.293,347180.096,353539.434 +3.103389,0.020108,7505316,0.223676,2133015.100,0.000,0.000,1.110,0.000,18.396,4.239,308.438,6.217,112.480,2.469402,93.520,8,0.000,0.000,0.000,0,0.000,0,1.110,290734.583,27551.652,309135.506,307792.736,297100.308,286606.809,304361.213,309732.293 +3.123510,0.020121,7528958,0.224380,1174971.098,0.000,0.000,20.412,0.000,18.893,5.223,308.438,111.045,197.047,2.491127,93.516,8,0.000,0.000,0.000,0,0.000,0,20.412,9094.819,216337.416,7355.373,236713.786,9691.201,232141.528,224587.361,239049.614 +3.143715,0.020205,7569809,0.225598,2021875.014,0.000,0.000,0.252,0.000,39.097,8.519,308.438,117.548,284.977,2.510815,93.510,8,0.000,0.000,0.000,0,0.000,0,0.252,0.000,403474.214,0.000,416194.144,0.000,400554.074,398475.331,403177.251 +3.163852,0.020137,7606205,0.226683,1807430.039,0.000,0.000,0.344,0.000,59.234,10.542,308.438,97.380,162.171,2.528076,93.507,8,0.000,0.000,0.000,0,0.000,0,0.344,0.000,360135.252,0.000,357006.664,0.000,364852.965,364555.004,360880.154 +3.184002,0.020150,7642577,0.227767,1805022.889,0.000,0.000,0.253,0.000,79.385,9.855,308.438,68.624,141.514,2.546551,93.504,8,0.000,0.000,0.000,0,0.000,0,0.253,0.000,364011.957,0.000,337213.530,0.000,391356.277,337312.784,375128.341 +3.204133,0.020131,7662746,0.228368,1001875.941,0.000,0.000,80.710,0.000,22.252,6.663,308.438,216.936,72.571,2.559307,93.503,8,0.000,0.000,0.000,0,0.000,0,80.710,186526.063,211263.740,175051.357,0.000,204508.069,197702.724,0.000,26823.988 +3.224264,0.020130,7690734,0.229202,1390339.091,0.000,0.000,34.286,0.000,42.382,9.297,308.438,279.235,198.317,2.602623,93.499,8,0.000,0.000,0.000,0,0.000,0,34.286,276796.106,327118.155,49924.639,0.000,316139.702,272474.272,99104.133,48782.085 +3.244408,0.020145,7731130,0.230406,2005306.447,0.000,0.000,0.397,0.000,62.527,7.941,308.438,89.975,170.642,2.622280,93.496,8,0.000,0.000,0.000,0,0.000,0,0.397,0.000,393009.485,402342.033,0.000,404079.475,0.000,401795.979,404079.475 +3.264540,0.020132,7780959,0.231891,2475109.697,0.000,0.000,82.548,0.000,0.066,6.859,308.438,7.761,130.001,2.634724,93.493,8,0.000,0.000,0.000,0,0.000,0,82.548,372689.559,372838.576,386945.444,1440.490,374924.803,231124.153,365983.830,369162.842 +3.284657,0.020117,7835557,0.233518,2714019.863,0.000,0.000,0.379,0.000,0.038,6.765,308.438,132.817,146.603,2.644630,93.490,8,0.000,0.000,0.000,0,0.000,0,0.379,352338.415,345577.971,327384.425,353133.761,335934.397,340308.802,333548.359,325793.732 +3.304801,0.020144,7887957,0.235079,2601252.384,0.000,0.000,9.477,0.000,1.128,6.004,308.438,0.000,144.079,2.661251,93.487,8,0.000,0.000,0.000,0,0.000,0,9.477,346453.061,323468.712,367352.436,347048.767,362487.498,364969.609,319695.904,169776.396 +3.324944,0.020142,7941398,0.236672,2653161.085,0.000,0.000,2.709,0.000,0.120,6.255,308.438,0.000,139.631,2.696590,93.485,8,0.000,0.000,0.000,0,0.000,0,2.709,341965.411,334319.843,356362.910,321560.681,304929.088,366739.038,299567.261,327716.853 +3.345071,0.020127,7998871,0.238385,2855541.157,0.000,0.000,0.666,0.000,0.110,4.757,308.438,0.000,163.999,2.703705,93.481,8,0.000,0.000,0.000,0,0.000,0,0.666,374723.634,356389.900,346701.341,347545.985,360315.008,343422.137,367668.376,358774.776 +3.365180,0.020109,8057757,0.240140,2928362.388,0.000,0.000,0.398,0.000,0.109,4.886,308.438,0.000,167.448,2.710892,93.478,8,0.000,0.000,0.000,0,0.000,0,0.398,379037.091,363969.098,352978.912,355067.545,379037.091,358598.329,371677.147,367997.175 +3.385293,0.020114,8104069,0.241520,2302530.492,0.000,0.000,10.718,0.000,0.101,6.353,308.438,0.000,485.525,2.754425,93.468,8,0.000,0.000,0.000,0,0.000,0,10.718,298455.919,260869.267,359757.960,310636.779,334799.627,84967.711,285131.551,367911.678 +3.405427,0.020134,8159091,0.243160,2732767.502,0.000,0.000,0.420,0.000,0.121,4.733,308.438,0.000,398.693,2.761646,93.461,8,0.000,0.000,0.000,0,0.000,0,0.420,340019.016,353776.724,348959.043,354869.394,331972.992,346823.370,325565.973,330780.989 +3.425555,0.020128,8213440,0.244780,2700229.958,0.000,0.000,0.484,0.000,0.100,4.438,308.438,0.000,235.607,2.768353,93.456,8,0.000,0.000,0.000,0,0.000,0,0.484,332231.278,327759.794,345794.780,338242.940,326020.883,347285.275,348328.621,334566.387 +3.445667,0.020112,8267317,0.246385,2678791.708,0.000,0.000,0.425,0.000,5.749,4.595,308.438,0.000,445.931,2.779552,93.447,8,0.000,0.000,0.000,0,0.000,0,0.425,342176.523,238658.429,375290.380,340287.144,331138.571,358882.613,346502.207,345855.841 +3.465778,0.020110,8312244,0.247724,2234031.883,0.000,0.000,15.658,0.000,0.107,5.883,308.438,0.000,820.282,2.818504,93.431,8,0.000,0.000,0.000,0,0.000,0,15.658,290697.140,110590.222,301736.271,343008.701,290697.140,298056.561,304868.998,294376.850 +3.485911,0.020133,8370307,0.249455,2883906.843,0.000,0.000,0.584,0.000,0.096,4.698,308.438,0.000,363.202,2.825752,93.424,8,0.000,0.000,0.000,0,0.000,0,0.584,350113.830,345246.309,371222.978,383342.111,356521.077,356521.077,368093.857,352845.602 +3.506028,0.020117,8425617,0.251103,2749441.065,0.000,0.000,0.393,0.000,0.028,4.561,308.438,0.000,425.251,2.832890,93.416,8,0.000,0.000,0.000,0,0.000,0,0.393,340362.014,336534.370,351149.009,354032.169,316352.250,348414.978,356815.910,345780.366 +3.526178,0.020151,8478527,0.252680,2625727.224,0.000,0.000,0.421,0.000,12.044,4.834,308.438,0.000,542.981,2.846966,93.405,8,0.000,0.000,0.000,0,0.000,0,0.421,364356.252,356465.671,358202.591,152848.986,334183.465,360932.037,348872.848,349865.374 +3.546336,0.020158,8529916,0.254211,2549355.850,0.000,0.000,13.760,0.000,0.069,6.715,308.438,0.000,352.107,2.883789,93.398,8,0.000,0.000,0.000,0,0.000,0,13.760,306484.276,338730.112,400146.029,270319.330,236486.005,330395.804,341805.869,324988.425 +3.566471,0.020135,8588316,0.255952,2900462.773,0.000,0.000,0.457,0.000,0.121,4.610,308.438,0.000,233.971,2.891071,93.393,8,0.000,0.000,0.000,0,0.000,0,0.457,354710.704,368865.360,367524.392,349793.824,354959.031,383913.994,367127.069,353568.399 +3.586584,0.020114,8644730,0.257633,2804747.717,0.000,0.000,0.437,0.000,0.040,4.740,308.438,0.000,253.830,2.897770,93.388,8,0.000,0.000,0.000,0,0.000,0,0.437,349512.115,353290.624,347573.143,358858.954,345833.040,351500.804,356870.265,341308.772 +3.606733,0.020149,8686606,0.258881,2078321.905,0.000,0.000,14.575,0.000,2.035,5.555,308.438,0.000,705.100,2.928490,93.375,8,0.000,0.000,0.000,0,0.000,0,14.575,280461.293,47198.494,313763.279,285672.483,295896.342,275448.624,285225.809,294655.582 +3.626886,0.020153,8740929,0.260500,2695532.545,0.000,0.000,4.586,0.000,0.091,6.173,308.438,0.000,358.004,2.948990,93.368,8,0.000,0.000,0.000,0,0.000,0,4.586,354835.949,327197.349,358309.381,341488.043,299012.925,348831.872,317025.154,348831.872 +3.647034,0.020148,8796699,0.262162,2768029.453,0.000,0.000,0.326,0.000,0.036,4.640,308.438,0.000,276.471,2.955898,93.362,8,0.000,0.000,0.000,0,0.000,0,0.326,349366.314,352195.392,349664.112,334228.265,330108.730,357903.181,351301.999,343261.461 +3.667169,0.020135,8851524,0.263796,2722898.346,0.000,0.000,0.362,0.000,3.906,4.782,308.438,0.000,272.577,2.965321,93.357,8,0.000,0.000,0.000,0,0.000,0,0.362,341697.047,352573.741,364145.749,345471.608,349593.825,277430.190,348252.863,343733.323 +3.687305,0.020135,8897560,0.265168,2286311.156,0.000,0.000,13.060,0.000,0.115,7.002,308.438,0.000,337.169,3.006145,93.350,8,0.000,0.000,0.000,0,0.000,0,13.060,231183.822,399245.273,287750.605,334434.341,323309.706,95800.987,306473.763,308112.660 +3.707442,0.020137,8955743,0.266902,2889292.184,0.000,0.000,0.408,0.000,0.134,5.197,308.438,0.000,220.748,3.014507,93.346,8,0.000,0.000,0.000,0,0.000,0,0.408,349100.666,363303.054,364395.546,360124.898,356549.471,374823.873,349199.983,371794.692 +3.727570,0.020128,9012278,0.268587,2808761.009,0.000,0.000,0.425,0.000,0.063,4.668,308.438,0.000,211.148,3.021328,93.342,8,0.000,0.000,0.000,0,0.000,0,0.425,349263.109,347424.883,350405.791,345586.656,356616.017,345586.656,356317.926,357559.971 +3.747688,0.020118,9068089,0.270250,2774179.980,0.000,0.000,0.404,0.000,11.322,4.922,308.438,0.000,212.224,3.037270,93.337,8,0.000,0.000,0.000,0,0.000,0,0.404,371557.495,375186.083,373645.176,360075.250,361964.104,386220.968,376130.510,169400.394 +3.767791,0.020103,9114861,0.271644,2326644.074,0.000,0.000,11.558,0.000,0.008,7.091,308.438,0.000,444.007,3.074474,93.329,8,0.000,0.000,0.000,0,0.000,0,11.558,355722.051,320254.309,242951.545,214000.317,335227.367,368506.356,256979.460,233002.669 +3.787939,0.020148,9174815,0.273431,2975703.747,0.000,0.000,0.219,0.000,0.138,5.163,308.438,0.000,156.655,3.081703,93.326,8,0.000,0.000,0.000,0,0.000,0,0.219,386741.228,374630.748,359492.648,372198.726,369220.739,380388.190,367979.911,365051.557 +3.808066,0.020127,9226988,0.274986,2592184.702,0.000,0.000,0.384,0.000,0.040,4.618,308.438,0.000,137.214,3.088192,93.323,8,0.000,0.000,0.000,0,0.000,0,0.384,331196.274,345604.753,312514.936,318725.488,309881.663,327171.837,319868.229,327221.522 +3.828212,0.020146,9270939,0.276296,2181587.650,0.000,0.000,1.635,0.000,17.195,4.093,308.438,6.980,114.203,3.103020,93.321,8,0.000,0.000,0.000,0,0.000,0,1.635,54848.680,319561.814,304869.317,312017.018,289134.447,302437.113,290176.820,308542.441 +3.848338,0.020126,9295830,0.277037,1236740.970,0.000,0.000,18.849,0.000,19.077,5.360,308.438,106.360,85.398,3.125790,93.319,8,0.000,0.000,0.000,0,0.000,0,18.849,231786.454,242667.747,238990.963,11030.352,12173.136,242667.747,11080.038,246344.531 +3.868465,0.020127,9333314,0.278154,1862415.010,0.000,0.000,0.635,0.000,39.203,9.229,308.438,122.855,322.762,3.144817,93.313,8,0.000,0.000,0.000,0,0.000,0,0.635,373039.481,377461.499,373486.651,0.000,0.000,367673.436,0.000,370753.943 +3.888604,0.020139,9369374,0.279229,1790524.343,0.000,0.000,0.332,0.000,59.343,9.616,308.438,77.003,119.092,3.162056,93.310,8,0.000,0.000,0.000,0,0.000,0,0.332,358104.869,365006.779,357955.906,0.000,0.000,352245.693,0.000,357211.096 +3.908738,0.020134,9402575,0.280219,1649036.907,0.000,0.000,78.806,0.000,79.307,9.686,308.438,59.175,175.585,3.179260,93.307,8,0.000,0.000,0.000,0,0.000,0,78.806,315691.653,321751.185,341817.174,7350.907,0.000,331287.496,4221.805,326916.687 +3.928879,0.020141,9420905,0.280765,910092.629,0.000,0.000,79.668,0.000,21.615,6.895,308.438,342.898,72.148,3.193146,93.305,8,0.000,0.000,0.000,0,0.000,0,79.668,0.000,0.000,3574.832,205950.040,62261.656,216773.836,212255.646,209276.619 +3.949026,0.020147,9445140,0.281487,1202894.053,0.000,0.000,1.401,0.000,41.762,8.693,308.438,210.947,178.374,3.211246,93.302,8,0.000,0.000,0.000,0,0.000,0,1.401,0.000,0.000,0.000,356078.479,0.000,164637.903,338706.376,343471.296 +3.969194,0.020168,9478002,0.282466,1629391.845,0.000,0.000,46.294,0.000,61.930,9.430,308.438,74.374,171.603,3.256275,93.299,8,0.000,0.000,0.000,0,0.000,0,46.294,252773.405,0.000,167044.645,289861.382,151921.874,181027.011,303794.165,282969.365 +3.989352,0.020157,9526823,0.283921,2421990.509,0.000,0.000,0.420,0.000,82.087,6.982,308.438,26.355,127.706,3.268188,93.296,8,0.000,0.000,0.000,0,0.000,0,0.420,346175.821,0.000,343248.855,370286.089,336601.168,348160.205,334269.516,343248.855 +4.009487,0.020135,9574116,0.285331,2348794.813,0.000,0.000,88.283,0.000,0.412,6.441,308.438,148.606,133.668,3.278072,93.293,8,0.000,0.000,0.000,0,0.000,0,88.283,308716.059,203824.116,301365.676,310007.342,281698.437,315073.146,316066.441,312043.597 +4.029620,0.020134,9626534,0.286893,2603518.003,0.000,0.000,0.420,0.000,0.128,6.922,308.438,0.000,138.528,3.287487,93.291,8,0.000,0.000,0.000,0,0.000,0,0.420,319765.136,336155.707,323440.597,317828.069,327116.059,328655.779,319765.136,330791.520 +4.049735,0.020114,9674502,0.288323,2384756.925,0.000,0.000,10.870,0.000,0.137,6.598,308.438,0.000,141.961,3.331097,93.288,8,0.000,0.000,0.000,0,0.000,0,10.870,353179.478,325189.607,279600.420,333144.099,310573.226,308485.172,128763.351,345821.572 +4.069870,0.020135,9732872,0.290062,2898906.580,0.000,0.000,0.450,0.000,0.025,4.880,308.438,0.000,159.857,3.338139,93.285,8,0.000,0.000,0.000,0,0.000,0,0.450,351275.762,360612.655,351126.769,374965.645,358626.082,357036.824,363840.836,381422.007 +4.090003,0.020134,9788078,0.291707,2741984.231,0.000,0.000,0.301,0.000,0.126,4.418,308.438,0.000,144.736,3.345135,93.282,8,0.000,0.000,0.000,0,0.000,0,0.301,343356.465,334316.847,345442.530,348174.283,338886.324,340028.693,338141.301,353637.788 +4.110137,0.020134,9843958,0.293373,2775470.267,0.000,0.000,0.476,0.000,7.049,4.917,308.438,0.000,221.374,3.356804,93.277,8,0.000,0.000,0.000,0,0.000,0,0.476,246106.929,371420.305,365609.102,368936.885,365807.776,343556.332,346188.757,367844.180 +4.130276,0.020139,9889920,0.294743,2282252.608,0.000,0.000,13.856,0.000,0.052,6.071,308.438,0.000,658.901,3.395679,93.265,8,0.000,0.000,0.000,0,0.000,0,13.856,234372.575,294405.720,305528.487,266847.081,312033.319,253042.933,334278.851,281743.643 +4.150412,0.020137,9942436,0.296308,2607986.410,0.000,0.000,1.226,0.000,0.111,4.351,308.438,0.000,410.672,3.402039,93.256,8,0.000,0.000,0.000,0,0.000,0,1.226,335359.361,327115.669,318375.369,338090.705,339381.886,320957.730,315445.382,313260.307 +4.170532,0.020120,9997191,0.297940,2721454.745,0.000,0.000,0.384,0.000,0.122,4.671,308.438,0.000,342.675,3.408772,93.250,8,0.000,0.000,0.000,0,0.000,0,0.384,353085.828,335491.179,332012.012,331415.583,351892.970,344487.313,334695.941,338373.918 +4.190659,0.020127,10045401,0.299376,2395292.170,0.000,0.000,0.590,0.000,9.099,4.562,308.438,0.000,529.839,3.419807,93.239,8,0.000,0.000,0.000,0,0.000,0,0.590,190093.089,318627.021,334377.024,307199.575,313708.251,306255.568,308839.165,316192.478 +4.210790,0.020131,10092656,0.300785,2347420.639,0.000,0.000,17.063,0.000,0.161,6.331,308.438,0.000,703.414,3.458862,93.226,8,0.000,0.000,0.000,0,0.000,0,17.063,151808.644,286727.583,374951.455,321053.425,294079.572,289956.497,309031.929,319811.535 +4.230916,0.020127,10149905,0.302491,2844442.121,0.000,0.000,0.565,0.000,0.079,4.853,308.438,0.000,454.156,3.465839,93.217,8,0.000,0.000,0.000,0,0.000,0,0.565,345611.965,356642.134,371349.026,339450.970,366082.369,374379.839,355896.853,335028.965 +4.251045,0.020128,10203787,0.304097,2676911.418,0.000,0.000,0.604,0.000,0.078,4.595,308.438,0.000,325.449,3.472393,93.210,8,0.000,0.000,0.000,0,0.000,0,0.604,341904.613,316169.858,333955.654,348065.057,336141.618,334551.826,335048.636,331074.156 +4.271164,0.020119,10250832,0.305499,2338347.704,0.000,0.000,10.558,0.000,1.122,5.252,308.438,0.000,443.651,3.502052,93.201,8,0.000,0.000,0.000,0,0.000,0,10.558,351808.376,298574.868,291417.421,346142.064,136935.868,296934.620,280432.729,336101.757 +4.291315,0.020151,10301011,0.306994,2490141.711,0.000,0.000,4.452,0.000,0.130,6.187,308.438,0.000,341.755,3.522835,93.195,8,0.000,0.000,0.000,0,0.000,0,4.452,258348.667,339535.455,363157.039,260333.674,281920.625,349857.491,347971.735,289017.026 +4.311436,0.020122,10354304,0.308582,2648557.892,0.000,0.000,0.367,0.000,0.042,4.643,308.438,0.000,251.208,3.529350,93.190,8,0.000,0.000,0.000,0,0.000,0,0.367,334666.632,332728.409,345848.693,310960.665,330889.581,334666.632,330988.977,327808.302 +4.331550,0.020114,10408923,0.310210,2715510.827,0.000,0.000,0.542,0.000,0.097,4.798,308.438,0.000,236.740,3.535950,93.185,8,0.000,0.000,0.000,0,0.000,0,0.542,334498.194,352794.171,342552.401,337580.668,327537.768,359754.597,327438.333,333354.695 +4.351655,0.020105,10456155,0.311618,2349237.023,0.000,0.000,0.664,0.000,16.657,4.892,308.438,0.000,482.616,3.550343,93.176,8,0.000,0.000,0.000,0,0.000,0,0.664,331555.174,338618.006,327178.208,322751.504,318772.444,335733.187,58094.276,316534.223 +4.371772,0.020117,10500375,0.312936,2198129.294,0.000,0.000,17.242,0.000,0.185,6.548,308.438,0.000,551.264,3.586452,93.165,8,0.000,0.000,0.000,0,0.000,0,17.242,210666.485,349056.171,304715.798,240143.886,214792.326,250135.382,338020.787,290598.459 +4.391922,0.020150,10556375,0.314604,2779193.154,0.000,0.000,0.398,0.000,0.072,4.649,308.438,0.000,233.990,3.593361,93.160,8,0.000,0.000,0.000,0,0.000,0,0.398,358912.944,351468.677,353156.044,365960.184,326852.966,337870.482,338664.537,346307.318 +4.412062,0.020140,10613301,0.316301,2826536.995,0.000,0.000,0.362,0.000,0.087,4.984,308.438,0.000,279.103,3.600319,93.155,8,0.000,0.000,0.000,0,0.000,0,0.362,345732.655,355563.915,352733.704,375027.824,352584.745,358543.085,349456.617,336894.451 +4.432197,0.020135,10659916,0.317690,2315127.519,0.000,0.000,12.585,0.000,5.350,6.942,308.438,0.000,310.211,3.642155,93.149,8,0.000,0.000,0.000,0,0.000,0,12.585,334095.523,279613.170,364093.100,288850.835,334294.183,335982.788,40576.192,337621.729 +4.452352,0.020155,10715125,0.319336,2739227.289,0.000,0.000,6.340,0.000,0.177,5.723,308.438,0.000,256.218,3.651848,93.144,8,0.000,0.000,0.000,0,0.000,0,6.340,346068.763,339817.198,351179.169,324585.211,345423.760,348797.621,345026.836,338328.730 +4.472498,0.020146,10770044,0.320972,2726062.285,0.000,0.000,0.310,0.000,0.107,4.564,308.438,0.000,205.532,3.658813,93.140,8,0.000,0.000,0.000,0,0.000,0,0.310,351684.322,356300.644,331878.811,326915.024,323241.822,351386.495,343047.332,341607.834 +4.492627,0.020130,10825771,0.322633,2768397.083,0.000,0.000,0.309,0.000,5.698,4.786,308.438,0.000,152.526,3.670593,93.137,8,0.000,0.000,0.000,0,0.000,0,0.309,253704.737,371292.189,345310.678,363939.868,352911.387,361505.654,352116.542,367616.028 +4.512766,0.020138,10871745,0.324003,2282915.579,0.000,0.000,10.854,0.000,0.034,7.287,308.438,0.000,495.791,3.711056,93.127,8,0.000,0.000,0.000,0,0.000,0,10.854,266408.015,275147.588,205826.882,363337.828,233038.735,308665.838,314475.668,316015.025 +4.532923,0.020157,10929272,0.325718,2853879.693,0.000,0.000,0.485,0.000,0.034,4.904,308.438,0.000,170.726,3.718548,93.123,8,0.000,0.000,0.000,0,0.000,0,0.485,353119.677,352474.755,359717.727,350539.988,365125.151,355897.803,353566.161,363438.431 +4.553062,0.020139,10985059,0.327380,2770123.542,0.000,0.000,0.354,0.000,0.041,4.792,308.438,0.000,146.251,3.725574,93.121,8,0.000,0.000,0.000,0,0.000,0,0.354,342820.602,351907.533,340238.523,336712.993,349524.076,346395.788,352453.742,350070.285 +4.573206,0.020144,11038971,0.328987,2676367.091,0.000,0.000,0.515,0.000,11.264,5.092,308.438,0.194,140.785,3.740425,93.118,8,0.000,0.000,0.000,0,0.000,0,0.515,345318.472,353906.755,149475.837,348992.073,385728.081,351871.382,378380.879,362693.611 +4.593362,0.020156,11061353,0.329654,1110446.182,0.000,0.000,20.115,0.000,11.836,3.628,308.438,38.760,58.916,3.759644,93.117,8,0.000,0.000,0.000,0,0.000,0,20.115,194583.591,70500.582,116442.552,201926.368,66084.993,68069.527,198254.979,194583.591 +4.613512,0.020150,11093030,0.330598,1572060.490,0.000,0.000,1.698,0.000,31.986,7.195,308.438,158.576,328.397,3.777283,93.110,8,0.000,0.000,0.000,0,0.000,0,1.698,309727.232,0.000,316178.848,340645.364,0.000,0.000,301141.619,304367.427 +4.633683,0.020172,11130188,0.331705,1842070.353,0.000,0.000,0.202,0.000,52.158,10.214,308.438,81.913,97.211,3.796165,93.108,8,0.000,0.000,0.000,0,0.000,0,0.202,366203.071,0.000,365905.627,388511.366,0.000,0.000,361493.541,359956.748 +4.653845,0.020161,11165260,0.332751,1739571.314,0.000,0.000,0.502,0.000,72.319,9.316,308.438,30.419,202.081,3.813232,93.104,8,0.000,0.000,0.000,0,0.000,0,0.502,336784.022,0.000,344323.223,349928.023,0.000,0.000,355582.423,352953.623 +4.674005,0.020160,11185693,0.333360,1013534.679,0.000,0.000,78.018,0.000,16.603,7.212,308.438,639.799,160.047,3.827583,93.101,8,0.000,0.000,0.000,0,0.000,0,78.018,216863.584,142409.732,70882.448,70634.434,22668.494,159770.724,99652.091,230653.172 +4.694172,0.020167,11212939,0.334172,1351016.982,0.000,0.000,1.468,0.000,36.770,9.150,308.438,81.158,139.267,3.841808,93.098,8,0.000,0.000,0.000,0,0.000,0,1.468,359596.827,363662.870,0.000,0.000,0.000,364654.587,0.000,263102.698 +4.714338,0.020166,11228758,0.334643,784423.596,0.000,0.000,49.430,0.000,56.937,9.393,308.438,30.992,201.062,3.853725,93.094,8,0.000,0.000,0.000,0,0.000,0,49.430,231176.611,196118.296,58860.282,0.000,0.000,225870.755,19934.148,52463.504 +4.734499,0.020160,11265701,0.335744,1832460.538,0.000,0.000,55.461,0.000,77.097,5.657,308.438,88.936,98.236,3.897141,93.092,8,0.000,0.000,0.000,0,0.000,0,55.461,315669.514,0.000,317355.995,0.000,281047.057,319340.090,304657.787,294390.095 +4.754637,0.020138,11311797,0.337118,2288961.190,0.000,0.000,88.633,0.000,52.735,6.091,308.438,179.810,122.977,3.907330,93.090,8,0.000,0.000,0.000,0,0.000,0,88.633,364031.033,0.000,351070.714,131390.822,354447.348,390001.327,348091.330,349928.616 +4.774790,0.020153,11360284,0.338563,2405932.228,0.000,0.000,0.275,0.000,72.888,6.730,308.438,40.898,131.610,3.916542,93.087,8,0.000,0.000,0.000,0,0.000,0,0.275,348581.556,0.000,334936.015,334142.092,347589.153,355677.237,340741.572,344264.603 +4.794929,0.020139,11406254,0.339933,2282679.774,0.000,0.000,92.172,0.000,1.534,6.763,308.438,25.022,120.454,3.925621,93.085,8,0.000,0.000,0.000,0,0.000,0,92.172,330708.012,11023.600,333588.051,319684.411,320180.970,341731.612,306773.888,318989.229 +4.815060,0.020131,11451588,0.341284,2251961.587,0.000,0.000,11.810,0.000,0.076,7.071,308.438,80.334,180.654,3.970074,93.082,8,0.000,0.000,0.000,0,0.000,0,11.810,320403.058,299390.578,341415.538,264667.828,271224.914,310120.355,132284.239,312455.075 +4.835192,0.020132,11505334,0.342886,2669619.776,0.000,0.000,0.411,0.000,0.194,5.805,308.438,0.000,276.101,3.977734,93.076,8,0.000,0.000,0.000,0,0.000,0,0.411,346107.814,334484.791,338607.487,345511.762,323606.833,325792.359,332497.949,323010.780 +4.855330,0.020138,11558538,0.344471,2642018.684,0.000,0.000,0.529,0.000,0.269,4.853,308.438,0.000,251.201,3.984863,93.071,8,0.000,0.000,0.000,0,0.000,0,0.529,344976.013,333008.370,319203.370,327049.377,338719.071,326205.186,321686.284,331171.014 +4.875462,0.020132,11612336,0.346075,2672264.922,0.000,0.000,0.541,0.000,5.760,4.761,308.438,0.000,381.855,3.995338,93.064,8,0.000,0.000,0.000,0,0.000,0,0.541,366829.184,355851.628,335187.994,334492.583,356547.039,348798.176,337919.965,236638.353 +4.895591,0.020130,11658871,0.347461,2311775.704,0.000,0.000,14.786,0.000,0.116,6.244,308.438,0.000,718.394,4.035576,93.049,8,0.000,0.000,0.000,0,0.000,0,14.786,364936.163,275912.802,298069.286,290418.841,305123.592,339649.951,256836.368,180828.700 +4.915734,0.020143,11711699,0.349036,2622631.140,0.000,0.000,0.748,0.000,0.115,4.606,308.438,0.000,336.847,4.041962,93.043,8,0.000,0.000,0.000,0,0.000,0,0.748,347016.576,311073.800,319116.245,315938.983,332222.450,341456.368,324031.072,331775.648 +4.935856,0.020122,11768356,0.350724,2815700.553,0.000,0.000,0.542,0.000,0.111,4.954,308.438,0.000,396.996,4.048779,93.035,8,0.000,0.000,0.000,0,0.000,0,0.542,379786.851,341420.527,342016.895,337792.623,359858.229,355584.261,345744.193,353496.974 +4.955973,0.020116,11816562,0.352161,2396351.914,0.000,0.000,0.593,0.000,8.884,4.746,308.438,0.000,468.368,4.061520,93.026,8,0.000,0.000,0.000,0,0.000,0,0.593,166480.989,309001.442,314867.299,311089.289,326350.461,321180.553,327096.121,320285.761 +4.976100,0.020128,11860730,0.353477,2194392.534,0.000,0.000,11.002,0.000,0.172,6.407,308.438,0.000,751.647,4.098595,93.011,8,0.000,0.000,0.000,0,0.000,0,11.002,223324.453,279764.181,262623.595,308083.411,298544.302,257357.212,340675.367,224020.013 +4.996253,0.020153,11919284,0.355222,2905433.917,0.000,0.000,0.400,0.000,0.053,4.886,308.438,0.000,369.434,4.105762,93.004,8,0.000,0.000,0.000,0,0.000,0,0.400,378201.614,364853.906,367831.090,370063.978,355426.156,362571.398,361330.904,345154.871 +5.016381,0.020127,11975176,0.356888,2776945.155,0.000,0.000,0.486,0.000,0.118,4.759,308.438,0.000,237.552,4.112671,92.999,8,0.000,0.000,0.000,0,0.000,0,0.486,365128.640,346149.304,347689.512,360309.280,345652.463,339193.526,334572.903,338249.528 +5.036511,0.020131,12025004,0.358373,2475242.360,0.000,0.000,10.530,0.000,1.912,5.624,308.438,0.000,361.119,4.144283,92.992,8,0.000,0.000,0.000,0,0.000,0,10.530,370133.877,325624.421,368444.902,359801.325,318918.198,306797.319,302227.152,123295.166 +5.056635,0.020124,12076259,0.359901,2546945.946,0.000,0.000,4.062,0.000,0.149,5.815,308.438,0.000,364.147,4.163406,92.985,8,0.000,0.000,0.000,0,0.000,0,4.062,333083.186,311864.847,327269.262,297603.342,340238.784,329256.928,289702.368,317927.230 +5.076771,0.020136,12129488,0.361487,2643533.977,0.000,0.000,0.469,0.000,0.126,4.549,308.438,0.000,232.797,4.170055,92.980,8,0.000,0.000,0.000,0,0.000,0,0.469,354348.474,312035.244,319733.073,326834.942,337015.942,330758.351,334632.098,328175.854 +5.096881,0.020110,12182031,0.363053,2612728.912,0.000,0.000,0.447,0.000,0.117,4.701,308.438,0.000,251.153,4.176304,92.975,8,0.000,0.000,0.000,0,0.000,0,0.447,343653.189,317248.929,315011.279,324757.485,320133.010,327194.036,342012.246,322718.738 +5.117010,0.020129,12224149,0.364308,2092421.770,0.000,0.000,15.846,0.000,2.869,5.429,308.438,0.000,636.719,4.190693,92.963,8,0.000,0.000,0.000,0,0.000,0,15.846,338420.084,278953.137,285659.936,271352.099,272892.179,279698.337,295595.934,69850.064 +5.137163,0.020153,12275786,0.365847,2562278.802,0.000,0.000,5.059,0.000,0.113,6.611,308.438,0.000,320.792,4.227158,92.957,8,0.000,0.000,0.000,0,0.000,0,5.059,353450.276,253712.096,358710.101,342186.313,347991.968,293160.779,354690.801,258376.469 +5.157292,0.020129,12330175,0.367468,2702054.041,0.000,0.000,0.411,0.000,0.063,4.903,308.438,0.000,248.207,4.233868,92.952,8,0.000,0.000,0.000,0,0.000,0,0.411,339315.470,339166.430,341501.397,337079.863,338222.507,335142.337,338222.507,333403.531 +5.177426,0.020135,12382442,0.369026,2595843.115,0.000,0.000,0.437,0.000,0.165,4.504,308.438,0.000,205.838,4.240482,92.948,8,0.000,0.000,0.000,0,0.000,0,0.437,323518.129,319991.911,338665.969,338069.988,320091.241,323468.464,316118.037,315919.377 +5.197564,0.020138,12428401,0.370395,2282242.920,0.000,0.000,10.211,0.000,5.784,7.084,308.438,0.000,378.256,4.284222,92.940,8,0.000,0.000,0.000,0,0.000,0,10.211,334845.493,268055.164,356297.851,96585.271,334050.961,289904.788,380779.362,221724.029 +5.217700,0.020136,12482722,0.372014,2697704.262,0.000,0.000,5.799,0.000,0.120,5.021,308.438,0.000,191.859,4.291779,92.936,8,0.000,0.000,0.000,0,0.000,0,5.799,341229.469,336759.865,330750.730,330899.716,349125.770,327919.980,333879.453,347139.279 +5.237809,0.020109,12539368,0.373702,2816898.607,0.000,0.000,0.366,0.000,0.081,4.650,308.438,0.000,242.036,4.298866,92.932,8,0.000,0.000,0.000,0,0.000,0,0.366,361672.555,349588.624,356948.385,334869.103,349588.624,351428.564,347798.412,365004.339 +5.257929,0.020120,12598336,0.375460,2930886.051,0.000,0.000,0.287,0.000,7.489,4.938,308.438,0.000,186.969,4.313122,92.928,8,0.000,0.000,0.000,0,0.000,0,0.287,377792.445,393548.293,389870.272,372822.145,400904.336,383856.210,375158.186,236934.164 +5.278038,0.020109,12644150,0.376825,2278269.420,0.000,0.000,10.208,0.000,0.114,7.185,308.438,0.000,514.964,4.351982,92.918,8,0.000,0.000,0.000,0,0.000,0,10.208,250234.682,360632.336,320153.196,289371.148,282906.420,300560.099,287083.629,187327.911 +5.298171,0.020133,12699524,0.378475,2750411.141,0.000,0.000,0.551,0.000,0.118,4.628,308.438,0.000,180.635,4.358746,92.914,8,0.000,0.000,0.000,0,0.000,0,0.551,347886.727,327571.811,338151.462,345502.581,349625.167,350370.213,354343.791,336959.389 +5.318309,0.020138,12758561,0.380235,2931681.934,0.000,0.000,0.256,0.000,0.054,4.920,308.438,0.000,185.831,4.366184,92.911,8,0.000,0.000,0.000,0,0.000,0,0.256,357738.988,381525.354,369756.317,364691.162,349098.430,367472.031,370749.485,370650.168 +5.338463,0.020154,12805405,0.381631,2324287.991,0.000,0.000,1.924,0.000,14.713,4.381,308.438,5.427,144.201,4.381283,92.908,8,0.000,0.000,0.000,0,0.000,0,1.924,102857.335,308621.623,335514.375,311201.739,315766.561,319438.265,321968.764,308919.329 +5.358593,0.020131,12830734,0.382386,1258237.921,0.000,0.000,17.914,0.000,17.390,4.873,308.438,116.816,232.855,4.403728,92.903,8,0.000,0.000,0.000,0,0.000,0,17.914,209482.779,239387.601,25732.056,249968.543,238940.519,20267.720,248080.863,26377.841 +5.378738,0.020145,12871844,0.383611,2040742.270,0.000,0.000,0.217,0.000,37.535,8.858,308.438,111.692,198.758,4.424156,92.899,8,0.000,0.000,0.000,0,0.000,0,0.217,412963.633,404077.891,0.000,422445.067,398964.866,0.000,402290.814,0.000 +5.398903,0.020165,12907484,0.384673,1767376.462,0.000,0.000,0.357,0.000,57.700,9.656,308.438,77.871,183.443,4.441860,92.896,8,0.000,0.000,0.000,0,0.000,0,0.357,357839.185,346731.095,0.000,356797.801,357392.878,0.000,348615.503,0.000 +5.419040,0.020137,12941328,0.385682,1680688.961,0.000,0.000,76.586,0.000,6.320,9.814,308.801,302.615,104.945,4.458977,92.894,8,0.000,0.000,0.000,0,0.000,0,76.586,317376.290,336793.303,71361.247,346476.979,255698.719,9137.418,334409.628,9435.377 +5.439178,0.020138,12957477,0.386163,801927.168,0.000,0.000,1.703,0.000,26.458,6.472,309.582,261.286,153.823,4.471645,92.891,8,0.000,0.000,0.000,0,0.000,0,1.703,0.000,201164.590,0.000,192871.702,0.000,213132.169,194758.707,0.000 +5.459322,0.020144,12982797,0.386918,1256966.246,0.000,0.000,1.799,0.000,46.602,8.346,309.582,159.013,82.609,4.491028,92.889,8,0.000,0.000,0.000,0,0.000,0,1.799,0.000,167595.500,0.000,369246.246,0.000,360459.396,359665.105,0.000 +5.479478,0.020156,13012873,0.387814,1492177.282,0.000,0.000,56.898,0.000,62.434,10.415,309.582,200.586,274.231,4.537380,92.884,8,0.000,0.000,0.000,0,0.000,0,56.898,178807.252,243999.464,0.000,91437.782,253971.788,329979.755,292323.066,101658.174 +5.499637,0.020159,13055830,0.389094,2130894.684,0.000,0.000,0.370,0.000,82.593,6.930,309.582,29.259,182.532,4.549355,92.880,8,0.000,0.000,0.000,0,0.000,0,0.370,351651.941,352644.047,0.000,0.000,349618.124,374420.771,355917.996,346641.806 +5.519767,0.020130,13098835,0.390376,2136344.109,0.000,0.000,86.545,0.000,0.024,6.716,309.582,216.171,139.716,4.559017,92.877,8,0.000,0.000,0.000,0,0.000,0,86.545,292943.174,282610.432,233728.614,172477.311,293887.031,297761.809,280076.923,282858.815 +5.539909,0.020142,13151712,0.391952,2625155.741,0.000,0.000,0.239,0.000,0.395,6.816,309.582,0.000,152.042,4.567982,92.874,8,0.000,0.000,0.000,0,0.000,0,0.239,328858.135,317687.682,334319.246,322056.571,327170.156,335709.347,335510.761,323843.843 +5.560054,0.020145,13198771,0.393354,2336013.435,0.000,0.000,13.514,0.000,1.080,6.626,309.738,0.000,238.699,4.585415,92.870,8,0.000,0.000,0.000,0,0.000,0,13.514,339736.840,327922.496,320426.841,298783.758,326929.694,320923.242,95855.032,305435.531 +5.580185,0.020130,13250701,0.394902,2579686.250,0.000,0.000,2.506,0.000,0.093,6.221,309.738,0.000,166.687,4.620319,92.866,8,0.000,0.000,0.000,0,0.000,0,2.506,362139.664,362984.160,300590.824,289960.112,353893.411,322796.096,308439.667,278882.315 +5.600332,0.020147,13302963,0.396459,2594058.701,0.000,0.000,0.520,0.000,0.153,4.715,309.738,0.000,351.715,4.626675,92.859,8,0.000,0.000,0.000,0,0.000,0,0.520,330573.475,321341.243,307492.895,330126.754,344272.916,315384.964,325212.824,319653.630 +5.620462,0.020130,13358566,0.398116,2762137.000,0.000,0.000,0.442,0.000,0.127,4.781,309.738,0.000,300.967,4.633808,92.854,8,0.000,0.000,0.000,0,0.000,0,0.442,363926.688,341870.526,339138.343,336803.569,343261.455,355034.677,347235.538,334866.204 +5.640593,0.020131,13403235,0.399448,2218910.368,0.000,0.000,15.435,0.000,1.189,5.181,309.738,0.000,868.334,4.648193,92.836,8,0.000,0.000,0.000,0,0.000,0,15.435,337289.874,286721.230,307783.220,74561.429,293874.359,305100.797,330732.840,282846.619 +5.660731,0.020137,13456535,0.401036,2646810.588,0.000,0.000,2.657,0.000,0.020,5.736,309.738,0.000,518.701,4.683788,92.826,8,0.000,0.000,0.000,0,0.000,0,2.657,324271.541,331770.010,316276.485,344085.376,352229.409,353967.465,300981.594,323228.708 +5.680873,0.020142,13514522,0.402764,2878860.431,0.000,0.000,0.472,0.000,0.130,4.747,309.738,0.000,219.919,4.691040,92.822,8,0.000,0.000,0.000,0,0.000,0,0.472,352689.818,373690.352,350703.952,372399.539,354179.218,358349.537,345788.934,371059.080 +5.701019,0.020146,13570839,0.404443,2795473.792,0.000,0.000,0.457,0.000,4.565,4.597,309.738,0.000,272.041,4.701523,92.817,8,0.000,0.000,0.000,0,0.000,0,0.457,363947.189,348956.456,355459.059,354416.657,272116.543,352133.300,382015.489,366429.098 +5.721164,0.020145,13614385,0.405740,2161607.486,0.000,0.000,14.111,0.000,0.208,5.911,309.738,0.000,930.355,4.741241,92.798,8,0.000,0.000,0.000,0,0.000,0,14.111,332635.185,268153.301,327522.303,228640.153,170214.304,269394.292,281307.804,283740.146 +5.741319,0.020155,13670936,0.407426,2805839.397,0.000,0.000,1.036,0.000,0.057,4.619,309.738,0.000,204.085,4.748543,92.794,8,0.000,0.000,0.000,0,0.000,0,1.036,361155.505,345129.509,353812.324,343442.562,345129.509,354705.414,339324.426,363140.149 +5.761461,0.020143,13730563,0.409203,2960208.781,0.000,0.000,0.270,0.000,0.181,4.648,309.738,0.000,187.722,4.755646,92.791,8,0.000,0.000,0.000,0,0.000,0,0.270,376213.161,360028.747,376461.388,377404.651,373631.598,365340.809,363404.637,367723.790 +5.781589,0.020128,13785301,0.410834,2719490.231,0.000,0.000,0.437,0.000,11.448,4.926,309.738,0.000,504.194,4.769947,92.781,8,0.000,0.000,0.000,0,0.000,0,0.437,370577.618,386028.702,371322.847,371223.483,350506.112,363522.782,342209.228,164099.460 +5.801728,0.020138,13835843,0.412340,2509749.599,0.000,0.000,14.071,0.000,0.161,6.756,309.738,0.000,504.520,4.806839,92.771,8,0.000,0.000,0.000,0,0.000,0,14.071,333643.456,301316.936,363785.081,332302.725,373517.797,327039.113,238848.791,239295.701 +5.821856,0.020128,13888467,0.413909,2614491.439,0.000,0.000,0.526,0.000,0.110,4.446,309.738,0.000,258.698,4.813465,92.766,8,0.000,0.000,0.000,0,0.000,0,0.526,316179.377,333270.154,334214.121,329394.919,317322.074,339579.830,327208.890,317322.074 +5.841972,0.020116,13942450,0.415517,2683566.529,0.000,0.000,0.559,0.000,0.140,4.677,309.738,0.000,257.101,4.819908,92.761,8,0.000,0.000,0.000,0,0.000,0,0.559,353994.355,336048.566,335104.051,319345.560,343853.244,340274.029,324117.848,330828.877 +5.862100,0.020129,13993334,0.417034,2527940.037,0.000,0.000,12.814,0.000,3.032,5.561,309.738,0.000,479.921,4.850864,92.751,8,0.000,0.000,0.000,0,0.000,0,12.814,403156.855,320289.864,349005.164,317060.634,131802.235,320786.668,368082.457,317756.161 +5.882248,0.020147,14046464,0.418617,2637064.963,0.000,0.000,4.650,0.000,0.056,6.126,309.738,0.000,403.666,4.872032,92.743,8,0.000,0.000,0.000,0,0.000,0,4.650,386898.577,276263.949,304208.002,291203.842,384466.501,292494.331,313787.403,387742.358 +5.902373,0.020125,14104401,0.420344,2878884.608,0.000,0.000,0.498,0.000,0.104,4.703,309.738,0.000,226.322,4.879417,92.739,8,0.000,0.000,0.000,0,0.000,0,0.498,341121.267,355431.962,371978.704,360798.473,367705.371,366810.953,354686.614,360351.264 +5.922488,0.020116,14158909,0.421968,2709700.941,0.000,0.000,0.393,0.000,2.031,4.717,309.738,0.000,274.969,4.888073,92.733,8,0.000,0.000,0.000,0,0.000,0,0.393,345796.576,327403.141,309407.402,329391.620,353153.950,362300.955,336450.722,345796.576 +5.942608,0.020120,14206146,0.423376,2347805.661,0.000,0.000,12.081,0.000,0.090,7.017,309.738,0.000,354.520,4.930199,92.726,8,0.000,0.000,0.000,0,0.000,0,12.081,253781.902,397223.847,209546.514,337928.545,284746.674,323663.875,319787.066,221127.239 +5.962751,0.020143,14262681,0.425061,2806722.491,0.000,0.000,0.350,0.000,0.102,5.285,309.738,0.000,229.030,4.937740,92.722,8,0.000,0.000,0.000,0,0.000,0,0.350,352683.410,361123.187,374726.123,348066.355,354818.177,334364.128,343399.655,337541.456 +5.982896,0.020146,14319837,0.426764,2837128.962,0.000,0.000,0.267,0.000,0.123,4.926,309.738,0.000,199.329,4.944965,92.718,8,0.000,0.000,0.000,0,0.000,0,0.267,372287.550,353971.003,349007.169,350347.404,361019.647,348907.892,352630.767,348957.530 +6.003043,0.020147,14371876,0.428315,2582989.950,0.000,0.000,0.564,0.000,8.299,4.572,309.738,0.000,269.700,4.957767,92.713,8,0.000,0.000,0.000,0,0.000,0,0.564,354994.218,337423.196,334196.878,191047.643,347896.319,326900.436,345265.629,345265.629 +6.023172,0.020129,14416136,0.429634,2198812.929,0.000,0.000,11.018,0.000,0.095,7.402,309.738,0.000,405.004,4.996929,92.705,8,0.000,0.000,0.000,0,0.000,0,11.018,202692.200,225991.867,367628.009,181876.506,352028.658,286749.847,232450.196,349395.647 +6.043310,0.020138,14473997,0.431359,2873217.901,0.000,0.000,0.518,0.000,0.037,4.937,309.738,0.000,233.350,5.004299,92.700,8,0.000,0.000,0.000,0,0.000,0,0.518,358525.315,356439.711,352765.074,352963.703,348395.237,373174.202,377643.355,353311.304 +6.063445,0.020135,14530066,0.433030,2784677.514,0.000,0.000,0.462,0.000,0.112,4.723,309.738,0.000,182.364,5.010727,92.697,8,0.000,0.000,0.000,0,0.000,0,0.462,346563.693,356496.731,347854.988,339809.227,339709.897,369757.336,350884.564,333601.078 +6.083576,0.020131,14579247,0.434495,2443056.773,0.000,0.000,0.588,0.000,13.608,4.463,309.738,3.687,129.038,5.026318,92.694,8,0.000,0.000,0.000,0,0.000,0,0.588,334510.163,345537.970,324773.900,106651.815,327158.291,319210.322,346879.190,338335.123 +6.103705,0.020129,14606405,0.435305,1349216.108,0.000,0.000,18.649,0.000,15.662,4.989,309.738,111.975,159.326,5.048229,92.691,8,0.000,0.000,0.000,0,0.000,0,18.649,247357.942,253667.334,246314.657,172738.214,63093.912,242638.319,60907.981,62497.749 +6.123857,0.020152,14646198,0.436491,1974603.325,0.000,0.000,0.776,0.000,35.815,9.644,309.738,118.046,280.868,5.068237,92.685,8,0.000,0.000,0.000,0,0.000,0,0.776,391863.957,410124.808,390424.923,381939.582,0.000,400250.055,0.000,0.000 +6.144056,0.020199,14681716,0.437549,1758446.017,0.000,0.000,0.390,0.000,56.013,9.478,309.738,71.942,194.940,5.086174,92.681,8,0.000,0.000,0.000,0,0.000,0,0.390,359036.278,356511.340,341906.306,351659.498,0.000,349332.595,0.000,0.000 +6.164196,0.020140,14715076,0.438543,1656419.886,0.000,0.000,75.491,0.000,4.041,8.938,310.207,152.062,98.142,5.103271,92.680,8,0.000,0.000,0.000,0,0.000,0,75.491,315047.487,312862.761,336795.446,334362.455,49.653,336745.793,9533.352,11022.938 +6.184323,0.020128,14733775,0.439101,929017.111,0.000,0.000,1.944,0.000,24.169,5.306,311.145,426.185,166.709,5.115707,92.676,8,0.000,0.000,0.000,0,0.000,0,1.944,0.000,0.000,186359.869,180149.529,0.000,183826.050,183826.050,194855.613 +6.204465,0.020142,14765890,0.440058,1594433.666,0.000,0.000,11.567,0.000,44.311,9.002,311.145,307.389,110.544,5.137024,92.674,8,0.000,0.000,0.000,0,0.000,0,11.567,0.000,0.000,368534.364,367392.469,0.000,370867.803,112898.713,374740.318 +6.224621,0.020156,14784895,0.440624,942886.013,0.000,0.000,61.846,0.000,64.467,10.431,312.082,225.776,258.140,5.179146,92.669,8,0.000,0.000,0.000,0,0.000,0,61.846,48669.886,0.000,0.000,270884.379,28725.651,309135.635,285470.461,0.000 +6.244773,0.020152,14823502,0.441775,1915795.985,0.000,0.000,0.736,0.000,84.619,7.520,312.082,25.781,247.921,5.192123,92.664,8,0.000,0.000,0.000,0,0.000,0,0.736,367210.358,0.000,0.000,390483.555,384231.054,386414.467,387456.551,0.000 +6.264942,0.020168,14865360,0.443022,2075447.253,0.000,0.000,90.629,0.000,61.202,7.613,312.082,277.355,233.776,5.203060,92.660,8,0.000,0.000,0.000,0,0.000,0,90.629,347428.422,241618.196,68573.356,352188.395,338900.138,354518.798,372219.947,0.000 +6.285091,0.020150,14913638,0.444461,2395952.756,0.000,0.000,63.651,0.000,0.108,6.820,312.082,0.000,192.697,5.211773,92.656,8,0.000,0.000,0.000,0,0.000,0,63.651,302285.684,297471.743,302980.479,300747.208,313104.643,312161.706,310126.948,257074.346 +6.305222,0.020131,14960057,0.445844,2305848.079,0.000,0.000,0.574,0.000,7.510,6.640,312.082,0.000,170.369,5.225517,92.652,8,0.000,0.000,0.000,0,0.000,0,0.574,183845.920,305101.766,314291.579,301425.842,296806.098,305101.766,295266.184,304008.924 +6.325353,0.020131,15005102,0.447187,2237615.769,0.000,0.000,12.330,0.000,0.048,6.106,312.082,0.000,353.547,5.263248,92.645,8,0.000,0.000,0.000,0,0.000,0,12.330,213801.715,281806.954,265960.591,260993.079,267003.769,340622.296,285929.989,321497.375 +6.345484,0.020131,15061798,0.448877,2816416.405,0.000,0.000,0.382,0.000,0.083,4.811,312.082,0.000,278.650,5.270069,92.640,8,0.000,0.000,0.000,0,0.000,0,0.382,330194.720,357814.438,352747.511,371276.566,364818.719,354138.432,336801.595,348624.424 +6.365603,0.020119,15113998,0.450432,2594585.438,0.000,0.000,0.454,0.000,0.160,4.615,312.082,0.000,335.701,5.276665,92.633,8,0.000,0.000,0.000,0,0.000,0,0.454,318756.253,327355.167,322533.811,327752.804,338836.953,331033.315,310356.159,317960.978 +6.385718,0.020115,15164381,0.451934,2504741.599,0.000,0.000,0.516,0.000,9.227,4.703,312.082,0.000,530.153,5.288788,92.623,8,0.000,0.000,0.000,0,0.000,0,0.516,321301.728,334724.514,327416.553,170469.383,335370.796,352223.850,326422.272,336812.503 +6.405901,0.020184,15209022,0.453264,2211725.788,0.000,0.000,14.168,0.000,0.146,6.129,312.082,0.000,754.783,5.326500,92.608,8,0.000,0.000,0.000,0,0.000,0,14.168,318968.899,274626.376,252975.334,244007.740,318671.631,286913.466,280918.555,234643.788 +6.426044,0.020142,15266067,0.454964,2832088.504,0.000,0.000,0.457,0.000,0.092,4.874,312.082,0.000,186.562,5.333576,92.604,8,0.000,0.000,0.000,0,0.000,0,0.457,349015.377,347079.161,344398.246,374732.299,345043.651,367384.607,351398.412,353036.749 +6.446168,0.020124,15323020,0.456662,2830121.642,0.000,0.000,0.264,0.000,0.072,4.875,312.082,0.000,230.409,5.340420,92.600,8,0.000,0.000,0.000,0,0.000,0,0.264,350429.614,355349.145,341733.474,367026.819,364045.286,356690.835,356889.604,337956.864 +6.466300,0.020132,15370950,0.458090,2380804.310,0.000,0.000,0.631,0.000,14.699,4.777,312.082,0.000,586.369,5.354118,92.588,8,0.000,0.000,0.000,0,0.000,0,0.631,98649.642,334494.810,324510.631,302108.321,327143.275,341846.344,319593.051,332458.236 +6.486429,0.020129,15415564,0.459420,2216399.238,0.000,0.000,17.018,0.000,0.097,6.329,312.082,0.000,531.725,5.390110,92.578,8,0.000,0.000,0.000,0,0.000,0,17.018,311986.982,227730.625,349395.612,290426.098,286749.818,256942.145,231605.623,261562.334 +6.506552,0.020123,15468477,0.460997,2629423.956,0.000,0.000,0.323,0.000,0.320,4.442,312.082,0.000,170.044,5.396618,92.575,8,0.000,0.000,0.000,0,0.000,0,0.323,323603.062,338511.065,316546.607,326385.889,341989.599,331355.223,327280.369,323752.142 +6.526680,0.020128,15520124,0.462536,2565918.882,0.000,0.000,0.477,0.000,0.124,4.386,312.082,0.000,278.878,5.402824,92.569,8,0.000,0.000,0.000,0,0.000,0,0.477,327204.712,313045.383,312200.791,328098.985,323528.254,330881.169,317963.886,312995.701 +6.546796,0.020116,15565957,0.463902,2278456.257,0.000,0.000,13.989,0.000,1.043,4.566,312.082,0.000,425.272,5.417282,92.561,8,0.000,0.000,0.000,0,0.000,0,13.989,303939.990,306972.430,310899.689,309010.628,328199.511,313633.856,314578.387,91221.767 +6.566948,0.020152,15611821,0.465269,2275882.017,0.000,0.000,4.507,0.000,0.140,6.816,312.082,0.000,363.445,5.452599,92.554,8,0.000,0.000,0.000,0,0.000,0,4.507,298826.127,324629.778,320610.364,207620.146,278282.451,292821.816,334157.280,218934.054 +6.587094,0.020146,15666009,0.466883,2689819.726,0.000,0.000,0.576,0.000,0.163,4.640,312.082,0.000,174.511,5.459305,92.550,8,0.000,0.000,0.000,0,0.000,0,0.576,327218.049,315900.434,345137.605,332281.192,352633.043,347222.429,337940.000,331486.974 +6.607220,0.020126,15723137,0.468586,2838487.300,0.000,0.000,0.401,0.000,0.128,5.042,312.082,0.000,193.117,5.466026,92.546,8,0.000,0.000,0.000,0,0.000,0,0.401,352674.395,352972.514,351084.429,349295.717,360027.989,358388.337,347705.751,366338.168 +6.627362,0.020143,15767184,0.469899,2186760.258,0.000,0.000,14.524,0.000,2.632,5.094,312.082,0.000,503.830,5.492229,92.536,8,0.000,0.000,0.000,0,0.000,0,14.524,330642.798,320217.124,92937.435,275287.435,276181.064,304926.136,269776.721,316791.546 +6.647502,0.020139,15816644,0.471373,2455919.571,0.000,0.000,4.286,0.000,0.147,6.090,312.082,0.000,394.134,5.517006,92.529,8,0.000,0.000,0.000,0,0.000,0,4.286,271908.928,287450.837,258800.097,294203.871,352994.990,374346.495,264560.038,351654.315 +6.667624,0.020122,15872143,0.473027,2758096.513,0.000,0.000,0.606,0.000,0.293,4.803,312.082,0.000,294.878,5.523754,92.523,8,0.000,0.000,0.000,0,0.000,0,0.606,356123.887,351601.521,331126.634,334655.073,348768.831,340767.722,338332.602,356720.243 +6.687749,0.020125,15926734,0.474654,2712531.846,0.000,0.000,0.374,0.000,0.121,4.696,312.082,0.000,249.218,5.530487,92.518,8,0.000,0.000,0.000,0,0.000,0,0.374,335197.007,335097.631,347022.814,349308.474,323023.384,332613.218,337283.914,352985.405 +6.707885,0.020136,15970439,0.475956,2170489.047,0.000,0.000,13.270,0.000,4.288,6.539,312.082,0.000,408.744,5.568989,92.510,8,0.000,0.000,0.000,0,0.000,0,13.270,135975.266,301698.226,301201.603,290424.893,308005.333,252035.966,339093.907,242053.852 +6.728066,0.020180,16025528,0.477598,2729819.250,0.000,0.000,6.218,0.000,0.337,5.879,312.082,0.000,187.759,5.581844,92.506,8,0.000,0.000,0.000,0,0.000,0,6.218,362776.720,279032.333,363817.331,359258.465,354501.387,335225.312,363024.485,312183.218 +6.748215,0.020150,16079505,0.479207,2678807.697,0.000,0.000,0.421,0.000,0.171,4.767,312.082,0.000,233.022,5.588646,92.502,8,0.000,0.000,0.000,0,0.000,0,0.421,323430.160,331271.493,332015.923,345217.154,325613.823,338715.796,334199.586,348343.762 +6.768333,0.020118,16134009,0.480831,2709207.683,0.000,0.000,0.473,0.000,4.137,5.034,312.082,0.000,298.240,5.598919,92.496,8,0.000,0.000,0.000,0,0.000,0,0.473,349437.289,344068.978,331045.853,349437.289,349437.289,352270.564,349437.289,284073.131 +6.788452,0.020119,16180337,0.482212,2302721.031,0.000,0.000,11.564,0.000,0.266,7.695,312.082,0.000,216.682,5.640614,92.491,8,0.000,0.000,0.000,0,0.000,0,11.564,382527.652,396991.730,345746.147,253792.384,250114.234,217756.450,345746.147,110046.287 +6.808579,0.020127,16227647,0.483622,2350594.761,0.000,0.000,0.670,0.000,0.274,4.662,312.082,0.000,431.056,5.646832,92.483,8,0.000,0.000,0.000,0,0.000,0,0.670,305164.934,305164.934,290458.190,294134.876,272571.610,299053.686,286234.970,297811.562 +6.828711,0.020132,16281168,0.485217,2658538.077,0.000,0.000,0.409,0.000,0.024,4.694,312.082,0.000,177.347,5.653614,92.480,8,0.000,0.000,0.000,0,0.000,0,0.409,334347.635,339960.662,328337.226,330125.447,323121.582,343537.104,324015.692,335092.727 +6.848839,0.020129,16338093,0.486913,2828067.365,0.000,0.000,0.236,0.000,5.614,5.176,312.082,0.000,149.236,5.665577,92.477,8,0.000,0.000,0.000,0,0.000,0,0.236,371461.742,378168.622,366245.281,265791.136,355017.468,378665.427,363959.974,348757.715 +6.868962,0.020122,16363706,0.487676,1272870.787,0.000,0.000,3.162,0.000,25.736,2.373,312.082,12.230,67.168,5.673134,92.475,8,0.000,0.000,0.000,0,0.000,0,3.162,190187.659,176372.093,180496.884,0.000,177962.374,191231.280,180198.707,176421.789 +6.889059,0.020098,16396521,0.488654,1632784.380,0.000,0.000,0.988,0.000,45.834,2.391,312.082,21.963,85.909,5.677372,92.474,8,0.000,0.000,0.000,0,0.000,0,0.988,236695.270,234505.951,244755.946,0.000,224604.257,231968.331,231968.331,228286.294 +6.909160,0.020101,16421718,0.489405,1253546.292,0.000,0.000,1.776,0.000,65.934,1.902,312.082,18.073,84.536,5.680740,92.472,8,0.000,0.000,0.000,0,0.000,0,1.776,184074.345,191437.319,178552.115,0.000,173029.885,173029.885,180392.858,173029.885 +6.929256,0.020096,16450073,0.490250,1410981.943,0.000,0.000,83.971,0.000,2.492,2.455,355.152,18.077,238.116,5.684414,92.467,8,0.000,0.000,0.000,0,0.000,0,83.971,173069.836,216262.653,209893.205,43789.953,169487.022,205116.120,181628.781,211734.374 +6.949431,0.020175,16466506,0.490740,814518.282,0.000,0.000,3.044,0.000,22.667,2.393,358.871,65.249,173.481,5.699047,92.464,8,0.000,0.000,0.000,0,0.000,0,3.044,0.000,158710.372,161386.936,168722.706,0.000,166145.274,0.000,159552.994 +6.969577,0.020146,16482342,0.491212,786066.002,0.000,0.000,2.254,0.000,42.813,1.597,358.871,60.302,123.901,5.702549,92.461,8,0.000,0.000,0.000,0,0.000,0,2.254,0.000,154274.636,172640.664,146928.225,0.000,154274.636,0.000,157947.842 +6.989676,0.020099,16496373,0.491630,698095.961,0.000,0.000,1.902,0.000,62.912,1.273,358.871,51.114,36.927,5.705593,92.461,8,0.000,0.000,0.000,0,0.000,0,1.902,0.000,147271.331,135181.151,136225.981,0.000,139907.764,0.000,139509.734 +7.009781,0.020105,16515850,0.492211,968756.424,0.000,0.000,3.038,0.000,83.017,1.778,358.871,115.215,51.293,5.709419,92.460,8,0.000,0.000,0.000,0,0.000,0,3.038,0.000,198754.976,195422.498,191393.681,0.000,187713.033,0.000,195472.236 +7.029898,0.020117,16527210,0.492549,564682.659,0.000,0.000,7.764,0.000,103.134,3.355,374.551,632.612,403.489,5.718422,92.452,8,0.000,0.000,0.000,0,0.000,0,7.764,0.000,131427.901,133217.388,29675.664,0.000,142711.612,0.000,127650.094 +7.050035,0.020137,16540094,0.492933,639813.757,0.000,0.000,3.890,0.000,123.271,5.426,374.551,742.566,138.892,5.759483,92.449,8,0.000,0.000,0.000,0,0.000,0,3.890,0.000,0.000,198340.278,220240.144,0.000,221233.335,0.000,0.000 +7.070156,0.020121,16547531,0.493155,369614.718,0.000,0.000,3.233,0.000,143.392,3.329,374.551,342.266,286.354,5.764874,92.443,8,0.000,0.000,0.000,0,0.000,0,3.233,0.000,0.000,121366.027,123204.906,0.000,125043.785,0.000,0.000 +7.090280,0.020124,16556780,0.493430,459608.128,0.000,0.000,1.740,0.000,163.516,4.434,374.551,485.669,24.264,5.775364,92.443,8,0.000,0.000,0.000,0,0.000,0,1.740,0.000,0.000,154445.028,143363.547,0.000,161799.553,0.000,0.000 +7.110460,0.020180,16568954,0.493793,603269.100,0.000,0.000,1.823,0.000,183.696,4.685,374.551,585.743,396.431,5.786850,92.435,8,0.000,0.000,0.000,0,0.000,0,1.823,0.000,0.000,201684.347,192566.430,0.000,209018.323,0.000,0.000 +7.130599,0.020139,16578352,0.494073,466664.174,0.000,0.000,2.136,0.000,203.835,3.844,374.551,467.074,258.559,5.796135,92.430,8,0.000,0.000,0.000,0,0.000,0,2.136,0.000,0.000,154329.884,154329.884,0.000,158004.405,0.000,0.000 +7.150716,0.020117,16591479,0.494465,652524.185,0.000,0.000,3.918,0.000,223.952,5.116,374.551,594.949,173.397,5.809502,92.427,8,0.000,0.000,0.000,0,0.000,0,3.918,0.000,0.000,230349.438,209670.680,0.000,212504.067,0.000,0.000 +7.170873,0.020157,16598924,0.494686,369355.747,0.000,0.000,2.601,0.000,244.109,2.891,374.551,356.581,667.426,5.815495,92.413,8,0.000,0.000,0.000,0,0.000,0,2.601,0.000,0.000,122539.784,135835.599,0.000,110980.363,0.000,0.000 +7.191035,0.020162,16609546,0.495003,526835.974,0.000,0.000,4.039,0.000,264.271,4.202,374.551,608.745,784.277,5.825199,92.398,8,0.000,0.000,0.000,0,0.000,0,4.039,0.000,0.000,167147.169,183514.696,0.000,176174.108,0.000,0.000 +7.211167,0.020132,16618756,0.495278,457479.105,0.000,0.000,4.173,0.000,284.403,4.257,374.551,398.734,982.186,5.834095,92.379,8,0.000,0.000,0.000,0,0.000,0,4.173,0.000,0.000,159745.147,139677.660,0.000,158056.299,0.000,0.000 +7.231311,0.020144,16627858,0.495549,451838.023,0.000,0.000,1.824,0.000,304.547,4.372,374.551,443.672,766.924,5.844208,92.364,8,0.000,0.000,0.000,0,0.000,0,1.824,0.000,0.000,154286.154,157959.634,0.000,139592.235,0.000,0.000 +7.251435,0.020124,16635852,0.495787,397246.032,0.000,0.000,2.945,0.000,324.671,3.274,374.551,302.817,524.300,5.853901,92.353,8,0.000,0.000,0.000,0,0.000,0,2.945,0.000,0.000,136059.499,128804.318,0.000,132382.215,0.000,0.000 +7.271547,0.020112,16643250,0.496008,367833.731,0.000,0.000,1.971,0.000,344.783,4.190,374.551,484.388,332.313,5.863678,92.347,8,0.000,0.000,0.000,0,0.000,0,1.971,0.000,0.000,117738.615,128677.169,0.000,121417.947,0.000,0.000 +7.291672,0.020125,16650946,0.496237,382417.368,0.000,0.000,3.356,0.000,364.908,4.012,374.551,410.528,416.351,5.873596,92.339,8,0.000,0.000,0.000,0,0.000,0,3.356,0.000,0.000,121343.972,132375.243,0.000,128698.153,0.000,0.000 +7.311783,0.020112,16662822,0.496591,590500.226,0.000,0.000,2.008,0.000,385.019,5.272,374.551,627.354,487.899,5.886055,92.329,8,0.000,0.000,0.000,0,0.000,0,2.008,0.000,0.000,191330.824,200479.699,0.000,198689.702,0.000,0.000 +7.331912,0.020129,16677216,0.497020,715098.236,0.000,0.000,1.694,0.000,405.148,6.801,374.551,912.681,429.463,5.900097,92.321,8,0.000,0.000,0.000,0,0.000,0,1.694,0.000,0.000,242638.584,233497.409,0.000,238962.242,0.000,0.000 +7.352034,0.020122,16689056,0.497373,588415.257,0.000,0.000,2.096,0.000,425.270,5.939,374.551,776.519,281.294,5.912182,92.315,8,0.000,0.000,0.000,0,0.000,0,2.096,0.000,0.000,198590.149,198590.149,0.000,191234.958,0.000,0.000 +7.372152,0.020118,16702474,0.497773,666967.725,0.000,0.000,1.738,0.000,445.388,6.743,374.551,675.510,315.328,5.927898,92.309,8,0.000,0.000,0.000,0,0.000,0,1.738,0.000,0.000,218213.468,235412.069,0.000,213342.188,0.000,0.000 +7.392343,0.020191,16710738,0.498019,409284.903,0.000,0.000,2.057,0.000,465.579,4.600,374.551,372.221,461.987,5.935150,92.300,8,0.000,0.000,0.000,0,0.000,0,2.057,0.000,0.000,134414.234,135602.864,0.000,139267.806,0.000,0.000 +7.412483,0.020140,16719121,0.498269,416244.985,0.000,0.000,1.878,0.000,485.719,3.642,374.551,293.460,667.024,5.945232,92.287,8,0.000,0.000,0.000,0,0.000,0,1.878,0.000,0.000,157997.321,154322.965,0.000,103924.699,0.000,0.000 +7.432635,0.020153,16722969,0.498383,190941.446,0.000,0.000,2.562,0.000,505.872,2.281,374.551,256.052,666.782,5.950066,92.274,8,0.000,0.000,0.000,0,0.000,0,2.562,0.000,0.000,91798.772,99142.674,0.000,0.000,0.000,0.000 +7.452784,0.020148,16727927,0.498531,246074.863,0.000,0.000,1.829,0.000,526.020,2.452,374.551,183.405,654.908,5.962532,92.261,8,0.000,0.000,0.000,0,0.000,0,1.829,0.000,0.000,110182.774,135892.088,0.000,0.000,0.000,0.000 +7.473075,0.020291,16731259,0.498630,164211.600,0.000,0.000,57.932,0.000,546.311,2.715,374.551,471.271,683.034,5.966858,92.247,8,0.000,0.000,0.000,0,0.000,0,57.932,0.000,0.000,83879.995,80233.039,0.000,98.566,0.000,0.000 +7.493188,0.020113,16731268,0.498631,447.462,0.000,0.000,20.488,0.000,566.424,2.198,374.551,373.856,422.603,5.966858,92.239,8,0.000,0.000,0.000,0,0.000,0,20.488,0.000,0.000,149.154,149.154,0.000,149.154,0.000,0.000 +7.513299,0.020111,16734492,0.498727,160310.653,0.000,0.000,7.195,0.000,586.535,2.305,374.551,360.306,234.053,5.970921,92.234,8,0.000,0.000,0.000,0,0.000,0,7.195,0.000,0.000,66083.392,32967.110,0.000,61260.150,0.000,0.000 +7.533413,0.020114,16742008,0.498951,373676.360,0.000,0.000,1.794,0.000,606.649,2.805,374.551,407.256,223.340,6.019413,92.230,8,0.000,0.000,0.000,0,0.000,0,1.794,0.000,0.000,128768.197,127177.239,0.000,117730.923,0.000,0.000 +7.553532,0.020120,16750733,0.499211,433658.306,0.000,0.000,1.919,0.000,626.768,3.348,374.551,348.697,344.426,6.026569,92.223,8,0.000,0.000,0.000,0,0.000,0,1.919,0.000,0.000,145182.340,137677.193,0.000,150798.774,0.000,0.000 +7.573646,0.020114,16759670,0.499477,444324.968,0.000,0.000,3.002,0.000,646.882,3.629,374.551,551.553,440.466,6.037289,92.214,8,0.000,0.000,0.000,0,0.000,0,3.002,0.000,0.000,141993.075,144130.926,0.000,158200.968,0.000,0.000 +7.593778,0.020132,16769240,0.499762,475369.218,0.000,0.000,2.269,0.000,667.014,3.899,374.551,597.432,354.113,6.046566,92.207,8,0.000,0.000,0.000,0,0.000,0,2.269,0.000,0.000,160145.283,160840.703,0.000,154383.232,0.000,0.000 +7.613900,0.020122,16780254,0.500091,547357.180,0.000,0.000,1.815,0.000,687.136,4.589,374.551,463.963,203.445,6.058243,92.203,8,0.000,0.000,0.000,0,0.000,0,1.815,0.000,0.000,179354.645,184125.509,0.000,183877.026,0.000,0.000 +7.634041,0.020141,16790576,0.500398,512475.313,0.000,0.000,1.807,0.000,707.277,4.227,374.551,422.403,164.850,6.067322,92.200,8,0.000,0.000,0.000,0,0.000,0,1.807,0.000,0.000,168756.403,165330.633,0.000,178388.278,0.000,0.000 +7.654169,0.020128,16801758,0.500731,555547.634,0.000,0.000,3.081,0.000,727.405,4.428,374.551,435.691,260.638,6.077908,92.195,8,0.000,0.000,0.000,0,0.000,0,3.081,0.000,0.000,175229.521,194854.035,0.000,185464.078,0.000,0.000 +7.674293,0.020124,16810011,0.500977,410102.668,0.000,0.000,1.831,0.000,747.529,3.703,374.551,424.123,213.906,6.084435,92.191,8,0.000,0.000,0.000,0,0.000,0,1.831,0.000,0.000,132377.742,134315.705,0.000,143409.221,0.000,0.000 +7.694443,0.020150,16816124,0.501160,303374.840,0.000,0.000,3.346,0.000,767.679,2.768,374.551,241.936,410.786,6.091099,92.183,8,0.000,0.000,0.000,0,0.000,0,3.346,0.000,0.000,110173.752,94044.712,0.000,99156.377,0.000,0.000 +7.714578,0.020135,16823355,0.501375,359126.096,0.000,0.000,1.710,0.000,787.814,2.909,374.551,297.213,607.618,6.097328,92.171,8,0.000,0.000,0.000,0,0.000,0,1.710,0.000,0.000,117606.223,117109.575,0.000,124410.299,0.000,0.000 +7.734704,0.020126,16831148,0.501607,387215.749,0.000,0.000,2.053,0.000,807.940,3.470,374.551,246.109,714.842,6.103958,92.157,8,0.000,0.000,0.000,0,0.000,0,2.053,0.000,0.000,121933.459,136044.748,0.000,129237.542,0.000,0.000 +7.754838,0.020134,16838500,0.501826,365149.591,0.000,0.000,2.141,0.000,828.074,3.262,374.551,263.272,524.605,6.109951,92.146,8,0.000,0.000,0.000,0,0.000,0,2.141,0.000,0.000,111551.412,128636.757,0.000,124961.421,0.000,0.000 +7.774984,0.020145,16844752,0.502013,310344.124,0.000,0.000,1.820,0.000,848.220,2.730,374.551,253.043,666.639,6.116131,92.133,8,0.000,0.000,0.000,0,0.000,0,1.820,0.000,0.000,111985.980,110198.969,0.000,88159.175,0.000,0.000 +7.795120,0.020136,16851338,0.502209,327077.102,0.000,0.000,2.722,0.000,868.356,3.344,374.551,271.204,444.828,6.122700,92.125,8,0.000,0.000,0.000,0,0.000,0,2.722,0.000,0.000,110250.709,102900.661,0.000,113925.732,0.000,0.000 +7.815277,0.020158,16856148,0.502352,238617.747,0.000,0.000,2.188,0.000,888.513,2.223,374.551,236.610,322.456,6.127705,92.118,8,0.000,0.000,0.000,0,0.000,0,2.188,0.000,0.000,84433.972,73420.845,0.000,80762.930,0.000,0.000 +7.835416,0.020138,16860662,0.502487,224148.311,0.000,0.000,3.633,0.000,908.652,1.934,374.551,236.643,276.019,6.132454,92.113,8,0.000,0.000,0.000,0,0.000,0,3.633,0.000,0.000,73491.249,77165.812,0.000,73491.249,0.000,0.000 +7.855525,0.020110,16868432,0.502718,386384.122,0.000,0.000,1.796,0.000,928.761,2.901,374.551,471.442,308.079,6.139568,92.107,8,0.000,0.000,0.000,0,0.000,0,1.796,0.000,0.000,128794.707,132474.556,0.000,125114.859,0.000,0.000 +7.875639,0.020113,16877756,0.502996,463569.314,0.000,0.000,3.241,0.000,948.875,3.720,374.551,438.527,406.288,6.148106,92.099,8,0.000,0.000,0.000,0,0.000,0,3.241,0.000,0.000,154523.105,158202.226,0.000,150843.983,0.000,0.000 +7.895758,0.020119,16886636,0.503261,441374.243,0.000,0.000,1.926,0.000,968.994,4.083,374.551,414.526,280.558,6.156868,92.093,8,0.000,0.000,0.000,0,0.000,0,1.926,0.000,0.000,143446.629,150802.866,0.000,147124.748,0.000,0.000 +7.915902,0.020145,16893888,0.503477,359995.683,0.000,0.000,3.073,0.000,989.139,2.870,374.551,362.999,347.292,6.162975,92.086,8,0.000,0.000,0.000,0,0.000,0,3.073,0.000,0.000,110202.760,121223.036,0.000,128569.887,0.000,0.000 +7.936018,0.020115,16901732,0.503711,389952.703,0.000,0.000,1.778,0.000,1009.254,3.671,374.551,365.666,271.094,6.169361,92.081,8,0.000,0.000,0.000,0,0.000,0,1.778,0.000,0.000,132436.767,136115.566,0.000,121400.370,0.000,0.000 +7.956138,0.020120,16912980,0.504046,559037.140,0.000,0.000,3.531,0.000,1029.374,4.743,374.551,460.123,149.686,6.180931,92.078,8,0.000,0.000,0.000,0,0.000,0,3.531,0.000,0.000,187571.672,183893.796,0.000,187571.672,0.000,0.000 +7.976280,0.020142,16921279,0.504293,412030.067,0.000,0.000,2.553,0.000,1049.516,4.265,374.551,370.616,289.937,6.193932,92.072,8,0.000,0.000,0.000,0,0.000,0,2.553,0.000,0.000,187372.150,191046.114,0.000,33611.803,0.000,0.000 +7.996417,0.020137,16921286,0.504294,347.616,0.000,0.000,17.242,0.000,1069.653,3.798,374.551,503.189,241.701,6.193939,92.068,8,0.000,0.000,0.000,0,0.000,0,17.242,0.000,0.000,0.000,148.978,0.000,198.637,0.000,0.000 +8.016575,0.020158,16925930,0.504432,230382.261,0.000,0.000,20.353,0.000,1089.811,4.976,374.551,435.432,343.191,6.240555,92.061,8,0.000,0.000,0.000,0,0.000,0,20.353,0.000,0.000,69749.668,69600.842,0.000,91031.750,0.000,0.000 +8.036703,0.020128,16933298,0.504652,366054.979,0.000,0.000,1.804,0.000,1109.939,3.026,374.551,275.190,361.163,6.248142,92.054,8,0.000,0.000,0.000,0,0.000,0,1.804,0.000,0.000,127085.863,117646.334,0.000,121322.782,0.000,0.000 +8.056855,0.020152,16941618,0.504900,412868.188,0.000,0.000,1.834,0.000,1130.091,3.011,374.551,278.745,394.469,6.255524,92.046,8,0.000,0.000,0.000,0,0.000,0,1.834,0.000,0.000,137457.318,146885.798,0.000,128525.073,0.000,0.000 +8.076981,0.020126,16948648,0.505109,349294.867,0.000,0.000,1.996,0.000,1150.217,2.562,374.551,261.824,446.983,6.261501,92.037,8,0.000,0.000,0.000,0,0.000,0,1.996,0.000,0.000,117657.218,117657.218,0.000,113980.430,0.000,0.000 +8.097103,0.020122,16956788,0.505352,404537.057,0.000,0.000,2.060,0.000,1170.339,3.228,374.551,357.589,465.913,6.267540,92.028,8,0.000,0.000,0.000,0,0.000,0,2.060,0.000,0.000,136071.556,121361.117,0.000,147104.384,0.000,0.000 +8.117233,0.020130,16962621,0.505525,289766.590,0.000,0.000,3.290,0.000,1190.469,1.778,374.551,244.699,491.726,6.273087,92.018,8,0.000,0.000,0.000,0,0.000,0,3.290,0.000,0.000,94932.959,110283.187,0.000,84550.443,0.000,0.000 +8.137360,0.020127,16970182,0.505751,375666.154,0.000,0.000,1.741,0.000,1210.596,2.691,374.551,311.888,398.642,6.278603,92.011,8,0.000,0.000,0.000,0,0.000,0,1.741,0.000,0.000,136682.660,125006.751,0.000,113976.743,0.000,0.000 +8.157500,0.020140,16973658,0.505854,172588.918,0.000,0.000,5.602,0.000,1230.736,2.000,374.551,160.592,296.940,6.280617,92.005,8,0.000,0.000,0.000,0,0.000,0,5.602,0.000,0.000,58787.479,55013.959,0.000,58787.479,0.000,0.000 +8.177624,0.020124,16977890,0.505981,210296.101,0.000,0.000,3.395,0.000,1250.860,1.786,374.551,223.225,236.231,6.285599,92.000,8,0.000,0.000,0.000,0,0.000,0,3.395,0.000,0.000,66189.605,74239.692,0.000,69866.805,0.000,0.000 +8.197748,0.020124,16984908,0.506190,348736.404,0.000,0.000,3.154,0.000,1270.984,2.939,374.551,297.956,304.556,6.292915,91.994,8,0.000,0.000,0.000,0,0.000,0,3.154,0.000,0.000,125024.337,117073.663,0.000,106638.405,0.000,0.000 +8.217893,0.020145,16990902,0.506368,297549.107,0.000,0.000,3.281,0.000,1291.129,2.543,374.551,272.251,345.937,6.298592,91.987,8,0.000,0.000,0.000,0,0.000,0,3.281,0.000,0.000,99183.036,99183.036,0.000,99183.036,0.000,0.000 +8.238066,0.020173,16998746,0.506602,388831.417,0.000,0.000,1.921,0.000,1311.302,3.260,374.551,348.156,423.286,6.305222,91.979,8,0.000,0.000,0.000,0,0.000,0,1.921,0.000,0.000,124719.511,121051.290,0.000,143060.616,0.000,0.000 +8.258183,0.020117,17007702,0.506869,445185.448,0.000,0.000,1.715,0.000,1331.419,3.663,374.551,351.646,303.103,6.314362,91.973,8,0.000,0.000,0.000,0,0.000,0,1.715,0.000,0.000,143556.898,147135.878,0.000,154492.672,0.000,0.000 +8.278303,0.020120,17014753,0.507079,350451.200,0.000,0.000,2.377,0.000,1351.539,2.985,374.551,283.070,415.286,6.320335,91.965,8,0.000,0.000,0.000,0,0.000,0,2.377,0.000,0.000,122317.459,110438.600,0.000,117695.141,0.000,0.000 +8.298451,0.020148,17021163,0.507270,318149.117,0.000,0.000,1.946,0.000,1371.687,2.921,374.551,251.268,347.433,6.324322,91.958,8,0.000,0.000,0.000,0,0.000,0,1.946,0.000,0.000,98124.930,106413.683,0.000,113610.504,0.000,0.000 +8.318593,0.020142,17030992,0.507563,487984.505,0.000,0.000,2.060,0.000,1391.829,3.813,374.551,437.130,219.147,6.333496,91.954,8,0.000,0.000,0.000,0,0.000,0,2.060,0.000,0.000,157978.095,172673.732,0.000,157332.678,0.000,0.000 +8.338736,0.020143,17041219,0.507868,507709.394,0.000,0.000,3.413,0.000,1411.972,3.606,374.551,389.589,281.575,6.344532,91.948,8,0.000,0.000,0.000,0,0.000,0,3.413,0.000,0.000,165314.587,168839.312,0.000,173555.494,0.000,0.000 +8.358876,0.020140,17052766,0.508212,573343.390,0.000,0.000,3.120,0.000,1432.112,4.126,374.551,446.683,261.454,6.355614,91.943,8,0.000,0.000,0.000,0,0.000,0,3.120,0.000,0.000,191064.810,191213.769,0.000,191064.810,0.000,0.000 +8.379032,0.020156,17062978,0.508516,506659.883,0.000,0.000,1.831,0.000,1452.268,3.916,374.551,398.464,263.769,6.364319,91.938,8,0.000,0.000,0.000,0,0.000,0,1.831,0.000,0.000,165215.179,172558.076,0.000,168886.628,0.000,0.000 +8.399184,0.020152,17070156,0.508730,356185.210,0.000,0.000,1.693,0.000,1472.420,2.908,374.551,339.211,299.088,6.370914,91.932,8,0.000,0.000,0.000,0,0.000,0,1.693,0.000,0.000,117504.399,128520.437,0.000,110160.374,0.000,0.000 +8.419332,0.020148,17075854,0.508900,282813.712,0.000,0.000,3.300,0.000,1492.568,2.271,374.551,269.302,312.926,6.376095,91.926,8,0.000,0.000,0.000,0,0.000,0,3.300,0.000,0.000,106514.255,91822.634,0.000,84476.823,0.000,0.000 +8.439468,0.020136,17083090,0.509116,359347.989,0.000,0.000,3.356,0.000,1512.704,2.735,374.551,236.084,415.524,6.384647,91.918,8,0.000,0.000,0.000,0,0.000,0,3.356,0.000,0.000,117597.573,121272.497,0.000,120477.919,0.000,0.000 +8.459573,0.020105,17089618,0.509310,324689.745,0.000,0.000,3.615,0.000,1532.809,2.450,374.551,319.800,604.628,6.389378,91.906,8,0.000,0.000,0.000,0,0.000,0,3.615,0.000,0.000,103057.162,110418.388,0.000,111214.196,0.000,0.000 +8.479702,0.020129,17096352,0.509511,334549.848,0.000,0.000,3.538,0.000,1552.938,2.430,374.551,253.643,305.653,6.396191,91.900,8,0.000,0.000,0.000,0,0.000,0,3.538,0.000,0.000,110291.159,113967.531,0.000,110291.159,0.000,0.000 +8.499867,0.020165,17101572,0.509667,258867.655,0.000,0.000,2.006,0.000,1573.103,2.294,374.551,215.607,476.156,6.400368,91.890,8,0.000,0.000,0.000,0,0.000,0,2.006,0.000,0.000,79048.859,91744.284,0.000,88074.513,0.000,0.000 +8.519994,0.020127,17105528,0.509784,196547.101,0.000,0.000,2.815,0.000,1593.230,1.612,374.551,183.789,255.015,6.404846,91.885,8,0.000,0.000,0.000,0,0.000,0,2.815,0.000,0.000,60514.249,62501.581,0.000,73531.271,0.000,0.000 +8.540101,0.020107,17109067,0.509890,176008.040,0.000,0.000,2.896,0.000,1613.337,1.378,374.551,147.647,289.078,6.407223,91.880,8,0.000,0.000,0.000,0,0.000,0,2.896,0.000,0.000,61918.624,58884.860,0.000,55204.556,0.000,0.000 +8.560230,0.020129,17114906,0.510064,290082.723,0.000,0.000,1.773,0.000,1633.466,2.291,374.551,270.330,460.512,6.414116,91.871,8,0.000,0.000,0.000,0,0.000,0,1.773,0.000,0.000,121964.906,46798.754,0.000,121319.063,0.000,0.000 +8.580379,0.020149,17119790,0.510210,242388.233,0.000,0.000,1.971,0.000,1653.616,2.513,374.551,350.699,381.136,6.424625,91.863,8,0.000,0.000,0.000,0,0.000,0,1.971,0.000,0.000,121194.116,0.000,0.000,121194.116,0.000,0.000 +8.600503,0.020123,17121421,0.510258,81050.240,0.000,0.000,40.764,0.000,1673.739,2.573,374.551,405.702,400.460,6.431061,91.855,8,0.000,0.000,0.000,0,0.000,0,40.764,0.000,0.000,40500.273,99.387,0.000,40450.580,0.000,0.000 +8.620628,0.020125,17123806,0.510329,118507.044,0.000,0.000,11.148,0.000,1693.864,4.779,374.551,472.235,428.563,6.436180,91.847,8,0.000,0.000,0.000,0,0.000,0,11.148,0.000,0.000,55104.533,22956.081,0.000,40446.429,0.000,0.000 +8.640773,0.020145,17131650,0.510563,389371.566,0.000,0.000,1.716,0.000,1714.009,3.002,374.551,319.360,301.521,6.481262,91.841,8,0.000,0.000,0.000,0,0.000,0,1.716,0.000,0.000,124892.766,132239.400,0.000,132239.400,0.000,0.000 +8.660918,0.020145,17142380,0.510883,532638.874,0.000,0.000,1.818,0.000,1734.154,3.784,374.551,449.282,215.431,6.492195,91.837,8,0.000,0.000,0.000,0,0.000,0,1.818,0.000,0.000,161628.348,183668.577,0.000,187341.949,0.000,0.000 +8.681069,0.020151,17151112,0.511143,433336.112,0.000,0.000,2.075,0.000,1754.305,3.286,374.551,327.223,264.996,6.498867,91.832,8,0.000,0.000,0.000,0,0.000,0,2.075,0.000,0.000,146893.597,143221.257,0.000,143221.257,0.000,0.000 +8.701192,0.020123,17161658,0.511457,524079.740,0.000,0.000,3.054,0.000,1774.428,3.638,374.551,436.769,184.996,6.509544,91.828,8,0.000,0.000,0.000,0,0.000,0,3.054,0.000,0.000,167719.431,180192.787,0.000,176167.521,0.000,0.000 +8.721315,0.020123,17171356,0.511746,481943.302,0.000,0.000,1.703,0.000,1794.551,3.634,374.551,338.742,236.634,6.518101,91.823,8,0.000,0.000,0.000,0,0.000,0,1.703,0.000,0.000,174280.796,152862.198,0.000,154800.308,0.000,0.000 +8.741434,0.020120,17183524,0.512109,604777.594,0.000,0.000,1.733,0.000,1814.671,4.264,374.551,324.812,255.501,6.528736,91.818,8,0.000,0.000,0.000,0,0.000,0,1.733,0.000,0.000,202288.364,200200.867,0.000,202288.364,0.000,0.000 +8.761543,0.020109,17191146,0.512336,379034.244,0.000,0.000,2.327,0.000,1834.780,3.051,374.551,167.253,359.175,6.536213,91.811,8,0.000,0.000,0.000,0,0.000,0,2.327,0.000,0.000,121438.156,136157.932,0.000,121438.156,0.000,0.000 +8.781706,0.020163,17201730,0.512652,524932.535,0.000,0.000,1846.845,0.000,1854.728,4.475,398.105,141.816,352.409,6.547497,91.804,8,0.000,0.000,0.000,0,0.000,0,1846.845,49.597,0.000,172497.672,172497.672,0.000,179837.998,49.597,0.000 +8.801846,0.020140,17213053,0.512989,562203.584,0.000,0.000,1874.171,0.000,1782.557,5.880,400.918,98.527,276.574,6.554066,91.799,8,0.000,0.000,0.000,0,0.000,0,1874.171,0.000,0.000,183412.527,182568.452,12561.822,183660.784,0.000,0.000 +8.822016,0.020170,17221449,0.513239,416266.852,0.000,0.000,2.646,0.000,1802.727,6.914,418.105,33.698,348.797,6.564018,91.792,8,0.000,0.000,0.000,0,0.000,0,2.646,0.000,0.000,0.000,117006.881,152455.999,146803.972,0.000,0.000 +8.842189,0.020173,17231111,0.513527,478948.166,0.000,0.000,57.614,0.000,1822.901,6.231,418.105,8.520,443.422,6.569759,91.783,8,0.000,0.000,0.000,0,0.000,0,57.614,109996.479,0.000,0.000,118919.132,125313.699,124718.856,0.000,0.000 +8.862359,0.020169,17244246,0.513919,651231.271,0.000,0.000,83.834,0.000,1843.070,6.125,418.105,11.427,393.540,6.580441,91.775,8,0.000,0.000,0.000,0,0.000,0,83.834,150425.251,0.000,0.000,161431.977,153499.202,154094.160,31780.681,0.000 +8.882500,0.020141,17264249,0.514515,993161.125,0.000,0.000,1859.563,0.000,0.147,4.299,418.105,6.400,325.832,6.593567,91.769,8,0.000,0.000,0.000,0,0.000,0,1859.563,157988.237,52033.838,99499.820,160272.165,165336.527,150639.947,143291.657,64098.936 +8.902634,0.020135,17309083,0.515851,2226701.053,0.000,0.000,1.648,0.000,1.579,6.606,418.105,0.388,409.740,6.601124,91.761,8,0.000,0.000,0.000,0,0.000,0,1.648,286669.012,283391.092,268292.793,284384.401,260097.993,276537.259,288556.299,278772.204 +8.922776,0.020142,17343851,0.516887,1726185.768,0.000,0.000,19.667,0.000,2.497,7.141,418.105,0.000,623.130,6.614647,91.749,8,0.000,0.000,0.000,0,0.000,0,19.667,233299.210,235235.509,219645.819,232107.641,36044.951,230667.829,255293.581,283891.228 +8.942945,0.020169,17384760,0.518106,2028345.671,0.000,0.000,4.684,0.000,0.321,7.510,418.105,0.775,514.800,6.654346,91.739,8,0.000,0.000,0.000,0,0.000,0,4.684,244091.660,197187.189,303490.769,312762.583,221680.645,215185.417,314250.039,219697.369 +8.963099,0.020154,17438703,0.519714,2676496.812,0.000,0.000,0.335,0.000,0.070,4.808,418.105,0.000,264.754,6.661026,91.733,8,0.000,0.000,0.000,0,0.000,0,0.335,330350.848,333526.344,335957.583,325240.283,334121.750,346873.352,338934.611,331492.042 +8.983223,0.020124,17491844,0.521298,2640655.359,0.000,0.000,0.430,0.000,0.170,4.752,418.105,0.000,294.849,6.667450,91.728,8,0.000,0.000,0.000,0,0.000,0,0.430,327268.139,314000.512,330945.309,328261.969,341976.820,352461.724,316385.704,329355.182 +9.003345,0.020122,17540546,0.522749,2420375.164,0.000,0.000,13.471,0.000,0.580,5.520,418.105,0.000,479.893,6.696560,91.718,8,0.000,0.000,0.000,0,0.000,0,13.471,114553.093,349324.813,339434.979,351263.021,312598.246,351511.509,305242.993,296446.508 +9.023493,0.020148,17591742,0.524275,2540993.598,0.000,0.000,4.351,0.000,0.056,6.169,418.105,0.000,362.745,6.718849,91.711,8,0.000,0.000,0.000,0,0.000,0,4.351,353186.000,280672.685,274121.174,283601.012,352590.408,298093.749,349066.489,349662.081 +9.043621,0.020128,17647794,0.525945,2784791.813,0.000,0.000,0.339,0.000,0.107,4.715,418.105,0.000,304.886,6.725765,91.705,8,0.000,0.000,0.000,0,0.000,0,0.339,362829.776,340423.063,351402.849,342609.083,352943.000,342857.495,345440.974,346285.573 +9.063750,0.020129,17705379,0.527661,2860802.544,0.000,0.000,0.440,0.000,1.506,4.964,418.105,0.000,294.003,6.732643,91.699,8,0.000,0.000,0.000,0,0.000,0,0.440,352924.221,362413.034,332704.604,370610.176,360276.809,363953.103,360276.809,357643.788 +9.083889,0.020139,17748376,0.528943,2134996.403,0.000,0.000,10.502,0.000,0.142,7.043,418.105,0.000,514.390,6.775505,91.689,8,0.000,0.000,0.000,0,0.000,0,10.502,360094.749,199958.846,88136.815,356817.549,352745.876,221955.809,227815.045,327471.714 +9.104034,0.020145,17802639,0.530560,2693633.681,0.000,0.000,0.774,0.000,0.116,5.167,418.105,0.000,303.853,6.783920,91.683,8,0.000,0.000,0.000,0,0.000,0,0.774,352644.964,341624.809,324548.532,325690.260,323158.603,351155.754,341624.809,333185.951 +9.124169,0.020135,17855973,0.532149,2648777.445,0.000,0.000,0.549,0.000,0.050,4.729,418.105,0.000,245.410,6.790577,91.678,8,0.000,0.000,0.000,0,0.000,0,0.549,334437.082,349137.613,322617.060,342283.987,309108.464,343773.905,327086.816,320332.518 +9.144286,0.020117,17906933,0.533668,2533170.314,0.000,0.000,0.592,0.000,4.734,4.720,418.105,0.000,251.846,6.800518,91.673,8,0.000,0.000,0.000,0,0.000,0,0.592,345775.760,320026.501,326886.342,316845.125,316049.781,321716.607,263159.412,322710.787 +9.164414,0.020128,17947572,0.534879,2018991.106,0.000,0.000,10.727,0.000,0.184,6.953,418.105,0.000,521.652,6.841553,91.663,8,0.000,0.000,0.000,0,0.000,0,10.727,224260.583,272053.823,203195.788,323374.421,218795.660,235289.792,251684.563,290336.475 +9.184543,0.020129,18003978,0.536560,2802247.780,0.000,0.000,0.375,0.000,0.060,4.817,418.105,0.000,269.553,6.848751,91.658,8,0.000,0.000,0.000,0,0.000,0,0.375,360477.784,338221.162,348256.514,356155.628,369420.177,348256.514,334544.845,346915.155 +9.204675,0.020131,18063349,0.538330,2949178.176,0.000,0.000,0.415,0.000,0.047,4.897,418.105,0.000,282.131,6.856194,91.652,8,0.000,0.000,0.000,0,0.000,0,0.415,379358.167,359985.418,356508.258,359637.702,366194.632,386362.161,363909.641,377222.197 +9.224808,0.020133,18118093,0.539961,2719057.767,0.000,0.000,0.705,0.000,9.835,4.877,418.105,0.000,275.117,6.870754,91.647,8,0.000,0.000,0.000,0,0.000,0,0.705,362829.113,371471.450,360246.346,361637.067,350560.970,371819.130,198525.389,341968.302 +9.244948,0.020140,18160284,0.541219,2094874.462,0.000,0.000,1.066,0.000,29.975,3.925,418.105,46.355,234.490,6.877422,91.642,8,0.000,0.000,0.000,0,0.000,0,1.066,301388.637,297615.072,293940.812,301736.202,293940.812,315986.373,0.000,290266.552 +9.265078,0.020129,18200496,0.542417,1997688.738,0.000,0.000,1.736,0.000,50.104,3.809,418.105,47.350,232.288,6.883415,91.638,8,0.000,0.000,0.000,0,0.000,0,1.736,283070.487,289777.141,290422.967,283169.845,273730.850,295291.501,0.000,282225.945 +9.285202,0.020124,18243058,0.543685,2114944.096,0.000,0.000,1.380,0.000,70.228,3.597,418.105,44.062,208.469,6.889637,91.633,8,0.000,0.000,0.000,0,0.000,0,1.380,303263.564,305847.491,314642.780,298493.238,296157.765,301524.383,0.000,295014.875 +9.305346,0.020144,18283587,0.544893,2011975.346,0.000,0.000,0.815,0.000,90.372,3.542,418.105,51.970,216.412,6.895870,91.629,7,0.000,0.000,0.000,0,0.000,0,0.815,336231.070,326947.855,324862.855,335138.927,319749.641,45770.714,0.000,323274.284 +9.325482,0.020136,18318583,0.545936,1737991.305,0.000,0.000,12.554,0.000,110.508,3.287,418.105,57.810,236.479,6.910622,91.625,7,0.000,0.000,0.000,0,0.000,0,12.554,332987.533,327077.687,320472.565,312923.855,121127.009,0.000,0.000,323402.657 +9.345590,0.020108,18349325,0.546852,1528828.731,0.000,0.000,1.849,0.000,130.616,2.344,418.105,16.124,130.349,6.915497,91.622,7,0.000,0.000,0.000,0,0.000,0,1.849,262728.586,253826.747,255418.137,243582.172,244626.522,0.000,0.000,268646.568 +9.365705,0.020115,18385582,0.547933,1802442.517,0.000,0.000,1.981,0.000,150.732,2.935,418.105,50.101,265.459,6.921028,91.617,7,0.000,0.000,0.000,0,0.000,0,1.981,309015.712,301757.621,311153.369,289130.531,293405.845,0.000,0.000,297979.437 +9.385824,0.020119,18418567,0.548916,1639522.304,0.000,0.000,2.040,0.000,170.851,3.110,418.105,46.599,320.365,6.926395,91.611,7,0.000,0.000,0.000,0,0.000,0,2.040,295944.090,268506.882,275018.248,272433.583,271091.546,0.000,0.000,256527.956 +9.405942,0.020118,18451244,0.549890,1624278.048,0.000,0.000,186.594,0.000,5.066,3.078,418.105,98.055,243.099,6.930153,91.606,6,0.000,0.000,0.000,0,0.000,0,186.594,284125.633,272195.936,294414.998,199076.830,280049.653,0.000,49.707,294365.291 +9.426091,0.020149,18451244,0.549890,0.000,0.000,0.000,0.000,0.000,25.215,3.270,418.105,904.991,450.751,6.930153,91.597,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.446257,0.020167,18451244,0.549890,0.000,0.000,0.000,0.000,0.000,45.382,4.195,418.105,1081.220,605.111,6.930153,91.585,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.466394,0.020137,18451244,0.549890,0.000,0.000,0.000,0.000,0.000,65.518,4.975,418.105,1281.674,445.201,6.930153,91.576,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.486530,0.020136,18451246,0.549890,99.325,0.000,0.000,81.252,0.000,85.654,3.548,418.105,501.668,1078.023,6.986206,91.555,6,0.000,0.000,0.000,0,0.000,0,81.252,0.000,0.000,0.000,0.000,0.000,0.000,49.662,49.662 +9.506674,0.020144,18451253,0.549890,347.500,0.000,0.000,91.371,0.000,105.798,3.740,418.105,330.047,597.265,6.986206,91.543,6,0.000,0.000,0.000,0,0.000,0,91.371,49.643,99.286,0.000,0.000,99.286,0.000,49.643,49.643 +9.526824,0.020150,18451255,0.549890,99.254,0.000,0.000,122.129,0.000,36.692,1.310,418.105,181.255,309.975,6.986206,91.537,6,0.000,0.000,0.000,0,0.000,0,122.129,49.627,0.000,49.627,0.000,0.000,0.000,0.000,0.000 +9.546965,0.020141,18451256,0.549890,49.651,0.000,0.000,16.548,0.000,56.832,1.089,418.105,244.958,235.260,6.986206,91.533,6,0.000,0.000,0.000,0,0.000,0,16.548,0.000,0.000,49.651,0.000,0.000,0.000,0.000,0.000 +9.567089,0.020125,18451256,0.549890,0.000,0.000,0.000,0.000,0.000,76.957,1.415,418.105,515.929,496.324,6.986206,91.523,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.587186,0.020096,18451256,0.549890,0.000,0.000,0.000,0.000,0.000,97.053,1.990,418.105,607.811,546.389,6.986206,91.512,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.607291,0.020105,18451256,0.549890,0.000,0.000,0.000,0.000,0.000,117.159,2.124,418.105,608.320,597.051,6.986206,91.500,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.627400,0.020109,18451256,0.549890,0.000,0.000,0.000,0.000,0.000,137.268,1.697,418.105,533.421,526.428,6.995605,91.490,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.647513,0.020113,18451256,0.549890,0.000,0.000,0.000,0.000,0.000,157.381,2.801,418.105,771.409,551.950,7.005981,91.479,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.667640,0.020127,18451260,0.549890,198.741,0.000,0.000,160.952,0.000,177.508,2.724,418.105,396.511,435.910,7.014282,91.471,6,0.000,0.000,0.000,0,0.000,0,160.952,0.000,99.370,0.000,0.000,0.000,0.000,0.000,99.370 +9.687749,0.020109,18451264,0.549891,198.913,0.000,0.000,179.457,0.000,197.617,2.794,418.105,480.383,196.971,7.018677,91.467,6,0.000,0.000,0.000,0,0.000,0,179.457,49.728,0.000,49.728,0.000,99.457,0.000,0.000,0.000 +9.707886,0.020137,18451266,0.549891,99.322,0.000,0.000,9.039,0.000,217.754,1.661,418.105,295.443,257.421,7.022949,91.462,6,0.000,0.000,0.000,0,0.000,0,9.039,49.661,0.000,49.661,0.000,0.000,0.000,0.000,0.000 +9.728004,0.020118,18451268,0.549891,99.412,0.000,0.000,219.800,0.000,68.735,1.665,418.105,272.218,306.780,7.030762,91.456,6,0.000,0.000,0.000,0,0.000,0,219.800,0.000,0.000,0.000,0.000,0.000,0.000,99.412,0.000 +9.748113,0.020109,18451268,0.549891,0.000,0.000,0.000,0.000,0.000,88.843,2.032,418.105,569.176,388.322,7.045532,91.448,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.768222,0.020110,18451268,0.549891,0.000,0.000,0.000,0.000,0.000,108.953,1.814,418.105,573.033,558.271,7.159786,91.437,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.788329,0.020106,18451268,0.549891,0.000,0.000,0.000,0.000,0.000,129.059,1.618,418.105,518.729,574.876,7.159786,91.426,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.808438,0.020109,18451268,0.549891,0.000,0.000,0.000,0.000,0.000,149.168,1.779,418.105,524.675,615.391,7.159786,91.414,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.828564,0.020126,18451270,0.549891,99.372,0.000,0.000,145.628,0.000,169.295,1.671,418.105,331.694,482.112,7.159786,91.404,6,0.000,0.000,0.000,0,0.000,0,145.628,0.000,99.372,0.000,0.000,0.000,0.000,0.000,0.000 +9.848667,0.020102,18451271,0.549891,49.745,0.000,0.000,182.742,0.000,163.289,1.761,418.105,387.468,464.223,7.159786,91.395,6,0.000,0.000,0.000,0,0.000,0,182.742,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.745 +9.868789,0.020122,18451272,0.549891,49.696,0.000,0.000,7.249,0.000,183.412,2.222,418.105,565.490,692.837,7.159786,91.381,6,0.000,0.000,0.000,0,0.000,0,7.249,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.696 +9.888918,0.020129,18451273,0.549891,49.680,0.000,0.000,191.207,0.000,196.134,1.709,418.105,275.567,620.415,7.159786,91.369,6,0.000,0.000,0.000,0,0.000,0,191.207,0.000,0.000,0.000,0.000,49.680,0.000,0.000,0.000 +9.909050,0.020133,18451275,0.549891,99.341,0.000,0.000,184.507,0.000,216.267,1.293,418.105,242.533,622.630,7.159786,91.357,6,0.000,0.000,0.000,0,0.000,0,184.507,0.000,0.000,0.000,0.000,49.671,0.000,49.671,0.000 +9.929197,0.020147,18451278,0.549891,148.905,0.000,0.000,226.325,0.000,236.352,1.696,418.105,331.934,559.557,7.234741,91.346,6,0.000,0.000,0.000,0,0.000,0,226.325,99.270,0.000,0.000,0.000,0.000,0.000,49.635,0.000 +9.949331,0.020133,18451280,0.549891,99.339,0.000,0.000,241.224,0.000,127.379,2.060,418.105,526.572,430.338,7.234741,91.338,6,0.000,0.000,0.000,0,0.000,0,241.224,0.000,0.000,99.339,0.000,0.000,0.000,0.000,0.000 +9.969481,0.020151,18451280,0.549891,0.000,0.000,0.000,0.000,0.000,147.530,1.782,418.105,563.715,465.239,7.234741,91.328,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.989623,0.020141,18451280,0.549891,0.000,0.000,0.000,0.000,0.000,167.672,2.176,418.105,694.696,454.597,7.234741,91.320,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.009747,0.020124,18451280,0.549891,0.000,0.000,0.000,0.000,0.000,187.796,2.071,418.105,556.887,591.825,7.234741,91.308,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.029879,0.020132,18451282,0.549891,99.344,0.000,0.000,169.297,0.000,207.928,1.728,418.105,412.512,356.631,7.234741,91.301,6,0.000,0.000,0.000,0,0.000,0,169.297,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.344 +10.050021,0.020142,18451282,0.549891,0.000,0.000,0.000,0.000,0.000,228.070,1.734,418.105,431.320,387.490,7.235596,91.293,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.070171,0.020150,18451282,0.549891,0.000,0.000,0.000,0.000,0.000,248.219,1.065,418.105,328.983,413.701,7.245239,91.285,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.090299,0.020129,18451286,0.549891,198.722,0.000,0.000,263.255,0.000,179.668,1.623,418.105,388.518,513.495,7.259644,91.275,6,0.000,0.000,0.000,0,0.000,0,263.255,49.681,49.681,0.000,0.000,99.361,0.000,0.000,0.000 +10.110442,0.020143,18451290,0.549891,198.582,0.000,0.000,150.466,0.000,199.811,1.766,418.105,319.593,405.309,7.268311,91.267,6,0.000,0.000,0.000,0,0.000,0,150.466,49.645,49.645,99.291,0.000,0.000,0.000,0.000,0.000 +10.130569,0.020127,18451292,0.549891,99.368,0.000,0.000,204.272,0.000,103.399,1.660,418.105,359.821,426.390,7.281250,91.259,6,0.000,0.000,0.000,0,0.000,0,204.272,0.000,0.000,0.000,0.000,0.000,0.000,99.368,0.000 +10.150677,0.020108,18451292,0.549891,0.000,0.000,0.000,0.000,0.000,123.507,1.989,418.105,502.956,444.676,7.297119,91.250,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.170795,0.020118,18451292,0.549891,0.000,0.000,0.000,0.000,0.000,143.625,1.847,418.105,572.789,425.029,7.306641,91.242,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.190902,0.020107,18451292,0.549891,0.000,0.000,0.000,0.000,0.000,163.732,1.211,418.105,391.855,536.008,7.317749,91.231,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.211035,0.020133,18451292,0.549891,0.000,0.000,0.000,0.000,0.000,183.865,1.357,418.105,383.968,632.315,7.409302,91.219,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.231174,0.020139,18451294,0.549891,99.308,0.000,0.000,190.270,0.000,143.578,1.935,418.105,413.720,504.688,7.409302,91.209,6,0.000,0.000,0.000,0,0.000,0,190.270,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.308 +10.251299,0.020125,18451294,0.549891,0.000,0.000,0.000,0.000,0.000,163.704,1.395,418.105,459.233,511.057,7.409302,91.199,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.271413,0.020114,18451294,0.549891,0.000,0.000,0.000,0.000,0.000,183.817,1.264,418.105,360.842,410.366,7.409302,91.191,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.291524,0.020111,18451297,0.549892,149.172,0.000,0.000,196.112,0.000,185.498,2.011,418.105,536.671,374.873,7.409302,91.183,6,0.000,0.000,0.000,0,0.000,0,196.112,0.000,49.724,0.000,0.000,99.448,0.000,0.000,0.000 +10.311633,0.020109,18451300,0.549892,149.186,0.000,0.000,167.257,0.000,205.607,2.592,418.105,355.676,365.195,7.409302,91.176,6,0.000,0.000,0.000,0,0.000,0,167.257,0.000,49.729,0.000,0.000,0.000,0.000,99.457,0.000 +10.331748,0.020115,18451300,0.549892,0.000,0.000,0.000,0.000,0.000,225.723,1.507,418.105,295.753,590.536,7.409302,91.165,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.351865,0.020116,18451304,0.549892,198.845,0.000,0.000,235.834,0.000,123.517,1.905,418.105,406.428,341.571,7.411987,91.158,6,0.000,0.000,0.000,0,0.000,0,235.834,99.422,0.000,99.422,0.000,0.000,0.000,0.000,0.000 +10.371973,0.020109,18451304,0.549892,0.000,0.000,0.000,0.000,0.000,143.626,1.991,418.105,613.653,362.869,7.422729,91.151,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.392079,0.020105,18451304,0.549892,0.000,0.000,0.000,0.000,0.000,163.731,2.200,418.105,653.003,622.889,7.431885,91.139,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.412199,0.020121,18451308,0.549892,198.801,0.000,0.000,166.482,0.000,110.545,1.997,418.105,381.294,456.039,7.440674,91.130,6,0.000,0.000,0.000,0,0.000,0,166.482,0.000,0.000,0.000,0.000,99.401,0.000,0.000,99.401 +10.432330,0.020130,18451308,0.549892,0.000,0.000,0.000,0.000,0.000,130.675,1.612,418.105,389.843,319.209,7.447021,91.123,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.452442,0.020112,18451309,0.549892,49.721,0.000,0.000,135.734,0.000,148.004,1.324,418.105,306.676,389.026,7.454468,91.116,6,0.000,0.000,0.000,0,0.000,0,135.734,0.000,0.000,0.000,0.000,0.000,0.000,49.721,0.000 +10.472543,0.020101,18451310,0.549892,49.749,0.000,0.000,16.899,0.000,168.105,1.590,418.105,533.050,453.568,7.467773,91.107,6,0.000,0.000,0.000,0,0.000,0,16.899,0.000,0.000,0.000,0.000,0.000,0.000,49.749,0.000 +10.492669,0.020126,18451310,0.549892,0.000,0.000,0.000,0.000,0.000,188.231,1.934,418.105,398.085,369.553,7.474976,91.100,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.512783,0.020114,18451310,0.549892,0.000,0.000,0.000,0.000,0.000,208.345,1.423,418.105,301.208,462.396,7.484253,91.090,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.532895,0.020112,18451312,0.549892,99.442,0.000,0.000,176.845,0.000,228.457,1.253,418.105,202.962,704.832,7.578735,91.076,6,0.000,0.000,0.000,0,0.000,0,176.845,99.442,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.553006,0.020111,18451316,0.549892,198.900,0.000,0.000,231.342,0.000,152.219,1.772,418.105,327.097,493.754,7.578735,91.067,6,0.000,0.000,0.000,0,0.000,0,231.342,0.000,99.450,99.450,0.000,0.000,0.000,0.000,0.000 +10.573121,0.020115,18451316,0.549892,0.000,0.000,0.000,0.000,0.000,172.334,1.613,418.105,397.913,449.570,7.578735,91.058,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.593233,0.020112,18451316,0.549892,0.000,0.000,0.000,0.000,0.000,192.446,2.363,418.105,683.090,475.463,7.578735,91.049,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.613361,0.020128,18451317,0.549892,49.681,0.000,0.000,153.415,0.000,212.574,1.878,418.105,490.988,532.325,7.578735,91.038,6,0.000,0.000,0.000,0,0.000,0,153.415,0.000,0.000,0.000,0.000,0.000,0.000,49.681,0.000 +10.633502,0.020140,18451320,0.549892,148.954,0.000,0.000,214.876,0.000,232.715,1.796,418.105,380.144,563.428,7.578735,91.027,6,0.000,0.000,0.000,0,0.000,0,214.876,0.000,0.000,0.000,0.000,99.303,0.000,49.651,0.000 +10.653639,0.020137,18451320,0.549892,0.000,0.000,0.000,0.000,0.000,252.852,1.649,418.105,510.174,494.073,7.578735,91.018,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.673767,0.020129,18451320,0.549892,0.000,0.000,0.000,0.000,0.000,272.980,1.597,418.105,451.783,403.461,7.586548,91.010,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.693874,0.020107,18451322,0.549892,99.467,0.000,0.000,279.119,0.000,168.885,1.608,418.105,470.916,468.002,7.598022,91.000,6,0.000,0.000,0.000,0,0.000,0,279.119,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.467 +10.714006,0.020132,18451322,0.549892,0.000,0.000,0.000,0.000,0.000,189.017,1.523,418.105,390.781,398.543,7.606079,90.993,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.734127,0.020120,18451324,0.549892,99.401,0.000,0.000,199.910,0.000,189.623,2.760,418.105,544.572,604.174,7.622681,90.981,6,0.000,0.000,0.000,0,0.000,0,199.910,49.701,49.701,0.000,0.000,0.000,0.000,0.000,0.000 +10.754248,0.020121,18451326,0.549892,99.397,0.000,0.000,9.472,0.000,209.744,1.467,418.105,318.963,336.435,7.632202,90.974,6,0.000,0.000,0.000,0,0.000,0,9.472,49.698,49.698,0.000,0.000,0.000,0.000,0.000,0.000 +10.774365,0.020117,18451328,0.549892,99.421,0.000,0.000,211.460,0.000,156.177,2.015,418.105,553.805,333.021,7.642578,90.968,6,0.000,0.000,0.000,0,0.000,0,211.460,0.000,0.000,99.421,0.000,0.000,0.000,0.000,0.000 +10.794483,0.020118,18451328,0.549892,0.000,0.000,0.000,0.000,0.000,176.295,1.351,418.105,439.198,304.060,7.649292,90.962,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.814600,0.020118,18451328,0.549892,0.000,0.000,0.000,0.000,0.000,196.413,1.412,418.105,296.111,599.796,7.745605,90.950,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.834729,0.020128,18452282,0.549921,47396.492,0.000,0.000,188.523,0.000,216.541,1.058,418.105,306.048,422.102,7.745605,90.942,6,0.000,0.000,0.000,0,0.000,0,188.523,0.000,0.000,0.000,0.000,47396.492,0.000,0.000,0.000 +10.854910,0.020182,18455231,0.550009,146122.448,0.000,0.000,1.728,0.000,236.723,2.434,418.105,679.568,742.086,7.794121,90.927,6,0.000,0.000,0.000,0,0.000,0,1.728,0.000,0.000,0.000,0.000,146122.448,0.000,0.000,0.000 +10.875024,0.020114,18459954,0.550150,234815.053,0.000,0.000,256.563,0.000,140.651,3.046,418.105,576.799,570.196,7.817558,90.916,6,0.000,0.000,0.000,0,0.000,0,256.563,0.000,0.000,0.000,0.000,99335.269,0.000,2883.606,132596.177 +10.895155,0.020132,18469426,0.550432,470504.925,0.000,0.000,1.812,0.000,160.783,3.291,418.105,500.419,540.585,7.838551,90.905,6,0.000,0.000,0.000,0,0.000,0,1.812,0.000,0.000,0.000,0.000,150708.609,0.000,158060.248,161736.068 +10.915277,0.020121,18495607,0.551212,1301177.033,0.000,0.000,179.764,0.000,4.962,5.356,418.105,237.625,942.151,7.861385,90.887,6,0.000,0.000,0.000,0,0.000,0,179.764,15108.583,278813.000,190547.066,0.000,312807.312,0.000,297897.526,206003.545 +10.935404,0.020127,18537528,0.552461,2082778.639,0.000,0.000,15.673,0.000,0.248,5.100,418.105,0.388,543.801,7.886745,90.876,6,0.000,0.000,0.000,0,0.000,0,15.673,368601.291,363980.733,404423.037,0.000,395380.654,0.000,371333.879,179059.045 +10.955533,0.020129,18586138,0.553910,2414940.058,0.000,0.000,0.388,0.000,0.038,5.014,418.105,0.000,183.195,7.894741,90.872,6,0.000,0.000,0.000,0,0.000,0,0.388,399774.175,411747.032,407275.840,0.000,402904.009,0.000,395153.944,398085.058 +10.975674,0.020141,18636029,0.555397,2477065.632,0.000,0.000,0.241,0.000,0.081,4.116,418.105,0.000,188.513,7.900978,90.869,6,0.000,0.000,0.000,0,0.000,0,0.241,426191.726,411495.459,407871.042,0.000,410800.366,0.000,410750.716,409956.323 +10.995787,0.020113,18686300,0.556895,2499463.151,0.000,0.000,0.373,0.000,0.192,4.023,418.105,0.000,207.619,7.907108,90.864,6,0.000,0.000,0.000,0,0.000,0,0.373,412077.552,420629.354,411729.513,0.000,419485.799,0.000,421922.068,413618.865 +11.015917,0.020130,18729026,0.558168,2122455.330,0.000,0.000,9.800,0.000,10.913,5.924,418.105,0.000,437.963,7.939091,90.856,6,0.000,0.000,0.000,0,0.000,0,9.800,429051.320,417874.227,412608.575,0.000,213159.571,0.000,444947.629,204814.008 +11.036053,0.020136,18771347,0.559430,2101801.050,0.000,0.000,11.357,0.000,0.048,5.135,418.105,0.000,351.911,7.959591,90.849,5,0.000,0.000,0.000,0,0.000,0,11.357,298724.825,439172.673,39829.977,0.000,444685.300,0.000,445231.597,434156.678 +11.056182,0.020129,18817410,0.560803,2288416.602,0.000,0.000,0.213,0.000,0.048,3.738,418.105,0.000,276.540,7.965626,90.844,5,0.000,0.000,0.000,0,0.000,0,0.213,458050.953,454225.582,0.000,0.000,455865.027,0.000,455318.545,464956.494 +11.076322,0.020141,18865016,0.562221,2363656.549,0.000,0.000,1.075,0.000,0.028,3.835,418.105,0.000,268.810,7.971252,90.838,5,0.000,0.000,0.000,0,0.000,0,1.075,475452.151,473217.884,0.000,0.000,471827.673,0.000,470387.811,472771.030 +11.096443,0.020120,18910652,0.563581,2268152.188,0.000,0.000,11.671,0.000,0.130,4.110,418.105,0.777,428.088,7.986542,90.830,5,0.000,0.000,0.000,0,0.000,0,11.671,522257.498,508092.730,0.000,0.000,509683.160,0.000,507446.618,220672.182 +11.116588,0.020146,18949939,0.564752,1950148.047,0.000,0.000,2.733,0.000,6.029,6.124,418.105,0.000,429.296,8.016647,90.821,5,0.000,0.000,0.000,0,0.000,0,2.733,453894.513,440144.647,0.000,0.000,345037.266,0.000,427536.466,283535.155 +11.136774,0.020186,18993763,0.566058,2171018.752,0.000,0.000,13.904,0.000,0.043,4.393,418.105,0.000,287.368,8.028793,90.816,5,0.000,0.000,0.000,0,0.000,0,13.904,485487.034,468792.225,0.000,0.000,459875.116,0.000,464284.131,292580.247 +11.156911,0.020137,19042018,0.567496,2396383.658,0.000,0.000,0.146,0.000,0.024,3.710,418.105,0.000,238.023,8.034695,90.811,5,0.000,0.000,0.000,0,0.000,0,0.146,481312.826,482504.686,0.000,0.000,486427.892,0.000,474161.665,471976.589 +11.177041,0.020130,19089231,0.568903,2345409.296,0.000,0.000,0.328,0.000,5.015,3.781,418.105,0.000,279.240,8.045311,90.806,5,0.000,0.000,0.000,0,0.000,0,0.328,377347.955,485246.818,0.000,0.000,494933.870,0.000,499702.881,488177.772 +11.197189,0.020148,19136555,0.570314,2348810.464,0.000,0.000,10.052,0.000,0.017,4.856,418.105,0.000,326.295,8.069481,90.799,5,0.000,0.000,0.000,0,0.000,0,10.052,377802.917,503174.721,0.000,0.000,474884.171,0.000,492702.254,500246.401 +11.217307,0.020119,19188487,0.571861,2581302.171,0.000,0.000,0.355,0.000,0.035,4.024,418.105,0.000,232.994,8.076183,90.795,5,0.000,0.000,0.000,0,0.000,0,0.355,520515.219,518626.412,0.000,0.000,513407.343,0.000,517284.366,511468.831 +11.237404,0.020096,19236835,0.573302,2405826.651,0.000,0.000,0.287,0.000,0.004,3.751,418.105,0.000,207.789,8.082340,90.790,5,0.000,0.000,0.000,0,0.000,0,0.287,486310.579,481135.474,0.000,0.000,493923.954,0.000,472128.801,472327.843 +11.257528,0.020125,19282838,0.574673,2285908.675,0.000,0.000,0.283,0.000,2.564,3.987,418.105,0.000,195.850,8.089592,90.787,5,0.000,0.000,0.000,0,0.000,0,0.283,481450.539,461624.059,0.000,0.000,493326.551,0.000,389821.393,459686.132 +11.277652,0.020124,19313923,0.575600,1544660.055,0.000,0.000,12.779,0.000,0.263,5.404,418.105,0.000,423.931,8.120735,90.778,5,0.000,0.000,0.000,0,0.000,0,12.779,239016.081,433508.584,0.000,0.000,456962.968,0.000,201051.780,214120.643 +11.297841,0.020188,19351312,0.576714,1852012.561,0.000,0.000,5.855,0.000,0.122,5.262,418.105,0.000,346.348,8.138771,90.771,5,0.000,0.000,0.000,0,0.000,0,5.855,454520.508,431635.975,0.000,0.000,304879.438,0.000,353026.118,307950.523 +11.318092,0.020252,19394609,0.578004,2137959.177,0.000,0.000,0.342,0.000,0.140,3.763,418.105,0.000,248.438,8.144306,90.767,5,0.000,0.000,0.000,0,0.000,0,0.342,439373.646,420659.035,0.000,0.000,431176.745,0.000,431176.745,415573.006 +11.338257,0.020165,19437767,0.579291,2140240.448,0.000,0.000,0.278,0.000,0.036,3.852,418.105,0.000,245.048,8.149586,90.762,5,0.000,0.000,0.000,0,0.000,0,0.278,437539.772,420778.076,0.000,0.000,429357.287,0.000,429357.287,423208.026 +11.358409,0.020152,19480204,0.580555,2105893.853,0.000,0.000,0.252,0.000,2.690,3.929,418.105,0.000,211.290,8.156780,90.758,5,0.000,0.000,0.000,0,0.000,0,0.252,442596.491,429297.258,0.000,0.000,432820.562,0.000,430339.362,370840.181 +11.378572,0.020163,19506618,0.581343,1310018.632,0.000,0.000,11.965,0.000,11.305,4.939,418.105,0.000,513.586,8.188046,90.747,5,0.000,0.000,0.000,0,0.000,0,11.965,235479.990,193869.268,0.000,0.000,186529.116,0.000,469075.347,225064.911 +11.398717,0.020145,19548946,0.582604,2101122.528,0.000,0.000,11.853,0.000,0.001,5.339,418.105,0.000,160.939,8.201702,90.744,5,0.000,0.000,0.000,0,0.000,0,11.853,438362.622,398006.058,0.000,0.000,412500.666,0.000,426945.636,425307.546 +11.418863,0.020145,19593326,0.583927,2202994.037,0.000,0.000,0.311,0.000,0.019,3.879,418.105,0.000,135.539,8.207039,90.742,5,0.000,0.000,0.000,0,0.000,0,0.311,454249.627,427146.545,0.000,0.000,429529.234,0.000,439010.348,453058.282 +11.438981,0.020119,19635098,0.585172,2076290.814,0.000,0.000,0.132,0.000,0.042,3.660,418.105,0.000,115.720,8.212242,90.739,4,0.000,0.000,0.000,0,0.000,0,0.132,270794.608,443719.432,0.000,0.000,442874.441,0.000,449932.597,468969.736 +11.459073,0.020092,19671291,0.586250,1801378.251,0.000,0.000,0.266,0.000,0.021,3.213,418.105,0.000,94.877,8.216549,90.737,4,0.000,0.000,0.000,0,0.000,0,0.266,0.000,445006.574,0.000,0.000,440427.601,0.000,441721.658,474222.418 +11.479182,0.020109,19707185,0.587320,1785012.825,0.000,0.000,9.540,0.000,0.006,4.138,418.105,0.000,155.795,8.243305,90.734,4,0.000,0.000,0.000,0,0.000,0,9.540,0.000,262326.368,0.000,0.000,509534.780,0.000,504163.928,508987.749 +11.499309,0.020127,19749135,0.588570,2084269.992,0.000,0.000,0.232,0.000,0.001,3.568,418.105,0.000,110.044,8.249741,90.732,4,0.000,0.000,0.000,0,0.000,0,0.232,0.000,518955.901,0.000,0.000,517216.940,0.000,519899.909,528197.242 +11.519440,0.020131,19791303,0.589827,2094655.811,0.000,0.000,0.253,0.000,0.028,3.341,418.105,0.000,110.602,8.254967,90.730,4,0.000,0.000,0.000,0,0.000,0,0.253,0.000,513530.444,0.000,0.000,514474.251,0.000,524160.693,542490.422 +11.539549,0.020109,19830548,0.590996,1951593.713,0.000,0.000,0.200,0.000,0.016,2.811,418.105,0.000,103.148,8.259914,90.728,3,0.000,0.000,0.000,0,0.000,0,0.200,0.000,177331.716,0.000,0.000,588785.057,0.000,590973.110,594503.831 +11.559632,0.020084,19868965,0.592141,1912860.460,0.000,0.000,0.157,0.000,0.022,2.555,418.105,0.000,101.140,8.264584,90.726,3,0.000,0.000,0.000,0,0.000,0,0.157,0.000,0.000,0.000,0.000,638134.671,0.000,636790.286,637935.503 +11.579757,0.020125,19890324,0.592778,1061327.476,0.000,0.000,8.966,0.000,2.849,4.199,418.105,0.000,605.596,8.294857,90.714,3,0.000,0.000,0.000,0,0.000,0,8.966,0.000,0.000,0.000,0.000,440551.028,0.000,277120.808,343655.640 +11.599889,0.020131,19927088,0.593874,1826209.655,0.000,0.000,5.186,0.000,0.014,3.816,418.105,0.000,188.994,8.314941,90.710,3,0.000,0.000,0.000,0,0.000,0,5.186,0.000,0.000,0.000,0.000,663046.635,0.000,584065.203,579097.817 +11.620113,0.020224,19959024,0.594825,1579107.443,0.000,0.000,0.163,0.000,0.001,1.990,418.105,0.000,83.247,8.318905,90.709,2,0.000,0.000,0.000,0,0.000,0,0.163,0.000,0.000,0.000,0.000,679684.711,0.000,680673.631,218749.102 +11.640347,0.020234,19985525,0.595615,1309724.456,0.000,0.000,0.189,0.000,0.000,1.627,418.105,0.000,69.113,8.322224,90.707,1,0.000,0.000,0.000,0,0.000,0,0.189,0.000,0.000,0.000,0.000,665759.713,0.000,643964.743,0.000 +11.660508,0.020161,20000000,0.596046,717976.607,0.000,0.000,0.083,0.000,0.000,0.785,418.105,0.000,37.782,8.323822,90.707,0,0.000,0.000,0.000,0,0.000,0,0.083,0.000,0.000,0.000,0.000,717976.607,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.log new file mode 100644 index 000000000..d235431fa --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=88 +worker=4 kind=insert tid=6 os_tid=87 +worker=3 kind=insert tid=7 os_tid=86 +start_monotonic_ns=1788765508227471 main_address=0x555d011a0a80 +worker=7 kind=insert tid=8 os_tid=90 +worker=2 kind=insert tid=9 os_tid=85 +worker=0 kind=insert tid=12 os_tid=83 +worker=6 kind=insert tid=10 os_tid=89 +worker=1 kind=insert tid=11 os_tid=84 +load_end reason=complete inserted=20000000 elapsed_s=11.661 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.171 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.summary.csv new file mode 100644 index 000000000..d4a091391 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-1-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1715173.140654,11.660630,20000000,0.004327,0.001296,0.058880,0.210944,1874.171202,0.004327,0.001296,0.058880,0.210944,1874.171202,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.csv new file mode 100644 index 000000000..ce96e9261 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.csv @@ -0,0 +1,602 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020392,0.020392,67601,0.002015,3315054.868,0.000,0.000,1.256,0.000,0.037,4.090,35.695,0.000,174.125,0.015064,94.335,8,0.000,0.000,0.000,0,0.000,0,1.256,413689.189,417759.389,384658.369,424575.747,429675.756,373771.811,435462.304,435462.304 +0.040504,0.020112,136497,0.004068,3425700.521,0.000,0.000,0.438,0.000,0.023,5.025,44.133,0.000,181.022,0.023624,94.332,8,0.000,0.000,0.000,0,0.000,0,0.438,452576.726,405887.038,432936.229,390423.254,458444.014,404743.414,463615.183,417074.663 +0.060630,0.020126,198589,0.005918,3085167.302,0.000,0.000,0.359,0.000,0.684,5.013,52.414,0.000,162.841,0.031094,94.329,8,0.000,0.000,0.000,0,0.000,0,0.359,367733.737,386416.062,384229.832,381745.481,397098.774,386068.253,397098.774,384776.390 +0.080755,0.020125,258174,0.007694,2960723.568,0.000,0.000,14.306,0.000,0.123,5.646,70.383,0.000,156.055,0.052731,94.325,8,0.000,0.000,0.000,0,0.000,0,14.306,121291.033,395177.218,397711.361,382655.571,419177.042,406556.016,433686.252,404469.075 +0.100881,0.020126,315823,0.009412,2864439.408,0.000,0.000,0.241,0.000,0.131,6.458,83.820,0.000,151.392,0.066067,94.323,8,0.000,0.000,0.000,0,0.000,0,0.241,369924.047,360334.344,356707.150,360533.094,338273.057,365601.227,356856.213,356210.274 +0.121027,0.020146,371142,0.011061,2745851.874,0.000,0.000,0.393,0.000,0.109,5.395,89.898,0.000,144.838,0.073193,94.320,8,0.000,0.000,0.000,0,0.000,0,0.393,342145.682,330580.334,341103.311,339465.301,356292.138,334253.449,345272.793,356738.868 +0.141174,0.020147,424902,0.012663,2668336.230,0.000,0.000,0.263,0.000,11.925,5.299,103.180,0.000,140.953,0.087563,94.317,8,0.000,0.000,0.000,0,0.000,0,0.263,353494.989,348680.469,362627.688,357019.020,371710.752,370966.238,153171.235,350665.838 +0.161317,0.020143,483495,0.014409,2908872.650,0.000,0.000,14.480,0.000,0.087,6.179,118.492,0.000,153.397,0.105362,94.314,8,0.000,0.000,0.000,0,0.000,0,14.480,361418.478,367624.153,382319.190,367822.734,377751.813,358241.173,313361.735,380333.374 +0.181462,0.020144,540671,0.016113,2838305.448,0.000,0.000,0.385,0.000,0.104,6.353,128.961,0.000,149.894,0.115501,94.311,8,0.000,0.000,0.000,0,0.000,0,0.385,354937.106,354341.407,345306.644,339349.658,370921.686,364567.567,345207.361,363674.019 +0.201604,0.020143,597682,0.017812,2830363.424,0.000,0.000,0.430,0.000,2.523,5.077,137.086,0.000,149.713,0.124912,94.308,8,0.000,0.000,0.000,0,0.000,0,0.430,352039.204,350996.639,312322.469,344691.608,372096.154,368273.419,355216.542,374727.388 +0.221758,0.020154,655252,0.019528,2856475.007,0.000,0.000,15.541,0.000,0.096,6.169,154.117,0.000,150.403,0.144127,94.305,8,0.000,0.000,0.000,0,0.000,0,15.541,371485.641,390042.557,135802.885,376447.384,388157.095,400214.129,386767.807,407557.507 +0.241895,0.020137,707481,0.021085,2593737.110,0.000,0.000,0.436,0.000,0.161,6.040,166.930,0.000,136.955,0.156693,94.302,8,0.000,0.000,0.000,0,0.000,0,0.436,316041.719,322547.292,327066.431,304619.721,304967.347,331684.891,349115.853,337693.855 +0.262039,0.020144,759962,0.022649,2605305.349,0.000,0.000,0.321,0.000,0.056,5.921,173.863,0.000,137.875,0.163803,94.300,8,0.000,0.000,0.000,0,0.000,0,0.321,319600.538,319799.109,324515.178,321735.180,323323.750,336330.172,343677.310,316324.111 +0.282183,0.020144,813703,0.024250,2667826.840,0.000,0.000,0.504,0.000,9.987,5.433,185.426,0.000,140.782,0.176456,94.297,8,0.000,0.000,0.000,0,0.000,0,0.504,334291.248,357772.056,172556.635,339454.047,367353.019,368048.012,366509.100,361842.724 +0.302328,0.020145,871248,0.025965,2856564.190,0.000,0.000,15.873,0.000,0.024,6.231,200.270,0.000,150.861,0.194439,94.294,8,0.000,0.000,0.000,0,0.000,0,15.873,359993.110,351008.174,262796.956,366843.503,356319.711,400549.421,376374.484,382678.831 +0.322472,0.020144,926041,0.027598,2720091.319,0.000,0.000,0.331,0.000,0.039,6.320,210.582,0.000,143.306,0.205311,94.291,8,0.000,0.000,0.000,0,0.000,0,0.331,355642.768,352664.186,325509.441,322282.643,323424.433,354203.120,340005.210,346359.519 +0.342619,0.020148,976888,0.029114,2523695.599,0.000,0.000,0.491,0.000,0.137,5.853,217.926,0.000,133.389,0.212448,94.288,8,0.000,0.000,0.000,0,0.000,0,0.491,331251.488,313730.995,310504.841,315865.219,312043.468,321672.295,309958.877,308668.416 +0.362738,0.020118,1028175,0.030642,2549253.829,0.000,0.000,16.272,0.000,0.177,5.577,232.301,0.000,134.361,0.231335,94.286,8,0.000,0.000,0.000,0,0.000,0,16.272,356439.238,60988.836,360465.396,352959.842,372245.636,360316.279,354103.072,331735.529 +0.382859,0.020121,1083739,0.032298,2761458.245,0.000,0.000,0.263,0.000,0.062,6.070,247.301,0.000,145.796,0.246155,94.283,8,0.000,0.000,0.000,0,0.000,0,0.263,340982.741,345704.117,342324.606,338497.806,341280.933,334671.007,367770.337,350226.698 +0.402994,0.020135,1137756,0.033908,2682746.691,0.000,0.000,0.367,0.000,0.045,5.971,255.582,0.000,141.428,0.254063,94.280,8,0.000,0.000,0.000,0,0.000,0,0.367,329029.691,315818.839,340402.944,336876.739,344127.808,338118.360,319742.363,358629.947 +0.423133,0.020139,1190255,0.035472,2606862.933,0.000,0.000,0.232,0.000,3.913,5.678,264.016,0.000,138.104,0.264469,94.277,8,0.000,0.000,0.000,0,0.000,0,0.232,330159.272,323604.749,331003.416,331946.870,344708.327,330705.483,268288.547,346446.269 +0.443269,0.020136,1245323,0.037114,2734806.054,0.000,0.000,13.684,0.000,0.058,5.923,279.641,0.000,144.525,0.283550,94.275,8,0.000,0.000,0.000,0,0.000,0,13.684,351609.408,343415.121,346245.874,363826.345,380810.867,364819.592,191895.304,392183.544 +0.463420,0.020152,1294970,0.038593,2463671.062,0.000,0.000,0.565,0.000,0.237,5.773,284.484,0.000,129.875,0.294651,94.272,8,0.000,0.000,0.000,0,0.000,0,0.565,291291.501,299479.422,312133.482,304789.165,300868.887,316053.759,310148.531,328906.315 +0.483560,0.020140,1348846,0.040199,2675098.918,0.000,0.000,0.316,0.000,0.057,6.136,284.484,0.000,141.394,0.302795,94.269,8,0.000,0.000,0.000,0,0.000,0,0.316,325425.019,348811.528,328056.622,327013.911,323339.598,341810.471,332972.258,347669.512 +0.503690,0.020130,1401281,0.041761,2604795.128,0.000,0.000,0.225,0.000,9.531,5.142,284.484,0.000,137.581,0.317345,94.267,8,0.000,0.000,0.000,0,0.000,0,0.225,368799.448,342371.470,334919.972,343116.620,354939.662,362639.543,329554.894,168453.519 +0.523827,0.020137,1458584,0.043469,2845715.329,0.000,0.000,10.585,0.000,0.062,5.771,286.047,0.000,149.758,0.337269,94.264,8,0.000,0.000,0.000,0,0.000,0,10.585,375237.335,363567.037,351350.470,348718.445,354379.781,352145.043,356614.519,343702.700 +0.543954,0.020127,1518086,0.045242,2956285.020,0.000,0.000,0.207,0.000,0.129,5.859,286.047,0.000,155.844,0.345459,94.261,8,0.000,0.000,0.000,0,0.000,0,0.207,367660.064,375013.266,367660.064,351661.883,382416.151,371932.870,373274.333,366666.388 +0.564107,0.020153,1572868,0.046875,2718311.576,0.000,0.000,0.426,0.000,0.068,5.762,286.047,0.000,144.016,0.353409,94.258,8,0.000,0.000,0.000,0,0.000,0,0.426,340595.281,341538.071,337866.152,338163.875,334392.715,345011.507,343225.168,337518.808 +0.584249,0.020142,1630810,0.048602,2876656.180,0.000,0.000,10.942,0.000,0.122,5.759,286.047,0.000,151.657,0.376530,94.255,8,0.000,0.000,0.000,0,0.000,0,10.942,392311.918,168949.311,372204.815,378510.005,378559.652,393255.214,396780.163,396085.102 +0.604375,0.020126,1686705,0.050268,2777300.085,0.000,0.000,0.273,0.000,0.127,6.141,286.047,0.000,146.734,0.388565,94.252,8,0.000,0.000,0.000,0,0.000,0,0.273,347317.785,343541.512,336088.340,352982.195,348907.795,349305.297,349851.863,349305.297 +0.624511,0.020135,1736342,0.051747,2465154.495,0.000,0.000,0.885,0.000,0.140,5.818,286.047,0.000,370.537,0.395897,94.244,8,0.000,0.000,0.000,0,0.000,0,0.885,318046.002,293859.805,302352.289,301359.016,316605.756,318741.293,305481.099,308709.236 +0.644647,0.020137,1788480,0.053301,2589221.572,0.000,0.000,0.479,0.000,7.125,5.574,286.047,0.000,296.220,0.409443,94.239,8,0.000,0.000,0.000,0,0.000,0,0.479,339780.084,321951.810,338091.612,216869.282,344895.159,342213.469,345093.803,340326.354 +0.664797,0.020150,1841462,0.054880,2629349.771,0.000,0.000,10.964,0.000,0.150,5.890,291.980,0.000,429.780,0.424145,94.230,8,0.000,0.000,0.000,0,0.000,0,10.964,363569.069,334189.750,319500.091,265257.531,334189.750,331063.235,342874.515,338705.828 +0.684929,0.020131,1896250,0.056513,2721527.998,0.000,0.000,0.484,0.000,0.102,5.647,292.293,0.000,229.935,0.433670,94.226,8,0.000,0.000,0.000,0,0.000,0,0.484,324965.981,334503.350,356558.516,351988.527,338427.580,355465.692,328194.778,331423.575 +0.705071,0.020142,1953814,0.058228,2857904.874,0.000,0.000,0.259,0.000,0.118,6.160,292.293,0.000,150.882,0.443718,94.223,8,0.000,0.000,0.000,0,0.000,0,0.259,354879.856,360986.491,352695.369,349120.754,352447.132,381937.708,345992.966,359844.600 +0.725213,0.020142,2000886,0.059631,2336966.988,0.000,0.000,11.361,0.000,0.120,5.772,293.074,0.000,440.032,0.465199,94.214,8,0.000,0.000,0.000,0,0.000,0,11.361,312277.412,313816.458,323298.968,309795.080,323497.555,331589.958,297582.005,125109.552 +0.745347,0.020134,2054116,0.061217,2643789.387,0.000,0.000,0.380,0.000,0.102,6.904,293.074,6.208,292.183,0.481853,94.208,8,0.000,0.000,0.000,0,0.000,0,0.380,323135.333,333913.133,322936.663,342704.241,327704.722,335204.482,327108.715,331082.098 +0.765484,0.020137,2106863,0.062789,2619399.907,0.000,0.000,0.430,0.000,0.119,5.864,293.074,12.415,280.112,0.490803,94.203,8,0.000,0.000,0.000,0,0.000,0,0.430,320205.710,336146.472,339870.949,335898.174,335848.514,315587.359,316779.191,319063.537 +0.785615,0.020131,2160323,0.064383,2655635.068,0.000,0.000,0.245,0.000,0.214,5.956,293.074,12.419,140.100,0.500034,94.200,8,0.000,0.000,0.000,0,0.000,0,0.245,324726.645,338188.618,336897.064,323236.390,317573.419,334512.655,327260.079,353240.198 +0.805758,0.020143,2205835,0.065739,2259395.951,0.000,0.000,0.374,0.000,19.253,6.265,293.730,26.373,376.984,0.517502,94.193,8,0.000,0.000,0.000,0,0.000,0,0.374,310820.840,312260.514,308586.861,317324.198,322536.814,341649.739,329784.833,16432.151 +0.825889,0.020131,2239273,0.066736,1661023.535,0.000,0.000,29.829,0.000,10.149,6.557,300.605,72.960,100.126,0.539978,94.191,8,0.000,0.000,0.000,0,0.000,0,29.829,147037.193,136208.103,301426.246,303959.657,309523.226,159505.550,150713.123,152650.437 +0.846031,0.020142,2264096,0.067475,1232409.628,0.000,0.000,1.266,0.000,30.291,8.802,300.605,132.847,249.791,0.559574,94.186,8,0.000,0.000,0.000,0,0.000,0,1.266,0.000,0.000,308611.298,301263.410,308015.523,0.000,0.000,314519.397 +0.866242,0.020211,2295215,0.068403,1539713.414,0.000,0.000,0.181,0.000,50.502,10.216,300.605,92.772,90.646,0.578880,94.184,8,0.000,0.000,0.000,0,0.000,0,0.181,0.000,0.000,388107.331,384445.941,382268.898,0.000,0.000,384891.245 +0.886369,0.020127,2324028,0.069261,1431548.216,0.000,0.000,0.381,0.000,70.629,9.876,300.605,124.210,204.753,0.596600,94.180,8,0.000,0.000,0.000,0,0.000,0,0.381,0.000,0.000,359265.788,352955.906,359414.840,0.000,0.000,359911.682 +0.906602,0.020233,2353663,0.070145,1464686.186,0.000,0.000,0.759,0.000,90.862,10.195,300.605,31.469,239.592,0.614971,94.175,8,0.000,0.000,0.000,0,0.000,0,0.759,0.000,0.000,367567.780,362081.694,358424.303,0.000,0.000,376612.409 +0.926737,0.020134,2378734,0.070892,1245180.767,0.000,0.000,108.708,0.000,19.167,9.668,305.137,130.374,671.463,0.642151,94.162,8,0.000,0.000,0.000,0,0.000,0,108.708,91882.431,205617.980,341007.983,90193.781,12962.873,325661.134,29402.378,148452.208 +0.946888,0.020151,2388670,0.071188,493066.011,0.000,0.000,25.666,0.000,39.319,3.840,305.137,36.637,1013.031,0.647419,94.142,8,0.000,0.000,0.000,0,0.000,0,25.666,73195.689,69771.620,80788.191,45257.267,0.000,62427.239,77116.001,84510.006 +0.967061,0.020173,2402153,0.071590,668360.958,0.000,0.000,15.070,0.000,59.492,3.459,305.137,50.732,572.967,0.682404,94.131,8,0.000,0.000,0.000,0,0.000,0,15.070,69944.175,99042.142,88037.459,106874.303,0.000,110046.824,106378.596,88037.459 +0.987202,0.020140,2426158,0.072305,1191877.596,0.000,0.000,4.303,0.000,79.633,4.495,305.137,121.995,521.726,0.690845,94.121,8,0.000,0.000,0.000,0,0.000,0,4.303,186638.945,161664.380,165338.571,176361.142,0.000,180035.333,157493.678,164345.546 +1.007347,0.020145,2448764,0.072979,1122138.574,0.000,0.000,1.967,0.000,99.778,4.306,305.137,149.305,515.586,0.696640,94.110,8,0.000,0.000,0.000,0,0.000,0,1.967,158695.790,161624.489,165297.773,154277.921,0.000,168524.306,154774.311,158943.985 +1.027473,0.020126,2484610,0.074047,1781070.705,0.000,0.000,2.192,0.000,119.904,5.429,305.137,134.698,819.831,0.707050,94.094,8,0.000,0.000,0.000,0,0.000,0,2.192,275761.380,253203.602,239291.316,244657.483,0.000,257824.468,249278.350,261054.106 +1.049682,0.022209,2527326,0.075320,1923352.624,0.000,0.000,136.355,0.000,0.212,6.798,305.137,80.379,743.113,0.719383,94.078,8,0.000,0.000,0.000,0,0.000,0,136.355,252328.591,260343.311,266286.811,261423.947,71547.133,273040.788,273896.292,264485.750 +1.069850,0.020167,2567924,0.076530,2013056.954,0.000,0.000,1.357,0.000,5.046,6.241,305.137,80.576,486.360,0.732872,94.069,8,0.000,0.000,0.000,0,0.000,0,1.357,250504.058,269594.331,278023.803,277825.462,261115.275,161697.097,254322.112,259974.817 +1.090225,0.020375,2604539,0.077621,1797018.084,0.000,0.000,18.147,0.000,0.090,7.152,305.137,38.534,870.189,0.771584,94.051,8,0.000,0.000,0.000,0,0.000,0,18.147,250596.049,208830.041,209320.828,177076.096,253884.325,136684.292,285785.506,274840.947 +1.110374,0.020149,2654389,0.079107,2474043.143,0.000,0.000,0.431,0.000,0.180,6.847,305.137,0.000,447.249,0.786118,94.042,8,0.000,0.000,0.000,0,0.000,0,0.431,319516.344,318126.711,301054.076,314106.701,287405.895,301748.893,301153.336,330931.187 +1.130515,0.020141,2702423,0.080538,2384884.774,0.000,0.000,0.459,0.000,0.135,5.984,305.137,0.194,331.840,0.795906,94.036,8,0.000,0.000,0.000,0,0.000,0,0.459,297601.685,310113.467,310907.866,279231.211,306538.672,292289.142,297601.685,290601.045 +1.150653,0.020137,2751374,0.081997,2430858.269,0.000,0.000,0.564,0.000,0.082,5.866,305.137,0.000,316.770,0.804287,94.030,8,0.000,0.000,0.000,0,0.000,0,0.564,307786.553,293981.348,301330.881,315384.382,303615.196,299145.885,301330.881,308283.143 +1.170797,0.020144,2790234,0.083155,1929137.316,0.000,0.000,18.189,0.000,2.316,5.934,305.137,0.000,523.193,0.820946,94.019,8,0.000,0.000,0.000,0,0.000,0,18.189,276413.705,18368.008,282519.827,260329.287,285150.920,261818.585,260428.573,284108.411 +1.190964,0.020167,2830540,0.084357,1998580.178,0.000,0.000,4.216,0.000,0.118,6.980,305.137,0.000,527.811,0.857090,94.009,8,0.000,0.000,0.000,0,0.000,0,4.216,264189.828,249512.615,249859.711,228786.011,249710.956,278321.603,279908.329,198291.126 +1.211119,0.020155,2883114,0.085923,2608470.787,0.000,0.000,0.532,0.000,0.194,6.133,305.137,0.000,210.671,0.866264,94.005,8,0.000,0.000,0.000,0,0.000,0,0.532,330437.392,324682.026,315751.286,327609.324,340062.745,345520.420,310492.072,313915.522 +1.231274,0.020155,2932459,0.087394,2448248.167,0.000,0.000,0.714,0.000,0.111,5.457,305.137,0.388,172.102,0.873322,94.001,8,0.000,0.000,0.000,0,0.000,0,0.714,301212.172,313764.746,315749.343,301162.557,304437.142,312077.839,305677.515,294166.853 +1.251413,0.020139,2979325,0.088791,2327162.871,0.000,0.000,12.709,0.000,1.278,5.004,305.137,0.000,256.037,0.888069,93.996,8,0.000,0.000,0.000,0,0.000,0,12.709,312632.131,303048.585,123692.287,345007.631,307666.563,336367.543,315760.438,282987.693 +1.271566,0.020153,3023548,0.090109,2194379.999,0.000,0.000,4.356,0.000,0.063,6.815,305.137,0.000,131.999,0.922810,93.994,8,0.000,0.000,0.000,0,0.000,0,4.356,310576.497,225476.850,265620.065,263684.854,237485.080,269242.382,321195.345,301098.927 +1.291705,0.020139,3074815,0.091637,2545630.250,0.000,0.000,0.252,0.000,0.071,4.797,305.137,0.000,147.023,0.929134,93.991,8,0.000,0.000,0.000,0,0.000,0,0.252,324441.611,309495.647,314014.194,312028.020,309297.030,353241.141,318185.161,304927.446 +1.311840,0.020135,3127929,0.093220,2637924.609,0.000,0.000,0.351,0.000,0.127,5.196,305.137,0.000,171.889,0.935520,93.988,8,0.000,0.000,0.000,0,0.000,0,0.351,327741.546,330771.132,329082.510,342094.828,330125.482,334446.367,329926.821,313735.922 +1.333657,0.021817,3180382,0.094783,2404187.824,0.000,0.000,13.207,0.000,2.033,5.879,305.137,0.000,200.349,0.950802,93.983,8,0.000,0.000,0.000,0,0.000,0,13.207,310532.715,335191.992,352746.830,320158.083,298203.077,136405.219,326391.655,324558.252 +1.353824,0.020167,3218849,0.095929,1907382.160,0.000,0.000,7.592,0.000,0.035,5.395,305.137,0.000,224.488,0.985130,93.979,8,0.000,0.000,0.000,0,0.000,0,7.592,190306.827,267857.603,264188.321,270088.924,193728.185,199182.524,267857.603,254172.172 +1.373974,0.020149,3268406,0.097406,2459517.494,0.000,0.000,0.506,0.000,0.139,4.600,305.137,0.000,262.303,0.991222,93.974,8,0.000,0.000,0.000,0,0.000,0,0.506,302644.181,294455.219,315349.480,330536.282,305870.136,310336.842,313016.866,287308.489 +1.394120,0.020147,3320692,0.098964,2595245.448,0.000,0.000,0.362,0.000,0.112,4.816,305.137,0.000,213.472,0.997704,93.970,8,0.000,0.000,0.000,0,0.000,0,0.362,319355.262,323226.836,336380.262,343726.327,315880.772,316774.212,318709.999,321191.778 +1.414255,0.020135,3368166,0.100379,2357841.160,0.000,0.000,11.290,0.000,1.136,4.993,305.137,0.000,233.391,1.012360,93.965,8,0.000,0.000,0.000,0,0.000,0,11.290,327298.590,316074.086,310362.502,137525.007,309816.176,339814.408,310859.161,306091.230 +1.434409,0.020154,3414455,0.101759,2296713.857,0.000,0.000,4.847,0.000,0.147,6.921,305.137,0.000,207.964,1.048439,93.961,8,0.000,0.000,0.000,0,0.000,0,4.847,248580.363,330448.147,325387.230,234290.713,355703.118,254435.150,317299.685,230569.450 +1.454553,0.020144,3466672,0.103315,2592204.146,0.000,0.000,0.351,0.000,0.099,4.750,305.137,0.000,186.355,1.054787,93.957,8,0.000,0.000,0.000,0,0.000,0,0.351,310863.940,329430.391,332408.966,316622.518,333352.181,319601.093,321090.381,328834.676 +1.474710,0.020156,3518567,0.104861,2574623.013,0.000,0.000,0.486,0.000,0.070,4.822,305.137,0.000,173.061,1.061249,93.954,8,0.000,0.000,0.000,0,0.000,0,0.486,324116.238,331607.674,319403.082,304717.883,319700.755,312854.277,322975.158,339247.946 +1.494863,0.020154,3569188,0.106370,2511750.712,0.000,0.000,12.594,0.000,1.370,5.334,305.137,0.000,281.819,1.076805,93.948,8,0.000,0.000,0.000,0,0.000,0,12.594,329170.783,314285.159,349514.471,123352.211,359835.170,362713.058,314384.396,358495.464 +1.515013,0.020150,3582406,0.106764,655971.685,0.000,0.000,14.688,0.000,0.406,8.362,305.137,0.000,145.780,1.108479,93.945,8,0.000,0.000,0.000,0,0.000,0,14.688,76177.677,79601.951,94787.859,84068.394,81289.274,80793.002,73448.184,85805.344 +1.535136,0.020123,3634895,0.108328,2608426.048,0.000,0.000,0.546,0.000,0.089,4.755,305.137,0.000,226.538,1.114723,93.941,8,0.000,0.000,0.000,0,0.000,0,0.546,323612.003,328829.948,341999.049,321822.993,319437.647,323612.003,323612.003,325500.402 +1.555249,0.020112,3691097,0.110003,2794415.921,0.000,0.000,0.654,0.000,0.023,4.850,305.137,0.000,217.918,1.121780,93.937,8,0.000,0.000,0.000,0,0.000,0,0.654,345858.816,343323.048,343372.769,343124.164,365946.073,363360.584,338102.350,351328.118 +1.575395,0.020147,3746815,0.111664,2765626.163,0.000,0.000,0.288,0.000,5.678,4.977,305.137,0.000,214.250,1.133446,93.932,8,0.000,0.000,0.000,0,0.000,0,0.288,359961.250,370533.747,356834.174,241529.432,350927.474,357181.627,372469.556,356188.904 +1.595547,0.020152,3792150,0.113015,2249623.839,0.000,0.000,10.898,0.000,0.162,7.373,305.137,0.000,471.024,1.174225,93.923,8,0.000,0.000,0.000,0,0.000,0,10.898,213325.971,308005.187,325075.235,146832.181,365070.753,201962.480,373456.910,315895.122 +1.615675,0.020127,3846189,0.114625,2684849.789,0.000,0.000,0.543,0.000,0.040,4.962,305.137,0.000,332.065,1.181168,93.917,8,0.000,0.000,0.000,0,0.000,0,0.543,322645.025,314745.340,338245.663,336208.637,328458.002,338245.663,355684.591,350616.869 +1.635804,0.020129,3899588,0.116217,2652804.263,0.000,0.000,0.460,0.000,0.110,4.718,305.137,0.000,213.658,1.187702,93.912,8,0.000,0.000,0.000,0,0.000,0,0.460,326489.815,336872.707,331308.669,329222.155,339108.259,327185.319,331805.458,330811.880 +1.655957,0.020153,3957807,0.117952,2888890.289,0.000,0.000,0.394,0.000,10.552,5.485,305.137,0.000,166.696,1.203274,93.909,8,0.000,0.000,0.000,0,0.000,0,0.394,388582.763,376574.459,391708.891,392899.798,163650.358,408034.230,364814.260,402625.531 +1.676117,0.020161,3983287,0.118711,1263852.591,0.000,0.000,18.878,0.000,12.267,4.904,305.137,40.689,132.723,1.225094,93.906,8,0.000,0.000,0.000,0,0.000,0,18.878,255151.402,91515.229,87150.275,88687.929,159420.025,241808.531,255647.420,84471.780 +1.696267,0.020149,4004544,0.119345,1054968.070,0.000,0.000,1.961,0.000,32.416,6.307,305.137,184.171,322.590,1.238892,93.900,8,0.000,0.000,0.000,0,0.000,0,1.961,280802.058,0.000,0.000,0.000,227202.513,278270.968,268692.531,0.000 +1.716513,0.020246,4035499,0.120267,1528923.071,0.000,0.000,3.564,0.000,52.663,10.206,305.137,86.436,93.381,1.261242,93.898,8,0.000,0.000,0.000,0,0.000,0,3.564,390985.464,0.000,0.000,0.000,355028.236,388762.833,394146.539,0.000 +1.736653,0.020140,4064650,0.121136,1447445.528,0.000,0.000,0.298,0.000,72.802,9.766,305.137,50.817,137.517,1.280445,93.896,8,0.000,0.000,0.000,0,0.000,0,0.298,365846.065,0.000,0.000,0.000,357752.565,366938.439,356908.458,0.000 +1.756813,0.020161,4089732,0.121884,1244113.007,0.000,0.000,82.928,0.000,12.033,8.954,305.137,138.730,84.672,1.298206,93.894,8,0.000,0.000,0.000,0,0.000,0,82.928,278960.671,137694.670,115324.246,19592.721,140373.168,287839.398,143250.074,121078.058 +1.776957,0.020144,4118070,0.122728,1406782.281,0.000,0.000,25.722,0.000,32.177,7.568,305.137,99.286,149.123,1.309078,93.891,8,0.000,0.000,0.000,0,0.000,0,25.722,242456.231,246129.810,238087.650,93676.271,116065.247,231584.422,0.000,238782.651 +1.797101,0.020144,4161117,0.124011,2137013.827,0.000,0.000,11.724,0.000,52.320,8.349,305.137,74.466,119.067,1.355724,93.889,8,0.000,0.000,0.000,0,0.000,0,11.724,315932.725,315932.725,306698.990,146548.303,322535.341,362002.110,0.000,367363.633 +1.817235,0.020134,4213333,0.125567,2593390.827,0.000,0.000,0.233,0.000,72.454,5.547,305.137,11.059,137.553,1.366116,93.886,8,0.000,0.000,0.000,0,0.000,0,0.233,365645.459,363112.462,363112.462,356904.138,372151.782,401256.406,0.000,371208.117 +1.837357,0.020122,4267670,0.127186,2700314.892,0.000,0.000,79.932,0.000,0.064,5.613,305.137,26.401,142.293,1.374889,93.883,8,0.000,0.000,0.000,0,0.000,0,79.932,358604.124,373363.744,341806.979,340862.761,356367.817,367102.087,202460.255,359747.124 +1.857487,0.020130,4321694,0.128797,2683820.518,0.000,0.000,0.518,0.000,1.102,5.162,305.137,0.000,141.661,1.382324,93.880,8,0.000,0.000,0.000,0,0.000,0,0.518,322958.633,329665.204,327181.288,335676.278,344966.120,351026.873,341538.317,330807.804 +1.877634,0.020147,4375786,0.130409,2684909.545,0.000,0.000,10.570,0.000,0.101,6.375,305.137,0.000,141.928,1.426373,93.878,8,0.000,0.000,0.000,0,0.000,0,10.570,217256.694,334248.704,368596.803,352167.293,371574.962,365519.372,358967.423,316578.294 +1.897774,0.020141,4434602,0.132161,2920240.340,0.000,0.000,0.504,0.000,0.176,4.834,305.137,0.000,153.994,1.433426,93.875,8,0.000,0.000,0.000,0,0.000,0,0.504,366023.051,363739.131,369796.485,360660.804,359469.193,367413.264,376747.547,356390.866 +1.917904,0.020129,4491022,0.133843,2802892.474,0.000,0.000,0.296,0.000,0.044,4.780,305.137,0.000,148.067,1.440483,93.872,8,0.000,0.000,0.000,0,0.000,0,0.296,348250.199,347057.902,345567.530,341742.243,350138.003,351429.659,355155.588,363551.349 +1.938032,0.020129,4543510,0.135407,2607635.511,0.000,0.000,9.019,0.000,2.054,5.327,305.137,0.000,159.715,1.456253,93.868,8,0.000,0.000,0.000,0,0.000,0,9.019,314478.220,358793.318,366692.534,310205.688,191618.087,332860.043,356607.371,376380.251 +1.958177,0.020145,4597321,0.137011,2671243.985,0.000,0.000,2.751,0.000,0.071,5.844,305.137,0.000,156.098,1.491737,93.865,8,0.000,0.000,0.000,0,0.000,0,2.751,369181.794,317803.126,301371.880,357913.236,303556.094,355828.304,345304.365,320285.187 +1.978307,0.020130,4652129,0.138644,2722697.700,0.000,0.000,0.276,0.000,0.126,4.508,305.137,0.000,143.792,1.498596,93.863,8,0.000,0.000,0.000,0,0.000,0,0.276,346050.069,351017.770,324291.537,338896.579,346447.485,333928.878,338201.101,343864.280 +1.998433,0.020126,4705947,0.140248,2674078.974,0.000,0.000,0.613,0.000,0.024,4.681,305.137,0.000,363.534,1.505154,93.855,8,0.000,0.000,0.000,0,0.000,0,0.613,319490.278,333800.263,330968.078,344781.188,337377.759,345327.750,323564.649,338769.007 +2.018565,0.020133,4748747,0.141524,2125906.938,0.000,0.000,11.207,0.000,3.780,5.992,305.137,0.000,770.284,1.545689,93.840,8,0.000,0.000,0.000,0,0.000,0,11.207,303537.787,295044.094,240903.006,346353.950,258635.454,283520.486,149657.888,248254.273 +2.038727,0.020161,4802180,0.143116,2650257.124,0.000,0.000,4.015,0.000,0.151,5.045,305.137,0.000,437.678,1.555042,93.832,8,0.000,0.000,0.000,0,0.000,0,4.015,331325.540,317784.841,320959.217,330333.548,341295.066,319719.226,331375.140,357464.546 +2.058870,0.020143,4857487,0.144764,2745704.893,0.000,0.000,0.575,0.000,0.575,4.678,305.137,0.000,498.969,1.562038,93.822,8,0.000,0.000,0.000,0,0.000,0,0.575,338378.949,351981.624,319464.281,330634.361,355059.602,346619.986,357541.842,346024.248 +2.079011,0.020141,4915393,0.146490,2875014.901,0.000,0.000,0.575,0.000,2.289,4.829,305.137,0.000,362.094,1.571011,93.815,8,0.000,0.000,0.000,0,0.000,0,0.575,370932.828,369443.337,319545.400,349037.315,382104.008,347746.423,369741.235,366464.356 +2.099152,0.020142,4957684,0.147750,2099675.896,0.000,0.000,13.541,0.000,0.335,6.143,305.137,0.000,897.354,1.611397,93.797,8,0.000,0.000,0.000,0,0.000,0,13.541,249979.148,358063.478,55357.845,216963.034,303897.192,275548.018,301414.778,338452.403 +2.119290,0.020138,5012937,0.149397,2743750.362,0.000,0.000,0.414,0.000,0.085,4.799,305.137,0.000,492.506,1.619247,93.787,8,0.000,0.000,0.000,0,0.000,0,0.414,329331.482,344675.787,338518.202,347903.553,359175.907,345420.656,346910.394,331814.380 +2.139446,0.020156,5070431,0.151111,2852435.316,0.000,0.000,1.534,0.000,0.109,4.615,305.137,0.000,285.855,1.626469,93.782,8,0.000,0.000,0.000,0,0.000,0,1.534,345106.273,349819.484,370359.162,360783.901,339748.096,378148.363,342873.699,365596.338 +2.159559,0.020113,5125813,0.152761,2753535.914,0.000,0.000,0.499,0.000,7.227,4.733,305.137,0.000,326.475,1.639111,93.775,8,0.000,0.000,0.000,0,0.000,0,0.499,338486.738,351214.794,365633.294,229055.288,371599.571,360561.960,358026.292,378957.978 +2.179686,0.020127,5175468,0.154241,2467096.764,0.000,0.000,12.326,0.000,0.076,6.563,305.137,0.000,416.110,1.678532,93.767,8,0.000,0.000,0.000,0,0.000,0,12.326,318181.204,294133.780,304617.264,285836.425,371492.952,250013.713,377504.807,265316.619 +2.199824,0.020138,5234310,0.155995,2921976.494,0.000,0.000,0.447,0.000,0.123,4.792,305.137,0.000,249.066,1.685715,93.762,8,0.000,0.000,0.000,0,0.000,0,0.447,388573.911,353465.699,352224.249,352770.487,381671.448,371143.950,355253.388,366873.362 +2.219974,0.020150,5286777,0.157558,2603844.988,0.000,0.000,0.469,0.000,0.104,4.545,305.137,0.000,435.023,1.692436,93.754,8,0.000,0.000,0.000,0,0.000,0,0.469,344171.860,315139.338,333005.506,319506.624,326504.206,318712.572,317819.264,328985.618 +2.240098,0.020125,5336413,0.159038,2466442.940,0.000,0.000,13.906,0.000,1.129,4.770,305.137,0.000,434.210,1.707207,93.745,8,0.000,0.000,0.000,0,0.000,0,13.906,349324.963,340678.798,335809.118,333920.875,337448.908,103753.986,324976.566,340529.726 +2.260236,0.020138,5385923,0.160513,2458581.761,0.000,0.000,5.799,0.000,0.005,6.920,305.137,0.000,184.085,1.743694,93.742,8,0.000,0.000,0.000,0,0.000,0,5.799,378495.459,372238.515,233791.213,236274.127,359228.044,257130.607,258272.748,363151.049 +2.280361,0.020125,5444446,0.162257,2907970.820,0.000,0.000,0.309,0.000,0.054,4.901,305.137,0.000,159.938,1.750980,93.738,8,0.000,0.000,0.000,0,0.000,0,0.309,356670.276,374806.895,350409.416,357316.238,362782.068,366310.013,360993.251,378682.665 +2.300502,0.020141,5497610,0.163842,2639620.634,0.000,0.000,0.455,0.000,0.114,4.744,305.137,0.000,318.849,1.757393,93.732,8,0.000,0.000,0.000,0,0.000,0,0.455,326253.615,324515.847,345865.573,320394.853,338070.440,321636.116,334992.108,327892.082 +2.320650,0.020148,5544371,0.165235,2320877.249,0.000,0.000,12.309,0.000,5.512,6.147,305.137,0.000,339.480,1.800934,93.725,8,0.000,0.000,0.000,0,0.000,0,12.309,77873.792,417659.632,226325.362,360184.902,363559.929,255013.094,361028.659,259231.879 +2.340795,0.020145,5605420,0.167055,3030465.789,0.000,0.000,6.022,0.000,0.111,6.221,305.137,0.000,159.778,1.810928,93.722,8,0.000,0.000,0.000,0,0.000,0,6.022,378404.899,393346.507,382922.130,385850.883,367335.203,372597.032,378355.260,371653.874 +2.360945,0.020151,5664759,0.168823,2944780.368,0.000,0.000,0.220,0.000,0.183,4.916,305.137,0.000,156.052,1.818134,93.719,8,0.000,0.000,0.000,0,0.000,0,0.220,359840.955,378252.346,363562.935,379741.138,357607.768,374579.993,369766.233,361429.000 +2.381088,0.020143,5719137,0.170444,2699642.371,0.000,0.000,0.519,0.000,9.905,4.875,305.137,0.000,175.312,1.832893,93.716,8,0.000,0.000,0.000,0,0.000,0,0.519,358393.436,374726.923,357201.936,183143.564,343946.492,382074.510,337988.989,362166.521 +2.401253,0.020165,5742659,0.171145,1166493.807,0.000,0.000,21.616,0.000,8.954,3.131,305.137,21.890,277.403,1.848991,93.710,8,0.000,0.000,0.000,0,0.000,0,21.616,113168.050,183488.950,142278.324,51922.414,179819.171,179819.171,190828.508,125169.219 +2.425676,0.024424,5782563,0.172334,1633831.582,0.000,0.000,1.549,0.000,33.378,7.160,305.137,148.902,170.014,1.869984,93.706,8,0.000,0.000,0.000,0,0.000,0,1.549,0.000,320878.561,0.000,326283.176,330254.750,334717.652,321697.442,0.000 +2.445821,0.020145,5822120,0.173513,1963641.970,0.000,0.000,0.346,0.000,53.523,9.746,305.137,141.942,122.551,1.890202,93.704,8,0.000,0.000,0.000,0,0.000,0,0.346,0.000,392658.897,0.000,386850.921,396729.444,394992.016,392410.693,0.000 +2.465957,0.020136,5858623,0.174601,1812793.906,0.000,0.000,0.339,0.000,73.659,9.685,305.137,20.951,171.293,1.908813,93.700,8,0.000,0.000,0.000,0,0.000,0,0.339,0.000,352199.391,0.000,367942.088,363571.876,367495.135,361585.416,0.000 +2.486115,0.020157,5882037,0.175298,1161557.094,0.000,0.000,82.239,0.000,18.868,7.899,305.137,238.940,60.849,1.925758,93.699,8,0.000,0.000,0.000,0,0.000,0,82.239,134392.166,265410.885,187424.733,256530.782,25003.194,25648.117,259209.696,7937.522 +2.506254,0.020139,5908663,0.176092,1322125.638,0.000,0.000,24.080,0.000,39.006,6.412,305.137,262.437,167.781,1.943855,93.696,8,0.000,0.000,0.000,0,0.000,0,24.080,213121.131,209943.183,216597.012,96033.613,0.000,191123.773,220470.136,174836.790 +2.526395,0.020142,5951334,0.177364,2118553.396,0.000,0.000,12.170,0.000,59.147,8.454,305.137,74.473,111.903,1.987434,93.694,8,0.000,0.000,0.000,0,0.000,0,12.170,315963.390,307225.245,293919.433,297096.940,0.000,312289.397,293919.433,298139.560 +2.546523,0.020128,6003721,0.178925,2602672.595,0.000,0.000,0.212,0.000,79.275,6.639,305.137,25.811,138.371,1.999302,93.691,8,0.000,0.000,0.000,0,0.000,0,0.212,380462.075,365110.445,374997.094,368389.434,0.000,371320.652,375444.228,366948.666 +2.566668,0.020145,6056063,0.180485,2598310.319,0.000,0.000,84.879,0.000,0.140,6.531,305.137,107.038,136.901,2.009682,93.688,8,0.000,0.000,0.000,0,0.000,0,84.879,343515.865,328772.482,323014.123,344558.326,236043.055,335225.815,322815.559,364365.094 +2.586811,0.020143,6092591,0.181573,1813392.265,0.000,0.000,1.203,0.000,2.007,4.439,305.137,0.000,95.991,2.015472,93.686,8,0.000,0.000,0.000,0,0.000,0,1.203,226872.609,227815.843,224440.058,242460.792,227766.199,223149.316,209447.601,231439.847 +2.606953,0.020142,6122243,0.182457,1472174.648,0.000,0.000,12.092,0.000,0.069,4.956,305.137,0.000,77.382,2.056549,93.685,8,0.000,0.000,0.000,0,0.000,0,12.092,187522.044,182160.016,187273.802,229326.005,231460.887,187273.802,76111.012,191047.081 +2.627075,0.020122,6176278,0.184067,2685343.224,0.000,0.000,0.305,0.000,0.136,4.850,305.137,0.000,142.295,2.063129,93.682,8,0.000,0.000,0.000,0,0.000,0,0.305,328343.901,337984.996,338332.871,336792.283,331524.468,346582.468,331971.736,333810.501 +2.647225,0.020150,6228850,0.185634,2609015.426,0.000,0.000,0.323,0.000,0.192,4.900,305.137,0.000,137.639,2.069508,93.679,8,0.000,0.000,0.000,0,0.000,0,0.323,322876.329,327045.036,328682.743,319501.661,318955.759,334638.040,326846.527,330469.332 +2.667388,0.020163,6273308,0.186959,2204977.174,0.000,0.000,0.779,0.000,0.081,4.652,305.137,0.000,122.636,2.075092,93.677,8,0.000,0.000,0.000,0,0.000,0,0.779,278932.737,278436.768,278883.140,260681.093,274369.826,282255.727,278932.737,272485.145 +2.687523,0.020135,6309681,0.188043,1806458.303,0.000,0.000,11.376,0.000,2.209,5.594,305.137,0.000,108.836,2.111137,93.675,8,0.000,0.000,0.000,0,0.000,0,11.376,188676.631,190414.899,281202.181,282294.806,285374.025,236255.523,232083.679,110156.559 +2.707671,0.020148,6347297,0.189164,1866941.136,0.000,0.000,4.785,0.000,0.057,6.218,305.137,0.000,219.658,2.122360,93.671,8,0.000,0.000,0.000,0,0.000,0,4.785,219123.381,243393.219,237983.378,247214.850,231134.221,225774.012,241854.640,220463.434 +2.727811,0.020140,6389923,0.190435,2116524.332,0.000,0.000,3.173,0.000,0.207,4.953,305.137,0.000,378.413,2.127605,93.663,8,0.000,0.000,0.000,0,0.000,0,3.173,279250.524,254324.535,267333.717,282329.033,261871.846,253530.081,260878.779,257005.817 +2.747949,0.020138,6440468,0.191941,2509916.267,0.000,0.000,0.758,0.000,0.127,4.549,305.137,0.000,368.355,2.133865,93.656,8,0.000,0.000,0.000,0,0.000,0,0.758,316017.551,298587.922,305887.510,316365.151,302759.115,319692.174,330716.042,319890.802 +2.768076,0.020127,6490601,0.193435,2490798.063,0.000,0.000,0.374,0.000,4.540,4.526,305.137,0.000,299.073,2.143166,93.650,8,0.000,0.000,0.000,0,0.000,0,0.374,330894.124,330745.072,320957.363,301183.210,319864.319,319864.319,308784.832,258504.824 +2.788226,0.020150,6530921,0.194637,2001025.923,0.000,0.000,14.377,0.000,0.099,6.090,305.137,0.000,912.120,2.182720,93.632,8,0.000,0.000,0.000,0,0.000,0,14.377,299359.831,271071.518,267746.400,238713.658,260748.765,286208.246,282833.500,94344.005 +2.808372,0.020146,6586181,0.196283,2743043.808,0.000,0.000,0.449,0.000,0.090,4.832,305.137,0.000,343.594,2.189976,93.625,8,0.000,0.000,0.000,0,0.000,0,0.449,352535.236,326028.081,334814.160,319575.028,363654.342,352882.708,333573.188,359981.066 +2.828531,0.020159,6639891,0.197884,2664322.764,0.000,0.000,0.453,0.000,0.080,4.679,305.137,0.000,326.700,2.196522,93.619,8,0.000,0.000,0.000,0,0.000,0,0.453,332407.873,338211.741,339600.701,326703.216,333995.255,323032.393,332655.901,337715.684 +2.848666,0.020135,6692485,0.199452,2612073.078,0.000,0.000,0.396,0.000,5.745,4.858,305.137,0.000,491.992,2.206928,93.609,8,0.000,0.000,0.000,0,0.000,0,0.396,239533.568,326596.048,339359.914,352819.089,343432.432,327092.697,355848.644,327390.686 +2.868793,0.020128,6737575,0.200795,2240204.471,0.000,0.000,14.780,0.000,0.109,6.653,305.137,0.000,550.782,2.246971,93.598,8,0.000,0.000,0.000,0,0.000,0,14.780,159531.971,352053.424,305152.714,277379.942,296607.245,295563.903,245384.118,308531.155 +2.888950,0.020157,6794517,0.202492,2824917.337,0.000,0.000,0.389,0.000,0.051,4.945,305.137,0.000,248.246,2.253815,93.593,8,0.000,0.000,0.000,0,0.000,0,0.389,347124.207,340625.240,347521.091,350795.379,354069.668,347322.649,362999.546,374459.556 +2.909101,0.020151,6850165,0.204151,2761525.217,0.000,0.000,0.350,0.000,0.109,4.752,305.137,0.000,222.924,2.260700,93.589,8,0.000,0.000,0.000,0,0.000,0,0.350,334719.803,341766.535,342759.033,348912.518,342659.783,341518.411,345637.276,363551.857 +2.929246,0.020144,6901874,0.205692,2566927.182,0.000,0.000,11.133,0.000,1.199,5.081,305.137,0.000,366.108,2.275578,93.582,8,0.000,0.000,0.000,0,0.000,0,11.133,344166.512,161286.167,344414.721,337911.646,335330.274,345308.273,364221.794,334287.796 +2.949393,0.020147,6945706,0.206998,2175611.324,0.000,0.000,4.639,0.000,0.119,6.763,305.137,0.000,620.440,2.311783,93.570,8,0.000,0.000,0.000,0,0.000,0,4.639,235072.441,251551.337,286990.890,290167.544,262421.452,242418.455,319204.153,287785.053 +2.969545,0.020153,7000264,0.208624,2707253.268,0.000,0.000,0.616,0.000,0.060,4.784,305.137,0.000,301.994,2.318378,93.564,8,0.000,0.000,0.000,0,0.000,0,0.616,345614.191,337079.282,346953.973,341495.601,346656.243,334151.609,322937.136,332365.233 +2.989678,0.020133,7055257,0.210263,2731461.336,0.000,0.000,0.363,0.000,0.137,4.791,305.137,0.000,268.136,2.325226,93.558,8,0.000,0.000,0.000,0,0.000,0,0.363,337701.264,342568.851,351459.648,338148.287,349174.862,328264.106,345499.337,338644.980 +3.009811,0.020133,7104239,0.211723,2432964.821,0.000,0.000,11.618,0.000,1.403,5.837,305.137,0.000,427.051,2.355835,93.550,8,0.000,0.000,0.000,0,0.000,0,11.618,121941.298,283668.737,335276.480,319282.550,338157.374,325988.080,346353.021,362297.281 +3.029954,0.020143,7157322,0.213305,2635362.239,0.000,0.000,5.896,0.000,0.128,6.576,305.137,0.000,229.225,2.377007,93.546,8,0.000,0.000,0.000,0,0.000,0,5.896,270173.903,267542.662,278415.151,376068.967,378402.332,389423.759,295344.460,379991.006 +3.050110,0.020156,7216345,0.215064,2928242.360,0.000,0.000,0.307,0.000,0.021,5.070,305.137,0.000,161.045,2.384323,93.542,8,0.000,0.000,0.000,0,0.000,0,0.307,370501.566,377546.454,378141.797,362514.053,369360.493,348424.277,360926.472,360827.248 +3.070258,0.020148,7269906,0.216660,2658421.808,0.000,0.000,0.585,0.000,2.036,4.804,305.137,0.000,140.564,2.392941,93.540,8,0.000,0.000,0.000,0,0.000,0,0.585,295220.271,346342.812,336267.205,330608.982,353440.408,327233.901,333388.460,335919.770 +3.090401,0.020144,7311051,0.217886,2042583.637,0.000,0.000,13.137,0.000,3.739,6.600,305.137,0.000,492.557,2.431316,93.530,8,0.000,0.000,0.000,0,0.000,0,13.137,112392.985,259685.381,221410.208,295627.307,334895.351,231736.066,316974.031,269862.308 +3.110537,0.020136,7368179,0.219589,2837137.538,0.000,0.000,5.769,0.000,0.124,5.381,305.137,0.000,149.570,2.443287,93.527,8,0.000,0.000,0.000,0,0.000,0,5.769,368945.084,371825.528,310591.272,369491.375,354940.169,363531.837,364127.791,333684.483 +3.130666,0.020129,7424879,0.221279,2816796.173,0.000,0.000,0.355,0.000,0.166,4.650,305.137,0.000,149.037,2.450130,93.524,8,0.000,0.000,0.000,0,0.000,0,0.355,349739.772,342287.930,351677.251,356595.466,349044.267,341890.498,358334.229,367226.760 +3.150816,0.020149,7481277,0.222959,2799019.872,0.000,0.000,0.238,0.000,7.230,4.846,305.137,0.000,147.338,2.463646,93.521,8,0.000,0.000,0.000,0,0.000,0,0.238,361006.960,234550.302,363587.708,360411.403,380015.163,356242.502,383638.136,359567.697 +3.170962,0.020147,7509967,0.223814,1424055.337,0.000,0.000,15.640,0.000,12.742,4.580,305.137,43.431,123.120,2.486980,93.519,8,0.000,0.000,0.000,0,0.000,0,15.640,93911.213,150694.737,246095.028,95003.204,99172.623,253441.149,246243.936,239493.447 +3.191089,0.020127,7541511,0.224755,1567237.385,0.000,0.000,1.792,0.000,32.869,7.133,305.137,160.115,375.154,2.503624,93.511,8,0.000,0.000,0.000,0,0.000,0,1.792,0.000,323543.300,317829.621,0.000,0.000,313159.309,303868.370,308836.786 +3.211239,0.020149,7579171,0.225877,1869032.626,0.000,0.000,0.344,0.000,53.019,9.941,305.137,95.187,124.654,2.522411,93.509,8,0.000,0.000,0.000,0,0.000,0,0.344,0.000,366610.303,381002.747,0.000,0.000,372565.797,374253.187,374600.591 +3.231373,0.020135,7614581,0.226932,1758671.265,0.000,0.000,0.260,0.000,73.153,9.534,305.242,50.636,167.623,2.540710,93.506,8,0.000,0.000,0.000,0,0.000,0,0.260,0.000,347959.641,355806.861,0.000,0.000,354217.550,357992.163,342695.050 +3.251520,0.020146,7636525,0.227586,1089230.698,0.000,0.000,79.171,0.000,21.144,8.188,306.023,378.287,77.364,2.557350,93.504,8,0.000,0.000,0.000,0,0.000,0,79.171,200632.085,0.000,78972.204,241880.295,207283.421,81305.135,279157.558,0.000 +3.271682,0.020162,7669258,0.228562,1623467.042,0.000,0.000,36.322,0.000,41.306,10.021,306.023,165.260,196.839,2.576244,93.500,8,0.000,0.000,0.000,0,0.000,0,36.322,413889.117,0.000,0.000,417063.341,266138.886,9770.660,411062.073,105542.965 +3.291842,0.020160,7711214,0.229812,2081148.935,0.000,0.000,35.092,0.000,61.466,8.643,306.023,60.066,130.014,2.620644,93.498,8,0.000,0.000,0.000,0,0.000,0,35.092,312301.308,0.000,269791.426,346924.293,287202.125,286805.299,299999.732,278124.752 +3.311991,0.020149,7758869,0.231232,2365154.668,0.000,0.000,0.443,0.000,81.615,7.189,306.023,65.722,138.617,2.632618,93.495,8,0.000,0.000,0.000,0,0.000,0,0.443,335156.636,0.000,326868.296,348854.730,345876.884,338134.482,335206.267,335057.374 +3.332129,0.020138,7810186,0.232762,2548314.918,0.000,0.000,82.137,0.000,0.109,6.459,306.023,67.116,136.948,2.641487,93.492,8,0.000,0.000,0.000,0,0.000,0,82.137,320693.293,303163.914,312350.699,309122.910,324318.349,341549.779,316025.413,321090.560 +3.352387,0.020258,7863134,0.234340,2613670.581,0.000,0.000,0.315,0.000,3.588,6.458,306.023,0.000,145.389,2.653255,93.489,8,0.000,0.000,0.000,0,0.000,0,0.315,347021.685,328066.304,263055.272,328362.482,342875.196,337198.454,336063.106,331028.083 +3.372526,0.020140,7914490,0.235870,2549983.394,0.000,0.000,10.994,0.000,0.170,6.437,306.023,0.000,134.412,2.693375,93.487,8,0.000,0.000,0.000,0,0.000,0,10.994,323340.834,329944.693,239625.747,384811.342,281135.719,318723.098,338038.144,334363.817 +3.392691,0.020165,7973325,0.237624,2917711.558,0.000,0.000,0.740,0.000,0.089,4.859,306.023,0.000,154.392,2.700439,93.484,8,0.000,0.000,0.000,0,0.000,0,0.740,359637.022,346396.112,364943.305,378977.679,369208.168,378233.807,366976.554,353338.911 +3.412827,0.020136,8033472,0.239416,2987063.211,0.000,0.000,0.286,0.000,0.096,5.142,306.023,0.000,171.492,2.708061,93.480,8,0.000,0.000,0.000,0,0.000,0,0.286,367504.078,378529.200,379919.756,378876.839,368050.368,367951.042,367057.113,379174.815 +3.432951,0.020124,8085251,0.240959,2573054.825,0.000,0.000,10.673,0.000,0.925,5.769,306.023,0.000,337.369,2.740875,93.474,8,0.000,0.000,0.000,0,0.000,0,10.673,327029.757,329067.171,379853.436,345316.788,350236.397,152010.945,363007.503,326532.827 +3.453078,0.020127,8139644,0.242580,2702476.169,0.000,0.000,3.100,0.000,0.035,5.638,306.023,0.000,428.333,2.759178,93.465,8,0.000,0.000,0.000,0,0.000,0,3.100,337356.152,322699.294,324885.402,352957.011,345603.740,323543.927,332387.726,363042.917 +3.473192,0.020114,8192010,0.244141,2603415.104,0.000,0.000,0.483,0.000,0.200,4.555,306.023,0.000,367.236,2.765785,93.458,8,0.000,0.000,0.000,0,0.000,0,0.483,331703.502,310574.307,321114.046,334835.594,320070.016,337619.676,331106.913,316391.050 +3.493334,0.020142,8246407,0.245762,2700726.292,0.000,0.000,0.410,0.000,0.111,4.838,306.023,0.000,328.921,2.772377,93.452,8,0.000,0.000,0.000,0,0.000,0,0.410,334878.740,331949.482,326984.638,330608.974,358709.992,358908.586,324353.271,334332.608 +3.513471,0.020138,8287481,0.246986,2039660.000,0.000,0.000,14.571,0.000,2.683,5.429,306.023,0.000,871.346,2.803429,93.434,8,0.000,0.000,0.000,0,0.000,0,14.571,305695.743,275503.571,278085.796,260407.485,324714.825,295913.082,247794.308,51545.189 +3.533612,0.020140,8339740,0.248544,2594729.550,0.000,0.000,4.052,0.000,0.110,5.211,306.023,0.000,322.734,2.821983,93.428,8,0.000,0.000,0.000,0,0.000,0,4.052,355702.223,343041.131,324471.528,309129.263,333458.422,325116.996,302327.029,301482.957 +3.553738,0.020127,8394668,0.250181,2729136.980,0.000,0.000,0.604,0.000,0.138,4.632,306.023,0.000,399.232,2.828609,93.420,8,0.000,0.000,0.000,0,0.000,0,0.604,375822.752,329565.351,334633.294,338409.408,351973.609,341489.923,316746.436,340496.208 +3.573873,0.020135,8445663,0.251700,2532708.796,0.000,0.000,0.514,0.000,2.032,4.728,306.023,0.000,440.396,2.837227,93.412,8,0.000,0.000,0.000,0,0.000,0,0.514,322629.206,312398.045,330774.401,309716.091,328986.431,292432.383,319202.264,316569.975 +3.594009,0.020136,8493528,0.253127,2377100.691,0.000,0.000,15.113,0.000,0.169,6.140,306.023,0.000,485.374,2.874584,93.402,8,0.000,0.000,0.000,0,0.000,0,15.113,246227.206,356478.194,319727.865,388411.250,308156.477,138012.385,268277.404,351809.909 +3.614143,0.020134,8548448,0.254764,2727694.036,0.000,0.000,0.297,0.000,0.016,4.924,306.023,0.000,237.857,2.886101,93.397,8,0.000,0.000,0.000,0,0.000,0,0.297,349156.757,347120.423,333313.086,338726.754,346226.423,360182.759,322833.417,330134.418 +3.634283,0.020140,8602531,0.256375,2685324.666,0.000,0.000,0.340,0.000,0.067,4.581,306.023,0.000,290.735,2.892670,93.392,8,0.000,0.000,0.000,0,0.000,0,0.340,337086.869,344038.138,326014.492,326411.707,330483.164,338675.731,345974.563,336640.002 +3.654425,0.020142,8655615,0.257957,2635489.867,0.000,0.000,0.635,0.000,7.418,4.979,306.023,0.000,336.478,2.904812,93.385,8,0.000,0.000,0.000,0,0.000,0,0.635,342617.654,356072.137,328517.754,361235.481,326978.680,355823.899,347433.466,216810.795 +3.674576,0.020151,8696000,0.259161,2004162.266,0.000,0.000,13.411,0.000,0.208,7.001,306.023,0.000,642.623,2.943508,93.372,8,0.000,0.000,0.000,0,0.000,0,13.411,323167.133,276766.447,271257.916,268280.332,308725.850,220241.974,207239.857,128482.756 +3.694726,0.020151,8747963,0.260710,2578730.867,0.000,0.000,0.566,0.000,0.143,4.647,306.023,0.000,313.654,2.949974,93.366,8,0.000,0.000,0.000,0,0.000,0,0.566,312149.359,321826.486,314829.179,329171.176,326987.620,333389.411,319295.545,321082.091 +3.714870,0.020144,8803954,0.262378,2779524.775,0.000,0.000,0.405,0.000,0.057,4.806,306.023,0.000,233.280,2.956635,93.362,8,0.000,0.000,0.000,0,0.000,0,0.405,344170.407,348985.715,341092.581,356283.140,352411.037,352063.541,333447.660,351070.694 +3.735007,0.020136,8855928,0.263927,2581130.887,0.000,0.000,0.574,0.000,7.504,4.930,306.023,0.000,322.027,2.968224,93.355,8,0.000,0.000,0.000,0,0.000,0,0.574,331890.902,334423.662,329705.775,349123.603,342766.872,340879.717,195866.784,356473.574 +3.755128,0.020122,8903998,0.265360,2388977.169,0.000,0.000,12.318,0.000,0.063,7.459,306.023,0.000,282.268,3.008057,93.350,8,0.000,0.000,0.000,0,0.000,0,12.318,213303.308,257435.027,337746.803,422928.972,268617.050,356482.905,318911.306,213551.797 +3.775260,0.020132,8960108,0.267032,2787084.756,0.000,0.000,0.444,0.000,0.130,4.768,306.023,0.000,195.389,3.014977,93.346,8,0.000,0.000,0.000,0,0.000,0,0.444,338960.370,341841.335,345268.689,356544.188,340549.868,359077.450,335483.344,369359.512 +3.795393,0.020133,9014780,0.268661,2715527.755,0.000,0.000,0.474,0.000,0.134,4.805,306.023,0.000,169.575,3.021820,93.342,8,0.000,0.000,0.000,0,0.000,0,0.474,330003.775,327122.948,335318.406,349573.536,339788.656,338149.564,338149.564,357421.308 +3.815529,0.020135,9063527,0.270114,2420974.649,0.000,0.000,10.834,0.000,2.955,5.283,306.023,0.000,336.591,3.036789,93.336,8,0.000,0.000,0.000,0,0.000,0,10.834,311244.756,341788.162,293614.010,324703.720,336474.106,139655.378,327286.252,346208.265 +3.835658,0.020130,9110110,0.271502,2314158.764,0.000,0.000,6.458,0.000,0.084,7.016,306.023,0.000,286.232,3.073608,93.330,8,0.000,0.000,0.000,0,0.000,0,6.458,357732.590,217590.438,355497.072,340196.192,242131.460,235077.158,227724.787,338209.065 +3.855790,0.020132,9166714,0.273189,2811681.423,0.000,0.000,0.294,0.000,0.047,4.874,306.023,0.000,148.436,3.080692,93.327,8,0.000,0.000,0.000,0,0.000,0,0.294,349845.811,341153.064,365393.409,369565.928,331317.841,345176.564,356551.644,352677.162 +3.875930,0.020140,9220599,0.274795,2675569.840,0.000,0.000,0.897,0.000,0.049,4.748,306.023,0.000,141.202,3.087242,93.325,8,0.000,0.000,0.000,0,0.000,0,0.897,354425.490,320164.690,338039.890,337642.663,327016.850,338337.810,338039.890,321902.557 +3.896082,0.020152,9264874,0.276115,2197034.086,0.000,0.000,0.784,0.000,16.152,4.327,306.023,6.203,115.721,3.102459,93.322,8,0.000,0.000,0.000,0,0.000,0,0.784,66692.576,304284.879,301109.042,303193.185,304781.103,302498.471,304384.124,310090.706 +3.916216,0.020135,9287562,0.276791,1126812.663,0.000,0.000,18.994,0.000,17.702,4.123,306.023,104.569,60.530,3.122559,93.321,8,0.000,0.000,0.000,0,0.000,0,18.994,191858.133,26124.095,220515.172,216839.919,23690.481,24584.462,217386.241,205814.161 +3.936354,0.020138,9325580,0.277924,1887869.359,0.000,0.000,0.585,0.000,37.840,8.381,306.023,121.621,327.815,3.143192,93.315,8,0.000,0.000,0.000,0,0.000,0,0.585,371138.292,0.000,374812.929,370939.663,0.000,0.000,385141.637,385836.838 +3.956504,0.020150,9363605,0.279057,1887094.714,0.000,0.000,0.309,0.000,57.990,9.790,306.023,81.421,122.325,3.161766,93.312,8,0.000,0.000,0.000,0,0.000,0,0.309,378461.125,0.000,372505.797,374143.512,0.000,0.000,382977.249,379007.030 +3.976668,0.020163,9398969,0.280111,1753878.356,0.000,0.000,76.347,0.000,78.075,9.656,306.492,106.939,186.756,3.179329,93.309,8,0.000,0.000,0.000,0,0.000,0,76.347,356935.373,17953.398,329261.351,342552.816,0.000,14382.556,346371.633,346421.228 +3.996816,0.020148,9416563,0.280635,873240.639,0.000,0.000,82.841,0.000,22.150,5.908,307.273,279.573,71.347,3.190121,93.307,8,0.000,0.000,0.000,0,0.000,0,82.841,178529.418,1886.049,0.000,183046.009,148898.597,183095.642,0.000,177784.925 +4.016965,0.020149,9446228,0.281520,1472254.687,0.000,0.000,39.972,0.000,42.299,8.338,307.273,45.364,189.987,3.208130,93.303,8,0.000,0.000,0.000,0,0.000,0,39.972,348100.265,5459.229,0.000,339613.646,323682.625,338571.430,0.000,116827.491 +4.037102,0.020137,9470828,0.282253,1221630.730,0.000,0.000,43.454,0.000,62.435,7.091,308.055,144.906,84.965,3.250160,93.302,8,0.000,0.000,0.000,0,0.000,0,43.454,239956.085,249888.042,1589.113,255499.598,25525.130,231662.901,0.000,217509.862 +4.057233,0.020131,9512774,0.283503,2083625.168,0.000,0.000,33.289,0.000,82.567,5.868,308.055,107.886,162.799,3.261234,93.299,8,0.000,0.000,0.000,0,0.000,0,33.289,374939.274,400670.400,0.000,389295.057,117379.637,419049.776,0.000,382291.024 +4.077364,0.020131,9560673,0.284930,2379422.720,0.000,0.000,93.629,0.000,59.184,6.239,308.055,135.444,126.130,3.272263,93.296,8,0.000,0.000,0.000,0,0.000,0,93.629,365266.399,365912.185,0.000,375201.566,363925.152,388663.717,149176.526,371277.175 +4.097523,0.020159,9609433,0.286383,2418792.370,0.000,0.000,0.425,0.000,79.343,6.254,308.055,3.682,129.635,3.282093,93.293,8,0.000,0.000,0.000,0,0.000,0,0.425,339206.362,346746.486,0.000,348829.941,338660.695,371747.950,339553.605,334047.330 +4.117655,0.020132,9655806,0.287765,2303403.542,0.000,0.000,81.707,0.000,1.092,7.086,308.211,74.701,121.850,3.315739,93.291,8,0.000,0.000,0.000,0,0.000,0,81.707,305478.011,180107.848,264697.938,290725.658,329270.525,292017.110,277215.086,363891.367 +4.137799,0.020144,9711718,0.289432,2775581.948,0.000,0.000,2.124,0.000,0.118,6.375,308.211,0.000,160.367,3.335697,93.288,8,0.000,0.000,0.000,0,0.000,0,2.124,356776.854,371024.100,361492.841,325403.128,334884.744,328977.350,315325.807,381697.124 +4.157914,0.020114,9770941,0.291197,2944327.145,0.000,0.000,0.349,0.000,0.214,4.998,308.211,0.000,162.354,3.343025,93.285,8,0.000,0.000,0.000,0,0.000,0,0.349,358998.806,375255.919,378934.899,361733.183,365113.867,371278.644,357407.896,375603.931 +4.178040,0.020127,9828579,0.292914,2863737.746,0.000,0.000,0.353,0.000,2.482,4.929,308.211,0.000,163.611,3.352348,93.282,8,0.000,0.000,0.000,0,0.000,0,0.353,317486.453,362252.540,367668.193,349284.784,363097.183,368612.206,352961.465,382374.921 +4.198172,0.020132,9874876,0.294294,2299669.308,0.000,0.000,12.607,0.000,0.053,6.385,308.211,0.000,708.021,3.393555,93.268,8,0.000,0.000,0.000,0,0.000,0,12.607,164613.346,299473.103,323464.728,296045.728,317007.355,289737.371,352870.613,256457.063 +4.218298,0.020126,9930976,0.295966,2787498.135,0.000,0.000,0.405,0.000,0.093,4.588,308.211,0.000,289.976,3.400715,93.262,8,0.000,0.000,0.000,0,0.000,0,0.405,350847.136,344685.821,341952.980,341803.916,355766.250,375045.204,349306.807,328090.021 +4.238414,0.020116,9988549,0.297682,2862075.862,0.000,0.000,0.342,0.000,0.115,4.742,308.211,0.000,387.211,3.407837,93.254,8,0.000,0.000,0.000,0,0.000,0,0.342,363693.867,361456.822,349476.201,362351.640,359716.897,354795.398,357430.140,353154.898 +4.258558,0.020144,10039921,0.299213,2550265.124,0.000,0.000,0.591,0.000,8.200,4.519,308.211,0.000,494.298,3.418781,93.244,8,0.000,0.000,0.000,0,0.000,0,0.591,341643.786,337970.197,330623.019,341643.786,180849.798,320148.326,348395.247,348990.964 +4.278668,0.020111,10085310,0.300566,2256975.022,0.000,0.000,17.326,0.000,0.001,6.143,308.211,0.000,778.509,3.457630,93.229,8,0.000,0.000,0.000,0,0.000,0,17.326,293129.784,309141.283,284030.081,289798.198,141269.163,236691.734,347081.576,355833.203 +4.298799,0.020131,10139690,0.302186,2701362.534,0.000,0.000,0.406,0.000,0.154,4.648,308.211,0.000,452.708,3.464455,93.220,8,0.000,0.000,0.000,0,0.000,0,0.406,361787.851,341818.235,340924.073,322444.726,323289.212,342165.964,336999.695,331932.778 +4.318921,0.020123,10198042,0.303925,2899805.777,0.000,0.000,0.560,0.000,0.177,4.744,308.211,0.000,375.236,3.471737,93.213,8,0.000,0.000,0.000,0,0.000,0,0.560,378477.529,375098.266,341852.275,369681.505,370476.626,345678.794,349356.228,369184.554 +4.339054,0.020133,10252975,0.305562,2728543.386,0.000,0.000,12.646,0.000,0.914,4.962,308.211,0.000,336.051,3.487141,93.206,8,0.000,0.000,0.000,0,0.000,0,12.646,385938.909,389614.518,336814.896,357229.426,374117.357,378637.362,382263.301,123927.616 +4.359178,0.020124,10302331,0.307033,2452605.861,0.000,0.000,3.824,0.000,0.115,6.183,308.211,0.000,427.818,3.522774,93.198,8,0.000,0.000,0.000,0,0.000,0,3.824,349335.830,349335.830,330601.888,325433.904,266051.783,283096.191,275791.444,272958.992 +4.379307,0.020129,10359621,0.308741,2846151.855,0.000,0.000,0.571,0.000,0.077,4.718,308.211,0.000,224.917,3.529995,93.194,8,0.000,0.000,0.000,0,0.000,0,0.571,363953.718,351980.902,361668.450,353868.732,341051.361,356700.477,357892.790,359035.424 +4.399439,0.020132,10413993,0.310361,2700764.019,0.000,0.000,0.435,0.000,0.819,4.503,308.211,0.000,253.211,3.536579,93.189,8,0.000,0.000,0.000,0,0.000,0,0.435,316112.378,328132.993,353565.039,338365.418,327139.554,327387.914,362605.336,347455.387 +4.419556,0.020117,10457808,0.311667,2178025.431,0.000,0.000,17.102,0.000,1.499,5.353,308.211,0.000,825.839,3.574612,93.172,8,0.000,0.000,0.000,0,0.000,0,17.102,342101.358,62584.366,292739.741,281753.923,285680.980,305515.104,304272.365,303377.592 +4.439708,0.020152,10515387,0.313383,2857194.039,0.000,0.000,3.971,0.000,0.106,6.035,308.211,0.000,311.301,3.588318,93.166,8,0.000,0.000,0.000,0,0.000,0,3.971,380949.281,359760.621,313661.639,323437.204,331724.103,390079.757,379063.639,378517.795 +4.459848,0.020140,10572729,0.315092,2847153.554,0.000,0.000,0.462,0.000,0.048,4.843,308.211,0.000,255.825,3.595181,93.161,8,0.000,0.000,0.000,0,0.000,0,0.462,346323.742,358339.563,358885.736,353920.521,358935.388,362361.387,351537.218,356849.998 +4.479979,0.020130,10628536,0.316755,2772289.366,0.000,0.000,0.468,0.000,7.679,4.793,308.211,0.000,279.236,3.609287,93.156,8,0.000,0.000,0.000,0,0.000,0,0.468,366661.312,374112.768,339388.983,367605.163,372423.771,348529.435,372672.153,230895.783 +4.500216,0.020238,10674337,0.318120,2263151.874,0.000,0.000,9.665,0.000,0.044,7.076,308.211,0.000,323.692,3.647049,93.149,8,0.000,0.000,0.000,0,0.000,0,9.665,345641.959,262183.879,266976.913,212869.987,214352.369,388285.134,210893.478,361948.156 +4.520458,0.020241,10731537,0.319825,2825922.344,0.000,0.000,0.404,0.000,0.121,4.758,308.211,0.000,222.126,3.654022,93.145,8,0.000,0.000,0.000,0,0.000,0,0.404,371915.094,344742.764,361886.034,350177.230,347212.976,351066.507,352153.400,346768.338 +4.540586,0.020128,10789455,0.321551,2877434.782,0.000,0.000,0.308,0.000,0.059,4.923,308.211,0.000,151.760,3.661156,93.142,8,0.000,0.000,0.000,0,0.000,0,0.308,356611.535,344489.326,349258.719,357108.346,367243.308,382247.025,359642.087,360834.435 +4.560713,0.020127,10838986,0.323027,2460930.230,0.000,0.000,13.045,0.000,1.898,5.136,308.211,0.000,413.198,3.676537,93.134,8,0.000,0.000,0.000,0,0.000,0,13.045,334576.410,312516.427,324937.589,106126.405,332787.763,349283.065,358772.833,341929.738 +4.580846,0.020133,10884175,0.324374,2244511.653,0.000,0.000,6.324,0.000,0.083,6.844,308.211,0.000,292.778,3.713047,93.128,8,0.000,0.000,0.000,0,0.000,0,6.324,225499.190,363878.209,226293.901,214969.272,294042.997,213181.173,366461.019,340185.893 +4.600983,0.020137,10943327,0.326137,2937475.502,0.000,0.000,0.387,0.000,0.077,4.917,308.211,0.000,179.823,3.720249,93.124,8,0.000,0.000,0.000,0,0.000,0,0.387,362864.037,358196.017,382380.331,376719.116,363956.552,367482.396,366340.221,359536.831 +4.621112,0.020129,11006072,0.328007,3117193.819,0.000,0.000,0.188,0.000,2.578,5.253,308.211,0.000,164.954,3.730927,93.121,8,0.000,0.000,0.000,0,0.000,0,0.188,390388.223,392474.798,397542.194,397045.390,349153.529,397045.390,395405.938,398138.358 +4.641234,0.020123,11040984,0.329047,1734956.648,0.000,0.000,18.623,0.000,4.499,4.025,308.211,20.577,91.237,3.749081,93.119,8,0.000,0.000,0.000,0,0.000,0,18.623,275062.587,218658.606,264278.742,265421.731,40402.147,232076.293,220248.850,218807.691 +4.661376,0.020141,11061684,0.329664,1027737.748,0.000,0.000,1.675,0.000,24.640,6.081,308.211,179.590,328.344,3.771637,93.113,8,0.000,0.000,0.000,0,0.000,0,1.675,251969.520,0.000,253508.645,257728.824,264530.760,0.000,0.000,0.000 +4.681520,0.020144,11094540,0.330643,1631056.313,0.000,0.000,0.222,0.000,44.784,9.629,308.211,117.901,86.099,3.792858,93.111,8,0.000,0.000,0.000,0,0.000,0,0.222,407416.580,0.000,409054.785,406820.869,407764.078,0.000,0.000,0.000 +4.701654,0.020134,11123304,0.331500,1428609.956,0.000,0.000,0.279,0.000,64.919,11.102,308.211,64.799,136.583,3.811676,93.109,8,0.000,0.000,0.000,0,0.000,0,0.279,353874.494,0.000,357599.488,363609.146,353526.827,0.000,0.000,0.000 +4.721826,0.020172,11149468,0.332280,1297037.758,0.000,0.000,79.291,0.000,85.091,9.068,308.211,507.352,192.484,3.829144,93.105,8,0.000,0.000,0.000,0,0.000,0,79.291,312361.830,49.573,305371.984,317269.594,300117.206,58744.448,3123.123,0.000 +4.742004,0.020178,11179588,0.333178,1492751.754,0.000,0.000,86.211,0.000,26.565,9.781,309.773,228.248,140.549,3.838989,93.102,8,0.000,0.000,0.000,0,0.000,0,86.211,367092.040,0.000,17445.173,373980.901,365159.194,17692.974,0.000,351381.472 +4.762165,0.020161,11207902,0.334022,1404369.686,0.000,0.000,0.564,0.000,46.726,10.188,309.773,0.000,267.180,3.854488,93.097,8,0.000,0.000,0.000,0,0.000,0,0.564,403097.847,0.000,0.000,183717.783,410141.023,0.000,0.000,407413.032 +4.782314,0.020149,11228366,0.334631,1015647.695,0.000,0.000,57.547,0.000,18.690,7.461,309.773,19.581,125.628,3.896809,93.094,8,0.000,0.000,0.000,0,0.000,0,57.547,221403.654,144326.793,45362.685,178075.837,30969.711,25907.354,117476.451,252125.210 +4.802476,0.020162,11274364,0.336002,2281378.062,0.000,0.000,1.331,0.000,38.853,4.619,309.773,103.069,126.706,3.903931,93.092,8,0.000,0.000,0.000,0,0.000,0,1.331,321241.917,326648.026,338452.191,319307.621,0.000,326648.026,328483.128,320597.152 +4.822610,0.020134,11326827,0.337566,2605648.381,0.000,0.000,0.437,0.000,58.987,5.401,309.773,49.666,147.835,3.913479,93.089,8,0.000,0.000,0.000,0,0.000,0,0.437,383225.948,350694.455,387745.590,383027.282,0.000,367879.030,365395.710,367680.365 +4.842738,0.020128,11380682,0.339171,2675654.707,0.000,0.000,0.282,0.000,79.115,5.547,309.773,19.795,140.897,3.922234,93.086,8,0.000,0.000,0.000,0,0.000,0,0.282,399894.991,351404.804,387076.888,388915.143,0.000,385983.872,371327.514,391051.494 +4.862850,0.020112,11426246,0.340529,2265527.658,0.000,0.000,82.287,0.000,0.220,6.796,309.773,105.465,171.307,3.966702,93.083,8,0.000,0.000,0.000,0,0.000,0,82.287,390863.684,322545.824,276205.033,323788.871,210671.598,327169.958,275956.424,138326.265 +4.882991,0.020141,11478220,0.342078,2580560.594,0.000,0.000,0.977,0.000,0.108,5.825,309.773,0.000,432.507,3.974499,93.074,8,0.000,0.000,0.000,0,0.000,0,0.977,314489.376,317220.180,310269.041,319156.569,323327.252,322383.883,317319.482,356394.812 +4.903125,0.020135,11531125,0.343654,2627545.989,0.000,0.000,0.544,0.000,0.180,5.115,309.773,0.000,403.531,3.981510,93.066,8,0.000,0.000,0.000,0,0.000,0,0.544,326152.434,323420.839,317858.318,338618.440,317063.673,339065.428,325755.111,339611.747 +4.923291,0.020165,11583141,0.345205,2579496.199,0.000,0.000,0.413,0.000,0.062,4.601,309.773,0.000,340.547,3.988083,93.060,8,0.000,0.000,0.000,0,0.000,0,0.413,311725.490,308254.160,308254.160,327842.383,342421.971,308254.160,337611.699,335132.177 +4.943425,0.020135,11626989,0.346511,2177747.786,0.000,0.000,13.357,0.000,2.695,5.814,309.773,0.000,624.121,4.018917,93.047,8,0.000,0.000,0.000,0,0.000,0,13.357,292978.795,341800.316,326056.245,299932.012,289899.513,55129.083,276638.733,295313.089 +4.963575,0.020150,11675320,0.347952,2398544.367,0.000,0.000,2.859,0.000,0.100,5.302,309.773,0.000,480.378,4.037514,93.038,8,0.000,0.000,0.000,0,0.000,0,2.859,297466.945,308732.377,305159.200,308682.749,295084.828,301139.377,278658.141,303620.749 +4.983704,0.020129,11726099,0.349465,2522722.336,0.000,0.000,1.058,0.000,0.186,4.614,309.773,0.000,368.722,4.043663,93.031,8,0.000,0.000,0.000,0,0.000,0,1.058,330871.635,312241.475,309509.052,308813.526,327145.603,316166.229,304590.690,313384.125 +5.003825,0.020121,11779588,0.351059,2658332.398,0.000,0.000,0.395,0.000,0.065,4.515,309.773,0.000,283.826,4.050465,93.025,8,0.000,0.000,0.000,0,0.000,0,0.395,331291.364,332682.927,330844.076,325277.824,335913.341,345703.979,327315.470,329303.417 +5.023954,0.020129,11825396,0.352424,2275773.377,0.000,0.000,11.618,0.000,2.261,6.166,309.773,0.000,746.763,4.091156,93.010,8,0.000,0.000,0.000,0,0.000,0,11.618,271753.414,263357.376,304045.867,361923.879,315671.150,316167.957,301462.471,141391.264 +5.044083,0.020129,11880778,0.354075,2751299.368,0.000,0.000,3.575,0.000,0.047,5.007,309.773,0.000,431.195,4.101093,93.002,8,0.000,0.000,0.000,0,0.000,0,3.575,352916.664,323159.192,362902.060,336324.017,349240.449,341888.019,345564.234,339304.732 +5.064224,0.020141,11935628,0.355709,2723330.747,0.000,0.000,0.437,0.000,0.071,4.523,309.773,0.000,407.095,4.107822,92.994,8,0.000,0.000,0.000,0,0.000,0,0.437,321884.289,333403.208,347652.906,341694.844,323324.154,337474.550,357980.213,359916.583 +5.084363,0.020139,11990842,0.357355,2741670.204,0.000,0.000,0.411,0.000,3.692,4.849,309.773,0.000,274.074,4.118114,92.989,8,0.000,0.000,0.000,0,0.000,0,0.411,352304.671,353695.021,360100.560,332541.844,370379.216,331250.805,348332.243,293065.845 +5.104493,0.020130,12040824,0.358845,2482972.843,0.000,0.000,11.471,0.000,0.055,6.793,309.773,0.000,260.224,4.158901,92.983,8,0.000,0.000,0.000,0,0.000,0,11.471,362247.168,274566.662,306211.128,254099.598,349976.865,363340.070,414507.731,158023.621 +5.124623,0.020130,12099711,0.360599,2925336.919,0.000,0.000,0.336,0.000,0.128,4.882,309.773,0.000,371.608,4.165958,92.976,8,0.000,0.000,0.000,0,0.000,0,0.336,354794.034,376105.521,361500.446,367610.732,363934.625,377148.741,367660.410,356582.410 +5.144765,0.020143,12157796,0.362331,2883645.058,0.000,0.000,0.451,0.000,0.036,4.904,309.773,0.000,338.790,4.173351,92.969,8,0.000,0.000,0.000,0,0.000,0,0.451,365389.130,363701.191,357396.243,356353.693,363204.739,370502.592,348360.805,358736.665 +5.164913,0.020147,12212895,0.363973,2734829.042,0.000,0.000,11.220,0.000,0.797,5.509,309.773,0.000,309.830,4.202801,92.963,8,0.000,0.000,0.000,0,0.000,0,11.220,359802.823,367794.029,154562.835,378961.864,362185.294,376827.567,360596.980,374097.651 +5.185046,0.020133,12259780,0.365370,2328725.898,0.000,0.000,4.593,0.000,0.143,5.923,309.773,0.000,421.604,4.224987,92.955,8,0.000,0.000,0.000,0,0.000,0,4.593,257433.856,282516.645,327963.679,252963.656,259221.936,340331.233,341821.300,266473.594 +5.205160,0.020114,12318197,0.367111,2904347.931,0.000,0.000,0.403,0.000,0.125,4.666,309.773,0.000,338.701,4.232147,92.948,8,0.000,0.000,0.000,0,0.000,0,0.403,357170.610,349514.113,381780.779,342155.921,365622.587,366169.480,367909.593,374024.847 +5.225301,0.020142,12376844,0.368859,2911732.459,0.000,0.000,0.400,0.000,1.943,4.750,309.773,0.000,200.921,4.241524,92.944,8,0.000,0.000,0.000,0,0.000,0,0.400,367100.616,368739.014,371072.491,363724.521,372512.296,360050.536,332545.297,375987.688 +5.245419,0.020117,12428956,0.370412,2590392.196,0.000,0.000,9.247,0.000,0.042,7.447,309.773,0.000,304.657,4.284985,92.938,8,0.000,0.000,0.000,0,0.000,0,9.247,377583.265,373855.152,382554.082,419338.129,305705.250,297950.776,168560.407,264845.134 +5.265569,0.020151,12486068,0.372114,2834248.191,0.000,0.000,0.529,0.000,0.078,4.852,309.773,0.000,236.693,4.291965,92.934,8,0.000,0.000,0.000,0,0.000,0,0.529,341130.096,345199.440,335919.352,335869.725,378647.459,360385.039,365992.793,371104.286 +5.285679,0.020110,12545956,0.373899,2977995.859,0.000,0.000,0.328,0.000,0.148,4.957,309.773,0.000,225.127,4.299309,92.929,8,0.000,0.000,0.000,0,0.000,0,0.328,358624.535,364939.748,369912.356,372796.469,379061.956,374835.239,367973.039,389852.517 +5.305808,0.020129,12599038,0.375481,2637116.836,0.000,0.000,10.536,0.000,0.729,5.756,309.773,0.000,212.111,4.329399,92.925,8,0.000,0.000,0.000,0,0.000,0,10.536,374985.077,339662.556,369222.191,162503.470,328136.783,379356.922,316660.689,366589.148 +5.325954,0.020145,12643329,0.376801,2198556.054,0.000,0.000,8.098,0.000,0.164,6.559,309.773,0.000,487.857,4.351814,92.916,8,0.000,0.000,0.000,0,0.000,0,8.098,322156.393,328510.171,233501.336,220992.336,325978.587,315206.948,238117.753,214092.530 +5.346074,0.020120,12700933,0.378517,2862960.825,0.000,0.000,0.414,0.000,0.049,4.731,309.773,0.000,191.814,4.358814,92.912,8,0.000,0.000,0.000,0,0.000,0,0.414,365200.961,372009.961,366791.384,337865.559,372954.274,345519.472,342189.523,360429.691 +5.366186,0.020112,12758749,0.380240,2874704.958,0.000,0.000,0.431,0.000,0.124,4.651,309.773,0.000,182.960,4.365715,92.908,8,0.000,0.000,0.000,0,0.000,0,0.431,350139.621,366498.032,361575.592,356901.761,362967.798,353868.742,358492.852,364260.560 +5.386303,0.020117,12803581,0.381576,2228540.640,0.000,0.000,18.563,0.000,0.616,4.193,309.773,9.515,152.427,4.381199,92.905,8,0.000,0.000,0.000,0,0.000,0,18.563,302328.341,328276.285,331059.972,301632.419,317390.078,315898.817,31515.319,300439.410 +5.406443,0.020139,12827252,0.382282,1175363.826,0.000,0.000,1.690,0.000,20.756,5.411,309.773,120.450,222.668,4.405369,92.901,8,0.000,0.000,0.000,0,0.000,0,1.690,0.000,236502.805,227813.326,232778.743,0.000,246185.368,232083.584,0.000 +5.426570,0.020127,12868585,0.383514,2053600.396,0.000,0.000,0.275,0.000,40.883,9.709,309.773,124.211,190.198,4.427032,92.897,8,0.000,0.000,0.000,0,0.000,0,0.275,0.000,413273.851,405224.998,412131.113,0.000,419136.596,403833.838,0.000 +5.446707,0.020137,12900520,0.384465,1585874.076,0.000,0.000,0.496,0.000,61.020,9.280,309.773,47.138,198.832,4.443573,92.893,8,0.000,0.000,0.000,0,0.000,0,0.496,0.000,319359.830,315635.373,315784.351,0.000,319061.874,316032.648,0.000 +5.466855,0.020148,12925692,0.385216,1249360.293,0.000,0.000,77.714,0.000,81.167,9.040,309.773,444.758,86.470,4.463421,92.892,8,0.000,0.000,0.000,0,0.000,0,77.714,38316.627,306036.690,295961.204,155053.296,0.000,155648.891,153911.738,144431.847 +5.489679,0.022824,12957324,0.386158,1385915.095,0.000,0.000,83.032,0.000,34.632,8.546,309.773,114.155,171.318,4.477139,92.888,8,0.000,0.000,0.000,0,0.000,0,83.032,279531.433,269016.144,286935.949,0.000,263714.686,0.000,0.000,286716.881 +5.509831,0.020153,12981688,0.386884,1208967.598,0.000,0.000,12.354,0.000,54.785,10.210,309.773,301.603,275.242,4.495365,92.882,8,0.000,0.000,0.000,0,0.000,0,12.354,290183.981,289538.907,293955.182,0.000,19798.804,0.000,0.000,315490.724 +5.529983,0.020152,13014975,0.387876,1651831.840,0.000,0.000,56.408,0.000,74.937,7.897,309.773,29.464,181.050,4.540161,92.879,8,0.000,0.000,0.000,0,0.000,0,56.408,400167.391,0.000,0.000,0.000,436442.486,384833.596,0.000,430388.366 +5.550116,0.020133,13056074,0.389101,2041341.398,0.000,0.000,85.198,0.000,47.401,7.369,309.773,215.361,129.023,4.552906,92.876,8,0.000,0.000,0.000,0,0.000,0,85.198,400529.868,0.000,28509.938,178460.294,419304.705,399834.503,182235.130,432466.959 +5.570247,0.020130,13109152,0.390683,2636711.803,0.000,0.000,47.675,0.000,0.147,6.902,309.773,0.000,159.701,4.562241,92.873,8,0.000,0.000,0.000,0,0.000,0,47.675,323590.578,327813.052,328309.814,328160.785,318970.694,324733.130,347733.197,337400.553 +5.590372,0.020125,13159438,0.392182,2498690.803,0.000,0.000,0.526,0.000,1.083,6.949,309.773,0.000,191.188,4.570679,92.869,8,0.000,0.000,0.000,0,0.000,0,0.526,319901.591,310361.189,307727.641,299976.065,306038.195,315181.080,319603.453,319901.591 +5.610497,0.020125,13208519,0.393645,2438807.332,0.000,0.000,10.806,0.000,0.130,6.468,309.773,0.000,178.183,4.614857,92.866,8,0.000,0.000,0.000,0,0.000,0,10.806,302012.407,130881.981,316223.587,315627.314,305192.531,377590.043,367701.845,323577.624 +5.630640,0.020144,13258654,0.395139,2488854.884,0.000,0.000,0.678,0.000,0.175,4.588,309.773,0.000,332.764,4.620838,92.859,8,0.000,0.000,0.000,0,0.000,0,0.678,311758.426,326949.203,308581.270,316524.160,297560.510,317665.950,304907.683,304907.683 +5.650769,0.020128,13312370,0.396740,2668666.759,0.000,0.000,0.395,0.000,0.055,4.658,309.773,0.000,339.811,4.627647,92.853,8,0.000,0.000,0.000,0,0.000,0,0.395,344687.057,349655.161,326056.667,312493.743,330875.728,330875.728,330875.728,343146.945 +5.670906,0.020137,13363290,0.398257,2528705.048,0.000,0.000,0.386,0.000,3.839,4.790,309.773,0.000,363.141,4.637100,92.845,8,0.000,0.000,0.000,0,0.000,0,0.386,335306.687,315641.188,320855.525,312363.605,268215.553,327063.068,328105.936,321153.487 +5.691057,0.020152,13399920,0.399349,1817713.010,0.000,0.000,17.605,0.000,0.189,5.726,309.773,0.000,858.721,4.671593,92.828,8,0.000,0.000,0.000,0,0.000,0,17.605,253378.177,253378.177,201968.112,242361.735,51459.689,275411.062,248663.934,291092.124 +5.711201,0.020144,13450193,0.400847,2495694.848,0.000,0.000,0.513,0.000,0.090,4.856,309.773,0.000,330.435,4.682716,92.822,8,0.000,0.000,0.000,0,0.000,0,0.513,330621.361,304906.366,325905.291,312352.793,312253.508,312253.508,297559.225,299842.796 +5.731343,0.020141,13502236,0.402398,2583876.053,0.000,0.000,0.534,0.000,0.084,4.757,309.773,0.000,179.977,4.689186,92.818,8,0.000,0.000,0.000,0,0.000,0,0.534,345357.528,304943.349,327334.989,334236.181,332150.929,326987.447,316064.696,296800.935 +5.751473,0.020130,13553004,0.403911,2521976.636,0.000,0.000,0.365,0.000,0.140,4.776,309.773,0.000,183.182,4.695469,92.815,8,0.000,0.000,0.000,0,0.000,0,0.365,327219.116,308938.164,320463.112,318575.405,324536.585,316141.257,309832.341,296270.656 +5.771621,0.020148,13588723,0.404976,1772846.097,0.000,0.000,13.547,0.000,2.977,5.769,309.773,0.000,861.213,4.732586,92.798,8,0.000,0.000,0.000,0,0.000,0,13.547,279285.674,229106.570,87106.159,195604.201,239876.961,264445.365,245088.441,232332.724 +5.791780,0.020159,13638121,0.406448,2450414.792,0.000,0.000,4.055,0.000,0.095,5.893,309.773,0.000,298.021,4.744175,92.792,8,0.000,0.000,0.000,0,0.000,0,4.055,304478.845,311572.438,309687.428,298228.546,303040.284,311473.227,304528.451,307405.572 +5.811932,0.020152,13687704,0.407925,2460404.547,0.000,0.000,0.377,0.000,0.128,4.831,309.773,0.000,198.875,4.750259,92.788,8,0.000,0.000,0.000,0,0.000,0,0.377,304777.943,314156.489,292074.726,311526.526,315347.415,301651.760,323138.060,297731.627 +5.832065,0.020133,13733916,0.409303,2295359.159,0.000,0.000,0.488,0.000,0.103,4.646,309.773,0.000,298.215,4.755817,92.782,8,0.000,0.000,0.000,0,0.000,0,0.488,294047.568,290918.346,285255.943,283020.784,287640.113,301398.757,285603.635,267474.013 +5.852333,0.020268,13782173,0.410741,2380959.664,0.000,0.000,0.316,0.000,13.877,5.046,309.773,0.000,348.072,4.770760,92.775,8,0.000,0.000,0.000,0,0.000,0,0.316,324947.683,332249.878,327266.624,100158.487,312020.824,335900.976,329684.242,318730.950 +5.872489,0.020156,13825671,0.412037,2158018.897,0.000,0.000,13.979,0.000,0.160,6.754,309.773,0.000,399.221,4.805603,92.768,8,0.000,0.000,0.000,0,0.000,0,13.979,293256.005,245975.854,220822.615,271327.540,318855.751,189319.052,319550.318,298911.763 +5.892635,0.020145,13876100,0.413540,2503248.380,0.000,0.000,0.669,0.000,0.213,4.851,309.773,0.000,271.658,4.811859,92.762,8,0.000,0.000,0.000,0,0.000,0,0.669,310492.348,304883.134,308556.425,318484.237,292225.172,342708.101,301060.926,324838.038 +5.912772,0.020137,13927675,0.415077,2561205.232,0.000,0.000,0.355,0.000,0.120,4.924,309.773,0.000,190.880,4.818058,92.758,8,0.000,0.000,0.000,0,0.000,0,0.355,314545.302,316035.096,330734.403,313254.146,309033.062,342404.461,317872.510,317326.252 +5.932893,0.020121,13977330,0.416557,2467767.321,0.000,0.000,12.130,0.000,1.189,5.239,309.773,0.000,281.688,4.832943,92.753,8,0.000,0.000,0.000,0,0.000,0,12.130,126829.971,315285.790,345104.748,324132.081,339637.939,349229.704,318118.591,349428.497 +5.953049,0.020156,14017384,0.417751,1987193.531,0.000,0.000,4.930,0.000,0.167,6.647,309.773,0.000,501.167,4.868217,92.743,8,0.000,0.000,0.000,0,0.000,0,4.930,258879.908,195077.769,219983.425,251785.269,315785.860,255059.718,260665.971,229955.610 +5.973196,0.020147,14065675,0.419190,2396955.627,0.000,0.000,0.458,0.000,0.071,4.632,309.773,0.000,190.399,4.874249,92.739,8,0.000,0.000,0.000,0,0.000,0,0.458,282526.173,298012.499,292800.755,304862.220,304812.584,311563.034,293843.103,308535.259 +5.993325,0.020129,14117398,0.420731,2569605.850,0.000,0.000,0.349,0.000,0.121,4.848,309.773,0.000,266.254,4.880562,92.734,8,0.000,0.000,0.000,0,0.000,0,0.349,325553.953,312488.077,307072.942,324162.910,334546.059,326100.435,327193.398,312488.077 +6.013446,0.020122,14165823,0.422174,2406609.033,0.000,0.000,0.426,0.000,10.919,5.136,309.773,0.000,338.177,4.893921,92.727,8,0.000,0.000,0.000,0,0.000,0,0.426,312051.587,329445.767,312598.262,345050.832,323631.141,315431.028,327308.768,141091.648 +6.033568,0.020122,14193516,0.423000,1376282.478,0.000,0.000,13.099,0.000,0.081,6.021,309.773,0.000,158.024,4.929169,92.724,8,0.000,0.000,0.000,0,0.000,0,13.099,153268.160,141290.979,179409.228,165145.946,176924.335,210470.382,215340.771,134432.676 +6.053681,0.020112,14243906,0.424501,2505410.449,0.000,0.000,0.450,0.000,0.119,4.749,309.773,0.000,210.923,4.935551,92.720,8,0.000,0.000,0.000,0,0.000,0,0.450,316420.562,323132.814,298819.543,305730.678,314680.348,299615.070,331833.882,315177.552 +6.073820,0.020139,14292345,0.425945,2405199.230,0.000,0.000,0.386,0.000,0.117,4.730,309.773,0.000,164.673,4.941227,92.717,8,0.000,0.000,0.000,0,0.000,0,0.386,307756.660,297031.355,292065.936,309891.790,298967.868,296187.234,305919.455,297378.934 +6.093981,0.020161,14341181,0.427400,2422309.612,0.000,0.000,0.452,0.000,2.240,4.944,309.773,0.000,239.286,4.949474,92.712,8,0.000,0.000,0.000,0,0.000,0,0.452,312882.485,260801.539,304549.534,303408.713,311989.669,302912.704,319330.602,306434.368 +6.114117,0.020136,14383552,0.428663,2104217.230,0.000,0.000,14.427,0.000,5.988,6.899,309.773,0.000,270.230,4.985596,92.707,8,0.000,0.000,0.000,0,0.000,0,14.427,229486.862,41765.516,347036.180,246173.204,363821.846,206741.789,330002.206,339189.627 +6.134266,0.020149,14429769,0.430041,2293750.662,0.000,0.000,6.890,0.000,0.035,5.743,309.773,0.000,315.422,4.998478,92.701,8,0.000,0.000,0.000,0,0.000,0,6.890,278027.375,297035.673,294206.762,288400.050,288896.350,276091.805,287208.929,283883.718 +6.154407,0.020141,14479761,0.431531,2482065.942,0.000,0.000,0.536,0.000,0.185,4.780,309.773,0.000,235.252,5.004604,92.696,8,0.000,0.000,0.000,0,0.000,0,0.536,300725.584,319641.953,308619.817,307626.832,298838.912,319641.953,321181.080,305789.809 +6.174553,0.020145,14533793,0.433141,2682129.350,0.000,0.000,0.398,0.000,0.483,5.094,309.773,0.000,141.357,5.011299,92.693,8,0.000,0.000,0.000,0,0.000,0,0.398,326926.708,327075.627,336705.719,344399.864,337698.511,341620.043,340081.214,327621.663 +6.194683,0.020131,14575988,0.434398,2096025.227,0.000,0.000,18.794,0.000,2.306,4.419,311.336,11.837,110.992,5.026653,92.691,8,0.000,0.000,0.000,0,0.000,0,18.794,288312.132,283543.358,306344.059,283046.611,309721.941,301426.261,308976.820,14654.045 +6.214827,0.020143,14594618,0.434954,924866.350,0.000,0.000,1.951,0.000,22.449,4.217,311.336,99.676,100.257,5.047375,92.689,8,0.000,0.000,0.000,0,0.000,0,1.951,0.000,0.000,187356.178,0.000,194008.465,176335.227,183483.952,183682.528 +6.234967,0.020140,14627644,0.435938,1639817.262,0.000,0.000,2.182,0.000,42.589,8.324,311.336,119.670,314.594,5.066181,92.683,8,0.000,0.000,0.000,0,0.000,0,2.182,0.000,0.000,328400.393,0.000,325768.820,330684.399,320604.980,334358.670 +6.255118,0.020151,14662830,0.436986,1746093.769,0.000,0.000,1.604,0.000,62.741,9.124,311.336,61.255,139.957,5.083370,92.680,8,0.000,0.000,0.000,0,0.000,0,1.604,0.000,0.000,352087.060,0.000,346429.847,348563.708,355263.039,343750.115 +6.275262,0.020144,14696170,0.437980,1655116.923,0.000,0.000,82.651,0.000,4.368,9.428,311.961,299.801,128.375,5.103397,92.678,8,0.000,0.000,0.000,0,0.000,0,82.651,47806.767,12212.320,278351.547,3673.625,296074.305,346958.973,334299.861,335739.525 +6.295395,0.020133,14713411,0.438494,856362.171,0.000,0.000,1.574,0.000,24.501,6.221,311.961,554.326,191.113,5.113686,92.674,8,0.000,0.000,0.000,0,0.000,0,1.574,195501.508,0.000,0.000,211346.270,0.000,196892.271,52550.964,200071.157 +6.317677,0.022283,14745954,0.439464,1460468.026,0.000,0.000,11.976,0.000,46.784,10.767,311.961,85.724,88.880,5.134655,92.672,8,0.000,0.000,0.000,0,0.000,0,11.976,432939.036,0.000,0.000,177762.156,0.000,426476.589,0.000,423290.244 +6.338001,0.020323,14754780,0.439727,434278.199,0.000,0.000,63.684,0.000,57.500,7.637,311.961,54.971,241.986,5.170868,92.667,8,0.000,0.000,0.000,0,0.000,0,63.684,109233.809,47039.424,47236.242,94570.893,51615.435,0.000,0.000,84582.396 +6.358156,0.020156,14791322,0.440816,1812990.672,0.000,0.000,66.379,0.000,40.969,5.772,311.961,57.947,97.484,5.186050,92.665,8,0.000,0.000,0.000,0,0.000,0,66.379,266327.347,281310.741,275357.075,271685.647,276200.511,0.000,153108.456,289000.894 +6.378286,0.020130,14840111,0.442270,2423697.782,0.000,0.000,0.342,0.000,61.099,6.047,311.961,250.520,151.166,5.195534,92.662,8,0.000,0.000,0.000,0,0.000,0,0.342,351068.319,351714.122,334476.156,342921.269,352906.373,0.000,344560.614,346050.929 +6.398418,0.020132,14890561,0.443773,2505954.436,0.000,0.000,0.250,0.000,81.231,6.507,311.961,19.791,133.300,5.205959,92.660,8,0.000,0.000,0.000,0,0.000,0,0.250,352721.159,358483.115,359873.932,356794.266,356545.906,0.000,364890.808,356645.250 +6.418578,0.020159,14939416,0.445229,2423461.067,0.000,0.000,90.187,0.000,5.485,6.234,311.961,138.739,212.566,5.218479,92.655,8,0.000,0.000,0.000,0,0.000,0,90.187,337712.065,331114.576,339944.298,336670.356,337712.065,178380.227,337712.065,224215.413 +6.438734,0.020156,14976023,0.446320,1816178.090,0.000,0.000,14.136,0.000,0.061,6.466,311.961,0.000,448.066,5.257835,92.647,8,0.000,0.000,0.000,0,0.000,0,14.136,238637.873,237149.487,219239.243,297131.439,231295.169,275549.843,199989.452,117185.583 +6.458879,0.020145,15024933,0.447778,2427855.439,0.000,0.000,0.639,0.000,0.035,5.640,311.961,0.000,356.200,5.264999,92.640,8,0.000,0.000,0.000,0,0.000,0,0.639,278525.800,308557.543,306075.580,300813.821,302948.308,305033.156,322952.923,302948.308 +6.479031,0.020152,15075820,0.449294,2525162.302,0.000,0.000,0.485,0.000,0.045,4.878,311.961,0.000,220.008,5.271770,92.635,8,0.000,0.000,0.000,0,0.000,0,0.485,316445.458,305429.166,317289.047,297836.857,321407.751,326667.782,312128.262,327957.979 +6.499182,0.020151,15125611,0.450778,2470860.044,0.000,0.000,0.516,0.000,2.189,4.966,311.961,0.000,279.139,5.279827,92.630,8,0.000,0.000,0.000,0,0.000,0,0.516,308466.712,286036.378,308665.210,326827.825,308466.712,319781.128,299683.152,312932.928 +6.519330,0.020148,15163935,0.451920,1902110.686,0.000,0.000,14.078,0.000,0.074,6.081,311.961,0.000,925.954,5.319038,92.611,8,0.000,0.000,0.000,0,0.000,0,14.078,265682.040,69534.941,301169.180,260768.436,238731.667,293525.796,212525.779,260172.848 +6.539470,0.020140,15211244,0.453330,2349014.533,0.000,0.000,0.598,0.000,0.086,4.967,311.961,0.000,421.659,5.326611,92.603,8,0.000,0.000,0.000,0,0.000,0,0.598,285353.453,279246.184,301291.936,294986.056,289325.661,315989.103,303824.218,278997.921 +6.559605,0.020135,15263814,0.454897,2610928.192,0.000,0.000,0.448,0.000,0.155,5.006,311.961,0.000,181.202,5.333103,92.600,8,0.000,0.000,0.000,0,0.000,0,0.448,328687.898,337031.743,338124.389,311354.553,316917.116,341799.654,312745.194,324267.646 +6.579731,0.020126,15312853,0.456359,2436618.068,0.000,0.000,0.313,0.000,0.070,4.905,311.961,0.000,203.214,5.339172,92.596,8,0.000,0.000,0.000,0,0.000,0,0.313,299912.858,291962.882,323564.038,308856.582,302297.851,306869.088,306471.589,296683.180 +6.599873,0.020142,15353554,0.457572,2020713.944,0.000,0.000,17.275,0.000,1.757,5.091,311.961,0.000,666.754,5.353100,92.583,8,0.000,0.000,0.000,0,0.000,0,17.275,252657.509,41257.298,276835.973,290240.872,307915.478,288552.847,275545.131,287708.835 +6.620029,0.020157,15399505,0.458941,2279687.509,0.000,0.000,4.061,0.000,0.091,6.366,311.961,0.000,437.975,5.388077,92.574,8,0.000,0.000,0.000,0,0.000,0,4.061,261848.288,266759.804,266710.192,256986.383,263435.848,286356.256,336165.972,341424.766 +6.640178,0.020149,15455598,0.460613,2783886.522,0.000,0.000,0.579,0.000,0.130,5.091,311.961,0.000,167.888,5.395103,92.571,8,0.000,0.000,0.000,0,0.000,0,0.579,333264.364,352570.372,357682.245,348798.504,346118.493,356242.980,346813.310,342396.255 +6.660312,0.020134,15509229,0.462211,2663726.077,0.000,0.000,0.446,0.000,0.122,4.810,311.961,0.000,215.744,5.401413,92.566,8,0.000,0.000,0.000,0,0.000,0,0.446,339975.108,341514.805,333021.636,319859.707,319760.371,334461.998,335058.010,340074.443 +6.680458,0.020146,15554297,0.463554,2237062.065,0.000,0.000,12.178,0.000,3.435,5.965,311.961,0.000,540.389,5.442432,92.556,8,0.000,0.000,0.000,0,0.000,0,12.178,307305.655,139878.426,284273.863,361609.061,303136.106,257519.260,315148.377,268191.318 +6.700605,0.020147,15605183,0.465071,2525788.621,0.000,0.000,4.440,0.000,0.097,5.710,311.961,0.000,275.908,5.451401,92.550,8,0.000,0.000,0.000,0,0.000,0,4.440,308538.735,301192.575,299753.124,328939.221,322337.604,328839.948,312360.724,323826.690 +6.720743,0.020138,15660070,0.466706,2725543.748,0.000,0.000,0.653,0.000,0.075,4.953,311.961,0.000,271.758,5.458389,92.545,8,0.000,0.000,0.000,0,0.000,0,0.653,337968.021,328582.779,341741.980,333449.201,345168.338,372479.889,330916.675,335236.866 +6.740870,0.020127,15719156,0.468467,2935724.205,0.000,0.000,0.274,0.000,3.073,5.341,311.961,0.000,258.326,5.468018,92.540,8,0.000,0.000,0.000,0,0.000,0,0.274,321416.239,362456.556,367524.489,372493.050,388938.989,382181.745,373635.819,367077.318 +6.761017,0.020148,15759565,0.469672,2005624.325,0.000,0.000,12.610,0.000,0.147,6.635,311.961,0.000,607.036,5.509281,92.528,8,0.000,0.000,0.000,0,0.000,0,12.610,166469.450,279136.608,265983.834,205481.074,253426.657,327082.192,210543.651,297500.859 +6.781151,0.020133,15813448,0.471277,2676326.203,0.000,0.000,0.372,0.000,0.071,4.810,311.961,0.000,325.178,5.516228,92.521,8,0.000,0.000,0.000,0,0.000,0,0.372,326028.714,330796.958,329406.220,341823.524,338148.002,333528.765,342121.539,334472.480 +6.801275,0.020124,15870718,0.472984,2845819.775,0.000,0.000,0.378,0.000,0.067,4.718,311.961,0.000,242.439,5.523315,92.517,8,0.000,0.000,0.000,0,0.000,0,0.378,360212.110,349329.719,353603.170,363889.265,352410.579,364336.487,352708.726,349329.719 +6.821415,0.020140,15924819,0.474597,2686203.729,0.000,0.000,0.463,0.000,5.926,4.991,311.961,0.000,263.193,5.534657,92.512,8,0.000,0.000,0.000,0,0.000,0,0.463,355009.273,345078.943,357392.552,356548.474,338673.881,349696.547,339517.959,244286.101 +6.841589,0.020174,15972599,0.476021,2368381.815,0.000,0.000,11.739,0.000,0.150,7.355,311.961,0.000,322.582,5.574585,92.505,8,0.000,0.000,0.000,0,0.000,0,11.739,333794.122,369483.425,343212.132,370474.795,209030.266,241695.892,286059.679,214631.504 +6.861739,0.020150,16026446,0.477625,2672287.269,0.000,0.000,0.503,0.000,0.143,5.113,311.961,0.000,209.560,5.581760,92.501,8,0.000,0.000,0.000,0,0.000,0,0.503,345208.280,331808.878,316722.145,343471.320,326846.137,327243.157,336424.228,344563.123 +6.881872,0.020133,16083472,0.479325,2832460.315,0.000,0.000,0.537,0.000,0.134,5.103,311.961,0.000,230.304,5.588608,92.497,8,0.000,0.000,0.000,0,0.000,0,0.537,349177.498,354641.158,352654.372,354591.488,352853.051,358912.746,345104.589,364525.414 +6.902016,0.020144,16137371,0.480931,2675724.518,0.000,0.000,0.605,0.000,10.990,5.166,311.961,0.000,228.825,5.603714,92.492,8,0.000,0.000,0.000,0,0.000,0,0.605,355594.997,350630.666,369048.332,157170.705,352318.538,356985.009,364828.651,369147.619 +6.922162,0.020146,16181596,0.482249,2195263.651,0.000,0.000,11.259,0.000,0.033,7.592,311.961,0.000,394.975,5.640919,92.484,8,0.000,0.000,0.000,0,0.000,0,11.259,353773.749,191257.227,298823.905,210169.504,338286.530,172990.250,279018.134,350944.353 +6.942346,0.020184,16235536,0.483857,2672357.656,0.000,0.000,0.500,0.000,0.095,4.697,311.961,0.000,292.421,5.647842,92.479,8,0.000,0.000,0.000,0,0.000,0,0.500,344225.825,337289.783,324111.305,325300.341,333623.590,319256.076,329362.879,359187.857 +6.962471,0.020125,16291766,0.485532,2794014.776,0.000,0.000,0.389,0.000,0.045,4.824,311.961,0.000,232.529,5.654400,92.474,8,0.000,0.000,0.000,0,0.000,0,0.389,334606.002,350854.319,333115.331,339773.662,359698.968,360344.925,355276.643,360344.925 +6.982608,0.020137,16337166,0.486885,2254545.541,0.000,0.000,2.114,0.000,15.903,4.209,311.961,4.074,118.717,5.669563,92.472,8,0.000,0.000,0.000,0,0.000,0,2.114,314196.248,307144.585,312358.843,308187.437,81541.052,308684.033,302724.881,319708.462 +7.002731,0.020123,16371202,0.487900,1691430.432,0.000,0.000,0.768,0.000,36.026,2.661,311.961,25.042,89.490,5.673996,92.470,8,0.000,0.000,0.000,0,0.000,0,0.768,246190.691,246389.472,237295.226,230934.223,0.000,245494.956,243705.924,241419.939 +7.022869,0.020138,16396995,0.488669,1280821.680,0.000,0.000,1.756,0.000,56.164,2.148,311.961,16.876,136.559,5.677158,92.467,8,0.000,0.000,0.000,0,0.000,0,1.756,178420.203,198432.266,170772.914,180803.774,0.000,188302.090,186415.097,177675.337 +7.043001,0.020132,16419182,0.489330,1102057.903,0.000,0.000,2.885,0.000,76.296,2.439,311.961,20.373,234.387,5.680378,92.463,8,0.000,0.000,0.000,0,0.000,0,2.885,178469.106,168485.167,147027.151,158252.872,0.000,144742.269,154378.508,150702.830 +7.063135,0.020134,16433828,0.489766,727441.383,0.000,0.000,78.274,0.000,19.599,2.766,366.582,43.654,78.383,5.695045,92.461,8,0.000,0.000,0.000,0,0.000,0,78.274,9039.624,8791.283,172746.219,10827.681,161670.197,7847.586,176421.671,180097.122 +7.083296,0.020161,16443966,0.490068,502854.286,0.000,0.000,3.983,0.000,39.760,1.607,366.582,70.333,113.927,5.698864,92.459,8,0.000,0.000,0.000,0,0.000,0,3.983,0.000,0.000,135807.362,0.000,117455.016,0.000,124795.954,124795.954 +7.103441,0.020145,16458248,0.490494,708950.045,0.000,0.000,1.912,0.000,59.905,1.569,366.582,84.348,43.628,5.702408,92.458,8,0.000,0.000,0.000,0,0.000,0,1.912,0.000,0.000,176319.182,0.000,176319.182,0.000,176319.182,179992.498 +7.123561,0.020120,16475038,0.490994,834481.263,0.000,0.000,1.863,0.000,80.026,1.774,366.582,170.653,44.459,5.706577,92.457,8,0.000,0.000,0.000,0,0.000,0,1.863,0.000,0.000,202283.427,0.000,206955.329,0.000,211925.438,213317.068 +7.143681,0.020119,16493797,0.491553,932382.187,0.000,0.000,2.231,0.000,100.145,3.738,366.582,750.596,354.912,5.713890,92.450,8,0.000,0.000,0.000,0,0.000,0,2.231,0.000,0.000,242452.173,0.000,230722.219,0.000,237133.931,222073.864 +7.163826,0.020146,16510273,0.492044,817844.741,0.000,0.000,1.920,0.000,120.291,6.205,366.582,864.797,191.186,5.732315,92.446,8,0.000,0.000,0.000,0,0.000,0,1.920,0.000,0.000,246405.760,0.000,238761.423,0.000,249433.711,83243.847 +7.183972,0.020146,16516470,0.492229,307603.999,0.000,0.000,24.017,0.000,140.437,5.608,374.488,396.713,353.668,5.738495,92.439,8,0.000,0.000,0.000,0,0.000,0,24.017,0.000,0.000,99175.858,0.000,110046.485,0.000,94857.389,3524.267 +7.204114,0.020141,16527721,0.492564,558598.558,0.000,0.000,2.005,0.000,160.578,5.163,374.488,382.451,381.675,5.778011,92.432,8,0.000,0.000,0.000,0,0.000,0,2.005,0.000,0.000,183700.530,0.000,191197.498,0.000,0.000,183700.530 +7.224235,0.020121,16541565,0.492977,688047.701,0.000,0.000,1.683,0.000,180.699,5.595,374.488,579.705,38.246,5.790813,92.431,8,0.000,0.000,0.000,0,0.000,0,1.683,0.000,0.000,228023.899,0.000,231999.904,0.000,0.000,228023.899 +7.244356,0.020121,16552044,0.493289,520794.040,0.000,0.000,2.095,0.000,200.820,4.214,374.488,423.993,384.972,5.799290,92.424,8,0.000,0.000,0.000,0,0.000,0,2.095,0.000,0.000,171063.373,0.000,173200.423,0.000,0.000,176530.244 +7.264486,0.020130,16562163,0.493591,502677.969,0.000,0.000,1.986,0.000,220.950,4.176,374.488,471.346,261.579,5.810062,92.418,8,0.000,0.000,0.000,0,0.000,0,1.986,0.000,0.000,167211.586,0.000,170043.155,0.000,0.000,165423.227 +7.284610,0.020124,16569901,0.493822,384513.173,0.000,0.000,2.229,0.000,241.074,2.515,374.488,480.416,711.598,5.815834,92.404,8,0.000,0.000,0.000,0,0.000,0,2.229,0.000,0.000,113992.404,0.000,138142.494,0.000,0.000,132378.275 +7.304731,0.020121,16580942,0.494151,548738.309,0.000,0.000,2.291,0.000,261.195,4.830,374.488,754.625,734.823,5.823238,92.390,8,0.000,0.000,0.000,0,0.000,0,2.291,0.000,0.000,182001.602,0.000,187568.008,0.000,0.000,179168.699 +7.324879,0.020148,16587883,0.494357,344498.318,0.000,0.000,3.532,0.000,281.343,3.558,374.488,319.508,772.985,5.832870,92.375,8,0.000,0.000,0.000,0,0.000,0,3.532,0.000,0.000,97378.721,0.000,117529.465,0.000,0.000,129590.132 +7.345018,0.020139,16591809,0.494474,194948.152,0.000,0.000,3.515,0.000,301.482,2.599,374.488,228.106,555.329,5.838448,92.364,8,0.000,0.000,0.000,0,0.000,0,3.515,0.000,0.000,69815.869,0.000,66141.349,0.000,0.000,58990.933 +7.365133,0.020115,16599895,0.494715,401984.269,0.000,0.000,5.148,0.000,321.597,3.462,374.488,373.240,641.034,5.847900,92.351,8,0.000,0.000,0.000,0,0.000,0,5.148,0.000,0.000,129951.383,0.000,147152.292,0.000,0.000,124880.594 +7.385264,0.020131,16609343,0.494997,469327.874,0.000,0.000,3.261,0.000,341.728,4.576,374.488,511.496,521.004,5.859734,92.341,8,0.000,0.000,0.000,0,0.000,0,3.261,0.000,0.000,142169.388,0.000,161741.274,0.000,0.000,165417.212 +7.405403,0.020140,16619569,0.495302,507755.083,0.000,0.000,1.664,0.000,361.868,4.967,374.488,518.839,544.247,5.873695,92.330,8,0.000,0.000,0.000,0,0.000,0,1.664,0.000,0.000,173389.473,0.000,169019.979,0.000,0.000,165345.631 +7.425543,0.020139,16631763,0.495665,605483.834,0.000,0.000,1.520,0.000,382.007,5.938,374.488,603.221,491.111,5.887386,92.320,8,0.000,0.000,0.000,0,0.000,0,1.520,0.000,0.000,204128.591,0.000,206611.304,0.000,0.000,194743.940 +7.445678,0.020136,16642756,0.495993,545947.954,0.000,0.000,1.778,0.000,402.143,5.764,374.488,591.109,285.952,5.899914,92.315,8,0.000,0.000,0.000,0,0.000,0,1.778,0.000,0.000,177744.722,0.000,178688.323,0.000,0.000,189514.909 +7.465860,0.020181,16654132,0.496332,563688.249,0.000,0.000,1.777,0.000,422.324,5.574,374.488,985.013,290.723,5.910019,92.309,8,0.000,0.000,0.000,0,0.000,0,1.777,0.000,0.000,176994.939,0.000,187549.229,0.000,0.000,199144.082 +7.486478,0.020618,16666447,0.496699,597279.316,0.000,0.000,1.840,0.000,442.942,6.064,374.488,664.035,276.981,5.925182,92.304,8,0.000,0.000,0.000,0,0.000,0,1.840,0.000,0.000,194291.591,0.000,197395.600,0.000,0.000,205592.125 +7.506619,0.020141,16676313,0.496993,489842.471,0.000,0.000,1.786,0.000,463.084,4.915,374.488,411.742,493.005,5.935696,92.294,8,0.000,0.000,0.000,0,0.000,0,1.786,0.000,0.000,159772.256,0.000,165333.005,0.000,0.000,164737.211 +7.526757,0.020137,16681174,0.497138,241392.586,0.000,0.000,3.564,0.000,483.221,2.685,374.488,242.476,498.142,5.940464,92.284,8,0.000,0.000,0.000,0,0.000,0,3.564,0.000,0.000,77170.146,0.000,91869.221,0.000,0.000,72353.219 +7.546872,0.020115,16687117,0.497315,295447.601,0.000,0.000,2.138,0.000,503.336,2.241,374.488,214.972,647.247,5.945774,92.271,8,0.000,0.000,0.000,0,0.000,0,2.138,0.000,0.000,91970.059,0.000,99327.664,0.000,0.000,104149.878 +7.567011,0.020139,16689855,0.497396,135953.910,0.000,0.000,3.690,0.000,523.475,1.444,374.488,96.012,125.494,5.947506,92.269,8,0.000,0.000,0.000,0,0.000,0,3.690,0.000,0.000,47767.590,0.000,47767.590,0.000,0.000,40418.730 +7.587121,0.020110,16693407,0.497502,176626.488,0.000,0.000,2.897,0.000,543.586,1.390,374.488,240.471,444.037,5.953545,92.260,8,0.000,0.000,0.000,0,0.000,0,2.897,0.000,0.000,62555.214,0.000,58875.496,0.000,0.000,55195.777 +7.607256,0.020135,16697107,0.497613,183759.084,0.000,0.000,2.803,0.000,563.721,1.742,374.488,146.860,357.740,5.955444,92.253,8,0.000,0.000,0.000,0,0.000,0,2.803,0.000,0.000,62478.089,0.000,58802.907,0.000,0.000,62478.089 +7.627405,0.020148,16700806,0.497723,183587.533,0.000,0.000,3.578,0.000,583.869,1.478,374.488,141.916,385.227,5.960278,92.246,8,0.000,0.000,0.000,0,0.000,0,3.578,0.000,0.000,7295.855,0.000,99164.069,0.000,0.000,77127.609 +7.647549,0.020144,16704210,0.497824,168982.154,0.000,0.000,2.035,0.000,604.013,1.576,374.488,282.922,445.035,5.967041,92.237,8,0.000,0.000,0.000,0,0.000,0,2.035,0.000,0.000,0.000,0.000,77144.027,0.000,0.000,91838.127 +7.667688,0.020139,16707836,0.497932,180047.026,0.000,0.000,3.068,0.000,624.152,1.928,374.488,184.846,287.259,5.974430,92.231,8,0.000,0.000,0.000,0,0.000,0,3.068,0.000,0.000,0.000,0.000,91860.727,0.000,0.000,88186.298 +7.687806,0.020118,16709837,0.497992,99463.642,0.000,0.000,69.074,0.000,644.270,2.363,374.488,432.606,274.942,5.980038,92.226,8,0.000,0.000,0.000,0,0.000,0,69.074,0.000,0.000,149.121,0.000,47818.103,0.000,0.000,51496.418 +7.707934,0.020128,16711981,0.498056,106515.738,0.000,0.000,19.063,0.000,664.399,3.923,374.488,530.188,382.892,5.985630,92.218,8,0.000,0.000,0.000,0,0.000,0,19.063,0.000,0.000,44017.231,0.000,14705.531,0.000,0.000,47792.976 +7.728060,0.020125,16719788,0.498289,387919.490,0.000,0.000,2.118,0.000,684.524,3.087,374.488,394.404,279.305,6.030228,92.213,8,0.000,0.000,0.000,0,0.000,0,2.118,0.000,0.000,150755.442,0.000,112147.341,0.000,0.000,125016.708 +7.748207,0.020147,16730481,0.498607,530746.519,0.000,0.000,1.993,0.000,704.671,4.389,374.488,563.434,347.057,6.041759,92.206,8,0.000,0.000,0.000,0,0.000,0,1.993,0.000,0.000,179976.328,0.000,181812.821,0.000,0.000,168957.369 +7.768356,0.020149,16739731,0.498883,459083.956,0.000,0.000,1.799,0.000,724.820,4.234,374.488,593.242,286.152,6.052372,92.200,8,0.000,0.000,0.000,0,0.000,0,1.799,0.000,0.000,157924.881,0.000,154252.209,0.000,0.000,146906.866 +7.788514,0.020158,16750313,0.499198,524944.904,0.000,0.000,1.885,0.000,744.978,4.247,374.488,456.543,187.578,6.061459,92.197,8,0.000,0.000,0.000,0,0.000,0,1.885,0.000,0.000,172534.339,0.000,176205.282,0.000,0.000,176205.282 +7.808654,0.020140,16761538,0.499533,557355.368,0.000,0.000,1.918,0.000,765.118,4.335,374.488,479.074,217.038,6.072170,92.192,8,0.000,0.000,0.000,0,0.000,0,1.918,0.000,0.000,187390.571,0.000,183716.246,0.000,0.000,186248.551 +7.828786,0.020132,16769801,0.499779,410432.975,0.000,0.000,1.697,0.000,785.250,3.212,374.488,335.475,179.864,6.079189,92.189,8,0.000,0.000,0.000,0,0.000,0,1.697,0.000,0.000,137440.160,0.000,143202.017,0.000,0.000,129790.798 +7.848911,0.020125,16776509,0.499979,333323.743,0.000,0.000,2.268,0.000,805.375,2.865,374.488,314.642,334.440,6.085758,92.182,8,0.000,0.000,0.000,0,0.000,0,2.268,0.000,0.000,119903.129,0.000,110461.938,0.000,0.000,102958.676 +7.869034,0.020124,16781763,0.500136,261084.436,0.000,0.000,3.739,0.000,825.499,2.144,374.488,281.850,268.844,6.090668,92.177,8,0.000,0.000,0.000,0,0.000,0,3.739,0.000,0.000,84576.648,0.000,84576.648,0.000,0.000,91931.139 +7.889173,0.020138,16786425,0.500274,231497.781,0.000,0.000,2.422,0.000,845.637,1.975,374.488,174.767,438.178,6.095547,92.168,8,0.000,0.000,0.000,0,0.000,0,2.422,0.000,0.000,80840.495,0.000,73491.359,0.000,0.000,77165.927 +7.909317,0.020144,16790199,0.500387,187347.417,0.000,0.000,3.749,0.000,865.782,1.542,374.488,161.917,616.254,6.100502,92.156,8,0.000,0.000,0.000,0,0.000,0,3.749,0.000,0.000,51428.703,0.000,66122.618,0.000,0.000,69796.097 +7.929465,0.020148,16793085,0.500473,143242.256,0.000,0.000,3.901,0.000,885.929,1.312,374.488,175.268,234.790,6.102848,92.152,8,0.000,0.000,0.000,0,0.000,0,3.901,0.000,0.000,51420.297,0.000,47747.419,0.000,0.000,44074.540 +7.949591,0.020126,16796193,0.500566,154423.587,0.000,0.000,3.173,0.000,906.056,1.126,374.488,99.954,225.139,6.105217,92.147,8,0.000,0.000,0.000,0,0.000,0,3.173,0.000,0.000,47797.777,0.000,58828.033,0.000,0.000,47797.777 +7.969721,0.020129,16799449,0.500663,161753.270,0.000,0.000,4.385,0.000,926.185,0.925,374.488,84.415,333.972,6.110748,92.141,8,0.000,0.000,0.000,0,0.000,0,4.385,0.000,0.000,51466.950,0.000,51466.950,0.000,0.000,58819.371 +7.989877,0.020156,16804555,0.500815,253317.914,0.000,0.000,1.922,0.000,946.342,1.661,374.488,219.571,512.009,6.113815,92.131,8,0.000,0.000,0.000,0,0.000,0,1.922,0.000,0.000,80768.031,0.000,77096.756,0.000,0.000,95453.127 +8.009990,0.020112,16809735,0.500969,257554.079,0.000,0.000,3.615,0.000,966.454,2.280,374.488,215.198,440.107,6.118355,92.122,8,0.000,0.000,0.000,0,0.000,0,3.615,0.000,0.000,84624.912,0.000,84624.912,0.000,0.000,88304.255 +8.030112,0.020122,16816537,0.501172,338030.946,0.000,0.000,1.856,0.000,986.576,2.292,374.488,400.090,423.191,6.126034,92.114,8,0.000,0.000,0.000,0,0.000,0,1.856,0.000,0.000,106647.223,0.000,113704.029,0.000,0.000,117679.694 +8.050225,0.020113,16823108,0.501368,326698.973,0.000,0.000,3.178,0.000,1006.690,2.432,374.488,336.375,410.759,6.132725,92.106,8,0.000,0.000,0.000,0,0.000,0,3.178,0.000,0.000,114053.788,0.000,105701.113,0.000,0.000,106944.071 +8.070386,0.020161,16830307,0.501582,357082.414,0.000,0.000,3.623,0.000,1026.850,2.865,374.488,421.227,343.337,6.139557,92.099,8,0.000,0.000,0.000,0,0.000,0,3.623,0.000,0.000,113786.228,0.000,118746.395,0.000,0.000,124549.790 +8.090543,0.020157,16837189,0.501787,341418.584,0.000,0.000,2.981,0.000,1047.007,2.489,374.488,381.961,319.754,6.146137,92.093,8,0.000,0.000,0.000,0,0.000,0,2.981,0.000,0.000,117477.362,0.000,106463.859,0.000,0.000,117477.362 +8.110670,0.020127,16844811,0.502014,378702.378,0.000,0.000,1.807,0.000,1067.134,2.773,374.488,334.794,221.255,6.153000,92.088,8,0.000,0.000,0.000,0,0.000,0,1.807,0.000,0.000,125008.552,0.000,125008.552,0.000,0.000,128685.274 +8.130788,0.020118,16850412,0.502181,278407.037,0.000,0.000,3.138,0.000,1087.252,1.900,374.488,292.221,259.601,6.157688,92.083,8,0.000,0.000,0.000,0,0.000,0,3.138,0.000,0.000,83457.492,0.000,93498.239,0.000,0.000,101451.305 +8.150910,0.020122,16858575,0.502425,405679.110,0.000,0.000,3.142,0.000,1107.374,2.782,374.488,362.053,258.581,6.166653,92.078,8,0.000,0.000,0.000,0,0.000,0,3.142,0.000,0.000,140891.863,0.000,130853.007,0.000,0.000,133934.240 +8.171053,0.020143,16868417,0.502718,488598.023,0.000,0.000,2.017,0.000,1127.517,3.757,374.488,400.256,151.260,6.175457,92.075,8,0.000,0.000,0.000,0,0.000,0,2.017,0.000,0.000,176336.128,0.000,157967.782,0.000,0.000,154294.112 +8.191208,0.020155,16875077,0.502916,330432.818,0.000,0.000,3.176,0.000,1147.672,2.848,374.488,316.486,264.546,6.182880,92.070,8,0.000,0.000,0.000,0,0.000,0,3.176,0.000,0.000,106472.797,0.000,117487.224,0.000,0.000,106472.797 +8.211348,0.020139,16883377,0.503164,412130.193,0.000,0.000,1.852,0.000,1167.812,3.327,374.488,409.454,165.449,6.190269,92.067,8,0.000,0.000,0.000,0,0.000,0,1.852,0.000,0.000,139627.723,0.000,128604.482,0.000,0.000,143897.988 +8.231478,0.020131,16892199,0.503427,438231.272,0.000,0.000,2.172,0.000,1187.943,3.966,374.488,368.874,181.235,6.199268,92.063,8,0.000,0.000,0.000,0,0.000,0,2.172,0.000,0.000,150663.733,0.000,136009.660,0.000,0.000,151557.879 +8.251628,0.020150,16898166,0.503605,296128.665,0.000,0.000,1.649,0.000,1208.093,3.678,374.488,284.584,297.185,6.207146,92.057,8,0.000,0.000,0.000,0,0.000,0,1.649,0.000,0.000,14789.064,0.000,128535.821,0.000,0.000,152803.781 +8.271760,0.020132,16900979,0.503688,139729.115,0.000,0.000,34.226,0.000,1228.225,2.710,374.488,327.723,392.724,6.218407,92.049,8,0.000,0.000,0.000,0,0.000,0,34.226,0.000,0.000,49.673,0.000,73515.496,0.000,0.000,66163.947 +8.291888,0.020127,16900984,0.503689,248.417,0.000,0.000,19.011,0.000,1248.352,2.222,374.488,307.222,488.877,6.218407,92.040,8,0.000,0.000,0.000,0,0.000,0,19.011,0.000,0.000,198.734,0.000,49.683,0.000,0.000,0.000 +8.312001,0.020113,16900989,0.503689,248.592,0.000,0.000,26.392,0.000,1268.465,1.466,374.488,207.807,449.989,6.218407,92.031,8,0.000,0.000,0.000,0,0.000,0,26.392,0.000,0.000,99.437,0.000,49.718,0.000,0.000,99.437 +8.332129,0.020128,16902309,0.503728,65579.175,0.000,0.000,22.087,0.000,1288.594,1.381,374.488,174.660,185.140,6.218464,92.027,8,0.000,0.000,0.000,0,0.000,0,22.087,0.000,0.000,25337.409,0.000,18282.679,0.000,0.000,21959.087 +8.352249,0.020120,16906009,0.503838,183898.265,0.000,0.000,3.631,0.000,1308.713,1.393,374.488,116.101,258.219,6.263699,92.022,8,0.000,0.000,0.000,0,0.000,0,3.631,0.000,0.000,62525.410,0.000,62525.410,0.000,0.000,58847.445 +8.372360,0.020111,16910613,0.503976,228930.273,0.000,0.000,2.848,0.000,1328.824,1.188,374.488,227.449,279.893,6.267723,92.017,8,0.000,0.000,0.000,0,0.000,0,2.848,0.000,0.000,73591.834,0.000,73591.834,0.000,0.000,81746.605 +8.392470,0.020109,16916221,0.504143,278874.778,0.000,0.000,1.976,0.000,1348.934,2.154,374.488,287.879,459.596,6.271793,92.008,8,0.000,0.000,0.000,0,0.000,0,1.976,0.000,0.000,88316.977,0.000,95676.725,0.000,0.000,94881.076 +8.412589,0.020120,16922585,0.504332,316307.265,0.000,0.000,1.963,0.000,1369.053,2.198,374.488,291.032,390.049,6.278225,92.000,8,0.000,0.000,0.000,0,0.000,0,1.963,0.000,0.000,106661.752,0.000,106661.752,0.000,0.000,102983.761 +8.432737,0.020148,16928209,0.504500,279130.180,0.000,0.000,2.242,0.000,1389.202,1.851,374.488,263.088,324.934,6.282543,91.994,8,0.000,0.000,0.000,0,0.000,0,2.242,0.000,0.000,99164.669,0.000,88146.373,0.000,0.000,91819.138 +8.452884,0.020147,16935535,0.504718,363636.201,0.000,0.000,2.021,0.000,1409.348,2.341,374.488,305.380,280.756,6.288902,91.988,8,0.000,0.000,0.000,0,0.000,0,2.021,0.000,0.000,121212.067,0.000,124885.160,0.000,0.000,117538.974 +8.473013,0.020129,16941455,0.504895,294097.863,0.000,0.000,1.983,0.000,1429.478,2.138,374.488,253.245,320.777,6.296043,91.982,8,0.000,0.000,0.000,0,0.000,0,1.983,0.000,0.000,99258.029,0.000,95581.806,0.000,0.000,99258.029 +8.493140,0.020126,16949965,0.505148,422827.771,0.000,0.000,1.699,0.000,1449.604,2.803,374.488,398.652,302.968,6.303074,91.976,8,0.000,0.000,0.000,0,0.000,0,1.699,0.000,0.000,147070.529,0.000,139717.003,0.000,0.000,136040.239 +8.513296,0.020156,16958253,0.505395,411183.048,0.000,0.000,1.855,0.000,1469.760,2.616,374.488,314.338,249.610,6.311440,91.971,8,0.000,0.000,0.000,0,0.000,0,1.855,0.000,0.000,132165.980,0.000,139508.534,0.000,0.000,139508.534 +8.533425,0.020129,16964646,0.505586,317600.398,0.000,0.000,2.161,0.000,1489.890,2.230,374.488,241.411,224.334,6.316040,91.967,8,0.000,0.000,0.000,0,0.000,0,2.161,0.000,0.000,102935.715,0.000,104773.852,0.000,0.000,109890.831 +8.553556,0.020131,16970902,0.505772,310770.806,0.000,0.000,1.909,0.000,1510.020,2.279,374.488,320.369,275.545,6.322231,91.961,8,0.000,0.000,0.000,0,0.000,0,1.909,0.000,0.000,99251.930,0.000,111869.542,0.000,0.000,99649.335 +8.573672,0.020116,16979047,0.506015,404892.372,0.000,0.000,1.899,0.000,1530.137,2.943,374.488,330.497,201.561,6.331676,91.957,8,0.000,0.000,0.000,0,0.000,0,1.899,0.000,0.000,125071.726,0.000,136356.019,0.000,0.000,143464.627 +8.593795,0.020122,16985337,0.506202,312586.719,0.000,0.000,3.060,0.000,1550.259,2.286,374.488,271.968,253.138,6.336636,91.952,8,0.000,0.000,0.000,0,0.000,0,3.060,0.000,0.000,102969.743,0.000,102969.743,0.000,0.000,106647.234 +8.613902,0.020107,16992663,0.506421,364347.607,0.000,0.000,2.019,0.000,1570.366,2.910,374.488,352.603,261.295,6.343849,91.947,8,0.000,0.000,0.000,0,0.000,0,2.019,0.000,0.000,125129.481,0.000,121449.202,0.000,0.000,117768.923 +8.634006,0.020104,16999767,0.506633,353367.313,0.000,0.000,1.889,0.000,1590.470,2.392,374.488,277.079,187.504,6.351307,91.943,8,0.000,0.000,0.000,0,0.000,0,1.889,0.000,0.000,114108.195,0.000,117789.104,0.000,0.000,121470.014 +8.654136,0.020130,17005421,0.506801,280872.545,0.000,0.000,1.907,0.000,1610.600,2.133,374.488,276.133,203.558,6.358185,91.939,8,0.000,0.000,0.000,0,0.000,0,1.907,0.000,0.000,100744.521,0.000,84549.889,0.000,0.000,95578.135 +8.674260,0.020125,17013013,0.507027,377248.891,0.000,0.000,1.875,0.000,1630.725,2.495,374.488,311.341,239.523,6.365162,91.935,8,0.000,0.000,0.000,0,0.000,0,1.875,0.000,0.000,130884.296,0.000,121343.755,0.000,0.000,125020.839 +8.694385,0.020124,17019038,0.507207,299390.753,0.000,0.000,3.556,0.000,1650.849,1.844,374.488,198.960,341.240,6.369629,91.928,8,0.000,0.000,0.000,0,0.000,0,3.556,0.000,0.000,102960.604,0.000,99283.440,0.000,0.000,97146.709 +8.714521,0.020137,17023077,0.507327,200579.092,0.000,0.000,3.926,0.000,1670.986,1.624,374.488,192.629,190.495,6.373859,91.924,8,0.000,0.000,0.000,0,0.000,0,3.926,0.000,0.000,66147.896,0.000,66147.896,0.000,0.000,68283.301 +8.734648,0.020127,17025371,0.507396,113975.786,0.000,0.000,5.401,0.000,1691.113,1.186,374.488,84.619,258.708,6.376175,91.919,8,0.000,0.000,0.000,0,0.000,0,5.401,0.000,0.000,36766.383,0.000,36766.383,0.000,0.000,40443.021 +8.754796,0.020148,17031957,0.507592,326886.077,0.000,0.000,2.005,0.000,1711.260,1.925,374.488,268.913,373.220,6.382740,91.912,8,0.000,0.000,0.000,0,0.000,0,2.005,0.000,0.000,106513.441,0.000,117532.073,0.000,0.000,102840.564 +8.774940,0.020144,17036323,0.507722,216744.834,0.000,0.000,3.087,0.000,1731.404,1.878,374.488,175.499,426.239,6.386871,91.903,8,0.000,0.000,0.000,0,0.000,0,3.087,0.000,0.000,69799.184,0.000,77146.466,0.000,0.000,69799.184 +8.795053,0.020113,17039801,0.507826,172920.690,0.000,0.000,3.209,0.000,1751.517,1.201,374.488,172.267,220.626,6.389252,91.899,8,0.000,0.000,0.000,0,0.000,0,3.209,0.000,0.000,58866.618,0.000,55187.454,0.000,0.000,58866.618 +8.815163,0.020110,17044241,0.507958,220788.402,0.000,0.000,4.843,0.000,1771.627,1.875,374.488,162.196,349.061,6.393871,91.892,8,0.000,0.000,0.000,0,0.000,0,4.843,0.000,0.000,77275.941,0.000,69916.327,0.000,0.000,73596.134 +8.835280,0.020117,17049865,0.508126,279561.907,0.000,0.000,1.942,0.000,1791.744,1.798,374.488,229.709,433.786,6.398193,91.884,8,0.000,0.000,0.000,0,0.000,0,1.942,0.000,0.000,88730.086,0.000,95639.600,0.000,0.000,95192.221 +8.855467,0.020187,17054729,0.508271,240949.126,0.000,0.000,3.322,0.000,1811.931,1.852,374.488,219.434,378.882,6.404789,91.876,8,0.000,0.000,0.000,0,0.000,0,3.322,0.000,0.000,86541.555,0.000,76980.868,0.000,0.000,77426.703 +8.875619,0.020153,17061409,0.508470,331468.032,0.000,0.000,3.466,0.000,1832.084,2.048,374.488,238.607,338.043,6.409527,91.869,8,0.000,0.000,0.000,0,0.000,0,3.466,0.000,0.000,111150.957,0.000,102814.635,0.000,0.000,117502.440 +8.895764,0.020144,17067551,0.508653,304901.477,0.000,0.000,1.818,0.000,1852.228,2.347,374.488,274.001,373.673,6.415947,91.862,8,0.000,0.000,0.000,0,0.000,0,1.818,0.000,0.000,99184.818,0.000,99184.818,0.000,0.000,106531.842 +8.915897,0.020133,17073961,0.508844,318376.840,0.000,0.000,1.994,0.000,1872.361,2.508,374.488,336.816,350.010,6.423115,91.855,8,0.000,0.000,0.000,0,0.000,0,1.994,0.000,0.000,112549.442,0.000,95562.721,0.000,0.000,110264.678 +8.936024,0.020127,17081261,0.509061,362694.875,0.000,0.000,1.767,0.000,1892.488,2.792,374.488,290.924,317.901,6.430214,91.849,8,0.000,0.000,0.000,0,0.000,0,1.767,0.000,0.000,119043.414,0.000,125999.206,0.000,0.000,117652.255 +8.956162,0.020138,17090204,0.509328,444077.958,0.000,0.000,1.690,0.000,1912.627,3.363,374.488,383.286,253.908,6.439701,91.844,8,0.000,0.000,0.000,0,0.000,0,1.690,0.000,0.000,146834.230,0.000,153339.230,0.000,0.000,143904.497 +8.976283,0.020120,17094044,0.509442,190851.371,0.000,0.000,1.962,0.000,1932.747,2.236,374.488,305.000,322.862,6.442097,91.838,8,0.000,0.000,0.000,0,0.000,0,1.962,0.000,0.000,92095.726,0.000,95624.489,0.000,0.000,3131.155 +8.996390,0.020108,17099002,0.509590,246573.128,0.000,0.000,3.316,0.000,1952.855,2.660,374.488,287.710,230.789,6.454567,91.833,8,0.000,0.000,0.000,0,0.000,0,3.316,0.000,0.000,128806.858,0.000,117766.270,0.000,0.000,0.000 +9.016515,0.020124,17099015,0.509590,645.990,0.000,0.000,39.151,0.000,1972.979,3.924,374.488,578.246,366.475,6.454567,91.826,8,0.000,0.000,0.000,0,0.000,0,39.151,0.000,0.000,198.766,0.000,149.075,0.000,0.000,298.149 +9.036632,0.020117,17106859,0.509824,389918.024,0.000,0.000,4.536,0.000,1993.096,3.316,374.488,372.041,187.962,6.506844,91.822,8,0.000,0.000,0.000,0,0.000,0,4.536,0.000,0.000,121190.737,0.000,118257.902,0.000,0.000,150469.385 +9.056746,0.020115,17116616,0.510115,485069.412,0.000,0.000,1.818,0.000,2013.211,3.466,374.488,369.367,199.637,6.515770,91.818,8,0.000,0.000,0.000,0,0.000,0,1.818,0.000,0.000,166843.594,0.000,153818.260,0.000,0.000,164407.558 +9.076875,0.020129,17124383,0.510346,385858.186,0.000,0.000,1.789,0.000,2033.340,2.991,374.488,282.162,208.226,6.522636,91.814,8,0.000,0.000,0.000,0,0.000,0,1.789,0.000,0.000,134729.934,0.000,124992.815,0.000,0.000,126135.436 +9.096988,0.020113,17130895,0.510540,323772.933,0.000,0.000,2.497,0.000,2053.453,2.694,374.488,129.931,247.043,6.529686,91.809,8,0.000,0.000,0.000,0,0.000,0,2.497,0.000,0.000,110377.136,0.000,103018.661,0.000,0.000,110377.136 +9.117115,0.020126,17135155,0.510667,211662.799,0.000,0.000,2058.855,0.000,2073.579,1.837,382.332,54.150,141.489,6.532471,91.807,8,0.000,0.000,0.000,0,0.000,0,2058.855,0.000,54306.911,73535.433,0.000,69858.661,0.000,0.000,13961.795 +9.137233,0.020118,17139433,0.510795,212642.940,0.000,0.000,2091.152,0.000,2093.697,2.912,386.781,45.823,164.069,6.537567,91.803,8,0.000,0.000,0.000,0,0.000,0,2091.152,3628.549,72918.932,69886.857,0.000,66208.601,0.000,0.000,0.000 +9.157370,0.020137,17145235,0.510968,288128.567,0.000,0.000,2111.482,0.000,2113.782,3.601,396.000,22.502,347.815,6.545681,91.797,8,0.000,0.000,0.000,0,0.000,0,2111.482,95546.253,0.000,76874.013,0.000,99221.109,16487.191,0.000,0.000 +9.177510,0.020141,17156125,0.511292,540700.900,0.000,0.000,57.824,0.000,2133.923,4.719,397.883,21.722,289.179,6.553562,91.791,8,0.000,0.000,0.000,0,0.000,0,57.824,161664.108,0.000,0.000,0.000,135944.818,143293.186,0.000,99798.789 +9.197663,0.020153,17166494,0.511601,514517.287,0.000,0.000,2151.768,0.000,61.866,6.746,403.508,11.242,391.151,6.567776,91.783,8,0.000,0.000,0.000,0,0.000,0,2151.768,158935.179,0.000,0.000,36719.336,152980.692,157893.144,7988.937,0.000 +9.217828,0.020165,17207128,0.512812,2015068.531,0.000,0.000,70.229,0.000,44.250,8.316,411.320,0.775,304.518,6.578655,91.777,8,0.000,0.000,0.000,0,0.000,0,70.229,362260.068,169451.424,82370.154,346738.179,349366.486,352292.338,352589.882,0.000 +9.237989,0.020161,17246090,0.513974,1932585.973,0.000,0.000,63.043,0.000,0.069,7.693,411.320,0.775,405.921,6.589943,91.769,8,0.000,0.000,0.000,0,0.000,0,63.043,266113.745,289972.219,265121.709,270478.705,272115.565,271619.547,274992.470,22172.012 +9.258120,0.020131,17291855,0.515337,2273373.499,0.000,0.000,0.667,0.000,3.378,7.031,411.320,0.388,470.748,6.602314,91.760,8,0.000,0.000,0.000,0,0.000,0,0.667,270181.983,294075.628,288213.985,288313.335,286723.737,308779.409,249517.209,287568.211 +9.278257,0.020138,17332063,0.516536,1996659.786,0.000,0.000,14.391,0.000,0.091,7.251,411.320,0.388,611.030,6.643932,91.748,8,0.000,0.000,0.000,0,0.000,0,14.391,218198.446,331468.963,264579.271,240296.376,341748.225,225945.136,95989.439,278433.929 +9.298401,0.020144,17382428,0.518037,2500244.986,0.000,0.000,0.504,0.000,0.059,5.085,411.320,0.388,266.247,6.652763,91.743,8,0.000,0.000,0.000,0,0.000,0,0.504,294578.651,337271.209,304904.293,323272.021,316967.423,310464.254,301230.747,311556.389 +9.318561,0.020159,17435575,0.519621,2636330.275,0.000,0.000,0.384,0.000,0.044,4.762,411.320,0.000,268.174,6.659283,91.737,8,0.000,0.000,0.000,0,0.000,0,0.384,315038.169,332598.162,326695.226,334036.692,345594.540,326695.226,320941.104,334731.155 +9.338679,0.020119,17486565,0.521140,2534465.676,0.000,0.000,0.496,0.000,2.783,4.778,411.320,0.000,332.209,6.668266,91.731,8,0.000,0.000,0.000,0,0.000,0,0.496,313291.570,331284.835,323679.947,323679.947,326165.204,290526.611,305835.797,320001.766 +9.358816,0.020137,17531778,0.522488,2245324.426,0.000,0.000,12.836,0.000,0.082,6.693,411.320,0.000,593.993,6.708687,91.719,8,0.000,0.000,0.000,0,0.000,0,12.836,277058.920,319668.089,308693.000,352792.001,227447.545,165420.911,270851.291,323392.667 +9.378954,0.020139,17586376,0.524115,2711120.206,0.000,0.000,0.352,0.000,0.403,4.887,411.320,0.000,281.837,6.717098,91.714,8,0.000,0.000,0.000,0,0.000,0,0.352,334532.709,324551.846,345407.380,349081.927,340739.713,356431.020,318642.777,341732.834 +9.399084,0.020129,17643046,0.525804,2815333.498,0.000,0.000,0.497,0.000,0.092,4.812,411.320,0.000,263.922,6.724068,91.709,8,0.000,0.000,0.000,0,0.000,0,0.497,352922.696,327188.749,341893.861,339857.005,349147.059,386754.390,338764.057,378805.681 +9.419210,0.020127,17695277,0.527360,2595135.508,0.000,0.000,0.474,0.000,8.055,4.813,411.320,0.000,365.656,6.736401,91.701,8,0.000,0.000,0.000,0,0.000,0,0.474,327329.607,331354.152,338260.469,332496.924,355054.246,348545.415,358234.133,203860.562 +9.439339,0.020129,17739357,0.528674,2189830.483,0.000,0.000,12.412,0.000,0.081,7.274,411.320,0.194,451.182,6.775291,91.692,8,0.000,0.000,0.000,0,0.000,0,12.412,252019.284,188182.347,338211.568,363895.379,319780.826,264538.279,316104.613,147098.186 +9.459475,0.020135,17794713,0.530324,2749224.043,0.000,0.000,0.510,0.000,0.133,4.611,411.320,0.000,282.078,6.781933,91.687,8,0.000,0.000,0.000,0,0.000,0,0.510,335979.851,336973.140,361010.723,331609.382,334589.247,348892.602,358080.522,342088.576 +9.479617,0.020142,17849889,0.531968,2739299.339,0.000,0.000,0.393,0.000,0.130,4.653,411.320,0.000,262.584,6.788807,91.682,8,0.000,0.000,0.000,0,0.000,0,0.393,328610.670,326972.333,354774.414,330298.653,337447.760,338391.045,350206.929,372597.534 +9.499780,0.020163,17903648,0.533570,2666200.073,0.000,0.000,12.576,0.000,0.658,4.998,411.320,0.000,333.994,6.804142,91.675,8,0.000,0.000,0.000,0,0.000,0,12.576,373552.688,355995.910,363187.246,124782.072,346523.185,355450.360,356690.246,390018.367 +9.519917,0.020137,17948326,0.534902,2218685.916,0.000,0.000,6.409,0.000,0.056,7.093,411.320,0.000,459.544,6.841358,91.666,8,0.000,0.000,0.000,0,0.000,0,6.409,215969.046,352979.531,243430.735,242089.929,209662.293,338627.944,260463.934,355462.505 +9.540052,0.020135,18001259,0.536479,2628904.500,0.000,0.000,0.557,0.000,0.042,4.904,411.320,0.000,244.444,6.847748,91.661,8,0.000,0.000,0.000,0,0.000,0,0.557,326347.108,326843.756,319940.355,334889.446,337521.678,330220.959,322373.928,330767.271 +9.560190,0.020138,18052719,0.538013,2555409.075,0.000,0.000,0.573,0.000,0.155,4.670,411.320,0.000,222.298,6.854179,91.657,8,0.000,0.000,0.000,0,0.000,0,0.573,327793.535,313144.377,332213.111,316024.550,314336.173,309221.382,322976.693,319699.254 +9.580289,0.020099,18098710,0.539384,2288238.209,0.000,0.000,0.517,0.000,14.811,4.849,411.320,0.972,315.433,6.868397,91.651,8,0.000,0.000,0.000,0,0.000,0,0.517,316634.732,304843.024,324147.593,305589.334,90651.867,310067.198,312952.933,323351.528 +9.600425,0.020136,18137782,0.540548,1940433.480,0.000,0.000,1.649,0.000,34.947,3.694,411.320,46.365,159.271,6.873840,91.648,8,0.000,0.000,0.000,0,0.000,0,1.649,268279.629,268130.640,288492.478,268279.629,0.000,285860.338,274090.202,287300.565 +9.620572,0.020148,18173941,0.541626,1794692.338,0.000,0.000,1.400,0.000,55.095,3.601,411.320,46.337,262.708,6.879360,91.642,8,0.000,0.000,0.000,0,0.000,0,1.400,268119.362,261915.193,242409.286,253676.057,0.000,253775.324,257696.358,257100.758 +9.640692,0.020120,18210484,0.542715,1816274.782,0.000,0.000,1.585,0.000,75.214,3.235,411.320,17.862,178.618,6.885010,91.639,8,0.000,0.000,0.000,0,0.000,0,1.585,264814.384,271176.291,250102.474,242498.007,0.000,271822.422,258402.775,257458.429 +9.660810,0.020118,18241362,0.543635,1534856.777,0.000,0.000,1.741,0.000,95.332,2.566,411.320,44.659,160.189,6.889919,91.636,8,0.000,0.000,0.000,0,0.000,0,1.741,224377.987,215629.532,214386.854,209664.677,0.000,218363.425,228056.315,224377.987 +9.680918,0.020108,18274821,0.544632,1663954.082,0.000,0.000,1.839,0.000,115.440,3.565,411.320,47.011,274.298,6.899078,91.630,8,0.000,0.000,0.000,0,0.000,0,1.839,246566.973,153818.404,267603.243,257607.285,0.000,241544.128,242886.869,253927.181 +9.701055,0.020137,18315268,0.545838,2008620.377,0.000,0.000,15.348,0.000,135.577,3.095,411.320,46.169,243.841,6.909336,91.626,8,0.000,0.000,0.000,0,0.000,0,15.348,301340.234,211603.615,305015.115,301340.234,0.000,301340.234,293990.472,293990.472 +9.721195,0.020141,18355184,0.547027,1981845.922,0.000,0.000,1.678,0.000,155.718,3.097,411.320,41.311,163.885,6.915318,91.622,8,0.000,0.000,0.000,0,0.000,0,1.678,286582.189,283057.010,301278.712,279233.928,0.000,269552.097,282908.059,279233.928 +9.741304,0.020109,18387865,0.548001,1625213.956,0.000,0.000,1.670,0.000,175.826,2.530,411.320,20.008,219.704,6.920532,91.618,8,0.000,0.000,0.000,0,0.000,0,1.670,253919.478,233828.708,231839.523,224827.646,0.000,228159.531,231839.523,220799.546 +9.761412,0.020108,18431497,0.549301,2169922.022,0.000,0.000,1.284,0.000,195.934,3.420,411.320,49.732,220.105,6.926811,91.614,8,0.000,0.000,0.000,0,0.000,0,1.284,339671.970,295459.909,298095.723,312468.373,0.000,294912.853,316496.694,312816.500 +9.781534,0.020122,18468825,0.550414,1855091.363,0.000,0.000,214.976,0.000,6.705,3.756,411.320,80.175,276.246,6.934238,91.608,8,0.000,0.000,0.000,0,0.000,0,214.976,278402.856,219313.068,272141.028,283173.773,49.697,266624.656,270600.420,264785.865 +9.801645,0.020111,18468826,0.550414,49.724,0.000,0.000,20.542,0.000,21.947,2.043,411.320,565.218,362.050,6.934238,91.601,8,0.000,0.000,0.000,0,0.000,0,20.542,0.000,49.724,0.000,0.000,0.000,0.000,0.000,0.000 +9.821773,0.020128,18468826,0.550414,0.000,0.000,0.000,0.000,0.000,42.075,3.675,411.320,1046.992,457.998,6.934238,91.592,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.841899,0.020126,18468826,0.550414,0.000,0.000,0.000,0.000,0.000,62.201,4.330,411.320,1022.084,565.776,6.934238,91.581,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.862066,0.020167,18468826,0.550414,0.000,0.000,0.000,0.000,0.000,82.367,3.804,411.320,871.836,591.748,6.944351,91.569,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.882222,0.020156,18468828,0.550414,99.227,0.000,0.000,99.931,0.000,102.523,4.102,411.320,748.857,742.268,6.944351,91.555,8,0.000,0.000,0.000,0,0.000,0,99.931,0.000,0.000,0.000,0.000,0.000,49.614,49.614,0.000 +9.902344,0.020123,18468832,0.550414,198.778,0.000,0.000,103.418,0.000,122.646,2.628,411.320,342.621,230.226,6.954712,91.550,8,0.000,0.000,0.000,0,0.000,0,103.418,0.000,0.000,0.000,99.389,0.000,49.695,49.695,0.000 +9.922468,0.020123,18468832,0.550414,0.000,0.000,0.000,0.000,0.000,142.769,1.158,411.320,206.149,528.185,6.965942,91.540,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.942600,0.020132,18468834,0.550414,99.343,0.000,0.000,132.133,0.000,162.902,0.970,411.320,210.134,292.209,6.974731,91.534,8,0.000,0.000,0.000,0,0.000,0,132.133,0.000,99.343,0.000,0.000,0.000,0.000,0.000,0.000 +9.962705,0.020105,18468836,0.550414,99.480,0.000,0.000,167.819,0.000,182.999,0.947,411.320,162.626,425.314,6.983154,91.526,8,0.000,0.000,0.000,0,0.000,0,167.819,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.480 +9.982833,0.020128,18468839,0.550414,149.046,0.000,0.000,192.053,0.000,202.379,1.279,411.320,242.394,374.750,6.990601,91.518,8,0.000,0.000,0.000,0,0.000,0,192.053,99.364,0.000,49.682,0.000,0.000,0.000,0.000,0.000 +10.003009,0.020176,18468840,0.550414,49.563,0.000,0.000,14.616,0.000,222.555,1.298,411.320,311.897,484.593,6.999634,91.509,8,0.000,0.000,0.000,0,0.000,0,14.616,0.000,0.000,49.563,0.000,0.000,0.000,0.000,0.000 +10.023142,0.020133,18468842,0.550414,99.338,0.000,0.000,223.755,0.000,136.466,1.769,411.320,360.294,458.662,7.008423,91.500,8,0.000,0.000,0.000,0,0.000,0,223.755,0.000,0.000,0.000,0.000,99.338,0.000,0.000,0.000 +10.043265,0.020123,18468842,0.550414,0.000,0.000,0.000,0.000,0.000,156.589,1.888,411.320,569.746,389.214,7.015259,91.492,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.063381,0.020116,18468842,0.550414,0.000,0.000,0.000,0.000,0.000,176.705,1.984,411.320,691.108,483.134,7.024658,91.483,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.083489,0.020108,18468842,0.550414,0.000,0.000,0.000,0.000,0.000,196.812,2.656,411.320,777.844,690.229,7.038086,91.469,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.103623,0.020134,18468844,0.550414,99.334,0.000,0.000,198.408,0.000,211.255,2.475,411.320,582.614,280.734,7.043457,91.464,8,0.000,0.000,0.000,0,0.000,0,198.408,0.000,0.000,0.000,0.000,0.000,0.000,99.334,0.000 +10.123776,0.020153,18468846,0.550415,99.242,0.000,0.000,228.583,0.000,231.209,2.516,411.320,612.509,347.734,7.050293,91.457,8,0.000,0.000,0.000,0,0.000,0,228.583,0.000,49.621,0.000,49.621,0.000,0.000,0.000,0.000 +10.143914,0.020138,18468851,0.550415,248.284,0.000,0.000,243.927,0.000,167.725,3.064,411.320,504.521,429.454,7.062012,91.448,8,0.000,0.000,0.000,0,0.000,0,243.927,0.000,49.657,0.000,49.657,0.000,49.657,0.000,99.314 +10.164032,0.020118,18468853,0.550415,99.411,0.000,0.000,149.586,0.000,187.844,1.871,411.320,374.734,317.650,7.074463,91.442,8,0.000,0.000,0.000,0,0.000,0,149.586,0.000,0.000,0.000,0.000,49.706,49.706,0.000,0.000 +10.184168,0.020136,18468854,0.550415,49.663,0.000,0.000,12.760,0.000,207.979,1.387,411.320,283.816,635.918,7.094727,91.430,8,0.000,0.000,0.000,0,0.000,0,12.760,0.000,0.000,0.000,0.000,49.663,0.000,0.000,0.000 +10.204296,0.020128,18468854,0.550415,0.000,0.000,0.000,0.000,0.000,228.107,1.391,411.320,305.855,536.993,7.110107,91.419,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.224445,0.020149,18468854,0.550415,0.000,0.000,0.000,0.000,0.000,248.256,0.914,411.320,145.209,277.235,7.117065,91.414,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.244581,0.020136,18468856,0.550415,99.324,0.000,0.000,246.639,0.000,268.392,1.468,411.320,385.267,477.413,7.129028,91.404,8,0.000,0.000,0.000,0,0.000,0,246.639,0.000,0.000,99.324,0.000,0.000,0.000,0.000,0.000 +10.264724,0.020143,18468856,0.550415,0.000,0.000,0.000,0.000,0.000,288.535,0.860,411.320,238.339,409.578,7.137207,91.396,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.284842,0.020118,18468856,0.550415,0.000,0.000,0.000,0.000,0.000,308.653,1.090,411.320,346.972,463.665,7.146362,91.387,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.305030,0.020188,18468856,0.550415,0.000,0.000,0.000,0.000,0.000,328.841,0.982,411.320,295.079,481.607,7.155518,91.378,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.325169,0.020139,18468858,0.550415,99.310,0.000,0.000,342.854,0.000,192.552,1.530,411.320,390.063,558.036,7.166870,91.367,8,0.000,0.000,0.000,0,0.000,0,342.854,49.655,0.000,0.000,0.000,0.000,0.000,49.655,0.000 +10.345288,0.020119,18468860,0.550415,99.411,0.000,0.000,10.224,0.000,212.671,1.875,411.320,445.212,372.402,7.176514,91.359,8,0.000,0.000,0.000,0,0.000,0,10.224,49.705,0.000,0.000,0.000,0.000,0.000,49.705,0.000 +10.365391,0.020104,18468860,0.550415,0.000,0.000,0.000,0.000,0.000,232.775,1.504,411.320,518.793,477.018,7.186279,91.350,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.385490,0.020099,18468861,0.550415,49.753,0.000,0.000,251.904,0.000,252.837,1.693,411.320,509.001,352.549,7.202759,91.343,8,0.000,0.000,0.000,0,0.000,0,251.904,0.000,49.753,0.000,0.000,0.000,0.000,0.000,0.000 +10.405598,0.020107,18468864,0.550415,149.198,0.000,0.000,260.667,0.000,272.944,1.761,411.320,386.788,458.279,7.208496,91.334,8,0.000,0.000,0.000,0,0.000,0,260.667,0.000,49.733,0.000,0.000,0.000,49.733,0.000,49.733 +10.425677,0.020079,18468867,0.550415,149.407,0.000,0.000,282.925,0.000,253.689,2.727,411.320,549.578,377.215,7.219116,91.327,8,0.000,0.000,0.000,0,0.000,0,282.925,0.000,0.000,0.000,49.802,0.000,49.802,0.000,49.802 +10.445803,0.020125,18468868,0.550415,49.688,0.000,0.000,10.175,0.000,273.815,3.160,411.320,669.434,246.113,7.224854,91.322,8,0.000,0.000,0.000,0,0.000,0,10.175,0.000,0.000,0.000,49.688,0.000,0.000,0.000,0.000 +10.465919,0.020116,18468868,0.550415,0.000,0.000,0.000,0.000,0.000,293.931,3.311,411.320,793.824,369.532,7.235596,91.315,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.486037,0.020119,18468870,0.550415,99.411,0.000,0.000,225.487,0.000,314.049,2.068,411.320,466.183,518.412,7.251099,91.304,8,0.000,0.000,0.000,0,0.000,0,225.487,0.000,0.000,99.411,0.000,0.000,0.000,0.000,0.000 +10.506181,0.020143,18468870,0.550415,0.000,0.000,0.000,0.000,0.000,334.193,1.581,411.320,424.494,550.736,7.263672,91.294,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.526345,0.020164,18468872,0.550415,99.188,0.000,0.000,337.019,0.000,197.077,0.987,411.320,222.205,308.995,7.269409,91.288,8,0.000,0.000,0.000,0,0.000,0,337.019,0.000,0.000,0.000,0.000,99.188,0.000,0.000,0.000 +10.546513,0.020169,18468872,0.550415,0.000,0.000,0.000,0.000,0.000,217.245,0.612,411.320,163.852,177.410,7.273193,91.284,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.566639,0.020126,18468872,0.550415,0.000,0.000,0.000,0.000,0.000,237.371,0.898,411.320,239.310,456.883,7.287720,91.275,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.586780,0.020140,18468873,0.550415,49.652,0.000,0.000,242.217,0.000,256.282,1.407,411.320,277.352,601.447,7.298950,91.263,8,0.000,0.000,0.000,0,0.000,0,242.217,49.652,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.606918,0.020138,18468874,0.550415,49.657,0.000,0.000,22.865,0.000,276.420,1.022,411.320,296.583,694.808,7.312378,91.250,8,0.000,0.000,0.000,0,0.000,0,22.865,49.657,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.627046,0.020128,18468877,0.550415,149.047,0.000,0.000,284.304,0.000,214.734,1.270,411.320,197.370,599.874,7.409058,91.238,8,0.000,0.000,0.000,0,0.000,0,284.304,0.000,99.364,0.000,0.000,0.000,0.000,49.682,0.000 +10.647183,0.020138,18468878,0.550415,49.658,0.000,0.000,14.365,0.000,234.872,0.918,411.320,249.261,461.860,7.409058,91.229,8,0.000,0.000,0.000,0,0.000,0,14.365,0.000,0.000,0.000,0.000,0.000,0.000,49.658,0.000 +10.667309,0.020125,18468880,0.550416,99.377,0.000,0.000,240.234,0.000,254.956,1.702,411.320,353.253,289.590,7.409058,91.223,8,0.000,0.000,0.000,0,0.000,0,240.234,0.000,0.000,0.000,0.000,0.000,99.377,0.000,0.000 +10.687447,0.020138,18468880,0.550416,0.000,0.000,0.000,0.000,0.000,275.094,2.002,411.320,583.098,578.443,7.409058,91.212,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.707570,0.020124,18468882,0.550416,99.384,0.000,0.000,265.982,0.000,295.218,2.306,411.320,431.895,416.172,7.409058,91.203,8,0.000,0.000,0.000,0,0.000,0,265.982,0.000,0.000,0.000,99.384,0.000,0.000,0.000,0.000 +10.727697,0.020127,18468882,0.550416,0.000,0.000,0.000,0.000,0.000,315.344,2.336,411.320,662.208,614.852,7.409058,91.191,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.747838,0.020141,18468884,0.550416,99.301,0.000,0.000,325.626,0.000,271.801,3.565,411.320,849.682,535.876,7.409058,91.181,8,0.000,0.000,0.000,0,0.000,0,325.626,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.301 +10.767974,0.020136,18468886,0.550416,99.324,0.000,0.000,279.248,0.000,249.692,3.415,411.320,746.677,415.726,7.409058,91.173,8,0.000,0.000,0.000,0,0.000,0,279.248,0.000,0.000,99.324,0.000,0.000,0.000,0.000,0.000 +10.788095,0.020121,18468887,0.550416,49.699,0.000,0.000,188.101,0.000,269.813,2.244,411.320,473.888,270.821,7.415894,91.167,8,0.000,0.000,0.000,0,0.000,0,188.101,49.699,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.808219,0.020124,18468891,0.550416,198.768,0.000,0.000,270.914,0.000,179.051,1.942,411.320,361.820,519.825,7.426758,91.157,8,0.000,0.000,0.000,0,0.000,0,270.914,49.692,49.692,0.000,0.000,99.384,0.000,0.000,0.000 +10.828358,0.020138,18468892,0.550416,49.656,0.000,0.000,11.953,0.000,199.190,2.211,411.320,371.453,316.171,7.434448,91.151,8,0.000,0.000,0.000,0,0.000,0,11.953,0.000,49.656,0.000,0.000,0.000,0.000,0.000,0.000 +10.848488,0.020131,18468894,0.550416,99.352,0.000,0.000,171.319,0.000,219.320,1.463,411.320,406.138,242.169,7.443970,91.146,8,0.000,0.000,0.000,0,0.000,0,171.319,0.000,0.000,0.000,0.000,0.000,99.352,0.000,0.000 +10.868599,0.020111,18468895,0.550416,49.724,0.000,0.000,168.520,0.000,239.431,1.967,411.320,589.502,617.666,7.456787,91.134,8,0.000,0.000,0.000,0,0.000,0,168.520,0.000,0.000,0.000,49.724,0.000,0.000,0.000,0.000 +10.888737,0.020138,18468896,0.550416,49.657,0.000,0.000,14.200,0.000,259.570,1.231,411.320,328.783,575.709,7.470337,91.123,8,0.000,0.000,0.000,0,0.000,0,14.200,0.000,0.000,0.000,49.657,0.000,0.000,0.000,0.000 +10.908868,0.020131,18468896,0.550416,0.000,0.000,0.000,0.000,0.000,279.700,0.938,411.320,249.541,494.037,7.487919,91.113,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.928980,0.020112,18468896,0.550416,0.000,0.000,0.000,0.000,0.000,299.813,1.251,411.320,321.046,484.969,7.583984,91.104,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.949083,0.020102,18468897,0.550416,49.746,0.000,0.000,309.568,0.000,203.316,1.881,411.320,427.504,526.412,7.583984,91.093,8,0.000,0.000,0.000,0,0.000,0,309.568,0.000,0.000,0.000,0.000,0.000,0.000,49.746,0.000 +10.969189,0.020106,18468898,0.550416,49.736,0.000,0.000,11.467,0.000,223.422,1.794,411.320,500.271,558.943,7.583984,91.082,8,0.000,0.000,0.000,0,0.000,0,11.467,0.000,0.000,0.000,0.000,0.000,0.000,49.736,0.000 +10.989295,0.020106,18468899,0.550416,49.736,0.000,0.000,219.702,0.000,243.528,2.215,411.320,458.702,714.573,7.583984,91.068,8,0.000,0.000,0.000,0,0.000,0,219.702,0.000,0.000,49.736,0.000,0.000,0.000,0.000,0.000 +11.009430,0.020135,18468900,0.550416,49.664,0.000,0.000,13.132,0.000,263.663,1.839,411.320,450.077,665.803,7.583984,91.055,8,0.000,0.000,0.000,0,0.000,0,13.132,0.000,0.000,49.664,0.000,0.000,0.000,0.000,0.000 +11.029582,0.020152,18468903,0.550416,148.868,0.000,0.000,272.858,0.000,227.492,2.334,411.320,414.621,389.422,7.583984,91.048,8,0.000,0.000,0.000,0,0.000,0,272.858,99.245,0.000,0.000,0.000,0.000,0.000,0.000,49.623 +11.049717,0.020135,18468904,0.550416,49.665,0.000,0.000,11.418,0.000,247.627,2.279,411.320,523.420,309.628,7.583984,91.041,8,0.000,0.000,0.000,0,0.000,0,11.418,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.665 +11.069829,0.020112,18468906,0.550416,99.443,0.000,0.000,248.448,0.000,267.739,1.964,411.320,493.720,438.366,7.584351,91.033,8,0.000,0.000,0.000,0,0.000,0,248.448,0.000,99.443,0.000,0.000,0.000,0.000,0.000,0.000 +11.089945,0.020115,18468908,0.550416,99.428,0.000,0.000,232.629,0.000,287.854,2.441,411.320,521.800,383.146,7.593750,91.025,8,0.000,0.000,0.000,0,0.000,0,232.629,0.000,0.000,0.000,0.000,0.000,99.428,0.000,0.000 +11.110062,0.020118,18468910,0.550416,99.416,0.000,0.000,213.157,0.000,307.972,1.995,411.320,442.128,486.594,7.603882,91.016,8,0.000,0.000,0.000,0,0.000,0,213.157,0.000,0.000,0.000,99.416,0.000,0.000,0.000,0.000 +11.130170,0.020108,18468910,0.550416,0.000,0.000,0.000,0.000,0.000,328.080,2.228,411.320,608.826,477.698,7.615479,91.006,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.150285,0.020115,18468911,0.550416,49.713,0.000,0.000,338.708,0.000,200.082,1.937,411.320,437.904,350.324,7.623779,91.000,8,0.000,0.000,0.000,0,0.000,0,338.708,0.000,0.000,0.000,0.000,49.713,0.000,0.000,0.000 +11.170393,0.020108,18468912,0.550416,49.731,0.000,0.000,9.672,0.000,220.190,1.339,411.320,300.719,340.737,7.631470,90.993,8,0.000,0.000,0.000,0,0.000,0,9.672,0.000,0.000,0.000,0.000,49.731,0.000,0.000,0.000 +11.190503,0.020109,18468913,0.550416,49.728,0.000,0.000,227.974,0.000,195.811,1.319,411.320,307.500,571.293,7.644775,90.981,8,0.000,0.000,0.000,0,0.000,0,227.974,0.000,0.000,0.000,0.000,0.000,0.000,49.728,0.000 +11.210672,0.020170,18468915,0.550417,99.159,0.000,0.000,210.430,0.000,192.653,1.320,411.320,285.275,506.446,7.655273,90.972,8,0.000,0.000,0.000,0,0.000,0,210.430,0.000,0.000,49.579,0.000,0.000,0.000,49.579,0.000 +11.230794,0.020121,18468916,0.550417,49.698,0.000,0.000,12.433,0.000,212.775,2.392,411.320,751.301,678.112,7.748047,90.958,8,0.000,0.000,0.000,0,0.000,0,12.433,0.000,0.000,49.698,0.000,0.000,0.000,0.000,0.000 +11.250919,0.020125,18468917,0.550417,49.689,0.000,0.000,57.811,0.000,232.900,2.532,411.320,655.076,702.047,7.748047,90.945,8,0.000,0.000,0.000,0,0.000,0,57.811,0.000,0.000,0.000,0.000,0.000,0.000,49.689,0.000 +11.271048,0.020129,18471563,0.550495,131454.805,0.000,0.000,223.130,0.000,253.028,2.737,411.320,365.230,582.000,7.748047,90.933,8,0.000,0.000,0.000,0,0.000,0,223.130,0.000,49.681,32491.097,0.000,0.000,0.000,74421.503,24492.524 +11.291165,0.020117,18477623,0.550676,301237.864,0.000,0.000,9.858,0.000,273.145,2.013,411.320,335.343,493.014,7.833607,90.923,8,0.000,0.000,0.000,0,0.000,0,9.858,0.000,71034.473,77248.126,0.000,0.000,0.000,82318.466,70636.799 +11.311279,0.020114,18487976,0.550985,514709.311,0.000,0.000,220.261,0.000,293.260,2.581,411.320,395.591,492.693,7.846603,90.914,8,0.000,0.000,0.000,0,0.000,0,220.261,0.000,106690.445,106789.877,0.000,0.000,47230.160,120511.482,133487.347 +11.331405,0.020127,18507503,0.551567,970208.387,0.000,0.000,306.786,0.000,180.934,4.498,411.320,476.476,503.842,7.864326,90.904,8,0.000,0.000,0.000,0,0.000,0,306.786,96886.688,92911.849,194767.085,98675.365,0.000,194667.714,94799.898,197499.787 +11.351545,0.020139,18546090,0.552717,1916001.695,0.000,0.000,198.457,0.000,0.142,6.292,411.320,398.008,638.714,7.885597,90.891,8,0.000,0.000,0.000,0,0.000,0,198.457,277466.957,259889.415,264556.898,270416.079,33913.732,275778.719,265748.596,268231.300 +11.371704,0.020160,18593758,0.554137,2364541.598,0.000,0.000,1.423,0.000,1.045,5.196,411.320,0.388,310.802,7.894390,90.885,8,0.000,0.000,0.000,0,0.000,0,1.423,289987.207,297328.655,289987.207,295146.063,300999.379,286316.483,296435.776,308340.828 +11.391845,0.020141,18638194,0.555461,2206248.157,0.000,0.000,5.092,0.000,0.020,3.860,411.320,0.000,220.128,7.899998,90.881,8,0.000,0.000,0.000,0,0.000,0,5.092,278635.896,272181.393,275557.595,266918.492,272677.894,275557.595,287423.949,277295.345 +11.411989,0.020144,18688627,0.556964,2503652.743,0.000,0.000,0.364,0.000,12.233,4.899,411.320,0.000,402.575,7.913589,90.873,8,0.000,0.000,0.000,0,0.000,0,0.364,356934.214,333999.081,128079.315,336381.952,333502.650,337970.533,337126.599,339658.400 +11.432145,0.020156,18729089,0.558170,2007456.992,0.000,0.000,15.348,0.000,0.118,7.184,411.320,0.000,522.103,7.950329,90.863,7,0.000,0.000,0.000,0,0.000,0,15.348,334096.569,356124.914,279521.840,127804.093,89353.716,343820.794,345110.742,131624.324 +11.452283,0.020138,18778095,0.559631,2433475.921,0.000,0.000,0.334,0.000,0.012,5.168,411.320,0.000,217.636,7.959328,90.858,6,0.000,0.000,0.000,0,0.000,0,0.334,363784.936,357776.477,274800.142,363685.623,350526.599,362742.146,360159.998,0.000 +11.472418,0.020135,18827203,0.561094,2438940.566,0.000,0.000,0.332,0.000,0.052,4.517,411.320,0.000,194.197,7.965275,90.855,6,0.000,0.000,0.000,0,0.000,0,0.332,414105.369,406307.990,0.000,405761.677,408940.226,403278.435,400546.869,0.000 +11.492527,0.020109,18872230,0.562436,2239149.323,0.000,0.000,0.481,0.000,8.222,4.258,411.320,0.000,248.839,7.976871,90.850,6,0.000,0.000,0.000,0,0.000,0,0.481,239246.394,394052.885,0.000,407877.557,401114.408,395743.672,401114.408,0.000 +11.512640,0.020113,18916292,0.563749,2190766.314,0.000,0.000,12.872,0.000,1.727,6.384,411.320,0.777,346.681,8.001732,90.843,6,0.000,0.000,0.000,0,0.000,0,12.872,288127.883,390551.255,0.000,360868.365,378966.476,402682.955,369569.380,0.000 +11.532773,0.020133,18956292,0.564942,1986783.617,0.000,0.000,11.024,0.000,0.096,5.588,411.320,0.000,293.555,8.022957,90.837,6,0.000,0.000,0.000,0,0.000,0,11.024,352852.770,360352.879,0.000,185664.929,356528.320,358117.747,373266.972,0.000 +11.552942,0.020170,19002412,0.566316,2286604.676,0.000,0.000,0.509,0.000,0.089,4.331,411.320,0.000,201.998,8.028507,90.833,6,0.000,0.000,0.000,0,0.000,0,0.509,373878.705,371697.209,0.000,382158.474,378142.538,390686.142,390041.609,0.000 +11.573104,0.020162,19048341,0.567685,2278007.366,0.000,0.000,1.068,0.000,0.033,4.192,411.320,0.000,220.481,8.034176,90.829,6,0.000,0.000,0.000,0,0.000,0,1.068,374716.315,379874.555,0.000,380420.138,374666.717,383296.848,385032.794,0.000 +11.593227,0.020122,19082907,0.568715,1717790.045,0.000,0.000,15.710,0.000,0.014,4.652,411.320,0.000,311.570,8.054508,90.823,6,0.000,0.000,0.000,0,0.000,0,15.710,333161.617,335497.327,0.000,336690.029,308363.341,325309.658,78768.073,0.000 +11.613373,0.020146,19132321,0.570188,2452744.074,0.000,0.000,0.288,0.000,0.065,4.876,411.320,0.000,341.252,8.067799,90.816,6,0.000,0.000,0.000,0,0.000,0,0.288,409204.317,409502.137,0.000,421663.110,404637.748,408112.312,399624.449,0.000 +11.633521,0.020148,19184018,0.571728,2565864.527,0.000,0.000,0.409,0.000,0.002,4.077,411.320,0.000,262.511,8.074245,90.811,6,0.000,0.000,0.000,0,0.000,0,0.409,423615.563,430861.945,0.000,439448.411,424955.647,420935.394,426047.568,0.000 +11.653685,0.020164,19236337,0.573288,2594627.352,0.000,0.000,0.431,0.000,0.129,4.268,411.320,0.000,265.203,8.080723,90.806,6,0.000,0.000,0.000,0,0.000,0,0.431,417766.792,451291.288,0.000,456349.718,418857.826,429916.943,420444.785,0.000 +11.673813,0.020128,19272759,0.574373,1809529.686,0.000,0.000,10.951,0.000,6.329,5.144,411.320,0.000,496.823,8.109947,90.796,6,0.000,0.000,0.000,0,0.000,0,10.951,430248.945,288107.810,0.000,305496.624,201412.151,290492.562,293771.595,0.000 +11.693956,0.020143,19310721,0.575504,1884604.348,0.000,0.000,9.795,0.000,0.045,5.244,411.320,0.000,292.243,8.132416,90.790,5,0.000,0.000,0.000,0,0.000,0,9.795,308490.897,321001.310,0.000,429474.533,3673.693,445360.772,376603.145,0.000 +11.714079,0.020122,19356610,0.576872,2280509.700,0.000,0.000,0.552,0.000,0.050,3.752,411.320,0.000,201.503,8.138081,90.786,5,0.000,0.000,0.000,0,0.000,0,0.552,448011.396,453627.068,0.000,478077.607,0.000,457354.285,443439.344,0.000 +11.734220,0.020141,19404053,0.578286,2355498.978,0.000,0.000,0.209,0.000,0.012,4.074,411.320,0.000,204.802,8.144058,90.782,5,0.000,0.000,0.000,0,0.000,0,0.209,468240.011,473602.107,0.000,477176.837,0.000,473552.458,462927.565,0.000 +11.754342,0.020122,19449867,0.579651,2276857.956,0.000,0.000,0.325,0.000,3.260,3.713,411.320,0.000,232.959,8.152409,90.777,5,0.000,0.000,0.000,0,0.000,0,0.325,476403.727,467060.529,0.000,394203.460,0.000,472129.711,467060.529,0.000 +11.774485,0.020143,19491577,0.580894,2070694.842,0.000,0.000,11.181,0.000,0.154,4.675,411.320,0.000,489.081,8.177868,90.768,5,0.000,0.000,0.000,0,0.000,0,11.181,453159.974,444521.736,0.000,245891.910,0.000,456883.353,470237.870,0.000 +11.794606,0.020121,19536412,0.582230,2228261.553,0.000,0.000,0.335,0.000,0.046,4.085,411.320,0.000,254.708,8.183842,90.763,5,0.000,0.000,0.000,0,0.000,0,0.335,449926.438,435662.781,0.000,438296.836,0.000,444658.328,459717.171,0.000 +11.814725,0.020120,19581633,0.583578,2247597.678,0.000,0.000,0.321,0.000,0.055,3.852,411.320,0.000,230.457,8.189587,90.758,5,0.000,0.000,0.000,0,0.000,0,0.321,456368.543,443346.483,0.000,444390.236,0.000,449062.272,454430.145,0.000 +11.834863,0.020137,19626802,0.584924,2243053.568,0.000,0.000,0.249,0.000,0.059,3.806,411.320,0.000,249.460,8.195217,90.753,5,0.000,0.000,0.000,0,0.000,0,0.249,439036.432,448124.054,0.000,466696.571,0.000,442909.845,446286.666,0.000 +11.854974,0.020111,19667067,0.586124,2002089.353,0.000,0.000,9.769,0.000,5.567,4.485,411.320,0.000,395.840,8.224026,90.746,5,0.000,0.000,0.000,0,0.000,0,9.769,372622.814,379285.672,0.000,239166.765,0.000,505432.467,505581.635,0.000 +11.875096,0.020122,19703258,0.587203,1798607.988,0.000,0.000,17.297,0.000,0.028,7.134,411.320,0.000,122.109,8.246155,90.743,5,0.000,0.000,0.000,0,0.000,0,17.297,273983.196,164002.276,0.000,449813.515,0.000,463579.766,447229.236,0.000 +11.895210,0.020114,19747087,0.588509,2179050.332,0.000,0.000,0.399,0.000,0.010,3.879,411.320,0.000,121.574,8.251587,90.741,5,0.000,0.000,0.000,0,0.000,0,0.399,434527.365,438106.996,0.000,430649.432,0.000,449044.756,426721.782,0.000 +11.915331,0.020122,19789522,0.589774,2108929.396,0.000,0.000,0.404,0.000,0.046,3.798,411.320,0.000,227.911,8.256947,90.736,5,0.000,0.000,0.000,0,0.000,0,0.404,422531.347,415126.364,0.000,421437.994,0.000,429787.237,420046.454,0.000 +11.935465,0.020133,19831539,0.591026,2086920.743,0.000,0.000,0.166,0.000,0.028,3.729,411.320,0.000,265.610,8.262165,90.731,4,0.000,0.000,0.000,0,0.000,0,0.166,444334.269,440807.806,0.000,430178.750,0.000,345195.972,426403.946,0.000 +11.955577,0.020112,19860707,0.591895,1450277.648,0.000,0.000,11.349,0.000,7.419,4.009,411.320,0.000,420.885,8.289547,90.723,4,0.000,0.000,0.000,0,0.000,0,11.349,257955.308,545594.371,0.000,327466.010,0.000,0.000,319261.957,0.000 +11.975715,0.020138,19888551,0.592725,1382667.682,0.000,0.000,11.175,0.000,0.000,4.970,411.320,0.000,79.336,8.311855,90.721,2,0.000,0.000,0.000,0,0.000,0,11.175,238058.787,562720.520,0.000,534912.235,0.000,0.000,46976.139,0.000 +11.995935,0.020220,19912770,0.593447,1197758.072,0.000,0.000,0.071,0.000,0.002,1.559,411.320,0.000,63.171,8.315056,90.720,1,0.000,0.000,0.000,0,0.000,0,0.071,0.000,658991.961,0.000,538766.111,0.000,0.000,0.000,0.000 +12.016161,0.020226,19929124,0.593934,808582.465,0.000,0.000,0.052,0.000,0.002,0.854,411.320,0.000,42.683,8.316998,90.719,1,0.000,0.000,0.000,0,0.000,0,0.052,0.000,808582.465,0.000,0.000,0.000,0.000,0.000,0.000 +12.036300,0.020140,19944590,0.594395,767925.329,0.000,0.000,0.180,0.000,0.002,0.829,411.320,0.000,40.537,8.319016,90.718,1,0.000,0.000,0.000,0,0.000,0,0.180,0.000,767925.329,0.000,0.000,0.000,0.000,0.000,0.000 +12.056409,0.020109,19959075,0.594827,720340.675,0.000,0.000,0.133,0.000,0.000,0.830,411.320,0.000,38.075,8.320980,90.718,1,0.000,0.000,0.000,0,0.000,0,0.133,0.000,720340.675,0.000,0.000,0.000,0.000,0.000,0.000 +12.076519,0.020110,19975522,0.595317,817854.011,0.000,0.000,0.091,0.000,0.017,0.860,411.320,0.000,43.122,8.322807,90.717,1,0.000,0.000,0.000,0,0.000,0,0.091,0.000,817854.011,0.000,0.000,0.000,0.000,0.000,0.000 +12.096603,0.020084,19991529,0.595794,797010.566,0.000,0.000,0.113,0.000,0.000,0.842,411.320,0.000,42.011,8.324852,90.716,1,0.000,0.000,0.000,0,0.000,0,0.113,0.000,797010.566,0.000,0.000,0.000,0.000,0.000,0.000 +12.116750,0.020148,20000000,0.596046,420448.666,0.000,0.000,0.083,0.000,0.000,0.448,411.320,0.000,22.103,8.325775,90.716,0,0.000,0.000,0.000,0,0.000,0,0.083,0.000,420448.666,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.log new file mode 100644 index 000000000..6ade9cd23 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=102 +worker=4 kind=insert tid=6 os_tid=101 +worker=0 kind=insert tid=7 os_tid=97 +worker=6 kind=insert tid=8 os_tid=103 +worker=1 kind=insert tid=9 os_tid=98 +worker=7 kind=insert tid=12 os_tid=104 +worker=3 kind=insert tid=10 os_tid=100 +worker=2 kind=insert tid=11 os_tid=99 +start_monotonic_ns=1788777426333986 main_address=0x55dcdea80a80 +load_end reason=complete inserted=20000000 elapsed_s=12.117 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.177 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.summary.csv new file mode 100644 index 000000000..b6c6746d8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-2-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1650593.590131,12.116853,20000000,0.004672,0.001296,0.060928,0.219136,2151.768160,0.004672,0.001296,0.060928,0.219136,2151.768160,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.csv new file mode 100644 index 000000000..bb0bb7d2e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.csv @@ -0,0 +1,607 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020068,0.020068,68938,0.002055,3435263.389,0.000,0.000,0.266,0.000,0.086,4.561,35.777,0.000,180.638,0.015388,94.335,8,0.000,0.000,0.000,0,0.000,0,0.266,452517.143,424213.021,422468.929,483910.801,416688.509,394712.949,427751.036,413001.000 +0.040187,0.020119,138001,0.004113,3432690.308,0.000,0.000,0.234,0.000,0.061,4.860,44.215,0.000,181.341,0.023945,94.331,8,0.000,0.000,0.000,0,0.000,0,0.234,425315.016,425116.201,422481.902,426557.610,445047.406,430185.984,422978.940,435007.248 +0.060300,0.020113,196408,0.005853,2903950.953,0.000,0.000,0.465,0.000,0.574,5.095,51.871,0.000,153.430,0.030991,94.328,8,0.000,0.000,0.000,0,0.000,0,0.465,350719.435,376672.872,356636.023,359867.773,375280.733,371601.511,358028.161,355144.446 +0.080455,0.020155,250272,0.007459,2672452.681,0.000,0.000,14.313,0.000,0.098,5.728,68.902,0.000,140.705,0.051460,94.326,8,0.000,0.000,0.000,0,0.000,0,14.313,375683.419,375584.190,354795.580,95409.299,370821.167,374740.738,366008.529,359409.758 +0.100598,0.020143,305466,0.009104,2740123.326,0.000,0.000,0.471,0.000,0.087,6.041,82.027,0.000,144.670,0.064678,94.323,8,0.000,0.000,0.000,0,0.000,0,0.471,336545.567,340566.837,356056.174,326964.022,335503.015,337737.055,374971.038,331779.617 +0.120738,0.020140,361792,0.010782,2796752.657,0.000,0.000,0.486,0.000,0.056,5.278,88.203,0.000,147.601,0.072102,94.320,8,0.000,0.000,0.000,0,0.000,0,0.486,352933.244,345385.994,342009.592,355614.504,349755.454,352734.632,357104.092,341215.145 +0.140879,0.020141,418422,0.012470,2811660.641,0.000,0.000,0.237,0.000,9.914,5.351,100.391,0.000,148.173,0.085144,94.317,8,0.000,0.000,0.000,0,0.000,0,0.237,392927.465,360059.385,185342.207,390147.083,372868.999,378429.762,362790.117,369095.624 +0.160998,0.020119,477523,0.014231,2937608.391,0.000,0.000,15.455,0.000,0.036,6.118,116.641,0.000,155.522,0.103710,94.314,8,0.000,0.000,0.000,0,0.000,0,15.455,380292.073,373830.438,285306.038,375570.109,378850.631,388244.854,376663.616,378850.631 +0.181251,0.020253,532263,0.015863,2702829.745,0.000,0.000,0.407,0.000,0.207,6.169,127.266,0.000,142.341,0.114094,94.311,8,0.000,0.000,0.000,0,0.000,0,0.407,334076.472,341137.207,339754.685,334965.236,336150.254,321189.395,342322.225,353234.271 +0.201384,0.020133,588583,0.017541,2797369.658,0.000,0.000,0.300,0.000,0.059,5.585,133.430,0.000,147.649,0.121143,94.308,8,0.000,0.000,0.000,0,0.000,0,0.300,353297.059,338147.952,349174.515,344058.587,355979.196,362386.524,341475.788,352850.036 +0.221521,0.020137,640293,0.019082,2567940.423,0.000,0.000,16.522,0.000,0.142,5.555,149.523,0.000,135.596,0.140530,94.306,8,0.000,0.000,0.000,0,0.000,0,16.522,349907.334,358647.568,62472.811,355121.678,357008.774,368182.369,345437.896,371161.994 +0.241655,0.020134,694904,0.020710,2712323.323,0.000,0.000,0.297,0.000,0.143,6.119,164.211,0.000,143.372,0.154957,94.303,8,0.000,0.000,0.000,0,0.000,0,0.297,338972.124,335942.483,341207.105,349153.705,345478.402,335694.152,327747.553,338127.798 +0.261787,0.020132,749718,0.022343,2722672.775,0.000,0.000,0.257,0.000,0.126,6.306,171.590,0.000,143.775,0.162663,94.300,8,0.000,0.000,0.000,0,0.000,0,0.257,343177.769,338160.985,342432.702,338160.985,345512.311,335429.074,330610.975,349187.974 +0.281936,0.020149,803837,0.023956,2685966.277,0.000,0.000,0.225,0.000,6.564,5.583,182.059,0.000,141.719,0.174236,94.297,8,0.000,0.000,0.000,0,0.000,0,0.225,343891.431,225224.320,346670.752,348904.136,374116.554,352527.180,342203.985,352427.919 +0.302078,0.020142,858750,0.025593,2726282.625,0.000,0.000,13.404,0.000,0.092,5.965,197.840,0.000,143.900,0.192936,94.294,8,0.000,0.000,0.000,0,0.000,0,13.404,346091.384,233243.053,354928.605,361879.228,353190.949,364361.593,364957.361,347630.451 +0.322216,0.020138,912402,0.027192,2664257.784,0.000,0.000,0.447,0.000,0.055,5.999,208.465,0.000,140.633,0.203632,94.292,8,0.000,0.000,0.000,0,0.000,0,0.447,326303.547,322628.846,326303.547,328885.769,360120.731,342889.361,317911.324,339214.660 +0.342349,0.020133,968295,0.028857,2776164.079,0.000,0.000,0.235,0.000,0.114,6.042,216.277,0.000,146.680,0.211395,94.289,8,0.000,0.000,0.000,0,0.000,0,0.235,338148.338,332237.696,353595.478,344356.996,363877.016,348380.206,344953.027,350615.323 +0.362483,0.020134,1022826,0.030483,2708426.429,0.000,0.000,0.514,0.000,14.408,5.384,230.965,0.000,142.988,0.226303,94.286,8,0.000,0.000,0.000,0,0.000,0,0.514,367689.587,361431.463,95610.219,357656.722,378566.801,400271.563,389593.019,357607.055 +0.382615,0.020132,1079362,0.032167,2808297.113,0.000,0.000,15.459,0.000,0.066,6.136,244.871,0.000,148.242,0.243614,94.283,8,0.000,0.000,0.000,0,0.000,0,15.459,356401.793,347957.430,334446.449,357792.630,342046.376,377065.646,345523.467,347063.321 +0.402760,0.020145,1133770,0.033789,2700821.609,0.000,0.000,0.403,0.000,0.118,6.272,254.559,0.000,142.522,0.253265,94.280,8,0.000,0.000,0.000,0,0.000,0,0.403,330603.439,343162.399,336907.739,344055.921,334624.292,343162.399,330603.439,337701.981 +0.422906,0.020146,1186393,0.035357,2612029.422,0.000,0.000,0.438,0.000,2.741,6.271,261.961,0.000,138.052,0.262924,94.277,8,0.000,0.000,0.000,0,0.000,0,0.438,328247.165,285460.373,327899.709,337926.312,340209.598,338224.132,312214.527,341847.607 +0.443043,0.020136,1237039,0.036867,2515136.832,0.000,0.000,16.562,0.000,0.152,5.906,276.805,0.000,132.494,0.281281,94.275,8,0.000,0.000,0.000,0,0.000,0,16.562,347776.789,102401.219,338142.532,328309.631,379559.902,354580.361,327068.104,337298.293 +0.463162,0.020119,1290935,0.038473,2678815.641,0.000,0.000,0.377,0.000,0.192,6.035,283.992,0.000,141.344,0.294331,94.272,8,0.000,0.000,0.000,0,0.000,0,0.377,334702.845,331024.792,334702.845,329782.206,356820.868,328937.248,316312.579,346532.259 +0.483279,0.020117,1346521,0.040129,2763074.810,0.000,0.000,0.238,0.000,0.073,6.234,283.992,0.000,146.018,0.302429,94.269,8,0.000,0.000,0.000,0,0.000,0,0.238,338412.789,345769.589,364161.589,342687.687,355263.837,345769.589,331055.990,339953.741 +0.503403,0.020123,1399428,0.041706,2629143.565,0.000,0.000,0.256,0.000,8.530,5.467,283.992,0.000,138.793,0.315899,94.266,8,0.000,0.000,0.000,0,0.000,0,0.256,369373.129,336923.155,364055.905,330363.589,365745.490,187593.645,323605.249,351483.404 +0.523528,0.020126,1453738,0.043325,2698536.192,0.000,0.000,11.337,0.000,0.128,5.895,284.930,0.000,142.270,0.334930,94.264,8,0.000,0.000,0.000,0,0.000,0,11.337,349006.043,343341.651,338025.073,345627.283,345229.782,283468.035,340857.269,352981.055 +0.543658,0.020130,1508743,0.044964,2732528.324,0.000,0.000,0.436,0.000,0.097,5.913,285.711,0.000,144.376,0.344112,94.261,8,0.000,0.000,0.000,0,0.000,0,0.436,366274.545,349235.054,327426.492,344913.083,325141.312,330456.839,342975.649,346105.351 +0.563779,0.020121,1561756,0.046544,2634705.291,0.000,0.000,0.528,0.000,0.161,5.989,286.023,0.000,139.003,0.351746,94.258,8,0.000,0.000,0.000,0,0.000,0,0.528,323641.387,330996.873,323641.387,342676.192,323939.582,330996.873,332040.557,326772.439 +0.583908,0.020129,1610036,0.047983,2398515.543,0.000,0.000,11.271,0.000,0.105,5.283,286.023,0.000,126.915,0.371063,94.256,8,0.000,0.000,0.000,0,0.000,0,11.271,327187.725,308806.392,316158.925,329870.406,317599.624,110884.149,349791.797,338216.525 +0.604051,0.020143,1664297,0.049600,2693782.719,0.000,0.000,0.312,0.000,0.091,5.816,286.023,0.000,142.341,0.385345,94.253,8,0.000,0.000,0.000,0,0.000,0,0.312,330635.132,322046.562,337982.580,357344.096,327954.307,333713.117,340018.021,344088.904 +0.624198,0.020146,1715374,0.051122,2535287.890,0.000,0.000,0.571,0.000,0.258,5.593,286.023,0.000,187.688,0.392860,94.249,8,0.000,0.000,0.000,0,0.000,0,0.571,315589.412,306754.100,323977.995,315738.322,315192.319,323233.446,328693.471,306108.824 +0.644339,0.020141,1767662,0.052680,2596046.600,0.000,0.000,1.149,0.000,0.038,5.880,286.023,0.000,480.005,0.400562,94.240,8,0.000,0.000,0.000,0,0.000,0,1.149,334336.326,337712.457,306930.081,319789.171,318250.052,317803.211,329867.916,331357.386 +0.664495,0.020156,1825645,0.054408,2876776.732,0.000,0.000,10.656,0.000,0.187,5.639,291.316,0.000,212.992,0.421135,94.235,8,0.000,0.000,0.000,0,0.000,0,10.656,367442.328,370468.790,373892.166,399989.204,390562.517,170722.259,403412.580,400286.889 +0.684644,0.020149,1877671,0.055959,2582062.216,0.000,0.000,0.548,0.000,0.044,5.497,291.473,0.000,451.713,0.430153,94.227,8,0.000,0.000,0.000,0,0.000,0,0.548,327261.720,317335.675,315797.138,325673.553,303141.430,337882.589,321554.244,333415.868 +0.704781,0.020137,1932891,0.057605,2742195.395,0.000,0.000,0.507,0.000,0.152,5.871,291.473,0.000,144.323,0.440197,94.224,8,0.000,0.000,0.000,0,0.000,0,0.507,330930.643,351291.022,347020.308,350496.470,339770.027,341756.405,335499.313,345431.206 +0.724924,0.020143,1982103,0.059071,2443147.619,0.000,0.000,0.805,0.000,6.942,5.673,291.473,0.000,450.881,0.451778,94.215,8,0.000,0.000,0.000,0,0.000,0,0.805,315248.057,304921.821,325177.130,240879.303,323737.414,308595.578,312318.981,312269.335 +0.745069,0.020145,2035437,0.060661,2647515.836,0.000,0.000,15.056,0.000,0.112,6.677,292.410,0.000,143.298,0.474792,94.212,8,0.000,0.000,0.000,0,0.000,0,15.056,356417.364,337057.647,347084.987,199951.134,363714.488,349864.844,350063.406,343361.965 +0.765221,0.020152,2085162,0.062143,2467464.330,0.000,0.000,0.776,0.000,0.089,6.378,292.410,6.203,424.309,0.486866,94.204,8,0.000,0.000,0.000,0,0.000,0,0.776,304779.606,296492.697,304779.606,301008.318,326315.645,325918.667,299519.652,308650.138 +0.785362,0.020142,2138207,0.063724,2633611.667,0.000,0.000,0.449,0.000,0.020,5.981,292.410,18.618,139.249,0.495827,94.201,8,0.000,0.000,0.000,0,0.000,0,0.449,331255.670,317800.891,330659.887,333638.805,343369.937,329220.077,316460.378,331206.022 +0.805498,0.020136,2185392,0.065130,2343338.963,0.000,0.000,0.439,0.000,9.952,5.943,292.566,12.416,338.134,0.510342,94.194,8,0.000,0.000,0.000,0,0.000,0,0.439,301552.489,304830.233,327079.165,309498.536,310690.443,313819.199,312378.978,163489.920 +0.825642,0.020144,2227484,0.066384,2089561.426,0.000,0.000,29.831,0.000,0.844,5.307,298.840,33.354,153.582,0.521061,94.191,8,0.000,0.000,0.000,0,0.000,0,29.831,305749.521,287133.500,301232.033,303217.742,297558.472,289317.780,299047.753,6304.626 +0.845788,0.020146,2243359,0.066857,788009.821,0.000,0.000,1.587,0.000,20.990,6.723,299.934,100.052,128.944,0.547276,94.189,8,0.000,0.000,0.000,0,0.000,0,1.587,194433.667,0.000,195773.905,200042.808,0.000,0.000,0.000,197759.441 +0.866570,0.020783,2271791,0.067705,1368066.333,0.000,0.000,1.761,0.000,41.773,9.272,300.090,111.083,195.664,0.567295,94.185,8,0.000,0.000,0.000,0,0.000,0,1.761,339899.429,0.000,349907.793,342545.872,0.000,0.000,0.000,335713.239 +0.886718,0.020147,2303698,0.068656,1583700.615,0.000,0.000,0.395,0.000,61.920,10.052,300.090,124.087,211.336,0.586758,94.181,8,0.000,0.000,0.000,0,0.000,0,0.395,393356.548,0.000,400355.068,392264.580,0.000,0.000,0.000,397724.419 +0.906876,0.020158,2333815,0.069553,1494028.203,0.000,0.000,0.181,0.000,82.078,10.333,300.090,104.447,109.098,0.606499,94.178,8,0.000,0.000,0.000,0,0.000,0,0.181,374685.228,0.000,378852.256,367095.285,0.000,0.000,0.000,373395.434 +0.927034,0.020159,2348925,0.070003,749554.794,0.000,0.000,97.142,0.000,102.237,9.286,304.465,80.804,341.433,0.625233,94.172,8,0.000,0.000,0.000,0,0.000,0,97.142,57543.584,0.000,163106.298,37204.904,0.000,81652.362,141676.273,268371.372 +0.947196,0.020161,2369029,0.070603,997167.665,0.000,0.000,111.393,0.000,31.556,6.118,304.465,120.514,457.836,0.641510,94.163,8,0.000,0.000,0.000,0,0.000,0,111.393,170030.380,84023.181,175833.634,0.000,113783.457,187192.139,176180.837,90124.037 +0.967334,0.020138,2383065,0.071021,696980.484,0.000,0.000,2.163,0.000,51.695,4.728,304.465,55.670,972.766,0.649319,94.144,8,0.000,0.000,0.000,0,0.000,0,2.163,114756.476,110237.723,128064.454,0.000,119771.796,117586.904,106563.132,0.000 +0.987469,0.020135,2398462,0.071480,764683.872,0.000,0.000,46.503,0.000,71.830,3.882,304.465,85.943,773.291,0.657070,94.128,8,0.000,0.000,0.000,0,0.000,0,46.503,131312.863,106132.976,128779.975,0.000,122770.574,150682.007,124955.811,49.664 +1.007614,0.020145,2426707,0.072322,1402115.996,0.000,0.000,10.057,0.000,91.974,5.770,304.465,184.215,1035.291,0.694790,94.108,8,0.000,0.000,0.000,0,0.000,0,10.057,192260.409,209833.398,202337.575,0.000,205663.536,217378.862,186104.899,188537.318 +1.027763,0.020150,2465829,0.073487,1941579.798,0.000,0.000,0.575,0.000,112.124,6.191,304.465,155.672,917.940,0.705959,94.090,8,0.000,0.000,0.000,0,0.000,0,0.575,280105.219,288591.752,275142.334,0.000,280303.735,282140.002,270874.253,264422.503 +1.047913,0.020150,2507406,0.074727,2063342.229,0.000,0.000,129.292,0.000,0.147,6.680,304.465,81.613,761.658,0.718601,94.075,8,0.000,0.000,0.000,0,0.000,0,129.292,291211.300,306347.538,261484.720,43771.024,292650.483,307042.316,277563.872,283270.978 +1.068062,0.020149,2555087,0.076148,2366409.012,0.000,0.000,0.696,0.000,0.041,7.014,304.465,30.631,474.781,0.729359,94.065,8,0.000,0.000,0.000,0,0.000,0,0.696,308996.508,304827.587,284032.608,311974.310,284380.018,292916.382,283685.198,295596.403 +1.088347,0.020284,2594802,0.077331,1957935.953,0.000,0.000,19.302,0.000,1.230,6.760,304.465,0.000,773.003,0.747887,94.050,8,0.000,0.000,0.000,0,0.000,0,19.302,263753.175,266316.757,262767.182,273613.107,271591.821,298361.536,301911.111,19621.264 +1.108512,0.020166,2636837,0.078584,2084475.431,0.000,0.000,3.006,0.000,0.047,7.290,304.465,0.194,458.892,0.784843,94.041,8,0.000,0.000,0.000,0,0.000,0,3.006,226274.804,278888.779,218489.324,233068.503,273781.108,317221.109,264260.011,272491.792 +1.128671,0.020158,2686286,0.080058,2453050.054,0.000,0.000,0.437,0.000,0.066,5.817,304.465,0.000,383.684,0.793495,94.034,8,0.000,0.000,0.000,0,0.000,0,0.437,301168.211,315356.007,304293.495,310643.278,312528.369,291593.929,320366.382,297100.382 +1.148821,0.020150,2736626,0.081558,2498247.529,0.000,0.000,0.445,0.000,0.142,5.847,304.465,0.000,314.437,0.802559,94.027,8,0.000,0.000,0.000,0,0.000,0,0.445,323174.174,297814.530,293199.174,316226.326,315630.796,313149.422,325804.430,313248.677 +1.168967,0.020147,2783060,0.082942,2304815.040,0.000,0.000,0.538,0.000,14.115,5.839,304.465,0.000,469.800,0.819965,94.018,8,0.000,0.000,0.000,0,0.000,0,0.538,308539.654,315885.836,316431.836,102002.733,327748.928,322140.018,297669.290,314396.745 +1.189107,0.020140,2827628,0.084270,2212935.124,0.000,0.000,14.761,0.000,0.042,7.137,304.465,0.000,552.584,0.857422,94.007,8,0.000,0.000,0.000,0,0.000,0,14.761,301592.352,274829.382,288682.571,280887.049,245385.150,282922.822,263359.538,275276.259 +1.209255,0.020149,2880154,0.085835,2606936.587,0.000,0.000,0.347,0.000,0.215,6.137,304.465,0.194,226.443,0.866703,94.003,8,0.000,0.000,0.000,0,0.000,0,0.347,355956.083,316598.418,328509.943,339875.524,324737.960,326872.108,313223.486,301163.066 +1.229402,0.020147,2929794,0.087315,2463927.829,0.000,0.000,1.889,0.000,0.082,5.448,304.465,0.194,200.289,0.873070,93.999,8,0.000,0.000,0.000,0,0.000,0,1.889,304863.915,297865.248,302977.749,317272.898,319556.151,308536.974,322683.215,290171.678 +1.249577,0.020175,2977791,0.088745,2379029.330,0.000,0.000,12.138,0.000,1.434,5.084,304.465,0.000,260.803,0.888107,93.994,8,0.000,0.000,0.000,0,0.000,0,12.138,355141.887,340916.385,300569.491,137992.326,309045.313,337446.750,304039.126,293878.053 +1.269705,0.020128,3026783,0.090205,2433991.905,0.000,0.000,4.004,0.000,0.090,6.899,304.465,0.000,166.899,0.923218,93.991,8,0.000,0.000,0.000,0,0.000,0,4.004,360935.483,267385.378,255759.927,345583.926,241203.272,294113.979,330431.094,338578.846 +1.289846,0.020141,3081423,0.091834,2712917.744,0.000,0.000,0.383,0.000,0.108,4.933,304.465,0.000,156.710,0.930191,93.987,8,0.000,0.000,0.000,0,0.000,0,0.383,330674.088,357237.247,325212.504,338072.052,331170.596,349044.871,344278.397,337227.989 +1.309994,0.020148,3136140,0.093464,2715810.847,0.000,0.000,0.286,0.000,0.117,4.820,304.465,0.000,162.279,0.936806,93.984,8,0.000,0.000,0.000,0,0.000,0,0.286,330560.890,345004.317,336020.605,341529.953,342125.558,333042.579,334035.254,353491.691 +1.330322,0.020328,3184785,0.094914,2392958.106,0.000,0.000,11.574,0.000,3.460,6.751,304.465,0.000,176.977,0.978607,93.981,8,0.000,0.000,0.000,0,0.000,0,11.574,269327.693,333326.840,300171.248,381682.844,364268.779,357922.976,100155.467,286102.258 +1.350477,0.020155,3237877,0.096496,2634161.018,0.000,0.000,4.463,0.000,0.080,5.353,304.465,0.000,164.350,0.987465,93.978,8,0.000,0.000,0.000,0,0.000,0,4.463,324531.892,335943.348,304983.571,349190.561,329642.240,349637.096,331229.921,309002.389 +1.370614,0.020137,3292601,0.098127,2717565.247,0.000,0.000,0.299,0.000,0.065,4.832,304.465,0.000,162.169,0.994186,93.974,8,0.000,0.000,0.000,0,0.000,0,0.299,358938.703,347368.045,327553.914,338975.594,342402.097,333513.051,349106.127,319707.716 +1.390737,0.020123,3347935,0.099776,2749856.715,0.000,0.000,0.355,0.000,3.394,5.291,304.465,0.000,205.965,1.004230,93.970,8,0.000,0.000,0.000,0,0.000,0,0.355,367548.709,347421.988,324860.183,348614.683,359597.412,354528.460,294247.689,353037.592 +1.410887,0.020150,3394357,0.101160,2303828.657,0.000,0.000,13.362,0.000,0.134,7.007,304.465,0.000,407.880,1.045567,93.962,8,0.000,0.000,0.000,0,0.000,0,13.362,345212.015,257072.777,350770.345,330522.142,282928.938,318710.690,135831.697,282780.054 +1.431023,0.020136,3448031,0.102759,2665547.885,0.000,0.000,0.485,0.000,0.091,4.881,304.465,0.000,251.607,1.052486,93.957,8,0.000,0.000,0.000,0,0.000,0,0.485,327966.580,319722.720,342120.196,352797.484,344106.668,311727.169,336359.426,330747.642 +1.451157,0.020134,3501000,0.104338,2630818.387,0.000,0.000,0.361,0.000,0.078,4.755,304.465,0.000,227.770,1.059254,93.953,8,0.000,0.000,0.000,0,0.000,0,0.361,355020.669,327455.410,325468.725,338133.844,319359.667,319757.005,318564.993,327058.073 +1.471309,0.020151,3554680,0.105938,2663822.345,0.000,0.000,0.409,0.000,7.571,4.959,304.465,0.000,233.388,1.071041,93.948,8,0.000,0.000,0.000,0,0.000,0,0.409,352827.438,361511.658,359278.573,349204.878,206138.562,345185.325,348113.147,341562.765 +1.491434,0.020126,3594522,0.107125,1979646.735,0.000,0.000,12.201,0.000,0.072,6.693,304.465,0.000,310.158,1.109726,93.942,8,0.000,0.000,0.000,0,0.000,0,12.201,278001.192,256188.408,261057.777,292808.047,160887.910,244412.487,276709.319,209581.596 +1.511583,0.020149,3646633,0.108678,2586327.252,0.000,0.000,0.593,0.000,0.084,4.706,304.465,0.000,235.554,1.116314,93.937,8,0.000,0.000,0.000,0,0.000,0,0.593,321510.390,337094.562,340419.847,309499.659,329004.689,318979.203,314016.091,315802.811 +1.531712,0.020129,3700068,0.110271,2654639.917,0.000,0.000,0.352,0.000,0.129,4.782,304.465,0.000,213.856,1.122856,93.933,8,0.000,0.000,0.000,0,0.000,0,0.352,325452.346,330867.444,343038.994,319838.529,341200.841,338170.374,321477.962,334593.428 +1.551850,0.020138,3750064,0.111761,2482706.565,0.000,0.000,0.653,0.000,7.739,4.770,304.465,0.000,245.381,1.134109,93.928,8,0.000,0.000,0.000,0,0.000,0,0.653,328538.016,339909.722,341896.046,184380.540,335092.885,314882.037,307929.903,330077.417 +1.571996,0.020147,3792037,0.113012,2083381.212,0.000,0.000,12.715,0.000,0.161,7.685,304.465,0.000,262.141,1.173988,93.923,8,0.000,0.000,0.000,0,0.000,0,12.715,177151.682,292059.539,297370.615,131585.629,304865.685,219193.563,311566.575,349587.923 +1.592147,0.020151,3841483,0.114485,2453831.605,0.000,0.000,0.633,0.000,0.086,4.850,304.465,0.000,416.010,1.180431,93.915,8,0.000,0.000,0.000,0,0.000,0,0.633,307287.249,308428.658,304805.924,290116.482,316815.535,302324.599,294036.975,330016.183 +1.612276,0.020129,3893651,0.116040,2591629.951,0.000,0.000,0.391,0.000,0.066,4.719,304.465,0.000,198.520,1.187141,93.911,8,0.000,0.000,0.000,0,0.000,0,0.391,332399.095,334535.272,323506.637,308801.790,322513.066,327182.849,327580.277,315110.964 +1.632392,0.020116,3948176,0.117665,2710491.474,0.000,0.000,0.287,0.000,7.008,5.077,304.465,0.000,143.502,1.199608,93.908,8,0.000,0.000,0.000,0,0.000,0,0.287,351953.776,235480.937,366618.517,331075.162,348871.695,356825.453,364182.678,355483.256 +1.652535,0.020143,3974276,0.118443,1295741.023,0.000,0.000,20.567,0.000,7.045,3.801,304.465,19.974,68.068,1.219746,93.907,8,0.000,0.000,0.000,0,0.000,0,20.567,143673.353,51382.834,149432.202,194708.670,147744.264,202056.167,209403.664,197339.869 +1.672656,0.020120,3997995,0.119150,1178849.553,0.000,0.000,1.789,0.000,27.166,5.117,304.465,99.595,370.813,1.230995,93.900,8,0.000,0.000,0.000,0,0.000,0,1.789,0.000,235382.246,0.000,246415.788,0.000,229467.869,231704.398,235879.252 +1.692808,0.020152,4037743,0.120334,1972427.402,0.000,0.000,0.258,0.000,47.317,9.550,304.465,130.261,142.861,1.251720,93.897,8,0.000,0.000,0.000,0,0.000,0,0.258,0.000,392917.384,0.000,400261.634,0.000,386317.483,400261.634,392669.267 +1.712954,0.020147,4074172,0.121420,1808181.384,0.000,0.000,0.382,0.000,67.464,9.291,304.465,38.196,179.736,1.269947,93.893,8,0.000,0.000,0.000,0,0.000,0,0.382,0.000,370977.728,0.000,362390.741,0.000,362837.462,355342.461,356632.991 +1.733109,0.020154,4099466,0.122174,1255029.994,0.000,0.000,81.567,0.000,8.071,7.994,304.465,109.120,65.511,1.282593,93.892,8,0.000,0.000,0.000,0,0.000,0,81.567,49.618,257019.663,31804.943,258260.106,40190.333,212264.502,250618.981,204821.848 +1.753259,0.020151,4117198,0.122702,879976.461,0.000,0.000,21.116,0.000,28.222,6.104,304.465,54.667,90.917,1.298153,93.890,8,0.000,0.000,0.000,0,0.000,0,21.116,61983.454,150566.692,143221.975,150566.692,154239.050,80097.113,139301.485,0.000 +1.773402,0.020143,4155051,0.123830,1879204.666,0.000,0.000,1.651,0.000,48.365,7.076,304.465,130.899,159.406,1.317940,93.887,8,0.000,0.000,0.000,0,0.000,0,1.651,302882.933,309187.823,308592.085,304173.698,308889.954,59226.248,286251.925,0.000 +1.793543,0.020141,4197692,0.125101,2117152.445,0.000,0.000,14.055,0.000,68.506,7.741,304.465,74.476,111.908,1.357487,93.885,8,0.000,0.000,0.000,0,0.000,0,14.055,283306.486,332808.162,341695.625,283654.040,295619.841,312401.754,267666.538,0.000 +1.813682,0.020140,4249526,0.126646,2573743.762,0.000,0.000,0.235,0.000,88.645,6.572,304.465,20.948,136.353,1.369202,93.882,8,0.000,0.000,0.000,0,0.000,0,0.235,361527.729,372799.093,363762.141,351249.438,380147.823,392610.872,351646.667,0.000 +1.833823,0.020141,4301852,0.128205,2598015.040,0.000,0.000,90.049,0.000,0.071,7.283,304.465,52.754,137.121,1.378983,93.880,8,0.000,0.000,0.000,0,0.000,0,90.049,332261.527,319004.828,331020.263,319799.237,334346.850,326998.568,325509.051,309074.717 +1.853963,0.020140,4354569,0.129776,2617561.750,0.000,0.000,11.364,0.000,1.306,5.874,304.465,0.000,138.486,1.395123,93.877,8,0.000,0.000,0.000,0,0.000,0,11.364,152236.363,329051.003,330888.167,384364.541,369567.921,356211.241,367432.839,327809.676 +1.874116,0.020153,4409631,0.131417,2732254.130,0.000,0.000,2.635,0.000,0.075,6.077,304.465,0.000,143.631,1.430420,93.874,8,0.000,0.000,0.000,0,0.000,0,2.635,360549.172,338169.916,344620.699,336333.924,348391.926,325665.320,337822.566,340700.608 +1.894234,0.020119,4464833,0.133062,2743798.817,0.000,0.000,0.451,0.000,0.161,4.980,304.465,0.000,145.425,1.437550,93.871,8,0.000,0.000,0.000,0,0.000,0,0.451,334711.446,340825.124,345745.889,335357.607,355090.373,347087.916,341073.647,343906.815 +1.914359,0.020124,4522157,0.134771,2848481.590,0.000,0.000,0.221,0.000,0.128,5.006,304.465,0.000,150.043,1.444168,93.868,8,0.000,0.000,0.000,0,0.000,0,0.221,354842.772,363041.771,354395.553,352954.517,364035.589,356681.335,351761.935,350768.117 +1.934486,0.020127,4573833,0.136311,2567497.291,0.000,0.000,11.108,0.000,0.124,6.794,304.465,0.000,149.054,1.488708,93.865,8,0.000,0.000,0.000,0,0.000,0,11.108,167287.781,407562.123,271426.536,328812.158,330898.908,319868.944,344164.675,397476.165 +1.954601,0.020116,4633623,0.138093,2972312.898,0.000,0.000,0.239,0.000,0.093,4.850,304.465,0.000,156.905,1.496170,93.862,8,0.000,0.000,0.000,0,0.000,0,0.239,365735.173,386564.728,381842.037,391685.120,357582.316,356836.628,364194.084,367872.812 +1.974735,0.020134,4692309,0.139842,2914796.369,0.000,0.000,0.429,0.000,0.264,4.753,304.465,0.000,160.644,1.503586,93.859,8,0.000,0.000,0.000,0,0.000,0,0.429,354974.775,376679.543,378566.914,382589.995,363120.271,352839.066,353186.739,352839.066 +1.994848,0.020113,4743862,0.141378,2563152.043,0.000,0.000,0.564,0.000,8.881,4.765,304.465,0.000,479.514,1.516254,93.850,8,0.000,0.000,0.000,0,0.000,0,0.564,323768.667,366129.064,338485.425,354892.621,331127.046,172971.621,340971.364,334806.235 +2.014966,0.020117,4790678,0.142773,2327165.949,0.000,0.000,12.657,0.000,0.143,6.226,304.465,0.000,675.923,1.553703,93.836,8,0.000,0.000,0.000,0,0.000,0,12.657,297954.390,290597.491,290597.491,296264.291,286919.042,213300.348,359891.522,291641.375 +2.035112,0.020147,4840213,0.144250,2458703.973,0.000,0.000,0.501,0.000,0.248,4.465,304.465,0.000,558.014,1.559669,93.825,8,0.000,0.000,0.000,0,0.000,0,0.501,315881.540,304862.417,301189.375,326900.664,293843.293,301189.375,291609.687,323227.622 +2.055249,0.020136,4893418,0.145835,2642226.317,0.000,0.000,0.757,0.000,0.102,4.859,304.465,0.000,406.989,1.566334,93.817,8,0.000,0.000,0.000,0,0.000,0,0.757,336852.196,308296.983,327068.932,346287.832,336206.600,334418.796,330743.864,322351.114 +2.075391,0.020143,4937022,0.147135,2164775.649,0.000,0.000,4.067,0.000,7.763,4.213,304.465,0.000,350.045,1.577248,93.810,8,0.000,0.000,0.000,0,0.000,0,4.067,273104.092,264813.166,285118.488,138810.951,372942.727,266997.602,268189.112,294799.509 +2.095543,0.020152,4974822,0.148261,1875731.870,0.000,0.000,13.467,0.000,0.244,6.447,304.465,0.000,749.766,1.614342,93.796,8,0.000,0.000,0.000,0,0.000,0,13.467,275405.076,264488.118,229107.250,179881.694,220324.061,253471.915,213277.661,239776.095 +2.115689,0.020145,5023775,0.149720,2430015.258,0.000,0.000,0.887,0.000,0.183,4.907,304.465,0.000,455.484,1.620647,93.787,8,0.000,0.000,0.000,0,0.000,0,0.887,301214.074,301214.074,301214.074,308560.759,304887.417,294959.464,311390.226,306575.169 +2.135820,0.020131,5078612,0.151354,2723954.301,0.000,0.000,0.509,0.000,0.091,4.937,304.465,0.000,207.814,1.627502,93.783,8,0.000,0.000,0.000,0,0.000,0,0.509,352484.266,320444.758,362319.650,338178.253,351391.446,329882.753,320345.411,348907.763 +2.155972,0.020152,5124512,0.152722,2277670.458,0.000,0.000,0.562,0.000,4.217,4.753,304.465,0.000,263.619,1.635864,93.777,8,0.000,0.000,0.000,0,0.000,0,0.562,301952.609,294806.976,282748.720,297585.833,296295.649,295005.466,293367.925,215907.280 +2.176116,0.020144,5166180,0.153964,2068540.536,0.000,0.000,13.764,0.000,0.121,6.853,304.465,0.000,487.514,1.675842,93.768,8,0.000,0.000,0.000,0,0.000,0,13.764,253032.330,247770.131,284456.592,289073.427,256110.219,327249.189,250202.657,160645.991 +2.196248,0.020133,5220262,0.155576,2686287.630,0.000,0.000,0.588,0.000,0.058,5.078,304.465,0.000,327.710,1.684006,93.761,8,0.000,0.000,0.000,0,0.000,0,0.588,330806.472,342230.719,345508.982,331402.520,339548.505,328322.940,334482.099,333985.393 +2.216376,0.020127,5277067,0.157269,2822304.658,0.000,0.000,0.562,0.000,0.124,4.920,304.465,0.000,306.644,1.690960,93.755,8,0.000,0.000,0.000,0,0.000,0,0.562,367662.256,348633.250,363985.634,338646.749,352757.030,349527.564,349279.143,351813.032 +2.236496,0.020120,5330516,0.158862,2656492.186,0.000,0.000,0.605,0.000,7.453,4.769,304.465,0.000,370.043,1.703236,93.748,8,0.000,0.000,0.000,0,0.000,0,0.605,349401.113,357353.343,334689.487,355017.375,359241.997,356707.224,338069.185,206012.463 +2.256631,0.020136,5377247,0.160254,2320801.044,0.000,0.000,14.140,0.000,0.120,7.361,304.465,0.000,408.168,1.742279,93.740,8,0.000,0.000,0.000,0,0.000,0,14.140,235203.906,332493.698,382206.348,266342.599,205803.418,347541.583,352060.915,199148.578 +2.276772,0.020141,5436020,0.162006,2918116.092,0.000,0.000,0.251,0.000,0.132,4.896,304.465,0.000,160.783,1.749695,93.737,8,0.000,0.000,0.000,0,0.000,0,0.251,345369.737,370046.097,365974.746,366272.649,352718.029,384395.127,360910.382,372429.327 +2.296902,0.020129,5487410,0.163538,2552984.108,0.000,0.000,0.580,0.000,0.051,4.854,304.465,0.000,357.065,1.756126,93.730,8,0.000,0.000,0.000,0,0.000,0,0.580,330859.587,309994.568,296233.591,320973.542,334237.733,331853.159,297972.342,330859.587 +2.317041,0.020139,5538266,0.165053,2525230.206,0.000,0.000,10.515,0.000,1.064,5.789,304.465,0.000,300.837,1.788776,93.724,8,0.000,0.000,0.000,0,0.000,0,10.515,307162.853,376579.870,373848.872,386212.847,325485.370,155517.953,297529.876,302892.564 +2.337187,0.020146,5593114,0.166688,2722535.834,0.000,0.000,6.368,0.000,0.072,7.133,304.465,0.000,143.678,1.809307,93.721,8,0.000,0.000,0.000,0,0.000,0,6.368,282985.283,378339.559,363100.744,366922.857,392535.979,281893.250,275589.246,381168.915 +2.357341,0.020155,5649226,0.168360,2784075.892,0.000,0.000,0.389,0.000,0.119,4.882,304.465,0.000,146.911,1.816223,93.718,8,0.000,0.000,0.000,0,0.000,0,0.389,335456.535,359619.726,338582.369,341559.353,352326.114,359570.110,339971.628,356990.056 +2.377457,0.020116,5703944,0.169991,2720129.640,0.000,0.000,0.267,0.000,1.106,4.918,304.465,0.000,143.698,1.822952,93.715,8,0.000,0.000,0.000,0,0.000,0,0.267,323723.166,330334.834,336648.231,359863.637,340923.445,349473.873,332571.865,346590.589 +2.397632,0.020175,5738081,0.171008,1692041.674,0.000,0.000,2.416,0.000,21.281,4.038,304.465,7.745,247.831,1.837044,93.711,8,0.000,0.000,0.000,0,0.000,0,2.416,253630.291,0.000,240197.848,236728.214,231077.666,247285.816,229095.018,254026.821 +2.417777,0.020145,5750101,0.171366,596667.419,0.000,0.000,23.116,0.000,18.752,3.214,304.465,27.341,157.063,1.853893,93.707,8,0.000,0.000,0.000,0,0.000,0,23.116,120673.752,111142.958,121219.787,112433.586,121219.787,2134.501,5907.107,1935.943 +2.437870,0.020093,5790767,0.172578,2023930.819,0.000,0.000,2.296,0.000,38.845,8.307,304.465,178.276,178.471,1.874306,93.704,8,0.000,0.000,0.000,0,0.000,0,2.296,404676.671,401441.646,390741.181,403531.970,423539.352,0.000,0.000,0.000 +2.458014,0.020144,5829311,0.173727,1913455.458,0.000,0.000,0.274,0.000,58.988,9.673,304.465,154.360,126.048,1.893021,93.701,8,0.000,0.000,0.000,0,0.000,0,0.274,381906.726,380218.850,374609.145,379970.633,396750.104,0.000,0.000,0.000 +2.478170,0.020156,5865800,0.174814,1810298.624,0.000,0.000,78.126,0.000,79.145,9.857,304.465,50.194,173.061,1.910885,93.698,8,0.000,0.000,0.000,0,0.000,0,78.126,362813.830,357455.715,347037.158,367130.089,361176.628,14685.204,0.000,0.000 +2.498302,0.020132,5890635,0.175555,1233587.598,0.000,0.000,82.724,0.000,21.153,8.825,304.465,317.819,129.999,1.926331,93.696,8,0.000,0.000,0.000,0,0.000,0,82.724,59903.630,0.000,0.000,51509.174,298226.694,308657.674,261370.563,253919.863 +2.518457,0.020154,5912181,0.176197,1069047.329,0.000,0.000,28.274,0.000,41.308,7.370,304.465,63.184,139.354,1.944767,93.693,8,0.000,0.000,0.000,0,0.000,0,28.274,80925.285,92287.572,0.000,52296.291,240443.858,113821.339,238012.626,251260.358 +2.538595,0.020138,5950698,0.177345,1912657.730,0.000,0.000,16.942,0.000,61.446,6.164,304.465,84.961,101.449,1.984600,93.691,8,0.000,0.000,0.000,0,0.000,0,16.942,272569.989,274109.372,0.000,289354.223,237710.428,268349.102,299583.667,270980.950 +2.558749,0.020154,5989486,0.178501,1924549.502,0.000,0.000,80.647,0.000,0.504,5.783,304.465,56.013,100.591,1.994644,93.689,8,0.000,0.000,0.000,0,0.000,0,80.647,271058.418,273191.955,8831.850,264360.105,298546.312,271703.441,277111.709,259745.711 +2.578923,0.020174,6025268,0.179567,1773701.873,0.000,0.000,4.078,0.000,0.225,5.048,304.465,93.911,98.752,2.001987,93.687,8,0.000,0.000,0.000,0,0.000,0,4.078,200856.296,249434.571,231093.794,244229.756,216421.172,224501.028,205416.706,201748.550 +2.599072,0.020149,6066636,0.180800,2053111.709,0.000,0.000,1.062,0.000,0.103,5.924,304.465,53.896,108.567,2.010361,93.685,8,0.000,0.000,0.000,0,0.000,0,1.062,243288.377,284878.679,249740.334,221798.400,242395.030,277731.897,275448.897,257830.094 +2.619226,0.020154,6098319,0.181744,1572034.097,0.000,0.000,6.468,0.000,7.693,6.739,304.465,0.000,83.342,2.015404,93.683,8,0.000,0.000,0.000,0,0.000,0,6.468,158627.435,199859.652,227645.502,200157.357,221344.068,202588.619,161604.490,200206.975 +2.639379,0.020154,6130970,0.182717,1620097.767,0.000,0.000,11.769,0.000,0.159,5.407,304.465,0.000,85.282,2.056152,93.681,8,0.000,0.000,0.000,0,0.000,0,11.769,183142.350,291013.243,216634.922,225863.987,205619.587,211226.492,69714.170,216883.015 +2.659536,0.020157,6177224,0.184096,2294717.561,0.000,0.000,0.796,0.000,0.210,4.632,304.465,0.000,120.540,2.063282,93.679,8,0.000,0.000,0.000,0,0.000,0,0.796,282387.088,274399.681,286355.986,290027.216,288985.381,302777.301,282684.755,287100.154 +2.679686,0.020149,6229438,0.185652,2591351.416,0.000,0.000,0.663,0.000,0.088,4.892,304.465,0.000,137.644,2.069653,93.676,8,0.000,0.000,0.000,0,0.000,0,0.663,326313.547,321052.827,319514.314,328447.613,327256.507,322293.563,319514.314,326958.730 +2.699858,0.020173,6282219,0.187225,2616455.338,0.000,0.000,0.456,0.000,0.115,4.806,304.465,0.000,153.944,2.076031,93.673,8,0.000,0.000,0.000,0,0.000,0,0.456,324398.623,332280.558,326926.791,335899.308,315079.103,336890.746,326480.644,318499.565 +2.720000,0.020142,6329627,0.188638,2353700.846,0.000,0.000,9.735,0.000,0.080,6.504,304.465,0.000,146.810,2.119366,93.670,8,0.000,0.000,0.000,0,0.000,0,9.735,329611.456,161653.096,289793.955,325341.749,396784.871,263133.110,263530.292,323852.316 +2.740146,0.020146,6381293,0.190177,2564565.337,0.000,0.000,0.951,0.000,0.146,4.563,304.465,0.000,346.686,2.126545,93.664,8,0.000,0.000,0.000,0,0.000,0,0.951,301199.676,327805.317,323238.677,348950.844,304872.843,325720.546,313211.924,319565.510 +2.760296,0.020150,6432178,0.191694,2525358.300,0.000,0.000,0.617,0.000,0.118,4.576,304.465,0.000,462.168,2.132954,93.654,8,0.000,0.000,0.000,0,0.000,0,0.617,303181.956,311271.441,326705.978,326755.607,304819.705,306258.938,319509.811,326854.864 +2.780432,0.020136,6485384,0.193280,2642295.268,0.000,0.000,0.423,0.000,0.090,4.692,304.465,0.000,307.281,2.139370,93.648,8,0.000,0.000,0.000,0,0.000,0,0.423,330845.602,326823.012,324538.578,339834.352,328263.198,326028.426,335215.823,330746.278 +2.800582,0.020150,6529568,0.194596,2192732.905,0.000,0.000,13.577,0.000,3.327,5.498,304.465,0.000,773.294,2.175327,93.633,8,0.000,0.000,0.000,0,0.000,0,13.577,289227.942,103472.934,336622.019,290121.233,256622.801,336522.765,300344.458,279798.753 +2.820736,0.020154,6579716,0.196091,2488273.265,0.000,0.000,4.326,0.000,0.109,5.701,304.465,0.000,540.378,2.189140,93.623,8,0.000,0.000,0.000,0,0.000,0,4.326,306047.489,319345.273,312349.051,341475.166,311356.679,313440.660,315524.641,268734.307 +2.840865,0.020129,6635486,0.197753,2770568.878,0.000,0.000,0.455,0.000,0.034,4.980,304.465,0.000,321.940,2.196178,93.616,8,0.000,0.000,0.000,0,0.000,0,0.455,341738.270,348941.650,338211.098,345911.262,350829.432,343178.946,339701.452,362056.769 +2.861012,0.020146,6687526,0.199304,2583126.002,0.000,0.000,0.568,0.000,0.109,4.751,304.465,0.000,355.023,2.202400,93.609,8,0.000,0.000,0.000,0,0.000,0,0.568,306212.612,319614.687,339022.878,323436.761,325372.616,322543.289,321699.455,325223.704 +2.881162,0.020150,6730100,0.200573,2112842.483,0.000,0.000,14.372,0.000,3.571,5.445,304.465,0.000,557.147,2.240967,93.598,8,0.000,0.000,0.000,0,0.000,0,14.372,123771.061,273943.968,318410.236,271561.847,275978.697,251661.207,347392.713,250122.754 +2.901313,0.020151,6783781,0.202172,2663941.372,0.000,0.000,4.383,0.000,0.122,6.279,304.465,0.000,320.627,2.252640,93.592,8,0.000,0.000,0.000,0,0.000,0,4.383,346236.451,331944.335,330505.198,322465.882,322565.133,342663.422,352687.754,314873.195 +2.921446,0.020134,6843988,0.203967,2990376.379,0.000,0.000,0.288,0.000,0.116,5.170,304.465,0.000,257.266,2.260029,93.587,8,0.000,0.000,0.000,0,0.000,0,0.288,371220.507,381203.825,384382.593,364217.283,371220.507,374995.294,376535.010,366601.360 +2.941582,0.020136,6895995,0.205517,2582806.930,0.000,0.000,0.698,0.000,4.968,4.683,304.465,0.000,327.075,2.269775,93.580,8,0.000,0.000,0.000,0,0.000,0,0.698,326631.438,328617.945,247419.465,340139.686,333534.550,337606.890,338103.516,330753.440 +2.961709,0.020127,6941153,0.206862,2243669.749,0.000,0.000,14.118,0.000,0.145,6.617,304.465,0.000,689.572,2.310921,93.567,8,0.000,0.000,0.000,0,0.000,0,14.118,334776.712,304667.676,106971.544,356190.895,276645.404,309238.685,305164.525,250014.309 +2.981855,0.020146,6998962,0.208585,2869569.150,0.000,0.000,0.343,0.000,0.177,4.828,304.465,0.000,294.343,2.318295,93.561,8,0.000,0.000,0.000,0,0.000,0,0.343,371248.554,353328.949,357697.163,358392.106,352634.006,374673.631,348960.735,352634.006 +3.001983,0.020128,7055847,0.210281,2826109.626,0.000,0.000,0.466,0.000,0.174,4.772,304.465,0.000,323.315,2.325146,93.555,8,0.000,0.000,0.000,0,0.000,0,0.466,338228.959,348562.629,342352.491,356114.157,356610.968,367640.173,358846.617,357753.633 +3.022104,0.020121,7108632,0.211854,2623426.540,0.000,0.000,9.555,0.000,1.559,5.856,304.465,0.000,412.357,2.357269,93.547,8,0.000,0.000,0.000,0,0.000,0,9.555,355505.732,360426.054,324244.288,327822.705,367781.688,371459.505,171614.888,344571.681 +3.042240,0.020137,7153485,0.213190,2227407.516,0.000,0.000,7.411,0.000,0.076,5.466,304.465,0.000,161.590,2.376434,93.544,8,0.000,0.000,0.000,0,0.000,0,7.411,236432.060,286638.490,282566.356,286638.490,294137.175,284006.501,285645.286,271343.158 +3.062366,0.020126,7209035,0.214846,2760165.197,0.000,0.000,0.432,0.000,0.118,4.744,304.465,0.000,201.081,2.383450,93.540,8,0.000,0.000,0.000,0,0.000,0,0.432,349306.235,354771.908,339915.213,360336.958,362970.419,333555.157,323567.880,335741.426 +3.082491,0.020125,7269011,0.216633,2980210.490,0.000,0.000,0.249,0.000,0.044,5.139,304.465,0.000,157.417,2.390701,93.536,8,0.000,0.000,0.000,0,0.000,0,0.249,393445.823,359855.348,382364.941,368551.107,361246.670,366961.026,382265.561,365520.014 +3.102639,0.020148,7309470,0.217839,2008081.263,0.000,0.000,13.474,0.000,2.660,5.448,304.465,0.000,463.172,2.420971,93.527,8,0.000,0.000,0.000,0,0.000,0,13.474,231237.811,329063.466,255210.308,270943.810,262258.123,274467.718,304098.319,80801.708 +3.122787,0.020148,7352004,0.219107,2111099.817,0.000,0.000,6.913,0.000,0.108,5.660,304.465,0.000,153.747,2.441113,93.524,8,0.000,0.000,0.000,0,0.000,0,6.913,192775.466,298295.714,284745.842,297501.582,207119.470,288220.168,302067.839,240373.734 +3.142932,0.020146,7393055,0.220330,2037719.579,0.000,0.000,6.086,0.000,0.174,3.655,304.465,0.000,107.809,2.446049,93.522,8,0.000,0.000,0.000,0,0.000,0,6.086,252115.119,241839.901,230025.883,246108.832,237471.693,246108.832,345287.018,238762.300 +3.163095,0.020163,7443479,0.221833,2500875.510,0.000,0.000,0.315,0.000,0.065,4.955,304.465,0.000,131.936,2.452549,93.520,8,0.000,0.000,0.000,0,0.000,0,0.315,318709.861,311964.679,312063.873,315039.688,317668.325,308988.863,305715.466,310724.755 +3.183249,0.020155,7491926,0.223277,2403771.848,0.000,0.000,0.621,0.000,8.800,4.986,304.465,0.000,126.949,2.464817,93.517,8,0.000,0.000,0.000,0,0.000,0,0.621,305042.404,161601.026,328262.938,309011.726,326774.442,314022.995,319580.046,339476.273 +3.203413,0.020163,7521876,0.224169,1485377.611,0.000,0.000,19.728,0.000,9.877,4.118,304.465,29.835,78.267,2.486000,93.516,8,0.000,0.000,0.000,0,0.000,0,19.728,245893.228,91701.609,153943.643,141098.474,143677.427,234188.750,244653.347,230221.131 +3.223550,0.020138,7545237,0.224866,1160064.464,0.000,0.000,2.187,0.000,30.014,5.249,304.465,137.336,316.571,2.498692,93.509,8,0.000,0.000,0.000,0,0.000,0,2.187,235181.084,238855.788,0.000,0.000,0.000,231953.303,225696.374,228377.915 +3.243690,0.020140,7584899,0.226048,1969289.080,0.000,0.000,0.322,0.000,50.155,9.639,304.465,114.432,103.764,2.517700,93.507,8,0.000,0.000,0.000,0,0.000,0,0.322,393142.830,395526.116,0.000,0.000,0.000,383758.643,406101.946,390759.545 +3.263857,0.020166,7619851,0.227089,1733173.583,0.000,0.000,0.383,0.000,70.321,9.359,304.465,44.938,195.250,2.535740,93.503,8,0.000,0.000,0.000,0,0.000,0,0.383,354201.731,348945.482,0.000,0.000,0.000,340912.348,345871.073,343242.949 +3.284012,0.020156,7648181,0.227934,1405570.774,0.000,0.000,83.862,0.000,9.732,8.850,305.359,343.811,74.034,2.555992,93.502,8,0.000,0.000,0.000,0,0.000,0,83.862,185309.101,312867.254,84443.398,793.827,98583.450,227530.800,188583.640,307459.304 +3.304178,0.020165,7665226,0.228442,845265.319,0.000,0.000,1.972,0.000,29.897,7.202,305.359,77.485,107.704,2.562729,93.500,8,0.000,0.000,0.000,0,0.000,0,1.972,0.000,209320.323,208824.421,0.000,215072.789,0.000,0.000,212047.786 +3.324331,0.020153,7696697,0.229379,1561618.532,0.000,0.000,41.705,0.000,50.010,9.530,305.516,197.127,142.660,2.611835,93.497,8,0.000,0.000,0.000,0,0.000,0,41.705,246963.091,352506.690,125193.466,122414.697,290034.010,84553.970,0.000,339952.609 +3.344479,0.020148,7742013,0.230730,2249153.341,0.000,0.000,0.433,0.000,70.158,7.272,305.516,60.296,151.418,2.625156,93.494,8,0.000,0.000,0.000,0,0.000,0,0.433,317996.413,323207.842,319535.025,323207.842,318790.536,326880.658,0.000,319535.025 +3.364638,0.020159,7791019,0.232190,2430932.638,0.000,0.000,89.571,0.000,0.178,6.738,305.516,49.992,128.081,2.636223,93.492,8,0.000,0.000,0.000,0,0.000,0,89.571,345646.219,352392.472,334038.697,352392.472,356311.250,348473.693,7639.139,334038.697 +3.384812,0.020174,7834306,0.233481,2145672.564,0.000,0.000,0.467,0.000,2.856,6.029,305.516,83.647,116.951,2.644306,93.489,8,0.000,0.000,0.000,0,0.000,0,0.467,264101.079,260433.009,275105.291,264101.079,269751.891,253344.710,287398.284,271437.220 +3.404965,0.020153,7883842,0.234957,2458020.234,0.000,0.000,4.069,0.000,8.576,6.036,305.516,0.000,131.805,2.659813,93.487,8,0.000,0.000,0.000,0,0.000,0,4.069,319459.267,341342.078,330772.829,320997.515,173921.207,328936.857,315787.322,326803.159 +3.425095,0.020130,7936812,0.236535,2631402.593,0.000,0.000,10.847,0.000,0.119,6.099,305.516,0.000,138.553,2.696232,93.484,8,0.000,0.000,0.000,0,0.000,0,10.847,316543.276,308942.661,351516.042,373423.698,300100.115,314009.737,345554.775,321312.289 +3.445219,0.020124,7995395,0.238281,2911064.285,0.000,0.000,0.529,0.000,0.111,4.727,305.516,0.000,153.732,2.703648,93.481,8,0.000,0.000,0.000,0,0.000,0,0.529,359963.636,367715.476,370995.100,356932.468,371392.630,363541.408,360361.166,360162.401 +3.465338,0.020119,8054651,0.240047,2945258.775,0.000,0.000,0.538,0.000,0.025,5.198,305.516,0.000,200.369,2.710739,93.477,8,0.000,0.000,0.000,0,0.000,0,0.538,376457.911,368604.683,362441.390,367511.195,359807.079,370493.434,367809.419,372133.665 +3.485490,0.020151,8094680,0.241240,1986405.757,0.000,0.000,10.404,0.000,0.169,5.711,305.516,0.000,284.564,2.752956,93.471,8,0.000,0.000,0.000,0,0.000,0,10.404,259435.142,289308.890,50914.395,290152.501,303402.153,247971.960,297447.253,247773.463 +3.505618,0.020129,8130547,0.242309,1781892.432,0.000,0.000,7.321,0.000,0.098,5.656,305.516,0.000,231.325,2.758476,93.467,8,0.000,0.000,0.000,0,0.000,0,7.321,213228.938,225201.951,216309.132,229126.715,218942.202,198821.577,241298.451,238963.465 +3.525745,0.020127,8182266,0.243851,2569626.576,0.000,0.000,0.750,0.000,0.100,4.432,305.516,0.000,433.574,2.764801,93.458,8,0.000,0.000,0.000,0,0.000,0,0.750,316191.410,328165.346,331444.515,322551.011,319868.054,306652.008,324538.386,320215.845 +3.545868,0.020123,8241930,0.245629,2965030.000,0.000,0.000,0.419,0.000,0.067,5.018,305.516,0.000,286.914,2.772034,93.453,8,0.000,0.000,0.000,0,0.000,0,0.419,364068.949,383201.702,371473.573,378927.892,375151.037,361832.653,361236.308,369137.886 +3.565994,0.020126,8289382,0.247043,2357721.598,0.000,0.000,14.245,0.000,2.764,5.287,305.516,0.000,714.437,2.787285,93.439,8,0.000,0.000,0.000,0,0.000,0,14.245,334141.401,342985.589,304975.452,301646.460,345569.285,91919.939,324750.661,311732.810 +3.586121,0.020127,8338443,0.248505,2437530.972,0.000,0.000,3.651,0.000,0.076,5.882,305.516,0.000,501.106,2.822296,93.429,8,0.000,0.000,0.000,0,0.000,0,3.651,281954.878,327216.709,323242.015,323887.903,283097.602,330893.302,281408.357,285830.205 +3.606269,0.020147,8393329,0.250141,2724224.509,0.000,0.000,0.439,0.000,0.114,4.884,305.516,0.000,388.737,2.829144,93.421,8,0.000,0.000,0.000,0,0.000,0,0.439,328479.354,334236.925,338406.200,351757.809,342178.402,351906.711,335676.317,341582.791 +3.626405,0.020137,8446117,0.251714,2621473.317,0.000,0.000,0.345,0.000,0.086,4.644,305.516,0.000,411.638,2.835529,93.413,8,0.000,0.000,0.000,0,0.000,0,0.345,332029.450,327063.410,323388.540,335108.395,318323.179,316734.046,340024.775,328801.524 +3.646551,0.020145,8480661,0.252743,1714731.927,0.000,0.000,14.001,0.000,3.806,6.444,305.516,0.000,520.822,2.874420,93.403,8,0.000,0.000,0.000,0,0.000,0,14.001,271674.613,230672.744,178154.611,42540.680,223475.079,274106.927,235388.455,258718.817 +3.666699,0.020148,8496212,0.253207,771850.502,0.000,0.000,14.096,0.000,0.058,6.819,305.516,0.000,53.317,2.879990,93.402,8,0.000,0.000,0.000,0,0.000,0,14.096,76088.150,118921.857,104677.044,100011.495,64225.744,118475.156,117532.119,71918.936 +3.686841,0.020142,8553325,0.254909,2835473.057,0.000,0.000,0.584,0.000,0.077,4.564,305.516,0.000,323.092,2.886963,93.395,8,0.000,0.000,0.000,0,0.000,0,0.584,370960.284,348371.027,341668.720,363711.863,356810.969,352243.471,360038.006,341668.720 +3.706970,0.020129,8612224,0.256664,2926037.847,0.000,0.000,0.290,0.000,0.234,4.680,305.516,0.000,290.505,2.894135,93.390,8,0.000,0.000,0.000,0,0.000,0,0.290,349242.705,371300.139,360271.422,363500.551,377808.075,368518.120,363947.661,371449.175 +3.727106,0.020136,8665025,0.258238,2622223.990,0.000,0.000,1.320,0.000,8.442,4.655,305.516,0.000,317.956,2.907608,93.383,8,0.000,0.000,0.000,0,0.000,0,1.320,194825.566,345451.603,349126.620,350070.205,329360.988,356476.654,356228.342,340684.013 +3.747244,0.020138,8707171,0.259494,2092890.137,0.000,0.000,12.258,0.000,0.093,6.584,305.516,0.000,684.545,2.945305,93.370,8,0.000,0.000,0.000,0,0.000,0,12.258,183685.299,215317.507,323373.525,248489.115,258619.367,253107.318,286874.824,323423.183 +3.767386,0.020143,8760646,0.261088,2654817.303,0.000,0.000,0.664,0.000,0.076,4.653,305.516,0.000,258.896,2.951973,93.365,8,0.000,0.000,0.000,0,0.000,0,0.664,326074.615,335805.222,326968.242,340521.587,337691.768,334762.657,330294.521,322698.690 +3.787549,0.020162,8803599,0.262368,2130341.508,0.000,0.000,4.480,0.000,0.118,5.129,305.516,0.000,217.375,2.956982,93.361,8,0.000,0.000,0.000,0,0.000,0,4.480,269659.087,260582.830,266187.295,247935.585,263806.637,278933.733,279280.912,263955.428 +3.807680,0.020131,8857672,0.263979,2685992.554,0.000,0.000,0.414,0.000,6.848,4.795,305.516,0.000,291.055,2.969788,93.355,8,0.000,0.000,0.000,0,0.000,0,0.414,353973.017,344733.755,347267.101,340511.511,368328.644,233514.896,344783.428,352880.201 +3.827832,0.020152,8903334,0.265340,2265910.576,0.000,0.000,11.320,0.000,0.055,6.917,305.516,0.000,307.627,3.008507,93.349,8,0.000,0.000,0.000,0,0.000,0,11.320,343990.454,279876.826,312132.134,405275.539,238093.797,167876.472,281564.027,237101.326 +3.847973,0.020141,8960044,0.267030,2815650.369,0.000,0.000,0.273,0.000,0.185,4.725,305.516,0.000,223.231,3.015472,93.344,8,0.000,0.000,0.000,0,0.000,0,0.273,355642.807,352713.458,341145.013,341989.063,350230.959,359167.956,339953.413,374807.699 +3.868122,0.020148,9018091,0.268760,2880977.469,0.000,0.000,0.862,0.000,0.244,5.096,305.516,0.000,182.048,3.022717,93.341,8,0.000,0.000,0.000,0,0.000,0,0.862,359929.860,345586.268,345784.795,359632.069,374025.293,367275.368,363602.614,365141.200 +3.888252,0.020130,9069281,0.270286,2542970.312,0.000,0.000,11.107,0.000,1.767,5.181,305.516,0.000,314.363,3.037815,93.335,8,0.000,0.000,0.000,0,0.000,0,11.107,149130.629,326825.585,348832.536,332240.388,352906.058,356582.162,323993.990,352458.964 +3.908384,0.020132,9116313,0.271687,2336139.545,0.000,0.000,7.511,0.000,0.109,7.069,305.516,0.000,327.326,3.074909,93.328,8,0.000,0.000,0.000,0,0.000,0,7.511,365431.592,218454.280,378097.768,197095.631,372137.215,360216.108,227395.111,217311.841 +3.928527,0.020144,9176492,0.273481,2987504.943,0.000,0.000,0.220,0.000,0.044,5.169,305.516,0.000,157.851,3.082283,93.325,8,0.000,0.000,0.000,0,0.000,0,0.220,374313.087,376795.269,369348.723,386028.987,380915.692,376795.269,363292.198,360015.717 +3.948667,0.020140,9234685,0.275215,2889459.469,0.000,0.000,0.256,0.000,0.115,4.897,305.516,0.000,152.450,3.089436,93.322,8,0.000,0.000,0.000,0,0.000,0,0.256,358346.004,356906.065,373043.304,358594.269,360332.125,361672.757,353132.434,367432.510 +3.968826,0.020158,9279345,0.276546,2215454.267,0.000,0.000,18.075,0.000,2.492,4.512,305.828,13.371,117.042,3.105042,93.320,8,0.000,0.000,0.000,0,0.000,0,18.075,13195.496,305976.756,299775.865,331028.355,326712.535,306075.970,313219.396,319469.894 +3.988960,0.020135,9292600,0.276941,658321.112,0.000,0.000,1.929,0.000,22.626,3.480,305.828,110.584,67.127,3.127087,93.318,8,0.000,0.000,0.000,0,0.000,0,1.929,161712.074,0.000,0.000,158583.124,172737.897,0.000,0.000,165288.017 +4.009082,0.020122,9322252,0.277825,1473642.245,0.000,0.000,1.263,0.000,42.748,8.037,305.828,148.705,280.910,3.146809,93.313,8,0.000,0.000,0.000,0,0.000,0,1.263,369752.405,0.000,0.000,360011.615,372436.091,0.000,0.000,371442.133 +4.029877,0.020795,9350572,0.278669,1361842.977,0.000,0.000,4.235,0.000,63.543,9.942,305.828,96.363,99.369,3.164627,93.311,8,0.000,0.000,0.000,0,0.000,0,4.235,399271.972,0.000,0.000,310694.473,317378.660,0.000,0.000,334497.873 +4.050037,0.020160,9380919,0.279573,1505329.642,0.000,0.000,83.299,0.000,83.703,10.275,306.453,34.490,120.716,3.185844,93.308,8,0.000,0.000,0.000,0,0.000,0,83.299,366572.843,31647.290,0.000,372773.330,363348.589,0.000,6150.884,364836.706 +4.070206,0.020169,9394804,0.279987,688432.812,0.000,0.000,86.169,0.000,20.579,6.744,308.172,428.799,168.304,3.198891,93.305,8,0.000,0.000,0.000,0,0.000,0,86.169,0.000,0.000,163319.963,169666.336,178937.992,11403.640,165104.880,0.000 +4.090360,0.020154,9423439,0.280840,1420787.276,0.000,0.000,35.175,0.000,40.729,9.206,308.172,63.378,74.813,3.210861,93.304,8,0.000,0.000,0.000,0,0.000,0,35.175,100573.976,0.000,304748.575,311049.954,303954.701,0.000,308717.948,91742.122 +4.110518,0.020158,9461551,0.281976,1890685.516,0.000,0.000,46.556,0.000,60.887,8.711,308.172,129.448,130.804,3.254696,93.301,8,0.000,0.000,0.000,0,0.000,0,46.556,138110.529,0.000,387939.776,313080.297,297354.350,97729.074,362341.704,294129.787 +4.130667,0.020149,9507785,0.283354,2294595.056,0.000,0.000,0.392,0.000,81.036,6.400,308.172,11.050,125.238,3.269043,93.299,8,0.000,0.000,0.000,0,0.000,0,0.392,309889.941,0.000,324381.911,334208.658,337881.281,328054.534,324729.322,335449.409 +4.150811,0.020144,9557733,0.284843,2479492.855,0.000,0.000,89.909,0.000,0.145,5.713,308.172,75.626,130.503,3.278324,93.296,8,0.000,0.000,0.000,0,0.000,0,89.909,323265.345,172255.950,323265.345,341632.695,326938.815,328179.852,335377.868,328576.984 +4.170946,0.020135,9609302,0.286380,2561181.490,0.000,0.000,0.450,0.000,0.070,5.746,308.172,0.000,136.579,3.286118,93.293,8,0.000,0.000,0.000,0,0.000,0,0.450,319098.510,312691.707,334395.373,324810.001,316068.937,329428.859,310556.107,314131.996 +4.191084,0.020138,9660127,0.287894,2523852.955,0.000,0.000,11.848,0.000,0.709,6.005,308.172,0.000,133.067,3.301674,93.291,8,0.000,0.000,0.000,0,0.000,0,11.848,349391.626,340701.527,345468.667,321980.572,342538.862,343432.701,154286.495,326052.504 +4.211233,0.020149,9710864,0.289406,2518084.229,0.000,0.000,2.408,0.000,0.126,5.365,308.172,0.000,132.993,3.336025,93.288,8,0.000,0.000,0.000,0,0.000,0,2.408,312520.969,294554.859,341554.599,353813.242,308103.887,316342.489,262940.462,328253.722 +4.231370,0.020137,9765945,0.291048,2735379.938,0.000,0.000,0.464,0.000,0.048,4.825,308.172,0.000,164.114,3.342773,93.285,8,0.000,0.000,0.000,0,0.000,0,0.464,352196.121,321604.918,337744.757,351550.527,353636.291,332927.636,340376.792,345342.897 +4.251509,0.020139,9821108,0.292692,2739079.297,0.000,0.000,0.288,0.000,0.135,4.791,308.172,0.000,144.890,3.349651,93.282,8,0.000,0.000,0.000,0,0.000,0,0.288,342217.329,340628.392,340975.972,336109.852,344203.500,343210.415,340876.663,350857.174 +4.271655,0.020146,9859230,0.293828,1892309.605,0.000,0.000,12.086,0.000,0.155,6.093,308.172,0.000,553.001,3.390182,93.271,8,0.000,0.000,0.000,0,0.000,0,12.086,260898.675,252658.724,199446.514,306814.062,69741.750,295893.645,250921.385,255934.849 +4.291790,0.020136,9915316,0.295499,2785381.826,0.000,0.000,0.465,0.000,0.099,5.026,308.172,0.000,290.410,3.399433,93.266,8,0.000,0.000,0.000,0,0.000,0,0.465,334875.542,352803.774,347688.517,341877.982,368497.186,341778.656,348085.819,349774.350 +4.311930,0.020139,9972552,0.297205,2841992.167,0.000,0.000,0.476,0.000,0.111,5.075,308.172,0.000,335.746,3.406643,93.259,8,0.000,0.000,0.000,0,0.000,0,0.476,359643.393,366445.981,358203.430,357756.544,344399.638,365403.249,341718.326,348421.606 +4.332052,0.020123,10022951,0.298707,2504609.019,0.000,0.000,0.745,0.000,2.126,4.818,308.172,0.000,493.074,3.414871,93.249,8,0.000,0.000,0.000,0,0.000,0,0.745,297875.483,331966.671,323419.026,314125.947,319940.333,308907.908,321480.897,286892.753 +4.352184,0.020132,10063452,0.299914,2011770.504,0.000,0.000,15.637,0.000,0.192,5.983,308.172,0.000,887.889,3.452465,93.232,8,0.000,0.000,0.000,0,0.000,0,15.637,279355.999,272004.525,268179.772,263460.921,319789.104,220544.210,277816.163,110619.810 +4.372330,0.020145,10116245,0.301488,2620629.992,0.000,0.000,0.417,0.000,0.119,5.036,308.172,0.000,299.777,3.462402,93.226,8,0.000,0.000,0.000,0,0.000,0,0.417,331742.281,330600.567,334025.708,325438.036,312879.185,326927.228,326927.228,332089.759 +4.392477,0.020148,10167182,0.303006,2528176.258,0.000,0.000,0.465,0.000,0.128,4.667,308.172,0.000,412.771,3.468567,93.218,8,0.000,0.000,0.000,0,0.000,0,0.465,317802.630,305493.548,319589.433,315569.128,315221.694,304649.781,330558.413,319291.632 +4.412600,0.020122,10213920,0.304399,2322692.092,0.000,0.000,0.503,0.000,1.043,4.631,308.172,0.000,421.057,3.474636,93.209,8,0.000,0.000,0.000,0,0.000,0,0.503,264482.163,298374.841,292560.408,300014.809,287392.023,303245.050,286845.367,289777.431 +4.432752,0.020152,10254683,0.305613,2022779.706,0.000,0.000,15.821,0.000,3.259,5.327,308.172,0.000,476.070,3.514339,93.200,8,0.000,0.000,0.000,0,0.000,0,15.821,35827.759,323988.144,268112.719,284736.402,285877.729,293321.170,235014.221,295901.562 +4.452908,0.020156,10304603,0.307101,2476688.762,0.000,0.000,4.573,0.000,0.078,6.049,308.172,0.000,199.034,3.523987,93.196,8,0.000,0.000,0.000,0,0.000,0,4.573,295495.959,304277.488,301151.859,296934.740,312066.753,314944.316,334094.995,317722.653 +4.473041,0.020134,10355419,0.308616,2523945.095,0.000,0.000,0.552,0.000,0.110,4.557,308.172,0.000,264.057,3.530022,93.191,8,0.000,0.000,0.000,0,0.000,0,0.552,316089.157,314549.439,304466.771,312413.701,314698.444,312165.360,327463.201,322099.023 +4.493171,0.020130,10406593,0.310141,2542230.288,0.000,0.000,0.443,0.000,0.458,4.718,308.172,0.000,301.950,3.536690,93.185,8,0.000,0.000,0.000,0,0.000,0,0.443,335327.597,323504.194,321715.780,316251.183,313866.631,305123.274,308451.711,317989.918 +4.513315,0.020145,10448674,0.311395,2088955.417,0.000,0.000,16.421,0.000,2.256,5.461,308.172,0.000,576.304,3.573772,93.174,8,0.000,0.000,0.000,0,0.000,0,16.421,324356.234,275509.198,239519.258,36138.864,289359.120,269105.471,311499.138,343468.134 +4.533459,0.020144,10495987,0.312805,2348793.764,0.000,0.000,4.415,0.000,0.154,6.189,308.172,0.000,429.922,3.586708,93.165,8,0.000,0.000,0.000,0,0.000,0,4.415,266636.470,329733.650,269019.369,313103.001,308932.927,272841.936,257899.174,330627.237 +4.553610,0.020151,10549081,0.314387,2634814.528,0.000,0.000,0.484,0.000,0.092,4.683,308.172,0.000,259.371,3.593224,93.160,8,0.000,0.000,0.000,0,0.000,0,0.484,333830.514,324302.425,321970.028,326485.945,316312.725,348420.402,329314.597,334177.893 +4.573741,0.020132,10602422,0.315977,2649586.180,0.000,0.000,0.578,0.000,0.760,4.700,308.172,0.000,233.422,3.600006,93.156,8,0.000,0.000,0.000,0,0.000,0,0.578,318848.422,323318.956,318600.059,334495.291,345522.609,344032.431,324660.116,340108.295 +4.593850,0.020108,10651706,0.317446,2450953.576,0.000,0.000,11.663,0.000,0.074,7.014,308.172,0.000,319.756,3.643555,93.149,8,0.000,0.000,0.000,0,0.000,0,11.663,394716.714,80862.968,280881.945,347273.128,231946.422,408094.413,355826.898,351351.088 +4.613986,0.020136,10710437,0.319196,2916673.164,0.000,0.000,0.325,0.000,0.124,4.977,308.172,0.000,228.715,3.652447,93.145,8,0.000,0.000,0.000,0,0.000,0,0.325,360592.598,378520.421,354831.856,380258.576,352299.117,361387.182,357612.904,371170.510 +4.634116,0.020130,10764428,0.320805,2682161.413,0.000,0.000,0.910,0.000,0.119,4.532,308.172,0.000,160.871,3.659016,93.142,8,0.000,0.000,0.000,0,0.000,0,0.910,337412.538,330855.050,339002.232,331451.185,347546.836,337859.639,327178.883,330855.050 +4.654255,0.020139,10822012,0.322521,2859301.407,0.000,0.000,0.232,0.000,8.176,5.046,308.172,0.000,158.080,3.673214,93.139,8,0.000,0.000,0.000,0,0.000,0,0.232,212173.432,374791.731,377026.181,363470.518,395001.089,377969.615,387751.540,371117.302 +4.674400,0.020145,10865518,0.323818,2159645.700,0.000,0.000,11.929,0.000,0.129,7.053,308.172,0.000,466.734,3.711716,93.129,8,0.000,0.000,0.000,0,0.000,0,11.929,174485.235,212807.455,329213.678,301514.457,311541.774,310548.970,302060.499,217473.632 +4.694527,0.020127,10921289,0.325480,2770966.004,0.000,0.000,0.377,0.000,0.103,4.624,308.172,0.000,152.936,3.718624,93.126,8,0.000,0.000,0.000,0,0.000,0,0.377,343321.351,338501.934,336017.699,367666.860,342874.189,336514.546,357531.179,348538.246 +4.714657,0.020131,10981195,0.327265,2975825.750,0.000,0.000,0.352,0.000,0.361,5.160,308.172,0.000,156.786,3.725845,93.123,8,0.000,0.000,0.000,0,0.000,0,0.352,380360.861,360242.519,373505.723,363918.463,374946.295,371021.977,374946.295,376883.617 +4.734810,0.020153,11027037,0.328631,2274716.503,0.000,0.000,1.950,0.000,14.027,4.576,308.172,1.938,119.982,3.740292,93.121,8,0.000,0.000,0.000,0,0.000,0,1.950,312114.803,319458.681,326802.559,304770.925,99191.970,293755.109,319458.681,299163.775 +4.754953,0.020143,11044106,0.329140,847384.717,0.000,0.000,22.189,0.000,12.515,2.720,308.172,30.058,45.184,3.757050,93.120,8,0.000,0.000,0.000,0,0.000,0,22.189,62452.983,143274.491,146948.196,59623.238,86083.842,139600.786,150621.901,58779.278 +4.775091,0.020138,11075434,0.330074,1555669.768,0.000,0.000,1.459,0.000,32.653,6.858,308.172,176.905,310.359,3.774662,93.114,8,0.000,0.000,0.000,0,0.000,0,1.459,0.000,305989.438,308670.942,0.000,310111.009,308670.942,322227.436,0.000 +4.795226,0.020134,11118492,0.331357,2138536.095,0.000,0.000,0.178,0.000,52.787,9.984,308.172,84.394,113.301,3.796055,93.112,8,0.000,0.000,0.000,0,0.000,0,0.178,0.000,430955.402,422214.114,0.000,424200.771,422661.112,438504.696,0.000 +4.815558,0.020332,11156743,0.332497,1881343.867,0.000,0.000,0.293,0.000,73.119,9.522,308.172,39.194,208.264,3.815350,93.108,8,0.000,0.000,0.000,0,0.000,0,0.293,0.000,374586.675,367799.259,0.000,378865.698,374881.780,385210.456,0.000 +4.835700,0.020143,11171800,0.332946,747521.183,0.000,0.000,80.000,0.000,20.527,7.079,308.797,635.315,166.392,3.829678,93.104,8,0.000,0.000,0.000,0,0.000,0,80.000,74767.012,0.000,0.000,168796.707,92987.127,209903.670,87029.596,114037.070 +4.855851,0.020151,11196660,0.333686,1233710.407,0.000,0.000,0.312,0.000,40.677,9.721,308.797,153.919,132.789,3.843163,93.102,8,0.000,0.000,0.000,0,0.000,0,0.312,0.000,0.000,0.000,361279.637,0.000,437108.659,0.000,435322.112 +4.875993,0.020142,11217101,0.334296,1014841.328,0.000,0.000,46.082,0.000,60.820,11.031,308.797,88.822,199.171,3.889259,93.098,8,0.000,0.000,0.000,0,0.000,0,46.082,0.000,0.000,239051.954,110514.984,0.000,333729.436,0.000,331544.953 +4.896125,0.020133,11263431,0.335676,2301230.187,0.000,0.000,57.457,0.000,80.952,7.061,308.797,14.164,128.833,3.905441,93.095,8,0.000,0.000,0.000,0,0.000,0,57.457,265587.693,0.000,342229.139,368902.150,280588.157,363885.438,332543.408,347494.202 +4.916253,0.020127,11308486,0.337019,2238527.404,0.000,0.000,83.375,0.000,0.189,6.046,309.578,210.770,126.346,3.913746,93.093,8,0.000,0.000,0.000,0,0.000,0,83.375,283747.198,248173.219,293733.748,290454.582,277586.341,283101.302,279971.189,281759.825 +4.936398,0.020146,11362083,0.338616,2660441.151,0.000,0.000,0.294,0.000,0.078,7.131,309.578,0.000,140.188,3.922607,93.090,8,0.000,0.000,0.000,0,0.000,0,0.294,337090.805,337239.718,326915.040,330588.243,339920.163,323241.838,334857.100,330588.243 +4.956530,0.020131,11411494,0.340089,2454455.887,0.000,0.000,0.317,0.000,9.110,5.953,309.578,0.000,149.411,3.937126,93.087,8,0.000,0.000,0.000,0,0.000,0,0.317,312252.529,328048.950,323379.568,315928.426,335152.372,325416.213,180019.594,334258.235 +4.976677,0.020148,11460683,0.341555,2441401.330,0.000,0.000,11.928,0.000,0.107,6.400,309.578,0.000,148.511,3.973591,93.084,8,0.000,0.000,0.000,0,0.000,0,11.928,252930.151,304846.347,356365.479,316063.422,304052.218,294224.869,300478.637,312440.208 +4.996809,0.020132,11515694,0.343194,2732547.567,0.000,0.000,0.292,0.000,0.047,4.894,309.578,0.000,144.361,3.980579,93.081,8,0.000,0.000,0.000,0,0.000,0,0.292,339364.218,349199.422,341748.510,347361.530,323468.938,335837.452,338470.108,357097.389 +5.016944,0.020135,11563842,0.344629,2391265.296,0.000,0.000,0.992,0.000,0.118,4.429,309.578,0.000,272.381,3.986359,93.076,8,0.000,0.000,0.000,0,0.000,0,0.992,298784.000,305041.776,273256.244,307127.702,297691.372,297691.372,303502.165,308170.665 +5.037081,0.020136,11614493,0.346139,2515388.635,0.000,0.000,0.362,0.000,11.698,5.005,309.578,0.000,430.850,3.999470,93.067,8,0.000,0.000,0.000,0,0.000,0,0.362,349167.785,349217.447,143024.210,341519.963,333673.496,334915.025,318427.512,345443.197 +5.057214,0.020133,11649323,0.347177,1729981.609,0.000,0.000,15.881,0.000,0.067,6.519,309.578,0.000,600.494,4.035084,93.056,8,0.000,0.000,0.000,0,0.000,0,15.881,224207.206,191028.116,188296.304,207468.653,259522.076,194554.636,189637.375,275267.243 +5.077358,0.020144,11702700,0.348768,2649734.945,0.000,0.000,0.762,0.000,0.118,4.722,309.578,0.000,407.025,4.041618,93.048,8,0.000,0.000,0.000,0,0.000,0,0.762,330118.541,337961.959,340245.486,327338.596,314977.766,323019.752,349975.296,326097.549 +5.097497,0.020139,11754175,0.350302,2555982.471,0.000,0.000,0.713,0.000,0.119,4.423,309.578,0.000,376.484,4.047939,93.040,8,0.000,0.000,0.000,0,0.000,0,0.713,305476.526,338050.095,319330.224,317046.102,316152.315,320323.320,333382.541,306221.348 +5.117632,0.020135,11807052,0.351878,2626101.232,0.000,0.000,0.474,0.000,8.949,4.790,309.578,0.000,318.938,4.060303,93.034,8,0.000,0.000,0.000,0,0.000,0,0.474,345465.139,350729.559,355795.322,342385.950,359470.483,351524.189,193194.277,327536.313 +5.137750,0.020118,11853812,0.353271,2324294.680,0.000,0.000,12.827,0.000,0.163,6.448,309.578,0.000,812.203,4.098473,93.018,8,0.000,0.000,0.000,0,0.000,0,12.827,367284.290,241177.883,276569.196,354062.254,235411.882,307934.250,225967.571,315887.354 +5.157869,0.020119,11909120,0.354919,2749070.111,0.000,0.000,0.471,0.000,0.068,4.839,309.578,0.000,287.356,4.105473,93.012,8,0.000,0.000,0.000,0,0.000,0,0.471,346292.968,334910.581,354444.546,341123.674,338141.389,351114.328,344652.711,338389.913 +5.177994,0.020125,11960766,0.356459,2566284.970,0.000,0.000,0.690,0.000,0.058,4.692,309.578,0.000,280.476,4.111435,93.007,8,0.000,0.000,0.000,0,0.000,0,0.690,308872.466,317170.681,326909.902,322984.400,315332.154,334114.939,317319.750,323580.679 +5.198175,0.020181,12013553,0.358032,2615651.543,0.000,0.000,12.062,0.000,0.561,5.204,309.578,0.000,225.690,4.126976,93.002,8,0.000,0.000,0.000,0,0.000,0,12.062,348343.917,350722.368,349285.387,338780.563,138445.648,378173.652,356123.433,355776.575 +5.218308,0.020133,12058540,0.359372,2234482.424,0.000,0.000,4.647,0.000,0.050,6.825,309.578,0.000,490.098,4.161880,92.993,8,0.000,0.000,0.000,0,0.000,0,4.647,252619.148,290268.640,288430.868,289523.597,314408.023,339143.441,254357.581,205731.127 +5.238457,0.020149,12110333,0.360916,2570528.099,0.000,0.000,0.602,0.000,0.116,4.669,309.578,0.000,315.621,4.168091,92.986,8,0.000,0.000,0.000,0,0.000,0,0.602,320515.716,308753.216,337886.496,317289.714,308256.908,344537.024,310093.247,323195.779 +5.258593,0.020136,12163581,0.362503,2644378.560,0.000,0.000,0.508,0.000,0.110,4.806,309.578,0.000,278.376,4.174629,92.981,8,0.000,0.000,0.000,0,0.000,0,0.508,335910.768,322204.179,327071.011,318380.239,331490.890,352497.728,326077.780,330745.966 +5.278731,0.020138,12210207,0.363893,2315296.899,0.000,0.000,10.355,0.000,1.537,5.310,309.578,0.000,439.152,4.206089,92.972,8,0.000,0.000,0.000,0,0.000,0,10.355,314823.968,298834.486,307077.511,161583.153,298784.829,327039.535,314277.744,292875.673 +5.298860,0.020129,12261557,0.365423,2551069.581,0.000,0.000,4.223,0.000,0.150,5.943,309.578,0.000,392.589,4.225929,92.965,8,0.000,0.000,0.000,0,0.000,0,4.223,293807.702,347958.936,339811.411,297782.105,343984.533,280195.374,352877.259,294652.263 +5.318979,0.020119,12319273,0.367143,2868740.604,0.000,0.000,0.491,0.000,0.185,4.662,309.578,0.000,301.333,4.233311,92.959,8,0.000,0.000,0.000,0,0.000,0,0.491,353100.236,357374.817,361400.875,360456.491,340972.357,355983.093,367812.746,371639.987 +5.339095,0.020116,12377839,0.368888,2911392.235,0.000,0.000,0.377,0.000,0.757,4.791,309.578,0.000,239.430,4.240360,92.954,8,0.000,0.000,0.000,0,0.000,0,0.377,367863.650,353845.062,372884.492,383224.443,357076.297,354690.155,358816.193,362991.942 +5.359235,0.020139,12424334,0.370274,2308677.220,0.000,0.000,12.522,0.000,4.132,6.696,309.578,0.000,367.946,4.281937,92.947,8,0.000,0.000,0.000,0,0.000,0,12.522,382040.274,290279.106,30785.673,334620.406,326526.753,332683.888,305175.399,306565.720 +5.379367,0.020132,12477786,0.371867,2655076.495,0.000,0.000,5.413,0.000,0.335,5.532,309.578,0.000,189.957,4.291767,92.943,8,0.000,0.000,0.000,0,0.000,0,5.413,327240.215,349195.311,330816.610,330717.266,343184.979,318150.209,321279.555,334492.350 +5.399495,0.020129,12533009,0.373513,2743499.695,0.000,0.000,0.388,0.000,0.084,4.972,309.578,0.000,200.856,4.298649,92.939,8,0.000,0.000,0.000,0,0.000,0,0.388,341900.384,331070.061,336236.820,363163.587,358592.992,332659.833,334547.687,345328.330 +5.419659,0.020163,12585150,0.375067,2585917.110,0.000,0.000,0.379,0.000,4.929,4.846,309.578,0.000,208.453,4.308910,92.935,8,0.000,0.000,0.000,0,0.000,0,0.379,251891.467,350882.483,332284.472,322960.669,328316.896,344980.714,326630.676,327969.733 +5.439811,0.020152,12629130,0.376377,2182422.862,0.000,0.000,11.598,0.000,0.128,7.230,309.578,0.000,423.928,4.349247,92.927,8,0.000,0.000,0.000,0,0.000,0,11.598,228464.640,291287.453,238686.993,316098.991,238686.993,356194.436,223998.563,289004.792 +5.459955,0.020144,12680417,0.377906,2545994.904,0.000,0.000,0.493,0.000,0.153,5.147,309.578,0.000,219.705,4.356918,92.922,8,0.000,0.000,0.000,0,0.000,0,0.493,320141.968,309121.420,315922.389,327786.853,315922.389,330616.454,317908.074,308575.357 +5.480097,0.020142,12738703,0.379643,2893728.915,0.000,0.000,0.213,0.000,0.083,5.054,309.578,0.000,152.626,4.364059,92.919,8,0.000,0.000,0.000,0,0.000,0,0.213,371062.175,359544.055,363714.409,376920.529,368132.998,352692.760,352643.113,349018.877 +5.500240,0.020143,12794863,0.381317,2788115.578,0.000,0.000,0.265,0.000,9.510,5.242,309.578,0.000,147.386,4.378918,92.916,8,0.000,0.000,0.000,0,0.000,0,0.265,356358.505,383763.059,367677.777,371401.222,182994.908,385748.897,365443.710,374727.500 +5.520372,0.020132,12826525,0.382260,1572710.673,0.000,0.000,18.236,0.000,12.151,5.028,309.578,39.582,82.851,4.401176,92.915,8,0.000,0.000,0.000,0,0.000,0,18.236,272003.147,110122.531,121000.670,268327.429,146979.056,121298.701,249948.838,283030.302 +5.540524,0.020152,12858843,0.383223,1603704.549,0.000,0.000,2.469,0.000,32.303,7.392,309.578,155.071,392.135,4.417747,92.907,8,0.000,0.000,0.000,0,0.000,0,2.469,312126.419,0.000,0.000,336540.759,309397.174,0.000,319470.570,326169.627 +5.560671,0.020148,12894013,0.384272,1745625.402,0.000,0.000,0.169,0.000,52.451,9.810,309.578,78.329,116.717,4.435432,92.905,8,0.000,0.000,0.000,0,0.000,0,0.169,359945.278,0.000,0.000,342871.205,355329.322,0.000,352599.456,334880.142 +5.580818,0.020147,12928150,0.385289,1694419.905,0.000,0.000,3.274,0.000,72.597,8.969,309.578,36.645,166.939,4.454159,92.901,8,0.000,0.000,0.000,0,0.000,0,3.274,343232.084,0.000,0.000,340452.475,337921.045,0.000,337921.045,334893.257 +5.600988,0.020170,12951455,0.385983,1155418.314,0.000,0.000,79.116,0.000,16.979,7.721,309.578,547.296,151.058,4.468166,92.898,8,0.000,0.000,0.000,0,0.000,0,79.116,231678.600,151609.921,187008.706,56023.287,89686.837,143082.483,57609.787,238718.695 +5.621134,0.020146,12977494,0.386759,1292504.827,0.000,0.000,1.543,0.000,37.125,7.496,309.578,45.565,136.696,4.483551,92.896,8,0.000,0.000,0.000,0,0.000,0,1.543,149060.716,280103.105,280202.379,0.000,0.000,293852.628,0.000,289285.999 +5.641280,0.020146,12993813,0.387246,810031.424,0.000,0.000,51.370,0.000,57.271,9.585,310.516,181.099,284.833,4.522114,92.890,8,0.000,0.000,0.000,0,0.000,0,51.370,81752.666,202569.903,119129.568,0.000,0.000,202023.892,85574.740,118980.656 +5.661439,0.020159,13027372,0.388246,1664716.337,0.000,0.000,57.396,0.000,77.430,6.264,310.516,100.374,87.779,4.539467,92.888,8,0.000,0.000,0.000,0,0.000,0,57.396,330770.540,349273.451,0.000,0.000,336078.345,326702.875,321891.126,0.000 +5.681582,0.020143,13071553,0.389563,2193366.987,0.000,0.000,90.974,0.000,55.047,6.760,310.516,187.332,176.279,4.551014,92.885,8,0.000,0.000,0.000,0,0.000,0,90.974,409472.192,403018.338,0.000,117708.362,394131.878,382068.136,379536.240,107431.841 +5.701720,0.020138,13112162,0.390773,2016585.571,0.000,0.000,4.111,0.000,75.185,5.631,310.516,45.003,106.882,4.560318,92.883,8,0.000,0.000,0.000,0,0.000,0,4.111,312352.514,289608.881,0.000,281564.190,285884.487,286629.366,279279.895,281266.238 +5.721850,0.020130,13163822,0.392312,2566364.823,0.000,0.000,85.222,0.000,0.232,7.329,310.516,108.671,171.932,4.569698,92.880,8,0.000,0.000,0.000,0,0.000,0,85.222,338505.805,354353.083,149232.674,347249.131,357582.152,344467.164,339847.111,335127.702 +5.742005,0.020155,13208512,0.393644,2217303.591,0.000,0.000,13.577,0.000,0.124,7.260,310.516,0.000,456.809,4.612148,92.871,8,0.000,0.000,0.000,0,0.000,0,13.577,338971.093,322349.998,285337.054,286081.282,57454.409,302156.609,295756.248,329196.897 +5.762153,0.020148,13260051,0.395180,2557994.366,0.000,0.000,0.490,0.000,0.092,6.048,310.516,0.000,309.426,4.621765,92.864,8,0.000,0.000,0.000,0,0.000,0,0.490,347425.456,314171.876,303401.687,301168.238,326877.722,318936.568,322807.881,323204.938 +5.782289,0.020136,13311687,0.396719,2564338.649,0.000,0.000,0.421,0.000,0.142,4.762,310.516,0.000,315.624,4.628590,92.858,8,0.000,0.000,0.000,0,0.000,0,0.421,331393.443,317736.437,324838.080,312372.959,333777.211,305618.949,309095.278,329506.293 +5.802427,0.020137,13365674,0.398328,2680922.279,0.000,0.000,0.284,0.000,2.269,4.853,310.516,0.000,234.521,4.637589,92.854,8,0.000,0.000,0.000,0,0.000,0,0.284,333755.879,349100.406,341303.996,330726.700,350292.214,336238.812,300186.622,339317.649 +5.822555,0.020128,13406741,0.399552,2040244.084,0.000,0.000,17.016,0.000,2.415,5.328,310.516,0.000,864.952,4.672298,92.836,8,0.000,0.000,0.000,0,0.000,0,17.016,244280.813,315771.578,268823.161,254912.518,289887.847,318007.217,78346.724,270214.225 +5.842688,0.020133,13459545,0.401126,2622702.118,0.000,0.000,2.892,0.000,0.096,5.205,310.516,0.000,517.446,4.684658,92.826,8,0.000,0.000,0.000,0,0.000,0,2.892,332829.462,300842.867,334468.526,329551.332,349170.440,323442.091,330793.048,321604.352 +5.862817,0.020128,13516515,0.402824,2830344.051,0.000,0.000,0.757,0.000,0.020,4.690,310.516,0.000,205.906,4.691761,92.822,8,0.000,0.000,0.000,0,0.000,0,0.757,353581.861,356065.926,353283.773,365902.825,363965.254,345583.170,348067.236,343894.006 +5.882953,0.020136,13572143,0.404481,2762578.141,0.000,0.000,0.297,0.000,6.144,4.770,310.516,0.000,282.063,4.703899,92.817,8,0.000,0.000,0.000,0,0.000,0,0.297,341125.858,357961.157,359798.638,372909.313,382196.041,350015.293,237283.353,361288.487 +5.903074,0.020121,13614498,0.405744,2105006.292,0.000,0.000,15.946,0.000,0.061,5.979,310.516,0.000,953.796,4.741493,92.798,8,0.000,0.000,0.000,0,0.000,0,15.946,323640.679,276774.408,275432.531,257441.449,283185.594,291733.843,102280.792,294516.994 +5.923227,0.020153,13674215,0.407523,2963130.493,0.000,0.000,0.367,0.000,0.061,4.829,310.516,0.000,178.902,4.749695,92.795,8,0.000,0.000,0.000,0,0.000,0,0.367,359344.760,356268.348,360237.912,396559.420,388024.858,368226.659,367035.790,367432.746 +5.943350,0.020122,13731497,0.409231,2846721.760,0.000,0.000,0.788,0.000,0.070,4.800,310.516,0.000,200.728,4.756432,92.791,8,0.000,0.000,0.000,0,0.000,0,0.788,357716.267,355678.706,376402.196,350410.864,350559.954,346286.045,349615.718,360052.009 +5.963473,0.020124,13784729,0.410817,2645260.490,0.000,0.000,0.598,0.000,0.538,5.370,310.516,0.000,462.572,4.772232,92.782,8,0.000,0.000,0.000,0,0.000,0,0.598,315749.646,321464.347,344372.843,330011.552,344422.536,327228.741,329912.166,332098.660 +5.983615,0.020142,13829463,0.412150,2220899.301,0.000,0.000,4.382,0.000,0.025,6.642,310.516,0.000,385.150,4.807011,92.774,8,0.000,0.000,0.000,0,0.000,0,4.382,337995.315,223261.594,253496.487,342612.466,274497.077,270574.981,221176.429,297284.951 +6.003757,0.020142,13881404,0.413698,2578731.849,0.000,0.000,0.497,0.000,0.132,4.708,310.516,0.000,366.731,4.813602,92.767,8,0.000,0.000,0.000,0,0.000,0,0.497,323303.398,326282.238,309848.972,325934.707,345098.575,310295.798,298380.440,339587.722 +6.023929,0.020172,13936212,0.415331,2717094.799,0.000,0.000,0.509,0.000,0.097,4.872,310.516,0.000,214.372,4.820072,92.763,8,0.000,0.000,0.000,0,0.000,0,0.509,339141.102,341173.668,343602.833,348510.736,347370.516,336166.615,322037.801,339091.527 +6.044044,0.020115,13984349,0.416766,2393093.422,0.000,0.000,12.665,0.000,0.750,5.543,310.516,0.000,419.852,4.848690,92.754,8,0.000,0.000,0.000,0,0.000,0,12.665,293164.757,117723.274,294308.184,345662.974,305593.312,350435.539,336714.414,349490.969 +6.064212,0.020168,14031473,0.418170,2336572.673,0.000,0.000,4.255,0.000,0.132,6.142,310.516,0.000,392.020,4.871010,92.747,8,0.000,0.000,0.000,0,0.000,0,4.255,267354.211,319912.717,251437.909,271667.975,315301.452,330226.084,257784.597,322887.727 +6.084367,0.020155,14071141,0.419353,1968110.634,0.000,0.000,5.563,0.000,0.018,3.423,310.516,0.000,172.488,4.875988,92.743,8,0.000,0.000,0.000,0,0.000,0,5.563,243954.825,242863.304,247725.532,255515.019,242317.544,241226.024,236512.640,257995.747 +6.104523,0.020156,14125720,0.420979,2707863.730,0.000,0.000,0.450,0.000,0.060,4.754,310.516,0.000,231.014,4.882465,92.739,8,0.000,0.000,0.000,0,0.000,0,0.450,338315.520,343673.795,344616.454,345856.796,341441.180,341341.953,323183.355,329434.676 +6.124688,0.020165,14180950,0.422625,2738914.908,0.000,0.000,0.269,0.000,12.468,4.921,310.516,0.000,322.923,4.897636,92.732,8,0.000,0.000,0.000,0,0.000,0,0.269,361965.235,380065.976,363006.647,364048.060,139202.139,393852.294,373470.363,363304.194 +6.144824,0.020136,14229072,0.424059,2389887.363,0.000,0.000,13.116,0.000,0.159,6.945,310.516,0.000,355.790,4.934174,92.725,8,0.000,0.000,0.000,0,0.000,0,13.116,223334.929,372969.829,316850.534,314665.357,371430.273,316999.523,253579.753,220057.165 +6.164957,0.020133,14286899,0.425783,2872201.321,0.000,0.000,0.316,0.000,0.073,4.833,310.516,0.000,214.197,4.941559,92.721,8,0.000,0.000,0.000,0,0.000,0,0.316,347433.694,355629.057,374900.575,357913.824,359602.566,356225.083,356523.096,363973.426 +6.185089,0.020132,14341797,0.427419,2726845.420,0.000,0.000,0.326,0.000,0.198,4.833,310.516,0.000,199.073,4.948162,92.717,8,0.000,0.000,0.000,0,0.000,0,0.326,336223.845,335379.436,345512.345,341836.682,330958.706,338210.690,349188.009,349535.707 +6.205243,0.020154,14385240,0.428714,2155547.542,0.000,0.000,12.939,0.000,4.526,6.389,310.516,0.000,301.196,4.986668,92.711,8,0.000,0.000,0.000,0,0.000,0,12.939,277264.454,354072.860,308871.014,261237.893,288279.613,289371.205,138929.934,237520.569 +6.225402,0.020158,14432362,0.430118,2337581.910,0.000,0.000,7.470,0.000,0.083,6.244,310.516,0.000,324.577,4.999462,92.705,8,0.000,0.000,0.000,0,0.000,0,7.470,295608.221,322792.867,289556.165,285786.032,277551.267,302900.453,305281.590,258105.316 +6.245567,0.020165,14483493,0.431642,2535623.122,0.000,0.000,0.535,0.000,0.152,4.682,310.516,0.000,237.299,5.006004,92.700,8,0.000,0.000,0.000,0,0.000,0,0.535,322785.999,313958.851,308255.918,317777.336,319265.058,310041.184,311925.631,331613.147 +6.265705,0.020138,14537396,0.433248,2676659.635,0.000,0.000,0.411,0.000,0.103,5.084,310.516,0.000,199.792,5.012455,92.696,8,0.000,0.000,0.000,0,0.000,0,0.411,329225.709,331013.360,334390.034,332503.069,336078.371,327040.802,345413.881,340994.411 +6.285861,0.020156,14582593,0.434595,2242381.067,0.000,0.000,18.739,0.000,1.232,4.556,311.141,9.690,118.220,5.028084,92.694,8,0.000,0.000,0.000,0,0.000,0,18.739,306214.482,22028.391,301302.746,330128.186,321396.211,312068.874,326754.468,322487.708 +6.305982,0.020121,14598207,0.435060,775992.133,0.000,0.000,2.661,0.000,21.354,3.400,311.141,61.735,41.545,5.046345,92.693,8,0.000,0.000,0.000,0,0.000,0,2.661,150785.201,143429.826,0.000,154462.889,154462.889,172851.328,0.000,0.000 +6.326096,0.020113,14632163,0.436072,1688227.749,0.000,0.000,2.408,0.000,41.467,7.560,311.141,155.369,383.567,5.063721,92.686,8,0.000,0.000,0.000,0,0.000,0,2.408,338480.814,338083.069,0.000,343303.469,344596.140,323764.257,0.000,0.000 +6.346236,0.020141,14673474,0.437304,2051109.268,0.000,0.000,0.405,0.000,61.608,9.490,311.141,80.876,173.777,5.084652,92.682,8,0.000,0.000,0.000,0,0.000,0,0.405,402466.455,397203.509,0.000,410509.826,429426.643,411502.835,0.000,0.000 +6.366376,0.020139,14709445,0.438376,1786097.063,0.000,0.000,81.627,0.000,81.724,9.386,311.141,294.432,138.294,5.104691,92.679,8,0.000,0.000,0.000,0,0.000,0,81.627,365452.014,309839.751,54867.456,367289.205,369126.395,316046.477,0.000,3475.766 +6.386530,0.020154,14724034,0.438810,723859.237,0.000,0.000,84.930,0.000,24.436,5.268,312.078,414.765,168.813,5.113136,92.676,8,0.000,0.000,0.000,0,0.000,0,84.930,150537.318,0.000,143194.034,146865.676,147163.376,0.000,49.617,136049.217 +6.408507,0.021976,14760116,0.439886,1641872.490,0.000,0.000,11.767,0.000,46.412,9.294,313.016,199.613,129.046,5.135025,92.673,8,0.000,0.000,0.000,0,0.000,0,11.767,380958.830,0.000,383871.080,121313.454,376863.477,0.000,0.000,378865.649 +6.428663,0.020157,14774473,0.440314,712273.751,0.000,0.000,59.916,0.000,66.569,8.600,313.016,64.728,227.128,5.176895,92.669,8,0.000,0.000,0.000,0,0.000,0,59.916,0.000,0.000,201919.215,196461.939,198247.956,115644.641,0.000,0.000 +6.448806,0.020143,14809568,0.441360,1742332.138,0.000,0.000,68.649,0.000,86.712,6.799,313.016,114.807,152.429,5.187737,92.666,8,0.000,0.000,0.000,0,0.000,0,68.649,0.000,0.000,376764.741,376417.218,395928.161,380438.557,212783.460,0.000 +6.468948,0.020142,14853298,0.442663,2171050.695,0.000,0.000,91.730,0.000,62.266,6.551,313.016,194.708,134.783,5.198658,92.663,8,0.000,0.000,0.000,0,0.000,0,91.730,203154.344,255978.445,331590.386,347477.334,359442.191,337746.578,335661.417,0.000 +6.489097,0.020149,14904228,0.444181,2527662.093,0.000,0.000,0.234,0.000,82.415,6.606,313.016,18.417,152.380,5.209099,92.660,8,0.000,0.000,0.000,0,0.000,0,0.234,365972.517,362299.888,364285.092,366518.448,360860.614,352572.384,355153.150,0.000 +6.509235,0.020138,14949847,0.445540,2265293.537,0.000,0.000,83.082,0.000,5.562,6.051,313.016,138.884,212.787,5.222069,92.656,8,0.000,0.000,0.000,0,0.000,0,83.082,195300.192,304644.465,297642.856,292577.863,290641.248,305786.571,290293.650,288406.692 +6.529386,0.020151,14992983,0.446826,2140684.711,0.000,0.000,12.330,0.000,0.165,7.227,313.016,0.000,580.978,5.261028,92.645,8,0.000,0.000,0.000,0,0.000,0,12.330,153395.225,247685.400,265650.159,293788.332,334333.107,226891.935,303515.108,315425.446 +6.549554,0.020169,15045407,0.448388,2599279.110,0.000,0.000,0.508,0.000,0.156,5.597,313.016,0.000,310.855,5.268749,92.638,8,0.000,0.000,0.000,0,0.000,0,0.508,324364.488,326546.090,327785.636,330215.147,326546.090,319207.975,332347.167,312266.516 +6.569703,0.020149,15099129,0.449989,2666268.561,0.000,0.000,0.442,0.000,0.077,4.766,313.016,0.000,215.390,5.275421,92.634,8,0.000,0.000,0.000,0,0.000,0,0.442,335603.812,356250.246,336000.859,330541.466,328605.862,326521.367,323890.932,328854.017 +6.589855,0.020151,15147489,0.451430,2399821.472,0.000,0.000,0.576,0.000,7.119,4.829,313.016,0.000,473.755,5.285469,92.625,8,0.000,0.000,0.000,0,0.000,0,0.576,327618.308,312135.589,197752.038,330496.505,306676.938,312879.950,306925.058,305337.087 +6.610004,0.020150,15187390,0.452619,1980235.168,0.000,0.000,17.149,0.000,0.247,6.103,313.016,0.000,873.349,5.324139,92.608,8,0.000,0.000,0.000,0,0.000,0,17.149,312164.587,264421.768,95436.010,260749.244,227746.151,289732.410,268094.293,261890.704 +6.630139,0.020135,15242816,0.454271,2752761.664,0.000,0.000,0.589,0.000,0.065,4.668,313.016,0.000,195.558,5.330925,92.604,8,0.000,0.000,0.000,0,0.000,0,0.589,355803.857,341798.177,334795.338,350439.979,341351.187,345473.426,352823.925,330275.774 +6.650265,0.020126,15296564,0.455873,2670545.387,0.000,0.000,0.458,0.000,0.181,4.776,313.016,0.000,234.070,5.337837,92.599,8,0.000,0.000,0.000,0,0.000,0,0.458,323110.751,334588.313,330563.713,348003.645,331358.696,326787.546,331805.874,344326.850 +6.670401,0.020136,15348208,0.457412,2564756.578,0.000,0.000,0.488,0.000,9.062,5.015,313.016,0.000,379.257,5.350151,92.592,8,0.000,0.000,0.000,0,0.000,0,0.488,320917.377,334624.154,187474.945,357915.743,338100.511,331197.460,337206.591,357319.797 +6.690551,0.020150,15366507,0.457958,908138.102,0.000,0.000,16.012,0.000,0.136,7.276,313.016,0.000,698.472,5.382343,92.578,8,0.000,0.000,0.000,0,0.000,0,16.012,139503.591,144218.226,25459.033,113399.397,113846.046,121190.953,113846.046,136674.809 +6.710727,0.020175,15422885,0.459638,2794422.812,0.000,0.000,0.460,0.000,0.054,4.635,313.016,0.000,195.746,5.391472,92.574,8,0.000,0.000,0.000,0,0.000,0,0.460,341112.097,354594.005,340616.438,347456.524,348447.841,356675.770,361880.183,343639.955 +6.730878,0.020151,15473814,0.461156,2527352.817,0.000,0.000,0.520,0.000,0.119,4.413,313.016,0.000,191.522,5.397877,92.570,8,0.000,0.000,0.000,0,0.000,0,0.520,319485.901,308469.145,306583.395,318642.275,319485.901,309461.646,331743.281,313481.273 +6.751043,0.020165,15526092,0.462714,2592506.121,0.000,0.000,0.360,0.000,0.600,4.637,313.016,0.000,180.348,5.404236,92.567,8,0.000,0.000,0.000,0,0.000,0,0.360,313810.374,322935.075,326753.564,331117.552,330274.509,329133.921,322935.075,315546.051 +6.771200,0.020157,15570341,0.464032,2195235.621,0.000,0.000,13.096,0.000,0.127,6.518,313.016,0.000,519.365,5.446194,92.557,8,0.000,0.000,0.000,0,0.000,0,13.096,313838.969,276829.189,67718.968,312301.029,330409.031,303966.387,268792.212,321379.836 +6.791329,0.020130,15623344,0.465612,2633076.081,0.000,0.000,0.412,0.000,0.136,5.034,313.016,0.000,309.710,5.454407,92.551,8,0.000,0.000,0.000,0,0.000,0,0.412,352911.580,316497.702,313268.641,319329.341,345559.256,319826.120,334580.447,331102.996 +6.811453,0.020124,15677099,0.467214,2671175.888,0.000,0.000,0.436,0.000,0.167,4.824,313.016,0.000,263.405,5.461094,92.545,8,0.000,0.000,0.000,0,0.000,0,0.436,318324.858,323940.017,339543.202,338499.677,343816.686,334872.185,336114.477,336064.785 +6.831581,0.020128,15730055,0.468792,2630971.386,0.000,0.000,0.321,0.000,3.513,4.724,313.016,0.000,201.640,5.470787,92.541,8,0.000,0.000,0.000,0,0.000,0,0.321,347179.320,348471.057,318612.046,332125.608,275090.425,337988.110,328548.489,342956.331 +6.851713,0.020131,15772831,0.470067,2124850.357,0.000,0.000,13.224,0.000,0.127,6.661,313.016,0.000,628.297,5.510956,92.529,8,0.000,0.000,0.000,0,0.000,0,13.224,287214.437,318210.945,261980.101,340663.544,100291.586,297745.302,279365.962,239378.480 +6.871847,0.020134,15826471,0.471666,2664084.564,0.000,0.000,0.554,0.000,0.135,4.761,313.016,0.000,261.135,5.518597,92.524,8,0.000,0.000,0.000,0,0.000,0,0.554,328143.302,338324.833,319054.423,327100.316,353274.301,327100.316,349152.022,321935.051 +6.891974,0.020127,15884495,0.473395,2882887.180,0.000,0.000,0.444,0.000,0.020,4.881,313.016,0.000,298.883,5.525616,92.518,8,0.000,0.000,0.000,0,0.000,0,0.444,362795.433,366074.603,378396.332,351368.022,354696.877,352610.132,363987.858,352957.923 +6.912103,0.020129,15939581,0.475037,2736701.912,0.000,0.000,0.433,0.000,8.576,5.015,313.016,0.000,316.519,5.539436,92.512,8,0.000,0.000,0.000,0,0.000,0,0.433,367288.190,365549.371,349701.281,209850.577,363115.025,364307.358,356606.875,360283.235 +6.932219,0.020116,15988960,0.476508,2454726.090,0.000,0.000,11.131,0.000,0.112,7.070,313.016,0.000,315.943,5.577747,92.506,8,0.000,0.000,0.000,0,0.000,0,11.131,261186.555,338438.916,345199.740,277193.801,338538.340,345796.283,253630.339,294742.117 +6.952346,0.020127,16043461,0.478132,2707809.243,0.000,0.000,0.471,0.000,0.138,4.401,313.016,0.000,199.317,5.584599,92.502,8,0.000,0.000,0.000,0,0.000,0,0.471,326371.973,340482.133,356778.374,342370.112,338345.736,327216.596,320062.148,356182.170 +6.972464,0.020118,16099854,0.479813,2803123.763,0.000,0.000,0.482,0.000,0.050,4.737,313.016,0.000,271.835,5.591404,92.496,8,0.000,0.000,0.000,0,0.000,0,0.482,340890.231,354161.985,375188.023,352670.777,345662.097,350086.015,336416.605,348048.031 +6.992586,0.020122,16151091,0.481340,2546354.415,0.000,0.000,9.587,0.000,3.963,5.861,313.016,0.000,212.185,5.633114,92.492,8,0.000,0.000,0.000,0,0.000,0,9.587,120516.608,306435.219,356729.160,260663.757,411893.464,355685.511,348578.759,385851.937 +7.012721,0.020135,16196993,0.482708,2279669.827,0.000,0.000,6.284,0.000,0.113,6.288,313.016,0.000,381.015,5.643410,92.485,8,0.000,0.000,0.000,0,0.000,0,6.284,267489.471,267489.471,300515.928,265055.942,291079.797,290732.150,305283.657,292023.410 +7.032850,0.020129,16252136,0.484351,2739534.383,0.000,0.000,0.560,0.000,0.156,4.946,313.016,0.000,297.695,5.650520,92.479,8,0.000,0.000,0.000,0,0.000,0,0.560,330872.441,347763.826,361127.893,349254.243,344832.674,345577.882,329729.788,330375.635 +7.052980,0.020131,16307336,0.485996,2742051.763,0.000,0.000,0.543,0.000,0.104,4.764,313.016,0.000,230.716,5.657154,92.474,8,0.000,0.000,0.000,0,0.000,0,0.543,330834.506,349859.974,363917.957,341862.323,349214.201,342557.771,334510.445,329294.586 +7.073108,0.020128,16340815,0.486994,1663337.656,0.000,0.000,4.180,0.000,19.127,3.053,313.016,12.227,87.333,5.670715,92.473,8,0.000,0.000,0.000,0,0.000,0,4.180,219648.609,210407.568,213239.500,359754.711,205886.414,15252.686,216916.043,222232.126 +7.093234,0.020126,16369491,0.487849,1424793.028,0.000,0.000,1.757,0.000,39.253,2.111,313.016,19.991,75.305,5.674507,92.471,8,0.000,0.000,0.000,0,0.000,0,1.757,203165.668,194868.122,209575.150,213798.452,198544.879,0.000,202221.636,202619.123 +7.113344,0.020109,16403823,0.488872,1707272.063,0.000,0.000,1.468,0.000,59.363,2.289,313.016,21.562,90.327,5.678967,92.469,8,0.000,0.000,0.000,0,0.000,0,1.468,234468.944,239193.132,246552.921,261272.499,242873.027,0.000,240038.514,242873.027 +7.133436,0.020092,16427640,0.489582,1185390.683,0.000,0.000,75.221,0.000,4.495,3.569,375.035,19.636,200.055,5.683983,92.465,8,0.000,0.000,0.000,0,0.000,0,75.221,207295.301,137765.521,151800.881,146375.866,209933.153,61367.373,136421.710,134430.879 +7.153552,0.020116,16434966,0.489800,364184.652,0.000,0.000,3.636,0.000,24.611,1.541,375.035,74.373,160.202,5.699497,92.462,8,0.000,0.000,0.000,0,0.000,0,3.636,121394.884,0.000,0.000,0.000,117716.251,125073.517,0.000,0.000 +7.173660,0.020108,16445474,0.490113,522565.994,0.000,0.000,1.800,0.000,44.720,1.829,375.035,117.527,128.405,5.702602,92.460,8,0.000,0.000,0.000,0,0.000,0,1.800,169281.942,0.000,0.000,0.000,165601.899,187682.153,0.000,0.000 +7.193768,0.020107,16454894,0.490394,468486.104,0.000,0.000,1.670,0.000,64.827,1.470,375.035,94.998,24.672,5.705654,92.459,8,0.000,0.000,0.000,0,0.000,0,1.670,150890.323,0.000,0.000,0.000,165611.330,151984.451,0.000,0.000 +7.213865,0.020097,16468636,0.490804,683793.312,0.000,0.000,1.660,0.000,84.924,2.286,375.035,847.853,47.816,5.710266,92.458,8,0.000,0.000,0.000,0,0.000,0,1.660,228296.006,0.000,0.000,0.000,228296.006,227201.300,0.000,0.000 +7.233983,0.020119,16482178,0.491207,673101.039,0.000,0.000,1.704,0.000,105.043,5.635,375.035,904.004,394.143,5.723415,92.451,8,0.000,0.000,0.000,0,0.000,0,1.704,224367.013,0.000,0.000,0.000,224367.013,224367.013,0.000,0.000 +7.254346,0.020363,16494561,0.491576,608111.499,0.000,0.000,1.698,0.000,125.406,5.475,375.035,477.274,385.579,5.735416,92.443,8,0.000,0.000,0.000,0,0.000,0,1.698,214408.044,0.000,0.000,0.000,215439.324,178264.132,0.000,0.000 +7.274483,0.020136,16507327,0.491957,633982.736,0.000,0.000,2.875,0.000,145.542,6.503,375.035,651.811,44.424,5.748402,92.442,8,0.000,0.000,0.000,0,0.000,0,2.875,214241.072,0.000,0.000,0.000,197455.378,222286.286,0.000,0.000 +7.294868,0.020385,16516590,0.492233,454403.327,0.000,0.000,19.903,0.000,165.927,6.125,375.035,454.724,383.056,5.764996,92.434,8,0.000,0.000,0.000,0,0.000,0,19.903,227618.637,0.000,0.000,0.000,49.056,226735.634,0.000,0.000 +7.315027,0.020159,16516891,0.492242,14930.959,0.000,0.000,14.057,0.000,186.086,3.440,375.035,186.404,347.425,5.765003,92.428,8,0.000,0.000,0.000,0,0.000,0,14.057,4017.966,0.000,0.000,0.000,3571.525,7341.468,0.000,0.000 +7.335156,0.020129,16526430,0.492526,473900.780,0.000,0.000,3.721,0.000,206.215,3.992,375.035,379.007,53.562,5.805172,92.426,8,0.000,0.000,0.000,0,0.000,0,3.721,150382.395,0.000,0.000,0.000,176464.574,147053.812,0.000,0.000 +7.355280,0.020125,16532942,0.492720,323585.583,0.000,0.000,2.898,0.000,226.339,2.649,375.035,273.687,618.610,5.811726,92.414,8,0.000,0.000,0.000,0,0.000,0,2.898,106636.158,0.000,0.000,0.000,102959.049,113990.376,0.000,0.000 +7.375411,0.020131,16540712,0.492952,385967.110,0.000,0.000,7.939,0.000,246.471,3.744,375.035,370.033,396.810,5.816158,92.407,8,0.000,0.000,0.000,0,0.000,0,7.939,132331.581,0.000,0.000,0.000,128655.703,124979.826,0.000,0.000 +7.395537,0.020126,16548337,0.493179,378862.710,0.000,0.000,4.712,0.000,266.597,3.392,375.035,800.425,592.749,5.823143,92.395,8,0.000,0.000,0.000,0,0.000,0,4.712,122279.492,0.000,0.000,0.000,132365.936,124217.282,0.000,0.000 +7.415666,0.020129,16563846,0.493641,770488.669,0.000,0.000,1.746,0.000,286.726,6.820,375.035,592.280,1102.471,5.835541,92.373,8,0.000,0.000,0.000,0,0.000,0,1.746,258684.280,0.000,0.000,0.000,268371.900,243432.490,0.000,0.000 +7.435800,0.020134,16575261,0.493981,566947.202,0.000,0.000,1.938,0.000,306.860,5.996,375.035,483.088,753.733,5.850655,92.358,8,0.000,0.000,0.000,0,0.000,0,1.938,186151.390,0.000,0.000,0.000,189677.737,191118.076,0.000,0.000 +7.455949,0.020149,16586497,0.494316,557650.965,0.000,0.000,3.493,0.000,327.008,5.730,375.035,501.154,586.845,5.862343,92.347,8,0.000,0.000,0.000,0,0.000,0,3.493,186710.834,0.000,0.000,0.000,181400.345,189539.786,0.000,0.000 +7.476082,0.020133,16592906,0.494507,318335.979,0.000,0.000,6.999,0.000,347.141,4.205,375.035,294.722,403.958,5.868530,92.339,8,0.000,0.000,0.000,0,0.000,0,6.999,98843.595,0.000,0.000,0.000,111459.812,108032.572,0.000,0.000 +7.496230,0.020148,16604648,0.494857,582775.514,0.000,0.000,1.944,0.000,367.290,5.850,375.035,470.532,713.068,5.882076,92.325,8,0.000,0.000,0.000,0,0.000,0,1.944,190982.812,0.000,0.000,0.000,197137.144,194655.558,0.000,0.000 +7.516374,0.020144,16617005,0.495225,613432.793,0.000,0.000,1.533,0.000,387.434,6.238,375.035,701.201,405.673,5.897728,92.317,8,0.000,0.000,0.000,0,0.000,0,1.533,213065.756,0.000,0.000,0.000,202740.109,197626.928,0.000,0.000 +7.536525,0.020151,16623918,0.495431,343064.631,0.000,0.000,2.623,0.000,407.584,5.193,375.035,460.591,259.955,5.907608,92.312,8,0.000,0.000,0.000,0,0.000,0,2.623,115827.115,0.000,0.000,0.000,113147.311,114090.205,0.000,0.000 +7.556663,0.020137,16636288,0.495800,614281.178,0.000,0.000,2.102,0.000,427.722,6.407,375.035,1202.096,345.091,5.919964,92.305,8,0.000,0.000,0.000,0,0.000,0,2.102,203800.320,0.000,0.000,0.000,204197.591,206283.267,0.000,0.000 +7.576817,0.020154,16647390,0.496131,550851.038,0.000,0.000,2.202,0.000,447.876,5.881,375.035,481.636,313.597,5.929932,92.299,8,0.000,0.000,0.000,0,0.000,0,2.202,182095.416,0.000,0.000,0.000,181500.009,187255.613,0.000,0.000 +7.596965,0.020148,16654968,0.496357,376110.632,0.000,0.000,2.146,0.000,468.024,4.315,375.035,361.770,625.634,5.939968,92.286,8,0.000,0.000,0.000,0,0.000,0,2.146,122690.087,0.000,0.000,0.000,135892.176,117528.368,0.000,0.000 +7.617089,0.020124,16660058,0.496508,252937.290,0.000,0.000,3.423,0.000,488.148,2.789,375.035,128.503,648.338,5.945118,92.274,8,0.000,0.000,0.000,0,0.000,0,3.423,88254.740,0.000,0.000,0.000,80900.178,83782.372,0.000,0.000 +7.637214,0.020125,16666808,0.496710,335398.544,0.000,0.000,2.327,0.000,508.273,2.496,375.035,325.111,434.000,5.952297,92.265,8,0.000,0.000,0.000,0,0.000,0,2.327,102954.931,0.000,0.000,0.000,117662.778,114780.835,0.000,0.000 +7.657348,0.020134,16672683,0.496885,291799.235,0.000,0.000,2.046,0.000,528.407,2.176,375.035,146.094,487.561,5.956993,92.256,8,0.000,0.000,0.000,0,0.000,0,2.046,90346.010,0.000,0.000,0.000,94865.794,106587.431,0.000,0.000 +7.677491,0.020143,16678204,0.497049,274083.587,0.000,0.000,2.041,0.000,548.550,2.480,375.035,252.679,349.640,5.960449,92.249,8,0.000,0.000,0.000,0,0.000,0,2.041,93380.045,0.000,0.000,0.000,88862.456,91841.086,0.000,0.000 +7.697632,0.020141,16684790,0.497245,326990.888,0.000,0.000,3.563,0.000,568.692,2.725,375.035,242.429,433.269,5.966164,92.240,8,0.000,0.000,0.000,0,0.000,0,3.563,113895.703,0.000,0.000,0.000,106547.593,106547.593,0.000,0.000 +7.717777,0.020145,16691598,0.497448,337957.950,0.000,0.000,3.078,0.000,588.836,2.953,375.035,226.682,318.015,5.972370,92.234,8,0.000,0.000,0.000,0,0.000,0,3.078,106530.223,0.000,0.000,0.000,113877.135,117550.591,0.000,0.000 +7.737897,0.020120,16696719,0.497601,254519.599,0.000,0.000,3.528,0.000,608.956,2.503,375.035,265.785,320.145,5.976910,92.228,8,0.000,0.000,0.000,0,0.000,0,3.528,91947.131,0.000,0.000,0.000,85684.786,76887.682,0.000,0.000 +7.758034,0.020136,16702328,0.497768,278549.014,0.000,0.000,3.037,0.000,629.093,2.487,375.035,213.969,158.683,5.982933,92.225,8,0.000,0.000,0.000,0,0.000,0,3.037,95547.924,0.000,0.000,0.000,90780.460,92220.631,0.000,0.000 +7.778163,0.020130,16705869,0.497874,175910.775,0.000,0.000,3.030,0.000,649.222,2.038,375.035,238.689,241.211,5.985435,92.220,8,0.000,0.000,0.000,0,0.000,0,3.030,77200.041,0.000,0.000,0.000,77200.041,21510.694,0.000,0.000 +7.798310,0.020147,16709276,0.497975,169107.256,0.000,0.000,28.423,0.000,669.369,2.970,375.035,331.742,184.193,5.998924,92.216,8,0.000,0.000,0.000,0,0.000,0,28.423,88152.183,0.000,0.000,0.000,80806.168,148.906,0.000,0.000 +7.818433,0.020123,16710493,0.498011,60477.570,0.000,0.000,16.194,0.000,689.493,3.993,375.035,569.540,408.034,5.998985,92.208,8,0.000,0.000,0.000,0,0.000,0,16.194,5068.786,0.000,0.000,0.000,36773.543,18635.241,0.000,0.000 +7.838577,0.020144,16716064,0.498178,276558.845,0.000,0.000,2.564,0.000,709.637,3.081,375.035,566.624,133.414,6.044312,92.205,8,0.000,0.000,0.000,0,0.000,0,2.564,94122.343,0.000,0.000,0.000,94122.343,88314.160,0.000,0.000 +7.858714,0.020137,16722752,0.498377,332127.797,0.000,0.000,3.140,0.000,729.773,3.813,375.035,444.808,317.166,6.052956,92.199,8,0.000,0.000,0.000,0,0.000,0,3.140,110245.770,0.000,0.000,0.000,111636.257,110245.770,0.000,0.000 +7.878844,0.020129,16734542,0.498728,585707.718,0.000,0.000,1.978,0.000,749.903,5.346,375.035,498.530,192.310,6.065533,92.196,8,0.000,0.000,0.000,0,0.000,0,1.978,188678.364,0.000,0.000,0.000,202190.875,194838.479,0.000,0.000 +7.898987,0.020144,16744079,0.499012,473452.904,0.000,0.000,2.084,0.000,770.046,4.400,375.035,360.693,186.746,6.074814,92.192,8,0.000,0.000,0.000,0,0.000,0,2.084,161193.413,0.000,0.000,0.000,157966.566,154292.925,0.000,0.000 +7.919131,0.020144,16751168,0.499224,351921.409,0.000,0.000,2.010,0.000,790.190,3.025,375.035,326.366,222.813,6.081284,92.187,8,0.000,0.000,0.000,0,0.000,0,2.010,116810.703,0.000,0.000,0.000,113881.748,121228.958,0.000,0.000 +7.939291,0.020161,16759034,0.499458,390168.101,0.000,0.000,2.849,0.000,810.351,3.219,375.035,298.774,276.298,6.089619,92.182,8,0.000,0.000,0.000,0,0.000,0,2.849,129560.015,0.000,0.000,0.000,135809.848,124798.238,0.000,0.000 +7.959460,0.020169,16765080,0.499638,299767.995,0.000,0.000,2.156,0.000,830.520,2.498,375.035,186.898,361.013,6.093468,92.175,8,0.000,0.000,0.000,0,0.000,0,2.156,90634.452,0.000,0.000,0.000,102732.267,106401.276,0.000,0.000 +7.979611,0.020151,16772332,0.499854,359886.456,0.000,0.000,2.067,0.000,850.670,2.777,375.035,325.863,366.378,6.100433,92.168,8,0.000,0.000,0.000,0,0.000,0,2.067,113841.634,0.000,0.000,0.000,117513.945,128530.877,0.000,0.000 +7.999950,0.020339,16780324,0.500093,392935.152,0.000,0.000,2.261,0.000,871.010,3.360,375.035,290.963,592.297,6.108658,92.156,8,0.000,0.000,0.000,0,0.000,0,2.261,127340.096,0.000,0.000,0.000,130978.384,134616.672,0.000,0.000 +8.020076,0.020126,16785553,0.500248,259818.741,0.000,0.000,3.595,0.000,891.135,2.175,375.035,172.549,513.378,6.112595,92.146,8,0.000,0.000,0.000,0,0.000,0,3.595,91227.234,0.000,0.000,0.000,84569.038,84022.469,0.000,0.000 +8.040213,0.020137,16791868,0.500437,313605.285,0.000,0.000,5.871,0.000,911.272,2.605,375.035,157.710,563.723,6.115845,92.135,8,0.000,0.000,0.000,0,0.000,0,5.871,103591.548,0.000,0.000,0.000,110246.038,99767.699,0.000,0.000 +8.060348,0.020135,16798739,0.500641,341242.857,0.000,0.000,3.568,0.000,931.407,2.592,375.035,220.967,462.498,6.121082,92.126,8,0.000,0.000,0.000,0,0.000,0,3.568,113929.721,0.000,0.000,0.000,113383.415,113929.721,0.000,0.000 +8.080495,0.020147,16804767,0.500821,299194.131,0.000,0.000,2.540,0.000,951.555,2.707,375.035,263.293,456.982,6.126400,92.117,8,0.000,0.000,0.000,0,0.000,0,2.540,104132.264,0.000,0.000,0.000,92220.089,102841.778,0.000,0.000 +8.100651,0.020156,16813698,0.501087,443099.276,0.000,0.000,1.823,0.000,971.710,2.956,375.035,408.343,376.753,6.134792,92.109,8,0.000,0.000,0.000,0,0.000,0,1.823,152909.189,0.000,0.000,0.000,139662.352,150527.735,0.000,0.000 +8.120780,0.020129,16822134,0.501339,419091.725,0.000,0.000,1.983,0.000,991.840,2.699,375.035,542.976,459.919,6.141087,92.100,8,0.000,0.000,0.000,0,0.000,0,1.983,150725.971,0.000,0.000,0.000,139697.242,128668.512,0.000,0.000 +8.140890,0.020109,16824946,0.501422,139836.576,0.000,0.000,3.662,0.000,1011.949,1.166,375.035,164.337,175.215,6.142941,92.097,8,0.000,0.000,0.000,0,0.000,0,3.662,47838.829,0.000,0.000,0.000,47838.829,44158.919,0.000,0.000 +8.161020,0.020130,16829164,0.501548,209537.722,0.000,0.000,3.631,0.000,1032.079,1.516,375.035,268.955,199.484,6.147675,92.093,8,0.000,0.000,0.000,0,0.000,0,3.631,66169.807,0.000,0.000,0.000,69845.907,73522.008,0.000,0.000 +8.181137,0.020117,16832790,0.501656,180243.951,0.000,0.000,3.337,0.000,1052.196,1.390,375.035,188.738,104.466,6.152626,92.091,8,0.000,0.000,0.000,0,0.000,0,3.337,58855.168,0.000,0.000,0.000,62533.616,58855.168,0.000,0.000 +8.201284,0.020147,16838340,0.501822,275474.888,0.000,0.000,2.169,0.000,1072.343,2.034,375.035,248.369,299.750,6.157913,92.085,8,0.000,0.000,0.000,0,0.000,0,2.169,91824.963,0.000,0.000,0.000,95497.961,88151.964,0.000,0.000 +8.221433,0.020149,16847146,0.502084,437045.107,0.000,0.000,3.152,0.000,1092.492,2.928,375.035,396.655,236.714,6.167522,92.080,8,0.000,0.000,0.000,0,0.000,0,3.152,139560.622,0.000,0.000,0.000,154251.214,143233.270,0.000,0.000 +8.241562,0.020129,16855360,0.502329,408060.055,0.000,0.000,1.842,0.000,1112.621,2.784,375.035,310.491,179.697,6.173927,92.077,8,0.000,0.000,0.000,0,0.000,0,1.842,136020.018,0.000,0.000,0.000,136020.018,136020.018,0.000,0.000 +8.261712,0.020149,16862094,0.502530,334203.997,0.000,0.000,2.930,0.000,1132.771,2.467,375.035,296.031,281.685,6.180622,92.071,8,0.000,0.000,0.000,0,0.000,0,2.930,113849.713,0.000,0.000,0.000,110177.142,110177.142,0.000,0.000 +8.281888,0.020176,16870678,0.502785,425450.357,0.000,0.000,1.885,0.000,1152.947,3.029,375.035,380.630,159.919,6.189487,92.068,8,0.000,0.000,0.000,0,0.000,0,1.885,143039.344,0.000,0.000,0.000,146707.020,135703.993,0.000,0.000 +8.302002,0.020114,16881010,0.503093,513663.157,0.000,0.000,1.903,0.000,1173.061,3.549,375.035,398.891,277.709,6.198448,92.063,8,0.000,0.000,0.000,0,0.000,0,1.903,180269.319,0.000,0.000,0.000,169232.422,164161.415,0.000,0.000 +8.322125,0.020123,16888586,0.503319,376486.210,0.000,0.000,3.216,0.000,1193.184,2.932,375.035,345.727,174.902,6.205059,92.059,8,0.000,0.000,0.000,0,0.000,0,3.216,125031.587,0.000,0.000,0.000,128708.987,122745.636,0.000,0.000 +8.342257,0.020132,16897392,0.503582,437413.400,0.000,0.000,3.426,0.000,1213.316,3.159,375.035,318.601,321.123,6.214058,92.053,8,0.000,0.000,0.000,0,0.000,0,3.426,154381.200,0.000,0.000,0.000,143353.971,139678.228,0.000,0.000 +8.362374,0.020117,16903097,0.503752,283586.115,0.000,0.000,1.972,0.000,1233.434,2.433,375.035,316.891,450.288,6.221073,92.044,8,0.000,0.000,0.000,0,0.000,0,1.972,59202.640,0.000,0.000,0.000,110352.529,114030.946,0.000,0.000 +8.382495,0.020121,16908667,0.503918,276825.015,0.000,0.000,2.080,0.000,1253.555,2.740,375.035,268.493,686.860,6.231617,92.030,8,0.000,0.000,0.000,0,0.000,0,2.080,0.000,0.000,0.000,0.000,140201.682,136623.333,0.000,0.000 +8.402611,0.020116,16911608,0.504005,146202.493,0.000,0.000,47.421,0.000,1273.671,2.310,375.035,381.189,565.472,6.235798,92.019,8,0.000,0.000,0.000,0,0.000,0,47.421,49.712,0.000,0.000,0.000,76804.778,69348.003,0.000,0.000 +8.422736,0.020125,16911614,0.504005,298.142,0.000,0.000,21.894,0.000,1293.795,2.519,375.035,412.663,631.417,6.235798,92.007,8,0.000,0.000,0.000,0,0.000,0,21.894,49.690,0.000,0.000,0.000,198.761,49.690,0.000,0.000 +8.442854,0.020118,16913820,0.504071,109654.699,0.000,0.000,10.775,0.000,1313.913,2.683,375.035,348.535,484.065,6.240784,91.997,8,0.000,0.000,0.000,0,0.000,0,10.775,51049.581,0.000,0.000,0.000,3479.524,55125.594,0.000,0.000 +8.462981,0.020127,16920036,0.504256,308833.472,0.000,0.000,1.715,0.000,1334.040,2.089,375.035,270.931,307.417,6.285782,91.991,8,0.000,0.000,0.000,0,0.000,0,1.715,106621.080,0.000,0.000,0.000,99267.902,102944.491,0.000,0.000 +8.483120,0.020139,16926992,0.504464,345397.090,0.000,0.000,3.442,0.000,1354.179,2.451,375.035,271.936,316.936,6.292488,91.985,8,0.000,0.000,0.000,0,0.000,0,3.442,124930.862,0.000,0.000,0.000,110233.114,110233.114,0.000,0.000 +8.503267,0.020147,16934910,0.504700,393018.506,0.000,0.000,3.204,0.000,1374.326,2.529,375.035,306.735,275.713,6.299000,91.980,8,0.000,0.000,0.000,0,0.000,0,3.204,113865.175,0.000,0.000,0.000,146922.806,132230.525,0.000,0.000 +8.523382,0.020115,16938018,0.504792,154510.706,0.000,0.000,2.821,0.000,1394.441,1.186,375.035,160.987,157.880,6.300629,91.977,8,0.000,0.000,0.000,0,0.000,0,2.821,58861.221,0.000,0.000,0.000,47824.742,47824.742,0.000,0.000 +8.543479,0.020097,16944917,0.504998,343282.625,0.000,0.000,3.221,0.000,1414.538,2.306,375.035,292.719,168.517,6.307941,91.973,8,0.000,0.000,0.000,0,0.000,0,3.221,118673.585,0.000,0.000,0.000,114145.578,110463.462,0.000,0.000 +8.563616,0.020137,16950080,0.505152,256394.263,0.000,0.000,2.522,0.000,1434.675,1.642,375.035,222.694,255.865,6.312477,91.968,8,0.000,0.000,0.000,0,0.000,0,2.522,87351.832,0.000,0.000,0.000,88196.051,80846.380,0.000,0.000 +8.583748,0.020132,16960004,0.505448,492950.887,0.000,0.000,2.069,0.000,1454.807,3.103,375.035,430.561,276.692,6.323860,91.963,8,0.000,0.000,0.000,0,0.000,0,2.069,169085.532,0.000,0.000,0.000,165409.759,158455.595,0.000,0.000 +8.603866,0.020118,16970691,0.505766,531221.821,0.000,0.000,1.908,0.000,1474.925,3.603,375.035,418.046,214.169,6.332829,91.959,8,0.000,0.000,0.000,0,0.000,0,1.908,187595.317,0.000,0.000,0.000,165525.280,178101.224,0.000,0.000 +8.623988,0.020123,16978792,0.506007,402580.551,0.000,0.000,1.909,0.000,1495.048,3.297,375.035,341.072,263.811,6.339226,91.953,8,0.000,0.000,0.000,0,0.000,0,1.909,136065.368,0.000,0.000,0.000,136065.368,130449.814,0.000,0.000 +8.644116,0.020127,16989419,0.506324,527989.374,0.000,0.000,1.702,0.000,1515.175,4.117,375.035,447.736,174.669,6.350639,91.950,8,0.000,0.000,0.000,0,0.000,0,1.702,180153.333,0.000,0.000,0.000,180153.333,167682.708,0.000,0.000 +8.664232,0.020117,16997462,0.506564,399814.643,0.000,0.000,1.807,0.000,1535.292,3.078,375.035,359.230,288.549,6.357407,91.944,8,0.000,0.000,0.000,0,0.000,0,1.807,143809.991,0.000,0.000,0.000,119303.138,136701.513,0.000,0.000 +8.684361,0.020129,17006024,0.506819,425356.493,0.000,0.000,3.019,0.000,1555.421,3.238,375.035,342.323,251.891,6.367363,91.939,8,0.000,0.000,0.000,0,0.000,0,3.019,143027.487,0.000,0.000,0.000,130756.633,151572.373,0.000,0.000 +8.704501,0.020139,17013720,0.507048,382140.816,0.000,0.000,2.264,0.000,1575.560,2.943,375.035,320.427,325.276,6.374107,91.933,8,0.000,0.000,0.000,0,0.000,0,2.264,121256.220,0.000,0.000,0.000,128605.082,132279.513,0.000,0.000 +8.724640,0.020139,17020131,0.507239,318338.091,0.000,0.000,1.821,0.000,1595.699,2.197,375.035,228.684,480.451,6.380421,91.924,8,0.000,0.000,0.000,0,0.000,0,1.821,94195.501,0.000,0.000,0.000,113908.529,110234.061,0.000,0.000 +8.744768,0.020129,17026439,0.507427,313381.058,0.000,0.000,3.609,0.000,1615.828,2.615,375.035,251.311,541.628,6.386730,91.913,8,0.000,0.000,0.000,0,0.000,0,3.609,100154.758,0.000,0.000,0.000,106613.150,106613.150,0.000,0.000 +8.764886,0.020117,17031850,0.507589,268969.923,0.000,0.000,3.457,0.000,1635.945,2.086,375.035,229.899,487.177,6.390667,91.903,8,0.000,0.000,0.000,0,0.000,0,3.457,96085.541,0.000,0.000,0.000,88281.387,84602.995,0.000,0.000 +8.784995,0.020110,17038288,0.507781,320147.035,0.000,0.000,1.905,0.000,1656.055,2.275,375.035,256.797,583.718,6.397591,91.892,8,0.000,0.000,0.000,0,0.000,0,1.905,117755.231,0.000,0.000,0.000,103035.827,99355.976,0.000,0.000 +8.805103,0.020108,17045097,0.507983,338626.631,0.000,0.000,1.965,0.000,1676.162,2.198,375.035,251.769,472.456,6.401974,91.883,8,0.000,0.000,0.000,0,0.000,0,1.965,117765.878,0.000,0.000,0.000,109062.741,111798.012,0.000,0.000 +8.825215,0.020112,17052692,0.508210,377636.181,0.000,0.000,2.035,0.000,1696.274,2.574,375.035,312.703,517.416,6.410179,91.872,8,0.000,0.000,0.000,0,0.000,0,2.035,121420.350,0.000,0.000,0.000,130071.922,126143.909,0.000,0.000 +8.845331,0.020116,17057635,0.508357,245725.419,0.000,0.000,3.473,0.000,1716.390,1.760,375.035,214.576,311.864,6.414581,91.866,8,0.000,0.000,0.000,0,0.000,0,3.473,84609.481,0.000,0.000,0.000,78942.336,82173.603,0.000,0.000 +8.865455,0.020124,17060777,0.508451,156130.872,0.000,0.000,3.313,0.000,1736.514,1.203,375.035,141.116,163.245,6.416451,91.863,8,0.000,0.000,0.000,0,0.000,0,3.313,55157.628,0.000,0.000,0.000,53517.807,47455.437,0.000,0.000 +8.885564,0.020109,17069664,0.508716,441952.342,0.000,0.000,1.896,0.000,1756.623,3.067,375.035,357.047,397.842,6.425827,91.855,8,0.000,0.000,0.000,0,0.000,0,1.896,143521.375,0.000,0.000,0.000,147201.410,151229.557,0.000,0.000 +8.905687,0.020124,17076161,0.508909,322852.143,0.000,0.000,3.198,0.000,1776.747,2.673,375.035,272.726,285.344,6.432507,91.850,8,0.000,0.000,0.000,0,0.000,0,3.198,106640.095,0.000,0.000,0.000,106640.095,109571.952,0.000,0.000 +8.925835,0.020148,17080246,0.509031,202749.814,0.000,0.000,2.735,0.000,1796.895,1.763,375.035,220.633,159.368,6.435280,91.847,8,0.000,0.000,0.000,0,0.000,0,2.735,66110.833,0.000,0.000,0.000,66110.833,70528.148,0.000,0.000 +8.945962,0.020126,17087350,0.509243,352968.112,0.000,0.000,3.711,0.000,1817.021,2.441,375.035,293.845,329.169,6.442722,91.840,8,0.000,0.000,0.000,0,0.000,0,3.711,117656.037,0.000,0.000,0.000,117656.037,117656.037,0.000,0.000 +8.966070,0.020109,17096984,0.509530,479097.852,0.000,0.000,2.064,0.000,1837.130,3.308,375.035,379.190,306.150,6.451649,91.834,8,0.000,0.000,0.000,0,0.000,0,2.064,150880.515,0.000,0.000,0.000,161920.553,166296.784,0.000,0.000 +8.986198,0.020127,17102643,0.509698,281160.624,0.000,0.000,1.822,0.000,1857.257,2.873,375.035,335.948,182.239,6.460968,91.831,8,0.000,0.000,0.000,0,0.000,0,1.822,125004.440,0.000,0.000,0.000,35523.917,120632.266,0.000,0.000 +9.006308,0.020111,17104575,0.509756,96068.745,0.000,0.000,18.946,0.000,1877.368,3.953,375.035,561.349,390.808,6.469009,91.823,8,0.000,0.000,0.000,0,0.000,0,18.946,48034.372,0.000,0.000,0.000,99.450,47934.922,0.000,0.000 +9.026443,0.020135,17110847,0.509943,311495.552,0.000,0.000,6.507,0.000,1897.503,4.556,375.035,422.924,245.994,6.515106,91.818,8,0.000,0.000,0.000,0,0.000,0,6.507,124757.147,0.000,0.000,0.000,113036.332,73702.072,0.000,0.000 +9.046595,0.020151,17121908,0.510273,548900.259,0.000,0.000,3.379,0.000,1917.654,3.801,375.035,311.318,214.782,6.524826,91.814,8,0.000,0.000,0.000,0,0.000,0,3.379,176267.401,0.000,0.000,0.000,181974.256,190658.602,0.000,0.000 +9.066761,0.020167,17128790,0.510478,341257.546,0.000,0.000,1.894,0.000,1937.821,2.630,375.035,124.549,201.447,6.530796,91.810,8,0.000,0.000,0.000,0,0.000,0,1.894,99074.772,0.000,0.000,0.000,121091.387,121091.387,0.000,0.000 +9.086900,0.020139,17137744,0.510745,444618.968,0.000,0.000,2.005,0.000,1957.959,3.147,375.035,84.958,259.142,6.539925,91.805,8,0.000,0.000,0.000,0,0.000,0,2.005,161679.625,0.000,0.000,0.000,146981.477,135957.866,0.000,0.000 +9.107031,0.020131,17147530,0.511036,486104.350,0.000,0.000,1976.395,0.000,1978.089,3.873,394.984,33.762,310.653,6.549095,91.799,8,0.000,0.000,0.000,0,0.000,0,1976.395,43563.613,0.000,0.000,113553.499,142513.119,176440.083,10034.036,0.000 +9.127168,0.020137,17160778,0.511431,657890.228,0.000,0.000,1979.554,0.000,1998.226,7.500,414.047,16.877,208.144,6.558697,91.794,8,0.000,0.000,0.000,0,0.000,0,1979.554,0.000,0.000,0.000,221829.382,0.000,218601.509,217409.678,49.660 +9.147330,0.020162,17189540,0.512288,1426577.746,0.000,0.000,2003.473,0.000,52.289,9.615,429.672,2.906,468.676,6.567749,91.785,8,0.000,0.000,0.000,0,0.000,0,2003.473,0.000,341442.222,49.599,360736.386,0.000,354238.866,370110.672,0.000 +9.167485,0.020155,17224523,0.513331,1735735.455,0.000,0.000,54.206,0.000,62.492,9.583,429.672,0.775,333.555,6.577854,91.779,8,0.000,0.000,0.000,0,0.000,0,54.206,319977.073,370933.261,0.000,346571.539,0.000,345132.659,353120.923,0.000 +9.187643,0.020158,17258223,0.514335,1671772.352,0.000,0.000,79.049,0.000,55.227,8.904,429.672,0.775,427.089,6.587399,91.770,8,0.000,0.000,0.000,0,0.000,0,79.049,280827.991,288318.721,0.000,285788.739,244614.524,285193.450,285243.057,1785.870 +9.207804,0.020161,17293660,0.515391,1757676.361,0.000,0.000,70.721,0.000,0.129,6.926,429.672,1.163,431.094,6.602043,91.762,8,0.000,0.000,0.000,0,0.000,0,70.721,244081.761,245916.963,65075.243,229300.952,248496.164,248496.164,235352.156,240956.959 +9.227952,0.020148,17331575,0.516521,1881855.228,0.000,0.000,14.960,0.000,2.777,6.191,429.672,0.388,653.961,6.642452,91.749,8,0.000,0.000,0.000,0,0.000,0,14.960,256307.540,248663.977,243849.525,264447.439,312095.626,86511.240,216600.718,253379.162 +9.248101,0.020149,17378726,0.517926,2340072.118,0.000,0.000,4.493,0.000,0.140,5.851,429.672,0.000,330.539,6.653416,91.742,8,0.000,0.000,0.000,0,0.000,0,4.493,287254.510,241794.052,255789.521,353360.766,256782.107,334402.365,297180.375,313508.421 +9.268245,0.020144,17432334,0.519524,2661262.330,0.000,0.000,0.623,0.000,0.148,4.752,429.672,0.000,259.656,6.660339,91.737,8,0.000,0.000,0.000,0,0.000,0,0.623,330622.428,347004.620,334296.011,325211.340,331565.645,330622.428,334693.155,327246.704 +9.288383,0.020138,17487837,0.521178,2756133.506,0.000,0.000,0.399,0.000,0.092,4.983,429.672,0.000,279.517,6.666866,91.732,8,0.000,0.000,0.000,0,0.000,0,0.399,346856.792,334541.762,337074.289,350531.438,348147.884,352766.020,344771.182,341444.138 +9.308515,0.020132,17534404,0.522566,2313130.641,0.000,0.000,12.306,0.000,2.043,6.242,429.672,0.000,497.702,6.707108,91.722,8,0.000,0.000,0.000,0,0.000,0,12.306,362266.450,328439.019,273003.758,283385.451,148274.421,305937.072,293469.105,318355.365 +9.328668,0.020153,17586237,0.524111,2571951.679,0.000,0.000,4.320,0.000,0.141,5.623,429.672,0.000,311.288,6.718197,91.716,8,0.000,0.000,0.000,0,0.000,0,4.320,329029.992,325457.355,316773.861,289234.780,336572.227,336969.187,328037.593,309876.685 +9.348793,0.020125,17640693,0.525734,2705861.174,0.000,0.000,0.462,0.000,0.124,4.819,429.672,0.000,298.522,6.724903,91.710,8,0.000,0.000,0.000,0,0.000,0,0.462,328891.125,352294.618,337288.557,338282.336,319897.426,341611.495,349313.281,338282.336 +9.368925,0.020132,17693187,0.527298,2607511.156,0.000,0.000,0.474,0.000,1.866,4.828,429.672,0.000,308.901,6.733231,91.704,8,0.000,0.000,0.000,0,0.000,0,0.474,337823.054,341250.460,316116.147,320238.969,352873.838,326944.764,292472.010,319791.916 +9.389054,0.020130,17736884,0.528600,2170772.864,0.000,0.000,14.101,0.000,5.529,5.996,429.672,0.000,560.816,6.773453,91.693,8,0.000,0.000,0.000,0,0.000,0,14.101,364237.971,219675.438,226580.658,376409.044,356587.583,335226.109,26478.292,265577.768 +9.409190,0.020136,17787503,0.530109,2513866.268,0.000,0.000,6.350,0.000,0.112,6.064,429.672,0.000,258.206,6.782162,91.688,8,0.000,0.000,0.000,0,0.000,0,6.350,319776.860,306268.659,284317.833,336215.149,342025.662,324494.798,296634.134,304133.172 +9.429317,0.020127,17842425,0.531746,2728838.053,0.000,0.000,0.408,0.000,0.149,4.726,429.672,0.000,269.196,6.788895,91.683,8,0.000,0.000,0.000,0,0.000,0,0.408,345613.734,339552.078,334583.508,330906.767,355401.817,348048.333,336471.565,338260.250 +9.449444,0.020127,17899706,0.533453,2845908.896,0.000,0.000,0.307,0.000,5.069,4.965,429.672,0.000,270.929,6.799675,91.677,8,0.000,0.000,0.000,0,0.000,0,0.307,356626.701,371978.839,356676.384,371332.957,372326.623,373171.239,373916.488,269879.666 +9.469587,0.020143,17947408,0.534874,2368225.682,0.000,0.000,11.992,0.000,0.145,7.023,429.672,0.000,516.243,6.840454,91.667,8,0.000,0.000,0.000,0,0.000,0,11.992,326424.130,292813.615,202656.015,308601.124,271862.895,385801.052,335410.102,244656.747 +9.489732,0.020145,18003675,0.536551,2793066.333,0.000,0.000,0.244,0.000,0.068,5.148,429.672,0.000,273.987,6.848850,91.662,8,0.000,0.000,0.000,0,0.000,0,0.244,345193.156,344101.086,334073.905,356064.208,345987.388,361574.194,340824.879,365247.518 +9.509914,0.020182,18058461,0.538184,2714542.827,0.000,0.000,0.704,0.000,0.728,4.944,429.672,0.000,285.482,6.855568,91.656,8,0.000,0.000,0.000,0,0.000,0,0.704,334301.107,331179.576,333211.049,344904.403,347629.549,348521.415,341782.872,333012.856 +9.530073,0.020159,18108934,0.539688,2503805.588,0.000,0.000,1.274,0.000,10.608,4.907,429.672,0.969,294.541,6.870880,91.650,8,0.000,0.000,0.000,0,0.000,0,1.274,345065.117,144951.161,335391.785,337723.306,345313.152,334052.401,338268.982,323039.684 +9.550203,0.020130,18139944,0.540612,1540487.448,0.000,0.000,2.020,0.000,30.738,2.976,429.672,43.662,195.992,6.875156,91.646,8,0.000,0.000,0.000,0,0.000,0,2.020,220566.407,0.000,226577.338,216890.300,227670.235,213214.193,213263.870,222305.106 +9.570312,0.020109,18176480,0.541701,1816920.585,0.000,0.000,1.643,0.000,50.847,3.289,429.672,42.154,209.408,6.880589,91.642,8,0.000,0.000,0.000,0,0.000,0,1.643,261826.332,0.000,257599.317,262870.654,264959.297,258643.638,257350.669,253670.678 +9.590450,0.020139,18194046,0.542225,872258.389,0.000,0.000,2.735,0.000,70.985,1.904,429.672,17.457,126.274,6.883919,91.640,8,0.000,0.000,0.000,0,0.000,0,2.735,120713.887,0.000,121260.104,119671.110,132283.750,123891.875,120912.512,133525.151 +9.610571,0.020120,18237509,0.543520,2160145.707,0.000,0.000,2.525,0.000,91.106,3.807,429.672,44.265,195.891,6.889221,91.636,8,0.000,0.000,0.000,0,0.000,0,2.525,316295.867,0.000,319973.726,305311.991,297906.573,308940.149,310132.969,301584.432 +9.630690,0.020119,18276778,0.544690,1951849.378,0.000,0.000,1.806,0.000,111.225,2.975,429.672,50.675,154.744,6.895145,91.633,8,0.000,0.000,0.000,0,0.000,0,1.806,272182.312,0.000,283216.730,275810.746,272182.312,294251.148,285701.959,268504.172 +9.650810,0.020120,18302224,0.545449,1264705.507,0.000,0.000,15.560,0.000,131.345,2.357,429.672,11.066,185.604,6.907581,91.629,8,0.000,0.000,0.000,0,0.000,0,15.560,44134.972,0.000,200247.524,205963.201,198607.373,197861.849,204571.558,213319.030 +9.670935,0.020125,18351580,0.546920,2452451.943,0.000,0.000,1.472,0.000,151.470,3.894,429.672,53.377,168.477,6.915974,91.626,8,0.000,0.000,0.000,0,0.000,0,1.472,365462.842,0.000,355028.145,364021.860,339872.990,328047.000,354382.188,345636.918 +9.691050,0.020115,18388349,0.548016,1827937.804,0.000,0.000,2.158,0.000,171.585,3.445,429.672,49.132,204.100,6.921413,91.622,8,0.000,0.000,0.000,0,0.000,0,2.158,263435.025,0.000,258364.186,272234.421,244891.665,253392.776,274421.841,261197.890 +9.711171,0.020122,18428882,0.549223,2014404.035,0.000,0.000,1.832,0.000,191.707,3.410,429.672,48.145,306.923,6.926556,91.616,8,0.000,0.000,0.000,0,0.000,0,1.832,269362.492,0.000,289688.923,308922.001,275823.216,283576.084,296696.324,290334.995 +9.731289,0.020118,18467600,0.550377,1924580.579,0.000,0.000,209.869,0.000,2.706,3.569,429.672,70.484,219.995,6.932098,91.612,7,0.000,0.000,0.000,0,0.000,0,209.869,304409.615,49.708,310374.532,314500.267,47023.432,316339.450,315345.297,316538.280 +9.751420,0.020131,18467600,0.550377,0.000,0.000,0.000,0.000,0.000,22.837,2.667,429.672,768.033,453.291,6.932098,91.603,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.771534,0.020115,18467600,0.550377,0.000,0.000,0.000,0.000,0.000,42.952,2.947,429.672,834.666,373.444,6.932098,91.595,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.791672,0.020137,18467600,0.550377,0.000,0.000,0.000,0.000,0.000,63.089,4.920,429.672,977.266,413.563,6.932098,91.587,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.811823,0.020151,18467600,0.550377,0.000,0.000,0.000,0.000,0.000,83.240,3.493,429.672,801.172,759.689,6.932098,91.572,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.831962,0.020139,18467602,0.550377,99.309,0.000,0.000,100.472,0.000,103.379,3.632,429.672,704.860,738.027,6.945000,91.558,7,0.000,0.000,0.000,0,0.000,0,100.472,0.000,0.000,0.000,49.654,0.000,0.000,0.000,49.654 +9.852105,0.020143,18467605,0.550378,148.933,0.000,0.000,114.672,0.000,123.523,2.190,429.672,239.882,742.724,6.945000,91.543,7,0.000,0.000,0.000,0,0.000,0,114.672,0.000,0.000,0.000,49.644,0.000,0.000,49.644,49.644 +9.872245,0.020139,18467607,0.550378,99.309,0.000,0.000,137.176,0.000,143.662,1.209,429.672,233.337,385.791,6.957642,91.536,7,0.000,0.000,0.000,0,0.000,0,137.176,0.000,0.000,49.654,0.000,0.000,0.000,49.654,0.000 +9.892375,0.020130,18467610,0.550378,149.030,0.000,0.000,145.485,0.000,163.792,0.965,429.672,147.672,353.947,6.963989,91.529,7,0.000,0.000,0.000,0,0.000,0,145.485,99.354,0.000,49.677,0.000,0.000,0.000,0.000,0.000 +9.912515,0.020140,18467612,0.550378,99.306,0.000,0.000,172.259,0.000,183.181,1.586,429.672,201.133,308.973,6.969727,91.522,7,0.000,0.000,0.000,0,0.000,0,172.259,0.000,0.000,0.000,0.000,0.000,99.306,0.000,0.000 +9.932630,0.020116,18467613,0.550378,49.712,0.000,0.000,196.614,0.000,93.490,1.260,429.672,373.232,406.244,6.977539,91.515,7,0.000,0.000,0.000,0,0.000,0,196.614,0.000,49.712,0.000,0.000,0.000,0.000,0.000,0.000 +9.952749,0.020118,18467614,0.550378,49.706,0.000,0.000,7.390,0.000,113.608,1.506,429.672,448.520,433.181,6.986084,91.506,7,0.000,0.000,0.000,0,0.000,0,7.390,0.000,49.706,0.000,0.000,0.000,0.000,0.000,0.000 +9.972855,0.020106,18467614,0.550378,0.000,0.000,0.000,0.000,0.000,133.714,1.301,429.672,386.616,445.872,6.994873,91.497,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.992961,0.020106,18467614,0.550378,0.000,0.000,0.000,0.000,0.000,153.821,1.430,429.672,486.861,443.731,7.002930,91.489,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.013077,0.020116,18467614,0.550378,0.000,0.000,0.000,0.000,0.000,173.936,1.850,429.672,598.296,358.084,7.010010,91.482,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.033190,0.020112,18467614,0.550378,0.000,0.000,0.000,0.000,0.000,194.049,2.240,429.672,635.298,426.898,7.018311,91.473,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.053304,0.020114,18467614,0.550378,0.000,0.000,0.000,0.000,0.000,214.163,0.918,429.672,243.725,68.942,7.019409,91.472,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.073423,0.020119,18467616,0.550378,99.409,0.000,0.000,214.485,0.000,233.789,1.957,429.672,375.889,223.864,7.024048,91.467,7,0.000,0.000,0.000,0,0.000,0,214.485,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.409 +10.093529,0.020106,18467620,0.550378,198.945,0.000,0.000,236.682,0.000,236.779,1.998,429.672,527.671,249.653,7.028809,91.463,7,0.000,0.000,0.000,0,0.000,0,236.682,49.736,0.000,0.000,99.473,0.000,49.736,0.000,0.000 +10.113638,0.020109,18467622,0.550378,99.459,0.000,0.000,12.410,0.000,256.888,1.813,429.672,261.467,235.049,7.033447,91.458,7,0.000,0.000,0.000,0,0.000,0,12.410,49.729,0.000,0.000,0.000,0.000,49.729,0.000,0.000 +10.133749,0.020111,18467622,0.550378,0.000,0.000,0.000,0.000,0.000,276.999,1.077,429.672,259.105,313.685,7.042725,91.452,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.153891,0.020142,18467624,0.550378,99.296,0.000,0.000,284.437,0.000,269.760,0.925,429.672,161.937,525.957,7.147461,91.441,7,0.000,0.000,0.000,0,0.000,0,284.437,0.000,0.000,0.000,0.000,0.000,0.000,99.296,0.000 +10.174000,0.020109,18467624,0.550378,0.000,0.000,0.000,0.000,0.000,289.869,1.014,429.672,246.316,639.877,7.147461,91.429,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.194111,0.020112,18467626,0.550378,99.444,0.000,0.000,291.947,0.000,132.147,1.053,429.672,168.006,579.766,7.147461,91.418,7,0.000,0.000,0.000,0,0.000,0,291.947,0.000,49.722,49.722,0.000,0.000,0.000,0.000,0.000 +10.214232,0.020120,18467628,0.550378,99.401,0.000,0.000,20.836,0.000,152.268,1.158,429.672,263.840,244.232,7.147461,91.413,7,0.000,0.000,0.000,0,0.000,0,20.836,0.000,49.701,49.701,0.000,0.000,0.000,0.000,0.000 +10.234371,0.020139,18467628,0.550378,0.000,0.000,0.000,0.000,0.000,172.407,1.242,429.672,260.490,440.680,7.147461,91.404,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.254520,0.020148,18467628,0.550378,0.000,0.000,0.000,0.000,0.000,192.555,1.302,429.672,409.269,554.480,7.147461,91.393,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.274672,0.020152,18467628,0.550378,0.000,0.000,0.000,0.000,0.000,212.708,0.087,429.672,17.833,31.014,7.147461,91.393,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.294828,0.020155,18467628,0.550378,0.000,0.000,0.000,0.000,0.000,232.863,0.947,429.672,253.692,362.224,7.147461,91.385,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.314981,0.020153,18467630,0.550378,99.240,0.000,0.000,245.526,0.000,232.594,1.599,429.672,398.511,540.200,7.147461,91.375,7,0.000,0.000,0.000,0,0.000,0,245.526,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.240 +10.335127,0.020147,18467630,0.550378,0.000,0.000,0.000,0.000,0.000,252.740,1.449,429.672,296.459,422.294,7.149414,91.366,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.355238,0.020110,18467630,0.550378,0.000,0.000,0.000,0.000,0.000,272.851,1.540,429.672,483.853,518.234,7.169067,91.356,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.375337,0.020099,18467630,0.550378,0.000,0.000,0.000,0.000,0.000,292.950,1.735,429.672,557.390,417.460,7.174805,91.348,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.395436,0.020099,18467633,0.550378,149.258,0.000,0.000,295.515,0.000,291.746,2.778,429.672,671.271,461.766,7.188843,91.339,7,0.000,0.000,0.000,0,0.000,0,295.515,0.000,0.000,0.000,99.505,0.000,0.000,49.753,0.000 +10.415558,0.020121,18467637,0.550378,198.793,0.000,0.000,306.578,0.000,218.644,4.430,429.672,892.043,281.882,7.196655,91.334,7,0.000,0.000,0.000,0,0.000,0,306.578,99.396,0.000,0.000,0.000,0.000,49.698,49.698,0.000 +10.435689,0.020131,18467640,0.550379,149.025,0.000,0.000,221.634,0.000,238.775,3.796,429.672,803.921,260.212,7.203003,91.328,7,0.000,0.000,0.000,0,0.000,0,221.634,0.000,49.675,0.000,0.000,0.000,49.675,0.000,49.675 +10.455829,0.020140,18467642,0.550379,99.306,0.000,0.000,7.643,0.000,258.915,2.379,429.672,481.400,393.732,7.218262,91.321,7,0.000,0.000,0.000,0,0.000,0,7.643,0.000,49.653,0.000,0.000,0.000,0.000,0.000,49.653 +10.475972,0.020143,18467642,0.550379,0.000,0.000,0.000,0.000,0.000,279.058,1.497,429.672,373.109,533.678,7.225830,91.310,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.496106,0.020134,18467644,0.550379,99.335,0.000,0.000,283.516,0.000,111.189,1.248,429.672,287.724,432.264,7.234375,91.302,7,0.000,0.000,0.000,0,0.000,0,283.516,0.000,0.000,99.335,0.000,0.000,0.000,0.000,0.000 +10.516243,0.020137,18467644,0.550379,0.000,0.000,0.000,0.000,0.000,131.326,0.808,429.672,154.020,351.686,7.241333,91.295,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.536352,0.020109,18467644,0.550379,0.000,0.000,0.000,0.000,0.000,151.436,1.087,429.672,281.081,450.857,7.256836,91.286,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.556447,0.020095,18467644,0.550379,0.000,0.000,0.000,0.000,0.000,171.531,1.343,429.672,445.930,561.203,7.268066,91.275,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.576577,0.020130,18467644,0.550379,0.000,0.000,0.000,0.000,0.000,191.661,0.773,429.672,190.752,430.792,7.276489,91.266,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.596693,0.020116,18467644,0.550379,0.000,0.000,0.000,0.000,0.000,211.777,1.077,429.672,297.297,693.628,7.292725,91.253,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.616807,0.020114,18467645,0.550379,49.717,0.000,0.000,224.950,0.000,218.066,1.629,429.672,359.863,744.196,7.310181,91.238,7,0.000,0.000,0.000,0,0.000,0,224.950,0.000,0.000,0.000,49.717,0.000,0.000,0.000,0.000 +10.636948,0.020141,18467648,0.550379,148.950,0.000,0.000,219.491,0.000,238.207,1.915,429.672,351.429,487.191,7.323608,91.229,7,0.000,0.000,0.000,0,0.000,0,219.491,99.300,0.000,0.000,49.650,0.000,0.000,0.000,0.000 +10.657074,0.020126,18467649,0.550379,49.688,0.000,0.000,248.871,0.000,235.577,2.113,429.672,477.663,436.903,7.333374,91.220,7,0.000,0.000,0.000,0,0.000,0,248.871,0.000,0.000,0.000,0.000,0.000,0.000,49.688,0.000 +10.677222,0.020148,18467650,0.550379,49.632,0.000,0.000,10.498,0.000,255.725,1.335,429.672,346.843,341.996,7.342896,91.213,7,0.000,0.000,0.000,0,0.000,0,10.498,0.000,0.000,0.000,0.000,0.000,0.000,49.632,0.000 +10.697344,0.020121,18467654,0.550379,198.794,0.000,0.000,250.780,0.000,275.847,2.875,429.672,670.153,350.025,7.353760,91.206,7,0.000,0.000,0.000,0,0.000,0,250.780,0.000,99.397,0.000,0.000,0.000,0.000,0.000,99.397 +10.717484,0.020140,18467654,0.550379,0.000,0.000,0.000,0.000,0.000,295.987,2.420,429.672,570.608,377.625,7.363403,91.199,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.737604,0.020121,18467656,0.550379,99.401,0.000,0.000,227.590,0.000,316.108,1.936,429.672,491.179,294.125,7.369507,91.193,7,0.000,0.000,0.000,0,0.000,0,227.590,0.000,0.000,99.401,0.000,0.000,0.000,0.000,0.000 +10.757743,0.020139,18467656,0.550379,0.000,0.000,0.000,0.000,0.000,336.246,1.426,429.672,450.586,248.472,7.377197,91.188,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.777894,0.020150,18467658,0.550379,99.254,0.000,0.000,342.693,0.000,155.722,2.237,429.672,396.239,359.406,7.385742,91.181,7,0.000,0.000,0.000,0,0.000,0,342.693,0.000,0.000,0.000,0.000,0.000,99.254,0.000,0.000 +10.798046,0.020152,18467658,0.550379,0.000,0.000,0.000,0.000,0.000,175.875,1.304,429.672,400.269,459.971,7.395142,91.172,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.818159,0.020113,18467659,0.550379,49.720,0.000,0.000,180.831,0.000,195.987,1.599,429.672,420.096,555.660,7.405762,91.161,7,0.000,0.000,0.000,0,0.000,0,180.831,49.720,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.838290,0.020131,18467660,0.550379,49.674,0.000,0.000,15.091,0.000,216.118,1.630,429.672,260.014,443.770,7.414429,91.153,7,0.000,0.000,0.000,0,0.000,0,15.091,49.674,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.858418,0.020129,18467662,0.550379,99.360,0.000,0.000,218.688,0.000,200.307,1.115,429.672,212.305,324.473,7.424931,91.146,7,0.000,0.000,0.000,0,0.000,0,218.688,0.000,0.000,0.000,99.360,0.000,0.000,0.000,0.000 +10.878528,0.020109,18467662,0.550379,0.000,0.000,0.000,0.000,0.000,220.416,1.158,429.672,346.153,434.925,7.436279,91.138,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.898639,0.020111,18467662,0.550379,0.000,0.000,0.000,0.000,0.000,240.528,1.088,429.672,311.156,420.313,7.445312,91.130,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.918763,0.020123,18467665,0.550379,149.082,0.000,0.000,217.143,0.000,260.651,1.736,429.672,327.864,612.635,7.464233,91.117,7,0.000,0.000,0.000,0,0.000,0,217.143,0.000,49.694,0.000,0.000,0.000,0.000,0.000,99.388 +10.938901,0.020138,18467666,0.550379,49.656,0.000,0.000,8.779,0.000,280.789,1.300,429.672,389.491,572.599,7.475708,91.106,7,0.000,0.000,0.000,0,0.000,0,8.779,0.000,49.656,0.000,0.000,0.000,0.000,0.000,0.000 +10.959008,0.020107,18467666,0.550379,0.000,0.000,0.000,0.000,0.000,300.896,1.697,429.672,438.094,458.493,7.486938,91.097,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.979125,0.020117,18467668,0.550379,99.416,0.000,0.000,304.818,0.000,243.499,1.546,429.672,344.851,373.200,7.495850,91.090,7,0.000,0.000,0.000,0,0.000,0,304.818,0.000,0.000,0.000,0.000,0.000,0.000,99.416,0.000 +10.999236,0.020111,18467670,0.550379,99.447,0.000,0.000,247.505,0.000,223.306,1.856,429.672,459.357,413.325,7.505741,91.082,7,0.000,0.000,0.000,0,0.000,0,247.505,0.000,0.000,99.447,0.000,0.000,0.000,0.000,0.000 +11.019340,0.020104,18467670,0.550379,0.000,0.000,0.000,0.000,0.000,243.409,1.417,429.672,461.086,260.369,7.510010,91.077,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.039467,0.020127,18467670,0.550379,0.000,0.000,0.000,0.000,0.000,263.536,1.934,429.672,449.683,338.670,7.520874,91.070,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.059619,0.020152,18467673,0.550380,148.872,0.000,0.000,275.951,0.000,201.640,1.803,429.672,374.312,371.598,7.527710,91.063,7,0.000,0.000,0.000,0,0.000,0,275.951,49.624,0.000,0.000,0.000,0.000,99.248,0.000,0.000 +11.079740,0.020122,18467674,0.550380,49.697,0.000,0.000,8.320,0.000,221.762,2.109,429.672,607.239,271.200,7.534058,91.057,7,0.000,0.000,0.000,0,0.000,0,8.320,49.697,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.099860,0.020119,18467674,0.550380,0.000,0.000,0.000,0.000,0.000,241.881,1.865,429.672,530.044,386.951,7.541870,91.050,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.119985,0.020125,18467676,0.550380,99.378,0.000,0.000,193.939,0.000,262.006,2.067,429.672,503.294,468.745,7.555420,91.041,7,0.000,0.000,0.000,0,0.000,0,193.939,0.000,49.689,0.000,0.000,0.000,0.000,0.000,49.689 +11.140106,0.020121,18467678,0.550380,99.400,0.000,0.000,14.458,0.000,282.127,1.145,429.672,284.223,312.567,7.562866,91.034,7,0.000,0.000,0.000,0,0.000,0,14.458,0.000,49.700,0.000,0.000,0.000,0.000,0.000,49.700 +11.160222,0.020116,18467678,0.550380,0.000,0.000,0.000,0.000,0.000,302.244,1.103,429.672,274.573,305.254,7.570068,91.028,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.180331,0.020109,18467679,0.550380,49.728,0.000,0.000,202.082,0.000,322.353,1.855,429.672,554.391,519.038,7.583984,91.018,7,0.000,0.000,0.000,0,0.000,0,202.082,0.000,0.000,0.000,0.000,0.000,0.000,49.728,0.000 +11.200451,0.020119,18467682,0.550380,149.111,0.000,0.000,334.505,0.000,212.009,1.522,429.672,320.937,417.432,7.600098,91.010,7,0.000,0.000,0.000,0,0.000,0,334.505,0.000,0.000,0.000,99.407,0.000,0.000,49.704,0.000 +11.220560,0.020109,18467682,0.550380,0.000,0.000,0.000,0.000,0.000,232.119,1.481,429.672,399.574,658.121,7.610229,90.997,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.240679,0.020119,18467684,0.550380,99.410,0.000,0.000,235.420,0.000,182.062,1.620,429.672,250.465,832.555,7.628418,90.981,7,0.000,0.000,0.000,0,0.000,0,235.420,0.000,0.000,99.410,0.000,0.000,0.000,0.000,0.000 +11.260796,0.020117,18467684,0.550380,0.000,0.000,0.000,0.000,0.000,202.179,1.078,429.672,276.703,567.386,7.642334,90.970,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.280893,0.020097,18467686,0.550380,99.515,0.000,0.000,210.139,0.000,214.809,0.989,429.672,234.600,312.929,7.650146,90.964,7,0.000,0.000,0.000,0,0.000,0,210.139,0.000,0.000,0.000,0.000,0.000,99.515,0.000,0.000 +11.301015,0.020122,18467686,0.550380,0.000,0.000,0.000,0.000,0.000,234.931,0.972,429.672,252.954,286.150,7.659790,90.958,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.321143,0.020128,18467686,0.550380,0.000,0.000,0.000,0.000,0.000,255.059,0.681,429.672,113.529,151.567,7.665894,90.955,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.341275,0.020132,18467686,0.550380,0.000,0.000,0.000,0.000,0.000,275.191,0.776,429.672,194.424,226.634,7.668579,90.950,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.361397,0.020122,18467686,0.550380,0.000,0.000,0.000,0.000,0.000,295.313,1.582,429.672,497.736,317.976,7.674561,90.944,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.381510,0.020113,18468042,0.550391,17700.035,0.000,0.000,250.162,0.000,315.426,1.663,429.672,545.552,512.341,7.684769,90.934,7,0.000,0.000,0.000,0,0.000,0,250.162,0.000,0.000,0.000,0.000,0.000,0.000,0.000,17700.035 +11.401623,0.020113,18469654,0.550439,80146.607,0.000,0.000,2.653,0.000,335.539,1.865,429.672,541.274,536.030,7.700562,90.924,7,0.000,0.000,0.000,0,0.000,0,2.653,0.000,0.000,0.000,0.000,0.000,0.000,0.000,80146.607 +11.421765,0.020142,18472569,0.550525,144721.831,0.000,0.000,351.056,0.000,234.915,2.469,429.672,290.320,224.382,7.800385,90.919,7,0.000,0.000,0.000,0,0.000,0,351.056,32469.323,52675.768,0.000,0.000,0.000,0.000,0.000,59576.740 +11.441864,0.020099,18477891,0.550684,264792.165,0.000,0.000,251.407,0.000,243.608,1.933,429.672,400.949,320.099,7.825195,90.913,7,0.000,0.000,0.000,0,0.000,0,251.407,88363.564,88363.564,0.000,0.000,0.000,0.000,3383.290,84681.748 +11.461973,0.020109,18489362,0.551026,570444.642,0.000,0.000,3.567,0.000,263.717,3.427,429.672,424.447,725.737,7.849472,90.899,7,0.000,0.000,0.000,0,0.000,0,3.567,176638.425,199165.791,0.000,0.000,0.000,0.000,3282.133,191358.293 +11.482114,0.020141,18523475,0.552043,1693668.229,0.000,0.000,267.925,0.000,243.225,5.909,429.672,219.347,597.337,7.883701,90.887,7,0.000,0.000,0.000,0,0.000,0,267.925,323312.740,197949.615,0.000,265769.825,0.000,285976.871,305041.996,315617.182 +11.502249,0.020135,18574301,0.553557,2524307.498,0.000,0.000,247.012,0.000,0.039,4.592,429.672,21.729,292.950,7.893402,90.881,5,0.000,0.000,0.000,0,0.000,0,247.012,164592.040,434524.973,354513.574,444408.442,0.000,260148.795,437355.917,428763.755 +11.522374,0.020125,18626091,0.555101,2573405.408,0.000,0.000,0.300,0.000,0.037,3.771,429.672,0.000,197.981,7.899857,90.877,5,0.000,0.000,0.000,0,0.000,0,0.300,0.000,517612.746,511103.457,521886.020,0.000,0.000,511749.417,511053.768 +11.542511,0.020137,18676559,0.556605,2506200.074,0.000,0.000,0.331,0.000,1.722,3.629,429.672,0.000,202.710,7.906120,90.873,5,0.000,0.000,0.000,0,0.000,0,0.331,0.000,468236.516,507119.663,507665.914,0.000,0.000,505729.206,517448.775 +11.562632,0.020121,18706154,0.557487,1470858.001,0.000,0.000,11.566,0.000,1.127,5.692,429.672,0.000,535.047,7.945972,90.863,5,0.000,0.000,0.000,0,0.000,0,11.566,0.000,252672.481,258437.628,218976.190,0.000,0.000,474879.142,265892.560 +11.582751,0.020119,18750999,0.558823,2229032.174,0.000,0.000,1.961,0.000,0.027,4.603,429.672,0.000,223.479,7.957561,90.858,5,0.000,0.000,0.000,0,0.000,0,1.961,0.000,456443.359,433032.184,459574.790,0.000,0.000,463103.864,416877.976 +11.602874,0.020123,18796804,0.560188,2276260.445,0.000,0.000,0.471,0.000,0.021,3.753,429.672,0.000,269.050,7.962856,90.853,5,0.000,0.000,0.000,0,0.000,0,0.471,0.000,448642.709,455103.005,459973.074,0.000,0.000,456643.537,455898.119 +11.623049,0.020176,18841078,0.561508,2194419.610,0.000,0.000,0.306,0.000,0.023,3.821,429.672,0.000,264.086,7.968437,90.848,5,0.000,0.000,0.000,0,0.000,0,0.306,0.000,425114.898,440975.545,457976.176,0.000,0.000,430120.915,440232.077 +11.643309,0.020259,18882598,0.562745,2049411.853,0.000,0.000,0.362,0.000,7.400,3.895,429.672,0.000,367.498,7.978512,90.841,5,0.000,0.000,0.000,0,0.000,0,0.362,0.000,277203.684,445668.103,452381.012,0.000,0.000,443150.761,431008.292 +11.663434,0.020125,18921098,0.563893,1913067.433,0.000,0.000,12.325,0.000,0.004,5.805,429.672,0.776,458.663,8.002464,90.832,5,0.000,0.000,0.000,0,0.000,0,12.325,0.000,308724.363,397122.985,393644.681,0.000,0.000,398961.517,414613.887 +11.683571,0.020137,18959181,0.565028,1891189.301,0.000,0.000,11.246,0.000,0.047,5.625,429.672,0.000,362.554,8.023838,90.825,5,0.000,0.000,0.000,0,0.000,0,11.246,0.000,444752.025,188309.477,442020.743,0.000,0.000,370560.475,445546.580 +11.703701,0.020130,19008481,0.566497,2449048.733,0.000,0.000,0.256,0.000,0.024,3.880,429.672,0.000,237.516,8.030407,90.820,5,0.000,0.000,0.000,0,0.000,0,0.256,0.000,480271.869,484345.338,494032.244,0.000,0.000,494131.597,496267.685 +11.723826,0.020125,19057231,0.567950,2422323.537,0.000,0.000,0.405,0.000,0.163,3.787,429.672,0.000,233.692,8.036209,90.815,5,0.000,0.000,0.000,0,0.000,0,0.405,0.000,478551.754,481682.141,488986.378,0.000,0.000,484067.198,489036.067 +11.743931,0.020104,19102224,0.569291,2237961.240,0.000,0.000,9.859,0.000,0.061,4.325,429.672,0.000,392.676,8.060017,90.808,5,0.000,0.000,0.000,0,0.000,0,9.859,0.000,498396.898,491781.450,253973.509,0.000,0.000,496904.692,496904.692 +11.764057,0.020126,19148862,0.570681,2317251.610,0.000,0.000,0.256,0.000,0.001,4.528,429.672,0.000,240.472,8.071213,90.803,5,0.000,0.000,0.000,0,0.000,0,0.256,0.000,458799.721,449210.339,469631.250,0.000,0.000,468687.217,470923.083 +11.784183,0.020126,19196874,0.572111,2385551.938,0.000,0.000,0.311,0.000,0.038,3.673,429.672,0.000,250.762,8.077106,90.798,5,0.000,0.000,0.000,0,0.000,0,0.311,0.000,468097.243,478481.737,482655.410,0.000,0.000,482307.604,474009.945 +11.804305,0.020122,19246937,0.573603,2488003.779,0.000,0.000,0.205,0.000,0.028,3.744,429.672,0.000,300.320,8.083107,90.792,5,0.000,0.000,0.000,0,0.000,0,0.205,0.000,496229.106,493098.166,501944.314,0.000,0.000,494092.115,502640.078 +11.824426,0.020121,19290212,0.574893,2150744.448,0.000,0.000,10.618,0.000,3.122,3.916,429.672,0.000,513.885,8.109875,90.782,5,0.000,0.000,0.000,0,0.000,0,10.618,0.000,426968.124,429154.900,244620.778,0.000,0.000,526565.856,523434.790 +11.844560,0.020134,19331792,0.576132,2065122.275,0.000,0.000,10.392,0.000,0.022,6.354,429.672,0.000,363.766,8.135944,90.775,5,0.000,0.000,0.000,0,0.000,0,10.392,0.000,280614.258,307881.024,491944.111,0.000,0.000,488517.140,496165.741 +11.864698,0.020138,19380555,0.577586,2421458.884,0.000,0.000,0.249,0.000,0.081,4.033,429.672,0.000,190.096,8.142239,90.771,5,0.000,0.000,0.000,0,0.000,0,0.249,0.000,486248.291,486446.921,481928.070,0.000,0.000,481779.097,485056.506 +11.884826,0.020128,19433080,0.579151,2609574.558,0.000,0.000,0.182,0.000,0.064,3.933,429.672,0.000,214.838,8.148857,90.767,5,0.000,0.000,0.000,0,0.000,0,0.182,0.000,518387.452,518983.643,529416.973,0.000,0.000,524299.673,518486.817 +11.904951,0.020125,19479830,0.580544,2322945.007,0.000,0.000,0.218,0.000,9.213,3.869,429.672,0.000,222.434,8.162739,90.762,5,0.000,0.000,0.000,0,0.000,0,0.218,0.000,511395.722,510551.015,276268.968,0.000,0.000,513731.089,510998.213 +11.925116,0.020165,19510616,0.581462,1526708.320,0.000,0.000,11.490,0.000,0.074,6.377,429.672,0.000,368.252,8.196430,90.755,5,0.000,0.000,0.000,0,0.000,0,11.490,0.000,261146.171,191371.643,457625.686,0.000,0.000,260600.670,355964.150 +11.945256,0.020140,19559226,0.582910,2413620.226,0.000,0.000,0.293,0.000,0.001,3.908,429.672,0.000,171.069,8.202229,90.752,5,0.000,0.000,0.000,0,0.000,0,0.293,0.000,483717.100,477709.117,488384.459,0.000,0.000,484461.892,479347.658 +11.965384,0.020128,19607101,0.584337,2378543.496,0.000,0.000,0.375,0.000,0.030,3.844,429.672,0.000,181.651,8.208241,90.748,5,0.000,0.000,0.000,0,0.000,0,0.375,0.000,467312.379,468604.120,475907.429,0.000,0.000,486787.868,479931.701 +11.985517,0.020133,19652731,0.585697,2266377.033,0.000,0.000,0.205,0.000,0.039,3.373,429.672,0.000,188.585,8.213886,90.744,4,0.000,0.000,0.000,0,0.000,0,0.205,0.000,551370.840,547000.006,68294.289,0.000,0.000,552066.200,547645.697 +12.005640,0.020123,19694661,0.586947,2083696.208,0.000,0.000,8.894,0.000,0.025,3.929,429.672,0.000,255.267,8.240952,90.739,4,0.000,0.000,0.000,0,0.000,0,8.894,0.000,314865.232,588384.524,0.000,0.000,0.000,588384.524,592061.927 +12.025761,0.020121,19744809,0.588441,2492340.779,0.000,0.000,0.157,0.000,0.029,3.541,429.672,0.000,138.033,8.248661,90.737,4,0.000,0.000,0.000,0,0.000,0,0.157,0.000,624774.985,623482.792,0.000,0.000,0.000,622538.498,621544.504 +12.045865,0.020104,19793946,0.589906,2444194.207,0.000,0.000,0.086,0.000,0.012,3.344,429.672,0.000,129.019,8.254734,90.734,4,0.000,0.000,0.000,0,0.000,0,0.086,0.000,609991.525,609842.298,0.000,0.000,0.000,613324.268,611036.116 +12.065981,0.020116,19834450,0.591113,2013521.875,0.000,0.000,0.137,0.000,0.000,2.733,429.672,0.000,106.220,8.259628,90.732,3,0.000,0.000,0.000,0,0.000,0,0.137,0.000,634569.592,630791.504,0.000,0.000,0.000,638596.238,109564.542 +12.086092,0.020111,19865805,0.592047,1559092.748,0.000,0.000,8.816,0.000,2.129,2.834,429.672,0.000,376.231,8.272106,90.725,3,0.000,0.000,0.000,0,0.000,0,8.816,0.000,365271.737,596189.509,0.000,0.000,0.000,597631.502,0.000 +12.106221,0.020129,19881381,0.592511,773798.207,0.000,0.000,9.990,0.000,0.002,4.616,429.672,0.000,401.700,8.306969,90.717,2,0.000,0.000,0.000,0,0.000,0,9.990,0.000,480146.358,231602.930,0.000,0.000,0.000,62048.919,0.000 +12.126355,0.020134,19908184,0.593310,1331221.696,0.000,0.000,0.103,0.000,0.008,1.927,429.672,0.000,70.426,8.311890,90.715,2,0.000,0.000,0.000,0,0.000,0,0.103,0.000,665983.350,665238.346,0.000,0.000,0.000,0.000,0.000 +12.146471,0.020115,19936629,0.594158,1414087.322,0.000,0.000,0.163,0.000,0.017,1.696,429.672,0.000,74.570,8.315434,90.714,2,0.000,0.000,0.000,0,0.000,0,0.163,0.000,707018.805,707068.518,0.000,0.000,0.000,0.000,0.000 +12.166578,0.020107,19966871,0.595059,1504031.847,0.000,0.000,0.149,0.000,0.001,1.729,429.672,0.000,79.262,8.319065,90.712,2,0.000,0.000,0.000,0,0.000,0,0.149,0.000,751816.991,752214.856,0.000,0.000,0.000,0.000,0.000 +12.186712,0.020134,19992483,0.595822,1272084.602,0.000,0.000,0.138,0.000,0.000,1.480,429.672,0.000,67.129,8.322338,90.711,1,0.000,0.000,0.000,0,0.000,0,0.138,0.000,520068.635,752015.968,0.000,0.000,0.000,0.000,0.000 +12.206943,0.020231,20000000,0.596046,371555.579,0.000,0.000,0.055,0.000,0.000,0.406,429.672,0.000,19.501,8.323212,90.711,0,0.000,0.000,0.000,0,0.000,0,0.055,0.000,0.000,371555.579,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.log new file mode 100644 index 000000000..db715b94b --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=115 +worker=5 kind=insert tid=6 os_tid=116 +worker=7 kind=insert tid=7 os_tid=118 +worker=0 kind=insert tid=8 os_tid=111 +worker=6 kind=insert tid=9 os_tid=117 +worker=2 kind=insert tid=10 os_tid=113 +worker=1 kind=insert tid=11 os_tid=112 +start_monotonic_ns=1788789834144864 main_address=0x55b6223e3a80 +worker=3 kind=insert tid=12 os_tid=114 +load_end reason=complete inserted=20000000 elapsed_s=12.207 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.175 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.summary.csv new file mode 100644 index 000000000..a1f421f30 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert-repeat/wal1-t8-3-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1638400.787724,12.207025,20000000,0.004607,0.001296,0.056832,0.215040,2003.473336,0.004607,0.001296,0.056832,0.215040,2003.473336,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/insert_benchmark.c b/benchmarks/results-20261013/cache-invalid-addresses/insert/insert_benchmark.c new file mode 100644 index 000000000..6113c3621 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/insert_benchmark.c @@ -0,0 +1,986 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Concurrent random insertion and point queries, sampled independently. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" +#ifndef KVBENCH_NO_TRACE +# include "platform_trace.h" +#endif +#include "platform_threads.h" + +#define GIB (UINT64_C(1) << 30) +#define MAX_WORKERS 64 +#define MAX_RECORD_PART 1024 +#define HIST_SUB_BITS 5 +#define HIST_SUB (1u << HIST_SUB_BITS) +#define HIST_BUCKETS (64 * HIST_SUB) + +typedef struct latency_histogram { + uint64_t buckets[HIST_BUCKETS]; + uint64_t count; + uint64_t sum_ns; + uint64_t max_ns; +} latency_histogram; + +typedef struct options { + const char *filename; + const char *csv; + const char *summary; + const char *trace; + uint64_t records, data_gib, cache_mib, disk_gib, seed, id_base; + uint64_t inserts, queries, memtable_bg, normal_bg, memtable_mib; + uint64_t key_size, value_size, report_ms, seconds, min_free_gib; + uint64_t queue_scale, barrier_ms, target_insert_ops_s; + bool full_query_range, direct, use_log, open_existing; +} options; + +typedef struct benchmark benchmark; +typedef struct worker { + _Alignas(64) atomic_uint_fast64_t completed; + atomic_uint_fast64_t hits, max_ns, response_max_ns, active_since_ns; + atomic_bool done; + pthread_t thread; + benchmark *bench; + uint64_t index; + bool query; + latency_histogram service_latency; + latency_histogram response_latency; +} worker; + +struct benchmark { + options opt; + splinterdb *db; + atomic_bool start, stop; + uint64_t start_ns; + atomic_uint_fast64_t arrival_sequence; + atomic_int error; + worker workers[MAX_WORKERS]; + pthread_t barrier_thread; + atomic_bool barrier_started, barrier_done; + atomic_uint_fast64_t barrier_count, barrier_sum_ns, barrier_max_ns; +}; + +static volatile sig_atomic_t interrupted; + +static void +handle_signal(int signo) +{ + interrupted = signo; +} + +static uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +/* A bijection on 64-bit integers, so the random insertion keys are unique. */ +static uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static uint64_t +next_random(uint64_t *state) +{ + *state += UINT64_C(0x9e3779b97f4a7c15); + return mix(*state); +} + +static void +make_key(const options *opt, uint64_t id, char *key) +{ + uint64_t x = mix(id + opt->seed); + for (uint64_t i = 0; i < opt->key_size; i++) { + key[i] = (char)(x >> (56 - 8 * (i % 8))); + } +} + +static void +record_max(atomic_uint_fast64_t *slot, uint64_t ns) +{ + uint64_t old = atomic_load_explicit(slot, memory_order_relaxed); + while (old < ns + && !atomic_compare_exchange_weak_explicit( + slot, &old, ns, memory_order_relaxed, memory_order_relaxed)) + { + } +} + +static void +record_latency(worker *w, uint64_t ns) +{ + record_max(&w->max_ns, ns); +} + +static unsigned +histogram_index(uint64_t value) +{ + if (value < HIST_SUB) { + return (unsigned)value; + } + unsigned exponent = 63 - __builtin_clzll(value); + unsigned sub = + (unsigned)((value >> (exponent - HIST_SUB_BITS)) & (HIST_SUB - 1)); + return (exponent - HIST_SUB_BITS + 1) * HIST_SUB + sub; +} + +static uint64_t +histogram_value(unsigned index) +{ + if (index < HIST_SUB) { + return index; + } + unsigned exponent = index / HIST_SUB + HIST_SUB_BITS - 1; + unsigned sub = index % HIST_SUB; + uint64_t low = + (UINT64_C(1) << exponent) | ((uint64_t)sub << (exponent - HIST_SUB_BITS)); + uint64_t width = UINT64_C(1) << (exponent - HIST_SUB_BITS); + return low + width / 2; +} + +static void +histogram_add(latency_histogram *histogram, uint64_t value) +{ + histogram->buckets[histogram_index(value)]++; + histogram->count++; + histogram->sum_ns += value; + histogram->max_ns = MAX(histogram->max_ns, value); +} + +static void +histogram_merge(latency_histogram *result, const latency_histogram *source) +{ + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + result->buckets[i] += source->buckets[i]; + } + result->count += source->count; + result->sum_ns += source->sum_ns; + result->max_ns = MAX(result->max_ns, source->max_ns); +} + +static double +histogram_percentile_ms(const latency_histogram *histogram, double percentile) +{ + if (histogram->count == 0) { + return 0; + } + uint64_t target = (uint64_t)(percentile * histogram->count); + if (target == 0) { + target = 1; + } + uint64_t cumulative = 0; + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + cumulative += histogram->buckets[i]; + if (cumulative >= target) { + return histogram_value(i) / 1e6; + } + } + return histogram->max_ns / 1e6; +} + +static void +wait_until(benchmark *b, uint64_t deadline) +{ + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now >= deadline) { + return; + } + uint64_t remaining = deadline - now; + if (remaining > UINT64_C(10000000)) { + remaining = UINT64_C(10000000); + } + struct timespec delay = {.tv_sec = remaining / UINT64_C(1000000000), + .tv_nsec = remaining % UINT64_C(1000000000)}; + nanosleep(&delay, NULL); + } +} + +static void * +run_worker(void *arg) +{ + worker *w = arg; + benchmark *b = w->bench; + const options *o = &b->opt; + char key[MAX_RECORD_PART], value[MAX_RECORD_PART]; + memset(value, 'v', o->value_size); + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&w->done, true); + return NULL; + } + splinterdb_lookup_result result; + fprintf(stderr, + "worker=%lu kind=%s tid=%lu os_tid=%d\n", + w->index, + w->query ? "query" : "insert", + platform_get_tid(), + gettid()); + if (w->query) { + splinterdb_lookup_result_init( + b->db, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(value), value); + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t completed = 0, hits = 0; + uint64_t random = o->seed + w->index + 1; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t scheduled = 0; + uint64_t arrival = UINT64_MAX; + if (!w->query && o->target_insert_ops_s != 0) { + arrival = atomic_fetch_add_explicit( + &b->arrival_sequence, 1, memory_order_relaxed); + if (arrival >= o->records) { + break; + } + scheduled = b->start_ns + + (uint64_t)((__uint128_t)arrival * UINT64_C(1000000000) + / o->target_insert_ops_s); + wait_until(b, scheduled); + if (atomic_load_explicit(&b->stop, memory_order_relaxed)) { + break; + } + } + uint64_t id; + if (!w->query) { + uint64_t offset = o->target_insert_ops_s != 0 + ? arrival + : completed * o->inserts + w->index; + if (offset >= o->records) { + break; + } + id = o->id_base + offset; + } else if (o->full_query_range) { + id = o->id_base + next_random(&random) % o->records; + } else { + uint64_t source = next_random(&random) % o->inserts; + uint64_t available = atomic_load_explicit( + &b->workers[source].completed, memory_order_acquire); + if (!available) { + struct timespec delay = {.tv_nsec = 100000}; + nanosleep(&delay, NULL); + continue; + } + id = o->id_base + (next_random(&random) % available) * o->inserts + + source; + } + make_key(o, id, key); + uint64_t start = now_ns(); + atomic_store_explicit(&w->active_since_ns, start, memory_order_relaxed); + if (w->query) { + rc = splinterdb_lookup(b->db, slice_create(o->key_size, key), &result); + if (!rc && splinterdb_lookup_found(&result)) { + hits++; + } + } else { + rc = splinterdb_insert(b->db, + slice_create(o->key_size, key), + slice_create(o->value_size, value), + NULL); + } + uint64_t end = now_ns(); + record_latency(w, end - start); + histogram_add(&w->service_latency, end - start); + if (!w->query) { + uint64_t response = scheduled == 0 ? end - start : end - scheduled; + histogram_add(&w->response_latency, response); + record_max(&w->response_max_ns, response); + } + atomic_store_explicit(&w->active_since_ns, 0, memory_order_relaxed); + if (rc) { + fprintf(stderr, "worker %lu: operation failed: %d\n", w->index, rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + completed++; + atomic_store_explicit(&w->hits, hits, memory_order_relaxed); + atomic_store_explicit(&w->completed, completed, memory_order_release); + } + if (w->query) { + splinterdb_lookup_result_deinit(&result); + } + platform_deregister_thread(); + atomic_store(&w->done, true); + return NULL; +} + +/* + * Dedicated thread that calls splinterdb_durable_barrier() on a fixed period, + * independent of insert/query progress. If a barrier call takes longer than + * the period, the next call follows immediately (no attempt to catch up on + * skipped slots). + */ +static void * +run_barrier(void *arg) +{ + benchmark *b = arg; + const options *o = &b->opt; + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&b->barrier_done, true); + return NULL; + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t period_ns = o->barrier_ms * UINT64_C(1000000); + uint64_t next = now_ns() + period_ns; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now < next) { + uint64_t remaining = next - now; + struct timespec delay = {.tv_sec = remaining / 1000000000, + .tv_nsec = remaining % 1000000000}; + nanosleep(&delay, NULL); + continue; + } + uint64_t start = now_ns(); +#ifdef KVBENCH_NO_DURABLE_BARRIER + rc = ENOTSUP; +#else + rc = splinterdb_durable_barrier(b->db); +#endif + uint64_t elapsed = now_ns() - start; + if (rc) { + fprintf(stderr, "barrier: durable_barrier failed: %d\n", rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + atomic_fetch_add_explicit(&b->barrier_count, 1, memory_order_relaxed); + atomic_fetch_add_explicit( + &b->barrier_sum_ns, elapsed, memory_order_relaxed); + record_max(&b->barrier_max_ns, elapsed); + next += period_ns; + } + platform_deregister_thread(); + atomic_store(&b->barrier_done, true); + return NULL; +} + +static void +usage(const char *name) +{ + fprintf( + stderr, + "Usage: %s --db NEW_IMAGE --csv NEW_CSV [options]\n" + " --open open an existing image instead of creating one\n" + " --id-base N first logical id inserted (default 0)\n" + " --data-gib N logical key+value GiB (default 60)\n" + " --records N override logical data target\n" + " --cache-mib N default 3072\n" + " --disk-gib N image capacity (default 512; grows lazily)\n" + " --inserters N default 8\n" + " --readers N default 8\n" + " --memtable-bg N default 1\n" + " --normal-bg N default 4\n" + " --memtable-mib N default 24\n" + " --key-size N default 16, minimum 8\n" + " --value-size N default 16\n" + " --query-range inserted|all (default inserted)\n" + " --queue-scale N foreground task threshold (default 100)\n" + " --report-ms N default 1000\n" + " --seconds N optional time limit (0 = no limit)\n" + " --target-insert-ops-s N aggregate open-loop arrival rate; " + "requires --seconds (default 0 = closed loop)\n" + " --summary NEW_CSV write aggregate latency percentiles\n" + " --min-free-gib N stop before filesystem fills (default 8)\n" + " --seed N default 1\n" + " --barrier-ms N call splinterdb_durable_barrier from a " + "dedicated thread every N ms (default 0 = disabled)\n" + " --trace NEW_CSV trace internal tasks and waits (optional)\n" + " --direct use O_DIRECT (default buffered I/O)\n" + " --no-log disable WAL (default enabled)\n" + "Automatic checkpoints are disabled. Existing files are refused.\n" + "Load measurements exclude create, final drain and close.\n", + name); +} + +static bool +parse_number(const char *s, uint64_t *out) +{ + char *end; + errno = 0; + unsigned long long value = strtoull(s, &end, 10); + if (errno || s == end || *end || *s == '-') { + return false; + } + *out = value; + return true; +} + +static bool +parse_options(int argc, char **argv, options *o) +{ + *o = (options){.data_gib = 60, + .cache_mib = 3072, + .disk_gib = 512, + .seed = 1, + .inserts = 8, + .queries = 8, + .memtable_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .key_size = 16, + .value_size = 16, + .report_ms = 1000, + .min_free_gib = 8, + .queue_scale = 100, + .use_log = true}; + for (int i = 1; i < argc; i++) { + if (!strcmp(argv[i], "--direct")) { + o->direct = true; + continue; + } + if (!strcmp(argv[i], "--no-log")) { + o->use_log = false; + continue; + } + if (!strcmp(argv[i], "--open")) { + o->open_existing = true; + continue; + } + if (i + 1 >= argc) { + return false; + } + const char *name = argv[i++], *value = argv[i]; + if (!strcmp(name, "--db")) { + o->filename = value; + continue; + } + if (!strcmp(name, "--csv")) { + o->csv = value; + continue; + } + if (!strcmp(name, "--summary")) { + o->summary = value; + continue; + } + if (!strcmp(name, "--trace")) { + o->trace = value; + continue; + } + if (!strcmp(name, "--query-range")) { + if (strcmp(value, "inserted") && strcmp(value, "all")) { + return false; + } + o->full_query_range = !strcmp(value, "all"); + continue; + } + struct { + const char *name; + uint64_t *value; + } numbers[] = { + {"--data-gib", &o->data_gib}, + {"--records", &o->records}, + {"--cache-mib", &o->cache_mib}, + {"--disk-gib", &o->disk_gib}, + {"--inserters", &o->inserts}, + {"--readers", &o->queries}, + {"--memtable-bg", &o->memtable_bg}, + {"--normal-bg", &o->normal_bg}, + {"--memtable-mib", &o->memtable_mib}, + {"--key-size", &o->key_size}, + {"--value-size", &o->value_size}, + {"--report-ms", &o->report_ms}, + {"--seconds", &o->seconds}, + {"--min-free-gib", &o->min_free_gib}, + {"--seed", &o->seed}, + {"--id-base", &o->id_base}, + {"--queue-scale", &o->queue_scale}, + {"--barrier-ms", &o->barrier_ms}, + {"--target-insert-ops-s", &o->target_insert_ops_s}, + }; + bool found = false; + for (size_t j = 0; j < sizeof(numbers) / sizeof(numbers[0]); j++) { + if (!strcmp(name, numbers[j].name)) { + if (!parse_number(value, numbers[j].value)) { + return false; + } + found = true; + break; + } + } + if (!found) { + return false; + } + } + if (!o->filename || !o->csv || !o->inserts || o->inserts > MAX_WORKERS + || o->queries > MAX_WORKERS - o->inserts || o->key_size < 8 + || o->key_size > MAX_RECORD_PART || o->value_size > MAX_RECORD_PART + || !o->report_ms || o->report_ms > 60000 || !o->cache_mib + || o->cache_mib > UINT64_MAX / (1 << 20) || !o->disk_gib + || o->disk_gib > INT64_MAX / GIB || o->data_gib > UINT64_MAX / GIB + || o->min_free_gib > UINT64_MAX / GIB || !o->memtable_mib + || o->memtable_mib > UINT64_MAX / (1 << 20) || o->memtable_bg > 32 + || o->normal_bg > 32 + || o->inserts + o->queries + o->memtable_bg + o->normal_bg + 1 + > MAX_WORKERS + || o->seconds > UINT64_MAX / 1000000000 + || o->barrier_ms > UINT64_MAX / 1000000 + || (o->target_insert_ops_s != 0 && (o->seconds == 0 || o->queries != 0))) + { + return false; + } +#ifdef KVBENCH_NO_DURABLE_BARRIER + if (o->barrier_ms != 0) { + return false; + } +#endif +#ifdef KVBENCH_NO_TRACE + if (o->trace != NULL) { + return false; + } +#endif + if (!o->records) { + o->records = o->data_gib * GIB / (o->key_size + o->value_size); + } + return o->records > 0 && o->records <= UINT64_MAX / MAX_WORKERS + && o->records <= UINT64_MAX / (o->key_size + o->value_size) + && o->id_base <= UINT64_MAX - o->records; +} + +static void +process_io(uint64_t *reads, uint64_t *writes) +{ + *reads = *writes = 0; + FILE *file = fopen("/proc/self/io", "r"); + if (!file) { + return; + } + char name[64]; + uint64_t value; + while (fscanf(file, "%63s %" SCNu64, name, &value) == 2) { + if (!strcmp(name, "read_bytes:")) { + *reads = value; + } + if (!strcmp(name, "write_bytes:")) { + *writes = value; + } + } + fclose(file); +} + +static int +write_summary(const benchmark *b, uint64_t inserted, double elapsed_s) +{ + const options *o = &b->opt; + if (o->summary == NULL) { + return 0; + } + + latency_histogram insert_service = {0}, insert_response = {0}; + latency_histogram query_service = {0}; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + if (b->workers[i].query) { + histogram_merge(&query_service, &b->workers[i].service_latency); + } else { + histogram_merge(&insert_service, &b->workers[i].service_latency); + histogram_merge(&insert_response, &b->workers[i].response_latency); + } + } + + FILE *summary = fopen(o->summary, "wx"); + if (summary == NULL) { + return errno; + } + fprintf(summary, + "target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted," + "insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms," + "insert_service_p999_ms,insert_service_max_ms," + "insert_response_mean_ms,insert_response_p50_ms," + "insert_response_p99_ms,insert_response_p999_ms," + "insert_response_max_ms,query_service_mean_ms,query_service_p99_ms," + "query_service_max_ms\n"); + fprintf( + summary, + "%lu,%.6f,%.6f,%lu,%.6f,%.6f,%.6f,%.6f,%.6f," + "%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f\n", + o->target_insert_ops_s, + elapsed_s == 0 ? 0 : inserted / elapsed_s, + elapsed_s, + inserted, + insert_service.count ? insert_service.sum_ns / 1e6 / insert_service.count + : 0, + histogram_percentile_ms(&insert_service, 0.50), + histogram_percentile_ms(&insert_service, 0.99), + histogram_percentile_ms(&insert_service, 0.999), + insert_service.max_ns / 1e6, + insert_response.count + ? insert_response.sum_ns / 1e6 / insert_response.count + : 0, + histogram_percentile_ms(&insert_response, 0.50), + histogram_percentile_ms(&insert_response, 0.99), + histogram_percentile_ms(&insert_response, 0.999), + insert_response.max_ns / 1e6, + query_service.count ? query_service.sum_ns / 1e6 / query_service.count + : 0, + histogram_percentile_ms(&query_service, 0.99), + query_service.max_ns / 1e6); + int rc = ferror(summary) ? EIO : 0; + if (fclose(summary) != 0 && rc == 0) { + rc = errno; + } + return rc; +} + +int +main(int argc, char **argv) +{ + benchmark b = {0}; + if (argc == 2 && !strcmp(argv[1], "--help")) { + usage(argv[0]); + return 0; + } + if (!parse_options(argc, argv, &b.opt)) { + usage(argv[0]); + return 2; + } + const options *o = &b.opt; + if (o->trace) { +#ifdef KVBENCH_NO_TRACE + return 2; +#else + int trace_rc = platform_trace_open(o->trace); + if (trace_rc) { + fprintf(stderr, "trace open failed: %s\n", strerror(trace_rc)); + return 1; + } +#endif + } + FILE *csv = fopen(o->csv, "wx"); + if (!csv) { + perror(o->csv); + return 1; + } + int fd = open(o->filename, + O_RDWR | O_CLOEXEC | (o->open_existing ? 0 : O_CREAT | O_EXCL), + 0600); + if (fd < 0) { + perror(o->filename); + fclose(csv); + return 1; + } + struct statvfs space; + if (fstatvfs(fd, &space) != 0 + || (uint64_t)space.f_bavail * space.f_frsize < o->min_free_gib * GIB) + { + fprintf(stderr, "Insufficient free space\n"); + close(fd); + fclose(csv); + return 1; + } + + data_config data_cfg; + default_data_config_init(&data_cfg); + splinterdb_config cfg = {.filename = o->filename, + .disk_size = o->disk_gib * GIB, + .cache_size = o->cache_mib * (1 << 20), + .data_cfg = &data_cfg, + .io_flags = O_RDWR | (o->direct ? O_DIRECT : 0), + .num_memtable_bg_threads = o->memtable_bg, + .num_normal_bg_threads = o->normal_bg, + .memtable_capacity = o->memtable_mib * (1 << 20), + .queue_scale_percent = o->queue_scale, + .use_log = o->use_log, + .checkpoint_log_size_bytes = UINT64_MAX, + .use_stats = true}; + platform_set_log_streams(stderr, stderr); + fprintf( + stderr, + "version=%s records=%lu key=%lu value=%lu cache_mib=%lu " + "disk_gib=%lu inserters=%lu readers=%lu memtable_bg=%lu normal_bg=%lu " + "memtable_mib=%lu queue_scale=%lu log=%d checkpoints=disabled " + "direct=%d query_range=%s seed=%lu report_ms=%lu barrier_ms=%lu " + "target_insert_ops_s=%lu id_base=%lu mode=%s\n", + splinterdb_get_version(), + o->records, + o->key_size, + o->value_size, + o->cache_mib, + o->disk_gib, + o->inserts, + o->queries, + o->memtable_bg, + o->normal_bg, + o->memtable_mib, + o->queue_scale, + o->use_log, + o->direct, + o->full_query_range ? "all" : "inserted", + o->seed, + o->report_ms, + o->barrier_ms, + o->target_insert_ops_s, + o->id_base, + o->open_existing ? "open" : "create"); + int rc = o->open_existing ? splinterdb_open(&cfg, &b.db) + : splinterdb_create(&cfg, &b.db); + if (rc) { + fprintf( + stderr, "%s failed: %d\n", o->open_existing ? "open" : "create", rc); + close(fd); + fclose(csv); + return 1; + } + + signal(SIGINT, handle_signal); + signal(SIGTERM, handle_signal); + uint64_t started = 0; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + worker *w = &b.workers[i]; + w->bench = &b; + w->index = i; + w->query = i >= o->inserts; + rc = pthread_create(&w->thread, NULL, run_worker, w); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + break; + } + started++; + } + if (o->barrier_ms && !atomic_load(&b.stop)) { + rc = pthread_create(&b.barrier_thread, NULL, run_barrier, &b); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + } else { + atomic_store(&b.barrier_started, true); + } + } + fprintf( + csv, + "elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s," + "hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib," + "read_mib_s,write_mib_s,image_gib,free_gib,inserters_running," + "barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s," + "offered_insert_ops_s,insert_backlog,response_max_ms"); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%s%lu_ops_s", b.workers[i].query ? "q" : "i", i); + } + fputc('\n', csv); + fflush(csv); + uint64_t prev_completed[MAX_WORKERS] = {0}, prev_hits = 0; + uint64_t prev_barrier_count = 0, prev_barrier_sum_ns = 0; + uint64_t prev_read, prev_write; + process_io(&prev_read, &prev_write); + struct rusage usage_now; + getrusage(RUSAGE_SELF, &usage_now); + double prev_cpu = + usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + usage_now.ru_stime.tv_usec / 1e6; + uint64_t start = now_ns(), previous = start; + b.start_ns = start; + fprintf( + stderr, "start_monotonic_ns=%lu main_address=%p\n", start, (void *)main); + atomic_store_explicit(&b.start, true, memory_order_release); + const char *reason = "complete"; + uint64_t inserted = 0; + while (true) { + struct timespec delay = {.tv_sec = o->report_ms / 1000, + .tv_nsec = (o->report_ms % 1000) * 1000000}; + nanosleep(&delay, NULL); + uint64_t now = now_ns(), delta_insert = 0, delta_query = 0, hits = 0; + uint64_t insert_max = 0, query_max = 0, response_max = 0, active_max = 0; + uint64_t inserters_running = 0; + double rates[MAX_WORKERS] = {0}; + double elapsed = (now - start) / 1e9, interval = (now - previous) / 1e9; + bool all_inserts_done = true; + inserted = 0; + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + uint64_t completed = atomic_load(&w->completed); + uint64_t count = completed - prev_completed[i]; + prev_completed[i] = completed; + rates[i] = count / interval; + uint64_t latency = atomic_exchange(&w->max_ns, 0); + uint64_t active = atomic_load(&w->active_since_ns); + if (active && active < now && active_max < now - active) { + active_max = now - active; + } + if (w->query) { + delta_query += count; + hits += atomic_load(&w->hits); + if (query_max < latency) { + query_max = latency; + } + } else { + inserted += completed; + delta_insert += count; + if (insert_max < latency) { + insert_max = latency; + } + uint64_t response = atomic_exchange(&w->response_max_ns, 0); + if (response_max < response) { + response_max = response; + } + if (!atomic_load(&w->done)) { + inserters_running++; + all_inserts_done = false; + } + } + } + uint64_t reads, writes; + process_io(&reads, &writes); + getrusage(RUSAGE_SELF, &usage_now); + double cpu = usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + + usage_now.ru_stime.tv_usec / 1e6; + struct stat st = {0}; + if (fstat(fd, &st) != 0 || fstatvfs(fd, &space) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + double free_gib = (double)space.f_bavail * space.f_frsize / GIB; + uint64_t barrier_count = atomic_load(&b.barrier_count); + uint64_t barrier_sum_ns = atomic_load(&b.barrier_sum_ns); + uint64_t barrier_max_ns = atomic_exchange(&b.barrier_max_ns, 0); + uint64_t delta_barrier_count = barrier_count - prev_barrier_count; + uint64_t delta_barrier_sum = barrier_sum_ns - prev_barrier_sum_ns; + uint64_t offered = inserted; + if (o->target_insert_ops_s != 0) { + __uint128_t possible = (__uint128_t)(now - start) + * o->target_insert_ops_s / UINT64_C(1000000000); + offered = possible > o->records ? o->records : (uint64_t)possible; + } + fprintf(csv, + "%.6f,%.6f,%lu,%.6f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f," + "%.3f,%.6f,%.3f,%lu,%.3f,%.3f,%.3f,%lu,%.3f,%lu,%.3f", + elapsed, + interval, + inserted, + (double)inserted * (o->key_size + o->value_size) / GIB, + delta_insert / interval, + delta_query / interval, + delta_query ? (hits - prev_hits) * 100.0 / delta_query : 0, + insert_max / 1e6, + query_max / 1e6, + active_max / 1e6, + (cpu - prev_cpu) / interval, + usage_now.ru_maxrss / 1024.0, + (reads - prev_read) / (1048576.0 * interval), + (writes - prev_write) / (1048576.0 * interval), + (double)st.st_size / GIB, + free_gib, + inserters_running, + delta_barrier_count / interval, + delta_barrier_count + ? delta_barrier_sum / 1e6 / delta_barrier_count + : 0, + barrier_max_ns / 1e6, + o->target_insert_ops_s, + o->target_insert_ops_s ? (double)o->target_insert_ops_s : 0, + offered > inserted ? offered - inserted : 0, + response_max / 1e6); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%.3f", rates[i]); + } + fputc('\n', csv); + if (fflush(csv) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + prev_hits = hits; + prev_read = reads; + prev_write = writes; + prev_cpu = cpu; + prev_barrier_count = barrier_count; + prev_barrier_sum_ns = barrier_sum_ns; + previous = now; + if (all_inserts_done || atomic_load(&b.stop)) { + break; + } + if (interrupted) { + reason = "signal"; + break; + } + if (o->seconds && elapsed >= o->seconds) { + reason = "time_limit"; + break; + } + if (free_gib < o->min_free_gib) { + reason = "free_space_limit"; + break; + } + } + atomic_store(&b.stop, true); + for (uint64_t i = 0; i < started; i++) { + pthread_join(b.workers[i].thread, NULL); + } + if (atomic_load(&b.barrier_started)) { + pthread_join(b.barrier_thread, NULL); + } + inserted = 0; + for (uint64_t i = 0; i < o->inserts; i++) { + inserted += atomic_load(&b.workers[i].completed); + } + double elapsed_s = (now_ns() - start) / 1e9; + fprintf(stderr, + "load_end reason=%s inserted=%lu elapsed_s=%.3f error=%d " + "barrier_count=%lu barrier_avg_ms=%.3f barrier_max_ms=%.3f\n", + reason, + inserted, + elapsed_s, + atomic_load(&b.error), + atomic_load(&b.barrier_count), + atomic_load(&b.barrier_count) ? atomic_load(&b.barrier_sum_ns) / 1e6 + / atomic_load(&b.barrier_count) + : 0, + atomic_load(&b.barrier_max_ns) / 1e6); + int summary_rc = write_summary(&b, inserted, elapsed_s); + if (summary_rc != 0) { + fprintf(stderr, "summary write failed: %s\n", strerror(summary_rc)); + } + uint64_t close_start = now_ns(); +#ifdef KVBENCH_LEGACY_CLOSE + splinterdb_close(&b.db); + rc = 0; +#else + rc = splinterdb_close(&b.db, false); +#endif + fprintf( + stderr, "close_s=%.3f close_rc=%d\n", (now_ns() - close_start) / 1e9, rc); + close(fd); + fclose(csv); + int trace_rc = 0; +#ifndef KVBENCH_NO_TRACE + trace_rc = platform_trace_close(); +#endif + bool incomplete = !o->seconds && inserted < o->records; + return rc || trace_rc || summary_rc || atomic_load(&b.error) || incomplete + ? 1 + : 0; +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/invalid_addresses_compare.py b/benchmarks/results-20261013/cache-invalid-addresses/insert/invalid_addresses_compare.py new file mode 100644 index 000000000..a14ed56a8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/invalid_addresses_compare.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python3 +"""Isolate invalid-address validation overhead against compact cache-errors. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['parent', 'validated', 'validated', 'parent'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=20 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident', 'disk', 'insert']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / args.mode + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_compare.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses/insert/manifest.json new file mode 100644 index 000000000..c2fa7b2c8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/manifest.json @@ -0,0 +1,857 @@ +{ + "project": "cache-invalid-addresses", + "regime": "insert", + "order": [ + "parent", + "validated", + "validated", + "parent" + ], + "output_directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert", + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "invalid disk address validation against compact cache-errors parent", + "build_provenance": { + "parent": { + "label": "parent", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors", + "build_root": "build-invalid-address-control", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "0da3976fc63dccfa0736e3aeb49bb095a3517415df3a7cf83147db3ff2383da8", + "src/clockcache.c": "7df34bb8ba26b523eae121a1f3f31b36e15a4fbe59865a5138ccc36ede89e545", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "validated": { + "label": "validated", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "build_root": "build-invalid-address-bench", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "e2be1a991d256e0d12b500c6cc47512d39220184a0db74dcece67a6f2cab11ba", + "src/clockcache.c": "4e8e315a8af00a950e4f9a556a07f8f2fcd27ccf33696015c0f5d35c506384c3", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "8105ca63f782996fc7eb4ed3ae71da8bf3c59d7a4ae413781421743476009043" + } + }, + "runner_sha256": "e2ebbb0c4c0ad823336590e6ca458bc2fb8925d0de1a4fa2f3915e6a1754fc5e", + "runs": [ + { + "wal": 0, + "threads": 8, + "index": 0, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-0-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-0-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791876555.5221741, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876563.0032322, + "db_allocated_bytes": 2739744768, + "db_apparent_bytes": 7851872256 + }, + { + "wal": 0, + "threads": 8, + "index": 1, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-1-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-1-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791876563.018876, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876571.7525072, + "db_allocated_bytes": 2720231424, + "db_apparent_bytes": 7855804416 + }, + { + "wal": 0, + "threads": 8, + "index": 2, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-2-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-2-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791876571.7675087, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876579.850592, + "db_allocated_bytes": 2716225536, + "db_apparent_bytes": 7850430464 + }, + { + "wal": 0, + "threads": 8, + "index": 3, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-3-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal0-t8-3-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42", + "--no-log" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791876579.8734725, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876588.6637275, + "db_allocated_bytes": 2734362624, + "db_apparent_bytes": 7853838336 + }, + { + "wal": 1, + "threads": 8, + "index": 0, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-0-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-0-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791876588.680236, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876600.7196956, + "db_allocated_bytes": 3960418304, + "db_apparent_bytes": 8961527808 + }, + { + "wal": 1, + "threads": 8, + "index": 1, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-1-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-1-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791876600.7483103, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876612.8368871, + "db_allocated_bytes": 3964641280, + "db_apparent_bytes": 8961003520 + }, + { + "wal": 1, + "threads": 8, + "index": 2, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-2-validated.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-2-validated.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "started": 1791876612.8621833, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876625.502422, + "db_allocated_bytes": 3971899392, + "db_apparent_bytes": 8960479232 + }, + { + "wal": 1, + "threads": 8, + "index": 3, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/probe.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-3-parent.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert/wal1-t8-3-parent.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "20", + "--cache-mib", + "256", + "--disk-gib", + "16", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "12", + "--seed", + "42" + ], + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "started": 1791876625.5285633, + "correctness_passed": true, + "returncode": 0, + "finished": 1791876637.4151075, + "db_allocated_bytes": 3966160896, + "db_apparent_bytes": 8962707456 + } + ], + "records": 20000000, + "seconds": 0, + "report_ms": 20, + "threads": 8, + "cache_mib": 256, + "memtable_mib": 8, + "wal_modes": [ + 0, + 1 + ], + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/results.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/results.csv new file mode 100644 index 000000000..e3cee0260 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/results.csv @@ -0,0 +1,9 @@ +wal,threads,version,index,ops_s,drain_ops_s,close_s,inserted,p99_us,max_ms,cpu_us_op,ops_per_cpu_s,read_B_op,write_B_op +0,8,parent,0,2742056.402344,2687523.280670419,0.148,20000000,4.064,1231.485292,2.698688984,370550.2953207297,75.68863906223882,132.78077866910678 +0,8,validated,1,2339975.164039,2300146.3238083893,0.148,20000000,4.0,1697.120232,2.6346860856,379551.8583658018,76.76664088410195,131.5687075415589 +0,8,validated,2,2542440.353306,2491759.129618569,0.16,20000000,3.9360000000000004,1535.539208,2.63751672785,379144.5147781719,76.55948087999856,131.34646260903443 +0,8,parent,3,2337286.839843,2288347.8471795544,0.183,20000000,4.0,1791.446412,2.64376598605,378248.3038501001,76.55724590946058,132.2856009554723 +1,8,parent,0,1694579.695433,1672053.8849461393,0.159,20000000,58.88,1884.314896,2.84500410835,351493.34128025704,83.67978910916281,194.4874143567577 +1,8,validated,1,1686022.497747,1663583.7686793425,0.16,20000000,59.903999999999996,1955.365185,2.8639129511499997,349172.62397882994,83.47687492549346,194.69025180993455 +1,8,validated,2,1616542.558498,1593868.8328831717,0.176,20000000,60.928000000000004,2186.198472,2.8689327792,348561.6697784217,83.98371575494082,195.09173457550048 +1,8,parent,3,1707879.651727,1689128.2721476175,0.13,20000000,61.952,1929.194405,2.8887795058999997,346166.9531916905,83.81449911874356,194.73461134738065 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/summary.csv new file mode 100644 index 000000000..d003ef14d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/summary.csv @@ -0,0 +1,5 @@ +wal,threads,version,samples,ops_s_mean,ops_s_min,ops_s_max,throughput_delta_parent_pct,drain_delta_parent_pct,cpu_us_op,cpu_efficiency_delta_parent_pct,p99_us,max_ms,close_s,read_B_op,write_B_op +0,8,parent,2,2539671.6210935,2337286.839843,2742056.402344,0.0,0.0,2.6712274850249997,0.0,4.032,1791.446412,0.16549999999999998,76.1229424858497,132.53318981228955 +0,8,validated,2,2441207.7586725,2339975.164039,2542440.353306,-3.8770312509380456,-3.6971551251269164,2.636101406725,1.3218205782040693,3.968,1697.120232,0.154,76.66306088205025,131.45758507529666 +1,8,parent,2,1701229.6735800002,1694579.695433,1707879.651727,0.0,0.0,2.8668918071249996,0.0,60.416,1929.194405,0.14450000000000002,83.74714411395318,194.61101285206917 +1,8,validated,2,1651282.5281225,1616542.558498,1686022.497747,-2.9359437019690238,-3.086103361352266,2.866422865175,0.010606778956834262,60.416,2186.198472,0.16799999999999998,83.73029534021714,194.89099319271753 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.csv new file mode 100644 index 000000000..d20c724df --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.csv @@ -0,0 +1,362 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020068,0.020068,143942,0.004290,7172832.157,0.000,0.000,0.053,0.000,0.004,6.632,36.809,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.053,859641.575,1001810.574,745976.139,1004800.459,954121.919,1048054.119,741142.493,817284.880 +0.040222,0.020154,248477,0.007405,5186700.117,0.000,0.000,0.126,0.000,10.441,7.927,51.027,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.126,676426.868,737902.178,637874.556,752836.857,743310.417,371630.400,614207.306,652511.534 +0.060369,0.020147,354408,0.010562,5257987.395,0.000,0.000,12.624,0.000,0.002,8.734,66.496,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.624,668050.451,729946.499,610224.552,736746.627,592752.692,676885.653,609033.289,634347.631 +0.080533,0.020164,456600,0.013608,5068058.895,0.000,0.000,0.065,0.000,12.230,8.716,83.234,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.065,685084.601,281244.735,617141.507,766120.379,665693.543,780254.527,621257.768,651261.835 +0.100670,0.020137,562582,0.016766,5262985.133,0.000,0.000,12.686,0.000,0.001,8.768,98.234,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.686,669058.884,701436.706,599237.999,729643.152,734062.824,598840.725,598642.088,632062.754 +0.120799,0.020129,659522,0.019655,4815825.955,0.000,0.000,0.090,0.000,14.282,8.945,114.641,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.090,640404.502,718697.690,621675.738,728136.590,721728.074,615664.649,594799.713,174719.000 +0.140929,0.020130,763999,0.022769,5190200.116,0.000,0.000,17.138,0.000,0.006,9.048,128.855,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.138,659275.685,720578.239,602940.923,730414.467,587987.869,742684.914,604133.193,542184.826 +0.161088,0.020159,861737,0.025682,4848418.587,0.000,0.000,12.892,0.000,0.022,8.776,148.230,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.892,674893.438,726880.820,629503.692,736206.800,586098.197,251255.808,605246.221,638333.610 +0.181222,0.020134,966315,0.028798,5194103.661,0.000,0.000,0.078,0.000,0.008,11.255,161.406,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.078,662064.696,723056.103,599384.603,724446.786,667776.432,591785.511,602364.639,623224.892 +0.201343,0.020121,1064516,0.031725,4880434.790,0.000,0.000,0.074,0.000,15.907,8.949,177.500,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.074,682061.151,727634.604,635145.840,733101.431,729672.239,125240.025,602493.976,645085.524 +0.221469,0.020126,1168878,0.034835,5185417.609,0.000,0.000,16.983,0.000,0.001,9.508,192.812,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,16.983,662424.901,731141.796,606875.018,731936.785,579696.319,638823.654,604688.798,629830.337 +0.241590,0.020121,1265092,0.037703,4781806.413,0.000,0.000,0.053,0.000,16.872,8.949,210.625,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.053,106506.445,737742.266,617121.107,741867.341,588792.282,769748.869,609020.057,611008.045 +0.261713,0.020123,1367150,0.040744,5071643.209,0.000,0.000,17.151,0.000,0.005,9.904,225.000,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.151,647012.430,709775.617,593541.971,722298.439,591156.672,591902.078,594585.540,621370.463 +0.281837,0.020124,1463088,0.043603,4767444.345,0.000,0.000,16.908,0.000,0.001,8.962,242.500,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,16.908,636666.357,715131.560,639349.777,739978.046,720150.550,613111.888,605956.100,97100.067 +0.301962,0.020125,1563463,0.046595,4987662.895,0.000,0.000,0.032,0.000,0.002,9.941,257.500,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.032,644781.208,699738.669,585550.382,709627.037,551065.320,599364.282,590668.481,606867.516 +0.322079,0.020117,1661323,0.049511,4864461.421,0.000,0.000,12.512,0.000,0.002,9.270,276.066,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.512,683490.134,735932.468,628264.131,737920.803,586459.389,237307.775,611114.743,643971.977 +0.342214,0.020135,1763161,0.052546,5057816.136,0.000,0.000,0.036,0.000,0.001,9.828,284.816,0.000,0.194,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.036,649274.636,709866.317,591911.199,708823.346,581382.153,605718.156,594692.457,616147.872 +0.362335,0.020121,1864894,0.055578,5055979.418,0.000,0.000,12.008,0.000,0.001,9.237,290.758,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.008,694039.816,756212.663,616361.031,743092.254,238652.287,714267.113,639371.445,653982.809 +0.382456,0.020121,1968248,0.058658,5136675.252,0.000,0.000,0.164,0.000,0.256,10.044,290.758,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.164,661703.411,719951.600,602461.225,726859.875,592272.761,598634.338,601715.727,633076.314 +0.402573,0.020117,2068924,0.061659,5004527.766,0.000,0.000,12.310,0.000,0.001,10.194,291.695,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.310,711637.525,695233.475,655863.755,765671.473,621266.121,245464.243,636178.894,673212.280 +0.422693,0.020120,2172727,0.064752,5159112.778,0.000,0.000,0.066,0.000,1.489,9.809,291.695,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.066,668925.743,639651.854,606849.195,684581.557,708537.439,607197.102,611521.089,631848.798 +0.442818,0.020125,2251323,0.067095,3905337.357,0.000,0.000,16.719,0.000,5.317,9.313,300.633,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,16.719,523123.209,758647.905,464242.034,154681.093,552688.018,468266.823,490626.763,493061.512 +0.462982,0.020164,2275582,0.067818,1203091.567,0.000,0.000,0.010,0.000,25.481,10.909,300.789,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.010,0.000,603256.763,0.000,599834.804,0.000,0.000,0.000,0.000 +0.483123,0.020141,2298772,0.068509,1151409.906,0.000,0.000,0.433,0.000,45.621,10.558,300.789,0.000,75.446,0.053722,98.100,8,0.000,0.000,0.000,0,0.000,0,0.433,0.000,580868.671,0.000,570541.235,0.000,0.000,0.000,0.000 +0.503280,0.020157,2322128,0.069205,1158690.491,0.000,0.000,0.225,0.000,65.778,10.896,300.789,0.000,15.697,0.087234,98.100,8,0.000,0.000,0.000,0,0.000,0,0.225,0.000,574632.298,0.000,584058.193,0.000,0.000,0.000,0.000 +0.523435,0.020155,2348679,0.069996,1317322.375,0.000,0.000,81.910,0.000,85.934,10.901,300.789,0.000,0.388,0.108768,98.100,8,0.000,0.000,0.000,0,0.000,0,81.910,0.000,584065.346,0.000,587439.152,145817.877,0.000,0.000,0.000 +0.543562,0.020127,2386836,0.071133,1895819.885,0.000,0.000,96.415,0.000,12.165,10.957,307.352,0.000,146.725,0.435669,98.097,8,0.000,0.000,0.000,0,0.000,0,96.415,49.685,590254.481,325931.767,221742.908,420133.998,17886.499,49.685,319770.862 +0.563731,0.020169,2463357,0.073414,3794051.350,0.000,0.000,15.325,0.000,0.101,10.132,307.352,0.194,303.108,0.441650,98.091,8,0.000,0.000,0.000,0,0.000,0,15.325,420850.588,512130.741,471671.966,434931.828,478266.349,470829.075,403447.365,601923.438 +0.583886,0.020155,2563237,0.076390,4955643.321,0.000,0.000,0.218,0.000,0.793,9.165,307.352,0.000,133.537,0.441650,98.088,8,0.000,0.000,0.000,0,0.000,0,0.218,600254.034,689265.088,577430.686,687330.065,568450.195,560015.480,582838.827,690058.944 +0.604020,0.020135,2634812,0.078524,3554822.843,0.000,0.000,16.664,0.000,4.677,8.670,307.352,0.000,1434.679,0.441650,98.060,8,0.000,0.000,0.000,0,0.000,0,16.664,536886.272,488015.218,442173.773,489058.198,440485.139,106334.275,560378.151,491491.818 +0.633224,0.029203,2670290,0.079581,1214858.003,0.000,0.000,23.872,0.000,0.010,6.956,307.352,0.000,1083.323,0.441650,98.029,8,0.000,0.000,0.000,0,0.000,0,23.872,200284.809,91701.610,112521.095,155016.128,147380.034,208400.299,167309.211,132244.817 +0.653371,0.020147,2761410,0.082296,4522683.426,0.000,0.000,4.014,0.000,1.492,8.203,307.352,11.245,926.767,0.441650,98.011,8,0.000,0.000,0.000,0,0.000,0,4.014,613728.935,580622.813,628817.782,602859.009,432116.790,554763.308,561662.485,548112.303 +0.673520,0.020149,2833132,0.084434,3559654.791,0.000,0.000,15.793,0.000,1.695,8.616,307.352,53.896,1350.901,0.594238,97.984,8,0.000,0.000,0.000,0,0.000,0,15.793,481423.433,473978.741,463556.172,539094.983,515123.073,74099.504,471298.652,541080.234 +0.693692,0.020173,2923796,0.087136,4494369.323,0.000,0.000,3.236,0.000,0.001,8.792,307.352,34.274,661.085,0.594238,97.971,8,0.000,0.000,0.000,0,0.000,0,3.236,609533.720,584252.149,517479.059,539687.184,586086.302,593522.058,543008.488,520800.363 +0.713935,0.020242,3010236,0.089712,4270230.923,0.000,0.000,0.278,0.000,14.101,8.924,307.352,55.576,812.224,0.594238,97.955,8,0.000,0.000,0.000,0,0.000,0,0.278,617661.930,581796.733,586687.441,574584.172,573151.541,189502.612,570187.475,576659.019 +0.734118,0.020183,3061517,0.091240,2540800.909,0.000,0.000,15.034,0.000,4.904,8.802,307.352,26.902,793.133,0.594238,97.939,8,0.000,0.000,0.000,0,0.000,0,15.034,338056.680,153346.830,309121.446,302680.384,311995.151,378486.733,453946.256,293167.430 +0.754284,0.020166,3150446,0.093891,4409742.203,0.000,0.000,7.670,0.000,1.013,8.744,307.352,57.335,431.951,0.594238,97.931,8,0.000,0.000,0.000,0,0.000,0,7.670,570501.007,433293.159,569360.501,547343.774,605757.523,602881.464,559740.579,520864.196 +0.774453,0.020169,3217431,0.095887,3321249.047,0.000,0.000,13.609,0.000,8.033,8.436,307.352,89.286,649.020,0.594238,97.918,8,0.000,0.000,0.000,0,0.000,0,13.609,429032.888,64159.084,390557.270,473607.090,579018.383,535088.747,375781.840,474003.746 +0.794620,0.020167,3276764,0.097655,2942078.934,0.000,0.000,14.103,0.000,0.001,8.264,307.352,73.991,200.862,0.594238,97.914,8,0.000,0.000,0.000,0,0.000,0,14.103,383844.286,393860.634,324688.333,303316.819,389249.147,412901.611,357712.528,376505.576 +0.814782,0.020162,3363578,0.100242,4305740.402,0.000,0.000,2.081,0.000,6.277,8.634,307.352,86.795,254.186,0.594238,97.909,8,0.000,0.000,0.000,0,0.000,0,2.081,536246.057,401390.986,503412.642,606723.827,509463.513,535650.890,610493.222,602359.264 +0.834946,0.020164,3439743,0.102512,3777304.059,0.000,0.000,15.237,0.000,0.001,9.861,307.352,104.224,360.717,0.605957,97.902,8,0.000,0.000,0.000,0,0.000,0,15.237,396749.589,345965.642,386682.068,688856.474,377209.672,561698.231,585701.581,434440.800 +0.855106,0.020160,3538400,0.105453,4893659.374,0.000,0.000,0.123,0.000,0.003,9.156,307.352,117.807,102.306,0.605957,97.900,8,0.000,0.000,0.000,0,0.000,0,0.123,592455.351,566959.533,557931.831,677028.055,547614.457,584518.910,680649.056,686502.182 +0.875239,0.020132,3612524,0.107662,3681814.788,0.000,0.000,12.939,0.000,4.142,9.433,307.352,111.760,173.655,0.605957,97.897,8,0.000,0.000,0.000,0,0.000,0,12.939,552788.797,390066.531,91394.679,487918.443,523482.894,577326.281,478182.923,580654.240 +0.895382,0.020143,3704317,0.110397,4557035.298,0.000,0.000,7.007,0.000,0.003,9.758,307.352,117.906,31.998,0.605957,97.896,8,0.000,0.000,0.000,0,0.000,0,7.007,607551.752,486071.189,492177.486,661813.401,568928.181,608743.225,577218.845,554531.220 +0.915516,0.020134,3795951,0.113128,4551134.128,0.000,0.000,12.326,0.000,1.320,9.052,307.352,124.166,69.843,0.605957,97.895,8,0.000,0.000,0.000,0,0.000,0,12.326,594209.231,543400.468,231842.920,663742.241,536397.501,615963.130,672334.534,693244.103 +0.935650,0.020134,3867832,0.115270,3570209.037,0.000,0.000,8.054,0.000,0.000,9.591,307.352,124.171,168.407,0.611816,97.891,8,0.000,0.000,0.000,0,0.000,0,8.054,596615.948,324185.172,399432.688,421783.436,340774.394,599645.716,518636.674,369135.009 +0.955796,0.020146,3963312,0.118116,4739435.063,0.000,0.000,0.689,0.000,5.869,9.083,307.352,117.890,138.056,0.617310,97.889,8,0.000,0.000,0.000,0,0.000,0,0.689,605087.070,416710.907,571085.048,678650.567,611341.456,583742.735,631147.013,641670.267 +0.975957,0.020162,4022426,0.119878,2932014.163,0.000,0.000,16.377,0.000,10.072,9.234,307.352,136.011,167.204,0.624878,97.885,8,0.000,0.000,0.000,0,0.000,0,16.377,321006.795,322643.572,306523.794,701681.571,341193.718,330926.659,315352.472,292685.583 +0.996115,0.020157,4048392,0.120651,1288166.254,0.000,0.000,0.328,0.000,30.230,9.336,307.352,211.423,185.455,0.660645,97.882,8,0.000,0.000,0.000,0,0.000,0,0.328,0.000,653508.976,0.000,634657.278,0.000,0.000,0.000,0.000 +1.016272,0.020157,4071535,0.121341,1148143.389,0.000,0.000,0.103,0.000,50.386,9.815,307.352,106.198,67.827,0.676949,97.880,8,0.000,0.000,0.000,0,0.000,0,0.103,0.000,575039.106,0.000,573104.283,0.000,0.000,0.000,0.000 +1.036419,0.020148,4095932,0.122068,1210905.946,0.000,0.000,67.867,0.000,70.534,10.144,307.352,48.276,1.551,0.717293,97.880,8,0.000,0.000,0.000,0,0.000,0,67.867,0.000,557085.229,94055.284,559765.433,0.000,0.000,0.000,0.000 +1.056552,0.020133,4137535,0.123308,2066425.730,0.000,0.000,78.314,0.000,13.246,10.725,307.352,184.711,1.746,0.727299,97.880,8,0.000,0.000,0.000,0,0.000,0,78.314,373916.614,580842.307,643525.990,212588.086,34669.739,24090.005,25927.799,170865.190 +1.076698,0.020146,4189701,0.124863,2589423.748,0.000,0.000,24.700,0.000,0.001,9.947,307.352,0.000,63.017,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,24.700,582950.437,544083.765,326172.286,220790.493,184207.176,191801.813,218606.414,320811.365 +1.096841,0.020143,4287768,0.127785,4868643.147,0.000,0.000,0.023,0.000,0.003,7.948,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,0.023,602207.077,572618.007,684619.587,575398.188,579965.628,595455.208,571724.377,686655.076 +1.116974,0.020133,4378493,0.130489,4506216.070,0.000,0.000,0.041,0.000,11.030,7.951,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,0.041,267864.682,567120.144,682501.130,568560.544,576755.922,596226.153,553063.830,694123.666 +1.137113,0.020139,4460297,0.132927,4061972.540,0.000,0.000,12.694,0.000,0.001,8.577,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,12.694,495357.661,496499.724,625354.288,436764.834,501961.767,520085.820,427380.051,558568.396 +1.157229,0.020116,4553693,0.135711,4642812.030,0.000,0.000,0.029,0.000,6.061,9.548,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,0.029,613185.644,565164.782,695010.011,567352.068,574609.879,590964.810,567700.045,468824.792 +1.177359,0.020130,4635921,0.138161,4084914.030,0.000,0.000,9.962,0.000,0.001,8.614,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,9.962,562254.427,533242.535,581777.840,426882.160,431750.594,548543.327,535329.007,465134.140 +1.197490,0.020131,4733190,0.141060,4831827.861,0.000,0.000,0.048,0.000,2.490,7.953,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,0.048,609014.276,572403.874,694852.503,578265.512,582587.229,529882.160,576278.516,688543.791 +1.217626,0.020136,4811673,0.143399,3897574.195,0.000,0.000,12.560,0.000,0.001,9.060,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,12.560,558243.588,506794.397,560875.641,527205.225,537385.808,328708.683,402058.544,476302.309 +1.237768,0.020142,4913535,0.146435,5057243.135,0.000,0.000,0.035,0.000,0.001,7.972,307.352,0.000,0.000,0.778152,97.879,8,0.000,0.000,0.000,0,0.000,0,0.035,628444.205,591009.624,713938.037,594584.279,599995.909,622138.911,590811.032,716321.140 +1.257904,0.020137,4989465,0.148698,3770761.161,0.000,0.000,12.218,0.000,7.344,8.373,307.352,0.000,22.115,1.010132,97.878,8,0.000,0.000,0.000,0,0.000,0,12.218,416804.931,260521.705,489409.341,557246.293,562808.327,475504.256,397983.405,610482.905 +1.278057,0.020153,5072700,0.151178,4130146.942,0.000,0.000,7.883,0.000,0.001,8.406,307.352,0.000,0.000,1.010132,97.878,8,0.000,0.000,0.000,0,0.000,0,7.883,486626.432,492531.249,577580.470,500123.158,504539.366,518482.674,490596.057,559667.536 +1.298234,0.020177,5164618,0.153918,4555630.730,0.000,0.000,0.369,0.000,11.510,7.892,307.352,0.000,268.912,1.020996,97.873,8,0.000,0.000,0.000,0,0.000,0,0.369,603713.505,566789.889,288400.696,588498.001,592314.268,637762.530,587705.011,690446.830 +1.318398,0.020164,5228558,0.155823,3170959.919,0.000,0.000,12.561,0.000,1.186,8.298,307.352,0.000,582.715,1.035156,97.862,8,0.000,0.000,0.000,0,0.000,0,12.561,425307.355,396097.230,519186.415,530592.746,412016.500,244640.996,279901.435,363217.242 +1.338554,0.020156,5314294,0.158378,4253607.611,0.000,0.000,3.082,0.000,0.897,8.030,307.352,0.000,142.637,1.040039,97.859,8,0.000,0.000,0.000,0,0.000,0,3.082,533883.917,512897.680,518950.448,487892.802,521133.414,557698.087,611180.743,509970.522 +1.358762,0.020207,5383797,0.160450,3439498.736,0.000,0.000,16.111,0.000,5.377,7.310,307.352,0.000,680.447,1.055054,97.843,8,0.000,0.000,0.000,0,0.000,0,16.111,460872.937,429151.735,123569.175,451025.013,419501.759,597110.797,505312.312,452955.008 +1.378924,0.020163,5467838,0.162954,4168144.024,0.000,0.000,8.886,0.000,0.001,8.568,307.352,0.000,465.161,1.345947,97.834,8,0.000,0.000,0.000,0,0.000,0,8.886,693954.988,579287.755,394738.976,539114.546,552356.826,624172.636,401732.090,382786.206 +1.399083,0.020159,5564469,0.165834,4793487.314,0.000,0.000,1.115,0.000,12.600,7.977,307.352,0.000,677.627,1.345947,97.821,8,0.000,0.000,0.000,0,0.000,0,1.115,711946.787,676528.029,232851.046,590659.865,677817.788,603904.695,609559.790,690219.314 +1.419243,0.020159,5637440,0.168009,3619717.502,0.000,0.000,14.787,0.000,0.001,9.382,307.352,0.000,631.106,1.345947,97.809,8,0.000,0.000,0.000,0,0.000,0,14.787,456315.266,383892.146,323919.849,541982.889,581567.582,321737.234,443219.579,567082.957 +1.439401,0.020158,5740644,0.171085,5119664.798,0.000,0.000,0.119,0.000,7.102,7.957,307.352,0.000,276.328,1.345947,97.803,8,0.000,0.000,0.000,0,0.000,0,0.119,747779.419,616171.432,616617.897,629466.170,708887.349,659528.153,447358.021,693856.358 +1.459557,0.020156,5793689,0.172665,2631719.692,0.000,0.000,11.586,0.000,16.049,10.017,307.352,0.000,429.656,1.345947,97.795,8,0.000,0.000,0.000,0,0.000,0,11.586,157918.065,688280.654,133905.391,660943.910,156826.580,137279.072,544204.605,152361.413 +1.479705,0.020148,5831903,0.173804,1896661.104,0.000,0.000,0.013,0.000,36.197,10.879,307.352,0.000,0.000,1.345947,97.795,8,0.000,0.000,0.000,0,0.000,0,0.013,0.000,664233.411,0.000,625966.657,0.000,0.000,606461.036,0.000 +1.499839,0.020134,5867754,0.174873,1780636.827,0.000,0.000,0.091,0.000,56.331,10.936,307.352,0.000,28.520,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,0.091,0.000,620697.287,0.000,588860.289,0.000,0.000,571079.251,0.000 +1.519970,0.020132,5914936,0.176279,2343667.070,0.000,0.000,74.074,0.000,4.726,10.936,307.352,0.000,3.105,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,74.074,388094.418,652105.915,79377.304,551617.626,12219.535,99395.486,453861.346,106995.440 +1.540116,0.020146,5949159,0.177299,1698765.912,0.000,0.000,19.649,0.000,23.558,11.032,307.352,0.000,2.327,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,19.649,125733.397,305721.277,420385.370,0.000,0.000,327760.609,121414.879,397750.380 +1.560275,0.020159,6029995,0.179708,4009944.201,0.000,0.000,27.646,0.000,0.001,9.209,307.352,0.000,0.581,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,27.646,746519.500,128181.699,600281.246,488816.742,566053.160,155911.409,664967.366,659213.079 +1.580406,0.020131,6132206,0.182754,5077207.723,0.000,0.000,0.042,0.000,6.517,7.952,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,0.042,731148.511,619680.527,605026.759,606417.625,464151.891,646703.069,708149.547,695929.794 +1.600532,0.020126,6227106,0.185582,4715350.349,0.000,0.000,9.879,0.000,0.001,8.749,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,9.879,725488.203,582437.690,555357.965,485546.929,512924.780,594014.894,635951.202,623628.685 +1.620665,0.020133,6331322,0.188688,5176463.740,0.000,0.000,0.096,0.000,7.642,8.120,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,0.096,737607.340,632156.809,380525.915,625153.265,711530.313,654111.182,711828.336,723550.580 +1.640829,0.020164,6421743,0.191383,4484274.243,0.000,0.000,12.682,0.000,0.001,8.543,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,12.682,709729.473,466771.980,381967.466,563578.068,633653.377,478674.368,625222.519,624676.993 +1.660980,0.020151,6520650,0.194331,4908364.735,0.000,0.000,0.379,0.000,6.954,7.935,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,0.379,698437.171,389514.946,624097.333,582609.947,655808.385,614519.503,689157.098,654220.352 +1.681174,0.020194,6601260,0.196733,3991697.902,0.000,0.000,13.336,0.000,0.001,10.164,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,13.336,558966.455,414768.163,572534.563,523808.217,515092.936,514795.824,463444.990,428286.753 +1.701366,0.020192,6691686,0.199428,4478358.365,0.000,0.000,0.479,0.000,1.576,7.046,307.352,0.000,0.193,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,0.479,573203.721,557157.583,630355.708,545865.856,499510.345,488119.568,623917.443,560228.140 +1.721526,0.020161,6767611,0.201691,3766011.377,0.000,0.000,12.934,0.000,0.001,8.355,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,12.934,489420.273,544626.999,471514.049,588078.115,389125.575,246470.998,613871.015,422904.353 +1.741705,0.020179,6873728,0.204853,5258841.740,0.000,0.000,0.023,0.000,0.001,7.979,307.352,0.000,0.000,1.345947,97.794,8,0.000,0.000,0.000,0,0.000,0,0.023,667979.002,640326.188,722045.706,635221.816,602068.173,627837.821,738449.078,624913.957 +1.764955,0.023249,6963394,0.207525,3856697.863,0.000,0.000,14.737,0.000,4.621,7.326,307.352,0.000,67.710,1.557251,97.792,8,0.000,0.000,0.000,0,0.000,0,14.737,500141.444,560444.016,626639.207,491926.187,532572.357,115572.761,540400.508,489001.383 +1.785099,0.020145,7054949,0.210254,4544880.064,0.000,0.000,4.642,0.000,0.001,8.427,307.352,0.000,457.046,1.568115,97.783,8,0.000,0.000,0.000,0,0.000,0,4.642,571169.133,568984.930,620214.423,570672.724,525151.944,522570.613,631036.157,535080.140 +1.805229,0.020130,7135910,0.212667,4021897.211,0.000,0.000,0.788,0.000,15.124,8.992,307.352,0.000,627.172,1.581543,97.771,8,0.000,0.000,0.000,0,0.000,0,0.788,573520.625,526128.795,568403.897,569496.790,537604.175,539640.931,164877.865,542224.133 +1.825371,0.020142,7184673,0.214120,2420951.200,0.000,0.000,15.225,0.000,0.001,7.581,307.352,0.000,881.240,1.602173,97.754,8,0.000,0.000,0.000,0,0.000,0,15.225,395043.551,123969.303,307416.070,105798.392,112848.309,548453.703,308359.369,519062.502 +1.845521,0.020149,7285841,0.217135,5020871.496,0.000,0.000,0.402,0.000,2.300,7.857,307.352,0.000,254.349,1.607544,97.749,8,0.000,0.000,0.000,0,0.000,0,0.402,709943.527,561999.336,617335.724,616343.143,719075.272,651232.364,618377.934,526564.196 +1.865670,0.020149,7354841,0.219191,3424510.342,0.000,0.000,18.243,0.000,4.604,7.246,307.352,0.000,890.249,1.627808,97.731,8,0.000,0.000,0.000,0,0.000,0,18.243,498985.898,499531.835,578692.617,405928.552,455211.723,423994.085,447767.135,114398.498 +1.885812,0.020142,7445940,0.221906,4522815.397,0.000,0.000,7.419,0.000,0.001,9.214,307.352,0.000,447.989,1.659672,97.722,8,0.000,0.000,0.000,0,0.000,0,7.419,439328.571,406015.262,538722.378,586830.569,565134.718,666365.473,671181.257,649237.170 +1.905975,0.020164,7528242,0.224359,4081710.992,0.000,0.000,13.024,0.000,1.640,7.827,307.352,0.000,468.240,1.677979,97.713,8,0.000,0.000,0.000,0,0.000,0,13.024,634063.267,531601.421,210478.256,539883.671,511218.159,561258.819,558828.697,534378.702 +1.926160,0.020185,7568638,0.225563,2001320.110,0.000,0.000,4.899,0.000,21.686,9.268,307.352,0.000,240.746,1.724854,97.708,8,0.000,0.000,0.000,0,0.000,0,4.899,377811.347,0.000,483386.482,0.000,370528.595,390642.862,378950.825,0.000 +1.946291,0.020131,7631915,0.227449,3143211.828,0.000,0.000,0.634,0.000,41.818,10.834,307.352,0.000,40.166,1.728638,97.708,8,0.000,0.000,0.000,0,0.000,0,0.634,619234.140,0.000,718532.154,0.000,595887.433,616750.447,592807.655,0.000 +1.966428,0.020137,7689844,0.229175,2876778.731,0.000,0.000,0.526,0.000,61.955,10.672,307.352,0.000,97.963,1.778442,97.706,8,0.000,0.000,0.000,0,0.000,0,0.526,644890.273,0.000,624181.876,0.000,383428.138,610326.617,613951.828,0.000 +1.986600,0.020171,7716245,0.229962,1308835.699,0.000,0.000,78.075,0.000,13.523,10.704,307.352,0.000,89.468,1.788143,97.704,8,0.000,0.000,0.000,0,0.000,0,78.075,227401.589,49.575,250255.771,49.575,182883.031,217684.844,294328.152,136183.162 +2.006774,0.020175,7754296,0.231096,1886072.049,0.000,0.000,0.175,0.000,33.698,10.988,307.352,0.000,1.549,1.830574,97.704,8,0.000,0.000,0.000,0,0.000,0,0.175,0.000,0.000,0.000,0.000,601990.619,0.000,623700.943,660380.487 +2.027021,0.020247,7816499,0.232950,3072274.842,0.000,0.000,36.295,0.000,53.944,9.111,307.352,0.000,20.258,1.839657,97.704,8,0.000,0.000,0.000,0,0.000,0,36.295,0.000,484921.859,352998.220,392906.232,574171.584,0.000,629440.229,637836.717 +2.047163,0.020142,7898169,0.235384,4054723.828,0.000,0.000,71.336,0.000,7.098,8.387,307.352,124.313,0.000,1.839657,97.704,8,0.000,0.000,0.000,0,0.000,0,71.336,333532.933,624617.124,734884.561,411678.339,595722.189,95770.323,634447.359,624070.999 +2.067446,0.020283,7983947,0.237940,4228994.600,0.000,0.000,11.942,0.000,0.003,10.081,307.352,0.000,0.578,1.883064,97.704,8,0.000,0.000,0.000,0,0.000,0,11.942,586689.311,568102.599,488726.987,442383.461,482120.569,588513.471,513229.893,559228.307 +2.087595,0.020148,8083258,0.240900,4928968.184,0.000,0.000,0.102,0.000,4.229,8.523,307.352,0.000,0.000,1.883064,97.704,8,0.000,0.000,0.000,0,0.000,0,0.102,747551.820,592055.880,504555.292,629329.244,591857.353,636426.569,632456.038,594735.988 +2.107748,0.020153,8175766,0.243657,4590175.908,0.000,0.000,9.679,0.000,0.001,8.933,307.352,0.000,0.000,1.883064,97.704,8,0.000,0.000,0.000,0,0.000,0,9.679,688516.462,480611.881,514154.481,597167.456,469794.888,586003.129,602923.287,651004.323 +2.127881,0.020133,8280520,0.246779,5203003.253,0.000,0.000,0.094,0.000,4.332,7.943,307.352,0.000,0.000,1.883064,97.704,8,0.000,0.000,0.000,0,0.000,0,0.094,779948.833,623293.505,585197.552,653293.447,617780.270,660296.745,657763.637,625429.262 +2.148004,0.020123,8372582,0.249522,4574969.883,0.000,0.000,9.473,0.000,0.003,9.286,307.352,0.000,0.000,1.883064,97.704,8,0.000,0.000,0.000,0,0.000,0,9.473,692690.852,454207.216,386920.939,697312.435,577846.992,616757.742,481588.855,667644.852 +2.168152,0.020147,8477449,0.252648,5204979.412,0.000,0.000,0.035,0.000,4.786,7.839,307.352,0.000,0.000,1.883064,97.704,8,0.000,0.000,0.000,0,0.000,0,0.035,784069.915,614370.919,763025.056,653780.396,617646.770,649313.327,656708.808,466064.221 +2.188279,0.020128,8564696,0.255248,4334704.555,0.000,0.000,11.279,0.000,0.001,9.169,307.352,0.000,0.000,1.883064,97.704,8,0.000,0.000,0.000,0,0.000,0,11.279,541794.597,648215.874,680062.764,594011.572,503439.216,441086.880,610257.958,315835.695 +2.208419,0.020139,8672015,0.258446,5328842.075,0.000,0.000,0.034,0.000,4.157,7.948,307.352,0.000,0.000,1.883064,97.703,8,0.000,0.000,0.000,0,0.000,0,0.034,800177.881,638652.678,763781.332,661295.006,642724.325,662536.362,529562.340,630112.151 +2.228543,0.020125,8756615,0.260967,4203815.067,0.000,0.000,12.634,0.000,0.001,9.215,307.352,0.000,215.455,2.099854,97.699,8,0.000,0.000,0.000,0,0.000,0,12.634,647665.787,569850.487,510818.190,564086.390,440605.534,593254.705,309820.177,567713.796 +2.248711,0.020168,8854157,0.263874,4836591.131,0.000,0.000,0.970,0.000,2.341,7.945,307.352,0.000,316.102,2.107178,97.693,8,0.000,0.000,0.000,0,0.000,0,0.970,708813.334,564968.110,658980.707,669393.495,522672.358,535613.965,643361.526,532787.637 +2.268862,0.020151,8923974,0.265955,3464644.984,0.000,0.000,20.661,0.000,2.224,7.799,307.352,0.000,750.573,2.126831,97.678,8,0.000,0.000,0.000,0,0.000,0,20.661,608100.601,435357.154,524929.668,511977.632,428508.951,67539.164,480813.344,407418.470 +2.289004,0.020142,9001458,0.268264,3846915.177,0.000,0.000,6.319,0.000,0.001,8.152,307.352,0.000,546.127,2.140869,97.667,8,0.000,0.000,0.000,0,0.000,0,6.319,446632.194,507401.181,526168.074,552233.203,370869.552,374593.142,535005.394,534012.437 +2.309163,0.020159,9083303,0.270704,4059988.721,0.000,0.000,2.184,0.000,11.751,7.572,307.352,0.000,472.030,2.170540,97.658,8,0.000,0.000,0.000,0,0.000,0,2.184,604149.339,507269.163,533709.068,530683.112,266978.548,518480.080,598593.486,500125.924 +2.329304,0.020141,9150044,0.272693,3313651.478,0.000,0.000,16.836,0.000,0.106,9.811,307.352,0.000,826.197,2.201416,97.642,8,0.000,0.000,0.000,0,0.000,0,16.836,291591.003,523503.412,493564.815,306585.126,469534.500,327139.983,472662.413,429070.228 +2.349469,0.020165,9233912,0.275192,4159095.366,0.000,0.000,3.865,0.000,0.001,7.793,307.352,0.000,505.595,2.213989,97.632,8,0.000,0.000,0.000,0,0.000,0,3.865,474288.025,622317.067,475577.390,456732.822,444979.762,584875.885,548327.341,551997.073 +2.369633,0.020164,9304545,0.277297,3502959.362,0.000,0.000,15.076,0.000,3.548,8.128,307.352,0.000,382.608,2.264648,97.624,8,0.000,0.000,0.000,0,0.000,0,15.076,540870.058,486664.027,522321.974,398734.207,432705.965,172239.291,501988.513,447435.326 +2.389805,0.020172,9345611,0.278521,2035757.168,0.000,0.000,0.130,0.000,23.720,10.909,307.352,0.000,311.573,2.264648,97.618,8,0.000,0.000,0.000,0,0.000,0,0.130,651684.209,0.000,620849.919,0.000,0.000,763223.040,0.000,0.000 +2.409939,0.020134,9383411,0.279647,1877432.187,0.000,0.000,0.790,0.000,43.854,10.506,307.352,0.000,215.161,2.291016,97.614,8,0.000,0.000,0.000,0,0.000,0,0.790,594271.855,0.000,575944.541,0.000,0.000,707215.791,0.000,0.000 +2.430073,0.020134,9421607,0.280786,1897062.082,0.000,0.000,0.157,0.000,63.988,10.830,307.352,0.000,2.522,2.320686,97.614,8,0.000,0.000,0.000,0,0.000,0,0.157,610103.430,0.000,576379.869,0.000,0.000,710578.783,0.000,0.000 +2.450204,0.020131,9464315,0.282059,2121521.431,0.000,0.000,76.065,0.000,10.864,10.903,307.352,26.972,4.075,2.371830,97.614,8,0.000,0.000,0.000,0,0.000,0,76.065,632909.632,225325.963,321645.857,299490.791,8097.031,323930.909,3377.902,306743.346 +2.470337,0.020133,9492959,0.282912,1422741.684,0.000,0.000,11.916,0.000,29.686,10.853,307.352,48.894,30.850,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,11.916,422689.978,21606.362,0.000,22152.730,0.000,530175.420,0.000,426117.194 +2.490473,0.020136,9549062,0.284584,2786218.481,0.000,0.000,42.945,0.000,39.574,10.212,307.352,0.000,0.388,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,42.945,637269.942,13160.578,185191.678,0.000,247269.875,797630.341,243892.821,661803.245 +2.510594,0.020121,9649614,0.287581,4997333.400,0.000,0.000,40.090,0.000,3.333,7.952,307.352,0.000,0.194,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,40.090,601407.545,576756.843,573277.914,552801.927,582621.325,723269.482,695686.540,691511.824 +2.530712,0.020118,9736414,0.290168,4314498.295,0.000,0.000,9.903,0.000,0.003,8.771,307.352,0.000,0.000,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,9.903,537423.451,429560.994,449194.943,517540.971,536479.033,608354.201,631119.641,604825.061 +2.550854,0.020141,9836109,0.293139,4949747.612,0.000,0.000,0.039,0.000,1.027,8.026,307.352,0.000,0.000,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,0.039,586006.029,646230.151,556018.090,552890.209,559344.567,700198.511,677955.802,671104.253 +2.570983,0.020129,9918860,0.295605,4110935.189,0.000,0.000,10.224,0.000,0.001,8.732,307.352,0.000,0.000,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,10.224,452222.245,365583.160,520430.654,526342.380,446111.805,691224.906,608311.699,500708.339 +2.591130,0.020146,10020826,0.298644,5061286.056,0.000,0.000,0.030,0.000,0.002,7.945,307.352,0.000,0.000,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,0.030,596189.973,681615.245,567996.159,552956.149,570726.194,713482.198,693627.399,684692.739 +2.611258,0.020129,10097172,0.300919,3792906.114,0.000,0.000,10.311,0.000,0.001,8.984,307.352,0.000,0.000,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,10.311,399282.038,192760.272,507237.726,386663.195,540821.732,761949.560,448962.520,555229.072 +2.631398,0.020140,10201273,0.304022,5168828.145,0.000,0.000,0.027,0.000,0.001,7.946,307.352,0.000,0.000,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,0.027,608436.231,699150.528,577056.135,569856.587,576410.658,730778.884,704661.906,702477.215 +2.651524,0.020126,10284012,0.306487,4111086.742,0.000,0.000,10.222,0.000,2.335,8.271,307.352,0.000,0.000,2.426888,97.613,8,0.000,0.000,0.000,0,0.000,0,10.222,529618.119,611751.411,426814.865,516450.955,517295.641,571554.295,344582.199,593019.257 +2.671660,0.020136,10375879,0.309225,4562306.470,0.000,0.000,4.711,0.000,0.002,9.001,307.352,0.000,30.457,2.640869,97.613,8,0.000,0.000,0.000,0,0.000,0,4.711,537343.725,542707.230,472832.681,591574.719,537045.753,624699.327,593163.905,662939.130 +2.691780,0.020120,10472657,0.312110,4810123.197,0.000,0.000,9.961,0.000,0.945,8.028,307.352,0.000,0.000,2.640869,97.613,8,0.000,0.000,0.000,0,0.000,0,9.961,594095.792,674266.169,558608.099,606819.671,608012.535,748521.930,346278.372,673520.629 +2.712004,0.020224,10526896,0.313726,2681915.497,0.000,0.000,8.477,0.000,0.001,7.861,307.352,0.000,997.231,2.664551,97.593,8,0.000,0.000,0.000,0,0.000,0,8.477,240358.252,263746.331,417474.742,395174.481,416485.817,409810.572,375395.978,163469.323 +2.732151,0.020147,10623125,0.316594,4776384.650,0.000,0.000,0.459,0.000,0.796,8.442,307.352,0.000,341.439,2.671387,97.586,8,0.000,0.000,0.000,0,0.000,0,0.459,599151.390,539042.672,643674.528,565448.814,567483.874,586047.590,644816.147,630719.635 +2.752288,0.020138,10691397,0.318628,3390258.747,0.000,0.000,17.353,0.000,1.046,7.817,307.352,0.000,1223.801,2.975098,97.562,8,0.000,0.000,0.000,0,0.000,0,17.353,512571.051,426116.275,484216.268,486301.909,87447.938,413304.481,482329.260,497971.565 +2.772451,0.020162,10775810,0.321144,4186696.104,0.000,0.000,6.983,0.000,0.001,8.209,307.352,0.000,340.985,2.975098,97.555,8,0.000,0.000,0.000,0,0.000,0,6.983,437005.904,611044.460,548253.690,418456.340,504062.082,436063.546,496225.635,735584.447 +2.792587,0.020136,10870923,0.323979,4723448.129,0.000,0.000,0.792,0.000,11.488,7.961,307.352,0.000,589.924,2.975098,97.544,8,0.000,0.000,0.000,0,0.000,0,0.792,615652.818,548609.880,691734.137,551986.857,689499.373,247164.965,686668.671,692131.429 +2.812725,0.020138,10950211,0.326342,3937246.191,0.000,0.000,13.490,0.000,0.001,10.097,307.352,0.000,239.171,2.975098,97.539,8,0.000,0.000,0.000,0,0.000,0,13.490,531385.222,602345.832,452727.696,501888.650,355597.568,330222.571,534910.907,628167.747 +2.832870,0.020145,11049651,0.329305,4936191.632,0.000,0.000,0.160,0.000,7.935,8.187,307.352,0.000,313.740,2.975098,97.533,8,0.000,0.000,0.000,0,0.000,0,0.160,621094.426,565100.619,700518.265,573737.961,705581.535,367583.458,699674.387,702900.981 +2.852999,0.020129,11107313,0.331024,2864617.346,0.000,0.000,14.568,0.000,13.983,9.278,307.352,0.000,582.569,2.975098,97.521,8,0.000,0.000,0.000,0,0.000,0,14.568,665158.365,180833.255,228873.298,187142.547,227830.029,450195.317,698990.081,225594.453 +2.873182,0.020183,11145677,0.332167,1900849.332,0.000,0.000,0.072,0.000,34.166,13.051,307.352,0.000,58.644,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,0.072,631535.439,0.000,0.000,0.000,0.000,632130.012,637183.881,0.000 +2.893334,0.020152,11183433,0.333292,1873543.179,0.000,0.000,0.061,0.000,54.318,10.920,307.352,0.000,15.119,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,0.061,625837.657,0.000,0.000,0.000,0.000,622661.824,625043.699,0.000 +2.913467,0.020134,11228502,0.334635,2238485.056,0.000,0.000,72.290,0.000,7.284,10.875,307.352,96.620,3.104,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,72.290,568747.751,69038.457,560999.550,74948.944,2483.398,387509.384,572621.851,2135.722 +2.933611,0.020144,11255125,0.335429,1321648.208,0.000,0.000,13.697,0.000,22.486,10.920,307.352,8.920,3.103,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,13.697,0.000,407520.195,250449.431,426682.431,0.000,236996.152,0.000,0.000 +2.953767,0.020156,11295363,0.336628,1996315.266,0.000,0.000,0.168,0.000,42.642,10.911,307.352,0.000,12.791,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,0.168,0.000,651116.893,0.000,636233.087,0.000,708965.285,0.000,0.000 +2.973900,0.020132,11365681,0.338724,3492817.714,0.000,0.000,55.599,0.000,0.001,10.268,307.352,0.000,0.000,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,55.599,351576.606,601971.869,576788.295,603809.723,247812.332,633960.472,230725.252,246173.165 +2.994031,0.020131,11458132,0.341479,4592360.055,0.000,0.000,9.459,0.000,0.096,8.147,307.352,0.000,0.000,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,9.459,554554.387,629064.561,652212.388,524303.257,369024.054,559571.406,654199.326,649430.675 +3.014164,0.020133,11560250,0.344522,5072137.570,0.000,0.000,2.047,0.000,0.001,8.550,307.352,0.000,0.000,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,2.047,627324.248,532902.759,663086.200,595237.829,643764.812,620072.518,698550.136,691199.068 +3.034302,0.020138,11657065,0.347408,4807530.445,0.000,0.000,10.059,0.000,1.561,7.978,307.352,0.000,0.000,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,10.059,603529.670,602437.219,682136.505,545381.469,716697.691,637792.915,665849.050,353705.927 +3.054438,0.020136,11751654,0.350227,4697606.803,0.000,0.000,3.025,0.000,0.001,8.965,307.352,0.000,0.000,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,3.025,492710.115,504033.359,614981.288,553647.048,679493.982,526282.541,650838.228,675620.241 +3.074584,0.020146,11850491,0.353172,4906016.456,0.000,0.000,9.765,0.000,0.686,8.048,307.352,0.000,0.194,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,9.765,613469.221,614064.870,724061.455,569788.267,367168.203,608902.576,715672.726,692889.138 +3.094716,0.020132,11942816,0.355924,4586031.948,0.000,0.000,4.016,0.000,0.001,9.022,307.352,0.000,0.000,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,4.016,585243.741,618872.159,649520.214,554148.632,583505.197,461161.339,515999.999,617580.668 +3.114850,0.020134,12044727,0.358961,5061671.222,0.000,0.000,0.029,0.000,9.313,8.160,307.352,0.000,0.000,2.975098,97.520,8,0.000,0.000,0.000,0,0.000,0,0.029,654817.178,596457.789,743026.773,594073.746,724649.774,632665.444,734732.290,381248.229 +3.134976,0.020126,12133191,0.361597,4395425.307,0.000,0.000,9.485,0.000,0.001,8.976,307.352,0.000,30.472,3.188721,97.519,8,0.000,0.000,0.000,0,0.000,0,9.485,426405.543,402009.701,543863.328,534472.667,552459.012,560060.975,701368.055,674786.027 +3.155124,0.020148,12222639,0.364263,4439443.128,0.000,0.000,0.718,0.000,8.065,7.841,307.352,0.000,337.146,3.197388,97.512,8,0.000,0.000,0.000,0,0.000,0,0.718,552448.813,518500.831,617317.253,519394.199,631611.140,542969.187,636276.506,420925.199 +3.175258,0.020134,12275186,0.365829,2609865.856,0.000,0.000,17.690,0.000,10.865,6.533,307.352,0.000,1179.598,3.223755,97.489,8,0.000,0.000,0.000,0,0.000,0,17.690,531390.085,211234.885,254693.743,248982.007,520165.283,279080.371,295967.241,268352.241 +3.195433,0.020175,12352590,0.368136,3836702.137,0.000,0.000,12.605,0.000,0.149,7.865,307.352,0.000,514.260,3.235229,97.479,8,0.000,0.000,0.000,0,0.000,0,12.605,580927.976,496118.440,515796.631,491062.582,390837.636,408434.004,586033.401,367491.469 +3.215595,0.020162,12430452,0.370456,3861853.741,0.000,0.000,0.454,0.000,11.399,7.930,307.352,0.000,458.788,3.245483,97.470,8,0.000,0.000,0.000,0,0.000,0,0.454,501889.214,468062.903,608625.610,585413.420,479867.393,249084.656,482595.321,486315.224 +3.235747,0.020152,12482681,0.372013,2591718.341,0.000,0.000,18.860,0.000,0.001,7.581,307.352,0.000,753.250,3.263428,97.455,8,0.000,0.000,0.000,0,0.000,0,18.860,373307.876,561872.270,195015.280,423972.152,363482.679,150504.159,347256.217,176307.708 +3.255902,0.020155,12578117,0.374857,4735029.654,0.000,0.000,1.129,0.000,0.625,8.706,307.352,0.000,245.554,3.277588,97.450,8,0.000,0.000,0.000,0,0.000,0,1.129,557967.051,607879.451,640228.244,651143.480,586942.043,583419.398,565905.405,541544.581 +3.276047,0.020144,12653477,0.377103,3740975.195,0.000,0.000,12.977,0.000,1.481,7.736,307.352,0.000,277.682,3.298462,97.445,8,0.000,0.000,0.000,0,0.000,0,12.977,527390.134,587505.858,510214.213,538807.654,207352.089,490456.939,474919.184,404329.126 +3.296218,0.020171,12740089,0.379684,4293948.573,0.000,0.000,7.843,0.000,0.001,9.154,307.352,0.000,161.512,3.307983,97.442,8,0.000,0.000,0.000,0,0.000,0,7.843,409008.864,685052.664,473756.207,499387.429,622932.894,608406.882,580495.126,414908.507 +3.316372,0.020154,12832085,0.382426,4564553.658,0.000,0.000,0.480,0.000,10.518,7.917,307.352,0.000,288.010,3.314941,97.436,8,0.000,0.000,0.000,0,0.000,0,0.480,558140.181,628943.456,660549.403,658614.345,672010.900,579971.604,259099.300,547224.469 +3.336535,0.020163,12884709,0.383994,2609911.474,0.000,0.000,18.244,0.000,12.798,9.371,307.352,0.000,365.185,3.331177,97.429,8,0.000,0.000,0.000,0,0.000,0,18.244,574563.401,225907.319,233396.234,249713.140,568661.542,207854.572,358624.769,191190.497 +3.356693,0.020157,12921960,0.385104,1848010.959,0.000,0.000,0.665,0.000,32.956,11.189,307.352,0.000,41.471,3.372681,97.428,8,0.000,0.000,0.000,0,0.000,0,0.665,658767.215,0.000,0.000,0.000,590553.876,0.000,598689.867,0.000 +3.376846,0.020153,12958281,0.386187,1802245.341,0.000,0.000,0.635,0.000,53.109,9.772,307.352,0.000,68.615,3.375927,97.427,8,0.000,0.000,0.000,0,0.000,0,0.635,644711.702,0.000,0.000,0.000,554105.716,0.000,603427.923,0.000 +3.397012,0.020166,12998376,0.387382,1988245.376,0.000,0.000,62.761,0.000,73.275,10.845,307.352,0.000,3.099,3.427128,97.427,8,0.000,0.000,0.000,0,0.000,0,62.761,433650.226,390954.646,0.000,0.000,564861.032,0.000,598779.472,0.000 +3.417170,0.020158,13021732,0.388078,1158622.206,0.000,0.000,76.150,0.000,18.577,12.788,307.352,168.005,88.750,3.747559,97.425,8,0.000,0.000,0.000,0,0.000,0,76.150,183149.220,61711.167,9425.339,302156.527,44745.557,208399.207,218072.582,130962.606 +3.437346,0.020175,13068255,0.389464,2305938.907,0.000,0.000,0.028,0.000,38.753,10.910,307.352,0.000,25.751,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,0.028,869033.099,0.000,0.000,719592.912,0.000,717312.896,0.000,0.000 +3.457462,0.020116,13119132,0.390981,2529166.544,0.000,0.000,58.750,0.000,53.375,10.888,307.352,0.000,0.000,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,58.750,873031.485,80482.745,3678.643,728818.734,120500.417,722654.521,0.000,0.000 +3.477581,0.020119,13223026,0.394077,5163961.262,0.000,0.000,56.034,0.000,7.925,8.046,307.352,0.000,0.000,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,56.034,787512.294,366915.915,754558.453,771507.563,643320.602,655249.594,656541.902,528354.941 +3.497702,0.020121,13324145,0.397090,5025545.700,0.000,0.000,11.306,0.000,0.001,8.647,307.352,0.000,0.000,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,11.306,685502.743,550519.385,712737.971,675711.976,582426.350,608916.088,698474.266,511256.921 +3.517832,0.020130,13427586,0.400173,5138579.605,0.000,0.000,9.003,0.000,1.844,8.133,307.352,0.000,0.000,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,9.003,739433.662,587423.786,421057.421,715688.328,587225.080,637000.863,786030.153,664720.311 +3.537957,0.020125,13536033,0.403405,5388777.378,0.000,0.000,2.712,0.000,0.001,8.769,307.352,0.000,0.000,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,2.712,732933.749,639466.062,748039.638,652037.740,635788.971,660584.493,662373.348,657553.377 +3.558075,0.020119,13633585,0.406312,4848861.766,0.000,0.000,9.648,0.000,1.369,8.383,307.352,0.000,0.000,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,9.648,678876.435,654321.965,674601.770,693340.708,626238.410,558788.174,389590.972,573103.331 +3.578215,0.020140,13738598,0.409442,5214278.841,0.000,0.000,3.884,0.000,0.001,8.756,307.352,0.000,6.595,3.747559,97.424,8,0.000,0.000,0.000,0,0.000,0,3.884,720226.206,618038.993,733235.463,706770.067,534869.127,563618.591,718885.558,618634.836 +3.600705,0.022490,13839057,0.412436,4466767.735,0.000,0.000,9.389,0.000,0.081,8.227,307.352,0.000,194.702,3.747559,97.420,8,0.000,0.000,0.000,0,0.000,0,9.389,555883.796,632983.660,649924.287,667798.650,570423.389,543478.454,409242.878,437032.621 +3.620849,0.020144,13931992,0.415206,4613564.859,0.000,0.000,0.918,0.000,0.435,8.646,307.352,0.000,527.456,3.756958,97.409,8,0.000,0.000,0.000,0,0.000,0,0.918,639549.751,528101.393,603409.704,621430.084,522690.315,576950.027,593232.905,528200.679 +3.640997,0.020148,14006721,0.417433,3708976.314,0.000,0.000,1.494,0.000,9.972,7.059,307.352,0.000,880.974,3.776855,97.392,8,0.000,0.000,0.000,0,0.000,0,1.494,512205.912,482476.130,545955.913,283946.707,443812.525,478207.748,519948.559,442422.819 +3.661154,0.020157,14066567,0.419216,2968963.060,0.000,0.000,15.786,0.000,0.001,7.608,307.352,0.000,1060.415,3.800537,97.371,8,0.000,0.000,0.000,0,0.000,0,15.786,338439.762,397227.671,341366.755,427837.072,265314.548,444406.829,221707.314,532663.108 +3.681311,0.020157,14163412,0.422103,4804605.198,0.000,0.000,0.569,0.000,0.001,9.609,307.352,0.000,294.373,3.807495,97.366,8,0.000,0.000,0.000,0,0.000,0,0.569,695798.316,562889.675,682105.600,658837.906,546319.505,581741.964,509656.763,567255.468 +3.705228,0.023917,14246964,0.424593,3493416.187,0.000,0.000,15.167,0.000,5.190,8.707,307.352,0.000,392.307,3.833740,97.356,8,0.000,0.000,0.000,0,0.000,0,15.167,560229.360,102186.772,448091.503,591713.255,477024.910,390141.067,434293.780,489735.539 +3.725390,0.020162,14316365,0.426661,3442182.606,0.000,0.000,7.157,0.000,0.001,7.645,307.352,0.000,272.792,3.851074,97.351,8,0.000,0.000,0.000,0,0.000,0,7.157,526388.438,377394.669,445195.762,508979.379,344114.104,406657.760,401400.323,432052.170 +3.745535,0.020145,14413758,0.429563,4834538.439,0.000,0.000,9.821,0.000,1.120,8.059,307.352,0.000,62.049,3.851196,97.350,8,0.000,0.000,0.000,0,0.000,0,9.821,365445.894,569215.984,724140.819,686067.333,568173.554,598453.641,737344.922,585696.293 +3.765706,0.020171,14487634,0.431765,3662532.048,0.000,0.000,7.482,0.000,0.001,8.987,307.352,0.000,402.230,3.865234,97.342,8,0.000,0.000,0.000,0,0.000,0,7.482,695363.508,543014.152,439299.590,349565.670,284074.783,305987.706,527347.899,517878.740 +3.785863,0.020157,14584662,0.434657,4813582.570,0.000,0.000,0.494,0.000,5.541,7.710,307.352,0.000,341.070,3.874634,97.335,8,0.000,0.000,0.000,0,0.000,0,0.494,721481.751,551368.231,660510.763,666910.484,574288.162,589915.389,635953.693,413154.096 +3.806016,0.020153,14644548,0.436442,2971496.734,0.000,0.000,14.420,0.000,11.723,8.881,307.352,0.000,242.088,3.881390,97.330,8,0.000,0.000,0.000,0,0.000,0,14.420,367976.151,257523.763,356662.968,747215.865,279505.078,281589.085,315379.776,365644.048 +3.826211,0.020195,14669596,0.437188,1240326.476,0.000,0.000,1.790,0.000,31.918,9.429,307.352,0.000,138.302,3.930367,97.328,8,0.000,0.000,0.000,0,0.000,0,1.790,0.000,0.000,0.000,618776.734,0.000,0.000,0.000,621549.742 +3.846362,0.020151,14696905,0.438002,1355246.081,0.000,0.000,0.022,0.000,52.069,9.532,307.352,0.000,7.754,3.930489,97.328,8,0.000,0.000,0.000,0,0.000,0,0.022,0.000,0.000,0.000,684198.532,0.000,0.000,0.000,671047.549 +3.866526,0.020165,14733847,0.439103,1832019.275,0.000,0.000,71.971,0.000,72.233,10.497,307.352,137.346,3.099,3.971439,97.327,8,0.000,0.000,0.000,0,0.000,0,71.971,184630.171,19935.893,60700.330,624013.279,6645.298,0.000,309998.173,626096.133 +3.886709,0.020183,14792151,0.440840,2888756.325,0.000,0.000,72.837,0.000,21.558,10.776,307.352,55.740,0.000,3.971439,97.327,8,0.000,0.000,0.000,0,0.000,0,72.837,0.000,735566.623,0.000,609817.729,257691.096,630825.424,0.000,654855.453 +3.906854,0.020145,14818038,0.441612,1285041.226,0.000,0.000,12.772,0.000,41.703,10.638,307.352,277.676,164.240,4.077393,97.324,8,0.000,0.000,0.000,0,0.000,0,12.772,0.000,44477.805,0.000,39513.764,354382.868,434552.126,0.000,412114.662 +3.927009,0.020155,14866429,0.443054,2400970.212,0.000,0.000,59.315,0.000,60.739,10.749,307.352,0.000,12.792,4.077393,97.324,8,0.000,0.000,0.000,0,0.000,0,59.315,0.000,0.000,80080.303,0.000,743099.561,737741.028,100968.659,739080.661 +3.947151,0.020142,14965133,0.445996,4900504.915,0.000,0.000,61.629,0.000,1.850,8.204,307.352,0.000,0.000,4.077393,97.324,8,0.000,0.000,0.000,0,0.000,0,61.629,736982.239,664445.790,592058.287,240348.358,611123.308,652927.340,758579.334,644040.259 +3.967285,0.020135,15063427,0.448925,4881838.393,0.000,0.000,11.521,0.000,0.001,8.715,307.352,0.000,0.000,4.077393,97.324,8,0.000,0.000,0.000,0,0.000,0,11.521,698001.473,746822.837,285825.991,679327.177,569119.032,625886.905,693034.905,583820.074 +3.987419,0.020134,15169175,0.452077,5252327.322,0.000,0.000,0.085,0.000,3.194,7.976,307.352,0.000,0.000,4.077393,97.324,8,0.000,0.000,0.000,0,0.000,0,0.085,745819.751,714975.714,623486.637,714429.362,496186.689,617874.115,723916.015,615639.040 +4.007547,0.020128,15264154,0.454907,4718770.162,0.000,0.000,11.599,0.000,0.001,8.833,307.352,0.000,0.000,4.077393,97.324,8,0.000,0.000,0.000,0,0.000,0,11.599,599118.220,628579.792,692620.209,661171.346,378777.453,493046.622,663953.552,601502.967 +4.027684,0.020138,15373059,0.458153,5408035.415,0.000,0.000,0.056,0.000,4.375,7.946,307.352,0.000,0.000,4.077393,97.324,8,0.000,0.000,0.000,0,0.000,0,0.056,778045.993,747903.415,647196.415,583037.912,611641.084,648487.530,740951.255,650771.811 +4.047824,0.020140,15461372,0.460785,4384953.789,0.000,0.000,9.489,0.000,0.001,9.241,307.352,0.000,66.139,4.482738,97.323,8,0.000,0.000,0.000,0,0.000,0,9.489,703227.164,666931.248,556305.666,319364.338,508242.127,417030.640,707050.400,506802.207 +4.067944,0.020120,15568084,0.463965,5303875.927,0.000,0.000,0.300,0.000,4.173,8.076,307.352,0.000,182.696,4.482738,97.319,8,0.000,0.000,0.000,0,0.000,0,0.300,763682.188,720788.746,631622.079,734854.614,607168.344,633659.890,591213.773,620886.293 +4.088069,0.020125,15650701,0.466427,4105146.447,0.000,0.000,11.678,0.000,0.001,9.256,307.352,0.194,1366.444,4.482738,97.292,8,0.000,0.000,0.000,0,0.000,0,11.678,668812.365,543347.936,550205.001,587272.908,479249.277,537882.158,257040.592,481336.210 +4.108241,0.020172,15757214,0.469602,5280352.758,0.000,0.000,0.360,0.000,3.456,8.541,307.352,0.000,464.957,4.482738,97.283,8,0.000,0.000,0.000,0,0.000,0,0.360,752494.761,712537.532,624344.095,713132.429,592219.673,627616.027,723890.145,534118.095 +4.128397,0.020157,15840212,0.472075,4117645.862,0.000,0.000,14.740,0.000,4.341,8.374,307.352,0.000,1057.343,4.482738,97.262,8,0.000,0.000,0.000,0,0.000,0,14.740,695253.971,582784.958,416239.533,570977.448,640830.280,523945.854,489713.997,197899.821 +4.148561,0.020163,15944038,0.475169,5149285.435,0.000,0.000,4.343,0.000,1.355,8.309,307.352,0.000,136.387,4.482738,97.260,8,0.000,0.000,0.000,0,0.000,0,4.343,714817.589,681638.309,608485.187,694433.905,538456.571,606154.206,702369.159,602930.509 +4.168709,0.020148,16031795,0.477785,4355610.857,0.000,0.000,13.458,0.000,6.295,8.594,307.352,0.000,446.306,4.482738,97.251,8,0.000,0.000,0.000,0,0.000,0,13.458,567896.572,510967.943,586161.380,514740.023,269008.864,571519.754,663141.592,672174.731 +4.188873,0.020164,16135671,0.480880,5151452.229,0.000,0.000,6.356,0.000,0.001,9.105,307.352,0.000,105.384,4.482738,97.249,8,0.000,0.000,0.000,0,0.000,0,6.356,718394.403,584296.759,616680.547,715170.902,597537.910,623623.472,675298.673,620449.563 +4.209037,0.020164,16215491,0.483259,3958461.643,0.000,0.000,12.278,0.000,5.424,10.762,307.352,0.000,485.075,4.482738,97.238,8,0.000,0.000,0.000,0,0.000,0,12.278,492749.623,609291.653,94126.287,616482.544,536291.709,594860.278,543829.747,470829.803 +4.229766,0.020728,16325295,0.486532,5297300.395,0.000,0.000,6.986,0.000,0.001,8.187,307.352,0.000,144.730,4.482738,97.236,8,0.000,0.000,0.000,0,0.000,0,6.986,760940.577,724130.987,591848.031,690601.938,613219.785,643902.484,687321.398,585335.194 +4.249915,0.020149,16425177,0.489508,4957058.135,0.000,0.000,0.297,0.000,18.471,7.619,307.352,29.080,257.645,4.482738,97.231,8,0.000,0.000,0.000,0,0.000,0,0.297,61043.847,753320.773,656792.088,740367.566,620364.297,658578.737,768259.145,698331.682 +4.270057,0.020142,16489787,0.491434,3207692.504,0.000,0.000,28.744,0.000,10.274,7.777,358.148,111.318,215.460,4.482738,97.227,8,0.000,0.000,0.000,0,0.000,0,28.744,327918.418,300612.569,226439.955,618254.059,226588.896,256228.154,625750.756,625899.697 +4.290214,0.020157,16544143,0.493054,2696614.453,0.000,0.000,0.503,0.000,30.431,7.099,358.148,496.102,95.345,4.482738,97.225,8,0.000,0.000,0.000,0,0.000,0,0.503,539164.138,0.000,0.000,724706.452,0.000,0.000,710269.871,722473.991 +4.310360,0.020146,16562499,0.493601,911165.576,0.000,0.000,17.591,0.000,50.576,8.088,366.117,853.551,491.732,4.530640,97.215,8,0.000,0.000,0.000,0,0.000,0,17.591,6006.267,0.000,0.000,293661.775,0.000,0.000,299072.379,312425.154 +4.330539,0.020179,16599728,0.494710,1844914.218,0.000,0.000,0.539,0.000,70.756,9.539,366.117,784.763,197.449,4.568977,97.212,8,0.000,0.000,0.000,0,0.000,0,0.539,607455.438,0.000,0.000,0.000,0.000,0.000,657011.274,580447.507 +4.350722,0.020183,16636679,0.495812,1830805.907,0.000,0.000,0.031,0.000,90.939,10.550,366.117,789.459,0.774,4.574471,97.211,8,0.000,0.000,0.000,0,0.000,0,0.031,577171.335,0.000,0.000,0.000,0.000,0.000,630384.660,623249.912 +4.370907,0.020185,16655923,0.496385,953371.919,0.000,0.000,4.934,0.000,111.124,6.865,366.117,400.394,350.272,4.622944,97.205,8,0.000,0.000,0.000,0,0.000,0,4.934,307403.490,0.000,0.000,0.000,0.000,0.000,288528.271,357440.158 +4.391053,0.020146,16696826,0.497604,2030374.155,0.000,0.000,0.647,0.000,131.269,8.767,366.117,618.739,364.729,4.677910,97.197,8,0.000,0.000,0.000,0,0.000,0,0.647,632199.233,0.000,0.000,0.000,0.000,0.000,673002.293,725172.629 +4.411192,0.020139,16730315,0.498602,1662873.490,0.000,0.000,1.655,0.000,151.409,8.742,366.117,537.857,412.945,4.943115,97.189,8,0.000,0.000,0.000,0,0.000,0,1.655,582991.360,0.000,0.000,0.000,0.000,0.000,573110.150,506771.980 +4.431327,0.020135,16744915,0.499037,725108.563,0.000,0.000,5.155,0.000,171.543,5.387,366.117,493.158,2129.580,4.944946,97.147,8,0.000,0.000,0.000,0,0.000,0,5.155,365981.164,0.000,0.000,0.000,0.000,0.000,359127.398,0.000 +4.451501,0.020174,16763535,0.499592,922966.591,0.000,0.000,2.072,0.000,191.718,6.189,366.117,444.762,1857.659,4.944946,97.111,8,0.000,0.000,0.000,0,0.000,0,2.072,459748.396,0.000,0.000,0.000,0.000,0.000,463218.195,0.000 +4.471646,0.020145,16772853,0.499870,462544.747,0.000,0.000,48.111,0.000,211.863,8.361,366.117,662.770,940.056,4.947510,97.092,8,0.000,0.000,0.000,0,0.000,0,48.111,144253.599,0.000,0.000,0.000,0.000,0.000,200098.505,118192.642 +4.491802,0.020156,16811004,0.501007,1892775.186,0.000,0.000,1.469,0.000,232.019,8.795,366.117,607.950,546.128,4.959351,97.082,8,0.000,0.000,0.000,0,0.000,0,1.469,632611.895,0.000,0.000,0.000,0.000,0.000,643377.857,616785.435 +4.511937,0.020134,16839249,0.501849,1402819.755,0.000,0.000,3.984,0.000,252.153,6.742,366.117,422.162,418.670,4.967285,97.073,8,0.000,0.000,0.000,0,0.000,0,3.984,502919.201,0.000,0.000,0.000,0.000,0.000,483301.081,416599.473 +4.532194,0.020258,16878778,0.503027,1951317.037,0.000,0.000,1.000,0.000,272.411,9.240,366.117,719.637,401.470,4.976562,97.065,8,0.000,0.000,0.000,0,0.000,0,1.000,681077.719,0.000,0.000,0.000,0.000,0.000,640204.170,630035.147 +4.552341,0.020147,16916580,0.504153,1876333.808,0.000,0.000,0.775,0.000,292.557,9.898,366.117,763.927,146.581,4.981812,97.062,8,0.000,0.000,0.000,0,0.000,0,0.775,599451.971,0.000,0.000,0.000,0.000,0.000,626950.223,649931.614 +4.572493,0.020151,16954015,0.505269,1857681.684,0.000,0.000,1.275,0.000,312.709,10.436,366.117,1051.800,220.983,4.986328,97.058,8,0.000,0.000,0.000,0,0.000,0,1.275,605613.657,0.000,0.000,0.000,0.000,0.000,635040.804,617027.222 +4.592648,0.020155,16954845,0.505294,41179.894,0.000,0.000,7.195,0.000,332.864,6.979,366.117,451.568,1315.943,5.100586,97.032,8,0.000,0.000,0.000,0,0.000,0,7.195,40733.365,0.000,0.000,0.000,0.000,0.000,248.072,198.457 +4.612791,0.020143,16986016,0.506223,1547466.273,0.000,0.000,5.175,0.000,353.008,7.435,366.117,540.659,1405.752,5.100586,97.005,8,0.000,0.000,0.000,0,0.000,0,5.175,531592.469,0.000,0.000,0.000,0.000,0.000,554230.325,461643.479 +4.632997,0.020205,17025568,0.507401,1957525.478,0.000,0.000,0.560,0.000,373.213,8.803,366.117,616.529,822.812,5.100586,96.988,8,0.000,0.000,0.000,0,0.000,0,0.560,654290.221,0.000,0.000,0.000,0.000,0.000,663495.817,639739.440 +4.653225,0.020228,17055774,0.508302,1493251.399,0.000,0.000,4.026,0.000,393.441,7.571,366.117,508.646,500.535,5.103027,96.978,8,0.000,0.000,0.000,0,0.000,0,4.026,489956.122,0.000,0.000,0.000,0.000,0.000,520309.574,482985.704 +4.673367,0.020143,17093215,0.509418,1858799.640,0.000,0.000,0.504,0.000,413.584,8.170,366.117,607.001,525.551,5.116821,96.968,8,0.000,0.000,0.000,0,0.000,0,0.504,596398.602,0.000,0.000,0.000,0.000,0.000,655129.939,607271.098 +4.693504,0.020137,17134552,0.510649,2052789.929,0.000,0.000,1.040,0.000,433.721,8.146,366.117,639.953,401.741,5.134766,96.960,8,0.000,0.000,0.000,0,0.000,0,1.040,658738.138,0.000,0.000,0.000,0.000,0.000,687739.500,706312.291 +4.713663,0.020159,17155234,0.511266,1025961.814,0.000,0.000,6.658,0.000,453.879,7.181,366.117,509.048,246.676,5.137329,96.955,8,0.000,0.000,0.000,0,0.000,0,6.658,332710.854,0.000,0.000,0.000,0.000,0.000,360540.106,332710.854 +4.733818,0.020155,17173438,0.511808,903191.595,0.000,0.000,7.812,0.000,474.034,5.888,366.117,633.173,254.665,5.145630,96.950,8,0.000,0.000,0.000,0,0.000,0,7.812,376131.371,0.000,0.000,0.000,0.000,0.000,244800.446,282259.777 +4.753968,0.020150,17215161,0.513052,2070598.562,0.000,0.000,0.931,0.000,494.185,9.254,366.117,687.997,402.834,5.160278,96.942,8,0.000,0.000,0.000,0,0.000,0,0.931,646544.066,0.000,0.000,0.000,0.000,0.000,707486.353,716568.143 +4.774094,0.020125,17246448,0.513984,1554615.928,0.000,0.000,1.707,0.000,514.310,7.137,366.117,528.721,608.106,5.286377,96.930,8,0.000,0.000,0.000,0,0.000,0,1.707,512938.288,0.000,0.000,0.000,0.000,0.000,547521.747,494155.892 +4.794252,0.020158,17273648,0.514795,1349330.439,0.000,0.000,2.918,0.000,534.468,5.920,366.117,406.551,1323.713,5.286377,96.904,8,0.000,0.000,0.000,0,0.000,0,2.918,407477.950,0.000,0.000,0.000,0.000,0.000,455547.847,486304.643 +4.814403,0.020151,17311360,0.515919,1871473.278,0.000,0.000,0.912,0.000,554.619,8.502,366.117,537.932,1033.992,5.286377,96.884,8,0.000,0.000,0.000,0,0.000,0,0.912,634609.681,0.000,0.000,0.000,0.000,0.000,636048.817,600814.780 +4.834553,0.020151,17341457,0.516816,1493606.800,0.000,0.000,0.793,0.000,574.770,7.487,366.117,527.669,988.458,5.286377,96.865,8,0.000,0.000,0.000,0,0.000,0,0.793,108136.001,0.000,0.000,0.000,0.000,0.000,688963.791,696507.009 +4.854684,0.020131,17347866,0.517007,318370.673,0.000,0.000,21.732,0.000,594.900,7.339,366.117,509.951,711.758,5.292603,96.851,8,0.000,0.000,0.000,0,0.000,0,21.732,198.702,0.000,0.000,0.000,0.000,0.000,151162.734,167009.238 +4.874849,0.020165,17354872,0.517215,347432.363,0.000,0.000,11.523,0.000,615.065,1.125,366.117,78.067,63.538,5.294067,96.849,8,0.000,0.000,0.000,0,0.000,0,11.523,49.591,0.000,0.000,0.000,0.000,0.000,347333.181,49.591 +4.894968,0.020119,17374453,0.517799,973252.336,0.000,0.000,30.253,0.000,635.184,3.138,366.117,196.874,267.159,5.300415,96.844,8,0.000,0.000,0.000,0,0.000,0,30.253,125104.751,0.000,0.000,0.000,0.000,0.000,492019.043,356128.542 +4.915136,0.020167,17414400,0.518990,1980767.117,0.000,0.000,2.022,0.000,655.352,6.079,366.117,568.095,247.343,5.305664,96.839,8,0.000,0.000,0.000,0,0.000,0,2.022,638653.227,0.000,0.000,0.000,0.000,0.000,713923.072,628190.818 +4.935291,0.020155,17446361,0.519942,1585760.200,0.000,0.000,0.646,0.000,675.507,7.986,366.117,755.473,311.841,5.313232,96.833,7,0.000,0.000,0.000,0,0.000,0,0.646,275812.426,0.000,0.000,0.000,0.000,0.000,658397.355,651550.419 +4.955465,0.020175,17471400,0.520688,1241109.344,0.000,0.000,0.088,0.000,695.682,7.375,366.117,587.253,154.897,5.316895,96.830,7,0.000,0.000,0.000,0,0.000,0,0.088,0.000,0.000,0.000,0.000,0.000,0.000,580033.609,661075.735 +4.975607,0.020141,17497128,0.521455,1277376.231,0.000,0.000,3.654,0.000,715.823,4.390,366.117,356.272,96.583,5.318970,96.828,7,0.000,0.000,0.000,0,0.000,0,3.654,0.000,0.000,0.000,0.000,0.000,0.000,640127.944,637248.287 +4.995755,0.020148,17522984,0.522226,1283272.918,0.000,0.000,0.824,0.000,735.971,7.191,366.117,605.660,400.542,5.328613,96.820,7,0.000,0.000,0.000,0,0.000,0,0.824,0.000,0.000,0.000,0.000,0.000,0.000,423108.819,860164.099 +5.015904,0.020149,17532767,0.522517,485542.082,0.000,0.000,18.806,0.000,756.120,6.281,366.117,512.210,960.829,5.445435,96.801,7,0.000,0.000,0.000,0,0.000,0,18.806,0.000,0.000,0.000,0.000,0.000,0.000,99.262,485442.820 +5.036036,0.020132,17532776,0.522517,447.046,0.000,0.000,8.165,0.000,776.252,5.780,366.117,432.882,1373.930,5.445435,96.774,7,0.000,0.000,0.000,0,0.000,0,8.165,0.000,0.000,0.000,0.000,0.000,0.000,248.359,198.687 +5.056183,0.020147,17550072,0.523033,858480.851,0.000,0.000,4.927,0.000,796.399,6.761,366.117,591.350,839.717,5.445435,96.758,7,0.000,0.000,0.000,0,0.000,0,4.927,0.000,0.000,0.000,0.000,0.000,0.000,402934.063,455546.788 +5.076341,0.020158,17579360,0.523906,1452926.025,0.000,0.000,0.398,0.000,816.557,7.894,366.117,781.911,669.905,5.446167,96.745,7,0.000,0.000,0.000,0,0.000,0,0.398,0.000,0.000,0.000,0.000,0.000,0.000,715747.634,737178.392 +5.096505,0.020164,17597149,0.524436,882234.906,0.000,0.000,0.697,0.000,836.721,6.331,366.117,616.056,542.245,5.459229,96.734,6,0.000,0.000,0.000,0,0.000,0,0.697,0.000,0.000,0.000,0.000,0.000,0.000,217025.125,665209.781 +5.116671,0.020166,17611697,0.524869,721404.837,0.000,0.000,0.376,0.000,856.887,5.339,366.117,473.410,427.308,5.470459,96.726,6,0.000,0.000,0.000,0,0.000,0,0.376,0.000,0.000,0.000,0.000,0.000,0.000,0.000,721404.837 +5.136803,0.020133,17623949,0.525235,608561.616,0.000,0.000,2.832,0.000,877.020,3.076,366.117,300.351,183.354,5.474365,96.722,6,0.000,0.000,0.000,0,0.000,0,2.832,0.000,0.000,0.000,0.000,0.000,0.000,0.000,608561.616 +5.156939,0.020136,17639957,0.525712,795002.884,0.000,0.000,0.328,0.000,897.156,6.228,366.117,660.749,283.621,5.480591,96.716,6,0.000,0.000,0.000,0,0.000,0,0.328,0.000,0.000,0.000,0.000,0.000,0.000,0.000,795002.884 +5.177074,0.020134,17655049,0.526161,749559.884,0.000,0.000,0.537,0.000,917.290,6.744,366.117,654.195,369.973,5.491699,96.709,6,0.000,0.000,0.000,0,0.000,0,0.537,0.000,0.000,0.000,0.000,0.000,0.000,0.000,749559.884 +5.197224,0.020150,17671500,0.526652,816421.208,0.000,0.000,0.023,0.000,937.440,3.156,366.117,244.260,309.590,5.500000,96.703,6,0.000,0.000,0.000,0,0.000,0,0.023,0.000,0.000,0.000,0.000,0.000,0.000,0.000,816421.208 +5.217355,0.020131,17682060,0.526966,524553.787,0.000,0.000,3.759,0.000,957.572,4.756,366.117,506.438,517.305,5.602295,96.693,6,0.000,0.000,0.000,0,0.000,0,3.759,0.000,0.000,0.000,0.000,0.000,0.000,0.000,524553.787 +5.237492,0.020136,17695543,0.527368,669581.479,0.000,0.000,1.638,0.000,977.708,6.016,366.117,560.046,1043.660,5.604492,96.672,6,0.000,0.000,0.000,0,0.000,0,1.638,0.000,0.000,0.000,0.000,0.000,0.000,0.000,669581.479 +5.257626,0.020134,17699738,0.527493,208354.276,0.000,0.000,0.188,0.000,997.842,5.399,366.117,546.728,1043.013,5.604492,96.652,5,0.000,0.000,0.000,0,0.000,0,0.188,0.000,0.000,0.000,0.000,0.000,0.000,0.000,208354.276 +5.277763,0.020138,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1017.980,4.989,366.117,579.989,799.376,5.604492,96.636,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.297938,0.020175,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1038.155,4.938,366.117,480.950,531.872,5.604492,96.625,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.318100,0.020161,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1058.316,5.415,366.117,576.984,631.040,5.651001,96.613,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.338233,0.020133,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1078.449,5.783,366.117,606.115,616.010,5.651001,96.601,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.358380,0.020146,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1098.596,2.812,366.117,334.079,292.974,5.651001,96.595,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.378498,0.020119,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1118.714,5.333,366.117,716.066,460.356,5.651001,96.586,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.398643,0.020145,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1138.859,3.998,366.117,467.121,243.741,5.651001,96.581,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.418780,0.020137,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1158.996,5.307,366.117,715.429,496.804,5.651001,96.572,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.438916,0.020136,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1179.132,5.241,366.117,587.019,740.079,5.657837,96.557,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.459062,0.020146,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1199.278,4.271,366.117,249.348,812.805,5.673584,96.541,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.479207,0.020145,17699738,0.527493,0.000,0.000,0.000,0.000,0.000,1219.423,4.087,373.938,110.720,720.940,5.688110,96.527,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.499362,0.020155,17699742,0.527493,198.463,0.000,0.000,1231.485,0.000,1196.970,5.709,420.969,50.779,467.862,5.696655,96.518,5,0.000,0.000,0.000,0,0.000,0,1231.485,0.000,49.616,49.616,0.000,49.616,49.616,0.000,0.000 +5.519513,0.020150,17699743,0.527493,49.627,0.000,0.000,1209.647,0.000,30.940,7.687,428.938,7.366,74.440,5.698608,96.516,5,0.000,0.000,0.000,0,0.000,0,1209.647,0.000,0.000,0.000,49.627,0.000,0.000,0.000,0.000 +5.539711,0.020198,17699743,0.527493,0.000,0.000,0.000,0.000,0.000,51.138,8.020,428.938,0.000,111.203,5.700195,96.514,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.559868,0.020157,17708157,0.527744,417413.081,0.000,0.000,69.877,0.000,69.482,7.341,428.938,137.007,524.386,5.710449,96.504,5,0.000,0.000,0.000,0,0.000,0,69.877,0.000,0.000,0.000,0.000,2728.514,414684.566,0.000,0.000 +5.580010,0.020141,17753205,0.529087,2236580.776,0.000,0.000,71.523,0.000,2.875,5.792,428.938,139.443,589.774,5.722046,96.492,5,0.000,0.000,0.000,0,0.000,0,71.523,0.000,558301.164,153911.392,175856.178,696324.929,652187.113,0.000,0.000 +5.600164,0.020154,17824552,0.531213,3540050.195,0.000,0.000,8.117,0.000,0.001,5.631,428.938,0.000,156.411,5.725464,96.489,5,0.000,0.000,0.000,0,0.000,0,8.117,0.000,721833.437,661994.894,689482.915,866567.293,600171.656,0.000,0.000 +5.620312,0.020149,17904149,0.533585,3950509.958,0.000,0.000,0.365,0.000,0.001,4.911,428.938,0.000,124.078,5.727539,96.487,5,0.000,0.000,0.000,0,0.000,0,0.365,0.000,758516.573,805021.188,780155.860,807304.232,799512.104,0.000,0.000 +5.640446,0.020133,17954932,0.535099,2522328.340,0.000,0.000,12.017,0.000,4.822,5.616,428.938,0.000,376.202,5.735229,96.479,5,0.000,0.000,0.000,0,0.000,0,12.017,0.000,555296.671,718408.859,574617.816,540594.720,133410.274,0.000,0.000 +5.660581,0.020136,18033299,0.537434,3891981.823,0.000,0.000,6.948,0.000,0.000,5.775,428.938,0.000,148.991,5.738525,96.476,5,0.000,0.000,0.000,0,0.000,0,6.948,0.000,748528.718,821832.088,812644.335,823570.311,685406.372,0.000,0.000 +5.680714,0.020132,18111348,0.539760,3876773.355,0.000,0.000,0.268,0.000,1.728,5.300,428.938,0.194,124.566,5.740356,96.474,5,0.000,0.000,0.000,0,0.000,0,0.268,0.000,765281.388,783510.652,799653.733,735876.145,792451.436,0.000,0.000 +5.700843,0.020129,18176777,0.541710,3250507.952,0.000,0.000,0.698,0.000,21.857,5.002,428.938,40.753,159.713,5.744385,96.471,5,0.000,0.000,0.000,0,0.000,0,0.698,0.000,808938.254,793189.717,807149.776,0.000,841230.206,0.000,0.000 +5.720970,0.020127,18241034,0.543625,3192506.074,0.000,0.000,0.522,0.000,41.984,3.885,428.938,86.752,74.913,5.745605,96.469,5,0.000,0.000,0.000,0,0.000,0,0.522,0.000,773719.550,833240.260,789320.136,0.000,796226.129,0.000,0.000 +5.741111,0.020141,18303763,0.545495,3114496.846,0.000,0.000,0.616,0.000,62.125,5.033,428.938,86.694,80.875,5.747070,96.468,5,0.000,0.000,0.000,0,0.000,0,0.616,0.000,772703.445,775185.947,787101.954,0.000,779505.500,0.000,0.000 +5.761253,0.020142,18368887,0.547435,3233199.022,0.000,0.000,9.617,0.000,82.267,4.453,428.938,104.530,148.940,5.749878,96.465,5,0.000,0.000,0.000,0,0.000,0,9.617,0.000,913948.173,945970.367,891458.167,0.000,481822.316,0.000,0.000 +5.781373,0.020120,18435960,0.549434,3333657.224,0.000,0.000,0.325,0.000,102.387,4.475,428.938,121.343,74.553,5.751709,96.463,5,0.000,0.000,0.000,0,0.000,0,0.325,0.000,834197.111,856513.276,822666.265,0.000,820280.572,0.000,0.000 +5.801494,0.020121,18435961,0.549434,49.699,0.000,0.000,102.531,0.000,20.811,4.264,428.938,1235.492,360.319,5.758911,96.456,5,0.000,0.000,0.000,0,0.000,0,102.531,0.000,0.000,0.000,0.000,49.699,0.000,0.000,0.000 +5.821620,0.020126,18435961,0.549434,0.000,0.000,0.000,0.000,0.000,40.937,3.453,428.938,915.151,554.719,5.769409,96.445,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.841769,0.020149,18435962,0.549434,49.631,0.000,0.000,57.848,0.000,61.085,4.791,428.938,1134.536,902.859,5.790283,96.428,5,0.000,0.000,0.000,0,0.000,0,57.848,0.000,0.000,0.000,0.000,49.631,0.000,0.000,0.000 +5.861910,0.020141,18435969,0.549435,347.543,0.000,0.000,69.604,0.000,81.226,4.663,428.938,544.393,1096.738,5.844727,96.406,5,0.000,0.000,0.000,0,0.000,0,69.604,0.000,99.298,99.298,0.000,49.649,99.298,0.000,0.000 +5.882043,0.020133,18435970,0.549435,49.670,0.000,0.000,97.980,0.000,33.576,3.521,428.938,550.061,1147.076,5.990723,96.383,5,0.000,0.000,0.000,0,0.000,0,97.980,0.000,0.000,0.000,49.670,0.000,0.000,0.000,0.000 +5.902178,0.020135,18435971,0.549435,49.664,0.000,0.000,7.432,0.000,53.711,3.556,428.938,607.610,1845.140,6.093140,96.347,5,0.000,0.000,0.000,0,0.000,0,7.432,0.000,0.000,0.000,49.664,0.000,0.000,0.000,0.000 +5.922309,0.020131,18435971,0.549435,0.000,0.000,0.000,0.000,0.000,73.842,2.231,428.938,503.932,900.364,6.093872,96.329,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.942419,0.020110,18435972,0.549435,49.726,0.000,0.000,89.057,0.000,91.526,3.653,428.938,899.929,1148.560,6.093872,96.307,5,0.000,0.000,0.000,0,0.000,0,89.057,0.000,0.000,0.000,0.000,49.726,0.000,0.000,0.000 +5.962559,0.020141,18435976,0.549435,198.603,0.000,0.000,96.383,0.000,111.667,4.924,428.938,959.463,1141.968,6.093872,96.284,5,0.000,0.000,0.000,0,0.000,0,96.383,0.000,99.302,49.651,0.000,49.651,0.000,0.000,0.000 +5.982712,0.020152,18435980,0.549435,198.487,0.000,0.000,116.490,0.000,35.226,6.148,428.938,1267.293,378.172,6.093872,96.277,5,0.000,0.000,0.000,0,0.000,0,116.490,0.000,0.000,49.622,49.622,0.000,99.243,0.000,0.000 +6.002853,0.020142,18435981,0.549435,49.648,0.000,0.000,7.847,0.000,55.368,5.456,428.938,1027.685,659.782,6.112061,96.264,5,0.000,0.000,0.000,0,0.000,0,7.847,0.000,0.000,0.000,49.648,0.000,0.000,0.000,0.000 +6.022981,0.020128,18435985,0.549435,198.731,0.000,0.000,58.704,0.000,59.747,4.097,428.938,753.588,750.095,6.126831,96.249,5,0.000,0.000,0.000,0,0.000,0,58.704,0.000,99.366,0.000,0.000,99.366,0.000,0.000,0.000 +6.043101,0.020119,18435988,0.549435,149.109,0.000,0.000,68.032,0.000,53.974,4.335,428.938,864.756,745.740,6.140503,96.235,5,0.000,0.000,0.000,0,0.000,0,68.032,0.000,0.000,99.406,0.000,0.000,49.703,0.000,0.000 +6.063233,0.020132,18435989,0.549435,49.672,0.000,0.000,7.913,0.000,74.106,2.076,428.938,403.199,811.443,6.240967,96.219,5,0.000,0.000,0.000,0,0.000,0,7.913,0.000,0.000,0.000,0.000,0.000,49.672,0.000,0.000 +6.083367,0.020134,18435989,0.549435,0.000,0.000,0.000,0.000,0.000,94.240,2.080,428.938,405.097,730.456,6.240967,96.204,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.103496,0.020130,18435990,0.549435,49.677,0.000,0.000,112.315,0.000,87.085,3.630,428.938,1018.001,1292.585,6.240967,96.179,5,0.000,0.000,0.000,0,0.000,0,112.315,0.000,0.000,0.000,49.677,0.000,0.000,0.000,0.000 +6.123649,0.020152,18435994,0.549435,198.489,0.000,0.000,104.590,0.000,73.416,5.858,428.938,1069.788,1298.322,6.241943,96.153,5,0.000,0.000,0.000,0,0.000,0,104.590,0.000,49.622,49.622,49.622,49.622,0.000,0.000,0.000 +6.143793,0.020144,18435998,0.549436,198.566,0.000,0.000,88.426,0.000,37.128,5.590,428.938,1021.527,403.724,6.257202,96.145,5,0.000,0.000,0.000,0,0.000,0,88.426,0.000,49.641,49.641,0.000,49.641,49.641,0.000,0.000 +6.163930,0.020137,18435999,0.549436,49.661,0.000,0.000,6.713,0.000,57.264,3.971,428.938,674.493,665.957,6.267334,96.132,5,0.000,0.000,0.000,0,0.000,0,6.713,0.000,0.000,0.000,0.000,0.000,49.661,0.000,0.000 +6.184089,0.020159,18436000,0.549436,49.606,0.000,0.000,73.601,0.000,59.748,3.482,428.938,735.369,854.151,6.290161,96.116,5,0.000,0.000,0.000,0,0.000,0,73.601,0.000,0.000,0.000,49.606,0.000,0.000,0.000,0.000 +6.204217,0.020129,18436001,0.549436,49.680,0.000,0.000,7.384,0.000,79.876,4.941,428.938,1191.553,808.665,6.310913,96.100,5,0.000,0.000,0.000,0,0.000,0,7.384,0.000,0.000,0.000,49.680,0.000,0.000,0.000,0.000 +6.224366,0.020148,18436004,0.549436,148.895,0.000,0.000,81.623,0.000,94.335,2.741,428.938,373.014,1171.775,6.410400,96.076,5,0.000,0.000,0.000,0,0.000,0,81.623,0.000,99.264,0.000,0.000,49.632,0.000,0.000,0.000 +6.244499,0.020133,18436008,0.549436,198.675,0.000,0.000,107.080,0.000,56.847,2.903,428.938,618.142,856.784,6.410400,96.060,5,0.000,0.000,0.000,0,0.000,0,107.080,0.000,0.000,99.337,0.000,49.669,49.669,0.000,0.000 +6.264625,0.020126,18436009,0.549436,49.687,0.000,0.000,8.125,0.000,76.973,4.767,428.938,987.138,1238.096,6.410400,96.035,5,0.000,0.000,0.000,0,0.000,0,8.125,0.000,0.000,0.000,0.000,0.000,49.687,0.000,0.000 +6.284773,0.020148,18436011,0.549436,99.265,0.000,0.000,79.259,0.000,66.161,5.147,428.938,909.478,876.325,6.411255,96.018,5,0.000,0.000,0.000,0,0.000,0,79.259,0.000,0.000,0.000,99.265,0.000,0.000,0.000,0.000 +6.304925,0.020151,18436014,0.549436,148.874,0.000,0.000,78.727,0.000,62.959,5.243,428.938,1175.482,716.261,6.427490,96.004,5,0.000,0.000,0.000,0,0.000,0,78.727,0.000,99.249,0.000,0.000,49.625,0.000,0.000,0.000 +6.325051,0.020126,18436017,0.549436,149.057,0.000,0.000,80.212,0.000,50.294,3.227,428.938,641.645,863.484,6.444702,95.987,5,0.000,0.000,0.000,0,0.000,0,80.212,0.000,0.000,49.686,0.000,49.686,49.686,0.000,0.000 +6.345166,0.020115,18436020,0.549436,149.140,0.000,0.000,68.803,0.000,40.972,4.642,428.938,938.531,675.789,6.462517,95.974,5,0.000,0.000,0.000,0,0.000,0,68.803,0.000,0.000,49.713,49.713,0.000,49.713,0.000,0.000 +6.365310,0.020144,18436021,0.549436,49.643,0.000,0.000,7.448,0.000,61.115,3.123,428.938,579.624,312.210,6.469238,95.968,5,0.000,0.000,0.000,0,0.000,0,7.448,0.000,0.000,0.000,49.643,0.000,0.000,0.000,0.000 +6.385429,0.020119,18436021,0.549436,0.000,0.000,0.000,0.000,0.000,81.234,2.098,428.938,460.746,693.545,6.486938,95.954,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.405540,0.020111,18436022,0.549436,49.723,0.000,0.000,98.686,0.000,94.622,1.790,428.938,483.639,713.027,6.504517,95.940,5,0.000,0.000,0.000,0,0.000,0,98.686,0.000,49.723,0.000,0.000,0.000,0.000,0.000,0.000 +6.425656,0.020116,18436024,0.549436,99.421,0.000,0.000,110.306,0.000,96.368,3.348,428.938,926.635,1106.836,6.531860,95.918,5,0.000,0.000,0.000,0,0.000,0,110.306,0.000,49.711,0.000,0.000,49.711,0.000,0.000,0.000 +6.445775,0.020119,18436025,0.549436,49.704,0.000,0.000,7.161,0.000,116.487,3.329,428.938,763.040,1195.235,6.561035,95.895,5,0.000,0.000,0.000,0,0.000,0,7.161,0.000,0.000,0.000,0.000,49.704,0.000,0.000,0.000 +6.465920,0.020144,18436030,0.549437,248.208,0.000,0.000,125.044,0.000,57.034,4.705,428.938,860.390,875.321,6.649048,95.878,5,0.000,0.000,0.000,0,0.000,0,125.044,0.000,0.000,99.283,49.642,0.000,99.283,0.000,0.000 +6.486072,0.020152,18436033,0.549437,148.869,0.000,0.000,65.646,0.000,57.685,5.068,428.938,999.632,999.825,6.649048,95.858,5,0.000,0.000,0.000,0,0.000,0,65.646,0.000,99.246,0.000,49.623,0.000,0.000,0.000,0.000 +6.506222,0.020150,18436034,0.549437,49.627,0.000,0.000,69.826,0.000,52.129,4.365,428.938,782.205,841.524,6.649048,95.841,5,0.000,0.000,0.000,0,0.000,0,69.826,0.000,0.000,0.000,0.000,49.627,0.000,0.000,0.000 +6.526391,0.020169,18436035,0.549437,49.580,0.000,0.000,10.114,0.000,72.299,2.739,428.938,651.712,385.604,6.649048,95.834,5,0.000,0.000,0.000,0,0.000,0,10.114,0.000,0.000,0.000,0.000,49.580,0.000,0.000,0.000 +6.546540,0.020149,18436036,0.549437,49.631,0.000,0.000,84.913,0.000,82.381,4.029,428.938,759.774,502.316,6.649048,95.824,5,0.000,0.000,0.000,0,0.000,0,84.913,0.000,0.000,0.000,0.000,0.000,49.631,0.000,0.000 +6.566666,0.020126,18436039,0.549437,149.062,0.000,0.000,89.526,0.000,102.507,2.504,428.938,583.051,1070.803,6.671143,95.803,5,0.000,0.000,0.000,0,0.000,0,89.526,0.000,0.000,0.000,99.375,0.000,49.687,0.000,0.000 +6.586794,0.020128,18436041,0.549437,99.362,0.000,0.000,102.905,0.000,104.014,3.270,428.938,810.613,880.865,6.693726,95.786,5,0.000,0.000,0.000,0,0.000,0,102.905,0.000,0.000,99.362,0.000,0.000,0.000,0.000,0.000 +6.606912,0.020118,18436043,0.549437,99.415,0.000,0.000,85.085,0.000,124.132,3.694,428.938,811.438,930.465,6.717407,95.767,5,0.000,0.000,0.000,0,0.000,0,85.085,0.000,0.000,0.000,0.000,99.415,0.000,0.000,0.000 +6.627038,0.020126,18439930,0.549553,193136.744,0.000,0.000,132.895,0.000,79.424,4.115,428.938,1023.842,1005.403,6.809082,95.747,5,0.000,0.000,0.000,0,0.000,0,132.895,0.000,193136.744,0.000,0.000,0.000,0.000,0.000,0.000 +6.647185,0.020148,18460316,0.550160,1011835.186,0.000,0.000,83.368,0.000,83.254,4.829,428.938,639.423,615.576,6.809082,95.735,5,0.000,0.000,0.000,0,0.000,0,83.368,0.000,611439.108,0.000,0.000,0.000,400396.078,0.000,0.000 +6.667351,0.020165,18504292,0.551471,2180779.024,0.000,0.000,91.302,0.000,64.249,5.626,428.938,442.244,846.520,6.809082,95.719,5,0.000,0.000,0.000,0,0.000,0,91.302,0.000,724810.492,89857.458,553426.731,0.000,812684.342,0.000,0.000 +6.687487,0.020136,18570692,0.553450,3297553.062,0.000,0.000,65.953,0.000,0.001,6.308,428.938,0.388,620.774,6.809082,95.707,5,0.000,0.000,0.000,0,0.000,0,65.953,0.000,343511.665,688165.554,710761.738,759778.077,795336.028,0.000,0.000 +6.707757,0.020270,18644064,0.555636,3619742.525,0.000,0.000,0.139,0.000,0.001,5.651,428.938,0.000,105.220,6.809082,95.705,5,0.000,0.000,0.000,0,0.000,0,0.139,0.000,734239.601,666207.859,647510.231,783573.714,788211.120,0.000,0.000 +6.727892,0.020135,18716680,0.557801,3606394.626,0.000,0.000,0.129,0.000,5.686,4.976,428.938,0.000,93.702,6.809082,95.703,5,0.000,0.000,0.000,0,0.000,0,0.129,0.000,783845.521,488047.262,670015.835,823229.004,841257.004,0.000,0.000 +6.748072,0.020180,18759957,0.559090,2144518.665,0.000,0.000,11.833,0.000,5.464,6.621,428.938,0.000,270.027,6.809082,95.697,5,0.000,0.000,0.000,0,0.000,0,11.833,0.000,467039.962,547663.200,343999.089,270362.868,515453.547,0.000,0.000 +6.768326,0.020253,18841386,0.561517,4020532.370,0.000,0.000,7.189,0.000,0.001,4.805,428.938,0.000,76.569,6.809082,95.696,5,0.000,0.000,0.000,0,0.000,0,7.189,0.000,797993.886,832556.176,798882.631,757506.633,833593.044,0.000,0.000 +6.788531,0.020205,18921477,0.563904,3963867.049,0.000,0.000,0.067,0.000,7.200,4.958,428.938,0.000,61.865,6.809082,95.695,5,0.000,0.000,0.000,0,0.000,0,0.067,0.000,836316.507,873287.062,847501.709,541294.451,865467.319,0.000,0.000 +6.808663,0.020132,18958673,0.565012,1847566.064,0.000,0.000,16.505,0.000,17.823,6.441,428.938,0.776,534.352,6.820557,95.684,5,0.000,0.000,0.000,0,0.000,0,16.505,0.000,97802.387,145238.283,733989.777,680394.665,190140.953,0.000,0.000 +6.828904,0.020240,19022140,0.566904,3135656.896,0.000,0.000,17.837,0.000,0.001,5.226,428.938,0.000,101.900,6.822998,95.682,4,0.000,0.000,0.000,0,0.000,0,17.837,0.000,535759.739,648010.397,685806.062,619009.016,647071.681,0.000,0.000 +6.849159,0.020255,19073047,0.568421,2513245.674,0.000,0.000,0.518,0.000,0.001,4.025,428.938,0.000,82.732,6.824341,95.681,4,0.000,0.000,0.000,0,0.000,0,0.518,0.000,639728.082,628422.500,0.000,633112.588,611982.505,0.000,0.000 +6.869440,0.020281,19122262,0.569888,2426627.731,0.000,0.000,0.644,0.000,13.251,4.427,428.938,0.000,305.470,6.831299,95.674,4,0.000,0.000,0.000,0,0.000,0,0.644,0.000,259648.921,685412.010,0.000,799113.190,682453.610,0.000,0.000 +6.889613,0.020172,19179046,0.571580,2814944.189,0.000,0.000,14.515,0.000,0.002,5.163,428.938,0.000,279.041,6.836670,95.669,4,0.000,0.000,0.000,0,0.000,0,14.515,0.000,738536.181,705917.252,0.000,675380.382,695110.373,0.000,0.000 +6.909761,0.020148,19239111,0.573370,2981185.945,0.000,0.000,0.503,0.000,0.001,4.152,428.938,0.000,89.959,6.842529,95.667,4,0.000,0.000,0.000,0,0.000,0,0.503,0.000,812734.868,696544.802,0.000,771440.492,700465.783,0.000,0.000 +6.929985,0.020224,19294938,0.575034,2760422.366,0.000,0.000,0.505,0.000,3.342,3.920,428.938,0.000,117.434,6.844971,95.665,4,0.000,0.000,0.000,0,0.000,0,0.505,0.000,792619.530,658620.845,0.000,619261.822,689920.169,0.000,0.000 +6.950199,0.020214,19328383,0.576031,1654530.393,0.000,0.000,14.084,0.000,9.880,5.068,428.938,0.000,336.436,6.853271,95.658,4,0.000,0.000,0.000,0,0.000,0,14.084,0.000,490397.960,392150.170,0.000,366722.494,405259.769,0.000,0.000 +6.970352,0.020153,19383676,0.577679,2743662.491,0.000,0.000,11.968,0.000,0.001,5.147,428.938,0.000,80.633,6.855347,95.657,4,0.000,0.000,0.000,0,0.000,0,11.968,0.000,802908.194,639855.458,0.000,634000.247,666898.593,0.000,0.000 +6.990518,0.020166,19444264,0.579484,3004473.238,0.000,0.000,0.403,0.000,0.001,3.950,428.938,0.000,55.787,6.857178,95.656,4,0.000,0.000,0.000,0,0.000,0,0.403,0.000,787565.920,714571.522,0.000,790987.532,711348.264,0.000,0.000 +7.010743,0.020225,19505014,0.581295,3003722.391,0.000,0.000,0.644,0.000,7.914,3.907,428.938,0.000,118.395,6.862061,95.653,4,0.000,0.000,0.000,0,0.000,0,0.644,0.000,498247.087,805145.933,0.000,862550.405,837778.966,0.000,0.000 +7.030907,0.020165,19569366,0.583213,3191346.231,0.000,0.000,11.744,0.000,0.000,5.118,428.938,0.000,170.473,6.866943,95.650,4,0.000,0.000,0.000,0,0.000,0,11.744,0.000,704008.439,878919.525,0.000,743434.102,864984.165,0.000,0.000 +7.051166,0.020259,19629435,0.585003,2965053.008,0.000,0.000,0.695,0.000,0.002,3.603,428.938,0.000,49.361,6.869873,95.649,3,0.000,0.000,0.000,0,0.000,0,0.695,0.000,362011.999,840466.090,0.000,877239.875,885335.044,0.000,0.000 +7.071401,0.020234,19686108,0.586692,2800847.593,0.000,0.000,0.394,0.000,2.737,3.063,428.938,0.000,68.147,6.870972,95.648,3,0.000,0.000,0.000,0,0.000,0,0.394,0.000,0.000,806751.647,0.000,1038438.227,955657.719,0.000,0.000 +7.091636,0.020235,19714647,0.587542,1410371.855,0.000,0.000,13.075,0.000,13.620,4.281,428.938,0.000,331.842,6.890137,95.641,3,0.000,0.000,0.000,0,0.000,0,13.075,0.000,0.000,728981.227,0.000,334468.507,346922.121,0.000,0.000 +7.111895,0.020260,19764726,0.589035,2471843.838,0.000,0.000,15.445,0.000,0.001,4.318,428.938,0.000,80.401,6.890137,95.639,2,0.000,0.000,0.000,0,0.000,0,15.445,0.000,0.000,915952.917,0.000,797392.863,758498.058,0.000,0.000 +7.132143,0.020247,19803772,0.590198,1928470.469,0.000,0.000,0.799,0.000,0.001,1.976,428.938,0.000,136.015,6.903320,95.637,2,0.000,0.000,0.000,0,0.000,0,0.799,0.000,0.000,948924.426,0.000,979546.043,0.000,0.000,0.000 +7.152382,0.020239,19847302,0.591496,2150750.356,0.000,0.000,0.063,0.000,0.001,2.008,428.938,0.000,131.048,6.903320,95.634,2,0.000,0.000,0.000,0,0.000,0,0.063,0.000,0.000,1075078.727,0.000,1075671.629,0.000,0.000,0.000 +7.172506,0.020124,19879715,0.592462,1610680.852,0.000,0.000,0.065,0.000,6.522,1.898,428.938,0.000,190.617,6.909790,95.630,1,0.000,0.000,0.000,0,0.000,0,0.065,0.000,0.000,850386.617,0.000,760294.235,0.000,0.000,0.000 +7.192731,0.020225,19884527,0.592605,237922.056,0.000,0.000,9.030,0.000,0.000,3.347,428.938,0.000,174.597,6.909790,95.627,1,0.000,0.000,0.000,0,0.000,0,9.030,0.000,0.000,0.000,0.000,237922.056,0.000,0.000,0.000 +7.212967,0.020236,19909784,0.593358,1248122.159,0.000,0.000,0.046,0.000,0.000,1.733,428.938,0.000,24.708,6.909790,95.626,1,0.000,0.000,0.000,0,0.000,0,0.046,0.000,0.000,0.000,0.000,1248122.159,0.000,0.000,0.000 +7.233194,0.020227,19935227,0.594116,1257894.968,0.000,0.000,0.008,0.000,0.000,1.191,428.938,0.000,0.000,6.909790,95.626,1,0.000,0.000,0.000,0,0.000,0,0.008,0.000,0.000,0.000,0.000,1257894.968,0.000,0.000,0.000 +7.253359,0.020166,19960163,0.594859,1236555.570,0.000,0.000,0.445,0.000,0.000,0.980,428.938,0.000,8.523,6.909912,95.626,1,0.000,0.000,0.000,0,0.000,0,0.445,0.000,0.000,0.000,0.000,1236555.570,0.000,0.000,0.000 +7.273576,0.020217,19984436,0.595583,1200611.301,0.000,0.000,0.560,0.000,0.001,0.951,428.938,0.000,18.549,6.911377,95.626,1,0.000,0.000,0.000,0,0.000,0,0.560,0.000,0.000,0.000,0.000,1200611.301,0.000,0.000,0.000 +7.293683,0.020107,20000000,0.596046,774073.415,0.000,0.000,0.550,0.000,0.000,0.641,428.938,0.000,0.194,6.911991,95.626,0,0.000,0.000,0.000,0,0.000,0,0.550,0.000,0.000,0.000,0.000,774073.415,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.log new file mode 100644 index 000000000..a1eaf6aa6 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=362 +worker=4 kind=insert tid=6 os_tid=366 +worker=6 kind=insert tid=7 os_tid=368 +worker=7 kind=insert tid=9 os_tid=369 +worker=2 kind=insert tid=8 os_tid=364 +start_monotonic_ns=1788065874786353 main_address=0x558cfcd6ba80 +worker=1 kind=insert tid=10 os_tid=363 +worker=3 kind=insert tid=11 os_tid=365 +worker=5 kind=insert tid=12 os_tid=367 +load_end reason=complete inserted=20000000 elapsed_s=7.294 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.148 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.summary.csv new file mode 100644 index 000000000..6d42ec395 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-0-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2742056.402344,7.293796,20000000,0.002479,0.001328,0.004064,0.010112,1231.485292,0.002479,0.001328,0.004064,0.010112,1231.485292,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.csv new file mode 100644 index 000000000..0be738023 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.csv @@ -0,0 +1,425 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020192,0.020192,129371,0.003856,6407029.066,0.000,0.000,0.042,0.000,0.006,6.928,35.770,0.000,0.000,0.005013,98.099,8,0.000,0.000,0.000,0,0.000,0,0.042,826612.781,782486.487,832159.521,919768.293,692203.394,739152.583,777781.663,836864.345 +0.040335,0.020143,235660,0.007023,5276770.167,0.000,0.000,0.058,0.000,8.148,7.947,47.332,0.000,0.000,0.005013,98.099,8,0.000,0.000,0.000,0,0.000,0,0.058,740462.579,636306.327,763795.962,757937.794,358341.193,633377.243,652192.886,734356.183 +0.060463,0.020128,339596,0.010121,5163700.166,0.000,0.000,17.169,0.000,0.001,8.440,63.270,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.169,741049.797,636817.933,669259.977,768026.871,328643.363,627477.805,657584.816,734839.605 +0.080582,0.020119,439557,0.013100,4968508.244,0.000,0.000,0.112,0.000,9.670,9.020,79.676,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.112,716937.235,607637.111,599684.397,742336.217,615589.826,640690.582,317064.796,728568.080 +0.100713,0.020131,542958,0.016181,5136440.727,0.000,0.000,17.136,0.000,0.001,8.505,94.309,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.136,732308.287,624314.920,759232.116,646072.553,612790.329,638919.359,394319.847,728483.315 +0.120877,0.020165,640337,0.019084,4829229.108,0.000,0.000,0.037,0.000,11.010,8.931,111.027,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.037,721118.726,624414.131,733318.383,571648.137,565498.717,280344.141,622083.303,710803.570 +0.141022,0.020145,736154,0.021939,4756420.885,0.000,0.000,17.849,0.000,0.001,9.049,125.320,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.849,682162.203,594943.531,614849.443,638875.531,548827.341,395288.722,595241.375,686232.739 +0.161188,0.020166,835045,0.024886,4903796.266,0.000,0.000,0.105,0.000,10.355,8.932,142.039,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.105,714115.238,606658.275,595253.060,726760.151,611666.653,627733.130,296337.245,725272.514 +0.181327,0.020139,935593,0.027883,4992667.510,0.000,0.000,17.045,0.000,0.001,9.316,155.914,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.045,716862.999,620980.028,653106.534,630712.324,608218.804,627534.431,413274.970,721977.420 +0.201481,0.020153,1030067,0.030698,4687800.589,0.000,0.000,0.128,0.000,10.377,8.938,171.383,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.128,680141.443,608837.492,705050.687,264226.540,574847.787,591817.829,586607.729,676271.082 +0.221638,0.020157,1125418,0.033540,4730437.354,0.000,0.000,18.802,0.000,0.001,9.395,187.008,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,18.802,685571.350,614429.493,630949.883,322172.396,579999.613,602969.404,599695.092,694650.122 +0.241795,0.020158,1220590,0.036376,4721346.920,0.000,0.000,0.212,0.000,8.842,9.237,204.508,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.212,384069.557,598825.061,564595.147,674378.914,566976.358,620355.181,600561.361,711585.343 +0.261953,0.020157,1321340,0.039379,4998220.237,0.000,0.000,13.299,0.000,0.003,9.570,220.602,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,13.299,551366.945,631536.909,610006.114,605987.694,596809.821,641161.274,630743.147,730608.332 +0.282095,0.020143,1415702,0.042191,4684661.821,0.000,0.000,0.115,0.000,8.449,9.569,235.914,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.115,696280.092,601059.756,672698.413,548981.480,573109.261,601208.693,595797.318,395526.809 +0.302266,0.020171,1512005,0.045061,4774303.920,0.000,0.000,13.475,0.000,0.001,9.583,251.695,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,13.475,580285.426,597835.280,730996.037,566602.489,578599.847,603338.200,601057.711,515588.930 +0.322435,0.020169,1607290,0.047901,4724318.173,0.000,0.000,0.099,0.000,7.607,9.361,267.172,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.099,543109.422,610291.572,715056.060,386185.803,582774.160,608952.887,589814.651,688133.619 +0.342579,0.020143,1705236,0.050820,4862442.608,0.000,0.000,13.541,0.000,0.001,9.473,282.953,0.000,0.194,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,13.541,572992.389,627749.850,736966.905,391245.280,593247.189,620352.876,614991.312,704896.806 +0.362708,0.020129,1805335,0.053803,4972891.262,0.000,0.000,0.036,0.000,7.222,9.553,284.672,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.036,367083.523,623281.889,742513.240,659746.810,587562.163,642806.022,621741.817,728155.798 +0.382867,0.020159,1907899,0.056860,5087810.165,0.000,0.000,12.697,0.000,0.001,11.462,291.320,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.697,427803.858,636993.198,762397.668,622012.126,602120.040,655496.310,640068.782,740918.184 +0.403040,0.020174,2003625,0.059713,4745099.487,0.000,0.000,0.081,0.000,8.281,9.917,291.320,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.081,583830.744,614117.769,736207.693,567324.067,570992.217,358140.357,613076.807,701409.834 +0.423170,0.020130,2099935,0.062583,4784342.924,0.000,0.000,12.480,0.000,0.003,10.432,292.102,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.480,613951.762,615591.086,612014.379,566560.389,573614.451,486382.531,611467.937,704760.389 +0.443295,0.020125,2197407,0.065488,4843349.408,0.000,0.000,0.124,0.000,7.229,9.212,292.258,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.124,444871.422,613865.916,695804.146,562536.509,581368.886,627232.432,608747.882,708922.214 +0.463432,0.020137,2257159,0.067269,2967273.140,0.000,0.000,17.614,0.000,10.157,9.815,301.820,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.614,337935.027,313005.801,722351.638,285941.203,294929.629,330734.354,311317.367,371058.122 +0.483603,0.020171,2283297,0.068048,1295826.643,0.000,0.000,0.025,0.000,30.328,10.901,301.977,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.025,650739.173,0.000,645087.470,0.000,0.000,0.000,0.000,0.000 +0.503733,0.020130,2308406,0.068796,1247347.108,0.000,0.000,0.714,0.000,50.458,10.756,301.977,0.000,64.619,0.057678,98.100,8,0.000,0.000,0.000,0,0.000,0,0.714,615750.026,0.000,631597.082,0.000,0.000,0.000,0.000,0.000 +0.523857,0.020124,2333953,0.069557,1269472.731,0.000,0.000,0.024,0.000,70.582,10.873,301.977,0.000,15.917,0.088207,98.100,8,0.000,0.000,0.000,0,0.000,0,0.024,637146.411,0.000,632326.320,0.000,0.000,0.000,0.000,0.000 +0.543977,0.020120,2366079,0.070515,1596718.492,0.000,0.000,77.729,0.000,90.702,11.006,301.977,0.000,6.795,0.146172,98.100,8,0.000,0.000,0.000,0,0.000,0,77.729,610784.833,0.000,613220.219,0.000,0.000,0.000,0.000,372713.440 +0.564152,0.020175,2394854,0.071372,1426270.631,0.000,0.000,95.787,0.000,0.404,10.534,310.727,0.000,138.631,0.213379,98.097,8,0.000,0.000,0.000,0,0.000,0,95.787,268352.014,72862.479,277571.348,58190.850,141660.520,292391.675,170408.981,144832.764 +0.584320,0.020168,2474287,0.073739,3938625.804,0.000,0.000,2.621,0.000,0.003,8.626,310.727,0.000,181.486,0.356812,98.093,8,0.000,0.000,0.000,0,0.000,0,2.621,526287.239,440010.643,545228.423,461678.960,437432.262,522469.252,462273.971,543245.053 +0.604475,0.020155,2575889,0.076767,5041054.012,0.000,0.000,0.110,0.000,3.391,8.926,310.727,0.000,117.450,0.356812,98.091,8,0.000,0.000,0.000,0,0.000,0,0.110,699779.786,616226.953,736644.248,577477.093,484844.588,608784.598,617765.039,699531.707 +0.624603,0.020128,2638083,0.078621,3089942.905,0.000,0.000,17.046,0.000,6.928,8.961,310.727,0.000,1682.989,0.359009,98.058,8,0.000,0.000,0.000,0,0.000,0,17.046,504225.979,355228.668,524397.006,335157.006,125298.839,478838.308,367003.380,399793.719 +0.644764,0.020161,2687368,0.080090,2444582.600,0.000,0.000,17.670,0.000,0.001,6.998,310.727,0.000,1255.524,0.405029,98.033,8,0.000,0.000,0.000,0,0.000,0,17.670,308021.872,199792.609,426865.737,228957.964,428204.963,276624.473,234364.468,341750.515 +0.664909,0.020146,2770186,0.082558,4110958.859,0.000,0.000,1.366,0.000,3.736,8.554,310.727,36.453,983.268,0.425659,98.014,8,0.000,0.000,0.000,0,0.000,0,1.366,522990.926,513758.171,573622.166,431854.694,506957.700,543690.169,512417.932,505667.100 +0.685036,0.020127,2833124,0.084434,3127040.945,0.000,0.000,22.328,0.000,3.723,8.846,310.727,39.398,1193.786,0.446533,97.990,8,0.000,0.000,0.000,0,0.000,0,22.328,434490.658,413026.969,426044.299,35425.025,474138.863,416008.037,481442.479,446464.615 +0.705190,0.020153,2898872,0.086393,3262374.165,0.000,0.000,10.354,0.000,0.268,7.931,310.727,48.456,936.953,0.462646,97.972,8,0.000,0.000,0.000,0,0.000,0,10.354,381721.793,404000.889,403554.315,508945.851,389263.937,330762.703,420573.758,423550.920 +0.725350,0.020160,2986605,0.089008,4351882.808,0.000,0.000,0.705,0.000,7.927,8.529,310.727,44.178,564.824,0.472290,97.961,8,0.000,0.000,0.000,0,0.000,0,0.705,497822.893,635572.412,644600.288,586613.544,331104.804,541374.955,582149.210,532644.701 +0.747963,0.022613,3053364,0.090997,2952241.820,0.000,0.000,16.701,0.000,0.003,9.073,310.727,40.249,985.157,0.493530,97.939,8,0.000,0.000,0.000,0,0.000,0,16.701,281210.110,351656.360,451598.938,522575.856,208508.518,314421.117,436695.996,385574.925 +0.768127,0.020164,3141738,0.093631,4382668.983,0.000,0.000,0.977,0.000,0.048,8.647,310.727,94.148,370.586,0.500732,97.932,8,0.000,0.000,0.000,0,0.000,0,0.977,497609.032,617275.226,544473.745,513428.972,543481.899,628582.268,525827.044,511990.796 +0.790759,0.022632,3216855,0.095870,3319100.956,0.000,0.000,13.671,0.000,4.633,9.689,310.727,75.944,640.348,0.524658,97.918,8,0.000,0.000,0.000,0,0.000,0,13.671,436997.064,119257.338,423962.268,497266.427,390292.727,583384.453,454936.478,413004.202 +0.810921,0.020162,3311355,0.098686,4687068.957,0.000,0.000,6.371,0.000,0.001,9.388,310.727,78.660,220.869,0.539673,97.913,8,0.000,0.000,0.000,0,0.000,0,6.371,581642.938,610310.937,658520.789,560960.316,539930.504,610658.127,557637.209,567408.136 +0.831079,0.020158,3398832,0.101293,4339521.133,0.000,0.000,0.795,0.000,12.676,8.769,310.727,99.603,445.305,0.603607,97.904,8,0.000,0.000,0.000,0,0.000,0,0.795,560416.684,647229.926,652984.404,193271.081,575546.992,610966.794,567163.313,531941.940 +0.851232,0.020154,3475326,0.103573,3795551.681,0.000,0.000,14.395,0.000,0.001,9.691,310.727,161.262,169.984,0.603607,97.901,8,0.000,0.000,0.000,0,0.000,0,14.395,392783.579,457288.209,638843.934,421909.901,407917.358,521495.126,570022.456,385291.118 +0.871383,0.020151,3577859,0.106629,5088348.980,0.000,0.000,0.172,0.000,7.127,8.945,310.727,142.482,111.660,0.603607,97.899,8,0.000,0.000,0.000,0,0.000,0,0.172,643406.947,736009.906,494229.833,613035.559,648319.966,687326.357,642563.298,623457.114 +0.891526,0.020143,3648707,0.108740,3517231.570,0.000,0.000,10.632,0.000,0.001,10.184,310.727,125.663,106.271,0.604248,97.897,8,0.000,0.000,0.000,0,0.000,0,10.632,436625.616,386931.217,549219.920,531000.295,553588.658,364888.946,352626.692,342350.227 +0.911677,0.020151,3749675,0.111749,5010452.337,0.000,0.000,0.068,0.000,1.802,8.945,310.727,148.872,47.492,0.604248,97.896,8,0.000,0.000,0.000,0,0.000,0,0.068,611617.790,643377.254,721187.939,587500.448,609136.582,645312.596,612511.025,579808.703 +0.931816,0.020138,3818650,0.113805,3425067.712,0.000,0.000,10.504,0.000,0.003,9.936,310.727,136.556,210.071,0.811035,97.892,8,0.000,0.000,0.000,0,0.000,0,10.504,408227.353,270728.078,688241.225,324704.861,330067.779,344766.149,539668.516,518663.751 +0.951975,0.020160,3919156,0.116800,4985526.220,0.000,0.000,0.210,0.000,0.001,9.590,310.727,42.241,141.837,0.811035,97.889,8,0.000,0.000,0.000,0,0.000,0,0.210,610231.663,665490.814,682554.681,576153.534,613951.983,643714.542,612910.294,580518.709 +0.972131,0.020155,4013489,0.119611,4680264.686,0.000,0.000,16.461,0.000,0.474,8.337,310.727,9.884,81.205,0.811035,97.887,8,0.000,0.000,0.000,0,0.000,0,16.461,611099.193,723177.871,739104.057,107563.778,662698.053,656992.410,609164.235,570465.090 +0.992285,0.020154,4041847,0.120456,1407056.309,0.000,0.000,0.304,0.000,20.628,7.949,310.727,181.608,29.848,0.811035,97.887,8,0.000,0.000,0.000,0,0.000,0,0.304,0.000,0.000,0.000,710722.709,696333.601,0.000,0.000,0.000 +1.012441,0.020156,4067237,0.121213,1259697.100,0.000,0.000,0.018,0.000,40.783,9.933,310.727,173.649,0.000,0.811035,97.887,8,0.000,0.000,0.000,0,0.000,0,0.018,0.000,0.000,0.000,633569.593,626127.507,0.000,0.000,0.000 +1.032588,0.020148,4090070,0.121894,1133270.316,0.000,0.000,0.055,0.000,60.931,9.936,310.727,45.562,6.980,0.811035,97.887,8,0.000,0.000,0.000,0,0.000,0,0.055,0.000,0.000,0.000,566957.772,566312.543,0.000,0.000,0.000 +1.052731,0.020142,4125880,0.122961,1777841.943,0.000,0.000,77.665,0.000,6.843,10.627,310.727,184.623,0.194,0.811035,97.887,8,0.000,0.000,0.000,0,0.000,0,77.665,101030.672,415094.568,199976.190,540154.156,453967.795,19511.083,32865.997,15241.482 +1.074758,0.022027,4173200,0.124371,2148225.859,0.000,0.000,24.571,0.000,1.201,11.771,310.727,24.118,4.611,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,24.571,580774.586,200522.266,617229.053,608875.850,8580.192,75133.428,13119.976,43990.508 +1.094916,0.020157,4274577,0.127392,5029323.041,0.000,0.000,2.659,0.000,0.001,8.566,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,2.659,721231.624,658375.628,631288.514,600530.253,556625.315,555732.333,708432.219,597107.156 +1.115044,0.020128,4377644,0.130464,5120554.385,0.000,0.000,0.061,0.000,8.830,7.952,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,0.061,757746.859,743835.954,652073.664,633045.533,341761.123,633492.669,753225.815,605372.769 +1.135174,0.020131,4467209,0.133133,4449196.966,0.000,0.000,11.440,0.000,0.001,8.752,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,11.440,626806.982,549114.311,488460.378,544891.883,533565.842,565258.888,610066.298,531032.385 +1.155322,0.020148,4569327,0.136177,5068345.335,0.000,0.000,0.060,0.000,8.226,7.945,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,0.060,749645.390,745625.178,631868.079,350304.367,630180.582,619013.328,734060.866,607647.544 +1.175450,0.020128,4657364,0.138800,4373930.545,0.000,0.000,11.706,0.000,0.001,9.054,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,11.706,530762.066,597337.108,550833.944,502045.369,535432.256,534985.110,597287.425,525247.268 +1.195588,0.020138,4758785,0.141823,5036219.506,0.000,0.000,0.137,0.000,7.351,7.949,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,0.137,747182.486,726525.351,638931.152,597716.195,611123.470,378879.668,730199.937,605661.247 +1.215717,0.020129,4842932,0.144331,4180464.181,0.000,0.000,11.958,0.000,0.001,9.107,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,11.958,502319.433,596265.239,513199.460,411106.054,548075.164,485924.871,617727.211,505846.748 +1.235856,0.020139,4942877,0.147309,4962677.507,0.000,0.000,0.169,0.000,4.784,7.949,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,0.169,720232.500,705932.124,616902.350,585223.044,594409.049,444751.638,707471.400,587755.402 +1.255985,0.020129,5025182,0.149762,4088915.950,0.000,0.000,12.570,0.000,0.001,9.084,310.727,0.000,0.000,0.811035,97.886,8,0.000,0.000,0.000,0,0.000,0,12.570,500725.155,649069.764,425112.129,495757.150,564365.290,398781.706,490043.945,565060.811 +1.276117,0.020131,5128984,0.152856,5156206.706,0.000,0.000,0.171,0.000,2.538,8.011,310.727,0.000,6.985,1.009529,97.886,8,0.000,0.000,0.000,0,0.000,0,0.171,732932.217,731591.033,634231.009,600602.062,607606.023,601396.838,646102.971,601744.553 +1.296248,0.020131,5179586,0.154364,2513605.345,0.000,0.000,11.088,0.000,8.908,7.338,310.727,0.000,311.239,1.024048,97.880,8,0.000,0.000,0.000,0,0.000,0,11.088,321937.399,363415.215,309518.891,410059.130,293027.112,282794.262,92393.699,440459.638 +1.316399,0.020151,5203204,0.155068,1172036.823,0.000,0.000,20.117,0.000,0.521,6.462,310.727,0.000,248.124,1.030640,97.875,8,0.000,0.000,0.000,0,0.000,0,20.117,141877.097,149271.181,146194.448,141182.351,138204.867,134929.635,133887.516,186489.727 +1.336554,0.020155,5299326,0.157932,4769234.532,0.000,0.000,0.887,0.000,0.331,7.635,310.727,0.000,409.336,1.038330,97.867,8,0.000,0.000,0.000,0,0.000,0,0.887,551338.238,651662.745,572623.705,580264.641,527522.332,621148.614,656822.858,607851.400 +1.356692,0.020138,5383867,0.160452,4198085.519,0.000,0.000,14.325,0.000,3.010,7.985,310.727,0.000,428.295,1.047852,97.859,8,0.000,0.000,0.000,0,0.000,0,14.325,531532.717,692670.951,539924.816,611828.718,474178.430,534810.104,600308.204,212831.579 +1.376911,0.020219,5447891,0.162360,3166479.395,0.000,0.000,9.601,0.000,0.581,8.311,310.727,0.000,735.876,1.063721,97.844,8,0.000,0.000,0.000,0,0.000,0,9.601,245013.416,543144.395,253272.851,500709.693,396106.671,403673.698,508276.720,316281.953 +1.397053,0.020142,5540807,0.165129,4613071.641,0.000,0.000,0.907,0.000,6.961,7.665,310.727,0.000,366.152,1.071655,97.837,8,0.000,0.000,0.000,0,0.000,0,0.907,605553.778,593836.905,602773.503,594085.144,538777.535,591205.574,690004.624,396834.578 +1.417198,0.020145,5597421,0.166816,2810312.029,0.000,0.000,18.388,0.000,5.377,7.863,310.727,0.000,663.739,1.086914,97.824,8,0.000,0.000,0.000,0,0.000,0,18.388,281805.585,413748.380,416379.293,310100.315,393197.470,307320.482,448545.934,239214.570 +1.437380,0.020182,5682866,0.169363,4233676.340,0.000,0.000,7.373,0.000,0.142,8.726,310.727,0.000,337.162,1.095459,97.817,8,0.000,0.000,0.000,0,0.000,0,7.373,504751.137,566191.346,558313.125,524719.205,494544.134,523827.331,531358.711,529971.352 +1.457581,0.020201,5767627,0.171889,4195949.313,0.000,0.000,2.080,0.000,14.203,8.242,310.727,0.000,306.495,1.123535,97.811,8,0.000,0.000,0.000,0,0.000,0,2.080,608197.559,108857.759,576911.472,604732.327,579634.154,555575.549,566565.282,595475.210 +1.477744,0.020163,5797349,0.172774,1474075.158,0.000,0.000,14.620,0.000,20.142,8.594,310.727,0.000,392.308,1.150082,97.804,8,0.000,0.000,0.000,0,0.000,0,14.620,843.122,728209.594,694.336,694.336,741352.381,743.931,793.527,743.931 +1.497882,0.020138,5824053,0.173570,1326032.935,0.000,0.000,0.877,0.000,40.280,10.647,310.727,0.000,31.423,1.194653,97.803,8,0.000,0.000,0.000,0,0.000,0,0.877,0.000,655567.960,0.000,0.000,670464.975,0.000,0.000,0.000 +1.518006,0.020123,5850860,0.174369,1332126.450,0.000,0.000,0.034,0.000,60.403,8.792,310.727,0.000,9.123,1.194653,97.803,8,0.000,0.000,0.000,0,0.000,0,0.034,0.000,664696.661,0.000,0.000,667429.789,0.000,0.000,0.000 +1.538150,0.020144,5884263,0.175365,1658191.866,0.000,0.000,73.606,0.000,7.787,10.295,310.727,0.000,3.103,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,73.606,257890.212,437346.057,19509.308,30281.623,420616.702,228551.787,210730.308,53265.871 +1.558295,0.020145,5920827,0.176454,1815025.006,0.000,0.000,26.559,0.000,27.088,10.297,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,26.559,698678.398,0.000,14941.542,33010.383,21791.816,248744.402,710591.920,87266.545 +1.578471,0.020176,6015764,0.179284,4705547.994,0.000,0.000,27.186,0.000,0.001,8.045,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,27.186,576836.929,628136.656,549675.335,609797.623,531683.257,632498.372,601966.361,574953.461 +1.598630,0.020159,6120150,0.182395,5178070.134,0.000,0.000,0.053,0.000,5.185,7.942,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,0.053,649677.012,620757.282,472091.022,759948.982,617731.376,646750.315,750573.633,660540.512 +1.618764,0.020134,6211275,0.185110,4525822.218,0.000,0.000,11.327,0.000,0.002,10.197,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,11.327,525765.202,566739.724,459311.977,675657.454,493929.240,520103.268,686534.327,597781.028 +1.638916,0.020152,6316592,0.188249,5226252.773,0.000,0.000,0.185,0.000,4.891,7.932,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,0.185,653349.830,624865.643,664614.482,733393.372,626652.108,663721.250,764061.015,495595.074 +1.659051,0.020135,6408718,0.190995,4575418.669,0.000,0.000,11.377,0.000,0.001,8.988,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,11.377,492972.730,562801.428,605364.155,646635.598,474298.768,690439.945,648224.871,454681.175 +1.679187,0.020136,6512692,0.194093,5163634.789,0.000,0.000,0.052,0.000,4.608,7.949,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,0.052,494740.317,614278.557,643033.290,754824.140,617357.648,656938.860,746580.124,635881.854 +1.699329,0.020142,6597217,0.196612,4196403.291,0.000,0.000,11.489,0.000,0.001,8.733,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,11.489,314364.101,565130.537,602961.467,571038.517,449056.111,575109.562,661693.736,457049.260 +1.719481,0.020152,6702354,0.199746,5217097.802,0.000,0.000,0.035,0.000,2.970,7.942,310.727,0.000,0.194,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,0.035,644638.115,615410.816,649947.659,752466.506,616105.522,649898.037,743187.211,545443.935 +1.739612,0.020131,6787584,0.202286,4233859.671,0.000,0.000,11.355,0.000,0.001,9.158,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,11.355,444647.165,556765.214,466603.824,729785.667,433072.728,540819.315,660686.772,401478.985 +1.759743,0.020131,6891677,0.205388,5170871.026,0.000,0.000,0.107,0.000,1.690,7.997,310.727,0.000,0.000,1.237186,97.803,8,0.000,0.000,0.000,0,0.000,0,0.107,639671.315,603954.636,576732.466,740413.214,604203.014,632120.640,733806.373,639969.368 +1.779872,0.020130,6974963,0.207870,4137437.686,0.000,0.000,11.985,0.000,0.001,8.872,310.727,0.000,13.390,1.632324,97.803,8,0.000,0.000,0.000,0,0.000,0,11.985,608598.673,530505.692,330951.299,510982.446,430504.947,439695.278,718236.847,567962.503 +1.800032,0.020160,7084418,0.211132,5429382.805,0.000,0.000,0.173,0.000,0.485,8.171,310.727,0.000,19.764,1.632324,97.802,8,0.000,0.000,0.000,0,0.000,0,0.173,635672.565,700653.530,635672.565,749364.451,687905.356,647478.267,731556.691,641079.378 +1.820158,0.020126,7162738,0.213466,3891561.964,0.000,0.000,10.749,0.000,6.317,9.287,310.727,0.000,1459.196,1.632324,97.773,8,0.000,0.000,0.000,0,0.000,0,10.749,543139.221,506668.250,432335.044,720972.473,500506.942,404509.780,107872.587,675557.667 +1.840311,0.020154,7273638,0.216771,5502743.333,0.000,0.000,6.414,0.000,0.001,8.417,310.727,0.000,254.297,1.632324,97.768,8,0.000,0.000,0.000,0,0.000,0,6.414,641176.279,616069.082,652489.403,742200.494,741505.828,758475.515,704142.747,646683.984 +1.860452,0.020140,7361843,0.219400,4379485.864,0.000,0.000,13.915,0.000,3.177,8.563,310.727,0.000,1154.391,1.632324,97.746,8,0.000,0.000,0.000,0,0.000,0,13.915,579429.738,444477.722,115190.830,575110.082,668255.771,596857.316,763586.113,636578.292 +1.880607,0.020156,7452934,0.222115,4519400.364,0.000,0.000,6.839,0.000,0.001,8.660,310.727,0.000,703.125,1.638672,97.732,8,0.000,0.000,0.000,0,0.000,0,6.839,507105.983,452778.515,483142.360,525711.281,662993.568,622657.283,646124.765,618886.609 +1.900752,0.020145,7545947,0.224887,4617191.751,0.000,0.000,13.609,0.000,3.014,7.958,310.727,0.000,400.225,1.675659,97.724,8,0.000,0.000,0.000,0,0.000,0,13.609,538448.162,205610.057,542866.148,660513.621,602831.611,784415.770,635445.278,647061.104 +1.920896,0.020144,7580391,0.225913,1709906.372,0.000,0.000,3.518,0.000,23.157,9.759,310.727,0.000,345.756,1.724854,97.717,8,0.000,0.000,0.000,0,0.000,0,3.518,0.000,549648.222,0.000,0.000,0.000,596213.434,0.000,564044.716 +1.941072,0.020176,7617887,0.227031,1858467.601,0.000,0.000,0.289,0.000,43.333,10.803,310.727,0.000,73.185,1.736263,97.716,8,0.000,0.000,0.000,0,0.000,0,0.289,0.000,617126.629,0.000,0.000,0.000,625205.630,0.000,616135.341 +1.961250,0.020179,7654909,0.228134,1834721.714,0.000,0.000,0.026,0.000,63.512,11.238,310.727,5.033,1.936,1.778084,97.716,8,0.000,0.000,0.000,0,0.000,0,0.026,0.000,613671.844,0.000,0.000,0.000,609558.562,0.000,611491.309 +1.981407,0.020156,7693119,0.229273,1895672.617,0.000,0.000,74.686,0.000,11.906,10.536,310.727,0.000,1.163,1.788578,97.716,8,0.000,0.000,0.000,0,0.000,0,74.686,10716.181,243148.168,317318.034,307296.420,36960.903,310521.196,357354.877,312356.839 +2.001589,0.020182,7716164,0.229960,1141848.050,0.000,0.000,14.181,0.000,30.161,10.894,310.727,0.000,22.839,1.881481,97.715,8,0.000,0.000,0.000,0,0.000,0,14.181,0.000,311958.139,400997.017,367155.307,0.000,0.000,61737.586,0.000 +2.021778,0.020189,7794194,0.232285,3864905.720,0.000,0.000,37.684,0.000,0.002,8.495,310.727,0.000,1.354,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,37.684,372473.293,617701.387,638009.106,711364.551,392087.578,464947.712,218679.466,449642.626 +2.041923,0.020144,7900277,0.235447,5266153.125,0.000,0.000,0.101,0.000,7.168,7.945,310.727,0.000,0.000,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,0.101,739861.676,600219.238,636358.483,766618.617,391276.820,644797.592,748102.218,738918.481 +2.062063,0.020140,7992395,0.238192,4573879.187,0.000,0.000,11.536,0.000,0.001,8.744,310.727,0.000,0.194,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,11.536,627308.340,530982.696,568768.168,658936.914,414150.614,487884.419,617675.775,668172.260 +2.082194,0.020131,8097483,0.241324,5220121.550,0.000,0.000,0.063,0.000,7.607,7.952,310.727,0.000,0.000,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,0.063,754396.182,615657.225,651124.327,751167.384,611434.951,643524.234,741779.034,451038.212 +2.102320,0.020126,8189023,0.244052,4548339.548,0.000,0.000,9.071,0.000,0.001,8.899,310.727,0.000,0.000,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,9.071,537463.283,536568.918,540991.053,537662.030,534432.381,557636.167,599720.978,703864.737 +2.122457,0.020137,8293722,0.247172,5199415.376,0.000,0.000,0.042,0.000,7.599,7.950,310.727,0.000,0.000,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,0.042,449180.146,610428.121,631881.501,750073.734,609087.284,656960.105,736665.371,755139.115 +2.142584,0.020127,8384685,0.249883,4519509.192,0.000,0.000,9.361,0.000,0.001,9.275,310.727,0.000,0.000,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,9.361,487659.628,538139.728,648589.789,686449.864,537245.395,570584.123,489398.608,561442.057 +2.162722,0.020139,8488176,0.252967,5138925.682,0.000,0.000,0.052,0.000,7.243,9.538,310.727,0.000,0.000,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,0.052,720803.212,585590.540,618512.318,747418.707,378823.898,632713.869,734657.173,720405.966 +2.182854,0.020132,8572744,0.255488,4200669.282,0.000,0.000,11.788,0.000,0.001,9.236,310.727,0.000,0.000,1.882092,97.715,8,0.000,0.000,0.000,0,0.000,0,11.788,543760.366,387243.611,498211.060,684481.396,327289.399,554290.849,622341.612,583050.989 +2.202993,0.020139,8668598,0.258344,4759690.594,0.000,0.000,1.938,0.000,3.908,7.816,310.727,0.000,30.453,2.098511,97.715,8,0.000,0.000,0.000,0,0.000,0,1.938,499188.031,591895.089,577991.513,654709.459,563790.004,577197.023,633307.883,661611.591 +2.223116,0.020123,8708019,0.259519,1959002.624,0.000,0.000,9.776,0.000,14.676,5.190,310.727,0.000,244.395,2.104248,97.710,8,0.000,0.000,0.000,0,0.000,0,9.776,144411.903,359240.759,203548.229,388262.284,170799.625,226208.872,207921.336,258609.616 +2.243250,0.020134,8777920,0.261602,3471728.663,0.000,0.000,18.536,0.000,0.001,7.259,310.727,0.000,273.165,2.110840,97.704,8,0.000,0.000,0.000,0,0.000,0,18.536,437660.019,459413.887,347664.563,556263.301,386553.328,493981.678,342846.926,447344.960 +2.263402,0.020152,8868007,0.264287,4470464.549,0.000,0.000,0.815,0.000,6.365,7.644,310.727,0.000,409.397,2.120117,97.696,8,0.000,0.000,0.000,0,0.000,0,0.815,605311.827,392028.483,542934.637,642678.593,537227.893,513855.056,627444.068,608983.993 +2.283557,0.020156,8925943,0.266014,2874440.446,0.000,0.000,18.916,0.000,8.027,6.432,310.727,0.000,905.457,2.140015,97.679,8,0.000,0.000,0.000,0,0.000,0,18.916,394679.884,77001.028,342882.800,418445.021,335688.761,429211.273,408621.436,467910.243 +2.303713,0.020156,9008245,0.268467,4083328.438,0.000,0.000,10.252,0.000,0.001,8.843,310.727,0.000,520.947,2.151855,97.668,8,0.000,0.000,0.000,0,0.000,0,10.252,584105.194,403758.436,340302.177,497082.302,363471.898,637837.117,584700.562,672070.752 +2.323863,0.020150,9081759,0.270658,3648374.405,0.000,0.000,3.350,0.000,13.387,7.469,310.727,0.000,752.373,2.168945,97.654,8,0.000,0.000,0.000,0,0.000,0,3.350,526109.545,449036.804,472411.731,495687.401,466902.990,458714.321,560303.439,219208.175 +2.344022,0.020159,9146670,0.272592,3219971.193,0.000,0.000,20.334,0.000,0.001,8.689,310.727,0.000,530.163,2.199463,97.643,8,0.000,0.000,0.000,0,0.000,0,20.334,318222.107,483806.736,391291.657,345902.222,638775.694,276801.147,338907.784,426263.845 +2.364175,0.020153,9233451,0.275178,4306143.741,0.000,0.000,2.698,0.000,0.001,7.726,310.727,0.000,435.733,2.221680,97.634,8,0.000,0.000,0.000,0,0.000,0,2.698,578926.021,487673.347,470653.408,577189.293,513376.928,517594.697,580761.991,579968.058 +2.384322,0.020147,9308995,0.277430,3749613.531,0.000,0.000,12.290,0.000,7.191,8.804,310.727,0.000,220.836,2.268188,97.630,8,0.000,0.000,0.000,0,0.000,0,12.290,440161.665,661433.733,269417.852,459022.900,629022.189,381741.471,453364.529,455449.192 +2.404484,0.020163,9349589,0.278639,2013329.317,0.000,0.000,0.050,0.000,27.353,10.835,310.727,0.000,97.062,2.268188,97.628,8,0.000,0.000,0.000,0,0.000,0,0.050,0.000,681062.181,653486.404,0.000,678780.732,0.000,0.000,0.000 +2.424615,0.020131,9388777,0.279807,1946689.964,0.000,0.000,0.103,0.000,47.484,10.801,310.727,0.000,71.409,2.279598,97.627,8,0.000,0.000,0.000,0,0.000,0,0.103,0.000,652142.131,638630.351,0.000,655917.482,0.000,0.000,0.000 +2.444776,0.020161,9433270,0.281133,2206859.622,0.000,0.000,59.662,0.000,67.645,10.889,310.727,0.000,3.100,2.321171,97.627,8,0.000,0.000,0.000,0,0.000,0,59.662,0.000,645198.794,633641.959,284159.278,643859.590,0.000,0.000,0.000 +2.464937,0.020161,9465154,0.282084,1581454.505,0.000,0.000,70.892,0.000,17.352,10.537,310.727,112.376,3.100,2.374149,97.627,8,0.000,0.000,0.000,0,0.000,0,70.892,304793.562,30454.556,94736.486,109467.761,398091.640,299486.335,316449.622,27974.543 +2.485080,0.020143,9510199,0.283426,2236268.618,0.000,0.000,27.382,0.000,37.495,10.847,310.727,0.000,52.360,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,27.382,0.000,618182.192,0.000,353573.207,0.000,656756.522,607756.697,0.000 +2.505211,0.020131,9601945,0.286160,4557403.207,0.000,0.000,40.361,0.000,0.002,8.860,310.727,0.000,0.194,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,40.361,376977.012,598473.981,533649.234,764584.289,288954.444,646359.847,698169.970,650234.430 +2.525338,0.020126,9694798,0.288927,4613551.409,0.000,0.000,11.779,0.000,0.454,8.126,310.727,0.000,0.000,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,11.779,724132.750,503424.799,623815.471,675539.239,245203.453,552962.356,654024.934,634448.407 +2.545465,0.020128,9796093,0.291946,5032591.739,0.000,0.000,2.434,0.000,0.001,8.460,310.727,0.000,0.000,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,2.434,714732.857,532547.025,559624.003,695704.449,531801.787,566231.779,718707.459,713242.381 +2.565594,0.020128,9888304,0.294694,4581192.117,0.000,0.000,9.257,0.000,0.002,8.466,310.727,0.000,0.000,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,9.257,378673.329,642383.382,485240.410,617741.298,470435.286,684612.762,640545.162,661560.489 +2.585729,0.020135,9997368,0.297945,5416627.204,0.000,0.000,0.024,0.000,0.001,8.485,310.727,0.000,0.000,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,0.024,725104.133,608640.490,627364.069,751625.065,610428.418,637495.661,723514.864,732454.504 +2.605845,0.020117,10089719,0.300697,4590767.919,0.000,0.000,11.778,0.000,0.516,7.973,310.727,0.000,0.000,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,11.778,653885.299,240546.675,644639.239,677696.387,511217.608,566345.994,666511.638,629925.080 +2.625976,0.020130,10186082,0.303569,4786948.906,0.000,0.000,4.047,0.000,0.001,8.819,310.727,0.000,0.000,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,4.047,598648.042,491993.213,625473.197,643058.576,491645.479,633322.039,715883.905,586924.456 +2.646132,0.020157,10277960,0.306307,4558162.864,0.000,0.000,9.391,0.000,1.108,8.016,310.727,0.000,0.000,2.431763,97.626,8,0.000,0.000,0.000,0,0.000,0,9.391,613440.473,606395.706,556933.502,367568.174,530044.320,569137.817,643703.206,670939.665 +2.666278,0.020146,10374808,0.309193,4807336.012,0.000,0.000,5.642,0.000,0.001,8.870,310.727,0.000,30.442,2.642212,97.625,8,0.000,0.000,0.000,0,0.000,0,5.642,555150.813,483572.892,612730.833,649512.553,485161.306,627622.218,709723.384,683862.013 +2.686417,0.020138,10474431,0.312162,4946918.069,0.000,0.000,11.411,0.000,0.482,8.897,310.727,0.000,231.988,2.646606,97.620,8,0.000,0.000,0.000,0,0.000,0,11.411,318545.711,582668.025,628153.274,711923.596,600991.231,652137.308,710284.935,742213.991 +2.706589,0.020173,10528251,0.313766,2667958.047,0.000,0.000,15.255,0.000,0.239,6.883,310.727,0.000,1090.581,2.671997,97.599,8,0.000,0.000,0.000,0,0.000,0,15.255,299959.386,160563.287,386313.583,324001.743,478418.118,560558.707,166611.055,291532.168 +2.726762,0.020173,10621823,0.316555,4638567.539,0.000,0.000,0.590,0.000,1.730,8.679,310.727,0.000,334.612,2.678711,97.592,8,0.000,0.000,0.000,0,0.000,0,0.590,569931.293,550895.578,574392.789,634474.265,640323.782,589314.014,551787.877,527447.940 +2.746926,0.020164,10683924,0.318406,3079758.408,0.000,0.000,17.870,0.000,4.333,6.916,310.727,0.000,930.057,2.699707,97.574,8,0.000,0.000,0.000,0,0.000,0,17.870,412512.366,358555.471,428580.412,492555.040,460170.984,405817.347,391980.974,129585.815 +2.767075,0.020149,10758179,0.320619,3685376.132,0.000,0.000,6.942,0.000,0.003,8.406,310.727,0.000,410.622,2.709351,97.566,8,0.000,0.000,0.000,0,0.000,0,6.942,601432.738,359082.840,389953.542,488422.147,380523.585,374468.560,595526.607,495966.113 +2.787368,0.020293,10830742,0.322781,3575682.932,0.000,0.000,4.229,0.000,3.938,7.402,310.727,0.000,448.112,2.726074,97.557,8,0.000,0.000,0.000,0,0.000,0,4.229,456008.845,419149.691,449997.058,466997.604,449011.519,476458.777,368640.823,489418.614 +2.807551,0.020183,10881876,0.324305,2533539.271,0.000,0.000,13.286,0.000,8.228,8.787,310.727,0.000,367.345,2.749886,97.550,8,0.000,0.000,0.000,0,0.000,0,13.286,433982.682,429572.994,239857.308,465395.517,254721.426,262153.485,100679.622,347176.236 +2.827719,0.020168,10975114,0.327084,4623068.536,0.000,0.000,11.082,0.000,0.003,7.708,310.727,0.000,180.515,2.759232,97.546,8,0.000,0.000,0.000,0,0.000,0,11.082,544823.753,562326.737,558360.055,668534.643,503966.930,559202.975,544476.668,681376.776 +2.847863,0.020143,11062809,0.329697,4353546.175,0.000,0.000,0.662,0.000,12.503,7.729,310.727,0.000,247.833,2.766724,97.541,8,0.000,0.000,0.000,0,0.000,0,0.662,558645.933,575475.309,589723.189,269518.241,563213.198,586992.759,546185.245,663792.302 +2.868009,0.020146,11105582,0.330972,2123103.890,0.000,0.000,13.722,0.000,19.377,10.388,310.727,0.000,348.037,2.820068,97.535,8,0.000,0.000,0.000,0,0.000,0,13.722,24718.999,603580.373,25860.639,582683.388,25959.912,26009.549,24421.180,809869.850 +2.888181,0.020172,11145462,0.332161,1976989.194,0.000,0.000,0.451,0.000,39.549,10.738,310.727,0.000,83.849,2.827469,97.533,8,0.000,0.000,0.000,0,0.000,0,0.451,0.000,591014.673,0.000,607126.045,0.000,0.000,0.000,778848.476 +2.908308,0.020127,11184425,0.333322,1935830.087,0.000,0.000,0.023,0.000,59.676,11.014,310.727,0.000,0.194,2.827469,97.533,8,0.000,0.000,0.000,0,0.000,0,0.023,0.000,588007.830,0.000,587660.043,0.000,0.000,0.000,760162.214 +2.928429,0.020121,11226378,0.334572,2085062.063,0.000,0.000,75.106,0.000,7.383,11.006,310.727,130.268,3.300,2.911873,97.533,8,0.000,0.000,0.000,0,0.000,0,75.106,225637.780,397400.812,35336.665,599928.114,135979.067,38765.962,188959.215,463054.448 +2.948577,0.020148,11256248,0.335462,1482511.109,0.000,0.000,11.920,0.000,26.608,10.571,310.727,22.877,2.714,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,11.920,446341.560,0.000,0.000,435869.185,105964.554,0.000,118471.845,375863.965 +2.968740,0.020163,11299150,0.336741,2127801.506,0.000,0.000,0.023,0.000,46.771,10.914,310.727,0.000,0.000,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,0.023,642873.598,0.000,0.000,696586.922,0.000,0.000,0.000,788340.985 +2.988867,0.020127,11368782,0.338816,3459675.517,0.000,0.000,53.221,0.000,0.001,9.514,310.727,0.000,0.000,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,53.221,595476.377,466841.555,380588.156,678848.038,88389.860,420932.488,103841.938,724757.106 +3.008990,0.020123,11462921,0.341622,4678104.806,0.000,0.000,12.080,0.000,0.745,8.252,310.727,0.000,0.000,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,12.080,643084.739,653073.151,235299.145,683286.853,593043.295,627878.501,551449.761,690989.360 +3.029160,0.020170,11563826,0.344629,5002839.181,0.000,0.000,2.982,0.000,0.001,8.528,310.727,0.000,0.000,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,2.982,598922.722,652865.431,653262.069,650535.186,633231.872,669127.571,499416.273,645478.057 +3.049296,0.020137,11661224,0.347532,4836791.197,0.000,0.000,11.690,0.000,1.480,8.056,310.727,0.000,0.000,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,11.690,749122.109,689430.709,592295.618,683123.880,602426.272,272087.507,566273.743,682031.359 +3.069436,0.020140,11761255,0.350513,4966874.511,0.000,0.000,2.835,0.000,0.001,8.900,310.727,0.000,0.000,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,2.835,704084.539,648025.904,515352.146,683577.705,617836.666,565601.339,575829.930,656566.281 +3.089583,0.020147,11859608,0.353444,4881825.941,0.000,0.000,11.519,0.000,1.988,8.075,310.727,0.000,0.194,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,11.519,747911.637,682491.705,656284.024,695942.996,264310.424,579795.317,575973.363,679116.474 +3.109717,0.020134,11959317,0.356415,4952349.732,0.000,0.000,3.902,0.000,0.002,9.135,310.727,0.000,0.000,2.922489,97.533,8,0.000,0.000,0.000,0,0.000,0,3.902,596910.400,639376.567,647720.796,667488.673,623582.133,639326.899,480091.191,657853.075 +3.129841,0.020125,12056403,0.359309,4824248.550,0.000,0.000,11.427,0.000,2.419,8.260,310.727,0.000,13.199,3.182381,97.533,8,0.000,0.000,0.000,0,0.000,0,11.427,751021.698,683144.522,561005.357,664262.145,566520.999,663914.312,273695.085,660684.432 +3.150003,0.020162,12152125,0.362162,4747596.517,0.000,0.000,4.825,0.000,0.001,8.443,310.727,0.000,17.243,3.185425,97.532,8,0.000,0.000,0.000,0,0.000,0,4.825,739899.342,710983.850,515320.698,611937.129,494241.651,519685.300,504805.973,650722.575 +3.170126,0.020123,12244562,0.364916,4593616.941,0.000,0.000,1.049,0.000,12.747,8.124,310.727,0.000,362.421,3.196655,97.525,8,0.000,0.000,0.000,0,0.000,0,1.049,646526.352,672367.528,565673.287,669137.381,222432.894,565971.455,569002.823,682505.221 +3.190275,0.020149,12281545,0.366019,1835484.178,0.000,0.000,17.859,0.000,15.414,6.415,310.727,0.000,1321.412,3.226929,97.499,8,0.000,0.000,0.000,0,0.000,0,17.859,170133.298,332276.088,249492.441,213510.341,150429.996,152961.151,148196.624,418484.238 +3.210427,0.020151,12380112,0.368956,4891300.599,0.000,0.000,15.478,0.000,0.001,7.487,310.727,0.000,359.775,3.235474,97.492,8,0.000,0.000,0.000,0,0.000,0,15.478,576930.015,678907.581,612957.126,615140.587,523236.717,590427.775,662283.501,631417.298 +3.230568,0.020142,12454351,0.371169,3685830.180,0.000,0.000,18.520,0.000,0.482,8.351,310.727,0.000,825.401,3.254395,97.476,8,0.000,0.000,0.000,0,0.000,0,18.520,501496.123,566535.220,503382.753,565840.146,449216.604,508595.810,534958.986,55804.538 +3.250867,0.020298,12528203,0.373370,3638309.330,0.000,0.000,6.907,0.000,0.001,9.343,310.727,0.000,418.751,3.263672,97.468,8,0.000,0.000,0.000,0,0.000,0,6.907,375841.709,433580.139,521567.200,338695.995,482943.541,558023.206,521862.790,405794.751 +3.271012,0.020145,12621128,0.376139,4612722.198,0.000,0.000,2.046,0.000,7.356,7.646,310.727,0.000,219.886,3.275146,97.463,8,0.000,0.000,0.000,0,0.000,0,2.046,566184.659,679113.827,723739.464,647543.299,533919.182,552930.993,595173.948,314116.826 +3.291307,0.020295,12694785,0.378334,3629376.401,0.000,0.000,12.421,0.000,0.001,8.954,310.727,0.000,367.438,3.303711,97.456,8,0.000,0.000,0.000,0,0.000,0,12.421,498751.618,525261.040,736646.581,704815.565,274801.203,307223.507,312643.649,269233.239 +3.311477,0.020170,12798868,0.381436,5160334.631,0.000,0.000,0.350,0.000,3.526,7.861,310.727,0.000,116.588,3.308838,97.454,8,0.000,0.000,0.000,0,0.000,0,0.350,612945.601,520232.807,751965.214,755733.220,612350.653,652410.513,634859.535,619837.087 +3.331617,0.020141,12878983,0.383824,3977784.978,0.000,0.000,14.259,0.000,10.016,8.877,310.727,0.000,597.945,3.368286,97.442,8,0.000,0.000,0.000,0,0.000,0,14.259,625353.577,316276.481,694864.891,361707.091,314935.906,324717.141,708320.296,631609.595 +3.351774,0.020157,12941056,0.385674,3079467.863,0.000,0.000,0.102,0.000,30.173,10.875,310.727,0.000,79.842,3.368286,97.440,8,0.000,0.000,0.000,0,0.000,0,0.102,606140.163,608719.905,579697.807,0.000,0.000,0.000,725899.727,559010.260 +3.371910,0.020136,12995706,0.387302,2714038.432,0.000,0.000,0.443,0.000,50.309,10.698,310.727,0.000,132.691,3.420166,97.438,8,0.000,0.000,0.000,0,0.000,0,0.443,554428.638,381802.881,563963.777,0.000,0.000,0.000,687225.322,526617.814 +3.392078,0.020168,13021797,0.388080,1293674.082,0.000,0.000,13.603,0.000,70.477,10.618,310.727,0.000,82.509,3.471558,97.436,8,0.000,0.000,0.000,0,0.000,0,13.603,330174.225,146270.306,211472.154,0.000,0.000,0.000,281086.902,324670.495 +3.412249,0.020170,13057448,0.389142,1767508.415,0.000,0.000,75.286,0.000,33.262,10.807,310.727,159.773,41.832,3.479561,97.435,8,0.000,0.000,0.000,0,0.000,0,75.286,135249.024,107881.919,0.000,17600.221,467025.589,516901.145,0.000,522850.516 +3.432417,0.020169,13098227,0.390358,2021896.416,0.000,0.000,0.026,0.000,53.431,10.896,310.727,3.293,6.391,3.522583,97.435,8,0.000,0.000,0.000,0,0.000,0,0.026,0.000,0.000,0.000,0.000,675948.744,674957.108,0.000,670990.564 +3.452540,0.020123,13146156,0.391786,2381820.975,0.000,0.000,70.996,0.000,57.283,11.010,310.727,107.348,6.406,3.522583,97.435,8,0.000,0.000,0.000,0,0.000,0,70.996,0.000,0.000,77822.021,0.000,652442.729,668991.090,320332.534,662232.600 +3.472667,0.020127,13218237,0.393934,3581340.363,0.000,0.000,59.843,0.000,22.686,9.471,310.727,109.268,8.928,3.522583,97.435,8,0.000,0.000,0.000,0,0.000,0,59.843,435339.469,522884.338,327572.828,547329.330,586332.010,597809.232,0.000,564073.156 +3.492802,0.020135,13299213,0.396347,4021717.952,0.000,0.000,40.530,0.000,0.001,9.515,310.727,0.000,6.790,3.577282,97.435,8,0.000,0.000,0.000,0,0.000,0,40.530,547264.747,517266.752,647092.511,639990.337,515925.782,591218.762,82941.476,480017.586 +3.512923,0.020121,13402599,0.399429,5138175.247,0.000,0.000,0.041,0.000,5.970,8.748,310.727,0.000,0.000,3.577282,97.435,8,0.000,0.000,0.000,0,0.000,0,0.041,607022.928,621137.429,761785.447,733158.854,614428.071,648173.656,508768.112,643700.751 +3.533075,0.020152,13492945,0.402121,4483158.729,0.000,0.000,9.296,0.000,0.002,8.860,310.727,0.000,0.000,3.577282,97.435,8,0.000,0.000,0.000,0,0.000,0,9.296,534876.673,553038.364,643400.218,528624.288,446499.704,574673.602,564451.448,637594.431 +3.553206,0.020130,13599750,0.405304,5305671.085,0.000,0.000,0.077,0.000,6.192,7.854,310.727,0.000,0.000,3.577282,97.435,8,0.000,0.000,0.000,0,0.000,0,0.077,616333.141,630788.928,767994.710,748521.623,621847.204,659849.530,515391.016,744944.933 +3.573335,0.020129,13691069,0.408026,4536621.874,0.000,0.000,9.430,0.000,0.003,9.068,310.727,0.000,0.000,3.577282,97.435,8,0.000,0.000,0.000,0,0.000,0,9.430,519292.901,521826.522,664355.110,618004.754,553968.731,594506.663,551534.468,513132.725 +3.593486,0.020151,13781744,0.410728,4499711.706,0.000,0.000,2.465,0.000,6.622,7.839,310.727,0.000,51.757,3.733032,97.434,8,0.000,0.000,0.000,0,0.000,0,2.465,519172.692,517138.083,643680.844,635443.158,513813.234,554555.041,625270.113,490638.540 +3.613638,0.020151,13836834,0.412370,2733799.805,0.000,0.000,12.577,0.000,0.001,7.376,310.727,0.000,324.690,3.744263,97.427,8,0.000,0.000,0.000,0,0.000,0,12.577,369998.391,275960.441,428753.500,403742.879,297199.619,347468.982,355706.607,254969.385 +3.633780,0.020143,13918493,0.414803,4053979.855,0.000,0.000,1.745,0.000,1.566,8.099,310.727,0.000,645.388,3.761108,97.415,8,0.000,0.000,0.000,0,0.000,0,1.745,518891.946,469594.233,529664.961,496055.140,529416.735,455296.406,551459.217,503601.215 +3.653911,0.020131,14001071,0.417264,4102113.201,0.000,0.000,2.267,0.000,9.777,7.411,310.727,0.000,614.736,3.778809,97.402,8,0.000,0.000,0.000,0,0.000,0,2.267,490745.432,524822.906,576783.603,625366.358,486373.978,552988.982,576833.279,268198.663 +3.674064,0.020153,14076140,0.419502,3724991.808,0.000,0.000,14.862,0.000,0.305,8.972,310.727,0.000,657.671,3.811401,97.390,8,0.000,0.000,0.000,0,0.000,0,14.862,478891.366,465146.375,497300.722,490254.553,311023.840,493529.533,513576.379,475269.040 +3.694224,0.020160,14169214,0.422275,4616667.860,0.000,0.000,0.596,0.000,3.217,7.546,310.727,0.000,425.299,3.828735,97.381,8,0.000,0.000,0.000,0,0.000,0,0.596,525931.295,505396.016,660799.463,636692.832,529849.862,571366.838,563579.305,623052.249 +3.714386,0.020161,14237316,0.424305,3377836.636,0.000,0.000,13.747,0.000,5.544,7.767,310.727,0.000,681.027,3.850098,97.368,8,0.000,0.000,0.000,0,0.000,0,13.747,402650.110,439998.661,514050.966,346701.684,438113.873,495798.288,261935.850,478587.203 +3.734551,0.020166,14327534,0.426994,4473824.743,0.000,0.000,7.409,0.000,0.001,8.968,310.727,0.000,303.733,3.858765,97.362,8,0.000,0.000,0.000,0,0.000,0,7.409,552372.407,504171.852,550388.845,659187.217,477294.588,551281.448,606573.237,572555.150 +3.754719,0.020168,14412853,0.429536,4230453.534,0.000,0.000,11.527,0.000,3.504,9.382,310.727,0.000,279.103,3.864624,97.356,8,0.000,0.000,0.000,0,0.000,0,11.527,574281.377,589156.564,541258.463,278860.168,499756.692,584148.584,654954.473,508037.212 +3.774885,0.020166,14495152,0.431989,4081113.488,0.000,0.000,7.179,0.000,0.143,9.474,310.727,0.000,444.944,3.875610,97.347,8,0.000,0.000,0.000,0,0.000,0,7.179,364825.234,335419.041,597644.926,461573.097,533873.654,619414.435,593132.340,575230.762 +3.795043,0.020158,14587914,0.434754,4601719.496,0.000,0.000,0.799,0.000,8.186,7.795,310.727,0.000,194.943,3.881470,97.344,8,0.000,0.000,0.000,0,0.000,0,0.799,677791.482,555557.843,572920.576,626745.048,559576.075,642024.253,653781.303,313322.916 +3.815175,0.020132,14649968,0.436603,3082418.916,0.000,0.000,13.814,0.000,14.959,9.877,310.727,0.388,135.243,3.906258,97.341,8,0.000,0.000,0.000,0,0.000,0,13.814,610979.996,152446.960,664676.693,182747.594,150956.765,666613.947,187019.487,466977.475 +3.835331,0.020157,14698284,0.438043,2397040.164,0.000,0.000,0.547,0.000,35.115,10.373,310.727,87.014,305.035,3.937664,97.335,8,0.000,0.000,0.000,0,0.000,0,0.547,547018.893,0.000,633690.579,0.000,0.000,613746.665,0.000,602584.027 +3.855486,0.020155,14745672,0.439455,2351189.333,0.000,0.000,0.427,0.000,55.270,10.799,310.727,58.725,70.547,3.976318,97.334,8,0.000,0.000,0.000,0,0.000,0,0.427,540860.870,0.000,635775.726,0.000,0.000,578419.964,0.000,596132.773 +3.875609,0.020123,14777121,0.440393,1562854.775,0.000,0.000,74.827,0.000,75.392,10.853,310.727,493.067,31.059,4.023071,97.333,8,0.000,0.000,0.000,0,0.000,0,74.827,401485.062,0.000,18337.417,261842.405,49.695,443924.503,49.695,437165.998 +3.895760,0.020151,14815542,0.441538,1906611.139,0.000,0.000,76.519,0.000,26.065,10.756,310.727,237.847,37.218,4.030029,97.332,8,0.000,0.000,0.000,0,0.000,0,76.519,0.000,606457.269,15234.627,657173.195,0.000,627746.048,0.000,0.000 +3.915918,0.020158,14856678,0.442764,2040690.989,0.000,0.000,0.355,0.000,46.223,10.851,310.727,18.603,24.998,4.074829,97.332,8,0.000,0.000,0.000,0,0.000,0,0.355,0.000,679238.162,0.000,654433.964,0.000,707018.864,0.000,0.000 +3.936051,0.020133,14916955,0.444560,2993971.823,0.000,0.000,61.452,0.000,66.356,10.918,310.727,8.731,0.000,4.074829,97.332,8,0.000,0.000,0.000,0,0.000,0,61.452,156610.202,674273.230,676011.688,653660.089,94671.438,692800.222,45944.953,0.000 +3.956187,0.020136,15005616,0.447202,4403206.825,0.000,0.000,72.571,0.000,1.254,8.889,310.727,138.902,0.388,4.074829,97.332,8,0.000,0.000,0.000,0,0.000,0,72.571,649299.309,236298.464,704872.655,574158.583,545353.810,576095.455,747583.180,369545.369 +3.976345,0.020158,15112219,0.450379,5288339.332,0.000,0.000,1.956,0.000,0.001,9.339,310.727,0.000,0.000,4.074829,97.332,8,0.000,0.000,0.000,0,0.000,0,1.956,742380.591,600948.779,762967.824,625455.027,619849.347,611465.630,708994.547,616277.586 +3.996480,0.020135,15201477,0.453039,4432925.445,0.000,0.000,11.331,0.000,2.079,9.178,310.727,0.000,16.296,4.181396,97.331,8,0.000,0.000,0.000,0,0.000,0,11.331,606747.296,503594.793,661924.201,664953.716,276281.837,524851.062,622192.856,572379.683 +4.016616,0.020136,15306897,0.456181,5235375.105,0.000,0.000,2.840,0.000,0.001,8.646,310.727,0.000,0.000,4.181396,97.331,8,0.000,0.000,0.000,0,0.000,0,2.840,734253.661,565650.943,763752.929,614270.107,609105.252,712948.634,649828.147,585565.432 +4.036751,0.020135,15399138,0.458930,4581233.190,0.000,0.000,9.580,0.000,2.675,8.516,310.727,0.000,0.388,4.181396,97.331,8,0.000,0.000,0.000,0,0.000,0,9.580,656384.664,548013.649,604483.789,636468.635,545480.688,383073.163,743349.673,463978.930 +4.057009,0.020259,15502791,0.462019,5116492.726,0.000,0.000,4.434,0.000,0.002,8.674,310.727,0.000,29.887,4.288818,97.331,8,0.000,0.000,0.000,0,0.000,0,4.434,554579.180,622698.385,648415.853,612677.952,620477.107,754790.409,719595.486,583258.353 +4.077140,0.020131,15582291,0.464388,3949178.886,0.000,0.000,1.455,0.000,13.820,7.757,310.727,0.000,313.963,4.297485,97.325,8,0.000,0.000,0.000,0,0.000,0,1.455,471318.356,495013.429,193137.201,576331.741,486419.618,592178.132,575884.665,558895.744 +4.097306,0.020166,15649170,0.466382,3316416.776,0.000,0.000,18.582,0.000,0.001,8.281,310.727,0.000,762.614,4.531006,97.310,8,0.000,0.000,0.000,0,0.000,0,18.582,424823.076,396904.856,469998.029,400623.980,455022.359,354953.144,462807.724,351283.608 +4.117474,0.020168,15747889,0.469324,4894790.927,0.000,0.000,0.341,0.000,3.752,8.155,310.727,0.000,700.361,4.531006,97.296,8,0.000,0.000,0.000,0,0.000,0,0.341,557065.773,550471.225,585873.536,683006.767,465535.429,685783.419,694063.791,672990.987 +4.137650,0.020176,15821398,0.471514,3643455.361,0.000,0.000,14.174,0.000,0.001,8.902,310.727,0.000,799.232,4.531006,97.280,8,0.000,0.000,0.000,0,0.000,0,14.174,595718.755,343681.991,527765.480,514036.044,133676.136,582138.013,536934.959,409503.982 +4.157809,0.020160,15918508,0.474409,4817071.571,0.000,0.000,0.390,0.000,0.002,7.949,310.727,0.000,287.356,4.531006,97.274,8,0.000,0.000,0.000,0,0.000,0,0.390,533593.233,548871.351,561867.673,648278.327,539992.185,677644.061,658992.852,647831.889 +4.177937,0.020128,15995241,0.476695,3812282.273,0.000,0.000,11.655,0.000,4.177,8.531,310.727,0.000,528.070,4.531006,97.264,8,0.000,0.000,0.000,0,0.000,0,11.655,468157.584,528273.330,625154.078,164896.001,540594.574,471983.131,439043.677,574179.900 +4.198098,0.020161,16092322,0.479589,4815267.833,0.000,0.000,6.631,0.000,0.001,9.087,310.727,0.000,107.145,4.531006,97.262,8,0.000,0.000,0.000,0,0.000,0,6.631,505082.069,578044.430,602497.485,670450.194,580078.051,622585.695,612913.594,643616.314 +4.218243,0.020145,16177629,0.482131,4234629.667,0.000,0.000,11.367,0.000,2.980,8.373,310.727,0.000,583.269,4.531006,97.250,8,0.000,0.000,0.000,0,0.000,0,11.367,478230.652,509801.619,508560.622,315411.829,514219.568,612903.660,698482.821,597018.897 +4.238392,0.020148,16265639,0.484754,4368115.014,0.000,0.000,7.312,0.000,0.001,9.534,310.727,0.000,272.976,4.531006,97.245,8,0.000,0.000,0.000,0,0.000,0,7.312,566003.677,598711.185,399786.007,447780.180,593202.030,538656.428,610523.608,613451.898 +4.258554,0.020162,16362228,0.487632,4790699.232,0.000,0.000,0.137,0.000,9.265,7.952,310.727,0.000,236.176,4.531006,97.240,8,0.000,0.000,0.000,0,0.000,0,0.137,577528.516,575941.354,599798.381,696069.666,569443.911,370949.482,703211.895,697756.026 +4.278686,0.020133,16415384,0.489217,2640293.534,0.000,0.000,2.417,0.000,29.397,7.320,310.727,25.611,164.146,4.531006,97.237,8,0.000,0.000,0.000,0,0.000,0,2.417,369500.030,345062.066,383358.144,381470.659,352015.958,0.000,367860.898,441025.779 +4.298836,0.020150,16487421,0.491363,3575117.062,0.000,0.000,46.106,0.000,3.880,8.499,357.297,34.701,59.128,4.531006,97.236,8,0.000,0.000,0.000,0,0.000,0,46.106,422590.083,395194.930,546314.930,611576.933,415691.666,100250.378,521450.851,562047.291 +4.318997,0.020162,16532655,0.492712,2243556.916,0.000,0.000,1.523,0.000,24.042,5.592,357.453,177.665,85.829,4.531006,97.234,8,0.000,0.000,0.000,0,0.000,0,1.523,0.000,0.000,648307.301,365196.745,0.000,639825.888,0.000,590226.982 +4.339121,0.020124,16554402,0.493360,1080657.703,0.000,0.000,5.604,0.000,44.166,3.300,357.453,54.351,334.258,4.531006,97.228,8,0.000,0.000,0.000,0,0.000,0,5.604,0.000,0.000,387947.519,0.000,0.000,360914.926,0.000,331795.258 +4.359253,0.020132,16593463,0.494524,1940272.818,0.000,0.000,32.997,0.000,64.298,6.575,365.266,887.903,201.990,4.531006,97.224,8,0.000,0.000,0.000,0,0.000,0,32.997,0.000,0.000,635663.994,557031.806,0.000,110869.894,0.000,636707.124 +4.379385,0.020132,16628012,0.495553,1716123.584,0.000,0.000,3.368,0.000,84.430,7.125,365.266,822.113,243.898,4.577393,97.219,8,0.000,0.000,0.000,0,0.000,0,3.368,0.000,0.000,532634.612,636300.417,0.000,0.000,0.000,547188.556 +4.399545,0.020160,16663297,0.496605,1750259.563,0.000,0.000,1.504,0.000,104.589,9.751,365.266,736.302,123.427,4.580200,97.217,8,0.000,0.000,0.000,0,0.000,0,1.504,0.000,0.000,585222.115,608337.347,0.000,0.000,0.000,556700.101 +4.419693,0.020148,16696026,0.497580,1624407.375,0.000,0.000,2.140,0.000,124.738,8.177,365.266,512.412,241.762,4.631714,97.212,8,0.000,0.000,0.000,0,0.000,0,2.140,0.000,0.000,541287.141,581340.205,0.000,0.000,0.000,501780.029 +4.439902,0.020209,16723793,0.498408,1373998.313,0.000,0.000,2.564,0.000,144.947,7.756,365.266,517.447,234.658,4.638062,97.207,8,0.000,0.000,0.000,0,0.000,0,2.564,0.000,0.000,570689.039,612700.224,0.000,0.000,0.000,190609.050 +4.460041,0.020139,16734963,0.498741,554637.229,0.000,0.000,26.220,0.000,165.086,6.477,365.266,446.500,290.167,4.688843,97.202,8,0.000,0.000,0.000,0,0.000,0,26.220,0.000,0.000,277169.652,277318.615,0.000,0.000,0.000,148.963 +4.480163,0.020122,16746483,0.499084,572511.601,0.000,0.000,8.897,0.000,185.208,5.520,365.266,515.414,577.536,4.952148,97.190,8,0.000,0.000,0.000,0,0.000,0,8.897,0.000,0.000,153216.429,201472.398,0.000,0.000,0.000,217822.773 +4.500322,0.020159,16761846,0.499542,762079.239,0.000,0.000,8.689,0.000,205.367,5.269,365.266,568.324,1266.474,4.985229,97.165,8,0.000,0.000,0.000,0,0.000,0,8.689,0.000,0.000,232597.120,276497.408,0.000,0.000,0.000,252984.711 +4.520457,0.020135,16779640,0.500072,883736.151,0.000,0.000,7.737,0.000,225.502,4.555,365.266,194.779,940.722,4.985229,97.147,8,0.000,0.000,0.000,0,0.000,0,7.737,0.000,0.000,301415.910,306332.729,0.000,0.000,0.000,275987.512 +4.540592,0.020135,16814290,0.501105,1720894.203,0.000,0.000,1.766,0.000,245.637,6.954,365.266,558.732,1019.492,4.985229,97.127,8,0.000,0.000,0.000,0,0.000,0,1.766,0.000,0.000,560817.817,670478.261,0.000,0.000,0.000,489598.126 +4.560720,0.020127,16846781,0.502073,1614270.327,0.000,0.000,3.386,0.000,265.764,5.990,365.266,393.781,788.533,5.026978,97.111,8,0.000,0.000,0.000,0,0.000,0,3.386,0.000,0.000,510797.243,591483.433,0.000,0.000,0.000,511989.650 +4.580855,0.020135,16879451,0.503047,1622549.978,0.000,0.000,1.754,0.000,285.899,7.794,365.266,483.456,633.809,5.026978,97.099,8,0.000,0.000,0.000,0,0.000,0,1.754,0.000,0.000,547008.432,539956.026,0.000,0.000,0.000,535585.521 +4.601006,0.020151,16909443,0.503941,1488367.957,0.000,0.000,1.947,0.000,306.050,8.117,365.266,643.775,646.876,5.026978,97.086,8,0.000,0.000,0.000,0,0.000,0,1.947,0.000,0.000,541215.689,380081.694,0.000,0.000,0.000,567070.574 +4.621169,0.020163,16931756,0.504606,1106626.402,0.000,0.000,3.995,0.000,326.213,6.045,365.266,342.713,584.298,5.026978,97.074,8,0.000,0.000,0.000,0,0.000,0,3.995,0.000,0.000,553635.572,0.000,0.000,0.000,0.000,552990.830 +4.641323,0.020154,16940794,0.504875,448443.754,0.000,0.000,28.500,0.000,346.367,7.889,365.266,762.870,347.517,5.026978,97.068,8,0.000,0.000,0.000,0,0.000,0,28.500,0.000,0.000,139772.744,107918.252,0.000,0.000,0.000,200752.758 +4.661484,0.020161,16983134,0.506137,2100096.325,0.000,0.000,0.158,0.000,366.528,9.569,365.266,1000.540,143.183,5.026978,97.065,8,0.000,0.000,0.000,0,0.000,0,0.158,0.000,0.000,672983.159,710382.134,0.000,0.000,0.000,716731.032 +4.681651,0.020167,17020809,0.507260,1868122.409,0.000,0.000,1.379,0.000,386.696,8.871,365.266,643.058,228.169,5.132812,97.060,8,0.000,0.000,0.000,0,0.000,0,1.379,0.000,0.000,611038.419,640640.784,0.000,0.000,0.000,616443.206 +4.701807,0.020156,17046355,0.508021,1267410.271,0.000,0.000,4.120,0.000,406.852,5.820,365.266,316.670,527.137,5.148071,97.050,8,0.000,0.000,0.000,0,0.000,0,4.120,0.000,0.000,443687.859,425380.712,0.000,0.000,0.000,398341.700 +4.721937,0.020130,17076956,0.508933,1520162.257,0.000,0.000,3.661,0.000,426.982,4.698,365.266,306.211,655.696,5.148071,97.037,8,0.000,0.000,0.000,0,0.000,0,3.661,0.000,0.000,550171.465,434921.099,0.000,0.000,0.000,535069.693 +4.742091,0.020153,17098057,0.509562,1047020.297,0.000,0.000,4.642,0.000,447.135,3.382,365.266,109.124,676.065,5.148071,97.024,8,0.000,0.000,0.000,0,0.000,0,4.642,0.000,0.000,422360.872,330118.290,0.000,0.000,0.000,294541.135 +4.762217,0.020126,17115188,0.510072,851193.609,0.000,0.000,3.346,0.000,467.261,3.288,365.266,285.314,802.179,5.148071,97.008,8,0.000,0.000,0.000,0,0.000,0,3.346,0.000,0.000,0.000,432726.936,0.000,0.000,0.000,418466.673 +4.782350,0.020133,17139535,0.510798,1209305.578,0.000,0.000,6.148,0.000,487.394,3.230,365.266,184.127,662.585,5.148071,96.995,8,0.000,0.000,0.000,0,0.000,0,6.148,0.000,0.000,0.000,598866.282,0.000,0.000,0.000,610439.297 +4.802480,0.020130,17158436,0.511361,938946.799,0.000,0.000,58.766,0.000,507.524,4.009,365.266,284.673,745.350,5.192505,96.980,8,0.000,0.000,0.000,0,0.000,0,58.766,0.000,0.000,49.677,479533.011,0.000,0.000,0.000,459364.110 +4.822593,0.020114,17160862,0.511434,120613.732,0.000,0.000,8.545,0.000,527.638,3.627,365.266,260.432,488.043,5.192505,96.971,8,0.000,0.000,0.000,0,0.000,0,8.545,0.000,0.000,120215.995,198.868,0.000,0.000,0.000,198.868 +4.842720,0.020127,17197636,0.512529,1827111.817,0.000,0.000,8.795,0.000,547.765,6.530,365.266,498.207,290.734,5.192505,96.965,8,0.000,0.000,0.000,0,0.000,0,8.795,0.000,0.000,595920.464,553588.945,0.000,0.000,0.000,677602.408 +4.862859,0.020139,17241117,0.513825,2159085.808,0.000,0.000,0.826,0.000,567.903,6.092,365.266,369.315,270.586,5.192505,96.960,8,0.000,0.000,0.000,0,0.000,0,0.826,0.000,0.000,713206.906,742901.101,0.000,0.000,0.000,702977.801 +4.882989,0.020130,17276404,0.514877,1752982.435,0.000,0.000,2.827,0.000,588.033,5.900,365.266,432.935,323.876,5.192505,96.953,8,0.000,0.000,0.000,0,0.000,0,2.827,0.000,0.000,570152.731,537415.025,0.000,0.000,0.000,645414.679 +4.903129,0.020140,17323228,0.516272,2324902.203,0.000,0.000,0.599,0.000,608.173,7.869,365.266,636.747,233.131,5.192505,96.949,8,0.000,0.000,0.000,0,0.000,0,0.599,0.000,0.000,775066.705,798154.855,0.000,0.000,0.000,751680.644 +4.923287,0.020158,17327166,0.516390,195355.141,0.000,0.000,4.926,0.000,628.332,6.514,365.266,685.400,288.539,5.192505,96.943,8,0.000,0.000,0.000,0,0.000,0,4.926,0.000,0.000,32939.516,64142.762,0.000,0.000,0.000,98272.863 +4.943442,0.020155,17373880,0.517782,2317703.266,0.000,0.000,3.360,0.000,648.487,7.798,365.266,569.988,162.217,5.192505,96.940,8,0.000,0.000,0.000,0,0.000,0,3.360,0.000,0.000,773295.438,772799.291,0.000,0.000,0.000,771608.537 +4.963591,0.020149,17418348,0.519107,2206949.837,0.000,0.000,0.290,0.000,668.636,8.031,365.266,593.041,159.747,5.192871,96.937,8,0.000,0.000,0.000,0,0.000,0,0.290,0.000,0.000,738693.923,762565.986,0.000,0.000,0.000,705689.928 +4.983709,0.020118,17450782,0.520074,1612178.394,0.000,0.000,2.801,0.000,688.754,5.695,365.266,322.898,319.791,5.207886,96.930,8,0.000,0.000,0.000,0,0.000,0,2.801,0.000,0.000,534195.018,519780.152,0.000,0.000,0.000,558203.224 +5.003841,0.020131,17474983,0.520795,1202148.518,0.000,0.000,3.405,0.000,708.885,4.263,365.266,230.128,426.300,5.229248,96.922,8,0.000,0.000,0.000,0,0.000,0,3.405,0.000,0.000,383429.793,401212.908,0.000,0.000,0.000,417505.818 +5.023970,0.020129,17487188,0.521159,606328.028,0.000,0.000,7.219,0.000,729.015,2.498,365.266,44.051,660.959,5.256104,96.909,8,0.000,0.000,0.000,0,0.000,0,7.219,0.000,0.000,172782.374,259173.562,0.000,0.000,0.000,174372.092 +5.044082,0.020112,17498010,0.521481,538094.821,0.000,0.000,4.695,0.000,749.127,2.756,365.266,159.073,587.151,5.271729,96.898,8,0.000,0.000,0.000,0,0.000,0,4.695,0.000,0.000,253882.107,35203.394,0.000,0.000,0.000,249009.320 +5.064212,0.020130,17512557,0.521915,722644.608,0.000,0.000,4.485,0.000,769.257,2.236,365.266,124.385,384.993,5.282715,96.890,8,0.000,0.000,0.000,0,0.000,0,4.485,0.000,0.000,355684.017,0.000,0.000,0.000,0.000,366960.591 +5.084340,0.020128,17528151,0.522380,774740.884,0.000,0.000,3.574,0.000,789.385,2.483,365.266,142.253,495.655,5.299805,96.880,8,0.000,0.000,0.000,0,0.000,0,3.574,0.000,0.000,375446.765,0.000,0.000,0.000,0.000,399294.118 +5.104476,0.020136,17548136,0.522975,992508.683,0.000,0.000,3.285,0.000,809.521,3.318,365.266,251.805,497.015,5.394531,96.870,7,0.000,0.000,0.000,0,0.000,0,3.285,0.000,0.000,921987.675,0.000,0.000,0.000,0.000,70521.007 +5.124618,0.020142,17548653,0.522991,25667.972,0.000,0.000,77.817,0.000,829.662,2.604,365.266,194.907,506.564,5.394531,96.860,7,0.000,0.000,0.000,0,0.000,0,77.817,0.000,0.000,25469.380,198.592,0.000,0.000,0.000,0.000 +5.144742,0.020124,17548661,0.522991,397.527,0.000,0.000,10.869,0.000,849.787,2.677,365.266,331.725,485.068,5.394531,96.851,7,0.000,0.000,0.000,0,0.000,0,10.869,0.000,0.000,198.763,198.763,0.000,0.000,0.000,0.000 +5.164854,0.020112,17572396,0.523698,1180158.989,0.000,0.000,6.750,0.000,869.899,3.491,365.266,288.622,308.239,5.394531,96.845,6,0.000,0.000,0.000,0,0.000,0,6.750,0.000,0.000,492598.909,687560.080,0.000,0.000,0.000,0.000 +5.185014,0.020160,17592031,0.524283,973952.101,0.000,0.000,1.285,0.000,890.059,3.559,365.266,482.272,360.396,5.394531,96.838,6,0.000,0.000,0.000,0,0.000,0,1.285,0.000,0.000,0.000,973952.101,0.000,0.000,0.000,0.000 +5.205131,0.020117,17601717,0.524572,481490.240,0.000,0.000,0.868,0.000,910.175,3.662,365.266,538.071,319.813,5.394531,96.831,5,0.000,0.000,0.000,0,0.000,0,0.868,0.000,0.000,0.000,481490.240,0.000,0.000,0.000,0.000 +5.225255,0.020125,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,930.300,3.858,365.266,648.499,148.295,5.394531,96.829,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.245387,0.020132,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,950.432,3.868,365.266,576.081,276.302,5.394531,96.823,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.265509,0.020122,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,970.554,3.324,365.266,519.305,157.247,5.394531,96.820,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.285641,0.020132,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,990.686,3.879,365.266,593.350,169.778,5.394531,96.817,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.305759,0.020118,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1010.804,3.358,365.266,463.671,245.039,5.489258,96.812,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.325878,0.020119,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1030.923,2.705,365.266,368.113,551.976,5.489258,96.801,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.346024,0.020146,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1051.069,1.106,365.266,169.079,602.634,5.489258,96.789,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.366178,0.020154,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1071.223,1.264,365.266,147.109,875.095,5.489258,96.772,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.386319,0.020141,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1091.364,0.852,365.266,88.245,487.385,5.489258,96.762,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.406449,0.020130,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1111.494,1.340,365.266,278.082,715.871,5.489258,96.748,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.426554,0.020105,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1131.599,1.757,365.266,320.775,447.065,5.549805,96.740,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.446682,0.020128,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1151.726,1.656,365.266,375.529,424.823,5.549805,96.731,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.466759,0.020077,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1171.804,1.581,365.266,314.800,376.865,5.549805,96.724,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.486873,0.020114,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1191.917,2.198,365.266,333.651,346.080,5.549805,96.717,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.506972,0.020100,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1212.017,2.054,365.266,394.324,437.080,5.549805,96.708,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.527074,0.020102,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1232.119,1.958,365.266,340.262,308.198,5.549805,96.702,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.547199,0.020125,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1252.244,2.629,365.266,445.064,250.191,5.549805,96.697,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.567310,0.020110,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1272.354,3.770,365.266,560.967,182.586,5.549805,96.694,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.587432,0.020122,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1292.476,3.550,365.266,500.852,217.618,5.549805,96.690,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.607552,0.020120,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1312.597,4.022,365.266,495.844,137.260,5.549805,96.687,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.627669,0.020117,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1332.714,4.129,365.266,578.831,174.756,5.549805,96.683,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.647795,0.020126,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1352.840,3.927,365.266,480.958,262.023,5.604858,96.678,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.667933,0.020138,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1372.978,3.214,365.266,404.825,400.752,5.604858,96.670,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.688052,0.020119,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1393.097,1.325,365.266,202.115,716.236,5.604858,96.656,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708186,0.020134,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1413.231,1.620,365.266,181.597,631.708,5.604858,96.644,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.728294,0.020107,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1433.338,1.369,365.266,208.257,546.869,5.604858,96.633,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.748410,0.020116,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1453.455,1.123,365.266,211.855,324.676,5.667114,96.627,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.768524,0.020114,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1473.569,1.540,365.266,234.403,326.067,5.667114,96.620,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.788633,0.020109,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1493.678,1.653,365.266,316.048,460.182,5.667114,96.611,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.808731,0.020097,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1513.775,2.050,365.266,354.719,290.578,5.667114,96.606,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.828827,0.020096,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1533.872,2.066,365.266,303.226,336.269,5.667114,96.599,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.848921,0.020094,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1553.965,2.137,365.266,354.978,430.212,5.667114,96.591,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.869042,0.020122,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1574.087,2.212,365.266,372.734,341.673,5.667114,96.584,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.889152,0.020110,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1594.197,3.679,365.266,544.279,205.124,5.667114,96.580,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909278,0.020126,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1614.322,3.773,365.266,514.349,198.752,5.667114,96.576,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.929394,0.020117,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1634.439,4.091,365.266,467.196,198.840,5.667114,96.572,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.949512,0.020117,17601717,0.524572,0.000,0.000,0.000,0.000,0.000,1654.556,4.134,373.188,269.900,186.405,5.667114,96.568,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.969634,0.020122,17601719,0.524572,99.394,0.000,0.000,1655.342,0.000,1674.678,5.517,383.293,106.383,105.607,5.667114,96.566,5,0.000,0.000,0.000,0,0.000,0,1655.342,49.697,0.000,0.000,0.000,0.000,49.697,0.000,0.000 +5.989790,0.020156,17601721,0.524572,99.226,0.000,0.000,1685.386,0.000,1694.833,6.855,420.168,24.807,49.807,5.667358,96.565,5,0.000,0.000,0.000,0,0.000,0,1685.386,0.000,49.613,0.000,0.000,0.000,0.000,49.613,0.000 +6.009936,0.020147,17601722,0.524572,49.636,0.000,0.000,1697.120,0.000,59.637,7.650,421.418,135.724,49.636,5.668579,96.564,5,0.000,0.000,0.000,0,0.000,0,1697.120,0.000,0.000,0.000,0.000,49.636,0.000,0.000,0.000 +6.030065,0.020129,17621469,0.525161,981017.093,0.000,0.000,63.072,0.000,49.722,7.160,421.418,1.164,152.919,5.671631,96.561,5,0.000,0.000,0.000,0,0.000,0,63.072,528140.615,168859.933,0.000,0.000,0.000,284016.545,0.000,0.000 +6.050192,0.020127,17680146,0.526909,2915312.693,0.000,0.000,56.444,0.000,58.115,5.483,421.418,1.553,142.648,5.673828,96.559,5,0.000,0.000,0.000,0,0.000,0,56.444,697763.203,825749.390,0.000,0.000,0.000,843138.818,548661.282,0.000 +6.070324,0.020132,17731096,0.528428,2530835.461,0.000,0.000,59.005,0.000,5.997,5.323,421.418,115.063,213.632,5.677979,96.554,5,0.000,0.000,0.000,0,0.000,0,59.005,430763.594,253331.911,0.000,0.000,550922.396,537312.015,758505.544,0.000 +6.090496,0.020172,17803137,0.530575,3571376.873,0.000,0.000,8.891,0.000,0.000,6.013,421.418,22.851,157.243,5.681763,96.551,5,0.000,0.000,0.000,0,0.000,0,8.891,572136.151,801317.802,0.000,0.000,688635.584,747083.598,762203.737,0.000 +6.110637,0.020141,17881297,0.532904,3880590.612,0.000,0.000,0.299,0.000,0.001,4.921,421.418,0.000,136.536,5.683960,96.549,5,0.000,0.000,0.000,0,0.000,0,0.299,699807.122,817823.549,0.000,0.000,715645.254,842747.506,804567.181,0.000 +6.130736,0.020099,17932015,0.534416,2523418.415,0.000,0.000,12.510,0.000,4.509,6.533,421.418,0.000,707.827,5.697144,96.535,5,0.000,0.000,0.000,0,0.000,0,12.510,537093.375,535799.774,0.000,0.000,159361.749,716903.978,574259.540,0.000 +6.150882,0.020146,18005284,0.536599,3636983.309,0.000,0.000,6.898,0.000,0.000,5.470,421.418,0.000,187.697,5.701172,96.531,5,0.000,0.000,0.000,0,0.000,0,6.898,657217.364,726215.259,0.000,0.000,782257.434,753814.417,717478.835,0.000 +6.171012,0.020130,18081005,0.538856,3761548.028,0.000,0.000,0.428,0.000,0.725,4.866,421.418,0.000,198.706,5.704834,96.527,5,0.000,0.000,0.000,0,0.000,0,0.428,746984.294,738390.273,0.000,0.000,770630.269,749865.526,755677.667,0.000 +6.191172,0.020160,18145960,0.540792,3221985.713,0.000,0.000,0.786,0.000,20.885,4.527,421.418,18.407,327.653,5.711426,96.521,5,0.000,0.000,0.000,0,0.000,0,0.786,817909.667,0.000,0.000,0.000,803673.505,809030.667,791371.874,0.000 +6.211303,0.020132,18203495,0.542506,2857941.459,0.000,0.000,1.012,0.000,41.016,4.098,421.418,56.464,223.529,5.715820,96.516,5,0.000,0.000,0.000,0,0.000,0,1.012,717180.130,0.000,0.000,0.000,702526.567,731833.693,706401.069,0.000 +6.231451,0.020148,18258397,0.544143,2724986.601,0.000,0.000,1.960,0.000,61.164,3.982,421.418,63.011,207.841,5.720337,96.512,5,0.000,0.000,0.000,0,0.000,0,1.960,654221.128,0.000,0.000,0.000,696459.364,695218.523,679087.587,0.000 +6.251580,0.020129,18300420,0.545395,2087689.829,0.000,0.000,2.606,0.000,81.293,3.459,421.418,23.287,279.642,5.725220,96.507,5,0.000,0.000,0.000,0,0.000,0,2.606,584630.652,0.000,0.000,0.000,664913.040,600826.233,237319.904,0.000 +6.271718,0.020138,18344185,0.546699,2173265.983,0.000,0.000,21.462,0.000,101.431,3.676,421.418,46.942,186.410,5.729492,96.503,5,0.000,0.000,0.000,0,0.000,0,21.462,576028.457,0.000,0.000,0.000,640384.739,566941.111,389911.676,0.000 +6.291845,0.020128,18397479,0.548288,2647811.990,0.000,0.000,1.811,0.000,121.558,3.998,421.418,50.848,170.786,5.732788,96.500,5,0.000,0.000,0.000,0,0.000,0,1.811,676038.161,0.000,0.000,0.000,663319.283,645582.411,662872.135,0.000 +6.311983,0.020137,18457216,0.550068,2966488.468,0.000,0.000,2.006,0.000,141.696,4.011,421.418,50.823,136.563,5.735229,96.497,5,0.000,0.000,0.000,0,0.000,0,2.006,691602.941,0.000,0.000,0.000,710970.009,731280.600,832634.919,0.000 +6.332123,0.020140,18488937,0.551013,1575038.277,0.000,0.000,4.742,0.000,161.835,3.310,421.418,41.507,235.851,5.739624,96.492,5,0.000,0.000,0.000,0,0.000,0,4.742,443449.666,0.000,0.000,0.000,201888.517,451592.735,478107.360,0.000 +6.352392,0.020270,18538666,0.552495,2453363.450,0.000,0.000,30.037,0.000,182.105,3.548,421.418,43.168,277.700,5.745972,96.487,5,0.000,0.000,0.000,0,0.000,0,30.037,753932.318,0.000,0.000,0.000,278691.511,656792.367,763947.255,0.000 +6.372531,0.020139,18553341,0.552933,728693.125,0.000,0.000,187.611,0.000,15.816,2.054,421.418,241.294,266.898,5.751343,96.482,5,0.000,0.000,0.000,0,0.000,0,187.611,184221.567,49.655,0.000,0.000,189534.696,178511.195,176376.012,0.000 +6.392660,0.020129,18553341,0.552933,0.000,0.000,0.000,0.000,0.000,35.945,1.408,421.418,429.267,434.701,5.759888,96.473,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.412764,0.020104,18553341,0.552933,0.000,0.000,0.000,0.000,0.000,56.049,1.466,421.418,483.615,599.806,5.772583,96.461,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.432885,0.020121,18553341,0.552933,0.000,0.000,0.000,0.000,0.000,76.171,1.722,421.418,527.075,456.799,5.784424,96.452,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.453037,0.020152,18553341,0.552933,0.000,0.000,0.000,0.000,0.000,96.322,2.198,421.418,620.875,230.478,5.839729,96.448,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.473169,0.020132,18553341,0.552933,0.000,0.000,0.000,0.000,0.000,116.455,2.574,421.418,687.254,741.777,5.839729,96.433,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.493298,0.020129,18553346,0.552933,248.401,0.000,0.000,130.129,0.000,136.576,4.409,421.418,712.793,363.092,5.890625,96.426,5,0.000,0.000,0.000,0,0.000,0,130.129,49.680,99.360,0.000,0.000,99.360,0.000,0.000,0.000 +6.513439,0.020141,18553351,0.552933,248.247,0.000,0.000,146.798,0.000,28.041,4.035,421.418,663.092,310.697,5.906128,96.420,5,0.000,0.000,0.000,0,0.000,0,146.798,49.649,0.000,0.000,0.000,0.000,99.299,99.299,0.000 +6.533595,0.020156,18553351,0.552933,0.000,0.000,0.000,0.000,0.000,48.196,1.322,421.418,333.344,608.352,6.009418,96.408,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.553724,0.020129,18553351,0.552933,0.000,0.000,0.000,0.000,0.000,68.325,2.243,421.418,409.279,1123.626,6.009418,96.386,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.573859,0.020135,18553351,0.552933,0.000,0.000,0.000,0.000,0.000,88.460,0.884,421.418,193.225,734.487,6.027344,96.371,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.594000,0.020141,18553351,0.552933,0.000,0.000,0.000,0.000,0.000,108.601,0.612,421.418,148.564,741.460,6.041504,96.357,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.614135,0.020135,18553351,0.552933,0.000,0.000,0.000,0.000,0.000,128.736,0.797,421.418,222.715,583.560,6.053101,96.345,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.634274,0.020140,18553352,0.552933,49.654,0.000,0.000,139.215,0.000,144.315,1.240,421.418,264.172,580.132,6.063599,96.334,5,0.000,0.000,0.000,0,0.000,0,139.215,0.000,49.654,0.000,0.000,0.000,0.000,0.000,0.000 +6.654432,0.020158,18553353,0.552933,49.609,0.000,0.000,11.705,0.000,164.472,0.997,421.418,305.407,444.933,6.072021,96.325,5,0.000,0.000,0.000,0,0.000,0,11.705,0.000,49.609,0.000,0.000,0.000,0.000,0.000,0.000 +6.674566,0.020134,18553353,0.552933,0.000,0.000,0.000,0.000,0.000,184.606,1.635,421.418,559.714,431.087,6.080933,96.317,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.694677,0.020110,18553354,0.552933,49.726,0.000,0.000,196.535,0.000,204.717,1.576,421.418,323.023,531.832,6.098389,96.306,5,0.000,0.000,0.000,0,0.000,0,196.535,49.726,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.714754,0.020078,18553355,0.552933,49.806,0.000,0.000,5.281,0.000,224.795,2.148,421.418,476.273,315.764,6.109867,96.300,5,0.000,0.000,0.000,0,0.000,0,5.281,49.806,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.734877,0.020122,18553357,0.552933,99.392,0.000,0.000,208.627,0.000,244.917,1.652,421.418,408.827,378.737,6.118408,96.293,5,0.000,0.000,0.000,0,0.000,0,208.627,0.000,0.000,0.000,0.000,0.000,0.000,99.392,0.000 +6.754980,0.020103,18553361,0.552933,198.974,0.000,0.000,246.575,0.000,118.660,2.786,421.418,567.193,356.560,6.130859,96.286,5,0.000,0.000,0.000,0,0.000,0,246.575,0.000,0.000,0.000,0.000,99.487,99.487,0.000,0.000 +6.775109,0.020129,18553362,0.552933,49.680,0.000,0.000,131.427,0.000,79.654,3.401,421.418,822.429,198.718,6.135376,96.282,5,0.000,0.000,0.000,0,0.000,0,131.427,0.000,49.680,0.000,0.000,0.000,0.000,0.000,0.000 +6.795261,0.020152,18553363,0.552933,49.623,0.000,0.000,8.250,0.000,99.806,4.025,421.418,1037.633,192.097,6.138794,96.278,5,0.000,0.000,0.000,0,0.000,0,8.250,0.000,49.623,0.000,0.000,0.000,0.000,0.000,0.000 +6.815433,0.020172,18553365,0.552933,99.146,0.000,0.000,80.740,0.000,119.978,2.723,421.418,563.312,264.325,6.143799,96.273,5,0.000,0.000,0.000,0,0.000,0,80.740,0.000,0.000,0.000,0.000,0.000,0.000,99.146,0.000 +6.835587,0.020154,18553367,0.552933,99.236,0.000,0.000,81.718,0.000,140.132,2.311,421.418,539.012,225.606,6.148315,96.268,5,0.000,0.000,0.000,0,0.000,0,81.718,0.000,0.000,0.000,0.000,0.000,99.236,0.000,0.000 +6.855736,0.020149,18553367,0.552933,0.000,0.000,0.000,0.000,0.000,160.281,1.428,421.418,390.253,370.478,6.156372,96.261,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.875857,0.020120,18553370,0.552934,149.102,0.000,0.000,168.881,0.000,99.859,1.982,421.418,391.974,565.732,6.168579,96.250,5,0.000,0.000,0.000,0,0.000,0,168.881,49.701,0.000,0.000,0.000,99.401,0.000,0.000,0.000 +6.895992,0.020135,18553371,0.552934,49.665,0.000,0.000,12.203,0.000,119.994,0.648,421.418,166.842,417.106,6.176392,96.242,5,0.000,0.000,0.000,0,0.000,0,12.203,49.665,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.916144,0.020152,18553371,0.552934,0.000,0.000,0.000,0.000,0.000,140.147,1.247,421.418,214.966,790.081,6.199463,96.226,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.936275,0.020131,18553371,0.552934,0.000,0.000,0.000,0.000,0.000,160.278,0.738,421.418,208.981,610.061,6.212158,96.214,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.956381,0.020106,18553371,0.552934,0.000,0.000,0.000,0.000,0.000,180.384,1.323,421.418,335.326,730.296,6.233887,96.200,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.976484,0.020102,18553372,0.552934,49.745,0.000,0.000,185.077,0.000,161.254,1.460,421.418,319.068,646.687,6.248169,96.187,5,0.000,0.000,0.000,0,0.000,0,185.077,0.000,49.745,0.000,0.000,0.000,0.000,0.000,0.000 +6.996613,0.020129,18553373,0.552934,49.680,0.000,0.000,15.697,0.000,181.383,1.003,421.418,260.434,540.274,6.260986,96.177,5,0.000,0.000,0.000,0,0.000,0,15.697,0.000,49.680,0.000,0.000,0.000,0.000,0.000,0.000 +7.016735,0.020123,18553374,0.552934,49.695,0.000,0.000,200.748,0.000,183.467,1.524,421.418,371.549,426.680,6.269775,96.168,5,0.000,0.000,0.000,0,0.000,0,200.748,0.000,0.000,0.000,0.000,0.000,0.000,49.695,0.000 +7.036843,0.020107,18553375,0.552934,49.733,0.000,0.000,9.662,0.000,203.574,1.495,421.418,365.616,337.835,6.276489,96.162,5,0.000,0.000,0.000,0,0.000,0,9.662,0.000,0.000,0.000,0.000,0.000,0.000,49.733,0.000 +7.056974,0.020132,18553375,0.552934,0.000,0.000,0.000,0.000,0.000,223.706,1.578,421.418,543.878,422.606,6.286865,96.153,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.077107,0.020132,18553379,0.552934,198.686,0.000,0.000,227.303,0.000,200.567,2.004,421.418,468.580,414.058,6.301395,96.145,5,0.000,0.000,0.000,0,0.000,0,227.303,0.000,0.000,0.000,0.000,99.343,99.343,0.000,0.000 +7.097216,0.020110,18553381,0.552934,99.454,0.000,0.000,201.158,0.000,120.444,1.884,421.418,513.200,348.867,6.308838,96.138,5,0.000,0.000,0.000,0,0.000,0,201.158,99.454,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.117349,0.020133,18553381,0.552934,0.000,0.000,0.000,0.000,0.000,140.577,2.389,421.418,459.453,255.532,6.313965,96.133,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.137492,0.020143,18553381,0.552934,0.000,0.000,0.000,0.000,0.000,160.720,1.347,421.418,439.246,414.618,6.322632,96.125,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.157595,0.020104,18553385,0.552934,198.970,0.000,0.000,171.593,0.000,92.376,2.874,421.418,721.461,341.008,6.333862,96.118,5,0.000,0.000,0.000,0,0.000,0,171.593,0.000,99.485,0.000,0.000,0.000,0.000,99.485,0.000 +7.177706,0.020111,18553385,0.552934,0.000,0.000,0.000,0.000,0.000,112.486,2.234,421.418,596.885,397.600,6.343628,96.110,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.197835,0.020128,18553386,0.552934,49.681,0.000,0.000,123.425,0.000,122.892,1.880,421.418,339.228,471.387,6.353149,96.101,5,0.000,0.000,0.000,0,0.000,0,123.425,0.000,0.000,0.000,0.000,0.000,49.681,0.000,0.000 +7.217938,0.020103,18553387,0.552934,49.744,0.000,0.000,17.522,0.000,142.995,1.206,421.418,335.190,307.014,6.361328,96.095,5,0.000,0.000,0.000,0,0.000,0,17.522,0.000,0.000,0.000,0.000,0.000,49.744,0.000,0.000 +7.238029,0.020091,18553388,0.552934,49.773,0.000,0.000,153.681,0.000,163.086,1.912,421.418,474.787,492.868,6.370728,96.086,5,0.000,0.000,0.000,0,0.000,0,153.681,49.773,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.258131,0.020102,18553389,0.552934,49.747,0.000,0.000,13.439,0.000,183.188,1.882,421.418,353.084,532.638,6.385742,96.075,5,0.000,0.000,0.000,0,0.000,0,13.439,49.747,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.278250,0.020119,18553389,0.552934,0.000,0.000,0.000,0.000,0.000,203.307,1.450,421.418,235.120,466.552,6.394775,96.066,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.298384,0.020133,18553389,0.552934,0.000,0.000,0.000,0.000,0.000,223.440,1.649,421.418,317.996,447.988,6.405396,96.057,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.318528,0.020144,18553389,0.552934,0.000,0.000,0.000,0.000,0.000,243.585,1.243,421.418,294.553,580.962,6.422241,96.046,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.338666,0.020138,18553391,0.552934,99.315,0.000,0.000,253.674,0.000,181.926,1.720,421.418,370.490,492.111,6.434692,96.036,5,0.000,0.000,0.000,0,0.000,0,253.674,0.000,0.000,0.000,0.000,99.315,0.000,0.000,0.000 +7.358800,0.020134,18553393,0.552934,99.336,0.000,0.000,183.346,0.000,202.037,2.226,421.418,524.812,459.235,6.446045,96.027,5,0.000,0.000,0.000,0,0.000,0,183.346,0.000,99.336,0.000,0.000,0.000,0.000,0.000,0.000 +7.378930,0.020130,18553395,0.552934,99.354,0.000,0.000,203.413,0.000,172.761,2.207,421.418,454.079,370.443,6.453125,96.020,5,0.000,0.000,0.000,0,0.000,0,203.413,0.000,0.000,0.000,0.000,0.000,0.000,99.354,0.000 +7.399040,0.020110,18553396,0.552934,49.725,0.000,0.000,187.180,0.000,148.170,2.563,421.418,491.816,681.200,6.471313,96.006,5,0.000,0.000,0.000,0,0.000,0,187.180,0.000,0.000,0.000,0.000,0.000,49.725,0.000,0.000 +7.419158,0.020117,18553397,0.552934,49.708,0.000,0.000,9.348,0.000,168.287,1.672,421.418,263.881,385.239,6.478516,95.999,5,0.000,0.000,0.000,0,0.000,0,9.348,0.000,0.000,0.000,0.000,0.000,49.708,0.000,0.000 +7.439311,0.020153,18553399,0.552934,99.240,0.000,0.000,171.368,0.000,101.762,1.839,421.418,374.476,312.451,6.485107,95.993,5,0.000,0.000,0.000,0,0.000,0,171.368,99.240,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.459445,0.020134,18553400,0.552934,49.667,0.000,0.000,119.847,0.000,108.068,2.886,421.418,668.955,290.631,6.498413,95.987,5,0.000,0.000,0.000,0,0.000,0,119.847,0.000,0.000,0.000,0.000,49.667,0.000,0.000,0.000 +7.479585,0.020141,18553401,0.552934,49.651,0.000,0.000,5.917,0.000,128.209,2.162,421.418,466.643,335.921,6.501709,95.980,5,0.000,0.000,0.000,0,0.000,0,5.917,0.000,0.000,0.000,0.000,49.651,0.000,0.000,0.000 +7.499702,0.020116,18553402,0.552934,49.711,0.000,0.000,143.980,0.000,132.125,1.704,421.418,387.008,389.338,6.510502,95.973,5,0.000,0.000,0.000,0,0.000,0,143.980,0.000,49.711,0.000,0.000,0.000,0.000,0.000,0.000 +7.519822,0.020121,18553403,0.552934,49.700,0.000,0.000,9.296,0.000,152.246,1.703,421.418,318.195,358.770,6.519409,95.966,5,0.000,0.000,0.000,0,0.000,0,9.296,0.000,49.700,0.000,0.000,0.000,0.000,0.000,0.000 +7.539957,0.020135,18553405,0.552935,99.330,0.000,0.000,163.145,0.000,137.260,1.979,421.418,465.028,539.526,6.533325,95.955,5,0.000,0.000,0.000,0,0.000,0,163.145,0.000,0.000,0.000,0.000,0.000,0.000,99.330,0.000 +7.560111,0.020154,18553405,0.552935,0.000,0.000,0.000,0.000,0.000,157.414,1.161,421.418,323.096,214.364,6.538330,95.951,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.580242,0.020131,18553406,0.552935,49.676,0.000,0.000,175.338,0.000,147.454,1.945,421.418,547.401,494.815,6.548462,95.941,5,0.000,0.000,0.000,0,0.000,0,175.338,0.000,0.000,0.000,0.000,0.000,49.676,0.000,0.000 +7.600348,0.020106,18553409,0.552935,149.210,0.000,0.000,156.113,0.000,137.033,1.823,421.418,313.769,556.819,6.562866,95.930,5,0.000,0.000,0.000,0,0.000,0,156.113,99.474,0.000,0.000,0.000,0.000,49.737,0.000,0.000 +7.620480,0.020132,18553409,0.552935,0.000,0.000,0.000,0.000,0.000,157.165,1.234,421.418,201.789,649.799,6.578979,95.917,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.640597,0.020117,18553409,0.552935,0.000,0.000,0.000,0.000,0.000,177.282,1.050,421.418,225.246,450.881,6.587891,95.909,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.660718,0.020121,18553409,0.552935,0.000,0.000,0.000,0.000,0.000,197.403,2.072,421.418,447.304,457.205,6.602051,95.900,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.680837,0.020120,18553409,0.552935,0.000,0.000,0.000,0.000,0.000,217.523,2.164,421.418,602.062,462.661,6.612793,95.891,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.700967,0.020129,18553409,0.552935,0.000,0.000,0.000,0.000,0.000,237.652,1.772,421.418,396.651,413.728,6.621914,95.882,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.721109,0.020143,18553411,0.552935,99.292,0.000,0.000,197.319,0.000,257.795,1.465,421.418,306.603,366.915,6.634525,95.875,5,0.000,0.000,0.000,0,0.000,0,197.319,0.000,99.292,0.000,0.000,0.000,0.000,0.000,0.000 +7.741242,0.020132,18553413,0.552935,99.342,0.000,0.000,188.641,0.000,277.927,1.673,421.418,343.041,467.412,6.642090,95.866,5,0.000,0.000,0.000,0,0.000,0,188.641,0.000,0.000,0.000,0.000,0.000,0.000,99.342,0.000 +7.761377,0.020136,18553415,0.552935,99.327,0.000,0.000,285.260,0.000,174.943,2.159,421.418,469.085,520.495,6.655762,95.856,5,0.000,0.000,0.000,0,0.000,0,285.260,0.000,0.000,0.000,0.000,99.327,0.000,0.000,0.000 +7.781496,0.020119,18553416,0.552935,49.704,0.000,0.000,187.356,0.000,184.788,2.708,421.418,621.885,442.095,6.666504,95.847,5,0.000,0.000,0.000,0,0.000,0,187.356,0.000,0.000,0.000,0.000,0.000,49.704,0.000,0.000 +7.801612,0.020116,18553419,0.552935,149.138,0.000,0.000,193.985,0.000,91.843,2.898,421.418,571.308,471.105,6.677856,95.838,5,0.000,0.000,0.000,0,0.000,0,193.985,99.425,0.000,0.000,0.000,0.000,49.713,0.000,0.000 +7.821751,0.020139,18553419,0.552935,0.000,0.000,0.000,0.000,0.000,111.982,1.616,421.418,302.780,277.371,6.682861,95.832,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.841876,0.020125,18553419,0.552935,0.000,0.000,0.000,0.000,0.000,132.107,1.361,421.418,328.608,532.799,6.696167,95.822,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.861993,0.020117,18553419,0.552935,0.000,0.000,0.000,0.000,0.000,152.224,1.967,421.418,408.166,401.758,6.708618,95.814,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.882145,0.020152,18553419,0.552935,0.000,0.000,0.000,0.000,0.000,172.376,2.345,421.418,578.797,325.065,6.715576,95.808,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.902290,0.020145,18553421,0.552935,99.280,0.000,0.000,125.109,0.000,192.521,1.779,421.418,402.743,421.746,6.725342,95.799,5,0.000,0.000,0.000,0,0.000,0,125.109,0.000,0.000,0.000,0.000,99.280,0.000,0.000,0.000 +7.922431,0.020141,18553423,0.552935,99.301,0.000,0.000,170.151,0.000,212.662,1.715,421.418,330.293,546.933,6.735962,95.789,5,0.000,0.000,0.000,0,0.000,0,170.151,0.000,0.000,0.000,0.000,0.000,0.000,99.301,0.000 +7.942573,0.020143,18553425,0.552935,99.292,0.000,0.000,142.632,0.000,232.804,1.615,421.418,387.279,605.644,6.752323,95.777,5,0.000,0.000,0.000,0,0.000,0,142.632,0.000,0.000,0.000,0.000,0.000,99.292,0.000,0.000 +7.962680,0.020107,18555333,0.552992,94892.062,0.000,0.000,244.558,0.000,165.939,1.482,421.418,474.025,630.026,6.768066,95.764,5,0.000,0.000,0.000,0,0.000,0,244.558,0.000,94892.062,0.000,0.000,0.000,0.000,0.000,0.000 +7.982756,0.020075,18587065,0.553938,1580652.794,0.000,0.000,174.719,0.000,88.453,4.848,421.418,634.721,674.999,6.783203,95.751,5,0.000,0.000,0.000,0,0.000,0,174.719,325126.711,499072.241,0.000,0.000,0.000,177432.411,579021.432,0.000 +8.002892,0.020136,18622563,0.554996,1762881.030,0.000,0.000,8.049,0.000,108.589,4.882,421.418,575.956,674.697,6.799683,95.738,5,0.000,0.000,0.000,0,0.000,0,8.049,659304.990,443277.820,0.000,0.000,0.000,660298.219,0.000,0.000 +8.023039,0.020147,18680134,0.556711,2857612.842,0.000,0.000,118.238,0.000,2.917,6.406,421.418,153.562,747.065,6.820801,95.723,5,0.000,0.000,0.000,0,0.000,0,118.238,826395.168,736503.784,0.000,0.000,359863.353,663389.478,271461.059,0.000 +8.043165,0.020127,18721275,0.557937,2044073.303,0.000,0.000,12.087,0.000,11.260,5.822,421.418,0.000,285.686,6.826416,95.718,5,0.000,0.000,0.000,0,0.000,0,12.087,469121.804,353008.940,0.000,0.000,341283.380,522532.727,358126.452,0.000 +8.063315,0.020149,18796271,0.560173,3722051.917,0.000,0.000,11.606,0.000,0.000,5.518,421.418,0.000,66.303,6.828003,95.716,5,0.000,0.000,0.000,0,0.000,0,11.606,721669.915,771548.071,0.000,0.000,657101.277,801425.334,770307.320,0.000 +8.083464,0.020149,18876910,0.562576,4002087.424,0.000,0.000,0.458,0.000,2.893,4.950,421.418,0.000,68.241,6.829174,95.715,5,0.000,0.000,0.000,0,0.000,0,0.458,716702.148,818840.020,0.000,0.000,835614.851,828368.918,802561.487,0.000 +8.103616,0.020152,18918885,0.563827,2082869.371,0.000,0.000,11.509,0.000,11.821,5.322,421.418,0.775,296.955,6.836182,95.709,5,0.000,0.000,0.000,0,0.000,0,11.509,579481.799,360302.907,0.000,0.000,379208.761,404019.593,359856.312,0.000 +8.123768,0.020152,18989697,0.565937,3513975.137,0.000,0.000,16.781,0.000,0.001,5.513,421.418,0.000,165.930,6.840698,95.706,5,0.000,0.000,0.000,0,0.000,0,16.781,844848.708,688533.088,0.000,0.000,573455.017,727587.181,679551.143,0.000 +8.143913,0.020145,19068681,0.568291,3920810.003,0.000,0.000,0.494,0.000,1.127,4.960,421.418,0.000,124.101,6.843018,95.703,5,0.000,0.000,0.000,0,0.000,0,0.494,748778.209,785512.224,0.000,0.000,770719.337,822742.644,793057.589,0.000 +8.164032,0.020120,19141580,0.570464,3623249.993,0.000,0.000,12.430,0.000,0.000,5.466,421.418,0.000,388.688,6.851318,95.696,5,0.000,0.000,0.000,0,0.000,0,12.430,354228.490,747672.117,0.000,0.000,840217.851,864273.778,816857.757,0.000 +8.184152,0.020119,19221534,0.572846,3974042.327,0.000,0.000,0.324,0.000,0.040,5.617,421.418,0.000,169.887,6.854736,95.692,5,0.000,0.000,0.000,0,0.000,0,0.324,803367.513,756148.610,0.000,0.000,805455.086,816936.735,792134.384,0.000 +8.204269,0.020117,19296377,0.575077,3720384.264,0.000,0.000,10.466,0.000,0.402,4.953,421.418,0.000,258.643,6.861816,95.687,5,0.000,0.000,0.000,0,0.000,0,10.466,802505.025,860117.966,0.000,0.000,861012.731,816175.049,380573.493,0.000 +8.224399,0.020130,19340499,0.576392,2191817.351,0.000,0.000,10.807,0.000,0.001,6.441,421.418,0.000,351.033,6.871704,95.680,5,0.000,0.000,0.000,0,0.000,0,10.807,299448.688,310774.882,0.000,0.000,372919.923,305807.253,902866.605,0.000 +8.244521,0.020122,19421791,0.578814,4039922.336,0.000,0.000,0.268,0.000,0.001,4.928,421.418,0.000,87.357,6.873535,95.679,5,0.000,0.000,0.000,0,0.000,0,0.268,820885.661,811840.910,0.000,0.000,823569.268,811890.607,771735.890,0.000 +8.264635,0.020114,19494632,0.580985,3621327.857,0.000,0.000,9.680,0.000,0.001,4.869,421.418,0.000,132.834,6.878418,95.676,5,0.000,0.000,0.000,0,0.000,0,9.680,425564.812,803899.884,0.000,0.000,817323.073,816825.918,757714.170,0.000 +8.284755,0.020120,19568949,0.583200,3693752.495,0.000,0.000,0.451,0.000,0.000,5.916,421.418,0.000,78.243,6.880737,95.675,4,0.000,0.000,0.000,0,0.000,0,0.451,851953.275,847430.333,0.000,0.000,842509.770,324061.335,827797.783,0.000 +8.304883,0.020128,19625404,0.584883,2804806.391,0.000,0.000,0.405,0.000,0.001,3.415,421.418,0.000,26.200,6.881226,95.674,3,0.000,0.000,0.000,0,0.000,0,0.405,235493.442,851105.098,0.000,0.000,882255.813,0.000,835952.039,0.000 +8.324993,0.020110,19675494,0.586375,2490795.395,0.000,0.000,0.449,0.000,9.212,2.929,421.418,0.000,107.223,6.884399,95.672,3,0.000,0.000,0.000,0,0.000,0,0.449,0.000,507457.916,0.000,0.000,1011086.899,0.000,972250.580,0.000 +8.345123,0.020130,19702409,0.587178,1337076.186,0.000,0.000,14.272,0.000,5.670,5.490,421.418,0.000,239.656,6.891357,95.667,3,0.000,0.000,0.000,0,0.000,0,14.272,0.000,1176269.364,0.000,0.000,7551.015,0.000,153255.807,0.000 +8.365270,0.020147,19755631,0.588764,2641628.687,0.000,0.000,6.373,0.000,0.000,3.034,421.418,0.000,68.247,6.894409,95.666,3,0.000,0.000,0.000,0,0.000,0,6.373,0.000,904036.393,0.000,0.000,882445.538,0.000,855146.756,0.000 +8.385402,0.020132,19811592,0.590431,2779716.933,0.000,0.000,0.553,0.000,0.000,2.784,421.418,0.000,100.509,6.899292,95.664,3,0.000,0.000,0.000,0,0.000,0,0.553,0.000,922317.042,0.000,0.000,951872.118,0.000,905527.773,0.000 +8.405581,0.020179,19853534,0.591681,2078481.689,0.000,0.000,0.541,0.000,1.522,2.521,421.418,0.000,102.016,6.901733,95.662,1,0.000,0.000,0.000,0,0.000,0,0.541,0.000,230485.393,0.000,0.000,865893.628,0.000,982102.668,0.000 +8.425808,0.020226,19853536,0.591681,98.881,0.000,0.000,10.975,0.000,1.473,1.981,421.418,0.000,340.676,6.916138,95.655,1,0.000,0.000,0.000,0,0.000,0,10.975,0.000,0.000,0.000,0.000,98.881,0.000,0.000,0.000 +8.446030,0.020222,19875547,0.592337,1088459.555,0.000,0.000,5.370,0.000,0.000,3.006,421.418,0.000,92.913,6.920166,95.653,1,0.000,0.000,0.000,0,0.000,0,5.370,0.000,0.000,0.000,0.000,1088459.555,0.000,0.000,0.000 +8.466269,0.020239,19900994,0.593096,1257328.756,0.000,0.000,0.594,0.000,0.000,1.054,421.418,0.000,18.529,6.921265,95.653,1,0.000,0.000,0.000,0,0.000,0,0.594,0.000,0.000,0.000,0.000,1257328.756,0.000,0.000,0.000 +8.486484,0.020216,19927732,0.593893,1322646.238,0.000,0.000,0.563,0.000,0.000,0.881,421.418,0.000,24.733,6.921753,95.652,1,0.000,0.000,0.000,0,0.000,0,0.563,0.000,0.000,0.000,0.000,1322646.238,0.000,0.000,0.000 +8.506689,0.020205,19955458,0.594719,1372267.535,0.000,0.000,0.384,0.000,0.000,0.979,421.418,0.000,12.373,6.922241,95.652,1,0.000,0.000,0.000,0,0.000,0,0.384,0.000,0.000,0.000,0.000,1372267.535,0.000,0.000,0.000 +8.526889,0.020200,19978843,0.595416,1157688.913,0.000,0.000,0.630,0.000,0.000,1.102,421.418,0.000,37.129,6.923828,95.651,1,0.000,0.000,0.000,0,0.000,0,0.630,0.000,0.000,0.000,0.000,1157688.913,0.000,0.000,0.000 +8.546997,0.020108,20000000,0.596046,1052146.263,0.000,0.000,1.104,0.000,0.000,0.860,421.418,0.000,38.658,6.926392,95.651,0,0.000,0.000,0.000,0,0.000,0,1.104,0.000,0.000,0.000,0.000,1052146.263,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.log new file mode 100644 index 000000000..4fbe58aa1 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=381 +worker=4 kind=insert tid=7 os_tid=380 +worker=3 kind=insert tid=6 os_tid=379 +worker=7 kind=insert tid=8 os_tid=383 +worker=0 kind=insert tid=9 os_tid=376 +worker=2 kind=insert tid=12 os_tid=378 +worker=6 kind=insert tid=11 os_tid=382 +worker=1 kind=insert tid=10 os_tid=377 +start_monotonic_ns=1788073389254137 main_address=0x5598e730ea80 +load_end reason=complete inserted=20000000 elapsed_s=8.547 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.148 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.summary.csv new file mode 100644 index 000000000..3ac9fae99 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-1-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2339975.164039,8.547099,20000000,0.002812,0.001328,0.004000,0.010112,1697.120232,0.002812,0.001328,0.004000,0.010112,1697.120232,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.csv new file mode 100644 index 000000000..7ac4dfb74 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.csv @@ -0,0 +1,391 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020064,0.020064,152626,0.004549,7607023.705,0.000,0.000,0.043,0.000,0.000,7.251,37.453,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.043,844754.136,845701.114,1038087.152,1096102.010,1051095.638,1041276.973,843109.385,846897.297 +0.040226,0.020162,266111,0.007931,5628592.546,0.000,0.000,0.089,0.000,13.145,7.939,52.609,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.089,742427.650,687870.203,722340.590,890972.697,815683.421,774120.566,245161.325,750016.094 +0.060377,0.020151,381194,0.011360,5711020.658,0.000,0.000,14.888,0.000,0.001,8.852,69.016,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,14.888,807452.162,683587.581,643986.645,824870.618,793011.219,697581.896,626865.940,633664.597 +0.080498,0.020121,486316,0.014493,5224547.910,0.000,0.000,15.971,0.000,0.006,8.532,87.055,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,15.971,788488.162,648980.676,639289.205,824272.056,788637.262,686106.466,136773.994,712000.089 +0.100619,0.020121,593360,0.017684,5319894.674,0.000,0.000,0.105,0.000,1.891,8.959,102.992,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.105,748504.668,639615.900,604528.968,611685.509,743833.037,648014.897,637627.972,686083.722 +0.120743,0.020123,696963,0.020771,5148378.328,0.000,0.000,12.720,0.000,0.001,9.211,122.211,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.720,790968.774,663753.842,637068.523,673195.575,772482.854,668425.016,667977.776,274505.969 +0.140864,0.020121,801543,0.023888,5197441.912,0.000,0.000,0.042,0.000,4.757,8.950,138.305,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.042,749946.438,636336.262,605622.750,768980.864,571977.041,646425.004,636087.770,582065.784 +0.160987,0.020123,906170,0.027006,5199423.460,0.000,0.000,12.619,0.000,0.001,9.346,155.199,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.619,774842.159,655375.731,639920.631,696423.680,456496.926,666656.463,667849.139,641858.731 +0.181107,0.020120,1007845,0.030036,5053313.890,0.000,0.000,0.222,0.000,6.518,8.954,169.418,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.222,727120.553,616685.702,588008.425,609578.509,731096.605,633037.217,425189.086,722597.793 +0.201229,0.020121,1108277,0.033029,4991374.978,0.000,0.000,17.348,0.000,0.001,9.294,185.512,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.348,742901.398,624717.057,598972.949,659257.897,745187.554,651206.651,300231.960,668899.512 +0.221349,0.020120,1211075,0.036093,5109157.941,0.000,0.000,0.031,0.000,8.063,9.204,203.793,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.031,443531.250,644670.982,603568.299,773992.846,752720.841,653468.050,642782.346,594423.325 +0.241473,0.020124,1315454,0.039204,5186757.611,0.000,0.000,12.669,0.000,0.001,9.472,220.355,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.669,569863.059,651705.095,612150.596,648773.291,770318.900,656028.262,650065.272,627853.135 +0.261598,0.020125,1415401,0.042182,4966274.284,0.000,0.000,0.050,0.000,10.171,9.466,235.516,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.050,735944.935,618181.820,598107.432,630305.955,740566.019,646256.149,305190.317,691721.655 +0.281726,0.020128,1517774,0.045233,5086212.679,0.000,0.000,16.631,0.000,0.005,9.487,251.922,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,16.631,742663.662,634751.870,602855.290,641061.629,753295.856,647122.973,433634.496,630826.901 +0.301856,0.020130,1615702,0.048152,4864668.255,0.000,0.000,0.034,0.000,11.062,9.248,269.578,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.034,724325.299,632822.164,596310.327,313554.714,723778.863,641465.783,654977.646,577433.459 +0.321982,0.020126,1718793,0.051224,5122397.988,0.000,0.000,13.185,0.000,0.006,9.691,284.109,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,13.185,743284.588,636504.818,594369.293,534047.915,741943.009,639038.913,640827.685,592381.768 +0.342120,0.020138,1822264,0.054308,5138085.648,0.000,0.000,9.302,0.000,0.002,9.394,289.848,0.000,0.194,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,9.302,731550.654,659646.952,618779.032,380722.160,761841.579,665158.907,683830.034,636556.329 +0.362283,0.020163,1932831,0.057603,5483724.818,0.000,0.000,0.026,0.000,0.001,8.914,289.848,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.026,602893.801,652242.216,612118.731,786846.837,761205.500,658243.380,653085.355,757088.999 +0.382429,0.020146,2032859,0.060584,4965147.226,0.000,0.000,12.274,0.000,0.001,8.940,290.004,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.274,588751.262,624242.127,599224.790,760894.368,746251.284,653379.383,249627.358,742776.653 +0.402561,0.020133,2134176,0.063603,5032454.881,0.000,0.000,0.083,0.000,0.000,11.751,290.160,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.083,566590.136,615366.459,571954.538,609704.035,713614.490,621177.895,617601.626,716445.702 +0.422696,0.020135,2229493,0.066444,4733897.846,0.000,0.000,0.069,0.000,15.921,8.944,290.504,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.069,606506.295,628358.798,608641.880,753563.709,729128.637,634964.214,628507.792,144226.521 +0.442822,0.020125,2257799,0.067288,1406488.560,0.000,0.000,17.183,0.000,19.283,10.831,299.410,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.183,641034.018,27577.233,26384.704,32496.415,31055.442,27030.657,26185.949,594724.142 +0.462955,0.020133,2280442,0.067962,1124649.488,0.000,0.000,0.026,0.000,39.416,10.818,299.410,0.000,10.283,0.044434,98.101,8,0.000,0.000,0.000,0,0.000,0,0.026,567018.441,0.000,0.000,0.000,0.000,0.000,0.000,557631.047 +0.483081,0.020126,2304433,0.068677,1192054.007,0.000,0.000,1.711,0.000,59.542,10.730,299.723,0.000,55.122,0.079647,98.100,8,0.000,0.000,0.000,0,0.000,0,1.711,598685.287,0.000,0.000,0.000,0.000,0.000,0.000,593368.719 +0.506556,0.023475,2331517,0.069485,1153747.112,0.000,0.000,0.014,0.000,83.017,11.181,299.723,0.000,4.493,0.106205,98.100,8,0.000,0.000,0.000,0,0.000,0,0.014,579429.486,0.000,0.000,0.000,0.000,0.000,0.000,574317.625 +0.526695,0.020139,2366884,0.070539,1756103.984,0.000,0.000,95.213,0.000,10.715,10.830,307.066,0.000,29.676,0.178955,98.099,8,0.000,0.000,0.000,0,0.000,0,95.213,612478.939,27458.521,5511.566,43695.295,315748.162,286849.682,32423.895,431937.924 +0.546898,0.020203,2438783,0.072681,3558880.568,0.000,0.000,15.116,0.000,0.003,9.569,307.066,0.000,177.691,0.217041,98.096,8,0.000,0.000,0.000,0,0.000,0,15.116,432565.923,405490.335,469689.672,437020.773,367723.108,485133.151,404005.385,557252.221 +0.567061,0.020163,2517609,0.075031,3909453.979,0.000,0.000,1.594,0.000,0.001,8.428,307.066,0.000,259.410,0.243774,98.091,8,0.000,0.000,0.000,0,0.000,0,1.594,436196.785,513467.346,515153.610,539604.436,461788.319,470913.982,461341.955,510987.547 +0.587240,0.020179,2605922,0.077663,4376411.966,0.000,0.000,0.798,0.000,13.477,8.613,307.066,0.000,182.737,0.274292,98.087,8,0.000,0.000,0.000,0,0.000,0,0.798,191631.867,568602.028,619347.058,660825.174,589762.309,562358.011,523010.790,660874.729 +0.607405,0.020165,2636753,0.078581,1528932.712,0.000,0.000,24.287,0.000,2.055,7.992,307.066,0.000,2332.703,0.399536,98.041,8,0.000,0.000,0.000,0,0.000,0,24.287,192957.646,135382.774,176642.286,200743.395,141532.028,165881.091,177286.966,338506.526 +0.627564,0.020159,2699606,0.080455,3117926.093,0.000,0.000,8.415,0.000,0.001,7.898,307.066,26.741,797.388,0.413208,98.025,8,0.000,0.000,0.000,0,0.000,0,8.415,363864.698,394670.421,424136.765,404790.176,404938.996,378300.230,352554.385,394670.421 +0.647702,0.020138,2787660,0.083079,4372446.605,0.000,0.000,2.603,0.000,9.400,8.403,307.066,41.704,1191.560,0.590088,98.002,8,0.000,0.000,0.000,0,0.000,0,2.603,634559.420,515483.319,659635.913,542496.413,620456.996,589570.701,566430.809,243813.033 +0.667832,0.020130,2828750,0.084303,2041264.644,0.000,0.000,14.775,0.000,6.833,6.534,307.066,29.884,1236.708,0.608154,97.977,8,0.000,0.000,0.000,0,0.000,0,14.775,227177.007,184354.663,276308.444,420722.080,320472.091,207504.561,188279.216,216446.582 +0.687986,0.020154,2874659,0.085672,2277864.205,0.000,0.000,9.559,0.000,4.053,8.210,307.066,41.477,373.290,0.608154,97.970,8,0.000,0.000,0.000,0,0.000,0,9.559,170384.580,307277.724,305789.216,150736.271,316308.007,322658.976,321368.935,383340.496 +0.708114,0.020128,2919840,0.087018,2244716.475,0.000,0.000,12.005,0.000,5.553,7.967,307.066,82.287,340.599,0.608154,97.964,8,0.000,0.000,0.000,0,0.000,0,12.005,250500.442,304108.133,303313.209,61507.249,311212.766,310964.353,321546.779,381563.545 +0.728231,0.020118,2959843,0.088210,1988464.391,0.000,0.000,8.002,0.000,13.242,7.981,307.066,82.911,588.145,0.608154,97.952,8,0.000,0.000,0.000,0,0.000,0,8.002,185907.478,290741.400,144202.565,97924.527,300434.437,302373.044,300931.516,365949.425 +0.748363,0.020131,3028119,0.090245,3391515.707,0.000,0.000,15.873,0.000,0.001,9.406,307.066,68.107,969.218,0.608154,97.933,8,0.000,0.000,0.000,0,0.000,0,15.873,396196.750,350397.677,574127.637,367237.032,345927.052,493358.340,358097.087,506174.132 +0.768525,0.020162,3116365,0.092875,4376747.462,0.000,0.000,0.209,0.000,0.001,8.897,307.066,99.775,349.505,0.608154,97.926,8,0.000,0.000,0.000,0,0.000,0,0.209,535301.717,518240.308,524489.545,548792.134,534111.387,547601.803,529846.034,638364.533 +0.788672,0.020146,3194990,0.095218,3902663.768,0.000,0.000,12.389,0.000,0.323,9.281,307.066,100.048,643.528,0.608154,97.913,8,0.000,0.000,0.000,0,0.000,0,12.389,500285.509,555530.848,496562.777,588787.251,471992.748,506440.425,544511.562,238552.650 +0.808822,0.020150,3273046,0.097544,3873749.205,0.000,0.000,5.144,0.000,0.002,9.506,307.066,106.816,362.516,0.608154,97.906,8,0.000,0.000,0.000,0,0.000,0,5.144,446600.762,428883.630,437618.127,454293.075,602630.632,452159.078,448039.969,603523.933 +0.828972,0.020151,3361914,0.100193,4410207.893,0.000,0.000,0.262,0.000,6.601,8.949,307.066,107.589,122.128,0.608154,97.904,8,0.000,0.000,0.000,0,0.000,0,0.262,561027.594,541375.500,556511.583,573731.978,564154.064,388029.612,553087.354,672290.209 +0.849136,0.020163,3430142,0.102226,3383749.186,0.000,0.000,13.162,0.000,0.001,9.573,307.066,123.987,189.467,0.608154,97.900,8,0.000,0.000,0.000,0,0.000,0,13.162,409057.327,374291.422,516181.942,341162.142,510180.980,288641.324,496244.861,447989.189 +0.869294,0.020159,3529727,0.105194,4940045.797,0.000,0.000,0.166,0.000,0.001,8.945,307.066,155.020,82.742,0.608154,97.898,8,0.000,0.000,0.000,0,0.000,0,0.166,716712.172,574292.415,620872.754,610108.181,622956.219,621219.998,588628.643,585255.413 +0.889442,0.020147,3604901,0.107434,3731196.974,0.000,0.000,9.945,0.000,5.538,9.948,307.066,75.808,125.830,0.608154,97.896,8,0.000,0.000,0.000,0,0.000,0,9.945,250304.977,376623.868,459413.616,581960.312,435589.228,473311.176,569452.509,584541.288 +0.909697,0.020256,3704059,0.110390,4895314.868,0.000,0.000,6.260,0.000,0.001,9.194,307.066,0.579,18.899,0.766846,97.896,8,0.000,0.000,0.000,0,0.000,0,6.260,687263.542,569173.290,633007.193,605163.170,608125.300,614296.405,591882.954,586403.013 +0.934565,0.024868,3796624,0.113148,3722287.177,0.000,0.000,11.896,0.000,6.263,9.884,307.066,0.000,104.302,0.766846,97.893,8,0.000,0.000,0.000,0,0.000,0,11.896,492323.901,174040.500,423881.911,582480.741,426214.247,449577.817,591769.871,581998.188 +0.954725,0.020160,3897397,0.116151,4998610.133,0.000,0.000,7.217,0.000,0.001,8.039,307.066,0.000,24.801,0.766846,97.893,8,0.000,0.000,0.000,0,0.000,0,7.217,713732.857,590470.215,605896.647,633872.554,603515.718,624993.676,612096.981,614031.485 +0.974868,0.020143,3995217,0.119067,4856299.554,0.000,0.000,0.592,0.000,15.341,7.795,307.066,8.145,122.756,0.766846,97.890,8,0.000,0.000,0.000,0,0.000,0,0.592,765480.299,671750.044,702480.461,655565.688,641962.886,661523.120,612423.955,145113.102 +0.995044,0.020175,4065907,0.121173,3503763.063,0.000,0.000,16.145,0.000,19.795,9.671,307.066,114.619,73.573,0.766846,97.889,8,0.000,0.000,0.000,0,0.000,0,16.145,15018.252,748979.540,672252.630,713689.126,12639.123,679290.887,14671.295,647222.211 +1.015215,0.020172,4128785,0.123047,3117162.847,0.000,0.000,0.034,0.000,39.967,10.914,307.066,148.724,0.194,0.766846,97.889,8,0.000,0.000,0.000,0,0.000,0,0.034,0.000,503679.737,632524.584,683487.455,0.000,660732.632,0.000,636738.440 +1.035353,0.020137,4158730,0.123940,1487036.882,0.000,0.000,13.166,0.000,60.104,10.276,307.066,35.304,84.769,0.766846,97.887,8,0.000,0.000,0.000,0,0.000,0,13.166,0.000,45934.517,375868.498,314092.779,0.000,467042.307,0.000,284098.781 +1.055513,0.020160,4203633,0.125278,2227287.157,0.000,0.000,72.457,0.000,31.435,10.343,307.066,202.671,0.581,0.766846,97.887,8,0.000,0.000,0.000,0,0.000,0,72.457,253467.193,128221.662,705095.137,0.000,264032.460,605444.336,271026.369,0.000 +1.075665,0.020152,4277031,0.127465,3642167.806,0.000,0.000,22.454,0.000,51.587,10.658,307.066,109.905,24.230,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,22.454,644244.593,398019.401,677441.822,0.000,642358.950,634220.915,645882.124,0.000 +1.095818,0.020153,4352796,0.129723,3759508.930,0.000,0.000,69.848,0.000,71.740,8.773,307.066,32.951,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,69.848,313056.713,676528.011,708483.713,71850.709,697070.962,647946.514,644572.309,0.000 +1.116004,0.020186,4430147,0.132029,3831959.716,0.000,0.000,75.767,0.000,16.161,9.355,307.066,26.318,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,75.767,525271.410,629651.950,44635.437,644712.075,493268.644,501145.486,467309.744,525964.969 +1.136149,0.020145,4531729,0.135056,5042555.090,0.000,0.000,21.104,0.000,4.044,7.943,307.066,0.000,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,21.104,624325.327,745795.000,492381.563,780195.688,648301.564,638919.558,613851.236,498785.154 +1.156311,0.020162,4617494,0.137612,4253730.762,0.000,0.000,11.752,0.000,0.003,8.767,307.066,0.000,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,11.752,652356.098,536297.916,593186.264,669963.215,581134.068,470184.430,462794.400,287814.372 +1.176474,0.020162,4721706,0.140718,5168668.915,0.000,0.000,0.058,0.000,2.787,7.936,307.066,0.000,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,0.058,608711.795,635593.714,638470.377,766630.670,645662.034,644967.668,616895.405,611737.251 +1.196634,0.020160,4813101,0.143442,4533373.081,0.000,0.000,9.519,0.000,0.004,9.295,307.066,0.000,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,9.519,561444.826,460852.008,586642.633,640411.181,597753.477,573845.322,544381.745,568041.890 +1.216778,0.020144,4918161,0.146573,5215531.362,0.000,0.000,0.032,0.000,2.958,7.946,307.066,0.000,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,0.032,615875.519,636278.940,643675.801,776521.431,650923.731,652462.676,622478.086,617315.177 +1.236925,0.020147,5002205,0.149077,4171524.279,0.000,0.000,9.364,0.000,0.001,8.968,307.066,0.000,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,9.364,588224.433,504490.181,600930.994,528563.158,453713.572,542262.419,523202.578,430136.945 +1.257084,0.020160,5107959,0.152229,5245833.267,0.000,0.000,0.164,0.000,1.336,8.001,307.066,0.000,0.000,0.775295,97.887,8,0.000,0.000,0.000,0,0.000,0,0.164,618265.653,741978.308,642224.439,773675.336,644853.457,637958.485,608245.622,578631.967 +1.277245,0.020160,5176038,0.154258,3376873.887,0.000,0.000,13.262,0.000,0.052,8.865,307.066,0.000,208.872,1.015747,97.882,8,0.000,0.000,0.000,0,0.000,0,13.262,482332.609,551329.386,382830.427,440319.474,330896.836,471618.516,475834.710,241711.930 +1.297413,0.020169,5211391,0.155312,1752875.625,0.000,0.000,10.336,0.000,0.430,7.455,307.066,0.000,92.966,1.018555,97.881,8,0.000,0.000,0.000,0,0.000,0,10.336,177255.971,187866.539,193518.897,203286.569,222474.837,287476.957,194808.031,286187.823 +1.317563,0.020150,5305774,0.158124,4684013.807,0.000,0.000,1.333,0.000,1.256,7.749,307.066,0.000,279.156,1.026489,97.875,8,0.000,0.000,0.000,0,0.000,0,1.333,578907.442,625607.133,600892.525,638907.364,543919.894,570569.983,585904.951,539304.515 +1.337704,0.020141,5380184,0.160342,3694427.868,0.000,0.000,20.396,0.000,2.320,7.785,307.066,0.000,732.332,1.047729,97.860,8,0.000,0.000,0.000,0,0.000,0,20.396,488403.265,584475.270,495056.313,606519.700,49.650,544408.031,495850.707,479664.933 +1.357881,0.020176,5451937,0.162480,3556287.633,0.000,0.000,7.394,0.000,0.001,8.279,307.066,0.000,422.253,1.074219,97.852,8,0.000,0.000,0.000,0,0.000,0,7.394,457366.553,579588.694,552031.715,528241.517,366914.238,371027.960,285829.314,415287.641 +1.378038,0.020157,5543881,0.165221,4561450.091,0.000,0.000,0.705,0.000,11.245,8.578,307.066,0.000,364.332,1.082642,97.845,8,0.000,0.000,0.000,0,0.000,0,0.705,549245.345,648616.533,665087.444,672330.676,645987.140,574695.879,546417.507,259069.568 +1.398172,0.020134,5597574,0.166821,2666779.643,0.000,0.000,20.404,0.000,0.002,8.335,307.066,0.000,958.615,1.115479,97.826,8,0.000,0.000,0.000,0,0.000,0,20.404,187145.916,410995.876,410399.869,348415.235,399622.092,371709.140,289807.968,248683.547 +1.418327,0.020156,5689377,0.169557,4554658.055,0.000,0.000,1.592,0.000,0.001,7.945,307.066,0.000,210.082,1.123169,97.822,8,0.000,0.000,0.000,0,0.000,0,1.592,512010.186,624384.515,579831.691,631131.936,655591.337,515235.057,524066.240,512407.093 +1.438481,0.020154,5758202,0.171608,3414982.975,0.000,0.000,12.518,0.000,7.238,8.547,307.066,0.000,397.916,1.135376,97.814,8,0.000,0.000,0.000,0,0.000,0,12.518,370549.842,277763.526,430339.954,459862.873,747202.741,399923.905,371492.590,357847.544 +1.458658,0.020177,5787160,0.172471,1435229.863,0.000,0.000,0.812,0.000,27.415,10.407,307.066,0.000,402.695,1.156372,97.806,8,0.000,0.000,0.000,0,0.000,0,0.812,0.000,658635.598,0.000,0.000,776594.265,0.000,0.000,0.000 +1.478815,0.020157,5816104,0.173333,1435897.975,0.000,0.000,0.337,0.000,47.572,9.519,307.066,0.000,248.048,1.201344,97.802,8,0.000,0.000,0.000,0,0.000,0,0.337,0.000,656185.134,0.000,0.000,779712.841,0.000,0.000,0.000 +1.498972,0.020157,5847169,0.174259,1541137.966,0.000,0.000,63.435,0.000,67.729,10.076,307.066,0.000,3.101,1.233646,97.802,8,0.000,0.000,0.000,0,0.000,0,63.435,0.000,641111.409,121098.271,0.000,778928.286,0.000,0.000,0.000 +1.519108,0.020136,5886311,0.175426,1943913.560,0.000,0.000,76.083,0.000,13.981,10.930,307.066,0.000,0.000,1.233646,97.802,8,0.000,0.000,0.000,0,0.000,0,76.083,39134.533,601171.980,247322.302,427698.727,217673.423,62774.175,333140.160,14998.260 +1.539275,0.020167,5942876,0.177112,2804853.177,0.000,0.000,28.247,0.000,0.001,9.622,307.066,0.000,2.324,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,28.247,238113.762,634953.504,293452.154,300245.487,542078.227,117321.358,589829.904,88858.780 +1.559444,0.020169,6054111,0.180427,5515140.992,0.000,0.000,0.031,0.000,0.002,7.936,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,0.031,617679.925,748672.891,748672.891,783082.095,738012.979,640834.246,620456.460,617729.506 +1.579614,0.020170,6150528,0.183300,4780323.849,0.000,0.000,11.760,0.000,2.346,8.126,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,11.760,260442.050,661145.011,735663.268,695057.511,672201.279,572149.488,615482.127,568183.114 +1.599786,0.020172,6255108,0.186417,5184378.058,0.000,0.000,2.744,0.000,0.003,8.639,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,2.744,551602.359,702751.419,648468.630,744789.596,689168.328,626805.089,614510.905,606281.733 +1.619926,0.020140,6349610,0.189233,4692161.961,0.000,0.000,11.930,0.000,0.415,8.224,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,11.930,255754.653,643830.439,722031.483,680771.123,660711.934,657782.498,521191.341,550088.489 +1.640086,0.020160,6453890,0.192341,5172717.576,0.000,0.000,2.870,0.000,0.001,8.792,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,2.870,616083.163,723476.082,630121.129,736968.403,673871.963,636916.894,615934.351,539345.591 +1.660234,0.020149,6547421,0.195128,4642033.694,0.000,0.000,11.444,0.000,1.333,8.268,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,11.444,525393.385,665352.703,732056.719,667238.680,664409.715,573237.634,228997.268,585347.589 +1.680403,0.020168,6651340,0.198225,5152582.516,0.000,0.000,3.947,0.000,0.001,8.848,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,3.947,617056.452,703528.646,702983.236,668523.274,736302.797,640756.973,543227.841,540203.298 +1.700570,0.020168,6738793,0.200832,4336311.923,0.000,0.000,9.289,0.000,3.674,8.573,307.066,0.000,0.194,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,9.289,431385.015,640234.864,522174.206,390081.140,704992.201,552123.235,564568.941,530752.322 +1.720710,0.020140,6847732,0.204078,5409076.727,0.000,0.000,4.614,0.000,0.001,8.542,307.066,0.000,0.000,1.298588,97.801,8,0.000,0.000,0.000,0,0.000,0,4.614,609184.611,747367.085,712560.792,752928.148,750793.097,618916.471,623186.572,594139.951 +1.740865,0.020154,6936075,0.206711,4383311.928,0.000,0.000,11.013,0.000,1.966,8.221,307.066,0.000,23.839,1.547241,97.801,8,0.000,0.000,0.000,0,0.000,0,11.013,465853.726,627803.514,251905.354,655142.464,613513.827,661493.436,532886.251,574713.357 +1.761020,0.020156,6954472,0.207259,912750.988,0.000,0.000,5.427,0.000,10.111,8.039,307.066,0.000,262.994,1.557739,97.796,8,0.000,0.000,0.000,0,0.000,0,5.427,42221.617,201135.647,69360.541,162337.405,121058.456,134454.268,135744.236,46438.817 +1.781164,0.020144,7036237,0.209696,4059087.486,0.000,0.000,14.094,0.000,0.001,7.369,307.066,0.000,310.271,1.564453,97.790,8,0.000,0.000,0.000,0,0.000,0,14.094,452647.951,562756.873,541162.021,579585.965,533417.661,478263.913,445946.100,465307.002 +1.801326,0.020162,7127867,0.212427,4544703.129,0.000,0.000,0.416,0.000,13.340,7.470,307.066,0.000,514.584,1.576538,97.780,8,0.000,0.000,0.000,0,0.000,0,0.416,562793.260,666652.349,664519.617,693981.078,643390.691,578863.148,545037.026,189465.960 +1.821512,0.020186,7187539,0.214205,2956079.638,0.000,0.000,18.180,0.000,5.344,8.181,307.066,0.000,798.813,1.593140,97.764,8,0.000,0.000,0.000,0,0.000,0,18.180,431235.307,366141.316,221686.157,397796.613,551218.295,333247.549,321556.390,333198.010 +1.841673,0.020160,7280120,0.216964,4592231.098,0.000,0.000,6.461,0.000,2.818,8.817,307.066,0.000,353.416,1.601562,97.757,8,0.000,0.000,0.000,0,0.000,0,6.461,641209.011,557877.136,592251.534,636893.610,526925.297,534266.439,622409.737,480398.334 +1.861831,0.020159,7352234,0.219114,3577320.757,0.000,0.000,22.011,0.000,1.379,7.454,307.066,0.000,766.769,1.618164,97.742,8,0.000,0.000,0.000,0,0.000,0,22.011,513774.178,421704.575,558320.785,579254.714,431477.049,484506.363,556138.101,32144.991 +1.881987,0.020156,7417195,0.221050,3222989.164,0.000,0.000,8.024,0.000,0.001,9.154,307.066,0.000,684.521,1.638062,97.728,8,0.000,0.000,0.000,0,0.000,0,8.024,366897.136,461412.220,395722.996,268561.758,522040.794,480464.079,321897.041,405993.139 +1.902146,0.020159,7508573,0.223773,4532879.473,0.000,0.000,1.740,0.000,8.301,7.255,307.066,0.000,236.015,1.669312,97.724,8,0.000,0.000,0.000,0,0.000,0,1.740,634061.431,573591.952,635202.364,708718.171,540455.272,508112.286,312516.587,620221.411 +1.922299,0.020154,7550258,0.225015,2068341.968,0.000,0.000,12.939,0.000,16.003,8.096,307.066,0.000,388.806,1.679268,97.716,8,0.000,0.000,0.000,0,0.000,0,12.939,734947.373,133771.139,152229.175,167610.871,125137.542,124889.450,474599.758,155156.659 +1.942468,0.020168,7580318,0.225911,1490467.627,0.000,0.000,0.103,0.000,36.172,10.705,307.066,0.000,7.747,1.722664,97.716,8,0.000,0.000,0.000,0,0.000,0,0.103,826797.993,0.000,0.000,0.000,0.000,0.000,663669.633,0.000 +1.962566,0.020099,7607413,0.226719,1348103.244,0.000,0.000,1.018,0.000,56.270,10.823,307.066,0.000,69.384,1.732609,97.714,8,0.000,0.000,0.000,0,0.000,0,1.018,739702.932,0.000,0.000,0.000,0.000,0.000,608400.313,0.000 +1.982738,0.020172,7644270,0.227817,1827142.422,0.000,0.000,75.829,0.000,76.438,10.543,307.066,0.000,3.098,1.775761,97.714,8,0.000,0.000,0.000,0,0.000,0,75.829,608469.113,16855.100,93149.215,19680.808,0.000,9567.748,616202.629,463217.809 +2.002907,0.020168,7677047,0.228794,1625163.120,0.000,0.000,76.830,0.000,21.009,10.909,307.066,0.000,0.000,1.775761,97.714,8,0.000,0.000,0.000,0,0.000,0,76.830,0.000,641794.900,11205.628,11403.958,309245.580,0.000,638423.295,13089.760 +2.023057,0.020151,7726798,0.230277,2468920.758,0.000,0.000,36.901,0.000,0.001,10.172,307.066,0.000,17.059,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,36.901,185301.805,493277.971,136122.885,109424.339,397451.033,209767.202,505287.354,432288.170 +2.043206,0.020149,7833446,0.233455,5293067.218,0.000,0.000,0.021,0.000,0.002,7.945,307.066,0.000,0.194,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,0.021,709626.764,594730.557,714192.833,749480.610,591703.055,622672.918,595673.550,714986.932 +2.063324,0.020118,7925286,0.236192,4565130.101,0.000,0.000,11.691,0.000,1.127,8.424,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,11.691,642816.447,570740.677,647787.189,667620.453,262554.630,568454.136,586149.980,619006.589 +2.083458,0.020134,8029733,0.239305,5187507.329,0.000,0.000,2.013,0.000,0.005,8.399,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,2.013,691753.732,564905.726,707150.319,736403.833,589738.930,626492.072,567736.711,703326.005 +2.103582,0.020124,8118898,0.241962,4430708.054,0.000,0.000,11.583,0.000,1.356,8.381,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,11.583,634505.817,518526.760,682507.431,662829.751,210044.333,527918.380,583174.897,611200.685 +2.123719,0.020136,8220024,0.244976,5022105.987,0.000,0.000,3.277,0.000,0.001,8.354,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,3.277,703658.997,607761.931,646597.512,745623.275,544194.741,555269.338,537341.404,681658.790 +2.143846,0.020128,8312728,0.247739,4605836.411,0.000,0.000,11.285,0.000,0.799,8.319,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,11.285,643547.194,569916.611,705999.044,677580.223,592572.175,252142.516,523413.085,640665.565 +2.163982,0.020136,8412994,0.250727,4979489.021,0.000,0.000,3.811,0.000,0.001,8.695,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,3.811,688177.242,611100.596,606233.643,745190.122,515698.382,545396.729,606531.620,661160.686 +2.184109,0.020128,8509837,0.253613,4811473.249,0.000,0.000,11.451,0.000,0.632,8.174,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,11.451,648018.397,558191.113,714345.512,690845.343,604247.469,284983.020,628542.570,682299.827 +2.204236,0.020127,8605681,0.256469,4762023.533,0.000,0.000,4.513,0.000,0.002,9.174,307.066,0.000,0.000,1.875492,97.714,8,0.000,0.000,0.000,0,0.000,0,4.513,664191.087,474642.240,566410.712,696287.695,530339.293,627672.502,602382.761,600097.244 +2.224361,0.020125,8692671,0.259062,4322424.549,0.000,0.000,12.048,0.000,1.827,7.850,307.066,0.000,40.954,2.159302,97.713,8,0.000,0.000,0.000,0,0.000,0,12.048,582998.129,567843.059,578029.254,640786.148,553632.076,564563.602,243077.375,591494.905 +2.244485,0.020123,8785145,0.261818,4595343.970,0.000,0.000,4.970,0.000,0.001,9.197,307.066,0.000,569.533,2.159302,97.702,8,0.000,0.000,0.000,0,0.000,0,4.970,695408.910,461452.561,532613.455,684277.597,472534.181,499865.530,632894.660,616297.077 +2.264616,0.020131,8888334,0.264893,5125816.697,0.000,0.000,0.175,0.000,10.004,7.947,307.066,0.000,546.415,2.159302,97.691,8,0.000,0.000,0.000,0,0.000,0,0.175,717094.747,634039.717,726830.863,799504.014,599118.852,629817.421,302465.358,716945.725 +2.284750,0.020134,8964708,0.267169,3793224.326,0.000,0.000,13.636,0.000,0.001,9.733,307.066,0.000,999.537,2.159302,97.672,8,0.000,0.000,0.000,0,0.000,0,13.636,592421.240,293925.964,441832.608,535801.504,374137.257,527258.877,484247.744,543599.134 +2.304898,0.020148,9063444,0.270112,4900655.704,0.000,0.000,0.141,0.000,5.704,7.958,307.066,0.000,434.297,2.159302,97.663,8,0.000,0.000,0.000,0,0.000,0,0.141,679091.429,409331.020,676857.902,717011.752,552773.077,608164.543,569549.346,687876.635 +2.325035,0.020137,9129003,0.272065,3255633.447,0.000,0.000,18.252,0.000,4.126,8.344,307.066,0.000,1095.615,2.181519,97.642,8,0.000,0.000,0.000,0,0.000,0,18.252,463572.328,67735.689,387195.869,504988.431,354172.238,577143.823,419027.670,481797.399 +2.345203,0.020168,9219896,0.274774,4506822.660,0.000,0.000,7.653,0.000,0.001,8.524,307.066,0.000,261.477,2.203979,97.636,8,0.000,0.000,0.000,0,0.000,0,7.653,514283.439,445163.586,615434.443,708652.035,453344.917,608244.789,498069.528,663629.922 +2.365367,0.020164,9303857,0.277277,4163975.150,0.000,0.000,13.569,0.000,4.589,8.208,307.066,0.000,308.026,2.215698,97.630,8,0.000,0.000,0.000,0,0.000,0,13.569,568249.869,497875.758,564034.366,629052.308,628357.989,482402.381,223620.061,570382.418 +2.385570,0.020204,9330931,0.278083,1340047.794,0.000,0.000,0.110,0.000,24.793,9.538,307.066,0.000,138.047,2.261482,97.628,8,0.000,0.000,0.000,0,0.000,0,0.110,0.000,0.000,0.000,0.000,667351.127,0.000,672696.667,0.000 +2.405713,0.020142,9357112,0.278864,1299793.069,0.000,0.000,0.084,0.000,44.935,9.881,307.066,0.000,70.397,2.275471,97.626,8,0.000,0.000,0.000,0,0.000,0,0.084,0.000,0.000,0.000,0.000,646247.522,0.000,653545.547,0.000 +2.425841,0.020128,9387955,0.279783,1532347.116,0.000,0.000,60.878,0.000,65.063,10.080,307.066,1.747,3.105,2.318485,97.626,8,0.000,0.000,0.000,0,0.000,0,60.878,137967.381,0.000,148152.226,0.000,616307.297,0.000,629920.211,0.000 +2.446005,0.020165,9441546,0.281380,2657677.052,0.000,0.000,72.469,0.000,13.804,10.833,307.066,0.000,0.000,2.318485,97.626,8,0.000,0.000,0.000,0,0.000,0,72.469,191027.822,388849.728,229411.917,387709.115,176051.082,399164.834,598672.862,286789.692 +2.466148,0.020142,9476040,0.282408,1712522.764,0.000,0.000,28.380,0.000,33.946,10.949,307.066,106.857,40.726,2.422306,97.625,8,0.000,0.000,0.000,0,0.000,0,28.380,0.000,415495.536,169395.480,267200.021,0.000,282689.877,419169.412,158572.439 +2.486288,0.020141,9551220,0.284649,3732709.778,0.000,0.000,39.565,0.000,31.860,9.047,307.066,0.000,17.649,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,39.565,525598.107,640042.056,749123.771,0.000,473415.639,0.000,637013.387,707516.818 +2.506412,0.020124,9654794,0.287735,5146796.808,0.000,0.000,37.725,0.000,5.188,7.954,307.066,0.000,0.000,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,37.725,738174.316,642865.104,741801.830,766449.051,612652.382,290300.529,608577.640,745975.956 +2.526536,0.020124,9744463,0.290408,4455867.512,0.000,0.000,11.612,0.000,0.002,10.133,307.066,0.000,0.000,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,11.612,561921.621,549597.907,609775.399,627366.507,469493.763,441467.251,534044.186,662200.877 +2.546682,0.020146,9850910,0.293580,5283864.969,0.000,0.000,0.098,0.000,4.957,7.945,307.066,0.000,0.000,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,0.098,725664.622,624203.613,728494.014,781408.610,604397.868,630011.313,456475.262,733209.667 +2.566809,0.020127,9941973,0.296294,4524441.514,0.000,0.000,11.747,0.000,0.001,8.880,307.066,0.000,0.000,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,11.747,631642.105,474588.640,599396.708,684506.668,629356.606,469520.797,325584.104,709845.886 +2.586945,0.020136,10046736,0.299416,5202827.742,0.000,0.000,0.065,0.000,4.589,7.949,307.066,0.000,0.000,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,0.065,554535.233,602112.230,719217.198,758897.805,605240.989,633300.491,596301.678,733222.118 +2.607076,0.020131,10131674,0.301947,4219179.987,0.000,0.000,9.979,0.000,0.002,9.024,307.066,0.000,0.000,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,9.979,374390.256,528229.532,551029.735,516357.531,546062.370,557884.698,520530.117,624695.749 +2.627212,0.020136,10234364,0.305008,5099733.080,0.000,0.000,0.058,0.000,2.928,7.948,307.066,0.000,0.000,2.433105,97.625,8,0.000,0.000,0.000,0,0.000,0,0.058,694167.582,593007.232,694217.243,741643.917,579747.629,608898.893,489363.811,698686.773 +2.647341,0.020129,10318676,0.307521,4188606.317,0.000,0.000,11.783,0.000,0.001,9.183,307.066,0.000,40.947,2.703735,97.624,8,0.000,0.000,0.000,0,0.000,0,11.783,632573.349,533412.397,563667.417,645887.545,490041.900,517862.609,230812.517,574348.582 +2.667503,0.020162,10422086,0.310602,5128931.803,0.000,0.000,0.115,0.000,1.132,7.940,307.066,0.000,0.000,2.703735,97.624,8,0.000,0.000,0.000,0,0.000,0,0.115,690602.905,585107.905,693231.601,729735.747,574940.310,604004.753,555845.070,695463.512 +2.687631,0.020128,10501570,0.312971,3948888.807,0.000,0.000,13.456,0.000,3.485,8.885,307.066,0.000,1177.996,2.703735,97.601,8,0.000,0.000,0.000,0,0.000,0,13.456,568704.773,533232.142,509235.950,748154.554,486481.798,539591.381,99959.291,463528.919 +2.707795,0.020164,10602716,0.315986,5016196.782,0.000,0.000,4.802,0.000,0.001,8.435,307.066,0.000,340.956,2.703735,97.594,8,0.000,0.000,0.000,0,0.000,0,4.802,660091.147,543794.097,692872.533,725207.577,567946.192,604695.068,576476.296,645113.872 +2.727947,0.020152,10690142,0.318591,4338352.383,0.000,0.000,14.578,0.000,0.827,8.422,307.066,0.000,1129.120,2.703735,97.572,8,0.000,0.000,0.000,0,0.000,0,14.578,651551.790,606692.474,577960.678,659243.376,500101.976,168321.681,574685.551,599794.858 +2.748111,0.020164,10774545,0.321106,4185853.212,0.000,0.000,6.738,0.000,0.002,9.465,307.066,0.000,464.941,2.705811,97.563,8,0.000,0.000,0.000,0,0.000,0,6.738,530800.883,586444.963,450310.382,394418.333,582229.503,400072.010,614514.972,627062.166 +2.768247,0.020135,10847696,0.323287,3632946.596,0.000,0.000,3.801,0.000,8.708,7.515,307.066,0.000,513.903,2.725952,97.553,8,0.000,0.000,0.000,0,0.000,0,3.801,484518.694,447519.265,265352.950,428845.728,460878.791,481191.229,524497.943,540141.996 +2.788382,0.020135,10915701,0.325313,3377425.527,0.000,0.000,13.015,0.000,0.001,9.275,307.066,0.000,398.091,2.748039,97.545,8,0.000,0.000,0.000,0,0.000,0,13.015,334936.516,419465.275,472258.501,447525.644,256218.488,461828.983,611517.396,373674.725 +2.808504,0.020122,11021455,0.328465,5255593.056,0.000,0.000,0.053,0.000,2.928,8.073,307.066,0.000,46.008,2.753784,97.544,8,0.000,0.000,0.000,0,0.000,0,0.053,613253.573,601276.740,719752.957,628858.242,603761.560,631144.277,730835.254,726710.453 +2.828620,0.020116,11082815,0.330294,3050279.099,0.000,0.000,13.751,0.000,9.772,8.543,307.066,0.000,445.847,2.815918,97.535,8,0.000,0.000,0.000,0,0.000,0,13.751,281912.203,540509.854,321730.872,306121.556,275499.458,287181.590,678508.139,358815.426 +2.848751,0.020131,11121689,0.331452,1931021.588,0.000,0.000,0.022,0.000,29.903,10.927,307.066,0.000,111.184,2.815918,97.533,8,0.000,0.000,0.000,0,0.000,0,0.022,619532.367,579693.933,0.000,0.000,0.000,0.000,731795.288,0.000 +2.868874,0.020122,11160817,0.332618,1944503.527,0.000,0.000,0.059,0.000,50.025,10.825,307.066,0.000,85.803,2.823456,97.532,8,0.000,0.000,0.000,0,0.000,0,0.059,624032.171,587952.904,0.000,0.000,0.000,0.000,732518.452,0.000 +2.889000,0.020126,11199223,0.333763,1908280.220,0.000,0.000,0.052,0.000,70.151,10.871,307.066,0.000,3.105,2.865726,97.531,8,0.000,0.000,0.000,0,0.000,0,0.052,613386.432,575077.729,0.000,0.000,0.000,0.000,719816.059,0.000 +2.909123,0.020123,11225408,0.334543,1301219.588,0.000,0.000,75.190,0.000,15.685,10.866,307.066,387.841,3.106,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,75.190,72751.021,133376.871,40251.589,20871.194,422343.528,406590.746,165975.689,39058.950 +2.929278,0.020155,11258548,0.335531,1644256.927,0.000,0.000,2.646,0.000,35.840,10.918,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,2.646,525924.062,0.000,0.000,0.000,544430.635,573902.229,0.000,0.000 +2.949412,0.020134,11315339,0.337223,2820651.214,0.000,0.000,54.284,0.000,55.219,11.061,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,54.284,648802.923,54186.939,0.000,39733.778,662213.073,695440.445,687742.025,32532.031 +2.969541,0.020129,11416741,0.340245,5037618.944,0.000,0.000,55.831,0.000,3.520,8.340,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,55.831,692037.947,583189.767,550301.819,603160.999,588207.415,605595.303,713598.928,701526.766 +2.989669,0.020128,11503421,0.342829,4306446.922,0.000,0.000,9.857,0.000,0.001,8.583,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,9.857,708020.017,530157.996,436308.455,472178.952,534430.659,474364.966,605674.832,545311.045 +3.009800,0.020131,11602717,0.345788,4932425.777,0.000,0.000,0.094,0.000,1.197,8.005,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,0.094,667270.338,556149.684,669058.600,579546.120,527885.199,581384.057,680284.916,670846.863 +3.029929,0.020129,11685626,0.348259,4118942.136,0.000,0.000,12.524,0.000,0.001,8.814,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,12.524,609080.203,496256.293,681961.171,538186.447,167919.338,449854.914,578973.955,596709.814 +3.050064,0.020134,11791648,0.351418,5265701.061,0.000,0.000,0.021,0.000,0.001,7.950,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,0.021,708139.497,595546.409,707940.832,609105.259,586109.847,617548.499,726466.294,714844.423 +3.070200,0.020136,11876125,0.353936,4195218.681,0.000,0.000,9.504,0.000,0.001,9.115,307.066,0.000,0.194,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,9.504,618628.018,502023.813,592704.937,570705.081,546172.509,562709.647,571598.980,230675.696 +3.090338,0.020138,11980601,0.357050,5188071.309,0.000,0.000,0.031,0.000,0.001,7.984,307.066,0.000,0.000,2.917362,97.531,8,0.000,0.000,0.000,0,0.000,0,0.031,698390.395,583034.814,701369.876,604288.447,579807.043,604785.027,714678.225,701717.482 +3.110461,0.020123,12060547,0.359432,3972828.173,0.000,0.000,9.687,0.000,0.074,9.193,307.066,0.000,6.988,3.180298,97.531,8,0.000,0.000,0.000,0,0.000,0,9.687,183320.781,348056.044,585990.416,552546.425,634094.107,561739.795,544446.320,562634.285 +3.130596,0.020136,12161220,0.362433,4999772.045,0.000,0.000,1.047,0.000,0.001,9.457,307.066,0.000,23.474,3.186157,97.531,8,0.000,0.000,0.000,0,0.000,0,1.047,658587.477,562091.325,661865.267,590002.204,551661.993,586972.731,700106.151,688484.895 +3.150713,0.020117,12249164,0.365054,4371629.900,0.000,0.000,0.632,0.000,15.027,7.658,307.066,0.000,437.092,3.194946,97.522,8,0.000,0.000,0.000,0,0.000,0,0.632,174230.906,539345.315,630710.909,547348.504,570314.175,582194.685,658200.122,669285.283 +3.170889,0.020176,12281798,0.366026,1617498.605,0.000,0.000,18.042,0.000,4.690,5.828,307.066,0.000,1208.143,3.222412,97.498,8,0.000,0.000,0.000,0,0.000,0,18.042,311861.899,235135.545,238159.000,54323.052,306409.768,58436.932,301601.980,111570.428 +3.191038,0.020149,12384453,0.369085,5094698.209,0.000,0.000,6.075,0.000,0.001,7.859,307.066,0.000,366.016,3.230957,97.491,8,0.000,0.000,0.000,0,0.000,0,6.075,585030.466,545972.188,701063.824,661310.736,721461.476,624386.520,593864.486,661608.512 +3.211189,0.020151,12446034,0.370921,3056000.877,0.000,0.000,18.380,0.000,2.052,7.260,307.066,0.000,949.092,3.252686,97.473,8,0.000,0.000,0.000,0,0.000,0,18.380,396360.550,394077.767,531292.856,458640.816,35333.506,404449.540,376510.265,459335.576 +3.231318,0.020128,12528792,0.373387,4111511.905,0.000,0.000,6.735,0.000,0.080,8.484,307.066,0.000,372.609,3.260132,97.465,8,0.000,0.000,0.000,0,0.000,0,6.735,625286.846,586038.745,717544.726,370124.504,516882.596,367342.360,549523.106,378769.023 +3.251464,0.020147,12618186,0.376051,4437172.200,0.000,0.000,2.016,0.000,8.522,7.481,307.066,0.000,197.381,3.272705,97.461,8,0.000,0.000,0.000,0,0.000,0,2.016,635590.644,652566.200,375795.140,537658.560,634449.013,539991.458,512294.497,548826.689 +3.271634,0.020170,12676532,0.377790,2892738.337,0.000,0.000,13.975,0.000,0.004,8.034,307.066,0.000,375.910,3.300781,97.454,8,0.000,0.000,0.000,0,0.000,0,13.975,289144.928,509672.473,521868.915,274370.376,347549.031,452706.163,263760.463,233665.989 +3.291794,0.020160,12784372,0.381004,5349135.240,0.000,0.000,0.165,0.000,1.767,7.944,307.066,0.000,109.281,3.304199,97.452,8,0.000,0.000,0.000,0,0.000,0,0.165,735258.083,734910.865,673949.374,628711.880,727520.091,636102.655,602620.957,610061.335 +3.311950,0.020156,12856519,0.383154,3579502.722,0.000,0.000,13.792,0.000,8.457,8.707,307.066,0.000,526.568,3.320110,97.441,8,0.000,0.000,0.000,0,0.000,0,13.792,372204.380,668548.923,308996.118,328593.656,398152.513,585743.124,563317.586,353946.421 +3.332113,0.020163,12905497,0.384614,2429152.689,0.000,0.000,1.169,0.000,28.620,10.741,307.066,0.000,101.712,3.353760,97.439,8,0.000,0.000,0.000,0,0.000,0,1.169,0.000,532818.558,720443.300,0.000,0.000,597988.770,577902.061,0.000 +3.352277,0.020165,12952624,0.386018,2337083.782,0.000,0.000,1.012,0.000,48.785,10.685,307.066,0.000,108.674,3.412964,97.437,8,0.000,0.000,0.000,0,0.000,0,1.012,0.000,532609.328,680837.381,0.000,0.000,579225.043,544412.031,0.000 +3.372440,0.020163,12998145,0.387375,2257640.634,0.000,0.000,1.270,0.000,68.948,10.673,307.066,0.000,37.972,3.423172,97.437,8,0.000,0.000,0.000,0,0.000,0,1.270,0.000,245002.191,757423.777,0.000,0.000,631897.351,623317.315,0.000 +3.392573,0.020132,13020041,0.388027,1087594.901,0.000,0.000,75.728,0.000,17.178,10.718,307.066,196.161,44.432,3.480225,97.436,8,0.000,0.000,0.000,0,0.000,0,75.728,49.671,245473.785,126809.910,49.671,49.671,341736.067,373376.456,49.671 +3.412748,0.020175,13059727,0.389210,1967090.515,0.000,0.000,0.027,0.000,37.353,10.896,307.066,6.196,4.647,3.480309,97.436,8,0.000,0.000,0.000,0,0.000,0,0.027,0.000,630583.217,0.000,0.000,0.000,671525.029,664982.270,0.000 +3.432900,0.020152,13100448,0.390424,2020712.489,0.000,0.000,0.024,0.000,57.504,10.350,307.066,3.489,83.352,3.768677,97.434,8,0.000,0.000,0.000,0,0.000,0,0.024,0.000,658253.755,0.000,0.000,0.000,678301.589,684157.145,0.000 +3.453042,0.020142,13196239,0.393279,4755790.545,0.000,0.000,64.830,0.000,5.369,8.691,307.066,108.992,16.872,3.779541,97.434,8,0.000,0.000,0.000,0,0.000,0,64.830,576160.070,759359.610,221924.646,533314.216,735677.718,658326.801,633503.015,637524.469 +3.473203,0.020162,13286452,0.395967,4474514.714,0.000,0.000,11.155,0.000,0.001,9.572,307.066,0.000,0.387,3.779541,97.434,8,0.000,0.000,0.000,0,0.000,0,11.155,573964.775,647520.752,390248.432,514792.638,594895.741,678520.405,561316.917,513255.055 +3.493340,0.020137,13389059,0.399025,5095378.886,0.000,0.000,0.031,0.000,5.054,8.445,307.066,0.000,0.000,3.779541,97.434,8,0.000,0.000,0.000,0,0.000,0,0.031,631317.081,746923.639,621335.587,650535.182,557871.163,649144.725,617660.809,620590.700 +3.513600,0.020260,13481991,0.401795,4587008.793,0.000,0.000,9.289,0.000,0.001,9.112,307.066,0.000,0.000,3.779541,97.434,8,0.000,0.000,0.000,0,0.000,0,9.289,569353.360,606372.434,548573.319,588751.355,479915.277,586727.645,560024.553,647290.850 +3.533881,0.020281,13583816,0.404829,5020680.322,0.000,0.000,0.034,0.000,4.726,7.755,307.066,0.000,0.000,3.779541,97.434,8,0.000,0.000,0.000,0,0.000,0,0.034,611011.741,729249.811,458209.499,632016.502,738371.597,627874.719,607165.799,616780.654 +3.554043,0.020162,13670472,0.407412,4298086.504,0.000,0.000,11.860,0.000,0.001,8.943,307.066,0.000,0.000,3.779541,97.434,8,0.000,0.000,0.000,0,0.000,0,11.860,565284.480,597077.702,300324.430,579668.309,633979.663,587058.621,458844.145,575849.154 +3.574213,0.020170,13777000,0.410587,5281398.524,0.000,0.000,0.031,0.000,3.897,7.979,307.066,0.000,0.000,3.779541,97.434,8,0.000,0.000,0.000,0,0.000,0,0.031,731021.152,735631.865,601276.672,644954.504,730921.996,637617.025,592650.176,607325.134 +3.594347,0.020133,13865826,0.413234,4411922.990,0.000,0.000,9.411,0.000,0.001,9.128,307.066,0.000,92.354,3.779541,97.432,8,0.000,0.000,0.000,0,0.000,0,9.411,625286.499,658117.889,420251.733,688614.824,584309.347,578945.065,445334.717,411062.917 +3.614487,0.020141,13967304,0.416258,5038448.969,0.000,0.000,0.341,0.000,3.049,9.520,307.066,0.000,511.634,3.779541,97.421,8,0.000,0.000,0.000,0,0.000,0,0.341,686618.881,700570.714,574557.357,609610.718,691633.597,597793.863,677830.715,499833.124 +3.634660,0.020172,14040334,0.418435,3620284.818,0.000,0.000,15.727,0.000,3.993,8.702,307.066,0.000,1530.553,4.024292,97.392,8,0.000,0.000,0.000,0,0.000,0,15.727,563392.263,552436.725,504549.622,521652.159,547925.621,381014.776,410460.883,138852.770 +3.654832,0.020172,14146028,0.421584,5239655.987,0.000,0.000,4.961,0.000,0.001,8.120,307.066,0.000,297.443,4.024292,97.386,8,0.000,0.000,0.000,0,0.000,0,4.961,687291.527,730668.625,594687.619,631025.234,693835.272,602222.841,566480.112,733444.759 +3.674965,0.020133,14232488,0.424161,4294348.536,0.000,0.000,13.350,0.000,3.567,8.802,307.066,0.000,682.943,4.024292,97.372,8,0.000,0.000,0.000,0,0.000,0,13.350,739466.354,662281.325,437630.175,602927.329,656172.085,543722.339,113492.787,538656.140 +3.695105,0.020140,14332667,0.427147,4974200.731,0.000,0.000,6.263,0.000,0.001,8.706,307.066,0.000,465.886,4.024292,97.363,8,0.000,0.000,0.000,0,0.000,0,6.263,668033.187,715849.149,498269.142,643901.767,713118.227,537246.847,498169.835,699612.577 +3.715238,0.020133,14419917,0.429747,4333638.617,0.000,0.000,11.366,0.000,4.148,8.826,307.066,0.000,229.720,4.024292,97.359,8,0.000,0.000,0.000,0,0.000,0,11.366,750501.771,665021.059,416774.345,158991.143,657570.678,546311.646,584805.285,553662.690 +3.735369,0.020131,14525961,0.432907,5267611.807,0.000,0.000,6.766,0.000,0.001,8.741,307.066,0.000,273.206,4.024292,97.353,8,0.000,0.000,0.000,0,0.000,0,6.766,692155.171,751465.726,544226.500,570603.305,748932.360,581034.809,632794.942,746398.995 +3.755501,0.020131,14617235,0.435628,4533893.279,0.000,0.000,12.897,0.000,4.561,8.507,307.066,0.000,529.527,4.024292,97.343,8,0.000,0.000,0.000,0,0.000,0,12.897,761940.848,603134.871,476169.566,248913.592,599310.016,535628.670,514616.806,794178.909 +3.775631,0.020131,14658124,0.436846,2031184.234,0.000,0.000,0.126,0.000,24.692,10.935,307.066,0.000,171.148,4.024292,97.339,8,0.000,0.000,0.000,0,0.000,0,0.126,612052.654,0.000,0.000,658598.659,0.000,0.000,0.000,760532.921 +3.795759,0.020128,14696799,0.437999,1921462.440,0.000,0.000,0.113,0.000,44.820,10.943,307.066,0.000,191.937,4.024292,97.336,8,0.000,0.000,0.000,0,0.000,0,0.113,575370.563,0.000,0.000,625301.261,0.000,0.000,0.000,720790.616 +3.815891,0.020132,14735534,0.439153,1924072.001,0.000,0.000,0.022,0.000,64.952,10.939,307.066,0.000,3.105,4.024292,97.336,8,0.000,0.000,0.000,0,0.000,0,0.022,577842.509,0.000,0.000,626223.718,0.000,0.000,0.000,720005.774 +3.836015,0.020124,14761086,0.439915,1269733.935,0.000,0.000,72.046,0.000,13.118,10.915,307.066,668.515,3.688,4.024292,97.336,8,0.000,0.000,0.000,0,0.000,0,72.046,246522.779,217254.100,236584.348,249156.463,21268.242,178842.064,1291.996,118813.942 +3.856158,0.020143,14804913,0.441221,2175836.719,0.000,0.000,0.523,0.000,33.260,10.911,307.066,0.000,20.750,4.071289,97.335,8,0.000,0.000,0.000,0,0.000,0,0.523,0.000,706711.290,647235.341,0.000,0.000,0.000,0.000,821890.088 +3.876277,0.020119,14849589,0.442552,2220589.270,0.000,0.000,0.030,0.000,53.379,10.937,307.066,0.000,0.000,4.071289,97.335,8,0.000,0.000,0.000,0,0.000,0,0.030,0.000,714201.075,674338.227,0.000,0.000,0.000,0.000,832049.968 +3.896393,0.020116,14933887,0.445065,4190574.761,0.000,0.000,60.977,0.000,0.002,9.457,307.066,0.000,59.227,4.071289,97.334,8,0.000,0.000,0.000,0,0.000,0,60.977,464752.229,725588.142,634566.500,487122.376,475837.880,237073.846,381336.437,784297.350 +3.916512,0.020120,15034945,0.448076,5022841.308,0.000,0.000,8.946,0.000,0.001,8.842,307.066,0.000,0.000,4.071289,97.334,8,0.000,0.000,0.000,0,0.000,0,8.946,702098.363,343892.013,674463.739,628538.574,680626.857,645785.362,691909.338,655527.064 +3.936636,0.020123,15150387,0.451517,5736729.050,0.000,0.000,0.025,0.000,3.226,7.952,307.066,0.000,0.000,4.071289,97.334,8,0.000,0.000,0.000,0,0.000,0,0.025,798029.589,794302.569,657048.834,689150.902,660974.629,684728.172,653868.443,798625.912 +3.956750,0.020114,15250527,0.454501,4978606.757,0.000,0.000,8.587,0.000,0.001,8.834,307.066,0.000,0.000,4.071289,97.334,8,0.000,0.000,0.000,0,0.000,0,8.587,714873.043,679972.085,687479.271,541263.149,462164.254,627173.200,597641.620,668040.134 +3.976879,0.020129,15361547,0.457810,5515339.196,0.000,0.000,0.039,0.000,5.450,7.952,307.066,0.000,0.000,4.071289,97.334,8,0.000,0.000,0.000,0,0.000,0,0.039,557793.447,774889.757,634249.104,678016.117,777224.660,668924.899,633156.170,791085.042 +3.997005,0.020126,15451673,0.460496,4478058.453,0.000,0.000,9.162,0.000,0.001,8.768,307.066,0.000,41.147,4.288330,97.333,8,0.000,0.000,0.000,0,0.000,0,9.162,473464.028,663714.187,482805.117,405194.580,677576.761,591271.060,445391.074,738641.646 +4.017127,0.020122,15564146,0.463848,5589627.614,0.000,0.000,0.179,0.000,6.453,8.035,307.066,0.000,71.246,4.288330,97.332,8,0.000,0.000,0.000,0,0.000,0,0.179,529725.718,789693.373,651087.029,687763.788,791830.366,686074.073,649198.523,804254.743 +4.037282,0.020155,15624667,0.465651,3002821.375,0.000,0.000,11.154,0.000,0.001,8.512,307.066,0.000,980.889,4.312256,97.312,8,0.000,0.000,0.000,0,0.000,0,11.154,363934.746,322356.380,274972.919,390826.721,374453.378,376239.561,399658.402,500379.266 +4.057440,0.020158,15724419,0.468624,4948506.060,0.000,0.000,0.628,0.000,0.464,7.695,307.066,0.000,415.468,4.320679,97.304,8,0.000,0.000,0.000,0,0.000,0,0.628,647583.989,685732.610,549707.230,612163.814,675562.951,578331.098,647534.381,551889.986 +4.077612,0.020172,15796103,0.470761,3553638.531,0.000,0.000,19.031,0.000,0.885,8.126,307.066,0.000,780.785,4.339355,97.289,8,0.000,0.000,0.000,0,0.000,0,19.031,546252.204,533462.198,476700.353,513335.291,33809.239,479377.331,513682.306,457019.609 +4.097766,0.020154,15870510,0.472978,3691937.587,0.000,0.000,7.174,0.000,0.002,7.356,307.066,0.000,545.993,4.351318,97.278,8,0.000,0.000,0.000,0,0.000,0,7.174,397143.662,506154.734,328174.435,561280.498,469536.541,419719.919,598295.636,411632.161 +4.117925,0.020160,15945534,0.475214,3721488.935,0.000,0.000,2.886,0.000,9.271,8.042,307.066,0.000,527.042,4.365356,97.268,8,0.000,0.000,0.000,0,0.000,0,2.886,373220.339,496585.436,423072.339,469402.455,511665.045,463946.017,525851.783,457745.520 +4.138093,0.020168,16025285,0.477591,3954419.674,0.000,0.000,17.000,0.000,0.003,8.571,307.066,0.000,162.506,4.384155,97.265,8,0.000,0.000,0.000,0,0.000,0,17.000,386263.862,584304.666,333158.779,440658.144,599725.470,560206.561,497928.332,552173.860 +4.158271,0.020178,16127218,0.480629,5051753.801,0.000,0.000,0.445,0.000,0.989,8.608,307.066,0.000,101.829,4.389282,97.263,8,0.000,0.000,0.000,0,0.000,0,0.445,645513.163,685458.162,566614.357,595259.778,686746.710,603337.984,697005.538,571818.110 +4.178409,0.020138,16198096,0.482741,3519543.003,0.000,0.000,12.716,0.000,4.443,8.014,307.066,0.000,617.795,4.412354,97.250,8,0.000,0.000,0.000,0,0.000,0,12.716,180997.407,645582.248,345161.311,503018.858,577602.701,365272.134,411651.168,490257.175 +4.198558,0.020149,16299230,0.485755,5019337.557,0.000,0.000,7.301,0.000,0.134,10.466,307.066,0.000,117.873,4.416260,97.248,8,0.000,0.000,0.000,0,0.000,0,7.301,701925.080,699840.597,527026.969,635519.384,727038.146,544298.406,496603.433,687085.541 +4.218690,0.020132,16402084,0.488820,5108997.476,0.000,0.000,0.408,0.000,16.344,7.714,307.066,8.537,235.944,4.422363,97.243,8,0.000,0.000,0.000,0,0.000,0,0.408,761228.405,757701.669,638736.447,120157.358,762122.506,665112.453,651253.874,752684.764 +4.238849,0.020160,16490552,0.491457,4388399.443,0.000,0.000,1.747,0.000,36.503,6.668,307.066,34.878,182.141,4.427414,97.240,8,0.000,0.000,0.000,0,0.000,0,1.747,612564.370,666881.156,630917.987,0.000,672585.659,585331.571,557305.102,662813.598 +4.258992,0.020142,16550545,0.493245,2978438.455,0.000,0.000,47.821,0.000,12.050,7.194,357.289,77.573,179.387,4.467651,97.236,8,0.000,0.000,0.000,0,0.000,0,47.821,351099.574,160457.271,311581.013,300311.273,712575.253,276332.046,568898.476,297183.548 +4.279141,0.020149,16562289,0.493595,582859.070,0.000,0.000,12.963,0.000,29.344,3.177,365.000,87.047,257.264,4.476814,97.231,8,0.000,0.000,0.000,0,0.000,0,12.963,0.000,139957.644,0.000,209638.684,20298.821,0.000,212963.919,0.000 +4.299262,0.020121,16586062,0.494303,1181488.056,0.000,0.000,6.275,0.000,49.465,3.592,365.000,107.163,121.335,4.521851,97.229,8,0.000,0.000,0.000,0,0.000,0,6.275,0.000,389389.598,0.000,389290.201,0.000,0.000,402808.257,0.000 +4.319387,0.020125,16622689,0.495395,1819946.669,0.000,0.000,4.821,0.000,69.590,5.199,365.000,806.470,282.216,4.527954,97.223,8,0.000,0.000,0.000,0,0.000,0,4.821,0.000,614648.765,0.000,612114.643,0.000,0.000,593183.262,0.000 +4.339521,0.020133,16663151,0.496601,2009701.022,0.000,0.000,0.012,0.000,89.724,9.499,365.000,1080.492,80.906,4.572021,97.222,8,0.000,0.000,0.000,0,0.000,0,0.012,0.000,675943.384,0.000,686572.518,0.000,0.000,647185.120,0.000 +4.359689,0.020168,16693490,0.497505,1504308.245,0.000,0.000,4.229,0.000,109.892,8.913,365.000,671.699,142.552,4.577515,97.219,8,0.000,0.000,0.000,0,0.000,0,4.229,0.000,497915.666,0.000,474809.841,0.000,0.000,531582.738,0.000 +4.379834,0.020145,16724745,0.498436,1551481.435,0.000,0.000,1.679,0.000,130.037,7.641,365.000,547.973,220.275,4.619751,97.215,8,0.000,0.000,0.000,0,0.000,0,1.679,0.000,637172.155,0.000,312530.063,0.000,0.000,601779.217,0.000 +4.400012,0.020178,16741030,0.498922,807075.342,0.000,0.000,24.608,0.000,150.215,5.691,365.000,323.491,352.724,4.639282,97.208,8,0.000,0.000,0.000,0,0.000,0,24.608,0.000,401134.039,0.000,49.559,0.000,0.000,405891.744,0.000 +4.420158,0.020146,16754843,0.499333,685629.308,0.000,0.000,7.044,0.000,170.361,6.685,365.000,509.938,341.639,4.688667,97.201,8,0.000,0.000,0.000,0,0.000,0,7.044,0.000,147569.386,0.000,257415.014,0.000,0.000,280644.908,0.000 +4.440297,0.020139,16782672,0.500163,1381831.623,0.000,0.000,6.699,0.000,190.500,6.021,365.000,417.795,393.162,4.781319,97.193,8,0.000,0.000,0.000,0,0.000,0,6.699,0.000,467297.330,0.000,469978.666,0.000,0.000,444555.626,0.000 +4.460437,0.020139,16792989,0.500470,512276.920,0.000,0.000,5.777,0.000,210.640,4.068,365.000,354.558,978.914,5.000610,97.174,8,0.000,0.000,0.000,0,0.000,0,5.777,0.000,191067.325,0.000,182427.586,0.000,0.000,138782.009,0.000 +4.480579,0.020143,16818529,0.501231,1267964.611,0.000,0.000,4.773,0.000,230.782,5.861,365.000,519.734,1249.495,5.000610,97.149,8,0.000,0.000,0.000,0,0.000,0,4.773,0.000,417772.991,0.000,425517.803,0.000,0.000,424673.817,0.000 +4.500717,0.020138,16854030,0.502289,1762883.810,0.000,0.000,2.220,0.000,250.920,8.140,365.000,618.195,1280.227,5.000610,97.124,8,0.000,0.000,0.000,0,0.000,0,2.220,0.000,625781.296,0.000,586055.455,0.000,0.000,551047.059,0.000 +4.522634,0.021916,16891634,0.503410,1715801.430,0.000,0.000,1.398,0.000,272.837,9.221,365.000,581.403,946.606,5.000610,97.104,8,0.000,0.000,0.000,0,0.000,0,1.398,0.000,596725.112,0.000,581941.587,0.000,0.000,537134.731,0.000 +4.542792,0.020158,16921669,0.504305,1489966.451,0.000,0.000,1.568,0.000,292.995,7.980,365.000,510.998,715.823,5.026489,97.090,8,0.000,0.000,0.000,0,0.000,0,1.568,0.000,604221.454,0.000,282466.089,0.000,0.000,603278.908,0.000 +4.562935,0.020143,16950304,0.505158,1421605.988,0.000,0.000,0.872,0.000,313.138,7.168,365.000,592.646,694.071,5.026489,97.076,8,0.000,0.000,0.000,0,0.000,0,0.872,0.000,711324.275,0.000,0.000,0.000,0.000,710281.714,0.000 +4.583102,0.020168,16965200,0.505602,738603.926,0.000,0.000,28.760,0.000,333.305,9.525,365.000,682.555,265.352,5.026489,97.071,8,0.000,0.000,0.000,0,0.000,0,28.760,0.000,285802.432,0.000,204732.519,0.000,0.000,248068.974,0.000 +4.603255,0.020152,17003828,0.506754,1916806.204,0.000,0.000,0.057,0.000,353.458,9.962,365.000,1139.760,182.400,5.026489,97.067,8,0.000,0.000,0.000,0,0.000,0,0.057,0.000,633079.982,0.000,664937.432,0.000,0.000,618788.790,0.000 +4.623409,0.020155,17041322,0.507871,1860297.392,0.000,0.000,0.487,0.000,373.613,8.255,365.000,733.578,310.681,5.143188,97.061,8,0.000,0.000,0.000,0,0.000,0,0.487,0.000,600897.789,0.000,640640.100,0.000,0.000,618759.502,0.000 +4.643563,0.020154,17071522,0.508771,1498495.525,0.000,0.000,2.187,0.000,393.766,6.371,365.000,350.435,541.739,5.147217,97.050,8,0.000,0.000,0.000,0,0.000,0,2.187,0.000,473365.805,0.000,474457.424,0.000,0.000,550672.296,0.000 +4.663704,0.020141,17088345,0.509272,835250.791,0.000,0.000,5.802,0.000,413.907,4.081,365.000,253.677,1111.680,5.147217,97.029,8,0.000,0.000,0.000,0,0.000,0,5.802,0.000,278532.779,0.000,288214.399,0.000,0.000,268503.613,0.000 +4.683837,0.020133,17110300,0.509927,1090501.166,0.000,0.000,4.422,0.000,434.040,4.810,365.000,179.665,724.093,5.147217,97.014,8,0.000,0.000,0.000,0,0.000,0,4.422,0.000,468088.499,0.000,465108.309,0.000,0.000,157304.359,0.000 +4.703977,0.020139,17136126,0.510696,1282364.230,0.000,0.000,2.446,0.000,454.180,3.796,365.000,281.825,795.240,5.147217,96.999,8,0.000,0.000,0.000,0,0.000,0,2.446,0.000,636862.217,0.000,645502.013,0.000,0.000,0.000,0.000 +4.724114,0.020138,17154259,0.511237,900458.403,0.000,0.000,3.324,0.000,474.317,3.544,365.000,192.039,640.712,5.147217,96.986,8,0.000,0.000,0.000,0,0.000,0,3.324,0.000,433668.077,0.000,466790.326,0.000,0.000,0.000,0.000 +4.744243,0.020129,17157746,0.511341,173235.653,0.000,0.000,50.050,0.000,494.446,4.154,365.000,339.806,600.823,5.147827,96.974,8,0.000,0.000,0.000,0,0.000,0,50.050,0.000,86692.347,0.000,86294.904,0.000,0.000,248.402,0.000 +4.764385,0.020142,17199137,0.512574,2054958.969,0.000,0.000,4.598,0.000,514.588,5.489,365.000,396.210,257.352,5.153198,96.969,8,0.000,0.000,0.000,0,0.000,0,4.598,0.000,604060.926,0.000,705292.144,0.000,0.000,745605.900,0.000 +4.784510,0.020125,17238731,0.513754,1967383.100,0.000,0.000,2.168,0.000,534.713,5.903,365.000,393.241,235.440,5.158569,96.965,8,0.000,0.000,0.000,0,0.000,0,2.168,0.000,614105.363,0.000,717458.316,0.000,0.000,635819.421,0.000 +4.804639,0.020129,17276597,0.514883,1881197.504,0.000,0.000,1.740,0.000,554.842,5.739,365.000,361.153,239.669,5.163696,96.960,8,0.000,0.000,0.000,0,0.000,0,1.740,0.000,604361.898,0.000,583595.497,0.000,0.000,693240.109,0.000 +4.824828,0.020189,17313751,0.515990,1840299.508,0.000,0.000,1.431,0.000,575.031,7.116,365.000,623.402,281.324,5.171631,96.954,8,0.000,0.000,0.000,0,0.000,0,1.431,0.000,706519.680,0.000,418195.854,0.000,0.000,715583.975,0.000 +4.844965,0.020138,17320087,0.516179,314636.122,0.000,0.000,13.179,0.000,595.168,7.168,365.000,756.904,246.159,5.177246,96.950,8,0.000,0.000,0.000,0,0.000,0,13.179,0.000,167249.757,0.000,198.634,0.000,0.000,147187.731,0.000 +4.865121,0.020156,17356702,0.517270,1816584.546,0.000,0.000,4.093,0.000,615.324,7.577,365.000,636.250,197.871,5.181030,96.946,8,0.000,0.000,0.000,0,0.000,0,4.093,0.000,667098.069,0.000,642142.668,0.000,0.000,507343.809,0.000 +4.885258,0.020137,17390941,0.518290,1700293.130,0.000,0.000,1.472,0.000,635.461,7.441,365.000,470.214,164.885,5.185181,96.942,8,0.000,0.000,0.000,0,0.000,0,1.472,0.000,562146.039,0.000,566267.781,0.000,0.000,571879.310,0.000 +4.905410,0.020152,17420655,0.519176,1474517.993,0.000,0.000,3.058,0.000,655.613,6.694,365.000,399.509,388.073,5.314941,96.935,8,0.000,0.000,0.000,0,0.000,0,3.058,0.000,466412.957,0.000,485369.203,0.000,0.000,522735.833,0.000 +4.925561,0.020151,17454178,0.520175,1663567.606,0.000,0.000,3.186,0.000,675.764,5.677,365.000,336.517,435.185,5.314941,96.926,8,0.000,0.000,0.000,0,0.000,0,3.186,0.000,560907.576,0.000,528750.793,0.000,0.000,573909.237,0.000 +4.945702,0.020141,17473808,0.520760,974631.528,0.000,0.000,4.577,0.000,695.905,3.716,365.000,248.832,954.407,5.314941,96.907,7,0.000,0.000,0.000,0,0.000,0,4.577,0.000,172583.759,0.000,382057.545,0.000,0.000,419990.224,0.000 +4.965827,0.020125,17499906,0.521538,1296819.904,0.000,0.000,1.634,0.000,716.030,3.605,365.000,168.093,748.073,5.314941,96.893,7,0.000,0.000,0.000,0,0.000,0,1.634,0.000,0.000,0.000,726026.348,0.000,0.000,570793.557,0.000 +4.985959,0.020132,17510273,0.521847,514958.176,0.000,0.000,3.029,0.000,736.162,2.247,365.000,258.454,637.597,5.314941,96.880,7,0.000,0.000,0.000,0,0.000,0,3.029,0.000,0.000,0.000,514958.176,0.000,0.000,0.000,0.000 +5.006095,0.020136,17531259,0.522472,1042209.536,0.000,0.000,2.454,0.000,756.298,2.880,365.000,213.974,481.102,5.314941,96.871,7,0.000,0.000,0.000,0,0.000,0,2.454,0.000,0.000,0.000,1042209.536,0.000,0.000,0.000,0.000 +5.026254,0.020159,17537413,0.522656,305270.883,0.000,0.000,52.900,0.000,776.457,2.699,365.000,292.012,644.287,5.335693,96.858,7,0.000,0.000,0.000,0,0.000,0,52.900,0.000,0.000,0.000,305122.067,0.000,0.000,148.816,0.000 +5.046420,0.020166,17537422,0.522656,446.300,0.000,0.000,5.940,0.000,796.623,2.943,365.000,308.381,427.898,5.346924,96.850,7,0.000,0.000,0.000,0,0.000,0,5.940,0.000,0.000,0.000,198.356,0.000,0.000,247.945,0.000 +5.066539,0.020120,17558529,0.523285,1049063.122,0.000,0.000,6.377,0.000,816.743,3.966,365.000,409.849,407.713,5.357666,96.842,7,0.000,0.000,0.000,0,0.000,0,6.377,0.000,0.000,0.000,480470.612,0.000,0.000,568592.510,0.000 +5.086677,0.020138,17583558,0.524031,1242895.955,0.000,0.000,3.578,0.000,836.880,4.594,365.000,528.977,340.236,5.365356,96.835,7,0.000,0.000,0.000,0,0.000,0,3.578,0.000,0.000,0.000,588052.815,0.000,0.000,654843.140,0.000 +5.106821,0.020144,17612752,0.524901,1449268.671,0.000,0.000,2.111,0.000,857.024,6.229,365.000,628.484,225.525,5.370850,96.831,7,0.000,0.000,0.000,0,0.000,0,2.111,0.000,0.000,0.000,670474.162,0.000,0.000,778794.510,0.000 +5.126960,0.020138,17642123,0.525776,1458451.898,0.000,0.000,0.527,0.000,877.163,5.082,365.000,378.822,217.246,5.376343,96.826,7,0.000,0.000,0.000,0,0.000,0,0.527,0.000,0.000,0.000,692604.510,0.000,0.000,765847.388,0.000 +5.147094,0.020134,17669281,0.526586,1348842.522,0.000,0.000,1.168,0.000,897.297,6.607,365.000,548.077,148.223,5.379395,96.823,7,0.000,0.000,0.000,0,0.000,0,1.168,0.000,0.000,0.000,652617.672,0.000,0.000,696224.850,0.000 +5.167218,0.020124,17697748,0.527434,1414564.704,0.000,0.000,0.954,0.000,917.421,5.999,365.000,468.186,256.998,5.386475,96.818,7,0.000,0.000,0.000,0,0.000,0,0.954,0.000,0.000,0.000,542033.646,0.000,0.000,872531.059,0.000 +5.187343,0.020125,17705535,0.527666,386929.947,0.000,0.000,15.280,0.000,937.546,5.089,365.000,438.469,255.434,5.493652,96.813,7,0.000,0.000,0.000,0,0.000,0,15.280,0.000,0.000,0.000,198.757,0.000,0.000,386731.190,0.000 +5.207496,0.020153,17705542,0.527666,347.346,0.000,0.000,8.473,0.000,957.699,4.261,365.000,423.716,471.592,5.493652,96.804,7,0.000,0.000,0.000,0,0.000,0,8.473,0.000,0.000,0.000,148.863,0.000,0.000,198.483,0.000 +5.227615,0.020119,17718336,0.528048,635916.077,0.000,0.000,8.676,0.000,977.818,3.619,365.000,250.074,645.379,5.493652,96.791,7,0.000,0.000,0.000,0,0.000,0,8.676,0.000,0.000,0.000,307470.443,0.000,0.000,328445.634,0.000 +5.247730,0.020115,17740331,0.528703,1093468.787,0.000,0.000,3.415,0.000,997.933,3.521,365.000,228.181,752.902,5.493652,96.777,7,0.000,0.000,0.000,0,0.000,0,3.415,0.000,0.000,0.000,560231.860,0.000,0.000,533236.927,0.000 +5.267880,0.020150,17769872,0.529583,1466070.670,0.000,0.000,2.519,0.000,1018.083,4.269,365.000,365.621,598.448,5.493652,96.765,7,0.000,0.000,0.000,0,0.000,0,2.519,0.000,0.000,0.000,703680.174,0.000,0.000,762390.496,0.000 +5.288027,0.020147,17788018,0.530124,900657.873,0.000,0.000,2.396,0.000,1038.230,4.038,365.000,335.223,409.480,5.493652,96.757,7,0.000,0.000,0.000,0,0.000,0,2.396,0.000,0.000,0.000,439111.661,0.000,0.000,461546.212,0.000 +5.308162,0.020135,17800665,0.530501,628102.052,0.000,0.000,11.630,0.000,1058.365,3.050,365.000,370.929,433.979,5.583214,96.748,6,0.000,0.000,0.000,0,0.000,0,11.630,0.000,0.000,0.000,476874.824,0.000,0.000,151227.228,0.000 +5.328304,0.020142,17806745,0.530682,301863.291,0.000,0.000,0.761,0.000,1078.507,3.673,365.000,554.086,435.976,5.583214,96.740,5,0.000,0.000,0.000,0,0.000,0,0.761,0.000,0.000,0.000,301863.291,0.000,0.000,0.000,0.000 +5.348462,0.020158,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1098.665,2.832,365.000,382.529,489.885,5.583214,96.730,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.368617,0.020155,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1118.820,3.247,365.000,481.225,432.385,5.583214,96.721,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.388746,0.020129,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1138.950,4.325,365.000,568.975,400.728,5.583214,96.714,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408852,0.020106,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1159.055,3.391,365.000,472.695,386.433,5.583214,96.706,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.428966,0.020114,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1179.169,4.790,365.000,585.916,234.405,5.583214,96.701,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.449085,0.020118,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1199.288,4.324,365.000,562.293,371.044,5.583214,96.694,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.469211,0.020126,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1219.414,3.869,365.000,469.115,318.113,5.587402,96.688,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.489327,0.020117,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1239.531,2.991,365.000,378.263,509.722,5.598633,96.678,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.509485,0.020158,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1259.688,1.983,365.000,293.778,631.544,5.610107,96.665,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.529615,0.020130,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1279.819,1.781,365.000,214.035,562.157,5.620605,96.654,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.549748,0.020133,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1299.952,1.532,365.000,267.750,578.379,5.631592,96.643,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.569902,0.020154,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1320.105,1.441,365.000,216.502,483.979,5.641602,96.633,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.590026,0.020124,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1340.229,2.108,365.000,367.841,530.312,5.651001,96.623,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.610137,0.020111,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1360.340,2.571,365.000,414.110,543.665,5.707764,96.612,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.630252,0.020115,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1380.455,3.702,365.000,518.310,467.625,5.707764,96.603,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.650374,0.020122,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1400.577,3.072,365.000,442.800,444.741,5.707764,96.594,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.670510,0.020136,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1420.713,3.452,365.000,455.892,392.455,5.707764,96.587,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.690633,0.020123,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1440.836,4.889,365.000,710.077,298.163,5.707764,96.581,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.710776,0.020143,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1460.979,4.469,365.000,595.746,186.171,5.707764,96.577,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.730892,0.020116,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1481.095,4.127,365.000,441.583,310.701,5.707764,96.571,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.751010,0.020118,17806745,0.530682,0.000,0.000,0.000,0.000,0.000,1501.213,4.930,365.000,305.418,236.102,5.772949,96.566,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.771118,0.020108,17806747,0.530682,99.463,0.000,0.000,1507.534,0.000,1521.321,4.938,388.559,62.747,295.087,5.772949,96.560,5,0.000,0.000,0.000,0,0.000,0,1507.534,49.732,0.000,0.000,0.000,49.732,0.000,0.000,0.000 +5.791278,0.020160,17806750,0.530683,148.811,0.000,0.000,1535.539,0.000,33.946,7.030,427.688,22.670,86.807,5.772949,96.559,5,0.000,0.000,0.000,0,0.000,0,1535.539,0.000,0.000,49.604,0.000,0.000,49.604,0.000,49.604 +5.811427,0.020149,17806750,0.530683,0.000,0.000,0.000,0.000,0.000,54.095,7.950,427.688,0.000,82.974,5.772949,96.557,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.831590,0.020163,17825338,0.531236,921879.309,0.000,0.000,63.232,0.000,55.501,7.725,427.688,121.083,294.860,5.772949,96.551,5,0.000,0.000,0.000,0,0.000,0,63.232,342357.051,0.000,0.000,0.000,579522.257,0.000,0.000,0.000 +5.851751,0.020161,17862845,0.532354,1860342.247,0.000,0.000,70.749,0.000,66.415,6.336,427.688,24.412,523.511,5.772949,96.541,5,0.000,0.000,0.000,0,0.000,0,70.749,652486.263,0.000,0.000,0.000,771823.545,72019.008,0.000,364013.431 +5.871906,0.020155,17917796,0.533992,2726419.161,0.000,0.000,74.978,0.000,2.830,5.496,427.688,0.775,555.461,5.772949,96.530,5,0.000,0.000,0.000,0,0.000,0,74.978,347705.146,0.000,297444.685,0.000,733118.042,633142.889,0.000,715008.399 +5.892033,0.020126,17971370,0.535589,2661905.770,0.000,0.000,8.408,0.000,0.001,5.604,427.688,138.191,329.561,5.772949,96.524,5,0.000,0.000,0.000,0,0.000,0,8.408,478978.079,0.000,659340.157,0.000,519820.401,448073.062,0.000,555694.071 +5.912180,0.020148,18046753,0.537835,3741548.967,0.000,0.000,0.075,0.000,0.003,4.969,427.688,0.000,106.635,5.772949,96.522,5,0.000,0.000,0.000,0,0.000,0,0.075,787689.295,0.000,640326.376,0.000,797169.361,728227.935,0.000,788136.000 +5.932299,0.020119,18114752,0.539862,3379872.879,0.000,0.000,0.163,0.000,11.069,4.987,427.688,0.000,330.459,5.772949,96.515,5,0.000,0.000,0.000,0,0.000,0,0.163,800942.243,0.000,648845.727,0.000,806111.536,326261.939,0.000,797711.435 +5.952418,0.020119,18173515,0.541613,2920773.878,0.000,0.000,0.983,0.000,31.188,4.313,427.688,59.218,167.946,5.772949,96.512,5,0.000,0.000,0.000,0,0.000,0,0.983,762265.170,0.000,731498.207,0.000,701178.583,0.000,0.000,725831.917 +5.972574,0.020156,18233874,0.543412,2994566.033,0.000,0.000,1.547,0.000,51.344,4.412,427.688,53.876,137.210,5.772949,96.509,5,0.000,0.000,0.000,0,0.000,0,1.547,663221.040,0.000,705838.250,0.000,809478.941,0.000,0.000,816027.802 +5.992693,0.020119,18288620,0.545043,2721086.812,0.000,0.000,0.319,0.000,71.463,4.324,427.688,86.982,223.667,5.772949,96.505,5,0.000,0.000,0.000,0,0.000,0,0.319,701221.875,0.000,541324.599,0.000,738599.168,0.000,0.000,739941.172 +6.012832,0.020139,18337043,0.546486,2404456.221,0.000,0.000,16.694,0.000,91.602,3.740,427.688,49.849,273.104,5.774414,96.499,5,0.000,0.000,0.000,0,0.000,0,16.694,627344.442,0.000,350168.830,0.000,722384.592,0.000,0.000,704558.357 +6.032950,0.020118,18396385,0.548255,2949672.450,0.000,0.000,0.910,0.000,111.720,4.411,427.688,55.143,207.757,5.779541,96.495,5,0.000,0.000,0.000,0,0.000,0,0.910,753995.170,0.000,727849.646,0.000,731329.088,0.000,0.000,736498.546 +6.053088,0.020138,18444491,0.549689,2388805.537,0.000,0.000,4.495,0.000,131.858,3.852,427.688,53.343,80.693,5.781006,96.494,5,0.000,0.000,0.000,0,0.000,0,4.495,558295.029,0.000,592508.786,0.000,659396.930,0.000,0.000,578604.792 +6.073204,0.020116,18499682,0.551333,2743674.278,0.000,0.000,1.525,0.000,151.974,4.180,427.688,52.625,192.635,5.784912,96.490,5,0.000,0.000,0.000,0,0.000,0,1.525,741658.541,0.000,333122.454,0.000,822987.945,0.000,0.000,845905.338 +6.093345,0.020140,18512440,0.551714,633452.876,0.000,0.000,159.830,0.000,13.862,3.292,427.688,421.843,434.450,5.895020,96.481,5,0.000,0.000,0.000,0,0.000,0,159.830,210670.995,0.000,1191.634,0.000,219062.086,49.651,0.000,202478.510 +6.113481,0.020136,18512440,0.551714,0.000,0.000,0.000,0.000,0.000,33.998,2.454,427.688,739.298,602.146,5.895020,96.469,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.133623,0.020142,18512440,0.551714,0.000,0.000,0.000,0.000,0.000,54.141,2.658,427.688,709.014,570.935,5.895020,96.458,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.153759,0.020135,18512440,0.551714,0.000,0.000,0.000,0.000,0.000,74.276,3.188,427.688,891.034,593.053,5.895020,96.447,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.173899,0.020140,18512445,0.551714,248.262,0.000,0.000,89.449,0.000,94.404,4.423,427.688,871.631,744.009,5.895020,96.432,5,0.000,0.000,0.000,0,0.000,0,89.449,49.652,0.000,0.000,0.000,99.305,99.305,0.000,0.000 +6.194042,0.020143,18512450,0.551714,248.226,0.000,0.000,103.616,0.000,22.936,3.028,427.688,585.271,466.587,6.038330,96.423,5,0.000,0.000,0.000,0,0.000,0,103.616,49.645,0.000,99.290,0.000,0.000,0.000,0.000,99.290 +6.214171,0.020129,18512450,0.551714,0.000,0.000,0.000,0.000,0.000,43.065,3.269,427.688,605.466,980.195,6.038330,96.403,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.234329,0.020159,18512450,0.551714,0.000,0.000,0.000,0.000,0.000,63.224,1.826,427.688,371.276,1106.463,6.038330,96.382,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.254452,0.020123,18512450,0.551714,0.000,0.000,0.000,0.000,0.000,83.347,1.712,427.688,405.127,1126.669,6.038330,96.360,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.274552,0.020100,18512451,0.551714,49.752,0.000,0.000,101.188,0.000,101.846,2.333,427.688,566.126,1088.525,6.128540,96.338,5,0.000,0.000,0.000,0,0.000,0,101.188,0.000,0.000,0.000,0.000,49.752,0.000,0.000,0.000 +6.294667,0.020115,18512453,0.551714,99.430,0.000,0.000,119.025,0.000,120.180,2.518,427.688,625.322,750.969,6.128540,96.324,5,0.000,0.000,0.000,0,0.000,0,119.025,0.000,0.000,0.000,0.000,49.715,49.715,0.000,0.000 +6.314778,0.020112,18512457,0.551714,198.887,0.000,0.000,122.881,0.000,125.687,3.184,427.688,646.772,676.683,6.128540,96.310,5,0.000,0.000,0.000,0,0.000,0,122.881,99.444,0.000,49.722,0.000,0.000,49.722,0.000,0.000 +6.334908,0.020130,18512460,0.551714,149.035,0.000,0.000,130.530,0.000,55.251,3.341,427.688,703.451,657.654,6.128540,96.297,5,0.000,0.000,0.000,0,0.000,0,130.530,0.000,0.000,49.678,0.000,0.000,0.000,0.000,99.356 +6.355056,0.020148,18512460,0.551714,0.000,0.000,0.000,0.000,0.000,75.400,4.341,427.688,1037.808,391.432,6.128540,96.290,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.375211,0.020154,18512463,0.551714,148.852,0.000,0.000,77.680,0.000,72.089,4.747,427.688,995.449,356.237,6.196899,96.282,5,0.000,0.000,0.000,0,0.000,0,77.680,0.000,0.000,0.000,0.000,99.235,49.617,0.000,0.000 +6.395361,0.020150,18512465,0.551714,99.256,0.000,0.000,76.664,0.000,92.239,4.511,427.688,1018.343,575.568,6.196899,96.271,5,0.000,0.000,0.000,0,0.000,0,76.664,0.000,0.000,49.628,0.000,0.000,49.628,0.000,0.000 +6.415491,0.020130,18512468,0.551715,149.032,0.000,0.000,70.407,0.000,112.369,3.441,427.688,636.684,376.849,6.196899,96.264,5,0.000,0.000,0.000,0,0.000,0,70.407,0.000,0.000,49.677,0.000,0.000,0.000,0.000,99.355 +6.435617,0.020127,18512470,0.551715,99.371,0.000,0.000,113.351,0.000,69.097,2.654,427.688,469.876,841.935,6.196899,96.247,5,0.000,0.000,0.000,0,0.000,0,113.351,99.371,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.455769,0.020152,18512470,0.551715,0.000,0.000,0.000,0.000,0.000,89.249,1.451,427.688,373.717,913.164,6.196899,96.229,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.475912,0.020142,18512470,0.551715,0.000,0.000,0.000,0.000,0.000,109.391,1.993,427.688,435.574,1017.955,6.300293,96.209,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.496028,0.020116,18512471,0.551715,49.712,0.000,0.000,119.438,0.000,112.820,2.795,427.688,596.346,843.157,6.300293,96.193,5,0.000,0.000,0.000,0,0.000,0,119.438,0.000,0.000,0.000,0.000,49.712,0.000,0.000,0.000 +6.516160,0.020133,18512475,0.551715,198.682,0.000,0.000,116.550,0.000,113.472,2.145,427.688,478.079,783.476,6.300293,96.177,5,0.000,0.000,0.000,0,0.000,0,116.550,0.000,0.000,49.671,0.000,49.671,99.341,0.000,0.000 +6.536297,0.020136,18512476,0.551715,49.661,0.000,0.000,12.065,0.000,133.609,2.747,427.688,782.163,607.767,6.300293,96.166,5,0.000,0.000,0.000,0,0.000,0,12.065,0.000,0.000,49.661,0.000,0.000,0.000,0.000,0.000 +6.556419,0.020122,18512477,0.551715,49.696,0.000,0.000,129.194,0.000,153.731,3.042,427.688,656.924,597.327,6.300293,96.154,5,0.000,0.000,0.000,0,0.000,0,129.194,49.696,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.576559,0.020140,18512478,0.551715,49.651,0.000,0.000,6.349,0.000,173.872,2.888,427.688,546.748,445.118,6.300293,96.145,5,0.000,0.000,0.000,0,0.000,0,6.349,49.651,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.596716,0.020157,18512480,0.551715,99.222,0.000,0.000,184.286,0.000,99.656,2.737,427.688,628.082,457.350,6.366318,96.136,5,0.000,0.000,0.000,0,0.000,0,184.286,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.222 +6.616848,0.020132,18512482,0.551715,99.344,0.000,0.000,118.188,0.000,110.091,3.183,427.688,805.614,624.196,6.366318,96.124,5,0.000,0.000,0.000,0,0.000,0,118.188,0.000,0.000,49.672,0.000,49.672,0.000,0.000,0.000 +6.636985,0.020137,18512486,0.551715,198.638,0.000,0.000,120.871,0.000,76.075,3.807,427.688,715.990,434.133,6.366318,96.115,5,0.000,0.000,0.000,0,0.000,0,120.871,0.000,0.000,49.660,0.000,49.660,99.319,0.000,0.000 +6.657110,0.020125,18512486,0.551715,0.000,0.000,0.000,0.000,0.000,96.200,2.473,427.688,464.101,712.942,6.366318,96.101,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.677237,0.020127,18512486,0.551715,0.000,0.000,0.000,0.000,0.000,116.327,2.683,427.688,738.857,606.496,6.366318,96.089,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.697364,0.020126,18512486,0.551715,0.000,0.000,0.000,0.000,0.000,136.454,2.442,427.688,455.712,570.029,6.379272,96.078,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.717472,0.020109,18512488,0.551715,99.459,0.000,0.000,104.653,0.000,156.562,1.803,427.688,453.588,426.780,6.387329,96.070,5,0.000,0.000,0.000,0,0.000,0,104.653,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.459 +6.737572,0.020099,18512489,0.551715,49.753,0.000,0.000,173.318,0.000,113.840,1.273,427.688,389.860,684.101,6.403198,96.056,5,0.000,0.000,0.000,0,0.000,0,173.318,49.753,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.757695,0.020123,18512491,0.551715,99.388,0.000,0.000,131.207,0.000,133.882,1.850,427.688,462.969,738.809,6.422363,96.042,5,0.000,0.000,0.000,0,0.000,0,131.207,49.694,0.000,49.694,0.000,0.000,0.000,0.000,0.000 +6.777819,0.020124,18512492,0.551715,49.691,0.000,0.000,8.806,0.000,154.007,2.642,427.688,739.929,623.660,6.439697,96.030,5,0.000,0.000,0.000,0,0.000,0,8.806,0.000,0.000,49.691,0.000,0.000,0.000,0.000,0.000 +6.797956,0.020136,18512494,0.551715,99.323,0.000,0.000,154.452,0.000,161.339,2.930,427.688,454.326,702.245,6.454102,96.016,5,0.000,0.000,0.000,0,0.000,0,154.452,0.000,0.000,0.000,0.000,99.323,0.000,0.000,0.000 +6.818117,0.020161,18512496,0.551715,99.201,0.000,0.000,163.567,0.000,110.317,1.953,427.688,314.654,611.096,6.547443,96.004,5,0.000,0.000,0.000,0,0.000,0,163.567,0.000,0.000,0.000,0.000,0.000,99.201,0.000,0.000 +6.838255,0.020139,18512496,0.551715,0.000,0.000,0.000,0.000,0.000,130.455,2.876,427.688,837.556,505.676,6.547443,95.994,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.858417,0.020162,18512500,0.551715,198.397,0.000,0.000,133.164,0.000,94.670,2.589,427.688,592.092,482.625,6.547443,95.984,5,0.000,0.000,0.000,0,0.000,0,133.164,99.199,0.000,0.000,0.000,0.000,0.000,0.000,99.199 +6.878552,0.020135,18512502,0.551716,99.331,0.000,0.000,102.382,0.000,92.476,2.846,427.688,696.481,622.370,6.547443,95.972,5,0.000,0.000,0.000,0,0.000,0,102.382,0.000,0.000,99.331,0.000,0.000,0.000,0.000,0.000 +6.898663,0.020112,18512503,0.551716,49.723,0.000,0.000,111.743,0.000,89.970,2.450,427.688,563.460,711.852,6.547443,95.958,5,0.000,0.000,0.000,0,0.000,0,111.743,0.000,0.000,0.000,0.000,49.723,0.000,0.000,0.000 +6.918768,0.020105,18512504,0.551716,49.739,0.000,0.000,6.900,0.000,110.074,3.327,427.688,829.246,698.680,6.547443,95.944,5,0.000,0.000,0.000,0,0.000,0,6.900,0.000,0.000,0.000,0.000,49.739,0.000,0.000,0.000 +6.938911,0.020143,18512504,0.551716,0.000,0.000,0.000,0.000,0.000,130.218,2.484,427.688,483.447,666.315,6.558960,95.931,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.959047,0.020136,18512507,0.551716,148.991,0.000,0.000,143.130,0.000,107.451,1.967,427.688,351.331,783.947,6.579590,95.916,5,0.000,0.000,0.000,0,0.000,0,143.130,0.000,0.000,0.000,0.000,0.000,99.327,0.000,49.664 +6.979173,0.020126,18512508,0.551716,49.687,0.000,0.000,9.063,0.000,127.577,1.746,427.688,535.109,407.591,6.588017,95.908,5,0.000,0.000,0.000,0,0.000,0,9.063,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.687 +6.999291,0.020119,18512509,0.551716,49.705,0.000,0.000,117.456,0.000,147.696,2.276,427.688,654.513,605.003,6.603882,95.896,5,0.000,0.000,0.000,0,0.000,0,117.456,0.000,0.000,49.705,0.000,0.000,0.000,0.000,0.000 +7.019416,0.020124,18512511,0.551716,99.383,0.000,0.000,113.402,0.000,167.820,2.072,427.688,488.763,391.321,6.611450,95.888,5,0.000,0.000,0.000,0,0.000,0,113.402,0.000,0.000,49.692,0.000,49.692,0.000,0.000,0.000 +7.039547,0.020131,18512514,0.551716,149.024,0.000,0.000,177.473,0.000,80.905,1.761,427.688,375.664,565.437,6.625732,95.877,5,0.000,0.000,0.000,0,0.000,0,177.473,99.349,0.000,0.000,0.000,49.675,0.000,0.000,0.000 +7.059717,0.020171,18512514,0.551716,0.000,0.000,0.000,0.000,0.000,101.076,1.536,427.688,467.688,654.182,6.641113,95.864,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.079846,0.020129,18512514,0.551716,0.000,0.000,0.000,0.000,0.000,121.204,1.895,427.688,504.179,428.494,6.651123,95.856,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.099951,0.020105,18512516,0.551716,99.476,0.000,0.000,126.925,0.000,141.310,2.566,427.688,680.009,576.842,6.669312,95.844,5,0.000,0.000,0.000,0,0.000,0,126.925,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.476 +7.120073,0.020121,18512516,0.551716,0.000,0.000,0.000,0.000,0.000,161.431,1.954,427.688,460.682,619.485,6.680054,95.832,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.140194,0.020122,18512519,0.551716,149.092,0.000,0.000,171.887,0.000,116.761,2.256,427.688,457.177,624.129,6.696045,95.820,5,0.000,0.000,0.000,0,0.000,0,171.887,0.000,0.000,99.395,0.000,0.000,49.697,0.000,0.000 +7.160322,0.020128,18512520,0.551716,49.683,0.000,0.000,11.187,0.000,136.889,1.792,427.688,562.423,341.568,6.707275,95.813,5,0.000,0.000,0.000,0,0.000,0,11.187,0.000,0.000,0.000,0.000,0.000,49.683,0.000,0.000 +7.180454,0.020132,18512524,0.551716,198.691,0.000,0.000,137.564,0.000,85.624,2.105,427.688,438.128,440.457,6.715942,95.805,5,0.000,0.000,0.000,0,0.000,0,137.564,99.345,0.000,0.000,0.000,99.345,0.000,0.000,0.000 +7.200589,0.020135,18512524,0.551716,0.000,0.000,0.000,0.000,0.000,105.759,1.512,427.688,541.469,503.638,6.726074,95.795,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.220710,0.020121,18512524,0.551716,0.000,0.000,0.000,0.000,0.000,125.880,2.106,427.688,437.971,791.298,6.746704,95.779,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.240844,0.020134,18529834,0.552232,859760.497,0.000,0.000,144.488,0.000,104.604,2.625,427.688,630.556,689.926,6.764648,95.766,5,0.000,0.000,0.000,0,0.000,0,144.488,774132.126,0.000,0.000,0.000,0.000,0.000,0.000,85628.371 +7.260975,0.020131,18551350,0.552873,1068777.438,0.000,0.000,10.381,0.000,124.736,4.402,427.688,641.682,745.880,6.781494,95.751,5,0.000,0.000,0.000,0,0.000,0,10.381,405287.001,0.000,0.000,0.000,0.000,0.000,0.000,663490.437 +7.281104,0.020129,18588333,0.553975,1837313.475,0.000,0.000,124.871,0.000,144.864,5.909,427.688,422.668,734.720,6.798218,95.737,5,0.000,0.000,0.000,0,0.000,0,124.871,643206.272,0.000,0.000,0.000,86790.867,465053.983,0.000,642262.353 +7.301362,0.020259,18648704,0.555775,2980026.012,0.000,0.000,147.074,0.000,0.001,5.787,427.688,0.386,241.025,6.804321,95.732,5,0.000,0.000,0.000,0,0.000,0,147.074,575263.341,0.000,520570.378,0.000,641309.535,645998.914,0.000,596883.844 +7.321514,0.020152,18709686,0.557592,3026112.740,0.000,0.000,10.953,0.000,3.572,5.345,427.688,0.000,235.322,6.810181,95.727,5,0.000,0.000,0.000,0,0.000,0,10.953,654379.140,0.000,645298.122,0.000,632396.129,714224.536,0.000,379814.813 +7.341661,0.020147,18760355,0.559102,2514998.462,0.000,0.000,11.757,0.000,0.001,6.087,427.688,0.000,238.485,6.816528,95.723,5,0.000,0.000,0.000,0,0.000,0,11.757,491891.191,0.000,394555.306,0.000,414757.093,479482.231,0.000,734312.642 +7.361815,0.020154,18837185,0.561392,3812151.579,0.000,0.000,0.635,0.000,0.001,4.826,427.688,0.000,95.941,6.817993,95.721,5,0.000,0.000,0.000,0,0.000,0,0.635,745113.631,0.000,730426.700,0.000,748834.982,832292.472,0.000,755483.795 +7.381958,0.020143,18907698,0.563493,3500589.803,0.000,0.000,10.494,0.000,2.053,5.290,427.688,0.776,150.679,6.820923,95.718,5,0.000,0.000,0.000,0,0.000,0,10.494,706492.327,0.000,377547.196,0.000,747548.413,812781.420,0.000,856220.446 +7.402106,0.020148,18953245,0.564851,2260675.035,0.000,0.000,18.044,0.000,0.001,7.029,427.688,0.000,365.856,6.831665,95.710,5,0.000,0.000,0.000,0,0.000,0,18.044,393894.594,0.000,637398.485,0.000,293783.027,137336.989,0.000,798261.940 +7.422261,0.020155,19025739,0.567011,3596759.652,0.000,0.000,0.492,0.000,0.001,4.983,427.688,0.000,94.772,6.833862,95.709,5,0.000,0.000,0.000,0,0.000,0,0.492,690436.551,0.000,702592.124,0.000,698374.884,795470.625,0.000,709885.468 +7.442409,0.020148,19096387,0.569117,3506484.450,0.000,0.000,0.425,0.000,10.047,4.980,427.688,0.000,252.625,6.838989,95.704,5,0.000,0.000,0.000,0,0.000,0,0.425,775369.438,0.000,747922.293,0.000,766634.000,425654.097,0.000,790904.622 +7.462568,0.020159,19165951,0.571190,3450702.046,0.000,0.000,11.398,0.000,0.001,6.884,427.688,0.000,312.742,6.849854,95.697,5,0.000,0.000,0.000,0,0.000,0,11.398,646498.185,0.000,686281.163,0.000,715448.732,660437.109,0.000,742036.857 +7.482736,0.020168,19238346,0.573347,3589549.327,0.000,0.000,0.470,0.000,0.002,4.813,427.688,0.000,119.890,6.851929,95.695,5,0.000,0.000,0.000,0,0.000,0,0.470,733379.710,0.000,691482.214,0.000,690887.220,785392.104,0.000,688408.079 +7.502894,0.020158,19306829,0.575388,3397326.915,0.000,0.000,13.581,0.000,0.947,4.802,427.688,0.000,250.173,6.857666,95.690,5,0.000,0.000,0.000,0,0.000,0,13.581,798892.464,0.000,250918.907,0.000,773046.527,808268.438,0.000,766200.578 +7.523168,0.020273,19345428,0.576539,1903925.434,0.000,0.000,11.667,0.000,0.001,6.886,427.688,0.000,260.116,6.864014,95.685,4,0.000,0.000,0.000,0,0.000,0,11.667,451774.736,0.000,542830.110,0.000,226355.963,332948.954,0.000,350015.671 +7.543313,0.020145,19401483,0.578209,2782553.669,0.000,0.000,0.627,0.000,0.001,3.880,427.688,0.000,55.845,6.865356,95.684,4,0.000,0.000,0.000,0,0.000,0,0.627,0.000,0.000,597959.888,0.000,717343.378,793788.524,0.000,673461.879 +7.563460,0.020147,19458678,0.579914,2838847.284,0.000,0.000,0.461,0.000,0.823,3.978,427.688,0.000,58.747,6.866947,95.683,4,0.000,0.000,0.000,0,0.000,0,0.461,0.000,0.000,637208.173,0.000,761542.685,790330.716,0.000,649765.710 +7.583595,0.020135,19509734,0.581435,2535671.035,0.000,0.000,13.859,0.000,0.001,4.518,427.688,0.000,211.074,6.875488,95.679,4,0.000,0.000,0.000,0,0.000,0,13.859,0.000,0.000,667043.984,0.000,802528.758,812114.007,0.000,253984.285 +7.603757,0.020161,19569587,0.583219,2968700.896,0.000,0.000,0.445,0.000,0.000,4.827,427.688,0.000,56.187,6.879150,95.678,4,0.000,0.000,0.000,0,0.000,0,0.445,0.000,0.000,667366.223,0.000,786554.706,781346.720,0.000,733433.247 +7.623985,0.020229,19627740,0.584952,2874781.474,0.000,0.000,0.483,0.000,0.001,3.630,427.688,0.000,37.076,6.879395,95.677,3,0.000,0.000,0.000,0,0.000,0,0.483,0.000,0.000,719918.879,0.000,517582.275,876627.171,0.000,760653.148 +7.644117,0.020132,19676619,0.586409,2427949.811,0.000,0.000,0.499,0.000,9.933,2.958,427.688,0.000,99.733,6.882202,95.675,3,0.000,0.000,0.000,0,0.000,0,0.499,0.000,0.000,988883.259,0.000,0.000,999215.172,0.000,439851.379 +7.664350,0.020232,19694199,0.586933,868904.288,0.000,0.000,17.491,0.000,0.001,4.864,427.688,0.000,228.208,6.890625,95.670,2,0.000,0.000,0.000,0,0.000,0,17.491,0.000,0.000,111553.867,0.000,0.000,156531.279,0.000,600819.142 +7.684598,0.020249,19729181,0.587975,1727621.348,0.000,0.000,0.692,0.000,0.000,3.198,427.688,0.000,77.937,6.892090,95.668,2,0.000,0.000,0.000,0,0.000,0,0.692,0.000,0.000,902776.234,0.000,0.000,824845.113,0.000,0.000 +7.704826,0.020228,19769083,0.589165,1972604.712,0.000,0.000,0.478,0.000,0.000,1.911,427.688,0.000,55.616,6.894043,95.652,2,0.000,0.000,0.000,0,0.000,0,0.478,0.000,0.000,973597.243,0.000,0.000,999007.469,0.000,0.000 +7.724954,0.020127,19808390,0.590336,1952919.181,0.000,0.000,0.683,0.000,0.000,1.885,427.688,0.000,43.473,6.895874,95.667,2,0.000,0.000,0.000,0,0.000,0,0.683,0.000,0.000,965355.272,0.000,0.000,987563.909,0.000,0.000 +7.745180,0.020226,19848208,0.591523,1968610.311,0.000,0.000,0.604,0.000,0.000,1.909,427.688,0.000,68.173,6.898685,95.666,2,0.000,0.000,0.000,0,0.000,0,0.604,0.000,0.000,988903.095,0.000,0.000,979707.216,0.000,0.000 +7.765311,0.020131,19874644,0.592311,1313200.572,0.000,0.000,9.777,0.000,9.074,3.036,427.688,0.000,223.536,6.909180,95.661,2,0.000,0.000,0.000,0,0.000,0,9.777,0.000,0.000,542199.434,0.000,0.000,771001.138,0.000,0.000 +7.785559,0.020248,19900960,0.593095,1299681.480,0.000,0.000,10.528,0.000,0.001,4.135,427.688,0.000,154.722,6.918213,95.658,2,0.000,0.000,0.000,0,0.000,0,10.528,0.000,0.000,516247.550,0.000,0.000,783433.931,0.000,0.000 +7.805793,0.020234,19940174,0.594263,1938036.983,0.000,0.000,0.073,0.000,0.000,2.079,427.688,0.000,67.955,6.918213,95.657,1,0.000,0.000,0.000,0,0.000,0,0.073,0.000,0.000,929826.791,0.000,0.000,1008210.192,0.000,0.000 +7.825956,0.020163,19961827,0.594909,1073916.695,0.000,0.000,0.891,0.000,0.000,0.970,427.688,0.000,37.779,6.918457,95.656,1,0.000,0.000,0.000,0,0.000,0,0.891,0.000,0.000,0.000,0.000,0.000,1073916.695,0.000,0.000 +7.846109,0.020153,19984086,0.595572,1104484.403,0.000,0.000,0.686,0.000,0.000,0.941,427.688,0.000,37.602,6.930664,95.655,1,0.000,0.000,0.000,0,0.000,0,0.686,0.000,0.000,0.000,0.000,0.000,1104484.403,0.000,0.000 +7.866354,0.020245,20000000,0.596046,786074.789,0.000,0.000,0.042,0.000,0.000,0.866,427.688,0.000,25.083,6.930664,95.655,0,0.000,0.000,0.000,0,0.000,0,0.042,0.000,0.000,0.000,0.000,0.000,786074.789,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.log new file mode 100644 index 000000000..825b0c842 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=395 +worker=7 kind=insert tid=7 os_tid=397 +worker=0 kind=insert tid=6 os_tid=390 +start_monotonic_ns=1788082145456248 main_address=0x56529933da80 +worker=1 kind=insert tid=9 os_tid=391 +worker=6 kind=insert tid=8 os_tid=396 +worker=4 kind=insert tid=10 os_tid=394 +worker=2 kind=insert tid=11 os_tid=392 +worker=3 kind=insert tid=12 os_tid=393 +load_end reason=complete inserted=20000000 elapsed_s=7.866 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.160 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.summary.csv new file mode 100644 index 000000000..d1e465ffa --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-2-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2542440.353306,7.866458,20000000,0.002646,0.001296,0.003936,0.009856,1535.539208,0.002646,0.001296,0.003936,0.009856,1535.539208,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.csv new file mode 100644 index 000000000..f100060f1 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.csv @@ -0,0 +1,425 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020066,0.020066,51139,0.001524,2548598.244,0.000,0.000,7.952,0.000,3.841,5.371,30.168,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,7.952,168697.179,409358.532,482568.623,382396.885,319104.295,162517.430,313373.076,310582.222 +0.040211,0.020145,140320,0.004182,4426878.106,0.000,0.000,8.011,0.000,0.001,8.540,36.730,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,8.011,297488.035,701154.430,699565.974,670824.848,547868.421,426301.894,541762.793,541911.711 +0.060330,0.020119,252808,0.007534,5591128.869,0.000,0.000,0.146,0.000,10.486,7.940,50.324,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.146,317013.547,846115.023,844176.559,796361.094,671156.151,808836.855,663501.700,643967.940 +0.080492,0.020162,359834,0.010724,5308235.612,0.000,0.000,15.876,0.000,0.003,8.676,65.793,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,15.876,448064.961,676511.630,801696.040,756859.786,629691.471,764051.442,616796.088,614564.194 +0.100617,0.020125,461645,0.013758,5058850.735,0.000,0.000,12.620,0.000,0.002,8.833,84.488,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.620,628561.372,676709.670,800682.841,275374.476,652809.431,766198.921,624089.393,634424.632 +0.120741,0.020123,572116,0.017050,5489732.152,0.000,0.000,0.018,0.000,0.005,8.946,99.645,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.018,628229.978,803351.196,806134.053,760415.687,624801.100,604277.530,630068.651,632453.957 +0.140860,0.020120,673571,0.020074,5042564.703,0.000,0.000,12.144,0.000,0.005,8.991,118.707,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.144,629283.049,769543.436,317052.094,764026.461,626549.413,650804.221,653836.072,631469.958 +0.160985,0.020124,782089,0.023308,5392379.352,0.000,0.000,0.060,0.000,0.005,8.949,133.863,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.060,617014.453,626604.836,789442.588,744670.902,613486.385,762211.862,617561.055,621387.270 +0.181106,0.020122,879771,0.026219,4854548.181,0.000,0.000,17.045,0.000,0.001,9.054,150.270,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.045,625343.254,97208.250,790984.919,750282.692,610881.291,723495.756,611527.358,644824.662 +0.201230,0.020124,983900,0.029323,5174390.768,0.000,0.000,0.044,0.000,0.773,9.059,163.676,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.044,601473.421,752785.927,755618.377,723169.423,590789.615,559682.348,589696.389,601175.268 +0.221352,0.020122,1086637,0.032384,5105830.040,0.000,0.000,17.048,0.000,0.001,9.079,181.645,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.048,673110.584,788310.697,821558.702,794324.163,631066.021,119275.355,636035.828,642148.690 +0.241469,0.020117,1187920,0.035403,5034637.709,0.000,0.000,0.215,0.000,2.565,9.470,197.270,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.215,526662.782,595409.797,755471.539,708347.772,599137.943,661820.507,593968.247,593819.121 +0.261594,0.020125,1288506,0.038400,4998018.651,0.000,0.000,16.926,0.000,0.001,9.186,214.613,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,16.926,176843.183,652068.864,797111.081,757111.429,643025.464,736987.380,624789.598,610081.651 +0.281717,0.020122,1388309,0.041375,4959831.049,0.000,0.000,0.223,0.000,3.627,9.723,228.676,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.223,595956.975,655045.771,753493.967,723825.328,484637.460,569071.324,582837.175,594963.050 +0.301843,0.020126,1487501,0.044331,4928466.385,0.000,0.000,17.474,0.000,0.001,9.187,246.020,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,17.474,636578.669,735155.946,787723.870,776296.060,187962.621,601549.949,591960.526,611238.744 +0.321964,0.020121,1585699,0.047258,4880316.255,0.000,0.000,0.117,0.000,4.028,9.650,262.113,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.117,582518.858,597130.286,742250.588,708157.257,576107.721,620836.582,584904.397,468410.565 +0.342103,0.020139,1684809,0.050211,4921265.463,0.000,0.000,16.955,0.000,0.001,9.227,278.676,0.000,0.194,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,16.955,596699.093,658221.118,783896.861,740498.757,608814.810,690744.868,626988.387,215401.570 +0.362226,0.020122,1787028,0.053258,5079851.404,0.000,0.000,0.032,0.000,4.598,9.772,284.613,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.032,608773.121,646690.990,773564.278,736640.325,605493.201,631831.956,615979.007,460878.525 +0.382351,0.020126,1893333,0.056426,5282042.328,0.000,0.000,11.209,0.000,0.002,9.577,290.523,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,11.209,640423.720,677142.870,814578.824,772095.910,635355.583,665913.469,656373.446,420158.505 +0.402483,0.020132,1996753,0.059508,5137189.842,0.000,0.000,0.073,0.000,7.109,9.893,290.680,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.073,646445.452,656330.394,796954.881,764220.322,623148.777,391423.863,628712.162,629953.989 +0.422623,0.020140,2100542,0.062601,5153418.841,0.000,0.000,12.273,0.000,0.001,10.440,291.461,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,12.273,647820.632,699509.241,804078.127,646529.659,629449.081,453082.185,636201.867,636748.049 +0.442789,0.020166,2201499,0.065610,5006255.029,0.000,0.000,0.051,0.000,8.751,9.272,291.461,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.051,626098.002,773076.814,769109.775,708513.247,599915.542,322074.016,601998.237,605469.397 +0.462934,0.020144,2276099,0.067833,3703247.187,0.000,0.000,20.712,0.000,8.598,9.624,299.773,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,20.712,385912.113,761647.742,461416.657,444935.718,356673.338,282310.546,650997.099,359353.973 +0.483111,0.020177,2315267,0.069000,1941172.482,0.000,0.000,0.014,0.000,28.775,10.802,299.930,0.000,0.000,0.005013,98.101,8,0.000,0.000,0.000,0,0.000,0,0.014,0.000,647999.137,0.000,0.000,0.000,648445.179,644728.166,0.000 +0.503242,0.020131,2351887,0.070092,1819114.271,0.000,0.000,1.607,0.000,48.906,10.499,300.086,0.000,107.501,0.058487,98.099,8,0.000,0.000,0.000,0,0.000,0,1.607,0.000,576036.294,0.000,0.000,0.000,622731.199,620346.778,0.000 +0.523405,0.020163,2374361,0.070761,1114598.523,0.000,0.000,15.439,0.000,69.069,10.675,301.648,0.000,63.544,0.088390,98.098,8,0.000,0.000,0.000,0,0.000,0,15.439,0.000,529674.834,0.000,0.000,0.000,526996.703,57926.986,0.000 +0.543529,0.020123,2392215,0.071294,887224.009,0.000,0.000,78.635,0.000,89.193,10.688,302.742,0.000,87.351,0.425415,98.096,8,0.000,0.000,0.000,0,0.000,0,78.635,0.000,0.000,462197.295,0.000,0.000,402664.733,22361.981,0.000 +0.563788,0.020260,2446271,0.072905,2668129.393,0.000,0.000,96.408,0.000,43.675,10.684,304.500,0.000,82.521,0.425415,98.094,8,0.000,0.000,0.000,0,0.000,0,96.408,227592.582,0.000,697486.615,126111.266,418758.505,309330.452,509331.567,379518.405 +0.583939,0.020150,2530682,0.075420,4189097.419,0.000,0.000,0.212,0.000,63.826,9.516,304.500,8.142,186.297,0.425415,98.091,8,0.000,0.000,0.000,0,0.000,0,0.212,572451.917,0.000,711557.484,647736.664,559548.796,548432.261,558159.229,591211.069 +0.604096,0.020158,2609076,0.077757,3889051.744,0.000,0.000,0.819,0.000,83.983,9.263,304.500,1.356,1141.202,0.425415,98.068,8,0.000,0.000,0.000,0,0.000,0,0.819,604039.774,0.000,736495.933,701968.036,134837.394,565890.416,538456.612,607363.580 +0.624241,0.020145,2672559,0.079648,3151294.606,0.000,0.000,90.300,0.000,0.001,10.830,304.500,0.000,1970.474,0.425415,98.029,8,0.000,0.000,0.000,0,0.000,0,90.300,441845.428,94365.595,498236.441,372895.501,577064.723,416181.560,346834.513,403870.846 +0.644394,0.020153,2761510,0.082299,4413733.957,0.000,0.000,1.737,0.000,4.446,8.894,304.500,31.594,1345.357,0.585693,98.003,8,0.000,0.000,0.000,0,0.000,0,1.737,575590.088,681925.394,509694.947,535894.220,638557.659,555196.336,518428.038,398447.276 +0.664555,0.020160,2830353,0.084351,3414762.918,0.000,0.000,16.470,0.000,0.001,9.475,304.500,57.934,1617.109,0.585693,97.971,8,0.000,0.000,0.000,0,0.000,0,16.470,412590.938,494186.525,513531.376,395676.595,561843.900,389724.333,491160.792,156048.460 +0.684718,0.020163,2923090,0.087115,4599280.775,0.000,0.000,0.280,0.000,0.001,8.941,304.500,53.082,397.534,0.585693,97.963,8,0.000,0.000,0.000,0,0.000,0,0.280,527441.593,687781.854,571085.091,665166.587,548073.065,538749.227,542766.413,518216.945 +0.704857,0.020139,3007509,0.089631,4191907.001,0.000,0.000,15.817,0.000,0.891,9.063,304.500,39.182,793.914,0.585693,97.948,8,0.000,0.000,0.000,0,0.000,0,15.817,543732.829,690515.864,547556.338,667922.400,561559.320,121110.901,542888.677,516620.671 +0.725026,0.020169,3083987,0.091910,3791770.433,0.000,0.000,4.494,0.000,0.001,9.872,304.500,92.962,727.624,0.585693,97.933,8,0.000,0.000,0.000,0,0.000,0,4.494,500409.778,571358.593,402489.505,563822.450,431344.998,457176.118,369072.663,496096.328 +0.745176,0.020150,3174202,0.094599,4477267.872,0.000,0.000,0.137,0.000,8.678,8.957,304.500,94.023,530.602,0.585693,97.923,8,0.000,0.000,0.000,0,0.000,0,0.137,559416.543,696541.092,578573.284,687756.783,556736.585,312909.981,553312.193,532021.411 +0.765321,0.020145,3237719,0.096492,3153020.555,0.000,0.000,15.681,0.000,0.002,9.310,304.500,85.126,710.675,0.585693,97.909,8,0.000,0.000,0.000,0,0.000,0,15.681,375282.765,431326.977,357809.282,445424.901,513978.538,243437.392,446169.510,339591.190 +0.785486,0.020166,3335198,0.099397,4833933.011,0.000,0.000,0.198,0.000,0.001,9.193,304.500,70.316,278.747,0.595711,97.903,8,0.000,0.000,0.000,0,0.000,0,0.198,560658.671,608661.289,603305.625,694996.575,571816.304,571369.999,673673.098,549451.449 +0.805621,0.020135,3406146,0.101511,3523696.621,0.000,0.000,10.368,0.000,0.002,9.453,304.500,111.748,300.324,0.600952,97.897,8,0.000,0.000,0.000,0,0.000,0,10.368,542798.675,496112.724,578260.131,594302.218,378255.532,377907.870,169410.402,386649.070 +0.825768,0.020147,3502359,0.104378,4775554.687,0.000,0.000,0.180,0.000,0.002,9.123,304.500,117.884,100.822,0.600952,97.896,8,0.000,0.000,0.000,0,0.000,0,0.180,644910.584,624311.963,620241.873,581824.203,585298.669,580186.240,578994.995,559786.160 +0.848261,0.022493,3593370,0.107091,4046161.928,0.000,0.000,12.922,0.000,0.959,9.952,304.500,126.080,109.061,0.600952,97.893,8,0.000,0.000,0.000,0,0.000,0,12.922,237449.878,543854.027,561903.952,582132.317,548611.027,556168.878,527849.167,488192.681 +0.868424,0.020164,3676597,0.109571,4127602.925,0.000,0.000,6.722,0.000,0.002,10.176,304.500,117.787,59.862,0.761719,97.892,8,0.000,0.000,0.000,0,0.000,0,6.722,420611.105,450913.355,621816.063,421652.590,605152.305,611599.592,589778.005,406079.911 +0.888567,0.020143,3766178,0.112241,4447243.316,0.000,0.000,0.071,0.000,8.135,8.953,304.500,105.302,51.390,0.761719,97.891,8,0.000,0.000,0.000,0,0.000,0,0.071,560044.561,624185.823,601448.441,596831.461,566051.599,569725.324,608299.442,320656.664 +0.910633,0.022066,3844359,0.114571,3543067.593,0.000,0.000,13.473,0.000,0.001,9.682,304.500,94.178,374.942,0.761719,97.883,8,0.000,0.000,0.000,0,0.000,0,13.473,528552.939,560276.086,343969.545,562813.937,319995.910,399892.921,572965.344,254600.910 +0.930781,0.020148,3940084,0.117424,4751111.020,0.000,0.000,0.217,0.000,3.777,8.943,304.500,69.602,124.858,0.761719,97.880,8,0.000,0.000,0.000,0,0.000,0,0.217,565815.259,609889.289,606414.985,701561.288,574997.348,578471.653,553407.029,560554.169 +0.950912,0.020131,4013338,0.119607,3638837.595,0.000,0.000,14.945,0.000,9.627,8.996,304.500,31.434,157.949,0.761719,97.877,8,0.000,0.000,0.000,0,0.000,0,14.945,319107.389,348464.872,374295.483,699165.085,328297.126,639555.984,302466.515,627485.141 +0.971077,0.020164,4062913,0.121084,2458534.455,0.000,0.000,0.030,0.000,29.791,9.903,304.500,195.463,0.000,0.761719,97.877,8,0.000,0.000,0.000,0,0.000,0,0.030,0.000,0.000,0.000,619605.234,0.000,621489.738,603338.985,614100.497 +0.991228,0.020151,4110590,0.122505,2365928.329,0.000,0.000,0.024,0.000,49.943,11.134,304.500,99.248,19.578,0.761719,97.877,8,0.000,0.000,0.000,0,0.000,0,0.024,0.000,0.000,0.000,599707.277,0.000,599111.788,582140.345,584968.919 +1.011368,0.020139,4148716,0.123641,1893110.510,0.000,0.000,13.650,0.000,70.082,10.535,304.500,28.318,64.783,0.761719,97.876,8,0.000,0.000,0.000,0,0.000,0,13.650,0.000,0.000,0.000,577923.549,0.000,578370.435,596543.820,140272.706 +1.031548,0.020180,4175363,0.124436,1320467.771,0.000,0.000,81.392,0.000,22.324,9.742,304.500,221.445,31.746,0.761719,97.875,8,0.000,0.000,0.000,0,0.000,0,81.392,29881.115,32507.481,307978.654,465758.869,13082.279,3617.448,0.000,467641.924 +1.051723,0.020176,4243972,0.126480,3400591.278,0.000,0.000,23.375,0.000,42.500,10.452,304.500,37.174,0.000,0.761719,97.875,8,0.000,0.000,0.000,0,0.000,0,23.375,296298.367,366283.863,682110.761,652768.400,336792.808,404696.582,0.000,661640.499 +1.071890,0.020167,4334211,0.129170,4474602.063,0.000,0.000,0.498,0.000,62.667,7.963,304.500,19.951,0.387,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,0.498,578322.941,627760.304,660685.489,624190.104,638818.010,712354.229,0.000,632470.986 +1.092037,0.020147,4417367,0.131648,4127518.666,0.000,0.000,71.749,0.000,0.001,8.784,304.500,26.369,0.000,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,71.749,469058.774,520977.872,599452.149,515071.206,595580.553,594190.749,333255.091,499932.272 +1.112208,0.020171,4519411,0.134689,5058923.439,0.000,0.000,0.056,0.000,1.071,10.152,304.500,0.000,0.000,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,0.056,705663.402,607007.356,620839.032,611072.580,612411.129,705911.282,613848.830,582169.828 +1.132349,0.020141,4606996,0.137299,4348683.106,0.000,0.000,9.987,0.000,0.001,9.044,304.500,0.000,0.000,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,9.987,609714.318,554502.403,595017.621,554701.007,474018.127,705838.660,293387.777,561503.194 +1.152492,0.020143,4711881,0.140425,5207020.842,0.000,0.000,0.040,0.000,0.054,7.958,304.500,0.000,0.000,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,0.040,715881.590,605669.584,623243.931,619321.972,618577.296,715484.429,720101.419,588740.622 +1.172619,0.020128,4788989,0.142723,3830959.817,0.000,0.000,12.607,0.000,0.003,8.887,304.500,0.000,0.000,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,12.607,604294.811,103936.919,418977.073,552525.083,547606.462,490818.748,613535.856,499264.865 +1.192786,0.020166,4892631,0.145812,5139344.508,0.000,0.000,0.043,0.000,0.001,8.066,304.500,0.000,0.194,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,0.043,711976.886,597479.419,619545.843,611463.086,613545.759,692637.773,711580.187,581115.554 +1.214163,0.021378,4981637,0.148464,4163535.455,0.000,0.000,11.889,0.000,4.348,8.373,304.500,0.000,0.000,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,11.889,622336.423,638287.770,156472.891,646333.611,439574.216,615553.592,650403.309,394573.642 +1.234325,0.020161,5082553,0.151472,5005399.171,0.000,0.000,4.686,0.000,0.001,8.455,304.500,0.000,0.000,0.774784,97.875,8,0.000,0.000,0.000,0,0.000,0,4.686,662304.244,600949.466,605413.436,615928.563,618755.744,649854.730,680854.517,571338.470 +1.255596,0.021271,5164851,0.153925,3868950.616,0.000,0.000,13.651,0.000,2.422,8.303,304.500,0.000,19.098,1.007324,97.875,8,0.000,0.000,0.000,0,0.000,0,13.651,565689.115,489436.497,495971.093,216675.902,510873.731,492539.255,523519.819,574245.204 +1.276239,0.020644,5178041,0.154318,638941.730,0.000,0.000,15.848,0.000,9.178,5.795,304.500,0.000,291.973,1.023193,97.869,8,0.000,0.000,0.000,0,0.000,0,15.848,15791.888,79492.296,78039.054,143870.882,79298.530,30711.831,148521.254,63215.994 +1.296411,0.020172,5215689,0.155440,1866374.191,0.000,0.000,23.645,0.000,0.001,7.377,304.500,0.000,266.462,1.029419,97.863,8,0.000,0.000,0.000,0,0.000,0,23.645,259323.295,257092.450,246929.713,271617.727,117590.299,249458.004,257885.639,206477.064 +1.320241,0.023830,5303551,0.158058,3687020.619,0.000,0.000,1.277,0.000,1.839,7.761,304.500,0.000,288.501,1.037842,97.857,8,0.000,0.000,0.000,0,0.000,0,1.277,481030.677,468609.402,501508.996,493200.170,445655.220,443179.358,441123.133,412713.662 +1.340396,0.020154,5363283,0.159838,2963715.817,0.000,0.000,19.266,0.000,3.226,7.031,304.500,0.000,551.988,1.331177,97.846,8,0.000,0.000,0.000,0,0.000,0,19.266,426804.451,409537.775,443475.724,518893.391,8583.721,383389.676,395446.579,377584.500 +1.360557,0.020162,5374305,0.160167,546681.935,0.000,0.000,20.588,0.000,23.387,4.586,304.500,0.000,422.174,1.344116,97.838,8,0.000,0.000,0.000,0,0.000,0,20.588,79904.246,6596.688,49.599,167992.353,180243.345,0.000,80201.841,31693.863 +1.380739,0.020181,5420216,0.161535,2274910.420,0.000,0.000,24.239,0.000,0.002,8.090,304.500,0.000,198.395,1.344116,97.834,8,0.000,0.000,0.000,0,0.000,0,24.239,279811.356,288482.683,258752.417,334614.146,286748.418,301266.698,257117.252,268117.451 +1.400894,0.020155,5519278,0.164487,4914928.942,0.000,0.000,0.179,0.000,4.734,7.947,304.500,0.000,136.440,1.344116,97.831,8,0.000,0.000,0.000,0,0.000,0,0.179,607234.008,740151.723,612245.090,533308.142,620778.814,696738.882,534350.050,570122.231 +1.421040,0.020146,5588202,0.166541,3421174.621,0.000,0.000,10.861,0.000,0.001,9.645,304.500,0.000,692.396,1.344116,97.817,8,0.000,0.000,0.000,0,0.000,0,10.861,296729.468,346018.923,628055.866,223763.206,303529.726,558961.282,547941.887,516174.263 +1.441190,0.020149,5680425,0.169290,4577017.351,0.000,0.000,0.839,0.000,0.001,8.146,304.500,0.000,485.248,1.344116,97.808,8,0.000,0.000,0.000,0,0.000,0,0.839,550196.961,664891.637,534662.806,639183.354,569850.398,606775.036,478829.179,532627.980 +1.464240,0.023050,5758424,0.171614,3383863.303,0.000,0.000,11.563,0.000,9.239,9.507,304.500,0.000,371.471,1.344116,97.799,8,0.000,0.000,0.000,0,0.000,0,11.563,357262.456,322816.021,615003.349,406632.787,619601.991,400255.424,308065.659,354225.617 +1.484385,0.020145,5796697,0.172755,1899907.023,0.000,0.000,0.133,0.000,29.384,10.925,304.500,0.000,280.006,1.344116,97.794,8,0.000,0.000,0.000,0,0.000,0,0.133,0.000,639672.926,628454.077,0.000,631780.019,0.000,0.000,0.000 +1.504512,0.020128,5833106,0.173840,1808884.984,0.000,0.000,0.068,0.000,49.512,10.938,304.500,0.000,184.950,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,0.068,0.000,602994.783,602895.418,0.000,602994.783,0.000,0.000,0.000 +1.524642,0.020130,5869549,0.174926,1810411.473,0.000,0.000,0.080,0.000,69.641,10.930,304.500,0.000,6.210,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,0.080,0.000,602841.238,600208.309,0.000,607361.926,0.000,0.000,0.000 +1.544773,0.020131,5914733,0.176273,2244497.308,0.000,0.000,76.971,0.000,13.758,10.910,304.500,0.000,0.776,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,76.971,382941.522,218071.512,259599.481,3874.619,219164.353,423823.722,361780.141,375241.959 +1.564937,0.020164,5950624,0.177342,1779945.988,0.000,0.000,29.435,0.000,18.679,10.585,304.500,0.000,3.100,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,29.435,408250.407,144266.331,375270.995,156813.385,219003.134,388661.133,43393.963,44286.639 +1.585079,0.020142,6047071,0.180217,4788371.952,0.000,0.000,27.430,0.000,0.001,7.946,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,27.430,628440.617,774206.271,645171.893,721827.945,631220.888,721083.229,311142.151,355278.958 +1.608252,0.023173,6148174,0.183230,4363012.590,0.000,0.000,12.252,0.000,1.307,8.805,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,12.252,517116.009,651800.067,286198.229,618355.612,595613.382,658575.266,564326.634,471027.392 +1.628397,0.020146,6242635,0.186045,4688900.736,0.000,0.000,2.408,0.000,0.001,8.349,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,2.408,543839.219,666595.187,587173.615,672551.805,547115.359,627231.870,515644.561,528749.120 +1.648536,0.020139,6334625,0.188787,4567850.959,0.000,0.000,0.093,0.000,11.804,7.948,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,0.093,583258.804,728303.838,573178.646,670851.902,588919.582,666581.490,535142.187,221614.511 +1.668704,0.020168,6414318,0.191162,3951413.868,0.000,0.000,13.028,0.000,0.001,8.835,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,13.028,510654.781,600449.499,415554.686,565493.521,421405.474,461369.330,539710.388,436776.188 +1.688853,0.020149,6507641,0.193943,4631669.076,0.000,0.000,0.038,0.000,6.374,7.944,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,0.038,574076.232,692643.546,590156.521,656810.310,575912.561,651251.692,337388.279,553429.936 +1.708989,0.020136,6585551,0.196265,3869154.540,0.000,0.000,13.799,0.000,0.001,9.187,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,13.799,507742.729,495277.605,624249.423,520704.471,409511.595,568975.787,223577.638,519115.292 +1.729145,0.020156,6683309,0.199178,4850129.856,0.000,0.000,0.039,0.000,1.822,7.942,304.500,0.000,0.194,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,0.039,584696.704,656785.317,588417.726,677871.113,592535.658,673455.499,519603.613,556764.226 +1.749273,0.020128,6761771,0.201516,3898148.536,0.000,0.000,10.383,0.000,0.002,9.478,304.500,0.000,0.000,1.344116,97.790,8,0.000,0.000,0.000,0,0.000,0,10.383,543024.184,243243.038,541782.134,665887.752,400089.090,502980.497,473270.665,527871.176 +1.769413,0.020139,6856802,0.204349,4718662.339,0.000,0.000,2.022,0.000,0.001,7.857,304.500,0.000,13.189,1.552124,97.790,8,0.000,0.000,0.000,0,0.000,0,2.022,570523.622,682691.843,575091.783,647189.285,544951.849,661439.962,527424.013,509349.983 +1.789547,0.020135,6940193,0.206834,4141631.264,0.000,0.000,12.926,0.000,4.227,8.338,304.500,0.000,149.772,1.557861,97.787,8,0.000,0.000,0.000,0,0.000,0,12.926,190664.729,616643.208,548552.210,604127.576,539711.803,633877.035,433825.582,574229.121 +1.809695,0.020148,6968328,0.207672,1396444.588,0.000,0.000,18.058,0.000,0.001,4.440,304.500,0.000,452.908,1.568237,97.778,8,0.000,0.000,0.000,0,0.000,0,18.058,85965.595,118972.016,268568.035,88248.746,230101.905,264001.733,222855.383,117731.173 +1.829856,0.020161,7067985,0.210642,4942995.125,0.000,0.000,1.204,0.000,0.396,7.867,304.500,0.000,421.601,1.577759,97.770,8,0.000,0.000,0.000,0,0.000,0,1.204,591877.749,612164.181,610130.578,614743.386,581759.333,694549.914,678231.487,559538.497 +1.850030,0.020174,7137913,0.212726,3466266.188,0.000,0.000,16.240,0.000,4.685,7.205,304.500,0.000,855.067,1.597778,97.753,8,0.000,0.000,0.000,0,0.000,0,16.240,515270.521,463173.425,476457.937,434522.500,487214.426,580552.992,59334.181,449740.206 +1.870182,0.020152,7210163,0.214880,3585198.712,0.000,0.000,9.373,0.000,0.026,7.761,304.500,0.000,409.383,1.605835,97.745,8,0.000,0.000,0.000,0,0.000,0,9.373,595763.263,669700.233,536613.687,321997.985,346114.339,391270.475,321303.276,402435.454 +1.890343,0.020161,7301335,0.217597,4522193.179,0.000,0.000,0.673,0.000,9.355,7.902,304.500,0.000,427.806,1.616821,97.736,8,0.000,0.000,0.000,0,0.000,0,0.673,557313.238,671295.601,591785.711,601259.441,309111.437,580625.558,552650.774,658151.420 +1.910492,0.020149,7357757,0.219278,2800304.658,0.000,0.000,22.280,0.000,3.565,7.430,304.500,0.000,812.715,1.637329,97.720,8,0.000,0.000,0.000,0,0.000,0,22.280,338436.735,530609.640,293520.289,431495.670,96682.030,304290.310,379630.824,425639.161 +1.930654,0.020162,7447946,0.221966,4473204.075,0.000,0.000,6.807,0.000,0.001,8.859,304.500,0.000,238.885,1.660889,97.716,8,0.000,0.000,0.000,0,0.000,0,6.807,450350.852,704590.771,496725.086,619034.029,471182.059,514530.808,577917.195,638873.274 +1.950812,0.020158,7520951,0.224142,3621627.733,0.000,0.000,11.468,0.000,6.753,8.633,304.500,0.000,306.949,1.676270,97.710,8,0.000,0.000,0.000,0,0.000,0,11.468,388529.394,298788.629,421717.106,418889.454,392299.597,424544.759,592120.384,684738.410 +1.970978,0.020166,7557850,0.225241,1829755.981,0.000,0.000,0.142,0.000,26.919,10.678,304.500,0.000,205.133,1.723274,97.706,8,0.000,0.000,0.000,0,0.000,0,0.142,0.000,624910.834,0.000,0.000,0.000,0.000,617819.718,587025.429 +1.991149,0.020171,7592837,0.226284,1734490.017,0.000,0.000,0.311,0.000,47.091,10.857,304.500,0.000,27.692,1.739506,97.705,8,0.000,0.000,0.000,0,0.000,0,0.311,0.000,588706.347,0.000,0.000,0.000,0.000,584641.174,561142.496 +2.011308,0.020159,7626967,0.227301,1693058.554,0.000,0.000,0.159,0.000,67.250,10.873,304.500,0.000,3.100,1.777348,97.705,8,0.000,0.000,0.000,0,0.000,0,0.159,0.000,584112.642,0.000,0.000,0.000,0.000,564022.144,544923.768 +2.031471,0.020163,7670832,0.228609,2175564.078,0.000,0.000,73.906,0.000,14.112,10.866,304.500,0.000,0.000,1.777348,97.705,8,0.000,0.000,0.000,0,0.000,0,73.906,417853.126,174481.578,483122.528,30601.232,52870.200,427127.729,170414.640,419093.046 +2.051625,0.020154,7706331,0.229667,1761397.456,0.000,0.000,32.913,0.000,34.266,11.024,304.500,0.000,2.713,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,32.913,381713.024,0.000,550315.760,26694.606,0.000,532006.635,0.000,270667.431 +2.071873,0.020248,7812680,0.232836,5252249.364,0.000,0.000,35.202,0.000,0.000,8.580,304.500,0.000,0.193,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,35.202,616793.221,752656.633,660747.579,653981.571,566467.952,659858.614,594322.174,747421.620 +2.092019,0.020146,7910233,0.235743,4842300.480,0.000,0.000,0.046,0.000,11.560,8.385,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,0.046,611535.698,752854.052,636701.980,661024.423,249429.130,634964.663,578675.581,717114.953 +2.112287,0.020268,7999523,0.238404,4405428.490,0.000,0.000,11.829,0.000,0.003,9.659,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,11.829,523776.782,649885.811,490275.987,568082.693,526835.765,561866.051,461709.036,622996.366 +2.132543,0.020256,8100834,0.241424,5001596.338,0.000,0.000,0.043,0.000,10.256,7.903,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,0.043,636807.367,784222.422,657887.819,627575.413,617849.771,313787.706,619133.358,744332.481 +2.152687,0.020145,8190853,0.244106,4468638.393,0.000,0.000,11.378,0.000,0.001,8.755,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,11.378,447911.266,666679.408,569234.011,563177.802,541335.737,540789.685,540839.326,598671.159 +2.172945,0.020258,8293582,0.247168,5071034.166,0.000,0.000,0.048,0.000,8.832,7.905,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,0.048,338483.595,781913.395,643005.296,643844.471,631701.119,675091.389,615065.714,741929.188 +2.193091,0.020145,8382530,0.249819,4415307.777,0.000,0.000,11.556,0.000,0.001,8.897,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,11.556,546676.536,624560.445,457325.972,619745.442,430123.689,616072.141,545187.360,575616.191 +2.213261,0.020170,8488711,0.252983,5264320.908,0.000,0.000,0.037,0.000,8.305,7.938,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,0.037,609818.585,781658.521,676055.791,739814.059,605505.234,737781.330,356173.717,757513.671 +2.233392,0.020131,8567674,0.255337,3922459.070,0.000,0.000,12.052,0.000,0.001,8.782,304.500,0.000,0.000,1.828983,97.705,8,0.000,0.000,0.000,0,0.000,0,12.052,518851.677,498584.422,413491.753,598728.508,517113.065,470816.295,363171.337,541702.014 +2.253532,0.020140,8664023,0.258208,4784029.488,0.000,0.000,2.867,0.000,4.120,7.749,304.500,0.000,30.451,2.089844,97.704,8,0.000,0.000,0.000,0,0.000,0,2.867,432528.421,671012.408,632779.497,660535.597,535409.708,678063.153,547376.113,626324.590 +2.273686,0.020155,8710797,0.259602,2320746.473,0.000,0.000,11.698,0.000,13.005,6.950,304.500,0.000,262.617,2.102539,97.699,8,0.000,0.000,0.000,0,0.000,0,11.698,91045.662,410821.841,257557.509,392265.396,241382.640,397772.790,228333.589,301567.047 +2.293830,0.020144,8785258,0.261821,3696430.158,0.000,0.000,14.307,0.000,0.286,7.669,304.500,0.000,632.942,2.116943,97.687,8,0.000,0.000,0.000,0,0.000,0,14.307,370630.902,546117.137,502282.810,510523.465,421812.319,503623.158,364822.729,476617.638 +2.313990,0.020160,8873065,0.264438,4355524.965,0.000,0.000,0.460,0.000,8.821,7.709,304.500,0.000,465.032,2.126831,97.678,8,0.000,0.000,0.000,0,0.000,0,0.460,562899.282,659526.688,579516.419,548415.092,538692.828,380954.044,543553.960,541966.651 +2.334103,0.020113,8925256,0.265993,2594929.776,0.000,0.000,16.795,0.000,6.176,7.640,304.500,0.000,913.603,2.147583,97.660,8,0.000,0.000,0.000,0,0.000,0,16.795,383340.204,380307.292,337349.323,360817.102,358231.669,211607.770,283005.505,280270.912 +2.354249,0.020147,9022522,0.268892,4827909.492,0.000,0.000,7.115,0.000,0.159,8.861,304.500,0.000,179.931,2.151245,97.656,8,0.000,0.000,0.000,0,0.000,0,7.115,569276.972,691530.803,555279.579,567688.615,702152.938,632612.696,645766.275,463601.615 +2.374412,0.020162,9098902,0.271168,3788246.447,0.000,0.000,2.624,0.000,16.724,7.186,304.500,0.000,773.796,2.169067,97.641,8,0.000,0.000,0.000,0,0.000,0,2.624,469637.413,112189.231,523797.731,494039.315,543487.884,577214.089,550778.696,517102.088 +2.394575,0.020164,9169682,0.273278,3510300.659,0.000,0.000,23.031,0.000,1.027,8.916,304.500,0.000,563.169,2.201790,97.630,8,0.000,0.000,0.000,0,0.000,0,23.031,589232.582,188012.854,614228.224,368685.718,487662.989,432662.658,525057.263,304758.372 +2.414735,0.020160,9263845,0.276084,4670751.989,0.000,0.000,1.212,0.000,6.374,8.420,304.500,0.000,351.483,2.222290,97.623,8,0.000,0.000,0.000,0,0.000,0,1.212,544391.142,690173.881,603418.518,523954.773,650342.803,642505.554,458082.205,557883.114 +2.434903,0.020167,9310949,0.277488,2335649.678,0.000,0.000,12.757,0.000,14.252,9.060,304.500,0.000,213.641,2.231678,97.619,8,0.000,0.000,0.000,0,0.000,0,12.757,174687.793,230173.357,682933.573,177315.796,217777.118,215595.380,446859.606,190307.054 +2.455063,0.020160,9337346,0.278275,1309374.480,0.000,0.000,0.022,0.000,34.412,9.736,304.500,0.000,0.000,2.231678,97.619,8,0.000,0.000,0.000,0,0.000,0,0.022,0.000,0.000,658481.882,0.000,0.000,0.000,650892.599,0.000 +2.475191,0.020128,9362801,0.279033,1264671.845,0.000,0.000,0.590,0.000,54.539,9.773,304.500,0.000,35.903,2.278027,97.618,8,0.000,0.000,0.000,0,0.000,0,0.590,0.000,0.000,629826.949,0.000,0.000,0.000,634844.896,0.000 +2.495352,0.020162,9411611,0.280488,2420940.135,0.000,0.000,71.282,0.000,4.933,10.489,304.500,30.225,3.100,2.321293,97.618,8,0.000,0.000,0.000,0,0.000,0,71.282,107233.611,495496.660,495645.457,145821.840,440987.067,1686.375,616122.073,117947.053 +2.515522,0.020170,9467000,0.282139,2746107.401,0.000,0.000,12.605,0.000,25.103,11.056,304.500,90.636,3.099,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,12.605,661080.649,612592.808,0.000,648636.428,0.000,0.000,206098.115,617699.401 +2.535682,0.020160,9519922,0.283716,2625142.829,0.000,0.000,39.448,0.000,21.302,10.266,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,39.448,0.000,0.000,225847.007,498867.417,495097.513,207840.755,586666.495,610823.642 +2.555816,0.020134,9609310,0.286380,4439613.743,0.000,0.000,37.235,0.000,0.002,7.948,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,37.235,117412.258,392864.196,615917.685,568138.247,597987.979,727717.597,705367.548,714208.234 +2.575945,0.020128,9693785,0.288897,4196802.749,0.000,0.000,13.069,0.000,2.706,8.209,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,13.069,490649.588,632488.852,512608.591,584497.003,200115.081,583155.616,592545.326,600742.691 +2.596082,0.020138,9789654,0.291754,4760709.648,0.000,0.000,3.003,0.000,0.001,8.440,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,3.003,518285.646,624356.178,590141.479,495393.083,594660.401,657974.975,661153.118,618744.768 +2.616242,0.020160,9885487,0.294610,4753575.288,0.000,0.000,0.061,0.000,12.343,9.530,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,0.061,575688.905,718544.673,598654.953,581591.626,224402.602,681441.855,688931.862,684318.812 +2.636406,0.020163,9969371,0.297110,4160213.551,0.000,0.000,12.751,0.000,0.001,8.844,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,12.751,422944.795,554172.741,515538.361,481565.896,585764.654,563298.192,568753.624,468175.289 +2.656556,0.020150,10066554,0.300007,4822871.875,0.000,0.000,0.065,0.000,9.204,7.945,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,0.065,595173.049,713334.229,617802.825,556067.207,597753.637,680580.605,365699.174,696461.150 +2.676696,0.020140,10150558,0.302510,4171013.541,0.000,0.000,10.148,0.000,0.005,9.015,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,10.148,405860.015,641858.626,535651.803,500398.487,522543.528,454271.260,521351.866,589077.956 +2.696835,0.020139,10250640,0.305493,4969623.239,0.000,0.000,0.049,0.000,6.062,7.949,304.500,0.000,0.000,2.373905,97.618,8,0.000,0.000,0.000,0,0.000,0,0.049,601775.185,721196.698,407473.155,556290.733,602520.017,692346.844,700142.760,687877.847 +2.716963,0.020128,10331612,0.307906,4022782.186,0.000,0.000,12.060,0.000,0.001,9.059,304.500,0.000,17.272,2.634888,97.617,8,0.000,0.000,0.000,0,0.000,0,12.060,402715.413,549920.664,294907.314,454582.535,549523.215,607848.887,617834.798,545449.361 +2.737122,0.020159,10429657,0.310828,4863688.248,0.000,0.000,0.752,0.000,2.482,7.892,304.500,0.000,30.035,2.706543,97.617,8,0.000,0.000,0.000,0,0.000,0,0.752,577025.057,695138.594,501821.310,540514.531,577868.371,634717.641,672269.908,664332.837 +2.757280,0.020158,10499239,0.312902,3451821.806,0.000,0.000,13.415,0.000,5.247,8.834,304.500,0.000,1411.889,2.706543,97.589,8,0.000,0.000,0.000,0,0.000,0,13.415,609681.958,478915.348,292389.378,429902.673,341253.229,518403.292,402271.033,379004.895 +2.777456,0.020176,10600143,0.315909,5001072.536,0.000,0.000,5.728,0.000,0.001,8.313,304.500,0.000,340.743,2.706543,97.582,8,0.000,0.000,0.000,0,0.000,0,5.728,583154.478,708052.429,589795.877,552524.743,591084.507,648626.777,670384.793,657448.934 +2.797594,0.020138,10687412,0.318510,4333489.768,0.000,0.000,15.589,0.000,1.537,8.174,304.500,0.000,819.335,2.706543,97.566,8,0.000,0.000,0.000,0,0.000,0,15.589,532865.951,674188.894,520998.002,121857.520,615296.058,618970.654,603974.333,645338.356 +2.817740,0.020145,10765136,0.320826,3858217.314,0.000,0.000,7.260,0.000,0.002,9.658,304.500,0.000,578.422,2.709717,97.555,8,0.000,0.000,0.000,0,0.000,0,7.260,541026.073,703348.787,327623.826,351649.574,394240.671,535019.636,583815.730,421493.017 +2.837876,0.020136,10836607,0.322956,3549340.481,0.000,0.000,4.568,0.000,6.861,7.675,304.500,0.000,414.555,2.723511,97.547,8,0.000,0.000,0.000,0,0.000,0,4.568,500386.936,573190.355,243886.487,389394.002,417700.925,483055.153,487723.312,454003.312 +2.858003,0.020127,10907634,0.325073,3529001.364,0.000,0.000,15.317,0.000,6.604,9.274,304.500,0.000,419.026,2.750244,97.538,8,0.000,0.000,0.000,0,0.000,0,15.317,522540.827,518963.482,271878.236,287578.807,335574.855,604024.802,351474.167,636966.189 +2.878148,0.020145,11007244,0.328041,4944669.687,0.000,0.000,7.595,0.000,0.001,8.000,304.500,0.000,82.798,2.755493,97.537,8,0.000,0.000,0.000,0,0.000,0,7.595,593201.514,693822.390,573196.475,540036.759,559942.517,664683.537,665080.659,654705.838 +2.898313,0.020166,11081353,0.330250,3674991.305,0.000,0.000,14.986,0.000,5.310,8.599,304.500,0.000,396.906,2.775501,97.529,8,0.000,0.000,0.000,0,0.000,0,14.986,156750.833,510370.002,601266.642,385951.198,479228.110,664443.030,490831.936,386149.554 +2.918450,0.020137,11119592,0.331390,1898962.992,0.000,0.000,0.147,0.000,25.446,10.295,304.500,0.000,173.811,2.819214,97.526,8,0.000,0.000,0.000,0,0.000,0,0.147,609978.358,0.000,663363.259,0.000,0.000,625621.375,0.000,0.000 +2.938583,0.020133,11153845,0.332410,1701308.989,0.000,0.000,0.747,0.000,45.580,10.736,304.500,0.000,81.876,2.827236,97.524,8,0.000,0.000,0.000,0,0.000,0,0.747,556738.752,0.000,595828.180,0.000,0.000,548742.058,0.000,0.000 +2.958708,0.020124,11192496,0.333562,1920625.699,0.000,0.000,61.972,0.000,65.704,10.961,304.500,0.000,2.523,2.868900,97.524,8,0.000,0.000,0.000,0,0.000,0,61.972,582632.696,135906.219,614683.705,0.000,0.000,587403.079,0.000,0.000 +2.978831,0.020124,11244205,0.335103,2569579.123,0.000,0.000,74.397,0.000,14.697,11.106,304.500,303.205,3.688,2.920292,97.524,8,0.000,0.000,0.000,0,0.000,0,74.397,148681.675,776553.655,222525.582,24200.527,381990.654,625834.564,366039.177,23753.289 +2.999004,0.020173,11270450,0.335886,1301025.274,0.000,0.000,15.065,0.000,32.998,10.066,304.500,111.538,87.720,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,15.065,421315.062,460229.325,0.000,0.000,0.000,0.000,419480.887,0.000 +3.019193,0.020189,11315194,0.337219,2216269.441,0.000,0.000,52.043,0.000,53.187,10.904,304.500,0.000,0.000,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,52.043,733572.108,736494.509,0.000,0.000,0.000,0.000,739169.249,7033.575 +3.039439,0.020246,11408257,0.339993,4596543.793,0.000,0.000,56.801,0.000,1.015,8.237,304.500,0.000,0.000,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,56.801,675333.304,669949.604,661503.616,638388.280,115132.153,452675.326,773524.090,610037.420 +3.059577,0.020138,11497652,0.342657,4439044.464,0.000,0.000,11.318,0.000,0.001,8.170,304.500,0.000,0.000,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,11.318,486385.598,661971.047,606008.151,501729.462,622742.397,604419.142,703781.835,252006.831 +3.079759,0.020182,11605790,0.345879,5358175.697,0.000,0.000,0.032,0.000,1.194,8.402,304.500,0.000,0.194,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,0.032,600935.424,729367.533,639138.030,599349.842,721340.526,728426.094,734966.618,604651.631 +3.099885,0.020126,11697616,0.348616,4562489.249,0.000,0.000,9.250,0.000,0.002,8.402,304.500,0.000,0.000,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,9.250,656901.862,405390.083,498402.736,558821.212,554746.940,655560.333,649896.101,582769.982 +3.120018,0.020133,11806474,0.351860,5407056.353,0.000,0.000,0.078,0.000,1.784,8.049,304.500,0.000,0.000,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,0.078,556858.557,775558.782,648451.383,602108.592,731947.881,741882.027,742180.051,608069.080 +3.140144,0.020126,11898403,0.354600,4567719.501,0.000,0.000,11.421,0.000,0.001,8.986,304.500,0.000,0.000,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,11.421,223345.181,643204.309,612447.765,556797.798,668843.044,749088.309,541593.431,572399.663 +3.160239,0.020095,12002755,0.357710,5192923.229,0.000,0.000,0.046,0.000,1.668,9.552,304.500,0.000,0.000,3.204834,97.522,8,0.000,0.000,0.000,0,0.000,0,0.046,581636.065,748941.032,625975.365,575813.733,703457.172,708831.632,659217.399,589050.830 +3.180365,0.020126,12091291,0.360349,4399003.139,0.000,0.000,9.622,0.000,0.000,9.248,304.500,0.000,36.682,3.204834,97.521,8,0.000,0.000,0.000,0,0.000,0,9.622,421834.470,739278.573,474551.357,650887.109,495270.436,614914.417,433262.259,569004.517 +3.200494,0.020129,12198712,0.363550,5336647.833,0.000,0.000,0.154,0.000,1.501,7.953,304.500,0.000,89.850,3.204834,97.520,8,0.000,0.000,0.000,0,0.000,0,0.154,563268.943,758659.378,631379.873,596256.293,728652.813,728205.695,728503.773,601721.065 +3.220616,0.020122,12263582,0.365483,3223907.188,0.000,0.000,13.424,0.000,8.607,6.352,304.500,0.000,917.665,3.214478,97.502,8,0.000,0.000,0.000,0,0.000,0,13.424,114504.118,546777.045,387047.775,443753.157,439379.736,505726.523,442709.499,344009.335 +3.240769,0.020153,12329794,0.367456,3285387.607,0.000,0.000,15.179,0.000,0.080,7.739,304.500,0.000,911.753,3.234009,97.484,8,0.000,0.000,0.000,0,0.000,0,15.179,392736.104,434565.104,449550.108,348029.189,420572.485,358995.036,460317.478,420622.104 +3.260907,0.020138,12418135,0.370089,4386846.779,0.000,0.000,0.631,0.000,8.492,7.746,304.500,0.000,446.923,3.243774,97.475,8,0.000,0.000,0.000,0,0.000,0,0.631,342690.592,682352.040,570273.694,530298.918,548324.811,556816.347,629267.525,526822.851 +3.281053,0.020147,12465928,0.371514,2372268.507,0.000,0.000,24.076,0.000,1.102,7.032,304.500,0.000,841.297,3.263794,97.458,8,0.000,0.000,0.000,0,0.000,0,24.076,97982.090,323380.606,314495.706,381504.734,292754.999,312311.708,360458.935,289379.729 +3.301208,0.020154,12552886,0.374105,4314619.613,0.000,0.000,7.374,0.000,0.001,8.565,304.500,0.000,122.880,3.270264,97.456,8,0.000,0.000,0.000,0,0.000,0,7.374,426212.453,637284.371,498256.746,393564.281,605777.397,558839.448,713049.960,481634.957 +3.321337,0.020129,12638499,0.376657,4253233.445,0.000,0.000,9.898,0.000,1.265,8.062,304.500,0.000,462.837,3.306152,97.447,8,0.000,0.000,0.000,0,0.000,0,9.898,492574.838,501417.836,590294.929,472504.214,560437.393,390035.810,537038.225,708930.200 +3.341488,0.020152,12738252,0.379629,4950064.163,0.000,0.000,7.176,0.000,0.001,9.276,304.500,0.000,51.755,3.306152,97.446,8,0.000,0.000,0.000,0,0.000,0,7.176,644407.018,498614.024,760277.215,466507.806,436733.880,774866.439,679639.497,689018.284 +3.361610,0.020121,12838248,0.382610,4969620.983,0.000,0.000,0.669,0.000,12.007,7.921,304.500,0.000,357.594,3.317627,97.439,8,0.000,0.000,0.000,0,0.000,0,0.669,233382.737,629576.769,748007.574,582661.670,621277.170,746914.214,707553.241,700247.606 +3.381723,0.020114,12897042,0.384362,2923092.450,0.000,0.000,15.426,0.000,17.100,9.810,304.500,0.000,376.377,3.367310,97.431,8,0.000,0.000,0.000,0,0.000,0,15.426,586517.700,102716.417,104854.270,687842.026,81586.466,101324.326,614608.104,643643.141 +3.401866,0.020143,12946761,0.385844,2468355.929,0.000,0.000,0.978,0.000,37.242,10.672,304.500,0.000,111.316,3.374836,97.429,8,0.000,0.000,0.000,0,0.000,0,0.978,638498.876,0.000,0.000,661683.618,0.000,0.000,598930.910,569242.525 +3.422028,0.020162,12995907,0.387308,2437567.042,0.000,0.000,0.042,0.000,57.404,10.903,304.500,0.000,30.805,3.420410,97.429,8,0.000,0.000,0.000,0,0.000,0,0.042,721310.737,0.000,0.000,724088.252,0.000,0.000,658915.846,333252.207 +3.442189,0.020161,13020875,0.388052,1238446.727,0.000,0.000,74.145,0.000,14.667,9.624,304.500,172.442,62.002,3.477051,97.427,8,0.000,0.000,0.000,0,0.000,0,74.145,178366.486,126830.675,137594.169,186302.704,190618.022,124747.417,200439.091,93548.163 +3.462348,0.020160,13050779,0.388944,1483354.671,0.000,0.000,0.603,0.000,34.826,10.143,304.500,6.200,12.013,3.479580,97.427,8,0.000,0.000,0.000,0,0.000,0,0.603,0.000,739742.784,0.000,0.000,743611.887,0.000,0.000,0.000 +3.482477,0.020128,13089100,0.390086,1903846.061,0.000,0.000,42.092,0.000,54.955,9.840,304.500,9.509,0.000,3.479580,97.427,8,0.000,0.000,0.000,0,0.000,0,42.092,0.000,748800.079,0.000,0.000,752079.060,251736.332,0.000,151230.589 +3.502599,0.020122,13176609,0.392694,4348933.465,0.000,0.000,68.508,0.000,1.587,9.469,304.500,109.295,12.813,3.521118,97.427,8,0.000,0.000,0.000,0,0.000,0,68.508,613708.068,670312.934,357669.201,204105.518,659677.780,780789.332,371932.236,690738.395 +3.522719,0.020120,13270824,0.395501,4682605.434,0.000,0.000,10.841,0.000,0.001,9.580,304.500,0.000,0.194,3.521118,97.427,8,0.000,0.000,0.000,0,0.000,0,10.841,586773.229,633542.127,624546.196,587419.345,524398.131,672010.912,710827.606,343087.887 +3.542850,0.020131,13377201,0.398672,5284204.116,0.000,0.000,0.445,0.000,1.934,8.961,304.500,0.000,0.194,3.521244,97.427,8,0.000,0.000,0.000,0,0.000,0,0.445,616060.797,653962.296,751621.990,619687.022,621574.646,737613.835,739948.527,543735.001 +3.562964,0.020114,13464468,0.401272,4338524.313,0.000,0.000,10.941,0.000,0.001,9.180,304.500,0.000,1.942,3.573132,97.427,8,0.000,0.000,0.000,0,0.000,0,10.941,561039.647,572573.648,651621.325,545926.129,460415.434,592062.132,547119.301,407766.698 +3.583129,0.020164,13577538,0.404642,5607386.813,0.000,0.000,0.045,0.000,2.623,7.842,304.500,0.000,0.000,3.573132,97.427,8,0.000,0.000,0.000,0,0.000,0,0.045,640036.563,674304.754,801707.042,643309.647,644202.306,772794.806,769075.393,661956.303 +3.603254,0.020125,13670778,0.407421,4633077.780,0.000,0.000,8.991,0.000,0.001,8.839,304.500,0.000,0.000,3.573132,97.427,8,0.000,0.000,0.000,0,0.000,0,8.991,594190.735,637569.938,673893.188,567855.136,467531.412,684427.428,631209.642,376400.302 +3.623391,0.020137,13782461,0.410749,5546131.270,0.000,0.000,0.145,0.000,4.081,7.949,304.500,0.000,0.000,3.573132,97.427,8,0.000,0.000,0.000,0,0.000,0,0.145,629832.498,667524.122,799767.593,511543.370,646170.501,773894.950,760735.160,756663.075 +3.643513,0.020123,13872771,0.413441,4487987.515,0.000,0.000,12.703,0.000,0.001,9.183,304.500,0.000,56.296,4.014038,97.426,8,0.000,0.000,0.000,0,0.000,0,12.703,448947.838,706618.253,515340.832,377933.175,566874.915,623776.097,730571.415,517924.990 +3.663650,0.020137,13977149,0.416552,5183354.113,0.000,0.000,0.265,0.000,4.443,8.121,304.500,0.000,503.384,4.014038,97.416,8,0.000,0.000,0.000,0,0.000,0,0.265,597154.891,625609.756,755717.516,614039.104,613095.574,560158.600,701141.780,716436.891 +3.683784,0.020133,14050190,0.418728,3627901.599,0.000,0.000,13.783,0.000,0.001,8.621,304.500,0.000,1626.672,4.014038,97.384,8,0.000,0.000,0.000,0,0.000,0,13.783,425219.611,523863.011,470269.744,381411.213,361046.764,264191.462,533498.871,668400.923 +3.703926,0.020142,14157479,0.421926,5326561.106,0.000,0.000,0.119,0.000,0.646,8.238,304.500,0.000,248.234,4.014038,97.379,8,0.000,0.000,0.000,0,0.000,0,0.119,724099.337,630415.727,755029.325,593478.469,602464.549,715113.256,588166.256,717794.186 +3.724051,0.020125,14238027,0.424326,4002433.023,0.000,0.000,13.269,0.000,5.152,8.544,304.500,0.000,720.894,4.014038,97.365,8,0.000,0.000,0.000,0,0.000,0,13.269,467483.859,601150.056,590615.768,89143.925,594839.421,535261.068,553248.861,570690.064 +3.744192,0.020142,14342151,0.427429,5169576.908,0.000,0.000,6.631,0.000,0.002,10.012,304.500,0.000,452.265,4.014038,97.356,8,0.000,0.000,0.000,0,0.000,0,6.631,688820.157,630731.676,701927.301,559684.996,601786.732,707736.149,592998.988,685890.909 +3.764347,0.020154,14425622,0.429917,4141586.273,0.000,0.000,12.340,0.000,3.618,8.765,304.500,0.000,239.945,4.014038,97.351,8,0.000,0.000,0.000,0,0.000,0,12.340,733092.178,138382.002,544795.405,436431.729,544051.149,537501.696,543455.744,663876.368 +3.784491,0.020144,14525213,0.432885,4943941.263,0.000,0.000,6.783,0.000,0.001,8.676,304.500,0.000,335.087,4.014038,97.345,8,0.000,0.000,0.000,0,0.000,0,6.783,695292.158,539812.004,629813.766,508586.903,613084.261,680995.133,602758.631,673598.407 +3.804624,0.020133,14618233,0.435657,4620276.777,0.000,0.000,13.487,0.000,2.874,8.333,304.500,0.000,546.561,4.014038,97.334,8,0.000,0.000,0.000,0,0.000,0,13.487,730542.150,217454.007,673521.319,539760.780,521631.334,742214.533,532856.690,662295.964 +3.824759,0.020135,14660693,0.436923,2108753.053,0.000,0.000,0.071,0.000,23.009,10.934,304.500,0.000,149.187,4.014038,97.331,8,0.000,0.000,0.000,0,0.000,0,0.071,633370.883,685667.561,0.000,0.000,0.000,789714.609,0.000,0.000 +3.844887,0.020129,14700273,0.438102,1966358.771,0.000,0.000,0.130,0.000,43.137,10.942,304.500,0.000,220.264,4.014038,97.326,8,0.000,0.000,0.000,0,0.000,0,0.130,590603.160,639240.483,0.000,0.000,0.000,736515.128,0.000,0.000 +3.865014,0.020126,14737798,0.439221,1864496.586,0.000,0.000,0.072,0.000,63.263,10.941,304.500,10.093,9.316,4.014038,97.326,8,0.000,0.000,0.000,0,0.000,0,0.072,562106.592,608464.362,0.000,0.000,0.000,693925.632,0.000,0.000 +3.885150,0.020136,14771637,0.440229,1680500.248,0.000,0.000,71.674,0.000,12.586,10.855,304.500,538.906,3.492,4.023205,97.326,8,0.000,0.000,0.000,0,0.000,0,71.674,489465.127,88348.058,42063.409,260375.980,240213.354,300452.924,251436.885,8144.509 +3.905315,0.020165,14808556,0.441329,1830869.585,0.000,0.000,2.956,0.000,32.750,10.876,304.500,0.000,20.340,4.076782,97.326,8,0.000,0.000,0.000,0,0.000,0,2.956,0.000,588651.425,0.000,0.000,621282.650,0.000,620935.509,0.000 +3.925444,0.020129,14853580,0.442671,2236727.145,0.000,0.000,0.022,0.000,52.880,10.752,304.500,0.000,0.000,4.076782,97.326,8,0.000,0.000,0.000,0,0.000,0,0.022,0.000,743141.466,0.000,0.000,743042.109,0.000,750543.570,0.000 +3.945573,0.020129,14938535,0.445203,4220528.016,0.000,0.000,60.335,0.000,0.002,8.697,304.500,0.000,78.207,4.079712,97.324,8,0.000,0.000,0.000,0,0.000,0,60.335,231308.086,693626.180,498137.066,406329.217,686571.681,429380.538,808932.466,466242.781 +3.965738,0.020165,15036089,0.448110,4837708.118,0.000,0.000,11.071,0.000,0.001,8.770,304.500,0.000,0.000,4.079712,97.324,8,0.000,0.000,0.000,0,0.000,0,11.071,609759.303,248743.710,720097.173,667878.846,556896.305,603064.645,741619.256,689648.880 +3.985889,0.020151,15148700,0.451466,5588293.837,0.000,0.000,0.023,0.000,2.181,7.944,304.500,0.000,0.000,4.079712,97.324,8,0.000,0.000,0.000,0,0.000,0,0.023,661845.423,663433.415,797966.139,761988.188,620259.874,653855.836,672713.245,756231.716 +4.006023,0.020133,15246215,0.454373,4843457.939,0.000,0.000,9.388,0.000,0.001,8.838,304.500,0.000,0.000,4.079712,97.324,8,0.000,0.000,0.000,0,0.000,0,9.388,608542.754,612019.574,706191.714,690297.682,578344.093,515662.004,437234.889,695165.229 +4.026157,0.020134,15358904,0.457731,5596912.348,0.000,0.000,0.036,0.000,4.421,7.949,304.500,0.000,0.000,4.079712,97.324,8,0.000,0.000,0.000,0,0.000,0,0.036,675718.060,519664.687,803759.307,772916.167,626349.170,668615.695,762833.788,767055.474 +4.046282,0.020125,15452420,0.460518,4646724.284,0.000,0.000,11.137,0.000,0.001,9.092,304.500,0.000,30.473,4.288086,97.324,8,0.000,0.000,0.000,0,0.000,0,11.137,704889.331,283426.529,708417.256,752441.784,454704.798,485412.652,609337.225,648094.709 +4.066416,0.020134,15561310,0.463763,5408276.446,0.000,0.000,0.137,0.000,5.646,7.914,304.500,0.000,6.596,4.288086,97.324,8,0.000,0.000,0.000,0,0.000,0,0.137,652330.819,651834.145,787922.652,538691.949,627050.144,665989.337,741682.360,742775.041 +4.086640,0.020224,15597481,0.464841,1788535.925,0.000,0.000,13.610,0.000,4.844,6.594,304.500,0.000,514.748,4.303101,97.313,8,0.000,0.000,0.000,0,0.000,0,13.610,139291.302,131280.940,332627.828,162877.370,294108.863,291933.209,141813.083,294603.330 +4.106779,0.020139,15619198,0.465488,1078363.087,0.000,0.000,19.127,0.000,0.480,5.825,304.500,0.000,571.229,4.315674,97.302,8,0.000,0.000,0.000,0,0.000,0,19.127,157804.388,141169.879,159393.356,193705.134,181291.322,120662.260,72595.977,51740.772 +4.126919,0.020140,15723806,0.468606,5194008.182,0.000,0.000,0.892,0.000,0.743,8.390,304.500,0.000,484.108,4.326660,97.293,8,0.000,0.000,0.000,0,0.000,0,0.892,574028.072,644534.072,714146.334,711117.555,613998.023,686788.020,670055.258,579340.848 +4.147068,0.020149,15806816,0.471080,4119727.081,0.000,0.000,18.628,0.000,0.786,7.428,304.500,0.000,806.476,4.345337,97.277,8,0.000,0.000,0.000,0,0.000,0,18.628,29926.460,565079.057,641508.159,598975.860,556294.673,632425.999,589000.373,506516.499 +4.167219,0.020150,15895772,0.473731,4414609.859,0.000,0.000,4.654,0.000,0.001,8.544,304.500,0.000,421.829,4.354614,97.268,8,0.000,0.000,0.000,0,0.000,0,4.654,490661.087,384608.418,595969.353,712890.312,485152.502,559195.826,552942.838,633189.523 +4.187385,0.020166,15967825,0.475878,3572949.146,0.000,0.000,4.877,0.000,14.525,7.527,304.500,0.000,592.148,4.372982,97.257,8,0.000,0.000,0.000,0,0.000,0,4.877,450108.384,462703.683,558606.472,500588.756,417082.915,533564.637,181987.195,468307.104 +4.207538,0.020153,16051240,0.478364,4139007.743,0.000,0.000,19.323,0.000,0.001,9.565,304.500,0.000,139.361,4.391357,97.254,8,0.000,0.000,0.000,0,0.000,0,19.323,439578.848,564371.804,509294.197,680977.549,516786.737,565264.955,479720.996,383012.657 +4.227676,0.020138,16154527,0.481442,5128982.588,0.000,0.000,0.379,0.000,7.282,7.846,304.500,0.000,197.273,4.397583,97.250,8,0.000,0.000,0.000,0,0.000,0,0.379,601005.705,640980.058,486147.720,726887.673,601402.966,736521.244,734286.653,601750.569 +4.247811,0.020135,16219667,0.483384,3235139.515,0.000,0.000,12.676,0.000,0.003,8.421,304.500,0.000,456.098,4.415283,97.241,8,0.000,0.000,0.000,0,0.000,0,12.676,449909.869,214798.563,591155.444,626268.181,409135.390,241915.330,279560.951,422395.787 +4.267980,0.020168,16317291,0.486293,4840455.466,0.000,0.000,1.274,0.000,0.745,8.716,304.500,0.000,204.528,4.421143,97.237,8,0.000,0.000,0.000,0,0.000,0,1.274,517791.490,677943.411,660688.653,546995.664,553986.816,667283.144,653449.588,562316.699 +4.288130,0.020151,16409831,0.489051,4592402.675,0.000,0.000,1.135,0.000,20.895,7.449,304.500,18.028,243.672,4.430908,97.232,8,0.000,0.000,0.000,0,0.000,0,1.135,584645.515,755111.294,739429.434,0.000,612287.273,696800.583,668761.816,535366.761 +4.308248,0.020118,16487420,0.491363,3856786.558,0.000,0.000,2.173,0.000,41.013,7.484,304.500,31.456,190.094,4.470703,97.229,8,0.000,0.000,0.000,0,0.000,0,2.173,541865.861,608573.868,628606.153,0.000,552751.892,536199.160,547383.438,441406.187 +4.328395,0.020147,16536407,0.492823,2431475.374,0.000,0.000,47.840,0.000,13.708,7.127,366.211,147.354,95.974,4.470703,97.227,8,0.000,0.000,0.000,0,0.000,0,47.840,214423.696,234228.107,701542.714,477489.805,176155.023,216111.290,241921.550,169603.188 +4.348544,0.020149,16547446,0.493152,547865.825,0.000,0.000,9.947,0.000,33.857,2.638,366.211,66.690,267.343,4.480713,97.221,8,0.000,0.000,0.000,0,0.000,0,9.947,0.000,0.000,239018.191,122586.157,0.000,186261.477,0.000,0.000 +4.368662,0.020118,16586116,0.494305,1922146.553,0.000,0.000,3.046,0.000,53.975,4.199,366.211,239.795,104.073,4.524414,97.219,8,0.000,0.000,0.000,0,0.000,0,3.046,0.000,0.000,660548.372,646232.928,0.000,615365.253,0.000,0.000 +4.388803,0.020141,16623042,0.495405,1833418.311,0.000,0.000,3.373,0.000,74.115,6.380,366.211,1059.742,377.620,4.576904,97.212,8,0.000,0.000,0.000,0,0.000,0,3.373,0.000,0.000,662098.066,621086.217,0.000,550234.028,0.000,0.000 +4.408950,0.020147,16664001,0.496626,2032975.206,0.000,0.000,0.017,0.000,94.263,10.788,366.211,1082.844,0.000,4.576904,97.212,8,0.000,0.000,0.000,0,0.000,0,0.017,0.000,0.000,695526.784,669121.286,0.000,668327.136,0.000,0.000 +4.429094,0.020144,16700567,0.497716,1815186.187,0.000,0.000,1.592,0.000,114.407,9.641,366.211,528.409,333.140,4.585655,97.205,8,0.000,0.000,0.000,0,0.000,0,1.592,0.000,0.000,580307.568,609149.202,0.000,625729.418,0.000,0.000 +4.449255,0.020160,16724482,0.498428,1186250.212,0.000,0.000,2.273,0.000,134.567,6.782,366.211,469.676,273.203,4.636116,97.200,8,0.000,0.000,0.000,0,0.000,0,2.273,0.000,0.000,147369.826,540025.342,0.000,498855.044,0.000,0.000 +4.469385,0.020130,16734598,0.498730,502531.984,0.000,0.000,24.795,0.000,154.697,6.155,366.211,464.945,138.358,4.681763,97.197,8,0.000,0.000,0.000,0,0.000,0,24.795,0.000,0.000,42324.758,227371.381,0.000,232835.845,0.000,0.000 +4.489594,0.020210,16754419,0.499321,980774.281,0.000,0.000,5.371,0.000,174.907,5.044,366.211,383.482,407.063,4.932129,97.189,8,0.000,0.000,0.000,0,0.000,0,5.371,0.000,0.000,348102.874,359483.636,0.000,273187.771,0.000,0.000 +4.509747,0.020153,16777256,0.500001,1133189.598,0.000,0.000,9.512,0.000,195.060,5.473,366.211,385.918,442.517,4.932129,97.181,8,0.000,0.000,0.000,0,0.000,0,9.512,0.000,0.000,397363.152,339803.055,0.000,396023.391,0.000,0.000 +4.529891,0.020143,16803191,0.500774,1287514.466,0.000,0.000,5.290,0.000,215.203,4.243,366.211,321.134,1314.982,4.932129,97.155,8,0.000,0.000,0.000,0,0.000,0,5.290,0.000,0.000,432497.630,410852.891,0.000,444163.945,0.000,0.000 +4.550056,0.020165,16833728,0.501684,1514331.025,0.000,0.000,4.321,0.000,235.369,6.116,366.211,479.629,1085.751,4.932129,97.133,8,0.000,0.000,0.000,0,0.000,0,4.321,0.000,0.000,577674.366,452459.517,0.000,484197.142,0.000,0.000 +4.570227,0.020171,16862456,0.502540,1424242.594,0.000,0.000,5.043,0.000,255.539,6.338,366.211,494.606,934.794,5.026978,97.115,8,0.000,0.000,0.000,0,0.000,0,5.043,0.000,0.000,475491.183,422196.113,0.000,526555.298,0.000,0.000 +4.590367,0.020140,16894180,0.503486,1575171.594,0.000,0.000,2.341,0.000,275.679,6.891,366.211,469.758,626.861,5.026978,97.103,8,0.000,0.000,0.000,0,0.000,0,2.341,0.000,0.000,553971.424,480634.883,0.000,540565.286,0.000,0.000 +4.610526,0.020159,16919765,0.504248,1269131.091,0.000,0.000,2.062,0.000,295.839,6.519,366.211,390.248,775.264,5.026978,97.087,8,0.000,0.000,0.000,0,0.000,0,2.062,0.000,0.000,508346.899,571295.008,0.000,189489.184,0.000,0.000 +4.630696,0.020170,16938230,0.504799,915465.658,0.000,0.000,27.826,0.000,316.009,7.587,366.211,529.482,706.493,5.026978,97.073,8,0.000,0.000,0.000,0,0.000,0,27.826,0.000,0.000,464004.500,451411.580,0.000,49.578,0.000,0.000 +4.650842,0.020146,16942353,0.504921,204656.133,0.000,0.000,10.200,0.000,336.155,4.567,366.211,323.808,432.197,5.026978,97.065,8,0.000,0.000,0.000,0,0.000,0,10.200,0.000,0.000,88255.786,31917.025,0.000,84483.322,0.000,0.000 +4.670987,0.020145,16987067,0.506254,2219591.426,0.000,0.000,2.558,0.000,356.300,8.134,366.211,611.189,270.692,5.026978,97.060,8,0.000,0.000,0.000,0,0.000,0,2.558,0.000,0.000,843329.578,686368.713,0.000,689893.135,0.000,0.000 +4.691145,0.020157,17026232,0.507421,1942962.383,0.000,0.000,1.263,0.000,376.457,9.410,366.211,800.150,133.326,5.026978,97.057,8,0.000,0.000,0.000,0,0.000,0,1.263,0.000,0.000,661991.320,663430.000,0.000,617541.063,0.000,0.000 +4.711317,0.020172,17060981,0.508457,1722637.386,0.000,0.000,1.843,0.000,396.629,8.137,366.211,792.599,226.180,5.125652,97.053,8,0.000,0.000,0.000,0,0.000,0,1.843,0.000,0.000,598007.850,584127.207,0.000,540502.329,0.000,0.000 +4.731469,0.020152,17095133,0.509475,1694714.408,0.000,0.000,2.364,0.000,416.781,7.325,366.211,590.045,537.902,5.125652,97.042,8,0.000,0.000,0.000,0,0.000,0,2.364,0.000,0.000,562374.045,544261.760,0.000,588078.603,0.000,0.000 +4.751589,0.020120,17114530,0.510053,964045.626,0.000,0.000,2.645,0.000,436.902,4.737,366.211,200.744,792.106,5.125652,97.026,8,0.000,0.000,0.000,0,0.000,0,2.645,0.000,0.000,424295.381,391294.077,0.000,148456.168,0.000,0.000 +4.771732,0.020143,17129465,0.510498,741453.170,0.000,0.000,4.413,0.000,457.045,2.868,366.211,178.801,780.363,5.125652,97.011,8,0.000,0.000,0.000,0,0.000,0,4.413,0.000,0.000,371148.570,370304.599,0.000,0.000,0.000,0.000 +4.791863,0.020131,17136304,0.510702,339722.524,0.000,0.000,4.487,0.000,477.176,2.643,366.211,136.798,922.467,5.125652,96.993,8,0.000,0.000,0.000,0,0.000,0,4.487,0.000,0.000,154338.044,185384.480,0.000,0.000,0.000,0.000 +4.811979,0.020116,17144320,0.510941,398484.962,0.000,0.000,70.066,0.000,497.292,3.139,366.211,191.660,488.956,5.182983,96.983,8,0.000,0.000,0.000,0,0.000,0,70.066,0.000,0.000,193674.827,204760.424,0.000,49.711,0.000,0.000 +4.832135,0.020156,17144736,0.510953,20639.186,0.000,0.000,12.307,0.000,517.448,2.894,366.211,299.812,477.723,5.182983,96.974,8,0.000,0.000,0.000,0,0.000,0,12.307,0.000,0.000,198.454,198.454,0.000,20242.278,0.000,0.000 +4.852234,0.020099,17182705,0.512085,1889127.063,0.000,0.000,4.231,0.000,537.547,4.631,366.211,247.217,398.036,5.182983,96.966,8,0.000,0.000,0.000,0,0.000,0,4.231,0.000,0.000,560135.702,724176.154,0.000,604815.207,0.000,0.000 +4.872346,0.020112,17224117,0.513319,2059092.043,0.000,0.000,1.239,0.000,557.658,5.507,366.211,310.569,257.157,5.182983,96.961,8,0.000,0.000,0.000,0,0.000,0,1.239,0.000,0.000,701330.370,678309.033,0.000,679452.641,0.000,0.000 +4.892468,0.020122,17263476,0.514492,1956028.106,0.000,0.000,1.751,0.000,577.780,4.824,366.211,350.403,218.978,5.182983,96.957,8,0.000,0.000,0.000,0,0.000,0,1.751,0.000,0.000,662760.508,624791.924,0.000,668475.674,0.000,0.000 +4.912609,0.020141,17305174,0.515734,2070289.758,0.000,0.000,3.584,0.000,597.921,5.043,366.211,227.496,136.536,5.182983,96.954,8,0.000,0.000,0.000,0,0.000,0,3.584,0.000,0.000,825822.091,693108.663,0.000,551359.004,0.000,0.000 +4.932748,0.020139,17332278,0.516542,1345836.210,0.000,0.000,19.901,0.000,618.061,5.552,366.211,389.478,308.207,5.182983,96.948,8,0.000,0.000,0.000,0,0.000,0,19.901,0.000,0.000,683991.064,661745.837,0.000,99.309,0.000,0.000 +4.952867,0.020119,17340774,0.516795,422288.481,0.000,0.000,6.853,0.000,638.180,5.214,366.211,487.530,207.360,5.182983,96.944,8,0.000,0.000,0.000,0,0.000,0,6.853,0.000,0.000,92301.049,132810.125,0.000,197177.308,0.000,0.000 +4.972989,0.020122,17385842,0.518138,2239765.317,0.000,0.000,0.112,0.000,658.301,8.042,366.211,652.473,153.946,5.182983,96.941,8,0.000,0.000,0.000,0,0.000,0,0.112,0.000,0.000,781095.045,728216.943,0.000,730453.329,0.000,0.000 +4.993145,0.020157,17427809,0.519389,2082045.915,0.000,0.000,0.247,0.000,678.458,8.320,366.211,750.374,131.393,5.183838,96.938,8,0.000,0.000,0.000,0,0.000,0,0.247,0.000,0.000,735688.967,663405.008,0.000,682951.940,0.000,0.000 +5.013282,0.020137,17455620,0.520218,1381107.849,0.000,0.000,3.246,0.000,698.595,5.468,366.211,388.167,211.639,5.290405,96.934,7,0.000,0.000,0.000,0,0.000,0,3.246,0.000,0.000,230176.365,540107.474,0.000,610824.010,0.000,0.000 +5.033440,0.020158,17480149,0.520949,1216831.857,0.000,0.000,2.135,0.000,718.753,5.070,366.211,335.241,186.611,5.290405,96.930,7,0.000,0.000,0.000,0,0.000,0,2.135,0.000,0.000,0.000,599213.665,0.000,617618.191,0.000,0.000 +5.053604,0.020164,17500582,0.521558,1013352.317,0.000,0.000,1.947,0.000,738.917,3.388,366.211,221.042,356.844,5.290405,96.923,7,0.000,0.000,0.000,0,0.000,0,1.947,0.000,0.000,0.000,583125.167,0.000,430227.150,0.000,0.000 +5.073765,0.020161,17506635,0.521738,300231.187,0.000,0.000,4.410,0.000,759.078,1.533,366.211,118.382,802.906,5.290405,96.908,7,0.000,0.000,0.000,0,0.000,0,4.410,0.000,0.000,0.000,300231.187,0.000,0.000,0.000,0.000 +5.093881,0.020116,17513197,0.521934,326202.123,0.000,0.000,3.169,0.000,779.194,1.537,366.211,145.054,804.305,5.290405,96.892,7,0.000,0.000,0.000,0,0.000,0,3.169,0.000,0.000,0.000,326202.123,0.000,0.000,0.000,0.000 +5.113989,0.020108,17525448,0.522299,609267.844,0.000,0.000,6.031,0.000,799.302,1.885,366.211,191.546,621.651,5.390625,96.880,7,0.000,0.000,0.000,0,0.000,0,6.031,0.000,0.000,0.000,609267.844,0.000,0.000,0.000,0.000 +5.134128,0.020139,17531389,0.522476,295005.113,0.000,0.000,75.082,0.000,819.440,1.900,366.211,231.210,549.123,5.390625,96.869,7,0.000,0.000,0.000,0,0.000,0,75.082,0.000,0.000,0.000,294856.146,0.000,148.967,0.000,0.000 +5.154234,0.020106,17531396,0.522476,348.153,0.000,0.000,19.387,0.000,839.546,1.947,366.211,210.407,487.065,5.390625,96.859,7,0.000,0.000,0.000,0,0.000,0,19.387,0.000,0.000,0.000,149.209,0.000,198.945,0.000,0.000 +5.174378,0.020144,17532512,0.522510,55399.946,0.000,0.000,8.423,0.000,859.691,2.225,366.211,267.405,494.864,5.390625,96.850,7,0.000,0.000,0.000,0,0.000,0,8.423,0.000,0.000,0.000,55251.021,0.000,148.925,0.000,0.000 +5.194510,0.020132,17560175,0.523334,1374056.289,0.000,0.000,5.991,0.000,879.823,3.543,366.211,294.341,287.744,5.390625,96.844,7,0.000,0.000,0.000,0,0.000,0,5.991,0.000,0.000,0.000,667085.131,0.000,706971.159,0.000,0.000 +5.214635,0.020124,17588148,0.524168,1390001.895,0.000,0.000,4.386,0.000,899.948,3.102,366.211,232.732,198.763,5.390625,96.840,7,0.000,0.000,0.000,0,0.000,0,4.386,0.000,0.000,0.000,662776.437,0.000,727225.458,0.000,0.000 +5.234791,0.020157,17612816,0.524903,1223821.455,0.000,0.000,1.902,0.000,920.104,3.860,366.211,294.763,193.408,5.390625,96.836,7,0.000,0.000,0.000,0,0.000,0,1.902,0.000,0.000,0.000,585120.409,0.000,638701.047,0.000,0.000 +5.254917,0.020126,17632698,0.525495,987874.366,0.000,0.000,2.313,0.000,940.230,4.224,366.211,496.092,281.818,5.390625,96.831,6,0.000,0.000,0.000,0,0.000,0,2.313,0.000,0.000,0.000,768009.963,0.000,219864.404,0.000,0.000 +5.275054,0.020136,17648206,0.525958,770160.215,0.000,0.000,0.570,0.000,960.366,4.492,366.211,498.367,216.496,5.390625,96.826,6,0.000,0.000,0.000,0,0.000,0,0.570,0.000,0.000,0.000,770160.215,0.000,0.000,0.000,0.000 +5.295214,0.020161,17661611,0.526357,664912.185,0.000,0.000,2.456,0.000,980.527,4.817,366.211,595.415,228.633,5.390625,96.822,6,0.000,0.000,0.000,0,0.000,0,2.456,0.000,0.000,0.000,664912.185,0.000,0.000,0.000,0.000 +5.315347,0.020133,17676615,0.526804,745251.160,0.000,0.000,0.010,0.000,1000.660,5.145,366.211,526.193,207.800,5.390625,96.818,6,0.000,0.000,0.000,0,0.000,0,0.010,0.000,0.000,0.000,745251.160,0.000,0.000,0.000,0.000 +5.335478,0.020131,17679995,0.526905,167897.926,0.000,0.000,0.009,0.000,1020.791,5.139,366.211,552.040,143.589,5.390625,96.815,5,0.000,0.000,0.000,0,0.000,0,0.009,0.000,0.000,0.000,167897.926,0.000,0.000,0.000,0.000 +5.355610,0.020132,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1040.923,3.568,366.211,456.747,207.224,5.478271,96.811,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.375744,0.020134,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1061.057,3.203,366.211,438.465,334.087,5.478271,96.804,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.395870,0.020125,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1081.183,1.572,366.211,226.899,554.341,5.478271,96.793,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.416004,0.020134,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1101.317,0.967,366.211,135.807,740.150,5.478271,96.779,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.436099,0.020095,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1121.411,1.201,366.211,143.657,735.584,5.478271,96.764,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.456246,0.020148,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1141.559,1.164,366.211,203.768,714.447,5.478271,96.750,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.476346,0.020100,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1161.659,1.898,366.211,301.422,524.136,5.543091,96.740,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.496447,0.020101,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1181.760,1.745,366.211,343.773,462.899,5.543091,96.731,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.516545,0.020098,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1201.858,2.029,366.211,352.766,400.190,5.543091,96.723,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.536698,0.020153,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1222.011,1.047,366.211,222.904,333.387,5.543091,96.717,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.556825,0.020127,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1242.138,1.212,366.211,223.772,261.229,5.543091,96.711,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.576921,0.020096,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1262.234,1.535,366.211,328.508,336.089,5.543091,96.705,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.597048,0.020127,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1282.360,2.070,366.211,311.893,344.499,5.543091,96.698,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.617191,0.020143,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1302.504,2.920,366.211,449.903,215.062,5.543091,96.694,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.637319,0.020129,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1322.632,4.346,366.211,513.107,216.770,5.543091,96.690,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.657444,0.020124,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1342.757,3.932,366.211,473.809,213.127,5.543091,96.685,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.677553,0.020109,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1362.865,3.809,366.211,474.956,198.918,5.543091,96.681,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.697672,0.020119,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1382.984,4.319,366.211,597.425,161.540,5.591064,96.678,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.717788,0.020117,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1403.101,3.729,366.211,498.647,174.954,5.591064,96.675,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.737917,0.020128,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1423.230,2.425,366.211,346.022,339.424,5.591064,96.668,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.758027,0.020110,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1443.340,1.249,366.211,155.199,539.602,5.591064,96.658,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.778128,0.020101,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1463.440,1.419,366.211,221.154,676.289,5.591064,96.644,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.798232,0.020104,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1483.544,1.550,366.211,218.783,615.352,5.591064,96.632,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.818356,0.020125,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1503.669,1.809,366.211,317.163,406.255,5.657593,96.624,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.838505,0.020149,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1523.818,1.779,366.211,261.339,392.589,5.657593,96.617,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.858629,0.020124,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1543.942,2.060,366.211,319.693,374.819,5.657593,96.609,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.878745,0.020116,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1564.058,1.682,366.211,307.984,411.681,5.657593,96.601,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.898838,0.020093,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1584.151,1.542,366.211,222.014,233.095,5.657593,96.596,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.918945,0.020107,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1604.258,1.203,366.211,215.446,250.220,5.657593,96.592,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.939068,0.020123,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1624.381,2.153,366.211,343.785,325.538,5.657593,96.585,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.959177,0.020109,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1644.490,2.179,366.211,356.650,248.062,5.657593,96.580,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.979304,0.020127,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1664.617,3.441,366.211,549.441,224.357,5.657593,96.576,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.999457,0.020153,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1684.770,3.716,366.211,561.139,242.094,5.657593,96.571,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.019586,0.020128,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1704.899,3.542,366.211,500.887,186.304,5.657593,96.567,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.039694,0.020109,17679995,0.526905,0.000,0.000,0.000,0.000,0.000,1725.007,4.331,366.211,439.023,180.271,5.710815,96.564,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.059810,0.020116,17679996,0.526905,49.712,0.000,0.000,1740.088,0.000,1745.123,4.695,381.645,260.792,192.633,5.710815,96.560,5,0.000,0.000,0.000,0,0.000,0,1740.088,0.000,0.000,0.000,0.000,49.712,0.000,0.000,0.000 +6.079948,0.020137,17679998,0.526905,99.318,0.000,0.000,1759.694,0.000,1765.257,5.082,401.848,76.622,171.672,5.710815,96.557,5,0.000,0.000,0.000,0,0.000,0,1759.694,0.000,49.659,0.000,0.000,0.000,0.000,0.000,49.659 +6.100127,0.020179,17679999,0.526905,49.556,0.000,0.000,1775.253,0.000,1785.437,6.741,412.785,20.906,382.701,5.710815,96.549,5,0.000,0.000,0.000,0,0.000,0,1775.253,49.556,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.120236,0.020109,17691729,0.527255,583309.936,0.000,0.000,1791.446,0.000,51.892,8.054,412.785,118.881,531.857,5.710815,96.539,5,0.000,0.000,0.000,0,0.000,0,1791.446,0.000,0.000,0.000,0.000,425025.578,0.000,158284.359,0.000 +6.140368,0.020132,17691733,0.527255,198.693,0.000,0.000,65.382,0.000,65.983,7.630,412.785,88.480,1039.061,5.710815,96.518,5,0.000,0.000,0.000,0,0.000,0,65.382,0.000,99.346,0.000,0.000,99.346,0.000,0.000,0.000 +6.160529,0.020161,17719676,0.528087,1386007.883,0.000,0.000,77.443,0.000,48.538,7.069,412.785,70.721,611.684,5.715820,96.506,5,0.000,0.000,0.000,0,0.000,0,77.443,347655.200,549333.905,0.000,0.000,209813.311,0.000,0.000,279205.467 +6.180707,0.020179,17780600,0.529903,3019245.086,0.000,0.000,58.679,0.000,0.321,4.889,412.785,0.387,161.062,5.718506,96.503,5,0.000,0.000,0.000,0,0.000,0,58.679,649551.004,766804.202,0.000,0.000,650938.615,0.000,322867.536,629083.729 +6.200850,0.020142,17846544,0.531868,3273898.681,0.000,0.000,0.579,0.000,0.001,4.893,412.785,0.000,143.122,5.722290,96.500,5,0.000,0.000,0.000,0,0.000,0,0.579,667151.681,730997.273,0.000,0.000,614973.052,0.000,633987.719,626788.955 +6.221000,0.020150,17915545,0.533925,3424350.251,0.000,0.000,1.006,0.000,8.196,4.797,412.785,0.000,226.620,5.725952,96.496,5,0.000,0.000,0.000,0,0.000,0,1.006,796273.964,797167.260,0.000,0.000,680691.411,0.000,381387.685,768829.931 +6.241126,0.020126,17965214,0.535405,2467928.703,0.000,0.000,12.845,0.000,0.191,6.178,412.785,0.000,571.018,5.737183,96.485,5,0.000,0.000,0.000,0,0.000,0,12.845,675650.698,472726.926,0.000,0.000,411313.169,0.000,415238.482,492999.428 +6.261268,0.020143,18050851,0.537957,4251464.781,0.000,0.000,0.701,0.000,0.001,4.784,412.785,0.000,132.840,5.740112,96.482,5,0.000,0.000,0.000,0,0.000,0,0.701,865812.041,888648.827,0.000,0.000,833890.187,0.000,850620.614,812493.112 +6.281416,0.020147,18122966,0.540106,3579415.879,0.000,0.000,0.627,0.000,11.023,4.925,412.785,0.000,231.888,5.744629,96.477,5,0.000,0.000,0.000,0,0.000,0,0.627,360845.226,830638.907,0.000,0.000,806913.457,0.000,809693.008,771325.283 +6.301567,0.020151,18176286,0.541696,2645988.784,0.000,0.000,1.709,0.000,31.175,4.103,412.785,43.422,183.379,5.748901,96.474,5,0.000,0.000,0.000,0,0.000,0,1.709,0.000,656733.225,0.000,0.000,646510.538,0.000,665020.549,677724.471 +6.321709,0.020143,18236639,0.543494,2996300.312,0.000,0.000,1.428,0.000,51.317,3.986,412.785,50.616,100.650,5.751221,96.472,5,0.000,0.000,0.000,0,0.000,0,1.428,0.000,741168.912,0.000,0.000,769367.984,0.000,759339.441,726423.975 +6.341935,0.020226,18293913,0.545201,2831709.050,0.000,0.000,1.834,0.000,71.543,4.210,412.785,56.008,169.569,5.754028,96.469,5,0.000,0.000,0.000,0,0.000,0,1.834,0.000,760755.441,0.000,0.000,776576.702,0.000,571098.077,723278.830 +6.362111,0.020176,18341117,0.546608,2339612.695,0.000,0.000,18.675,0.000,91.719,3.566,412.785,54.210,260.404,5.759033,96.463,5,0.000,0.000,0.000,0,0.000,0,18.675,0.000,687004.736,0.000,0.000,713570.968,0.000,281671.446,657365.545 +6.382249,0.020138,18410689,0.548681,3454798.168,0.000,0.000,0.649,0.000,111.857,4.304,412.785,64.594,81.470,5.760986,96.462,5,0.000,0.000,0.000,0,0.000,0,0.649,0.000,865785.173,0.000,0.000,917727.318,0.000,838870.601,832415.076 +6.402358,0.020109,18475359,0.550609,3215942.402,0.000,0.000,1.441,0.000,131.966,4.208,412.785,56.722,68.377,5.762451,96.460,5,0.000,0.000,0.000,0,0.000,0,1.441,0.000,839914.445,0.000,0.000,817089.061,0.000,782627.208,776311.688 +6.422467,0.020109,18531047,0.552268,2769305.347,0.000,0.000,14.383,0.000,152.075,4.157,412.785,84.500,187.066,5.766357,96.457,5,0.000,0.000,0.000,0,0.000,0,14.383,0.000,869659.746,0.000,0.000,257048.904,0.000,829976.050,812620.649 +6.442584,0.020116,18546051,0.552715,745865.626,0.000,0.000,157.760,0.000,15.559,3.318,412.785,496.529,205.058,5.771118,96.453,5,0.000,0.000,0.000,0,0.000,0,157.760,49.711,185173.917,0.000,0.000,204014.431,0.000,175629.383,180998.183 +6.462713,0.020129,18546051,0.552715,0.000,0.000,0.000,0.000,0.000,35.689,2.099,412.785,594.590,277.890,5.778080,96.447,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.482830,0.020118,18546051,0.552715,0.000,0.000,0.000,0.000,0.000,55.806,2.603,412.785,752.414,376.498,5.786377,96.440,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.502960,0.020129,18546051,0.552715,0.000,0.000,0.000,0.000,0.000,75.936,2.949,412.785,738.579,313.207,5.797119,96.434,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.523116,0.020156,18546054,0.552715,148.839,0.000,0.000,91.047,0.000,96.091,4.024,412.785,755.630,182.948,5.816162,96.430,5,0.000,0.000,0.000,0,0.000,0,91.047,0.000,0.000,0.000,0.000,99.226,0.000,0.000,49.613 +6.543271,0.020155,18546057,0.552716,148.845,0.000,0.000,112.507,0.000,116.247,2.403,412.785,420.372,325.793,5.828491,96.424,5,0.000,0.000,0.000,0,0.000,0,112.507,49.615,49.615,0.000,0.000,0.000,0.000,0.000,49.615 +6.563399,0.020128,18546059,0.552716,99.366,0.000,0.000,13.047,0.000,136.374,2.082,412.785,353.798,421.724,5.847046,96.415,5,0.000,0.000,0.000,0,0.000,0,13.047,49.683,49.683,0.000,0.000,0.000,0.000,0.000,0.000 +6.583511,0.020113,18546061,0.552716,99.439,0.000,0.000,142.106,0.000,63.762,1.915,412.785,262.581,511.178,5.901245,96.405,5,0.000,0.000,0.000,0,0.000,0,142.106,0.000,0.000,0.000,0.000,0.000,0.000,99.439,0.000 +6.603623,0.020112,18546061,0.552716,0.000,0.000,0.000,0.000,0.000,83.874,1.216,412.785,260.655,922.780,6.008545,96.387,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.623746,0.020122,18546061,0.552716,0.000,0.000,0.000,0.000,0.000,103.996,1.728,412.785,326.517,1286.848,6.118286,96.362,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.643885,0.020140,18546061,0.552716,0.000,0.000,0.000,0.000,0.000,124.136,1.283,412.785,306.068,776.807,6.118286,96.347,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.664003,0.020118,18546061,0.552716,0.000,0.000,0.000,0.000,0.000,144.254,1.367,412.785,313.974,633.773,6.118286,96.334,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.684106,0.020104,18546061,0.552716,0.000,0.000,0.000,0.000,0.000,164.357,1.811,412.785,444.180,805.198,6.118286,96.318,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.704215,0.020109,18546063,0.552716,99.460,0.000,0.000,181.730,0.000,159.281,2.884,412.785,684.566,571.313,6.118286,96.307,5,0.000,0.000,0.000,0,0.000,0,181.730,0.000,0.000,0.000,0.000,49.730,0.000,0.000,49.730 +6.724345,0.020130,18546067,0.552716,198.711,0.000,0.000,166.492,0.000,170.638,2.442,412.785,407.319,445.353,6.118286,96.298,5,0.000,0.000,0.000,0,0.000,0,166.492,0.000,99.355,0.000,0.000,49.678,0.000,0.000,49.678 +6.744462,0.020117,18546069,0.552716,99.416,0.000,0.000,172.323,0.000,168.387,2.079,412.785,436.305,429.509,6.118286,96.290,5,0.000,0.000,0.000,0,0.000,0,172.323,99.416,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.764577,0.020115,18546069,0.552716,0.000,0.000,0.000,0.000,0.000,188.502,2.602,412.785,517.153,532.107,6.118534,96.280,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.784713,0.020136,18546071,0.552716,99.322,0.000,0.000,192.138,0.000,77.960,4.138,412.785,1118.735,139.478,6.125122,96.277,5,0.000,0.000,0.000,0,0.000,0,192.138,0.000,0.000,0.000,0.000,0.000,0.000,99.322,0.000 +6.804854,0.020141,18546072,0.552716,49.649,0.000,0.000,94.543,0.000,94.558,2.760,412.785,592.109,164.464,6.127930,96.274,5,0.000,0.000,0.000,0,0.000,0,94.543,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.649 +6.825003,0.020148,18546075,0.552716,148.897,0.000,0.000,103.693,0.000,104.902,2.311,412.785,515.128,299.926,6.134033,96.268,5,0.000,0.000,0.000,0,0.000,0,103.693,0.000,0.000,0.000,0.000,99.264,0.000,0.000,49.632 +6.845121,0.020119,18546076,0.552716,49.705,0.000,0.000,109.787,0.000,125.020,2.711,412.785,708.875,384.824,6.141235,96.260,5,0.000,0.000,0.000,0,0.000,0,109.787,49.705,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.865257,0.020135,18546077,0.552716,49.664,0.000,0.000,6.040,0.000,145.156,2.505,412.785,530.786,307.685,6.147095,96.254,5,0.000,0.000,0.000,0,0.000,0,6.040,49.664,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.885378,0.020121,18546079,0.552716,99.397,0.000,0.000,154.289,0.000,112.082,2.091,412.785,469.222,446.702,6.266357,96.245,5,0.000,0.000,0.000,0,0.000,0,154.289,0.000,99.397,0.000,0.000,0.000,0.000,0.000,0.000 +6.905480,0.020102,18546079,0.552716,0.000,0.000,0.000,0.000,0.000,132.184,0.929,412.785,205.784,629.593,6.266357,96.233,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.925574,0.020094,18546079,0.552716,0.000,0.000,0.000,0.000,0.000,152.278,1.200,412.785,299.572,705.482,6.266357,96.219,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.945679,0.020104,18546081,0.552716,99.481,0.000,0.000,162.899,0.000,132.628,1.615,412.785,383.738,702.387,6.266357,96.205,5,0.000,0.000,0.000,0,0.000,0,162.899,0.000,0.000,0.000,0.000,0.000,0.000,99.481,0.000 +6.965813,0.020134,18546081,0.552716,0.000,0.000,0.000,0.000,0.000,152.762,1.387,412.785,378.713,925.829,6.266357,96.187,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.985962,0.020149,18546081,0.552716,0.000,0.000,0.000,0.000,0.000,172.912,1.862,412.785,527.118,790.192,6.266357,96.172,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.006080,0.020118,18546085,0.552716,198.824,0.000,0.000,179.845,0.000,157.545,2.122,412.785,442.306,778.405,6.266357,96.156,5,0.000,0.000,0.000,0,0.000,0,179.845,0.000,0.000,0.000,0.000,99.412,0.000,0.000,99.412 +7.026217,0.020137,18546087,0.552716,99.321,0.000,0.000,159.883,0.000,146.128,1.332,412.785,250.047,356.933,6.274170,96.149,5,0.000,0.000,0.000,0,0.000,0,159.883,99.321,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.046343,0.020126,18546088,0.552716,49.687,0.000,0.000,163.393,0.000,105.914,1.900,412.785,596.436,371.875,6.282227,96.142,5,0.000,0.000,0.000,0,0.000,0,163.393,0.000,49.687,0.000,0.000,0.000,0.000,0.000,0.000 +7.066479,0.020136,18546089,0.552717,49.661,0.000,0.000,6.163,0.000,126.051,2.091,412.785,399.425,325.321,6.289795,96.136,5,0.000,0.000,0.000,0,0.000,0,6.163,0.000,49.661,0.000,0.000,0.000,0.000,0.000,0.000 +7.086625,0.020145,18546089,0.552717,0.000,0.000,0.000,0.000,0.000,146.196,1.338,412.785,404.287,349.219,6.299561,96.129,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.106746,0.020121,18546091,0.552717,99.399,0.000,0.000,154.057,0.000,111.352,1.580,412.785,423.805,400.120,6.311279,96.121,5,0.000,0.000,0.000,0,0.000,0,154.057,0.000,0.000,0.000,0.000,0.000,0.000,99.399,0.000 +7.126857,0.020111,18546091,0.552717,0.000,0.000,0.000,0.000,0.000,131.462,1.536,412.785,357.783,262.024,6.318970,96.116,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.146987,0.020130,18546091,0.552717,0.000,0.000,0.000,0.000,0.000,151.593,1.913,412.785,652.580,388.288,6.328491,96.108,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.167096,0.020109,18546092,0.552717,49.730,0.000,0.000,160.875,0.000,165.167,3.087,412.785,668.248,426.397,6.340576,96.100,5,0.000,0.000,0.000,0,0.000,0,160.875,0.000,0.000,0.000,0.000,49.730,0.000,0.000,0.000 +7.187254,0.020159,18546097,0.552717,248.033,0.000,0.000,177.119,0.000,86.494,2.759,412.785,515.249,500.135,6.429298,96.090,5,0.000,0.000,0.000,0,0.000,0,177.119,99.213,49.607,0.000,0.000,49.607,0.000,0.000,49.607 +7.207397,0.020143,18546099,0.552717,99.290,0.000,0.000,11.825,0.000,106.637,1.268,412.785,323.467,345.381,6.429298,96.083,5,0.000,0.000,0.000,0,0.000,0,11.825,0.000,49.645,0.000,0.000,0.000,0.000,0.000,49.645 +7.227530,0.020133,18546099,0.552717,0.000,0.000,0.000,0.000,0.000,126.770,1.998,412.785,586.732,508.152,6.429298,96.073,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.247648,0.020118,18546101,0.552717,99.412,0.000,0.000,128.223,0.000,79.576,2.353,412.785,451.236,461.915,6.429298,96.064,5,0.000,0.000,0.000,0,0.000,0,128.223,0.000,0.000,0.000,0.000,0.000,0.000,99.412,0.000 +7.267762,0.020114,18546101,0.552717,0.000,0.000,0.000,0.000,0.000,99.690,1.039,412.785,289.760,555.826,6.429298,96.053,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.287876,0.020114,18546101,0.552717,0.000,0.000,0.000,0.000,0.000,119.804,1.434,412.785,451.521,566.489,6.429298,96.042,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.308019,0.020142,18546102,0.552717,49.647,0.000,0.000,138.414,0.000,125.876,1.808,412.785,434.215,611.858,6.429298,96.030,5,0.000,0.000,0.000,0,0.000,0,138.414,0.000,0.000,0.000,0.000,49.647,0.000,0.000,0.000 +7.328139,0.020121,18546103,0.552717,49.700,0.000,0.000,9.784,0.000,145.997,1.370,412.785,355.668,525.736,6.437988,96.020,5,0.000,0.000,0.000,0,0.000,0,9.784,0.000,0.000,0.000,0.000,49.700,0.000,0.000,0.000 +7.348233,0.020094,18546103,0.552717,0.000,0.000,0.000,0.000,0.000,166.091,1.870,412.785,562.392,378.881,6.445068,96.012,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.368346,0.020112,18546105,0.552717,99.441,0.000,0.000,183.442,0.000,178.597,2.249,412.785,480.695,712.205,6.459717,95.998,5,0.000,0.000,0.000,0,0.000,0,183.442,49.720,49.720,0.000,0.000,0.000,0.000,0.000,0.000 +7.388461,0.020115,18546107,0.552717,99.426,0.000,0.000,11.201,0.000,198.713,1.737,412.785,255.944,443.145,6.470947,95.990,5,0.000,0.000,0.000,0,0.000,0,11.201,49.713,49.713,0.000,0.000,0.000,0.000,0.000,0.000 +7.408581,0.020120,18546107,0.552717,0.000,0.000,0.000,0.000,0.000,218.832,0.921,412.785,216.479,325.592,6.477173,95.983,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.428703,0.020123,18546109,0.552717,99.390,0.000,0.000,227.019,0.000,193.819,2.337,412.785,497.340,366.696,6.493286,95.976,5,0.000,0.000,0.000,0,0.000,0,227.019,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.390 +7.448820,0.020116,18546109,0.552717,0.000,0.000,0.000,0.000,0.000,213.935,2.057,412.785,446.043,407.012,6.499268,95.968,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.468959,0.020139,18546110,0.552717,49.654,0.000,0.000,145.941,0.000,234.075,1.908,412.785,343.508,335.749,6.505371,95.961,5,0.000,0.000,0.000,0,0.000,0,145.941,0.000,0.000,0.000,0.000,49.654,0.000,0.000,0.000 +7.489089,0.020130,18546111,0.552717,49.678,0.000,0.000,18.041,0.000,254.204,1.116,412.785,237.910,292.051,6.513794,95.956,5,0.000,0.000,0.000,0,0.000,0,18.041,0.000,0.000,0.000,0.000,49.678,0.000,0.000,0.000 +7.509222,0.020134,18546112,0.552717,49.668,0.000,0.000,268.864,0.000,135.106,2.245,412.785,475.140,414.608,6.596924,95.948,5,0.000,0.000,0.000,0,0.000,0,268.864,0.000,0.000,0.000,0.000,0.000,0.000,49.668,0.000 +7.529378,0.020155,18546113,0.552717,49.614,0.000,0.000,6.837,0.000,155.261,2.346,412.785,574.054,531.610,6.596924,95.937,5,0.000,0.000,0.000,0,0.000,0,6.837,0.000,0.000,0.000,0.000,0.000,0.000,49.614,0.000 +7.549503,0.020125,18546115,0.552717,99.378,0.000,0.000,156.728,0.000,174.988,2.628,412.785,560.164,480.778,6.596924,95.928,5,0.000,0.000,0.000,0,0.000,0,156.728,99.378,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.569624,0.020121,18546117,0.552717,99.400,0.000,0.000,131.266,0.000,195.108,2.920,412.785,560.097,622.611,6.596924,95.915,5,0.000,0.000,0.000,0,0.000,0,131.266,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.400 +7.589783,0.020160,18546119,0.552717,99.208,0.000,0.000,199.716,0.000,109.528,2.205,412.785,371.837,668.300,6.596924,95.902,5,0.000,0.000,0.000,0,0.000,0,199.716,0.000,99.208,0.000,0.000,0.000,0.000,0.000,0.000 +7.609923,0.020140,18546119,0.552717,0.000,0.000,0.000,0.000,0.000,129.668,2.120,412.785,345.626,510.487,6.596924,95.892,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.630026,0.020103,18546119,0.552717,0.000,0.000,0.000,0.000,0.000,149.771,1.967,412.785,491.996,378.907,6.601074,95.885,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.650145,0.020118,18546122,0.552718,149.118,0.000,0.000,159.832,0.000,111.080,2.030,412.785,414.151,247.170,6.606445,95.880,5,0.000,0.000,0.000,0,0.000,0,159.832,0.000,0.000,0.000,0.000,99.412,0.000,49.706,0.000 +7.670276,0.020132,18546123,0.552718,49.673,0.000,0.000,10.107,0.000,131.212,1.779,412.785,396.801,350.621,6.616089,95.873,5,0.000,0.000,0.000,0,0.000,0,10.107,0.000,0.000,0.000,0.000,0.000,0.000,49.673,0.000 +7.690401,0.020124,18546123,0.552718,0.000,0.000,0.000,0.000,0.000,151.336,1.124,412.785,275.631,351.527,6.624634,95.866,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.710529,0.020128,18546125,0.552718,99.363,0.000,0.000,151.601,0.000,146.676,1.763,412.785,332.440,467.511,6.635864,95.857,5,0.000,0.000,0.000,0,0.000,0,151.601,99.363,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.730648,0.020119,18546125,0.552718,0.000,0.000,0.000,0.000,0.000,166.795,1.886,412.785,365.990,443.265,6.647217,95.848,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.750775,0.020127,18546127,0.552718,99.368,0.000,0.000,167.446,0.000,165.964,1.691,412.785,405.233,359.819,6.656738,95.841,5,0.000,0.000,0.000,0,0.000,0,167.446,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.368 +7.770893,0.020118,18546127,0.552718,0.000,0.000,0.000,0.000,0.000,186.082,2.387,412.785,563.469,502.501,6.667358,95.831,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.791002,0.020109,18546129,0.552718,99.457,0.000,0.000,190.964,0.000,141.829,2.751,412.785,472.811,554.008,6.679688,95.820,5,0.000,0.000,0.000,0,0.000,0,190.964,0.000,99.457,0.000,0.000,0.000,0.000,0.000,0.000 +7.811115,0.020113,18546130,0.552718,49.719,0.000,0.000,159.109,0.000,152.588,1.640,412.785,260.441,472.911,6.692635,95.811,5,0.000,0.000,0.000,0,0.000,0,159.109,0.000,0.000,0.000,0.000,49.719,0.000,0.000,0.000 +7.831239,0.020123,18546131,0.552718,49.694,0.000,0.000,17.921,0.000,172.711,2.133,412.785,457.337,584.677,6.705078,95.800,5,0.000,0.000,0.000,0,0.000,0,17.921,0.000,0.000,0.000,0.000,49.694,0.000,0.000,0.000 +7.851374,0.020136,18546131,0.552718,0.000,0.000,0.000,0.000,0.000,192.847,2.500,412.785,648.921,329.601,6.714600,95.793,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.871505,0.020131,18546133,0.552718,99.349,0.000,0.000,163.462,0.000,212.978,2.516,412.785,425.921,362.664,6.723511,95.786,5,0.000,0.000,0.000,0,0.000,0,163.462,99.349,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.891624,0.020118,18546134,0.552718,49.706,0.000,0.000,145.716,0.000,233.096,1.651,412.785,317.654,380.175,6.730957,95.778,5,0.000,0.000,0.000,0,0.000,0,145.716,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.706 +7.911749,0.020126,18546135,0.552718,49.687,0.000,0.000,11.436,0.000,253.222,1.563,412.785,418.460,586.736,6.750732,95.767,5,0.000,0.000,0.000,0,0.000,0,11.436,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.687 +7.931882,0.020132,18550856,0.552859,234501.015,0.000,0.000,259.982,0.000,150.053,2.818,412.785,523.689,637.973,6.761963,95.754,5,0.000,0.000,0.000,0,0.000,0,259.982,108284.731,0.000,0.000,0.000,0.000,0.000,126216.285,0.000 +7.952016,0.020135,18572361,0.553499,1068046.560,0.000,0.000,155.530,0.000,125.811,3.259,412.785,299.542,363.758,6.769897,95.747,5,0.000,0.000,0.000,0,0.000,0,155.530,252795.024,307972.877,0.000,0.000,0.000,0.000,507278.659,0.000 +7.972156,0.020140,18610177,0.554626,1877653.422,0.000,0.000,57.027,0.000,145.951,4.131,412.785,408.662,404.783,6.782837,95.739,5,0.000,0.000,0.000,0,0.000,0,57.027,646771.564,27060.533,0.000,0.000,0.000,0.000,528201.743,675619.582 +7.992328,0.020171,18649209,0.555790,1935040.888,0.000,0.000,33.299,0.000,166.123,5.819,412.785,395.444,463.417,6.791138,95.730,5,0.000,0.000,0.000,0,0.000,0,33.299,541615.129,135887.146,0.000,0.000,0.000,0.000,592926.035,664612.578 +8.012477,0.020150,18698517,0.557259,2447085.158,0.000,0.000,168.254,0.000,6.659,6.600,412.785,199.096,997.418,6.816040,95.711,5,0.000,0.000,0.000,0,0.000,0,168.254,587205.151,675246.221,0.000,0.000,323925.627,0.000,452910.261,407797.898 +8.032624,0.020147,18739203,0.558472,2019445.965,0.000,0.000,15.093,0.000,0.700,6.386,412.785,0.000,301.687,6.824341,95.705,5,0.000,0.000,0.000,0,0.000,0,15.093,423931.770,325605.012,0.000,0.000,508013.308,0.000,374147.955,387747.920 +8.052786,0.020162,18811000,0.560611,3561015.743,0.000,0.000,2.202,0.000,0.001,5.590,412.785,0.000,37.199,6.825317,95.704,5,0.000,0.000,0.000,0,0.000,0,2.202,803890.736,640017.649,0.000,0.000,691004.796,0.000,780926.680,645175.882 +8.072909,0.020122,18886168,0.562852,3735538.690,0.000,0.000,0.256,0.000,3.540,4.896,412.785,0.000,96.286,6.831787,95.702,5,0.000,0.000,0.000,0,0.000,0,0.256,822019.283,599282.422,0.000,0.000,814465.512,0.000,799507.057,700264.417 +8.093039,0.020130,18955307,0.564912,3434611.459,0.000,0.000,11.452,0.000,0.095,6.320,412.785,0.776,406.342,6.836792,95.694,4,0.000,0.000,0.000,0,0.000,0,11.452,856479.500,230997.603,0.000,0.000,770737.164,0.000,743166.482,833230.709 +8.113195,0.020156,19000264,0.566252,2230477.148,0.000,0.000,17.311,0.000,0.000,5.200,412.785,0.000,330.434,6.843018,95.688,4,0.000,0.000,0.000,0,0.000,0,17.311,729617.122,0.000,0.000,0.000,96845.683,0.000,679259.351,724754.992 +8.133347,0.020152,19063478,0.568136,3136867.181,0.000,0.000,0.468,0.000,0.001,4.018,412.785,0.000,93.431,6.845215,95.686,4,0.000,0.000,0.000,0,0.000,0,0.468,803892.308,0.000,0.000,0.000,776897.405,0.000,769205.843,786871.625 +8.153467,0.020121,19116436,0.569714,2631992.370,0.000,0.000,14.192,0.000,0.504,4.007,412.785,0.000,352.557,6.853149,95.679,4,0.000,0.000,0.000,0,0.000,0,14.192,800362.648,0.000,0.000,0.000,809706.176,0.000,193281.814,828641.731 +8.173584,0.020117,19181844,0.571663,3251452.324,0.000,0.000,0.608,0.000,0.003,4.906,412.785,0.000,242.726,6.861694,95.674,4,0.000,0.000,0.000,0,0.000,0,0.608,844031.449,0.000,0.000,0.000,831504.449,0.000,737253.691,838662.735 +8.193706,0.020122,19246011,0.573576,3188929.895,0.000,0.000,0.385,0.000,0.001,3.896,412.785,0.000,80.758,6.863403,95.672,4,0.000,0.000,0.000,0,0.000,0,0.385,790784.243,0.000,0.000,0.000,810861.972,0.000,785069.047,802214.633 +8.213819,0.020113,19297625,0.575114,2566151.716,0.000,0.000,11.610,0.000,1.921,4.032,412.785,0.000,190.910,6.868164,95.669,4,0.000,0.000,0.000,0,0.000,0,11.610,777293.291,0.000,0.000,0.000,344248.353,0.000,733988.797,710621.275 +8.233964,0.020145,19337365,0.576298,1972739.069,0.000,0.000,11.628,0.000,0.000,5.989,412.785,0.000,248.400,6.876587,95.664,4,0.000,0.000,0.000,0,0.000,0,11.628,473725.439,0.000,0.000,0.000,601253.538,0.000,337510.139,560249.953 +8.254208,0.020244,19408989,0.578433,3537986.677,0.000,0.000,0.484,0.000,0.001,3.940,412.785,0.000,49.397,6.877563,95.663,4,0.000,0.000,0.000,0,0.000,0,0.484,877926.913,0.000,0.000,0.000,897537.389,0.000,888596.592,873925.783 +8.274325,0.020117,19469297,0.580230,2997864.889,0.000,0.000,0.594,0.000,2.106,3.505,412.785,0.000,52.622,6.879276,95.662,3,0.000,0.000,0.000,0,0.000,0,0.594,811652.482,0.000,0.000,0.000,912860.496,0.000,341303.647,932048.263 +8.294486,0.020161,19525841,0.581915,2804691.787,0.000,0.000,9.862,0.000,0.000,3.780,412.785,0.000,174.188,6.885868,95.658,3,0.000,0.000,0.000,0,0.000,0,9.862,620222.590,0.000,0.000,0.000,1076560.388,0.000,0.000,1107908.810 +8.314606,0.020120,19584604,0.583667,2920622.033,0.000,0.000,0.535,0.000,0.001,3.348,412.785,0.000,46.013,6.888062,95.657,3,0.000,0.000,0.000,0,0.000,0,0.535,973308.736,0.000,0.000,0.000,948060.264,0.000,0.000,999253.033 +8.334739,0.020133,19642585,0.585395,2879829.728,0.000,0.000,0.425,0.000,0.000,2.963,412.785,0.000,46.370,6.888794,95.657,3,0.000,0.000,0.000,0,0.000,0,0.425,917476.669,0.000,0.000,0.000,948867.166,0.000,0.000,1013485.894 +8.354864,0.020125,19689434,0.586791,2327872.629,0.000,0.000,10.277,0.000,3.274,3.019,412.785,0.000,156.636,6.894165,95.653,3,0.000,0.000,0.000,0,0.000,0,10.277,498180.345,0.000,0.000,0.000,906622.638,0.000,0.000,923069.646 +8.375008,0.020144,19719177,0.587677,1476521.775,0.000,0.000,16.238,0.000,0.051,5.891,412.785,0.000,211.175,6.901123,95.649,2,0.000,0.000,0.000,0,0.000,0,16.238,960933.060,0.000,0.000,0.000,262659.339,0.000,0.000,252929.376 +8.395214,0.020206,19756728,0.588796,1858431.847,0.000,0.000,0.580,0.000,0.000,2.431,412.785,0.000,25.132,6.904663,95.649,2,0.000,0.000,0.000,0,0.000,0,0.580,975019.728,0.000,0.000,0.000,883412.119,0.000,0.000,0.000 +8.415463,0.020250,19797108,0.590000,1994119.865,0.000,0.000,0.543,0.000,0.001,1.975,412.785,0.000,43.211,6.906128,95.648,2,0.000,0.000,0.000,0,0.000,0,0.543,988565.910,0.000,0.000,0.000,1005553.955,0.000,0.000,0.000 +8.435605,0.020141,19838770,0.591241,2068483.167,0.000,0.000,0.793,0.000,0.000,2.015,412.785,0.000,62.255,6.907959,95.647,2,0.000,0.000,0.000,0,0.000,0,0.793,1060357.040,0.000,0.000,0.000,1008126.127,0.000,0.000,0.000 +8.455716,0.020111,19874006,0.592292,1752090.353,0.000,0.000,0.839,0.000,10.815,1.841,412.785,0.000,258.140,6.916504,95.642,2,0.000,0.000,0.000,0,0.000,0,0.839,488741.517,0.000,0.000,0.000,1263348.837,0.000,0.000,0.000 +8.475933,0.020217,19894186,0.592893,998174.844,0.000,0.000,11.463,0.000,0.001,4.244,412.785,0.000,168.099,6.926025,95.638,2,0.000,0.000,0.000,0,0.000,0,11.463,862891.980,0.000,0.000,0.000,135282.864,0.000,0.000,0.000 +8.496172,0.020239,19932910,0.594047,1913296.691,0.000,0.000,0.016,0.000,0.000,2.836,412.785,0.000,24.704,6.927002,95.638,2,0.000,0.000,0.000,0,0.000,0,0.016,958476.462,0.000,0.000,0.000,954820.229,0.000,0.000,0.000 +8.516362,0.020190,19968863,0.595118,1780737.093,0.000,0.000,0.035,0.000,0.000,2.013,412.785,0.000,6.191,6.927002,95.638,1,0.000,0.000,0.000,0,0.000,0,0.035,1117635.038,0.000,0.000,0.000,663102.056,0.000,0.000,0.000 +8.536575,0.020214,19993043,0.595839,1196228.467,0.000,0.000,0.618,0.000,0.001,0.952,412.785,0.000,18.552,6.927979,95.637,1,0.000,0.000,0.000,0,0.000,0,0.618,1196228.467,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +8.556843,0.020267,20000000,0.596046,343262.807,0.000,0.000,0.484,0.000,0.000,0.298,412.785,0.000,12.335,6.928345,95.637,0,0.000,0.000,0.000,0,0.000,0,0.484,343262.807,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.log new file mode 100644 index 000000000..6982154bc --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=405 +worker=4 kind=insert tid=6 os_tid=408 +worker=3 kind=insert tid=7 os_tid=407 +worker=6 kind=insert tid=8 os_tid=410 +worker=7 kind=insert tid=9 os_tid=411 +worker=0 kind=insert tid=10 os_tid=404 +worker=5 kind=insert tid=11 os_tid=409 +start_monotonic_ns=1788090243774821 main_address=0x5608f27c6a80 +worker=2 kind=insert tid=12 os_tid=406 +load_end reason=complete inserted=20000000 elapsed_s=8.557 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.183 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.summary.csv new file mode 100644 index 000000000..4f9cfb567 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal0-t8-3-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2337286.839843,8.556930,20000000,0.002813,0.001328,0.004000,0.009600,1791.446412,0.002813,0.001328,0.004000,0.009600,1791.446412,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.csv new file mode 100644 index 000000000..80389c785 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.csv @@ -0,0 +1,587 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020094,0.020094,65421,0.001950,3255749.119,0.000,0.000,1.240,0.000,0.405,3.933,35.199,0.000,170.877,0.014828,98.098,8,0.000,0.000,0.000,0,0.000,0,1.240,383000.034,419826.960,408778.882,434557.731,401662.328,405096.190,416144.268,386682.727 +0.040235,0.020141,135155,0.004028,3462254.750,0.000,0.000,0.773,0.000,0.113,4.741,43.949,0.000,182.694,0.023548,98.094,8,0.000,0.000,0.000,0,0.000,0,0.773,426190.879,430212.485,444561.176,410849.199,482890.551,440887.117,448235.235,378428.108 +0.060356,0.020121,196003,0.005841,3024176.013,0.000,0.000,0.304,0.000,0.092,5.116,51.293,0.000,159.973,0.030605,98.091,8,0.000,0.000,0.000,0,0.000,0,0.304,356750.188,393180.654,371461.536,363310.654,378171.103,404562.069,367982.501,388757.310 +0.080501,0.020146,251816,0.007505,2770463.296,0.000,0.000,14.374,0.000,0.053,5.892,68.324,0.000,146.200,0.051426,98.088,8,0.000,0.000,0.000,0,0.000,0,14.374,362905.724,384349.476,378343.240,379584.198,380477.687,111586.933,378144.687,395071.352 +0.100631,0.020130,308905,0.009206,2836055.768,0.000,0.000,0.270,0.000,0.090,6.151,82.699,0.000,150.004,0.064503,98.085,8,0.000,0.000,0.000,0,0.000,0,0.270,350824.604,351619.449,346055.536,362399.531,365479.554,362548.564,345558.758,351569.771 +0.120772,0.020141,365849,0.010903,2827294.012,0.000,0.000,0.329,0.000,0.159,5.770,88.762,0.000,148.757,0.072674,98.082,8,0.000,0.000,0.000,0,0.000,0,0.329,349141.815,366221.562,352220.141,354454.411,344176.772,355248.817,352716.646,353113.849 +0.140897,0.020125,419978,0.012516,2689618.101,0.000,0.000,0.449,0.000,10.047,5.194,101.262,0.000,142.468,0.085850,98.079,8,0.000,0.000,0.000,0,0.000,0,0.449,355723.845,363177.201,341959.980,176992.364,361736.219,368841.751,356667.936,364518.805 +0.161170,0.020273,476820,0.014210,2803782.803,0.000,0.000,13.808,0.000,0.060,6.254,117.043,0.000,147.400,0.104149,98.076,8,0.000,0.000,0.000,0,0.000,0,13.808,365011.659,354357.265,375962.009,284215.835,353469.399,337586.459,365011.659,368168.517 +0.181321,0.020151,531816,0.015849,2729252.143,0.000,0.000,0.214,0.000,0.094,6.092,127.668,0.000,144.614,0.114567,98.074,8,0.000,0.000,0.000,0,0.000,0,0.214,337856.364,340536.188,348873.419,345201.067,352942.782,326938.561,324258.737,352645.024 +0.201454,0.020133,585955,0.017463,2689076.916,0.000,0.000,0.273,0.000,0.110,5.058,134.074,0.000,141.637,0.120884,98.071,8,0.000,0.000,0.000,0,0.000,0,0.273,330801.313,329261.547,333384.146,340039.908,347887.747,332589.428,329708.575,345404.253 +0.221577,0.020123,636676,0.018974,2520568.918,0.000,0.000,16.469,0.000,0.079,5.545,149.230,0.000,133.555,0.136208,98.068,8,0.000,0.000,0.000,0,0.000,0,16.469,58838.619,349950.638,354671.642,350050.028,351193.008,342645.506,356361.265,356858.213 +0.241729,0.020153,693582,0.020670,2823766.241,0.000,0.000,0.224,0.000,0.143,6.280,163.605,0.000,148.865,0.152931,98.065,8,0.000,0.000,0.000,0,0.000,0,0.224,351916.321,351469.727,352859.132,353603.455,360401.613,359210.695,330827.145,363478.152 +0.261863,0.020134,749629,0.022341,2783738.205,0.000,0.000,0.332,0.000,0.062,6.342,172.824,0.000,146.870,0.162407,98.062,8,0.000,0.000,0.000,0,0.000,0,0.332,367542.647,352840.941,340920.639,345490.088,346334.443,339231.929,335655.839,355721.680 +0.281994,0.020131,803268,0.023939,2664489.070,0.000,0.000,0.371,0.000,6.206,5.622,182.289,0.000,140.292,0.173714,98.060,8,0.000,0.000,0.000,0,0.000,0,0.371,364511.285,341859.725,344343.449,345535.636,327851.523,351794.619,355371.182,233221.652 +0.302130,0.020136,853862,0.025447,2512586.647,0.000,0.000,16.619,0.000,0.125,5.951,196.352,0.000,132.690,0.190849,98.057,8,0.000,0.000,0.000,0,0.000,0,16.619,363821.990,316047.385,330250.646,332038.469,334422.233,329803.691,349122.112,157080.119 +0.322252,0.020122,905667,0.026991,2574583.275,0.000,0.000,0.251,0.000,0.068,6.243,207.602,0.000,136.280,0.202564,98.054,8,0.000,0.000,0.000,0,0.000,0,0.251,327308.280,317368.763,318859.691,328351.929,324177.332,306186.807,330985.901,321344.570 +0.342412,0.020160,955383,0.028473,2466048.065,0.000,0.000,0.527,0.000,0.037,5.863,215.258,0.000,130.207,0.209759,98.052,8,0.000,0.000,0.000,0,0.000,0,0.527,312001.012,306346.304,307090.345,304014.977,309669.685,302130.074,321524.732,303270.936 +0.362552,0.020139,1008312,0.030050,2628137.532,0.000,0.000,0.242,0.000,8.887,5.550,226.195,0.000,138.682,0.221642,98.049,8,0.000,0.000,0.000,0,0.000,0,0.242,341718.954,360984.713,342910.650,349613.942,347031.934,354877.268,185606.720,345393.351 +0.382692,0.020140,1063422,0.031692,2736335.119,0.000,0.000,16.618,0.000,0.113,6.114,240.570,0.000,144.302,0.239128,98.046,8,0.000,0.000,0.000,0,0.000,0,16.618,356403.801,356403.801,358439.543,372590.432,352729.535,364546.769,218817.436,356403.801 +0.402827,0.020135,1118276,0.033327,2724331.332,0.000,0.000,0.295,0.000,0.070,6.243,252.445,0.000,143.951,0.251114,98.043,8,0.000,0.000,0.000,0,0.000,0,0.295,341795.461,345470.681,343583.406,332061.095,340951.154,335835.645,342838.429,341795.461 +0.422974,0.020147,1172678,0.034949,2700200.200,0.000,0.000,0.282,0.000,0.046,6.308,260.414,0.000,142.311,0.259529,98.040,8,0.000,0.000,0.000,0,0.000,0,0.282,331060.169,334236.759,344262.869,351261.292,326245.651,343170.916,327089.433,342873.111 +0.443096,0.020122,1223490,0.036463,2525147.612,0.000,0.000,0.212,0.000,15.983,5.399,273.336,0.000,133.558,0.274117,98.038,8,0.000,0.000,0.000,0,0.000,0,0.212,346678.535,363127.875,60132.028,364668.448,343497.998,345982.793,356667.409,344392.524 +0.463223,0.020127,1277210,0.038064,2669060.143,0.000,0.000,16.559,0.000,0.129,6.045,283.805,0.000,140.903,0.291298,98.035,8,0.000,0.000,0.000,0,0.000,0,16.559,336216.120,330104.907,318578.065,363393.631,327223.196,335371.481,327272.881,330899.861 +0.483355,0.020131,1332749,0.039719,2758821.371,0.000,0.000,0.253,0.000,0.147,5.905,283.805,0.000,145.916,0.300503,98.032,8,0.000,0.000,0.000,0,0.000,0,0.253,342400.038,363759.681,334501.938,338376.477,351341.284,348410.542,337681.047,342350.364 +0.503485,0.020130,1384877,0.041273,2589523.686,0.000,0.000,0.461,0.000,2.937,5.041,283.805,0.000,136.222,0.310875,98.030,8,0.000,0.000,0.000,0,0.000,0,0.461,321604.058,325379.453,330843.841,332930.244,288320.969,330843.841,329552.258,330049.021 +0.523607,0.020122,1440939,0.042943,2786043.009,0.000,0.000,9.271,0.000,0.102,5.556,284.742,0.000,147.146,0.333305,98.027,8,0.000,0.000,0.000,0,0.000,0,9.271,351249.545,357213.035,352293.156,352342.851,266717.078,387030.483,362182.609,357014.252 +0.543730,0.020123,1498309,0.044653,2851036.262,0.000,0.000,0.228,0.000,0.081,5.861,285.523,0.000,150.834,0.343346,98.024,8,0.000,0.000,0.000,0,0.000,0,0.228,356714.978,356218.022,353782.938,348515.205,362082.102,372070.917,352292.070,349360.030 +0.563869,0.020139,1554325,0.046322,2781417.000,0.000,0.000,0.340,0.000,0.075,5.821,285.836,0.000,146.440,0.351227,98.021,8,0.000,0.000,0.000,0,0.000,0,0.340,338044.254,364559.476,352741.830,344648.233,349067.436,347528.163,352592.868,332234.739 +0.583993,0.020124,1611382,0.048023,2835319.926,0.000,0.000,9.830,0.000,0.038,5.449,285.836,0.000,149.855,0.371990,98.018,8,0.000,0.000,0.000,0,0.000,0,9.830,367726.439,393666.061,382435.497,382435.497,183863.220,395753.157,364794.566,364645.488 +0.604125,0.020132,1667040,0.049682,2764585.725,0.000,0.000,0.293,0.000,0.130,5.600,285.836,0.000,146.296,0.385853,98.015,8,0.000,0.000,0.000,0,0.000,0,0.293,344468.037,363939.049,340246.006,349186.777,345511.127,343226.263,341984.490,336023.976 +0.624272,0.020147,1719979,0.051259,2627684.213,0.000,0.000,0.646,0.000,0.435,5.661,285.836,0.000,229.761,0.394066,98.010,8,0.000,0.000,0.000,0,0.000,0,0.646,341545.837,347899.255,318564.334,323230.125,327002.467,319308.875,323230.125,326903.195 +0.644444,0.020171,1773085,0.052842,2632726.477,0.000,0.000,0.672,0.000,0.384,5.341,285.836,0.000,451.209,0.401569,98.002,8,0.000,0.000,0.000,0,0.000,0,0.672,334482.084,346776.667,333441.010,319163.429,326401.369,330416.939,308207.368,333837.610 +0.664594,0.020150,1829187,0.054514,2784210.625,0.000,0.000,10.492,0.000,0.158,5.605,291.438,0.000,245.230,0.422028,97.997,8,0.000,0.000,0.000,0,0.000,0,10.492,375036.179,394688.729,380296.710,367244.637,359899.744,370917.083,168882.905,367244.637 +0.684720,0.020126,1883493,0.056132,2698253.111,0.000,0.000,0.678,0.000,0.033,5.541,291.750,0.000,418.450,0.431423,97.989,8,0.000,0.000,0.000,0,0.000,0,0.678,341790.652,337865.451,345268.679,327232.626,338561.056,352970.024,332350.294,322214.330 +0.704856,0.020136,1941981,0.057876,2904652.718,0.000,0.000,0.248,0.000,0.076,5.995,291.750,0.000,153.449,0.441284,97.986,8,0.000,0.000,0.000,0,0.000,0,0.248,361095.095,389948.932,357767.716,367501.541,366061.332,361244.082,360350.159,340683.861 +0.724990,0.020134,1990829,0.059331,2426115.669,0.000,0.000,0.582,0.000,9.214,5.498,291.750,0.000,471.251,0.455147,97.976,8,0.000,0.000,0.000,0,0.000,0,0.582,315283.784,341011.099,318661.115,323429.111,326607.776,326011.776,151433.563,323677.445 +0.745137,0.020147,2043594,0.060904,2619013.867,0.000,0.000,14.539,0.000,0.132,7.171,292.531,0.000,141.539,0.477032,97.973,8,0.000,0.000,0.000,0,0.000,0,14.539,330572.015,338712.226,342683.061,347994.053,350575.096,345264.104,226585.773,336627.538 +0.765436,0.020299,2095127,0.062440,2538700.615,0.000,0.000,0.561,0.000,0.019,5.883,292.531,12.316,425.476,0.488113,97.965,8,0.000,0.000,0.000,0,0.000,0,0.561,313809.072,308931.977,302576.973,328292.568,337209.278,324450.008,313168.645,310262.094 +0.785574,0.020138,2148487,0.064030,2649662.086,0.000,0.000,0.243,0.000,0.154,5.903,292.531,12.414,140.240,0.497711,97.962,8,0.000,0.000,0.000,0,0.000,0,0.243,330413.259,342678.374,316509.485,321127.525,332846.420,334385.766,328228.381,343472.876 +0.805721,0.020146,2195710,0.065437,2344023.858,0.000,0.000,0.440,0.000,13.341,5.792,292.531,24.819,374.801,0.513313,97.955,8,0.000,0.000,0.000,0,0.000,0,0.440,315891.998,309637.694,311722.462,315197.076,330286.825,323238.324,113470.947,324578.532 +0.825866,0.020145,2236877,0.066664,2043492.887,0.000,0.000,1.459,0.000,33.487,5.053,293.188,32.963,120.995,0.522511,97.952,8,0.000,0.000,0.000,0,0.000,0,1.459,286516.893,281751.540,290190.187,297536.774,293863.480,293714.563,0.000,299919.451 +0.845986,0.020120,2257229,0.067271,1011517.543,0.000,0.000,34.569,0.000,19.434,7.074,299.906,116.681,137.066,0.549686,97.950,8,0.000,0.000,0.000,0,0.000,0,34.569,10636.043,12027.675,7604.274,10536.641,367788.415,195076.963,200593.789,207253.742 +0.866109,0.020123,2284864,0.068094,1373324.585,0.000,0.000,1.539,0.000,39.557,9.092,299.906,81.531,209.069,0.567596,97.946,8,0.000,0.000,0.000,0,0.000,0,1.539,0.000,0.000,0.000,0.000,338871.009,351145.704,341306.070,342001.802 +0.886257,0.020148,2314364,0.068973,1464172.081,0.000,0.000,0.351,0.000,59.705,9.991,299.906,124.082,205.124,0.587307,97.942,8,0.000,0.000,0.000,0,0.000,0,0.351,0.000,0.000,0.000,0.000,358201.014,370658.885,368028.338,367283.844 +0.906397,0.020140,2344087,0.069859,1475829.524,0.000,0.000,0.226,0.000,79.845,10.239,299.906,108.228,92.905,0.605076,97.940,8,0.000,0.000,0.000,0,0.000,0,0.226,0.000,0.000,0.000,0.000,367827.780,369615.280,370955.905,367430.558 +0.926570,0.020173,2363316,0.070432,953191.029,0.000,0.000,90.752,0.000,100.015,9.078,304.125,85.780,342.346,0.621323,97.933,8,0.000,0.000,0.000,0,0.000,0,90.752,88433.761,0.000,0.000,0.000,167994.404,267779.808,256923.870,172059.185 +0.946711,0.020141,2377812,0.070864,719731.864,0.000,0.000,118.337,0.000,30.482,6.344,304.125,161.752,603.756,0.641716,97.921,8,0.000,0.000,0.000,0,0.000,0,118.337,169009.883,13703.504,139368.608,26215.399,0.000,183706.395,0.000,187728.075 +0.966846,0.020135,2393670,0.071337,787585.609,0.000,0.000,34.460,0.000,50.617,7.454,304.125,93.898,1601.304,0.679161,97.890,8,0.000,0.000,0.000,0,0.000,0,34.460,74596.644,139657.632,124956.829,118053.411,0.000,139657.632,55078.348,135585.112 +0.986986,0.020141,2432986,0.072509,1952073.701,0.000,0.000,8.848,0.000,70.758,6.783,304.125,142.746,770.752,0.694626,97.875,8,0.000,0.000,0.000,0,0.000,0,8.848,248750.871,282910.671,264539.848,287279.948,0.000,277498.726,293933.165,297160.472 +1.007147,0.020160,2471868,0.073667,1928625.768,0.000,0.000,0.722,0.000,90.918,6.529,304.125,209.065,929.844,0.705288,97.856,8,0.000,0.000,0.000,0,0.000,0,0.722,291362.269,280648.233,267801.310,263981.954,0.000,289477.393,284914.007,250440.602 +1.027297,0.020150,2511925,0.074861,1987981.292,0.000,0.000,0.529,0.000,111.068,6.654,304.125,68.821,795.030,0.716507,97.841,8,0.000,0.000,0.000,0,0.000,0,0.529,296085.488,280105.011,286606.385,267251.148,0.000,285018.263,286308.612,286606.385 +1.047432,0.020136,2554795,0.076139,2129029.096,0.000,0.000,0.431,0.000,131.204,6.953,304.125,1.940,457.826,0.728603,97.832,8,0.000,0.000,0.000,0,0.000,0,0.431,305026.748,298371.981,305026.748,298620.293,0.000,301351.727,315753.837,304877.761 +1.067577,0.020145,2589720,0.077180,1733717.476,0.000,0.000,135.399,0.000,18.410,5.780,304.125,0.194,668.992,0.746273,97.818,8,0.000,0.000,0.000,0,0.000,0,135.399,257141.203,262998.860,242248.856,252524.576,188487.481,260268.596,23927.039,246120.866 +1.087715,0.020138,2634012,0.078500,2199398.746,0.000,0.000,19.294,0.000,0.215,7.096,304.125,0.000,552.238,0.783222,97.808,8,0.000,0.000,0.000,0,0.000,0,19.294,271920.607,298735.276,283143.043,285129.314,275992.464,284781.717,257172.539,242523.785 +1.107856,0.020141,2682064,0.079932,2385785.698,0.000,0.000,0.652,0.000,0.139,5.523,304.125,0.000,343.672,0.791821,97.801,8,0.000,0.000,0.000,0,0.000,0,0.652,306341.001,301971.793,293928.480,288169.071,300730.541,296311.684,296708.885,301624.243 +1.128002,0.020146,2732681,0.081440,2512504.945,0.000,0.000,0.410,0.000,0.111,5.955,304.125,1.163,339.707,0.800774,97.794,8,0.000,0.000,0.000,0,0.000,0,0.410,319417.771,323239.864,294996.086,313361.987,312766.337,312815.974,323239.864,312667.061 +1.148135,0.020133,2780311,0.082860,2365797.375,0.000,0.000,0.689,0.000,9.826,5.720,304.125,0.000,417.153,0.814941,97.786,8,0.000,0.000,0.000,0,0.000,0,0.689,301200.825,336615.763,293948.958,318535.767,316101.921,319181.481,316995.987,163216.674 +1.168285,0.020150,2814146,0.083868,1679177.578,0.000,0.000,14.439,0.000,3.237,6.508,304.125,0.000,563.748,0.853924,97.775,8,0.000,0.000,0.000,0,0.000,0,14.439,215635.483,207198.652,219307.986,231367.692,209332.674,224022.686,220350.183,151962.221 +1.188433,0.020148,2861166,0.085269,2333691.593,0.000,0.000,4.166,0.000,0.150,5.877,304.125,0.000,272.782,0.862564,97.769,8,0.000,0.000,0.000,0,0.000,0,4.166,301166.325,285234.487,295954.976,275457.004,293175.590,297493.565,295061.602,290148.044 +1.208577,0.020144,2908355,0.086676,2342547.466,0.000,0.000,0.450,0.000,0.407,5.859,304.125,0.194,232.114,0.870361,97.765,8,0.000,0.000,0.000,0,0.000,0,0.450,304900.009,287773.584,295865.199,293879.527,294524.871,290206.033,285291.493,290106.749 +1.228704,0.020126,2954830,0.088061,2309175.638,0.000,0.000,1.575,0.000,0.275,4.563,304.125,0.194,141.102,0.876308,97.762,8,0.000,0.000,0.000,0,0.000,0,1.575,282864.699,275809.230,293845.395,292503.862,282069.717,303732.989,286789.925,291559.820 +1.248844,0.020140,2999198,0.089383,2202933.097,0.000,0.000,14.110,0.000,0.128,6.495,304.125,0.000,237.008,0.915588,97.757,8,0.000,0.000,0.000,0,0.000,0,14.110,283161.906,46076.495,293836.956,365384.616,279388.400,299050.353,323329.885,312704.486 +1.268992,0.020148,3053391,0.090998,2689697.421,0.000,0.000,0.432,0.000,0.033,5.480,304.125,0.000,171.385,0.926792,97.754,8,0.000,0.000,0.000,0,0.000,0,0.432,323202.436,328513.041,341516.579,334220.701,357150.603,348961.352,322160.168,333972.542 +1.289125,0.020133,3111066,0.092717,2864703.304,0.000,0.000,0.260,0.000,0.064,5.089,304.125,0.000,175.590,0.934052,97.751,8,0.000,0.000,0.000,0,0.000,0,0.260,343516.048,367556.211,360205.086,355635.469,371231.773,363830.979,362042.867,340684.871 +1.309271,0.020145,3163680,0.094285,2611720.237,0.000,0.000,0.456,0.000,5.609,5.012,304.125,0.000,164.430,0.944817,97.747,8,0.000,0.000,0.000,0,0.000,0,0.456,349510.058,337944.109,331739.201,327817.700,357303.422,243331.672,348169.798,315904.276 +1.329409,0.020138,3198855,0.095333,1746692.494,0.000,0.000,11.533,0.000,4.009,6.159,304.125,0.000,122.591,0.982639,97.745,8,0.000,0.000,0.000,0,0.000,0,11.533,232941.990,238851.198,292828.590,219633.857,252556.589,105670.551,202104.860,202104.860 +1.349547,0.020138,3249163,0.096833,2498189.101,0.000,0.000,4.140,0.000,0.178,4.696,304.125,0.000,216.865,0.989006,97.741,8,0.000,0.000,0.000,0,0.000,0,4.140,312348.124,302913.125,297649.389,309517.625,352769.646,316022.808,290945.574,316022.808 +1.369678,0.020132,3292863,0.098135,2170725.418,0.000,0.000,3.941,0.000,0.263,4.156,304.125,0.000,299.010,0.994808,97.735,8,0.000,0.000,0.000,0,0.000,0,3.941,238928.816,241164.117,346421.947,240866.077,271415.187,341851.998,250105.320,239971.956 +1.389828,0.020150,3346162,0.099723,2645086.984,0.000,0.000,0.337,0.000,0.101,4.824,304.125,0.000,251.820,1.000854,97.730,8,0.000,0.000,0.000,0,0.000,0,0.337,352552.542,324066.455,329624.716,330170.617,331113.536,333098.629,322379.126,322081.362 +1.410059,0.020231,3358396,0.100088,604717.359,0.000,0.000,11.367,0.000,7.804,6.038,304.125,0.000,150.991,1.011356,97.727,8,0.000,0.000,0.000,0,0.000,0,11.367,95101.864,31881.862,76813.044,78889.072,91444.100,76121.034,70288.384,84178.001 +1.430188,0.020129,3405231,0.101484,2326792.216,0.000,0.000,13.088,0.000,0.087,5.715,304.125,0.000,255.778,1.047470,97.722,8,0.000,0.000,0.000,0,0.000,0,13.088,307274.685,308814.784,279403.852,311745.941,305138.418,281192.355,249198.030,284024.151 +1.450326,0.020139,3463925,0.103233,2914497.432,0.000,0.000,0.296,0.000,0.148,4.585,304.125,0.000,190.864,1.054520,97.718,8,0.000,0.000,0.000,0,0.000,0,0.296,354294.122,358663.832,352754.792,356876.223,378476.496,393174.612,357422.437,362834.919 +1.470450,0.020124,3519403,0.104886,2756848.890,0.000,0.000,0.690,0.000,0.087,4.858,304.125,0.000,220.317,1.061543,97.714,8,0.000,0.000,0.000,0,0.000,0,0.690,345662.080,339748.655,330207.666,334779.389,350184.111,349339.336,361265.572,345662.080 +1.490577,0.020127,3573736,0.106506,2699475.800,0.000,0.000,0.367,0.000,10.297,5.088,304.125,0.000,254.242,1.075455,97.709,8,0.000,0.000,0.000,0,0.000,0,0.367,352954.486,169173.708,385249.026,334720.491,370492.906,364878.624,358419.716,363586.842 +1.510731,0.020153,3613886,0.107702,1992223.530,0.000,0.000,13.024,0.000,0.136,6.929,304.125,0.000,286.088,1.112194,97.703,8,0.000,0.000,0.000,0,0.000,0,13.024,243780.678,187214.430,305259.257,201951.426,315778.594,307541.754,257475.664,173221.727 +1.530875,0.020144,3664752,0.109218,2525115.883,0.000,0.000,0.433,0.000,0.148,5.189,304.125,0.000,220.676,1.118599,97.699,8,0.000,0.000,0.000,0,0.000,0,0.433,309421.761,319598.475,316967.423,307833.201,305053.220,334292.658,326349.857,305599.288 +1.551033,0.020158,3716486,0.110760,2566379.281,0.000,0.000,0.302,0.000,0.101,5.180,304.125,0.000,197.460,1.124794,97.695,8,0.000,0.000,0.000,0,0.000,0,0.302,322149.206,317684.558,322248.421,312773.444,315551.448,330384.003,338172.335,307415.866 +1.571183,0.020150,3764438,0.112189,2379765.915,0.000,0.000,0.577,0.000,8.162,5.017,304.125,0.000,282.260,1.136425,97.689,8,0.000,0.000,0.000,0,0.000,0,0.577,303426.110,170670.983,312359.165,318165.651,308488.174,315833.131,320299.658,330523.044 +1.591340,0.020157,3806838,0.113453,2103446.403,0.000,0.000,13.538,0.000,0.083,7.901,304.125,0.000,335.058,1.175594,97.683,8,0.000,0.000,0.000,0,0.000,0,13.538,161528.809,251867.863,223689.619,291357.093,330399.836,216694.667,341561.993,286346.524 +1.611493,0.020152,3853614,0.114847,2321109.202,0.000,0.000,0.905,0.000,0.087,5.187,304.125,0.000,316.533,1.182034,97.677,8,0.000,0.000,0.000,0,0.000,0,0.905,290089.028,290982.221,275103.246,297433.054,283886.304,282645.759,292520.497,308449.094 +1.631630,0.020138,3906166,0.116413,2609653.413,0.000,0.000,0.276,0.000,0.062,4.675,304.125,0.000,138.307,1.188290,97.674,8,0.000,0.000,0.000,0,0.000,0,0.276,335641.791,320197.998,312103.663,323376.142,326703.262,338075.058,322829.899,330725.600 +1.651763,0.020133,3956689,0.117919,2509462.451,0.000,0.000,0.366,0.000,6.386,4.634,304.125,0.000,132.129,1.200169,97.671,8,0.000,0.000,0.000,0,0.000,0,0.366,333234.044,330800.228,313813.189,334475.786,216112.882,324641.185,318631.151,337753.987 +1.671895,0.020131,3988018,0.118852,1556241.986,0.000,0.000,17.447,0.000,9.520,4.965,304.125,35.121,82.467,1.223877,97.670,8,0.000,0.000,0.000,0,0.000,0,17.447,283043.405,162136.482,161987.459,152648.716,110226.977,275443.257,156721.998,254033.691 +1.692049,0.020155,4002699,0.119290,728417.259,0.000,0.000,2.784,0.000,29.674,4.053,304.125,102.915,368.828,1.235378,97.662,8,0.000,0.000,0.000,0,0.000,0,2.784,181694.980,0.000,0.000,0.000,184622.343,185862.751,0.000,176237.184 +1.712196,0.020147,4036108,0.120285,1658246.384,0.000,0.000,0.194,0.000,49.822,10.369,304.125,142.700,87.442,1.256878,97.661,8,0.000,0.000,0.000,0,0.000,0,0.194,409883.524,0.000,0.000,0.000,419314.121,414995.900,0.000,414052.840 +1.732339,0.020142,4066030,0.121177,1485531.778,0.000,0.000,0.294,0.000,69.964,9.690,304.125,75.828,152.431,1.275265,97.658,8,0.000,0.000,0.000,0,0.000,0,0.294,369223.308,0.000,0.000,0.000,369421.896,367882.845,0.000,379003.730 +1.752483,0.020145,4091603,0.121939,1269463.842,0.000,0.000,85.747,0.000,5.168,9.688,304.125,186.541,128.368,1.293060,97.655,8,0.000,0.000,0.000,0,0.000,0,85.747,271336.541,27352.074,893.534,3028.088,326934.222,323260.804,49.641,316608.939 +1.772639,0.020155,4111529,0.122533,988624.909,0.000,0.000,24.293,0.000,25.323,8.824,304.125,53.297,77.523,1.307888,97.654,8,0.000,0.000,0.000,0,0.000,0,24.293,0.000,0.000,0.000,4167.645,323885.547,326763.207,0.000,333808.511 +1.792798,0.020159,4155584,0.123846,2185341.569,0.000,0.000,27.396,0.000,44.630,6.811,304.125,55.805,115.099,1.326023,97.651,8,0.000,0.000,0.000,0,0.000,0,27.396,0.000,282053.164,324812.543,340190.046,344257.644,353384.936,350656.669,189986.567 +1.812948,0.020150,4200564,0.125187,2232276.787,0.000,0.000,10.454,0.000,64.780,6.790,304.125,30.048,122.907,1.363255,97.649,8,0.000,0.000,0.000,0,0.000,0,10.454,0.000,288687.285,272756.630,313898.414,312161.427,366008.033,340995.416,337769.582 +1.833102,0.020154,4251338,0.126700,2519302.754,0.000,0.000,83.976,0.000,0.166,5.807,304.125,26.360,132.961,1.371975,97.646,8,0.000,0.000,0.000,0,0.000,0,83.976,12999.908,337154.099,340726.593,384737.731,386871.304,349062.411,350600.568,357150.140 +1.853189,0.020087,4304004,0.128269,2621872.960,0.000,0.000,0.299,0.000,0.131,5.888,304.125,0.000,138.654,1.380188,97.644,8,0.000,0.000,0.000,0,0.000,0,0.299,331505.184,324834.259,328468.420,322643.805,331455.401,341760.488,309252.171,331953.232 +1.873328,0.020140,4357575,0.129866,2659993.222,0.000,0.000,0.283,0.000,10.729,5.279,304.125,0.000,140.039,1.395638,97.641,8,0.000,0.000,0.000,0,0.000,0,0.283,360187.244,345390.470,346830.424,161721.788,351497.863,382978.248,355271.537,356115.648 +1.893473,0.020145,4414470,0.131561,2824277.378,0.000,0.000,11.056,0.000,0.149,6.379,304.125,0.000,148.533,1.430908,97.638,8,0.000,0.000,0.000,0,0.000,0,11.056,323256.776,326930.149,332738.048,323207.136,415091.088,411417.715,342765.362,348871.103 +1.913593,0.020120,4472840,0.133301,2901128.189,0.000,0.000,0.393,0.000,0.055,4.804,304.125,0.000,153.961,1.438324,97.635,8,0.000,0.000,0.000,0,0.000,0,0.393,371475.623,360441.693,350153.300,351147.347,374060.147,359547.050,373861.337,360441.693 +1.933730,0.020137,4536155,0.135188,3144228.229,0.000,0.000,0.190,0.000,4.724,5.456,304.125,0.000,165.857,1.450745,97.632,8,0.000,0.000,0.000,0,0.000,0,0.190,402097.702,399118.096,290660.473,404680.026,404878.666,399962.318,427573.325,415257.624 +1.953852,0.020122,4588336,0.136743,2593291.089,0.000,0.000,10.234,0.000,0.131,6.401,304.125,0.000,165.595,1.490906,97.628,8,0.000,0.000,0.000,0,0.000,0,10.234,380935.133,325074.587,205650.304,299380.723,338145.159,372933.756,330988.648,340182.777 +1.973982,0.020131,4645854,0.138457,2857256.118,0.000,0.000,0.272,0.000,0.136,4.865,304.125,0.000,150.774,1.497898,97.625,8,0.000,0.000,0.000,0,0.000,0,0.272,363925.351,359851.930,352102.496,347780.696,353543.096,371277.378,352897.310,355877.861 +1.994106,0.020124,4700667,0.140091,2723758.476,0.000,0.000,0.563,0.000,0.076,4.829,304.125,0.000,333.091,1.504757,97.619,8,0.000,0.000,0.000,0,0.000,0,0.563,351122.496,334575.116,331146.379,366328.197,336711.865,330947.612,331444.530,341482.281 +2.014235,0.020129,4752940,0.141649,2596917.670,0.000,0.000,12.938,0.000,1.443,5.227,304.125,0.000,509.413,1.520390,97.609,8,0.000,0.000,0.000,0,0.000,0,12.938,373195.446,328135.772,345374.699,326247.936,361172.909,374983.922,113468.903,374338.084 +2.034384,0.020148,4797088,0.142964,2191137.487,0.000,0.000,4.612,0.000,0.126,6.050,304.125,0.000,748.934,1.554893,97.594,8,0.000,0.000,0.000,0,0.000,0,4.612,320372.213,217138.410,233119.797,286573.069,257737.088,301214.402,315011.997,259970.512 +2.054523,0.020139,4850125,0.144545,2633486.828,0.000,0.000,0.513,0.000,0.057,4.880,304.125,0.000,411.971,1.561535,97.586,8,0.000,0.000,0.000,0,0.000,0,0.513,351896.245,305469.973,325281.826,323941.174,323047.407,334318.812,338737.997,330793.394 +2.074661,0.020138,4903097,0.146124,2630456.557,0.000,0.000,1.190,0.000,0.023,4.640,304.125,0.000,424.610,1.567928,97.578,8,0.000,0.000,0.000,0,0.000,0,1.190,330321.623,328285.666,351624.686,326448.339,320042.523,338763.396,320986.015,313984.309 +2.094798,0.020137,4950615,0.147540,2359695.616,0.000,0.000,12.396,0.000,0.530,5.201,304.125,0.000,690.764,1.583073,97.564,8,0.000,0.000,0.000,0,0.000,0,12.396,341455.176,118585.655,309822.403,333658.716,309872.062,285191.547,344285.738,316824.320 +2.114951,0.020153,4996986,0.148922,2300980.975,0.000,0.000,4.288,0.000,0.088,5.786,304.125,0.000,543.119,1.617805,97.553,8,0.000,0.000,0.000,0,0.000,0,4.288,250685.900,326804.699,325464.929,235749.943,237486.682,350027.383,334148.625,240612.813 +2.135088,0.020137,5053391,0.150603,2801101.252,0.000,0.000,0.759,0.000,0.135,4.883,304.125,0.000,411.833,1.624508,97.545,8,0.000,0.000,0.000,0,0.000,0,0.759,337592.169,357853.659,335754.730,327411.764,356463.164,367040.854,356463.164,362521.747 +2.155212,0.020124,5110446,0.152303,2835108.960,0.000,0.000,0.566,0.000,0.085,4.897,304.125,0.000,186.146,1.631588,97.542,8,0.000,0.000,0.000,0,0.000,0,0.566,353202.252,355984.937,352307.817,348481.625,349326.369,347239.355,364034.848,364531.756 +2.175329,0.020116,5155588,0.153648,2244034.111,0.000,0.000,14.292,0.000,2.819,5.685,304.125,0.000,589.730,1.671764,97.530,8,0.000,0.000,0.000,0,0.000,0,14.292,338429.494,289911.987,307410.105,254617.490,375215.309,296374.360,53886.247,328189.119 +2.195467,0.020138,5211587,0.155317,2780695.353,0.000,0.000,4.258,0.000,0.029,5.800,304.125,0.000,196.297,1.683315,97.526,8,0.000,0.000,0.000,0,0.000,0,4.258,366512.123,319686.364,358865.075,340293.671,360553.384,354396.020,317302.868,363085.848 +2.215593,0.020126,5267944,0.156997,2800172.650,0.000,0.000,0.626,0.000,0.098,4.902,304.125,0.000,314.033,1.690250,97.520,8,0.000,0.000,0.000,0,0.000,0,0.626,350238.959,330761.917,347953.388,358934.067,339258.279,366039.213,360673.089,346313.739 +2.235726,0.020132,5319097,0.158521,2540851.289,0.000,0.000,0.574,0.000,5.149,4.782,304.125,0.000,398.537,1.700821,97.512,8,0.000,0.000,0.000,0,0.000,0,0.574,312434.356,317898.232,339356.362,237827.615,322020.974,345515.641,330465.146,335332.963 +2.255855,0.020129,5364156,0.159864,2238517.161,0.000,0.000,13.262,0.000,0.068,7.435,304.125,0.000,378.031,1.741478,97.505,8,0.000,0.000,0.000,0,0.000,0,13.262,269263.921,354961.386,216007.293,264643.710,426450.461,243182.084,211188.363,252819.943 +2.275986,0.020131,5424043,0.161649,2974819.861,0.000,0.000,0.236,0.000,0.045,5.071,304.125,0.000,156.783,1.748711,97.502,8,0.000,0.000,0.000,0,0.000,0,0.236,366990.651,357800.983,368480.868,360235.003,400669.544,378713.688,375087.494,366841.630 +2.296111,0.020125,5479570,0.163304,2759092.977,0.000,0.000,0.374,0.000,0.251,4.884,304.125,0.000,204.386,1.755344,97.498,8,0.000,0.000,0.000,0,0.000,0,0.374,360048.044,340718.939,338284.168,338284.168,330930.164,363377.221,352097.769,335352.504 +2.316252,0.020141,5527963,0.164746,2402702.180,0.000,0.000,0.462,0.000,10.288,4.813,304.125,0.000,433.854,1.768112,97.489,8,0.000,0.000,0.000,0,0.000,0,0.462,319645.334,329475.992,139813.802,326993.502,315971.249,313885.958,337122.059,319794.283 +2.336390,0.020138,5578905,0.166264,2529650.471,0.000,0.000,13.851,0.000,0.051,7.828,304.125,0.000,153.434,1.807842,97.486,8,0.000,0.000,0.000,0,0.000,0,13.851,271924.266,350432.715,223955.157,400189.493,347155.323,257771.890,334939.587,343282.040 +2.356525,0.020135,5635485,0.167951,2809962.783,0.000,0.000,0.248,0.000,0.128,4.673,304.125,0.000,148.021,1.814781,97.483,8,0.000,0.000,0.000,0,0.000,0,0.248,345459.546,337960.352,356484.851,349730.610,358223.074,338506.651,372476.509,351121.189 +2.376662,0.020136,5692058,0.169637,2809502.538,0.000,0.000,0.254,0.000,0.102,4.540,304.125,0.000,148.597,1.821728,97.480,8,0.000,0.000,0.000,0,0.000,0,0.254,352795.610,345445.701,356122.933,349964.902,349319.302,341075.485,365657.950,349120.655 +2.396768,0.020106,5739817,0.171060,2375311.088,0.000,0.000,1.046,0.000,17.151,4.559,304.125,5.634,191.753,1.837242,97.476,8,0.000,0.000,0.000,0,0.000,0,1.046,327557.085,353320.002,331585.649,344864.991,59234.815,310995.210,316515.835,331237.502 +2.416908,0.020140,5750031,0.171364,507143.177,0.000,0.000,22.519,0.000,15.336,3.018,304.125,20.947,194.922,1.852428,97.473,8,0.000,0.000,0.000,0,0.000,0,22.519,102878.467,95530.005,22492.252,84507.312,51091.671,29393.848,29393.848,91855.774 +2.437029,0.020120,5778614,0.172216,1420616.216,0.000,0.000,1.704,0.000,35.456,4.831,304.125,139.009,198.223,1.867096,97.469,8,0.000,0.000,0.000,0,0.000,0,1.704,276290.297,279520.890,0.000,294083.412,284938.347,0.000,0.000,285783.271 +2.457166,0.020138,5821858,0.173505,2147432.749,0.000,0.000,0.214,0.000,55.593,10.776,304.125,155.959,113.477,1.888611,97.466,8,0.000,0.000,0.000,0,0.000,0,0.214,436845.942,424580.289,0.000,434809.942,428403.994,0.000,0.000,422792.582 +2.477316,0.020150,5856750,0.174545,1731635.591,0.000,0.000,73.677,0.000,75.743,9.402,304.125,96.349,194.637,1.907131,97.463,8,0.000,0.000,0.000,0,0.000,0,73.677,314148.036,343230.303,28089.698,333155.730,357126.267,0.000,0.000,355885.556 +2.497469,0.020154,5876857,0.175144,997685.283,0.000,0.000,83.906,0.000,22.075,7.953,304.125,277.555,52.332,1.922443,97.462,8,0.000,0.000,0.000,0,0.000,0,83.906,0.000,82813.783,83855.778,223979.279,227998.402,141959.397,11858.894,225219.749 +2.517619,0.020150,5904352,0.175963,1364532.382,0.000,0.000,29.977,0.000,6.562,8.246,304.125,52.342,175.638,1.940590,97.458,8,0.000,0.000,0.000,0,0.000,0,29.977,249630.765,31017.739,56874.127,275437.524,281343.301,180945.083,13846.319,275437.524 +2.537750,0.020130,5933358,0.176828,1440908.232,0.000,0.000,12.501,0.000,0.195,5.281,304.125,92.949,93.143,1.980789,97.456,8,0.000,0.000,0.000,0,0.000,0,12.501,187179.970,166166.932,190806.334,205411.140,183801.988,169346.210,194830.107,143365.551 +2.557881,0.020131,5989575,0.178503,2792548.752,0.000,0.000,0.395,0.000,0.157,6.691,304.125,96.632,147.277,1.992458,97.453,8,0.000,0.000,0.000,0,0.000,0,0.395,351297.735,344790.382,338183.679,346280.615,354476.900,344392.986,349211.408,363915.046 +2.578001,0.020120,6043921,0.180123,2701100.689,0.000,0.000,0.536,0.000,0.157,6.752,304.125,85.619,147.164,2.004063,97.450,8,0.000,0.000,0.000,0,0.000,0,0.536,334692.747,338370.689,331014.805,334394.536,346969.122,348957.199,334643.045,332058.545 +2.598147,0.020147,6097575,0.181722,2663159.731,0.000,0.000,0.360,0.000,2.196,6.397,304.125,54.483,140.764,2.016708,97.448,8,0.000,0.000,0.000,0,0.000,0,0.360,345266.692,334297.178,330872.307,327447.436,333403.733,357874.188,329482.504,304515.692 +2.618283,0.020135,6144885,0.183132,2349594.771,0.000,0.000,11.244,0.000,0.065,7.248,304.125,0.000,124.548,2.059311,97.445,8,0.000,0.000,0.000,0,0.000,0,11.244,329718.023,327036.178,269078.513,319189.296,263168.520,368008.819,317401.399,155994.022 +2.638433,0.020150,6200991,0.184804,2784419.499,0.000,0.000,0.427,0.000,0.109,4.831,304.125,0.000,146.751,2.066101,97.442,8,0.000,0.000,0.000,0,0.000,0,0.427,342580.968,352556.164,352953.186,347643.008,337320.417,344714.965,352308.025,354342.766 +2.658563,0.020130,6255883,0.186440,2726817.333,0.000,0.000,0.316,0.000,0.121,4.679,304.125,0.000,143.789,2.072960,97.440,8,0.000,0.000,0.000,0,0.000,0,0.316,335859.724,352898.607,336704.217,335760.372,334617.823,345447.201,340429.920,345099.468 +2.678686,0.020122,6308587,0.188011,2619172.368,0.000,0.000,0.462,0.000,7.377,4.698,304.125,0.000,164.229,2.084831,97.436,8,0.000,0.000,0.000,0,0.000,0,0.462,344342.846,349362.131,349362.131,335198.801,343696.799,208921.536,335248.497,353039.627 +2.698840,0.020154,6358191,0.189489,2461208.698,0.000,0.000,11.528,0.000,0.077,6.299,304.125,0.000,263.979,2.123650,97.431,8,0.000,0.000,0.000,0,0.000,0,11.528,317698.558,325786.153,321122.141,340919.381,332335.615,239700.412,260539.611,323106.827 +2.718966,0.020126,6414342,0.191162,2789958.059,0.000,0.000,0.687,0.000,0.106,4.809,304.125,0.000,413.797,2.130569,97.423,8,0.000,0.000,0.000,0,0.000,0,0.687,356700.841,346614.440,347608.174,352974.338,349297.522,341695.456,342987.311,352079.977 +2.739078,0.020112,6466681,0.192722,2602367.892,0.000,0.000,0.388,0.000,0.131,4.564,304.125,0.000,386.312,2.137051,97.415,8,0.000,0.000,0.000,0,0.000,0,0.388,318117.461,319261.053,338503.231,323785.699,318614.675,335619.390,316426.933,332039.450 +2.759192,0.020114,6520062,0.194313,2653876.989,0.000,0.000,0.374,0.000,12.610,4.835,304.125,0.000,476.184,2.152020,97.406,8,0.000,0.000,0.000,0,0.000,0,0.374,364814.248,362726.186,375254.557,360538.692,141341.906,355318.537,358599.777,335283.086 +2.779337,0.020144,6563319,0.195602,2147363.749,0.000,0.000,12.856,0.000,0.073,6.052,304.125,0.000,863.693,2.187199,97.389,8,0.000,0.000,0.000,0,0.000,0,12.856,197773.705,268861.041,297554.114,326396.113,244834.316,265237.176,278739.798,267967.485 +2.799471,0.020135,6613279,0.197091,2481309.102,0.000,0.000,4.126,0.000,0.052,3.970,304.125,0.000,255.508,2.193317,97.384,8,0.000,0.000,0.000,0,0.000,0,4.126,290346.938,289055.624,307134.017,291389.922,302018.428,301372.771,296505.511,403485.892 +2.819605,0.020134,6667166,0.198697,2676395.136,0.000,0.000,0.409,0.000,0.141,4.833,304.125,0.000,358.144,2.199875,97.377,8,0.000,0.000,0.000,0,0.000,0,0.409,334456.267,339373.280,332370.261,322436.900,331376.925,328496.250,356408.995,331476.258 +2.839717,0.020111,6713254,0.200071,2291654.391,0.000,0.000,0.508,0.000,13.009,4.853,304.125,0.000,531.614,2.212517,97.367,8,0.000,0.000,0.000,0,0.000,0,0.508,316440.040,299732.960,117794.854,309578.203,323401.323,296650.106,318478.701,309578.203 +2.859866,0.020149,6756532,0.201360,2147893.681,0.000,0.000,16.361,0.000,0.085,6.733,304.125,0.000,344.503,2.249294,97.360,8,0.000,0.000,0.000,0,0.000,0,16.361,194649.453,243932.193,276489.572,279119.970,279517.011,297483.126,290584.535,286117.821 +2.880015,0.020149,6814700,0.203094,2886878.895,0.000,0.000,0.341,0.000,0.016,4.975,304.125,0.000,255.905,2.256557,97.355,8,0.000,0.000,0.000,0,0.000,0,0.341,342893.795,358378.361,366170.274,362845.063,353117.579,354606.480,361405.792,387461.552 +2.900149,0.020135,6867364,0.204663,2615593.005,0.000,0.000,0.476,0.000,0.052,4.555,304.125,0.000,295.472,2.262447,97.349,8,0.000,0.000,0.000,0,0.000,0,0.476,313539.394,319747.603,329780.069,333504.994,329780.069,321386.570,327793.442,340060.863 +2.920298,0.020149,6917202,0.206149,2473460.108,0.000,0.000,12.420,0.000,2.342,5.542,304.125,0.000,506.187,2.278324,97.339,8,0.000,0.000,0.000,0,0.000,0,12.420,125117.238,329096.552,342546.283,327558.022,342000.353,317483.132,315547.561,374110.965 +2.940441,0.020142,6968090,0.207665,2526415.584,0.000,0.000,4.449,0.000,0.127,6.429,304.125,0.000,492.005,2.314388,97.329,8,0.000,0.000,0.000,0,0.000,0,4.449,258112.612,265956.773,349015.516,259999.183,366391.821,333227.901,329951.226,363760.552 +2.960575,0.020134,7023759,0.209324,2764877.076,0.000,0.000,0.489,0.000,0.042,4.804,304.125,0.000,270.255,2.321167,97.324,8,0.000,0.000,0.000,0,0.000,0,0.489,338029.305,340860.288,349452.570,365693.472,351488.891,332466.672,352432.552,334453.327 +2.980737,0.020162,7080634,0.211019,2820911.338,0.000,0.000,0.448,0.000,0.069,4.914,304.125,0.000,272.791,2.328125,97.319,8,0.000,0.000,0.000,0,0.000,0,0.448,341435.669,345949.127,353736.082,363804.565,351008.168,353785.680,355174.437,356017.610 +3.000875,0.020138,7127859,0.212427,2345050.159,0.000,0.000,11.226,0.000,0.459,6.616,304.125,0.000,407.342,2.370853,97.311,8,0.000,0.000,0.000,0,0.000,0,11.226,341739.231,385834.616,369447.818,282498.472,363786.924,225690.905,34312.963,341739.231 +3.021015,0.020139,7188270,0.214227,2999644.726,0.000,0.000,0.477,0.000,0.093,5.703,304.125,0.000,174.565,2.380554,97.307,8,0.000,0.000,0.000,0,0.000,0,0.477,374788.009,367439.224,380696.829,367439.224,390677.272,372652.889,371113.616,374837.663 +3.041142,0.020127,7247472,0.215991,2941407.356,0.000,0.000,0.216,0.000,0.095,4.875,304.125,0.000,155.457,2.387749,97.304,8,0.000,0.000,0.000,0,0.000,0,0.216,363986.863,360310.228,372880.345,360111.491,369203.710,371042.028,382370.038,361502.651 +3.061312,0.020170,7301016,0.217587,2654621.120,0.000,0.000,0.511,0.000,10.001,4.974,304.125,0.000,361.960,2.400883,97.297,8,0.000,0.000,0.000,0,0.000,0,0.511,355873.121,352204.326,365144.265,345065.049,349477.519,188050.536,351510.230,347296.073 +3.081453,0.020141,7345955,0.218927,2231214.915,0.000,0.000,14.820,0.000,0.051,7.315,304.125,0.000,365.586,2.440193,97.290,8,0.000,0.000,0.000,0,0.000,0,14.820,341591.015,196762.382,340945.567,322078.621,271535.067,168958.463,338711.323,250632.477 +3.101591,0.020138,7401850,0.220592,2775567.498,0.000,0.000,0.244,0.000,0.161,4.811,304.125,0.000,146.255,2.446857,97.287,8,0.000,0.000,0.000,0,0.000,0,0.244,338162.889,339702.250,345760.381,362494.726,331955.787,338063.575,352761.991,366665.899 +3.121709,0.020118,7457064,0.222238,2744530.325,0.000,0.000,0.255,0.000,0.131,4.655,304.125,0.000,144.656,2.453846,97.284,8,0.000,0.000,0.000,0,0.000,0,0.255,322649.081,334727.917,358835.883,340792.189,348546.503,331298.124,364154.547,343526.082 +3.141819,0.020110,7505005,0.223667,2383920.320,0.000,0.000,0.610,0.000,14.790,4.608,304.125,5.050,125.869,2.469261,97.282,8,0.000,0.000,0.000,0,0.000,0,0.610,336248.080,318396.400,95573.619,319788.732,305417.880,323567.917,344154.534,340773.158 +3.161952,0.020133,7524686,0.224253,977572.458,0.000,0.000,17.545,0.000,18.267,4.261,304.125,38.611,86.148,2.488598,97.280,8,0.000,0.000,0.000,0,0.000,0,17.545,190785.825,20116.704,159493.174,22550.576,187457.876,188004.256,21706.172,187457.876 +3.182086,0.020134,7563220,0.225402,1913878.545,0.000,0.000,0.418,0.000,38.401,8.801,304.125,182.760,352.133,2.507675,97.273,8,0.000,0.000,0.000,0,0.000,0,0.418,389590.058,0.000,379805.606,0.000,378563.925,375832.225,0.000,390086.731 +3.202241,0.020155,7601443,0.226541,1896449.859,0.000,0.000,0.394,0.000,58.556,9.657,304.125,93.804,116.868,2.525753,97.271,8,0.000,0.000,0.000,0,0.000,0,0.394,385511.744,0.000,382931.743,0.000,370031.736,373355.969,0.000,384618.667 +3.222401,0.020161,7640102,0.227693,1917557.003,0.000,0.000,0.224,0.000,78.716,9.861,304.125,6.588,191.626,2.545574,97.267,8,0.000,0.000,0.000,0,0.000,0,0.224,381586.850,0.000,390663.984,0.000,383124.506,381388.442,0.000,380793.221 +3.242542,0.020140,7659384,0.228267,957378.057,0.000,0.000,80.801,0.000,19.849,8.211,306.676,410.982,96.587,2.557671,97.265,8,0.000,0.000,0.000,0,0.000,0,80.801,229836.274,546.165,236142.000,205755.351,40863.092,5312.698,213997.481,24924.997 +3.262682,0.020140,7689215,0.229156,1481145.398,0.000,0.000,37.594,0.000,37.347,9.514,306.676,76.998,204.035,2.577274,97.261,8,0.000,0.000,0.000,0,0.000,0,37.594,374022.603,50892.495,372185.508,373724.696,0.000,149003.297,148457.133,12859.665 +3.282834,0.020152,7722447,0.230147,1649038.531,0.000,0.000,38.563,0.000,0.230,6.252,306.676,50.204,86.451,2.616817,97.259,8,0.000,0.000,0.000,0,0.000,0,38.563,240418.623,216649.682,201961.568,203003.630,170104.239,212977.653,212679.921,191243.214 +3.302965,0.020131,7764811,0.231409,2104421.824,0.000,0.000,1.631,0.000,0.112,5.085,306.676,84.408,111.574,2.626572,97.257,8,0.000,0.000,0.000,0,0.000,0,1.631,254434.156,261338.949,260991.225,257315.292,265312.930,279370.889,264667.158,260991.225 +3.323119,0.020153,7816033,0.232936,2541606.135,0.000,0.000,0.561,0.000,0.118,6.452,306.676,115.908,151.184,2.637032,97.254,8,0.000,0.000,0.000,0,0.000,0,0.561,315778.014,319747.568,312106.177,312106.177,322278.159,322774.353,319449.852,317365.836 +3.343252,0.020134,7867749,0.234477,2568650.533,0.000,0.000,0.255,0.000,0.311,6.335,306.676,15.909,135.618,2.646900,97.251,8,0.000,0.000,0.000,0,0.000,0,0.255,313059.871,308142.701,322695.539,322000.182,321404.161,319864.441,323440.565,338043.072 +3.363372,0.020120,7918501,0.235990,2522511.346,0.000,0.000,10.975,0.000,0.147,7.390,307.457,67.759,133.382,2.692482,97.249,8,0.000,0.000,0.000,0,0.000,0,10.975,315661.837,134495.502,343694.159,394987.344,297917.974,345980.483,349211.159,340562.889 +3.383522,0.020150,7973289,0.237623,2719043.878,0.000,0.000,0.366,0.000,0.077,5.638,307.457,0.000,146.559,2.700439,97.246,8,0.000,0.000,0.000,0,0.000,0,0.366,337870.532,330624.778,344868.145,340997.125,338664.588,352560.555,341940.066,331518.090 +3.403675,0.020153,8028651,0.239272,2747090.663,0.000,0.000,0.221,0.000,0.123,4.579,307.457,0.000,144.985,2.707317,97.243,8,0.000,0.000,0.000,0,0.000,0,0.221,338362.256,335583.508,351958.276,342034.174,357069.188,337816.431,348633.702,335633.128 +3.423809,0.020134,8086331,0.240991,2864791.003,0.000,0.000,0.722,0.000,7.649,4.978,307.457,0.000,181.789,2.720787,97.239,8,0.000,0.000,0.000,0,0.000,0,0.722,218882.350,382237.024,373892.973,396938.448,355863.862,378661.002,367535.600,390779.744 +3.443938,0.020129,8130789,0.242316,2208663.946,0.000,0.000,10.742,0.000,0.120,6.163,307.457,0.000,448.282,2.757988,97.231,8,0.000,0.000,0.000,0,0.000,0,10.742,225099.112,261017.598,350242.494,261017.598,287298.205,272543.308,279399.119,272046.511 +3.464082,0.020144,8185255,0.243940,2703774.288,0.000,0.000,0.492,0.000,0.092,4.765,307.457,0.000,347.684,2.764832,97.224,8,0.000,0.000,0.000,0,0.000,0,0.492,319840.226,330612.433,356326.733,333988.055,343519.224,361638.374,338257.225,319592.018 +3.484221,0.020139,8240962,0.245600,2766182.568,0.000,0.000,0.408,0.000,0.105,5.054,307.457,0.000,326.061,2.771362,97.217,8,0.000,0.000,0.000,0,0.000,0,0.408,334382.993,345903.168,349081.147,355735.041,356628.847,337610.628,345108.673,341732.070 +3.504371,0.020150,8288482,0.247016,2358255.191,0.000,0.000,0.647,0.000,12.083,4.771,307.457,0.000,496.460,2.785282,97.208,8,0.000,0.000,0.000,0,0.000,0,0.647,308478.836,341033.874,308478.836,335177.937,313987.386,314037.013,124910.108,312151.203 +3.524491,0.020120,8334370,0.248384,2280768.757,0.000,0.000,14.609,0.000,0.132,6.480,307.457,0.000,760.494,2.821220,97.193,8,0.000,0.000,0.000,0,0.000,0,14.609,325653.698,250105.221,290563.419,290563.419,277690.356,305275.491,220184.048,320733.107 +3.544613,0.020123,8388078,0.249984,2669048.740,0.000,0.000,0.414,0.000,0.108,4.644,307.457,0.000,333.310,2.828014,97.186,8,0.000,0.000,0.000,0,0.000,0,0.414,333954.114,342004.793,322325.354,338327.322,327294.910,332463.247,357161.937,315517.064 +3.564734,0.020120,8442580,0.251608,2708798.316,0.000,0.000,0.453,0.000,0.124,4.822,307.457,0.000,404.208,2.834614,97.178,8,0.000,0.000,0.000,0,0.000,0,0.453,318682.155,339506.831,328622.334,350142.823,352727.270,329516.951,347558.376,342041.577 +3.584863,0.020129,8491053,0.253053,2408097.902,0.000,0.000,14.955,0.000,0.492,4.885,307.457,0.000,543.366,2.849079,97.168,8,0.000,0.000,0.000,0,0.000,0,14.955,334539.461,319089.242,333694.915,352175.562,316257.530,85398.475,322467.425,344475.292 +3.605000,0.020137,8542005,0.254572,2530227.835,0.000,0.000,4.202,0.000,0.208,6.721,307.457,0.000,263.232,2.885147,97.162,8,0.000,0.000,0.000,0,0.000,0,4.202,290306.797,333460.510,333162.556,280077.033,342001.866,366632.755,344633.796,239952.522 +3.625129,0.020129,8596583,0.256198,2711430.390,0.000,0.000,0.509,0.000,0.209,4.633,307.457,0.000,292.258,2.891987,97.157,8,0.000,0.000,0.000,0,0.000,0,0.509,339164.778,346119.966,332259.270,330073.354,326297.680,342443.653,353174.514,341897.174 +3.645269,0.020140,8650487,0.257805,2676493.452,0.000,0.000,0.349,0.000,0.143,4.777,307.457,0.000,295.590,2.898422,97.151,8,0.000,0.000,0.000,0,0.000,0,0.349,333419.663,344591.581,335058.211,327808.878,313210.906,342903.380,348812.083,330688.750 +3.667893,0.022624,8696950,0.259189,2053702.306,0.000,0.000,12.836,0.000,0.159,6.341,307.457,0.000,683.559,2.940872,97.136,8,0.000,0.000,0.000,0,0.000,0,12.836,340169.446,69395.274,269669.151,290399.332,290001.524,197975.435,311527.320,284564.825 +3.688045,0.020152,8752659,0.260850,2764424.341,0.000,0.000,0.411,0.000,0.162,5.077,307.457,0.000,281.647,2.950321,97.130,8,0.000,0.000,0.000,0,0.000,0,0.411,355595.412,341204.864,372913.693,330486.387,339071.093,337632.038,357034.467,330486.387 +3.708218,0.020173,8808476,0.262513,2766945.528,0.000,0.000,0.353,0.000,0.145,4.844,307.457,0.000,276.517,2.957111,97.125,8,0.000,0.000,0.000,0,0.000,0,0.353,352752.466,356123.344,343928.697,352157.605,330147.755,352355.892,332675.913,346803.857 +3.728360,0.020142,8865142,0.264202,2813285.304,0.000,0.000,0.445,0.000,5.022,5.069,307.457,0.000,238.925,2.968945,97.120,8,0.000,0.000,0.000,0,0.000,0,0.445,356364.697,268241.635,349910.613,363712.423,367386.285,379152.576,370464.387,358052.688 +3.748513,0.020153,8909185,0.265514,2185461.597,0.000,0.000,10.235,0.000,0.118,7.034,307.457,0.000,350.255,3.008812,97.113,8,0.000,0.000,0.000,0,0.000,0,10.235,319460.567,137549.657,316384.060,235005.475,234112.295,259964.882,334148.409,348836.251 +3.768654,0.020142,8965800,0.267202,2810843.047,0.000,0.000,0.271,0.000,0.173,4.685,307.457,0.000,185.212,3.015629,97.109,8,0.000,0.000,0.000,0,0.000,0,0.271,345354.133,369334.301,348333.036,349028.113,342573.824,350815.455,345354.133,360050.054 +3.788774,0.020120,9024482,0.268951,2916572.566,0.000,0.000,0.382,0.000,0.122,4.830,307.457,0.000,179.197,3.022812,97.106,8,0.000,0.000,0.000,0,0.000,0,0.382,353078.142,372113.745,386278.620,356756.039,354767.986,362322.586,371467.628,359787.819 +3.808897,0.020123,9076596,0.270504,2589778.173,0.000,0.000,0.350,0.000,11.254,4.942,307.457,0.000,334.661,3.036118,97.099,8,0.000,0.000,0.000,0,0.000,0,0.350,375093.941,362670.321,334742.023,148984.053,336630.413,349352.200,338320.025,343985.196 +3.829017,0.020120,9117274,0.271716,2021778.729,0.000,0.000,14.728,0.000,0.070,7.506,307.457,0.000,377.036,3.074600,97.092,8,0.000,0.000,0.000,0,0.000,0,14.728,320180.406,180965.051,154374.471,182008.794,286581.842,324355.376,323659.548,249653.241 +3.849172,0.020155,9169936,0.273285,2612853.650,0.000,0.000,0.357,0.000,0.106,4.515,307.457,0.000,151.366,3.081211,97.089,8,0.000,0.000,0.000,0,0.000,0,0.357,319226.394,319424.857,326767.957,320814.092,327065.650,344431.090,334359.135,320764.476 +3.869302,0.020130,9226968,0.274985,2833244.542,0.000,0.000,0.215,0.000,0.076,4.784,307.457,0.000,149.617,3.088058,97.086,8,0.000,0.000,0.000,0,0.000,0,0.215,363942.164,349237.430,359769.199,346405.776,352913.614,363942.164,353708.464,343325.730 +3.889423,0.020121,9279884,0.276562,2629894.268,0.000,0.000,0.512,0.000,13.975,4.695,307.457,5.824,138.421,3.104206,97.083,8,0.000,0.000,0.000,0,0.000,0,0.512,356742.404,125093.429,349883.885,343472.660,367129.582,367775.674,370409.743,349386.891 +3.909534,0.020112,9301347,0.277202,1067194.203,0.000,0.000,16.340,0.000,18.382,4.102,308.238,91.870,57.880,3.124126,97.082,8,0.000,0.000,0.000,0,0.000,0,16.340,22076.794,176564.628,212762.614,203166.170,203017.003,23369.579,18397.328,207840.086 +3.929665,0.020131,9341066,0.278385,1973026.185,0.000,0.000,0.587,0.000,38.513,9.053,308.238,137.381,335.886,3.144363,97.076,8,0.000,0.000,0.000,0,0.000,0,0.587,0.000,385723.415,397645.324,391585.020,393919.727,0.000,0.000,404152.699 +3.949804,0.020138,9378640,0.279505,1865801.898,0.000,0.000,0.531,0.000,58.651,9.502,308.238,98.538,135.392,3.163025,97.073,8,0.000,0.000,0.000,0,0.000,0,0.531,0.000,375057.267,378980.148,374064.132,366764.593,0.000,0.000,370935.758 +3.969965,0.020161,9411153,0.280474,1612644.346,0.000,0.000,78.644,0.000,78.812,9.668,308.238,75.175,161.587,3.180573,97.070,8,0.000,0.000,0.000,0,0.000,0,78.644,297.600,333559.906,318828.710,311289.512,312380.712,0.000,0.000,336287.905 +3.990128,0.020163,9426767,0.280940,774384.008,0.000,0.000,80.011,0.000,21.450,7.830,308.551,317.721,133.288,3.193085,97.067,8,0.000,0.000,0.000,0,0.000,0,80.011,194215.946,202300.011,0.000,0.000,0.000,178543.770,1289.483,198034.798 +4.010274,0.020146,9450691,0.281653,1187550.005,0.000,0.000,38.724,0.000,41.595,8.984,308.551,179.358,141.547,3.211536,97.064,8,0.000,0.000,0.000,0,0.000,0,38.724,342108.119,150652.661,0.000,0.000,0.000,345284.979,6055.890,343448.357 +4.030426,0.020152,9484809,0.282669,1693028.161,0.000,0.000,42.761,0.000,61.747,8.549,308.551,122.700,119.405,3.256866,97.062,8,0.000,0.000,0.000,0,0.000,0,42.761,271237.820,256202.134,0.000,263099.693,0.000,290938.042,312126.946,299423.528 +4.050567,0.020142,9524897,0.283864,1990316.224,0.000,0.000,0.448,0.000,81.889,6.799,308.551,23.467,113.649,3.267487,97.060,8,0.000,0.000,0.000,0,0.000,0,0.448,330660.199,335128.580,0.000,310602.133,0.000,344512.180,330660.199,338752.933 +4.070743,0.020175,9568942,0.285177,2183111.643,0.000,0.000,91.881,0.000,0.080,6.160,308.551,148.890,115.782,3.276707,97.057,8,0.000,0.000,0.000,0,0.000,0,91.881,307652.945,303043.355,161385.209,302448.569,150084.279,330106.108,315682.553,312708.624 +4.090896,0.020153,9618101,0.286642,2439292.099,0.000,0.000,0.454,0.000,0.089,6.904,308.551,0.000,133.549,3.285725,97.055,8,0.000,0.000,0.000,0,0.000,0,0.454,316231.179,298814.399,304768.854,311219.513,301096.940,301096.940,302337.451,303726.824 +4.111036,0.020140,9668525,0.288144,2503613.119,0.000,0.000,12.176,0.000,0.984,5.870,308.551,0.000,132.662,3.301502,97.052,8,0.000,0.000,0.000,0,0.000,0,12.176,360070.648,352722.267,324768.630,313944.664,331918.406,352325.057,342345.162,125518.284 +4.131189,0.020152,9719139,0.289653,2511553.174,0.000,0.000,2.731,0.000,0.135,6.326,308.551,0.000,132.195,3.336575,97.050,8,0.000,0.000,0.000,0,0.000,0,2.731,330480.581,328991.930,274854.646,278328.165,321896.026,330877.555,324674.841,321449.430 +4.151312,0.020123,9772539,0.291244,2653615.384,0.000,0.000,0.593,0.000,0.128,4.635,308.551,0.000,159.950,3.343235,97.046,8,0.000,0.000,0.000,0,0.000,0,0.593,334633.820,343429.512,319030.164,333789.036,328770.026,330956.525,331602.537,331403.764 +4.171471,0.020159,9828023,0.292898,2752340.226,0.000,0.000,0.244,0.000,0.120,4.805,308.551,0.000,145.330,3.350002,97.044,8,0.000,0.000,0.000,0,0.000,0,0.244,334046.916,341041.364,352748.384,337717.761,350912.962,350069.659,344414.573,341388.606 +4.191612,0.020141,9870614,0.294167,2114643.245,0.000,0.000,14.715,0.000,1.183,5.138,308.551,0.000,462.560,3.379181,97.034,8,0.000,0.000,0.000,0,0.000,0,14.715,275855.412,295864.363,310064.264,74127.453,262052.712,316171.214,268209.312,312298.514 +4.211761,0.020149,9923092,0.295731,2604538.124,0.000,0.000,2.697,0.000,0.089,5.963,308.551,0.000,434.853,3.399822,97.026,8,0.000,0.000,0.000,0,0.000,0,2.697,344935.782,310640.728,295701.783,329153.109,311236.300,336349.611,339029.687,337491.125 +4.231898,0.020138,9975021,0.297279,2578698.754,0.000,0.000,0.485,0.000,0.197,4.687,308.551,0.000,372.436,3.406296,97.018,8,0.000,0.000,0.000,0,0.000,0,0.485,316024.550,334795.336,312349.846,324963.020,320891.050,329829.520,312399.504,327445.928 +4.252034,0.020136,10026900,0.298825,2576435.264,0.000,0.000,0.440,0.000,0.122,4.594,308.551,0.000,303.212,3.412621,97.013,8,0.000,0.000,0.000,0,0.000,0,0.440,312376.449,331595.795,316051.466,318335.936,321961.291,342670.509,313717.334,319726.483 +4.272164,0.020130,10069791,0.300103,2130735.695,0.000,0.000,15.602,0.000,0.984,5.184,308.551,0.000,802.027,3.443768,96.997,8,0.000,0.000,0.000,0,0.000,0,15.602,286740.958,75361.406,293546.833,274172.444,307257.939,346602.852,276755.696,270297.566 +4.292309,0.020145,10120765,0.301622,2530353.545,0.000,0.000,3.609,0.000,0.297,5.839,308.551,0.000,493.298,3.462273,96.987,8,0.000,0.000,0.000,0,0.000,0,3.609,358897.794,347182.734,298088.693,344551.810,277041.298,281806.746,271928.370,350856.100 +4.312452,0.020143,10171873,0.303145,2537308.861,0.000,0.000,0.634,0.000,0.131,4.782,308.551,0.000,456.511,3.468800,96.978,8,0.000,0.000,0.000,0,0.000,0,0.634,324387.104,322004.095,313365.687,310635.156,301252.058,323294.891,326571.529,315798.342 +4.332591,0.020140,10226308,0.304768,2702853.272,0.000,0.000,0.335,0.000,0.089,4.870,308.551,0.000,313.434,3.475277,96.972,8,0.000,0.000,0.000,0,0.000,0,0.335,341710.962,320360.233,325921.353,350201.601,342058.532,354670.358,326219.271,341710.962 +4.352690,0.020099,10267862,0.306006,2067509.041,0.000,0.000,11.741,0.000,0.028,6.459,308.551,0.000,430.495,3.517822,96.963,8,0.000,0.000,0.000,0,0.000,0,11.741,239320.366,269222.973,224592.959,342909.763,314350.535,319823.558,260913.929,96374.958 +4.372837,0.020147,10322133,0.307624,2693698.386,0.000,0.000,0.482,0.000,0.047,4.820,308.551,0.000,328.051,3.525131,96.957,8,0.000,0.000,0.000,0,0.000,0,0.482,341582.655,344114.000,333144.839,340937.411,322423.849,344362.171,331159.471,335973.989 +4.392992,0.020155,10376823,0.309253,2713461.179,0.000,0.000,0.385,0.000,0.140,4.834,308.551,0.000,292.071,3.531979,96.951,8,0.000,0.000,0.000,0,0.000,0,0.385,348795.613,348795.613,355493.680,333017.945,346811.001,320117.965,327857.953,332571.408 +4.413111,0.020119,10429617,0.310827,2624097.119,0.000,0.000,0.537,0.000,2.133,4.849,308.551,0.000,219.204,3.541050,96.947,8,0.000,0.000,0.000,0,0.000,0,0.537,285999.447,331031.686,323178.381,336449.471,328596.167,344501.594,334709.815,339630.557 +4.433277,0.020165,10471256,0.312068,2064888.037,0.000,0.000,15.474,0.000,4.389,6.394,308.551,0.000,747.728,3.575909,96.932,8,0.000,0.000,0.000,0,0.000,0,15.474,54350.904,303690.635,235504.054,282565.192,351594.807,273787.719,308600.068,254794.657 +4.453422,0.020146,10525394,0.313681,2687337.793,0.000,0.000,4.477,0.000,0.128,5.112,308.551,0.000,297.056,3.589565,96.926,8,0.000,0.000,0.000,0,0.000,0,4.477,325977.082,322800.208,332181.915,334266.739,360475.951,335706.260,341265.790,334663.848 +4.473567,0.020145,10582467,0.315382,2833094.624,0.000,0.000,0.520,0.000,0.156,4.896,308.551,0.000,260.997,3.596405,96.921,8,0.000,0.000,0.000,0,0.000,0,0.520,344153.015,342961.659,363661.472,348968.080,370362.851,374681.517,345294.731,343011.299 +4.493697,0.020130,10635196,0.316954,2619448.209,0.000,0.000,0.474,0.000,5.305,5.005,308.551,0.000,318.247,3.607548,96.915,8,0.000,0.000,0.000,0,0.000,0,0.474,352909.406,330852.568,341880.987,327176.429,346202.935,341880.987,329014.498,249530.398 +4.513843,0.020146,10685653,0.318457,2504571.139,0.000,0.000,11.839,0.000,0.035,7.413,308.551,0.000,279.988,3.648121,96.909,8,0.000,0.000,0.000,0,0.000,0,11.839,232106.044,390897.154,286707.551,389358.385,339571.738,348605.805,338678.258,178646.204 +4.533979,0.020136,10742810,0.320161,2838543.222,0.000,0.000,0.589,0.000,0.078,5.007,308.551,0.000,255.683,3.655338,96.904,8,0.000,0.000,0.000,0,0.000,0,0.589,366805.120,347585.843,355730.446,369188.906,353942.606,357170.650,339143.266,348976.385 +4.554108,0.020129,10797562,0.321792,2720115.370,0.000,0.000,0.314,0.000,0.149,4.674,308.551,0.000,150.012,3.662193,96.901,8,0.000,0.000,0.000,0,0.000,0,0.314,335741.885,345578.655,326550.963,351242.250,339120.169,337878.153,334599.230,349404.066 +4.574198,0.020090,10850322,0.323365,2626142.311,0.000,0.000,11.775,0.000,1.504,5.313,308.551,0.000,294.374,3.677120,96.896,8,0.000,0.000,0.000,0,0.000,0,11.775,337774.862,371721.584,150171.936,362413.612,331154.753,342553.286,381776.185,348576.092 +4.594338,0.020140,10900051,0.324847,2469107.605,0.000,0.000,6.492,0.000,0.099,7.514,308.551,0.000,366.372,3.714954,96.889,8,0.000,0.000,0.000,0,0.000,0,6.492,337926.489,232020.347,355999.548,232665.813,345721.737,371093.532,232765.116,360915.023 +4.614483,0.020144,10957578,0.326561,2855766.634,0.000,0.000,0.213,0.000,0.120,4.859,308.551,0.000,150.866,3.722069,96.886,8,0.000,0.000,0.000,0,0.000,0,0.213,365416.208,363430.520,358764.154,357374.172,356331.686,345857.182,355438.126,353154.585 +4.634607,0.020124,11012903,0.328210,2749195.230,0.000,0.000,0.238,0.000,0.062,4.651,308.551,0.000,145.193,3.728714,96.883,8,0.000,0.000,0.000,0,0.000,0,0.238,347593.685,350624.881,341829.444,340587.151,341481.602,342226.978,342872.970,341978.519 +4.654718,0.020111,11054406,0.329447,2063682.734,0.000,0.000,1.857,0.000,18.830,4.017,308.707,8.740,108.965,3.744156,96.881,8,0.000,0.000,0.000,0,0.000,0,1.857,24215.442,302021.756,291380.884,294314.582,279745.538,278999.682,294364.306,298640.544 +4.674847,0.020129,11081486,0.330254,1345292.861,0.000,0.000,18.866,0.000,20.529,6.063,308.707,111.194,312.431,3.768627,96.874,8,0.000,0.000,0.000,0,0.000,0,18.866,277255.519,266773.363,256787.991,0.000,272436.708,0.000,272039.280,0.000 +4.694980,0.020132,11119405,0.331384,1883498.006,0.000,0.000,0.286,0.000,40.661,9.384,308.707,111.761,116.612,3.788406,96.872,8,0.000,0.000,0.000,0,0.000,0,0.286,391511.677,371096.643,379391.803,0.000,371245.658,0.000,370252.226,0.000 +4.715139,0.020159,11154418,0.332428,1736820.049,0.000,0.000,0.339,0.000,60.820,9.724,308.707,69.563,147.459,3.805958,96.869,8,0.000,0.000,0.000,0,0.000,0,0.339,350508.967,341530.461,349913.707,0.000,349665.682,0.000,345201.232,0.000 +4.735317,0.020178,11181151,0.333224,1324872.217,0.000,0.000,78.097,0.000,5.917,8.598,308.707,486.302,110.347,3.822826,96.867,8,0.000,0.000,0.000,0,0.000,0,78.097,275054.831,268909.462,268810.343,49.559,211420.524,54862.288,213799.377,31965.832 +4.755489,0.020173,11200240,0.333793,946286.903,0.000,0.000,2.039,0.000,26.089,7.203,309.176,54.607,185.122,3.831497,96.863,8,0.000,0.000,0.000,0,0.000,0,2.039,194422.821,200569.795,191349.335,0.000,0.000,168744.335,0.000,191200.617 +4.775633,0.020144,11234599,0.334817,1705679.427,0.000,0.000,1.637,0.000,46.233,9.351,309.176,75.822,117.320,3.851475,96.861,8,0.000,0.000,0.000,0,0.000,0,1.637,395951.544,386171.899,389398.685,0.000,0.000,143318.970,0.000,390838.329 +4.795786,0.020153,11250858,0.335302,806758.932,0.000,0.000,52.466,0.000,66.387,7.346,309.488,157.967,160.100,3.891491,96.858,8,0.000,0.000,0.000,0,0.000,0,52.466,22824.842,150098.147,24263.800,133574.946,0.000,154166.923,139281.156,182549.118 +4.815929,0.020142,11287776,0.336402,1832850.562,0.000,0.000,0.898,0.000,86.529,5.618,309.488,114.808,126.056,3.901566,96.855,8,0.000,0.000,0.000,0,0.000,0,0.898,0.000,382079.688,0.000,363710.472,0.000,363710.472,352688.943,370660.986 +4.836053,0.020125,11336280,0.337847,2410190.658,0.000,0.000,88.119,0.000,59.331,6.347,309.488,155.089,128.497,3.912510,96.853,8,0.000,0.000,0.000,0,0.000,0,88.119,0.000,371387.205,321348.816,345548.116,320255.624,349324.599,356678.801,345647.497 +4.856200,0.020147,11384268,0.339278,2381883.982,0.000,0.000,0.409,0.000,79.478,6.327,309.488,14.348,132.231,3.922173,96.850,8,0.000,0.000,0.000,0,0.000,0,0.409,0.000,350869.756,341588.013,344665.382,348933.992,330420.140,331164.665,334242.034 +4.876355,0.020155,11430329,0.340650,2285351.892,0.000,0.000,82.841,0.000,7.574,5.440,309.488,105.434,120.551,3.935894,96.848,8,0.000,0.000,0.000,0,0.000,0,82.841,245994.978,301167.712,319426.315,327464.069,173506.341,308213.151,293824.578,315754.748 +4.896537,0.020182,11476682,0.342032,2296790.321,0.000,0.000,10.985,0.000,0.136,7.390,309.488,0.000,192.974,3.973930,96.844,8,0.000,0.000,0.000,0,0.000,0,10.985,297002.593,327971.332,260335.606,297002.593,282880.848,257560.807,269700.553,304335.990 +4.916673,0.020136,11529959,0.343620,2645841.345,0.000,0.000,0.308,0.000,0.121,5.380,309.488,0.000,140.062,3.981194,96.841,8,0.000,0.000,0.000,0,0.000,0,0.308,331195.749,330550.144,332288.313,334423.778,317389.719,333877.496,324342.396,341773.751 +4.936821,0.020148,11587733,0.345341,2867439.371,0.000,0.000,0.262,0.000,0.112,4.733,309.488,0.000,164.600,3.988319,96.838,8,0.000,0.000,0.000,0,0.000,0,0.262,348466.297,360377.977,364646.330,356258.521,379138.875,356258.521,357598.585,344694.264 +4.956948,0.020127,11636952,0.346808,2445447.088,0.000,0.000,0.830,0.000,11.347,4.673,309.488,0.000,483.653,4.001736,96.829,8,0.000,0.000,0.000,0,0.000,0,0.830,335473.267,326977.128,122473.579,334877.047,325784.688,334578.937,336914.133,328368.309 +4.977083,0.020135,11686103,0.348273,2441097.127,0.000,0.000,14.894,0.000,0.152,6.068,309.488,0.000,718.012,4.038681,96.815,8,0.000,0.000,0.000,0,0.000,0,14.894,370800.821,286667.873,244303.407,264318.506,317509.998,373731.071,323420.164,260345.286 +4.997189,0.020106,11744802,0.350022,2919534.420,0.000,0.000,0.372,0.000,0.124,4.654,309.488,0.000,334.367,4.045994,96.808,8,0.000,0.000,0.000,0,0.000,0,0.372,352836.968,379098.304,373627.192,367608.969,366216.323,358755.716,364376.040,357014.908 +5.017312,0.020124,11801121,0.351701,2798644.442,0.000,0.000,0.723,0.000,0.164,4.701,309.488,0.000,483.145,4.052799,96.798,8,0.000,0.000,0.000,0,0.000,0,0.723,327276.271,367726.147,312567.225,346407.969,348196.907,356098.050,363353.187,377018.686 +5.037437,0.020125,11849637,0.353147,2410736.513,0.000,0.000,10.128,0.000,0.045,6.380,309.488,0.000,788.627,4.096306,96.783,8,0.000,0.000,0.000,0,0.000,0,10.128,375056.460,312944.566,283130.857,271801.647,370683.782,303155.731,375752.113,118211.356 +5.057572,0.020135,11903280,0.354745,2664200.614,0.000,0.000,0.336,0.000,0.112,4.632,309.488,0.000,407.993,4.103588,96.775,8,0.000,0.000,0.000,0,0.000,0,0.336,349147.705,319348.470,341797.227,348154.397,327096.271,329430.544,319745.793,329480.209 +5.077719,0.020147,11959331,0.356416,2782078.355,0.000,0.000,0.473,0.000,0.051,4.611,309.488,0.000,285.982,4.110630,96.769,8,0.000,0.000,0.000,0,0.000,0,0.473,356278.361,345110.539,354491.510,351017.076,331163.169,351116.345,345259.443,347641.912 +5.097864,0.020145,12017589,0.358152,2892003.539,0.000,0.000,0.340,0.000,5.943,4.941,309.488,0.000,218.344,4.122913,96.765,8,0.000,0.000,0.000,0,0.000,0,0.340,250837.548,356921.031,387500.079,353049.009,399265.070,372210.555,392265.645,379954.600 +5.118006,0.020142,12061274,0.359454,2168861.817,0.000,0.000,10.646,0.000,0.078,6.789,309.488,0.000,549.422,4.161423,96.754,8,0.000,0.000,0.000,0,0.000,0,10.646,244366.210,253600.690,288751.295,277729.495,255040.475,298829.788,338945.167,211598.697 +5.138145,0.020140,12115561,0.361072,2695518.434,0.000,0.000,0.344,0.000,0.119,4.840,309.488,0.000,216.263,4.167995,96.750,8,0.000,0.000,0.000,0,0.000,0,0.344,346181.490,322794.874,334364.049,334016.477,333370.987,362517.363,326866.429,335406.764 +5.158262,0.020117,12166574,0.362592,2535851.783,0.000,0.000,0.764,0.000,0.075,4.428,309.488,0.000,217.481,4.174404,96.746,8,0.000,0.000,0.000,0,0.000,0,0.764,331018.310,316353.885,306809.582,327737.455,321623.136,312675.352,320032.419,299601.645 +5.178381,0.020119,12219028,0.364155,2607135.790,0.000,0.000,0.618,0.000,8.934,4.900,309.488,0.000,419.371,4.186272,96.737,8,0.000,0.000,0.000,0,0.000,0,0.618,349414.051,347773.842,345736.008,346233.041,362535.716,360448.178,170979.279,324015.675 +5.198505,0.020124,12264081,0.365498,2238771.297,0.000,0.000,13.916,0.000,0.037,6.872,309.488,0.000,540.206,4.225460,96.727,8,0.000,0.000,0.000,0,0.000,0,13.916,310524.978,336265.407,266547.605,348837.469,263864.240,313754.955,167461.862,231514.782 +5.218646,0.020140,12321408,0.367207,2846404.956,0.000,0.000,0.458,0.000,0.212,5.040,309.488,0.000,299.464,4.232693,96.721,8,0.000,0.000,0.000,0,0.000,0,0.458,362112.641,367077.849,343592.414,341705.634,370007.322,344188.239,355707.522,362013.336 +5.238786,0.020140,12378684,0.368914,2843851.519,0.000,0.000,0.533,0.000,0.050,4.960,309.488,0.000,265.908,4.239670,96.716,8,0.000,0.000,0.000,0,0.000,0,0.533,351583.780,359130.841,355307.659,352725.770,355754.524,356399.997,349399.105,363549.843 +5.258924,0.020138,12430784,0.370466,2587134.542,0.000,0.000,12.371,0.000,1.768,5.575,309.488,0.000,310.939,4.270435,96.710,8,0.000,0.000,0.000,0,0.000,0,12.371,365923.118,369498.429,344719.539,363787.863,355395.814,324161.503,142267.571,321380.706 +5.279074,0.020151,12481269,0.371971,2505391.418,0.000,0.000,6.290,0.000,0.091,7.036,309.488,0.000,299.503,4.291584,96.704,8,0.000,0.000,0.000,0,0.000,0,6.290,253541.542,355474.274,352893.699,345201.599,352546.313,248926.282,339296.051,257511.658 +5.299207,0.020133,12535058,0.373574,2671708.785,0.000,0.000,0.332,0.000,0.150,4.905,309.488,0.000,197.128,4.298141,96.700,8,0.000,0.000,0.000,0,0.000,0,0.332,322309.734,326631.039,335919.361,329213.888,352856.889,335372.989,334329.916,335074.968 +5.319338,0.020130,12586697,0.375113,2565242.065,0.000,0.000,0.287,0.000,0.062,4.647,309.488,0.000,148.059,4.304474,96.697,8,0.000,0.000,0.000,0,0.000,0,0.287,327566.494,316637.675,316140.911,325629.112,327169.082,322598.849,311173.266,318326.675 +5.339477,0.020139,12628819,0.376368,2091524.895,0.000,0.000,10.422,0.000,6.954,6.852,309.488,0.000,500.613,4.342163,96.687,8,0.000,0.000,0.000,0,0.000,0,10.422,306514.011,363765.049,236154.323,314160.724,117580.622,306514.011,236104.669,210731.486 +5.359630,0.020153,12681169,0.377928,2597578.392,0.000,0.000,7.461,0.000,0.165,5.460,309.488,0.000,182.972,4.356327,96.683,8,0.000,0.000,0.000,0,0.000,0,7.461,269780.969,323121.881,355176.048,341530.699,321335.581,336271.037,330713.658,319648.520 +5.379748,0.020118,12735758,0.379555,2713427.212,0.000,0.000,0.581,0.000,0.093,4.560,309.488,0.000,168.730,4.363182,96.680,8,0.000,0.000,0.000,0,0.000,0,0.581,347945.383,327366.898,346205.656,323688.619,345758.297,345907.417,330796.646,345758.297 +5.399892,0.020144,12795001,0.381321,2941040.243,0.000,0.000,0.381,0.000,3.534,4.992,309.488,0.000,177.825,4.374043,96.677,8,0.000,0.000,0.000,0,0.000,0,0.381,383547.034,374214.023,315535.199,380220.907,387518.528,374561.528,364037.069,361405.955 +5.420007,0.020115,12836952,0.382571,2085594.434,0.000,0.000,17.924,0.000,6.267,5.051,309.488,26.411,110.111,4.399036,96.674,8,0.000,0.000,0.000,0,0.000,0,17.924,220933.510,331599.125,82079.483,328914.514,236693.168,331251.120,320065.242,234058.273 +5.440142,0.020135,12860135,0.383262,1151350.636,0.000,0.000,1.915,0.000,26.402,4.503,309.488,93.507,351.331,4.410259,96.668,8,0.000,0.000,0.000,0,0.000,0,1.915,0.000,231531.582,229942.348,227310.178,0.000,231879.227,230687.301,0.000 +5.460387,0.020245,12902884,0.384536,2111579.978,0.000,0.000,0.330,0.000,46.647,9.786,309.488,148.185,110.945,4.431248,96.665,8,0.000,0.000,0.000,0,0.000,0,0.330,0.000,424005.299,417090.022,428500.229,0.000,423165.587,418818.841,0.000 +5.480522,0.020135,12936069,0.385525,1648132.931,0.000,0.000,3.247,0.000,66.782,8.635,309.488,45.979,202.540,4.449318,96.661,8,0.000,0.000,0.000,0,0.000,0,3.247,0.000,296450.368,371593.509,309760.587,0.000,345817.375,324511.092,0.000 +5.500674,0.020152,12965866,0.386413,1478614.159,0.000,0.000,80.256,0.000,9.534,8.554,309.488,442.729,95.757,4.468781,96.659,8,0.000,0.000,0.000,0,0.000,0,80.256,65899.238,305329.829,204843.415,308704.188,86889.734,207423.807,207721.545,91802.403 +5.520805,0.020131,12983231,0.386930,862606.655,0.000,0.000,1.712,0.000,29.665,6.792,309.488,27.942,149.607,4.476036,96.656,8,0.000,0.000,0.000,0,0.000,0,1.712,167951.229,192142.962,0.000,180469.334,180469.334,0.000,0.000,141573.796 +5.541004,0.020199,13000301,0.387439,845072.054,0.000,0.000,13.954,0.000,49.864,8.185,309.801,359.887,281.760,4.492184,96.651,8,0.000,0.000,0.000,0,0.000,0,13.954,209956.097,164608.353,0.000,170054.043,227283.292,0.000,0.000,73170.269 +5.561269,0.020265,13035081,0.388476,1716282.004,0.000,0.000,53.941,0.000,70.129,10.279,309.801,113.536,90.019,4.539864,96.649,8,0.000,0.000,0.000,0,0.000,0,53.941,456457.980,0.000,0.000,0.000,448513.144,0.000,353717.924,457592.956 +5.581417,0.020148,13066570,0.389414,1562876.121,0.000,0.000,0.405,0.000,90.277,6.856,309.801,14.929,204.540,4.550888,96.645,8,0.000,0.000,0.000,0,0.000,0,0.405,393337.142,0.000,0.000,0.000,385793.010,0.000,388125.735,395620.234 +5.601557,0.020140,13113691,0.390818,2339716.788,0.000,0.000,93.317,0.000,0.114,6.852,309.801,216.264,136.353,4.561249,96.642,8,0.000,0.000,0.000,0,0.000,0,93.317,308297.819,249806.141,311525.289,247968.966,301296.693,288883.349,320214.630,311723.902 +5.621705,0.020148,13163386,0.392299,2466450.173,0.000,0.000,0.467,0.000,0.122,6.995,309.801,0.000,169.834,4.569920,96.639,8,0.000,0.000,0.000,0,0.000,0,0.467,309354.742,304143.408,322755.317,308511.003,301165.503,308113.949,312531.175,299875.077 +5.641838,0.020133,13210659,0.393708,2348093.528,0.000,0.000,13.583,0.000,0.581,6.377,309.801,0.000,188.982,4.586391,96.635,8,0.000,0.000,0.000,0,0.000,0,13.583,329963.939,92586.600,325592.898,323010.010,316105.752,335825.108,313224.838,311784.382 +5.661977,0.020139,13259793,0.395173,2439748.263,0.000,0.000,2.725,0.000,0.109,6.398,309.801,0.000,281.055,4.621269,96.630,8,0.000,0.000,0.000,0,0.000,0,2.725,327673.277,304980.947,311833.335,293659.609,323353.293,299965.793,287353.425,290928.585 +5.682101,0.020124,13312216,0.396735,2604935.967,0.000,0.000,0.483,0.000,0.054,4.660,309.801,0.000,367.439,4.627754,96.623,8,0.000,0.000,0.000,0,0.000,0,0.483,308877.439,323585.888,326020.733,325225.682,322194.548,330940.113,322045.476,346046.088 +5.702212,0.020111,13370542,0.398473,2900162.914,0.000,0.000,0.662,0.000,0.174,5.022,309.801,0.000,289.794,4.634670,96.617,8,0.000,0.000,0.000,0,0.000,0,0.662,353234.532,350798.089,365516.195,347764.966,379389.004,375311.691,364273.112,363875.325 +5.722340,0.020127,13413646,0.399758,2141577.532,0.000,0.000,14.359,0.000,1.747,5.266,309.801,0.000,771.654,4.665951,96.602,8,0.000,0.000,0.000,0,0.000,0,14.359,280167.866,298401.881,281409.965,324436.277,289160.663,305457.003,73532.265,289011.612 +5.742498,0.020158,13464903,0.401285,2542709.200,0.000,0.000,3.089,0.000,0.072,5.347,309.801,0.000,493.552,4.684696,96.592,8,0.000,0.000,0.000,0,0.000,0,3.089,324033.332,313863.884,335740.599,334053.959,310639.425,300718.013,306174.789,317485.200 +5.762623,0.020125,13520235,0.402934,2749374.482,0.000,0.000,0.488,0.000,0.274,4.693,309.801,0.000,231.945,4.691448,96.588,8,0.000,0.000,0.000,0,0.000,0,0.488,343249.456,341957.550,349311.476,345634.513,356665.402,338280.588,336789.927,337485.569 +5.782732,0.020108,13574361,0.404547,2691742.518,0.000,0.000,0.485,0.000,1.651,4.805,309.801,0.000,254.289,4.700226,96.583,8,0.000,0.000,0.000,0,0.000,0,0.485,342000.393,313554.236,345879.415,338568.951,346923.767,331208.757,331208.757,342398.242 +5.802843,0.020112,13617207,0.405824,2130374.059,0.000,0.000,13.949,0.000,0.117,6.051,309.801,0.000,933.835,4.737354,96.564,8,0.000,0.000,0.000,0,0.000,0,13.949,338753.640,44848.933,298827.151,353222.642,294749.975,279336.262,231802.359,288833.098 +5.822989,0.020146,13675360,0.407557,2886584.142,0.000,0.000,0.406,0.000,0.029,5.111,309.801,0.000,243.341,4.748775,96.559,8,0.000,0.000,0.000,0,0.000,0,0.406,368907.766,368461.027,351187.089,364142.542,351187.089,358334.925,358583.114,365780.588 +5.843119,0.020130,13734099,0.409308,2918048.342,0.000,0.000,0.454,0.000,0.222,4.905,309.801,0.000,222.388,4.755943,96.555,8,0.000,0.000,0.000,0,0.000,0,0.454,369705.234,372387.858,371692.363,359769.592,364041.918,358527.637,361657.364,360266.375 +5.863240,0.020121,13784837,0.410820,2521653.327,0.000,0.000,0.591,0.000,6.853,4.596,309.801,0.000,382.065,4.767845,96.547,8,0.000,0.000,0.000,0,0.000,0,0.591,319567.797,323643.156,333284.860,202326.672,349337.799,316784.625,330998.683,345709.735 +5.883389,0.020149,13833860,0.412281,2433034.718,0.000,0.000,11.521,0.000,0.090,6.907,309.801,0.000,428.451,4.806499,96.539,8,0.000,0.000,0.000,0,0.000,0,11.521,319918.034,305674.088,331730.087,274208.368,310537.875,315798.705,292373.121,282794.440 +5.903526,0.020138,13888468,0.413909,2711747.516,0.000,0.000,0.447,0.000,0.135,4.515,309.801,0.000,303.188,4.813099,96.533,8,0.000,0.000,0.000,0,0.000,0,0.447,334648.156,344579.842,327547.001,359824.980,332363.868,327844.951,339514.682,345424.035 +5.923653,0.020126,13941771,0.415497,2648439.012,0.000,0.000,0.577,0.000,0.408,4.473,309.801,0.000,237.564,4.819874,96.528,8,0.000,0.000,0.000,0,0.000,0,0.577,338017.196,334588.828,335731.617,317695.421,316204.827,344377.067,327235.228,334588.828 +5.943762,0.020110,13995174,0.417089,2655562.464,0.000,0.000,0.457,0.000,12.286,4.960,309.801,0.000,313.901,4.834229,96.522,8,0.000,0.000,0.000,0,0.000,0,0.457,356640.900,378520.710,348435.972,345303.181,349579.689,375338.192,132522.030,369221.791 +5.963879,0.020117,14042279,0.418493,2341609.423,0.000,0.000,13.517,0.000,0.095,6.653,309.801,0.000,559.048,4.871323,96.511,8,0.000,0.000,0.000,0,0.000,0,13.517,261476.819,239604.233,320035.696,232346.512,386249.978,258295.352,326647.182,316953.650 +5.983999,0.020120,14098308,0.420162,2784748.471,0.000,0.000,0.341,0.000,0.138,4.709,309.801,0.000,235.696,4.878357,96.507,8,0.000,0.000,0.000,0,0.000,0,0.341,345726.505,360438.271,353082.388,347565.476,356760.330,352237.456,331710.566,337227.478 +6.004120,0.020121,14154091,0.421825,2772341.019,0.000,0.000,0.361,0.000,0.115,4.902,309.801,0.000,247.329,4.885139,96.502,8,0.000,0.000,0.000,0,0.000,0,0.361,356737.067,353059.366,326520.275,343865.111,349232.568,345753.661,349381.664,347791.307 +6.024255,0.020135,14199421,0.423176,2251294.979,0.000,0.000,12.759,0.000,2.324,5.255,309.801,0.000,446.593,4.923744,96.493,8,0.000,0.000,0.000,0,0.000,0,12.759,298682.727,290984.718,295156.542,134292.999,305933.754,363345.997,316065.326,246832.915 +6.044403,0.020148,14251315,0.424722,2575688.074,0.000,0.000,5.852,0.000,0.092,6.613,309.801,0.000,197.565,4.936420,96.489,8,0.000,0.000,0.000,0,0.000,0,5.852,263455.357,313287.531,300829.487,266631.910,348179.979,371458.156,358950.479,352895.175 +6.064537,0.020134,14306872,0.426378,2759387.353,0.000,0.000,0.334,0.000,0.119,4.743,309.801,0.000,195.178,4.943188,96.485,8,0.000,0.000,0.000,0,0.000,0,0.334,363865.431,358451.654,340571.289,344991.712,339478.600,338137.572,335753.524,338137.572 +6.084672,0.020135,14359005,0.427932,2589190.827,0.000,0.000,0.413,0.000,1.353,4.672,309.801,0.000,242.893,4.949669,96.481,8,0.000,0.000,0.000,0,0.000,0,0.413,331613.894,332110.545,317310.345,336332.079,323170.827,299331.577,325902.407,323419.152 +6.104807,0.020135,14405733,0.429324,2320683.404,0.000,0.000,12.220,0.000,0.132,7.008,309.801,0.000,321.456,4.992477,96.474,8,0.000,0.000,0.000,0,0.000,0,12.220,346404.013,326985.523,272703.145,273448.100,340692.693,182116.633,330362.652,247970.644 +6.124937,0.020130,14459118,0.430915,2652000.593,0.000,0.000,0.501,0.000,0.071,5.361,309.801,0.000,296.703,5.001949,96.468,8,0.000,0.000,0.000,0,0.000,0,0.501,343764.055,338995.074,344807.270,322899.763,334524.155,323495.886,324787.485,318726.905 +6.145060,0.020123,14511605,0.432480,2608313.567,0.000,0.000,1.022,0.000,0.044,4.700,309.801,0.000,262.061,5.008682,96.463,8,0.000,0.000,0.000,0,0.000,0,1.022,349352.113,314118.735,339015.664,314367.208,329225.854,322666.184,309198.983,330368.826 +6.165186,0.020126,14570254,0.434227,2914086.737,0.000,0.000,0.248,0.000,5.741,5.132,309.801,0.000,153.913,5.020985,96.460,8,0.000,0.000,0.000,0,0.000,0,0.248,268458.297,371459.231,381694.732,388849.645,376775.729,377819.154,373297.646,375732.304 +6.185309,0.020123,14604713,0.435254,1712409.520,0.000,0.000,16.511,0.000,10.091,4.691,310.113,37.271,90.265,5.045830,96.458,8,0.000,0.000,0.000,0,0.000,0,16.511,134720.747,275802.340,143417.217,279479.705,290511.798,286039.328,155890.440,146547.946 +6.205438,0.020129,14636983,0.436216,1603135.489,0.000,0.000,1.548,0.000,30.221,7.678,310.113,159.322,356.290,5.062393,96.451,8,0.000,0.000,0.000,0,0.000,0,1.548,324700.761,321173.565,0.000,318639.945,316156.004,322465.214,0.000,0.000 +6.225585,0.020147,14677716,0.437430,2021796.568,0.000,0.000,0.175,0.000,50.367,9.808,310.113,81.627,106.832,5.081825,96.449,8,0.000,0.000,0.000,0,0.000,0,0.175,400507.611,415596.756,0.000,401847.765,397231.678,406612.758,0.000,0.000 +6.245719,0.020134,14714763,0.438534,1840035.196,0.000,0.000,0.253,0.000,70.501,9.525,310.113,14.357,187.612,5.099972,96.446,8,0.000,0.000,0.000,0,0.000,0,0.253,368980.524,365553.460,0.000,359891.355,372904.264,372705.593,0.000,0.000 +6.265880,0.020161,14733819,0.439102,945189.945,0.000,0.000,76.446,0.000,17.314,6.479,311.520,841.855,183.677,5.112415,96.442,8,0.000,0.000,0.000,0,0.000,0,76.446,215068.409,86354.728,130846.509,52279.083,109964.636,208818.727,124795.230,17062.623 +6.286030,0.020150,14760981,0.439912,1347979.505,0.000,0.000,0.661,0.000,37.464,9.618,311.520,84.522,71.339,5.131275,96.441,8,0.000,0.000,0.000,0,0.000,0,0.661,392949.772,0.000,388334.424,0.000,0.000,175184.731,391510.578,0.000 +6.306173,0.020143,14771717,0.440231,533001.353,0.000,0.000,12.021,0.000,57.606,9.164,311.520,52.749,290.314,5.166252,96.435,8,0.000,0.000,0.000,0,0.000,0,12.021,179669.513,0.000,167555.846,0.000,0.000,121881.364,63894.629,0.000 +6.326327,0.020154,14809924,0.441370,1895770.388,0.000,0.000,64.370,0.000,37.565,8.153,311.520,133.931,127.341,5.187508,96.432,8,0.000,0.000,0.000,0,0.000,0,64.370,319790.618,171034.641,319443.289,318649.395,126427.695,323561.617,0.000,316863.132 +6.346460,0.020134,14857464,0.442787,2361236.855,0.000,0.000,0.340,0.000,57.698,6.149,311.520,194.793,143.573,5.197895,96.430,8,0.000,0.000,0.000,0,0.000,0,0.340,330295.017,333970.480,330791.701,347281.617,334516.833,342861.128,0.000,341520.080 +6.366599,0.020139,14909831,0.444348,2600261.670,0.000,0.000,0.262,0.000,77.837,6.803,311.520,18.620,138.490,5.208282,96.427,8,0.000,0.000,0.000,0,0.000,0,0.262,371614.917,384078.217,356420.613,360343.326,364266.038,388447.821,0.000,375090.738 +6.386751,0.020152,14957342,0.445764,2357669.786,0.000,0.000,86.131,0.000,4.592,6.536,311.520,138.791,219.430,5.220741,96.423,8,0.000,0.000,0.000,0,0.000,0,86.131,325332.725,317740.305,312728.315,317343.316,320668.101,246083.738,190951.850,326821.435 +6.406889,0.020138,14996017,0.446916,1920545.005,0.000,0.000,13.209,0.000,0.136,7.119,311.520,0.000,473.696,5.260086,96.413,8,0.000,0.000,0.000,0,0.000,0,13.209,316325.060,236325.111,256635.464,227833.497,211396.512,143264.960,308280.372,220484.029 +6.427034,0.020146,15045147,0.448380,2438737.456,0.000,0.000,0.617,0.000,0.273,5.633,311.520,0.000,364.532,5.267513,96.406,8,0.000,0.000,0.000,0,0.000,0,0.617,310091.449,296391.234,304879.411,319572.394,312225.903,297532.919,296738.704,301305.442 +6.447180,0.020146,15100111,0.450018,2728307.501,0.000,0.000,0.553,0.000,0.079,5.189,311.520,0.000,230.546,5.274982,96.401,8,0.000,0.000,0.000,0,0.000,0,0.553,337687.867,344885.389,337936.058,344537.922,336000.172,342949.504,339127.371,345183.217 +6.467312,0.020132,15152582,0.451582,2606358.201,0.000,0.000,0.530,0.000,4.812,4.697,311.520,0.000,330.438,5.284767,96.395,8,0.000,0.000,0.000,0,0.000,0,0.530,319691.284,338566.780,349544.370,336579.885,321727.851,336480.541,269273.843,334493.646 +6.487429,0.020117,15195154,0.452851,2116207.173,0.000,0.000,14.601,0.000,0.059,5.993,311.520,0.000,894.178,5.324551,96.377,8,0.000,0.000,0.000,0,0.000,0,14.601,242778.254,251328.184,308642.543,299297.270,305312.047,280209.054,153550.784,275089.037 +6.507551,0.020122,15248664,0.454446,2659297.300,0.000,0.000,0.580,0.000,0.158,4.784,311.520,0.000,420.291,5.331463,96.369,8,0.000,0.000,0.000,0,0.000,0,0.580,330834.276,326113.042,337891.279,320944.533,320149.378,334362.778,344848.887,344153.127 +6.527676,0.020125,15308837,0.456239,2989996.756,0.000,0.000,0.625,0.000,0.073,4.899,311.520,0.000,256.796,5.338707,96.364,8,0.000,0.000,0.000,0,0.000,0,0.625,384252.820,358414.016,379184.439,363830.227,368600.468,382414.289,390613.140,362687.357 +6.547794,0.020118,15363630,0.457872,2723618.915,0.000,0.000,0.454,0.000,8.385,4.705,311.520,0.000,344.263,5.351929,96.357,8,0.000,0.000,0.000,0,0.000,0,0.454,358788.191,358738.483,198680.576,353320.374,366741.379,379516.187,351033.832,356799.894 +6.567916,0.020123,15402360,0.459026,1924691.823,0.000,0.000,14.268,0.000,0.027,5.981,311.520,0.000,776.098,5.388580,96.342,8,0.000,0.000,0.000,0,0.000,0,14.268,245344.785,257420.698,158080.162,267757.282,233417.957,212645.399,294692.035,255333.503 +6.588063,0.020146,15456979,0.460654,2711107.809,0.000,0.000,0.582,0.000,0.077,4.668,311.520,0.000,162.289,5.395306,96.339,8,0.000,0.000,0.000,0,0.000,0,0.582,344032.081,336884.394,349641.030,335842.023,321199.191,341599.882,323532.117,358377.092 +6.608189,0.020127,15511760,0.462286,2721794.774,0.000,0.000,0.581,0.000,0.071,4.644,311.520,0.000,178.361,5.401909,96.335,8,0.000,0.000,0.000,0,0.000,0,0.581,347894.471,344764.315,345509.590,330007.866,330206.606,338255.578,350577.462,334578.887 +6.628319,0.020130,15565021,0.463874,2645871.547,0.000,0.000,11.063,0.000,0.751,5.151,311.520,0.000,345.026,5.417225,96.329,8,0.000,0.000,0.000,0,0.000,0,11.063,352908.722,361155.182,341780.970,165425.964,324344.179,374816.485,355342.918,370097.126 +6.648440,0.020120,15613003,0.465304,2384749.531,0.000,0.000,4.210,0.000,0.099,6.503,311.520,0.000,430.029,5.452774,96.320,8,0.000,0.000,0.000,0,0.000,0,4.210,346465.112,302579.199,315799.644,344874.682,320123.624,266993.341,240303.947,247609.982 +6.668566,0.020127,15667520,0.466928,2708674.700,0.000,0.000,0.562,0.000,0.128,4.920,311.520,0.000,376.519,5.459499,96.313,8,0.000,0.000,0.000,0,0.000,0,0.562,333833.214,340640.053,343571.465,335423.132,323548.428,343571.465,338255.175,349831.769 +6.688689,0.020123,15723159,0.468587,2764995.050,0.000,0.000,0.318,0.000,0.119,4.895,311.520,0.000,212.758,5.466030,96.309,8,0.000,0.000,0.000,0,0.000,0,0.318,342002.839,346972.365,351395.244,340909.543,357507.762,345332.422,339418.685,341456.191 +6.708830,0.020141,15773402,0.470084,2494572.865,0.000,0.000,0.578,0.000,15.895,4.883,311.520,0.000,345.612,5.480583,96.302,8,0.000,0.000,0.000,0,0.000,0,0.578,344125.242,352714.719,363737.054,70950.075,341195.883,353062.270,327095.238,341692.384 +6.728949,0.020119,15814508,0.471309,2043118.214,0.000,0.000,17.180,0.000,0.106,6.689,311.520,0.000,509.851,5.516636,96.292,8,0.000,0.000,0.000,0,0.000,0,17.180,302844.336,286889.465,294245.605,224909.014,252395.132,286143.910,200951.855,194738.899 +6.749081,0.020132,15870570,0.472980,2784729.695,0.000,0.000,0.414,0.000,0.044,4.870,311.520,0.000,271.646,5.523560,96.286,8,0.000,0.000,0.000,0,0.000,0,0.414,338864.578,355306.117,341844.917,348600.353,354262.998,357889.077,337424.081,350537.574 +6.769190,0.020109,15926022,0.474632,2757622.936,0.000,0.000,0.374,0.000,0.076,4.665,311.520,0.000,229.030,5.530323,96.282,8,0.000,0.000,0.000,0,0.000,0,0.374,345225.031,354524.524,341495.288,331201.197,350247.752,343583.944,342887.725,348457.475 +6.789310,0.020120,15971805,0.475997,2275521.899,0.000,0.000,11.221,0.000,5.458,6.834,311.520,0.000,401.502,5.572479,96.274,8,0.000,0.000,0.000,0,0.000,0,11.221,393543.071,285838.116,267000.931,275847.947,334844.616,65408.270,326097.005,326941.945 +6.809464,0.020154,16026115,0.477615,2694707.903,0.000,0.000,6.427,0.000,0.044,5.592,311.520,0.000,222.696,5.581867,96.270,8,0.000,0.000,0.000,0,0.000,0,6.427,343400.357,279046.902,298943.383,352480.297,348014.753,347667.433,355308.475,369846.303 +6.829599,0.020135,16083022,0.479311,2826235.323,0.000,0.000,0.302,0.000,0.107,5.036,311.520,0.000,205.834,5.588829,96.266,8,0.000,0.000,0.000,0,0.000,0,0.302,354552.058,357531.904,345860.839,357035.263,351274.227,360164.102,340447.452,359369.476 +6.849748,0.020149,16137422,0.480933,2699865.349,0.000,0.000,0.520,0.000,4.363,5.036,311.520,0.000,254.741,5.599445,96.261,8,0.000,0.000,0.000,0,0.000,0,0.520,346565.436,264825.028,338177.987,351280.275,350138.787,352570.651,337880.208,358426.977 +6.869880,0.020132,16178079,0.482144,2019539.618,0.000,0.000,10.626,0.000,0.154,7.500,311.520,0.000,335.872,5.640358,96.254,8,0.000,0.000,0.000,0,0.000,0,10.626,296396.510,98103.420,189650.054,353619.365,291925.974,356102.996,227897.970,205843.328 +6.890015,0.020135,16228860,0.483658,2522086.948,0.000,0.000,0.668,0.000,0.107,4.993,311.520,0.000,276.655,5.647137,96.249,8,0.000,0.000,0.000,0,0.000,0,0.668,309369.244,315974.817,297052.087,319749.429,307183.942,334897.546,319550.765,318309.117 +6.910163,0.020148,16282722,0.485263,2673299.406,0.000,0.000,0.363,0.000,0.101,4.863,311.520,0.000,258.437,5.653557,96.243,8,0.000,0.000,0.000,0,0.000,0,0.363,333579.245,320377.031,321667.473,341570.059,330104.978,348915.652,330402.773,346682.194 +6.930282,0.020120,16335898,0.486848,2642989.767,0.000,0.000,0.604,0.000,5.657,5.021,311.520,0.000,186.773,5.665466,96.240,8,0.000,0.000,0.000,0,0.000,0,0.604,331417.477,332560.639,345731.849,242797.597,335145.178,348813.416,353435.765,353087.846 +6.950410,0.020127,16364865,0.487711,1439177.403,0.000,0.000,1.880,0.000,25.784,2.599,311.520,14.556,75.689,5.673298,96.238,8,0.000,0.000,0.000,0,0.000,0,1.880,205490.308,208024.158,208868.775,0.000,194858.072,199130.840,213240.909,209564.342 +6.970519,0.020109,16398919,0.488726,1693499.556,0.000,0.000,1.081,0.000,45.893,2.612,311.520,23.699,89.358,5.677986,96.237,8,0.000,0.000,0.000,0,0.000,0,1.081,235520.464,246560.486,236216.682,0.000,250240.493,250240.493,246560.486,228160.450 +6.990647,0.020129,16423339,0.489454,1213194.669,0.000,0.000,1.585,0.000,66.022,2.257,311.520,17.854,183.002,5.680946,96.233,8,0.000,0.000,0.000,0,0.000,0,1.585,161759.289,180141.027,161759.289,0.000,180141.027,180141.027,176464.679,172788.332 +7.010762,0.020115,16449280,0.490227,1289644.603,0.000,0.000,81.367,0.000,5.109,4.113,366.172,28.353,228.376,5.686195,96.228,8,0.000,0.000,0.000,0,0.000,0,81.367,228090.260,134129.800,140841.261,80885.539,217053.635,133930.942,138156.677,216556.489 +7.030881,0.020119,16460297,0.490555,547590.740,0.000,0.000,2.942,0.000,25.228,1.824,366.172,78.245,117.077,5.700436,96.226,8,0.000,0.000,0.000,0,0.000,0,2.942,131467.505,0.000,0.000,132411.884,139768.100,0.000,0.000,143943.250 +7.050982,0.020101,16480296,0.491151,994914.390,0.000,0.000,1.797,0.000,45.329,2.271,366.172,119.707,58.687,5.705738,96.225,8,0.000,0.000,0.000,0,0.000,0,1.797,247596.826,0.000,0.000,246651.610,254014.344,0.000,0.000,246651.610 +7.071095,0.020112,16491322,0.491480,548220.072,0.000,0.000,1.818,0.000,65.442,1.391,366.172,110.124,28.939,5.708752,96.224,8,0.000,0.000,0.000,0,0.000,0,1.818,136135.186,0.000,0.000,139814.515,139814.515,0.000,0.000,132455.856 +7.091212,0.020118,16506936,0.491945,776135.585,0.000,0.000,1.750,0.000,85.559,2.649,366.172,734.547,186.598,5.713219,96.221,8,0.000,0.000,0.000,0,0.000,0,1.750,198631.856,0.000,0.000,191275.121,183918.385,0.000,0.000,202310.224 +7.111346,0.020134,16518494,0.492289,574060.910,0.000,0.000,3.276,0.000,105.693,3.359,366.172,704.857,311.394,5.721756,96.215,8,0.000,0.000,0.000,0,0.000,0,3.276,153920.640,0.000,0.000,137132.910,139665.970,0.000,0.000,143341.390 +7.131476,0.020130,16533651,0.492741,752972.732,0.000,0.000,17.737,0.000,125.823,6.511,373.934,415.473,407.129,5.741825,96.207,8,0.000,0.000,0.000,0,0.000,0,17.737,244714.896,0.000,0.000,49.678,257333.163,0.000,0.000,250874.995 +7.151624,0.020148,16546115,0.493113,618619.954,0.000,0.000,5.270,0.000,145.971,7.180,373.934,580.468,316.795,5.781158,96.200,8,0.000,0.000,0.000,0,0.000,0,5.270,0.000,0.000,0.000,208158.865,220368.469,0.000,0.000,190092.621 +7.171780,0.020157,16557067,0.493439,543345.173,0.000,0.000,1.705,0.000,166.127,4.884,373.934,533.711,108.331,5.789410,96.198,8,0.000,0.000,0.000,0,0.000,0,1.705,0.000,0.000,0.000,183562.558,179891.307,0.000,0.000,179891.307 +7.191936,0.020155,16564541,0.493662,370819.530,0.000,0.000,3.202,0.000,186.283,3.391,373.934,228.305,275.981,5.796875,96.193,8,0.000,0.000,0.000,0,0.000,0,3.202,0.000,0.000,0.000,121158.856,124830.337,0.000,0.000,124830.337 +7.212082,0.020146,16575567,0.493990,547295.983,0.000,0.000,3.334,0.000,206.429,4.365,373.934,577.222,158.411,5.806965,96.190,8,0.000,0.000,0.000,0,0.000,0,3.334,0.000,0.000,0.000,179983.243,194675.752,0.000,0.000,172636.988 +7.232219,0.020137,16584891,0.494268,463034.396,0.000,0.000,3.423,0.000,226.566,3.180,373.934,314.452,580.019,5.815998,96.178,8,0.000,0.000,0.000,0,0.000,0,3.423,0.000,0.000,0.000,143320.170,150669.922,0.000,0.000,169044.303 +7.252338,0.020119,16595177,0.494575,511260.200,0.000,0.000,2.028,0.000,246.685,3.785,373.934,854.684,793.524,5.821899,96.163,8,0.000,0.000,0.000,0,0.000,0,2.028,0.000,0.000,0.000,169194.023,164322.985,0.000,0.000,177743.192 +7.272472,0.020135,16605568,0.494884,516076.214,0.000,0.000,2.767,0.000,266.819,5.485,373.934,444.857,786.697,5.834030,96.147,8,0.000,0.000,0.000,0,0.000,0,2.767,0.000,0.000,0.000,180634.125,177604.517,0.000,0.000,157837.572 +7.292587,0.020115,16612641,0.495095,351632.648,0.000,0.000,2.322,0.000,286.934,3.633,373.934,285.277,729.409,5.843674,96.133,8,0.000,0.000,0.000,0,0.000,0,2.322,0.000,0.000,0.000,117177.740,125082.390,0.000,0.000,109372.519 +7.312704,0.020117,16620100,0.495318,370784.434,0.000,0.000,3.502,0.000,307.051,3.708,373.934,384.279,655.546,5.850521,96.120,8,0.000,0.000,0.000,0,0.000,0,3.502,0.000,0.000,0.000,132426.563,124522.725,0.000,0.000,113835.146 +7.332822,0.020118,16630121,0.495616,498116.765,0.000,0.000,1.920,0.000,327.169,5.215,373.934,518.043,582.701,5.861542,96.109,8,0.000,0.000,0.000,0,0.000,0,1.920,0.000,0.000,0.000,172881.959,166867.376,0.000,0.000,158367.430 +7.352950,0.020129,16639996,0.495911,490591.328,0.000,0.000,2.044,0.000,347.297,4.866,373.934,425.774,530.762,5.874260,96.098,8,0.000,0.000,0.000,0,0.000,0,2.044,0.000,0.000,0.000,170601.582,153610.976,0.000,0.000,166378.770 +7.373097,0.020147,16650586,0.496226,525643.016,0.000,0.000,1.984,0.000,367.444,5.214,373.934,525.441,460.101,5.886890,96.089,8,0.000,0.000,0.000,0,0.000,0,1.984,0.000,0.000,0.000,180426.096,169853.673,0.000,0.000,175363.246 +7.393250,0.020153,16661786,0.496560,555744.553,0.000,0.000,2.110,0.000,387.597,5.714,373.934,640.796,329.508,5.900646,96.083,8,0.000,0.000,0.000,0,0.000,0,2.110,0.000,0.000,0.000,174315.233,186819.486,0.000,0.000,194609.834 +7.413392,0.020142,16673317,0.496904,572482.569,0.000,0.000,2.093,0.000,407.739,5.113,373.934,952.607,335.313,5.910030,96.076,8,0.000,0.000,0.000,0,0.000,0,2.093,0.000,0.000,0.000,184538.870,190248.305,0.000,0.000,197695.394 +7.433533,0.020141,16685741,0.497274,616862.623,0.000,0.000,1.902,0.000,427.880,6.175,373.934,692.009,167.766,5.925320,96.073,8,0.000,0.000,0.000,0,0.000,0,1.902,0.000,0.000,0.000,203916.194,208533.726,0.000,0.000,204412.703 +7.453715,0.020182,16696187,0.497585,517590.701,0.000,0.000,2.205,0.000,448.062,5.449,373.934,446.330,464.330,5.935741,96.064,8,0.000,0.000,0.000,0,0.000,0,2.205,0.000,0.000,0.000,169656.381,177237.405,0.000,0.000,170696.914 +7.473889,0.020174,16703809,0.497812,377810.723,0.000,0.000,2.177,0.000,468.236,3.622,373.934,321.227,593.660,5.941628,96.052,8,0.000,0.000,0.000,0,0.000,0,2.177,0.000,0.000,0.000,124714.219,128382.285,0.000,0.000,124714.219 +7.494019,0.020130,16709137,0.497971,264681.976,0.000,0.000,3.372,0.000,488.366,2.126,373.934,165.333,647.943,5.949841,96.039,8,0.000,0.000,0.000,0,0.000,0,3.372,0.000,0.000,0.000,95579.602,73522.771,0.000,0.000,95579.602 +7.514141,0.020122,16716304,0.498185,356170.291,0.000,0.000,3.509,0.000,508.488,2.900,373.934,337.971,444.351,5.955944,96.030,8,0.000,0.000,0.000,0,0.000,0,3.509,0.000,0.000,0.000,128712.300,98745.691,0.000,0.000,128712.300 +7.534273,0.020132,16719708,0.498286,169082.937,0.000,0.000,3.860,0.000,528.620,1.764,373.934,161.045,524.853,5.960514,96.020,8,0.000,0.000,0.000,0,0.000,0,3.860,0.000,0.000,0.000,77190.036,0.000,0.000,0.000,91892.900 +7.554403,0.020130,16722816,0.498379,154399.392,0.000,0.000,3.482,0.000,548.750,1.610,373.934,245.674,546.265,5.964218,96.009,8,0.000,0.000,0.000,0,0.000,0,3.482,0.000,0.000,0.000,80875.872,0.000,0.000,0.000,73523.520 +7.574521,0.020118,16726887,0.498500,202352.508,0.000,0.000,59.722,0.000,568.868,2.832,373.934,301.536,483.855,5.974075,96.000,8,0.000,0.000,0.000,0,0.000,0,59.722,0.000,0.000,0.000,106668.750,49.706,0.000,0.000,95634.052 +7.594649,0.020127,16728895,0.498560,99765.734,0.000,0.000,16.650,0.000,588.995,3.782,373.934,451.815,318.677,5.978809,95.994,8,0.000,0.000,0.000,0,0.000,0,16.650,0.000,0.000,0.000,25736.380,51969.601,0.000,0.000,22059.754 +7.614779,0.020130,16736665,0.498791,385985.037,0.000,0.000,1.856,0.000,609.126,3.277,373.934,431.175,298.058,6.021935,95.988,8,0.000,0.000,0.000,0,0.000,0,1.856,0.000,0.000,0.000,124985.631,124985.631,0.000,0.000,136013.775 +7.634899,0.020120,16746729,0.499091,500203.879,0.000,0.000,3.430,0.000,629.246,4.007,373.934,506.148,279.187,6.030880,95.982,8,0.000,0.000,0.000,0,0.000,0,3.430,0.000,0.000,0.000,154474.727,169186.606,0.000,0.000,176542.545 +7.655040,0.020142,16753907,0.499305,356374.375,0.000,0.000,3.162,0.000,649.387,3.516,373.934,364.604,282.374,6.036983,95.977,8,0.000,0.000,0.000,0,0.000,0,3.162,0.000,0.000,0.000,128588.692,121240.767,0.000,0.000,106544.916 +7.675171,0.020130,16763735,0.499598,488215.395,0.000,0.000,1.913,0.000,669.518,4.788,373.934,638.608,253.813,6.049828,95.972,8,0.000,0.000,0.000,0,0.000,0,1.913,0.000,0.000,0.000,165669.347,161744.946,0.000,0.000,160801.102 +7.695303,0.020133,16775472,0.499948,582985.187,0.000,0.000,2.428,0.000,689.650,5.900,373.934,530.856,285.801,6.061291,95.966,8,0.000,0.000,0.000,0,0.000,0,2.428,0.000,0.000,0.000,194560.192,200023.971,0.000,0.000,188401.024 +7.715438,0.020134,16786352,0.500272,540369.500,0.000,0.000,1.848,0.000,709.785,4.974,373.934,366.677,111.555,6.070518,95.964,8,0.000,0.000,0.000,0,0.000,0,1.848,0.000,0.000,0.000,171398.451,181530.379,0.000,0.000,187440.670 +7.735601,0.020163,16796457,0.500573,501162.692,0.000,0.000,1.838,0.000,729.948,4.539,373.934,407.032,245.459,6.078484,95.959,8,0.000,0.000,0.000,0,0.000,0,1.838,0.000,0.000,0.000,159152.012,176857.611,0.000,0.000,165153.069 +7.755727,0.020126,16806077,0.500860,477996.865,0.000,0.000,1.962,0.000,750.074,4.440,373.934,427.199,279.882,6.087402,95.954,8,0.000,0.000,0.000,0,0.000,0,1.962,0.000,0.000,0.000,158106.655,158106.655,0.000,0.000,161783.554 +7.775852,0.020126,16812959,0.501065,341948.341,0.000,0.000,3.202,0.000,770.199,3.015,373.934,270.369,409.727,6.093983,95.945,8,0.000,0.000,0.000,0,0.000,0,3.202,0.000,0.000,0.000,117659.644,113982.780,0.000,0.000,110305.917 +7.795982,0.020129,16819693,0.501266,334536.569,0.000,0.000,2.087,0.000,790.329,3.070,373.934,212.299,508.237,6.100189,95.936,8,0.000,0.000,0.000,0,0.000,0,2.087,0.000,0.000,0.000,106610.555,113963.007,0.000,0.000,113963.007 +7.816115,0.020133,16824281,0.501403,227879.293,0.000,0.000,3.380,0.000,810.462,2.382,373.934,116.799,556.249,6.104454,95.925,8,0.000,0.000,0.000,0,0.000,0,3.380,0.000,0.000,0.000,69833.977,80860.394,0.000,0.000,77184.922 +7.836257,0.020142,16831889,0.501629,377716.869,0.000,0.000,2.328,0.000,830.604,2.707,373.934,290.127,605.465,6.109001,95.913,8,0.000,0.000,0.000,0,0.000,0,2.328,0.000,0.000,0.000,128586.579,119600.412,0.000,0.000,129529.878 +7.856393,0.020135,16836662,0.501772,237045.698,0.000,0.000,3.918,0.000,850.740,2.503,373.934,157.528,494.117,6.112907,95.903,8,0.000,0.000,0.000,0,0.000,0,3.918,0.000,0.000,0.000,77177.669,68933.465,0.000,0.000,90934.564 +7.876515,0.020122,16843719,0.501982,350711.170,0.000,0.000,1.834,0.000,870.862,2.963,373.934,368.650,528.612,6.119381,95.893,8,0.000,0.000,0.000,0,0.000,0,1.834,0.000,0.000,0.000,117682.309,126379.270,0.000,0.000,106649.592 +7.896642,0.020127,16847295,0.502089,177670.575,0.000,0.000,3.355,0.000,890.989,1.867,373.934,153.516,329.352,6.123585,95.886,8,0.000,0.000,0.000,0,0.000,0,3.355,0.000,0.000,0.000,58826.052,56341.843,0.000,0.000,62502.680 +7.916759,0.020117,16852922,0.502256,279710.547,0.000,0.000,2.567,0.000,911.106,2.395,373.934,345.048,359.223,6.128883,95.879,8,0.000,0.000,0.000,0,0.000,0,2.567,0.000,0.000,0.000,99317.873,95192.056,0.000,0.000,85200.618 +7.936880,0.020121,16859572,0.502454,330507.683,0.000,0.000,3.316,0.000,931.226,3.078,373.934,362.658,392.944,6.135937,95.871,8,0.000,0.000,0.000,0,0.000,0,3.316,0.000,0.000,0.000,102979.236,117789.956,0.000,0.000,109738.491 +7.957017,0.020137,16867645,0.502695,400903.968,0.000,0.000,1.747,0.000,951.363,3.537,373.934,483.796,407.948,6.144901,95.863,8,0.000,0.000,0.000,0,0.000,0,1.747,0.000,0.000,0.000,132293.840,136316.288,0.000,0.000,132293.840 +7.977199,0.020182,16874897,0.502911,359324.043,0.000,0.000,1.908,0.000,971.546,3.511,373.934,381.289,320.128,6.151619,95.857,8,0.000,0.000,0.000,0,0.000,0,1.908,0.000,0.000,0.000,117330.300,117330.300,0.000,0.000,124663.443 +7.997313,0.020114,16883703,0.503174,437801.946,0.000,0.000,1.820,0.000,991.660,3.980,373.934,375.203,299.852,6.159153,95.851,8,0.000,0.000,0.000,0,0.000,0,1.820,0.000,0.000,0.000,139802.302,143481.310,0.000,0.000,154518.334 +8.017434,0.020121,16893253,0.503458,474620.949,0.000,0.000,1.777,0.000,1011.781,4.012,373.934,378.175,290.426,6.168076,95.845,8,0.000,0.000,0.000,0,0.000,0,1.777,0.000,0.000,0.000,154463.027,162017.204,0.000,0.000,158140.718 +8.037577,0.020143,16900855,0.503685,377405.476,0.000,0.000,1.935,0.000,1031.924,3.577,373.934,346.549,170.851,6.176765,95.842,8,0.000,0.000,0.000,0,0.000,0,1.935,0.000,0.000,0.000,127787.647,124709.623,0.000,0.000,124908.205 +8.057734,0.020157,16909677,0.503948,437658.473,0.000,0.000,1.792,0.000,1052.081,4.025,373.934,376.531,295.721,6.183563,95.836,8,0.000,0.000,0.000,0,0.000,0,1.792,0.000,0.000,0.000,147639.040,135831.886,0.000,0.000,154187.546 +8.077887,0.020152,16917502,0.504181,388290.778,0.000,0.000,1.650,0.000,1072.234,4.650,373.934,440.975,170.575,6.199471,95.833,8,0.000,0.000,0.000,0,0.000,0,1.650,0.000,0.000,0.000,183600.751,21089.275,0.000,0.000,183600.751 +8.098030,0.020143,16917738,0.504188,11716.264,0.000,0.000,16.477,0.000,1092.377,5.643,373.934,662.647,348.486,6.199490,95.826,8,0.000,0.000,0.000,0,0.000,0,16.477,0.000,0.000,0.000,3822.680,297.871,0.000,0.000,7595.714 +8.118184,0.020155,16924961,0.504403,358378.942,0.000,0.000,3.130,0.000,1112.531,3.847,373.934,343.826,399.450,6.249054,95.818,8,0.000,0.000,0.000,0,0.000,0,3.130,0.000,0.000,0.000,135700.735,89061.360,0.000,0.000,133616.848 +8.138324,0.020139,16932691,0.504634,383827.867,0.000,0.000,1.898,0.000,1132.671,3.176,373.934,251.569,403.441,6.255306,95.810,8,0.000,0.000,0.000,0,0.000,0,1.898,0.000,0.000,0.000,121255.841,120957.915,0.000,0.000,141614.111 +8.158452,0.020129,16939701,0.504842,348258.175,0.000,0.000,3.220,0.000,1152.799,3.125,373.934,343.298,571.516,6.261169,95.799,8,0.000,0.000,0.000,0,0.000,0,3.220,0.000,0.000,0.000,110290.035,119282.151,0.000,0.000,118685.989 +8.178592,0.020140,16946019,0.505031,313706.564,0.000,0.000,2.938,0.000,1172.939,2.769,373.934,233.717,280.849,6.267593,95.793,8,0.000,0.000,0.000,0,0.000,0,2.938,0.000,0.000,0.000,97369.195,114499.420,0.000,0.000,101837.949 +8.198749,0.020157,16951783,0.505203,285953.407,0.000,0.000,3.708,0.000,1193.096,2.372,373.934,306.576,519.551,6.271183,95.783,8,0.000,0.000,0.000,0,0.000,0,3.708,0.000,0.000,0.000,93614.518,96888.793,0.000,0.000,95450.096 +8.218895,0.020146,16958517,0.505403,334259.820,0.000,0.000,1.829,0.000,1213.242,2.406,373.934,231.707,413.970,6.276783,95.775,8,0.000,0.000,0.000,0,0.000,0,1.829,0.000,0.000,0.000,113868.730,110195.545,0.000,0.000,110195.545 +8.239025,0.020130,16964079,0.505569,276308.691,0.000,0.000,3.316,0.000,1233.372,2.345,373.934,303.695,376.078,6.280853,95.768,8,0.000,0.000,0.000,0,0.000,0,3.316,0.000,0.000,0.000,88228.018,89867.390,0.000,0.000,98213.283 +8.259148,0.020123,16970991,0.505775,343479.034,0.000,0.000,1.830,0.000,1253.495,3.072,373.934,241.478,354.646,6.287319,95.761,8,0.000,0.000,0.000,0,0.000,0,1.830,0.000,0.000,0.000,110318.787,118120.611,0.000,0.000,115039.636 +8.279271,0.020123,16974723,0.505886,185460.632,0.000,0.000,4.080,0.000,1273.618,1.983,373.934,197.808,203.632,6.292019,95.757,8,0.000,0.000,0.000,0,0.000,0,4.080,0.000,0.000,0.000,58838.528,60428.759,0.000,0.000,66193.344 +8.299392,0.020121,16983645,0.506152,443421.601,0.000,0.000,1.759,0.000,1293.739,3.561,373.934,316.448,324.602,6.300541,95.750,8,0.000,0.000,0.000,0,0.000,0,1.759,0.000,0.000,0.000,150739.488,147956.300,0.000,0.000,144725.813 +8.319543,0.020151,16991965,0.506400,412889.169,0.000,0.000,1.705,0.000,1313.890,3.461,373.934,297.757,373.940,6.306580,95.743,8,0.000,0.000,0.000,0,0.000,0,1.705,0.000,0.000,0.000,146942.888,131360.292,0.000,0.000,134585.989 +8.339676,0.020133,17000253,0.506647,411657.231,0.000,0.000,3.042,0.000,1334.023,3.663,373.934,328.281,301.701,6.314213,95.737,8,0.000,0.000,0.000,0,0.000,0,3.042,0.000,0.000,0.000,135993.907,132318.396,0.000,0.000,143344.929 +8.359804,0.020128,17006300,0.506827,300430.833,0.000,0.000,2.962,0.000,1354.151,2.540,373.934,212.898,309.740,6.318554,95.731,8,0.000,0.000,0.000,0,0.000,0,2.962,0.000,0.000,0.000,99265.885,102942.399,0.000,0.000,98222.549 +8.379921,0.020117,17013129,0.507031,339469.265,0.000,0.000,3.482,0.000,1374.268,2.668,373.934,316.707,290.298,6.324394,95.725,8,0.000,0.000,0.000,0,0.000,0,3.482,0.000,0.000,0.000,110356.094,114034.631,0.000,0.000,115078.540 +8.400034,0.020114,17019908,0.507233,337034.129,0.000,0.000,3.542,0.000,1394.381,2.181,373.934,228.195,250.141,6.330971,95.720,8,0.000,0.000,0.000,0,0.000,0,3.542,0.000,0.000,0.000,106693.501,117730.759,0.000,0.000,112609.869 +8.420172,0.020138,17029853,0.507529,493841.015,0.000,0.000,1.926,0.000,1414.519,3.391,373.934,416.655,315.013,6.339905,95.714,8,0.000,0.000,0.000,0,0.000,0,1.926,0.000,0.000,0.000,165358.530,169033.164,0.000,0.000,159449.321 +8.440309,0.020137,17039572,0.507819,482640.438,0.000,0.000,3.417,0.000,1434.656,3.473,373.934,429.477,232.003,6.348591,95.710,8,0.000,0.000,0.000,0,0.000,0,3.417,0.000,0.000,0.000,154887.903,167849.026,0.000,0.000,159903.510 +8.460434,0.020124,17049241,0.508107,480466.018,0.000,0.000,1.946,0.000,1454.781,3.492,373.934,391.708,251.369,6.357628,95.705,8,0.000,0.000,0.000,0,0.000,0,1.946,0.000,0.000,0.000,146539.899,170342.074,0.000,0.000,163584.045 +8.480542,0.020109,17059601,0.508416,515204.962,0.000,0.000,1.715,0.000,1474.889,3.831,373.934,405.418,226.117,6.368904,95.700,8,0.000,0.000,0.000,0,0.000,0,1.715,0.000,0.000,0.000,176641.701,169281.630,0.000,0.000,169281.630 +8.500683,0.020141,17067149,0.508641,374763.780,0.000,0.000,2.009,0.000,1495.030,3.519,373.934,323.312,367.338,6.375885,95.693,8,0.000,0.000,0.000,0,0.000,0,2.009,0.000,0.000,0.000,132269.570,124921.260,0.000,0.000,117572.951 +8.520825,0.020142,17075067,0.508877,393111.835,0.000,0.000,1.941,0.000,1515.172,2.664,373.934,295.560,418.710,6.382153,95.685,8,0.000,0.000,0.000,0,0.000,0,1.941,0.000,0.000,0.000,135935.868,132261.926,0.000,0.000,124914.041 +8.541022,0.020197,17081233,0.509060,305290.477,0.000,0.000,1.926,0.000,1535.369,2.338,373.934,243.885,495.119,6.387966,95.675,8,0.000,0.000,0.000,0,0.000,0,1.926,0.000,0.000,0.000,106252.573,106252.573,0.000,0.000,92785.331 +8.561152,0.020130,17088831,0.509287,377452.541,0.000,0.000,2.119,0.000,1555.498,2.463,373.934,270.318,421.680,6.394581,95.667,8,0.000,0.000,0.000,0,0.000,0,2.119,0.000,0.000,0.000,124989.549,124989.549,0.000,0.000,127473.443 +8.581264,0.020112,17095675,0.509491,340292.067,0.000,0.000,1.970,0.000,1575.611,2.434,373.934,249.966,572.959,6.400063,95.655,8,0.000,0.000,0.000,0,0.000,0,1.970,0.000,0.000,0.000,106453.144,119778.432,0.000,0.000,114060.491 +8.601379,0.020115,17102891,0.509706,358735.424,0.000,0.000,3.111,0.000,1595.726,2.688,373.934,274.980,443.541,6.406170,95.647,8,0.000,0.000,0.000,0,0.000,0,3.111,0.000,0.000,0.000,121649.887,126720.703,0.000,0.000,110364.834 +8.621486,0.020108,17108140,0.509862,261045.497,0.000,0.000,3.367,0.000,1615.833,1.910,373.934,254.879,353.761,6.410839,95.640,8,0.000,0.000,0.000,0,0.000,0,3.367,0.000,0.000,0.000,87578.800,85141.911,0.000,0.000,88324.786 +8.641622,0.020135,17112784,0.510001,230640.810,0.000,0.000,3.785,0.000,1635.969,2.260,373.934,231.249,407.596,6.418034,95.632,8,0.000,0.000,0.000,0,0.000,0,3.785,0.000,0.000,0.000,110999.615,5711.390,0.000,0.000,113929.806 +8.661763,0.020142,17116410,0.510109,180023.999,0.000,0.000,3.305,0.000,1656.110,1.971,373.934,267.828,314.761,6.428596,95.626,8,0.000,0.000,0.000,0,0.000,0,3.305,0.000,0.000,0.000,91848.979,0.000,0.000,0.000,88175.020 +8.681883,0.020119,17117898,0.510153,73958.255,0.000,0.000,43.507,0.000,1676.230,3.167,373.934,473.345,459.948,6.428680,95.617,8,0.000,0.000,0.000,0,0.000,0,43.507,0.000,0.000,0.000,36879.721,198.813,0.000,0.000,36879.721 +8.701991,0.020109,17122051,0.510277,206528.252,0.000,0.000,7.649,0.000,1696.338,4.071,373.934,455.728,384.047,6.474060,95.609,8,0.000,0.000,0.000,0,0.000,0,7.649,0.000,0.000,0.000,36700.662,102393.853,0.000,0.000,67433.737 +8.722105,0.020113,17129605,0.510502,375571.486,0.000,0.000,1.925,0.000,1716.452,2.962,373.934,277.529,225.286,6.482380,95.605,8,0.000,0.000,0.000,0,0.000,0,1.925,0.000,0.000,0.000,121411.910,123002.893,0.000,0.000,131156.683 +8.742214,0.020109,17142154,0.510876,624036.396,0.000,0.000,2.118,0.000,1736.561,4.476,373.934,519.424,251.942,6.493282,95.600,8,0.000,0.000,0.000,0,0.000,0,2.118,0.000,0.000,0.000,202392.871,211890.914,0.000,0.000,209752.611 +8.762415,0.020201,17151361,0.511150,455773.984,0.000,0.000,1.916,0.000,1756.762,3.492,373.934,379.974,286.189,6.501930,95.594,8,0.000,0.000,0.000,0,0.000,0,1.916,0.000,0.000,0.000,146528.836,151726.649,0.000,0.000,157518.499 +8.782534,0.020119,17162722,0.511489,564694.669,0.000,0.000,1.785,0.000,1776.881,4.174,373.934,452.584,154.162,6.513016,95.591,8,0.000,0.000,0.000,0,0.000,0,1.785,0.000,0.000,0.000,183907.251,187585.396,0.000,0.000,193202.023 +8.802666,0.020132,17171193,0.511741,420767.611,0.000,0.000,1.957,0.000,1797.013,3.103,373.934,295.313,233.805,6.521755,95.586,8,0.000,0.000,0.000,0,0.000,0,1.957,0.000,0.000,0.000,139676.369,147027.757,0.000,0.000,134063.485 +8.822811,0.020145,17179777,0.511997,426116.789,0.000,0.000,1.784,0.000,1817.158,3.587,373.934,217.954,208.259,6.529152,95.582,8,0.000,0.000,0.000,0,0.000,0,1.784,0.000,0.000,0.000,143263.403,139589.983,0.000,0.000,143263.403 +8.842935,0.020125,17187177,0.512218,367710.122,0.000,0.000,1.933,0.000,1837.282,2.842,373.934,105.010,295.426,6.536125,95.576,8,0.000,0.000,0.000,0,0.000,0,1.933,0.000,0.000,0.000,125021.441,117667.239,0.000,0.000,125021.441 +8.863060,0.020125,17194859,0.512447,381715.101,0.000,0.000,1846.066,0.000,1857.407,4.173,389.430,69.876,296.196,6.548363,95.571,8,0.000,0.000,0.000,0,0.000,0,1846.066,0.000,0.000,0.000,161789.166,76472.213,0.000,49.690,143404.033 +8.883199,0.020139,17206587,0.512796,582354.413,0.000,0.000,1873.047,0.000,1877.546,6.056,405.191,74.289,302.779,6.562157,95.565,8,0.000,0.000,0.000,0,0.000,0,1873.047,0.000,162868.560,40568.175,195193.997,0.000,0.000,0.000,183723.681 +8.903352,0.020152,17226353,0.513385,980827.322,0.000,0.000,1884.315,0.000,1774.823,7.654,413.004,57.957,407.830,6.569038,95.557,8,0.000,0.000,0.000,0,0.000,0,1884.315,0.000,202755.258,208114.428,197594.576,0.000,152289.743,0.000,220073.316 +8.923529,0.020178,17244328,0.513921,890833.872,0.000,0.000,66.258,0.000,1795.001,6.676,413.004,48.398,294.647,6.577530,95.551,8,0.000,0.000,0.000,0,0.000,0,66.258,0.000,146696.426,150363.837,150363.837,72654.379,154477.284,67847.097,148431.012 +8.943680,0.020150,17272791,0.514769,1412540.759,0.000,0.000,1.661,0.000,1815.151,6.103,413.004,40.516,340.994,6.586319,95.544,8,0.000,0.000,0.000,0,0.000,0,1.661,0.000,205655.374,206102.019,194886.258,205357.610,209327.791,194389.985,196821.721 +8.963827,0.020148,17294795,0.515425,1092144.614,0.000,0.000,2.498,0.000,1835.298,5.795,413.004,22.878,313.120,6.593300,95.538,8,0.000,0.000,0.000,0,0.000,0,2.498,0.000,146916.381,157488.405,157935.110,141307.749,161608.020,165280.929,161608.020 +8.983971,0.020144,17318485,0.516131,1176048.037,0.000,0.000,1.718,0.000,1855.442,5.668,413.004,5.624,444.656,6.603558,95.529,8,0.000,0.000,0.000,0,0.000,0,1.718,0.000,191027.136,180006.339,62947.611,191027.136,194700.734,183679.938,172659.142 +9.004102,0.020131,17336276,0.516661,883774.007,0.000,0.000,26.257,0.000,1875.573,4.629,413.004,5.821,592.611,6.612789,95.517,8,0.000,0.000,0.000,0,0.000,0,26.257,0.000,140332.841,128162.382,31047.089,125032.835,122151.666,180122.789,156924.405 +9.024241,0.020140,17377922,0.517902,2067828.304,0.000,0.000,1877.645,0.000,0.090,6.179,413.004,0.970,337.676,6.650459,95.511,8,0.000,0.000,0.000,0,0.000,0,1877.645,253476.048,235551.493,236445.238,255511.801,275521.761,285750.177,274578.363,250993.423 +9.044407,0.020165,17428640,0.519414,2515127.063,0.000,0.000,0.431,0.000,0.046,5.725,413.004,0.000,269.067,6.656734,95.506,8,0.000,0.000,0.000,0,0.000,0,0.431,317676.248,316734.030,304336.425,319064.780,297244.994,317279.525,323527.918,319263.142 +9.064567,0.020160,17476136,0.520829,2355902.131,0.000,0.000,0.526,0.000,0.136,5.717,413.004,0.000,341.015,6.664425,95.499,8,0.000,0.000,0.000,0,0.000,0,0.526,292454.080,291462.037,293098.907,293396.520,289973.974,306640.285,287791.481,301084.848 +9.084713,0.020146,17523717,0.522247,2361835.408,0.000,0.000,0.505,0.000,8.157,5.109,413.004,0.388,344.365,6.676777,95.492,8,0.000,0.000,0.000,0,0.000,0,0.505,321407.374,304877.852,164947.754,308699.994,322747.606,308551.079,318478.720,312125.030 +9.104852,0.020139,17566873,0.523534,2142868.812,0.000,0.000,14.776,0.000,0.242,6.873,413.004,0.000,538.436,6.715618,95.482,8,0.000,0.000,0.000,0,0.000,0,14.776,271259.902,286801.609,227862.290,285808.529,286950.571,275579.801,213115.046,295491.063 +9.125018,0.020166,17618113,0.525061,2540888.520,0.000,0.000,0.517,0.000,0.124,4.603,413.004,0.000,258.206,6.721794,95.476,8,0.000,0.000,0.000,0,0.000,0,0.517,322916.980,315379.605,322669.040,302486.729,319396.233,322916.980,310073.691,325049.263 +9.145158,0.020140,17667762,0.526540,2465201.111,0.000,0.000,0.571,0.000,0.095,4.479,413.004,0.000,258.543,6.728016,95.471,8,0.000,0.000,0.000,0,0.000,0,0.571,308243.237,298610.636,301838.054,314698.073,312314.749,312314.749,312215.444,304966.167 +9.165311,0.020153,17720676,0.528117,2625652.487,0.000,0.000,0.372,0.000,7.466,4.824,413.004,0.000,302.379,6.739788,95.465,8,0.000,0.000,0.000,0,0.000,0,0.372,338515.351,344023.296,348836.546,212229.574,343626.327,346752.458,342832.389,348836.546 +9.185439,0.020128,17760962,0.529318,2001487.876,0.000,0.000,13.486,0.000,0.191,6.826,413.004,0.000,446.556,6.778339,95.457,8,0.000,0.000,0.000,0,0.000,0,13.486,308525.039,268531.052,198529.155,148151.637,203745.762,303556.842,184419.476,386028.913 +9.205571,0.020132,17812175,0.530844,2543909.422,0.000,0.000,0.980,0.000,0.117,4.586,413.004,0.000,232.067,6.784779,95.452,8,0.000,0.000,0.000,0,0.000,0,0.980,319497.499,310307.972,321931.482,323471.348,312443.916,312443.916,316119.727,327693.563 +9.225716,0.020145,17868624,0.532526,2802155.668,0.000,0.000,0.375,0.000,0.142,4.982,413.004,0.000,247.233,6.791958,95.447,8,0.000,0.000,0.000,0,0.000,0,0.375,356617.235,358453.933,331002.746,342668.259,367339.580,337952.413,356319.392,351802.108 +9.245844,0.020129,17920092,0.534060,2556951.514,0.000,0.000,0.668,0.000,9.498,4.798,413.004,0.000,296.918,6.804996,95.441,8,0.000,0.000,0.000,0,0.000,0,0.668,343540.058,333454.934,346719.605,339565.625,330871.553,344384.625,337926.172,180488.942 +9.265978,0.020134,17966465,0.535442,2303210.772,0.000,0.000,12.170,0.000,0.078,7.289,413.004,0.000,514.132,6.844242,95.431,8,0.000,0.000,0.000,0,0.000,0,12.170,368579.284,305154.443,271927.177,307041.791,308730.472,365052.922,185655.486,191069.196 +9.286120,0.020142,18021781,0.537091,2746287.354,0.000,0.000,0.492,0.000,0.135,4.924,413.004,0.000,317.083,6.850880,95.425,8,0.000,0.000,0.000,0,0.000,0,0.492,346339.225,335317.535,327026.444,374042.391,339835.435,357509.857,331891.875,334324.590 +9.306248,0.020128,18080502,0.538841,2917443.421,0.000,0.000,0.582,0.000,0.105,5.137,413.004,0.000,287.231,6.858189,95.419,8,0.000,0.000,0.000,0,0.000,0,0.582,366909.958,373865.597,364227.069,364475.485,362140.377,364376.118,361146.715,360302.101 +9.326409,0.020161,18129821,0.540311,2446242.702,0.000,0.000,0.712,0.000,14.843,4.683,413.004,3.100,274.740,6.872677,95.414,8,0.000,0.000,0.000,0,0.000,0,0.712,334753.178,346161.273,326420.309,329842.737,341350.033,92355.966,334009.172,341350.033 +9.346552,0.020143,18165341,0.541369,1763403.655,0.000,0.000,2.104,0.000,34.986,3.503,413.004,45.767,217.392,6.877800,95.410,8,0.000,0.000,0.000,0,0.000,0,2.104,264510.548,242468.003,235120.487,242468.003,242468.003,0.000,279205.579,257163.033 +9.366669,0.020117,18203848,0.542517,1914146.215,0.000,0.000,1.895,0.000,55.103,3.194,413.004,48.544,159.807,6.883698,95.407,8,0.000,0.000,0.000,0,0.000,0,1.895,278967.163,286920.611,271311.970,269323.609,268528.264,0.000,272206.733,266887.865 +9.386792,0.020123,18248102,0.543836,2199163.052,0.000,0.000,0.731,0.000,75.226,3.653,413.004,52.606,194.118,6.890381,95.403,8,0.000,0.000,0.000,0,0.000,0,0.731,315557.585,317595.044,307109.587,322812.925,312575.939,0.000,314762.480,308749.492 +9.406917,0.020125,18272120,0.544552,1193430.142,0.000,0.000,1.978,0.000,95.351,2.064,413.004,8.734,94.137,6.894547,95.401,8,0.000,0.000,0.000,0,0.000,0,1.978,169041.941,172669.237,160793.569,180221.964,172818.304,0.000,163278.018,174607.108 +9.427036,0.020118,18304280,0.545510,1598539.841,0.000,0.000,1.584,0.000,115.469,2.804,413.004,49.123,220.570,6.902668,95.397,7,0.000,0.000,0.000,0,0.000,0,1.584,273580.948,263639.780,138927.825,272139.479,246441.559,0.000,261154.488,142655.763 +9.447157,0.020122,18340840,0.546600,1816955.184,0.000,0.000,17.251,0.000,135.591,2.759,413.004,49.116,153.753,6.913219,95.394,7,0.000,0.000,0.000,0,0.000,0,17.251,322986.645,330988.007,221503.535,316277.429,319955.073,0.000,305244.495,0.000 +9.467277,0.020120,18375269,0.547626,1711178.055,0.000,0.000,1.704,0.000,155.711,2.740,413.004,49.702,179.392,6.918537,95.390,7,0.000,0.000,0.000,0,0.000,0,1.704,287524.036,286877.915,286877.915,286877.915,283498.203,0.000,279522.071,0.000 +9.487406,0.020129,18416533,0.548855,2049973.469,0.000,0.000,1.173,0.000,175.840,3.567,413.004,51.038,253.055,6.924698,95.385,6,0.000,0.000,0.000,0,0.000,0,1.173,349246.643,367628.045,350985.424,341894.082,293009.488,0.000,347209.785,0.000 +9.507574,0.020168,18442069,0.549616,1266178.472,0.000,0.000,2.091,0.000,196.008,2.342,413.004,43.580,177.805,6.928936,95.382,6,0.000,0.000,0.000,0,0.000,0,2.091,260514.634,256845.414,247771.531,267853.074,0.000,0.000,233193.819,0.000 +9.527709,0.020135,18449900,0.549850,388926.245,0.000,0.000,203.842,0.000,13.028,2.972,413.004,669.507,315.838,6.930080,95.375,6,0.000,0.000,0.000,0,0.000,0,203.842,73504.130,75739.053,77477.326,78073.306,0.000,49.665,84082.765,0.000 +9.547825,0.020116,18449900,0.549850,0.000,0.000,0.000,0.000,0.000,33.143,2.052,413.004,509.942,548.586,6.930080,95.365,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.567945,0.020120,18449900,0.549850,0.000,0.000,0.000,0.000,0.000,53.263,4.123,413.004,998.104,478.375,6.930080,95.355,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.588081,0.020136,18449900,0.549850,0.000,0.000,0.000,0.000,0.000,73.400,5.532,413.004,1235.538,653.754,6.984253,95.342,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.608206,0.020125,18449904,0.549850,198.754,0.000,0.000,86.753,0.000,93.519,3.794,413.004,465.442,842.765,6.985962,95.326,6,0.000,0.000,0.000,0,0.000,0,86.753,49.689,99.377,0.000,0.000,0.000,49.689,0.000,0.000 +9.628331,0.020125,18449908,0.549850,198.755,0.000,0.000,94.277,0.000,113.644,2.647,413.004,323.560,636.250,6.985962,95.313,6,0.000,0.000,0.000,0,0.000,0,94.277,49.689,0.000,0.000,99.378,0.000,49.689,0.000,0.000 +9.648460,0.020128,18449910,0.549850,99.363,0.000,0.000,122.521,0.000,133.773,1.206,413.004,189.410,292.266,6.985962,95.307,6,0.000,0.000,0.000,0,0.000,0,122.521,0.000,0.000,99.363,0.000,0.000,0.000,0.000,0.000 +9.668566,0.020107,18449911,0.549850,49.735,0.000,0.000,152.709,0.000,60.670,1.518,413.004,404.874,576.615,6.985962,95.296,6,0.000,0.000,0.000,0,0.000,0,152.709,0.000,0.000,0.000,0.000,0.000,0.000,49.735,0.000 +9.688677,0.020111,18449912,0.549850,49.725,0.000,0.000,10.457,0.000,80.781,1.846,413.004,529.107,557.077,6.985962,95.285,6,0.000,0.000,0.000,0,0.000,0,10.457,0.000,0.000,0.000,0.000,0.000,0.000,49.725,0.000 +9.708788,0.020111,18449912,0.549850,0.000,0.000,0.000,0.000,0.000,100.892,1.755,413.004,549.877,613.198,6.985962,95.273,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.728998,0.020210,18449912,0.549850,0.000,0.000,0.000,0.000,0.000,121.102,2.067,413.004,650.193,516.057,6.993286,95.263,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.749118,0.020120,18449912,0.549850,0.000,0.000,0.000,0.000,0.000,141.222,1.986,413.004,574.682,422.275,7.001221,95.255,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.769239,0.020121,18449913,0.549850,49.699,0.000,0.000,157.387,0.000,161.343,1.893,413.004,446.123,467.866,7.010376,95.245,6,0.000,0.000,0.000,0,0.000,0,157.387,49.699,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.789362,0.020122,18449916,0.549850,149.089,0.000,0.000,178.745,0.000,181.465,2.202,413.004,403.978,281.678,7.015747,95.240,6,0.000,0.000,0.000,0,0.000,0,178.745,49.696,0.000,49.696,0.000,0.000,49.696,0.000,0.000 +9.809474,0.020113,18449920,0.549850,198.878,0.000,0.000,183.731,0.000,201.578,1.925,413.004,429.220,214.416,7.019897,95.236,6,0.000,0.000,0.000,0,0.000,0,183.731,0.000,0.000,49.720,49.720,0.000,49.720,49.720,0.000 +9.829613,0.020139,18449924,0.549851,198.621,0.000,0.000,215.128,0.000,57.224,2.681,413.004,487.435,307.629,7.027466,95.230,6,0.000,0.000,0.000,0,0.000,0,215.128,0.000,99.310,0.000,49.655,0.000,0.000,49.655,0.000 +9.849743,0.020130,18449924,0.549851,0.000,0.000,0.000,0.000,0.000,77.354,1.569,413.004,338.618,338.424,7.042725,95.223,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.869865,0.020122,18449924,0.549851,0.000,0.000,0.000,0.000,0.000,97.477,1.754,413.004,500.654,268.672,7.049194,95.218,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.889993,0.020128,18449924,0.549851,0.000,0.000,0.000,0.000,0.000,117.605,1.319,413.004,365.627,366.792,7.064331,95.211,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.910117,0.020123,18449924,0.549851,0.000,0.000,0.000,0.000,0.000,137.728,1.937,413.004,641.746,446.660,7.073856,95.202,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.930240,0.020123,18449924,0.549851,0.000,0.000,0.000,0.000,0.000,157.851,1.523,413.004,474.032,514.797,7.085693,95.192,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.950365,0.020125,18449926,0.549851,99.380,0.000,0.000,147.811,0.000,177.976,1.415,413.004,347.440,503.497,7.095459,95.182,6,0.000,0.000,0.000,0,0.000,0,147.811,0.000,0.000,99.380,0.000,0.000,0.000,0.000,0.000 +9.970476,0.020111,18449929,0.549851,149.175,0.000,0.000,184.743,0.000,157.258,1.671,413.004,370.994,371.771,7.102783,95.174,6,0.000,0.000,0.000,0,0.000,0,184.743,99.450,0.000,0.000,0.000,0.000,49.725,0.000,0.000 +9.990609,0.020134,18449930,0.549851,49.668,0.000,0.000,10.713,0.000,177.392,0.797,413.004,200.223,427.801,7.111206,95.166,6,0.000,0.000,0.000,0,0.000,0,10.713,0.000,0.000,0.000,0.000,0.000,49.668,0.000,0.000 +10.010751,0.020141,18449930,0.549851,0.000,0.000,0.000,0.000,0.000,197.533,1.095,413.004,307.205,495.136,7.120117,95.156,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.030879,0.020128,18449931,0.549851,49.682,0.000,0.000,207.034,0.000,215.130,1.264,413.004,276.160,482.068,7.130859,95.147,6,0.000,0.000,0.000,0,0.000,0,207.034,0.000,0.000,0.000,0.000,0.000,0.000,49.682,0.000 +10.050988,0.020109,18449933,0.549851,99.457,0.000,0.000,207.888,0.000,235.239,1.201,413.004,264.766,659.876,7.154907,95.134,6,0.000,0.000,0.000,0,0.000,0,207.888,0.000,49.729,0.000,0.000,0.000,0.000,49.729,0.000 +10.071129,0.020141,18449935,0.549851,99.300,0.000,0.000,249.638,0.000,122.620,1.669,413.004,323.696,686.182,7.235474,95.120,6,0.000,0.000,0.000,0,0.000,0,249.638,0.000,49.650,0.000,49.650,0.000,0.000,0.000,0.000 +10.091249,0.020120,18449936,0.549851,49.701,0.000,0.000,10.286,0.000,142.740,1.892,413.004,491.764,583.787,7.235474,95.109,6,0.000,0.000,0.000,0,0.000,0,10.286,0.000,0.000,0.000,49.701,0.000,0.000,0.000,0.000 +10.111375,0.020126,18449936,0.549851,0.000,0.000,0.000,0.000,0.000,162.866,1.509,413.004,371.107,414.972,7.235474,95.101,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.131523,0.020148,18449936,0.549851,0.000,0.000,0.000,0.000,0.000,183.014,1.814,413.004,615.164,375.535,7.235474,95.093,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.151657,0.020134,18449936,0.549851,0.000,0.000,0.000,0.000,0.000,203.149,2.389,413.004,697.275,587.853,7.235474,95.082,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.171792,0.020134,18449939,0.549851,148.999,0.000,0.000,198.859,0.000,223.283,2.366,413.004,489.873,492.977,7.235474,95.072,6,0.000,0.000,0.000,0,0.000,0,198.859,49.666,0.000,0.000,0.000,0.000,99.333,0.000,0.000 +10.191924,0.020132,18449942,0.549851,149.014,0.000,0.000,146.729,0.000,243.415,1.930,413.004,453.252,483.327,7.236572,95.063,6,0.000,0.000,0.000,0,0.000,0,146.729,49.671,0.000,0.000,0.000,0.000,0.000,99.343,0.000 +10.212066,0.020142,18449942,0.549851,0.000,0.000,0.000,0.000,0.000,263.557,1.402,413.004,398.342,435.190,7.249878,95.054,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.232185,0.020118,18449944,0.549851,99.411,0.000,0.000,162.012,0.000,283.676,1.781,413.004,467.156,391.044,7.258911,95.046,6,0.000,0.000,0.000,0,0.000,0,162.012,0.000,99.411,0.000,0.000,0.000,0.000,0.000,0.000 +10.252299,0.020114,18449946,0.549851,99.432,0.000,0.000,285.791,0.000,176.625,1.880,413.004,286.644,305.288,7.265259,95.040,6,0.000,0.000,0.000,0,0.000,0,285.791,0.000,0.000,99.432,0.000,0.000,0.000,0.000,0.000 +10.272409,0.020111,18449946,0.549851,0.000,0.000,0.000,0.000,0.000,196.736,1.576,413.004,351.378,335.062,7.275024,95.034,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.292536,0.020127,18449946,0.549851,0.000,0.000,0.000,0.000,0.000,216.863,1.230,413.004,391.272,459.589,7.290283,95.025,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.312661,0.020125,18449947,0.549851,49.689,0.000,0.000,224.614,0.000,154.352,1.566,413.004,409.157,539.202,7.310303,95.014,6,0.000,0.000,0.000,0,0.000,0,224.614,0.000,0.000,0.000,49.689,0.000,0.000,0.000,0.000 +10.332773,0.020112,18449948,0.549851,49.721,0.000,0.000,14.113,0.000,174.464,1.267,413.004,363.004,522.657,7.315430,95.004,6,0.000,0.000,0.000,0,0.000,0,14.113,0.000,0.000,0.000,49.721,0.000,0.000,0.000,0.000 +10.352878,0.020105,18449948,0.549851,0.000,0.000,0.000,0.000,0.000,194.570,1.758,413.004,557.809,795.232,7.411377,94.988,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.373020,0.020142,18449950,0.549851,99.295,0.000,0.000,188.898,0.000,214.712,2.017,413.004,481.543,668.109,7.411377,94.975,6,0.000,0.000,0.000,0,0.000,0,188.898,99.295,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.393152,0.020131,18449952,0.549851,99.349,0.000,0.000,184.688,0.000,234.843,1.197,413.004,279.419,423.979,7.411377,94.967,6,0.000,0.000,0.000,0,0.000,0,184.688,0.000,0.000,0.000,0.000,0.000,0.000,99.349,0.000 +10.413284,0.020133,18449953,0.549851,49.671,0.000,0.000,191.601,0.000,254.975,1.946,413.004,602.841,470.515,7.411377,94.958,6,0.000,0.000,0.000,0,0.000,0,191.601,0.000,49.671,0.000,0.000,0.000,0.000,0.000,0.000 +10.433394,0.020110,18449955,0.549852,99.451,0.000,0.000,269.566,0.000,190.708,3.215,413.004,665.078,567.763,7.411377,94.947,6,0.000,0.000,0.000,0,0.000,0,269.566,0.000,49.725,0.000,0.000,0.000,49.725,0.000,0.000 +10.453540,0.020146,18449957,0.549852,99.276,0.000,0.000,203.487,0.000,139.139,2.705,413.004,508.206,533.801,7.411377,94.936,6,0.000,0.000,0.000,0,0.000,0,203.487,0.000,0.000,49.638,0.000,0.000,49.638,0.000,0.000 +10.473669,0.020128,18449960,0.549852,149.044,0.000,0.000,140.818,0.000,102.441,2.501,413.004,525.146,482.257,7.412231,94.927,6,0.000,0.000,0.000,0,0.000,0,140.818,0.000,0.000,49.681,99.362,0.000,0.000,0.000,0.000 +10.493778,0.020110,18449960,0.549852,0.000,0.000,0.000,0.000,0.000,122.551,2.325,413.004,677.729,272.141,7.417358,94.921,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.513882,0.020104,18449960,0.549852,0.000,0.000,0.000,0.000,0.000,142.655,2.654,413.004,760.316,418.144,7.426147,94.913,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.534024,0.020142,18449963,0.549852,148.940,0.000,0.000,137.127,0.000,162.797,2.709,413.004,539.712,386.700,7.435913,94.905,6,0.000,0.000,0.000,0,0.000,0,137.127,0.000,49.647,0.000,0.000,0.000,0.000,99.293,0.000 +10.554185,0.020161,18449964,0.549852,49.601,0.000,0.000,10.130,0.000,182.958,2.009,413.004,374.719,339.650,7.442505,94.899,6,0.000,0.000,0.000,0,0.000,0,10.130,0.000,49.601,0.000,0.000,0.000,0.000,0.000,0.000 +10.574335,0.020150,18449964,0.549852,0.000,0.000,0.000,0.000,0.000,203.108,1.521,413.004,395.471,497.829,7.452148,94.889,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.594468,0.020133,18449965,0.549852,49.670,0.000,0.000,158.269,0.000,223.241,1.239,413.004,318.393,431.121,7.466187,94.880,6,0.000,0.000,0.000,0,0.000,0,158.269,0.000,0.000,0.000,0.000,0.000,49.670,0.000,0.000 +10.614618,0.020149,18449968,0.549852,148.888,0.000,0.000,229.939,0.000,160.045,1.384,413.004,299.908,469.539,7.474487,94.871,6,0.000,0.000,0.000,0,0.000,0,229.939,99.258,0.000,0.000,0.000,0.000,49.629,0.000,0.000 +10.634740,0.020122,18449968,0.549852,0.000,0.000,0.000,0.000,0.000,180.167,1.022,413.004,235.087,762.336,7.580322,94.856,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.654849,0.020109,18449969,0.549852,49.728,0.000,0.000,184.415,0.000,200.276,1.513,413.004,210.566,621.597,7.580322,94.844,6,0.000,0.000,0.000,0,0.000,0,184.415,0.000,0.000,0.000,49.728,0.000,0.000,0.000,0.000 +10.674953,0.020104,18449970,0.549852,49.741,0.000,0.000,13.046,0.000,220.381,0.942,413.004,239.185,559.004,7.580322,94.833,6,0.000,0.000,0.000,0,0.000,0,13.046,0.000,0.000,0.000,49.741,0.000,0.000,0.000,0.000 +10.695058,0.020105,18449971,0.549852,49.740,0.000,0.000,231.204,0.000,171.651,2.129,413.004,501.090,608.925,7.580322,94.821,6,0.000,0.000,0.000,0,0.000,0,231.204,0.000,0.000,49.740,0.000,0.000,0.000,0.000,0.000 +10.715198,0.020140,18449972,0.549852,49.651,0.000,0.000,12.954,0.000,191.792,1.609,413.004,441.819,453.650,7.580322,94.812,6,0.000,0.000,0.000,0,0.000,0,12.954,0.000,0.000,49.651,0.000,0.000,0.000,0.000,0.000 +10.735326,0.020127,18449972,0.549852,0.000,0.000,0.000,0.000,0.000,211.919,2.393,413.004,646.281,642.399,7.580322,94.800,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.755449,0.020123,18449974,0.549852,99.388,0.000,0.000,208.372,0.000,232.042,2.069,413.004,434.432,573.031,7.580322,94.788,6,0.000,0.000,0.000,0,0.000,0,208.372,0.000,99.388,0.000,0.000,0.000,0.000,0.000,0.000 +10.775565,0.020116,18449974,0.549852,0.000,0.000,0.000,0.000,0.000,252.159,1.561,413.004,384.871,436.330,7.587769,94.780,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.795681,0.020116,18449976,0.549852,99.422,0.000,0.000,184.407,0.000,272.275,2.043,413.004,567.794,358.269,7.596680,94.773,6,0.000,0.000,0.000,0,0.000,0,184.407,0.000,0.000,0.000,0.000,0.000,99.422,0.000,0.000 +10.815802,0.020120,18449976,0.549852,0.000,0.000,0.000,0.000,0.000,292.395,1.291,413.004,418.581,295.103,7.602417,94.767,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.835953,0.020152,18449983,0.549852,347.364,0.000,0.000,296.565,0.000,83.494,2.643,413.004,479.757,292.119,7.609375,94.761,6,0.000,0.000,0.000,0,0.000,0,296.565,99.247,0.000,49.623,99.247,0.000,0.000,99.247,0.000 +10.856073,0.020120,18449984,0.549852,49.702,0.000,0.000,6.618,0.000,103.613,2.586,413.004,590.599,313.744,7.618896,94.755,6,0.000,0.000,0.000,0,0.000,0,6.618,0.000,0.000,49.702,0.000,0.000,0.000,0.000,0.000 +10.876178,0.020104,18449984,0.549852,0.000,0.000,0.000,0.000,0.000,123.718,1.678,413.004,422.599,405.889,7.631226,94.747,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.896292,0.020114,18449984,0.549852,0.000,0.000,0.000,0.000,0.000,143.832,1.777,413.004,560.658,261.977,7.638916,94.742,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.916413,0.020121,18449984,0.549852,0.000,0.000,0.000,0.000,0.000,163.953,1.190,413.004,402.455,382.458,7.647583,94.734,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.936523,0.020110,18450755,0.549875,38338.292,0.000,0.000,167.938,0.000,112.743,1.887,413.004,413.537,525.613,7.659180,94.724,6,0.000,0.000,0.000,0,0.000,0,167.938,0.000,33863.005,0.000,0.000,0.000,4475.287,0.000,0.000 +10.956637,0.020114,18452868,0.549938,105051.950,0.000,0.000,3.405,0.000,132.857,1.359,413.004,311.896,415.214,7.667725,94.716,6,0.000,0.000,0.000,0,0.000,0,3.405,0.000,54390.361,0.000,0.000,0.000,50661.589,0.000,0.000 +10.976743,0.020106,18456157,0.550036,163582.579,0.000,0.000,3.158,0.000,152.963,1.396,413.004,352.234,585.373,7.800274,94.704,6,0.000,0.000,0.000,0,0.000,0,3.158,0.000,89127.389,0.000,0.000,0.000,74455.190,0.000,0.000 +10.996847,0.020104,18463099,0.550243,345308.024,0.000,0.000,162.815,0.000,171.035,2.602,413.004,439.127,649.559,7.815403,94.692,6,0.000,0.000,0.000,0,0.000,0,162.815,72921.573,132512.327,0.000,0.000,0.000,139874.123,0.000,0.000 +11.016965,0.020118,18474301,0.550577,556825.227,0.000,0.000,178.142,0.000,188.335,3.056,413.004,534.357,702.121,7.834660,94.678,6,0.000,0.000,0.000,0,0.000,0,178.142,176561.615,162892.008,0.000,51944.507,0.000,165427.098,0.000,0.000 +11.037081,0.020116,18498398,0.551295,1197892.640,0.000,0.000,188.501,0.000,7.412,5.139,413.004,260.596,1023.742,7.858475,94.658,6,0.000,0.000,0.000,0,0.000,0,188.501,168024.116,266701.001,119655.044,187958.338,0.000,268192.339,187361.803,0.000 +11.057188,0.020107,18535406,0.552398,1840515.603,0.000,0.000,18.501,0.000,0.052,5.426,413.004,106.265,777.465,7.884808,94.643,6,0.000,0.000,0.000,0,0.000,0,18.501,148403.009,345444.806,327839.355,341714.838,0.000,330326.001,346787.595,0.000 +11.077335,0.020147,18585346,0.553886,2478781.821,0.000,0.000,0.227,0.000,0.125,4.806,413.004,0.000,241.002,7.894947,94.638,6,0.000,0.000,0.000,0,0.000,0,0.227,438030.628,416340.046,408150.239,398521.010,0.000,407207.170,410532.728,0.000 +11.097472,0.020137,18639600,0.555503,2694211.245,0.000,0.000,0.527,0.000,0.030,4.385,413.004,0.000,219.393,7.901772,94.633,6,0.000,0.000,0.000,0,0.000,0,0.527,451054.682,452345.822,438540.559,454530.828,0.000,456765.492,440973.861,0.000 +11.117594,0.020121,18691149,0.557040,2561936.577,0.000,0.000,0.324,0.000,3.126,4.138,413.004,0.000,234.712,7.911270,94.629,6,0.000,0.000,0.000,0,0.000,0,0.324,445005.337,433624.253,436804.993,438594.159,0.000,372245.921,435661.915,0.000 +11.137738,0.020145,18728535,0.558154,1855874.419,0.000,0.000,11.754,0.000,1.165,6.261,413.004,0.000,629.431,7.948963,94.616,6,0.000,0.000,0.000,0,0.000,0,11.754,219809.873,253615.321,457391.186,443541.377,0.000,224972.526,256544.134,0.000 +11.157884,0.020146,18776733,0.559590,2392445.436,0.000,0.000,2.735,0.000,0.047,4.776,413.004,0.000,256.527,7.960598,94.611,6,0.000,0.000,0.000,0,0.000,0,2.735,423013.818,407675.720,419390.255,364788.612,0.000,371390.447,406186.585,0.000 +11.178026,0.020142,18823761,0.560992,2334843.972,0.000,0.000,0.293,0.000,0.091,4.092,413.004,0.000,243.973,7.966572,94.607,6,0.000,0.000,0.000,0,0.000,0,0.293,404134.344,376579.730,389637.141,393112.498,0.000,385168.826,386211.433,0.000 +11.198168,0.020142,18874006,0.562489,2494519.083,0.000,0.000,0.211,0.000,0.076,4.149,413.004,0.000,243.581,7.972694,94.602,6,0.000,0.000,0.000,0,0.000,0,0.211,422496.913,408943.252,416489.613,426170.799,0.000,418078.320,402340.186,0.000 +11.218292,0.020124,18915123,0.563715,2043145.923,0.000,0.000,10.885,0.000,0.057,4.567,413.004,0.776,356.184,7.996784,94.595,5,0.000,0.000,0.000,0,0.000,0,10.885,451641.737,182117.611,459691.683,35976.303,0.000,463319.128,450399.461,0.000 +11.238441,0.020149,18950917,0.564781,1776494.076,0.000,0.000,2.802,0.000,13.078,5.865,413.004,0.000,468.781,8.021084,94.586,5,0.000,0.000,0.000,0,0.000,0,2.802,356896.935,421020.262,428713.076,0.000,0.000,147503.503,422360.300,0.000 +11.258561,0.020120,18998395,0.566196,2359794.681,0.000,0.000,15.222,0.000,0.001,3.989,413.004,0.000,255.504,8.029156,94.581,5,0.000,0.000,0.000,0,0.000,0,15.222,483559.595,485348.900,475557.427,0.000,0.000,434055.498,481273.261,0.000 +11.278693,0.020133,19047752,0.567667,2451590.926,0.000,0.000,0.211,0.000,0.008,4.004,413.004,0.000,247.383,8.035240,94.576,5,0.000,0.000,0.000,0,0.000,0,0.211,497649.563,489106.223,485331.259,0.000,0.000,486424.012,493079.870,0.000 +11.298824,0.020131,19096218,0.569112,2407570.858,0.000,0.000,0.175,0.000,8.449,4.056,413.004,0.000,323.861,8.048233,94.569,5,0.000,0.000,0.000,0,0.000,0,0.175,524026.431,531179.697,527205.660,0.000,0.000,302076.474,523082.597,0.000 +11.318952,0.020128,19139655,0.570406,2158052.920,0.000,0.000,10.643,0.000,0.007,4.923,413.004,0.000,303.528,8.069885,94.563,5,0.000,0.000,0.000,0,0.000,0,10.643,430646.746,427665.804,446694.150,0.000,0.000,405606.834,447439.386,0.000 +11.339079,0.020128,19189641,0.571896,2483454.690,0.000,0.000,0.382,0.000,0.021,3.771,413.004,0.000,194.268,8.076244,94.560,5,0.000,0.000,0.000,0,0.000,0,0.382,495886.073,495637.658,491464.286,0.000,0.000,507809.995,492656.678,0.000 +11.359197,0.020117,19236642,0.573297,2336371.247,0.000,0.000,0.251,0.000,0.048,3.747,413.004,0.000,213.011,8.082333,94.555,5,0.000,0.000,0.000,0,0.000,0,0.251,462442.538,473975.018,471241.025,0.000,0.000,461547.776,467164.890,0.000 +11.379338,0.020141,19282770,0.574671,2290230.969,0.000,0.000,0.268,0.000,3.824,3.903,413.004,0.000,243.011,8.090569,94.551,5,0.000,0.000,0.000,0,0.000,0,0.268,470329.474,387613.449,483883.781,0.000,0.000,471570.711,476833.555,0.000 +11.399482,0.020144,19309401,0.575465,1322014.573,0.000,0.000,10.564,0.000,3.751,5.679,413.004,0.000,382.398,8.131367,94.543,5,0.000,0.000,0.000,0,0.000,0,10.564,238628.818,317807.717,308772.883,0.000,0.000,245429.764,211375.392,0.000 +11.419644,0.020162,19351288,0.576713,2077512.282,0.000,0.000,4.573,0.000,2.416,4.271,413.004,0.000,177.855,8.138901,94.540,5,0.000,0.000,0.000,0,0.000,0,4.573,414887.441,404223.867,426790.966,0.000,0.000,415879.401,415730.607,0.000 +11.439779,0.020135,19394575,0.578003,2149816.915,0.000,0.000,3.964,0.000,0.023,4.357,413.004,0.000,187.987,8.144302,94.536,5,0.000,0.000,0.000,0,0.000,0,3.964,424877.763,423884.477,444544.810,0.000,0.000,427857.618,428652.247,0.000 +11.459912,0.020132,19442909,0.579444,2400810.834,0.000,0.000,0.217,0.000,0.030,3.860,413.004,0.000,245.640,8.150093,94.531,5,0.000,0.000,0.000,0,0.000,0,0.217,485586.269,467505.929,491050.108,0.000,0.000,483351.062,473317.467,0.000 +11.480045,0.020133,19489236,0.580824,2301025.515,0.000,0.000,0.270,0.000,8.471,3.584,413.004,0.000,358.938,8.163349,94.524,5,0.000,0.000,0.000,0,0.000,0,0.270,504639.179,512089.560,501361.011,0.000,0.000,499870.935,283064.831,0.000 +11.500205,0.020160,19535178,0.582194,2278837.962,0.000,0.000,9.987,0.000,0.030,4.754,413.004,0.000,327.454,8.185001,94.518,5,0.000,0.000,0.000,0,0.000,0,9.987,454259.677,468594.798,464576.996,0.000,0.000,455152.521,436253.970,0.000 +11.520355,0.020150,19583580,0.583636,2402065.771,0.000,0.000,0.453,0.000,0.049,3.515,413.004,0.000,228.945,8.190914,94.513,5,0.000,0.000,0.000,0,0.000,0,0.453,477663.796,483519.830,475331.308,0.000,0.000,475827.582,489723.256,0.000 +11.540496,0.020141,19638024,0.585259,2703162.035,0.000,0.000,0.114,0.000,0.071,3.810,413.004,0.000,142.551,8.197502,94.510,5,0.000,0.000,0.000,0,0.000,0,0.114,543770.307,536422.060,538308.772,0.000,0.000,541684.994,542975.902,0.000 +11.560616,0.020120,19687608,0.586736,2464457.492,0.000,0.000,0.630,0.000,7.523,3.638,413.004,0.000,167.941,8.210560,94.507,5,0.000,0.000,0.000,0,0.000,0,0.630,543449.061,535546.335,535099.011,0.000,0.000,309250.051,541113.035,0.000 +11.580739,0.020124,19713643,0.587512,1293758.904,0.000,0.000,12.735,0.000,5.672,6.241,413.004,0.000,89.098,8.246567,94.505,4,0.000,0.000,0.000,0,0.000,0,12.735,147190.854,69818.754,349888.859,0.000,0.000,514025.047,212835.390,0.000 +11.600896,0.020157,19755420,0.588757,2072616.439,0.000,0.000,6.862,0.000,0.710,3.683,413.004,0.000,108.913,8.254204,94.503,4,0.000,0.000,0.000,0,0.000,0,6.862,0.000,527071.763,491401.150,0.000,0.000,525484.198,528659.329,0.000 +11.621005,0.020109,19800775,0.590109,2255419.172,0.000,0.000,0.969,0.000,0.040,3.290,413.004,0.000,119.464,8.259972,94.501,4,0.000,0.000,0.000,0,0.000,0,0.969,0.000,566701.728,564215.322,0.000,0.000,565160.156,559341.966,0.000 +11.641138,0.020133,19842089,0.591340,2052040.898,0.000,0.000,0.368,0.000,0.005,2.944,413.004,0.000,108.458,8.264908,94.499,3,0.000,0.000,0.000,0,0.000,0,0.368,0.000,584409.963,577207.902,0.000,0.000,305814.392,584608.640,0.000 +11.661272,0.020133,19872330,0.592242,1502037.195,0.000,0.000,0.303,0.000,6.563,2.280,413.004,0.000,114.083,8.271713,94.496,2,0.000,0.000,0.000,0,0.000,0,0.303,0.000,418212.135,683344.722,0.000,0.000,0.000,400480.338,0.000 +11.681398,0.020126,19883911,0.592587,575424.538,0.000,0.000,10.038,0.000,0.001,4.411,413.004,0.000,608.083,8.302948,94.484,2,0.000,0.000,0.000,0,0.000,0,10.038,0.000,0.000,261850.213,0.000,0.000,0.000,313574.325,0.000 +11.701544,0.020146,19909312,0.593344,1260847.265,0.000,0.000,0.127,0.000,0.004,2.192,413.004,0.000,85.703,8.316345,94.483,2,0.000,0.000,0.000,0,0.000,0,0.127,0.000,0.000,630150.625,0.000,0.000,0.000,630696.640,0.000 +11.721671,0.020127,19936896,0.594166,1370503.470,0.000,0.000,0.130,0.000,0.002,1.685,413.004,0.000,72.198,8.319839,94.481,1,0.000,0.000,0.000,0,0.000,0,0.130,0.000,0.000,679190.199,0.000,0.000,0.000,691313.272,0.000 +11.741783,0.020113,19952286,0.594624,765189.192,0.000,0.000,0.086,0.000,0.010,0.850,413.004,0.000,40.397,8.321487,94.480,1,0.000,0.000,0.000,0,0.000,0,0.086,0.000,0.000,0.000,0.000,0.000,0.000,765189.192,0.000 +11.761885,0.020102,19968264,0.595101,794848.024,0.000,0.000,0.111,0.000,0.001,0.847,413.004,0.000,41.974,8.323406,94.480,1,0.000,0.000,0.000,0,0.000,0,0.111,0.000,0.000,0.000,0.000,0.000,0.000,794848.024,0.000 +11.781993,0.020108,19984449,0.595583,804920.614,0.000,0.000,0.066,0.000,0.001,0.865,413.004,0.000,42.350,8.325584,94.479,1,0.000,0.000,0.000,0,0.000,0,0.066,0.000,0.000,0.000,0.000,0.000,0.000,804920.614,0.000 +11.802229,0.020236,20000000,0.596046,768483.774,0.000,0.000,0.080,0.000,0.000,0.831,413.004,0.000,40.537,8.327484,94.478,0,0.000,0.000,0.000,0,0.000,0,0.080,0.000,0.000,0.000,0.000,0.000,0.000,768483.774,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.log new file mode 100644 index 000000000..540b4ad17 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=423 +worker=7 kind=insert tid=7 os_tid=425 +worker=0 kind=insert tid=6 os_tid=418 +start_monotonic_ns=1788099054822569 main_address=0x564b11525a80 +worker=1 kind=insert tid=8 os_tid=419 +worker=6 kind=insert tid=10 os_tid=424 +worker=2 kind=insert tid=9 os_tid=420 +worker=3 kind=insert tid=11 os_tid=421 +worker=4 kind=insert tid=12 os_tid=422 +load_end reason=complete inserted=20000000 elapsed_s=11.802 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.159 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.summary.csv new file mode 100644 index 000000000..0482ba744 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-0-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1694579.695433,11.802337,20000000,0.004371,0.001296,0.058880,0.215040,1884.314896,0.004371,0.001296,0.058880,0.215040,1884.314896,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.csv new file mode 100644 index 000000000..f22501c21 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.csv @@ -0,0 +1,590 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020057,0.020057,63361,0.001888,3158985.922,0.000,0.000,1.059,0.000,0.085,3.802,35.090,0.000,166.125,0.014606,98.097,8,0.000,0.000,0.000,0,0.000,0,1.059,390230.312,402146.122,398456.708,402245.836,415956.496,384945.476,374525.374,390479.597 +0.040167,0.020110,128465,0.003829,3237474.342,0.000,0.000,0.328,0.000,0.089,5.328,43.215,0.000,171.133,0.022606,98.094,8,0.000,0.000,0.000,0,0.000,0,0.328,399363.425,393445.825,397424.044,415723.850,405728.575,418508.603,402894.094,404385.926 +0.060288,0.020121,194390,0.005793,3276436.569,0.000,0.000,0.234,0.000,0.056,5.249,51.809,0.000,172.589,0.030636,98.091,8,0.000,0.000,0.000,0,0.000,0,0.234,400279.410,399633.317,430297.881,409821.706,397198.044,411014.493,408231.323,419960.395 +0.080410,0.020122,251043,0.007482,2815431.245,0.000,0.000,13.982,0.000,0.017,5.694,69.309,0.000,148.700,0.051506,98.088,8,0.000,0.000,0.000,0,0.000,0,13.982,106498.670,389865.640,403929.627,369390.861,383951.808,400252.118,371428.400,390114.121 +0.100555,0.020145,309121,0.009213,2883064.811,0.000,0.000,0.283,0.000,0.127,6.125,83.059,0.000,152.026,0.065357,98.085,8,0.000,0.000,0.000,0,0.000,0,0.283,366997.799,357814.166,352403.270,376628.202,359005.557,368586.319,352651.476,348978.023 +0.120688,0.020133,366984,0.010937,2874034.081,0.000,0.000,0.256,0.000,0.046,5.653,89.137,0.000,151.725,0.072868,98.082,8,0.000,0.000,0.000,0,0.000,0,0.256,352505.398,367555.298,361048.576,344011.891,363730.736,358267.076,356429.300,370485.806 +0.140828,0.020140,421820,0.012571,2722721.617,0.000,0.000,0.235,0.000,10.155,5.365,101.012,0.000,143.720,0.085697,98.079,8,0.000,0.000,0.000,0,0.000,0,0.235,364098.724,176264.894,377554.438,357544.649,374426.357,355508.913,367524.718,349798.924 +0.160968,0.020141,474010,0.014127,2591281.091,0.000,0.000,16.022,0.000,0.119,5.731,115.543,0.000,136.540,0.101929,98.076,8,0.000,0.000,0.000,0,0.000,0,16.022,347556.383,224223.518,338917.125,350485.787,334349.241,337179.343,330675.073,327894.622 +0.181104,0.020136,522592,0.015574,2412724.837,0.000,0.000,0.357,0.000,0.092,5.940,126.168,0.000,127.649,0.112617,98.074,8,0.000,0.000,0.000,0,0.000,0,0.357,296984.367,294004.591,294004.591,302447.290,300858.076,311138.304,312379.878,300907.739 +0.201252,0.020148,570762,0.017010,2390819.294,0.000,0.000,0.454,0.000,0.120,5.688,132.203,0.000,126.215,0.119129,98.071,8,0.000,0.000,0.000,0,0.000,0,0.454,288665.248,280624.710,295862.026,304448.527,294323.405,309759.253,304845.591,312290.533 +0.221392,0.020139,620764,0.018500,2482796.399,0.000,0.000,0.415,0.000,12.516,5.299,144.391,0.000,131.117,0.132580,98.069,8,0.000,0.000,0.000,0,0.000,0,0.415,332532.448,119814.962,317536.958,349464.443,330645.599,352741.603,346236.936,333823.451 +0.241545,0.020153,675353,0.020127,2708698.122,0.000,0.000,16.544,0.000,0.103,6.215,159.078,0.000,142.657,0.149170,98.066,8,0.000,0.000,0.000,0,0.000,0,16.544,346991.628,279012.430,340392.187,344262.536,334189.706,363515.039,350564.257,349770.339 +0.261684,0.020140,729203,0.021732,2673816.042,0.000,0.000,0.236,0.000,0.060,6.148,169.547,0.000,141.395,0.159645,98.063,8,0.000,0.000,0.000,0,0.000,0,0.236,338037.876,339527.467,317183.600,335257.306,315991.927,356757.071,337640.652,333420.143 +0.281825,0.020141,781712,0.023297,2607073.003,0.000,0.000,0.489,0.000,0.148,5.624,175.469,0.000,137.313,0.166862,98.060,8,0.000,0.000,0.000,0,0.000,0,0.489,318455.241,332853.747,312298.638,319646.841,326995.045,345018.003,324810.444,326995.045 +0.301965,0.020140,834451,0.024869,2618628.764,0.000,0.000,15.663,0.000,0.163,5.770,190.781,0.000,138.290,0.186794,98.058,8,0.000,0.000,0.000,0,0.000,0,15.663,375969.529,352980.373,368968.512,359633.822,352732.110,385800.745,349057.817,73485.856 +0.322109,0.020144,888969,0.026493,2706411.268,0.000,0.000,0.244,0.000,0.190,6.159,204.688,0.000,143.110,0.200363,98.055,8,0.000,0.000,0.000,0,0.000,0,0.244,334342.417,337916.679,340100.950,336328.118,345313.415,325456.405,337966.321,348986.962 +0.342249,0.020140,941336,0.028054,2600139.404,0.000,0.000,0.528,0.000,0.139,6.184,211.719,0.000,137.320,0.207577,98.052,8,0.000,0.000,0.000,0,0.000,0,0.528,319611.537,319462.580,327009.722,328697.899,319661.189,329442.682,325569.807,330683.989 +0.362439,0.020190,997320,0.029722,2772897.542,0.000,0.000,0.261,0.000,7.095,5.839,223.281,0.000,146.462,0.219975,98.049,8,0.000,0.000,0.000,0,0.000,0,0.261,370188.558,225709.026,355527.625,348494.340,357607.892,367365.338,357806.013,390198.750 +0.382584,0.020145,1051487,0.031337,2688825.364,0.000,0.000,16.442,0.000,0.030,6.189,238.281,0.000,142.132,0.237293,98.046,8,0.000,0.000,0.000,0,0.000,0,16.442,332833.165,188183.524,374927.501,341718.644,350554.484,354525.647,356858.706,389223.691 +0.402719,0.020135,1104949,0.032930,2655211.442,0.000,0.000,0.350,0.000,0.125,6.141,250.312,0.000,139.878,0.248837,98.044,8,0.000,0.000,0.000,0,0.000,0,0.350,307329.475,342492.576,347508.781,323421.064,323023.741,334446.782,322030.433,354958.591 +0.422851,0.020131,1158982,0.034540,2684011.482,0.000,0.000,0.369,0.000,0.028,6.433,258.438,0.000,142.035,0.257122,98.041,8,0.000,0.000,0.000,0,0.000,0,0.369,334899.143,323474.224,341505.727,330776.238,333458.610,345529.285,332365.792,342002.462 +0.443003,0.020152,1210413,0.036073,2552156.672,0.000,0.000,0.475,0.000,14.482,5.830,270.645,0.000,134.331,0.271362,98.038,8,0.000,0.000,0.000,0,0.000,0,0.475,365969.074,358624.881,82572.548,338924.580,361304.519,348749.919,358327.144,337684.007 +0.463128,0.020126,1262024,0.037611,2564441.461,0.000,0.000,16.722,0.000,0.089,6.129,283.613,0.000,135.477,0.287941,98.036,8,0.000,0.000,0.000,0,0.000,0,16.722,329579.745,345430.180,283071.884,326200.969,312536.800,309803.966,323219.695,334598.221 +0.483262,0.020134,1316529,0.039236,2707087.608,0.000,0.000,0.331,0.000,0.091,6.061,284.082,0.000,142.986,0.297829,98.033,8,0.000,0.000,0.000,0,0.000,0,0.331,343147.753,338230.742,323529.377,335747.404,323430.043,337287.074,353180.442,352534.774 +0.503397,0.020134,1371889,0.040885,2749545.463,0.000,0.000,0.269,0.000,1.818,5.953,284.082,0.000,145.120,0.308376,98.030,8,0.000,0.000,0.000,0,0.000,0,0.269,352831.846,354172.845,304406.867,334753.187,356805.177,349156.514,356507.177,340911.851 +0.523549,0.020153,1428522,0.042573,2810180.920,0.000,0.000,11.222,0.000,0.098,5.989,284.863,0.000,148.087,0.329601,98.027,8,0.000,0.000,0.000,0,0.000,0,11.222,378210.566,374538.619,191090.119,365606.855,385653.702,368484.868,381882.513,364713.679 +0.543684,0.020135,1483983,0.044226,2754492.844,0.000,0.000,0.439,0.000,0.111,5.851,285.645,0.000,145.504,0.340763,98.024,8,0.000,0.000,0.000,0,0.000,0,0.439,345472.534,354064.649,338519.378,334695.142,352425.691,343485.918,336681.758,349147.774 +0.563807,0.020123,1543416,0.045997,2953509.985,0.000,0.000,0.472,0.000,0.064,6.263,285.801,0.000,156.073,0.349079,98.021,8,0.000,0.000,0.000,0,0.000,0,0.472,366200.849,382699.517,360386.560,371170.328,371418.801,354174.712,383395.244,364063.974 +0.583954,0.020147,1600076,0.047686,2812386.752,0.000,0.000,10.949,0.000,0.139,5.818,285.801,0.000,148.327,0.369942,98.018,8,0.000,0.000,0.000,0,0.000,0,10.949,379865.793,373164.906,370980.914,162459.263,393019.384,379816.156,378823.433,374256.903 +0.604086,0.020133,1656686,0.049373,2811839.089,0.000,0.000,0.526,0.000,0.073,5.820,285.801,0.000,148.623,0.384212,98.015,8,0.000,0.000,0.000,0,0.000,0,0.526,356533.845,356533.845,347493.840,352907.909,356484.175,339447.241,349182.632,353255.602 +0.624225,0.020138,1714253,0.051089,2858584.319,0.000,0.000,0.355,0.000,0.051,5.991,285.801,0.000,150.910,0.392673,98.012,8,0.000,0.000,0.000,0,0.000,0,0.355,365026.028,362940.448,353555.342,355541.608,352810.492,355839.547,356435.427,356435.427 +0.644369,0.020144,1761504,0.052497,2345662.054,0.000,0.000,0.806,0.000,0.252,5.465,285.801,0.000,504.570,0.399509,98.002,8,0.000,0.000,0.000,0,0.000,0,0.806,305301.933,298947.681,292345.217,300486.602,285941.323,280282.067,285444.897,296912.335 +0.664531,0.020162,1817880,0.054177,2796134.117,0.000,0.000,10.172,0.000,0.427,5.719,291.523,0.000,163.906,0.420223,97.999,8,0.000,0.000,0.000,0,0.000,0,10.172,383739.351,377490.009,358444.396,389591.910,371290.265,172452.078,375456.493,367669.615 +0.684658,0.020127,1868385,0.055682,2509290.536,0.000,0.000,0.608,0.000,0.129,5.710,291.836,0.000,494.123,0.428818,97.989,8,0.000,0.000,0.000,0,0.000,0,0.608,308090.498,320610.867,327218.839,309034.494,312462.690,314201.630,301482.526,316188.991 +0.704807,0.020149,1921353,0.057261,2628751.920,0.000,0.000,1.518,0.000,0.022,5.870,291.836,0.000,139.194,0.438511,97.987,8,0.000,0.000,0.000,0,0.000,0,1.518,325020.698,334350.961,322390.358,327750.296,317973.372,342291.610,330529.523,328445.103 +0.724955,0.020148,1968072,0.058653,2318824.898,0.000,0.000,0.410,0.000,4.971,6.114,291.836,0.000,314.281,0.448238,97.980,8,0.000,0.000,0.000,0,0.000,0,0.410,303756.681,303111.446,290951.252,295318.995,236701.897,298743.703,298495.536,291745.387 +0.745100,0.020145,2013886,0.060018,2274263.443,0.000,0.000,16.649,0.000,0.180,6.340,292.773,0.000,240.644,0.469643,97.976,8,0.000,0.000,0.000,0,0.000,0,16.649,304896.452,320434.158,294670.358,302513.673,139144.376,312243.355,303903.628,296457.443 +0.765223,0.020123,2057924,0.061331,2188410.746,0.000,0.000,0.733,0.000,0.255,6.544,292.773,0.000,287.098,0.482296,97.970,8,0.000,0.000,0.000,0,0.000,0,0.733,283154.649,286981.063,270880.307,272420.812,275750.289,268445.316,269389.497,261388.812 +0.785368,0.020145,2104704,0.062725,2322191.974,0.000,0.000,0.410,0.000,0.055,5.783,292.773,12.410,240.447,0.490562,97.965,8,0.000,0.000,0.000,0,0.000,0,0.410,309857.253,279725.348,299134.862,293227.618,281760.617,281413.132,289256.362,287816.782 +0.805499,0.020132,2153323,0.064174,2415068.749,0.000,0.000,0.475,0.000,0.380,6.125,292.773,12.418,127.288,0.499302,97.963,8,0.000,0.000,0.000,0,0.000,0,0.475,301119.866,304298.960,311302.903,309117.276,288254.467,305987.854,302808.760,292178.662 +0.825641,0.020141,2199177,0.065541,2276615.823,0.000,0.000,0.497,0.000,20.521,6.136,293.586,26.764,374.115,0.516304,97.956,8,0.000,0.000,0.000,0,0.000,0,0.497,310009.796,330763.175,336075.642,326989.833,338011.962,323861.932,310903.482,0.000 +0.845780,0.020140,2227407,0.066382,1401721.869,0.000,0.000,30.874,0.000,10.670,6.388,300.148,93.682,85.148,0.536201,97.954,8,0.000,0.000,0.000,0,0.000,0,30.874,137242.623,138086.735,251793.539,129794.579,253283.147,244544.109,139625.997,107351.140 +0.865947,0.020167,2259194,0.067329,1576209.223,0.000,0.000,0.317,0.000,30.837,9.752,300.148,96.655,283.961,0.557247,97.948,8,0.000,0.000,0.000,0,0.000,0,0.317,0.000,0.000,394510.982,0.000,392874.624,395106.021,0.000,393717.596 +0.886102,0.020155,2289866,0.068243,1521800.794,0.000,0.000,0.392,0.000,50.992,10.111,300.148,117.836,90.122,0.576656,97.946,8,0.000,0.000,0.000,0,0.000,0,0.392,0.000,0.000,379954.045,0.000,381839.427,378316.740,0.000,381690.581 +0.906303,0.020201,2318225,0.069088,1403816.933,0.000,0.000,0.444,0.000,71.194,10.011,300.148,97.843,201.294,0.594955,97.943,8,0.000,0.000,0.000,0,0.000,0,0.444,0.000,0.000,351659.631,0.000,358391.854,347204.484,0.000,346560.963 +0.926449,0.020146,2346708,0.069937,1413843.716,0.000,0.000,0.250,0.000,91.339,10.194,300.148,26.176,145.036,0.612541,97.940,8,0.000,0.000,0.000,0,0.000,0,0.250,0.000,0.000,353225.148,0.000,353225.148,353671.891,0.000,353721.529 +0.946604,0.020155,2366742,0.070534,993998.894,0.000,0.000,109.014,0.000,15.657,8.530,305.617,86.827,564.377,0.637501,97.929,8,0.000,0.000,0.000,0,0.000,0,109.014,102803.519,60282.952,61870.651,108955.854,306029.010,171322.661,24361.259,158372.989 +0.966748,0.020144,2377935,0.070868,555641.491,0.000,0.000,20.922,0.000,15.328,4.585,305.617,53.520,1107.053,0.644657,97.907,8,0.000,0.000,0.000,0,0.000,0,20.922,77143.472,73469.973,10226.226,59768.816,68555.427,70441.819,133586.282,62449.477 +0.986875,0.020127,2398661,0.071486,1029763.218,0.000,0.000,2.648,0.000,35.455,4.673,305.617,141.679,641.824,0.682838,97.894,8,0.000,0.000,0.000,0,0.000,0,2.648,140309.337,143389.783,140458.391,0.000,158046.743,142743.883,139365.330,165449.750 +1.007006,0.020130,2429234,0.072397,1518743.162,0.000,0.000,1.647,0.000,55.585,5.434,305.617,151.356,704.390,0.691490,97.880,8,0.000,0.000,0.000,0,0.000,0,1.647,205261.072,228906.829,213209.226,0.000,227615.254,231589.331,196418.751,215742.700 +1.027205,0.020200,2468360,0.073563,1936949.200,0.000,0.000,0.567,0.000,75.785,6.508,305.617,180.811,847.587,0.702053,97.864,8,0.000,0.000,0.000,0,0.000,0,0.567,282081.903,277428.393,260101.495,0.000,289953.265,276141.252,283319.539,267923.352 +1.047356,0.020151,2502286,0.074574,1683626.251,0.000,0.000,0.573,0.000,95.935,6.063,305.617,88.979,706.983,0.711613,97.850,8,0.000,0.000,0.000,0,0.000,0,0.573,253392.550,249720.194,238703.126,0.000,243616.143,240985.942,232549.449,224658.847 +1.067486,0.020130,2519134,0.075076,836962.755,0.000,0.000,9.630,0.000,116.065,4.397,305.617,70.247,423.033,0.717865,97.841,8,0.000,0.000,0.000,0,0.000,0,9.630,110283.554,113959.672,136016.383,0.000,126577.701,117635.791,113711.286,118778.368 +1.087613,0.020127,2562250,0.076361,2142226.531,0.000,0.000,0.341,0.000,136.192,6.860,305.617,24.066,583.801,0.734119,97.830,8,0.000,0.000,0.000,0,0.000,0,0.341,338256.754,330406.495,329363.106,0.000,177326.433,319873.235,313563.216,333437.291 +1.107741,0.020129,2584635,0.077028,1112102.793,0.000,0.000,151.393,0.000,0.217,6.047,305.617,0.000,709.697,0.772011,97.816,8,0.000,0.000,0.000,0,0.000,0,151.393,186501.402,187991.824,143477.903,32093.742,66522.477,150731.288,223463.854,121320.305 +1.127888,0.020147,2629901,0.078377,2246831.065,0.000,0.000,0.471,0.000,0.049,6.278,305.617,0.194,287.929,0.783016,97.810,8,0.000,0.000,0.000,0,0.000,0,0.471,276473.491,288187.628,258554.832,290173.075,274885.133,283422.555,286499.998,288634.353 +1.148034,0.020146,2678513,0.079826,2412946.162,0.000,0.000,0.434,0.000,0.065,5.911,305.617,0.000,350.560,0.791626,97.803,8,0.000,0.000,0.000,0,0.000,0,0.434,293850.104,292162.452,318718.162,285660.026,310130.989,300600.715,312215.736,299607.978 +1.168185,0.020150,2727302,0.081280,2421239.134,0.000,0.000,0.495,0.000,0.105,6.139,305.617,0.000,378.016,0.800117,97.796,8,0.000,0.000,0.000,0,0.000,0,0.495,319496.967,315824.589,309323.485,290961.591,306891.775,293790.315,301135.073,283815.340 +1.188337,0.020152,2769669,0.082543,2102356.846,0.000,0.000,0.505,0.000,13.133,5.818,305.617,0.000,464.436,0.815250,97.787,8,0.000,0.000,0.000,0,0.000,0,0.505,283245.282,271881.728,295948.645,276149.264,95523.330,297437.320,290093.189,292078.089 +1.208470,0.020133,2808720,0.083706,1939641.107,0.000,0.000,15.272,0.000,0.228,7.427,305.617,0.000,586.914,0.853401,97.775,8,0.000,0.000,0.000,0,0.000,0,15.272,267817.594,242436.512,214671.298,245516.017,264837.427,256989.657,205830.139,241542.462 +1.228614,0.020145,2860127,0.085238,2551899.638,0.000,0.000,0.812,0.000,0.069,5.900,305.617,0.000,281.752,0.862026,97.770,8,0.000,0.000,0.000,0,0.000,0,0.812,337956.557,296208.398,315915.912,319589.353,327531.928,327680.851,309958.981,317057.657 +1.248744,0.020129,2906591,0.086623,2308296.254,0.000,0.000,0.450,0.000,0.074,5.668,305.617,0.388,245.485,0.870026,97.765,8,0.000,0.000,0.000,0,0.000,0,0.450,275521.071,279793.485,294101.107,305676.370,287444.088,289977.730,278005.033,297777.371 +1.268892,0.020148,2955800,0.088090,2442318.593,0.000,0.000,0.548,0.000,6.192,5.211,305.617,0.000,167.894,0.881252,97.761,8,0.000,0.000,0.000,0,0.000,0,0.548,326922.973,336154.440,308509.670,326327.394,321662.029,308509.670,301164.202,213068.214 +1.289025,0.020133,2998721,0.089369,2131925.567,0.000,0.000,13.199,0.000,0.187,7.345,305.617,0.000,162.013,0.919579,97.758,8,0.000,0.000,0.000,0,0.000,0,13.199,294200.860,274680.189,325145.844,253619.719,231565.830,283372.600,256202.606,213137.919 +1.309180,0.020156,3048731,0.090859,2481161.825,0.000,0.000,0.279,0.000,0.068,4.893,305.617,0.000,137.793,0.925823,97.755,8,0.000,0.000,0.000,0,0.000,0,0.279,304724.974,326753.285,310926.638,309983.985,312067.744,297034.910,305022.653,314647.636 +1.329370,0.020189,3095801,0.092262,2331444.650,0.000,0.000,0.595,0.000,0.664,4.970,305.617,0.000,181.680,0.931664,97.752,8,0.000,0.000,0.000,0,0.000,0,0.595,296891.422,285895.443,278019.945,288520.609,315218.053,285895.443,290353.273,290650.461 +1.349513,0.020143,3143246,0.093676,2355384.388,0.000,0.000,0.681,0.000,3.266,4.980,305.617,0.000,226.891,0.940212,97.747,8,0.000,0.000,0.000,0,0.000,0,0.681,301242.965,301242.965,296278.513,297023.180,323285.133,236258.284,301242.965,298810.383 +1.369631,0.020119,3183417,0.094873,1996705.543,0.000,0.000,14.509,0.000,0.187,6.781,305.617,0.000,300.755,0.978909,97.742,8,0.000,0.000,0.000,0,0.000,0,14.509,308967.207,286898.120,317615.902,205033.740,273378.320,76098.583,250116.310,278597.360 +1.389774,0.020142,3239954,0.096558,2806882.121,0.000,0.000,0.347,0.000,0.184,5.391,305.617,0.000,184.818,0.987556,97.738,8,0.000,0.000,0.000,0,0.000,0,0.347,334222.375,376372.524,334321.669,335264.959,343009.862,353435.694,348471.012,381784.027 +1.409918,0.020144,3289444,0.098033,2456764.006,0.000,0.000,0.680,0.000,0.130,4.714,305.617,0.000,184.411,0.993526,97.734,8,0.000,0.000,0.000,0,0.000,0,0.680,282957.261,321628.086,323266.260,291346.695,324408.017,310160.871,298097.956,304898.859 +1.430042,0.020124,3338145,0.099484,2420057.382,0.000,0.000,0.628,0.000,2.085,4.873,305.617,0.000,206.339,1.001656,97.730,8,0.000,0.000,0.000,0,0.000,0,0.628,294177.526,321359.132,286872.780,296463.365,304165.648,302873.652,305209.183,308936.095 +1.450182,0.020140,3380394,0.100744,2097743.247,0.000,0.000,12.636,0.000,4.657,7.121,305.617,0.000,266.103,1.043144,97.725,8,0.000,0.000,0.000,0,0.000,0,12.636,202381.156,307345.279,91806.369,247762.996,298656.196,360075.600,310523.001,279192.650 +1.470331,0.020149,3431987,0.102281,2560577.665,0.000,0.000,4.780,0.000,0.164,4.813,305.617,0.000,184.757,1.050316,97.721,8,0.000,0.000,0.000,0,0.000,0,4.780,315549.644,312025.891,320165.265,318477.834,315648.905,326865.360,332324.696,319520.071 +1.490463,0.020132,3474383,0.103545,2105907.016,0.000,0.000,4.214,0.000,0.140,3.600,305.617,0.000,135.435,1.055668,97.719,8,0.000,0.000,0.000,0,0.000,0,4.214,264654.038,268329.788,269472.251,264356.004,253825.475,264654.038,255961.384,264654.038 +1.510591,0.020128,3530011,0.105203,2763772.383,0.000,0.000,0.349,0.000,0.135,4.805,305.617,0.000,202.614,1.062336,97.715,8,0.000,0.000,0.000,0,0.000,0,0.349,354190.935,341919.205,347533.397,336503.745,338292.338,352948.857,357619.070,334764.836 +1.530727,0.020137,3574145,0.106518,2191728.413,0.000,0.000,11.916,0.000,5.986,6.909,305.617,0.000,320.273,1.103786,97.708,8,0.000,0.000,0.000,0,0.000,0,11.916,314799.620,39380.990,326966.508,317779.266,369128.502,252971.961,360437.867,210263.699 +1.550888,0.020161,3623942,0.108002,2469968.360,0.000,0.000,7.109,0.000,0.031,6.013,305.617,0.000,254.204,1.113190,97.703,8,0.000,0.000,0.000,0,0.000,0,7.109,314865.537,305689.399,312038.295,324140.877,314220.727,301572.537,309657.459,287783.530 +1.571027,0.020139,3673581,0.109481,2464842.269,0.000,0.000,0.362,0.000,0.041,4.746,305.617,0.000,194.742,1.119297,97.700,8,0.000,0.000,0.000,0,0.000,0,0.362,307416.316,310048.050,308657.700,298329.385,308409.423,312332.196,313374.958,306274.242 +1.591167,0.020140,3724747,0.111006,2540548.678,0.000,0.000,0.564,0.000,0.136,5.003,305.617,0.000,198.224,1.125465,97.696,8,0.000,0.000,0.000,0,0.000,0,0.564,321702.202,318276.141,315992.100,315743.835,304969.120,327759.876,316538.284,319567.121 +1.611316,0.020149,3764279,0.112184,1961948.366,0.000,0.000,13.177,0.000,4.207,6.166,305.617,0.000,426.115,1.165710,97.687,8,0.000,0.000,0.000,0,0.000,0,13.177,268097.872,277130.418,260703.095,210081.135,341549.344,64220.408,206607.079,333559.015 +1.631470,0.020154,3808589,0.113505,2198542.968,0.000,0.000,7.367,0.000,0.180,6.593,305.617,0.000,338.212,1.176064,97.681,8,0.000,0.000,0.000,0,0.000,0,7.367,269273.137,303062.524,286440.726,260590.108,278551.573,244662.951,279940.858,276021.091 +1.651625,0.020154,3858238,0.114984,2463451.737,0.000,0.000,0.538,0.000,0.161,4.887,305.617,0.000,173.273,1.182274,97.677,8,0.000,0.000,0.000,0,0.000,0,0.538,288822.586,330451.541,324695.929,313532.025,297902.561,300482.663,306486.362,301078.071 +1.671776,0.020151,3909529,0.116513,2545340.696,0.000,0.000,0.535,0.000,0.179,4.984,305.617,0.000,134.338,1.188335,97.675,8,0.000,0.000,0.000,0,0.000,0,0.535,297455.151,337850.295,314228.564,334972.016,317354.970,315221.074,316114.333,312144.294 +1.691928,0.020152,3950713,0.117740,2043652.910,0.000,0.000,1.036,0.000,14.492,4.453,305.617,1.745,107.580,1.202900,97.672,8,0.000,0.000,0.000,0,0.000,0,1.036,271732.793,279076.922,293765.181,80041.087,270194.495,282748.987,287016.522,279076.922 +1.712059,0.020131,3972468,0.118389,1080668.487,0.000,0.000,23.121,0.000,12.170,4.136,305.617,36.868,58.406,1.221992,97.671,8,0.000,0.000,0.000,0,0.000,0,23.121,202175.166,51462.770,187471.518,150662.722,47786.858,47786.858,194823.342,198499.254 +1.732211,0.020152,4005017,0.119359,1615137.404,0.000,0.000,1.904,0.000,32.322,7.784,305.617,156.231,432.833,1.239170,97.663,8,0.000,0.000,0.000,0,0.000,0,1.904,322193.836,0.000,319464.641,315296.417,0.000,0.000,320357.832,337824.678 +1.752358,0.020146,4044174,0.120526,1943619.498,0.000,0.000,0.241,0.000,52.469,10.339,305.617,103.927,103.151,1.258751,97.661,8,0.000,0.000,0.000,0,0.000,0,0.241,382946.202,0.000,393022.427,382499.473,0.000,0.000,395802.076,389349.321 +1.772504,0.020147,4077172,0.121509,1637884.723,0.000,0.000,1.919,0.000,72.615,8.494,305.617,13.572,184.390,1.277313,97.657,8,0.000,0.000,0.000,0,0.000,0,1.919,329185.147,0.000,323228.842,327199.712,0.000,0.000,328093.158,330177.865 +1.792697,0.020193,4105953,0.122367,1425318.199,0.000,0.000,77.905,0.000,20.077,9.022,305.617,168.881,87.439,1.292202,97.655,8,0.000,0.000,0.000,0,0.000,0,77.905,81663.240,219881.617,2278.053,289213.658,296840.182,230875.697,302981.020,1584.732 +1.812831,0.020134,4134944,0.123231,1439878.552,0.000,0.000,25.596,0.000,40.211,6.976,305.617,79.932,149.193,1.312263,97.652,8,0.000,0.000,0.000,0,0.000,0,25.596,176762.711,219277.148,181481.019,227869.435,117659.697,233382.405,283446.135,0.000 +1.832964,0.020132,4171674,0.124326,1824423.502,0.000,0.000,12.715,0.000,60.343,6.146,305.617,108.462,96.432,1.351635,97.651,8,0.000,0.000,0.000,0,0.000,0,12.715,264399.845,275228.168,268323.870,261270.559,231517.505,264747.543,258936.012,0.000 +1.853102,0.020138,4226034,0.125946,2699343.219,0.000,0.000,76.100,0.000,0.202,6.700,305.617,63.623,142.569,1.364563,97.648,8,0.000,0.000,0.000,0,0.000,0,76.100,375057.751,356188.170,360905.565,363487.718,382158.672,372872.852,402120.703,86551.789 +1.873236,0.020134,4283476,0.127658,2852960.770,0.000,0.000,0.356,0.000,0.087,6.691,305.617,11.447,151.135,1.375095,97.645,8,0.000,0.000,0.000,0,0.000,0,0.356,356508.346,336393.289,361574.360,356508.346,361326.026,371458.055,352237.000,356955.347 +1.893380,0.020143,4336423,0.129235,2628493.712,0.000,0.000,0.432,0.000,8.060,6.068,305.617,26.373,138.848,1.391010,97.642,8,0.000,0.000,0.000,0,0.000,0,0.432,345322.724,334847.868,349691.384,363542.022,189937.427,352421.797,336386.828,356343.662 +1.913527,0.020148,4389944,0.130831,2656436.335,0.000,0.000,9.674,0.000,0.132,6.906,305.617,0.000,139.982,1.427822,97.639,8,0.000,0.000,0.000,0,0.000,0,9.674,326886.450,333686.244,379100.927,349072.640,360736.520,271793.228,287874.493,347285.832 +1.933666,0.020138,4445346,0.132482,2751056.909,0.000,0.000,0.288,0.000,0.113,4.884,305.617,0.000,145.089,1.434704,97.636,8,0.000,0.000,0.000,0,0.000,0,0.288,345409.044,345409.044,367456.430,335477.789,333541.194,348884.983,327830.723,347047.701 +1.953795,0.020129,4501889,0.134167,2809060.214,0.000,0.000,0.230,0.000,0.127,4.812,305.617,0.000,148.458,1.441525,97.634,8,0.000,0.000,0.000,0,0.000,0,0.230,337327.677,358193.307,334545.593,359733.389,341898.244,349449.614,356603.544,371308.845 +1.973920,0.020125,4549259,0.135578,2353743.792,0.000,0.000,9.868,0.000,0.158,6.358,305.617,0.000,153.141,1.483761,97.631,8,0.000,0.000,0.000,0,0.000,0,9.868,303994.184,292565.832,290478.915,315670.980,305882.347,349310.088,356663.984,139177.462 +1.994043,0.020123,4605994,0.137269,2819429.680,0.000,0.000,0.302,0.000,0.129,4.832,305.617,0.000,148.890,1.492550,97.628,8,0.000,0.000,0.000,0,0.000,0,0.302,362473.254,349751.407,352882.174,345676.440,347415.756,356708.667,349353.849,355168.131 +2.014176,0.020133,4656721,0.138781,2519571.293,0.000,0.000,0.645,0.000,0.053,4.560,305.617,0.000,305.388,1.498833,97.622,8,0.000,0.000,0.000,0,0.000,0,0.645,308743.966,330399.752,327270.591,315846.667,307303.558,312419.489,303131.342,314455.928 +2.034320,0.020144,4711141,0.140403,2701606.920,0.000,0.000,0.437,0.000,2.534,4.803,305.617,0.000,335.288,1.508221,97.615,8,0.000,0.000,0.000,0,0.000,0,0.437,282919.108,339165.352,345321.164,349243.011,351675.550,344328.291,339910.007,349044.437 +2.054434,0.020114,4752075,0.141623,2035061.686,0.000,0.000,15.227,0.000,0.115,5.916,305.617,0.000,840.506,1.544506,97.598,8,0.000,0.000,0.000,0,0.000,0,15.227,125034.938,329913.259,268564.109,268564.109,265730.315,225410.898,253848.267,297995.792 +2.074570,0.020136,4800596,0.143069,2409713.348,0.000,0.000,0.922,0.000,0.142,4.908,305.617,0.000,592.856,1.554947,97.587,8,0.000,0.000,0.000,0,0.000,0,0.922,307117.894,305032.035,302548.870,290331.696,296837.590,312382.205,308707.120,286755.938 +2.094698,0.020129,4857254,0.144757,2814770.765,0.000,0.000,0.461,0.000,0.094,4.699,305.617,0.000,247.818,1.561893,97.582,8,0.000,0.000,0.000,0,0.000,0,0.461,347164.003,338072.559,364552.012,349250.564,356603.208,378661.138,330670.236,349797.045 +2.114818,0.020120,4906984,0.146240,2471670.472,0.000,0.000,0.388,0.000,2.348,4.697,305.617,0.000,349.660,1.569969,97.575,8,0.000,0.000,0.000,0,0.000,0,0.388,316302.250,309095.489,327833.067,272216.754,308797.278,323658.116,305467.258,308300.260 +2.134944,0.020126,4948129,0.147466,2044413.435,0.000,0.000,17.930,0.000,2.446,5.347,305.617,0.000,806.460,1.597954,97.559,8,0.000,0.000,0.000,0,0.000,0,17.930,299419.987,252216.371,277159.755,48545.192,246800.377,323419.299,312537.623,284314.830 +2.155080,0.020136,5000862,0.149037,2618821.326,0.000,0.000,4.027,0.000,0.112,6.192,305.617,0.000,326.100,1.617760,97.553,8,0.000,0.000,0.000,0,0.000,0,4.027,318134.174,295389.021,348129.966,293203.897,326775.346,361886.314,345746.194,329556.413 +2.175238,0.020158,5054846,0.150646,2678100.850,0.000,0.000,0.319,0.000,0.139,4.713,305.617,0.000,230.605,1.624451,97.548,8,0.000,0.000,0.000,0,0.000,0,0.319,335209.089,345180.530,331389.183,326081.003,339921.959,336151.663,326428.268,337739.156 +2.195382,0.020144,5104877,0.152137,2483654.154,0.000,0.000,0.649,0.000,3.166,4.734,305.617,0.000,330.626,1.633381,97.542,8,0.000,0.000,0.000,0,0.000,0,0.649,325802.447,304903.036,290208.914,343624.034,313292.586,319448.232,321831.062,264543.843 +2.215522,0.020140,5147504,0.153408,2116521.649,0.000,0.000,12.302,0.000,0.063,6.731,305.617,0.000,580.503,1.674286,97.530,8,0.000,0.000,0.000,0,0.000,0,12.302,301289.168,282917.877,316135.157,215440.623,279690.488,275122.492,338280.010,107645.833 +2.235671,0.020149,5201557,0.155018,2682599.048,0.000,0.000,0.457,0.000,0.144,5.036,305.617,0.000,282.653,1.681705,97.525,8,0.000,0.000,0.000,0,0.000,0,0.457,337874.573,323184.375,327303.586,332415.378,333904.249,356832.871,328345.796,342738.220 +2.255812,0.020140,5257547,0.156687,2780022.882,0.000,0.000,0.435,0.000,0.094,4.682,305.617,0.000,282.978,1.688747,97.519,8,0.000,0.000,0.000,0,0.000,0,0.435,342947.277,352728.747,330087.375,358190.482,338478.585,349054.489,343443.798,365092.128 +2.275936,0.020124,5313676,0.158360,2789129.644,0.000,0.000,0.490,0.000,7.089,4.915,305.617,0.000,347.840,1.701031,97.512,8,0.000,0.000,0.000,0,0.000,0,0.490,361604.454,348138.080,345653.509,228332.069,377555.400,386102.324,373033.481,368710.327 +2.296084,0.020149,5358192,0.159687,2209382.630,0.000,0.000,11.572,0.000,2.146,6.950,305.617,0.000,341.021,1.739933,97.506,8,0.000,0.000,0.000,0,0.000,0,11.572,199517.436,302353.288,224035.250,275105.758,298531.686,352580.066,319525.685,237733.462 +2.316226,0.020142,5417013,0.161440,2920382.018,0.000,0.000,2.196,0.000,0.053,4.983,305.617,0.000,171.055,1.747494,97.502,8,0.000,0.000,0.000,0,0.000,0,2.196,359654.670,358165.211,363229.371,363725.858,369435.450,364470.587,370627.017,371073.855 +2.336382,0.020156,5475852,0.163193,2919158.379,0.000,0.000,0.444,0.000,0.059,4.938,305.617,0.000,174.032,1.754803,97.499,8,0.000,0.000,0.000,0,0.000,0,0.444,356516.462,372293.283,359245.158,370804.904,363164.556,363561.458,361527.339,372045.220 +2.356526,0.020144,5525231,0.164665,2451320.227,0.000,0.000,0.548,0.000,14.662,4.809,305.617,0.000,458.616,1.769550,97.490,8,0.000,0.000,0.000,0,0.000,0,0.548,323275.022,92286.282,346359.003,323275.022,347550.435,349883.654,331962.542,336728.267 +2.376656,0.020130,5578601,0.166255,2651230.810,0.000,0.000,15.150,0.000,0.099,7.521,305.617,0.000,175.420,1.807587,97.486,8,0.000,0.000,0.000,0,0.000,0,15.150,228114.144,396964.313,363929.491,369691.956,275406.101,399597.164,342916.363,274611.278 +2.396799,0.020143,5629345,0.167768,2519188.307,0.000,0.000,3.963,0.000,0.174,5.345,305.617,0.000,132.451,1.813854,97.484,8,0.000,0.000,0.000,0,0.000,0,3.963,326763.705,291068.915,301246.150,302834.792,312267.351,318969.432,323288.552,342749.410 +2.416931,0.020131,5684509,0.169412,2740194.184,0.000,0.000,0.263,0.000,0.415,4.782,305.617,0.000,145.140,1.820862,97.481,8,0.000,0.000,0.000,0,0.000,0,0.263,341654.985,348410.594,338177.833,349205.372,330975.162,356557.064,329037.892,346175.282 +2.437073,0.020142,5720622,0.170488,1792924.361,0.000,0.000,18.626,0.000,2.854,4.227,305.617,11.054,183.851,1.834927,97.477,8,0.000,0.000,0.000,0,0.000,0,18.626,262387.651,7496.790,253500.728,249826.804,260699.632,268196.422,248982.795,241833.538 +2.457216,0.020143,5728682,0.170728,400137.576,0.000,0.000,2.000,0.000,22.997,2.084,305.617,20.750,173.757,1.850471,97.474,8,0.000,0.000,0.000,0,0.000,0,2.000,75807.702,87970.693,73474.394,0.000,82658.693,80226.095,0.000,0.000 +2.477342,0.020126,5738450,0.171019,485335.663,0.000,0.000,4.224,0.000,43.123,2.386,305.617,80.934,103.642,1.856106,97.472,8,0.000,0.000,0.000,0,0.000,0,4.224,94602.693,90478.731,103546.225,0.000,100714.106,95993.909,0.000,0.000 +2.497473,0.020131,5780668,0.172277,2097167.954,0.000,0.000,0.520,0.000,63.254,9.171,305.617,162.025,158.532,1.878788,97.469,8,0.000,0.000,0.000,0,0.000,0,0.520,420745.004,411902.901,429487.757,0.000,415777.530,419254.762,0.000,0.000 +2.517605,0.020132,5818895,0.173417,1898802.146,0.000,0.000,0.369,0.000,83.386,9.378,305.617,78.388,178.120,1.897980,97.465,8,0.000,0.000,0.000,0,0.000,0,0.369,381578.415,373233.561,385005.766,0.000,382273.820,376710.583,0.000,0.000 +2.537756,0.020151,5851147,0.174378,1600549.781,0.000,0.000,97.588,0.000,9.090,10.083,305.617,270.619,100.804,1.917336,97.463,8,0.000,0.000,0.000,0,0.000,0,97.588,334183.996,253739.645,218256.788,114438.416,337856.347,261084.348,78657.801,2332.440 +2.557918,0.020163,5881202,0.175273,1490633.017,0.000,0.000,24.240,0.000,25.903,9.133,305.617,100.550,140.654,1.930351,97.460,8,0.000,0.000,0.000,0,0.000,0,24.240,333985.118,23608.096,69088.398,322379.458,311964.122,0.000,319602.035,110005.790 +2.578058,0.020139,5909852,0.176127,1422578.087,0.000,0.000,27.440,0.000,0.085,5.727,305.617,68.468,144.694,1.967854,97.458,8,0.000,0.000,0.000,0,0.000,0,27.440,172447.249,62116.760,213113.618,173837.553,172695.518,218327.255,202835.305,207204.829 +2.598205,0.020147,5955661,0.177493,2273726.401,0.000,0.000,1.324,0.000,0.080,5.891,305.617,109.352,120.210,1.986439,97.455,8,0.000,0.000,0.000,0,0.000,0,1.324,278054.865,276813.992,285797.913,286840.247,286691.342,279146.833,286542.437,293838.772 +2.618340,0.020135,6008805,0.179076,2639411.554,0.000,0.000,0.299,0.000,0.037,6.761,305.617,89.824,149.578,1.998096,97.452,8,0.000,0.000,0.000,0,0.000,0,0.299,329231.130,334445.985,335389.625,328784.143,326946.528,321930.334,314083.220,348600.589 +2.638468,0.020128,6063209,0.180698,2702865.443,0.000,0.000,0.467,0.000,0.041,6.915,305.617,14.943,142.446,2.008949,97.450,8,0.000,0.000,0.000,0,0.000,0,0.467,332517.433,348763.242,337733.977,317265.251,338181.109,343049.884,335547.996,349806.551 +2.658585,0.020117,6110476,0.182106,2349552.021,0.000,0.000,11.403,0.000,1.728,6.665,305.617,53.786,124.853,2.042400,97.447,8,0.000,0.000,0.000,0,0.000,0,11.403,305903.551,287660.684,321909.554,309979.614,294619.816,364509.382,327377.443,137591.977 +2.678733,0.020148,6163787,0.183695,2645961.550,0.000,0.000,2.342,0.000,0.135,5.704,305.617,0.000,139.010,2.061253,97.444,8,0.000,0.000,0.000,0,0.000,0,2.342,349562.139,319187.011,317896.564,330751.398,327078.588,330552.868,338891.138,332041.844 +2.698858,0.020125,6218920,0.185338,2739525.772,0.000,0.000,0.309,0.000,0.160,4.824,305.617,0.000,144.798,2.068241,97.441,8,0.000,0.000,0.000,0,0.000,0,0.309,341962.461,340571.158,334608.430,340173.643,341415.878,363527.661,338285.445,338981.097 +2.718988,0.020130,6273324,0.186960,2702637.720,0.000,0.000,0.253,0.000,0.627,4.698,305.617,0.000,143.016,2.074963,97.439,8,0.000,0.000,0.000,0,0.000,0,0.253,337606.168,343517.753,330005.558,349230.630,352906.741,331346.842,323497.846,334526.182 +2.739116,0.020128,6323348,0.188450,2485292.883,0.000,0.000,11.286,0.000,0.140,6.504,305.617,0.000,238.124,2.119041,97.434,8,0.000,0.000,0.000,0,0.000,0,11.286,335850.390,334409.611,125844.532,327205.720,312102.389,330882.189,384439.396,334558.657 +2.759241,0.020124,6375974,0.190019,2615054.497,0.000,0.000,0.445,0.000,0.165,4.699,305.617,0.000,392.484,2.125797,97.426,8,0.000,0.000,0.000,0,0.000,0,0.445,337602.711,327266.920,301526.825,346248.997,323987.294,323589.763,320210.755,334621.233 +2.779356,0.020116,6428222,0.191576,2597377.031,0.000,0.000,0.374,0.000,0.065,4.584,305.617,0.000,392.068,2.132259,97.419,8,0.000,0.000,0.000,0,0.000,0,0.374,313536.536,326610.915,334216.923,330488.488,327406.315,320048.869,317662.671,327406.315 +2.799479,0.020123,6480040,0.193120,2575117.363,0.000,0.000,0.521,0.000,5.432,4.829,305.617,0.000,427.847,2.143120,97.410,8,0.000,0.000,0.000,0,0.000,0,0.521,322771.764,327492.829,338674.299,342003.892,256229.594,340214.857,334648.970,313081.157 +2.819611,0.020132,6519692,0.194302,1969582.341,0.000,0.000,12.136,0.000,0.129,6.174,305.617,0.000,811.822,2.181770,97.394,8,0.000,0.000,0.000,0,0.000,0,12.136,202163.829,242497.251,261670.528,286705.066,118814.712,303196.071,253623.712,300911.173 +2.839744,0.020133,6572744,0.195883,2635120.979,0.000,0.000,0.545,0.000,0.121,4.850,305.617,0.000,363.022,2.188183,97.387,8,0.000,0.000,0.000,0,0.000,0,0.545,327130.113,334133.658,315606.550,344216.776,334481.352,342279.625,317494.030,319778.875 +2.859886,0.020142,6628605,0.197548,2773371.955,0.000,0.000,0.548,0.000,0.174,4.685,305.617,0.000,321.353,2.194962,97.381,8,0.000,0.000,0.000,0,0.000,0,0.548,325639.474,343959.487,363719.284,350314.397,344406.317,357116.136,342867.237,345349.624 +2.880024,0.020138,6679591,0.199067,2531826.473,0.000,0.000,0.537,0.000,7.156,4.746,305.617,0.000,482.801,2.205524,97.371,8,0.000,0.000,0.000,0,0.000,0,0.537,330866.508,333150.743,334392.176,216853.376,342684.943,322176.483,317310.069,334392.176 +2.900175,0.020152,6724086,0.200393,2208009.315,0.000,0.000,15.434,0.000,0.170,6.642,305.617,0.000,467.937,2.244923,97.362,8,0.000,0.000,0.000,0,0.000,0,15.434,315855.249,231345.981,319477.783,132148.080,238690.298,357588.833,341163.368,271739.724 +2.920308,0.020133,6781308,0.202099,2842171.281,0.000,0.000,0.303,0.000,0.100,4.736,305.617,0.000,224.870,2.252022,97.358,8,0.000,0.000,0.000,0,0.000,0,0.303,350863.268,347187.747,338147.952,374903.164,367552.121,377187.947,340830.089,345498.994 +2.940425,0.020116,6833071,0.203641,2573162.998,0.000,0.000,0.557,0.000,0.116,4.601,305.617,0.000,275.544,2.258476,97.352,8,0.000,0.000,0.000,0,0.000,0,0.557,319489.183,317699.606,317500.764,327393.148,334750.297,327790.831,304824.595,323714.573 +2.960559,0.020134,6882090,0.205102,2434666.222,0.000,0.000,0.465,0.000,9.783,4.610,305.617,0.000,342.048,2.271500,97.345,8,0.000,0.000,0.000,0,0.000,0,0.465,338138.429,316731.604,336996.069,316085.923,171850.612,317377.286,314049.542,323436.758 +2.980705,0.020146,6924275,0.206359,2093927.372,0.000,0.000,12.280,0.000,0.125,6.590,305.617,0.000,622.205,2.308964,97.333,8,0.000,0.000,0.000,0,0.000,0,12.280,204503.515,269775.875,198348.555,334254.046,280050.687,343585.760,183656.069,279752.866 +3.000845,0.020140,6983665,0.208129,2948811.727,0.000,0.000,0.454,0.000,0.088,4.939,305.617,0.000,298.298,2.316296,97.327,8,0.000,0.000,0.000,0,0.000,0,0.454,364939.656,373132.179,356399.572,368812.485,374770.684,385793.351,361861.254,363102.545 +3.020972,0.020127,7039133,0.209783,2755910.578,0.000,0.000,0.456,0.000,0.113,4.675,305.617,0.000,282.388,2.322933,97.322,8,0.000,0.000,0.000,0,0.000,0,0.456,334576.726,352016.053,345606.728,344215.556,363990.064,340091.727,337110.645,338303.078 +3.041121,0.020149,7087351,0.211220,2393101.903,0.000,0.000,11.181,0.000,2.071,4.893,305.617,0.000,319.499,2.337509,97.316,8,0.000,0.000,0.000,0,0.000,0,11.181,299472.746,352825.945,352577.791,293517.040,318679.898,156287.650,306718.855,313021.977 +3.061282,0.020161,7137960,0.212728,2510243.544,0.000,0.000,5.979,0.000,0.113,7.430,305.617,0.000,294.311,2.374420,97.310,8,0.000,0.000,0.000,0,0.000,0,5.979,230197.006,249640.494,260602.256,346411.526,367888.644,368831.058,349833.976,336838.584 +3.081410,0.020128,7194445,0.214411,2806270.645,0.000,0.000,0.508,0.000,0.137,5.055,305.617,0.000,160.495,2.381351,97.307,8,0.000,0.000,0.000,0,0.000,0,0.508,353435.591,364613.973,340717.077,352441.957,356615.220,347275.061,334556.546,356615.220 +3.101540,0.020130,7248651,0.216027,2692773.946,0.000,0.000,0.565,0.000,0.044,4.913,305.617,0.000,142.432,2.387817,97.304,8,0.000,0.000,0.000,0,0.000,0,0.565,346594.174,343067.130,342222.627,323494.520,346544.498,332833.735,330846.668,327170.594 +3.121700,0.020160,7296499,0.217453,2373417.996,0.000,0.000,14.109,0.000,1.121,5.535,305.617,0.000,487.701,2.418728,97.294,8,0.000,0.000,0.000,0,0.000,0,14.109,287748.658,354861.903,105010.155,298016.538,340824.173,294990.738,348413.476,343552.354 +3.141819,0.020118,7348400,0.218999,2579802.721,0.000,0.000,6.489,0.000,0.118,6.826,305.617,0.000,221.154,2.440327,97.290,8,0.000,0.000,0.000,0,0.000,0,6.489,378612.307,389895.619,273433.937,318716.307,271743.925,390243.563,294857.320,262299.743 +3.161957,0.020138,7407991,0.220775,2959093.344,0.000,0.000,0.204,0.000,0.020,4.946,305.617,0.000,156.341,2.447781,97.287,8,0.000,0.000,0.000,0,0.000,0,0.204,355492.428,360110.502,373915.069,373070.905,378135.890,365026.517,374510.950,378831.084 +3.182075,0.020118,7462437,0.222398,2706297.527,0.000,0.000,0.455,0.000,3.240,4.685,305.617,0.000,143.099,2.458160,97.284,8,0.000,0.000,0.000,0,0.000,0,0.455,341331.689,342077.280,336659.317,337852.263,294210.320,352117.909,359971.471,342077.280 +3.202193,0.020118,7497171,0.223433,1726528.417,0.000,0.000,14.899,0.000,9.250,4.590,305.617,35.145,91.453,2.482784,97.282,8,0.000,0.000,0.000,0,0.000,0,14.899,273886.439,161945.920,161846.506,167811.365,121782.536,282982.849,283728.456,272544.346 +3.222315,0.020122,7528511,0.224367,1557504.131,0.000,0.000,1.472,0.000,29.372,6.953,305.617,155.109,324.001,2.499664,97.276,8,0.000,0.000,0.000,0,0.000,0,1.472,308320.218,0.000,0.000,0.000,327304.474,312594.160,306083.853,303201.426 +3.242458,0.020144,7567560,0.225531,1938526.629,0.000,0.000,0.186,0.000,49.515,9.877,305.617,93.469,102.196,2.518028,97.274,8,0.000,0.000,0.000,0,0.000,0,0.186,383197.702,0.000,0.000,0.000,391984.590,391140.652,384786.292,387417.394 +3.262614,0.020156,7601009,0.226528,1659524.050,0.000,0.000,0.693,0.000,69.671,8.823,305.617,43.024,201.167,2.533913,97.270,8,0.000,0.000,0.000,0,0.000,0,0.693,340894.788,0.000,0.000,0.000,325812.265,339654.448,318419.844,334742.706 +3.282764,0.020150,7628958,0.227361,1387055.476,0.000,0.000,80.871,0.000,11.017,8.757,305.617,398.963,72.891,2.552433,97.268,8,0.000,0.000,0.000,0,0.000,0,80.871,165857.075,107395.186,113846.837,7196.073,212854.876,296726.348,184318.725,298860.355 +3.302942,0.020178,7652361,0.228058,1159841.675,0.000,0.000,0.620,0.000,31.195,9.250,305.617,47.430,199.012,2.563408,97.264,8,0.000,0.000,0.000,0,0.000,0,0.620,0.000,304444.191,240760.196,0.000,0.000,305187.584,0.000,309449.704 +3.323085,0.020143,7682149,0.228946,1478797.466,0.000,0.000,39.658,0.000,0.212,8.495,305.617,73.690,83.968,2.611340,97.263,8,0.000,0.000,0.000,0,0.000,0,39.658,212476.606,267134.724,137216.201,90947.931,94025.863,268574.402,125301.625,283120.114 +3.343210,0.020125,7730288,0.230381,2392035.777,0.000,0.000,0.534,0.000,0.244,5.898,305.617,67.159,139.560,2.620903,97.260,8,0.000,0.000,0.000,0,0.000,0,0.534,291532.311,297842.964,290488.817,295457.835,319905.406,312153.737,294165.890,290488.817 +3.363347,0.020137,7781235,0.231899,2530075.027,0.000,0.000,0.424,0.000,0.114,6.491,305.961,145.491,143.939,2.631817,97.257,8,0.000,0.000,0.000,0,0.000,0,0.424,325676.331,307152.807,312367.204,309586.192,312367.204,308791.617,319717.020,334416.653 +3.383522,0.020175,7830310,0.233361,2432450.852,0.000,0.000,0.507,0.000,1.363,6.579,305.961,20.717,128.175,2.640686,97.255,8,0.000,0.000,0.000,0,0.000,0,0.507,308449.142,291299.310,300766.414,299626.396,308102.180,304335.165,304434.297,315437.946 +3.403672,0.020150,7874509,0.234679,2193498.868,0.000,0.000,3.725,0.000,12.026,5.733,305.961,66.881,116.897,2.657505,97.252,8,0.000,0.000,0.000,0,0.000,0,3.725,308833.762,304813.911,292952.868,301141.454,290124.084,102878.417,298957.831,293796.541 +3.423816,0.020144,7924861,0.236179,2499554.839,0.000,0.000,12.900,0.000,0.080,7.110,305.961,0.000,132.054,2.693913,97.250,8,0.000,0.000,0.000,0,0.000,0,12.900,297204.378,312245.788,324110.135,323762.644,273326.758,300431.083,348881.304,319592.748 +3.443960,0.020144,7981765,0.237875,2824892.273,0.000,0.000,0.345,0.000,0.100,5.017,306.117,0.000,148.735,2.701237,97.247,8,0.000,0.000,0.000,0,0.000,0,0.345,366912.322,341643.973,348991.155,363338.017,351175.452,358969.423,354948.330,338913.601 +3.464096,0.020136,8038314,0.239560,2808354.175,0.000,0.000,0.560,0.000,0.076,5.088,306.117,0.000,186.816,2.708313,97.243,8,0.000,0.000,0.000,0,0.000,0,0.560,349573.026,341776.043,345451.054,355929.802,352801.076,359505.489,349225.390,354092.296 +3.484244,0.020148,8085529,0.240968,2343412.730,0.000,0.000,10.214,0.000,0.052,6.508,306.117,0.000,310.011,2.751877,97.237,8,0.000,0.000,0.000,0,0.000,0,10.214,379095.339,303454.949,279134.876,286877.594,133164.807,332986.466,329760.334,298938.364 +3.504394,0.020150,8136483,0.242486,2528679.400,0.000,0.000,0.359,0.000,0.050,4.796,306.117,0.000,319.472,2.758530,97.231,8,0.000,0.000,0.000,0,0.000,0,0.359,320042.655,327437.035,315824.385,308479.632,311209.101,323417.271,310117.313,312152.008 +3.524506,0.020112,8186917,0.243989,2507639.415,0.000,0.000,0.525,0.000,0.104,4.574,306.117,0.000,387.476,2.764923,97.223,8,0.000,0.000,0.000,0,0.000,0,0.525,312050.303,329999.659,305387.661,295343.977,316425.769,311801.697,312845.842,323784.508 +3.544642,0.020136,8241276,0.245609,2699610.064,0.000,0.000,0.438,0.000,0.412,4.706,306.117,0.000,322.225,2.771255,97.217,8,0.000,0.000,0.000,0,0.000,0,0.438,344807.533,332689.855,340238.572,337109.828,323402.946,357173.524,333385.131,330802.675 +3.564784,0.020142,8281438,0.246806,1993987.058,0.000,0.000,14.412,0.000,2.806,5.284,306.117,0.000,937.311,2.812149,97.198,8,0.000,0.000,0.000,0,0.000,0,14.412,296153.897,268201.735,229724.070,235135.768,279223.724,349029.655,295756.708,40761.500 +3.584954,0.020170,8336694,0.248453,2739459.531,0.000,0.000,4.183,0.000,0.201,5.562,306.117,0.000,249.437,2.821213,97.193,8,0.000,0.000,0.000,0,0.000,0,4.183,364296.160,359536.711,333458.897,326270.146,345555.830,355867.969,332021.147,322452.671 +3.605085,0.020131,8377359,0.249665,2020002.922,0.000,0.000,4.339,0.000,0.053,5.087,306.117,0.000,320.748,2.826500,97.187,8,0.000,0.000,0.000,0,0.000,0,4.339,242956.702,253636.663,249911.096,245738.459,236350.028,260988.451,265757.178,264664.344 +3.625192,0.020107,8436048,0.251414,2918849.770,0.000,0.000,0.370,0.000,0.033,4.914,306.117,0.000,402.730,2.833420,97.179,8,0.000,0.000,0.000,0,0.000,0,0.370,356643.863,351421.774,371017.044,383550.059,367784.322,371713.322,351769.913,364949.473 +3.645328,0.020135,8476948,0.252633,2031241.992,0.000,0.000,13.355,0.000,3.774,5.072,306.117,0.000,532.914,2.874840,97.169,8,0.000,0.000,0.000,0,0.000,0,13.355,330660.371,308212.416,276378.036,63668.759,221052.765,219761.511,320181.348,291326.785 +3.665481,0.020154,8532800,0.254297,2771327.704,0.000,0.000,4.246,0.000,0.047,5.949,306.117,0.000,276.394,2.883572,97.163,8,0.000,0.000,0.000,0,0.000,0,4.246,352792.021,350658.399,345498.009,352792.021,335723.040,352494.307,345150.675,336219.232 +3.685623,0.020142,8590776,0.256025,2878371.478,0.000,0.000,0.319,0.000,0.108,4.577,306.117,0.000,263.947,2.890842,97.158,8,0.000,0.000,0.000,0,0.000,0,0.319,365654.856,386308.274,373548.831,362229.169,360839.035,335071.911,345348.972,349370.431 +3.705758,0.020135,8644297,0.257620,2658136.420,0.000,0.000,0.463,0.000,3.210,4.730,306.117,0.000,307.498,2.900440,97.152,8,0.000,0.000,0.000,0,0.000,0,0.463,344925.495,338121.350,272861.148,330770.885,355702.865,340107.961,337028.713,338618.002 +3.725916,0.020159,8688080,0.258925,2171936.642,0.000,0.000,12.331,0.000,0.152,6.510,306.117,0.000,766.193,2.941887,97.137,8,0.000,0.000,0.000,0,0.000,0,12.331,325470.532,297343.449,139444.851,352407.051,214698.440,229282.853,312523.145,300766.322 +3.746044,0.020127,8747445,0.260694,2949471.013,0.000,0.000,0.379,0.000,0.045,4.767,306.117,0.000,292.474,2.949207,97.131,8,0.000,0.000,0.000,0,0.000,0,0.379,358517.356,341128.072,379185.762,370689.855,384253.496,397071.883,371931.946,346692.643 +3.766168,0.020124,8802115,0.262323,2716659.428,0.000,0.000,0.482,0.000,0.059,4.879,306.117,0.000,230.214,2.956051,97.127,8,0.000,0.000,0.000,0,0.000,0,0.482,337855.633,335520.111,344713.123,335271.651,348738.172,336166.106,341980.066,336414.566 +3.786337,0.020169,8851570,0.263797,2451972.111,0.000,0.000,0.599,0.000,8.274,4.702,306.117,0.000,262.231,2.967762,97.122,8,0.000,0.000,0.000,0,0.000,0,0.599,317757.340,317013.642,330152.306,320880.872,332383.400,192964.826,325095.160,315724.566 +3.806467,0.020130,8897105,0.265154,2262067.373,0.000,0.000,12.136,0.000,0.189,7.124,306.117,0.000,353.759,3.007088,97.115,8,0.000,0.000,0.000,0,0.000,0,12.136,367613.892,211626.376,217388.972,373326.810,259416.181,249927.769,245506.467,337260.907 +3.826593,0.020126,8953671,0.266840,2810537.124,0.000,0.000,0.272,0.000,0.075,4.795,306.117,0.000,179.141,3.013790,97.111,8,0.000,0.000,0.000,0,0.000,0,0.272,346559.708,341938.912,343777.293,345565.988,345715.046,375029.774,358881.831,353068.571 +3.846741,0.020147,9011455,0.268562,2868084.161,0.000,0.000,0.476,0.000,0.096,5.164,306.117,0.000,164.027,3.021042,97.108,8,0.000,0.000,0.000,0,0.000,0,0.476,362679.824,339699.017,354440.485,356276.964,374542.487,370025.741,356971.848,353447.794 +3.866871,0.020131,9038954,0.269382,1366022.497,0.000,0.000,10.941,0.000,8.987,5.999,306.117,0.000,339.190,3.028450,97.101,8,0.000,0.000,0.000,0,0.000,0,10.941,176446.849,175353.992,176446.849,180122.825,180520.228,111223.112,190504.974,175403.667 +3.887008,0.020136,9088886,0.270870,2479678.303,0.000,0.000,10.638,0.000,0.053,6.740,306.117,0.000,302.622,3.070942,97.095,8,0.000,0.000,0.000,0,0.000,0,10.638,385866.787,358851.146,327068.039,253867.570,326670.750,257244.525,217118.352,352991.136 +3.907129,0.020121,9146231,0.272579,2849992.157,0.000,0.000,0.446,0.000,0.152,4.755,306.117,0.000,176.276,3.077915,97.092,8,0.000,0.000,0.000,0,0.000,0,0.446,371450.717,351869.291,345706.608,378309.187,342973.160,360417.528,345358.715,353906.952 +3.927244,0.020115,9202877,0.274267,2816114.663,0.000,0.000,0.236,0.000,0.229,4.772,306.117,0.000,148.754,3.084873,97.089,8,0.000,0.000,0.000,0,0.000,0,0.236,372161.042,343227.335,349491.334,357047.903,350038.191,349491.334,345812.477,348845.048 +3.947367,0.020123,9252656,0.275751,2473682.924,0.000,0.000,0.324,0.000,12.246,5.062,306.117,1.359,130.057,3.100121,97.086,8,0.000,0.000,0.000,0,0.000,0,0.324,344175.816,331653.103,341989.310,322559.229,325789.294,338312.006,126568.842,342635.323 +3.967494,0.020126,9272061,0.276329,964167.836,0.000,0.000,20.385,0.000,14.212,3.627,306.117,34.354,57.644,3.118462,97.085,8,0.000,0.000,0.000,0,0.000,0,20.385,177381.045,51475.284,49935.000,170673.358,170971.478,176486.687,115769.702,51475.284 +3.987638,0.020145,9305352,0.277321,1652590.041,0.000,0.000,1.620,0.000,34.357,7.513,306.117,159.006,311.806,3.135567,97.079,8,0.000,0.000,0.000,0,0.000,0,1.620,345698.148,0.000,0.000,329415.984,327033.228,324799.394,325643.287,0.000 +4.007809,0.020170,9342572,0.278430,1845274.113,0.000,0.000,0.285,0.000,54.527,9.860,306.117,74.366,128.204,3.155178,97.076,8,0.000,0.000,0.000,0,0.000,0,0.285,370145.527,0.000,0.000,369054.823,367964.118,369600.175,368509.470,0.000 +4.027969,0.020160,9373210,0.279343,1519742.742,0.000,0.000,3.900,0.000,74.687,8.919,306.117,41.271,154.622,3.172878,97.073,8,0.000,0.000,0.000,0,0.000,0,3.900,289980.288,0.000,0.000,309176.725,344990.233,287202.509,288392.986,0.000 +4.048269,0.020301,9401618,0.280190,1399370.333,0.000,0.000,81.200,0.000,16.240,8.274,306.898,377.145,83.703,3.187756,97.072,8,0.000,0.000,0.000,0,0.000,0,81.200,277036.706,27782.486,198368.922,71869.942,73101.435,290139.794,278613.018,182458.030 +4.068410,0.020140,9432428,0.281108,1529759.786,0.000,0.000,0.973,0.000,36.381,8.602,306.898,76.998,233.129,3.204731,97.067,8,0.000,0.000,0.000,0,0.000,0,0.973,338026.765,0.000,343687.025,0.000,0.000,335246.286,338026.765,174772.945 +4.088558,0.020149,9459471,0.281914,1342179.952,0.000,0.000,42.683,0.000,56.529,8.730,307.211,123.497,90.345,3.248734,97.065,8,0.000,0.000,0.000,0,0.000,0,42.683,116186.934,118916.657,251432.298,0.000,166116.048,267215.060,282799.296,139513.658 +4.108696,0.020138,9492463,0.282897,1638300.966,0.000,0.000,1.692,0.000,76.667,5.140,307.211,69.831,141.408,3.257999,97.063,8,0.000,0.000,0.000,0,0.000,0,1.692,0.000,286623.217,274159.179,0.000,272470.823,264575.277,270782.467,269690.002 +4.128823,0.020127,9543839,0.284429,2552620.724,0.000,0.000,82.708,0.000,54.968,6.166,307.211,147.697,134.693,3.268948,97.060,8,0.000,0.000,0.000,0,0.000,0,82.708,0.000,390822.848,379097.168,253344.228,376712.285,378699.688,365135.661,408808.847 +4.148950,0.020127,9594893,0.285950,2536585.453,0.000,0.000,0.406,0.000,75.095,6.408,307.211,41.339,138.767,3.279266,97.057,8,0.000,0.000,0.000,0,0.000,0,0.406,0.000,362894.585,364534.169,349479.807,357727.411,377948.947,349281.070,374719.463 +4.169072,0.020122,9644680,0.287434,2474220.882,0.000,0.000,85.847,0.000,1.419,5.674,307.367,74.738,130.841,3.296608,97.055,8,0.000,0.000,0.000,0,0.000,0,85.847,149883.507,377591.143,343499.603,386586.142,341561.454,337685.157,179800.573,357613.302 +4.189220,0.020148,9699214,0.289059,2706715.910,0.000,0.000,2.588,0.000,0.135,7.192,307.367,0.000,182.054,3.333115,97.051,8,0.000,0.000,0.000,0,0.000,0,2.588,351206.986,379795.910,320235.652,314279.626,334679.015,305395.221,335175.350,365948.150 +4.209358,0.020138,9754409,0.290704,2740819.979,0.000,0.000,0.631,0.000,0.052,4.950,307.367,0.000,167.011,3.340591,97.048,8,0.000,0.000,0.000,0,0.000,0,0.631,347698.550,347996.493,351869.741,336724.346,335234.635,335234.635,326494.997,359566.581 +4.229492,0.020134,9812467,0.292434,2883588.321,0.000,0.000,0.261,0.000,0.072,4.741,307.523,0.000,151.912,3.347614,97.045,8,0.000,0.000,0.000,0,0.000,0,0.261,371164.276,358350.094,377770.036,350502.649,348317.284,356512.401,352837.015,368134.566 +4.249605,0.020113,9857720,0.293783,2249966.936,0.000,0.000,10.055,0.000,0.065,6.180,307.523,0.000,633.538,3.389874,97.032,8,0.000,0.000,0.000,0,0.000,0,10.055,299412.213,95959.079,336005.935,345850.441,296975.947,341574.544,250189.681,283999.097 +4.269740,0.020135,9913666,0.295450,2778532.127,0.000,0.000,0.468,0.000,0.122,4.799,307.523,0.000,283.049,3.398361,97.027,8,0.000,0.000,0.000,0,0.000,0,0.468,349141.688,331113.461,362650.441,356492.039,336427.566,338712.135,344522.886,359471.911 +4.289867,0.020127,9966347,0.297020,2617455.593,0.000,0.000,0.451,0.000,0.041,4.788,307.523,0.000,361.769,3.404984,97.020,8,0.000,0.000,0.000,0,0.000,0,0.451,334032.269,318182.753,323548.733,335671.874,310183.468,327225.424,317189.053,351422.020 +4.309985,0.020119,10018257,0.298567,2580194.672,0.000,0.000,0.467,0.000,3.211,4.970,307.523,0.000,372.206,3.413883,97.012,8,0.000,0.000,0.000,0,0.000,0,0.467,316522.436,327358.160,265226.715,339337.103,332428.086,328401.969,338343.000,332577.202 +4.330119,0.020134,10061149,0.299846,2130375.377,0.000,0.000,15.312,0.000,0.369,6.416,307.523,0.000,815.260,3.452217,96.996,8,0.000,0.000,0.000,0,0.000,0,15.312,228226.123,286685.785,87813.664,277298.464,286685.785,362628.710,316089.455,284947.392 +4.350252,0.020133,10112836,0.301386,2567317.262,0.000,0.000,0.533,0.000,0.113,4.933,307.523,0.000,465.467,3.461002,96.987,8,0.000,0.000,0.000,0,0.000,0,0.533,315059.752,317692.286,312427.217,323454.060,314712.059,331003.971,319778.446,333189.471 +4.370391,0.020139,10164405,0.302923,2560659.943,0.000,0.000,0.492,0.000,0.054,4.622,307.523,0.000,382.887,3.467438,96.980,8,0.000,0.000,0.000,0,0.000,0,0.492,313025.273,329113.500,308655.630,334774.173,322658.347,330702.461,311138.382,310592.176 +4.390523,0.020133,10215977,0.304460,2561596.252,0.000,0.000,0.501,0.000,3.349,4.641,307.523,0.000,319.558,3.477180,96.973,8,0.000,0.000,0.000,0,0.000,0,0.501,326383.483,327128.537,323452.936,334082.378,336565.892,275918.467,313618.218,324446.341 +4.410665,0.020141,10265229,0.305928,2445322.209,0.000,0.000,12.211,0.000,0.128,6.900,307.523,0.000,458.673,3.517689,96.964,8,0.000,0.000,0.000,0,0.000,0,12.211,306037.645,338011.727,323315.565,315967.484,334337.687,193880.111,319641.525,314130.464 +4.430790,0.020126,10319747,0.307552,2708867.320,0.000,0.000,0.487,0.000,0.047,4.780,307.523,0.000,286.092,3.524521,96.959,8,0.000,0.000,0.000,0,0.000,0,0.487,325702.067,354868.674,341949.904,349303.666,337527.710,349899.917,313081.422,336533.959 +4.450924,0.020134,10375685,0.309220,2778333.922,0.000,0.000,0.270,0.000,0.157,4.781,307.523,0.000,233.207,3.531551,96.954,8,0.000,0.000,0.000,0,0.000,0,0.270,361881.743,358305.640,346534.302,338140.394,348570.694,352842.150,330243.167,341815.833 +4.471054,0.020130,10426889,0.310746,2543672.614,0.000,0.000,0.382,0.000,9.192,4.777,307.523,0.000,360.160,3.543827,96.947,8,0.000,0.000,0.000,0,0.000,0,0.382,349081.858,183656.700,337159.324,338202.546,335669.007,330850.317,330850.317,338202.546 +4.491199,0.020145,10467831,0.311966,2032333.673,0.000,0.000,17.622,0.000,0.083,6.397,307.523,0.000,712.596,3.581596,96.933,8,0.000,0.000,0.000,0,0.000,0,17.622,220646.846,206350.718,312231.420,278377.393,220597.207,211265.012,308558.109,274306.968 +4.511329,0.020130,10521761,0.313573,2679110.829,0.000,0.000,0.934,0.000,0.083,5.075,307.523,0.000,265.076,3.588768,96.928,8,0.000,0.000,0.000,0,0.000,0,0.934,334280.304,334031.916,334528.691,328219.641,336615.149,341185.484,327176.412,343073.232 +4.531459,0.020130,10574082,0.315132,2599160.267,0.000,0.000,0.394,0.000,0.073,4.794,307.523,0.000,195.604,3.595123,96.924,8,0.000,0.000,0.000,0,0.000,0,0.394,320914.648,327223.652,330701.055,330601.701,321411.420,321312.066,327173.974,319821.750 +4.551592,0.020133,10629179,0.316774,2736694.495,0.000,0.000,0.309,0.000,9.735,5.277,307.523,0.000,281.531,3.608707,96.918,8,0.000,0.000,0.000,0,0.000,0,0.309,344415.116,385840.297,369101.345,371237.175,363885.944,365525.070,352859.097,183830.450 +4.571715,0.020123,10675359,0.318150,2294843.341,0.000,0.000,12.721,0.000,0.309,7.449,307.523,0.000,338.148,3.646603,96.912,8,0.000,0.000,0.000,0,0.000,0,12.721,360376.871,353071.935,222924.799,349344.926,330958.351,303130.021,198575.011,176461.427 +4.591862,0.020147,10730842,0.319804,2753921.209,0.000,0.000,0.460,0.000,0.063,4.683,307.523,0.000,194.858,3.653744,96.908,8,0.000,0.000,0.000,0,0.000,0,0.460,330571.801,352609.921,350574.870,334244.821,352609.921,336379.144,345263.881,351666.849 +4.611991,0.020129,10787042,0.321479,2791960.584,0.000,0.000,0.430,0.000,0.100,4.839,307.523,0.000,159.904,3.660431,96.905,8,0.000,0.000,0.000,0,0.000,0,0.430,357539.863,338860.554,351081.592,338214.727,355155.271,355900.456,353416.505,341791.616 +4.632089,0.020098,10832396,0.322831,2256649.750,0.000,0.000,11.551,0.000,1.700,5.309,307.523,0.000,457.914,3.690228,96.896,8,0.000,0.000,0.000,0,0.000,0,11.551,293960.549,285949.775,303364.500,279232.667,329138.292,315455.294,109762.520,339786.152 +4.652213,0.020123,10882881,0.324335,2508760.661,0.000,0.000,6.528,0.000,0.116,7.013,307.523,0.000,270.207,3.712486,96.891,8,0.000,0.000,0.000,0,0.000,0,6.528,279126.644,239869.025,366487.271,238179.456,367729.601,366288.498,279673.269,371406.897 +4.672367,0.020154,10934621,0.325877,2567177.157,0.000,0.000,0.507,0.000,0.116,4.572,307.523,0.000,154.277,3.718815,96.888,8,0.000,0.000,0.000,0,0.000,0,0.507,326776.744,330200.309,312090.149,320872.336,327322.530,310651.260,322162.375,317101.454 +4.692533,0.020166,10988872,0.327494,2690165.003,0.000,0.000,0.418,0.000,0.118,4.780,307.523,0.000,141.983,3.725517,96.885,8,0.000,0.000,0.000,0,0.000,0,0.418,341260.356,330698.243,333921.423,326582.491,354301.837,337987.588,325541.156,339871.909 +4.712677,0.020144,11035640,0.328888,2321697.937,0.000,0.000,0.767,0.000,17.001,4.470,307.523,7.951,121.974,3.741467,96.882,8,0.000,0.000,0.000,0,0.000,0,0.767,319600.824,330174.756,323274.396,312253.678,346407.976,52422.875,310565.821,326997.612 +4.732821,0.020144,11053714,0.329426,897256.977,0.000,0.000,17.609,0.000,20.393,4.024,307.523,68.842,120.230,3.760231,96.880,8,0.000,0.000,0.000,0,0.000,0,17.609,1340.375,0.000,187900.722,176333.782,180007.403,175340.912,0.000,176333.782 +4.752938,0.020117,11089972,0.330507,1802324.053,0.000,0.000,2.219,0.000,40.510,7.721,307.523,150.873,339.609,3.780544,96.873,8,0.000,0.000,0.000,0,0.000,0,2.219,0.000,0.000,362473.026,357154.237,360285.861,354569.404,0.000,367841.524 +4.773090,0.020152,11127303,0.331619,1852500.819,0.000,0.000,0.316,0.000,60.662,9.819,307.523,90.137,134.720,3.799431,96.871,8,0.000,0.000,0.000,0,0.000,0,0.316,0.000,0.000,379372.874,367711.314,365627.120,365775.991,0.000,374013.519 +4.793228,0.020138,11160681,0.332614,1657457.740,0.000,0.000,78.315,0.000,80.800,9.478,307.523,218.026,151.687,3.820312,96.868,8,0.000,0.000,0.000,0,0.000,0,78.315,24580.310,40420.954,273114.554,346656.854,350430.801,346656.854,0.000,275597.413 +4.813358,0.020130,11182500,0.333264,1083888.036,0.000,0.000,81.754,0.000,25.786,6.510,307.836,304.268,171.733,3.831329,96.864,8,0.000,0.000,0.000,0,0.000,0,81.754,211273.469,230945.299,0.000,201089.819,209981.884,10034.620,220562.944,0.000 +4.833512,0.020154,11214582,0.334221,1591880.803,0.000,0.000,12.907,0.000,45.939,9.712,308.773,322.137,142.849,3.850925,96.861,8,0.000,0.000,0.000,0,0.000,0,12.907,370109.061,111742.272,0.000,369860.966,366883.818,0.000,373284.685,0.000 +4.853647,0.020136,11240218,0.334985,1273171.209,0.000,0.000,53.447,0.000,66.075,10.368,308.930,74.495,248.899,3.894974,96.857,8,0.000,0.000,0.000,0,0.000,0,53.447,275582.269,296142.921,0.000,0.000,286955.190,154105.565,0.000,260385.265 +4.873781,0.020133,11277528,0.336097,1853143.793,0.000,0.000,76.602,0.000,41.972,8.190,308.930,105.546,233.405,3.906292,96.852,8,0.000,0.000,0.000,0,0.000,0,76.602,333327.472,333824.161,161324.338,0.000,338145.348,338145.348,0.000,348377.126 +4.893920,0.020140,11325736,0.337533,2393686.087,0.000,0.000,49.369,0.000,0.196,7.161,308.930,105.125,126.073,3.915504,96.849,8,0.000,0.000,0.000,0,0.000,0,49.369,315993.575,320909.251,322547.810,268822.944,297621.855,323342.263,208593.496,335854.893 +4.914055,0.020134,11372718,0.338933,2333459.521,0.000,0.000,0.453,0.000,0.053,6.788,308.930,0.000,123.974,3.923409,96.847,8,0.000,0.000,0.000,0,0.000,0,0.453,290651.848,295370.222,290900.183,294277.546,286678.480,294029.210,295022.552,286529.479 +4.934208,0.020154,11421547,0.340389,2422837.520,0.000,0.000,11.356,0.000,2.259,6.342,308.930,0.000,190.722,3.954369,96.843,8,0.000,0.000,0.000,0,0.000,0,11.356,316816.186,299548.836,296869.419,315029.909,148161.806,363507.499,338747.706,344156.158 +4.954353,0.020145,11471848,0.341888,2496917.138,0.000,0.000,2.760,0.000,0.120,5.670,308.930,0.000,131.467,3.973801,96.841,8,0.000,0.000,0.000,0,0.000,0,2.760,292525.649,338045.083,279172.621,326826.553,333081.132,293865.916,333081.132,300319.053 +4.974482,0.020129,11522486,0.343397,2515680.402,0.000,0.000,0.568,0.000,0.037,4.615,308.930,0.000,272.074,3.980202,96.835,8,0.000,0.000,0.000,0,0.000,0,0.568,319142.362,319589.479,308808.985,315018.947,312385.923,306126.281,312336.243,322272.182 +4.994622,0.020139,11577554,0.345038,2734340.688,0.000,0.000,0.336,0.000,0.100,4.863,308.930,0.000,336.715,3.986942,96.829,8,0.000,0.000,0.000,0,0.000,0,0.336,323495.126,357160.467,345392.493,357557.698,321558.624,348073.804,324686.819,356415.658 +5.014759,0.020138,11625409,0.346464,2376409.806,0.000,0.000,14.346,0.000,2.253,5.440,308.930,0.000,628.491,4.001984,96.816,8,0.000,0.000,0.000,0,0.000,0,14.346,305549.045,348702.323,316473.925,308677.533,328838.904,91868.313,327200.172,349099.591 +5.034891,0.020132,11672441,0.347866,2336222.748,0.000,0.000,3.742,0.000,0.082,5.735,308.930,0.000,507.985,4.036751,96.806,8,0.000,0.000,0.000,0,0.000,0,3.742,249954.773,330822.493,267390.012,301416.049,305091.855,284626.560,273450.124,323470.882 +5.055010,0.020119,11725880,0.349458,2656101.309,0.000,0.000,0.501,0.000,0.115,4.553,308.930,0.000,307.928,4.043415,96.800,8,0.000,0.000,0.000,0,0.000,0,0.501,334702.861,327346.755,337486.253,334702.861,327346.755,330627.181,318549.248,345339.394 +5.075160,0.020150,11780927,0.351099,2731843.689,0.000,0.000,0.490,0.000,0.146,4.759,308.930,0.000,330.139,4.049908,96.794,8,0.000,0.000,0.000,0,0.000,0,0.490,345208.725,348881.158,342925.861,347838.981,334191.425,344017.666,326846.559,341933.312 +5.095297,0.020137,11823473,0.352367,2112827.974,0.000,0.000,11.907,0.000,3.989,5.674,308.930,0.000,753.239,4.087513,96.779,8,0.000,0.000,0.000,0,0.000,0,11.907,327059.771,314595.149,285146.858,251775.439,294135.291,335055.007,238267.960,66792.498 +5.115428,0.020131,11874129,0.353877,2516376.741,0.000,0.000,4.087,0.000,0.184,5.192,308.930,0.000,403.810,4.099895,96.771,8,0.000,0.000,0.000,0,0.000,0,4.087,374952.851,287275.085,317626.992,263828.113,322296.516,271925.266,333572.920,344898.999 +5.135539,0.020111,11929292,0.355521,2742861.291,0.000,0.000,0.597,0.000,0.157,4.958,308.930,0.000,270.951,4.106758,96.766,8,0.000,0.000,0.000,0,0.000,0,0.597,334833.637,346767.120,367949.052,336573.937,350297.442,320513.458,358451.989,327474.656 +5.155658,0.020119,11981257,0.357069,2582936.159,0.000,0.000,0.281,0.000,0.133,4.563,308.930,0.000,136.301,4.112869,96.763,8,0.000,0.000,0.000,0,0.000,0,0.281,320002.752,312646.367,329595.875,311950.492,331335.561,319058.351,327359.137,330987.624 +5.175784,0.020126,12020710,0.358245,1960316.668,0.000,0.000,15.585,0.000,1.066,4.811,308.930,0.000,477.077,4.141754,96.754,8,0.000,0.000,0.000,0,0.000,0,15.585,71897.656,279690.328,284708.755,260014.121,270249.724,240437.289,306620.895,246697.900 +5.195966,0.020183,12071128,0.359748,2498087.960,0.000,0.000,4.448,0.000,0.484,6.262,308.930,0.000,267.866,4.162304,96.748,8,0.000,0.000,0.000,0,0.000,0,4.448,360953.842,282074.155,265574.824,348319.219,328153.369,313883.677,269340.437,329788.438 +5.216115,0.020148,12125901,0.361380,2718516.801,0.000,0.000,0.491,0.000,0.079,4.778,308.930,0.000,273.948,4.169029,96.743,8,0.000,0.000,0.000,0,0.000,0,0.491,331147.538,348915.946,328814.814,337351.591,334224.748,359934.344,342116.304,336011.516 +5.236235,0.020120,12178618,0.362951,2620089.376,0.000,0.000,0.559,0.000,0.118,4.634,308.930,0.000,259.377,4.175518,96.738,8,0.000,0.000,0.000,0,0.000,0,0.559,330412.470,312619.500,323205.820,335531.676,338364.635,340750.285,313762.624,325442.367 +5.256370,0.020135,12227475,0.364407,2426509.882,0.000,0.000,10.957,0.000,0.096,6.810,308.930,0.000,502.670,4.219555,96.728,8,0.000,0.000,0.000,0,0.000,0,10.957,330772.577,400304.351,394145.822,301072.577,304052.510,351731.440,259800.503,84630.101 +5.276516,0.020146,12281263,0.366010,2669887.793,0.000,0.000,0.546,0.000,0.039,4.886,308.930,0.000,301.120,4.227448,96.722,8,0.000,0.000,0.000,0,0.000,0,0.546,330584.009,329938.725,335944.831,326910.854,333959.342,343737.878,342745.133,326067.021 +5.296669,0.020153,12337834,0.367696,2807024.612,0.000,0.000,0.360,0.000,0.109,4.970,308.930,0.000,279.110,4.234505,96.717,8,0.000,0.000,0.000,0,0.000,0,0.360,351355.664,360783.369,346691.431,337809.541,335427.805,355672.561,366043.036,353241.205 +5.316780,0.020110,12391165,0.369285,2651898.790,0.000,0.000,0.395,0.000,6.455,4.886,308.930,0.000,329.430,4.245316,96.710,8,0.000,0.000,0.000,0,0.000,0,0.395,339673.373,235548.641,337833.537,359464.033,320678.316,350314.582,353248.373,355137.934 +5.336910,0.020130,12438581,0.370699,2355456.907,0.000,0.000,12.103,0.000,0.127,7.383,308.930,0.000,313.000,4.286098,96.704,8,0.000,0.000,0.000,0,0.000,0,12.103,202183.010,266265.586,206554.535,326075.990,381763.251,370486.705,331987.483,270140.346 +5.357043,0.020133,12493007,0.372321,2703343.044,0.000,0.000,0.642,0.000,0.122,4.573,308.930,0.000,207.993,4.292679,96.700,8,0.000,0.000,0.000,0,0.000,0,0.642,331398.684,343865.871,339693.585,322011.042,319775.889,342624.119,344362.572,359611.282 +5.377181,0.020138,12548293,0.373968,2745346.812,0.000,0.000,0.493,0.000,0.164,4.704,308.930,0.000,213.177,4.299435,96.696,8,0.000,0.000,0.000,0,0.000,0,0.493,341144.821,352764.601,339655.106,339903.392,338711.620,334391.445,349089.970,349685.856 +5.397406,0.020226,12601539,0.375555,2632590.297,0.000,0.000,11.937,0.000,0.752,5.142,308.930,0.000,218.820,4.314877,96.691,8,0.000,0.000,0.000,0,0.000,0,11.937,341051.119,364140.546,139574.849,349406.822,361569.561,347577.467,371457.967,357811.967 +5.417536,0.020130,12644878,0.376847,2152982.847,0.000,0.000,6.386,0.000,0.062,7.324,308.930,0.000,433.710,4.351654,96.683,8,0.000,0.000,0.000,0,0.000,0,6.386,282268.823,275264.264,324743.277,213216.788,216892.940,336119.475,302587.012,201890.267 +5.437671,0.020135,12697505,0.378415,2613751.481,0.000,0.000,0.546,0.000,0.126,4.616,308.930,0.000,164.517,4.358150,96.680,8,0.000,0.000,0.000,0,0.000,0,0.546,315724.213,322081.410,332163.526,323422.381,334448.144,321833.082,332262.858,331815.867 +5.457790,0.020119,12751008,0.380010,2659366.395,0.000,0.000,0.404,0.000,0.110,4.714,308.930,0.000,202.703,4.364822,96.676,8,0.000,0.000,0.000,0,0.000,0,0.404,329693.238,341870.962,333570.227,334961.967,336403.412,337198.692,325667.133,320000.763 +5.477939,0.020150,12802071,0.381531,2534200.893,0.000,0.000,0.318,0.000,14.230,4.886,308.930,3.102,133.184,4.380524,96.673,8,0.000,0.000,0.000,0,0.000,0,0.318,357923.679,334250.691,362092.508,337625.456,334895.866,350082.312,357030.359,100300.022 +5.498070,0.020131,12826559,0.382261,1216411.944,0.000,0.000,19.196,0.000,15.608,4.358,308.930,42.106,64.421,4.400326,96.672,8,0.000,0.000,0.000,0,0.000,0,19.196,216875.798,55336.610,220551.659,64029.525,57919.647,220551.659,220551.659,160595.386 +5.518191,0.020121,12857836,0.383193,1554452.480,0.000,0.000,1.740,0.000,35.729,7.764,308.930,172.978,328.289,4.417694,96.665,8,0.000,0.000,0.000,0,0.000,0,1.740,311019.715,0.000,308932.334,0.000,0.000,301576.802,313305.894,319617.735 +5.538341,0.020150,12896601,0.384349,1923817.425,0.000,0.000,0.411,0.000,55.879,9.641,308.930,73.666,181.839,4.437874,96.661,8,0.000,0.000,0.000,0,0.000,0,0.411,384614.602,0.000,389279.605,0.000,0.000,381934.707,382033.962,385954.550 +5.558546,0.020204,12930628,0.385363,1684131.107,0.000,0.000,1.226,0.000,76.084,9.369,308.930,200.103,109.235,4.454521,96.660,8,0.000,0.000,0.000,0,0.000,0,1.226,361503.912,0.000,323740.017,0.000,0.000,358732.250,321314.813,318840.115 +5.578689,0.020143,12951517,0.385985,1037031.955,0.000,0.000,83.180,0.000,24.285,6.798,308.930,312.026,157.080,4.471478,96.656,8,0.000,0.000,0.000,0,0.000,0,83.180,216749.558,209203.536,0.000,174799.632,215260.211,221019.018,0.000,0.000 +5.598836,0.020147,12982801,0.386918,1552762.738,0.000,0.000,10.089,0.000,44.432,9.465,308.930,279.581,184.966,4.491882,96.653,8,0.000,0.000,0.000,0,0.000,0,10.089,397770.125,337513.957,0.000,336620.537,110287.649,370570.471,0.000,0.000 +5.618969,0.020132,13006795,0.387633,1191816.432,0.000,0.000,48.121,0.000,64.565,9.663,308.930,114.865,162.984,4.535477,96.650,8,0.000,0.000,0.000,0,0.000,0,48.121,0.000,0.000,286902.214,284070.942,334388.106,286455.171,0.000,0.000 +5.639109,0.020141,13038454,0.388576,1571878.708,0.000,0.000,83.712,0.000,84.705,7.125,308.930,56.051,221.681,4.546993,96.645,8,0.000,0.000,0.000,0,0.000,0,83.712,0.000,0.000,378335.252,375008.683,378434.553,427737.297,0.000,12362.924 +5.659226,0.020117,13080385,0.389826,2084402.830,0.000,0.000,84.813,0.000,0.096,7.155,308.930,160.005,124.082,4.557213,96.643,8,0.000,0.000,0.000,0,0.000,0,84.813,81127.219,180846.092,296422.553,294285.010,305320.698,307706.793,297615.600,321078.865 +5.679385,0.020159,13127959,0.391244,2359937.670,0.000,0.000,0.441,0.000,0.235,6.704,308.930,0.000,165.675,4.565399,96.640,8,0.000,0.000,0.000,0,0.000,0,0.441,296046.328,289796.020,292325.907,298377.792,289994.443,293665.258,297633.708,302098.213 +5.699631,0.020246,13179077,0.392767,2524859.628,0.000,0.000,0.316,0.000,7.024,6.296,308.930,0.000,175.962,4.579636,96.636,8,0.000,0.000,0.000,0,0.000,0,0.316,325300.785,325300.785,325942.891,214660.979,339921.045,322386.611,325547.749,345798.784 +5.719885,0.020254,13226867,0.394191,2359481.147,0.000,0.000,11.307,0.000,0.062,6.319,308.930,0.000,173.187,4.617126,96.633,8,0.000,0.000,0.000,0,0.000,0,11.307,303241.959,308672.863,296626.130,252043.341,306895.476,316128.014,299588.441,276284.924 +5.740027,0.020142,13277529,0.395701,2515297.104,0.000,0.000,0.493,0.000,0.072,4.618,308.930,0.000,360.728,4.623158,96.626,8,0.000,0.000,0.000,0,0.000,0,0.493,304941.669,314176.307,319637.653,338007.633,301267.673,311197.392,304941.669,321127.110 +5.760159,0.020132,13333163,0.397359,2763481.335,0.000,0.000,0.439,0.000,0.090,4.722,308.930,0.000,282.512,4.630173,96.620,8,0.000,0.000,0.000,0,0.000,0,0.439,327143.259,341846.327,345522.094,366781.935,341399.274,350539.019,349197.861,341051.566 +5.780285,0.020126,13385392,0.398916,2595053.930,0.000,0.000,0.512,0.000,11.214,4.760,308.930,0.000,565.373,4.643242,96.609,8,0.000,0.000,0.000,0,0.000,0,0.512,143443.694,341939.557,338262.788,361118.382,335033.193,353715.157,351727.714,369813.445 +5.800422,0.020137,13433557,0.400351,2391861.919,0.000,0.000,14.758,0.000,0.137,5.967,308.930,0.000,840.530,4.680649,96.592,8,0.000,0.000,0.000,0,0.000,0,14.758,275561.960,323334.640,298554.425,265778.989,290310.906,330733.943,302576.864,305010.192 +5.820584,0.020162,13492009,0.402093,2899129.373,0.000,0.000,0.326,0.000,0.089,4.608,308.930,0.000,227.455,4.687935,96.588,8,0.000,0.000,0.000,0,0.000,0,0.326,359688.055,375410.768,339997.466,379874.630,350065.954,367028.628,356017.769,371046.104 +5.840721,0.020137,13549981,0.403821,2878877.101,0.000,0.000,0.340,0.000,0.108,4.626,308.930,0.000,263.430,4.694942,96.583,8,0.000,0.000,0.000,0,0.000,0,0.340,341758.646,353875.633,354421.891,367879.693,373540.909,363807.591,349108.294,374484.445 +5.860856,0.020135,13593030,0.405104,2138051.718,0.000,0.000,13.442,0.000,2.344,5.138,308.930,0.000,790.380,4.725727,96.567,8,0.000,0.000,0.000,0,0.000,0,13.442,294168.978,323074.321,292828.008,58952.993,260843.402,286669.482,308720.980,312793.554 +5.880991,0.020135,13646885,0.406709,2674723.700,0.000,0.000,4.050,0.000,0.126,5.823,308.930,0.000,386.264,4.744873,96.560,8,0.000,0.000,0.000,0,0.000,0,4.050,334297.005,318006.793,345471.694,312493.947,351431.527,351431.527,334892.989,326698.217 +5.901138,0.020148,13701665,0.408341,2718904.441,0.000,0.000,0.417,0.000,0.101,4.498,308.930,0.000,184.379,4.751831,96.556,8,0.000,0.000,0.000,0,0.000,0,0.417,342022.098,325692.788,336413.551,323211.130,339292.274,356614.246,357755.809,337902.545 +5.921275,0.020136,13752236,0.409849,2511419.482,0.000,0.000,0.530,0.000,0.420,4.734,308.930,0.000,307.085,4.758121,96.550,8,0.000,0.000,0.000,0,0.000,0,0.530,300947.224,320911.050,299010.435,316689.843,312369.313,320762.066,317782.390,322947.161 +5.941411,0.020136,13796963,0.411182,2221258.878,0.000,0.000,13.078,0.000,0.422,6.564,309.086,0.000,483.434,4.797287,96.540,8,0.000,0.000,0.000,0,0.000,0,13.078,128576.458,371178.234,301104.312,275329.426,242552.113,308702.689,279302.433,314513.213 +5.961537,0.020126,13848484,0.412717,2559918.545,0.000,0.000,0.514,0.000,0.213,4.944,309.086,0.000,297.733,4.808239,96.534,8,0.000,0.000,0.000,0,0.000,0,0.514,309449.985,319884.234,331312.219,310145.602,326095.095,308853.743,327237.894,326939.773 +5.981656,0.020120,13903090,0.414344,2714060.689,0.000,0.000,0.424,0.000,0.074,4.854,309.086,0.000,219.585,4.814953,96.530,8,0.000,0.000,0.000,0,0.000,0,0.424,330422.947,354180.795,349508.749,343146.815,328484.546,334697.372,331019.379,342600.087 +6.001799,0.020143,13959981,0.416040,2824379.692,0.000,0.000,0.312,0.000,4.572,5.189,309.086,0.000,215.647,4.826069,96.526,8,0.000,0.000,0.000,0,0.000,0,0.312,272603.204,371894.118,381972.146,346277.062,361468.572,367376.382,364695.527,358092.681 +6.021945,0.020146,13999911,0.417230,1982037.272,0.000,0.000,14.461,0.000,0.103,6.508,309.086,0.000,628.034,4.864620,96.514,8,0.000,0.000,0.000,0,0.000,0,14.461,73910.681,347017.845,249777.399,293855.764,336494.632,279162.976,204706.279,197111.696 +6.042086,0.020140,14055405,0.418884,2755346.173,0.000,0.000,0.360,0.000,0.088,4.976,309.086,0.000,263.578,4.872738,96.508,8,0.000,0.000,0.000,0,0.000,0,0.360,359127.453,358978.499,334351.482,334351.482,341699.866,345374.058,334351.482,347111.852 +6.062228,0.020142,14110856,0.420536,2752992.466,0.000,0.000,0.491,0.000,0.275,4.745,309.086,0.000,282.563,4.879730,96.503,8,0.000,0.000,0.000,0,0.000,0,0.491,345098.387,364808.365,346240.274,337998.823,345346.623,326977.122,341672.723,344850.150 +6.082367,0.020140,14162341,0.422071,2556385.213,0.000,0.000,0.683,0.000,7.638,4.597,309.086,0.000,346.601,4.891186,96.496,8,0.000,0.000,0.000,0,0.000,0,0.683,333419.961,341712.014,204917.972,323340.400,341712.014,327858.824,349060.659,334363.368 +6.102498,0.020130,14209749,0.423484,2355048.031,0.000,0.000,12.634,0.000,0.058,7.224,309.086,0.000,263.711,4.931107,96.491,8,0.000,0.000,0.000,0,0.000,0,12.634,214153.984,271281.583,301981.458,270586.117,333625.181,230745.826,338195.389,394478.493 +6.122623,0.020125,14265015,0.425131,2746133.644,0.000,0.000,0.272,0.000,0.129,4.649,309.086,0.000,215.450,4.937737,96.487,8,0.000,0.000,0.000,0,0.000,0,0.272,345639.374,340819.503,348720.116,343403.351,346533.783,342757.389,344794.654,333465.474 +6.142767,0.020144,14321012,0.426799,2779830.495,0.000,0.000,0.416,0.000,0.410,4.742,309.086,0.000,220.870,4.944519,96.482,8,0.000,0.000,0.000,0,0.000,0,0.416,341639.614,352163.822,348986.702,352660.247,352660.247,340845.334,349830.625,341043.904 +6.162922,0.020155,14373419,0.428361,2600149.439,0.000,0.000,12.122,0.000,0.699,4.832,309.086,0.000,273.655,4.959686,96.477,8,0.000,0.000,0.000,0,0.000,0,12.122,339958.860,126814.776,352461.725,348244.489,354297.463,356133.201,364666.903,357572.023 +6.183067,0.020145,14419364,0.429731,2280763.501,0.000,0.000,6.773,0.000,0.127,7.533,309.086,0.000,404.692,4.996960,96.469,8,0.000,0.000,0.000,0,0.000,0,6.773,229242.918,301619.742,334283.631,228299.735,225916.959,349970.240,322071.903,289358.373 +6.203197,0.020130,14475554,0.431405,2791350.361,0.000,0.000,0.582,0.000,0.035,4.819,309.086,0.000,238.294,5.003891,96.464,8,0.000,0.000,0.000,0,0.000,0,0.582,340486.125,336909.382,352557.635,351464.741,356581.472,352309.250,345106.086,355935.671 +6.223319,0.020122,14536093,0.433209,3008658.111,0.000,0.000,0.338,0.000,0.102,5.121,309.086,0.000,165.207,5.011280,96.461,8,0.000,0.000,0.000,0,0.000,0,0.338,361800.344,361700.949,384661.355,390972.982,378797.009,371938.706,386698.967,372087.799 +6.243460,0.020141,14576985,0.434428,2030250.696,0.000,0.000,1.918,0.000,19.978,3.827,309.086,8.339,107.056,5.026325,96.459,8,0.000,0.000,0.000,0,0.000,0,1.918,304944.727,279226.497,288411.579,347.544,287567.544,282006.846,290149.297,297596.661 +6.263610,0.020150,14595543,0.434981,920997.675,0.000,0.000,20.386,0.000,20.637,3.826,309.711,111.663,74.830,5.046455,96.457,8,0.000,0.000,0.000,0,0.000,0,20.386,183623.849,0.000,183623.849,183574.221,0.000,182879.428,0.000,187296.326 +6.283751,0.020142,14637669,0.436237,2091497.842,0.000,0.000,0.297,0.000,40.779,9.286,309.711,117.915,335.322,5.068771,96.451,8,0.000,0.000,0.000,0,0.000,0,0.297,415161.776,0.000,415161.776,419183.314,0.000,422013.285,0.000,419977.692 +6.303889,0.020138,14676521,0.437394,1929317.996,0.000,0.000,0.330,0.000,60.916,9.470,309.711,53.926,216.090,5.087864,96.447,8,0.000,0.000,0.000,0,0.000,0,0.330,386191.343,0.000,385843.736,386985.873,0.000,383112.538,0.000,387184.506 +6.324024,0.020135,14706210,0.438279,1474513.035,0.000,0.000,74.413,0.000,10.970,9.145,310.961,582.015,112.135,5.108795,96.444,8,0.000,0.000,0.000,0,0.000,0,74.413,191161.732,73951.629,342938.883,185797.880,111846.251,338419.341,43159.144,187238.174 +6.344156,0.020132,14722632,0.438769,815697.108,0.000,0.000,3.483,0.000,31.102,6.017,312.523,352.160,136.595,5.118797,96.442,8,0.000,0.000,0.000,0,0.000,0,3.483,0.000,268471.737,276170.742,0.000,0.000,271054.629,0.000,0.000 +6.364300,0.020144,14744100,0.439408,1065723.646,0.000,0.000,0.361,0.000,51.246,10.635,312.523,130.311,258.102,5.136627,96.437,8,0.000,0.000,0.000,0,0.000,0,0.361,0.000,430697.706,216043.847,0.000,0.000,418982.093,0.000,0.000 +6.384451,0.020151,14765130,0.440035,1043633.767,0.000,0.000,58.451,0.000,71.397,10.347,312.523,49.238,238.631,5.177029,96.432,8,0.000,0.000,0.000,0,0.000,0,58.451,0.000,275374.407,200240.716,202126.502,92899.782,272992.361,0.000,0.000 +6.404617,0.020166,14805695,0.441244,2011577.742,0.000,0.000,84.346,0.000,0.030,7.314,312.523,277.388,163.295,5.195347,96.429,8,0.000,0.000,0.000,0,0.000,0,84.346,118517.707,320741.645,320047.399,321683.836,315584.389,317766.305,193694.630,103541.830 +6.424774,0.020157,14858281,0.442811,2608855.055,0.000,0.000,0.509,0.000,0.439,7.388,312.523,0.000,181.972,5.203537,96.425,8,0.000,0.000,0.000,0,0.000,0,0.509,314237.400,312798.675,328872.707,338993.394,326739.425,338745.337,328475.817,319992.300 +6.444906,0.020132,14907909,0.444290,2465110.060,0.000,0.000,0.696,0.000,0.191,6.584,312.523,0.000,219.836,5.211971,96.421,8,0.000,0.000,0.000,0,0.000,0,0.696,316111.075,308759.654,299272.348,312435.365,312435.365,311491.601,295844.997,308759.654 +6.465028,0.020122,14960643,0.445862,2620656.472,0.000,0.000,0.320,0.000,10.678,5.909,312.523,0.000,139.187,5.228241,96.418,8,0.000,0.000,0.000,0,0.000,0,0.320,342900.779,152218.128,368792.272,343695.911,349361.228,353485.977,353386.585,356815.593 +6.485161,0.020133,15005970,0.447213,2251364.244,0.000,0.000,10.969,0.000,0.167,5.911,312.680,0.000,428.204,5.262684,96.410,8,0.000,0.000,0.000,0,0.000,0,10.969,263744.438,268562.368,329755.051,284158.555,279886.988,272486.250,321311.256,231459.337 +6.505292,0.020131,15063251,0.448920,2845421.594,0.000,0.000,0.263,0.000,0.110,4.689,312.680,0.000,187.251,5.269901,96.406,8,0.000,0.000,0.000,0,0.000,0,0.263,349213.767,362228.562,362129.212,346382.304,364016.854,352889.702,345537.833,363023.359 +6.525425,0.020133,15116788,0.450515,2659205.242,0.000,0.000,0.352,0.000,0.148,4.479,312.680,0.000,320.335,5.276199,96.400,8,0.000,0.000,0.000,0,0.000,0,0.352,335821.705,341831.826,336268.739,325639.269,326483.667,330804.993,330655.982,331699.061 +6.545561,0.020136,15163022,0.451893,2296089.348,0.000,0.000,15.360,0.000,0.365,4.660,312.836,0.000,617.870,5.290668,96.387,8,0.000,0.000,0.000,0,0.000,0,15.360,314263.386,329708.379,316051.231,323252.272,308701.202,85816.550,305920.110,312376.217 +6.565706,0.020145,15210596,0.453311,2361622.517,0.000,0.000,5.325,0.000,0.144,5.994,312.836,0.000,738.992,5.326080,96.373,8,0.000,0.000,0.000,0,0.000,0,5.325,275954.504,305937.688,326290.512,279032.248,287471.224,329318.615,267416.246,290201.481 +6.585824,0.020119,15265366,0.454943,2722357.238,0.000,0.000,0.413,0.000,0.116,4.648,312.836,0.000,218.237,5.332943,96.369,8,0.000,0.000,0.000,0,0.000,0,0.413,342071.618,344208.944,331683.218,350720.334,330092.650,342071.618,338393.428,343115.428 +6.605948,0.020124,15319707,0.456563,2700341.368,0.000,0.000,0.355,0.000,0.075,4.760,312.836,0.000,229.440,5.339520,96.364,8,0.000,0.000,0.000,0,0.000,0,0.355,345661.187,343524.408,335722.682,342480.865,319920.460,332890.209,323597.707,356543.849 +6.626068,0.020120,15362252,0.457831,2114565.042,0.000,0.000,16.298,0.000,1.214,4.839,312.836,0.000,673.305,5.353439,96.351,8,0.000,0.000,0.000,0,0.000,0,16.298,308946.675,284046.050,48509.002,304175.298,283946.647,307008.303,266004.280,311928.786 +6.646223,0.020155,15410022,0.459254,2370131.599,0.000,0.000,4.162,0.000,0.104,6.622,312.836,0.000,408.359,5.388737,96.343,8,0.000,0.000,0.000,0,0.000,0,4.162,330439.113,242322.016,286529.411,261771.286,306871.759,341453.751,303547.522,297196.740 +6.666384,0.020161,15465793,0.460917,2766316.698,0.000,0.000,0.434,0.000,0.126,5.012,312.836,0.000,170.505,5.395508,96.340,8,0.000,0.000,0.000,0,0.000,0,0.434,343985.338,355195.243,343092.514,345026.967,338479.589,346366.203,349143.878,345026.967 +6.686504,0.020120,15522580,0.462609,2822390.257,0.000,0.000,0.416,0.000,0.078,5.091,312.836,0.000,192.981,5.402718,96.336,8,0.000,0.000,0.000,0,0.000,0,0.416,346120.164,371517.551,360434.151,340255.405,364509.661,348605.231,343734.499,347213.594 +6.706639,0.020135,15565363,0.463884,2124779.584,0.000,0.000,14.786,0.000,3.092,5.949,312.836,0.000,609.549,5.441177,96.324,8,0.000,0.000,0.000,0,0.000,0,14.786,264312.389,297885.327,297984.655,312089.262,236649.480,100172.508,306576.546,309109.416 +6.726785,0.020146,15615408,0.465375,2484121.996,0.000,0.000,4.673,0.000,0.123,5.440,312.836,0.000,366.466,5.452415,96.317,8,0.000,0.000,0.000,0,0.000,0,4.673,287452.302,298670.438,300904.137,317731.340,298223.698,329098.388,308548.353,343493.340 +6.746911,0.020126,15670265,0.467010,2725739.714,0.000,0.000,0.371,0.000,0.119,4.768,312.836,0.000,218.744,5.459038,96.312,8,0.000,0.000,0.000,0,0.000,0,0.371,327245.780,352139.515,334599.618,338524.977,343096.282,352437.643,335841.820,341854.079 +6.767061,0.020150,15726102,0.468674,2771019.691,0.000,0.000,0.315,0.000,2.479,4.838,312.836,0.000,202.191,5.468254,96.308,8,0.000,0.000,0.000,0,0.000,0,0.315,297513.531,352003.916,347190.103,345205.025,356222.206,357859.896,358157.657,356867.357 +6.787207,0.020146,15770085,0.469985,2183162.700,0.000,0.000,11.074,0.000,0.091,6.333,312.836,0.000,601.261,5.510075,96.296,8,0.000,0.000,0.000,0,0.000,0,11.074,124835.827,231405.418,302881.995,332068.264,330579.169,238304.893,282133.933,340953.200 +6.807356,0.020148,15827276,0.471690,2838507.294,0.000,0.000,0.401,0.000,0.069,4.814,312.836,0.000,261.538,5.517540,96.291,8,0.000,0.000,0.000,0,0.000,0,0.401,359137.605,341567.855,352586.173,340078.893,357996.068,365440.877,362562.218,359137.605 +6.827491,0.020135,15882091,0.473323,2722348.422,0.000,0.000,0.702,0.000,0.055,4.639,312.836,0.000,315.834,5.524151,96.285,8,0.000,0.000,0.000,0,0.000,0,0.702,347103.769,349140.006,338412.518,336425.946,325698.458,342981.633,347600.412,334985.681 +6.847620,0.020129,15936784,0.474953,2717060.835,0.000,0.000,0.494,0.000,8.568,4.950,312.836,0.000,367.348,5.536736,96.278,8,0.000,0.000,0.000,0,0.000,0,0.494,357684.494,341886.762,359721.308,207854.434,356988.996,363943.972,382672.730,346308.140 +6.867747,0.020127,15984657,0.476380,2378571.876,0.000,0.000,12.366,0.000,0.159,7.496,312.836,0.000,230.764,5.576187,96.273,8,0.000,0.000,0.000,0,0.000,0,12.366,336318.030,269441.967,327474.093,218812.912,385307.478,378699.368,249766.691,212751.337 +6.887879,0.020132,16040259,0.478037,2761882.348,0.000,0.000,0.545,0.000,0.122,4.665,312.836,0.000,176.764,5.582970,96.270,8,0.000,0.000,0.000,0,0.000,0,0.545,338169.401,348153.544,354412.261,328632.308,334742.008,374082.514,352872.418,330817.892 +6.908006,0.020127,16094600,0.479656,2699934.441,0.000,0.000,0.469,0.000,0.132,4.730,312.836,0.000,229.599,5.589546,96.265,8,0.000,0.000,0.000,0,0.000,0,0.469,352962.483,334579.020,318332.014,327225.635,329858.942,353807.128,351422.247,331746.973 +6.928124,0.020118,16144206,0.481135,2465737.355,0.000,0.000,12.270,0.000,2.428,5.535,312.836,0.000,272.220,5.617863,96.260,8,0.000,0.000,0.000,0,0.000,0,12.270,357438.965,286408.472,349833.881,295902.400,324483.600,375233.869,327963.050,148473.118 +6.948274,0.020150,16181341,0.482242,1842903.163,0.000,0.000,10.791,0.000,0.175,6.327,312.836,0.000,201.804,5.640770,96.256,8,0.000,0.000,0.000,0,0.000,0,10.791,124216.686,213495.877,219947.403,245257.235,369424.294,227639.607,235778.455,207143.606 +6.968423,0.020149,16226142,0.483577,2223479.188,0.000,0.000,0.610,0.000,0.036,4.314,312.836,0.000,329.769,5.646015,96.250,8,0.000,0.000,0.000,0,0.000,0,0.610,285919.145,289790.294,277630.914,281402.803,278524.256,268697.492,257282.563,284231.720 +6.988575,0.020152,16280684,0.485202,2706487.929,0.000,0.000,0.502,0.000,0.117,4.935,312.836,0.000,221.361,5.652863,96.245,8,0.000,0.000,0.000,0,0.000,0,0.502,331028.950,343632.960,340209.036,338373.019,334452.874,340903.745,348843.279,329044.066 +7.008751,0.020176,16334666,0.486811,2675612.537,0.000,0.000,0.303,0.000,10.188,4.885,312.836,0.387,139.982,5.667339,96.242,8,0.000,0.000,0.000,0,0.000,0,0.303,344773.458,342989.121,351216.895,366780.274,357561.203,363112.472,366780.274,182398.839 +7.028878,0.020127,16367062,0.487776,1609572.695,0.000,0.000,1.961,0.000,30.315,2.484,312.836,24.066,85.395,5.672932,96.241,8,0.000,0.000,0.000,0,0.000,0,1.961,232572.224,233317.489,231628.223,219703.990,231628.223,220598.307,240124.239,0.000 +7.048973,0.020094,16398323,0.488708,1555701.643,0.000,0.000,0.952,0.000,50.410,2.439,312.836,23.522,82.229,5.676735,96.239,8,0.000,0.000,0.000,0,0.000,0,0.952,216776.058,215581.700,234542.140,214486.871,220956.313,219015.480,234343.080,0.000 +7.069087,0.020115,16420652,0.489374,1110090.293,0.000,0.000,70.111,0.000,0.972,2.387,320.492,22.139,183.325,5.680222,96.236,8,0.000,0.000,0.000,0,0.000,0,70.111,157746.272,147156.938,154862.791,154216.494,151830.165,173804.275,162121.208,8352.151 +7.089267,0.020180,16436363,0.489842,778539.408,0.000,0.000,2.087,0.000,21.152,2.831,359.461,53.425,119.819,5.694450,96.233,8,0.000,0.000,0.000,0,0.000,0,2.087,0.000,0.000,147472.044,161644.424,160356.026,151386.792,0.000,157680.122 +7.109390,0.020122,16453472,0.490352,850254.182,0.000,0.000,2.027,0.000,41.274,1.908,359.461,70.662,152.195,5.698261,96.230,8,0.000,0.000,0.000,0,0.000,0,2.027,0.000,0.000,176521.296,161811.188,166979.604,179204.897,0.000,165737.197 +7.129504,0.020115,16471413,0.490886,891923.802,0.000,0.000,1.893,0.000,61.389,1.771,359.461,69.717,116.712,5.701744,96.228,8,0.000,0.000,0.000,0,0.000,0,1.893,0.000,0.000,176485.675,172906.247,173950.247,181208.531,0.000,187373.101 +7.149620,0.020115,16488385,0.491392,843730.452,0.000,0.000,3.134,0.000,81.505,1.612,359.461,141.566,44.664,5.705307,96.227,8,0.000,0.000,0.000,0,0.000,0,3.134,0.000,0.000,165643.994,165544.568,170366.737,172951.817,0.000,169223.336 +7.169728,0.020108,16513468,0.492140,1247386.173,0.000,0.000,1.559,0.000,101.613,4.632,359.461,673.302,368.510,5.717712,96.220,8,0.000,0.000,0.000,0,0.000,0,1.559,0.000,0.000,257603.173,228162.810,242882.991,272174.163,0.000,246563.037 +7.189891,0.020162,16523992,0.492453,521965.995,0.000,0.000,4.206,0.000,121.775,6.401,375.086,686.230,192.578,5.725700,96.216,8,0.000,0.000,0.000,0,0.000,0,4.206,0.000,0.000,106436.623,99096.167,114421.850,99244.960,0.000,102766.395 +7.210023,0.020132,16529986,0.492632,297731.814,0.000,0.000,2.191,0.000,141.907,3.129,375.086,219.254,297.448,5.762020,96.210,8,0.000,0.000,0.000,0,0.000,0,2.191,0.000,0.000,106595.341,0.000,0.000,91892.535,0.000,99243.938 +7.230144,0.020121,16536794,0.492835,338344.624,0.000,0.000,3.254,0.000,162.029,3.024,375.086,342.063,17.860,5.770794,96.210,8,0.000,0.000,0.000,0,0.000,0,3.254,0.000,0.000,110329.769,0.000,0.000,110329.769,0.000,117685.087 +7.250249,0.020105,16549004,0.493199,607311.886,0.000,0.000,1.974,0.000,182.134,4.287,375.086,392.665,368.184,5.780823,96.203,8,0.000,0.000,0.000,0,0.000,0,1.974,0.000,0.000,202437.295,0.000,0.000,206117.973,0.000,198756.617 +7.270377,0.020128,16561675,0.493576,629525.600,0.000,0.000,1.851,0.000,202.262,5.229,375.086,772.988,64.044,5.791862,96.201,8,0.000,0.000,0.000,0,0.000,0,1.851,0.000,0.000,209560.333,0.000,0.000,213236.830,0.000,206728.437 +7.290518,0.020140,16569206,0.493801,373924.601,0.000,0.000,1.961,0.000,222.402,3.522,375.086,333.789,380.143,5.801273,96.194,8,0.000,0.000,0.000,0,0.000,0,1.961,0.000,0.000,128597.094,0.000,0.000,128597.094,0.000,116730.412 +7.310653,0.020136,16578409,0.494075,457046.994,0.000,0.000,2.049,0.000,242.538,3.680,375.086,492.942,352.684,5.807613,96.187,8,0.000,0.000,0.000,0,0.000,0,2.049,0.000,0.000,129272.338,0.000,0.000,180077.409,0.000,147697.246 +7.330803,0.020150,16589778,0.494414,564214.022,0.000,0.000,2.335,0.000,262.688,4.125,375.086,679.469,727.546,5.816738,96.173,8,0.000,0.000,0.000,0,0.000,0,2.335,0.000,0.000,182976.260,0.000,0.000,183621.416,0.000,197616.346 +7.350934,0.020131,16596910,0.494626,354281.916,0.000,0.000,3.440,0.000,282.819,3.479,375.086,346.949,558.455,5.824318,96.161,8,0.000,0.000,0.000,0,0.000,0,3.440,0.000,0.000,117630.339,0.000,0.000,117630.339,0.000,119021.238 +7.371079,0.020145,16603206,0.494814,312540.644,0.000,0.000,1.996,0.000,302.964,2.693,375.086,271.669,627.689,5.833912,96.149,8,0.000,0.000,0.000,0,0.000,0,1.996,0.000,0.000,99183.006,0.000,0.000,102856.451,0.000,110501.187 +7.391214,0.020135,16611168,0.495051,395426.836,0.000,0.000,3.658,0.000,323.099,3.333,375.086,386.450,917.043,5.841648,96.131,8,0.000,0.000,0.000,0,0.000,0,3.658,0.000,0.000,124955.277,0.000,0.000,128630.433,0.000,141841.126 +7.411336,0.020122,16618194,0.495261,349168.345,0.000,0.000,3.351,0.000,343.221,3.537,375.086,342.247,546.274,5.850430,96.120,8,0.000,0.000,0.000,0,0.000,0,3.351,0.000,0.000,121359.109,0.000,0.000,121359.109,0.000,106450.127 +7.431452,0.020116,16629146,0.495587,544446.674,0.000,0.000,3.333,0.000,363.337,5.014,375.086,513.044,488.771,5.864178,96.111,8,0.000,0.000,0.000,0,0.000,0,3.333,0.000,0.000,183934.687,0.000,0.000,172898.606,0.000,187613.381 +7.451588,0.020136,16638720,0.495872,475477.947,0.000,0.000,1.853,0.000,383.472,4.799,375.086,544.358,406.426,5.874928,96.103,8,0.000,0.000,0.000,0,0.000,0,1.853,0.000,0.000,155744.604,0.000,0.000,158029.124,0.000,161704.219 +7.471736,0.020148,16645500,0.496075,336510.712,0.000,0.000,3.290,0.000,403.620,3.235,375.086,322.420,369.920,5.883820,96.096,8,0.000,0.000,0.000,0,0.000,0,3.290,0.000,0.000,112468.035,0.000,0.000,113857.754,0.000,110184.924 +7.491879,0.020143,16653818,0.496322,412939.328,0.000,0.000,2.644,0.000,423.764,3.890,375.086,701.998,357.398,5.892067,96.089,8,0.000,0.000,0.000,0,0.000,0,2.644,0.000,0.000,132251.788,0.000,0.000,137414.770,0.000,143272.770 +7.512406,0.020527,16664370,0.496637,514052.756,0.000,0.000,3.060,0.000,444.291,5.029,375.086,914.189,229.308,5.904690,96.084,8,0.000,0.000,0.000,0,0.000,0,3.060,0.000,0.000,173039.745,0.000,0.000,175183.256,0.000,165829.756 +7.532526,0.020120,16673251,0.496902,441408.150,0.000,0.000,1.498,0.000,464.410,5.481,375.086,521.488,244.435,5.913574,96.079,8,0.000,0.000,0.000,0,0.000,0,1.498,0.000,0.000,151592.710,0.000,0.000,139763.508,0.000,150051.932 +7.552660,0.020134,16682700,0.497183,469306.794,0.000,0.000,1.931,0.000,484.544,5.368,375.086,454.767,319.152,5.926880,96.073,8,0.000,0.000,0.000,0,0.000,0,1.931,0.000,0.000,159829.534,0.000,0.000,158041.509,0.000,151435.751 +7.572804,0.020144,16688915,0.497368,308523.341,0.000,0.000,3.168,0.000,504.689,3.943,375.086,324.223,564.481,5.935261,96.062,8,0.000,0.000,0.000,0,0.000,0,3.168,0.000,0.000,93475.374,0.000,0.000,106531.149,0.000,108516.818 +7.592965,0.020161,16696486,0.497594,375532.000,0.000,0.000,2.370,0.000,524.849,3.920,375.086,196.080,489.814,5.942360,96.052,8,0.000,0.000,0.000,0,0.000,0,2.370,0.000,0.000,127921.943,0.000,0.000,128467.558,0.000,119142.499 +7.613122,0.020158,16699816,0.497693,165198.115,0.000,0.000,8.661,0.000,545.007,2.143,375.086,262.385,611.005,5.946922,96.040,8,0.000,0.000,0.000,0,0.000,0,8.661,0.000,0.000,55066.038,0.000,0.000,55066.038,0.000,55066.038 +7.633261,0.020139,16706616,0.497896,337652.052,0.000,0.000,2.126,0.000,565.146,3.906,375.086,208.317,512.452,5.956188,96.030,8,0.000,0.000,0.000,0,0.000,0,2.126,0.000,0.000,150652.401,0.000,0.000,44242.350,0.000,142757.301 +7.653417,0.020156,16711141,0.498031,224498.263,0.000,0.000,2.191,0.000,585.302,3.081,375.086,339.538,685.665,5.960815,96.016,8,0.000,0.000,0.000,0,0.000,0,2.191,0.000,0.000,110140.584,0.000,0.000,0.000,0.000,114357.678 +7.673552,0.020135,16714102,0.498119,147060.942,0.000,0.000,53.043,0.000,605.437,2.840,375.086,209.916,447.576,5.969398,96.008,8,0.000,0.000,0.000,0,0.000,0,53.043,0.000,0.000,77180.920,0.000,0.000,49.666,0.000,69830.356 +7.693675,0.020123,16714114,0.498119,596.332,0.000,0.000,11.919,0.000,625.560,4.483,375.086,633.991,284.772,5.969398,96.002,8,0.000,0.000,0.000,0,0.000,0,11.919,0.000,0.000,149.083,0.000,0.000,298.166,0.000,149.083 +7.713840,0.020165,16720832,0.498320,333150.261,0.000,0.000,11.839,0.000,645.725,3.581,375.086,440.699,373.286,6.016853,95.995,8,0.000,0.000,0.000,0,0.000,0,11.839,0.000,0.000,128291.117,0.000,0.000,87577.160,0.000,117281.984 +7.733977,0.020137,16729614,0.498581,436111.112,0.000,0.000,2.000,0.000,665.862,4.287,375.086,373.223,303.583,6.023899,95.989,8,0.000,0.000,0.000,0,0.000,0,2.000,0.000,0.000,150667.401,0.000,0.000,142125.940,0.000,143317.772 +7.754129,0.020152,16736560,0.498788,344678.530,0.000,0.000,1.801,0.000,686.014,3.556,375.086,431.872,360.927,6.031460,95.982,8,0.000,0.000,0.000,0,0.000,0,1.801,0.000,0.000,117506.300,0.000,0.000,118697.242,0.000,108474.988 +7.774262,0.020132,16745406,0.499052,439390.357,0.000,0.000,1.909,0.000,706.146,4.206,375.086,565.591,333.728,6.041447,95.975,8,0.000,0.000,0.000,0,0.000,0,1.909,0.000,0.000,154377.711,0.000,0.000,143350.731,0.000,141661.915 +7.794428,0.020167,16756722,0.499389,561122.817,0.000,0.000,1.765,0.000,726.313,4.482,375.086,413.739,233.987,6.052883,95.971,8,0.000,0.000,0.000,0,0.000,0,1.765,0.000,0.000,194478.940,0.000,0.000,190809.526,0.000,175834.350 +7.814576,0.020147,16768784,0.499749,598690.733,0.000,0.000,1.874,0.000,746.460,4.578,375.086,444.577,158.791,6.062782,95.967,8,0.000,0.000,0.000,0,0.000,0,1.874,0.000,0.000,190993.363,0.000,0.000,213031.058,0.000,194666.312 +7.834721,0.020145,16779523,0.500069,533072.484,0.000,0.000,3.161,0.000,766.606,4.108,375.086,425.033,233.264,6.071518,95.963,8,0.000,0.000,0.000,0,0.000,0,3.161,0.000,0.000,179990.765,0.000,0.000,180437.516,0.000,172644.203 +7.854854,0.020133,16790318,0.500390,536187.064,0.000,0.000,1.762,0.000,786.739,4.128,375.086,402.986,223.515,6.081593,95.958,8,0.000,0.000,0.000,0,0.000,0,1.762,0.000,0.000,183778.799,0.000,0.000,179656.194,0.000,172752.071 +7.874994,0.020140,16793944,0.500499,180040.535,0.000,0.000,4.456,0.000,806.879,2.322,375.086,265.525,190.271,6.083733,95.955,8,0.000,0.000,0.000,0,0.000,0,4.456,0.000,0.000,55114.450,0.000,0.000,58788.746,0.000,66137.340 +7.895115,0.020121,16799938,0.500677,297892.137,0.000,0.000,5.926,0.000,827.000,2.647,375.086,196.658,417.195,6.091000,95.946,8,0.000,0.000,0.000,0,0.000,0,5.926,0.000,0.000,95619.698,0.000,0.000,99297.379,0.000,102975.060 +7.915275,0.020160,16807116,0.500891,356057.398,0.000,0.000,2.717,0.000,847.160,3.156,375.086,311.963,578.196,6.097477,95.935,8,0.000,0.000,0.000,0,0.000,0,2.717,0.000,0.000,117462.234,0.000,0.000,124803.624,0.000,113791.540 +7.935415,0.020139,16814316,0.501106,357506.588,0.000,0.000,2.871,0.000,867.299,2.879,375.086,171.266,655.972,6.102612,95.922,8,0.000,0.000,0.000,0,0.000,0,2.871,0.000,0.000,129049.948,0.000,0.000,110876.696,0.000,117579.945 +7.955566,0.020152,16820154,0.501280,289704.216,0.000,0.000,2.933,0.000,887.451,3.271,375.086,273.513,468.519,6.108280,95.913,8,0.000,0.000,0.000,0,0.000,0,2.933,0.000,0.000,87685.397,0.000,0.000,105847.738,0.000,96171.081 +7.975696,0.020130,16826874,0.501480,333831.531,0.000,0.000,3.743,0.000,907.581,2.875,375.086,230.146,588.172,6.112659,95.901,8,0.000,0.000,0.000,0,0.000,0,3.743,0.000,0.000,117635.873,0.000,0.000,102931.389,0.000,113264.269 +7.995822,0.020126,16833693,0.501683,338813.055,0.000,0.000,2.689,0.000,927.707,3.043,375.086,342.760,542.865,6.118870,95.891,8,0.000,0.000,0.000,0,0.000,0,2.689,0.000,0.000,106627.484,0.000,0.000,113981.104,0.000,118204.467 +8.015959,0.020137,16841008,0.501901,363268.801,0.000,0.000,1.918,0.000,947.843,3.583,375.086,317.170,422.117,6.125710,95.882,8,0.000,0.000,0.000,0,0.000,0,1.918,0.000,0.000,117596.790,0.000,0.000,113921.891,0.000,131750.120 +8.036082,0.020123,16848844,0.502135,389407.442,0.000,0.000,3.442,0.000,967.966,3.361,375.086,406.875,359.122,6.134296,95.875,8,0.000,0.000,0.000,0,0.000,0,3.442,0.000,0.000,125031.792,0.000,0.000,128808.587,0.000,135567.062 +8.056242,0.020161,16856696,0.502369,389474.274,0.000,0.000,2.136,0.000,988.127,3.807,375.086,417.354,378.602,6.141289,95.868,8,0.000,0.000,0.000,0,0.000,0,2.136,0.000,0.000,128468.972,0.000,0.000,128369.768,0.000,132635.534 +8.076377,0.020135,16864229,0.502593,374129.713,0.000,0.000,3.164,0.000,1008.262,3.412,375.086,323.795,276.070,6.148033,95.862,8,0.000,0.000,0.000,0,0.000,0,3.164,0.000,0.000,124213.250,0.000,0.000,124958.231,0.000,124958.231 +8.096522,0.020145,16870682,0.502786,320325.383,0.000,0.000,1.743,0.000,1028.407,3.174,375.086,304.431,202.631,6.154949,95.858,8,0.000,0.000,0.000,0,0.000,0,1.743,0.000,0.000,103598.183,0.000,0.000,106526.929,0.000,110200.271 +8.116662,0.020140,16879474,0.503048,436550.737,0.000,0.000,1.836,0.000,1048.546,3.962,375.086,386.170,397.613,6.163826,95.851,8,0.000,0.000,0.000,0,0.000,0,1.836,0.000,0.000,143299.070,0.000,0.000,146973.405,0.000,146278.261 +8.136815,0.020153,16886296,0.503251,338507.221,0.000,0.000,1.754,0.000,1068.700,3.305,375.086,331.252,186.269,6.168449,95.847,8,0.000,0.000,0.000,0,0.000,0,1.754,0.000,0.000,113828.139,0.000,0.000,117500.015,0.000,107179.067 +8.156991,0.020176,16897127,0.503574,536826.836,0.000,0.000,2.051,0.000,1088.876,4.493,375.086,487.508,291.962,6.179512,95.841,8,0.000,0.000,0.000,0,0.000,0,2.051,0.000,0.000,188392.467,0.000,0.000,176051.050,0.000,172383.320 +8.177139,0.020148,16904055,0.503780,343851.886,0.000,0.000,15.524,0.000,1109.024,5.796,375.086,619.821,249.518,6.191833,95.836,8,0.000,0.000,0.000,0,0.000,0,15.524,0.000,0.000,174953.507,0.000,0.000,157929.662,0.000,10968.716 +8.197302,0.020163,16905332,0.503818,63334.621,0.000,0.000,7.006,0.000,1129.187,5.949,375.086,491.508,325.089,6.198490,95.830,8,0.000,0.000,0.000,0,0.000,0,7.006,0.000,0.000,8133.812,0.000,0.000,25690.943,0.000,29509.866 +8.217436,0.020134,16907837,0.503893,124417.547,0.000,0.000,4.586,0.000,1149.320,1.533,375.086,147.451,149.391,6.240246,95.827,8,0.000,0.000,0.000,0,0.000,0,4.586,0.000,0.000,43359.888,0.000,0.000,37052.092,0.000,44005.568 +8.237565,0.020130,16915899,0.504133,400501.904,0.000,0.000,1.956,0.000,1169.450,3.321,375.086,300.977,398.780,6.246765,95.819,8,0.000,0.000,0.000,0,0.000,0,1.956,0.000,0.000,136116.995,0.000,0.000,128367.269,0.000,136017.640 +8.257700,0.020135,16923269,0.504353,366035.665,0.000,0.000,2.129,0.000,1189.585,3.640,375.086,334.273,412.263,6.253616,95.811,8,0.000,0.000,0.000,0,0.000,0,2.129,0.000,0.000,124809.719,0.000,0.000,127293.000,0.000,113932.946 +8.277822,0.020122,16930696,0.504574,369091.437,0.000,0.000,1.810,0.000,1209.707,3.418,375.086,259.545,514.042,6.259850,95.801,8,0.000,0.000,0.000,0,0.000,0,1.810,0.000,0.000,136067.370,0.000,0.000,130054.166,0.000,102969.901 +8.297951,0.020128,16937356,0.504773,330879.328,0.000,0.000,2.389,0.000,1229.835,3.016,375.086,298.284,340.396,6.265324,95.794,8,0.000,0.000,0.000,0,0.000,0,2.389,0.000,0.000,110293.109,0.000,0.000,110293.109,0.000,110293.109 +8.318070,0.020120,16943868,0.504967,323665.902,0.000,0.000,3.207,0.000,1249.955,2.618,375.086,290.452,553.140,6.271271,95.783,8,0.000,0.000,0.000,0,0.000,0,3.207,0.000,0.000,114018.670,0.000,0.000,110340.648,0.000,99306.584 +8.338193,0.020123,16950926,0.505177,350740.282,0.000,0.000,1.955,0.000,1270.078,2.682,375.086,280.888,444.528,6.277988,95.775,8,0.000,0.000,0.000,0,0.000,0,1.955,0.000,0.000,119066.834,0.000,0.000,117675.402,0.000,113998.046 +8.358309,0.020116,16958964,0.505417,399581.886,0.000,0.000,1.783,0.000,1290.194,2.558,375.086,373.614,443.132,6.284012,95.766,8,0.000,0.000,0.000,0,0.000,0,1.783,0.000,0.000,123682.475,0.000,0.000,132431.717,0.000,143467.694 +8.378419,0.020110,16967918,0.505683,445257.340,0.000,0.000,1.756,0.000,1310.304,2.832,375.086,337.018,306.133,6.292294,95.760,8,0.000,0.000,0.000,0,0.000,0,1.756,0.000,0.000,150872.322,0.000,0.000,139832.884,0.000,154552.135 +8.398558,0.020139,16973764,0.505858,290283.906,0.000,0.000,2.314,0.000,1330.443,2.044,375.086,240.129,331.875,6.296860,95.753,8,0.000,0.000,0.000,0,0.000,0,2.314,0.000,0.000,95536.475,0.000,0.000,99210.955,0.000,95536.475 +8.418697,0.020139,16981608,0.506091,389495.750,0.000,0.000,2.000,0.000,1350.581,2.509,375.086,372.996,445.345,6.305443,95.745,8,0.000,0.000,0.000,0,0.000,0,2.000,0.000,0.000,121258.111,0.000,0.000,132281.576,0.000,135956.064 +8.438817,0.020120,16991110,0.506375,472266.636,0.000,0.000,2.148,0.000,1370.701,3.517,375.086,348.107,385.383,6.313625,95.737,8,0.000,0.000,0.000,0,0.000,0,2.148,0.000,0.000,158151.172,0.000,0.000,165507.041,0.000,148608.424 +8.458934,0.020118,16998234,0.506587,354118.650,0.000,0.000,3.240,0.000,1390.819,2.537,375.086,319.606,392.420,6.319977,95.729,8,0.000,0.000,0.000,0,0.000,0,3.240,0.000,0.000,125064.925,0.000,0.000,115769.559,0.000,113284.167 +8.479074,0.020139,17007045,0.506849,437500.056,0.000,0.000,1.974,0.000,1410.958,2.976,375.086,364.839,380.356,6.326775,95.722,8,0.000,0.000,0.000,0,0.000,0,1.974,0.000,0.000,149706.352,0.000,0.000,130539.967,0.000,157253.737 +8.499204,0.020130,17017942,0.507174,541332.987,0.000,0.000,1.974,0.000,1431.088,3.791,375.086,426.332,292.436,6.337349,95.716,8,0.000,0.000,0.000,0,0.000,0,1.974,0.000,0.000,195778.040,0.000,0.000,169101.357,0.000,176453.590 +8.519336,0.020133,17027044,0.507445,452104.446,0.000,0.000,2.839,0.000,1451.221,3.217,375.086,342.458,172.878,6.345871,95.713,8,0.000,0.000,0.000,0,0.000,0,2.839,0.000,0.000,154377.128,0.000,0.000,147025.836,0.000,150701.482 +8.539461,0.020125,17036177,0.507718,453810.553,0.000,0.000,3.319,0.000,1471.346,3.240,375.086,331.908,210.596,6.354156,95.709,8,0.000,0.000,0.000,0,0.000,0,3.319,0.000,0.000,154433.724,0.000,0.000,147079.737,0.000,152297.092 +8.559600,0.020139,17044878,0.507977,432047.958,0.000,0.000,1.747,0.000,1491.485,3.203,375.086,367.369,228.490,6.361561,95.704,8,0.000,0.000,0.000,0,0.000,0,1.747,0.000,0.000,150653.201,0.000,0.000,139629.796,0.000,141764.960 +8.579753,0.020152,17048948,0.508098,201962.440,0.000,0.000,2.859,0.000,1511.637,1.648,375.086,212.445,186.859,6.366043,95.700,8,0.000,0.000,0.000,0,0.000,0,2.859,0.000,0.000,69768.843,0.000,0.000,69768.843,0.000,62424.754 +8.599880,0.020128,17055096,0.508281,305449.855,0.000,0.000,2.025,0.000,1531.765,2.113,375.086,228.424,280.242,6.372837,95.695,8,0.000,0.000,0.000,0,0.000,0,2.025,0.000,0.000,99266.235,0.000,0.000,106619.289,0.000,99564.332 +8.619988,0.020107,17060788,0.508451,283078.890,0.000,0.000,3.605,0.000,1551.872,2.038,375.086,316.464,412.238,6.377640,95.687,8,0.000,0.000,0.000,0,0.000,0,3.605,0.000,0.000,95685.837,0.000,0.000,95685.837,0.000,91707.216 +8.640095,0.020107,17067078,0.508639,312821.665,0.000,0.000,4.012,0.000,1571.980,2.336,375.086,192.133,365.617,6.384678,95.680,8,0.000,0.000,0.000,0,0.000,0,4.012,0.000,0.000,106727.392,0.000,0.000,103047.137,0.000,103047.137 +8.660204,0.020109,17071518,0.508771,220793.430,0.000,0.000,3.615,0.000,1592.089,1.429,375.086,222.029,424.827,6.388691,95.671,8,0.000,0.000,0.000,0,0.000,0,3.615,0.000,0.000,73597.810,0.000,0.000,80957.591,0.000,66238.029 +8.680325,0.020121,17079362,0.509005,389850.798,0.000,0.000,1.901,0.000,1612.210,2.586,375.086,263.840,384.791,6.395565,95.664,8,0.000,0.000,0.000,0,0.000,0,1.901,0.000,0.000,136079.996,0.000,0.000,132402.158,0.000,121368.645 +8.700465,0.020140,17085356,0.509183,297616.565,0.000,0.000,3.373,0.000,1632.350,1.991,375.086,270.761,478.292,6.399902,95.654,8,0.000,0.000,0.000,0,0.000,0,3.373,0.000,0.000,95531.243,0.000,0.000,102879.800,0.000,99205.522 +8.720598,0.020133,17092244,0.509389,342127.860,0.000,0.000,3.588,0.000,1652.482,2.434,375.086,231.083,390.376,6.405876,95.647,8,0.000,0.000,0.000,0,0.000,0,3.588,0.000,0.000,113943.280,0.000,0.000,116178.436,0.000,112006.145 +8.740708,0.020110,17096639,0.509520,218546.215,0.000,0.000,3.218,0.000,1672.593,2.327,375.086,295.637,475.700,6.412449,95.637,8,0.000,0.000,0.000,0,0.000,0,3.218,0.000,0.000,110391.945,0.000,0.000,108154.270,0.000,0.000 +8.760823,0.020115,17101005,0.509650,217051.218,0.000,0.000,2.060,0.000,1692.708,2.293,375.086,308.965,350.522,6.421951,95.630,8,0.000,0.000,0.000,0,0.000,0,2.060,0.000,0.000,110365.026,0.000,0.000,106686.192,0.000,0.000 +8.780924,0.020101,17101604,0.509668,29798.927,0.000,0.000,42.994,0.000,1712.809,2.998,375.086,424.799,447.341,6.421989,95.622,8,0.000,0.000,0.000,0,0.000,0,42.994,0.000,0.000,11143.505,0.000,0.000,18456.431,0.000,198.991 +8.801041,0.020116,17105265,0.509777,181991.049,0.000,0.000,7.297,0.000,1732.925,4.129,375.086,409.337,353.801,6.470634,95.615,8,0.000,0.000,0.000,0,0.000,0,7.297,0.000,0.000,44043.723,0.000,0.000,65021.658,0.000,72925.667 +8.821174,0.020134,17114216,0.510043,444580.800,0.000,0.000,1.894,0.000,1753.059,3.294,375.086,376.392,324.202,6.479271,95.608,8,0.000,0.000,0.000,0,0.000,0,1.894,0.000,0.000,143342.665,0.000,0.000,144485.035,0.000,156753.101 +8.841326,0.020151,17121193,0.510251,346231.503,0.000,0.000,1.911,0.000,1773.210,2.668,375.086,298.911,192.296,6.486111,95.605,8,0.000,0.000,0.000,0,0.000,0,1.911,0.000,0.000,122225.626,0.000,0.000,110166.825,0.000,113839.052 +8.861455,0.020129,17132198,0.510579,546712.144,0.000,0.000,1.874,0.000,1793.340,3.721,375.086,391.218,277.889,6.494358,95.599,8,0.000,0.000,0.000,0,0.000,0,1.874,0.000,0.000,190119.707,0.000,0.000,187486.745,0.000,169105.692 +8.881569,0.020114,17138784,0.510776,327439.831,0.000,0.000,4.269,0.000,1813.453,2.532,375.086,274.806,161.388,6.500191,95.596,8,0.000,0.000,0.000,0,0.000,0,4.269,0.000,0.000,117731.175,0.000,0.000,110372.977,0.000,99335.679 +8.901696,0.020128,17147664,0.511040,441185.589,0.000,0.000,2.035,0.000,1833.581,4.127,375.086,404.839,135.658,6.510658,95.593,8,0.000,0.000,0.000,0,0.000,0,2.035,0.000,0.000,136032.223,0.000,0.000,161768.049,0.000,143385.316 +8.921824,0.020127,17155064,0.511261,367658.201,0.000,0.000,2.627,0.000,1853.708,3.650,375.086,250.941,219.306,6.518246,95.589,8,0.000,0.000,0.000,0,0.000,0,2.627,0.000,0.000,132356.952,0.000,0.000,113974.042,0.000,121327.206 +8.941966,0.020143,17160912,0.511435,290328.521,0.000,0.000,2.601,0.000,1873.851,3.581,375.086,144.089,190.244,6.524662,95.585,8,0.000,0.000,0.000,0,0.000,0,2.601,0.000,0.000,91844.693,0.000,0.000,88270.197,0.000,110213.631 +8.962322,0.020355,17166690,0.511607,283856.578,0.000,0.000,6.394,0.000,1894.206,3.849,382.852,162.158,216.658,6.533619,95.581,8,0.000,0.000,0.000,0,0.000,0,6.394,0.000,0.000,98156.013,0.000,0.000,81059.771,0.000,104640.795 +8.982456,0.020135,17171396,0.511747,233725.647,0.000,0.000,3.116,0.000,1914.341,3.241,382.852,32.205,192.454,6.538013,95.577,8,0.000,0.000,0.000,0,0.000,0,3.116,0.000,0.000,85126.596,0.000,0.000,72312.907,0.000,76286.144 +9.002603,0.020147,17177533,0.511930,304612.696,0.000,0.000,1929.257,0.000,1934.488,3.784,390.508,109.935,186.715,6.545036,95.573,8,0.000,0.000,0.000,0,0.000,0,1929.257,33553.558,0.000,100412.495,0.000,0.000,58768.361,0.000,111878.282 +9.022737,0.020134,17190677,0.512322,652828.984,0.000,0.000,3.080,0.000,1954.622,5.477,390.508,85.754,340.882,6.555115,95.567,8,0.000,0.000,0.000,0,0.000,0,3.080,162164.229,0.000,163554.918,0.000,0.000,154366.440,0.000,172743.397 +9.042883,0.020145,17207201,0.512815,820233.295,0.000,0.000,1955.365,0.000,1862.495,7.343,399.777,68.835,204.567,6.562180,95.563,8,0.000,0.000,0.000,0,0.000,0,1955.365,197413.932,9629.948,194683.792,0.000,0.000,191010.513,36484.596,191010.513 +9.063040,0.020157,17218227,0.513143,546998.513,0.000,0.000,2.063,0.000,1882.652,6.380,399.777,61.431,475.363,6.569096,95.553,8,0.000,0.000,0.000,0,0.000,0,2.063,121147.322,0.000,135831.846,0.000,0.000,150516.369,0.000,139502.976 +9.083172,0.020133,17233101,0.513586,738804.937,0.000,0.000,1.928,0.000,1902.784,5.984,399.777,13.970,421.038,6.583168,95.545,8,0.000,0.000,0.000,0,0.000,0,1.928,191133.616,0.000,176431.030,0.000,0.000,187457.969,0.000,183782.323 +9.103302,0.020130,17256430,0.514282,1158931.202,0.000,0.000,1920.416,0.000,1922.914,3.429,399.777,13.972,304.664,6.591690,95.539,8,0.000,0.000,0.000,0,0.000,0,1920.416,191159.812,174170.037,194835.963,0.000,28763.392,198512.113,172977.772,198512.113 +9.123446,0.020144,17301408,0.515622,2232814.026,0.000,0.000,1928.891,0.000,5.372,5.983,399.777,2.133,437.861,6.602333,95.530,8,0.000,0.000,0.000,0,0.000,0,1928.891,287230.690,292294.210,298003.081,238779.747,308576.904,202640.110,297556.300,307732.984 +9.143595,0.020148,17342734,0.516854,2051088.410,0.000,0.000,21.883,0.000,1.638,7.155,399.777,0.000,745.060,6.624470,95.516,8,0.000,0.000,0.000,0,0.000,0,21.883,254165.023,284192.330,306576.323,277045.335,286227.239,50624.551,296501.044,295756.566 +9.163747,0.020153,17388010,0.518203,2246636.149,0.000,0.000,4.099,0.000,0.226,7.657,399.777,0.388,412.474,6.650726,95.508,8,0.000,0.000,0.000,0,0.000,0,4.099,251925.341,275991.480,273014.226,277480.107,311073.461,251379.511,320451.812,285320.211 +9.183892,0.020145,17437405,0.519675,2452021.273,0.000,0.000,1.014,0.000,0.203,4.968,399.777,0.388,343.997,6.659378,95.501,8,0.000,0.000,0.000,0,0.000,0,1.014,312242.409,292981.669,283847.710,304895.529,309859.637,318100.057,315915.849,314178.412 +9.204021,0.020129,17488457,0.521197,2536198.405,0.000,0.000,0.402,0.000,2.674,4.775,399.777,0.000,301.565,6.668610,95.495,8,0.000,0.000,0.000,0,0.000,0,0.402,323905.304,290968.308,309399.116,316155.423,327184.100,319831.649,319831.649,328922.856 +9.224142,0.020120,17531810,0.522489,2154694.576,0.000,0.000,13.350,0.000,0.269,6.761,399.777,0.000,524.774,6.709774,95.485,8,0.000,0.000,0.000,0,0.000,0,13.350,350492.611,117642.656,274449.829,264807.803,301586.665,305711.862,235384.714,304618.436 +9.244271,0.020129,17584730,0.524066,2629003.101,0.000,0.000,0.420,0.000,0.047,4.716,399.777,0.000,297.297,6.716900,95.479,8,0.000,0.000,0.000,0,0.000,0,0.420,326836.950,316156.004,313721.742,338710.188,345168.434,319385.127,339008.261,330016.395 +9.264422,0.020151,17637384,0.525635,2612932.642,0.000,0.000,0.490,0.000,0.132,4.618,399.777,0.000,294.840,6.723274,95.473,8,0.000,0.000,0.000,0,0.000,0,0.490,329358.338,316058.951,335313.288,341020.115,312535.606,326579.362,329705.710,322361.273 +9.284558,0.020136,17688535,0.527159,2540292.649,0.000,0.000,0.534,0.000,3.487,4.760,399.777,0.000,308.645,6.732265,95.467,8,0.000,0.000,0.000,0,0.000,0,0.534,333633.478,333832.128,321019.172,309298.794,330753.046,328816.204,259735.500,323204.328 +9.304713,0.020155,17733047,0.528486,2208537.940,0.000,0.000,13.769,0.000,0.184,7.132,399.777,0.000,496.748,6.769463,95.457,8,0.000,0.000,0.000,0,0.000,0,13.769,312882.824,322955.011,220298.087,356743.974,260686.070,246644.548,173757.635,314569.791 +9.324860,0.020147,17781835,0.529940,2421576.591,0.000,0.000,0.629,0.000,0.142,5.132,399.777,0.000,271.052,6.780403,95.452,8,0.000,0.000,0.000,0,0.000,0,0.629,312202.114,301679.563,308529.148,299048.925,308727.687,295375.959,293539.476,302473.718 +9.345006,0.020146,17836786,0.531578,2727605.476,0.000,0.000,0.312,0.000,0.229,4.871,399.777,0.000,249.155,6.787155,95.447,8,0.000,0.000,0.000,0,0.000,0,0.312,348948.454,319563.321,337929.029,364584.124,336439.918,330582.746,338226.851,351331.032 +9.365138,0.020132,17886634,0.533063,2476080.402,0.000,0.000,0.418,0.000,3.955,4.379,399.777,0.000,312.394,6.796673,95.441,7,0.000,0.000,0.000,0,0.000,0,0.418,338171.148,330819.601,349744.867,371253.108,359580.044,98451.119,272056.900,356003.616 +9.385237,0.020100,17929390,0.534337,2127212.332,0.000,0.000,11.790,0.000,0.224,6.740,399.777,0.000,551.746,6.836838,95.430,7,0.000,0.000,0.000,0,0.000,0,11.790,276125.654,353440.837,356575.236,268762.303,406924.634,0.000,177665.713,287717.956 +9.405365,0.020128,17980600,0.535864,2544218.654,0.000,0.000,0.553,0.000,0.094,4.971,399.777,0.000,333.995,6.844975,95.423,7,0.000,0.000,0.000,0,0.000,0,0.553,371323.769,366305.880,353736.317,356617.877,349264.931,0.000,379521.310,367448.568 +9.425494,0.020128,18036691,0.537535,2786676.812,0.000,0.000,0.315,0.000,0.098,4.779,399.777,0.000,227.836,6.851894,95.419,7,0.000,0.000,0.000,0,0.000,0,0.315,396705.610,398394.776,399934.898,390594.803,399040.633,0.000,406244.429,395761.664 +9.445626,0.020132,18086920,0.539032,2494957.954,0.000,0.000,0.392,0.000,5.074,4.411,399.777,0.000,267.179,6.861809,95.414,7,0.000,0.000,0.000,0,0.000,0,0.392,358877.764,378597.414,374921.711,371395.023,365583.439,0.000,360218.899,285363.703 +9.465763,0.020137,18131509,0.540361,2214290.414,0.000,0.000,0.455,0.000,25.211,4.187,399.777,44.034,215.905,6.872780,95.409,7,0.000,0.000,0.000,0,0.000,0,0.455,372847.394,367484.112,378359.655,362468.450,360134.430,0.000,372996.374,0.000 +9.485911,0.020148,18167372,0.541430,1779987.968,0.000,0.000,2.060,0.000,45.359,3.306,399.777,50.602,215.787,6.878162,95.405,7,0.000,0.000,0.000,0,0.000,0,2.060,315070.229,304845.833,314077.569,276952.092,277051.358,0.000,291990.888,0.000 +9.506038,0.020128,18195107,0.542256,1377965.333,0.000,0.000,2.296,0.000,65.487,2.523,399.777,13.779,122.850,6.882641,95.403,7,0.000,0.000,0.000,0,0.000,0,2.296,215128.534,248714.421,232915.143,230580.029,230033.513,0.000,220593.693,0.000 +9.526161,0.020123,18231596,0.543344,1813315.608,0.000,0.000,1.608,0.000,85.610,3.052,399.777,48.724,158.014,6.888557,95.400,7,0.000,0.000,0.000,0,0.000,0,1.608,289422.842,300206.626,316804.708,305374.891,316258.065,0.000,285248.475,0.000 +9.546293,0.020132,18270947,0.544517,1954692.036,0.000,0.000,1.951,0.000,105.741,3.292,399.777,52.196,183.558,6.893280,95.396,7,0.000,0.000,0.000,0,0.000,0,1.951,312444.739,340808.164,338274.828,310954.541,334499.661,0.000,317710.103,0.000 +9.566439,0.020146,18305965,0.545560,1738201.741,0.000,0.000,10.482,0.000,125.887,3.183,399.777,47.311,299.182,6.907887,95.390,7,0.000,0.000,0.000,0,0.000,0,10.482,319565.447,313311.137,107862.025,343639.575,312219.114,0.000,341604.443,0.000 +9.586556,0.020118,18343639,0.546683,1872680.679,0.000,0.000,1.673,0.000,146.005,2.862,399.777,48.737,154.365,6.913609,95.387,7,0.000,0.000,0.000,0,0.000,0,1.673,305303.518,318923.375,307639.771,308136.846,308981.873,0.000,323695.296,0.000 +9.606659,0.020103,18380136,0.547771,1815538.918,0.000,0.000,1.968,0.000,166.107,3.029,399.777,42.944,294.777,6.919163,95.381,6,0.000,0.000,0.000,0,0.000,0,1.968,312895.301,312497.342,278969.292,301851.937,299215.459,0.000,310109.587,0.000 +9.626785,0.020126,18416240,0.548847,1793909.760,0.000,0.000,1.679,0.000,186.233,2.845,399.777,34.160,361.786,6.924683,95.374,6,0.000,0.000,0.000,0,0.000,0,1.679,367685.914,357052.834,0.000,356059.089,359288.762,0.000,353823.161,0.000 +9.646905,0.020120,18429620,0.549245,664993.877,0.000,0.000,194.696,0.000,12.295,3.322,399.777,758.322,201.909,6.926476,95.370,6,0.000,0.000,0.000,0,0.000,0,194.696,136080.212,132352.668,0.000,133446.081,128724.525,0.000,134340.691,49.701 +9.667074,0.020169,18429620,0.549245,0.000,0.000,0.000,0.000,0.000,32.464,3.295,399.777,834.369,612.219,6.926476,95.358,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.687220,0.020147,18429620,0.549245,0.000,0.000,0.000,0.000,0.000,52.611,5.451,399.777,1184.099,507.028,6.926476,95.348,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.707348,0.020128,18429621,0.549246,49.683,0.000,0.000,71.695,0.000,72.738,3.749,399.777,821.319,785.221,6.981567,95.333,6,0.000,0.000,0.000,0,0.000,0,71.695,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.683 +9.727494,0.020146,18429624,0.549246,148.911,0.000,0.000,84.995,0.000,92.884,3.682,399.777,355.216,510.138,6.981567,95.323,6,0.000,0.000,0.000,0,0.000,0,84.995,0.000,0.000,0.000,49.637,0.000,0.000,49.637,49.637 +9.747651,0.020156,18429630,0.549246,297.673,0.000,0.000,112.034,0.000,28.600,2.084,399.777,351.355,716.664,6.981567,95.309,6,0.000,0.000,0.000,0,0.000,0,112.034,49.612,99.224,0.000,49.612,49.612,0.000,49.612,0.000 +9.767809,0.020158,18429632,0.549246,99.215,0.000,0.000,10.867,0.000,48.758,2.120,399.777,329.814,613.120,6.981567,95.297,6,0.000,0.000,0.000,0,0.000,0,10.867,49.608,0.000,0.000,0.000,49.608,0.000,0.000,0.000 +9.787932,0.020123,18429632,0.549246,0.000,0.000,0.000,0.000,0.000,68.881,1.680,399.777,527.615,493.644,6.981567,95.287,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.808038,0.020107,18429632,0.549246,0.000,0.000,0.000,0.000,0.000,88.988,1.835,399.777,549.028,587.884,6.981567,95.275,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.828143,0.020104,18429632,0.549246,0.000,0.000,0.000,0.000,0.000,109.092,1.856,399.777,628.947,656.148,6.987549,95.262,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.848249,0.020107,18429632,0.549246,0.000,0.000,0.000,0.000,0.000,129.199,1.655,399.777,529.794,472.676,6.996094,95.253,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.868371,0.020122,18429632,0.549246,0.000,0.000,0.000,0.000,0.000,149.320,2.528,399.777,705.084,490.375,7.005615,95.244,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.888502,0.020131,18429634,0.549246,99.349,0.000,0.000,145.064,0.000,169.451,3.208,399.777,514.210,413.503,7.013672,95.235,6,0.000,0.000,0.000,0,0.000,0,145.064,0.000,0.000,0.000,0.000,0.000,0.000,99.349,0.000 +9.908651,0.020149,18429638,0.549246,198.521,0.000,0.000,164.105,0.000,189.600,2.790,399.777,504.833,277.813,7.019165,95.230,6,0.000,0.000,0.000,0,0.000,0,164.105,99.261,0.000,0.000,99.261,0.000,0.000,0.000,0.000 +9.928775,0.020124,18429643,0.549246,248.457,0.000,0.000,199.406,0.000,48.895,2.526,399.777,502.156,302.031,7.026001,95.224,6,0.000,0.000,0.000,0,0.000,0,199.406,0.000,99.383,0.000,0.000,49.691,0.000,0.000,99.383 +9.948883,0.020108,18429644,0.549246,49.732,0.000,0.000,11.440,0.000,69.002,1.749,399.777,505.868,412.038,7.045898,95.216,6,0.000,0.000,0.000,0,0.000,0,11.440,0.000,0.000,0.000,0.000,49.732,0.000,0.000,0.000 +9.968999,0.020116,18429644,0.549246,0.000,0.000,0.000,0.000,0.000,89.119,1.830,399.777,564.105,426.234,7.058105,95.208,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.989143,0.020144,18429644,0.549246,0.000,0.000,0.000,0.000,0.000,109.263,1.681,399.777,536.172,420.212,7.071045,95.199,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.009298,0.020155,18429644,0.549246,0.000,0.000,0.000,0.000,0.000,129.418,1.208,399.777,369.792,396.150,7.079102,95.191,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.029426,0.020128,18429644,0.549246,0.000,0.000,0.000,0.000,0.000,149.546,1.354,399.777,429.475,562.024,7.090210,95.180,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.049554,0.020128,18429645,0.549246,49.683,0.000,0.000,162.623,0.000,150.647,2.036,399.777,439.574,569.215,7.101196,95.169,6,0.000,0.000,0.000,0,0.000,0,162.623,0.000,0.000,0.000,0.000,0.000,0.000,49.683,0.000 +10.069680,0.020126,18429648,0.549246,149.061,0.000,0.000,158.017,0.000,167.071,1.184,399.777,183.221,458.634,7.110229,95.160,6,0.000,0.000,0.000,0,0.000,0,158.017,0.000,0.000,0.000,99.374,0.000,0.000,49.687,0.000 +10.089801,0.020121,18429648,0.549246,0.000,0.000,0.000,0.000,0.000,187.192,1.830,399.777,482.424,521.445,7.119873,95.150,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.109913,0.020111,18429649,0.549246,49.723,0.000,0.000,201.763,0.000,195.908,1.155,399.777,252.305,695.927,7.135868,95.136,6,0.000,0.000,0.000,0,0.000,0,201.763,49.723,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.130020,0.020107,18429652,0.549246,149.198,0.000,0.000,197.151,0.000,216.015,1.835,399.777,189.024,627.488,7.154907,95.124,6,0.000,0.000,0.000,0,0.000,0,197.151,49.733,0.000,0.000,0.000,49.733,0.000,0.000,49.733 +10.150131,0.020110,18429654,0.549246,99.452,0.000,0.000,13.093,0.000,236.125,1.186,399.777,244.551,451.807,7.172485,95.115,6,0.000,0.000,0.000,0,0.000,0,13.093,0.000,0.000,0.000,0.000,49.726,0.000,0.000,49.726 +10.170256,0.020125,18429656,0.549247,99.378,0.000,0.000,239.097,0.000,117.376,2.373,399.777,593.937,430.508,7.184326,95.107,6,0.000,0.000,0.000,0,0.000,0,239.097,0.000,99.378,0.000,0.000,0.000,0.000,0.000,0.000 +10.190395,0.020139,18429656,0.549247,0.000,0.000,0.000,0.000,0.000,137.515,1.816,399.777,485.677,416.046,7.193481,95.099,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.210541,0.020145,18429656,0.549247,0.000,0.000,0.000,0.000,0.000,157.661,2.461,399.777,739.162,478.361,7.203003,95.089,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.230682,0.020142,18429657,0.549247,49.648,0.000,0.000,160.123,0.000,177.802,2.420,399.777,654.542,552.724,7.213501,95.078,6,0.000,0.000,0.000,0,0.000,0,160.123,0.000,0.000,0.000,49.648,0.000,0.000,0.000,0.000 +10.250840,0.020157,18429660,0.549247,148.830,0.000,0.000,186.945,0.000,136.199,1.617,399.777,322.658,341.068,7.220215,95.072,6,0.000,0.000,0.000,0,0.000,0,186.945,0.000,0.000,0.000,49.610,0.000,0.000,99.220,0.000 +10.270959,0.020120,18429661,0.549247,49.702,0.000,0.000,148.850,0.000,137.206,1.565,399.777,352.963,285.788,7.225952,95.066,6,0.000,0.000,0.000,0,0.000,0,148.850,49.702,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.291119,0.020160,18429662,0.549247,49.604,0.000,0.000,9.587,0.000,157.365,1.638,399.777,457.677,536.928,7.237183,95.055,6,0.000,0.000,0.000,0,0.000,0,9.587,49.604,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.311279,0.020160,18429664,0.549247,99.206,0.000,0.000,138.675,0.000,177.525,2.620,399.777,487.893,495.837,7.252319,95.046,6,0.000,0.000,0.000,0,0.000,0,138.675,0.000,99.206,0.000,0.000,0.000,0.000,0.000,0.000 +10.331404,0.020125,18429664,0.549247,0.000,0.000,0.000,0.000,0.000,197.650,1.275,399.777,286.682,412.457,7.261597,95.038,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.351523,0.020119,18429666,0.549247,99.407,0.000,0.000,201.371,0.000,217.745,1.606,399.777,369.280,496.063,7.275391,95.028,6,0.000,0.000,0.000,0,0.000,0,201.371,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.407 +10.371646,0.020122,18429668,0.549247,99.391,0.000,0.000,219.083,0.000,134.593,2.239,399.777,554.418,551.894,7.299927,95.017,6,0.000,0.000,0.000,0,0.000,0,219.083,0.000,0.000,0.000,0.000,99.391,0.000,0.000,0.000 +10.391752,0.020106,18429668,0.549247,0.000,0.000,0.000,0.000,0.000,154.699,1.305,399.777,408.963,449.180,7.304932,95.008,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.411865,0.020113,18429668,0.549247,0.000,0.000,0.000,0.000,0.000,174.812,1.410,399.777,399.692,561.472,7.316162,94.997,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.431967,0.020102,18429668,0.549247,0.000,0.000,0.000,0.000,0.000,194.914,1.914,399.777,525.650,837.736,7.405273,94.981,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.452095,0.020129,18429672,0.549247,198.721,0.000,0.000,186.799,0.000,215.042,2.485,399.777,591.312,730.262,7.405273,94.966,6,0.000,0.000,0.000,0,0.000,0,186.799,99.361,0.000,0.000,0.000,0.000,0.000,99.361,0.000 +10.472233,0.020137,18429672,0.549247,0.000,0.000,0.000,0.000,0.000,235.179,1.918,399.777,479.329,531.898,7.405273,94.956,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.492351,0.020118,18429674,0.549247,99.412,0.000,0.000,247.997,0.000,184.801,2.399,399.777,643.460,461.140,7.405273,94.947,6,0.000,0.000,0.000,0,0.000,0,247.997,0.000,0.000,0.000,99.412,0.000,0.000,0.000,0.000 +10.512471,0.020120,18429678,0.549247,198.806,0.000,0.000,193.329,0.000,150.186,2.431,399.777,407.319,384.021,7.405273,94.939,6,0.000,0.000,0.000,0,0.000,0,193.329,0.000,99.403,0.000,0.000,0.000,0.000,0.000,99.403 +10.532590,0.020119,18429680,0.549247,99.410,0.000,0.000,156.539,0.000,88.405,2.173,399.777,363.660,416.278,7.405273,94.931,6,0.000,0.000,0.000,0,0.000,0,156.539,0.000,0.000,0.000,0.000,99.410,0.000,0.000,0.000 +10.552708,0.020118,18429680,0.549247,0.000,0.000,0.000,0.000,0.000,108.523,2.667,399.777,713.574,331.836,7.405273,94.925,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.572909,0.020201,18429680,0.549247,0.000,0.000,0.000,0.000,0.000,128.724,2.388,399.777,690.326,339.168,7.418579,94.918,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.593042,0.020134,18429680,0.549247,0.000,0.000,0.000,0.000,0.000,148.858,2.099,399.777,572.344,592.134,7.428345,94.906,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.613183,0.020140,18429682,0.549247,99.303,0.000,0.000,145.081,0.000,168.998,2.147,399.777,365.985,411.563,7.436401,94.898,6,0.000,0.000,0.000,0,0.000,0,145.081,99.303,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.633326,0.020143,18429684,0.549247,99.292,0.000,0.000,131.971,0.000,189.141,1.968,399.777,407.058,362.842,7.443359,94.891,6,0.000,0.000,0.000,0,0.000,0,131.971,0.000,0.000,0.000,99.292,0.000,0.000,0.000,0.000 +10.653464,0.020138,18429684,0.549247,0.000,0.000,0.000,0.000,0.000,209.279,1.276,399.777,382.710,450.407,7.452515,94.882,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.673580,0.020117,18429684,0.549247,0.000,0.000,0.000,0.000,0.000,229.396,1.827,399.777,391.268,477.871,7.468754,94.873,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.693696,0.020116,18429687,0.549247,149.135,0.000,0.000,249.221,0.000,188.602,1.225,399.777,233.412,713.246,7.482544,94.859,6,0.000,0.000,0.000,0,0.000,0,249.221,0.000,0.000,0.000,0.000,99.423,0.000,49.712,0.000 +10.713866,0.020170,18429688,0.549248,49.579,0.000,0.000,11.070,0.000,208.772,1.023,399.777,191.732,641.625,7.583984,94.846,6,0.000,0.000,0.000,0,0.000,0,11.070,0.000,0.000,0.000,0.000,0.000,0.000,49.579,0.000 +10.734017,0.020151,18429690,0.549248,99.252,0.000,0.000,218.618,0.000,224.970,1.733,399.777,404.570,728.691,7.583984,94.832,6,0.000,0.000,0.000,0,0.000,0,218.618,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.252 +10.754151,0.020134,18429692,0.549248,99.334,0.000,0.000,227.712,0.000,148.274,1.571,399.777,401.021,599.494,7.583984,94.820,6,0.000,0.000,0.000,0,0.000,0,227.712,0.000,99.334,0.000,0.000,0.000,0.000,0.000,0.000 +10.774283,0.020132,18429692,0.549248,0.000,0.000,0.000,0.000,0.000,168.406,1.282,399.777,434.634,309.094,7.583984,94.814,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.794406,0.020123,18429692,0.549248,0.000,0.000,0.000,0.000,0.000,188.529,2.235,399.777,695.912,599.241,7.583984,94.802,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.814504,0.020098,18429695,0.549248,149.265,0.000,0.000,204.146,0.000,123.855,2.818,399.777,702.596,780.144,7.583984,94.787,6,0.000,0.000,0.000,0,0.000,0,204.146,49.755,0.000,0.000,99.510,0.000,0.000,0.000,0.000 +10.834623,0.020119,18429696,0.549248,49.704,0.000,0.000,5.771,0.000,143.974,2.530,399.777,454.134,405.401,7.583984,94.779,6,0.000,0.000,0.000,0,0.000,0,5.771,49.704,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.854735,0.020112,18429696,0.549248,0.000,0.000,0.000,0.000,0.000,164.086,2.587,399.777,624.819,510.032,7.594116,94.769,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.874844,0.020109,18429696,0.549248,0.000,0.000,0.000,0.000,0.000,184.195,1.732,399.777,390.646,344.996,7.600708,94.762,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.894975,0.020130,18429702,0.549248,298.058,0.000,0.000,191.561,0.000,190.498,2.359,399.777,460.670,414.099,7.613037,94.754,6,0.000,0.000,0.000,0,0.000,0,191.561,0.000,99.353,0.000,0.000,99.353,0.000,0.000,99.353 +10.915103,0.020129,18429704,0.549248,99.361,0.000,0.000,192.459,0.000,100.611,2.290,399.777,607.615,282.557,7.622681,94.748,6,0.000,0.000,0.000,0,0.000,0,192.459,0.000,0.000,0.000,0.000,0.000,0.000,99.361,0.000 +10.935242,0.020139,18429704,0.549248,0.000,0.000,0.000,0.000,0.000,120.750,2.714,399.777,742.894,338.279,7.630859,94.742,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.955374,0.020132,18429704,0.549248,0.000,0.000,0.000,0.000,0.000,140.882,2.767,399.777,645.925,473.045,7.646729,94.733,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.975512,0.020137,18429986,0.549256,14003.822,0.000,0.000,144.892,0.000,161.020,1.470,399.777,252.950,468.850,7.653931,94.723,6,0.000,0.000,0.000,0,0.000,0,144.892,14003.822,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.995631,0.020119,18431244,0.549294,62526.523,0.000,0.000,2.482,0.000,181.139,1.380,399.777,342.097,598.573,7.665771,94.711,6,0.000,0.000,0.000,0,0.000,0,2.482,62526.523,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.015744,0.020112,18432576,0.549334,66227.536,0.000,0.000,3.328,0.000,201.251,1.742,399.777,433.305,553.722,7.676392,94.701,6,0.000,0.000,0.000,0,0.000,0,3.328,66227.536,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.035869,0.020125,18434500,0.549391,95601.254,0.000,0.000,2.405,0.000,221.377,1.662,399.777,293.669,633.726,7.800747,94.688,6,0.000,0.000,0.000,0,0.000,0,2.405,95601.254,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.056001,0.020132,18438385,0.549507,192979.663,0.000,0.000,230.447,0.000,169.928,2.209,399.777,415.817,548.149,7.827797,94.677,6,0.000,0.000,0.000,0,0.000,0,230.447,102922.487,0.000,0.000,72373.583,17683.593,0.000,0.000,0.000 +11.076127,0.020126,18440165,0.549560,88442.375,0.000,0.000,16.727,0.000,190.054,0.651,399.777,70.648,148.284,7.834850,94.675,6,0.000,0.000,0.000,0,0.000,0,16.727,25737.725,0.000,0.000,22259.654,40444.996,0.000,0.000,0.000 +11.096233,0.020106,18456529,0.550047,813888.669,0.000,0.000,171.294,0.000,210.160,3.003,399.777,219.540,879.909,7.848755,94.657,6,0.000,0.000,0.000,0,0.000,0,171.294,206108.204,0.000,0.000,218343.391,187705.685,0.000,201731.388,0.000 +11.116380,0.020147,18502807,0.551427,2297015.557,0.000,0.000,211.180,0.000,0.156,4.640,399.777,16.093,659.992,7.874580,94.644,6,0.000,0.000,0.000,0,0.000,0,211.180,453913.464,405469.555,0.000,442695.919,454558.721,0.000,176304.059,364073.839 +11.136511,0.020131,18553496,0.552937,2517894.966,0.000,0.000,0.287,0.000,0.062,5.272,399.777,0.000,275.532,7.889397,94.639,6,0.000,0.000,0.000,0,0.000,0,0.287,424260.508,405086.576,0.000,430420.010,416809.498,0.000,409606.855,431711.518 +11.156631,0.020120,18605309,0.554481,2575210.454,0.000,0.000,0.229,0.000,0.027,4.124,399.777,0.000,274.332,7.895851,94.634,6,0.000,0.000,0.000,0,0.000,0,0.229,441353.885,435389.643,0.000,411930.293,438819.082,0.000,414017.777,433699.775 +11.176751,0.020120,18658547,0.556068,2646002.421,0.000,0.000,0.236,0.000,0.174,4.194,399.777,0.000,272.775,7.902374,94.628,6,0.000,0.000,0.000,0,0.000,0,0.236,441348.313,440801.598,0.000,442093.834,435980.563,0.000,437073.994,448704.118 +11.196876,0.020124,18700517,0.557319,2085517.964,0.000,0.000,11.252,0.000,5.760,4.908,399.777,0.000,508.941,7.932014,94.618,6,0.000,0.000,0.000,0,0.000,0,11.252,316082.434,312554.396,0.000,422271.424,419637.818,0.000,427141.111,187830.782 +11.217020,0.020144,18741396,0.558537,2029350.548,0.000,0.000,10.716,0.000,0.100,6.192,399.777,0.000,462.687,7.954514,94.609,6,0.000,0.000,0.000,0,0.000,0,10.716,271993.240,319600.744,0.000,385576.108,337521.817,0.000,314388.244,400270.395 +11.237148,0.020128,18788545,0.559942,2342456.754,0.000,0.000,0.670,0.000,0.066,4.101,399.777,0.000,260.442,7.960598,94.604,6,0.000,0.000,0.000,0,0.000,0,0.670,389208.811,397058.567,0.000,388016.443,386029.162,0.000,376539.900,405603.872 +11.257264,0.020116,18837466,0.561400,2431901.924,0.000,0.000,0.262,0.000,0.076,4.180,399.777,0.000,271.468,7.966419,94.599,6,0.000,0.000,0.000,0,0.000,0,0.262,406186.926,404745.313,0.000,402657.460,404645.892,0.000,410710.609,402955.724 +11.277389,0.020126,18884293,0.562796,2326741.553,0.000,0.000,0.226,0.000,8.559,4.306,399.777,0.000,356.356,7.977619,94.592,6,0.000,0.000,0.000,0,0.000,0,0.226,233335.006,434472.167,0.000,426522.081,411218.167,0.000,411615.671,409578.462 +11.297515,0.020125,18927170,0.564074,2130505.261,0.000,0.000,14.177,0.000,1.353,5.954,399.777,0.776,444.482,8.001804,94.583,6,0.000,0.000,0.000,0,0.000,0,14.177,263747.975,367001.233,0.000,389261.800,386677.984,0.000,381212.220,342604.048 +11.317648,0.020133,18972345,0.565420,2243788.530,0.000,0.000,2.421,0.000,0.023,5.904,399.777,0.000,363.009,8.024517,94.576,6,0.000,0.000,0.000,0,0.000,0,2.421,375843.892,372665.088,0.000,379271.040,374900.184,0.000,378675.014,362433.313 +11.337778,0.020129,19022389,0.566911,2486106.933,0.000,0.000,0.454,0.000,0.045,4.225,399.777,0.000,186.876,8.030636,94.572,6,0.000,0.000,0.000,0,0.000,0,0.454,416404.530,415858.068,0.000,415311.605,405475.277,0.000,410294.084,422763.368 +11.357897,0.020119,19072372,0.568401,2484349.364,0.000,0.000,0.348,0.000,5.631,4.245,399.777,0.000,252.985,8.042744,94.567,6,0.000,0.000,0.000,0,0.000,0,0.348,448726.688,299764.140,0.000,441917.256,436598.940,0.000,430684.177,426658.163 +11.378017,0.020120,19119092,0.569793,2322018.084,0.000,0.000,10.092,0.000,0.065,5.130,399.777,0.000,348.682,8.065773,94.560,5,0.000,0.000,0.000,0,0.000,0,10.092,422456.201,288810.939,0.000,400239.975,393530.377,0.000,409534.011,407446.581 +11.398160,0.020142,19165040,0.571163,2281162.118,0.000,0.000,0.480,0.000,0.038,3.816,399.777,0.000,188.696,8.071804,94.557,5,0.000,0.000,0.000,0,0.000,0,0.480,456996.981,457245.214,0.000,457592.740,448209.532,0.000,461117.649,0.000 +11.418315,0.020156,19213853,0.572617,2421773.487,0.000,0.000,0.287,0.000,0.042,3.678,399.777,0.000,205.042,8.077740,94.552,5,0.000,0.000,0.000,0,0.000,0,0.287,483679.957,488839.739,0.000,482191.558,486507.914,0.000,480554.319,0.000 +11.438454,0.020138,19261549,0.574039,2368423.065,0.000,0.000,0.332,0.000,2.506,3.876,399.777,0.000,200.178,8.085693,94.549,5,0.000,0.000,0.000,0,0.000,0,0.332,477696.869,497559.525,0.000,415675.727,483159.100,0.000,494331.844,0.000 +11.458587,0.020134,19295104,0.575039,1666613.025,0.000,0.000,11.165,0.000,4.294,6.077,399.777,0.000,348.841,8.124771,94.542,5,0.000,0.000,0.000,0,0.000,0,11.165,414082.932,237711.517,0.000,207264.973,290359.700,0.000,517193.903,0.000 +11.478740,0.020153,19337131,0.576291,2085393.404,0.000,0.000,8.677,0.000,0.023,4.609,399.777,0.000,224.067,8.135483,94.537,5,0.000,0.000,0.000,0,0.000,0,8.677,443357.605,435368.733,0.000,325310.851,433383.920,0.000,447972.295,0.000 +11.498980,0.020240,19383466,0.577672,2289286.687,0.000,0.000,0.321,0.000,0.034,3.743,399.777,0.000,225.807,8.141167,94.533,5,0.000,0.000,0.000,0,0.000,0,0.321,459191.334,463193.324,0.000,446048.996,455930.453,0.000,464922.580,0.000 +11.519151,0.020171,19432466,0.579133,2429270.910,0.000,0.000,0.140,0.000,0.054,3.755,399.777,0.000,229.293,8.147358,94.528,5,0.000,0.000,0.000,0,0.000,0,0.140,482582.103,489423.723,0.000,480599.024,489324.569,0.000,487341.491,0.000 +11.539319,0.020168,19478820,0.580514,2298365.004,0.000,0.000,10.252,0.000,0.071,3.879,399.777,0.000,277.935,8.161098,94.523,5,0.000,0.000,0.000,0,0.000,0,10.252,511695.363,511447.448,0.000,242162.805,516951.148,0.000,516108.239,0.000 +11.559472,0.020153,19521855,0.581797,2135431.354,0.000,0.000,0.323,0.000,0.031,4.946,399.777,0.000,301.989,8.181751,94.517,5,0.000,0.000,0.000,0,0.000,0,0.323,422273.053,433933.942,0.000,418253.767,433785.079,0.000,427185.512,0.000 +11.579641,0.020169,19566799,0.583136,2228345.523,0.000,0.000,0.245,0.000,0.057,3.903,399.777,0.000,179.923,8.187241,94.513,5,0.000,0.000,0.000,0,0.000,0,0.245,440274.747,445480.699,0.000,452818.611,449496.718,0.000,440274.747,0.000 +11.599880,0.020238,19609682,0.584414,2118908.817,0.000,0.000,0.300,0.000,0.032,3.556,399.777,0.000,136.460,8.192501,94.511,4,0.000,0.000,0.000,0,0.000,0,0.300,461403.599,457500.099,0.000,469111.776,271070.908,0.000,459822.434,0.000 +11.620027,0.020147,19649453,0.585599,1974022.772,0.000,0.000,0.363,0.000,0.051,3.248,399.777,0.000,154.333,8.197369,94.508,4,0.000,0.000,0.000,0,0.000,0,0.363,491483.078,488554.629,0.000,500913.676,0.000,0.000,493071.389,0.000 +11.640256,0.020229,19680462,0.586523,1532872.475,0.000,0.000,9.326,0.000,9.341,4.385,399.777,0.000,198.891,8.227520,94.504,4,0.000,0.000,0.000,0,0.000,0,9.326,325121.812,591418.178,0.000,292644.234,0.000,0.000,323688.251,0.000 +11.660388,0.020132,19712761,0.587486,1604328.144,0.000,0.000,16.271,0.000,0.012,6.276,399.777,0.000,97.984,8.247253,94.502,4,0.000,0.000,0.000,0,0.000,0,16.271,322216.684,512308.136,0.000,466511.345,0.000,0.000,303291.980,0.000 +11.680508,0.020120,19757797,0.588828,2238403.268,0.000,0.000,0.289,0.000,0.006,3.297,399.777,0.000,118.238,8.253117,94.499,4,0.000,0.000,0.000,0,0.000,0,0.289,560048.140,558805.577,0.000,559451.709,0.000,0.000,560097.842,0.000 +11.700635,0.020126,19795903,0.589964,1893329.142,0.000,0.000,0.183,0.000,0.000,2.694,399.777,0.000,100.148,8.257767,94.497,3,0.000,0.000,0.000,0,0.000,0,0.183,154324.262,581374.175,0.000,578840.196,0.000,0.000,578790.510,0.000 +11.720812,0.020178,19831572,0.591027,1767759.806,0.000,0.000,0.162,0.000,0.006,2.493,399.777,0.000,93.506,8.262169,94.496,3,0.000,0.000,0.000,0,0.000,0,0.162,0.000,590013.190,0.000,588873.308,0.000,0.000,588873.308,0.000 +11.740945,0.020133,19861001,0.591904,1461705.467,0.000,0.000,9.322,0.000,1.367,2.555,399.777,0.000,301.894,8.273811,94.490,3,0.000,0.000,0.000,0,0.000,0,9.322,0.000,572831.192,0.000,315000.037,0.000,0.000,573874.239,0.000 +11.761187,0.020241,19882487,0.592544,1061500.742,0.000,0.000,8.743,0.000,0.034,4.883,399.777,0.000,473.394,8.310326,94.480,3,0.000,0.000,0.000,0,0.000,0,8.743,0.000,392961.785,0.000,465289.677,0.000,0.000,203249.281,0.000 +11.781345,0.020158,19911232,0.593401,1425985.145,0.000,0.000,0.138,0.000,0.030,2.113,399.777,0.000,89.721,8.315102,94.479,2,0.000,0.000,0.000,0,0.000,0,0.138,0.000,644855.832,0.000,646096.035,0.000,0.000,135033.278,0.000 +11.801590,0.020246,19938977,0.594228,1370423.664,0.000,0.000,0.155,0.000,0.000,1.644,399.777,0.000,72.354,8.318237,94.477,2,0.000,0.000,0.000,0,0.000,0,0.155,0.000,687656.812,0.000,682766.852,0.000,0.000,0.000,0.000 +11.821819,0.020229,19968959,0.595121,1482127.784,0.000,0.000,0.090,0.000,0.000,1.676,399.777,0.000,78.206,8.322102,94.476,2,0.000,0.000,0.000,0,0.000,0,0.090,0.000,741014.458,0.000,741113.326,0.000,0.000,0.000,0.000 +11.841938,0.020119,19988102,0.595692,951492.899,0.000,0.000,0.146,0.000,0.025,1.088,399.777,0.000,50.093,8.324432,94.475,1,0.000,0.000,0.000,0,0.000,0,0.146,0.000,725685.437,0.000,225807.462,0.000,0.000,0.000,0.000 +11.862120,0.020182,20000000,0.596046,589535.960,0.000,0.000,0.637,0.000,0.000,0.684,399.777,0.000,30.968,8.325653,94.474,0,0.000,0.000,0.000,0,0.000,0,0.637,0.000,589535.960,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.log new file mode 100644 index 000000000..7cb037b7c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=437 +worker=0 kind=insert tid=6 os_tid=432 +worker=2 kind=insert tid=7 os_tid=434 +start_monotonic_ns=1788111126190601 main_address=0x5612ae4fea80 +worker=1 kind=insert tid=9 os_tid=433 +worker=4 kind=insert tid=10 os_tid=436 +worker=6 kind=insert tid=8 os_tid=438 +worker=7 kind=insert tid=12 os_tid=439 +worker=3 kind=insert tid=11 os_tid=435 +load_end reason=complete inserted=20000000 elapsed_s=11.862 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.160 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.summary.csv new file mode 100644 index 000000000..16a285642 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-1-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1686022.497747,11.862238,20000000,0.004400,0.001328,0.059904,0.215040,1955.365185,0.004400,0.001328,0.059904,0.215040,1955.365185,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.csv new file mode 100644 index 000000000..287792f81 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.csv @@ -0,0 +1,615 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020063,0.020063,70495,0.002101,3513599.417,0.000,0.000,0.958,0.000,0.057,4.408,35.629,0.000,184.376,0.015461,98.097,8,0.000,0.000,0.000,0,0.000,0,0.958,449971.991,488998.140,397588.234,435218.811,449971.991,453660.286,435218.811,402971.151 +0.040175,0.020112,138586,0.004130,3385674.021,0.000,0.000,0.238,0.000,0.051,5.002,44.535,0.000,179.080,0.024105,98.093,8,0.000,0.000,0.000,0,0.000,0,0.238,420306.685,406284.860,368694.436,463416.338,443925.007,474653.687,430350.687,378042.320 +0.060302,0.020127,198693,0.005922,2986344.901,0.000,0.000,0.248,0.000,0.151,5.043,52.035,0.000,157.785,0.030983,98.090,8,0.000,0.000,0.000,0,0.000,0,0.248,363586.138,363983.608,369349.460,389968.242,380876.104,374367.525,377795.708,366418.115 +0.080416,0.020114,256549,0.007646,2876371.175,0.000,0.000,13.331,0.000,0.125,5.868,70.473,0.000,151.479,0.052879,98.087,8,0.000,0.000,0.000,0,0.000,0,13.331,381968.331,386393.058,388282.268,132393.813,396435.698,380625.998,411698.522,398573.488 +0.100537,0.020121,314171,0.009363,2863802.632,0.000,0.000,0.230,0.000,0.110,5.922,84.379,0.000,151.429,0.066113,98.084,8,0.000,0.000,0.000,0,0.000,0,0.230,349588.486,360323.645,363802.632,352321.975,373494.096,344668.204,362858.336,356745.259 +0.120664,0.020127,372704,0.011107,2908195.898,0.000,0.000,0.234,0.000,0.113,5.001,90.098,0.000,153.324,0.073395,98.081,8,0.000,0.000,0.000,0,0.000,0,0.234,362648.794,363990.281,349581.712,364735.552,370300.241,380982.457,366623.572,349333.288 +0.140793,0.020128,430838,0.012840,2888160.752,0.000,0.000,0.209,0.000,11.607,5.503,103.535,0.000,152.925,0.087509,98.078,8,0.000,0.000,0.000,0,0.000,0,0.209,409421.900,389698.506,383985.180,380060.373,410316.160,148496.792,374992.902,391188.939 +0.160945,0.020152,485884,0.014480,2731512.371,0.000,0.000,15.128,0.000,0.127,6.011,118.535,0.000,144.021,0.105240,98.075,8,0.000,0.000,0.000,0,0.000,0,15.128,348845.184,348845.184,326515.122,336439.594,352070.637,319766.481,351723.280,347306.890 +0.181076,0.020131,540729,0.016115,2724343.029,0.000,0.000,0.364,0.000,0.128,6.059,128.535,0.000,143.781,0.115391,98.072,8,0.000,0.000,0.000,0,0.000,0,0.364,366689.766,342300.079,319201.902,333209.828,339071.301,346323.632,342647.793,334898.727 +0.201217,0.020141,597093,0.017795,2798464.251,0.000,0.000,0.367,0.000,1.109,5.250,136.152,0.000,147.398,0.122314,98.070,8,0.000,0.000,0.000,0,0.000,0,0.367,347201.414,355939.788,361401.272,339356.738,349038.459,340548.334,352662.898,352315.349 +0.221357,0.020140,653963,0.019490,2823737.088,0.000,0.000,13.315,0.000,0.089,5.911,153.965,0.000,149.151,0.144661,98.067,8,0.000,0.000,0.000,0,0.000,0,13.315,381132.511,369215.913,387388.724,135501.644,393049.108,371102.708,404220.918,382125.561 +0.241490,0.020133,710564,0.021176,2811374.322,0.000,0.000,0.326,0.000,0.135,6.036,167.246,0.000,148.234,0.157093,98.064,8,0.000,0.000,0.000,0,0.000,0,0.326,352905.683,352955.353,356531.596,351812.942,360306.520,335024.466,337954.999,363882.763 +0.261609,0.020119,767664,0.022878,2838133.822,0.000,0.000,0.249,0.000,0.072,6.048,173.480,0.000,149.696,0.164795,98.061,8,0.000,0.000,0.000,0,0.000,0,0.249,350467.278,358121.790,349522.890,358221.199,370200.012,345198.588,360656.725,345745.339 +0.281736,0.020127,821530,0.024484,2676329.129,0.000,0.000,0.350,0.000,10.977,5.293,186.918,0.000,141.680,0.178810,98.058,8,0.000,0.000,0.000,0,0.000,0,0.350,351918.450,380139.497,355545.451,351272.546,354253.642,360315.205,150793.801,372090.537 +0.301870,0.020134,876824,0.026131,2746268.283,0.000,0.000,13.584,0.000,0.074,5.829,202.387,0.000,144.926,0.197781,98.055,8,0.000,0.000,0.000,0,0.000,0,13.584,345481.285,360530.283,339521.286,350845.284,352831.951,356507.284,293976.959,346573.952 +0.322007,0.020137,931337,0.027756,2707123.664,0.000,0.000,0.556,0.000,0.157,5.887,211.293,0.000,142.773,0.206928,98.052,8,0.000,0.000,0.000,0,0.000,0,0.556,341761.141,340420.317,327359.698,334411.439,348614.241,340221.676,338086.290,336248.864 +0.342147,0.020140,985116,0.029359,2670245.597,0.000,0.000,0.227,0.000,0.166,5.543,218.637,0.000,141.198,0.213978,98.050,8,0.000,0.000,0.000,0,0.000,0,0.227,333662.776,327009.381,337337.038,334109.645,342202.954,330882.253,334357.906,330683.644 +0.362279,0.020132,1036601,0.030893,2557315.838,0.000,0.000,16.279,0.000,0.124,5.628,234.418,0.000,135.043,0.233227,98.047,8,0.000,0.000,0.000,0,0.000,0,16.279,348392.994,363691.688,342432.464,59058.921,356539.052,370446.956,360214.712,356539.052 +0.382408,0.020129,1089052,0.032456,2605757.068,0.000,0.000,0.538,0.000,0.094,5.945,248.637,0.000,137.396,0.247295,98.044,8,0.000,0.000,0.000,0,0.000,0,0.538,332358.102,320037.502,326595.241,327191.399,336928.646,314870.799,324906.126,322869.253 +0.402528,0.020120,1145136,0.034128,2787505.490,0.000,0.000,0.230,0.000,0.148,6.274,257.230,0.000,147.554,0.255432,98.041,8,0.000,0.000,0.000,0,0.000,0,0.230,345729.409,338373.464,348860.656,353085.354,351793.094,349158.870,350451.131,350053.512 +0.422656,0.020128,1198672,0.035723,2659800.021,0.000,0.000,0.398,0.000,5.101,5.570,266.059,0.000,140.120,0.266975,98.039,8,0.000,0.000,0.000,0,0.000,0,0.398,350509.735,341914.669,342461.177,334561.666,351851.161,349267.673,338884.040,250349.901 +0.442792,0.020136,1253984,0.037372,2746873.738,0.000,0.000,13.023,0.000,0.060,6.083,281.527,0.000,145.299,0.285702,98.036,8,0.000,0.000,0.000,0,0.000,0,13.023,360045.462,377327.644,349715.882,348325.362,368785.876,360144.785,355029.656,227499.071 +0.462935,0.020142,1310784,0.039064,2819927.194,0.000,0.000,0.219,0.000,0.078,6.175,284.496,0.000,148.552,0.297291,98.033,8,0.000,0.000,0.000,0,0.000,0,0.219,384612.253,346533.307,330348.513,334965.648,358746.372,353781.711,358398.845,352540.546 +0.483066,0.020131,1363124,0.040624,2599987.889,0.000,0.000,0.923,0.000,0.144,5.564,284.496,0.000,137.188,0.305248,98.030,8,0.000,0.000,0.000,0,0.000,0,0.923,338187.190,326463.898,325222.024,323632.425,324327.874,322390.550,323483.400,316280.529 +0.503190,0.020125,1418987,0.042289,2775857.380,0.000,0.000,11.188,0.000,0.079,5.357,285.434,0.000,146.548,0.325085,98.027,8,0.000,0.000,0.000,0,0.000,0,11.188,381771.696,360653.256,361994.898,150760.813,373026.177,397523.567,371386.393,378740.579 +0.523330,0.020140,1474888,0.043955,2775679.918,0.000,0.000,0.243,0.000,0.087,5.683,286.215,0.000,146.633,0.339561,98.024,8,0.000,0.000,0.000,0,0.000,0,0.243,346035.193,342112.567,338040.981,341913.953,364953.174,350652.968,345389.698,346581.382 +0.543464,0.020134,1530957,0.045626,2784761.051,0.000,0.000,0.236,0.000,0.144,5.990,286.371,0.000,147.060,0.347832,98.021,8,0.000,0.000,0.000,0,0.000,0,0.236,358742.426,348411.756,352832.091,337932.087,352832.091,347915.090,345481.422,340614.088 +0.563589,0.020125,1583552,0.047194,2613422.252,0.000,0.000,0.219,0.000,0.801,5.560,286.371,0.000,138.393,0.355061,98.019,8,0.000,0.000,0.000,0,0.000,0,0.219,334162.271,317019.374,316224.341,324423.118,338286.504,325864.115,327255.423,330187.107 +0.583751,0.020162,1639162,0.048851,2758204.468,0.000,0.000,11.287,0.000,0.112,5.698,286.371,0.000,145.116,0.378311,98.016,8,0.000,0.000,0.000,0,0.000,0,11.287,372588.239,172455.978,366041.161,365297.175,396395.794,360337.268,360982.056,364106.797 +0.603893,0.020143,1692274,0.050434,2636782.601,0.000,0.000,0.330,0.000,0.134,5.848,286.371,0.000,139.241,0.389339,98.013,8,0.000,0.000,0.000,0,0.000,0,0.330,326966.603,325030.420,320611.953,327860.226,348612.130,320363.724,333023.379,334314.167 +0.623990,0.020097,1742150,0.051920,2481763.818,0.000,0.000,0.524,0.000,0.434,6.237,286.371,0.000,458.713,0.396790,98.004,8,0.000,0.000,0.000,0,0.000,0,0.524,309299.942,328058.963,316664.226,301935.657,306015.869,308553.562,294571.373,316664.226 +0.644124,0.020134,1789215,0.053323,2337612.076,0.000,0.000,0.675,0.000,4.120,5.770,286.371,0.000,199.253,0.407158,98.000,8,0.000,0.000,0.000,0,0.000,0,0.675,299794.465,235077.403,290357.595,297708.420,301383.833,317674.851,297708.420,297907.091 +0.664273,0.020149,1812005,0.054002,1131063.454,0.000,0.000,12.030,0.000,0.115,6.912,292.488,0.000,60.099,0.420425,97.999,8,0.000,0.000,0.000,0,0.000,0,12.030,137474.584,72310.639,152413.158,143231.642,157922.067,163083.568,154249.461,150378.336 +0.684401,0.020128,1862885,0.055518,2527801.469,0.000,0.000,0.955,0.000,0.037,5.691,292.801,0.000,493.905,0.429398,97.989,8,0.000,0.000,0.000,0,0.000,0,0.955,312944.604,311702.563,295705.078,319999.396,312497.469,331475.853,314087.282,329389.224 +0.704561,0.020160,1921129,0.057254,2889111.378,0.000,0.000,0.523,0.000,0.187,5.990,292.801,0.000,152.492,0.439972,97.986,8,0.000,0.000,0.000,0,0.000,0,0.523,350002.917,374655.900,352631.907,339982.992,367066.551,367066.551,365479.236,372225.324 +0.724711,0.020150,1970721,0.058732,2461166.723,0.000,0.000,0.700,0.000,0.118,5.611,292.957,0.000,372.018,0.448624,97.979,8,0.000,0.000,0.000,0,0.000,0,0.700,315735.253,308241.380,299556.427,301491.931,313601.236,328588.984,293799.544,300151.967 +0.744860,0.020149,2022699,0.060281,2579669.211,0.000,0.000,11.369,0.000,0.115,6.636,293.895,0.000,204.336,0.473156,97.975,8,0.000,0.000,0.000,0,0.000,0,11.369,144175.210,337881.180,342447.142,357733.189,340114.531,361852.480,352075.366,343390.113 +0.765003,0.020143,2072204,0.061756,2457630.632,0.000,0.000,0.501,0.000,0.230,6.259,293.895,12.411,420.811,0.486565,97.967,8,0.000,0.000,0.000,0,0.000,0,0.501,298658.840,306800.471,298261.687,320353.307,293446.211,312261.321,309084.099,318764.696 +0.785148,0.020145,2127917,0.063417,2765615.467,0.000,0.000,0.263,0.000,0.134,5.895,293.895,12.410,146.206,0.496525,97.964,8,0.000,0.000,0.000,0,0.000,0,0.263,346291.413,338994.275,341625.216,349716.600,360438.926,348971.995,337951.826,341625.216 +0.805283,0.020135,2179834,0.064964,2578432.815,0.000,0.000,0.451,0.000,3.883,5.946,293.895,18.624,282.467,0.508228,97.958,8,0.000,0.000,0.000,0,0.000,0,0.451,323762.997,346211.360,318945.539,328679.784,323415.346,279362.917,330765.694,327289.178 +0.825422,0.020138,2221661,0.066211,2076997.119,0.000,0.000,1.749,0.000,24.021,5.303,294.707,28.902,224.620,0.522961,97.954,8,0.000,0.000,0.000,0,0.000,0,1.749,296302.432,298884.588,306879.341,293968.560,297096.941,0.000,289449.786,294415.471 +0.845560,0.020138,2246051,0.066938,1211146.300,0.000,0.000,30.186,0.000,14.357,6.967,302.520,118.131,132.873,0.547771,97.951,8,0.000,0.000,0.000,0,0.000,0,30.186,92362.940,93455.405,99960.537,96385.198,268796.020,176333.764,291141.892,92710.543 +0.868414,0.022855,2268176,0.067597,968067.680,0.000,0.000,1.733,0.000,37.212,9.112,302.520,173.138,188.520,0.570038,97.947,8,0.000,0.000,0.000,0,0.000,0,1.733,0.000,0.000,0.000,0.000,323739.334,323783.089,320545.258,0.000 +0.888557,0.020143,2290359,0.068258,1101275.768,0.000,0.000,0.320,0.000,57.355,10.226,302.676,142.342,171.818,0.590591,97.944,8,0.000,0.000,0.000,0,0.000,0,0.320,0.000,0.000,0.000,0.000,363550.577,369259.756,368465.435,0.000 +0.908706,0.020149,2313378,0.068944,1142460.320,0.000,0.000,0.229,0.000,77.503,10.365,302.676,153.159,118.068,0.608746,97.941,8,0.000,0.000,0.000,0,0.000,0,0.229,0.000,0.000,0.000,0.000,384989.127,380274.164,377197.030,0.000 +0.928846,0.020140,2335659,0.069608,1106307.452,0.000,0.000,97.142,0.000,97.641,10.191,305.176,14.741,501.568,0.629791,97.931,8,0.000,0.000,0.000,0,0.000,0,97.142,0.000,8192.663,0.000,0.000,355859.499,357398.727,361470.233,23386.330 +0.949015,0.020169,2359181,0.070309,1166255.578,0.000,0.000,117.308,0.000,0.176,8.363,306.895,92.965,1089.630,0.646507,97.910,8,0.000,0.000,0.000,0,0.000,0,117.308,4710.241,237842.361,126085.704,105558.971,98121.749,89444.990,262781.845,241709.716 +0.969169,0.020154,2393546,0.071333,1705109.235,0.000,0.000,0.815,0.000,14.886,7.068,306.895,74.426,1083.641,0.662197,97.889,8,0.000,0.000,0.000,0,0.000,0,0.815,236527.156,227645.604,231962.336,223973.900,240943.124,243969.798,63163.220,236924.097 +0.989330,0.020161,2423087,0.072214,1465282.754,0.000,0.000,25.916,0.000,1.192,6.924,306.895,76.921,1196.253,0.697159,97.865,8,0.000,0.000,0.000,0,0.000,0,25.916,180450.853,239972.850,231094.152,187196.680,170927.334,186651.061,102030.623,166959.201 +1.009491,0.020161,2452295,0.073084,1448701.877,0.000,0.000,6.480,0.000,0.230,6.143,306.895,80.987,639.175,0.707935,97.852,8,0.000,0.000,0.000,0,0.000,0,6.480,179847.747,190114.842,176177.385,187833.265,177615.770,183518.110,168836.661,184758.097 +1.029624,0.020133,2497056,0.074418,2223261.310,0.000,0.000,0.722,0.000,0.122,6.079,306.895,79.161,681.211,0.717701,97.839,8,0.000,0.000,0.000,0,0.000,0,0.722,270649.692,265235.705,279341.874,267669.516,279540.552,292702.998,290368.527,277752.446 +1.049774,0.020150,2545583,0.075864,2408260.591,0.000,0.000,0.636,0.000,0.142,6.540,306.895,18.029,448.390,0.727776,97.830,8,0.000,0.000,0.000,0,0.000,0,0.636,303321.630,300542.505,308482.862,293793.202,312155.277,297713.753,291808.113,300443.251 +1.069905,0.020131,2588967,0.077157,2155116.529,0.000,0.000,0.440,0.000,10.597,6.600,306.895,22.121,729.413,0.743668,97.816,8,0.000,0.000,0.000,0,0.000,0,0.440,296909.725,297704.531,121505.971,301430.184,275698.339,302523.042,285037.310,274307.428 +1.090047,0.020142,2623329,0.078181,1705992.486,0.000,0.000,20.245,0.000,0.194,6.605,306.895,54.496,666.946,0.782185,97.803,8,0.000,0.000,0.000,0,0.000,0,20.245,257174.817,185433.966,124714.892,264522.669,231457.336,190448.378,202065.928,250174.499 +1.110180,0.020133,2675988,0.079751,2615582.012,0.000,0.000,0.406,0.000,0.103,5.611,306.895,27.163,398.526,0.791256,97.795,8,0.000,0.000,0.000,0,0.000,0,0.406,317193.770,327376.157,301199.972,337558.544,327127.806,335075.035,335919.428,334131.301 +1.130310,0.020130,2729683,0.081351,2667361.073,0.000,0.000,0.497,0.000,0.059,5.850,306.895,2.911,338.031,0.800365,97.788,8,0.000,0.000,0.000,0,0.000,0,0.497,335761.123,317877.708,323888.522,346143.439,348329.190,352899.396,325130.426,317331.270 +1.150443,0.020132,2777716,0.082782,2385857.058,0.000,0.000,0.493,0.000,7.869,5.712,306.895,0.000,371.758,0.813839,97.781,8,0.000,0.000,0.000,0,0.000,0,0.493,313773.011,302447.976,308557.534,330810.235,192078.555,316107.558,310842.410,311239.779 +1.170579,0.020136,2818994,0.084013,2049957.012,0.000,0.000,16.263,0.000,0.048,7.220,306.895,0.000,637.461,0.855263,97.768,8,0.000,0.000,0.000,0,0.000,0,16.263,273638.818,292957.421,323350.698,264600.295,145212.324,242401.283,287295.928,220500.246 +1.190741,0.020162,2866877,0.085440,2374924.747,0.000,0.000,0.402,0.000,0.108,5.558,306.895,0.000,299.722,0.863956,97.763,8,0.000,0.000,0.000,0,0.000,0,0.402,303096.404,304633.958,293672.690,306469.102,288018.462,291192.765,302501.222,285340.143 +1.210895,0.020155,2916384,0.086915,2456326.976,0.000,0.000,0.634,0.000,0.151,5.997,306.895,0.000,306.416,0.872746,97.757,8,0.000,0.000,0.000,0,0.000,0,0.634,307766.502,313720.392,304739.942,306575.724,290053.679,322055.839,312083.073,299331.825 +1.231039,0.020144,2965490,0.088378,2437800.372,0.000,0.000,0.526,0.000,3.457,5.095,306.895,0.388,253.454,0.881859,97.751,8,0.000,0.000,0.000,0,0.000,0,0.526,330080.533,324272.228,312258.468,308584.839,296720.010,253281.829,308584.839,304017.625 +1.251199,0.020160,3011454,0.089748,2280004.651,0.000,0.000,13.161,0.000,0.173,6.859,306.895,0.000,279.023,0.922680,97.746,8,0.000,0.000,0.000,0,0.000,0,13.161,362259.028,283686.072,316275.991,231254.497,349560.368,121282.120,311166.765,304519.810 +1.271351,0.020152,3066448,0.091387,2728914.405,0.000,0.000,0.287,0.000,0.077,4.873,306.895,0.000,180.074,0.929661,97.743,8,0.000,0.000,0.000,0,0.000,0,0.287,354698.334,348842.933,320607.993,337578.730,353308.917,345170.902,334502.164,334204.432 +1.291488,0.020137,3119762,0.092976,2647553.799,0.000,0.000,0.401,0.000,0.109,4.683,306.895,0.000,159.842,0.936195,97.739,8,0.000,0.000,0.000,0,0.000,0,0.401,323383.545,330733.171,328995.084,321099.202,326263.804,349107.236,331229.768,336741.987 +1.311632,0.020144,3173776,0.094586,2681395.161,0.000,0.000,0.281,0.000,7.326,4.925,306.895,0.000,166.768,0.949116,97.736,8,0.000,0.000,0.000,0,0.000,0,0.281,358866.324,348987.447,344569.256,219320.988,337966.791,356334.552,345313.895,370035.908 +1.331781,0.020149,3220175,0.095969,2302776.697,0.000,0.000,11.031,0.000,0.030,6.870,306.895,0.000,179.521,0.986794,97.733,8,0.000,0.000,0.000,0,0.000,0,11.031,236188.588,358278.087,246759.752,290781.454,276438.419,326862.375,323189.764,244278.258 +1.351942,0.020161,3276238,0.097640,2780744.016,0.000,0.000,0.246,0.000,0.103,4.987,306.895,0.000,171.664,0.993946,97.729,8,0.000,0.000,0.000,0,0.000,0,0.246,326667.857,338423.139,359751.286,347996.005,347599.202,345019.984,352906.439,362380.104 +1.372078,0.020136,3327616,0.099171,2551558.080,0.000,0.000,0.499,0.000,0.172,4.873,306.895,0.000,167.223,0.999886,97.726,8,0.000,0.000,0.000,0,0.000,0,0.499,316051.922,320322.893,323401.966,312376.899,307708.628,319726.944,333880.746,318088.083 +1.392219,0.020140,3378399,0.100684,2521439.284,0.000,0.000,0.452,0.000,11.045,5.168,306.895,0.000,151.669,1.014355,97.723,8,0.000,0.000,0.000,0,0.000,0,0.452,135746.510,327301.021,356694.560,338025.691,328095.441,336685.107,350637.107,348253.848 +1.412352,0.020133,3422581,0.102001,2194468.273,0.000,0.000,12.015,0.000,0.115,7.377,306.895,0.000,226.032,1.050816,97.718,8,0.000,0.000,0.000,0,0.000,0,12.015,213377.296,275662.010,254602.426,283012.997,286688.490,299453.380,252019.646,329652.029 +1.432514,0.020162,3472233,0.103481,2462712.244,0.000,0.000,0.477,0.000,0.086,4.891,306.895,0.000,300.115,1.056908,97.713,8,0.000,0.000,0.000,0,0.000,0,0.477,310046.206,319321.305,304441.468,306375.847,304639.866,315254.149,293628.786,309004.618 +1.452648,0.020135,3521779,0.104957,2460699.384,0.000,0.000,1.020,0.000,0.154,4.895,306.895,0.000,240.177,1.063122,97.708,8,0.000,0.000,0.000,0,0.000,0,1.020,310654.233,315869.053,292228.539,316465.032,316067.712,319742.918,291334.570,298337.327 +1.472786,0.020138,3571662,0.106444,2477092.739,0.000,0.000,0.359,0.000,11.160,5.277,306.895,0.000,277.775,1.077293,97.702,8,0.000,0.000,0.000,0,0.000,0,0.359,338618.275,330275.721,331616.489,342988.183,145845.706,321237.955,344428.267,322082.142 +1.492933,0.020147,3612136,0.107650,2008947.595,0.000,0.000,12.511,0.000,0.130,7.511,306.895,0.000,174.500,1.113567,97.699,8,0.000,0.000,0.000,0,0.000,0,12.511,216162.642,169604.535,159280.349,228323.342,214177.222,318908.146,324268.781,378222.579 +1.513079,0.020146,3663441,0.109179,2546627.405,0.000,0.000,0.374,0.000,0.105,4.867,306.895,0.000,196.027,1.119617,97.695,8,0.000,0.000,0.000,0,0.000,0,0.374,319563.147,312216.867,328795.633,308394.817,325469.952,318669.680,318520.769,314996.541 +1.533204,0.020125,3714980,0.110715,2560933.538,0.000,0.000,0.523,0.000,0.086,4.780,306.895,0.000,197.398,1.126183,97.691,8,0.000,0.000,0.000,0,0.000,0,0.523,325464.496,323576.305,316470.744,308719.224,314831.000,318756.449,330930.312,322185.007 +1.553337,0.020133,3766374,0.112247,2552743.529,0.000,0.000,0.529,0.000,9.671,4.945,306.895,0.000,240.589,1.139946,97.686,8,0.000,0.000,0.000,0,0.000,0,0.529,359412.620,321166.666,321116.996,167537.143,347789.823,342971.827,328865.527,363882.926 +1.573470,0.020133,3804941,0.113396,1915657.524,0.000,0.000,11.911,0.000,0.261,7.048,306.895,0.000,245.250,1.177444,97.682,8,0.000,0.000,0.000,0,0.000,0,11.911,186365.209,208121.063,180106.676,158698.519,349732.793,198484.908,340096.639,294051.716 +1.593604,0.020134,3855439,0.114901,2508037.710,0.000,0.000,1.324,0.000,0.084,4.855,306.895,0.000,409.551,1.183720,97.674,8,0.000,0.000,0.000,0,0.000,0,1.324,323723.510,323475.179,292682.210,316968.923,300976.445,327100.803,296009.837,327100.803 +1.613725,0.020121,3912017,0.116587,2811888.217,0.000,0.000,0.263,0.000,0.135,4.852,306.895,0.000,154.922,1.190659,97.671,8,0.000,0.000,0.000,0,0.000,0,0.263,349088.035,353014.281,339744.562,351821.498,353461.575,364097.230,347398.258,353262.778 +1.633870,0.020145,3965163,0.118171,2638223.009,0.000,0.000,0.229,0.000,10.435,5.118,306.895,0.000,139.615,1.205620,97.668,8,0.000,0.000,0.000,0,0.000,0,0.229,359996.863,342225.368,354933.476,339197.265,355280.963,365109.890,356323.425,165155.759 +1.653994,0.020124,3988577,0.118869,1163457.824,0.000,0.000,19.345,0.000,12.185,4.166,306.895,40.568,61.143,1.225983,97.667,8,0.000,0.000,0.000,0,0.000,0,19.345,205918.221,220030.377,204775.335,58833.777,67231.504,200800.080,62510.888,143357.642 +1.674122,0.020128,4016546,0.119702,1389548.138,0.000,0.000,1.660,0.000,32.313,7.430,306.895,163.794,333.411,1.242203,97.660,8,0.000,0.000,0.000,0,0.000,0,1.660,280801.104,269374.307,291582.038,0.000,0.000,279410.016,0.000,268380.673 +1.694281,0.020158,4054727,0.120840,1894071.493,0.000,0.000,0.285,0.000,52.471,9.918,306.895,83.132,100.378,1.261387,97.658,8,0.000,0.000,0.000,0,0.000,0,0.285,394430.802,369775.776,383665.931,0.000,0.000,375431.054,0.000,370767.930 +1.714436,0.020155,4087850,0.121827,1643422.759,0.000,0.000,0.354,0.000,72.626,9.215,306.895,14.342,175.012,1.278465,97.655,8,0.000,0.000,0.000,0,0.000,0,0.354,330242.487,323643.591,324635.906,0.000,0.000,330788.260,0.000,334112.516 +1.734584,0.020148,4108823,0.122452,1040926.998,0.000,0.000,81.423,0.000,17.550,8.221,306.895,178.364,54.479,1.295288,97.654,8,0.000,0.000,0.000,0,0.000,0,81.423,45115.274,263892.092,156042.268,170634.007,198328.531,45164.906,120059.238,41690.682 +1.754736,0.020152,4137759,0.123315,1435898.729,0.000,0.000,21.524,0.000,37.702,8.172,306.895,103.899,169.029,1.308628,97.650,8,0.000,0.000,0.000,0,0.000,0,21.524,294315.571,330490.929,85798.621,303495.874,323146.687,0.000,98651.046,0.000 +1.774878,0.020143,4175051,0.124426,1851396.212,0.000,0.000,12.411,0.000,57.845,7.200,306.895,74.469,97.547,1.354980,97.648,8,0.000,0.000,0.000,0,0.000,0,12.411,333571.038,373337.432,302045.869,127143.240,326968.129,0.000,388330.505,0.000 +1.795031,0.020153,4222259,0.125833,2342510.830,0.000,0.000,0.208,0.000,77.998,6.271,306.895,21.515,124.053,1.365589,97.646,8,0.000,0.000,0.000,0,0.000,0,0.208,396571.483,400938.136,385555.608,375581.776,404560.473,0.000,379303.355,0.000 +1.815163,0.020132,4271346,0.127296,2438276.879,0.000,0.000,87.265,0.000,0.117,6.546,306.895,52.777,128.838,1.375809,97.643,8,0.000,0.000,0.000,0,0.000,0,87.265,336630.929,346217.733,353072.546,341846.548,331514.655,203011.747,347161.511,178821.211 +1.835306,0.020143,4322502,0.128821,2539583.693,0.000,0.000,0.429,0.000,0.140,5.973,306.895,0.000,134.194,1.384186,97.641,8,0.000,0.000,0.000,0,0.000,0,0.429,317472.784,311118.364,308387.949,312260.173,333458.122,313997.710,323281.121,319607.472 +1.855448,0.020141,4372864,0.130322,2500448.707,0.000,0.000,9.372,0.000,0.141,6.549,306.895,0.000,132.269,1.427563,97.638,8,0.000,0.000,0.000,0,0.000,0,9.372,334339.812,397394.692,277193.224,349383.614,212599.209,329325.211,335680.348,264532.598 +1.875591,0.020143,4432995,0.132114,2985164.876,0.000,0.000,0.421,0.000,0.054,5.151,306.895,0.000,157.466,1.434685,97.635,8,0.000,0.000,0.000,0,0.000,0,0.421,371041.930,376800.675,362205.234,367020.737,382559.421,376701.387,382460.132,366375.360 +1.895717,0.020126,4489013,0.133783,2783296.070,0.000,0.000,0.548,0.000,0.127,4.789,306.895,0.000,146.728,1.441837,97.632,8,0.000,0.000,0.000,0,0.000,0,0.548,345614.043,348346.759,356495.221,355700.249,345117.186,350980.103,336521.552,344520.957 +1.915838,0.020121,4541966,0.135361,2631754.859,0.000,0.000,0.409,0.000,5.926,4.582,306.895,0.000,138.810,1.453846,97.629,8,0.000,0.000,0.000,0,0.000,0,0.409,226531.805,337760.014,352471.162,344618.590,352669.962,335225.323,353067.560,329410.443 +1.935977,0.020139,4593615,0.136900,2564674.115,0.000,0.000,9.333,0.000,0.162,6.734,306.895,0.000,155.562,1.493145,97.626,8,0.000,0.000,0.000,0,0.000,0,9.333,319535.285,301311.594,378824.349,282541.689,323756.031,359756.510,327033.316,271915.341 +1.956126,0.020150,4649428,0.138564,2769930.229,0.000,0.000,0.325,0.000,0.177,4.771,306.895,0.000,146.172,1.500050,97.623,8,0.000,0.000,0.000,0,0.000,0,0.325,343182.906,336483.023,341793.301,347947.267,363679.586,367054.342,326855.043,342934.762 +1.976272,0.020145,4700459,0.140085,2533138.516,0.000,0.000,0.501,0.000,0.057,4.570,306.895,0.000,133.793,1.506092,97.621,8,0.000,0.000,0.000,0,0.000,0,0.501,323250.534,322059.193,312677.383,311932.794,319477.954,306323.564,321761.358,315655.735 +1.996421,0.020149,4748822,0.141526,2400219.758,0.000,0.000,1.014,0.000,10.966,4.849,306.895,0.000,507.924,1.518101,97.611,8,0.000,0.000,0.000,0,0.000,0,1.014,341548.547,334451.563,139706.359,314450.973,319513.157,314401.343,325121.263,311026.554 +2.016557,0.020136,4790142,0.142757,2052031.310,0.000,0.000,16.831,0.000,0.208,6.258,306.895,0.000,697.789,1.555504,97.597,8,0.000,0.000,0.000,0,0.000,0,16.831,303533.770,260675.517,186828.214,243939.443,282973.727,345448.446,194327.166,234305.027 +2.036709,0.020152,4838631,0.144202,2406201.608,0.000,0.000,0.718,0.000,0.082,4.786,306.895,0.000,456.305,1.561428,97.588,8,0.000,0.000,0.000,0,0.000,0,0.718,306277.224,289008.191,287519.481,301116.364,310197.493,304093.783,308460.665,299528.407 +2.056866,0.020157,4886745,0.145636,2386998.464,0.000,0.000,0.724,0.000,0.035,4.608,306.895,0.000,454.835,1.567329,97.579,8,0.000,0.000,0.000,0,0.000,0,0.724,310517.176,288539.366,303621.204,294294.278,298709.684,295782.617,304712.653,290821.486 +2.077017,0.020151,4940137,0.147228,2649585.035,0.000,0.000,0.445,0.000,7.303,4.857,306.895,0.000,325.665,1.579353,97.573,8,0.000,0.000,0.000,0,0.000,0,0.445,361419.835,343008.911,345192.416,337252.395,347971.424,362164.212,337847.897,214727.945 +2.097148,0.020132,4984823,0.148559,2219698.380,0.000,0.000,14.609,0.000,0.068,6.717,306.895,0.000,784.488,1.617546,97.557,8,0.000,0.000,0.000,0,0.000,0,14.609,305788.462,297989.764,305093.037,279362.299,273500.857,330823.775,276580.598,150559.589 +2.117291,0.020143,5037218,0.150121,2601160.159,0.000,0.000,0.803,0.000,0.085,4.851,306.895,0.000,461.739,1.624153,97.548,8,0.000,0.000,0.000,0,0.000,0,0.803,340963.221,312516.523,323289.531,317778.914,334310.765,326963.275,340764.640,304573.291 +2.137426,0.020135,5092028,0.151754,2722117.946,0.000,0.000,0.445,0.000,0.118,4.956,306.895,0.000,240.563,1.630878,97.543,8,0.000,0.000,0.000,0,0.000,0,0.445,327091.202,337620.102,330766.384,343629.521,338116.748,342487.235,349142.294,353264.458 +2.157558,0.020132,5142226,0.153250,2493454.174,0.000,0.000,0.439,0.000,10.345,5.059,306.895,0.000,396.215,1.643726,97.536,8,0.000,0.000,0.000,0,0.000,0,0.439,341845.325,334493.813,165458.701,323466.544,341348.601,332506.917,323466.544,330867.729 +2.177702,0.020144,5187556,0.154601,2250284.785,0.000,0.000,13.687,0.000,0.126,6.732,306.895,0.000,384.146,1.681705,97.528,8,0.000,0.000,0.000,0,0.000,0,13.687,279188.212,282514.245,279486.065,284202.082,261316.989,339255.377,257147.037,267174.779 +2.197844,0.020142,5238782,0.156128,2543304.594,0.000,0.000,0.649,0.000,0.089,4.673,306.895,0.000,352.583,1.688011,97.521,8,0.000,0.000,0.000,0,0.000,0,0.649,315964.363,307126.893,334880.519,309510.031,326986.375,338008.388,308616.354,302211.671 +2.217974,0.020130,5291599,0.157702,2623802.760,0.000,0.000,0.566,0.000,0.112,4.837,306.895,0.000,285.644,1.694759,97.516,8,0.000,0.000,0.000,0,0.000,0,0.566,320616.904,334923.949,327273.654,313910.477,323498.184,338202.647,330850.415,334526.531 +2.238108,0.020134,5341920,0.159202,2499314.465,0.000,0.000,0.391,0.000,11.999,4.776,306.895,0.000,461.170,1.708099,97.507,8,0.000,0.000,0.000,0,0.000,0,0.391,336645.803,354277.739,336844.473,341811.215,346877.292,339874.185,126552.597,316431.161 +2.258253,0.020145,5389651,0.160624,2369314.657,0.000,0.000,14.182,0.000,0.083,7.517,306.895,0.000,256.726,1.745838,97.501,8,0.000,0.000,0.000,0,0.000,0,14.182,246804.644,345883.902,216524.911,330595.119,259412.927,379588.720,203519.518,386984.917 +2.278395,0.020141,5444959,0.162272,2745983.153,0.000,0.000,0.299,0.000,0.117,4.750,306.895,0.000,158.450,1.752724,97.498,8,0.000,0.000,0.000,0,0.000,0,0.299,361742.121,337165.900,326689.975,328129.794,341832.900,357075.122,345953.761,347393.580 +2.298531,0.020136,5495961,0.163792,2532840.717,0.000,0.000,0.525,0.000,0.364,4.839,306.895,0.000,345.885,1.759022,97.492,8,0.000,0.000,0.000,0,0.000,0,0.525,316245.043,312619.747,320515.940,333328.632,313017.039,312371.439,312371.439,312371.439 +2.318673,0.020142,5546371,0.165295,2502684.764,0.000,0.000,13.040,0.000,1.049,5.665,306.895,0.000,292.837,1.790302,97.486,8,0.000,0.000,0.000,0,0.000,0,13.040,353036.924,337994.007,319624.767,126102.347,345937.461,367682.669,310191.914,342114.674 +2.338818,0.020145,5599235,0.166870,2624209.254,0.000,0.000,6.645,0.000,0.125,7.097,306.895,0.000,138.839,1.811947,97.483,8,0.000,0.000,0.000,0,0.000,0,6.645,276945.812,378361.890,382035.306,244877.880,246565.666,371561.105,371660.387,352201.208 +2.358979,0.020161,5659641,0.168670,2996246.730,0.000,0.000,0.261,0.000,0.062,4.954,306.895,0.000,158.106,1.819332,97.480,8,0.000,0.000,0.000,0,0.000,0,0.261,363382.835,387935.730,392747.105,372013.550,376824.925,375882.491,361150.754,366309.342 +2.379121,0.020142,5716919,0.170377,2843643.025,0.000,0.000,0.375,0.000,5.154,4.915,306.895,0.000,149.909,1.831558,97.477,8,0.000,0.000,0.000,0,0.000,0,0.375,367382.911,372198.606,380986.008,366787.155,362219.692,265905.793,363709.082,364453.777 +2.399241,0.020120,5744650,0.171204,1378262.919,0.000,0.000,20.404,0.000,5.271,3.668,306.895,17.473,313.544,1.839817,97.471,8,0.000,0.000,0.000,0,0.000,0,20.404,220673.158,224351.044,162920.408,201587.912,159043.718,29373.387,181707.448,198605.843 +2.419366,0.020125,5760783,0.171685,801644.850,0.000,0.000,1.645,0.000,25.396,2.980,306.895,94.333,156.057,1.859455,97.468,8,0.000,0.000,0.000,0,0.000,0,1.645,165466.891,165069.373,0.000,160497.915,0.000,154684.214,0.000,155926.458 +2.439485,0.020119,5803223,0.172950,2109433.367,0.000,0.000,0.202,0.000,45.515,9.306,306.895,134.356,111.640,1.881180,97.466,8,0.000,0.000,0.000,0,0.000,0,0.202,422980.159,420644.076,0.000,419799.110,0.000,424520.980,0.000,421489.042 +2.459620,0.020135,5838294,0.173995,1741823.695,0.000,0.000,0.356,0.000,65.650,9.829,306.895,117.762,212.049,1.899467,97.461,8,0.000,0.000,0.000,0,0.000,0,0.356,345474.199,348056.812,0.000,343934.564,0.000,354712.008,0.000,349646.112 +2.479751,0.020131,5873823,0.175054,1764870.683,0.000,0.000,83.675,0.000,3.363,10.011,306.895,296.686,92.557,1.917278,97.460,8,0.000,0.000,0.000,0,0.000,0,83.675,320248.847,336989.015,42073.953,312748.060,25731.178,321093.307,46246.576,359739.748 +2.499893,0.020141,5895807,0.175709,1091478.499,0.000,0.000,1.324,0.000,23.504,8.431,306.895,44.606,98.716,1.929771,97.458,8,0.000,0.000,0.000,0,0.000,0,1.324,0.000,0.000,265422.310,0.000,276891.175,0.000,275600.307,273564.708 +2.520046,0.020154,5922621,0.176508,1330468.234,0.000,0.000,30.145,0.000,43.407,6.304,306.895,85.863,174.052,1.950077,97.454,8,0.000,0.000,0.000,0,0.000,0,30.145,0.000,197034.734,243477.572,42423.747,218966.074,163939.250,234992.823,229634.034 +2.540205,0.020158,5965802,0.177795,2142118.163,0.000,0.000,3.648,0.000,63.566,6.627,306.895,87.201,112.587,1.988674,97.452,8,0.000,0.000,0.000,0,0.000,0,3.648,0.000,325626.169,308362.625,308164.193,308362.625,320318.125,288618.686,282665.739 +2.560344,0.020140,6015780,0.179284,2481546.175,0.000,0.000,0.376,0.000,83.705,6.393,306.895,81.268,135.769,2.000160,97.449,8,0.000,0.000,0.000,0,0.000,0,0.376,0.000,374779.113,360081.893,341908.979,349406.548,364203.073,346774.951,344391.618 +2.580486,0.020141,6067134,0.180815,2549670.009,0.000,0.000,85.138,0.000,0.090,6.748,306.895,67.685,134.595,2.011364,97.447,8,0.000,0.000,0.000,0,0.000,0,85.138,294020.832,323313.687,322022.816,324852.803,330314.183,329569.450,312291.630,313284.608 +2.600641,0.020156,6121347,0.182430,2689729.019,0.000,0.000,0.348,0.000,8.273,6.181,306.895,54.459,141.865,2.026600,97.444,8,0.000,0.000,0.000,0,0.000,0,0.348,351912.787,354542.334,362778.274,356179.599,345115.656,370518.073,192552.309,356129.985 +2.620774,0.020133,6172938,0.183968,2562501.422,0.000,0.000,11.172,0.000,0.107,6.454,306.895,0.000,135.815,2.064659,97.441,8,0.000,0.000,0.000,0,0.000,0,11.172,297570.235,328713.039,299706.026,340236.373,345799.362,267122.805,352554.420,330799.160 +2.640918,0.020143,6229945,0.185667,2830103.299,0.000,0.000,0.217,0.000,0.061,4.625,306.895,0.000,149.322,2.071625,97.438,8,0.000,0.000,0.000,0,0.000,0,0.217,346520.972,352676.932,363698.086,349003.214,351286.876,352081.194,358485.378,356350.650 +2.661067,0.020149,6284739,0.187300,2719423.840,0.000,0.000,0.701,0.000,0.034,4.808,306.895,0.000,150.441,2.078362,97.435,8,0.000,0.000,0.000,0,0.000,0,0.701,336491.105,337037.035,356740.128,332024.409,340511.132,341404.471,338079.264,337136.295 +2.684423,0.023356,6342458,0.189020,2471280.923,0.000,0.000,11.763,0.000,0.152,6.531,306.895,0.000,177.451,2.123089,97.431,8,0.000,0.000,0.000,0,0.000,0,11.763,330323.331,329381.385,325913.311,271194.812,388381.456,372368.374,325613.601,128104.654 +2.704574,0.020151,6393211,0.190533,2518601.190,0.000,0.000,0.497,0.000,0.105,4.664,306.895,0.000,429.564,2.129841,97.423,8,0.000,0.000,0.000,0,0.000,0,0.497,322560.395,312784.334,308466.987,323155.891,326828.117,315215.943,301966.154,307623.368 +2.724756,0.020182,6445546,0.192092,2593190.604,0.000,0.000,0.642,0.000,0.226,4.663,306.895,0.000,452.916,2.136326,97.414,8,0.000,0.000,0.000,0,0.000,0,0.642,309190.969,319348.685,326335.212,319001.836,315533.348,341596.561,335848.780,326335.212 +2.744888,0.020133,6500356,0.193726,2722449.750,0.000,0.000,0.439,0.000,3.956,4.900,306.895,0.000,324.218,2.145752,97.407,8,0.000,0.000,0.000,0,0.000,0,0.439,340641.496,268370.662,343671.407,338157.962,359367.341,362496.593,358473.268,351271.020 +2.765054,0.020166,6542086,0.194969,2069347.181,0.000,0.000,14.147,0.000,0.125,6.419,306.895,0.000,914.684,2.185131,97.389,8,0.000,0.000,0.000,0,0.000,0,14.147,333783.270,146684.135,268474.614,209166.221,221414.694,298773.467,322476.988,268573.792 +2.785188,0.020134,6597431,0.196619,2748838.008,0.000,0.000,0.416,0.000,0.104,5.129,306.895,0.000,349.805,2.193237,97.383,8,0.000,0.000,0.000,0,0.000,0,0.416,352985.667,334509.422,350402.966,330784.373,352240.657,345336.899,358846.411,323731.613 +2.805318,0.020130,6648870,0.198152,2555281.388,0.000,0.000,0.621,0.000,0.187,4.579,306.895,0.000,315.326,2.199669,97.376,8,0.000,0.000,0.000,0,0.000,0,0.621,325973.609,316137.770,334517.873,316187.446,322595.644,309332.164,306450.959,324085.923 +2.825466,0.020148,6698742,0.199638,2475315.463,0.000,0.000,0.448,0.000,4.956,4.487,306.895,0.000,447.088,2.209194,97.368,8,0.000,0.000,0.000,0,0.000,0,0.448,303905.129,315866.771,257150.494,323162.877,338797.388,315767.504,308521.032,312144.268 +2.845594,0.020128,6743979,0.200986,2247508.089,0.000,0.000,15.242,0.000,0.129,6.619,306.895,0.000,456.074,2.249004,97.359,8,0.000,0.000,0.000,0,0.000,0,15.242,288906.416,244787.947,197440.085,377292.403,235298.501,366958.347,242651.580,294172.810 +2.865733,0.020139,6799182,0.202631,2741106.845,0.000,0.000,0.533,0.000,0.098,4.670,306.895,0.000,299.870,2.256359,97.353,8,0.000,0.000,0.000,0,0.000,0,0.533,331000.457,343265.250,352898.327,321069.450,360098.307,356672.110,338051.472,338051.472 +2.885881,0.020148,6854777,0.204288,2759341.222,0.000,0.000,0.478,0.000,0.181,4.818,306.895,0.000,276.083,2.263145,97.347,8,0.000,0.000,0.000,0,0.000,0,0.478,339290.522,345246.471,342467.028,373586.858,337900.801,341573.636,346536.926,332738.979 +2.906014,0.020134,6908518,0.205890,2669217.094,0.000,0.000,0.588,0.000,8.850,5.089,306.895,0.000,295.875,2.276527,97.341,8,0.000,0.000,0.000,0,0.000,0,0.588,340226.961,341816.342,337693.884,366799.431,378570.787,194848.229,352942.012,356319.448 +2.926117,0.020103,6950133,0.207130,2070061.033,0.000,0.000,12.823,0.000,0.171,6.879,306.895,0.000,650.547,2.313950,97.329,8,0.000,0.000,0.000,0,0.000,0,12.823,235484.055,250307.512,313332.078,288908.194,202454.605,248417.273,318853.568,212303.748 +2.946250,0.020132,7006200,0.208801,2784931.023,0.000,0.000,0.368,0.000,0.288,4.763,306.895,0.000,271.447,2.320873,97.323,8,0.000,0.000,0.000,0,0.000,0,0.368,335431.523,327881.458,348147.423,350332.968,337170.025,357187.632,379291.442,349488.553 +2.966389,0.020139,7058054,0.210346,2574838.219,0.000,0.000,0.444,0.000,0.134,4.647,306.895,0.000,290.950,2.327450,97.318,8,0.000,0.000,0.000,0,0.000,0,0.444,322413.402,311141.595,320725.114,319086.481,330358.288,333536.242,326336.190,311240.906 +2.986524,0.020136,7113290,0.211993,2743178.890,0.000,0.000,0.396,0.000,11.386,5.243,306.895,0.000,295.261,2.341770,97.312,8,0.000,0.000,0.000,0,0.000,0,0.396,360353.864,353252.072,371081.046,147846.396,379871.376,391591.816,395713.835,343468.484 +3.006658,0.020133,7158302,0.213334,2235684.852,0.000,0.000,12.735,0.000,0.124,7.115,306.895,0.000,325.756,2.378883,97.305,8,0.000,0.000,0.000,0,0.000,0,12.735,319568.034,312415.750,341918.922,211985.758,345495.064,235876.374,243773.688,224651.262 +3.026799,0.020141,7215597,0.215042,2844682.189,0.000,0.000,0.325,0.000,0.065,4.978,306.895,0.000,168.926,2.386116,97.302,8,0.000,0.000,0.000,0,0.000,0,0.325,363038.942,356683.774,353456.541,359861.358,352711.795,365074.581,338611.267,355243.932 +3.046955,0.020156,7271529,0.216708,2774904.410,0.000,0.000,0.341,0.000,0.159,4.987,306.895,0.000,152.518,2.392784,97.299,8,0.000,0.000,0.000,0,0.000,0,0.341,350757.602,359489.333,346342.124,341430.525,359836.617,343117.337,332252.286,341678.586 +3.067077,0.020121,7318198,0.218099,2319362.079,0.000,0.000,13.350,0.000,0.831,5.432,306.895,0.000,458.737,2.422150,97.290,8,0.000,0.000,0.000,0,0.000,0,13.350,326019.740,302214.335,325025.777,99048.375,338195.782,290535.274,313843.698,324479.098 +3.087222,0.020146,7367590,0.219571,2451741.150,0.000,0.000,6.547,0.000,0.128,6.900,306.895,0.000,220.271,2.444843,97.286,8,0.000,0.000,0.000,0,0.000,0,6.547,347717.176,221139.189,275791.096,319919.657,345384.170,352482.465,348958.137,240349.260 +3.107353,0.020131,7423484,0.221237,2776512.869,0.000,0.000,0.236,0.000,0.113,4.780,306.895,0.000,146.889,2.451889,97.283,8,0.000,0.000,0.000,0,0.000,0,0.236,332273.492,344145.725,356564.379,352789.108,356564.379,352242.687,331329.675,350603.425 +3.127496,0.020143,7480070,0.222923,2809206.449,0.000,0.000,0.220,0.000,0.537,4.883,306.895,0.000,148.159,2.458576,97.280,8,0.000,0.000,0.000,0,0.000,0,0.220,347216.448,345727.100,352677.387,342946.986,363698.555,353471.705,344833.492,358634.775 +3.147631,0.020134,7518548,0.224070,1911059.496,0.000,0.000,18.956,0.000,3.011,3.717,306.895,10.088,100.691,2.473255,97.278,8,0.000,0.000,0.000,0,0.000,0,18.956,262536.007,278925.883,275647.908,9734.593,286673.824,257271.381,282998.519,257271.381 +3.167764,0.020133,7538999,0.224680,1015772.411,0.000,0.000,1.740,0.000,23.144,3.723,306.895,111.560,73.533,2.494221,97.277,8,0.000,0.000,0.000,0,0.000,0,1.740,0.000,201207.473,198475.701,199220.730,207366.379,0.000,209502.128,0.000 +3.187905,0.020141,7574457,0.225736,1760508.048,0.000,0.000,3.570,0.000,43.285,8.888,306.895,111.714,322.922,2.514725,97.270,8,0.000,0.000,0.000,0,0.000,0,3.570,0.000,357334.774,334892.740,348298.380,356639.667,0.000,363342.487,0.000 +3.208063,0.020158,7608893,0.226763,1708310.836,0.000,0.000,0.546,0.000,63.443,9.289,306.895,85.846,207.928,2.532612,97.266,8,0.000,0.000,0.000,0,0.000,0,0.546,0.000,349986.437,348448.580,348250.147,324934.254,0.000,336691.417,0.000 +3.228202,0.020139,7642515,0.227765,1669496.996,0.000,0.000,81.754,0.000,4.772,9.692,306.895,265.537,152.650,2.553631,97.263,8,0.000,0.000,0.000,0,0.000,0,81.754,44093.550,334425.741,348825.662,289339.093,340235.364,15541.983,284820.498,12215.105 +3.248360,0.020158,7666713,0.228486,1200406.406,0.000,0.000,1.451,0.000,24.930,7.759,306.895,73.249,125.376,2.564152,97.261,8,0.000,0.000,0.000,0,0.000,0,1.451,238612.894,237323.095,242085.431,0.000,240944.455,241440.531,0.000,0.000 +3.268520,0.020160,7700104,0.229481,1656332.303,0.000,0.000,34.781,0.000,45.090,9.248,306.895,232.713,153.269,2.584553,97.258,8,0.000,0.000,0.000,0,0.000,0,34.781,140330.151,315680.835,310571.608,0.000,312158.940,298567.402,146381.858,132641.508 +3.288667,0.020148,7737177,0.230586,1840066.719,0.000,0.000,2.886,0.000,65.238,8.178,306.895,57.195,147.544,2.618805,97.255,8,0.000,0.000,0.000,0,0.000,0,2.886,253875.901,284549.470,246083.424,0.000,248763.639,295419.230,244941.851,266433.203 +3.308835,0.020168,7781577,0.231909,2201511.377,0.000,0.000,0.571,0.000,85.405,7.115,306.895,3.680,129.770,2.636353,97.252,8,0.000,0.000,0.000,0,0.000,0,0.571,307864.508,324822.095,309847.851,0.000,314012.873,320062.071,324028.758,300873.222 +3.328974,0.020139,7830046,0.233354,2406723.632,0.000,0.000,89.359,0.000,0.227,6.666,306.895,134.029,134.611,2.645817,97.249,8,0.000,0.000,0.000,0,0.000,0,89.359,307711.452,308654.895,303292.165,255921.385,310194.197,312329.358,303639.749,304980.432 +3.349119,0.020145,7882478,0.234916,2602790.544,0.000,0.000,0.428,0.000,2.759,6.336,306.895,0.000,138.065,2.656815,97.247,8,0.000,0.000,0.000,0,0.000,0,0.428,341085.097,323263.885,346694.560,319590.432,337957.698,330263.303,332050.388,271885.181 +3.369251,0.020132,7930520,0.236348,2386313.700,0.000,0.000,9.906,0.000,0.073,6.355,306.895,0.000,126.119,2.697380,97.244,8,0.000,0.000,0.000,0,0.000,0,9.906,362601.266,301406.093,353163.699,296935.667,265096.295,316456.529,308310.419,182343.732 +3.389390,0.020139,7987786,0.238055,2843568.761,0.000,0.000,0.489,0.000,0.166,4.999,306.895,0.000,149.936,2.704491,97.241,8,0.000,0.000,0.000,0,0.000,0,0.489,347488.810,360101.293,352752.287,359902.671,359654.394,367450.299,360448.881,335770.125 +3.409521,0.020131,8042688,0.239691,2727237.142,0.000,0.000,0.418,0.000,0.152,4.714,306.895,0.000,164.353,2.711098,97.238,8,0.000,0.000,0.000,0,0.000,0,0.418,337936.583,327703.607,343202.095,347424.439,342904.047,341860.880,345536.803,340668.688 +3.429667,0.020146,8099893,0.241396,2839569.557,0.000,0.000,9.818,0.000,0.497,5.192,306.895,0.000,168.305,2.726852,97.235,8,0.000,0.000,0.000,0,0.000,0,9.818,367324.792,378741.644,369657.801,196518.764,403014.863,393037.527,366729.130,364545.037 +3.449796,0.020130,8142893,0.242677,2136129.364,0.000,0.000,3.921,0.000,0.026,5.955,306.895,0.000,668.317,2.761677,97.222,8,0.000,0.000,0.000,0,0.000,0,3.921,275014.236,292898.110,224243.906,308794.887,258223.266,292500.691,228516.165,255938.104 +3.469936,0.020140,8200029,0.244380,2836980.852,0.000,0.000,0.364,0.000,0.115,4.949,306.895,0.000,298.695,2.768642,97.216,8,0.000,0.000,0.000,0,0.000,0,0.364,357750.753,378704.371,350451.744,363758.781,359190.694,343301.694,341712.794,342110.019 +3.490088,0.020152,8247816,0.245804,2371381.450,0.000,0.000,2.177,0.000,0.195,4.650,306.895,0.000,330.116,2.774658,97.209,8,0.000,0.000,0.000,0,0.000,0,2.177,306527.366,290101.826,294170.993,286429.651,293774.001,304195.038,282757.476,313425.100 +3.510225,0.020138,8300460,0.247373,2614189.152,0.000,0.000,0.359,0.000,12.961,5.093,306.895,0.000,528.779,2.789577,97.199,8,0.000,0.000,0.000,0,0.000,0,0.359,360069.249,351180.489,365680.589,345420.176,136360.524,349690.753,341993.783,363793.589 +3.530358,0.020133,8344517,0.248686,2188320.754,0.000,0.000,14.136,0.000,0.161,5.983,306.895,0.000,612.341,2.824810,97.187,8,0.000,0.000,0.000,0,0.000,0,14.136,284361.993,317690.708,268368.183,246264.936,278947.939,312425.665,249145.809,231115.520 +3.550499,0.020141,8400355,0.250350,2772399.909,0.000,0.000,0.345,0.000,0.121,4.614,306.895,0.000,425.523,2.831581,97.178,8,0.000,0.000,0.000,0,0.000,0,0.345,356393.255,345370.783,338320.373,328588.821,348250.528,345370.783,349591.099,360514.269 +3.570632,0.020133,8455033,0.251980,2715848.434,0.000,0.000,0.670,0.000,0.128,4.652,306.895,0.000,447.805,2.838432,97.170,8,0.000,0.000,0.000,0,0.000,0,0.670,349427.443,326380.630,334129.127,335023.185,361000.520,333582.759,349179.094,327125.677 +3.590776,0.020144,8502703,0.253400,2366442.681,0.000,0.000,12.724,0.000,1.131,5.359,306.895,0.000,497.197,2.867374,97.160,8,0.000,0.000,0.000,0,0.000,0,12.724,352409.830,332155.821,326546.255,119091.588,322574.880,308774.354,302916.577,301973.376 +3.610926,0.020150,8538024,0.254453,1752906.445,0.000,0.000,4.688,0.000,0.147,5.749,306.895,0.000,210.725,2.886902,97.156,8,0.000,0.000,0.000,0,0.000,0,4.688,171265.823,217816.777,191365.116,190968.093,186501.583,276526.562,254789.550,263672.941 +3.631091,0.020165,8581451,0.255747,2153606.864,0.000,0.000,0.453,0.000,0.265,4.844,306.895,0.000,243.114,2.892078,97.151,8,0.000,0.000,0.000,0,0.000,0,0.453,276571.384,269628.584,267892.884,271562.650,283712.549,280885.838,246469.388,256883.587 +3.651241,0.020150,8612585,0.256675,1545128.686,0.000,0.000,5.932,0.000,0.154,5.458,306.895,0.000,148.885,2.895996,97.148,8,0.000,0.000,0.000,0,0.000,0,5.932,195486.025,190969.846,198314.840,172855.502,183029.312,214295.165,192954.979,197223.017 +3.671407,0.020167,8661684,0.258138,2434650.855,0.000,0.000,0.614,0.000,0.084,5.264,306.895,0.000,153.021,2.901825,97.145,8,0.000,0.000,0.000,0,0.000,0,0.614,311651.574,311354.054,304808.628,289436.792,307089.610,308230.101,300097.904,301982.193 +3.691588,0.020180,8703297,0.259378,2062044.788,0.000,0.000,17.363,0.000,1.807,4.914,306.895,0.000,366.033,2.916172,97.138,8,0.000,0.000,0.000,0,0.000,0,17.363,288348.320,287654.579,289438.483,49057.370,280915.385,293353.162,292064.787,281212.702 +3.711756,0.020169,8721789,0.259930,916871.825,0.000,0.000,14.912,0.000,0.249,4.703,306.895,0.000,422.416,2.948505,97.129,8,0.000,0.000,0.000,0,0.000,0,14.912,119591.977,112650.486,121277.768,140317.287,51218.289,143093.883,139523.973,89198.162 +3.731919,0.020163,8771782,0.261419,2479492.716,0.000,0.000,0.382,0.000,0.080,4.886,306.895,0.000,242.559,2.954731,97.125,8,0.000,0.000,0.000,0,0.000,0,0.382,314195.715,312807.004,304425.145,313451.763,299068.691,322627.170,300953.369,311963.859 +3.752078,0.020159,8822216,0.262923,2501751.037,0.000,0.000,0.455,0.000,0.115,4.897,306.895,0.000,268.755,2.960995,97.119,8,0.000,0.000,0.000,0,0.000,0,0.455,308192.473,326546.121,308341.287,293757.577,324909.174,310871.114,323024.205,306109.086 +3.772215,0.020137,8870080,0.264349,2376937.823,0.000,0.000,0.495,0.000,4.155,4.784,306.895,0.000,266.730,2.969814,97.114,8,0.000,0.000,0.000,0,0.000,0,0.495,320010.599,312412.582,310873.115,288724.647,297564.170,240554.212,299550.580,307247.917 +3.792351,0.020136,8912423,0.265611,2102845.812,0.000,0.000,14.529,0.000,1.445,7.138,306.895,0.000,295.451,3.009972,97.108,8,0.000,0.000,0.000,0,0.000,0,14.529,382051.173,399830.235,192589.945,233114.287,268920.721,47576.371,336212.978,242550.101 +3.812497,0.020146,8969818,0.267321,2848943.878,0.000,0.000,1.584,0.000,0.156,5.046,306.895,0.000,218.909,3.018284,97.104,8,0.000,0.000,0.000,0,0.000,0,1.584,341605.223,341605.223,359971.095,357191.396,368657.656,345278.397,370990.618,363644.270 +3.832641,0.020144,9024722,0.268958,2725582.213,0.000,0.000,0.818,0.000,0.095,4.681,306.895,0.000,194.692,3.025150,97.100,8,0.000,0.000,0.000,0,0.000,0,0.818,341988.487,356335.224,329528.172,337917.786,336081.007,344123.122,346406.686,333201.731 +3.852784,0.020143,9083920,0.270722,2938868.137,0.000,0.000,0.227,0.000,8.583,5.052,306.895,0.000,187.331,3.038815,97.096,8,0.000,0.000,0.000,0,0.000,0,0.227,367221.994,387774.908,394030.143,409122.138,393086.893,216153.111,399342.128,372136.821 +3.872923,0.020138,9125620,0.271965,2070664.274,0.000,0.000,12.473,0.000,0.130,7.246,306.895,0.000,467.855,3.077461,97.087,8,0.000,0.000,0.000,0,0.000,0,12.473,170221.514,222112.261,319835.698,324850.975,296795.213,137746.348,304740.207,294362.058 +3.893059,0.020136,9181892,0.273642,2794552.331,0.000,0.000,0.252,0.000,0.122,4.954,306.895,0.000,147.433,3.084759,97.084,8,0.000,0.000,0.000,0,0.000,0,0.252,338691.479,349120.395,345445.444,352795.347,349964.641,350063.964,349368.703,359102.358 +3.913195,0.020136,9241521,0.275419,2961364.398,0.000,0.000,0.211,0.000,0.066,5.167,306.895,0.000,156.555,3.091743,97.081,8,0.000,0.000,0.000,0,0.000,0,0.211,358170.689,370387.826,376397.068,371182.437,371927.384,370238.837,371182.437,371877.721 +3.933324,0.020129,9290452,0.276877,2430876.438,0.000,0.000,1.431,0.000,14.976,4.481,306.895,5.628,127.886,3.107807,97.079,8,0.000,0.000,0.000,0,0.000,0,1.431,341895.560,320632.657,322371.446,338219.264,93149.401,338219.264,338219.264,338169.584 +3.953431,0.020107,9319011,0.277728,1420332.190,0.000,0.000,17.800,0.000,17.788,6.026,306.895,115.202,223.994,3.131744,97.074,8,0.000,0.000,0.000,0,0.000,0,17.800,15218.378,18401.306,15964.377,272339.335,259110.288,298300.097,283380.119,257618.290 +3.973561,0.020129,9358750,0.278912,1974171.778,0.000,0.000,0.410,0.000,37.917,9.471,306.895,117.986,183.965,3.152843,97.071,8,0.000,0.000,0.000,0,0.000,0,0.410,0.000,0.000,0.000,397030.143,404233.518,393155.224,393353.938,386398.955 +3.993717,0.020157,9393921,0.279961,1744887.790,0.000,0.000,0.576,0.000,58.074,9.524,306.895,73.255,191.857,3.169918,97.067,8,0.000,0.000,0.000,0,0.000,0,0.576,0.000,0.000,0.000,348769.190,352787.725,348769.190,346189.389,348372.297 +4.013864,0.020147,9422316,0.280807,1409389.647,0.000,0.000,74.842,0.000,7.183,8.588,306.895,327.669,77.555,3.183823,97.065,8,0.000,0.000,0.000,0,0.000,0,74.842,26356.256,18365.000,20400.040,248175.673,278056.024,297512.997,273390.321,247133.335 +4.034042,0.020178,9439461,0.281318,849677.378,0.000,0.000,2.054,0.000,27.361,7.009,306.895,83.630,142.287,3.199726,97.063,8,0.000,0.000,0.000,0,0.000,0,2.054,218899.095,205369.674,220038.936,0.000,0.000,205369.674,0.000,0.000 +4.054207,0.020165,9468514,0.282184,1440795.495,0.000,0.000,37.263,0.000,47.525,9.045,306.895,212.703,136.572,3.220268,97.060,8,0.000,0.000,0.000,0,0.000,0,37.263,176646.596,343176.430,359640.964,0.000,0.000,360682.395,0.000,200649.109 +4.074348,0.020141,9507377,0.283342,1929541.331,0.000,0.000,45.548,0.000,67.666,9.020,306.895,69.626,153.992,3.262791,97.057,8,0.000,0.000,0.000,0,0.000,0,45.548,256689.619,292040.298,286777.416,0.000,243582.064,318404.358,247156.852,284890.723 +4.094497,0.020149,9557007,0.284821,2463150.881,0.000,0.000,0.277,0.000,87.815,7.202,306.895,83.945,130.086,3.275116,97.054,8,0.000,0.000,0.000,0,0.000,0,0.277,354310.581,345228.239,356047.641,0.000,347809.014,371135.247,345228.239,343391.919 +4.114631,0.020134,9606768,0.286304,2471546.741,0.000,0.000,91.307,0.000,0.168,6.613,306.895,80.323,137.558,3.284771,97.052,8,0.000,0.000,0.000,0,0.000,0,91.307,304516.651,316089.376,323440.292,244169.606,314450.321,330592.534,325874.041,312413.919 +4.134781,0.020150,9658163,0.287836,2550563.513,0.000,0.000,0.309,0.000,3.318,6.583,306.895,0.000,134.923,3.296810,97.049,8,0.000,0.000,0.000,0,0.000,0,0.309,324111.885,326692.472,319496.603,323218.604,273740.799,334384.609,325749.565,323168.978 +4.154928,0.020147,9706950,0.289290,2421608.449,0.000,0.000,10.209,0.000,0.113,6.508,306.895,0.000,127.581,3.337303,97.047,8,0.000,0.000,0.000,0,0.000,0,10.209,333109.523,271957.544,282827.904,326855.343,212791.019,275481.724,384334.233,334251.159 +4.175060,0.020132,9762244,0.290938,2746555.704,0.000,0.000,0.547,0.000,0.104,4.761,306.895,0.000,183.359,3.343811,97.043,8,0.000,0.000,0.000,0,0.000,0,0.547,328678.683,341841.725,341841.725,330814.573,348050.707,367571.748,342239.100,345517.443 +4.195199,0.020139,9820041,0.292660,2869917.704,0.000,0.000,0.249,0.000,0.132,4.866,306.895,0.000,151.487,3.351055,97.040,8,0.000,0.000,0.000,0,0.000,0,0.249,357566.610,360099.022,365511.432,359999.712,346344.551,364270.053,359701.781,356424.542 +4.215325,0.020126,9874836,0.294293,2722547.313,0.000,0.000,10.899,0.000,0.730,5.096,306.895,0.000,305.492,3.366329,97.034,8,0.000,0.000,0.000,0,0.000,0,10.899,372695.089,165454.559,365937.786,371452.937,357143.354,378011.497,342138.166,369713.926 +4.235475,0.020150,9920951,0.295667,2288598.783,0.000,0.000,4.597,0.000,0.058,5.820,306.895,0.000,524.197,3.401787,97.024,8,0.000,0.000,0.000,0,0.000,0,4.597,254294.268,273053.681,290125.740,326850.517,257271.953,271961.863,264517.652,350523.110 +4.255608,0.020133,9973299,0.297227,2600102.945,0.000,0.000,0.519,0.000,0.165,4.644,306.895,0.000,392.118,3.408279,97.016,8,0.000,0.000,0.000,0,0.000,0,0.519,328564.243,329507.965,316444.866,308746.082,325633.738,325832.416,330898.713,334474.922 +4.275749,0.020141,10028032,0.298859,2717468.612,0.000,0.000,0.711,0.000,0.071,4.770,306.895,0.000,366.553,3.414757,97.009,8,0.000,0.000,0.000,0,0.000,0,0.711,349582.455,337021.120,332602.310,334340.044,340000.092,346653.132,322920.648,354348.811 +4.295882,0.020133,10073510,0.300214,2258868.921,0.000,0.000,14.694,0.000,0.406,4.696,306.895,0.000,665.882,3.429070,96.996,8,0.000,0.000,0.000,0,0.000,0,14.694,306709.081,317040.334,89703.093,301692.463,324292.079,312272.064,305964.039,301195.768 +4.316030,0.020148,10115244,0.301458,2071364.857,0.000,0.000,4.322,0.000,0.412,6.483,306.895,0.000,527.346,3.463924,96.985,8,0.000,0.000,0.000,0,0.000,0,4.322,266278.633,242455.009,318839.504,264144.433,230543.196,330701.683,203146.029,215256.371 +4.336162,0.020131,10166102,0.302973,2526292.406,0.000,0.000,0.642,0.000,0.189,4.811,306.895,0.000,406.701,3.470219,96.977,8,0.000,0.000,0.000,0,0.000,0,0.642,301070.791,314979.357,325857.843,312446.011,330825.188,316668.255,319350.621,305094.340 +4.356284,0.020123,10216567,0.304477,2507867.992,0.000,0.000,0.742,0.000,0.068,4.541,306.895,0.000,343.402,3.476234,96.970,8,0.000,0.000,0.000,0,0.000,0,0.742,305227.885,322223.641,303438.858,318546.197,312582.774,323813.888,324161.754,297872.996 +4.376426,0.020142,10269108,0.306043,2608567.387,0.000,0.000,11.344,0.000,1.636,5.362,306.895,0.000,393.113,3.491879,96.963,8,0.000,0.000,0.000,0,0.000,0,11.344,327479.692,350566.116,339693.155,361637.671,355779.180,366652.141,148051.007,358708.425 +4.396560,0.020134,10318002,0.307500,2428436.518,0.000,0.000,4.286,0.000,0.165,6.263,306.895,0.000,414.412,3.527126,96.955,8,0.000,0.000,0.000,0,0.000,0,4.286,319261.871,320751.893,332771.397,346777.596,250522.228,263634.414,339774.496,254942.624 +4.416702,0.020142,10372310,0.309119,2696299.281,0.000,0.000,0.403,0.000,0.071,4.642,306.895,0.000,284.508,3.533707,96.949,8,0.000,0.000,0.000,0,0.000,0,0.403,335473.489,338303.442,337757.310,335125.951,338005.552,342672.491,334579.820,334381.227 +4.436847,0.020146,10416702,0.310442,2203555.034,0.000,0.000,3.447,0.000,0.063,5.128,306.895,0.000,209.219,3.539295,96.945,8,0.000,0.000,0.000,0,0.000,0,3.447,278025.585,278025.585,272068.957,285669.923,283982.212,277330.645,260354.257,268097.872 +4.457012,0.020165,10469884,0.312027,2637348.730,0.000,0.000,0.356,0.000,13.806,5.045,306.895,0.000,389.561,3.554249,96.937,8,0.000,0.000,0.000,0,0.000,0,0.356,370643.158,378825.673,103546.015,358195.816,359534.773,375354.303,351302.666,339946.327 +4.477163,0.020151,10510229,0.313229,2002152.866,0.000,0.000,15.565,0.000,0.053,6.447,306.895,0.000,658.705,3.589878,96.924,8,0.000,0.000,0.000,0,0.000,0,15.565,258252.659,260287.317,215872.226,246044.712,270708.734,312592.909,260783.574,177610.735 +4.497300,0.020137,10565299,0.314870,2734742.402,0.000,0.000,0.332,0.000,0.081,4.741,306.895,0.000,231.227,3.596748,96.920,8,0.000,0.000,0.000,0,0.000,0,0.332,342699.425,334853.242,341755.896,360725.782,344089.887,341855.215,338031.442,330731.513 +4.517439,0.020139,10620700,0.316522,2750927.614,0.000,0.000,0.302,0.000,0.102,4.837,306.895,0.000,287.455,3.603508,96.914,8,0.000,0.000,0.000,0,0.000,0,0.302,353790.712,345399.045,323352.297,355826.561,339390.810,353592.093,338050.129,341525.968 +4.538932,0.021493,10656784,0.317597,1678896.172,0.000,0.000,11.249,0.000,5.556,6.367,306.895,0.000,269.714,3.644924,96.908,8,0.000,0.000,0.000,0,0.000,0,11.249,273302.187,172477.223,265113.357,99243.031,229054.591,192763.187,275442.449,171500.147 +4.559082,0.020150,10710459,0.319197,2663770.258,0.000,0.000,6.198,0.000,0.081,5.407,306.895,0.000,252.210,3.653671,96.903,8,0.000,0.000,0.000,0,0.000,0,6.198,342233.064,312109.011,300992.392,325657.390,332903.044,316922.904,352555.639,380396.815 +4.579231,0.020149,10766176,0.320857,2765292.401,0.000,0.000,0.372,0.000,0.062,4.949,306.895,0.000,201.626,3.660702,96.899,8,0.000,0.000,0.000,0,0.000,0,0.372,347317.986,343694.920,330691.589,357641.241,353025.555,354613.748,341560.786,336746.575 +4.599378,0.020148,10822390,0.322532,2790115.504,0.000,0.000,0.443,0.000,0.120,4.858,306.895,0.000,159.759,3.667629,96.896,8,0.000,0.000,0.000,0,0.000,0,0.443,337907.040,350166.593,374636.066,345699.550,340487.999,359944.456,346046.986,335226.814 +4.619526,0.020148,10863063,0.323745,2018731.574,0.000,0.000,10.334,0.000,5.979,6.576,306.895,0.000,450.383,3.709641,96.887,8,0.000,0.000,0.000,0,0.000,0,10.334,301174.322,52015.605,286830.324,339094.095,220172.922,205630.391,293381.908,320432.007 +4.639676,0.020150,10915820,0.325317,2618236.528,0.000,0.000,7.022,0.000,0.104,5.639,306.895,0.000,188.820,3.719067,96.884,8,0.000,0.000,0.000,0,0.000,0,7.022,319506.545,308240.936,332757.282,328787.024,323377.546,352608.574,326504.125,326454.497 +4.659804,0.020128,10972404,0.327003,2811170.977,0.000,0.000,0.259,0.000,0.001,4.782,306.895,0.000,148.462,3.726257,96.881,8,0.000,0.000,0.000,0,0.000,0,0.259,353035.857,353781.078,345931.421,354625.662,355172.157,362972.133,356364.510,329288.160 +4.679931,0.020127,11028690,0.328681,2796552.241,0.000,0.000,0.251,0.000,2.570,4.859,306.895,0.000,147.501,3.735870,96.878,8,0.000,0.000,0.000,0,0.000,0,0.251,363443.479,344414.244,348389.019,362847.262,347047.532,312019.829,349531.767,368859.109 +4.700066,0.020135,11064591,0.329751,1782986.315,0.000,0.000,17.408,0.000,5.844,3.881,306.895,17.266,94.090,3.758961,96.876,8,0.000,0.000,0.000,0,0.000,0,17.408,262772.084,264609.651,272704.879,217925.516,235456.899,34566.126,264609.651,230341.509 +4.720204,0.020137,11081675,0.330260,848380.112,0.000,0.000,1.704,0.000,25.982,3.877,306.895,95.439,165.078,3.767651,96.873,8,0.000,0.000,0.000,0,0.000,0,1.704,167649.922,172715.174,166259.460,0.000,0.000,169040.383,172715.174,0.000 +4.740335,0.020131,11118699,0.331363,1839147.697,0.000,0.000,2.002,0.000,46.113,7.478,306.895,119.529,250.507,3.787151,96.868,8,0.000,0.000,0.000,0,0.000,0,2.002,362822.353,385970.657,360785.699,0.000,0.000,365653.798,363915.191,0.000 +4.760498,0.020163,11154356,0.332426,1768442.148,0.000,0.000,0.842,0.000,66.276,10.803,306.895,65.870,193.540,3.805103,96.864,8,0.000,0.000,0.000,0,0.000,0,0.842,353073.440,362248.687,351783.946,0.000,0.000,352180.713,349155.361,0.000 +4.780652,0.020155,11188145,0.333433,1676473.092,0.000,0.000,83.484,0.000,86.430,9.566,306.895,250.018,89.735,3.823566,96.862,8,0.000,0.000,0.000,0,0.000,0,83.484,339869.208,324785.962,341754.614,48623.624,36467.718,292882.911,292089.055,0.000 +4.800800,0.020148,11207177,0.334000,944633.095,0.000,0.000,87.317,0.000,23.704,7.905,307.301,422.664,107.023,3.834553,96.860,8,0.000,0.000,0.000,0,0.000,0,87.317,229656.228,0.000,236654.613,236753.881,21193.691,0.000,0.000,220374.682 +4.820959,0.020159,11236705,0.334880,1464738.339,0.000,0.000,0.317,0.000,43.863,10.194,307.301,74.795,166.836,3.853653,96.857,8,0.000,0.000,0.000,0,0.000,0,0.317,431117.614,0.000,434937.204,162803.821,0.000,0.000,0.000,435879.700 +4.841133,0.020174,11247428,0.335199,531516.768,0.000,0.000,53.244,0.000,64.037,8.109,307.457,36.208,229.445,3.891300,96.852,8,0.000,0.000,0.000,0,0.000,0,53.244,19678.463,98441.882,102704.723,90411.880,0.000,138641.462,0.000,81638.358 +4.861294,0.020160,11272340,0.335942,1235702.149,0.000,0.000,59.381,0.000,84.198,3.647,307.457,69.172,65.297,3.901272,96.851,8,0.000,0.000,0.000,0,0.000,0,59.381,0.000,198212.339,210761.819,209224.136,202726.184,205553.537,0.000,209224.136 +4.881417,0.020123,11319709,0.337354,2353935.048,0.000,0.000,85.466,0.000,59.456,5.800,307.457,179.945,135.687,3.911156,96.848,8,0.000,0.000,0.000,0,0.000,0,85.466,0.000,330959.223,364055.145,330511.981,327977.608,333891.144,335580.725,330959.223 +4.901567,0.020150,11371453,0.338896,2567988.365,0.000,0.000,0.218,0.000,79.606,6.396,307.457,40.323,135.704,3.921509,96.846,8,0.000,0.000,0.000,0,0.000,0,0.218,0.000,378270.086,366111.050,364671.817,366607.337,367996.941,355440.876,368890.258 +4.921709,0.020142,11422519,0.340418,2535271.431,0.000,0.000,88.722,0.000,2.631,5.927,307.457,105.306,134.008,3.933422,96.843,8,0.000,0.000,0.000,0,0.000,0,88.722,170686.233,290285.749,349167.038,341024.938,341620.701,352691.972,349762.802,340031.998 +4.941859,0.020151,11470947,0.341861,2403296.806,0.000,0.000,11.795,0.000,0.081,7.629,307.457,0.000,179.120,3.975220,96.840,8,0.000,0.000,0.000,0,0.000,0,11.795,309865.889,179894.915,300039.904,345199.731,326887.670,356216.744,320783.649,264408.305 +4.961995,0.020136,11520899,0.343350,2480762.445,0.000,0.000,0.473,0.000,0.129,5.357,307.457,0.000,339.687,3.982430,96.833,8,0.000,0.000,0.000,0,0.000,0,0.473,313025.418,297679.574,309151.710,323404.970,308655.081,312379.800,300411.035,316054.857 +4.982144,0.020149,11573670,0.344922,2619034.396,0.000,0.000,0.404,0.000,0.094,5.013,307.457,0.000,247.182,3.988937,96.828,8,0.000,0.000,0.000,0,0.000,0,0.404,327658.469,330537.020,319568.749,341257.139,319519.119,326864.386,325524.371,328105.141 +5.002287,0.020143,11619150,0.346278,2257904.079,0.000,0.000,1.201,0.000,2.782,4.355,307.457,0.000,317.851,3.996655,96.822,8,0.000,0.000,0.000,0,0.000,0,1.201,296883.606,275088.973,281096.150,237109.716,287103.327,311181.679,284124.561,285316.067 +5.022439,0.020152,11664058,0.347616,2228472.744,0.000,0.000,13.442,0.000,0.151,6.311,307.457,0.000,762.955,4.037670,96.807,8,0.000,0.000,0.000,0,0.000,0,13.442,291982.133,295356.502,287466.434,141524.990,290592.687,293619.694,341505.955,286424.349 +5.042578,0.020139,11717283,0.349202,2642869.766,0.000,0.000,0.478,0.000,0.280,4.920,307.457,0.000,331.484,4.044689,96.800,8,0.000,0.000,0.000,0,0.000,0,0.478,329855.967,315704.386,331494.571,329309.766,320868.472,350313.691,334622.815,330700.097 +5.062708,0.020131,11766789,0.350678,2459235.902,0.000,0.000,0.539,0.000,0.323,4.829,307.457,0.000,390.418,4.050770,96.793,8,0.000,0.000,0.000,0,0.000,0,0.539,300934.252,307938.500,316134.959,313849.885,294277.734,305106.995,319562.569,301431.007 +5.082855,0.020147,11818578,0.352221,2570598.261,0.000,0.000,0.726,0.000,3.312,5.173,307.457,0.000,403.099,4.059555,96.785,8,0.000,0.000,0.000,0,0.000,0,0.726,275529.378,325413.547,337921.817,323229.564,317124.337,334248.753,326555.175,330575.690 +5.102988,0.020133,11860395,0.353467,2077036.564,0.000,0.000,11.894,0.000,0.166,6.272,307.457,0.000,699.450,4.099800,96.771,8,0.000,0.000,0.000,0,0.000,0,11.894,102865.885,330253.632,261262.461,220533.332,257288.887,322405.824,299408.767,283017.776 +5.123127,0.020139,11914074,0.355067,2665436.015,0.000,0.000,0.401,0.000,0.235,4.956,307.457,0.000,352.823,4.107185,96.764,8,0.000,0.000,0.000,0,0.000,0,0.401,334377.431,343762.245,323056.069,338051.908,341726.386,324396.756,329362.266,330702.954 +5.143259,0.020132,11968224,0.356681,2689743.390,0.000,0.000,0.660,0.000,0.069,4.706,307.457,0.000,234.196,4.113766,96.759,8,0.000,0.000,0.000,0,0.000,0,0.660,341445.911,338167.553,332802.968,330865.757,338167.553,334491.819,323464.616,350337.214 +5.163390,0.020130,12020460,0.358238,2594877.506,0.000,0.000,0.538,0.000,5.686,4.788,307.457,0.000,191.136,4.125496,96.756,8,0.000,0.000,0.000,0,0.000,0,0.538,353295.980,345546.518,336207.423,338144.789,341771.140,318125.346,334568.114,227218.197 +5.183529,0.020140,12065121,0.359569,2217566.617,0.000,0.000,11.779,0.000,0.115,7.179,307.457,0.000,527.566,4.164051,96.745,8,0.000,0.000,0.000,0,0.000,0,11.779,357950.734,293947.614,297621.959,301544.571,311276.620,214800.233,279200.580,161224.308 +5.203666,0.020137,12118612,0.361163,2656309.785,0.000,0.000,0.282,0.000,0.084,4.772,307.457,0.000,233.359,4.170731,96.741,8,0.000,0.000,0.000,0,0.000,0,0.282,325514.771,349102.798,330877.944,325663.748,340313.155,352777.565,319704.668,312355.135 +5.223793,0.020127,12170020,0.362695,2554186.915,0.000,0.000,0.385,0.000,0.048,4.619,307.457,0.000,221.640,4.176899,96.736,8,0.000,0.000,0.000,0,0.000,0,0.385,330203.981,323546.242,319720.526,321012.326,324987.096,308839.594,313360.895,312516.256 +5.243926,0.020132,12217365,0.364106,2351704.528,0.000,0.000,0.729,0.000,6.458,4.779,307.457,0.000,423.179,4.187405,96.728,8,0.000,0.000,0.000,0,0.000,0,0.729,312484.384,312434.713,305083.308,189994.082,311192.921,316110.415,306672.801,297731.903 +5.264075,0.020150,12261089,0.365409,2169965.081,0.000,0.000,13.789,0.000,0.075,6.869,307.457,0.000,522.071,4.227020,96.718,8,0.000,0.000,0.000,0,0.000,0,13.789,217324.057,332859.661,330527.112,116379.291,279211.041,304819.448,324422.782,264421.689 +5.284215,0.020140,12315338,0.367026,2693658.366,0.000,0.000,0.570,0.000,0.086,4.799,307.457,0.000,262.815,4.234089,96.712,8,0.000,0.000,0.000,0,0.000,0,0.570,338538.272,329153.741,336303.860,344000.169,332977.069,338041.736,329253.048,345390.470 +5.304363,0.020149,12368262,0.368603,2626690.519,0.000,0.000,0.385,0.000,0.107,4.772,307.457,0.000,226.443,4.240730,96.708,8,0.000,0.000,0.000,0,0.000,0,0.385,322703.155,337939.985,312230.936,323199.468,323199.468,333870.212,328311.499,345235.796 +5.324529,0.020165,12424055,0.370266,2766794.068,0.000,0.000,0.351,0.000,8.735,5.376,307.457,0.000,239.041,4.253609,96.703,8,0.000,0.000,0.000,0,0.000,0,0.351,375894.808,373464.881,353975.876,370638.232,194245.378,378870.229,355959.490,363745.174 +5.344678,0.020149,12468749,0.371598,2218127.372,0.000,0.000,12.483,0.000,0.066,7.322,307.457,0.000,347.017,4.292046,96.696,8,0.000,0.000,0.000,0,0.000,0,12.483,244523.058,352565.822,363583.504,182436.932,175736.990,316485.395,267402.118,315393.553 +5.364825,0.020147,12523756,0.373237,2730316.711,0.000,0.000,0.427,0.000,0.051,4.683,307.457,0.000,212.116,4.298901,96.692,8,0.000,0.000,0.000,0,0.000,0,0.427,341543.972,352513.485,335786.219,335438.768,336977.478,339806.719,335637.312,352612.757 +5.384962,0.020138,12575341,0.374774,2561621.561,0.000,0.000,0.358,0.000,0.118,4.380,307.457,0.000,189.904,4.305359,96.689,8,0.000,0.000,0.000,0,0.000,0,0.358,324814.706,322133.160,303858.919,315677.586,328787.368,331319.939,315329.978,319699.905 +5.405530,0.020568,12627433,0.376327,2532720.875,0.000,0.000,10.475,0.000,0.735,5.560,307.457,0.000,241.012,4.337086,96.684,8,0.000,0.000,0.000,0,0.000,0,10.475,363775.965,342334.479,317052.001,307571.071,331005.984,320212.311,375639.282,175129.782 +5.425675,0.020145,12672740,0.377677,2249083.950,0.000,0.000,7.105,0.000,0.132,6.555,307.457,0.000,440.952,4.357609,96.675,8,0.000,0.000,0.000,0,0.000,0,7.105,233262.972,226313.235,245276.090,321822.483,330608.937,341976.722,331899.603,217923.909 +5.445808,0.020133,12726821,0.379289,2686147.098,0.000,0.000,0.484,0.000,0.081,4.724,307.457,0.000,177.528,4.364300,96.672,8,0.000,0.000,0.000,0,0.000,0,0.484,347931.074,329354.883,327119.779,319768.773,356523.804,334421.117,336556.882,334470.786 +5.465938,0.020131,12782968,0.380962,2789142.616,0.000,0.000,0.402,0.000,0.037,4.953,307.457,0.000,182.403,4.371231,96.668,8,0.000,0.000,0.000,0,0.000,0,0.402,357814.207,344997.871,358708.370,338937.433,331982.833,343259.221,367898.378,345544.304 +5.486065,0.020127,12828197,0.382310,2247185.205,0.000,0.000,1.843,0.000,17.471,4.342,307.457,4.658,117.807,4.386364,96.666,8,0.000,0.000,0.000,0,0.000,0,1.843,330899.500,302032.741,306703.095,311770.925,46703.533,307150.256,322055.639,319869.516 +5.506175,0.020110,12851130,0.382994,1140377.695,0.000,0.000,21.606,0.000,16.901,4.580,307.457,80.029,180.453,4.406364,96.662,8,0.000,0.000,0.000,0,0.000,0,21.606,224465.395,33117.845,213426.114,217105.874,174241.636,29438.085,30084.529,218498.216 +5.526297,0.020122,12888226,0.384099,1843572.368,0.000,0.000,1.158,0.000,37.023,8.392,307.457,150.063,284.401,4.425735,96.657,8,0.000,0.000,0.000,0,0.000,0,1.158,362790.551,0.000,361647.512,386148.299,363188.130,0.000,0.000,369797.875 +5.546473,0.020176,12921488,0.385090,1648618.943,0.000,0.000,1.176,0.000,57.198,9.528,307.457,79.574,88.674,4.442329,96.655,8,0.000,0.000,0.000,0,0.000,0,1.176,327721.377,0.000,328861.364,337436.046,324251.853,0.000,0.000,330348.303 +5.566622,0.020149,12954009,0.386060,1614049.542,0.000,0.000,2.671,0.000,77.347,8.702,307.457,6.398,181.657,4.460373,96.651,8,0.000,0.000,0.000,0,0.000,0,2.671,322353.303,0.000,323197.030,327117.879,321856.993,0.000,0.000,319524.337 +5.586774,0.020153,12975394,0.386697,1061148.450,0.000,0.000,82.649,0.000,20.359,7.622,307.457,449.304,124.634,4.475498,96.649,8,0.000,0.000,0.000,0,0.000,0,82.649,0.000,198286.145,231333.836,0.000,66690.835,161566.488,175609.276,227661.870 +5.606926,0.020152,13006948,0.387637,1565829.214,0.000,0.000,1.738,0.000,40.510,8.436,307.457,152.554,160.114,4.493862,96.646,8,0.000,0.000,0.000,0,0.000,0,1.738,0.000,363940.909,361509.343,0.000,0.000,359276.273,121230.930,359871.758 +5.627069,0.020143,13025347,0.388186,913422.999,0.000,0.000,60.216,0.000,60.653,10.480,308.238,303.495,238.142,4.531063,96.641,8,0.000,0.000,0.000,0,0.000,0,60.216,0.000,42595.627,282630.422,9234.017,0.000,301843.135,235467.432,41652.367 +5.647210,0.020141,13064526,0.389353,1945189.342,0.000,0.000,56.199,0.000,80.795,8.706,308.238,30.449,211.589,4.551392,96.637,8,0.000,0.000,0.000,0,0.000,0,56.199,0.000,0.000,406375.220,400516.665,358861.343,393118.998,386317.115,0.000 +5.667333,0.020122,13106920,0.390617,2106824.144,0.000,0.000,86.892,0.000,0.066,7.541,308.238,216.839,131.423,4.562855,96.634,8,0.000,0.000,0.000,0,0.000,0,86.892,224378.710,81998.864,360447.127,341463.148,342009.807,334356.580,337288.660,84881.248 +5.687469,0.020137,13155929,0.392077,2433838.444,0.000,0.000,0.690,0.000,0.072,6.754,308.238,0.000,153.251,4.571358,96.631,8,0.000,0.000,0.000,0,0.000,0,0.690,309487.669,304322.920,305614.107,294639.015,312368.010,300648.002,299605.120,307153.600 +5.707614,0.020145,13203313,0.393489,2352195.742,0.000,0.000,0.591,0.000,8.401,6.463,308.238,0.000,222.416,4.586380,96.627,8,0.000,0.000,0.000,0,0.000,0,0.591,317802.573,318547.191,168432.385,307328.293,308370.757,316909.033,313533.435,301272.074 +5.727748,0.020135,13251609,0.394929,2398660.016,0.000,0.000,10.555,0.000,0.091,6.443,308.238,0.000,156.952,4.622555,96.624,8,0.000,0.000,0.000,0,0.000,0,10.555,251706.331,345525.048,273112.296,292730.291,305246.075,352825.923,287217.386,290296.666 +5.747883,0.020135,13303667,0.396480,2585428.450,0.000,0.000,0.706,0.000,0.064,4.742,308.238,0.000,353.471,4.629154,96.617,8,0.000,0.000,0.000,0,0.000,0,0.706,310650.716,314077.558,327238.620,310303.065,342882.900,330764.791,330715.126,318795.674 +5.768017,0.020134,13356634,0.398059,2630775.238,0.000,0.000,0.571,0.000,0.038,4.838,308.238,0.000,269.101,4.635418,96.611,8,0.000,0.000,0.000,0,0.000,0,0.571,317330.092,327114.726,342809.876,320210.847,347180.677,342611.203,323836.626,309681.190 +5.788138,0.020121,13405987,0.399530,2452830.001,0.000,0.000,0.514,0.000,11.169,5.024,308.238,0.000,477.389,4.648094,96.602,8,0.000,0.000,0.000,0,0.000,0,0.514,327819.316,316288.982,324986.432,329210.908,343822.624,153721.216,322302.647,334677.876 +5.808268,0.020130,13448759,0.400804,2124787.183,0.000,0.000,16.430,0.000,0.191,6.055,308.238,0.000,732.931,4.685329,96.588,8,0.000,0.000,0.000,0,0.000,0,16.430,220566.144,261003.270,257327.168,294237.223,284599.873,229011.244,306010.686,272031.577 +5.828400,0.020133,13503903,0.402448,2739051.456,0.000,0.000,0.379,0.000,0.168,4.702,308.238,0.000,361.666,4.691830,96.581,8,0.000,0.000,0.000,0,0.000,0,0.379,338159.406,345510.698,345510.698,328622.596,354103.762,350726.141,341934.394,334483.761 +5.848532,0.020132,13558842,0.404085,2728990.785,0.000,0.000,0.298,0.000,0.075,4.613,308.238,0.000,181.617,4.698574,96.577,8,0.000,0.000,0.000,0,0.000,0,0.298,323471.268,348754.879,352877.747,348258.148,341850.317,339167.970,332760.139,341850.317 +5.868674,0.020142,13608986,0.405579,2489465.669,0.000,0.000,0.536,0.000,12.865,4.844,308.238,0.000,375.256,4.711788,96.570,8,0.000,0.000,0.000,0,0.000,0,0.536,323296.914,344247.666,345339.885,342510.044,337992.228,124612.293,333474.412,337992.228 +5.888804,0.020129,13648660,0.406762,1970952.862,0.000,0.000,16.442,0.000,0.125,6.484,308.238,0.000,868.795,4.748013,96.553,8,0.000,0.000,0.000,0,0.000,0,16.442,206166.617,189772.645,308007.959,255249.176,247698.013,244866.327,264340.379,254851.746 +5.908956,0.020152,13703446,0.408395,2718674.234,0.000,0.000,0.330,0.000,0.045,4.759,308.238,0.000,171.162,4.754612,96.549,8,0.000,0.000,0.000,0,0.000,0,0.330,333867.051,322404.017,347612.766,338630.909,339226.391,354262.318,321361.923,361308.858 +5.929088,0.020133,13755639,0.409950,2592429.013,0.000,0.000,0.450,0.000,0.071,4.596,308.238,0.000,224.097,4.761101,96.545,8,0.000,0.000,0.000,0,0.000,0,0.450,320173.154,319328.763,332839.017,319527.443,325636.859,327126.961,323302.367,324494.448 +5.949217,0.020129,13805160,0.411426,2460193.316,0.000,0.000,12.239,0.000,2.030,5.183,308.238,0.000,465.166,4.776459,96.536,8,0.000,0.000,0.000,0,0.000,0,12.239,348851.547,331314.578,352279.453,137016.885,318795.269,352925.291,298128.473,320881.820 +5.969360,0.020143,13855540,0.412927,2501126.823,0.000,0.000,3.567,0.000,0.110,6.250,308.238,0.000,306.598,4.811646,96.530,8,0.000,0.000,0.000,0,0.000,0,3.567,279204.789,279353.724,327608.890,345481.174,354913.768,290226.030,346176.208,278162.239 +5.989481,0.020120,13907607,0.414479,2587785.891,0.000,0.000,0.693,0.000,0.141,4.668,308.238,0.000,263.455,4.818367,96.524,8,0.000,0.000,0.000,0,0.000,0,0.693,319975.523,321814.463,307053.244,338215.818,332201.988,328126.500,325939.652,314458.704 +6.009608,0.020127,13958663,0.416001,2536670.706,0.000,0.000,0.528,0.000,0.107,4.598,308.238,0.000,226.878,4.824287,96.520,8,0.000,0.000,0.000,0,0.000,0,0.528,323542.769,312363.850,325430.765,311519.221,319866.147,320114.568,313109.111,310724.275 +6.029710,0.020102,14005994,0.417411,2354519.348,0.000,0.000,12.909,0.000,0.530,5.313,308.238,0.000,444.409,4.852367,96.511,8,0.000,0.000,0.000,0,0.000,0,12.909,353493.788,284993.796,307727.635,349713.106,114664.112,321109.260,327327.487,295490.163 +6.049860,0.020150,14051366,0.418763,2251721.657,0.000,0.000,4.785,0.000,0.038,6.188,308.238,0.000,438.316,4.874851,96.503,8,0.000,0.000,0.000,0,0.000,0,4.785,312110.498,316130.366,260298.865,324765.638,233698.256,250125.125,236130.028,318462.882 +6.070002,0.020142,14104248,0.420339,2625466.800,0.000,0.000,0.543,0.000,0.159,4.648,308.238,0.000,267.632,4.881603,96.497,8,0.000,0.000,0.000,0,0.000,0,0.543,330603.673,319631.543,332589.579,334625.132,334227.951,344604.309,319631.543,309553.071 +6.090141,0.020139,14158763,0.421964,2706942.838,0.000,0.000,0.429,0.000,0.176,4.932,308.238,0.000,237.025,4.888325,96.493,8,0.000,0.000,0.000,0,0.000,0,0.429,341725.775,342569.910,345400.245,336164.414,342619.565,338001.649,327027.892,333433.388 +6.110281,0.020141,14204399,0.423324,2265857.202,0.000,0.000,13.446,0.000,1.222,5.807,308.238,0.000,412.333,4.923626,96.485,8,0.000,0.000,0.000,0,0.000,0,13.446,347703.523,351874.178,303713.045,125963.707,286583.569,298251.473,278341.561,273426.146 +6.130438,0.020157,14253556,0.424789,2438749.833,0.000,0.000,6.603,0.000,0.137,6.837,308.238,0.000,213.949,4.938976,96.480,8,0.000,0.000,0.000,0,0.000,0,6.603,232628.069,348768.463,339987.237,351397.869,337754.722,349711.080,239524.060,238978.334 +6.150569,0.020131,14307061,0.426384,2657829.654,0.000,0.000,0.328,0.000,0.052,5.050,308.238,0.000,196.175,4.945518,96.476,8,0.000,0.000,0.000,0,0.000,0,0.328,317171.149,333712.730,343299.892,334457.846,323281.103,349807.241,334507.521,321592.172 +6.170707,0.020138,14359710,0.427953,2614468.470,0.000,0.000,0.334,0.000,0.068,4.973,308.238,0.000,212.600,4.952137,96.472,8,0.000,0.000,0.000,0,0.000,0,0.334,322333.090,319701.191,331966.832,337776.872,317615.536,341997.841,316026.465,327050.644 +6.190843,0.020136,14403794,0.429267,2189290.603,0.000,0.000,13.619,0.000,3.246,6.060,308.395,0.000,299.911,4.990665,96.466,8,0.000,0.000,0.000,0,0.000,0,13.619,249749.171,231076.335,250841.730,349817.689,310584.870,304774.440,132299.024,360147.343 +6.210979,0.020136,14451761,0.430696,2382140.723,0.000,0.000,7.338,0.000,0.122,6.651,308.395,0.000,360.438,5.003643,96.459,8,0.000,0.000,0.000,0,0.000,0,7.338,264748.519,279100.858,246373.551,322008.891,273985.665,330749.416,331047.388,334126.437 +6.231117,0.020138,14509466,0.432416,2865414.455,0.000,0.000,0.385,0.000,0.110,5.128,308.395,0.000,222.677,5.010765,96.455,8,0.000,0.000,0.000,0,0.000,0,0.385,363235.538,357872.662,353701.536,351516.661,369492.227,349083.504,367158.383,353353.943 +6.251259,0.020142,14562810,0.434006,2648447.929,0.000,0.000,0.227,0.000,1.661,4.472,308.395,0.000,139.830,5.019253,96.452,8,0.000,0.000,0.000,0,0.000,0,0.227,343567.405,339148.692,297990.111,335722.947,338006.777,330658.803,330658.803,332694.391 +6.271399,0.020140,14600503,0.435129,1871524.809,0.000,0.000,19.358,0.000,3.177,3.877,308.395,11.443,98.916,5.031815,96.450,8,0.000,0.000,0.000,0,0.000,0,19.358,281575.284,245379.132,4915.527,269112.686,293938.579,275567.418,260870.489,240165.694 +6.291511,0.020112,14614775,0.435554,709630.681,0.000,0.000,1.776,0.000,23.289,3.120,308.395,34.184,37.291,5.050007,96.449,8,0.000,0.000,0.000,0,0.000,0,1.776,143497.348,0.000,154038.386,0.000,147176.767,136138.509,128779.671,0.000 +6.311627,0.020116,14649176,0.436579,1710129.028,0.000,0.000,1.330,0.000,43.405,7.562,308.395,185.642,375.750,5.069363,96.442,8,0.000,0.000,0.000,0,0.000,0,1.330,328196.036,0.000,338287.493,0.000,349472.605,333664.313,360508.582,0.000 +6.331763,0.020135,14683496,0.437602,1704467.234,0.000,0.000,1.099,0.000,63.541,9.479,308.395,62.274,221.742,5.086277,96.438,8,0.000,0.000,0.000,0,0.000,0,1.099,333692.172,0.000,343277.317,0.000,342830.341,342880.005,341787.398,0.000 +6.351901,0.020138,14717257,0.438608,1676450.139,0.000,0.000,82.750,0.000,83.407,9.174,309.176,133.258,113.861,5.103500,96.435,8,0.000,0.000,0.000,0,0.000,0,82.750,299378.510,0.000,305138.654,3674.575,340692.645,341735.430,345410.005,40420.320 +6.372022,0.020121,14736119,0.439171,937442.954,0.000,0.000,92.095,0.000,24.323,6.094,310.113,581.064,185.793,5.116688,96.432,8,0.000,0.000,0.000,0,0.000,0,92.095,0.000,135929.725,0.000,202279.335,192389.019,194327.322,13916.023,198601.529 +6.392151,0.020129,14773959,0.440298,1879860.986,0.000,0.000,0.341,0.000,44.453,9.772,310.113,94.701,99.358,5.136463,96.430,8,0.000,0.000,0.000,0,0.000,0,0.341,0.000,186147.968,0.000,427588.888,425303.644,425403.003,0.000,415417.483 +6.412288,0.020137,14782470,0.440552,422645.370,0.000,0.000,12.217,0.000,64.590,8.599,311.676,186.220,247.324,5.170094,96.425,8,0.000,0.000,0.000,0,0.000,0,12.217,0.000,100360.274,0.000,30788.407,132290.831,30589.772,0.000,128616.086 +6.432419,0.020131,14802124,0.441138,976315.192,0.000,0.000,65.484,0.000,84.721,6.450,311.676,14.747,52.004,5.187099,96.424,8,0.000,0.000,0.000,0,0.000,0,65.484,196713.552,194825.897,0.000,0.000,205357.027,0.000,177240.898,202177.818 +6.452556,0.020137,14842808,0.442350,2020320.299,0.000,0.000,87.017,0.000,59.159,5.592,311.676,240.535,203.291,5.196522,96.420,8,0.000,0.000,0.000,0,0.000,0,87.017,318561.467,293980.340,281962.901,199578.883,301826.437,0.000,314936.371,309473.899 +6.472685,0.020129,14891385,0.443798,2413329.156,0.000,0.000,0.435,0.000,79.288,6.219,311.676,77.238,127.888,5.206966,96.417,8,0.000,0.000,0.000,0,0.000,0,0.435,346720.139,330673.341,348160.873,335740.751,353228.283,0.000,350346.815,348458.956 +6.492819,0.020134,14939117,0.445220,2370722.678,0.000,0.000,97.121,0.000,0.120,5.565,311.676,102.439,141.048,5.216640,96.415,8,0.000,0.000,0.000,0,0.000,0,97.121,327407.272,334658.707,336248.063,339476.441,330486.648,33525.472,334460.038,334460.038 +6.512939,0.020120,14984072,0.446560,2234329.722,0.000,0.000,12.842,0.000,2.206,6.192,311.676,39.412,249.090,5.232491,96.410,8,0.000,0.000,0.000,0,0.000,0,12.842,296916.600,319978.084,285385.858,280465.413,331011.811,291847.050,108746.823,319978.084 +6.533085,0.020146,15029689,0.447920,2264328.104,0.000,0.000,3.014,0.000,0.121,6.464,311.676,0.000,539.617,5.267315,96.399,8,0.000,0.000,0.000,0,0.000,0,3.014,285715.250,293855.851,257918.075,301400.799,276681.168,285566.337,262385.478,300805.145 +6.553215,0.020130,15080984,0.449448,2548148.810,0.000,0.000,0.404,0.000,0.168,5.059,311.676,0.000,302.133,5.274734,96.393,8,0.000,0.000,0.000,0,0.000,0,0.404,321604.745,316140.346,305112.194,335861.860,322300.214,319468.662,312464.295,315196.495 +6.573355,0.020139,15132529,0.450985,2559422.217,0.000,0.000,0.495,0.000,0.149,4.502,311.676,0.000,203.272,5.281040,96.389,8,0.000,0.000,0.000,0,0.000,0,0.495,326724.186,317935.405,319276.067,336704.667,315998.894,308650.082,323347.705,310785.210 +6.593503,0.020148,15180930,0.452427,2402287.367,0.000,0.000,0.555,0.000,13.863,4.591,311.676,0.000,592.300,5.294037,96.378,8,0.000,0.000,0.000,0,0.000,0,0.555,326883.011,302860.633,323607.232,314772.556,348572.636,95543.546,346488.050,343559.702 +6.613636,0.020133,15223444,0.453694,2111630.942,0.000,0.000,17.009,0.000,0.120,6.020,311.676,0.000,825.166,5.330524,96.361,8,0.000,0.000,0.000,0,0.000,0,17.009,271689.826,303676.708,220530.681,325133.748,278494.489,241987.721,256044.068,214073.702 +6.633781,0.020145,15277488,0.455305,2682705.184,0.000,0.000,0.764,0.000,0.212,4.474,311.676,0.000,209.804,5.337334,96.357,8,0.000,0.000,0.000,0,0.000,0,0.764,334370.182,328363.829,334270.903,330001.926,346482.166,333327.757,337944.210,337944.210 +6.653919,0.020138,15333774,0.456982,2795018.009,0.000,0.000,0.348,0.000,0.161,4.853,311.676,0.000,209.686,5.344025,96.353,8,0.000,0.000,0.000,0,0.000,0,0.348,352965.000,345417.071,349091.721,345417.071,356441.020,345963.303,346956.452,352766.371 +6.674049,0.020130,15381744,0.458412,2383067.730,0.000,0.000,0.500,0.000,14.628,4.761,311.676,0.000,538.893,5.358109,96.343,8,0.000,0.000,0.000,0,0.000,0,0.500,351871.352,319828.852,345562.208,89420.928,316152.659,313420.352,322610.837,324200.542 +6.694218,0.020169,15425838,0.459726,2186234.734,0.000,0.000,16.042,0.000,0.068,6.643,311.676,0.000,596.330,5.393581,96.331,8,0.000,0.000,0.000,0,0.000,0,16.042,243195.931,312460.908,267490.733,293967.110,256830.769,289851.868,251624.740,270812.676 +6.714364,0.020146,15484147,0.461464,2894318.867,0.000,0.000,0.433,0.000,0.034,5.035,311.676,0.000,152.597,5.400486,96.328,8,0.000,0.000,0.000,0,0.000,0,0.433,363744.339,369353.388,352972.980,360666.808,366623.320,360964.633,352675.154,367318.246 +6.734502,0.020139,15538475,0.463083,2697705.173,0.000,0.000,0.490,0.000,0.121,4.714,311.676,0.000,220.930,5.407314,96.323,8,0.000,0.000,0.000,0,0.000,0,0.490,341632.521,324401.927,338057.297,331155.128,340589.747,341235.274,346250.519,334382.761 +6.754635,0.020133,15583801,0.464433,2251359.192,0.000,0.000,12.723,0.000,3.165,5.552,311.676,0.000,547.344,5.446274,96.313,8,0.000,0.000,0.000,0,0.000,0,12.723,330804.664,327129.057,107486.681,315605.531,311731.242,295141.339,248451.191,315009.487 +6.774806,0.020171,15638075,0.466051,2690728.978,0.000,0.000,4.522,0.000,0.020,5.898,311.676,0.000,287.584,5.457859,96.307,8,0.000,0.000,0.000,0,0.000,0,4.522,354176.361,337518.570,348078.420,348375.880,329834.173,324926.074,316745.909,331073.592 +6.794934,0.020128,15691459,0.467642,2652163.299,0.000,0.000,0.670,0.000,0.143,4.627,311.676,0.000,280.813,5.464642,96.302,8,0.000,0.000,0.000,0,0.000,0,0.670,325459.347,323521.793,334103.817,334252.860,339121.585,334501.264,337482.116,323720.517 +6.815059,0.020125,15746426,0.469280,2731242.860,0.000,0.000,0.349,0.000,1.260,4.534,311.676,0.000,178.181,5.471016,96.298,8,0.000,0.000,0.000,0,0.000,0,0.349,334703.584,352989.053,341958.145,336442.691,322032.947,337784.288,350305.859,355026.293 +6.835189,0.020129,15787662,0.470509,2048544.687,0.000,0.000,13.665,0.000,2.514,6.343,311.676,0.000,676.870,5.511597,96.285,8,0.000,0.000,0.000,0,0.000,0,13.665,303386.905,290420.803,291712.445,235277.613,91060.782,279938.629,294097.016,262650.494 +6.855318,0.020129,15841167,0.472104,2658069.831,0.000,0.000,4.503,0.000,0.156,4.927,311.676,0.000,332.422,5.521912,96.278,8,0.000,0.000,0.000,0,0.000,0,4.503,299166.368,341890.227,329569.858,312480.315,358433.302,371101.423,312480.315,332948.024 +6.875438,0.020120,15898470,0.473811,2848068.000,0.000,0.000,0.332,0.000,0.118,4.901,311.676,0.000,227.153,5.529144,96.274,8,0.000,0.000,0.000,0,0.000,0,0.332,369434.226,338370.538,344285.064,371322.898,370328.860,349603.168,361084.307,343638.940 +6.895564,0.020126,15953787,0.475460,2748502.824,0.000,0.000,0.291,0.000,5.304,5.141,311.676,0.000,240.863,5.540546,96.269,8,0.000,0.000,0.000,0,0.000,0,0.291,362909.497,348401.067,365443.503,338414.099,360325.804,263685.747,351928.801,357394.306 +6.915694,0.020130,15998331,0.476787,2212795.586,0.000,0.000,11.412,0.000,0.081,7.292,311.676,0.000,365.201,5.580444,96.262,8,0.000,0.000,0.000,0,0.000,0,11.412,254443.673,339092.643,272029.199,385987.377,403572.902,135269.450,209933.417,212466.925 +6.935850,0.020155,16054805,0.478470,2801926.370,0.000,0.000,0.265,0.000,0.065,4.917,311.676,0.000,209.892,5.587376,96.258,8,0.000,0.000,0.000,0,0.000,0,0.265,354792.922,336286.733,352808.344,338767.455,377814.026,366055.402,330432.228,344969.261 +6.955984,0.020134,16106474,0.480010,2566205.357,0.000,0.000,0.463,0.000,0.058,4.485,311.676,0.000,238.825,5.593826,96.253,8,0.000,0.000,0.000,0,0.000,0,0.463,325810.585,321241.291,319403.639,314387.348,323078.942,337978.816,311755.037,312549.697 +6.976109,0.020125,16164145,0.481729,2865613.552,0.000,0.000,0.580,0.000,9.800,5.161,311.676,0.000,198.174,5.607899,96.249,8,0.000,0.000,0.000,0,0.000,0,0.580,393238.641,186582.145,364021.517,371325.798,402282.036,407499.380,376642.519,364021.517 +6.996228,0.020118,16211961,0.483154,2376720.427,0.000,0.000,12.003,0.000,0.053,7.730,311.676,0.000,434.147,5.647118,96.241,8,0.000,0.000,0.000,0,0.000,0,12.003,276561.663,317270.505,242761.891,318861.083,371747.785,316326.100,227899.932,305291.469 +7.016352,0.020124,16269950,0.484882,2881580.169,0.000,0.000,0.354,0.000,0.116,5.045,311.676,0.000,287.281,5.654125,96.235,8,0.000,0.000,0.000,0,0.000,0,0.354,362651.056,349333.642,353010.839,346550.899,345407.987,386105.605,370800.518,367719.624 +7.036486,0.020134,16327389,0.486594,2852815.737,0.000,0.000,0.506,0.000,0.108,4.877,311.676,0.000,221.949,5.661247,96.231,8,0.000,0.000,0.000,0,0.000,0,0.506,357402.846,349555.479,360184.191,350151.481,345482.795,372253.242,353926.164,363859.539 +7.056617,0.020131,16368061,0.487806,2020363.086,0.000,0.000,1.834,0.000,18.178,3.738,311.676,6.985,106.141,5.675533,96.228,8,0.000,0.000,0.000,0,0.000,0,1.834,276985.262,278972.244,260990.058,301425.138,283045.556,35765.672,300133.600,283045.556 +7.076727,0.020110,16393396,0.488561,1259849.239,0.000,0.000,1.639,0.000,38.287,1.883,311.676,19.231,67.210,5.679047,96.227,8,0.000,0.000,0.000,0,0.000,0,1.639,177080.053,176632.504,183992.192,185782.386,179417.251,0.000,176632.504,180312.348 +7.096864,0.020137,16426047,0.489534,1621446.497,0.000,0.000,0.756,0.000,58.424,2.250,311.676,24.636,91.367,5.683292,96.225,8,0.000,0.000,0.000,0,0.000,0,0.756,223718.001,235189.446,230024.813,237076.524,221383.985,0.000,231514.611,242539.116 +7.116986,0.020122,16444133,0.490073,898818.019,0.000,0.000,2.571,0.000,78.546,1.925,311.676,16.501,184.422,5.685802,96.222,8,0.000,0.000,0.000,0,0.000,0,2.571,128714.955,128714.955,126528.291,132392.525,128714.955,0.000,128714.955,125037.384 +7.137105,0.020120,16460871,0.490572,831927.279,0.000,0.000,82.851,0.000,16.992,2.434,358.605,31.841,160.175,5.699005,96.219,8,0.000,0.000,0.000,0,0.000,0,82.851,154476.639,14712.061,18390.076,18390.076,168443.156,141802.397,153880.204,161832.669 +7.157241,0.020136,16476996,0.491053,800815.466,0.000,0.000,2.009,0.000,37.128,1.757,358.605,64.601,117.756,5.703262,96.216,8,0.000,0.000,0.000,0,0.000,0,2.009,165377.706,0.000,0.000,0.000,159169.834,166966.921,154948.481,154352.525 +7.177353,0.020112,16499604,0.491727,1124091.263,0.000,0.000,1.923,0.000,57.240,2.253,358.605,84.098,106.822,5.707844,96.214,8,0.000,0.000,0.000,0,0.000,0,1.923,231799.074,0.000,0.000,0.000,227721.956,224987.304,209722.972,229859.957 +7.197472,0.020119,16515984,0.492215,814149.056,0.000,0.000,1.884,0.000,77.359,1.494,358.605,73.973,42.326,5.711121,96.213,8,0.000,0.000,0.000,0,0.000,0,1.884,158157.649,0.000,0.000,0.000,165414.411,164967.077,161835.734,163774.184 +7.217602,0.020130,16534137,0.492756,901806.430,0.000,0.000,1.852,0.000,97.489,2.364,358.605,629.709,151.751,5.719143,96.210,8,0.000,0.000,0.000,0,0.000,0,1.852,209542.198,0.000,0.000,0.000,122456.500,191161.303,194837.482,183808.946 +7.237720,0.020119,16544846,0.493075,532295.405,0.000,0.000,17.836,0.000,117.607,6.638,374.273,675.877,289.884,5.729221,96.205,8,0.000,0.000,0.000,0,0.000,0,17.836,143449.859,0.000,0.000,0.000,21025.395,114024.247,147128.060,106667.844 +7.257871,0.020150,16548176,0.493174,165256.946,0.000,0.000,6.107,0.000,137.758,2.645,374.273,234.370,289.425,5.762714,96.199,8,0.000,0.000,0.000,0,0.000,0,6.107,62430.402,0.000,0.000,0.000,47740.895,0.000,55085.649,0.000 +7.277993,0.020122,16558980,0.493496,536931.964,0.000,0.000,1.927,0.000,157.879,4.472,374.273,428.253,128.515,5.772675,96.196,8,0.000,0.000,0.000,0,0.000,0,1.927,176525.577,0.000,0.000,0.000,176525.577,0.000,183880.809,0.000 +7.298119,0.020127,16571086,0.493857,601491.865,0.000,0.000,2.676,0.000,178.006,5.055,374.273,403.694,192.337,5.783550,96.193,8,0.000,0.000,0.000,0,0.000,0,2.676,209573.161,0.000,0.000,0.000,204405.876,0.000,187512.828,0.000 +7.318240,0.020121,16582512,0.494197,567872.887,0.000,0.000,2.063,0.000,198.127,3.970,374.273,551.554,222.680,5.793545,96.188,8,0.000,0.000,0.000,0,0.000,0,2.063,187568.027,0.000,0.000,0.000,189059.029,0.000,191245.831,0.000 +7.338365,0.020125,16590471,0.494435,395479.027,0.000,0.000,5.054,0.000,218.252,3.909,374.273,321.429,295.808,5.802376,96.182,8,0.000,0.000,0.000,0,0.000,0,5.054,132372.927,0.000,0.000,0.000,128695.902,0.000,134410.198,0.000 +7.358478,0.020113,16598792,0.494683,413706.909,0.000,0.000,2.529,0.000,238.365,3.049,374.273,426.102,131.870,5.808903,96.180,8,0.000,0.000,0.000,0,0.000,0,2.529,143487.338,0.000,0.000,0.000,139808.175,0.000,130411.395,0.000 +7.378609,0.020131,16608486,0.494971,481550.467,0.000,0.000,2.308,0.000,258.496,3.222,374.273,512.469,496.751,5.816975,96.170,8,0.000,0.000,0.000,0,0.000,0,2.308,161742.142,0.000,0.000,0.000,158066.184,0.000,161742.142,0.000 +7.398748,0.020139,16618254,0.495263,485038.224,0.000,0.000,3.151,0.000,278.634,3.431,374.273,581.322,642.810,5.823944,96.157,8,0.000,0.000,0.000,0,0.000,0,3.151,165353.940,0.000,0.000,0.000,165353.940,0.000,154330.344,0.000 +7.418867,0.020119,16626948,0.495522,432120.178,0.000,0.000,1.876,0.000,298.754,4.436,374.273,329.867,617.019,5.834164,96.145,8,0.000,0.000,0.000,0,0.000,0,1.876,137876.854,0.000,0.000,0.000,154477.745,0.000,139765.579,0.000 +7.439007,0.020140,16634682,0.495752,384016.378,0.000,0.000,1.874,0.000,318.894,3.670,374.273,320.223,878.626,5.841026,96.128,8,0.000,0.000,0.000,0,0.000,0,1.874,134162.433,0.000,0.000,0.000,128601.296,0.000,121252.650,0.000 +7.459145,0.020138,16641849,0.495966,355895.549,0.000,0.000,1.744,0.000,339.032,3.731,374.273,314.239,580.372,5.848721,96.117,8,0.000,0.000,0.000,0,0.000,0,1.744,120717.466,0.000,0.000,0.000,117589.041,0.000,117589.041,0.000 +7.479270,0.020125,16648782,0.496172,344490.236,0.000,0.000,2.892,0.000,359.157,4.222,374.273,375.575,542.109,5.857014,96.106,8,0.000,0.000,0.000,0,0.000,0,2.892,110855.000,0.000,0.000,0.000,119649.861,0.000,113985.374,0.000 +7.499401,0.020131,16655555,0.496374,336444.188,0.000,0.000,2.086,0.000,379.288,4.204,374.273,358.198,358.004,5.866032,96.099,8,0.000,0.000,0.000,0,0.000,0,2.086,104614.124,0.000,0.000,0.000,115641.823,0.000,116188.241,0.000 +7.519545,0.020144,16662898,0.496593,364523.933,0.000,0.000,3.522,0.000,399.432,4.673,374.273,434.177,376.002,5.875202,96.091,8,0.000,0.000,0.000,0,0.000,0,3.522,120928.817,0.000,0.000,0.000,126091.623,0.000,117503.493,0.000 +7.539717,0.020172,16671978,0.496864,450129.829,0.000,0.000,2.213,0.000,419.604,5.157,374.273,459.526,353.019,5.887020,96.085,8,0.000,0.000,0.000,0,0.000,0,2.213,152687.211,0.000,0.000,0.000,152885.506,0.000,144557.112,0.000 +7.559878,0.020161,16679970,0.497102,396406.333,0.000,0.000,1.858,0.000,439.765,4.655,374.273,431.872,349.915,5.894756,96.078,8,0.000,0.000,0.000,0,0.000,0,1.858,135805.873,0.000,0.000,0.000,128465.015,0.000,132135.444,0.000 +7.580020,0.020142,16689113,0.497374,453924.413,0.000,0.000,1.753,0.000,459.907,5.082,374.273,946.982,316.889,5.904751,96.071,8,0.000,0.000,0.000,0,0.000,0,1.753,154303.519,0.000,0.000,0.000,151175.745,0.000,148445.149,0.000 +7.600168,0.020148,16701430,0.497741,611330.677,0.000,0.000,1.778,0.000,480.055,6.894,374.273,690.598,215.012,5.919060,96.067,8,0.000,0.000,0.000,0,0.000,0,1.778,194660.949,0.000,0.000,0.000,205133.530,0.000,211536.198,0.000 +7.620316,0.020148,16708608,0.497955,356269.555,0.000,0.000,3.081,0.000,500.203,4.889,374.273,434.875,203.381,5.927601,96.063,8,0.000,0.000,0.000,0,0.000,0,3.081,113859.342,0.000,0.000,0.000,128550.870,0.000,113859.342,0.000 +7.640415,0.020099,16712900,0.498083,213538.171,0.000,0.000,2.943,0.000,520.302,3.861,374.273,295.989,317.756,5.935513,96.057,8,0.000,0.000,0.000,0,0.000,0,2.943,69952.159,0.000,0.000,0.000,77315.545,0.000,66270.467,0.000 +7.660550,0.020135,16719393,0.498277,322479.071,0.000,0.000,1.869,0.000,540.437,3.021,374.273,236.106,556.605,5.944271,96.046,8,0.000,0.000,0.000,0,0.000,0,1.869,106582.487,0.000,0.000,0.000,106582.487,0.000,109314.097,0.000 +7.680680,0.020130,16724138,0.498418,235720.598,0.000,0.000,2.167,0.000,560.567,2.919,374.273,196.382,350.072,5.948181,96.039,8,0.000,0.000,0.000,0,0.000,0,2.167,77199.117,0.000,0.000,0.000,73622.324,0.000,84899.157,0.000 +7.700836,0.020157,16727836,0.498528,183463.372,0.000,0.000,3.607,0.000,580.723,2.103,374.273,218.795,562.587,5.955574,96.028,8,0.000,0.000,0.000,0,0.000,0,3.607,91781.297,0.000,0.000,0.000,91682.074,0.000,0.000,0.000 +7.720983,0.020147,16731018,0.498623,157939.994,0.000,0.000,4.015,0.000,600.870,2.364,374.273,140.181,415.697,5.959156,96.020,8,0.000,0.000,0.000,0,0.000,0,4.015,80806.509,0.000,0.000,0.000,77133.485,0.000,0.000,0.000 +7.741102,0.020119,16734570,0.498729,176550.996,0.000,0.000,3.079,0.000,620.989,1.849,374.273,222.894,573.545,5.964954,96.009,8,0.000,0.000,0.000,0,0.000,0,3.079,91953.644,0.000,0.000,0.000,84597.352,0.000,0.000,0.000 +7.761239,0.020137,16736718,0.498793,106667.557,0.000,0.000,70.747,0.000,641.126,2.586,374.273,227.539,454.690,5.969463,96.000,8,0.000,0.000,0.000,0,0.000,0,70.747,55121.503,0.000,0.000,0.000,51446.736,0.000,99.318,0.000 +7.781379,0.020139,16736729,0.498793,546.196,0.000,0.000,27.434,0.000,661.266,3.418,374.273,489.366,374.346,5.969463,95.992,8,0.000,0.000,0.000,0,0.000,0,27.434,148.963,0.000,0.000,0.000,148.963,0.000,248.271,0.000 +7.801511,0.020132,16743166,0.498985,319737.081,0.000,0.000,5.988,0.000,681.398,4.207,374.273,475.568,260.195,6.017029,95.987,8,0.000,0.000,0.000,0,0.000,0,5.988,106446.569,0.000,0.000,0.000,117473.699,0.000,95816.814,0.000 +7.821651,0.020141,16749234,0.499166,301283.424,0.000,0.000,3.375,0.000,701.538,2.945,374.273,281.809,280.840,6.024055,95.982,8,0.000,0.000,0.000,0,0.000,0,3.375,95528.890,0.000,0.000,0.000,91854.702,0.000,113899.831,0.000 +7.841773,0.020121,16752860,0.499274,180205.638,0.000,0.000,3.517,0.000,721.660,2.042,374.273,231.990,205.587,6.026684,95.978,8,0.000,0.000,0.000,0,0.000,0,3.517,55164.991,0.000,0.000,0.000,55164.991,0.000,69875.656,0.000 +7.861886,0.020113,16759742,0.499479,342164.104,0.000,0.000,1.933,0.000,741.773,3.009,374.273,400.663,230.532,6.035461,95.973,8,0.000,0.000,0.000,0,0.000,0,1.933,106696.333,0.000,0.000,0.000,117733.885,0.000,117733.885,0.000 +7.882006,0.020120,16768030,0.499726,411930.333,0.000,0.000,1.848,0.000,761.893,3.751,374.273,583.028,426.544,6.042969,95.965,8,0.000,0.000,0.000,0,0.000,0,1.848,136084.128,0.000,0.000,0.000,136084.128,0.000,139762.077,0.000 +7.902152,0.020146,16776965,0.499993,443509.608,0.000,0.000,1.926,0.000,782.039,3.879,374.273,436.460,192.151,6.053570,95.961,8,0.000,0.000,0.000,0,0.000,0,1.926,153230.460,0.000,0.000,0.000,150599.681,0.000,139679.467,0.000 +7.922291,0.020139,16785642,0.500251,430847.638,0.000,0.000,1.873,0.000,802.178,3.578,374.273,326.824,235.469,6.062313,95.956,8,0.000,0.000,0.000,0,0.000,0,1.873,136995.348,0.000,0.000,0.000,146975.799,0.000,146876.491,0.000 +7.942586,0.020295,16796702,0.500581,544975.025,0.000,0.000,1.908,0.000,822.473,4.655,374.273,461.948,133.580,6.073013,95.954,8,0.000,0.000,0.000,0,0.000,0,1.908,187636.971,0.000,0.000,0.000,182315.334,0.000,175022.720,0.000 +7.962718,0.020132,16803106,0.500772,318103.049,0.000,0.000,2.208,0.000,842.605,3.174,374.273,310.648,198.302,6.078102,95.950,8,0.000,0.000,0.000,0,0.000,0,2.208,108584.207,0.000,0.000,0.000,102921.536,0.000,106597.305,0.000 +7.982834,0.020116,16809492,0.500962,317453.453,0.000,0.000,2.075,0.000,862.721,2.759,374.273,308.168,159.618,6.085155,95.947,8,0.000,0.000,0.000,0,0.000,0,2.075,103746.532,0.000,0.000,0.000,99322.267,0.000,114384.653,0.000 +8.002975,0.020141,16813318,0.501076,189961.861,0.000,0.000,3.540,0.000,882.862,1.992,374.273,209.268,115.204,6.089371,95.944,8,0.000,0.000,0.000,0,0.000,0,3.540,65389.381,0.000,0.000,0.000,62460.016,0.000,62112.464,0.000 +8.023109,0.020134,16816500,0.501171,158039.672,0.000,0.000,10.393,0.000,902.996,2.731,374.273,189.743,436.718,6.092831,95.936,8,0.000,0.000,0.000,0,0.000,0,10.393,44104.095,0.000,0.000,0.000,58805.459,0.000,55130.118,0.000 +8.043227,0.020117,16822486,0.501349,297552.681,0.000,0.000,2.125,0.000,923.114,2.454,374.273,223.492,523.294,6.098267,95.925,8,0.000,0.000,0.000,0,0.000,0,2.125,95240.718,0.000,0.000,0.000,99316.782,0.000,102995.181,0.000 +8.063349,0.020122,16829080,0.501546,327695.845,0.000,0.000,1.945,0.000,943.236,2.728,374.273,296.041,498.902,6.104465,95.916,8,0.000,0.000,0.000,0,0.000,0,1.945,103367.813,0.000,0.000,0.000,117680.279,0.000,106647.753,0.000 +8.083486,0.020137,16833438,0.501676,216419.335,0.000,0.000,3.528,0.000,963.373,2.090,374.273,138.700,534.624,6.108482,95.905,8,0.000,0.000,0.000,0,0.000,0,3.528,66197.103,0.000,0.000,0.000,76725.074,0.000,73497.158,0.000 +8.103626,0.020140,16839810,0.501865,316386.497,0.000,0.000,3.276,0.000,983.513,2.772,374.273,253.888,401.100,6.114906,95.897,8,0.000,0.000,0.000,0,0.000,0,3.276,102830.577,0.000,0.000,0.000,110675.691,0.000,102880.229,0.000 +8.123778,0.020152,16844816,0.502015,248408.432,0.000,0.000,3.101,0.000,1003.665,2.023,374.273,164.373,494.865,6.118710,95.888,8,0.000,0.000,0.000,0,0.000,0,3.101,82670.485,0.000,0.000,0.000,84456.882,0.000,81281.065,0.000 +8.143929,0.020151,16851354,0.502209,324448.435,0.000,0.000,1.816,0.000,1023.816,3.050,374.273,262.664,476.866,6.126122,95.878,8,0.000,0.000,0.000,0,0.000,0,1.816,100937.308,0.000,0.000,0.000,113839.815,0.000,109671.313,0.000 +8.164067,0.020138,16856534,0.502364,257229.719,0.000,0.000,5.530,0.000,1043.954,2.871,374.273,277.582,321.227,6.130783,95.872,8,0.000,0.000,0.000,0,0.000,0,5.530,88193.047,0.000,0.000,0.000,91867.757,0.000,77168.916,0.000 +8.184204,0.020137,16862750,0.502549,308681.136,0.000,0.000,1.927,0.000,1064.091,2.792,374.273,321.426,372.249,6.135254,95.864,8,0.000,0.000,0.000,0,0.000,0,1.927,113918.038,0.000,0.000,0.000,102893.712,0.000,91869.386,0.000 +8.204360,0.020155,16868644,0.502725,292426.646,0.000,0.000,3.280,0.000,1084.246,2.374,374.273,385.286,255.824,6.141788,95.859,8,0.000,0.000,0.000,0,0.000,0,3.280,91786.443,0.000,0.000,0.000,95457.901,0.000,105182.302,0.000 +8.224484,0.020125,16872814,0.502849,207209.633,0.000,0.000,3.672,0.000,1104.371,1.715,374.273,213.320,179.352,6.146637,95.856,8,0.000,0.000,0.000,0,0.000,0,3.672,66187.825,0.000,0.000,0.000,69864.927,0.000,71156.881,0.000 +8.244593,0.020109,16876668,0.502964,191652.037,0.000,0.000,3.740,0.000,1124.480,1.796,374.273,262.432,223.388,6.149281,95.852,8,0.000,0.000,0.000,0,0.000,0,3.740,66536.177,0.000,0.000,0.000,62557.930,0.000,62557.930,0.000 +8.264715,0.020121,16883544,0.503169,341726.965,0.000,0.000,2.165,0.000,1144.602,2.770,374.273,312.751,211.219,6.156712,95.847,8,0.000,0.000,0.000,0,0.000,0,2.165,113710.194,0.000,0.000,0.000,114008.385,0.000,114008.385,0.000 +8.284820,0.020106,16890204,0.503367,331251.538,0.000,0.000,3.435,0.000,1164.707,2.713,374.273,330.482,306.391,6.163525,95.841,8,0.000,0.000,0.000,0,0.000,0,3.435,110417.179,0.000,0.000,0.000,110417.179,0.000,110417.179,0.000 +8.304963,0.020142,16897395,0.503582,357007.234,0.000,0.000,1.891,0.000,1184.850,2.807,374.273,341.125,237.372,6.170490,95.837,8,0.000,0.000,0.000,0,0.000,0,1.891,124910.332,0.000,0.000,0.000,114534.236,0.000,117562.666,0.000 +8.325082,0.020119,16903137,0.503753,285395.504,0.000,0.000,1.947,0.000,1204.969,2.655,374.273,230.265,190.464,6.177010,95.833,8,0.000,0.000,0.000,0,0.000,0,1.947,87427.846,0.000,0.000,0.000,94982.725,0.000,102984.933,0.000 +8.345196,0.020113,16910924,0.503985,387153.157,0.000,0.000,1.946,0.000,1225.083,2.867,374.273,351.133,177.120,6.184124,95.829,8,0.000,0.000,0.000,0,0.000,0,1.946,129614.522,0.000,0.000,0.000,125090.194,0.000,132448.441,0.000 +8.365317,0.020121,16922395,0.504327,570096.101,0.000,0.000,1.867,0.000,1245.204,4.225,374.273,487.282,204.426,6.194851,95.825,8,0.000,0.000,0.000,0,0.000,0,1.867,198596.811,0.000,0.000,0.000,169224.760,0.000,202274.530,0.000 +8.385454,0.020137,16926613,0.504452,209464.467,0.000,0.000,2.922,0.000,1265.341,2.344,374.273,253.342,171.869,6.199585,95.822,8,0.000,0.000,0.000,0,0.000,0,2.922,113919.271,0.000,0.000,0.000,0.000,0.000,95545.195,0.000 +8.405581,0.020127,16926620,0.504453,347.794,0.000,0.000,22.846,0.000,1285.468,2.777,374.273,350.705,188.259,6.205086,95.818,8,0.000,0.000,0.000,0,0.000,0,22.846,198.740,0.000,0.000,0.000,149.055,0.000,0.000,0.000 +8.425716,0.020136,16928182,0.504499,77574.110,0.000,0.000,25.482,0.000,1305.603,2.695,374.273,401.187,471.414,6.205166,95.809,8,0.000,0.000,0.000,0,0.000,0,25.482,15296.303,0.000,0.000,0.000,14501.690,0.000,47776.116,0.000 +8.445856,0.020139,16934234,0.504680,300505.223,0.000,0.000,5.310,0.000,1325.743,2.483,374.273,157.690,363.094,6.255154,95.802,8,0.000,0.000,0.000,0,0.000,0,5.310,83716.425,0.000,0.000,0.000,106557.206,0.000,110231.592,0.000 +8.465978,0.020122,16940209,0.504858,296939.884,0.000,0.000,3.269,0.000,1345.865,2.075,374.273,324.390,342.638,6.259853,95.795,8,0.000,0.000,0.000,0,0.000,0,3.269,91939.546,0.000,0.000,0.000,102972.291,0.000,102028.047,0.000 +8.486087,0.020110,16944728,0.504992,224719.001,0.000,0.000,3.832,0.000,1365.974,1.677,374.273,175.795,331.971,6.263992,95.789,8,0.000,0.000,0.000,0,0.000,0,3.832,80956.524,0.000,0.000,0.000,76580.496,0.000,67181.980,0.000 +8.506199,0.020112,16951698,0.505200,346561.405,0.000,0.000,2.035,0.000,1386.086,1.932,374.273,341.255,404.573,6.269844,95.781,8,0.000,0.000,0.000,0,0.000,0,2.035,125100.214,0.000,0.000,0.000,107399.230,0.000,114061.960,0.000 +8.526308,0.020109,16956878,0.505354,257597.229,0.000,0.000,3.226,0.000,1406.195,1.647,374.273,186.873,451.448,6.273411,95.772,8,0.000,0.000,0.000,0,0.000,0,3.226,73599.208,0.000,0.000,0.000,88319.050,0.000,95678.971,0.000 +8.546434,0.020126,16964426,0.505579,375038.104,0.000,0.000,2.071,0.000,1426.321,2.312,374.273,292.300,467.951,6.279289,95.763,8,0.000,0.000,0.000,0,0.000,0,2.071,136043.234,0.000,0.000,0.000,128689.545,0.000,110305.325,0.000 +8.566582,0.020148,16972344,0.505815,392988.310,0.000,0.000,3.169,0.000,1446.469,2.443,374.273,324.549,390.660,6.287388,95.755,8,0.000,0.000,0.000,0,0.000,0,3.169,132220.366,0.000,0.000,0.000,124874.790,0.000,135893.154,0.000 +8.586721,0.020139,16978782,0.506007,319684.903,0.000,0.000,3.285,0.000,1466.608,2.291,374.273,325.479,297.548,6.291626,95.749,8,0.000,0.000,0.000,0,0.000,0,3.285,110236.174,0.000,0.000,0.000,106561.634,0.000,102887.095,0.000 +8.606833,0.020112,16987320,0.506262,424524.953,0.000,0.000,2.975,0.000,1486.720,2.712,374.273,319.113,319.307,6.300125,95.743,8,0.000,0.000,0.000,0,0.000,0,2.975,137530.571,0.000,0.000,0.000,139817.775,0.000,147176.606,0.000 +8.626956,0.020124,16993056,0.506433,285037.457,0.000,0.000,3.094,0.000,1506.843,1.987,374.273,249.046,201.683,6.306644,95.739,8,0.000,0.000,0.000,0,0.000,0,3.094,93819.860,0.000,0.000,0.000,95608.798,0.000,95608.798,0.000 +8.647068,0.020111,17000464,0.506653,368347.897,0.000,0.000,1.893,0.000,1526.955,2.452,374.273,332.911,384.965,6.313499,95.731,8,0.000,0.000,0.000,0,0.000,0,1.893,118141.820,0.000,0.000,0.000,117744.036,0.000,132462.041,0.000 +8.667198,0.020131,17005422,0.506801,246290.822,0.000,0.000,3.220,0.000,1547.085,2.021,374.273,210.150,189.582,6.317902,95.728,8,0.000,0.000,0.000,0,0.000,0,3.220,88223.578,0.000,0.000,0.000,73519.648,0.000,84547.596,0.000 +8.687331,0.020133,17010010,0.506938,227889.820,0.000,0.000,4.370,0.000,1567.218,2.176,374.273,213.817,301.324,6.322411,95.722,8,0.000,0.000,0.000,0,0.000,0,4.370,77188.487,0.000,0.000,0.000,66161.561,0.000,84539.772,0.000 +8.707441,0.020110,17016966,0.507145,345891.251,0.000,0.000,3.272,0.000,1587.328,2.711,374.273,268.246,300.879,6.329483,95.716,8,0.000,0.000,0.000,0,0.000,0,3.272,117750.213,0.000,0.000,0.000,114070.519,0.000,114070.519,0.000 +8.727571,0.020130,17022442,0.507308,272034.415,0.000,0.000,3.528,0.000,1607.458,1.923,374.273,246.253,270.510,6.333794,95.710,8,0.000,0.000,0.000,0,0.000,0,3.528,84551.237,0.000,0.000,0.000,88227.378,0.000,99255.800,0.000 +8.747711,0.020139,17031396,0.507575,444601.285,0.000,0.000,3.452,0.000,1627.597,2.805,374.273,329.927,289.389,6.342312,95.705,8,0.000,0.000,0.000,0,0.000,0,3.452,146975.631,0.000,0.000,0.000,150650.022,0.000,146975.631,0.000 +8.767814,0.020104,17036280,0.507721,242941.406,0.000,0.000,2.934,0.000,1647.701,1.804,374.273,240.939,128.048,6.346714,95.702,8,0.000,0.000,0.000,0,0.000,0,2.934,77299.538,0.000,0.000,0.000,84661.399,0.000,80980.469,0.000 +8.787928,0.020113,17041112,0.507865,240237.732,0.000,0.000,4.684,0.000,1667.814,2.318,374.273,253.446,110.700,6.351727,95.700,8,0.000,0.000,0.000,0,0.000,0,4.684,70997.409,0.000,0.000,0.000,88299.299,0.000,80941.024,0.000 +8.808057,0.020130,17047158,0.508045,300352.678,0.000,0.000,1.916,0.000,1687.944,2.192,374.273,284.484,215.788,6.357895,95.696,8,0.000,0.000,0.000,0,0.000,0,1.916,98163.561,0.000,0.000,0.000,106608.807,0.000,95580.310,0.000 +8.828166,0.020109,17054599,0.508267,370031.441,0.000,0.000,1.958,0.000,1708.053,2.884,374.273,373.354,175.410,6.367565,95.692,8,0.000,0.000,0.000,0,0.000,0,1.958,118254.908,0.000,0.000,0.000,117757.620,0.000,134018.913,0.000 +8.848282,0.020116,17061041,0.508459,320243.930,0.000,0.000,2.112,0.000,1728.169,2.536,374.273,247.588,267.784,6.372410,95.687,8,0.000,0.000,0.000,0,0.000,0,2.112,107924.491,0.000,0.000,0.000,110360.373,0.000,101959.066,0.000 +8.868444,0.020162,17066768,0.508629,284054.978,0.000,0.000,3.654,0.000,1748.331,2.423,374.273,242.184,293.721,6.379658,95.681,8,0.000,0.000,0.000,0,0.000,0,3.654,93693.007,0.000,0.000,0.000,95428.982,0.000,94932.989,0.000 +8.888559,0.020115,17072984,0.508815,309019.507,0.000,0.000,2.166,0.000,1768.446,2.438,374.273,286.241,457.132,6.384129,95.672,8,0.000,0.000,0.000,0,0.000,0,2.166,103006.502,0.000,0.000,0.000,106685.306,0.000,99327.699,0.000 +8.908695,0.020136,17079348,0.509004,316051.435,0.000,0.000,3.295,0.000,1788.582,2.201,374.273,231.434,470.823,6.391171,95.663,8,0.000,0.000,0.000,0,0.000,0,3.295,106575.484,0.000,0.000,0.000,106575.484,0.000,102900.467,0.000 +8.928817,0.020122,17086378,0.509214,349374.232,0.000,0.000,3.329,0.000,1808.704,2.727,374.273,317.793,447.473,6.397881,95.654,8,0.000,0.000,0.000,0,0.000,0,3.329,102973.458,0.000,0.000,0.000,121361.575,0.000,125039.199,0.000 +8.948930,0.020113,17092149,0.509386,286931.349,0.000,0.000,3.111,0.000,1828.816,1.968,374.273,191.886,469.034,6.402328,95.645,8,0.000,0.000,0.000,0,0.000,0,3.111,99289.881,0.000,0.000,0.000,95660.356,0.000,91981.112,0.000 +8.969043,0.020113,17099387,0.509601,359866.950,0.000,0.000,1.654,0.000,1848.929,2.613,374.273,303.364,494.666,6.408318,95.635,8,0.000,0.000,0.000,0,0.000,0,1.654,120718.010,0.000,0.000,0.000,114055.648,0.000,125093.292,0.000 +8.989158,0.020116,17105988,0.509798,328154.726,0.000,0.000,1.910,0.000,1869.045,2.353,374.273,252.060,390.324,6.414764,95.628,8,0.000,0.000,0.000,0,0.000,0,1.910,111108.289,0.000,0.000,0.000,106683.842,0.000,110362.595,0.000 +9.009272,0.020114,17113493,0.510022,373131.935,0.000,0.000,2.151,0.000,1889.158,2.773,374.273,301.220,360.454,6.420647,95.621,8,0.000,0.000,0.000,0,0.000,0,2.151,128769.049,0.000,0.000,0.000,121410.818,0.000,122952.069,0.000 +9.029408,0.020137,17118979,0.510185,272440.228,0.000,0.000,2.035,0.000,1909.295,2.389,374.273,296.802,260.526,6.427891,95.616,8,0.000,0.000,0.000,0,0.000,0,2.035,66198.109,0.000,0.000,0.000,104238.432,0.000,102003.687,0.000 +9.049660,0.020252,17124267,0.510343,261115.584,0.000,0.000,1.844,0.000,1929.547,2.731,374.273,272.355,361.276,6.437923,95.608,8,0.000,0.000,0.000,0,0.000,0,1.844,0.000,0.000,0.000,0.000,126558.102,0.000,134557.482,0.000 +9.069809,0.020149,17126340,0.510405,102881.205,0.000,0.000,43.590,0.000,1949.696,1.523,374.273,195.221,161.295,6.442921,95.605,8,0.000,0.000,0.000,0,0.000,0,43.590,49.629,0.000,0.000,0.000,55088.344,0.000,47743.232,0.000 +9.089951,0.020142,17126344,0.510405,198.589,0.000,0.000,23.962,0.000,1969.838,1.545,374.273,274.030,186.178,6.442921,95.601,8,0.000,0.000,0.000,0,0.000,0,23.962,0.000,0.000,0.000,0.000,49.647,0.000,148.942,0.000 +9.110106,0.020155,17127966,0.510453,80478.217,0.000,0.000,27.022,0.000,1989.993,3.385,374.273,395.770,410.306,6.442993,95.593,8,0.000,0.000,0.000,0,0.000,0,27.022,10915.664,0.000,0.000,0.000,66039.770,0.000,3522.783,0.000 +9.130237,0.020131,17135049,0.510664,351838.159,0.000,0.000,1.883,0.000,2010.124,2.879,374.273,355.283,198.888,6.492310,95.590,8,0.000,0.000,0.000,0,0.000,0,1.883,121302.949,0.000,0.000,0.000,116583.956,0.000,113951.255,0.000 +9.150369,0.020132,17145652,0.510980,526672.225,0.000,0.000,1.778,0.000,2030.256,3.690,374.273,415.421,233.808,6.503597,95.585,8,0.000,0.000,0.000,0,0.000,0,1.778,172759.219,0.000,0.000,0.000,181153.787,0.000,172759.219,0.000 +9.170536,0.020166,17150018,0.511110,216499.611,0.000,0.000,3.264,0.000,2050.422,1.912,374.273,190.215,98.594,6.507729,95.583,8,0.000,0.000,0.000,0,0.000,0,3.264,73389.699,0.000,0.000,0.000,73389.699,0.000,69720.214,0.000 +9.190681,0.020145,17157702,0.511339,381435.281,0.000,0.000,2.375,0.000,2070.567,2.700,374.273,339.725,156.677,6.515938,95.580,8,0.000,0.000,0.000,0,0.000,0,2.375,128568.113,0.000,0.000,0.000,124894.738,0.000,127972.430,0.000 +9.210798,0.020117,17165770,0.511580,401053.058,0.000,0.000,1.891,0.000,2090.684,2.752,374.273,279.031,176.506,6.522579,95.576,8,0.000,0.000,0.000,0,0.000,0,1.891,132425.055,0.000,0.000,0.000,132425.055,0.000,136202.947,0.000 +9.230912,0.020115,17173308,0.511804,374750.152,0.000,0.000,1.906,0.000,2110.799,2.594,374.273,216.920,250.322,6.531635,95.571,8,0.000,0.000,0.000,0,0.000,0,1.906,121403.538,0.000,0.000,0.000,132440.224,0.000,120906.390,0.000 +9.251042,0.020129,17180751,0.512026,369759.946,0.000,0.000,1.661,0.000,2130.928,2.660,374.273,112.360,249.559,6.538010,95.567,8,0.000,0.000,0.000,0,0.000,0,1.661,115205.336,0.000,0.000,0.000,124992.076,0.000,129562.534,0.000 +9.271180,0.020138,17189091,0.512275,414143.322,0.000,0.000,2146.242,0.000,2151.005,3.123,382.047,104.358,363.120,6.544533,95.560,8,0.000,0.000,0.000,0,0.000,0,2146.242,134720.723,49.657,0.000,0.000,132287.507,0.000,147085.434,0.000 +9.291316,0.020136,17197318,0.512520,408570.556,0.000,0.000,2157.201,0.000,2171.118,5.056,407.055,86.715,289.243,6.556065,95.554,8,0.000,0.000,0.000,0,0.000,0,2157.201,87653.705,0.000,134038.159,0.000,32528.712,0.000,154349.980,0.000 +9.311492,0.020176,17204461,0.512733,354032.566,0.000,0.000,2186.198,0.000,2082.081,7.531,421.273,51.887,216.647,6.566193,95.550,8,0.000,0.000,0.000,0,0.000,0,2186.198,0.000,0.000,166979.661,29341.632,0.000,0.000,157711.273,0.000 +9.331659,0.020167,17215981,0.513076,571218.813,0.000,0.000,62.070,0.000,2102.248,7.650,421.273,35.058,429.995,6.573502,95.541,8,0.000,0.000,0.000,0,0.000,0,62.070,0.000,18296.853,187133.663,188224.532,0.000,0.000,177563.765,0.000 +9.351805,0.020146,17238673,0.513752,1126363.411,0.000,0.000,2110.294,0.000,2122.387,7.582,421.273,24.819,335.632,6.587120,95.535,8,0.000,0.000,0.000,0,0.000,0,2110.294,26257.987,213042.119,216715.259,218353.281,87063.345,146925.599,218005.822,0.000 +9.371948,0.020142,17264934,0.514535,1303762.453,0.000,0.000,1.821,0.000,2142.530,5.852,421.273,6.982,289.927,6.594944,95.529,8,0.000,0.000,0.000,0,0.000,0,1.821,184833.312,183691.446,180017.617,184634.727,199429.335,191039.104,180116.910,0.000 +9.392098,0.020150,17304546,0.515716,1965824.665,0.000,0.000,2151.758,0.000,0.109,6.189,421.273,3.683,285.549,6.603588,95.523,8,0.000,0.000,0.000,0,0.000,0,2151.758,252254.033,271757.444,241931.618,264412.648,254933.891,271757.444,255876.804,152900.782 +9.412232,0.020134,17340324,0.516782,1776988.491,0.000,0.000,2.901,0.000,17.073,6.198,421.273,0.388,507.923,6.617764,95.513,8,0.000,0.000,0.000,0,0.000,0,2.901,252308.724,244808.996,34319.947,253600.068,262937.478,247838.688,233584.238,247590.352 +9.432388,0.020156,17383525,0.518069,2143317.868,0.000,0.000,19.783,0.000,0.064,7.945,421.273,0.000,613.182,6.654415,95.501,8,0.000,0.000,0.000,0,0.000,0,19.783,280708.606,214376.438,226233.871,212937.670,238984.333,279865.190,345105.879,345105.879 +9.452680,0.020291,17439544,0.519739,2760741.729,0.000,0.000,0.414,0.000,0.186,5.391,421.273,0.385,300.699,6.663525,95.495,8,0.000,0.000,0.000,0,0.000,0,0.414,345271.364,339160.367,350692.411,354388.578,344975.671,347686.194,335513.481,343053.664 +9.472806,0.020127,17493627,0.521351,2687123.579,0.000,0.000,0.343,0.000,0.084,4.868,421.273,0.000,317.908,6.670090,95.489,8,0.000,0.000,0.000,0,0.000,0,0.343,320668.150,339349.778,334182.519,330257.390,337908.908,348491.851,338256.704,338008.278 +9.493005,0.020199,17541979,0.522792,2393817.305,0.000,0.000,14.586,0.000,0.791,4.851,421.273,0.000,393.358,6.684544,95.481,8,0.000,0.000,0.000,0,0.000,0,14.586,321406.807,314921.242,340516.947,322495.986,316703.535,339130.719,98917.252,339724.817 +9.513150,0.020145,17588775,0.524186,2322987.609,0.000,0.000,4.229,0.000,0.094,6.785,421.273,0.000,393.054,6.721027,95.473,8,0.000,0.000,0.000,0,0.000,0,4.229,298440.070,296901.207,331202.952,315814.325,228347.359,257188.623,336961.276,258131.797 +9.533292,0.020142,17642164,0.525777,2650644.473,0.000,0.000,0.403,0.000,0.277,4.793,421.273,0.000,293.426,6.727669,95.468,8,0.000,0.000,0.000,0,0.000,0,0.403,327079.469,337704.091,326980.174,330654.108,326980.174,336661.488,322909.057,341675.912 +9.553424,0.020133,17696827,0.527407,2715160.163,0.000,0.000,0.335,0.000,0.199,4.878,421.273,0.000,305.980,6.734276,95.462,8,0.000,0.000,0.000,0,0.000,0,0.335,352862.042,330808.164,328076.265,348292.320,334483.811,338159.457,336967.355,345510.749 +9.573563,0.020139,17741217,0.528729,2204233.479,0.000,0.000,12.641,0.000,0.915,5.331,421.273,0.000,468.047,6.763672,95.452,8,0.000,0.000,0.000,0,0.000,0,12.641,269433.901,271916.705,387814.000,82627.720,314372.655,283486.572,292871.571,301710.354 +9.593701,0.020138,17791566,0.530230,2500168.461,0.000,0.000,5.895,0.000,0.214,6.456,421.273,0.000,330.722,6.785061,95.446,8,0.000,0.000,0.000,0,0.000,0,5.895,266358.887,384293.704,375554.114,388415.216,306630.524,268742.412,251660.485,258513.119 +9.613832,0.020131,17848622,0.531930,2834199.010,0.000,0.000,0.318,0.000,0.130,4.768,421.273,0.000,238.862,6.792271,95.441,8,0.000,0.000,0.000,0,0.000,0,0.318,346227.690,376479.149,345532.255,346575.408,352884.005,358596.513,358447.491,349456.500 +9.633959,0.020127,17902545,0.533537,2679184.200,0.000,0.000,0.275,0.000,1.117,4.701,421.273,0.000,266.088,6.798847,95.436,8,0.000,0.000,0.000,0,0.000,0,0.275,324594.521,332891.978,333041.034,355796.934,338257.998,335177.505,327227.846,332196.383 +9.654117,0.020158,17944893,0.534799,2100808.445,0.000,0.000,11.654,0.000,0.099,6.699,421.273,0.000,539.683,6.838615,95.425,8,0.000,0.000,0.000,0,0.000,0,11.654,188213.546,163211.008,328257.521,347902.371,297351.606,243129.834,227602.464,305140.095 +9.674267,0.020150,17999574,0.536429,2713636.129,0.000,0.000,0.394,0.000,0.057,5.314,421.273,0.000,281.282,6.850960,95.420,8,0.000,0.000,0.000,0,0.000,0,0.394,334980.046,333540.872,331307.672,339992.340,352547.888,351158.341,328578.205,341530.767 +9.694409,0.020142,18051257,0.537969,2565937.489,0.000,0.000,0.595,0.000,0.101,4.665,421.273,0.000,206.736,6.857281,95.416,8,0.000,0.000,0.000,0,0.000,0,0.595,315907.750,312928.893,315163.036,333036.176,319631.321,337851.994,319134.845,312283.474 +9.714545,0.020136,18103198,0.539517,2579503.828,0.000,0.000,0.535,0.000,2.047,4.611,421.273,0.000,248.505,6.865448,95.411,8,0.000,0.000,0.000,0,0.000,0,0.535,320768.087,319725.181,338646.476,323400.183,330750.188,326826.875,288636.650,330750.188 +9.734696,0.020150,18142983,0.540703,1974413.369,0.000,0.000,1.485,0.000,22.197,3.867,421.273,4.846,246.585,6.877872,95.406,8,0.000,0.000,0.000,0,0.000,0,1.485,288382.961,282775.101,271211.991,293792.312,290119.908,269028.400,0.000,279102.697 +9.754833,0.020138,18175729,0.541679,1626104.757,0.000,0.000,1.669,0.000,42.335,3.087,421.273,49.076,211.435,6.881882,95.402,8,0.000,0.000,0.000,0,0.000,0,1.669,214721.705,227185.893,237663.756,230264.697,246006.320,244218.628,0.000,226043.757 +9.774964,0.020130,18220922,0.543026,2245020.994,0.000,0.000,1.012,0.000,62.465,3.931,421.273,45.213,242.754,6.888493,95.397,8,0.000,0.000,0.000,0,0.000,0,1.012,316139.969,312364.570,335712.431,321057.922,323690.766,321803.067,0.000,314252.269 +9.795085,0.020122,18259562,0.544177,1920333.589,0.000,0.000,1.486,0.000,82.587,3.389,421.273,47.951,201.510,6.894516,95.393,8,0.000,0.000,0.000,0,0.000,0,1.486,275824.312,272892.126,286857.285,286857.285,257535.421,271898.164,0.000,268468.997 +9.815212,0.020127,18294873,0.545230,1754416.124,0.000,0.000,1.604,0.000,102.714,3.490,421.273,16.885,192.722,6.899750,95.389,8,0.000,0.000,0.000,0,0.000,0,1.604,239728.634,240473.905,261043.367,253342.239,260447.150,250311.473,0.000,249069.356 +9.835347,0.020135,18329865,0.546273,1737874.992,0.000,0.000,11.320,0.000,122.849,2.979,421.273,43.651,272.769,6.913502,95.384,8,0.000,0.000,0.000,0,0.000,0,11.320,260194.533,274150.376,264614.711,275987.978,279812.177,106531.260,0.000,276583.957 +9.855461,0.020114,18368417,0.547421,1916696.584,0.000,0.000,1.762,0.000,142.962,3.885,421.273,48.358,157.502,6.919155,95.381,8,0.000,0.000,0.000,0,0.000,0,1.762,264893.116,268572.187,268572.187,290646.613,264793.681,275930.329,0.000,283288.471 +9.875578,0.020117,18410215,0.548667,2077744.674,0.000,0.000,1.320,0.000,163.079,3.229,421.273,46.020,266.022,6.925476,95.376,8,0.000,0.000,0.000,0,0.000,0,1.320,308992.318,290251.954,283242.958,292787.122,302878.087,301635.358,0.000,297956.878 +9.895707,0.020130,18444816,0.549698,1718906.245,0.000,0.000,1.912,0.000,183.209,2.971,421.273,16.301,319.220,6.931046,95.369,8,0.000,0.000,0.000,0,0.000,0,1.912,249979.371,254102.640,249979.371,252314.234,242080.579,242130.257,0.000,228319.791 +9.915886,0.020179,18486179,0.550931,2049843.361,0.000,0.000,1.606,0.000,203.388,3.463,421.273,45.105,258.434,6.936947,95.364,7,0.000,0.000,0.000,0,0.000,0,1.606,311418.797,307949.778,304827.660,296204.670,222314.564,312211.715,0.000,294916.177 +9.936008,0.020122,18512361,0.551711,1301134.326,0.000,0.000,222.546,0.000,1.954,2.821,421.273,101.721,225.378,6.949177,95.360,7,0.000,0.000,0.000,0,0.000,0,222.546,246689.741,253746.538,238589.332,84582.179,0.000,239036.594,49.696,238440.245 +9.956134,0.020126,18512361,0.551711,0.000,0.000,0.000,0.000,0.000,22.080,2.423,421.273,711.343,396.916,6.949177,95.352,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.976278,0.020144,18512361,0.551711,0.000,0.000,0.000,0.000,0.000,42.224,3.234,421.273,807.677,312.793,6.949177,95.346,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.996471,0.020194,18512361,0.551711,0.000,0.000,0.000,0.000,0.000,62.417,2.926,421.273,749.968,345.871,6.949177,95.339,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.016591,0.020119,18512361,0.551711,0.000,0.000,0.000,0.000,0.000,82.537,3.097,421.273,825.543,351.225,6.949177,95.332,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.036711,0.020120,18512361,0.551711,0.000,0.000,0.000,0.000,0.000,102.657,2.854,421.273,668.436,673.095,6.959251,95.319,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.056844,0.020133,18512366,0.551711,248.353,0.000,0.000,119.046,0.000,122.787,3.360,421.273,378.933,607.690,6.959251,95.307,7,0.000,0.000,0.000,0,0.000,0,119.046,99.341,0.000,0.000,49.671,0.000,0.000,0.000,99.341 +10.076998,0.020154,18512370,0.551712,198.471,0.000,0.000,128.063,0.000,142.940,2.449,421.273,449.468,510.909,6.971439,95.297,7,0.000,0.000,0.000,0,0.000,0,128.063,0.000,99.236,0.000,49.618,0.000,49.618,0.000,0.000 +10.097130,0.020132,18512372,0.551712,99.345,0.000,0.000,160.871,0.000,162.085,0.956,421.273,249.914,322.094,6.978271,95.291,7,0.000,0.000,0.000,0,0.000,0,160.871,0.000,0.000,49.672,0.000,0.000,49.672,0.000,0.000 +10.117260,0.020130,18512373,0.551712,49.677,0.000,0.000,15.786,0.000,182.215,1.008,421.273,223.743,404.988,6.985840,95.283,7,0.000,0.000,0.000,0,0.000,0,15.786,0.000,0.000,49.677,0.000,0.000,0.000,0.000,0.000 +10.137399,0.020139,18512373,0.551712,0.000,0.000,0.000,0.000,0.000,202.354,0.827,421.273,233.921,411.980,6.994507,95.275,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.157514,0.020115,18512374,0.551712,49.713,0.000,0.000,217.996,0.000,104.237,1.634,421.273,290.706,405.862,7.001587,95.267,7,0.000,0.000,0.000,0,0.000,0,217.996,0.000,0.000,0.000,0.000,0.000,0.000,49.713,0.000 +10.177619,0.020105,18512375,0.551712,49.740,0.000,0.000,8.526,0.000,124.342,1.164,421.273,301.158,319.616,7.007935,95.260,7,0.000,0.000,0.000,0,0.000,0,8.526,0.000,0.000,0.000,0.000,0.000,0.000,49.740,0.000 +10.197710,0.020091,18512375,0.551712,0.000,0.000,0.000,0.000,0.000,144.433,1.328,421.273,394.293,386.905,7.014771,95.253,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.217809,0.020099,18512375,0.551712,0.000,0.000,0.000,0.000,0.000,164.532,1.742,421.273,595.295,384.231,7.022095,95.245,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.237912,0.020103,18512375,0.551712,0.000,0.000,0.000,0.000,0.000,184.635,1.628,421.273,490.054,402.030,7.029785,95.237,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.258037,0.020125,18512377,0.551712,99.381,0.000,0.000,189.305,0.000,204.662,2.313,421.273,565.228,422.757,7.038574,95.229,7,0.000,0.000,0.000,0,0.000,0,189.305,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.381 +10.278176,0.020139,18512377,0.551712,0.000,0.000,0.000,0.000,0.000,224.801,1.098,421.273,265.145,292.882,7.044556,95.223,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.298319,0.020143,18512378,0.551712,49.644,0.000,0.000,244.807,0.000,239.948,1.631,421.273,426.826,234.454,7.048096,95.219,7,0.000,0.000,0.000,0,0.000,0,244.807,49.644,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.318448,0.020129,18512383,0.551712,248.400,0.000,0.000,224.388,0.000,260.077,2.449,421.273,296.528,270.523,7.054688,95.213,7,0.000,0.000,0.000,0,0.000,0,224.388,49.680,0.000,99.360,0.000,0.000,99.360,0.000,0.000 +10.338594,0.020146,18512384,0.551712,49.638,0.000,0.000,276.728,0.000,274.150,1.627,421.273,490.955,248.580,7.062500,95.208,7,0.000,0.000,0.000,0,0.000,0,276.728,0.000,0.000,0.000,49.638,0.000,0.000,0.000,0.000 +10.358723,0.020129,18512387,0.551712,149.040,0.000,0.000,282.395,0.000,197.155,2.068,421.273,439.359,378.035,7.078369,95.201,7,0.000,0.000,0.000,0,0.000,0,282.395,0.000,99.360,0.000,49.680,0.000,0.000,0.000,0.000 +10.378856,0.020134,18512387,0.551712,0.000,0.000,0.000,0.000,0.000,217.289,1.426,421.273,480.580,269.684,7.088623,95.196,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.398989,0.020133,18512389,0.551712,99.339,0.000,0.000,218.924,0.000,146.140,1.747,421.273,393.087,331.000,7.095337,95.189,7,0.000,0.000,0.000,0,0.000,0,218.924,0.000,0.000,0.000,0.000,0.000,0.000,99.339,0.000 +10.419125,0.020135,18512389,0.551712,0.000,0.000,0.000,0.000,0.000,166.276,2.240,421.273,607.800,521.470,7.108154,95.179,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.439278,0.020154,18512390,0.551712,49.618,0.000,0.000,179.461,0.000,134.288,1.862,421.273,481.454,550.648,7.123291,95.168,7,0.000,0.000,0.000,0,0.000,0,179.461,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.618 +10.459403,0.020125,18512391,0.551712,49.689,0.000,0.000,11.612,0.000,154.413,0.878,421.273,234.278,395.575,7.130493,95.160,7,0.000,0.000,0.000,0,0.000,0,11.612,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.689 +10.479556,0.020152,18512391,0.551712,0.000,0.000,0.000,0.000,0.000,174.565,1.322,421.273,303.938,438.655,7.139526,95.152,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.499671,0.020115,18512391,0.551712,0.000,0.000,0.000,0.000,0.000,194.680,0.844,421.273,225.652,459.071,7.148315,95.143,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.519787,0.020116,18512392,0.551712,49.712,0.000,0.000,199.341,0.000,214.796,1.480,421.273,381.582,526.641,7.158936,95.132,7,0.000,0.000,0.000,0,0.000,0,199.341,0.000,0.000,49.712,0.000,0.000,0.000,0.000,0.000 +10.539885,0.020099,18512393,0.551712,49.755,0.000,0.000,14.782,0.000,234.895,1.141,421.273,278.704,570.429,7.172241,95.121,7,0.000,0.000,0.000,0,0.000,0,14.782,0.000,0.000,49.755,0.000,0.000,0.000,0.000,0.000 +10.560007,0.020122,18512395,0.551712,99.395,0.000,0.000,238.314,0.000,245.875,1.684,421.273,250.233,435.822,7.183445,95.113,7,0.000,0.000,0.000,0,0.000,0,238.314,99.395,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.580145,0.020138,18512395,0.551712,0.000,0.000,0.000,0.000,0.000,266.013,1.361,421.273,228.699,396.101,7.202393,95.105,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.600293,0.020148,18512396,0.551712,49.632,0.000,0.000,246.046,0.000,286.161,1.527,421.273,275.690,392.597,7.208618,95.097,7,0.000,0.000,0.000,0,0.000,0,246.046,0.000,0.000,0.000,49.632,0.000,0.000,0.000,0.000 +10.620458,0.020165,18512399,0.551712,148.771,0.000,0.000,292.510,0.000,266.375,1.344,421.273,191.775,266.160,7.213989,95.092,7,0.000,0.000,0.000,0,0.000,0,292.510,0.000,0.000,0.000,49.590,0.000,99.180,0.000,0.000 +10.640582,0.020123,18512399,0.551712,0.000,0.000,0.000,0.000,0.000,286.499,1.084,421.273,306.120,369.208,7.228642,95.085,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.660681,0.020099,18512399,0.551712,0.000,0.000,0.000,0.000,0.000,306.598,1.595,421.273,512.692,393.167,7.232788,95.077,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.680786,0.020105,18512402,0.551713,149.218,0.000,0.000,283.754,0.000,326.703,2.140,421.273,539.556,485.348,7.244995,95.067,7,0.000,0.000,0.000,0,0.000,0,283.754,0.000,0.000,0.000,0.000,0.000,0.000,99.479,49.739 +10.700915,0.020129,18512403,0.551713,49.680,0.000,0.000,8.367,0.000,346.831,1.402,421.273,424.996,345.431,7.251587,95.061,7,0.000,0.000,0.000,0,0.000,0,8.367,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.680 +10.721026,0.020112,18512403,0.551713,0.000,0.000,0.000,0.000,0.000,366.943,1.508,421.273,377.776,363.986,7.258911,95.053,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.741133,0.020107,18512405,0.551713,99.469,0.000,0.000,374.675,0.000,212.793,1.912,421.273,503.563,448.583,7.272095,95.045,7,0.000,0.000,0.000,0,0.000,0,374.675,0.000,99.469,0.000,0.000,0.000,0.000,0.000,0.000 +10.761278,0.020145,18512405,0.551713,0.000,0.000,0.000,0.000,0.000,232.938,1.870,421.273,453.737,419.416,7.279541,95.036,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.781397,0.020119,18512406,0.551713,49.704,0.000,0.000,159.457,0.000,253.057,1.950,421.273,598.201,465.785,7.291748,95.027,7,0.000,0.000,0.000,0,0.000,0,159.457,0.000,0.000,0.000,0.000,0.000,49.704,0.000,0.000 +10.801511,0.020114,18512411,0.551713,248.588,0.000,0.000,255.838,0.000,247.807,2.212,421.273,401.624,434.057,7.301147,95.019,7,0.000,0.000,0.000,0,0.000,0,255.838,0.000,0.000,99.435,99.435,0.000,49.718,0.000,0.000 +10.821627,0.020116,18512411,0.551713,0.000,0.000,0.000,0.000,0.000,267.923,1.239,421.273,285.450,402.543,7.314087,95.011,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.841742,0.020116,18512411,0.551713,0.000,0.000,0.000,0.000,0.000,288.039,1.289,421.273,396.342,584.318,7.325317,94.999,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.861853,0.020111,18512413,0.551713,99.448,0.000,0.000,291.326,0.000,181.082,1.519,421.273,390.412,598.049,7.424805,94.988,7,0.000,0.000,0.000,0,0.000,0,291.326,99.448,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.881968,0.020115,18512413,0.551713,0.000,0.000,0.000,0.000,0.000,201.196,1.056,421.273,288.193,391.895,7.424805,94.980,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.902095,0.020127,18512414,0.551713,49.685,0.000,0.000,206.148,0.000,221.323,1.181,421.273,288.601,346.050,7.424805,94.973,7,0.000,0.000,0.000,0,0.000,0,206.148,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.685 +10.922245,0.020150,18512415,0.551713,49.627,0.000,0.000,28.091,0.000,241.473,0.258,421.273,61.839,100.223,7.424805,94.971,7,0.000,0.000,0.000,0,0.000,0,28.091,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.627 +10.942370,0.020125,18512417,0.551713,99.378,0.000,0.000,248.700,0.000,208.387,1.544,421.273,388.776,592.189,7.424805,94.959,7,0.000,0.000,0.000,0,0.000,0,248.700,0.000,0.000,0.000,0.000,0.000,0.000,99.378,0.000 +10.962497,0.020127,18512417,0.551713,0.000,0.000,0.000,0.000,0.000,228.514,1.549,421.273,401.947,496.271,7.424805,94.950,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.982601,0.020104,18512417,0.551713,0.000,0.000,0.000,0.000,0.000,248.618,1.336,421.273,305.245,392.291,7.424805,94.942,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.002710,0.020109,18512418,0.551713,49.730,0.000,0.000,258.145,0.000,212.111,2.390,421.273,631.339,562.960,7.424805,94.931,7,0.000,0.000,0.000,0,0.000,0,258.145,0.000,49.730,0.000,0.000,0.000,0.000,0.000,0.000 +11.022831,0.020121,18512421,0.551713,149.097,0.000,0.000,215.409,0.000,232.233,2.815,421.273,496.212,438.748,7.424805,94.922,7,0.000,0.000,0.000,0,0.000,0,215.409,0.000,49.699,99.398,0.000,0.000,0.000,0.000,0.000 +11.042980,0.020149,18512423,0.551713,99.262,0.000,0.000,230.150,0.000,252.381,1.853,421.273,383.284,384.253,7.436035,94.915,7,0.000,0.000,0.000,0,0.000,0,230.150,0.000,0.000,0.000,99.262,0.000,0.000,0.000,0.000 +11.063131,0.020151,18512425,0.551713,99.251,0.000,0.000,255.693,0.000,204.336,1.868,421.273,458.454,343.114,7.438965,94.908,7,0.000,0.000,0.000,0,0.000,0,255.693,0.000,0.000,0.000,0.000,0.000,99.251,0.000,0.000 +11.083264,0.020133,18512425,0.551713,0.000,0.000,0.000,0.000,0.000,224.469,1.875,421.273,643.575,312.960,7.448853,94.902,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.103371,0.020107,18512426,0.551713,49.733,0.000,0.000,166.615,0.000,244.577,2.224,421.273,660.906,274.503,7.453613,94.897,7,0.000,0.000,0.000,0,0.000,0,166.615,0.000,0.000,0.000,0.000,0.000,0.000,49.733,0.000 +11.123491,0.020120,18512429,0.551713,149.104,0.000,0.000,191.247,0.000,264.697,2.483,421.273,469.834,313.934,7.460205,94.890,7,0.000,0.000,0.000,0,0.000,0,191.247,0.000,0.000,0.000,0.000,0.000,0.000,49.701,99.403 +11.143630,0.020139,18512429,0.551713,0.000,0.000,0.000,0.000,0.000,284.836,1.812,421.273,397.825,333.816,7.467285,94.884,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.163783,0.020153,18512429,0.551713,0.000,0.000,0.000,0.000,0.000,304.989,1.384,421.273,303.537,368.858,7.475952,94.877,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.183929,0.020146,18512430,0.551713,49.637,0.000,0.000,324.194,0.000,177.854,1.012,421.273,306.159,357.347,7.485718,94.870,7,0.000,0.000,0.000,0,0.000,0,324.194,49.637,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.204081,0.020152,18512431,0.551713,49.622,0.000,0.000,11.615,0.000,198.006,1.252,421.273,300.641,445.631,7.594727,94.861,7,0.000,0.000,0.000,0,0.000,0,11.615,49.622,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.224202,0.020121,18512434,0.551714,149.100,0.000,0.000,186.658,0.000,218.127,1.249,421.273,238.404,404.976,7.594727,94.853,7,0.000,0.000,0.000,0,0.000,0,186.658,0.000,0.000,99.400,49.700,0.000,0.000,0.000,0.000 +11.244330,0.020128,18512435,0.551714,49.682,0.000,0.000,18.761,0.000,238.255,0.765,421.273,164.958,416.859,7.594727,94.845,7,0.000,0.000,0.000,0,0.000,0,18.761,0.000,0.000,0.000,49.682,0.000,0.000,0.000,0.000 +11.264453,0.020123,18512435,0.551714,0.000,0.000,0.000,0.000,0.000,258.378,1.010,421.273,262.842,610.515,7.594727,94.833,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.284581,0.020128,18512437,0.551714,99.365,0.000,0.000,261.255,0.000,227.757,1.682,421.273,388.727,890.016,7.594727,94.815,7,0.000,0.000,0.000,0,0.000,0,261.255,0.000,99.365,0.000,0.000,0.000,0.000,0.000,0.000 +11.304687,0.020106,18512437,0.551714,0.000,0.000,0.000,0.000,0.000,247.863,1.888,421.273,487.447,744.867,7.594727,94.801,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.324826,0.020139,18512437,0.551714,0.000,0.000,0.000,0.000,0.000,268.002,1.532,421.273,445.731,487.240,7.594727,94.791,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.344951,0.020125,18512437,0.551714,0.000,0.000,0.000,0.000,0.000,288.127,1.904,421.273,613.545,605.004,7.594849,94.779,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.365061,0.020110,18512440,0.551714,149.183,0.000,0.000,253.697,0.000,308.237,1.952,421.273,506.018,592.265,7.611206,94.767,7,0.000,0.000,0.000,0,0.000,0,253.697,0.000,0.000,0.000,0.000,0.000,0.000,49.728,99.455 +11.385183,0.020123,18512441,0.551714,49.695,0.000,0.000,8.184,0.000,328.359,2.016,421.273,403.966,321.076,7.619873,94.761,7,0.000,0.000,0.000,0,0.000,0,8.184,0.000,0.000,0.000,0.000,0.000,0.000,49.695,0.000 +11.405297,0.020114,18512443,0.551714,99.435,0.000,0.000,339.036,0.000,210.692,2.788,421.273,606.902,471.344,7.631836,94.752,7,0.000,0.000,0.000,0,0.000,0,339.036,0.000,0.000,0.000,0.000,0.000,99.435,0.000,0.000 +11.425422,0.020125,18512446,0.551714,149.068,0.000,0.000,173.763,0.000,230.817,2.227,421.273,487.188,280.085,7.637329,94.746,7,0.000,0.000,0.000,0,0.000,0,173.763,0.000,49.689,0.000,99.379,0.000,0.000,0.000,0.000 +11.445533,0.020111,18512449,0.551714,149.170,0.000,0.000,233.553,0.000,225.435,1.730,421.273,373.508,264.932,7.644897,94.741,7,0.000,0.000,0.000,0,0.000,0,233.553,99.447,49.723,0.000,0.000,0.000,0.000,0.000,0.000 +11.465664,0.020130,18512451,0.551714,99.354,0.000,0.000,234.235,0.000,105.583,1.585,421.273,375.681,193.080,7.652100,94.737,7,0.000,0.000,0.000,0,0.000,0,234.235,0.000,0.000,99.354,0.000,0.000,0.000,0.000,0.000 +11.485773,0.020109,18512451,0.551714,0.000,0.000,0.000,0.000,0.000,125.693,1.827,421.273,660.838,228.049,7.657837,94.733,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.505890,0.020117,18512451,0.551714,0.000,0.000,0.000,0.000,0.000,145.810,1.843,421.273,611.655,299.614,7.663574,94.727,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.526025,0.020135,18512453,0.551714,99.330,0.000,0.000,50.030,0.000,165.945,1.408,421.273,431.852,273.157,7.671265,94.722,7,0.000,0.000,0.000,0,0.000,0,50.030,0.000,0.000,99.330,0.000,0.000,0.000,0.000,0.000 +11.546139,0.020114,18513015,0.551731,27940.859,0.000,0.000,169.307,0.000,143.017,2.490,421.273,532.320,449.588,7.689701,94.713,7,0.000,0.000,0.000,0,0.000,0,169.307,0.000,0.000,0.000,0.000,0.000,0.000,21875.405,6065.453 +11.566265,0.020126,18516848,0.551845,190451.451,0.000,0.000,2.068,0.000,163.143,2.109,421.273,353.052,585.185,7.837830,94.701,7,0.000,0.000,0.000,0,0.000,0,2.068,0.000,0.000,0.000,0.000,0.000,0.000,106628.963,83822.488 +11.586375,0.020111,18524125,0.552062,361848.471,0.000,0.000,54.773,0.000,183.254,2.564,421.273,346.909,697.703,7.855171,94.688,7,0.000,0.000,0.000,0,0.000,0,54.773,0.000,0.000,94875.207,0.000,0.000,0.000,127146.701,139826.563 +11.606496,0.020120,18534432,0.552369,512265.521,0.000,0.000,199.567,0.000,193.002,2.735,421.273,502.443,1206.796,7.866440,94.664,7,0.000,0.000,0.000,0,0.000,0,199.567,0.000,0.000,161825.608,0.000,0.000,36182.138,159787.877,154469.898 +11.626609,0.020114,18554549,0.552969,1000170.482,0.000,0.000,212.034,0.000,200.993,4.490,421.273,371.523,1116.317,7.885544,94.642,7,0.000,0.000,0.000,0,0.000,0,212.034,109080.580,0.000,223779.258,16158.245,0.000,217067.372,217017.654,217067.372 +11.646739,0.020129,18597704,0.554255,2143905.196,0.000,0.000,201.345,0.000,0.078,5.917,421.273,0.388,459.727,7.899250,94.633,7,0.000,0.000,0.000,0,0.000,0,201.345,368321.472,356001.034,183514.907,365489.759,0.000,141535.996,356646.864,372395.165 +11.666879,0.020140,18647747,0.555746,2484702.913,0.000,0.000,0.413,0.000,0.103,4.373,421.273,0.000,302.951,7.905495,94.627,7,0.000,0.000,0.000,0,0.000,0,0.413,334352.245,368413.077,349992.423,360071.649,0.000,354113.486,349049.047,368710.985 +11.687012,0.020133,18694067,0.557127,2300699.771,0.000,0.000,0.457,0.000,1.939,4.425,421.273,0.000,320.525,7.913242,94.621,7,0.000,0.000,0.000,0,0.000,0,0.457,330800.097,337157.816,338151.210,334475.653,0.000,325584.780,319773.427,314756.789 +11.707126,0.020114,18735079,0.558349,2038968.804,0.000,0.000,14.580,0.000,7.864,5.798,421.273,0.000,607.278,7.941849,94.609,7,0.000,0.000,0.000,0,0.000,0,14.580,222978.033,375259.352,371580.339,371580.339,0.000,354179.600,211244.964,132146.179 +11.727271,0.020145,18778636,0.559647,2162175.417,0.000,0.000,10.787,0.000,0.122,6.176,421.273,0.000,418.063,7.963135,94.601,7,0.000,0.000,0.000,0,0.000,0,10.787,282204.175,334773.079,275502.757,323256.568,0.000,346289.591,307024.243,293125.005 +11.747387,0.020116,18827655,0.561108,2436845.053,0.000,0.000,0.812,0.000,0.122,4.807,421.273,0.000,254.581,7.969692,94.596,7,0.000,0.000,0.000,0,0.000,0,0.812,341722.044,352907.302,360513.277,341672.332,0.000,356834.570,337397.078,345798.449 +11.767513,0.020127,18879402,0.562650,2571070.496,0.000,0.000,0.605,0.000,0.074,4.734,421.273,0.000,269.970,7.976147,94.590,7,0.000,0.000,0.000,0,0.000,0,0.605,350679.567,374677.616,363995.255,357635.523,0.000,363995.255,376068.808,384018.472 +11.787654,0.020141,18926414,0.564051,2334192.958,0.000,0.000,14.537,0.000,0.075,4.658,421.273,0.776,449.768,7.999317,94.581,7,0.000,0.000,0.000,0,0.000,0,14.537,357487.222,383603.650,374765.771,370545.436,0.000,371091.597,99599.912,377099.369 +11.807807,0.020152,18967887,0.565287,2057958.478,0.000,0.000,2.516,0.000,9.924,6.778,421.273,0.000,471.793,8.024040,94.572,6,0.000,0.000,0.000,0,0.000,0,2.516,28582.067,329090.749,384220.396,385312.073,0.000,372509.688,382830.990,175412.515 +11.827961,0.020155,19014610,0.566680,2318203.512,0.000,0.000,15.605,0.000,0.022,4.389,421.273,0.000,228.504,8.034267,94.568,5,0.000,0.000,0.000,0,0.000,0,15.605,0.000,469961.767,466091.728,462668.231,0.000,451107.727,148401.145,319972.914 +11.848097,0.020135,19062612,0.568110,2383978.228,0.000,0.000,0.354,0.000,0.048,3.697,421.273,0.000,246.187,8.040154,94.563,5,0.000,0.000,0.000,0,0.000,0,0.354,0.000,482189.172,482238.836,474292.573,0.000,472951.641,0.000,472306.007 +11.868219,0.020122,19109851,0.569518,2347613.360,0.000,0.000,9.423,0.000,0.026,3.992,421.273,0.000,310.409,8.060772,94.557,5,0.000,0.000,0.000,0,0.000,0,9.423,0.000,267715.091,511923.733,526435.113,0.000,525739.362,0.000,515800.061 +11.888369,0.020150,19147212,0.570631,1854138.584,0.000,0.000,4.001,0.000,0.061,4.653,421.273,0.000,235.344,8.074181,94.552,5,0.000,0.000,0.000,0,0.000,0,4.001,0.000,375730.928,352008.912,383572.097,0.000,371065.929,0.000,371760.717 +11.908498,0.020129,19195760,0.572078,2411842.411,0.000,0.000,0.401,0.000,0.109,3.836,421.273,0.000,209.392,8.080223,94.548,5,0.000,0.000,0.000,0,0.000,0,0.401,0.000,484127.138,472055.009,481444.443,0.000,488946.053,0.000,485269.767 +11.928620,0.020122,19244984,0.573545,2446302.264,0.000,0.000,0.285,0.000,0.014,3.778,421.273,0.000,199.178,8.086060,94.544,5,0.000,0.000,0.000,0,0.000,0,0.285,0.000,489071.603,486636.433,487083.709,0.000,493047.391,0.000,490463.129 +11.948770,0.020150,19292920,0.574974,2378925.704,0.000,0.000,0.273,0.000,6.275,3.760,421.273,0.000,250.462,8.097809,94.539,5,0.000,0.000,0.000,0,0.000,0,0.273,0.000,510514.201,332749.851,513690.336,0.000,514484.370,0.000,507486.946 +11.968934,0.020164,19324330,0.575910,1557734.830,0.000,0.000,10.674,0.000,0.043,6.656,421.273,0.000,365.559,8.137630,94.532,5,0.000,0.000,0.000,0,0.000,0,10.674,0.000,492216.434,270880.218,290370.501,0.000,231949.246,0.000,272318.432 +11.989072,0.020138,19370279,0.577279,2281672.690,0.000,0.000,0.372,0.000,0.026,3.924,421.273,0.000,155.371,8.143906,94.529,5,0.000,0.000,0.000,0,0.000,0,0.372,0.000,455202.367,460962.536,451428.462,0.000,460664.596,0.000,453414.728 +12.009288,0.020216,19417872,0.578698,2354263.506,0.000,0.000,0.230,0.000,0.042,3.699,421.273,0.000,202.117,8.150146,94.525,5,0.000,0.000,0.000,0,0.000,0,0.230,0.000,469141.157,468547.558,472752.218,0.000,473197.418,0.000,470625.155 +12.029531,0.020244,19467489,0.580176,2451007.271,0.000,0.000,0.360,0.000,0.019,3.753,421.273,0.000,166.913,8.155876,94.522,5,0.000,0.000,0.000,0,0.000,0,0.360,0.000,496652.903,486871.993,491021.470,0.000,489835.905,0.000,486625.000 +12.049703,0.020172,19505853,0.581320,1901874.217,0.000,0.000,9.523,0.000,7.290,4.639,421.273,0.000,246.710,8.187515,94.517,5,0.000,0.000,0.000,0,0.000,0,9.523,0.000,346426.260,565049.586,341072.219,0.000,346822.855,0.000,302503.297 +12.069838,0.020135,19544274,0.582465,1908171.654,0.000,0.000,10.832,0.000,0.039,5.568,421.273,0.000,250.846,8.203903,94.512,5,0.000,0.000,0.000,0,0.000,0,10.832,0.000,340899.254,441271.834,344375.791,0.000,347157.020,0.000,434467.755 +12.089974,0.020136,19592550,0.583903,2397532.740,0.000,0.000,0.342,0.000,0.026,3.929,421.273,0.000,157.719,8.209686,94.509,5,0.000,0.000,0.000,0,0.000,0,0.342,0.000,487988.995,468322.432,488634.614,0.000,474083.345,0.000,478503.355 +12.110082,0.020108,19642718,0.585399,2494879.251,0.000,0.000,0.319,0.000,0.012,3.986,421.273,0.000,175.028,8.215809,94.505,5,0.000,0.000,0.000,0,0.000,0,0.319,0.000,511776.479,487905.843,504316.905,0.000,498150.324,0.000,492729.701 +12.130211,0.020129,19689263,0.586786,2312367.257,0.000,0.000,0.405,0.000,6.472,3.644,421.273,0.000,229.189,8.227486,94.501,5,0.000,0.000,0.000,0,0.000,0,0.405,0.000,496057.301,493573.288,503658.379,0.000,314674.706,0.000,504403.583 +12.150338,0.020127,19732769,0.588082,2161566.487,0.000,0.000,9.379,0.000,0.042,4.968,421.273,0.000,310.915,8.250362,94.495,5,0.000,0.000,0.000,0,0.000,0,9.379,0.000,440451.591,459580.058,441196.856,0.000,366372.254,0.000,453965.729 +12.170452,0.020114,19777557,0.589417,2226707.544,0.000,0.000,0.365,0.000,0.031,3.583,421.273,0.000,221.977,8.256088,94.490,4,0.000,0.000,0.000,0,0.000,0,0.365,0.000,474097.596,293526.868,487123.348,0.000,483394.602,0.000,488565.130 +12.190693,0.020241,19821310,0.590721,2161571.504,0.000,0.000,0.168,0.000,0.000,3.154,421.273,0.000,114.054,8.261635,94.488,3,0.000,0.000,0.000,0,0.000,0,0.168,0.000,578026.343,0.000,577285.284,0.000,430604.924,0.000,575654.953 +12.210925,0.020232,19857943,0.591813,1810629.497,0.000,0.000,0.168,0.000,0.016,2.506,421.273,0.000,95.570,8.265846,94.486,2,0.000,0.000,0.000,0,0.000,0,0.168,0.000,577940.401,0.000,616542.253,0.000,0.000,0.000,616146.843 +12.231151,0.020226,19880703,0.592491,1125294.525,0.000,0.000,8.195,0.000,0.729,1.700,421.273,0.000,59.291,8.274830,94.485,2,0.000,0.000,0.000,0,0.000,0,8.195,0.000,0.000,0.000,730155.955,0.000,0.000,0.000,395138.569 +12.251282,0.020131,19899271,0.593044,922375.917,0.000,0.000,7.525,0.000,0.001,4.519,421.273,0.000,600.182,8.312286,94.473,2,0.000,0.000,0.000,0,0.000,0,7.525,0.000,0.000,0.000,413797.468,0.000,0.000,0.000,508578.449 +12.271434,0.020152,19926387,0.593853,1345584.858,0.000,0.000,0.120,0.000,0.015,1.957,421.273,0.000,133.169,8.317711,94.470,2,0.000,0.000,0.000,0,0.000,0,0.120,0.000,0.000,0.000,671948.833,0.000,0.000,0.000,673636.025 +12.291560,0.020126,19941727,0.594310,762186.260,0.000,0.000,0.082,0.000,0.000,0.864,421.273,0.000,54.538,8.319599,94.469,1,0.000,0.000,0.000,0,0.000,0,0.082,0.000,0.000,0.000,732821.718,0.000,0.000,0.000,29364.542 +12.311671,0.020111,19957632,0.594784,790869.768,0.000,0.000,0.102,0.000,0.000,0.836,421.273,0.000,41.761,8.321518,94.469,1,0.000,0.000,0.000,0,0.000,0,0.102,0.000,0.000,0.000,790869.768,0.000,0.000,0.000,0.000 +12.331769,0.020099,19974309,0.595281,829756.356,0.000,0.000,0.094,0.000,0.000,0.848,421.273,0.000,43.730,8.323475,94.468,1,0.000,0.000,0.000,0,0.000,0,0.094,0.000,0.000,0.000,829756.356,0.000,0.000,0.000,0.000 +12.351872,0.020102,19990766,0.595771,818665.351,0.000,0.000,0.088,0.000,0.009,0.832,421.273,0.000,43.333,8.325546,94.467,1,0.000,0.000,0.000,0,0.000,0,0.088,0.000,0.000,0.000,818665.351,0.000,0.000,0.000,0.000 +12.371994,0.020123,20000000,0.596046,458884.582,0.000,0.000,0.077,0.000,0.000,0.482,421.273,0.000,30.671,8.326752,94.466,0,0.000,0.000,0.000,0,0.000,0,0.077,0.000,0.000,0.000,458884.582,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.log new file mode 100644 index 000000000..5b1ee5f8c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e-dirty records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=451 +worker=6 kind=insert tid=7 os_tid=452 +worker=0 kind=insert tid=6 os_tid=446 +start_monotonic_ns=1788123235595474 main_address=0x5652c9ddfa80 +worker=1 kind=insert tid=8 os_tid=447 +worker=2 kind=insert tid=10 os_tid=448 +worker=7 kind=insert tid=9 os_tid=453 +worker=3 kind=insert tid=11 os_tid=449 +worker=4 kind=insert tid=12 os_tid=450 +load_end reason=complete inserted=20000000 elapsed_s=12.372 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.176 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.summary.csv new file mode 100644 index 000000000..ba7420d1a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-2-validated.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1616542.558498,12.372084,20000000,0.004683,0.001328,0.060928,0.219136,2186.198472,0.004683,0.001328,0.060928,0.219136,2186.198472,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.csv new file mode 100644 index 000000000..9bed4c7bf --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.csv @@ -0,0 +1,582 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.020059,0.020059,66488,0.001981,3314624.840,0.000,0.000,1.525,0.000,0.003,4.247,35.270,0.000,174.485,0.014893,98.097,8,0.000,0.000,0.000,0,0.000,0,1.525,355202.472,394686.031,432723.854,429184.293,442395.332,402762.214,414577.370,443093.274 +0.040210,0.020151,130494,0.003889,3176301.927,0.000,0.000,0.585,0.000,0.049,4.977,43.238,0.000,167.291,0.022705,98.093,8,0.000,0.000,0.000,0,0.000,0,0.585,358838.847,395710.270,391839.515,428413.188,385884.507,394072.643,409903.039,411639.916 +0.060338,0.020127,189527,0.005648,2932956.217,0.000,0.000,0.479,0.000,0.098,5.309,50.895,0.000,154.872,0.029896,98.090,8,0.000,0.000,0.000,0,0.000,0,0.479,341374.183,353894.383,358813.033,389716.067,360303.533,378835.417,363980.100,386039.500 +0.080475,0.020138,243358,0.007253,2673134.907,0.000,0.000,16.208,0.000,0.158,5.656,66.207,0.000,141.021,0.045731,98.088,8,0.000,0.000,0.000,0,0.000,0,16.208,353316.024,69123.810,387331.691,396866.010,349839.970,387579.981,373377.819,355699.603 +0.100616,0.020141,297475,0.008865,2686935.986,0.000,0.000,0.261,0.000,0.052,6.237,79.488,0.000,141.581,0.061821,98.085,8,0.000,0.000,0.000,0,0.000,0,0.261,334594.704,345418.513,318805.846,356391.273,326005.168,323324.041,340999.618,341396.822 +0.120792,0.020176,351162,0.010465,2660931.804,0.000,0.000,0.508,0.000,0.169,5.577,87.395,0.000,140.947,0.071072,98.082,8,0.000,0.000,0.000,0,0.000,0,0.508,325485.484,337678.179,327269.780,346550.099,323007.294,333762.638,332523.543,334654.787 +0.140943,0.020151,406415,0.012112,2741992.106,0.000,0.000,0.227,0.000,4.054,5.490,96.457,0.000,144.614,0.080990,98.079,8,0.000,0.000,0.000,0,0.000,0,0.227,352940.978,352940.978,348871.636,350757.429,336465.106,364553.490,286044.966,349417.523 +0.161078,0.020135,461650,0.013758,2743167.645,0.000,0.000,14.148,0.000,0.058,6.010,112.551,0.000,145.111,0.099590,98.076,8,0.000,0.000,0.000,0,0.000,0,14.148,366715.849,362494.445,367510.466,378535.780,361550.837,365722.577,173971.508,366666.185 +0.181233,0.020154,515417,0.015361,2667750.564,0.000,0.000,0.260,0.000,0.118,6.354,125.363,0.000,140.517,0.111877,98.074,8,0.000,0.000,0.000,0,0.000,0,0.260,327868.316,324841.686,323105.096,335062.763,341463.340,333921.574,325635.556,355852.234 +0.201363,0.020130,567310,0.016907,2577842.467,0.000,0.000,0.248,0.000,0.104,5.725,132.082,0.000,136.415,0.118954,98.071,8,0.000,0.000,0.000,0,0.000,0,0.248,323490.840,312115.010,321007.034,306352.581,332482.216,331836.426,312363.391,338194.969 +0.221522,0.020159,616620,0.018377,2446098.768,0.000,0.000,0.285,0.000,10.485,5.357,144.738,0.000,129.248,0.132122,98.068,8,0.000,0.000,0.000,0,0.000,0,0.285,326907.136,332016.610,332859.922,322938.612,329238.644,330081.955,317829.138,154226.751 +0.241671,0.020150,669082,0.019940,2603624.369,0.000,0.000,13.812,0.000,0.058,6.176,159.113,0.000,137.061,0.148975,98.066,8,0.000,0.000,0.000,0,0.000,0,13.812,334001.601,330726.103,319807.774,332115.708,329386.126,332611.996,332165.337,292809.725 +0.261819,0.020147,720515,0.021473,2552852.454,0.000,0.000,0.507,0.000,0.185,6.112,169.113,0.000,134.556,0.158840,98.063,8,0.000,0.000,0.000,0,0.000,0,0.507,320192.312,313987.996,301728.269,308528.199,308925.275,325106.130,326892.973,347491.300 +0.281961,0.020143,772318,0.023017,2571798.801,0.000,0.000,0.232,0.000,0.146,5.717,175.055,0.000,135.750,0.165649,98.060,8,0.000,0.000,0.000,0,0.000,0,0.232,318477.488,312271.769,322449.148,324385.332,323541.354,319619.340,326966.911,324087.458 +0.302106,0.020145,819029,0.024409,2318767.687,0.000,0.000,0.609,0.000,13.803,5.149,187.555,0.000,122.551,0.178680,98.058,8,0.000,0.000,0.000,0,0.000,0,0.609,98536.830,302758.753,319884.802,314821.448,316409.951,312240.131,330607.197,323508.574 +0.322249,0.020143,874670,0.026067,2762341.522,0.000,0.000,16.093,0.000,0.032,6.197,201.461,0.000,146.028,0.196445,98.055,8,0.000,0.000,0.000,0,0.000,0,16.093,315449.363,340123.322,352385.833,347321.962,348811.336,385747.805,328257.978,344243.923 +0.342409,0.020160,929817,0.027711,2735432.755,0.000,0.000,0.246,0.000,0.059,6.234,210.680,0.000,144.545,0.206001,98.052,8,0.000,0.000,0.000,0,0.000,0,0.246,349946.109,338289.506,335809.378,361404.302,347317.173,345035.455,329906.672,327724.159 +0.362559,0.020150,983651,0.029315,2671728.429,0.000,0.000,0.285,0.000,0.045,5.914,218.023,0.000,141.133,0.213543,98.049,8,0.000,0.000,0.000,0,0.000,0,0.285,341943.918,334052.904,325070.053,349686.044,325715.230,330727.760,329685.551,334846.969 +0.382705,0.020147,1037200,0.030911,2657924.620,0.000,0.000,16.314,0.000,0.073,5.817,234.273,0.000,139.987,0.233265,98.047,8,0.000,0.000,0.000,0,0.000,0,16.314,365862.339,352162.976,365068.173,381199.669,369535.356,370776.241,390134.036,63185.831 +0.402842,0.020136,1088917,0.032452,2568360.875,0.000,0.000,0.374,0.000,0.161,6.148,247.711,0.000,135.406,0.246056,98.044,8,0.000,0.000,0.000,0,0.000,0,0.374,321312.042,319722.863,314607.695,343361.894,323248.853,318481.317,304228.372,323397.839 +0.422976,0.020134,1143033,0.034065,2687760.557,0.000,0.000,0.212,0.000,0.114,6.117,255.680,0.000,142.016,0.254463,98.041,8,0.000,0.000,0.000,0,0.000,0,0.212,343295.901,334455.237,327601.239,329190.572,338130.569,339372.235,341259.568,334455.237 +0.443110,0.020134,1198259,0.035711,2742866.293,0.000,0.000,0.289,0.000,6.966,6.228,265.629,0.000,144.924,0.266834,98.038,8,0.000,0.000,0.000,0,0.000,0,0.289,234176.195,371205.278,350693.132,359533.718,352282.451,354070.434,368076.306,352828.779 +0.463237,0.020127,1252855,0.037338,2712622.319,0.000,0.000,14.722,0.000,0.053,5.997,280.629,0.194,143.234,0.285030,98.036,8,0.000,0.000,0.000,0,0.000,0,14.722,217671.595,367671.719,341735.957,357734.645,351076.806,351722.716,361063.565,363945.316 +0.483369,0.020132,1301675,0.038793,2424942.516,0.000,0.000,0.419,0.000,0.131,5.754,284.066,0.000,127.864,0.295841,98.033,8,0.000,0.000,0.000,0,0.000,0,0.419,310245.616,295642.316,295890.671,304632.783,300311.398,309053.509,315063.711,294102.512 +0.503518,0.020148,1348753,0.040196,2336567.343,0.000,0.000,0.349,0.000,0.120,5.632,284.066,0.000,123.304,0.302788,98.031,8,0.000,0.000,0.000,0,0.000,0,0.349,283645.915,300222.946,293820.440,292827.803,297493.195,291636.639,297790.986,279129.418 +0.523677,0.020159,1396408,0.041616,2363913.041,0.000,0.000,0.288,0.000,8.451,5.620,284.066,0.000,124.981,0.315746,98.028,8,0.000,0.000,0.000,0,0.000,0,0.288,315138.801,311368.842,300753.431,180908.422,324762.117,313898.683,301745.526,315337.220 +0.543825,0.020148,1449759,0.043206,2647945.144,0.000,0.000,11.238,0.000,0.066,5.869,285.004,0.000,139.785,0.334732,98.025,8,0.000,0.000,0.000,0,0.000,0,11.238,347328.450,352043.540,335367.010,279828.208,336161.130,344995.721,326135.359,326085.726 +0.563957,0.020132,1506239,0.044889,2805493.840,0.000,0.000,0.288,0.000,0.087,6.101,285.941,0.000,147.853,0.343864,98.023,8,0.000,0.000,0.000,0,0.000,0,0.288,355008.224,360124.475,350190.007,355802.981,341845.053,346663.270,345520.807,350339.024 +0.584085,0.020128,1565251,0.046648,2931800.562,0.000,0.000,0.237,0.000,0.103,6.184,285.941,0.000,154.866,0.352402,98.019,8,0.000,0.000,0.000,0,0.000,0,0.237,363966.158,367791.628,365754.689,363966.158,358799.289,363568.707,376634.923,371319.010 +0.604215,0.020130,1620683,0.048300,2753717.633,0.000,0.000,9.476,0.000,0.208,5.623,285.941,0.000,145.539,0.375519,98.017,8,0.000,0.000,0.000,0,0.000,0,9.476,371288.887,371785.661,372679.854,187482.507,369103.081,370792.113,355193.410,355392.119 +0.624354,0.020139,1677693,0.049999,2830860.481,0.000,0.000,0.406,0.000,0.119,5.962,285.941,0.000,149.354,0.387615,98.014,8,0.000,0.000,0.000,0,0.000,0,0.406,352752.725,349078.218,366060.401,353547.213,351908.581,363776.248,352504.448,341232.647 +0.644492,0.020138,1728337,0.051508,2514904.998,0.000,0.000,0.857,0.000,0.507,5.591,285.941,0.000,385.047,0.395466,98.006,8,0.000,0.000,0.000,0,0.000,0,0.857,305002.498,312351.956,326703.262,311557.420,316870.879,316026.684,316026.684,310365.616 +0.664620,0.020129,1780704,0.053069,2601595.724,0.000,0.000,0.706,0.000,4.415,4.939,285.941,0.000,287.989,0.405987,98.000,8,0.000,0.000,0.000,0,0.000,0,0.706,327838.719,334545.527,246711.180,341252.335,319840.229,343935.058,341898.176,345574.500 +0.684739,0.020119,1835566,0.054704,2726871.027,0.000,0.000,10.770,0.000,0.134,5.606,292.352,0.000,340.940,0.423229,97.994,8,0.000,0.000,0.000,0,0.000,0,10.770,370147.070,346487.877,233510.264,339678.404,357422.798,359510.374,352303.267,367810.973 +0.704883,0.020144,1889227,0.056303,2663901.080,0.000,0.000,0.578,0.000,0.070,5.807,292.508,0.000,320.353,0.432087,97.987,8,0.000,0.000,0.000,0,0.000,0,0.578,338665.570,344573.105,338417.355,319155.812,329978.019,325857.638,324070.484,343183.097 +0.725025,0.020142,1942985,0.057905,2668954.427,0.000,0.000,0.314,0.000,0.130,6.152,292.508,0.000,141.185,0.441582,97.985,8,0.000,0.000,0.000,0,0.000,0,0.314,339837.662,330652.861,335270.085,337802.112,334326.781,330652.861,330652.861,329759.204 +0.745169,0.020144,1989319,0.059286,2300130.892,0.000,0.000,0.467,0.000,12.069,6.013,292.664,0.000,441.546,0.456173,97.976,8,0.000,0.000,0.000,0,0.000,0,0.467,321235.961,299145.093,120581.386,301230.074,315924.224,313988.171,312250.687,315775.297 +0.765312,0.020142,2038989,0.060767,2465931.961,0.000,0.000,15.111,0.000,0.172,6.835,293.602,0.000,145.642,0.477158,97.973,8,0.000,0.000,0.000,0,0.000,0,15.111,327169.149,310934.807,280303.037,301253.778,319027.155,310537.637,304927.604,311778.794 +0.785447,0.020135,2088637,0.062246,2465718.184,0.000,0.000,0.479,0.000,0.123,5.860,293.602,12.416,413.996,0.487289,97.965,8,0.000,0.000,0.000,0,0.000,0,0.479,307420.149,311790.581,295004.149,301361.141,301957.109,316061.685,319736.821,312386.549 +0.805585,0.020138,2140663,0.063797,2583430.412,0.000,0.000,0.420,0.000,0.035,5.919,293.602,12.414,136.555,0.496578,97.962,8,0.000,0.000,0.000,0,0.000,0,0.420,338756.819,309260.843,318695.583,321476.348,323363.296,334387.045,312339.547,325150.931 +0.825733,0.020148,2188104,0.065211,2354676.023,0.000,0.000,0.440,0.000,13.893,5.979,293.602,24.817,376.519,0.512325,97.955,8,0.000,0.000,0.000,0,0.000,0,0.440,348726.918,97828.175,326888.056,328774.140,324604.903,330958.026,293831.961,303063.843 +0.845886,0.020153,2228777,0.066423,2018214.394,0.000,0.000,33.681,0.000,0.795,5.328,300.977,32.951,112.228,0.522106,97.953,8,0.000,0.000,0.000,0,0.000,0,33.681,280107.694,6649.146,290081.414,278073.254,296035.873,293902.192,273309.687,300055.133 +0.866044,0.020159,2248423,0.067008,974576.433,0.000,0.000,1.583,0.000,20.953,8.020,300.977,126.342,178.468,0.548271,97.949,8,0.000,0.000,0.000,0,0.000,0,1.583,0.000,233053.043,243768.125,0.000,0.000,260088.783,0.000,237666.481 +0.886201,0.020157,2280768,0.067972,1604656.814,0.000,0.000,0.218,0.000,41.110,9.799,300.977,105.423,155.808,0.570076,97.946,8,0.000,0.000,0.000,0,0.000,0,0.218,0.000,401449.465,398671.268,0.000,0.000,403830.776,0.000,400705.305 +0.906430,0.020228,2310565,0.068860,1473037.487,0.000,0.000,0.449,0.000,61.339,10.250,300.977,117.410,203.343,0.588333,97.942,8,0.000,0.000,0.000,0,0.000,0,0.449,0.000,357470.016,369482.907,0.000,0.000,369136.856,0.000,376947.707 +0.926575,0.020146,2338022,0.069678,1362907.048,0.000,0.000,0.966,0.000,81.485,9.856,300.977,68.640,108.195,0.607452,97.940,8,0.000,0.000,0.000,0,0.000,0,0.966,0.000,341955.299,339771.233,0.000,0.000,341955.299,0.000,339225.216 +0.946739,0.020164,2362525,0.070409,1215210.068,0.000,0.000,100.039,0.000,101.648,10.200,306.445,18.598,392.105,0.628860,97.932,8,0.000,0.000,0.000,0,0.000,0,100.039,94229.242,170009.391,192773.192,103751.355,0.000,261411.756,33277.801,359757.329 +0.966890,0.020151,2377839,0.070865,759970.883,0.000,0.000,108.092,0.000,8.886,7.656,306.445,96.926,573.024,0.644180,97.921,8,0.000,0.000,0.000,0,0.000,0,108.092,56027.630,16922.429,121781.935,146892.635,57566.033,83619.625,130367.214,146793.383 +0.987034,0.020144,2393212,0.071323,763140.280,0.000,0.000,17.734,0.000,22.205,4.645,306.445,82.413,1117.130,0.679752,97.899,8,0.000,0.000,0.000,0,0.000,0,17.734,99432.120,106183.377,105835.886,106530.868,0.000,139592.172,102708.465,102857.390 +1.007173,0.020139,2416520,0.072018,1157344.190,0.000,0.000,1.840,0.000,42.344,4.392,306.445,94.848,547.750,0.687416,97.888,8,0.000,0.000,0.000,0,0.000,0,1.840,168775.223,172697.919,169023.495,165349.071,0.000,165349.071,165498.034,150651.376 +1.027299,0.020125,2440224,0.072724,1177830.842,0.000,0.000,1.782,0.000,62.470,4.303,306.445,151.979,482.140,0.693771,97.879,8,0.000,0.000,0.000,0,0.000,0,1.782,171427.456,171675.901,163675.953,169141.756,0.000,169141.756,165911.964,166856.057 +1.047444,0.020145,2476272,0.073799,1789425.680,0.000,0.000,1.552,0.000,82.615,6.017,306.445,172.771,782.413,0.703197,97.863,8,0.000,0.000,0.000,0,0.000,0,1.552,261206.112,239860.877,266269.400,246115.527,0.000,273765.053,246463.008,255745.703 +1.067581,0.020138,2515440,0.074966,1945006.877,0.000,0.000,0.681,0.000,102.752,6.940,306.445,107.657,896.173,0.714378,97.846,8,0.000,0.000,0.000,0,0.000,0,0.681,269245.999,260953.103,279276.927,282951.623,0.000,280121.114,282157.094,290301.016 +1.087744,0.020163,2558180,0.076240,2119712.158,0.000,0.000,0.619,0.000,122.915,6.965,306.445,90.667,650.166,0.730251,97.833,8,0.000,0.000,0.000,0,0.000,0,0.619,311955.767,316270.576,319295.902,227841.779,0.000,323858.689,307095.407,313394.037 +1.107881,0.020137,2593400,0.077289,1749051.356,0.000,0.000,13.787,0.000,143.052,7.287,306.445,11.639,888.656,0.772583,97.815,8,0.000,0.000,0.000,0,0.000,0,13.787,305016.281,245572.372,265684.973,109948.884,0.000,249892.857,302533.244,270402.744 +1.128007,0.020126,2642600,0.078756,2444556.879,0.000,0.000,154.134,0.000,0.132,6.523,306.445,0.194,333.829,0.783794,97.809,8,0.000,0.000,0.000,0,0.000,0,154.134,332797.601,319879.211,335480.651,327232.756,141953.232,328971.770,319879.211,338362.446 +1.148140,0.020133,2694155,0.080292,2560713.318,0.000,0.000,0.497,0.000,0.094,5.895,306.445,0.000,364.761,0.792919,97.802,8,0.000,0.000,0.000,0,0.000,0,0.497,315947.967,312421.429,325534.188,312024.073,315053.915,340087.365,302040.494,337603.888 +1.168280,0.020139,2742500,0.081733,2400532.333,0.000,0.000,0.475,0.000,0.162,5.780,306.445,0.000,388.117,0.800903,97.794,8,0.000,0.000,0.000,0,0.000,0,0.475,288739.177,308650.512,297230.045,309047.745,286703.355,308650.512,296981.774,304529.213 +1.188646,0.020366,2785141,0.083004,2093690.348,0.000,0.000,15.263,0.000,1.194,6.495,306.445,0.000,645.785,0.817505,97.781,8,0.000,0.000,0.000,0,0.000,0,15.263,315273.697,259053.734,322884.260,259986.642,268972.016,287040.965,322049.553,58429.481 +1.208791,0.020145,2829069,0.084313,2180575.130,0.000,0.000,2.968,0.000,0.054,6.630,306.445,0.000,418.448,0.854801,97.773,8,0.000,0.000,0.000,0,0.000,0,2.968,250432.561,284733.631,272323.692,247900.933,304688.812,297540.688,262147.543,260807.269 +1.228923,0.020131,2873620,0.085641,2213016.787,0.000,0.000,1.250,0.000,0.047,5.259,306.445,0.000,254.190,0.863213,97.768,8,0.000,0.000,0.000,0,0.000,0,1.250,286717.086,266003.118,276434.612,261979.541,264661.925,277974.500,274696.030,304549.975 +1.249072,0.020149,2924960,0.087171,2547960.998,0.000,0.000,0.360,0.000,0.061,5.835,306.445,0.000,221.586,0.872208,97.764,8,0.000,0.000,0.000,0,0.000,0,0.360,315839.965,326212.459,301497.138,333855.349,306906.716,324475.438,326907.267,312266.665 +1.269232,0.020160,2970359,0.088524,2251892.413,0.000,0.000,1.710,0.000,10.784,5.091,306.445,0.388,210.810,0.885548,97.759,8,0.000,0.000,0.000,0,0.000,0,1.710,296423.028,299051.947,314577.451,303863.365,314031.826,297415.073,309270.010,117259.712 +1.289485,0.020253,3018187,0.089949,2361543.595,0.000,0.000,13.568,0.000,0.163,7.063,306.445,0.000,179.759,0.922413,97.756,8,0.000,0.000,0.000,0,0.000,0,13.568,318769.872,264999.675,303265.885,278281.753,291860.086,284996.856,308499.715,310869.751 +1.309615,0.020129,3072005,0.091553,2673619.860,0.000,0.000,0.520,0.000,0.135,4.991,306.445,0.000,174.070,0.929100,97.752,8,0.000,0.000,0.000,0,0.000,0,0.520,363947.733,303240.099,349242.774,306916.338,331557.080,367623.973,329271.850,321820.013 +1.329748,0.020134,3124223,0.093109,2593541.556,0.000,0.000,0.589,0.000,0.174,4.938,306.445,0.000,229.131,0.935570,97.748,8,0.000,0.000,0.000,0,0.000,0,0.589,346729.358,296267.099,308733.661,339428.224,337441.521,319759.863,316084.462,329097.368 +1.349883,0.020134,3171014,0.094504,2323946.673,0.000,0.000,11.607,0.000,0.702,5.697,306.445,0.000,306.924,0.949947,97.742,8,0.000,0.000,0.000,0,0.000,0,11.607,303363.174,160224.230,298247.521,308727.160,308578.160,303164.508,312402.483,329239.437 +1.370024,0.020142,3221367,0.096004,2499960.778,0.000,0.000,4.371,0.000,0.149,6.269,306.445,0.000,159.031,0.985619,97.739,8,0.000,0.000,0.000,0,0.000,0,4.371,235583.061,339150.241,275004.126,330660.314,338157.267,287565.246,360052.342,333788.182 +1.390148,0.020124,3273371,0.097554,2584208.530,0.000,0.000,0.421,0.000,0.170,5.049,306.445,0.000,222.840,0.992332,97.734,8,0.000,0.000,0.000,0,0.000,0,0.421,301534.062,328566.779,319920.285,319920.285,323796.300,338306.509,329411.552,322752.758 +1.410276,0.020128,3321267,0.098981,2379611.180,0.000,0.000,0.618,0.000,0.115,4.656,306.445,0.000,194.850,0.997974,97.731,8,0.000,0.000,0.000,0,0.000,0,0.618,272063.446,303860.489,309077.191,296755.837,297600.446,307288.608,299339.347,293625.816 +1.430407,0.020131,3363616,0.100244,2103651.101,0.000,0.000,11.178,0.000,3.109,5.295,306.445,0.000,227.997,1.025185,97.726,8,0.000,0.000,0.000,0,0.000,0,11.178,253636.273,254977.475,282795.006,320348.673,295263.221,127414.226,274648.444,294567.783 +1.450546,0.020139,3409947,0.101624,2300521.576,0.000,0.000,5.044,0.000,0.036,6.947,306.445,0.000,177.086,1.047958,97.723,8,0.000,0.000,0.000,0,0.000,0,5.044,311082.594,324787.111,330695.942,251845.318,272650.363,330695.942,243553.093,235211.213 +1.470683,0.020137,3460843,0.103141,2527548.345,0.000,0.000,0.431,0.000,0.122,4.939,306.445,0.000,170.710,1.054489,97.719,8,0.000,0.000,0.000,0,0.000,0,0.431,287885.055,313261.847,314751.678,314553.034,302684.045,323392.699,343406.099,327613.888 +1.490820,0.020137,3511843,0.104661,2532594.491,0.000,0.000,0.242,0.000,0.121,4.940,306.445,0.000,183.310,1.060425,97.716,8,0.000,0.000,0.000,0,0.000,0,0.242,297654.341,312949.225,313942.399,316028.066,302719.530,319702.810,339466.979,330131.141 +1.510969,0.020149,3560543,0.106112,2416968.209,0.000,0.000,0.402,0.000,10.995,5.280,306.445,0.000,214.804,1.072819,97.711,8,0.000,0.000,0.000,0,0.000,0,0.402,128590.649,326265.893,319218.471,316141.427,327109.599,335993.322,340857.036,322791.812 +1.531104,0.020135,3594147,0.107114,1668939.333,0.000,0.000,15.632,0.000,0.049,7.171,306.445,0.000,305.362,1.109337,97.705,8,0.000,0.000,0.000,0,0.000,0,15.632,113881.618,226223.624,232481.401,204917.381,258555.475,240974.100,211423.483,180482.250 +1.551252,0.020148,3639226,0.108457,2237393.956,0.000,0.000,3.039,0.000,0.155,5.462,306.445,0.000,185.735,1.115437,97.702,8,0.000,0.000,0.000,0,0.000,0,3.039,271788.844,284197.027,274518.644,271639.946,280276.041,286281.602,282211.718,286480.133 +1.571385,0.020132,3688978,0.109940,2471242.475,0.000,0.000,0.557,0.000,0.130,4.776,306.445,0.000,204.700,1.121426,97.698,8,0.000,0.000,0.000,0,0.000,0,0.557,308756.296,301653.311,315461.910,298474.353,305080.626,322465.552,302547.393,316803.033 +1.591524,0.020139,3740308,0.111470,2548777.964,0.000,0.000,0.498,0.000,4.791,5.029,306.445,0.000,210.645,1.131763,97.693,8,0.000,0.000,0.000,0,0.000,0,0.498,335815.028,330700.589,329757.149,319677.236,253586.773,327423.376,325884.079,325933.734 +1.611664,0.020140,3775289,0.112512,1736881.495,0.000,0.000,12.306,0.000,7.218,6.381,306.445,0.000,547.337,1.170563,97.683,8,0.000,0.000,0.000,0,0.000,0,12.306,319064.649,195033.604,235500.098,209432.725,143246.423,232570.622,133415.299,268618.075 +1.631818,0.020154,3827368,0.114064,2584012.150,0.000,0.000,8.931,0.000,0.088,5.529,306.445,0.000,253.125,1.178860,97.678,8,0.000,0.000,0.000,0,0.000,0,8.931,336950.143,300779.233,328019.054,324297.767,327175.562,327125.945,325637.430,314027.015 +1.651965,0.020146,3878890,0.115600,2557377.313,0.000,0.000,0.379,0.000,0.130,4.756,306.445,0.000,165.003,1.185287,97.675,8,0.000,0.000,0.000,0,0.000,0,0.379,315688.826,315887.373,319560.482,320156.121,307399.513,326062.877,334252.918,318369.203 +1.672106,0.020142,3929438,0.117106,2509623.957,0.000,0.000,0.547,0.000,0.945,4.906,306.445,0.000,132.460,1.191315,97.672,8,0.000,0.000,0.000,0,0.000,0,0.547,312288.017,322912.760,337062.536,317848.630,285875.104,312288.017,304940.064,316408.829 +1.692265,0.020159,3963533,0.118122,1691326.365,0.000,0.000,19.357,0.000,2.533,4.042,306.445,13.370,89.524,1.205647,97.670,8,0.000,0.000,0.000,0,0.000,0,19.357,217077.113,225857.426,217523.570,249618.838,23463.774,256067.655,253289.703,248428.287 +1.712428,0.020163,3977731,0.118546,704169.539,0.000,0.000,3.660,0.000,22.696,4.323,306.445,70.714,267.356,1.224075,97.665,8,0.000,0.000,0.000,0,0.000,0,3.660,0.000,0.000,0.000,142837.602,135794.915,140357.782,145714.192,139465.047 +1.732557,0.020129,4013625,0.119615,1783198.636,0.000,0.000,1.720,0.000,42.825,8.799,306.445,131.767,212.691,1.241558,97.661,8,0.000,0.000,0.000,0,0.000,0,1.720,0.000,0.000,0.000,362412.494,352178.501,349247.407,359083.962,360276.272 +1.752693,0.020136,4047971,0.120639,1705701.994,0.000,0.000,0.343,0.000,62.961,9.597,306.445,80.507,115.426,1.259930,97.659,8,0.000,0.000,0.000,0,0.000,0,0.343,0.000,0.000,0.000,340037.895,342521.011,341776.076,340385.532,340981.479 +1.772831,0.020139,4080443,0.121607,1612423.887,0.000,0.000,0.412,0.000,83.099,9.662,306.445,17.069,164.097,1.277847,97.655,8,0.000,0.000,0.000,0,0.000,0,0.412,0.000,0.000,0.000,326933.939,319485.566,334382.313,329516.042,302106.028 +1.792996,0.020165,4102831,0.122274,1110256.373,0.000,0.000,89.177,0.000,18.261,7.900,306.445,126.304,58.309,1.293514,97.654,8,0.000,0.000,0.000,0,0.000,0,89.177,150163.315,185621.297,190828.414,245379.155,34515.742,35358.799,236055.938,32333.712 +1.813145,0.020149,4136406,0.123275,1666337.122,0.000,0.000,21.898,0.000,38.410,8.119,306.445,162.074,167.115,1.310265,97.651,8,0.000,0.000,0.000,0,0.000,0,21.898,323192.475,286863.099,299022.521,320016.136,0.000,136979.611,300263.279,0.000 +1.833317,0.020172,4172274,0.124343,1778148.906,0.000,0.000,13.279,0.000,58.581,8.278,306.445,74.362,93.727,1.353737,97.649,8,0.000,0.000,0.000,0,0.000,0,13.279,315494.024,311428.890,297746.245,319261.708,0.000,236174.344,298043.694,0.000 +1.853477,0.020160,4216751,0.125669,2206212.106,0.000,0.000,0.304,0.000,78.741,6.202,306.445,21.120,117.421,1.363602,97.647,8,0.000,0.000,0.000,0,0.000,0,0.304,367809.492,374406.749,368603.147,366966.233,0.000,363196.372,365230.113,0.000 +1.873626,0.020149,4265631,0.127126,2425874.111,0.000,0.000,86.965,0.000,0.017,6.610,306.445,52.731,128.144,1.373936,97.644,8,0.000,0.000,0.000,0,0.000,0,86.965,337130.991,330530.311,331125.861,339711.708,188640.497,356138.965,328694.031,213901.748 +1.893783,0.020157,4318944,0.128715,2644944.318,0.000,0.000,0.228,0.000,1.072,5.677,306.445,0.000,139.533,1.382309,97.641,8,0.000,0.000,0.000,0,0.000,0,0.228,337755.912,330413.392,337160.572,332100.187,324112.716,338450.474,336714.068,308236.997 +1.913930,0.020148,4368869,0.130202,2477974.566,0.000,0.000,10.794,0.000,0.090,6.508,306.445,0.000,130.677,1.425838,97.639,8,0.000,0.000,0.000,0,0.000,0,10.794,323216.232,282814.203,352400.990,352748.427,326889.144,301724.735,383025.132,155155.703 +1.934538,0.020608,4428713,0.131986,2903955.613,0.000,0.000,0.324,0.000,0.026,4.688,306.445,0.000,153.537,1.433002,97.636,8,0.000,0.000,0.000,0,0.000,0,0.324,356370.731,360592.443,358360.273,366803.698,365056.782,378595.376,359088.155,359088.155 +1.954679,0.020142,4486814,0.133717,2884613.809,0.000,0.000,0.242,0.000,0.135,4.953,306.445,0.000,151.854,1.440262,97.633,8,0.000,0.000,0.000,0,0.000,0,0.242,359155.545,345899.458,358162.579,358857.655,364964.392,371071.128,356375.242,370127.811 +1.974827,0.020148,4545354,0.135462,2905543.145,0.000,0.000,10.523,0.000,0.899,5.224,306.445,0.000,153.554,1.456100,97.630,8,0.000,0.000,0.000,0,0.000,0,10.523,403470.451,363813.311,384808.268,385453.503,404016.420,394337.894,181459.955,388183.344 +1.994979,0.020151,4601478,0.137135,2785118.464,0.000,0.000,3.236,0.000,0.098,6.359,306.445,0.000,175.818,1.492558,97.626,8,0.000,0.000,0.000,0,0.000,0,3.236,364094.045,343251.807,336651.765,375408.402,323153.935,376897.134,326677.265,338984.111 +2.015104,0.020125,4661637,0.138928,2989207.816,0.000,0.000,0.334,0.000,0.107,4.908,306.445,0.000,157.800,1.499809,97.623,8,0.000,0.000,0.000,0,0.000,0,0.334,371371.519,385731.483,376042.234,371371.519,375048.465,373905.630,366700.804,369036.162 +2.035239,0.020135,4712417,0.140441,2522026.008,0.000,0.000,0.675,0.000,1.091,4.626,306.445,0.000,399.266,1.506096,97.615,8,0.000,0.000,0.000,0,0.000,0,0.675,304252.291,324168.250,312894.129,308722.207,318506.357,326303.877,316122.401,311056.496 +2.055383,0.020144,4755480,0.141724,2137743.815,0.000,0.000,13.373,0.000,3.222,6.068,306.445,0.000,707.984,1.547733,97.601,8,0.000,0.000,0.000,0,0.000,0,13.373,291002.815,296810.958,356034.151,253473.281,71038.047,343573.948,264096.721,261713.893 +2.075513,0.020131,4808784,0.143313,2647917.966,0.000,0.000,3.551,0.000,0.101,5.015,306.445,0.000,369.464,1.556217,97.594,8,0.000,0.000,0.000,0,0.000,0,3.551,329549.148,334516.726,338192.734,349121.407,333374.183,336205.703,319812.694,307145.370 +2.095651,0.020138,4858392,0.144791,2463383.073,0.000,0.000,1.215,0.000,0.109,4.495,306.445,0.000,534.006,1.562332,97.584,8,0.000,0.000,0.000,0,0.000,0,1.215,306284.204,300523.995,314080.349,320088.842,309809.849,303304.786,292529.223,316761.825 +2.115774,0.020123,4913437,0.146432,2735488.975,0.000,0.000,0.365,0.000,3.078,4.869,306.445,0.000,336.804,1.571754,97.577,8,0.000,0.000,0.000,0,0.000,0,0.365,354925.284,309752.072,332910.176,356416.149,345681.920,342004.453,339768.156,354030.765 +2.135911,0.020137,4953312,0.147620,1980185.236,0.000,0.000,15.800,0.000,1.278,5.963,306.445,0.000,929.958,1.608852,97.559,8,0.000,0.000,0.000,0,0.000,0,15.800,259025.610,44147.578,279783.414,223816.799,247752.831,319709.907,317475.215,288473.882 +2.156044,0.020133,5007121,0.149224,2672697.409,0.000,0.000,3.555,0.000,0.153,5.344,306.445,0.000,327.706,1.618954,97.552,8,0.000,0.000,0.000,0,0.000,0,3.555,334478.328,345405.746,330306.041,364230.707,285851.318,349280.012,342077.851,321067.406 +2.176174,0.020130,5064555,0.150936,2853188.088,0.000,0.000,0.915,0.000,0.109,5.322,306.445,0.000,336.295,1.625923,97.546,8,0.000,0.000,0.000,0,0.000,0,0.915,357828.356,349234.117,352910.265,344266.348,359368.364,367267.116,358573.521,363740.000 +2.196311,0.020137,5119017,0.152559,2704538.213,0.000,0.000,0.612,0.000,7.839,5.015,306.445,0.000,312.310,1.638626,97.540,8,0.000,0.000,0.000,0,0.000,0,0.612,355212.108,362214.053,338079.691,353474.037,349848.917,376863.510,349352.325,219493.572 +2.216455,0.020144,5160354,0.153791,2052103.176,0.000,0.000,12.339,0.000,0.128,6.491,306.445,0.000,369.222,1.677261,97.532,8,0.000,0.000,0.000,0,0.000,0,12.339,215650.294,218331.030,293888.062,191622.959,270952.878,328290.836,315681.450,217685.667 +2.236585,0.020131,5211275,0.155308,2529496.218,0.000,0.000,0.868,0.000,0.030,4.765,306.445,0.000,413.311,1.683308,97.524,8,0.000,0.000,0.000,0,0.000,0,0.868,310865.602,316131.143,321197.984,313597.722,340819.574,327705.398,298347.524,300831.270 +2.256731,0.020145,5267950,0.156997,2813321.628,0.000,0.000,0.571,0.000,0.058,5.018,306.445,0.000,313.737,1.690247,97.518,8,0.000,0.000,0.000,0,0.000,0,0.571,355319.915,356312.707,350604.158,351497.670,355419.195,353483.252,349363.169,341321.562 +2.276866,0.020135,5321251,0.158586,2647126.571,0.000,0.000,0.371,0.000,10.110,5.088,306.445,0.000,425.052,1.703247,97.510,8,0.000,0.000,0.000,0,0.000,0,0.371,352811.151,165678.209,355443.329,360161.383,347745.450,359962.728,359168.109,346156.211 +2.296996,0.020130,5366225,0.159926,2234212.584,0.000,0.000,13.374,0.000,0.133,7.400,306.445,0.000,332.415,1.741211,97.503,8,0.000,0.000,0.000,0,0.000,0,13.374,249979.048,315851.906,330606.233,363940.085,363940.085,186341.695,187484.286,236069.244 +2.317123,0.020127,5411068,0.161262,2228006.835,0.000,0.000,4.987,0.000,0.108,5.425,306.445,0.000,117.613,1.747063,97.501,8,0.000,0.000,0.000,0,0.000,0,4.987,272072.908,276792.946,277687.269,282208.568,283102.891,279923.076,284941.222,271277.955 +2.337237,0.020115,5467867,0.162955,2823748.461,0.000,0.000,0.499,0.000,0.105,4.957,306.445,0.000,215.754,1.753902,97.497,8,0.000,0.000,0.000,0,0.000,0,0.499,357051.382,362569.720,364210.307,350389.605,351980.477,354863.933,335773.466,346909.572 +2.357385,0.020147,5519581,0.164496,2566778.861,0.000,0.000,0.333,0.000,11.371,5.095,306.445,0.000,428.676,1.767799,97.488,8,0.000,0.000,0.000,0,0.000,0,0.333,141556.509,342574.694,342425.791,356273.711,350119.080,350913.226,342425.791,340490.060 +2.377525,0.020140,5567329,0.165919,2370753.164,0.000,0.000,13.262,0.000,0.093,7.549,306.445,0.000,138.675,1.806396,97.485,8,0.000,0.000,0.000,0,0.000,0,13.262,262357.789,344977.653,344530.791,406495.689,257640.910,360071.667,191108.087,203570.578 +2.397667,0.020142,5626435,0.167681,2934516.143,0.000,0.000,0.346,0.000,0.031,5.051,306.445,0.000,154.763,1.813831,97.482,8,0.000,0.000,0.000,0,0.000,0,0.346,361092.544,370575.381,354588.608,372412.371,363277.072,380703.647,373306.041,358560.477 +2.417807,0.020140,5688197,0.169521,3066605.701,0.000,0.000,0.257,0.000,0.114,5.092,306.445,0.000,162.145,1.821419,97.479,8,0.000,0.000,0.000,0,0.000,0,0.257,386044.159,385696.595,376560.630,374773.159,385795.899,401535.577,385100.771,371098.912 +2.437948,0.020141,5725857,0.170644,1869841.365,0.000,0.000,2.209,0.000,19.983,3.731,306.445,5.237,265.126,1.835068,97.474,8,0.000,0.000,0.000,0,0.000,0,2.209,2432.879,254111.739,268212.508,271886.652,264687.316,264885.918,270297.833,273326.519 +2.458079,0.020131,5741043,0.171096,754362.734,0.000,0.000,22.837,0.000,17.884,2.930,306.445,30.465,188.997,1.852818,97.470,8,0.000,0.000,0.000,0,0.000,0,22.837,113904.501,25731.588,27569.559,136009.823,139536.739,30003.628,139685.764,141921.133 +2.478204,0.020126,5767042,0.171871,1291836.235,0.000,0.000,2.935,0.000,38.010,5.105,306.445,152.557,114.903,1.867352,97.468,8,0.000,0.000,0.000,0,0.000,0,2.935,261010.644,0.000,0.000,253706.520,254551.215,0.000,251619.627,270948.228 +2.498362,0.020157,5806864,0.173058,1975555.245,0.000,0.000,0.321,0.000,58.167,10.091,306.445,133.520,104.258,1.887226,97.466,8,0.000,0.000,0.000,0,0.000,0,0.321,392561.113,0.000,0.000,394297.451,391965.798,0.000,398117.393,398613.490 +2.518527,0.020165,5843620,0.174153,1822780.471,0.000,0.000,0.276,0.000,78.332,9.458,306.445,33.319,203.015,1.904621,97.462,8,0.000,0.000,0.000,0,0.000,0,0.276,373670.988,0.000,0.000,370695.506,356314.008,0.000,359785.404,362314.564 +2.538678,0.020152,5862530,0.174717,938385.210,0.000,0.000,90.606,0.000,16.742,7.976,306.445,283.398,48.655,1.921818,97.461,8,0.000,0.000,0.000,0,0.000,0,90.606,123910.517,106492.579,170755.342,59895.872,122967.665,64014.644,59002.645,231345.947 +2.558825,0.020146,5884151,0.175361,1073197.468,0.000,0.000,30.416,0.000,36.888,6.969,306.445,139.216,156.278,1.933445,97.458,8,0.000,0.000,0.000,0,0.000,0,30.416,53309.934,224110.197,220387.436,0.000,73363.205,214530.293,66215.504,221280.899 +2.578975,0.020150,5924731,0.176571,2013894.282,0.000,0.000,2.836,0.000,57.038,8.595,306.445,117.866,142.098,1.979485,97.455,8,0.000,0.000,0.000,0,0.000,0,2.836,283225.596,268039.503,331860.795,0.000,284416.662,260744.223,333101.489,252506.016 +2.599123,0.020148,5973171,0.178014,2404187.734,0.000,0.000,0.264,0.000,77.186,6.398,306.445,58.938,126.795,1.992226,97.453,8,0.000,0.000,0.000,0,0.000,0,0.264,359486.618,331642.907,331891.069,0.000,337052.826,345242.153,338938.853,359933.308 +2.619253,0.020130,6019972,0.179409,2324903.486,0.000,0.000,92.988,0.000,0.171,6.507,306.445,52.393,123.415,2.003059,97.450,8,0.000,0.000,0.000,0,0.000,0,92.988,303472.904,318723.548,324486.006,59810.342,328013.028,334520.632,325032.446,330844.581 +2.639413,0.020159,6066978,0.180810,2331710.323,0.000,0.000,0.374,0.000,0.107,6.957,306.445,54.061,123.236,2.011097,97.448,8,0.000,0.000,0.000,0,0.000,0,0.374,269600.596,291525.796,297825.571,286069.298,303579.696,286317.321,299462.520,297329.525 +2.659557,0.020145,6113833,0.182206,2325943.546,0.000,0.000,10.857,0.000,1.148,6.197,306.445,0.000,123.328,2.041721,97.445,8,0.000,0.000,0.000,0,0.000,0,10.857,290203.094,292337.670,330611.120,340787.588,131053.056,342723.599,282061.919,316165.499 +2.679710,0.020153,6170550,0.183897,2814384.828,0.000,0.000,2.531,0.000,0.054,6.026,306.445,0.000,147.895,2.062458,97.442,8,0.000,0.000,0.000,0,0.000,0,2.531,359855.401,367199.389,331223.773,353603.087,341892.404,377123.696,338766.247,344720.831 +2.699839,0.020130,6225214,0.185526,2715565.120,0.000,0.000,1.044,0.000,0.077,5.112,306.445,0.000,189.007,2.069183,97.439,8,0.000,0.000,0.000,0,0.000,0,1.044,327175.323,340091.446,337011.448,341879.832,342873.380,341830.155,338948.866,345754.669 +2.719957,0.020117,6279971,0.187158,2721883.161,0.000,0.000,0.459,0.000,1.465,5.297,306.445,0.000,166.212,2.075924,97.435,8,0.000,0.000,0.000,0,0.000,0,0.459,331057.981,340204.327,322011.051,349151.840,350344.842,345821.377,333841.651,349450.091 +2.740110,0.020153,6328480,0.188603,2407065.197,0.000,0.000,11.913,0.000,0.055,6.798,306.445,0.000,140.722,2.120037,97.433,8,0.000,0.000,0.000,0,0.000,0,11.913,315539.953,261056.093,192579.110,319757.738,369329.120,326803.921,313555.113,308444.150 +2.760243,0.020133,6375665,0.190010,2343635.878,0.000,0.000,1.190,0.000,0.106,4.506,306.445,0.000,407.248,2.125900,97.425,8,0.000,0.000,0.000,0,0.000,0,1.190,294289.341,285597.251,302981.432,306011.246,284951.553,301541.028,285249.568,283014.459 +2.780386,0.020143,6425713,0.191501,2484577.751,0.000,0.000,0.473,0.000,0.026,4.681,306.445,0.000,372.911,2.132133,97.417,8,0.000,0.000,0.000,0,0.000,0,0.473,319607.408,296572.640,302083.113,314940.882,311316.877,330529.065,295927.269,313600.497 +2.800512,0.020125,6477109,0.193033,2553801.582,0.000,0.000,0.455,0.000,1.633,4.790,306.445,0.000,327.247,2.140636,97.411,8,0.000,0.000,0.000,0,0.000,0,0.455,323572.961,306927.239,324815.179,333759.149,302057.744,341908.100,286505.174,334256.036 +2.820638,0.020126,6516525,0.194208,1958457.020,0.000,0.000,12.140,0.000,0.291,6.429,306.445,0.000,854.575,2.181358,97.394,8,0.000,0.000,0.000,0,0.000,0,12.140,283115.692,268408.383,326045.133,221503.993,198548.667,283115.692,158103.568,219615.893 +2.840770,0.020133,6565994,0.195682,2457139.630,0.000,0.000,0.899,0.000,0.109,4.337,306.445,0.000,372.139,2.187458,97.387,8,0.000,0.000,0.000,0,0.000,0,0.899,312426.131,312426.131,296283.286,316101.733,311730.747,301399.326,312724.153,294048.123 +2.860909,0.020139,6621002,0.197321,2731475.247,0.000,0.000,0.488,0.000,0.210,4.744,306.445,0.000,312.677,2.194313,97.381,8,0.000,0.000,0.000,0,0.000,0,0.488,327034.176,349081.424,337015.025,338057.800,346102.066,356430.507,339696.447,338057.800 +2.881027,0.020118,6673062,0.198873,2587737.138,0.000,0.000,0.405,0.000,1.078,4.773,306.445,0.000,453.769,2.200661,97.372,8,0.000,0.000,0.000,0,0.000,0,0.405,323690.823,307635.520,330450.951,331047.433,316334.213,327369.128,329009.453,322199.618 +2.901157,0.020130,6717535,0.200198,2209292.581,0.000,0.000,14.100,0.000,0.031,6.211,306.445,0.000,597.872,2.239586,97.360,8,0.000,0.000,0.000,0,0.000,0,14.100,268356.048,49130.717,340238.906,343865.340,292598.505,301242.332,317983.536,295877.198 +2.921307,0.020150,6772324,0.201831,2719019.154,0.000,0.000,0.410,0.000,0.211,5.304,306.445,0.000,317.342,2.251198,97.354,8,0.000,0.000,0.000,0,0.000,0,0.410,341533.699,344163.935,344560.952,323618.316,323072.418,352749.423,331112.008,358208.404 +2.941450,0.020143,6828167,0.203495,2772345.335,0.000,0.000,0.441,0.000,0.033,4.862,306.445,0.000,224.762,2.258110,97.349,8,0.000,0.000,0.000,0,0.000,0,0.441,360474.894,328006.834,353375.608,344786.963,334659.311,358737.306,345581.288,346723.131 +2.961596,0.020146,6883477,0.205144,2745466.877,0.000,0.000,0.363,0.000,6.439,5.028,306.445,0.000,319.737,2.269497,97.343,8,0.000,0.000,0.000,0,0.000,0,0.363,359526.606,245657.486,351137.818,361115.016,347812.085,361263.929,355108.842,363845.095 +2.981728,0.020132,6927806,0.206465,2201901.924,0.000,0.000,12.211,0.000,0.167,6.895,306.445,0.000,607.704,2.309254,97.331,8,0.000,0.000,0.000,0,0.000,0,12.211,319787.150,214184.870,256753.616,291027.169,226602.824,341841.437,335036.398,216668.461 +3.001862,0.020134,6983778,0.208133,2779961.194,0.000,0.000,0.479,0.000,0.133,5.050,306.445,0.000,271.422,2.316410,97.326,8,0.000,0.000,0.000,0,0.000,0,0.479,341808.278,355119.033,342950.619,350798.005,338132.920,360185.067,338132.920,352834.352 +3.021998,0.020136,7037856,0.209744,2685641.265,0.000,0.000,0.383,0.000,0.052,4.739,306.445,0.000,260.145,2.322990,97.321,8,0.000,0.000,0.000,0,0.000,0,0.383,326083.075,335270.612,341875.707,341875.707,341776.382,336363.184,323401.308,338995.290 +3.042143,0.020145,7089361,0.211279,2556762.815,0.000,0.000,0.526,0.000,10.012,4.704,306.445,0.000,346.518,2.336884,97.314,8,0.000,0.000,0.000,0,0.000,0,0.526,336318.184,337410.287,362975.434,325148.946,339495.212,359053.790,169027.811,327333.152 +3.062274,0.020131,7137131,0.212703,2372946.758,0.000,0.000,11.458,0.000,0.040,7.219,306.445,0.000,319.391,2.374496,97.307,8,0.000,0.000,0.000,0,0.000,0,11.458,248918.489,314637.738,307633.646,244696.163,315233.831,370273.082,264069.185,307484.623 +3.082413,0.020139,7196515,0.214473,2948675.596,0.000,0.000,0.279,0.000,0.073,4.869,306.445,0.000,185.428,2.381714,97.304,8,0.000,0.000,0.000,0,0.000,0,0.279,350808.182,358454.956,379607.721,371861.638,368783.067,383083.528,371811.984,364264.519 +3.102539,0.020126,7252529,0.216142,2783167.298,0.000,0.000,0.399,0.000,0.159,4.836,306.445,0.000,146.732,2.388630,97.301,8,0.000,0.000,0.000,0,0.000,0,0.399,342840.261,338269.057,349299.570,346517.098,354665.765,363062.867,336033.142,352479.538 +3.122670,0.020131,7299301,0.217536,2323411.626,0.000,0.000,14.305,0.000,2.738,5.165,306.445,0.000,409.627,2.415943,97.293,8,0.000,0.000,0.000,0,0.000,0,14.305,331880.464,305105.495,292885.379,334711.954,96121.643,321349.307,339232.404,302124.979 +3.142883,0.020213,7345574,0.218915,2289224.999,0.000,0.000,6.807,0.000,0.066,7.263,306.445,0.000,238.085,2.440304,97.288,8,0.000,0.000,0.000,0,0.000,0,6.807,212383.959,340467.366,348877.633,276104.094,205556.801,225444.607,347937.662,332452.877 +3.163136,0.020253,7398252,0.220485,2601014.592,0.000,0.000,0.528,0.000,0.136,4.651,306.445,0.000,137.133,2.446915,97.285,8,0.000,0.000,0.000,0,0.000,0,0.528,325139.168,320349.722,332594.903,321485.364,320448.474,314227.132,341581.285,325188.544 +3.183280,0.020144,7452610,0.222105,2698466.722,0.000,0.000,0.473,0.000,0.019,4.921,306.445,0.000,142.722,2.453503,97.283,8,0.000,0.000,0.000,0,0.000,0,0.473,332703.999,335483.979,342433.928,328583.672,344270.700,335285.409,343674.990,336030.046 +3.203418,0.020138,7497831,0.223453,2245569.716,0.000,0.000,17.959,0.000,1.082,4.528,306.445,9.311,118.131,2.469135,97.280,8,0.000,0.000,0.000,0,0.000,0,17.959,310261.153,40421.347,322576.256,316518.020,302365.582,307678.954,327790.312,317958.092 +3.223556,0.020138,7515998,0.223994,902142.179,0.000,0.000,2.165,0.000,21.220,4.051,306.445,105.524,94.855,2.488518,97.278,8,0.000,0.000,0.000,0,0.000,0,2.165,173456.412,169036.824,194759.819,0.000,0.000,0.000,182742.512,182146.613 +3.243691,0.020135,7555865,0.225182,1979944.292,0.000,0.000,0.647,0.000,41.355,8.573,306.445,117.951,327.276,2.510349,97.272,8,0.000,0.000,0.000,0,0.000,0,0.647,391250.938,393237.487,385837.590,0.000,0.000,0.000,409427.866,400190.411 +3.263848,0.020157,7593742,0.226311,1879103.174,0.000,0.000,0.542,0.000,61.512,9.773,306.445,89.144,200.187,2.528900,97.268,8,0.000,0.000,0.000,0,0.000,0,0.542,368359.191,378678.209,376495.340,0.000,0.000,0.000,365779.436,389790.998 +3.284004,0.020156,7624648,0.227232,1533311.878,0.000,0.000,80.488,0.000,7.996,9.363,306.445,338.564,80.620,2.548798,97.266,8,0.000,0.000,0.000,0,0.000,0,80.488,334087.950,243595.461,244290.031,28824.636,13841.779,13544.106,337362.349,317765.566 +3.304157,0.020152,7638838,0.227655,704136.487,0.000,0.000,2.515,0.000,28.148,6.419,306.445,36.441,93.235,2.557945,97.265,8,0.000,0.000,0.000,0,0.000,0,2.515,172585.391,0.000,0.000,180326.427,0.000,177398.727,173825.942,0.000 +3.324307,0.020151,7676288,0.228771,1858514.677,0.000,0.000,34.902,0.000,48.298,8.577,306.445,198.119,158.379,2.581367,97.262,8,0.000,0.000,0.000,0,0.000,0,34.902,345202.352,258405.499,0.000,327783.430,157365.822,352547.083,142477.854,274732.637 +3.344458,0.020151,7716940,0.229983,2017415.919,0.000,0.000,12.473,0.000,68.449,8.649,306.445,78.123,131.627,2.621548,97.259,8,0.000,0.000,0.000,0,0.000,0,12.473,260737.559,282920.598,0.000,276816.540,281779.189,301133.519,268826.676,345201.838 +3.364600,0.020142,7765475,0.231429,2409585.917,0.000,0.000,85.421,0.000,0.105,6.247,306.445,135.170,127.607,2.634315,97.256,8,0.000,0.000,0.000,0,0.000,0,85.421,356212.609,329254.637,51135.747,335758.310,333027.760,342907.385,326970.905,334318.565 +3.384748,0.020148,7817796,0.232988,2596808.429,0.000,0.000,0.271,0.000,0.067,6.709,306.445,0.000,137.458,2.642490,97.254,8,0.000,0.000,0.000,0,0.000,0,0.271,330699.615,332287.847,333925.711,316058.104,324892.643,303302.619,326877.933,328763.958 +3.404866,0.020118,7868913,0.234512,2540921.451,0.000,0.000,0.465,0.000,7.272,6.058,306.445,0.000,141.551,2.655869,97.251,8,0.000,0.000,0.000,0,0.000,0,0.465,331054.969,347558.010,338709.994,341791.887,310972.956,323996.440,209717.855,337119.340 +3.424994,0.020128,7918243,0.235982,2450771.074,0.000,0.000,10.969,0.000,0.551,6.048,306.445,0.000,128.860,2.693802,97.248,8,0.000,0.000,0.000,0,0.000,0,10.969,268377.566,292323.880,349258.477,323523.641,268377.566,323523.641,249945.860,375440.442 +3.445115,0.020121,7974991,0.237673,2820311.171,0.000,0.000,0.779,0.000,0.098,4.884,306.445,0.000,149.097,2.700897,97.245,8,0.000,0.000,0.000,0,0.000,0,0.779,349283.621,371449.314,360416.166,345705.302,345705.302,349383.018,349383.018,348985.427 +3.465232,0.020117,8027891,0.239250,2629678.442,0.000,0.000,0.769,0.000,0.154,4.655,306.445,0.000,161.365,2.707405,97.242,8,0.000,0.000,0.000,0,0.000,0,0.769,324111.596,331071.048,338428.182,327392.480,317599.538,338428.182,325901.169,326746.246 +3.485343,0.020111,8080651,0.240822,2623426.603,0.000,0.000,10.783,0.000,0.432,5.766,306.445,0.000,195.399,2.737091,97.238,8,0.000,0.000,0.000,0,0.000,0,10.783,381431.112,331160.371,393116.200,161900.626,381431.112,357215.631,321613.405,295558.145 +3.505473,0.020130,8129401,0.242275,2421712.974,0.000,0.000,3.649,0.000,0.130,5.388,306.445,0.000,461.057,2.757797,97.229,8,0.000,0.000,0.000,0,0.000,0,3.649,286184.378,330694.221,298355.038,316139.105,301434.961,279875.506,323491.177,285538.588 +3.525598,0.020125,8183607,0.243890,2693461.154,0.000,0.000,0.540,0.000,0.054,4.926,306.445,0.000,415.566,2.764866,97.221,8,0.000,0.000,0.000,0,0.000,0,0.540,349962.124,331527.374,345639.150,332372.093,330931.101,333813.084,323577.077,345639.150 +3.545744,0.020146,8236876,0.245478,2644156.778,0.000,0.000,0.467,0.000,0.039,4.886,306.445,0.000,313.339,2.771149,97.215,8,0.000,0.000,0.000,0,0.000,0,0.467,341756.358,330141.109,319568.254,329148.353,330190.747,327162.840,330538.211,335650.906 +3.565869,0.020125,8281263,0.246801,2205556.888,0.000,0.000,14.588,0.000,1.155,5.400,306.445,0.000,768.437,2.785763,97.200,8,0.000,0.000,0.000,0,0.000,0,14.588,289191.454,314284.527,279054.847,349315.451,276669.763,293911.934,77266.789,325862.123 +3.586020,0.020150,8332501,0.248328,2542791.810,0.000,0.000,3.628,0.000,0.139,5.673,306.445,0.000,458.857,2.821133,97.191,8,0.000,0.000,0.000,0,0.000,0,3.628,303122.143,292055.307,316223.690,337861.092,291211.646,341533.495,338258.109,322526.328 +3.606151,0.020131,8385955,0.249921,2655260.251,0.000,0.000,0.457,0.000,0.134,4.620,306.445,0.000,332.387,2.827801,97.184,8,0.000,0.000,0.000,0,0.000,0,0.457,334502.984,334055.921,312447.843,319799.557,331621.907,331522.560,348809.022,342500.457 +3.626297,0.020146,8438864,0.251498,2626337.486,0.000,0.000,0.473,0.000,0.189,4.593,306.445,0.000,436.084,2.834171,97.176,8,0.000,0.000,0.000,0,0.000,0,0.473,337940.721,312674.589,326920.915,319574.377,320864.985,343698.818,334068.897,330594.183 +3.646553,0.020257,8481471,0.252768,2103355.743,0.000,0.000,14.771,0.000,2.891,5.531,306.445,0.000,539.945,2.874092,97.165,8,0.000,0.000,0.000,0,0.000,0,14.771,47885.443,252756.153,272305.262,240858.842,312045.243,326015.944,290718.942,360769.915 +3.666703,0.020149,8533549,0.254320,2584608.739,0.000,0.000,4.151,0.000,0.111,5.839,306.445,0.000,278.779,2.884220,97.160,8,0.000,0.000,0.000,0,0.000,0,4.151,307008.519,318820.357,311723.328,312418.142,340409.220,326860.347,346960.323,320408.503 +3.686827,0.020124,8591101,0.256035,2859870.945,0.000,0.000,0.377,0.000,0.045,4.817,306.445,0.000,280.876,2.891346,97.154,8,0.000,0.000,0.000,0,0.000,0,0.377,365881.807,361310.148,366627.186,352315.906,365583.656,353160.669,334625.572,360366.001 +3.706953,0.020126,8643275,0.257590,2592345.540,0.000,0.000,0.490,0.000,2.281,4.502,306.445,0.000,266.677,2.899532,97.149,8,0.000,0.000,0.000,0,0.000,0,0.490,341197.470,325198.405,328676.462,282716.413,332651.386,327434.299,327235.553,327235.553 +3.727101,0.020148,8687329,0.258903,2186532.017,0.000,0.000,13.126,0.000,0.209,6.581,306.445,0.000,686.719,2.941586,97.135,8,0.000,0.000,0.000,0,0.000,0,13.126,246080.395,281766.520,243698.012,155351.278,348919.964,326535.482,319537.230,264643.136 +3.747242,0.020141,8744399,0.260603,2833490.879,0.000,0.000,0.441,0.000,0.102,5.004,306.445,0.000,301.969,2.949299,97.129,8,0.000,0.000,0.000,0,0.000,0,0.441,331558.649,363632.157,360553.895,337069.732,364376.898,367405.511,356383.346,352510.693 +3.767369,0.020127,8799599,0.262248,2742614.566,0.000,0.000,0.402,0.000,0.116,4.683,306.445,0.000,268.028,2.955799,97.124,8,0.000,0.000,0.000,0,0.000,0,0.402,345410.443,344168.317,327225.716,350229.893,343224.301,349285.877,344814.223,338255.797 +3.787520,0.020151,8852832,0.263835,2641667.896,0.000,0.000,0.613,0.000,7.838,4.829,306.445,0.000,319.652,2.968319,97.118,8,0.000,0.000,0.000,0,0.000,0,0.613,344494.177,220978.475,334172.254,359927.437,348910.769,344593.426,349655.139,338936.219 +3.807665,0.020145,8900698,0.265261,2376118.053,0.000,0.000,12.954,0.000,0.233,7.241,306.445,0.000,300.561,3.007271,97.112,8,0.000,0.000,0.000,0,0.000,0,12.954,312242.146,149965.584,246120.280,374640.934,365358.059,227256.684,378364.012,322170.354 +3.827805,0.020141,8955423,0.266892,2717154.652,0.000,0.000,0.322,0.000,0.127,4.817,306.445,0.000,193.368,3.014366,97.108,8,0.000,0.000,0.000,0,0.000,0,0.322,345273.521,334697.844,323327.750,326207.511,334350.286,339116.789,357785.590,356395.360 +3.847922,0.020117,9013864,0.268634,2905016.725,0.000,0.000,0.411,0.000,0.047,5.131,306.445,0.000,184.465,3.021656,97.105,8,0.000,0.000,0.000,0,0.000,0,0.411,366650.183,356459.933,371770.163,362474.666,378629.941,360486.324,351737.622,356807.893 +3.868038,0.020115,9065503,0.270173,2567159.184,0.000,0.000,13.002,0.000,1.520,5.279,306.445,0.000,334.596,3.036770,97.098,8,0.000,0.000,0.000,0,0.000,0,13.002,339742.556,349486.417,338251.149,344614.486,347647.014,122693.098,367880.438,356844.025 +3.888171,0.020133,9113868,0.271614,2402258.525,0.000,0.000,6.299,0.000,0.044,7.273,306.445,0.000,317.224,3.073929,97.092,8,0.000,0.000,0.000,0,0.000,0,6.299,345500.058,235581.768,213677.580,329009.831,244373.244,350466.994,316095.798,367553.253 +3.908305,0.020135,9166319,0.273178,2605013.699,0.000,0.000,0.320,0.000,0.128,4.649,306.445,0.000,137.357,3.080551,97.089,8,0.000,0.000,0.000,0,0.000,0,0.320,327098.058,315724.621,322926.142,317860.244,340855.446,324515.443,332213.621,323820.124 +3.928454,0.020149,9217650,0.274707,2547608.783,0.000,0.000,0.567,0.000,0.157,4.856,306.445,0.000,134.159,3.086838,97.086,8,0.000,0.000,0.000,0,0.000,0,0.567,330542.450,312923.445,326820.125,312178.980,320765.143,308506.287,324090.420,311781.933 +3.948593,0.020139,9251895,0.275728,1700456.991,0.000,0.000,4.066,0.000,16.178,4.989,306.445,1.746,89.419,3.099110,97.085,8,0.000,0.000,0.000,0,0.000,0,4.066,53677.734,230749.705,242518.089,238843.572,231494.539,231494.539,232835.241,238843.572 +3.968726,0.020133,9271361,0.276308,966849.903,0.000,0.000,25.918,0.000,10.878,3.142,306.445,28.521,51.415,3.118298,97.084,8,0.000,0.000,0.000,0,0.000,0,25.918,100678.350,57565.963,169072.078,165396.598,58807.679,180098.518,66158.639,169072.078 +3.988860,0.020134,9306670,0.277360,1753714.493,0.000,0.000,1.414,0.000,31.012,7.860,306.445,170.344,336.227,3.136726,97.077,8,0.000,0.000,0.000,0,0.000,0,1.414,360189.683,0.000,349709.812,349163.468,0.000,345488.063,0.000,349163.468 +4.009000,0.020140,9347318,0.278572,2018260.270,0.000,0.000,0.210,0.000,51.152,9.963,306.445,71.375,125.682,3.156654,97.074,8,0.000,0.000,0.000,0,0.000,0,0.210,411516.953,0.000,403622.263,397068.180,0.000,404168.436,0.000,401884.438 +4.029157,0.020157,9384908,0.279692,1864857.234,0.000,0.000,70.384,0.000,71.192,9.454,306.445,90.694,188.946,3.175186,97.071,8,0.000,0.000,0.000,0,0.000,0,70.384,367117.412,0.000,375848.854,365678.709,14684.696,360171.948,0.000,381355.615 +4.049313,0.020156,9411395,0.280481,1314093.174,0.000,0.000,76.738,0.000,21.084,7.862,306.445,257.172,69.187,3.191315,97.069,8,0.000,0.000,0.000,0,0.000,0,76.738,88757.228,159108.121,266618.972,265527.492,87120.007,0.000,172553.179,274408.176 +4.069468,0.020155,9436735,0.281237,1257262.814,0.000,0.000,40.459,0.000,35.689,7.583,306.445,118.613,225.015,3.207027,97.065,8,0.000,0.000,0.000,0,0.000,0,40.459,0.000,271348.474,119970.856,282710.478,0.000,14289.333,288664.367,280279.307 +4.089618,0.020150,9474109,0.282350,1854803.718,0.000,0.000,39.169,0.000,55.839,8.968,306.445,228.367,147.915,3.246563,97.062,8,0.000,0.000,0.000,0,0.000,0,39.169,0.000,275783.814,254592.580,279357.043,213202.675,290622.641,272905.379,268339.586 +4.109764,0.020146,9519494,0.283703,2252761.587,0.000,0.000,0.326,0.000,75.986,8.299,306.445,26.176,147.165,3.265373,97.059,8,0.000,0.000,0.000,0,0.000,0,0.326,0.000,319561.069,303875.872,334005.348,309335.909,334898.809,325666.383,325418.199 +4.129905,0.020141,9567592,0.285136,2388109.086,0.000,0.000,84.539,0.000,0.064,6.640,306.445,148.177,135.764,3.276878,97.057,8,0.000,0.000,0.000,0,0.000,0,84.539,165834.013,319652.507,305948.858,319652.507,319652.507,327596.652,317467.868,312304.174 +4.150060,0.020155,9619562,0.286685,2578537.479,0.000,0.000,0.240,0.000,0.503,7.101,306.445,0.000,137.994,3.285908,97.054,8,0.000,0.000,0.000,0,0.000,0,0.240,325777.893,322652.092,326075.588,330441.786,319427.060,325033.654,312083.909,317045.497 +4.170199,0.020139,9668980,0.288158,2453844.797,0.000,0.000,10.129,0.000,0.196,6.989,306.445,0.000,129.180,3.330200,97.051,8,0.000,0.000,0.000,0,0.000,0,10.129,275038.373,342171.769,177069.298,330701.492,374795.025,312329.187,327027.031,314712.621 +4.190327,0.020128,9722282,0.289747,2648140.777,0.000,0.000,0.524,0.000,0.125,4.656,306.445,0.000,178.350,3.336735,97.048,8,0.000,0.000,0.000,0,0.000,0,0.524,338830.065,337339.610,324919.153,341910.338,312498.696,327204.517,338233.883,327204.517 +4.210442,0.020115,9775799,0.291342,2660536.484,0.000,0.000,0.418,0.000,0.121,4.359,306.445,0.000,140.403,3.343521,97.045,8,0.000,0.000,0.000,0,0.000,0,0.418,326421.185,335667.962,322344.649,353167.240,328012.028,332734.845,327415.462,334773.113 +4.230551,0.020109,9832304,0.293025,2809912.095,0.000,0.000,0.497,0.000,6.663,5.038,306.445,0.000,178.712,3.355469,97.041,8,0.000,0.000,0.000,0,0.000,0,0.497,363863.849,367991.319,354465.152,379031.059,367394.577,370030.190,239144.629,367991.319 +4.250659,0.020108,9874180,0.294273,2082602.678,0.000,0.000,13.316,0.000,0.099,6.037,306.445,0.000,714.129,3.393772,97.027,8,0.000,0.000,0.000,0,0.000,0,13.316,258858.223,225437.911,264328.810,281983.885,287056.611,312818.102,220066.789,232052.347 +4.270784,0.020125,9929234,0.295914,2735580.328,0.000,0.000,0.400,0.000,0.073,4.844,306.445,0.000,355.393,3.400383,97.020,8,0.000,0.000,0.000,0,0.000,0,0.400,341959.963,344692.860,334059.406,349363.630,348966.118,334655.675,339077.999,342804.677 +4.290954,0.020170,9981968,0.297486,2614470.465,0.000,0.000,0.517,0.000,0.074,4.749,306.445,0.000,336.398,3.407143,97.014,8,0.000,0.000,0.000,0,0.000,0,0.517,354039.777,330192.538,320028.954,316855.932,323102.818,322805.348,322854.926,324590.172 +4.311101,0.020147,10031997,0.298977,2483223.265,0.000,0.000,0.392,0.000,9.180,4.702,306.445,0.000,534.553,3.418869,97.003,8,0.000,0.000,0.000,0,0.000,0,0.392,339756.206,323177.890,316725.252,330573.606,322284.448,343677.425,339706.571,167321.866 +4.331224,0.020123,10076004,0.300288,2186913.820,0.000,0.000,17.131,0.000,0.190,6.360,306.445,0.000,621.184,3.457016,96.991,8,0.000,0.000,0.000,0,0.000,0,17.131,224321.789,316306.644,285148.079,301547.323,291558.693,340706.732,281371.283,145953.278 +4.351351,0.020127,10127550,0.301825,2560980.917,0.000,0.000,0.447,0.000,0.061,4.758,306.445,0.000,427.549,3.463352,96.983,8,0.000,0.000,0.000,0,0.000,0,0.447,319861.777,312508.632,319861.777,309378.578,316234.888,334220.282,318917.792,329997.192 +4.371511,0.020160,10178176,0.303333,2511183.910,0.000,0.000,0.548,0.000,0.035,4.511,306.445,0.000,327.067,3.469612,96.976,8,0.000,0.000,0.000,0,0.000,0,0.548,317556.184,319341.880,313339.959,318697.045,312149.495,314232.807,306643.601,309222.939 +4.391664,0.020152,10227667,0.304808,2455866.261,0.000,0.000,0.509,0.000,8.656,4.949,306.445,0.000,362.283,3.482059,96.969,8,0.000,0.000,0.000,0,0.000,0,0.509,332272.140,323141.603,329145.924,319568.785,179782.253,313117.862,325721.972,333115.722 +4.411795,0.020131,10272190,0.306135,2211650.859,0.000,0.000,13.036,0.000,0.187,6.851,306.445,0.000,414.858,3.519260,96.961,8,0.000,0.000,0.000,0,0.000,0,13.036,275692.614,260989.008,224229.993,303261.876,231532.122,318909.294,331327.881,265708.071 +4.431931,0.020136,10322305,0.307629,2488839.332,0.000,0.000,0.571,0.000,0.135,4.502,306.445,0.000,261.698,3.525501,96.956,8,0.000,0.000,0.000,0,0.000,0,0.571,319727.579,319727.579,310788.318,321565.094,305822.061,302246.357,314959.973,294002.371 +4.452060,0.020129,10375656,0.309219,2650410.195,0.000,0.000,0.424,0.000,0.061,4.622,306.445,0.000,232.481,3.532040,96.951,8,0.000,0.000,0.000,0,0.000,0,0.424,328873.226,330860.376,339802.548,330860.376,333741.742,327184.149,323805.995,335281.783 +4.472193,0.020134,10426688,0.310740,2534666.023,0.000,0.000,0.410,0.000,10.898,4.998,306.445,0.000,305.188,3.546268,96.945,8,0.000,0.000,0.000,0,0.000,0,0.410,343803.069,360193.565,333819.767,331833.040,334366.117,331584.699,341717.006,157348.761 +4.492325,0.020132,10469490,0.312015,2126096.782,0.000,0.000,14.543,0.000,0.134,6.557,306.445,0.000,664.568,3.583019,96.932,8,0.000,0.000,0.000,0,0.000,0,14.543,216871.608,298533.752,333404.084,299825.246,246377.273,190346.313,345971.312,194767.195 +4.512461,0.020136,10528023,0.313760,2906900.951,0.000,0.000,0.339,0.000,0.121,5.030,306.445,0.000,271.398,3.590187,96.927,8,0.000,0.000,0.000,0,0.000,0,0.339,356478.141,362040.352,354541.300,355037.926,365218.759,374853.303,356527.804,382203.368 +4.532592,0.020131,10581015,0.315339,2632410.491,0.000,0.000,0.462,0.000,0.050,4.832,306.445,0.000,270.305,3.596706,96.922,8,0.000,0.000,0.000,0,0.000,0,0.462,322394.778,317576.243,326269.477,343854.646,311764.195,341867.622,333124.712,335558.818 +4.556390,0.023798,10634249,0.316925,2236901.453,0.000,0.000,12.187,0.000,3.423,6.088,306.445,0.000,346.831,3.635582,96.913,8,0.000,0.000,0.000,0,0.000,0,12.187,301032.461,361037.256,102319.101,247876.952,359440.490,243170.694,280862.782,341161.718 +4.576529,0.020139,10687212,0.318504,2629893.281,0.000,0.000,6.136,0.000,0.097,6.159,306.445,0.000,213.557,3.649185,96.909,8,0.000,0.000,0.000,0,0.000,0,6.136,352850.512,380856.097,298875.208,295002.095,357220.178,283084.825,312480.759,349523.607 +4.596660,0.020132,10742856,0.320162,2764009.226,0.000,0.000,0.439,0.000,0.079,4.833,306.445,0.000,245.067,3.656078,96.904,8,0.000,0.000,0.000,0,0.000,0,0.439,347214.875,343092.009,349201.798,356553.415,327146.948,366686.725,336386.142,337727.315 +4.616776,0.020115,10797526,0.321791,2717805.624,0.000,0.000,0.324,0.000,1.453,4.958,306.445,0.000,168.170,3.662430,96.901,8,0.000,0.000,0.000,0,0.000,0,0.324,342124.352,314831.956,336606.217,356839.377,335910.236,349481.865,343963.730,338047.892 +4.636892,0.020116,10838501,0.323013,2036886.359,0.000,0.000,12.536,0.000,6.726,6.939,306.445,0.000,443.511,3.701775,96.892,8,0.000,0.000,0.000,0,0.000,0,12.536,187706.721,41209.977,307160.972,360102.618,345487.741,211468.324,364129.166,219620.840 +4.657027,0.020134,10891584,0.324594,2636434.479,0.000,0.000,7.227,0.000,0.041,5.348,306.445,0.000,197.113,3.714405,96.889,8,0.000,0.000,0.000,0,0.000,0,7.227,316622.455,318907.104,331721.001,349998.187,329933.015,323774.398,352829.164,312649.154 +4.677174,0.020147,10948026,0.326277,2801483.046,0.000,0.000,0.262,0.000,0.116,5.024,306.445,0.000,147.741,3.721333,96.886,8,0.000,0.000,0.000,0,0.000,0,0.262,345110.230,349775.894,353349.594,355831.330,352605.073,350470.780,351662.014,342678.129 +4.697298,0.020124,11001602,0.327873,2662313.094,0.000,0.000,0.262,0.000,4.367,5.049,306.445,0.000,140.924,3.731552,96.883,8,0.000,0.000,0.000,0,0.000,0,0.262,342727.591,333782.982,248759.507,357038.965,338304.979,347398.664,352268.507,342031.899 +4.717443,0.020146,11033995,0.328839,1607930.997,0.000,0.000,22.284,0.000,2.621,3.437,306.445,12.603,84.152,3.742001,96.881,8,0.000,0.000,0.000,0,0.000,0,22.284,206693.566,218606.739,17969.037,222776.350,235086.630,240695.749,240000.814,226102.111 +4.737569,0.020125,11063141,0.329707,1448226.499,0.000,0.000,1.002,0.000,22.746,6.738,306.445,113.546,309.778,3.768166,96.875,8,0.000,0.000,0.000,0,0.000,0,1.002,0.000,0.000,292517.306,0.000,292616.683,276269.105,294604.231,292219.174 +4.757706,0.020137,11101827,0.330860,1921131.985,0.000,0.000,0.258,0.000,42.883,9.819,306.445,136.564,101.453,3.787739,96.873,8,0.000,0.000,0.000,0,0.000,0,0.258,0.000,0.000,385408.296,0.000,388884.469,381683.825,385855.232,379300.163 +4.777853,0.020147,11136051,0.331880,1698678.531,0.000,0.000,0.332,0.000,63.031,9.284,306.445,44.593,186.710,3.804031,96.869,8,0.000,0.000,0.000,0,0.000,0,0.332,0.000,0.000,339993.804,0.000,340787.950,337909.170,346992.216,332995.391 +4.798019,0.020166,11167838,0.332828,1576303.019,0.000,0.000,78.894,0.000,6.290,9.079,306.445,620.644,123.393,3.819458,96.867,8,0.000,0.000,0.000,0,0.000,0,78.894,44481.826,72351.153,334084.797,52316.975,268577.002,270610.173,253105.062,280776.031 +4.818172,0.020153,11187709,0.333420,986006.214,0.000,0.000,1.380,0.000,26.443,8.457,306.445,62.995,209.917,3.831966,96.863,8,0.000,0.000,0.000,0,0.000,0,1.380,256239.550,252518.022,264228.428,213020.214,0.000,0.000,0.000,0.000 +4.838329,0.020157,11202585,0.333863,737995.994,0.000,0.000,10.536,0.000,46.600,10.132,307.430,65.500,182.355,3.873127,96.859,8,0.000,0.000,0.000,0,0.000,0,10.536,175519.617,243137.830,234952.207,84386.339,0.000,0.000,0.000,0.000 +4.858457,0.020128,11227423,0.334603,1233976.697,0.000,0.000,60.300,0.000,32.519,6.874,307.430,89.465,179.317,3.892242,96.856,8,0.000,0.000,0.000,0,0.000,0,60.300,0.000,238965.614,246318.402,249050.857,123606.330,148893.959,156445.471,70696.064 +4.878603,0.020145,11278226,0.336117,2521861.210,0.000,0.000,0.371,0.000,52.664,6.350,307.430,77.563,134.571,3.903278,96.853,8,0.000,0.000,0.000,0,0.000,0,0.371,0.000,345295.880,378356.124,371009.403,346437.600,362769.162,353337.561,364655.482 +4.898747,0.020145,11328203,0.337607,2480915.585,0.000,0.000,0.391,0.000,72.808,6.345,307.430,144.851,135.350,3.913670,96.850,8,0.000,0.000,0.000,0,0.000,0,0.391,0.000,359997.595,373897.116,342226.065,355927.021,356473.074,353792.452,338602.261 +4.918900,0.020153,11380372,0.339162,2588695.278,0.000,0.000,83.005,0.000,0.112,6.863,307.430,105.251,136.459,3.923191,96.848,8,0.000,0.000,0.000,0,0.000,0,83.005,155215.527,359853.901,335291.341,346853.112,350872.440,352361.080,335986.040,352261.837 +4.939051,0.020151,11424200,0.340468,2174931.096,0.000,0.000,13.264,0.000,0.046,7.876,307.430,0.000,198.885,3.966213,96.844,8,0.000,0.000,0.000,0,0.000,0,13.264,302608.602,310349.983,78455.920,298986.033,305685.305,303402.590,292882.252,282560.410 +4.959202,0.020151,11470880,0.341859,2316545.295,0.000,0.000,0.752,0.000,0.098,5.952,307.430,0.000,399.335,3.974236,96.836,8,0.000,0.000,0.000,0,0.000,0,0.752,284158.919,280883.598,303116.081,294580.396,299046.743,286987.606,283662.659,284109.293 +4.979332,0.020131,11525926,0.343499,2734452.094,0.000,0.000,0.403,0.000,0.175,4.823,307.430,0.000,186.284,3.981476,96.832,8,0.000,0.000,0.000,0,0.000,0,0.403,348028.401,324929.171,344998.180,354138.520,358659.015,347929.050,329747.720,326022.038 +4.999466,0.020133,11578962,0.345080,2634249.314,0.000,0.000,0.457,0.000,0.761,4.827,307.430,0.000,363.399,3.987881,96.825,8,0.000,0.000,0.000,0,0.000,0,0.457,329852.359,333031.180,310928.439,340580.880,328411.955,347633.889,324537.767,319272.845 +5.019607,0.020141,11623281,0.346401,2200450.795,0.000,0.000,13.548,0.000,0.046,6.104,307.430,0.000,736.608,4.031166,96.811,8,0.000,0.000,0.000,0,0.000,0,13.548,268955.571,278885.627,294128.263,304058.320,358772.929,319648.508,298348.537,77653.039 +5.039757,0.020150,11676601,0.347990,2646110.904,0.000,0.000,0.412,0.000,0.015,4.721,307.430,0.000,313.464,4.037960,96.805,8,0.000,0.000,0.000,0,0.000,0,0.412,332897.823,327190.720,321582.871,315627.632,333791.109,355279.594,318208.236,341532.919 +5.059907,0.020150,11725140,0.349436,2408900.948,0.000,0.000,0.716,0.000,0.097,4.639,307.430,0.000,523.810,4.044228,96.794,8,0.000,0.000,0.000,0,0.000,0,0.716,298761.485,308488.603,297223.012,294493.464,305213.145,325262.919,289232.879,290225.442 +5.080053,0.020146,11776607,0.350970,2554698.402,0.000,0.000,0.462,0.000,0.093,4.547,307.430,0.000,290.458,4.050312,96.789,8,0.000,0.000,0.000,0,0.000,0,0.462,323984.621,326913.239,331728.086,318822.310,308547.327,307405.662,314156.376,323140.781 +5.100679,0.020626,11819209,0.352240,2065411.618,0.000,0.000,11.975,0.000,5.466,5.998,307.430,0.000,613.784,4.089615,96.776,8,0.000,0.000,0.000,0,0.000,0,11.975,101132.544,229123.875,228493.614,291713.575,287010.863,293458.911,275763.140,358715.097 +5.120823,0.020144,11874531,0.353889,2746354.535,0.000,0.000,5.659,0.000,0.173,5.003,307.430,0.000,430.111,4.100517,96.768,8,0.000,0.000,0.000,0,0.000,0,5.659,336530.447,334792.939,352664.448,358373.403,341643.684,350629.082,333700.791,338019.739 +5.140963,0.020140,11932095,0.355604,2858135.318,0.000,0.000,0.428,0.000,0.127,4.941,307.430,0.000,279.289,4.107635,96.762,8,0.000,0.000,0.000,0,0.000,0,0.428,345375.396,382117.459,341701.189,380081.750,343438.990,370201.114,339268.269,355951.152 +5.161086,0.020123,11986313,0.357220,2694324.917,0.000,0.000,0.490,0.000,4.740,4.858,307.430,0.000,165.195,4.118484,96.759,8,0.000,0.000,0.000,0,0.000,0,0.490,353028.223,250111.352,349350.846,353028.223,343934.169,364060.355,338368.408,342443.340 +5.181219,0.020133,12029413,0.358504,2140779.338,0.000,0.000,12.117,0.000,0.047,6.823,307.430,0.000,448.777,4.157948,96.750,8,0.000,0.000,0.000,0,0.000,0,12.117,257290.881,143298.107,282870.959,290271.797,338004.719,222422.503,330951.571,275668.801 +5.201360,0.020140,12083828,0.360126,2701774.090,0.000,0.000,0.439,0.000,0.059,4.912,307.430,0.000,248.256,4.164661,96.745,8,0.000,0.000,0.000,0,0.000,0,0.439,344430.890,339416.111,330826.440,345473.566,316328.268,354510.098,340111.229,330677.487 +5.221497,0.020138,12133728,0.361613,2477933.112,0.000,0.000,0.586,0.000,0.085,4.627,307.430,0.000,345.084,4.170639,96.738,8,0.000,0.000,0.000,0,0.000,0,0.586,291244.042,303608.879,316023.373,323372.754,315824.741,309120.914,308376.045,310362.364 +5.241631,0.020134,12182720,0.363073,2433306.579,0.000,0.000,0.606,0.000,5.681,4.735,307.430,0.000,430.322,4.181110,96.730,8,0.000,0.000,0.000,0,0.000,0,0.606,315437.828,312358.448,323434.284,317623.195,205772.150,319758.894,302474.630,336447.150 +5.261772,0.020141,12229474,0.364467,2321333.208,0.000,0.000,11.916,0.000,0.128,6.820,307.430,0.000,431.916,4.221962,96.722,8,0.000,0.000,0.000,0,0.000,0,11.916,246909.142,284295.546,286579.443,332803.535,238865.852,286132.594,256292.981,389454.115 +5.281912,0.020139,12283619,0.366080,2688533.906,0.000,0.000,0.387,0.000,0.035,4.761,307.430,0.000,255.448,4.228539,96.716,8,0.000,0.000,0.000,0,0.000,0,0.387,326924.134,331045.444,311630.599,360093.229,340827.347,334620.556,338890.828,344501.768 +5.302052,0.020140,12335807,0.367636,2591249.592,0.000,0.000,0.348,0.000,0.079,4.635,307.430,0.000,211.410,4.234901,96.712,8,0.000,0.000,0.000,0,0.000,0,0.348,327357.028,330534.769,335053.120,329045.203,320554.675,311369.016,320455.370,316880.411 +5.322196,0.020144,12387796,0.369185,2580838.669,0.000,0.000,0.379,0.000,9.380,4.805,307.430,0.000,298.046,4.247707,96.706,8,0.000,0.000,0.000,0,0.000,0,0.379,335232.521,345061.640,334289.323,352756.152,337962.832,338657.820,350770.471,186107.911 +5.342333,0.020137,12434652,0.370582,2326836.621,0.000,0.000,13.543,0.000,0.134,7.652,307.430,0.000,334.618,4.286381,96.700,8,0.000,0.000,0.000,0,0.000,0,13.543,378552.919,314740.706,334405.792,331972.486,338080.581,216812.547,256688.972,155582.618 +5.362461,0.020128,12491328,0.372271,2815828.957,0.000,0.000,0.494,0.000,0.152,4.935,307.430,0.000,229.589,4.293198,96.695,8,0.000,0.000,0.000,0,0.000,0,0.494,336899.855,363977.044,358462.240,360598.606,371330.116,339085.903,336204.294,349270.901 +5.382581,0.020120,12545766,0.373893,2705625.124,0.000,0.000,0.383,0.000,0.122,4.705,307.430,0.000,176.866,4.299911,96.692,8,0.000,0.000,0.000,0,0.000,0,0.383,334686.792,322957.347,343881.484,345720.423,338364.669,342788.061,342042.546,335183.802 +5.402711,0.020130,12596492,0.375405,2519959.825,0.000,0.000,11.837,0.000,2.731,5.716,307.430,0.000,247.613,4.331940,96.687,8,0.000,0.000,0.000,0,0.000,0,11.837,306413.125,386543.536,318584.204,341883.127,326781.054,310884.134,158074.994,370795.650 +5.422838,0.020127,12638569,0.376659,2090570.799,0.000,0.000,7.396,0.000,0.151,6.250,307.430,0.000,387.383,4.351589,96.679,8,0.000,0.000,0.000,0,0.000,0,7.396,219306.973,250160.990,335816.908,198538.891,334972.273,341431.246,200774.689,209568.829 +5.442975,0.020137,12692362,0.378262,2671316.090,0.000,0.000,0.527,0.000,0.062,4.721,307.430,0.000,231.807,4.358009,96.675,8,0.000,0.000,0.000,0,0.000,0,0.527,349104.012,345677.529,332070.914,334404.896,330730.117,323330.899,323777.832,332219.892 +5.463105,0.020130,12750229,0.379986,2874672.391,0.000,0.000,0.474,0.000,0.149,4.972,307.430,0.000,182.797,4.365280,96.671,8,0.000,0.000,0.000,0,0.000,0,0.474,364283.143,365425.719,358918.002,377994.059,352907.057,346101.276,350274.164,358768.970 +5.483242,0.020137,12797043,0.381382,2324724.955,0.000,0.000,0.892,0.000,16.988,4.656,307.430,5.237,138.695,4.380371,96.669,8,0.000,0.000,0.000,0,0.000,0,0.892,317766.373,317965.008,319206.477,342397.116,307089.741,334402.056,334402.056,51496.129 +5.503388,0.020145,12815975,0.381946,939780.903,0.000,0.000,19.978,0.000,17.861,4.032,307.430,39.363,69.030,4.400036,96.667,8,0.000,0.000,0.000,0,0.000,0,19.978,170562.391,179993.955,26209.820,179993.955,23628.550,181830.628,27004.057,150557.547 +5.523519,0.020131,12850102,0.382963,1695233.085,0.000,0.000,1.314,0.000,37.992,7.041,307.430,153.874,382.841,4.415955,96.660,8,0.000,0.000,0.000,0,0.000,0,1.314,332817.466,339076.422,0.000,337784.891,0.000,351047.916,0.000,334506.391 +5.543662,0.020144,12887505,0.384078,1856809.382,0.000,0.000,0.427,0.000,58.136,10.301,307.430,82.416,136.519,4.435093,96.657,8,0.000,0.000,0.000,0,0.000,0,0.427,372176.027,361701.285,0.000,379324.666,0.000,374707.837,0.000,368899.567 +5.563819,0.020157,12922219,0.385112,1722187.032,0.000,0.000,0.335,0.000,78.293,8.890,307.430,29.650,159.297,4.452141,96.654,8,0.000,0.000,0.000,0,0.000,0,0.335,344546.550,350202.174,0.000,348217.744,0.000,334078.685,0.000,345141.879 +5.583973,0.020154,12940985,0.385671,931126.832,0.000,0.000,85.253,0.000,18.150,7.190,307.430,449.273,113.966,4.467262,96.652,8,0.000,0.000,0.000,0,0.000,0,85.253,34881.283,207699.932,122952.802,35675.167,128509.991,87823.430,119876.501,193707.724 +5.604128,0.020155,12965869,0.386413,1234658.987,0.000,0.000,1.598,0.000,38.305,7.028,307.430,87.798,145.943,4.482952,96.649,8,0.000,0.000,0.000,0,0.000,0,1.598,0.000,283955.690,269914.198,0.000,126671.130,0.000,273238.508,280879.462 +5.624285,0.020157,12988201,0.387079,1107928.520,0.000,0.000,49.449,0.000,58.461,10.784,308.836,357.359,254.841,4.524632,96.644,8,0.000,0.000,0.000,0,0.000,0,49.449,0.000,283729.322,140153.057,150968.408,134001.206,0.000,140946.844,258129.683 +5.644389,0.020105,13023357,0.388126,1748662.278,0.000,0.000,56.089,0.000,78.566,9.137,308.836,53.432,194.297,4.541458,96.640,8,0.000,0.000,0.000,0,0.000,0,56.089,0.000,393394.298,0.000,346588.882,395881.302,279240.813,0.000,333556.981 +5.664530,0.020141,13060555,0.389235,1846865.195,0.000,0.000,94.902,0.000,54.406,7.499,308.836,215.084,144.294,4.552769,96.637,8,0.000,0.000,0.000,0,0.000,0,94.902,50692.224,355788.913,0.000,389451.330,361697.213,338808.756,0.000,350426.758 +5.684685,0.020155,13107300,0.390628,2319324.060,0.000,0.000,59.347,0.000,0.052,7.062,308.836,0.000,158.346,4.562153,96.634,8,0.000,0.000,0.000,0,0.000,0,59.347,303107.299,302065.352,274726.651,304744.644,307027.004,304744.644,213648.720,309259.747 +5.704977,0.020293,13153938,0.392018,2298281.089,0.000,0.000,0.665,0.000,2.052,6.683,308.836,0.000,195.577,4.570160,96.630,8,0.000,0.000,0.000,0,0.000,0,0.665,282418.820,257976.360,291732.580,288726.551,285819.081,317259.180,295379.237,278969.279 +5.725126,0.020149,13198825,0.393356,2227757.772,0.000,0.000,12.517,0.000,0.164,6.788,308.836,0.000,125.045,4.614223,96.628,8,0.000,0.000,0.000,0,0.000,0,12.517,352574.046,121147.698,298427.328,290883.514,290139.059,333714.511,297484.351,243387.264 +5.745277,0.020150,13249478,0.394865,2513748.621,0.000,0.000,0.654,0.000,0.203,4.667,308.836,0.000,347.194,4.620502,96.621,8,0.000,0.000,0.000,0,0.000,0,0.654,319745.768,293790.927,302227.491,299746.149,326842.407,338355.835,320887.185,312152.860 +5.765429,0.020152,13300755,0.396393,2544458.302,0.000,0.000,0.467,0.000,0.081,4.547,308.836,0.000,257.995,4.626678,96.616,8,0.000,0.000,0.000,0,0.000,0,0.467,315545.183,315644.426,310086.782,315793.292,334153.367,313312.201,319167.576,320755.474 +5.785559,0.020130,13354136,0.397984,2651811.897,0.000,0.000,0.424,0.000,3.610,4.901,308.836,0.000,369.667,4.636139,96.608,8,0.000,0.000,0.000,0,0.000,0,0.424,286785.749,338350.552,335171.219,345553.728,334922.834,337009.271,348136.936,325881.607 +5.805681,0.020122,13393789,0.399166,1970631.904,0.000,0.000,16.277,0.000,0.147,6.037,308.836,0.000,805.828,4.671875,96.593,8,0.000,0.000,0.000,0,0.000,0,16.277,62469.026,262449.426,262797.304,316271.189,312196.041,257976.703,216976.746,279495.469 +5.825834,0.020153,13447225,0.400759,2651536.560,0.000,0.000,0.426,0.000,0.196,5.032,308.836,0.000,394.447,4.682930,96.585,8,0.000,0.000,0.000,0,0.000,0,0.426,333153.987,325909.352,335486.164,323130.588,339306.965,340944.451,334146.403,319458.649 +5.845961,0.020128,13503627,0.402439,2802230.317,0.000,0.000,0.226,0.000,0.133,4.867,308.836,0.000,185.147,4.689987,96.581,8,0.000,0.000,0.000,0,0.000,0,0.226,354539.122,345149.002,356625.815,386038.253,329399.436,358563.459,333672.189,338243.041 +5.866096,0.020134,13556247,0.404008,2613440.554,0.000,0.000,0.524,0.000,0.152,4.808,308.836,0.000,280.925,4.700165,96.576,8,0.000,0.000,0.000,0,0.000,0,0.524,330181.543,319751.621,338128.151,338624.814,330181.543,317963.634,326208.239,312401.009 +5.886248,0.020152,13594986,0.405162,1922353.379,0.000,0.000,4.168,0.000,1.620,6.098,308.836,0.000,937.026,4.734749,96.557,8,0.000,0.000,0.000,0,0.000,0,4.168,282753.028,234965.881,296796.395,289601.030,229060.719,176112.758,233129.822,179933.745 +5.906398,0.020151,13646831,0.406707,2572884.031,0.000,0.000,3.365,0.000,0.054,5.269,308.836,0.000,236.113,4.745716,96.553,8,0.000,0.000,0.000,0,0.000,0,3.365,312150.459,318850.032,303912.466,335326.018,332398.056,312150.459,337311.076,320785.464 +5.926527,0.020129,13701749,0.408344,2728265.854,0.000,0.000,0.491,0.000,0.126,4.770,308.836,0.000,181.250,4.752583,96.549,8,0.000,0.000,0.000,0,0.000,0,0.491,342436.661,331556.981,332252.486,359128.771,335531.293,336971.982,357141.615,333246.064 +5.946653,0.020125,13753278,0.409880,2560428.375,0.000,0.000,0.462,0.000,5.194,4.864,308.836,0.000,353.258,4.762318,96.542,8,0.000,0.000,0.000,0,0.000,0,0.462,242184.554,323575.260,325860.958,341960.218,328444.790,329786.395,344444.672,324171.529 +5.966794,0.020141,13797177,0.411188,2179556.988,0.000,0.000,14.478,0.000,0.145,6.771,308.836,0.000,418.529,4.802532,96.534,8,0.000,0.000,0.000,0,0.000,0,14.478,158530.387,307577.748,365270.297,275553.914,278036.382,309017.579,247353.081,238217.600 +5.986940,0.020146,13847918,0.412700,2518637.376,0.000,0.000,0.538,0.000,0.221,4.624,308.836,0.000,271.841,4.808567,96.528,8,0.000,0.000,0.000,0,0.000,0,0.538,305268.321,327952.487,300304.608,319563.813,312217.518,310529.856,334256.402,308544.371 +6.007089,0.020149,13903020,0.414342,2734677.293,0.000,0.000,0.452,0.000,0.044,4.890,308.836,0.000,238.454,4.815559,96.524,8,0.000,0.000,0.000,0,0.000,0,0.452,340556.705,337926.349,338472.272,330531.574,325618.267,336933.762,353708.487,370929.877 +6.027236,0.020147,13954884,0.415888,2574317.765,0.000,0.000,0.321,0.000,7.933,4.982,308.836,0.000,255.741,4.827751,96.519,8,0.000,0.000,0.000,0,0.000,0,0.321,356286.691,336680.499,200777.328,359959.749,316528.312,343828.073,318414.478,341842.636 +6.047366,0.020130,13989332,0.416915,1711309.856,0.000,0.000,13.036,0.000,0.103,6.305,308.836,0.000,561.013,4.865421,96.508,8,0.000,0.000,0.000,0,0.000,0,13.036,215652.464,166620.218,174668.064,297770.300,255543.947,226631.316,161453.699,212969.849 +6.067521,0.020155,14039015,0.418395,2465067.053,0.000,0.000,0.486,0.000,0.109,4.839,308.836,0.000,255.832,4.871399,96.503,8,0.000,0.000,0.000,0,0.000,0,0.486,302309.715,301069.317,324140.713,311339.810,303450.881,312084.048,301367.012,309305.557 +6.087665,0.020145,14093924,0.420032,2725742.202,0.000,0.000,0.461,0.000,0.043,5.019,308.836,0.000,231.335,4.878258,96.498,8,0.000,0.000,0.000,0,0.000,0,0.461,337857.208,341629.930,333240.587,344856.601,337956.490,342870.957,340686.750,346643.680 +6.107803,0.020138,14145860,0.421579,2578984.376,0.000,0.000,0.420,0.000,5.007,5.001,308.836,0.000,324.128,4.887772,96.492,8,0.000,0.000,0.000,0,0.000,0,0.420,330814.732,329672.622,324309.669,331907.185,267005.526,329473.994,333347.237,332453.412 +6.127958,0.020154,14183849,0.422712,1884895.964,0.000,0.000,13.373,0.000,0.111,7.142,308.836,0.000,327.743,4.927940,96.485,8,0.000,0.000,0.000,0,0.000,0,13.373,301075.277,184624.441,200104.910,230916.997,64402.721,345135.074,214940.360,343696.184 +6.148114,0.020157,14236983,0.424295,2636060.307,0.000,0.000,0.370,0.000,0.098,4.789,308.836,0.000,205.229,4.935066,96.481,8,0.000,0.000,0.000,0,0.000,0,0.370,334084.204,329271.883,338301.186,323814.613,325551.017,334084.204,330412.949,320540.250 +6.168246,0.020131,14289374,0.425857,2602450.211,0.000,0.000,0.439,0.000,0.116,4.656,308.836,0.000,187.246,4.941433,96.478,8,0.000,0.000,0.000,0,0.000,0,0.439,339916.527,328292.902,315824.826,327746.493,320245.777,319798.715,316122.867,334502.104 +6.188389,0.020143,14341143,0.427399,2570083.413,0.000,0.000,0.381,0.000,2.934,4.876,308.836,0.000,281.000,4.950573,96.472,8,0.000,0.000,0.000,0,0.000,0,0.381,317878.346,334310.914,332871.203,329693.908,312913.824,321502.447,337984.660,282928.111 +6.208520,0.020131,14384439,0.428690,2150727.788,0.000,0.000,11.692,0.000,0.017,7.434,308.836,0.000,375.473,4.992477,96.465,8,0.000,0.000,0.000,0,0.000,0,11.692,322539.623,204561.554,256173.854,246288.534,329643.145,332623.644,246785.284,212112.150 +6.228670,0.020151,14436647,0.430246,2590883.136,0.000,0.000,0.556,0.000,0.114,5.149,308.836,0.000,215.951,4.999573,96.460,8,0.000,0.000,0.000,0,0.000,0,0.556,331651.701,320783.569,315423.943,334182.636,327383.850,324852.915,310659.831,325944.691 +6.248818,0.020148,14490893,0.431862,2692363.853,0.000,0.000,0.605,0.000,0.114,5.003,308.836,0.000,238.469,5.006397,96.456,8,0.000,0.000,0.000,0,0.000,0,0.605,342017.463,326879.555,344598.353,341570.771,326879.555,328864.854,345839.165,335714.138 +6.268966,0.020147,14545533,0.433491,2712041.813,0.000,0.000,0.482,0.000,5.623,5.070,308.836,0.000,143.475,5.017994,96.453,8,0.000,0.000,0.000,0,0.000,0,0.482,349974.503,365807.982,341735.137,351116.101,330567.322,349428.521,252740.061,370672.186 +6.289110,0.020144,14583293,0.434616,1874491.942,0.000,0.000,19.295,0.000,7.067,4.665,309.773,26.372,98.703,5.041180,96.451,8,0.000,0.000,0.000,0,0.000,0,19.295,288520.847,302718.535,290307.968,203930.426,202044.020,203086.508,81909.738,301973.901 +6.309236,0.020126,14612009,0.435472,1426776.637,0.000,0.000,2.262,0.000,27.193,6.979,309.773,157.015,395.545,5.055119,96.443,8,0.000,0.000,0.000,0,0.000,0,2.262,288425.908,279432.783,288127.793,0.000,0.000,0.000,287680.621,283109.530 +6.329385,0.020148,14648942,0.436572,1833041.045,0.000,0.000,0.199,0.000,47.341,9.889,309.773,86.855,96.743,5.074356,96.441,8,0.000,0.000,0.000,0,0.000,0,0.199,365635.431,362359.751,369605.953,0.000,0.000,0.000,363004.960,372434.950 +6.349539,0.020154,14674802,0.437343,1283106.034,0.000,0.000,5.025,0.000,67.496,8.154,309.773,24.421,152.147,5.086792,96.438,8,0.000,0.000,0.000,0,0.000,0,5.025,230969.010,232556.766,247888.544,0.000,0.000,0.000,235384.958,336306.755 +6.369699,0.020160,14702360,0.438164,1366936.418,0.000,0.000,83.189,0.000,6.859,9.014,309.773,294.707,72.272,5.107254,96.437,8,0.000,0.000,0.000,0,0.000,0,83.189,274200.759,211999.646,215273.389,7390.722,44046.721,60465.037,274597.576,278962.567 +6.392389,0.022690,14723407,0.438792,927597.504,0.000,0.000,2.020,0.000,29.548,7.164,310.711,446.752,173.536,5.118111,96.433,8,0.000,0.000,0.000,0,0.000,0,2.020,484.799,0.000,0.000,0.000,241341.946,219349.683,242708.199,223712.877 +6.412540,0.020151,14742716,0.439367,958194.551,0.000,0.000,13.001,0.000,49.700,10.278,311.648,250.447,243.081,5.134487,96.428,8,0.000,0.000,0.000,0,0.000,0,13.001,0.000,0.000,0.000,0.000,42230.233,308563.557,307025.205,300375.556 +6.432687,0.020146,14763588,0.439989,1036019.806,0.000,0.000,65.520,0.000,69.846,10.292,311.648,79.690,128.164,5.174381,96.426,8,0.000,0.000,0.000,0,0.000,0,65.520,0.000,0.000,0.000,22336.571,340161.160,339267.697,334254.378,0.000 +6.452868,0.020181,14797363,0.440996,1673600.070,0.000,0.000,89.343,0.000,90.027,7.725,311.648,24.969,237.111,5.191860,96.421,8,0.000,0.000,0.000,0,0.000,0,89.343,169565.046,11198.627,0.000,373271.039,369951.092,368365.445,381248.821,0.000 +6.473019,0.020151,14839564,0.442253,2094206.802,0.000,0.000,91.488,0.000,0.162,6.799,312.273,252.581,143.834,5.200874,96.418,8,0.000,0.000,0.000,0,0.000,0,91.488,291991.015,287127.806,267476.474,290105.281,308466.375,293082.756,301121.937,54835.158 +6.493164,0.020145,14886775,0.443660,2343574.319,0.000,0.000,0.389,0.000,0.096,6.791,312.273,0.000,207.094,5.208679,96.414,8,0.000,0.000,0.000,0,0.000,0,0.389,295658.398,286524.559,294814.511,290197.951,288758.379,298239.701,304891.518,284489.302 +6.513297,0.020133,14936174,0.445133,2453674.775,0.000,0.000,0.379,0.000,6.007,7.114,312.273,0.000,149.788,5.221848,96.411,8,0.000,0.000,0.000,0,0.000,0,0.379,308752.048,312626.349,311483.927,317543.732,214676.054,333487.974,327130.146,327974.545 +6.533431,0.020135,14975852,0.446315,1970618.720,0.000,0.000,13.872,0.000,0.141,6.476,312.273,0.000,521.291,5.260159,96.401,8,0.000,0.000,0.000,0,0.000,0,13.872,297693.649,246041.765,220513.814,211723.061,157736.908,284880.008,308868.336,243161.179 +6.553566,0.020134,15026424,0.447822,2511759.906,0.000,0.000,0.655,0.000,0.246,4.510,312.273,0.000,225.830,5.266182,96.396,8,0.000,0.000,0.000,0,0.000,0,0.655,328646.589,308730.119,320203.198,335301.968,299293.387,311511.471,299939.059,308134.115 +6.573725,0.020159,15079602,0.449407,2637936.582,0.000,0.000,0.363,0.000,0.410,4.842,312.273,0.000,213.150,5.272690,96.392,8,0.000,0.000,0.000,0,0.000,0,0.363,328836.767,330374.547,326257.266,340543.733,318022.705,341387.031,314798.329,337716.203 +6.593854,0.020129,15129283,0.450888,2468098.801,0.000,0.000,0.485,0.000,5.194,4.768,312.273,0.000,416.061,5.281727,96.384,8,0.000,0.000,0.000,0,0.000,0,0.485,308804.214,313076.602,308804.214,334537.898,316156.695,316156.695,340400.012,230162.471 +6.613984,0.020130,15167746,0.452034,1910724.368,0.000,0.000,18.016,0.000,3.236,5.736,312.273,0.000,933.189,5.318394,96.366,8,0.000,0.000,0.000,0,0.000,0,18.016,319820.177,256233.687,220963.055,220565.640,257326.580,325036.257,268901.308,41877.665 +6.634122,0.020138,15224985,0.453740,2842289.316,0.000,0.000,3.253,0.000,0.159,5.161,312.273,0.000,199.596,5.328903,96.362,8,0.000,0.000,0.000,0,0.000,0,3.253,352312.981,357228.976,350972.255,351021.911,364627.797,373268.030,354795.806,338061.561 +6.654257,0.020134,15280565,0.455396,2760455.947,0.000,0.000,0.382,0.000,0.132,4.759,312.273,0.000,257.450,5.335548,96.357,8,0.000,0.000,0.000,0,0.000,0,0.382,331075.915,352780.111,344585.163,343542.170,351985.450,345479.157,357597.748,333410.233 +6.674411,0.020155,15334693,0.457009,2685634.673,0.000,0.000,0.442,0.000,9.083,4.961,312.273,0.000,396.349,5.347748,96.349,8,0.000,0.000,0.000,0,0.000,0,0.442,342005.613,372569.294,369443.463,341459.833,348406.124,352524.282,359817.888,199408.176 +6.694549,0.020137,15371744,0.458114,1839915.850,0.000,0.000,19.786,0.000,0.030,5.581,312.273,0.000,777.086,5.384205,96.334,8,0.000,0.000,0.000,0,0.000,0,19.786,307438.909,174998.339,293981.318,260759.443,211746.004,234638.806,194762.623,161590.407 +6.714683,0.020135,15429637,0.459839,2875258.109,0.000,0.000,0.332,0.000,0.041,4.766,312.273,0.000,176.932,5.392185,96.330,8,0.000,0.000,0.000,0,0.000,0,0.332,346314.318,334146.383,368415.260,360270.194,357240.626,378695.923,371891.813,358283.592 +6.734810,0.020127,15484963,0.461488,2748910.393,0.000,0.000,0.472,0.000,0.179,4.598,312.273,0.000,182.440,5.399181,96.327,8,0.000,0.000,0.000,0,0.000,0,0.472,345613.648,348992.275,344719.306,346607.362,354010.529,331254.484,348594.789,329118.000 +6.754937,0.020127,15535045,0.462980,2488260.604,0.000,0.000,0.514,0.000,11.149,4.925,312.273,0.000,417.072,5.413727,96.318,8,0.000,0.000,0.000,0,0.000,0,0.514,334570.243,348829.474,150790.123,336905.378,335414.866,326422.111,338147.472,317180.937 +6.775084,0.020146,15578562,0.464277,2160052.778,0.000,0.000,12.002,0.000,0.050,6.656,312.273,0.000,375.961,5.448933,96.311,8,0.000,0.000,0.000,0,0.000,0,12.002,202022.538,286206.869,254240.649,321498.767,282434.458,268486.465,282930.828,262232.204 +6.795234,0.020150,15629316,0.465790,2518768.308,0.000,0.000,0.622,0.000,0.096,4.522,312.273,0.000,271.591,5.455219,96.306,8,0.000,0.000,0.000,0,0.000,0,0.622,310416.830,287786.922,318654.910,321632.530,319399.315,324510.895,319498.569,316868.338 +6.815365,0.020131,15685040,0.467451,2768068.322,0.000,0.000,0.425,0.000,0.091,4.848,312.273,0.000,189.967,5.462002,96.302,8,0.000,0.000,0.000,0,0.000,0,0.425,347523.616,352292.379,334508.867,350702.792,337837.066,346828.171,356316.023,342059.408 +6.835500,0.020136,15737943,0.469027,2627336.005,0.000,0.000,12.637,0.000,0.815,5.056,312.273,0.000,432.226,5.476429,96.293,8,0.000,0.000,0.000,0,0.000,0,12.637,348536.833,341782.628,389558.695,354993.058,143328.199,339597.444,360406.355,349132.792 +6.855623,0.020122,15786158,0.470464,2396101.434,0.000,0.000,4.386,0.000,0.166,6.513,312.273,0.000,494.244,5.513706,96.284,8,0.000,0.000,0.000,0,0.000,0,4.386,254096.581,257426.225,381666.681,371429.267,353041.680,228006.085,258022.579,292412.337 +6.875737,0.020114,15844012,0.472188,2876259.874,0.000,0.000,0.436,0.000,0.107,4.787,312.273,0.000,294.411,5.520721,96.278,8,0.000,0.000,0.000,0,0.000,0,0.436,371576.145,345823.343,353976.740,367897.173,364218.202,344679.879,364168.486,363919.907 +6.895862,0.020125,15898187,0.473803,2691981.780,0.000,0.000,0.566,0.000,0.093,4.509,312.273,0.000,289.991,5.527428,96.272,8,0.000,0.000,0.000,0,0.000,0,0.566,327261.504,344156.268,326218.004,356678.269,331982.100,335758.577,335559.815,334367.243 +6.916007,0.020145,15944751,0.475191,2311444.914,0.000,0.000,13.144,0.000,3.958,5.438,312.273,0.000,383.742,5.566936,96.265,8,0.000,0.000,0.000,0,0.000,0,13.144,287118.748,342864.660,131198.971,326930.165,288012.271,339886.250,294961.895,300471.954 +6.936156,0.020149,15996685,0.476738,2577490.479,0.000,0.000,6.425,0.000,0.089,6.824,312.273,0.000,173.512,5.578896,96.261,8,0.000,0.000,0.000,0,0.000,0,6.425,297532.549,352820.499,342497.435,356244.977,258175.867,264280.371,353664.211,352274.568 +6.956287,0.020131,16050358,0.478338,2666128.338,0.000,0.000,0.428,0.000,0.078,4.810,312.273,0.000,198.694,5.585197,96.257,8,0.000,0.000,0.000,0,0.000,0,0.428,350695.248,318755.157,317264.951,339518.700,326404.883,344486.055,323772.185,345231.158 +6.976392,0.020105,16106146,0.480001,2774803.562,0.000,0.000,0.540,0.000,2.288,5.014,312.273,0.000,258.406,5.594536,96.252,8,0.000,0.000,0.000,0,0.000,0,0.540,350058.569,347720.867,305542.738,377762.835,356275.864,356822.986,342000.955,338618.747 +6.996518,0.020126,16153987,0.481426,2377129.590,0.000,0.000,11.841,0.000,0.101,7.487,312.273,0.000,223.402,5.636688,96.248,8,0.000,0.000,0.000,0,0.000,0,11.841,413852.393,363021.441,80842.579,378722.889,241335.223,429653.217,241732.728,227969.118 +7.016657,0.020139,16204733,0.482939,2519800.740,0.000,0.000,0.526,0.000,0.114,5.083,312.273,0.000,370.086,5.644539,96.241,8,0.000,0.000,0.000,0,0.000,0,0.526,307564.060,317495.092,293958.546,319679.919,310096.473,330703.364,320623.367,319679.919 +7.036779,0.020122,16255037,0.484438,2499954.527,0.000,0.000,0.551,0.000,0.048,4.587,312.273,0.000,298.958,5.650803,96.235,8,0.000,0.000,0.000,0,0.000,0,0.551,326061.579,308518.561,300368.264,319948.856,306679.775,317513.706,305238.564,315625.223 +7.056913,0.020134,16310355,0.486086,2747459.737,0.000,0.000,0.465,0.000,5.926,4.918,312.273,0.000,144.926,5.662693,96.232,8,0.000,0.000,0.000,0,0.000,0,0.465,347070.549,361622.878,365049.876,356507.213,360182.545,253051.581,354172.880,349802.215 +7.077049,0.020136,16341656,0.487019,1554490.579,0.000,0.000,1.717,0.000,26.062,2.700,312.273,17.266,81.284,5.670753,96.230,8,0.000,0.000,0.000,0,0.000,0,1.717,213003.102,218267.343,224177.198,238877.342,209477.054,0.000,219161.270,231527.270 +7.097140,0.020092,16373870,0.487979,1603350.961,0.000,0.000,1.202,0.000,46.154,2.369,312.273,21.970,85.740,5.674870,96.229,8,0.000,0.000,0.000,0,0.000,0,1.202,228353.331,232036.449,222231.391,232036.449,228054.700,0.000,239651.545,220987.095 +7.117278,0.020138,16399672,0.488748,1281276.299,0.000,0.000,1.730,0.000,66.292,2.005,312.273,19.980,79.142,5.678505,96.227,8,0.000,0.000,0.000,0,0.000,0,1.730,172710.603,194758.765,182493.233,183734.684,198731.406,0.000,179811.700,169035.909 +7.137436,0.020157,16423655,0.489463,1189789.391,0.000,0.000,77.777,0.000,9.214,3.298,358.848,29.843,244.173,5.692814,96.222,8,0.000,0.000,0.000,0,0.000,0,77.777,96937.350,95449.059,193775.481,201911.472,194569.236,80070.053,223938.178,103138.563 +7.157578,0.020143,16436815,0.489855,653338.690,0.000,0.000,3.256,0.000,29.356,1.430,358.848,57.015,113.061,5.696663,96.220,8,0.000,0.000,0.000,0,0.000,0,3.256,0.000,0.000,133050.736,135930.192,132256.403,124908.825,127192.532,0.000 +7.177696,0.020118,16452516,0.490323,780440.329,0.000,0.000,1.868,0.000,49.474,1.716,358.848,66.599,141.158,5.699181,96.217,8,0.000,0.000,0.000,0,0.000,0,1.868,0.000,0.000,165522.342,147130.971,154487.519,157420.198,155879.299,0.000 +7.197829,0.020133,16474953,0.490992,1114445.734,0.000,0.000,1.700,0.000,69.607,2.102,358.848,85.564,58.789,5.704365,96.216,8,0.000,0.000,0.000,0,0.000,0,1.700,0.000,0.000,224210.369,227885.949,216859.209,221279.839,224210.369,0.000 +7.217964,0.020135,16490036,0.491441,749105.523,0.000,0.000,1.845,0.000,89.742,1.618,358.848,251.044,39.965,5.707592,96.215,8,0.000,0.000,0.000,0,0.000,0,1.845,0.000,0.000,151479.934,143334.784,154360.536,154360.536,145569.733,0.000 +7.239966,0.022002,16506469,0.491931,746891.331,0.000,0.000,18.488,0.000,111.744,4.620,374.457,857.704,396.096,5.722240,96.207,8,0.000,0.000,0.000,0,0.000,0,18.488,0.000,0.000,15635.040,184984.344,191756.498,171530.937,182984.513,0.000 +7.260119,0.020153,16512091,0.492099,278959.253,0.000,0.000,4.038,0.000,131.897,5.070,374.457,409.552,310.314,5.756577,96.201,8,0.000,0.000,0.000,0,0.000,0,4.038,0.000,0.000,0.000,0.000,102761.404,80780.090,95417.759,0.000 +7.280243,0.020124,16526211,0.492519,701641.822,0.000,0.000,1.475,0.000,152.022,6.058,374.457,501.378,101.518,5.770374,96.199,8,0.000,0.000,0.000,0,0.000,0,1.475,0.000,0.000,0.000,0.000,227983.901,235338.220,238319.701,0.000 +7.300374,0.020131,16534439,0.492765,408723.495,0.000,0.000,3.875,0.000,172.153,4.233,374.457,301.153,272.435,5.779213,96.193,8,0.000,0.000,0.000,0,0.000,0,3.875,0.000,0.000,0.000,0.000,136009.350,143361.206,129352.939,0.000 +7.320524,0.020150,16549566,0.493216,750729.178,0.000,0.000,2.333,0.000,192.302,5.937,374.457,743.069,151.793,5.791592,96.190,8,0.000,0.000,0.000,0,0.000,0,2.333,0.000,0.000,0.000,0.000,249730.232,246057.729,254941.217,0.000 +7.340673,0.020149,16559687,0.493517,502307.533,0.000,0.000,1.896,0.000,212.451,4.420,374.457,437.754,392.195,5.800049,96.183,8,0.000,0.000,0.000,0,0.000,0,1.896,0.000,0.000,0.000,0.000,161596.021,169636.118,171075.394,0.000 +7.360797,0.020123,16572253,0.493892,624450.016,0.000,0.000,2.035,0.000,232.575,4.895,374.457,566.430,551.483,5.811436,96.172,8,0.000,0.000,0.000,0,0.000,0,2.035,0.000,0.000,0.000,0.000,205930.357,219943.958,198575.701,0.000 +7.380935,0.020138,16582909,0.494209,529143.171,0.000,0.000,2.155,0.000,252.713,4.649,374.457,659.893,735.930,5.818943,96.157,8,0.000,0.000,0.000,0,0.000,0,2.155,0.000,0.000,0.000,0.000,180055.662,180055.662,169031.846,0.000 +7.401085,0.020150,16590753,0.494443,389282.638,0.000,0.000,1.953,0.000,272.863,4.125,374.457,286.718,570.335,5.828747,96.146,8,0.000,0.000,0.000,0,0.000,0,1.953,0.000,0.000,0.000,0.000,124864.242,132209.198,132209.198,0.000 +7.421228,0.020143,16596821,0.494624,301246.569,0.000,0.000,2.586,0.000,293.006,2.885,374.457,309.118,766.396,5.835041,96.131,8,0.000,0.000,0.000,0,0.000,0,2.586,0.000,0.000,0.000,0.000,91843.466,102864.682,106538.421,0.000 +7.441371,0.020143,16603407,0.494820,326955.289,0.000,0.000,2.677,0.000,313.149,3.411,374.457,269.939,640.330,5.841854,96.118,8,0.000,0.000,0.000,0,0.000,0,2.677,0.000,0.000,0.000,0.000,110209.648,106535.993,110209.648,0.000 +7.461510,0.020139,16608217,0.494963,238842.066,0.000,0.000,3.241,0.000,333.288,2.598,374.457,318.298,416.251,5.847958,96.110,8,0.000,0.000,0.000,0,0.000,0,3.241,0.000,0.000,0.000,0.000,80838.853,80838.853,77164.360,0.000 +7.481621,0.020111,16616694,0.495216,421505.041,0.000,0.000,3.124,0.000,353.399,3.988,374.457,497.816,409.441,5.860359,96.102,8,0.000,0.000,0.000,0,0.000,0,3.124,0.000,0.000,0.000,0.000,130822.197,139822.128,150860.717,0.000 +7.501740,0.020119,16624359,0.495445,380981.938,0.000,0.000,3.245,0.000,373.518,4.294,374.457,388.313,422.097,5.870281,96.094,8,0.000,0.000,0.000,0,0.000,0,3.245,0.000,0.000,0.000,0.000,120482.742,129678.001,130821.195,0.000 +7.521882,0.020142,16635162,0.495766,536336.726,0.000,0.000,1.842,0.000,393.660,5.177,374.457,545.535,372.353,5.880848,96.087,8,0.000,0.000,0.000,0,0.000,0,1.842,0.000,0.000,0.000,0.000,169197.034,187765.019,179374.673,0.000 +7.542003,0.020121,16644884,0.496056,483173.707,0.000,0.000,2.109,0.000,413.782,4.498,374.457,731.119,491.942,5.891113,96.077,8,0.000,0.000,0.000,0,0.000,0,2.109,0.000,0.000,0.000,0.000,170616.677,158639.217,153917.812,0.000 +7.562168,0.020164,16658019,0.496448,651398.598,0.000,0.000,1.603,0.000,433.946,6.674,374.457,943.615,252.031,5.906067,96.072,8,0.000,0.000,0.000,0,0.000,0,1.603,0.000,0.000,0.000,0.000,217413.891,218356.150,215628.557,0.000 +7.582304,0.020137,16669916,0.496802,590816.701,0.000,0.000,2.538,0.000,454.082,5.837,374.457,586.426,234.532,5.919743,96.067,8,0.000,0.000,0.000,0,0.000,0,2.538,0.000,0.000,0.000,0.000,190400.204,202120.196,198296.301,0.000 +7.602448,0.020143,16680126,0.497106,506868.188,0.000,0.000,1.790,0.000,474.226,5.793,374.457,443.696,438.072,5.930164,96.059,8,0.000,0.000,0.000,0,0.000,0,1.790,0.000,0.000,0.000,0.000,170180.622,157968.127,178719.439,0.000 +7.622595,0.020147,16686065,0.497283,294785.142,0.000,0.000,2.523,0.000,494.373,3.243,374.457,275.710,649.139,5.938152,96.046,8,0.000,0.000,0.000,0,0.000,0,2.523,0.000,0.000,0.000,0.000,106021.395,102844.724,85919.024,0.000 +7.642740,0.020146,16691058,0.497432,247841.956,0.000,0.000,2.767,0.000,514.519,2.815,374.457,289.684,791.685,5.946835,96.030,8,0.000,0.000,0.000,0,0.000,0,2.767,0.000,0.000,0.000,0.000,113869.306,117542.510,16430.140,0.000 +7.662877,0.020136,16696460,0.497593,268269.983,0.000,0.000,3.549,0.000,534.655,2.814,374.457,239.189,482.451,5.954807,96.021,8,0.000,0.000,0.000,0,0.000,0,3.549,0.000,0.000,0.000,0.000,128622.595,139647.388,0.000,0.000 +7.682994,0.020117,16699125,0.497673,132474.797,0.000,0.000,51.956,0.000,554.772,2.167,374.457,289.517,607.189,5.959831,96.009,8,0.000,0.000,0.000,0,0.000,0,51.956,0.000,0.000,0.000,0.000,66212.544,66212.544,49.709,0.000 +7.703112,0.020118,16699131,0.497673,298.237,0.000,0.000,22.851,0.000,574.890,2.070,374.457,392.407,484.441,5.959831,95.999,8,0.000,0.000,0.000,0,0.000,0,22.851,0.000,0.000,0.000,0.000,149.119,0.000,149.119,0.000 +7.723240,0.020128,16704519,0.497833,267692.656,0.000,0.000,30.876,0.000,595.018,3.923,374.457,568.639,400.958,6.007465,95.991,8,0.000,0.000,0.000,0,0.000,0,30.876,0.000,0.000,0.000,0.000,93155.852,84560.672,89976.132,0.000 +7.743379,0.020139,16708487,0.497952,197029.727,0.000,0.000,3.830,0.000,615.157,2.016,374.457,170.882,133.253,6.009743,95.989,8,0.000,0.000,0.000,0,0.000,0,3.830,0.000,0.000,0.000,0.000,68424.134,69814.465,58791.128,0.000 +7.763533,0.020154,16713001,0.498086,223969.844,0.000,0.000,2.880,0.000,635.311,2.068,374.457,319.601,251.572,6.015224,95.984,8,0.000,0.000,0.000,0,0.000,0,2.880,0.000,0.000,0.000,0.000,73432.736,80776.009,69761.099,0.000 +7.783676,0.020143,16721772,0.498348,435434.834,0.000,0.000,2.052,0.000,655.454,3.243,374.457,364.579,275.180,6.025810,95.979,8,0.000,0.000,0.000,0,0.000,0,2.052,0.000,0.000,0.000,0.000,139601.272,141537.420,154296.142,0.000 +7.803781,0.020105,16730909,0.498620,454470.235,0.000,0.000,2.099,0.000,675.559,3.317,374.457,455.039,416.569,6.035435,95.970,8,0.000,0.000,0.000,0,0.000,0,2.099,0.000,0.000,0.000,0.000,150909.784,152650.668,150909.784,0.000 +7.823899,0.020118,16738923,0.498859,398347.677,0.000,0.000,1.960,0.000,695.677,3.403,374.457,594.536,351.246,6.042809,95.963,8,0.000,0.000,0.000,0,0.000,0,1.960,0.000,0.000,0.000,0.000,132418.045,132418.045,133511.587,0.000 +7.844010,0.020111,16752961,0.499277,698035.258,0.000,0.000,3.761,0.000,715.788,5.227,374.457,550.274,244.933,6.056591,95.959,8,0.000,0.000,0.000,0,0.000,0,3.761,0.000,0.000,0.000,0.000,242855.407,220777.643,234402.209,0.000 +7.864128,0.020118,16763321,0.499586,514969.405,0.000,0.000,2.005,0.000,735.906,4.133,374.457,435.135,165.821,6.065304,95.955,8,0.000,0.000,0.000,0,0.000,0,2.005,0.000,0.000,0.000,0.000,176560.939,165525.880,172882.586,0.000 +7.884258,0.020131,16773681,0.499895,514633.908,0.000,0.000,2.224,0.000,756.037,4.055,374.457,488.989,287.572,6.075970,95.950,8,0.000,0.000,0.000,0,0.000,0,2.224,0.000,0.000,0.000,0.000,165418.042,158066.129,191149.737,0.000 +7.904418,0.020160,16784096,0.500205,516617.704,0.000,0.000,1.739,0.000,776.196,3.870,374.457,384.425,324.940,6.084686,95.943,8,0.000,0.000,0.000,0,0.000,0,1.739,0.000,0.000,0.000,0.000,172520.055,176190.695,167906.954,0.000 +7.924538,0.020120,16790709,0.500402,328681.984,0.000,0.000,2.283,0.000,796.316,2.441,374.457,287.536,589.439,6.090893,95.932,8,0.000,0.000,0.000,0,0.000,0,2.283,0.000,0.000,0.000,0.000,110339.332,114414.929,103927.722,0.000 +7.944644,0.020106,16798027,0.500620,363973.271,0.000,0.000,3.060,0.000,816.422,2.687,374.457,276.660,581.686,6.097858,95.920,8,0.000,0.000,0.000,0,0.000,0,3.060,0.000,0.000,0.000,0.000,121457.055,117378.644,125137.572,0.000 +7.964776,0.020132,16803133,0.500772,253621.885,0.000,0.000,3.397,0.000,836.554,2.045,374.457,186.074,614.683,6.101902,95.908,8,0.000,0.000,0.000,0,0.000,0,3.397,0.000,0.000,0.000,0.000,84540.628,84540.628,84540.628,0.000 +7.984898,0.020121,16810607,0.500995,371448.059,0.000,0.000,1.995,0.000,856.676,2.487,374.457,308.481,538.338,6.108513,95.898,8,0.000,0.000,0.000,0,0.000,0,1.995,0.000,0.000,0.000,0.000,125041.921,125041.921,121364.217,0.000 +8.005032,0.020135,16816379,0.501167,286669.254,0.000,0.000,1.964,0.000,876.810,1.899,374.457,203.512,511.011,6.114426,95.888,8,0.000,0.000,0.000,0,0.000,0,1.964,0.000,0.000,0.000,0.000,95556.418,102906.912,88205.924,0.000 +8.025146,0.020113,16820301,0.501284,194995.846,0.000,0.000,4.292,0.000,896.924,1.516,374.457,186.833,323.364,6.118900,95.881,8,0.000,0.000,0.000,0,0.000,0,4.292,0.000,0.000,0.000,0.000,58866.670,69904.171,66225.004,0.000 +8.045250,0.020105,16827575,0.501501,361806.936,0.000,0.000,3.061,0.000,917.028,2.844,374.457,299.799,417.736,6.126236,95.873,8,0.000,0.000,0.000,0,0.000,0,3.061,0.000,0.000,0.000,0.000,123155.619,114102.985,124548.332,0.000 +8.065377,0.020126,16832363,0.501644,237897.286,0.000,0.000,3.270,0.000,937.155,1.788,374.457,293.071,316.749,6.131363,95.867,8,0.000,0.000,0.000,0,0.000,0,3.270,0.000,0.000,0.000,0.000,75522.948,80889.052,81485.286,0.000 +8.085505,0.020128,16837498,0.501797,255111.609,0.000,0.000,3.905,0.000,957.283,1.929,374.457,287.800,165.344,6.136513,95.864,8,0.000,0.000,0.000,0,0.000,0,3.905,0.000,0.000,0.000,0.000,84556.954,85997.701,84556.954,0.000 +8.105607,0.020102,16843678,0.501981,307427.065,0.000,0.000,3.468,0.000,977.385,1.961,374.457,434.496,349.579,6.141224,95.857,8,0.000,0.000,0.000,0,0.000,0,3.468,0.000,0.000,0.000,0.000,95362.085,112673.512,99391.469,0.000 +8.125712,0.020104,16850553,0.502186,341964.331,0.000,0.000,1.989,0.000,997.490,2.423,374.457,369.166,281.732,6.147804,95.851,8,0.000,0.000,0.000,0,0.000,0,1.989,0.000,0.000,0.000,0.000,114452.353,117088.587,110423.391,0.000 +8.145845,0.020134,16860261,0.502475,482178.517,0.000,0.000,1.850,0.000,1017.623,3.157,374.457,406.076,352.528,6.156849,95.844,8,0.000,0.000,0.000,0,0.000,0,1.850,0.000,0.000,0.000,0.000,154368.648,166090.334,161719.536,0.000 +8.165974,0.020129,16866181,0.502651,294108.953,0.000,0.000,4.406,0.000,1037.752,2.502,374.457,313.803,203.186,6.163013,95.840,8,0.000,0.000,0.000,0,0.000,0,4.406,0.000,0.000,0.000,0.000,95585.410,102938.134,95585.410,0.000 +8.186077,0.020103,16875357,0.502925,456453.010,0.000,0.000,1.806,0.000,1057.855,3.373,374.457,403.589,264.266,6.172153,95.835,8,0.000,0.000,0.000,0,0.000,0,1.806,0.000,0.000,0.000,0.000,150923.979,150923.979,154605.052,0.000 +8.206207,0.020130,16886784,0.503265,567660.124,0.000,0.000,1.738,0.000,1077.985,4.925,374.457,527.043,226.264,6.183613,95.830,8,0.000,0.000,0.000,0,0.000,0,1.738,0.000,0.000,0.000,0.000,199006.428,209537.972,159115.724,0.000 +8.226366,0.020159,16892991,0.503450,307901.032,0.000,0.000,18.446,0.000,1098.144,4.053,374.457,313.328,226.712,6.195290,95.826,8,0.000,0.000,0.000,0,0.000,0,18.446,0.000,0.000,0.000,0.000,161019.293,146832.134,49.605,0.000 +8.246495,0.020129,16893492,0.503465,24889.668,0.000,0.000,17.861,0.000,1118.273,4.389,374.457,528.238,299.438,6.200077,95.820,8,0.000,0.000,0.000,0,0.000,0,17.861,0.000,0.000,0.000,0.000,18381.591,149.040,6359.037,0.000 +8.266643,0.020149,16900147,0.503664,330295.328,0.000,0.000,3.902,0.000,1138.421,3.132,374.457,357.499,415.855,6.242279,95.812,8,0.000,0.000,0.000,0,0.000,0,3.902,0.000,0.000,0.000,0.000,117526.572,87996.035,124772.720,0.000 +8.286788,0.020144,16907621,0.503886,371023.768,0.000,0.000,3.439,0.000,1158.566,2.859,374.457,237.738,417.496,6.249134,95.804,8,0.000,0.000,0.000,0,0.000,0,3.439,0.000,0.000,0.000,0.000,124899.090,128572.593,117552.085,0.000 +8.306924,0.020136,16913914,0.504074,312523.155,0.000,0.000,1.968,0.000,1178.702,2.286,374.457,287.109,382.747,6.255566,95.796,8,0.000,0.000,0.000,0,0.000,0,1.968,0.000,0.000,0.000,0.000,113924.697,95698.732,102899.726,0.000 +8.327038,0.020114,16923087,0.504347,456051.283,0.000,0.000,3.297,0.000,1198.816,2.903,374.457,359.087,533.289,6.263603,95.786,8,0.000,0.000,0.000,0,0.000,0,3.297,0.000,0.000,0.000,0.000,143482.394,147012.280,165556.609,0.000 +8.347147,0.020110,16929555,0.504540,321637.091,0.000,0.000,3.212,0.000,1218.925,2.110,374.457,220.277,492.807,6.269188,95.776,8,0.000,0.000,0.000,0,0.000,0,3.212,0.000,0.000,0.000,0.000,110394.920,101543.435,109698.736,0.000 +8.367262,0.020114,16936970,0.504761,368642.214,0.000,0.000,3.186,0.000,1239.040,2.060,374.457,365.488,484.728,6.274818,95.767,8,0.000,0.000,0.000,0,0.000,0,3.186,0.000,0.000,0.000,0.000,128763.767,117776.589,122101.858,0.000 +8.387406,0.020144,16941883,0.504907,243893.963,0.000,0.000,3.086,0.000,1259.184,1.818,374.457,189.650,288.354,6.278244,95.761,8,0.000,0.000,0.000,0,0.000,0,3.086,0.000,0.000,0.000,0.000,80818.110,82257.744,80818.110,0.000 +8.407533,0.020127,16948462,0.505104,326869.313,0.000,0.000,3.232,0.000,1279.311,1.993,374.457,324.109,379.421,6.285065,95.754,8,0.000,0.000,0.000,0,0.000,0,3.232,0.000,0.000,0.000,0.000,121327.689,102944.705,102596.919,0.000 +8.427652,0.020119,16958089,0.505390,478498.151,0.000,0.000,1.664,0.000,1299.430,3.115,374.457,374.526,306.765,6.293728,95.747,8,0.000,0.000,0.000,0,0.000,0,1.664,0.000,0.000,0.000,0.000,158157.382,158157.382,162183.387,0.000 +8.447761,0.020109,16962789,0.505531,233723.310,0.000,0.000,3.117,0.000,1319.540,1.737,374.457,222.029,225.720,6.297390,95.743,8,0.000,0.000,0.000,0,0.000,0,3.117,0.000,0.000,0.000,0.000,79167.555,77277.877,77277.877,0.000 +8.467875,0.020113,16969411,0.505728,329232.544,0.000,0.000,3.386,0.000,1339.653,2.332,374.457,238.879,366.670,6.304211,95.736,8,0.000,0.000,0.000,0,0.000,0,3.386,0.000,0.000,0.000,0.000,112163.790,106694.811,110373.942,0.000 +8.487994,0.020119,16979179,0.506019,485503.486,0.000,0.000,3.437,0.000,1359.772,3.106,374.457,385.008,380.348,6.312271,95.728,8,0.000,0.000,0.000,0,0.000,0,3.437,0.000,0.000,0.000,0.000,165512.552,143444.212,176546.722,0.000 +8.508152,0.020158,16985765,0.506215,326723.216,0.000,0.000,1.942,0.000,1379.930,2.460,374.457,252.113,357.144,6.316883,95.721,8,0.000,0.000,0.000,0,0.000,0,1.942,0.000,0.000,0.000,0.000,99118.279,110131.421,117473.516,0.000 +8.528288,0.020136,16994275,0.506469,422629.291,0.000,0.000,1.903,0.000,1400.066,3.072,374.457,347.833,405.449,6.325500,95.713,8,0.000,0.000,0.000,0,0.000,0,1.903,0.000,0.000,0.000,0.000,143326.455,139651.418,139651.418,0.000 +8.548386,0.020099,17002563,0.506716,412364.979,0.000,0.000,1.769,0.000,1420.165,3.181,374.457,355.861,214.566,6.334476,95.709,8,0.000,0.000,0.000,0,0.000,0,1.769,0.000,0.000,0.000,0.000,139909.546,128864.056,143591.377,0.000 +8.568507,0.020121,17011739,0.506989,456040.114,0.000,0.000,1.819,0.000,1440.286,3.299,374.457,427.297,257.621,6.340927,95.704,8,0.000,0.000,0.000,0,0.000,0,1.819,0.000,0.000,0.000,0.000,154465.200,154465.200,147109.714,0.000 +8.588620,0.020113,17020397,0.507247,430470.596,0.000,0.000,1.845,0.000,1460.398,3.352,374.457,364.350,178.096,6.349796,95.701,8,0.000,0.000,0.000,0,0.000,0,1.845,0.000,0.000,0.000,0.000,143490.199,139810.963,147169.435,0.000 +8.608752,0.020131,17030313,0.507543,492564.149,0.000,0.000,1.731,0.000,1480.530,3.521,374.457,371.776,281.549,6.359829,95.695,8,0.000,0.000,0.000,0,0.000,0,1.731,0.000,0.000,0.000,0.000,169089.186,165413.334,158061.630,0.000 +8.628883,0.020131,17039248,0.507809,443831.938,0.000,0.000,1.780,0.000,1500.661,3.412,374.457,363.043,391.178,6.369087,95.687,8,0.000,0.000,0.000,0,0.000,0,1.780,0.000,0.000,0.000,0.000,154384.965,150709.133,138737.840,0.000 +8.649004,0.020120,17045779,0.508004,324595.594,0.000,0.000,3.924,0.000,1520.782,2.698,374.457,302.087,408.478,6.375519,95.679,8,0.000,0.000,0.000,0,0.000,0,3.924,0.000,0.000,0.000,0.000,106657.808,110335.663,107602.122,0.000 +8.669133,0.020130,17052513,0.508204,334533.129,0.000,0.000,2.222,0.000,1540.911,2.556,374.457,278.276,340.956,6.382580,95.673,8,0.000,0.000,0.000,0,0.000,0,2.222,0.000,0.000,0.000,0.000,117638.023,113961.835,102933.270,0.000 +8.689266,0.020133,17058501,0.508383,297421.759,0.000,0.000,3.486,0.000,1561.044,2.161,374.457,224.871,575.663,6.386559,95.661,8,0.000,0.000,0.000,0,0.000,0,3.486,0.000,0.000,0.000,0.000,95266.355,99239.925,102915.478,0.000 +8.709391,0.020125,17065833,0.508601,364324.918,0.000,0.000,2.721,0.000,1581.169,2.600,374.457,312.696,387.036,6.393154,95.654,8,0.000,0.000,0.000,0,0.000,0,2.721,0.000,0.000,0.000,0.000,114286.322,132373.375,117665.222,0.000 +8.729523,0.020132,17072753,0.508808,343734.310,0.000,0.000,3.422,0.000,1601.301,2.510,374.457,270.677,549.891,6.399616,95.643,8,0.000,0.000,0.000,0,0.000,0,3.422,0.000,0.000,0.000,0.000,110273.146,117624.689,115836.475,0.000 +8.749662,0.020139,17076711,0.508926,196534.742,0.000,0.000,2.869,0.000,1621.440,1.459,374.457,185.819,269.805,6.403973,95.638,8,0.000,0.000,0.000,0,0.000,0,2.869,0.000,0.000,0.000,0.000,66140.545,62466.070,67928.127,0.000 +8.769802,0.020140,17083632,0.509132,343638.193,0.000,0.000,4.379,0.000,1641.580,2.708,374.457,269.980,429.990,6.410557,95.629,8,0.000,0.000,0.000,0,0.000,0,4.379,0.000,0.000,0.000,0.000,122142.747,92898.000,128597.445,0.000 +8.789936,0.020134,17087092,0.509235,171848.333,0.000,0.000,3.267,0.000,1661.714,1.942,374.457,239.023,349.998,6.414883,95.622,8,0.000,0.000,0.000,0,0.000,0,3.267,0.000,0.000,0.000,0.000,83639.477,0.000,88208.855,0.000 +8.810060,0.020124,17089534,0.509308,121347.066,0.000,0.000,5.908,0.000,1681.838,1.424,374.457,157.616,168.874,6.420013,95.619,8,0.000,0.000,0.000,0,0.000,0,5.908,0.000,0.000,0.000,0.000,62512.125,0.000,58834.941,0.000 +8.830178,0.020118,17091167,0.509356,81170.877,0.000,0.000,49.472,0.000,1701.957,3.011,374.457,457.068,421.535,6.426086,95.611,8,0.000,0.000,0.000,0,0.000,0,49.472,0.000,0.000,0.000,0.000,44139.460,99.413,36932.003,0.000 +8.850299,0.020120,17093918,0.509438,136727.346,0.000,0.000,18.735,0.000,1722.077,4.259,374.457,489.050,420.711,6.431961,95.602,8,0.000,0.000,0.000,0,0.000,0,18.735,0.000,0.000,0.000,0.000,58845.939,77682.603,198.804,0.000 +8.870429,0.020130,17101655,0.509669,384352.879,0.000,0.000,8.500,0.000,1742.207,3.229,374.457,307.960,275.553,6.478142,95.597,8,0.000,0.000,0.000,0,0.000,0,8.500,0.000,0.000,0.000,0.000,139990.489,130750.520,113611.869,0.000 +8.890555,0.020126,17109615,0.509906,395500.732,0.000,0.000,2.051,0.000,1762.333,2.956,374.457,314.613,188.652,6.486729,95.593,8,0.000,0.000,0.000,0,0.000,0,2.051,0.000,0.000,0.000,0.000,128935.226,134201.944,132363.562,0.000 +8.910689,0.020134,17117263,0.510134,379852.274,0.000,0.000,1.997,0.000,1782.467,3.129,374.457,314.104,194.205,6.494072,95.589,8,0.000,0.000,0.000,0,0.000,0,1.997,0.000,0.000,0.000,0.000,131766.224,126799.536,121286.513,0.000 +8.930814,0.020124,17129390,0.510496,602605.380,0.000,0.000,1.942,0.000,1802.592,4.218,374.457,506.812,218.952,6.505203,95.585,8,0.000,0.000,0.000,0,0.000,0,1.942,0.000,0.000,0.000,0.000,203535.222,196280.304,202789.854,0.000 +8.950961,0.020147,17137761,0.510745,415490.865,0.000,0.000,1.938,0.000,1822.739,3.109,374.457,364.310,208.620,6.514416,95.581,8,0.000,0.000,0.000,0,0.000,0,1.938,0.000,0.000,0.000,0.000,145627.786,141855.560,128007.519,0.000 +8.971098,0.020137,17148668,0.511070,541633.420,0.000,0.000,2.013,0.000,1842.876,3.739,374.457,341.407,256.443,6.522427,95.576,8,0.000,0.000,0.000,0,0.000,0,2.013,0.000,0.000,0.000,0.000,191088.787,176389.650,174154.983,0.000 +8.991234,0.020136,17156187,0.511294,373414.404,0.000,0.000,3.632,0.000,1863.012,2.800,374.457,153.450,294.679,6.529160,95.570,8,0.000,0.000,0.000,0,0.000,0,3.632,0.000,0.000,0.000,0.000,124951.542,117601.451,130861.412,0.000 +9.011388,0.020154,17159813,0.511402,179911.077,0.000,0.000,7.159,0.000,1883.166,2.080,374.457,67.060,195.561,6.533619,95.566,8,0.000,0.000,0.000,0,0.000,0,7.159,0.000,0.000,0.000,0.000,62418.129,58746.474,58746.474,0.000 +9.031534,0.020145,17168022,0.511647,407485.624,0.000,0.000,2.003,0.000,1903.312,3.449,382.336,74.652,409.715,6.540756,95.558,8,0.000,0.000,0.000,0,0.000,0,2.003,0.000,0.000,0.000,0.000,91583.747,157950.939,157950.939,0.000 +9.051664,0.020131,17178523,0.511960,521639.054,0.000,0.000,1907.928,0.000,1923.443,5.671,397.812,77.617,318.426,6.559357,95.552,8,0.000,0.000,0.000,0,0.000,0,1907.928,0.000,0.000,0.000,14703.853,0.000,180122.199,183798.162,143014.840 +9.071818,0.020154,17197529,0.512526,943039.117,0.000,0.000,1929.194,0.000,1834.260,6.942,413.438,19.382,305.461,6.566811,95.546,8,0.000,0.000,0.000,0,0.000,0,1929.194,149052.379,6400.718,0.000,194055.876,0.000,199861.179,195395.562,198273.404 +9.091988,0.020170,17223668,0.513305,1295938.540,0.000,0.000,62.527,0.000,1854.430,8.266,413.438,6.585,323.230,6.574993,95.540,8,0.000,0.000,0.000,0,0.000,0,62.527,245811.365,0.000,0.000,242687.905,73624.421,245117.263,250223.873,238473.713 +9.112131,0.020143,17257186,0.514304,1664020.062,0.000,0.000,1866.204,0.000,54.478,7.456,413.438,5.236,343.834,6.585022,95.533,8,0.000,0.000,0.000,0,0.000,0,1866.204,245596.612,0.000,121730.926,253490.257,267788.180,264312.990,250263.295,260837.801 +9.132275,0.020144,17294373,0.515412,1846054.897,0.000,0.000,0.573,0.000,74.622,8.369,413.438,0.000,571.470,6.594261,95.522,8,0.000,0.000,0.000,0,0.000,0,0.573,276061.830,0.000,279189.307,277302.892,279586.446,170174.421,277203.607,286536.394 +9.152394,0.020119,17320948,0.516204,1320894.771,0.000,0.000,88.307,0.000,8.992,9.319,413.438,0.777,748.479,6.632629,95.507,8,0.000,0.000,0.000,0,0.000,0,88.307,187584.454,44833.380,194891.003,291218.155,176550.074,15756.299,191461.398,218600.008 +9.172549,0.020155,17366911,0.517574,2280446.099,0.000,0.000,3.965,0.000,29.148,7.610,413.438,0.000,379.088,6.645741,95.499,8,0.000,0.000,0.000,0,0.000,0,3.965,302600.804,334354.291,316939.488,323439.030,0.000,322000.200,337579.254,343533.033 +9.192696,0.020146,17403836,0.518675,1832844.848,0.000,0.000,1.839,0.000,49.294,5.448,413.438,0.776,283.861,6.653503,95.494,8,0.000,0.000,0.000,0,0.000,0,1.839,256672.734,264465.737,263324.087,269975.440,0.000,264713.922,256722.371,256970.556 +9.212837,0.020141,17450121,0.520054,2298054.461,0.000,0.000,56.913,0.000,0.103,4.802,413.438,0.388,276.373,6.661625,95.488,8,0.000,0.000,0.000,0,0.000,0,56.913,285885.224,299191.448,308724.266,307085.813,181818.633,312448.023,297999.846,304901.209 +9.232971,0.020134,17500681,0.521561,2511128.980,0.000,0.000,0.396,0.000,8.903,4.973,413.438,0.000,294.118,6.674362,95.483,8,0.000,0.000,0.000,0,0.000,0,0.396,330380.340,318808.088,341704.260,177060.420,334701.309,332217.993,330777.670,345478.900 +9.253120,0.020149,17546966,0.522940,2297153.892,0.000,0.000,12.438,0.000,0.132,6.796,413.438,0.000,487.194,6.712643,95.473,8,0.000,0.000,0.000,0,0.000,0,12.438,216687.348,366621.493,301406.840,211525.762,368904.502,282795.352,313318.192,235894.403 +9.273254,0.020134,17601282,0.524559,2697672.048,0.000,0.000,0.365,0.000,0.145,4.640,413.438,0.000,347.082,6.719337,95.466,8,0.000,0.000,0.000,0,0.000,0,0.365,338127.832,316076.017,341554.803,324866.943,338475.495,366685.926,329634.903,342250.130 +9.293412,0.020157,17653810,0.526125,2605881.420,0.000,0.000,0.325,0.000,0.975,4.406,413.438,0.000,229.831,6.725700,95.462,8,0.000,0.000,0.000,0,0.000,0,0.325,315714.083,312042.989,315714.083,326727.365,341064.475,334912.912,341411.741,318293.771 +9.313544,0.020132,17700028,0.527502,2295699.713,0.000,0.000,3.988,0.000,9.912,4.893,413.438,0.000,320.534,6.739574,95.455,8,0.000,0.000,0.000,0,0.000,0,3.988,123035.358,312133.303,310295.472,320031.011,316106.992,312431.330,307613.231,294053.016 +9.333686,0.020142,17746363,0.528883,2300448.561,0.000,0.000,11.556,0.000,0.169,7.130,413.438,0.000,444.506,6.776512,95.447,8,0.000,0.000,0.000,0,0.000,0,11.556,348133.060,206039.960,286817.553,374496.245,374744.486,209416.036,247297.600,253503.623 +9.353858,0.020172,17802891,0.530567,2802249.791,0.000,0.000,0.600,0.000,0.025,4.838,413.438,0.000,247.670,6.783443,95.442,8,0.000,0.000,0.000,0,0.000,0,0.600,346364.975,352115.417,356378.675,344828.219,337888.030,356626.539,361980.399,346067.538 +9.373997,0.020139,17855408,0.532133,2607749.869,0.000,0.000,0.520,0.000,0.054,4.423,413.438,0.000,224.613,6.789818,95.437,8,0.000,0.000,0.000,0,0.000,0,0.520,335670.147,328122.534,324100.451,329115.641,341330.857,319482.504,315907.319,314020.416 +9.394146,0.020149,17904935,0.533609,2458019.321,0.000,0.000,11.790,0.000,0.442,5.372,413.438,0.000,380.367,6.819462,95.430,8,0.000,0.000,0.000,0,0.000,0,11.790,343786.214,342446.207,320112.759,136879.223,352570.704,293213.361,356094.426,312916.426 +9.414289,0.020142,17953343,0.535051,2403288.705,0.000,0.000,7.318,0.000,0.111,7.015,413.438,0.000,313.782,6.842102,95.424,8,0.000,0.000,0.000,0,0.000,0,7.318,253197.248,306666.550,349015.030,210004.776,353979.682,356362.715,360979.842,213082.861 +9.434424,0.020135,18009462,0.536724,2787068.586,0.000,0.000,0.502,0.000,0.110,4.707,413.438,0.000,247.348,6.849144,95.419,8,0.000,0.000,0.000,0,0.000,0,0.502,332497.446,369993.424,360160.042,345360.305,351766.902,327084.120,347396.510,352809.837 +9.454551,0.020127,18062232,0.538296,2621821.675,0.000,0.000,0.543,0.000,0.119,4.510,413.438,0.000,255.795,6.855530,95.414,8,0.000,0.000,0.000,0,0.000,0,0.543,321306.060,343117.311,330895.061,323591.521,336956.502,319865.225,329901.382,316188.614 +9.474687,0.020135,18104104,0.539544,2079519.366,0.000,0.000,2.358,0.000,18.040,4.115,413.438,3.880,259.377,6.870140,95.409,8,0.000,0.000,0.000,0,0.000,0,2.358,277868.524,297684.350,301359.465,274541.055,295052.172,35608.889,305332.563,292072.349 +9.494818,0.020131,18141038,0.540645,1834692.032,0.000,0.000,1.650,0.000,38.171,3.623,413.438,45.988,268.943,6.874603,95.403,8,0.000,0.000,0.000,0,0.000,0,1.650,272019.645,260991.822,260991.822,269486.226,256918.481,0.000,254931.486,259352.551 +9.514950,0.020132,18178225,0.541753,1847137.741,0.000,0.000,1.581,0.000,58.303,3.283,413.438,45.597,196.552,6.880173,95.400,8,0.000,0.000,0.000,0,0.000,0,1.581,260974.580,279353.071,246271.786,257298.881,257696.254,0.000,266289.441,279253.728 +9.535063,0.020113,18217861,0.542935,1970628.017,0.000,0.000,1.714,0.000,78.417,3.324,413.438,43.309,179.257,6.886246,95.396,8,0.000,0.000,0.000,0,0.000,0,1.714,275935.652,283293.936,263506.118,290652.220,283293.936,0.000,290652.220,283293.936 +9.555172,0.020109,18246984,0.543802,1448270.467,0.000,0.000,1.991,0.000,98.525,2.793,413.438,19.426,136.562,6.890934,95.393,8,0.000,0.000,0.000,0,0.000,0,1.991,217665.757,212891.731,192403.202,209758.776,200708.018,0.000,206078.797,208764.187 +9.575294,0.020121,18280437,0.544799,1662551.248,0.000,0.000,1.585,0.000,118.647,3.189,413.438,46.786,212.382,6.901199,95.389,8,0.000,0.000,0.000,0,0.000,0,1.585,249434.870,254305.286,256342.909,132445.493,246800.870,0.000,257436.268,265785.552 +9.595415,0.020122,18320878,0.546005,2009828.634,0.000,0.000,14.244,0.000,138.769,2.989,413.438,49.115,188.890,6.910244,95.386,8,0.000,0.000,0.000,0,0.000,0,14.244,283277.447,299180.742,269262.668,283227.749,291477.583,0.000,278158.573,305243.873 +9.615581,0.020166,18363595,0.547278,2118320.474,0.000,0.000,1.335,0.000,158.934,3.488,413.438,46.878,285.528,6.916588,95.380,8,0.000,0.000,0.000,0,0.000,0,1.335,282561.745,321638.378,290545.676,304480.364,312265.937,0.000,305918.464,300909.910 +9.635693,0.020112,18392559,0.548141,1440148.275,0.000,0.000,2.229,0.000,179.046,2.956,413.438,12.236,182.379,6.921383,95.376,8,0.000,0.000,0.000,0,0.000,0,2.229,207291.056,202368.578,198689.149,213406.864,209976.045,0.000,195009.720,213406.864 +9.655824,0.020131,18425368,0.549119,1629774.326,0.000,0.000,1.813,0.000,199.177,2.926,413.438,45.794,138.740,6.925262,95.374,8,0.000,0.000,0.000,0,0.000,0,1.813,236848.547,227907.117,235258.960,242610.802,235010.587,0.000,231583.038,220555.275 +9.675939,0.020116,18463825,0.550265,1911783.926,0.000,0.000,215.782,0.000,5.112,3.985,413.438,211.665,120.591,6.931171,95.371,8,0.000,0.000,0.000,0,0.000,0,215.782,291462.911,268545.564,279581.683,268545.564,269291.248,49.712,282216.433,252090.810 +9.696061,0.020121,18463825,0.550265,0.000,0.000,0.000,0.000,0.000,25.233,2.294,413.438,514.264,492.326,6.931171,95.362,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.716190,0.020129,18463826,0.550265,49.679,0.000,0.000,27.800,0.000,44.613,4.126,413.438,1010.667,647.386,6.931171,95.349,8,0.000,0.000,0.000,0,0.000,0,27.800,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.679 +9.736328,0.020139,18463826,0.550265,0.000,0.000,0.000,0.000,0.000,64.752,3.984,413.438,1050.724,538.843,6.931171,95.338,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.756559,0.020230,18463826,0.550265,0.000,0.000,0.000,0.000,0.000,84.982,4.361,413.438,1065.853,650.325,6.991455,95.325,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.776680,0.020122,18463828,0.550265,99.396,0.000,0.000,95.475,0.000,105.104,3.068,413.438,576.184,771.870,6.991455,95.310,8,0.000,0.000,0.000,0,0.000,0,95.475,99.396,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.796800,0.020120,18463832,0.550265,198.808,0.000,0.000,112.470,0.000,125.224,3.649,413.438,398.974,406.934,6.991455,95.302,8,0.000,0.000,0.000,0,0.000,0,112.470,0.000,0.000,0.000,99.404,0.000,0.000,99.404,0.000 +9.816918,0.020118,18463833,0.550265,49.707,0.000,0.000,141.391,0.000,145.338,1.096,413.438,217.856,492.604,6.991455,95.293,8,0.000,0.000,0.000,0,0.000,0,141.391,0.000,0.000,49.707,0.000,0.000,0.000,0.000,0.000 +9.837033,0.020115,18463834,0.550265,49.715,0.000,0.000,9.966,0.000,165.453,1.591,413.438,362.376,606.484,6.991455,95.281,8,0.000,0.000,0.000,0,0.000,0,9.966,0.000,0.000,49.715,0.000,0.000,0.000,0.000,0.000 +9.857198,0.020166,18463839,0.550265,247.948,0.000,0.000,184.043,0.000,184.769,1.503,413.438,242.330,483.304,6.994507,95.271,8,0.000,0.000,0.000,0,0.000,0,184.043,0.000,99.179,0.000,0.000,49.590,0.000,0.000,99.179 +9.877315,0.020117,18463840,0.550265,49.709,0.000,0.000,19.092,0.000,204.886,1.283,413.438,222.138,330.877,7.000610,95.265,8,0.000,0.000,0.000,0,0.000,0,19.092,0.000,0.000,0.000,0.000,49.709,0.000,0.000,0.000 +9.897443,0.020128,18463842,0.550265,99.365,0.000,0.000,215.833,0.000,122.848,1.214,413.438,321.384,253.847,7.005127,95.260,8,0.000,0.000,0.000,0,0.000,0,215.833,0.000,0.000,0.000,0.000,0.000,99.365,0.000,0.000 +9.917572,0.020129,18463842,0.550265,0.000,0.000,0.000,0.000,0.000,142.976,1.474,413.438,474.489,285.664,7.010742,95.254,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.937710,0.020138,18463842,0.550265,0.000,0.000,0.000,0.000,0.000,163.115,1.165,413.438,391.631,286.692,7.016724,95.248,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.957851,0.020141,18463842,0.550265,0.000,0.000,0.000,0.000,0.000,183.256,1.850,413.438,585.518,448.399,7.024902,95.240,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.977967,0.020116,18463843,0.550265,49.712,0.000,0.000,200.495,0.000,186.926,1.995,413.438,521.197,488.573,7.034790,95.230,8,0.000,0.000,0.000,0,0.000,0,200.495,49.712,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +9.998084,0.020117,18463844,0.550265,49.709,0.000,0.000,5.069,0.000,207.044,2.597,413.438,718.838,401.167,7.042236,95.222,8,0.000,0.000,0.000,0,0.000,0,5.069,49.709,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.018201,0.020117,18463846,0.550265,99.419,0.000,0.000,212.848,0.000,222.132,1.633,413.438,374.182,274.374,7.047188,95.217,8,0.000,0.000,0.000,0,0.000,0,212.848,0.000,0.000,0.000,0.000,0.000,0.000,99.419,0.000 +10.038327,0.020126,18463848,0.550266,99.375,0.000,0.000,205.146,0.000,242.258,2.550,413.438,595.666,361.592,7.150146,95.210,8,0.000,0.000,0.000,0,0.000,0,205.146,0.000,0.000,99.375,0.000,0.000,0.000,0.000,0.000 +10.058439,0.020112,18463849,0.550266,49.721,0.000,0.000,176.795,0.000,262.370,2.486,413.438,512.364,849.926,7.150146,95.193,8,0.000,0.000,0.000,0,0.000,0,176.795,0.000,0.000,0.000,0.000,49.721,0.000,0.000,0.000 +10.078545,0.020106,18463850,0.550266,49.736,0.000,0.000,9.351,0.000,282.476,1.654,413.438,284.814,621.890,7.150146,95.181,8,0.000,0.000,0.000,0,0.000,0,9.351,0.000,0.000,0.000,0.000,49.736,0.000,0.000,0.000 +10.098648,0.020103,18463853,0.550266,149.234,0.000,0.000,285.385,0.000,253.052,2.131,413.438,478.014,778.229,7.150146,95.165,8,0.000,0.000,0.000,0,0.000,0,285.385,0.000,0.000,0.000,99.489,0.000,49.745,0.000,0.000 +10.118761,0.020113,18463856,0.550266,149.154,0.000,0.000,249.678,0.000,273.165,2.230,413.438,477.177,768.493,7.150146,95.150,8,0.000,0.000,0.000,0,0.000,0,249.678,0.000,99.436,0.000,0.000,0.000,49.718,0.000,0.000 +10.138897,0.020136,18463856,0.550266,0.000,0.000,0.000,0.000,0.000,293.301,1.564,413.438,444.445,628.936,7.153198,95.138,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.159036,0.020139,18463856,0.550266,0.000,0.000,0.000,0.000,0.000,313.440,0.990,413.438,275.429,480.255,7.166748,95.129,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.179150,0.020114,18463858,0.550266,99.434,0.000,0.000,190.439,0.000,333.554,2.152,413.438,555.624,447.063,7.173340,95.120,8,0.000,0.000,0.000,0,0.000,0,190.439,99.434,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.199264,0.020114,18463860,0.550266,99.434,0.000,0.000,340.294,0.000,184.757,2.426,413.438,658.553,603.787,7.185913,95.108,8,0.000,0.000,0.000,0,0.000,0,340.294,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.434 +10.219378,0.020114,18463863,0.550266,149.147,0.000,0.000,197.213,0.000,158.405,3.287,413.438,807.102,651.935,7.203369,95.095,8,0.000,0.000,0.000,0,0.000,0,197.213,0.000,0.000,49.716,0.000,0.000,0.000,99.431,0.000 +10.239533,0.020155,18463864,0.550266,49.615,0.000,0.000,9.652,0.000,178.560,2.902,413.438,588.207,501.381,7.218750,95.085,8,0.000,0.000,0.000,0,0.000,0,9.652,0.000,0.000,49.615,0.000,0.000,0.000,0.000,0.000 +10.259687,0.020154,18463867,0.550266,148.855,0.000,0.000,152.878,0.000,198.714,3.899,413.438,761.138,281.235,7.224487,95.080,8,0.000,0.000,0.000,0,0.000,0,152.878,0.000,49.618,0.000,99.237,0.000,0.000,0.000,0.000 +10.279812,0.020124,18463868,0.550266,49.691,0.000,0.000,7.849,0.000,218.838,3.704,413.438,972.851,401.602,7.314453,95.072,8,0.000,0.000,0.000,0,0.000,0,7.849,0.000,49.691,0.000,0.000,0.000,0.000,0.000,0.000 +10.299961,0.020149,18463870,0.550266,99.258,0.000,0.000,176.151,0.000,238.988,2.949,413.438,631.608,841.950,7.314453,95.055,8,0.000,0.000,0.000,0,0.000,0,176.151,0.000,0.000,0.000,0.000,0.000,99.258,0.000,0.000 +10.320100,0.020139,18463871,0.550266,49.654,0.000,0.000,256.164,0.000,141.466,2.442,413.438,609.423,984.930,7.314453,95.036,8,0.000,0.000,0.000,0,0.000,0,256.164,0.000,0.000,0.000,0.000,49.654,0.000,0.000,0.000 +10.340262,0.020161,18463873,0.550266,99.200,0.000,0.000,150.981,0.000,147.643,2.273,413.438,416.756,901.325,7.314453,95.018,8,0.000,0.000,0.000,0,0.000,0,150.981,49.600,0.000,0.000,0.000,49.600,0.000,0.000,0.000 +10.360439,0.020177,18463875,0.550266,99.123,0.000,0.000,140.066,0.000,167.820,0.964,413.438,234.255,593.574,7.314453,95.006,8,0.000,0.000,0.000,0,0.000,0,140.066,49.561,0.000,0.000,0.000,0.000,0.000,49.561,0.000 +10.380561,0.020122,18463876,0.550266,49.697,0.000,0.000,8.057,0.000,187.942,1.063,413.438,218.978,556.569,7.404053,94.996,8,0.000,0.000,0.000,0,0.000,0,8.057,0.000,0.000,0.000,0.000,0.000,0.000,49.697,0.000 +10.400673,0.020112,18463879,0.550266,149.164,0.000,0.000,202.727,0.000,144.880,2.467,413.438,588.110,696.099,7.404053,94.982,8,0.000,0.000,0.000,0,0.000,0,202.727,0.000,0.000,99.443,0.000,0.000,0.000,0.000,49.721 +10.420813,0.020140,18463880,0.550267,49.653,0.000,0.000,7.278,0.000,165.019,2.043,413.438,548.124,558.597,7.404053,94.971,8,0.000,0.000,0.000,0,0.000,0,7.278,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.653 +10.440945,0.020132,18463881,0.550267,49.672,0.000,0.000,180.286,0.000,175.619,3.662,413.438,782.141,692.692,7.404053,94.957,8,0.000,0.000,0.000,0,0.000,0,180.286,0.000,0.000,0.000,49.672,0.000,0.000,0.000,0.000 +10.461063,0.020118,18463884,0.550267,149.121,0.000,0.000,186.317,0.000,170.712,3.389,413.438,805.018,607.744,7.404053,94.945,8,0.000,0.000,0.000,0,0.000,0,186.317,0.000,99.414,0.000,49.707,0.000,0.000,0.000,0.000 +10.481190,0.020127,18463885,0.550267,49.684,0.000,0.000,185.387,0.000,153.939,4.082,413.438,930.602,506.542,7.404053,94.935,8,0.000,0.000,0.000,0,0.000,0,185.387,0.000,0.000,0.000,0.000,0.000,49.684,0.000,0.000 +10.501322,0.020132,18463890,0.550267,248.357,0.000,0.000,170.593,0.000,107.977,3.852,413.438,760.012,466.058,7.412109,94.926,8,0.000,0.000,0.000,0,0.000,0,170.593,49.671,0.000,0.000,0.000,49.671,49.671,99.343,0.000 +10.521435,0.020113,18463892,0.550267,99.437,0.000,0.000,14.542,0.000,128.090,2.242,413.438,486.310,459.314,7.422852,94.917,8,0.000,0.000,0.000,0,0.000,0,14.542,49.719,0.000,0.000,0.000,49.719,0.000,0.000,0.000 +10.541563,0.020128,18463893,0.550267,49.683,0.000,0.000,136.821,0.000,148.217,3.147,413.438,736.514,490.815,7.436890,94.908,8,0.000,0.000,0.000,0,0.000,0,136.821,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.683 +10.561695,0.020133,18463894,0.550267,49.671,0.000,0.000,9.664,0.000,168.350,2.392,413.438,533.380,514.754,7.459106,94.897,8,0.000,0.000,0.000,0,0.000,0,9.664,0.000,0.000,0.000,0.000,0.000,0.000,0.000,49.671 +10.581820,0.020125,18463894,0.550267,0.000,0.000,0.000,0.000,0.000,188.475,1.250,413.438,318.912,400.436,7.461304,94.890,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.601943,0.020123,18463894,0.550267,0.000,0.000,0.000,0.000,0.000,208.597,1.161,413.438,334.665,557.710,7.471680,94.879,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.622057,0.020114,18463896,0.550267,99.431,0.000,0.000,165.157,0.000,228.712,1.994,413.438,493.467,964.212,7.583496,94.859,8,0.000,0.000,0.000,0,0.000,0,165.157,0.000,0.000,0.000,99.431,0.000,0.000,0.000,0.000 +10.642167,0.020110,18463898,0.550267,99.453,0.000,0.000,229.250,0.000,182.443,2.854,413.438,610.119,935.865,7.583496,94.841,8,0.000,0.000,0.000,0,0.000,0,229.250,0.000,0.000,99.453,0.000,0.000,0.000,0.000,0.000 +10.662309,0.020142,18463900,0.550267,99.297,0.000,0.000,189.829,0.000,180.258,2.425,413.438,524.218,911.515,7.583496,94.823,8,0.000,0.000,0.000,0,0.000,0,189.829,0.000,99.297,0.000,0.000,0.000,0.000,0.000,0.000 +10.682460,0.020151,18463902,0.550267,99.251,0.000,0.000,193.684,0.000,183.199,2.512,413.438,583.490,745.161,7.583496,94.809,8,0.000,0.000,0.000,0,0.000,0,193.684,0.000,0.000,0.000,0.000,0.000,99.251,0.000,0.000 +10.702595,0.020136,18463905,0.550267,148.988,0.000,0.000,191.143,0.000,196.331,3.016,413.438,591.877,727.091,7.583496,94.794,8,0.000,0.000,0.000,0,0.000,0,191.143,49.663,0.000,0.000,0.000,0.000,0.000,99.325,0.000 +10.722733,0.020137,18463906,0.550267,49.659,0.000,0.000,4.983,0.000,216.468,2.592,413.438,612.783,466.134,7.588867,94.785,8,0.000,0.000,0.000,0,0.000,0,4.983,49.659,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.742865,0.020132,18463908,0.550267,99.346,0.000,0.000,177.269,0.000,236.600,2.167,413.438,561.536,457.921,7.603027,94.776,8,0.000,0.000,0.000,0,0.000,0,177.269,0.000,0.000,0.000,0.000,0.000,0.000,0.000,99.346 +10.762979,0.020114,18463908,0.550267,0.000,0.000,0.000,0.000,0.000,256.714,1.595,413.438,378.304,305.090,7.608032,94.770,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.783086,0.020107,18463910,0.550267,99.468,0.000,0.000,260.156,0.000,166.004,1.393,413.438,414.383,260.520,7.613281,94.765,8,0.000,0.000,0.000,0,0.000,0,260.156,0.000,0.000,0.000,0.000,99.468,0.000,0.000,0.000 +10.803165,0.020079,18463911,0.550267,49.803,0.000,0.000,182.113,0.000,173.465,2.560,413.438,752.294,572.342,7.625122,94.754,8,0.000,0.000,0.000,0,0.000,0,182.113,0.000,0.000,0.000,49.803,0.000,0.000,0.000,0.000 +10.823333,0.020168,18463915,0.550268,198.332,0.000,0.000,151.040,0.000,193.633,2.892,413.438,640.705,650.196,7.641724,94.741,8,0.000,0.000,0.000,0,0.000,0,151.040,0.000,99.166,0.000,49.583,0.000,49.583,0.000,0.000 +10.843461,0.020127,18463918,0.550268,149.053,0.000,0.000,198.072,0.000,143.797,2.184,413.438,485.394,521.687,7.651978,94.731,8,0.000,0.000,0.000,0,0.000,0,198.072,0.000,0.000,99.369,0.000,0.000,49.684,0.000,0.000 +10.863582,0.020122,18463919,0.550268,49.698,0.000,0.000,156.600,0.000,163.918,2.274,413.438,781.580,659.082,7.667480,94.718,8,0.000,0.000,0.000,0,0.000,0,156.600,49.698,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.883704,0.020122,18465090,0.550303,58195.314,0.000,0.000,10.265,0.000,184.040,2.075,413.438,504.154,536.379,7.681641,94.707,8,0.000,0.000,0.000,0,0.000,0,10.265,58195.314,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.903817,0.020113,18471298,0.550488,308649.540,0.000,0.000,185.027,0.000,169.786,3.533,413.438,546.316,862.297,7.832314,94.691,8,0.000,0.000,0.000,0,0.000,0,185.027,137172.049,0.000,3082.518,0.000,0.000,92475.539,75919.434,0.000 +10.923930,0.020113,18484705,0.550887,666587.447,0.000,0.000,177.649,0.000,150.508,3.447,413.438,512.342,710.443,7.847519,94.677,8,0.000,0.000,0.000,0,0.000,0,177.649,168200.592,0.000,150848.535,0.000,0.000,171631.228,137921.502,37985.590 +10.944064,0.020134,18505135,0.551496,1014706.893,0.000,0.000,9.526,0.000,170.642,5.295,413.438,592.906,955.323,7.869942,94.658,8,0.000,0.000,0.000,0,0.000,0,9.526,220871.344,0.000,143340.386,0.000,0.000,218139.632,211831.860,220523.671 +10.964216,0.020152,18541907,0.552592,1824702.518,0.000,0.000,173.736,0.000,0.094,6.052,413.438,160.303,652.646,7.887585,94.645,7,0.000,0.000,0.000,0,0.000,0,173.736,267711.032,227070.562,299518.775,192781.717,244835.261,296839.184,545.843,295400.144 +10.984377,0.020161,18591247,0.554062,2447300.091,0.000,0.000,0.444,0.000,0.108,4.671,413.438,0.000,252.847,7.894279,94.640,7,0.000,0.000,0.000,0,0.000,0,0.444,336888.168,334011.326,353554.014,360944.523,357621.274,368235.830,0.000,336044.956 +11.004511,0.020134,18636862,0.555422,2265624.577,0.000,0.000,0.391,0.000,0.076,4.192,413.438,0.000,237.671,7.900043,94.635,6,0.000,0.000,0.000,0,0.000,0,0.391,368340.937,374897.168,371619.053,377082.578,381801.077,24337.521,0.000,367546.243 +11.024636,0.020125,18682788,0.556790,2282033.752,0.000,0.000,0.268,0.000,11.294,4.298,413.438,0.000,399.068,7.913887,94.627,6,0.000,0.000,0.000,0,0.000,0,0.268,426931.019,183900.338,421713.636,424347.172,417390.661,0.000,0.000,407750.925 +11.044769,0.020133,18720125,0.557903,1854518.748,0.000,0.000,11.453,0.000,0.021,6.651,413.438,0.000,515.323,7.951210,94.617,6,0.000,0.000,0.000,0,0.000,0,11.453,183529.656,371181.900,379327.736,343019.163,173347.361,0.000,0.000,404112.932 +11.064902,0.020133,18768189,0.559336,2387276.152,0.000,0.000,0.400,0.000,0.061,4.338,413.438,0.000,229.912,7.958080,94.613,6,0.000,0.000,0.000,0,0.000,0,0.400,386074.765,405743.569,397945.584,395760.161,396852.872,0.000,0.000,404899.201 +11.085082,0.020180,18816891,0.560787,2413366.907,0.000,0.000,0.445,0.000,0.126,4.067,413.438,0.000,214.475,7.964375,94.609,6,0.000,0.000,0.000,0,0.000,0,0.445,399403.254,405448.812,410106.865,394447.879,393258.588,0.000,0.000,410701.510 +11.105209,0.020127,18862456,0.562145,2263886.433,0.000,0.000,0.398,0.000,2.563,4.168,413.438,0.000,201.650,7.972099,94.605,6,0.000,0.000,0.000,0,0.000,0,0.398,380287.211,389876.371,386050.644,380436.265,341185.299,0.000,0.000,386050.644 +11.125362,0.020152,18906176,0.563448,2169468.541,0.000,0.000,12.072,0.000,0.145,5.364,413.438,0.775,473.734,7.996578,94.595,6,0.000,0.000,0.000,0,0.000,0,12.072,402234.950,392906.036,381889.979,396429.190,209255.463,0.000,0.000,386752.923 +11.145505,0.020143,18948811,0.564719,2116581.729,0.000,0.000,14.446,0.000,0.044,6.262,413.438,0.000,374.853,8.020496,94.588,6,0.000,0.000,0.000,0,0.000,0,14.446,431855.153,392437.635,389409.337,418798.721,121826.939,0.000,0.000,362253.943 +11.165643,0.020138,18995264,0.566103,2306750.721,0.000,0.000,0.568,0.000,0.030,4.256,413.438,0.000,227.339,8.027653,94.583,6,0.000,0.000,0.000,0,0.000,0,0.568,388522.111,404859.506,371141.904,381073.451,390409.105,0.000,0.000,370744.643 +11.185777,0.020134,19044542,0.567572,2447498.942,0.000,0.000,0.295,0.000,0.124,4.328,413.438,0.000,247.366,8.033852,94.579,6,0.000,0.000,0.000,0,0.000,0,0.295,402900.106,415316.899,411641.528,401708.094,409207.837,0.000,0.000,406724.478 +11.205914,0.020137,19089665,0.568916,2240796.177,0.000,0.000,11.535,0.000,0.055,4.713,413.438,0.000,356.735,8.056931,94.572,6,0.000,0.000,0.000,0,0.000,0,11.535,176838.313,416049.251,429457.380,415254.696,404428.874,0.000,0.000,398767.664 +11.226094,0.020179,19138234,0.570364,2406851.993,0.000,0.000,0.481,0.000,0.052,4.853,413.438,0.000,235.194,8.068714,94.567,6,0.000,0.000,0.000,0,0.000,0,0.481,410714.433,405560.681,409128.663,391883.415,400456.484,0.000,0.000,389108.317 +11.246225,0.020131,19192059,0.571968,2673689.076,0.000,0.000,0.204,0.000,0.041,4.450,413.438,0.000,240.219,8.075516,94.562,6,0.000,0.000,0.000,0,0.000,0,0.204,448355.181,446467.579,452329.080,437377.284,455806.242,0.000,0.000,433353.711 +11.266342,0.020117,19243272,0.573494,2545786.932,0.000,0.000,0.399,0.000,0.050,4.127,413.438,0.000,222.335,8.081573,94.558,6,0.000,0.000,0.000,0,0.000,0,0.399,434214.923,434165.213,415872.014,419898.507,426708.746,0.000,0.000,414927.529 +11.286476,0.020135,19284507,0.574723,2047957.315,0.000,0.000,11.948,0.000,6.010,4.947,413.438,0.000,449.124,8.111900,94.549,6,0.000,0.000,0.000,0,0.000,0,11.948,339265.100,344231.651,330871.629,480563.477,341798.041,0.000,0.000,211227.415 +11.306630,0.020153,19324823,0.575925,2000467.219,0.000,0.000,10.930,0.000,0.058,6.255,413.438,0.000,294.229,8.134235,94.543,6,0.000,0.000,0.000,0,0.000,0,10.930,264324.062,315382.718,267896.679,426828.530,308435.962,0.000,0.000,417599.269 +11.326800,0.020170,19373327,0.577370,2404734.507,0.000,0.000,0.327,0.000,0.069,4.121,413.438,0.000,232.978,8.140285,94.539,6,0.000,0.000,0.000,0,0.000,0,0.327,402177.270,407779.592,399500.055,404507.439,401879.802,0.000,0.000,388890.349 +11.346934,0.020134,19421948,0.578819,2414819.155,0.000,0.000,0.267,0.000,0.161,4.017,413.438,0.000,226.602,8.146442,94.534,5,0.000,0.000,0.000,0,0.000,0,0.267,443220.957,440588.649,435820.697,432741.394,228762.408,0.000,0.000,433685.051 +11.367038,0.020103,19466110,0.580135,2196754.750,0.000,0.000,9.909,0.000,0.049,3.887,413.438,0.000,285.051,8.160320,94.529,5,0.000,0.000,0.000,0,0.000,0,9.909,487930.061,489322.868,494346.921,493252.572,0.000,0.000,0.000,231902.329 +11.387198,0.020160,19508470,0.581398,2101159.209,0.000,0.000,0.256,0.000,0.045,4.891,413.438,0.000,383.838,8.180573,94.521,5,0.000,0.000,0.000,0,0.000,0,0.256,414477.959,423654.410,409220.101,433128.475,0.000,0.000,0.000,420678.264 +11.407445,0.020247,19551503,0.582680,2125392.686,0.000,0.000,0.391,0.000,0.029,3.718,413.438,0.000,192.929,8.185841,94.517,5,0.000,0.000,0.000,0,0.000,0,0.391,418480.056,425690.971,432062.260,427123.276,0.000,0.000,0.000,422036.124 +11.427689,0.020244,19594343,0.583957,2116130.412,0.000,0.000,0.450,0.000,0.036,3.723,413.438,0.000,167.291,8.191101,94.514,5,0.000,0.000,0.000,0,0.000,0,0.450,418286.469,429153.618,421793.594,428165.696,0.000,0.000,0.000,418731.034 +11.447860,0.020170,19637806,0.585252,2154825.258,0.000,0.000,0.425,0.000,0.011,3.757,413.438,0.000,201.025,8.196518,94.510,5,0.000,0.000,0.000,0,0.000,0,0.425,427167.348,432521.813,430885.726,429447.953,0.000,0.000,0.000,434802.418 +11.467990,0.020131,19670995,0.586241,1648687.696,0.000,0.000,10.941,0.000,8.748,4.912,413.438,0.000,351.029,8.226181,94.503,5,0.000,0.000,0.000,0,0.000,0,10.941,264175.515,284045.806,278382.773,282257.480,0.000,0.000,0.000,539826.123 +11.488132,0.020142,19708258,0.587352,1850030.600,0.000,0.000,16.547,0.000,0.054,5.818,413.438,0.000,131.295,8.247269,94.500,4,0.000,0.000,0.000,0,0.000,0,16.547,537289.836,389190.078,310200.231,401055.932,0.000,0.000,0.000,212294.524 +11.508386,0.020254,19752974,0.588684,2207796.639,0.000,0.000,0.092,0.000,0.024,3.371,413.438,0.000,116.684,8.252625,94.498,4,0.000,0.000,0.000,0,0.000,0,0.092,552591.018,550961.685,551504.796,552739.140,0.000,0.000,0.000,0.000 +11.528515,0.020129,19791237,0.589825,1900855.646,0.000,0.000,0.074,0.000,0.030,2.807,413.438,0.000,100.328,8.257404,94.496,3,0.000,0.000,0.000,0,0.000,0,0.074,574534.029,574335.314,573689.491,178296.812,0.000,0.000,0.000,0.000 +11.548748,0.020233,19827348,0.590901,1784715.146,0.000,0.000,0.149,0.000,0.001,2.523,413.438,0.000,115.063,8.261585,94.494,3,0.000,0.000,0.000,0,0.000,0,0.149,592532.743,596239.471,595942.932,0.000,0.000,0.000,0.000,0.000 +11.568876,0.020127,19852380,0.591647,1243689.389,0.000,0.000,10.428,0.000,4.705,3.125,413.438,0.000,649.579,8.273735,94.481,3,0.000,0.000,0.000,0,0.000,0,10.428,479450.408,285831.937,478407.044,0.000,0.000,0.000,0.000,0.000 +11.589140,0.020264,19871427,0.592215,939934.314,0.000,0.000,10.467,0.000,0.033,4.731,413.438,0.000,85.974,8.310120,94.479,2,0.000,0.000,0.000,0,0.000,0,10.467,290956.724,390738.694,258238.897,0.000,0.000,0.000,0.000,0.000 +11.609310,0.020170,19896318,0.592956,1234054.979,0.000,0.000,0.157,0.000,0.001,1.712,413.438,0.000,65.072,8.313232,94.478,2,0.000,0.000,0.000,0,0.000,0,0.157,618093.424,615961.555,0.000,0.000,0.000,0.000,0.000,0.000 +11.629469,0.020160,19922737,0.593744,1310495.132,0.000,0.000,0.105,0.000,0.026,1.700,413.438,0.000,69.175,8.316547,94.477,2,0.000,0.000,0.000,0,0.000,0,0.105,654974.742,655520.389,0.000,0.000,0.000,0.000,0.000,0.000 +11.649627,0.020158,19949492,0.594541,1327281.400,0.000,0.000,0.098,0.000,0.009,1.701,413.438,0.000,70.344,8.319881,94.475,2,0.000,0.000,0.000,0,0.000,0,0.098,664459.244,662822.156,0.000,0.000,0.000,0.000,0.000,0.000 +11.669856,0.020229,19976155,0.595336,1318088.532,0.000,0.000,0.134,0.000,0.001,1.715,413.438,0.000,69.518,8.323086,94.474,2,0.000,0.000,0.000,0,0.000,0,0.134,658228.586,659859.945,0.000,0.000,0.000,0.000,0.000,0.000 +11.690078,0.020223,19998776,0.596010,1118600.314,0.000,0.000,0.144,0.000,0.001,1.443,413.438,0.000,58.915,8.325958,94.473,1,0.000,0.000,0.000,0,0.000,0,0.144,667125.098,451475.216,0.000,0.000,0.000,0.000,0.000,0.000 +11.710328,0.020250,20000000,0.596046,60444.665,0.000,0.000,0.062,0.000,0.000,0.077,413.438,0.000,3.086,8.326019,94.473,0,0.000,0.000,0.000,0,0.000,0,0.062,60444.665,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.log new file mode 100644 index 000000000..23ac9d090 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version 2907e97e records=20000000 key=16 value=16 cache_mib=256 disk_gib=16 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=20 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=465 +worker=6 kind=insert tid=6 os_tid=466 +worker=0 kind=insert tid=7 os_tid=460 +start_monotonic_ns=1788135903621308 main_address=0x5649dd831a80 +worker=2 kind=insert tid=8 os_tid=462 +worker=7 kind=insert tid=10 os_tid=467 +worker=1 kind=insert tid=9 os_tid=461 +worker=4 kind=insert tid=11 os_tid=464 +worker=3 kind=insert tid=12 os_tid=463 +load_end reason=complete inserted=20000000 elapsed_s=11.710 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.130 close_rc=0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.summary.csv new file mode 100644 index 000000000..3d1e123ff --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/insert/wal1-t8-3-parent.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1707879.651727,11.710427,20000000,0.004508,0.001328,0.061952,0.219136,1929.194405,0.004508,0.001328,0.061952,0.219136,1929.194405,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/inventory.json b/benchmarks/results-20261013/cache-invalid-addresses/inventory.json new file mode 100644 index 000000000..3252da583 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/inventory.json @@ -0,0 +1,124 @@ +{ + "artifact_count": 117, + "process_count": 28, + "source_verified_at_head": "d3a4488d0be5aaa829cfb62510470c68ba9d5de5", + "files": { + "disk/0-parent.log": "7ebd8a100054f09f93dc1e86cfa301a9d506340e037e04769dd84d11b428ab47", + "disk/1-validated.log": "3fb1ec6aa10935a063f71cfda32c80f8239798099c39295e6ea3d4b22acf476e", + "disk/2-validated.log": "dc0895253659b28d030b57b81a613dbca853660a05ea360d8e3dc95aabf9d47e", + "disk/3-parent.log": "d512f0b6b62d6a6f1cdc656e6cba600d89060ddee46cf3b2ee5077f3b0a818d2", + "disk/invalid_addresses_compare.py": "e2ebbb0c4c0ad823336590e6ca458bc2fb8925d0de1a4fa2f3915e6a1754fc5e", + "disk/kvbench.c": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "disk/manifest.json": "ceb72d4416989240ada46128afb25289682ead9fa67ec1055b5855c9a49edb64", + "disk/results.csv": "4cdd687fb19540636917412912fb342b451d621fd63b8ec00dd4e52b6ae12637", + "disk/summary.csv": "c000ebc27a657b99c97f0e996919c9213662d51ce443370170eb9a956d1cd334", + "insert/insert_benchmark.c": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "insert/invalid_addresses_compare.py": "e2ebbb0c4c0ad823336590e6ca458bc2fb8925d0de1a4fa2f3915e6a1754fc5e", + "insert/manifest.json": "bd7e6a62c962a3efca5950291cd2bc4d195db5d71f8b8b02c0a30aabbbd7e9dd", + "insert/results.csv": "d881f3472b64b19dd1e969644659e93d16d75da59b55ca64a86ae58cb49749ff", + "insert/summary.csv": "c65203b6a2154ad664f7f47014e273276be32a994898bab53cc976b4b4834168", + "insert/wal0-t8-0-parent.csv": "3b06a43718d812b0ab4f6da538211b348a0037331769fbb67a9173b44218d9bf", + "insert/wal0-t8-0-parent.log": "44e5b592e4ec9f31bb7f1c493c7a6c82d1c44778f0d3f08d9f17e3c924dffdea", + "insert/wal0-t8-0-parent.summary.csv": "69b698d051aafc4935412289c7e0036e82bddc7f767ca26413214a894134f58d", + "insert/wal0-t8-1-validated.csv": "a167959d9909407fccb2ef43b0dc2e59cdbe1d3b1aa3a2b25aa721c775dcfcbd", + "insert/wal0-t8-1-validated.log": "cc516f5ce387335b598aeb358b4f587245d7401d2510c305b5d199300ee33f58", + "insert/wal0-t8-1-validated.summary.csv": "74e46cebb2683d2e8e14457622e538600e68292edd25a4b67889e95fb54b407b", + "insert/wal0-t8-2-validated.csv": "9540d5b759b6b390c0b37d4bed48f4b0fcbd1285a60fc07860d90f408c73bf6c", + "insert/wal0-t8-2-validated.log": "194d8ffc5a6aac11764f1fca366d28275ca6bbbbfb96ee21686503e3801bba9d", + "insert/wal0-t8-2-validated.summary.csv": "f50f6c8eaeafd8d19c91cd0e47fd8f20242407b3414605274a2e2b0d99469c08", + "insert/wal0-t8-3-parent.csv": "83bcf8831930850b8e3e58de181debb2ea87c59ae509dcf162f87b5f88b1b5be", + "insert/wal0-t8-3-parent.log": "7967aeba6528d8c31d756e9e17dc7c971555e0a1c4b5ae2579f82ccffbf7b8e1", + "insert/wal0-t8-3-parent.summary.csv": "9717d09b26286a4f950b696ab42f35f4be398d97f859b35737f395359134af21", + "insert/wal1-t8-0-parent.csv": "28792262f47dd354a2778603d1e4dc0a09b0bb3b3ae6d9e701402c55bcbd37ed", + "insert/wal1-t8-0-parent.log": "bca3c2b974d16e3ddc1c5d53aa2aa8f6f6e8d9702541228fe0da999ebb6b750c", + "insert/wal1-t8-0-parent.summary.csv": "a8c44364e441d17756f40acecde4453d15a5ebc8a8dfa3cda7ebf8237bc92ab4", + "insert/wal1-t8-1-validated.csv": "6df3e661e22795b32e4d5281f3de35798f4c75a3eced543301de9835702cc93c", + "insert/wal1-t8-1-validated.log": "2037fe83f13cf2123a1376e16f803f21dca706c250a03640aee7761f8eb701c8", + "insert/wal1-t8-1-validated.summary.csv": "a1483d0c226a9a19b2430e46ebd6203b03b191f561ffd75a15ec54c6f471685c", + "insert/wal1-t8-2-validated.csv": "54ac9ba31976287716ac8402d306811d9e49c07c08031d1a3dcacb62891dbb4d", + "insert/wal1-t8-2-validated.log": "8419aa4b52898b06bb4ad5108b4295dd56a014b9636f8ca41f57200cfa763dce", + "insert/wal1-t8-2-validated.summary.csv": "7dee2c77694510da1773ddd5c786f60f3d4657fc1972eb675d3a63c1036491fd", + "insert/wal1-t8-3-parent.csv": "1a6606c003c91e164424f7ec85769d7974f62d9a72854702b62bbe5fd898ebf9", + "insert/wal1-t8-3-parent.log": "efb97b4caa799a3e7f6fd0ac4dfd81352aeca00243215c79cd376c8c6527af9c", + "insert/wal1-t8-3-parent.summary.csv": "144d002295cbd46c2745586e338e5c5c197927be0c0dc2baf690dd9c4d53b61d", + "insert-repeat/insert_benchmark.c": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "insert-repeat/invalid_addresses_insert_repeat.py": "b98611532410f1f702542e94425b0aa4f14161d938301d5174ec1a12b0b561f9", + "insert-repeat/manifest.json": "c62035d232202cab2f3ce3a224b6a52f00f8e15b8426c1405c83dfea54423ca6", + "insert-repeat/results.csv": "8686cd5e577aa2e15ce6c7409b582a2e79e6d235e241b6809aa9b5e31af3a79f", + "insert-repeat/summary.csv": "2c0f8bf490980f6e6e04975b2b9b66436234b2a5376540167458fef243bb9bf9", + "insert-repeat/wal0-t8-0-validated.csv": "66af5cb7959e329647f75c90129df09ec6cefc6b82a4448aedc15b752de2eb26", + "insert-repeat/wal0-t8-0-validated.log": "d08ec0244ba84c1ade57edc2a804a377445ff62a3eb08b2ef0b2258cb4db22b7", + "insert-repeat/wal0-t8-0-validated.summary.csv": "cedc291a4039f4fda4a4ac8dcd28e4f53a10a634d40d06ab84efe047493712d5", + "insert-repeat/wal0-t8-1-parent.csv": "97d4c06b8da53c1a8f175aee7a5ffa95c21e6ccb7f0c27e352b62874d399e576", + "insert-repeat/wal0-t8-1-parent.log": "36a3bd237fb9a57e44780ff55d942ca2c115b361e67593712c8de1253b67f3ec", + "insert-repeat/wal0-t8-1-parent.summary.csv": "733ecb12bdde9a99b5ed294dc91e40fa8b05c7e1eb7a3889764356bccd472379", + "insert-repeat/wal0-t8-2-parent.csv": "bc61edf8dc88b8f0db64b9d41ee57a811415cf007bb5259423020fe89ba29488", + "insert-repeat/wal0-t8-2-parent.log": "7ff76cd5fa4a5bc8649af3431b9bb94a6380144eea23f3d2acab837bd250ca11", + "insert-repeat/wal0-t8-2-parent.summary.csv": "7c746b51c1799dc7c25fc2e0b4e1804392303aae03dd0fbeffd21fff94300f3d", + "insert-repeat/wal0-t8-3-validated.csv": "fe2bf55d6e442005556af9fd8409948598bd01d63432cf1baf5869adb6d3117b", + "insert-repeat/wal0-t8-3-validated.log": "f50b6f755d64096ea388b16ffc33391a0ae2be25f2816ce1f6073e8466cb7cac", + "insert-repeat/wal0-t8-3-validated.summary.csv": "6261ac32208ca61f8e83eae3b6246ec72d6718f73b55287f5ed860a3547f903b", + "insert-repeat/wal1-t8-0-validated.csv": "b20b146209b0ce93e65adb0aa46ae137a2972c08c5b7c93e661b22b81029a51a", + "insert-repeat/wal1-t8-0-validated.log": "3247096adec74331c32588415b370248f9b29f5494edb0c56579dddbbfeb874b", + "insert-repeat/wal1-t8-0-validated.summary.csv": "05e64b404b68209c325c5bf29c8517c62beebf84fba2c3403a6c944c6210cd1d", + "insert-repeat/wal1-t8-1-parent.csv": "42f5774e752f03cfae97ec8fb88f7e869f483cbc936a0a22f9bd98d321c9386a", + "insert-repeat/wal1-t8-1-parent.log": "5f5b57b9dbc4c8dd5c8fbe62e69ab1bb7a5e2720a2fc4d638401395ef0ff8fc9", + "insert-repeat/wal1-t8-1-parent.summary.csv": "bd09a39f2c89305ed8d889a4c5981785482d49a488fe806498ef4fb73db63a2f", + "insert-repeat/wal1-t8-2-parent.csv": "6d2aeb0c0b6b01a884c05387c8fcb5949086b5d2a97a499cb4c657ff0c7b8f9a", + "insert-repeat/wal1-t8-2-parent.log": "9e096d8630816e4086f29ae43f5022fdbd48c782f27a80392b4757c199c9e611", + "insert-repeat/wal1-t8-2-parent.summary.csv": "f1c534894027bf2c5018b1a410d4b8b70bef906b90a5e8259a0e79f01f7c6c9e", + "insert-repeat/wal1-t8-3-validated.csv": "333d8f04e23229fa5b9807e2b2fad0c162fa129bc0548c82f43286061613275f", + "insert-repeat/wal1-t8-3-validated.log": "34dc527ed88fbfe64aac2a74768a1d3b8ea0f8ee8830aa53cd48c73001cc0e0f", + "insert-repeat/wal1-t8-3-validated.summary.csv": "193f98c25cb8dc03429980ce125ee4516e8944cb78f621503e1788ef5e8d2bef", + "provenance/campaigns.json": "7c84001572344687b0f6c3f1f7ec3238638379b00c3402498b279a185a274f3b", + "provenance/disk-benchmark.log": "e500ddddf44ddb3213ec08b348c3c66997c5b71011bd2d41c4cc3a54ba017f63", + "provenance/environment.json": "b594b28b90877994d0395aaaf451fff8564a17c2ad84cf6685b5737aadce2240", + "provenance/full-benchmark.log": "fa3c304fe7c84af35543030f693894450fb02482e154654bde1d15287120aa20", + "provenance/insert-benchmark.log": "0aa5c3e4a179dc0937ea4808c4d32b7f0634190344586bebee130eaf81f247ee", + "provenance/insert-repeat-benchmark.log": "531f20f296dc63d2728b42f753c9b3c71d905ea9ff4a438d4b8b8b9ec72b5cd0", + "provenance/invalid-addresses-candidate-build.log": "09d85dacf4c2a4546b29772944ba0e277a80e7f4bbacf3a0f3bb52e217bd02b6", + "provenance/invalid-addresses-candidate-harness.log": "455059d76d1a0060c11bac73e3bf29534b768ce8a69dbe6ce418ae24388262eb", + "provenance/invalid-addresses-parent-build.log": "8891ec174d73890f13a381bb916a08e3e729b38b4de8d64fe7e53b58f81413bc", + "provenance/invalid-addresses-parent-harness.log": "a972e83b32aba62e24faae5fdca38144330148e7d258a5863843b59c5dd6c040", + "provenance/jobs.json": "ee137a1ec4d3fdf6d51ffc1b85d86e7fece5701834e79b22f7f4386d2f65d882", + "provenance/parent-build-config.txt": "ad1877d37856a5a134d5de4ea14e70152034277585c3701925dd1f8762a12f48", + "provenance/parent-build.json": "54b6d04e136e930bdd7cadc92b6400ab233875b689ff140b4010678eb3421801", + "provenance/parent-cache-get-assembly.txt": "af395bcdeef78410526947eeb5190d1403c290a46318d19d4d361927c797e55b", + "provenance/parent-source-change.patch": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "provenance/resident-benchmark.log": "0ace501dade174c10ce5ca19b3e2a888480a5ce4c7df40fc859d47a549d89ef6", + "provenance/resident-repeat-benchmark.log": "e79d45cc1babd52f48ec847c2127ce2e52b8737ea9c15fb3892324cd871a088d", + "provenance/serialization-audit.json": "0ddcd7cea6a48c3f6df6a14472f8b8be07d8916400453a6eb168665ea4c33d0c", + "provenance/validated-build-config.txt": "8d862e7030bd41260c080e4d428f82944b21f1b467dfa8b772f28767cd9646f6", + "provenance/validated-build.json": "6f5335885e60af4bad972807df50152b49a26488beb2663508622e5d09bb58e8", + "provenance/validated-cache-get-assembly.txt": "a91720d3baf2b27c459d8bdca30d5ad823b57cc3903ada5c7d70a086b8b63aba", + "provenance/validated-source-change.patch": "8105ca63f782996fc7eb4ed3ae71da8bf3c59d7a4ae413781421743476009043", + "provenance/verified-source-commit.json": "a1f4a9dd792ff8b6b33614dd6876e3f861f8fc8c4f76b3af722f8066d9d8dc5d", + "resident/0-parent.log": "14433d9cf8a71c25c56a7ec92277055a200e45a03218f0b260cbd1d564bc1411", + "resident/1-validated.log": "fd6b7db566cac974f458e6e23266e838c61786d4016a5a316f5bbee445b759f5", + "resident/2-validated.log": "76bb2ec6bafc79fca028e7099f022b002f0c5e06a04879cc82fdf4c2083a88b8", + "resident/3-parent.log": "a8d8d9addeeeac6598725695c6cccc80189e3a136c16bb80f9736ba09b41dfab", + "resident/invalid_addresses_compare.py": "e2ebbb0c4c0ad823336590e6ca458bc2fb8925d0de1a4fa2f3915e6a1754fc5e", + "resident/kvbench.c": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "resident/manifest.json": "8bb173aab13eb1a9e45ab3170b9edd35672d08c1ba2da137512b4aa4660bfc85", + "resident/results.csv": "9244a6713259a4a3189d6aa17dafc609c36bac1d73a3ce2a09cc6f4f107c2e54", + "resident/summary.csv": "5d4197196dcfc42ecbe62b7898bdb005973dcafba9993875f9d170d72a45609d", + "resident-repeat/0-validated.log": "cfb7bd8029170b474e6a47aaf3deac10327105f9f42f8b1c268f138bff44cb84", + "resident-repeat/1-parent.log": "68b85559ec791f10ff44d6953f7fa598fcde922e35c6ea25771f7cd0c26b0279", + "resident-repeat/2-parent.log": "d657d89106e1cdced7a7b1e770ca8ebc83b5c710c6354d12dd95636fe4517431", + "resident-repeat/3-validated.log": "9d22e9b61645a563122d019b251704827894cc1881d78c8b7e5d7c34be281d00", + "resident-repeat/invalid_addresses_repeat.py": "0834be5f5bb5d4d53ff110bf9d7fdf0a77bcb79a525db33744edb642d1a8f82a", + "resident-repeat/kvbench.c": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "resident-repeat/manifest.json": "524dadbfc55f2d204bb64e1f929ebeec435770817dc0551d64f94edc6949ead2", + "resident-repeat/results.csv": "dc17579814f17d0c4306661ec59a690fdf7b34829ba5d21b27633f5b84db5490", + "resident-repeat/summary.csv": "1ea6e6e58d6b363b93aa05d624dd5f9565740099f196ba037debb33aa1716249", + "runners/archive_invalid_addresses.py": "e4df3eb7c816da826fe245a22f5eb08f6ae9c85cbbed2a07b6f09028d5b2bcc3", + "runners/audit_serialization.py": "d2237dfc84ee0a516fab537a0c4d67274c9555b16127cd23a26c22295615ff61", + "runners/build_invalid_addresses.py": "84a344b9a11722f9810bb33ae0ab92fa6da9391f46ec6112e83d60a93bd21d27", + "runners/invalid_addresses_compare.py": "e2ebbb0c4c0ad823336590e6ca458bc2fb8925d0de1a4fa2f3915e6a1754fc5e", + "runners/invalid_addresses_insert_repeat.py": "b98611532410f1f702542e94425b0aa4f14161d938301d5174ec1a12b0b561f9", + "runners/invalid_addresses_repeat.py": "0834be5f5bb5d4d53ff110bf9d7fdf0a77bcb79a525db33744edb642d1a8f82a", + "runners/report_invalid_addresses.py": "fd6f6da53be4fbfbf4505ac29fcbcfc99b957fecd66d4fe59d025b984bb62614", + "runners/run_invalid_addresses.py": "cdea8a0ea2de08f2e1c1aae4a07da292bbd8c66240bd8d35e86dd399897b1cc6", + "runners/run_job.py": "908d86de805e6efd41b423c919187f2df14715104f047e10fa8a6c57129cc773" + } +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/campaigns.json b/benchmarks/results-20261013/cache-invalid-addresses/provenance/campaigns.json new file mode 100644 index 000000000..bc82094a9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/campaigns.json @@ -0,0 +1,35 @@ +[ + { + "mode": "resident", + "command": [ + "python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/invalid_addresses_compare.py", + "resident" + ], + "started": 1791875781.8382921, + "returncode": 0, + "finished": 1791876286.6105824 + }, + { + "mode": "disk", + "command": [ + "python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/invalid_addresses_compare.py", + "disk" + ], + "started": 1791876286.6107194, + "returncode": 0, + "finished": 1791876555.4657183 + }, + { + "mode": "insert", + "command": [ + "python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/invalid_addresses_compare.py", + "insert" + ], + "started": 1791876555.4659016, + "returncode": 0, + "finished": 1791876637.4247339 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/disk-benchmark.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/disk-benchmark.log new file mode 100644 index 000000000..e7f1dc769 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/disk-benchmark.log @@ -0,0 +1,17 @@ +invalid-addresses disk 1 / 4 parent +invalid-addresses disk 2 / 4 validated +invalid-addresses disk 3 / 4 validated +invalid-addresses disk 4 / 4 parent +point:uniform@1 parent 26208.5 ops/s [26180.5,26236.4], +0.00%, CPUeff +0.00% +point:uniform@1 validated 26196.2 ops/s [26173.1,26219.3], -0.05%, CPUeff -0.24% +point:uniform@8 parent 199635.4 ops/s [197852.5,201418.2], +0.00%, CPUeff +0.00% +point:uniform@8 validated 199804.2 ops/s [199722.8,199885.7], +0.08%, CPUeff -0.14% +range:uniform:1@1 parent 13132.8 ops/s [13040.3,13225.4], +0.00%, CPUeff +0.00% +range:uniform:1@1 validated 13119.0 ops/s [13106.1,13131.8], -0.11%, CPUeff -0.10% +range:uniform:1@8 parent 69089.1 ops/s [68348.1,69830.2], +0.00%, CPUeff +0.00% +range:uniform:1@8 validated 68381.1 ops/s [68014.2,68748.0], -1.02%, CPUeff -1.01% +range:uniform:10000@1 parent 143.4 ops/s [142.9,143.8], +0.00%, CPUeff +0.00% +range:uniform:10000@1 validated 143.2 ops/s [142.9,143.6], -0.07%, CPUeff -0.09% +range:uniform:10000@8 parent 773.5 ops/s [770.1,776.9], +0.00%, CPUeff +0.00% +range:uniform:10000@8 validated 777.6 ops/s [777.0,778.2], +0.53%, CPUeff +0.65% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/environment.json b/benchmarks/results-20261013/cache-invalid-addresses/provenance/environment.json new file mode 100644 index 000000000..e26d17a03 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/environment.json @@ -0,0 +1,29 @@ +{ + "uname": "Linux snafu 6.12.107+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.107-1 (2026-08-29) x86_64 GNU/Linux", + "lscpu": "Architecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 46 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 20\nOn-line CPU(s) list: 0-19\nVendor ID: GenuineIntel\nModel name: 12th Gen Intel(R) Core(TM) i7-12800H\nCPU family: 6\nModel: 154\nThread(s) per core: 2\nCore(s) per socket: 14\nSocket(s): 1\nStepping: 3\nCPU(s) scaling MHz: 56%\nCPU max MHz: 4800.0000\nCPU min MHz: 400.0000\nBogoMIPS: 5606.40\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities\nVirtualization: VT-x\nL1d cache: 544 KiB (14 instances)\nL1i cache: 704 KiB (14 instances)\nL2 cache: 11.5 MiB (8 instances)\nL3 cache: 24 MiB (1 instance)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-19\nVulnerability Gather data sampling: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Reg file data sampling: Mitigation; Clear Register File\nVulnerability Retbleed: Not affected\nVulnerability Spec rstack overflow: Not affected\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; PBRSB-eIBRS SW sequence; BHI BHI_DIS_S\nVulnerability Srbds: Not affected\nVulnerability Tsa: Not affected\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace\n", + "findmnt": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb] rw,nosuid,nodev,relatime,errors=remount-ro", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "cpu_affinity": "0-11", + "scaling_governors": { + "/sys/devices/system/cpu/cpu11/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu9/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu7/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu18/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu5/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu16/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu14/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu19/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu17/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu15/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu13/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave" + } +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/full-benchmark.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/full-benchmark.log new file mode 100644 index 000000000..4e3020d8c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/full-benchmark.log @@ -0,0 +1,49 @@ +Benchmark database storage: ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb] /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses +Starting cache-invalid-addresses-abba benchmark +invalid-addresses resident 1 / 4 parent +invalid-addresses resident 2 / 4 validated +invalid-addresses resident 3 / 4 validated +invalid-addresses resident 4 / 4 parent +point:uniform@1 parent 1214950.6 ops/s [1161793.6,1268107.6], +0.00%, CPUeff +0.00% +point:uniform@1 validated 1196918.8 ops/s [1187014.0,1206823.5], -1.48%, CPUeff -1.48% +point:uniform@8 parent 5696148.4 ops/s [5463622.6,5928674.2], +0.00%, CPUeff +0.00% +point:uniform@8 validated 5536535.8 ops/s [5532063.0,5541008.5], -2.80%, CPUeff -2.80% +range:uniform:1@1 parent 112082.0 ops/s [108835.1,115328.8], +0.00%, CPUeff +0.00% +range:uniform:1@1 validated 112140.5 ops/s [109968.9,114312.2], +0.05%, CPUeff +0.04% +range:uniform:1@8 parent 560065.1 ops/s [535087.4,585042.8], +0.00%, CPUeff +0.00% +range:uniform:1@8 validated 556175.5 ops/s [544868.7,567482.3], -0.69%, CPUeff -0.67% +range:uniform:10000@1 parent 770.7 ops/s [752.0,789.4], +0.00%, CPUeff +0.00% +range:uniform:10000@1 validated 753.3 ops/s [749.3,757.3], -2.26%, CPUeff -2.26% +range:uniform:10000@8 parent 4113.4 ops/s [4098.8,4127.9], +0.00%, CPUeff +0.00% +range:uniform:10000@8 validated 4047.9 ops/s [4029.9,4065.8], -1.59%, CPUeff -1.60% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident +invalid-addresses disk 1 / 4 parent +invalid-addresses disk 2 / 4 validated +invalid-addresses disk 3 / 4 validated +invalid-addresses disk 4 / 4 parent +point:uniform@1 parent 26208.5 ops/s [26180.5,26236.4], +0.00%, CPUeff +0.00% +point:uniform@1 validated 26196.2 ops/s [26173.1,26219.3], -0.05%, CPUeff -0.24% +point:uniform@8 parent 199635.4 ops/s [197852.5,201418.2], +0.00%, CPUeff +0.00% +point:uniform@8 validated 199804.2 ops/s [199722.8,199885.7], +0.08%, CPUeff -0.14% +range:uniform:1@1 parent 13132.8 ops/s [13040.3,13225.4], +0.00%, CPUeff +0.00% +range:uniform:1@1 validated 13119.0 ops/s [13106.1,13131.8], -0.11%, CPUeff -0.10% +range:uniform:1@8 parent 69089.1 ops/s [68348.1,69830.2], +0.00%, CPUeff +0.00% +range:uniform:1@8 validated 68381.1 ops/s [68014.2,68748.0], -1.02%, CPUeff -1.01% +range:uniform:10000@1 parent 143.4 ops/s [142.9,143.8], +0.00%, CPUeff +0.00% +range:uniform:10000@1 validated 143.2 ops/s [142.9,143.6], -0.07%, CPUeff -0.09% +range:uniform:10000@8 parent 773.5 ops/s [770.1,776.9], +0.00%, CPUeff +0.00% +range:uniform:10000@8 validated 777.6 ops/s [777.0,778.2], +0.53%, CPUeff +0.65% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/disk +invalid-addresses insert: 0 0 parent +invalid-addresses insert: 0 1 validated +invalid-addresses insert: 0 2 validated +invalid-addresses insert: 0 3 parent +invalid-addresses insert: 1 0 parent +invalid-addresses insert: 1 1 validated +invalid-addresses insert: 1 2 validated +invalid-addresses insert: 1 3 parent +insert WAL 0 parent 2539671.6 ops/s [2337286.8,2742056.4], +0.00%, CPUeff +0.00% +insert WAL 0 validated 2441207.8 ops/s [2339975.2,2542440.4], -3.88%, CPUeff +1.32% +insert WAL 1 parent 1701229.7 ops/s [1694579.7,1707879.7], +0.00%, CPUeff +0.00% +insert WAL 1 validated 1651282.5 ops/s [1616542.6,1686022.5], -2.94%, CPUeff +0.01% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/insert-benchmark.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/insert-benchmark.log new file mode 100644 index 000000000..51d10ade8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/insert-benchmark.log @@ -0,0 +1,13 @@ +invalid-addresses insert: 0 0 parent +invalid-addresses insert: 0 1 validated +invalid-addresses insert: 0 2 validated +invalid-addresses insert: 0 3 parent +invalid-addresses insert: 1 0 parent +invalid-addresses insert: 1 1 validated +invalid-addresses insert: 1 2 validated +invalid-addresses insert: 1 3 parent +insert WAL 0 parent 2539671.6 ops/s [2337286.8,2742056.4], +0.00%, CPUeff +0.00% +insert WAL 0 validated 2441207.8 ops/s [2339975.2,2542440.4], -3.88%, CPUeff +1.32% +insert WAL 1 parent 1701229.7 ops/s [1694579.7,1707879.7], +0.00%, CPUeff +0.00% +insert WAL 1 validated 1651282.5 ops/s [1616542.6,1686022.5], -2.94%, CPUeff +0.01% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/insert-repeat-benchmark.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/insert-repeat-benchmark.log new file mode 100644 index 000000000..4eddef879 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/insert-repeat-benchmark.log @@ -0,0 +1,15 @@ +Benchmark database storage: ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb] /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses +Starting cache-invalid-addresses-insert-repeat benchmark +invalid-addresses insert: 0 0 validated +invalid-addresses insert: 0 1 parent +invalid-addresses insert: 0 2 parent +invalid-addresses insert: 0 3 validated +invalid-addresses insert: 1 0 validated +invalid-addresses insert: 1 1 parent +invalid-addresses insert: 1 2 parent +invalid-addresses insert: 1 3 validated +insert WAL 0 parent 2645030.2 ops/s [2637967.1,2652093.3], +0.00%, CPUeff +0.00% +insert WAL 0 validated 2677619.5 ops/s [2506761.0,2848478.1], +1.23%, CPUeff -0.34% +insert WAL 1 parent 1682883.4 ops/s [1650593.6,1715173.1], +0.00%, CPUeff +0.00% +insert WAL 1 validated 1653117.3 ops/s [1638400.8,1667833.7], -1.77%, CPUeff +0.01% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/insert-repeat diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-candidate-build.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-candidate-build.log new file mode 100644 index 000000000..33bf3c069 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-candidate-build.log @@ -0,0 +1,49 @@ +Starting invalid-addresses-candidate-release build +make: Entering directory '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses' +Checking for mismatched config...No mismatched config found +Saving config to build-invalid-address-bench/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [build-invalid-address-bench/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-invalid-address-bench/release/obj/src/batch_rwlock.o] +Compiling src/core.c [build-invalid-address-bench/release/obj/src/core.o] +Compiling src/default_data_config.c [build-invalid-address-bench/release/obj/src/default_data_config.o] +Compiling src/memtable.c [build-invalid-address-bench/release/obj/src/memtable.o] +Compiling src/merge.c [build-invalid-address-bench/release/obj/src/merge.o] +Compiling src/notification.c [build-invalid-address-bench/release/obj/src/notification.o] +Compiling src/routing_filter.c [build-invalid-address-bench/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-invalid-address-bench/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-invalid-address-bench/release/obj/src/splinterdb.o] +Compiling src/superblock.c [build-invalid-address-bench/release/obj/src/superblock.o] +Compiling src/trunk.c [build-invalid-address-bench/release/obj/src/trunk.o] +Compiling src/allocator.c [build-invalid-address-bench/release/obj/src/allocator.o] +Compiling src/blob.c [build-invalid-address-bench/release/obj/src/blob.o] +Compiling src/blob_build.c [build-invalid-address-bench/release/obj/src/blob_build.o] +Compiling src/btree.c [build-invalid-address-bench/release/obj/src/btree.o] +Compiling src/clockcache.c [build-invalid-address-bench/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-invalid-address-bench/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-invalid-address-bench/release/obj/src/data_internal.o] +Compiling src/histogram.c [build-invalid-address-bench/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-invalid-address-bench/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-invalid-address-bench/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-invalid-address-bench/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-invalid-address-bench/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-invalid-address-bench/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-invalid-address-bench/release/obj/src/rc_allocator.o] +Compiling src/task.c [build-invalid-address-bench/release/obj/src/task.o] +Compiling src/util.c [build-invalid-address-bench/release/obj/src/util.o] +Compiling src/writeback_set.c [build-invalid-address-bench/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Building archive build-invalid-address-bench/release/lib/libsplinterdb.a +make: Leaving directory '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses' diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-candidate-harness.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-candidate-harness.log new file mode 100644 index 000000000..8fa739047 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-candidate-harness.log @@ -0,0 +1,6 @@ +Starting invalid-addresses-candidate-harness build +lto-wrapper: warning: using serial compilation of 13 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +lto-wrapper: warning: using serial compilation of 12 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses/validated-build.json diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-parent-build.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-parent-build.log new file mode 100644 index 000000000..3642021b3 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-parent-build.log @@ -0,0 +1,49 @@ +Starting invalid-addresses-parent-release build +make: Entering directory '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors' +Checking for mismatched config...No mismatched config found +Saving config to build-invalid-address-control/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [build-invalid-address-control/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-invalid-address-control/release/obj/src/batch_rwlock.o] +Compiling src/core.c [build-invalid-address-control/release/obj/src/core.o] +Compiling src/default_data_config.c [build-invalid-address-control/release/obj/src/default_data_config.o] +Compiling src/memtable.c [build-invalid-address-control/release/obj/src/memtable.o] +Compiling src/merge.c [build-invalid-address-control/release/obj/src/merge.o] +Compiling src/notification.c [build-invalid-address-control/release/obj/src/notification.o] +Compiling src/routing_filter.c [build-invalid-address-control/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-invalid-address-control/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-invalid-address-control/release/obj/src/splinterdb.o] +Compiling src/superblock.c [build-invalid-address-control/release/obj/src/superblock.o] +Compiling src/trunk.c [build-invalid-address-control/release/obj/src/trunk.o] +Compiling src/allocator.c [build-invalid-address-control/release/obj/src/allocator.o] +Compiling src/blob.c [build-invalid-address-control/release/obj/src/blob.o] +Compiling src/blob_build.c [build-invalid-address-control/release/obj/src/blob_build.o] +Compiling src/btree.c [build-invalid-address-control/release/obj/src/btree.o] +Compiling src/clockcache.c [build-invalid-address-control/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-invalid-address-control/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-invalid-address-control/release/obj/src/data_internal.o] +Compiling src/histogram.c [build-invalid-address-control/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-invalid-address-control/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-invalid-address-control/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-invalid-address-control/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-invalid-address-control/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-invalid-address-control/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-invalid-address-control/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-invalid-address-control/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-invalid-address-control/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-invalid-address-control/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-invalid-address-control/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-invalid-address-control/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-invalid-address-control/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-invalid-address-control/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-invalid-address-control/release/obj/src/rc_allocator.o] +Compiling src/task.c [build-invalid-address-control/release/obj/src/task.o] +Compiling src/util.c [build-invalid-address-control/release/obj/src/util.o] +Compiling src/writeback_set.c [build-invalid-address-control/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Building archive build-invalid-address-control/release/lib/libsplinterdb.a +make: Leaving directory '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors' diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-parent-harness.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-parent-harness.log new file mode 100644 index 000000000..e791fbeb5 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/invalid-addresses-parent-harness.log @@ -0,0 +1,6 @@ +Starting invalid-addresses-parent-harness build +lto-wrapper: warning: using serial compilation of 13 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +lto-wrapper: warning: using serial compilation of 12 LTRANS jobs +lto-wrapper: note: see the ‘-flto’ option documentation for more information +/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses/parent-build.json diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/jobs.json b/benchmarks/results-20261013/cache-invalid-addresses/provenance/jobs.json new file mode 100644 index 000000000..014cc014c --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/jobs.json @@ -0,0 +1,218 @@ +[ + { + "name": "invalid-addresses-parent-release", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "make", + "-C", + ".cache/projects-20261011/worktrees/cache-errors", + "BUILD_ROOT=build-invalid-address-control", + "BUILD_MODE=release", + "-j4", + "build-invalid-address-control/release/lib/libsplinterdb.a" + ], + "started": 1791875451.1959853, + "pid": 3, + "returncode": 0, + "finished": 1791875452.8603694 + }, + { + "name": "cache-invalid-addresses-debug-build", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "command": [ + "make", + "--jobserver-style=pipe", + "-j6", + "BUILD_MODE=debug", + "build/debug/bin/unit/writeback_set_test", + "build/debug/bin/unit/splinterdb_quick_test", + "build/debug/bin/unit/splinter_test", + "build/debug/bin/driver_test" + ], + "started": 1791875572.5986235, + "pid": 10, + "returncode": 2, + "finished": 1791875572.967841 + }, + { + "name": "cache-invalid-addresses-debug-build-retry", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "command": [ + "make", + "--jobserver-style=pipe", + "-j6", + "BUILD_MODE=debug", + "build/debug/bin/unit/writeback_set_test", + "build/debug/bin/unit/splinterdb_quick_test", + "build/debug/bin/unit/splinter_test", + "build/debug/bin/driver_test" + ], + "started": 1791875603.4785936, + "pid": 7, + "returncode": 0, + "finished": 1791875605.595484 + }, + { + "name": "invalid-addresses-parent-harness", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/build_invalid_addresses.py", + "parent" + ], + "started": 1791875625.9721475, + "pid": 3, + "returncode": 0, + "finished": 1791875651.779751 + }, + { + "name": "invalid-addresses-candidate-release", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "make", + "-C", + ".cache/projects-20261011/worktrees/cache-invalid-addresses", + "BUILD_ROOT=build-invalid-address-bench", + "BUILD_MODE=release", + "-j4", + "build-invalid-address-bench/release/lib/libsplinterdb.a" + ], + "started": 1791875683.251422, + "pid": 3, + "returncode": 0, + "finished": 1791875684.9326556 + }, + { + "name": "invalid-addresses-candidate-harness", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/build_invalid_addresses.py", + "validated" + ], + "started": 1791875719.8842585, + "pid": 3, + "returncode": 0, + "finished": 1791875745.7336469 + }, + { + "name": "invalid-address-validation-debug", + "mode": "test", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "debug" + ], + "started": 1791875753.2140782, + "pid": 4, + "returncode": 0, + "finished": 1791875765.2209795 + }, + { + "name": "cache-invalid-addresses-abba", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/run_invalid_addresses.py" + ], + "started": 1791875781.821668, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses", + "returncode": 0, + "finished": 1791876637.4282846 + }, + { + "name": "invalid-address-validation-asan-build", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "build-asan" + ], + "started": 1791876637.4300838, + "pid": 3, + "returncode": 0, + "finished": 1791876638.6845963 + }, + { + "name": "invalid-address-validation-release-build", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "build-release" + ], + "started": 1791876637.4300833, + "pid": 3, + "returncode": 0, + "finished": 1791876647.0087051 + }, + { + "name": "invalid-address-validation-asan", + "mode": "test", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "asan" + ], + "started": 1791876682.4606645, + "pid": 3, + "returncode": 0, + "finished": 1791876685.2683628 + }, + { + "name": "invalid-address-validation-release", + "mode": "test", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "release" + ], + "started": 1791876682.4583657, + "pid": 3, + "returncode": 0, + "finished": 1791876693.6331475 + }, + { + "name": "cache-invalid-addresses-resident-repeat", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/invalid_addresses_repeat.py", + "resident" + ], + "started": 1791876714.8878982, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses", + "returncode": 0, + "finished": 1791877211.8063319 + }, + { + "name": "cache-invalid-addresses-insert-repeat", + "mode": "benchmark", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/invalid_addresses_insert_repeat.py", + "insert" + ], + "started": 1791877211.8080192, + "pid": 3, + "db_dir": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses", + "returncode": 0, + "finished": 1791877291.9093232 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-build-config.txt b/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-build-config.txt new file mode 100644 index 000000000..4ef9456eb --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-build-config.txt @@ -0,0 +1,14 @@ +BUILD_ROOT=build-invalid-address-control +MAKEFLAGS= -j4 --jobserver-auth=fifo:/tmp/splinter-invalid-addresses-parent-release-_srfle8o/GMfifo4 -- BUILD_MODE=release BUILD_ROOT=build-invalid-address-control +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-build.json b/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-build.json new file mode 100644 index 000000000..8274baf6e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-build.json @@ -0,0 +1,195 @@ +{ + "label": "parent", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors", + "build_root": "build-invalid-address-control", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "0da3976fc63dccfa0736e3aeb49bb095a3517415df3a7cf83147db3ff2383da8", + "src/clockcache.c": "7df34bb8ba26b523eae121a1f3f31b36e15a4fbe59865a5138ccc36ede89e545", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-cache-get-assembly.txt b/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-cache-get-assembly.txt new file mode 100644 index 000000000..c1383c742 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-cache-get-assembly.txt @@ -0,0 +1,372 @@ + +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000003bd40 : + 3bd40: push %r15 + 3bd42: lea -0x1(%rcx),%eax + 3bd45: push %r14 + 3bd47: push %r13 + 3bd49: push %r12 + 3bd4b: push %rbp + 3bd4c: mov %rsi,%rbp + 3bd4f: push %rbx + 3bd50: sub $0x48,%rsp + 3bd54: mov %edx,0x8(%rsp) + 3bd58: mov %ecx,0x1c(%rsp) + 3bd5c: mov %r8,0x20(%rsp) + 3bd61: cmp $0x7,%eax + 3bd64: ja 3c2be + 3bd6a: mov 0x8(%rdi),%rcx + 3bd6e: xor %edx,%edx + 3bd70: mov 0x8(%rcx),%rax + 3bd74: mov 0x8(%rax),%r15 + 3bd78: mov %rsi,%rax + 3bd7b: div %r15 + 3bd7e: test %rdx,%rdx + 3bd81: jne 3bf5a + 3bd87: movabs $0xcccccccccccccccd,%r12 + 3bd91: mov %rdi,%r13 + 3bd94: data16 cs nopw 0x0(%rax,%rax,1) + 3bd9f: nop + 3bda0: mov 0x120(%rcx),%rcx + 3bda7: mov 0x28(%r13),%rax + 3bdab: mov %rbp,%rdx + 3bdae: shr %cl,%rdx + 3bdb1: shr $0x2,%rax + 3bdb5: cmp %rax,%rdx + 3bdb8: jae 3c28a + 3bdbe: mov 0x30(%r13),%rax + 3bdc2: mov (%rax,%rdx,4),%ebx + 3bdc5: cmp $0xffffffff,%ebx + 3bdc8: je 3bf90 + 3bdce: mov 0x78(%r13),%rax + 3bdd2: test %rax,%rax + 3bdd5: je 3bde8 + 3bdd7: mov 0x80(%r13),%rcx + 3bdde: mov %ebx,%edx + 3bde0: mov %rbp,%rsi + 3bde3: mov %r13,%rdi + 3bde6: call *%rax + 3bde8: mov %fs:0xfffffffffffffff8,%rax + 3bdf1: mov 0x8(%rsp),%r9d + 3bdf6: mov %ebx,%esi + 3bdf8: mov %r13,%rdi + 3bdfb: mov %rax,0x10(%rsp) + 3be00: test %r9d,%r9d + 3be03: je 3bf00 + 3be09: call 5eea0 + 3be0e: cmp $0x1,%eax + 3be11: jne 3be5d + 3be13: mov $0x1,%r15d + 3be19: mov %r15,%rax + 3be1c: mul %r12 + 3be1f: xor %eax,%eax + 3be21: shr $0x2,%rdx + 3be25: data16 cs nopw 0x0(%rax,%rax,1) + 3be30: pause + 3be32: mov %rax,%rcx + 3be35: add $0x1,%rax + 3be39: cmp %rdx,%rcx + 3be3c: jne 3be30 + 3be3e: cmp $0x400,%r15 + 3be45: ja 3bfa8 + 3be4b: mov %ebx,%esi + 3be4d: mov %r13,%rdi + 3be50: add %r15,%r15 + 3be53: call 5eea0 + 3be58: cmp $0x1,%eax + 3be5b: je 3be19 + 3be5d: test %eax,%eax + 3be5f: jne 3bf3d + 3be65: mov %ebx,%eax + 3be67: mov 0x48(%r13),%rcx + 3be6b: mov %rax,%rdx + 3be6e: shl $0x6,%rdx + 3be72: mov 0x8(%rcx,%rdx,1),%rsi + 3be77: cmp %rsi,%rbp + 3be7a: jne 3c0e0 + 3be80: mov %rax,%rbp + 3be83: mov %rdx,%r15 + 3be86: mov %r13,%r14 + 3be89: jmp 3bea3 + 3be8b: nopl 0x0(%rax,%rax,1) + 3be90: mov 0x18(%r14),%rdi + 3be94: mov $0x1,%esi + 3be99: mov (%rdi),%rax + 3be9c: call *0x20(%rax) + 3be9f: mov 0x48(%r14),%rcx + 3bea3: mov 0x10(%rcx,%r15,1),%eax + 3bea8: test $0x10,%al + 3beaa: jne 3be90 + 3beac: mov 0x48(%r14),%rdx + 3beb0: mov %rbp,%rax + 3beb3: add %r15,%rdx + 3beb6: mov 0x14(%rdx),%r13d + 3beba: test %r13d,%r13d + 3bebd: jne 3c211 + 3bec3: mov 0x20(%rdx),%eax + 3bec6: cmp %eax,0x1c(%rsp) + 3beca: jne 3c259 + 3bed0: mov 0x8(%r14),%rax + 3bed4: mov 0x18(%rax),%edi + 3bed7: test %edi,%edi + 3bed9: jne 3c130 + 3bedf: mov 0x20(%rsp),%rax + 3bee4: xor %r13d,%r13d + 3bee7: mov %rdx,(%rax) + 3beea: add $0x48,%rsp + 3beee: mov %r13d,%eax + 3bef1: pop %rbx + 3bef2: pop %rbp + 3bef3: pop %r12 + 3bef5: pop %r13 + 3bef7: pop %r14 + 3bef9: pop %r15 + 3befb: ret + 3befc: nopl 0x0(%rax) + 3bf00: call 5eea0 + 3bf05: mov %eax,%r14d + 3bf08: mov 0x98(%r13),%rax + 3bf0f: test %rax,%rax + 3bf12: je 3bf2d + 3bf14: xor %ecx,%ecx + 3bf16: test %r14d,%r14d + 3bf19: mov 0xa0(%r13),%r8 + 3bf20: mov %ebx,%edx + 3bf22: sete %cl + 3bf25: mov %rbp,%rsi + 3bf28: mov %r13,%rdi + 3bf2b: call *%rax + 3bf2d: cmp $0x1,%r14d + 3bf31: je 3bf98 + 3bf33: cmp $0x2,%r14d + 3bf37: jne 3be65 + 3bf3d: mov 0x8(%r13),%rcx + 3bf41: xor %edx,%edx + 3bf43: mov 0x8(%rcx),%rax + 3bf47: mov 0x8(%rax),%r15 + 3bf4b: mov %rbp,%rax + 3bf4e: div %r15 + 3bf51: test %rdx,%rdx + 3bf54: je 3bda0 + 3bf5a: sub $0x8,%rsp + 3bf5e: mov %rbp,%r9 + 3bf61: lea 0x5fd58(%rip),%r8 # 9bcc0 <_IO_stdin_used+0x4cc0> + 3bf68: xor %eax,%eax + 3bf6a: push %r15 + 3bf6c: lea 0x5bd5e(%rip),%rcx # 97cd1 <_IO_stdin_used+0xcd1> + 3bf73: lea 0x68496(%rip),%rdx # a4410 <__func__.33.lto_priv.0> + 3bf7a: mov $0x18e,%esi + 3bf7f: lea 0x5bd61(%rip),%rdi # 97ce7 <_IO_stdin_used+0xce7> + 3bf86: call 6da0 + 3bf8b: nopl 0x0(%rax,%rax,1) + 3bf90: mov 0x8(%rsp),%esi + 3bf94: test %esi,%esi + 3bf96: jne 3bfd0 + 3bf98: mov $0xb,%r13d + 3bf9e: jmp 3beea + 3bfa3: nopl 0x0(%rax,%rax,1) + 3bfa8: mov %rdx,%r14 + 3bfab: mov %ebx,%esi + 3bfad: mov %r13,%rdi + 3bfb0: call 5eea0 + 3bfb5: cmp $0x1,%eax + 3bfb8: jne 3be5d + 3bfbe: xor %eax,%eax + 3bfc0: pause + 3bfc2: mov %rax,%rdx + 3bfc5: add $0x1,%rax + 3bfc9: cmp %rdx,%r14 + 3bfcc: jne 3bfc0 + 3bfce: jmp 3bfab + 3bfd0: mov 0x1c(%rsp),%edx + 3bfd4: mov %rbp,%rsi + 3bfd7: mov %r13,%rdi + 3bfda: mov %fs:0xfffffffffffffff8,%r14 + 3bfe3: call 3ba80 + 3bfe8: mov %rax,%rbx + 3bfeb: mov $0xffffffff,%eax + 3bff0: cmp %rax,%rbx + 3bff3: je 3bf3d + 3bff9: mov 0x8(%r13),%rax + 3bffd: mov %rbx,%r12 + 3c000: mov %r14,0x8(%rsp) + 3c005: mov %r13,%r14 + 3c008: shl $0x6,%r12 + 3c00c: add 0x48(%r13),%r12 + 3c010: mov 0x18(%rax),%ecx + 3c013: test %ecx,%ecx + 3c015: jne 3c1ea + 3c01b: mov 0x18(%r14),%rdi + 3c01f: mov (%r12),%rsi + 3c023: mov %rbp,%rcx + 3c026: mov %r15,%rdx + 3c029: mov (%rdi),%rax + 3c02c: call *(%rax) + 3c02e: mov %eax,%r13d + 3c031: test %eax,%eax + 3c033: jne 3c1b3 + 3c039: mov 0x8(%r14),%rax + 3c03d: mov 0x18(%rax),%edx + 3c040: test %edx,%edx + 3c042: jne 3c156 + 3c048: mov %ebx,%edx + 3c04a: mov %r13d,%ecx + 3c04d: mov %rbp,%rsi + 3c050: mov %r14,%rdi + 3c053: call 3a9d0 + 3c058: mov %r12,%rdx + 3c05b: test %r13d,%r13d + 3c05e: je 3bedf + 3c064: mov 0x8(%r14),%rcx + 3c068: mov %rbx,%rax + 3c06b: xor %edx,%edx + 3c06d: mov 0x8(%rsp),%rdi + 3c072: divq 0x140(%rcx) + 3c079: and $0x3,%edi + 3c07c: shl $0x6,%edx + 3c07f: lea (%rdx,%rax,1),%esi + 3c082: mov 0x130(%rcx),%eax + 3c088: mov 0xb8(%r14),%rdx + 3c08f: mov $0xffffffff,%ecx + 3c094: imul %rdi,%rax + 3c098: add %rsi,%rax + 3c09b: lock xadd %cx,(%rdx,%rax,2) + 3c0a1: test %cx,%cx + 3c0a4: jne 3beea + 3c0aa: push %rax + 3c0ab: push %rdi + 3c0ac: push %rsi + 3c0ad: push 0x20(%rsp) + 3c0b1: xor %r9d,%r9d + 3c0b4: lea 0x6022d(%rip),%r8 # 9c2e8 <_IO_stdin_used+0x52e8> + 3c0bb: xor %eax,%eax + 3c0bd: mov $0x261,%esi + 3c0c2: lea 0x5bd75(%rip),%rcx # 97e3e <_IO_stdin_used+0xe3e> + 3c0c9: lea 0x68360(%rip),%rdx # a4430 <__func__.28.lto_priv.1> + 3c0d0: lea 0x5bc10(%rip),%rdi # 97ce7 <_IO_stdin_used+0xce7> + 3c0d7: call 6da0 + 3c0dc: nopl 0x0(%rax) + 3c0e0: mov 0x8(%r13),%rcx + 3c0e4: xor %edx,%edx + 3c0e6: mov 0x10(%rsp),%rdi + 3c0eb: divq 0x140(%rcx) + 3c0f2: and $0x3,%edi + 3c0f5: shl $0x6,%edx + 3c0f8: lea (%rdx,%rax,1),%esi + 3c0fb: mov 0x130(%rcx),%eax + 3c101: mov 0xb8(%r13),%rdx + 3c108: mov $0xffffffff,%ecx + 3c10d: imul %rdi,%rax + 3c111: add %rsi,%rax + 3c114: lock xadd %cx,(%rdx,%rax,2) + 3c11a: test %cx,%cx + 3c11d: jne 3bf3d + 3c123: push %r8 + 3c125: push %rdi + 3c126: push %rsi + 3c127: push 0x28(%rsp) + 3c12b: jmp 3c0b1 + 3c12d: nopl (%rax) + 3c130: mov 0x10(%rsp),%rsi + 3c135: mov 0x1c(%rsp),%ecx + 3c139: lea 0x0(,%rsi,8),%rax + 3c141: sub %rsi,%rax + 3c144: lea 0x228(%rcx,%rax,8),%rax + 3c14c: addq $0x1,(%r14,%rax,8) + 3c151: jmp 3bedf + 3c156: lea 0x30(%rsp),%rsi + 3c15b: mov $0x1,%edi + 3c160: call 3120 + 3c165: mov 0x28(%rsp),%rax + 3c16a: mov 0x8(%rsp),%rsi + 3c16f: imul $0x3b9aca00,0x30(%rsp),%rdx + 3c178: add 0x38(%rsp),%rdx + 3c17d: sub %rax,%rdx + 3c180: mov 0x1c(%rsp),%ecx + 3c184: lea 0x0(,%rsi,8),%rax + 3c18c: sub %rsi,%rax + 3c18f: lea (%rcx,%rax,8),%rax + 3c193: lea (%r14,%rax,8),%rax + 3c197: addq $0x1,0x1188(%rax) + 3c19f: addq $0x1,0x1260(%rax) + 3c1a7: add %rdx,0x11d0(%rax) + 3c1ae: jmp 3c048 + 3c1b3: mov %eax,%edi + 3c1b5: call 3360 + 3c1ba: mov 0x1c(%rsp),%ecx + 3c1be: mov %rbp,%rdx + 3c1c1: mov 0x76500(%rip),%rdi # b26c8 + 3c1c8: mov %rax,%r8 + 3c1cb: lea 0x60c5e(%rip),%rsi # 9ce30 <_IO_stdin_used+0x5e30> + 3c1d2: xor %eax,%eax + 3c1d4: call 3610 + 3c1d9: mov 0x764e8(%rip),%rdi # b26c8 + 3c1e0: call 36d0 + 3c1e5: jmp 3c039 + 3c1ea: lea 0x30(%rsp),%rsi + 3c1ef: mov $0x1,%edi + 3c1f4: call 3120 + 3c1f9: imul $0x3b9aca00,0x30(%rsp),%rax + 3c202: add 0x38(%rsp),%rax + 3c207: mov %rax,0x28(%rsp) + 3c20c: jmp 3c01b + 3c211: mov 0x8(%r14),%rcx + 3c215: xor %edx,%edx + 3c217: mov 0x10(%rsp),%rdi + 3c21c: divq 0x140(%rcx) + 3c223: and $0x3,%edi + 3c226: shl $0x6,%edx + 3c229: lea (%rdx,%rax,1),%esi + 3c22c: mov 0x130(%rcx),%eax + 3c232: mov 0xb8(%r14),%rdx + 3c239: mov $0xffffffff,%ecx + 3c23e: imul %rdi,%rax + 3c242: add %rsi,%rax + 3c245: lock xadd %cx,(%rdx,%rax,2) + 3c24b: test %cx,%cx + 3c24e: jne 3beea + 3c254: jmp 3c123 + 3c259: mov 0x1c(%rsp),%esi + 3c25d: mov %ebx,%r9d + 3c260: lea 0x5bef1(%rip),%r8 # 98158 <_IO_stdin_used+0x1158> + 3c267: lea 0x5bf01(%rip),%rcx # 9816f <_IO_stdin_used+0x116f> + 3c26e: lea 0x67fbb(%rip),%rdx # a4230 <__func__.19> + 3c275: lea 0x5ba6b(%rip),%rdi # 97ce7 <_IO_stdin_used+0xce7> + 3c27c: push %rsi + 3c27d: mov $0x8bc,%esi + 3c282: push %rax + 3c283: xor %eax,%eax + 3c285: call 6da0 + 3c28a: imul %r15,%rax + 3c28e: sub $0x8,%rsp + 3c292: mov %rbp,%r9 + 3c295: mov $0x195,%esi + 3c29a: lea 0x5fa57(%rip),%r8 # 9bcf8 <_IO_stdin_used+0x4cf8> + 3c2a1: lea 0x5ba50(%rip),%rcx # 97cf8 <_IO_stdin_used+0xcf8> + 3c2a8: lea 0x68161(%rip),%rdx # a4410 <__func__.33.lto_priv.0> + 3c2af: lea 0x5ba31(%rip),%rdi # 97ce7 <_IO_stdin_used+0xce7> + 3c2b6: push %rax + 3c2b7: xor %eax,%eax + 3c2b9: call 6da0 + 3c2be: sub $0x8,%rsp + 3c2c2: lea 0x60b3f(%rip),%r8 # 9ce08 <_IO_stdin_used+0x5e08> + 3c2c9: xor %eax,%eax + 3c2cb: push %rsi + 3c2cc: mov 0x2c(%rsp),%r9d + 3c2d1: lea 0x60070(%rip),%rcx # 9c348 <_IO_stdin_used+0x5348> + 3c2d8: lea 0x67f21(%rip),%rdx # a4200 <__func__.23.lto_priv.1> + 3c2df: mov $0x1af,%esi + 3c2e4: lea 0x5b9fc(%rip),%rdi # 97ce7 <_IO_stdin_used+0xce7> + 3c2eb: call 6da0 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-source-change.patch b/benchmarks/results-20261013/cache-invalid-addresses/provenance/parent-source-change.patch new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/resident-benchmark.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/resident-benchmark.log new file mode 100644 index 000000000..0c4d995a1 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/resident-benchmark.log @@ -0,0 +1,17 @@ +invalid-addresses resident 1 / 4 parent +invalid-addresses resident 2 / 4 validated +invalid-addresses resident 3 / 4 validated +invalid-addresses resident 4 / 4 parent +point:uniform@1 parent 1214950.6 ops/s [1161793.6,1268107.6], +0.00%, CPUeff +0.00% +point:uniform@1 validated 1196918.8 ops/s [1187014.0,1206823.5], -1.48%, CPUeff -1.48% +point:uniform@8 parent 5696148.4 ops/s [5463622.6,5928674.2], +0.00%, CPUeff +0.00% +point:uniform@8 validated 5536535.8 ops/s [5532063.0,5541008.5], -2.80%, CPUeff -2.80% +range:uniform:1@1 parent 112082.0 ops/s [108835.1,115328.8], +0.00%, CPUeff +0.00% +range:uniform:1@1 validated 112140.5 ops/s [109968.9,114312.2], +0.05%, CPUeff +0.04% +range:uniform:1@8 parent 560065.1 ops/s [535087.4,585042.8], +0.00%, CPUeff +0.00% +range:uniform:1@8 validated 556175.5 ops/s [544868.7,567482.3], -0.69%, CPUeff -0.67% +range:uniform:10000@1 parent 770.7 ops/s [752.0,789.4], +0.00%, CPUeff +0.00% +range:uniform:10000@1 validated 753.3 ops/s [749.3,757.3], -2.26%, CPUeff -2.26% +range:uniform:10000@8 parent 4113.4 ops/s [4098.8,4127.9], +0.00%, CPUeff +0.00% +range:uniform:10000@8 validated 4047.9 ops/s [4029.9,4065.8], -1.59%, CPUeff -1.60% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/resident-repeat-benchmark.log b/benchmarks/results-20261013/cache-invalid-addresses/provenance/resident-repeat-benchmark.log new file mode 100644 index 000000000..ccc6f5bdf --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/resident-repeat-benchmark.log @@ -0,0 +1,15 @@ +Benchmark database storage: ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb] /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses +Starting cache-invalid-addresses-resident-repeat benchmark +invalid-addresses resident 1 / 4 validated +invalid-addresses resident 2 / 4 parent +invalid-addresses resident 3 / 4 parent +invalid-addresses resident 4 / 4 validated +point:uniform@1 parent 1156008.6 ops/s [1154814.3,1157203.0], +0.00%, CPUeff +0.00% +point:uniform@1 validated 1191289.4 ops/s [1163074.5,1219504.3], +3.05%, CPUeff +3.05% +point:uniform@8 parent 5295361.2 ops/s [5252496.0,5338226.3], +0.00%, CPUeff +0.00% +point:uniform@8 validated 5388160.7 ops/s [5301714.4,5474606.9], +1.75%, CPUeff +1.76% +range:uniform:10000@1 parent 754.5 ops/s [748.0,761.0], +0.00%, CPUeff +0.00% +range:uniform:10000@1 validated 753.8 ops/s [747.4,760.1], -0.10%, CPUeff -0.10% +range:uniform:10000@8 parent 3956.4 ops/s [3912.0,4000.8], +0.00%, CPUeff +0.00% +range:uniform:10000@8 validated 4005.1 ops/s [3996.7,4013.5], +1.23%, CPUeff +1.23% +Completed /home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/serialization-audit.json b/benchmarks/results-20261013/cache-invalid-addresses/provenance/serialization-audit.json new file mode 100644 index 000000000..81700e854 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/serialization-audit.json @@ -0,0 +1,6 @@ +{ + "audited_at": 1791877338.0539172, + "completed_jobs": 425, + "completed_benchmark_jobs": 91, + "overlaps": [] +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-build-config.txt b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-build-config.txt new file mode 100644 index 000000000..fa339f257 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-build-config.txt @@ -0,0 +1,14 @@ +BUILD_ROOT=build-invalid-address-bench +MAKEFLAGS= -j4 --jobserver-auth=fifo:/tmp/splinter-invalid-addresses-candidate-release-rtrsqg9p/GMfifo4 -- BUILD_MODE=release BUILD_ROOT=build-invalid-address-bench +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-build.json b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-build.json new file mode 100644 index 000000000..97ec8b818 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-build.json @@ -0,0 +1,195 @@ +{ + "label": "validated", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "build_root": "build-invalid-address-bench", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "e2be1a991d256e0d12b500c6cc47512d39220184a0db74dcece67a6f2cab11ba", + "src/clockcache.c": "4e8e315a8af00a950e4f9a556a07f8f2fcd27ccf33696015c0f5d35c506384c3", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "8105ca63f782996fc7eb4ed3ae71da8bf3c59d7a4ae413781421743476009043" +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-cache-get-assembly.txt b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-cache-get-assembly.txt new file mode 100644 index 000000000..b2e933730 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-cache-get-assembly.txt @@ -0,0 +1,445 @@ + +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000003c000 : + 3c000: push %r15 + 3c002: lea -0x1(%rcx),%eax + 3c005: push %r14 + 3c007: push %r13 + 3c009: push %r12 + 3c00b: push %rbp + 3c00c: push %rbx + 3c00d: mov %rsi,%rbx + 3c010: sub $0x38,%rsp + 3c014: mov %ecx,0xc(%rsp) + 3c018: mov %r8,0x10(%rsp) + 3c01d: cmp $0x7,%eax + 3c020: ja 3c689 + 3c026: mov 0x8(%rdi),%rcx + 3c02a: mov %rdi,%r12 + 3c02d: mov %edx,%esi + 3c02f: xor %edx,%edx + 3c031: mov 0x8(%rcx),%rax + 3c035: mov 0x8(%rax),%rdi + 3c039: mov %rbx,%rax + 3c03c: div %rdi + 3c03f: test %rdx,%rdx + 3c042: jne 3c21f + 3c048: mov %esi,0x8(%rsp) + 3c04c: mov %r12,%r15 + 3c04f: movabs $0xcccccccccccccccd,%rbp + 3c059: nopl 0x0(%rax) + 3c060: mov 0x120(%rcx),%rcx + 3c067: mov %rbx,%rax + 3c06a: shr %cl,%rax + 3c06d: mov 0x28(%r15),%rcx + 3c071: shr $0x2,%rcx + 3c075: cmp %rcx,%rax + 3c078: jae 3c2f8 + 3c07e: mov 0x30(%r15),%rdx + 3c082: mov (%rdx,%rax,4),%r13d + 3c086: cmp $0xffffffff,%r13d + 3c08a: je 3c290 + 3c090: mov 0x78(%r15),%rax + 3c094: test %rax,%rax + 3c097: je 3c0ab + 3c099: mov 0x80(%r15),%rcx + 3c0a0: mov %r13d,%edx + 3c0a3: mov %rbx,%rsi + 3c0a6: mov %r15,%rdi + 3c0a9: call *%rax + 3c0ab: mov %fs:0xfffffffffffffff8,%rax + 3c0b4: mov 0x8(%rsp),%r12d + 3c0b9: mov %r13d,%esi + 3c0bc: mov %r15,%rdi + 3c0bf: mov %rax,(%rsp) + 3c0c3: test %r12d,%r12d + 3c0c6: je 3c1c0 + 3c0cc: call 5f0d0 + 3c0d1: cmp $0x1,%eax + 3c0d4: jne 3c11e + 3c0d6: mov $0x1,%r14d + 3c0dc: mov %r14,%rax + 3c0df: mul %rbp + 3c0e2: xor %eax,%eax + 3c0e4: shr $0x2,%rdx + 3c0e8: nopl 0x0(%rax,%rax,1) + 3c0f0: pause + 3c0f2: mov %rax,%rcx + 3c0f5: add $0x1,%rax + 3c0f9: cmp %rdx,%rcx + 3c0fc: jne 3c0f0 + 3c0fe: cmp $0x400,%r14 + 3c105: ja 3c258 + 3c10b: mov %r13d,%esi + 3c10e: mov %r15,%rdi + 3c111: add %r14,%r14 + 3c114: call 5f0d0 + 3c119: cmp $0x1,%eax + 3c11c: je 3c0dc + 3c11e: test %eax,%eax + 3c120: jne 3c202 + 3c126: mov %r13d,%eax + 3c129: mov 0x48(%r15),%rdx + 3c12d: mov %rax,%rcx + 3c130: shl $0x6,%rcx + 3c134: mov 0x8(%rdx,%rcx,1),%rsi + 3c139: cmp %rsi,%rbx + 3c13c: jne 3c355 + 3c142: mov %r15,%r12 + 3c145: mov %rax,%rbx + 3c148: mov %rcx,%r15 + 3c14b: jmp 3c165 + 3c14d: nopl (%rax) + 3c150: mov 0x18(%r12),%rdi + 3c155: mov $0x1,%esi + 3c15a: mov (%rdi),%rax + 3c15d: call *0x20(%rax) + 3c160: mov 0x48(%r12),%rdx + 3c165: mov 0x10(%rdx,%r15,1),%eax + 3c16a: test $0x10,%al + 3c16c: jne 3c150 + 3c16e: add 0x48(%r12),%r15 + 3c173: mov %rbx,%rax + 3c176: mov 0x14(%r15),%r9d + 3c17a: test %r9d,%r9d + 3c17d: jne 3c52d + 3c183: mov 0x20(%r15),%eax + 3c187: cmp %eax,0xc(%rsp) + 3c18b: jne 3c6bb + 3c191: mov 0x8(%r12),%rax + 3c196: mov 0x18(%rax),%r11d + 3c19a: test %r11d,%r11d + 3c19d: jne 3c3a8 + 3c1a3: mov 0x10(%rsp),%rax + 3c1a8: xor %r9d,%r9d + 3c1ab: mov %r15,(%rax) + 3c1ae: add $0x38,%rsp + 3c1b2: mov %r9d,%eax + 3c1b5: pop %rbx + 3c1b6: pop %rbp + 3c1b7: pop %r12 + 3c1b9: pop %r13 + 3c1bb: pop %r14 + 3c1bd: pop %r15 + 3c1bf: ret + 3c1c0: call 5f0d0 + 3c1c5: mov %eax,%r12d + 3c1c8: mov 0x98(%r15),%rax + 3c1cf: test %rax,%rax + 3c1d2: je 3c1ee + 3c1d4: xor %ecx,%ecx + 3c1d6: test %r12d,%r12d + 3c1d9: mov 0xa0(%r15),%r8 + 3c1e0: mov %r13d,%edx + 3c1e3: sete %cl + 3c1e6: mov %rbx,%rsi + 3c1e9: mov %r15,%rdi + 3c1ec: call *%rax + 3c1ee: cmp $0x1,%r12d + 3c1f2: je 3c2ea + 3c1f8: cmp $0x2,%r12d + 3c1fc: jne 3c126 + 3c202: mov 0x8(%r15),%rcx + 3c206: xor %edx,%edx + 3c208: mov 0x8(%rcx),%rax + 3c20c: mov 0x8(%rax),%rdi + 3c210: mov %rbx,%rax + 3c213: div %rdi + 3c216: test %rdx,%rdx + 3c219: je 3c060 + 3c21f: mov %rdi,%rcx + 3c222: mov %rbx,%rdx + 3c225: lea 0x5fa9c(%rip),%rsi # 9bcc8 <_IO_stdin_used+0x4cc8> + 3c22c: mov 0x76495(%rip),%rdi # b26c8 + 3c233: xor %eax,%eax + 3c235: call 3610 + 3c23a: mov 0x76487(%rip),%rdi # b26c8 + 3c241: call 36d0 + 3c246: mov $0x16,%r9d + 3c24c: jmp 3c1ae + 3c251: nopl 0x0(%rax) + 3c258: mov %rdx,%r12 + 3c25b: mov %r13d,%esi + 3c25e: mov %r15,%rdi + 3c261: call 5f0d0 + 3c266: cmp $0x1,%eax + 3c269: jne 3c11e + 3c26f: xor %eax,%eax + 3c271: data16 cs nopw 0x0(%rax,%rax,1) + 3c27c: nopl 0x0(%rax) + 3c280: pause + 3c282: mov %rax,%rdx + 3c285: add $0x1,%rax + 3c289: cmp %rdx,%r12 + 3c28c: jne 3c280 + 3c28e: jmp 3c25b + 3c290: mov 0x10(%r15),%r13 + 3c294: mov 0x0(%r13),%rax + 3c298: mov %r13,%rdi + 3c29b: call *(%rax) + 3c29d: xor %edx,%edx + 3c29f: mov %rax,%rcx + 3c2a2: mov (%rax),%rax + 3c2a5: mov 0x8(%rax),%r9 + 3c2a9: mov %rbx,%rax + 3c2ac: div %r9 + 3c2af: test %rdx,%rdx + 3c2b2: jne 3c4f8 + 3c2b8: mov 0x0(%r13),%rax + 3c2bc: mov %rbx,%r14 + 3c2bf: and 0x20(%rcx),%r14 + 3c2c3: je 3c310 + 3c2c5: cmp 0x8(%rcx),%rbx + 3c2c9: jae 3c310 + 3c2cb: mov %r14,%rsi + 3c2ce: mov %r13,%rdi + 3c2d1: call *0x20(%rax) + 3c2d4: test %eax,%eax + 3c2d6: je 3c580 + 3c2dc: mov 0x8(%rsp),%r8d + 3c2e1: test %r8d,%r8d + 3c2e4: jne 3c3cd + 3c2ea: mov $0xb,%r9d + 3c2f0: jmp 3c1ae + 3c2f5: nopl (%rax) + 3c2f8: imul %rdi,%rcx + 3c2fc: mov %rbx,%rdx + 3c2ff: lea 0x5f9fa(%rip),%rsi # 9bd00 <_IO_stdin_used+0x4d00> + 3c306: jmp 3c22c + 3c30b: nopl 0x0(%rax,%rax,1) + 3c310: mov %r13,%rdi + 3c313: call *0x58(%rax) + 3c316: sub $0x8,%rsp + 3c31a: mov %rbx,%r9 + 3c31d: mov %r14,%r8 + 3c320: push %rax + 3c321: mov 0x763a0(%rip),%rdi # b26c8 + 3c328: xor %eax,%eax + 3c32a: lea 0x6010f(%rip),%rsi # 9c440 <_IO_stdin_used+0x5440> + 3c331: mov $0x17c,%ecx + 3c336: lea 0x67fd3(%rip),%rdx # a4310 <__func__.22.lto_priv.1> + 3c33d: call 3610 + 3c342: mov 0x7637f(%rip),%rdi # b26c8 + 3c349: call 36d0 + 3c34e: pop %rsi + 3c34f: pop %rdi + 3c350: jmp 3c246 + 3c355: mov 0x8(%r15),%rcx + 3c359: xor %edx,%edx + 3c35b: mov (%rsp),%r8 + 3c35f: divq 0x140(%rcx) + 3c366: and $0x3,%r8d + 3c36a: shl $0x6,%edx + 3c36d: lea (%rdx,%rax,1),%edi + 3c370: mov 0x130(%rcx),%eax + 3c376: mov 0xb8(%r15),%rdx + 3c37d: mov $0xffffffff,%ecx + 3c382: imul %r8,%rax + 3c386: add %rdi,%rax + 3c389: lock xadd %cx,(%rdx,%rax,2) + 3c38f: test %cx,%cx + 3c392: jne 3c202 + 3c398: push %rbp + 3c399: push %r8 + 3c39b: push %rdi + 3c39c: push 0x18(%rsp) + 3c3a0: jmp 3c4c6 + 3c3a5: nopl (%rax) + 3c3a8: mov (%rsp),%rsi + 3c3ac: mov 0xc(%rsp),%edx + 3c3b0: lea 0x0(,%rsi,8),%rax + 3c3b8: sub %rsi,%rax + 3c3bb: lea 0x228(%rdx,%rax,8),%rax + 3c3c3: addq $0x1,(%r12,%rax,8) + 3c3c8: jmp 3c1a3 + 3c3cd: mov 0x8(%r15),%rax + 3c3d1: mov 0xc(%rsp),%edx + 3c3d5: mov %rbx,%rsi + 3c3d8: mov %r15,%rdi + 3c3db: mov %fs:0xfffffffffffffff8,%r14 + 3c3e4: mov 0x8(%rax),%rax + 3c3e8: mov 0x8(%rax),%r12 + 3c3ec: call 3ad70 + 3c3f1: mov %rax,%r13 + 3c3f4: mov $0xffffffff,%eax + 3c3f9: cmp %rax,%r13 + 3c3fc: je 3c202 + 3c402: mov %r15,%rax + 3c405: mov %r13,%rbp + 3c408: mov %r12,%r15 + 3c40b: shl $0x6,%rbp + 3c40f: mov %rax,%r12 + 3c412: add 0x48(%rax),%rbp + 3c416: mov 0x8(%rax),%rax + 3c41a: mov 0x18(%rax),%ecx + 3c41d: test %ecx,%ecx + 3c41f: jne 3c662 + 3c425: mov 0x18(%r12),%rdi + 3c42a: mov 0x0(%rbp),%rsi + 3c42e: mov %rbx,%rcx + 3c431: mov %r15,%rdx + 3c434: mov (%rdi),%rax + 3c437: call *(%rax) + 3c439: mov %eax,%r9d + 3c43c: test %eax,%eax + 3c43e: jne 3c622 + 3c444: mov 0x8(%r12),%rax + 3c449: mov 0x18(%rax),%edx + 3c44c: test %edx,%edx + 3c44e: jne 3c5c0 + 3c454: mov %r9d,%ecx + 3c457: mov %r13d,%edx + 3c45a: mov %rbx,%rsi + 3c45d: mov %r12,%rdi + 3c460: mov %r9d,0x8(%rsp) + 3c465: mov %rbp,%r15 + 3c468: call 3aee0 + 3c46d: mov 0x8(%rsp),%r9d + 3c472: test %r9d,%r9d + 3c475: je 3c1a3 + 3c47b: mov 0x8(%r12),%rcx + 3c480: mov %r13,%rax + 3c483: xor %edx,%edx + 3c485: mov %r14,%rdi + 3c488: and $0x3,%edi + 3c48b: divq 0x140(%rcx) + 3c492: shl $0x6,%edx + 3c495: lea (%rdx,%rax,1),%esi + 3c498: mov 0x130(%rcx),%eax + 3c49e: mov $0xffffffff,%ecx + 3c4a3: mov 0xb8(%r12),%rdx + 3c4ab: imul %rdi,%rax + 3c4af: add %rsi,%rax + 3c4b2: lock xadd %cx,(%rdx,%rax,2) + 3c4b8: test %cx,%cx + 3c4bb: jne 3c1ae + 3c4c1: push %rax + 3c4c2: push %rdi + 3c4c3: push %rsi + 3c4c4: push %r14 + 3c4c6: xor %r9d,%r9d + 3c4c9: lea 0x5fdf8(%rip),%r8 # 9c2c8 <_IO_stdin_used+0x52c8> + 3c4d0: xor %eax,%eax + 3c4d2: mov $0x27c,%esi + 3c4d7: lea 0x5b92e(%rip),%rcx # 97e0c <_IO_stdin_used+0xe0c> + 3c4de: lea 0x67fab(%rip),%rdx # a4490 <__func__.28.lto_priv.1> + 3c4e5: lea 0x5b7e5(%rip),%rdi # 97cd1 <_IO_stdin_used+0xcd1> + 3c4ec: call 6da0 + 3c4f1: nopl 0x0(%rax) + 3c4f8: mov 0x761c9(%rip),%rdi # b26c8 + 3c4ff: mov %rbx,%r8 + 3c502: xor %eax,%eax + 3c504: mov $0x163,%ecx + 3c509: lea 0x67e00(%rip),%rdx # a4310 <__func__.22.lto_priv.1> + 3c510: lea 0x5fe71(%rip),%rsi # 9c388 <_IO_stdin_used+0x5388> + 3c517: call 3610 + 3c51c: mov 0x761a5(%rip),%rdi # b26c8 + 3c523: call 36d0 + 3c528: jmp 3c246 + 3c52d: mov 0x8(%r12),%rcx + 3c532: xor %edx,%edx + 3c534: mov (%rsp),%rdi + 3c538: divq 0x140(%rcx) + 3c53f: and $0x3,%edi + 3c542: shl $0x6,%edx + 3c545: lea (%rdx,%rax,1),%esi + 3c548: mov 0x130(%rcx),%eax + 3c54e: mov $0xffffffff,%ecx + 3c553: mov 0xb8(%r12),%rdx + 3c55b: imul %rdi,%rax + 3c55f: add %rsi,%rax + 3c562: lock xadd %cx,(%rdx,%rax,2) + 3c568: test %cx,%cx + 3c56b: jne 3c1ae + 3c571: push %rbx + 3c572: push %rdi + 3c573: push %rsi + 3c574: push 0x18(%rsp) + 3c578: jmp 3c4c6 + 3c57d: nopl (%rax) + 3c580: sub $0x8,%rsp + 3c584: mov %rbx,%r9 + 3c587: mov %r14,%r8 + 3c58a: mov $0x171,%ecx + 3c58f: push $0x0 + 3c591: mov 0x76130(%rip),%rdi # b26c8 + 3c598: lea 0x67d71(%rip),%rdx # a4310 <__func__.22.lto_priv.1> + 3c59f: lea 0x5fe32(%rip),%rsi # 9c3d8 <_IO_stdin_used+0x53d8> + 3c5a6: call 3610 + 3c5ab: mov 0x76116(%rip),%rdi # b26c8 + 3c5b2: call 36d0 + 3c5b7: pop %r9 + 3c5b9: pop %r10 + 3c5bb: jmp 3c246 + 3c5c0: lea 0x20(%rsp),%rsi + 3c5c5: mov $0x1,%edi + 3c5ca: mov %r9d,0x8(%rsp) + 3c5cf: call 3120 + 3c5d4: mov 0x18(%rsp),%rax + 3c5d9: mov 0xc(%rsp),%ecx + 3c5dd: imul $0x3b9aca00,0x20(%rsp),%rdx + 3c5e6: add 0x28(%rsp),%rdx + 3c5eb: sub %rax,%rdx + 3c5ee: lea 0x0(,%r14,8),%rax + 3c5f6: mov 0x8(%rsp),%r9d + 3c5fb: sub %r14,%rax + 3c5fe: lea (%rcx,%rax,8),%rax + 3c602: lea (%r12,%rax,8),%rax + 3c606: addq $0x1,0x1188(%rax) + 3c60e: addq $0x1,0x1260(%rax) + 3c616: add %rdx,0x11d0(%rax) + 3c61d: jmp 3c454 + 3c622: mov %eax,%edi + 3c624: mov %eax,0x8(%rsp) + 3c628: call 3360 + 3c62d: mov 0xc(%rsp),%ecx + 3c631: mov %rbx,%rdx + 3c634: mov 0x7608d(%rip),%rdi # b26c8 + 3c63b: mov %rax,%r8 + 3c63e: lea 0x60863(%rip),%rsi # 9cea8 <_IO_stdin_used+0x5ea8> + 3c645: xor %eax,%eax + 3c647: call 3610 + 3c64c: mov 0x76075(%rip),%rdi # b26c8 + 3c653: call 36d0 + 3c658: mov 0x8(%rsp),%r9d + 3c65d: jmp 3c444 + 3c662: lea 0x20(%rsp),%rsi + 3c667: mov $0x1,%edi + 3c66c: call 3120 + 3c671: imul $0x3b9aca00,0x20(%rsp),%rax + 3c67a: add 0x28(%rsp),%rax + 3c67f: mov %rax,0x18(%rsp) + 3c684: jmp 3c425 + 3c689: sub $0x8,%rsp + 3c68d: lea 0x5fc94(%rip),%r8 # 9c328 <_IO_stdin_used+0x5328> + 3c694: xor %eax,%eax + 3c696: push %rsi + 3c697: mov 0x1c(%rsp),%r9d + 3c69c: lea 0x5fcad(%rip),%rcx # 9c350 <_IO_stdin_used+0x5350> + 3c6a3: lea 0x67bd6(%rip),%rdx # a4280 <__func__.23.lto_priv.1> + 3c6aa: mov $0x1ca,%esi + 3c6af: lea 0x5b61b(%rip),%rdi # 97cd1 <_IO_stdin_used+0xcd1> + 3c6b6: call 6da0 + 3c6bb: mov 0xc(%rsp),%ebx + 3c6bf: mov %r13d,%r9d + 3c6c2: lea 0x5ba5d(%rip),%r8 # 98126 <_IO_stdin_used+0x1126> + 3c6c9: lea 0x5ba6d(%rip),%rcx # 9813d <_IO_stdin_used+0x113d> + 3c6d0: lea 0x67b19(%rip),%rdx # a41f0 <__func__.19> + 3c6d7: mov $0x8d7,%esi + 3c6dc: lea 0x5b5ee(%rip),%rdi # 97cd1 <_IO_stdin_used+0xcd1> + 3c6e3: push %rbx + 3c6e4: push %rax + 3c6e5: xor %eax,%eax + 3c6e7: call 6da0 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-source-change.patch b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-source-change.patch new file mode 100644 index 000000000..d99aff9a0 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/validated-source-change.patch @@ -0,0 +1,241 @@ +diff --git a/src/cache.h b/src/cache.h +index 014d010..38c2247 100644 +--- a/src/cache.h ++++ b/src/cache.h +@@ -368,8 +368,11 @@ cache_extent_discard(cache *cc, uint64 addr, page_type type) + * page whose read is already in flight may still wait for that read. + * On any failure, page is cleared and the caller owns no reference. + * +- * addr is a byte offset from the beginning of the disk. It should be aligned +- * to cache_page_size(). ++ * addr is a byte offset from the beginning of the disk. Misaligned addresses, ++ * addresses outside the cache/allocator capacity, and addresses in unallocated ++ * extents return STATUS_BAD_PARAM, including for nonblocking gets. Callers must ++ * keep the extent allocated throughout the get and the returned handle's life. ++ * The asynchronous get API below reports the same address errors. + *---------------------------------------------------------------------- + */ + static inline platform_status +@@ -521,7 +524,8 @@ cache_unlock(cache *cc, page_handle *page) + * + * Asynchronously load the extent with given base address. No notification is + * provided to the calling thread; it may call cache_get when it's ready +- * to block on the arrival of the page. ++ * to block on the arrival of the page. Invalid addresses are ignored; demand ++ * reads report address errors. addr must be extent-aligned for this hint. + * + *---------------------------------------------------------------------- + */ +diff --git a/src/clockcache.c b/src/clockcache.c +index 7a0261c..4cd4cd3 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,37 +391,64 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ +-static inline uint64 +-clockcache_lookup_number(const clockcache *cc, uint64 addr) ++static inline bool32 ++clockcache_try_lookup_number(const clockcache *cc, ++ uint64 addr, ++ uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- platform_assert(addr % page_size == 0, +- "Unaligned cache page address %lu (page size %lu)", +- addr, +- page_size); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ return FALSE; ++ } + +- uint64 lookup_no = clockcache_divide_by_page_size(cc, addr); ++ *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- platform_assert(lookup_no < lookup_capacity, +- "Cache page address %lu is outside lookup capacity %lu", +- addr, +- lookup_capacity * page_size); ++ if (*lookup_no >= lookup_capacity) { ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ return FALSE; ++ } ++ return TRUE; ++} ++ ++/* Internal operations on existing mappings must still satisfy this invariant. ++ * Demand reads use the fallible helpers to reject addresses from disk. */ ++static inline uint64 ++clockcache_lookup_number(const clockcache *cc, uint64 addr) ++{ ++ uint64 lookup_no; ++ platform_assert(clockcache_try_lookup_number(cc, addr, &lookup_no)); + return lookup_no; + } + +-static inline uint32 +-clockcache_lookup(const clockcache *cc, uint64 addr) ++static inline bool32 ++clockcache_try_lookup(const clockcache *cc, uint64 addr, uint32 *entry_number) + { +- uint64 lookup_no = clockcache_lookup_number(cc, addr); +- uint32 entry_number = cc->lookup[lookup_no]; ++ uint64 lookup_no; ++ if (!clockcache_try_lookup_number(cc, addr, &lookup_no)) { ++ return FALSE; ++ } ++ *entry_number = cc->lookup[lookup_no]; + +- debug_assert(((entry_number < cc->cfg->page_capacity) +- || (entry_number == CC_UNMAPPED_ENTRY)), ++ debug_assert(((*entry_number < cc->cfg->page_capacity) ++ || (*entry_number == CC_UNMAPPED_ENTRY)), + "entry_number=%u is out-of-bounds. " + " Should be either CC_UNMAPPED_ENTRY," + " or should be < %d.", +- entry_number, ++ *entry_number, + cc->cfg->page_capacity); ++ return TRUE; ++} ++ ++static inline uint32 ++clockcache_lookup(const clockcache *cc, uint64 addr) ++{ ++ uint32 entry_number; ++ platform_assert(clockcache_try_lookup(cc, addr, &entry_number)); + return entry_number; + } + +@@ -2268,13 +2295,7 @@ clockcache_acquire_entry_for_load(clockcache *cc, // IN + uint64 addr, + page_type type) // OUT + { +- /* +- * Validate allocation membership only when admitting a new mapping. A +- * cache hit inherits this property from the mapping, which is removed by +- * cache_extent_discard() before the allocator can make the extent free. +- */ +- clockcache_assert_page_access_valid(cc, addr, type); +- ++ /* The demand-read caller has already validated allocation membership. */ + threadid tid = platform_get_tid(); + uint64 lookup_no = clockcache_lookup_number(cc, addr); + uint32 entry_number = clockcache_get_free_page(cc, +@@ -2411,9 +2432,11 @@ clockcache_get_internal(clockcache *cc, // IN + { + clockcache_assert_page_type_valid(addr, type); + +- // We expect entry_number to be valid, but it's still validated below +- // in case some arithmetic goes wrong. +- uint32 entry_number = clockcache_lookup(cc, addr); ++ uint32 entry_number; ++ if (!clockcache_try_lookup(cc, addr, &entry_number)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } + + if (entry_number != CC_UNMAPPED_ENTRY) { + #ifdef SPLINTER_DEBUG +@@ -2424,7 +2447,16 @@ clockcache_get_internal(clockcache *cc, // IN + #endif + return clockcache_get_in_cache( + cc, addr, blocking, type, entry_number, page, rc); +- } else if (blocking) { ++ } ++ ++ /* A hit inherits allocation validity from its mapping, which is removed by ++ * cache_extent_discard() before the allocator can free the extent. Check ++ * misses even for a nonblocking get, before returning STATUS_BUSY. */ ++ if (!allocator_page_valid(cc->al, addr)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } ++ if (blocking) { + return clockcache_get_from_disk(cc, addr, type, page, rc); + } else { + *rc = STATUS_BUSY; +@@ -2691,13 +2723,23 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + state->tid = platform_get_tid(); + clockcache_assert_page_type_valid(state->addr, state->type); + +- // We expect entry_number to be valid, but it's still validated below +- // in case some arithmetic goes wrong. +- state->entry_number = clockcache_lookup(state->cc, state->addr); ++ uint32 entry_number; ++ if (!clockcache_try_lookup(state->cc, state->addr, &entry_number)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ state->entry_number = entry_number; + + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { ++ /* As in the synchronous path, cached mappings are already allocated. */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); +@@ -3417,18 +3459,33 @@ clockcache_prefetch_pages(clockcache *cc, + platform_assert(PAGE_TYPE_FIRST <= type && type < NUM_PAGE_TYPES); + platform_assert(num_pages > 0); + platform_assert(num_pages <= cc->cfg->pages_per_extent); +- clockcache_assert_page_access_valid(cc, first_addr, type); ++ /* Prefetch is a hint: reject malformed pointers without publishing a ++ * mapping. A later demand read will return the address error to its caller. ++ */ ++ uint64 lookup_no; ++ if (!clockcache_try_lookup_number(cc, first_addr, &lookup_no) ++ || !allocator_page_valid(cc->al, first_addr)) ++ { ++ return; ++ } + + uint64 last_page_offset = + clockcache_multiply_by_page_size(cc, num_pages - 1); +- platform_assert(first_addr <= UINT64_MAX - last_page_offset); ++ if (first_addr > UINT64_MAX - last_page_offset) { ++ platform_error_log("Cache prefetch range overflows at address %lu\n", ++ first_addr); ++ return; ++ } + uint64 last_addr = first_addr + last_page_offset; + if (last_addr != first_addr) { + /* A legal-sized prefetch can straddle an extent boundary. Validate the + * allocation state at both ends before publishing any cache entries. */ +- clockcache_assert_page_access_valid(cc, last_addr, type); ++ if (!clockcache_try_lookup_number(cc, last_addr, &lookup_no) ++ || !allocator_page_valid(cc->al, last_addr)) ++ { ++ return; ++ } + } +- (void)clockcache_lookup_number(cc, last_addr); + + for (uint64 page_off = 0; page_off < num_pages; page_off++) { + uint64 addr = first_addr + clockcache_multiply_by_page_size(cc, page_off); +@@ -3601,7 +3658,11 @@ void + clockcache_prefetch(clockcache *cc, uint64 base_addr, page_type type) + { + platform_assert(cc != NULL); +- platform_assert(base_addr % clockcache_extent_size(cc) == 0); ++ if (base_addr % clockcache_extent_size(cc) != 0) { ++ platform_error_log("Unaligned cache prefetch extent address %lu\n", ++ base_addr); ++ return; ++ } + + clockcache_prefetch_pages(cc, base_addr, cc->cfg->pages_per_extent, type); + } diff --git a/benchmarks/results-20261013/cache-invalid-addresses/provenance/verified-source-commit.json b/benchmarks/results-20261013/cache-invalid-addresses/provenance/verified-source-commit.json new file mode 100644 index 000000000..e47a74b6a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/provenance/verified-source-commit.json @@ -0,0 +1,6 @@ +{ + "candidate_commit": "d3a4488d0be5aaa829cfb62510470c68ba9d5de5", + "parent_commit": "2907e97e90a7861e789192485e0892522a9feb3a", + "source_file_count": 106, + "all_committed_source_files_match_measured_build": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/0-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/0-validated.log new file mode 100644 index 000000000..b44ca1ea4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/0-validated.log @@ -0,0 +1,35 @@ +kvbench version=validated splinter=splinterdb_build_version 2907e97e-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=30.0 warmup=1.0 rep=0 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8928203 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3562840 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 13353993 ops (+1335249 ops/s) + [point:uniform@1] progress 25493199 ops (+1213762 ops/s) + [point:uniform@1] progress 37705747 ops (+1221082 ops/s) + found=36585362 notfound=0 +== point:uniform@1 T=1 ops=36585362 secs= 30.00 ops/s= 1219504 lat us p50=0.78 p99=1.10 p99.9=4.29 max=853.5 mean=0.80 + cpu=30.00s ops/cpu-s=1219549 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 57182444 ops (+1947533 ops/s) + [point:uniform@8] progress 112029165 ops (+5484288 ops/s) + [point:uniform@8] progress 164894813 ops (+5286192 ops/s) + found=164239568 notfound=0 +== point:uniform@8 T=8 ops=164239568 secs= 30.00 ops/s= 5474607 lat us p50=1.39 p99=2.00 p99.9=4.42 max=1539.4 mean=1.42 + cpu=239.95s ops/cpu-s=684463 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 6548 ops (+1844434046058442496 ops/s) + [range:uniform:10000@1] progress 13982 ops (+743 ops/s) + [range:uniform:10000@1] progress 21564 ops (+758 ops/s) +== range:uniform:10000@1 T=1 ops=22421 secs= 30.00 ops/s= 747 lat us p50=1359.87 p99=1458.18 p99.9=1818.62 max=2299.6 mean=1337.91 + cpu=30.00s ops/cpu-s=747 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=19.20 mean=13.10 per-tuple=135.8 ns deinit mean=0.44 us tuples/s=7287764 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 33731 ops (+1217 ops/s) + [range:uniform:10000@8] progress 73806 ops (+4007 ops/s) + [range:uniform:10000@8] progress 113072 ops (+3926 ops/s) +close took 0.095 s +== range:uniform:10000@8 T=8 ops=120406 secs= 30.00 ops/s= 4013 lat us p50=1884.16 p99=2457.60 p99.9=2523.14 max=2777.3 mean=1993.14 + cpu=239.95s ops/cpu-s=502 rd=0.0 B/op wr=0.1 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=24.83 mean=17.08 per-tuple=202.5 ns deinit mean=0.79 us tuples/s=39142479 + insert/run=30.00s drain(close)=0.10s total=30.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/1-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/1-parent.log new file mode 100644 index 000000000..e99410427 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/1-parent.log @@ -0,0 +1,35 @@ +kvbench version=parent splinter=splinterdb_build_version 2907e97e db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=30.0 warmup=1.0 rep=0 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8356471 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3559922 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12357794 ops (+1235601 ops/s) + [point:uniform@1] progress 23955196 ops (+1159603 ops/s) + [point:uniform@1] progress 35706599 ops (+1174986 ops/s) + found=34644615 notfound=0 +== point:uniform@1 T=1 ops=34644615 secs= 30.00 ops/s= 1154814 lat us p50=0.82 p99=1.17 p99.9=1.52 max=142.0 mean=0.84 + cpu=30.00s ops/cpu-s=1154820 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=6 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 54143198 ops (+1843528 ops/s) + [point:uniform@8] progress 106275950 ops (+5212909 ops/s) + [point:uniform@8] progress 157980841 ops (+5170128 ops/s) + found=157576103 notfound=0 +== point:uniform@8 T=8 ops=157576103 secs= 30.00 ops/s= 5252496 lat us p50=1.46 p99=2.08 p99.9=3.04 max=494.1 mean=1.48 + cpu=239.95s ops/cpu-s=656693 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 6537 ops (+1844486879296382976 ops/s) + [range:uniform:10000@1] progress 13995 ops (+746 ops/s) + [range:uniform:10000@1] progress 21608 ops (+761 ops/s) +== range:uniform:10000@1 T=1 ops=22439 secs= 30.00 ops/s= 748 lat us p50=1359.87 p99=1458.18 p99.9=1818.62 max=2299.9 mean=1336.87 + cpu=30.00s ops/cpu-s=748 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.66 mean=12.54 per-tuple=135.7 ns deinit mean=0.44 us tuples/s=7293884 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 32339 ops (+1073 ops/s) + [range:uniform:10000@8] progress 71637 ops (+3930 ops/s) + [range:uniform:10000@8] progress 110102 ops (+3846 ops/s) +close took 0.091 s +== range:uniform:10000@8 T=8 ops=117361 secs= 30.00 ops/s= 3912 lat us p50=1949.70 p99=2523.14 p99.9=2523.14 max=6271.7 mean=2044.86 + cpu=239.94s ops/cpu-s=489 rd=0.0 B/op wr=0.1 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.15 p99=25.34 mean=17.66 per-tuple=207.8 ns deinit mean=0.84 us tuples/s=38144917 + insert/run=30.00s drain(close)=0.09s total=30.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/2-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/2-parent.log new file mode 100644 index 000000000..0579ad5d9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/2-parent.log @@ -0,0 +1,35 @@ +kvbench version=parent splinter=splinterdb_build_version 2907e97e db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=30.0 warmup=1.0 rep=1 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8706432 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3347673 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12425962 ops (+1242415 ops/s) + [point:uniform@1] progress 24056386 ops (+1162889 ops/s) + [point:uniform@1] progress 35796682 ops (+1173855 ops/s) + found=34716261 notfound=0 +== point:uniform@1 T=1 ops=34716261 secs= 30.00 ops/s= 1157203 lat us p50=0.82 p99=1.17 p99.9=1.46 max=46.8 mean=0.84 + cpu=30.00s ops/cpu-s=1157058 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 55401178 ops (+1960315 ops/s) + [point:uniform@8] progress 108422613 ops (+5301745 ops/s) + [point:uniform@8] progress 160586381 ops (+5216003 ops/s) + found=160147934 notfound=0 +== point:uniform@8 T=8 ops=160147934 secs= 30.00 ops/s= 5338226 lat us p50=1.42 p99=2.03 p99.9=4.29 max=898.6 mean=1.46 + cpu=239.98s ops/cpu-s=667345 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 6601 ops (+1844386193055368960 ops/s) + [range:uniform:10000@1] progress 14209 ops (+761 ops/s) + [range:uniform:10000@1] progress 21968 ops (+776 ops/s) +== range:uniform:10000@1 T=1 ops=22829 secs= 30.00 ops/s= 761 lat us p50=1327.10 p99=1458.18 p99.9=1687.55 max=2025.0 mean=1314.04 + cpu=30.00s ops/cpu-s=761 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=17.66 mean=12.91 per-tuple=133.3 ns deinit mean=0.42 us tuples/s=7422618 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 33548 ops (+1158 ops/s) + [range:uniform:10000@8] progress 73561 ops (+4001 ops/s) + [range:uniform:10000@8] progress 112711 ops (+3915 ops/s) +close took 0.075 s +== range:uniform:10000@8 T=8 ops=120026 secs= 30.00 ops/s= 4001 lat us p50=1884.16 p99=2457.60 p99.9=2588.67 max=4974.5 mean=1999.48 + cpu=239.95s ops/cpu-s=500 rd=0.0 B/op wr=0.1 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.15 p99=24.83 mean=17.20 per-tuple=203.2 ns deinit mean=0.82 us tuples/s=39012062 + insert/run=30.00s drain(close)=0.08s total=30.08s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/3-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/3-validated.log new file mode 100644 index 000000000..de00d9ad6 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/3-validated.log @@ -0,0 +1,35 @@ +kvbench version=validated splinter=splinterdb_build_version 2907e97e-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=30.0 warmup=1.0 rep=1 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 8925823 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3467827 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=4 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12487579 ops (+1248614 ops/s) + [point:uniform@1] progress 24119356 ops (+1163037 ops/s) + [point:uniform@1] progress 35970140 ops (+1184875 ops/s) + found=34892573 notfound=0 +== point:uniform@1 T=1 ops=34892573 secs= 30.00 ops/s= 1163075 lat us p50=0.82 p99=1.17 p99.9=1.52 max=140.1 mean=0.83 + cpu=30.00s ops/cpu-s=1162944 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 55094779 ops (+1912329 ops/s) + [point:uniform@8] progress 107786315 ops (+5268780 ops/s) + [point:uniform@8] progress 159461607 ops (+5167155 ops/s) + found=159052559 notfound=0 +== point:uniform@8 T=8 ops=159052559 secs= 30.00 ops/s= 5301714 lat us p50=1.42 p99=2.08 p99.9=2.78 max=1462.9 mean=1.47 + cpu=239.96s ops/cpu-s=662821 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 6575 ops (+1844391092468125440 ops/s) + [range:uniform:10000@1] progress 14173 ops (+760 ops/s) + [range:uniform:10000@1] progress 21927 ops (+775 ops/s) +== range:uniform:10000@1 T=1 ops=22803 secs= 30.00 ops/s= 760 lat us p50=1327.10 p99=1458.18 p99.9=1589.25 max=1638.6 mean=1315.60 + cpu=30.00s ops/cpu-s=760 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=17.15 mean=12.79 per-tuple=133.5 ns deinit mean=0.45 us tuples/s=7413989 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 33451 ops (+1152 ops/s) + [range:uniform:10000@8] progress 73479 ops (+4003 ops/s) + [range:uniform:10000@8] progress 112677 ops (+3920 ops/s) +close took 0.108 s +== range:uniform:10000@8 T=8 ops=119901 secs= 30.00 ops/s= 3997 lat us p50=1884.16 p99=2457.60 p99.9=2588.67 max=3855.7 mean=2001.52 + cpu=239.96s ops/cpu-s=500 rd=0.0 B/op wr=0.1 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=24.83 mean=17.12 per-tuple=203.4 ns deinit mean=0.80 us tuples/s=38978647 + insert/run=30.00s drain(close)=0.11s total=30.11s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/invalid_addresses_repeat.py b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/invalid_addresses_repeat.py new file mode 100644 index 000000000..8f1562908 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/invalid_addresses_repeat.py @@ -0,0 +1,253 @@ +#!/usr/bin/env python3 +"""Reverse-order resident repeat to distinguish small losses from time drift. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['validated', 'parent', 'parent', 'validated'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=30 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / 'resident-repeat' + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_repeat.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/kvbench.c b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/kvbench.c new file mode 100644 index 000000000..9b91f4ef9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/kvbench.c @@ -0,0 +1,1707 @@ +// kvbench.c -- SplinterDB public-API benchmark used to compare two versions. +// +// Uses only splinterdb/splinterdb.h + splinterdb/default_data_config.h + libc, +// so the same source builds against versions whose internals differ. The one +// public-API difference handled here is splinterdb_close(): +// -DKVBENCH_CLOSE_HAS_FORCE => int splinterdb_close(splinterdb **, bool32) +// otherwise => void splinterdb_close(splinterdb **) +// +// Key scheme: logical id in [0,N). Present key = 8-byte big-endian(2*id) +// followed by 16 bytes of fixed padding (24 bytes total), so memcmp order == +// id order. Absent ("negative") keys use 2*id+1, interleaved with present +// keys. Value = 100 bytes: id (LE u64), generation (LE u64), filler. +// +// Each invocation: create/open the DB, run the listed phases in order, close. +// Phase syntax (optional "@T" overrides the thread count): +// load:random | load:seq fixed-count insert of all N ids, then close +// (close timed separately as "drain") +// warm parallel full scan; verifies every id once +// point:uniform|zipf|seq|neg fixed-duration lookups +// range:uniform|zipf:L fixed-duration forward range queries +// ow:uniform|zipf fixed-duration overwrites (insert existing) +// One CSV row per phase is appended to --csv. + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" + +#define KEY_SIZE 24 +#define VALUE_SIZE 100 +#define MAX_PHASES 64 +#define MAX_WORKERS 32 + +static const char KEY_PAD[16] = "kvbench-padding!"; + +/* ------------------------------------------------------------------------ */ +/* Time, RNG, permutations, zipf */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000ull + ts.tv_nsec; +} + +/* Bijective 64-bit mixer (splitmix64 finalizer). */ +static inline uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static inline uint64_t +rng_next(uint64_t *s) +{ + *s += UINT64_C(0x9e3779b97f4a7c15); + return mix(*s); +} + +static inline double +rng_unit(uint64_t *s) +{ + return (double)(rng_next(s) >> 11) * 0x1.0p-53; +} + +/* + * Pseudo-random bijection on [0,n): a 4-round balanced Feistel network over + * 2*half bits (2^(2*half) >= n), with cycle-walking to stay inside [0,n). + */ +typedef struct { + uint64_t n; + unsigned half; + uint64_t mask; + uint64_t keys[4]; +} perm_t; + +static void +perm_init(perm_t *p, uint64_t n, uint64_t seed) +{ + unsigned bits = 1; + while (bits < 64 && (UINT64_C(1) << bits) < n) { + bits++; + } + p->n = n; + p->half = (bits + 1) / 2; + if (p->half < 1) { + p->half = 1; + } + p->mask = (UINT64_C(1) << p->half) - 1; + for (int r = 0; r < 4; r++) { + p->keys[r] = mix(seed * UINT64_C(0x632be59bd9b4e019) + r + 1); + } +} + +static inline uint64_t +feistel(const perm_t *p, uint64_t x) +{ + uint64_t l = x >> p->half, r = x & p->mask; + for (int i = 0; i < 4; i++) { + uint64_t t = l ^ (mix(r ^ p->keys[i]) & p->mask); + l = r; + r = t; + } + return (l << p->half) | r; +} + +static inline uint64_t +perm_apply(const perm_t *p, uint64_t i) +{ + uint64_t x = i; + do { + x = feistel(p, x); + } while (x >= p->n); + return x; +} + +/* YCSB-style zipfian over ranks [0,n). */ +typedef struct { + uint64_t n; + double theta, zetan, zeta2, alpha, eta, half_pow_theta; +} zipf_t; + +static double +zeta_sum(uint64_t n, double theta) +{ + uint64_t m = n < 2000000 ? n : 2000000; + double s = 0; + for (uint64_t i = 1; i <= m; i++) { + s += pow((double)i, -theta); + } + if (n > m) { + /* Euler-Maclaurin tail: sum_{k=m+1}^{n} k^-t */ + s += (pow((double)n, 1 - theta) - pow((double)m, 1 - theta)) / (1 - theta) + + 0.5 * (pow((double)n, -theta) - pow((double)m, -theta)); + } + return s; +} + +static void +zipf_init(zipf_t *z, uint64_t n, double theta) +{ + z->n = n; + z->theta = theta; + z->zetan = zeta_sum(n, theta); + z->zeta2 = 1.0 + pow(0.5, theta); + z->alpha = 1.0 / (1.0 - theta); + z->eta = + (1.0 - pow(2.0 / (double)n, 1.0 - theta)) / (1.0 - z->zeta2 / z->zetan); + z->half_pow_theta = pow(0.5, theta); +} + +static inline uint64_t +zipf_next(const zipf_t *z, uint64_t *rng) +{ + double u = rng_unit(rng); + double uz = u * z->zetan; + if (uz < 1.0) { + return 0; + } + if (uz < 1.0 + z->half_pow_theta) { + return 1; + } + uint64_t r = + (uint64_t)((double)z->n * pow(z->eta * u - z->eta + 1.0, z->alpha)); + return r >= z->n ? z->n - 1 : r; +} + +/* ------------------------------------------------------------------------ */ +/* Histogram: log2 buckets with 32 linear sub-buckets (~3% resolution) */ +/* ------------------------------------------------------------------------ */ + +#define HSUB_BITS 5 +#define HSUB (1u << HSUB_BITS) +#define HBUCKETS (64 * HSUB) + +typedef struct { + uint64_t b[HBUCKETS]; + uint64_t count, sum, max; +} hist_t; + +static inline unsigned +hidx(uint64_t v) +{ + if (v < HSUB) { + return (unsigned)v; + } + unsigned e = 63 - __builtin_clzll(v); + unsigned sub = (unsigned)((v >> (e - HSUB_BITS)) & (HSUB - 1)); + return (e - HSUB_BITS + 1) * HSUB + sub; +} + +static inline uint64_t +hval(unsigned idx) +{ + if (idx < HSUB) { + return idx; + } + unsigned e = idx / HSUB + HSUB_BITS - 1; + unsigned sub = idx % HSUB; + uint64_t lo = (UINT64_C(1) << e) | ((uint64_t)sub << (e - HSUB_BITS)); + uint64_t width = UINT64_C(1) << (e - HSUB_BITS); + return lo + width / 2; +} + +static inline void +hist_add(hist_t *h, uint64_t v) +{ + h->b[hidx(v)]++; + h->count++; + h->sum += v; + if (v > h->max) { + h->max = v; + } +} + +static void +hist_merge(hist_t *dst, const hist_t *src) +{ + for (unsigned i = 0; i < HBUCKETS; i++) { + dst->b[i] += src->b[i]; + } + dst->count += src->count; + dst->sum += src->sum; + if (src->max > dst->max) { + dst->max = src->max; + } +} + +static double +hist_pct_us(const hist_t *h, double p) +{ + if (!h->count) { + return NAN; + } + uint64_t rank = (uint64_t)ceil(p * (double)h->count); + if (rank < 1) { + rank = 1; + } + uint64_t acc = 0; + for (unsigned i = 0; i < HBUCKETS; i++) { + acc += h->b[i]; + if (acc >= rank) { + uint64_t v = hval(i); + return (double)(v > h->max ? h->max : v) / 1e3; + } + } + return (double)h->max / 1e3; +} + +static double +hist_mean_us(const hist_t *h) +{ + return h->count ? (double)h->sum / (double)h->count / 1e3 : NAN; +} + +/* ------------------------------------------------------------------------ */ +/* Options / global state */ +/* ------------------------------------------------------------------------ */ + +enum phase_kind { PH_LOAD, PH_WARM, PH_POINT, PH_RANGE, PH_OW }; +enum dist { D_UNIFORM, D_ZIPF, D_SEQ, D_NEG, D_RANDOM }; + +typedef struct { + char name[64]; + enum phase_kind kind; + enum dist dist; + uint64_t L; + int threads; +} phase_t; + +typedef struct { + const char *db, *csv, *hang_dir; + const char *vtag, *stag, *otag; + int rep; + bool create; + uint64_t n, cache_mib, disk_gib, memtable_mib; + int use_log, threads, mt_bg, normal_bg; + double secs, warmup; + uint64_t sabotage; + uint64_t hang_secs; + uint64_t seed; + int nphases; + phase_t phases[MAX_PHASES]; +} options; + +static options opt; +static splinterdb *kvs; +static data_config data_cfg; +static perm_t load_perm, zipf_perm; +static zipf_t zipf; +static uint64_t generation; /* value generation for overwrites */ + +enum { ST_WAIT = 0, ST_WARMUP = 1, ST_MEASURE = 2, ST_STOP = 3 }; +static _Atomic int run_state; +static _Atomic uint64_t seq_counter; + +/* Watchdog */ +enum { WD_IDLE, WD_OPS, WD_OPENCLOSE }; +static _Atomic int wd_mode; +static _Atomic uint64_t wd_mode_since_ns; +static const char *wd_what = ""; + +typedef struct worker { + pthread_t th; + int idx; + const phase_t *ph; + hist_t lat; + hist_t startup; + uint64_t ops, tuples, pt_ns, pt_div, deinit_ns, deinit_n; + uint64_t violations, errors, notfound, found; + uint64_t rng; + uint64_t measure_rng; + bool measure_rng_captured; + _Atomic uint64_t progress; + char first_violation[256]; +} worker_t; + +static worker_t *workers; +static int nworkers; + +/* ------------------------------------------------------------------------ */ +/* Keys / values */ +/* ------------------------------------------------------------------------ */ + +static inline void +make_key(uint64_t k, char *key) +{ + for (int i = 0; i < 8; i++) { + key[i] = (char)(k >> (56 - 8 * i)); + } + memcpy(key + 8, KEY_PAD, 16); +} + +static inline bool +decode_key(slice s, uint64_t *k) +{ + if (slice_length(s) != KEY_SIZE) { + return false; + } + const unsigned char *p = slice_data(s); + uint64_t x = 0; + for (int i = 0; i < 8; i++) { + x = (x << 8) | p[i]; + } + *k = x; + return memcmp(p + 8, KEY_PAD, 16) == 0; +} + +static inline void +make_value(uint64_t id, uint64_t gen, char *val) +{ + memcpy(val, &id, 8); + memcpy(val + 8, &gen, 8); + memset(val + 16, 'v', VALUE_SIZE - 16); +} + +static inline bool +value_id_ok(slice v, uint64_t id) +{ + if (slice_length(v) != VALUE_SIZE) { + return false; + } + uint64_t got; + memcpy(&got, slice_data(v), 8); + return got == id; +} + +static inline bool +value_generation_ok(slice v, uint64_t id, uint64_t expected_generation) +{ + if (!value_id_ok(v, id)) { + return false; + } + uint64_t got_generation; + memcpy(&got_generation, (const char *)slice_data(v) + 8, 8); + return got_generation == expected_generation; +} + +static void +violation(worker_t *w, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); + +static void +violation(worker_t *w, const char *fmt, ...) +{ + w->violations++; + if (w->violations <= 3) { + char buf[256]; + va_list ap; + va_start(ap, fmt); + vsnprintf(buf, sizeof(buf), fmt, ap); + va_end(ap); + if (w->violations == 1) { + snprintf(w->first_violation, sizeof(w->first_violation), "%s", buf); + } + fprintf(stderr, "VIOLATION [thread %d]: %s\n", w->idx, buf); + } +} + +/* ------------------------------------------------------------------------ */ +/* Process metrics */ +/* ------------------------------------------------------------------------ */ + +typedef struct { + uint64_t t_ns; + double cpu_s; + uint64_t rd, wr; + uint64_t swpin, swpout; + uint64_t majflt; +} snap_t; + +static void +proc_io(uint64_t *rd, uint64_t *wr) +{ + *rd = *wr = 0; + FILE *f = fopen("/proc/self/io", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "read_bytes:")) { + *rd = v; + } else if (!strcmp(name, "write_bytes:")) { + *wr = v; + } + } + fclose(f); +} + +static void +vm_swap(uint64_t *in, uint64_t *out) +{ + *in = *out = 0; + FILE *f = fopen("/proc/vmstat", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "pswpin")) { + *in = v; + } else if (!strcmp(name, "pswpout")) { + *out = v; + } + } + fclose(f); +} + +static void +take_snap(snap_t *s) +{ + struct rusage ru; + getrusage(RUSAGE_SELF, &ru); + s->cpu_s = ru.ru_utime.tv_sec + ru.ru_utime.tv_usec / 1e6 + + ru.ru_stime.tv_sec + ru.ru_stime.tv_usec / 1e6; + s->majflt = ru.ru_majflt; + proc_io(&s->rd, &s->wr); + vm_swap(&s->swpin, &s->swpout); + s->t_ns = now_ns(); +} + +/* ------------------------------------------------------------------------ */ +/* DB lifecycle */ +/* ------------------------------------------------------------------------ */ + +static void +fill_config(splinterdb_config *cfg) +{ + *cfg = (splinterdb_config){ + .filename = opt.db, + .cache_size = opt.cache_mib << 20, + .disk_size = opt.disk_gib << 30, + .data_cfg = &data_cfg, + .io_flags = O_RDWR | O_CREAT | O_DIRECT, + .io_perms = 0644, + .use_log = opt.use_log ? 1 : 0, + .memtable_capacity = opt.memtable_mib << 20, + .fanout = 8, + .num_memtable_bg_threads = (uint64)opt.mt_bg, + .num_normal_bg_threads = (uint64)opt.normal_bg, + .queue_scale_percent = 100, + }; +#ifdef KVBENCH_SPACE_MODE + cfg->use_stats = 1; +#endif +} + +static double open_secs; + +static void +db_open(bool create) +{ + splinterdb_config cfg; + fill_config(&cfg); + wd_what = create ? "create" : "open"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); + int rc = + create ? splinterdb_create(&cfg, &kvs) : splinterdb_open(&cfg, &kvs); + open_secs = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + if (rc) { + fprintf(stderr, "FATAL: splinterdb_%s failed rc=%d\n", wd_what, rc); + exit(3); + } + fprintf(stderr, "%s took %.3f s\n", wd_what, open_secs); +} + +static double +db_close(void) +{ +#ifdef KVBENCH_SPACE_MODE + /* Space/stats build only: dump insertion + allocator stats for the session. + */ + if (getenv("KVBENCH_STATS_BEFORE_CLOSE")) { + platform_set_log_streams(stdout, stderr); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + } +#endif + wd_what = "close"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); +#ifdef KVBENCH_CLOSE_HAS_FORCE + int rc = splinterdb_close(&kvs, 0); + if (rc) { + fprintf(stderr, + "FINDING: splinterdb_close(force=0) refused rc=%d; forcing\n", + rc); + rc = splinterdb_close(&kvs, 1); + if (rc) { + fprintf(stderr, "FINDING: splinterdb_close(force=1) rc=%d\n", rc); + } + } +#else + splinterdb_close(&kvs); +#endif + double s = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + kvs = NULL; + fprintf(stderr, "close took %.3f s\n", s); + return s; +} + +/* ------------------------------------------------------------------------ */ +/* Watchdog */ +/* ------------------------------------------------------------------------ */ + +static void +hang_dump(const char *why) +{ + char path[512], cmd[1024]; + snprintf(path, + sizeof(path), + "%s/hang-%s-%s-%d-%ld.txt", + opt.hang_dir ? opt.hang_dir : ".", + opt.vtag, + wd_what, + (int)getpid(), + (long)time(NULL)); + fprintf(stderr, + "HANG DETECTED (%s) during %s; dumping stacks to %s\n", + why, + wd_what, + path); + snprintf(cmd, + sizeof(cmd), + "gdb -batch -ex 'info threads' -ex 'thread apply all bt' -p %d > " + "'%s' 2>&1", + (int)getpid(), + path); + int rc = system(cmd); + fprintf(stderr, "gdb rc=%d; exiting with status 99\n", rc); + fflush(stderr); + _exit(99); +} + +static void * +watchdog_main(void *arg) +{ + (void)arg; + uint64_t last_prog = 0, last_change = now_ns(), last_report = now_ns(); + uint64_t last_report_prog = 0; + double last_cpu = -1; + uint64_t last_io = 0; + int last_mode = WD_IDLE; + for (;;) { + sleep(1); + int mode = atomic_load(&wd_mode); + uint64_t now = now_ns(); + if (mode != last_mode) { + last_mode = mode; + last_change = now; + last_prog = 0; + last_report_prog = 0; + last_report = now; + last_cpu = -1; + } + if (mode == WD_OPS) { + uint64_t prog = 0; + for (int i = 0; i < nworkers; i++) { + prog += + atomic_load_explicit(&workers[i].progress, memory_order_relaxed); + } + if (prog != last_prog) { + last_prog = prog; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no op progress for hang_secs"); + } + if (now - last_report >= 10ull * 1000000000ull) { + fprintf(stderr, + " [%s] progress %" PRIu64 " ops (+%.0f ops/s)\n", + wd_what, + prog, + (prog - last_report_prog) / ((now - last_report) / 1e9)); + last_report = now; + last_report_prog = prog; + } + } else if (mode == WD_OPENCLOSE) { + snap_t s; + take_snap(&s); + uint64_t io = s.rd + s.wr; + if (last_cpu < 0 || s.cpu_s - last_cpu > 0.05 || io != last_io) { + last_cpu = s.cpu_s; + last_io = io; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no CPU or IO progress for hang_secs"); + } + uint64_t since = atomic_load(&wd_mode_since_ns); + if (now - since > 2400ull * 1000000000ull) { + hang_dump("open/close exceeded 40 minutes"); + } + } + } + return NULL; +} + +/* ------------------------------------------------------------------------ */ +/* Worker bodies */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +pick_id(worker_t *w, enum dist d, uint64_t *seqpos, uint64_t lo, uint64_t hi) +{ + switch (d) { + case D_ZIPF: + return perm_apply(&zipf_perm, zipf_next(&zipf, &w->rng)); + case D_SEQ: + { + uint64_t id = *seqpos; + *seqpos = (id + 1 >= hi) ? lo : id + 1; + return id; + } + case D_UNIFORM: + case D_NEG: + default: + return rng_next(&w->rng) % opt.n; + } +} + +static inline void +wait_start(void) +{ + while (atomic_load_explicit(&run_state, memory_order_acquire) == ST_WAIT) { + struct timespec d = {.tv_nsec = 100000}; + nanosleep(&d, NULL); + } +} + +static void * +load_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + wait_start(); + uint64_t pos = lo, chunk_end = 0, cur = 0; + for (;;) { + uint64_t id; + if (w->ph->dist == D_RANDOM) { + if (pos >= hi) { + break; + } + id = perm_apply(&load_perm, pos++); + } else { + if (cur >= chunk_end) { + cur = atomic_fetch_add(&seq_counter, 64); + if (cur >= opt.n) { + break; + } + chunk_end = cur + 64 > opt.n ? opt.n : cur + 64; + } + id = cur++; + } + make_key(2 * id, key); + make_value(id, 0, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: insert id=%" PRIu64 " rc=%d\n", id, rc); + } + } + hist_add(&w->lat, t1 - t0); + w->ops++; + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + return NULL; +} + +static void * +warm_worker(void *arg) +{ + worker_t *w = arg; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + if ((opt.sabotage & 8) && w->idx == nworkers - 1) { + hi++; /* sabotage: expect one more id than exists */ + } + char key[KEY_SIZE]; + make_key(2 * lo, key); + wait_start(); + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator_init rc=%d\n", rc); + return NULL; + } + uint64_t expect = lo; + while (expect < hi && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk; + splinterdb_iterator_get_current(it, &k, &v); + if (!decode_key(k, &kk) || kk != 2 * expect || !value_id_ok(v, expect)) { + violation(w, + "warm: expected id %" PRIu64 " got key %" PRIu64 + " (len %" PRIu64 ")", + expect, + kk, + slice_length(k)); + if (kk > 2 * expect && (kk & 1) == 0) { + expect = kk / 2; /* resync after a gap */ + } + } + expect++; + w->ops++; + if ((w->ops & 1023) == 0) { + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + if (expect < hi) { + splinterdb_iterator_next(it); + } + } + rc = splinterdb_iterator_status(it); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator status rc=%d\n", rc); + } + if (expect != hi) { + violation(w, + "warm: range [%" PRIu64 ",%" PRIu64 ") ended at %" PRIu64, + lo, + hi, + expect); + } + splinterdb_iterator_deinit(it); + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + return NULL; +} + +static void * +point_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + char buf[256]; + splinterdb_lookup_result res; + splinterdb_lookup_result_init( + kvs, &res, SPLINTERDB_LOOKUP_VALUE, sizeof(buf), buf); + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + uint64_t seqpos = lo; + bool neg = w->ph->dist == D_NEG; + wait_start(); + uint64_t n = 0; + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, lo, hi); + bool q_neg = neg; + bool e_neg = neg; + if (opt.sabotage & 1) { + q_neg = true; /* sabotage: query absent key, expect present */ + } + if ((opt.sabotage & 16) && n > 1000) { + sleep(100000); /* test hook: simulate a hang for the watchdog */ + } + if (opt.sabotage & 2) { + q_neg = false; /* sabotage: query present key, expect absent */ + } + make_key(q_neg ? 2 * id + 1 : 2 * id, key); + uint64_t t0 = now_ns(); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &res); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: lookup id=%" PRIu64 " rc=%d\n", id, rc); + } + continue; + } + bool found = splinterdb_lookup_found(&res); + if (found) { + w->found++; + } else { + w->notfound++; + } + if (e_neg) { + if (found) { + violation(w, "negative key 2*%" PRIu64 "+1 found", id); + } + } else { + slice v; + if (!found) { + violation(w, "present id %" PRIu64 " not found", id); + } else if (splinterdb_lookup_result_value(&res, &v) != 0 + || !value_id_ok(v, id)) + { + violation(w, "present id %" PRIu64 " wrong value", id); + } + } + } + splinterdb_lookup_result_deinit(&res); + return NULL; +} + +static void * +range_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + uint64_t L = w->ph->L; + uint64_t seqpos = 0; + uint64_t n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t start = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + uint64_t expect = opt.n - start < L ? opt.n - start : L; + if (opt.sabotage & 4) { + expect++; /* sabotage: expect one extra tuple */ + } + make_key(2 * start, key); + uint64_t t0 = now_ns(), t1 = 0, tl = 0; + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator_init rc=%d\n", rc); + } + continue; + } + uint64_t got = 0; + bool bad = false; + while (got < L && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk = 0; + splinterdb_iterator_get_current(it, &k, &v); + if (!bad + && (!decode_key(k, &kk) || kk != 2 * (start + got) + || !value_id_ok(v, start + got))) + { + bad = true; + if (st == ST_MEASURE) { + violation(w, + "range start %" PRIu64 " tuple %" PRIu64 + ": expected key %" PRIu64 " got %" PRIu64, + start, + got, + 2 * (start + got), + kk); + } + } + got++; + if (got == 1) { + t1 = now_ns(); + } + if (got == L) { + tl = now_ns(); + break; + } + splinterdb_iterator_next(it); + } + int status = splinterdb_iterator_status(it); + uint64_t t2 = now_ns(); + splinterdb_iterator_deinit(it); + uint64_t t3 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + if (status) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator status rc=%d\n", status); + } + } + if (got != expect) { + violation(w, + "range start %" PRIu64 " L=%" PRIu64 ": got %" PRIu64 + " tuples, expected %" PRIu64, + start, + L, + got, + expect); + } + w->ops++; + w->tuples += got; + hist_add(&w->lat, t3 - t0); + if (got >= 1) { + hist_add(&w->startup, t1 - t0); + } + if (L > 1 && got == L) { + w->pt_ns += tl - t1; + w->pt_div += L - 1; + } + w->deinit_ns += t3 - t2; + w->deinit_n++; + } + return NULL; +} + +static void * +ow_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t seqpos = 0, n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + if (st == ST_MEASURE && !w->measure_rng_captured) { + w->measure_rng = w->rng; + w->measure_rng_captured = true; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + make_value(id, generation, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: overwrite id=%" PRIu64 " rc=%d\n", id, rc); + } + } + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + } + return NULL; +} + +/* + * Validate an untimed deterministic sample from the beginning of each + * overwrite worker's measured stream. Replaying the saved RNG state keeps all + * validation work out of the measured hot path. + */ +static void +verify_overwrite_sample(const phase_t *ph, int threads) +{ + enum { SAMPLES_PER_WORKER = 4096 }; + char key[KEY_SIZE], buffer[VALUE_SIZE]; + splinterdb_lookup_result result; + splinterdb_lookup_result_init( + kvs, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(buffer), buffer); + + for (int i = 0; i < threads; i++) { + worker_t *original = &workers[i]; + if (original->ops == 0) { + continue; + } + if (!original->measure_rng_captured) { + original->errors++; + fprintf( + stderr, + "ERROR: overwrite verifier has no measurement RNG for thread %d\n", + i); + continue; + } + worker_t replay = {.rng = original->measure_rng}; + uint64_t seqpos = 0; + uint64_t samples = original->ops < SAMPLES_PER_WORKER + ? original->ops + : SAMPLES_PER_WORKER; + for (uint64_t sample = 0; sample < samples; sample++) { + uint64_t id = pick_id(&replay, ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &result); + if (rc != 0) { + original->errors++; + if (original->errors <= 3) { + fprintf(stderr, + "ERROR: overwrite verification id=%" PRIu64 " rc=%d\n", + id, + rc); + } + continue; + } + slice value; + if (!splinterdb_lookup_found(&result) + || splinterdb_lookup_result_value(&result, &value) != 0 + || !value_generation_ok(value, id, generation)) + { + violation(original, + "overwrite verification id=%" PRIu64 + " did not return generation %" PRIu64, + id, + generation); + } + } + } + splinterdb_lookup_result_deinit(&result); +} + +/* ------------------------------------------------------------------------ */ +/* Phase driver */ +/* ------------------------------------------------------------------------ */ + +static const char * +dist_name(enum dist d) +{ + switch (d) { + case D_UNIFORM: + return "uniform"; + case D_ZIPF: + return "zipf"; + case D_SEQ: + return "seq"; + case D_NEG: + return "neg"; + case D_RANDOM: + return "random"; + } + return "?"; +} + +static void +sleep_secs(double s) +{ + uint64_t end = now_ns() + (uint64_t)(s * 1e9); + for (;;) { + uint64_t now = now_ns(); + if (now >= end) { + break; + } + uint64_t rem = end - now; + struct timespec d = {.tv_sec = rem / 1000000000ull, + .tv_nsec = rem % 1000000000ull}; + nanosleep(&d, NULL); + } +} + +static void +file_sizes(uint64_t *apparent, uint64_t *alloc) +{ + struct stat st; + if (stat(opt.db, &st) == 0) { + *apparent = (uint64_t)st.st_size; + *alloc = (uint64_t)st.st_blocks * 512; + } else { + *apparent = *alloc = 0; + } +} + +static int csv_header_written; + +static void +csv_row(const phase_t *ph, + int threads, + hist_t *lat, + hist_t *startup, + uint64_t ops, + uint64_t tuples, + uint64_t pt_ns, + uint64_t pt_div, + uint64_t deinit_ns, + uint64_t deinit_n, + uint64_t viol, + uint64_t errs, + const snap_t *a, + const snap_t *b, + double insert_s, + double drain_s, + const snap_t *da, + const snap_t *db_, + uint64_t app, + uint64_t alc) +{ + double secs = (b->t_ns - a->t_ns) / 1e9; + double cpu = b->cpu_s - a->cpu_s; + uint64_t rd = b->rd - a->rd, wr = b->wr - a->wr; + double d_cpu = da ? db_->cpu_s - da->cpu_s : 0; + uint64_t d_rd = da ? db_->rd - da->rd : 0, d_wr = da ? db_->wr - da->wr : 0; + uint64_t swin = b->swpin - a->swpin + (da ? db_->swpin - da->swpin : 0); + uint64_t swout = b->swpout - a->swpout + (da ? db_->swpout - da->swpout : 0); + uint64_t majflt = b->majflt - a->majflt; + double logical = (double)ops * (KEY_SIZE + VALUE_SIZE); + double wamp = (ph->kind == PH_LOAD || ph->kind == PH_OW) && ops + ? (double)(wr + d_wr) / logical + : NAN; + double pt = pt_div ? (double)pt_ns / (double)pt_div : NAN; + double dmean = deinit_n ? (double)deinit_ns / (double)deinit_n / 1e3 : NAN; + + printf("== %-22s T=%-2d ops=%-10" PRIu64 " secs=%7.2f ops/s=%11.0f " + "lat us p50=%.2f p99=%.2f p99.9=%.2f max=%.1f mean=%.2f\n", + ph->name, + threads, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat)); + printf(" cpu=%.2fs ops/cpu-s=%.0f rd=%.1f B/op wr=%.1f B/op " + "violations=%" PRIu64 " errors=%" PRIu64 " swapin=%" PRIu64 + " swapout=%" PRIu64 " majflt=%" PRIu64 "\n", + cpu, + ops / cpu, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + viol, + errs, + swin, + swout, + majflt); + if (ph->kind == PH_RANGE) { + printf(" startup us p50=%.2f p99=%.2f mean=%.2f per-tuple=%.1f ns " + "deinit mean=%.2f us tuples/s=%.0f\n", + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples / secs); + } + if (da) { + printf( + " insert/run=%.2fs drain(close)=%.2fs total=%.2fs drain_cpu=%.2fs " + "drain_rd=%" PRIu64 " drain_wr=%" PRIu64 " wamp=%.3f " + "db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc); + } + fflush(stdout); + + if (!opt.csv) { + return; + } + FILE *f = fopen(opt.csv, "a"); + if (!f) { + perror(opt.csv); + return; + } + if (!csv_header_written) { + fseek(f, 0, SEEK_END); + if (ftell(f) == 0) { + fprintf(f, + "version,size,order,log,phase,threads,rep,n,ops,secs,ops_s," + "p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s," + "rd_bytes,wr_bytes,rd_B_op,wr_B_op," + "startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns," + "deinit_mean_us,tuples,tuples_s," + "insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp," + "db_apparent,db_alloc,open_s,violations,errors,swapin,swapout," + "majflt\n"); + } + csv_header_written = 1; + } + fprintf(f, + "%s,%s,%s,%d,%s,%d,%d,%" PRIu64 ",%" PRIu64 ",%.3f,%.1f," + "%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.1f," + "%" PRIu64 ",%" PRIu64 ",%.2f,%.2f," + "%.3f,%.3f,%.3f,%.2f," + "%.3f,%" PRIu64 ",%.1f," + "%.3f,%.3f,%.3f,%.3f,%" PRIu64 ",%" PRIu64 ",%.4f," + "%" PRIu64 ",%" PRIu64 ",%.3f,%" PRIu64 ",%" PRIu64 ",%" PRIu64 + ",%" PRIu64 ",%" PRIu64 "\n", + opt.vtag, + opt.stag, + opt.otag, + opt.use_log, + ph->name, + threads, + opt.rep, + opt.n, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat), + cpu, + ops / cpu, + rd, + wr, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples, + tuples / secs, + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc, + open_secs, + viol, + errs, + swin, + swout, + majflt); + fclose(f); +} + +static void +run_phase(const phase_t *ph, bool last) +{ + int T = ph->threads > 0 ? ph->threads : opt.threads; + nworkers = T; + workers = calloc((size_t)T, sizeof(worker_t)); + if (!workers) { + fprintf(stderr, "FATAL: out of memory\n"); + exit(3); + } + void *(*fn)(void *) = NULL; + switch (ph->kind) { + case PH_LOAD: + fn = load_worker; + break; + case PH_WARM: + fn = warm_worker; + break; + case PH_POINT: + fn = point_worker; + break; + case PH_RANGE: + fn = range_worker; + break; + case PH_OW: + fn = ow_worker; + break; + } + bool fixed_count = ph->kind == PH_LOAD || ph->kind == PH_WARM; + atomic_store(&run_state, ST_WAIT); + atomic_store(&seq_counter, 0); + for (int i = 0; i < T; i++) { + workers[i].idx = i; + workers[i].ph = ph; + workers[i].rng = mix(opt.seed * 1000003 + (uint64_t)i * 7919 + 17 + + (uint64_t)ph->kind * 131 + (uint64_t)ph->dist); + if (pthread_create(&workers[i].th, NULL, fn, &workers[i])) { + fprintf(stderr, "FATAL: pthread_create\n"); + exit(3); + } + } + fprintf(stderr, + "phase %s: T=%d dist=%s %s\n", + ph->name, + T, + dist_name(ph->dist), + fixed_count ? "(fixed count)" : "(fixed duration)"); + wd_what = ph->name; + atomic_store(&wd_mode, WD_OPS); + snap_t a, b; + if (fixed_count) { + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + take_snap(&b); + } else { + atomic_store_explicit(&run_state, ST_WARMUP, memory_order_release); + sleep_secs(opt.warmup); + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + sleep_secs(opt.secs); + atomic_store_explicit(&run_state, ST_STOP, memory_order_release); + take_snap(&b); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + } + atomic_store(&wd_mode, WD_IDLE); + + if (ph->kind == PH_OW) { + verify_overwrite_sample(ph, T); + } + + hist_t *lat = calloc(1, sizeof(hist_t)), + *startup = calloc(1, sizeof(hist_t)); + uint64_t ops = 0, tuples = 0, pt_ns = 0, pt_div = 0, dns = 0, dn = 0, + viol = 0, errs = 0, found = 0, notfound = 0; + for (int i = 0; i < T; i++) { + worker_t *w = &workers[i]; + hist_merge(lat, &w->lat); + hist_merge(startup, &w->startup); + ops += w->ops; + tuples += w->tuples; + pt_ns += w->pt_ns; + pt_div += w->pt_div; + dns += w->deinit_ns; + dn += w->deinit_n; + viol += w->violations; + errs += w->errors; + found += w->found; + notfound += w->notfound; + } + if (ph->kind == PH_WARM) { + tuples = ops; + if (ops != opt.n && !(opt.sabotage & 8)) { + fprintf(stderr, + "VIOLATION: warm scanned %" PRIu64 " tuples, expected %" PRIu64 + "\n", + ops, + opt.n); + viol++; + } + } + if (ph->kind == PH_POINT) { + fprintf(stderr, + " found=%" PRIu64 " notfound=%" PRIu64 "\n", + found, + notfound); + } + + double insert_s = (b.t_ns - a.t_ns) / 1e9, drain_s = 0; + snap_t da, dbs; + uint64_t app = 0, alc = 0; + bool closed = false; + if (ph->kind == PH_LOAD || last) { + take_snap(&da); + drain_s = db_close(); + take_snap(&dbs); + file_sizes(&app, &alc); + closed = true; + } + csv_row(ph, + T, + lat, + startup, + ops, + tuples, + pt_ns, + pt_div, + dns, + dn, + viol, + errs, + &a, + &b, + insert_s, + drain_s, + closed ? &da : NULL, + closed ? &dbs : NULL, + app, + alc); + if (viol) { + printf(" FINDING: %" PRIu64 + " correctness violations in %s (first: %s)\n", + viol, + ph->name, + workers[0].first_violation[0] ? workers[0].first_violation + : "see stderr"); + } + free(lat); + free(startup); + free(workers); + workers = NULL; + nworkers = 0; + if (closed && !last) { + db_open(false); + } +} + +/* ------------------------------------------------------------------------ */ +/* CLI */ +/* ------------------------------------------------------------------------ */ + +static void +usage(void) +{ + fprintf( + stderr, + "usage: kvbench --db PATH (--create|--open) --n N --cache-mib M " + "--disk-gib G --log 0|1\n" + " [--threads 6] [--mt-bg 1] [--normal-bg 4] [--memtable-mib 24]\n" + " [--secs 20] [--warmup 3] [--csv FILE] [--hang-dir DIR]\n" + " [--vtag S] [--stag S] [--otag S] [--rep R] [--seed S]\n" + " [--sabotage MASK] (1: point present->query absent; 2: point " + "neg->query present;\n" + " 4: range expects +1; 8: warm expects +1; 16: " + "point threads hang)\n" + " [--hang-secs 120] (no-progress timeout before gdb dump + exit 99\n" + " phase... load:random|load:seq warm point:uniform|zipf|seq|neg\n" + " range:uniform|zipf:L ow:uniform|zipf (suffix @T = " + "threads)\n"); + exit(2); +} + +static bool +parse_phase(const char *s, phase_t *ph) +{ + memset(ph, 0, sizeof(*ph)); + snprintf(ph->name, sizeof(ph->name), "%s", s); + char buf[64]; + snprintf(buf, sizeof(buf), "%s", s); + char *at = strchr(buf, '@'); + if (at) { + *at = 0; + ph->threads = atoi(at + 1); + } + char *a = strtok(buf, ":"), *b = strtok(NULL, ":"), *c = strtok(NULL, ":"); + if (!a) { + return false; + } + enum dist d = D_UNIFORM; + if (b) { + if (!strcmp(b, "uniform")) + d = D_UNIFORM; + else if (!strcmp(b, "zipf")) + d = D_ZIPF; + else if (!strcmp(b, "seq")) + d = D_SEQ; + else if (!strcmp(b, "neg")) + d = D_NEG; + else if (!strcmp(b, "random")) + d = D_RANDOM; + else + return false; + } + ph->dist = d; + if (!strcmp(a, "load")) { + ph->kind = PH_LOAD; + return b && (d == D_RANDOM || d == D_SEQ); + } else if (!strcmp(a, "warm")) { + ph->kind = PH_WARM; + return true; + } else if (!strcmp(a, "point")) { + ph->kind = PH_POINT; + return b != NULL; + } else if (!strcmp(a, "range")) { + ph->kind = PH_RANGE; + if (!b || !c || (d != D_UNIFORM && d != D_ZIPF)) { + return false; + } + ph->L = strtoull(c, NULL, 10); + return ph->L >= 1; + } else if (!strcmp(a, "ow")) { + ph->kind = PH_OW; + return b && (d == D_UNIFORM || d == D_ZIPF); + } + return false; +} + +int +main(int argc, char **argv) +{ + opt = (options){.threads = 6, + .mt_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .secs = 20, + .warmup = 3, + .vtag = "?", + .stag = "?", + .otag = "?", + .rep = 1, + .seed = 42, + .hang_secs = 120, + .use_log = -1}; + int mode = -1; +#ifdef KVBENCH_SPACE_MODE + /* + * Space-check build only: open with use_stats, print insertion stats + * (which include allocator "Currently Allocated" extents, recomputed from + * the persisted allocator map at open), close. No phases, no writes. + */ + bool space_mode = false; +#endif + for (int i = 1; i < argc; i++) { + const char *s = argv[i]; +#define ARG(name) (!strcmp(s, name) && i + 1 < argc) + if (!strcmp(s, "--create")) + mode = 1; + else if (!strcmp(s, "--open")) + mode = 0; + else if (ARG("--db")) + opt.db = argv[++i]; + else if (ARG("--csv")) + opt.csv = argv[++i]; + else if (ARG("--hang-dir")) + opt.hang_dir = argv[++i]; + else if (ARG("--vtag")) + opt.vtag = argv[++i]; + else if (ARG("--stag")) + opt.stag = argv[++i]; + else if (ARG("--otag")) + opt.otag = argv[++i]; + else if (ARG("--rep")) + opt.rep = atoi(argv[++i]); + else if (ARG("--n")) + opt.n = strtoull(argv[++i], NULL, 0); + else if (ARG("--cache-mib")) + opt.cache_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--disk-gib")) + opt.disk_gib = strtoull(argv[++i], NULL, 0); + else if (ARG("--memtable-mib")) + opt.memtable_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--log")) + opt.use_log = atoi(argv[++i]); + else if (ARG("--threads")) + opt.threads = atoi(argv[++i]); + else if (ARG("--mt-bg")) + opt.mt_bg = atoi(argv[++i]); + else if (ARG("--normal-bg")) + opt.normal_bg = atoi(argv[++i]); + else if (ARG("--secs")) + opt.secs = atof(argv[++i]); + else if (ARG("--warmup")) + opt.warmup = atof(argv[++i]); + else if (ARG("--sabotage")) + opt.sabotage = strtoull(argv[++i], NULL, 0); + else if (ARG("--hang-secs")) + opt.hang_secs = strtoull(argv[++i], NULL, 0); + else if (ARG("--seed")) + opt.seed = strtoull(argv[++i], NULL, 0); +#ifdef KVBENCH_SPACE_MODE + else if (!strcmp(s, "space")) + space_mode = true; +#endif + else if (s[0] == '-') + usage(); + else { + if (opt.nphases >= MAX_PHASES + || !parse_phase(s, &opt.phases[opt.nphases])) + { + fprintf(stderr, "bad phase '%s'\n", s); + usage(); + } + opt.nphases++; + } +#undef ARG + } +#ifdef KVBENCH_SPACE_MODE + if (space_mode && opt.db && opt.cache_mib && opt.disk_gib + && opt.use_log >= 0) + { + default_data_config_init(&data_cfg); + platform_set_log_streams(stdout, stderr); + db_open(false); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + db_close(); + uint64_t app, alc; + file_sizes(&app, &alc); + printf("space: db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", app, alc); + return 0; + } +#endif + if (!opt.db || mode < 0 || !opt.n || !opt.cache_mib || !opt.disk_gib + || opt.use_log < 0 || !opt.nphases || opt.threads < 1 + || opt.threads > MAX_WORKERS) + { + usage(); + } + for (int i = 0; i < opt.nphases; i++) { + if (opt.phases[i].threads > MAX_WORKERS) { + usage(); + } + } + prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY, 0, 0, 0); + setvbuf(stdout, NULL, _IOLBF, 0); + + default_data_config_init(&data_cfg); + perm_init(&load_perm, opt.n, opt.seed * 2 + 1); + perm_init(&zipf_perm, opt.n, opt.seed * 2 + 2); + zipf_init(&zipf, opt.n, 0.99); + generation = (uint64_t)time(NULL); + + printf("kvbench version=%s splinter=%s db=%s mode=%s n=%" PRIu64 + " cache_mib=%" PRIu64 " disk_gib=%" PRIu64 + " log=%d threads=%d mt_bg=%d normal_bg=%d memtable_mib=%" PRIu64 + " secs=%.1f warmup=%.1f rep=%d sabotage=%" PRIu64 "\n", + opt.vtag, + splinterdb_get_version(), + opt.db, + mode ? "create" : "open", + opt.n, + opt.cache_mib, + opt.disk_gib, + opt.use_log, + opt.threads, + opt.mt_bg, + opt.normal_bg, + opt.memtable_mib, + opt.secs, + opt.warmup, + opt.rep, + opt.sabotage); + + pthread_t wd; + pthread_create(&wd, NULL, watchdog_main, NULL); + + db_open(mode == 1); + for (int i = 0; i < opt.nphases; i++) { + run_phase(&opt.phases[i], i == opt.nphases - 1); + } + if (kvs) { + db_close(); + } + return 0; +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/manifest.json new file mode 100644 index 000000000..0422ade89 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/manifest.json @@ -0,0 +1,677 @@ +{ + "project": "cache-invalid-addresses", + "regime": "resident", + "order": [ + "validated", + "parent", + "parent", + "validated" + ], + "output_directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat", + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "invalid disk address validation against compact cache-errors parent", + "build_provenance": { + "validated": { + "label": "validated", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "build_root": "build-invalid-address-bench", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "e2be1a991d256e0d12b500c6cc47512d39220184a0db74dcece67a6f2cab11ba", + "src/clockcache.c": "4e8e315a8af00a950e4f9a556a07f8f2fcd27ccf33696015c0f5d35c506384c3", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "8105ca63f782996fc7eb4ed3ae71da8bf3c59d7a4ae413781421743476009043" + }, + "parent": { + "label": "parent", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors", + "build_root": "build-invalid-address-control", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "0da3976fc63dccfa0736e3aeb49bb095a3517415df3a7cf83147db3ff2383da8", + "src/clockcache.c": "7df34bb8ba26b523eae121a1f3f31b36e15a4fbe59865a5138ccc36ede89e545", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + "runner_sha256": "0834be5f5bb5d4d53ff110bf9d7fdf0a77bcb79a525db33744edb642d1a8f82a", + "runs": [ + { + "index": 0, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/results.csv", + "--vtag", + "validated", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876715.091365, + "correctness_passed": true, + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "copy_started": 1791876715.0369098, + "copy_fsync_finished": 1791876715.0913155, + "returncode": 0, + "finished": 1791876839.2261913, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + }, + { + "index": 1, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/results.csv", + "--vtag", + "parent", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876839.2650657, + "correctness_passed": true, + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "copy_started": 1791876839.2308722, + "copy_fsync_finished": 1791876839.264998, + "returncode": 0, + "finished": 1791876963.4034111, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + }, + { + "index": 2, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/results.csv", + "--vtag", + "parent", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876963.4382343, + "correctness_passed": true, + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "copy_started": 1791876963.4080095, + "copy_fsync_finished": 1791876963.4381826, + "returncode": 0, + "finished": 1791877087.5752387, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + }, + { + "index": 3, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat/results.csv", + "--vtag", + "validated", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident-repeat", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791877087.6068506, + "correctness_passed": true, + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "copy_started": 1791877087.5800958, + "copy_fsync_finished": 1791877087.6067967, + "returncode": 0, + "finished": 1791877211.7912598, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + } + ], + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/lazy-merge/resident-log0/0-baseline.db", + "fixture_sha256": "bee9590d7cace8f04306219a1bea4afb231488e6df20f5dab10abf50a95ebf54", + "fixture_copy_fsynced": true, + "n": 200000, + "cache_mib": 128, + "seconds": 30, + "phases": [ + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "log": 0, + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/results.csv b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/results.csv new file mode 100644 index 000000000..20225a2f5 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/results.csv @@ -0,0 +1,21 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +validated,resident,0,0,warm,8,0,200000,200000,0.022,8928203.1,nan,nan,nan,0.000,nan,0.056,3562839.6,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,8928203.1,0.022,0.000,0.022,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +validated,resident,0,0,point:uniform@1,1,0,200000,36585362,30.000,1219504.3,0.776,1.104,4.288,853.529,0.796,29.999,1219549.2,0,8192,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +validated,resident,0,0,point:uniform@8,8,0,200000,164239568,30.000,5474606.9,1.392,2.000,4.416,1539.401,1.420,239.954,684462.9,0,12288,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +validated,resident,0,0,range:uniform:10000@1,1,0,200000,22421,30.000,747.4,1359.872,1458.176,1818.624,2299.565,1337.911,30.000,747.4,0,12288,0.00,0.55,12.928,19.200,13.103,135.79,0.443,218634798,7287763.7,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +validated,resident,0,0,range:uniform:10000@8,8,0,200000,120406,30.000,4013.5,1884.160,2457.600,2523.136,2777.300,1993.136,239.954,501.8,0,12288,0.00,0.10,16.640,24.832,17.084,202.51,0.786,1174284772,39142478.8,30.000,0.095,30.096,0.006,0,307200,nan,162140160,28651520,0.006,0,0,0,0,0 +parent,resident,1,0,warm,8,0,200000,200000,0.024,8356470.7,nan,nan,nan,0.000,nan,0.056,3559922.4,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,8356470.7,0.024,0.000,0.024,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,1,0,point:uniform@1,1,0,200000,34644615,30.000,1154814.3,0.824,1.168,1.520,141.991,0.840,30.000,1154819.7,0,8192,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,6,0,0 +parent,resident,1,0,point:uniform@8,8,0,200000,157576103,30.000,5252496.0,1.456,2.080,3.040,494.130,1.480,239.954,656693.2,0,12288,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,1,0,range:uniform:10000@1,1,0,200000,22439,30.000,748.0,1359.872,1458.176,1818.624,2299.946,1336.868,30.000,748.0,0,12288,0.00,0.55,12.416,17.664,12.544,135.73,0.436,218818421,7293883.7,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,1,0,range:uniform:10000@8,8,0,200000,117361,30.000,3912.0,1949.696,2523.136,2523.136,6271.707,2044.856,239.945,489.1,0,12288,0.00,0.10,17.152,25.344,17.655,207.80,0.843,1144357567,38144917.3,30.000,0.091,30.091,0.012,0,307200,nan,162140160,28651520,0.006,0,0,0,0,0 +parent,resident,2,0,warm,8,1,200000,200000,0.023,8706431.9,nan,nan,nan,0.000,nan,0.060,3347672.5,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,8706431.9,0.023,0.000,0.023,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,2,0,point:uniform@1,1,1,200000,34716261,30.000,1157203.0,0.824,1.168,1.456,46.765,0.839,30.004,1157057.9,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,2,0,point:uniform@8,8,1,200000,160147934,30.000,5338226.3,1.424,2.032,4.288,898.625,1.456,239.978,667345.4,0,12288,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,2,0,range:uniform:10000@1,1,1,200000,22829,30.000,761.0,1327.104,1458.176,1687.552,2025.000,1314.043,30.000,761.0,0,12288,0.00,0.54,12.928,17.664,12.907,133.32,0.420,222680027,7422617.7,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,2,0,range:uniform:10000@8,8,1,200000,120026,30.000,4000.8,1884.160,2457.600,2588.672,4974.497,1999.477,239.949,500.2,0,12288,0.00,0.10,17.152,24.832,17.201,203.19,0.818,1170372537,39012061.7,30.000,0.075,30.076,0.012,0,311296,nan,162140160,28651520,0.006,0,0,0,0,0 +validated,resident,3,0,warm,8,1,200000,200000,0.022,8925823.2,nan,nan,nan,0.000,nan,0.058,3467827.2,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,8925823.2,0.022,0.000,0.022,0.000,0,0,nan,0,0,0.006,0,0,0,0,4 +validated,resident,3,0,point:uniform@1,1,1,200000,34892573,30.000,1163074.5,0.824,1.168,1.520,140.087,0.834,30.004,1162943.7,0,8192,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +validated,resident,3,0,point:uniform@8,8,1,200000,159052559,30.000,5301714.4,1.424,2.080,2.784,1462.885,1.467,239.963,662821.5,0,12288,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +validated,resident,3,0,range:uniform:10000@1,1,1,200000,22803,30.000,760.1,1327.104,1458.176,1589.248,1638.582,1315.599,30.000,760.1,0,12288,0.00,0.54,12.672,17.152,12.786,133.49,0.446,222421600,7413989.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +validated,resident,3,0,range:uniform:10000@8,8,1,200000,119901,30.000,3996.7,1884.160,2457.600,2588.672,3855.684,2001.522,239.959,499.7,0,12288,0.00,0.10,16.640,24.832,17.119,203.37,0.796,1169369569,38978646.9,30.000,0.108,30.109,0.006,0,307200,nan,162140160,28651520,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/summary.csv new file mode 100644 index 000000000..3d67658c4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident-repeat/summary.csv @@ -0,0 +1,9 @@ +phase,version,samples,ops_s_mean,ops_s_min,ops_s_max,throughput_delta_parent_pct,cpu_us_op,cpu_efficiency_delta_parent_pct,read_B_op,write_B_op,p99_us,errors,violations +point:uniform@1,parent,2,1156008.65,1154814.3,1157203.0,0.0,0.8650995107259887,0.0,0.0,0.0,1.168,0,0 +point:uniform@1,validated,2,1191289.4,1163074.5,1219504.3,3.0519451562927236,0.8399346064756965,3.05445668922959,0.0,0.0,1.1360000000000001,0,0 +point:uniform@8,parent,2,5295361.15,5252496.0,5338226.3,0.0,1.5106293443794043,0.0,0.0,0.0,2.056,0,0 +point:uniform@8,validated,2,5388160.65,5301714.4,5474606.9,1.7524678179882125,1.484851243828266,1.7556738904741742,0.0,0.0,2.04,0,0 +range:uniform:10000@1,parent,2,754.5,748.0,761.0,0.0,1325.5379913757106,0.0,0.0,0.545,1458.176,0,0 +range:uniform:10000@1,validated,2,753.75,747.4,760.1,-0.09940357852882276,1326.8238381001242,-0.09940357852882276,0.0,0.545,1458.176,0,0 +range:uniform:10000@8,parent,2,3956.4,3912.0,4000.8,0.0,2021.8227816856738,0.0,0.0,0.1,2490.368,0,0 +range:uniform:10000@8,validated,2,4005.1,3996.7,4013.5,1.230916995248199,1997.0917614316054,1.2331951885171444,0.0,0.1,2457.6,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/0-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/resident/0-parent.log new file mode 100644 index 000000000..b181804ce --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/0-parent.log @@ -0,0 +1,43 @@ +kvbench version=parent splinter=splinterdb_build_version 2907e97e db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=20.0 warmup=1.0 rep=0 sabotage=0 +open took 0.006 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.03 ops/s= 6884055 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.07s ops/cpu-s=2854696 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=14255 majflt=1 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 13797383 ops (+1379539 ops/s) + [point:uniform@1] progress 26428053 ops (+1262875 ops/s) + found=25362342 notfound=0 +== point:uniform@1 T=1 ops=25362342 secs= 20.00 ops/s= 1268108 lat us p50=0.73 p99=1.07 p99.9=5.06 max=54.2 mean=0.77 + cpu=20.00s ops/cpu-s=1268090 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=2903 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 61113154 ops (+3468277 ops/s) + [point:uniform@8] progress 119092069 ops (+5797486 ops/s) + found=118574893 notfound=0 +== point:uniform@8 T=8 ops=118574893 secs= 20.00 ops/s= 5928674 lat us p50=1.30 p99=1.84 p99.9=2.46 max=115.7 mean=1.31 + cpu=159.97s ops/cpu-s=741254 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 1018363 ops (+1844457269549318400 ops/s) + [range:uniform:1@1] progress 2179475 ops (+116096 ops/s) +== range:uniform:1@1 T=1 ops=2306608 secs= 20.00 ops/s= 115329 lat us p50=8.58 p99=12.16 p99.9=35.33 max=74.6 mean=8.65 + cpu=20.00s ops/cpu-s=115334 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.32 p99=11.90 mean=8.37 per-tuple=nan ns deinit mean=0.25 us tuples/s=115329 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4847040 ops (+266735 ops/s) + [range:uniform:1@8] progress 10626340 ops (+577890 ops/s) +== range:uniform:1@8 T=8 ops=11700982 secs= 20.00 ops/s= 585043 lat us p50=12.67 p99=19.20 p99.9=28.42 max=116.0 mean=13.63 + cpu=159.99s ops/cpu-s=73136 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=11.90 p99=18.18 mean=13.02 per-tuple=nan ns deinit mean=0.58 us tuples/s=585043 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 5400 ops (+1844476082845798912 ops/s) + [range:uniform:10000@1] progress 13312 ops (+791 ops/s) +== range:uniform:10000@1 T=1 ops=15789 secs= 20.00 ops/s= 789 lat us p50=1294.34 p99=1359.87 p99.9=1425.41 max=1909.7 mean=1266.60 + cpu=20.00s ops/cpu-s=789 rd=0.0 B/op wr=0.3 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=17.15 mean=12.60 per-tuple=128.5 ns deinit mean=0.42 us tuples/s=7698909 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 25623 ops (+1231 ops/s) + [range:uniform:10000@8] progress 66814 ops (+4119 ops/s) +close took 0.069 s +== range:uniform:10000@8 T=8 ops=82560 secs= 20.00 ops/s= 4128 lat us p50=1818.62 p99=2392.06 p99.9=2457.60 max=4006.3 mean=1937.86 + cpu=159.97s ops/cpu-s=516 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=26.37 mean=16.83 per-tuple=196.9 ns deinit mean=0.81 us tuples/s=40254762 + insert/run=20.00s drain(close)=0.07s total=20.07s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/1-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/resident/1-validated.log new file mode 100644 index 000000000..0612e080e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/1-validated.log @@ -0,0 +1,43 @@ +kvbench version=validated splinter=splinterdb_build_version 2907e97e-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=20.0 warmup=1.0 rep=0 sabotage=0 +open took 0.005 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 9126791 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3594859 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12998893 ops (+1299714 ops/s) + [point:uniform@1] progress 25259980 ops (+1225958 ops/s) + found=24136775 notfound=0 +== point:uniform@1 T=1 ops=24136775 secs= 20.00 ops/s= 1206823 lat us p50=0.79 p99=1.14 p99.9=1.49 max=114.3 mean=0.80 + cpu=20.00s ops/cpu-s=1206818 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 56325342 ops (+3106338 ops/s) + [point:uniform@8] progress 111075398 ops (+5474640 ops/s) + found=110642558 notfound=0 +== point:uniform@8 T=8 ops=110642558 secs= 20.00 ops/s= 5532063 lat us p50=1.39 p99=1.97 p99.9=2.53 max=912.8 mean=1.41 + cpu=159.95s ops/cpu-s=691718 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 1019456 ops (+1844430330574330112 ops/s) + [range:uniform:1@1] progress 2166008 ops (+114641 ops/s) +== range:uniform:1@1 T=1 ops=2286272 secs= 20.00 ops/s= 114312 lat us p50=8.58 p99=10.62 p99.9=34.30 max=673.7 mean=8.72 + cpu=20.00s ops/cpu-s=114316 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.32 p99=10.37 mean=8.45 per-tuple=nan ns deinit mean=0.24 us tuples/s=114312 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4494146 ops (+232797 ops/s) + [range:uniform:1@8] progress 9880743 ops (+538621 ops/s) +== range:uniform:1@8 T=8 ops=10897489 secs= 20.00 ops/s= 544869 lat us p50=13.44 p99=20.22 p99.9=30.46 max=468.4 mean=14.64 + cpu=159.97s ops/cpu-s=68124 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=19.20 mean=13.99 per-tuple=nan ns deinit mean=0.60 us tuples/s=544869 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 5174 ops (+1844433022546997248 ops/s) + [range:uniform:10000@1] progress 12797 ops (+762 ops/s) +== range:uniform:10000@1 T=1 ops=15146 secs= 20.00 ops/s= 757 lat us p50=1359.87 p99=1458.18 p99.9=1654.78 max=2060.4 mean=1320.48 + cpu=20.00s ops/cpu-s=757 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=18.69 mean=13.04 per-tuple=133.9 ns deinit mean=0.44 us tuples/s=7388044 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 24934 ops (+1214 ops/s) + [range:uniform:10000@8] progress 65089 ops (+4015 ops/s) +close took 0.085 s +== range:uniform:10000@8 T=8 ops=80598 secs= 20.00 ops/s= 4030 lat us p50=1884.16 p99=2392.06 p99.9=2457.60 max=2609.0 mean=1985.03 + cpu=159.97s ops/cpu-s=504 rd=0.0 B/op wr=0.1 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=24.32 mean=17.13 per-tuple=201.6 ns deinit mean=0.80 us tuples/s=39315895 + insert/run=20.00s drain(close)=0.09s total=20.09s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/2-validated.log b/benchmarks/results-20261013/cache-invalid-addresses/resident/2-validated.log new file mode 100644 index 000000000..36adab612 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/2-validated.log @@ -0,0 +1,43 @@ +kvbench version=validated splinter=splinterdb_build_version 2907e97e-dirty db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=20.0 warmup=1.0 rep=1 sabotage=0 +open took 0.005 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.03 ops/s= 7308004 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.10s ops/cpu-s=2058270 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=2 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12795370 ops (+1279464 ops/s) + [point:uniform@1] progress 24845664 ops (+1204879 ops/s) + found=23740586 notfound=0 +== point:uniform@1 T=1 ops=23740586 secs= 20.00 ops/s= 1187014 lat us p50=0.81 p99=1.14 p99.9=1.46 max=149.9 mean=0.82 + cpu=20.00s ops/cpu-s=1187055 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 56636674 ops (+3178885 ops/s) + [point:uniform@8] progress 111190790 ops (+5455036 ops/s) + found=110821382 notfound=0 +== point:uniform@8 T=8 ops=110821382 secs= 20.00 ops/s= 5541008 lat us p50=1.36 p99=2.03 p99.9=3.74 max=3973.8 mean=1.40 + cpu=159.95s ops/cpu-s=692835 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 969725 ops (+1844447286547740672 ops/s) + [range:uniform:1@1] progress 2079133 ops (+110927 ops/s) +== range:uniform:1@1 T=1 ops=2199409 secs= 20.00 ops/s= 109969 lat us p50=9.09 p99=10.62 p99.9=15.49 max=50.3 mean=9.07 + cpu=20.00s ops/cpu-s=109946 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.83 p99=10.37 mean=8.79 per-tuple=nan ns deinit mean=0.25 us tuples/s=109969 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4679561 ops (+260022 ops/s) + [range:uniform:1@8] progress 10296152 ops (+561621 ops/s) +== range:uniform:1@8 T=8 ops=11349769 secs= 20.00 ops/s= 567482 lat us p50=13.18 p99=19.20 p99.9=28.42 max=114.0 mean=14.05 + cpu=159.96s ops/cpu-s=70953 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=18.18 mean=13.44 per-tuple=nan ns deinit mean=0.58 us tuples/s=567482 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 5144 ops (+1844503207775742464 ops/s) + [range:uniform:10000@1] progress 12655 ops (+751 ops/s) +== range:uniform:10000@1 T=1 ops=14986 secs= 20.00 ops/s= 749 lat us p50=1359.87 p99=1458.18 p99.9=1622.02 max=2033.3 mean=1334.54 + cpu=20.00s ops/cpu-s=749 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=18.18 mean=13.15 per-tuple=135.4 ns deinit mean=0.44 us tuples/s=7310865 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 25229 ops (+1257 ops/s) + [range:uniform:10000@8] progress 65732 ops (+4050 ops/s) +close took 0.075 s +== range:uniform:10000@8 T=8 ops=81318 secs= 20.00 ops/s= 4066 lat us p50=1851.39 p99=2392.06 p99.9=2457.60 max=3698.4 mean=1967.52 + cpu=159.97s ops/cpu-s=508 rd=0.0 B/op wr=0.1 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=23.81 mean=16.91 per-tuple=199.9 ns deinit mean=0.78 us tuples/s=39656654 + insert/run=20.00s drain(close)=0.08s total=20.08s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/3-parent.log b/benchmarks/results-20261013/cache-invalid-addresses/resident/3-parent.log new file mode 100644 index 000000000..75dfb1fda --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/3-parent.log @@ -0,0 +1,43 @@ +kvbench version=parent splinter=splinterdb_build_version 2907e97e db=/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=1 normal_bg=3 memtable_mib=4 secs=20.0 warmup=1.0 rep=1 sabotage=0 +open took 0.004 s +phase warm: T=8 dist=uniform (fixed count) +== warm T=8 ops=200000 secs= 0.02 ops/s= 9555751 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3171985 rd=138.3 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=4 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 12480300 ops (+1247884 ops/s) + [point:uniform@1] progress 24248929 ops (+1176698 ops/s) + found=23236180 notfound=0 +== point:uniform@1 T=1 ops=23236180 secs= 20.00 ops/s= 1161794 lat us p50=0.82 p99=1.17 p99.9=1.55 max=212.3 mean=0.84 + cpu=20.00s ops/cpu-s=1161802 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 56026065 ops (+3177491 ops/s) + [point:uniform@8] progress 109772326 ops (+5374246 ops/s) + found=109273662 notfound=0 +== point:uniform@8 T=8 ops=109273662 secs= 20.00 ops/s= 5463623 lat us p50=1.39 p99=2.03 p99.9=4.29 max=1501.1 mean=1.42 + cpu=159.96s ops/cpu-s=683134 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) + [range:uniform:1@1] progress 965458 ops (+1844400984689419520 ops/s) + [range:uniform:1@1] progress 2061577 ops (+109596 ops/s) +== range:uniform:1@1 T=1 ops=2176731 secs= 20.00 ops/s= 108835 lat us p50=9.09 p99=11.14 p99.9=15.74 max=43.2 mean=9.16 + cpu=20.00s ops/cpu-s=108834 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.83 p99=10.88 mean=8.87 per-tuple=nan ns deinit mean=0.27 us tuples/s=108835 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 4418442 ops (+235665 ops/s) + [range:uniform:1@8] progress 9703977 ops (+528516 ops/s) +== range:uniform:1@8 T=8 ops=10701870 secs= 20.00 ops/s= 535087 lat us p50=13.70 p99=20.22 p99.9=30.46 max=543.0 mean=14.90 + cpu=160.00s ops/cpu-s=66886 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=19.20 mean=14.22 per-tuple=nan ns deinit mean=0.64 us tuples/s=535087 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 5131 ops (+1844454414127539712 ops/s) + [range:uniform:10000@1] progress 12702 ops (+757 ops/s) +== range:uniform:10000@1 T=1 ops=15040 secs= 20.00 ops/s= 752 lat us p50=1359.87 p99=1458.18 p99.9=1720.32 max=2187.9 mean=1329.70 + cpu=20.00s ops/cpu-s=752 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=18.18 mean=13.05 per-tuple=134.9 ns deinit mean=0.46 us tuples/s=7337488 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 25540 ops (+1284 ops/s) + [range:uniform:10000@8] progress 66310 ops (+4077 ops/s) +close took 0.076 s +== range:uniform:10000@8 T=8 ops=81977 secs= 20.00 ops/s= 4099 lat us p50=1851.39 p99=2392.06 p99.9=2523.14 max=2792.9 mean=1951.66 + cpu=159.97s ops/cpu-s=512 rd=0.0 B/op wr=0.1 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=24.83 mean=16.74 per-tuple=198.3 ns deinit mean=0.80 us tuples/s=39976726 + insert/run=20.00s drain(close)=0.08s total=20.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=162140160 db_alloc=28651520 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/invalid_addresses_compare.py b/benchmarks/results-20261013/cache-invalid-addresses/resident/invalid_addresses_compare.py new file mode 100644 index 000000000..a14ed56a8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/invalid_addresses_compare.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python3 +"""Isolate invalid-address validation overhead against compact cache-errors. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['parent', 'validated', 'validated', 'parent'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=20 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident', 'disk', 'insert']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / args.mode + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_compare.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/kvbench.c b/benchmarks/results-20261013/cache-invalid-addresses/resident/kvbench.c new file mode 100644 index 000000000..9b91f4ef9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/kvbench.c @@ -0,0 +1,1707 @@ +// kvbench.c -- SplinterDB public-API benchmark used to compare two versions. +// +// Uses only splinterdb/splinterdb.h + splinterdb/default_data_config.h + libc, +// so the same source builds against versions whose internals differ. The one +// public-API difference handled here is splinterdb_close(): +// -DKVBENCH_CLOSE_HAS_FORCE => int splinterdb_close(splinterdb **, bool32) +// otherwise => void splinterdb_close(splinterdb **) +// +// Key scheme: logical id in [0,N). Present key = 8-byte big-endian(2*id) +// followed by 16 bytes of fixed padding (24 bytes total), so memcmp order == +// id order. Absent ("negative") keys use 2*id+1, interleaved with present +// keys. Value = 100 bytes: id (LE u64), generation (LE u64), filler. +// +// Each invocation: create/open the DB, run the listed phases in order, close. +// Phase syntax (optional "@T" overrides the thread count): +// load:random | load:seq fixed-count insert of all N ids, then close +// (close timed separately as "drain") +// warm parallel full scan; verifies every id once +// point:uniform|zipf|seq|neg fixed-duration lookups +// range:uniform|zipf:L fixed-duration forward range queries +// ow:uniform|zipf fixed-duration overwrites (insert existing) +// One CSV row per phase is appended to --csv. + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" + +#define KEY_SIZE 24 +#define VALUE_SIZE 100 +#define MAX_PHASES 64 +#define MAX_WORKERS 32 + +static const char KEY_PAD[16] = "kvbench-padding!"; + +/* ------------------------------------------------------------------------ */ +/* Time, RNG, permutations, zipf */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000ull + ts.tv_nsec; +} + +/* Bijective 64-bit mixer (splitmix64 finalizer). */ +static inline uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static inline uint64_t +rng_next(uint64_t *s) +{ + *s += UINT64_C(0x9e3779b97f4a7c15); + return mix(*s); +} + +static inline double +rng_unit(uint64_t *s) +{ + return (double)(rng_next(s) >> 11) * 0x1.0p-53; +} + +/* + * Pseudo-random bijection on [0,n): a 4-round balanced Feistel network over + * 2*half bits (2^(2*half) >= n), with cycle-walking to stay inside [0,n). + */ +typedef struct { + uint64_t n; + unsigned half; + uint64_t mask; + uint64_t keys[4]; +} perm_t; + +static void +perm_init(perm_t *p, uint64_t n, uint64_t seed) +{ + unsigned bits = 1; + while (bits < 64 && (UINT64_C(1) << bits) < n) { + bits++; + } + p->n = n; + p->half = (bits + 1) / 2; + if (p->half < 1) { + p->half = 1; + } + p->mask = (UINT64_C(1) << p->half) - 1; + for (int r = 0; r < 4; r++) { + p->keys[r] = mix(seed * UINT64_C(0x632be59bd9b4e019) + r + 1); + } +} + +static inline uint64_t +feistel(const perm_t *p, uint64_t x) +{ + uint64_t l = x >> p->half, r = x & p->mask; + for (int i = 0; i < 4; i++) { + uint64_t t = l ^ (mix(r ^ p->keys[i]) & p->mask); + l = r; + r = t; + } + return (l << p->half) | r; +} + +static inline uint64_t +perm_apply(const perm_t *p, uint64_t i) +{ + uint64_t x = i; + do { + x = feistel(p, x); + } while (x >= p->n); + return x; +} + +/* YCSB-style zipfian over ranks [0,n). */ +typedef struct { + uint64_t n; + double theta, zetan, zeta2, alpha, eta, half_pow_theta; +} zipf_t; + +static double +zeta_sum(uint64_t n, double theta) +{ + uint64_t m = n < 2000000 ? n : 2000000; + double s = 0; + for (uint64_t i = 1; i <= m; i++) { + s += pow((double)i, -theta); + } + if (n > m) { + /* Euler-Maclaurin tail: sum_{k=m+1}^{n} k^-t */ + s += (pow((double)n, 1 - theta) - pow((double)m, 1 - theta)) / (1 - theta) + + 0.5 * (pow((double)n, -theta) - pow((double)m, -theta)); + } + return s; +} + +static void +zipf_init(zipf_t *z, uint64_t n, double theta) +{ + z->n = n; + z->theta = theta; + z->zetan = zeta_sum(n, theta); + z->zeta2 = 1.0 + pow(0.5, theta); + z->alpha = 1.0 / (1.0 - theta); + z->eta = + (1.0 - pow(2.0 / (double)n, 1.0 - theta)) / (1.0 - z->zeta2 / z->zetan); + z->half_pow_theta = pow(0.5, theta); +} + +static inline uint64_t +zipf_next(const zipf_t *z, uint64_t *rng) +{ + double u = rng_unit(rng); + double uz = u * z->zetan; + if (uz < 1.0) { + return 0; + } + if (uz < 1.0 + z->half_pow_theta) { + return 1; + } + uint64_t r = + (uint64_t)((double)z->n * pow(z->eta * u - z->eta + 1.0, z->alpha)); + return r >= z->n ? z->n - 1 : r; +} + +/* ------------------------------------------------------------------------ */ +/* Histogram: log2 buckets with 32 linear sub-buckets (~3% resolution) */ +/* ------------------------------------------------------------------------ */ + +#define HSUB_BITS 5 +#define HSUB (1u << HSUB_BITS) +#define HBUCKETS (64 * HSUB) + +typedef struct { + uint64_t b[HBUCKETS]; + uint64_t count, sum, max; +} hist_t; + +static inline unsigned +hidx(uint64_t v) +{ + if (v < HSUB) { + return (unsigned)v; + } + unsigned e = 63 - __builtin_clzll(v); + unsigned sub = (unsigned)((v >> (e - HSUB_BITS)) & (HSUB - 1)); + return (e - HSUB_BITS + 1) * HSUB + sub; +} + +static inline uint64_t +hval(unsigned idx) +{ + if (idx < HSUB) { + return idx; + } + unsigned e = idx / HSUB + HSUB_BITS - 1; + unsigned sub = idx % HSUB; + uint64_t lo = (UINT64_C(1) << e) | ((uint64_t)sub << (e - HSUB_BITS)); + uint64_t width = UINT64_C(1) << (e - HSUB_BITS); + return lo + width / 2; +} + +static inline void +hist_add(hist_t *h, uint64_t v) +{ + h->b[hidx(v)]++; + h->count++; + h->sum += v; + if (v > h->max) { + h->max = v; + } +} + +static void +hist_merge(hist_t *dst, const hist_t *src) +{ + for (unsigned i = 0; i < HBUCKETS; i++) { + dst->b[i] += src->b[i]; + } + dst->count += src->count; + dst->sum += src->sum; + if (src->max > dst->max) { + dst->max = src->max; + } +} + +static double +hist_pct_us(const hist_t *h, double p) +{ + if (!h->count) { + return NAN; + } + uint64_t rank = (uint64_t)ceil(p * (double)h->count); + if (rank < 1) { + rank = 1; + } + uint64_t acc = 0; + for (unsigned i = 0; i < HBUCKETS; i++) { + acc += h->b[i]; + if (acc >= rank) { + uint64_t v = hval(i); + return (double)(v > h->max ? h->max : v) / 1e3; + } + } + return (double)h->max / 1e3; +} + +static double +hist_mean_us(const hist_t *h) +{ + return h->count ? (double)h->sum / (double)h->count / 1e3 : NAN; +} + +/* ------------------------------------------------------------------------ */ +/* Options / global state */ +/* ------------------------------------------------------------------------ */ + +enum phase_kind { PH_LOAD, PH_WARM, PH_POINT, PH_RANGE, PH_OW }; +enum dist { D_UNIFORM, D_ZIPF, D_SEQ, D_NEG, D_RANDOM }; + +typedef struct { + char name[64]; + enum phase_kind kind; + enum dist dist; + uint64_t L; + int threads; +} phase_t; + +typedef struct { + const char *db, *csv, *hang_dir; + const char *vtag, *stag, *otag; + int rep; + bool create; + uint64_t n, cache_mib, disk_gib, memtable_mib; + int use_log, threads, mt_bg, normal_bg; + double secs, warmup; + uint64_t sabotage; + uint64_t hang_secs; + uint64_t seed; + int nphases; + phase_t phases[MAX_PHASES]; +} options; + +static options opt; +static splinterdb *kvs; +static data_config data_cfg; +static perm_t load_perm, zipf_perm; +static zipf_t zipf; +static uint64_t generation; /* value generation for overwrites */ + +enum { ST_WAIT = 0, ST_WARMUP = 1, ST_MEASURE = 2, ST_STOP = 3 }; +static _Atomic int run_state; +static _Atomic uint64_t seq_counter; + +/* Watchdog */ +enum { WD_IDLE, WD_OPS, WD_OPENCLOSE }; +static _Atomic int wd_mode; +static _Atomic uint64_t wd_mode_since_ns; +static const char *wd_what = ""; + +typedef struct worker { + pthread_t th; + int idx; + const phase_t *ph; + hist_t lat; + hist_t startup; + uint64_t ops, tuples, pt_ns, pt_div, deinit_ns, deinit_n; + uint64_t violations, errors, notfound, found; + uint64_t rng; + uint64_t measure_rng; + bool measure_rng_captured; + _Atomic uint64_t progress; + char first_violation[256]; +} worker_t; + +static worker_t *workers; +static int nworkers; + +/* ------------------------------------------------------------------------ */ +/* Keys / values */ +/* ------------------------------------------------------------------------ */ + +static inline void +make_key(uint64_t k, char *key) +{ + for (int i = 0; i < 8; i++) { + key[i] = (char)(k >> (56 - 8 * i)); + } + memcpy(key + 8, KEY_PAD, 16); +} + +static inline bool +decode_key(slice s, uint64_t *k) +{ + if (slice_length(s) != KEY_SIZE) { + return false; + } + const unsigned char *p = slice_data(s); + uint64_t x = 0; + for (int i = 0; i < 8; i++) { + x = (x << 8) | p[i]; + } + *k = x; + return memcmp(p + 8, KEY_PAD, 16) == 0; +} + +static inline void +make_value(uint64_t id, uint64_t gen, char *val) +{ + memcpy(val, &id, 8); + memcpy(val + 8, &gen, 8); + memset(val + 16, 'v', VALUE_SIZE - 16); +} + +static inline bool +value_id_ok(slice v, uint64_t id) +{ + if (slice_length(v) != VALUE_SIZE) { + return false; + } + uint64_t got; + memcpy(&got, slice_data(v), 8); + return got == id; +} + +static inline bool +value_generation_ok(slice v, uint64_t id, uint64_t expected_generation) +{ + if (!value_id_ok(v, id)) { + return false; + } + uint64_t got_generation; + memcpy(&got_generation, (const char *)slice_data(v) + 8, 8); + return got_generation == expected_generation; +} + +static void +violation(worker_t *w, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); + +static void +violation(worker_t *w, const char *fmt, ...) +{ + w->violations++; + if (w->violations <= 3) { + char buf[256]; + va_list ap; + va_start(ap, fmt); + vsnprintf(buf, sizeof(buf), fmt, ap); + va_end(ap); + if (w->violations == 1) { + snprintf(w->first_violation, sizeof(w->first_violation), "%s", buf); + } + fprintf(stderr, "VIOLATION [thread %d]: %s\n", w->idx, buf); + } +} + +/* ------------------------------------------------------------------------ */ +/* Process metrics */ +/* ------------------------------------------------------------------------ */ + +typedef struct { + uint64_t t_ns; + double cpu_s; + uint64_t rd, wr; + uint64_t swpin, swpout; + uint64_t majflt; +} snap_t; + +static void +proc_io(uint64_t *rd, uint64_t *wr) +{ + *rd = *wr = 0; + FILE *f = fopen("/proc/self/io", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "read_bytes:")) { + *rd = v; + } else if (!strcmp(name, "write_bytes:")) { + *wr = v; + } + } + fclose(f); +} + +static void +vm_swap(uint64_t *in, uint64_t *out) +{ + *in = *out = 0; + FILE *f = fopen("/proc/vmstat", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "pswpin")) { + *in = v; + } else if (!strcmp(name, "pswpout")) { + *out = v; + } + } + fclose(f); +} + +static void +take_snap(snap_t *s) +{ + struct rusage ru; + getrusage(RUSAGE_SELF, &ru); + s->cpu_s = ru.ru_utime.tv_sec + ru.ru_utime.tv_usec / 1e6 + + ru.ru_stime.tv_sec + ru.ru_stime.tv_usec / 1e6; + s->majflt = ru.ru_majflt; + proc_io(&s->rd, &s->wr); + vm_swap(&s->swpin, &s->swpout); + s->t_ns = now_ns(); +} + +/* ------------------------------------------------------------------------ */ +/* DB lifecycle */ +/* ------------------------------------------------------------------------ */ + +static void +fill_config(splinterdb_config *cfg) +{ + *cfg = (splinterdb_config){ + .filename = opt.db, + .cache_size = opt.cache_mib << 20, + .disk_size = opt.disk_gib << 30, + .data_cfg = &data_cfg, + .io_flags = O_RDWR | O_CREAT | O_DIRECT, + .io_perms = 0644, + .use_log = opt.use_log ? 1 : 0, + .memtable_capacity = opt.memtable_mib << 20, + .fanout = 8, + .num_memtable_bg_threads = (uint64)opt.mt_bg, + .num_normal_bg_threads = (uint64)opt.normal_bg, + .queue_scale_percent = 100, + }; +#ifdef KVBENCH_SPACE_MODE + cfg->use_stats = 1; +#endif +} + +static double open_secs; + +static void +db_open(bool create) +{ + splinterdb_config cfg; + fill_config(&cfg); + wd_what = create ? "create" : "open"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); + int rc = + create ? splinterdb_create(&cfg, &kvs) : splinterdb_open(&cfg, &kvs); + open_secs = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + if (rc) { + fprintf(stderr, "FATAL: splinterdb_%s failed rc=%d\n", wd_what, rc); + exit(3); + } + fprintf(stderr, "%s took %.3f s\n", wd_what, open_secs); +} + +static double +db_close(void) +{ +#ifdef KVBENCH_SPACE_MODE + /* Space/stats build only: dump insertion + allocator stats for the session. + */ + if (getenv("KVBENCH_STATS_BEFORE_CLOSE")) { + platform_set_log_streams(stdout, stderr); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + } +#endif + wd_what = "close"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); +#ifdef KVBENCH_CLOSE_HAS_FORCE + int rc = splinterdb_close(&kvs, 0); + if (rc) { + fprintf(stderr, + "FINDING: splinterdb_close(force=0) refused rc=%d; forcing\n", + rc); + rc = splinterdb_close(&kvs, 1); + if (rc) { + fprintf(stderr, "FINDING: splinterdb_close(force=1) rc=%d\n", rc); + } + } +#else + splinterdb_close(&kvs); +#endif + double s = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + kvs = NULL; + fprintf(stderr, "close took %.3f s\n", s); + return s; +} + +/* ------------------------------------------------------------------------ */ +/* Watchdog */ +/* ------------------------------------------------------------------------ */ + +static void +hang_dump(const char *why) +{ + char path[512], cmd[1024]; + snprintf(path, + sizeof(path), + "%s/hang-%s-%s-%d-%ld.txt", + opt.hang_dir ? opt.hang_dir : ".", + opt.vtag, + wd_what, + (int)getpid(), + (long)time(NULL)); + fprintf(stderr, + "HANG DETECTED (%s) during %s; dumping stacks to %s\n", + why, + wd_what, + path); + snprintf(cmd, + sizeof(cmd), + "gdb -batch -ex 'info threads' -ex 'thread apply all bt' -p %d > " + "'%s' 2>&1", + (int)getpid(), + path); + int rc = system(cmd); + fprintf(stderr, "gdb rc=%d; exiting with status 99\n", rc); + fflush(stderr); + _exit(99); +} + +static void * +watchdog_main(void *arg) +{ + (void)arg; + uint64_t last_prog = 0, last_change = now_ns(), last_report = now_ns(); + uint64_t last_report_prog = 0; + double last_cpu = -1; + uint64_t last_io = 0; + int last_mode = WD_IDLE; + for (;;) { + sleep(1); + int mode = atomic_load(&wd_mode); + uint64_t now = now_ns(); + if (mode != last_mode) { + last_mode = mode; + last_change = now; + last_prog = 0; + last_report_prog = 0; + last_report = now; + last_cpu = -1; + } + if (mode == WD_OPS) { + uint64_t prog = 0; + for (int i = 0; i < nworkers; i++) { + prog += + atomic_load_explicit(&workers[i].progress, memory_order_relaxed); + } + if (prog != last_prog) { + last_prog = prog; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no op progress for hang_secs"); + } + if (now - last_report >= 10ull * 1000000000ull) { + fprintf(stderr, + " [%s] progress %" PRIu64 " ops (+%.0f ops/s)\n", + wd_what, + prog, + (prog - last_report_prog) / ((now - last_report) / 1e9)); + last_report = now; + last_report_prog = prog; + } + } else if (mode == WD_OPENCLOSE) { + snap_t s; + take_snap(&s); + uint64_t io = s.rd + s.wr; + if (last_cpu < 0 || s.cpu_s - last_cpu > 0.05 || io != last_io) { + last_cpu = s.cpu_s; + last_io = io; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no CPU or IO progress for hang_secs"); + } + uint64_t since = atomic_load(&wd_mode_since_ns); + if (now - since > 2400ull * 1000000000ull) { + hang_dump("open/close exceeded 40 minutes"); + } + } + } + return NULL; +} + +/* ------------------------------------------------------------------------ */ +/* Worker bodies */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +pick_id(worker_t *w, enum dist d, uint64_t *seqpos, uint64_t lo, uint64_t hi) +{ + switch (d) { + case D_ZIPF: + return perm_apply(&zipf_perm, zipf_next(&zipf, &w->rng)); + case D_SEQ: + { + uint64_t id = *seqpos; + *seqpos = (id + 1 >= hi) ? lo : id + 1; + return id; + } + case D_UNIFORM: + case D_NEG: + default: + return rng_next(&w->rng) % opt.n; + } +} + +static inline void +wait_start(void) +{ + while (atomic_load_explicit(&run_state, memory_order_acquire) == ST_WAIT) { + struct timespec d = {.tv_nsec = 100000}; + nanosleep(&d, NULL); + } +} + +static void * +load_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + wait_start(); + uint64_t pos = lo, chunk_end = 0, cur = 0; + for (;;) { + uint64_t id; + if (w->ph->dist == D_RANDOM) { + if (pos >= hi) { + break; + } + id = perm_apply(&load_perm, pos++); + } else { + if (cur >= chunk_end) { + cur = atomic_fetch_add(&seq_counter, 64); + if (cur >= opt.n) { + break; + } + chunk_end = cur + 64 > opt.n ? opt.n : cur + 64; + } + id = cur++; + } + make_key(2 * id, key); + make_value(id, 0, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: insert id=%" PRIu64 " rc=%d\n", id, rc); + } + } + hist_add(&w->lat, t1 - t0); + w->ops++; + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + return NULL; +} + +static void * +warm_worker(void *arg) +{ + worker_t *w = arg; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + if ((opt.sabotage & 8) && w->idx == nworkers - 1) { + hi++; /* sabotage: expect one more id than exists */ + } + char key[KEY_SIZE]; + make_key(2 * lo, key); + wait_start(); + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator_init rc=%d\n", rc); + return NULL; + } + uint64_t expect = lo; + while (expect < hi && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk; + splinterdb_iterator_get_current(it, &k, &v); + if (!decode_key(k, &kk) || kk != 2 * expect || !value_id_ok(v, expect)) { + violation(w, + "warm: expected id %" PRIu64 " got key %" PRIu64 + " (len %" PRIu64 ")", + expect, + kk, + slice_length(k)); + if (kk > 2 * expect && (kk & 1) == 0) { + expect = kk / 2; /* resync after a gap */ + } + } + expect++; + w->ops++; + if ((w->ops & 1023) == 0) { + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + if (expect < hi) { + splinterdb_iterator_next(it); + } + } + rc = splinterdb_iterator_status(it); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator status rc=%d\n", rc); + } + if (expect != hi) { + violation(w, + "warm: range [%" PRIu64 ",%" PRIu64 ") ended at %" PRIu64, + lo, + hi, + expect); + } + splinterdb_iterator_deinit(it); + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + return NULL; +} + +static void * +point_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + char buf[256]; + splinterdb_lookup_result res; + splinterdb_lookup_result_init( + kvs, &res, SPLINTERDB_LOOKUP_VALUE, sizeof(buf), buf); + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + uint64_t seqpos = lo; + bool neg = w->ph->dist == D_NEG; + wait_start(); + uint64_t n = 0; + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, lo, hi); + bool q_neg = neg; + bool e_neg = neg; + if (opt.sabotage & 1) { + q_neg = true; /* sabotage: query absent key, expect present */ + } + if ((opt.sabotage & 16) && n > 1000) { + sleep(100000); /* test hook: simulate a hang for the watchdog */ + } + if (opt.sabotage & 2) { + q_neg = false; /* sabotage: query present key, expect absent */ + } + make_key(q_neg ? 2 * id + 1 : 2 * id, key); + uint64_t t0 = now_ns(); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &res); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: lookup id=%" PRIu64 " rc=%d\n", id, rc); + } + continue; + } + bool found = splinterdb_lookup_found(&res); + if (found) { + w->found++; + } else { + w->notfound++; + } + if (e_neg) { + if (found) { + violation(w, "negative key 2*%" PRIu64 "+1 found", id); + } + } else { + slice v; + if (!found) { + violation(w, "present id %" PRIu64 " not found", id); + } else if (splinterdb_lookup_result_value(&res, &v) != 0 + || !value_id_ok(v, id)) + { + violation(w, "present id %" PRIu64 " wrong value", id); + } + } + } + splinterdb_lookup_result_deinit(&res); + return NULL; +} + +static void * +range_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + uint64_t L = w->ph->L; + uint64_t seqpos = 0; + uint64_t n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t start = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + uint64_t expect = opt.n - start < L ? opt.n - start : L; + if (opt.sabotage & 4) { + expect++; /* sabotage: expect one extra tuple */ + } + make_key(2 * start, key); + uint64_t t0 = now_ns(), t1 = 0, tl = 0; + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator_init rc=%d\n", rc); + } + continue; + } + uint64_t got = 0; + bool bad = false; + while (got < L && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk = 0; + splinterdb_iterator_get_current(it, &k, &v); + if (!bad + && (!decode_key(k, &kk) || kk != 2 * (start + got) + || !value_id_ok(v, start + got))) + { + bad = true; + if (st == ST_MEASURE) { + violation(w, + "range start %" PRIu64 " tuple %" PRIu64 + ": expected key %" PRIu64 " got %" PRIu64, + start, + got, + 2 * (start + got), + kk); + } + } + got++; + if (got == 1) { + t1 = now_ns(); + } + if (got == L) { + tl = now_ns(); + break; + } + splinterdb_iterator_next(it); + } + int status = splinterdb_iterator_status(it); + uint64_t t2 = now_ns(); + splinterdb_iterator_deinit(it); + uint64_t t3 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + if (status) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator status rc=%d\n", status); + } + } + if (got != expect) { + violation(w, + "range start %" PRIu64 " L=%" PRIu64 ": got %" PRIu64 + " tuples, expected %" PRIu64, + start, + L, + got, + expect); + } + w->ops++; + w->tuples += got; + hist_add(&w->lat, t3 - t0); + if (got >= 1) { + hist_add(&w->startup, t1 - t0); + } + if (L > 1 && got == L) { + w->pt_ns += tl - t1; + w->pt_div += L - 1; + } + w->deinit_ns += t3 - t2; + w->deinit_n++; + } + return NULL; +} + +static void * +ow_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t seqpos = 0, n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + if (st == ST_MEASURE && !w->measure_rng_captured) { + w->measure_rng = w->rng; + w->measure_rng_captured = true; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + make_value(id, generation, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: overwrite id=%" PRIu64 " rc=%d\n", id, rc); + } + } + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + } + return NULL; +} + +/* + * Validate an untimed deterministic sample from the beginning of each + * overwrite worker's measured stream. Replaying the saved RNG state keeps all + * validation work out of the measured hot path. + */ +static void +verify_overwrite_sample(const phase_t *ph, int threads) +{ + enum { SAMPLES_PER_WORKER = 4096 }; + char key[KEY_SIZE], buffer[VALUE_SIZE]; + splinterdb_lookup_result result; + splinterdb_lookup_result_init( + kvs, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(buffer), buffer); + + for (int i = 0; i < threads; i++) { + worker_t *original = &workers[i]; + if (original->ops == 0) { + continue; + } + if (!original->measure_rng_captured) { + original->errors++; + fprintf( + stderr, + "ERROR: overwrite verifier has no measurement RNG for thread %d\n", + i); + continue; + } + worker_t replay = {.rng = original->measure_rng}; + uint64_t seqpos = 0; + uint64_t samples = original->ops < SAMPLES_PER_WORKER + ? original->ops + : SAMPLES_PER_WORKER; + for (uint64_t sample = 0; sample < samples; sample++) { + uint64_t id = pick_id(&replay, ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &result); + if (rc != 0) { + original->errors++; + if (original->errors <= 3) { + fprintf(stderr, + "ERROR: overwrite verification id=%" PRIu64 " rc=%d\n", + id, + rc); + } + continue; + } + slice value; + if (!splinterdb_lookup_found(&result) + || splinterdb_lookup_result_value(&result, &value) != 0 + || !value_generation_ok(value, id, generation)) + { + violation(original, + "overwrite verification id=%" PRIu64 + " did not return generation %" PRIu64, + id, + generation); + } + } + } + splinterdb_lookup_result_deinit(&result); +} + +/* ------------------------------------------------------------------------ */ +/* Phase driver */ +/* ------------------------------------------------------------------------ */ + +static const char * +dist_name(enum dist d) +{ + switch (d) { + case D_UNIFORM: + return "uniform"; + case D_ZIPF: + return "zipf"; + case D_SEQ: + return "seq"; + case D_NEG: + return "neg"; + case D_RANDOM: + return "random"; + } + return "?"; +} + +static void +sleep_secs(double s) +{ + uint64_t end = now_ns() + (uint64_t)(s * 1e9); + for (;;) { + uint64_t now = now_ns(); + if (now >= end) { + break; + } + uint64_t rem = end - now; + struct timespec d = {.tv_sec = rem / 1000000000ull, + .tv_nsec = rem % 1000000000ull}; + nanosleep(&d, NULL); + } +} + +static void +file_sizes(uint64_t *apparent, uint64_t *alloc) +{ + struct stat st; + if (stat(opt.db, &st) == 0) { + *apparent = (uint64_t)st.st_size; + *alloc = (uint64_t)st.st_blocks * 512; + } else { + *apparent = *alloc = 0; + } +} + +static int csv_header_written; + +static void +csv_row(const phase_t *ph, + int threads, + hist_t *lat, + hist_t *startup, + uint64_t ops, + uint64_t tuples, + uint64_t pt_ns, + uint64_t pt_div, + uint64_t deinit_ns, + uint64_t deinit_n, + uint64_t viol, + uint64_t errs, + const snap_t *a, + const snap_t *b, + double insert_s, + double drain_s, + const snap_t *da, + const snap_t *db_, + uint64_t app, + uint64_t alc) +{ + double secs = (b->t_ns - a->t_ns) / 1e9; + double cpu = b->cpu_s - a->cpu_s; + uint64_t rd = b->rd - a->rd, wr = b->wr - a->wr; + double d_cpu = da ? db_->cpu_s - da->cpu_s : 0; + uint64_t d_rd = da ? db_->rd - da->rd : 0, d_wr = da ? db_->wr - da->wr : 0; + uint64_t swin = b->swpin - a->swpin + (da ? db_->swpin - da->swpin : 0); + uint64_t swout = b->swpout - a->swpout + (da ? db_->swpout - da->swpout : 0); + uint64_t majflt = b->majflt - a->majflt; + double logical = (double)ops * (KEY_SIZE + VALUE_SIZE); + double wamp = (ph->kind == PH_LOAD || ph->kind == PH_OW) && ops + ? (double)(wr + d_wr) / logical + : NAN; + double pt = pt_div ? (double)pt_ns / (double)pt_div : NAN; + double dmean = deinit_n ? (double)deinit_ns / (double)deinit_n / 1e3 : NAN; + + printf("== %-22s T=%-2d ops=%-10" PRIu64 " secs=%7.2f ops/s=%11.0f " + "lat us p50=%.2f p99=%.2f p99.9=%.2f max=%.1f mean=%.2f\n", + ph->name, + threads, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat)); + printf(" cpu=%.2fs ops/cpu-s=%.0f rd=%.1f B/op wr=%.1f B/op " + "violations=%" PRIu64 " errors=%" PRIu64 " swapin=%" PRIu64 + " swapout=%" PRIu64 " majflt=%" PRIu64 "\n", + cpu, + ops / cpu, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + viol, + errs, + swin, + swout, + majflt); + if (ph->kind == PH_RANGE) { + printf(" startup us p50=%.2f p99=%.2f mean=%.2f per-tuple=%.1f ns " + "deinit mean=%.2f us tuples/s=%.0f\n", + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples / secs); + } + if (da) { + printf( + " insert/run=%.2fs drain(close)=%.2fs total=%.2fs drain_cpu=%.2fs " + "drain_rd=%" PRIu64 " drain_wr=%" PRIu64 " wamp=%.3f " + "db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc); + } + fflush(stdout); + + if (!opt.csv) { + return; + } + FILE *f = fopen(opt.csv, "a"); + if (!f) { + perror(opt.csv); + return; + } + if (!csv_header_written) { + fseek(f, 0, SEEK_END); + if (ftell(f) == 0) { + fprintf(f, + "version,size,order,log,phase,threads,rep,n,ops,secs,ops_s," + "p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s," + "rd_bytes,wr_bytes,rd_B_op,wr_B_op," + "startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns," + "deinit_mean_us,tuples,tuples_s," + "insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp," + "db_apparent,db_alloc,open_s,violations,errors,swapin,swapout," + "majflt\n"); + } + csv_header_written = 1; + } + fprintf(f, + "%s,%s,%s,%d,%s,%d,%d,%" PRIu64 ",%" PRIu64 ",%.3f,%.1f," + "%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.1f," + "%" PRIu64 ",%" PRIu64 ",%.2f,%.2f," + "%.3f,%.3f,%.3f,%.2f," + "%.3f,%" PRIu64 ",%.1f," + "%.3f,%.3f,%.3f,%.3f,%" PRIu64 ",%" PRIu64 ",%.4f," + "%" PRIu64 ",%" PRIu64 ",%.3f,%" PRIu64 ",%" PRIu64 ",%" PRIu64 + ",%" PRIu64 ",%" PRIu64 "\n", + opt.vtag, + opt.stag, + opt.otag, + opt.use_log, + ph->name, + threads, + opt.rep, + opt.n, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat), + cpu, + ops / cpu, + rd, + wr, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples, + tuples / secs, + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc, + open_secs, + viol, + errs, + swin, + swout, + majflt); + fclose(f); +} + +static void +run_phase(const phase_t *ph, bool last) +{ + int T = ph->threads > 0 ? ph->threads : opt.threads; + nworkers = T; + workers = calloc((size_t)T, sizeof(worker_t)); + if (!workers) { + fprintf(stderr, "FATAL: out of memory\n"); + exit(3); + } + void *(*fn)(void *) = NULL; + switch (ph->kind) { + case PH_LOAD: + fn = load_worker; + break; + case PH_WARM: + fn = warm_worker; + break; + case PH_POINT: + fn = point_worker; + break; + case PH_RANGE: + fn = range_worker; + break; + case PH_OW: + fn = ow_worker; + break; + } + bool fixed_count = ph->kind == PH_LOAD || ph->kind == PH_WARM; + atomic_store(&run_state, ST_WAIT); + atomic_store(&seq_counter, 0); + for (int i = 0; i < T; i++) { + workers[i].idx = i; + workers[i].ph = ph; + workers[i].rng = mix(opt.seed * 1000003 + (uint64_t)i * 7919 + 17 + + (uint64_t)ph->kind * 131 + (uint64_t)ph->dist); + if (pthread_create(&workers[i].th, NULL, fn, &workers[i])) { + fprintf(stderr, "FATAL: pthread_create\n"); + exit(3); + } + } + fprintf(stderr, + "phase %s: T=%d dist=%s %s\n", + ph->name, + T, + dist_name(ph->dist), + fixed_count ? "(fixed count)" : "(fixed duration)"); + wd_what = ph->name; + atomic_store(&wd_mode, WD_OPS); + snap_t a, b; + if (fixed_count) { + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + take_snap(&b); + } else { + atomic_store_explicit(&run_state, ST_WARMUP, memory_order_release); + sleep_secs(opt.warmup); + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + sleep_secs(opt.secs); + atomic_store_explicit(&run_state, ST_STOP, memory_order_release); + take_snap(&b); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + } + atomic_store(&wd_mode, WD_IDLE); + + if (ph->kind == PH_OW) { + verify_overwrite_sample(ph, T); + } + + hist_t *lat = calloc(1, sizeof(hist_t)), + *startup = calloc(1, sizeof(hist_t)); + uint64_t ops = 0, tuples = 0, pt_ns = 0, pt_div = 0, dns = 0, dn = 0, + viol = 0, errs = 0, found = 0, notfound = 0; + for (int i = 0; i < T; i++) { + worker_t *w = &workers[i]; + hist_merge(lat, &w->lat); + hist_merge(startup, &w->startup); + ops += w->ops; + tuples += w->tuples; + pt_ns += w->pt_ns; + pt_div += w->pt_div; + dns += w->deinit_ns; + dn += w->deinit_n; + viol += w->violations; + errs += w->errors; + found += w->found; + notfound += w->notfound; + } + if (ph->kind == PH_WARM) { + tuples = ops; + if (ops != opt.n && !(opt.sabotage & 8)) { + fprintf(stderr, + "VIOLATION: warm scanned %" PRIu64 " tuples, expected %" PRIu64 + "\n", + ops, + opt.n); + viol++; + } + } + if (ph->kind == PH_POINT) { + fprintf(stderr, + " found=%" PRIu64 " notfound=%" PRIu64 "\n", + found, + notfound); + } + + double insert_s = (b.t_ns - a.t_ns) / 1e9, drain_s = 0; + snap_t da, dbs; + uint64_t app = 0, alc = 0; + bool closed = false; + if (ph->kind == PH_LOAD || last) { + take_snap(&da); + drain_s = db_close(); + take_snap(&dbs); + file_sizes(&app, &alc); + closed = true; + } + csv_row(ph, + T, + lat, + startup, + ops, + tuples, + pt_ns, + pt_div, + dns, + dn, + viol, + errs, + &a, + &b, + insert_s, + drain_s, + closed ? &da : NULL, + closed ? &dbs : NULL, + app, + alc); + if (viol) { + printf(" FINDING: %" PRIu64 + " correctness violations in %s (first: %s)\n", + viol, + ph->name, + workers[0].first_violation[0] ? workers[0].first_violation + : "see stderr"); + } + free(lat); + free(startup); + free(workers); + workers = NULL; + nworkers = 0; + if (closed && !last) { + db_open(false); + } +} + +/* ------------------------------------------------------------------------ */ +/* CLI */ +/* ------------------------------------------------------------------------ */ + +static void +usage(void) +{ + fprintf( + stderr, + "usage: kvbench --db PATH (--create|--open) --n N --cache-mib M " + "--disk-gib G --log 0|1\n" + " [--threads 6] [--mt-bg 1] [--normal-bg 4] [--memtable-mib 24]\n" + " [--secs 20] [--warmup 3] [--csv FILE] [--hang-dir DIR]\n" + " [--vtag S] [--stag S] [--otag S] [--rep R] [--seed S]\n" + " [--sabotage MASK] (1: point present->query absent; 2: point " + "neg->query present;\n" + " 4: range expects +1; 8: warm expects +1; 16: " + "point threads hang)\n" + " [--hang-secs 120] (no-progress timeout before gdb dump + exit 99\n" + " phase... load:random|load:seq warm point:uniform|zipf|seq|neg\n" + " range:uniform|zipf:L ow:uniform|zipf (suffix @T = " + "threads)\n"); + exit(2); +} + +static bool +parse_phase(const char *s, phase_t *ph) +{ + memset(ph, 0, sizeof(*ph)); + snprintf(ph->name, sizeof(ph->name), "%s", s); + char buf[64]; + snprintf(buf, sizeof(buf), "%s", s); + char *at = strchr(buf, '@'); + if (at) { + *at = 0; + ph->threads = atoi(at + 1); + } + char *a = strtok(buf, ":"), *b = strtok(NULL, ":"), *c = strtok(NULL, ":"); + if (!a) { + return false; + } + enum dist d = D_UNIFORM; + if (b) { + if (!strcmp(b, "uniform")) + d = D_UNIFORM; + else if (!strcmp(b, "zipf")) + d = D_ZIPF; + else if (!strcmp(b, "seq")) + d = D_SEQ; + else if (!strcmp(b, "neg")) + d = D_NEG; + else if (!strcmp(b, "random")) + d = D_RANDOM; + else + return false; + } + ph->dist = d; + if (!strcmp(a, "load")) { + ph->kind = PH_LOAD; + return b && (d == D_RANDOM || d == D_SEQ); + } else if (!strcmp(a, "warm")) { + ph->kind = PH_WARM; + return true; + } else if (!strcmp(a, "point")) { + ph->kind = PH_POINT; + return b != NULL; + } else if (!strcmp(a, "range")) { + ph->kind = PH_RANGE; + if (!b || !c || (d != D_UNIFORM && d != D_ZIPF)) { + return false; + } + ph->L = strtoull(c, NULL, 10); + return ph->L >= 1; + } else if (!strcmp(a, "ow")) { + ph->kind = PH_OW; + return b && (d == D_UNIFORM || d == D_ZIPF); + } + return false; +} + +int +main(int argc, char **argv) +{ + opt = (options){.threads = 6, + .mt_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .secs = 20, + .warmup = 3, + .vtag = "?", + .stag = "?", + .otag = "?", + .rep = 1, + .seed = 42, + .hang_secs = 120, + .use_log = -1}; + int mode = -1; +#ifdef KVBENCH_SPACE_MODE + /* + * Space-check build only: open with use_stats, print insertion stats + * (which include allocator "Currently Allocated" extents, recomputed from + * the persisted allocator map at open), close. No phases, no writes. + */ + bool space_mode = false; +#endif + for (int i = 1; i < argc; i++) { + const char *s = argv[i]; +#define ARG(name) (!strcmp(s, name) && i + 1 < argc) + if (!strcmp(s, "--create")) + mode = 1; + else if (!strcmp(s, "--open")) + mode = 0; + else if (ARG("--db")) + opt.db = argv[++i]; + else if (ARG("--csv")) + opt.csv = argv[++i]; + else if (ARG("--hang-dir")) + opt.hang_dir = argv[++i]; + else if (ARG("--vtag")) + opt.vtag = argv[++i]; + else if (ARG("--stag")) + opt.stag = argv[++i]; + else if (ARG("--otag")) + opt.otag = argv[++i]; + else if (ARG("--rep")) + opt.rep = atoi(argv[++i]); + else if (ARG("--n")) + opt.n = strtoull(argv[++i], NULL, 0); + else if (ARG("--cache-mib")) + opt.cache_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--disk-gib")) + opt.disk_gib = strtoull(argv[++i], NULL, 0); + else if (ARG("--memtable-mib")) + opt.memtable_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--log")) + opt.use_log = atoi(argv[++i]); + else if (ARG("--threads")) + opt.threads = atoi(argv[++i]); + else if (ARG("--mt-bg")) + opt.mt_bg = atoi(argv[++i]); + else if (ARG("--normal-bg")) + opt.normal_bg = atoi(argv[++i]); + else if (ARG("--secs")) + opt.secs = atof(argv[++i]); + else if (ARG("--warmup")) + opt.warmup = atof(argv[++i]); + else if (ARG("--sabotage")) + opt.sabotage = strtoull(argv[++i], NULL, 0); + else if (ARG("--hang-secs")) + opt.hang_secs = strtoull(argv[++i], NULL, 0); + else if (ARG("--seed")) + opt.seed = strtoull(argv[++i], NULL, 0); +#ifdef KVBENCH_SPACE_MODE + else if (!strcmp(s, "space")) + space_mode = true; +#endif + else if (s[0] == '-') + usage(); + else { + if (opt.nphases >= MAX_PHASES + || !parse_phase(s, &opt.phases[opt.nphases])) + { + fprintf(stderr, "bad phase '%s'\n", s); + usage(); + } + opt.nphases++; + } +#undef ARG + } +#ifdef KVBENCH_SPACE_MODE + if (space_mode && opt.db && opt.cache_mib && opt.disk_gib + && opt.use_log >= 0) + { + default_data_config_init(&data_cfg); + platform_set_log_streams(stdout, stderr); + db_open(false); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + db_close(); + uint64_t app, alc; + file_sizes(&app, &alc); + printf("space: db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", app, alc); + return 0; + } +#endif + if (!opt.db || mode < 0 || !opt.n || !opt.cache_mib || !opt.disk_gib + || opt.use_log < 0 || !opt.nphases || opt.threads < 1 + || opt.threads > MAX_WORKERS) + { + usage(); + } + for (int i = 0; i < opt.nphases; i++) { + if (opt.phases[i].threads > MAX_WORKERS) { + usage(); + } + } + prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY, 0, 0, 0); + setvbuf(stdout, NULL, _IOLBF, 0); + + default_data_config_init(&data_cfg); + perm_init(&load_perm, opt.n, opt.seed * 2 + 1); + perm_init(&zipf_perm, opt.n, opt.seed * 2 + 2); + zipf_init(&zipf, opt.n, 0.99); + generation = (uint64_t)time(NULL); + + printf("kvbench version=%s splinter=%s db=%s mode=%s n=%" PRIu64 + " cache_mib=%" PRIu64 " disk_gib=%" PRIu64 + " log=%d threads=%d mt_bg=%d normal_bg=%d memtable_mib=%" PRIu64 + " secs=%.1f warmup=%.1f rep=%d sabotage=%" PRIu64 "\n", + opt.vtag, + splinterdb_get_version(), + opt.db, + mode ? "create" : "open", + opt.n, + opt.cache_mib, + opt.disk_gib, + opt.use_log, + opt.threads, + opt.mt_bg, + opt.normal_bg, + opt.memtable_mib, + opt.secs, + opt.warmup, + opt.rep, + opt.sabotage); + + pthread_t wd; + pthread_create(&wd, NULL, watchdog_main, NULL); + + db_open(mode == 1); + for (int i = 0; i < opt.nphases; i++) { + run_phase(&opt.phases[i], i == opt.nphases - 1); + } + if (kvs) { + db_close(); + } + return 0; +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/manifest.json b/benchmarks/results-20261013/cache-invalid-addresses/resident/manifest.json new file mode 100644 index 000000000..f3039d3f4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/manifest.json @@ -0,0 +1,687 @@ +{ + "project": "cache-invalid-addresses", + "regime": "resident", + "order": [ + "parent", + "validated", + "validated", + "parent" + ], + "output_directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident", + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "io": "O_DIRECT", + "cpu_affinity": "0-11", + "scope": "invalid disk address validation against compact cache-errors parent", + "build_provenance": { + "validated": { + "label": "validated", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "build_root": "build-invalid-address-bench", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "3b4e8b8a3562ccf7fb31a5c004d43946697ae66737d225d0f9d79a1d1c0e3df1", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/lib/libsplinterdb.a", + "library_sha256": "75b071f9971e5be1fda9c0f281e1dbf1e91dd9cdb7ae6314e4bdd1cdda7a28d3", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "e2be1a991d256e0d12b500c6cc47512d39220184a0db74dcece67a6f2cab11ba", + "src/clockcache.c": "4e8e315a8af00a950e4f9a556a07f8f2fcd27ccf33696015c0f5d35c506384c3", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "8105ca63f782996fc7eb4ed3ae71da8bf3c59d7a4ae413781421743476009043" + }, + "parent": { + "label": "parent", + "source_head": "2907e97e90a7861e789192485e0892522a9feb3a", + "parent": "2907e97e90a7861e789192485e0892522a9feb3a", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors", + "build_root": "build-invalid-address-control", + "compiler": "cc (Debian 14.2.0-19) 14.2.0", + "flags": [ + "CC = cc", + "CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto", + "LIBS = -lm -lpthread -laio -lxxhash" + ], + "builds": { + "kvbench": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/kvbench.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + }, + "insert_benchmark": { + "command": [ + "cc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-std=gnu11", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/baseline/benchmarks/insert_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark" + ], + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/insert_benchmark", + "source_sha256": "706d30ba3f4a827945cbe76a0c8a9e681b4cfeb9afa8b5e5171f876f4d6932e0", + "binary_sha256": "ae808d00e0217a1c08d53c2df4f2cf9d0704faa7437bc320b2742324bb6f250e", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce" + } + }, + "library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/lib/libsplinterdb.a", + "library_sha256": "2f2bc7298e1e14a5c98d02cabb5b90eae46e6a1aa2bc60941bbc683c30b888ce", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "0da3976fc63dccfa0736e3aeb49bb095a3517415df3a7cf83147db3ff2383da8", + "src/clockcache.c": "7df34bb8ba26b523eae121a1f3f31b36e15a4fbe59865a5138ccc36ede89e545", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_patch_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + "runner_sha256": "e2ebbb0c4c0ad823336590e6ca458bc2fb8925d0de1a4fa2f3915e6a1754fc5e", + "runs": [ + { + "index": 0, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "20", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/results.csv", + "--vtag", + "parent", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791875782.0021467, + "correctness_passed": true, + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "copy_started": 1791875781.9799125, + "copy_fsync_finished": 1791875782.0020947, + "returncode": 0, + "finished": 1791875908.1373167, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + }, + { + "index": 1, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "20", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/results.csv", + "--vtag", + "validated", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791875908.1609318, + "correctness_passed": true, + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "copy_started": 1791875908.141584, + "copy_fsync_finished": 1791875908.1608746, + "returncode": 0, + "finished": 1791876034.285568, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + }, + { + "index": 2, + "version": "validated", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-invalid-address-bench/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "20", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/results.csv", + "--vtag", + "validated", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876034.3097744, + "correctness_passed": true, + "binary_sha256": "8eb4af7378e1d6f073ef63cdc19958b5b4b2bbf4f1d08eaacf8b8be22981f623", + "copy_started": 1791876034.2896616, + "copy_fsync_finished": 1791876034.3097117, + "returncode": 0, + "finished": 1791876160.453836, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + }, + { + "index": 3, + "version": "parent", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-errors/build-invalid-address-control/release/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/probe.db", + "--open", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "4", + "--secs", + "20", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident/results.csv", + "--vtag", + "parent", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/cache-invalid-addresses/resident", + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "started": 1791876160.4836144, + "correctness_passed": true, + "binary_sha256": "08e909e3b00277786db10f03acd1ddcbaad5e3eae57ac29ae131e94d1e3e1a8b", + "copy_started": 1791876160.459345, + "copy_fsync_finished": 1791876160.4835637, + "returncode": 0, + "finished": 1791876286.6042998, + "db_allocated_bytes": 28651520, + "db_apparent_bytes": 162140160 + } + ], + "fixture": "/home/rob/projects/splinterdb/.cache/projects-20261011/benchmarks/lazy-merge/resident-log0/0-baseline.db", + "fixture_sha256": "bee9590d7cace8f04306219a1bea4afb231488e6df20f5dab10abf50a95ebf54", + "fixture_copy_fsynced": true, + "n": 200000, + "cache_mib": 128, + "seconds": 20, + "phases": [ + "warm", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "log": 0, + "complete": true +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/results.csv b/benchmarks/results-20261013/cache-invalid-addresses/resident/results.csv new file mode 100644 index 000000000..816ea98b9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/results.csv @@ -0,0 +1,29 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +parent,resident,0,0,warm,8,0,200000,200000,0.029,6884054.8,nan,nan,nan,0.000,nan,0.070,2854696.0,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,6884054.8,0.029,0.000,0.029,0.000,0,0,nan,0,0,0.006,0,0,0,14255,1 +parent,resident,0,0,point:uniform@1,1,0,200000,25362342,20.000,1268107.6,0.728,1.072,5.056,54.226,0.766,20.000,1268089.7,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.006,0,0,0,2903,0 +parent,resident,0,0,point:uniform@8,8,0,200000,118574893,20.000,5928674.2,1.296,1.840,2.464,115.674,1.311,159.965,741254.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,0,0,range:uniform:1@1,1,0,200000,2306608,20.000,115328.8,8.576,12.160,35.328,74.649,8.645,19.999,115334.0,0,8192,0.00,0.00,8.320,11.904,8.373,nan,0.247,2306608,115328.8,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,0,0,range:uniform:1@8,8,0,200000,11700982,20.000,585042.8,12.672,19.200,28.416,116.026,13.632,159.989,73135.9,0,0,0.00,0.00,11.904,18.176,13.016,nan,0.578,11700982,585042.8,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,0,0,range:uniform:10000@1,1,0,200000,15789,20.000,789.4,1294.336,1359.872,1425.408,1909.658,1266.601,20.001,789.4,0,4096,0.00,0.26,12.672,17.152,12.604,128.52,0.422,153979624,7698909.2,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +parent,resident,0,0,range:uniform:10000@8,8,0,200000,82560,20.000,4127.9,1818.624,2392.064,2457.600,4006.287,1937.863,159.971,516.1,0,4096,0.00,0.05,16.640,26.368,16.827,196.91,0.808,805105404,40254762.4,20.000,0.069,20.069,0.013,0,307200,nan,162140160,28651520,0.006,0,0,0,0,0 +validated,resident,1,0,warm,8,0,200000,200000,0.022,9126791.5,nan,nan,nan,0.000,nan,0.056,3594859.4,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,9126791.5,0.022,0.000,0.022,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,1,0,point:uniform@1,1,0,200000,24136775,20.000,1206823.5,0.792,1.136,1.488,114.275,0.804,20.000,1206817.6,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,1,0,point:uniform@8,8,0,200000,110642558,20.000,5532063.0,1.392,1.968,2.528,912.811,1.405,159.953,691718.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,1,0,range:uniform:1@1,1,0,200000,2286272,20.000,114312.2,8.576,10.624,34.304,673.653,8.722,20.000,114315.6,0,4096,0.00,0.00,8.320,10.368,8.454,nan,0.241,2286272,114312.2,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,1,0,range:uniform:1@8,8,0,200000,10897489,20.000,544868.7,13.440,20.224,30.464,468.384,14.637,159.965,68124.0,0,8192,0.00,0.00,12.928,19.200,13.992,nan,0.604,10897489,544868.7,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,1,0,range:uniform:10000@1,1,0,200000,15146,20.000,757.3,1359.872,1458.176,1654.784,2060.423,1320.478,20.000,757.3,0,8192,0.00,0.54,12.928,18.688,13.043,133.95,0.441,147762807,7388044.3,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,1,0,range:uniform:10000@8,8,0,200000,80598,20.000,4029.9,1884.160,2392.064,2457.600,2609.030,1985.027,159.966,503.8,0,8192,0.00,0.10,16.640,24.320,17.129,201.61,0.796,786327642,39315895.1,20.000,0.085,20.085,0.012,0,311296,nan,162140160,28651520,0.005,0,0,0,0,0 +validated,resident,2,0,warm,8,1,200000,200000,0.027,7308004.2,nan,nan,nan,0.000,nan,0.097,2058269.6,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,7308004.2,0.027,0.000,0.027,0.000,0,0,nan,0,0,0.005,0,0,0,0,2 +validated,resident,2,0,point:uniform@1,1,1,200000,23740586,20.000,1187014.0,0.808,1.136,1.456,149.947,0.818,20.000,1187055.1,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,2,0,point:uniform@8,8,1,200000,110821382,20.000,5541008.5,1.360,2.032,3.744,3973.815,1.403,159.954,692834.9,0,8192,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,2,0,range:uniform:1@1,1,1,200000,2199409,20.000,109968.9,9.088,10.624,15.488,50.260,9.066,20.005,109945.6,0,8192,0.00,0.00,8.832,10.368,8.785,nan,0.253,2199409,109968.9,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,2,0,range:uniform:1@8,8,1,200000,11349769,20.000,567482.3,13.184,19.200,28.416,114.041,14.053,159.961,70953.2,0,8192,0.00,0.00,12.672,18.176,13.436,nan,0.577,11349769,567482.3,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,2,0,range:uniform:10000@1,1,1,200000,14986,20.000,749.3,1359.872,1458.176,1622.016,2033.253,1334.540,20.000,749.3,0,8192,0.00,0.55,13.184,18.176,13.151,135.36,0.440,146219225,7310864.9,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +validated,resident,2,0,range:uniform:10000@8,8,1,200000,81318,20.000,4065.8,1851.392,2392.064,2457.600,3698.362,1967.515,159.970,508.3,0,8192,0.00,0.10,16.640,23.808,16.910,199.87,0.782,793142871,39656654.0,20.000,0.075,20.076,0.012,0,311296,nan,162140160,28651520,0.005,0,0,0,0,0 +parent,resident,3,0,warm,8,1,200000,200000,0.021,9555751.2,nan,nan,nan,0.000,nan,0.063,3171985.0,27664384,0,138.32,0.00,nan,nan,nan,nan,nan,200000,9555751.2,0.021,0.000,0.021,0.000,0,0,nan,0,0,0.004,0,0,0,0,4 +parent,resident,3,0,point:uniform@1,1,1,200000,23236180,20.000,1161793.6,0.824,1.168,1.552,212.325,0.835,20.000,1161802.4,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +parent,resident,3,0,point:uniform@8,8,1,200000,109273662,20.000,5463622.6,1.392,2.032,4.288,1501.062,1.423,159.959,683134.2,0,8192,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +parent,resident,3,0,range:uniform:1@1,1,1,200000,2176731,20.000,108835.1,9.088,11.136,15.744,43.250,9.161,20.000,108834.3,0,8192,0.00,0.00,8.832,10.880,8.866,nan,0.267,2176731,108835.1,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +parent,resident,3,0,range:uniform:1@8,8,1,200000,10701870,20.000,535087.4,13.696,20.224,30.464,542.968,14.904,160.002,66885.8,0,8192,0.00,0.00,13.184,19.200,14.222,nan,0.640,10701870,535087.4,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +parent,resident,3,0,range:uniform:10000@1,1,1,200000,15040,20.000,752.0,1359.872,1458.176,1720.320,2187.911,1329.696,19.999,752.1,0,8192,0.00,0.54,12.928,18.176,13.055,134.86,0.457,146751618,7337487.6,20.000,0.000,20.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +parent,resident,3,0,range:uniform:10000@8,8,1,200000,81977,20.000,4098.8,1851.392,2392.064,2523.136,2792.874,1951.658,159.968,512.5,0,8192,0.00,0.10,16.640,24.832,16.744,198.30,0.797,799544567,39976726.2,20.000,0.076,20.076,0.013,0,307200,nan,162140160,28651520,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/resident/summary.csv b/benchmarks/results-20261013/cache-invalid-addresses/resident/summary.csv new file mode 100644 index 000000000..e47a7d0f2 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/resident/summary.csv @@ -0,0 +1,13 @@ +phase,version,samples,ops_s_mean,ops_s_min,ops_s_max,throughput_delta_parent_pct,cpu_us_op,cpu_efficiency_delta_parent_pct,read_B_op,write_B_op,p99_us,errors,violations +point:uniform@1,parent,2,1214950.6,1161793.6,1268107.6,0.0,0.8246486927990655,0.0,0.0,0.0,1.12,0,0 +point:uniform@1,validated,2,1196918.75,1187014.0,1206823.5,-1.4841632244142366,0.835525150720839,-1.4823456564182158,0.0,0.0,1.136,0,0 +point:uniform@8,parent,2,5696148.4,5463622.6,5928674.2,0.0,1.4064507761811074,0.0,0.0,0.0,1.936,0,0 +point:uniform@8,validated,2,5536535.75,5532063.0,5541008.5,-2.802115373258185,1.4445114982198068,-2.7966390906187466,0.0,0.0,2.0,0,0 +range:uniform:1@1,parent,2,112081.95000000001,108835.1,115328.8,0.0,8.929198534170968,0.0,0.0,0.0,11.648,0,0 +range:uniform:1@1,validated,2,112140.54999999999,109968.9,114312.2,0.052283173160327934,8.921745377341281,0.04144207722502902,0.0,0.0,10.624,0,0 +range:uniform:1@8,parent,2,560065.1000000001,535087.4,585042.8,0.0,14.31198546792212,0.0,0.0,0.0,19.712,0,0 +range:uniform:1@8,validated,2,556175.5,544868.7,567482.3,-0.6944906940282602,14.386418332372926,-0.674538303705785,0.0,0.0,19.712,0,0 +range:uniform:10000@1,parent,2,770.7,752.0,789.4,0.0,1298.2443738604711,0.0,0.0,0.4,1409.024,0,0 +range:uniform:10000@1,validated,2,753.3,749.3,757.3,-2.257687816270937,1327.529797651363,-2.2640285436263397,0.0,0.545,1458.176,0,0 +range:uniform:10000@8,parent,2,4113.35,4098.8,4127.9,0.0,1944.5049210336979,0.0,0.0,0.07500000000000001,2392.064,0,0 +range:uniform:10000@8,validated,2,4047.8500000000004,4029.9,4065.8,-1.592376043857191,1975.977103066333,-1.6041221077192191,0.0,0.1,2392.064,0,0 diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/archive_invalid_addresses.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/archive_invalid_addresses.py new file mode 100644 index 000000000..4f49f8f77 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/archive_invalid_addresses.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python3 +"""Archive completed invalid-address A/B evidence, excluding database images.""" +import hashlib +import json +from pathlib import Path +import shutil +import subprocess + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +TREE = ROOT / 'worktrees/cache-invalid-addresses' +OUT = TREE / 'benchmarks/results-20261013/cache-invalid-addresses' + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def copy_file(source, destination): + destination.parent.mkdir(parents=True, exist_ok=True) + shutil.copyfile(source, destination) + + +def main(): + OUT.mkdir(parents=True, exist_ok=True) + copied = [] + manifests = [] + for directory in sorted((ROOT / 'benchmarks/cache-invalid-addresses').iterdir()): + if not directory.is_dir(): + continue + manifest_path = directory / 'manifest.json' + if not manifest_path.exists(): + continue + manifest = json.loads(manifest_path.read_text()) + assert manifest['complete'], directory + assert all(record['correctness_passed'] and record['returncode'] == 0 + for record in manifest['runs']), directory + manifests.append(manifest) + for source in sorted(directory.rglob('*')): + if source.is_file() and source.name != 'probe.db': + destination = OUT / directory.name / source.relative_to(directory) + copy_file(source, destination) + copied.append(destination) + for source in sorted(COORD.iterdir()): + if source.is_file() and source.suffix in {'.json', '.txt', '.patch', '.log'}: + destination = OUT / 'provenance' / source.name + copy_file(source, destination) + copied.append(destination) + for source in sorted((ROOT / 'coordination').glob('invalid-addresses-*.log')): + destination = OUT / 'provenance' / source.name + copy_file(source, destination) + copied.append(destination) + for name in ('build_invalid_addresses.py', 'invalid_addresses_compare.py', + 'invalid_addresses_repeat.py', 'invalid_addresses_insert_repeat.py', + 'run_invalid_addresses.py', 'archive_invalid_addresses.py', 'report_invalid_addresses.py', + 'run_job.py', 'audit_serialization.py'): + source = ROOT / 'coordination' / name + destination = OUT / 'runners' / name + copy_file(source, destination) + copied.append(destination) + jobs = [json.loads(line) for line in (ROOT / 'coordination/jobs.jsonl').read_text().splitlines() + if 'invalid-address' in json.loads(line)['name']] + jobs_path = OUT / 'provenance/jobs.json' + jobs_path.write_text(json.dumps(jobs, indent=2) + '\n') + copied.append(jobs_path) + measured = json.loads((COORD / 'validated-build.json').read_text()) + head = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=TREE, text=True).strip() + for relative, expected in measured['source_files_sha256'].items(): + assert digest(TREE / relative) == expected, relative + source = subprocess.check_output(['git', 'show', f'{head}:{relative}'], cwd=TREE) + assert hashlib.sha256(source).hexdigest() == expected, relative + inventory = dict(artifact_count=len(copied), process_count=sum(len(m['runs']) for m in manifests), + source_verified_at_head=head, + files={str(path.relative_to(OUT)): digest(path) for path in sorted(copied)}) + (OUT / 'inventory.json').write_text(json.dumps(inventory, indent=2) + '\n') + print(json.dumps(dict(output=str(OUT), artifacts=len(copied), processes=inventory['process_count']), indent=2)) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/audit_serialization.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/audit_serialization.py new file mode 100644 index 000000000..6e10924df --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/audit_serialization.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 +from pathlib import Path +import json,time +r=Path(__file__).resolve().parent +jobs=[json.loads(line) for line in (r/'jobs.jsonl').read_text().splitlines() if line.strip()] +bench=[j for j in jobs if j['mode']=='benchmark'];overlap=[] +for i,b in enumerate(jobs): + if b['mode']!='benchmark':continue + for k,j in enumerate(jobs): + if i==k or (j['mode']=='benchmark' and k0:overlap.append({'benchmark':b['name'],'other':j['name'],'seconds':seconds}) +result={'audited_at':time.time(),'completed_jobs':len(jobs),'completed_benchmark_jobs':len(bench),'overlaps':overlap,'failed_jobs':[{'name':j['name'],'mode':j['mode'],'returncode':j.get('returncode')} for j in jobs if j.get('returncode')!=0]} +(r/'serialization-audit.json').write_text(json.dumps(result,indent=2)+'\n') +print(json.dumps({k:v for k,v in result.items() if k!='failed_jobs'},indent=2)) +if overlap:raise SystemExit('Benchmark overlap detected') diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/build_invalid_addresses.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/build_invalid_addresses.py new file mode 100644 index 000000000..1d2eb2aea --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/build_invalid_addresses.py @@ -0,0 +1,89 @@ +#!/usr/bin/env python3 +"""Build identical frozen public harnesses; invoke under run_job.py build. + +Run separately for parent and candidate after their release library builds. +Outputs are immutable: use another build directory for any measured revision. +""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +ROOT = Path(__file__).resolve().parent.parent +OUT = ROOT / 'coordination/cache-invalid-addresses' +BASE = '2907e97e90a7861e789192485e0892522a9feb3a' +PROFILES = { + 'parent': (ROOT / 'worktrees/cache-errors', 'build-invalid-address-control'), + 'validated': (ROOT / 'worktrees/cache-invalid-addresses', 'build-invalid-address-bench'), +} +HARNESSES = {'kvbench': 'kvbench.c', 'insert_benchmark': 'insert_benchmark.c'} + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label', choices=PROFILES) + args = parser.parse_args() + label = args.label + tree, build = PROFILES[label] + OUT.mkdir(parents=True, exist_ok=True) + record_path = OUT / f'{label}-build.json' + assert not record_path.exists(), record_path + library = tree / build / 'release/lib/libsplinterdb.a' + head = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=tree, text=True).strip() + if label == 'parent': + assert head == BASE, head + assert not subprocess.check_output(['git', 'diff', 'HEAD', '--', 'src', 'include', 'Makefile'], cwd=tree) + builds = {} + for name, filename in HARNESSES.items(): + source = ROOT / 'baseline/benchmarks' / filename + binary = tree / build / 'release/bin' / name + binary.parent.mkdir(parents=True, exist_ok=True) + assert not binary.exists(), binary + command = ['cc', '-D_GNU_SOURCE', '-ggdb', '-Wall', '-pthread', '-Werror', + '-DXXH_STATIC_LINKING_ONLY', '-fPIC', '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-O3', '-ffast-math', '-flto', '-march=native'] + if name == 'kvbench': + command += ['-DKVBENCH_CLOSE_HAS_FORCE', '-I', str(tree / 'include')] + else: + command += ['-std=gnu11', '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux')] + command += [str(source), str(library), '-laio', '-lxxhash', '-lm', '-lpthread', '-o', str(binary)] + subprocess.run(command, check=True) + builds[name] = dict(command=command, binary=str(binary), source_sha256=digest(source), + binary_sha256=digest(binary), library_sha256=digest(library)) + binary.with_suffix('.json').write_text(json.dumps(builds[name], indent=2) + '\n') + configs = list((tree / build / 'release').glob('build-config.*')) + assert len(configs) == 1, configs + config = configs[0].read_text() + (OUT / f'{label}-build-config.txt').write_text(config) + flags = [line for line in config.splitlines() if line.startswith(('CFLAGS =', 'LDFLAGS =', 'LIBS =', 'CC ='))] + files = [tree / 'Makefile'] + for directory in ('src', 'include'): + files.extend(path for path in sorted((tree / directory).rglob('*')) if path.is_file()) + patch = subprocess.check_output(['git', 'diff', '--binary', BASE, '--', 'src', 'include', 'Makefile'], cwd=tree) + (OUT / f'{label}-source-change.patch').write_bytes(patch) + record = dict(label=label, source_head=head, parent=BASE, tree=str(tree), build_root=build, + compiler=subprocess.check_output(['cc', '--version'], text=True).splitlines()[0], + flags=flags, builds=builds, library=str(library), library_sha256=digest(library), + source_files_sha256={str(path.relative_to(tree)): digest(path) for path in files}, + source_patch_sha256=hashlib.sha256(patch).hexdigest()) + if label == 'validated': + parent = json.loads((OUT / 'parent-build.json').read_text()) + assert record['flags'] == parent['flags'], (record['flags'], parent['flags']) + for name in HARNESSES: + assert builds[name]['source_sha256'] == parent['builds'][name]['source_sha256'] + normalized = [part.replace(str(tree), 'TREE').replace(build, 'BUILD') for part in builds[name]['command']] + parent_normalized = [part.replace(parent['tree'], 'TREE').replace(parent['build_root'], 'BUILD') + for part in parent['builds'][name]['command']] + assert normalized == parent_normalized + record_path.write_text(json.dumps(record, indent=2) + '\n') + print(record_path, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_compare.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_compare.py new file mode 100644 index 000000000..a14ed56a8 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_compare.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python3 +"""Isolate invalid-address validation overhead against compact cache-errors. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['parent', 'validated', 'validated', 'parent'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=20 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident', 'disk', 'insert']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / args.mode + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_compare.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_insert_repeat.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_insert_repeat.py new file mode 100644 index 000000000..524578d05 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_insert_repeat.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python3 +"""Reverse-order insertion repeat to check initial throughput losses. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['validated', 'parent', 'parent', 'validated'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=20 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['insert']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / 'insert-repeat' + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_insert_repeat.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_repeat.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_repeat.py new file mode 100644 index 000000000..8f1562908 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/invalid_addresses_repeat.py @@ -0,0 +1,253 @@ +#!/usr/bin/env python3 +"""Reverse-order resident repeat to distinguish small losses from time drift. + +Invoke with run_job.py benchmark mode: it holds benchmark.lock and the exclusive +machine.lock for the whole campaign. Images live on verified physical storage; +every query fixture copy is fsynced before O_DIRECT open. Only this runner's +successfully closed scratch image may be removed between measured processes. +""" +import argparse +import csv +import hashlib +import json +import os +from pathlib import Path +import re +import statistics +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +ORDER = ['validated', 'parent', 'parent', 'validated'] +PHASES = ['warm', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(1024 * 1024), b''): + h.update(block) + return h.hexdigest() + + +def write_json(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def provenance(): + records = {label: json.loads((COORD / f'{label}-build.json').read_text()) for label in set(ORDER)} + for label, record in records.items(): + tree = Path(record['tree']) + for relative, expected in record['source_files_sha256'].items(): + assert digest(tree / relative) == expected, (label, relative) + assert digest(record['library']) == record['library_sha256'], label + for build in record['builds'].values(): + assert digest(build['binary']) == build['binary_sha256'], build['binary'] + assert records['parent']['flags'] == records['validated']['flags'] + return records + + +def prepare_scratch(out, manifest): + db = out / 'probe.db' + if db.exists(): + assert manifest['runs'] and manifest['runs'][-1]['correctness_passed'], db + db.unlink() + return db + + +def finish_run(out, manifest, record, process, db): + record.update(returncode=process.returncode, finished=time.time(), + db_allocated_bytes=db.stat().st_blocks * 512, db_apparent_bytes=db.stat().st_size) + manifest['runs'].append(record) + write_json(out / 'manifest.json', manifest) + assert process.returncode == 0, record + + +def query_summary(out, rows): + summaries = [] + for phase in PHASES[1:]: + groups = {label: [row for row in rows if row['phase'] == phase and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(float(row[key]) for row in groups[label]) + for label in ('parent', 'validated'): + rates = [float(row['ops_s']) for row in groups[label]] + record = dict(phase=phase, version=label, samples=len(rates), + ops_s_mean=statistics.fmean(rates), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + cpu_us_op=statistics.fmean(1e6 * float(row['cpu_s']) / int(row['ops']) for row in groups[label]), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + read_B_op=mean(label, 'rd_B_op'), write_B_op=mean(label, 'wr_B_op'), + p99_us=mean(label, 'p99_us'), errors=0, violations=0) + summaries.append(record) + print(phase, label, f'{record["ops_s_mean"]:.1f} ops/s [{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_queries(mode, out, manifest): + resident = mode == 'resident' + fixture = ROOT / f'benchmarks/lazy-merge/{mode}-log0/0-baseline.db' + manifest.update(fixture=str(fixture), fixture_sha256=digest(fixture), fixture_copy_fsynced=True, + n=200000 if resident else 2000000, cache_mib=128 if resident else 64, + seconds=30 if resident else 10, phases=PHASES, log=0) + write_json(out / 'manifest.json', manifest) + for index, label in enumerate(ORDER): + db = prepare_scratch(out, manifest) + copy_started = time.time() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as image: + os.fsync(image.fileno()) + copy_finished = time.time() + build = manifest['build_provenance'][label]['builds']['kvbench'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), '--open', + '--n', str(manifest['n']), '--cache-mib', str(manifest['cache_mib']), + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '1', + '--normal-bg', '3', '--memtable-mib', '4', '--secs', str(manifest['seconds']), + '--warmup', '1', '--csv', str(out / 'results.csv'), '--vtag', label, + '--stag', mode, '--otag', str(index), '--rep', str(index // 2), + '--seed', '42', '--hang-secs', '60', '--hang-dir', str(out), *PHASES] + record = dict(index=index, version=label, command=argv, started=time.time(), + correctness_passed=False, binary_sha256=build['binary_sha256'], + copy_started=copy_started, copy_fsync_finished=copy_finished) + print('invalid-addresses', mode, index + 1, '/', len(ORDER), label, flush=True) + with (out / f'{index}-{label}.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=600) + finish_run(out, manifest, record, process, db) + rows = read_csv(out / 'results.csv') + current = [row for row in rows if row['order'] == str(index)] + assert len(current) == len(PHASES), current + assert all(int(row['ops']) > 0 and int(row['errors']) == 0 and int(row['violations']) == 0 + for row in current), current + if resident: + assert all(float(row['rd_B_op']) == 0 for row in current if row['phase'] != 'warm'), current + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + query_summary(out, rows) + + +def insert_summary(out, rows): + write_csv(out / 'results.csv', rows) + summaries = [] + for wal in (0, 1): + groups = {label: [row for row in rows if row['wal'] == wal and row['version'] == label] + for label in set(ORDER)} + assert all(len(group) == 2 for group in groups.values()) + mean = lambda label, key: statistics.fmean(row[key] for row in groups[label]) + for label in ('parent', 'validated'): + rates = [row['ops_s'] for row in groups[label]] + record = dict(wal=wal, threads=8, version=label, samples=len(rates), + ops_s_mean=mean(label, 'ops_s'), ops_s_min=min(rates), ops_s_max=max(rates), + throughput_delta_parent_pct=100 * (mean(label, 'ops_s') / mean('parent', 'ops_s') - 1), + drain_delta_parent_pct=100 * (mean(label, 'drain_ops_s') / mean('parent', 'drain_ops_s') - 1), + cpu_us_op=mean(label, 'cpu_us_op'), + cpu_efficiency_delta_parent_pct=100 * (mean(label, 'ops_per_cpu_s') / mean('parent', 'ops_per_cpu_s') - 1), + p99_us=mean(label, 'p99_us'), max_ms=max(row['max_ms'] for row in groups[label]), + close_s=mean(label, 'close_s'), read_B_op=mean(label, 'read_B_op'), + write_B_op=mean(label, 'write_B_op')) + summaries.append(record) + print('insert WAL', wal, label, f'{record["ops_s_mean"]:.1f} ops/s ' + f'[{min(rates):.1f},{max(rates):.1f}], ' + f'{record["throughput_delta_parent_pct"]:+.2f}%, CPUeff ' + f'{record["cpu_efficiency_delta_parent_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def run_insert(out, manifest): + manifest.update(records=20000000, seconds=0, report_ms=20, threads=8, + cache_mib=256, memtable_mib=8, wal_modes=[0, 1]) + write_json(out / 'manifest.json', manifest) + rows = [] + for wal in (0, 1): + for index, label in enumerate(ORDER): + prefix = out / f'wal{wal}-t8-{index}-{label}' + db = prepare_scratch(out, manifest) + build = manifest['build_provenance'][label]['builds']['insert_benchmark'] + argv = ['taskset', '-c', '0-11', build['binary'], '--db', str(db), + '--csv', str(prefix.with_suffix('.csv')), '--summary', str(prefix.with_suffix('.summary.csv')), + '--records', '20000000', '--seconds', '0', '--report-ms', '20', + '--cache-mib', '256', '--disk-gib', '16', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', '12', '--seed', '42'] + if not wal: + argv += ['--no-log'] + record = dict(wal=wal, threads=8, index=index, version=label, command=argv, + binary_sha256=build['binary_sha256'], started=time.time(), correctness_passed=False) + print('invalid-addresses insert:', wal, index, label, flush=True) + with prefix.with_suffix('.log').open('w') as stream: + process = subprocess.run(argv, stdout=stream, stderr=subprocess.STDOUT, timeout=180) + finish_run(out, manifest, record, process, db) + summaries = read_csv(prefix.with_suffix('.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert inserted == 20000000, summary + log = prefix.with_suffix('.log').read_text() + assert re.search(r'load_end .* error=0(?: |\n)', log), prefix + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, prefix + intervals = read_csv(prefix.with_suffix('.csv')) + cpu_s = sum(float(row['cpu_cores']) * float(row['interval_s']) for row in intervals) + rows.append(dict(wal=wal, threads=8, version=label, index=index, + ops_s=float(summary['achieved_insert_ops_s']), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])), + close_s=float(close[1]), inserted=inserted, + p99_us=1000 * float(summary['insert_service_p99_ms']), + max_ms=float(summary['insert_service_max_ms']), + cpu_us_op=cpu_s * 1e6 / inserted, ops_per_cpu_s=inserted / cpu_s, + read_B_op=sum(float(row['read_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted, + write_B_op=sum(float(row['write_mib_s']) * float(row['interval_s']) + for row in intervals) * 2**20 / inserted)) + record['correctness_passed'] = True + write_json(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + insert_summary(out, rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident']) + args = parser.parse_args() + out = ROOT / 'benchmarks/cache-invalid-addresses' / 'resident-repeat' + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + manifest = dict(project='cache-invalid-addresses', regime=args.mode, order=ORDER, + output_directory=str(out), filesystem=filesystem, io='O_DIRECT', cpu_affinity='0-11', + scope='invalid disk address validation against compact cache-errors parent', + build_provenance=provenance(), runner_sha256=digest(__file__), runs=[]) + write_json(out / 'manifest.json', manifest) + (out / 'invalid_addresses_repeat.py').write_bytes(Path(__file__).read_bytes()) + source_name = 'insert_benchmark.c' if args.mode == 'insert' else 'kvbench.c' + (out / source_name).write_bytes((ROOT / 'baseline/benchmarks' / source_name).read_bytes()) + if args.mode == 'insert': + run_insert(out, manifest) + else: + run_queries(args.mode, out, manifest) + assert len(manifest['runs']) == len(ORDER) * (2 if args.mode == 'insert' else 1) + assert all(run['correctness_passed'] for run in manifest['runs']) + manifest['complete'] = True + write_json(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/report_invalid_addresses.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/report_invalid_addresses.py new file mode 100644 index 000000000..22a49b4c9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/report_invalid_addresses.py @@ -0,0 +1,139 @@ +#!/usr/bin/env python3 +"""Produce the benchmark portion of the cache address-validation report.""" +import csv +import json +from pathlib import Path + +ROOT = Path(__file__).resolve().parent.parent +COORD = ROOT / 'coordination/cache-invalid-addresses' +DATA = ROOT / 'benchmarks/cache-invalid-addresses' + + +def summaries(name): + with (DATA / name / 'summary.csv').open() as stream: + return list(csv.DictReader(stream)) + + +def query_row(rows, phase): + return next(row for row in rows if row['phase'] == phase and row['version'] == 'validated') + + +def percent(row, field='throughput_delta_parent_pct'): + return f'{float(row[field]):+.2f}%' + + +def main(): + names = ['resident', 'disk', 'insert', 'resident-repeat', 'insert-repeat'] + metadata = [json.loads((DATA / name / 'manifest.json').read_text()) for name in names] + assert all(item['complete'] for item in metadata) + assert all(run['correctness_passed'] and run['returncode'] == 0 + for item in metadata for run in item['runs']) + resident, disk, insert, repeat, insert_repeat = [summaries(name) for name in names] + verified = json.loads((COORD / 'verified-source-commit.json').read_text()) + lines = [ + f'Compared cache-errors parent `{verified["parent_commit"]}` against the ' + f'invalid-address candidate `{verified["candidate_commit"]}`. All ' + f'{sum(len(item["runs"]) for item in metadata)} benchmark processes completed ' + 'successfully. Query error/violation counters were zero; every insertion ' + 'process inserted all 20 million records and reported a successful close.', + '', + 'All databases were on ext4 `/dev/mapper/snafu-root_crypt`, using `O_DIRECT`. ' + 'Query runs used fresh sparse copies of immutable existing fixtures, each ' + 'fsynced before opening. The campaign coordinator held `benchmark.lock` and ' + 'an exclusive `machine.lock` during timing, preventing concurrent benchmark, ' + 'build, or test jobs. CPU affinity was 0–11. Original fixtures were preserved.', + '', + 'The machine was an Intel Core i7-12800H (20 logical CPUs); observed ' + 'frequency governors were `powersave`. Frequency was not pinned. ' + 'The compiler was GCC 14.2.0 (Debian 14.2.0-19).', + '', + 'Both variants were built freshly with the same GCC compiler and release ' + '`-O3 -ffast-math -flto` library flags; memory-allocation fault injection ' + 'was disabled in both (`BUILD_MEMORY_FAULT_INJECTION=0`). This does not ' + 'claim that cache debug-hook checks were removed. The identical frozen ' + 'public query/insertion harnesses additionally ' + 'used `-march=native`. SHA-256 provenance records cover exact binaries, ' + 'static libraries, harness sources, fixture images, and all 106 production ' + 'source/Makefile files. The candidate source inventory was verified against ' + 'its committed source after the build.', + '', + 'Query keys were 24 bytes and values 100 bytes. Resident queries used ' + '200,000 keys and a 128 MiB cache; the timed resident phases all reported ' + 'zero disk-read bytes. Disk queries used 2 million keys and a 64 MiB cache. ' + 'Logging was disabled for query runs. Initial runs used ABBA order ' + '(parent, candidate, candidate, parent), 20 seconds per resident phase ' + 'and 10 seconds per disk phase, with one second of phase warmup. The ' + 'focused resident repeat used BAAB order and 30 seconds per phase with ' + 'the same binaries and fixtures.', + '', + 'Throughput changes below compare arithmetic means of the two candidate ' + 'samples with the two parent samples in each campaign. Positive means ' + 'faster. The raw CSV files include each sample, CPU time, latency, and I/O.', + '', + '| Query | Threads | Initial resident | Resident BAAB repeat | Disk |', + '|---|---:|---:|---:|---:|', + ] + for query, descriptor in [('point', 'Point'), ('range:uniform:1', 'Range 1'), + ('range:uniform:10000', 'Range 10,000')]: + for threads in (1, 8): + phase = f'{"point:uniform" if query == "point" else query}@{threads}' + repeated = [row for row in repeat if row['phase'] == phase and row['version'] == 'validated'] + repeat_delta = percent(repeated[0]) if repeated else '—' + lines.append(f'| {descriptor} | {threads} | {percent(query_row(resident, phase))} | ' + f'{repeat_delta} | {percent(query_row(disk, phase))} |') + lines += [ + '', + 'Insertions used 8 inserters, 20 million 16-byte keys/16-byte values per ' + 'process, a 256 MiB cache, an 8 MiB memtable, one memtable background ' + 'thread and three normal background threads. Both WAL modes were measured ' + 'in ABBA order and repeated in BAAB order. Drain throughput includes the ' + 'final close time. CPU efficiency is operations per process CPU second.', + '', + '| WAL | Initial throughput | BAAB throughput | Initial drain | BAAB drain | ' + 'Initial CPU efficiency | BAAB CPU efficiency |', + '|---|---:|---:|---:|---:|---:|---:|', + ] + for wal in (0, 1): + before = next(row for row in insert if row['wal'] == str(wal) and row['version'] == 'validated') + after = next(row for row in insert_repeat if row['wal'] == str(wal) and row['version'] == 'validated') + lines.append(f'| {"On" if wal else "Off"} | {percent(before)} | {percent(after)} | ' + f'{percent(before, "drain_delta_parent_pct")} | ' + f'{percent(after, "drain_delta_parent_pct")} | ' + f'{percent(before, "cpu_efficiency_delta_parent_pct")} | ' + f'{percent(after, "cpu_efficiency_delta_parent_pct")} |') + lines += [ + '', + 'The initial resident controls drifted substantially: parent point/1 ' + 'fell from 1.268M to 1.162M ops/s and point/8 from 5.929M to 5.464M. ' + 'These intervals bracketed the candidate samples, so the initial small ' + 'negative means alone do not isolate validation overhead. The reverse ' + 'repeats were added to check that ambiguity. Each campaign has only two ' + 'samples per variant; do not interpret sample ranges as confidence intervals.', + '', + 'The focused resident repeat ranged from -0.10% to +3.05%, so the initial ' + 'query losses did not reproduce under reversed ordering. Disk-query means ' + 'ranged from -1.02% to +0.53%. WAL-enabled insertion remained slightly ' + 'slower in both orders (-2.94% and -1.77%); across all four samples per ' + 'variant, mean throughput was 2.36% lower and throughput including close ' + 'was 2.34% lower. Its CPU efficiency was essentially unchanged (+0.01% ' + 'in both orders). The repeated insertion sample ranges overlapped. These ' + 'data leave a small possible WAL-insertion throughput cost unresolved; ' + 'they do not establish its cause or demonstrate a CPU-cost increase.', + '', + 'This comparison covers ordinary point/range queries and insertions on ' + 'valid databases. It does not measure a repeated-invalid-address workload ' + '(including warning output) or establish equivalence for every application.', + '', + 'The archived runners, command arrays, build configurations, source patch, ' + 'binary/library hashes, logs, and result tables are in ' + '`benchmarks/results-20261013/cache-invalid-addresses/`. ' + 'Database images and executable binaries remain in the campaign workspace ' + 'and are not included in the git artifact directory.', + '', + ] + (COORD / 'benchmark-report.md').write_text('\n'.join(lines)) + print(COORD / 'benchmark-report.md') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/run_invalid_addresses.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/run_invalid_addresses.py new file mode 100644 index 000000000..45dae7056 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/run_invalid_addresses.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +"""Run controlled query and insertion comparisons inside an outer benchmark lock.""" +import json +from pathlib import Path +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +OUT = ROOT / 'coordination/cache-invalid-addresses' +records = [] +for mode in ('resident', 'disk', 'insert'): + command = ['python3', str(ROOT / 'coordination/invalid_addresses_compare.py'), mode] + record = dict(mode=mode, command=command, started=time.time()) + with (OUT / f'{mode}-benchmark.log').open('w') as stream: + process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True) + for line in process.stdout: + stream.write(line) + stream.flush() + print(line, end='', flush=True) + record.update(returncode=process.wait(), finished=time.time()) + records.append(record) + (OUT / 'campaigns.json').write_text(json.dumps(records, indent=2) + '\n') + assert record['returncode'] == 0, record diff --git a/benchmarks/results-20261013/cache-invalid-addresses/runners/run_job.py b/benchmarks/results-20261013/cache-invalid-addresses/runners/run_job.py new file mode 100644 index 000000000..299c91084 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/runners/run_job.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +"""Coordinate this campaign's builds/tests and disk-backed benchmarks.""" +import argparse +import fcntl +import json +import os +from pathlib import Path +import subprocess +import tempfile +import time + +ROOT = Path(__file__).resolve().parent.parent +p = argparse.ArgumentParser() +p.add_argument('mode', choices=['build', 'test', 'benchmark']) +p.add_argument('--name', required=True) +p.add_argument('--db-dir', type=Path) +p.add_argument('command', nargs=argparse.REMAINDER) +a = p.parse_args() +command = a.command[1:] if a.command[:1] == ['--'] else a.command +if not command: + p.error('command required after --') +if a.mode == 'benchmark': + if a.db_dir is None: + p.error('benchmark requires --db-dir') + a.db_dir.mkdir(parents=True, exist_ok=True) + db_dir = a.db_dir.resolve() + if not db_dir.is_relative_to(ROOT / 'benchmarks'): + p.error('benchmark database directory must be under the campaign benchmarks directory') + fs = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(db_dir)], text=True).strip() + if fs.split()[0] in {'tmpfs', 'ramfs'} or not fs.split()[1].startswith('/dev/'): + p.error('benchmark storage must be a verified disk filesystem: ' + fs) + bench_lock = open(ROOT / 'coordination' / 'benchmark.lock', 'a+') + fcntl.flock(bench_lock, fcntl.LOCK_EX) + print('Benchmark database storage:', fs, str(db_dir), flush=True) +machine_lock = open(ROOT / 'coordination' / 'machine.lock', 'a+') +fcntl.flock(machine_lock, fcntl.LOCK_EX if a.mode == 'benchmark' else fcntl.LOCK_SH) +record = dict(name=a.name, mode=a.mode, cwd=os.getcwd(), command=command, + started=time.time(), pid=os.getpid()) +if a.db_dir is not None: + record['db_dir'] = str(a.db_dir.resolve()) +print('Starting', a.name, a.mode, flush=True) +try: + # Tool commands run in distinct PID namespaces; GNU make's FIFO names + # otherwise collide when several builds choose /tmp/GMfifo8. + with tempfile.TemporaryDirectory(prefix='splinter-' + a.name + '-', dir='/tmp') as temporary: + environment = dict(os.environ, TMPDIR=temporary) + result = subprocess.run(command, env=environment) + record['returncode'] = result.returncode +finally: + record['finished'] = time.time() + with open(ROOT / 'coordination' / 'jobs.jsonl', 'a') as journal: + fcntl.flock(journal, fcntl.LOCK_EX) + journal.write(json.dumps(record) + '\n') +raise SystemExit(result.returncode) diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-results.json b/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-results.json new file mode 100644 index 000000000..4bd58d848 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-results.json @@ -0,0 +1,20 @@ +[ + { + "name": "asan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug-asan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-asan-writeback", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876682.4873989, + "binary_sha256": "d520401711cc4941ca2e402170b21e4c5d6688d0c74b264e1f57bb6d71233181", + "ASAN_OPTIONS": "detect_leaks=0:abort_on_error=1", + "returncode": 0, + "finished": 1791876685.2616377, + "log_sha256": "29323d77d9be50f84329f2a405fb6d675dfd28b72d5f4ba6c430feec18d9ba76", + "tests": 16, + "passed": 16, + "failed": 0, + "skipped": 0 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-run.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-run.log new file mode 100644 index 000000000..dad922957 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-run.log @@ -0,0 +1,3 @@ +Starting invalid-address-validation-asan test +Running asan-writeback +{"name": "asan-writeback", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug-asan/bin/unit/writeback_set_test"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-asan-writeback", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791876682.4873989, "binary_sha256": "d520401711cc4941ca2e402170b21e4c5d6688d0c74b264e1f57bb6d71233181", "ASAN_OPTIONS": "detect_leaks=0:abort_on_error=1", "returncode": 0, "finished": 1791876685.2616377, "log_sha256": "29323d77d9be50f84329f2a405fb6d675dfd28b72d5f4ba6c430feec18d9ba76", "tests": 16, "passed": 16, "failed": 0, "skipped": 0} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-writeback.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-writeback.log new file mode 100644 index 000000000..93c6f7b58 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/asan-writeback.log @@ -0,0 +1,207 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/16 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/16 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/16 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/16 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/16 writeback_set:test_add_extent [OK] +TEST 6/16 writeback_set:test_empty_set [OK] +TEST 7/16 writeback_set:test_add_clean_page [OK] +TEST 8/16 writeback_set:test_repeated_rounds [OK] +TEST 9/16 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/16 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/16 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/16 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/16 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/16 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/16 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/16 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +RESULTS: 16 tests (16 ok, 0 failed, 0 skipped) ran in 2747 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan-run.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan-run.log new file mode 100644 index 000000000..10f1d0bdd --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan-run.log @@ -0,0 +1,3 @@ +Starting invalid-address-validation-asan-build build +Building build-asan +{"name": "build-asan", "command": ["make", "-j4", "BUILD_MODE=debug", "BUILD_ASAN=1", "build/debug-asan/bin/unit/writeback_set_test"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", "started": 1791876637.4609134, "returncode": 0, "finished": 1791876638.6776443} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan.json b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan.json new file mode 100644 index 000000000..a5539a61a --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan.json @@ -0,0 +1,14 @@ +{ + "name": "build-asan", + "command": [ + "make", + "-j4", + "BUILD_MODE=debug", + "BUILD_ASAN=1", + "build/debug-asan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "started": 1791876637.4609134, + "returncode": 0, + "finished": 1791876638.6776443 +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan.log new file mode 100644 index 000000000..6dfdd1a97 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-asan.log @@ -0,0 +1,33 @@ +Checking for mismatched config...No mismatched config found +Saving config to build/debug-asan/build-config.8c42f2823604ee94c47161879fcb1f2c +Compiling tests/unit/main.c [build/debug-asan/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build/debug-asan/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build/debug-asan/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build/debug-asan/obj/tests/config.o] +Compiling tests/test_data.c [build/debug-asan/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build/debug-asan/obj/tests/unit/unit_tests_common.o] +Compiling src/btree.c [build/debug-asan/obj/src/btree.o] +Compiling src/blob.c [build/debug-asan/obj/src/blob.o] +Compiling src/blob_build.c [build/debug-asan/obj/src/blob_build.o] +Compiling src/data_blob_build.c [build/debug-asan/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build/debug-asan/obj/src/data_internal.o] +Compiling src/mini_allocator.c [build/debug-asan/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build/debug-asan/obj/src/ondisk_ref.o] +Compiling src/clockcache.c [build/debug-asan/obj/src/clockcache.o] +Compiling src/allocator.c [build/debug-asan/obj/src/allocator.o] +Compiling src/rc_allocator.c [build/debug-asan/obj/src/rc_allocator.o] +Compiling src/task.c [build/debug-asan/obj/src/task.o] +Compiling src/writeback_set.c [build/debug-asan/obj/src/writeback_set.o] +Compiling src/util.c [build/debug-asan/obj/src/util.o] +Compiling src/platform_linux/platform_assert.c [build/debug-asan/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build/debug-asan/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build/debug-asan/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build/debug-asan/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_log.c [build/debug-asan/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build/debug-asan/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build/debug-asan/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build/debug-asan/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build/debug-asan/obj/src/platform_linux/shmalloc.o] +Compiling src/platform_linux/platform_io.c [build/debug-asan/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/laio.c [build/debug-asan/obj/src/platform_linux/laio.o] +Linking build/debug-asan/bin/unit/writeback_set_test diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release-run.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release-run.log new file mode 100644 index 000000000..af4e28cf5 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release-run.log @@ -0,0 +1,3 @@ +Starting invalid-address-validation-release-build build +Building build-release +{"name": "build-release", "command": ["make", "-j4", "BUILD_MODE=release", "build/release/bin/unit/writeback_set_test", "build/release/bin/unit/splinterdb_quick_test", "build/release/bin/unit/splinter_test"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", "started": 1791876637.4629016, "returncode": 0, "finished": 1791876647.0033953} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release.json b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release.json new file mode 100644 index 000000000..69deb7a89 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release.json @@ -0,0 +1,15 @@ +{ + "name": "build-release", + "command": [ + "make", + "-j4", + "BUILD_MODE=release", + "build/release/bin/unit/writeback_set_test", + "build/release/bin/unit/splinterdb_quick_test", + "build/release/bin/unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "started": 1791876637.4629016, + "returncode": 0, + "finished": 1791876647.0033953 +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release.log new file mode 100644 index 000000000..4cad4d7dd --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/build-release.log @@ -0,0 +1,59 @@ +Checking for mismatched config...No mismatched config found +Saving config to build/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling tests/unit/main.c [build/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build/release/obj/tests/config.o] +Compiling tests/test_data.c [build/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build/release/obj/tests/unit/unit_tests_common.o] +Compiling src/btree.c [build/release/obj/src/btree.o] +Compiling src/blob.c [build/release/obj/src/blob.o] +Compiling src/blob_build.c [build/release/obj/src/blob_build.o] +Compiling src/data_blob_build.c [build/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build/release/obj/src/data_internal.o] +Compiling src/mini_allocator.c [build/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build/release/obj/src/ondisk_ref.o] +Compiling src/clockcache.c [build/release/obj/src/clockcache.o] +Compiling src/allocator.c [build/release/obj/src/allocator.o] +Compiling src/rc_allocator.c [build/release/obj/src/rc_allocator.o] +Compiling src/task.c [build/release/obj/src/task.o] +Compiling src/writeback_set.c [build/release/obj/src/writeback_set.o] +Compiling src/util.c [build/release/obj/src/util.o] +Compiling src/platform_linux/platform_assert.c [build/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_log.c [build/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build/release/obj/src/platform_linux/shmalloc.o] +Compiling src/platform_linux/platform_io.c [build/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/laio.c [build/release/obj/src/platform_linux/laio.o] +Compiling src/PackedArray.c [build/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build/release/obj/src/batch_rwlock.o] +Compiling src/core.c [build/release/obj/src/core.o] +Compiling src/default_data_config.c [build/release/obj/src/default_data_config.o] +Compiling src/memtable.c [build/release/obj/src/memtable.o] +Compiling src/merge.c [build/release/obj/src/merge.o] +Compiling src/notification.c [build/release/obj/src/notification.o] +Compiling src/routing_filter.c [build/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [build/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [build/release/obj/src/splinterdb.o] +Compiling src/superblock.c [build/release/obj/src/superblock.o] +Compiling src/trunk.c [build/release/obj/src/trunk.o] +Compiling tests/unit/splinterdb_quick_test.c [build/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build/release/obj/tests/functional/test_async.o] +Compiling src/histogram.c [build/release/obj/src/histogram.o] +Compiling tests/unit/splinter_test.c [build/release/obj/tests/unit/splinter_test.o] +Linking build/release/bin/unit/writeback_set_test +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking build/release/lib/libsplinterdb.so +Linking build/release/bin/unit/splinterdb_quick_test +Linking build/release/bin/unit/splinter_test diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-async.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-async.log new file mode 100644 index 000000000..3ddeeb064 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-async.log @@ -0,0 +1,29 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test: splinterdb_build_version 2907e97e-dirty +Dispatch test cache_test + +Started cache_test async performance. +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: async test started with 1+0 threads (ws=10%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=10%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+2 threads (ws=10%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 1+0 threads (ws=80%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=80%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: async test started with 8+0 threads (ws=96%) +cache_test: 32768 pages allocated + test 1% complete test 2% complete test 3% complete test 4% complete test 5% complete test 6% complete test 7% complete test 8% complete test 9% complete test 10% complete test 11% complete test 12% complete test 13% complete test 14% complete test 15% complete test 16% complete test 17% complete test 18% complete test 19% complete test 20% complete test 21% complete test 22% complete test 23% complete test 24% complete test 25% complete test 26% complete test 27% complete test 28% complete test 29% complete test 30% complete test 31% complete test 32% complete test 33% complete test 34% complete test 35% complete test 36% complete test 37% complete test 38% complete test 39% complete test 40% complete test 41% complete test 42% complete test 43% complete test 44% complete test 45% complete test 46% complete test 47% complete test 48% complete test 49% complete test 50% complete test 51% complete test 52% complete test 53% complete test 54% complete test 55% complete test 56% complete test 57% complete test 58% complete test 59% complete test 60% complete test 61% complete test 62% complete test 63% complete test 64% complete test 65% complete test 66% complete test 67% complete test 68% complete test 69% complete test 70% complete test 71% complete test 72% complete test 73% complete test 74% complete test 75% complete test 76% complete test 77% complete test 78% complete test 79% complete test 80% complete test 81% complete test 82% complete test 83% complete test 84% complete test 85% complete test 86% complete test 87% complete test 88% complete test 89% complete test 90% complete test 91% complete test 92% complete test 93% complete test 94% complete test 95% complete test 96% complete test 97% complete test 98% complete test 99% complete +cache_test: prefetch early wakeup test passed +cache_test: idle and exited batch owners test passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-build-retry.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-build-retry.log new file mode 100644 index 000000000..04507393f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-build-retry.log @@ -0,0 +1,68 @@ +Starting cache-invalid-addresses-debug-build-retry build +Checking for mismatched config...No mismatched config found +Compiling tests/unit/writeback_set_test.c [build/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build/debug/obj/tests/config.o] +Compiling src/btree.c [build/debug/obj/src/btree.o] +Compiling src/blob.c [build/debug/obj/src/blob.o] +Compiling src/blob_build.c [build/debug/obj/src/blob_build.o] +Compiling src/data_blob_build.c [build/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build/debug/obj/src/data_internal.o] +Compiling src/mini_allocator.c [build/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build/debug/obj/src/ondisk_ref.o] +Compiling src/clockcache.c [build/debug/obj/src/clockcache.o] +Compiling src/task.c [build/debug/obj/src/task.o] +Compiling src/writeback_set.c [build/debug/obj/src/writeback_set.o] +Compiling src/util.c [build/debug/obj/src/util.o] +Compiling src/platform_linux/platform_assert.c [build/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_log.c [build/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build/debug/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/platform_linux/platform_io.c [build/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/laio.c [build/debug/obj/src/platform_linux/laio.o] +Compiling src/PackedArray.c [build/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [build/debug/obj/src/core.o] +Compiling src/default_data_config.c [build/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [build/debug/obj/src/memtable.o] +Compiling src/merge.c [build/debug/obj/src/merge.o] +Compiling src/notification.c [build/debug/obj/src/notification.o] +Compiling src/routing_filter.c [build/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [build/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [build/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [build/debug/obj/src/superblock.o] +Compiling src/trunk.c [build/debug/obj/src/trunk.o] +Compiling tests/unit/splinterdb_quick_test.c [build/debug/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build/debug/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build/debug/obj/tests/functional/test_async.o] +Compiling src/histogram.c [build/debug/obj/src/histogram.o] +Compiling tests/unit/splinter_test.c [build/debug/obj/tests/unit/splinter_test.o] +Compiling tests/functional/avlTree.c [build/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [build/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [build/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [build/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [build/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [build/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [build/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [build/debug/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [build/debug/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [build/debug/obj/tests/functional/test_dispatcher.o] +Compiling tests/functional/test_functionality.c [build/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [build/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [build/debug/obj/tests/functional/ycsb_test.o] +Linking build/debug/bin/unit/writeback_set_test +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking build/debug/lib/libsplinterdb.so +Linking build/debug/bin/unit/splinterdb_quick_test +Linking build/debug/bin/unit/splinter_test +Linking build/debug/bin/driver_test diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-build.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-build.log new file mode 100644 index 000000000..3720f41be --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-build.log @@ -0,0 +1,28 @@ +Starting cache-invalid-addresses-debug-build build +Checking for mismatched config...No mismatched config found +Saving config to build/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling tests/unit/main.c [build/debug/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build/debug/obj/tests/config.o] +Compiling tests/test_data.c [build/debug/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build/debug/obj/tests/unit/unit_tests_common.o] +Compiling src/btree.c [build/debug/obj/src/btree.o] +Compiling src/blob.c [build/debug/obj/src/blob.o] +Compiling src/blob_build.c [build/debug/obj/src/blob_build.o] +Compiling src/data_blob_build.c [build/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build/debug/obj/src/data_internal.o] +Compiling src/mini_allocator.c [build/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build/debug/obj/src/ondisk_ref.o] +Compiling src/clockcache.c [build/debug/obj/src/clockcache.o] +Compiling src/allocator.c [build/debug/obj/src/allocator.o] +Compiling src/rc_allocator.c [build/debug/obj/src/rc_allocator.o] +src/clockcache.c: In function ‘clockcache_get_internal_async’: +src/clockcache.c:2726:55: error: passing argument 3 of ‘clockcache_try_lookup’ from incompatible pointer type [-Wincompatible-pointer-types] + 2726 | if (!clockcache_try_lookup(state->cc, state->addr, &state->entry_number)) { + | ^~~~~~~~~~~~~~~~~~~~ + | | + | uint64 * {aka long unsigned int *} +compilation terminated due to -Wfatal-errors. +make: *** [Makefile:365: build/debug/obj/src/clockcache.o] Error 1 +make: *** Waiting for unfinished jobs.... diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-core-propagation.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-core-propagation.log new file mode 100644 index 000000000..f82159311 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-core-propagation.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 119 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-prefetch.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-prefetch.log new file mode 100644 index 000000000..3b6c4740e --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-prefetch.log @@ -0,0 +1,10 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test: splinterdb_build_version 2907e97e-dirty +Dispatch test cache_test + +Started cache_test basic +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: unpublished prefetch admission race passed diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-quick.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-quick.log new file mode 100644 index 000000000..f9bad1f6d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-quick.log @@ -0,0 +1,51 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/47 splinterdb_quick:test_get_config_returns_effective_config [OK] +TEST 2/47 splinterdb_quick:test_get_cost_stats [OK] +TEST 3/47 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 4/47 splinterdb_quick:test_durable_barrier [OK] +TEST 5/47 splinterdb_quick:test_logged_oversized_value_failure_preserves_old_value [OK] +TEST 6/47 splinterdb_quick:test_basic_flow [OK] +TEST 7/47 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/47 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/47 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/47 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/47 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/47 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/47 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/47 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/47 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/47 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/47 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/47 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/47 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/47 splinterdb_quick:test_variable_length_values [OK] +TEST 21/47 splinterdb_quick:test_basic_iterator [OK] +TEST 22/47 splinterdb_quick:test_iterator_delete_current [OK] +TEST 23/47 splinterdb_quick:test_empty_iterator [OK] +TEST 24/47 splinterdb_quick:test_bounded_iterator [OK] +TEST 25/47 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 26/47 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 27/47 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 28/47 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 29/47 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 30/47 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 31/47 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 32/47 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 33/47 splinterdb_quick:test_close_and_reopen [OK] +TEST 34/47 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 35/47 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 36/47 splinterdb_quick:test_custom_data_config [OK] +TEST 37/47 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 38/47 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 39/47 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 40/47 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 41/47 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 42/47 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 43/47 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 44/47 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 45/47 splinterdb_quick:test_iterator_init_bug [OK] +TEST 46/47 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 47/47 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +RESULTS: 47 tests (47 ok, 0 failed, 0 skipped) ran in 8653 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-results.json b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-results.json new file mode 100644 index 000000000..574eb8762 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-results.json @@ -0,0 +1,92 @@ +[ + { + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-writeback", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875753.2376468, + "binary_sha256": "97741915358ed26ef30783f82343256ee9d2db311792fe6e46866e5bc47fe744", + "returncode": 0, + "finished": 1791875755.4615161, + "log_sha256": "06f1806a1dacb934b1209c219099c382a97a7f5dbb2337083fb6d704445463f5", + "tests": 16, + "passed": 16, + "failed": 0, + "skipped": 0 + }, + { + "name": "debug-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-quick", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875755.4640167, + "binary_sha256": "b24f95314852d7ddb43afe31b5d92926b2e22cc4fb31a07ebec1b94de5480ede", + "returncode": 0, + "finished": 1791875764.1593082, + "log_sha256": "e7c8b2f6e27f3e254ec09543c147ac27f7c10271b001fbdcf1f786375689cd55", + "tests": 47, + "passed": 47, + "failed": 0, + "skipped": 0 + }, + { + "name": "debug-core-propagation", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-core-propagation", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875764.1618474, + "binary_sha256": "3a1ef7d68ab448ad8d1e85bee497fe1cd1656edf8680c1d99564531b8346d8ac", + "returncode": 0, + "finished": 1791875764.327315, + "log_sha256": "f370652285c062225b075038e44bef2ea63efb7881cecc3c8346c48f356c8b60", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "name": "debug-prefetch", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-prefetch", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875764.3297727, + "binary_sha256": "6678999bf3b077f3c25c95c2cabe7f61f1eebd077ae30b86ab9ffe94c165b226", + "returncode": 0, + "finished": 1791875764.4456065, + "log_sha256": "bd258c16320c7d044906c2e7c1790a2e4e621e46da4d3ddbeff195f191edaf9b" + }, + { + "name": "debug-async", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test", + "cache_test", + "--async", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-async", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875764.4480302, + "binary_sha256": "6678999bf3b077f3c25c95c2cabe7f61f1eebd077ae30b86ab9ffe94c165b226", + "returncode": 0, + "finished": 1791875765.2148356, + "log_sha256": "8c05a9d98c5af1d0f73b7f8eb816bceb86a341cbeed6e6b08c02e22b619be278" + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-run.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-run.log new file mode 100644 index 000000000..6b709a77d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-run.log @@ -0,0 +1,11 @@ +Starting invalid-address-validation-debug test +Running debug-writeback +{"name": "debug-writeback", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/writeback_set_test"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-writeback", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791875753.2376468, "binary_sha256": "97741915358ed26ef30783f82343256ee9d2db311792fe6e46866e5bc47fe744", "returncode": 0, "finished": 1791875755.4615161, "log_sha256": "06f1806a1dacb934b1209c219099c382a97a7f5dbb2337083fb6d704445463f5", "tests": 16, "passed": 16, "failed": 0, "skipped": 0} +Running debug-quick +{"name": "debug-quick", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/splinterdb_quick_test"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-quick", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791875755.4640167, "binary_sha256": "b24f95314852d7ddb43afe31b5d92926b2e22cc4fb31a07ebec1b94de5480ede", "returncode": 0, "finished": 1791875764.1593082, "log_sha256": "e7c8b2f6e27f3e254ec09543c147ac27f7c10271b001fbdcf1f786375689cd55", "tests": 47, "passed": 47, "failed": 0, "skipped": 0} +Running debug-core-propagation +{"name": "debug-core-propagation", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/splinter_test", "test_cache_read_errors_reach_core_operations"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-core-propagation", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791875764.1618474, "binary_sha256": "3a1ef7d68ab448ad8d1e85bee497fe1cd1656edf8680c1d99564531b8346d8ac", "returncode": 0, "finished": 1791875764.327315, "log_sha256": "f370652285c062225b075038e44bef2ea63efb7881cecc3c8346c48f356c8b60", "tests": 1, "passed": 1, "failed": 0, "skipped": 0} +Running debug-prefetch +{"name": "debug-prefetch", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test", "cache_test", "--prefetch-admission", "--cache-capacity-mib", "64", "--db-capacity-gib", "2"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-prefetch", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791875764.3297727, "binary_sha256": "6678999bf3b077f3c25c95c2cabe7f61f1eebd077ae30b86ab9ffe94c165b226", "returncode": 0, "finished": 1791875764.4456065, "log_sha256": "bd258c16320c7d044906c2e7c1790a2e4e621e46da4d3ddbeff195f191edaf9b"} +Running debug-async +{"name": "debug-async", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test", "cache_test", "--async", "--cache-capacity-mib", "64", "--db-capacity-gib", "2"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-async", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791875764.4480302, "binary_sha256": "6678999bf3b077f3c25c95c2cabe7f61f1eebd077ae30b86ab9ffe94c165b226", "returncode": 0, "finished": 1791875765.2148356, "log_sha256": "8c05a9d98c5af1d0f73b7f8eb816bceb86a341cbeed6e6b08c02e22b619be278"} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-writeback.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-writeback.log new file mode 100644 index 000000000..ee89f97d6 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/debug-writeback.log @@ -0,0 +1,207 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/16 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/16 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/16 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/16 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/16 writeback_set:test_add_extent [OK] +TEST 6/16 writeback_set:test_empty_set [OK] +TEST 7/16 writeback_set:test_add_clean_page [OK] +TEST 8/16 writeback_set:test_repeated_rounds [OK] +TEST 9/16 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/16 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/16 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/16 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/16 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/16 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/16 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/16 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +RESULTS: 16 tests (16 ok, 0 failed, 0 skipped) ran in 2175 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/inventory.json b/benchmarks/results-20261013/cache-invalid-addresses/tests/inventory.json new file mode 100644 index 000000000..a17d2013b --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/inventory.json @@ -0,0 +1,423 @@ +{ + "created": 1791876719.9620237, + "source_head": "d3a4488d0be5aaa829cfb62510470c68ba9d5de5", + "source_files_sha256": { + "Makefile": "ce683f9cf159e411025527fe8bf77269a7ed7c6da6db2094d102f722d55dfae8", + "tests/unit/writeback_set_test.c": "7bcdee486d342f3f9a6b31cb268799c2b7e3ddb2c27e809245856f505e67ea6d", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "bc0621be7903d64e25059140005dafeea3f2a4a4ae0e658686501e52e4be934f", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "2c017baa533ba7fc609ccc19d4a0f202e2072cbde6a0946b9c9a52c54836373f", + "src/blob.h": "c726b5e73b73b13200cab59e7b1e5fc6d115600e2456c752bc6c4378085e25b3", + "src/blob_build.c": "8f4e25e692ee2208246446ac4b7c14104b5366c3e23ce577a958a7ff0d98276c", + "src/blob_build.h": "2a3eafbadf266361f299981228eef89929a0d85781b94e791f1f9f8f5e5fab92", + "src/btree.c": "d55c1eb34ec371cd1f976cb364bdbc18e027b60e5f8124a6140c4112753d17fe", + "src/btree.h": "090b4860b6dcc5b33855c473580c966c4caa885c6ef08cda9606505c2d9b34e6", + "src/btree_private.h": "9883970dda210f784ea6dc4a93889ce16392db89d410e54f5179229ae192cc4b", + "src/cache.h": "e2be1a991d256e0d12b500c6cc47512d39220184a0db74dcece67a6f2cab11ba", + "src/clockcache.c": "4e8e315a8af00a950e4f9a556a07f8f2fcd27ccf33696015c0f5d35c506384c3", + "src/clockcache.h": "efad35076cddb0fee9f14f674d760f7c5d433ed81a7f976e06d4177e63b4e273", + "src/core.c": "5c0f17d3a4122b2c6bbf34d325ed353e192b091201b97030de9d67cc6ba0b838", + "src/core.h": "7cf4d086f6d4dcaa4cbd161fef786dbe3cc502ced4512b7fe547c2aa2020462e", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "161352f5247978f3d57033818d05a79d0a1a0d0ffac2bc9f25f4f33eabca2227", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "49a2b0aec91a1c40784b8b3b54f016ef5504c79492b1393674123e27656a09bb", + "src/log_data.h": "06ab1d39b77abb01ec66a901fa52354908be26db8daef52899f5c03a6db2462e", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "df98421e597d1edeac871755f0473055b590791af8efad495575d20260e46a12", + "src/merge.h": "c17e2a0b6272ec52e6d1e80acd9df7dc85221f186e6c60e323c37b467dc5c41a", + "src/mini_allocator.c": "d9444da13fca2000f4128500b84be2b778300a4befc93f72e52b071b83c6491e", + "src/mini_allocator.h": "8d5242f5e4df5443baeab7a494a3c3b2f1491216abfd914c6dbc273370e45683", + "src/notification.c": "2f3bcda49d8ce35ad532fef8ec8f4aeca48bec280cdf6210c21d55cf2aa4a661", + "src/notification.h": "47eb73f5813d6f54658f339ce44d6a475f8f64f2b2eb6368261e839a090f083f", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "0ce628806e6896070359a9e39d069f326f460ab697c6c17ff17d171614290881", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "69ae9556daf1c7a69e007abd494bf9c86ec81c08bca1e032663009cef95b2fac", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "a145d39af39caf9dec6f1e1e24b6606ed615587d8dee52a23e0df410b2d07545", + "src/rc_allocator.h": "65f01decb7244b8f6a6c9e7acb47d4ccb4f2f3f369461e70aff33211f03ee39b", + "src/routing_filter.c": "3e722a880217cc4f5831f162dd6b3853a5d0d3f67ca3d3421b2144650657f73a", + "src/routing_filter.h": "579a3a4cc00b9cb125479b23eaa93e4a8309a195fe4082d988b629d4b95a2c91", + "src/shard_log.c": "ad129278d30fcae8247ff50c0b5bac3f2836c272ad101f5869f052735122aa34", + "src/shard_log.h": "4b0ccbabfa22b364a958c086784ced11f2df38b1b9988ca980e430a42a79cec3", + "src/splinterdb.c": "8a99ae9d33d124a6cc1636c34fe5f0e0682c099c1d9df182b075aef2dbc2ab93", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "34dd4c724e53c98f170c024c70dd22dae0a466806c167134200f92128420dfba", + "src/superblock.h": "72cd00ce0a7c43d1c25905d6bd39a400fa3245c133a3f559c58ae34a962157f2", + "src/task.c": "35886e598b4464af16e76497917955d3d55c6c077fbcf80fb3fd2284c8ddc08d", + "src/task.h": "35405e04fbdcef9bc5c5d6ef43debc4b0889d6bc4d8d530649b0c45a34012825", + "src/trunk.c": "892373ec383717289a6220b4351b670637e7c41877a97eb0edcb27a9e4e270f2", + "src/trunk.h": "05c5c5313f5a42b68482d03b58d2f17081c6da468a0ce888b0b0b38cc069baf2", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "include/splinterdb/data.h": "6d8984e702da446c2fe145eb2f6a576ca040cfd5740733c405d0d7387b243ec2", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "ff8ea4543af1bca8361aed2c7605320ff2a8f7c5f3f011c0a95ff60abffb15d3" + }, + "source_diff_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "runs": [ + { + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-writeback", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875753.2376468, + "binary_sha256": "97741915358ed26ef30783f82343256ee9d2db311792fe6e46866e5bc47fe744", + "returncode": 0, + "finished": 1791875755.4615161, + "log_sha256": "06f1806a1dacb934b1209c219099c382a97a7f5dbb2337083fb6d704445463f5", + "tests": 16, + "passed": 16, + "failed": 0, + "skipped": 0 + }, + { + "name": "debug-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-quick", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875755.4640167, + "binary_sha256": "b24f95314852d7ddb43afe31b5d92926b2e22cc4fb31a07ebec1b94de5480ede", + "returncode": 0, + "finished": 1791875764.1593082, + "log_sha256": "e7c8b2f6e27f3e254ec09543c147ac27f7c10271b001fbdcf1f786375689cd55", + "tests": 47, + "passed": 47, + "failed": 0, + "skipped": 0 + }, + { + "name": "debug-core-propagation", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-core-propagation", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875764.1618474, + "binary_sha256": "3a1ef7d68ab448ad8d1e85bee497fe1cd1656edf8680c1d99564531b8346d8ac", + "returncode": 0, + "finished": 1791875764.327315, + "log_sha256": "f370652285c062225b075038e44bef2ea63efb7881cecc3c8346c48f356c8b60", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "name": "debug-prefetch", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-prefetch", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875764.3297727, + "binary_sha256": "6678999bf3b077f3c25c95c2cabe7f61f1eebd077ae30b86ab9ffe94c165b226", + "returncode": 0, + "finished": 1791875764.4456065, + "log_sha256": "bd258c16320c7d044906c2e7c1790a2e4e621e46da4d3ddbeff195f191edaf9b" + }, + { + "name": "debug-async", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug/bin/driver_test", + "cache_test", + "--async", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-debug-async", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791875764.4480302, + "binary_sha256": "6678999bf3b077f3c25c95c2cabe7f61f1eebd077ae30b86ab9ffe94c165b226", + "returncode": 0, + "finished": 1791875765.2148356, + "log_sha256": "8c05a9d98c5af1d0f73b7f8eb816bceb86a341cbeed6e6b08c02e22b619be278" + }, + { + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-writeback", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876682.48554, + "binary_sha256": "3874c6b5380f499729eb0f804f8e5cacf6959b474bd873eb445393b284fc03ca", + "returncode": 0, + "finished": 1791876684.2567651, + "log_sha256": "c7816c418ee2f808c9eb1c2287d2429728d56b8a845e4d98d96af05094f2799a", + "tests": 16, + "passed": 16, + "failed": 0, + "skipped": 0 + }, + { + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-quick", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876684.2598515, + "binary_sha256": "52f9739692ac3915086acbdad4e99e6499156b3df2a502fd7ed17b00a55e7599", + "returncode": 0, + "finished": 1791876693.5087116, + "log_sha256": "c47567970ab11d0a7706e145a41c25461cd3f77e734fe71c0f74a7b6677aa760", + "tests": 47, + "passed": 47, + "failed": 0, + "skipped": 0 + }, + { + "name": "release-core-propagation", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-core-propagation", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876693.5111308, + "binary_sha256": "08f47454a6040138ee1da8ae271c65af724d80fc8c87dec08c2c48aade40d6f1", + "returncode": 0, + "finished": 1791876693.627084, + "log_sha256": "0fc22cea9a0e77ed761e74e0a083278fd16d6e726d94bc7d2d7c1a917ec14ee9", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "name": "asan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/debug-asan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-asan-writeback", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876682.4873989, + "binary_sha256": "d520401711cc4941ca2e402170b21e4c5d6688d0c74b264e1f57bb6d71233181", + "ASAN_OPTIONS": "detect_leaks=0:abort_on_error=1", + "returncode": 0, + "finished": 1791876685.2616377, + "log_sha256": "29323d77d9be50f84329f2a405fb6d675dfd28b72d5f4ba6c430feec18d9ba76", + "tests": 16, + "passed": 16, + "failed": 0, + "skipped": 0 + } + ], + "unit_tests": 144, + "unit_passed": 144, + "driver_runs": 2, + "jobs": [ + { + "name": "cache-invalid-addresses-debug-build", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "command": [ + "make", + "--jobserver-style=pipe", + "-j6", + "BUILD_MODE=debug", + "build/debug/bin/unit/writeback_set_test", + "build/debug/bin/unit/splinterdb_quick_test", + "build/debug/bin/unit/splinter_test", + "build/debug/bin/driver_test" + ], + "started": 1791875572.5986235, + "pid": 10, + "returncode": 2, + "finished": 1791875572.967841 + }, + { + "name": "cache-invalid-addresses-debug-build-retry", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "command": [ + "make", + "--jobserver-style=pipe", + "-j6", + "BUILD_MODE=debug", + "build/debug/bin/unit/writeback_set_test", + "build/debug/bin/unit/splinterdb_quick_test", + "build/debug/bin/unit/splinter_test", + "build/debug/bin/driver_test" + ], + "started": 1791875603.4785936, + "pid": 7, + "returncode": 0, + "finished": 1791875605.595484 + }, + { + "name": "invalid-address-validation-debug", + "mode": "test", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "debug" + ], + "started": 1791875753.2140782, + "pid": 4, + "returncode": 0, + "finished": 1791875765.2209795 + }, + { + "name": "invalid-address-validation-asan-build", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "build-asan" + ], + "started": 1791876637.4300838, + "pid": 3, + "returncode": 0, + "finished": 1791876638.6845963 + }, + { + "name": "invalid-address-validation-release-build", + "mode": "build", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "build-release" + ], + "started": 1791876637.4300833, + "pid": 3, + "returncode": 0, + "finished": 1791876647.0087051 + }, + { + "name": "invalid-address-validation-asan", + "mode": "test", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "asan" + ], + "started": 1791876682.4606645, + "pid": 3, + "returncode": 0, + "finished": 1791876685.2683628 + }, + { + "name": "invalid-address-validation-release", + "mode": "test", + "cwd": "/home/rob/projects/splinterdb", + "command": [ + "python3", + ".cache/projects-20261011/coordination/validate_invalid_addresses.py", + "release" + ], + "started": 1791876682.4583657, + "pid": 3, + "returncode": 0, + "finished": 1791876693.6331475 + } + ], + "artifacts_sha256": { + "asan-results.json": "3b8f96748fa8a8dbfaa57f9d7437e13c1bab0d9d4097fa820093ab936eb62bae", + "asan-run.log": "798a3c2897419a30636f563c94c6f5fc4b26dbe748ccd424fc9166028090561f", + "asan-writeback.log": "29323d77d9be50f84329f2a405fb6d675dfd28b72d5f4ba6c430feec18d9ba76", + "build-asan-run.log": "6c31f3ea3c1d384060ec8bcaa142ca8425ebea2707a5602abcec09436998eef0", + "build-asan.json": "310719f0db48fd9cd47b615a8da77e2b36980440d2833edfca0640a4e2759298", + "build-asan.log": "13c30338db7d04a811002cc2557554c553dfdb8ae5d9c94bb401f399a723c586", + "build-release-run.log": "2bde7215c2c2ce77000c6c547460030f533b065978d3d66a47e1160b419732eb", + "build-release.json": "ea2d953bade6a9ba0525b55f8bf2c0d2b98cc2f7c06a9e9eed5a91e8e06326d1", + "build-release.log": "49c7a0fddb69bf9d7adca8590ac287b147ecbd74afb209fbfe7a53b5204e7998", + "debug-async.log": "8c05a9d98c5af1d0f73b7f8eb816bceb86a341cbeed6e6b08c02e22b619be278", + "debug-build-retry.log": "360bcaed3968d6b4cfb88e3c65d452e5fe51092e3c1d6916b14db99de40b0402", + "debug-build.log": "5f7b95f5386157728358abc9be768fbc0b82f9f885623b940af03a8cc1592eb3", + "debug-core-propagation.log": "f370652285c062225b075038e44bef2ea63efb7881cecc3c8346c48f356c8b60", + "debug-prefetch.log": "bd258c16320c7d044906c2e7c1790a2e4e621e46da4d3ddbeff195f191edaf9b", + "debug-quick.log": "e7c8b2f6e27f3e254ec09543c147ac27f7c10271b001fbdcf1f786375689cd55", + "debug-results.json": "262334640559b849e62688a55e289384ef093800f5a510c7240ad722660576d9", + "debug-run.log": "03a1fca09250baa692551a11f390e5204c554b8dd90f5fcd8b9872c200961df9", + "debug-writeback.log": "06f1806a1dacb934b1209c219099c382a97a7f5dbb2337083fb6d704445463f5", + "release-core-propagation.log": "0fc22cea9a0e77ed761e74e0a083278fd16d6e726d94bc7d2d7c1a917ec14ee9", + "release-quick.log": "c47567970ab11d0a7706e145a41c25461cd3f77e734fe71c0f74a7b6677aa760", + "release-results.json": "df0a211e5171881b1723ef4ae843a6f75fe46d59ce1c6100589655576c52d244", + "release-run.log": "1e02c82341805805f18e07b05cd6577f954ecc18f342b282a5015771ea35e19d", + "release-writeback.log": "c7816c418ee2f808c9eb1c2287d2429728d56b8a845e4d98d96af05094f2799a" + }, + "scripts_sha256": { + "validate_invalid_addresses.py": "3d306a3235b2682ffbf1f95064bcfe69ebdcdfa24bd4aab070ffc923c19e9758", + "inventory_invalid_address_tests.py": "11f1555cfa404916ff73bb21e7343a89f3a695df46cf2b1ed53e7e8cd9154b1a", + "run_job.py": "908d86de805e6efd41b423c919187f2df14715104f047e10fa8a6c57129cc773" + }, + "libraries_sha256": { + "build/debug/lib/libsplinterdb.so": "a97d2bd94e7f0dd33676b30e75644cfa46885ecc1866b48d05168360a91354e3", + "build/release/lib/libsplinterdb.so": "65ebd095ad36d95141a512ee9d4ecc71cd64a022dec737d9553aa613504592c3" + } +} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/inventory_invalid_address_tests.py b/benchmarks/results-20261013/cache-invalid-addresses/tests/inventory_invalid_address_tests.py new file mode 100644 index 000000000..ff5061235 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/inventory_invalid_address_tests.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +"""Record reproducible invalid-address validation commands and artifact hashes.""" +import hashlib +import json +from pathlib import Path +import subprocess +import time +ROOT = Path(__file__).resolve().parent.parent +TREE = ROOT / 'worktrees/cache-invalid-addresses' +OUT = ROOT / 'coordination/cache-invalid-addresses-validation' +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() +records = [] +for mode in ('debug', 'release', 'asan'): + path = OUT / (mode + '-results.json') + if path.exists(): + records.extend(json.loads(path.read_text())) +source_files = [TREE / 'Makefile', TREE / 'tests/unit/writeback_set_test.c'] +for directory in ('src', 'include'): + source_files.extend(p for p in sorted((TREE / directory).rglob('*')) if p.is_file()) +files = [p for p in OUT.iterdir() if p.is_file() and p.name != 'inventory.json'] +jobs = [json.loads(line) for line in (ROOT / 'coordination/jobs.jsonl').read_text().splitlines() if line.strip()] +result = dict(created=time.time(), source_head=subprocess.check_output(['git','rev-parse','HEAD'], cwd=TREE, text=True).strip(), + source_files_sha256={str(p.relative_to(TREE)): digest(p) for p in source_files}, + source_diff_sha256=hashlib.sha256(subprocess.check_output(['git','diff','--binary','HEAD','--','src','include','tests/unit/writeback_set_test.c'], cwd=TREE)).hexdigest(), + runs=records, unit_tests=sum(r.get('tests',0) for r in records), + unit_passed=sum(r.get('passed',0) for r in records), + driver_runs=sum(1 for r in records if 'tests' not in r), + jobs=[j for j in jobs if j['name'].startswith('invalid-address-validation-') or j['name'].startswith('cache-invalid-addresses-debug-build')], + artifacts_sha256={p.name:digest(p) for p in sorted(files)}, + scripts_sha256={name:digest(ROOT/'coordination'/name) for name in ('validate_invalid_addresses.py','inventory_invalid_address_tests.py','run_job.py')}, + libraries_sha256={str(p.relative_to(TREE)):digest(p) for p in sorted((TREE/'build').glob('*/lib/libsplinterdb.so'))}) +(OUT / 'inventory.json').write_text(json.dumps(result, indent=2) + '\n') +print(json.dumps({k: result[k] for k in ('unit_tests','unit_passed','driver_runs')}, indent=2)) diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/release-core-propagation.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-core-propagation.log new file mode 100644 index 000000000..44ed17f9f --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-core-propagation.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 110 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/release-quick.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-quick.log new file mode 100644 index 000000000..c85ad92a9 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-quick.log @@ -0,0 +1,51 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/47 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/47 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/47 splinterdb_quick:test_durable_barrier [OK] +TEST 4/47 splinterdb_quick:test_logged_oversized_value_failure_preserves_old_value [OK] +TEST 5/47 splinterdb_quick:test_basic_flow [OK] +TEST 6/47 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 7/47 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 8/47 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 9/47 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 10/47 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 11/47 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 12/47 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 13/47 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 14/47 splinterdb_quick:test_apis_for_large_key [OK] +TEST 15/47 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 16/47 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 17/47 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 18/47 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 19/47 splinterdb_quick:test_variable_length_values [OK] +TEST 20/47 splinterdb_quick:test_basic_iterator [OK] +TEST 21/47 splinterdb_quick:test_iterator_delete_current [OK] +TEST 22/47 splinterdb_quick:test_empty_iterator [OK] +TEST 23/47 splinterdb_quick:test_bounded_iterator [OK] +TEST 24/47 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 25/47 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 26/47 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 27/47 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 28/47 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 29/47 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 30/47 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 31/47 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 32/47 splinterdb_quick:test_close_and_reopen [OK] +TEST 33/47 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 34/47 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 35/47 splinterdb_quick:test_custom_data_config [OK] +TEST 36/47 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 37/47 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 38/47 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 39/47 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 40/47 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 41/47 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 42/47 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 43/47 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 44/47 splinterdb_quick:test_iterator_init_bug [OK] +TEST 45/47 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 46/47 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 47/47 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 47 tests (47 ok, 0 failed, 0 skipped) ran in 9217 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/release-results.json b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-results.json new file mode 100644 index 000000000..c5f93f30d --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-results.json @@ -0,0 +1,54 @@ +[ + { + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-writeback", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876682.48554, + "binary_sha256": "3874c6b5380f499729eb0f804f8e5cacf6959b474bd873eb445393b284fc03ca", + "returncode": 0, + "finished": 1791876684.2567651, + "log_sha256": "c7816c418ee2f808c9eb1c2287d2429728d56b8a845e4d98d96af05094f2799a", + "tests": 16, + "passed": 16, + "failed": 0, + "skipped": 0 + }, + { + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-quick", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876684.2598515, + "binary_sha256": "52f9739692ac3915086acbdad4e99e6499156b3df2a502fd7ed17b00a55e7599", + "returncode": 0, + "finished": 1791876693.5087116, + "log_sha256": "c47567970ab11d0a7706e145a41c25461cd3f77e734fe71c0f74a7b6677aa760", + "tests": 47, + "passed": 47, + "failed": 0, + "skipped": 0 + }, + { + "name": "release-core-propagation", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-core-propagation", + "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", + "started": 1791876693.5111308, + "binary_sha256": "08f47454a6040138ee1da8ae271c65af724d80fc8c87dec08c2c48aade40d6f1", + "returncode": 0, + "finished": 1791876693.627084, + "log_sha256": "0fc22cea9a0e77ed761e74e0a083278fd16d6e726d94bc7d2d7c1a917ec14ee9", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + } +] diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/release-run.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-run.log new file mode 100644 index 000000000..bb33a67a0 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-run.log @@ -0,0 +1,7 @@ +Starting invalid-address-validation-release test +Running release-writeback +{"name": "release-writeback", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/writeback_set_test"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-writeback", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791876682.48554, "binary_sha256": "3874c6b5380f499729eb0f804f8e5cacf6959b474bd873eb445393b284fc03ca", "returncode": 0, "finished": 1791876684.2567651, "log_sha256": "c7816c418ee2f808c9eb1c2287d2429728d56b8a845e4d98d96af05094f2799a", "tests": 16, "passed": 16, "failed": 0, "skipped": 0} +Running release-quick +{"name": "release-quick", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/splinterdb_quick_test"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-quick", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791876684.2598515, "binary_sha256": "52f9739692ac3915086acbdad4e99e6499156b3df2a502fd7ed17b00a55e7599", "returncode": 0, "finished": 1791876693.5087116, "log_sha256": "c47567970ab11d0a7706e145a41c25461cd3f77e734fe71c0f74a7b6677aa760", "tests": 47, "passed": 47, "failed": 0, "skipped": 0} +Running release-core-propagation +{"name": "release-core-propagation", "command": ["/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build/release/bin/unit/splinter_test", "test_cache_read_errors_reach_core_operations"], "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/cache-invalid-addresses-validation/scratch-release-core-propagation", "storage": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb]", "started": 1791876693.5111308, "binary_sha256": "08f47454a6040138ee1da8ae271c65af724d80fc8c87dec08c2c48aade40d6f1", "returncode": 0, "finished": 1791876693.627084, "log_sha256": "0fc22cea9a0e77ed761e74e0a083278fd16d6e726d94bc7d2d7c1a917ec14ee9", "tests": 1, "passed": 1, "failed": 0, "skipped": 0} diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/release-writeback.log b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-writeback.log new file mode 100644 index 000000000..33464e5c4 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/release-writeback.log @@ -0,0 +1,207 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/16 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/16 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/16 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/16 writeback_set:test_add_extent [OK] +TEST 5/16 writeback_set:test_empty_set [OK] +TEST 6/16 writeback_set:test_add_clean_page [OK] +TEST 7/16 writeback_set:test_repeated_rounds [OK] +TEST 8/16 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():380: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/16 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():369: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/16 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/16 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/16 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/16 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/16 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/16 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/16 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 16 tests (16 ok, 0 failed, 0 skipped) ran in 1723 ms diff --git a/benchmarks/results-20261013/cache-invalid-addresses/tests/validate_invalid_addresses.py b/benchmarks/results-20261013/cache-invalid-addresses/tests/validate_invalid_addresses.py new file mode 100644 index 000000000..32959d226 --- /dev/null +++ b/benchmarks/results-20261013/cache-invalid-addresses/tests/validate_invalid_addresses.py @@ -0,0 +1,89 @@ +#!/usr/bin/env python3 +"""Run invalid-address checks in private disk-backed working directories. + +Invoke this script under run_job.py test or build, depending on mode. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import re +import subprocess +import time + +ROOT = Path(__file__).resolve().parent.parent +TREE = ROOT / 'worktrees/cache-invalid-addresses' +OUT = ROOT / 'coordination/cache-invalid-addresses-validation' +BUILD = TREE / 'build' +p = argparse.ArgumentParser() +p.add_argument('mode', choices=['debug', 'build-release', 'build-asan', 'release', 'asan']) +a = p.parse_args() +OUT.mkdir(parents=True, exist_ok=True) + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + +unit = lambda mode, suite, *args: [str(BUILD / mode / 'bin/unit' / suite), *args] +driver = lambda *args: [str(BUILD / 'debug/bin/driver_test'), *args, + '--cache-capacity-mib', '64', '--db-capacity-gib', '2'] +if a.mode == 'debug': + cases = [('debug-writeback', unit('debug','writeback_set_test'), 180), + ('debug-quick', unit('debug','splinterdb_quick_test'), 300), + ('debug-core-propagation', unit('debug','splinter_test','test_cache_read_errors_reach_core_operations'), 240), + ('debug-prefetch', driver('cache_test','--prefetch-admission'), 180), + ('debug-async', driver('cache_test','--async'), 300)] +elif a.mode == 'release': + cases = [('release-writeback', unit('release','writeback_set_test'), 180), + ('release-quick', unit('release','splinterdb_quick_test'), 240), + ('release-core-propagation', unit('release','splinter_test','test_cache_read_errors_reach_core_operations'), 240)] +elif a.mode == 'asan': + cases = [('asan-writeback', unit('debug-asan','writeback_set_test'), 180)] +else: + mode = 'release' if a.mode == 'build-release' else 'debug-asan' + suites = ['writeback_set_test', 'splinterdb_quick_test', 'splinter_test'] if mode == 'release' else ['writeback_set_test'] + command = ['make', '-j4', 'BUILD_MODE=release' if mode == 'release' else 'BUILD_MODE=debug'] + if mode == 'debug-asan': + command += ['BUILD_ASAN=1'] + command += ['build/' + mode + '/bin/unit/' + suite for suite in suites] + record = dict(name=a.mode, command=command, cwd=str(TREE), started=time.time()) + print('Building', a.mode, flush=True) + with (OUT / (a.mode + '.log')).open('w') as log: + result = subprocess.run(command, cwd=TREE, stdout=log, stderr=subprocess.STDOUT, timeout=900) + record.update(returncode=result.returncode, finished=time.time()) + (OUT / (a.mode + '.json')).write_text(json.dumps(record, indent=2) + '\n') + print(json.dumps(record), flush=True) + raise SystemExit(result.returncode) + +records = [] +for name, command, limit in cases: + scratch = OUT / ('scratch-' + name) + scratch.mkdir(exist_ok=True) + link = scratch / 'build' + if not link.exists(): + link.symlink_to(BUILD, target_is_directory=True) + storage = subprocess.check_output(['findmnt','-n','-o','FSTYPE,SOURCE','-T',str(scratch)], text=True).strip() + assert storage.split()[0] not in ('tmpfs', 'ramfs') and storage.split()[1].startswith('/dev/'), storage + record = dict(name=name, command=command, cwd=str(scratch), storage=storage, + started=time.time(), binary_sha256=digest(command[0])) + env = dict(os.environ, ASAN_OPTIONS='detect_leaks=0:abort_on_error=1') + if 'asan' in name: + record['ASAN_OPTIONS'] = env['ASAN_OPTIONS'] + print('Running', name, flush=True) + logfile = OUT / (name + '.log') + with logfile.open('w') as log: + result = subprocess.run(command, cwd=scratch, env=env, stdout=log, stderr=subprocess.STDOUT, timeout=limit) + record.update(returncode=result.returncode, finished=time.time(), log_sha256=digest(logfile)) + text = logfile.read_text(errors='replace') + matches = re.findall(r'RESULTS: (\d+) tests \((\d+) ok, (\d+) failed, (\d+) skipped\)', text) + if matches: + n, passed, failed, skipped = map(int, matches[-1]) + record.update(tests=n, passed=passed, failed=failed, skipped=skipped) + records.append(record) + (OUT / (a.mode + '-results.json')).write_text(json.dumps(records, indent=2) + '\n') + print(json.dumps(record), flush=True) + assert result.returncode == 0, record + if matches: + assert n > 0 and passed > 0 and failed == 0, record + elif '/bin/unit/' in command[0]: + raise AssertionError('Missing unit test results: ' + name) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/.gitattributes b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/.gitattributes new file mode 100644 index 000000000..2a812bbd8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/.gitattributes @@ -0,0 +1,2 @@ +# Preserve the required context prefixes in archived unified diffs. +*.patch -whitespace diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/README.md b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/README.md new file mode 100644 index 000000000..317ecfa4a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/README.md @@ -0,0 +1,56 @@ +# Cache invalid-address checks: main integration, 2026-10-17 + +Merged main `8e0f29b89598db1d52aa7090404b475001dbf2eb` into +`robj/cache-invalid-addresses`, starting at +`c15f1452b752dd57a505f766b0d2a029348b94e9`. The merge was automatic and had no +conflicts. Main includes the prefix-compression implementation and its MSan +repairs. The project's `cache.h`, `clockcache.c`, and `writeback_set_test.c` +remain byte-for-byte identical to their starting versions; these are the only +runtime/test differences from the merged main. + +## Validation + +| Check | GCC debug | GCC release | Clang 19 release + MSan | +|---|---:|---:|---:| +| Writeback/cache unit tests | 18 | 18 | 18 | +| Public quick unit tests | 62 | 62 | 62 | +| Platform API unit tests | 11 | 11 | 11 | +| B-tree unit tests | 12 | 12 | — | +| Focused core propagation/version tests | 3 | 3 | — | +| **Passing unit executions** | **106** | **106** | **91** | +| Existing fault-injection-only skips | 2 | 2 | 2 | + +All **303 unit executions passed**. The six skipped executions are the same two +preexisting platform memory-fault tests in each build; fault injection was +disabled. The debug deterministic prefetch-admission functional check also +passed. The full maintained-source format check and staged/unstaged Git +whitespace checks passed. + +Coverage includes invalid synchronous, nonblocking, asynchronous, and prefetch +addresses; cleared failure handles; absence of I/O for rejected addresses; +cross-thread handle ownership; read-error propagation; and retry behavior. +The quick and platform suites include the newly merged prefix free-gap and +asynchronous-read MSan regressions. The three focused core cases exercise cache +read errors, invalid branch references, and persisted old-version rejection. + +Every build and test acquired the shared campaign machine lock exclusively. +Jobs used isolated temporary directories. Test databases were on ext4 backed +by `/dev/mapper/snafu-root_crypt`; each job's disposable database directory was +removed only after successful process exit. The preexisting untracked build +directories were preserved. Production/test source hashes match before and +after validation. + +These are integration checks, not new performance measurements. Earlier +benchmark results remain tied to their recorded revisions. The documented +performance uncertainty and inherited asynchronous allocation-progress stall +remain unresolved; this merge changes neither claim. + +## Evidence + +- [Integration summary](integration.json): revisions, counts, compiler versions, + library hashes, and exact preservation of the project-specific sources. +- [Validation manifest](validation.json): commands, timing/lock intervals, + exit statuses, test counts, binary hashes, and source inventories. +- [Validation runner](validate.py), adjacent per-job logs, and build configs. +- [Project extension](invalid-address-extension.patch): current delta from main. +- [Artifact hashes](sha256.json): hashes of this evidence directory. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-debug.txt b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-debug.txt new file mode 100644 index 000000000..cfd770902 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-debug.txt @@ -0,0 +1,14 @@ +BUILD_ROOT=build-main-8e0f29b8 +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-build/GMfifo3110171 -- BUILD_MODE=debug BUILD_ROOT=build-main-8e0f29b8 +BUILD_MODE=debug +QT_ACCESSIBILITY=1 +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -DSPLINTER_DEBUG -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-release-msan.txt b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-release-msan.txt new file mode 100644 index 000000000..5f0b8310c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-release-msan.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=build-main-8e0f29b8 +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-msan-build/GMfifo3114794 -- BUILD_MSAN=1 LD=clang-19 CC=clang-19 BUILD_MODE=release BUILD_ROOT=build-main-8e0f29b8 +BUILD_MODE=release +QT_ACCESSIBILITY=1 +BUILD_MSAN=1 +CC=clang-19 +CC = clang-19 +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -Wno-invalid-feature-combination -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 -fsanitize=memory -fsanitize-memory-track-origins +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = clang-19 +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto -fsanitize=memory -fsanitize-memory-track-origins +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-release.txt b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-release.txt new file mode 100644 index 000000000..b656cb097 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/build-config-release.txt @@ -0,0 +1,14 @@ +BUILD_ROOT=build-main-8e0f29b8 +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-build/GMfifo3112060 -- BUILD_MODE=release BUILD_ROOT=build-main-8e0f29b8 +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-btree.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-btree.log new file mode 100644 index 000000000..4ac99e34f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-btree.log @@ -0,0 +1,36 @@ +Running 1 CTests, suite name 'btree', test case 'all'. +TEST 1/12 btree:test_compressed_suffix_copy [OK] +TEST 2/12 btree:test_leaf_hdr [OK] +TEST 3/12 btree:test_leaf_hdr_search [OK] +TEST 4/12 btree:test_index_hdr [OK] +TEST 5/12 btree:test_index_hdr_search [OK] +TEST 6/12 btree:test_leaf_split [OK] +TEST 7/12 btree:test_defragmented_leaf_bytes [OK] +TEST 8/12 btree:test_defragmented_index_bytes [OK] +TEST 9/12 btree:test_invalid_branch_point_lookup Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +TEST 10/12 btree:test_invalid_branch_async_point_lookup Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +TEST 11/12 btree:test_invalid_branch_iterator Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +TEST 12/12 btree:test_invalid_branch_metadata_queries Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +RESULTS: 12 tests (12 ok, 0 failed, 0 skipped) ran in 10 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-build.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-build.log new file mode 100644 index 000000000..86a7217b4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-build.log @@ -0,0 +1,78 @@ +Checking for mismatched config...No mismatched config found +Saving config to build-main-8e0f29b8/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling src/PackedArray.c [build-main-8e0f29b8/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-8e0f29b8/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-8e0f29b8/debug/obj/src/core.o] +Compiling src/default_data_config.c [build-main-8e0f29b8/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-8e0f29b8/debug/obj/src/memtable.o] +Compiling src/merge.c [build-main-8e0f29b8/debug/obj/src/merge.o] +Compiling src/notification.c [build-main-8e0f29b8/debug/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-8e0f29b8/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-8e0f29b8/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-8e0f29b8/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-8e0f29b8/debug/obj/src/superblock.o] +Compiling src/trunk.c [build-main-8e0f29b8/debug/obj/src/trunk.o] +Compiling src/allocator.c [build-main-8e0f29b8/debug/obj/src/allocator.o] +Compiling src/blob.c [build-main-8e0f29b8/debug/obj/src/blob.o] +Compiling src/blob_build.c [build-main-8e0f29b8/debug/obj/src/blob_build.o] +Compiling src/btree.c [build-main-8e0f29b8/debug/obj/src/btree.o] +Compiling src/clockcache.c [build-main-8e0f29b8/debug/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-main-8e0f29b8/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-8e0f29b8/debug/obj/src/data_internal.o] +Compiling src/histogram.c [build-main-8e0f29b8/debug/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-main-8e0f29b8/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-8e0f29b8/debug/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-main-8e0f29b8/debug/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-8e0f29b8/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-main-8e0f29b8/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-main-8e0f29b8/debug/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-8e0f29b8/debug/obj/src/task.o] +Compiling src/util.c [build-main-8e0f29b8/debug/obj/src/util.o] +Compiling src/writeback_set.c [build-main-8e0f29b8/debug/obj/src/writeback_set.o] +Compiling tests/unit/main.c [build-main-8e0f29b8/debug/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build-main-8e0f29b8/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build-main-8e0f29b8/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build-main-8e0f29b8/debug/obj/tests/config.o] +Compiling tests/test_data.c [build-main-8e0f29b8/debug/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build-main-8e0f29b8/debug/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [build-main-8e0f29b8/debug/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build-main-8e0f29b8/debug/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build-main-8e0f29b8/debug/obj/tests/functional/test_async.o] +Compiling tests/unit/platform_apis_test.c [build-main-8e0f29b8/debug/obj/tests/unit/platform_apis_test.o] +Compiling tests/unit/btree_test.c [build-main-8e0f29b8/debug/obj/tests/unit/btree_test.o] +Compiling tests/unit/splinter_test.c [build-main-8e0f29b8/debug/obj/tests/unit/splinter_test.o] +Compiling tests/functional/avlTree.c [build-main-8e0f29b8/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [build-main-8e0f29b8/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [build-main-8e0f29b8/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [build-main-8e0f29b8/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [build-main-8e0f29b8/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [build-main-8e0f29b8/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [build-main-8e0f29b8/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [build-main-8e0f29b8/debug/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [build-main-8e0f29b8/debug/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [build-main-8e0f29b8/debug/obj/tests/functional/test_dispatcher.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling tests/functional/test_functionality.c [build-main-8e0f29b8/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [build-main-8e0f29b8/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [build-main-8e0f29b8/debug/obj/tests/functional/ycsb_test.o] +Linking build-main-8e0f29b8/debug/bin/unit/writeback_set_test +Linking build-main-8e0f29b8/debug/bin/unit/platform_apis_test +Linking build-main-8e0f29b8/debug/bin/unit/btree_test +Linking build-main-8e0f29b8/debug/lib/libsplinterdb.so +Building archive build-main-8e0f29b8/debug/lib/libsplinterdb.a +Linking build-main-8e0f29b8/debug/bin/unit/splinterdb_quick_test +Linking build-main-8e0f29b8/debug/bin/unit/splinter_test +Linking build-main-8e0f29b8/debug/bin/driver_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-platform.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-platform.log new file mode 100644 index 000000000..845c3669f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-platform.log @@ -0,0 +1,19 @@ +Running 1 CTests, suite name 'platform_api', test case 'all'. +TEST 1/13 platform_api:test_platform_buffer_init [OK] +TEST 2/13 platform_api:test_platform_buffer_init_fails_for_very_large_length [OK] +TEST 3/13 platform_api:test_async_read_initializes_all_iovecs [OK] +TEST 4/13 platform_api:test_async_short_read_initializes_only_returned_bytes laio_async_state_get_result: async read was short for addr 0, pages 3: requested 12288 bytes, completed 4133 bytes +[OK] +TEST 5/13 platform_api:test_async_eof_read_keeps_buffer_poisoned laio_async_state_get_result: async read was short for addr 0, pages 3: requested 12288 bytes, completed 0 bytes +[OK] +TEST 6/13 platform_api:test_async_failed_read_keeps_buffer_poisoned laio_async_run(): OS-pid=3111040, tid=0, io_submit errorno=22: Invalid argument +laio_async_state_get_result: async read failed for addr 18446744073709551615, pages 3, status -23: Too many open files in system +[OK] +TEST 7/13 platform_api:test_async_write_does_not_initialize_source [OK] +TEST 8/13 platform_api:test_memory_fault_range [SKIPPED] +TEST 9/13 platform_api:test_memory_fault_random_respects_max_failures [SKIPPED] +TEST 10/13 platform_api:test_platform_semaphore_init_destroy [OK] +TEST 11/13 platform_api:test_platform_spinlock_init_destroy [OK] +TEST 12/13 platform_api:test_platform_mutex_init_destroy [OK] +TEST 13/13 platform_api:test_platform_condvar_init_destroy [OK] +RESULTS: 13 tests (11 ok, 0 failed, 2 skipped) ran in 364 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-prefetch-admission.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-prefetch-admission.log new file mode 100644 index 000000000..7f1667b3f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-prefetch-admission.log @@ -0,0 +1,10 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/driver_test: splinterdb_build_version c15f1452-dirty +Dispatch test cache_test + +Started cache_test basic +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: unpublished prefetch admission race passed diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-quick.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-quick.log new file mode 100644 index 000000000..825420447 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-quick.log @@ -0,0 +1,69 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/62 splinterdb_quick:test_get_config_returns_effective_config [OK] +TEST 2/62 splinterdb_quick:test_get_cost_stats [OK] +TEST 3/62 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 4/62 splinterdb_quick:test_durable_barrier [OK] +TEST 5/62 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 6/62 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 7/62 splinterdb_quick:test_basic_flow [OK] +TEST 8/62 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 9/62 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 10/62 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 11/62 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 12/62 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 13/62 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 14/62 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 15/62 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 16/62 splinterdb_quick:test_apis_for_large_key [OK] +TEST 17/62 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 18/62 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 19/62 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 20/62 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 21/62 splinterdb_quick:test_variable_length_values [OK] +TEST 22/62 splinterdb_quick:test_branch_prefix_pack_initializes_free_gap [OK] +TEST 23/62 splinterdb_quick:test_branch_prefix_minimum [OK] +TEST 24/62 splinterdb_quick:test_branch_prefix_variable_iterator [OK] +TEST 25/62 splinterdb_quick:test_branch_prefix_malformed_leaf_entries [OK] +TEST 26/62 splinterdb_quick:test_branch_prefix_roundtrip [OK] +TEST 27/62 splinterdb_quick:test_basic_iterator [OK] +TEST 28/62 splinterdb_quick:test_iterator_delete_current [OK] +TEST 29/62 splinterdb_quick:test_empty_iterator [OK] +TEST 30/62 splinterdb_quick:test_bounded_iterator [OK] +TEST 31/62 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 32/62 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 33/62 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 34/62 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 35/62 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 36/62 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 37/62 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 38/62 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 39/62 splinterdb_quick:test_close_and_reopen [OK] +TEST 40/62 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 41/62 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 42/62 splinterdb_quick:test_custom_data_config [OK] +TEST 43/62 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 44/62 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 45/62 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 46/62 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 47/62 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 48/62 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 49/62 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 50/62 splinterdb_quick:test_immutable_branch_custom_comparator [OK] +TEST 51/62 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 52/62 splinterdb_quick:test_iterator_init_bug [OK] +TEST 53/62 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 54/62 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 55/62 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 56/62 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 57/62 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 58/62 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 59/62 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 60/62 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 61/62 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 62/62 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +RESULTS: 62 tests (62 ok, 0 failed, 0 skipped) ran in 13936 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_cache_read_errors_reach_core_operations.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_cache_read_errors_reach_core_operations.log new file mode 100644 index 000000000..4b9cef236 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_cache_read_errors_reach_core_operations.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 123 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_invalid_branch_reference_rejected.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_invalid_branch_reference_rejected.log new file mode 100644 index 000000000..c8c383eaf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_invalid_branch_reference_rejected.log @@ -0,0 +1,16 @@ +Running 1 CTests, suite name 'splinter', test case 'test_invalid_branch_reference_rejected'. +TEST 1/1 splinter:test_invalid_branch_reference_rejected Unsupported branch format version 3 at 7471104; this build requires version 2. +ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 22 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 22 +Unsupported branch format version 3 at 7471104; this build requires version 2. +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 22 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 22 +Unsupported branch format version 3 at 7471104; this build requires version 2. +trunk_collect_branches: trunk_collect_bundle_branches failed: 22 +ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 22 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 22 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 22 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 22 +trunk_collect_branches: trunk_collect_bundle_branches failed: 22 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 131 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_persisted_old_branch_version_rejected.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_persisted_old_branch_version_rejected.log new file mode 100644 index 000000000..f9eb60f93 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-test_persisted_old_branch_version_rejected.log @@ -0,0 +1,14 @@ +Running 1 CTests, suite name 'splinter', test case 'test_persisted_old_branch_version_rejected'. +TEST 1/1 splinter:test_persisted_old_branch_version_rejected Unsupported branch format version 1 at 10878976; this build requires version 2. +ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 22 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 22 +Unsupported branch format version 1 at 10878976; this build requires version 2. +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 22 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 22 +Unsupported branch format version 1 at 10878976; this build requires version 2. +trunk_collect_branches: trunk_collect_bundle_branches failed: 22 +Unsupported branch format version 1 at 17170432; this build requires version 2. +trunk_node_deserialize():2034: VECTOR_EMPLACE_APPEND() failed: Invalid argumenttrunk_recover_node_refs: cannot read node 19398656: Invalid argument +core_mount: could not rebuild the tree's allocations: Invalid argument +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 266 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-writeback.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-writeback.log new file mode 100644 index 000000000..8ec3a5f14 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/debug-writeback.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 2191 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/final-checks.json b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/final-checks.json new file mode 100644 index 000000000..164c64e0a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/final-checks.json @@ -0,0 +1,22 @@ +{ + "staged": { + "command": [ + "git", + "diff", + "--cached", + "--check" + ], + "returncode": 0, + "output": "" + }, + "unstaged": { + "command": [ + "git", + "diff", + "--check" + ], + "returncode": 0, + "output": "" + }, + "archive_patch_policy": "Only archived *.patch files waive whitespace checking because unified-diff blank-context lines must retain their leading space; production sources remain checked." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/format.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/format.log new file mode 100644 index 000000000..c2830e523 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/format.log @@ -0,0 +1 @@ +Format OK diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/integration.json b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/integration.json new file mode 100644 index 000000000..14ed49658 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/integration.json @@ -0,0 +1,46 @@ +{ + "starting_head": "c15f1452b752dd57a505f766b0d2a029348b94e9", + "merged_main": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "conflicts": [], + "passed_unit_executions": 303, + "skipped_unit_executions": 6, + "skip_reason": "Two preexisting memory-fault injection tests in platform_api, skipped in each build because fault injection is disabled.", + "passed_functional_runs": 1, + "all_checks_passed": true, + "extension_source_files_identical_to_start": { + "src/cache.h": true, + "src/clockcache.c": true, + "tests/unit/writeback_set_test.c": true + }, + "runtime_test_diff_vs_main": [ + "src/cache.h", + "src/clockcache.c", + "tests/unit/writeback_set_test.c" + ], + "compiler_versions": { + "cc": "cc (Debian 14.2.0-19) 14.2.0", + "clang-19": "Debian clang version 19.1.7 (3+b1)" + }, + "builds": { + "debug": { + "config": "build-config-debug.txt", + "library_sha256": "38b9f80e799dd392a30a077a84c6d2dc15139845f94c61e379794eaa5a725a6a", + "passed": 106, + "skipped": 2 + }, + "release": { + "config": "build-config-release.txt", + "library_sha256": "62f17d475ea48372f2e2cb456a14e4913c68b4751694824465292ac63e546f31", + "passed": 106, + "skipped": 2 + }, + "release-msan": { + "config": "build-config-release-msan.txt", + "library_sha256": "70ca5bc774ea16666365e6edb48935a6e6f7d668201c6aaa36a1bdf1526262b5", + "passed": 91, + "skipped": 2 + } + }, + "benchmarks_rerun": false, + "source_hashes": "validation.json" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/invalid-address-extension.patch b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/invalid-address-extension.patch new file mode 100644 index 000000000..96b2a199c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/invalid-address-extension.patch @@ -0,0 +1,404 @@ +diff --git a/src/cache.h b/src/cache.h +index 259a32e6..e5e51fa9 100644 +--- a/src/cache.h ++++ b/src/cache.h +@@ -374,8 +374,11 @@ cache_extent_discard(cache *cc, uint64 addr, page_type type) + * page whose read is already in flight may still wait for that read. + * On any failure, page is cleared and the caller owns no reference. + * +- * addr is a byte offset from the beginning of the disk. It should be aligned +- * to cache_page_size(). ++ * addr is a byte offset from the beginning of the disk. Misaligned addresses, ++ * addresses outside the cache/allocator capacity, and addresses in unallocated ++ * extents return STATUS_BAD_PARAM, including for nonblocking gets. Callers must ++ * keep the extent allocated throughout the get and the returned handle's life. ++ * The asynchronous get API below reports the same address errors. + *---------------------------------------------------------------------- + */ + static inline platform_status +@@ -528,7 +531,8 @@ cache_unlock(cache *cc, page_handle *page) + * + * Asynchronously load the extent with given base address. No notification is + * provided to the calling thread; it may call cache_get when it's ready +- * to block on the arrival of the page. ++ * to block on the arrival of the page. Invalid addresses are ignored; demand ++ * reads report address errors. addr must be extent-aligned for this hint. + * + *---------------------------------------------------------------------- + */ +diff --git a/src/clockcache.c b/src/clockcache.c +index a4871aea..e97f385f 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,37 +391,64 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ +-static inline uint64 +-clockcache_lookup_number(const clockcache *cc, uint64 addr) ++static inline bool32 ++clockcache_try_lookup_number(const clockcache *cc, ++ uint64 addr, ++ uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- platform_assert(addr % page_size == 0, +- "Unaligned cache page address %lu (page size %lu)", +- addr, +- page_size); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ return FALSE; ++ } + +- uint64 lookup_no = clockcache_divide_by_page_size(cc, addr); ++ *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- platform_assert(lookup_no < lookup_capacity, +- "Cache page address %lu is outside lookup capacity %lu", +- addr, +- lookup_capacity * page_size); ++ if (*lookup_no >= lookup_capacity) { ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ return FALSE; ++ } ++ return TRUE; ++} ++ ++/* Internal operations on existing mappings must still satisfy this invariant. ++ * Demand reads use the fallible helpers to reject addresses from disk. */ ++static inline uint64 ++clockcache_lookup_number(const clockcache *cc, uint64 addr) ++{ ++ uint64 lookup_no; ++ platform_assert(clockcache_try_lookup_number(cc, addr, &lookup_no)); + return lookup_no; + } + +-static inline uint32 +-clockcache_lookup(const clockcache *cc, uint64 addr) ++static inline bool32 ++clockcache_try_lookup(const clockcache *cc, uint64 addr, uint32 *entry_number) + { +- uint64 lookup_no = clockcache_lookup_number(cc, addr); +- uint32 entry_number = cc->lookup[lookup_no]; ++ uint64 lookup_no; ++ if (!clockcache_try_lookup_number(cc, addr, &lookup_no)) { ++ return FALSE; ++ } ++ *entry_number = cc->lookup[lookup_no]; + +- debug_assert(((entry_number < cc->cfg->page_capacity) +- || (entry_number == CC_UNMAPPED_ENTRY)), ++ debug_assert(((*entry_number < cc->cfg->page_capacity) ++ || (*entry_number == CC_UNMAPPED_ENTRY)), + "entry_number=%u is out-of-bounds. " + " Should be either CC_UNMAPPED_ENTRY," + " or should be < %d.", +- entry_number, ++ *entry_number, + cc->cfg->page_capacity); ++ return TRUE; ++} ++ ++static inline uint32 ++clockcache_lookup(const clockcache *cc, uint64 addr) ++{ ++ uint32 entry_number; ++ platform_assert(clockcache_try_lookup(cc, addr, &entry_number)); + return entry_number; + } + +@@ -2262,13 +2289,7 @@ clockcache_acquire_entry_for_load(clockcache *cc, // IN + uint64 addr, + page_type type) // OUT + { +- /* +- * Validate allocation membership only when admitting a new mapping. A +- * cache hit inherits this property from the mapping, which is removed by +- * cache_extent_discard() before the allocator can make the extent free. +- */ +- clockcache_assert_page_access_valid(cc, addr, type); +- ++ /* The demand-read caller has already validated allocation membership. */ + threadid tid = platform_get_tid(); + uint64 lookup_no = clockcache_lookup_number(cc, addr); + uint32 entry_number = clockcache_get_free_page(cc, +@@ -2405,9 +2426,11 @@ clockcache_get_internal(clockcache *cc, // IN + { + clockcache_assert_page_type_valid(addr, type); + +- // We expect entry_number to be valid, but it's still validated below +- // in case some arithmetic goes wrong. +- uint32 entry_number = clockcache_lookup(cc, addr); ++ uint32 entry_number; ++ if (!clockcache_try_lookup(cc, addr, &entry_number)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } + + if (entry_number != CC_UNMAPPED_ENTRY) { + #if SPLINTER_DEBUG +@@ -2418,7 +2441,16 @@ clockcache_get_internal(clockcache *cc, // IN + #endif + return clockcache_get_in_cache( + cc, addr, blocking, type, entry_number, page, rc); +- } else if (blocking) { ++ } ++ ++ /* A hit inherits allocation validity from its mapping, which is removed by ++ * cache_extent_discard() before the allocator can free the extent. Check ++ * misses even for a nonblocking get, before returning STATUS_BUSY. */ ++ if (!allocator_page_valid(cc->al, addr)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } ++ if (blocking) { + return clockcache_get_from_disk(cc, addr, type, page, rc); + } else { + *rc = STATUS_BUSY; +@@ -2686,13 +2718,23 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + state->tid = platform_get_tid(); + clockcache_assert_page_type_valid(state->addr, state->type); + +- // We expect entry_number to be valid, but it's still validated below +- // in case some arithmetic goes wrong. +- state->entry_number = clockcache_lookup(state->cc, state->addr); ++ uint32 entry_number; ++ if (!clockcache_try_lookup(state->cc, state->addr, &entry_number)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ state->entry_number = entry_number; + + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { ++ /* As in the synchronous path, cached mappings are already allocated. */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); +@@ -3412,18 +3454,33 @@ clockcache_prefetch_pages(clockcache *cc, + platform_assert(PAGE_TYPE_FIRST <= type && type < NUM_PAGE_TYPES); + platform_assert(num_pages > 0); + platform_assert(num_pages <= cc->cfg->pages_per_extent); +- clockcache_assert_page_access_valid(cc, first_addr, type); ++ /* Prefetch is a hint: reject malformed pointers without publishing a ++ * mapping. A later demand read will return the address error to its caller. ++ */ ++ uint64 lookup_no; ++ if (!clockcache_try_lookup_number(cc, first_addr, &lookup_no) ++ || !allocator_page_valid(cc->al, first_addr)) ++ { ++ return; ++ } + + uint64 last_page_offset = + clockcache_multiply_by_page_size(cc, num_pages - 1); +- platform_assert(first_addr <= UINT64_MAX - last_page_offset); ++ if (first_addr > UINT64_MAX - last_page_offset) { ++ platform_error_log("Cache prefetch range overflows at address %lu\n", ++ first_addr); ++ return; ++ } + uint64 last_addr = first_addr + last_page_offset; + if (last_addr != first_addr) { + /* A legal-sized prefetch can straddle an extent boundary. Validate the + * allocation state at both ends before publishing any cache entries. */ +- clockcache_assert_page_access_valid(cc, last_addr, type); ++ if (!clockcache_try_lookup_number(cc, last_addr, &lookup_no) ++ || !allocator_page_valid(cc->al, last_addr)) ++ { ++ return; ++ } + } +- (void)clockcache_lookup_number(cc, last_addr); + + for (uint64 page_off = 0; page_off < num_pages; page_off++) { + uint64 addr = first_addr + clockcache_multiply_by_page_size(cc, page_off); +@@ -3596,7 +3653,11 @@ void + clockcache_prefetch(clockcache *cc, uint64 base_addr, page_type type) + { + platform_assert(cc != NULL); +- platform_assert(base_addr % clockcache_extent_size(cc) == 0); ++ if (base_addr % clockcache_extent_size(cc) != 0) { ++ platform_error_log("Unaligned cache prefetch extent address %lu\n", ++ base_addr); ++ return; ++ } + + clockcache_prefetch_pages(cc, base_addr, cc->cfg->pages_per_extent, type); + } +diff --git a/tests/unit/writeback_set_test.c b/tests/unit/writeback_set_test.c +index f1e30b9d..61c6aac2 100644 +--- a/tests/unit/writeback_set_test.c ++++ b/tests/unit/writeback_set_test.c +@@ -446,10 +446,12 @@ static void *read_fault_callback_arg; + static bool32 read_fault_complete; + static bool32 read_fault_reject_init; + static bool32 read_fault_reject_append; ++static uint64 read_fault_attempts; + + static platform_status + reject_read(io_handle *io, void *buf, uint64 bytes, uint64 addr) + { ++ read_fault_attempts++; + return STATUS_TIMEDOUT; + } + +@@ -479,6 +481,9 @@ read_fault_init(io_async_state *state, + async_callback_fn callback, + void *callback_arg) + { ++ if (cmd == io_async_preadv) { ++ read_fault_attempts++; ++ } + if (cmd == io_async_preadv && read_fault_reject_init) { + return STATUS_NO_MEMORY; + } +@@ -509,6 +514,7 @@ read_fault_install(io_handle *io) + read_fault_complete = FALSE; + read_fault_reject_init = FALSE; + read_fault_reject_append = FALSE; ++ read_fault_attempts = 0; + io->ops = &read_fault_ops; + } + +@@ -519,6 +525,127 @@ read_ready(void *arg) + *ready = TRUE; + } + ++static void ++assert_cache_rejects_address(cache *cc, uint64 addr) ++{ ++ for (unsigned blocking = 0; blocking <= 1; blocking++) { ++ page_handle page = {.page = (cache_page *)1}; ++ ASSERT_TRUE( ++ STATUS_IS_EQ(cache_get(cc, addr, blocking, PAGE_TYPE_MISC, &page), ++ STATUS_BAD_PARAM)); ++ ASSERT_TRUE(page_handle_is_null(&page)); ++ cache_assert_free(cc); ++ } ++ ++ page_get_async_state_buffer state; ++ bool32 ready = FALSE; ++ cache_get_async_state_init( ++ &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); ++ ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); ++ page_handle page = {.page = (cache_page *)1}; ++ ASSERT_TRUE(STATUS_IS_EQ(cache_get_async_state_result(&state, &page), ++ STATUS_BAD_PARAM)); ++ ASSERT_TRUE(page_handle_is_null(&page)); ++ ASSERT_FALSE(ready); ++ cache_assert_free(cc); ++ ++ /* Invalid speculative hints must not abort before the demand read can ++ * return its error, nor publish a loading entry or issue any read. */ ++ cache_prefetch_page(cc, addr, PAGE_TYPE_MISC); ++ cache_prefetch(cc, addr, PAGE_TYPE_MISC); ++ cache_assert_free(cc); ++} ++ ++static void ++assert_cache_reads_address(cache *cc, uint64 addr) ++{ ++ page_handle page; ++ ASSERT_TRUE(SUCCESS(cache_get(cc, addr, TRUE, PAGE_TYPE_MISC, &page))); ++ ASSERT_EQUAL(addr, page_handle_addr(&page)); ++ ASSERT_EQUAL(0, (unsigned char)page_handle_data(&page)[0]); ++ cache_unget(cc, &page); ++ ASSERT_TRUE(SUCCESS(cache_get(cc, addr, FALSE, PAGE_TYPE_MISC, &page))); ++ cache_unget(cc, &page); ++ ++ page_get_async_state_buffer state; ++ bool32 ready = FALSE; ++ cache_get_async_state_init( ++ &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); ++ ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); ++ ASSERT_TRUE(SUCCESS(cache_get_async_state_result(&state, &page))); ++ ASSERT_EQUAL(addr, page_handle_addr(&page)); ++ cache_unget(cc, &page); ++ cache_assert_free(cc); ++} ++ ++CTEST2(writeback_set, test_cache_invalid_address_shapes) ++{ ++ cache *cc = (cache *)&data->cc; ++ uint64 addr = alloc_and_dirty_extent(&data->cc, &data->al); ++ uint64 page_size = cache_page_size(cc); ++ uint64 extent_size = cache_extent_size(cc); ++ uint64 capacity = allocator_get_capacity((allocator *)&data->al); ++ uint64 invalid[] = {0, ++ page_size, ++ extent_size - page_size, ++ addr + 1, ++ addr + page_size - 1, ++ capacity, ++ capacity + page_size, ++ UINT64_MAX - (page_size - 1), ++ UINT64_MAX}; ++ ++ /* Check misalignment with the containing page both resident and absent. ++ * The largest aligned address also catches overflow-prone end checks. */ ++ for (unsigned resident = 0; resident < 2; resident++) { ++ read_fault_install(data->io); ++ read_fault_reject_init = TRUE; ++ for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { ++ assert_cache_rejects_address(cc, invalid[i]); ++ } ++ data->io->ops = read_saved_ops; ++ ASSERT_EQUAL(0, read_fault_attempts); ++ assert_cache_reads_address(cc, addr); ++ cache_flush(cc); ++ ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); ++ } ++} ++ ++CTEST2(writeback_set, test_cache_unallocated_and_freed_addresses) ++{ ++ cache *cc = (cache *)&data->cc; ++ allocator *al = (allocator *)&data->al; ++ uint64 page_size = cache_page_size(cc); ++ uint64 extent_size = cache_extent_size(cc); ++ uint64 unallocated = allocator_get_capacity(al) - extent_size; ++ ASSERT_EQUAL(AL_FREE, allocator_get_refcount(al, unallocated)); ++ ++ uint64 freed = alloc_and_dirty_extent(&data->cc, &data->al); ++ assert_cache_reads_address(cc, freed); ++ ASSERT_EQUAL(AL_NO_REFS, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); ++ cache_extent_discard(cc, freed, PAGE_TYPE_MISC); ++ ASSERT_EQUAL(AL_FREE, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); ++ ++ read_fault_install(data->io); ++ read_fault_reject_init = TRUE; ++ uint64 invalid[] = {unallocated, ++ unallocated + extent_size - page_size, ++ freed, ++ freed + extent_size - page_size}; ++ for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { ++ assert_cache_rejects_address(cc, invalid[i]); ++ } ++ data->io->ops = read_saved_ops; ++ ASSERT_EQUAL(0, read_fault_attempts); ++ ++ /* Failed reads must not poison admission or subsequent disk reads. */ ++ uint64 retry = alloc_and_dirty_extent(&data->cc, &data->al); ++ assert_cache_reads_address(cc, retry); ++ cache_flush(cc); ++ ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); ++ assert_cache_reads_address(cc, retry); ++} ++ + CTEST2(writeback_set, test_cache_sync_read_error_and_retry) + { + cache *cc = (cache *)&data->cc; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-btree.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-btree.log new file mode 100644 index 000000000..172fb2026 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-btree.log @@ -0,0 +1,36 @@ +Running 1 CTests, suite name 'btree', test case 'all'. +TEST 1/12 btree:test_leaf_hdr [OK] +TEST 2/12 btree:test_leaf_hdr_search [OK] +TEST 3/12 btree:test_index_hdr [OK] +TEST 4/12 btree:test_index_hdr_search [OK] +TEST 5/12 btree:test_leaf_split [OK] +TEST 6/12 btree:test_defragmented_leaf_bytes [OK] +TEST 7/12 btree:test_defragmented_index_bytes [OK] +TEST 8/12 btree:test_invalid_branch_point_lookup Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +TEST 9/12 btree:test_invalid_branch_async_point_lookup Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +TEST 10/12 btree:test_invalid_branch_iterator Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +TEST 11/12 btree:test_invalid_branch_metadata_queries Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 1 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +Unsupported branch format version 3 at 4096; this build requires version 2. +[OK] +TEST 12/12 btree:test_compressed_suffix_copy [OK] +RESULTS: 12 tests (12 ok, 0 failed, 0 skipped) ran in 2 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-build.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-build.log new file mode 100644 index 000000000..002caf126 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-build.log @@ -0,0 +1,64 @@ +Checking for mismatched config...No mismatched config found +Saving config to build-main-8e0f29b8/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [build-main-8e0f29b8/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-8e0f29b8/release/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-8e0f29b8/release/obj/src/core.o] +Compiling src/default_data_config.c [build-main-8e0f29b8/release/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-8e0f29b8/release/obj/src/memtable.o] +Compiling src/merge.c [build-main-8e0f29b8/release/obj/src/merge.o] +Compiling src/notification.c [build-main-8e0f29b8/release/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-8e0f29b8/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-8e0f29b8/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-8e0f29b8/release/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-8e0f29b8/release/obj/src/superblock.o] +Compiling src/trunk.c [build-main-8e0f29b8/release/obj/src/trunk.o] +Compiling src/allocator.c [build-main-8e0f29b8/release/obj/src/allocator.o] +Compiling src/blob.c [build-main-8e0f29b8/release/obj/src/blob.o] +Compiling src/blob_build.c [build-main-8e0f29b8/release/obj/src/blob_build.o] +Compiling src/btree.c [build-main-8e0f29b8/release/obj/src/btree.o] +Compiling src/clockcache.c [build-main-8e0f29b8/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-main-8e0f29b8/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-8e0f29b8/release/obj/src/data_internal.o] +Compiling src/histogram.c [build-main-8e0f29b8/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-main-8e0f29b8/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-8e0f29b8/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-main-8e0f29b8/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-8e0f29b8/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-main-8e0f29b8/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-main-8e0f29b8/release/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-8e0f29b8/release/obj/src/task.o] +Compiling src/util.c [build-main-8e0f29b8/release/obj/src/util.o] +Compiling src/writeback_set.c [build-main-8e0f29b8/release/obj/src/writeback_set.o] +Compiling tests/unit/main.c [build-main-8e0f29b8/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build-main-8e0f29b8/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build-main-8e0f29b8/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build-main-8e0f29b8/release/obj/tests/config.o] +Compiling tests/test_data.c [build-main-8e0f29b8/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build-main-8e0f29b8/release/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [build-main-8e0f29b8/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build-main-8e0f29b8/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build-main-8e0f29b8/release/obj/tests/functional/test_async.o] +Compiling tests/unit/platform_apis_test.c [build-main-8e0f29b8/release/obj/tests/unit/platform_apis_test.o] +Compiling tests/unit/btree_test.c [build-main-8e0f29b8/release/obj/tests/unit/btree_test.o] +Compiling tests/unit/splinter_test.c [build-main-8e0f29b8/release/obj/tests/unit/splinter_test.o] +Linking build-main-8e0f29b8/release/bin/unit/writeback_set_test +Linking build-main-8e0f29b8/release/bin/unit/platform_apis_test +Linking build-main-8e0f29b8/release/bin/unit/btree_test +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking build-main-8e0f29b8/release/lib/libsplinterdb.so +Building archive build-main-8e0f29b8/release/lib/libsplinterdb.a +Linking build-main-8e0f29b8/release/bin/unit/splinterdb_quick_test +Linking build-main-8e0f29b8/release/bin/unit/splinter_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-build.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-build.log new file mode 100644 index 000000000..c59d70b00 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-build.log @@ -0,0 +1,54 @@ +Checking for mismatched config...No mismatched config found +Saving config to build-main-8e0f29b8/release-msan/build-config.96a71330f9731c755330ffff7df23765 +Compiling src/PackedArray.c [build-main-8e0f29b8/release-msan/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [build-main-8e0f29b8/release-msan/obj/src/batch_rwlock.o] +Compiling src/core.c [build-main-8e0f29b8/release-msan/obj/src/core.o] +Compiling src/default_data_config.c [build-main-8e0f29b8/release-msan/obj/src/default_data_config.o] +Compiling src/memtable.c [build-main-8e0f29b8/release-msan/obj/src/memtable.o] +Compiling src/merge.c [build-main-8e0f29b8/release-msan/obj/src/merge.o] +Compiling src/notification.c [build-main-8e0f29b8/release-msan/obj/src/notification.o] +Compiling src/routing_filter.c [build-main-8e0f29b8/release-msan/obj/src/routing_filter.o] +Compiling src/shard_log.c [build-main-8e0f29b8/release-msan/obj/src/shard_log.o] +Compiling src/splinterdb.c [build-main-8e0f29b8/release-msan/obj/src/splinterdb.o] +Compiling src/superblock.c [build-main-8e0f29b8/release-msan/obj/src/superblock.o] +Compiling src/trunk.c [build-main-8e0f29b8/release-msan/obj/src/trunk.o] +Compiling src/allocator.c [build-main-8e0f29b8/release-msan/obj/src/allocator.o] +Compiling src/blob.c [build-main-8e0f29b8/release-msan/obj/src/blob.o] +Compiling src/blob_build.c [build-main-8e0f29b8/release-msan/obj/src/blob_build.o] +Compiling src/btree.c [build-main-8e0f29b8/release-msan/obj/src/btree.o] +Compiling src/clockcache.c [build-main-8e0f29b8/release-msan/obj/src/clockcache.o] +Compiling src/data_blob_build.c [build-main-8e0f29b8/release-msan/obj/src/data_blob_build.o] +Compiling src/data_internal.c [build-main-8e0f29b8/release-msan/obj/src/data_internal.o] +Compiling src/histogram.c [build-main-8e0f29b8/release-msan/obj/src/histogram.o] +Compiling src/mini_allocator.c [build-main-8e0f29b8/release-msan/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [build-main-8e0f29b8/release-msan/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [build-main-8e0f29b8/release-msan/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [build-main-8e0f29b8/release-msan/obj/src/rc_allocator.o] +Compiling src/task.c [build-main-8e0f29b8/release-msan/obj/src/task.o] +Compiling src/util.c [build-main-8e0f29b8/release-msan/obj/src/util.o] +Compiling src/writeback_set.c [build-main-8e0f29b8/release-msan/obj/src/writeback_set.o] +Compiling tests/unit/main.c [build-main-8e0f29b8/release-msan/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [build-main-8e0f29b8/release-msan/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [build-main-8e0f29b8/release-msan/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [build-main-8e0f29b8/release-msan/obj/tests/config.o] +Compiling tests/test_data.c [build-main-8e0f29b8/release-msan/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [build-main-8e0f29b8/release-msan/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [build-main-8e0f29b8/release-msan/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [build-main-8e0f29b8/release-msan/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [build-main-8e0f29b8/release-msan/obj/tests/functional/test_async.o] +Compiling tests/unit/platform_apis_test.c [build-main-8e0f29b8/release-msan/obj/tests/unit/platform_apis_test.o] +Linking build-main-8e0f29b8/release-msan/bin/unit/writeback_set_test +Linking build-main-8e0f29b8/release-msan/bin/unit/platform_apis_test +Linking build-main-8e0f29b8/release-msan/lib/libsplinterdb.so +Building archive build-main-8e0f29b8/release-msan/lib/libsplinterdb.a +Linking build-main-8e0f29b8/release-msan/bin/unit/splinterdb_quick_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-platform.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-platform.log new file mode 100644 index 000000000..13a295249 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-platform.log @@ -0,0 +1,19 @@ +Running 1 CTests, suite name 'platform_api', test case 'all'. +TEST 1/13 platform_api:test_platform_buffer_init [OK] +TEST 2/13 platform_api:test_platform_buffer_init_fails_for_very_large_length [OK] +TEST 3/13 platform_api:test_async_read_initializes_all_iovecs [OK] +TEST 4/13 platform_api:test_async_short_read_initializes_only_returned_bytes laio_async_state_get_result: async read was short for addr 0, pages 3: requested 12288 bytes, completed 4133 bytes +[OK] +TEST 5/13 platform_api:test_async_eof_read_keeps_buffer_poisoned laio_async_state_get_result: async read was short for addr 0, pages 3: requested 12288 bytes, completed 0 bytes +[OK] +TEST 6/13 platform_api:test_async_failed_read_keeps_buffer_poisoned laio_async_run(): OS-pid=3116396, tid=0, io_submit errorno=22: Invalid argument +laio_async_state_get_result: async read failed for addr 18446744073709551615, pages 3, status -23: Too many open files in system +[OK] +TEST 7/13 platform_api:test_async_write_does_not_initialize_source [OK] +TEST 8/13 platform_api:test_memory_fault_range [SKIPPED] +TEST 9/13 platform_api:test_memory_fault_random_respects_max_failures [SKIPPED] +TEST 10/13 platform_api:test_platform_semaphore_init_destroy [OK] +TEST 11/13 platform_api:test_platform_spinlock_init_destroy [OK] +TEST 12/13 platform_api:test_platform_mutex_init_destroy [OK] +TEST 13/13 platform_api:test_platform_condvar_init_destroy [OK] +RESULTS: 13 tests (11 ok, 0 failed, 2 skipped) ran in 398 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-quick.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-quick.log new file mode 100644 index 000000000..d0c065cb7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-quick.log @@ -0,0 +1,69 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/62 splinterdb_quick:test_get_config_returns_effective_config [OK] +TEST 2/62 splinterdb_quick:test_get_cost_stats [OK] +TEST 3/62 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 4/62 splinterdb_quick:test_durable_barrier [OK] +TEST 5/62 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 6/62 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 7/62 splinterdb_quick:test_basic_flow [OK] +TEST 8/62 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 9/62 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 10/62 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 11/62 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 12/62 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 13/62 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 14/62 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 15/62 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 16/62 splinterdb_quick:test_apis_for_large_key [OK] +TEST 17/62 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 18/62 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 19/62 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 20/62 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 21/62 splinterdb_quick:test_variable_length_values [OK] +TEST 22/62 splinterdb_quick:test_branch_prefix_pack_initializes_free_gap [OK] +TEST 23/62 splinterdb_quick:test_branch_prefix_minimum [OK] +TEST 24/62 splinterdb_quick:test_branch_prefix_variable_iterator [OK] +TEST 25/62 splinterdb_quick:test_branch_prefix_malformed_leaf_entries [OK] +TEST 26/62 splinterdb_quick:test_branch_prefix_roundtrip [OK] +TEST 27/62 splinterdb_quick:test_basic_iterator [OK] +TEST 28/62 splinterdb_quick:test_iterator_delete_current [OK] +TEST 29/62 splinterdb_quick:test_empty_iterator [OK] +TEST 30/62 splinterdb_quick:test_bounded_iterator [OK] +TEST 31/62 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 32/62 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 33/62 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 34/62 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 35/62 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 36/62 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 37/62 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 38/62 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 39/62 splinterdb_quick:test_close_and_reopen [OK] +TEST 40/62 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 41/62 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 42/62 splinterdb_quick:test_custom_data_config [OK] +TEST 43/62 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 44/62 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 45/62 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 46/62 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 47/62 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 48/62 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 49/62 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 50/62 splinterdb_quick:test_immutable_branch_custom_comparator [OK] +TEST 51/62 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 52/62 splinterdb_quick:test_iterator_init_bug [OK] +TEST 53/62 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 54/62 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 55/62 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 56/62 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 57/62 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 58/62 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 59/62 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 60/62 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 61/62 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 62/62 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +RESULTS: 62 tests (62 ok, 0 failed, 0 skipped) ran in 15987 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-writeback.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-writeback.log new file mode 100644 index 000000000..34ea2a989 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-msan-writeback.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1677 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-platform.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-platform.log new file mode 100644 index 000000000..8b87e9281 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-platform.log @@ -0,0 +1,19 @@ +Running 1 CTests, suite name 'platform_api', test case 'all'. +TEST 1/13 platform_api:test_platform_buffer_init_fails_for_very_large_length [OK] +TEST 2/13 platform_api:test_async_read_initializes_all_iovecs [OK] +TEST 3/13 platform_api:test_async_short_read_initializes_only_returned_bytes laio_async_state_get_result: async read was short for addr 0, pages 3: requested 12288 bytes, completed 4133 bytes +[OK] +TEST 4/13 platform_api:test_async_eof_read_keeps_buffer_poisoned laio_async_state_get_result: async read was short for addr 0, pages 3: requested 12288 bytes, completed 0 bytes +[OK] +TEST 5/13 platform_api:test_async_failed_read_keeps_buffer_poisoned laio_async_run(): OS-pid=3113880, tid=0, io_submit errorno=22: Invalid argument +laio_async_state_get_result: async read failed for addr 18446744073709551615, pages 3, status -23: Too many open files in system +[OK] +TEST 6/13 platform_api:test_async_write_does_not_initialize_source [OK] +TEST 7/13 platform_api:test_memory_fault_range [SKIPPED] +TEST 8/13 platform_api:test_memory_fault_random_respects_max_failures [SKIPPED] +TEST 9/13 platform_api:test_platform_semaphore_init_destroy [OK] +TEST 10/13 platform_api:test_platform_spinlock_init_destroy [OK] +TEST 11/13 platform_api:test_platform_mutex_init_destroy [OK] +TEST 12/13 platform_api:test_platform_condvar_init_destroy [OK] +TEST 13/13 platform_api:test_platform_buffer_init [OK] +RESULTS: 13 tests (11 ok, 0 failed, 2 skipped) ran in 330 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-quick.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-quick.log new file mode 100644 index 000000000..33c33c848 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-quick.log @@ -0,0 +1,69 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/62 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/62 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/62 splinterdb_quick:test_durable_barrier [OK] +TEST 4/62 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 5/62 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 6/62 splinterdb_quick:test_basic_flow [OK] +TEST 7/62 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/62 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/62 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/62 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/62 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/62 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/62 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/62 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/62 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/62 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/62 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/62 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/62 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/62 splinterdb_quick:test_variable_length_values [OK] +TEST 21/62 splinterdb_quick:test_branch_prefix_pack_initializes_free_gap [OK] +TEST 22/62 splinterdb_quick:test_branch_prefix_minimum [OK] +TEST 23/62 splinterdb_quick:test_branch_prefix_variable_iterator [OK] +TEST 24/62 splinterdb_quick:test_branch_prefix_malformed_leaf_entries [OK] +TEST 25/62 splinterdb_quick:test_branch_prefix_roundtrip [OK] +TEST 26/62 splinterdb_quick:test_basic_iterator [OK] +TEST 27/62 splinterdb_quick:test_iterator_delete_current [OK] +TEST 28/62 splinterdb_quick:test_empty_iterator [OK] +TEST 29/62 splinterdb_quick:test_bounded_iterator [OK] +TEST 30/62 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 31/62 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 32/62 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 33/62 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 34/62 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 35/62 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 36/62 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 37/62 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 38/62 splinterdb_quick:test_close_and_reopen [OK] +TEST 39/62 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 40/62 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 41/62 splinterdb_quick:test_custom_data_config [OK] +TEST 42/62 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 43/62 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 44/62 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 45/62 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 46/62 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 47/62 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 48/62 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 49/62 splinterdb_quick:test_immutable_branch_custom_comparator [OK] +TEST 50/62 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 51/62 splinterdb_quick:test_iterator_init_bug [OK] +TEST 52/62 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 53/62 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 54/62 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 55/62 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 56/62 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 57/62 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 58/62 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 59/62 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 60/62 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 61/62 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +TEST 62/62 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 62 tests (62 ok, 0 failed, 0 skipped) ran in 12408 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_cache_read_errors_reach_core_operations.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_cache_read_errors_reach_core_operations.log new file mode 100644 index 000000000..324b0f483 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_cache_read_errors_reach_core_operations.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 99 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_invalid_branch_reference_rejected.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_invalid_branch_reference_rejected.log new file mode 100644 index 000000000..a36ab3019 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_invalid_branch_reference_rejected.log @@ -0,0 +1,16 @@ +Running 1 CTests, suite name 'splinter', test case 'test_invalid_branch_reference_rejected'. +TEST 1/1 splinter:test_invalid_branch_reference_rejected Unsupported branch format version 3 at 7471104; this build requires version 2. +ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 22 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 22 +Unsupported branch format version 3 at 7471104; this build requires version 2. +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 22 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 22 +Unsupported branch format version 3 at 7471104; this build requires version 2. +trunk_collect_branches: trunk_collect_bundle_branches failed: 22 +ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 22 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 22 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 22 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 22 +trunk_collect_branches: trunk_collect_bundle_branches failed: 22 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 103 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_persisted_old_branch_version_rejected.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_persisted_old_branch_version_rejected.log new file mode 100644 index 000000000..e6edec340 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-test_persisted_old_branch_version_rejected.log @@ -0,0 +1,14 @@ +Running 1 CTests, suite name 'splinter', test case 'test_persisted_old_branch_version_rejected'. +TEST 1/1 splinter:test_persisted_old_branch_version_rejected Unsupported branch format version 1 at 10878976; this build requires version 2. +ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 22 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 22 +Unsupported branch format version 1 at 10878976; this build requires version 2. +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 22 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 22 +Unsupported branch format version 1 at 10878976; this build requires version 2. +trunk_collect_branches: trunk_collect_bundle_branches failed: 22 +Unsupported branch format version 1 at 17170432; this build requires version 2. +trunk_node_deserialize():2034: VECTOR_EMPLACE_APPEND() failed: Invalid argumenttrunk_recover_node_refs: cannot read node 19398656: Invalid argument +core_mount: could not rebuild the tree's allocations: Invalid argument +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 170 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-writeback.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-writeback.log new file mode 100644 index 000000000..ca64606a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/release-writeback.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1626 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/report.py b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/report.py new file mode 100644 index 000000000..0b46c1c08 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/report.py @@ -0,0 +1,155 @@ +#!/usr/bin/env python3 +import hashlib +import json +from pathlib import Path +import shutil +import subprocess + +tree = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses') +out = tree / 'benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8' +manifest = json.loads((out / 'validation.json').read_text()) +assert manifest['passed'] and manifest['source_files_unchanged'] +assert all(x['returncode'] == 0 for x in manifest['commands']) +passed = sum(x.get('passed', 0) for x in manifest['commands']) +skipped = sum(x.get('skipped', 0) for x in manifest['commands']) +assert (passed, skipped) == (303, 6) +assert 'unpublished prefetch admission race passed' in (out / 'debug-prefetch-admission.log').read_text() + +def git(*args): + return subprocess.check_output(['git', *args], cwd=tree) + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + +extension = ['src/cache.h', 'src/clockcache.c', 'tests/unit/writeback_set_test.c'] +extension_identical = {p: (tree / p).read_bytes() == git('show', manifest['base_commit'] + ':' + p) for p in extension} +assert all(extension_identical.values()) +runtime_diff = git('diff', '--name-only', manifest['merged_main'], '--', 'src', 'include', 'tests', 'Makefile', 'format-check.sh').decode().splitlines() +assert sorted(runtime_diff) == sorted(extension) +summary = { + 'starting_head': manifest['base_commit'], + 'merged_main': manifest['merged_main'], + 'conflicts': [], + 'passed_unit_executions': passed, + 'skipped_unit_executions': skipped, + 'skip_reason': 'Two preexisting memory-fault injection tests in platform_api, skipped in each build because fault injection is disabled.', + 'passed_functional_runs': 1, + 'all_checks_passed': True, + 'extension_source_files_identical_to_start': extension_identical, + 'runtime_test_diff_vs_main': runtime_diff, + 'compiler_versions': {name: subprocess.check_output([name, '--version']).decode().splitlines()[0] for name in ['cc', 'clang-19']}, + 'builds': {}, + 'benchmarks_rerun': False, + 'source_hashes': 'validation.json', +} +for mode in ['debug', 'release', 'release-msan']: + base = tree / 'build-main-8e0f29b8' / mode + configs = list(base.glob('build-config.*')) + assert len(configs) == 1 + shutil.copy2(configs[0], out / ('build-config-' + mode + '.txt')) + summary['builds'][mode] = { + 'config': 'build-config-' + mode + '.txt', + 'library_sha256': digest(base / 'lib/libsplinterdb.so'), + 'passed': sum(x.get('passed', 0) for x in manifest['commands'] if x['label'].startswith(mode + '-') and (mode != 'release' or not x['label'].startswith('release-msan-'))), + 'skipped': sum(x.get('skipped', 0) for x in manifest['commands'] if x['label'].startswith(mode + '-') and (mode != 'release' or not x['label'].startswith('release-msan-'))), + } +(out / 'integration.json').write_text(json.dumps(summary, indent=2) + '\n') +(out / 'README.md').write_text('''# Cache invalid-address checks: main integration, 2026-10-17 + +Merged main `8e0f29b89598db1d52aa7090404b475001dbf2eb` into +`robj/cache-invalid-addresses`, starting at +`c15f1452b752dd57a505f766b0d2a029348b94e9`. The merge was automatic and had no +conflicts. Main includes the prefix-compression implementation and its MSan +repairs. The project's `cache.h`, `clockcache.c`, and `writeback_set_test.c` +remain byte-for-byte identical to their starting versions; these are the only +runtime/test differences from the merged main. + +## Validation + +| Check | GCC debug | GCC release | Clang 19 release + MSan | +|---|---:|---:|---:| +| Writeback/cache unit tests | 18 | 18 | 18 | +| Public quick unit tests | 62 | 62 | 62 | +| Platform API unit tests | 11 | 11 | 11 | +| B-tree unit tests | 12 | 12 | — | +| Focused core propagation/version tests | 3 | 3 | — | +| **Passing unit executions** | **106** | **106** | **91** | +| Existing fault-injection-only skips | 2 | 2 | 2 | + +All **303 unit executions passed**. The six skipped executions are the same two +preexisting platform memory-fault tests in each build; fault injection was +disabled. The debug deterministic prefetch-admission functional check also +passed. The full maintained-source format check and staged/unstaged Git +whitespace checks passed. + +Coverage includes invalid synchronous, nonblocking, asynchronous, and prefetch +addresses; cleared failure handles; absence of I/O for rejected addresses; +cross-thread handle ownership; read-error propagation; and retry behavior. +The quick and platform suites include the newly merged prefix free-gap and +asynchronous-read MSan regressions. The three focused core cases exercise cache +read errors, invalid branch references, and persisted old-version rejection. + +Every build and test acquired the shared campaign machine lock exclusively. +Jobs used isolated temporary directories. Test databases were on ext4 backed +by `/dev/mapper/snafu-root_crypt`; each job's disposable database directory was +removed only after successful process exit. The preexisting untracked build +directories were preserved. Production/test source hashes match before and +after validation. + +These are integration checks, not new performance measurements. Earlier +benchmark results remain tied to their recorded revisions. The documented +performance uncertainty and inherited asynchronous allocation-progress stall +remain unresolved; this merge changes neither claim. + +## Evidence + +- [Integration summary](integration.json): revisions, counts, compiler versions, + library hashes, and exact preservation of the project-specific sources. +- [Validation manifest](validation.json): commands, timing/lock intervals, + exit statuses, test counts, binary hashes, and source inventories. +- [Validation runner](validate.py), adjacent per-job logs, and build configs. +- [Project extension](invalid-address-extension.patch): current delta from main. +- [Artifact hashes](sha256.json): hashes of this evidence directory. +''') + +doc = tree / 'docs/cache-invalid-addresses-results.md' +heading = '## Prefix-compression main integration (2026-10-17)' +assert heading not in doc.read_text() +with doc.open('a') as f: + f.write(''' + +## Prefix-compression main integration (2026-10-17) + +Merged main `8e0f29b89598db1d52aa7090404b475001dbf2eb` into the active +`robj/cache-invalid-addresses` branch from `c15f1452`. The merge had no conflicts. +The invalid-address implementation and its tests remain byte-for-byte unchanged +in `cache.h`, `clockcache.c`, and `writeback_set_test.c`; all other runtime and +test sources match this main. Main's prefix compression, format-version checks, +and prefix-page/asynchronous-read MemorySanitizer repairs are included. + +GCC debug and release each pass **106 unit cases**: 18 writeback/cache, +62 public quick, 11 platform API, 12 B-tree, and three focused core +propagation/version tests. Clang 19 release with MemorySanitizer passes all +18 writeback/cache, 62 public quick, and 11 platform API cases. This is +**303 passing unit executions**, plus the passing debug deterministic +prefetch-admission functional check. Two existing memory-fault-only platform +tests are skipped in each build because fault injection is disabled (six +skipped executions). The full maintained-source formatting check and both Git +whitespace checks pass. + +Builds and tests were serialized with the campaign's exclusive machine lock, +used separate temporary directories, and kept test databases on real ext4 +storage. Source hashes were unchanged throughout validation. Commands, logs, +counts, compiler settings, binary hashes, and source inventories are in +[the integration evidence](../benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/README.md). + +No benchmarks were rerun for this integration. Earlier performance numbers +remain specific to their recorded commits; the previously documented +performance uncertainty and inherited asynchronous allocation-progress stall +remain unresolved. Existing untracked build directories were preserved. +''') + +shutil.copy2(__file__, out / 'report.py') +hashes = {str(p.relative_to(out)): digest(p) for p in sorted(out.rglob('*')) if p.is_file() and p.name != 'sha256.json'} +(out / 'sha256.json').write_text(json.dumps(hashes, indent=2) + '\n') +print(json.dumps({'unit_passed': passed, 'unit_skipped': skipped, 'functional_passed': 1, 'files': len(hashes), 'evidence': str(out)}, indent=2)) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/sha256.json b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/sha256.json new file mode 100644 index 000000000..17de8f471 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/sha256.json @@ -0,0 +1,37 @@ +{ + ".gitattributes": "cd074b112df9ae951a9dfa432aa898d51c5b2c865e2ab5bd620c6952e4cd8090", + "README.md": "7286c5e2caf9778f0149b566b5b036b132fb8d326532050921b82d88202a5527", + "build-config-debug.txt": "497a8dcddb1582b762f5d743f022eb86876f2c4a2f516f52029be6e4c24b5824", + "build-config-release-msan.txt": "aa72c45c20f7d5445a35c50d7e8f072320d7cce61e16960d33c5b578875f183b", + "build-config-release.txt": "5c5b58ab57dd6396855cee13c4088003f999ba66c83db96fd54675f19f73e2dd", + "debug-btree.log": "d8cc765f36c874161abdd91fb1a76a5a0dd4e692197b242d9ba708723dd7fe1b", + "debug-build.log": "566b98c2f54d1ad4530b6e6807f1cb60f2465b176f059faf5eab4aee7e1ecaac", + "debug-platform.log": "df400aaeb206bc25eeb8af70485fb849d1516e8b8293adbfce049b8be91f387c", + "debug-prefetch-admission.log": "c63f6fa2f3417f88acb17c39dcf12988a1371ed7fc69d194a97c8b9801e9c608", + "debug-quick.log": "c3e3cc8a13ce8142b8726e22a88a6704fed2ad87e4245c95d815e70cb61ebbae", + "debug-test_cache_read_errors_reach_core_operations.log": "04e4446d813e9a8af3ff2d55037263278e0298ef8d925c68166dc421390a492f", + "debug-test_invalid_branch_reference_rejected.log": "294e5ad83c6ecd188b41d72f7e59c7c3befbc37ea29f043967f977e7ac8f1e63", + "debug-test_persisted_old_branch_version_rejected.log": "c932c7aaf5e4ef9210b574f0242fe46a80aa38681105925afade5dbbdf47d158", + "debug-writeback.log": "ae836d60eff11316622eb2aed754a6009c97fb8d09b75c1c5338c90394d43f66", + "final-checks.json": "2a25b545ff7b782685449dca629efd451e84e0b002fed600494c0b739ed9cd37", + "format.log": "d5fd02ecc18c8084e8bb7d4635f2b2bd59cbf1533ead8a11bf13d5ad4516d83b", + "integration.json": "5f25fa39e265d7c1d568336cccc3d40091d4eb0f9eb71b689aeeb6e4e6c41e26", + "invalid-address-extension.patch": "c08da83abd17a578aa312f5c09589013fdc1d32814af0aba41a1a2fad8ca7a53", + "release-btree.log": "1159d05f22b0856c2e5eb66afcb51bf70db527e8597e2f4aef0d4dce5894cead", + "release-build.log": "f8e5a4772f2e716f02ba40e75377bf5eae64039aaccaa4b7ff1fc7d75882533a", + "release-msan-build.log": "a522c01a26e0b3b788e1fedd6278188bd801c27965a17ad1d203e11f3d3d1387", + "release-msan-platform.log": "460acb668d44aa9bf1e272392a64b5b76e72c20f19f1ebcf3467bafc19b9de2a", + "release-msan-quick.log": "67feb62dc97b81c10e1708d498d5f09c573b3ceaface8bd7d04f42f3ccd3064b", + "release-msan-writeback.log": "f32f4e1888c4e80cd3066fe03dd7b970db113f99f71144a60d0a5bca9c83aba5", + "release-platform.log": "f328d4a74bf4683b029271702712468360c7617cd6488cf0191c09985d558684", + "release-quick.log": "511b705ee44c46a3d7a14cdc10c6c364b02f3c2ee94a6f0458cd7c2abe2f773a", + "release-test_cache_read_errors_reach_core_operations.log": "81eb0f91f6caeb21adad933199a48b27d696d3e0db53d70566baf3c9d4d4406a", + "release-test_invalid_branch_reference_rejected.log": "8ed17ae6c860b174ba2fce29a17c20088c070effa90cb85935248eb3183af5c1", + "release-test_persisted_old_branch_version_rejected.log": "a7675f9f4836b16292d9c6c36eb991a35fb155f516e439edec4983cef5b5714a", + "release-writeback.log": "ee50e731e5f5641bb76b1821d89acf7b7572ca9c7406838f57ec0b62288a80b6", + "report.py": "9f3b28b57d6fac5419b84b6821284493b11dec3d265ee22ab49859ce934443e9", + "staged-whitespace.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "validate.py": "c6802ffc6e7d0985d5c855f77f470150425d34aa53fea0bd43937621fc048e91", + "validation.json": "5fbfc3a8cf17ee30c599668cb6c039418153ff04d7aae3c62618b3fcef183c6d", + "whitespace.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/staged-whitespace.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/staged-whitespace.log new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/validate.py b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/validate.py new file mode 100644 index 000000000..c87fc9b2d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/validate.py @@ -0,0 +1,157 @@ +#!/usr/bin/env python3 +"""Serialized integration checks for the authorized active project update.""" +import fcntl +import hashlib +import json +import os +from pathlib import Path +import re +import shutil +import signal +import subprocess +import time + +TREE = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses') +MAIN = '8e0f29b89598db1d52aa7090404b475001dbf2eb' +BASE = 'c15f1452b752dd57a505f766b0d2a029348b94e9' +OLD_MAIN = 'fc0bc8f7e39566f14822bb598376458bdf1e28b3' +LOCK = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') +OUT = TREE / 'benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8' +SCRATCH = TREE / '.cache/main-8e0f29b8-validation' +BUILD = 'build-main-8e0f29b8' +OUT.mkdir(parents=True, exist_ok=False) +SCRATCH.mkdir(parents=True, exist_ok=False) +shutil.copy2(__file__, OUT / 'validate.py') + +def git(*args): + return subprocess.check_output(['git', *args], cwd=TREE) + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + +def sources(): + paths = [TREE / 'Makefile', TREE / 'format-check.sh'] + for directory in ['src', 'include', 'tests']: + paths += [p for p in (TREE / directory).rglob('*') if p.suffix in ['.c', '.h']] + return {str(p.relative_to(TREE)): digest(p) for p in sorted(paths)} + +def patch_id(patch): + return subprocess.check_output(['git', 'patch-id', '--stable'], input=patch, cwd=TREE).decode().split()[0] + +extension = ['src/cache.h', 'src/clockcache.c', 'tests/unit/writeback_set_test.c'] +before_patch = git('diff', OLD_MAIN, BASE, '--', *extension) +after_patch = git('diff', MAIN, '--', *extension) +assert patch_id(before_patch) == patch_id(after_patch) +(OUT / 'invalid-address-extension.patch').write_bytes(after_patch) +manifest = { + 'base_commit': BASE, 'merged_main': MAIN, + 'merge_conflicts': [], + 'extension_patch_id_before': patch_id(before_patch), + 'extension_patch_id_after': patch_id(after_patch), + 'source_sha256_before': sources(), + 'storage': subprocess.check_output(['findmnt', '-T', str(SCRATCH), '-no', 'SOURCE,FSTYPE,TARGET']).decode().strip(), + 'machine_lock': str(LOCK), + 'commands': [], + 'performance_scope': 'Integration validation only; prior benchmark claims remain version-specific.', +} +assert 'tmpfs' not in manifest['storage'] +assert git('rev-parse', 'HEAD').decode().strip() == BASE +assert git('rev-parse', 'MERGE_HEAD').decode().strip() == MAIN + +def save(): + (OUT / 'validation.json').write_text(json.dumps(manifest, indent=2) + '\n') + +def run(label, command, *, mode=None, unit=False, timeout=600): + record = {'label': label, 'command': command, 'requested_at': time.time()} + manifest['commands'].append(record) + save() + print('WAIT', label, flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + if shutil.disk_usage(TREE).free < 4 * 1024**3: + raise RuntimeError('Less than 4 GiB free; stopping before the next job.') + env = os.environ.copy() + for key in ['MAKEFLAGS', 'MFLAGS', 'MAKELEVEL', 'CFLAGS', 'LDFLAGS', 'CPPFLAGS', 'CC', 'LD', 'BUILD_ROOT', 'BUILD_MODE', 'BUILD_ASAN', 'BUILD_MSAN', 'BUILD_MEMORY_FAULT_INJECTION']: + env.pop(key, None) + temp = SCRATCH / ('tmp-' + label) + temp.mkdir() + env['TMPDIR'] = str(temp) + env['MSAN_OPTIONS'] = 'halt_on_error=1:exit_code=86' + cwd = TREE + if mode is not None: + cwd = SCRATCH / ('db-' + label) + cwd.mkdir() + (cwd / BUILD).symlink_to(TREE / BUILD, target_is_directory=True) + env['LD_LIBRARY_PATH'] = str(TREE / BUILD / mode / 'lib') + record['cwd'] = str(cwd) + record['tmpdir'] = str(temp) + record['started_at'] = time.time() + if mode is not None: + record['binary_sha256'] = digest(Path(command[0])) + save() + print('START', label, flush=True) + with (OUT / (label + '.log')).open('w') as log: + proc = subprocess.Popen(command, cwd=cwd, env=env, stdout=log, stderr=subprocess.STDOUT, start_new_session=True) + try: + record['returncode'] = proc.wait(timeout=timeout) + except subprocess.TimeoutExpired: + record['timeout'] = True + os.killpg(proc.pid, signal.SIGTERM) + try: + proc.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(proc.pid, signal.SIGKILL) + proc.wait() + record['returncode'] = proc.returncode + record['finished_at'] = time.time() + log_text = (OUT / (label + '.log')).read_text(errors='replace') + counts = re.findall(r'RESULTS: (\d+) tests \((\d+) ok, (\d+) failed, (\d+) skipped\)', log_text) + if counts: + record.update(zip(['tests', 'passed', 'failed', 'skipped'], map(int, counts[-1]))) + save() + print('END', label, record['returncode'], record.get('passed'), flush=True) + assert record['returncode'] == 0, record + if unit: + assert record.get('passed', 0) > 0 and record.get('failed') == 0, record + if mode is not None: + shutil.rmtree(cwd) + shutil.rmtree(temp) + +try: + for mode in ['debug', 'release', 'release-msan']: + make_args = ['make', '-j6', 'BUILD_ROOT=' + BUILD, 'BUILD_MODE=' + ('release' if mode == 'release-msan' else mode)] + if mode == 'release-msan': + make_args += ['CC=clang-19', 'LD=clang-19', 'BUILD_MSAN=1'] + targets = ['libs', 'unit/writeback_set_test', 'unit/splinterdb_quick_test', BUILD + '/' + mode + '/bin/unit/platform_apis_test'] + if mode != 'release-msan': + targets += ['unit/btree_test', 'unit/splinter_test'] + if mode == 'debug': + targets += [BUILD + '/' + mode + '/bin/driver_test'] + run(mode + '-build', make_args + targets, timeout=1200) + binary = TREE / BUILD / mode / 'bin' + cases = [('writeback', [str(binary / 'unit/writeback_set_test')]), + ('quick', [str(binary / 'unit/splinterdb_quick_test')]), + ('platform', [str(binary / 'unit/platform_apis_test')])] + if mode != 'release-msan': + cases += [('btree', [str(binary / 'unit/btree_test')])] + for name in ['test_cache_read_errors_reach_core_operations', 'test_invalid_branch_reference_rejected', 'test_persisted_old_branch_version_rejected']: + cases += [(name, [str(binary / 'unit/splinter_test'), name])] + for label, command in cases: + run(mode + '-' + label, command, mode=mode, unit=True) + if mode == 'debug': + run('debug-prefetch-admission', [str(binary / 'driver_test'), 'cache_test', '--prefetch-admission', '--cache-capacity-mib', '64', '--db-capacity-gib', '2'], mode=mode) + run('format', ['bash', 'format-check.sh']) + run('whitespace', ['git', 'diff', '--check']) + run('staged-whitespace', ['git', 'diff', '--cached', '--check']) + manifest['source_sha256_after'] = sources() + assert manifest['source_sha256_before'] == manifest['source_sha256_after'] + manifest['source_files_unchanged'] = True + manifest['passed'] = True + manifest['completed_at'] = time.time() + save() + print('VALIDATION COMPLETE', sum(x.get('passed', 0) for x in manifest['commands']), flush=True) +except BaseException as error: + manifest['error'] = repr(error) + manifest['passed'] = False + save() + raise diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/validation.json b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/validation.json new file mode 100644 index 000000000..1c9a3f837 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/validation.json @@ -0,0 +1,770 @@ +{ + "base_commit": "c15f1452b752dd57a505f766b0d2a029348b94e9", + "merged_main": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "merge_conflicts": [], + "extension_patch_id_before": "f8d7f546e42ad615dd4293968d8763e3fc0401e3", + "extension_patch_id_after": "f8d7f546e42ad615dd4293968d8763e3fc0401e3", + "source_sha256_before": { + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e" + }, + "storage": "/dev/mapper/snafu-root_crypt ext4 /", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "commands": [ + { + "label": "debug-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=build-main-8e0f29b8", + "BUILD_MODE=debug", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "build-main-8e0f29b8/debug/bin/unit/platform_apis_test", + "unit/btree_test", + "unit/splinter_test", + "build-main-8e0f29b8/debug/bin/driver_test" + ], + "requested_at": 1792220679.4064274, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-build", + "started_at": 1792220682.1849215, + "returncode": 0, + "finished_at": 1792220684.2046294 + }, + { + "label": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/unit/writeback_set_test" + ], + "requested_at": 1792220684.2053568, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-writeback", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-writeback", + "started_at": 1792220684.2223797, + "binary_sha256": "c9839ab8eef071aa3322ff49e64d759faf7231581d8b449e6f76c8bd468ec601", + "returncode": 0, + "finished_at": 1792220686.4471474, + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0 + }, + { + "label": "debug-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/unit/splinterdb_quick_test" + ], + "requested_at": 1792220686.4478424, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-quick", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-quick", + "started_at": 1792220686.864996, + "binary_sha256": "86411487b51bd53a75568f1124e1cccd79f6b73aa0a2af94a70c12acbac6d290", + "returncode": 0, + "finished_at": 1792220700.836636, + "tests": 62, + "passed": 62, + "failed": 0, + "skipped": 0 + }, + { + "label": "debug-platform", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/unit/platform_apis_test" + ], + "requested_at": 1792220700.8461647, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-platform", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-platform", + "started_at": 1792220700.962089, + "binary_sha256": "1bda01ec53c9b42335b39513ba13a711253a1d7795bfe5f0f7507761cc0c9f56", + "returncode": 0, + "finished_at": 1792220701.328547, + "tests": 13, + "passed": 11, + "failed": 0, + "skipped": 2 + }, + { + "label": "debug-btree", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/unit/btree_test" + ], + "requested_at": 1792220701.3288763, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-btree", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-btree", + "started_at": 1792220701.645286, + "binary_sha256": "7eb4948a40b48a9fa1be495994df13b34c666faceac3faae278e029787e05243", + "returncode": 0, + "finished_at": 1792220701.6623104, + "tests": 12, + "passed": 12, + "failed": 0, + "skipped": 0 + }, + { + "label": "debug-test_cache_read_errors_reach_core_operations", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "requested_at": 1792220701.6625736, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-test_cache_read_errors_reach_core_operations", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-test_cache_read_errors_reach_core_operations", + "started_at": 1792220701.7783651, + "binary_sha256": "fbf71715299336858ee39434d077c18eafb8849ed6d8649722e590445ae803bd", + "returncode": 0, + "finished_at": 1792220701.943832, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "label": "debug-test_invalid_branch_reference_rejected", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/unit/splinter_test", + "test_invalid_branch_reference_rejected" + ], + "requested_at": 1792220701.9442565, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-test_invalid_branch_reference_rejected", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-test_invalid_branch_reference_rejected", + "started_at": 1792220711.186178, + "binary_sha256": "fbf71715299336858ee39434d077c18eafb8849ed6d8649722e590445ae803bd", + "returncode": 0, + "finished_at": 1792220711.3514519, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "label": "debug-test_persisted_old_branch_version_rejected", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/unit/splinter_test", + "test_persisted_old_branch_version_rejected" + ], + "requested_at": 1792220711.3519092, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-test_persisted_old_branch_version_rejected", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-test_persisted_old_branch_version_rejected", + "started_at": 1792220712.3199787, + "binary_sha256": "fbf71715299336858ee39434d077c18eafb8849ed6d8649722e590445ae803bd", + "returncode": 0, + "finished_at": 1792220712.635634, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "label": "debug-prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "requested_at": 1792220712.636231, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-debug-prefetch-admission", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-debug-prefetch-admission", + "started_at": 1792220724.200649, + "binary_sha256": "e25b4c8c69262e79bb4617eb72a2850f146b5a686715693792dc46cdebd6b082", + "returncode": 0, + "finished_at": 1792220724.3165781 + }, + { + "label": "release-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=build-main-8e0f29b8", + "BUILD_MODE=release", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "build-main-8e0f29b8/release/bin/unit/platform_apis_test", + "unit/btree_test", + "unit/splinter_test" + ], + "requested_at": 1792220724.3170235, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-build", + "started_at": 1792220724.6881304, + "returncode": 0, + "finished_at": 1792220731.5713246 + }, + { + "label": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release/bin/unit/writeback_set_test" + ], + "requested_at": 1792220731.572066, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-writeback", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-writeback", + "started_at": 1792220731.6877666, + "binary_sha256": "36e85524eca6ecaa6aef7bd3b0c2e167377328a6f0838d1ed76f7fdc6ea8fb27", + "returncode": 0, + "finished_at": 1792220733.359245, + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release/bin/unit/splinterdb_quick_test" + ], + "requested_at": 1792220733.3597162, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-quick", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-quick", + "started_at": 1792220733.525198, + "binary_sha256": "a17b4fe27326c1bdceea8f5bbba9b53f9b1e01bc740c6b7cafec8a6d7ea7c63a", + "returncode": 0, + "finished_at": 1792220745.9859433, + "tests": 62, + "passed": 62, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-platform", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release/bin/unit/platform_apis_test" + ], + "requested_at": 1792220745.994853, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-platform", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-platform", + "started_at": 1792220746.0283258, + "binary_sha256": "32d7612d1ca331971912c0ac3f5c2202c6d939cd4775ef9bbc3acc90de9903b8", + "returncode": 0, + "finished_at": 1792220746.3948307, + "tests": 13, + "passed": 11, + "failed": 0, + "skipped": 2 + }, + { + "label": "release-btree", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release/bin/unit/btree_test" + ], + "requested_at": 1792220746.3952389, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-btree", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-btree", + "started_at": 1792220748.616654, + "binary_sha256": "2b83a7efa3aa737cb34466779a0521621ccfc5989514a6e8eb2229be840eaa2a", + "returncode": 0, + "finished_at": 1792220748.6215649, + "tests": 12, + "passed": 12, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-test_cache_read_errors_reach_core_operations", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "requested_at": 1792220748.6218889, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-test_cache_read_errors_reach_core_operations", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-test_cache_read_errors_reach_core_operations", + "started_at": 1792220749.7901273, + "binary_sha256": "f13e16db05ee60070a7ce458e860a846ac67ab358efbc94bc4f4d9b6b0d8e144", + "returncode": 0, + "finished_at": 1792220749.9062583, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-test_invalid_branch_reference_rejected", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release/bin/unit/splinter_test", + "test_invalid_branch_reference_rejected" + ], + "requested_at": 1792220749.906732, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-test_invalid_branch_reference_rejected", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-test_invalid_branch_reference_rejected", + "started_at": 1792220763.9814215, + "binary_sha256": "f13e16db05ee60070a7ce458e860a846ac67ab358efbc94bc4f4d9b6b0d8e144", + "returncode": 0, + "finished_at": 1792220764.0973356, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-test_persisted_old_branch_version_rejected", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release/bin/unit/splinter_test", + "test_persisted_old_branch_version_rejected" + ], + "requested_at": 1792220764.0980592, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-test_persisted_old_branch_version_rejected", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-test_persisted_old_branch_version_rejected", + "started_at": 1792220764.11491, + "binary_sha256": "f13e16db05ee60070a7ce458e860a846ac67ab358efbc94bc4f4d9b6b0d8e144", + "returncode": 0, + "finished_at": 1792220764.3309658, + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-msan-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=build-main-8e0f29b8", + "BUILD_MODE=release", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "build-main-8e0f29b8/release-msan/bin/unit/platform_apis_test" + ], + "requested_at": 1792220764.3318045, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-msan-build", + "started_at": 1792220764.7483869, + "returncode": 0, + "finished_at": 1792220786.5764956 + }, + { + "label": "release-msan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release-msan/bin/unit/writeback_set_test" + ], + "requested_at": 1792220786.5770607, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-msan-writeback", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-msan-writeback", + "started_at": 1792220786.6927474, + "binary_sha256": "88fed4787b98dc5aae085270aef750760c6d9d163a87f422ec45864becaae76b", + "returncode": 0, + "finished_at": 1792220788.4158862, + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-msan-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release-msan/bin/unit/splinterdb_quick_test" + ], + "requested_at": 1792220788.416571, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-msan-quick", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-msan-quick", + "started_at": 1792220788.68272, + "binary_sha256": "03651d3f039e394b9298e6f1229f0dd9f6d86b738d3e6e3bcff4a7285db6074f", + "returncode": 0, + "finished_at": 1792220804.7068698, + "tests": 62, + "passed": 62, + "failed": 0, + "skipped": 0 + }, + { + "label": "release-msan-platform", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/build-main-8e0f29b8/release-msan/bin/unit/platform_apis_test" + ], + "requested_at": 1792220804.7152421, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/db-release-msan-platform", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-release-msan-platform", + "started_at": 1792220804.7325559, + "binary_sha256": "07ab86501cf147747e4ceede44da8a1b7f7831d11375302e35343e8b0fc06841", + "returncode": 0, + "finished_at": 1792220805.1502783, + "tests": 13, + "passed": 11, + "failed": 0, + "skipped": 2 + }, + { + "label": "format", + "command": [ + "bash", + "format-check.sh" + ], + "requested_at": 1792220805.1507444, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-format", + "started_at": 1792220805.266569, + "returncode": 0, + "finished_at": 1792220807.1372101 + }, + { + "label": "whitespace", + "command": [ + "git", + "diff", + "--check" + ], + "requested_at": 1792220807.1377444, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-whitespace", + "started_at": 1792220816.5809004, + "returncode": 0, + "finished_at": 1792220816.589007 + }, + { + "label": "staged-whitespace", + "command": [ + "git", + "diff", + "--cached", + "--check" + ], + "requested_at": 1792220816.589617, + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "tmpdir": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses/.cache/main-8e0f29b8-validation/tmp-staged-whitespace", + "started_at": 1792220817.8090677, + "returncode": 0, + "finished_at": 1792220817.8418932 + } + ], + "performance_scope": "Integration validation only; prior benchmark claims remain version-specific.", + "source_sha256_after": { + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e" + }, + "source_files_unchanged": true, + "passed": true, + "completed_at": 1792220817.8514524 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/whitespace.log b/benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/whitespace.log new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/.gitattributes b/benchmarks/results-20261017/cache-invalid-addresses-performance/.gitattributes new file mode 100644 index 000000000..1e537a4c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/.gitattributes @@ -0,0 +1,4 @@ +# Preserve blank context lines in archived unified patches. +*.patch -whitespace +# Keep the raw CSV writer CRLF bytes and check other whitespace. +*.csv -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/README.md new file mode 100644 index 000000000..c9b4e263b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/README.md @@ -0,0 +1,77 @@ +Invalid-address cache performance evaluation + +The applied `async-mask` patch preserves invalid-address rejection while moving diagnostics to a cold helper, async miss allocation validation to the existing disk-load coroutine, and replacing the hot alignment remainder with a mask. Initialization asserts the already required power-of-two page size. Synchronous validation stays inline; invalid misses fail before reservation/I/O, with unchanged retry/resume and callback ownership. [Source review](review/async-mask-independent-correctness-review.json), [geometry contract](review/async-mask-contract-review.json) + +The final resident cache **read/hit matrix** is complete: **its largest mean loss versus main is 1.08%**, for eight-worker dependent blocking access. All other mean estimates are positive. Independent async access improves about 2% versus the unoptimized branch at both one and eight workers. Some uncertainty intervals still allow losses beyond 3%; these results are not a strict equivalence claim. **The no-WAL insertion result remains indeterminate**: the selected source is 4.09% slower through close in its final confirmation, with a wide interval. The separate resident write matrix spans −0.16% to +0.40% versus main; it does not explain the database wall-time variation. + +`main` is `8e0f29b89598db1d52aa7090404b475001dbf2eb`; `original` is the unoptimized invalid-address branch, `da5757265109f3a5936e0ef20daff6a955f775a3`. Original/main measures the unoptimized branch cost; async-mask/main measures the selected implementation's remaining cost; async-mask/original measures its improvement. `async-load` is a historical intermediate implementation; the older profile named `candidate` was discarded. + +The following table reports throughput change and pointwise 95% block intervals; positive means faster. Independent access uses predetermined addresses; dependent access reads the next address from the current page. + +| API / workers / access | Original / main | Async-mask / main | Async-mask / original | +| --- | ---: | ---: | ---: | +| Blocking / 1 / independent | −0.14% [−2.72, +2.50] | +0.41% [−2.90, +3.84] | +0.56% [−0.19, +1.31] | +| Blocking / 1 / dependent | +0.34% [−5.45, +6.49] | +0.19% [−2.29, +2.73] | −0.15% [−3.91, +3.75] | +| Blocking / 8 / independent | −0.81% [−2.47, +0.88] | +0.83% [−2.36, +4.12] | +1.65% [−0.31, +3.65] | +| Blocking / 8 / dependent | −0.90% [−2.67, +0.90] | −1.08% [−3.31, +1.20] | −0.18% [−0.99, +0.63] | +| Async / 1 / independent | −0.36% [−4.95, +4.45] | +1.67% [−2.26, +5.75] | +2.03% [+0.59, +3.50] | +| Async / 1 / dependent | +0.23% [−4.20, +4.87] | +0.60% [−3.79, +5.19] | +0.37% [−2.71, +3.54] | +| Async / 8 / independent | −1.33% [−2.43, −0.22] | +0.58% [−0.87, +2.05] | +1.94% [+0.65, +3.24] | +| Async / 8 / dependent | −0.91% [−1.24, −0.57] | +0.50% [+0.01, +0.99] | +1.42% [+0.98, +1.87] | + +Single-worker hardware counters agree with the disassembly: blocking hits retire one fewer instruction than original, but three more than main; async hits retire ten fewer than original and two fewer than main. Successful get/unget removes one geometry division, leaving two existing reference-stripe divisions. The remainder also exists in main, so masking is a general optimization. Eight-worker instruction counts were not measured. [Code review](review/async-mask-hit-codegen-review.json) + +All **144 measured rows and eight excluded preconditions** passed the audit of hashes, raw logs, complete comparison blocks, identity/status and zero timed read/write bytes and major faults. No measured sample was excluded. All measured processes recorded thermal-counter increases; those process-wide snapshots do not locate throttling within a timed phase. [Audited estimates](database/analysis/mask-final-hits-audited.json), [raw CSV](probe-results/mask-final-hits/results.csv), [manifest and scheduling](probe-results/mask-final-hits/manifest.json), [independent evidence review](review/mask-final-resident-evidence-review.json) + +The final **32-page hot-set** comparison also passed all 36 measured rows and two excluded preconditions, with zero timed I/O/errors. Independent blocking accesses improved **8.10% [3.17%, 13.25%] versus main** and **6.67% [5.14%, 8.21%] versus original**. Dependent access was +0.38% [−3.51%, +4.43%] and +1.21% [−2.69%, +5.26%], respectively. This supports a benefit when geometry-check cost is exposed by a very small working set; it does not predict gains in memory-latency-dominated workloads. The page-offset-zero accesses can alias L1 sets, identically across profiles. All 36 process-level thermal flags are retained. [Hot-set audit](database/analysis/mask-final-hot32-audited.json), [raw CSV](probe-results/mask-final-hot32/results.csv), [independent review](review/mask-final-hot32-evidence-review.json) + +The final resident **claim/lock/write** probe repeatedly updates 32 mutable pages, using either disjoint worker partitions or a shared set. Its 72 measured runs and four excluded preconditions pass exact counter/complement checks with zero errors, timed I/O or major faults; all thermal flags are retained. + +| Write workers / access | Async-mask / main | Async-mask / original | +| --- | ---: | ---: | +| 1 / disjoint | −0.02% [−1.62, +1.60] | +1.09% [+0.13, +2.05] | +| 1 / shared | +0.38% [+0.08, +0.68] | +1.00% [−0.34, +2.36] | +| 8 / disjoint | −0.16% [−2.02, +1.72] | +0.84% [−1.10, +2.82] | +| 8 / shared | +0.40% [+0.09, +0.72] | +0.74% [−0.17, +1.66] | + +All four pointwise main intervals exclude a 3% loss in this probe. Single-worker instruction deltas remain +3/main and −1/original. Eight-worker shared access records about 0.085 failed claims/update; disjoint access records none. This measures repeated mutation of already-dirty resident pages, excluding allocation, tree traversal, splits, WAL and writeback. It does not establish database insertion neutrality. Compare profiles within each mode: disjoint/shared worker working sets differ. [Write audit](database/analysis/mask-final-writes-hot32-audited.json), [raw CSV](probe-results/mask-final-writes-hot32/results.csv), [independent review](review/mask-final-writes-evidence-review.json), [harness validation](harness/controlled-writes/validation-status.json) + +The final always-uncached **valid nonblocking miss** comparison improves 17.84% [17.08%, 18.60%] versus original, but remains **29.83% slower [−31.07%, −28.56%] than main**. Mean worker CPU is 8.15 ns/op for main, 13.69 for original, and 11.62 for async-mask: the optimization saves 2.07 ns/op while retaining a 3.47 ns/op overhead versus main. It retires one fewer instruction than original and 58 more than main. All 18 measured rows plus one excluded precondition pass, with zero timed I/O/errors; all thermal flags remain included. [Miss audit](database/analysis/mask-final-misses-audited.json), [raw CSV](probe-results/mask-final-misses/results.csv), [independent review](review/mask-final-misses-evidence-review.json) + +Main returns BUSY after a directory miss; the branch must first validate allocator membership to distinguish allocated from invalid/unallocated addresses. The current implementation therefore is not neutral on every cache API path. Membership validation is required; its implementation cost remains open to optimization. Three direct production nonblocking-get sites serve metadata cursors in `mini_allocator.c`, not each ordinary scan tuple. Their actual frequency was not counted, so this percentage is not a measured database regression or a numerical bound on one. [Call-path review](review/long-scan-path-review.json) + +The final async-mask insertion confirmation completed **36 measured runs and 720 million inserts**, plus two excluded preconditions. Each run inserts 20 million records with eight workers assigned 2.5 million each, CPUs 0–11, a 15-second excluded precondition and three rotating mirrored blocks. Through-close timings and CPU/op use exact worker-start/body/close boundaries, including diagnostic summary work before close. These are startup/fixed-count experiments, not steady-state or insertion-tail measurements. + +| Selected-source insertion | Async-mask / main throughput | Async-mask / original throughput | Async-mask / main CPU/op | +| --- | ---: | ---: | ---: | +| WAL disabled | **−4.09% [−24.51, +21.84]** | −2.50% [−25.08, +26.87] | −0.35% [−2.82, +2.18] | +| WAL enabled | −1.28% [−5.65, +3.30] | +0.19% [−5.94, +6.72] | −0.51% [−0.88, −0.14] | + +No-WAL throughput block changes are −5.12%, −12.39% and +6.12%. Mean worker completion spread is 3.30 seconds for async-mask versus 2.95 for main. CPU/op does not show a corresponding increase, but neither that nor the broad interval clears the wall-time concern. The isolated cache-write results above do not reproduce a material write-path penalty, but do not identify the cause of this database variance. [Final insertion audit](database/analysis/mask-final-quota-audited.json), [raw logs and manifest](database/results/insert-mask-final-fixed20m/) + +The earlier async-load experiment showed −9.71% through-close throughput without WAL [−29.66%, +15.89%], with all three block estimates negative. Its follow-up using a new fixed/shared-quota driver gave +1.54% [−21.36%, +31.11%] with fixed quotas and +0.51% [−16.89%, +21.54%] with shared quotas. The loss had already failed to reproduce before enabling shared quotas, so shared allocation does not explain its reversal. Shared quotas reduced completion spread but changed CPU cost; driver layout, preconditioning, key assignment, scheduling and thermal state remain possible influences. All adverse results are retained; different driver generations are not pooled. [Original adverse result](database/analysis/insert-final-fixed20m-audited.json), [fixed/shared follow-up](database/analysis/quota-fixed-shared-audited.json) + +The final resident database comparison completed 18 processes and 36 timed phases over 200,000 records: 128 MiB cache, 4 MiB memtable, no WAL/background workers, one worker on CPU 2, three-second warmup and eight-second phases, with excluded 30-second preconditions. + +| Resident database throughput | Async-mask / main | Async-mask / original | +| --- | ---: | ---: | +| Point queries | −1.51% [−3.61, +0.64] | −0.30% [−4.08, +3.63] | +| 10,000-row ranges | −0.03% [−0.52, +0.45] | +1.69% [−0.16, +3.56] | + +The earlier long-range slowdown does not recur here; point-query uncertainty still extends beyond 3%. All timed reads report zero bytes, but some range phases record 4 KiB process writes from watchdog logging, so zero *all-I/O* is not claimed. This single-worker run does not establish short-range or eight-worker database neutrality. [Resident audit](database/analysis/mask-final-resident-audited.json), [raw manifest](database/results/resident-mask-final-single/manifest.json) + +The [historical report](async-load-report.md) preserves the earlier async-load results, rejected variants and timing-boundary investigation. Smaller outlined code hurt synchronous performance; the discarded miss wrapper added overhead on cheap nonblocking misses. The selected patch avoids that wrapper. + +The exact selected source passed **124 unit executions**: 18 writeback cases in release/debug/release-MSan, 62 release quick cases, core read-error propagation in release/debug, and two existing configuration-rejection cases in each mode. Debug prefetch admission and both exported-source and actual-target formatting passed; before/after source hashes match. This is targeted regression coverage, not full CI. The patch is applied to `robj/cache-invalid-addresses`; all 172 validated source-file hashes match the target worktree. [Validation and commands](validation-async-mask/validation.json), [runner](validation-async-mask/validate.py), [delivery check](delivery-source-check.json), [target formatting](jobs/target-mask-format/run.json) + +Selected-source bounded async churn passed at one and six workers with a 64 MiB cache, 128 MiB working set, two-second warmup and five-second measurement. The runs completed 109,184/225,408 measured operations and read 230,002,688/464,289,792 bytes, with zero identity/status errors, timed writes or major faults, and successful final eviction. They recorded 78,628/157,289 async waits across warmup plus measurement. Independent review verified exact geometry, placement, log/CSV consistency and source/library identities. This is bounded correctness/progress coverage, not a disk-performance comparison or a resolution of the inherited progress issue. [Churn audit](review/mask-churn-audited.json), [raw run manifests](mask-churn-validation.json) + +Methods: Intel Core i7-12800H, about 62.5 GiB RAM, GCC 14.2 release libraries with `-O3 -ffast-math -flto -fPIC`. The frozen cache harness uses `-O3 -ffast-math -fno-lto -march=native`; library builds do not use `-march=native`. MSan uses Clang 19.1.7. Files reside on real ext4 storage and the probe uses `O_DIRECT`. Builds, tests and benchmarks serialize under the shared machine lock. [Exact selected build configurations](review/build-configs/async-mask-manifest.json), [harness build](harness/controlled-final/cache_api_probe.json) + +The cache matrix uses 64 MiB cache, 12,288 resident 4 KiB pages (48 MiB), two-second warmup and four-second measurement. Each scenario begins with a predetermined excluded 30-second warmup plus one-second sample. One worker uses CPU 2; eight workers use `0,2,4,6,8,10,1,3`, six physical P-cores plus two specified SMT siblings; the controller uses CPU 12. One frozen dynamic harness selects all three libraries. Hardware counters are enabled only for single-worker cases. Three rotating mirrored blocks average each pair before computing geometric ratios and Student-t intervals on block log ratios. [Runner methods](harness/controlled-final/README.md) + +Three blocks provide limited precision; intervals are pointwise, and thermal carryover may violate independence. Cycle/CPU-time diagnostics are not calibrated frequency normalization. Resident probes do not establish disk throughput, database tails or arbitrary workload neutrality. The inherited async batch-reservation/admission-progress limitation remains unresolved: this patch does not change its ownership/reclamation mechanism, and bounded churn cannot establish progress across all pressure/lifecycle interleavings. [Scope review](review/isolated-miss-review.json) + +Selected `clockcache.c` SHA256: `7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a`. +Selected release library SHA256: `c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228`. +The base commit, normalized patch and full hash inventory identify the implementation independently of its eventual commit. Raw manifests preserve measured binaries, failures and partial attempts. [Source inventory](async-mask-source.json), [patch versus original](review/async-mask-vs-original.patch) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/SHA256SUMS b/benchmarks/results-20261017/cache-invalid-addresses-performance/SHA256SUMS new file mode 100644 index 000000000..77c50b71f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/SHA256SUMS @@ -0,0 +1,2559 @@ +ce7d91f9c9de78a778633402ef40dc5e0a806736d168f2b40afd4b379a745040 .gitattributes +8d18bce5fc5a314f4c56a1c7bbb45c925d02648cc4a783bb48e46380572f92bd README.md +b1947d025eb4851ad16760df8fb070796efef9dfcb6a21d0a43db8902a1d67b2 apply_selected.py +69a8bf36e56d298fcc4a903f3416f2b09d19be22196a91812af23846b8aed2aa async-load-report.md +30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa async-load-source.json +4320dd3910b164b1d2d6f27778b24f1de66128c36b000d7e970a059076948003 async-mask-source.json +495ff249355f5c98a60b202b54b1cac22bd664e9ce8b8403b6270a3aa02a02b2 audit/known-harness-issues.json +0dc709bae6f16132ef79e80be6ec473ef04048cc2f547dbc3655466d978d3eb7 audit/workload-intervals.csv +0405418d3fe851c49e66b57d60545299871263fb754747fe766357ddc35284be audit/workload-intervals.json +63b1d2761c6d42ac4c5a484d6c72d08ee1080b032320eb5de8b08f7567d5467c candidate-source.json +459576be010ca31eae373b5e287c632231d85ce7c00be47865678898826c96c4 churn-validation.json +5f1d9686ff70fa755d443597ac2d5122d8e4636bd450faecca152317b8e33108 codegen/cold-clockcache_get.asm +330b3938c421726512da4912ed23471fe1a297317e05b095d2e675e315a837be codegen/cold-clockcache_get_internal_async.constprop.0.asm +b6bd2d0c9315b146d1e98011244581e8cca1c3c4669de831970a99be9d5cc21e codegen/cold-clockcache_get_internal_async.constprop.0.cold.asm +085ad3a1791ca0eefad964c07cc206a86c6071912682b90fbb71d22eb43bd6ea codegen/cold-clockcache_report_invalid_address.lto_priv.0.asm +bc42bc1498a90bc438d0da81e7870af8e3d163c214b9a02616cf2560d709be8b codegen/hints-clockcache_get.asm +2d3a9ab493556d6756ed94b7e289feb5b5534ae4694c2afee0a206e1c0c802c8 codegen/hints-clockcache_get_internal_async.constprop.0.asm +433f3072dcad2afd7c35407c074130461eddca0d6429a0e938bc4a670a8f7173 codegen/main-clockcache_get.asm +d0489125a561c1b2fff80d55eddb5bc7dfdcf42a2c4462761a8a88384de20dfc codegen/main-clockcache_get_internal_async.constprop.0.asm +8a6bf051d34704307bf413b5c7557ea3d825351f2b43075e7b1efa3e28349592 codegen/original-clockcache_get.asm +b66068174551b525749428480f0cad5a688dbb34eb871473d54db6ac2969e723 codegen/original-clockcache_get_internal_async.constprop.0.asm +cd8c8a76db9974cf3207ad9503fcb3b7560a28c19a9a2071c0f1ba8337844f5e codegen/outlined-clockcache_get.asm +39ae6be49fd32cfd8c39a6bc18cf3375975e00fd787cf69330f28497f4e296b6 codegen/outlined-clockcache_get_internal_async.constprop.0.asm +c7a65f118adbfe8fa0f1620343899e7ec5edb02fdf49a6806df8b9fb1ffa9f0a codegen/outlined-clockcache_get_internal_async.constprop.0.cold.asm +edfc7b1c678171c95d28648f005ea329c6231dd98b8b35950ced3e21362962b4 codegen/outlined-clockcache_page_valid_for_load.lto_priv.0.asm +e447da5121ed42d856b706818664445f03cd36a431c502e5c0ac8f8876ed8a9f codegen/outlined-clockcache_report_invalid_address.lto_priv.0.asm +5e9f88fc71b43dac9cfd3a6f06ec60860aacdfd2676a679a3507ab010b61c5cb codegen/sizes.json +b12a710a6596a6ab8df77789a3b55897a43c74d811a44d0cbc4128e466ba104e commit-message.txt +963b1110c678299141b43831f26f93640d6b978f4c75c1f54b7a266b07c3ff54 database/analysis/controlled-final-precondition-audit-check.json +831d84981440f7abe75b814a92d0607b02c901f994dca81790745207119797c1 database/analysis/controlled-misses-audited-analysis.json +2e40704fcea7975c0b772e65613c6a1e1b7450d09eb443bcdc95f9489184427c database/analysis/controlled-report-parser-check.json +09a2f4ac24bb3c642b8f038a277fefa69158949c9fb3787a69a2d6ad3d782f68 database/analysis/controlled-screen-partial.json +4ab657d047dfbec558b22e265fa71f459cc6f7502a41de1e6c319ae46238f84a database/analysis/controlled-screen.json +13575978685347ccea9d4b12a9fea39bdcda4cd064784a9e5cbd43c31b19634e database/analysis/final-hits-audited.json +7039756cae57d28f39b239f56a50b97e805b85fa5d0c99876703e390d75d6c35 database/analysis/final-hits-through-case0.json +926519386508d7cd2d0dab5b9ebca768f8876e7cd16748ed180c862a60faef03 database/analysis/final-hits-through-case1.json +0ac377974ceb24ed4bae8d03b5e7868cb88429e6f36bb9bd695cdcecc59483c6 database/analysis/final-hits-through-case2.json +5283a51bc8096ea4545e72c3ea6694777edf8e54861363f178769fd1e88f3df0 database/analysis/final-hits-through-case3.json +f8c38e58e91f2d7e5f8b155d2073a9132197c8daf22cf64cf84a6b15416255f3 database/analysis/final-hits-through-case4.json +1df19e92c050ec42bf1a04d36a285ac8e24a0b80bbfc1a12c0642837493fe23a database/analysis/final-hits-through-case5.json +60f633b042bfe7be6b017ebe4fc325b7f7311e9c912beff30efa19a5cbdeef6b database/analysis/final-hits-through-case6.json +cdf42e815d399b128929582041a70b18858cd421509e2fd42a7ebd26110bd5d7 database/analysis/final-misses-audited.json +d0fc3d643c7107c6350997bf6a2bf2516e7cfffac810e62a29cc1743e2e8a989 database/analysis/fixed20m-summary.json +bf35847e53430fdbeca261c2e4a116b98e43b6c147ae7202b91a1cc082257e3a database/analysis/hot32-blocking-audited.json +4e2a5f0a817497691b36e4b476209056c4751ab3b747cea51a53dc003ce905a2 database/analysis/hot32-blocking-partial-01.json +1acc10fc9835374e5dfe8efd342a6797954b768012a9dbd127063ef2f5d529c9 database/analysis/hot32-blocking-partial-02.json +8dfbfbe4ab2ab268f55f0cdeca7e0950be205796f6972e7f02aca1ff4824c3d7 database/analysis/insert-final-fixed20m-audited.json +47d6c11d251aca1f025a3c18b768255887221e57c446ec860beadb5ee160870f database/analysis/insert-pilot-boundaries.json +5375f216c371e4d74616035743e829afa658dd06c1038d19e523cd758ff8b25b database/analysis/mask-final-db-conclusion.json +59327537ec2f67042d7bdf30bb28163a8e19fbc7f340e61cbe474cf114a31fb4 database/analysis/mask-final-hits-audited.json +bcd82eb9f0acdf37c9be003aa6064c6f7d3f9fbe890b547a2c05292ce8cdd141 database/analysis/mask-final-hits-partial-01.json +c520f7d530df350be6f5714d629bb0aef42572a73ee74cdb878a7d3cd4415b1e database/analysis/mask-final-hits-partial-02.json +59b88783003d6dc7fd0fa9403264b07917217e1e5f78b02377b83ab6aecd4d32 database/analysis/mask-final-hits-partial-03.json +61e5bb44561a2cf0dc2544bb20c66fbd880e59b636bb4f21fd609850b96b9e9e database/analysis/mask-final-hits-partial-04.json +a82709ac84d7fa277320792b88d758c23ceb606493322fbfc639668b02d858df database/analysis/mask-final-hits-partial-05.json +5bb96864269f64ae187cebfaa8b6a19e340b0202afba32729d06f2804b4f65f0 database/analysis/mask-final-hits-partial-06.json +8b7a68219cf1e28143a1f8c51703d4de24f744ab6368f4639cb64e07cbc1346b database/analysis/mask-final-hits-partial-07.json +8c44766264c346a63a5b38ff9e54f5eed514742f74b92b08951b75dce6e4c9f5 database/analysis/mask-final-hot32-audited.json +ef49f29d9686ff1c5a6014e66af384e08b20eab09c4f78aab3f8da97c4d8d5f3 database/analysis/mask-final-misses-audited.json +ff59c88a9d6a14c203f1b59be99d11c493ca5deaff8c6aa7a9180334e2f863be database/analysis/mask-final-quota-audited.json +2ff9dfe280ee1979c3191bdbfd6f43ceef7590488b58850b665f0c300e57be80 database/analysis/mask-final-quota-partial-00.json +5e7c9dd58a1a7c42b526384d5567860ccc2006d4a1f17b2e10c70f339b28f15e database/analysis/mask-final-quota-partial-01.json +a60633e9c786992cb1ac7a85de84a44b547dbd2f3221f810234e6109a7bad29b database/analysis/mask-final-quota-partial-02.json +96f650d35e56eccee7e96cf68b72537aff00578ecd4ba542b59421ef1f025390 database/analysis/mask-final-quota-wal0-audited.json +6ee068a0a14a8a8fd58b12ea1f2baf7902410668c7e2985409aa475ddbd36965 database/analysis/mask-final-quota-wal1-partial-01.json +1b993d537d61d971ffacc9b5ab8723d6b73b91a842355fdd49fe5544d77ace84 database/analysis/mask-final-quota-wal1-partial-02.json +a0665765463cf5a5bc09734d89f9f6c73d72773d517b633e69d899daf91d1ec7 database/analysis/mask-final-resident-audited.json +14a4df45b5d7042ae2437c16127a8fa221ad52406042d25da61ed106b95b9ea2 database/analysis/mask-final-resident-partial-00.json +045e5080fd7f889bab5b0491d14094a36984ff614a64622ccc3ca60ab94a8e5b database/analysis/mask-final-resident-partial-01.json +1b07461448253085aeb0a5d844fc21679013198b4f9efc3faf5cb1f39e5fb877 database/analysis/mask-final-resident-partial-02.json +f120ff36ac4ee5814207b8e0684feee4c773f2bf5953d76d998abf5523a5dbcc database/analysis/mask-final-resident-partial-03.json +a62d30f44b2df18ecde6c74176a0e7d0c97d29b2945e1fc2db9b66a45db095dd database/analysis/mask-final-writes-hot32-audited.json +7e5162cecba6d9a39e60942dcad0c95229d6c5efd72c17702821f4f9c37d2113 database/analysis/mask-write-smoke32-audited.json +21922eb892e3b4744e2db03beb0b00c4b27e23043b1a79a4d84b10ce7ff00b25 database/analysis/mask-write-smoke33-audited.json +422bbcda7e1cff8b7757d78d944aaa8debc105249258048bc5ffee8bd1c81446 database/analysis/pilot-blocks/block-ratios.csv +dc51c7e606565d15fb6449de28ca7348f212f4928a67134fc4cf91055caf659f database/analysis/pilot-blocks/summary.csv +0616d507b1ea78bcaaa17861e8e626c139d160ade7311cb23cdf134f398c8f8e database/analysis/quota-auditor-negative-checks.json +b21deaecf0ebdea3764b7dac311daab748d5285a4229b0914be03d2ec66dcc18 database/analysis/quota-fixed-shared-audited.json +340c1ce679d5708f296ddcf1446d9fe28dbe4d46f540ed048fba7c14c19ca3a3 database/analysis/quota-fixed20m-audited.json +d87fe804a1c1a6b9bc89676b98ea90679969f2fa5a44a80a30b049bf80a0a79d database/analysis/quota-smokes-audited.json +bbe3f35b3a796829f0715540c635ef24c13dfd1e3b1c28cc63a3d65fb5a3aef4 database/analysis/resident-auditor-duration-correction.json +7f231f97bbfaae26da1bed4af1373d1534db5c9dd7d2df80905d6795bd02b4b5 database/analysis/resident-auditor-negative-checks.json +c6bcb0bb29fb6cb4c790f0b5b8ff4e406f1ed278c1c25b52765071d9e5081342 database/analysis/resident-auditor-validation.json +332b088e2a6b0592d58750b3bc8ae91edcd0c5e5ca3379777c0a9b3beb42a696 database/analysis/resident-final-single-audited.json +0d0b87fc4bd14c9d0080a0d0e7bd6bfc243eb72bae2fb6e3e77d70820b5cbba7 database/diagnostics-build.json +13954d22221d94ce15c1305a01d0f5e20781f58bdc59760b91a3e9b1a1455e43 database/diagnostics-commands.json +c7be1276e80a11edbb6d25e979e525fd8670f82a92684abff0db720ea9a2d781 database/dynamic-build.json +9cba6a6e89733821273e47afc615ad07016e8f29c94feb01afa94b75306039a5 database/harnesses/insert_benchmark.c +21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138 database/harnesses/insert_benchmark_diagnostics.c +c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092 database/harnesses/insert_benchmark_quota.c +45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9 database/harnesses/kvbench.c +1654c8baa08338c423ea5b180153d6687d3b04245cba635df77f613da300e69c database/prepare.py +2558b074aa690ddac5836cf58222948baacbea0361eff5e0c78c6944e6197ace database/prepare_diagnostics.py +052ef8c9391001f61fe63a1bb45a669b9432d519dfde06e886c46618d0720ba6 database/prepare_quota.py +376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686 database/quota-build.json +5054d406f743d5af14b475d63c2dab01a186a7505223850b792f3ff13b05e3c5 database/quota-commands.json +3c0eafb6994093cc7da0ed2efc9b6d9f6f6d6e38974288f6e73dcca66f811f8f database/quota-design.json +46d0e9b318dc3183d214b68cb1fd1e62e353e45997299ee0942d42e798be5740 database/quota-driver.patch +4a262d70250a0bb01a1c4b2b91b9bb0a8f52185c57d90bf4a05c3171722b0507 database/quota-review.json +d863f80e3cdff6ddda1fe72b10d1be73773baf9cdc3a3b428d61778e7a3a4121 database/quota-runner.patch +367f76bd0bb0dc02769c8014ebdcb8f2c9a5044f3cc59dee7b9805085f92dc3c database/report_controlled-v1.py +18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a database/report_controlled.py +0854a7061b4ec1ba5eaef5d4e163a0e7a512ce319330396b92252e64888b3806 database/report_controlled_hotset.py +a9739553ee95a311f16e88f6571119e72d703a0d2ac82d6165abe2213586ede9 database/report_controlled_writes.py +ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e database/report_quota.py +aa8baa4e2e1f5300e8214d376fac78da9f471e7dac9deff4daa122a6d1b376a5 database/report_resident-v1.py +8131076508edb8c16d06b509c8c540d8705281ff99358247a3ba6cb811026575 database/report_resident.py +59e7f689ff98c7621c50656ee5a68d7d6a67b15e8083ce14deff552726211692 database/results/insert-baseline/block-ratios.csv +25c85b3d685aaba44ddad2d32cfd288afadfb1d008f4c41bb86b7672812cb797 database/results/insert-baseline/manifest.json +7e7d3deb1d900800ead11ed517528cda8b3cf6d0cfe2b86980c58ba631440f70 database/results/insert-baseline/results.csv +a949bb09a7d1405712a22451f21114a152bc13bf2d0c2b02ace4cb918f0fc1fc database/results/insert-baseline/summary.csv +66f0d99cd97021a472284de646feb9d4da6fe32540f33f028f70fa387ceeb66f database/results/insert-baseline/wal0-00-main.csv +f4528c0eefb15bf9fc71c56aa3c27e4e05fd501b265153cceb8e65f519397a9c database/results/insert-baseline/wal0-00-main.log +88be3b46fd6bf658fb90defb138790f988bea1a47ccbdc853f6f6c36f9b4eb60 database/results/insert-baseline/wal0-00-main.summary.csv +0159775015cc0ef0873a415ff121fc4149e6e8f815d83f200d4dce337e3ac85c database/results/insert-baseline/wal0-01-original.csv +d1148839e3f9b7c8809c864260e10e9e6b128eecdf20de0a246fb54449362ee1 database/results/insert-baseline/wal0-01-original.log +f009b5421159723022af1efffe163a572fc5ca7cf72a9154d051fa432737a8af database/results/insert-baseline/wal0-01-original.summary.csv +c2643bbdc95de6d92923b08a11c8c37ed908c0144071672d1477739b9fb353ea database/results/insert-baseline/wal0-02-original.csv +633018815ec8123b3cac67b54936a95ab95421457fc6266d5e0f2304a66f1560 database/results/insert-baseline/wal0-02-original.log +8cb628e217897fd2aec6becbbf2e8eb62ea77d0c609a30c6fa321a30b73b17d3 database/results/insert-baseline/wal0-02-original.summary.csv +971359b5fe03aef5e1cb6dfe560b46dda72b04de6f6de04728544aa041b005cb database/results/insert-baseline/wal0-03-main.csv +3b24bb89e4864130f7389ed74bcf8453e9c95657c5902dde4468831f8432a1d3 database/results/insert-baseline/wal0-03-main.log +a376636b708a4a44e8f3080461e6921d958fce2bcd1b5c33a835626fd2c6f61b database/results/insert-baseline/wal0-03-main.summary.csv +26807857a76de1f2a0a8d4634ad52bd236cd771029587bd929c05d41e18037b5 database/results/insert-baseline/wal0-04-main.csv +bc1d65f05454a7eb3a92191ecaaf885858ae395fd993e4da54024d1102cdf648 database/results/insert-baseline/wal0-04-main.log +17eb0bc2da61aeb885b05341c873be5aa63d581fa6748d77ab3c8ac243a00411 database/results/insert-baseline/wal0-04-main.summary.csv +e7730c63bb4e9f34082f0ddabd83b779909deaf9cf5295b459da6cd38d635331 database/results/insert-baseline/wal0-05-original.csv +32c3ece5540a52b0ee339c86e32a6bee929ae4a35371f4f12066a469d673a967 database/results/insert-baseline/wal0-05-original.log +48d2e6ec9f69c46cd91754145f9b0e3a58f05df4cf0f59c24d712042a95da3fc database/results/insert-baseline/wal0-05-original.summary.csv +bdf17c1ad0b3f90283a7404c9f3fde582cc48a3b1992906782eb04cd180b2f25 database/results/insert-baseline/wal0-06-original.csv +b00a71dc9d5dcc2fa5e8cdb839fbd2708b954412924465dddd173e14c71fade6 database/results/insert-baseline/wal0-06-original.log +9a820704f9ea72281de259daac450cd282833f86d415ba03f2f09970cfe77f69 database/results/insert-baseline/wal0-06-original.summary.csv +5064766b3ce2c9c248488956e3801c68aea6fbf28ea94d0330d800da13e5b466 database/results/insert-baseline/wal0-07-main.csv +71f40bfcb43959d9de1029763461a08e57eb206ca3fc54555fb7984c6c2f6667 database/results/insert-baseline/wal0-07-main.log +7fbcb62002a67a9c7bb2924a821ed5bec019fa092d2e9a509d3fc2e74d6e807c database/results/insert-baseline/wal0-07-main.summary.csv +542a08718eeb000bf1132667c1d65840f25ff96eab324e86fbd520e12dcd3ffa database/results/insert-baseline/wal1-00-main.csv +fe1d9acb7fb46c6c7578ad9142dbdbc673cd0a20e32769e9fc3096de8253b970 database/results/insert-baseline/wal1-00-main.log +dc9326f26ad7f8469bdace60df4831a02744018ebfa5e5a87178f8c0904f17bb database/results/insert-baseline/wal1-00-main.summary.csv +b5bead6d33c94b5117c7b3748005525359bca5ae7ac96eba8f43f9078b0c317c database/results/insert-baseline/wal1-01-original.csv +f9458d5ffa0a1405b1ecc11a593b2ec9f87ce0a387a0ad668771479b7328a058 database/results/insert-baseline/wal1-01-original.log +2674c47c5166667b61e224cca6b431e56fcf10be20fe20dc6268307898018227 database/results/insert-baseline/wal1-01-original.summary.csv +107fe620ec633709fb97c3cd7e38af42339c4487c91a3b9405b54a091c03d2a3 database/results/insert-baseline/wal1-02-original.csv +a40b597d13a2b87fdc407c1be6d28c84516d5c11fd04f52bdea1015d8c038176 database/results/insert-baseline/wal1-02-original.log +395a1c62129da4d27bb3ee0f3a19a13461313955b560320b3c9b998b6b683ff1 database/results/insert-baseline/wal1-02-original.summary.csv +f0618383ed6d5a67a900f2c2936f4470a7eec242a3d5b30d7359fdff2730edcb database/results/insert-baseline/wal1-03-main.csv +2badac8c2b9b3ae11ad684b6ae33493065e42cb0a372865c1193f0760dc29c22 database/results/insert-baseline/wal1-03-main.log +a09d18c67b46755e5b547c23a4e1584c68a4eff9b0ed3c645cc0409b6e53ebc3 database/results/insert-baseline/wal1-03-main.summary.csv +9dfde963cca075870dab72df09a97441190c5742759510202cc2a4a4b24e6385 database/results/insert-baseline/wal1-04-main.csv +cc03b08938bf1450c844630a1dc589be18974b872acec6a726ae9e61a8e15dfe database/results/insert-baseline/wal1-04-main.log +e6c5a2808b9b5525682f5f32a95e64228c02ba5afc91449981f70cdbae5a8eb5 database/results/insert-baseline/wal1-04-main.summary.csv +21634412b76cfe5e4d0893286636d113cba573a79a3057e58fae4020e8aaa499 database/results/insert-baseline/wal1-05-original.csv +eb31b6cb2a17f837dfb07f2aadf06c2b116e6abe1dca47629cb1068bc5523d68 database/results/insert-baseline/wal1-05-original.log +50f1ba4b4b29f0acc9744ca3bccd79f1e6db6b5aeec25833b832fdde298a9ae2 database/results/insert-baseline/wal1-05-original.summary.csv +b1a8cc04b3c1bc800a01a0b5aad6a3e6c655a268ee6f49a7217fb1cabf3237a0 database/results/insert-baseline/wal1-06-original.csv +50cbe3a8d72c60282af25cce4b92b0ca5e41c224d8d11e0e7222bf8c7abdb2e5 database/results/insert-baseline/wal1-06-original.log +38b87209fb2ea3d91f84c6015faa5f9561f7a8f9a81aa3a42419d130cadf55b9 database/results/insert-baseline/wal1-06-original.summary.csv +368fc771b5947dc2b7c9ae646f74d5daa5b82e4ce676d03efd300a95f1d8a9f7 database/results/insert-baseline/wal1-07-main.csv +b5f2c5bdabee44c8474e642343708dec6990ddb5fb75e1ed3b166e38e22e14f8 database/results/insert-baseline/wal1-07-main.log +fa88c1810481a6e2ef19ea1d367bcd6dbef95843f228a03ad6f4de60376fba84 database/results/insert-baseline/wal1-07-main.summary.csv +ad69927f9bfc8f7fe40026b7db2e3146ac62aff1b7b2787766eef713ae15632f database/results/insert-final-fixed20m/REJECTED.txt +b8d0980db331b287f2b25b425a43eaf8803a07cd928a16b9ac47eb32d67c62ef database/results/insert-final-fixed20m/manifest.json +2405ebae6f51dde354e76ad56128d7d4a3050556a0ecb5d6e1d094891c137469 database/results/insert-final-fixed20m-retry/block-ratios.csv +48018029f9306e35250922d19c6a3fdb679c7999d821cbbb7f336ebd187b5029 database/results/insert-final-fixed20m-retry/manifest.json +8df05836e1d2d0769691f5aaf15407ddca030df1f56c13caecf570b851033bf6 database/results/insert-final-fixed20m-retry/results.csv +a379cf3f9c27406749262e1c76dce4388e1e174db44fdaf793b87074722e4799 database/results/insert-final-fixed20m-retry/summary.csv +53bbadf87df2520cab41cab9a291f566b7e01d109f73530dd1c60414f52bc2b5 database/results/insert-final-fixed20m-retry/wal0-00-main.csv +81d61c6ef1435ee38cd3782517c9a3db76a8ff8cd12ccd1f37acd5229a4689bd database/results/insert-final-fixed20m-retry/wal0-00-main.log +b77f2c0207da2c1cc44e0f1cfa0340a953f5e8c788a7ec9bcb91e3fb8739d890 database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv +76b42279f20d79597d83f32cdb728e59ec5fa4a994ce2594a5c42cd7a0f1af83 database/results/insert-final-fixed20m-retry/wal0-01-original.csv +3c2536434b3379a78141f285a7232ca38e8ce62344ff589eee376d89cbe25368 database/results/insert-final-fixed20m-retry/wal0-01-original.log +c74a5d701c5f5717904ffa1ca28a00aa8bda73192e33b0c219ddc4b0ad00907b database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv +f7d989712efb6e4521c776b6a48e4dbd241a54209c859e62544f9c9d750e6a11 database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv +0ff0ef2893cf9b4a62fb5999b8ead3ca5364bbddbfbd42ad02578b55b22fd262 database/results/insert-final-fixed20m-retry/wal0-02-async-load.log +275eccbafee98943c29b130722ca9a22fa59f29ca31304116598ee42902ea0fb database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv +d31a90dc00600c4639863ed5926999bd27bfb70d569b93a4c6d98952611f265c database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv +3047793557360e3ed7a95d6c88bb425ecbb305688d459f2a64b03c25aad8945f database/results/insert-final-fixed20m-retry/wal0-03-async-load.log +643a739f4e0d697d3dd7da8e1984ed60118c32e5b0129b64e2e9f6ddd5485a16 database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv +36aaffc149fa62f1facd9a7d9fd1da4b18a3c9b6c8028ec518b541c40ffca7aa database/results/insert-final-fixed20m-retry/wal0-04-original.csv +4594bc449503eac55ba95ab6f4e38dd7c2b348d51042e61feaa5ac9f9d4a9f3f database/results/insert-final-fixed20m-retry/wal0-04-original.log +00bf71f379255f0b44e93b812a77f81813319393a9619a8bee441805dbd76d84 database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv +baa3a44d8d8421b502620c60c530e427fe06d5b1fce81153a555951187c4a036 database/results/insert-final-fixed20m-retry/wal0-05-main.csv +a09919617ab003c99186a47b7b58f107038d55b52987a43861effab7a42e4331 database/results/insert-final-fixed20m-retry/wal0-05-main.log +161f1100c4e86de8a02f48f6d072cbdce7139f28cb34342e366b6e6adca637eb database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv +69c6d91aeedb5e3acd1543f3890a4921330103a0032b50244e3090c0f019cb85 database/results/insert-final-fixed20m-retry/wal0-06-original.csv +e11fcb91b221387d2ae1129e84153858b49449d9bc838d00cf6bd3d47488751a database/results/insert-final-fixed20m-retry/wal0-06-original.log +87a92ab917d854cce66ccc89d8b935b9528c1a3b7d8d1bdaff3e59656756babc database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv +4c9d18a5161fee2e373cb786625a2a74502364886a3227d46bc62a3dbb8754ff database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv +a4f078c4407db0593bdeb7b92e4b38b92796278b8568530b206c88d88f432957 database/results/insert-final-fixed20m-retry/wal0-07-async-load.log +c058b1588e1b03566f57eaaedea0a95125a7d2d9030c8120505b354b77450931 database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv +4b65edd7bc0cd05ecb28a2bad03c8377ea68be8c8eda8dfc50ff92342143a30b database/results/insert-final-fixed20m-retry/wal0-08-main.csv +d21d72818c7db3120cd65cf661c30230f5b6ad2dfc6d6ad70323bcccd7e03d71 database/results/insert-final-fixed20m-retry/wal0-08-main.log +5c21fa0b4e38556fc9e6f06dce890c9d12b1f6cb49ef3b84813c2676c3bcad2f database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv +123725123d328358af56ff1269ef55257b2c48cf007140a1abfe07ed26bb65d1 database/results/insert-final-fixed20m-retry/wal0-09-main.csv +2a1b31f543625d70a276da68b4207d86462d7118869814e566ddbb460d244327 database/results/insert-final-fixed20m-retry/wal0-09-main.log +0e07870e1299cda770f32a3e7d2345d1cba5244907cbfa901e0020a291e6fe2d database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv +df212155b87d311440760263671ead63b789415bfe148a1b43aa953b9fd79c76 database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv +cabcad6823f0035e6fee4c02bd2423373fe63379cf863bee026d6cff2d8fc0c7 database/results/insert-final-fixed20m-retry/wal0-10-async-load.log +f0c13691cf2c2168ab69b865112a9798ae4ddda972a3d6ac5a0d06440800dd72 database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv +5071dde7c28d209298e7383d82d787cb1765524acb4a88897ad387bb5d0a774e database/results/insert-final-fixed20m-retry/wal0-11-original.csv +14423865f5a628688f19b42181a318247ae3016b77db7d6026b811d652c54dc3 database/results/insert-final-fixed20m-retry/wal0-11-original.log +da2aab866000ee2fc27e301c3ebe6fa6fcfa66ce531a26e2c1e4b26c56f15acc database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv +45cb88a5af1b13ecb35d093d451ba7dc196a4f4679088ea3c89f8d3fc3ff8f12 database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv +becda6b4cc628eabbd169d4544b8950b51e9b98465e87218790b53940d021796 database/results/insert-final-fixed20m-retry/wal0-12-async-load.log +08fe78420ce0f9ed95abb723dccdeaa5eddf6d468aadeb9831ce90d205e946e9 database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv +6f4408c58553ddc903df475c0b8a85cc9cf3996763529ccf77eaa7633df5b7b3 database/results/insert-final-fixed20m-retry/wal0-13-main.csv +2633b5b994e8b6a21603b9e3a6cc74e901c5f1e71cbd16fdcd5e8b41d7e1fe48 database/results/insert-final-fixed20m-retry/wal0-13-main.log +9a0851d1dfc9f84e6b455bf19417f113fcfc3f406b83319867a6116d35f84ef8 database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv +ed8afe08c72aaeec3c912999852d38eef296582db95531460cd746831cbd0ec0 database/results/insert-final-fixed20m-retry/wal0-14-original.csv +b67aa07c8b3b9cd89eecead646c861df2a8578f2746e57fee98eb01feaa781ef database/results/insert-final-fixed20m-retry/wal0-14-original.log +a40bfeaf89252ead58b6749c605ee521b411fb83b3485eb48f325134eedf1c60 database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv +f4ae160bb07853405806f9f9beba86a33c4659b92e6fdb9b6db0736f7e41b452 database/results/insert-final-fixed20m-retry/wal0-15-original.csv +65f970cd3946fbb04da23fb9829ebcdde184cba4714f9c98f80f9e4e9d728277 database/results/insert-final-fixed20m-retry/wal0-15-original.log +cc9aba3894f88896f9da404d37c633eb5653db0cec0f342ad090ec647567bea1 database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv +d869f2d66984b00a692908c1b9d2676cb0b36c820d04a129ceb06624f5e23754 database/results/insert-final-fixed20m-retry/wal0-16-main.csv +d6a95314d792a6acbc3adef02e19c4d67c908264803919dcd065db34be040cb5 database/results/insert-final-fixed20m-retry/wal0-16-main.log +0cca5890c408cb3d743a413be4c14ed736a4ee7da25c0aaa679c48e6e9e55755 database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv +ad57809c6639d10f623df87a1128588750d838e0c379a98bc4fb3d55648a69b7 database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv +e86322baf3e859d58977f0ef906ced0ccbad9ca7db8fb30d62f39521c4f51adc database/results/insert-final-fixed20m-retry/wal0-17-async-load.log +d8bd22263fa52e323e1db1317664c384b3cd67bc128c23823c4924c4554135e3 database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv +88915ac51c3b3322f45ef626bfa1f95ecbda344449b0821106d480d5d9dec4bb database/results/insert-final-fixed20m-retry/wal0-precondition.csv +4bb82a42a1aa32ee01fbfc5de420fe29fd90a847f96d48431e060e681307f47d database/results/insert-final-fixed20m-retry/wal0-precondition.log +34c8d9f486ee9cacb83e74d74b98939de0e3313e8a9200595e84c8a7f846469b database/results/insert-final-fixed20m-retry/wal0-precondition.summary.csv +bb4b0522b997365d5981b7ba194f4b6ae56da5d3dbee5a3cb9fd2591a1f31481 database/results/insert-final-fixed20m-retry/wal1-00-main.csv +44768c181b8ec76f3f6494f1a563146fa90751d63bc6759281c0bc0bccebd9e7 database/results/insert-final-fixed20m-retry/wal1-00-main.log +8beb0b494226d63c3623dbb5c7416e7f78cbfb0c33a3deb06d8a73a85390efb2 database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv +6f91a0abbf246a2c1e0d79039e0c0599ae22a6c5e9d3bb5a98bd22516af5b9a2 database/results/insert-final-fixed20m-retry/wal1-01-original.csv +d6baf061dfb8e85f051d0f6bf1fb43287f43d42ec936f9d579c0e7b3af4dcb46 database/results/insert-final-fixed20m-retry/wal1-01-original.log +97da96b643579e36f37b21f1ae3592b20fe60c1c81b332e8302a93b3ec0e54e9 database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv +61e5e65c59ab3dbe127550cacf1d811704b522db40a460649726787a7845811d database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv +198ca28c2a342f1b1741b6a34f156a2aeb534ce20c63651492dff03021a08564 database/results/insert-final-fixed20m-retry/wal1-02-async-load.log +5b1bf3b810151fadbaf2997f6fe1903e950ff55d5bcabb70bdc365ccae6f9cf6 database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv +996f05cd336fbe178b8d2ec876bd5951b849da70c6794414dda9fac2edacb839 database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv +b1fed3b6de5b70ef780781c6341730d1d2cb8bcd76c35bf2cb903df97c541a23 database/results/insert-final-fixed20m-retry/wal1-03-async-load.log +8380b6a5a737dc9d0a89c4a7736ccf19574b1cda15f4356b55106f3bf5a2b9be database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv +a58c24bb32bfe6dd75079b17acae345c37ef6b977cfb6eb85ced39e2d77e5d6c database/results/insert-final-fixed20m-retry/wal1-04-original.csv +632cf108986ae240dfb0e796f6f330ed55c85a98c92f56f0b8a6ae5026fbbe57 database/results/insert-final-fixed20m-retry/wal1-04-original.log +0207e3fb219e0aae23890609be2145db55d358373c30f5e0c498e266c879ba1d database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv +0da76de6596e9f73b1b18fff8a6929ee08251c2e276134f63dc538cdd5c1b70d database/results/insert-final-fixed20m-retry/wal1-05-main.csv +a9263d850af29b7960f5f9c17406c0d54c741fa7108d2163410231093a02dba2 database/results/insert-final-fixed20m-retry/wal1-05-main.log +41262b55b022c862e7438bb1d850291ef1855fbf9ab230028ba78ab001e1e656 database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv +c5562833bf26ee85ffd6970878b9ef4367d2b3d3c424bfdc0a333a914f984913 database/results/insert-final-fixed20m-retry/wal1-06-original.csv +2cb39ba6e388ec30aa16db94a22cd4dc7d0d604ade90984ddac3154f91924dc1 database/results/insert-final-fixed20m-retry/wal1-06-original.log +695f87f46a942a1cbd961a194fe8429d4cadb16c153fa8377e245d957e686a43 database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv +e6e45f64138bc46bcce52437418d4d4e107ff24e85ff65b9cdb6975f236d8499 database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv +dcff971a33276703935110c11792475fcdd2c791cdbde7befa2a3c834e87a3fc database/results/insert-final-fixed20m-retry/wal1-07-async-load.log +0e0ff155ee2b76f2dce76ece4605f807f0c33c29a00d14743f2563702675a09e database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv +21129c5dcf70eee26e7429ca97420e76fcc372b2707d43c0649c696c8fa73ac5 database/results/insert-final-fixed20m-retry/wal1-08-main.csv +0c479fd54508086189d27aa78644953949bb143947dbdd6a4edf9fc88e7ad7a2 database/results/insert-final-fixed20m-retry/wal1-08-main.log +e3be1efb634e76f9b11bc85316c0254963b32b5468e64331612b8e838a3aea11 database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv +df3a8e5b68054fd45a203c87b9c0026bba876d995d6ed8320c37a03e6b2b543a database/results/insert-final-fixed20m-retry/wal1-09-main.csv +e129a7643f8cc0adb2cbfe12d5a8d15e7571986efb5b46e3f99fd8aeab33e1a5 database/results/insert-final-fixed20m-retry/wal1-09-main.log +3ccc650a697faccf6b34df8b19f34a16993caefd9192c8649dac040b065fcc68 database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv +1a7ef086f4afcbf8b6654b211ebc4a53f4723c2d663185a98cbc8d14a1abfc2e database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv +7efb1fa1c84433870c1633d8ff115c1366430c3330bf64c453f81d9f6b1e76a1 database/results/insert-final-fixed20m-retry/wal1-10-async-load.log +d8c941c875342b7048460f12e57b9783758697d13cad75205f00d2b5d0bc346e database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv +521a944c87d35a2fb224dc5c3d45d9b8c7fb91889a48de5a57ad34b57ab7a0cc database/results/insert-final-fixed20m-retry/wal1-11-original.csv +8a145e99997ef1e6e9474d36045d0c88014ab7432d4cee88b0797cb6833b2c7a database/results/insert-final-fixed20m-retry/wal1-11-original.log +f59924082a0fe41cae57653eef267b60110541a8678c8342ac911ed04518aafc database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv +73c9968d6f34beaef663edfb4ffb476e1e63297317b8fbb56a7b2fc927109198 database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv +a830143ac677ae80c5c8976c59aaa45cc746288c5433a1d3765f9453d91640a3 database/results/insert-final-fixed20m-retry/wal1-12-async-load.log +3ddb6078276c1d4388a969e976040826bb4a02a6988e4aaba36c607ff83e6b4f database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv +31553bcb638662fe47ad7614665cbe063f726e4fb84355ce29196fb8e2819db8 database/results/insert-final-fixed20m-retry/wal1-13-main.csv +ce00c8fc9b37a66827a956ce2454e4cd34d4395a92c5027db357f5d26fe9ede3 database/results/insert-final-fixed20m-retry/wal1-13-main.log +6bc7d660947ceb942859790d27b308f0729086a11e9118f7d2d922d7449e1c17 database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv +772b6e73521a5cebf2e4626687fa8271e9e6fe42f5affa2e0904b8f9e9720a43 database/results/insert-final-fixed20m-retry/wal1-14-original.csv +d13337478cbc08213d7bebe355dd99bee85ff20a0322f56d13f59109a3504030 database/results/insert-final-fixed20m-retry/wal1-14-original.log +cd190206fd4ff3ff795c9a81c7d20f9a2e73c024e0d026d91e32bb4d38cee1ae database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv +48902be18ddb1c711fed258c0c6841741a917dd2c2ef4892a72f63a0276dbdea database/results/insert-final-fixed20m-retry/wal1-15-original.csv +54737d2d584fbc809023b1e4e7aba25d971181c9f4782d273de8cfa3d572d9c5 database/results/insert-final-fixed20m-retry/wal1-15-original.log +f5a414c7082966422540e3528fd0dfc6686d49b645cf8d39c9938d6e5339508c database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv +9d403dfd37273c035591265809d124748ea33b912bdd0bbc5dcc3c2751d20ce7 database/results/insert-final-fixed20m-retry/wal1-16-main.csv +97ebda62b91c6b2efa26c4c156220b84979ee1c8396478d68c51b3bb0c2b2c32 database/results/insert-final-fixed20m-retry/wal1-16-main.log +c40fc6ffc909bc6c703e4302fc2f1fa22a25a1deebf932433dd78dc69e94ebf9 database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv +33f0131ea6d9b13892e5c4bec180fdc7c7b9026424ac70c259003027b5337288 database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv +fa2b3ad8fe0a872eb3720826f591240e5e4f1f05bf723edf80e7689120426ce9 database/results/insert-final-fixed20m-retry/wal1-17-async-load.log +3b117c9b7591204f478e537d355e351470a11aeeaca9b9b9a30ee22d3ac23c05 database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv +381eefacc85b69ead6d8677c8d3bed30c8e75af441dd615d38905a4144e6f61e database/results/insert-final-fixed20m-retry/wal1-precondition.csv +6b4c0785dbdda6eb15870768c815577d405667c126489f252195307cb17d559a database/results/insert-final-fixed20m-retry/wal1-precondition.log +efbcceffe47ce901e0061ed520c5d426c99fb190f3510c94db45631a98d2683b database/results/insert-final-fixed20m-retry/wal1-precondition.summary.csv +205398dac1dcae8d4fc31e1bac2bc78d41dfdfbf25986cebca8e8952e4484ff8 database/results/insert-fixed20m/REJECTED.txt +31adc8820d530c28d5ceb490d45adf8344a7b011dbfbbd4c8f9e60a34b161448 database/results/insert-fixed20m/manifest-before-postprocess-diagnosis.json +83d02786d1762ee0e8a5081eb8a666a0c99199fe426c024c1eab30250c886c2e database/results/insert-fixed20m/manifest.json +35bb30523f29c24fb944dd7528cf591f9f4dbdd5770c9974fca7779ea677d091 database/results/insert-fixed20m/wal0-precondition.csv +ff100e57cb5dbe208d5128d6efb275ca97e176bcef917daba6c941a237ef94d3 database/results/insert-fixed20m/wal0-precondition.log +899706b7f355fe8abde0c48cdae82016b03a63e5437846c701a06ea2418cc82c database/results/insert-fixed20m/wal0-precondition.summary.csv +f9baa1a70b39cd6093b1c9c3706897cd5e614d273047f55588bef4d221ff4d6c database/results/insert-fixed20m-retry/block-ratios.csv +ae9f185f46d25e5531e1b0eb4299a8087724ee42b4ade60bc94479353e993760 database/results/insert-fixed20m-retry/manifest.json +4752ad47f9c01d801cc4b145959e06c59332a5bd8f2dcc1c245c23a691e44350 database/results/insert-fixed20m-retry/results.csv +4944d7495b499150e8c0ffcdff0fa348e34f35cb7345fd70d210b84d1f8a177c database/results/insert-fixed20m-retry/summary.csv +deee63ab29f30a256cf8aa85c2e93afe9c3c33bedcd280213b82ed829f4183c7 database/results/insert-fixed20m-retry/wal0-00-main.csv +8f54494acc672a97d0b3fa0235d04938c098f7c79e1bfd7adcc7524c0304dd0b database/results/insert-fixed20m-retry/wal0-00-main.log +08cdaaf0a613d29ecece357e34547173ed167f5e2ef81b89be524aa374674ea8 database/results/insert-fixed20m-retry/wal0-00-main.summary.csv +30b084522ad0e620fe6af9a8c07cd664b2bd809894f17a42268bd67c9bddee74 database/results/insert-fixed20m-retry/wal0-01-original.csv +778fa3c8a3a10fd34946ed4cabca4e69fdf9f9d8a2ce08b649f07711bf0c8a57 database/results/insert-fixed20m-retry/wal0-01-original.log +fbc690ef770718c87bf5fc56ecedf6be7d9e40f2ecb5a28df3e1f235fc3d5685 database/results/insert-fixed20m-retry/wal0-01-original.summary.csv +012812dbdc34ee18710a6d4e76d23935818843c642477416925bb1f60107e4d0 database/results/insert-fixed20m-retry/wal0-02-isolated-miss.csv +ada78f021bf86274da99114b89c1b1b1ca70694c83891a9a94cc5e2ba3dd2aea database/results/insert-fixed20m-retry/wal0-02-isolated-miss.log +d38612d593b30540f9ba64a5466a701b457b487e343aff573b0ad7046faeff8a database/results/insert-fixed20m-retry/wal0-02-isolated-miss.summary.csv +c2762fd4a50f194ac679304c02ecd736582685621addcd707037dead77db51e8 database/results/insert-fixed20m-retry/wal0-03-isolated-miss.csv +f388342af41b7cb8c4568dbc32c39cb211cacf482775e4cb6d2ca5cbdadb7b8f database/results/insert-fixed20m-retry/wal0-03-isolated-miss.log +1831bcaa87d90f45800d2a3220fa0c303d36679bbb3f3d316654196ddff1fcba database/results/insert-fixed20m-retry/wal0-03-isolated-miss.summary.csv +c178da18b6aafe135f62530c2b9d99a69d25cb775c8fa7ba64c63aa611af5394 database/results/insert-fixed20m-retry/wal0-04-original.csv +86cfd76afbfb3d754ea0f3fd3a21cbb83b1783d47d66f183d31151482207cc4f database/results/insert-fixed20m-retry/wal0-04-original.log +7944fdfd52fe318cc56b666fc1803ea0e081fda4ea890151ab826450a286c18f database/results/insert-fixed20m-retry/wal0-04-original.summary.csv +20207eb86c4c53820b3d735833c786a0dc80d74e4e802c6c418bed45e5f30d69 database/results/insert-fixed20m-retry/wal0-05-main.csv +54a495a9e9fc5500cde49b93308c53864ec774282aed221aba56609977a7ff33 database/results/insert-fixed20m-retry/wal0-05-main.log +cf272d4f81132fc35b3bdcbf5a7ba0004fc3c28d9a7d058ff365a9f2739ee8ac database/results/insert-fixed20m-retry/wal0-05-main.summary.csv +282cf9d40265c85067b1dc1d31e20c9e3bad5147c81e6ce1208439950db0e28e database/results/insert-fixed20m-retry/wal0-06-original.csv +21d912f16262e3baf0ba97f1d87386d76a94910279957de53e52869a4dcb7f4b database/results/insert-fixed20m-retry/wal0-06-original.log +aa17cacaa30a3bdcb8f1f6e962e3173eb726f6973d34b7bf233b298e85f156fd database/results/insert-fixed20m-retry/wal0-06-original.summary.csv +d90b571ac85a41bb3826bea79c9ff13a948aa7ea905be521fa5c71403069584f database/results/insert-fixed20m-retry/wal0-07-isolated-miss.csv +71b7d0ee1966e2f04d4905d4c73bbc55168805bbaee2e3109a33f134759ab695 database/results/insert-fixed20m-retry/wal0-07-isolated-miss.log +89d504f95f7422d4dee60f48c8dbf392fbe73bbf618c6c5df714ffba6beb8889 database/results/insert-fixed20m-retry/wal0-07-isolated-miss.summary.csv +e3e887d9efd8a9361b5ed4e15286b1f5772d78ab080e80fe2d94185ec2d3840b database/results/insert-fixed20m-retry/wal0-08-main.csv +ca1fad7705a4c537e315f992463704dd2d66becd1478e6b4f52fccf2684f3a3b database/results/insert-fixed20m-retry/wal0-08-main.log +3159716f05f472f4ca4bfb20be02f3483e539850cd52cd285aa1c067c066de98 database/results/insert-fixed20m-retry/wal0-08-main.summary.csv +c870efff355992d4afff22a17a41abf51eb59a53447dc815ad739a129d485008 database/results/insert-fixed20m-retry/wal0-09-main.csv +52fefe460a7a10f847b5ce4b0a84651d3c1836fe8ad9051ca7ff58c51ecdbf91 database/results/insert-fixed20m-retry/wal0-09-main.log +8503e09c6d5cd069fd9ee7f0dbf2aad93ed394b640e2f32a28cf7a30814273ac database/results/insert-fixed20m-retry/wal0-09-main.summary.csv +4ea1ae195d21b5f0b5e6b8781d8ed2edcf46f1ff64891c7f5dcada570d3b4c8c database/results/insert-fixed20m-retry/wal0-10-isolated-miss.csv +017c4d141e0405803f9d5c28088aaa1d9ce869bb13dadecdc1ebb374933033d7 database/results/insert-fixed20m-retry/wal0-10-isolated-miss.log +463a4c4d8e7f412bc74b13c977440662042d9917ba9bbe70497e4ce83b379bae database/results/insert-fixed20m-retry/wal0-10-isolated-miss.summary.csv +52deb4aa3fb27ac828e7d8541e97e4c445ee3ed88e784d24ff5b396a982dd90c database/results/insert-fixed20m-retry/wal0-11-original.csv +b6ecc48d4a42b163b91e5bfd4b249483760aab8189b185d1d75dcb1b9c611bb3 database/results/insert-fixed20m-retry/wal0-11-original.log +1f26aab97eac6856d91efe537ec639e4dcffa5c0cc5167129853b437c3b11038 database/results/insert-fixed20m-retry/wal0-11-original.summary.csv +eeaa459b98b9282492e4d39776a8171b522692e1ba75a0e3b8d3c4bd95251ea6 database/results/insert-fixed20m-retry/wal0-12-isolated-miss.csv +96fa5491f495908545d392ac56dd09d2136db2b78a37da632b60d2e84aa4f061 database/results/insert-fixed20m-retry/wal0-12-isolated-miss.log +e9d07ad841f65cd83ef4cad74d98a2540d31378a60df3f8bd86f43e1bdc0d69f database/results/insert-fixed20m-retry/wal0-12-isolated-miss.summary.csv +49c50f70af3de0c95ceff550adf60ea4d13f3f249f5a41aa40834011943acbdb database/results/insert-fixed20m-retry/wal0-13-main.csv +b269306fc64e37b2376da6ab3d6bf7fa01f1dfa13cc93273915af6293f493576 database/results/insert-fixed20m-retry/wal0-13-main.log +08ef29675e5074bb4f475326e5bd32cce6e8ffe0f2ba191af829de6bd7442628 database/results/insert-fixed20m-retry/wal0-13-main.summary.csv +5d439bf91478f1da6838aa06249e36fc3e8552010d499a0b21eef9302ad2928d database/results/insert-fixed20m-retry/wal0-14-original.csv +e52f8ff176aee379448bc41f229234e6088f8b3844c976c9fe47fa591336170d database/results/insert-fixed20m-retry/wal0-14-original.log +36b395fc081b4c3d9a83202509fd132503a5a5a5a539d63f68ba8f1819301b95 database/results/insert-fixed20m-retry/wal0-14-original.summary.csv +34f6d148a93bd392bd77d06a138520199be7ec7b6a8f6908184c8c8a2815b803 database/results/insert-fixed20m-retry/wal0-15-original.csv +5e68edca3f639853bac72fc34b7f32230d79c0e1e533312b78e8462e5de65462 database/results/insert-fixed20m-retry/wal0-15-original.log +88f855e6e38453e4264d348d54ed4ae5de5bbd207999540bdbdfee9ad31cc5d7 database/results/insert-fixed20m-retry/wal0-15-original.summary.csv +b64f912ab2d644eb47c7a8739a2be912505ddea51ee8511bdf05ed0f8adde023 database/results/insert-fixed20m-retry/wal0-16-main.csv +a2748d14387f25b8416023622c9eb1d815dfa5b9139fa5e69842fdfc5f064228 database/results/insert-fixed20m-retry/wal0-16-main.log +2862b2d637dd5106904c8da793d714cc126462b87dd4c716eeed4ca09f4ba464 database/results/insert-fixed20m-retry/wal0-16-main.summary.csv +ce56ebf60f12de34d4e97e1b9980368919846dc9de59ddeb23e3bac321ac491a database/results/insert-fixed20m-retry/wal0-17-isolated-miss.csv +75bac6d9de809507532e39d42497c652d70a5dddc81d34968b51576e8c4aad7b database/results/insert-fixed20m-retry/wal0-17-isolated-miss.log +81484b63e85b98fb30216c402e33b0e7982144098f739a5a1765136bbd363d8b database/results/insert-fixed20m-retry/wal0-17-isolated-miss.summary.csv +26f93139c9ee1fe3620b2560aa4e87a99e855b2736d44e417f79a72953176737 database/results/insert-fixed20m-retry/wal0-precondition.csv +52655652ec2e6c0006c82c616e73f272c1a31da142887a473045e4dcd9c862a1 database/results/insert-fixed20m-retry/wal0-precondition.log +52df23775945976d840c29c5d190e2e233f62dbf1ad62dc974e89c587e60d566 database/results/insert-fixed20m-retry/wal0-precondition.summary.csv +6aaf951adf0de4afe6156621c4858cea0ee487c2ee119d13366f61fb55cfd210 database/results/insert-mask-final-fixed20m/block-ratios.csv +da9f83fc591c82e2dec58cbc2bc9e953c5981db7dd2296590ed95dd255ac3a1d database/results/insert-mask-final-fixed20m/manifest.json +f7265fba2c2dde1c3f6d5946519093612e9e4cf3b45c540c76d5307f6a783cb0 database/results/insert-mask-final-fixed20m/results.csv +f31a4d29379c790fb83b18e34a154f0071e5beaab66183622e6d4cab10162531 database/results/insert-mask-final-fixed20m/summary.csv +0375c7c586dd52a26bd858bd57e471f17647a337e369d350439e740df95e3e78 database/results/insert-mask-final-fixed20m/wal0-00-main.csv +729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0 database/results/insert-mask-final-fixed20m/wal0-00-main.log +b3aa70872d8456cf5f5956bad439d6ba4690f4f65c419c2f8892382ff0b9ec04 database/results/insert-mask-final-fixed20m/wal0-00-main.summary.csv +4347ac97e232758256e34e7c154f3d7b71a7aa59a75acd30b6f3f79cd5c721fa database/results/insert-mask-final-fixed20m/wal0-01-original.csv +9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7 database/results/insert-mask-final-fixed20m/wal0-01-original.log +9e092ab9eb28a98813651e62abbf57fcb4a493edbeb04cbf0e7f9a345aaa7ec9 database/results/insert-mask-final-fixed20m/wal0-01-original.summary.csv +234341c04cd6ebc34570d4e4baa23c30e13a13d68e129d342aa41dcec1c4fdbf database/results/insert-mask-final-fixed20m/wal0-02-async-mask.csv +e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d database/results/insert-mask-final-fixed20m/wal0-02-async-mask.log +5938f61ecba741f907b2e1ddef348725218d3a9fb44dfabfd9afd5d6a7c779d4 database/results/insert-mask-final-fixed20m/wal0-02-async-mask.summary.csv +95fdc736f630262833e46daed2c1a501d5f9b873c373b177e3f35a9d27f12c42 database/results/insert-mask-final-fixed20m/wal0-03-async-mask.csv +4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85 database/results/insert-mask-final-fixed20m/wal0-03-async-mask.log +472c51cf1814106ef6648daa83ce0188495a64e83b28655f2877d8d95890627b database/results/insert-mask-final-fixed20m/wal0-03-async-mask.summary.csv +2477685cf35bc29562595e88f8f4652e876afe3c8cb3d7215ce1aef10630b3ba database/results/insert-mask-final-fixed20m/wal0-04-original.csv +8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021 database/results/insert-mask-final-fixed20m/wal0-04-original.log +a8e3d69558b3f67e49f4ce58c79af6af8a074bc1a142e4536615137e58655dc1 database/results/insert-mask-final-fixed20m/wal0-04-original.summary.csv +6cb52f859d5d92a1f07668af82284d6e0db725d27824cd41eda4e5cbc50f6e3c database/results/insert-mask-final-fixed20m/wal0-05-main.csv +8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97 database/results/insert-mask-final-fixed20m/wal0-05-main.log +ba222220a2e8614568b82df641f6649b2d6cb08f59aaedab3ac8238cca8f2da1 database/results/insert-mask-final-fixed20m/wal0-05-main.summary.csv +d6a0efe4ef2663220763124a203027cf3ebffba90f0c626ec3c06103deadac3c database/results/insert-mask-final-fixed20m/wal0-06-original.csv +104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8 database/results/insert-mask-final-fixed20m/wal0-06-original.log +04e68ab250e6386102569a1ec71d5f42b59a386975c172c0f56b03780ac153ad database/results/insert-mask-final-fixed20m/wal0-06-original.summary.csv +7e1a26fdb4a2de42a223ee4f86cea4e8d3f1bd54bcd3dcde1c4f61a6dfd0a4e7 database/results/insert-mask-final-fixed20m/wal0-07-async-mask.csv +d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0 database/results/insert-mask-final-fixed20m/wal0-07-async-mask.log +20fe468cf58e10d914f1455700a323be5f20e0a7f58de14d25261142468ae269 database/results/insert-mask-final-fixed20m/wal0-07-async-mask.summary.csv +9569861b589f156c3c6fa8b35d2cdbe2f30ea8cbd89b48da3c4256def068cc0b database/results/insert-mask-final-fixed20m/wal0-08-main.csv +4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8 database/results/insert-mask-final-fixed20m/wal0-08-main.log +e7443af8ae9104669d2f9638c003ad606697e8b8bda832980759dc81bc30cceb database/results/insert-mask-final-fixed20m/wal0-08-main.summary.csv +d738778c1e4022f00166a242f5cdcfb8745755ce24ee3fedba483820c5fdab0f database/results/insert-mask-final-fixed20m/wal0-09-main.csv +d5525bbd98831d04726409d8064a7022efdf9172e848d9b3575efcd043c552d1 database/results/insert-mask-final-fixed20m/wal0-09-main.log +151d575b050a2a602b4d246c7026ce309b4e8048d50ce0a656e230b61c7e529a database/results/insert-mask-final-fixed20m/wal0-09-main.summary.csv +b3c047a76701233812bcaaba4baab8b67b833a35f371b8b6a0ca229879010478 database/results/insert-mask-final-fixed20m/wal0-10-async-mask.csv +dace9c79bbbd3ba8be68a457fd5b00b4f9679d8509815bc7ec6f0cac4fb85e37 database/results/insert-mask-final-fixed20m/wal0-10-async-mask.log +cb75dce2920e3b3a7cebf0cdf14239d3a58ad0358cb5ce2a14de61354ab10f78 database/results/insert-mask-final-fixed20m/wal0-10-async-mask.summary.csv +1d4731a6709784e456520bacc9a380fdec64d8a364a5245b50e371187725355e database/results/insert-mask-final-fixed20m/wal0-11-original.csv +90f4e43bfd18e449835adc1dc3b0d7471d3effe78115086030bf26630a315a14 database/results/insert-mask-final-fixed20m/wal0-11-original.log +bd717c22e23ba72ccf56107a150768e90befdcb831f1dd4a2538a4dccfcc136d database/results/insert-mask-final-fixed20m/wal0-11-original.summary.csv +bfe782e08405e1ff21c9c1fe167cb43261dd7a011eb0e75d76f1daec8ca05b64 database/results/insert-mask-final-fixed20m/wal0-12-async-mask.csv +8c13a747da94fc320cc2087369e258b9873ec28d8e0eb763e85a6a16bd748217 database/results/insert-mask-final-fixed20m/wal0-12-async-mask.log +e1613dfa056b310db78cfc30a6433240ade620c86b174cac8a3f306a986128a2 database/results/insert-mask-final-fixed20m/wal0-12-async-mask.summary.csv +0f06bdd059e0a3d981266a78fb15badfbe5d5f9eaa50514aef1df46554ac0508 database/results/insert-mask-final-fixed20m/wal0-13-main.csv +3afc1af7ba21e045ee14b74f0a2eea8a99b69415301877ad9cfed65f462870d5 database/results/insert-mask-final-fixed20m/wal0-13-main.log +31cf1ff8a8f6be8e69fd103f72517e4a87005cf3b7a9ddc1a33bb7aede4225ec database/results/insert-mask-final-fixed20m/wal0-13-main.summary.csv +bdf875675d6df1385ed5c5e4305257d4db30018ea404c1f0d3658b6dbe628e14 database/results/insert-mask-final-fixed20m/wal0-14-original.csv +d96ea68be50a770b8c4a9a2f3bf11a45f968247bff0bd853f2dee0882c389a87 database/results/insert-mask-final-fixed20m/wal0-14-original.log +00841e428c8590ca91ad4f40620aa0d1436c16bcda57b82a611a61132096cc92 database/results/insert-mask-final-fixed20m/wal0-14-original.summary.csv +9880e5c265e06d886f5301a311bbf726dfa0b64466502c61f69a94d60c4eb117 database/results/insert-mask-final-fixed20m/wal0-15-original.csv +c02080f17269898ca211c7a74f186d056ce8fdb035343678b2c2e3cd2034b3ed database/results/insert-mask-final-fixed20m/wal0-15-original.log +16de4988cacd1bc271e3292f50bea8cdc49a37d6538b85887c20f982a869f4a5 database/results/insert-mask-final-fixed20m/wal0-15-original.summary.csv +b5f403118fd15e2e052416ec40cf02c97808e0cc3e11231086566190e62dcc34 database/results/insert-mask-final-fixed20m/wal0-16-main.csv +46c5190b033430f59fa262362fed02b6e8aa2b6825e46c24510c9a8023ed98fe database/results/insert-mask-final-fixed20m/wal0-16-main.log +be8bdb69abb8c4d0f2f48b011fa0d23313405f22b854af7a9ee4dd636f70bb85 database/results/insert-mask-final-fixed20m/wal0-16-main.summary.csv +35cbbcf1f68b19f9b20fcb97b0c033abda87b21bf7adadda67563c34ba52e50e database/results/insert-mask-final-fixed20m/wal0-17-async-mask.csv +22aaa7dec6556ba475df767daf6476645ce5fdfffec3cc4e84e767d97c0b0ee7 database/results/insert-mask-final-fixed20m/wal0-17-async-mask.log +93ed9e003b259b1806dae639d22260c31caa7ad102ea7bdcaf521b12f92704b9 database/results/insert-mask-final-fixed20m/wal0-17-async-mask.summary.csv +74330bee3d70481c569b282ad35073ad50d71395db91f94a1478735b904be5fb database/results/insert-mask-final-fixed20m/wal0-precondition.csv +be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74 database/results/insert-mask-final-fixed20m/wal0-precondition.log +8a94b0facd17f441cdab8be86b27a6799afb9a7165b7fdcc9263bddd97c1bbf0 database/results/insert-mask-final-fixed20m/wal0-precondition.summary.csv +12cbb905554937296879f8be3d5dddf330e732f3698d306678ccacd2a581e642 database/results/insert-mask-final-fixed20m/wal1-00-main.csv +ea33e1e20423e0d307e56b210340bfcbad29970d7ca2723f10a4e5fe41fb3dab database/results/insert-mask-final-fixed20m/wal1-00-main.log +bd124cc88cbca9ac891aac7723b0ef4718a886187662714786636bbb0264aee1 database/results/insert-mask-final-fixed20m/wal1-00-main.summary.csv +15b776d911293725680aaff1edf71a35b6886ab6926ef9696c7707581fc53b9f database/results/insert-mask-final-fixed20m/wal1-01-original.csv +54838040f1c2dd525eb7eda6e74d70e13923d1764f28064ef37ddf9ddfb3e4a9 database/results/insert-mask-final-fixed20m/wal1-01-original.log +7d06e2fca49bc6571d95cd529a12282d084845063ba46e5326c320e4a06a60a2 database/results/insert-mask-final-fixed20m/wal1-01-original.summary.csv +0bbed39c1c5cfa38de3f4778c63647b1471ba07f517e90eae69d07da17961d9f database/results/insert-mask-final-fixed20m/wal1-02-async-mask.csv +869d06188eee91c0964793173952efda3826061bf1f3222a550f2e69de352609 database/results/insert-mask-final-fixed20m/wal1-02-async-mask.log +b846e87ffd4110fe49b784606b41f1ce556313d32e080cdd8498eeeb1f31d999 database/results/insert-mask-final-fixed20m/wal1-02-async-mask.summary.csv +20fdff699747ef0d45611ce2126f77f94b7ecc17412d4decb8b0a4efb93d0c93 database/results/insert-mask-final-fixed20m/wal1-03-async-mask.csv +8c7d55b8c2b8ec4c0386cdd4b1d4546f8ff3ceb402757c6d369f01ee3561f70e database/results/insert-mask-final-fixed20m/wal1-03-async-mask.log +4e7b7187c9354e6038d72060935c577c6b682d76f28891a202b5e7547dd10581 database/results/insert-mask-final-fixed20m/wal1-03-async-mask.summary.csv +9e2e84a4a82bc223211e022016e601c619fecd4f7a6705f4f3355ad4c793478b database/results/insert-mask-final-fixed20m/wal1-04-original.csv +611e68055455b814efd4efa85747a26792e554b676b6e4ec5134b01f1c940e9b database/results/insert-mask-final-fixed20m/wal1-04-original.log +08a1c0716a6f3bfbbaf0fb75eef3174656a2825694b9240ea5425853cd700604 database/results/insert-mask-final-fixed20m/wal1-04-original.summary.csv +7d3a15697c61886ac25724a815a0d635945258851ccb7d6c9efdf43000cd2f3d database/results/insert-mask-final-fixed20m/wal1-05-main.csv +0644b8b46faf43eef9e4e296c2e24b8d7fc085461c548074b0e272ca0febefc2 database/results/insert-mask-final-fixed20m/wal1-05-main.log +985156b789e6b668d5c47cd228399c449135335f3c3ea23e411f7010f91470a6 database/results/insert-mask-final-fixed20m/wal1-05-main.summary.csv +208ef499bd719be180b443d0929137b767a21a5c5862b31dd890e382e648ff63 database/results/insert-mask-final-fixed20m/wal1-06-original.csv +c6a24d0b6098375ad073617197e7afcc7e6a7ec394e80d4968c05ce8758a0115 database/results/insert-mask-final-fixed20m/wal1-06-original.log +c53b9be258cff6abe58f72e36239b6c961eef429bbd95b3827f1991ec58a1ac5 database/results/insert-mask-final-fixed20m/wal1-06-original.summary.csv +e02fbdaf69b637e177affff9655f9ab7d12179f65992f5b226814ef241f787a1 database/results/insert-mask-final-fixed20m/wal1-07-async-mask.csv +1d08778aaeb06bc103042d56e0921ae4d9786eaf3533507be59e95e2de2a0c17 database/results/insert-mask-final-fixed20m/wal1-07-async-mask.log +156d00e5a9f2c69c67479e67e716bd55129071c33658592f8167c7c15d31bbb4 database/results/insert-mask-final-fixed20m/wal1-07-async-mask.summary.csv +7e7f46202cab05526a8befd19b8f6836428f2349c5f6c1f0a6b62cab26b33b0b database/results/insert-mask-final-fixed20m/wal1-08-main.csv +a5b1a3aefb1b5e47dcf173012fea63290a38e41eb7024162720898738e340481 database/results/insert-mask-final-fixed20m/wal1-08-main.log +41d4ae75377a511309555748af2d4107dacd715ebd5d6b106ff1aed95be93fb6 database/results/insert-mask-final-fixed20m/wal1-08-main.summary.csv +0c59893c7c3793ff91d6aa44fb3b2be7992485a90ad745b28574edd1002dc6b5 database/results/insert-mask-final-fixed20m/wal1-09-main.csv +cf8ae88c8ffba0043633a0ddae236adecaf4ff0ca9233606cfefe9a3a7394246 database/results/insert-mask-final-fixed20m/wal1-09-main.log +b7fed5e3e720e639873f759c54faf5e9e0be7f78f3990ad6209449c3032b214d database/results/insert-mask-final-fixed20m/wal1-09-main.summary.csv +a4228b607222461a8b8bed175e71df0c505e8d33f1de813d17734267a26f1ba9 database/results/insert-mask-final-fixed20m/wal1-10-async-mask.csv +bc5bdbe7740bc1844a6f994b92364def86126ec165d4b3a975a50a8e65ebfb96 database/results/insert-mask-final-fixed20m/wal1-10-async-mask.log +9b18d56235405fced6edf68e7f62159d038f51dc0616ff1a3601b41843fca27f database/results/insert-mask-final-fixed20m/wal1-10-async-mask.summary.csv +3e51fc1f8273bf75d6d4759583cdf481c28b85fbbabe6a491d32e53bc5da3ad2 database/results/insert-mask-final-fixed20m/wal1-11-original.csv +9964e2d4b5c1dffcebaa060bc58d62762acdb53ef408db452f6151b92d8e4c10 database/results/insert-mask-final-fixed20m/wal1-11-original.log +ba12bf0551c523e20f994ccc81ff48e08ddf4c30dd3103d1ac72ca2c1ef783b4 database/results/insert-mask-final-fixed20m/wal1-11-original.summary.csv +3982e00feeefed82e33ba60c27c8783ef000f4172869d903ff30c1ba1eba7edc database/results/insert-mask-final-fixed20m/wal1-12-async-mask.csv +966f28ba02f6b1c18d972462a608269c4aced778cb26c4e1ff016b4a2b78cbd2 database/results/insert-mask-final-fixed20m/wal1-12-async-mask.log +ba04f69ddb2e1c980f9e6640c8b231bb0be317634cd2ba10974a5edcb9207fd8 database/results/insert-mask-final-fixed20m/wal1-12-async-mask.summary.csv +a2dad06d192219de1ea0e60c75121af62361f6ef6e66de825cd62b5a7e9f75eb database/results/insert-mask-final-fixed20m/wal1-13-main.csv +64bdc2443873cdc18207b4c0c1a098112521690ec83980a46de592c600a11cc0 database/results/insert-mask-final-fixed20m/wal1-13-main.log +77dc01f7639849f6bef18123c8436e45257675476315c20c15c1c148569aa94a database/results/insert-mask-final-fixed20m/wal1-13-main.summary.csv +04ce0467fee5c5e5339b317266ac72f622e043cb517023b08811fcae1b853169 database/results/insert-mask-final-fixed20m/wal1-14-original.csv +88a147fde5ec79fc62c341e452a0cbeecf7c783db9b66d6a4fc42a08b1a5bee4 database/results/insert-mask-final-fixed20m/wal1-14-original.log +a90406c5420a6a69e9ac605b75fbcf541434368f401e47356acbc189600feaa9 database/results/insert-mask-final-fixed20m/wal1-14-original.summary.csv +42439089f12569a82facea85b1bfc27b0a02df73563e77094ea509128688a069 database/results/insert-mask-final-fixed20m/wal1-15-original.csv +63a59a13ba16b43cbdd4be5feca74a33cece912022cb4f7f94b4e70fea8392ea database/results/insert-mask-final-fixed20m/wal1-15-original.log +06434419a6a055f3bb1e3aa906bda246f36a55c94ba72d2e814653a2e09bc586 database/results/insert-mask-final-fixed20m/wal1-15-original.summary.csv +a923c3c446ae6f3868febb99fade9d012839f7b40453ba792ca963f40ca78a8e database/results/insert-mask-final-fixed20m/wal1-16-main.csv +2177995f30b1bfb4cc3b91bd1f214a01a970b5ffa6a8ba4d924db3e985a5a874 database/results/insert-mask-final-fixed20m/wal1-16-main.log +d1f36f7894de96bae59aad35ec07c7c70800c655f2487bce4e592723e8d5bb35 database/results/insert-mask-final-fixed20m/wal1-16-main.summary.csv +5aa37bc00bcea0c4d3dd09fbb9400cc0c598a98d57af6d07c7a53cab85e4ea58 database/results/insert-mask-final-fixed20m/wal1-17-async-mask.csv +95e3b1b3e3eda3a0fd3c163a0fb0bc99473258a75a6a14f0dba8d61b5578ccf7 database/results/insert-mask-final-fixed20m/wal1-17-async-mask.log +0fa107651fe06bdf1097beedcd18ab39f9dcea76b264580db3b1a41d794f09b4 database/results/insert-mask-final-fixed20m/wal1-17-async-mask.summary.csv +70f5da45c5af8385c24c11e4feeda94126ce130be384cad7f5e5e0065a7e2ec6 database/results/insert-mask-final-fixed20m/wal1-precondition.csv +639300b29729a2d5fd50a04010421116c7fe5dadf6a05e88b2519269e9aef842 database/results/insert-mask-final-fixed20m/wal1-precondition.log +6e5a38e4e2d2df8bc3e06ce6acdc5442a77a9ac5a137ba0c03999776d3a399c1 database/results/insert-mask-final-fixed20m/wal1-precondition.summary.csv +12018c01834842e757e4298974637f09e4c7633db592921735fccd18ce69e279 database/results/insert-quota-fixed20m/block-ratios.csv +8eae5620f8106240317ee54a9c26bdb9452bb6ac6f1cd500f93c3a608b7559cc database/results/insert-quota-fixed20m/manifest.json +7314019ba217c3d073fec47e9d1df8f4bbede3c76bb2533ec2e72654547d00e0 database/results/insert-quota-fixed20m/results.csv +9a55f27e9afda656a438b08cad7a1480e9f18e29ffd58f0a1fb99aa7b5e1ae2f database/results/insert-quota-fixed20m/summary.csv +9ccb5513aedc5d8e9c97cab53aa00ba98e714702be3b52e9f5a48efe9016ea45 database/results/insert-quota-fixed20m/wal0-00-main.csv +8855e30c507b0f107665fbbb29415cf1406e0ec4090fc9bc77721f9668b1cc42 database/results/insert-quota-fixed20m/wal0-00-main.log +935cd44f8e87263a4d9c138a2b976c946380731da0ed48ee155a2580feabbcb2 database/results/insert-quota-fixed20m/wal0-00-main.summary.csv +2d76ba3be7e0ea49d9daae6f35ca282ebce680feede3df8a0fdb842b7746ed9a database/results/insert-quota-fixed20m/wal0-01-original.csv +3786f821ca49e7e00d556075e4fe5b9ac38688b1ef5107e5ca41375c0b2215ae database/results/insert-quota-fixed20m/wal0-01-original.log +ea33e4c1532187fdc1b3080b50def690dd483f49cdbb539ad42522ce1b9bff05 database/results/insert-quota-fixed20m/wal0-01-original.summary.csv +75413a63a69163ed49d19b7d47cb69e30e0c7c2becc4fe36bcbec531a2fcc57e database/results/insert-quota-fixed20m/wal0-02-async-load.csv +7aedaf9da97992dd9dcba67f1d95a3e52113be7b5b4517a297ba5f0d3197a49a database/results/insert-quota-fixed20m/wal0-02-async-load.log +c58cd1f3797951dbf3eb57bcfcdbb36753853f0e0d0e8d6adb61555998343f43 database/results/insert-quota-fixed20m/wal0-02-async-load.summary.csv +456358cc6e8443f3c76768426a8c48ce052fc07a298eee05acc50b08338eedee database/results/insert-quota-fixed20m/wal0-03-async-load.csv +b1703d843f7fe3ce7efbf4c088dcdec51a12435b76d54849b1120926e6b22a93 database/results/insert-quota-fixed20m/wal0-03-async-load.log +d69f3cf89919b59e64f8945af974a81e76dfad8f521ad53c31a81863c4d4c0b7 database/results/insert-quota-fixed20m/wal0-03-async-load.summary.csv +e0fa370319dd4c9ab7c0c56b5f0622dd942827093aa1ef39a3a9483afd1ac3f2 database/results/insert-quota-fixed20m/wal0-04-original.csv +5ac5d1b8f391f4040537907fb8328390dc569c7059e8a17eb925d296e6b8bbd6 database/results/insert-quota-fixed20m/wal0-04-original.log +f0762f53c07c03fb8e3472b07cb6e962547a460bcfa8cf278381bfd633c92bdf database/results/insert-quota-fixed20m/wal0-04-original.summary.csv +2b47be0f1a213e7b7fa5a876de0a6108b86925271ac2b70b9836b66fc6b01c35 database/results/insert-quota-fixed20m/wal0-05-main.csv +4d3e7c26b04cc83eda51d94f5945e1c06ad6cdc51567b855b7de7638dc8d0fce database/results/insert-quota-fixed20m/wal0-05-main.log +bf6c24d22115ffa8ce57e50a09e9bd16280b2a938cfab2eb68884bd9c71258fa database/results/insert-quota-fixed20m/wal0-05-main.summary.csv +28c768b460853c4c0a30374c84144be4fa893ab502c96b83e609bd9f7ae808f9 database/results/insert-quota-fixed20m/wal0-06-original.csv +6c6af010be30153bc2bbfcf06ce26d3f4ab9d3c8c6d0136668b3ea39ffb9317c database/results/insert-quota-fixed20m/wal0-06-original.log +19091e30061ef2658805bcdec6e50d208d55ea68aad792fcfbef16f6afc4553b database/results/insert-quota-fixed20m/wal0-06-original.summary.csv +291ef32fdb0fc569df48094717bc5134eb758c0e6aa7ebb946602f8273b8550f database/results/insert-quota-fixed20m/wal0-07-async-load.csv +29b9358c9d7964f40abd536c78b2f736f720f05c2d3f2fd3e2ee399fe646ad47 database/results/insert-quota-fixed20m/wal0-07-async-load.log +9185d146e73ca402fe201d3d88e75f0a893160a171e36d63497e65291217a2dd database/results/insert-quota-fixed20m/wal0-07-async-load.summary.csv +02b03dcf34dadc2c85df76e0617170f2ee36eefe39bda336ec999e44c5fb011b database/results/insert-quota-fixed20m/wal0-08-main.csv +c80512cf6edcf39e157b2d01bde6b0d41315e3f661ebb7751242e3161210877f database/results/insert-quota-fixed20m/wal0-08-main.log +f771d2267c8d0596a2455d2e80eb0bec0108bf27690defa93232c58e557e724d database/results/insert-quota-fixed20m/wal0-08-main.summary.csv +6973b5729467df0c5cffd29760fea3ec9b40886cd6b7553ea05a8bad2e8bbacd database/results/insert-quota-fixed20m/wal0-09-main.csv +737dab865aef66cac499c6ac386a046f93e504a020318af2ffb0466678d6b24c database/results/insert-quota-fixed20m/wal0-09-main.log +e686cfa1897b465a0debeebdb6b3b049eaf6b88011e8f0a61b9c6ed8b45df936 database/results/insert-quota-fixed20m/wal0-09-main.summary.csv +17b176abb1e8c518dd620ab4b632cbaf56a67c2f1d252b034141706a73c80c43 database/results/insert-quota-fixed20m/wal0-10-async-load.csv +7400ed662844a1cb1479f87362252f4ef99da979491a50c6220dc7d054b0c188 database/results/insert-quota-fixed20m/wal0-10-async-load.log +2e8e5a417a1fe0bf94e19f20c94d674ce43bdc7f3682acbaaadc356c4f26cbef database/results/insert-quota-fixed20m/wal0-10-async-load.summary.csv +bfea103ef04f9e893bc3f2ea638a137d0be821463126dbc8665a21efc7aaec96 database/results/insert-quota-fixed20m/wal0-11-original.csv +591066e65146b80ea6c5f5a28e783e73eb538f440924f61a94ecdb22f094055b database/results/insert-quota-fixed20m/wal0-11-original.log +fe44e54f0c8a816b18871931bd35835a42a233e4eda6c4f5177690c294efad96 database/results/insert-quota-fixed20m/wal0-11-original.summary.csv +dab1b41255993abe0873be0bb64d9b46be39d01f2590181c4a0f2d22fc462296 database/results/insert-quota-fixed20m/wal0-12-async-load.csv +742bc145bf6dff866907c45a88cdedd5d0782af5b9d499e938c3f19486f82594 database/results/insert-quota-fixed20m/wal0-12-async-load.log +f8eed5fc81534068e622d1db95d4c5df114921712a48df730c6977042f7d503a database/results/insert-quota-fixed20m/wal0-12-async-load.summary.csv +22bd786194b7b77b4c82cd95c632080f5670df3bcd64754f1f073ee89942b511 database/results/insert-quota-fixed20m/wal0-13-main.csv +9b3ddabc9a00841588a3535245b20e1f7893613de32ce742603940430b31be49 database/results/insert-quota-fixed20m/wal0-13-main.log +29bc3b62c1b5a5f785defbb534651d342b9638496a828794c59ce0a369ffea65 database/results/insert-quota-fixed20m/wal0-13-main.summary.csv +490b2ec212644ffe7c59793c962e42e4f3c6d9594760494c51224136996012fd database/results/insert-quota-fixed20m/wal0-14-original.csv +cc114bcb58ac94ca52eb6356513835ca1f313cbdc7c5a5330bd26b218085223f database/results/insert-quota-fixed20m/wal0-14-original.log +14456b898fd1fcd29b2eb62ef8c7ab82d4dd6cda09fea38cddcb56433143f1ab database/results/insert-quota-fixed20m/wal0-14-original.summary.csv +c556ea42db90aa07a4bddfee5155ceb36045b7973a101467e8c0b4259117280f database/results/insert-quota-fixed20m/wal0-15-original.csv +6fc21b1d6dee77b3ad5d059833680ce8f7f9a6979f99437654e1aac27db9d7ee database/results/insert-quota-fixed20m/wal0-15-original.log +49ee8f22eeecc79bf357f60ae5c6bf7dc068a7af9197bc56dd82be683909497e database/results/insert-quota-fixed20m/wal0-15-original.summary.csv +ae958f44fc12162439cf553977bc484f30178bd4c2dae4baa01fc888b0667eec database/results/insert-quota-fixed20m/wal0-16-main.csv +579d1194391dcd39d75511ab85120b5be750bd8f9b1ca27a833bdbc6588902f8 database/results/insert-quota-fixed20m/wal0-16-main.log +eedf70de2dcc1ea6e77daece64f0e67460ff7eb796efc796138304ca564c0b75 database/results/insert-quota-fixed20m/wal0-16-main.summary.csv +9d881cdc321b176595ffaa47c23b8663f866ca53e77a53d3a52319efc03adedf database/results/insert-quota-fixed20m/wal0-17-async-load.csv +1a3adf71a1a4d42617a3c7e8a562b76b1b057653171493461828d6e2b1213479 database/results/insert-quota-fixed20m/wal0-17-async-load.log +9105d790cfa63761eeb9ab1920cdf7279dc17f89e3406516aa80585b4e5ceca3 database/results/insert-quota-fixed20m/wal0-17-async-load.summary.csv +e150782e024c32406ca24dfde00d14f94714316dd0d0875e369ae434afb16f24 database/results/insert-quota-fixed20m/wal0-precondition.csv +958ad2e19bdd8237114b8005fab3f33d57371e8a5bb4e3d3335a8660b2c41ba9 database/results/insert-quota-fixed20m/wal0-precondition.log +38a84d3c461e5c71b6d6b163e13431f53a46f55a53f3d5f4ddd7eff49a0db510 database/results/insert-quota-fixed20m/wal0-precondition.summary.csv +c4d14bff9dfb9b659022158d6fd7de6d2fa0967e50d227b0ac00759a8c947a9e database/results/insert-quota-shared20m/block-ratios.csv +440d54a1df99e810e3c46740eb5066b69e87e8cd7f0b99b12a1e591bba58874e database/results/insert-quota-shared20m/manifest.json +a20021568353cd38f33e29906c928fe33cf0e8f970b5a5c33e57e2ecb7258278 database/results/insert-quota-shared20m/results.csv +f949e660b6fd5cdb38a7cff948972f0c60aa99b617cf17ba7822169834ff6d0d database/results/insert-quota-shared20m/summary.csv +f8df738e6fcb1db7426919e0dc4bd32c8959d4a8f2055d248ef7a2187d281ede database/results/insert-quota-shared20m/wal0-00-main.csv +b368b8fa7e65e0d7e622148f3ab52011bceebc1a5a8c8a9932143c7521d664d7 database/results/insert-quota-shared20m/wal0-00-main.log +30e15a3665e253691b0a7795485b5d1f894b948d989bce760ad2743bb7325a86 database/results/insert-quota-shared20m/wal0-00-main.summary.csv +3e5f51230a80e96e5743bdb0954e16185ef3d1a5a65db5813fc871e577769942 database/results/insert-quota-shared20m/wal0-01-original.csv +124cba419333e47de28552455f63d08f1da500ba078652c065587afadc8c83fe database/results/insert-quota-shared20m/wal0-01-original.log +0624a6cfb9e5eb002f23646aef5a720951ae3a2eca83cd4a38ffef0413c65064 database/results/insert-quota-shared20m/wal0-01-original.summary.csv +fd1b3dc7348d2ef9eeaabe51b70987b3072d0fceb025115c3d4d2c8cb53a0247 database/results/insert-quota-shared20m/wal0-02-async-load.csv +477ccd8b679e714e31acae44b7ea45f1b81316edf952c008656813f3dcdaf333 database/results/insert-quota-shared20m/wal0-02-async-load.log +f8662b33a90e2f08b2c1be46cd10effb45c7d21cf46df2132e0c18e0b42ab072 database/results/insert-quota-shared20m/wal0-02-async-load.summary.csv +0f7a977555dfbb2f58186c1e4d59cab043799ac7d46b7304a030565bf82af887 database/results/insert-quota-shared20m/wal0-03-async-load.csv +9228cd7689b60675a23d25f02fd5cdbe143bd61505671e0dbc1514cb7759fc1c database/results/insert-quota-shared20m/wal0-03-async-load.log +81e21b3698509ace28928442a5d8931fc18ce511498ff503a89410f291215ac6 database/results/insert-quota-shared20m/wal0-03-async-load.summary.csv +8e02941733c94a69be51696e45c1b54640a24a6abb719a977fab0bb3aac4d918 database/results/insert-quota-shared20m/wal0-04-original.csv +7580c026dbf8a08f3b885ec29972fd9e48e60c6829992ae8e6151e869d95dbde database/results/insert-quota-shared20m/wal0-04-original.log +b453abd1c6fbd0508f3d2905315b5043a8a45ea22b0eba536e942f576af37f3e database/results/insert-quota-shared20m/wal0-04-original.summary.csv +dbd77a8d666248266ff855c52b45ac063528cad8865707ca2d908735af93ae4c database/results/insert-quota-shared20m/wal0-05-main.csv +527b4aa45b4619006858868712f49f9aa9f09ca1fda0d3662510dec1ec6ccf66 database/results/insert-quota-shared20m/wal0-05-main.log +735dad35d531029cbe0b6966827aeb8a6ed42f79e552d245ee6629b2fb0dd3a4 database/results/insert-quota-shared20m/wal0-05-main.summary.csv +d20a3d622a533e83c29f3be02650e557973911b5948689607c1ca7323d862748 database/results/insert-quota-shared20m/wal0-06-original.csv +79df4999b4b26f7d6e07ef42d5434ee8c7b635beacaf6f4ed034bc34f1f3ec27 database/results/insert-quota-shared20m/wal0-06-original.log +3247f730cc13763a9c847df38a22d9f570e8d4ce359ebebac3fe0573301b30a4 database/results/insert-quota-shared20m/wal0-06-original.summary.csv +e15f32b8aa0540fda728adc0f82e42b3d37b5b556c895cffd7e6d5c9efde8b61 database/results/insert-quota-shared20m/wal0-07-async-load.csv +1b0faab9b82ff3c894dfc662df3eca16444846c227a807c8eea69ced64985a03 database/results/insert-quota-shared20m/wal0-07-async-load.log +8e805b8267f72f7a22c4f7000ebcdfc1765e3b98dcd90fce2ef705b6567e0470 database/results/insert-quota-shared20m/wal0-07-async-load.summary.csv +e40de6ad46549d9ce4f8ae733669dc0ca7a9bc53679694afeec5a0ef14a3ce6f database/results/insert-quota-shared20m/wal0-08-main.csv +934470ec721895f374c8271b21c03de790b588ab6900711655720a75c25eed3f database/results/insert-quota-shared20m/wal0-08-main.log +426e4ee3199774968faf080b99c6d8c12d2f4dcb4ba2c40b352b6130f0499ddd database/results/insert-quota-shared20m/wal0-08-main.summary.csv +6714b192e57801ee670f1cd2723ec033f99a5a3bd4f4d13c131a5a7dde5751e2 database/results/insert-quota-shared20m/wal0-09-main.csv +9c658e484d2b444dd8c8c1379c005a9a584d52121375040a4680f10489547494 database/results/insert-quota-shared20m/wal0-09-main.log +094e54c61278361fe44687fb6ad39ac0b41ff1cae83dbebde9b0e7e1f16f4797 database/results/insert-quota-shared20m/wal0-09-main.summary.csv +c146d8452e9716198fa16040126e0dfef26630b707ba6c028863d27eab74e791 database/results/insert-quota-shared20m/wal0-10-async-load.csv +4f22e3d59192bb4b28e36c0d78dca2dca5dead5fa08a6c89f5f0d55e299121d1 database/results/insert-quota-shared20m/wal0-10-async-load.log +8d30f1876b3f8bc9148283bfe2110e80231ba70673a723af7c5ee0f697ba219b database/results/insert-quota-shared20m/wal0-10-async-load.summary.csv +0d11c136e4f604fa3820b9eb4b496ab4afd4488f4e4254b1f11132bdac94577c database/results/insert-quota-shared20m/wal0-11-original.csv +e58ae8a0e46b2097e3ee21e38f18fc16bdfda3678d5c140f09aecd343ad5d3ab database/results/insert-quota-shared20m/wal0-11-original.log +72af1f500012aa3710253d05ba5cb9843015355936360ec908bef2bc9f5bc1c5 database/results/insert-quota-shared20m/wal0-11-original.summary.csv +f37a7d8eda148d659d714d2abe40a220ff1f8797635a2adf6db334ccb00be3a6 database/results/insert-quota-shared20m/wal0-12-async-load.csv +2bfe9ffea7f03be643f9b362cbef23a28f14486a89f95ba22eda512bb7dbdfcb database/results/insert-quota-shared20m/wal0-12-async-load.log +21621c20cefa98ee384e3cbced05d8ab5ee118f8fc2665f5829d8b3fc277750e database/results/insert-quota-shared20m/wal0-12-async-load.summary.csv +223dc3dad14f855494106f35024c3f3403dcafe5da4bf048d5a3449d0001bdbb database/results/insert-quota-shared20m/wal0-13-main.csv +c58d0105984c5e9527b7bde508392ca25d0b2c89cf5993a1abb2d7eccf46bf44 database/results/insert-quota-shared20m/wal0-13-main.log +fcebe9d0ba011a1869c00ebf98c18fe79d3da56ff98cf3542cc7688a33bbcaeb database/results/insert-quota-shared20m/wal0-13-main.summary.csv +9f21d5ce8acc5a9b1ad16d1924d38b11a5cbaeaedaa66e64d84cf4989592b7b9 database/results/insert-quota-shared20m/wal0-14-original.csv +7630d889f2b4e95639dfcb8948013de3c86ad91d6c601cd0c2938abc6fd44780 database/results/insert-quota-shared20m/wal0-14-original.log +7c7db295a2af6a68f33d69a64692951187f3d241f16da506dbef4e74164f8135 database/results/insert-quota-shared20m/wal0-14-original.summary.csv +b33fac8c1c5c43bafd6e0ea04fb041ea183dae4c04f468a08a163ae4f87a3245 database/results/insert-quota-shared20m/wal0-15-original.csv +ebb5c62797b77671b9ce33a6d54baa848a3eccd6797de221397108fdbb1a27fe database/results/insert-quota-shared20m/wal0-15-original.log +e7d566fceced6e094e31618e34ddffa5d05ef00c287d7bb4e7bc4acc96c3b173 database/results/insert-quota-shared20m/wal0-15-original.summary.csv +8e5390968af21386958f0a2e4a5e03f3085742651f6e717c3357fae869268776 database/results/insert-quota-shared20m/wal0-16-main.csv +d4a357c9d2d476cb045fbe76ee82bce09ab34eb884d71b45f1d2054397acb32c database/results/insert-quota-shared20m/wal0-16-main.log +f9c5ed37c279c1287ee1d593622074f9952199f0d50381e2fdf563378fa19f5c database/results/insert-quota-shared20m/wal0-16-main.summary.csv +469f68b3f6da08428a0eb223d1f1440e3659d92eb68eb992fb454c3d5db7eccd database/results/insert-quota-shared20m/wal0-17-async-load.csv +085bca94931d3ca1f4ae1a110074347bed3e70d140a8dc456303d79c81e5aa9b database/results/insert-quota-shared20m/wal0-17-async-load.log +fe466a740d1cf8be5f3442690202cf2168098fdc0b2467f049319c7617a2eaf3 database/results/insert-quota-shared20m/wal0-17-async-load.summary.csv +2333bcfb68f5b3d0affc389ba6ca34dbe0a4eeedeb080cd7d807e1f5eb65b0e1 database/results/insert-quota-shared20m/wal0-precondition.csv +a1af362425bd493ce2888f8488dc27b3e507ae37b71f933327aba8ca48ff2d6f database/results/insert-quota-shared20m/wal0-precondition.log +4c8c7a8a8dfec0e9608c50d582d40370890d2eb47257904d9db0802c0f63d6db database/results/insert-quota-shared20m/wal0-precondition.summary.csv +367fe400dcf9e8c85447c46caa8687bc4c3ed3a12152b180eaa0f6fa6a1f956b database/results/insert-quota-smoke-fixed/block-ratios.csv +50fc0628afe5ea0abc67533e2a32cdaab39d053dc5961f374da078e2ba3310d6 database/results/insert-quota-smoke-fixed/manifest.json +d6c9bc82ec3853fd5db03fc7de04516cb5e77d96668135c68907ea4ba6a310e1 database/results/insert-quota-smoke-fixed/results.csv +b1f8fbc47bedc04c0d5c46fe3386581bd7d2eef159805d9781e9634710ef781b database/results/insert-quota-smoke-fixed/summary.csv +ae250aef6e50410d39d5bade31413dce8913115cf71a4ae02d09996cc933d63d database/results/insert-quota-smoke-fixed/wal0-00-async-load.csv +dd971b16fd306c59d51dea29e7739e50cb5f671027b5a847e15610dd4bd61339 database/results/insert-quota-smoke-fixed/wal0-00-async-load.log +6e225a023abdb55584f9fb636fb97bbec9a898109ef10e3dde0374ed954953bb database/results/insert-quota-smoke-fixed/wal0-00-async-load.summary.csv +5c8817d0b2841865ddc758ba314647c9a39f563b32390ca44998b48be09b02a7 database/results/insert-quota-smoke-fixed/wal0-01-async-load.csv +192b5f45a83d801f8c482bd86338a1f71b3cc3807e2c6a26a8261e9ae9cb0f30 database/results/insert-quota-smoke-fixed/wal0-01-async-load.log +c990faeceeacaf9dcd160ec106e7fed0a3d9e0a750bdc67f1c4c06dad31a2efb database/results/insert-quota-smoke-fixed/wal0-01-async-load.summary.csv +b22d17391badc59c41fb14574a812634c0207b6d5ef381a622ff5b47b718e2d7 database/results/insert-quota-smoke-shared/block-ratios.csv +1815c1a79536007b2d9fd2d75f02629c7abf5b25ecc50f7555849155ed55ebc2 database/results/insert-quota-smoke-shared/manifest.json +c8fd776b8230603d772379dfe033c92cce1456f8a12dbea340472efd63e2b73d database/results/insert-quota-smoke-shared/results.csv +68f8d34b96206712fd1c52d3c2da4554553a20edf76aa05e352f94dfc3e6effd database/results/insert-quota-smoke-shared/summary.csv +f0db2197c2031b0c92d8a7038ebc3a56efd63e8a55b29e1b331f44da55dff681 database/results/insert-quota-smoke-shared/wal0-00-async-load.csv +b42525627bd8f31a154d762ea10e86a7fe1ccf6bc36a4366df8a9715336ef4b0 database/results/insert-quota-smoke-shared/wal0-00-async-load.log +d2598bf117eddc5b51563e7c1aa6c84ae7213a70792d2138731d92a671ccbc36 database/results/insert-quota-smoke-shared/wal0-00-async-load.summary.csv +1f31ac55d99023203bba9351f10bbd81c827202d212242fef455c5513c924d82 database/results/insert-quota-smoke-shared/wal0-01-async-load.csv +96e4478fed51f01395fcbdb3d890dae1f707d5065d19ee77940d366209efeaa6 database/results/insert-quota-smoke-shared/wal0-01-async-load.log +1018ac15f4036d37809b47ceeb4f85980934e19e3eeac619329c6840a531e124 database/results/insert-quota-smoke-shared/wal0-01-async-load.summary.csv +de7612ac5d163f59b883d0177725fe485dcbefb37fb6489ef4ed89d89d061dbd database/results/insert-quota-smoke-shared3/block-ratios.csv +acaf302c53279c9b2ec5b18d08dcfa8564a537accd534c454a9671fc9efa8edc database/results/insert-quota-smoke-shared3/manifest.json +366fb1cb78aaf90191b8c49643dddc9e833a94aed15c66c7f011e6255742d9b7 database/results/insert-quota-smoke-shared3/results.csv +4985fb5fd28ee4dd199cf933ef49dda8609ec04d50c2d700e52077fe3bc06839 database/results/insert-quota-smoke-shared3/summary.csv +2fde81798563dcb9e9ac91b75e3bd8fca413086aa20dda5d57cf271748acc33b database/results/insert-quota-smoke-shared3/wal0-00-async-load.csv +3be391e14df8cf70cbf5efc87ea38b96f9d099ee044bef449ee3fadbe4e2ccd9 database/results/insert-quota-smoke-shared3/wal0-00-async-load.log +58b9acadf204434f989b39f276527fd2ab8095a2da5e33a63ca870bb4229adfe database/results/insert-quota-smoke-shared3/wal0-00-async-load.summary.csv +bc41c54a7a1854ec3b72144eecdb46aa04da5baf1b2b5725737bd1edc982071a database/results/insert-quota-smoke-shared3/wal0-01-async-load.csv +216f1783e29277f4f60836964a3c22a450aebe0d07fb69aa665c56e3aaade5c8 database/results/insert-quota-smoke-shared3/wal0-01-async-load.log +2dfa2b1babd9965b79a6bafdd05292064ce3023c7d47d606ea4a89010a0d2def database/results/insert-quota-smoke-shared3/wal0-01-async-load.summary.csv +bc7d0b1afe7e56fa180209bbe661c1bdab794cc8d11f73bb3c4e93ca2bde77e1 database/results/resident-baseline/00-main.csv +81cbd0a40fad58e26c9015f4d8f4e5efa157ea6f8fd2ad973605eecb06a8d28c database/results/resident-baseline/00-main.log +0e84b3854952da8cc27ca4d3a07bc7851f373c68e7656eea9d4aac2dcf030ef5 database/results/resident-baseline/01-original.csv +e308f38d6fb5d5fe509ec5d50074acd6b06fb704316476b79d51ccb8d4228543 database/results/resident-baseline/01-original.log +7d7bfb4a2e21dc1729b501f3d3f69935ad698e071f9e7702d6522d89b25e4130 database/results/resident-baseline/02-original.csv +2c1fa7384795b09a019c7d9ccb1aa84a1309d752e8752a76a8f5e6aae723a960 database/results/resident-baseline/02-original.log +893158aef56426caa6f32fa765ce586d4d37b33ea3316a8b410d4b6ad3ec0274 database/results/resident-baseline/03-main.csv +bed9d2b8449d7727b4adc8695ccdf065d7282772293d5233c79d381092938763 database/results/resident-baseline/03-main.log +a5477feaa8e6041f88574418dbf34f9aa28bad07133ab5e75706d8db720ab6eb database/results/resident-baseline/04-main.csv +39bec7b820b462fa3653da7ee59bf9855236347ae978c9c3bc6acb0b051e2955 database/results/resident-baseline/04-main.log +221ec7b430e5a8e0198faea55e2a53bb72b089c983a028071756da90573dddb6 database/results/resident-baseline/05-original.csv +169eb734a33e4dd8e94fa00c5f152ac8f2fffa7b346574caf0087a1178dbe6f8 database/results/resident-baseline/05-original.log +4374557936f0206cccf5c3ebb8ac4e76485eda6c634ec64843058fded0d46901 database/results/resident-baseline/06-original.csv +f10e0838acf1fc9677fc95fbf43a89bbdfbebbcb594f8a89b0d09825e9974d3c database/results/resident-baseline/06-original.log +c6f7abfbb529e7a523ad228206f303b2204d29537ee9a2a57910d6ed251dd528 database/results/resident-baseline/07-main.csv +b7fda3ba0f470f74d3f06c9ecee9ce7f5ae49e6f4f2c3e07356cf46e3416c4c3 database/results/resident-baseline/07-main.log +a65a8da9b6be916186a5a094334b558ceef5bbd9175aa965d67c93f1e07fceda database/results/resident-baseline/fixture.csv +a79a3807561da42b15c8bfa1b2032a051d950a27f6b6e40a725556048b91eba8 database/results/resident-baseline/fixture.log +bb375d0e301e3bf2381f3b7fe9ed851cfc460dad60568df0ff65dc9648fd8b77 database/results/resident-baseline/manifest.json +dbb777f909e03c6e7e5e148a4bbadb190acbca3b54b5872d192daf78bd5b4e81 database/results/resident-baseline/results.csv +b4ff8153606fc0feb37dcfa51d483e0ed92fbc5fd81846c23ad46e61c25978a2 database/results/resident-baseline/summary.csv +ca3abfdc99bcf754304b492dbe7b91fc69581022d5dc028407f04fe12a04e8c4 database/results/resident-final-single/00-main.csv +81c9a321dc241187d611ad8ee876f70c04119e19a592b0f07e70fc7fa499ee4f database/results/resident-final-single/00-main.log +4916713aa0615bced8fd1ddd012eb4636d2d68bc5807024c8d45a84f3251a6c0 database/results/resident-final-single/01-original.csv +8970143260a9106e0c4ae54c308fbaacb6556c2a07d8e00dcfcc04007fb1d264 database/results/resident-final-single/01-original.log +fda91805b7be999aa19028aa63f14d8d38595aeff086e80b49dc30029cccbb42 database/results/resident-final-single/02-async-load.csv +df29fc4f5c43b470326090413655e88dd4aa38460faab61d7242c3f98f873377 database/results/resident-final-single/02-async-load.log +bc7103e5dde9ba372ca2d8acb9b4562d5f7a7750c91837010c3577994049e73b database/results/resident-final-single/03-async-load.csv +e10bd8092b4b87bc7f49aa8d7a79db69a56df78bb5231f9f120205c3483bb661 database/results/resident-final-single/03-async-load.log +3373973b420f9dc20497e6a240b73ff68d4070c0c103834d3486d9d8b0652adb database/results/resident-final-single/04-original.csv +d03b9a11ff3be9acad9009c946baef7d07d4e8e3d862170a0d066d14910c9dd1 database/results/resident-final-single/04-original.log +4eb4aaa9d40e0b650433b6bfaa208aff2e7454a1a40b0a4053029f642b8d9bb8 database/results/resident-final-single/05-main.csv +47fb379f3c924e7d546a3ba22a9e777886d38a9337e5a58a74b793439e899f46 database/results/resident-final-single/05-main.log +77eadf1cbf373714ea4f2b6468be0425c8ffd5f1bf045f85ed7947ed2e5e32a6 database/results/resident-final-single/06-original.csv +42cd598ad6b62728a38d17ee088be135acabcf1eb2aa5746d85abf337492ac15 database/results/resident-final-single/06-original.log +1bea3d52e2b25cd48c20b45648f7fd3b8ff97ab54ed4f572a100abf2182a6962 database/results/resident-final-single/07-async-load.csv +3ee08722c61498d48331509cc582a06a41cda03d8dd450c88a1baae0f952cae7 database/results/resident-final-single/07-async-load.log +16458335ada3edb96aee486f8a130adcfbc30561212df62eea4836a973ff636e database/results/resident-final-single/08-main.csv +591f6551ce29c6e4e2c37fa1e8158716f671fc5b1404a6102f174e86b83b2f6b database/results/resident-final-single/08-main.log +56f73f178b3880690a38625f91bba0a3c270a679626d0b81af6753c69024a036 database/results/resident-final-single/09-main.csv +daffc626874a1c8cea373f5cbd4a24cf921f49b46a30a51fdea660a02353cfc3 database/results/resident-final-single/09-main.log +4fbb16a466073c401995c67d17edf4ae665759980bdfb804843769b969105ee3 database/results/resident-final-single/10-async-load.csv +2c7dfbf5478b002543aaf3256875e2434bc2715acf45082b405c9c0f0a914c34 database/results/resident-final-single/10-async-load.log +e472f0db360e898fb6d15586733bbf34557120edbd441885823ab7094ba30ba7 database/results/resident-final-single/11-original.csv +6954fa92d95ae89216d43f32c4de5a641add30f7f656d9fc283e6bcffd8dcfb7 database/results/resident-final-single/11-original.log +b958b0e0c13059310c48bd247021d159b0a8c7537af172bda85f1efed0e799e9 database/results/resident-final-single/12-async-load.csv +a84d3b7915006f3a1f4640547ed3a76cb12373e95792434109e35e0d0d56dcd4 database/results/resident-final-single/12-async-load.log +c0236863b2049b819744666a7ab5fbe566f912c8026896fdfa2cf411a5f3fa80 database/results/resident-final-single/13-main.csv +b39e895a03f934b658c33931d05d2f14e1563b31d05a6c451628ae8237d5096a database/results/resident-final-single/13-main.log +2768a4ead1f27d6e67f8d15cdfc4b2c5b8540b8b8090e903972f2d9509669c74 database/results/resident-final-single/14-original.csv +164a0789a413c5fd2678f207ba77557be1ff8be9743c206267a8b2d35ada4800 database/results/resident-final-single/14-original.log +71629b36e8153a07292588cf3293ef7ad98428463a6fdfc9903966e76b7bcc77 database/results/resident-final-single/15-original.csv +edf14e946002e6bfdd9499304573f052db06ef8c101a2d7ce281671768e4747f database/results/resident-final-single/15-original.log +a1da221e9ea6a249b06348e0b881b7eab4335242f009a52a354fc123d2e5b47a database/results/resident-final-single/16-main.csv +7ff7b6b0fa43ca1ac64a407b1eccb449395993030335861fb0fce04faa63c53b database/results/resident-final-single/16-main.log +3dfe44e9a6eccfa82182ba03b61de72c96ddd7e6957684db1b543ad4fdef3e58 database/results/resident-final-single/17-async-load.csv +632614843a1f55b276a8d726d0c4f51536dcd538838c563d5027fa64d3a16830 database/results/resident-final-single/17-async-load.log +08f7d9ba31c379c52245e3cd9f55be3fe3ad26a9029adcb7997b57a0c15dbb5b database/results/resident-final-single/block-ratios.csv +6daa26fc8bceddc327f8763efbc8f5f5ee3d29da54c73c2b66d592823fd53f1f database/results/resident-final-single/fixture.csv +33051d03b4609ef4c7398916369aef5781e381ecc6c50bc3f28aba8b2ca5fa14 database/results/resident-final-single/fixture.log +9ce6fe6a97ea1ff023102f639af20b0f53b4eee101a11a3f4402d5fcad05007b database/results/resident-final-single/manifest.json +49890edfc3f243436aa8994be55e51fcad145d9a3b3e079b2baa640151c39087 database/results/resident-final-single/precondition.csv +02eb96de27bbf7fec9e964979605a2f21153abee5de9e0530257ee17207b7d7b database/results/resident-final-single/precondition.log +be58b9ebf81766a2e2ccf4e57fbe08078f3b510c34e5d8f4d2b41c6732629fdb database/results/resident-final-single/results.csv +e99e62b1570e9cdd232dbebf7d70f626101dced25277161a738928e30c201c0b database/results/resident-final-single/summary.csv +cffd4412246eb5f3ae69944d0dd49fad0fa7ef4a87f2d44c0115140d356192d5 database/results/resident-mask-final-single/00-main.csv +a6f50d2e03020a3cf509ce3a2254031bc912f67ad49a753833e22072ced45564 database/results/resident-mask-final-single/00-main.log +201cfb8b99e1000741db2f4557f3dbdf08b8ccfaae93b5766241a58125d3e774 database/results/resident-mask-final-single/01-original.csv +c2371442c4454df48ef664cc0758d1efb51a732a122ffc71c49bea7a221a8277 database/results/resident-mask-final-single/01-original.log +a2832341de9637f7d031d7433fcd4266194db64f20bb1638740045b0248643fd database/results/resident-mask-final-single/02-async-mask.csv +dbca46d09b64643c4eccba593dfc6afda96fe421469d4066759acd56f977c68c database/results/resident-mask-final-single/02-async-mask.log +72f527e34c0bd5913a7fc1d79337679ee4851bc0982cfac25ee98f2b3d6c0aaf database/results/resident-mask-final-single/03-async-mask.csv +c07c4bf98b35bda1e53d40735e18959abfe1e00245779c62a5279582c5ab35b6 database/results/resident-mask-final-single/03-async-mask.log +02ddd15e36ff23b75076b14bc9f257504030b89d9a1a26111a846d486fd6d6a2 database/results/resident-mask-final-single/04-original.csv +89de06b0937ed8264142c7ac7ca3f777bc331b18b6ffe171c26d6dad4cd06cb3 database/results/resident-mask-final-single/04-original.log +fffad851360eb20f190089601d071e4f0dc89e121db2b2b57e3039cc99a8d386 database/results/resident-mask-final-single/05-main.csv +fc8ddd229d6cb4e83d96734844e68a67fef764798e8f69f8f53c778443e8ce2b database/results/resident-mask-final-single/05-main.log +22addc957a49e3a01f217b2a842324af21c48c1e9ae691cd07ceae4eaa3a5caf database/results/resident-mask-final-single/06-original.csv +931072477a9b1cadd8783870e9991720fc458e1b8606db7416c4022c60242299 database/results/resident-mask-final-single/06-original.log +da0accaf8f4a4e13adfd9f1173dc016e52647877d0664f5dbb8010eef634a683 database/results/resident-mask-final-single/07-async-mask.csv +926ec7da3ee07db39a3fca35720adc5b68ca79dc80f0628d51619a6599ce6dea database/results/resident-mask-final-single/07-async-mask.log +3711eea8d03d23a9ab6bd7c0ed105b9d2e0c635ace4a07b5517f865540d8302d database/results/resident-mask-final-single/08-main.csv +19f3704173f2bbcc5b383cf865772fc1111e5f3f86052f65ef56ccde6e2b5734 database/results/resident-mask-final-single/08-main.log +02065ef42f2dc56a6038696ab1176a2eb429ff137344dd41ec3a860acb9247be database/results/resident-mask-final-single/09-main.csv +4fd04b6d7f0d4fc4df35078043cfd0dc098999765ea42d566ce2ae98842e4911 database/results/resident-mask-final-single/09-main.log +1398828a37e41ecf3d91b266e01b5f1c8ef409d838cafd349445102ac86a728f database/results/resident-mask-final-single/10-async-mask.csv +b847bd5c1fa4d85e868f815578c53c778236105b7ac5dc556db1e9876f26633f database/results/resident-mask-final-single/10-async-mask.log +5985a722447ff0ce3b09b87127849e951bfa222616cbfe682bb50ea86e1343f7 database/results/resident-mask-final-single/11-original.csv +4eebbd9fb2cde190898a23e3f4a1725e545f04b6ef55a93c8645eba4bcc507d3 database/results/resident-mask-final-single/11-original.log +4ae5aca42119d10d08faeb638bf2f2bbdac565b5303cae33941d4df633ae234f database/results/resident-mask-final-single/12-async-mask.csv +d9e258bba2277f63c0bcb68f3b50ef52df514bd3e63a19668f269b5de28baf0b database/results/resident-mask-final-single/12-async-mask.log +8290539aedf29c812e3a294dd678e7be4bd780fb7e634578bc5c4e516e703944 database/results/resident-mask-final-single/13-main.csv +48b98bcb0d991d9504506d07aa71b46eadb2971f0190452f37a6513f10d59cde database/results/resident-mask-final-single/13-main.log +9d62b98a52d1673208f0b550d77fe5d2c23f65f285680493fa4121e039f52d62 database/results/resident-mask-final-single/14-original.csv +e7cf5aa3f7d3e2b306511b5a88349b069d2546fb76cb199b4716709c0339cca0 database/results/resident-mask-final-single/14-original.log +a26abe9daad3aa4e7627cd96a256971d7e4101ec8256452017c5d410230eb034 database/results/resident-mask-final-single/15-original.csv +c75e35d1d86dfd4ed1616295c0272e54b7fa753fc6192da8ae6304d787293087 database/results/resident-mask-final-single/15-original.log +cec5c6b8e9ef91b06f1dfdffb1ff8dcbff92d252acb173cd3fd7fa0b5b14cb6c database/results/resident-mask-final-single/16-main.csv +adccbed9f258521192a1c0cfaf1416c52f2954f19330084f4f27c1c635d0472d database/results/resident-mask-final-single/16-main.log +cfe32108e0b7551ea693b0306c569dae846cf9984f5c15931e299f8897d2354d database/results/resident-mask-final-single/17-async-mask.csv +4bd7f949a4d4347c8e33c0a3e56f97b9e7a283191fa150aac8e573445376edf5 database/results/resident-mask-final-single/17-async-mask.log +0d0798d5efcf4f726dfb55a3bb6b8eeae5ed4199c12a9b9dce06b87617c867bc database/results/resident-mask-final-single/block-ratios.csv +54462e0e101a8a7a3aa8ebef45256670a5edb639dfb9944259086ce0bfedd6d1 database/results/resident-mask-final-single/fixture.csv +4a4ee6f9a430f7bb90e28d97686ba3139da2e6c88597817aa64547328f9b2b20 database/results/resident-mask-final-single/fixture.log +33dec18fcba55ccabe566b9d884e7bfd90820cd9c19118f1cdf9b1bb069be975 database/results/resident-mask-final-single/manifest.json +de85c7dad6049064b8751f0e630e5f7d85aa2b6b64467725347d6f1a1c6e1649 database/results/resident-mask-final-single/precondition.csv +b4aa4b7dea52729501bbfcebb92cb5140731b89c24c888a98edfd7fd25bffe59 database/results/resident-mask-final-single/precondition.log +a1a78f8e9217d04a70fdf10045dd965827d495a374ff42ece3c6141fab9eae8f database/results/resident-mask-final-single/results.csv +4ded2d0abf7d65f8425e8e4c6aacf25608fd24d9e02883e4a71f964ba7e67e5b database/results/resident-mask-final-single/summary.csv +ca0afc3bf09187421b2065494b88de990d59fcbd347d881bc3143c705a562266 database/run-v1.py +6a25229bda28836590ad1ce5027c98b1124555d02884d40b5054e74bb33364a0 database/run-v2.py +dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc database/run.py +97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8 database/run_quota.py +ba08ac4bbea1b9e271e0f8ce6c411a64f5ebc02a346afdb1702701f2a7c98e73 deliver.py +00404681691b42083ac1dcd4a9198f4981aa548c8c4f540f5df61887dd2dab1b delivery-docs.md +5928cbee9de432148d39525be436f1553e86ee804ebaefa6e7f623010b8b2350 delivery-source-check.json +0e7355e5ec98a50980455ec097d2916cda8d29b718ed5bc56912978ff33e449c experiment-profiles.json +231f2e2b700accbedbdf66f525e592d19e4b1c3ceb5d10e8b749704d47113b1b final-source-check.json +1175794a6fc7ea833fc6070f974671ec4ebe6e34c33c730833eb71edf638aae6 harness/README.md +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/build_probe.py +7e0c4d2f29e71a00600af0b18bd154227256056a93d5bbaa2d5d2f8f3ca0f680 harness/cache_api_probe.c +f4e0c7964916f28818ec4dadb14af1f31cfe7809cde95254c5ed05e7b340020a harness/cache_api_probe.json +667648e9b826698d2cdcd83b0cc7f54305109d574e4e8398e18306c117282d8c harness/controlled/README.md +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/controlled/build_probe.py +92f50d2ca40c470027294dbd08bef9b6f8dc9b6845fdd044cff3f5e90e0b4c24 harness/controlled/cache_api_probe.c +ade5c11be3dbe1bacd5c16676e6386fa55444b6b2fca99f7684f7a7f81181056 harness/controlled/cache_api_probe.json +d1ade31f69d230428b2d4e181ead3cbefd3a96167db16a94906865dee4d682d8 harness/controlled/preliminary-analysis.json +a04aa1ac0a78e71a3a4534eb7374a4f88f26234b0d3472569ad8b909490ee92f harness/controlled/provenance.json +8c4af7a1fdfddcc864032fae73d1225d271dec8588f06a00e2caf37c17866063 harness/controlled/run_controlled.py +9a59b3c9e96559c23dc8a2b3ea925b5c5fd6313a3f9ce79127a7acdd9467dbc4 harness/controlled-final/README.md +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/controlled-final/build_probe.py +6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025 harness/controlled-final/cache_api_probe.c +53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4 harness/controlled-final/cache_api_probe.json +61dd7f7b510d41d342dd5e669fd0f7fcd934b9e38390ad77c7b45ab35e3d4365 harness/controlled-final/provenance.json +b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09 harness/controlled-final/run_controlled.py +a97cd5af727495e71d9580e1d11be7dd5265b8804bdb78b8dceebad005e0aa65 harness/controlled-hotset/README.md +9a59b3c9e96559c23dc8a2b3ea925b5c5fd6313a3f9ce79127a7acdd9467dbc4 harness/controlled-hotset/baseline/README.md +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/controlled-hotset/baseline/build_probe.py +6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025 harness/controlled-hotset/baseline/cache_api_probe.c +53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4 harness/controlled-hotset/baseline/cache_api_probe.json +61dd7f7b510d41d342dd5e669fd0f7fcd934b9e38390ad77c7b45ab35e3d4365 harness/controlled-hotset/baseline/provenance.json +b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09 harness/controlled-hotset/baseline/run_controlled.py +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/controlled-hotset/build_probe.py +51d199f57c8bff07971adbf569a7852314995e622271e8af54c6a0c1ae265aed harness/controlled-hotset/cache_api_probe.c +46080d6cf298482232634c053b7eba46141aecc09e5b95ba5d227a3070473d21 harness/controlled-hotset/cache_api_probe.json +c4f4965b64e7941678e8be6bddc1860056a07d58f455602fb80abbd0ea798ec2 harness/controlled-hotset/provenance.json +8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2 harness/controlled-hotset/run_controlled.py +b259cc28f858eb5261f666696b8663b284ca59f23f581359d5c5039fd90bf6bc harness/controlled-hotset/source-vs-baseline.patch +2bb2c398901c72dab7a72397b1f608e3d0791f3488f696cc72155a502f488d92 harness/controlled-v3b/README.md +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/controlled-v3b/build_probe.py +6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025 harness/controlled-v3b/cache_api_probe.c +53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4 harness/controlled-v3b/cache_api_probe.json +d1ade31f69d230428b2d4e181ead3cbefd3a96167db16a94906865dee4d682d8 harness/controlled-v3b/preliminary-analysis.json +9ab045836581818c638e98bb53cf2814f697eae4fa69d557c85a0f8292749c42 harness/controlled-v3b/provenance.json +c717ffacf6e81669cc4d61527b64eb2eef11b56b7c444e4db75313b5241780c8 harness/controlled-v3b/run_controlled.py +c236ed741b2da64a4d7caf51e9697b33afe69deb12405c56a607cca3353d389e harness/controlled-writes/README.md +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/controlled-writes/baseline/build_probe.py +6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025 harness/controlled-writes/baseline/cache_api_probe.c +53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4 harness/controlled-writes/baseline/cache_api_probe.json +b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09 harness/controlled-writes/baseline/run_controlled.py +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/controlled-writes/build_probe.py +0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61 harness/controlled-writes/cache_api_probe.c +a76bc48fa2798cff9b9868103f80ffaf1d44ad59e5e0ef3231316438de14e8ad harness/controlled-writes/cache_api_probe.c.patch +fdc6b9b14d4fb653583d2d69cfc7c65165d698ef4abc8851ee9d76e96b88cb3f harness/controlled-writes/cache_api_probe.json +8f0318d850428d652e07ee8c24a74958281e0408a552ce005b6eb768e85d4ca0 harness/controlled-writes/provenance.json +81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae harness/controlled-writes/run_controlled.py +7e793a666796d056d33aad22cafec4276a147ca2f450fdbf8da40409aa9aeda0 harness/controlled-writes/run_controlled.py.patch +83e60b14d4430dc728497eb9d107ebc99083f56e84b3a1ac03b74741857bd456 harness/controlled-writes/validation-status.json +5be730fdcc5d46c1493d1911b2004d999fd2e70ce515861f9230fd50c95b7c01 harness/counters/README.md +04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920 harness/counters/build_probe.py +b6858d2bc4c6291c0ed3ade198885527cac35995081382faae9cb3d47dc1f309 harness/counters/cache_api_probe.c +07ff2ed0bc3eeea7ef5f4c1976425e569e015863fe32c183d78b293a90f3df81 harness/counters/cache_api_probe.json +108b6d007f50f80bc720d4a283b4f72c434acccadda3da3b3b236844184d9fc6 harness/counters/provenance.json +10d8c45cb519238ce27099bd698655f8ca1c071a681999bc817fc93209e9ec6c harness/provenance.json +8c3536c19b65763c5d9606ea71e1e32a7d23428b7d0fc2b03ee67a4178b86849 job.py +0a8e8031deb343f87b0a671d41dbd858425596122a608a57831f71741a0c0bf8 jobs/async-load-churn-1/output.log +23ba4e2da1815ef2ebcde6828db33c245ea9a587bc57e7ab66975218adc92cf1 jobs/async-load-churn-1/run.json +d40644ef259f02f636110b9727cf46e3dfbea7fbcae35586fe176d2eb0b5e85d jobs/async-load-churn-6/output.log +17dbae36dbebcec0071cf2e42eb129ad59f04872f92c75ba3fdf69dd97f7bf6d jobs/async-load-churn-6/run.json +3f408cbf73a90a4351ccb77d309d4fc616318a54c746557ead1a27e78f03bffe jobs/async-mask-churn-1/output.log +e1a840222e984c09d8f990e8911a9465a9c396dedac40c4132e3c6e9eb7fa0e8 jobs/async-mask-churn-1/run.json +937a9925b6ddb2f5f8f2a8fa4e045ddf04f8d7d858fa659e774f5a79abc5776e jobs/async-mask-churn-6/output.log +a0be34c97ad652d1df8d18d2c075832b012e12ca5b53fe707cf7480fbee8d0a1 jobs/async-mask-churn-6/run.json +41f056c2c44c7836912e0a3d10fa346893117caa337a9e85a7ab7c0f8aa7b358 jobs/build-async-mask/REJECTED.txt +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 jobs/build-async-mask/output.log +8b9af0792d70259536d380bc38b60972dd35b9884c68625cce3ff713d5c5cf56 jobs/build-async-mask-retry/output.log +99214eaf0e0fbb307fed533d91c5fc9b60e7c115b86317bfbb7a48a59d2dddd4 jobs/build-async-mask-retry/run.json +d0a15309e6c763801fefc6a6212cc84b2f78896d0fcee2e09640076d9ae49b7b jobs/build-cache-counters/output.log +5c028a066017b3a648dd3324d27ea57240cf4e60780b6663d61a4ab62780b411 jobs/build-cache-counters/run.json +aad48ff597b139cb2e346c6db0207231a9cb6dc51ae95e7878f8659fadc6547f jobs/build-cache-probe/output.log +6ffb807eefb7d67c6b595dc2a8de15b607fa8323af4dfbcff0d69d37044a7e4f jobs/build-cache-probe/run.json +df09d4c625157dd03618f00bba2d4c701e22c64a2ce70c0c2de9f726fcb75d43 jobs/build-cache-write-probe/output.log +b758b1859e37afe15706e84900e26e736294603cd1eaba8d68f19e45489ae54b jobs/build-cache-write-probe/run.json +6412e9c5f731f6cb64432ada5dee3167b18420648841a91b3eb1bf10333121a9 jobs/build-cache-write-probe-retry/output.log +7abf57c30c5cbd45b9bba09edb4446abd713b21b603e1ecce259194fe1b34609 jobs/build-cache-write-probe-retry/run.json +37cd2fbe03d812c92257c308c6497b6f1045da88aafdf3dc61efd6999af6870b jobs/build-cold/output.log +a8690402c9f6bd6f90d71f70f8e33803b457adfc5f7f2dcbcccb861b802a768b jobs/build-cold/run.json +a6e345974dd9171115575175bac2648e7312f699c4742a2a3753e76d3840e760 jobs/build-controlled-probe/output.log +da593aeed50838d7c0479f8015a07d45a59f647a8a9c58bdb1ffd37cde21038d jobs/build-controlled-probe/run.json +5dd7d4c5baa938cb9cbc10ef1caa6e5b120362642bd1e869ead481f862090fef jobs/build-controlled-v3b/output.log +7a036fea89879e81d43edb8e7ce1c26d8a5b71613f1bd4619fb7e93b372e5457 jobs/build-controlled-v3b/run.json +e842400c1ab1115ada976c1499644af81df378711c39027b2f0dfc739e165008 jobs/build-database-drivers/output.log +9b69a16ea47e56711c6d2ab27e35f77b6acddb5ae76005d7018e72b4fa094b29 jobs/build-database-drivers/run.json +4d1c4697100b7f8667c6dfb5bd63a489b86965fcf6a712b405164619a2302839 jobs/build-hints/output.log +b56d217211b4c8c983ac31251fe94e7e4110883a1e26537a69193f56f152a7a2 jobs/build-hints/run.json +f0013e39c14986262c5f7506913ac495208b0b19600b755b80807cd7bab1fa73 jobs/build-insert-diagnostics/output.log +0b3a07fe4f70d0fcabb960575fa1b830266e98f7ade606d59b249993c8b87172 jobs/build-insert-diagnostics/run.json +004b2157db8528d0614ad244625f8c9cebad30a61d87d203f2eb41e4bc5093ca jobs/build-isolated-miss/output.log +d6b95ca9c16f5fcbb9e0b96b98ee8e9389f1be480f9ca370040dfbf632fc93f4 jobs/build-isolated-miss/run.json +29fe60ec2d24971af5c52de8f48cc61c94788976307c7ae58d9121c065208a5c jobs/build-main/output.log +d29695bb6673519e76c73bd54fae445338d9f7cc02b0e1355456047ecb89aa8d jobs/build-main/run.json +324add2afb69d5039c5de0b1df5c8b0a18686f6b70f0e85194757d4eff04611c jobs/build-mask-main/output.log +d83e7a35a4e1442cc84d64002a70296916c306a679d290dd10aff8bf829be154 jobs/build-mask-main/run.json +30de6fb45113f537f1a0e641017fe00b2ed151566794d8b957f8324278c0eeae jobs/build-mask-original/output.log +d9598888c850f98db051bca96faa83f975ff889dad8b64620185f1505f87bb9c jobs/build-mask-original/run.json +d0f7ad0669da462002f086607253d91cfc6ae76d40eff8d400068558cde64639 jobs/build-miss-only/output.log +61ee0e8512ca9d5e7727c50edba44af83c5161e73c3afe0f6959a625d5fcac78 jobs/build-miss-only/run.json +a2bd5805fb014ad28b3d4031a78cc580c75d473e4496e9b474e52a000a504426 jobs/build-original/output.log +2fc6e36ea220fad34343415a8d7bdea1fea18d8c2af26261e00f1c734c3f1bf8 jobs/build-original/run.json +9dd870422fc6d65077afac40d6b90356bb595cf148adb5fc5efc4f51ea2a470a jobs/build-outlined/output.log +8caa8585a8764250f87d5c5daa57b24700f51732d59d7478c059ffc517facccd jobs/build-outlined/run.json +c752932f41f8a03ee5f549c8b713861bbd050bc84679f0e5e96634f73caa6b52 jobs/build-outlined-writeback/output.log +f0c480dd66c00c65d1f0b0d04aeabac3470af8104746cc0c589db5549c03ad57 jobs/build-outlined-writeback/run.json +a3a7ed4afc444ef7d6f8d495d3bed82d727d61e5bdbe26f695926485d6c0c7ec jobs/build-sequential/output.log +b4881adada70847e6fedafe48cab278758c44be53a74c411563810288d63340a jobs/build-sequential/run.json +ee90ed9bd464c3fe1f17852d594e0749e684563c3becdc2359daf1cd82c07951 jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/output.log +1b629db9303c8e0674770f6bb13706f61d70b617f65873ba7c5e065bc25f6545 jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/run.json +16ff6d4983ea695ed96b3cadc3872f04bc741aabb8990c082f19b37c31c23c45 jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/output.log +1d4a03cdbe3432f67d412a2f7483e01b8709ac8d3bc7f78cd48063d4231f53c5 jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/run.json +0c7d936b40e4f3409b90710569dc5ef0265d34ad15c8f11eb47f99fafbb0da61 jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/output.log +192a3fe9402a00fc1eae83b79c52a478c25bbd1ca4b9ccfbdfeafc956112ded2 jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/run.json +626a1d6fa42c850430dd3eb8d0b33cc25d98c720f27c7eca4608029395a62f81 jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/output.log +df2ecaa62dc2e34d14a479aa265e8f4a26255100ce8930bf718780ab1ddd6798 jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/run.json +01fc1bd9729c24eaa9afe4ff05886070c42875c95d01af779c4472240e8e5cbd jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/output.log +19ccb40d7bc155f5d2cf2f4e1213ff3f2fb7505d89fd252b2fb0ff70da281814 jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/run.json +29c64ef2d6a4deb3140c43ed82bded42f8a0c18f489b9052cb784cf1a3d5363f jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/output.log +57adb8e0e77936c01d6310bbffddb7950570872dde5da83e5175d11574b81040 jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/run.json +e16f44f6bc273f94480a70c2cfe4a5ee8ff23848120d01d5f7c3445838248e4b jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/output.log +280e2a220e00f1a47023096bb8f53847251331b76cff1edfc2d5c9b506b6d393 jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/run.json +4c025337dad9e98524d1a14c39eb2c67f16178e9024a773bab5b85b73b550c63 jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/output.log +65d9cd5be642d2c76d61d643fd5469a63149c448b14ba41115d84872b632a680 jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/run.json +8bf77f34e36bc27a69c4588ad3668398333a65399d2b9f75a324c84707510ea7 jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/output.log +104d25ad9b9e4723fb9990210f45e4f9d61312711f267e36674d0eb010715e9c jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/run.json +38db6d1e3bac28a9d1be98177c6b7980857e11105e33a1c1616343e8095528dc jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/output.log +1e98af748a256e10eb7d2a827c1111be455d609c486bf416edacc2fd89505747 jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/run.json +795c59b7213a5d4db121627432bb4a401c9301837306d8a6e806237832d1ea81 jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/output.log +b91b6812d5aeb47682bf99b2e1f7a49d4cff5a6f171a9d67f424b606cc004f1f jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/run.json +eb58ee875ee4ef1b3eca2b2282e7a257de39414b41632e1dd03994f04c331591 jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/output.log +7dc1bca03e4440185af937fc5329f10941e5811b6797fccd753577ae63b8f70f jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/run.json +1b31e639b0ca6eb5569295bbaa9359fcc0e035aa97173b62ffc31dd750fa52e7 jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/output.log +4fb6b9e3c9ad1cedb09b2fe6956dcfcc7657b2808f4ece611bd976bfa59e5997 jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/run.json +dd10211823a3975424a2c3e5624f33d1ed153dddff38276ecec01740ae352e5f jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/output.log +5ea9ea974fd57dd6b80e39d2696a4f46bc466bfb249f32300ac271f2d20ba342 jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/run.json +c38728dd3ad2508b9924f2b10aa12d61fd6ace8f020d140b702aa0a4f150fccc jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/output.log +450f935767dca71a6c3ef393b53fb8452a39b3b73646ebfea69bdb1c02a74eb3 jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/run.json +1ef0161ef55e6f511ddd4b33b2fc5e660ba722dd5608a0cba6255dbb1a956442 jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/output.log +2bea39f332e72b0a76e98ccce460ee42017c8454be0b80d7ae547ba24f8cf5d5 jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/run.json +310c57fc87aeed7c38177982414afdb691a800e08623da934ea650f4774510c9 jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/output.log +2b06ae28f625119991d34fbb90938bdab8650aa7b2a586d68b08908f71f64a9e jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/run.json +3a4550b7fd5da152c71b97e02e776aa9fb7b1ae18cf2488096e21c6494b08306 jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/output.log +7b1bd61a24bb3b7297716171d0ebcc7ca510c5fb41e963f0b3f87cb0dd419bc1 jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/run.json +b5eb39a5e56d0e3d37d7d0539e2e9d89a5120ed084db68413cd431b2ecde5739 jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log +d8a88c349fea24d76d5b345254af1d403ed8930b118a38b0f3f532e5c00db47f jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json +204c9021ee9a0a762a62f5f9635bf579cf9a4900436fb3834eba2ff1a818de60 jobs/controlled-screen-b00-async-1-independent-s00-main/output.log +41c4ae7d44b4839e76a48605b0e776573281f8864ce82cfe13936d2bfa2a493b jobs/controlled-screen-b00-async-1-independent-s00-main/run.json +97256957858fa483637d55d44f0e6670c2a17389ea6d7d3f307c6c86add93474 jobs/controlled-screen-b00-async-1-independent-s01-original/output.log +9f5840dc2b84cb652553b0f69b4dee5a13cc230c1d3eb053e9a424192897a254 jobs/controlled-screen-b00-async-1-independent-s01-original/run.json +03a0bdddf750fb93c7526c80d9d462a5d96b9235b3282dd1fb56a011171a5dd3 jobs/controlled-screen-b00-async-1-independent-s02-sequential/output.log +d23c4ea7ca259cd30e7910700f94c40b58ea61a0c4cb1d553d1e51599f90178c jobs/controlled-screen-b00-async-1-independent-s02-sequential/run.json +07a4dd5c40caa6a098c0a04295e6d6da7f64c1481dd85c2b4febfa8ec6dc11b8 jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/output.log +212a737b28a2a3045a245eaa862f7cc99556f0381dd0eefd11bf8366be211b75 jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/run.json +be0ad4dd6cca956f03ed14966b47cce8ba3d5ad611ca869230231bb299921ab1 jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/output.log +be34f8298e0d5b144d730f516104d6d4191bb783b7499127c94577cfdcd5e011 jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/run.json +f480787a08f5ad267b25d2fa7291e1b3067f4d1981513c318cdb47c99a958896 jobs/controlled-screen-b00-async-1-independent-s05-sequential/output.log +7da404b564987f32aa4d863b17ddbffe03106b08967f62184ecb88eb1a6c82df jobs/controlled-screen-b00-async-1-independent-s05-sequential/run.json +9858d399f636b38c0504f90663ba5565343eb079191ebe6afcba6a8b8e5de685 jobs/controlled-screen-b00-async-1-independent-s06-original/output.log +371d351b96ca06832afa7c9fdf1d6efda97f2bc97527ab634b73fc36c7982267 jobs/controlled-screen-b00-async-1-independent-s06-original/run.json +a8f2e6d14d8157cb66b73c29af347831311b5c88bc105022a37d6a4ef113e124 jobs/controlled-screen-b00-async-1-independent-s07-main/output.log +b4a40c73daaf364cd9680800522c32762122521f6efe8fe0767bc9017106068a jobs/controlled-screen-b00-async-1-independent-s07-main/run.json +b5cb01ddbad6466133741b425028e36127c31dcf7b56798edd913a4126d956b1 jobs/controlled-screen-b00-async-8-independent-s00-main/output.log +8a225f1ed38813c59fb6cd9d6329ec92e2359194d82d2542556e129ad8fd6acc jobs/controlled-screen-b00-async-8-independent-s00-main/run.json +55648f9636361970bed9d3da327c1d08cfb8ee95f9444b9168c36f8df22a1054 jobs/controlled-screen-b00-async-8-independent-s01-original/output.log +3cd466b8a3c3441c0a2478e40841bbb93c16d07a8e4ff8abf4a8d11c2e28e9dc jobs/controlled-screen-b00-async-8-independent-s01-original/run.json +14297fe152a0c065e65963ebd2cde86b8248f1e239561f7264c42e1812abe418 jobs/controlled-screen-b00-async-8-independent-s02-sequential/output.log +065ef36cdde96d9bb7cf57a4e8cded368fb3617e1668ae650a16a28f4a383b1a jobs/controlled-screen-b00-async-8-independent-s02-sequential/run.json +5ed4fcbe1b01bc063e6330892fb6406ffced154042fe6b044a05e7c0e5b00654 jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/output.log +154a8556a7b60a3b4eb36372a1dcc334a6475d2d2647c1e1b4abea57240a3853 jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/run.json +641b8fa47e77ef848ec70eade6b9e62e9243687dada7b0beb3d7989a8888a7c7 jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/output.log +36c60d107a25be6f74948f94e1b528de76d7f9cb31286d9022576aeefd104db5 jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/run.json +b85b004b4684ca2d06452f12af279eca7fd8149ed1d6975e398481724429c386 jobs/controlled-screen-b00-async-8-independent-s05-sequential/output.log +60d4d5ce77b41cc1a47121abb7654ba6c32ff8e729a73e41b6f2670a503f7439 jobs/controlled-screen-b00-async-8-independent-s05-sequential/run.json +f29c82bf9998cd475e09ff29a9b22012d79fc35a3dbb2b550464ebda9b83a9fd jobs/controlled-screen-b00-async-8-independent-s06-original/output.log +a54d528759a3c9aa8927c38d9dc2cbd49b631933a3a1de7423c441dc8cca7e52 jobs/controlled-screen-b00-async-8-independent-s06-original/run.json +8b9d5ffd5af955c8cf465c81401ebe6c6b0f9caee28f74a4b8710f190807fc67 jobs/controlled-screen-b00-async-8-independent-s07-main/output.log +a0ec5762f99bd4673e7267b1a1eb7678271e15295f2fe06d5acfa5750c893a27 jobs/controlled-screen-b00-async-8-independent-s07-main/run.json +bd51bcfc7403ba2ac1f93fd61000d9ba54af7f2b2e686cbe2e534e082dff372e jobs/controlled-screen-b00-blocking-1-independent-s00-main/output.log +a2507c4b70215c3f2a89c927fea365872276127a14d78acd1d43cf24b45e6c41 jobs/controlled-screen-b00-blocking-1-independent-s00-main/run.json +0ea392e7265d1d1e9724503211c0eeb37492a5f466880fe1c416f028c67cd6b3 jobs/controlled-screen-b00-blocking-1-independent-s01-original/output.log +637a6e923a9dfe93e482e504ffde6005adae69c7b5b4947a44814fac06b4a0a8 jobs/controlled-screen-b00-blocking-1-independent-s01-original/run.json +444be7b29b6f92b1e4ddfd9273321fa5bc483a4ca8e22de98a3b8af85cdfeb0d jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/output.log +dac371d34fa73e3b1450a72eaf8450f78cedbc06b9ab23176edd37edf4198f71 jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/run.json +cc2dfca9f48dd8b5f6a7b99b3eb10b2d639de4c704d95807d85f0f117a2ea9bd jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/output.log +6ab0994cf871b7cdd372d1fb0c62aeab4429ca255650d95dcd35100a018bd4f4 jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/run.json +9ea8fef005e72f11feb26155c6b6a8a9887ab92b34b49366c7218a3c5e8f0836 jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/output.log +bc8bacfb1675b058ac6f41a2f92bcf3ec83273713d1f86e921d04014de867005 jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/run.json +ba1f2f62f0292a3d361950b162a66610180354e36e4c7e843dc841507cebd903 jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/output.log +bc268e92740a4f52df1663cea084280e394f0bcfa14a0fd09f6638e88ada6c4d jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/run.json +f7005ea7db5ce94b24ead1872f9c858d7b7ed48ac7a6935b64c85d8344a9e750 jobs/controlled-screen-b00-blocking-1-independent-s06-original/output.log +7a368e303cded8dd4034cf6b7723a63f170901f1cee7be5849ec93b086ca86e2 jobs/controlled-screen-b00-blocking-1-independent-s06-original/run.json +65d3fd5ae5a787d5ea780ffe172813abaaa53d1cfce247aa5455b670ed9358e2 jobs/controlled-screen-b00-blocking-1-independent-s07-main/output.log +e64e75d47b05df807bdf55f3dfa4b99da60d4a8780c1ac480d15aec3b82c7465 jobs/controlled-screen-b00-blocking-1-independent-s07-main/run.json +e6814d48b2cab41690dea90a98992d94bd6980d5b79dccba9f32fa1f24b1df0f jobs/controlled-screen-b00-blocking-8-independent-s00-main/output.log +859ca6b129a78312fe6570c2bb9ffe765f71cf4a22a2ba5e70f2a5b568036f4d jobs/controlled-screen-b00-blocking-8-independent-s00-main/run.json +b6624a0f9338d55bb3a61381bd573c60df425b24c3db654bb8c516342b0bb729 jobs/controlled-screen-b00-blocking-8-independent-s01-original/output.log +092365d4882e4d87d6a69e2cb1672fa61102e07277b2a466e6d6fabb7792c0e5 jobs/controlled-screen-b00-blocking-8-independent-s01-original/run.json +f0576b2465ab6b23d3898a5e8f688b545b4da41516aec481edeb58d64b895bf2 jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/output.log +8dbf95d1cc2727ed2855e54be226ada28b6d6a270590a83e54faa67218f82c15 jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/run.json +46229a37df4ba066e313cef83a5f3f47e8b1ab809f00ff12712224d2c075f8ec jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/output.log +8f3531b58e0ebb3742a0f874d1be5665fe3a4356088709eace623eaa597ce66e jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/run.json +6aa6e6360fa8a52bbffb11419defde19822cb5c80bffe866793977cd918f5ec0 jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/output.log +772509bff95c55690c93bcd95d0845bf79a1d5f4017a90ef85325ec491418814 jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/run.json +7a09a41f2312249074276686086a8a2e1cf7d0c41363a4e270edb7d1584ed296 jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/output.log +85f1830321138162d600b2574ef4f707830b61a36e5d7a5f9406e9ac626d2679 jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/run.json +57281ba118d4d76acd4afd4362dd2176c836ddf2e9672a0918170967417a6c91 jobs/controlled-screen-b00-blocking-8-independent-s06-original/output.log +4facd2d9e68a9b497388c1e78477f2ae353963a8977e1e895e9ee2d728b2358a jobs/controlled-screen-b00-blocking-8-independent-s06-original/run.json +bfadf1024d479a5b8d8d584e9d3113eb7025b803c1777ec22cc6bb5eee5244d9 jobs/controlled-screen-b00-blocking-8-independent-s07-main/output.log +70ac6acc9c27aa5ae383ffbfdd5e51961619f5b6c31c5e043e36a47af6619eb4 jobs/controlled-screen-b00-blocking-8-independent-s07-main/run.json +2a703bdeb14707543d8875ccc85ba97116e989e6c77431c52c1b4b13592fbeac jobs/controlled-screen-b01-async-1-independent-s00-original/output.log +91575fdff14d42b7c7166b7fef5d362ea51645afead5ca3b3218a581b01a84fc jobs/controlled-screen-b01-async-1-independent-s00-original/run.json +94704ac8702bd6e2bd5b66dbfab8f25841f1127bdfc9ce5bc76c414ba2e9fd80 jobs/controlled-screen-b01-async-1-independent-s01-sequential/output.log +922feede70f5712697e4e1dee749e33b4b6dfaabeafdbd7b8e5a780cdf68c795 jobs/controlled-screen-b01-async-1-independent-s01-sequential/run.json +c1630e7db60e7c61ed7a86a15609b998ea05d8870018472a861ff4339e977a90 jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/output.log +9148fd847634fa45581dc7932cf800b3b404038bac944e619755a73eef172a18 jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/run.json +afa75dd6c8970976c34174033d6f96ec34b09a41172810aa0a49e57ab7ecb211 jobs/controlled-screen-b01-async-1-independent-s03-main/output.log +8ddfb828a4b1619f63429b11972e5d0531d667ab4a7ff753ac817288cb633d13 jobs/controlled-screen-b01-async-1-independent-s03-main/run.json +10ca382620af552733eba8bfe8daecaee54cc2a62a43a1c2af42a0183d37410d jobs/controlled-screen-b01-async-1-independent-s04-main/output.log +d5c2ea08f219ef79d8c2bfbf7519028300378e47d2de661e70e385d97d7d9358 jobs/controlled-screen-b01-async-1-independent-s04-main/run.json +07c12b9cc405a6d5dca2235c7777cb901bbce4af11b6f9c3e9fbc117e76de73d jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/output.log +3fd117318887d72ee1b399cbb37f0fb2e06b93b692de42a48690fe9aba216777 jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/run.json +7ae54c7f42e9cd01ea96c6a09dc458a8c902715dd1f3a99f69bd9e2dbdcae041 jobs/controlled-screen-b01-async-1-independent-s06-sequential/output.log +e5d1727849747a96c01e8fb49b561d45d1c709f3f4cca9edca2f7209d8908a49 jobs/controlled-screen-b01-async-1-independent-s06-sequential/run.json +0d00116634265d041028197cdaaba09cd0bab262ed1c3c9501f3cc6cdbe638ed jobs/controlled-screen-b01-async-1-independent-s07-original/output.log +4c12c8a2ec6cc1f54cad67c95f20fd40450de9b53d34c7288e9dd41cdcdc9687 jobs/controlled-screen-b01-async-1-independent-s07-original/run.json +2a4297731c3c9c945bbdc386d23237fd921b3c91e29d29e3e57275522123145a jobs/controlled-screen-b01-async-8-independent-s00-original/output.log +b81b50ad277156479dd319d26dde4f07674c0613c18452a86a1236e8276561cf jobs/controlled-screen-b01-async-8-independent-s00-original/run.json +82af24640753df427ecf6283999ce1e6d09939a5b71da536ebfc44774bb09024 jobs/controlled-screen-b01-async-8-independent-s01-sequential/output.log +0bfc2d446e133eeef5ae56dab72c322f37f19dbd9766b55d915c0d99bc85964e jobs/controlled-screen-b01-async-8-independent-s01-sequential/run.json +74902bc5a3dc0f38bcd6f848b3deeabf4ff0ed97efbb178f85b3a50d070dd2d7 jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/output.log +92a60c50d8757c171f699710bbedcda1e3db0513eebf57eedd97cb5c385ef165 jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/run.json +f4a3195502c6009c133851a3dbde232510d97a71e7c88482c7cd9e47d20867f9 jobs/controlled-screen-b01-async-8-independent-s03-main/output.log +d3eefdae418658461cfe9fe5aa5406e38c619a22292c54919bcbb3fc2f88f77a jobs/controlled-screen-b01-async-8-independent-s03-main/run.json +2f33106112534a06ab67fc751251bf6f78bcde1fa7e8e6f69e439d9c95632952 jobs/controlled-screen-b01-async-8-independent-s04-main/output.log +158f2b7a3061e5fc977932aecbcf839d401a4c4e48658d1c421dbf6aa58275b6 jobs/controlled-screen-b01-async-8-independent-s04-main/run.json +51179a80b32c8b8052e660bba4401ce4140c85607576164ed26fdfbaaaeb66ec jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/output.log +8a4b8cbf440b5272ad2e32de9230ca762791cc2102ae785abb42442ba95a09a8 jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/run.json +19e18236f4bb02bd705f95dca602afb63e2fdc8720c543e907f268fb63257ce6 jobs/controlled-screen-b01-async-8-independent-s06-sequential/output.log +cb39de6654048721ea8203332a1afeac1360e04054cd4791884979389f6b8741 jobs/controlled-screen-b01-async-8-independent-s06-sequential/run.json +8b62b2269d458ea09838d517295cf51bb4bfbc9c23213c0f4ee5a273db908e7a jobs/controlled-screen-b01-async-8-independent-s07-original/output.log +b780d23381e0fb6dfe2eec749984a17377f3c00daf6db03de847b87cc0ce8429 jobs/controlled-screen-b01-async-8-independent-s07-original/run.json +e32442a67eed9dbe19b686690184b0890ae1694c24a461b16f497782e23912c1 jobs/controlled-screen-b01-blocking-1-independent-s00-original/output.log +35e0855b5aafac8ab41964aba650b8f56dc5f783bdc14a635da27d4abb7c21fd jobs/controlled-screen-b01-blocking-1-independent-s00-original/run.json +c1f748e0cc737e949f2e43d2a35f8f0c31d18b83093e0b295f6466db096f0fd1 jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/output.log +94bdc2427c31a24b3e18172b71ae5a5761d075105de28b0661bab59c47cf0603 jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/run.json +8510969113187d40ac8d4d96cb1c8367372d493ce3d59ccb5756251da50689d1 jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/output.log +0b1eb4ea02d87f8c889a8309b1cad3cfa54283209b276db18852c5aa86a788e6 jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/run.json +975222d833625839cc1aad3c7afeafa97e78d9ff1b7de0612c87735c200e2411 jobs/controlled-screen-b01-blocking-1-independent-s03-main/output.log +9e4f563c6ea2921e26ded007257f776e8c0abcf8645720cb7428693d1de3b803 jobs/controlled-screen-b01-blocking-1-independent-s03-main/run.json +37f2ab1238ee362a8df65844b00a5b38913895e8925477068bcd9ef974e95bed jobs/controlled-screen-b01-blocking-1-independent-s04-main/output.log +66b635f52f19aa21f2647461c1645873975b83c4a87f8c793b648503d031af25 jobs/controlled-screen-b01-blocking-1-independent-s04-main/run.json +fa067dc910fe0156c1d3646d8683577bc47421f82ee6634a892e36a0517efa82 jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/output.log +778fab4724c1dfe829a9cd6650602a08ee531be9a7cc3017e8329fd4005b1085 jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/run.json +ccf1883441a0ed3dc0894748d1693e1de3c501024978daccab3559fef344a4d9 jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/output.log +8421c562a962560cd23919ed842ac9820c8db48d0ad27d269a4517088f4b1e8a jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/run.json +390b99625dedb597593cb620768c088b694f997005d9106a3ce0695a2e6d1e22 jobs/controlled-screen-b01-blocking-1-independent-s07-original/output.log +7aa6af1575f5b18d1974a8e5a294d6950224c0984283a7f6fbf61ff96e86366b jobs/controlled-screen-b01-blocking-1-independent-s07-original/run.json +89128e24694550b95fa91ec6e25d05e8cf877d0e2a04b3f185ee5b0d7fc46263 jobs/controlled-screen-b01-blocking-8-independent-s00-original/output.log +0feaa16875c65471d601e69ea4f7e145c66f24bc5fb30f0b52c6d63a496d114e jobs/controlled-screen-b01-blocking-8-independent-s00-original/run.json +3a1981fee3962bf55fbf83f5fcc00a71409c46c4145e6abfc4c03cb7c2d9e8ca jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/output.log +c066850d490324e6f5b13b04b5be4f6f4401624f84f89a789c3e98f24df5021a jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/run.json +4290ebeae50c2c2f5d9ea2b4f9df91c612cc5f5accd8538ba35a4029a1399f61 jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/output.log +108945c643a7793fbb60d95b8d0e7f290ebdd3e6c1283921f9cf160daabb8fe2 jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/run.json +72aeb7683c39ffbc896748a09fc8c4daa08836651d7e4bac448d67825b70ccd1 jobs/controlled-screen-b01-blocking-8-independent-s03-main/output.log +a3187447087933303e05acae816f6ee2e78780c8094607db1cfdbdd57f52aaed jobs/controlled-screen-b01-blocking-8-independent-s03-main/run.json +fb2bbccb084993188fd1fb7c9458e4bcf3402e4726efb75057b48aafb41607e1 jobs/controlled-screen-b01-blocking-8-independent-s04-main/output.log +a2cfc7c322db87d83288c3d6b4c744b9da996d2dad9c3d45c3a0d262c3791ffd jobs/controlled-screen-b01-blocking-8-independent-s04-main/run.json +dd60b5245e1382327c0510fd51e036ac825d44ec3718a4d579870f3113392cf2 jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/output.log +04d2ce6d35abe9332eff871e307dce1deb3b456013d64b2482c5e3c5d678d23c jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/run.json +bfc079949f0b9fe336f482abdb0a4e05bc65808c845d6c156a27fd46b2b17c1b jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/output.log +841e9994427f98649c03d20e997453baaedc8c58222f6251d831f9d3628785b1 jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/run.json +611372c7a4b1534563b24452ac2ab06d14baecaa9d3c26b434a871565a13ac1d jobs/controlled-screen-b01-blocking-8-independent-s07-original/output.log +313976726ded56f9d62ad820d6275ff4db6b63c2b6e77f06b49e5a628fb49783 jobs/controlled-screen-b01-blocking-8-independent-s07-original/run.json +7abc8b3df6730900433fd64a3c54fbdbac52f5735aa4ef253746ccc66351ff4a jobs/controlled-smoke/output.log +52571c1c8cfd1fe5816b64da5fbfc0d6c700d01c84bd400e497a63ec56e1a086 jobs/controlled-smoke/run.json +79fdc9283f57e3162fbfce54a7cdbd1e3c04dbb13f3b0c9adcd2181ca527d4f3 jobs/controlled-v3b-smoke-async1/output.log +a7ff640ac744f7da4174ab62623af04b6ab32a3eb1f7faaf7754053a0ed7774a jobs/controlled-v3b-smoke-async1/run.json +3c71e525f5752e27622a230c4272281b0e956c3177a35f46e28c66382a1c97ee jobs/controlled-v3b-smoke-blocking8/output.log +112e87e58e59e23a3473d58ffd3496f9324daaa1d04c5fc76ef03450ccacbcec jobs/controlled-v3b-smoke-blocking8/run.json +2fcae24b48430883f34e8bb4321858b9cf539387430789f51a0217baa31440db jobs/controlled-v3b-smoke-miss1/output.log +c3abb5db03488dfbc6f07e57eae01384e229da303b4d487e04f5a15b39757002 jobs/controlled-v3b-smoke-miss1/run.json +3b66ccf638ea53507fa0adaf2d54b885f6825422374522e5130db9249c55e9f1 jobs/counter-smoke/output.log +b2770a852730e68502315e721c029a6ca801a70e410e5359ba9023dc33e3aff2 jobs/counter-smoke/run.json +fe65c9cf4bf22b5e630d996cd4f51535aca5d43b061c02dbe53b6ca4889e9c69 jobs/dispatch-counters-async-1-00-main/output.log +4f7ebad258fc5db45fa94130fb01f8f0c83ba14e8c3d63da9300b932748a70d0 jobs/dispatch-counters-async-1-00-main/run.json +305d5976915805a4a37122e25448ac53df4eead92b445e88a582f5321d834844 jobs/dispatch-counters-async-1-01-original/output.log +15304d74117381ebd795398e5dc73a8250acf19304a8e310e887bff59c406132 jobs/dispatch-counters-async-1-01-original/run.json +7ebd9f30d51b8bf807e0f5dc25468064975c1ea70f762b69f86066ea39bcb208 jobs/dispatch-counters-async-1-02-sequential/output.log +3b1f8f2e702775237d036b983f05ff120d1228810132657c027b1a25c73d61bd jobs/dispatch-counters-async-1-02-sequential/run.json +c4aae7c4710fbe895e884229340182e4c52d5c94dcfbc226b419269b78cc861c jobs/dispatch-counters-async-1-03-miss-only/output.log +2ad3e747ea8dd24d85e3e23ffe5725e903f726ada46ec7c9d2a5611e88e2248a jobs/dispatch-counters-async-1-03-miss-only/run.json +eee8b40122678c9f6227749c9059630470c1695d63bb9cbe6b08a234efc39d94 jobs/dispatch-counters-async-1-04-miss-only/output.log +c888d3c96ae898c771eaa4f58370b526c7f1cb6ca06c33bcd95157be6e7dac60 jobs/dispatch-counters-async-1-04-miss-only/run.json +2d165425b17ff01ba1117300ac95c079215feaea6e52ad5f76dd51d3f07ad0f8 jobs/dispatch-counters-async-1-05-sequential/output.log +0d9bef59f0028f3e8961d5174e86fa3c508512654f4cbdfc7a932826f0b4a393 jobs/dispatch-counters-async-1-05-sequential/run.json +11dd90487bd8a2ed36f5ee7bb8ae6e74fbfd066808131510ae05b8f8d993f5f6 jobs/dispatch-counters-async-1-06-original/output.log +5275ef7fc1dfd3a43b4c3552239e3c21870d7fe92947258d11399f5441a9865f jobs/dispatch-counters-async-1-06-original/run.json +770440b307feec20ebf405ee3016d418e84d536ab82fce08f4e2d1460bd1ad3b jobs/dispatch-counters-async-1-07-main/output.log +d5dce5cd28f8ae40340f216f5f4908eb62e2cc45362f856229eb67bf4ea924f3 jobs/dispatch-counters-async-1-07-main/run.json +47e43e6c58399820dff3e6239266792b98f51554b18ba689abe186f0bd3c58df jobs/dispatch-counters-blocking-1-00-main/output.log +09c1a30693080a49947372e5a4343e53539d22be400866a46edb5486249b5fef jobs/dispatch-counters-blocking-1-00-main/run.json +6ee1890d89b2e50c8c64189582809bb72ba4acdbbe07113213ab161cddea7009 jobs/dispatch-counters-blocking-1-01-original/output.log +eccdde8049c08ab7cfd54ceec1a843ab78ec1a2db5d46498f97800e153a07aa6 jobs/dispatch-counters-blocking-1-01-original/run.json +66de4706ffb61a29ec0e4aeed59ccb5aadac0a37a20c883090bf7ffe2711842c jobs/dispatch-counters-blocking-1-02-sequential/output.log +1f1b5041e12b437ffd1867cf5d4b45f97ca9bee6d05823fab1a10d560c2a8ddf jobs/dispatch-counters-blocking-1-02-sequential/run.json +371a74346921aebbe90695cd3ca950261a8dee70be664a088a99509cb28b2aac jobs/dispatch-counters-blocking-1-03-miss-only/output.log +1d26e51cab54fcff9de2623ce81f7e3f7527f016caed0f381ba3c6d060d56324 jobs/dispatch-counters-blocking-1-03-miss-only/run.json +0d5081c7b3550e97eea272be69bfe30037e8edc9f0b44a3260ad3928dd68bcca jobs/dispatch-counters-blocking-1-04-miss-only/output.log +172186bcca78a1a4e17c073e1685380bc930a297732cc090707443583944c3df jobs/dispatch-counters-blocking-1-04-miss-only/run.json +31c5dbae7ee63fdcfbe60338797ed8a9658e47710904f6cc7c155da942039fd7 jobs/dispatch-counters-blocking-1-05-sequential/output.log +16c6c16e361fd39e934689903261ea84b4db53c2127244d65225fb3061c07ce2 jobs/dispatch-counters-blocking-1-05-sequential/run.json +26fd2786039f991bf194b16a5590916cc76c194a0f3993e3bf001165e99a8b29 jobs/dispatch-counters-blocking-1-06-original/output.log +36d1165877754df058c0061210fea62ec906ba01129cb582497325866ec5e98b jobs/dispatch-counters-blocking-1-06-original/run.json +2e1cb53a7936de8dd6f8b09840c6ede92a737f2882f9fb5f1bae40f3af6e6b3d jobs/dispatch-counters-blocking-1-07-main/output.log +beb9623d6fd797a883db0f200ce2ca2622d6314bd6c72a169c22af525206dfb7 jobs/dispatch-counters-blocking-1-07-main/run.json +dc9ae86441f9231f38c950ba27a09de05e6626466a754f8b9697d9a2c1df5728 jobs/final-hits-b00-async-1-dependent-s00-main/output.log +41e370da4cc4ef303aa530cc7155dddc4d76f2e5356e8d8bc4e986cd8838b833 jobs/final-hits-b00-async-1-dependent-s00-main/run.json +25c815b5b16e43d004a3b1718cc65e737509ddb27e33497fe200f05d8116f473 jobs/final-hits-b00-async-1-dependent-s01-original/output.log +5f3d3f0a73385fc5efbcacf299bca254395957177f91a19bd6a97c1297dc4015 jobs/final-hits-b00-async-1-dependent-s01-original/run.json +a37611c8218f9db37b8b67988b6c488936ff7027b9ef51b6c01f0512fe53c53b jobs/final-hits-b00-async-1-dependent-s02-async-load/output.log +58c398ce5e0e9dc043f0161d6bf0364a8127f357f7cca955e518be4d6947774b jobs/final-hits-b00-async-1-dependent-s02-async-load/run.json +05475629f86d21e82c0f5bf20b6f1df87311ee8aedd14f3de05ee08bdf903823 jobs/final-hits-b00-async-1-dependent-s03-async-load/output.log +45d1cee1f5c8f984a3bc5e8a00f93105daa23127592646e1ed89a6372b530d50 jobs/final-hits-b00-async-1-dependent-s03-async-load/run.json +cdd6d9b64479715088284686322dcb802f21c463db1cac3827fea682ba616d60 jobs/final-hits-b00-async-1-dependent-s04-original/output.log +f672664a7d025373de474d50673c8c361b617e680a0a44848f2decaf2c8b1016 jobs/final-hits-b00-async-1-dependent-s04-original/run.json +3debeff38c484d96c73a8d2c15e0c198678dee749184b3d01a931c80ac871298 jobs/final-hits-b00-async-1-dependent-s05-main/output.log +23d3054ab7b4cc5df2e334534d5b48b4af1859607f11a1eb1e146c27617b60f0 jobs/final-hits-b00-async-1-dependent-s05-main/run.json +73b62f96aaaa313077c9c7b07f2cb089e8b1f0cd184336cce24d471ca5b687a2 jobs/final-hits-b00-async-1-independent-s00-main/output.log +0ebc913cf9b9e011965bb6c5aa82df06f531f9cfa21a74fc3728fd8ae189c210 jobs/final-hits-b00-async-1-independent-s00-main/run.json +2124e35cc6fca57edefa3a5c1fb0c15fbfb45c64f8d82bf34e977f7ac9af21d0 jobs/final-hits-b00-async-1-independent-s01-original/output.log +1d020dd8359043d5814cfaaab3ee2c08a0d9a689eb770b061052f26bf3a58ec2 jobs/final-hits-b00-async-1-independent-s01-original/run.json +b3cd217910fbe58194815ba0f70a4548d4641bba6d2ec9a4815c5b87898697b6 jobs/final-hits-b00-async-1-independent-s02-async-load/output.log +903ce306ede5f982a8a425a64aaafe7be172983b42ff458e5dc8b3fb82e88105 jobs/final-hits-b00-async-1-independent-s02-async-load/run.json +f04d69651399d24136ddb6dedb9cb0ca8666e182ac14d90c8c85a1936a4163c1 jobs/final-hits-b00-async-1-independent-s03-async-load/output.log +d8aa7285a2d3b31b099fe4376a3ee91459faab7bc87a53182e49c5981e218d50 jobs/final-hits-b00-async-1-independent-s03-async-load/run.json +83967b7268f6b8c6bf1cb0d1a3c8382d20c0ebfa81659f2f320d6b6862fad2bf jobs/final-hits-b00-async-1-independent-s04-original/output.log +5119854a3297dc48ed7210c10c41c0e1665896f249bf207bdd625c4441654eb7 jobs/final-hits-b00-async-1-independent-s04-original/run.json +ab427d473afd14c6038440841d004b53ca01c94b17bceee534f414151bbdff2b jobs/final-hits-b00-async-1-independent-s05-main/output.log +09de75f3aec7d3991096ffe1fbe6c272f987924478cf36a0d3ad6f8cc68e59c9 jobs/final-hits-b00-async-1-independent-s05-main/run.json +75b170d5eac6fc60b20a80457b176dcae9d5b2cf20fc62c47c9eec96ec452d8a jobs/final-hits-b00-async-8-dependent-s00-main/output.log +65cd171a3f51354c235a10249a3a7cc7e442d332354eef1b49c4c26297dab3fc jobs/final-hits-b00-async-8-dependent-s00-main/run.json +bd2798144c99e6e61119fb7009a9e1a2bcf045774215cee32174ed4eef1eac00 jobs/final-hits-b00-async-8-dependent-s01-original/output.log +c80dd4ed2da34d91553d9af1fa9824c097068698902d3eb490b2ed6f4dad2440 jobs/final-hits-b00-async-8-dependent-s01-original/run.json +be4a278786da8dc18a749229a472c494fed886ed0fd15edcd55f49fade822adc jobs/final-hits-b00-async-8-dependent-s02-async-load/output.log +ade8a1559e2ce4ecaee3137d465600f9570718c8ff2a0c7681e4d277d676cfe8 jobs/final-hits-b00-async-8-dependent-s02-async-load/run.json +94ec909ad40ab7b11582415b37a6a9507fb672bcaae0e3a93affae5da0002b19 jobs/final-hits-b00-async-8-dependent-s03-async-load/output.log +5b84d0d5342f8b2e79ec752ee171258f887735ac5e88d981f2bcb6de9fc6267b jobs/final-hits-b00-async-8-dependent-s03-async-load/run.json +94e5f1e6d5c6551a64f1c3a9b475e1f237339e43e47dd1921a241d8f91a9e2bb jobs/final-hits-b00-async-8-dependent-s04-original/output.log +f6b9305d9e088dc2a72bd0131187652cb29dd6f7e9d01f04642055b51e43ad1b jobs/final-hits-b00-async-8-dependent-s04-original/run.json +4d4aadb24592b272ab826daa0e007d1f3f665574ae4fc8efb4a82b2d467f773a jobs/final-hits-b00-async-8-dependent-s05-main/output.log +76ff2d75ef6fa9d81dc35208060d1d0e255658b630c8975d8aad227387384c42 jobs/final-hits-b00-async-8-dependent-s05-main/run.json +d5d1c7977bea80ba4bf1e53c29facf025ef793ffff0e5c7ed2b08b574b3af69c jobs/final-hits-b00-async-8-independent-s00-main/output.log +e36b8bd87971fac6299d884457c602cc8505e25a43ee20f095d1c86e4ddeec0c jobs/final-hits-b00-async-8-independent-s00-main/run.json +8a9d9b1250d677c8739f0d822914487247deae5d3b7a721cf67730ca7a67acde jobs/final-hits-b00-async-8-independent-s01-original/output.log +77ec4b686efa5c01717b583e79cd36950d23ab41488a4b0aacf8da3df1b8a5ea jobs/final-hits-b00-async-8-independent-s01-original/run.json +6552cc453b8524ba99400d40a9520fd1254bf3f5127f03aed06a5cab2e4a0dcf jobs/final-hits-b00-async-8-independent-s02-async-load/output.log +4ffbd805f0ccdc9dca041b46573f32e4de568d2a52a9bd03a086890c460f8d5a jobs/final-hits-b00-async-8-independent-s02-async-load/run.json +9ae30aa1b6e238b392a387dc02fd06202190cc3a222f9f54d288ef42c13e9650 jobs/final-hits-b00-async-8-independent-s03-async-load/output.log +32ee7c5cba215ab9662fe8867d3d9a238855e73dad4b012583dc90dc0406db00 jobs/final-hits-b00-async-8-independent-s03-async-load/run.json +d06868d8ff59b342fd54b069a58c71559c61b499ff54e69ffc3cab060ff2f7a9 jobs/final-hits-b00-async-8-independent-s04-original/output.log +0e2c0dabd98eb3b1cf58f0c725804d4d9862a280b5799845fb2485e542c08482 jobs/final-hits-b00-async-8-independent-s04-original/run.json +0863c1178034fedb106ce1c0afc9970e16c3a2e9eeb780b65dbc632c05b0b99e jobs/final-hits-b00-async-8-independent-s05-main/output.log +0f70c0c13b38af0eff06baa2e1950afba753d57cc0cf9066fded9760d4caa896 jobs/final-hits-b00-async-8-independent-s05-main/run.json +70f176633351c9b57698b1d01c430a7f78e097114df459563e7e1f5431ebac43 jobs/final-hits-b00-blocking-1-dependent-s00-main/output.log +4f5ed119a442cbcab0a411e7a1cea171e03f87a21925c3dcb908d928fbe6ccf6 jobs/final-hits-b00-blocking-1-dependent-s00-main/run.json +831a02421b0fe4ac9017d2498517b9dba21dda60bd9193390d2d0e4900ecb22b jobs/final-hits-b00-blocking-1-dependent-s01-original/output.log +0f31790522cd7ded39bfca49819aa3098f6833959322000fa8fa1458026f86ec jobs/final-hits-b00-blocking-1-dependent-s01-original/run.json +476446fb8878302ddf36eb467252ccde6b4755d694b34b5b0a14d2b5fec12694 jobs/final-hits-b00-blocking-1-dependent-s02-async-load/output.log +c60967712b07df37780bb90cec298948c8a0b4a65497418c0bcb9298f1e5997e jobs/final-hits-b00-blocking-1-dependent-s02-async-load/run.json +e9cd1b6734ac410c967a08f86847ed341b14c94d178e5d60a0df9f49f45b56b2 jobs/final-hits-b00-blocking-1-dependent-s03-async-load/output.log +eb9effe7fb444cef77a726d08fc952de135eb93244334a38c2832b37364d6f5b jobs/final-hits-b00-blocking-1-dependent-s03-async-load/run.json +bd3ed0d045757bf3861eae50b970fc6faceb3e6903ea00f617bcdf1197c3c87d jobs/final-hits-b00-blocking-1-dependent-s04-original/output.log +cb6de3e4a6521043934b311c33fa27788a074cf9cde0cccd858fbbcdac4d4896 jobs/final-hits-b00-blocking-1-dependent-s04-original/run.json +a08e65fe4adf66d08cd0b032a272372071c46bbe06541d226069695f8b77abc4 jobs/final-hits-b00-blocking-1-dependent-s05-main/output.log +b83aa367ff92c3c80f92b5775f90d369bc5cbec0dca7d06747d824af381b3191 jobs/final-hits-b00-blocking-1-dependent-s05-main/run.json +36801963dee65721bc21de376d2d01a2a025e68325110ea7b26717d82fc3d800 jobs/final-hits-b00-blocking-1-independent-s00-main/output.log +14bb6e1fa072f42e968542c5606e0c26411aa7d2eec1b35d1306da0f720c6ee6 jobs/final-hits-b00-blocking-1-independent-s00-main/run.json +824726a4bf6d63c9aeedc2e6c4a797444bae73b0366f8c8956358065d7ef11a8 jobs/final-hits-b00-blocking-1-independent-s01-original/output.log +1428bf22ca87b846f1a8642429421af0ea952b61716ebcdd0120b366cd24d1bd jobs/final-hits-b00-blocking-1-independent-s01-original/run.json +fd50da3aca29a4c7ddb77c2e4376ce734bb1880576549a12fbc504cfc54c9fe2 jobs/final-hits-b00-blocking-1-independent-s02-async-load/output.log +b0b3fa181790cf46e8f437e8baea0fe4cc29b2f6ee4080ed6a7811aef5903005 jobs/final-hits-b00-blocking-1-independent-s02-async-load/run.json +80e534674a6f7eb7f05f639535a36e8dcaac3c6c616fa9d00d356b0aa6372a81 jobs/final-hits-b00-blocking-1-independent-s03-async-load/output.log +28766e80b809fa4e35addd83e0e57fc5d6aca541c625a414e5e4fd5c6af99a57 jobs/final-hits-b00-blocking-1-independent-s03-async-load/run.json +1d66cd6dd23a725e58003e94972c474faf05dabd70f4ee136b033c09983afe82 jobs/final-hits-b00-blocking-1-independent-s04-original/output.log +0b516c4e8c457e01d879906b0940be84440842f9b83f51d8c0a3ac749de2aff5 jobs/final-hits-b00-blocking-1-independent-s04-original/run.json +c3eb2a47ea60046e970552a15a5388aa823df2b187222cc7e545fb31db1e3b3f jobs/final-hits-b00-blocking-1-independent-s05-main/output.log +e23c8e07fae77a3cef0582eec51ea0b50b5de1fbf41b6c8b4ee91551a1d0fc5f jobs/final-hits-b00-blocking-1-independent-s05-main/run.json +697f5cf83c10473ecb5e42d37829db70e311d8c148a8e186ce3ddaa02aa77c7c jobs/final-hits-b00-blocking-8-dependent-s00-main/output.log +17bd65a33a772a5bf08c252363becf4a44618d35e6c5f1c6e34b561b87179d4c jobs/final-hits-b00-blocking-8-dependent-s00-main/run.json +2634bec1bd4089244efd5ab7807b4acb5c67d501bec0e47b914337c90f5b9325 jobs/final-hits-b00-blocking-8-dependent-s01-original/output.log +a43136fad62bd34aed6cc5798747ce4cbc0da12a8fce2f14aadc8a615088391e jobs/final-hits-b00-blocking-8-dependent-s01-original/run.json +eb15d367a09ed7ec25c3370ae911329e8c4b1fc88dc763469df73493284e65f3 jobs/final-hits-b00-blocking-8-dependent-s02-async-load/output.log +7975d0d7fdaf9ce56ed071f9a5f810b86796317fd2e4811807d3a7640815be14 jobs/final-hits-b00-blocking-8-dependent-s02-async-load/run.json +1216574dc7be79852c9d3bbfeaf57866fd7540716e4a68e9c7229e15b559b331 jobs/final-hits-b00-blocking-8-dependent-s03-async-load/output.log +2cda355f773ae5a1ad55b0dcdf92c0c428f5a4bc0a36c332dfb5f97139bb8896 jobs/final-hits-b00-blocking-8-dependent-s03-async-load/run.json +d8b855c7a8c66a6ba73ed406d200238c1c00c916efe675774bd77212011713d6 jobs/final-hits-b00-blocking-8-dependent-s04-original/output.log +09c72f5fd57521fe9944ea078e8a95261b961328b6b4670b7b3fe80b05f4e5f4 jobs/final-hits-b00-blocking-8-dependent-s04-original/run.json +5570d4e3f01d1bdd3e334abda5eca9525dd98b932313a666fc3b54bd88ddcc29 jobs/final-hits-b00-blocking-8-dependent-s05-main/output.log +d0027fe36680b1608b175d8d773d2e3b02e62cba6c65a0c94ac3febb0be33c2b jobs/final-hits-b00-blocking-8-dependent-s05-main/run.json +164f75f4a978d51f0bdfa203b3e92a3c50d80a99cb1650372c1958f442cb7e67 jobs/final-hits-b00-blocking-8-independent-s00-main/output.log +8bc9e2a6283fede0631527d265475cbbf758cb316e775c1627400213864511a3 jobs/final-hits-b00-blocking-8-independent-s00-main/run.json +df3a6023db8ae7b8ac90b6492e73c92f2e426ae2747f4585aa0cd270dcfcea20 jobs/final-hits-b00-blocking-8-independent-s01-original/output.log +571f67df2759a68201ff996e78f606f963e800325846755b47a41f9c32f60c58 jobs/final-hits-b00-blocking-8-independent-s01-original/run.json +93df2854270f393c9e92597e1ce3872d378a7a1c2ec16b062be08deb46bb1a3a jobs/final-hits-b00-blocking-8-independent-s02-async-load/output.log +d2d052be76d698fdd07c7c99e4db5af5177a5f74a09225d1cd6ee1772fb22981 jobs/final-hits-b00-blocking-8-independent-s02-async-load/run.json +102b3900a45538495ae90c0a9aaf86373f555094d2c7470792b61797fa046717 jobs/final-hits-b00-blocking-8-independent-s03-async-load/output.log +96bf862ea5887178f1aef100a809ff59a7fb24015f0d80fe534993546b7a3849 jobs/final-hits-b00-blocking-8-independent-s03-async-load/run.json +3d8d8228d2327cd9dac199887820e8d9159198dcf95f08c83e8e0a6b19964b94 jobs/final-hits-b00-blocking-8-independent-s04-original/output.log +a6fdf40fbabdd1add23ab30c6e8acf31695429b17ae81b2c2a21be6812f28117 jobs/final-hits-b00-blocking-8-independent-s04-original/run.json +507a757d5567f94aca02c597847affb4730bf5b28bb7a40b17c3bbc4d6d57d44 jobs/final-hits-b00-blocking-8-independent-s05-main/output.log +e96737ed18a1317a5246651761e0e49484d8ba62766e632b7d4ff7165dc2ae2e jobs/final-hits-b00-blocking-8-independent-s05-main/run.json +707931933972497ce097b635f271f4ca7a8537ab57e54c8a18be654ddaf070fa jobs/final-hits-b01-async-1-dependent-s00-original/output.log +45c0770e057de696c9bdc80c9b987c8a4796fca5703d2f14219ecf374505e389 jobs/final-hits-b01-async-1-dependent-s00-original/run.json +b3750c97e5ea00262fbfa73659be321a510dcaa9f527e3d701f43413ae5eae75 jobs/final-hits-b01-async-1-dependent-s01-async-load/output.log +5a8a2945a2e1f6ec0a45be12189e4fffc9f7deaff09177022b52dd1d743bf108 jobs/final-hits-b01-async-1-dependent-s01-async-load/run.json +507a41503eeb4bb1f0acbbaaf1d1e5c0668b620da9d3851e9aa8d377029298f2 jobs/final-hits-b01-async-1-dependent-s02-main/output.log +ad6b300c943001ed0ff35d5d20725e1cdfe1a6dbaf346ed4032b9dea2d6fd827 jobs/final-hits-b01-async-1-dependent-s02-main/run.json +2328de23aeb5bcf0ad25971466659cada7b41cdd383843629c4ed1dfe106050a jobs/final-hits-b01-async-1-dependent-s03-main/output.log +fe0598f14c909287469daaedf6d660405f8e1b1e69cd0f8f3a95e8d4ecc448d6 jobs/final-hits-b01-async-1-dependent-s03-main/run.json +c159f812aa2b735a0acc0eb5fd294b5ee914289be5810b625d517d45d245b393 jobs/final-hits-b01-async-1-dependent-s04-async-load/output.log +1c1c29bb3b33b940ff6ef5f632ddef4628ae860e8f16db6780c89a5eb0929fc6 jobs/final-hits-b01-async-1-dependent-s04-async-load/run.json +9b9c5a79e9033bbd3c4798d7624628c0ed618701cebc536dc3e92cec11b700b6 jobs/final-hits-b01-async-1-dependent-s05-original/output.log +3b09402acd7e2a9a2a03d4d4523c475eff33014aa2ef6fca0c7a9dece758d8bb jobs/final-hits-b01-async-1-dependent-s05-original/run.json +90bbe04347530bc1991e9d9d1cc9c4d2ba7554fe2cebf6bfb36a02afc7dacb67 jobs/final-hits-b01-async-1-independent-s00-original/output.log +9362a9f3c19485df32e02ebe043a06cf8694cfe515f7525ecb41e19e051bb53e jobs/final-hits-b01-async-1-independent-s00-original/run.json +aa9a61ea1a3f28af01ccf69600a4567df4fd522d66afd595925e0d5a5d2bb9f6 jobs/final-hits-b01-async-1-independent-s01-async-load/output.log +692ee28a2e25382575822a2275f4ead8b54936379845d5509253a269ab4eb819 jobs/final-hits-b01-async-1-independent-s01-async-load/run.json +f31ac94b64063de2942fd20d7cfdfbb23f054fbcf6dd14255af858cd5aaa0f2f jobs/final-hits-b01-async-1-independent-s02-main/output.log +e54021bb96009712b9e6f95719c05e79bd701df99c3458580a400970cbc2ed2b jobs/final-hits-b01-async-1-independent-s02-main/run.json +ed03fc6ad987f7a712430b14f7ce7b82f8ac52e1b73a1e964fefa527398206d5 jobs/final-hits-b01-async-1-independent-s03-main/output.log +a068710a75e656c9044e2403009a5bf4a77580f8832a3e2c107f80548266d301 jobs/final-hits-b01-async-1-independent-s03-main/run.json +b486bd1dd780aa470aa6f38e864f4201abb863907641970af6181e4e4e393a7d jobs/final-hits-b01-async-1-independent-s04-async-load/output.log +cee5e4c91dc37db66dc6ac8cace56c6964f01c44d54273e27eff5666a6f370e2 jobs/final-hits-b01-async-1-independent-s04-async-load/run.json +21973e562fbd568566381694d023a89452bc1c3d066508db371a3e6516225b21 jobs/final-hits-b01-async-1-independent-s05-original/output.log +96a9a450e1d7e7ee2a428ced6f03326c7ddde7483049d0105d61bbe0bf64b578 jobs/final-hits-b01-async-1-independent-s05-original/run.json +48c3a17ba5ddde74fb5dbe9f1a0beb4088d95f93a2db57cd008ab34d9b146837 jobs/final-hits-b01-async-8-dependent-s00-original/output.log +1115ab6c0814ba391aae28bdb1f28d858cc0f9053d0ef1df28a3a6b569f5ef69 jobs/final-hits-b01-async-8-dependent-s00-original/run.json +0a20585590b45d4b1bd78b4d5c95664e53a3b83731e34646b58739e52afad731 jobs/final-hits-b01-async-8-dependent-s01-async-load/output.log +c265d5dd515314477324a1986edf15df156f5a0470114a7fe060cf0d4a936516 jobs/final-hits-b01-async-8-dependent-s01-async-load/run.json +b5725904f284e181483d33fbc1307596530725d15d8191ed0ad98f9a16f28baa jobs/final-hits-b01-async-8-dependent-s02-main/output.log +0391f98bb2cac9c7f2350228f2a7d6054c73e754b850398ef6f33093be7dee90 jobs/final-hits-b01-async-8-dependent-s02-main/run.json +9298d55fd9f8471b142ccb345534fa129b5bb3b24a8e74da87250bb26e44187e jobs/final-hits-b01-async-8-dependent-s03-main/output.log +c5f55a2941f17474962b5aa31833304be7be3515ffdb5a96b0dcb9e4b10a6a1a jobs/final-hits-b01-async-8-dependent-s03-main/run.json +93e2b388ed7d44fdc066a787e2039e5bfa4b67d6e89d40d6bc2159380ce9c9d3 jobs/final-hits-b01-async-8-dependent-s04-async-load/output.log +1e11dd4968fa65ed5ee446da746db6b1d5f99e097496a166e10c0a9ca810604f jobs/final-hits-b01-async-8-dependent-s04-async-load/run.json +db4f14184c953527b40177e3003c343de773d3f38fe80849343502f42863c7af jobs/final-hits-b01-async-8-dependent-s05-original/output.log +0eac0525c3548897690e9f44dab9fd7571825e1b9324698b535115f94ad25000 jobs/final-hits-b01-async-8-dependent-s05-original/run.json +41f7c9f967d0259c441eee87bb2ba3ebc6b07e4dbede03f4a278598dfa4d216b jobs/final-hits-b01-async-8-independent-s00-original/output.log +d89239836b1808b456f5c677251cd359ae2013157d758e7949e0d30889f39ffc jobs/final-hits-b01-async-8-independent-s00-original/run.json +3a8fce4740726d6a058bea7f6f4d75f46c7a97944ced46eb642b1637ea0408e0 jobs/final-hits-b01-async-8-independent-s01-async-load/output.log +de219fc93588b2339209cf0fc714b2ea2d4c17025de6a2d2ad3aa6f9c26ccc87 jobs/final-hits-b01-async-8-independent-s01-async-load/run.json +2d1e7b3063a8e941a4e6139ca3446c0c56d8aeca5214683886d6d9d2fbe7ce1f jobs/final-hits-b01-async-8-independent-s02-main/output.log +322a8353e63366f1cad4a54e86eff0251a53afaa2c2aa983df481327dcb52d0e jobs/final-hits-b01-async-8-independent-s02-main/run.json +ddfae73876b5ad3b55db007ea910eda13fc0e57383e8984c6bfac5098337782c jobs/final-hits-b01-async-8-independent-s03-main/output.log +73d517ac1f54d2e77071631009a0702e572a1646f954fc222afc76f449bbc286 jobs/final-hits-b01-async-8-independent-s03-main/run.json +4df41af070565d697603a40f23147821e04344a8d56d2d74170c72e81d534d39 jobs/final-hits-b01-async-8-independent-s04-async-load/output.log +dc05d8e7a06aa440d4ee69fc742555ee1532c02e4aa53300afd2aa1629c93a8f jobs/final-hits-b01-async-8-independent-s04-async-load/run.json +2a7580e1ce47323ee00b54508fd3beefd4820f1556130caf816476b1ff2d642b jobs/final-hits-b01-async-8-independent-s05-original/output.log +940f413b51ee313594c9d2392abe99c855a6e0371b16519027d0dfaf776911ac jobs/final-hits-b01-async-8-independent-s05-original/run.json +a49d7239427af008d11f92ed274b39af227d9c42cc62eac751fd313170a27b0a jobs/final-hits-b01-blocking-1-dependent-s00-original/output.log +a82e4a504fa5ae226b8b7037ad8dac1d91e195ff39654d25daf17a89bc0806ac jobs/final-hits-b01-blocking-1-dependent-s00-original/run.json +28094711ec6b1b69dd1640047cc1f62e99cd144891d825198e0b64e6788e33a7 jobs/final-hits-b01-blocking-1-dependent-s01-async-load/output.log +f872638e5a06b54b4cbaedfc084d629daee349b80100e5323af87570143801a3 jobs/final-hits-b01-blocking-1-dependent-s01-async-load/run.json +e5e5b2e82bcb8d105a7b800fb1dace3a9df36bba7bdb5837388547dbcac84e5d jobs/final-hits-b01-blocking-1-dependent-s02-main/output.log +8362742468c09d39da4b01056612f15870c897029e9f94ec2bdec35033a0760f jobs/final-hits-b01-blocking-1-dependent-s02-main/run.json +4e4c2da82720db05ac165ea30c5f5b11775a335232a43c658376d19d2e8ce95f jobs/final-hits-b01-blocking-1-dependent-s03-main/output.log +f0c45caeb98c1c103ca98e3300ec68f592688fe19ada3c14e7dc3ff789f02d17 jobs/final-hits-b01-blocking-1-dependent-s03-main/run.json +c6e8e8d2e759585a5300bb4ed5588b03826b2120b45f25bc610106ff6ab8cc59 jobs/final-hits-b01-blocking-1-dependent-s04-async-load/output.log +4690138ba5ed9c5bd0347cc4eb82a141ecd7cd634ed77adb995fd8c537b1a2ad jobs/final-hits-b01-blocking-1-dependent-s04-async-load/run.json +063c79afa8d4e1fcd401854a89f9ead51648ab94ba2a29f995c9fa0d95ea7067 jobs/final-hits-b01-blocking-1-dependent-s05-original/output.log +61369e44ca76e661a90be9bd70e579c4978805078021fbc91d9a0416e469fa98 jobs/final-hits-b01-blocking-1-dependent-s05-original/run.json +d1d23918231d0625407194dacd784b645d669e7727d465dd3c4dda3c679f0729 jobs/final-hits-b01-blocking-1-independent-s00-original/output.log +bdc06feec01f4aa9f951a9e3c923871f6f41f7d68dd30d0cd060479df1da8619 jobs/final-hits-b01-blocking-1-independent-s00-original/run.json +95f48d09c9fd9a67b118c0de515be81af9cfc4abb1cf27d6cc73a6689d560161 jobs/final-hits-b01-blocking-1-independent-s01-async-load/output.log +b839ae0d0d228f3bc06942c63bf277e57336901edd009cb1299b2252dd19a643 jobs/final-hits-b01-blocking-1-independent-s01-async-load/run.json +847c5d78289edf0d9bda8441f6a95d830d4f808405797a5f6884f81f74719b0a jobs/final-hits-b01-blocking-1-independent-s02-main/output.log +eeb1b33ea18fde089227975929356b286a4081b125ec3e3dfb58709f845d2693 jobs/final-hits-b01-blocking-1-independent-s02-main/run.json +2a50c208d3401893f3827052bcd07852d4c7691e8b7c23d939cf55f807a2fae5 jobs/final-hits-b01-blocking-1-independent-s03-main/output.log +c019530c77ef6c5b69d7251b7da8e5dd42c5e8a584e87cba8ca62e2cd9baad50 jobs/final-hits-b01-blocking-1-independent-s03-main/run.json +0eac2f3691d564d3efbf3ab319578e8411490d63d0aeb35f64c69470e3b7c635 jobs/final-hits-b01-blocking-1-independent-s04-async-load/output.log +627eb29bd76a591e1ab520971908a1eae5ddc94b53bb330f5b42d157aa736a46 jobs/final-hits-b01-blocking-1-independent-s04-async-load/run.json +f13cbdc58d5e4d3ed58a655c38e39e32c8d411ab8c482a058452d374fb94423e jobs/final-hits-b01-blocking-1-independent-s05-original/output.log +befbd8045bc138c88fc7a76df9a3dd7f31b60f47e9e974941ead1979e1e6e2f9 jobs/final-hits-b01-blocking-1-independent-s05-original/run.json +cec78258689b5f32ec23259a18045adcbc37d2c5759d9dc6363ed8b753e49290 jobs/final-hits-b01-blocking-8-dependent-s00-original/output.log +32b43b2dc6cc79fd2f2f2965240cc50d1157ca92a970c924a1c32654b41aec56 jobs/final-hits-b01-blocking-8-dependent-s00-original/run.json +7a28298b52fb2aee663611dea56bf099e264876063de0239cc32155279069d19 jobs/final-hits-b01-blocking-8-dependent-s01-async-load/output.log +69d3698c4c2dfc0af36f346bc0f039f4869b52cfb69f99f41aee4d734261322a jobs/final-hits-b01-blocking-8-dependent-s01-async-load/run.json +f107229bb94f3a91b857a1744a27d28a899c358f133aaa28d770f2f72333d18a jobs/final-hits-b01-blocking-8-dependent-s02-main/output.log +1d5966df4542113e2fec833a9260dff75cd02cfc15002542c8269349a1259bd9 jobs/final-hits-b01-blocking-8-dependent-s02-main/run.json +4d32229f54b479723cf254d31babfaf3272610b46153f7eee1df7f242f420f15 jobs/final-hits-b01-blocking-8-dependent-s03-main/output.log +be6629e331ddccbba0abeb0bfce1cd3d7626d67a22f25e635ed8f7273b217fa0 jobs/final-hits-b01-blocking-8-dependent-s03-main/run.json +3afeea94d0042fa74627703ad62f15e3bf6f078e41f2ad28aadcbad6f40d5e4a jobs/final-hits-b01-blocking-8-dependent-s04-async-load/output.log +3dd86201739d6aec1c3a5b276fcd6ab89bb532c98f81f0eae6b6c0b28afd115e jobs/final-hits-b01-blocking-8-dependent-s04-async-load/run.json +e678048d7586bddb9e348ccea56b570d396195a1d2d136bde5ae800d1d96a444 jobs/final-hits-b01-blocking-8-dependent-s05-original/output.log +fc236a4739224037557cf71e6d6ef3f20e27104b8cf2bcb969063114b5f0a84b jobs/final-hits-b01-blocking-8-dependent-s05-original/run.json +5b3241570282af27024bab24a22d8379a5181fbfca0e5e7a6a0a0ea9a845df39 jobs/final-hits-b01-blocking-8-independent-s00-original/output.log +ddbf5ecf6d31d33fbb512ca752ba59219f7f4fdb3a63eabfdb5e8238a2791249 jobs/final-hits-b01-blocking-8-independent-s00-original/run.json +3bb84b546fd5005bdbc23fc7c609e863011829f7bb75cfac56e5e78fe6b68074 jobs/final-hits-b01-blocking-8-independent-s01-async-load/output.log +2f7d220c952bf4d5eff5b396259f1c507bb770b06d0c4522da820d7d65563191 jobs/final-hits-b01-blocking-8-independent-s01-async-load/run.json +2defe66599320a81b326d2e2316ca03d993aa13fc2eac615bf0904212ce3ecef jobs/final-hits-b01-blocking-8-independent-s02-main/output.log +be972423811e6aca922d38f50ad3c7a804b967d86a913fad7668d3b1d16ecaa4 jobs/final-hits-b01-blocking-8-independent-s02-main/run.json +4f5650b34cae74262e9ff70cdeb5a650abbad7251f86fccc90fc04755464c0e7 jobs/final-hits-b01-blocking-8-independent-s03-main/output.log +5beeaf794541d880f6248d4e41f006263a481055d2e8a8a2b039a4a52b0539ea jobs/final-hits-b01-blocking-8-independent-s03-main/run.json +687669c3eeb4a19f7498e34020890e5223b00d3b39e22230dc365f5bd9bb792b jobs/final-hits-b01-blocking-8-independent-s04-async-load/output.log +abcd7794d21ab4b787dddfa82eff485063e02f89dcacffbbffc9ff3b3f96767a jobs/final-hits-b01-blocking-8-independent-s04-async-load/run.json +c89ef42202d83817b53c4f512ec472cde7c0f5b0d872d91d5eabf31f864dc330 jobs/final-hits-b01-blocking-8-independent-s05-original/output.log +65a83dd9cb32ca2fb572fc0b0a7f2094b211d84bc3ceda754c826573adefafe3 jobs/final-hits-b01-blocking-8-independent-s05-original/run.json +0b9f416913bef0e4386a2452b4be0d199bc848f937f9adc5c5225d41fc852f6d jobs/final-hits-b02-async-1-dependent-s00-async-load/output.log +b885c2f3ea1353ca87ae5983705406683cda943308b412b8012652f2e1c38b41 jobs/final-hits-b02-async-1-dependent-s00-async-load/run.json +b18f1de0ae1b64b4effdf730c7546c2758d3f46ab6ca9d47f60c951d5d765543 jobs/final-hits-b02-async-1-dependent-s01-main/output.log +154b26b63b8b7d1af3c0a727198997714a83f9ebeb9ef8ebfc6cf6e48e179629 jobs/final-hits-b02-async-1-dependent-s01-main/run.json +d88e9de8ab6d23611ef8760970d5aba508b52cf8370a453f05b758bb428649b4 jobs/final-hits-b02-async-1-dependent-s02-original/output.log +6b29351c911b21b099cb6229fc1115905eb094515b2194653e39803dbbddda34 jobs/final-hits-b02-async-1-dependent-s02-original/run.json +391a0a5041c997e3b7f0a1e122dafc461fd08fed1a255285669d5dbe694ff387 jobs/final-hits-b02-async-1-dependent-s03-original/output.log +8e333f6140fa76976d2816c4b9aa781869f40fa75e7bb81761ac077cef7c4257 jobs/final-hits-b02-async-1-dependent-s03-original/run.json +446d6f70395f834041ef0bcf217a39a8d17bd39b9efd1ab5571d20fcbd06c5b8 jobs/final-hits-b02-async-1-dependent-s04-main/output.log +9176a897a6705bcbb8b23d3c43a0f7a629a8fdcdf755f48a139b4c8f74e7aaa3 jobs/final-hits-b02-async-1-dependent-s04-main/run.json +2278678b0ce2e420de47789d9790bc96cdf064a28f23fd7f7c438f3f02ce5a1e jobs/final-hits-b02-async-1-dependent-s05-async-load/output.log +0509bab278250369de8a3690d502e312e050730d17b925e61bffb4fdc0d5962f jobs/final-hits-b02-async-1-dependent-s05-async-load/run.json +57bba2c1f6a2869ecfcf03e1863793e7a158b02875721bb5b2ad6b84de8b1ef2 jobs/final-hits-b02-async-1-independent-s00-async-load/output.log +ceac374ca4f09cbbdc24398b7e9fbc41963dc4d372cfb96efcfba4ee7ae485d4 jobs/final-hits-b02-async-1-independent-s00-async-load/run.json +c84ada4093d939fa8952ea0e37501ab4109ab34c6848a8c48edb4bdf1da84c75 jobs/final-hits-b02-async-1-independent-s01-main/output.log +10f82becc8bcf0f6f9bf883e0f717c42456478505931b0a6ed714d0467f55a75 jobs/final-hits-b02-async-1-independent-s01-main/run.json +3c4feccbee67a176bec0df57d658a26f412ba385c0faf535f61ede00889d6b64 jobs/final-hits-b02-async-1-independent-s02-original/output.log +85bd18ac9c858412b17502073f053ada1763bb32040c04f629c512afc3f97bff jobs/final-hits-b02-async-1-independent-s02-original/run.json +177897d4f9acbe9fe6190c768f6b07f92b86c2903f3e41839095859167133eee jobs/final-hits-b02-async-1-independent-s03-original/output.log +0295f27d7462cf222a3c4b0fd93a23db852566a327cdb19547d9dc0e6db67f23 jobs/final-hits-b02-async-1-independent-s03-original/run.json +5cafedf00b4b65762890c3085e33eceea83c5d3b1a03b641f3a901f0eb50ed34 jobs/final-hits-b02-async-1-independent-s04-main/output.log +e559f55be9994fec56219696a29714ceb3e76f245d28214cabcd5d4aad60e4d7 jobs/final-hits-b02-async-1-independent-s04-main/run.json +6cd9f047d059696a4e6823ad88602aa9af1b17a4465c6f54064d7a24c79a2e90 jobs/final-hits-b02-async-1-independent-s05-async-load/output.log +355620c305106d71ae15b445e15b5ac59be9dedd323df462e693915df6f73e76 jobs/final-hits-b02-async-1-independent-s05-async-load/run.json +49c78bf70914e4498acbc146acb61ea952fd5a403aa3d2f815a8f20c7f5f5e69 jobs/final-hits-b02-async-8-dependent-s00-async-load/output.log +143c9a6d17b522e9752100246ecec46be222f645c09a3d1630d8eb5453a9c8dd jobs/final-hits-b02-async-8-dependent-s00-async-load/run.json +c4d53b53b0ab1fc91993875e407a781e58b9c0872764261efbf552253d1a074a jobs/final-hits-b02-async-8-dependent-s01-main/output.log +94306fb8ca5ca0a0a97393efa5d4647bf39d656b411496b05efe5c4b34a96850 jobs/final-hits-b02-async-8-dependent-s01-main/run.json +0909eb7258c6fded6ec9766244afcfdbc96a5d9b688cb8175dd528101fffb0ec jobs/final-hits-b02-async-8-dependent-s02-original/output.log +cdd918d8100f7ca89530b1dbd77810e75038426f05cf5d6e8329a78336beac47 jobs/final-hits-b02-async-8-dependent-s02-original/run.json +bb80eaafbcf393c39d0a46bc9d22afbc578e81c4811eb9f914de298f7065f172 jobs/final-hits-b02-async-8-dependent-s03-original/output.log +617c3438d54e23f262b027ce429570c2333e14bd96bea08aaabb450d77e49403 jobs/final-hits-b02-async-8-dependent-s03-original/run.json +b30515482ff161ca9b5e52a1f19c91f023aa6824d69cf97dd26145d724f08a22 jobs/final-hits-b02-async-8-dependent-s04-main/output.log +72ae5910fedd94f67c7d37f0bf19496a520e5598d0ee213ebe7db5ebd169dd94 jobs/final-hits-b02-async-8-dependent-s04-main/run.json +94a5244ea42ed4424a3b776e0ad10744c9a9b70d0ba8b64ec064fd2132f43cb8 jobs/final-hits-b02-async-8-dependent-s05-async-load/output.log +7c04f8f3b4acf411ad4e2775487cbea7fc033fb0bb511ded481efb651fb1da23 jobs/final-hits-b02-async-8-dependent-s05-async-load/run.json +e165515711ca4f9d615fd20c5e1ed7c39492ad4e67ad2341cdeb6a6c71a0fa47 jobs/final-hits-b02-async-8-independent-s00-async-load/output.log +d1bc1bca3d0be7d0605c6f0193b9103a25bdc7be46cb38b1c6715e18bc668c0d jobs/final-hits-b02-async-8-independent-s00-async-load/run.json +befb29f981adb25e0af8ed9652a1f66cda68963233539f3c93bcb662be2d6fae jobs/final-hits-b02-async-8-independent-s01-main/output.log +80edc49b62a562e3691f276c12645d7b73d2478fcf1d7b8890b56167cf988d42 jobs/final-hits-b02-async-8-independent-s01-main/run.json +c70ba743cee5608bdeef92fd7600bf31fd1b05289ff259f5b02a3a7b4217de8b jobs/final-hits-b02-async-8-independent-s02-original/output.log +e499692f0b4836138b2104c612795864ac60d7a74f02a150c94085e659f65413 jobs/final-hits-b02-async-8-independent-s02-original/run.json +cbda7b2fdb4f0f52af14349999d39eea3c8ed41652a23ad1652a6fe2f4d1b03a jobs/final-hits-b02-async-8-independent-s03-original/output.log +cfd6907f24163b0104eb28870ca22fc6f28f7af19f86a9fd037487987b0d8fc8 jobs/final-hits-b02-async-8-independent-s03-original/run.json +4a2d4ac1933d3c4e3bddfbb1bc1971740dc96cbfd492940b88b1872b069a6f1a jobs/final-hits-b02-async-8-independent-s04-main/output.log +c2a13c43a1d203b1640728c44339b75a37a71e536da42ae47052577da7c024dc jobs/final-hits-b02-async-8-independent-s04-main/run.json +809280faac50761bf1da6f55dfb0f137aa4ee73037fd24e32bf9bc4324e97691 jobs/final-hits-b02-async-8-independent-s05-async-load/output.log +aa87513f37ccc2b546a4315f45942c964779dde4b3028e05003db9b600c87b0b jobs/final-hits-b02-async-8-independent-s05-async-load/run.json +6917cc7243c782148618737735321c701284777c122e934fbc8bb24cf6c752ec jobs/final-hits-b02-blocking-1-dependent-s00-async-load/output.log +d9bec5e9fc004af7aa767211f711d946d05ac1d877700cfe5eab4ada5ea1b0a8 jobs/final-hits-b02-blocking-1-dependent-s00-async-load/run.json +00914ed01ce257d506cda1b5f004fd57f986b285302a7f111b770df76f70ddb6 jobs/final-hits-b02-blocking-1-dependent-s01-main/output.log +e3003976276902fbf89bc7769c1d3b0097cba752fe54eba8f542f85c37bdceae jobs/final-hits-b02-blocking-1-dependent-s01-main/run.json +703dd6c4c6d40b4036c4b334b2676bc8912f750fc9c7d0fe608202cfbc997c9c jobs/final-hits-b02-blocking-1-dependent-s02-original/output.log +657208e36b17273ccc033c720da242bc1fe2b5a741128347d86f5034811676d8 jobs/final-hits-b02-blocking-1-dependent-s02-original/run.json +bf1800cba665f12fc4542ecdde76e88b83414ac1e28bc45b6405bd79777b46b6 jobs/final-hits-b02-blocking-1-dependent-s03-original/output.log +ac7506b5681e99ad8ef4dfa5afad960e234d6137d32721ee86a7f58ef6da1e15 jobs/final-hits-b02-blocking-1-dependent-s03-original/run.json +d1a5876f49277d4ff01462cbbf9fc4a3b99c9e42c0c7c1c05dde9ff3e5fe26e0 jobs/final-hits-b02-blocking-1-dependent-s04-main/output.log +1d4c5948c2d8d74021c98a6abba65773f036bb6f703c26cfe9c65ddd49766ba1 jobs/final-hits-b02-blocking-1-dependent-s04-main/run.json +634fbe9084dc7d5544f99b10807b4a28c4edb81e6d6424a9ebdc5feab9b189b5 jobs/final-hits-b02-blocking-1-dependent-s05-async-load/output.log +3b6f41f967cb4652652fcdc62e25124f4157d4f22f8b6a830b6ce8e9edbaa332 jobs/final-hits-b02-blocking-1-dependent-s05-async-load/run.json +bf1341d3de33b7b8df8aa1666c1fec414d0b03ab2f3ec03d8b8558fadb4f0c1b jobs/final-hits-b02-blocking-1-independent-s00-async-load/output.log +449c46712896c9e676006cda2dbf5ffdc6f2d71d017fdd672c56b2c6272d632c jobs/final-hits-b02-blocking-1-independent-s00-async-load/run.json +204309829f63ff5b87d903af681f0376c1004528b78591c2473554b25291c024 jobs/final-hits-b02-blocking-1-independent-s01-main/output.log +dcd2d41011896af20713c353809aa7489ab33718ff9fac80b66851851a2dccce jobs/final-hits-b02-blocking-1-independent-s01-main/run.json +a4aba764414066f291b25f632b6cee5fe1be3f5bb78e010912ae42e2fea92544 jobs/final-hits-b02-blocking-1-independent-s02-original/output.log +5e8cf4f91dddcc1a72eb030d7e71a1e41893c90a5bf9c6837038ac9fb73ad9dc jobs/final-hits-b02-blocking-1-independent-s02-original/run.json +56e50cd8568223458c389acdf5df95d18bd4692429031253b052d4e087bd47bf jobs/final-hits-b02-blocking-1-independent-s03-original/output.log +ca64a0c59d47ee979bfdfe9b33f7a20249d4ed42766bb0de956fc795f021a1f3 jobs/final-hits-b02-blocking-1-independent-s03-original/run.json +2f00d6dfedd6c2274efc3c857fcfd35d448d91c936519ef3b37ac92658f164bc jobs/final-hits-b02-blocking-1-independent-s04-main/output.log +a55a960b7534b166316b28531d07909c6265fc1721eb3d9a19561f0400822747 jobs/final-hits-b02-blocking-1-independent-s04-main/run.json +cf6684df6a0ca7ba1d490ea40d0aa641adcbb29eac392a7c815de18bf61b03a4 jobs/final-hits-b02-blocking-1-independent-s05-async-load/output.log +887b278109f435d2cf58370412c5d7f71ccf72cb3e809bd4a5f27061c3f69e29 jobs/final-hits-b02-blocking-1-independent-s05-async-load/run.json +e7dbe8472b3b85a1aea96bbe48000456f60a4a9c68f3a3873c080c39b8d34dc0 jobs/final-hits-b02-blocking-8-dependent-s00-async-load/output.log +f6b1cad3babef0d59730027a6a7ac6e64f145f7c2a2e4e265252006362934091 jobs/final-hits-b02-blocking-8-dependent-s00-async-load/run.json +02e6dc783c9800251789789bde0c9dab31069d46250a3ffee9122e733d8f3d0b jobs/final-hits-b02-blocking-8-dependent-s01-main/output.log +493f112b1d6a2f00e7f1c8098e69023bd076a20e5961e8e06f91ec194cc76cf1 jobs/final-hits-b02-blocking-8-dependent-s01-main/run.json +21018361eb9c67f15087367472a82b400c807c66739e86106b9e6d4e632b931d jobs/final-hits-b02-blocking-8-dependent-s02-original/output.log +ed1282dd85c19855ba726d4b86eaa62c8db202590fe1a5894266c3b20ee9096f jobs/final-hits-b02-blocking-8-dependent-s02-original/run.json +4eaad1452369de63e470e1f443c78b4cfde1c1f121f3bc4318d729f173f831fd jobs/final-hits-b02-blocking-8-dependent-s03-original/output.log +74b2cb73d4a7acc3c70414aced0beecd4f83b0dd1d92d594e0b88a712d05de60 jobs/final-hits-b02-blocking-8-dependent-s03-original/run.json +ffe973b0e2e215502d51c63645c7708e4cfc62836f30d60b3048a6535b51d126 jobs/final-hits-b02-blocking-8-dependent-s04-main/output.log +2a08d9909c1222c944b7fc66735aeca9fe0d787b78fffa033079ce873ac1eacd jobs/final-hits-b02-blocking-8-dependent-s04-main/run.json +5edd49735b21e57853b9e96e8ef97c2c34af8e53b6b63ee1afbb901b93a39e93 jobs/final-hits-b02-blocking-8-dependent-s05-async-load/output.log +ef55f0f7dd539cb84a8653727736e0f705f29fe950315c1476adf03909a874c9 jobs/final-hits-b02-blocking-8-dependent-s05-async-load/run.json +7bf76f16c3e8af668618066adaa425653aaf553e705ab7d31f6efa72d18d40c8 jobs/final-hits-b02-blocking-8-independent-s00-async-load/output.log +22d2ef76dfea8be508bd965042ae0d269363b28dcca245b28dcdae084fcfde7c jobs/final-hits-b02-blocking-8-independent-s00-async-load/run.json +0cf2ae061a553c5908232c0add95a61cdb82419b909145a84be0bb4335c4d965 jobs/final-hits-b02-blocking-8-independent-s01-main/output.log +0cc68e45887ccdfc469873b865613bcae484fd1454b79b73df327f5ad0235ff4 jobs/final-hits-b02-blocking-8-independent-s01-main/run.json +007da556f99671e9ef30b4174f8385cd82d624bc5e98528b4342696c36ee1048 jobs/final-hits-b02-blocking-8-independent-s02-original/output.log +8e33deb09f3be17c62f3c52460784954eab3865fc843f6250e7a972edbc3f51b jobs/final-hits-b02-blocking-8-independent-s02-original/run.json +5e34fad40b6a1a857e771c7cc34c95873b51976dbc7091e53009687b6eb19bd7 jobs/final-hits-b02-blocking-8-independent-s03-original/output.log +8fe6270316adbcc95bd358137058068919630f6db509aab321b02b70b2115a0d jobs/final-hits-b02-blocking-8-independent-s03-original/run.json +4a2968cbe099081b3c128a87265ef8e08fd32dab96bb120542b14ffa9ed5fa44 jobs/final-hits-b02-blocking-8-independent-s04-main/output.log +6366e50079ed266292c90660d9951828c637ad84a91c575b778a140bd2681f4f jobs/final-hits-b02-blocking-8-independent-s04-main/run.json +223b121d1dfaa1dd97c3322059e1a6667f2c39a6b19c784e5d139600f0312177 jobs/final-hits-b02-blocking-8-independent-s05-async-load/output.log +088b38ae54d2e7428f6ad21b1105f42bbd5b202bf6f123733920e09f00571b18 jobs/final-hits-b02-blocking-8-independent-s05-async-load/run.json +135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/output.log +010554c8121db9c0d04234528caf44cb11ac540df31378aacaa65fbe2b2f8be2 jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/run.json +282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6 jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log +461df78d61c04ad1d24639b2d93750f0adf54f186a65af0d16a8bbae989327b5 jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json +03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/output.log +ecaae4253ad58a04aa6f45de5b958c6efe60d8c5fd2ff134779da6a7d8e91c2e jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/run.json +d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941 jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log +15cdb43740f52448a136978e5a19bf4ed33849b13527953efa868798129c2398 jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json +81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0 jobs/final-hits-precondition-s04-async-1-independent-r00-main/output.log +1e3990ad17684e3e88403e6457905589062f4c8755b56f212102bc865f29fbcd jobs/final-hits-precondition-s04-async-1-independent-r00-main/run.json +8843d78e2d1ec8a092645a939b3e123089eeeeb54a9346f4d6ab804d9e7c402e jobs/final-hits-precondition-s05-async-1-dependent-r00-main/output.log +c78303e4339ba4f7aa044061bcef83bcd40ff2ad67e20c6b9fd8cbf041242c23 jobs/final-hits-precondition-s05-async-1-dependent-r00-main/run.json +6dfa786c3407590b66385ebababbf2ff2144736542d95bdca316ea021e435cb9 jobs/final-hits-precondition-s06-async-8-independent-r00-main/output.log +76063cd0e5d53fbc2c9cf20fcddea5e4adb94483e31437f06ca48e16c6923237 jobs/final-hits-precondition-s06-async-8-independent-r00-main/run.json +aba4c9f308e2cb7938e2725172d355890c54525ddbd49aab387cc1450f56f0d8 jobs/final-hits-precondition-s07-async-8-dependent-r00-main/output.log +5e9b3e82e27ea27a28545a197692b4a1cbda28b93a891dfdbb909682fb2c2486 jobs/final-hits-precondition-s07-async-8-dependent-r00-main/run.json +935fce29dab58d7966a93a5ef56b92451bcb9001715e32be2192b197faaaaeab jobs/final-misses-b00-nonblocking-1-miss-s00-main/output.log +7d7bcb409dadcd779125046c98856c580acebcf132e821bf74a75d9085b68822 jobs/final-misses-b00-nonblocking-1-miss-s00-main/run.json +428f346d297c427a0abc1e5df9e57c2e41c32b448cbf8e20d6150a774d6f3bc4 jobs/final-misses-b00-nonblocking-1-miss-s01-original/output.log +c59cc4c53009ab0f4b572a4ed4ebeed3f0df74919e409dbe84653640af35b039 jobs/final-misses-b00-nonblocking-1-miss-s01-original/run.json +46b779314b0f7708e83c9a3a84c932a72644543e502001478529f5daddf7a048 jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/output.log +9eb449672867bf8e4bd28c3074c67274443ff0d9e710db0f7477457672cb1b8e jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/run.json +36fd0a90505aa4db831de2212b9e838c23b858cae324e4ce732117d584fcff13 jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/output.log +6698de7d14296ac8cbb55271b8cfe7dc6ce8bd2d157601ddf8837b4664560e42 jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/run.json +0a80fdee4148134ca502a0d9d277378a71afa310a150af41566047ca5e83f80d jobs/final-misses-b00-nonblocking-1-miss-s04-original/output.log +531ddb44f71b29bcfd0bc5e7859881791408be4d5b64d5a958a3534a508e79dd jobs/final-misses-b00-nonblocking-1-miss-s04-original/run.json +c2666130ee6d197188daa2383dcca3f99e59b89717bcb3c01bcb2cf988e7775a jobs/final-misses-b00-nonblocking-1-miss-s05-main/output.log +6a0e86a6b28fb121749da0881635da9a369bfd8863599ed232382e6153691f4e jobs/final-misses-b00-nonblocking-1-miss-s05-main/run.json +33531c40559fbfc34947fbccab1a7d103c0c62cc5fb0801a2132588b61b22d04 jobs/final-misses-b01-nonblocking-1-miss-s00-original/output.log +eadc8106e76c45750eb1fe61a7cc16f6ef08b4ec89977fe7b8d331e1f680c9ab jobs/final-misses-b01-nonblocking-1-miss-s00-original/run.json +af44db5c918cb59ba8c9db7904237311634211dfc63237e49f9caab4bbe98141 jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/output.log +872acc4df130ec06f092e14c438d2aa1204de25ba07abe4af250a0579f648396 jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/run.json +68230db6bf6cfd8f921706c297e83f8afd152df6cd7c292bf2455979e36ba812 jobs/final-misses-b01-nonblocking-1-miss-s02-main/output.log +a9fcfa2b53dd20b16150040f7f7211a9a94ee64015985d67859915d0013a65eb jobs/final-misses-b01-nonblocking-1-miss-s02-main/run.json +14dc952919436025b88f8b1a356bd78275a492f21fa8cb00308c0d60dd6cca48 jobs/final-misses-b01-nonblocking-1-miss-s03-main/output.log +3749178f955b82a75dc7b47105d19ff0cac409f4554ce5ce7cf8de9c39731dea jobs/final-misses-b01-nonblocking-1-miss-s03-main/run.json +0b859f3816361d016fe1323a300cd34f7d0a379d816198f6e5d1cdbb6814fe9e jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/output.log +27a0c3b784974d620b04b2317b4e5d559d9d031b42cff0b049ab311ef5ba7b90 jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/run.json +e493fb12fa1527f51c197a62b2972587108f1cac966592a62ef4801947afbe45 jobs/final-misses-b01-nonblocking-1-miss-s05-original/output.log +ac5be853479948e647b99c38019ceae89a41425f6ddf5d271ded25d4e45e81ea jobs/final-misses-b01-nonblocking-1-miss-s05-original/run.json +687cd0300da2b4f687e8f04f56a4530e0a823f32d3a194de359f470fcdd5e815 jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/output.log +c14bb9ee09038bc83af75b14f1d8c39615e6717d34e36cbf6a3732207db4ceb1 jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/run.json +7fb0d185b4fc7dccd521690f35fcbc08aaede6e29e43ca8141eb36d0b5c7ef80 jobs/final-misses-b02-nonblocking-1-miss-s01-main/output.log +6567d4163d25dd6e47d18ad6e057613076739d5ee3534bce2a5604e40bbf07fd jobs/final-misses-b02-nonblocking-1-miss-s01-main/run.json +5bb667ae546105969db78cba44fdb931ff78d214813be4d5eca56dfe5555c537 jobs/final-misses-b02-nonblocking-1-miss-s02-original/output.log +6744aca1832f61f0457ce2eebd0d878bfe8d36a71dbcb600dd5be2bc5fc7dc59 jobs/final-misses-b02-nonblocking-1-miss-s02-original/run.json +ae0a7c1625ae26b7e0bae2549bc7725b04dd08fa79d0c842cff415272dfdecec jobs/final-misses-b02-nonblocking-1-miss-s03-original/output.log +cca561a63b3c86f587a9ea19e1aac0f1bf1bbc518dff7ed4f1c43a540cce10fb jobs/final-misses-b02-nonblocking-1-miss-s03-original/run.json +05b2c35f14bf0525c1266e4bb3e9222bce413d3d06020cf717803c29531f7435 jobs/final-misses-b02-nonblocking-1-miss-s04-main/output.log +e4d4908803c85410b5905f249c76e7b960a22cbdcb62010108251839df03537f jobs/final-misses-b02-nonblocking-1-miss-s04-main/run.json +40a7c772eac57a0c5ccf8fe67ef58e80e71a14e7c5a37830bb95d6d591a33de6 jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/output.log +19bd6c6ec470d0387b770c1334da31ddce17e4382b039bbcc2d2696bbaa95a3d jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/run.json +82ded07ab258d8ccae1f6b7c499f4d6d950f2970c0700b2ca38b84f3296e3994 jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log +63e866a42674f8f48d95688a7bd6c56a4154a5bc984b4db6a2076d2e9e01426e jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json +6ee9c8575f44ffa4ed26ded1d7a7b0623bd819b8aef2c93bb566ed35c4b6e3bf jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/output.log +c422a292bcf7ddd5206357232d5c126221c931ba241d264152247b8343366161 jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/run.json +4737805dd6a1ad3c8d4f2e99df3f534e34270170f72448f85b99816ad651f6f2 jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/output.log +bd9b45d465aa269d2441e8537bbc99a7497316a2592a0161f093a58cef155247 jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/run.json +1967234e7d8cd24cc7e7f998d79bfaad1103ae38481a99dc00c3ff9123c531ab jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/output.log +de9b7d61d8e88a4070f9cc297a40254701c21dfdde621a504d734501674ef263 jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/run.json +c115f8b53b36b933f1806dd78d46aa86e60b6a05f6d64c4616572693958b1065 jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/output.log +b89f428965fdf135f0769f1c56d28cf74c41ceb28bcfc37fe229cbd5b412a661 jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/run.json +a76bdc2e7b3563150dc8d5ee37f0424c1db65caddf36ef050f46346f7013c52d jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/output.log +58ec284dc0277f008928c13a01b3f038a64e25fb7fe76187c2a5dfd4ad02b5c5 jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/run.json +98674392b27ae6f9b0884223440d48f245a3693359cdb525bfc12646c9019daf jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/output.log +cf7a706af918abf2fa165eee314b02249903a731adcf20a837103ff3bf56d76a jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/run.json +05b949ccb393103750dd03a12210ca0419df2c04e2e179cbf2f4b13d3ec59466 jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/output.log +73871ae30d38a834570ae9ad4c946ff235a7b072b62c2e691e0216245fa47660 jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/run.json +60ac82ea6cf6b3242c8aae15607b99855892aeb2dd56a11a7c82402369066233 jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/output.log +98240ac4aaaf4e5c92415b114a4054f454c730ddd1c8f737587beaf142d8836b jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/run.json +c4619e73ed2ac4ef000659b50cc07a2e70f4ea0875b9c67d3c865bf91e43631a jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/output.log +ef4d2be47c70782f33798971ccc374798d5a7565847ffcc10f95c7c713dfd7ab jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/run.json +a72a82b3a72e9cb49d073ce2097a2cc42086361bf1eef02431423b97de0588c7 jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/output.log +702d8d7578d4d957585cb15da8f1239f393c3c33ad29b0755d239b63094b1d2b jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/run.json +e6c3a3d95e834e0b7e95c2689d8574c71238d6337a3f8cc25932e4005ca888c5 jobs/hot32-blocking-b00-blocking-1-independent-s00-main/output.log +ea99ee9410941fecd80d64822feb09c629b3f9ac8fbb5f5d39fd25248a5bccbf jobs/hot32-blocking-b00-blocking-1-independent-s00-main/run.json +2ef6c062639ebb4baff471a143f0aef9f82f4cff06def95c318a5d73472fb37c jobs/hot32-blocking-b00-blocking-1-independent-s01-original/output.log +c0a86e9408002de9ca6d1393b7979c4a3ad096c0616896c449baecea26eeda89 jobs/hot32-blocking-b00-blocking-1-independent-s01-original/run.json +641c8fabcd4e36678db7bb01a5387470d65e93a30de08747b36770abec60b930 jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/output.log +bb96dbb1dd4d83c18e2296c60cb2b9d938ea2763da430b650089426ab1158cd8 jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/run.json +5b2cb1f776ac94d0943a2133317f040592b8fc1963b3cf24e97510e5b33cec1b jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/output.log +bc54c064650194ebeeebb72de148eac1579d7219362323e730b0cb33e7df2de2 jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/run.json +b4614d161c119306a84de7235f690872536b087655f901a2ab7295c2232e10d0 jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/output.log +72bbffcf0872a47612a608fb1774c6fc5f967f5e401e1a328d80345d61478e78 jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/run.json +c06d69b855043239b0d633a8bd23ae99b4921dd3e90403f2afb0f6e44759c9a0 jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/output.log +53b678a978be2faad87c90f91134b577193772e44ae9e7eae21d71fd35935c2c jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/run.json +f1e484fc49bb903ba1cc15bf1d74128007028e142706ac1715303d06d8312310 jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/output.log +09bf07221771993f5cbaba61dd0045dbc8db670924b33e33bc67fa81aa906f78 jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/run.json +ebc1e18e0671bc5fe602d4f6f2178f3e79058a618fa488d24d97f0a262c86dab jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/output.log +63ba0ddc31af706b8900afe316216a92d3faa07c09d00e35585971856ac375cb jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/run.json +f5ea8ffe6e1a4dd573d088c03a3177466e22ece56b81c51fb0de230152ea15fe jobs/hot32-blocking-b00-blocking-1-independent-s08-original/output.log +a9eee5fc013d1002dac8971d3e65e70437d7a81e70c979561d885a013c9225e3 jobs/hot32-blocking-b00-blocking-1-independent-s08-original/run.json +0a19678f8e15273490556dc1f87c41784a464a307e8610218ea1b55d2764e810 jobs/hot32-blocking-b00-blocking-1-independent-s09-main/output.log +318aca45b2b9eb3abca653a8ba623ae55052d1aacc57f0d7ec07cae9a77004b8 jobs/hot32-blocking-b00-blocking-1-independent-s09-main/run.json +0eaa1d1a0644629a9a898bf5f63b335d384bf1d0c4bc4fcd47c18994b8d1447b jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/output.log +0c4d3a5b10a9b4c29872472d2e9fac3ccb99b69a26ac5c767a61d4482369ace0 jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/run.json +b92db43b8974cddad2d410b3dbfd4a747836205bfa1559b346888086007e49dc jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/output.log +71f012dcdd86a5c676dcbce97d523cf1262ed09362e39d6feb2f500ff5d25b45 jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/run.json +1280e9597f3f127716313421f1d02439f2b4deb9ace778c68b9b0042c9de8d58 jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/output.log +4e0c933791564a12978533d2c324dda5f8b828fa9f0e1734cf3ad9d917693a74 jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/run.json +919d0fa9e51ddd38b0ad0efb89d70d7942980ed5d62419577c9bff7bce45d810 jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/output.log +ebf219c847f16b20f6b4e400dca6fcc3b5d13e16f1167e43a0e482f9a5b3ae95 jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/run.json +fa651c5dca8bd7bee90a6b5a05631997b979b0c14036d2430afb7342591b790c jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/output.log +ac2629b78859085cd7ddaf1a91f5ba23ca95a2968996cdb5143de596df7ec9aa jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/run.json +28bf96fd69e2b0d79c06d9ac133febbeae6a2f179eb2633cb72e21b3d9e566d4 jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/output.log +c70f79797643c3db5eda6e8a096fcdd1d814b455210b4dcb56f5128d91a0b89d jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/run.json +6530ffe44252fcdad8c520fc7394df2c607ad4aac6a5b8afed5b0ccb4861eeab jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/output.log +686f969120f5fac99a2872fd7ffc927179f254dcac4fdbaecad10953d421b16d jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/run.json +8861794ef91f653d9de70107cff4464912c848480b88a675d7f3b42c07395300 jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/output.log +6f6dc6c696a502f6d1e3aa560f36c597238e7b27b1cef6d53e6432f9c3a6080b jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/run.json +d467d8e0099f8dd1134811b22d836746eb76a36bd49159eb96e9042a7ce68fb7 jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/output.log +03c571e178b1bb1fa7682370bad55b051c98d51c2bc9a941c2159d847d5e2480 jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/run.json +f60ff834bee0183038bed440e15d134b237ffcce4e1fb62033dc3e26e8fcaf7e jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/output.log +6df215aa3a582effe4f94e7c17b210a47a6b0860ba8ed243aff6a4f9c267b4f5 jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/run.json +b15fc43355981bb9e87547697c9375578bdb6101175ab4641baa46c19ffc35a8 jobs/hot32-blocking-b01-blocking-1-independent-s00-original/output.log +40809afbccdb90c2227fc694277dd0f7b225416ec885498c80c9d8129a22acae jobs/hot32-blocking-b01-blocking-1-independent-s00-original/run.json +4492fad07d348cf5f56962547aea96b44ed95e1a4dbe31f0297bc7ab2d535437 jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/output.log +a99fd3e1387e8041d4340c851435c7d09eb9c79e6421cf8f2e6cbe67ff994e95 jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/run.json +fe32544916186baf483e7efabc897f6ef7e7cf95c27a0367c4352a6ae8fc0636 jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/output.log +a135f09ea155b384fa85f8621a3378935e21ebe54170680cc49062db09332296 jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/run.json +4af5e429f7bef64b976323f6eceabb1dcbd263702c46dca31e0ceef0a4b8f4e9 jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/output.log +bd75408c6ca8b836222d4c66f1e1b64ffae2bd43b365c5f0b5d9300b006d0a1e jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/run.json +1a76c1acc6fa907f3445114800419474e6b7c735717b0f0a971b304aab92e0a0 jobs/hot32-blocking-b01-blocking-1-independent-s04-main/output.log +4afe3490f97cde0e0f274950bb7c3f8b66b6c85a97eef01c735f62c1ad45a991 jobs/hot32-blocking-b01-blocking-1-independent-s04-main/run.json +fc80db266fd5e3220f2447848c1251e6d4dfbfc50f64b271c4edee77e5103277 jobs/hot32-blocking-b01-blocking-1-independent-s05-main/output.log +d1e0676b1e801762a7d97d0dc62030ccb9351496c1a0a7c90a403ff1c8a46a37 jobs/hot32-blocking-b01-blocking-1-independent-s05-main/run.json +3385e6ca33c45996ddf822fbaf2efa3f9c3a18642c0335bf782e0108e8e35302 jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/output.log +f6271afbc06c6a4fae644bbb70683a1f342051799a2aed1b56701776b8849154 jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/run.json +5d77a535d8cdfc7d9cb79eb881368e7fbf48b1c2d7324822980534c5d736d3c8 jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/output.log +8d50c3c64fdf14ce5adaba230f91a629d4d6b403334fe05603a6a7973f103f00 jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/run.json +48423111b7e9a5ad5208649b10fe3fff163c4c371d85aacbf2776a4965527f98 jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/output.log +82bc7b6ace20dfd843ddea7a4ee16a3468e0a7a1658638112dd0b9dbbf0f3ef6 jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/run.json +8f90026f5c5bba5c63718be1fdddffb9002583d537bae548e3dfcc8861b99743 jobs/hot32-blocking-b01-blocking-1-independent-s09-original/output.log +826f6cde44b64e20a29a05bc9da472bf2e0ecad3f041eb94e5cc0db9bc73daba jobs/hot32-blocking-b01-blocking-1-independent-s09-original/run.json +151346c7d7d6ba13629272026e84977529906ed03a584117bfb879890f6c2286 jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/output.log +4fe442352f7f8399456dc1e4dff66727dd0782bedcdf8ee3529ace63701575a7 jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/run.json +cd255646c23a640a48bdd215d9303b559507fab4491a05f97e4882a3a341573d jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/output.log +126d5bcdccf42e33af8d8a5bbffbc968fe738f91a85f16fa1c6d7180b3276839 jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/run.json +52c54b7541884d098fcb0bbd16a87e855bf0c5fc7e7f15378f267bba092a9ab0 jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/output.log +90291edb5eb588c4adbbbb8cac496b40cf09a75d5731f14d2b7bbcfe1c515f87 jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/run.json +54a8c6ac65cb5feab96b02417f3b3cfbe759c977cf279cec64b0ff8fe3802335 jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/output.log +3522d21df559d408c56d3f69617407215215f34ff5410f343c6f3d738507a672 jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/run.json +ead4d3356c92c78a4c0450f010f707b7eb70d5ffe139de4932bdfdc54f2488e9 jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/output.log +cb60e477a64fec4abb01d2022d836a8274ebcbcd6670e9a8256e8c54868a5f61 jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/run.json +3516cfb731f21558bb049a5ad33e28a6c3d895b2dfd5d590bd6aa507ee8f7d3e jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/output.log +aae61379967d573b85a49ba137f9adb5d2aebc76a9c2c29c68f6539e040978ae jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/run.json +b2f0075f6bb5e018596aa9218697cf3df804eac1f9fa5384830603db0a31e5e5 jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/output.log +bda6b542c6da0e53b931c47211ac8a0f6e4e05df743985dd5d66ce0801a0c518 jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/run.json +74f8d832488b35377f0b96286ed98e880ab418388ef84ff06e59a1aae2634768 jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/output.log +d7524f4531ab446f252dadea78a2015c68e278cdbcc7616ba3c05d2731591ab5 jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/run.json +9fe1398143a1b816a574eaed78eaa737ea9ab54fbf92ebfc11db794dd4580f86 jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/output.log +a3e43ea9209055add9629fdbd3b9f3712cbbb7b8d613ee0cf5600ae9288aab1d jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/run.json +d8929859d00c0dcced9eb6262d9e06471692ea730b3c3614f4f6acabdba8b914 jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/output.log +cbf3613b7d30fac39335ffd231f6a343b4fb619143fd90216fb383d3a437a442 jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/run.json +fa8be80f0884ff06a4fe84da890bab81354247be0b725c46ac912e6280d94fac jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/output.log +90f48bf983ff0a9da5562ffaefc563f25a6472172bea81ffff38a76dba0caed3 jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/run.json +1e055dd819159c39e8e26a906adbb0f30643fedc0477615b02d01037ef2a7dca jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/output.log +3fec481eaf16f51c95fa85eee32f015e5c5179cadaa2dbca5ce21a2fb24db0ea jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/run.json +2e666c36f9bfa65f9101213114e54628aa94b961b0ae96e9fb64c750d61ec5ee jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/output.log +eeaf486073313822b95da5e1567eef28787b83be841fb0017f1a30af995f1aa5 jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/run.json +1cc1f81d53b9fa4c9fac4a66a944e92e09c1d08f91611a601d361cb5a205a0a8 jobs/hot32-blocking-b02-blocking-1-independent-s03-main/output.log +4a257548c61e3c517812c9dddbe58000d730081447451c1ed411abded32affe1 jobs/hot32-blocking-b02-blocking-1-independent-s03-main/run.json +cc6105fc2f0e2c4f7dc167dff39fd2c41f100074899e830e6b5d94b453d91b08 jobs/hot32-blocking-b02-blocking-1-independent-s04-original/output.log +c08825aac1ada7c17178a44e1a8539d3de3a6033910623e1765f987e9b7f2afc jobs/hot32-blocking-b02-blocking-1-independent-s04-original/run.json +e03981c7322c19ba8188e89cdc410cee3083dd9c65d1c13c134609e4de8518c6 jobs/hot32-blocking-b02-blocking-1-independent-s05-original/output.log +8866a519221222ef59ee2af89294f107ca4ff77a295ede4e2290ae69d862c13d jobs/hot32-blocking-b02-blocking-1-independent-s05-original/run.json +6faff5cb9022349004b83a836514d1504f04bb1f6f7f73984824bbd9ee5f1226 jobs/hot32-blocking-b02-blocking-1-independent-s06-main/output.log +eeb21b4d0d35121e39ddebd0da63a9248005a4a5bd038a32149ef02d1f0de65f jobs/hot32-blocking-b02-blocking-1-independent-s06-main/run.json +8e9d843ea65897f13886a382f3986ee544b879147781e27a45a5fd65bbb544e8 jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/output.log +ecb9b796f63a466fe8bb4ff5aa9a16f294a5a3cda800901a00b304a17c7ba719 jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/run.json +edce8bff1cafe697fcf13da751acf9bbeefd8249a404d4c4ff57651a36c36a6d jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/output.log +0aa800e75352434679a32d6defad126c530275ebe6c625e2a34ee042e888a27f jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/run.json +529f89df23e786415845d173478f54b80a40ff80bda00cc8cebad7fe576b67be jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/output.log +4a3ce821dbd4863f2821661d060505542b746abd9f318a778ccf38f96ba2bbab jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/run.json +153c708bbc0e74c996f43291ddddcd9a44a11fef202c39f36d15fac2a5b0c251 jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/output.log +61faf6de0a7e6e8ccf704a686baee3c9b81dfd9183f9ef24560ceb5e5f0a305b jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/run.json +6b4e3387b77eb7548872c32924d1e76749de930a905e680055c3396991aaaa63 jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/output.log +404966a47be2cf8813a041bf638ea56df47dc05f915219348249e498da7d225b jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/run.json +f7dc21904be6b5133d48e139376be90a4e1a02ea5dd3d50f52b4a51f9a166bb1 jobs/hotset-build/output.log +231246300f9e5edfa5504fa8eebd10ed7b862d78ef63195781db886ce3668f5d jobs/hotset-build/run.json +b7ba256f6a8cbcf445afea329fd455cd85e6afe1518654d5bc390f3c145575ad jobs/initial-async-1-00-main/output.log +1391444667f8e22152ff324d46d9cfe48c38dcd5a1b12f73c34cd8590b4086ac jobs/initial-async-1-00-main/run.json +c1588589b6f31a5ec737725b9937876dc7d0a07cf2e70fb8a3b3000b2052d7ff jobs/initial-async-1-01-original/output.log +0c963dad92d45f58e335eb62328b0f175ac45c745b80715a656a9cdc92376c77 jobs/initial-async-1-01-original/run.json +174ce8e626d9f616014f9fb30dda76e01cbe7ac067708fb9c0a4bdad2aa81de5 jobs/initial-async-1-02-outlined/output.log +bf3037a9a45c65fc5863cce6a5d6522f8a397bb4d3817a5bc5f84a49f5c84cf5 jobs/initial-async-1-02-outlined/run.json +67fa5768a5c4d8785c6c0ed5d909713385e2310a8698f7f0694a1dbed5fe7aa3 jobs/initial-async-1-03-outlined/output.log +1605d2e8c8d03863bf456eea3798419003d0dfe5b6f63fb3c2f5cd2bed87edd7 jobs/initial-async-1-03-outlined/run.json +5c0ea3b1f0dce492bfc9d4a8889a9c65ea2a19a3abb083e77cad819f192b5f8f jobs/initial-async-1-04-original/output.log +d951a369f9995a68b1ee57bd72265393ac10ded0863adac16b21788ed80ba2b1 jobs/initial-async-1-04-original/run.json +2e1629c672df3e5ded4375f6fbdcecacc59e221aaa31ef3aee464701c036f472 jobs/initial-async-1-05-main/output.log +6187a191468d411fb3db028f39b477d0a4ff7b3ebd2bf3ee5da162e11e5e224e jobs/initial-async-1-05-main/run.json +c0774b42a9ab6e771a1fd047109c1418c476289e43eaa2b82866896c1f9d1582 jobs/initial-async-8-00-main/output.log +12ee2e388a644f9d08f5018824ff5b128d5539e61d3a260c96505983e69778c1 jobs/initial-async-8-00-main/run.json +e5e7b72659e1eeb4fab8318f2ae3bd7cd62513e92370a0aff0fa30dc52c57739 jobs/initial-async-8-01-original/output.log +947dadb7fb98d8093778d04d12bc95091ade76324a730723ec8078bba967600d jobs/initial-async-8-01-original/run.json +6a3a5ece11941c7117d558b04402e45684ace3f86df3634d4b4f0aab102153cd jobs/initial-async-8-02-outlined/output.log +f3658c68db94bcd4c7b4c62e2a1fa4cc065c0a62c5358d2b2f469d19bf06b04b jobs/initial-async-8-02-outlined/run.json +499e70d20b06e6d06e2692cc162946a3c5e7aa856db0028e2257325112b26dc6 jobs/initial-async-8-03-outlined/output.log +ed6fcb1e2dcf528517640a703927830915fd52ddde092361f3b30812718e1cd5 jobs/initial-async-8-03-outlined/run.json +e2c9fdcdccacfe99441219637c25a7380218d8efd3443a7bb70b5166baf58634 jobs/initial-async-8-04-original/output.log +49d693c0398161ab066ab032baf776305ad7c76e8dc0e4a07fd61177d896e42c jobs/initial-async-8-04-original/run.json +ebe1010f202c7f06854ae5a493d7cc4ebe67990d62bdf84a1327d88fc272bef8 jobs/initial-async-8-05-main/output.log +5ad6cbf77794c6c87dfd23b2e842a0856f5ed239bb27652dfdb2107ef06b7a39 jobs/initial-async-8-05-main/run.json +ed043acf8923118774070cb5426779ae28a29b26d2e601d183593a74543847b5 jobs/initial-blocking-1-00-main/output.log +2d3dd95901245bea4e6c7ddf5d1d8c3b4365119240301d4bfb624562578cbd47 jobs/initial-blocking-1-00-main/run.json +8068dc6f68a21ad4324cc18310b65de5ea5f825bd78ceabd9a0fda9a789bdde0 jobs/initial-blocking-1-01-original/output.log +384fc712d7c2e7acd6f90af313375784b95616ea27f7a4409693cd4ba12df3ef jobs/initial-blocking-1-01-original/run.json +5922e3b54e4fd37b6edeee212bb475d9b702d7858632979fd52d6566730a7af2 jobs/initial-blocking-1-02-outlined/output.log +30841bca80cf6910a54b44fbcf95a4f05cdf6fdda1b4a36eabb4c657920ecc5c jobs/initial-blocking-1-02-outlined/run.json +5b42390a42c10b1e6ec209716ecb858ba59c5099f09c0faec51d21647b1610b6 jobs/initial-blocking-1-03-outlined/output.log +fd97e57a3e6559081d893a2157b64efc9dee173c1efedb0212d8dac5d1912ada jobs/initial-blocking-1-03-outlined/run.json +9252aee867f3dd5a4e5c6d1029510b3c2a313e5b32f14556420447a78e37959e jobs/initial-blocking-1-04-original/output.log +da65c7c2933035b0b47142e12da22409b8c7880c45e28ca448a016de9798b0a6 jobs/initial-blocking-1-04-original/run.json +b80b42af4e0c61b067a027b0bc6177b55afd6e028bd4855e4128373ab61b8f75 jobs/initial-blocking-1-05-main/output.log +f536bd342de92af942b59ad0bda43b599855a6c69254a175e55bae73fe3a3b7a jobs/initial-blocking-1-05-main/run.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 jobs/initial-blocking-1-05-main-interrupted/output.log +c9eb6d780de390c551ee63219c0afc9aad3597f70774af46d3d7f4354d84d08b jobs/initial-blocking-8-00-main/output.log +c68c0db45add85488f768e7440a1077e74171386becf9a2091818941176cdeb8 jobs/initial-blocking-8-00-main/run.json +6e06643493519fa580501845895dc15d8db84820a7392055fab2c100cc24d65b jobs/initial-blocking-8-01-original/output.log +b75be109f144b9d782df2790fcb555c18ebe7eaee9bee94390c3412038c9c736 jobs/initial-blocking-8-01-original/run.json +e97f25ffa2647d79ec697bdaf1ff1a0e8805e3bd44c9fb3ea6ce7ecb2f871b16 jobs/initial-blocking-8-02-outlined/output.log +e07640fd98c5f91c0af048a84eeee5bfe18e9c0ae2ca36cc45cf84427c43d9ab jobs/initial-blocking-8-02-outlined/run.json +8611fad22fdac0a8b413ed72b712630c28acafe690b75be509f70ef71bf9d7f3 jobs/initial-blocking-8-03-outlined/output.log +4ceec30db082d067be82acd16fe1c5caa56fdf1aa6075b2547c817cc7c3b48c5 jobs/initial-blocking-8-03-outlined/run.json +82c36b753e6db6f0c5a739d8bec6575f1e0c9271a2be7d9b8cbc904e4605a245 jobs/initial-blocking-8-04-original/output.log +a9855a64b3b59658864c15433e7917e450779a13d66a5b9b80211e47e65fb2b8 jobs/initial-blocking-8-04-original/run.json +bfc20deaae4059a2838874ef92abd973931b12e110db1c0b9a0f6b0df1ef772a jobs/initial-blocking-8-05-main/output.log +67705984f4864897306747b6963db51079d69786e3e77243c37767802d894826 jobs/initial-blocking-8-05-main/run.json +3a955bc1e3282681350842aed0ceeb596436f9e0e6333029dd8010abb93c797e jobs/isolated-counters-async-1-00-main/output.log +4cd7629a39a92250220aef156d1eecdc9cd450e3b08a0083d6874bb98c6f971b jobs/isolated-counters-async-1-00-main/run.json +c9f80e10e973af7dd86bff49f9bff2572199008182d0a9d7732d1c3e06b376ce jobs/isolated-counters-async-1-01-original/output.log +ba0f26a4596a9d948d987c70d2b0ecda35c8b450eafb09d076a8de10c21a201b jobs/isolated-counters-async-1-01-original/run.json +69cb7e346a4a67bc9a1db20c4dd8e8b57d88c09b6be495a6ab60fd9683e7a009 jobs/isolated-counters-async-1-02-isolated-miss/output.log +d1b019e1604d7acf4e2e4b762d27b478edbd365d18b896fac3ffd8cd8cdb8bf8 jobs/isolated-counters-async-1-02-isolated-miss/run.json +cb88ed727a44c02f976eddc2c86fac980dbcecdbb42d37ac45c8cfbc8a1da708 jobs/isolated-counters-async-1-03-isolated-miss/output.log +36a695ff2189fe8e26f0e0f4e1adccd621d396b2ca5742622b2b5f99e83c1403 jobs/isolated-counters-async-1-03-isolated-miss/run.json +be6726013c1a03799aec3b735e7ccb930734b7e74b4c12821bf7db8acf59cbd6 jobs/isolated-counters-async-1-04-original/output.log +9b87edf4e78ad69c9e7d02df002c45352face955f7dcc1e83c2ed3c83aa40659 jobs/isolated-counters-async-1-04-original/run.json +db1b78630106018870a6dff00150b81e18ac996ef03e2a394fc08326bc780073 jobs/isolated-counters-async-1-05-main/output.log +c19ad845d3276cfffc7aa572890b9264830d16230bde8290a093e7468a9418ec jobs/isolated-counters-async-1-05-main/run.json +ce44d15630d2a9e1b23a523600495750b7c3863e01b5c70e025ba9e6cf5838bd jobs/isolated-counters-blocking-1-00-main/output.log +56d72002a173bafb96ae38ab208f3a0177a5445791fbccb6a03eb38aa4f649a7 jobs/isolated-counters-blocking-1-00-main/run.json +37383016f5ba6be673fcac47d6f8bfaaf2d36e6f688ca7dbd992c62cf7e32380 jobs/isolated-counters-blocking-1-01-original/output.log +55f7e352493d42f53615b580e2cc41c32f98e1037ab3ab88466414358a1a99cf jobs/isolated-counters-blocking-1-01-original/run.json +0f11ad09fd70549ce968645149e5213d7592513c178d7b61d268b7c0d5c7d7ef jobs/isolated-counters-blocking-1-02-isolated-miss/output.log +a5ea8fc0bd2bb84f303dfa523f2a1355d62f036eceaa193e76418f0249e0b3db jobs/isolated-counters-blocking-1-02-isolated-miss/run.json +98766199d7724662023c23ca962879cf2989e0f80675760878818fafcad3ed9a jobs/isolated-counters-blocking-1-03-isolated-miss/output.log +f6beb8a86cf30d4ef2e8cfd9de35bc80702a6a2f124616cfc9761f1b8914a6ae jobs/isolated-counters-blocking-1-03-isolated-miss/run.json +ef351b2b4cf3b9930fe15c46f1299ab7553255a3a292b9104d9a4fb22afcb24c jobs/isolated-counters-blocking-1-04-original/output.log +5f429bc475f5607e850e4a0fbfd6589de901c79855e7480d15e0bdf26c3cf96a jobs/isolated-counters-blocking-1-04-original/run.json +f0b56a23ea754c0833c9ea5d13b111199b539aa6287e04dcb9bc03a9e250a6c2 jobs/isolated-counters-blocking-1-05-main/output.log +9b3117ec519e6cb423590ca9a4662cd355d901a589db056e9e7ac7d0a570dd00 jobs/isolated-counters-blocking-1-05-main/run.json +c38e594211d1540c9ed755c75ce3511cbad4234ac137df9627e4ff7aa269f884 jobs/mask-counters-async-1-00-main/output.log +aa1192ab5db39bc6f790e6b9998c7b80d07176cdcfae6a2e58f4c2a1a1777364 jobs/mask-counters-async-1-00-main/run.json +46e1896e2f8a8bc3a32fd0729fc597678b275f995aa68e721a8379c102909dae jobs/mask-counters-async-1-01-original/output.log +39d8fc6bc17bb7881b66cf1bf7631ced3a58730bb8e8216d7cafacdc4c0d3165 jobs/mask-counters-async-1-01-original/run.json +b65cfb2cb95ef06bb15f376a0e65edae7eda851ed27b68bdd05164b03cd47710 jobs/mask-counters-async-1-02-mask-original/output.log +0d75c852dc429c91e8ce0191d8f575b1d5ee84dc2417b21a255371b93f838d24 jobs/mask-counters-async-1-02-mask-original/run.json +5dae8e63253d254ce10da1f0950a52903bb465968f583b2b900ec9055be2873e jobs/mask-counters-async-1-03-mask-main/output.log +a372570eb09ae5559d4078ae00c423647f353d526e9332503287c229139dca54 jobs/mask-counters-async-1-03-mask-main/run.json +661fc13c63eb3be3b605a6575c8339aa4241fbfd3d38fb7e823c859991d41e21 jobs/mask-counters-async-1-04-mask-main/output.log +e43ca9342dbf6a6ad88ae329b6ee0509369ff36e2440365c8f1a0be9883ecfe1 jobs/mask-counters-async-1-04-mask-main/run.json +68aa4d9376e1c89aae34090a27b9b7357fa075e4d632cf3bf4be28b713f45a79 jobs/mask-counters-async-1-05-mask-original/output.log +3cd42b307e188b0a363616743e17fccc9d64d8aa77d3e1b9e5a7fe349dfbb4d0 jobs/mask-counters-async-1-05-mask-original/run.json +a666da49d519e736da45433f6baacce8be0e170b2311b3c9a4801cab4da17760 jobs/mask-counters-async-1-06-original/output.log +090bdb8a9e1c56ad2186da061982983c9250411daf6fc852c3787deec46650f9 jobs/mask-counters-async-1-06-original/run.json +3034c2ef543dc6f7e478cf355951804036c8389bbfaad7dc902739d1634f8b4a jobs/mask-counters-async-1-07-main/output.log +31d299b7cd3a82b033875e442ace3281ef77f3c37e782fb57c70d2b6cdf8f7e9 jobs/mask-counters-async-1-07-main/run.json +d3277c59d00ee890aa828f868ca711b0b4c9ecbf343488e7eaf63e4b4debac06 jobs/mask-counters-blocking-1-00-main/output.log +78db93a13290842d9cecc16001057eafac41d7b8e5628024f94e5e6a21969f97 jobs/mask-counters-blocking-1-00-main/run.json +53ce5f98cb5eee485f99c03f1362429b874801e5cb07e1b8fcfe39a0252e1dfd jobs/mask-counters-blocking-1-01-original/output.log +0ee87574fae756c04d4352da252d48563fec408e7fe1fa43fb86f9deaf1af605 jobs/mask-counters-blocking-1-01-original/run.json +9029de2c444beb0c4aba3ff3b5a1db68414735641976bf638f00e1faaa07fcd9 jobs/mask-counters-blocking-1-02-mask-original/output.log +90af06e360b6fce06a7f3d12fc594078bbeed233167fcafe8d454317f1969786 jobs/mask-counters-blocking-1-02-mask-original/run.json +f7d1f1f68b1f151faf8a2834db73f134ff93e04e2fd65fe1d6b7aff6fba9507f jobs/mask-counters-blocking-1-03-mask-main/output.log +42da97d0bf61ff99f8810d30fe78057bfe848936175772a7cce5caebd042f3d5 jobs/mask-counters-blocking-1-03-mask-main/run.json +af90f2303debb138f29bbeb6868d76faff7121ab4ee32f18532a8e9f2dd64d81 jobs/mask-counters-blocking-1-04-mask-main/output.log +6d8f4f608c8f211ef377d9f3333bb27a0eb6f7ad41b87c0e49b619b95e863c2f jobs/mask-counters-blocking-1-04-mask-main/run.json +1fcb7fb87c86558928d73c61545451546eb143ecb9cc7ca4c932f175221a5fd7 jobs/mask-counters-blocking-1-05-mask-original/output.log +ae316d3814627ec42b25b46bd8e1bc90a6efe57150e80004349acc76449e727c jobs/mask-counters-blocking-1-05-mask-original/run.json +2ec9bb630080267cda11b41656d748dad90d72f2a765689c5ed57a170cdd2b4d jobs/mask-counters-blocking-1-06-original/output.log +6025258c615a12843b6bd8e265e7910c4f60363a3d28809ef912b31cb8d507d4 jobs/mask-counters-blocking-1-06-original/run.json +ce0995263f734b6ec897b84e148446cd82c2e63bc398db1c9809d402728259cc jobs/mask-counters-blocking-1-07-main/output.log +47f38ee4be5d560c7dd22c25736af503bfcf5185f8c271c6bc50ec9a8a00c6fc jobs/mask-counters-blocking-1-07-main/run.json +5ca2c6081a51c9a78d139307604ed605463fe83cc9ac3711b275b1e55a1a655a jobs/mask-final-hits-b00-async-1-dependent-s00-main/output.log +3f7720a06c237219c3c2c0eb5a23cff15d4ba5e8b6f080661e7e6d92941489b1 jobs/mask-final-hits-b00-async-1-dependent-s00-main/run.json +8c38d4ab7567c47eac86f774a505d76ec68968463bafb454dde61a702780db83 jobs/mask-final-hits-b00-async-1-dependent-s01-original/output.log +9e5c3140b9a1c1c09da39d9069bfb081088512715bcb10d38627456ec0c4f0a5 jobs/mask-final-hits-b00-async-1-dependent-s01-original/run.json +dd275089719afbc496d61c5a10ffc67ceaac63245e98dadb68f3f85b2921c132 jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/output.log +c45b64e1db1a981d3faa0d1f489adc41f9d05581b14802ecc7dc4cde9c279853 jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/run.json +2ef486d906d8036a49c8962a3c685a3edee4a578ec08e948cd637df7161c9362 jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/output.log +ce91ac62e6405e5e8a92ef4cb7c4ef8a71c54963ec5f1cd93e3606ae7798ff5d jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/run.json +129bc12565c6b12b44119ead76faa3bc8b2efe08341d12a32880839d476c6182 jobs/mask-final-hits-b00-async-1-dependent-s04-original/output.log +f87517dd87edf5d3fc14f1aa9aa634979945d42603b461ffa48c4c52e5658f6a jobs/mask-final-hits-b00-async-1-dependent-s04-original/run.json +78f719530c3fd1d0eb4da176f342e26cd053ae9ab618fc605b5edb2ecb87c08a jobs/mask-final-hits-b00-async-1-dependent-s05-main/output.log +fc7efc5423cff13573d3f532afbf5d11b6ca2c74b219d150f00c3a605eafe9d9 jobs/mask-final-hits-b00-async-1-dependent-s05-main/run.json +5c2214216e816be4e907cb5089bca00f6a641195f200cde60da36d350cca446e jobs/mask-final-hits-b00-async-1-independent-s00-main/output.log +373d5685cf402df41c924b7ad95823b5579702b67603484f624261f7be26cd3d jobs/mask-final-hits-b00-async-1-independent-s00-main/run.json +f139691f48ecf086678a9c4c0afd63ad17383a4f9d349689e42ceff518e82d5f jobs/mask-final-hits-b00-async-1-independent-s01-original/output.log +d72b8aec1d9488d31c3cd8393299466786fa8aa463bdec33f5bb67b5644616ab jobs/mask-final-hits-b00-async-1-independent-s01-original/run.json +406eac8ff51474e1814654e2ec11a947ec22f828a351ad5c6cc547145d506539 jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/output.log +6eb2dc04650bb369c307af38cf7feadda80371bb99cd64f6858ae1057f61263d jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/run.json +6b54e95be66b500bdfe8d66e5368356d46ea70c1af2cc5990c5a238f5e7f9035 jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/output.log +e9fd0a4236d0f0b93831e637701a229a9fec41f52fd5d04ccd6a7106f135dd78 jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/run.json +abd0beb409a25c5b28acd60e576038764359fb2c6cadb9ecc9708a4d16ecc671 jobs/mask-final-hits-b00-async-1-independent-s04-original/output.log +1ffb682d0845c69b6dff486a182670865a27438a660c4e8e1ed10ab95027ef3c jobs/mask-final-hits-b00-async-1-independent-s04-original/run.json +e7477d7c02cf544da18aa0bb22532d6a3f6685a5b007f59c69b91e47eb293502 jobs/mask-final-hits-b00-async-1-independent-s05-main/output.log +fc3bf67ad015844f050471071bb9f5d9de1f6c314c6432256ab6a07b7233e4f1 jobs/mask-final-hits-b00-async-1-independent-s05-main/run.json +9e61a5a8a7e970d420495eb4b1ef7a070661bb115863458abdfa7d0214725c02 jobs/mask-final-hits-b00-async-8-dependent-s00-main/output.log +b38dce4deb2c3c9042d45739023bb2f4d8ea5102ed19f4a5da67fc7f1a90f6fd jobs/mask-final-hits-b00-async-8-dependent-s00-main/run.json +c38bc459cd7c3f406dd19fc215a204b30f51cdc0d9c44f1086b353ad2ee53ce6 jobs/mask-final-hits-b00-async-8-dependent-s01-original/output.log +0e876e64123d01926d3ab7a7cd8f3e9b050a3d3c1a5e6b9a841b790f72c02b5d jobs/mask-final-hits-b00-async-8-dependent-s01-original/run.json +7afddb9c358b8c7cf58909630d13370d0ec1be7430872146814612106382e10c jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/output.log +c9cff6061e903b0e07ae80d2a871c3551b02c6b124304ff6aed22173998e10bc jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/run.json +e9cb1d7a980b2f5843c118770ebcdb99ec0a2f6d87a16295e4bc6b73ad697303 jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/output.log +0865a13fd5dfa8360f7d960433907922085dbadcf4f80cf8c63f446752b00912 jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/run.json +738587a219ca29b65d6ef50cf2fda4c5eaa1d14c0d53ce52628cb47d6cd38e88 jobs/mask-final-hits-b00-async-8-dependent-s04-original/output.log +63505424bcc9f4ccdb910789e96b8bec04e599b1ff86e731b09cce0388b5e1b8 jobs/mask-final-hits-b00-async-8-dependent-s04-original/run.json +be9ce7f21064f6e695368b6cd0add96579d8ece94283aa42b2d99ad8868ca483 jobs/mask-final-hits-b00-async-8-dependent-s05-main/output.log +9cda7530d80b9228da9fd74c9b582301ad56ac7fe1a0f7111299ba60e91dff65 jobs/mask-final-hits-b00-async-8-dependent-s05-main/run.json +0144bc904ed36a5f221bc8578a341445eca79f01b9e0554eb526624490748a2c jobs/mask-final-hits-b00-async-8-independent-s00-main/output.log +5161522cffbdc0e62b8dd5b00f1ffc9d0cba84de76e2a82f4ef5c6776995e238 jobs/mask-final-hits-b00-async-8-independent-s00-main/run.json +e4e9f5e8f617a08c820517082e14b4b7766e58dd74e92a624ed6264d94517dc4 jobs/mask-final-hits-b00-async-8-independent-s01-original/output.log +d42cef5e7f2c0e5d4d6762258ccab090aefd0656f8fe37b1afda702d18cc870f jobs/mask-final-hits-b00-async-8-independent-s01-original/run.json +748c5fd13b1505d3e1e519c1919d2968b42a9a18023a5496002e3d58187146b4 jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/output.log +8740dd26149a6ba84f64659038c41b5dd7d892670627c09db540088fe1f2ba57 jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/run.json +7cae9692e0125f160aac19f71f733ee462e054aeb08183df804150799a88157c jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/output.log +aa125f30368463dd5bbf072658be9259b512fabd3a3bef847644ceb958a38b7e jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/run.json +45da8157c593dd2745c9304ec0e3a97142726df8fea537d7b19cb85211bf1c25 jobs/mask-final-hits-b00-async-8-independent-s04-original/output.log +6bd58b74cc306152bf101a3cc491f4d1a05b3e44547f9f16291381a26b8d3b1b jobs/mask-final-hits-b00-async-8-independent-s04-original/run.json +95e741b515030aa39aac89701fb8df1bb6dc8aba9aadb271ef2c2cb0da575b39 jobs/mask-final-hits-b00-async-8-independent-s05-main/output.log +548dad35daf58b0f285cd183b8fa118705530c9d92ea07ac0dc474dd352323a4 jobs/mask-final-hits-b00-async-8-independent-s05-main/run.json +c731d6c8a7d457914248b9ef7467594ad61d13c0f004d67ae7a5bc0070f16a84 jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/output.log +511879598c7ed4645fe34ef9cbd51dc3febc179adddd2f0cd8d5c5e2c3b7353a jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/run.json +b4493e87322e66f27e5c8cd04d74844310b05ad8f1fdfba8201c1338ca58686a jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/output.log +790ec952dbac483450465b282004fb82fcd927556e2414d84b82fd629cf5e50e jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/run.json +7a371bcbbdd32460a98ba9e23bc24be9760344d5b0489a1de3394c86b1d555db jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/output.log +b98c96bc146c4a7db2335eb768c3e5f8674dd9fbdf1d76747284a7769328d751 jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/run.json +93465d3d60deb43378cc5c2409255f0055f33b7c202693836cbf21c5adac0aab jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/output.log +890b5cc0c3f15b5d1fb13f4114b6aa6aac66da1615093052b40cc16b88876227 jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/run.json +7a27ba407c583455c514607bd904747edc49f887bbbacad90780946d347cb899 jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/output.log +dcc97b33e3199beb95abdd4571f7a59bedda15adb8e86de6db6bc3099ca46a8f jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/run.json +ad05a7c1e3a04702b7cc24b10b6ce98876131fcda11054cb386fa2f3334000c0 jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/output.log +4aff9cf7b596d61965b0d37b7ea2321fc95433518a52f5bb6c339a91c22626dd jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/run.json +aaf4c870f31925e43eae4c21f9651a3b86caef10d5c330ed72bfd80491d0a642 jobs/mask-final-hits-b00-blocking-1-independent-s00-main/output.log +754f07c0983e94a9d4bfd4d4ee0c990502fe9c94c79757fb09eb0d87cea7964a jobs/mask-final-hits-b00-blocking-1-independent-s00-main/run.json +d0c40ad36899552fc1f657d5abf7cabd484479f19ea04516865d751a8f386fa7 jobs/mask-final-hits-b00-blocking-1-independent-s01-original/output.log +a66d7d32f47c56857ff9deeca56abe0e952eaca4e652a33cc4db620d7991f036 jobs/mask-final-hits-b00-blocking-1-independent-s01-original/run.json +bae698a83a80712510e91e69987dab76ed75c4fb39860146e256db0c30ad4cb2 jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/output.log +b82cdbb13d3c39629e73746c0935d7c3c6050ab87d73cd8c5526c342d79e9521 jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/run.json +7e0c999e710e3a9c82e4d351bde91a18cb1d689c86cc942b074c8d37c01e50cb jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/output.log +9c03944752876aaec3696c0e2dceb5f65063b96eb45a73cd63490a226f32062b jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/run.json +4a8eb2e08c9e9904df097ca381f367d6cab662d7e9e90e7891356f5242eef1dd jobs/mask-final-hits-b00-blocking-1-independent-s04-original/output.log +7749c6113e4dd43607faffecc89f4721b1911006d13eb83148e1340c9f4c0a12 jobs/mask-final-hits-b00-blocking-1-independent-s04-original/run.json +699b03bb5b343d831fc5744c8ca8713b1019156a2d72c7aff2d391a0f37bae02 jobs/mask-final-hits-b00-blocking-1-independent-s05-main/output.log +d6adde2e39dc7976c7b40ecff2b2dc059b7301acecabb40e007c232d34b25189 jobs/mask-final-hits-b00-blocking-1-independent-s05-main/run.json +5f32523a9570d21ad154f0f91cbacb0bfae2531654f79b354c5cd61975595d6c jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/output.log +01ee92b1caaf9ffa442b65436ccb1d135e9f0dc536c6206b9d61baedcb962baf jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/run.json +94021d58b6669fa867f9fa8c4237c2acd15f2652f9aab18ee35a6e96ccc6a963 jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/output.log +256d1e81905ed728e962b09347fb7e88ef33136bfd6f9125b97f49456c374b3d jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/run.json +2b66b09dc3b3895df7e7730bc200b9e03c4b7ed979c2d1a6262c73d90129a755 jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/output.log +507bad3c2f2b53ac84a435c4ed55700483b546cdab73e12b3e4c27ac3b56b20c jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/run.json +3cadcfd97c8e388cff1cb870df6c82e0301b5435f43de8ded652e58c649e30e2 jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/output.log +8e86f23c4e89e7ebf44531958240807e2accd75a9b86dfc8a17fba0c7f689fba jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/run.json +d41a55a4b1ce2061890fdc9f95b91a27dd0c83cd86ee8d1766bd4055c9041f5f jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/output.log +3d00a0fefe46e1edbc633c4fc76fd8023f520dfc2d1a4142d87cfb2bde0683df jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/run.json +358fe96622603eaa5e1b3dee2bfea5b08e89c1e397ff9fbe1f8110a9a7088771 jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/output.log +940c1a004faf3826e7d215adbb5862a05cabaa58ebc68d67869cf032e9645529 jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/run.json +ca917f2682bba0673fa3ee1168c142ec4004b15a45df5774a9695664c611ca95 jobs/mask-final-hits-b00-blocking-8-independent-s00-main/output.log +aab9c78a3f70eecef6b5e6a03609676c69a15fe46e1af79bd24ff0e2d5039b21 jobs/mask-final-hits-b00-blocking-8-independent-s00-main/run.json +b42b9602536705917e4e12e3b7e8f268261ff49aae58fcaead3f75efc925aa0c jobs/mask-final-hits-b00-blocking-8-independent-s01-original/output.log +225686614b02c7119faf2b6c84a957d4311b7f4d521e67ab1612692a95c058e3 jobs/mask-final-hits-b00-blocking-8-independent-s01-original/run.json +8bea2dfd4994be41abc969362a98c6cd2d191977cc1dbbb050c0b200e61bac61 jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/output.log +4ffe69ba3101c79db0d2a13ff5895f30b088c967bbe107f1038464459d395ce7 jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/run.json +3bbb5508a4ce25da334c8828e04bbbb24930cb47b6f6a4bc8f7607719b13e523 jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/output.log +43c71db474b32653cbf55c3053094412f1b682e2b23e4f49d6123ee5d60aec47 jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/run.json +f45af3bac6b80d446df881e315ffbfb9403e94cf066a65152ee023903cb19a0a jobs/mask-final-hits-b00-blocking-8-independent-s04-original/output.log +4e079d079950874ce2d7564b5750afd313683907cf9ccd568346c7ebc9f2356f jobs/mask-final-hits-b00-blocking-8-independent-s04-original/run.json +bdadb0cbd02e80802240778dc378b5ab01c2c451e79b6cb11ffe00f1aff8cf06 jobs/mask-final-hits-b00-blocking-8-independent-s05-main/output.log +c9a6274274007ac9a1801bd6ea5f4ad5473499ab9d4a158a5b034ac6f4f7f5a7 jobs/mask-final-hits-b00-blocking-8-independent-s05-main/run.json +72355d655b515ca307dfaa42e8e9bddef236c83f1957665efb311acd589a6171 jobs/mask-final-hits-b01-async-1-dependent-s00-original/output.log +85ccd4cc1fdb99bf31bcecb8f8bb3e4d2873f69ace70ca520026be0917a8e8b8 jobs/mask-final-hits-b01-async-1-dependent-s00-original/run.json +09381fb8c373de4ebe76706e3867ed3ecbca5bc45054c22b67471265c601baf9 jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/output.log +be064cd48ffce7334a954bd22cf8f0ce7b3d9dce1811e32bb3c359b068f4af94 jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/run.json +8e900d8bd70cb649663fe8501a4933946e80535ed2f170cdb6d8984512dfee7e jobs/mask-final-hits-b01-async-1-dependent-s02-main/output.log +c554026a285537be2710a96683a32fa93b74a85003471c842770a656ce2f1f8f jobs/mask-final-hits-b01-async-1-dependent-s02-main/run.json +8c351562c183a476ccceebdb43d1618ae85c41b5785895d86eb1c198c58b39e9 jobs/mask-final-hits-b01-async-1-dependent-s03-main/output.log +3dcb960263768a8630821c8ad771eebf9bbc13a1029f7049ce68c14188f6407e jobs/mask-final-hits-b01-async-1-dependent-s03-main/run.json +5e61bbabfbd11854255298b0233bbf1660311ea5bda509cac3158933d7a351b4 jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/output.log +2bfab3f597beee16cbddcd501a2e9807ee5233c25dee90af0c1e10c81421881f jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/run.json +41549bd47482d4c9d52dbdf563da4a90d47a1ef5de21417cc181948f3a04bfb2 jobs/mask-final-hits-b01-async-1-dependent-s05-original/output.log +2192da1584205298aa42e00b68cc8f92139c6b5be2f03da7a8b6abda75740c42 jobs/mask-final-hits-b01-async-1-dependent-s05-original/run.json +e00ba215db23fa621523f151aca44b905d29d47b78e139f2dc6f59c12cc12088 jobs/mask-final-hits-b01-async-1-independent-s00-original/output.log +f6198bb4fe70ceb8968b6f3354b13aa3fa596cc1fe3e1c9bb8f67d10b93e1884 jobs/mask-final-hits-b01-async-1-independent-s00-original/run.json +e47e13bc804f988e1145e3ba4c993bd7852605a11cd36ab53c1c7211df615d65 jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/output.log +4d5d6cee0ddeee258ac8cfd680baa8bab584a8e1a1128dda3db4a8ad8f63f1a0 jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/run.json +e677c09bdd8b6a3fccd81806bfd181e03ea0cbd2b8e4c6aefe16d657a2bdcf7e jobs/mask-final-hits-b01-async-1-independent-s02-main/output.log +8998e32ebb10353e54084591f947dd366cad89711aaa005300d2147dfc740fc0 jobs/mask-final-hits-b01-async-1-independent-s02-main/run.json +df71971d9d422b74d49a3ad8f530b8772d188b4c77aed96d2dd059865b3f62ed jobs/mask-final-hits-b01-async-1-independent-s03-main/output.log +0ee7bbc1629139922e0f9b378ad2b0d6fd8ddb419240f08565a4d6598f010bd5 jobs/mask-final-hits-b01-async-1-independent-s03-main/run.json +38912a09c4ab8e6d50ed9638ab00461ec2d91e13956f1c01e4813ec601579f7e jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/output.log +f6887dfe083237f5896af1606fc0b805903e4a1511d7c3ee2da6725bc7b65114 jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/run.json +f5221028bf92459468594fa9d443c2d2de1d9f687fad2210d18365b05e94a9b5 jobs/mask-final-hits-b01-async-1-independent-s05-original/output.log +6b08d234d1ed61f2fd402e6e9b9a0be9b5ad486be0216492a5b9d2cb8cb0423a jobs/mask-final-hits-b01-async-1-independent-s05-original/run.json +0f389283e0b57ff3d30a0bf2e8bd55841e146fc30d72597f6a8012a5e4d29873 jobs/mask-final-hits-b01-async-8-dependent-s00-original/output.log +7dc09f179be6a1b2b0492c4e2f923c103e2765217296c984135ffdd975894054 jobs/mask-final-hits-b01-async-8-dependent-s00-original/run.json +fe0a1ad75a17ef344c6d6ba63682ce818bd95d7e07a30669c0cabf621f3971b9 jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/output.log +dca69c32c884a1b53dca617c3aec5e0d6aa9cb9df6005a30f681c5bf4c35dd9f jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/run.json +7008e6015f19b1f17a9c223c3881cb34df78435fabd2e0f74d0a159754213f01 jobs/mask-final-hits-b01-async-8-dependent-s02-main/output.log +c553d88653b6926313974a67a3228fe5b77a0b26a35f3ef113e5d540b792441e jobs/mask-final-hits-b01-async-8-dependent-s02-main/run.json +1253e2b8203e6f581b422b7958aad8e21e4c6f710200805041709577b9d5bc08 jobs/mask-final-hits-b01-async-8-dependent-s03-main/output.log +2753210df0d86561d8c47c7d3b92531a33b6f4e426420d3fa5266dc5a916a99e jobs/mask-final-hits-b01-async-8-dependent-s03-main/run.json +4e3877b36ec80ef78a2e70d7c6d9359f43bae3a7121b073ed0b03eb3301c5404 jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/output.log +7e32926d4291a94b322559a21f9e56f21a0cdd81793db672753ce11311961c2f jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/run.json +71be61fbe11b5032b1c6983a722acc913d1c3402524e2675594d9d9d0914c280 jobs/mask-final-hits-b01-async-8-dependent-s05-original/output.log +e55ed74136049bdc1f45e7716c330ecba68876684e8c396df0ab130e374bef00 jobs/mask-final-hits-b01-async-8-dependent-s05-original/run.json +e8a79705406c5f1b76f837e7145b05c0f747fa51a7411dd23715463b610d91d0 jobs/mask-final-hits-b01-async-8-independent-s00-original/output.log +7d5acb67bbb8b644a71b5a2749092a9effad7009b34d6e53a6e6bda89497deff jobs/mask-final-hits-b01-async-8-independent-s00-original/run.json +ba6e2085d462283a9b133dce3ca54b26e6916faaf155af6a0a77d9c666f6fec9 jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/output.log +484b781cde31b6a57319378c63e0d0c4a363b34996dd572470855bff88c84c74 jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/run.json +4a6804e92f3dd4435d97a1abf72ebb9d0fb08b6b4646913bc32f4bcd36341482 jobs/mask-final-hits-b01-async-8-independent-s02-main/output.log +b19b9082185d512fcdfc3c9ed7600b496a35baf32d10c75bb5b20ee05b9dc612 jobs/mask-final-hits-b01-async-8-independent-s02-main/run.json +39755aeb0764243cc6bd9371c2dcf668dac78bf29770ba2e7d7a65319c12db61 jobs/mask-final-hits-b01-async-8-independent-s03-main/output.log +c66d0a5e02eee651524d597323e99470ea5e78a52dc20fa2c19d89608fbf29ca jobs/mask-final-hits-b01-async-8-independent-s03-main/run.json +5f34c230de7006bf1056ea6473d9570c1385fbe43cb7a786c85b0ca9c59c4d58 jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/output.log +a0f4b15d1947769df5311582648de8f1e9e3630a501ded35c4dfb57dd48218b1 jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/run.json +f7f3b530038f08d12946ba14597f13ef63090c158c2bed70276467c5f8a22c57 jobs/mask-final-hits-b01-async-8-independent-s05-original/output.log +b15c1340cabdfb21b21b910f5e28e56469da90b766825d3393a1673820b16a60 jobs/mask-final-hits-b01-async-8-independent-s05-original/run.json +99753329b3707e203a5e09db7bb90b9c11bfc5a551026dafbeb7b3ec029e381c jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/output.log +74a0ac07b6ec97bf5b05a856b6cf1d75a124a631869490297a4213d2b1609edc jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/run.json +a735d933bf4d8ae8338f6ba66be78fc344f9faacc01e592c9631cc1a98483ecf jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/output.log +6caa7b51bdd646559acf873d4c6c8e4b6e74b9f1c9875506ae8534f7ebc3a5cc jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/run.json +80b89d9deac1e74b0330e770cdf911a9b78d206f5639f38adb3b7b961c8aeca1 jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/output.log +c1b2eea42270695d6236d9eb2274de4126ef7b16bf0f19d78efb6fcd29218253 jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/run.json +be9b540dd3c99312a3b0fd187cc8fd4d7411e00e00a7811bf02f51ad44b88c0c jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/output.log +9a9c840fc2beb78ed0a07f3c9db425d675b7829cfa997a1d313caa3a25b10307 jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/run.json +2840c98962146231acbb7f1430d2f98232db63809d7d979f35da0c5ec5a4b90b jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/output.log +2c21795ad3a11348bf11db43c274f8e49643847f694a253d56a0b396422e05d4 jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/run.json +556d9224687311cca18c6c2b53b4e094f6a60b2aeb9a664b224f7c7397fe3467 jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/output.log +037175e3a2135db61e2a2e9936c14466d36cf99969ad33574eb72cff16737ff0 jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/run.json +46966a35799cd2fe9d3d4d18b4a7f72c4581fcf7762b32e6ad98eb8f6a85692c jobs/mask-final-hits-b01-blocking-1-independent-s00-original/output.log +33b1475e4fca461c2988f3872abeb9cf5f6224c19d04e59fe57a131e70665a96 jobs/mask-final-hits-b01-blocking-1-independent-s00-original/run.json +20d9392a8aa4d0cf813e0ab677f57014011c66fb2d7f6781a897691c6307b87a jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/output.log +53524890160d8ece8797ae2b40fef3120b122fb973486aa42ce6009d634f374a jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/run.json +5afd595d65246bcf3c77de14a8d6277977fbd925a8a95e75e1450ef25a04eb09 jobs/mask-final-hits-b01-blocking-1-independent-s02-main/output.log +5eebaca440c8a4100b57248ac68fad956e3acb1ff68e3f1615969c47281e52ec jobs/mask-final-hits-b01-blocking-1-independent-s02-main/run.json +fbb868601fb7d80dfebc0a38770f090b4bb439629c362572a8eb1abe587442ea jobs/mask-final-hits-b01-blocking-1-independent-s03-main/output.log +fe007a68390c462447d59464e8393ae54c3a63f8605c6044b0594400ab80f98c jobs/mask-final-hits-b01-blocking-1-independent-s03-main/run.json +5121548c23b505d7eb18e662d0fbf45e2c310d94a04a522a6c8199694332a0a0 jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/output.log +2b887ee75253956f705d49e7cf3df7c507b4d65ad931f9ae96c66cedb286c17e jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/run.json +6b09a1b1df3dcc0a18e35842eb81827dd72f3f2fb5b9db804085a73868ac981b jobs/mask-final-hits-b01-blocking-1-independent-s05-original/output.log +701dce26e6d46bd3a62517df0cfb0d2aa4ebfac4b9cb9a1d182016c4459d61fc jobs/mask-final-hits-b01-blocking-1-independent-s05-original/run.json +1c19c506fe60f781a3a383a9d353c4a98055d25abf445e46c596ecb079f1cc87 jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/output.log +81d91974f6793325eb89f79a91d458e7d734b7fff3e0e95d6e9469741ea1fc71 jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/run.json +2577c4bbed104a03da27f0b44be22abb2798eba00cbac41dc45ca5022274997b jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/output.log +fbefde9099b972de2f7d20a88df90dcf91896bcbaa97c503d22326c128123fce jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/run.json +6cb8cf476b73957582f2dbabe92618052b34910c18749990897174553fa4865d jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/output.log +027218a7bad0219c314d5363b7f4a91be6279a0e8841fcfcdbffcc3fc9984e54 jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/run.json +4fb18f9ce05a1c211fdb8c2981b10c32165a3e8a86b226f27578a521cb963076 jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/output.log +b85adf0a9e9d6acc2dc21597fa63e2a48545a6f8d5fd00f2ab1af1f2131f3d6e jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/run.json +1072c9fd54c47b2343d35b0d436ff2b3c9cd7080b56ee261ab7d4e4d6513adaf jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/output.log +622b2e523f567a1baaaabd07598716eed6855437951a32fa9063d5a75d0f26f3 jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/run.json +2086f6a878c273a9e39c632ac0aae6c72301458b1c0574214afdf6624ee652df jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/output.log +c5a707f8208c33cf6087f1164a558486dea73530c35e47935de3205402046395 jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/run.json +65d940be9448618d13d84ad8465b3e2fe4c9c95d6e250ae5bb6ed578fb2131de jobs/mask-final-hits-b01-blocking-8-independent-s00-original/output.log +739f63ceae864d5ce2cb9429c2e560fb9165571ce97d838141105a959e084883 jobs/mask-final-hits-b01-blocking-8-independent-s00-original/run.json +5a0bc5a87fb1b07f21542bd3297ea5c8b657b0f82977b799cda09d8d206a4de2 jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/output.log +d551d3bc3980c371f114a40491b9e7035f8bdd3c26becbb30058a4b0734ee891 jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/run.json +311acc6113b957b13aa6c2099e0f9cd31a87273b929242373fdc0585be42cf5c jobs/mask-final-hits-b01-blocking-8-independent-s02-main/output.log +0c303c80a5f28fc1058bc7b699723c3a4dc3f6ea5cc347fef12500e5134147fe jobs/mask-final-hits-b01-blocking-8-independent-s02-main/run.json +1b0503cb0d86687305b34a9d111ff3c854a7d190ffe1f5d9832b871a1c60a3bd jobs/mask-final-hits-b01-blocking-8-independent-s03-main/output.log +500122260137b516eec4ab76c25954b4b4eb9ff5b3a7c82d8f39baff587c7bb1 jobs/mask-final-hits-b01-blocking-8-independent-s03-main/run.json +eff23220269d1177b1b320e88b72edc1b757cbbb3d0a81f3f9e2443f5cb734c0 jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/output.log +0e0bab7bfdc9b6f8655454e93d6e86fb23504b24d5dbdd6458fbceca55cf2979 jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/run.json +056f55ad0e4df912f26a8bc529d5e2c2d30825fca9366ab8af3bc1569d141e44 jobs/mask-final-hits-b01-blocking-8-independent-s05-original/output.log +19c18e7e78bcaff9a5fe7c3b04233349a2e3b93c4b2e0a2779e623946ee5be7c jobs/mask-final-hits-b01-blocking-8-independent-s05-original/run.json +f30a6ae20ebe8ccd8e029e89e210c1119523a5c44a1bbab8dd6dface29ce5f12 jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/output.log +d5bcd4cb60fabe66cde8f6bd0f113266a6ee8452d6aa216c21f5f37a18f43af6 jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/run.json +aa2394df0ba38a2425d87c6e656d5f106abc06f8045fd8335e4ec5f6ed87498f jobs/mask-final-hits-b02-async-1-dependent-s01-main/output.log +06dc74c8910737e1919ffbce698dcdf64bf67c9cee66b7c3228a6c7712a7e42c jobs/mask-final-hits-b02-async-1-dependent-s01-main/run.json +d3e1fc9f2db0b661c8e92f4ff7f6106212b70f83340d80dc8dece6c4fa5d7340 jobs/mask-final-hits-b02-async-1-dependent-s02-original/output.log +efbfac579b260ad1029c5bdeff94e8dcf2f8049c8231fb9974ce917e7ee02ba4 jobs/mask-final-hits-b02-async-1-dependent-s02-original/run.json +75604c8f9a91117cc307f4289583f13679c6aef331d67a9921bec3ba112439e2 jobs/mask-final-hits-b02-async-1-dependent-s03-original/output.log +d93c2761fa4b8f5f49fbd5e2c43f2e2edcb807107bb05bb8bd6f7304d6281807 jobs/mask-final-hits-b02-async-1-dependent-s03-original/run.json +7f684b6d35c67e3b37bd4d9e72ce4a370d508497b4a72f9c89d9807202113b31 jobs/mask-final-hits-b02-async-1-dependent-s04-main/output.log +bb44c948a6e04d2d0d5ae3c8b7aba22e94274bf8df13f8c124814861922be4ae jobs/mask-final-hits-b02-async-1-dependent-s04-main/run.json +520c1b70709d2967afcd5054b4cebd2b7bb4b5eab35ed39179643febc614657c jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/output.log +a12bdb6d9d31eca6614538d10d2be32f93d1683986fbbb77abbab9eb0f5f3a52 jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/run.json +3c3d8644676f6e5a45531e2e54b6d6b5345b55e3a8126c7a54fe5d531f92d0da jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/output.log +3b8d0378acd7aaebdb0e6839944c6539e501509f0eb55d2f252b842dfed00f16 jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/run.json +fa80c3a5bea3694563182f98b9168351665da53510ea7778afcc294d423556d4 jobs/mask-final-hits-b02-async-1-independent-s01-main/output.log +65107e7cc00b4a4baac2f3867d5a27be273cc9bce7daf0b6885bdc91d33ecb90 jobs/mask-final-hits-b02-async-1-independent-s01-main/run.json +50f446c176cf285275a1da0b472a1c1b2e32d93cd731c8256e12139c308bcb8c jobs/mask-final-hits-b02-async-1-independent-s02-original/output.log +77bce17529b428783e0852f522b316e04bcaaf2dcaf0b0bfe79b733c8bfc132c jobs/mask-final-hits-b02-async-1-independent-s02-original/run.json +ef338eb0b7cc599d45c500da1d92d0e74e0df1418ae2c948dc397810db6aa8eb jobs/mask-final-hits-b02-async-1-independent-s03-original/output.log +be215d68df5f10af9784e52a783bcb0ba28067e305b9304601018fb4c6b64a70 jobs/mask-final-hits-b02-async-1-independent-s03-original/run.json +bd6d14fa180bf267dcb575c7f5cebee5391826835237ad5043331a36b1dafdc0 jobs/mask-final-hits-b02-async-1-independent-s04-main/output.log +a06eb84ee468282309cec5040b8203baded296833b3bfb91c2ee2422c6ef7461 jobs/mask-final-hits-b02-async-1-independent-s04-main/run.json +23ffc08b7d04a071bea9f1f232bf83ac208b8442a20a18b8d5088b3e49ae9b84 jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/output.log +5b70d1d9e3a3a4443881733498287bd642150b56c06f6a47159cbb2c3fa4d368 jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/run.json +9d3fb6fe227c469bfe65426641dbff6526c59982c0b733cb1289a4b89d160ff4 jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/output.log +a8030df39b91d9af0de4b4346b76fefb37dfa949840c969d33f849b9ef9a15f7 jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/run.json +28954e52ca5a167d3d5847a1ec02f1d2206d1c2eb7b4645066a4fc6f45de0c48 jobs/mask-final-hits-b02-async-8-dependent-s01-main/output.log +4bdb10e285bdd0a06471aec2223e3998d7be86f67058b2e411f6bea45caeeb88 jobs/mask-final-hits-b02-async-8-dependent-s01-main/run.json +52fbecd4df14d8e7f074f0184dabe7d5f5bda1976cafd1926b2438971e1b98c7 jobs/mask-final-hits-b02-async-8-dependent-s02-original/output.log +457b0f7be57117259714c8da18f6b9e6a34d6d43e6ad38254b576ff21eb410d0 jobs/mask-final-hits-b02-async-8-dependent-s02-original/run.json +f2d96801ab05557f156008ff27a59f702972dabef882402a3ba70196ef830b1a jobs/mask-final-hits-b02-async-8-dependent-s03-original/output.log +653acdf6581a54a9c5f7f49c2546dc42fc84662ef7a1900836b40a9f27291271 jobs/mask-final-hits-b02-async-8-dependent-s03-original/run.json +96f0c7d80cc0a09279cfb7a18360d1ddd583e493614ad1cf91e2def853e6f5e0 jobs/mask-final-hits-b02-async-8-dependent-s04-main/output.log +685efcb9c51eef43d38d52040212d96572b7316b80b4c25ff658f11434649c5b jobs/mask-final-hits-b02-async-8-dependent-s04-main/run.json +c4055544336fcb3c7c95e3a9a0cfc74f44fa1e8c99862d50f51a1dc0dd09d6d8 jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/output.log +56355237aaa76570be84a792e4361a4ccc905aac1e4ca69ecbd962cc595dc4f2 jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/run.json +16c9e31471aaa4070b34f10074a1d9055d763c26b0678c89c16799be3a1b09e0 jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/output.log +89ae4aa13fe987e78002ae35a5239420725a733450a8352a73a597ce8297077f jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/run.json +2adab677f6138baf44a252cbdee80697e8701e79c900000f387773d8e9568a83 jobs/mask-final-hits-b02-async-8-independent-s01-main/output.log +2cc66b2c2dc5a78320bb91142c99bd8cedcc072fcf4f0d795483e31f2da211be jobs/mask-final-hits-b02-async-8-independent-s01-main/run.json +5a73c14ace4e4c5a1f105884d0372204e8751b89fc4e486d34c460f6e7df6712 jobs/mask-final-hits-b02-async-8-independent-s02-original/output.log +3d4a9613cc1fc668347b5b95b65a6b7eec699109269caf22cc0696daf0b21ae2 jobs/mask-final-hits-b02-async-8-independent-s02-original/run.json +297fb74d56a269f6c05075291da27ec3462df58211152b2f65b482656ad637af jobs/mask-final-hits-b02-async-8-independent-s03-original/output.log +0ea75c5f54ef7f8c2f73ecc44f505d18d8f900a312abb8882f52912ab3d7ddce jobs/mask-final-hits-b02-async-8-independent-s03-original/run.json +6647cccd213fdefb00af44f17af7ee2d9980028719db87fc6cbe8527c92c5008 jobs/mask-final-hits-b02-async-8-independent-s04-main/output.log +2a2b3c4fcc7f4309b6d8637d831abd983a2a9f5dc410dea1dae3f7ac5e7e798f jobs/mask-final-hits-b02-async-8-independent-s04-main/run.json +3a133c8200ff69becea4c5812f1adda2d5b7a852d0d958ef67833e4e5ac30402 jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/output.log +f78766a6b72e7c8cfcb7ce502ad4347d239b35ddf314d937f3f969e920fc3c1f jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/run.json +eef49f3bcf563adc004b9aa5437531ac35f9fc5650fc7ce5d7a2b2069f66c753 jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/output.log +34f08d1bd5b0bae0e2e921c67ded65144170215098e32a71bb130630d21be4bf jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/run.json +17e9ac626c272bd72fcb7d905231cadf5115eefb44431deba238f2ead044ace7 jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/output.log +0cbe3f2fe9acb9408360e319cb449253e6dcd05eea849cbb3b1bc4ad52b7710f jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/run.json +e263050ec4b460bf9b6e03578c8ac7b875641b8d24a2f81f257e073e4089ccef jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/output.log +719f33d13e6d1549e0f03bc74ebf066cce2795fdfd0d308cc21d7e1c1ab3aad8 jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/run.json +e8d41538121d1aa51662092193a82152f7f161428c97f64f134488dd23d272c7 jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/output.log +aa059e2365da254063bc8bcb3fcc29bbe8a0c8d88da8f876515c0c5daf4805b9 jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/run.json +d577b176d67b0ae24b4137800fc0afeef0b43995af5fbb338b8d4fc19f9ba376 jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/output.log +6f08f277837c2ff801c72a42f2d8cbd543d8edbc81a025590b35ed6afca09da8 jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/run.json +117e9d9419ca875a973c27140b5c214e3edac7ca88777bab582ec40b0848bde9 jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/output.log +ef1b39252cd1f82ce185cb98b47fcb65e4c85413f2e743c1385fe88322f2e801 jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/run.json +4d035afb90366bb869ade92b0eb8638d0c274a6e0c4fe21ddf19a7d534291a2b jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/output.log +add9991c3e0cc210dc2cc6726945d25a391c548dc09c8f552885cc2355d5cca4 jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/run.json +b3b46fa2ccd7e6a6eafe34c7160b4708a55e96b70db70993ef7d6befc22cb966 jobs/mask-final-hits-b02-blocking-1-independent-s01-main/output.log +783b0b72a4863510c3664ec4ae301620b62c0157b9559298d0fb9410923bb587 jobs/mask-final-hits-b02-blocking-1-independent-s01-main/run.json +7fa48d595e09035be50f03f0c29d8d191882020743ccb44d33a61c738471ee50 jobs/mask-final-hits-b02-blocking-1-independent-s02-original/output.log +473117932de5054a399a3b6b2a2bbf3b7ad8c4ba4be08cf9c89d81d6ba0ffc95 jobs/mask-final-hits-b02-blocking-1-independent-s02-original/run.json +cbc643020f90b5054a2e4c3c9ec637df5006ebbbdef41b1f2d4ca1f904fa00f8 jobs/mask-final-hits-b02-blocking-1-independent-s03-original/output.log +5d82b2990cd8f7ceed32c5f7e8f2e61f87e5ab6461ca2d542301ad6a52cecb0f jobs/mask-final-hits-b02-blocking-1-independent-s03-original/run.json +b75766a7df112a3a776bcd5ca75aafde75c9bbc6ca7d7c709351f502c756e720 jobs/mask-final-hits-b02-blocking-1-independent-s04-main/output.log +b24602758b3fe7976a44c620b9fefcf527574812024bf46fe9cf26926799883d jobs/mask-final-hits-b02-blocking-1-independent-s04-main/run.json +774b59ef171eacb6df214bf15b89a894a8469c933dc27b5bb45dc9e4eb2688f2 jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/output.log +b12c142c304a07349ba90eea1df0b0fcbbb16ae3ab1c63247799b98aeeeef62c jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/run.json +e4573b1ad0918b3dc13ebad4310c67f18063721f8127a605603a0ed575dae7c1 jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/output.log +c03b703578d13fe22c5e8b861e4d2bb492eecac1fbb9045a514f2055d847b33e jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/run.json +8b766d6f341a5e8db1913b122f847b7e12f2280241627a1b93e735874c8b12b6 jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/output.log +9858c7a5f30b2b545eadfcd31943c732515cf506ad2b2d865040c8f0efd1b2fd jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/run.json +fa00cb4b1486b9d12e8bc6c293dfe5f938bb47656273d6d322a75083b73067be jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/output.log +eea4944885c9abab7fd6fa6422ba4a23b092ac7f30d65379a09badfa47919395 jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/run.json +a048be93e1e448e0c1091bd6963d2b6846d468cdf7ce79f5adff4e72cdf9bd1a jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/output.log +80b85619cbc5f20aaf2cf8669adccb1a0e74a44585b495c369a61ca2754e23d7 jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/run.json +d11372d2e5409cd65d4615cf0a2da2ece56cb70fa6038929453d6d0fd075e045 jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/output.log +b9ff41ccaec15af339b81ae5274badb01f7bbc01c8aa106c06340204a3df9901 jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/run.json +b5a5f2ac8820c28e4db3b54e71a424385e9a03c51d2dc864d288fbab83a4179d jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/output.log +9a096fa46aa6097b81fb412bc44916d82751fe2e5131e70fc4acad243942d6f0 jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/run.json +510d23d8a94a3eb8a56f88bfe0e54e5feae03a0f488924a680eb83acd0febd19 jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/output.log +cf7f64d2a8481c6451c1175d306cb643dfb4dfe02cbdb2a1f4c1aa88151e36b1 jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/run.json +2b6304ae8f6a581d44b5a29c3a6f53e36ddc49144beec9f127fdcf0fe95aabd2 jobs/mask-final-hits-b02-blocking-8-independent-s01-main/output.log +cc90aae6fa06944dfc638615d650bade341f4c131bc4a2027292527ca49c042d jobs/mask-final-hits-b02-blocking-8-independent-s01-main/run.json +7dd312250509cefb919dab7b651850a734698dd90943751241b5db0827812fb0 jobs/mask-final-hits-b02-blocking-8-independent-s02-original/output.log +26c0f53512f5358b481470fcc915e0e6042de99021c854d3fb206b77df30ec42 jobs/mask-final-hits-b02-blocking-8-independent-s02-original/run.json +222ef877f834a5083123b2d116cd301c12e2eba40a0f5f62ab720d9ee54728f1 jobs/mask-final-hits-b02-blocking-8-independent-s03-original/output.log +34ed68c6e0d6cee7088c85371732c3047bf79cb80d1c50f62941e0395924f96c jobs/mask-final-hits-b02-blocking-8-independent-s03-original/run.json +421d374b2c3c5adc63e3d04d9b5b909d2847d129ea122f01ba17aa61428c46b0 jobs/mask-final-hits-b02-blocking-8-independent-s04-main/output.log +8e788ae37a8339ff4bc36481f19cd689737aeb174c0608f181603e8083fb0746 jobs/mask-final-hits-b02-blocking-8-independent-s04-main/run.json +2a0e358c84dfcb43b04be924c40fbfe48177cfad7a691bf5fe666fc1b30d89f1 jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/output.log +2273588dd9351ad2a892db72460c53bb1fc5915a8e5c27d852e17f3c0f726e07 jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/run.json +2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0 jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/output.log +b79040009ee56699a433d753cd854fb6a00be1a23d5b064ca77ddee45d5b7d13 jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/run.json +d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144 jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log +7ebaba256f6721d46d6a2c7896b29fde0e8dbbbf056720475464d952510d0bb2 jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json +85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344 jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/output.log +d5a913bd8d08fc05b91d95d67692c8199b23d7e0976d0e5dd8e7dd9b0109e584 jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/run.json +10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log +2ee61f640737dd859b677097653d34a0d7afed36e6da286158b47f290a124e5d jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json +d91d8a470b01d1961168d65106dabb46593ef143038b192a2ac4658a9938cae2 jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/output.log +61016eff33df74ddec7d75171c5700b28e3c6135e76f59f2031449ba6ed56695 jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/run.json +d9db221ddb7ae031a73138538623a7c3fefa792fa7b14c6a1b840625fa9fb1ac jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/output.log +3439b7e59e8978b391b22522dd18ec6aeccdb78616ec58863be49e30dae1a1cc jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/run.json +8366e0b726d76f44b58fa24668d39963337df1d20cb0eebea5a175fb9449fd6b jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/output.log +1c15f23f04f3b22f0893f055d4ca402f78a3fa80bc7a56dd498ee2f478050762 jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/run.json +0c9e8fdd50c8db27affca64de0c7243e6a989bcf67b59e46ec6a37e7dcda79a4 jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/output.log +7f2b85c1eeea47ed4e0c9d03534cbf10ea99e068d0bd2aef2439c0100bb4fb8a jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/run.json +c355bb5fa86ceb93b6298beb4db331cdabed9de68dd981f76465816395f8a97e jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/output.log +e861b8b0a7a7cf19264464992009e08e86b1a56caaacfd0637d1750c40bfa6fc jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/run.json +187e8a6b133e653ca406b2c66d40dfc99ac6a6e54551094c5ea73e3916c274e0 jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/output.log +85b5a649d28ecd1faefc902795e10b61dece60684425e20e81f1c6f2296ed983 jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/run.json +bf2d5f6e56ca79d1692bd56c5352676d7e3b0d4091a2c5034b8d68bb65b03890 jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/output.log +40ae30013df13aaca5963e5717227ffe51e16a0f983b2e85d4d75d2fa946798b jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/run.json +28b2b2b535994b9b04a4b5b7bc6a001a1571c194f93d865132f31bab59e72f17 jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/output.log +394aa87125e7f5b0a67e1096e3ccca7a88fca761fd4dfd5db30ce2f9a1621cbf jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/run.json +56a6da1c6e0bef6487ae111b78e700fce7f37dd06bf9b80df47bd381e5f05587 jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/output.log +5ef8fc06c4846e5471f07b69260b3f0fd79a552eda7b87d6b1de529766804e21 jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/run.json +3cba5e1d9ee53e10b829565bd24ae88f32faeb4713b7c400b231120e54da0aef jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/output.log +1810d03fc9701d3d9c3d21b0eeeb7691f7fd21e9f609051eaa2beaa3e9640e4e jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/run.json +59da57f668fe9f577c055e1cd89577738525a57a06c1598aa7b8841af9f16577 jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/output.log +dba7d49bb1f1d0384c1b13f78056870fccb98e6cff717f46b9563f85b58809a8 jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/run.json +fb5ec05989d97296591a67c538c9a3975cd86c747f9c0f79b47af36f0497a04c jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/output.log +47b5acbf71640490fb6c07fb05b8e1d2b45ec4f113f74ec24a2bece5cae22b6f jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/run.json +9d48492be00da52e43b782549a9ba0ead4ecceef54069dd9ee511201ee933192 jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/output.log +c93a45385063e4db63c0eefb811dc26a27512d161a4da90016b8255eac1abfea jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/run.json +8e8ee2aead114b774e43950c345943431cb8f66d49890de13ff03f659928fc74 jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/output.log +d5a0766b54659c09fac0562aaa35cba5a4e690a2941ac7ce9b4ecc480ff6fcc7 jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/run.json +bf31e0ae3b0a15d4a63a7d9d05ab76db9e7d160f3b7b592ce240843addff8926 jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/output.log +bae9529b864041798e300c95d41435b7628eea5eb3bd7e51a022c233dd5001de jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/run.json +a3a4998a1b4db854cb70b991ec60ab746df2c8650cdd448287932db54a5988b7 jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/output.log +b2d25dc6a99a0d1ded70f75ff59c1e656622da0d97c0bb9646c03ac7677240d7 jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/run.json +f1fede92e8f246639170ca53352fd2ccf0fd144dc597445c03cb4a75f4c65c65 jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/output.log +b5799b89481a9ca8ac0e0186bc11a0fde4ca0fbd05ee1a1ef18394426a832fdc jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/run.json +90b9f7167371933ae07fd6dcbc04d3da49d7ddb157b1e7843ca24278cb53aff4 jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/output.log +f5d4ac8da31b3dea8a0a9798f1a40dc3f66015355451fd8940e019444d3a1a56 jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/run.json +71f3377eb5af459d51634a6bdf0ea188cc7b6f650e6aa1751d2c8fd0af9e155a jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/output.log +ac749ad4142070763cd9f20fd0b46fd26b11a5baa38dc99670159d930fced848 jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/run.json +a14fb1a4e20de9a263eb3f4280e46f4db69dff80145a0a5ddee67759947492d3 jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/output.log +ea6760baeb1102d8d7f3c9cd6eb9c10344e23fb4a7bb07d675affc61bb36778c jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/run.json +c16b275027a3cdef376072d69a86b466f0faedfa0b16efd8001e3a744ad16c83 jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/output.log +a90c6b5c679ad698e57fb9eacda17eea6d4231e88872a66a7f7a7f5583d96f71 jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/run.json +ec295678d1a8a00e95d47e5abf704c63435a2789e7d54bb351bc35a2dd998a0e jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/output.log +f0679503be755b37b97e7273ceb00660e1e935bc96ba6983ad5b18b512fa1a65 jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/run.json +ec6d1fd5661cfea0004925a91e7894547d4083ba8e7d8b41fd55cb05e01c93a8 jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/output.log +cefcb30b44ff465dfb4cba3506a1b378ef6df17bab24996f7a4bf85d8a5838d5 jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/run.json +05544ab50e9adc7c3067b48c5ac7353e031693bb4ba1671bb152590958eecc8b jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/output.log +d6e48858ebb242e6d9dad93d38da00fed83f4dddaaf2d1acf96b5a7755cebf81 jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/run.json +0dd32616e401000cf3b892fd11b2dec8fe040f6230b9ff59a91a28de53ef06fe jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/output.log +4c2c89adeac3e46a2c17ee80fb0223268b7a74a886d5ac3129ecd03036adc247 jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/run.json +d04ab900e3fd7921eb20e9fc3ea59f980239c9514514d637c23335a9b019b2a6 jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/output.log +f0ac633882a25fb055680cdd63015bfc82ff3a4496c828ee3bce1f3638cba755 jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/run.json +ed76e48f32e64f995e563b8830bc2e0a5695fb26b267278d2f7561109aef1f30 jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/output.log +28098231a8a9d7ae3636ddeb0e739933c7fcb69e59fca345e1abf5ce8c119fc1 jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/run.json +5f1e1cf556dc5cb9ce53432e947208866971882df309bc73015bd571c44f04f9 jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/output.log +09b3bb6e1fb0001fe2768d0214b2e10098dccd191da02da80d6317a7cd1eb7a8 jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/run.json +f8e966762b3d50a4e4b8da30d74ccfc5c3efded55084d2cd9c728f42e1992c52 jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/output.log +abab95bf27b8ddf756b67b5383144c8ded2f1b59086949f25936d7152f20a0b9 jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/run.json +4e7fc5b3804b1c50980a2c5ec3c9dd985f2801a84f44f7cec258e3df8483437a jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/output.log +b8ef2ada7716a37591cce1deee66328a1f311a1fc9d1f7421ae089183d607426 jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/run.json +9452aeaece4df50fa5c9c15803589419d7ba1949bbcedf8fbe3a9ed1e155d3f6 jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/output.log +becef9aecee11c77c72e4c252710f131b0d541477a40377f741245e0b0eaf9fd jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/run.json +1f885a0c70a395694ace3a285358b7be664d22c4cd0dd8231ecfcc83d826ac52 jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/output.log +ab1e01cd2d0154d33e8b65ecdcd1835a375e2d76a9896f8a35b653199ef275b2 jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/run.json +6281d9f807f1a11c450bfc10d9c92ceb5b49cba4196f9ac179295db83eeab20a jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/output.log +9b081f1072302db9de1aa0adc7702e8956dfbcad2eb47e67496d396cb80490c3 jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/run.json +38e464139a5632438d35dd79a171fb2eaa1f51d2ed0d7ac97e8a9b36c16ca7df jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/output.log +c239eb8b45437eee9eecaf17c2006562473138eaad38476418098b0cca8873d6 jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/run.json +61c1c0e19b1fc24c8d0f7d36d8ad258b8df0faa28e47679b577a2094b10a0980 jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/output.log +c5a0a93e2756c207e5a8b39cfedd010bf0388ef204d886b6fce3ccb8e0dc7526 jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/run.json +db9f0628372a035ee9949b1144b3d0ce537fe3cd06836b42af2610bcb31c6107 jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/output.log +da4991ab26987bc2ab4802f42e73a23adb51695415e860c7c11509203b69f703 jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/run.json +d69789b58f94198f1eea5e77eef414be468a17f79672d1603c18905dd1c65798 jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/output.log +645e8bc0822898b4faca0cce0c695d14d76aa30ae7429e28ab33bfcce2171603 jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/run.json +ee6d14a3f626ff7eff14ce02cc39b679db1cd8dad4f8c91a2930396dfbc0b8cf jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/output.log +123336d5a8128e82bf200a29aa2a7fa758e45577062b3ffc256ae91aaa87d6d5 jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/run.json +42d5bcbbc2b28331eac839ebffaa40e5641d4053a9df76feff5b9d15ade6b570 jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/output.log +9ee067b72abec95e7dfad395279df76632da6a008a96b212d9e462892a08ec67 jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/run.json +a345a0ad360941855bc775d4b53ba64ca7fe62d4446d657491597123ed3c9463 jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/output.log +781f8ead1734b3474c25c201e4e065ad79a3206058ce1cd5d59d1754703c367f jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/run.json +dafc312d32867f88b45f761ec58191a448581dae146cbdbe6d0a8e20283640f4 jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/output.log +bd73150e2ff16c832b78a9b4c8c3a8f620848dea421379af6305f3a3fcde7ac3 jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/run.json +eb0fae813572628e900101f8fc1f292d9b66dd180a0a0d540e8bd56fab0241d2 jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/output.log +dc7afad9b3424c570c12ff95d4ebebac7e82d7050c879507cc2c508e9396c143 jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/run.json +c85ece4ea5fde937b89e46394676837cbc8da7acaf6d30a7a583b456811d4eb7 jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/output.log +0631179157a43d34731f2cba36b86f22e8cf7957b54ffa51df1168ec7e809dad jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/run.json +a8d5ebdb2809c88b6fd457d9d0ff35fbfcd64e77c6d78055ad3d8a4bfd2cfd38 jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/output.log +dda1a59adfeb231aaf3d8acb7b40cd4066ec37ec0f2295e8dd312394090b3247 jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/run.json +8a95db8be5049160255b8de8f2ebd6cf0efa27e3e44da078ed1118bd4fd5d98a jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/output.log +e0e0299e86c0ffd24d01a7df7ffdbace1e5f9f557200a70e0ad82144470193bb jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/run.json +5dd98a5ddb7184b2d0536a5496cbab4335122e60807343d0026c546fde5d64c7 jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/output.log +f06b300544b9fbbdc1e7c73f387682d5666a61ca73f6776cdf8e8a756260b0b2 jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/run.json +e2285f45d07667beecb7b1d2bb6af4f4f29e484e294b5230a32da0caa5cf528e jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/output.log +87a7d1ebb5dce0c5b86d6bc15de918f9e6be06721d193edacfd915446ebc4a00 jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/run.json +f676cbc80f9f357c72532ee1319530646f96dfb7dfcd7ffdd67ba4a32f8fe327 jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/output.log +d65961c25ef5f4f54abdd39f1d084d49cc0f3c523dd844bf29468517de799c69 jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/run.json +fa53880cdd0daf766a542d94787ecb781a7c6f66b659dbcf99345e1e8d73292a jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/output.log +26ea2c29664ce4d59481b50701294bcabce0261ba26af1cc7dc82a15bc7514b6 jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/run.json +5184e3cc939a660e63ec506c57b6901783e6a8dc7643a0a7f2afef2f808ca364 jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/output.log +763da11003012ab60377b6fbc69582b1f8776fea8b9e4376efdef12849375eb4 jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/run.json +e6b088fc95b5dde5733ac79bd6132861feba4bf87acc717ef5e564c5c244fada jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/output.log +499e954c446bca0dd2bd165878f60bd19bd8fb2265c9b81301902018116ebac0 jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/run.json +699c75a565d158b02ad71f0e39262f2bdaade30fd3d5aff4b0a0c845ae536288 jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/output.log +d22dac64c38c2894daaeebcebf9e2e3bf221104771d3061a52a11a229b830aa0 jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/run.json +3776a2af5e740b4c753eb4b2a0e076facbfeab9324f004146f97b21d02501dea jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/output.log +4efaa30a7bb59e3480116ee3b7e9fb871663054b6a8f281b49e7de27d8e9bfbf jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/run.json +ae3a64b74803c7837d37318154d250caa3771398a98005d86739ea5d0c6557ee jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/output.log +512a7444d839f7aaace0d62babb96cc3d8a956ee855a8be0c316dcb0fe680879 jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/run.json +b597b6fac304eb851d9aae6a8e495275f8157b83f4df7eb98061e25946cbe150 jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/output.log +53f5ec1a11eced6006d894135791adea6a204decc2c52d92899afe93bd6dea73 jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/run.json +2a2c7766649af13bfe575b0615284a6c2ef0669eab96eb186a86e08661d01a74 jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/output.log +3a82cd4b3bd98ef5178121f1cb3347055385ac46d49cf463f1fa5129a41e79a0 jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/run.json +996912661903dd3563923644833666fb360448d66e48a1e97139537c07a3c962 jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/output.log +8f69dd6f9e7fd837076dffbae9beaff0860f2b47f612beae389f241236f58468 jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/run.json +e52eb3b7c8cef01abe25c3984608db11cbc3b54ba330ffbd7d41edc46b644b97 jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/output.log +8596f681c5143ee953c3b35601816477a6bfa3ae3d053a04acf2e248330e2c56 jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/run.json +e78922035aa0ddbc1aedf699b91b102bca5d06ea9e85a1dc6539ddce57b7567c jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/output.log +506b1c5546e19ebba4729afcbc9281fa265621c4a07285336bb37312593de660 jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/run.json +27cc2d2ac4cfcff2f36e36a86fbe927677f8f36c633e8a001995d2bb6f5220c1 jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/output.log +cb98bb8b97c58b2992fd0e614a184b74c0ff6ec5c4b9dc9c5a985095aad18e8d jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/run.json +035f88d3e7ab56ac42bf32298f5926b7f94f6d2b51c8de746b243156395878b3 jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log +b6f189b105bfe94c440a411762e29b7f31e787ca698c45ff9f168706897e4850 jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json +e58803620fb76a8051a0a906d8fad95489d0eb9cd6d8581ab2131eead9abbd40 jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/output.log +bc1b153a76252b409e58ce67ffe4e6c39413b3d97e35c9029d16615dc3f1e810 jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/run.json +10d9e7484e899e767b48ee6b43515bab05c6b7643f0dc97f14a1974f2c0fea47 jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/output.log +9e473b03c95a555ef83ad75a0b4457b18dae65d5a3579e34ea882393ab29d9b4 jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/run.json +b09ceed9a9024c0783ea77c790e2632ece7b35fe21864c729c43be06a6af06f0 jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/output.log +90f42404912b412a383b7ce70fe817022e67a310a64fb48d4d011f912f4c1b1b jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/run.json +364c103343cb683f46555e95e0b1a6b688fa2a2890123e68e4508becd141eedd jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/output.log +0952646b8198de86fa4a851512f50619170d0dae00a875492aab3c148a8c130b jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/run.json +29326211a0f775bc73f810b738ecea444ce86c4739485bc0c429fdfd2ebb431b jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/output.log +84496334faf88b480d45863123d83d86ab7026d43f941b2629b004833d26fd7a jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/run.json +d312951aa01e3851a36045422dbd2663bc684d8fb9373bfec42cc124154df470 jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/output.log +ca4f94e9015f6890bcc13fc3041a9ba52c3b51d1ab741842a0007e536ab2e372 jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/run.json +2cc45cd49d8d6226201d316b3f2c7b6e414d163e3c7bd8846e6b984241a6bc2d jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/output.log +67107c68360fd325d69bebcd554530fa63f7c1de974062ba1864dbf870e329bf jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/run.json +b4e3fc78b36ced25718b247cec2406401caeb315e89593c72a51648b288ab80a jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/output.log +2c266ca333e28b7c67555cc7bec4d85c601529a2e9797add8b7802f470579568 jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/run.json +823b44e5f05c7ee3f364ba2a7a902831c9d4597505e74df7b06fec5854fac558 jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/output.log +733b977d339cd378520190de1806394dd0a8754691c8b205ce936867246c7857 jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/run.json +88ab83439e83334216f6669ddeeb2841482490b7ddc0b36d7cd90a0182e14456 jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/output.log +b3d0696d1ea99b58e8974598e6f0f9a2ea3a0f3b31d81c04f465bb86185bf739 jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/run.json +eba71020f26cafb547aee43dac3e7986b08de2e34aca0b196196863f73d1b9aa jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/output.log +7b694a143a719424c236d9152b8739c0f492869314a9fb3d924d26b2d8555505 jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/run.json +e82da2c46c32262f60666d63a99e2cd7887ad22b253deaccdc92f01023a86a9e jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/output.log +b3823bfabe5c2c03fc6fce61ec54a9f5cff0b92183196df01c9d173f2dd4e4dd jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/run.json +dc36757d4a4d605fa0b46e715d7409656ea047db096e43e3d3c798b4c2d110d0 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/output.log +1cce28a4f4f05d87428fdf698c24535962e8e42be1548db36bb040799471016d jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/run.json +9b74b895033103a094908aa9805225a3940ddcf3a64ff2d2cccb3732d9045019 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/output.log +5f1effae6341b6360882573011225e918696a3df460c15a81a06587080bb8a22 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/run.json +8f65acf89a9b507d237ba59fbee1724be3e77561a1386af0e42abd0c9a663807 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/output.log +ef04e54d4007da76ea7e534e471e17ef18cf0e3f8c4f004fcbe4897221e75ba5 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/run.json +63c04a634ecb22974f9319f44f6875be84f91aee2f5642724b633fda2dabf185 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/output.log +bd08c2997a20e08889776c5f61c449ad487f8fb7c6cacb4db9ca36d2332a0e46 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/run.json +bbbb439031fdb6c0fb25b720e1de6976a1f44baa2de1385e3717a86d15ba180c jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/output.log +552bac6c9bb0750fc01683fe7483dd6892b352e78c8827fbda1c6d623cebe500 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/run.json +5d88844dd3c618a8f55848fd24d0212e69d05d5d0ef46ef40bc68adbb0bf15a6 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/output.log +498ea596f189fa880be4a13ab6b45fba85c38944620aa47a9581323217fae4d0 jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/run.json +a6bc87495e895d8f8da3a34bcb3f1ad72ef80f4d37d815a48bf84388437ce6f0 jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/output.log +ee864f0a9ec0b8f36429cc2fe80e3514f92f99dd07210b1587beb4aa05cbd84c jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/run.json +e5c82345f10937ef111b7fe456138032d4ede46fd66270966550fe9c0f5bc4ee jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/output.log +00bf77d4541b959fc7bc2baafd092475b251628cf06721a16541a76f54414c34 jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/run.json +3b0484de1105b7c5d01ed1499dd3e35b001489a0b5a30b82ec047fa0e8173fe9 jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/output.log +f2a8abf7ef57943324f84d08a789db5c3204ae605d37d7ad7010b28053328521 jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/run.json +25858120fb1d51b536a169d4a522e2b36d9e37c41358e63d78c4cd72a600addc jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/output.log +b5ffc8d5d6f634cb25ecd75a4e06de8b9bf8ed54020ae98f27d30f7977fae471 jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/run.json +a75d1656377ecf876738e31e4dc4a03f23ceecf6fe742e5db862cc191f8d0c0a jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/output.log +5607c7b5422103c5f23373cb82f801b45f7d967c70fce49bf9fcb6637b994469 jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/run.json +3e9beb392c73cab80d794434c0f34283a1110f87191fe2efc1df417517d62a66 jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/output.log +355926b9ae7b2fa56c45fff6435d652e5cb1a4a2061d47e69bb8023055e38afc jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/run.json +d5a3eef04c6598c6a128667f7da50611e4b7177546630df2eebcb5dc2b2e7c1e jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/output.log +30459c93ab3b2e4f3b30d22abeec191b6555f2bd6da79fa71ade513abf19ea04 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/run.json +3fdde701e1d4a834e6bf70372a0596a05d8629eac1dc537bb068b799ce142db6 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/output.log +33f5200d9fab20524af49b1cb5bfbb5052a139d8308dbfdd903802b4e5c6722b jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/run.json +ad598d337bb5cc51f5d50654698b56ff906a1622bb5cd15610912a0c506a9741 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/output.log +c3a64efd212be6319463cb6a662700a684cea3178adbb4300f0f9401d8df4407 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/run.json +5dc4a4551ea59d971b5ab2195929932da33a7a4ec3c4d517e87bf93c871a38f8 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/output.log +3613eaffadd3597909dd4c97ff51f16477f4d8b315cbe310019de45a97964a9c jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/run.json +35d53c953aae725cd8d553b281d4493c1721072a1d80411b785cb58ae10dc6df jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/output.log +3b9ad525b41d2ed0bb7b2cd654c8448452fa722cb29af9fa3fdff6e10e9451d5 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/run.json +10984012b7a4eebcd01163da9404fb67c08aead3ba75ce6f5f3e137d741909d8 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/output.log +9e346d68505de5c9439c7cc68df0c01978a343714643be074761406c2949c247 jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/run.json +e8046f211efb3466c1002b5b735bc63f844083869954307a02277c42f9eef7cc jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/output.log +e5eef62c7991c280d1c6921c86f948e207c37a5965a6a484e8387403f1f32078 jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/run.json +7d4a29edf8b4f137bdd4f33fb9bec788253e107e66a4692cf8c09e840b335755 jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/output.log +6e4b694da3cbb6ceac3fa9a262af9ce16394f1c88b2ab870c8af13dddd5f7ccf jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/run.json +5c5dfa66c6ca67a17293d190d680bc93c68d7406df66c1af806416e922a44819 jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/output.log +1a1b1b0946e7f306679b75513f1d218d735896f5fd57c7dc813de3d70a7491cc jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/run.json +130d766c4283b6ac8d66fa3361385cbf68d1ce279f41a17fdb6bb9b66b1594f7 jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/output.log +f8a74c5f764442493267285550859df2a57d8a3888381a0792ceffcc47abeee6 jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/run.json +9a7370814097f92745a318e40b4e6df0fc1c1bf069bcaba61a76667bbe7c4d94 jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/output.log +4e2ab23b368290ef795dc61724a219308c8e091c484a2ed5dc86a886492ed3b6 jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/run.json +cde245fa34ac6423de137a076952ed1af47822b9ca08dce9aa53a9e4df5f463c jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/output.log +08b3c3f9f7176f135f4d5ea2df71a86797687137b3f904edad6e6c695c9e40c8 jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/run.json +f521be5b665bad66b743e5266482f6c94628d9de30d7faf21de169b389330059 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/output.log +3ba4f94dabf6195b305c687ed5cfe3ac563a1f05e584effae07863cb4ce1f13e jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/run.json +411c203eff8064c5683a33eca6ad7e3860d80cfc1ef72c226737915bc4e5a810 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/output.log +4216d51134bcf759d608ed77e7c5a8044ef7cde0574712520223c25203d9c299 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/run.json +15f1d621c3c652dcfc0ddbd6602fb8789298bb08f1fc851ccfeb5bb9b8eb6199 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/output.log +74325698f3d00221f2f221c18098b3d2971ba04ff58dc90ff73576870814cb79 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/run.json +50b8ed9b0e3c3404edbb83afd7446bb1663d6ebe7f4cb45a47584e45729804a6 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/output.log +95640d35bc9a3d9c76c315362c8ed61112187ccc9f5f50ecdf470c893242d373 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/run.json +9d3ad45b8be8a76bd615863890882a903fb37c94b03503ff1fd0775c98b9e34b jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/output.log +666617084691691a3735b6ee3866b5188d5f81a49aa4bce2a77d7ae5fc7603d5 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/run.json +1f26354d0a9f530ab247f6b4c84cd3e127ef44dcd879ac1a497655a34bfedc53 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/output.log +01525717e21c272b930ddfff06e478db3170806e7e562ec725e3e37bab8f88f9 jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/run.json +d67331aff95e64f7e1fd0ec3d4093ad6f915d8e2aba4122c4a8c01a2eef5b343 jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/output.log +9d53c0bad3e9d6068191231cdbae341992eb818c13ee4e4b508efc307ff3913f jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/run.json +ae507aab8ab71b400f4fd5023b829395011b4ba815f99263a6416b4cc6a0dff8 jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/output.log +0153c741f46f827e893796a914925e4ecaeadff70be433457a07b9c5fcd5c105 jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/run.json +bc03a5fc608af8e02cde86117003447d4cbbfec9dfd3cd663378a5db3b156884 jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/output.log +85032f5ef09466c0bf1b128ca8748e3e1a5ad9bde53e61ef61902b8314e50453 jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/run.json +e52cb099b563c34550697633711ed7922acaff3b42d180457ae98d526611dbdb jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/output.log +6591e38118360017ff8d900ac737f2d911fe148259832308593da45f7679fec2 jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/run.json +bb331f6ed80bcad41bb777e07c6329b838853d005a920e15e8755064e476922b jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/output.log +d63fc3529b7f4dd87b0703bc992fd2641dc8612bd43dd5f08ab1e720c9c48672 jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/run.json +61339b3c1cdefc493657a09271406dc6106ff710d9d718a23eace189158899c0 jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/output.log +ab6e25b842954358fe23e8c8f5b597437636b674816a065806072b8697aacf19 jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/run.json +47b99906e6502dab5ae6b2056bc25a93ff4f114f44021ea57aa8fb3c26685a08 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/output.log +2244db0156d0ea52b272e242c05c1607e7b7c20d1a819d6dbc929d9333661744 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/run.json +94f440acc5990c3cd5af022106944a963fc5d86712993390792cbbc740b2b452 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/output.log +50296151a956400903851b25dd5a05d9787efbaddd21c7fea7fcbe349b7b15a1 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/run.json +a758419990a2813c7095d97be17fa09b5234937a5fc05fc11b27d24f34f2c6f1 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/output.log +49eb16bd14d8c555cd8bd0970ac7945de69cc297463cc7278c6f70cd595cfaa8 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/run.json +e20f8a3d7ed9b92edb0c398ad014ed0bce55c0b1db3965faf08d26ca5fadc3f7 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/output.log +3d491e191b4e71053cf31f590c20167bd8073aceff77d8edb44c0fc2521c2f86 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/run.json +14c7bf3dc83459799871737f9d64f4e2c35e883a060a9cdcfa351a7f23e8b342 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/output.log +879c80feee30d6965f3953eeb0ccffa5bd06ab6241cd2cf2ab301fa5b81ad479 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/run.json +447f4cb589300ee29efcadaaae348c3b5c7c6513979ed81cbb3e6d4ddc21dedf jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/output.log +6835ab73b6be967bdaedd9a4fceb0e752f1e2d165050d2c01b5f1619136746d3 jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/run.json +6e4cebd30f006fce300f16b0c0ee64f51f5c9f40ce279d7c7b662fc70d9c96fc jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/output.log +066d28d1ba4b6fd7a1886c419f7a14afe9894319dd81d517f43f24398ee6c076 jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/run.json +79b47be12aa3df145272178b70e5c1bd5dba04806bd3ef852be51798bdfbbe70 jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/output.log +a4ec4d51fc4e24848988f816d02d7af0cdc4baf377b871e5a471a1e98c6d4592 jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/run.json +b9aab6d12e699a8181e7076ef2c5c1fb0b954a7812ea2738f6503cf04e7e27a6 jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/output.log +6460f45c396ed7421535d93d976cf9516f724808b4b3d8bfdfa77be2a7189bdc jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/run.json +f2b3bc4dd1af4ffa5e7b152faf2d88a2ba52c3c87b088b031c017247145dc071 jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/output.log +507fe834b5222e66ed765fe8b599cc09c7e1e0c2744121b805c966b5e301ade6 jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/run.json +f529e737679702a0f913d35212ceba0c303fd7b5c34a3e0bdbfd18ffaaabcd88 jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/output.log +f919c5fc9a66fb7241dc3a6b7c34ce223b99985b5ab4e34b8fdd540a85191790 jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/run.json +d8f80a5fbed79fb3525ea4e7b2a9cab9325f0adbc5e67b88a7526aec737f9dd4 jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/output.log +6be5cfe3734f6dcf5d80bbddacad8b751468f4ac2931afb49ab29cf1baa2a886 jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/run.json +443e5f227022e8b4c3afd05e6ba80458bba958f032a64e286734962181b12262 jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/output.log +7efe7f58be96cdd4affa8dc2475801e86bccffa58ad972c61d9dd41bdd31621d jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/run.json +097f2730bbea5d14210b679d223773eae8d97375d78763f528331f36e6e4194a jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/output.log +150aed0eb2faeda17cecab59a72ce937f7823818b6eb98a8a134184c74e21244 jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/run.json +7e198dc39b876cf0389c85b0ab310aa55224f20239a3eeb49cbd60253ea34854 jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/output.log +b3c6a77034ac6df0c26143b843be0b2a14750dbe06b4108c9f83684d7251385a jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/run.json +3d2dc8cbd1eb313367ca4f2dca2d28250f83d0f42fe113c56ae461bccaf27feb jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/output.log +459bcf586a3da5a8e6c435ef838cb9d879168a74462d8c3eaa5620bacebc1a98 jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/run.json +2b82992ef75e606b48a8a3c85bca21f909fb09eb66c0497a6d63357fa0e94246 jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/output.log +12501a1fc76cbf7eac92d19c141d22fc1e18b7e6adaa64532b2e5e854e3ff1ba jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/run.json +5f89067bfba2f0763de250e9bdd55bbe48acbacc281d0900718bc00baab1812e jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/output.log +cd91021fd719ccc8a05b7794303f65faaca5999aafcab27ebbd846fee8c40210 jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/run.json +72c791c55a0bf2f4240d639adc10212112af1ae73cc280ed25f141c8f6245a82 jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/output.log +34276bbd8e185679992e6c63b95aa8706ec74a97d7a13026141c9b3b86a28356 jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/run.json +3ee6b43bd9c3998a2a7bfae65e67aab0fa6f8a0cff205617efe9b1d917a78174 jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/output.log +2a7c40ed38a33c6756a2648ac623f338d80b23fc4d2d5921e1adb4f23052278a jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/run.json +a973c43dbe56e7acd8dfeffe5bf5aaa724b4e4410186e25b24cf6ec5bec889bb jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/output.log +e894a28002cb7f2b70ef3cc0633e5411dd2ef37f638e0fb27e2fc472ec533321 jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/run.json +59265221909efccee5638814aae7d7a6bfbccc67931218e4626827c770adfdc1 jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/output.log +31025b1cfcf34bce1fc85f607a97e4c45d5e03dc92142db583afcca47464fd7b jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/run.json +c5ddcacec1f6661ae44cb4865f048becc4dbf0cfe5bdbb6a1c01306e599c2f73 jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/output.log +ce9a549f8f926f1027d44ff98022cc3eb6b0d559c165faa71df52dcc7aa59eb2 jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/run.json +b2af4c59d1ed219c080eb6ef152f8a8c2aa6781fc8e7c805a8c5557eb39bc9ee jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/output.log +c883ad166d46609d7d78d63cc5c318133f11cef6f571387a9fbeee8f4eeeffb3 jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/run.json +06d935f150523de2af6f17e04540dd358d05cf5244afbe8abf4ff8df1f7be6b9 jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/output.log +b10257fe2315f9d7132e4f24108fa3ef4dcf8c6bfa437877dc908ef533e95499 jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/run.json +47b5cc96b638c4f2391fb60cb792d91edbf528d28f679a34d4dac218d44415b6 jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/output.log +ce6283f6a6860d9aa2f4e2c2dde2725ec1a50c68f0cf5c32c48f3e9522601317 jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/run.json +0b019983cadc53f004061d4d705738a0dc6224e8efa283084c858a776040ab52 jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/output.log +341f2137635523637870f6f1f27731fe14c7ae7342c80c45f00a0bdc6976759b jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/run.json +82580df226917f98fb19008433cce4fb3de50b600acaa8636d9f2926127c637b jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/output.log +640547153fe5bb19afed3a337771231fa9fa2a0baabe2457cab337662b44500e jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/run.json +d57314277da0ff0fea66895d98f80493728b2ab688f3a2290436a0dc952da3c7 jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/output.log +356aad17273880123ca8e9bc5d405ac9c36ddb4ba2c9e48942eb714f7ea9f82a jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/run.json +0b37b26c281e33bee13e2a9b804ae72b9fc117750cbc281a8167ee27b08f8377 jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/output.log +e7180ab8c1e40dbeb72478bf47d6e1c8a75281608f357fc74351ebd98e95bc52 jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/run.json +73a99291f7babef32d0030e67a8d218e5ea3673420fe25b5220dec4fe565bd68 jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/output.log +01a34f4cba2259723cc15d2ccaeffb76e6316df031ef1706d1761ebbbffc7dc0 jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/run.json +ed4f8db8d61a51dfea2c1e40dfec103e5620b9f2d4888ee084063659616d96b3 jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/output.log +68ab6b1b64a074645c182b0991d70049ab7eb152a5e29afd7a298d81e4d02455 jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/run.json +f90a3b37fd5d92f417a9f3900cd98c01058a6d664e0540e7ef0dac0efd6e9097 jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/output.log +e8deedd3c3484f1a0030f056b250b4ecbecf3ff5e5eee60c7de0273d181185fc jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/run.json +09b550e43ec5b73d341f906794a9fd2f35ca38f0006c0d3c778d54e0b9313e5f jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/output.log +32e352866764b4754796c7889225ab1886522761098eed2555aa5e6f18a883b6 jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/run.json +71d4d9354580fdd5efd18c03a41467f86bbd89923f0e58b041bba5a6bad950e9 jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/output.log +daa18bce68a7e67844ae477988102927ff0941249d6fadcaff1e6a3f16f04b1b jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/run.json +96cda62c6ad83f5146aaf9dff7e0739d5c4a4e37058923d9ba579d1ba4139dba jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/output.log +026adf8d73f041564aeb90b0c86fe055c892b9e336fb1174beb1c96f80cc6cdb jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/run.json +3da60e5b6bd244611b8bc1e2e03cea7b439c873dc13a2b8fd7bcd832a4226f23 jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/output.log +e9354392201a70834ad02d51d3720ff270e077a085a2b4806574b914334f08f2 jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/run.json +fe84f02cd3215740b84dfbe3abacb3e427a33a53a09e23e0d1e1c23fc1443d83 jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/output.log +ca3eb5b3a0e882f9f1939f0672f4e2ab25e942d944f8d923771b8d742895939b jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/run.json +9576b8f6ef392b038ff538f53d444ae1617a6e9ece68973dbec892358631783c jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/output.log +0df382f8eeefd2c0a23904bbf0fb1dfb6040837febefa1966becf08bf72f4b73 jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/run.json +b1bc89c5b3807544be199bf2a8c33184f95b72085bad7e245823b4a3115c2c67 jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/output.log +e4f9cc7dcf2e1094fa00203a3b2f1c0e0bfe04d5ae07a07a8f6d5f68d2580208 jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/run.json +1a8ba1e5a5c9affd9fbee1154f64f8b1284ad032a47e291b5921a4db3ca89f9a jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/output.log +174fec6b2a36e7c4fe0f24ace1332f0adb7ccf1bce733d315b25fae47a25c17a jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/run.json +adfd74df3ba0187ab87b6cec368a2d5a3d2d047db18d972b861f072741e85cd6 jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/output.log +573964171a9b40c70f17647340ded0bae637b47723bc985818f03bfcc08b3c99 jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/run.json +1e7e51bba99bbdf7e3f7de6f66bbd024fb0cdd63131e3fe9dc90c5f8c5c69d34 jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/output.log +81796feeac8871e3c8592ec70982b295a3697cda87f120668dff665acc600eb8 jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/run.json +e484108276b774aaed99d52613b5e0452f9527d423727bb22775c969ed6f9cb3 jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/output.log +679132a1ef6f8f41024303ec55691509595efb93a2be7ede0a284cdc5c2684bc jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/run.json +4e31294d0ecbf571738a72278986b9e77b0d66b27988b2faea66d639b25d18cc jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/output.log +353aeffdbc2ba5fdeb3c16d659644b0e5e686286be1310ac8abf8083eea43997 jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/run.json +4c33d60f2acc5cb32a38f1f43ce7bfa8a5ef9ba39d7498f7a11bd12008aa6941 jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/output.log +8c9ec0961311495a08b5848d3cfc9341fdf4d36784ba7d4558f9c02d300927d0 jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/run.json +2af4c03d25e86343b0ffc67228a87f282e27514135366ff3a330b729ecebeb71 jobs/outlined-writeback/output.log +f1ea1b4efa4b74a47a79d62764be7705b9f54b19df48db41d2d263dff5cfc1d3 jobs/outlined-writeback/run.json +b313c22df80521321da1143fc5341a146fe9cac25d5b48f5238567a9fe844529 jobs/probe-smoke-main/output.log +74f2f4c67e6926e81a52d3058ae18b48e965fa6e2b914e965781150511ed07af jobs/probe-smoke-main/run.json +a97326645850c7bcd5b4c868cc9a6e115bd6cfe0714516cc9e3bc427c5d4ca92 jobs/probe-smoke-original/output.log +62a210c23da7c8d68c149cf34cfca996a6ae744982f2d82a2b722ddc773c8bcf jobs/probe-smoke-original/run.json +a9293b067b05ead2f9bd25529259b16472918cfcd2a5f1cdaf444092f8f2f16e jobs/probe-smoke-outlined/output.log +997502e47dcce03313f7c5415274cb0616ea51a9971f7dbf94f9ba52623823f6 jobs/probe-smoke-outlined/run.json +6869cee44caa0c37e922697038d7d35c53cc5ff8d08ea255af4c84fe5bd1964f jobs/quota-driver-build/output.log +fd46872b4cb22270c29d1c8eb78dc87966d5a99792624c149e95689476c70493 jobs/quota-driver-build/run.json +b172f3dfb892921031eb4442a139d5be4157208a8ba3b6d1bfdb859b8dbf5cca jobs/reconstruct-archived-sources/output.log +c4dd6e8ad42df09530bc50db662c35a1fe4fa11369e7844269c6cdbffe17f339 jobs/reconstruct-archived-sources/run.json +1a084b83d90219c49b48d98b97752128f14d08618f6c20dfef697a726a867a14 jobs/sequential-release-core/output.log +709b792c656bc689c3ae34aa145cde611edd98017ea7bc3425e02ce357156538 jobs/sequential-release-core/run.json +42bcd8081992401d8ac1fbec5a7f08e8209b3ed3791520951d7e3834856e04fc jobs/sequential-release-quick/output.log +11fd4da73b64ce24e8132505a75ae42158d6eb54be4dd0f86c700a64af5e7647 jobs/sequential-release-quick/run.json +2d51d7e745969080e494c68abf31d9e5e534e0b12098462f2360a95044465ee4 jobs/sequential-release-test-build/output.log +dff0a9dc2e78fdc8b624e78ceed88f28d7c125e33b99466baaf0245f4be342ea jobs/sequential-release-test-build/run.json +5689a1e7b5d9f510f0f9f2cf807d955f9699432750c99a8c7370ceb9b0083d9c jobs/sequential-release-writeback/output.log +e1aa7129640d7137158b10ba97d546151a15f078de80bc4729f556ccd65aab7e jobs/sequential-release-writeback/run.json +d5fd02ecc18c8084e8bb7d4635f2b2bd59cbf1533ead8a11bf13d5ad4516d83b jobs/target-format/output.log +316dda8383c0f2f369a90118fb1073bfaedd792a97d66e3a580374b58b937c48 jobs/target-format/run.json +d5fd02ecc18c8084e8bb7d4635f2b2bd59cbf1533ead8a11bf13d5ad4516d83b jobs/target-mask-format/output.log +03b243cfc5667889a4d1bf693578ec05312c322e0527b77998665faec898ae42 jobs/target-mask-format/run.json +71f8ec01f910e4cfb9dbc2be60c5cbe8fa73f8eb2774266381800fa0e322a8f8 jobs/writeback-isolated-miss/output.log +9dd1449ac0a38f9cb5c047d29a18e29f74ef65d2093e717bafdfb8e706813a74 jobs/writeback-isolated-miss/run.json +f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177 main-source.json +2bf7197e178ba6fc788b1c609c9467e2457f56c408756917f664010d05047af1 mask-churn-validation.json +2df6bd334a8c80ae2cd98f9c7a316242ddc8089033f029b522b830542c34eb45 mask_churn.py +9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee original-source.json +ba516488fc34f92d32be78feda2676f125bdab60af8064a3ce6e486c7faa7440 package-annotations.json +da1deadb32664cdb82f84e4982bb56f3b2b81ead41e9db710f59235cfa986ba3 package-manifest.json +8a5d08fb5a5613dbdfc9650340483aa95f01df39fff7721d446ec2a5eb5ab0f2 package.py +c08da83abd17a578aa312f5c09589013fdc1d32814af0aba41a1a2fad8ca7a53 patches/main-to-original.patch +d97f293139469b0c703d7d7442b6adaab0b13de0f01b8b1a65a7ab440975ab4e patches/original-to-async-load.patch +6022cb6d64102afa419a8fa58ee54eb8b16f14bb1938fed57d0f605d096d4b9c patches/original-to-async-mask.patch +7064fc392c6301f037ccb9033ed0808b975d9e040cee5c7105ea485872b4ff99 patches/original-to-candidate.patch +d437b293de71390168adc6ca5a4abcf8beb7b8477b7e4a688b68952825c2ff78 patches/original-to-cold.patch +b304b64ed766a5eb560f58347c2988fbde4409db8d1d76d5b88feb50b5c178b2 patches/original-to-hints.patch +20de6a1c9027cc7e7b621cc2b5d7b8a6e287702d34b8ddb17d1f40463fbc735f patches/original-to-isolated-miss.patch +65afd618b92952591f2089f613b6bb50fdac1fa6da395bca18dd4c0cf61167c4 patches/original-to-mask-main.patch +122cef2a397dd651d678ebbe76a5f78347c71a78c04b76f90e1df20106156ce7 patches/original-to-mask-original.patch +7f9b60cac781297eb7c25f0d145688934516106b852aac9aed1a3899d8003c88 patches/original-to-miss-only.patch +7f1a767580ce31a0147a2a1e17206cdd0be6cc6a5752eb2d75c665dae3ceac7a patches/original-to-outlined.patch +748a0716f1611999ff403f96def9aedbf2a785d67834d99d2ac33a1ace836b4c patches/original-to-sequential.patch +f5ae46b86ce0868eda39c0d7c5faa9a0cb2428335f0acf2486760bafa9084a65 probe-results/controlled-misses/manifest.json +81b781b9df18f6fa51c2b5ebc16407baf878db81abc5dfd9532fdc0360f145d4 probe-results/controlled-misses/results.csv +3ae68fd9584c86721187b5e126ad7eadd8fbe2ab8116bd4c8485e0d0911cf481 probe-results/controlled-screen/manifest.json +e772594878daa93d90d0c58cae40f4004091e4d1410fd1f3aa52006da5ea3a64 probe-results/controlled-screen/results.csv +4ec8e0abf9a9cbc95fa25e472e15c886f00ac44f02165ffc251c8f929379dbfe probe-results/dispatch-counters/manifest.json +029d747208ef220107ef3a312aeb1b4c1f181c2891120a1b60556c8a65c35dee probe-results/dispatch-counters/results.csv +d1e1fed292788d3c410a8e5d1b464b052a4b7005c0bddecebeaac3ec615bc107 probe-results/final-hits/manifest.json +f2109f2e89a58a2ed5936742f9285e6ec33ae42bc0b24eda15d23f0024d196d8 probe-results/final-hits/results.csv +6d2ff2fe123deb056aa3c07573e957cc150a4dba0284099ab8c486aaa98eba81 probe-results/final-misses/manifest.json +2711519c8781aab023201ff9a5d283fe8e8874126c0f953b0bda43f6b333a5a5 probe-results/final-misses/results.csv +0d72e33fada1a899ff17225745650a03b852272d6cfa2442906f4442c4693f41 probe-results/hot32-blocking/manifest.json +aa0c141d786c7639452169d5d28879cccd2ed11f2a6b059cfd98386639590e8d probe-results/hot32-blocking/results.csv +af3339fca0d3f0254dfd6967759eb906e89cb96776943f91d603b5e352d3ec18 probe-results/initial/manifest.json +6ca38f6fba439866ad1c055bd6a4c239fca9a501c621fc6cd9e5ba8caa02d7c3 probe-results/initial/results.csv +72c93f8404573606f0ddde515af1700372bb28d5ab6a0091d28983a950554dcf probe-results/isolated-counters/manifest.json +c7929ef05df40bd73cb2d9be525d6f586187e529aa614543574666333ee9d8ed probe-results/isolated-counters/results.csv +8f6feb83ee29d1dc2a279648d4816d4d37e599605356e1e507f9cda622a411e7 probe-results/mask-counters/manifest.json +e0c5caa5577d07414bba1b8eea330b5020770b104b23a014ae8e4944b3bcf2f3 probe-results/mask-counters/results.csv +222488ee065993783526702b0dcce3107c435432639d638cc4f29807d6ed2d47 probe-results/mask-final-hits/manifest.json +3d5af7355a0d3cc4950ba8b3167c7183291dd479bad93153edcdf372ecaca4a5 probe-results/mask-final-hits/results.csv +dc1d68ca4f8771e342e46bcbbd1cc98642615244c239dd31531094f251ef07ad probe-results/mask-final-hot32/manifest.json +da26a2b15d89dcbeb3f1888014d794b240b104649bfe4dbb47331b58a530ecb7 probe-results/mask-final-hot32/results.csv +88e783834796c243c94305914ed0095a6cebed3a7445d38417830c89f2169389 probe-results/mask-final-misses/manifest.json +4e13d03b8c8a582ad3703a1059f6dad613d53519bf1aef8df678bb66171fec27 probe-results/mask-final-misses/results.csv +1da7dd9b8078888d9e73c0f0699e8f745051d03d9b6b129903ff8189727d1393 probe-results/mask-final-writes-hot32/manifest.json +e55515ffed4b82421c4eb10cfc3552dd06474b8ee95c551d24083d227495b582 probe-results/mask-final-writes-hot32/results.csv +168dff9d460a0dec660a173e78df1ae54af219ad5510f1685172970532c97d17 probe-results/mask-write-smoke32/manifest.json +10b24c8ee8201d136d0231fec76cea295ee8fbc056e545f93f7cd4bf5ae6906c probe-results/mask-write-smoke32/results.csv +806c91d085ee67bd42cd677d939b0f8cb038e09f8826d0ad062b4d735269cd80 probe-results/mask-write-smoke33/manifest.json +88f0ac2a13acb8046a23a40b355246956153ca2baf466ff10c0dfefba8691fdd probe-results/mask-write-smoke33/results.csv +da3a92d819fdfe7fa20f5ce41a4d314e91aedebf3d3b62219f5557d2e195ebcb probe_run.py +1bf007ec32808fd312369913442701cf2224c71e84fc526187b39c2c3ec7cb5b provenance/profiles.json +6d446a266e1a1eaaea791a0fa360ca4c0c9a667ef81c5b93891147730f214d29 provenance/source-hashes/async-load.json +3f08ca8ef1b1b3c4943d4dbc19b3d851e94ba1a5af6fc296e4a3ef08513b4f8d provenance/source-hashes/async-mask.json +a95487acef81e1cabac6da9b22f5fca63c3fce41bb8a05bc7fb1dde0212209b7 provenance/source-hashes/candidate.json +7d95e010b51dd5ab9d2aee40f7e9fc64d8cbf80347a5e1a0458f70bb98538943 provenance/source-hashes/cold.json +45f0b0760a9510d04b35ad40dfa2b3b16c43df332a331274bbdc784971e65ea8 provenance/source-hashes/hints.json +98925bbedb8b4aa93bb8b7eada5dcaf22b6a001459eb9ce5b12a65aec5f65b72 provenance/source-hashes/isolated-miss.json +92a2d35a713d5b8d7cafcebaaca11b2519a45f627ce92fd29ac5c70b209a5bd0 provenance/source-hashes/main.json +07b0780016cff22045798e86936f2068968e8a77c0f03496cec75be9f9ff081a provenance/source-hashes/mask-main.json +6a306b6a1ce4f13390414589ccec3e8342dd9322dd96ab564493df94dc419b54 provenance/source-hashes/mask-original.json +f2ca3e83717491f636fce7e1d5e385462129db93234915631cbc89989ac56ee7 provenance/source-hashes/miss-only.json +057e1fd47a15b521a8efc256e7f93b85de91aee4ce6a67316a26af6ccc6a8eed provenance/source-hashes/original.json +cfc4ec5876fe6bb6ec439b8a36979c5c38354d1b62480abe14107e70de08de35 provenance/source-hashes/outlined.json +7456f6825c91151d694decc83d95c45f3ca3dfd5282da339cb5040cc7479be73 provenance/source-hashes/sequential.json +8f7c61800dfa19a14c93b1810e9d59f3a4adcaba752965868bc0f20c8698b613 reconstruction-verification.json +808c09bcd136ebeec6f8044ba1b51ecf807e11f6e9a7f404688e50ffde01c4ad review/async-load-delivery-source-check.json +9cbd5bec8af6f94530a74ab331f871b2f5b3d51d22c93c27d9aa5eaf16988b52 review/async-load-independent-correctness-review.json +9ec3f2c827678ddf638c7755f562d45663bc4c8b15f33a8a8707e17f8aa01a1a review/async-load-production-review.json +d11570ccf73d0f967ca6b765486d4b310a462bd35766a1465677d9924d38a4cc review/async-load-production-review.md +0ebe7fad213e10430e88681648e0add13462b6fa4b7a0a3bd8f7ecb04d9977f7 review/async-load-report-preservation.json +19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2 review/async-load-vs-candidate.patch +46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc review/async-load-vs-original.patch +33045812df9ef3666ceeb46349fb1aa4e720bafe2faa1bea8ffe5ef9f164980a review/async-mask-contract-review.json +ae26f03ccc08e5d25fea73cfe9fa7d64f2ee303652cf032b15b6355ee21a557b review/async-mask-hit-codegen-review.json +0821b77583779ebefc8aaa94349ceee4c99796602cb90213d7970e95c688d23f review/async-mask-independent-correctness-review.json +fee89e0a655f57ee2002ecbaeb97c37fea873b588313dabe2267fa82f1560803 review/async-mask-static-async-load-clockcache_get.asm +c21cdd64ee3bf18fd1a56629437553838194f2b8b6d1c92fadb698806334c206 review/async-mask-static-async-load-clockcache_get_async.asm +219aa690266b85910c1eccdcd951a61fcd6987a4400b1fb37cf388e82a3e67f6 review/async-mask-static-async-load-clockcache_get_async_state_result_virtual.asm +d6e1205a8a6e03ee31d2212a656777420a060fc2da8aa3cd07e2f02e355e2f01 review/async-mask-static-async-load-clockcache_get_async_virtual.asm +be89e66b126a0a283b817499e7069967482dbac003f855126f87f8483124d465 review/async-mask-static-async-load-clockcache_get_from_disk_async.constprop.0.asm +c9f90dbf3594c8021f2d80d6c12e745fbf64f8094b018f956a691fba48b9944d review/async-mask-static-async-load-clockcache_get_in_cache_async.constprop.0.asm +f880853b2f8270caa71cf98d584658c34f34521d8728d18b63c7fd6f7b56743e review/async-mask-static-async-load-clockcache_get_internal_async.constprop.0.asm +5ad7fd13d7dc1fff67361f289e6a59f1665f7cc0b6af1f42313a694208a4da53 review/async-mask-static-async-load-clockcache_try_get_read.constprop.0.asm +ed667cb226f02758d698d6d990eeaf91940674a8eebe11feb39575dbd213b8af review/async-mask-static-async-load-clockcache_unget.asm +8f51e375eb4420ee6c786bec7c31d6faff1a70f9bc6b2d675fea0591ad4a0cce review/async-mask-static-async-mask-clockcache_config_init.asm +08636a208c2278e44ec64d69c520a29060768d1c8fbd05184b433edd4aa3d54f review/async-mask-static-async-mask-clockcache_get.asm +621c752bfc053a47a4818bc261d6e25a71d78f540032a04e7103f557c25c9fff review/async-mask-static-async-mask-clockcache_get_async.asm +352907837b880ff62624d29712370f28895a8e55f40ccb236ece7a578820846b review/async-mask-static-async-mask-clockcache_get_async_state_result_virtual.asm +c06d34dc5b341ca137fc107830231e3866bbd8bc097c92780b46f4f88b3429a7 review/async-mask-static-async-mask-clockcache_get_async_virtual.asm +55143f7dbbac643b53c4297c8fd394dbf7b9319bd9c7b27e3566ffc144f1e4ce review/async-mask-static-async-mask-clockcache_get_from_disk_async.constprop.0.asm +89b8b6baedbc68e7c050f1e970f31048f0695df7e0b7f12fac238466bbf2f7bb review/async-mask-static-async-mask-clockcache_get_in_cache_async.constprop.0.asm +be4c25bb5f40f96c3a0dbf40fbf97777aa6de62806e223a3a56aff7aeb12ff55 review/async-mask-static-async-mask-clockcache_get_internal_async.constprop.0.asm +96448acf1a30121da10b16f73b384575983c76242a5f2d7feeeedfb4a16be93e review/async-mask-static-async-mask-clockcache_try_get_read.constprop.0.asm +af2ffe7e457a71ccc8e2c065430f540e0bfa8c0b5a48094819929eba9ad8ed77 review/async-mask-static-async-mask-clockcache_unget.asm +f131012f691d682f5115fd22cb502a0d3130c002185564be188cc8a5e719ae30 review/async-mask-static-extra-inputs.json +85a773fb19a642fbbf5906b7f09efd49d8aae709120c9cfb6f4972f856d96092 review/async-mask-static-inputs.json +433f3072dcad2afd7c35407c074130461eddca0d6429a0e938bc4a670a8f7173 review/async-mask-static-main-clockcache_get.asm +d4e46b314f8a9ad0abf30f17f63ff91c148e2d2b4d19b993ec1d3b245dedfc27 review/async-mask-static-main-clockcache_get_async.asm +ef83360cc7191e6182632018c022138cd9f8e82de3ce73660c3ca6852b19d9cf review/async-mask-static-main-clockcache_get_async_state_result_virtual.asm +139140e1c9cd41416e6f0e8115446febf0fe97b75e5b2850455ce248a45f4833 review/async-mask-static-main-clockcache_get_async_virtual.asm +a1d475168ca9003e34933beacf61482607b099655ca1f5547a40f1bfd7861d78 review/async-mask-static-main-clockcache_get_from_disk_async.constprop.0.asm +ff23dc5d043a5f3af1665b52599bde5121b800424ebdbf4ed2a592674c4b1c98 review/async-mask-static-main-clockcache_get_in_cache_async.constprop.0.asm +d0489125a561c1b2fff80d55eddb5bc7dfdcf42a2c4462761a8a88384de20dfc review/async-mask-static-main-clockcache_get_internal_async.constprop.0.asm +63a160b6c206dea70e848e95268e14a6b1fc80fa7e9fe6d4ec95ce407483eba9 review/async-mask-static-main-clockcache_try_get_read.constprop.0.asm +f4392d3fca3338c2e1295c2df8e7a2b9d8b7c8f1c9ccbcb8085d28ce1e9b2591 review/async-mask-static-main-clockcache_unget.asm +ea3d2e229ffa3cdd6c87dca50582186060619dea5e8e93c242af11696273a4b7 review/async-mask-static-normal-hit-paths.json +8a6bf051d34704307bf413b5c7557ea3d825351f2b43075e7b1efa3e28349592 review/async-mask-static-original-clockcache_get.asm +93ebc446dd19b2bb526afb19e8f77bbcf700a58b880477ab9dc588b2c1d1d6c9 review/async-mask-static-original-clockcache_get_async.asm +aaa42d7ac07f184f063c0c5795f640f7bfc98124c6391223894c6877572b94f3 review/async-mask-static-original-clockcache_get_async_state_result_virtual.asm +b0086d88d9314e247fe8ffaca9212cdfa3e6546e5987a289b4bb4845a0a72e4b review/async-mask-static-original-clockcache_get_async_virtual.asm +e49a72c6a58cd287f1db06e03b73429a45aea1dc63e64a11d773ae5226cd3047 review/async-mask-static-original-clockcache_get_from_disk_async.constprop.0.asm +e825ca9efdf6edd6ee1f5488c2e377743bfca16dca7dafd97cecc2351e29bffa review/async-mask-static-original-clockcache_get_in_cache_async.constprop.0.asm +b66068174551b525749428480f0cad5a688dbb34eb871473d54db6ac2969e723 review/async-mask-static-original-clockcache_get_internal_async.constprop.0.asm +a61cbf6b6e01e8daa36a9a7bd73ba8a331470c235608a781bce3412a1e95982b review/async-mask-static-original-clockcache_try_get_read.constprop.0.asm +7160c5bace2f504eeea45e0fe855ee771daa758c1cb0492dac411f3f81dddae0 review/async-mask-static-original-clockcache_unget.asm +78e8b3a07cadf43de84c649c05e4e46b55c01f8f191fec71d8eaf7f69a99d4a2 review/async-mask-vs-async-load.patch +504fb378c403cd13ae3bb6bdb94eb37d5f98412e6fd5067e501c952740d9a6aa review/async-mask-vs-original.patch +e30f5d3ab30e7c3ee9cce30c1ef8fc7b813a0414e0b915654f97f5657f69471c review/audit_mask_churn.py +5d2e2e604328140b1addbd3ff07dfed5a4aa05ade2fc277cebf2191122083274 review/build-configs/async-load/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt +46a0b57d6500c59a5b5036515edd761519cd73e76424b370648a0ad6528ed687 review/build-configs/async-load/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +af51f823198f55fcf24ec093302a022373fe7f397bfeb19b652a2f12039fcdc6 review/build-configs/async-load/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt +584b5e65826c8c909198e5981a428411be08db816367f7c790d00c6e80899832 review/build-configs/async-mask-debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt +337d12c43cfc195c305f68acb282560c444d763de7860f2969eb2f112b99935c review/build-configs/async-mask-manifest.json +231c23821a9d71854fcf7ca26e40641bb95fd0d334f9983122ea43b88f4f3324 review/build-configs/async-mask-release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +876f5317b0d0a2093a185ec0e1bfd3289d0028081ae6e2f6adfe9310028f0364 review/build-configs/async-mask-release-msan/build-config.96a71330f9731c755330ffff7df23765.txt +860c8d78522ac8f18a9a9822244a834d813b1dd3fe52033ee91479e06db457fc review/build-configs/candidate/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt +b95ff941d495b5db9aac18415484083ef59be8c50d5efcba77877311aaaef595 review/build-configs/candidate/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +8d246e6ae3cad3c19a76db1239d29ed329814bf691023704576f797b4cdea9c5 review/build-configs/candidate/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt +a3f6cf75420215a4d196a7fd50ccc8c00b833019e6cb0daf5fb2d96333330cd1 review/build-configs/cold/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +dfb5777c9212581db341beec18e6d39dd5d68c2e87e07def9212121697167edf review/build-configs/hints/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +51b030328718187acb4ffb94a190470e31b58427ffdcba62fdbb9a41cffed1ac review/build-configs/isolated-miss/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +714e8e310d2b9adaec4fe110915e4b9c71b7a583af27759de758b32e5f0e8920 review/build-configs/main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +828d90bb354bb08ad06b28985379c5ecb6b84fc09ac4b063b385e472c44d185c review/build-configs/manifest.json +c97b4e3d08695941d97a6670be93ab1cc87c0e1e2871755bf76e4c23e7d324f9 review/build-configs/mask-main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +2f8bc100f45e95d7c7e4d706f98074f24183d2cd2667d230ddfff11dce8964ea review/build-configs/mask-original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +44aa1fa34fa7224fd4f791b644f8e8140c66ddbf388115643053977b45ca8f9b review/build-configs/miss-only/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +6548960674f2649ee57ca0ccbcce8d17e6854c1569448fe70cd3f7122e6d11c4 review/build-configs/original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +b55a15e56d89965d4d5962b2d03d5938209be5d466fb08bbd9c2c720ee4d212b review/build-configs/outlined/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +317531646a47832a6f7ce846f52294459953c55454be182ea5c518d08dbcb4a1 review/build-configs/sequential/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt +7a72f1bd20f7057a77554a1ce0396032344bae48924f04116728659d17968cca review/cache-allocator-membership-contract-review.json +034e9cb3ac2cd5bd8c205baf589b9b9e70a1894430770f7e9e332e616e69a102 review/cache-write-auditor-review.json +b3c142d1b2a983490ba7de00abe537d23fd12dc4376593964a5cb9ecd00c6a40 review/cache-write-probe-independent-review.json +1d343747c9832f3fa7798e7f4deb793ac8ecffbc067a8e07fe17cf1f578f4898 review/cache-write-smoke-review.json +70b5bc54f62099802acf400a46b98042eef81722e3f7e355bb96f487ca1254ae review/codegen-invariants-review.json +630b8950db816d82aa215f9b713fbd6310c591b633d58879a26fb39586174ee6 review/final-cache-evidence-review.json +17c58430b7f0768771662b483f747f99c8740d9b0e7e041e3caedc4552a35911 review/final-report-link-check.json +f3a2cb1b33a0269688b5320efd6115b0e58eab61881cd31947773db0fb464566 review/final-required-evidence.json +75fbc703b9c45f170724d26b012ffd18f4ab94343ce780321236090331621d70 review/hot32-evidence-review.json +fee89e0a655f57ee2002ecbaeb97c37fea873b588313dabe2267fa82f1560803 review/hotset-async-load-clockcache_get.asm +5ad7fd13d7dc1fff67361f289e6a59f1665f7cc0b6af1f42313a694208a4da53 review/hotset-async-load-try_get_read.asm +433f3072dcad2afd7c35407c074130461eddca0d6429a0e938bc4a670a8f7173 review/hotset-main-clockcache_get.asm +63a160b6c206dea70e848e95268e14a6b1fc80fa7e9fe6d4ec95ce407483eba9 review/hotset-main-try_get_read.asm +8a6bf051d34704307bf413b5c7557ea3d825351f2b43075e7b1efa3e28349592 review/hotset-original-clockcache_get.asm +a61cbf6b6e01e8daa36a9a7bd73ba8a331470c235608a781bce3412a1e95982b review/hotset-original-try_get_read.asm +d4e7b8bcb1999ce71292b9ee3fe0e204afc1007f7365b1a6d0d8791fbfebe6ad review/isolated-miss-clockcache_get.asm +e74d3bfd56568d811d859b83e46069c9852d3d3afb87bcca13da5d756a1e16d8 review/isolated-miss-clockcache_get_internal_async.constprop.0.asm +0e0dee6355fc4dff9ef358e83330131d80e914ab37c79c61aaf5419e62c0a672 review/isolated-miss-cost-and-validation-review.json +8a2f251850a7d57c43dbe14bf7f047adb4b8079d7c382a3fe2d6efafd7523bf6 review/isolated-miss-review.json +ea0ce86cc68547649e18441e063de3e9f93b10db2a61d57dd930e1cddfe0c0f7 review/isolated-miss.patch +682fb36d4cf8eb5dfed8effa0addf172f5df900f662d316ee55cb12363b3f620 review/long-scan-path-review.json +bb0c45b823b746a7d830f90f23b0e526396481099c39e3317949bdd194c93818 review/main-btree_iterator_check_current.asm +ce91a10970c842fdfc21995fe9da0af5fa08584291e7f660689b0d99b481ffb3 review/main-btree_iterator_curr.asm +9a91b7b88acc7addef90262bb60bc66f42749d550a653ab90cae62fd36f38981 review/main-btree_iterator_next.asm +433f3072dcad2afd7c35407c074130461eddca0d6429a0e938bc4a670a8f7173 review/main-clockcache_get.asm +d0489125a561c1b2fff80d55eddb5bc7dfdcf42a2c4462761a8a88384de20dfc review/main-clockcache_get_internal_async.constprop.0.asm +63a160b6c206dea70e848e95268e14a6b1fc80fa7e9fe6d4ec95ce407483eba9 review/main-clockcache_try_get_read.constprop.0.asm +f4392d3fca3338c2e1295c2df8e7a2b9d8b7c8f1c9ccbcb8085d28ce1e9b2591 review/main-clockcache_unget.asm +7f5d482b8a5de232d5cbc37674b0347bdaf83dfceb0821a6b2808e90a1338104 review/main-clockcache_validate_page.asm +86769108f748060bf0ae7649642b6ad0dbc97f33e4f89078031787f80e760956 review/main-clockcache_validate_page_virtual.asm +28d128df50bc2920df540b4c372f5472fcd23fa7a417252c70088f3071070469 review/main-core_range_iterator_next.asm +aabcf390eee136a4a89ba8ec047dcc53f75530f73360a5b022b0acad3fe0d3ad review/mask-churn-audited.json +5ab64ebb72875a49f7f7aff2bec68325c38b7c4f7e31d5bbbd4ca1d213dd079e review/mask-churn-runner-review.json +63b4229c3e7609fb166eac7a3ab3f008d7b8b02b33267582d7ab860be38cca71 review/mask-codegen-summary.json +126ca59fcba018b1a263a77e23cfd282db192809db8a8d872c0aff4ac436f60f review/mask-final-hot32-evidence-review.json +82ea6b9f3f5d3cd1c2b55f8f3cc2e47efe2494213e271fa254689267df74c61e review/mask-final-misses-evidence-review.json +bb6e06b408a473e7a3f0357b7a0e1ae375610c65f5d9449cc6be3fae117e215a review/mask-final-report-draft.md +e2edf0f35b1532344a7c83d3a91e843b41f412cf680f574ab68fa978bc1695b2 review/mask-final-resident-evidence-review.json +817ea7dc551b77610427d44ddfe170cd413832d2ff9764fe4a6893422b389875 review/mask-final-resident-headline-table.md +9582fd5de3b1c9ebb7023ae83cdcb1b1a39a8fbd5ba7e93d2c48b42a1b7e1ac5 review/mask-final-writes-evidence-review.json +e43e250611c9c1238ee709ade3101ef473f7cd9a764b6fa4296f568c627b117d review/mask-main-clockcache_get.asm +d5adb1a5abaf1ec7d0b9ab3132af767dbff8d7f013d0ac0d3506a32a4cb3e704 review/mask-main-clockcache_get_internal_async.constprop.0.asm +3cadd7ef3cbdaa9cf2241a9dc324c9b046e0d6bd2add08e18859cc4026eaa327 review/mask-main-clockcache_try_get_read.constprop.0.asm +e813d981b27f60efb56de083240df562a29c557677493eb1d67e2e19ca3b36a0 review/mask-main-clockcache_unget.asm +b824711ead49547910ea0640a597375798803993fdb5b92f5c1e8e6a2b2e9a7d review/mask-original-clockcache_get.asm +b4b8f36ae031e0775974e03e267956dbda60fa69607fd1ab6952684b3599b0fc review/mask-original-clockcache_get_internal_async.constprop.0.asm +729ce921f64d02a6ab94ff9fdf95bd3c93ab67c6225f1b7b55db4b0306720fa1 review/mask-original-clockcache_try_get_read.constprop.0.asm +782ddf85b6f61d94dabb7c8e234c34513c8b2bf4e7cd6950f9683b53c00cb91e review/mask-original-clockcache_unget.asm +c0d52a3fe2f06fd32ae13a33d2cb806fe025ea51c2652b3512030af1e0c2c4d4 review/nonpower-page-size-test-proposal.json +efd41135c04cc625c83ddaae035683cf57eb5538752b1864d117d2b36adbb79f review/nonpower-page-size-test-proposal.patch +18fa865abc887558bd55e81edecdf1ad3152482785e431b7c0a7c5e22e382d66 review/original-btree_iterator_check_current.asm +a72bd0a2a88c330535e14bd9af081765611bda0922814e5268caa70e722f26fa review/original-btree_iterator_curr.asm +36eab6b231ddb67683ce12b2abcf1063ce8a76c99709b5241e5d7f157c945ea7 review/original-btree_iterator_next.asm +8a6bf051d34704307bf413b5c7557ea3d825351f2b43075e7b1efa3e28349592 review/original-clockcache_get.asm +b66068174551b525749428480f0cad5a688dbb34eb871473d54db6ac2969e723 review/original-clockcache_get_internal_async.constprop.0.asm +a61cbf6b6e01e8daa36a9a7bd73ba8a331470c235608a781bce3412a1e95982b review/original-clockcache_try_get_read.constprop.0.asm +7160c5bace2f504eeea45e0fe855ee771daa758c1cb0492dac411f3f81dddae0 review/original-clockcache_unget.asm +9f576670816468d06e3113e9467f1adfe509d267650b6f57d49e3ffbae90a1e9 review/original-clockcache_validate_page.asm +8ec1fd7fe3a41993f26b8a7596815f1567c1b9f8e625e8b3a8b61a633b9b1d57 review/original-clockcache_validate_page_virtual.asm +9787242deae004fcf539dfbfdc2314132ff7511e6e1f770a80254a69cc8d3459 review/original-core_range_iterator_next.asm +81340447f6adeffc3d9ff7de8aa3b0900996da9d12f5e1d29aa580a244197890 review/package-preflight.json +63fef83371a1bc9c8a5df782c8ed8ffd0636953fc462403595e041c54f46368e review/quota-independent-review.json +52521904e7eeddc4e3fe2b57768e7f6e24d6d26026ad29f12bf433841c58c329 review/report-draft.md +f3bebc96b86e7bfbf9f972cc778ca5d04c0e5cbbaf4996bc087d3eea36936af9 review/scan-codegen-identity.json +4d178b38602ec65ef7e5ad093d58fe39896aeb144e9b86ed0a698b2a580bfc7f review/sequential-btree_iterator_check_current.asm +89357b97b065749eff1393ec834c26b40ea5a7cfff7fa3dca4edb256d8c1d0db review/sequential-btree_iterator_curr.asm +2906302d381de0f7cd02e49830b185c51f199bfb7f2e2bd25b7df89a25a60b0b review/sequential-btree_iterator_next.asm +3fe399b6285474db33f8ef3efb388bd8d154ea575cd6054429b0e82172b09ef2 review/sequential-clockcache_validate_page.asm +d42b64b711875d6f1247e0dd36a04c4c7f136e1dcc78c3a0ea92e214b43572fa review/sequential-clockcache_validate_page_virtual.asm +8c3ba9a3fcb45b48d6215a3e1e1a68a87f6067149e43804959e773d15ef8b570 review/sequential-core_range_iterator_next.asm +f5fd516b0efc746e550470b3b4dd6f773457928ffb609e46df1f40a3759fbc4b review/sequential-correctness-review.json +0764165e5fc9eb03ae17793a040baeda938e6db176929a42fe79d81b2ee9dbd6 review/valid-nonblocking-miss-cost-review.json +b84fea71a6866deaa3c9ed3dd5d086999886ad92f423a9b0f2ac50e8c72c2c8c setup_sources.py +d80adef3ccc6cf4d0b73c3e7dc85e69dc7aed7ab86df72f5a4d87a978e737564 update_tracking.py +fee89e0a655f57ee2002ecbaeb97c37fea873b588313dabe2267fa82f1560803 validation-async-load/async-load-clockcache_get.asm +be89e66b126a0a283b817499e7069967482dbac003f855126f87f8483124d465 validation-async-load/async-load-clockcache_get_from_disk_async.constprop.0.asm +f880853b2f8270caa71cf98d584658c34f34521d8728d18b63c7fd6f7b56743e validation-async-load/async-load-clockcache_get_internal_async.constprop.0.asm +d7565d5fa151bc4be7ee3a1c2f18bf478021e5545db4c027d403d37e08fd9de2 validation-async-load/candidate-clockcache_get.asm +5ac7fbef8d2d39c0fd4494ca38f7fb9a01059610e1763a528cd006ddd12c1a6e validation-async-load/candidate-clockcache_get_from_disk_async.constprop.0.asm +35d4f76d2880957d2895bf42ab1fdf279865bda58d7a7d6a55f1aa1a3cce0318 validation-async-load/candidate-clockcache_get_internal_async.constprop.0.asm +9403dfde82725f38495b644dfeffb6e6f9c1bd918fe632c94ecbec7a4a5cd50a validation-async-load/jobs/debug-build/output.log +062a769969ec5014ee58f1fa6415bffe5c8e030b111092a225d8da59ca6c9d25 validation-async-load/jobs/debug-build/run.json +3c080d9dbb5bc9d5478f18e288b398507d7f307ecf10c3b373e9fa7600c98831 validation-async-load/jobs/debug-core-read-errors/output.log +9c68a2f679f03ebbdfb7e9ce736052015bc0b689ab1089b60e6d69c342a9c75a validation-async-load/jobs/debug-core-read-errors/run.json +48410fad8ce3981a3456f87cb964f901d71c4f8f36f5dc6204769b7f506af8ee validation-async-load/jobs/debug-prefetch-admission/output.log +5ad1028ab39c6ad0e985378341e78b50d9e80cf04dabc04d2f8dbacc2e9624bf validation-async-load/jobs/debug-prefetch-admission/run.json +5096db872771dfd2b7d7436e6aa63d397d73fd32449b348f474faf7250340d65 validation-async-load/jobs/debug-writeback/output.log +947d7295f43da7887ec10e5f2ec2de869a2fd0610d1e36f38ddd8307888cefc8 validation-async-load/jobs/debug-writeback/run.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 validation-async-load/jobs/format/output.log +fbf789633985f4f143eabad340ed1b9ba8e6fa78e7928a983313a039063ca9c8 validation-async-load/jobs/format/run.json +d8885a14194b36fccd9be30776518cd6ab82e3b450eea6f3b513271919d742c8 validation-async-load/jobs/release-build/output.log +ddb2b89b2cfc3c39569f47014ec2b88d372968ea05b17e62732d487d2f7c2e35 validation-async-load/jobs/release-build/run.json +b47e03c49c0535231cf4a7ffaf89bd9b8005855d0ec98518ee9c41e381db1321 validation-async-load/jobs/release-core-read-errors/output.log +2d07bbf0f6672d09ec702d31df0b8f76d282dcbdaa51457f6129d9ac5bbcf8ee validation-async-load/jobs/release-core-read-errors/run.json +0171032a9c2fff1b07a659e03a7c441e4bc1ab0fb6542f9a417b51fa14d3c683 validation-async-load/jobs/release-msan-build/output.log +9c821a4efccdd2bb5b036049297deb086a48558cea279bb2f048a0f71cbc8b04 validation-async-load/jobs/release-msan-build/run.json +1ed9adf1043e791b0e095e3d2e92e43f82fad3eaf130e12a50862d0baa506eda validation-async-load/jobs/release-msan-writeback/output.log +1d948054c8acf9753380e12ab73262ad3fbcebc4211f888aad7c4de31c8f98cf validation-async-load/jobs/release-msan-writeback/run.json +8d2f30e9015f521fb80fd4c849062f1aa37535ec6d7c61ad14a3b6f9c00f493c validation-async-load/jobs/release-quick/output.log +d8bafc276b52593744b8a9c241499095ad90fa9f3281d6c7a4fbc9d54ed5ade7 validation-async-load/jobs/release-quick/run.json +64adfbc97c308938cd222831f071803ba7175b1afb3e721d37b2cdd8c7c952ed validation-async-load/jobs/release-writeback/output.log +de5a37a1e533f4cd9b8db423c56fee199fbda42d73786d554a0c698c30fd6b45 validation-async-load/jobs/release-writeback/run.json +ff2ec5f51e9573b75eed4195ec6ae2d508e52a41632cb9d8c4ccbadfecbb1585 validation-async-load/symbol-sizes.json +4e12564048f8fe82a5ce18fb82f5793bdefab85231383dbfbcfd38ab0bbbffe0 validation-async-load/validate.py +8fa3022955627ee6bc8f46f465a05a5b836c2522253863d4ca1636855a5d5898 validation-async-load/validation.json +14879949ad613dece4f53ec24958104f932509b086de174ee12b7e9b760d0410 validation-async-mask/jobs/debug-build/output.log +d4c00497389539df9ffe9a6eb92caeb32f07bed746eb4bd45a7bdc70b9e04230 validation-async-mask/jobs/debug-build/run.json +567d875193f452f50e7fc8845de04d309001939271f64346b1a411a1bc51b878 validation-async-mask/jobs/debug-core-read-errors/output.log +28687b621be345ee673f85659eed24448bceecf08a4070fe050d1cdb33e9e4d2 validation-async-mask/jobs/debug-core-read-errors/run.json +c727e6f325b852a1ac734226f001f4518685331d55373ffd01db5a3851a1fce6 validation-async-mask/jobs/debug-prefetch-admission/output.log +d647985b452ab75af4d804b603f3fed6593fbeb8bf8576ef0f7981d8d92bc600 validation-async-mask/jobs/debug-prefetch-admission/run.json +c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3 validation-async-mask/jobs/debug-test_io_init_invalid_page_size/output.log +8055cfcaea3aad9d1467af2481829273674dbb0d2ff0a9c8815d9c281fa9ec24 validation-async-mask/jobs/debug-test_io_init_invalid_page_size/run.json +4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/output.log +9b57f011f23f5c1c8a260df3db476164a557fbf93b9c0e2932adb39e64f65dba validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/run.json +fb6d4424a899291bcfbb42c3e8ab0c2feb565e6c1b2cfbbf303e3c7972d16c6a validation-async-mask/jobs/debug-writeback/output.log +b0bc23e62592ebead1b6b245518584e18ce484d5f21bf8296222a9551cd39902 validation-async-mask/jobs/debug-writeback/run.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 validation-async-mask/jobs/format/output.log +730e88a903440fcffe3289a9fd43052d74511def5fdc3b838f32482b2d76f85e validation-async-mask/jobs/format/run.json +8806ddf18f0675d5f6d4aa4c31dd5ddc0dd1c6731c1466f54e3a9bb592e38e9e validation-async-mask/jobs/release-build/output.log +6c0e0eb41adc9acd518432acd75ad73f02c47ee276050f0790ca6d0f6f935600 validation-async-mask/jobs/release-build/run.json +3b92a394176330313ec06763b15cbca543cdfa82f537ba8545d2f5f1c25146a0 validation-async-mask/jobs/release-core-read-errors/output.log +fb8d054a8be4e0b785ff0b9dc4112793cb9bccdda46782894d45865e47362b2a validation-async-mask/jobs/release-core-read-errors/run.json +d6cb123c546caeb986c6a98bbb58c8a661e1a00959c97f1e495080f5870d385b validation-async-mask/jobs/release-msan-build/output.log +cab29ba77543ae5833c3c80f097d2bec499505f3e06335513360a2631bc6bca1 validation-async-mask/jobs/release-msan-build/run.json +c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3 validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/output.log +7854743f76c68bedbf89f048ef5ae143c60b919b71be1e5a3fc667f3e81e4e00 validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/run.json +4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/output.log +a884f830569ef8521ee62f0c0b721b52ceaa235d19e2eb639b483f9f8da0011f validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/run.json +ba4861c0252211de8b6c172f7901b99fa0ef908248b1a9476fd12b3a41e373bc validation-async-mask/jobs/release-msan-writeback/output.log +f91288cf62aaf1d747598caf151248c3236c76f389ec5cdb1f15f7497fb28247 validation-async-mask/jobs/release-msan-writeback/run.json +6f325d620cbb9af12d1c456dc618275b710bdd9d75aedefccbf5e52503b8deb2 validation-async-mask/jobs/release-quick/output.log +f2738c318411abdaba8da76f28619e978ac26532960411d00792603d94542bcc validation-async-mask/jobs/release-quick/run.json +c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3 validation-async-mask/jobs/release-test_io_init_invalid_page_size/output.log +ee6b7b0bb84e89c2ee8e0a80c64c5bd020077a53eb7986edfb4fdcec58af2ce7 validation-async-mask/jobs/release-test_io_init_invalid_page_size/run.json +4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/output.log +06fc2b957197f209effd05e841deca859b721a6c0a881776edd9cd38141e15ab validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/run.json +9b5a20e660793e5f394baaefa43ac186a27ad68072b8de3ecc4893047b558cd0 validation-async-mask/jobs/release-writeback/output.log +93b398dc691c6fca42d6bcf80924b34c4866745beae3edbda7f16c8187908005 validation-async-mask/jobs/release-writeback/run.json +52e23e67957a42e5404cf3dffa35b4c8394608613f90a4b6621cc7d5ee2481fa validation-async-mask/validate.py +ac78440a1f7c63448c44975b4042049ed763c2f62419c3c9bfe06c6e8403096a validation-async-mask/validation.json +4e2e10dccacc9b6a1766d777c0935b74361e55cc950cabc8afccf6a82aeaaeff validation-candidate/jobs/debug-build/output.log +9655dd01cc894eba724f6abaebc11c75a14e5c37e70c590f5ea891ee75f57452 validation-candidate/jobs/debug-build/run.json +3fd0413c94ca29ad5db4ae6cdcfd29f8e639a317d7ab1888c2a8ec2be9cad927 validation-candidate/jobs/debug-core-read-errors/output.log +519e9c879a54905e63bbd5e058302dc61d7aa510e345f570a4289f0fc1815b41 validation-candidate/jobs/debug-core-read-errors/run.json +4bd24bcfce175de86284e0d7e2256b722e9e563ff80411170c45d23b6d9db57c validation-candidate/jobs/debug-prefetch-admission/output.log +e9b17caff4122827241ba2d48dfd5742181f846a85385abf6c106d1081c9c047 validation-candidate/jobs/debug-prefetch-admission/run.json +4792d7df7fb7848ee1c93e727d85648dde52946bc158a85213885c237e3d4ac6 validation-candidate/jobs/debug-writeback/output.log +a815a0e1261ba1d41415c3769a6d37acd6b43bd50e9efca73cbcf6014cca07e3 validation-candidate/jobs/debug-writeback/run.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 validation-candidate/jobs/format/output.log +4b0bf3221fcb7dbe1d00c62ead64c47a4ccc16ff681dd1557bea77a9b4b6827b validation-candidate/jobs/format/run.json +3ca0d1d615612e3201c93657c60ebe76fed67a6a29865fe40b9e9e96462f6e09 validation-candidate/jobs/release-build/output.log +acfebeac1fd0d6d7ed48479c6f8c6ceb8d46807b1ae1b87b0b7a09e4c79ad75c validation-candidate/jobs/release-build/run.json +f68cac67e09acaef507512fee6f5a61dd8c619cbc8ccc63514318a913ee21976 validation-candidate/jobs/release-core-read-errors/output.log +a30549c24881db676fe378123d3b3721612b9ad8605f4c40284f297d889c75f6 validation-candidate/jobs/release-core-read-errors/run.json +222fba2b38fd496699998023bb4b9c4e92e434591f067edd3beb91ddbf2ba609 validation-candidate/jobs/release-msan-build/output.log +3d3d45e70aab0d49590fbf7b41f81184758213b9a80e22a8a9da15d43ccd73db validation-candidate/jobs/release-msan-build/run.json +cdfa537f9c606c6b04385bec3c0c539bf4196c996c3992daad1b936af045b42a validation-candidate/jobs/release-msan-writeback/output.log +71e5acfb6805c79be45910c3dd9b1ab2ba11f5f2ad375a93f0b9b566876ebca5 validation-candidate/jobs/release-msan-writeback/run.json +6be51ee51587858ea5677d663fff5badc4933fe127d251a35450123b07b9a959 validation-candidate/jobs/release-quick/output.log +96ce19916261a2a239ae6ac6f4308bbd14f54902830c95925cd4deaa013c430c validation-candidate/jobs/release-quick/run.json +83d7749046d25e6f1f95561e0aa9ac14c52140be13eb8fedc316c95d1a65e5c9 validation-candidate/jobs/release-writeback/output.log +ee0ec022a4a0317237df4e4731de5244a13c8321d785113098fc47d69f92e6a6 validation-candidate/jobs/release-writeback/run.json +9e9ce84f431b64a68fad09fb4e7ecfe491f18e7725349b727be3aff3caadc714 validation-candidate/sha256.json +4a261cc0ebb205ff9754687325091d0949ac3523e9c851ecea41c9a1e7811310 validation-candidate/validate.py +549287503d0f659e5b813298205a3c37e578a68c4e04de2d400e0a39a2fb8c8b validation-candidate/validation.json diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/apply_selected.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/apply_selected.py new file mode 100644 index 000000000..2e3594cc1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/apply_selected.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python3 +"""Apply only the already validated clockcache source to the active branch.""" +import hashlib +import json +from pathlib import Path +import shutil +import subprocess +import time + +ROOT = Path(__file__).resolve().parent +TARGET = ROOT.parents[2] / 'cache-invalid-addresses' +BASE = 'da5757265109f3a5936e0ef20daff6a955f775a3' +PARENT = 'a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e' + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def git(*args): + return subprocess.check_output(['git', '-C', str(TARGET), *args], text=True).strip() + + +def main(): + validation = json.loads((ROOT / 'validation-async-mask/validation.json').read_text()) + assert validation['passed'] and validation['sources_unchanged'] + assert validation['passed_unit_executions'] == 124 + source = ROOT / 'sources/async-mask' + hashes = validation['source_sha256_after'] + assert git('rev-parse', 'HEAD') == BASE + assert git('branch', '--show-current') == 'robj/cache-invalid-addresses' + assert git('diff', '--name-only') == 'src/clockcache.c' + assert not git('diff', '--cached', '--name-only') + assert digest(TARGET / 'src/clockcache.c') == PARENT + for name, expected in hashes.items(): + assert digest(source / name) == expected, name + if name != 'src/clockcache.c': + assert digest(TARGET / name) == expected, name + old_evidence = ROOT / 'delivery-source-check.json' + retained = ROOT / 'review/async-load-delivery-source-check.json' + assert not retained.exists() + shutil.copyfile(old_evidence, retained) + shutil.copyfile(source / 'src/clockcache.c', TARGET / 'src/clockcache.c') + for name, expected in hashes.items(): + assert digest(TARGET / name) == expected, name + subprocess.run(['git', '-C', str(TARGET), 'diff', '--check'], check=True) + result = dict(target_worktree=str(TARGET), target_branch=git('branch', '--show-current'), + base_commit=BASE, selected_profile='async-mask', + selected_clockcache_sha256=hashes['src/clockcache.c'], + validated_source_files_match=True, checked_files=len(hashes), + source_sha256=hashes, checked_at=time.time(), + runtime_diff_files=['src/clockcache.c']) + old_evidence.write_text(json.dumps(result, indent=2) + '\n') + print('Applied async-mask;', len(hashes), 'validated source hashes match;', + hashes['src/clockcache.c']) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/async-load-report.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/async-load-report.md new file mode 100644 index 000000000..c52b77f0f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/async-load-report.md @@ -0,0 +1,315 @@ +> Historical interim report: this preserves the earlier **async-load** evaluation. Its "selected" and "final" labels refer to that intermediate profile, not the subsequently selected async-mask source. Pending statements reflect that earlier state. See [README.md](README.md) for current results. + +Invalid-address cache performance evaluation + +The selected optimization keeps invalid-address rejection while moving +allocation validation out of the async resident-hit dispatcher into its existing +disk-load coroutine. Synchronous validation stays inline. The exact source has +passed the selected correctness checks and has been applied to the working +branch. **Overall performance acceptance remains pending:** fixed-count inserts +without WAL show a 9.71% drained-throughput loss versus main that is still being +investigated. The cache-hit and resident-read results below do not clear that +insertion concern. + +`main` is commit `8e0f29b89598db1d52aa7090404b475001dbf2eb`; `original` is the +unoptimized invalid-address branch at +`da5757265109f3a5936e0ef20daff6a955f775a3`; `async-load` is that branch plus the +selected optimization. Original/main measures the branch's cost; final/main +measures its remaining cost; final/original measures the optimization. The old +profile named `candidate` is a discarded implementation and is not the final +source. + +The completed resident-cache comparison has **no mean final/main throughput +loss greater than 1.5%** across its eight cases. Some intervals still permit +losses above 3%, especially the one-worker async cases, so this is not a strict +3% equivalence result. Eight-worker independent async access improved 2.06% +relative to original; its final/main estimate is +0.25%. + +Each cell below gives throughput change and its pointwise 95% block interval; +positive is faster. Independent access uses predetermined addresses; dependent +access obtains the next address from the current page. + +| API / workers / access | Original / main | Final / main | Final / original | +| --- | ---: | ---: | ---: | +| Blocking / 1 / independent | −0.26% [−1.43, +0.93] | −0.32% [−1.95, +1.33] | −0.06% [−1.32, +1.21] | +| Blocking / 1 / dependent | −0.56% [−2.56, +1.49] | −0.21% [−3.44, +3.13] | +0.35% [−1.74, +2.48] | +| Blocking / 8 / independent | −1.05% [−1.99, −0.10] | −1.48% [−3.81, +0.91] | −0.44% [−1.90, +1.05] | +| Blocking / 8 / dependent | −0.21% [−1.12, +0.70] | −0.15% [−1.23, +0.94] | +0.07% [−0.40, +0.53] | +| Async / 1 / independent | +0.06% [−5.73, +6.21] | +0.68% [−5.98, +7.82] | +0.62% [−2.01, +3.32] | +| Async / 1 / dependent | −0.56% [−5.73, +4.89] | +0.41% [−5.87, +7.11] | +0.98% [−0.17, +2.14] | +| Async / 8 / independent | −1.77% [−3.90, +0.41] | +0.25% [−0.77, +1.29] | +2.06% [+0.81, +3.32] | +| Async / 8 / dependent | −0.59% [−1.42, +0.26] | +0.14% [−0.92, +1.21] | +0.73% [−0.55, +2.02] | + +Worker CPU/op estimates follow the same pattern: final/main ranges from +0.14% +to +1.50% for blocking access, and −0.73% to −0.14% for async access. Single-worker +counters confirm that synchronous hits retain original's four extra +instructions/op versus main. Final async hits retire one fewer than main and +nine fewer than original. The completed audit verified all 144 measured records +and raw logs plus eight excluded preconditions. No measured sample was excluded. +All 144 measured processes recorded thermal-counter increases; those whole-process +snapshots do not establish when throttling occurred within a timed phase. +[Audited estimates and CPU intervals](database/analysis/final-hits-audited.json), +[raw results](probe-results/final-hits/results.csv), +[manifest](probe-results/final-hits/manifest.json), +[independent arithmetic and claim review](review/final-cache-evidence-review.json) + +The completed nonblocking-miss experiment measures allocated pages absent from +cache. All profiles return BUSY with zero timed I/O. Main returns after its +directory miss; the branch must also distinguish an allocated miss from an +invalid/unallocated address. That check is required by the new error semantics. + +| Valid nonblocking miss | Throughput change | Pointwise 95% block interval | +| --- | ---: | ---: | +| Original / main | −40.70% | −41.04% to −40.35% | +| Final / main | −40.58% | −41.48% to −39.67% | +| Final / original | +0.20% | −1.89% to +2.32% | + +Mean worker CPU time is 8.05 ns/op for main, 13.57 ns/op for original and +13.54 ns/op for final: about **5.5 additional nanoseconds per cold nonblocking +lookup**. Both branch versions retire approximately 59 extra instructions/op +versus main. The final implementation adds no measured instructions over +original here. Three mirrored blocks supplied six samples/profile; all samples +were retained. +[Audited analysis](database/analysis/final-misses-audited.json), +[raw results](probe-results/final-misses/results.csv), +[manifest](probe-results/final-misses/manifest.json) + +There are three direct production `cache_get(..., FALSE, ...)` call sites, all +in `mini_allocator.c`: metadata-cursor initialization and crossing to the next +or previous metadata page. Moving within a pinned metadata page needs no get. +A BUSY result requests prefetch and returns WOULD_BLOCK. Deep B-tree prefetch +uses these cursors during positioning and extent progress; ordinary scan tuples +do not each perform a nonblocking metadata miss. Actual calls/misses per database +operation were not counted, and repeated polling can pay the check repeatedly. +The microbenchmark percentage therefore is not a measured database regression +or a numerical bound on one. [Scan-path review](review/long-scan-path-review.json) + +The final resident database confirmation completed 18 processes and 36 timed +phases over a 200,000-record fixture with 24-byte keys and 100-byte values. It +uses a 128 MiB cache, 4 MiB memtable, no background workers or WAL, one worker +pinned to CPU 2, three-second warmup and eight-second phases. One predetermined +excluded precondition runs each phase for 30 seconds before the three rotating +mirrored blocks. + +| Resident database throughput | Original / main | Final / main | Final / original | +| --- | ---: | ---: | ---: | +| Point queries | −1.71% [−3.24, −0.17] | −1.91% [−3.80, +0.02] | −0.20% [−2.60, +2.27] | +| 10,000-row ranges | −1.24% [−3.51, +1.09] | +0.37% [−0.31, +1.06] | +1.63% [−1.15, +4.48] | + +The earlier 2.1%–2.5% long-range loss does not reproduce for the final source +in this single-worker confirmation. Point queries retain an approximately 1.9% +mean loss versus main, with uncertainty extending beyond 3%. These results do +not establish eight-worker or short-range database neutrality. Every timed +phase has zero read bytes. Some phases report 4 KiB of process writes from +watchdog logging during measurement; those counters include diagnostic output +and are not evidence of database writes. This database run therefore does not +support a zero-process-writes claim. +[Resident audit](database/analysis/resident-final-single-audited.json), +[manifest](database/results/resident-final-single/manifest.json), +[earlier pilot](database/results/resident-baseline/summary.csv) + +The exact-source insertion confirmation completed all 36 measured runs and +720 million inserts, plus two excluded preconditions. Each run inserts exactly +20 million records, with eight workers assigned 2.5 million each. Three rotating +mirrored blocks compare both WAL modes. The precondition is three seconds; +processes share CPUs 0–11 with four background workers, allowing migration and +variable SMT placement. This is a startup/fixed-count workload, not sustained +steady-state insertion. + +| Throughput through close | Original / main | Final / main | Final / original | +| --- | ---: | ---: | ---: | +| WAL disabled | −4.41% [−16.54, +9.49] | **−9.71% [−29.66, +15.89]** | −5.55% [−17.05, +7.55] | +| WAL enabled | −2.34% [−9.68, +5.60] | −1.03% [−6.64, +4.90] | +1.34% [−0.70, +3.42] | + +Final/main body throughput is −9.83% without WAL and −0.81% with WAL. Full +process CPU/op through close changes by +0.84% [−6.73, +9.03] and −0.11% +[−2.89, +2.76], respectively. These figures use integer boundary clocks from +worker start through body completion or close, including summary-writing time +before close. The older sampled CPU window and rounded close durations are not +used for these headline metrics. + +**The no-WAL loss remains unresolved.** All three final/main drain-throughput +block estimates are negative (−19.06%, −1.36%, −7.82%). A fast first main sample +and unequal worker completion are visible, and fixed per-worker quotas reduce +concurrency as workers finish. These are possible contributors, not a demonstrated +explanation. Neither wide intervals nor near-equal CPU/op justifies dismissing +the wall-time loss. All samples remain included. +[Full insertion audit](database/analysis/insert-final-fixed20m-audited.json), +[raw evidence](database/results/insert-final-fixed20m-retry/) + +The earlier `insert-final-fixed20m` request was superseded before workload +execution because its 15-second precondition could exhaust the record cap. Its +retained rejection record is not performance evidence. + +The bounded async real-I/O churn checks passed with one and six workers, a +64 MiB cache and 128 MiB working set, each with two-second warmup and five-second +measurement. They completed 188,288 and 333,760 measured operations, read about +369 and 656 MiB during measurement, and recorded 131,332 and 237,268 async waits +across warmup plus measurement. Both had zero identity/status errors, zero timed +writes and successful final eviction. This confirms exercised async misses and +callback completion in these bounded cases; it is not a disk-performance +comparison and does not resolve the inherited admission-progress limitation. +[Churn validation](churn-validation.json), +[coverage criteria](review/async-load-production-review.md) + +**Follow-up experiments in progress.** The completed 32-page hot-set probe +found that replacing the cache alignment remainder with a bit mask improves +original-branch blocking throughput by 5.43% for independent access and 1.36% +for dependent access. Corresponding cycles/op decrease 6.64% and 1.27%; all +60 measured rows passed the zero-I/O and identity checks. The remainder also +exists in main, so this is a general optimization, not an operation newly +introduced by invalid-address support. The combined `async-mask` source is +frozen and has passed 124 selected unit executions, formatting and deterministic +prefetch admission. Its final cache/database performance confirmation is running; +it has not replaced the applied `async-load` source. +[Hot-set audit](database/analysis/hot32-blocking-audited.json), +[interpretation](review/hot32-evidence-review.json) + +A separate shared-quota driver preserves the global key/value set while changing +worker assignment and adding one atomic batch reservation per 1024 records. +Its fixed-quota control with a 15-second precondition has completed: candidate +exact drain throughput is +1.54% versus main, with a wide [-21.36%, +31.11%] +interval; full drain CPU/op is +0.38% [-2.08%, +2.91%]. The earlier loss did not +repeat even before shared quotas were enabled. This does not establish its +cause: driver layout and preconditioning differ from the earlier experiment. +All adverse samples remain retained. The shared-quota comparison also completed: +async-load/main drain throughput is +0.51% [-16.89%, +21.54%] and drain CPU/op +is -0.83% [-4.45%, +2.92%]. Sharing reduced worker completion spread from about +three seconds to 5-7 ms, but did not remove wall-time variability and increased +CPU/op across all profiles. The earlier loss had already failed to repeat with +fixed quotas, so this does not identify its cause. +[Combined fixed/shared audit](database/analysis/quota-fixed-shared-audited.json) + +Resident mappings already establish allocation validity: mappings are discarded +before the allocator can mark an extent free. Hits therefore skip allocator +membership checks. They still validate address shape/bounds, acquire a reference +and verify page identity. Initial controlled counters found four extra retired +instructions per synchronous hit and eight per async hit in original versus main, +without a corresponding large branch-miss increase. These are work counts, not +throughput predictions. [Counter evidence](harness/controlled/preliminary-analysis.json) + +The final change keeps diagnostic formatting in a cold, non-inlined helper and +moves the async allocator check into the existing disk-load child before +reservation or I/O. It adds no synchronous helper call. Invalid misses still +return BAD_PARAM and a null handle before acquiring resources or registering +callbacks. Fresh retries validate again; resuming submitted I/O skips initial +validation/reservation as before. Callback publication, waiter wakeup, cleanup, +thread identity and coroutine depth are unchanged. +[Independent source review](review/async-load-independent-correctness-review.json) + +Long scans acquire cache references at leaf transitions and iterator setup, +rather than each tuple. Reviewed B-tree/scan instruction sequences were unchanged +across early profiles after relocation normalization. The earlier long-scan loss +cannot be assigned to the four/eight extra hit instructions without actual call +counts. [Code comparison](review/scan-codegen-identity.json) + +The exploration retained these alternatives and their reasons for rejection: + +| Variant | Finding | +| --- | --- | +| `hints`, `cold`, `miss-only` | Code-generation probes, without an independently established final performance benefit | +| `outlined` | Smaller async code but roughly 14%–18% worse initial synchronous-hit throughput; code size alone did not predict speed | +| `mask-original`, `mask-main` | Alignment-mask arithmetic did not establish a repeatable throughput win | +| `isolated-miss` | Whole sync-miss helper caused output-pointer escape and stores/reloads; small timing benefits were inconclusive | +| `sequential` / formatted `candidate` | Allocation wrapper improved hit-path organization but cost 21 instructions and 4.16% throughput versus original on valid nonblocking misses; replaced by async-load | + +Early two-sample screens also suffered placement/frequency drift. They explain +the investigation, but are not final acceptance evidence. +[Exploratory results](harness/controlled/preliminary-analysis.json), +[controlled screen](database/analysis/controlled-screen.json), +[discarded candidate miss comparison](database/analysis/controlled-misses-audited-analysis.json) + +The insertion pilot exposed a timing-boundary interpretation problem. Without +WAL, original/main sampled throughput was −0.10%, but body throughput including +stop/join was −7.90%; mean post-sample join time was 0.762 versus 0.306 seconds. +Including close reduced the apparent loss to −3.83%. With WAL, those +sampled/body/drained deltas were −0.46%/−0.62%/−0.73%. The sampled CPU window +ended before stop, joins and close, so it could not establish total insertion +CPU neutrality. This locates the discrepancy without proving why the final +in-flight inserts took longer. +[Boundary analysis](database/analysis/insert-pilot-boundaries.json) + +An initial diagnostic follow-up completed exactly 20 million inserts in 18 +WAL-disabled runs of main/original/isolated-miss. Original/main paired throughput +was −2.30%, with an uninformative −26.20% to +29.35% interval; body CPU/op was ++0.74% (−1.81% to +3.36%). Deregistration took at most about 3.4 microseconds, +while worker-completion spread averaged about 3.1 seconds. Deregistration was +not a substantial cost there, but workers had finished before the stop request, +so this does not resolve the earlier timed-stop tail. Run drift and unequal +fixed-quota completion precluded attributing a few-percent cache effect. These +earlier figures are not measurements of final async-load. +[Initial fixed-count analysis](database/analysis/fixed20m-summary.json) + +The exact selected source passed **118 selected unit executions**: 18 writeback +cases in each of release/debug/release-MSan, 62 release quick cases, and the core +read-error propagation case in release and debug. Debug prefetch admission and +the exported-tree formatting check also passed. Before/after source hashes +match. Coverage includes invalid/unallocated/freed addresses, immediate errors +without I/O or callbacks, setup/completion failures, waiter retries and ownership +cleanup. This is selected regression coverage, not a full CI run. +[Validation manifest](validation-async-load/validation.json), +[runner](validation-async-load/validate.py). The formatting check also passed +after applying the change to the actual working branch. +[Target-branch check](jobs/target-format/run.json) + +The host is a 12th-generation Intel Core i7-12800H; Linux reports 62.5 GiB of +RAM. Production release libraries use GCC 14.2.0 with `-O3 -ffast-math -flto` +and `-fPIC`. The separately compiled, frozen cache harness uses GCC 14.2.0 with +`-O3 -ffast-math -fno-lto -march=native` and dynamically selects each shared +library. MSan validation uses Clang 19.1.7. Tests and database fixtures reside on +real ext4 storage, with `O_DIRECT` enabled. Every measured resident-cache row +reports zero read/write bytes and zero major faults; fixture setup I/O is outside +that interval. +[Harness build commands](harness/controlled-final/cache_api_probe.json), +[exact generated library configurations](review/build-configs/manifest.json), +[release build command](validation-async-load/jobs/release-build/run.json), +[storage and database manifest](database/results/resident-final-single/manifest.json) + +The final cache matrix uses a 64 MiB cache and 12,288 resident 4 KiB pages +(48 MiB), with two seconds of warmup and four seconds measured per process. +Before each scenario, main runs a predetermined 30-second warmup plus one-second +measurement that is excluded from comparisons. One worker is pinned to logical +CPU 2; eight workers are pinned individually to `0,2,4,6,8,10,1,3`, using six +physical P-cores and two specified SMT siblings. The controller uses CPU 12. +Hardware counters are enabled only for single-worker cases; eight-worker +instruction differences are not directly measured. +[Exact arguments, topology and affinity](probe-results/final-hits/manifest.json) + +Final cache comparisons use one frozen dynamic harness across libraries, +explicit per-worker CPU affinity, deterministic worker/thread-ID assignment, +and a predetermined excluded precondition for each scenario. Each scenario +uses three rotating mirrored blocks. Analysis averages the two mirror samples +inside each block, then computes geometric ratios and Student-t intervals on +block log ratios. Blocks are the replication unit. No sample is silently dropped +for thermal flags. The campaign lock serializes builds, tests and measurements; +the packaged interval audit retains any unknown restart endpoints. +[Runner and scheduling](harness/controlled-final/README.md) + +Precision remains limited: three blocks produce weak intervals; thermal +carryover can violate independence; intervals are pointwise across many cases; +and cycle/CPU-time diagnostics are not calibrated frequency normalization. +There is no strict 3% equivalence claim. Resident probes measure cache API costs, +not database tails, durable throughput or arbitrary storage behavior. Different +harness generations must not be pooled. The failed v3 smoke wrote diagnostics +inside its I/O snapshot, corrected in v3b. An earlier fixed-count suite stopped +after its excluded precondition because of a parser bug and was rerun separately. +Failed and partial evidence is retained without counting it as successful data. +[v3b repair](harness/controlled-v3b/README.md), +[failed smoke](jobs/controlled-smoke/output.log), +[parser rejection](database/results/insert-fixed20m/REJECTED.txt) + +The inherited async allocation-progress limitation remains unresolved. This +change does not alter cache batch-reservation ownership or reclamation. Short +churn smokes cannot establish progress across all cache-pressure and worker +lifecycle interleavings, and must not be presented as a repair of that separate +issue. [Scope review](review/isolated-miss-review.json) + +Final `clockcache.c` SHA256: +`a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e`. +Final release library SHA256: +`a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152`. +The base commit plus normalized patch and source inventory identify the selected +source independently of a future optimization commit. Raw manifests preserve +original absolute commands and historical hashes. +[Baseline identity](main-source.json), [branch identity](original-source.json), +[selected source identity](async-load-source.json) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/async-load-source.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/async-load-source.json new file mode 100644 index 000000000..37ac9edf7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/async-load-source.json @@ -0,0 +1,194 @@ +{ + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/async-mask-source.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/async-mask-source.json new file mode 100644 index 000000000..b11505e60 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/async-mask-source.json @@ -0,0 +1,208 @@ +{ + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "async-load", + "changes": "Retain async-load cold diagnostics and moved async allocation validation; replace only the hot geometry alignment remainder with a power-of-two mask and assert page-size power-of-two at cache configuration before clz/division. Cold diagnostic modulo is unchanged.", + "parent_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "validation_status": "Source-only; not built, tested or benchmarked.", + "patches_sha256": { + "async-mask-vs-async-load.patch": "78e8b3a07cadf43de84c649c05e4e46b55c01f8f191fec71d8eaf7f69a99d4a2", + "async-mask-vs-original.patch": "504fb378c403cd13ae3bb6bdb94eb37d5f98412e6fd5067e501c952740d9a6aa" + }, + "contract_review": { + "path": "review/async-mask-contract-review.json", + "sha256": "33045812df9ef3666ceeb46349fb1aa4e720bafe2faa1bea8ffe5ef9f164980a" + }, + "motivating_evidence": { + "path": "database/analysis/hot32-blocking-audited.json", + "sha256": "bf35847e53430fdbeca261c2e4a116b98e43b6c147ae7202b91a1cc082257e3a" + }, + "source_checks": { + "cold_diagnostic_body_identical": true, + "assert_precedes_clz_and_division": true, + "only_clockcache_c_differs_from_async_load": true + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/known-harness-issues.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/known-harness-issues.json new file mode 100644 index 000000000..69484855b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/known-harness-issues.json @@ -0,0 +1,32 @@ +[ + { + "evidence": "jobs/controlled-smoke/output.log", + "reason": "v3 worker diagnostics were written before the final I/O snapshot; the redirected log caused the measured 4096-byte write rejection. Frozen v3b moves diagnostics after the snapshot.", + "source": "harness/controlled-v3b/README.md", + "status": "failed harness smoke; excluded performance evidence" + }, + { + "evidence": "database/results/insert-fixed20m/REJECTED.txt", + "reason": "Diagnostics parser failed after successful precondition execution. The fixed20m-retry directory is the separate retry.", + "status": "rejected suite after excluded precondition; no measured samples" + }, + { + "evidence": "jobs/initial-blocking-1-05-main-interrupted/output.log", + "status": "restart partial; missing run.json; exact endpoint unknown" + }, + { + "evidence": "jobs/build-async-mask/REJECTED.txt", + "reason": "A positional REMAINDER consumed --cwd as the executable. The corrected build-async-mask-retry is recorded separately.", + "status": "launcher argument error; no compiler or workload created" + }, + { + "evidence": "jobs/build-cache-write-probe/output.log", + "reason": "A workspace-relative script path was resolved against the job runner campaign directory. The absolute-path retry build-cache-write-probe-retry succeeded separately.", + "status": "launcher path error; no compiler or probe created" + }, + { + "evidence": "database/results/insert-final-fixed20m/REJECTED.txt", + "reason": "Its proposed timed precondition could exhaust its record cap. The completed retry used a shorter precondition; later quota experiments use an independent larger cap.", + "status": "canceled while queued; no workload launched" + } +] diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/workload-intervals.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/workload-intervals.csv new file mode 100644 index 000000000..7125f93d4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/workload-intervals.csv @@ -0,0 +1,975 @@ +id,name,kind,started,finished,returncode,excluded_precondition,origins,command +0,build-main,leaf-workload,1792221752.5140414,1792221758.5909448,0,False,"[""jobs/build-main/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main"", ""GIT_VERSION=invalid-address-perf-main"", ""libs""]" +1,build-original,leaf-workload,1792221758.5915103,1792221763.3690658,0,False,"[""jobs/build-original/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original"", ""GIT_VERSION=invalid-address-perf-original"", ""libs""]" +2,build-hints,leaf-workload,1792221800.905837,1792221806.134332,0,False,"[""jobs/build-hints/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints"", ""GIT_VERSION=invalid-address-perf-hints"", ""libs""]" +3,build-cold,leaf-workload,1792221806.1412582,1792221811.0210934,0,False,"[""jobs/build-cold/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold"", ""GIT_VERSION=invalid-address-perf-cold"", ""libs""]" +4,build-outlined,leaf-workload,1792221811.0310712,1792221816.210053,0,False,"[""jobs/build-outlined/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined"", ""GIT_VERSION=invalid-address-perf-outlined"", ""libs""]" +5,build-miss-only,leaf-workload,1792221865.079773,1792221870.255464,0,False,"[""jobs/build-miss-only/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only"", ""GIT_VERSION=invalid-address-perf-miss-only"", ""libs""]" +6,build-outlined-writeback,leaf-workload,1792221890.213529,1792221891.481965,0,False,"[""jobs/build-outlined-writeback/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined"", ""GIT_VERSION=invalid-address-perf-outlined"", ""unit/writeback_set_test""]" +7,outlined-writeback,leaf-workload,1792221891.4827106,1792221893.2511685,0,False,"[""jobs/outlined-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/bin/unit/writeback_set_test""]" +8,build-sequential,leaf-workload,1792221937.193974,1792221943.0723362,0,False,"[""jobs/build-sequential/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential"", ""GIT_VERSION=invalid-address-perf-sequential"", ""libs""]" +9,build-cache-probe,leaf-workload,1792221952.9329746,1792221953.2982242,0,False,"[""jobs/build-cache-probe/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/build_probe.py"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so""]" +10,probe-smoke-main,leaf-workload,1792221953.2988124,1792221955.719643,0,False,"[""jobs/probe-smoke-main/run.json#""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-main/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""async""]" +11,probe-smoke-original,leaf-workload,1792221955.720368,1792221958.1421118,0,False,"[""jobs/probe-smoke-original/run.json#""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-original/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""async""]" +12,probe-smoke-outlined,leaf-workload,1792221958.142723,1792221960.514105,0,False,"[""jobs/probe-smoke-outlined/run.json#""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-outlined/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""async""]" +13,initial-blocking-1-00-main,leaf-workload,1792222003.3832088,1792222011.7729225,0,False,"[""jobs/initial-blocking-1-00-main/run.json#"", ""probe-results/initial/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-00-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +14,initial-blocking-1-01-original,leaf-workload,1792222011.773984,1792222020.1624234,0,False,"[""jobs/initial-blocking-1-01-original/run.json#"", ""probe-results/initial/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-01-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +15,initial-blocking-1-02-outlined,leaf-workload,1792222020.1635723,1792222028.5528188,0,False,"[""jobs/initial-blocking-1-02-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-02-outlined/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +16,initial-blocking-1-03-outlined,leaf-workload,1792222028.554449,1792222036.9918823,0,False,"[""jobs/initial-blocking-1-03-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-03-outlined/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +17,build-database-drivers,leaf-workload,1792222036.9923198,1792222037.9090853,0,False,"[""jobs/build-database-drivers/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare.py"", ""--build""]" +18,initial-blocking-1-04-original,leaf-workload,1792222037.909408,1792222046.2983716,0,False,"[""jobs/initial-blocking-1-04-original/run.json#"", ""probe-results/initial/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-04-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +19,initial-blocking-1-05-main,leaf-workload,1792222166.6428823,1792222175.0333471,0,False,"[""jobs/initial-blocking-1-05-main/run.json#"", ""probe-results/initial/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-05-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +20,initial-blocking-8-00-main,leaf-workload,1792222175.0344815,1792222183.4109988,0,False,"[""jobs/initial-blocking-8-00-main/run.json#"", ""probe-results/initial/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-00-main/cache.db"", ""64"", ""8"", ""3"", ""both"", ""blocking""]" +21,initial-blocking-8-01-original,leaf-workload,1792222183.4121308,1792222191.8041003,0,False,"[""jobs/initial-blocking-8-01-original/run.json#"", ""probe-results/initial/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-01-original/cache.db"", ""64"", ""8"", ""3"", ""both"", ""blocking""]" +22,initial-blocking-8-02-outlined,leaf-workload,1792222191.805921,1792222200.193274,0,False,"[""jobs/initial-blocking-8-02-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-02-outlined/cache.db"", ""64"", ""8"", ""3"", ""both"", ""blocking""]" +23,initial-blocking-8-03-outlined,leaf-workload,1792222200.1950526,1792222208.5811236,0,False,"[""jobs/initial-blocking-8-03-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-03-outlined/cache.db"", ""64"", ""8"", ""3"", ""both"", ""blocking""]" +24,build-mask-original,leaf-workload,1792222208.5814347,1792222213.9104366,0,False,"[""jobs/build-mask-original/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original"", ""GIT_VERSION=invalid-address-perf-mask-original"", ""libs""]" +25,initial-blocking-8-04-original,leaf-workload,1792222213.9108639,1792222222.2991638,0,False,"[""jobs/initial-blocking-8-04-original/run.json#"", ""probe-results/initial/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-04-original/cache.db"", ""64"", ""8"", ""3"", ""both"", ""blocking""]" +26,build-mask-main,leaf-workload,1792222222.299647,1792222227.577766,0,False,"[""jobs/build-mask-main/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main"", ""GIT_VERSION=invalid-address-perf-mask-main"", ""libs""]" +27,initial-blocking-8-05-main,leaf-workload,1792222227.5780895,1792222235.9653463,0,False,"[""jobs/initial-blocking-8-05-main/run.json#"", ""probe-results/initial/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-05-main/cache.db"", ""64"", ""8"", ""3"", ""both"", ""blocking""]" +28,initial-async-1-00-main,leaf-workload,1792222235.9671652,1792222244.3535736,0,False,"[""jobs/initial-async-1-00-main/run.json#"", ""probe-results/initial/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-00-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +29,initial-async-1-01-original,leaf-workload,1792222244.3549104,1792222252.7425566,0,False,"[""jobs/initial-async-1-01-original/run.json#"", ""probe-results/initial/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-01-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +30,initial-async-1-02-outlined,leaf-workload,1792222252.7443554,1792222261.132985,0,False,"[""jobs/initial-async-1-02-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-02-outlined/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +31,initial-async-1-03-outlined,leaf-workload,1792222261.1341805,1792222269.5216334,0,False,"[""jobs/initial-async-1-03-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-03-outlined/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +32,initial-async-1-04-original,leaf-workload,1792222269.5228496,1792222277.9115632,0,False,"[""jobs/initial-async-1-04-original/run.json#"", ""probe-results/initial/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-04-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +33,fixture,leaf-workload,1792222277.9122317,1792222278.281384,0,False,"[""database/results/resident-baseline/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""-1"", ""--rep"", ""-1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--create"", ""load:random@1""]" +34,00-main,leaf-workload,1792222278.4444644,1792222314.6229403,0,False,"[""database/results/resident-baseline/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""0"", ""--rep"", ""0"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +35,01-original,leaf-workload,1792222314.6462874,1792222350.8118854,0,False,"[""database/results/resident-baseline/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""1"", ""--rep"", ""1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +36,02-original,leaf-workload,1792222350.8397045,1792222387.0087981,0,False,"[""database/results/resident-baseline/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""2"", ""--rep"", ""2"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +37,03-main,leaf-workload,1792222387.0324864,1792222423.2035973,0,False,"[""database/results/resident-baseline/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""3"", ""--rep"", ""3"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +38,04-main,leaf-workload,1792222423.227686,1792222459.4021633,0,False,"[""database/results/resident-baseline/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""4"", ""--rep"", ""4"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +39,05-original,leaf-workload,1792222459.4257853,1792222495.5977402,0,False,"[""database/results/resident-baseline/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""5"", ""--rep"", ""5"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +40,06-original,leaf-workload,1792222495.6260552,1792222531.7981234,0,False,"[""database/results/resident-baseline/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""6"", ""--rep"", ""6"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +41,07-main,leaf-workload,1792222531.8252876,1792222567.99701,0,False,"[""database/results/resident-baseline/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""5"", ""--warmup"", ""1"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""7"", ""--rep"", ""7"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline"", ""--open"", ""warm@1"", ""point:uniform@1"", ""point:uniform@8"", ""range:uniform:1@1"", ""range:uniform:1@8"", ""range:uniform:10000@1"", ""range:uniform:10000@8""]" +42,initial-async-1-05-main,leaf-workload,1792222568.0095963,1792222576.3988028,0,False,"[""jobs/initial-async-1-05-main/run.json#"", ""probe-results/initial/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-05-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +43,build-cache-counters,leaf-workload,1792222576.399213,1792222576.8145263,0,False,"[""jobs/build-cache-counters/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/build_probe.py"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so""]" +44,initial-async-8-00-main,leaf-workload,1792222576.8148434,1792222585.199023,0,False,"[""jobs/initial-async-8-00-main/run.json#"", ""probe-results/initial/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-00-main/cache.db"", ""64"", ""8"", ""3"", ""both"", ""async""]" +45,counter-smoke,leaf-workload,1792222585.1994617,1792222587.6710737,0,False,"[""jobs/counter-smoke/run.json#""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/counter-smoke/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""blocking""]" +46,initial-async-8-01-original,leaf-workload,1792222587.6714716,1792222596.0572608,0,False,"[""jobs/initial-async-8-01-original/run.json#"", ""probe-results/initial/manifest.json#/runs/19""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-01-original/cache.db"", ""64"", ""8"", ""3"", ""both"", ""async""]" +47,initial-async-8-02-outlined,leaf-workload,1792222596.0599456,1792222604.4437304,0,False,"[""jobs/initial-async-8-02-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/20""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-02-outlined/cache.db"", ""64"", ""8"", ""3"", ""both"", ""async""]" +48,initial-async-8-03-outlined,leaf-workload,1792222604.446322,1792222612.83476,0,False,"[""jobs/initial-async-8-03-outlined/run.json#"", ""probe-results/initial/manifest.json#/runs/21""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-03-outlined/cache.db"", ""64"", ""8"", ""3"", ""both"", ""async""]" +49,initial-async-8-04-original,leaf-workload,1792222612.8367393,1792222621.2252843,0,False,"[""jobs/initial-async-8-04-original/run.json#"", ""probe-results/initial/manifest.json#/runs/22""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-04-original/cache.db"", ""64"", ""8"", ""3"", ""both"", ""async""]" +50,initial-async-8-05-main,leaf-workload,1792222621.227232,1792222629.6148944,0,False,"[""jobs/initial-async-8-05-main/run.json#"", ""probe-results/initial/manifest.json#/runs/23""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-05-main/cache.db"", ""64"", ""8"", ""3"", ""both"", ""async""]" +51,mask-counters-blocking-1-00-main,leaf-workload,1792222641.6432188,1792222654.0452073,0,False,"[""jobs/mask-counters-blocking-1-00-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-00-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +52,mask-counters-blocking-1-01-original,leaf-workload,1792222654.047106,1792222666.3970752,0,False,"[""jobs/mask-counters-blocking-1-01-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-01-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +53,mask-counters-blocking-1-02-mask-original,leaf-workload,1792222666.398235,1792222678.7969801,0,False,"[""jobs/mask-counters-blocking-1-02-mask-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-02-mask-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +54,mask-counters-blocking-1-03-mask-main,leaf-workload,1792222678.7980974,1792222691.1487625,0,False,"[""jobs/mask-counters-blocking-1-03-mask-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-03-mask-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +55,mask-counters-blocking-1-04-mask-main,leaf-workload,1792222691.1503966,1792222703.505074,0,False,"[""jobs/mask-counters-blocking-1-04-mask-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-04-mask-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +56,mask-counters-blocking-1-05-mask-original,leaf-workload,1792222703.5069585,1792222715.9066849,0,False,"[""jobs/mask-counters-blocking-1-05-mask-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-05-mask-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +57,mask-counters-blocking-1-06-original,leaf-workload,1792222715.9077826,1792222728.3067698,0,False,"[""jobs/mask-counters-blocking-1-06-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-06-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +58,mask-counters-blocking-1-07-main,leaf-workload,1792222728.307952,1792222740.6579657,0,False,"[""jobs/mask-counters-blocking-1-07-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-07-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +59,mask-counters-async-1-00-main,leaf-workload,1792222740.6598876,1792222753.06071,0,False,"[""jobs/mask-counters-async-1-00-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-00-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +60,mask-counters-async-1-01-original,leaf-workload,1792222753.0618439,1792222765.4627051,0,False,"[""jobs/mask-counters-async-1-01-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-01-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +61,mask-counters-async-1-02-mask-original,leaf-workload,1792222765.4645405,1792222777.8635871,0,False,"[""jobs/mask-counters-async-1-02-mask-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-02-mask-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +62,mask-counters-async-1-03-mask-main,leaf-workload,1792222777.8648415,1792222790.2663906,0,False,"[""jobs/mask-counters-async-1-03-mask-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-03-mask-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +63,mask-counters-async-1-04-mask-main,leaf-workload,1792222790.267582,1792222802.6665184,0,False,"[""jobs/mask-counters-async-1-04-mask-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-04-mask-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +64,mask-counters-async-1-05-mask-original,leaf-workload,1792222802.6677866,1792222815.0178158,0,False,"[""jobs/mask-counters-async-1-05-mask-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-05-mask-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +65,mask-counters-async-1-06-original,leaf-workload,1792222815.0200243,1792222827.3725135,0,False,"[""jobs/mask-counters-async-1-06-original/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-06-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +66,mask-counters-async-1-07-main,leaf-workload,1792222827.3743665,1792222839.7317576,0,False,"[""jobs/mask-counters-async-1-07-main/run.json#"", ""probe-results/mask-counters/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-07-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +67,wal0-00-main,leaf-workload,1792222883.701593,1792222890.1040397,0,False,"[""database/results/insert-baseline/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +68,wal0-01-original,leaf-workload,1792222890.147532,1792222895.9558375,0,False,"[""database/results/insert-baseline/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +69,wal0-02-original,leaf-workload,1792222896.0022902,1792222902.0085757,0,False,"[""database/results/insert-baseline/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +70,wal0-03-main,leaf-workload,1792222902.0480459,1792222907.7539508,0,False,"[""database/results/insert-baseline/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +71,wal0-04-main,leaf-workload,1792222907.8025887,1792222913.563532,0,False,"[""database/results/insert-baseline/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +72,wal0-05-original,leaf-workload,1792222913.6081028,1792222920.1647685,0,False,"[""database/results/insert-baseline/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +73,wal0-06-original,leaf-workload,1792222920.211936,1792222926.5245364,0,False,"[""database/results/insert-baseline/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +74,wal0-07-main,leaf-workload,1792222926.5718496,1792222932.3208725,0,False,"[""database/results/insert-baseline/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +75,wal1-00-main,leaf-workload,1792222932.3609338,1792222937.6137738,0,False,"[""database/results/insert-baseline/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +76,wal1-01-original,leaf-workload,1792222937.661814,1792222942.9709854,0,False,"[""database/results/insert-baseline/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +77,wal1-02-original,leaf-workload,1792222943.0213196,1792222948.3746767,0,False,"[""database/results/insert-baseline/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +78,wal1-03-main,leaf-workload,1792222948.4252791,1792222953.7343867,0,False,"[""database/results/insert-baseline/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +79,wal1-04-main,leaf-workload,1792222953.774048,1792222959.0819786,0,False,"[""database/results/insert-baseline/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +80,wal1-05-original,leaf-workload,1792222959.1287334,1792222964.4365451,0,False,"[""database/results/insert-baseline/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +81,wal1-06-original,leaf-workload,1792222964.4825463,1792222969.8890574,0,False,"[""database/results/insert-baseline/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +82,wal1-07-main,leaf-workload,1792222969.938861,1792222975.4411788,0,False,"[""database/results/insert-baseline/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""5"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +83,dispatch-counters-blocking-1-00-main,leaf-workload,1792222975.485911,1792222984.1704266,0,False,"[""jobs/dispatch-counters-blocking-1-00-main/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-00-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +84,dispatch-counters-blocking-1-01-original,leaf-workload,1792222984.1715186,1792222992.6505547,0,False,"[""jobs/dispatch-counters-blocking-1-01-original/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-01-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +85,dispatch-counters-blocking-1-02-sequential,leaf-workload,1792222992.651651,1792223001.1275957,0,False,"[""jobs/dispatch-counters-blocking-1-02-sequential/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-02-sequential/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +86,dispatch-counters-blocking-1-03-miss-only,leaf-workload,1792223001.128605,1792223009.6074777,0,False,"[""jobs/dispatch-counters-blocking-1-03-miss-only/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-03-miss-only/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +87,dispatch-counters-blocking-1-04-miss-only,leaf-workload,1792223009.608594,1792223018.094167,0,False,"[""jobs/dispatch-counters-blocking-1-04-miss-only/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-04-miss-only/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +88,dispatch-counters-blocking-1-05-sequential,leaf-workload,1792223018.0959814,1792223026.5410304,0,False,"[""jobs/dispatch-counters-blocking-1-05-sequential/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-05-sequential/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +89,dispatch-counters-blocking-1-06-original,leaf-workload,1792223026.5455914,1792223035.0388775,0,False,"[""jobs/dispatch-counters-blocking-1-06-original/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-06-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +90,dispatch-counters-blocking-1-07-main,leaf-workload,1792223035.0405214,1792223043.481155,0,False,"[""jobs/dispatch-counters-blocking-1-07-main/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-07-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""blocking""]" +91,dispatch-counters-async-1-00-main,leaf-workload,1792223043.482953,1792223051.9713757,0,False,"[""jobs/dispatch-counters-async-1-00-main/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-00-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +92,dispatch-counters-async-1-01-original,leaf-workload,1792223051.973263,1792223060.413554,0,False,"[""jobs/dispatch-counters-async-1-01-original/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-01-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +93,dispatch-counters-async-1-02-sequential,leaf-workload,1792223060.415308,1792223068.8560772,0,False,"[""jobs/dispatch-counters-async-1-02-sequential/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-02-sequential/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +94,dispatch-counters-async-1-03-miss-only,leaf-workload,1792223068.8578532,1792223077.295866,0,False,"[""jobs/dispatch-counters-async-1-03-miss-only/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-03-miss-only/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +95,dispatch-counters-async-1-04-miss-only,leaf-workload,1792223077.297714,1792223085.73851,0,False,"[""jobs/dispatch-counters-async-1-04-miss-only/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-04-miss-only/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +96,dispatch-counters-async-1-05-sequential,leaf-workload,1792223085.74024,1792223094.2295816,0,False,"[""jobs/dispatch-counters-async-1-05-sequential/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-05-sequential/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +97,dispatch-counters-async-1-06-original,leaf-workload,1792223094.2309663,1792223102.7204351,0,False,"[""jobs/dispatch-counters-async-1-06-original/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-06-original/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +98,dispatch-counters-async-1-07-main,leaf-workload,1792223102.7223938,1792223111.211918,0,False,"[""jobs/dispatch-counters-async-1-07-main/run.json#"", ""probe-results/dispatch-counters/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-07-main/cache.db"", ""64"", ""1"", ""3"", ""both"", ""async""]" +99,build-isolated-miss,leaf-workload,1792223111.2216856,1792223116.499588,0,False,"[""jobs/build-isolated-miss/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss"", ""GIT_VERSION=invalid-address-perf-isolated-miss"", ""libs"", ""unit/writeback_set_test""]" +100,writeback-isolated-miss,leaf-workload,1792223116.5001523,1792223118.371034,0,False,"[""jobs/writeback-isolated-miss/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/bin/unit/writeback_set_test""]" +101,isolated-counters-blocking-1-00-main,leaf-workload,1792223171.164945,1792223183.7635937,0,False,"[""jobs/isolated-counters-blocking-1-00-main/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-00-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +102,isolated-counters-blocking-1-01-original,leaf-workload,1792223183.7652388,1792223196.3182654,0,False,"[""jobs/isolated-counters-blocking-1-01-original/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-01-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +103,isolated-counters-blocking-1-02-isolated-miss,leaf-workload,1792223196.3198478,1792223208.7754042,0,False,"[""jobs/isolated-counters-blocking-1-02-isolated-miss/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-02-isolated-miss/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +104,isolated-counters-blocking-1-03-isolated-miss,leaf-workload,1792223208.7771764,1792223221.2803671,0,False,"[""jobs/isolated-counters-blocking-1-03-isolated-miss/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-03-isolated-miss/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +105,isolated-counters-blocking-1-04-original,leaf-workload,1792223221.281891,1792223233.7876585,0,False,"[""jobs/isolated-counters-blocking-1-04-original/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-04-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +106,isolated-counters-blocking-1-05-main,leaf-workload,1792223233.7893014,1792223246.2902088,0,False,"[""jobs/isolated-counters-blocking-1-05-main/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-05-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""blocking""]" +107,isolated-counters-async-1-00-main,leaf-workload,1792223246.2919605,1792223258.790553,0,False,"[""jobs/isolated-counters-async-1-00-main/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-00-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +108,isolated-counters-async-1-01-original,leaf-workload,1792223258.7917597,1792223271.340491,0,False,"[""jobs/isolated-counters-async-1-01-original/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-01-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +109,isolated-counters-async-1-02-isolated-miss,leaf-workload,1792223271.3423119,1792223283.8460045,0,False,"[""jobs/isolated-counters-async-1-02-isolated-miss/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-02-isolated-miss/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +110,isolated-counters-async-1-03-isolated-miss,leaf-workload,1792223283.8482356,1792223296.352884,0,False,"[""jobs/isolated-counters-async-1-03-isolated-miss/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-03-isolated-miss/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +111,isolated-counters-async-1-04-original,leaf-workload,1792223296.3548036,1792223308.808353,0,False,"[""jobs/isolated-counters-async-1-04-original/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-04-original/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +112,isolated-counters-async-1-05-main,leaf-workload,1792223308.8103342,1792223321.311002,0,False,"[""jobs/isolated-counters-async-1-05-main/run.json#"", ""probe-results/isolated-counters/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-05-main/cache.db"", ""64"", ""1"", ""5"", ""both"", ""async""]" +113,build-insert-diagnostics,leaf-workload,1792223321.321069,1792223321.6863103,0,False,"[""jobs/build-insert-diagnostics/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare_diagnostics.py"", ""--build""]" +114,wal0-precondition,leaf-workload,1792223439.88876,1792223443.0873387,0,False,"[""database/results/insert-fixed20m/manifest-before-postprocess-diagnosis.json#/runs/0"", ""database/results/insert-fixed20m/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""3"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +115,wal0-precondition,leaf-workload,1792223536.72656,1792223539.9802732,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""3"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +116,wal0-00-main,leaf-workload,1792223540.009967,1792223545.9083762,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +117,wal0-01-original,leaf-workload,1792223545.9624438,1792223553.4219012,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +118,wal0-02-isolated-miss,leaf-workload,1792223553.474418,1792223561.2341366,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +119,wal0-03-isolated-miss,leaf-workload,1792223561.2832823,1792223569.6409905,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +120,wal0-04-original,leaf-workload,1792223569.6872425,1792223578.448051,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +121,wal0-05-main,leaf-workload,1792223578.5029807,1792223586.9233952,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +122,wal0-06-original,leaf-workload,1792223586.9777808,1792223594.7886257,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +123,wal0-07-isolated-miss,leaf-workload,1792223594.8457963,1792223602.2060585,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +124,wal0-08-main,leaf-workload,1792223602.2616649,1792223610.9305713,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +125,wal0-09-main,leaf-workload,1792223610.9837172,1792223619.5433726,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +126,wal0-10-isolated-miss,leaf-workload,1792223619.5986066,1792223628.8157191,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +127,wal0-11-original,leaf-workload,1792223628.8669944,1792223637.42967,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +128,wal0-12-isolated-miss,leaf-workload,1792223637.483208,1792223645.953966,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +129,wal0-13-main,leaf-workload,1792223646.0001073,1792223654.1622174,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +130,wal0-14-original,leaf-workload,1792223654.218382,1792223662.5840719,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +131,wal0-15-original,leaf-workload,1792223662.6307256,1792223671.0379736,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +132,wal0-16-main,leaf-workload,1792223671.0922203,1792223680.255611,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +133,wal0-17-isolated-miss,leaf-workload,1792223680.3133602,1792223688.9780025,0,False,"[""database/results/insert-fixed20m-retry/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +134,build-controlled-probe,leaf-workload,1792223689.033232,1792223689.5494113,0,False,"[""jobs/build-controlled-probe/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/build_probe.py"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so""]" +135,controlled-smoke,leaf-workload,1792223689.5499952,1792223692.072047,1,False,"[""jobs/controlled-smoke/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-smoke/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""async""]" +136,sequential-release-test-build,leaf-workload,1792223734.8735259,1792223736.9932861,0,False,"[""jobs/sequential-release-test-build/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential"", ""GIT_VERSION=invalid-address-perf-sequential"", ""unit/writeback_set_test"", ""unit/splinterdb_quick_test"", ""unit/splinter_test""]" +137,sequential-release-writeback,leaf-workload,1792223736.9980597,1792223738.7694476,0,False,"[""jobs/sequential-release-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/writeback_set_test""]" +138,sequential-release-quick,leaf-workload,1792223738.7701957,1792223753.4961467,0,False,"[""jobs/sequential-release-quick/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinterdb_quick_test""]" +139,sequential-release-core,leaf-workload,1792223753.5085049,1792223753.6735668,0,False,"[""jobs/sequential-release-core/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinter_test"", ""test_cache_read_errors_reach_core_operations""]" +140,build-controlled-v3b,leaf-workload,1792223778.692069,1792223779.1580193,0,False,"[""jobs/build-controlled-v3b/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/build_probe.py"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so""]" +141,controlled-v3b-smoke-async1,leaf-workload,1792223779.15841,1792223781.6787515,0,False,"[""jobs/controlled-v3b-smoke-async1/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-async1/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""async""]" +142,controlled-v3b-smoke-blocking8,leaf-workload,1792223781.6795785,1792223784.25022,0,False,"[""jobs/controlled-v3b-smoke-blocking8/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-blocking8/cache.db"", ""64"", ""8"", ""1"", ""independent"", ""blocking""]" +143,controlled-v3b-smoke-miss1,leaf-workload,1792223784.251477,1792223786.77201,0,False,"[""jobs/controlled-v3b-smoke-miss1/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-miss1/cache.db"", ""64"", ""1"", ""1"", ""miss"", ""nonblocking""]" +144,controlled-screen-b00-blocking-1-independent-s00-main,leaf-workload,1792223817.8640146,1792223823.3956037,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s00-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s00-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +145,controlled-screen-b00-blocking-1-independent-s01-original,leaf-workload,1792223823.4073672,1792223828.8386211,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s01-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s01-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +146,controlled-screen-b00-blocking-1-independent-s02-sequential,leaf-workload,1792223828.8516023,1792223834.3340545,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s02-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +147,controlled-screen-b00-blocking-1-independent-s03-isolated-miss,leaf-workload,1792223834.3472981,1792223839.7781906,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +148,controlled-screen-b00-blocking-1-independent-s04-isolated-miss,leaf-workload,1792223839.786147,1792223845.2677383,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +149,controlled-screen-b00-blocking-1-independent-s05-sequential,leaf-workload,1792223845.276373,1792223850.755897,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s05-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +150,controlled-screen-b00-blocking-1-independent-s06-original,leaf-workload,1792223850.7651105,1792223856.2452867,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s06-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s06-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +151,controlled-screen-b00-blocking-1-independent-s07-main,leaf-workload,1792223856.2542021,1792223861.784238,0,False,"[""jobs/controlled-screen-b00-blocking-1-independent-s07-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s07-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +152,controlled-screen-b00-blocking-8-independent-s00-main,leaf-workload,1792223861.7940466,1792223867.3720915,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s00-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s00-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +153,controlled-screen-b00-blocking-8-independent-s01-original,leaf-workload,1792223867.385746,1792223872.9659843,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s01-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s01-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +154,controlled-screen-b00-blocking-8-independent-s02-sequential,leaf-workload,1792223872.9795678,1792223878.5591617,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s02-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +155,controlled-screen-b00-blocking-8-independent-s03-isolated-miss,leaf-workload,1792223878.5732918,1792223884.152218,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +156,controlled-screen-b00-blocking-8-independent-s04-isolated-miss,leaf-workload,1792223884.1657014,1792223889.7968054,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +157,controlled-screen-b00-blocking-8-independent-s05-sequential,leaf-workload,1792223889.8116012,1792223895.4425817,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s05-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +158,controlled-screen-b00-blocking-8-independent-s06-original,leaf-workload,1792223895.4577358,1792223901.0874708,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s06-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s06-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +159,controlled-screen-b00-blocking-8-independent-s07-main,leaf-workload,1792223901.1018913,1792223906.6324408,0,False,"[""jobs/controlled-screen-b00-blocking-8-independent-s07-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s07-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +160,controlled-screen-b00-async-1-independent-s00-main,leaf-workload,1792223906.6425877,1792223912.2236354,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s00-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s00-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +161,controlled-screen-b00-async-1-independent-s01-original,leaf-workload,1792223912.233592,1792223917.7646348,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s01-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s01-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +162,controlled-screen-b00-async-1-independent-s02-sequential,leaf-workload,1792223917.7741067,1792223923.3044555,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s02-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/18""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s02-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +163,controlled-screen-b00-async-1-independent-s03-isolated-miss,leaf-workload,1792223923.3140848,1792223928.8435795,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/19""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s03-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +164,controlled-screen-b00-async-1-independent-s04-isolated-miss,leaf-workload,1792223928.8532364,1792223934.382835,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/20""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s04-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +165,controlled-screen-b00-async-1-independent-s05-sequential,leaf-workload,1792223934.392096,1792223939.9726524,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s05-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/21""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s05-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +166,controlled-screen-b00-async-1-independent-s06-original,leaf-workload,1792223939.9838443,1792223945.515444,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s06-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/22""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s06-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +167,controlled-screen-b00-async-1-independent-s07-main,leaf-workload,1792223945.5305283,1792223951.0590966,0,False,"[""jobs/controlled-screen-b00-async-1-independent-s07-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/23""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s07-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +168,controlled-screen-b00-async-8-independent-s00-main,leaf-workload,1792223951.0720134,1792223956.6518707,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s00-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/24""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s00-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +169,controlled-screen-b00-async-8-independent-s01-original,leaf-workload,1792223956.663642,1792223962.1941185,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s01-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/25""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s01-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +170,controlled-screen-b00-async-8-independent-s02-sequential,leaf-workload,1792223962.2096543,1792223967.740066,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s02-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/26""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s02-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +171,controlled-screen-b00-async-8-independent-s03-isolated-miss,leaf-workload,1792223967.7570176,1792223973.3355503,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/27""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s03-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +172,controlled-screen-b00-async-8-independent-s04-isolated-miss,leaf-workload,1792223973.3486488,1792223978.9234521,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/28""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s04-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +173,controlled-screen-b00-async-8-independent-s05-sequential,leaf-workload,1792223978.9329374,1792223984.5085127,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s05-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/29""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s05-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +174,controlled-screen-b00-async-8-independent-s06-original,leaf-workload,1792223984.5188143,1792223990.0948594,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s06-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/30""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s06-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +175,controlled-screen-b00-async-8-independent-s07-main,leaf-workload,1792223990.1100397,1792223995.638456,0,False,"[""jobs/controlled-screen-b00-async-8-independent-s07-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/31""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s07-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +176,controlled-screen-b01-blocking-8-independent-s00-original,leaf-workload,1792223995.6544237,1792224001.184583,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s00-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/32""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s00-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +177,controlled-screen-b01-blocking-8-independent-s01-sequential,leaf-workload,1792224001.2006094,1792224006.732005,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/33""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s01-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +178,controlled-screen-b01-blocking-8-independent-s02-isolated-miss,leaf-workload,1792224006.7488482,1792224012.3310626,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/34""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +179,controlled-screen-b01-blocking-8-independent-s03-main,leaf-workload,1792224012.3466883,1792224017.9755392,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s03-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/35""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s03-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +180,controlled-screen-b01-blocking-8-independent-s04-main,leaf-workload,1792224017.9971502,1792224023.6777198,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s04-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/36""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s04-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +181,controlled-screen-b01-blocking-8-independent-s05-isolated-miss,leaf-workload,1792224023.6946764,1792224029.2748077,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/37""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +182,controlled-screen-b01-blocking-8-independent-s06-sequential,leaf-workload,1792224029.2927032,1792224034.870364,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/38""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s06-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +183,controlled-screen-b01-blocking-8-independent-s07-original,leaf-workload,1792224034.8863099,1792224040.4147875,0,False,"[""jobs/controlled-screen-b01-blocking-8-independent-s07-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/39""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s07-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""blocking""]" +184,controlled-screen-b01-async-1-independent-s00-original,leaf-workload,1792224040.4321713,1792224045.9621406,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s00-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/40""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s00-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +185,controlled-screen-b01-async-1-independent-s01-sequential,leaf-workload,1792224045.9786062,1792224051.5093207,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s01-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/41""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s01-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +186,controlled-screen-b01-async-1-independent-s02-isolated-miss,leaf-workload,1792224051.5253756,1792224057.0563676,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/42""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s02-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +187,controlled-screen-b01-async-1-independent-s03-main,leaf-workload,1792224057.068294,1792224062.5983598,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s03-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/43""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s03-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +188,controlled-screen-b01-async-1-independent-s04-main,leaf-workload,1792224062.60921,1792224068.1409652,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s04-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/44""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s04-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +189,controlled-screen-b01-async-1-independent-s05-isolated-miss,leaf-workload,1792224068.151623,1792224073.633292,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/45""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s05-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +190,controlled-screen-b01-async-1-independent-s06-sequential,leaf-workload,1792224073.6466765,1792224079.1765995,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s06-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/46""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s06-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +191,controlled-screen-b01-async-1-independent-s07-original,leaf-workload,1792224079.1866422,1792224084.717408,0,False,"[""jobs/controlled-screen-b01-async-1-independent-s07-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/47""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s07-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""async""]" +192,controlled-screen-b01-async-8-independent-s00-original,leaf-workload,1792224084.7284744,1792224090.3077528,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s00-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/48""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s00-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +193,controlled-screen-b01-async-8-independent-s01-sequential,leaf-workload,1792224090.3242166,1792224095.9033062,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s01-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/49""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s01-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +194,controlled-screen-b01-async-8-independent-s02-isolated-miss,leaf-workload,1792224095.919517,1792224101.499094,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/50""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s02-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +195,controlled-screen-b01-async-8-independent-s03-main,leaf-workload,1792224101.5152972,1792224107.095672,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s03-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/51""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s03-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +196,controlled-screen-b01-async-8-independent-s04-main,leaf-workload,1792224107.1127858,1792224112.693075,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s04-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/52""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s04-main/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +197,controlled-screen-b01-async-8-independent-s05-isolated-miss,leaf-workload,1792224112.7155187,1792224118.2960167,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/53""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s05-isolated-miss/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +198,controlled-screen-b01-async-8-independent-s06-sequential,leaf-workload,1792224118.3128974,1792224123.8946562,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s06-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/54""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s06-sequential/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +199,controlled-screen-b01-async-8-independent-s07-original,leaf-workload,1792224123.9122806,1792224129.4421568,0,False,"[""jobs/controlled-screen-b01-async-8-independent-s07-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/55""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s07-original/cache.db"", ""64"", ""8"", ""3"", ""independent"", ""async""]" +200,controlled-screen-b01-blocking-1-independent-s00-original,leaf-workload,1792224129.459561,1792224134.9893038,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s00-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/56""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s00-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +201,controlled-screen-b01-blocking-1-independent-s01-sequential,leaf-workload,1792224135.0033615,1792224140.534804,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/57""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s01-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +202,controlled-screen-b01-blocking-1-independent-s02-isolated-miss,leaf-workload,1792224140.545688,1792224146.0760877,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/58""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +203,controlled-screen-b01-blocking-1-independent-s03-main,leaf-workload,1792224146.087608,1792224151.6185668,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s03-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/59""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s03-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +204,controlled-screen-b01-blocking-1-independent-s04-main,leaf-workload,1792224151.630569,1792224157.1610863,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s04-main/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/60""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s04-main/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +205,controlled-screen-b01-blocking-1-independent-s05-isolated-miss,leaf-workload,1792224157.1717741,1792224162.7032309,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/61""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +206,controlled-screen-b01-blocking-1-independent-s06-sequential,leaf-workload,1792224162.7146373,1792224168.2445154,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/62""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s06-sequential/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +207,controlled-screen-b01-blocking-1-independent-s07-original,leaf-workload,1792224168.2622974,1792224173.7921937,0,False,"[""jobs/controlled-screen-b01-blocking-1-independent-s07-original/run.json#"", ""probe-results/controlled-screen/manifest.json#/runs/63""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s07-original/cache.db"", ""64"", ""1"", ""3"", ""independent"", ""blocking""]" +208,format,leaf-workload,1792224173.8127885,1792224175.7315578,0,False,"[""validation-candidate/validation.json#/commands/0"", ""validation-candidate/jobs/format/run.json#""]","[""clang-format-19"", ""--Werror"", ""--dry-run"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_intro_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_iterators_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_optimize_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_wide_values_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/default_data_config.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/platform_linux/public_platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/splinterdb.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree_private.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/cache.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/default_data_config.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/iterator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log_data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/lookup_result.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/pcq.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/async.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_backtrace.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_hash.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_machine.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_random.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_semaphore.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sleep.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sort.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_spinlock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_status.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_string.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_time.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_typed_alloc.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_units.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/poison.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/prefetch.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb_tests_private.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/vector.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/btree_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/cache_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/driver_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/filter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/io_apis_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/log_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/random.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/scan_benchmark.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_dispatcher.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/ycsb_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/config_parse_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/ctest.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/large_inserts_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/limitations_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/main.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/merge_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/misc_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/notification_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_apis_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_threads_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_forked_child_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_heap_id_mgmt_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_optimize_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_quick_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/superblock_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/task_system_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_async_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_gc_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_split_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/util_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/vector_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writable_buffer_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writeback_set_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tools/splinter_inspect.c""]" +209,release-build,leaf-workload,1792224175.7328,1792224182.6177835,0,False,"[""validation-candidate/validation.json#/commands/1"", ""validation-candidate/jobs/release-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate"", ""BUILD_MODE=release"", ""GIT_VERSION=invalid-address-perf-candidate"", ""CC=cc"", ""LD=cc"", ""BUILD_MSAN=0"", ""libs"", ""unit/writeback_set_test"", ""unit/splinterdb_quick_test"", ""unit/splinter_test""]" +210,release-writeback,leaf-workload,1792224182.6187103,1792224184.2891898,0,False,"[""validation-candidate/validation.json#/commands/2"", ""validation-candidate/jobs/release-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/writeback_set_test""]" +211,release-quick,leaf-workload,1792224184.2924845,1792224195.6998122,0,False,"[""validation-candidate/validation.json#/commands/3"", ""validation-candidate/jobs/release-quick/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinterdb_quick_test""]" +212,release-core-read-errors,leaf-workload,1792224195.7099314,1792224195.82462,0,False,"[""validation-candidate/validation.json#/commands/4"", ""validation-candidate/jobs/release-core-read-errors/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinter_test"", ""test_cache_read_errors_reach_core_operations""]" +213,debug-build,leaf-workload,1792224195.8278832,1792224197.747039,0,False,"[""validation-candidate/validation.json#/commands/5"", ""validation-candidate/jobs/debug-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate"", ""BUILD_MODE=debug"", ""GIT_VERSION=invalid-address-perf-candidate"", ""CC=cc"", ""LD=cc"", ""BUILD_MSAN=0"", ""libs"", ""unit/writeback_set_test"", ""unit/splinter_test"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test""]" +214,debug-writeback,leaf-workload,1792224197.7481618,1792224199.9715862,0,False,"[""validation-candidate/validation.json#/commands/6"", ""validation-candidate/jobs/debug-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/writeback_set_test""]" +215,debug-core-read-errors,leaf-workload,1792224199.9812868,1792224200.14642,0,False,"[""validation-candidate/validation.json#/commands/7"", ""validation-candidate/jobs/debug-core-read-errors/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/splinter_test"", ""test_cache_read_errors_reach_core_operations""]" +216,debug-prefetch-admission,leaf-workload,1792224200.148595,1792224200.263263,0,False,"[""validation-candidate/validation.json#/commands/8"", ""validation-candidate/jobs/debug-prefetch-admission/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test"", ""cache_test"", ""--prefetch-admission"", ""--cache-capacity-mib"", ""64"", ""--db-capacity-gib"", ""2""]" +217,release-msan-build,leaf-workload,1792224200.2724607,1792224221.3974628,0,False,"[""validation-candidate/validation.json#/commands/9"", ""validation-candidate/jobs/release-msan-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate"", ""BUILD_MODE=release"", ""GIT_VERSION=invalid-address-perf-candidate"", ""CC=clang-19"", ""LD=clang-19"", ""BUILD_MSAN=1"", ""libs"", ""unit/writeback_set_test""]" +218,release-msan-writeback,leaf-workload,1792224221.398413,1792224223.1187775,0,False,"[""validation-candidate/validation.json#/commands/10"", ""validation-candidate/jobs/release-msan-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/bin/unit/writeback_set_test""]" +219,controlled-misses-precondition-s00-nonblocking-1-miss-r00-main,leaf-workload,1792224273.01705,1792224304.5796564,0,True,"[""jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json#"", ""probe-results/controlled-misses/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db"", ""64"", ""1"", ""1"", ""miss"", ""nonblocking""]" +220,controlled-misses-b00-nonblocking-1-miss-s00-main,leaf-workload,1792224304.5892935,1792224311.0729315,0,False,"[""jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s00-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +221,controlled-misses-b00-nonblocking-1-miss-s01-original,leaf-workload,1792224311.0832832,1792224317.565112,0,False,"[""jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s01-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +222,controlled-misses-b00-nonblocking-1-miss-s02-candidate,leaf-workload,1792224317.57332,1792224324.1055386,0,False,"[""jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s02-candidate/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +223,controlled-misses-b00-nonblocking-1-miss-s03-candidate,leaf-workload,1792224324.1142173,1792224330.5969415,0,False,"[""jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s03-candidate/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +224,controlled-misses-b00-nonblocking-1-miss-s04-original,leaf-workload,1792224330.60555,1792224337.0876749,0,False,"[""jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s04-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +225,controlled-misses-b00-nonblocking-1-miss-s05-main,leaf-workload,1792224337.0957236,1792224343.6274498,0,False,"[""jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s05-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +226,controlled-misses-b01-nonblocking-1-miss-s00-original,leaf-workload,1792224343.6357558,1792224350.1186638,0,False,"[""jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s00-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +227,controlled-misses-b01-nonblocking-1-miss-s01-candidate,leaf-workload,1792224350.1303027,1792224356.6654732,0,False,"[""jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s01-candidate/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +228,controlled-misses-b01-nonblocking-1-miss-s02-main,leaf-workload,1792224356.6762166,1792224363.1597435,0,False,"[""jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s02-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +229,controlled-misses-b01-nonblocking-1-miss-s03-main,leaf-workload,1792224363.1696026,1792224369.6521742,0,False,"[""jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s03-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +230,controlled-misses-b01-nonblocking-1-miss-s04-candidate,leaf-workload,1792224369.6600895,1792224376.1430967,0,False,"[""jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s04-candidate/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +231,controlled-misses-b01-nonblocking-1-miss-s05-original,leaf-workload,1792224376.1514738,1792224382.6849413,0,False,"[""jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s05-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +232,controlled-misses-b02-nonblocking-1-miss-s00-candidate,leaf-workload,1792224382.6938803,1792224389.178758,0,False,"[""jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s00-candidate/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +233,controlled-misses-b02-nonblocking-1-miss-s01-main,leaf-workload,1792224389.1867783,1792224395.720112,0,False,"[""jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s01-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +234,controlled-misses-b02-nonblocking-1-miss-s02-original,leaf-workload,1792224395.7312508,1792224402.2671416,0,False,"[""jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s02-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +235,controlled-misses-b02-nonblocking-1-miss-s03-original,leaf-workload,1792224402.2780008,1792224408.7619915,0,False,"[""jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s03-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +236,controlled-misses-b02-nonblocking-1-miss-s04-main,leaf-workload,1792224408.771416,1792224415.2535465,0,False,"[""jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s04-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +237,controlled-misses-b02-nonblocking-1-miss-s05-candidate,leaf-workload,1792224415.2615747,1792224421.7943428,0,False,"[""jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/run.json#"", ""probe-results/controlled-misses/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s05-candidate/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +238,format,leaf-workload,1792224487.572742,1792224489.3422763,0,False,"[""validation-async-load/validation.json#/commands/0"", ""validation-async-load/jobs/format/run.json#""]","[""clang-format-19"", ""--Werror"", ""--dry-run"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_intro_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_iterators_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_optimize_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_wide_values_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/default_data_config.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/platform_linux/public_platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/splinterdb.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree_private.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/cache.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/default_data_config.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/iterator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log_data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/lookup_result.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/pcq.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/async.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_backtrace.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_hash.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_machine.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_random.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_semaphore.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sleep.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sort.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_spinlock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_status.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_string.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_time.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_typed_alloc.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_units.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/poison.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/prefetch.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb_tests_private.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/vector.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/btree_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/cache_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/driver_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/filter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/io_apis_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/log_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/random.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/scan_benchmark.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_dispatcher.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/ycsb_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/config_parse_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/ctest.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/large_inserts_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/limitations_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/main.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/merge_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/misc_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/notification_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_apis_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_threads_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_forked_child_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_heap_id_mgmt_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_optimize_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_quick_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/superblock_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/task_system_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_async_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_gc_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_split_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/util_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/vector_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writable_buffer_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writeback_set_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tools/splinter_inspect.c""]" +239,release-build,leaf-workload,1792224489.3433619,1792224495.3732698,0,False,"[""validation-async-load/validation.json#/commands/1"", ""validation-async-load/jobs/release-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load"", ""BUILD_MODE=release"", ""GIT_VERSION=invalid-address-perf-async-load"", ""CC=cc"", ""LD=cc"", ""BUILD_MSAN=0"", ""libs"", ""unit/writeback_set_test"", ""unit/splinterdb_quick_test"", ""unit/splinter_test""]" +240,release-writeback,leaf-workload,1792224495.3742073,1792224496.9440286,0,False,"[""validation-async-load/validation.json#/commands/2"", ""validation-async-load/jobs/release-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/writeback_set_test""]" +241,release-quick,leaf-workload,1792224496.9472682,1792224508.258963,0,False,"[""validation-async-load/validation.json#/commands/3"", ""validation-async-load/jobs/release-quick/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinterdb_quick_test""]" +242,release-core-read-errors,leaf-workload,1792224508.269975,1792224508.384768,0,False,"[""validation-async-load/validation.json#/commands/4"", ""validation-async-load/jobs/release-core-read-errors/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinter_test"", ""test_cache_read_errors_reach_core_operations""]" +243,debug-build,leaf-workload,1792224508.387775,1792224510.1570742,0,False,"[""validation-async-load/validation.json#/commands/5"", ""validation-async-load/jobs/debug-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load"", ""BUILD_MODE=debug"", ""GIT_VERSION=invalid-address-perf-async-load"", ""CC=cc"", ""LD=cc"", ""BUILD_MSAN=0"", ""libs"", ""unit/writeback_set_test"", ""unit/splinter_test"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test""]" +244,debug-writeback,leaf-workload,1792224510.1580243,1792224512.328692,0,False,"[""validation-async-load/validation.json#/commands/6"", ""validation-async-load/jobs/debug-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/writeback_set_test""]" +245,debug-core-read-errors,leaf-workload,1792224512.3389235,1792224512.5036476,0,False,"[""validation-async-load/validation.json#/commands/7"", ""validation-async-load/jobs/debug-core-read-errors/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/splinter_test"", ""test_cache_read_errors_reach_core_operations""]" +246,debug-prefetch-admission,leaf-workload,1792224512.513554,1792224512.6284206,0,False,"[""validation-async-load/validation.json#/commands/8"", ""validation-async-load/jobs/debug-prefetch-admission/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test"", ""cache_test"", ""--prefetch-admission"", ""--cache-capacity-mib"", ""64"", ""--db-capacity-gib"", ""2""]" +247,release-msan-build,leaf-workload,1792224512.6306064,1792224532.4521194,0,False,"[""validation-async-load/validation.json#/commands/9"", ""validation-async-load/jobs/release-msan-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load"", ""BUILD_MODE=release"", ""GIT_VERSION=invalid-address-perf-async-load"", ""CC=clang-19"", ""LD=clang-19"", ""BUILD_MSAN=1"", ""libs"", ""unit/writeback_set_test""]" +248,release-msan-writeback,leaf-workload,1792224532.4528208,1792224534.2243667,0,False,"[""validation-async-load/validation.json#/commands/10"", ""validation-async-load/jobs/release-msan-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/bin/unit/writeback_set_test""]" +249,final-misses-precondition-s00-nonblocking-1-miss-r00-main,leaf-workload,1792224582.4351802,1792224613.9552958,0,True,"[""jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json#"", ""probe-results/final-misses/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db"", ""64"", ""1"", ""1"", ""miss"", ""nonblocking""]" +250,final-misses-b00-nonblocking-1-miss-s00-main,leaf-workload,1792224613.9638727,1792224620.496697,0,False,"[""jobs/final-misses-b00-nonblocking-1-miss-s00-main/run.json#"", ""probe-results/final-misses/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s00-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +251,final-misses-b00-nonblocking-1-miss-s01-original,leaf-workload,1792224620.5043833,1792224627.0367086,0,False,"[""jobs/final-misses-b00-nonblocking-1-miss-s01-original/run.json#"", ""probe-results/final-misses/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s01-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +252,final-misses-b00-nonblocking-1-miss-s02-async-load,leaf-workload,1792224627.0439742,1792224633.5263848,0,False,"[""jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/run.json#"", ""probe-results/final-misses/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s02-async-load/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +253,final-misses-b00-nonblocking-1-miss-s03-async-load,leaf-workload,1792224633.5340488,1792224640.0170236,0,False,"[""jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/run.json#"", ""probe-results/final-misses/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s03-async-load/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +254,final-misses-b00-nonblocking-1-miss-s04-original,leaf-workload,1792224640.0249145,1792224646.5585668,0,False,"[""jobs/final-misses-b00-nonblocking-1-miss-s04-original/run.json#"", ""probe-results/final-misses/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s04-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +255,final-misses-b00-nonblocking-1-miss-s05-main,leaf-workload,1792224646.566444,1792224653.0981877,0,False,"[""jobs/final-misses-b00-nonblocking-1-miss-s05-main/run.json#"", ""probe-results/final-misses/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s05-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +256,final-misses-b01-nonblocking-1-miss-s00-original,leaf-workload,1792224653.106066,1792224659.6372163,0,False,"[""jobs/final-misses-b01-nonblocking-1-miss-s00-original/run.json#"", ""probe-results/final-misses/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s00-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +257,final-misses-b01-nonblocking-1-miss-s01-async-load,leaf-workload,1792224659.645568,1792224666.2304072,0,False,"[""jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/run.json#"", ""probe-results/final-misses/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s01-async-load/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +258,final-misses-b01-nonblocking-1-miss-s02-main,leaf-workload,1792224666.2404711,1792224672.773716,0,False,"[""jobs/final-misses-b01-nonblocking-1-miss-s02-main/run.json#"", ""probe-results/final-misses/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s02-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +259,final-misses-b01-nonblocking-1-miss-s03-main,leaf-workload,1792224672.780962,1792224679.3140445,0,False,"[""jobs/final-misses-b01-nonblocking-1-miss-s03-main/run.json#"", ""probe-results/final-misses/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s03-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +260,final-misses-b01-nonblocking-1-miss-s04-async-load,leaf-workload,1792224679.322003,1792224685.8554406,0,False,"[""jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/run.json#"", ""probe-results/final-misses/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s04-async-load/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +261,final-misses-b01-nonblocking-1-miss-s05-original,leaf-workload,1792224685.8669002,1792224692.3992312,0,False,"[""jobs/final-misses-b01-nonblocking-1-miss-s05-original/run.json#"", ""probe-results/final-misses/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s05-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +262,final-misses-b02-nonblocking-1-miss-s00-async-load,leaf-workload,1792224692.4103541,1792224698.9436643,0,False,"[""jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/run.json#"", ""probe-results/final-misses/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s00-async-load/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +263,final-misses-b02-nonblocking-1-miss-s01-main,leaf-workload,1792224698.9537144,1792224705.486379,0,False,"[""jobs/final-misses-b02-nonblocking-1-miss-s01-main/run.json#"", ""probe-results/final-misses/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s01-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +264,final-misses-b02-nonblocking-1-miss-s02-original,leaf-workload,1792224705.496811,1792224712.028614,0,False,"[""jobs/final-misses-b02-nonblocking-1-miss-s02-original/run.json#"", ""probe-results/final-misses/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s02-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +265,final-misses-b02-nonblocking-1-miss-s03-original,leaf-workload,1792224712.0395725,1792224718.5204692,0,False,"[""jobs/final-misses-b02-nonblocking-1-miss-s03-original/run.json#"", ""probe-results/final-misses/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s03-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +266,final-misses-b02-nonblocking-1-miss-s04-main,leaf-workload,1792224718.5282643,1792224725.0649226,0,False,"[""jobs/final-misses-b02-nonblocking-1-miss-s04-main/run.json#"", ""probe-results/final-misses/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s04-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +267,final-misses-b02-nonblocking-1-miss-s05-async-load,leaf-workload,1792224725.075906,1792224731.5601885,0,False,"[""jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/run.json#"", ""probe-results/final-misses/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s05-async-load/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +268,final-hits-precondition-s00-blocking-1-independent-r00-main,leaf-workload,1792224731.6337554,1792224763.142359,0,True,"[""jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""blocking""]" +269,final-hits-b00-blocking-1-independent-s00-main,leaf-workload,1792224763.1532452,1792224769.6371334,0,False,"[""jobs/final-hits-b00-blocking-1-independent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +270,final-hits-b00-blocking-1-independent-s01-original,leaf-workload,1792224769.6475685,1792224776.1812744,0,False,"[""jobs/final-hits-b00-blocking-1-independent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +271,final-hits-b00-blocking-1-independent-s02-async-load,leaf-workload,1792224776.19111,1792224782.7231922,0,False,"[""jobs/final-hits-b00-blocking-1-independent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s02-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +272,final-hits-b00-blocking-1-independent-s03-async-load,leaf-workload,1792224782.7348976,1792224789.2202358,0,False,"[""jobs/final-hits-b00-blocking-1-independent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s03-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +273,final-hits-b00-blocking-1-independent-s04-original,leaf-workload,1792224789.2310226,1792224795.7637362,0,False,"[""jobs/final-hits-b00-blocking-1-independent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +274,final-hits-b00-blocking-1-independent-s05-main,leaf-workload,1792224795.774681,1792224802.3080275,0,False,"[""jobs/final-hits-b00-blocking-1-independent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +275,final-hits-b01-blocking-1-independent-s00-original,leaf-workload,1792224802.317489,1792224808.851334,0,False,"[""jobs/final-hits-b01-blocking-1-independent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +276,final-hits-b01-blocking-1-independent-s01-async-load,leaf-workload,1792224808.8602734,1792224815.39322,0,False,"[""jobs/final-hits-b01-blocking-1-independent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s01-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +277,final-hits-b01-blocking-1-independent-s02-main,leaf-workload,1792224815.4019313,1792224821.9357657,0,False,"[""jobs/final-hits-b01-blocking-1-independent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +278,final-hits-b01-blocking-1-independent-s03-main,leaf-workload,1792224821.948237,1792224828.4816675,0,False,"[""jobs/final-hits-b01-blocking-1-independent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +279,final-hits-b01-blocking-1-independent-s04-async-load,leaf-workload,1792224828.4951844,1792224834.9772694,0,False,"[""jobs/final-hits-b01-blocking-1-independent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s04-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +280,final-hits-b01-blocking-1-independent-s05-original,leaf-workload,1792224834.9915016,1792224841.4761064,0,False,"[""jobs/final-hits-b01-blocking-1-independent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +281,final-hits-b02-blocking-1-independent-s00-async-load,leaf-workload,1792224841.4894803,1792224847.9723072,0,False,"[""jobs/final-hits-b02-blocking-1-independent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s00-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +282,final-hits-b02-blocking-1-independent-s01-main,leaf-workload,1792224847.9854302,1792224854.5211716,0,False,"[""jobs/final-hits-b02-blocking-1-independent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +283,final-hits-b02-blocking-1-independent-s02-original,leaf-workload,1792224854.531274,1792224861.0666156,0,False,"[""jobs/final-hits-b02-blocking-1-independent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +284,final-hits-b02-blocking-1-independent-s03-original,leaf-workload,1792224861.0776806,1792224867.611563,0,False,"[""jobs/final-hits-b02-blocking-1-independent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +285,final-hits-b02-blocking-1-independent-s04-main,leaf-workload,1792224867.6207156,1792224874.1053336,0,False,"[""jobs/final-hits-b02-blocking-1-independent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +286,final-hits-b02-blocking-1-independent-s05-async-load,leaf-workload,1792224874.1152668,1792224880.5987394,0,False,"[""jobs/final-hits-b02-blocking-1-independent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s05-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +287,final-hits-precondition-s01-blocking-1-dependent-r00-main,leaf-workload,1792224880.6112826,1792224912.1251566,0,True,"[""jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""dependent"", ""blocking""]" +288,final-hits-b00-blocking-1-dependent-s00-main,leaf-workload,1792224912.1397746,1792224918.6229062,0,False,"[""jobs/final-hits-b00-blocking-1-dependent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/18""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +289,final-hits-b00-blocking-1-dependent-s01-original,leaf-workload,1792224918.6358447,1792224925.168114,0,False,"[""jobs/final-hits-b00-blocking-1-dependent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/19""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +290,final-hits-b00-blocking-1-dependent-s02-async-load,leaf-workload,1792224925.179629,1792224931.7107878,0,False,"[""jobs/final-hits-b00-blocking-1-dependent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/20""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s02-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +291,final-hits-b00-blocking-1-dependent-s03-async-load,leaf-workload,1792224931.726133,1792224938.2090795,0,False,"[""jobs/final-hits-b00-blocking-1-dependent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/21""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s03-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +292,final-hits-b00-blocking-1-dependent-s04-original,leaf-workload,1792224938.2221391,1792224944.7066946,0,False,"[""jobs/final-hits-b00-blocking-1-dependent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/22""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +293,final-hits-b00-blocking-1-dependent-s05-main,leaf-workload,1792224944.7165964,1792224951.2495873,0,False,"[""jobs/final-hits-b00-blocking-1-dependent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/23""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +294,final-hits-b01-blocking-1-dependent-s00-original,leaf-workload,1792224951.2597373,1792224957.7913759,0,False,"[""jobs/final-hits-b01-blocking-1-dependent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/24""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +295,final-hits-b01-blocking-1-dependent-s01-async-load,leaf-workload,1792224957.8048308,1792224964.2842195,0,False,"[""jobs/final-hits-b01-blocking-1-dependent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/25""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s01-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +296,final-hits-b01-blocking-1-dependent-s02-main,leaf-workload,1792224964.2985053,1792224970.7810807,0,False,"[""jobs/final-hits-b01-blocking-1-dependent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/26""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +297,final-hits-b01-blocking-1-dependent-s03-main,leaf-workload,1792224970.796022,1792224977.3298585,0,False,"[""jobs/final-hits-b01-blocking-1-dependent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/27""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +298,final-hits-b01-blocking-1-dependent-s04-async-load,leaf-workload,1792224977.3426328,1792224983.8747938,0,False,"[""jobs/final-hits-b01-blocking-1-dependent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/28""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s04-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +299,final-hits-b01-blocking-1-dependent-s05-original,leaf-workload,1792224983.8874755,1792224990.4238336,0,False,"[""jobs/final-hits-b01-blocking-1-dependent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/29""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +300,final-hits-b02-blocking-1-dependent-s00-async-load,leaf-workload,1792224990.439006,1792224997.0235646,0,False,"[""jobs/final-hits-b02-blocking-1-dependent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/30""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s00-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +301,final-hits-b02-blocking-1-dependent-s01-main,leaf-workload,1792224997.0380762,1792225003.5653105,0,False,"[""jobs/final-hits-b02-blocking-1-dependent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/31""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +302,final-hits-b02-blocking-1-dependent-s02-original,leaf-workload,1792225003.575952,1792225010.0586116,0,False,"[""jobs/final-hits-b02-blocking-1-dependent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/32""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +303,final-hits-b02-blocking-1-dependent-s03-original,leaf-workload,1792225010.069001,1792225016.551537,0,False,"[""jobs/final-hits-b02-blocking-1-dependent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/33""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +304,final-hits-b02-blocking-1-dependent-s04-main,leaf-workload,1792225016.561653,1792225023.095455,0,False,"[""jobs/final-hits-b02-blocking-1-dependent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/34""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +305,final-hits-b02-blocking-1-dependent-s05-async-load,leaf-workload,1792225023.1078157,1792225029.6403377,0,False,"[""jobs/final-hits-b02-blocking-1-dependent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/35""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s05-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +306,final-hits-precondition-s02-blocking-8-independent-r00-main,leaf-workload,1792225029.651211,1792225061.213747,0,True,"[""jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""independent"", ""blocking""]" +307,final-hits-b00-blocking-8-independent-s00-main,leaf-workload,1792225061.229748,1792225067.7612324,0,False,"[""jobs/final-hits-b00-blocking-8-independent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/36""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +308,final-hits-b00-blocking-8-independent-s01-original,leaf-workload,1792225067.7791803,1792225074.3624752,0,False,"[""jobs/final-hits-b00-blocking-8-independent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/37""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +309,final-hits-b00-blocking-8-independent-s02-async-load,leaf-workload,1792225074.3789456,1792225080.962218,0,False,"[""jobs/final-hits-b00-blocking-8-independent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/38""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s02-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +310,final-hits-b00-blocking-8-independent-s03-async-load,leaf-workload,1792225080.979,1792225087.510576,0,False,"[""jobs/final-hits-b00-blocking-8-independent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/39""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s03-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +311,final-hits-b00-blocking-8-independent-s04-original,leaf-workload,1792225087.5230813,1792225094.0541415,0,False,"[""jobs/final-hits-b00-blocking-8-independent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/40""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +312,final-hits-b00-blocking-8-independent-s05-main,leaf-workload,1792225094.0715184,1792225100.602656,0,False,"[""jobs/final-hits-b00-blocking-8-independent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/41""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +313,final-hits-b01-blocking-8-independent-s00-original,leaf-workload,1792225100.6191857,1792225107.2002447,0,False,"[""jobs/final-hits-b01-blocking-8-independent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/42""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +314,final-hits-b01-blocking-8-independent-s01-async-load,leaf-workload,1792225107.2137332,1792225113.747728,0,False,"[""jobs/final-hits-b01-blocking-8-independent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/43""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s01-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +315,final-hits-b01-blocking-8-independent-s02-main,leaf-workload,1792225113.763919,1792225120.296059,0,False,"[""jobs/final-hits-b01-blocking-8-independent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/44""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +316,final-hits-b01-blocking-8-independent-s03-main,leaf-workload,1792225120.3126297,1792225126.8442733,0,False,"[""jobs/final-hits-b01-blocking-8-independent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/45""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +317,final-hits-b01-blocking-8-independent-s04-async-load,leaf-workload,1792225126.8613915,1792225133.3954456,0,False,"[""jobs/final-hits-b01-blocking-8-independent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/46""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s04-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +318,final-hits-b01-blocking-8-independent-s05-original,leaf-workload,1792225133.4121137,1792225139.9434628,0,False,"[""jobs/final-hits-b01-blocking-8-independent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/47""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +319,final-hits-b02-blocking-8-independent-s00-async-load,leaf-workload,1792225139.9619308,1792225146.4923103,0,False,"[""jobs/final-hits-b02-blocking-8-independent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/48""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s00-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +320,final-hits-b02-blocking-8-independent-s01-main,leaf-workload,1792225146.509891,1792225153.0429552,0,False,"[""jobs/final-hits-b02-blocking-8-independent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/49""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +321,final-hits-b02-blocking-8-independent-s02-original,leaf-workload,1792225153.0624352,1792225159.59629,0,False,"[""jobs/final-hits-b02-blocking-8-independent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/50""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +322,final-hits-b02-blocking-8-independent-s03-original,leaf-workload,1792225159.614011,1792225166.1482432,0,False,"[""jobs/final-hits-b02-blocking-8-independent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/51""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +323,final-hits-b02-blocking-8-independent-s04-main,leaf-workload,1792225166.1649766,1792225172.6987166,0,False,"[""jobs/final-hits-b02-blocking-8-independent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/52""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +324,final-hits-b02-blocking-8-independent-s05-async-load,leaf-workload,1792225172.7170753,1792225179.2968755,0,False,"[""jobs/final-hits-b02-blocking-8-independent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/53""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s05-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +325,final-hits-precondition-s03-blocking-8-dependent-r00-main,leaf-workload,1792225179.3144588,1792225210.8566723,0,True,"[""jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""dependent"", ""blocking""]" +326,final-hits-b00-blocking-8-dependent-s00-main,leaf-workload,1792225210.8732378,1792225217.4093537,0,False,"[""jobs/final-hits-b00-blocking-8-dependent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/54""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +327,final-hits-b00-blocking-8-dependent-s01-original,leaf-workload,1792225217.425871,1792225223.9536505,0,False,"[""jobs/final-hits-b00-blocking-8-dependent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/55""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +328,final-hits-b00-blocking-8-dependent-s02-async-load,leaf-workload,1792225223.97036,1792225230.5520525,0,False,"[""jobs/final-hits-b00-blocking-8-dependent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/56""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s02-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +329,final-hits-b00-blocking-8-dependent-s03-async-load,leaf-workload,1792225230.5698502,1792225237.1007497,0,False,"[""jobs/final-hits-b00-blocking-8-dependent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/57""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s03-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +330,final-hits-b00-blocking-8-dependent-s04-original,leaf-workload,1792225237.118521,1792225243.70142,0,False,"[""jobs/final-hits-b00-blocking-8-dependent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/58""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +331,final-hits-b00-blocking-8-dependent-s05-main,leaf-workload,1792225243.7192483,1792225250.3026836,0,False,"[""jobs/final-hits-b00-blocking-8-dependent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/59""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +332,final-hits-b01-blocking-8-dependent-s00-original,leaf-workload,1792225250.3208833,1792225256.8545728,0,False,"[""jobs/final-hits-b01-blocking-8-dependent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/60""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +333,final-hits-b01-blocking-8-dependent-s01-async-load,leaf-workload,1792225256.8754935,1792225263.4107125,0,False,"[""jobs/final-hits-b01-blocking-8-dependent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/61""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s01-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +334,final-hits-b01-blocking-8-dependent-s02-main,leaf-workload,1792225263.4317791,1792225270.0177307,0,False,"[""jobs/final-hits-b01-blocking-8-dependent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/62""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +335,final-hits-b01-blocking-8-dependent-s03-main,leaf-workload,1792225270.036345,1792225276.5663486,0,False,"[""jobs/final-hits-b01-blocking-8-dependent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/63""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +336,final-hits-b01-blocking-8-dependent-s04-async-load,leaf-workload,1792225276.5824091,1792225283.1160295,0,False,"[""jobs/final-hits-b01-blocking-8-dependent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/64""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s04-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +337,final-hits-b01-blocking-8-dependent-s05-original,leaf-workload,1792225283.1323404,1792225289.6668863,0,False,"[""jobs/final-hits-b01-blocking-8-dependent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/65""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +338,final-hits-b02-blocking-8-dependent-s00-async-load,leaf-workload,1792225289.6860266,1792225296.2188385,0,False,"[""jobs/final-hits-b02-blocking-8-dependent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/66""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s00-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +339,final-hits-b02-blocking-8-dependent-s01-main,leaf-workload,1792225296.2395616,1792225302.7731502,0,False,"[""jobs/final-hits-b02-blocking-8-dependent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/67""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +340,final-hits-b02-blocking-8-dependent-s02-original,leaf-workload,1792225302.7941082,1792225309.3230574,0,False,"[""jobs/final-hits-b02-blocking-8-dependent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/68""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +341,final-hits-b02-blocking-8-dependent-s03-original,leaf-workload,1792225309.3423793,1792225315.8745935,0,False,"[""jobs/final-hits-b02-blocking-8-dependent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/69""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +342,final-hits-b02-blocking-8-dependent-s04-main,leaf-workload,1792225315.899041,1792225322.4818676,0,False,"[""jobs/final-hits-b02-blocking-8-dependent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/70""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +343,final-hits-b02-blocking-8-dependent-s05-async-load,leaf-workload,1792225322.5010512,1792225329.0339427,0,False,"[""jobs/final-hits-b02-blocking-8-dependent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/71""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s05-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +344,final-hits-precondition-s04-async-1-independent-r00-main,leaf-workload,1792225329.053025,1792225360.5697057,0,True,"[""jobs/final-hits-precondition-s04-async-1-independent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s04-async-1-independent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""async""]" +345,final-hits-b00-async-1-independent-s00-main,leaf-workload,1792225360.5886724,1792225367.1242523,0,False,"[""jobs/final-hits-b00-async-1-independent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/72""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +346,final-hits-b00-async-1-independent-s01-original,leaf-workload,1792225367.1435575,1792225373.6286192,0,False,"[""jobs/final-hits-b00-async-1-independent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/73""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +347,final-hits-b00-async-1-independent-s02-async-load,leaf-workload,1792225373.648055,1792225380.1833835,0,False,"[""jobs/final-hits-b00-async-1-independent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/74""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s02-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +348,final-hits-b00-async-1-independent-s03-async-load,leaf-workload,1792225380.1971555,1792225386.731651,0,False,"[""jobs/final-hits-b00-async-1-independent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/75""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s03-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +349,final-hits-b00-async-1-independent-s04-original,leaf-workload,1792225386.74808,1792225393.2831798,0,False,"[""jobs/final-hits-b00-async-1-independent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/76""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +350,final-hits-b00-async-1-independent-s05-main,leaf-workload,1792225393.301684,1792225399.8349373,0,False,"[""jobs/final-hits-b00-async-1-independent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/77""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +351,final-hits-b01-async-1-independent-s00-original,leaf-workload,1792225399.8504767,1792225406.3349347,0,False,"[""jobs/final-hits-b01-async-1-independent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/78""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +352,final-hits-b01-async-1-independent-s01-async-load,leaf-workload,1792225406.3541539,1792225412.888663,0,False,"[""jobs/final-hits-b01-async-1-independent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/79""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s01-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +353,final-hits-b01-async-1-independent-s02-main,leaf-workload,1792225412.903389,1792225419.3851018,0,False,"[""jobs/final-hits-b01-async-1-independent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/80""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +354,final-hits-b01-async-1-independent-s03-main,leaf-workload,1792225419.3976545,1792225425.9282699,0,False,"[""jobs/final-hits-b01-async-1-independent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/81""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +355,final-hits-b01-async-1-independent-s04-async-load,leaf-workload,1792225425.940883,1792225432.4755874,0,False,"[""jobs/final-hits-b01-async-1-independent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/82""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s04-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +356,final-hits-b01-async-1-independent-s05-original,leaf-workload,1792225432.4882183,1792225439.0221171,0,False,"[""jobs/final-hits-b01-async-1-independent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/83""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +357,final-hits-b02-async-1-independent-s00-async-load,leaf-workload,1792225439.0358417,1792225445.5705802,0,False,"[""jobs/final-hits-b02-async-1-independent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/84""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s00-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +358,final-hits-b02-async-1-independent-s01-main,leaf-workload,1792225445.5907998,1792225452.0747886,0,False,"[""jobs/final-hits-b02-async-1-independent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/85""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +359,final-hits-b02-async-1-independent-s02-original,leaf-workload,1792225452.0909247,1792225458.6234524,0,False,"[""jobs/final-hits-b02-async-1-independent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/86""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +360,final-hits-b02-async-1-independent-s03-original,leaf-workload,1792225458.637337,1792225465.1111703,0,False,"[""jobs/final-hits-b02-async-1-independent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/87""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +361,final-hits-b02-async-1-independent-s04-main,leaf-workload,1792225465.1266215,1792225471.6014462,0,False,"[""jobs/final-hits-b02-async-1-independent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/88""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +362,final-hits-b02-async-1-independent-s05-async-load,leaf-workload,1792225471.6166158,1792225478.1408231,0,False,"[""jobs/final-hits-b02-async-1-independent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/89""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s05-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +363,final-hits-precondition-s05-async-1-dependent-r00-main,leaf-workload,1792225478.156502,1792225509.6601021,0,True,"[""jobs/final-hits-precondition-s05-async-1-dependent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s05-async-1-dependent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""dependent"", ""async""]" +364,final-hits-b00-async-1-dependent-s00-main,leaf-workload,1792225509.6742024,1792225516.200473,0,False,"[""jobs/final-hits-b00-async-1-dependent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/90""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +365,final-hits-b00-async-1-dependent-s01-original,leaf-workload,1792225516.214424,1792225522.7399886,0,False,"[""jobs/final-hits-b00-async-1-dependent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/91""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +366,final-hits-b00-async-1-dependent-s02-async-load,leaf-workload,1792225522.7582374,1792225529.2918327,0,False,"[""jobs/final-hits-b00-async-1-dependent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/92""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s02-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +367,final-hits-b00-async-1-dependent-s03-async-load,leaf-workload,1792225529.3064957,1792225535.8391633,0,False,"[""jobs/final-hits-b00-async-1-dependent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/93""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s03-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +368,final-hits-b00-async-1-dependent-s04-original,leaf-workload,1792225535.8586729,1792225542.3420205,0,False,"[""jobs/final-hits-b00-async-1-dependent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/94""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +369,final-hits-b00-async-1-dependent-s05-main,leaf-workload,1792225542.3557758,1792225548.888241,0,False,"[""jobs/final-hits-b00-async-1-dependent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/95""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +370,final-hits-b01-async-1-dependent-s00-original,leaf-workload,1792225548.9010744,1792225555.4325836,0,False,"[""jobs/final-hits-b01-async-1-dependent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/96""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +371,final-hits-b01-async-1-dependent-s01-async-load,leaf-workload,1792225555.4530358,1792225561.9855456,0,False,"[""jobs/final-hits-b01-async-1-dependent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/97""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s01-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +372,final-hits-b01-async-1-dependent-s02-main,leaf-workload,1792225562.0023234,1792225568.5377378,0,False,"[""jobs/final-hits-b01-async-1-dependent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/98""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +373,final-hits-b01-async-1-dependent-s03-main,leaf-workload,1792225568.558204,1792225575.092723,0,False,"[""jobs/final-hits-b01-async-1-dependent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/99""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +374,final-hits-b01-async-1-dependent-s04-async-load,leaf-workload,1792225575.1061437,1792225581.5923798,0,False,"[""jobs/final-hits-b01-async-1-dependent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/100""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s04-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +375,final-hits-b01-async-1-dependent-s05-original,leaf-workload,1792225581.6102734,1792225588.0919952,0,False,"[""jobs/final-hits-b01-async-1-dependent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/101""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +376,final-hits-b02-async-1-dependent-s00-async-load,leaf-workload,1792225588.1055403,1792225594.587793,0,False,"[""jobs/final-hits-b02-async-1-dependent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/102""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s00-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +377,final-hits-b02-async-1-dependent-s01-main,leaf-workload,1792225594.602192,1792225601.1349845,0,False,"[""jobs/final-hits-b02-async-1-dependent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/103""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +378,final-hits-b02-async-1-dependent-s02-original,leaf-workload,1792225601.1485868,1792225607.6813612,0,False,"[""jobs/final-hits-b02-async-1-dependent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/104""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +379,final-hits-b02-async-1-dependent-s03-original,leaf-workload,1792225607.7021854,1792225614.236846,0,False,"[""jobs/final-hits-b02-async-1-dependent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/105""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +380,final-hits-b02-async-1-dependent-s04-main,leaf-workload,1792225614.2544777,1792225620.7866843,0,False,"[""jobs/final-hits-b02-async-1-dependent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/106""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +381,final-hits-b02-async-1-dependent-s05-async-load,leaf-workload,1792225620.8073869,1792225627.3413153,0,False,"[""jobs/final-hits-b02-async-1-dependent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/107""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s05-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +382,final-hits-precondition-s06-async-8-independent-r00-main,leaf-workload,1792225627.3620327,1792225658.867913,0,True,"[""jobs/final-hits-precondition-s06-async-8-independent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s06-async-8-independent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""independent"", ""async""]" +383,final-hits-b00-async-8-independent-s00-main,leaf-workload,1792225658.8835971,1792225665.4180644,0,False,"[""jobs/final-hits-b00-async-8-independent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/108""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +384,final-hits-b00-async-8-independent-s01-original,leaf-workload,1792225665.440101,1792225671.975615,0,False,"[""jobs/final-hits-b00-async-8-independent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/109""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +385,final-hits-b00-async-8-independent-s02-async-load,leaf-workload,1792225671.997848,1792225678.5332851,0,False,"[""jobs/final-hits-b00-async-8-independent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/110""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s02-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +386,final-hits-b00-async-8-independent-s03-async-load,leaf-workload,1792225678.55607,1792225685.1402435,0,False,"[""jobs/final-hits-b00-async-8-independent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/111""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s03-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +387,final-hits-b00-async-8-independent-s04-original,leaf-workload,1792225685.1633105,1792225691.7435658,0,False,"[""jobs/final-hits-b00-async-8-independent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/112""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +388,final-hits-b00-async-8-independent-s05-main,leaf-workload,1792225691.765361,1792225698.2990527,0,False,"[""jobs/final-hits-b00-async-8-independent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/113""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +389,final-hits-b01-async-8-independent-s00-original,leaf-workload,1792225698.325765,1792225704.856098,0,False,"[""jobs/final-hits-b01-async-8-independent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/114""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +390,final-hits-b01-async-8-independent-s01-async-load,leaf-workload,1792225704.8809211,1792225711.4135892,0,False,"[""jobs/final-hits-b01-async-8-independent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/115""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s01-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +391,final-hits-b01-async-8-independent-s02-main,leaf-workload,1792225711.4383337,1792225717.972905,0,False,"[""jobs/final-hits-b01-async-8-independent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/116""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +392,final-hits-b01-async-8-independent-s03-main,leaf-workload,1792225717.9961197,1792225724.5299468,0,False,"[""jobs/final-hits-b01-async-8-independent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/117""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +393,final-hits-b01-async-8-independent-s04-async-load,leaf-workload,1792225724.5545843,1792225731.0891247,0,False,"[""jobs/final-hits-b01-async-8-independent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/118""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s04-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +394,final-hits-b01-async-8-independent-s05-original,leaf-workload,1792225731.112812,1792225737.6474082,0,False,"[""jobs/final-hits-b01-async-8-independent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/119""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +395,final-hits-b02-async-8-independent-s00-async-load,leaf-workload,1792225737.6720436,1792225744.2058818,0,False,"[""jobs/final-hits-b02-async-8-independent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/120""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s00-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +396,final-hits-b02-async-8-independent-s01-main,leaf-workload,1792225744.2312076,1792225750.7668774,0,False,"[""jobs/final-hits-b02-async-8-independent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/121""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +397,final-hits-b02-async-8-independent-s02-original,leaf-workload,1792225750.7929275,1792225757.325125,0,False,"[""jobs/final-hits-b02-async-8-independent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/122""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +398,final-hits-b02-async-8-independent-s03-original,leaf-workload,1792225757.3458,1792225763.8757792,0,False,"[""jobs/final-hits-b02-async-8-independent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/123""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +399,final-hits-b02-async-8-independent-s04-main,leaf-workload,1792225763.8961365,1792225770.4314399,0,False,"[""jobs/final-hits-b02-async-8-independent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/124""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +400,final-hits-b02-async-8-independent-s05-async-load,leaf-workload,1792225770.4547298,1792225777.0378494,0,False,"[""jobs/final-hits-b02-async-8-independent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/125""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s05-async-load/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +401,final-hits-precondition-s07-async-8-dependent-r00-main,leaf-workload,1792225777.0573647,1792225808.6117818,0,True,"[""jobs/final-hits-precondition-s07-async-8-dependent-r00-main/run.json#"", ""probe-results/final-hits/manifest.json#/precondition_runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s07-async-8-dependent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""dependent"", ""async""]" +402,final-hits-b00-async-8-dependent-s00-main,leaf-workload,1792225808.6350107,1792225815.219038,0,False,"[""jobs/final-hits-b00-async-8-dependent-s00-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/126""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +403,final-hits-b00-async-8-dependent-s01-original,leaf-workload,1792225815.2426636,1792225821.7760835,0,False,"[""jobs/final-hits-b00-async-8-dependent-s01-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/127""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +404,final-hits-b00-async-8-dependent-s02-async-load,leaf-workload,1792225821.8024352,1792225828.3858323,0,False,"[""jobs/final-hits-b00-async-8-dependent-s02-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/128""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s02-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +405,final-hits-b00-async-8-dependent-s03-async-load,leaf-workload,1792225828.411484,1792225834.9459534,0,False,"[""jobs/final-hits-b00-async-8-dependent-s03-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/129""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s03-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +406,final-hits-b00-async-8-dependent-s04-original,leaf-workload,1792225834.9715874,1792225841.5056736,0,False,"[""jobs/final-hits-b00-async-8-dependent-s04-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/130""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +407,final-hits-b00-async-8-dependent-s05-main,leaf-workload,1792225841.5331366,1792225848.117931,0,False,"[""jobs/final-hits-b00-async-8-dependent-s05-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/131""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +408,final-hits-b01-async-8-dependent-s00-original,leaf-workload,1792225848.1383297,1792225854.723494,0,False,"[""jobs/final-hits-b01-async-8-dependent-s00-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/132""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +409,final-hits-b01-async-8-dependent-s01-async-load,leaf-workload,1792225854.743156,1792225861.3261707,0,False,"[""jobs/final-hits-b01-async-8-dependent-s01-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/133""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s01-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +410,final-hits-b01-async-8-dependent-s02-main,leaf-workload,1792225861.34491,1792225867.876507,0,False,"[""jobs/final-hits-b01-async-8-dependent-s02-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/134""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +411,final-hits-b01-async-8-dependent-s03-main,leaf-workload,1792225867.904132,1792225874.4857888,0,False,"[""jobs/final-hits-b01-async-8-dependent-s03-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/135""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +412,final-hits-b01-async-8-dependent-s04-async-load,leaf-workload,1792225874.511287,1792225881.093763,0,False,"[""jobs/final-hits-b01-async-8-dependent-s04-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/136""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s04-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +413,final-hits-b01-async-8-dependent-s05-original,leaf-workload,1792225881.1208353,1792225887.704733,0,False,"[""jobs/final-hits-b01-async-8-dependent-s05-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/137""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +414,final-hits-b02-async-8-dependent-s00-async-load,leaf-workload,1792225887.729336,1792225894.3134978,0,False,"[""jobs/final-hits-b02-async-8-dependent-s00-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/138""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s00-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +415,final-hits-b02-async-8-dependent-s01-main,leaf-workload,1792225894.3393967,1792225900.924467,0,False,"[""jobs/final-hits-b02-async-8-dependent-s01-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/139""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +416,final-hits-b02-async-8-dependent-s02-original,leaf-workload,1792225900.9488614,1792225907.579134,0,False,"[""jobs/final-hits-b02-async-8-dependent-s02-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/140""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +417,final-hits-b02-async-8-dependent-s03-original,leaf-workload,1792225907.6036065,1792225914.1382768,0,False,"[""jobs/final-hits-b02-async-8-dependent-s03-original/run.json#"", ""probe-results/final-hits/manifest.json#/runs/141""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +418,final-hits-b02-async-8-dependent-s04-main,leaf-workload,1792225914.1633368,1792225920.6962411,0,False,"[""jobs/final-hits-b02-async-8-dependent-s04-main/run.json#"", ""probe-results/final-hits/manifest.json#/runs/142""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +419,final-hits-b02-async-8-dependent-s05-async-load,leaf-workload,1792225920.722895,1792225927.255898,0,False,"[""jobs/final-hits-b02-async-8-dependent-s05-async-load/run.json#"", ""probe-results/final-hits/manifest.json#/runs/143""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s05-async-load/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +420,async-load-churn-1,leaf-workload,1792225927.286814,1792225935.7767496,0,False,"[""churn-validation.json#/runs/0"", ""jobs/async-load-churn-1/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-1/cache.db"", ""64"", ""1"", ""5"", ""churn"", ""async""]" +421,fixture,leaf-workload,1792225935.777454,1792225936.2155192,0,False,"[""database/analysis/resident-auditor-validation.json#/records/0"", ""database/results/resident-final-single/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""-1"", ""--rep"", ""-1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--create"", ""load:random@1""]" +422,precondition,leaf-workload,1792225936.4089715,1792226002.5998244,0,False,"[""database/analysis/resident-auditor-validation.json#/records/1"", ""database/results/resident-final-single/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""30"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""-1"", ""--rep"", ""-1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +423,00-main,leaf-workload,1792226002.645092,1792226024.8504233,0,False,"[""database/analysis/resident-auditor-validation.json#/records/2"", ""database/analysis/resident-final-single-audited.json#/runs/0"", ""database/results/resident-final-single/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""0"", ""--rep"", ""0"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +424,01-original,leaf-workload,1792226024.907114,1792226047.1105258,0,False,"[""database/analysis/resident-auditor-validation.json#/records/3"", ""database/analysis/resident-final-single-audited.json#/runs/1"", ""database/results/resident-final-single/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""1"", ""--rep"", ""1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +425,02-async-load,leaf-workload,1792226047.165688,1792226069.374711,0,False,"[""database/analysis/resident-auditor-validation.json#/records/4"", ""database/analysis/resident-final-single-audited.json#/runs/2"", ""database/results/resident-final-single/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.csv"", ""--vtag"", ""async-load"", ""--stag"", ""resident"", ""--otag"", ""2"", ""--rep"", ""2"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +426,03-async-load,leaf-workload,1792226069.4272697,1792226091.5856605,0,False,"[""database/analysis/resident-auditor-validation.json#/records/5"", ""database/analysis/resident-final-single-audited.json#/runs/3"", ""database/results/resident-final-single/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.csv"", ""--vtag"", ""async-load"", ""--stag"", ""resident"", ""--otag"", ""3"", ""--rep"", ""3"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +427,04-original,leaf-workload,1792226091.6372757,1792226113.8453221,0,False,"[""database/analysis/resident-auditor-validation.json#/records/6"", ""database/analysis/resident-final-single-audited.json#/runs/4"", ""database/results/resident-final-single/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""4"", ""--rep"", ""4"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +428,05-main,leaf-workload,1792226113.9023566,1792226136.1059587,0,False,"[""database/analysis/resident-auditor-validation.json#/records/7"", ""database/analysis/resident-final-single-audited.json#/runs/5"", ""database/results/resident-final-single/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""5"", ""--rep"", ""5"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +429,06-original,leaf-workload,1792226136.1686525,1792226158.372749,0,False,"[""database/analysis/resident-auditor-validation.json#/records/8"", ""database/analysis/resident-final-single-audited.json#/runs/6"", ""database/results/resident-final-single/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""6"", ""--rep"", ""6"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +430,07-async-load,leaf-workload,1792226158.4258456,1792226180.6788774,0,False,"[""database/analysis/resident-auditor-validation.json#/records/9"", ""database/analysis/resident-final-single-audited.json#/runs/7"", ""database/results/resident-final-single/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.csv"", ""--vtag"", ""async-load"", ""--stag"", ""resident"", ""--otag"", ""7"", ""--rep"", ""7"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +431,08-main,leaf-workload,1792226180.7343283,1792226202.9463296,0,False,"[""database/analysis/resident-auditor-validation.json#/records/10"", ""database/analysis/resident-final-single-audited.json#/runs/8"", ""database/results/resident-final-single/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""8"", ""--rep"", ""8"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +432,09-main,leaf-workload,1792226203.0028083,1792226225.2550902,0,False,"[""database/analysis/resident-auditor-validation.json#/records/11"", ""database/analysis/resident-final-single-audited.json#/runs/9"", ""database/results/resident-final-single/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""9"", ""--rep"", ""9"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +433,10-async-load,leaf-workload,1792226225.3146377,1792226247.5147874,0,False,"[""database/analysis/resident-auditor-validation.json#/records/12"", ""database/analysis/resident-final-single-audited.json#/runs/10"", ""database/results/resident-final-single/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.csv"", ""--vtag"", ""async-load"", ""--stag"", ""resident"", ""--otag"", ""10"", ""--rep"", ""10"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +434,11-original,leaf-workload,1792226247.5647206,1792226269.7164364,0,False,"[""database/analysis/resident-auditor-validation.json#/records/13"", ""database/analysis/resident-final-single-audited.json#/runs/11"", ""database/results/resident-final-single/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""11"", ""--rep"", ""11"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +435,12-async-load,leaf-workload,1792226269.7639332,1792226291.9725702,0,False,"[""database/analysis/resident-auditor-validation.json#/records/14"", ""database/analysis/resident-final-single-audited.json#/runs/12"", ""database/results/resident-final-single/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.csv"", ""--vtag"", ""async-load"", ""--stag"", ""resident"", ""--otag"", ""12"", ""--rep"", ""12"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +436,13-main,leaf-workload,1792226292.0303376,1792226314.2370803,0,False,"[""database/analysis/resident-auditor-validation.json#/records/15"", ""database/analysis/resident-final-single-audited.json#/runs/13"", ""database/results/resident-final-single/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""13"", ""--rep"", ""13"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +437,14-original,leaf-workload,1792226314.2966797,1792226336.497117,0,False,"[""database/analysis/resident-auditor-validation.json#/records/16"", ""database/analysis/resident-final-single-audited.json#/runs/14"", ""database/results/resident-final-single/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""14"", ""--rep"", ""14"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +438,15-original,leaf-workload,1792226336.5497463,1792226358.7559762,0,False,"[""database/analysis/resident-auditor-validation.json#/records/17"", ""database/analysis/resident-final-single-audited.json#/runs/15"", ""database/results/resident-final-single/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""15"", ""--rep"", ""15"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +439,16-main,leaf-workload,1792226358.8069458,1792226381.014197,0,False,"[""database/analysis/resident-auditor-validation.json#/records/18"", ""database/analysis/resident-final-single-audited.json#/runs/16"", ""database/results/resident-final-single/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""16"", ""--rep"", ""16"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +440,17-async-load,leaf-workload,1792226381.0642173,1792226403.2722046,0,False,"[""database/analysis/resident-auditor-validation.json#/records/19"", ""database/analysis/resident-final-single-audited.json#/runs/17"", ""database/results/resident-final-single/manifest.json#/runs/19""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.csv"", ""--vtag"", ""async-load"", ""--stag"", ""resident"", ""--otag"", ""17"", ""--rep"", ""17"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +441,wal0-precondition,leaf-workload,1792226403.3123004,1792226406.7116063,0,False,"[""database/results/insert-final-fixed20m-retry/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""3"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +442,wal0-00-main,leaf-workload,1792226406.7499056,1792226413.1579056,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/0"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +443,wal0-01-original,leaf-workload,1792226413.2128913,1792226420.3701231,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/1"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +444,wal0-02-async-load,leaf-workload,1792226420.4131682,1792226429.3753755,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/2"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +445,wal0-03-async-load,leaf-workload,1792226429.4224339,1792226437.8840375,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/3"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +446,wal0-04-original,leaf-workload,1792226437.9369795,1792226446.397791,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/4"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +447,wal0-05-main,leaf-workload,1792226446.4559577,1792226454.3251383,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/5"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +448,wal0-06-original,leaf-workload,1792226454.3778179,1792226462.8419795,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/6"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +449,wal0-07-async-load,leaf-workload,1792226462.8927436,1792226471.4583874,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/7"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +450,wal0-08-main,leaf-workload,1792226471.5137656,1792226479.475626,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/8"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +451,wal0-09-main,leaf-workload,1792226479.5263734,1792226488.287961,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/9"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +452,wal0-10-async-load,leaf-workload,1792226488.3459759,1792226496.7097907,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/10"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +453,wal0-11-original,leaf-workload,1792226496.7618456,1792226504.7240324,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/11"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +454,wal0-12-async-load,leaf-workload,1792226504.7727196,1792226513.8388138,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/12"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +455,wal0-13-main,leaf-workload,1792226513.88403,1792226522.0974653,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/13"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +456,wal0-14-original,leaf-workload,1792226522.150144,1792226530.6655042,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/14"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +457,wal0-15-original,leaf-workload,1792226530.7260227,1792226539.6507666,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/15"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +458,wal0-16-main,leaf-workload,1792226539.6999383,1792226547.9645953,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/16"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +459,wal0-17-async-load,leaf-workload,1792226548.019364,1792226556.781271,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/17"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +460,wal1-precondition,leaf-workload,1792226556.8311603,1792226560.0787907,0,False,"[""database/results/insert-final-fixed20m-retry/manifest.json#/runs/19""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""3"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +461,wal1-00-main,leaf-workload,1792226560.1210983,1792226572.9885504,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/18"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/20""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +462,wal1-01-original,leaf-workload,1792226573.0709708,1792226586.6920476,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/19"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/21""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +463,wal1-02-async-load,leaf-workload,1792226586.7602108,1792226600.6333985,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/20"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/22""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +464,wal1-03-async-load,leaf-workload,1792226600.706591,1792226614.0249903,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/21"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/23""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +465,wal1-04-original,leaf-workload,1792226614.0994954,1792226627.9723256,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/22"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/24""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +466,wal1-05-main,leaf-workload,1792226628.0333953,1792226642.3560975,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/23"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/25""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +467,wal1-06-original,leaf-workload,1792226642.4275272,1792226656.9530647,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/24"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/26""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +468,wal1-07-async-load,leaf-workload,1792226657.0219994,1792226670.7947092,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/25"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/27""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +469,wal1-08-main,leaf-workload,1792226670.8697803,1792226684.2455335,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/26"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/28""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +470,wal1-09-main,leaf-workload,1792226684.3283997,1792226698.0476878,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/27"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/29""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +471,wal1-10-async-load,leaf-workload,1792226698.123231,1792226712.4450421,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/28"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/30""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +472,wal1-11-original,leaf-workload,1792226712.5184906,1792226726.74503,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/29"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/31""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +473,wal1-12-async-load,leaf-workload,1792226726.8205917,1792226740.4403892,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/30"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/32""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +474,wal1-13-main,leaf-workload,1792226740.509425,1792226754.683747,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/31"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/33""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +475,wal1-14-original,leaf-workload,1792226754.762928,1792226768.8836496,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/32"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/34""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +476,wal1-15-original,leaf-workload,1792226768.9610727,1792226782.9369872,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/33"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/35""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +477,wal1-16-main,leaf-workload,1792226783.0067806,1792226796.9778864,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/34"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/36""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +478,wal1-17-async-load,leaf-workload,1792226797.0498803,1792226811.3717668,0,False,"[""database/analysis/insert-final-fixed20m-audited.json#/runs/35"", ""database/results/insert-final-fixed20m-retry/manifest.json#/runs/37""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +479,async-load-churn-6,leaf-workload,1792226811.451552,1792226819.9829166,0,False,"[""churn-validation.json#/runs/1"", ""jobs/async-load-churn-6/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-6/cache.db"", ""64"", ""6"", ""5"", ""churn"", ""async""]" +480,target-format,leaf-workload,1792226819.9833004,1792226822.3537564,0,False,"[""jobs/target-format/run.json#""]","[""bash"", ""./format-check.sh""]" +481,hotset-build,leaf-workload,1792227024.565042,1792227025.0314593,0,False,"[""jobs/hotset-build/run.json#""]","[""python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/build_probe.py"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so""]" +482,hot32-blocking-precondition-s00-blocking-1-independent-r00-main,leaf-workload,1792227025.1009398,1792227056.209551,0,True,"[""jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""blocking""]" +483,hot32-blocking-b00-blocking-1-independent-s00-main,leaf-workload,1792227056.2191646,1792227062.3014085,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s00-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +484,hot32-blocking-b00-blocking-1-independent-s01-original,leaf-workload,1792227062.3083131,1792227068.3920686,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s01-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +485,hot32-blocking-b00-blocking-1-independent-s02-async-load,leaf-workload,1792227068.4019864,1792227074.4836242,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s02-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +486,hot32-blocking-b00-blocking-1-independent-s03-mask-original,leaf-workload,1792227074.4937954,1792227080.5758994,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s03-mask-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +487,hot32-blocking-b00-blocking-1-independent-s04-mask-main,leaf-workload,1792227080.5823743,1792227086.662809,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s04-mask-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +488,hot32-blocking-b00-blocking-1-independent-s05-mask-main,leaf-workload,1792227086.6732252,1792227092.7556314,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s05-mask-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +489,hot32-blocking-b00-blocking-1-independent-s06-mask-original,leaf-workload,1792227092.7658403,1792227098.849904,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s06-mask-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +490,hot32-blocking-b00-blocking-1-independent-s07-async-load,leaf-workload,1792227098.8590589,1792227104.942029,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s07-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +491,hot32-blocking-b00-blocking-1-independent-s08-original,leaf-workload,1792227104.9513245,1792227111.0340223,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s08-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s08-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +492,hot32-blocking-b00-blocking-1-independent-s09-main,leaf-workload,1792227111.041667,1792227117.073003,0,False,"[""jobs/hot32-blocking-b00-blocking-1-independent-s09-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s09-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +493,hot32-blocking-b01-blocking-1-independent-s00-original,leaf-workload,1792227117.079855,1792227123.1608891,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s00-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +494,hot32-blocking-b01-blocking-1-independent-s01-async-load,leaf-workload,1792227123.1684167,1792227129.2495432,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s01-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +495,hot32-blocking-b01-blocking-1-independent-s02-mask-original,leaf-workload,1792227129.257842,1792227135.339282,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s02-mask-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +496,hot32-blocking-b01-blocking-1-independent-s03-mask-main,leaf-workload,1792227135.3476355,1792227141.4272866,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s03-mask-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +497,hot32-blocking-b01-blocking-1-independent-s04-main,leaf-workload,1792227141.43658,1792227147.5220022,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s04-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +498,hot32-blocking-b01-blocking-1-independent-s05-main,leaf-workload,1792227147.5320864,1792227153.6134164,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s05-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +499,hot32-blocking-b01-blocking-1-independent-s06-mask-main,leaf-workload,1792227153.620661,1792227159.703242,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s06-mask-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +500,hot32-blocking-b01-blocking-1-independent-s07-mask-original,leaf-workload,1792227159.7117362,1792227165.7916002,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s07-mask-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +501,hot32-blocking-b01-blocking-1-independent-s08-async-load,leaf-workload,1792227165.7996092,1792227171.8807607,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/18""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s08-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +502,hot32-blocking-b01-blocking-1-independent-s09-original,leaf-workload,1792227171.8910768,1792227177.9746702,0,False,"[""jobs/hot32-blocking-b01-blocking-1-independent-s09-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/19""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s09-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +503,hot32-blocking-b02-blocking-1-independent-s00-async-load,leaf-workload,1792227177.9848704,1792227184.0675743,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/20""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s00-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +504,hot32-blocking-b02-blocking-1-independent-s01-mask-original,leaf-workload,1792227184.0782583,1792227190.158914,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/21""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s01-mask-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +505,hot32-blocking-b02-blocking-1-independent-s02-mask-main,leaf-workload,1792227190.1669607,1792227196.2510698,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/22""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s02-mask-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +506,hot32-blocking-b02-blocking-1-independent-s03-main,leaf-workload,1792227196.2624593,1792227202.3436882,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s03-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/23""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +507,hot32-blocking-b02-blocking-1-independent-s04-original,leaf-workload,1792227202.354166,1792227208.4378304,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s04-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/24""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +508,hot32-blocking-b02-blocking-1-independent-s05-original,leaf-workload,1792227208.448905,1792227214.531952,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s05-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/25""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +509,hot32-blocking-b02-blocking-1-independent-s06-main,leaf-workload,1792227214.5400956,1792227220.6214218,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s06-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/26""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s06-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +510,hot32-blocking-b02-blocking-1-independent-s07-mask-main,leaf-workload,1792227220.6293128,1792227226.7110772,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/27""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s07-mask-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +511,hot32-blocking-b02-blocking-1-independent-s08-mask-original,leaf-workload,1792227226.719514,1792227232.8021293,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/28""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s08-mask-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +512,hot32-blocking-b02-blocking-1-independent-s09-async-load,leaf-workload,1792227232.8106053,1792227238.8924544,0,False,"[""jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/29""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s09-async-load/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +513,hot32-blocking-precondition-s01-blocking-1-dependent-r00-main,leaf-workload,1792227238.900277,1792227269.9556773,0,True,"[""jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/precondition_runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""dependent"", ""blocking""]" +514,hot32-blocking-b00-blocking-1-dependent-s00-main,leaf-workload,1792227269.9667895,1792227276.0501428,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/30""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +515,hot32-blocking-b00-blocking-1-dependent-s01-original,leaf-workload,1792227276.05796,1792227282.1394732,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/31""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +516,hot32-blocking-b00-blocking-1-dependent-s02-async-load,leaf-workload,1792227282.1483314,1792227288.2323277,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/32""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s02-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +517,hot32-blocking-b00-blocking-1-dependent-s03-mask-original,leaf-workload,1792227288.2434835,1792227294.3257365,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/33""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +518,hot32-blocking-b00-blocking-1-dependent-s04-mask-main,leaf-workload,1792227294.3369207,1792227300.367816,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/34""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +519,hot32-blocking-b00-blocking-1-dependent-s05-mask-main,leaf-workload,1792227300.3789253,1792227306.4601648,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/35""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +520,hot32-blocking-b00-blocking-1-dependent-s06-mask-original,leaf-workload,1792227306.4684818,1792227312.489499,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/36""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +521,hot32-blocking-b00-blocking-1-dependent-s07-async-load,leaf-workload,1792227312.498094,1792227318.5696306,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/37""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s07-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +522,hot32-blocking-b00-blocking-1-dependent-s08-original,leaf-workload,1792227318.5780284,1792227324.6494682,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/38""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s08-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +523,hot32-blocking-b00-blocking-1-dependent-s09-main,leaf-workload,1792227324.6575596,1792227330.7292197,0,False,"[""jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/39""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s09-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +524,hot32-blocking-b01-blocking-1-dependent-s00-original,leaf-workload,1792227330.7376413,1792227336.8135207,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/40""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +525,hot32-blocking-b01-blocking-1-dependent-s01-async-load,leaf-workload,1792227336.8216164,1792227342.8959653,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/41""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s01-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +526,hot32-blocking-b01-blocking-1-dependent-s02-mask-original,leaf-workload,1792227342.9056404,1792227348.9389064,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/42""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +527,hot32-blocking-b01-blocking-1-dependent-s03-mask-main,leaf-workload,1792227348.948253,1792227355.0288343,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/43""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +528,hot32-blocking-b01-blocking-1-dependent-s04-main,leaf-workload,1792227355.0373638,1792227361.0676503,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/44""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +529,hot32-blocking-b01-blocking-1-dependent-s05-main,leaf-workload,1792227361.0763433,1792227367.1071875,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/45""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +530,hot32-blocking-b01-blocking-1-dependent-s06-mask-main,leaf-workload,1792227367.1157155,1792227373.1967387,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/46""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +531,hot32-blocking-b01-blocking-1-dependent-s07-mask-original,leaf-workload,1792227373.2052336,1792227379.2863295,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/47""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +532,hot32-blocking-b01-blocking-1-dependent-s08-async-load,leaf-workload,1792227379.2952,1792227385.3763502,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/48""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s08-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +533,hot32-blocking-b01-blocking-1-dependent-s09-original,leaf-workload,1792227385.3881783,1792227391.418302,0,False,"[""jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/49""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s09-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +534,hot32-blocking-b02-blocking-1-dependent-s00-async-load,leaf-workload,1792227391.4293027,1792227397.4595356,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/50""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s00-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +535,hot32-blocking-b02-blocking-1-dependent-s01-mask-original,leaf-workload,1792227397.4687486,1792227403.5003152,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/51""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +536,hot32-blocking-b02-blocking-1-dependent-s02-mask-main,leaf-workload,1792227403.508638,1792227409.5396404,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/52""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +537,hot32-blocking-b02-blocking-1-dependent-s03-main,leaf-workload,1792227409.5483098,1792227415.5810096,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/53""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +538,hot32-blocking-b02-blocking-1-dependent-s04-original,leaf-workload,1792227415.5936298,1792227421.62573,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/54""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +539,hot32-blocking-b02-blocking-1-dependent-s05-original,leaf-workload,1792227421.633679,1792227427.6640968,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/55""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +540,hot32-blocking-b02-blocking-1-dependent-s06-main,leaf-workload,1792227427.672844,1792227433.7042787,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/56""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s06-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +541,hot32-blocking-b02-blocking-1-dependent-s07-mask-main,leaf-workload,1792227433.713041,1792227439.7434797,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/57""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +542,hot32-blocking-b02-blocking-1-dependent-s08-mask-original,leaf-workload,1792227439.7513924,1792227445.7823617,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/58""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +543,hot32-blocking-b02-blocking-1-dependent-s09-async-load,leaf-workload,1792227445.7918987,1792227451.824287,0,False,"[""jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/run.json#"", ""probe-results/hot32-blocking/manifest.json#/runs/59""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s09-async-load/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +544,quota-driver-build,leaf-workload,1792227451.8375542,1792227452.2027507,0,False,"[""jobs/quota-driver-build/run.json#""]","[""python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare_quota.py"", ""--build""]" +545,wal0-00-async-load,leaf-workload,1792227456.9969149,1792227457.2923512,0,False,"[""database/results/insert-quota-smoke-fixed/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.summary.csv"", ""--records"", ""65539"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +546,wal0-01-async-load,leaf-workload,1792227457.331815,1792227457.6250017,0,False,"[""database/results/insert-quota-smoke-fixed/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.summary.csv"", ""--records"", ""65539"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +547,wal0-00-async-load,leaf-workload,1792227457.7029788,1792227457.9939172,0,False,"[""database/results/insert-quota-smoke-shared/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.summary.csv"", ""--records"", ""65539"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +548,wal0-01-async-load,leaf-workload,1792227458.0273561,1792227458.321783,0,False,"[""database/results/insert-quota-smoke-shared/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.summary.csv"", ""--records"", ""65539"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +549,wal0-00-async-load,leaf-workload,1792227458.3930595,1792227458.6376164,0,False,"[""database/results/insert-quota-smoke-shared3/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.summary.csv"", ""--records"", ""3"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +550,wal0-01-async-load,leaf-workload,1792227458.6653903,1792227458.904782,0,False,"[""database/results/insert-quota-smoke-shared3/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.summary.csv"", ""--records"", ""3"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +551,wal0-precondition,leaf-workload,1792227471.742432,1792227487.1635993,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.summary.csv"", ""--records"", ""100000000"", ""--seconds"", ""15"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +552,wal0-00-main,leaf-workload,1792227487.237187,1792227495.2497783,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +553,wal0-01-original,leaf-workload,1792227495.3004146,1792227503.5637705,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +554,wal0-02-async-load,leaf-workload,1792227503.6160364,1792227511.9352076,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +555,wal0-03-async-load,leaf-workload,1792227511.9925706,1792227521.2042336,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +556,wal0-04-original,leaf-workload,1792227521.2563417,1792227530.1188366,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +557,wal0-05-main,leaf-workload,1792227530.1661265,1792227538.2845495,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +558,wal0-06-original,leaf-workload,1792227538.3444293,1792227547.3635776,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +559,wal0-07-async-load,leaf-workload,1792227547.4170914,1792227555.8811383,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +560,wal0-08-main,leaf-workload,1792227555.9360814,1792227564.851091,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +561,wal0-09-main,leaf-workload,1792227564.9075446,1792227572.2662992,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +562,wal0-10-async-load,leaf-workload,1792227572.3098233,1792227579.9737234,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +563,wal0-11-original,leaf-workload,1792227580.0286405,1792227589.3486178,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +564,wal0-12-async-load,leaf-workload,1792227589.4036324,1792227597.1639636,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +565,wal0-13-main,leaf-workload,1792227597.218464,1792227606.1829836,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +566,wal0-14-original,leaf-workload,1792227606.2322314,1792227614.3025844,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +567,wal0-15-original,leaf-workload,1792227614.3538573,1792227622.5216136,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +568,wal0-16-main,leaf-workload,1792227622.5803638,1792227632.0945325,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +569,wal0-17-async-load,leaf-workload,1792227632.1424966,1792227640.753439,0,False,"[""database/results/insert-quota-fixed20m/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +570,wal0-precondition,leaf-workload,1792227640.8848941,1792227656.2213233,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.summary.csv"", ""--records"", ""100000000"", ""--seconds"", ""15"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +571,wal0-00-main,leaf-workload,1792227656.285909,1792227664.742938,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +572,wal0-01-original,leaf-workload,1792227664.7883255,1792227674.8540378,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +573,wal0-02-async-load,leaf-workload,1792227674.9094734,1792227683.3709693,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +574,wal0-03-async-load,leaf-workload,1792227683.4248219,1792227692.595532,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +575,wal0-04-original,leaf-workload,1792227692.6457355,1792227702.415657,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +576,wal0-05-main,leaf-workload,1792227702.4692183,1792227710.7331936,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +577,wal0-06-original,leaf-workload,1792227710.7875583,1792227720.4040837,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +578,wal0-07-async-load,leaf-workload,1792227720.4536998,1792227729.2676394,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +579,wal0-08-main,leaf-workload,1792227729.3250432,1792227737.4360805,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +580,wal0-09-main,leaf-workload,1792227737.4845455,1792227747.3536704,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +581,wal0-10-async-load,leaf-workload,1792227747.4096544,1792227756.872255,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +582,wal0-11-original,leaf-workload,1792227756.9310658,1792227765.3981557,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +583,wal0-12-async-load,leaf-workload,1792227765.453787,1792227775.120174,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +584,wal0-13-main,leaf-workload,1792227775.1713285,1792227785.0379922,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +585,wal0-14-original,leaf-workload,1792227785.0907233,1792227793.75162,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +586,wal0-15-original,leaf-workload,1792227793.8091078,1792227802.8729727,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +587,wal0-16-main,leaf-workload,1792227802.9329295,1792227812.8037705,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +588,wal0-17-async-load,leaf-workload,1792227812.8580773,1792227821.3232977,0,False,"[""database/results/insert-quota-shared20m/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log"", ""--shared-quota""]" +589,build-async-mask-retry,leaf-workload,1792227821.3781488,1792227827.1094913,0,False,"[""jobs/build-async-mask-retry/run.json#""]","[""make"", ""-j6"", ""CC=cc"", ""LD=cc"", ""BUILD_MODE=release"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask"", ""GIT_VERSION=invalid-address-perf-async-mask"", ""libs""]" +590,format,leaf-workload,1792227827.1123736,1792227829.2840135,0,False,"[""validation-async-mask/validation.json#/commands/0"", ""validation-async-mask/jobs/format/run.json#""]","[""clang-format-19"", ""--Werror"", ""--dry-run"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_intro_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_iterators_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_optimize_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_wide_values_example.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/default_data_config.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/platform_linux/public_platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/splinterdb.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree_private.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/cache.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/default_data_config.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/iterator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log_data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/lookup_result.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/pcq.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/async.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_backtrace.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_hash.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_machine.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_random.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_semaphore.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sleep.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sort.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_spinlock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_status.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_string.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_time.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_typed_alloc.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_units.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/poison.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/prefetch.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb_tests_private.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/vector.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/btree_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/cache_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/driver_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/filter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/io_apis_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/log_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/random.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/scan_benchmark.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_dispatcher.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/ycsb_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/config_parse_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/ctest.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/large_inserts_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/limitations_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/main.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/merge_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/misc_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/notification_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_apis_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_threads_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinter_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_forked_child_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_heap_id_mgmt_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_optimize_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_quick_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_stress_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/superblock_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/task_system_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_async_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_gc_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_split_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests.h"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests_common.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/util_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/vector_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writable_buffer_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writeback_set_test.c"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tools/splinter_inspect.c""]" +591,release-build,leaf-workload,1792227829.2852259,1792227832.2075768,0,False,"[""validation-async-mask/validation.json#/commands/1"", ""validation-async-mask/jobs/release-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask"", ""BUILD_MODE=release"", ""GIT_VERSION=invalid-address-perf-async-mask"", ""CC=cc"", ""LD=cc"", ""BUILD_MSAN=0"", ""libs"", ""unit/writeback_set_test"", ""unit/limitations_test"", ""unit/splinterdb_quick_test"", ""unit/splinter_test""]" +592,release-writeback,leaf-workload,1792227832.20836,1792227834.1287823,0,False,"[""validation-async-mask/validation.json#/commands/2"", ""validation-async-mask/jobs/release-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/writeback_set_test""]" +593,release-test_io_init_invalid_page_size,leaf-workload,1792227834.1315475,1792227834.133056,0,False,"[""validation-async-mask/validation.json#/commands/3"", ""validation-async-mask/jobs/release-test_io_init_invalid_page_size/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test"", ""test_io_init_invalid_page_size""]" +594,release-test_splinterdb_create_invalid_page_size,leaf-workload,1792227834.134089,1792227834.1355195,0,False,"[""validation-async-mask/validation.json#/commands/4"", ""validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test"", ""test_splinterdb_create_invalid_page_size""]" +595,release-quick,leaf-workload,1792227834.136665,1792227849.4109974,0,False,"[""validation-async-mask/validation.json#/commands/5"", ""validation-async-mask/jobs/release-quick/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinterdb_quick_test""]" +596,release-core-read-errors,leaf-workload,1792227849.4202511,1792227849.5849447,0,False,"[""validation-async-mask/validation.json#/commands/6"", ""validation-async-mask/jobs/release-core-read-errors/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinter_test"", ""test_cache_read_errors_reach_core_operations""]" +597,debug-build,leaf-workload,1792227849.5883315,1792227851.6079347,0,False,"[""validation-async-mask/validation.json#/commands/7"", ""validation-async-mask/jobs/debug-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask"", ""BUILD_MODE=debug"", ""GIT_VERSION=invalid-address-perf-async-mask"", ""CC=cc"", ""LD=cc"", ""BUILD_MSAN=0"", ""libs"", ""unit/writeback_set_test"", ""unit/limitations_test"", ""unit/splinter_test"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test""]" +598,debug-writeback,leaf-workload,1792227851.6088154,1792227853.980705,0,False,"[""validation-async-mask/validation.json#/commands/8"", ""validation-async-mask/jobs/debug-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/writeback_set_test""]" +599,debug-test_io_init_invalid_page_size,leaf-workload,1792227853.983462,1792227853.9851809,0,False,"[""validation-async-mask/validation.json#/commands/9"", ""validation-async-mask/jobs/debug-test_io_init_invalid_page_size/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test"", ""test_io_init_invalid_page_size""]" +600,debug-test_splinterdb_create_invalid_page_size,leaf-workload,1792227853.986462,1792227853.9881692,0,False,"[""validation-async-mask/validation.json#/commands/10"", ""validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test"", ""test_splinterdb_create_invalid_page_size""]" +601,debug-core-read-errors,leaf-workload,1792227853.989411,1792227854.1542237,0,False,"[""validation-async-mask/validation.json#/commands/11"", ""validation-async-mask/jobs/debug-core-read-errors/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/splinter_test"", ""test_cache_read_errors_reach_core_operations""]" +602,debug-prefetch-admission,leaf-workload,1792227854.156603,1792227854.2715013,0,False,"[""validation-async-mask/validation.json#/commands/12"", ""validation-async-mask/jobs/debug-prefetch-admission/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test"", ""cache_test"", ""--prefetch-admission"", ""--cache-capacity-mib"", ""64"", ""--db-capacity-gib"", ""2""]" +603,release-msan-build,leaf-workload,1792227854.274359,1792227877.1564977,0,False,"[""validation-async-mask/validation.json#/commands/13"", ""validation-async-mask/jobs/release-msan-build/run.json#""]","[""make"", ""-j6"", ""BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask"", ""BUILD_MODE=release"", ""GIT_VERSION=invalid-address-perf-async-mask"", ""CC=clang-19"", ""LD=clang-19"", ""BUILD_MSAN=1"", ""libs"", ""unit/writeback_set_test"", ""unit/limitations_test""]" +604,release-msan-writeback,leaf-workload,1792227877.1572344,1792227879.1786134,0,False,"[""validation-async-mask/validation.json#/commands/14"", ""validation-async-mask/jobs/release-msan-writeback/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/writeback_set_test""]" +605,release-msan-test_io_init_invalid_page_size,leaf-workload,1792227879.1898358,1792227879.197728,0,False,"[""validation-async-mask/validation.json#/commands/15"", ""validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test"", ""test_io_init_invalid_page_size""]" +606,release-msan-test_splinterdb_create_invalid_page_size,leaf-workload,1792227879.2000382,1792227879.2080345,0,False,"[""validation-async-mask/validation.json#/commands/16"", ""validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/run.json#""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test"", ""test_splinterdb_create_invalid_page_size""]" +607,mask-final-hits-precondition-s00-blocking-1-independent-r00-main,leaf-workload,1792227893.8644097,1792227925.4749985,0,True,"[""jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""blocking""]" +608,mask-final-hits-b00-blocking-1-independent-s00-main,leaf-workload,1792227925.4860837,1792227932.0701065,0,False,"[""jobs/mask-final-hits-b00-blocking-1-independent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +609,mask-final-hits-b00-blocking-1-independent-s01-original,leaf-workload,1792227932.0790615,1792227938.6621914,0,False,"[""jobs/mask-final-hits-b00-blocking-1-independent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +610,mask-final-hits-b00-blocking-1-independent-s02-async-mask,leaf-workload,1792227938.6722386,1792227945.205065,0,False,"[""jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +611,mask-final-hits-b00-blocking-1-independent-s03-async-mask,leaf-workload,1792227945.2134442,1792227951.7484798,0,False,"[""jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +612,mask-final-hits-b00-blocking-1-independent-s04-original,leaf-workload,1792227951.7573922,1792227958.3395858,0,False,"[""jobs/mask-final-hits-b00-blocking-1-independent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +613,mask-final-hits-b00-blocking-1-independent-s05-main,leaf-workload,1792227958.3481793,1792227964.9290802,0,False,"[""jobs/mask-final-hits-b00-blocking-1-independent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +614,mask-final-hits-b01-blocking-1-independent-s00-original,leaf-workload,1792227964.9398854,1792227971.472739,0,False,"[""jobs/mask-final-hits-b01-blocking-1-independent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +615,mask-final-hits-b01-blocking-1-independent-s01-async-mask,leaf-workload,1792227971.4817395,1792227978.0651689,0,False,"[""jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +616,mask-final-hits-b01-blocking-1-independent-s02-main,leaf-workload,1792227978.078408,1792227984.661164,0,False,"[""jobs/mask-final-hits-b01-blocking-1-independent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +617,mask-final-hits-b01-blocking-1-independent-s03-main,leaf-workload,1792227984.6748211,1792227991.2080717,0,False,"[""jobs/mask-final-hits-b01-blocking-1-independent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +618,mask-final-hits-b01-blocking-1-independent-s04-async-mask,leaf-workload,1792227991.2215497,1792227997.75381,0,False,"[""jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +619,mask-final-hits-b01-blocking-1-independent-s05-original,leaf-workload,1792227997.7678263,1792228004.3522456,0,False,"[""jobs/mask-final-hits-b01-blocking-1-independent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +620,mask-final-hits-b02-blocking-1-independent-s00-async-mask,leaf-workload,1792228004.3645177,1792228010.9471195,0,False,"[""jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +621,mask-final-hits-b02-blocking-1-independent-s01-main,leaf-workload,1792228010.9606974,1792228017.546506,0,False,"[""jobs/mask-final-hits-b02-blocking-1-independent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +622,mask-final-hits-b02-blocking-1-independent-s02-original,leaf-workload,1792228017.5599885,1792228024.1963634,0,False,"[""jobs/mask-final-hits-b02-blocking-1-independent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +623,mask-final-hits-b02-blocking-1-independent-s03-original,leaf-workload,1792228024.2094946,1792228030.7955952,0,False,"[""jobs/mask-final-hits-b02-blocking-1-independent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +624,mask-final-hits-b02-blocking-1-independent-s04-main,leaf-workload,1792228030.8070195,1792228037.3907669,0,False,"[""jobs/mask-final-hits-b02-blocking-1-independent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +625,mask-final-hits-b02-blocking-1-independent-s05-async-mask,leaf-workload,1792228037.404283,1792228043.941476,0,False,"[""jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +626,mask-final-hits-precondition-s01-blocking-1-dependent-r00-main,leaf-workload,1792228043.9516637,1792228075.5242429,0,True,"[""jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""dependent"", ""blocking""]" +627,mask-final-hits-b00-blocking-1-dependent-s00-main,leaf-workload,1792228075.5383096,1792228082.1260586,0,False,"[""jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/18""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +628,mask-final-hits-b00-blocking-1-dependent-s01-original,leaf-workload,1792228082.137179,1792228088.7212598,0,False,"[""jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/19""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +629,mask-final-hits-b00-blocking-1-dependent-s02-async-mask,leaf-workload,1792228088.7306025,1792228095.31501,0,False,"[""jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/20""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +630,mask-final-hits-b00-blocking-1-dependent-s03-async-mask,leaf-workload,1792228095.3284693,1792228101.9106908,0,False,"[""jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/21""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +631,mask-final-hits-b00-blocking-1-dependent-s04-original,leaf-workload,1792228101.9200263,1792228108.4538238,0,False,"[""jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/22""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +632,mask-final-hits-b00-blocking-1-dependent-s05-main,leaf-workload,1792228108.464824,1792228114.998933,0,False,"[""jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/23""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +633,mask-final-hits-b01-blocking-1-dependent-s00-original,leaf-workload,1792228115.0104623,1792228121.54385,0,False,"[""jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/24""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +634,mask-final-hits-b01-blocking-1-dependent-s01-async-mask,leaf-workload,1792228121.5578349,1792228128.0886858,0,False,"[""jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/25""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +635,mask-final-hits-b01-blocking-1-dependent-s02-main,leaf-workload,1792228128.102641,1792228134.6872942,0,False,"[""jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/26""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +636,mask-final-hits-b01-blocking-1-dependent-s03-main,leaf-workload,1792228134.7023013,1792228141.2368965,0,False,"[""jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/27""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +637,mask-final-hits-b01-blocking-1-dependent-s04-async-mask,leaf-workload,1792228141.2488737,1792228147.7812073,0,False,"[""jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/28""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +638,mask-final-hits-b01-blocking-1-dependent-s05-original,leaf-workload,1792228147.790547,1792228154.3244762,0,False,"[""jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/29""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +639,mask-final-hits-b02-blocking-1-dependent-s00-async-mask,leaf-workload,1792228154.334402,1792228160.867482,0,False,"[""jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/30""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +640,mask-final-hits-b02-blocking-1-dependent-s01-main,leaf-workload,1792228160.8822575,1792228167.4151976,0,False,"[""jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/31""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +641,mask-final-hits-b02-blocking-1-dependent-s02-original,leaf-workload,1792228167.4253893,1792228174.0086715,0,False,"[""jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/32""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +642,mask-final-hits-b02-blocking-1-dependent-s03-original,leaf-workload,1792228174.0191638,1792228180.603263,0,False,"[""jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/33""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +643,mask-final-hits-b02-blocking-1-dependent-s04-main,leaf-workload,1792228180.6134913,1792228187.19848,0,False,"[""jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/34""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +644,mask-final-hits-b02-blocking-1-dependent-s05-async-mask,leaf-workload,1792228187.2078874,1792228193.7391114,0,False,"[""jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/35""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +645,mask-final-hits-precondition-s02-blocking-8-independent-r00-main,leaf-workload,1792228193.749579,1792228225.3459692,0,True,"[""jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""independent"", ""blocking""]" +646,mask-final-hits-b00-blocking-8-independent-s00-main,leaf-workload,1792228225.3632412,1792228231.9476104,0,False,"[""jobs/mask-final-hits-b00-blocking-8-independent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/36""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +647,mask-final-hits-b00-blocking-8-independent-s01-original,leaf-workload,1792228231.9640658,1792228238.5464847,0,False,"[""jobs/mask-final-hits-b00-blocking-8-independent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/37""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +648,mask-final-hits-b00-blocking-8-independent-s02-async-mask,leaf-workload,1792228238.5652344,1792228245.1499743,0,False,"[""jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/38""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s02-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +649,mask-final-hits-b00-blocking-8-independent-s03-async-mask,leaf-workload,1792228245.16661,1792228251.7467248,0,False,"[""jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/39""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s03-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +650,mask-final-hits-b00-blocking-8-independent-s04-original,leaf-workload,1792228251.7630382,1792228258.3408427,0,False,"[""jobs/mask-final-hits-b00-blocking-8-independent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/40""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +651,mask-final-hits-b00-blocking-8-independent-s05-main,leaf-workload,1792228258.3565397,1792228264.9390752,0,False,"[""jobs/mask-final-hits-b00-blocking-8-independent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/41""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +652,mask-final-hits-b01-blocking-8-independent-s00-original,leaf-workload,1792228264.9561503,1792228271.5397274,0,False,"[""jobs/mask-final-hits-b01-blocking-8-independent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/42""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +653,mask-final-hits-b01-blocking-8-independent-s01-async-mask,leaf-workload,1792228271.5562353,1792228278.1418114,0,False,"[""jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/43""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s01-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +654,mask-final-hits-b01-blocking-8-independent-s02-main,leaf-workload,1792228278.158782,1792228284.7417955,0,False,"[""jobs/mask-final-hits-b01-blocking-8-independent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/44""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +655,mask-final-hits-b01-blocking-8-independent-s03-main,leaf-workload,1792228284.7592053,1792228291.3416264,0,False,"[""jobs/mask-final-hits-b01-blocking-8-independent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/45""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +656,mask-final-hits-b01-blocking-8-independent-s04-async-mask,leaf-workload,1792228291.359514,1792228297.942432,0,False,"[""jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/46""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s04-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +657,mask-final-hits-b01-blocking-8-independent-s05-original,leaf-workload,1792228297.9542384,1792228304.5292954,0,False,"[""jobs/mask-final-hits-b01-blocking-8-independent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/47""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +658,mask-final-hits-b02-blocking-8-independent-s00-async-mask,leaf-workload,1792228304.541488,1792228311.122599,0,False,"[""jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/48""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s00-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +659,mask-final-hits-b02-blocking-8-independent-s01-main,leaf-workload,1792228311.1394198,1792228317.7218857,0,False,"[""jobs/mask-final-hits-b02-blocking-8-independent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/49""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +660,mask-final-hits-b02-blocking-8-independent-s02-original,leaf-workload,1792228317.7393847,1792228324.324758,0,False,"[""jobs/mask-final-hits-b02-blocking-8-independent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/50""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +661,mask-final-hits-b02-blocking-8-independent-s03-original,leaf-workload,1792228324.338314,1792228330.8718398,0,False,"[""jobs/mask-final-hits-b02-blocking-8-independent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/51""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +662,mask-final-hits-b02-blocking-8-independent-s04-main,leaf-workload,1792228330.8883796,1792228337.474227,0,False,"[""jobs/mask-final-hits-b02-blocking-8-independent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/52""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +663,mask-final-hits-b02-blocking-8-independent-s05-async-mask,leaf-workload,1792228337.4919488,1792228344.0750237,0,False,"[""jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/53""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s05-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""blocking""]" +664,mask-final-hits-precondition-s03-blocking-8-dependent-r00-main,leaf-workload,1792228344.0935879,1792228375.6527815,0,True,"[""jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""dependent"", ""blocking""]" +665,mask-final-hits-b00-blocking-8-dependent-s00-main,leaf-workload,1792228375.67362,1792228382.2593513,0,False,"[""jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/54""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +666,mask-final-hits-b00-blocking-8-dependent-s01-original,leaf-workload,1792228382.2774253,1792228388.8101008,0,False,"[""jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/55""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +667,mask-final-hits-b00-blocking-8-dependent-s02-async-mask,leaf-workload,1792228388.8304975,1792228395.3625436,0,False,"[""jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/56""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +668,mask-final-hits-b00-blocking-8-dependent-s03-async-mask,leaf-workload,1792228395.3883648,1792228401.9730482,0,False,"[""jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/57""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +669,mask-final-hits-b00-blocking-8-dependent-s04-original,leaf-workload,1792228401.991071,1792228408.5221534,0,False,"[""jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/58""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +670,mask-final-hits-b00-blocking-8-dependent-s05-main,leaf-workload,1792228408.5426447,1792228415.0734076,0,False,"[""jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/59""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +671,mask-final-hits-b01-blocking-8-dependent-s00-original,leaf-workload,1792228415.0974567,1792228421.6797407,0,False,"[""jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/60""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +672,mask-final-hits-b01-blocking-8-dependent-s01-async-mask,leaf-workload,1792228421.6983392,1792228428.232197,0,False,"[""jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/61""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +673,mask-final-hits-b01-blocking-8-dependent-s02-main,leaf-workload,1792228428.253703,1792228434.7851696,0,False,"[""jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/62""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +674,mask-final-hits-b01-blocking-8-dependent-s03-main,leaf-workload,1792228434.806721,1792228441.3398955,0,False,"[""jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/63""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +675,mask-final-hits-b01-blocking-8-dependent-s04-async-mask,leaf-workload,1792228441.3598516,1792228447.8938034,0,False,"[""jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/64""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +676,mask-final-hits-b01-blocking-8-dependent-s05-original,leaf-workload,1792228447.912687,1792228454.4451807,0,False,"[""jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/65""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +677,mask-final-hits-b02-blocking-8-dependent-s00-async-mask,leaf-workload,1792228454.466684,1792228460.9969609,0,False,"[""jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/66""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +678,mask-final-hits-b02-blocking-8-dependent-s01-main,leaf-workload,1792228461.0174544,1792228467.5995572,0,False,"[""jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/67""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +679,mask-final-hits-b02-blocking-8-dependent-s02-original,leaf-workload,1792228467.6218984,1792228474.1527421,0,False,"[""jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/68""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +680,mask-final-hits-b02-blocking-8-dependent-s03-original,leaf-workload,1792228474.1750534,1792228480.7049317,0,False,"[""jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/69""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +681,mask-final-hits-b02-blocking-8-dependent-s04-main,leaf-workload,1792228480.7255971,1792228487.2566872,0,False,"[""jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/70""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +682,mask-final-hits-b02-blocking-8-dependent-s05-async-mask,leaf-workload,1792228487.2781785,1792228493.8615696,0,False,"[""jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/71""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""blocking""]" +683,mask-final-hits-precondition-s04-async-1-independent-r00-main,leaf-workload,1792228493.882047,1792228525.3982942,0,True,"[""jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s04-async-1-independent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""async""]" +684,mask-final-hits-b00-async-1-independent-s00-main,leaf-workload,1792228525.4155283,1792228531.897085,0,False,"[""jobs/mask-final-hits-b00-async-1-independent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/72""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +685,mask-final-hits-b00-async-1-independent-s01-original,leaf-workload,1792228531.9099288,1792228538.3936775,0,False,"[""jobs/mask-final-hits-b00-async-1-independent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/73""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +686,mask-final-hits-b00-async-1-independent-s02-async-mask,leaf-workload,1792228538.4081635,1792228544.9409106,0,False,"[""jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/74""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +687,mask-final-hits-b00-async-1-independent-s03-async-mask,leaf-workload,1792228544.9537868,1792228551.4857464,0,False,"[""jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/75""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +688,mask-final-hits-b00-async-1-independent-s04-original,leaf-workload,1792228551.5011253,1792228558.0346391,0,False,"[""jobs/mask-final-hits-b00-async-1-independent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/76""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +689,mask-final-hits-b00-async-1-independent-s05-main,leaf-workload,1792228558.0490804,1792228564.531626,0,False,"[""jobs/mask-final-hits-b00-async-1-independent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/77""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +690,mask-final-hits-b01-async-1-independent-s00-original,leaf-workload,1792228564.5451922,1792228571.079419,0,False,"[""jobs/mask-final-hits-b01-async-1-independent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/78""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +691,mask-final-hits-b01-async-1-independent-s01-async-mask,leaf-workload,1792228571.0927627,1792228577.6248503,0,False,"[""jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/79""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +692,mask-final-hits-b01-async-1-independent-s02-main,leaf-workload,1792228577.6373584,1792228584.1699927,0,False,"[""jobs/mask-final-hits-b01-async-1-independent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/80""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +693,mask-final-hits-b01-async-1-independent-s03-main,leaf-workload,1792228584.1832352,1792228590.7681558,0,False,"[""jobs/mask-final-hits-b01-async-1-independent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/81""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +694,mask-final-hits-b01-async-1-independent-s04-async-mask,leaf-workload,1792228590.7820017,1792228597.3155527,0,False,"[""jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/82""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +695,mask-final-hits-b01-async-1-independent-s05-original,leaf-workload,1792228597.3281946,1792228603.8625298,0,False,"[""jobs/mask-final-hits-b01-async-1-independent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/83""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +696,mask-final-hits-b02-async-1-independent-s00-async-mask,leaf-workload,1792228603.8757513,1792228610.408375,0,False,"[""jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/84""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +697,mask-final-hits-b02-async-1-independent-s01-main,leaf-workload,1792228610.4217398,1792228616.9554908,0,False,"[""jobs/mask-final-hits-b02-async-1-independent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/85""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +698,mask-final-hits-b02-async-1-independent-s02-original,leaf-workload,1792228616.9688718,1792228623.501729,0,False,"[""jobs/mask-final-hits-b02-async-1-independent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/86""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +699,mask-final-hits-b02-async-1-independent-s03-original,leaf-workload,1792228623.5148659,1792228630.0468805,0,False,"[""jobs/mask-final-hits-b02-async-1-independent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/87""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +700,mask-final-hits-b02-async-1-independent-s04-main,leaf-workload,1792228630.067866,1792228636.6017787,0,False,"[""jobs/mask-final-hits-b02-async-1-independent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/88""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +701,mask-final-hits-b02-async-1-independent-s05-async-mask,leaf-workload,1792228636.6211154,1792228643.154363,0,False,"[""jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/89""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""async""]" +702,mask-final-hits-precondition-s05-async-1-dependent-r00-main,leaf-workload,1792228643.1670976,1792228674.7254343,0,True,"[""jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s05-async-1-dependent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""dependent"", ""async""]" +703,mask-final-hits-b00-async-1-dependent-s00-main,leaf-workload,1792228674.7375042,1792228681.2197032,0,False,"[""jobs/mask-final-hits-b00-async-1-dependent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/90""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +704,mask-final-hits-b00-async-1-dependent-s01-original,leaf-workload,1792228681.234186,1792228687.7152054,0,False,"[""jobs/mask-final-hits-b00-async-1-dependent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/91""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +705,mask-final-hits-b00-async-1-dependent-s02-async-mask,leaf-workload,1792228687.735352,1792228694.2174501,0,False,"[""jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/92""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +706,mask-final-hits-b00-async-1-dependent-s03-async-mask,leaf-workload,1792228694.2311137,1792228700.7643483,0,False,"[""jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/93""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +707,mask-final-hits-b00-async-1-dependent-s04-original,leaf-workload,1792228700.7779071,1792228707.262049,0,False,"[""jobs/mask-final-hits-b00-async-1-dependent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/94""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +708,mask-final-hits-b00-async-1-dependent-s05-main,leaf-workload,1792228707.275821,1792228713.7605898,0,False,"[""jobs/mask-final-hits-b00-async-1-dependent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/95""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +709,mask-final-hits-b01-async-1-dependent-s00-original,leaf-workload,1792228713.7773519,1792228720.3104925,0,False,"[""jobs/mask-final-hits-b01-async-1-dependent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/96""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +710,mask-final-hits-b01-async-1-dependent-s01-async-mask,leaf-workload,1792228720.324487,1792228726.8589811,0,False,"[""jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/97""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +711,mask-final-hits-b01-async-1-dependent-s02-main,leaf-workload,1792228726.8787403,1792228733.4114366,0,False,"[""jobs/mask-final-hits-b01-async-1-dependent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/98""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +712,mask-final-hits-b01-async-1-dependent-s03-main,leaf-workload,1792228733.4254665,1792228739.957989,0,False,"[""jobs/mask-final-hits-b01-async-1-dependent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/99""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +713,mask-final-hits-b01-async-1-dependent-s04-async-mask,leaf-workload,1792228739.9728122,1792228746.4536755,0,False,"[""jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/100""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +714,mask-final-hits-b01-async-1-dependent-s05-original,leaf-workload,1792228746.4709148,1792228752.9539394,0,False,"[""jobs/mask-final-hits-b01-async-1-dependent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/101""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +715,mask-final-hits-b02-async-1-dependent-s00-async-mask,leaf-workload,1792228752.9683442,1792228759.5006187,0,False,"[""jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/102""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +716,mask-final-hits-b02-async-1-dependent-s01-main,leaf-workload,1792228759.514203,1792228766.0470695,0,False,"[""jobs/mask-final-hits-b02-async-1-dependent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/103""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +717,mask-final-hits-b02-async-1-dependent-s02-original,leaf-workload,1792228766.06845,1792228772.552064,0,False,"[""jobs/mask-final-hits-b02-async-1-dependent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/104""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +718,mask-final-hits-b02-async-1-dependent-s03-original,leaf-workload,1792228772.5664067,1792228779.099751,0,False,"[""jobs/mask-final-hits-b02-async-1-dependent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/105""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +719,mask-final-hits-b02-async-1-dependent-s04-main,leaf-workload,1792228779.1140716,1792228785.6468608,0,False,"[""jobs/mask-final-hits-b02-async-1-dependent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/106""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +720,mask-final-hits-b02-async-1-dependent-s05-async-mask,leaf-workload,1792228785.6611528,1792228792.1939123,0,False,"[""jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/107""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""async""]" +721,mask-final-hits-precondition-s06-async-8-independent-r00-main,leaf-workload,1792228792.2084098,1792228823.7109237,0,True,"[""jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s06-async-8-independent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""independent"", ""async""]" +722,mask-final-hits-b00-async-8-independent-s00-main,leaf-workload,1792228823.7296507,1792228830.2645185,0,False,"[""jobs/mask-final-hits-b00-async-8-independent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/108""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +723,mask-final-hits-b00-async-8-independent-s01-original,leaf-workload,1792228830.286532,1792228836.8686457,0,False,"[""jobs/mask-final-hits-b00-async-8-independent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/109""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +724,mask-final-hits-b00-async-8-independent-s02-async-mask,leaf-workload,1792228836.890681,1792228843.4245126,0,False,"[""jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/110""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s02-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +725,mask-final-hits-b00-async-8-independent-s03-async-mask,leaf-workload,1792228843.4469845,1792228849.9792514,0,False,"[""jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/111""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s03-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +726,mask-final-hits-b00-async-8-independent-s04-original,leaf-workload,1792228850.004901,1792228856.5381107,0,False,"[""jobs/mask-final-hits-b00-async-8-independent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/112""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +727,mask-final-hits-b00-async-8-independent-s05-main,leaf-workload,1792228856.5620394,1792228863.0958245,0,False,"[""jobs/mask-final-hits-b00-async-8-independent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/113""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +728,mask-final-hits-b01-async-8-independent-s00-original,leaf-workload,1792228863.113539,1792228869.645689,0,False,"[""jobs/mask-final-hits-b01-async-8-independent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/114""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +729,mask-final-hits-b01-async-8-independent-s01-async-mask,leaf-workload,1792228869.6673937,1792228876.2021391,0,False,"[""jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/115""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s01-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +730,mask-final-hits-b01-async-8-independent-s02-main,leaf-workload,1792228876.2184868,1792228882.7489007,0,False,"[""jobs/mask-final-hits-b01-async-8-independent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/116""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +731,mask-final-hits-b01-async-8-independent-s03-main,leaf-workload,1792228882.772514,1792228889.3016138,0,False,"[""jobs/mask-final-hits-b01-async-8-independent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/117""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +732,mask-final-hits-b01-async-8-independent-s04-async-mask,leaf-workload,1792228889.31745,1792228895.8500297,0,False,"[""jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/118""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s04-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +733,mask-final-hits-b01-async-8-independent-s05-original,leaf-workload,1792228895.8762553,1792228902.4537432,0,False,"[""jobs/mask-final-hits-b01-async-8-independent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/119""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +734,mask-final-hits-b02-async-8-independent-s00-async-mask,leaf-workload,1792228902.470794,1792228909.0045464,0,False,"[""jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/120""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s00-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +735,mask-final-hits-b02-async-8-independent-s01-main,leaf-workload,1792228909.0318143,1792228915.5669935,0,False,"[""jobs/mask-final-hits-b02-async-8-independent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/121""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +736,mask-final-hits-b02-async-8-independent-s02-original,leaf-workload,1792228915.5899045,1792228922.1218057,0,False,"[""jobs/mask-final-hits-b02-async-8-independent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/122""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +737,mask-final-hits-b02-async-8-independent-s03-original,leaf-workload,1792228922.1481273,1792228928.6831622,0,False,"[""jobs/mask-final-hits-b02-async-8-independent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/123""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +738,mask-final-hits-b02-async-8-independent-s04-main,leaf-workload,1792228928.7096071,1792228935.24385,0,False,"[""jobs/mask-final-hits-b02-async-8-independent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/124""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +739,mask-final-hits-b02-async-8-independent-s05-async-mask,leaf-workload,1792228935.2632701,1792228941.79676,0,False,"[""jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/125""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s05-async-mask/cache.db"", ""64"", ""8"", ""4"", ""independent"", ""async""]" +740,mask-final-hits-precondition-s07-async-8-dependent-r00-main,leaf-workload,1792228941.8246672,1792228973.379689,0,True,"[""jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/precondition_runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s07-async-8-dependent-r00-main/cache.db"", ""64"", ""8"", ""1"", ""dependent"", ""async""]" +741,mask-final-hits-b00-async-8-dependent-s00-main,leaf-workload,1792228973.4037924,1792228979.9378183,0,False,"[""jobs/mask-final-hits-b00-async-8-dependent-s00-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/126""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s00-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +742,mask-final-hits-b00-async-8-dependent-s01-original,leaf-workload,1792228979.9670343,1792228986.5487697,0,False,"[""jobs/mask-final-hits-b00-async-8-dependent-s01-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/127""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s01-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +743,mask-final-hits-b00-async-8-dependent-s02-async-mask,leaf-workload,1792228986.5818732,1792228993.1653802,0,False,"[""jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/128""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s02-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +744,mask-final-hits-b00-async-8-dependent-s03-async-mask,leaf-workload,1792228993.189738,1792228999.7212026,0,False,"[""jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/129""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s03-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +745,mask-final-hits-b00-async-8-dependent-s04-original,leaf-workload,1792228999.7490008,1792229006.330837,0,False,"[""jobs/mask-final-hits-b00-async-8-dependent-s04-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/130""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s04-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +746,mask-final-hits-b00-async-8-dependent-s05-main,leaf-workload,1792229006.349765,1792229012.9331095,0,False,"[""jobs/mask-final-hits-b00-async-8-dependent-s05-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/131""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s05-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +747,mask-final-hits-b01-async-8-dependent-s00-original,leaf-workload,1792229012.9554317,1792229019.4881625,0,False,"[""jobs/mask-final-hits-b01-async-8-dependent-s00-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/132""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s00-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +748,mask-final-hits-b01-async-8-dependent-s01-async-mask,leaf-workload,1792229019.5118062,1792229026.086272,0,False,"[""jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/133""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s01-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +749,mask-final-hits-b01-async-8-dependent-s02-main,leaf-workload,1792229026.1045985,1792229032.6331131,0,False,"[""jobs/mask-final-hits-b01-async-8-dependent-s02-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/134""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s02-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +750,mask-final-hits-b01-async-8-dependent-s03-main,leaf-workload,1792229032.6508198,1792229039.2258024,0,False,"[""jobs/mask-final-hits-b01-async-8-dependent-s03-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/135""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s03-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +751,mask-final-hits-b01-async-8-dependent-s04-async-mask,leaf-workload,1792229039.2530632,1792229045.8286557,0,False,"[""jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/136""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s04-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +752,mask-final-hits-b01-async-8-dependent-s05-original,leaf-workload,1792229045.8550227,1792229052.3885105,0,False,"[""jobs/mask-final-hits-b01-async-8-dependent-s05-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/137""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s05-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +753,mask-final-hits-b02-async-8-dependent-s00-async-mask,leaf-workload,1792229052.4151583,1792229058.9955742,0,False,"[""jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/138""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s00-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +754,mask-final-hits-b02-async-8-dependent-s01-main,leaf-workload,1792229059.0195599,1792229065.5509892,0,False,"[""jobs/mask-final-hits-b02-async-8-dependent-s01-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/139""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s01-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +755,mask-final-hits-b02-async-8-dependent-s02-original,leaf-workload,1792229065.5792475,1792229072.1630206,0,False,"[""jobs/mask-final-hits-b02-async-8-dependent-s02-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/140""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s02-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +756,mask-final-hits-b02-async-8-dependent-s03-original,leaf-workload,1792229072.1874719,1792229078.7223065,0,False,"[""jobs/mask-final-hits-b02-async-8-dependent-s03-original/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/141""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s03-original/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +757,mask-final-hits-b02-async-8-dependent-s04-main,leaf-workload,1792229078.7430024,1792229085.274851,0,False,"[""jobs/mask-final-hits-b02-async-8-dependent-s04-main/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/142""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s04-main/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +758,mask-final-hits-b02-async-8-dependent-s05-async-mask,leaf-workload,1792229085.3025894,1792229091.835962,0,False,"[""jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/run.json#"", ""probe-results/mask-final-hits/manifest.json#/runs/143""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s05-async-mask/cache.db"", ""64"", ""8"", ""4"", ""dependent"", ""async""]" +759,wal0-precondition,leaf-workload,1792229091.8672392,1792229107.2477384,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.summary.csv"", ""--records"", ""100000000"", ""--seconds"", ""15"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +760,wal0-00-main,leaf-workload,1792229107.311587,1792229116.682819,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +761,wal0-01-original,leaf-workload,1792229116.7328172,1792229125.803077,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +762,wal0-02-async-mask,leaf-workload,1792229125.8597043,1792229134.9244218,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +763,wal0-03-async-mask,leaf-workload,1792229134.9803426,1792229144.0462518,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +764,wal0-04-original,leaf-workload,1792229144.0963821,1792229153.6121058,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +765,wal0-05-main,leaf-workload,1792229153.66457,1792229161.5778465,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +766,wal0-06-original,leaf-workload,1792229161.6349115,1792229169.997748,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +767,wal0-07-async-mask,leaf-workload,1792229170.0592186,1792229179.6391447,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +768,wal0-08-main,leaf-workload,1792229179.6835794,1792229187.7957468,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +769,wal0-09-main,leaf-workload,1792229187.8486242,1792229196.3139322,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +770,wal0-10-async-mask,leaf-workload,1792229196.3732252,1792229205.6950488,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +771,wal0-11-original,leaf-workload,1792229205.745397,1792229213.7114806,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +772,wal0-12-async-mask,leaf-workload,1792229213.760246,1792229222.1742065,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +773,wal0-13-main,leaf-workload,1792229222.2253096,1792229231.6436265,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +774,wal0-14-original,leaf-workload,1792229231.7031283,1792229239.970704,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +775,wal0-15-original,leaf-workload,1792229240.031664,1792229249.7955463,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +776,wal0-16-main,leaf-workload,1792229249.8551857,1792229258.6236598,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +777,wal0-17-async-mask,leaf-workload,1792229258.6795213,1792229267.3476198,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42"", ""--no-log""]" +778,wal1-precondition,leaf-workload,1792229267.4050121,1792229282.777998,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/19""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.summary.csv"", ""--records"", ""100000000"", ""--seconds"", ""15"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +779,wal1-00-main,leaf-workload,1792229282.8534827,1792229296.9304943,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/20""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +780,wal1-01-original,leaf-workload,1792229297.003294,1792229311.3262467,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/21""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +781,wal1-02-async-mask,leaf-workload,1792229311.3973005,1792229325.4732382,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/22""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +782,wal1-03-async-mask,leaf-workload,1792229325.5421276,1792229340.4204493,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/23""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +783,wal1-04-original,leaf-workload,1792229340.4989133,1792229354.3684268,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/24""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +784,wal1-05-main,leaf-workload,1792229354.4346468,1792229368.4062517,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/25""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +785,wal1-06-original,leaf-workload,1792229368.4810407,1792229383.8125312,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/26""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +786,wal1-07-async-mask,leaf-workload,1792229383.8863723,1792229400.0660474,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/27""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +787,wal1-08-main,leaf-workload,1792229400.1355186,1792229415.6616988,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/28""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +788,wal1-09-main,leaf-workload,1792229415.7327235,1792229431.1096635,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/29""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +789,wal1-10-async-mask,leaf-workload,1792229431.1810749,1792229445.9057415,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/30""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +790,wal1-11-original,leaf-workload,1792229445.9814475,1792229461.7116864,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/31""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +791,wal1-12-async-mask,leaf-workload,1792229461.7820942,1792229477.8562715,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/32""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +792,wal1-13-main,leaf-workload,1792229477.9320698,1792229493.8099637,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/33""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +793,wal1-14-original,leaf-workload,1792229493.882926,1792229509.713457,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/34""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +794,wal1-15-original,leaf-workload,1792229509.7865596,1792229524.46141,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/35""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +795,wal1-16-main,leaf-workload,1792229524.5300944,1792229538.2983236,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/36""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +796,wal1-17-async-mask,leaf-workload,1792229538.3681297,1792229552.1895146,0,False,"[""database/results/insert-mask-final-fixed20m/manifest.json#/runs/37""]","[""taskset"", ""-c"", ""0-11"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.db"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.csv"", ""--summary"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.summary.csv"", ""--records"", ""20000000"", ""--seconds"", ""0"", ""--report-ms"", ""100"", ""--cache-mib"", ""256"", ""--disk-gib"", ""8"", ""--direct"", ""--inserters"", ""8"", ""--readers"", ""0"", ""--memtable-bg"", ""1"", ""--normal-bg"", ""3"", ""--memtable-mib"", ""8"", ""--key-size"", ""16"", ""--value-size"", ""16"", ""--min-free-gib"", ""6"", ""--seed"", ""42""]" +797,async-mask-churn-1,leaf-workload,1792229552.2683997,1792229561.056969,0,False,"[""jobs/async-mask-churn-1/run.json#"", ""mask-churn-validation.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-1/cache.db"", ""64"", ""1"", ""5"", ""churn"", ""async""]" +798,async-mask-churn-6,leaf-workload,1792229561.0585442,1792229569.9921036,0,False,"[""jobs/async-mask-churn-6/run.json#"", ""mask-churn-validation.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-6/cache.db"", ""64"", ""6"", ""5"", ""churn"", ""async""]" +799,mask-final-hot32-precondition-s00-blocking-1-independent-r00-main,leaf-workload,1792229570.0201054,1792229601.1337132,0,True,"[""jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""independent"", ""blocking""]" +800,mask-final-hot32-b00-blocking-1-independent-s00-main,leaf-workload,1792229601.140058,1792229607.2237604,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +801,mask-final-hot32-b00-blocking-1-independent-s01-original,leaf-workload,1792229607.2341702,1792229613.318952,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +802,mask-final-hot32-b00-blocking-1-independent-s02-async-mask,leaf-workload,1792229613.3296607,1792229619.4128196,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +803,mask-final-hot32-b00-blocking-1-independent-s03-async-mask,leaf-workload,1792229619.4222806,1792229625.5066738,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +804,mask-final-hot32-b00-blocking-1-independent-s04-original,leaf-workload,1792229625.5170107,1792229631.6004426,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +805,mask-final-hot32-b00-blocking-1-independent-s05-main,leaf-workload,1792229631.6106799,1792229637.6923912,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +806,mask-final-hot32-b01-blocking-1-independent-s00-original,leaf-workload,1792229637.6998007,1792229643.7806568,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +807,mask-final-hot32-b01-blocking-1-independent-s01-async-mask,leaf-workload,1792229643.7888393,1792229649.8703895,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +808,mask-final-hot32-b01-blocking-1-independent-s02-main,leaf-workload,1792229649.879947,1792229655.9634888,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +809,mask-final-hot32-b01-blocking-1-independent-s03-main,leaf-workload,1792229655.9713976,1792229662.0031374,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +810,mask-final-hot32-b01-blocking-1-independent-s04-async-mask,leaf-workload,1792229662.012885,1792229668.0959165,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +811,mask-final-hot32-b01-blocking-1-independent-s05-original,leaf-workload,1792229668.1031787,1792229674.1348712,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +812,mask-final-hot32-b02-blocking-1-independent-s00-async-mask,leaf-workload,1792229674.142475,1792229680.2241461,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +813,mask-final-hot32-b02-blocking-1-independent-s01-main,leaf-workload,1792229680.231963,1792229686.2621803,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +814,mask-final-hot32-b02-blocking-1-independent-s02-original,leaf-workload,1792229686.274451,1792229692.3064241,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +815,mask-final-hot32-b02-blocking-1-independent-s03-original,leaf-workload,1792229692.3146706,1792229698.397306,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +816,mask-final-hot32-b02-blocking-1-independent-s04-main,leaf-workload,1792229698.4049296,1792229704.4860222,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +817,mask-final-hot32-b02-blocking-1-independent-s05-async-mask,leaf-workload,1792229704.4927647,1792229710.5749362,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""independent"", ""blocking""]" +818,mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main,leaf-workload,1792229710.5827792,1792229741.6353598,0,True,"[""jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/precondition_runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/cache.db"", ""64"", ""1"", ""1"", ""dependent"", ""blocking""]" +819,mask-final-hot32-b00-blocking-1-dependent-s00-main,leaf-workload,1792229741.6460633,1792229747.6801238,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/18""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s00-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +820,mask-final-hot32-b00-blocking-1-dependent-s01-original,leaf-workload,1792229747.691023,1792229753.7239325,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/19""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s01-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +821,mask-final-hot32-b00-blocking-1-dependent-s02-async-mask,leaf-workload,1792229753.7339873,1792229759.7658877,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/20""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +822,mask-final-hot32-b00-blocking-1-dependent-s03-async-mask,leaf-workload,1792229759.7771933,1792229765.8075383,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/21""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +823,mask-final-hot32-b00-blocking-1-dependent-s04-original,leaf-workload,1792229765.8161635,1792229771.85015,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/22""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s04-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +824,mask-final-hot32-b00-blocking-1-dependent-s05-main,leaf-workload,1792229771.8612764,1792229777.894108,0,False,"[""jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/23""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s05-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +825,mask-final-hot32-b01-blocking-1-dependent-s00-original,leaf-workload,1792229777.9048934,1792229783.9358785,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/24""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s00-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +826,mask-final-hot32-b01-blocking-1-dependent-s01-async-mask,leaf-workload,1792229783.9438903,1792229789.975421,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/25""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +827,mask-final-hot32-b01-blocking-1-dependent-s02-main,leaf-workload,1792229789.9853616,1792229796.0178142,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/26""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s02-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +828,mask-final-hot32-b01-blocking-1-dependent-s03-main,leaf-workload,1792229796.0267377,1792229802.0581028,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/27""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s03-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +829,mask-final-hot32-b01-blocking-1-dependent-s04-async-mask,leaf-workload,1792229802.0672593,1792229808.0980785,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/28""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +830,mask-final-hot32-b01-blocking-1-dependent-s05-original,leaf-workload,1792229808.1083019,1792229814.140412,0,False,"[""jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/29""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s05-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +831,mask-final-hot32-b02-blocking-1-dependent-s00-async-mask,leaf-workload,1792229814.147874,1792229820.1796277,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/30""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +832,mask-final-hot32-b02-blocking-1-dependent-s01-main,leaf-workload,1792229820.189719,1792229826.2213364,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/31""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s01-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +833,mask-final-hot32-b02-blocking-1-dependent-s02-original,leaf-workload,1792229826.2313848,1792229832.2634108,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/32""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s02-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +834,mask-final-hot32-b02-blocking-1-dependent-s03-original,leaf-workload,1792229832.2703724,1792229838.3016913,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/33""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s03-original/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +835,mask-final-hot32-b02-blocking-1-dependent-s04-main,leaf-workload,1792229838.3115597,1792229844.3418922,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/34""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s04-main/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +836,mask-final-hot32-b02-blocking-1-dependent-s05-async-mask,leaf-workload,1792229844.3517106,1792229850.382579,0,False,"[""jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/run.json#"", ""probe-results/mask-final-hot32/manifest.json#/runs/35""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""dependent"", ""blocking""]" +837,target-mask-format,leaf-workload,1792229850.3956077,1792229852.4166842,0,False,"[""jobs/target-mask-format/run.json#""]","[""./format-check.sh""]" +838,fixture,leaf-workload,1792229852.4172459,1792229852.811636,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/0"", ""database/analysis/mask-final-resident-partial-00.json#/records/0"", ""database/analysis/mask-final-resident-partial-01.json#/records/0"", ""database/analysis/mask-final-resident-partial-02.json#/records/0"", ""database/analysis/mask-final-resident-partial-03.json#/records/0"", ""database/results/resident-mask-final-single/manifest.json#/runs/0""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""-1"", ""--rep"", ""-1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--create"", ""load:random@1""]" +839,precondition,leaf-workload,1792229853.0083084,1792229919.195179,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/1"", ""database/analysis/mask-final-resident-partial-00.json#/records/1"", ""database/analysis/mask-final-resident-partial-01.json#/records/1"", ""database/analysis/mask-final-resident-partial-02.json#/records/1"", ""database/analysis/mask-final-resident-partial-03.json#/records/1"", ""database/results/resident-mask-final-single/manifest.json#/runs/1""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""30"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""-1"", ""--rep"", ""-1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +840,00-main,leaf-workload,1792229919.262579,1792229941.4700682,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/2"", ""database/analysis/mask-final-resident-partial-00.json#/records/2"", ""database/analysis/mask-final-resident-partial-01.json#/records/2"", ""database/analysis/mask-final-resident-partial-02.json#/records/2"", ""database/analysis/mask-final-resident-partial-03.json#/records/2"", ""database/results/resident-mask-final-single/manifest.json#/runs/2""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""0"", ""--rep"", ""0"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +841,01-original,leaf-workload,1792229941.5319798,1792229963.7377758,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/3"", ""database/analysis/mask-final-resident-partial-00.json#/records/3"", ""database/analysis/mask-final-resident-partial-01.json#/records/3"", ""database/analysis/mask-final-resident-partial-02.json#/records/3"", ""database/analysis/mask-final-resident-partial-03.json#/records/3"", ""database/results/resident-mask-final-single/manifest.json#/runs/3""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""1"", ""--rep"", ""1"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +842,02-async-mask,leaf-workload,1792229963.802467,1792229986.0147738,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/4"", ""database/analysis/mask-final-resident-partial-00.json#/records/4"", ""database/analysis/mask-final-resident-partial-01.json#/records/4"", ""database/analysis/mask-final-resident-partial-02.json#/records/4"", ""database/analysis/mask-final-resident-partial-03.json#/records/4"", ""database/results/resident-mask-final-single/manifest.json#/runs/4""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv"", ""--vtag"", ""async-mask"", ""--stag"", ""resident"", ""--otag"", ""2"", ""--rep"", ""2"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +843,03-async-mask,leaf-workload,1792229986.0773563,1792230008.289382,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/5"", ""database/analysis/mask-final-resident-partial-00.json#/records/5"", ""database/analysis/mask-final-resident-partial-01.json#/records/5"", ""database/analysis/mask-final-resident-partial-02.json#/records/5"", ""database/analysis/mask-final-resident-partial-03.json#/records/5"", ""database/results/resident-mask-final-single/manifest.json#/runs/5""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv"", ""--vtag"", ""async-mask"", ""--stag"", ""resident"", ""--otag"", ""3"", ""--rep"", ""3"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +844,04-original,leaf-workload,1792230008.342356,1792230030.6025584,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/6"", ""database/analysis/mask-final-resident-partial-01.json#/records/6"", ""database/analysis/mask-final-resident-partial-02.json#/records/6"", ""database/analysis/mask-final-resident-partial-03.json#/records/6"", ""database/results/resident-mask-final-single/manifest.json#/runs/6""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""4"", ""--rep"", ""4"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +845,05-main,leaf-workload,1792230030.6587803,1792230052.8667357,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/7"", ""database/analysis/mask-final-resident-partial-01.json#/records/7"", ""database/analysis/mask-final-resident-partial-02.json#/records/7"", ""database/analysis/mask-final-resident-partial-03.json#/records/7"", ""database/results/resident-mask-final-single/manifest.json#/runs/7""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""5"", ""--rep"", ""5"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +846,06-original,leaf-workload,1792230052.9245408,1792230075.13351,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/8"", ""database/analysis/mask-final-resident-partial-01.json#/records/8"", ""database/analysis/mask-final-resident-partial-02.json#/records/8"", ""database/analysis/mask-final-resident-partial-03.json#/records/8"", ""database/results/resident-mask-final-single/manifest.json#/runs/8""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""6"", ""--rep"", ""6"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +847,07-async-mask,leaf-workload,1792230075.193765,1792230097.3978877,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/9"", ""database/analysis/mask-final-resident-partial-01.json#/records/9"", ""database/analysis/mask-final-resident-partial-02.json#/records/9"", ""database/analysis/mask-final-resident-partial-03.json#/records/9"", ""database/results/resident-mask-final-single/manifest.json#/runs/9""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.csv"", ""--vtag"", ""async-mask"", ""--stag"", ""resident"", ""--otag"", ""7"", ""--rep"", ""7"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +848,08-main,leaf-workload,1792230097.4608402,1792230119.6725166,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/10"", ""database/analysis/mask-final-resident-partial-02.json#/records/10"", ""database/analysis/mask-final-resident-partial-03.json#/records/10"", ""database/results/resident-mask-final-single/manifest.json#/runs/10""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""8"", ""--rep"", ""8"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +849,09-main,leaf-workload,1792230119.7475934,1792230141.9560325,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/11"", ""database/analysis/mask-final-resident-partial-02.json#/records/11"", ""database/analysis/mask-final-resident-partial-03.json#/records/11"", ""database/results/resident-mask-final-single/manifest.json#/runs/11""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""9"", ""--rep"", ""9"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +850,10-async-mask,leaf-workload,1792230142.0218806,1792230164.226196,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/12"", ""database/analysis/mask-final-resident-partial-02.json#/records/12"", ""database/analysis/mask-final-resident-partial-03.json#/records/12"", ""database/results/resident-mask-final-single/manifest.json#/runs/12""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.csv"", ""--vtag"", ""async-mask"", ""--stag"", ""resident"", ""--otag"", ""10"", ""--rep"", ""10"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +851,11-original,leaf-workload,1792230164.286069,1792230186.4900157,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/13"", ""database/analysis/mask-final-resident-partial-03.json#/records/13"", ""database/results/resident-mask-final-single/manifest.json#/runs/13""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""11"", ""--rep"", ""11"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +852,12-async-mask,leaf-workload,1792230186.5501256,1792230208.7510436,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/14"", ""database/analysis/mask-final-resident-partial-03.json#/records/14"", ""database/results/resident-mask-final-single/manifest.json#/runs/14""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.csv"", ""--vtag"", ""async-mask"", ""--stag"", ""resident"", ""--otag"", ""12"", ""--rep"", ""12"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +853,13-main,leaf-workload,1792230208.8175917,1792230231.0259323,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/15"", ""database/analysis/mask-final-resident-partial-03.json#/records/15"", ""database/results/resident-mask-final-single/manifest.json#/runs/15""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""13"", ""--rep"", ""13"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +854,14-original,leaf-workload,1792230231.0909069,1792230253.2945907,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/16"", ""database/results/resident-mask-final-single/manifest.json#/runs/16""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""14"", ""--rep"", ""14"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +855,15-original,leaf-workload,1792230253.3589144,1792230275.5681405,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/17"", ""database/results/resident-mask-final-single/manifest.json#/runs/17""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.csv"", ""--vtag"", ""original"", ""--stag"", ""resident"", ""--otag"", ""15"", ""--rep"", ""15"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +856,16-main,leaf-workload,1792230275.6277893,1792230297.8353913,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/18"", ""database/results/resident-mask-final-single/manifest.json#/runs/18""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.csv"", ""--vtag"", ""main"", ""--stag"", ""resident"", ""--otag"", ""16"", ""--rep"", ""16"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +857,17-async-mask,leaf-workload,1792230297.896819,1792230320.0997732,0,False,"[""database/analysis/mask-final-resident-audited.json#/records/19"", ""database/results/resident-mask-final-single/manifest.json#/runs/19""]","[""taskset"", ""-c"", ""2"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench"", ""--db"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.db"", ""--n"", ""200000"", ""--cache-mib"", ""128"", ""--disk-gib"", ""8"", ""--log"", ""0"", ""--threads"", ""8"", ""--mt-bg"", ""0"", ""--normal-bg"", ""0"", ""--memtable-mib"", ""4"", ""--secs"", ""8"", ""--warmup"", ""3.0"", ""--csv"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.csv"", ""--vtag"", ""async-mask"", ""--stag"", ""resident"", ""--otag"", ""17"", ""--rep"", ""17"", ""--seed"", ""42"", ""--hang-secs"", ""60"", ""--hang-dir"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single"", ""--open"", ""warm@1"", ""point:uniform@1"", ""range:uniform:10000@1""]" +858,mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main,leaf-workload,1792230320.161428,1792230351.7252796,0,True,"[""jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json#"", ""probe-results/mask-final-misses/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db"", ""64"", ""1"", ""1"", ""miss"", ""nonblocking""]" +859,mask-final-misses-b00-nonblocking-1-miss-s00-main,leaf-workload,1792230351.735184,1792230358.1670744,0,False,"[""jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s00-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +860,mask-final-misses-b00-nonblocking-1-miss-s01-original,leaf-workload,1792230358.175762,1792230364.609955,0,False,"[""jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s01-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +861,mask-final-misses-b00-nonblocking-1-miss-s02-async-mask,leaf-workload,1792230364.6209962,1792230371.1018286,0,False,"[""jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +862,mask-final-misses-b00-nonblocking-1-miss-s03-async-mask,leaf-workload,1792230371.1131458,1792230377.5452871,0,False,"[""jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +863,mask-final-misses-b00-nonblocking-1-miss-s04-original,leaf-workload,1792230377.5549662,1792230383.9886243,0,False,"[""jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s04-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +864,mask-final-misses-b00-nonblocking-1-miss-s05-main,leaf-workload,1792230383.9958363,1792230390.4275494,0,False,"[""jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s05-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +865,mask-final-misses-b01-nonblocking-1-miss-s00-original,leaf-workload,1792230390.4355955,1792230396.8681254,0,False,"[""jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s00-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +866,mask-final-misses-b01-nonblocking-1-miss-s01-async-mask,leaf-workload,1792230396.8759215,1792230403.3086689,0,False,"[""jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +867,mask-final-misses-b01-nonblocking-1-miss-s02-main,leaf-workload,1792230403.3163931,1792230409.7499702,0,False,"[""jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s02-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +868,mask-final-misses-b01-nonblocking-1-miss-s03-main,leaf-workload,1792230409.7575011,1792230416.189394,0,False,"[""jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s03-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +869,mask-final-misses-b01-nonblocking-1-miss-s04-async-mask,leaf-workload,1792230416.196559,1792230422.678056,0,False,"[""jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +870,mask-final-misses-b01-nonblocking-1-miss-s05-original,leaf-workload,1792230422.689095,1792230429.1214561,0,False,"[""jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s05-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +871,mask-final-misses-b02-nonblocking-1-miss-s00-async-mask,leaf-workload,1792230429.1288202,1792230435.561503,0,False,"[""jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +872,mask-final-misses-b02-nonblocking-1-miss-s01-main,leaf-workload,1792230435.5695672,1792230442.001597,0,False,"[""jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s01-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +873,mask-final-misses-b02-nonblocking-1-miss-s02-original,leaf-workload,1792230442.0099099,1792230448.4419334,0,False,"[""jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s02-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +874,mask-final-misses-b02-nonblocking-1-miss-s03-original,leaf-workload,1792230448.4498024,1792230454.8829148,0,False,"[""jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s03-original/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +875,mask-final-misses-b02-nonblocking-1-miss-s04-main,leaf-workload,1792230454.890974,1792230461.322883,0,False,"[""jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s04-main/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +876,mask-final-misses-b02-nonblocking-1-miss-s05-async-mask,leaf-workload,1792230461.331003,1792230467.7633908,0,False,"[""jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/run.json#"", ""probe-results/mask-final-misses/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""miss"", ""nonblocking""]" +877,build-cache-write-probe,leaf-workload,1792230467.7770152,1792230467.7930999,2,False,"[""jobs/build-cache-write-probe/run.json#""]","[""python3"", "".cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py"", "".cache/invalid-address-perf-20261017/sources/async-mask"", "".cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so""]" +878,build-cache-write-probe-retry,leaf-workload,1792230477.8223011,1792230478.2377007,0,False,"[""jobs/build-cache-write-probe-retry/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so""]" +879,mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask,leaf-workload,1792230486.9070523,1792230489.028447,0,True,"[""jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/cache.db"", ""64"", ""1"", ""1"", ""disjoint"", ""write""]" +880,mask-write-smoke32-b00-write-1-disjoint-s00-async-mask,leaf-workload,1792230489.0389187,1792230491.1596286,0,False,"[""jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/cache.db"", ""64"", ""1"", ""1"", ""disjoint"", ""write""]" +881,mask-write-smoke32-b00-write-1-disjoint-s01-async-mask,leaf-workload,1792230491.1718864,1792230493.2927713,0,False,"[""jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/cache.db"", ""64"", ""1"", ""1"", ""disjoint"", ""write""]" +882,mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask,leaf-workload,1792230493.3051617,1792230495.426093,0,True,"[""jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/precondition_runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/cache.db"", ""64"", ""1"", ""1"", ""shared"", ""write""]" +883,mask-write-smoke32-b00-write-1-shared-s00-async-mask,leaf-workload,1792230495.4375222,1792230497.5076225,0,False,"[""jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s00-async-mask/cache.db"", ""64"", ""1"", ""1"", ""shared"", ""write""]" +884,mask-write-smoke32-b00-write-1-shared-s01-async-mask,leaf-workload,1792230497.5202394,1792230499.5916324,0,False,"[""jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s01-async-mask/cache.db"", ""64"", ""1"", ""1"", ""shared"", ""write""]" +885,mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask,leaf-workload,1792230499.6044064,1792230501.7255273,0,True,"[""jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/precondition_runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""disjoint"", ""write""]" +886,mask-write-smoke32-b00-write-8-disjoint-s00-async-mask,leaf-workload,1792230501.735917,1792230503.8560414,0,False,"[""jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""disjoint"", ""write""]" +887,mask-write-smoke32-b00-write-8-disjoint-s01-async-mask,leaf-workload,1792230503.8711283,1792230506.0422745,0,False,"[""jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/cache.db"", ""64"", ""8"", ""1"", ""disjoint"", ""write""]" +888,mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask,leaf-workload,1792230506.0557804,1792230508.1742108,0,True,"[""jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/precondition_runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""shared"", ""write""]" +889,mask-write-smoke32-b00-write-8-shared-s00-async-mask,leaf-workload,1792230508.1872098,1792230510.3076375,0,False,"[""jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""shared"", ""write""]" +890,mask-write-smoke32-b00-write-8-shared-s01-async-mask,leaf-workload,1792230510.3207245,1792230512.4420013,0,False,"[""jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/run.json#"", ""probe-results/mask-write-smoke32/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s01-async-mask/cache.db"", ""64"", ""8"", ""1"", ""shared"", ""write""]" +891,mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask,leaf-workload,1792230512.496924,1792230514.6168423,0,True,"[""jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/run.json#"", ""probe-results/mask-write-smoke33/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""disjoint"", ""write""]" +892,mask-write-smoke33-b00-write-8-disjoint-s00-async-mask,leaf-workload,1792230514.6321456,1792230516.7507706,0,False,"[""jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/run.json#"", ""probe-results/mask-write-smoke33/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""disjoint"", ""write""]" +893,mask-write-smoke33-b00-write-8-disjoint-s01-async-mask,leaf-workload,1792230516.7624311,1792230518.8828003,0,False,"[""jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/run.json#"", ""probe-results/mask-write-smoke33/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/cache.db"", ""64"", ""8"", ""1"", ""disjoint"", ""write""]" +894,mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask,leaf-workload,1792230518.8916724,1792230521.0143754,0,True,"[""jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/run.json#"", ""probe-results/mask-write-smoke33/manifest.json#/precondition_runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""shared"", ""write""]" +895,mask-write-smoke33-b00-write-8-shared-s00-async-mask,leaf-workload,1792230521.0270207,1792230523.1483443,0,False,"[""jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/run.json#"", ""probe-results/mask-write-smoke33/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s00-async-mask/cache.db"", ""64"", ""8"", ""1"", ""shared"", ""write""]" +896,mask-write-smoke33-b00-write-8-shared-s01-async-mask,leaf-workload,1792230523.1608212,1792230525.280391,0,False,"[""jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/run.json#"", ""probe-results/mask-write-smoke33/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s01-async-mask/cache.db"", ""64"", ""8"", ""1"", ""shared"", ""write""]" +897,mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main,leaf-workload,1792230569.4233105,1792230600.5747595,0,True,"[""jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/cache.db"", ""64"", ""1"", ""1"", ""disjoint"", ""write""]" +898,mask-final-writes-hot32-b00-write-1-disjoint-s00-main,leaf-workload,1792230600.5832682,1792230606.6646338,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/0""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +899,mask-final-writes-hot32-b00-write-1-disjoint-s01-original,leaf-workload,1792230606.6725538,1792230612.8037767,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +900,mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask,leaf-workload,1792230612.8124561,1792230618.94276,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +901,mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask,leaf-workload,1792230618.9513333,1792230625.0334978,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +902,mask-final-writes-hot32-b00-write-1-disjoint-s04-original,leaf-workload,1792230625.0421855,1792230631.1749496,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/4""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +903,mask-final-writes-hot32-b00-write-1-disjoint-s05-main,leaf-workload,1792230631.187777,1792230637.3189921,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/5""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +904,mask-final-writes-hot32-b01-write-1-disjoint-s00-original,leaf-workload,1792230637.3272846,1792230643.458795,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/6""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +905,mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask,leaf-workload,1792230643.4673562,1792230649.5478108,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/7""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +906,mask-final-writes-hot32-b01-write-1-disjoint-s02-main,leaf-workload,1792230649.5564153,1792230655.6383567,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/8""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +907,mask-final-writes-hot32-b01-write-1-disjoint-s03-main,leaf-workload,1792230655.646861,1792230661.7776346,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/9""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +908,mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask,leaf-workload,1792230661.7855132,1792230667.8677738,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/10""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +909,mask-final-writes-hot32-b01-write-1-disjoint-s05-original,leaf-workload,1792230667.8765292,1792230674.0099106,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/11""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +910,mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask,leaf-workload,1792230674.0226645,1792230680.106002,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/12""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +911,mask-final-writes-hot32-b02-write-1-disjoint-s01-main,leaf-workload,1792230680.1192367,1792230686.2007554,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/13""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +912,mask-final-writes-hot32-b02-write-1-disjoint-s02-original,leaf-workload,1792230686.2127721,1792230692.2924786,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/14""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +913,mask-final-writes-hot32-b02-write-1-disjoint-s03-original,leaf-workload,1792230692.3063095,1792230698.4379208,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/15""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +914,mask-final-writes-hot32-b02-write-1-disjoint-s04-main,leaf-workload,1792230698.4516249,1792230704.5344958,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/16""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +915,mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask,leaf-workload,1792230704.547356,1792230710.627839,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/17""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""disjoint"", ""write""]" +916,mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main,leaf-workload,1792230710.637743,1792230741.7886531,0,True,"[""jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/1""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/cache.db"", ""64"", ""1"", ""1"", ""shared"", ""write""]" +917,mask-final-writes-hot32-b00-write-1-shared-s00-main,leaf-workload,1792230741.797313,1792230747.9319358,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/18""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s00-main/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +918,mask-final-writes-hot32-b00-write-1-shared-s01-original,leaf-workload,1792230747.9455185,1792230754.0308552,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/19""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s01-original/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +919,mask-final-writes-hot32-b00-write-1-shared-s02-async-mask,leaf-workload,1792230754.0433352,1792230760.125665,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/20""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +920,mask-final-writes-hot32-b00-write-1-shared-s03-async-mask,leaf-workload,1792230760.1382992,1792230766.2687974,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/21""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +921,mask-final-writes-hot32-b00-write-1-shared-s04-original,leaf-workload,1792230766.2861915,1792230772.3676229,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/22""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s04-original/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +922,mask-final-writes-hot32-b00-write-1-shared-s05-main,leaf-workload,1792230772.3810964,1792230778.4628062,0,False,"[""jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/23""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s05-main/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +923,mask-final-writes-hot32-b01-write-1-shared-s00-original,leaf-workload,1792230778.4726515,1792230784.552717,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/24""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s00-original/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +924,mask-final-writes-hot32-b01-write-1-shared-s01-async-mask,leaf-workload,1792230784.5658307,1792230790.69961,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/25""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +925,mask-final-writes-hot32-b01-write-1-shared-s02-main,leaf-workload,1792230790.7110603,1792230796.793299,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/26""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s02-main/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +926,mask-final-writes-hot32-b01-write-1-shared-s03-main,leaf-workload,1792230796.8028593,1792230802.8836613,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/27""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s03-main/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +927,mask-final-writes-hot32-b01-write-1-shared-s04-async-mask,leaf-workload,1792230802.8932743,1792230808.974039,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/28""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +928,mask-final-writes-hot32-b01-write-1-shared-s05-original,leaf-workload,1792230808.9869666,1792230815.1177497,0,False,"[""jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/29""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s05-original/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +929,mask-final-writes-hot32-b02-write-1-shared-s00-async-mask,leaf-workload,1792230815.1291058,1792230821.2105882,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/30""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +930,mask-final-writes-hot32-b02-write-1-shared-s01-main,leaf-workload,1792230821.2227721,1792230827.3554869,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/31""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s01-main/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +931,mask-final-writes-hot32-b02-write-1-shared-s02-original,leaf-workload,1792230827.3655562,1792230833.4480162,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/32""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s02-original/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +932,mask-final-writes-hot32-b02-write-1-shared-s03-original,leaf-workload,1792230833.458241,1792230839.541184,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/33""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s03-original/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +933,mask-final-writes-hot32-b02-write-1-shared-s04-main,leaf-workload,1792230839.5511525,1792230845.6355586,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/34""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s04-main/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +934,mask-final-writes-hot32-b02-write-1-shared-s05-async-mask,leaf-workload,1792230845.6500075,1792230851.7819397,0,False,"[""jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/35""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/cache.db"", ""64"", ""1"", ""4"", ""shared"", ""write""]" +935,mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main,leaf-workload,1792230851.795032,1792230882.9449906,0,True,"[""jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/2""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/cache.db"", ""64"", ""8"", ""1"", ""disjoint"", ""write""]" +936,mask-final-writes-hot32-b00-write-8-disjoint-s00-main,leaf-workload,1792230882.9596753,1792230889.0862675,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/36""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +937,mask-final-writes-hot32-b00-write-8-disjoint-s01-original,leaf-workload,1792230889.0965571,1792230895.2232451,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/37""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +938,mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask,leaf-workload,1792230895.23549,1792230901.3634744,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/38""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +939,mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask,leaf-workload,1792230901.3788903,1792230907.5076923,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/39""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +940,mask-final-writes-hot32-b00-write-8-disjoint-s04-original,leaf-workload,1792230907.51859,1792230913.6442115,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/40""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +941,mask-final-writes-hot32-b00-write-8-disjoint-s05-main,leaf-workload,1792230913.6598442,1792230919.7904954,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/41""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +942,mask-final-writes-hot32-b01-write-8-disjoint-s00-original,leaf-workload,1792230919.8034089,1792230925.9415817,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/42""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +943,mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask,leaf-workload,1792230925.9584599,1792230932.0907657,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/43""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +944,mask-final-writes-hot32-b01-write-8-disjoint-s02-main,leaf-workload,1792230932.1073234,1792230938.2411118,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/44""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +945,mask-final-writes-hot32-b01-write-8-disjoint-s03-main,leaf-workload,1792230938.257737,1792230944.390437,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/45""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +946,mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask,leaf-workload,1792230944.40646,1792230950.5387893,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/46""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +947,mask-final-writes-hot32-b01-write-8-disjoint-s05-original,leaf-workload,1792230950.5555813,1792230956.685164,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/47""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +948,mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask,leaf-workload,1792230956.702053,1792230962.8339314,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/48""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +949,mask-final-writes-hot32-b02-write-8-disjoint-s01-main,leaf-workload,1792230962.8467877,1792230968.977877,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/49""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +950,mask-final-writes-hot32-b02-write-8-disjoint-s02-original,leaf-workload,1792230968.9914453,1792230975.1258974,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/50""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +951,mask-final-writes-hot32-b02-write-8-disjoint-s03-original,leaf-workload,1792230975.1414573,1792230981.2730103,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/51""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +952,mask-final-writes-hot32-b02-write-8-disjoint-s04-main,leaf-workload,1792230981.2898579,1792230987.4239678,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/52""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +953,mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask,leaf-workload,1792230987.4389896,1792230993.5698419,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/53""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/cache.db"", ""64"", ""8"", ""4"", ""disjoint"", ""write""]" +954,mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main,leaf-workload,1792230993.5827227,1792231024.685698,0,True,"[""jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/3""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/cache.db"", ""64"", ""8"", ""1"", ""shared"", ""write""]" +955,mask-final-writes-hot32-b00-write-8-shared-s00-main,leaf-workload,1792231024.7021685,1792231030.832673,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/54""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s00-main/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +956,mask-final-writes-hot32-b00-write-8-shared-s01-original,leaf-workload,1792231030.8500907,1792231036.9822876,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/55""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s01-original/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +957,mask-final-writes-hot32-b00-write-8-shared-s02-async-mask,leaf-workload,1792231036.9976249,1792231043.129793,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/56""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +958,mask-final-writes-hot32-b00-write-8-shared-s03-async-mask,leaf-workload,1792231043.145652,1792231049.2722583,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/57""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +959,mask-final-writes-hot32-b00-write-8-shared-s04-original,leaf-workload,1792231049.2847402,1792231055.4067228,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/58""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s04-original/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +960,mask-final-writes-hot32-b00-write-8-shared-s05-main,leaf-workload,1792231055.419281,1792231061.5476384,0,False,"[""jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/59""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s05-main/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +961,mask-final-writes-hot32-b01-write-8-shared-s00-original,leaf-workload,1792231061.5652835,1792231067.698789,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/60""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s00-original/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +962,mask-final-writes-hot32-b01-write-8-shared-s01-async-mask,leaf-workload,1792231067.71288,1792231073.8439496,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/61""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +963,mask-final-writes-hot32-b01-write-8-shared-s02-main,leaf-workload,1792231073.8590667,1792231079.9941635,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/62""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s02-main/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +964,mask-final-writes-hot32-b01-write-8-shared-s03-main,leaf-workload,1792231080.0124247,1792231086.1474144,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/63""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s03-main/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +965,mask-final-writes-hot32-b01-write-8-shared-s04-async-mask,leaf-workload,1792231086.1622663,1792231092.2939777,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/64""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +966,mask-final-writes-hot32-b01-write-8-shared-s05-original,leaf-workload,1792231092.3117735,1792231098.4444625,0,False,"[""jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/65""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s05-original/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +967,mask-final-writes-hot32-b02-write-8-shared-s00-async-mask,leaf-workload,1792231098.4613228,1792231104.5917227,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/66""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +968,mask-final-writes-hot32-b02-write-8-shared-s01-main,leaf-workload,1792231104.6100023,1792231110.7412317,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/67""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s01-main/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +969,mask-final-writes-hot32-b02-write-8-shared-s02-original,leaf-workload,1792231110.7593021,1792231116.891809,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/68""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s02-original/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +970,mask-final-writes-hot32-b02-write-8-shared-s03-original,leaf-workload,1792231116.9100676,1792231123.041731,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/69""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s03-original/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +971,mask-final-writes-hot32-b02-write-8-shared-s04-main,leaf-workload,1792231123.055205,1792231129.1915774,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/70""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s04-main/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +972,mask-final-writes-hot32-b02-write-8-shared-s05-async-mask,leaf-workload,1792231129.2097533,1792231135.3423724,0,False,"[""jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/run.json#"", ""probe-results/mask-final-writes-hot32/manifest.json#/runs/71""]","[""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/cache.db"", ""64"", ""8"", ""4"", ""shared"", ""write""]" +973,reconstruct-archived-sources,leaf-workload,1792231301.156985,1792231301.4221318,0,False,"[""jobs/reconstruct-archived-sources/run.json#""]","[""/usr/bin/python3"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/archive-preflight/setup_sources.py"", ""--repo"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses"", ""--dest"", ""/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/reconstructed-preflight""]" diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/workload-intervals.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/workload-intervals.json new file mode 100644 index 000000000..3ccd025e5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/audit/workload-intervals.json @@ -0,0 +1,34492 @@ +{ + "conflicting_record_ids": [], + "failed_record_ids": [ + 135, + 877 + ], + "finite_leaf_count": 974, + "finite_leaf_overlaps": [], + "finite_recorded_workloads_serial": true, + "incomplete_evidence_exists": true, + "intentional_partial_annotations": { + "database/results/insert-final-fixed20m/manifest.json": "Canceled while queued; no workload launched because precondition record cap could be exhausted.", + "database/results/insert-fixed20m/manifest.json": "Parser rejected the successful excluded precondition; no measured samples; separate retry retained.", + "jobs/build-async-mask/output.log": "Launcher argument parsing failed before any compiler or workload was created.", + "jobs/initial-blocking-1-05-main-interrupted/output.log": "Restart partial; no run.json and exact endpoint unknown." + }, + "invalid_interval_ids": [], + "lock_containers": [ + { + "finished": 1792229552.2646675, + "kind": "lock-container", + "origin": "database/analysis/mask-final-quota-audited.json#/campaigns/0/validation", + "started": 1792229091.8670254 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-quota-partial-00.json#/campaigns/0/validation", + "started": 1792229091.8670254 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-quota-partial-01.json#/campaigns/0/validation", + "started": 1792229091.8670254 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-quota-partial-02.json#/campaigns/0/validation", + "started": 1792229091.8670254 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-quota-wal0-audited.json#/campaigns/0/validation", + "started": 1792229091.8670254 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-quota-wal1-partial-01.json#/campaigns/0/validation", + "started": 1792229091.8670254 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-quota-wal1-partial-02.json#/campaigns/0/validation", + "started": 1792229091.8670254 + }, + { + "finished": 1792230320.1382654, + "kind": "lock-container", + "origin": "database/analysis/mask-final-resident-audited.json#/validation", + "started": 1792229852.4169936 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-resident-partial-00.json#/validation", + "started": 1792229852.4169936 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-resident-partial-01.json#/validation", + "started": 1792229852.4169936 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-resident-partial-02.json#/validation", + "started": 1792229852.4169936 + }, + { + "finished": null, + "kind": "lock-container", + "origin": "database/analysis/mask-final-resident-partial-03.json#/validation", + "started": 1792229852.4169936 + }, + { + "finished": 1792227640.8152301, + "kind": "lock-container", + "origin": "database/analysis/quota-fixed-shared-audited.json#/campaigns/0/validation", + "started": 1792227471.7423084 + }, + { + "finished": 1792227821.3764477, + "kind": "lock-container", + "origin": "database/analysis/quota-fixed-shared-audited.json#/campaigns/1/validation", + "started": 1792227640.8845575 + }, + { + "finished": 1792227640.8152301, + "kind": "lock-container", + "origin": "database/analysis/quota-fixed20m-audited.json#/campaigns/0/validation", + "started": 1792227471.7423084 + }, + { + "finished": 1792227457.6630583, + "kind": "lock-container", + "origin": "database/analysis/quota-smokes-audited.json#/campaigns/0/validation", + "started": 1792227456.9968019 + }, + { + "finished": 1792227458.350785, + "kind": "lock-container", + "origin": "database/analysis/quota-smokes-audited.json#/campaigns/1/validation", + "started": 1792227457.7028632 + }, + { + "finished": 1792227458.9287572, + "kind": "lock-container", + "origin": "database/analysis/quota-smokes-audited.json#/campaigns/2/validation", + "started": 1792227458.3929405 + }, + { + "finished": 1792226403.311277, + "kind": "lock-container", + "origin": "database/analysis/resident-auditor-validation.json#/validation", + "started": 1792225935.7771344 + }, + { + "finished": 1792222975.4847555, + "kind": "lock-container", + "origin": "database/results/insert-baseline/manifest.json#", + "started": 1792222883.7013922 + }, + { + "finished": 1792226811.448517, + "kind": "lock-container", + "origin": "database/results/insert-final-fixed20m-retry/manifest.json#", + "started": 1792226403.3121088 + }, + { + "finished": 1792223443.1196787, + "kind": "lock-container", + "origin": "database/results/insert-fixed20m/manifest-before-postprocess-diagnosis.json#", + "started": 1792223439.8886359 + }, + { + "finished": 1792223443.1196787, + "kind": "lock-container", + "origin": "database/results/insert-fixed20m/manifest.json#", + "started": 1792223439.8886359 + }, + { + "finished": 1792223689.0317364, + "kind": "lock-container", + "origin": "database/results/insert-fixed20m-retry/manifest.json#", + "started": 1792223536.726442 + }, + { + "finished": 1792229552.2646675, + "kind": "lock-container", + "origin": "database/results/insert-mask-final-fixed20m/manifest.json#", + "started": 1792229091.8670254 + }, + { + "finished": 1792227640.8152301, + "kind": "lock-container", + "origin": "database/results/insert-quota-fixed20m/manifest.json#", + "started": 1792227471.7423084 + }, + { + "finished": 1792227821.3764477, + "kind": "lock-container", + "origin": "database/results/insert-quota-shared20m/manifest.json#", + "started": 1792227640.8845575 + }, + { + "finished": 1792227457.6630583, + "kind": "lock-container", + "origin": "database/results/insert-quota-smoke-fixed/manifest.json#", + "started": 1792227456.9968019 + }, + { + "finished": 1792227458.350785, + "kind": "lock-container", + "origin": "database/results/insert-quota-smoke-shared/manifest.json#", + "started": 1792227457.7028632 + }, + { + "finished": 1792227458.9287572, + "kind": "lock-container", + "origin": "database/results/insert-quota-smoke-shared3/manifest.json#", + "started": 1792227458.3929405 + }, + { + "finished": 1792222568.0092747, + "kind": "lock-container", + "origin": "database/results/resident-baseline/manifest.json#", + "started": 1792222277.912012 + }, + { + "finished": 1792226403.311277, + "kind": "lock-container", + "origin": "database/results/resident-final-single/manifest.json#", + "started": 1792225935.7771344 + }, + { + "finished": 1792230320.1382654, + "kind": "lock-container", + "origin": "database/results/resident-mask-final-single/manifest.json#", + "started": 1792229852.4169936 + }, + { + "finished": 1792224421.7997487, + "kind": "lock-container", + "origin": "probe-results/controlled-misses/manifest.json#/lock_intervals/0", + "started": 1792224272.9950738 + }, + { + "finished": 1792224173.803236, + "kind": "lock-container", + "origin": "probe-results/controlled-screen/manifest.json#/lock_intervals/0", + "started": 1792223817.837506 + }, + { + "finished": 1792223111.2137988, + "kind": "lock-container", + "origin": "probe-results/dispatch-counters/manifest.json#", + "started": 1792222975.4855175 + }, + { + "finished": 1792225927.274764, + "kind": "lock-container", + "origin": "probe-results/final-hits/manifest.json#/lock_intervals/0", + "started": 1792224731.6119409 + }, + { + "finished": 1792224731.5657296, + "kind": "lock-container", + "origin": "probe-results/final-misses/manifest.json#/lock_intervals/0", + "started": 1792224582.41141 + }, + { + "finished": 1792227451.828616, + "kind": "lock-container", + "origin": "probe-results/hot32-blocking/manifest.json#/lock_intervals/0", + "started": 1792227025.0696795 + }, + { + "finished": 1792223321.312024, + "kind": "lock-container", + "origin": "probe-results/isolated-counters/manifest.json#", + "started": 1792223171.164722 + }, + { + "finished": 1792222839.733353, + "kind": "lock-container", + "origin": "probe-results/mask-counters/manifest.json#", + "started": 1792222641.643026 + }, + { + "finished": 1792229091.8545609, + "kind": "lock-container", + "origin": "probe-results/mask-final-hits/manifest.json#/lock_intervals/0", + "started": 1792227893.8409002 + }, + { + "finished": 1792229850.3875988, + "kind": "lock-container", + "origin": "probe-results/mask-final-hot32/manifest.json#/lock_intervals/0", + "started": 1792229569.9951196 + }, + { + "finished": 1792230467.7692003, + "kind": "lock-container", + "origin": "probe-results/mask-final-misses/manifest.json#/lock_intervals/0", + "started": 1792230320.1393113 + }, + { + "finished": 1792231135.3514214, + "kind": "lock-container", + "origin": "probe-results/mask-final-writes-hot32/manifest.json#/lock_intervals/0", + "started": 1792230569.4003444 + }, + { + "finished": 1792230512.4479468, + "kind": "lock-container", + "origin": "probe-results/mask-write-smoke32/manifest.json#/lock_intervals/0", + "started": 1792230486.892301 + }, + { + "finished": 1792230525.2856743, + "kind": "lock-container", + "origin": "probe-results/mask-write-smoke33/manifest.json#/lock_intervals/0", + "started": 1792230512.4836755 + }, + { + "finished": 1792224534.2427912, + "kind": "lock-container", + "origin": "validation-async-load/validation.json#", + "started": 1792224487.5716608 + }, + { + "finished": 1792227879.2247481, + "kind": "lock-container", + "origin": "validation-async-mask/validation.json#", + "started": 1792227827.1098845 + }, + { + "finished": 1792224223.148147, + "kind": "lock-container", + "origin": "validation-candidate/validation.json#", + "started": 1792224173.810818 + } + ], + "malformed_json": [], + "method": "Exact command/start duplicates coalesced across manifests and jobs. Known coordinator commands containing recorded children and explicit lock scopes excluded from leaf overlap comparison. Precondition, failed and interrupted work retained. Unknown endpoints are never treated as evidence of non-overlap.", + "missing_run_records": [ + { + "intentional_partial_reason": "Launcher argument parsing failed before any compiler or workload was created.", + "log": "jobs/build-async-mask/output.log", + "restart_partial_name": false, + "status": "no run.json; start and finish unknown" + }, + { + "intentional_partial_reason": "Restart partial; no run.json and exact endpoint unknown.", + "log": "jobs/initial-blocking-1-05-main-interrupted/output.log", + "restart_partial_name": true, + "status": "no run.json; start and finish unknown" + } + ], + "records": [ + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main", + "GIT_VERSION=invalid-address-perf-main", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221758.5909448, + "id": 0, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-main", + "origins": [ + "jobs/build-main/run.json#" + ], + "returncode": 0, + "started": 1792221752.5140414, + "workload_type": "build" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original", + "GIT_VERSION=invalid-address-perf-original", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221763.3690658, + "id": 1, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-original", + "origins": [ + "jobs/build-original/run.json#" + ], + "returncode": 0, + "started": 1792221758.5915103, + "workload_type": "build" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints", + "GIT_VERSION=invalid-address-perf-hints", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221806.134332, + "id": 2, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-hints", + "origins": [ + "jobs/build-hints/run.json#" + ], + "returncode": 0, + "started": 1792221800.905837, + "workload_type": "build" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold", + "GIT_VERSION=invalid-address-perf-cold", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221811.0210934, + "id": 3, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-cold", + "origins": [ + "jobs/build-cold/run.json#" + ], + "returncode": 0, + "started": 1792221806.1412582, + "workload_type": "build" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined", + "GIT_VERSION=invalid-address-perf-outlined", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221816.210053, + "id": 4, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-outlined", + "origins": [ + "jobs/build-outlined/run.json#" + ], + "returncode": 0, + "started": 1792221811.0310712, + "workload_type": "build" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only", + "GIT_VERSION=invalid-address-perf-miss-only", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221870.255464, + "id": 5, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-miss-only", + "origins": [ + "jobs/build-miss-only/run.json#" + ], + "returncode": 0, + "started": 1792221865.079773, + "workload_type": "build" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined", + "GIT_VERSION=invalid-address-perf-outlined", + "unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221891.481965, + "id": 6, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-outlined-writeback", + "origins": [ + "jobs/build-outlined-writeback/run.json#" + ], + "returncode": 0, + "started": 1792221890.213529, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221893.2511685, + "id": 7, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "outlined-writeback", + "origins": [ + "jobs/outlined-writeback/run.json#" + ], + "returncode": 0, + "started": 1792221891.4827106, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential", + "GIT_VERSION=invalid-address-perf-sequential", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221943.0723362, + "id": 8, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-sequential", + "origins": [ + "jobs/build-sequential/run.json#" + ], + "returncode": 0, + "started": 1792221937.193974, + "workload_type": "build" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221953.2982242, + "id": 9, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-cache-probe", + "origins": [ + "jobs/build-cache-probe/run.json#" + ], + "returncode": 0, + "started": 1792221952.9329746, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221955.719643, + "id": 10, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "probe-smoke-main", + "origins": [ + "jobs/probe-smoke-main/run.json#" + ], + "returncode": 0, + "started": 1792221953.2988124, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-original/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221958.1421118, + "id": 11, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "probe-smoke-original", + "origins": [ + "jobs/probe-smoke-original/run.json#" + ], + "returncode": 0, + "started": 1792221955.720368, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-outlined/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792221960.514105, + "id": 12, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "probe-smoke-outlined", + "origins": [ + "jobs/probe-smoke-outlined/run.json#" + ], + "returncode": 0, + "started": 1792221958.142723, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222011.7729225, + "id": 13, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-1-00-main", + "origins": [ + "jobs/initial-blocking-1-00-main/run.json#", + "probe-results/initial/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792222003.3832088, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222020.1624234, + "id": 14, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-1-01-original", + "origins": [ + "jobs/initial-blocking-1-01-original/run.json#", + "probe-results/initial/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792222011.773984, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-02-outlined/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222028.5528188, + "id": 15, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-1-02-outlined", + "origins": [ + "jobs/initial-blocking-1-02-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792222020.1635723, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-03-outlined/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222036.9918823, + "id": 16, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-1-03-outlined", + "origins": [ + "jobs/initial-blocking-1-03-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792222028.554449, + "workload_type": "cache-probe" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare.py", + "--build" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222037.9090853, + "id": 17, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-database-drivers", + "origins": [ + "jobs/build-database-drivers/run.json#" + ], + "returncode": 0, + "started": 1792222036.9923198, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-04-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222046.2983716, + "id": 18, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-1-04-original", + "origins": [ + "jobs/initial-blocking-1-04-original/run.json#", + "probe-results/initial/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792222037.909408, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-05-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222175.0333471, + "id": 19, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-1-05-main", + "origins": [ + "jobs/initial-blocking-1-05-main/run.json#", + "probe-results/initial/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792222166.6428823, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-00-main/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222183.4109988, + "id": 20, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-8-00-main", + "origins": [ + "jobs/initial-blocking-8-00-main/run.json#", + "probe-results/initial/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792222175.0344815, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-01-original/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222191.8041003, + "id": 21, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-8-01-original", + "origins": [ + "jobs/initial-blocking-8-01-original/run.json#", + "probe-results/initial/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792222183.4121308, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-02-outlined/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222200.193274, + "id": 22, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-8-02-outlined", + "origins": [ + "jobs/initial-blocking-8-02-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792222191.805921, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-03-outlined/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222208.5811236, + "id": 23, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-8-03-outlined", + "origins": [ + "jobs/initial-blocking-8-03-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792222200.1950526, + "workload_type": "cache-probe" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original", + "GIT_VERSION=invalid-address-perf-mask-original", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222213.9104366, + "id": 24, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-mask-original", + "origins": [ + "jobs/build-mask-original/run.json#" + ], + "returncode": 0, + "started": 1792222208.5814347, + "workload_type": "build" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-04-original/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222222.2991638, + "id": 25, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-8-04-original", + "origins": [ + "jobs/initial-blocking-8-04-original/run.json#", + "probe-results/initial/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792222213.9108639, + "workload_type": "cache-probe" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main", + "GIT_VERSION=invalid-address-perf-mask-main", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222227.577766, + "id": 26, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-mask-main", + "origins": [ + "jobs/build-mask-main/run.json#" + ], + "returncode": 0, + "started": 1792222222.299647, + "workload_type": "build" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-05-main/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222235.9653463, + "id": 27, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-blocking-8-05-main", + "origins": [ + "jobs/initial-blocking-8-05-main/run.json#", + "probe-results/initial/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792222227.5780895, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222244.3535736, + "id": 28, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-1-00-main", + "origins": [ + "jobs/initial-async-1-00-main/run.json#", + "probe-results/initial/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792222235.9671652, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222252.7425566, + "id": 29, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-1-01-original", + "origins": [ + "jobs/initial-async-1-01-original/run.json#", + "probe-results/initial/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792222244.3549104, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-02-outlined/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222261.132985, + "id": 30, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-1-02-outlined", + "origins": [ + "jobs/initial-async-1-02-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792222252.7443554, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-03-outlined/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222269.5216334, + "id": 31, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-1-03-outlined", + "origins": [ + "jobs/initial-async-1-03-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792222261.1341805, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-04-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222277.9115632, + "id": 32, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-1-04-original", + "origins": [ + "jobs/initial-async-1-04-original/run.json#", + "probe-results/initial/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792222269.5228496, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--create", + "load:random@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222278.281384, + "id": 33, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "fixture", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792222277.9122317, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222314.6229403, + "id": 34, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "00-main", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792222278.4444644, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222350.8118854, + "id": 35, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "01-original", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792222314.6462874, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222387.0087981, + "id": 36, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "02-original", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792222350.8397045, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222423.2035973, + "id": 37, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "03-main", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792222387.0324864, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222459.4021633, + "id": 38, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "04-main", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792222423.227686, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222495.5977402, + "id": 39, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "05-original", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792222459.4257853, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222531.7981234, + "id": 40, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "06-original", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792222495.6260552, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222567.99701, + "id": 41, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "07-main", + "origins": [ + "database/results/resident-baseline/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792222531.8252876, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-05-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222576.3988028, + "id": 42, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-1-05-main", + "origins": [ + "jobs/initial-async-1-05-main/run.json#", + "probe-results/initial/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792222568.0095963, + "workload_type": "cache-probe" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222576.8145263, + "id": 43, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-cache-counters", + "origins": [ + "jobs/build-cache-counters/run.json#" + ], + "returncode": 0, + "started": 1792222576.399213, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-00-main/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222585.199023, + "id": 44, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-8-00-main", + "origins": [ + "jobs/initial-async-8-00-main/run.json#", + "probe-results/initial/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792222576.8148434, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/counter-smoke/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222587.6710737, + "id": 45, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "counter-smoke", + "origins": [ + "jobs/counter-smoke/run.json#" + ], + "returncode": 0, + "started": 1792222585.1994617, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-01-original/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222596.0572608, + "id": 46, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-8-01-original", + "origins": [ + "jobs/initial-async-8-01-original/run.json#", + "probe-results/initial/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792222587.6714716, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-02-outlined/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222604.4437304, + "id": 47, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-8-02-outlined", + "origins": [ + "jobs/initial-async-8-02-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792222596.0599456, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-03-outlined/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222612.83476, + "id": 48, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-8-03-outlined", + "origins": [ + "jobs/initial-async-8-03-outlined/run.json#", + "probe-results/initial/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792222604.446322, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-04-original/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222621.2252843, + "id": 49, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-8-04-original", + "origins": [ + "jobs/initial-async-8-04-original/run.json#", + "probe-results/initial/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792222612.8367393, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-05-main/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222629.6148944, + "id": 50, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "initial-async-8-05-main", + "origins": [ + "jobs/initial-async-8-05-main/run.json#", + "probe-results/initial/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792222621.227232, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222654.0452073, + "id": 51, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-00-main", + "origins": [ + "jobs/mask-counters-blocking-1-00-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792222641.6432188, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222666.3970752, + "id": 52, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-01-original", + "origins": [ + "jobs/mask-counters-blocking-1-01-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792222654.047106, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-02-mask-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222678.7969801, + "id": 53, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-02-mask-original", + "origins": [ + "jobs/mask-counters-blocking-1-02-mask-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792222666.398235, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-03-mask-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222691.1487625, + "id": 54, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-03-mask-main", + "origins": [ + "jobs/mask-counters-blocking-1-03-mask-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792222678.7980974, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-04-mask-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222703.505074, + "id": 55, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-04-mask-main", + "origins": [ + "jobs/mask-counters-blocking-1-04-mask-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792222691.1503966, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-05-mask-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222715.9066849, + "id": 56, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-05-mask-original", + "origins": [ + "jobs/mask-counters-blocking-1-05-mask-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792222703.5069585, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-06-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222728.3067698, + "id": 57, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-06-original", + "origins": [ + "jobs/mask-counters-blocking-1-06-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792222715.9077826, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-07-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222740.6579657, + "id": 58, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-blocking-1-07-main", + "origins": [ + "jobs/mask-counters-blocking-1-07-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792222728.307952, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222753.06071, + "id": 59, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-00-main", + "origins": [ + "jobs/mask-counters-async-1-00-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792222740.6598876, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222765.4627051, + "id": 60, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-01-original", + "origins": [ + "jobs/mask-counters-async-1-01-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792222753.0618439, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-02-mask-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222777.8635871, + "id": 61, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-02-mask-original", + "origins": [ + "jobs/mask-counters-async-1-02-mask-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792222765.4645405, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-03-mask-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222790.2663906, + "id": 62, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-03-mask-main", + "origins": [ + "jobs/mask-counters-async-1-03-mask-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792222777.8648415, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-04-mask-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222802.6665184, + "id": 63, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-04-mask-main", + "origins": [ + "jobs/mask-counters-async-1-04-mask-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792222790.267582, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-05-mask-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222815.0178158, + "id": 64, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-05-mask-original", + "origins": [ + "jobs/mask-counters-async-1-05-mask-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792222802.6677866, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-06-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222827.3725135, + "id": 65, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-06-original", + "origins": [ + "jobs/mask-counters-async-1-06-original/run.json#", + "probe-results/mask-counters/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792222815.0200243, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-07-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222839.7317576, + "id": 66, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-counters-async-1-07-main", + "origins": [ + "jobs/mask-counters-async-1-07-main/run.json#", + "probe-results/mask-counters/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792222827.3743665, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222890.1040397, + "id": 67, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792222883.701593, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222895.9558375, + "id": 68, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792222890.147532, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222902.0085757, + "id": 69, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-02-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792222896.0022902, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222907.7539508, + "id": 70, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-03-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792222902.0480459, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222913.563532, + "id": 71, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-04-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792222907.8025887, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222920.1647685, + "id": 72, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-05-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792222913.6081028, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222926.5245364, + "id": 73, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-06-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792222920.211936, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222932.3208725, + "id": 74, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-07-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792222926.5718496, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222937.6137738, + "id": 75, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-00-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792222932.3609338, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222942.9709854, + "id": 76, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-01-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792222937.661814, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222948.3746767, + "id": 77, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-02-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792222943.0213196, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222953.7343867, + "id": 78, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-03-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792222948.4252791, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222959.0819786, + "id": 79, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-04-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792222953.774048, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222964.4365451, + "id": 80, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-05-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792222959.1287334, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222969.8890574, + "id": 81, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-06-original", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792222964.4825463, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222975.4411788, + "id": 82, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-07-main", + "origins": [ + "database/results/insert-baseline/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792222969.938861, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222984.1704266, + "id": 83, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-00-main", + "origins": [ + "jobs/dispatch-counters-blocking-1-00-main/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792222975.485911, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792222992.6505547, + "id": 84, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-01-original", + "origins": [ + "jobs/dispatch-counters-blocking-1-01-original/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792222984.1715186, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-02-sequential/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223001.1275957, + "id": 85, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-02-sequential", + "origins": [ + "jobs/dispatch-counters-blocking-1-02-sequential/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792222992.651651, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-03-miss-only/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223009.6074777, + "id": 86, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-03-miss-only", + "origins": [ + "jobs/dispatch-counters-blocking-1-03-miss-only/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792223001.128605, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-04-miss-only/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223018.094167, + "id": 87, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-04-miss-only", + "origins": [ + "jobs/dispatch-counters-blocking-1-04-miss-only/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792223009.608594, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-05-sequential/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223026.5410304, + "id": 88, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-05-sequential", + "origins": [ + "jobs/dispatch-counters-blocking-1-05-sequential/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792223018.0959814, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-06-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223035.0388775, + "id": 89, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-06-original", + "origins": [ + "jobs/dispatch-counters-blocking-1-06-original/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792223026.5455914, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-07-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223043.481155, + "id": 90, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-blocking-1-07-main", + "origins": [ + "jobs/dispatch-counters-blocking-1-07-main/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792223035.0405214, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223051.9713757, + "id": 91, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-00-main", + "origins": [ + "jobs/dispatch-counters-async-1-00-main/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792223043.482953, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223060.413554, + "id": 92, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-01-original", + "origins": [ + "jobs/dispatch-counters-async-1-01-original/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792223051.973263, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-02-sequential/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223068.8560772, + "id": 93, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-02-sequential", + "origins": [ + "jobs/dispatch-counters-async-1-02-sequential/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792223060.415308, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-03-miss-only/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223077.295866, + "id": 94, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-03-miss-only", + "origins": [ + "jobs/dispatch-counters-async-1-03-miss-only/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792223068.8578532, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-04-miss-only/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223085.73851, + "id": 95, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-04-miss-only", + "origins": [ + "jobs/dispatch-counters-async-1-04-miss-only/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792223077.297714, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-05-sequential/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223094.2295816, + "id": 96, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-05-sequential", + "origins": [ + "jobs/dispatch-counters-async-1-05-sequential/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792223085.74024, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-06-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223102.7204351, + "id": 97, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-06-original", + "origins": [ + "jobs/dispatch-counters-async-1-06-original/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792223094.2309663, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-07-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223111.211918, + "id": 98, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "dispatch-counters-async-1-07-main", + "origins": [ + "jobs/dispatch-counters-async-1-07-main/run.json#", + "probe-results/dispatch-counters/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792223102.7223938, + "workload_type": "cache-probe" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss", + "GIT_VERSION=invalid-address-perf-isolated-miss", + "libs", + "unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223116.499588, + "id": 99, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-isolated-miss", + "origins": [ + "jobs/build-isolated-miss/run.json#" + ], + "returncode": 0, + "started": 1792223111.2216856, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223118.371034, + "id": 100, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "writeback-isolated-miss", + "origins": [ + "jobs/writeback-isolated-miss/run.json#" + ], + "returncode": 0, + "started": 1792223116.5001523, + "workload_type": "test" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223183.7635937, + "id": 101, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-blocking-1-00-main", + "origins": [ + "jobs/isolated-counters-blocking-1-00-main/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792223171.164945, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223196.3182654, + "id": 102, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-blocking-1-01-original", + "origins": [ + "jobs/isolated-counters-blocking-1-01-original/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792223183.7652388, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-02-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223208.7754042, + "id": 103, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-blocking-1-02-isolated-miss", + "origins": [ + "jobs/isolated-counters-blocking-1-02-isolated-miss/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792223196.3198478, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-03-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223221.2803671, + "id": 104, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-blocking-1-03-isolated-miss", + "origins": [ + "jobs/isolated-counters-blocking-1-03-isolated-miss/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792223208.7771764, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-04-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223233.7876585, + "id": 105, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-blocking-1-04-original", + "origins": [ + "jobs/isolated-counters-blocking-1-04-original/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792223221.281891, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-05-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223246.2902088, + "id": 106, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-blocking-1-05-main", + "origins": [ + "jobs/isolated-counters-blocking-1-05-main/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792223233.7893014, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223258.790553, + "id": 107, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-async-1-00-main", + "origins": [ + "jobs/isolated-counters-async-1-00-main/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792223246.2919605, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223271.340491, + "id": 108, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-async-1-01-original", + "origins": [ + "jobs/isolated-counters-async-1-01-original/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792223258.7917597, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-02-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223283.8460045, + "id": 109, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-async-1-02-isolated-miss", + "origins": [ + "jobs/isolated-counters-async-1-02-isolated-miss/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792223271.3423119, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-03-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223296.352884, + "id": 110, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-async-1-03-isolated-miss", + "origins": [ + "jobs/isolated-counters-async-1-03-isolated-miss/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792223283.8482356, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-04-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223308.808353, + "id": 111, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-async-1-04-original", + "origins": [ + "jobs/isolated-counters-async-1-04-original/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792223296.3548036, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-05-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223321.311002, + "id": 112, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "isolated-counters-async-1-05-main", + "origins": [ + "jobs/isolated-counters-async-1-05-main/run.json#", + "probe-results/isolated-counters/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792223308.8103342, + "workload_type": "cache-probe" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare_diagnostics.py", + "--build" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223321.6863103, + "id": 113, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-insert-diagnostics", + "origins": [ + "jobs/build-insert-diagnostics/run.json#" + ], + "returncode": 0, + "started": 1792223321.321069, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223443.0873387, + "id": 114, + "intentional_partial_reasons": [ + "Parser rejected the successful excluded precondition; no measured samples; separate retry retained." + ], + "kind": "leaf-workload", + "name": "wal0-precondition", + "origins": [ + "database/results/insert-fixed20m/manifest-before-postprocess-diagnosis.json#/runs/0", + "database/results/insert-fixed20m/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792223439.88876, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223539.9802732, + "id": 115, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-precondition", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792223536.72656, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223545.9083762, + "id": 116, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-main", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792223540.009967, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223553.4219012, + "id": 117, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-original", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792223545.9624438, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223561.2341366, + "id": 118, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-02-isolated-miss", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792223553.474418, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223569.6409905, + "id": 119, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-03-isolated-miss", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792223561.2832823, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223578.448051, + "id": 120, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-04-original", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792223569.6872425, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223586.9233952, + "id": 121, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-05-main", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792223578.5029807, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223594.7886257, + "id": 122, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-06-original", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792223586.9777808, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223602.2060585, + "id": 123, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-07-isolated-miss", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792223594.8457963, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223610.9305713, + "id": 124, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-08-main", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792223602.2616649, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223619.5433726, + "id": 125, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-09-main", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792223610.9837172, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223628.8157191, + "id": 126, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-10-isolated-miss", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792223619.5986066, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223637.42967, + "id": 127, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-11-original", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792223628.8669944, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223645.953966, + "id": 128, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-12-isolated-miss", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792223637.483208, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223654.1622174, + "id": 129, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-13-main", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792223646.0001073, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223662.5840719, + "id": 130, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-14-original", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792223654.218382, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223671.0379736, + "id": 131, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-15-original", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792223662.6307256, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223680.255611, + "id": 132, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-16-main", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792223671.0922203, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223688.9780025, + "id": 133, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-17-isolated-miss", + "origins": [ + "database/results/insert-fixed20m-retry/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792223680.3133602, + "workload_type": "database" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223689.5494113, + "id": 134, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-controlled-probe", + "origins": [ + "jobs/build-controlled-probe/run.json#" + ], + "returncode": 0, + "started": 1792223689.033232, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-smoke/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223692.072047, + "id": 135, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-smoke", + "origins": [ + "jobs/controlled-smoke/run.json#" + ], + "returncode": 1, + "started": 1792223689.5499952, + "workload_type": "cache-probe" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential", + "GIT_VERSION=invalid-address-perf-sequential", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223736.9932861, + "id": 136, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "sequential-release-test-build", + "origins": [ + "jobs/sequential-release-test-build/run.json#" + ], + "returncode": 0, + "started": 1792223734.8735259, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223738.7694476, + "id": 137, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "sequential-release-writeback", + "origins": [ + "jobs/sequential-release-writeback/run.json#" + ], + "returncode": 0, + "started": 1792223736.9980597, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinterdb_quick_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223753.4961467, + "id": 138, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "sequential-release-quick", + "origins": [ + "jobs/sequential-release-quick/run.json#" + ], + "returncode": 0, + "started": 1792223738.7701957, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223753.6735668, + "id": 139, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "sequential-release-core", + "origins": [ + "jobs/sequential-release-core/run.json#" + ], + "returncode": 0, + "started": 1792223753.5085049, + "workload_type": "test" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223779.1580193, + "id": 140, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-controlled-v3b", + "origins": [ + "jobs/build-controlled-v3b/run.json#" + ], + "returncode": 0, + "started": 1792223778.692069, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-async1/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223781.6787515, + "id": 141, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-v3b-smoke-async1", + "origins": [ + "jobs/controlled-v3b-smoke-async1/run.json#" + ], + "returncode": 0, + "started": 1792223779.15841, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-blocking8/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223784.25022, + "id": 142, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-v3b-smoke-blocking8", + "origins": [ + "jobs/controlled-v3b-smoke-blocking8/run.json#" + ], + "returncode": 0, + "started": 1792223781.6795785, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-miss1/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223786.77201, + "id": 143, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-v3b-smoke-miss1", + "origins": [ + "jobs/controlled-v3b-smoke-miss1/run.json#" + ], + "returncode": 0, + "started": 1792223784.251477, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223823.3956037, + "id": 144, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s00-main", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s00-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792223817.8640146, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223828.8386211, + "id": 145, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s01-original", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s01-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792223823.4073672, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s02-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223834.3340545, + "id": 146, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s02-sequential", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792223828.8516023, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223839.7781906, + "id": 147, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s03-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792223834.3472981, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223845.2677383, + "id": 148, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s04-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792223839.786147, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s05-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223850.755897, + "id": 149, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s05-sequential", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792223845.276373, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s06-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223856.2452867, + "id": 150, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s06-original", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s06-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792223850.7651105, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s07-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223861.784238, + "id": 151, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-1-independent-s07-main", + "origins": [ + "jobs/controlled-screen-b00-blocking-1-independent-s07-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792223856.2542021, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223867.3720915, + "id": 152, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s00-main", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s00-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792223861.7940466, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223872.9659843, + "id": 153, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s01-original", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s01-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792223867.385746, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s02-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223878.5591617, + "id": 154, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s02-sequential", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792223872.9795678, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223884.152218, + "id": 155, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s03-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792223878.5732918, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223889.7968054, + "id": 156, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s04-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792223884.1657014, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s05-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223895.4425817, + "id": 157, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s05-sequential", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792223889.8116012, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s06-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223901.0874708, + "id": 158, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s06-original", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s06-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792223895.4577358, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s07-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223906.6324408, + "id": 159, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-blocking-8-independent-s07-main", + "origins": [ + "jobs/controlled-screen-b00-blocking-8-independent-s07-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792223901.1018913, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223912.2236354, + "id": 160, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s00-main", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s00-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792223906.6425877, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223917.7646348, + "id": 161, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s01-original", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s01-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792223912.233592, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s02-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223923.3044555, + "id": 162, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s02-sequential", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s02-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792223917.7741067, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s03-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223928.8435795, + "id": 163, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s03-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792223923.3140848, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s04-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223934.382835, + "id": 164, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s04-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792223928.8532364, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s05-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223939.9726524, + "id": 165, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s05-sequential", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s05-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792223934.392096, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s06-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223945.515444, + "id": 166, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s06-original", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s06-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792223939.9838443, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s07-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223951.0590966, + "id": 167, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-1-independent-s07-main", + "origins": [ + "jobs/controlled-screen-b00-async-1-independent-s07-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792223945.5305283, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223956.6518707, + "id": 168, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s00-main", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s00-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792223951.0720134, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223962.1941185, + "id": 169, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s01-original", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s01-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792223956.663642, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s02-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223967.740066, + "id": 170, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s02-sequential", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s02-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792223962.2096543, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s03-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223973.3355503, + "id": 171, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s03-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792223967.7570176, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s04-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223978.9234521, + "id": 172, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s04-isolated-miss", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792223973.3486488, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s05-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223984.5085127, + "id": 173, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s05-sequential", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s05-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792223978.9329374, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s06-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223990.0948594, + "id": 174, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s06-original", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s06-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792223984.5188143, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s07-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792223995.638456, + "id": 175, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b00-async-8-independent-s07-main", + "origins": [ + "jobs/controlled-screen-b00-async-8-independent-s07-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792223990.1100397, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224001.184583, + "id": 176, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s00-original", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s00-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792223995.6544237, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s01-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224006.732005, + "id": 177, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s01-sequential", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792224001.2006094, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224012.3310626, + "id": 178, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s02-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792224006.7488482, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224017.9755392, + "id": 179, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s03-main", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s03-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792224012.3466883, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224023.6777198, + "id": 180, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s04-main", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s04-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/36" + ], + "returncode": 0, + "started": 1792224017.9971502, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224029.2748077, + "id": 181, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s05-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/37" + ], + "returncode": 0, + "started": 1792224023.6946764, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s06-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224034.870364, + "id": 182, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s06-sequential", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/38" + ], + "returncode": 0, + "started": 1792224029.2927032, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s07-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224040.4147875, + "id": 183, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-8-independent-s07-original", + "origins": [ + "jobs/controlled-screen-b01-blocking-8-independent-s07-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/39" + ], + "returncode": 0, + "started": 1792224034.8863099, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224045.9621406, + "id": 184, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s00-original", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s00-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/40" + ], + "returncode": 0, + "started": 1792224040.4321713, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s01-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224051.5093207, + "id": 185, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s01-sequential", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s01-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/41" + ], + "returncode": 0, + "started": 1792224045.9786062, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s02-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224057.0563676, + "id": 186, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s02-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/42" + ], + "returncode": 0, + "started": 1792224051.5253756, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224062.5983598, + "id": 187, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s03-main", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s03-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/43" + ], + "returncode": 0, + "started": 1792224057.068294, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s04-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224068.1409652, + "id": 188, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s04-main", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s04-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/44" + ], + "returncode": 0, + "started": 1792224062.60921, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s05-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224073.633292, + "id": 189, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s05-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/45" + ], + "returncode": 0, + "started": 1792224068.151623, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s06-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224079.1765995, + "id": 190, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s06-sequential", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s06-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/46" + ], + "returncode": 0, + "started": 1792224073.6466765, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s07-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224084.717408, + "id": 191, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-1-independent-s07-original", + "origins": [ + "jobs/controlled-screen-b01-async-1-independent-s07-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/47" + ], + "returncode": 0, + "started": 1792224079.1866422, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224090.3077528, + "id": 192, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s00-original", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s00-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/48" + ], + "returncode": 0, + "started": 1792224084.7284744, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s01-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224095.9033062, + "id": 193, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s01-sequential", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s01-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/49" + ], + "returncode": 0, + "started": 1792224090.3242166, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s02-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224101.499094, + "id": 194, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s02-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/50" + ], + "returncode": 0, + "started": 1792224095.919517, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224107.095672, + "id": 195, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s03-main", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s03-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/51" + ], + "returncode": 0, + "started": 1792224101.5152972, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s04-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224112.693075, + "id": 196, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s04-main", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s04-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/52" + ], + "returncode": 0, + "started": 1792224107.1127858, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s05-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224118.2960167, + "id": 197, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s05-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/53" + ], + "returncode": 0, + "started": 1792224112.7155187, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s06-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224123.8946562, + "id": 198, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s06-sequential", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s06-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/54" + ], + "returncode": 0, + "started": 1792224118.3128974, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s07-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224129.4421568, + "id": 199, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-async-8-independent-s07-original", + "origins": [ + "jobs/controlled-screen-b01-async-8-independent-s07-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/55" + ], + "returncode": 0, + "started": 1792224123.9122806, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224134.9893038, + "id": 200, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s00-original", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s00-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/56" + ], + "returncode": 0, + "started": 1792224129.459561, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s01-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224140.534804, + "id": 201, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s01-sequential", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/57" + ], + "returncode": 0, + "started": 1792224135.0033615, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224146.0760877, + "id": 202, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s02-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/58" + ], + "returncode": 0, + "started": 1792224140.545688, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224151.6185668, + "id": 203, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s03-main", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s03-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/59" + ], + "returncode": 0, + "started": 1792224146.087608, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224157.1610863, + "id": 204, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s04-main", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s04-main/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/60" + ], + "returncode": 0, + "started": 1792224151.630569, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224162.7032309, + "id": 205, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s05-isolated-miss", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/61" + ], + "returncode": 0, + "started": 1792224157.1717741, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s06-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224168.2445154, + "id": 206, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s06-sequential", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/62" + ], + "returncode": 0, + "started": 1792224162.7146373, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s07-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224173.7921937, + "id": 207, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-screen-b01-blocking-1-independent-s07-original", + "origins": [ + "jobs/controlled-screen-b01-blocking-1-independent-s07-original/run.json#", + "probe-results/controlled-screen/manifest.json#/runs/63" + ], + "returncode": 0, + "started": 1792224168.2622974, + "workload_type": "cache-probe" + }, + { + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tools/splinter_inspect.c" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224175.7315578, + "id": 208, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "format", + "origins": [ + "validation-candidate/validation.json#/commands/0", + "validation-candidate/jobs/format/run.json#" + ], + "returncode": 0, + "started": 1792224173.8127885, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224182.6177835, + "id": 209, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-build", + "origins": [ + "validation-candidate/validation.json#/commands/1", + "validation-candidate/jobs/release-build/run.json#" + ], + "returncode": 0, + "started": 1792224175.7328, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224184.2891898, + "id": 210, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-writeback", + "origins": [ + "validation-candidate/validation.json#/commands/2", + "validation-candidate/jobs/release-writeback/run.json#" + ], + "returncode": 0, + "started": 1792224182.6187103, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinterdb_quick_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224195.6998122, + "id": 211, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-quick", + "origins": [ + "validation-candidate/validation.json#/commands/3", + "validation-candidate/jobs/release-quick/run.json#" + ], + "returncode": 0, + "started": 1792224184.2924845, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224195.82462, + "id": 212, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-core-read-errors", + "origins": [ + "validation-candidate/validation.json#/commands/4", + "validation-candidate/jobs/release-core-read-errors/run.json#" + ], + "returncode": 0, + "started": 1792224195.7099314, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224197.747039, + "id": 213, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-build", + "origins": [ + "validation-candidate/validation.json#/commands/5", + "validation-candidate/jobs/debug-build/run.json#" + ], + "returncode": 0, + "started": 1792224195.8278832, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224199.9715862, + "id": 214, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-writeback", + "origins": [ + "validation-candidate/validation.json#/commands/6", + "validation-candidate/jobs/debug-writeback/run.json#" + ], + "returncode": 0, + "started": 1792224197.7481618, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224200.14642, + "id": 215, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-core-read-errors", + "origins": [ + "validation-candidate/validation.json#/commands/7", + "validation-candidate/jobs/debug-core-read-errors/run.json#" + ], + "returncode": 0, + "started": 1792224199.9812868, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224200.263263, + "id": 216, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-prefetch-admission", + "origins": [ + "validation-candidate/validation.json#/commands/8", + "validation-candidate/jobs/debug-prefetch-admission/run.json#" + ], + "returncode": 0, + "started": 1792224200.148595, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224221.3974628, + "id": 217, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-build", + "origins": [ + "validation-candidate/validation.json#/commands/9", + "validation-candidate/jobs/release-msan-build/run.json#" + ], + "returncode": 0, + "started": 1792224200.2724607, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224223.1187775, + "id": 218, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-writeback", + "origins": [ + "validation-candidate/validation.json#/commands/10", + "validation-candidate/jobs/release-msan-writeback/run.json#" + ], + "returncode": 0, + "started": 1792224221.398413, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792224304.5796564, + "id": 219, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-precondition-s00-nonblocking-1-miss-r00-main", + "origins": [ + "jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json#", + "probe-results/controlled-misses/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792224273.01705, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224311.0729315, + "id": 220, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b00-nonblocking-1-miss-s00-main", + "origins": [ + "jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792224304.5892935, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224317.565112, + "id": 221, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b00-nonblocking-1-miss-s01-original", + "origins": [ + "jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792224311.0832832, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s02-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224324.1055386, + "id": 222, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b00-nonblocking-1-miss-s02-candidate", + "origins": [ + "jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792224317.57332, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s03-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224330.5969415, + "id": 223, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b00-nonblocking-1-miss-s03-candidate", + "origins": [ + "jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792224324.1142173, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224337.0876749, + "id": 224, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b00-nonblocking-1-miss-s04-original", + "origins": [ + "jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792224330.60555, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224343.6274498, + "id": 225, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b00-nonblocking-1-miss-s05-main", + "origins": [ + "jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792224337.0957236, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224350.1186638, + "id": 226, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b01-nonblocking-1-miss-s00-original", + "origins": [ + "jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792224343.6357558, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s01-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224356.6654732, + "id": 227, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b01-nonblocking-1-miss-s01-candidate", + "origins": [ + "jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792224350.1303027, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224363.1597435, + "id": 228, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b01-nonblocking-1-miss-s02-main", + "origins": [ + "jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792224356.6762166, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224369.6521742, + "id": 229, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b01-nonblocking-1-miss-s03-main", + "origins": [ + "jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792224363.1696026, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s04-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224376.1430967, + "id": 230, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b01-nonblocking-1-miss-s04-candidate", + "origins": [ + "jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792224369.6600895, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224382.6849413, + "id": 231, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b01-nonblocking-1-miss-s05-original", + "origins": [ + "jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792224376.1514738, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s00-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224389.178758, + "id": 232, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b02-nonblocking-1-miss-s00-candidate", + "origins": [ + "jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792224382.6938803, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224395.720112, + "id": 233, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b02-nonblocking-1-miss-s01-main", + "origins": [ + "jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792224389.1867783, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224402.2671416, + "id": 234, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b02-nonblocking-1-miss-s02-original", + "origins": [ + "jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792224395.7312508, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224408.7619915, + "id": 235, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b02-nonblocking-1-miss-s03-original", + "origins": [ + "jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792224402.2780008, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224415.2535465, + "id": 236, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b02-nonblocking-1-miss-s04-main", + "origins": [ + "jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792224408.771416, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s05-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224421.7943428, + "id": 237, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "controlled-misses-b02-nonblocking-1-miss-s05-candidate", + "origins": [ + "jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/run.json#", + "probe-results/controlled-misses/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792224415.2615747, + "workload_type": "cache-probe" + }, + { + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tools/splinter_inspect.c" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224489.3422763, + "id": 238, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "format", + "origins": [ + "validation-async-load/validation.json#/commands/0", + "validation-async-load/jobs/format/run.json#" + ], + "returncode": 0, + "started": 1792224487.572742, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224495.3732698, + "id": 239, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-build", + "origins": [ + "validation-async-load/validation.json#/commands/1", + "validation-async-load/jobs/release-build/run.json#" + ], + "returncode": 0, + "started": 1792224489.3433619, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224496.9440286, + "id": 240, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-writeback", + "origins": [ + "validation-async-load/validation.json#/commands/2", + "validation-async-load/jobs/release-writeback/run.json#" + ], + "returncode": 0, + "started": 1792224495.3742073, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinterdb_quick_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224508.258963, + "id": 241, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-quick", + "origins": [ + "validation-async-load/validation.json#/commands/3", + "validation-async-load/jobs/release-quick/run.json#" + ], + "returncode": 0, + "started": 1792224496.9472682, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224508.384768, + "id": 242, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-core-read-errors", + "origins": [ + "validation-async-load/validation.json#/commands/4", + "validation-async-load/jobs/release-core-read-errors/run.json#" + ], + "returncode": 0, + "started": 1792224508.269975, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224510.1570742, + "id": 243, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-build", + "origins": [ + "validation-async-load/validation.json#/commands/5", + "validation-async-load/jobs/debug-build/run.json#" + ], + "returncode": 0, + "started": 1792224508.387775, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224512.328692, + "id": 244, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-writeback", + "origins": [ + "validation-async-load/validation.json#/commands/6", + "validation-async-load/jobs/debug-writeback/run.json#" + ], + "returncode": 0, + "started": 1792224510.1580243, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224512.5036476, + "id": 245, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-core-read-errors", + "origins": [ + "validation-async-load/validation.json#/commands/7", + "validation-async-load/jobs/debug-core-read-errors/run.json#" + ], + "returncode": 0, + "started": 1792224512.3389235, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224512.6284206, + "id": 246, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-prefetch-admission", + "origins": [ + "validation-async-load/validation.json#/commands/8", + "validation-async-load/jobs/debug-prefetch-admission/run.json#" + ], + "returncode": 0, + "started": 1792224512.513554, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224532.4521194, + "id": 247, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-build", + "origins": [ + "validation-async-load/validation.json#/commands/9", + "validation-async-load/jobs/release-msan-build/run.json#" + ], + "returncode": 0, + "started": 1792224512.6306064, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224534.2243667, + "id": 248, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-writeback", + "origins": [ + "validation-async-load/validation.json#/commands/10", + "validation-async-load/jobs/release-msan-writeback/run.json#" + ], + "returncode": 0, + "started": 1792224532.4528208, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792224613.9552958, + "id": 249, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "origins": [ + "jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json#", + "probe-results/final-misses/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792224582.4351802, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224620.496697, + "id": 250, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b00-nonblocking-1-miss-s00-main", + "origins": [ + "jobs/final-misses-b00-nonblocking-1-miss-s00-main/run.json#", + "probe-results/final-misses/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792224613.9638727, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224627.0367086, + "id": 251, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b00-nonblocking-1-miss-s01-original", + "origins": [ + "jobs/final-misses-b00-nonblocking-1-miss-s01-original/run.json#", + "probe-results/final-misses/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792224620.5043833, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s02-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224633.5263848, + "id": 252, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b00-nonblocking-1-miss-s02-async-load", + "origins": [ + "jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/run.json#", + "probe-results/final-misses/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792224627.0439742, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s03-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224640.0170236, + "id": 253, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b00-nonblocking-1-miss-s03-async-load", + "origins": [ + "jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/run.json#", + "probe-results/final-misses/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792224633.5340488, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224646.5585668, + "id": 254, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b00-nonblocking-1-miss-s04-original", + "origins": [ + "jobs/final-misses-b00-nonblocking-1-miss-s04-original/run.json#", + "probe-results/final-misses/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792224640.0249145, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224653.0981877, + "id": 255, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b00-nonblocking-1-miss-s05-main", + "origins": [ + "jobs/final-misses-b00-nonblocking-1-miss-s05-main/run.json#", + "probe-results/final-misses/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792224646.566444, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224659.6372163, + "id": 256, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b01-nonblocking-1-miss-s00-original", + "origins": [ + "jobs/final-misses-b01-nonblocking-1-miss-s00-original/run.json#", + "probe-results/final-misses/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792224653.106066, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s01-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224666.2304072, + "id": 257, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b01-nonblocking-1-miss-s01-async-load", + "origins": [ + "jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/run.json#", + "probe-results/final-misses/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792224659.645568, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224672.773716, + "id": 258, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b01-nonblocking-1-miss-s02-main", + "origins": [ + "jobs/final-misses-b01-nonblocking-1-miss-s02-main/run.json#", + "probe-results/final-misses/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792224666.2404711, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224679.3140445, + "id": 259, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b01-nonblocking-1-miss-s03-main", + "origins": [ + "jobs/final-misses-b01-nonblocking-1-miss-s03-main/run.json#", + "probe-results/final-misses/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792224672.780962, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s04-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224685.8554406, + "id": 260, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b01-nonblocking-1-miss-s04-async-load", + "origins": [ + "jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/run.json#", + "probe-results/final-misses/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792224679.322003, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224692.3992312, + "id": 261, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b01-nonblocking-1-miss-s05-original", + "origins": [ + "jobs/final-misses-b01-nonblocking-1-miss-s05-original/run.json#", + "probe-results/final-misses/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792224685.8669002, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s00-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224698.9436643, + "id": 262, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b02-nonblocking-1-miss-s00-async-load", + "origins": [ + "jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/run.json#", + "probe-results/final-misses/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792224692.4103541, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224705.486379, + "id": 263, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b02-nonblocking-1-miss-s01-main", + "origins": [ + "jobs/final-misses-b02-nonblocking-1-miss-s01-main/run.json#", + "probe-results/final-misses/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792224698.9537144, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224712.028614, + "id": 264, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b02-nonblocking-1-miss-s02-original", + "origins": [ + "jobs/final-misses-b02-nonblocking-1-miss-s02-original/run.json#", + "probe-results/final-misses/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792224705.496811, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224718.5204692, + "id": 265, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b02-nonblocking-1-miss-s03-original", + "origins": [ + "jobs/final-misses-b02-nonblocking-1-miss-s03-original/run.json#", + "probe-results/final-misses/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792224712.0395725, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224725.0649226, + "id": 266, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b02-nonblocking-1-miss-s04-main", + "origins": [ + "jobs/final-misses-b02-nonblocking-1-miss-s04-main/run.json#", + "probe-results/final-misses/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792224718.5282643, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s05-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224731.5601885, + "id": 267, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-misses-b02-nonblocking-1-miss-s05-async-load", + "origins": [ + "jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/run.json#", + "probe-results/final-misses/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792224725.075906, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792224763.142359, + "id": 268, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792224731.6337554, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224769.6371334, + "id": 269, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-independent-s00-main", + "origins": [ + "jobs/final-hits-b00-blocking-1-independent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792224763.1532452, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224776.1812744, + "id": 270, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-independent-s01-original", + "origins": [ + "jobs/final-hits-b00-blocking-1-independent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792224769.6475685, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224782.7231922, + "id": 271, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-independent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-1-independent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792224776.19111, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s03-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224789.2202358, + "id": 272, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-independent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-1-independent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792224782.7348976, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224795.7637362, + "id": 273, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-independent-s04-original", + "origins": [ + "jobs/final-hits-b00-blocking-1-independent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792224789.2310226, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224802.3080275, + "id": 274, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-independent-s05-main", + "origins": [ + "jobs/final-hits-b00-blocking-1-independent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792224795.774681, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224808.851334, + "id": 275, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-independent-s00-original", + "origins": [ + "jobs/final-hits-b01-blocking-1-independent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792224802.317489, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224815.39322, + "id": 276, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-independent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-1-independent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792224808.8602734, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224821.9357657, + "id": 277, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-independent-s02-main", + "origins": [ + "jobs/final-hits-b01-blocking-1-independent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792224815.4019313, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224828.4816675, + "id": 278, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-independent-s03-main", + "origins": [ + "jobs/final-hits-b01-blocking-1-independent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792224821.948237, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s04-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224834.9772694, + "id": 279, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-independent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-1-independent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792224828.4951844, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224841.4761064, + "id": 280, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-independent-s05-original", + "origins": [ + "jobs/final-hits-b01-blocking-1-independent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792224834.9915016, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224847.9723072, + "id": 281, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-independent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-1-independent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792224841.4894803, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224854.5211716, + "id": 282, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-independent-s01-main", + "origins": [ + "jobs/final-hits-b02-blocking-1-independent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792224847.9854302, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224861.0666156, + "id": 283, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-independent-s02-original", + "origins": [ + "jobs/final-hits-b02-blocking-1-independent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792224854.531274, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224867.611563, + "id": 284, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-independent-s03-original", + "origins": [ + "jobs/final-hits-b02-blocking-1-independent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792224861.0776806, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224874.1053336, + "id": 285, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-independent-s04-main", + "origins": [ + "jobs/final-hits-b02-blocking-1-independent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792224867.6207156, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s05-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224880.5987394, + "id": 286, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-independent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-1-independent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792224874.1152668, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792224912.1251566, + "id": 287, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/1" + ], + "returncode": 0, + "started": 1792224880.6112826, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224918.6229062, + "id": 288, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-dependent-s00-main", + "origins": [ + "jobs/final-hits-b00-blocking-1-dependent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792224912.1397746, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224925.168114, + "id": 289, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-dependent-s01-original", + "origins": [ + "jobs/final-hits-b00-blocking-1-dependent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792224918.6358447, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224931.7107878, + "id": 290, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-dependent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-1-dependent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792224925.179629, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s03-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224938.2090795, + "id": 291, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-dependent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-1-dependent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792224931.726133, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224944.7066946, + "id": 292, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-dependent-s04-original", + "origins": [ + "jobs/final-hits-b00-blocking-1-dependent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792224938.2221391, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224951.2495873, + "id": 293, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-1-dependent-s05-main", + "origins": [ + "jobs/final-hits-b00-blocking-1-dependent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792224944.7165964, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224957.7913759, + "id": 294, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-dependent-s00-original", + "origins": [ + "jobs/final-hits-b01-blocking-1-dependent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792224951.2597373, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224964.2842195, + "id": 295, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-dependent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-1-dependent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792224957.8048308, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224970.7810807, + "id": 296, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-dependent-s02-main", + "origins": [ + "jobs/final-hits-b01-blocking-1-dependent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792224964.2985053, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224977.3298585, + "id": 297, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-dependent-s03-main", + "origins": [ + "jobs/final-hits-b01-blocking-1-dependent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792224970.796022, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s04-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224983.8747938, + "id": 298, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-dependent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-1-dependent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792224977.3426328, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224990.4238336, + "id": 299, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-1-dependent-s05-original", + "origins": [ + "jobs/final-hits-b01-blocking-1-dependent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792224983.8874755, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792224997.0235646, + "id": 300, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-dependent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-1-dependent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792224990.439006, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225003.5653105, + "id": 301, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-dependent-s01-main", + "origins": [ + "jobs/final-hits-b02-blocking-1-dependent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792224997.0380762, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225010.0586116, + "id": 302, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-dependent-s02-original", + "origins": [ + "jobs/final-hits-b02-blocking-1-dependent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792225003.575952, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225016.551537, + "id": 303, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-dependent-s03-original", + "origins": [ + "jobs/final-hits-b02-blocking-1-dependent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792225010.069001, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225023.095455, + "id": 304, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-dependent-s04-main", + "origins": [ + "jobs/final-hits-b02-blocking-1-dependent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792225016.561653, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s05-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225029.6403377, + "id": 305, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-1-dependent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-1-dependent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792225023.1078157, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792225061.213747, + "id": 306, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/2" + ], + "returncode": 0, + "started": 1792225029.651211, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225067.7612324, + "id": 307, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-independent-s00-main", + "origins": [ + "jobs/final-hits-b00-blocking-8-independent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/36" + ], + "returncode": 0, + "started": 1792225061.229748, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225074.3624752, + "id": 308, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-independent-s01-original", + "origins": [ + "jobs/final-hits-b00-blocking-8-independent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/37" + ], + "returncode": 0, + "started": 1792225067.7791803, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s02-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225080.962218, + "id": 309, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-independent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-8-independent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/38" + ], + "returncode": 0, + "started": 1792225074.3789456, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s03-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225087.510576, + "id": 310, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-independent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-8-independent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/39" + ], + "returncode": 0, + "started": 1792225080.979, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225094.0541415, + "id": 311, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-independent-s04-original", + "origins": [ + "jobs/final-hits-b00-blocking-8-independent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/40" + ], + "returncode": 0, + "started": 1792225087.5230813, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225100.602656, + "id": 312, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-independent-s05-main", + "origins": [ + "jobs/final-hits-b00-blocking-8-independent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/41" + ], + "returncode": 0, + "started": 1792225094.0715184, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225107.2002447, + "id": 313, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-independent-s00-original", + "origins": [ + "jobs/final-hits-b01-blocking-8-independent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/42" + ], + "returncode": 0, + "started": 1792225100.6191857, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s01-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225113.747728, + "id": 314, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-independent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-8-independent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/43" + ], + "returncode": 0, + "started": 1792225107.2137332, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225120.296059, + "id": 315, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-independent-s02-main", + "origins": [ + "jobs/final-hits-b01-blocking-8-independent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/44" + ], + "returncode": 0, + "started": 1792225113.763919, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225126.8442733, + "id": 316, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-independent-s03-main", + "origins": [ + "jobs/final-hits-b01-blocking-8-independent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/45" + ], + "returncode": 0, + "started": 1792225120.3126297, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s04-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225133.3954456, + "id": 317, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-independent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-8-independent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/46" + ], + "returncode": 0, + "started": 1792225126.8613915, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225139.9434628, + "id": 318, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-independent-s05-original", + "origins": [ + "jobs/final-hits-b01-blocking-8-independent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/47" + ], + "returncode": 0, + "started": 1792225133.4121137, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s00-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225146.4923103, + "id": 319, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-independent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-8-independent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/48" + ], + "returncode": 0, + "started": 1792225139.9619308, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225153.0429552, + "id": 320, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-independent-s01-main", + "origins": [ + "jobs/final-hits-b02-blocking-8-independent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/49" + ], + "returncode": 0, + "started": 1792225146.509891, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225159.59629, + "id": 321, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-independent-s02-original", + "origins": [ + "jobs/final-hits-b02-blocking-8-independent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/50" + ], + "returncode": 0, + "started": 1792225153.0624352, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225166.1482432, + "id": 322, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-independent-s03-original", + "origins": [ + "jobs/final-hits-b02-blocking-8-independent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/51" + ], + "returncode": 0, + "started": 1792225159.614011, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225172.6987166, + "id": 323, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-independent-s04-main", + "origins": [ + "jobs/final-hits-b02-blocking-8-independent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/52" + ], + "returncode": 0, + "started": 1792225166.1649766, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s05-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225179.2968755, + "id": 324, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-independent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-8-independent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/53" + ], + "returncode": 0, + "started": 1792225172.7170753, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792225210.8566723, + "id": 325, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/3" + ], + "returncode": 0, + "started": 1792225179.3144588, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225217.4093537, + "id": 326, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-dependent-s00-main", + "origins": [ + "jobs/final-hits-b00-blocking-8-dependent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/54" + ], + "returncode": 0, + "started": 1792225210.8732378, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225223.9536505, + "id": 327, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-dependent-s01-original", + "origins": [ + "jobs/final-hits-b00-blocking-8-dependent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/55" + ], + "returncode": 0, + "started": 1792225217.425871, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s02-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225230.5520525, + "id": 328, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-dependent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-8-dependent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/56" + ], + "returncode": 0, + "started": 1792225223.97036, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s03-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225237.1007497, + "id": 329, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-dependent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-blocking-8-dependent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/57" + ], + "returncode": 0, + "started": 1792225230.5698502, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225243.70142, + "id": 330, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-dependent-s04-original", + "origins": [ + "jobs/final-hits-b00-blocking-8-dependent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/58" + ], + "returncode": 0, + "started": 1792225237.118521, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225250.3026836, + "id": 331, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-blocking-8-dependent-s05-main", + "origins": [ + "jobs/final-hits-b00-blocking-8-dependent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/59" + ], + "returncode": 0, + "started": 1792225243.7192483, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225256.8545728, + "id": 332, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-dependent-s00-original", + "origins": [ + "jobs/final-hits-b01-blocking-8-dependent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/60" + ], + "returncode": 0, + "started": 1792225250.3208833, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s01-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225263.4107125, + "id": 333, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-dependent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-8-dependent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/61" + ], + "returncode": 0, + "started": 1792225256.8754935, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225270.0177307, + "id": 334, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-dependent-s02-main", + "origins": [ + "jobs/final-hits-b01-blocking-8-dependent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/62" + ], + "returncode": 0, + "started": 1792225263.4317791, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225276.5663486, + "id": 335, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-dependent-s03-main", + "origins": [ + "jobs/final-hits-b01-blocking-8-dependent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/63" + ], + "returncode": 0, + "started": 1792225270.036345, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s04-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225283.1160295, + "id": 336, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-dependent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-blocking-8-dependent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/64" + ], + "returncode": 0, + "started": 1792225276.5824091, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225289.6668863, + "id": 337, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-blocking-8-dependent-s05-original", + "origins": [ + "jobs/final-hits-b01-blocking-8-dependent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/65" + ], + "returncode": 0, + "started": 1792225283.1323404, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s00-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225296.2188385, + "id": 338, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-dependent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-8-dependent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/66" + ], + "returncode": 0, + "started": 1792225289.6860266, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225302.7731502, + "id": 339, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-dependent-s01-main", + "origins": [ + "jobs/final-hits-b02-blocking-8-dependent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/67" + ], + "returncode": 0, + "started": 1792225296.2395616, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225309.3230574, + "id": 340, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-dependent-s02-original", + "origins": [ + "jobs/final-hits-b02-blocking-8-dependent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/68" + ], + "returncode": 0, + "started": 1792225302.7941082, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225315.8745935, + "id": 341, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-dependent-s03-original", + "origins": [ + "jobs/final-hits-b02-blocking-8-dependent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/69" + ], + "returncode": 0, + "started": 1792225309.3423793, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225322.4818676, + "id": 342, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-dependent-s04-main", + "origins": [ + "jobs/final-hits-b02-blocking-8-dependent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/70" + ], + "returncode": 0, + "started": 1792225315.899041, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s05-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225329.0339427, + "id": 343, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-blocking-8-dependent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-blocking-8-dependent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/71" + ], + "returncode": 0, + "started": 1792225322.5010512, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s04-async-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792225360.5697057, + "id": 344, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s04-async-1-independent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/4" + ], + "returncode": 0, + "started": 1792225329.053025, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225367.1242523, + "id": 345, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-independent-s00-main", + "origins": [ + "jobs/final-hits-b00-async-1-independent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/72" + ], + "returncode": 0, + "started": 1792225360.5886724, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225373.6286192, + "id": 346, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-independent-s01-original", + "origins": [ + "jobs/final-hits-b00-async-1-independent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/73" + ], + "returncode": 0, + "started": 1792225367.1435575, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225380.1833835, + "id": 347, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-independent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-async-1-independent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/74" + ], + "returncode": 0, + "started": 1792225373.648055, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s03-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225386.731651, + "id": 348, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-independent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-async-1-independent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/75" + ], + "returncode": 0, + "started": 1792225380.1971555, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225393.2831798, + "id": 349, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-independent-s04-original", + "origins": [ + "jobs/final-hits-b00-async-1-independent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/76" + ], + "returncode": 0, + "started": 1792225386.74808, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225399.8349373, + "id": 350, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-independent-s05-main", + "origins": [ + "jobs/final-hits-b00-async-1-independent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/77" + ], + "returncode": 0, + "started": 1792225393.301684, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225406.3349347, + "id": 351, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-independent-s00-original", + "origins": [ + "jobs/final-hits-b01-async-1-independent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/78" + ], + "returncode": 0, + "started": 1792225399.8504767, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225412.888663, + "id": 352, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-independent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-async-1-independent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/79" + ], + "returncode": 0, + "started": 1792225406.3541539, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225419.3851018, + "id": 353, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-independent-s02-main", + "origins": [ + "jobs/final-hits-b01-async-1-independent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/80" + ], + "returncode": 0, + "started": 1792225412.903389, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225425.9282699, + "id": 354, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-independent-s03-main", + "origins": [ + "jobs/final-hits-b01-async-1-independent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/81" + ], + "returncode": 0, + "started": 1792225419.3976545, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s04-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225432.4755874, + "id": 355, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-independent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-async-1-independent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/82" + ], + "returncode": 0, + "started": 1792225425.940883, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225439.0221171, + "id": 356, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-independent-s05-original", + "origins": [ + "jobs/final-hits-b01-async-1-independent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/83" + ], + "returncode": 0, + "started": 1792225432.4882183, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225445.5705802, + "id": 357, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-independent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-async-1-independent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/84" + ], + "returncode": 0, + "started": 1792225439.0358417, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225452.0747886, + "id": 358, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-independent-s01-main", + "origins": [ + "jobs/final-hits-b02-async-1-independent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/85" + ], + "returncode": 0, + "started": 1792225445.5907998, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225458.6234524, + "id": 359, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-independent-s02-original", + "origins": [ + "jobs/final-hits-b02-async-1-independent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/86" + ], + "returncode": 0, + "started": 1792225452.0909247, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225465.1111703, + "id": 360, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-independent-s03-original", + "origins": [ + "jobs/final-hits-b02-async-1-independent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/87" + ], + "returncode": 0, + "started": 1792225458.637337, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225471.6014462, + "id": 361, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-independent-s04-main", + "origins": [ + "jobs/final-hits-b02-async-1-independent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/88" + ], + "returncode": 0, + "started": 1792225465.1266215, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s05-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225478.1408231, + "id": 362, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-independent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-async-1-independent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/89" + ], + "returncode": 0, + "started": 1792225471.6166158, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s05-async-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792225509.6601021, + "id": 363, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s05-async-1-dependent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s05-async-1-dependent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/5" + ], + "returncode": 0, + "started": 1792225478.156502, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225516.200473, + "id": 364, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-dependent-s00-main", + "origins": [ + "jobs/final-hits-b00-async-1-dependent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/90" + ], + "returncode": 0, + "started": 1792225509.6742024, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225522.7399886, + "id": 365, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-dependent-s01-original", + "origins": [ + "jobs/final-hits-b00-async-1-dependent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/91" + ], + "returncode": 0, + "started": 1792225516.214424, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225529.2918327, + "id": 366, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-dependent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-async-1-dependent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/92" + ], + "returncode": 0, + "started": 1792225522.7582374, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s03-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225535.8391633, + "id": 367, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-dependent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-async-1-dependent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/93" + ], + "returncode": 0, + "started": 1792225529.3064957, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225542.3420205, + "id": 368, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-dependent-s04-original", + "origins": [ + "jobs/final-hits-b00-async-1-dependent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/94" + ], + "returncode": 0, + "started": 1792225535.8586729, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225548.888241, + "id": 369, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-1-dependent-s05-main", + "origins": [ + "jobs/final-hits-b00-async-1-dependent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/95" + ], + "returncode": 0, + "started": 1792225542.3557758, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225555.4325836, + "id": 370, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-dependent-s00-original", + "origins": [ + "jobs/final-hits-b01-async-1-dependent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/96" + ], + "returncode": 0, + "started": 1792225548.9010744, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225561.9855456, + "id": 371, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-dependent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-async-1-dependent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/97" + ], + "returncode": 0, + "started": 1792225555.4530358, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225568.5377378, + "id": 372, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-dependent-s02-main", + "origins": [ + "jobs/final-hits-b01-async-1-dependent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/98" + ], + "returncode": 0, + "started": 1792225562.0023234, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225575.092723, + "id": 373, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-dependent-s03-main", + "origins": [ + "jobs/final-hits-b01-async-1-dependent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/99" + ], + "returncode": 0, + "started": 1792225568.558204, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s04-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225581.5923798, + "id": 374, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-dependent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-async-1-dependent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/100" + ], + "returncode": 0, + "started": 1792225575.1061437, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225588.0919952, + "id": 375, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-1-dependent-s05-original", + "origins": [ + "jobs/final-hits-b01-async-1-dependent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/101" + ], + "returncode": 0, + "started": 1792225581.6102734, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225594.587793, + "id": 376, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-dependent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-async-1-dependent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/102" + ], + "returncode": 0, + "started": 1792225588.1055403, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225601.1349845, + "id": 377, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-dependent-s01-main", + "origins": [ + "jobs/final-hits-b02-async-1-dependent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/103" + ], + "returncode": 0, + "started": 1792225594.602192, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225607.6813612, + "id": 378, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-dependent-s02-original", + "origins": [ + "jobs/final-hits-b02-async-1-dependent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/104" + ], + "returncode": 0, + "started": 1792225601.1485868, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225614.236846, + "id": 379, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-dependent-s03-original", + "origins": [ + "jobs/final-hits-b02-async-1-dependent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/105" + ], + "returncode": 0, + "started": 1792225607.7021854, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225620.7866843, + "id": 380, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-dependent-s04-main", + "origins": [ + "jobs/final-hits-b02-async-1-dependent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/106" + ], + "returncode": 0, + "started": 1792225614.2544777, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s05-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225627.3413153, + "id": 381, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-1-dependent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-async-1-dependent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/107" + ], + "returncode": 0, + "started": 1792225620.8073869, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s06-async-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792225658.867913, + "id": 382, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s06-async-8-independent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s06-async-8-independent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/6" + ], + "returncode": 0, + "started": 1792225627.3620327, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225665.4180644, + "id": 383, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-independent-s00-main", + "origins": [ + "jobs/final-hits-b00-async-8-independent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/108" + ], + "returncode": 0, + "started": 1792225658.8835971, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225671.975615, + "id": 384, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-independent-s01-original", + "origins": [ + "jobs/final-hits-b00-async-8-independent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/109" + ], + "returncode": 0, + "started": 1792225665.440101, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s02-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225678.5332851, + "id": 385, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-independent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-async-8-independent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/110" + ], + "returncode": 0, + "started": 1792225671.997848, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s03-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225685.1402435, + "id": 386, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-independent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-async-8-independent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/111" + ], + "returncode": 0, + "started": 1792225678.55607, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225691.7435658, + "id": 387, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-independent-s04-original", + "origins": [ + "jobs/final-hits-b00-async-8-independent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/112" + ], + "returncode": 0, + "started": 1792225685.1633105, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225698.2990527, + "id": 388, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-independent-s05-main", + "origins": [ + "jobs/final-hits-b00-async-8-independent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/113" + ], + "returncode": 0, + "started": 1792225691.765361, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225704.856098, + "id": 389, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-independent-s00-original", + "origins": [ + "jobs/final-hits-b01-async-8-independent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/114" + ], + "returncode": 0, + "started": 1792225698.325765, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s01-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225711.4135892, + "id": 390, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-independent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-async-8-independent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/115" + ], + "returncode": 0, + "started": 1792225704.8809211, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225717.972905, + "id": 391, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-independent-s02-main", + "origins": [ + "jobs/final-hits-b01-async-8-independent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/116" + ], + "returncode": 0, + "started": 1792225711.4383337, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225724.5299468, + "id": 392, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-independent-s03-main", + "origins": [ + "jobs/final-hits-b01-async-8-independent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/117" + ], + "returncode": 0, + "started": 1792225717.9961197, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s04-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225731.0891247, + "id": 393, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-independent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-async-8-independent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/118" + ], + "returncode": 0, + "started": 1792225724.5545843, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225737.6474082, + "id": 394, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-independent-s05-original", + "origins": [ + "jobs/final-hits-b01-async-8-independent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/119" + ], + "returncode": 0, + "started": 1792225731.112812, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s00-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225744.2058818, + "id": 395, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-independent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-async-8-independent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/120" + ], + "returncode": 0, + "started": 1792225737.6720436, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225750.7668774, + "id": 396, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-independent-s01-main", + "origins": [ + "jobs/final-hits-b02-async-8-independent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/121" + ], + "returncode": 0, + "started": 1792225744.2312076, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225757.325125, + "id": 397, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-independent-s02-original", + "origins": [ + "jobs/final-hits-b02-async-8-independent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/122" + ], + "returncode": 0, + "started": 1792225750.7929275, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225763.8757792, + "id": 398, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-independent-s03-original", + "origins": [ + "jobs/final-hits-b02-async-8-independent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/123" + ], + "returncode": 0, + "started": 1792225757.3458, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225770.4314399, + "id": 399, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-independent-s04-main", + "origins": [ + "jobs/final-hits-b02-async-8-independent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/124" + ], + "returncode": 0, + "started": 1792225763.8961365, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s05-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225777.0378494, + "id": 400, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-independent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-async-8-independent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/125" + ], + "returncode": 0, + "started": 1792225770.4547298, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s07-async-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792225808.6117818, + "id": 401, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-precondition-s07-async-8-dependent-r00-main", + "origins": [ + "jobs/final-hits-precondition-s07-async-8-dependent-r00-main/run.json#", + "probe-results/final-hits/manifest.json#/precondition_runs/7" + ], + "returncode": 0, + "started": 1792225777.0573647, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225815.219038, + "id": 402, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-dependent-s00-main", + "origins": [ + "jobs/final-hits-b00-async-8-dependent-s00-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/126" + ], + "returncode": 0, + "started": 1792225808.6350107, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225821.7760835, + "id": 403, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-dependent-s01-original", + "origins": [ + "jobs/final-hits-b00-async-8-dependent-s01-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/127" + ], + "returncode": 0, + "started": 1792225815.2426636, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s02-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225828.3858323, + "id": 404, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-dependent-s02-async-load", + "origins": [ + "jobs/final-hits-b00-async-8-dependent-s02-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/128" + ], + "returncode": 0, + "started": 1792225821.8024352, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s03-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225834.9459534, + "id": 405, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-dependent-s03-async-load", + "origins": [ + "jobs/final-hits-b00-async-8-dependent-s03-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/129" + ], + "returncode": 0, + "started": 1792225828.411484, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225841.5056736, + "id": 406, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-dependent-s04-original", + "origins": [ + "jobs/final-hits-b00-async-8-dependent-s04-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/130" + ], + "returncode": 0, + "started": 1792225834.9715874, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225848.117931, + "id": 407, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b00-async-8-dependent-s05-main", + "origins": [ + "jobs/final-hits-b00-async-8-dependent-s05-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/131" + ], + "returncode": 0, + "started": 1792225841.5331366, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225854.723494, + "id": 408, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-dependent-s00-original", + "origins": [ + "jobs/final-hits-b01-async-8-dependent-s00-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/132" + ], + "returncode": 0, + "started": 1792225848.1383297, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s01-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225861.3261707, + "id": 409, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-dependent-s01-async-load", + "origins": [ + "jobs/final-hits-b01-async-8-dependent-s01-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/133" + ], + "returncode": 0, + "started": 1792225854.743156, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225867.876507, + "id": 410, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-dependent-s02-main", + "origins": [ + "jobs/final-hits-b01-async-8-dependent-s02-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/134" + ], + "returncode": 0, + "started": 1792225861.34491, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225874.4857888, + "id": 411, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-dependent-s03-main", + "origins": [ + "jobs/final-hits-b01-async-8-dependent-s03-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/135" + ], + "returncode": 0, + "started": 1792225867.904132, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s04-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225881.093763, + "id": 412, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-dependent-s04-async-load", + "origins": [ + "jobs/final-hits-b01-async-8-dependent-s04-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/136" + ], + "returncode": 0, + "started": 1792225874.511287, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225887.704733, + "id": 413, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b01-async-8-dependent-s05-original", + "origins": [ + "jobs/final-hits-b01-async-8-dependent-s05-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/137" + ], + "returncode": 0, + "started": 1792225881.1208353, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s00-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225894.3134978, + "id": 414, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-dependent-s00-async-load", + "origins": [ + "jobs/final-hits-b02-async-8-dependent-s00-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/138" + ], + "returncode": 0, + "started": 1792225887.729336, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225900.924467, + "id": 415, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-dependent-s01-main", + "origins": [ + "jobs/final-hits-b02-async-8-dependent-s01-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/139" + ], + "returncode": 0, + "started": 1792225894.3393967, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225907.579134, + "id": 416, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-dependent-s02-original", + "origins": [ + "jobs/final-hits-b02-async-8-dependent-s02-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/140" + ], + "returncode": 0, + "started": 1792225900.9488614, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225914.1382768, + "id": 417, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-dependent-s03-original", + "origins": [ + "jobs/final-hits-b02-async-8-dependent-s03-original/run.json#", + "probe-results/final-hits/manifest.json#/runs/141" + ], + "returncode": 0, + "started": 1792225907.6036065, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225920.6962411, + "id": 418, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-dependent-s04-main", + "origins": [ + "jobs/final-hits-b02-async-8-dependent-s04-main/run.json#", + "probe-results/final-hits/manifest.json#/runs/142" + ], + "returncode": 0, + "started": 1792225914.1633368, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s05-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225927.255898, + "id": 419, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "final-hits-b02-async-8-dependent-s05-async-load", + "origins": [ + "jobs/final-hits-b02-async-8-dependent-s05-async-load/run.json#", + "probe-results/final-hits/manifest.json#/runs/143" + ], + "returncode": 0, + "started": 1792225920.722895, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-1/cache.db", + "64", + "1", + "5", + "churn", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225935.7767496, + "id": 420, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "async-load-churn-1", + "origins": [ + "churn-validation.json#/runs/0", + "jobs/async-load-churn-1/run.json#" + ], + "returncode": 0, + "started": 1792225927.286814, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--create", + "load:random@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792225936.2155192, + "id": 421, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "fixture", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/0", + "database/results/resident-final-single/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792225935.777454, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226002.5998244, + "id": 422, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "precondition", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/1", + "database/results/resident-final-single/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792225936.4089715, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226024.8504233, + "id": 423, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "00-main", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/2", + "database/analysis/resident-final-single-audited.json#/runs/0", + "database/results/resident-final-single/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792226002.645092, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226047.1105258, + "id": 424, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "01-original", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/3", + "database/analysis/resident-final-single-audited.json#/runs/1", + "database/results/resident-final-single/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792226024.907114, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226069.374711, + "id": 425, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "02-async-load", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/4", + "database/analysis/resident-final-single-audited.json#/runs/2", + "database/results/resident-final-single/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792226047.165688, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226091.5856605, + "id": 426, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "03-async-load", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/5", + "database/analysis/resident-final-single-audited.json#/runs/3", + "database/results/resident-final-single/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792226069.4272697, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226113.8453221, + "id": 427, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "04-original", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/6", + "database/analysis/resident-final-single-audited.json#/runs/4", + "database/results/resident-final-single/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792226091.6372757, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226136.1059587, + "id": 428, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "05-main", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/7", + "database/analysis/resident-final-single-audited.json#/runs/5", + "database/results/resident-final-single/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792226113.9023566, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226158.372749, + "id": 429, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "06-original", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/8", + "database/analysis/resident-final-single-audited.json#/runs/6", + "database/results/resident-final-single/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792226136.1686525, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226180.6788774, + "id": 430, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "07-async-load", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/9", + "database/analysis/resident-final-single-audited.json#/runs/7", + "database/results/resident-final-single/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792226158.4258456, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226202.9463296, + "id": 431, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "08-main", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/10", + "database/analysis/resident-final-single-audited.json#/runs/8", + "database/results/resident-final-single/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792226180.7343283, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226225.2550902, + "id": 432, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "09-main", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/11", + "database/analysis/resident-final-single-audited.json#/runs/9", + "database/results/resident-final-single/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792226203.0028083, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226247.5147874, + "id": 433, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "10-async-load", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/12", + "database/analysis/resident-final-single-audited.json#/runs/10", + "database/results/resident-final-single/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792226225.3146377, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226269.7164364, + "id": 434, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "11-original", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/13", + "database/analysis/resident-final-single-audited.json#/runs/11", + "database/results/resident-final-single/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792226247.5647206, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226291.9725702, + "id": 435, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "12-async-load", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/14", + "database/analysis/resident-final-single-audited.json#/runs/12", + "database/results/resident-final-single/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792226269.7639332, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226314.2370803, + "id": 436, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "13-main", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/15", + "database/analysis/resident-final-single-audited.json#/runs/13", + "database/results/resident-final-single/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792226292.0303376, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "14", + "--rep", + "14", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226336.497117, + "id": 437, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "14-original", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/16", + "database/analysis/resident-final-single-audited.json#/runs/14", + "database/results/resident-final-single/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792226314.2966797, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "15", + "--rep", + "15", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226358.7559762, + "id": 438, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "15-original", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/17", + "database/analysis/resident-final-single-audited.json#/runs/15", + "database/results/resident-final-single/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792226336.5497463, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226381.014197, + "id": 439, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "16-main", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/18", + "database/analysis/resident-final-single-audited.json#/runs/16", + "database/results/resident-final-single/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792226358.8069458, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "17", + "--rep", + "17", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226403.2722046, + "id": 440, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "17-async-load", + "origins": [ + "database/analysis/resident-auditor-validation.json#/records/19", + "database/analysis/resident-final-single-audited.json#/runs/17", + "database/results/resident-final-single/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792226381.0642173, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226406.7116063, + "id": 441, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-precondition", + "origins": [ + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792226403.3123004, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226413.1579056, + "id": 442, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/0", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792226406.7499056, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226420.3701231, + "id": 443, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/1", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792226413.2128913, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226429.3753755, + "id": 444, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-02-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/2", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792226420.4131682, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226437.8840375, + "id": 445, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-03-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/3", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792226429.4224339, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226446.397791, + "id": 446, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-04-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/4", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792226437.9369795, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226454.3251383, + "id": 447, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-05-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/5", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792226446.4559577, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226462.8419795, + "id": 448, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-06-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/6", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792226454.3778179, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226471.4583874, + "id": 449, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-07-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/7", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792226462.8927436, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226479.475626, + "id": 450, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-08-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/8", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792226471.5137656, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226488.287961, + "id": 451, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-09-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/9", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792226479.5263734, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226496.7097907, + "id": 452, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-10-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/10", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792226488.3459759, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226504.7240324, + "id": 453, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-11-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/11", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792226496.7618456, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226513.8388138, + "id": 454, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-12-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/12", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792226504.7727196, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226522.0974653, + "id": 455, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-13-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/13", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792226513.88403, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226530.6655042, + "id": 456, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-14-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/14", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792226522.150144, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226539.6507666, + "id": 457, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-15-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/15", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792226530.7260227, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226547.9645953, + "id": 458, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-16-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/16", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792226539.6999383, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226556.781271, + "id": 459, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-17-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/17", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792226548.019364, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226560.0787907, + "id": 460, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-precondition", + "origins": [ + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792226556.8311603, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226572.9885504, + "id": 461, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-00-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/18", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792226560.1210983, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226586.6920476, + "id": 462, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-01-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/19", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792226573.0709708, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226600.6333985, + "id": 463, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-02-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/20", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792226586.7602108, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226614.0249903, + "id": 464, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-03-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/21", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792226600.706591, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226627.9723256, + "id": 465, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-04-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/22", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792226614.0994954, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226642.3560975, + "id": 466, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-05-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/23", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792226628.0333953, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226656.9530647, + "id": 467, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-06-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/24", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792226642.4275272, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226670.7947092, + "id": 468, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-07-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/25", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792226657.0219994, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226684.2455335, + "id": 469, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-08-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/26", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792226670.8697803, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226698.0476878, + "id": 470, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-09-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/27", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792226684.3283997, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226712.4450421, + "id": 471, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-10-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/28", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792226698.123231, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226726.74503, + "id": 472, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-11-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/29", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792226712.5184906, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226740.4403892, + "id": 473, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-12-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/30", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792226726.8205917, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226754.683747, + "id": 474, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-13-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/31", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792226740.509425, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226768.8836496, + "id": 475, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-14-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/32", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792226754.762928, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226782.9369872, + "id": 476, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-15-original", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/33", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792226768.9610727, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226796.9778864, + "id": 477, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-16-main", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/34", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/36" + ], + "returncode": 0, + "started": 1792226783.0067806, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226811.3717668, + "id": 478, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-17-async-load", + "origins": [ + "database/analysis/insert-final-fixed20m-audited.json#/runs/35", + "database/results/insert-final-fixed20m-retry/manifest.json#/runs/37" + ], + "returncode": 0, + "started": 1792226797.0498803, + "workload_type": "database" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-6/cache.db", + "64", + "6", + "5", + "churn", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226819.9829166, + "id": 479, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "async-load-churn-6", + "origins": [ + "churn-validation.json#/runs/1", + "jobs/async-load-churn-6/run.json#" + ], + "returncode": 0, + "started": 1792226811.451552, + "workload_type": "cache-probe" + }, + { + "command": [ + "bash", + "./format-check.sh" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792226822.3537564, + "id": 480, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "target-format", + "origins": [ + "jobs/target-format/run.json#" + ], + "returncode": 0, + "started": 1792226819.9833004, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227025.0314593, + "id": 481, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hotset-build", + "origins": [ + "jobs/hotset-build/run.json#" + ], + "returncode": 0, + "started": 1792227024.565042, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792227056.209551, + "id": 482, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "origins": [ + "jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792227025.1009398, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227062.3014085, + "id": 483, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s00-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s00-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792227056.2191646, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227068.3920686, + "id": 484, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s01-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s01-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792227062.3083131, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227074.4836242, + "id": 485, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s02-async-load", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792227068.4019864, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s03-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227080.5758994, + "id": 486, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792227074.4937954, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s04-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227086.662809, + "id": 487, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792227080.5823743, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s05-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227092.7556314, + "id": 488, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792227086.6732252, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s06-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227098.849904, + "id": 489, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792227092.7658403, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s07-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227104.942029, + "id": 490, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s07-async-load", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792227098.8590589, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s08-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227111.0340223, + "id": 491, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s08-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s08-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792227104.9513245, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s09-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227117.073003, + "id": 492, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-independent-s09-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-independent-s09-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792227111.041667, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227123.1608891, + "id": 493, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s00-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s00-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792227117.079855, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227129.2495432, + "id": 494, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s01-async-load", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792227123.1684167, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s02-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227135.339282, + "id": 495, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792227129.257842, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s03-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227141.4272866, + "id": 496, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792227135.3476355, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227147.5220022, + "id": 497, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s04-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s04-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792227141.43658, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227153.6134164, + "id": 498, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s05-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s05-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792227147.5320864, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s06-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227159.703242, + "id": 499, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792227153.620661, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s07-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227165.7916002, + "id": 500, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792227159.7117362, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s08-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227171.8807607, + "id": 501, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s08-async-load", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792227165.7996092, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s09-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227177.9746702, + "id": 502, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-independent-s09-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-independent-s09-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792227171.8910768, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227184.0675743, + "id": 503, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s00-async-load", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792227177.9848704, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s01-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227190.158914, + "id": 504, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792227184.0782583, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s02-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227196.2510698, + "id": 505, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792227190.1669607, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227202.3436882, + "id": 506, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s03-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s03-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792227196.2624593, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227208.4378304, + "id": 507, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s04-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s04-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792227202.354166, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227214.531952, + "id": 508, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s05-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s05-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792227208.448905, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s06-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227220.6214218, + "id": 509, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s06-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s06-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792227214.5400956, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s07-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227226.7110772, + "id": 510, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792227220.6293128, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s08-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227232.8021293, + "id": 511, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792227226.719514, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s09-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227238.8924544, + "id": 512, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-independent-s09-async-load", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792227232.8106053, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792227269.9556773, + "id": 513, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-precondition-s01-blocking-1-dependent-r00-main", + "origins": [ + "jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/precondition_runs/1" + ], + "returncode": 0, + "started": 1792227238.900277, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227276.0501428, + "id": 514, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s00-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792227269.9667895, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227282.1394732, + "id": 515, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s01-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792227276.05796, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227288.2323277, + "id": 516, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792227282.1483314, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227294.3257365, + "id": 517, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792227288.2434835, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227300.367816, + "id": 518, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792227294.3369207, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227306.4601648, + "id": 519, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792227300.3789253, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227312.489499, + "id": 520, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/36" + ], + "returncode": 0, + "started": 1792227306.4684818, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s07-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227318.5696306, + "id": 521, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/37" + ], + "returncode": 0, + "started": 1792227312.498094, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s08-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227324.6494682, + "id": 522, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s08-original", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/38" + ], + "returncode": 0, + "started": 1792227318.5780284, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s09-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227330.7292197, + "id": 523, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b00-blocking-1-dependent-s09-main", + "origins": [ + "jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/39" + ], + "returncode": 0, + "started": 1792227324.6575596, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227336.8135207, + "id": 524, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s00-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/40" + ], + "returncode": 0, + "started": 1792227330.7376413, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227342.8959653, + "id": 525, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/41" + ], + "returncode": 0, + "started": 1792227336.8216164, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227348.9389064, + "id": 526, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/42" + ], + "returncode": 0, + "started": 1792227342.9056404, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227355.0288343, + "id": 527, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/43" + ], + "returncode": 0, + "started": 1792227348.948253, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227361.0676503, + "id": 528, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s04-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/44" + ], + "returncode": 0, + "started": 1792227355.0373638, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227367.1071875, + "id": 529, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s05-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/45" + ], + "returncode": 0, + "started": 1792227361.0763433, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227373.1967387, + "id": 530, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/46" + ], + "returncode": 0, + "started": 1792227367.1157155, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227379.2863295, + "id": 531, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/47" + ], + "returncode": 0, + "started": 1792227373.2052336, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s08-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227385.3763502, + "id": 532, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/48" + ], + "returncode": 0, + "started": 1792227379.2952, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s09-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227391.418302, + "id": 533, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b01-blocking-1-dependent-s09-original", + "origins": [ + "jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/49" + ], + "returncode": 0, + "started": 1792227385.3881783, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227397.4595356, + "id": 534, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/50" + ], + "returncode": 0, + "started": 1792227391.4293027, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227403.5003152, + "id": 535, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/51" + ], + "returncode": 0, + "started": 1792227397.4687486, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227409.5396404, + "id": 536, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/52" + ], + "returncode": 0, + "started": 1792227403.508638, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227415.5810096, + "id": 537, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s03-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/53" + ], + "returncode": 0, + "started": 1792227409.5483098, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227421.62573, + "id": 538, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s04-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/54" + ], + "returncode": 0, + "started": 1792227415.5936298, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227427.6640968, + "id": 539, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s05-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/55" + ], + "returncode": 0, + "started": 1792227421.633679, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s06-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227433.7042787, + "id": 540, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s06-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/56" + ], + "returncode": 0, + "started": 1792227427.672844, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227439.7434797, + "id": 541, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/57" + ], + "returncode": 0, + "started": 1792227433.713041, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227445.7823617, + "id": 542, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/58" + ], + "returncode": 0, + "started": 1792227439.7513924, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s09-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227451.824287, + "id": 543, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "hot32-blocking-b02-blocking-1-dependent-s09-async-load", + "origins": [ + "jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/run.json#", + "probe-results/hot32-blocking/manifest.json#/runs/59" + ], + "returncode": 0, + "started": 1792227445.7918987, + "workload_type": "cache-probe" + }, + { + "command": [ + "python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare_quota.py", + "--build" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227452.2027507, + "id": 544, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "quota-driver-build", + "origins": [ + "jobs/quota-driver-build/run.json#" + ], + "returncode": 0, + "started": 1792227451.8375542, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227457.2923512, + "id": 545, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-async-load", + "origins": [ + "database/results/insert-quota-smoke-fixed/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792227456.9969149, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227457.6250017, + "id": 546, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-async-load", + "origins": [ + "database/results/insert-quota-smoke-fixed/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792227457.331815, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227457.9939172, + "id": 547, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-async-load", + "origins": [ + "database/results/insert-quota-smoke-shared/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792227457.7029788, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227458.321783, + "id": 548, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-async-load", + "origins": [ + "database/results/insert-quota-smoke-shared/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792227458.0273561, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.summary.csv", + "--records", + "3", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227458.6376164, + "id": 549, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-async-load", + "origins": [ + "database/results/insert-quota-smoke-shared3/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792227458.3930595, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.summary.csv", + "--records", + "3", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227458.904782, + "id": 550, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-async-load", + "origins": [ + "database/results/insert-quota-smoke-shared3/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792227458.6653903, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227487.1635993, + "id": 551, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-precondition", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792227471.742432, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227495.2497783, + "id": 552, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-main", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792227487.237187, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227503.5637705, + "id": 553, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-original", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792227495.3004146, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227511.9352076, + "id": 554, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-02-async-load", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792227503.6160364, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227521.2042336, + "id": 555, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-03-async-load", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792227511.9925706, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227530.1188366, + "id": 556, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-04-original", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792227521.2563417, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227538.2845495, + "id": 557, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-05-main", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792227530.1661265, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227547.3635776, + "id": 558, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-06-original", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792227538.3444293, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227555.8811383, + "id": 559, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-07-async-load", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792227547.4170914, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227564.851091, + "id": 560, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-08-main", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792227555.9360814, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227572.2662992, + "id": 561, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-09-main", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792227564.9075446, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227579.9737234, + "id": 562, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-10-async-load", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792227572.3098233, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227589.3486178, + "id": 563, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-11-original", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792227580.0286405, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227597.1639636, + "id": 564, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-12-async-load", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792227589.4036324, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227606.1829836, + "id": 565, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-13-main", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792227597.218464, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227614.3025844, + "id": 566, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-14-original", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792227606.2322314, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227622.5216136, + "id": 567, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-15-original", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792227614.3538573, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227632.0945325, + "id": 568, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-16-main", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792227622.5803638, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227640.753439, + "id": 569, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-17-async-load", + "origins": [ + "database/results/insert-quota-fixed20m/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792227632.1424966, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227656.2213233, + "id": 570, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-precondition", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792227640.8848941, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227664.742938, + "id": 571, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-main", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792227656.285909, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227674.8540378, + "id": 572, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-original", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792227664.7883255, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227683.3709693, + "id": 573, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-02-async-load", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792227674.9094734, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227692.595532, + "id": 574, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-03-async-load", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792227683.4248219, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227702.415657, + "id": 575, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-04-original", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792227692.6457355, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227710.7331936, + "id": 576, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-05-main", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792227702.4692183, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227720.4040837, + "id": 577, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-06-original", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792227710.7875583, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227729.2676394, + "id": 578, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-07-async-load", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792227720.4536998, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227737.4360805, + "id": 579, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-08-main", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792227729.3250432, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227747.3536704, + "id": 580, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-09-main", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792227737.4845455, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227756.872255, + "id": 581, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-10-async-load", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792227747.4096544, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227765.3981557, + "id": 582, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-11-original", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792227756.9310658, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227775.120174, + "id": 583, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-12-async-load", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792227765.453787, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227785.0379922, + "id": 584, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-13-main", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792227775.1713285, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227793.75162, + "id": 585, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-14-original", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792227785.0907233, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227802.8729727, + "id": 586, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-15-original", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792227793.8091078, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227812.8037705, + "id": 587, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-16-main", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792227802.9329295, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227821.3232977, + "id": 588, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-17-async-load", + "origins": [ + "database/results/insert-quota-shared20m/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792227812.8580773, + "workload_type": "database" + }, + { + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "GIT_VERSION=invalid-address-perf-async-mask", + "libs" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227827.1094913, + "id": 589, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-async-mask-retry", + "origins": [ + "jobs/build-async-mask-retry/run.json#" + ], + "returncode": 0, + "started": 1792227821.3781488, + "workload_type": "build" + }, + { + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tools/splinter_inspect.c" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227829.2840135, + "id": 590, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "format", + "origins": [ + "validation-async-mask/validation.json#/commands/0", + "validation-async-mask/jobs/format/run.json#" + ], + "returncode": 0, + "started": 1792227827.1123736, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/limitations_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227832.2075768, + "id": 591, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-build", + "origins": [ + "validation-async-mask/validation.json#/commands/1", + "validation-async-mask/jobs/release-build/run.json#" + ], + "returncode": 0, + "started": 1792227829.2852259, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227834.1287823, + "id": 592, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-writeback", + "origins": [ + "validation-async-mask/validation.json#/commands/2", + "validation-async-mask/jobs/release-writeback/run.json#" + ], + "returncode": 0, + "started": 1792227832.20836, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227834.133056, + "id": 593, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-test_io_init_invalid_page_size", + "origins": [ + "validation-async-mask/validation.json#/commands/3", + "validation-async-mask/jobs/release-test_io_init_invalid_page_size/run.json#" + ], + "returncode": 0, + "started": 1792227834.1315475, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227834.1355195, + "id": 594, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-test_splinterdb_create_invalid_page_size", + "origins": [ + "validation-async-mask/validation.json#/commands/4", + "validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/run.json#" + ], + "returncode": 0, + "started": 1792227834.134089, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinterdb_quick_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227849.4109974, + "id": 595, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-quick", + "origins": [ + "validation-async-mask/validation.json#/commands/5", + "validation-async-mask/jobs/release-quick/run.json#" + ], + "returncode": 0, + "started": 1792227834.136665, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227849.5849447, + "id": 596, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-core-read-errors", + "origins": [ + "validation-async-mask/validation.json#/commands/6", + "validation-async-mask/jobs/release-core-read-errors/run.json#" + ], + "returncode": 0, + "started": 1792227849.4202511, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/limitations_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227851.6079347, + "id": 597, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-build", + "origins": [ + "validation-async-mask/validation.json#/commands/7", + "validation-async-mask/jobs/debug-build/run.json#" + ], + "returncode": 0, + "started": 1792227849.5883315, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227853.980705, + "id": 598, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-writeback", + "origins": [ + "validation-async-mask/validation.json#/commands/8", + "validation-async-mask/jobs/debug-writeback/run.json#" + ], + "returncode": 0, + "started": 1792227851.6088154, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227853.9851809, + "id": 599, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-test_io_init_invalid_page_size", + "origins": [ + "validation-async-mask/validation.json#/commands/9", + "validation-async-mask/jobs/debug-test_io_init_invalid_page_size/run.json#" + ], + "returncode": 0, + "started": 1792227853.983462, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227853.9881692, + "id": 600, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-test_splinterdb_create_invalid_page_size", + "origins": [ + "validation-async-mask/validation.json#/commands/10", + "validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/run.json#" + ], + "returncode": 0, + "started": 1792227853.986462, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227854.1542237, + "id": 601, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-core-read-errors", + "origins": [ + "validation-async-mask/validation.json#/commands/11", + "validation-async-mask/jobs/debug-core-read-errors/run.json#" + ], + "returncode": 0, + "started": 1792227853.989411, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227854.2715013, + "id": 602, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "debug-prefetch-admission", + "origins": [ + "validation-async-mask/validation.json#/commands/12", + "validation-async-mask/jobs/debug-prefetch-admission/run.json#" + ], + "returncode": 0, + "started": 1792227854.156603, + "workload_type": "test" + }, + { + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test", + "unit/limitations_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227877.1564977, + "id": 603, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-build", + "origins": [ + "validation-async-mask/validation.json#/commands/13", + "validation-async-mask/jobs/release-msan-build/run.json#" + ], + "returncode": 0, + "started": 1792227854.274359, + "workload_type": "build" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/writeback_set_test" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227879.1786134, + "id": 604, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-writeback", + "origins": [ + "validation-async-mask/validation.json#/commands/14", + "validation-async-mask/jobs/release-msan-writeback/run.json#" + ], + "returncode": 0, + "started": 1792227877.1572344, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227879.197728, + "id": 605, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-test_io_init_invalid_page_size", + "origins": [ + "validation-async-mask/validation.json#/commands/15", + "validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/run.json#" + ], + "returncode": 0, + "started": 1792227879.1898358, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227879.2080345, + "id": 606, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "release-msan-test_splinterdb_create_invalid_page_size", + "origins": [ + "validation-async-mask/validation.json#/commands/16", + "validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/run.json#" + ], + "returncode": 0, + "started": 1792227879.2000382, + "workload_type": "test" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792227925.4749985, + "id": 607, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792227893.8644097, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227932.0701065, + "id": 608, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-independent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-independent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792227925.4860837, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227938.6621914, + "id": 609, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-independent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-independent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792227932.0790615, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227945.205065, + "id": 610, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-independent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792227938.6722386, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227951.7484798, + "id": 611, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-independent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792227945.2134442, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227958.3395858, + "id": 612, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-independent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-independent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792227951.7573922, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227964.9290802, + "id": 613, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-independent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-independent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792227958.3481793, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227971.472739, + "id": 614, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-independent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-independent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792227964.9398854, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227978.0651689, + "id": 615, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-independent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792227971.4817395, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227984.661164, + "id": 616, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-independent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-independent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792227978.078408, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227991.2080717, + "id": 617, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-independent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-independent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792227984.6748211, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792227997.75381, + "id": 618, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-independent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792227991.2215497, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228004.3522456, + "id": 619, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-independent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-independent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792227997.7678263, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228010.9471195, + "id": 620, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-independent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792228004.3645177, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228017.546506, + "id": 621, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-independent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-independent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792228010.9606974, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228024.1963634, + "id": 622, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-independent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-independent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792228017.5599885, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228030.7955952, + "id": 623, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-independent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-independent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792228024.2094946, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228037.3907669, + "id": 624, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-independent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-independent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792228030.8070195, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228043.941476, + "id": 625, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-independent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792228037.404283, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792228075.5242429, + "id": 626, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/1" + ], + "returncode": 0, + "started": 1792228043.9516637, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228082.1260586, + "id": 627, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-dependent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792228075.5383096, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228088.7212598, + "id": 628, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-dependent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792228082.137179, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228095.31501, + "id": 629, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-dependent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792228088.7306025, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228101.9106908, + "id": 630, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-dependent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792228095.3284693, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228108.4538238, + "id": 631, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-dependent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792228101.9200263, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228114.998933, + "id": 632, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-1-dependent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792228108.464824, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228121.54385, + "id": 633, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-dependent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792228115.0104623, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228128.0886858, + "id": 634, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-dependent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792228121.5578349, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228134.6872942, + "id": 635, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-dependent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792228128.102641, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228141.2368965, + "id": 636, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-dependent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792228134.7023013, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228147.7812073, + "id": 637, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-dependent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792228141.2488737, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228154.3244762, + "id": 638, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-1-dependent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792228147.790547, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228160.867482, + "id": 639, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-dependent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792228154.334402, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228167.4151976, + "id": 640, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-dependent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792228160.8822575, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228174.0086715, + "id": 641, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-dependent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792228167.4253893, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228180.603263, + "id": 642, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-dependent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792228174.0191638, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228187.19848, + "id": 643, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-dependent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792228180.6134913, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228193.7391114, + "id": 644, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-1-dependent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792228187.2078874, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792228225.3459692, + "id": 645, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/2" + ], + "returncode": 0, + "started": 1792228193.749579, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228231.9476104, + "id": 646, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-independent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-independent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/36" + ], + "returncode": 0, + "started": 1792228225.3632412, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228238.5464847, + "id": 647, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-independent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-independent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/37" + ], + "returncode": 0, + "started": 1792228231.9640658, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s02-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228245.1499743, + "id": 648, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-independent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/38" + ], + "returncode": 0, + "started": 1792228238.5652344, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s03-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228251.7467248, + "id": 649, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-independent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/39" + ], + "returncode": 0, + "started": 1792228245.16661, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228258.3408427, + "id": 650, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-independent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-independent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/40" + ], + "returncode": 0, + "started": 1792228251.7630382, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228264.9390752, + "id": 651, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-independent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-independent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/41" + ], + "returncode": 0, + "started": 1792228258.3565397, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228271.5397274, + "id": 652, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-independent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-independent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/42" + ], + "returncode": 0, + "started": 1792228264.9561503, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s01-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228278.1418114, + "id": 653, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-independent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/43" + ], + "returncode": 0, + "started": 1792228271.5562353, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228284.7417955, + "id": 654, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-independent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-independent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/44" + ], + "returncode": 0, + "started": 1792228278.158782, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228291.3416264, + "id": 655, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-independent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-independent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/45" + ], + "returncode": 0, + "started": 1792228284.7592053, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s04-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228297.942432, + "id": 656, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-independent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/46" + ], + "returncode": 0, + "started": 1792228291.359514, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228304.5292954, + "id": 657, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-independent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-independent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/47" + ], + "returncode": 0, + "started": 1792228297.9542384, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s00-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228311.122599, + "id": 658, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-independent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/48" + ], + "returncode": 0, + "started": 1792228304.541488, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228317.7218857, + "id": 659, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-independent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-independent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/49" + ], + "returncode": 0, + "started": 1792228311.1394198, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228324.324758, + "id": 660, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-independent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-independent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/50" + ], + "returncode": 0, + "started": 1792228317.7393847, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228330.8718398, + "id": 661, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-independent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-independent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/51" + ], + "returncode": 0, + "started": 1792228324.338314, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228337.474227, + "id": 662, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-independent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-independent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/52" + ], + "returncode": 0, + "started": 1792228330.8883796, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s05-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228344.0750237, + "id": 663, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-independent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/53" + ], + "returncode": 0, + "started": 1792228337.4919488, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792228375.6527815, + "id": 664, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/3" + ], + "returncode": 0, + "started": 1792228344.0935879, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228382.2593513, + "id": 665, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-dependent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/54" + ], + "returncode": 0, + "started": 1792228375.67362, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228388.8101008, + "id": 666, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-dependent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/55" + ], + "returncode": 0, + "started": 1792228382.2774253, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228395.3625436, + "id": 667, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/56" + ], + "returncode": 0, + "started": 1792228388.8304975, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228401.9730482, + "id": 668, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/57" + ], + "returncode": 0, + "started": 1792228395.3883648, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228408.5221534, + "id": 669, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-dependent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/58" + ], + "returncode": 0, + "started": 1792228401.991071, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228415.0734076, + "id": 670, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-blocking-8-dependent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/59" + ], + "returncode": 0, + "started": 1792228408.5426447, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228421.6797407, + "id": 671, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-dependent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/60" + ], + "returncode": 0, + "started": 1792228415.0974567, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228428.232197, + "id": 672, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/61" + ], + "returncode": 0, + "started": 1792228421.6983392, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228434.7851696, + "id": 673, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-dependent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/62" + ], + "returncode": 0, + "started": 1792228428.253703, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228441.3398955, + "id": 674, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-dependent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/63" + ], + "returncode": 0, + "started": 1792228434.806721, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228447.8938034, + "id": 675, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/64" + ], + "returncode": 0, + "started": 1792228441.3598516, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228454.4451807, + "id": 676, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-blocking-8-dependent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/65" + ], + "returncode": 0, + "started": 1792228447.912687, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228460.9969609, + "id": 677, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/66" + ], + "returncode": 0, + "started": 1792228454.466684, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228467.5995572, + "id": 678, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-dependent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/67" + ], + "returncode": 0, + "started": 1792228461.0174544, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228474.1527421, + "id": 679, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-dependent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/68" + ], + "returncode": 0, + "started": 1792228467.6218984, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228480.7049317, + "id": 680, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-dependent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/69" + ], + "returncode": 0, + "started": 1792228474.1750534, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228487.2566872, + "id": 681, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-dependent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/70" + ], + "returncode": 0, + "started": 1792228480.7255971, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228493.8615696, + "id": 682, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-blocking-8-dependent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/71" + ], + "returncode": 0, + "started": 1792228487.2781785, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s04-async-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792228525.3982942, + "id": 683, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s04-async-1-independent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/4" + ], + "returncode": 0, + "started": 1792228493.882047, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228531.897085, + "id": 684, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-independent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-async-1-independent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/72" + ], + "returncode": 0, + "started": 1792228525.4155283, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228538.3936775, + "id": 685, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-independent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-async-1-independent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/73" + ], + "returncode": 0, + "started": 1792228531.9099288, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228544.9409106, + "id": 686, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-independent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/74" + ], + "returncode": 0, + "started": 1792228538.4081635, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228551.4857464, + "id": 687, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-independent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/75" + ], + "returncode": 0, + "started": 1792228544.9537868, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228558.0346391, + "id": 688, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-independent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-async-1-independent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/76" + ], + "returncode": 0, + "started": 1792228551.5011253, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228564.531626, + "id": 689, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-independent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-async-1-independent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/77" + ], + "returncode": 0, + "started": 1792228558.0490804, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228571.079419, + "id": 690, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-independent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-async-1-independent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/78" + ], + "returncode": 0, + "started": 1792228564.5451922, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228577.6248503, + "id": 691, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-independent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/79" + ], + "returncode": 0, + "started": 1792228571.0927627, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228584.1699927, + "id": 692, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-independent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-async-1-independent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/80" + ], + "returncode": 0, + "started": 1792228577.6373584, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228590.7681558, + "id": 693, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-independent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-async-1-independent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/81" + ], + "returncode": 0, + "started": 1792228584.1832352, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228597.3155527, + "id": 694, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-independent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/82" + ], + "returncode": 0, + "started": 1792228590.7820017, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228603.8625298, + "id": 695, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-independent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-async-1-independent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/83" + ], + "returncode": 0, + "started": 1792228597.3281946, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228610.408375, + "id": 696, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-independent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/84" + ], + "returncode": 0, + "started": 1792228603.8757513, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228616.9554908, + "id": 697, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-independent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-async-1-independent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/85" + ], + "returncode": 0, + "started": 1792228610.4217398, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228623.501729, + "id": 698, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-independent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-async-1-independent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/86" + ], + "returncode": 0, + "started": 1792228616.9688718, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228630.0468805, + "id": 699, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-independent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-async-1-independent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/87" + ], + "returncode": 0, + "started": 1792228623.5148659, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228636.6017787, + "id": 700, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-independent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-async-1-independent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/88" + ], + "returncode": 0, + "started": 1792228630.067866, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228643.154363, + "id": 701, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-independent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/89" + ], + "returncode": 0, + "started": 1792228636.6211154, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s05-async-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792228674.7254343, + "id": 702, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/5" + ], + "returncode": 0, + "started": 1792228643.1670976, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228681.2197032, + "id": 703, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-dependent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-async-1-dependent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/90" + ], + "returncode": 0, + "started": 1792228674.7375042, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228687.7152054, + "id": 704, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-dependent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-async-1-dependent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/91" + ], + "returncode": 0, + "started": 1792228681.234186, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228694.2174501, + "id": 705, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/92" + ], + "returncode": 0, + "started": 1792228687.735352, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228700.7643483, + "id": 706, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/93" + ], + "returncode": 0, + "started": 1792228694.2311137, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228707.262049, + "id": 707, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-dependent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-async-1-dependent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/94" + ], + "returncode": 0, + "started": 1792228700.7779071, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228713.7605898, + "id": 708, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-1-dependent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-async-1-dependent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/95" + ], + "returncode": 0, + "started": 1792228707.275821, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228720.3104925, + "id": 709, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-dependent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-async-1-dependent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/96" + ], + "returncode": 0, + "started": 1792228713.7773519, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228726.8589811, + "id": 710, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/97" + ], + "returncode": 0, + "started": 1792228720.324487, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228733.4114366, + "id": 711, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-dependent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-async-1-dependent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/98" + ], + "returncode": 0, + "started": 1792228726.8787403, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228739.957989, + "id": 712, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-dependent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-async-1-dependent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/99" + ], + "returncode": 0, + "started": 1792228733.4254665, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228746.4536755, + "id": 713, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/100" + ], + "returncode": 0, + "started": 1792228739.9728122, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228752.9539394, + "id": 714, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-1-dependent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-async-1-dependent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/101" + ], + "returncode": 0, + "started": 1792228746.4709148, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228759.5006187, + "id": 715, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/102" + ], + "returncode": 0, + "started": 1792228752.9683442, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228766.0470695, + "id": 716, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-dependent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-async-1-dependent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/103" + ], + "returncode": 0, + "started": 1792228759.514203, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228772.552064, + "id": 717, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-dependent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-async-1-dependent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/104" + ], + "returncode": 0, + "started": 1792228766.06845, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228779.099751, + "id": 718, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-dependent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-async-1-dependent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/105" + ], + "returncode": 0, + "started": 1792228772.5664067, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228785.6468608, + "id": 719, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-dependent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-async-1-dependent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/106" + ], + "returncode": 0, + "started": 1792228779.1140716, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228792.1939123, + "id": 720, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/107" + ], + "returncode": 0, + "started": 1792228785.6611528, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s06-async-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792228823.7109237, + "id": 721, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s06-async-8-independent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/6" + ], + "returncode": 0, + "started": 1792228792.2084098, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228830.2645185, + "id": 722, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-independent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-async-8-independent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/108" + ], + "returncode": 0, + "started": 1792228823.7296507, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228836.8686457, + "id": 723, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-independent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-async-8-independent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/109" + ], + "returncode": 0, + "started": 1792228830.286532, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s02-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228843.4245126, + "id": 724, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-independent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/110" + ], + "returncode": 0, + "started": 1792228836.890681, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s03-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228849.9792514, + "id": 725, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-independent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/111" + ], + "returncode": 0, + "started": 1792228843.4469845, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228856.5381107, + "id": 726, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-independent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-async-8-independent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/112" + ], + "returncode": 0, + "started": 1792228850.004901, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228863.0958245, + "id": 727, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-independent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-async-8-independent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/113" + ], + "returncode": 0, + "started": 1792228856.5620394, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228869.645689, + "id": 728, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-independent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-async-8-independent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/114" + ], + "returncode": 0, + "started": 1792228863.113539, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s01-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228876.2021391, + "id": 729, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-independent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/115" + ], + "returncode": 0, + "started": 1792228869.6673937, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228882.7489007, + "id": 730, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-independent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-async-8-independent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/116" + ], + "returncode": 0, + "started": 1792228876.2184868, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228889.3016138, + "id": 731, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-independent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-async-8-independent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/117" + ], + "returncode": 0, + "started": 1792228882.772514, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s04-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228895.8500297, + "id": 732, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-independent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/118" + ], + "returncode": 0, + "started": 1792228889.31745, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228902.4537432, + "id": 733, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-independent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-async-8-independent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/119" + ], + "returncode": 0, + "started": 1792228895.8762553, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s00-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228909.0045464, + "id": 734, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-independent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/120" + ], + "returncode": 0, + "started": 1792228902.470794, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228915.5669935, + "id": 735, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-independent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-async-8-independent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/121" + ], + "returncode": 0, + "started": 1792228909.0318143, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228922.1218057, + "id": 736, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-independent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-async-8-independent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/122" + ], + "returncode": 0, + "started": 1792228915.5899045, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228928.6831622, + "id": 737, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-independent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-async-8-independent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/123" + ], + "returncode": 0, + "started": 1792228922.1481273, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228935.24385, + "id": 738, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-independent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-async-8-independent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/124" + ], + "returncode": 0, + "started": 1792228928.7096071, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s05-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228941.79676, + "id": 739, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-independent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/125" + ], + "returncode": 0, + "started": 1792228935.2632701, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s07-async-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792228973.379689, + "id": 740, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-precondition-s07-async-8-dependent-r00-main", + "origins": [ + "jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/precondition_runs/7" + ], + "returncode": 0, + "started": 1792228941.8246672, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228979.9378183, + "id": 741, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-dependent-s00-main", + "origins": [ + "jobs/mask-final-hits-b00-async-8-dependent-s00-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/126" + ], + "returncode": 0, + "started": 1792228973.4037924, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228986.5487697, + "id": 742, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-dependent-s01-original", + "origins": [ + "jobs/mask-final-hits-b00-async-8-dependent-s01-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/127" + ], + "returncode": 0, + "started": 1792228979.9670343, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s02-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228993.1653802, + "id": 743, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/128" + ], + "returncode": 0, + "started": 1792228986.5818732, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s03-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792228999.7212026, + "id": 744, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "origins": [ + "jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/129" + ], + "returncode": 0, + "started": 1792228993.189738, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229006.330837, + "id": 745, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-dependent-s04-original", + "origins": [ + "jobs/mask-final-hits-b00-async-8-dependent-s04-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/130" + ], + "returncode": 0, + "started": 1792228999.7490008, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229012.9331095, + "id": 746, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b00-async-8-dependent-s05-main", + "origins": [ + "jobs/mask-final-hits-b00-async-8-dependent-s05-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/131" + ], + "returncode": 0, + "started": 1792229006.349765, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229019.4881625, + "id": 747, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-dependent-s00-original", + "origins": [ + "jobs/mask-final-hits-b01-async-8-dependent-s00-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/132" + ], + "returncode": 0, + "started": 1792229012.9554317, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s01-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229026.086272, + "id": 748, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/133" + ], + "returncode": 0, + "started": 1792229019.5118062, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229032.6331131, + "id": 749, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-dependent-s02-main", + "origins": [ + "jobs/mask-final-hits-b01-async-8-dependent-s02-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/134" + ], + "returncode": 0, + "started": 1792229026.1045985, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229039.2258024, + "id": 750, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-dependent-s03-main", + "origins": [ + "jobs/mask-final-hits-b01-async-8-dependent-s03-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/135" + ], + "returncode": 0, + "started": 1792229032.6508198, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s04-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229045.8286557, + "id": 751, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "origins": [ + "jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/136" + ], + "returncode": 0, + "started": 1792229039.2530632, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229052.3885105, + "id": 752, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b01-async-8-dependent-s05-original", + "origins": [ + "jobs/mask-final-hits-b01-async-8-dependent-s05-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/137" + ], + "returncode": 0, + "started": 1792229045.8550227, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s00-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229058.9955742, + "id": 753, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/138" + ], + "returncode": 0, + "started": 1792229052.4151583, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229065.5509892, + "id": 754, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-dependent-s01-main", + "origins": [ + "jobs/mask-final-hits-b02-async-8-dependent-s01-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/139" + ], + "returncode": 0, + "started": 1792229059.0195599, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229072.1630206, + "id": 755, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-dependent-s02-original", + "origins": [ + "jobs/mask-final-hits-b02-async-8-dependent-s02-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/140" + ], + "returncode": 0, + "started": 1792229065.5792475, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229078.7223065, + "id": 756, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-dependent-s03-original", + "origins": [ + "jobs/mask-final-hits-b02-async-8-dependent-s03-original/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/141" + ], + "returncode": 0, + "started": 1792229072.1874719, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229085.274851, + "id": 757, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-dependent-s04-main", + "origins": [ + "jobs/mask-final-hits-b02-async-8-dependent-s04-main/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/142" + ], + "returncode": 0, + "started": 1792229078.7430024, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s05-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229091.835962, + "id": 758, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "origins": [ + "jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/run.json#", + "probe-results/mask-final-hits/manifest.json#/runs/143" + ], + "returncode": 0, + "started": 1792229085.3025894, + "workload_type": "cache-probe" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229107.2477384, + "id": 759, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-precondition", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792229091.8672392, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229116.682819, + "id": 760, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-00-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792229107.311587, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229125.803077, + "id": 761, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-01-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792229116.7328172, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229134.9244218, + "id": 762, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-02-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792229125.8597043, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229144.0462518, + "id": 763, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-03-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792229134.9803426, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229153.6121058, + "id": 764, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-04-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792229144.0963821, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229161.5778465, + "id": 765, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-05-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792229153.66457, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229169.997748, + "id": 766, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-06-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792229161.6349115, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229179.6391447, + "id": 767, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-07-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792229170.0592186, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229187.7957468, + "id": 768, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-08-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792229179.6835794, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229196.3139322, + "id": 769, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-09-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792229187.8486242, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229205.6950488, + "id": 770, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-10-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792229196.3732252, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229213.7114806, + "id": 771, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-11-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792229205.745397, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229222.1742065, + "id": 772, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-12-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792229213.760246, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229231.6436265, + "id": 773, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-13-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792229222.2253096, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229239.970704, + "id": 774, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-14-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792229231.7031283, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229249.7955463, + "id": 775, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-15-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792229240.031664, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229258.6236598, + "id": 776, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-16-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792229249.8551857, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229267.3476198, + "id": 777, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal0-17-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792229258.6795213, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229282.777998, + "id": 778, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-precondition", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792229267.4050121, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229296.9304943, + "id": 779, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-00-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792229282.8534827, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229311.3262467, + "id": 780, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-01-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792229297.003294, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229325.4732382, + "id": 781, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-02-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792229311.3973005, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229340.4204493, + "id": 782, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-03-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792229325.5421276, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229354.3684268, + "id": 783, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-04-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792229340.4989133, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229368.4062517, + "id": 784, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-05-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792229354.4346468, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229383.8125312, + "id": 785, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-06-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792229368.4810407, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229400.0660474, + "id": 786, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-07-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792229383.8863723, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229415.6616988, + "id": 787, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-08-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792229400.1355186, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229431.1096635, + "id": 788, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-09-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792229415.7327235, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229445.9057415, + "id": 789, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-10-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792229431.1810749, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229461.7116864, + "id": 790, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-11-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792229445.9814475, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229477.8562715, + "id": 791, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-12-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792229461.7820942, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229493.8099637, + "id": 792, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-13-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792229477.9320698, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229509.713457, + "id": 793, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-14-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792229493.882926, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229524.46141, + "id": 794, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-15-original", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792229509.7865596, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229538.2983236, + "id": 795, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-16-main", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/36" + ], + "returncode": 0, + "started": 1792229524.5300944, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229552.1895146, + "id": 796, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "wal1-17-async-mask", + "origins": [ + "database/results/insert-mask-final-fixed20m/manifest.json#/runs/37" + ], + "returncode": 0, + "started": 1792229538.3681297, + "workload_type": "database" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-1/cache.db", + "64", + "1", + "5", + "churn", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229561.056969, + "id": 797, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "async-mask-churn-1", + "origins": [ + "jobs/async-mask-churn-1/run.json#", + "mask-churn-validation.json#/runs/0" + ], + "returncode": 0, + "started": 1792229552.2683997, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-6/cache.db", + "64", + "6", + "5", + "churn", + "async" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229569.9921036, + "id": 798, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "async-mask-churn-6", + "origins": [ + "jobs/async-mask-churn-6/run.json#", + "mask-churn-validation.json#/runs/1" + ], + "returncode": 0, + "started": 1792229561.0585442, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792229601.1337132, + "id": 799, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-precondition-s00-blocking-1-independent-r00-main", + "origins": [ + "jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792229570.0201054, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229607.2237604, + "id": 800, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-independent-s00-main", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792229601.140058, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229613.318952, + "id": 801, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-independent-s01-original", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792229607.2341702, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229619.4128196, + "id": 802, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-independent-s02-async-mask", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792229613.3296607, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229625.5066738, + "id": 803, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-independent-s03-async-mask", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792229619.4222806, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229631.6004426, + "id": 804, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-independent-s04-original", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792229625.5170107, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229637.6923912, + "id": 805, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-independent-s05-main", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792229631.6106799, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229643.7806568, + "id": 806, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-independent-s00-original", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792229637.6998007, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229649.8703895, + "id": 807, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-independent-s01-async-mask", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792229643.7888393, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229655.9634888, + "id": 808, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-independent-s02-main", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792229649.879947, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229662.0031374, + "id": 809, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-independent-s03-main", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792229655.9713976, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229668.0959165, + "id": 810, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-independent-s04-async-mask", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792229662.012885, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229674.1348712, + "id": 811, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-independent-s05-original", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792229668.1031787, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229680.2241461, + "id": 812, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-independent-s00-async-mask", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792229674.142475, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229686.2621803, + "id": 813, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-independent-s01-main", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792229680.231963, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229692.3064241, + "id": 814, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-independent-s02-original", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792229686.274451, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229698.397306, + "id": 815, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-independent-s03-original", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792229692.3146706, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229704.4860222, + "id": 816, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-independent-s04-main", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792229698.4049296, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229710.5749362, + "id": 817, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-independent-s05-async-mask", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792229704.4927647, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792229741.6353598, + "id": 818, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main", + "origins": [ + "jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/precondition_runs/1" + ], + "returncode": 0, + "started": 1792229710.5827792, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229747.6801238, + "id": 819, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-dependent-s00-main", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792229741.6460633, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229753.7239325, + "id": 820, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-dependent-s01-original", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792229747.691023, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229759.7658877, + "id": 821, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-dependent-s02-async-mask", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792229753.7339873, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229765.8075383, + "id": 822, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-dependent-s03-async-mask", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792229759.7771933, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229771.85015, + "id": 823, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-dependent-s04-original", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792229765.8161635, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229777.894108, + "id": 824, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b00-blocking-1-dependent-s05-main", + "origins": [ + "jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792229771.8612764, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229783.9358785, + "id": 825, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-dependent-s00-original", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792229777.9048934, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229789.975421, + "id": 826, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-dependent-s01-async-mask", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792229783.9438903, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229796.0178142, + "id": 827, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-dependent-s02-main", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792229789.9853616, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229802.0581028, + "id": 828, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-dependent-s03-main", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792229796.0267377, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229808.0980785, + "id": 829, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-dependent-s04-async-mask", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792229802.0672593, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229814.140412, + "id": 830, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b01-blocking-1-dependent-s05-original", + "origins": [ + "jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792229808.1083019, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229820.1796277, + "id": 831, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-dependent-s00-async-mask", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792229814.147874, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229826.2213364, + "id": 832, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-dependent-s01-main", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792229820.189719, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229832.2634108, + "id": 833, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-dependent-s02-original", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792229826.2313848, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229838.3016913, + "id": 834, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-dependent-s03-original", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792229832.2703724, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229844.3418922, + "id": 835, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-dependent-s04-main", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792229838.3115597, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229850.382579, + "id": 836, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-hot32-b02-blocking-1-dependent-s05-async-mask", + "origins": [ + "jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/run.json#", + "probe-results/mask-final-hot32/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792229844.3517106, + "workload_type": "cache-probe" + }, + { + "command": [ + "./format-check.sh" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229852.4166842, + "id": 837, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "target-mask-format", + "origins": [ + "jobs/target-mask-format/run.json#" + ], + "returncode": 0, + "started": 1792229850.3956077, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--create", + "load:random@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229852.811636, + "id": 838, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "fixture", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/0", + "database/analysis/mask-final-resident-partial-00.json#/records/0", + "database/analysis/mask-final-resident-partial-01.json#/records/0", + "database/analysis/mask-final-resident-partial-02.json#/records/0", + "database/analysis/mask-final-resident-partial-03.json#/records/0", + "database/results/resident-mask-final-single/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792229852.4172459, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229919.195179, + "id": 839, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "precondition", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/1", + "database/analysis/mask-final-resident-partial-00.json#/records/1", + "database/analysis/mask-final-resident-partial-01.json#/records/1", + "database/analysis/mask-final-resident-partial-02.json#/records/1", + "database/analysis/mask-final-resident-partial-03.json#/records/1", + "database/results/resident-mask-final-single/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792229853.0083084, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229941.4700682, + "id": 840, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "00-main", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/2", + "database/analysis/mask-final-resident-partial-00.json#/records/2", + "database/analysis/mask-final-resident-partial-01.json#/records/2", + "database/analysis/mask-final-resident-partial-02.json#/records/2", + "database/analysis/mask-final-resident-partial-03.json#/records/2", + "database/results/resident-mask-final-single/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792229919.262579, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229963.7377758, + "id": 841, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "01-original", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/3", + "database/analysis/mask-final-resident-partial-00.json#/records/3", + "database/analysis/mask-final-resident-partial-01.json#/records/3", + "database/analysis/mask-final-resident-partial-02.json#/records/3", + "database/analysis/mask-final-resident-partial-03.json#/records/3", + "database/results/resident-mask-final-single/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792229941.5319798, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792229986.0147738, + "id": 842, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "02-async-mask", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/4", + "database/analysis/mask-final-resident-partial-00.json#/records/4", + "database/analysis/mask-final-resident-partial-01.json#/records/4", + "database/analysis/mask-final-resident-partial-02.json#/records/4", + "database/analysis/mask-final-resident-partial-03.json#/records/4", + "database/results/resident-mask-final-single/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792229963.802467, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230008.289382, + "id": 843, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "03-async-mask", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/5", + "database/analysis/mask-final-resident-partial-00.json#/records/5", + "database/analysis/mask-final-resident-partial-01.json#/records/5", + "database/analysis/mask-final-resident-partial-02.json#/records/5", + "database/analysis/mask-final-resident-partial-03.json#/records/5", + "database/results/resident-mask-final-single/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792229986.0773563, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230030.6025584, + "id": 844, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "04-original", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/6", + "database/analysis/mask-final-resident-partial-01.json#/records/6", + "database/analysis/mask-final-resident-partial-02.json#/records/6", + "database/analysis/mask-final-resident-partial-03.json#/records/6", + "database/results/resident-mask-final-single/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792230008.342356, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230052.8667357, + "id": 845, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "05-main", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/7", + "database/analysis/mask-final-resident-partial-01.json#/records/7", + "database/analysis/mask-final-resident-partial-02.json#/records/7", + "database/analysis/mask-final-resident-partial-03.json#/records/7", + "database/results/resident-mask-final-single/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792230030.6587803, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230075.13351, + "id": 846, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "06-original", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/8", + "database/analysis/mask-final-resident-partial-01.json#/records/8", + "database/analysis/mask-final-resident-partial-02.json#/records/8", + "database/analysis/mask-final-resident-partial-03.json#/records/8", + "database/results/resident-mask-final-single/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792230052.9245408, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230097.3978877, + "id": 847, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "07-async-mask", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/9", + "database/analysis/mask-final-resident-partial-01.json#/records/9", + "database/analysis/mask-final-resident-partial-02.json#/records/9", + "database/analysis/mask-final-resident-partial-03.json#/records/9", + "database/results/resident-mask-final-single/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792230075.193765, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230119.6725166, + "id": 848, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "08-main", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/10", + "database/analysis/mask-final-resident-partial-02.json#/records/10", + "database/analysis/mask-final-resident-partial-03.json#/records/10", + "database/results/resident-mask-final-single/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792230097.4608402, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230141.9560325, + "id": 849, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "09-main", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/11", + "database/analysis/mask-final-resident-partial-02.json#/records/11", + "database/analysis/mask-final-resident-partial-03.json#/records/11", + "database/results/resident-mask-final-single/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792230119.7475934, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230164.226196, + "id": 850, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "10-async-mask", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/12", + "database/analysis/mask-final-resident-partial-02.json#/records/12", + "database/analysis/mask-final-resident-partial-03.json#/records/12", + "database/results/resident-mask-final-single/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792230142.0218806, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230186.4900157, + "id": 851, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "11-original", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/13", + "database/analysis/mask-final-resident-partial-03.json#/records/13", + "database/results/resident-mask-final-single/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792230164.286069, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230208.7510436, + "id": 852, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "12-async-mask", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/14", + "database/analysis/mask-final-resident-partial-03.json#/records/14", + "database/results/resident-mask-final-single/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792230186.5501256, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230231.0259323, + "id": 853, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "13-main", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/15", + "database/analysis/mask-final-resident-partial-03.json#/records/15", + "database/results/resident-mask-final-single/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792230208.8175917, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "14", + "--rep", + "14", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230253.2945907, + "id": 854, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "14-original", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/16", + "database/results/resident-mask-final-single/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792230231.0909069, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "15", + "--rep", + "15", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230275.5681405, + "id": 855, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "15-original", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/17", + "database/results/resident-mask-final-single/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792230253.3589144, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230297.8353913, + "id": 856, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "16-main", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/18", + "database/results/resident-mask-final-single/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792230275.6277893, + "workload_type": "database" + }, + { + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "17", + "--rep", + "17", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230320.0997732, + "id": 857, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "17-async-mask", + "origins": [ + "database/analysis/mask-final-resident-audited.json#/records/19", + "database/results/resident-mask-final-single/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792230297.896819, + "workload_type": "database" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230351.7252796, + "id": 858, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "origins": [ + "jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json#", + "probe-results/mask-final-misses/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792230320.161428, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230358.1670744, + "id": 859, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b00-nonblocking-1-miss-s00-main", + "origins": [ + "jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792230351.735184, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230364.609955, + "id": 860, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b00-nonblocking-1-miss-s01-original", + "origins": [ + "jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792230358.175762, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230371.1018286, + "id": 861, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b00-nonblocking-1-miss-s02-async-mask", + "origins": [ + "jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792230364.6209962, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230377.5452871, + "id": 862, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b00-nonblocking-1-miss-s03-async-mask", + "origins": [ + "jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792230371.1131458, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230383.9886243, + "id": 863, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b00-nonblocking-1-miss-s04-original", + "origins": [ + "jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792230377.5549662, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230390.4275494, + "id": 864, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b00-nonblocking-1-miss-s05-main", + "origins": [ + "jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792230383.9958363, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230396.8681254, + "id": 865, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b01-nonblocking-1-miss-s00-original", + "origins": [ + "jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792230390.4355955, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230403.3086689, + "id": 866, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b01-nonblocking-1-miss-s01-async-mask", + "origins": [ + "jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792230396.8759215, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230409.7499702, + "id": 867, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b01-nonblocking-1-miss-s02-main", + "origins": [ + "jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792230403.3163931, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230416.189394, + "id": 868, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b01-nonblocking-1-miss-s03-main", + "origins": [ + "jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792230409.7575011, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230422.678056, + "id": 869, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b01-nonblocking-1-miss-s04-async-mask", + "origins": [ + "jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792230416.196559, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230429.1214561, + "id": 870, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b01-nonblocking-1-miss-s05-original", + "origins": [ + "jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792230422.689095, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230435.561503, + "id": 871, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b02-nonblocking-1-miss-s00-async-mask", + "origins": [ + "jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792230429.1288202, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230442.001597, + "id": 872, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b02-nonblocking-1-miss-s01-main", + "origins": [ + "jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792230435.5695672, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230448.4419334, + "id": 873, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b02-nonblocking-1-miss-s02-original", + "origins": [ + "jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792230442.0099099, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230454.8829148, + "id": 874, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b02-nonblocking-1-miss-s03-original", + "origins": [ + "jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792230448.4498024, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230461.322883, + "id": 875, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b02-nonblocking-1-miss-s04-main", + "origins": [ + "jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792230454.890974, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230467.7633908, + "id": 876, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-misses-b02-nonblocking-1-miss-s05-async-mask", + "origins": [ + "jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/run.json#", + "probe-results/mask-final-misses/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792230461.331003, + "workload_type": "cache-probe" + }, + { + "command": [ + "python3", + ".cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py", + ".cache/invalid-address-perf-20261017/sources/async-mask", + ".cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230467.7930999, + "id": 877, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-cache-write-probe", + "origins": [ + "jobs/build-cache-write-probe/run.json#" + ], + "returncode": 2, + "started": 1792230467.7770152, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230478.2377007, + "id": 878, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "build-cache-write-probe-retry", + "origins": [ + "jobs/build-cache-write-probe-retry/run.json#" + ], + "returncode": 0, + "started": 1792230477.8223011, + "workload_type": "other-or-coordinator" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230489.028447, + "id": 879, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792230486.9070523, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230491.1596286, + "id": 880, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-1-disjoint-s00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792230489.0389187, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230493.2927713, + "id": 881, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-1-disjoint-s01-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792230491.1718864, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230495.426093, + "id": 882, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/precondition_runs/1" + ], + "returncode": 0, + "started": 1792230493.3051617, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s00-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230497.5076225, + "id": 883, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-1-shared-s00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792230495.4375222, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s01-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230499.5916324, + "id": 884, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-1-shared-s01-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792230497.5202394, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230501.7255273, + "id": 885, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/precondition_runs/2" + ], + "returncode": 0, + "started": 1792230499.6044064, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230503.8560414, + "id": 886, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-8-disjoint-s00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792230501.735917, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230506.0422745, + "id": 887, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-8-disjoint-s01-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792230503.8711283, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230508.1742108, + "id": 888, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/precondition_runs/3" + ], + "returncode": 0, + "started": 1792230506.0557804, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230510.3076375, + "id": 889, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-8-shared-s00-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792230508.1872098, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230512.4420013, + "id": 890, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke32-b00-write-8-shared-s01-async-mask", + "origins": [ + "jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/run.json#", + "probe-results/mask-write-smoke32/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792230510.3207245, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230514.6168423, + "id": 891, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "origins": [ + "jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/run.json#", + "probe-results/mask-write-smoke33/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792230512.496924, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230516.7507706, + "id": 892, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke33-b00-write-8-disjoint-s00-async-mask", + "origins": [ + "jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/run.json#", + "probe-results/mask-write-smoke33/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792230514.6321456, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230518.8828003, + "id": 893, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke33-b00-write-8-disjoint-s01-async-mask", + "origins": [ + "jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/run.json#", + "probe-results/mask-write-smoke33/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792230516.7624311, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230521.0143754, + "id": 894, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "origins": [ + "jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/run.json#", + "probe-results/mask-write-smoke33/manifest.json#/precondition_runs/1" + ], + "returncode": 0, + "started": 1792230518.8916724, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230523.1483443, + "id": 895, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke33-b00-write-8-shared-s00-async-mask", + "origins": [ + "jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/run.json#", + "probe-results/mask-write-smoke33/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792230521.0270207, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230525.280391, + "id": 896, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-write-smoke33-b00-write-8-shared-s01-async-mask", + "origins": [ + "jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/run.json#", + "probe-results/mask-write-smoke33/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792230523.1608212, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230600.5747595, + "id": 897, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "origins": [ + "jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/0" + ], + "returncode": 0, + "started": 1792230569.4233105, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230606.6646338, + "id": 898, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s00-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/0" + ], + "returncode": 0, + "started": 1792230600.5832682, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230612.8037767, + "id": 899, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s01-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/1" + ], + "returncode": 0, + "started": 1792230606.6725538, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230618.94276, + "id": 900, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/2" + ], + "returncode": 0, + "started": 1792230612.8124561, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230625.0334978, + "id": 901, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/3" + ], + "returncode": 0, + "started": 1792230618.9513333, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230631.1749496, + "id": 902, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s04-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/4" + ], + "returncode": 0, + "started": 1792230625.0421855, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230637.3189921, + "id": 903, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s05-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/5" + ], + "returncode": 0, + "started": 1792230631.187777, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230643.458795, + "id": 904, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s00-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/6" + ], + "returncode": 0, + "started": 1792230637.3272846, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230649.5478108, + "id": 905, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/7" + ], + "returncode": 0, + "started": 1792230643.4673562, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230655.6383567, + "id": 906, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s02-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/8" + ], + "returncode": 0, + "started": 1792230649.5564153, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230661.7776346, + "id": 907, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s03-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/9" + ], + "returncode": 0, + "started": 1792230655.646861, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230667.8677738, + "id": 908, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/10" + ], + "returncode": 0, + "started": 1792230661.7855132, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230674.0099106, + "id": 909, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s05-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/11" + ], + "returncode": 0, + "started": 1792230667.8765292, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230680.106002, + "id": 910, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/12" + ], + "returncode": 0, + "started": 1792230674.0226645, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230686.2007554, + "id": 911, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s01-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/13" + ], + "returncode": 0, + "started": 1792230680.1192367, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230692.2924786, + "id": 912, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s02-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/14" + ], + "returncode": 0, + "started": 1792230686.2127721, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230698.4379208, + "id": 913, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s03-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/15" + ], + "returncode": 0, + "started": 1792230692.3063095, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230704.5344958, + "id": 914, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s04-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/16" + ], + "returncode": 0, + "started": 1792230698.4516249, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230710.627839, + "id": 915, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/17" + ], + "returncode": 0, + "started": 1792230704.547356, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230741.7886531, + "id": 916, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "origins": [ + "jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/1" + ], + "returncode": 0, + "started": 1792230710.637743, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s00-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230747.9319358, + "id": 917, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-shared-s00-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/18" + ], + "returncode": 0, + "started": 1792230741.797313, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s01-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230754.0308552, + "id": 918, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-shared-s01-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/19" + ], + "returncode": 0, + "started": 1792230747.9455185, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230760.125665, + "id": 919, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-shared-s02-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/20" + ], + "returncode": 0, + "started": 1792230754.0433352, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230766.2687974, + "id": 920, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-shared-s03-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/21" + ], + "returncode": 0, + "started": 1792230760.1382992, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s04-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230772.3676229, + "id": 921, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-shared-s04-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/22" + ], + "returncode": 0, + "started": 1792230766.2861915, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s05-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230778.4628062, + "id": 922, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-1-shared-s05-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/23" + ], + "returncode": 0, + "started": 1792230772.3810964, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s00-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230784.552717, + "id": 923, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-shared-s00-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/24" + ], + "returncode": 0, + "started": 1792230778.4726515, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230790.69961, + "id": 924, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-shared-s01-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/25" + ], + "returncode": 0, + "started": 1792230784.5658307, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s02-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230796.793299, + "id": 925, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-shared-s02-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/26" + ], + "returncode": 0, + "started": 1792230790.7110603, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s03-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230802.8836613, + "id": 926, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-shared-s03-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/27" + ], + "returncode": 0, + "started": 1792230796.8028593, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230808.974039, + "id": 927, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-shared-s04-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/28" + ], + "returncode": 0, + "started": 1792230802.8932743, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s05-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230815.1177497, + "id": 928, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-1-shared-s05-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/29" + ], + "returncode": 0, + "started": 1792230808.9869666, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230821.2105882, + "id": 929, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-shared-s00-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/30" + ], + "returncode": 0, + "started": 1792230815.1291058, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s01-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230827.3554869, + "id": 930, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-shared-s01-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/31" + ], + "returncode": 0, + "started": 1792230821.2227721, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s02-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230833.4480162, + "id": 931, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-shared-s02-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/32" + ], + "returncode": 0, + "started": 1792230827.3655562, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s03-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230839.541184, + "id": 932, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-shared-s03-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/33" + ], + "returncode": 0, + "started": 1792230833.458241, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s04-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230845.6355586, + "id": 933, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-shared-s04-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/34" + ], + "returncode": 0, + "started": 1792230839.5511525, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230851.7819397, + "id": 934, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-1-shared-s05-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/35" + ], + "returncode": 0, + "started": 1792230845.6500075, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792230882.9449906, + "id": 935, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "origins": [ + "jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/2" + ], + "returncode": 0, + "started": 1792230851.795032, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230889.0862675, + "id": 936, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s00-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/36" + ], + "returncode": 0, + "started": 1792230882.9596753, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230895.2232451, + "id": 937, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s01-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/37" + ], + "returncode": 0, + "started": 1792230889.0965571, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230901.3634744, + "id": 938, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/38" + ], + "returncode": 0, + "started": 1792230895.23549, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230907.5076923, + "id": 939, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/39" + ], + "returncode": 0, + "started": 1792230901.3788903, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230913.6442115, + "id": 940, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s04-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/40" + ], + "returncode": 0, + "started": 1792230907.51859, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230919.7904954, + "id": 941, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s05-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/41" + ], + "returncode": 0, + "started": 1792230913.6598442, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230925.9415817, + "id": 942, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s00-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/42" + ], + "returncode": 0, + "started": 1792230919.8034089, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230932.0907657, + "id": 943, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/43" + ], + "returncode": 0, + "started": 1792230925.9584599, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230938.2411118, + "id": 944, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s02-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/44" + ], + "returncode": 0, + "started": 1792230932.1073234, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230944.390437, + "id": 945, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s03-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/45" + ], + "returncode": 0, + "started": 1792230938.257737, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230950.5387893, + "id": 946, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/46" + ], + "returncode": 0, + "started": 1792230944.40646, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230956.685164, + "id": 947, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s05-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/47" + ], + "returncode": 0, + "started": 1792230950.5555813, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230962.8339314, + "id": 948, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/48" + ], + "returncode": 0, + "started": 1792230956.702053, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230968.977877, + "id": 949, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s01-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/49" + ], + "returncode": 0, + "started": 1792230962.8467877, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230975.1258974, + "id": 950, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s02-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/50" + ], + "returncode": 0, + "started": 1792230968.9914453, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230981.2730103, + "id": 951, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s03-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/51" + ], + "returncode": 0, + "started": 1792230975.1414573, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230987.4239678, + "id": 952, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s04-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/52" + ], + "returncode": 0, + "started": 1792230981.2898579, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792230993.5698419, + "id": 953, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/53" + ], + "returncode": 0, + "started": 1792230987.4389896, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": true, + "finish_unknown": false, + "finished": 1792231024.685698, + "id": 954, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "origins": [ + "jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/precondition_runs/3" + ], + "returncode": 0, + "started": 1792230993.5827227, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s00-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231030.832673, + "id": 955, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-shared-s00-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/54" + ], + "returncode": 0, + "started": 1792231024.7021685, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s01-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231036.9822876, + "id": 956, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-shared-s01-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/55" + ], + "returncode": 0, + "started": 1792231030.8500907, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231043.129793, + "id": 957, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-shared-s02-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/56" + ], + "returncode": 0, + "started": 1792231036.9976249, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231049.2722583, + "id": 958, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-shared-s03-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/57" + ], + "returncode": 0, + "started": 1792231043.145652, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s04-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231055.4067228, + "id": 959, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-shared-s04-original", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/58" + ], + "returncode": 0, + "started": 1792231049.2847402, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s05-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231061.5476384, + "id": 960, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b00-write-8-shared-s05-main", + "origins": [ + "jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/59" + ], + "returncode": 0, + "started": 1792231055.419281, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s00-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231067.698789, + "id": 961, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-shared-s00-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/60" + ], + "returncode": 0, + "started": 1792231061.5652835, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231073.8439496, + "id": 962, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-shared-s01-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/61" + ], + "returncode": 0, + "started": 1792231067.71288, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s02-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231079.9941635, + "id": 963, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-shared-s02-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/62" + ], + "returncode": 0, + "started": 1792231073.8590667, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s03-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231086.1474144, + "id": 964, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-shared-s03-main", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/63" + ], + "returncode": 0, + "started": 1792231080.0124247, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231092.2939777, + "id": 965, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-shared-s04-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/64" + ], + "returncode": 0, + "started": 1792231086.1622663, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s05-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231098.4444625, + "id": 966, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b01-write-8-shared-s05-original", + "origins": [ + "jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/65" + ], + "returncode": 0, + "started": 1792231092.3117735, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231104.5917227, + "id": 967, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-shared-s00-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/66" + ], + "returncode": 0, + "started": 1792231098.4613228, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s01-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231110.7412317, + "id": 968, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-shared-s01-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/67" + ], + "returncode": 0, + "started": 1792231104.6100023, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s02-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231116.891809, + "id": 969, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-shared-s02-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/68" + ], + "returncode": 0, + "started": 1792231110.7593021, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s03-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231123.041731, + "id": 970, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-shared-s03-original", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/69" + ], + "returncode": 0, + "started": 1792231116.9100676, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s04-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231129.1915774, + "id": 971, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-shared-s04-main", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/70" + ], + "returncode": 0, + "started": 1792231123.055205, + "workload_type": "cache-probe" + }, + { + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231135.3423724, + "id": 972, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "mask-final-writes-hot32-b02-write-8-shared-s05-async-mask", + "origins": [ + "jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/run.json#", + "probe-results/mask-final-writes-hot32/manifest.json#/runs/71" + ], + "returncode": 0, + "started": 1792231129.2097533, + "workload_type": "cache-probe" + }, + { + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/archive-preflight/setup_sources.py", + "--repo", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "--dest", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/reconstructed-preflight" + ], + "conflicting_records": [], + "container_children": [], + "excluded_precondition": false, + "finish_unknown": false, + "finished": 1792231301.4221318, + "id": 973, + "intentional_partial_reasons": [], + "kind": "leaf-workload", + "name": "reconstruct-archived-sources", + "origins": [ + "jobs/reconstruct-archived-sources/run.json#" + ], + "returncode": 0, + "started": 1792231301.156985, + "workload_type": "other-or-coordinator" + } + ], + "scope": "Recorded campaign subprocesses only; not unrelated system activity.", + "suites": [ + { + "complete": true, + "finish_record_absent": false, + "finished": 1792222975.4847555, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-baseline/manifest.json", + "recorded_runs": 16 + }, + { + "complete": false, + "finish_record_absent": true, + "finished": null, + "intentional_partial_reason": "Canceled while queued; no workload launched because precondition record cap could be exhausted.", + "lock_released": null, + "passed": null, + "path": "database/results/insert-final-fixed20m/manifest.json", + "recorded_runs": 0 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792226811.448517, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-final-fixed20m-retry/manifest.json", + "recorded_runs": 38 + }, + { + "complete": false, + "finish_record_absent": false, + "finished": 1792223443.1196787, + "intentional_partial_reason": "Parser rejected the successful excluded precondition; no measured samples; separate retry retained.", + "lock_released": null, + "passed": null, + "path": "database/results/insert-fixed20m/manifest.json", + "recorded_runs": 1 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792223689.0317364, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-fixed20m-retry/manifest.json", + "recorded_runs": 19 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792229552.2646675, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-mask-final-fixed20m/manifest.json", + "recorded_runs": 38 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792227640.8152301, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-quota-fixed20m/manifest.json", + "recorded_runs": 19 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792227821.3764477, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-quota-shared20m/manifest.json", + "recorded_runs": 19 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792227457.6630583, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-quota-smoke-fixed/manifest.json", + "recorded_runs": 2 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792227458.350785, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-quota-smoke-shared/manifest.json", + "recorded_runs": 2 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792227458.9287572, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/insert-quota-smoke-shared3/manifest.json", + "recorded_runs": 2 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792222568.0092747, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/resident-baseline/manifest.json", + "recorded_runs": 9 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792226403.311277, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/resident-final-single/manifest.json", + "recorded_runs": 20 + }, + { + "complete": true, + "finish_record_absent": false, + "finished": 1792230320.1382654, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "database/results/resident-mask-final-single/manifest.json", + "recorded_runs": 20 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792224421.7997475, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/controlled-misses/manifest.json", + "recorded_runs": 18 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792224173.8032377, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/controlled-screen/manifest.json", + "recorded_runs": 64 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792223111.2137988, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/dispatch-counters/manifest.json", + "recorded_runs": 16 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792225927.2747633, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/final-hits/manifest.json", + "recorded_runs": 144 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792224731.5657284, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/final-misses/manifest.json", + "recorded_runs": 18 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792227451.8286152, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/hot32-blocking/manifest.json", + "recorded_runs": 60 + }, + { + "complete": null, + "finish_record_absent": true, + "finished": null, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/initial/manifest.json", + "recorded_runs": 24 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792223321.312024, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/isolated-counters/manifest.json", + "recorded_runs": 12 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792222839.733353, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/mask-counters/manifest.json", + "recorded_runs": 16 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792229091.8545594, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/mask-final-hits/manifest.json", + "recorded_runs": 144 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792229850.3875983, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/mask-final-hot32/manifest.json", + "recorded_runs": 36 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792230467.7691994, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/mask-final-misses/manifest.json", + "recorded_runs": 18 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792231135.351421, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/mask-final-writes-hot32/manifest.json", + "recorded_runs": 72 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792230512.4479463, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/mask-write-smoke32/manifest.json", + "recorded_runs": 8 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": 1792230525.285674, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "probe-results/mask-write-smoke33/manifest.json", + "recorded_runs": 4 + }, + { + "complete": null, + "finish_record_absent": true, + "finished": null, + "intentional_partial_reason": null, + "lock_released": null, + "passed": null, + "path": "review/build-configs/manifest.json", + "recorded_runs": 0 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": null, + "intentional_partial_reason": null, + "lock_released": 1792224534.2427912, + "passed": true, + "path": "validation-async-load/validation.json", + "recorded_runs": 0 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": null, + "intentional_partial_reason": null, + "lock_released": 1792227879.2247481, + "passed": true, + "path": "validation-async-mask/validation.json", + "recorded_runs": 0 + }, + { + "complete": null, + "finish_record_absent": false, + "finished": null, + "intentional_partial_reason": null, + "lock_released": 1792224223.148147, + "passed": true, + "path": "validation-candidate/validation.json", + "recorded_runs": 0 + } + ], + "unknown_finish_ids": [] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/candidate-source.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/candidate-source.json new file mode 100644 index 000000000..b0742d442 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/candidate-source.json @@ -0,0 +1,6 @@ +{ + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "sequential", + "changes": "Same code with clang-format alignment and diagnostic-helper comment clarified. Final candidate must be measured independently.", + "clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/churn-validation.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/churn-validation.json new file mode 100644 index 000000000..7ef5847d9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/churn-validation.json @@ -0,0 +1,129 @@ +{ + "scope": "Bounded real-I/O async miss correctness/progress smoke, not a disk-performance comparison", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "runs": [ + { + "name": "async-load-churn-1", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-1/cache.db", + "64", + "1", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-1", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792224776.2539287, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225927.286814, + "returncode": 0, + "finished": 1792225935.7767496, + "log_sha256": "0a8e8031deb343f87b0a671d41dbd858425596122a608a57831f71741a0c0bf8", + "row": { + "mode": "churn", + "api": "async", + "cache_mib": "64", + "threads": "1", + "working_pages": "32768", + "seconds": "5.000678772", + "ops_s": "37652.5", + "ops": "188288", + "checksum": "17837704123465189504", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "72507392", + "setup_ns": "1386965624", + "read_bytes": "386957312", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "5000534013", + "async_waits": "131332", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "2", + "control_cpu": "12", + "worker_cpu_ns": "4751392126" + } + }, + { + "name": "async-load-churn-6", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-6/cache.db", + "64", + "6", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-6", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792225935.7790842, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792226811.451552, + "returncode": 0, + "finished": 1792226819.9829166, + "log_sha256": "d40644ef259f02f636110b9727cf46e3dfbea7fbcae35586fe176d2eb0b5e85d", + "row": { + "mode": "churn", + "api": "async", + "cache_mib": "64", + "threads": "6", + "working_pages": "32768", + "seconds": "5.006919569", + "ops_s": "66659.7", + "ops": "333760", + "checksum": "9629808315054826560", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "72404992", + "setup_ns": "1376096252", + "read_bytes": "687636480", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "3", + "cpu_ns": "28750946240", + "async_waits": "237268", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "2", + "control_cpu": "12", + "worker_cpu_ns": "28508325949" + } + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get.asm new file mode 100644 index 000000000..5834ebd70 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get.asm @@ -0,0 +1,426 @@ + +.cache/invalid-address-perf-20261017/builds/cold/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053ad0 : + 53ad0: push %r15 + 53ad2: lea -0x1(%rcx),%eax + 53ad5: push %r14 + 53ad7: push %r13 + 53ad9: push %r12 + 53adb: push %rbp + 53adc: push %rbx + 53add: mov %rsi,%rbx + 53ae0: sub $0x48,%rsp + 53ae4: mov %edx,0x8(%rsp) + 53ae8: mov %ecx,0x1c(%rsp) + 53aec: mov %r8,0x20(%rsp) + 53af1: cmp $0x7,%eax + 53af4: ja 54108 + 53afa: mov 0x8(%rdi),%rax + 53afe: mov %rdi,%r14 + 53b01: mov %rsi,%rdi + 53b04: xor %edx,%edx + 53b06: mov 0x8(%rax),%rsi + 53b0a: mov 0x120(%rax),%rcx + 53b11: mov %rbx,%rax + 53b14: divq 0x8(%rsi) + 53b18: shr %cl,%rdi + 53b1b: mov %rdi,%rcx + 53b1e: test %rdx,%rdx + 53b21: jne 101b7 + 53b27: mov 0x28(%r14),%rax + 53b2b: shr $0x2,%rax + 53b2f: cmp %rax,%rdi + 53b32: jae 101b7 + 53b38: movabs $0xcccccccccccccccd,%r12 + 53b42: mov %r14,%r13 + 53b45: data16 cs nopw 0x0(%rax,%rax,1) + 53b50: mov 0x30(%r13),%rax + 53b54: mov (%rax,%rcx,4),%ebp + 53b57: cmp $0xffffffff,%ebp + 53b5a: je 53d20 + 53b60: data16 lea 0x81440(%rip),%rdi # d4fa8 + 53b68: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53b70: mov 0x8(%rsp),%r14d + 53b75: mov %ebp,%esi + 53b77: mov %r13,%rdi + 53b7a: mov (%rax),%rax + 53b7d: mov %rax,0x10(%rsp) + 53b82: test %r14d,%r14d + 53b85: je 53cc0 + 53b8b: call aa1f0 + 53b90: cmp $0x1,%eax + 53b93: jne 53bdd + 53b95: mov $0x1,%r15d + 53b9b: mov %r15,%rax + 53b9e: mul %r12 + 53ba1: xor %eax,%eax + 53ba3: shr $0x2,%rdx + 53ba7: mov %rdx,%r14 + 53baa: nopw 0x0(%rax,%rax,1) + 53bb0: pause + 53bb2: mov %rax,%rcx + 53bb5: add $0x1,%rax + 53bb9: cmp %r14,%rcx + 53bbc: jne 53bb0 + 53bbe: cmp $0x400,%r15 + 53bc5: ja 53c90 + 53bcb: mov %ebp,%esi + 53bcd: mov %r13,%rdi + 53bd0: add %r15,%r15 + 53bd3: call aa1f0 + 53bd8: cmp $0x1,%eax + 53bdb: je 53b9b + 53bdd: test %eax,%eax + 53bdf: jne 53cd7 + 53be5: mov %ebp,%eax + 53be7: mov 0x48(%r13),%rcx + 53beb: mov %rax,%rdx + 53bee: shl $0x6,%rdx + 53bf2: mov 0x8(%rcx,%rdx,1),%rsi + 53bf7: cmp %rsi,%rbx + 53bfa: jne 53f5c + 53c00: mov %rax,%rbx + 53c03: mov %rdx,%r15 + 53c06: mov %r13,%r14 + 53c09: jmp 53c1c + 53c0b: nopl 0x0(%rax,%rax,1) + 53c10: mov %r14,%rdi + 53c13: call ea40 + 53c18: mov 0x48(%r14),%rcx + 53c1c: mov 0x10(%rcx,%r15,1),%eax + 53c21: test $0x10,%al + 53c23: jne 53c10 + 53c25: mov 0x48(%r14),%rdx + 53c29: mov %rbx,%rax + 53c2c: add %r15,%rdx + 53c2f: mov 0x14(%rdx),%r13d + 53c33: test %r13d,%r13d + 53c36: jne 540ba + 53c3c: mov 0x20(%rdx),%eax + 53c3f: cmp %eax,0x1c(%rsp) + 53c43: jne 5413a + 53c49: mov 0x8(%r14),%rax + 53c4d: mov 0x18(%rax),%r11d + 53c51: test %r11d,%r11d + 53c54: jne 53f36 + 53c5a: mov 0x20(%rsp),%rbx + 53c5f: xor %r13d,%r13d + 53c62: mov %rdx,(%rbx) + 53c65: data16 lea 0x8133b(%rip),%rdi # d4fa8 + 53c6d: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53c75: mov (%rax),%rax + 53c78: mov %rax,0x8(%rbx) + 53c7c: add $0x48,%rsp + 53c80: mov %r13d,%eax + 53c83: pop %rbx + 53c84: pop %rbp + 53c85: pop %r12 + 53c87: pop %r13 + 53c89: pop %r14 + 53c8b: pop %r15 + 53c8d: ret + 53c8e: xchg %ax,%ax + 53c90: mov %ebp,%esi + 53c92: mov %r13,%rdi + 53c95: call aa1f0 + 53c9a: cmp $0x1,%eax + 53c9d: jne 53bdd + 53ca3: xor %eax,%eax + 53ca5: data16 cs nopw 0x0(%rax,%rax,1) + 53cb0: pause + 53cb2: mov %rax,%rdx + 53cb5: add $0x1,%rax + 53cb9: cmp %rdx,%r14 + 53cbc: jne 53cb0 + 53cbe: jmp 53c90 + 53cc0: call aa1f0 + 53cc5: cmp $0x1,%eax + 53cc8: je 53d76 + 53cce: cmp $0x2,%eax + 53cd1: jne 53be5 + 53cd7: mov 0x8(%r13),%rax + 53cdb: xor %edx,%edx + 53cdd: mov %rbx,%rsi + 53ce0: mov 0x8(%rax),%rdi + 53ce4: mov 0x120(%rax),%rcx + 53ceb: mov %rbx,%rax + 53cee: divq 0x8(%rdi) + 53cf2: shr %cl,%rsi + 53cf5: mov %rsi,%rcx + 53cf8: test %rdx,%rdx + 53cfb: jne 5416b + 53d01: mov 0x28(%r13),%rax + 53d05: shr $0x2,%rax + 53d09: cmp %rax,%rsi + 53d0c: jb 53b50 + 53d12: mov %r13,%r14 + 53d15: jmp 101b7 + 53d1a: nopw 0x0(%rax,%rax,1) + 53d20: mov 0x10(%r13),%rbp + 53d24: mov 0x0(%rbp),%rax + 53d28: mov %rbp,%rdi + 53d2b: call *(%rax) + 53d2d: xor %edx,%edx + 53d2f: mov %rax,%rcx + 53d32: mov (%rax),%rax + 53d35: mov 0x8(%rax),%r9 + 53d39: mov %rbx,%rax + 53d3c: div %r9 + 53d3f: test %rdx,%rdx + 53d42: jne 53f00 + 53d48: mov 0x0(%rbp),%rax + 53d4c: mov %rbx,%r15 + 53d4f: and 0x20(%rcx),%r15 + 53d53: je 53d88 + 53d55: cmp 0x8(%rcx),%rbx + 53d59: jae 53d88 + 53d5b: mov %r15,%rsi + 53d5e: mov %rbp,%rdi + 53d61: call *0x20(%rax) + 53d64: test %eax,%eax + 53d66: je 53fb0 + 53d6c: mov 0x8(%rsp),%r8d + 53d71: test %r8d,%r8d + 53d74: jne 53dd4 + 53d76: mov $0xb,%r13d + 53d7c: jmp 53c7c + 53d81: nopl 0x0(%rax) + 53d88: mov %rbp,%rdi + 53d8b: call *0x58(%rax) + 53d8e: mov 0x8123b(%rip),%rbp # d4fd0 + 53d95: mov %rbx,%r9 + 53d98: mov %r15,%r8 + 53d9b: sub $0x8,%rsp + 53d9f: lea 0x637ba(%rip),%rsi # b7560 <__func__.21+0xd0> + 53da6: mov $0x17d,%ecx + 53dab: mov 0x0(%rbp),%rdi + 53daf: push %rax + 53db0: lea 0x6eaf9(%rip),%rdx # c28b0 <__func__.22.lto_priv.0> + 53db7: xor %eax,%eax + 53db9: call fbf0 + 53dbe: mov 0x0(%rbp),%rdi + 53dc2: call fe90 + 53dc7: pop %rsi + 53dc8: pop %rdi + 53dc9: mov $0x16,%r13d + 53dcf: jmp 53c7c + 53dd4: data16 lea 0x811cc(%rip),%rdi # d4fa8 + 53ddc: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53de4: mov 0x1c(%rsp),%edx + 53de8: mov %rbx,%rsi + 53deb: mov %r13,%rdi + 53dee: mov (%rax),%r14 + 53df1: mov 0x8(%r13),%rax + 53df5: mov 0x8(%rax),%rax + 53df9: mov 0x8(%rax),%r15 + 53dfd: call 53770 + 53e02: mov %rax,%rbp + 53e05: mov $0xffffffff,%eax + 53e0a: cmp %rax,%rbp + 53e0d: je 53cd7 + 53e13: mov 0x8(%r13),%rax + 53e17: mov %rbp,%r12 + 53e1a: mov %r14,0x8(%rsp) + 53e1f: mov %r13,%r14 + 53e22: shl $0x6,%r12 + 53e26: add 0x48(%r13),%r12 + 53e2a: mov 0x18(%rax),%ecx + 53e2d: test %ecx,%ecx + 53e2f: jne 5404e + 53e35: mov 0x18(%r14),%rdi + 53e39: mov (%r12),%rsi + 53e3d: mov %rbx,%rcx + 53e40: mov %r15,%rdx + 53e43: mov (%rdi),%rax + 53e46: call *(%rax) + 53e48: mov %eax,%r13d + 53e4b: test %eax,%eax + 53e4d: jne 54075 + 53e53: mov 0x8(%r14),%rax + 53e57: mov 0x18(%rax),%edx + 53e5a: test %edx,%edx + 53e5c: jne 53ff1 + 53e62: mov %ebp,%edx + 53e64: mov %r13d,%ecx + 53e67: mov %rbx,%rsi + 53e6a: mov %r14,%rdi + 53e6d: call 538a0 + 53e72: mov %r12,%rdx + 53e75: test %r13d,%r13d + 53e78: je 53c5a + 53e7e: mov 0x8(%r14),%rcx + 53e82: mov %rbp,%rax + 53e85: xor %edx,%edx + 53e87: mov 0x8(%rsp),%rdi + 53e8c: divq 0x140(%rcx) + 53e93: and $0x3,%edi + 53e96: shl $0x6,%edx + 53e99: lea (%rdx,%rax,1),%esi + 53e9c: mov 0x130(%rcx),%eax + 53ea2: mov 0x88(%r14),%rdx + 53ea9: mov $0xffffffff,%ecx + 53eae: imul %rdi,%rax + 53eb2: add %rsi,%rax + 53eb5: lock xadd %cx,(%rdx,%rax,2) + 53ebb: test %cx,%cx + 53ebe: jne 53c7c + 53ec4: push %rax + 53ec5: push %rdi + 53ec6: push %rsi + 53ec7: push 0x20(%rsp) + 53ecb: xor %r9d,%r9d + 53ece: lea 0x64323(%rip),%r8 # b81f8 <__func__.21+0xd68> + 53ed5: xor %eax,%eax + 53ed7: mov $0x284,%esi + 53edc: lea 0x5d74b(%rip),%rcx # b162e <_fini+0x952> + 53ee3: lea 0x6eb06(%rip),%rdx # c29f0 <__func__.28.lto_priv.1> + 53eea: lea 0x5d6e6(%rip),%rdi # b15d7 <_fini+0x8fb> + 53ef1: call ee00 + 53ef6: cs nopw 0x0(%rax,%rax,1) + 53f00: mov 0x810c9(%rip),%rbp # d4fd0 + 53f07: mov %rbx,%r8 + 53f0a: xor %eax,%eax + 53f0c: mov $0x164,%ecx + 53f11: lea 0x6e998(%rip),%rdx # c28b0 <__func__.22.lto_priv.0> + 53f18: lea 0x63589(%rip),%rsi # b74a8 <__func__.21+0x18> + 53f1f: mov 0x0(%rbp),%rdi + 53f23: call fbf0 + 53f28: mov 0x0(%rbp),%rdi + 53f2c: call fe90 + 53f31: jmp 53dc9 + 53f36: mov 0x10(%rsp),%rbx + 53f3b: mov 0x1c(%rsp),%ecx + 53f3f: lea 0x0(,%rbx,8),%rax + 53f47: sub %rbx,%rax + 53f4a: lea 0x220(%rcx,%rax,8),%rax + 53f52: addq $0x1,(%r14,%rax,8) + 53f57: jmp 53c5a + 53f5c: mov 0x8(%r13),%rcx + 53f60: xor %edx,%edx + 53f62: mov 0x10(%rsp),%rdi + 53f67: divq 0x140(%rcx) + 53f6e: and $0x3,%edi + 53f71: shl $0x6,%edx + 53f74: lea (%rdx,%rax,1),%esi + 53f77: mov 0x130(%rcx),%eax + 53f7d: mov 0x88(%r13),%rdx + 53f84: mov $0xffffffff,%ecx + 53f89: imul %rdi,%rax + 53f8d: add %rsi,%rax + 53f90: lock xadd %cx,(%rdx,%rax,2) + 53f96: test %cx,%cx + 53f99: jne 53cd7 + 53f9f: push %rbx + 53fa0: push %rdi + 53fa1: push %rsi + 53fa2: push 0x28(%rsp) + 53fa6: jmp 53ecb + 53fab: nopl 0x0(%rax,%rax,1) + 53fb0: sub $0x8,%rsp + 53fb4: mov %rbx,%r9 + 53fb7: mov %r15,%r8 + 53fba: mov $0x172,%ecx + 53fbf: mov 0x8100a(%rip),%rbp # d4fd0 + 53fc6: lea 0x6e8e3(%rip),%rdx # c28b0 <__func__.22.lto_priv.0> + 53fcd: lea 0x63524(%rip),%rsi # b74f8 <__func__.21+0x68> + 53fd4: mov 0x0(%rbp),%rdi + 53fd8: push $0x0 + 53fda: call fbf0 + 53fdf: mov 0x0(%rbp),%rdi + 53fe3: call fe90 + 53fe8: pop %r9 + 53fea: pop %r10 + 53fec: jmp 53dc9 + 53ff1: mov $0x1,%edi + 53ff6: lea 0x30(%rsp),%rsi + 53ffb: call e410 + 54000: mov 0x28(%rsp),%rax + 54005: mov 0x8(%rsp),%rdi + 5400a: imul $0x3b9aca00,0x30(%rsp),%rdx + 54013: add 0x38(%rsp),%rdx + 54018: sub %rax,%rdx + 5401b: mov 0x1c(%rsp),%ecx + 5401f: lea 0x0(,%rdi,8),%rax + 54027: sub %rdi,%rax + 5402a: lea (%rcx,%rax,8),%rax + 5402e: lea (%r14,%rax,8),%rax + 54032: addq $0x1,0x1148(%rax) + 5403a: addq $0x1,0x1220(%rax) + 54042: add %rdx,0x1190(%rax) + 54049: jmp 53e62 + 5404e: lea 0x30(%rsp),%rsi + 54053: mov $0x1,%edi + 54058: call e410 + 5405d: imul $0x3b9aca00,0x30(%rsp),%rax + 54066: add 0x38(%rsp),%rax + 5406b: mov %rax,0x28(%rsp) + 54070: jmp 53e35 + 54075: mov %eax,%edi + 54077: call efe0 + 5407c: mov 0x80f4d(%rip),%r15 # d4fd0 + 54083: mov 0x1c(%rsp),%ecx + 54087: mov %rbx,%rdx + 5408a: mov %rax,%r8 + 5408d: lea 0x6480c(%rip),%rsi # b88a0 <__func__.21+0x1410> + 54094: xor %eax,%eax + 54096: mov (%r15),%rdi + 54099: call fbf0 + 5409e: mov (%r15),%rdi + 540a1: call fe90 + 540a6: mov 0x8(%r14),%rax + 540aa: mov 0x18(%rax),%edx + 540ad: test %edx,%edx + 540af: je 53e62 + 540b5: jmp 53ff1 + 540ba: mov 0x8(%r14),%rcx + 540be: xor %edx,%edx + 540c0: mov 0x10(%rsp),%rdi + 540c5: divq 0x140(%rcx) + 540cc: and $0x3,%edi + 540cf: shl $0x6,%edx + 540d2: lea (%rdx,%rax,1),%esi + 540d5: mov 0x130(%rcx),%eax + 540db: mov 0x88(%r14),%rdx + 540e2: mov $0xffffffff,%ecx + 540e7: imul %rdi,%rax + 540eb: add %rsi,%rax + 540ee: lock xadd %cx,(%rdx,%rax,2) + 540f4: test %cx,%cx + 540f7: jne 53c7c + 540fd: jmp 53f9f + 54102: nopw 0x0(%rax,%rax,1) + 54108: sub $0x8,%rsp + 5410c: lea 0x6452d(%rip),%r8 # b8640 <__func__.21+0x11b0> + 54113: xor %eax,%eax + 54115: push %rsi + 54116: mov 0x2c(%rsp),%r9d + 5411b: lea 0x64546(%rip),%rcx # b8668 <__func__.21+0x11d8> + 54122: lea 0x6e757(%rip),%rdx # c2880 <__func__.23.lto_priv.1> + 54129: mov $0x1d2,%esi + 5412e: lea 0x5d4a2(%rip),%rdi # b15d7 <_fini+0x8fb> + 54135: call ee00 + 5413a: mov 0x1c(%rsp),%ebx + 5413e: mov %ebp,%r9d + 54141: lea 0x5d5c2(%rip),%r8 # b170a <_fini+0xa2e> + 54148: lea 0x5d5d2(%rip),%rcx # b1721 <_fini+0xa45> + 5414f: lea 0x6e63a(%rip),%rdx # c2790 <__func__.19> + 54156: mov $0x8d9,%esi + 5415b: lea 0x5d475(%rip),%rdi # b15d7 <_fini+0x8fb> + 54162: push %rbx + 54163: push %rax + 54164: xor %eax,%eax + 54166: call ee00 + 5416b: mov %r13,%r14 + 5416e: jmp 101b7 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..1ec7175f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,173 @@ + +.cache/invalid-address-perf-20261017/builds/cold/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aaaa0 : + aaaa0: mov 0x10(%rdi),%rax + aaaa4: cmp $0x1,%rax + aaaa8: je aac10 + aaaae: push %r13 + aaab0: push %r12 + aaab2: push %rbp + aaab3: push %rbx + aaab4: mov %rdi,%rbx + aaab7: sub $0x8,%rsp + aaabb: test %rax,%rax + aaabe: je aaac8 + aaac0: jmp *%rax + aaac2: nopw 0x0(%rax,%rax,1) + aaac8: data16 lea 0x2a4d8(%rip),%rdi # d4fa8 + aaad0: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aaad8: mov 0x30(%rbx),%r9d + aaadc: mov 0x28(%rbx),%rbp + aaae0: mov (%rax),%rax + aaae3: mov %rax,0x58(%rbx) + aaae7: lea -0x1(%r9),%eax + aaaeb: cmp $0x7,%eax + aaaee: ja aaceb + aaaf4: mov 0x20(%rbx),%rdi + aaaf8: mov %rbp,%rsi + aaafb: xor %edx,%edx + aaafd: mov 0x8(%rdi),%rax + aab01: mov 0x120(%rax),%rcx + aab08: shr %cl,%rsi + aab0b: mov %rsi,%rcx + aab0e: mov 0x8(%rax),%rsi + aab12: mov %rbp,%rax + aab15: divq 0x8(%rsi) + aab19: test %rdx,%rdx + aab1c: jne 1057b + aab22: mov 0x28(%rdi),%rax + aab26: shr $0x2,%rax + aab2a: cmp %rax,%rcx + aab2d: jae 1057b + aab33: mov 0x30(%rdi),%rax + aab37: mov $0xffffffff,%edx + aab3c: mov (%rax,%rcx,4),%eax + aab3f: mov %rax,0x60(%rbx) + aab43: cmp %rdx,%rax + aab46: je aab88 + aab48: lea 0xc(%rip),%rax # aab5b + aab4f: movq $0x0,0x18(%rbx) + aab57: mov %rax,0x10(%rbx) + aab5b: mov %rbx,%rdi + aab5e: call aa350 + aab63: cmp $0x1,%eax + aab66: jne aac01 + aab6c: movq $0x1,0x10(%rbx) + aab74: add $0x8,%rsp + aab78: mov $0x1,%eax + aab7d: pop %rbx + aab7e: pop %rbp + aab7f: pop %r12 + aab81: pop %r13 + aab83: ret + aab84: nopl 0x0(%rax) + aab88: mov 0x10(%rdi),%r12 + aab8c: mov (%r12),%rax + aab90: mov %r12,%rdi + aab93: call *(%rax) + aab95: xor %edx,%edx + aab97: mov %rax,%rcx + aab9a: mov (%rax),%rax + aab9d: mov 0x8(%rax),%r9 + aaba1: mov %rbp,%rax + aaba4: div %r9 + aaba7: test %rdx,%rdx + aabaa: jne aac79 + aabb0: mov (%r12),%rax + aabb4: mov %rbp,%r13 + aabb7: and 0x20(%rcx),%r13 + aabbb: je aac20 + aabbd: cmp 0x8(%rcx),%rbp + aabc1: jae aac20 + aabc3: mov %r13,%rsi + aabc6: mov %r12,%rdi + aabc9: call *0x20(%rax) + aabcc: test %eax,%eax + aabce: je aacac + aabd4: lea 0x15(%rip),%rax # aabf0 + aabdb: movq $0x0,0x18(%rbx) + aabe3: mov %rax,0x10(%rbx) + aabe7: nopw 0x0(%rax,%rax,1) + aabf0: mov %rbx,%rdi + aabf3: call a9da0 + aabf8: cmp $0x1,%eax + aabfb: je aab6c + aac01: add $0x8,%rsp + aac05: xor %eax,%eax + aac07: pop %rbx + aac08: pop %rbp + aac09: pop %r12 + aac0b: pop %r13 + aac0d: ret + aac0e: xchg %ax,%ax + aac10: mov $0x1,%eax + aac15: ret + aac16: cs nopw 0x0(%rax,%rax,1) + aac20: mov %r12,%rdi + aac23: call *0x58(%rax) + aac26: mov 0x2a3a3(%rip),%r12 # d4fd0 + aac2d: mov %rbp,%r9 + aac30: mov %r13,%r8 + aac33: sub $0x8,%rsp + aac37: lea 0x17c72(%rip),%rdx # c28b0 <__func__.22.lto_priv.0> + aac3e: mov $0x17d,%ecx + aac43: mov (%r12),%rdi + aac47: push %rax + aac48: lea 0xc911(%rip),%rsi # b7560 <__func__.21+0xd0> + aac4f: xor %eax,%eax + aac51: call fbf0 + aac56: mov (%r12),%rdi + aac5a: call fe90 + aac5f: pop %rax + aac60: pop %rdx + aac61: mov 0x17f38(%rip),%rax # c2ba0 <__func__.0.lto_priv.4+0x60> + aac68: movq $0x1,0x10(%rbx) + aac70: mov %rax,0x50(%rbx) + aac74: jmp aab74 + aac79: mov 0x2a350(%rip),%r12 # d4fd0 + aac80: mov %rbp,%r8 + aac83: xor %eax,%eax + aac85: mov $0x164,%ecx + aac8a: lea 0x17c1f(%rip),%rdx # c28b0 <__func__.22.lto_priv.0> + aac91: lea 0xc810(%rip),%rsi # b74a8 <__func__.21+0x18> + aac98: mov (%r12),%rdi + aac9c: call fbf0 + aaca1: mov (%r12),%rdi + aaca5: call fe90 + aacaa: jmp aac61 + aacac: sub $0x8,%rsp + aacb0: mov $0x172,%ecx + aacb5: mov %rbp,%r9 + aacb8: mov %r13,%r8 + aacbb: mov 0x2a30e(%rip),%r12 # d4fd0 + aacc2: lea 0xc82f(%rip),%rsi # b74f8 <__func__.21+0x68> + aacc9: lea 0x17be0(%rip),%rdx # c28b0 <__func__.22.lto_priv.0> + aacd0: mov (%r12),%rdi + aacd4: push $0x0 + aacd6: call fbf0 + aacdb: mov (%r12),%rdi + aacdf: call fe90 + aace4: pop %rcx + aace5: pop %rsi + aace6: jmp aac61 + aaceb: push %rdi + aacec: lea 0xd94d(%rip),%r8 # b8640 <__func__.21+0x11b0> + aacf3: mov $0x1d2,%esi + aacf8: xor %eax,%eax + aacfa: push %rbp + aacfb: lea 0xd966(%rip),%rcx # b8668 <__func__.21+0x11d8> + aad02: lea 0x17b77(%rip),%rdx # c2880 <__func__.23.lto_priv.1> + aad09: lea 0x68c7(%rip),%rdi # b15d7 <_fini+0x8fb> + aad10: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get_internal_async.constprop.0.cold.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get_internal_async.constprop.0.cold.asm new file mode 100644 index 000000000..d90638011 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_get_internal_async.constprop.0.cold.asm @@ -0,0 +1,21 @@ + +.cache/invalid-address-perf-20261017/builds/cold/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000001057b : + 1057b: mov %rbp,%rsi + 1057e: call ff5b + 10583: mov 0xb2616(%rip),%rax # c2ba0 <__func__.0.lto_priv.4+0x60> + 1058a: movq $0x1,0x10(%rbx) + 10592: mov %rax,0x50(%rbx) + 10596: jmp aab74 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_report_invalid_address.lto_priv.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_report_invalid_address.lto_priv.0.asm new file mode 100644 index 000000000..56293e622 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/cold-clockcache_report_invalid_address.lto_priv.0.asm @@ -0,0 +1,41 @@ + +.cache/invalid-address-perf-20261017/builds/cold/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000000ff5b : + ff5b: push %rbx + ff5c: mov 0x8(%rdi),%rax + ff60: xor %edx,%edx + ff62: mov 0xc5067(%rip),%rbx # d4fd0 + ff69: mov 0x8(%rax),%rax + ff6d: mov (%rbx),%r9 + ff70: mov 0x8(%rax),%r8 + ff74: mov %rsi,%rax + ff77: div %r8 + ff7a: test %rdx,%rdx + ff7d: je ff8e + ff7f: mov %rsi,%rdx + ff82: mov %r8,%rcx + ff85: lea 0xa7f7c(%rip),%rsi # b7f08 <__func__.21+0xa78> + ff8c: jmp ffa4 + ff8e: mov 0x28(%rdi),%rcx + ff92: mov %rsi,%rdx + ff95: lea 0xa7fa4(%rip),%rsi # b7f40 <__func__.21+0xab0> + ff9c: shr $0x2,%rcx + ffa0: imul %r8,%rcx + ffa4: mov %r9,%rdi + ffa7: xor %eax,%eax + ffa9: call fbf0 + ffae: mov (%rbx),%rdi + ffb1: pop %rbx + ffb2: jmp fe90 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/hints-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/hints-clockcache_get.asm new file mode 100644 index 000000000..e0a06e8f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/hints-clockcache_get.asm @@ -0,0 +1,426 @@ + +.cache/invalid-address-perf-20261017/builds/hints/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053c70 : + 53c70: push %r15 + 53c72: lea -0x1(%rcx),%eax + 53c75: push %r14 + 53c77: push %r13 + 53c79: push %r12 + 53c7b: push %rbp + 53c7c: push %rbx + 53c7d: mov %rsi,%rbx + 53c80: sub $0x38,%rsp + 53c84: mov %ecx,0xc(%rsp) + 53c88: mov %r8,0x10(%rsp) + 53c8d: cmp $0x7,%eax + 53c90: ja 542b7 + 53c96: mov 0x8(%rdi),%rcx + 53c9a: mov %edx,%esi + 53c9c: xor %edx,%edx + 53c9e: mov 0x8(%rcx),%rax + 53ca2: mov 0x8(%rax),%r8 + 53ca6: mov %rbx,%rax + 53ca9: div %r8 + 53cac: test %rdx,%rdx + 53caf: jne 53e94 + 53cb5: mov %esi,0x8(%rsp) + 53cb9: mov %rdi,%r13 + 53cbc: movabs $0xcccccccccccccccd,%rbp + 53cc6: cs nopw 0x0(%rax,%rax,1) + 53cd0: mov 0x120(%rcx),%rcx + 53cd7: mov 0x28(%r13),%rax + 53cdb: mov %rbx,%rdx + 53cde: shr %cl,%rdx + 53ce1: shr $0x2,%rax + 53ce5: cmp %rax,%rdx + 53ce8: jae 53f80 + 53cee: mov 0x30(%r13),%rax + 53cf2: mov (%rax,%rdx,4),%r14d + 53cf6: cmp $0xffffffff,%r14d + 53cfa: je 53ed0 + 53d00: data16 lea 0x822a0(%rip),%rdi # d5fa8 + 53d08: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d10: mov 0x8(%rsp),%r12d + 53d15: mov %r14d,%esi + 53d18: mov %r13,%rdi + 53d1b: mov (%rax),%rax + 53d1e: mov %rax,(%rsp) + 53d22: test %r12d,%r12d + 53d25: je 53e60 + 53d2b: call aa4f0 + 53d30: cmp $0x1,%eax + 53d33: jne 53d7e + 53d35: mov $0x1,%r15d + 53d3b: mov %r15,%rax + 53d3e: mul %rbp + 53d41: xor %eax,%eax + 53d43: shr $0x2,%rdx + 53d47: mov %rdx,%r12 + 53d4a: nopw 0x0(%rax,%rax,1) + 53d50: pause + 53d52: mov %rax,%rcx + 53d55: add $0x1,%rax + 53d59: cmp %r12,%rcx + 53d5c: jne 53d50 + 53d5e: cmp $0x400,%r15 + 53d65: ja 53e38 + 53d6b: mov %r14d,%esi + 53d6e: mov %r13,%rdi + 53d71: add %r15,%r15 + 53d74: call aa4f0 + 53d79: cmp $0x1,%eax + 53d7c: je 53d3b + 53d7e: test %eax,%eax + 53d80: jne 53e77 + 53d86: mov %r14d,%eax + 53d89: mov 0x48(%r13),%rcx + 53d8d: mov %rax,%rdx + 53d90: shl $0x6,%rdx + 53d94: mov 0x8(%rcx,%rdx,1),%rsi + 53d99: cmp %rsi,%rbx + 53d9c: jne 5413b + 53da2: mov %r13,%r12 + 53da5: mov %rax,%rbx + 53da8: mov %rdx,%r13 + 53dab: jmp 53dbd + 53dad: nopl (%rax) + 53db0: mov %r12,%rdi + 53db3: call ea40 + 53db8: mov 0x48(%r12),%rcx + 53dbd: mov 0x10(%rcx,%r13,1),%eax + 53dc2: test $0x10,%al + 53dc4: jne 53db0 + 53dc6: mov 0x48(%r12),%rdx + 53dcb: mov %rbx,%rax + 53dce: add %r13,%rdx + 53dd1: mov 0x14(%rdx),%r9d + 53dd5: test %r9d,%r9d + 53dd8: jne 542ad + 53dde: mov 0x20(%rdx),%eax + 53de1: cmp %eax,0xc(%rsp) + 53de5: jne 542e9 + 53deb: mov 0x8(%r12),%rax + 53df0: mov 0x18(%rax),%r11d + 53df4: test %r11d,%r11d + 53df7: jne 54116 + 53dfd: mov 0x10(%rsp),%rbx + 53e02: mov %rdx,(%rbx) + 53e05: data16 lea 0x8219b(%rip),%rdi # d5fa8 + 53e0d: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53e15: xor %r9d,%r9d + 53e18: mov (%rax),%rax + 53e1b: mov %rax,0x8(%rbx) + 53e1f: add $0x38,%rsp + 53e23: mov %r9d,%eax + 53e26: pop %rbx + 53e27: pop %rbp + 53e28: pop %r12 + 53e2a: pop %r13 + 53e2c: pop %r14 + 53e2e: pop %r15 + 53e30: ret + 53e31: nopl 0x0(%rax) + 53e38: mov %r14d,%esi + 53e3b: mov %r13,%rdi + 53e3e: call aa4f0 + 53e43: cmp $0x1,%eax + 53e46: jne 53d7e + 53e4c: xor %eax,%eax + 53e4e: xchg %ax,%ax + 53e50: pause + 53e52: mov %rax,%rdx + 53e55: add $0x1,%rax + 53e59: cmp %rdx,%r12 + 53e5c: jne 53e50 + 53e5e: jmp 53e38 + 53e60: call aa4f0 + 53e65: cmp $0x1,%eax + 53e68: je 53f28 + 53e6e: cmp $0x2,%eax + 53e71: jne 53d86 + 53e77: mov 0x8(%r13),%rcx + 53e7b: xor %edx,%edx + 53e7d: mov 0x8(%rcx),%rax + 53e81: mov 0x8(%rax),%r8 + 53e85: mov %rbx,%rax + 53e88: div %r8 + 53e8b: test %rdx,%rdx + 53e8e: je 53cd0 + 53e94: mov 0x82135(%rip),%rbp # d5fd0 + 53e9b: mov %r8,%rcx + 53e9e: mov %rbx,%rdx + 53ea1: xor %eax,%eax + 53ea3: lea 0x65406(%rip),%rsi # b92b0 <__func__.21+0xe20> + 53eaa: mov 0x0(%rbp),%rdi + 53eae: call fbf0 + 53eb3: mov 0x0(%rbp),%rdi + 53eb7: call fe90 + 53ebc: mov $0x16,%r9d + 53ec2: jmp 53e1f + 53ec7: nopw 0x0(%rax,%rax,1) + 53ed0: mov 0x10(%r13),%r14 + 53ed4: mov (%r14),%rax + 53ed7: mov %r14,%rdi + 53eda: call *(%rax) + 53edc: xor %edx,%edx + 53ede: mov %rax,%rcx + 53ee1: mov (%rax),%rax + 53ee4: mov 0x8(%rax),%r9 + 53ee8: mov %rbx,%rax + 53eeb: div %r9 + 53eee: test %rdx,%rdx + 53ef1: jne 540e0 + 53ef7: mov (%r14),%rax + 53efa: mov %rbx,%r15 + 53efd: and 0x20(%rcx),%r15 + 53f01: je 53f38 + 53f03: cmp 0x8(%rcx),%rbx + 53f07: jae 53f38 + 53f09: mov %r15,%rsi + 53f0c: mov %r14,%rdi + 53f0f: call *0x20(%rax) + 53f12: test %eax,%eax + 53f14: je 54190 + 53f1a: mov 0x8(%rsp),%r8d + 53f1f: test %r8d,%r8d + 53f22: jne 53fb1 + 53f28: mov $0xb,%r9d + 53f2e: jmp 53e1f + 53f33: nopl 0x0(%rax,%rax,1) + 53f38: mov %r14,%rdi + 53f3b: call *0x58(%rax) + 53f3e: mov 0x8208b(%rip),%rbp # d5fd0 + 53f45: mov %rbx,%r9 + 53f48: mov %r15,%r8 + 53f4b: sub $0x8,%rsp + 53f4f: lea 0x6460a(%rip),%rsi # b8560 <__func__.21+0xd0> + 53f56: mov $0x17d,%ecx + 53f5b: mov 0x0(%rbp),%rdi + 53f5f: push %rax + 53f60: lea 0x6f949(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 53f67: xor %eax,%eax + 53f69: call fbf0 + 53f6e: mov 0x0(%rbp),%rdi + 53f72: call fe90 + 53f77: pop %rsi + 53f78: pop %rdi + 53f79: jmp 53ebc + 53f7e: xchg %ax,%ax + 53f80: mov 0x82049(%rip),%rbp # d5fd0 + 53f87: mov %r8,%rcx + 53f8a: mov %rbx,%rdx + 53f8d: lea 0x65354(%rip),%rsi # b92e8 <__func__.21+0xe58> + 53f94: imul %rax,%rcx + 53f98: xor %eax,%eax + 53f9a: mov 0x0(%rbp),%rdi + 53f9e: call fbf0 + 53fa3: mov 0x0(%rbp),%rdi + 53fa7: call fe90 + 53fac: jmp 53ebc + 53fb1: data16 lea 0x81fef(%rip),%rdi # d5fa8 + 53fb9: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53fc1: mov 0xc(%rsp),%edx + 53fc5: mov %rbx,%rsi + 53fc8: mov %r13,%rdi + 53fcb: mov (%rax),%r12 + 53fce: mov 0x8(%r13),%rax + 53fd2: mov 0x8(%rax),%rax + 53fd6: mov 0x8(%rax),%r15 + 53fda: call 53840 + 53fdf: mov %rax,%r14 + 53fe2: mov $0xffffffff,%eax + 53fe7: cmp %rax,%r14 + 53fea: je 53e77 + 53ff0: mov 0x8(%r13),%rax + 53ff4: mov %r14,%rbp + 53ff7: mov %r12,(%rsp) + 53ffb: mov %r13,%r12 + 53ffe: shl $0x6,%rbp + 54002: add 0x48(%r13),%rbp + 54006: mov 0x18(%rax),%ecx + 54009: test %ecx,%ecx + 5400b: jne 54237 + 54011: mov 0x18(%r12),%rdi + 54016: mov 0x0(%rbp),%rsi + 5401a: mov %rbx,%rcx + 5401d: mov %r15,%rdx + 54020: mov (%rdi),%rax + 54023: call *(%rax) + 54025: mov %eax,%r9d + 54028: test %eax,%eax + 5402a: jne 5425e + 54030: mov 0x8(%r12),%rax + 54035: mov 0x18(%rax),%edx + 54038: test %edx,%edx + 5403a: jne 541d1 + 54040: mov %r9d,%ecx + 54043: mov %r14d,%edx + 54046: mov %rbx,%rsi + 54049: mov %r12,%rdi + 5404c: mov %r9d,0x8(%rsp) + 54051: call 539d0 + 54056: mov 0x8(%rsp),%r9d + 5405b: mov %rbp,%rdx + 5405e: test %r9d,%r9d + 54061: je 53dfd + 54067: mov 0x8(%r12),%rcx + 5406c: mov %r14,%rax + 5406f: xor %edx,%edx + 54071: mov (%rsp),%rdi + 54075: divq 0x140(%rcx) + 5407c: and $0x3,%edi + 5407f: shl $0x6,%edx + 54082: lea (%rdx,%rax,1),%esi + 54085: mov 0x130(%rcx),%eax + 5408b: mov $0xffffffff,%ecx + 54090: mov 0x88(%r12),%rdx + 54098: imul %rdi,%rax + 5409c: add %rsi,%rax + 5409f: lock xadd %cx,(%rdx,%rax,2) + 540a5: test %cx,%cx + 540a8: jne 53e1f + 540ae: push %rax + 540af: push %rdi + 540b0: push %rsi + 540b1: push 0x18(%rsp) + 540b5: xor %r9d,%r9d + 540b8: lea 0x650c9(%rip),%r8 # b9188 <__func__.21+0xcf8> + 540bf: xor %eax,%eax + 540c1: lea 0x5e566(%rip),%rcx # b262e <_fini+0x1512> + 540c8: lea 0x6f921(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + 540cf: mov $0x27c,%esi + 540d4: lea 0x5e4fc(%rip),%rdi # b25d7 <_fini+0x14bb> + 540db: call ee00 + 540e0: mov 0x81ee9(%rip),%rbp # d5fd0 + 540e7: mov %rbx,%r8 + 540ea: xor %eax,%eax + 540ec: mov $0x164,%ecx + 540f1: lea 0x6f7b8(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 540f8: lea 0x643a9(%rip),%rsi # b84a8 <__func__.21+0x18> + 540ff: mov 0x0(%rbp),%rdi + 54103: call fbf0 + 54108: mov 0x0(%rbp),%rdi + 5410c: call fe90 + 54111: jmp 53ebc + 54116: mov (%rsp),%rsi + 5411a: mov 0xc(%rsp),%ecx + 5411e: lea 0x0(,%rsi,8),%rax + 54126: sub %rsi,%rax + 54129: lea 0x220(%rcx,%rax,8),%rax + 54131: addq $0x1,(%r12,%rax,8) + 54136: jmp 53dfd + 5413b: mov 0x8(%r13),%rcx + 5413f: xor %edx,%edx + 54141: mov (%rsp),%r8 + 54145: divq 0x140(%rcx) + 5414c: and $0x3,%r8d + 54150: shl $0x6,%edx + 54153: lea (%rdx,%rax,1),%edi + 54156: mov 0x130(%rcx),%eax + 5415c: mov 0x88(%r13),%rdx + 54163: mov $0xffffffff,%ecx + 54168: imul %r8,%rax + 5416c: add %rdi,%rax + 5416f: lock xadd %cx,(%rdx,%rax,2) + 54175: test %cx,%cx + 54178: jne 53e77 + 5417e: push %rbx + 5417f: push %r8 + 54181: push %rdi + 54182: jmp 540b1 + 54187: nopw 0x0(%rax,%rax,1) + 54190: sub $0x8,%rsp + 54194: mov %rbx,%r9 + 54197: mov %r15,%r8 + 5419a: mov $0x172,%ecx + 5419f: mov 0x81e2a(%rip),%rbp # d5fd0 + 541a6: lea 0x6f703(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 541ad: lea 0x64344(%rip),%rsi # b84f8 <__func__.21+0x68> + 541b4: mov 0x0(%rbp),%rdi + 541b8: push $0x0 + 541ba: call fbf0 + 541bf: mov 0x0(%rbp),%rdi + 541c3: call fe90 + 541c8: pop %r9 + 541ca: pop %r10 + 541cc: jmp 53ebc + 541d1: lea 0x20(%rsp),%rsi + 541d6: mov $0x1,%edi + 541db: mov %r9d,0x8(%rsp) + 541e0: call e410 + 541e5: mov 0x18(%rsp),%rax + 541ea: mov (%rsp),%rsi + 541ee: imul $0x3b9aca00,0x20(%rsp),%rdx + 541f7: add 0x28(%rsp),%rdx + 541fc: sub %rax,%rdx + 541ff: mov 0xc(%rsp),%ecx + 54203: lea 0x0(,%rsi,8),%rax + 5420b: mov 0x8(%rsp),%r9d + 54210: sub %rsi,%rax + 54213: lea (%rcx,%rax,8),%rax + 54217: lea (%r12,%rax,8),%rax + 5421b: addq $0x1,0x1148(%rax) + 54223: addq $0x1,0x1220(%rax) + 5422b: add %rdx,0x1190(%rax) + 54232: jmp 54040 + 54237: lea 0x20(%rsp),%rsi + 5423c: mov $0x1,%edi + 54241: call e410 + 54246: imul $0x3b9aca00,0x20(%rsp),%rax + 5424f: add 0x28(%rsp),%rax + 54254: mov %rax,0x18(%rsp) + 54259: jmp 54011 + 5425e: mov %eax,%edi + 54260: mov %eax,0x8(%rsp) + 54264: call efe0 + 54269: mov 0x81d60(%rip),%r15 # d5fd0 + 54270: mov 0xc(%rsp),%ecx + 54274: mov %rbx,%rdx + 54277: mov %rax,%r8 + 5427a: lea 0x6561f(%rip),%rsi # b98a0 <__func__.21+0x1410> + 54281: xor %eax,%eax + 54283: mov (%r15),%rdi + 54286: call fbf0 + 5428b: mov (%r15),%rdi + 5428e: call fe90 + 54293: mov 0x8(%r12),%rax + 54298: mov 0x8(%rsp),%r9d + 5429d: mov 0x18(%rax),%edx + 542a0: test %edx,%edx + 542a2: je 54040 + 542a8: jmp 541d1 + 542ad: mov 0x8(%r12),%rcx + 542b2: jmp 5406f + 542b7: sub $0x8,%rsp + 542bb: lea 0x6537e(%rip),%r8 # b9640 <__func__.21+0x11b0> + 542c2: xor %eax,%eax + 542c4: push %rsi + 542c5: mov 0x1c(%rsp),%r9d + 542ca: lea 0x65397(%rip),%rcx # b9668 <__func__.21+0x11d8> + 542d1: lea 0x6f5a8(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + 542d8: mov $0x1ca,%esi + 542dd: lea 0x5e2f3(%rip),%rdi # b25d7 <_fini+0x14bb> + 542e4: call ee00 + 542e9: mov 0xc(%rsp),%esi + 542ed: mov %r14d,%r9d + 542f0: lea 0x5e413(%rip),%r8 # b270a <_fini+0x15ee> + 542f7: lea 0x5e423(%rip),%rcx # b2721 <_fini+0x1605> + 542fe: lea 0x6f48b(%rip),%rdx # c3790 <__func__.19> + 54305: lea 0x5e2cb(%rip),%rdi # b25d7 <_fini+0x14bb> + 5430c: push %rsi + 5430d: mov $0x8d1,%esi + 54312: push %rax + 54313: xor %eax,%eax + 54315: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/hints-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/hints-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..0c01575a0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/hints-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,196 @@ + +.cache/invalid-address-perf-20261017/builds/hints/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aada0 : + aada0: mov 0x10(%rdi),%rax + aada4: cmp $0x1,%rax + aada8: je aaf10 + aadae: push %r13 + aadb0: push %r12 + aadb2: push %rbp + aadb3: push %rbx + aadb4: mov %rdi,%rbx + aadb7: sub $0x8,%rsp + aadbb: test %rax,%rax + aadbe: je aadc8 + aadc0: jmp *%rax + aadc2: nopw 0x0(%rax,%rax,1) + aadc8: data16 lea 0x2b1d8(%rip),%rdi # d5fa8 + aadd0: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aadd8: mov 0x30(%rbx),%r9d + aaddc: mov 0x28(%rbx),%rbp + aade0: mov (%rax),%rax + aade3: mov %rax,0x58(%rbx) + aade7: lea -0x1(%r9),%eax + aadeb: cmp $0x7,%eax + aadee: ja ab053 + aadf4: mov 0x20(%rbx),%rsi + aadf8: xor %edx,%edx + aadfa: mov 0x8(%rsi),%rcx + aadfe: mov 0x8(%rcx),%rax + aae02: mov 0x8(%rax),%r8 + aae06: mov %rbp,%rax + aae09: div %r8 + aae0c: test %rdx,%rdx + aae0f: jne aaf68 + aae15: mov 0x120(%rcx),%rcx + aae1c: mov 0x28(%rsi),%rax + aae20: mov %rbp,%rdx + aae23: shr %cl,%rdx + aae26: shr $0x2,%rax + aae2a: cmp %rax,%rdx + aae2d: jae aaf20 + aae33: mov 0x30(%rsi),%rax + aae37: mov (%rax,%rdx,4),%eax + aae3a: mov $0xffffffff,%edx + aae3f: mov %rax,0x60(%rbx) + aae43: cmp %rdx,%rax + aae46: je aae88 + aae48: lea 0xc(%rip),%rax # aae5b + aae4f: movq $0x0,0x18(%rbx) + aae57: mov %rax,0x10(%rbx) + aae5b: mov %rbx,%rdi + aae5e: call aa650 + aae63: cmp $0x1,%eax + aae66: jne aaf01 + aae6c: movq $0x1,0x10(%rbx) + aae74: add $0x8,%rsp + aae78: mov $0x1,%eax + aae7d: pop %rbx + aae7e: pop %rbp + aae7f: pop %r12 + aae81: pop %r13 + aae83: ret + aae84: nopl 0x0(%rax) + aae88: mov 0x10(%rsi),%r12 + aae8c: mov (%r12),%rax + aae90: mov %r12,%rdi + aae93: call *(%rax) + aae95: xor %edx,%edx + aae97: mov %rax,%rcx + aae9a: mov (%rax),%rax + aae9d: mov 0x8(%rax),%r9 + aaea1: mov %rbp,%rax + aaea4: div %r9 + aaea7: test %rdx,%rdx + aaeaa: jne aafde + aaeb0: mov (%r12),%rax + aaeb4: mov %rbp,%r13 + aaeb7: and 0x20(%rcx),%r13 + aaebb: je aaf98 + aaec1: cmp 0x8(%rcx),%rbp + aaec5: jae aaf98 + aaecb: mov %r13,%rsi + aaece: mov %r12,%rdi + aaed1: call *0x20(%rax) + aaed4: test %eax,%eax + aaed6: je ab014 + aaedc: lea 0xd(%rip),%rax # aaef0 + aaee3: movq $0x0,0x18(%rbx) + aaeeb: mov %rax,0x10(%rbx) + aaeef: nop + aaef0: mov %rbx,%rdi + aaef3: call aa0a0 + aaef8: cmp $0x1,%eax + aaefb: je aae6c + aaf01: add $0x8,%rsp + aaf05: xor %eax,%eax + aaf07: pop %rbx + aaf08: pop %rbp + aaf09: pop %r12 + aaf0b: pop %r13 + aaf0d: ret + aaf0e: xchg %ax,%ax + aaf10: mov $0x1,%eax + aaf15: ret + aaf16: cs nopw 0x0(%rax,%rax,1) + aaf20: mov 0x2b0a9(%rip),%r12 # d5fd0 + aaf27: mov %r8,%rcx + aaf2a: mov %rbp,%rdx + aaf2d: lea 0xe3b4(%rip),%rsi # b92e8 <__func__.21+0xe58> + aaf34: imul %rax,%rcx + aaf38: xor %eax,%eax + aaf3a: mov (%r12),%rdi + aaf3e: call fbf0 + aaf43: mov (%r12),%rdi + aaf47: call fe90 + aaf4c: mov 0x18c4d(%rip),%rax # c3ba0 <__func__.0.lto_priv.4+0x60> + aaf53: movq $0x1,0x10(%rbx) + aaf5b: mov %rax,0x50(%rbx) + aaf5f: jmp aae74 + aaf64: nopl 0x0(%rax) + aaf68: mov 0x2b061(%rip),%r12 # d5fd0 + aaf6f: mov %r8,%rcx + aaf72: mov %rbp,%rdx + aaf75: xor %eax,%eax + aaf77: lea 0xe332(%rip),%rsi # b92b0 <__func__.21+0xe20> + aaf7e: mov (%r12),%rdi + aaf82: call fbf0 + aaf87: mov (%r12),%rdi + aaf8b: call fe90 + aaf90: jmp aaf4c + aaf92: nopw 0x0(%rax,%rax,1) + aaf98: mov %r12,%rdi + aaf9b: call *0x58(%rax) + aaf9e: mov 0x2b02b(%rip),%r12 # d5fd0 + aafa5: mov %rbp,%r9 + aafa8: mov %r13,%r8 + aafab: sub $0x8,%rsp + aafaf: lea 0x188fa(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aafb6: mov $0x17d,%ecx + aafbb: mov (%r12),%rdi + aafbf: push %rax + aafc0: lea 0xd599(%rip),%rsi # b8560 <__func__.21+0xd0> + aafc7: xor %eax,%eax + aafc9: call fbf0 + aafce: mov (%r12),%rdi + aafd2: call fe90 + aafd7: pop %rax + aafd8: pop %rdx + aafd9: jmp aaf4c + aafde: mov 0x2afeb(%rip),%r12 # d5fd0 + aafe5: mov %rbp,%r8 + aafe8: xor %eax,%eax + aafea: mov $0x164,%ecx + aafef: lea 0x188ba(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aaff6: lea 0xd4ab(%rip),%rsi # b84a8 <__func__.21+0x18> + aaffd: mov (%r12),%rdi + ab001: call fbf0 + ab006: mov (%r12),%rdi + ab00a: call fe90 + ab00f: jmp aaf4c + ab014: sub $0x8,%rsp + ab018: mov $0x172,%ecx + ab01d: mov %rbp,%r9 + ab020: mov %r13,%r8 + ab023: mov 0x2afa6(%rip),%r12 # d5fd0 + ab02a: lea 0xd4c7(%rip),%rsi # b84f8 <__func__.21+0x68> + ab031: lea 0x18878(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + ab038: mov (%r12),%rdi + ab03c: push $0x0 + ab03e: call fbf0 + ab043: mov (%r12),%rdi + ab047: call fe90 + ab04c: pop %rcx + ab04d: pop %rsi + ab04e: jmp aaf4c + ab053: push %rdi + ab054: lea 0xe5e5(%rip),%r8 # b9640 <__func__.21+0x11b0> + ab05b: mov $0x1ca,%esi + ab060: xor %eax,%eax + ab062: push %rbp + ab063: lea 0xe5fe(%rip),%rcx # b9668 <__func__.21+0x11d8> + ab06a: lea 0x1880f(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + ab071: lea 0x755f(%rip),%rdi # b25d7 <_fini+0x14bb> + ab078: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/main-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/main-clockcache_get.asm new file mode 100644 index 000000000..2871ec0bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/main-clockcache_get.asm @@ -0,0 +1,327 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053fd0 : + 53fd0: push %r15 + 53fd2: lea -0x1(%rcx),%eax + 53fd5: push %r14 + 53fd7: push %r13 + 53fd9: push %r12 + 53fdb: push %rbp + 53fdc: push %rbx + 53fdd: mov %rsi,%rbx + 53fe0: sub $0x38,%rsp + 53fe4: mov %ecx,0x4(%rsp) + 53fe8: mov %r8,0x10(%rsp) + 53fed: cmp $0x7,%eax + 53ff0: ja 54458 + 53ff6: mov %rdi,%r15 + 53ff9: mov %edx,%r12d + 53ffc: mov 0x8(%r15),%rcx + 54000: xor %edx,%edx + 54002: mov 0x8(%rcx),%rax + 54006: mov 0x8(%rax),%r14 + 5400a: mov %rbx,%rax + 5400d: div %r14 + 54010: test %rdx,%rdx + 54013: jne 544be + 54019: mov 0x120(%rcx),%rcx + 54020: mov 0x28(%r15),%rax + 54024: mov %rbx,%rdx + 54027: shr %cl,%rdx + 5402a: shr $0x2,%rax + 5402e: cmp %rax,%rdx + 54031: jae 5448a + 54037: mov 0x30(%r15),%rax + 5403b: mov (%rax,%rdx,4),%ebp + 5403e: cmp $0xffffffff,%ebp + 54041: jne 54068 + 54043: test %r12d,%r12d + 54046: jne 541c0 + 5404c: mov $0xb,%r13d + 54052: add $0x38,%rsp + 54056: mov %r13d,%eax + 54059: pop %rbx + 5405a: pop %rbp + 5405b: pop %r12 + 5405d: pop %r13 + 5405f: pop %r14 + 54061: pop %r15 + 54063: ret + 54064: nopl 0x0(%rax) + 54068: data16 lea 0x80f38(%rip),%rdi # d4fa8 + 54070: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 54078: mov %ebp,%esi + 5407a: mov %r15,%rdi + 5407d: mov (%rax),%rax + 54080: mov %rax,0x8(%rsp) + 54085: test %r12d,%r12d + 54088: je 542d0 + 5408e: call aa320 + 54093: cmp $0x1,%eax + 54096: jne 540ed + 54098: mov $0x1,%r13d + 5409e: movabs $0xcccccccccccccccd,%rax + 540a8: mul %r13 + 540ab: xor %eax,%eax + 540ad: shr $0x2,%rdx + 540b1: mov %rdx,%r14 + 540b4: data16 cs nopw 0x0(%rax,%rax,1) + 540bf: nop + 540c0: pause + 540c2: mov %rax,%rcx + 540c5: add $0x1,%rax + 540c9: cmp %rcx,%r14 + 540cc: jne 540c0 + 540ce: cmp $0x400,%r13 + 540d5: ja 54190 + 540db: mov %ebp,%esi + 540dd: mov %r15,%rdi + 540e0: add %r13,%r13 + 540e3: call aa320 + 540e8: cmp $0x1,%eax + 540eb: je 5409e + 540ed: test %eax,%eax + 540ef: jne 53ffc + 540f5: mov %ebp,%eax + 540f7: mov 0x48(%r15),%rcx + 540fb: mov %rax,%r14 + 540fe: shl $0x6,%r14 + 54102: mov 0x8(%rcx,%r14,1),%rdx + 54107: cmp %rdx,%rbx + 5410a: jne 543cc + 54110: mov %rax,%rbx + 54113: jmp 54124 + 54115: nopl (%rax) + 54118: mov %r15,%rdi + 5411b: call ea40 + 54120: mov 0x48(%r15),%rcx + 54124: mov 0x10(%rcx,%r14,1),%eax + 54129: test $0x10,%al + 5412b: jne 54118 + 5412d: mov 0x48(%r15),%rdx + 54131: mov %rbx,%rax + 54134: add %r14,%rdx + 54137: mov 0x14(%rdx),%r13d + 5413b: test %r13d,%r13d + 5413e: jne 54418 + 54144: mov 0x20(%rdx),%eax + 54147: cmp %eax,0x4(%rsp) + 5414b: jne 54421 + 54151: mov 0x8(%r15),%rax + 54155: mov 0x18(%rax),%esi + 54158: test %esi,%esi + 5415a: jne 543a6 + 54160: mov %rdx,%r12 + 54163: mov 0x10(%rsp),%rbx + 54168: xor %r13d,%r13d + 5416b: mov %r12,(%rbx) + 5416e: data16 lea 0x80e32(%rip),%rdi # d4fa8 + 54176: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 5417e: mov (%rax),%rax + 54181: mov %rax,0x8(%rbx) + 54185: jmp 54052 + 5418a: nopw 0x0(%rax,%rax,1) + 54190: mov %ebp,%esi + 54192: mov %r15,%rdi + 54195: call aa320 + 5419a: cmp $0x1,%eax + 5419d: jne 540ed + 541a3: xor %eax,%eax + 541a5: data16 cs nopw 0x0(%rax,%rax,1) + 541b0: pause + 541b2: mov %rax,%rdx + 541b5: add $0x1,%rax + 541b9: cmp %rdx,%r14 + 541bc: jne 541b0 + 541be: jmp 54190 + 541c0: data16 lea 0x80de0(%rip),%rdi # d4fa8 + 541c8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 541d0: mov 0x4(%rsp),%edx + 541d4: mov %rbx,%rsi + 541d7: mov %r15,%rdi + 541da: mov (%rax),%r13 + 541dd: call 53d00 + 541e2: mov %rax,%rbp + 541e5: mov $0xffffffff,%eax + 541ea: cmp %rax,%rbp + 541ed: je 53ffc + 541f3: mov 0x8(%r15),%rax + 541f7: mov %rbp,%r12 + 541fa: mov %r13,0x8(%rsp) + 541ff: shl $0x6,%r12 + 54203: add 0x48(%r15),%r12 + 54207: mov 0x18(%rax),%ecx + 5420a: test %ecx,%ecx + 5420c: jne 5437f + 54212: mov 0x18(%r15),%rdi + 54216: mov (%r12),%rsi + 5421a: mov %rbx,%rcx + 5421d: mov %r14,%rdx + 54220: mov (%rdi),%rax + 54223: call *(%rax) + 54225: mov %eax,%r13d + 54228: test %eax,%eax + 5422a: jne 54349 + 54230: mov 0x8(%r15),%rax + 54234: mov 0x18(%rax),%edx + 54237: test %edx,%edx + 54239: jne 542ec + 5423f: mov %r13d,%ecx + 54242: mov %ebp,%edx + 54244: mov %rbx,%rsi + 54247: mov %r15,%rdi + 5424a: call 52660 + 5424f: test %r13d,%r13d + 54252: je 54163 + 54258: mov 0x8(%r15),%rcx + 5425c: mov %rbp,%rax + 5425f: xor %edx,%edx + 54261: mov 0x8(%rsp),%rdi + 54266: divq 0x140(%rcx) + 5426d: and $0x3,%edi + 54270: shl $0x6,%edx + 54273: lea (%rdx,%rax,1),%esi + 54276: mov 0x130(%rcx),%eax + 5427c: mov 0x88(%r15),%rdx + 54283: mov $0xffffffff,%ecx + 54288: imul %rdi,%rax + 5428c: add %rsi,%rax + 5428f: lock xadd %cx,(%rdx,%rax,2) + 54295: test %cx,%cx + 54298: jne 54052 + 5429e: push %rax + 5429f: xor %r9d,%r9d + 542a2: xor %eax,%eax + 542a4: lea 0x63f45(%rip),%r8 # b81f0 <__func__.21+0xd30> + 542ab: push %rdi + 542ac: lea 0x5d371(%rip),%rcx # b1624 <_fini+0xa48> + 542b3: lea 0x6e6d6(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 542ba: push %rsi + 542bb: lea 0x5d315(%rip),%rdi # b15d7 <_fini+0x9fb> + 542c2: mov $0x261,%esi + 542c7: push 0x20(%rsp) + 542cb: call ee00 + 542d0: call aa320 + 542d5: cmp $0x1,%eax + 542d8: je 5404c + 542de: cmp $0x2,%eax + 542e1: je 53ffc + 542e7: jmp 540f5 + 542ec: lea 0x20(%rsp),%rsi + 542f1: mov $0x1,%edi + 542f6: call e410 + 542fb: mov 0x18(%rsp),%rax + 54300: imul $0x3b9aca00,0x20(%rsp),%rdx + 54309: add 0x28(%rsp),%rdx + 5430e: sub %rax,%rdx + 54311: mov 0x8(%rsp),%rax + 54316: lea 0x0(,%rax,8),%rcx + 5431e: sub %rax,%rcx + 54321: mov 0x4(%rsp),%eax + 54325: lea (%rax,%rcx,8),%rax + 54329: lea (%r15,%rax,8),%rax + 5432d: addq $0x1,0x1148(%rax) + 54335: addq $0x1,0x1220(%rax) + 5433d: add %rdx,0x1190(%rax) + 54344: jmp 5423f + 54349: mov %eax,%edi + 5434b: call efe0 + 54350: mov 0x80c79(%rip),%r14 # d4fd0 + 54357: mov 0x4(%rsp),%ecx + 5435b: mov %rbx,%rdx + 5435e: mov %rax,%r8 + 54361: lea 0x645c8(%rip),%rsi # b8930 <__func__.21+0x1470> + 54368: xor %eax,%eax + 5436a: mov (%r14),%rdi + 5436d: call fbf0 + 54372: mov (%r14),%rdi + 54375: call fe90 + 5437a: jmp 54230 + 5437f: lea 0x20(%rsp),%rsi + 54384: mov $0x1,%edi + 54389: call e410 + 5438e: imul $0x3b9aca00,0x20(%rsp),%rax + 54397: add 0x28(%rsp),%rax + 5439c: mov %rax,0x18(%rsp) + 543a1: jmp 54212 + 543a6: mov 0x8(%rsp),%rsi + 543ab: mov 0x4(%rsp),%ecx + 543af: lea 0x0(,%rsi,8),%rax + 543b7: sub %rsi,%rax + 543ba: lea 0x220(%rcx,%rax,8),%rax + 543c2: addq $0x1,(%r15,%rax,8) + 543c7: jmp 54160 + 543cc: mov 0x8(%r15),%rcx + 543d0: xor %edx,%edx + 543d2: mov 0x8(%rsp),%rdi + 543d7: divq 0x140(%rcx) + 543de: and $0x3,%edi + 543e1: shl $0x6,%edx + 543e4: lea (%rdx,%rax,1),%esi + 543e7: mov 0x130(%rcx),%eax + 543ed: mov 0x88(%r15),%rdx + 543f4: mov $0xffffffff,%ecx + 543f9: imul %rdi,%rax + 543fd: add %rsi,%rax + 54400: lock xadd %cx,(%rdx,%rax,2) + 54406: test %cx,%cx + 54409: jne 53ffc + 5440f: jmp 5429e + 54414: nopl 0x0(%rax) + 54418: mov 0x8(%r15),%rcx + 5441c: jmp 5425f + 54421: mov 0x4(%rsp),%esi + 54425: mov %ebp,%r9d + 54428: lea 0x5d349(%rip),%r8 # b1778 <_fini+0xb9c> + 5442f: lea 0x5d359(%rip),%rcx # b178f <_fini+0xbb3> + 54436: lea 0x6e373(%rip),%rdx # c27b0 <__func__.19> + 5443d: lea 0x5d193(%rip),%rdi # b15d7 <_fini+0x9fb> + 54444: push %rsi + 54445: mov $0x8b6,%esi + 5444a: push %rax + 5444b: xor %eax,%eax + 5444d: call ee00 + 54452: nopw 0x0(%rax,%rax,1) + 54458: sub $0x8,%rsp + 5445c: lea 0x641ed(%rip),%r8 # b8650 <__func__.21+0x1190> + 54463: xor %eax,%eax + 54465: push %rsi + 54466: mov 0x14(%rsp),%r9d + 5446b: lea 0x6401e(%rip),%rcx # b8490 <__func__.21+0xfd0> + 54472: lea 0x6e307(%rip),%rdx # c2780 <__func__.23.lto_priv.1> + 54479: mov $0x1af,%esi + 5447e: lea 0x5d152(%rip),%rdi # b15d7 <_fini+0x9fb> + 54485: call ee00 + 5448a: imul %r14,%rax + 5448e: sub $0x8,%rsp + 54492: mov %rbx,%r9 + 54495: mov $0x195,%esi + 5449a: lea 0x63de7(%rip),%r8 # b8288 <__func__.21+0xdc8> + 544a1: lea 0x5d1a2(%rip),%rcx # b164a <_fini+0xa6e> + 544a8: lea 0x6e4c1(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544af: lea 0x5d121(%rip),%rdi # b15d7 <_fini+0x9fb> + 544b6: push %rax + 544b7: xor %eax,%eax + 544b9: call ee00 + 544be: sub $0x8,%rsp + 544c2: mov %rbx,%r9 + 544c5: lea 0x63d84(%rip),%r8 # b8250 <__func__.21+0xd90> + 544cc: xor %eax,%eax + 544ce: push %r14 + 544d0: lea 0x5d15d(%rip),%rcx # b1634 <_fini+0xa58> + 544d7: lea 0x6e492(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544de: mov $0x18e,%esi + 544e3: lea 0x5d0ed(%rip),%rdi # b15d7 <_fini+0x9fb> + 544ea: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/main-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/main-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..4b963862b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/main-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,100 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cc20 : + 9cc20: mov 0x10(%rdi),%rax + 9cc24: cmp $0x1,%rax + 9cc28: je 9cd10 + 9cc2e: push %rbx + 9cc2f: mov %rdi,%rbx + 9cc32: test %rax,%rax + 9cc35: je 9cc40 + 9cc37: jmp *%rax + 9cc39: nopl 0x0(%rax) + 9cc40: data16 lea 0x38360(%rip),%rdi # d4fa8 + 9cc48: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cc50: mov 0x30(%rbx),%esi + 9cc53: mov 0x28(%rbx),%r9 + 9cc57: mov (%rax),%rax + 9cc5a: mov %rax,0x58(%rbx) + 9cc5e: lea -0x1(%rsi),%eax + 9cc61: cmp $0x7,%eax + 9cc64: ja 9cd16 + 9cc6a: mov 0x20(%rbx),%rsi + 9cc6e: xor %edx,%edx + 9cc70: mov 0x8(%rsi),%rcx + 9cc74: mov 0x8(%rcx),%rax + 9cc78: mov 0x8(%rax),%rdi + 9cc7c: mov %r9,%rax + 9cc7f: div %rdi + 9cc82: test %rdx,%rdx + 9cc85: jne 9cd1e + 9cc8b: mov 0x120(%rcx),%rcx + 9cc92: mov 0x28(%rsi),%rax + 9cc96: mov %r9,%rdx + 9cc99: shr %cl,%rdx + 9cc9c: shr $0x2,%rax + 9cca0: cmp %rax,%rdx + 9cca3: jae 9cd48 + 9cca9: mov 0x30(%rsi),%rax + 9ccad: mov (%rax,%rdx,4),%eax + 9ccb0: mov $0xffffffff,%edx + 9ccb5: movq $0x0,0x18(%rbx) + 9ccbd: mov %rax,0x60(%rbx) + 9ccc1: cmp %rdx,%rax + 9ccc4: je 9cce8 + 9ccc6: lea 0x4(%rip),%rax # 9ccd1 + 9cccd: mov %rax,0x10(%rbx) + 9ccd1: mov %rbx,%rdi + 9ccd4: call aa480 + 9ccd9: cmp $0x1,%eax + 9ccdc: je 9cd00 + 9ccde: xor %eax,%eax + 9cce0: pop %rbx + 9cce1: ret + 9cce2: nopw 0x0(%rax,%rax,1) + 9cce8: lea 0x4(%rip),%rax # 9ccf3 + 9ccef: mov %rax,0x10(%rbx) + 9ccf3: mov %rbx,%rdi + 9ccf6: call 9c7d0 + 9ccfb: cmp $0x1,%eax + 9ccfe: jne 9ccde + 9cd00: movq $0x1,0x10(%rbx) + 9cd08: mov $0x1,%eax + 9cd0d: pop %rbx + 9cd0e: ret + 9cd0f: nop + 9cd10: mov $0x1,%eax + 9cd15: ret + 9cd16: mov %r9,%rdi + 9cd19: call 529a0 + 9cd1e: push %rcx + 9cd1f: lea 0x1b52a(%rip),%r8 # b8250 <__func__.21+0xd90> + 9cd26: mov $0x18e,%esi + 9cd2b: xor %eax,%eax + 9cd2d: push %rdi + 9cd2e: lea 0x148ff(%rip),%rcx # b1634 <_fini+0xa58> + 9cd35: lea 0x25c34(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 9cd3c: lea 0x14894(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cd43: call ee00 + 9cd48: imul %rax,%rdi + 9cd4c: push %rdx + 9cd4d: lea 0x1b534(%rip),%r8 # b8288 <__func__.21+0xdc8> + 9cd54: xor %eax,%eax + 9cd56: lea 0x148ed(%rip),%rcx # b164a <_fini+0xa6e> + 9cd5d: lea 0x25c0c(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 9cd64: mov $0x195,%esi + 9cd69: push %rdi + 9cd6a: lea 0x14866(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cd71: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/original-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/original-clockcache_get.asm new file mode 100644 index 000000000..7e9c8ccae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/original-clockcache_get.asm @@ -0,0 +1,426 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053c70 : + 53c70: push %r15 + 53c72: lea -0x1(%rcx),%eax + 53c75: push %r14 + 53c77: push %r13 + 53c79: push %r12 + 53c7b: push %rbp + 53c7c: push %rbx + 53c7d: mov %rsi,%rbx + 53c80: sub $0x38,%rsp + 53c84: mov %ecx,0xc(%rsp) + 53c88: mov %r8,0x10(%rsp) + 53c8d: cmp $0x7,%eax + 53c90: ja 542b7 + 53c96: mov 0x8(%rdi),%rcx + 53c9a: mov %edx,%esi + 53c9c: xor %edx,%edx + 53c9e: mov 0x8(%rcx),%rax + 53ca2: mov 0x8(%rax),%r8 + 53ca6: mov %rbx,%rax + 53ca9: div %r8 + 53cac: test %rdx,%rdx + 53caf: jne 53e94 + 53cb5: mov %esi,0x8(%rsp) + 53cb9: mov %rdi,%r13 + 53cbc: movabs $0xcccccccccccccccd,%rbp + 53cc6: cs nopw 0x0(%rax,%rax,1) + 53cd0: mov 0x120(%rcx),%rcx + 53cd7: mov %rbx,%rax + 53cda: shr %cl,%rax + 53cdd: mov 0x28(%r13),%rcx + 53ce1: shr $0x2,%rcx + 53ce5: cmp %rcx,%rax + 53ce8: jae 53f80 + 53cee: mov 0x30(%r13),%rdx + 53cf2: mov (%rdx,%rax,4),%r14d + 53cf6: cmp $0xffffffff,%r14d + 53cfa: je 53ed0 + 53d00: data16 lea 0x822a0(%rip),%rdi # d5fa8 + 53d08: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d10: mov 0x8(%rsp),%r12d + 53d15: mov %r14d,%esi + 53d18: mov %r13,%rdi + 53d1b: mov (%rax),%rax + 53d1e: mov %rax,(%rsp) + 53d22: test %r12d,%r12d + 53d25: je 53e60 + 53d2b: call aa4f0 + 53d30: cmp $0x1,%eax + 53d33: jne 53d7e + 53d35: mov $0x1,%r15d + 53d3b: mov %r15,%rax + 53d3e: mul %rbp + 53d41: xor %eax,%eax + 53d43: shr $0x2,%rdx + 53d47: mov %rdx,%r12 + 53d4a: nopw 0x0(%rax,%rax,1) + 53d50: pause + 53d52: mov %rax,%rcx + 53d55: add $0x1,%rax + 53d59: cmp %r12,%rcx + 53d5c: jne 53d50 + 53d5e: cmp $0x400,%r15 + 53d65: ja 53e38 + 53d6b: mov %r14d,%esi + 53d6e: mov %r13,%rdi + 53d71: add %r15,%r15 + 53d74: call aa4f0 + 53d79: cmp $0x1,%eax + 53d7c: je 53d3b + 53d7e: test %eax,%eax + 53d80: jne 53e77 + 53d86: mov %r14d,%eax + 53d89: mov 0x48(%r13),%rcx + 53d8d: mov %rax,%rdx + 53d90: shl $0x6,%rdx + 53d94: mov 0x8(%rcx,%rdx,1),%rsi + 53d99: cmp %rsi,%rbx + 53d9c: jne 5413b + 53da2: mov %r13,%r12 + 53da5: mov %rax,%rbx + 53da8: mov %rdx,%r13 + 53dab: jmp 53dbd + 53dad: nopl (%rax) + 53db0: mov %r12,%rdi + 53db3: call ea40 + 53db8: mov 0x48(%r12),%rcx + 53dbd: mov 0x10(%rcx,%r13,1),%eax + 53dc2: test $0x10,%al + 53dc4: jne 53db0 + 53dc6: mov 0x48(%r12),%rdx + 53dcb: mov %rbx,%rax + 53dce: add %r13,%rdx + 53dd1: mov 0x14(%rdx),%r9d + 53dd5: test %r9d,%r9d + 53dd8: jne 542ad + 53dde: mov 0x20(%rdx),%eax + 53de1: cmp %eax,0xc(%rsp) + 53de5: jne 542e9 + 53deb: mov 0x8(%r12),%rax + 53df0: mov 0x18(%rax),%r11d + 53df4: test %r11d,%r11d + 53df7: jne 54116 + 53dfd: mov 0x10(%rsp),%rbx + 53e02: mov %rdx,(%rbx) + 53e05: data16 lea 0x8219b(%rip),%rdi # d5fa8 + 53e0d: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53e15: xor %r9d,%r9d + 53e18: mov (%rax),%rax + 53e1b: mov %rax,0x8(%rbx) + 53e1f: add $0x38,%rsp + 53e23: mov %r9d,%eax + 53e26: pop %rbx + 53e27: pop %rbp + 53e28: pop %r12 + 53e2a: pop %r13 + 53e2c: pop %r14 + 53e2e: pop %r15 + 53e30: ret + 53e31: nopl 0x0(%rax) + 53e38: mov %r14d,%esi + 53e3b: mov %r13,%rdi + 53e3e: call aa4f0 + 53e43: cmp $0x1,%eax + 53e46: jne 53d7e + 53e4c: xor %eax,%eax + 53e4e: xchg %ax,%ax + 53e50: pause + 53e52: mov %rax,%rdx + 53e55: add $0x1,%rax + 53e59: cmp %r12,%rdx + 53e5c: jne 53e50 + 53e5e: jmp 53e38 + 53e60: call aa4f0 + 53e65: cmp $0x1,%eax + 53e68: je 53f28 + 53e6e: cmp $0x2,%eax + 53e71: jne 53d86 + 53e77: mov 0x8(%r13),%rcx + 53e7b: xor %edx,%edx + 53e7d: mov 0x8(%rcx),%rax + 53e81: mov 0x8(%rax),%r8 + 53e85: mov %rbx,%rax + 53e88: div %r8 + 53e8b: test %rdx,%rdx + 53e8e: je 53cd0 + 53e94: mov 0x82135(%rip),%rbp # d5fd0 + 53e9b: mov %r8,%rcx + 53e9e: mov %rbx,%rdx + 53ea1: xor %eax,%eax + 53ea3: lea 0x65406(%rip),%rsi # b92b0 <__func__.21+0xe20> + 53eaa: mov 0x0(%rbp),%rdi + 53eae: call fbf0 + 53eb3: mov 0x0(%rbp),%rdi + 53eb7: call fe90 + 53ebc: mov $0x16,%r9d + 53ec2: jmp 53e1f + 53ec7: nopw 0x0(%rax,%rax,1) + 53ed0: mov 0x10(%r13),%r14 + 53ed4: mov (%r14),%rax + 53ed7: mov %r14,%rdi + 53eda: call *(%rax) + 53edc: xor %edx,%edx + 53ede: mov %rax,%rcx + 53ee1: mov (%rax),%rax + 53ee4: mov 0x8(%rax),%r9 + 53ee8: mov %rbx,%rax + 53eeb: div %r9 + 53eee: test %rdx,%rdx + 53ef1: jne 540e0 + 53ef7: mov (%r14),%rax + 53efa: mov %rbx,%r15 + 53efd: and 0x20(%rcx),%r15 + 53f01: je 53f38 + 53f03: cmp 0x8(%rcx),%rbx + 53f07: jae 53f38 + 53f09: mov %r15,%rsi + 53f0c: mov %r14,%rdi + 53f0f: call *0x20(%rax) + 53f12: test %eax,%eax + 53f14: je 54190 + 53f1a: mov 0x8(%rsp),%r8d + 53f1f: test %r8d,%r8d + 53f22: jne 53fae + 53f28: mov $0xb,%r9d + 53f2e: jmp 53e1f + 53f33: nopl 0x0(%rax,%rax,1) + 53f38: mov %r14,%rdi + 53f3b: call *0x58(%rax) + 53f3e: mov 0x8208b(%rip),%rbp # d5fd0 + 53f45: mov %rbx,%r9 + 53f48: mov %r15,%r8 + 53f4b: sub $0x8,%rsp + 53f4f: lea 0x6460a(%rip),%rsi # b8560 <__func__.21+0xd0> + 53f56: mov $0x17d,%ecx + 53f5b: mov 0x0(%rbp),%rdi + 53f5f: push %rax + 53f60: lea 0x6f949(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 53f67: xor %eax,%eax + 53f69: call fbf0 + 53f6e: mov 0x0(%rbp),%rdi + 53f72: call fe90 + 53f77: pop %rsi + 53f78: pop %rdi + 53f79: jmp 53ebc + 53f7e: xchg %ax,%ax + 53f80: mov 0x82049(%rip),%rbp # d5fd0 + 53f87: imul %r8,%rcx + 53f8b: mov %rbx,%rdx + 53f8e: xor %eax,%eax + 53f90: lea 0x65351(%rip),%rsi # b92e8 <__func__.21+0xe58> + 53f97: mov 0x0(%rbp),%rdi + 53f9b: call fbf0 + 53fa0: mov 0x0(%rbp),%rdi + 53fa4: call fe90 + 53fa9: jmp 53ebc + 53fae: data16 lea 0x81ff2(%rip),%rdi # d5fa8 + 53fb6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53fbe: mov 0xc(%rsp),%edx + 53fc2: mov %rbx,%rsi + 53fc5: mov %r13,%rdi + 53fc8: mov (%rax),%r12 + 53fcb: mov 0x8(%r13),%rax + 53fcf: mov 0x8(%rax),%rax + 53fd3: mov 0x8(%rax),%r15 + 53fd7: call 53840 + 53fdc: mov %rax,%r14 + 53fdf: mov $0xffffffff,%eax + 53fe4: cmp %rax,%r14 + 53fe7: je 53e77 + 53fed: mov 0x8(%r13),%rax + 53ff1: mov %r14,%rbp + 53ff4: mov %r12,(%rsp) + 53ff8: mov %r13,%r12 + 53ffb: shl $0x6,%rbp + 53fff: add 0x48(%r13),%rbp + 54003: mov 0x18(%rax),%ecx + 54006: test %ecx,%ecx + 54008: jne 54237 + 5400e: mov 0x18(%r12),%rdi + 54013: mov 0x0(%rbp),%rsi + 54017: mov %rbx,%rcx + 5401a: mov %r15,%rdx + 5401d: mov (%rdi),%rax + 54020: call *(%rax) + 54022: mov %eax,%r9d + 54025: test %eax,%eax + 54027: jne 5425e + 5402d: mov 0x8(%r12),%rax + 54032: mov 0x18(%rax),%edx + 54035: test %edx,%edx + 54037: jne 541d1 + 5403d: mov %r9d,%ecx + 54040: mov %r14d,%edx + 54043: mov %rbx,%rsi + 54046: mov %r12,%rdi + 54049: mov %r9d,0x8(%rsp) + 5404e: call 539d0 + 54053: mov 0x8(%rsp),%r9d + 54058: mov %rbp,%rdx + 5405b: test %r9d,%r9d + 5405e: je 53dfd + 54064: mov 0x8(%r12),%rcx + 54069: mov %r14,%rax + 5406c: xor %edx,%edx + 5406e: mov (%rsp),%rdi + 54072: divq 0x140(%rcx) + 54079: and $0x3,%edi + 5407c: shl $0x6,%edx + 5407f: lea (%rdx,%rax,1),%esi + 54082: mov 0x130(%rcx),%eax + 54088: mov $0xffffffff,%ecx + 5408d: mov 0x88(%r12),%rdx + 54095: imul %rdi,%rax + 54099: add %rsi,%rax + 5409c: lock xadd %cx,(%rdx,%rax,2) + 540a2: test %cx,%cx + 540a5: jne 53e1f + 540ab: push %rax + 540ac: push %rdi + 540ad: push %rsi + 540ae: push 0x18(%rsp) + 540b2: xor %r9d,%r9d + 540b5: lea 0x650cc(%rip),%r8 # b9188 <__func__.21+0xcf8> + 540bc: xor %eax,%eax + 540be: lea 0x5e569(%rip),%rcx # b262e <_fini+0x1512> + 540c5: lea 0x6f924(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + 540cc: mov $0x27c,%esi + 540d1: lea 0x5e4ff(%rip),%rdi # b25d7 <_fini+0x14bb> + 540d8: call ee00 + 540dd: nopl (%rax) + 540e0: mov 0x81ee9(%rip),%rbp # d5fd0 + 540e7: mov %rbx,%r8 + 540ea: xor %eax,%eax + 540ec: mov $0x164,%ecx + 540f1: lea 0x6f7b8(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 540f8: lea 0x643a9(%rip),%rsi # b84a8 <__func__.21+0x18> + 540ff: mov 0x0(%rbp),%rdi + 54103: call fbf0 + 54108: mov 0x0(%rbp),%rdi + 5410c: call fe90 + 54111: jmp 53ebc + 54116: mov (%rsp),%rsi + 5411a: mov 0xc(%rsp),%ecx + 5411e: lea 0x0(,%rsi,8),%rax + 54126: sub %rsi,%rax + 54129: lea 0x220(%rcx,%rax,8),%rax + 54131: addq $0x1,(%r12,%rax,8) + 54136: jmp 53dfd + 5413b: mov 0x8(%r13),%rcx + 5413f: xor %edx,%edx + 54141: mov (%rsp),%r8 + 54145: divq 0x140(%rcx) + 5414c: and $0x3,%r8d + 54150: shl $0x6,%edx + 54153: lea (%rdx,%rax,1),%edi + 54156: mov 0x130(%rcx),%eax + 5415c: mov 0x88(%r13),%rdx + 54163: mov $0xffffffff,%ecx + 54168: imul %r8,%rax + 5416c: add %rdi,%rax + 5416f: lock xadd %cx,(%rdx,%rax,2) + 54175: test %cx,%cx + 54178: jne 53e77 + 5417e: push %rbx + 5417f: push %r8 + 54181: push %rdi + 54182: jmp 540ae + 54187: nopw 0x0(%rax,%rax,1) + 54190: sub $0x8,%rsp + 54194: mov %rbx,%r9 + 54197: mov %r15,%r8 + 5419a: mov $0x172,%ecx + 5419f: mov 0x81e2a(%rip),%rbp # d5fd0 + 541a6: lea 0x6f703(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 541ad: lea 0x64344(%rip),%rsi # b84f8 <__func__.21+0x68> + 541b4: mov 0x0(%rbp),%rdi + 541b8: push $0x0 + 541ba: call fbf0 + 541bf: mov 0x0(%rbp),%rdi + 541c3: call fe90 + 541c8: pop %r9 + 541ca: pop %r10 + 541cc: jmp 53ebc + 541d1: lea 0x20(%rsp),%rsi + 541d6: mov $0x1,%edi + 541db: mov %r9d,0x8(%rsp) + 541e0: call e410 + 541e5: mov 0x18(%rsp),%rax + 541ea: mov (%rsp),%rsi + 541ee: imul $0x3b9aca00,0x20(%rsp),%rdx + 541f7: add 0x28(%rsp),%rdx + 541fc: sub %rax,%rdx + 541ff: mov 0xc(%rsp),%ecx + 54203: lea 0x0(,%rsi,8),%rax + 5420b: mov 0x8(%rsp),%r9d + 54210: sub %rsi,%rax + 54213: lea (%rcx,%rax,8),%rax + 54217: lea (%r12,%rax,8),%rax + 5421b: addq $0x1,0x1148(%rax) + 54223: addq $0x1,0x1220(%rax) + 5422b: add %rdx,0x1190(%rax) + 54232: jmp 5403d + 54237: lea 0x20(%rsp),%rsi + 5423c: mov $0x1,%edi + 54241: call e410 + 54246: imul $0x3b9aca00,0x20(%rsp),%rax + 5424f: add 0x28(%rsp),%rax + 54254: mov %rax,0x18(%rsp) + 54259: jmp 5400e + 5425e: mov %eax,%edi + 54260: mov %eax,0x8(%rsp) + 54264: call efe0 + 54269: mov 0x81d60(%rip),%r15 # d5fd0 + 54270: mov 0xc(%rsp),%ecx + 54274: mov %rbx,%rdx + 54277: mov %rax,%r8 + 5427a: lea 0x6561f(%rip),%rsi # b98a0 <__func__.21+0x1410> + 54281: xor %eax,%eax + 54283: mov (%r15),%rdi + 54286: call fbf0 + 5428b: mov (%r15),%rdi + 5428e: call fe90 + 54293: mov 0x8(%r12),%rax + 54298: mov 0x8(%rsp),%r9d + 5429d: mov 0x18(%rax),%edx + 542a0: test %edx,%edx + 542a2: je 5403d + 542a8: jmp 541d1 + 542ad: mov 0x8(%r12),%rcx + 542b2: jmp 5406c + 542b7: sub $0x8,%rsp + 542bb: lea 0x6537e(%rip),%r8 # b9640 <__func__.21+0x11b0> + 542c2: xor %eax,%eax + 542c4: push %rsi + 542c5: mov 0x1c(%rsp),%r9d + 542ca: lea 0x65397(%rip),%rcx # b9668 <__func__.21+0x11d8> + 542d1: lea 0x6f5a8(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + 542d8: mov $0x1ca,%esi + 542dd: lea 0x5e2f3(%rip),%rdi # b25d7 <_fini+0x14bb> + 542e4: call ee00 + 542e9: mov 0xc(%rsp),%esi + 542ed: mov %r14d,%r9d + 542f0: lea 0x5e413(%rip),%r8 # b270a <_fini+0x15ee> + 542f7: lea 0x5e423(%rip),%rcx # b2721 <_fini+0x1605> + 542fe: lea 0x6f48b(%rip),%rdx # c3790 <__func__.19> + 54305: lea 0x5e2cb(%rip),%rdi # b25d7 <_fini+0x14bb> + 5430c: push %rsi + 5430d: mov $0x8d1,%esi + 54312: push %rax + 54313: xor %eax,%eax + 54315: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/original-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/original-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..6290f92c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/original-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,195 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aada0 : + aada0: mov 0x10(%rdi),%rax + aada4: cmp $0x1,%rax + aada8: je aaf10 + aadae: push %r13 + aadb0: push %r12 + aadb2: push %rbp + aadb3: push %rbx + aadb4: mov %rdi,%rbx + aadb7: sub $0x8,%rsp + aadbb: test %rax,%rax + aadbe: je aadc8 + aadc0: jmp *%rax + aadc2: nopw 0x0(%rax,%rax,1) + aadc8: data16 lea 0x2b1d8(%rip),%rdi # d5fa8 + aadd0: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aadd8: mov 0x30(%rbx),%r9d + aaddc: mov 0x28(%rbx),%rbp + aade0: mov (%rax),%rax + aade3: mov %rax,0x58(%rbx) + aade7: lea -0x1(%r9),%eax + aadeb: cmp $0x7,%eax + aadee: ja ab04b + aadf4: mov 0x20(%rbx),%rdi + aadf8: xor %edx,%edx + aadfa: mov 0x8(%rdi),%rcx + aadfe: mov 0x8(%rcx),%rax + aae02: mov 0x8(%rax),%rsi + aae06: mov %rbp,%rax + aae09: div %rsi + aae0c: test %rdx,%rdx + aae0f: jne aaf20 + aae15: mov 0x120(%rcx),%rcx + aae1c: mov 0x28(%rdi),%rax + aae20: mov %rbp,%rdx + aae23: shr %cl,%rdx + aae26: shr $0x2,%rax + aae2a: cmp %rax,%rdx + aae2d: jae aaf60 + aae33: mov 0x30(%rdi),%rax + aae37: mov (%rax,%rdx,4),%eax + aae3a: mov $0xffffffff,%edx + aae3f: mov %rax,0x60(%rbx) + aae43: cmp %rdx,%rax + aae46: je aae88 + aae48: lea 0xc(%rip),%rax # aae5b + aae4f: movq $0x0,0x18(%rbx) + aae57: mov %rax,0x10(%rbx) + aae5b: mov %rbx,%rdi + aae5e: call aa650 + aae63: cmp $0x1,%eax + aae66: jne aaf01 + aae6c: movq $0x1,0x10(%rbx) + aae74: add $0x8,%rsp + aae78: mov $0x1,%eax + aae7d: pop %rbx + aae7e: pop %rbp + aae7f: pop %r12 + aae81: pop %r13 + aae83: ret + aae84: nopl 0x0(%rax) + aae88: mov 0x10(%rdi),%r12 + aae8c: mov (%r12),%rax + aae90: mov %r12,%rdi + aae93: call *(%rax) + aae95: xor %edx,%edx + aae97: mov %rax,%rcx + aae9a: mov (%rax),%rax + aae9d: mov 0x8(%rax),%r9 + aaea1: mov %rbp,%rax + aaea4: div %r9 + aaea7: test %rdx,%rdx + aaeaa: jne aafd6 + aaeb0: mov (%r12),%rax + aaeb4: mov %rbp,%r13 + aaeb7: and 0x20(%rcx),%r13 + aaebb: je aaf90 + aaec1: cmp 0x8(%rcx),%rbp + aaec5: jae aaf90 + aaecb: mov %r13,%rsi + aaece: mov %r12,%rdi + aaed1: call *0x20(%rax) + aaed4: test %eax,%eax + aaed6: je ab00c + aaedc: lea 0xd(%rip),%rax # aaef0 + aaee3: movq $0x0,0x18(%rbx) + aaeeb: mov %rax,0x10(%rbx) + aaeef: nop + aaef0: mov %rbx,%rdi + aaef3: call aa0a0 + aaef8: cmp $0x1,%eax + aaefb: je aae6c + aaf01: add $0x8,%rsp + aaf05: xor %eax,%eax + aaf07: pop %rbx + aaf08: pop %rbp + aaf09: pop %r12 + aaf0b: pop %r13 + aaf0d: ret + aaf0e: xchg %ax,%ax + aaf10: mov $0x1,%eax + aaf15: ret + aaf16: cs nopw 0x0(%rax,%rax,1) + aaf20: mov 0x2b0a9(%rip),%r12 # d5fd0 + aaf27: mov %rsi,%rcx + aaf2a: mov %rbp,%rdx + aaf2d: xor %eax,%eax + aaf2f: lea 0xe37a(%rip),%rsi # b92b0 <__func__.21+0xe20> + aaf36: mov (%r12),%rdi + aaf3a: call fbf0 + aaf3f: mov (%r12),%rdi + aaf43: call fe90 + aaf48: mov 0x18c51(%rip),%rax # c3ba0 <__func__.0.lto_priv.4+0x60> + aaf4f: movq $0x1,0x10(%rbx) + aaf57: mov %rax,0x50(%rbx) + aaf5b: jmp aae74 + aaf60: imul %rax,%rsi + aaf64: mov 0x2b065(%rip),%r12 # d5fd0 + aaf6b: mov %rbp,%rdx + aaf6e: xor %eax,%eax + aaf70: mov (%r12),%rdi + aaf74: mov %rsi,%rcx + aaf77: lea 0xe36a(%rip),%rsi # b92e8 <__func__.21+0xe58> + aaf7e: call fbf0 + aaf83: mov (%r12),%rdi + aaf87: call fe90 + aaf8c: jmp aaf48 + aaf8e: xchg %ax,%ax + aaf90: mov %r12,%rdi + aaf93: call *0x58(%rax) + aaf96: mov 0x2b033(%rip),%r12 # d5fd0 + aaf9d: mov %rbp,%r9 + aafa0: mov %r13,%r8 + aafa3: sub $0x8,%rsp + aafa7: lea 0x18902(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aafae: mov $0x17d,%ecx + aafb3: mov (%r12),%rdi + aafb7: push %rax + aafb8: lea 0xd5a1(%rip),%rsi # b8560 <__func__.21+0xd0> + aafbf: xor %eax,%eax + aafc1: call fbf0 + aafc6: mov (%r12),%rdi + aafca: call fe90 + aafcf: pop %rax + aafd0: pop %rdx + aafd1: jmp aaf48 + aafd6: mov 0x2aff3(%rip),%r12 # d5fd0 + aafdd: mov %rbp,%r8 + aafe0: xor %eax,%eax + aafe2: mov $0x164,%ecx + aafe7: lea 0x188c2(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aafee: lea 0xd4b3(%rip),%rsi # b84a8 <__func__.21+0x18> + aaff5: mov (%r12),%rdi + aaff9: call fbf0 + aaffe: mov (%r12),%rdi + ab002: call fe90 + ab007: jmp aaf48 + ab00c: sub $0x8,%rsp + ab010: mov $0x172,%ecx + ab015: mov %rbp,%r9 + ab018: mov %r13,%r8 + ab01b: mov 0x2afae(%rip),%r12 # d5fd0 + ab022: lea 0xd4cf(%rip),%rsi # b84f8 <__func__.21+0x68> + ab029: lea 0x18880(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + ab030: mov (%r12),%rdi + ab034: push $0x0 + ab036: call fbf0 + ab03b: mov (%r12),%rdi + ab03f: call fe90 + ab044: pop %rcx + ab045: pop %rsi + ab046: jmp aaf48 + ab04b: push %rdi + ab04c: lea 0xe5ed(%rip),%r8 # b9640 <__func__.21+0x11b0> + ab053: mov $0x1ca,%esi + ab058: xor %eax,%eax + ab05a: push %rbp + ab05b: lea 0xe606(%rip),%rcx # b9668 <__func__.21+0x11d8> + ab062: lea 0x18817(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + ab069: lea 0x7567(%rip),%rdi # b25d7 <_fini+0x14bb> + ab070: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get.asm new file mode 100644 index 000000000..b94b7a9f1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get.asm @@ -0,0 +1,367 @@ + +.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053c10 : + 53c10: push %r15 + 53c12: lea -0x1(%rcx),%eax + 53c15: push %r14 + 53c17: push %r13 + 53c19: push %r12 + 53c1b: push %rbp + 53c1c: push %rbx + 53c1d: mov %rsi,%rbx + 53c20: sub $0x48,%rsp + 53c24: mov %edx,0x8(%rsp) + 53c28: mov %ecx,0x1c(%rsp) + 53c2c: mov %r8,0x20(%rsp) + 53c31: cmp $0x7,%eax + 53c34: ja 54158 + 53c3a: mov 0x8(%rdi),%rax + 53c3e: mov %rdi,%r14 + 53c41: mov %rsi,%rdi + 53c44: xor %edx,%edx + 53c46: mov 0x8(%rax),%rsi + 53c4a: mov 0x120(%rax),%rcx + 53c51: mov %rbx,%rax + 53c54: divq 0x8(%rsi) + 53c58: shr %cl,%rdi + 53c5b: mov %rdi,%rcx + 53c5e: test %rdx,%rdx + 53c61: jne 101b7 + 53c67: mov 0x28(%r14),%rax + 53c6b: shr $0x2,%rax + 53c6f: cmp %rax,%rdi + 53c72: jae 101b7 + 53c78: movabs $0xcccccccccccccccd,%r12 + 53c82: mov %r14,%r15 + 53c85: data16 cs nopw 0x0(%rax,%rax,1) + 53c90: mov 0x30(%r15),%rax + 53c94: mov (%rax,%rcx,4),%ebp + 53c97: cmp $0xffffffff,%ebp + 53c9a: je 53e60 + 53ca0: data16 lea 0x81300(%rip),%rdi # d4fa8 + 53ca8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53cb0: mov 0x8(%rsp),%r9d + 53cb5: mov %ebp,%esi + 53cb7: mov %r15,%rdi + 53cba: mov (%rax),%rax + 53cbd: mov %rax,0x10(%rsp) + 53cc2: test %r9d,%r9d + 53cc5: je 53e00 + 53ccb: call aa3a0 + 53cd0: cmp $0x1,%eax + 53cd3: jne 53d1d + 53cd5: mov $0x1,%r13d + 53cdb: mov %r13,%rax + 53cde: mul %r12 + 53ce1: xor %eax,%eax + 53ce3: shr $0x2,%rdx + 53ce7: mov %rdx,%r14 + 53cea: nopw 0x0(%rax,%rax,1) + 53cf0: pause + 53cf2: mov %rax,%rcx + 53cf5: add $0x1,%rax + 53cf9: cmp %rcx,%r14 + 53cfc: jne 53cf0 + 53cfe: cmp $0x400,%r13 + 53d05: ja 53dd0 + 53d0b: mov %ebp,%esi + 53d0d: mov %r15,%rdi + 53d10: add %r13,%r13 + 53d13: call aa3a0 + 53d18: cmp $0x1,%eax + 53d1b: je 53cdb + 53d1d: test %eax,%eax + 53d1f: jne 53e13 + 53d25: mov %ebp,%eax + 53d27: mov 0x48(%r15),%rcx + 53d2b: mov %rax,%rdx + 53d2e: shl $0x6,%rdx + 53d32: mov 0x8(%rcx,%rdx,1),%rsi + 53d37: cmp %rsi,%rbx + 53d3a: jne 53fe6 + 53d40: mov %r15,%r14 + 53d43: mov %rax,%rbx + 53d46: mov %rdx,%r15 + 53d49: jmp 53d5c + 53d4b: nopl 0x0(%rax,%rax,1) + 53d50: mov %r14,%rdi + 53d53: call ea40 + 53d58: mov 0x48(%r14),%rcx + 53d5c: mov 0x10(%rcx,%r15,1),%eax + 53d61: test $0x10,%al + 53d63: jne 53d50 + 53d65: mov 0x48(%r14),%rdx + 53d69: mov %rbx,%rax + 53d6c: add %r15,%rdx + 53d6f: mov 0x14(%rdx),%r13d + 53d73: test %r13d,%r13d + 53d76: jne 54109 + 53d7c: mov 0x20(%rdx),%eax + 53d7f: cmp %eax,0x1c(%rsp) + 53d83: jne 5418a + 53d89: mov 0x8(%r14),%rax + 53d8d: mov 0x18(%rax),%edi + 53d90: test %edi,%edi + 53d92: jne 53fc0 + 53d98: mov 0x20(%rsp),%rbx + 53d9d: xor %r13d,%r13d + 53da0: mov %rdx,(%rbx) + 53da3: data16 lea 0x811fd(%rip),%rdi # d4fa8 + 53dab: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53db3: mov (%rax),%rax + 53db6: mov %rax,0x8(%rbx) + 53dba: add $0x48,%rsp + 53dbe: mov %r13d,%eax + 53dc1: pop %rbx + 53dc2: pop %rbp + 53dc3: pop %r12 + 53dc5: pop %r13 + 53dc7: pop %r14 + 53dc9: pop %r15 + 53dcb: ret + 53dcc: nopl 0x0(%rax) + 53dd0: mov %ebp,%esi + 53dd2: mov %r15,%rdi + 53dd5: call aa3a0 + 53dda: cmp $0x1,%eax + 53ddd: jne 53d1d + 53de3: xor %eax,%eax + 53de5: data16 cs nopw 0x0(%rax,%rax,1) + 53df0: pause + 53df2: mov %rax,%rdx + 53df5: add $0x1,%rax + 53df9: cmp %rdx,%r14 + 53dfc: jne 53df0 + 53dfe: jmp 53dd0 + 53e00: call aa3a0 + 53e05: cmp $0x1,%eax + 53e08: je 53e77 + 53e0a: cmp $0x2,%eax + 53e0d: jne 53d25 + 53e13: mov 0x8(%r15),%rax + 53e17: xor %edx,%edx + 53e19: mov %rbx,%rsi + 53e1c: mov 0x8(%rax),%rdi + 53e20: mov 0x120(%rax),%rcx + 53e27: mov %rbx,%rax + 53e2a: divq 0x8(%rdi) + 53e2e: shr %cl,%rsi + 53e31: mov %rsi,%rcx + 53e34: test %rdx,%rdx + 53e37: jne 541bb + 53e3d: mov 0x28(%r15),%rax + 53e41: shr $0x2,%rax + 53e45: cmp %rax,%rsi + 53e48: jb 53c90 + 53e4e: mov %r15,%r14 + 53e51: jmp 101b7 + 53e56: cs nopw 0x0(%rax,%rax,1) + 53e60: mov %rbx,%rsi + 53e63: mov %r15,%rdi + 53e66: call 50100 + 53e6b: test %eax,%eax + 53e6d: je 53e88 + 53e6f: mov 0x8(%rsp),%esi + 53e73: test %esi,%esi + 53e75: jne 53e93 + 53e77: mov $0xb,%r13d + 53e7d: jmp 53dba + 53e82: nopw 0x0(%rax,%rax,1) + 53e88: mov $0x16,%r13d + 53e8e: jmp 53dba + 53e93: data16 lea 0x8110d(%rip),%rdi # d4fa8 + 53e9b: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53ea3: mov 0x1c(%rsp),%edx + 53ea7: mov %rbx,%rsi + 53eaa: mov %r15,%rdi + 53ead: mov (%rax),%r13 + 53eb0: mov 0x8(%r15),%rax + 53eb4: mov 0x8(%rax),%rax + 53eb8: mov 0x8(%rax),%r14 + 53ebc: call 538b0 + 53ec1: mov %rax,%rbp + 53ec4: mov $0xffffffff,%eax + 53ec9: cmp %rax,%rbp + 53ecc: je 53e13 + 53ed2: mov %r15,%rax + 53ed5: mov %rbp,%r12 + 53ed8: mov %r14,%r15 + 53edb: mov %r13,0x8(%rsp) + 53ee0: mov %rax,%r14 + 53ee3: shl $0x6,%r12 + 53ee7: add 0x48(%rax),%r12 + 53eeb: mov 0x8(%rax),%rax + 53eef: mov 0x18(%rax),%ecx + 53ef2: test %ecx,%ecx + 53ef4: jne 5409d + 53efa: mov 0x18(%r14),%rdi + 53efe: mov (%r12),%rsi + 53f02: mov %rbx,%rcx + 53f05: mov %r15,%rdx + 53f08: mov (%rdi),%rax + 53f0b: call *(%rax) + 53f0d: mov %eax,%r13d + 53f10: test %eax,%eax + 53f12: jne 540c4 + 53f18: mov 0x8(%r14),%rax + 53f1c: mov 0x18(%rax),%edx + 53f1f: test %edx,%edx + 53f21: jne 54040 + 53f27: mov %ebp,%edx + 53f29: mov %r13d,%ecx + 53f2c: mov %rbx,%rsi + 53f2f: mov %r14,%rdi + 53f32: call 539e0 + 53f37: mov %r12,%rdx + 53f3a: test %r13d,%r13d + 53f3d: je 53d98 + 53f43: mov 0x8(%r14),%rcx + 53f47: mov %rbp,%rax + 53f4a: xor %edx,%edx + 53f4c: mov 0x8(%rsp),%rdi + 53f51: divq 0x140(%rcx) + 53f58: and $0x3,%edi + 53f5b: shl $0x6,%edx + 53f5e: lea (%rdx,%rax,1),%esi + 53f61: mov 0x130(%rcx),%eax + 53f67: mov 0x88(%r14),%rdx + 53f6e: mov $0xffffffff,%ecx + 53f73: imul %rdi,%rax + 53f77: add %rsi,%rax + 53f7a: lock xadd %cx,(%rdx,%rax,2) + 53f80: test %cx,%cx + 53f83: jne 53dba + 53f89: push %rax + 53f8a: push %rdi + 53f8b: push %rsi + 53f8c: push 0x20(%rsp) + 53f90: xor %r9d,%r9d + 53f93: lea 0x6425e(%rip),%r8 # b81f8 <__func__.21+0xd68> + 53f9a: xor %eax,%eax + 53f9c: mov $0x28c,%esi + 53fa1: lea 0x5d686(%rip),%rcx # b162e <_fini+0xa52> + 53fa8: lea 0x6ea21(%rip),%rdx # c29d0 <__func__.28.lto_priv.1> + 53faf: lea 0x5d621(%rip),%rdi # b15d7 <_fini+0x9fb> + 53fb6: call ee00 + 53fbb: nopl 0x0(%rax,%rax,1) + 53fc0: mov 0x10(%rsp),%rbx + 53fc5: mov 0x1c(%rsp),%ecx + 53fc9: lea 0x0(,%rbx,8),%rax + 53fd1: sub %rbx,%rax + 53fd4: lea 0x220(%rcx,%rax,8),%rax + 53fdc: addq $0x1,(%r14,%rax,8) + 53fe1: jmp 53d98 + 53fe6: mov 0x8(%r15),%rcx + 53fea: xor %edx,%edx + 53fec: mov 0x10(%rsp),%rdi + 53ff1: divq 0x140(%rcx) + 53ff8: and $0x3,%edi + 53ffb: shl $0x6,%edx + 53ffe: lea (%rdx,%rax,1),%esi + 54001: mov 0x130(%rcx),%eax + 54007: mov 0x88(%r15),%rdx + 5400e: mov $0xffffffff,%ecx + 54013: imul %rdi,%rax + 54017: add %rsi,%rax + 5401a: lock xadd %cx,(%rdx,%rax,2) + 54020: test %cx,%cx + 54023: jne 53e13 + 54029: push %r8 + 5402b: push %rdi + 5402c: push %rsi + 5402d: push 0x28(%rsp) + 54031: jmp 53f90 + 54036: cs nopw 0x0(%rax,%rax,1) + 54040: mov $0x1,%edi + 54045: lea 0x30(%rsp),%rsi + 5404a: call e410 + 5404f: mov 0x28(%rsp),%rax + 54054: mov 0x8(%rsp),%rdi + 54059: imul $0x3b9aca00,0x30(%rsp),%rdx + 54062: add 0x38(%rsp),%rdx + 54067: sub %rax,%rdx + 5406a: mov 0x1c(%rsp),%ecx + 5406e: lea 0x0(,%rdi,8),%rax + 54076: sub %rdi,%rax + 54079: lea (%rcx,%rax,8),%rax + 5407d: lea (%r14,%rax,8),%rax + 54081: addq $0x1,0x1148(%rax) + 54089: addq $0x1,0x1220(%rax) + 54091: add %rdx,0x1190(%rax) + 54098: jmp 53f27 + 5409d: lea 0x30(%rsp),%rsi + 540a2: mov $0x1,%edi + 540a7: call e410 + 540ac: imul $0x3b9aca00,0x30(%rsp),%rax + 540b5: add 0x38(%rsp),%rax + 540ba: mov %rax,0x28(%rsp) + 540bf: jmp 53efa + 540c4: mov %eax,%edi + 540c6: call efe0 + 540cb: mov 0x80efe(%rip),%r15 # d4fd0 + 540d2: mov 0x1c(%rsp),%ecx + 540d6: mov %rbx,%rdx + 540d9: mov %rax,%r8 + 540dc: lea 0x647bd(%rip),%rsi # b88a0 <__func__.21+0x1410> + 540e3: xor %eax,%eax + 540e5: mov (%r15),%rdi + 540e8: call fbf0 + 540ed: mov (%r15),%rdi + 540f0: call fe90 + 540f5: mov 0x8(%r14),%rax + 540f9: mov 0x18(%rax),%edx + 540fc: test %edx,%edx + 540fe: je 53f27 + 54104: jmp 54040 + 54109: mov 0x8(%r14),%rcx + 5410d: xor %edx,%edx + 5410f: mov 0x10(%rsp),%rdi + 54114: divq 0x140(%rcx) + 5411b: and $0x3,%edi + 5411e: shl $0x6,%edx + 54121: lea (%rdx,%rax,1),%esi + 54124: mov 0x130(%rcx),%eax + 5412a: mov 0x88(%r14),%rdx + 54131: mov $0xffffffff,%ecx + 54136: imul %rdi,%rax + 5413a: add %rsi,%rax + 5413d: lock xadd %cx,(%rdx,%rax,2) + 54143: test %cx,%cx + 54146: jne 53dba + 5414c: jmp 54029 + 54151: nopl 0x0(%rax) + 54158: sub $0x8,%rsp + 5415c: lea 0x644dd(%rip),%r8 # b8640 <__func__.21+0x11b0> + 54163: xor %eax,%eax + 54165: push %rsi + 54166: mov 0x2c(%rsp),%r9d + 5416b: lea 0x644f6(%rip),%rcx # b8668 <__func__.21+0x11d8> + 54172: lea 0x6e707(%rip),%rdx # c2880 <__func__.23.lto_priv.1> + 54179: mov $0x1da,%esi + 5417e: lea 0x5d452(%rip),%rdi # b15d7 <_fini+0x9fb> + 54185: call ee00 + 5418a: mov 0x1c(%rsp),%ebx + 5418e: mov %ebp,%r9d + 54191: lea 0x5d572(%rip),%r8 # b170a <_fini+0xb2e> + 54198: lea 0x5d582(%rip),%rcx # b1721 <_fini+0xb45> + 5419f: lea 0x6e5ea(%rip),%rdx # c2790 <__func__.19> + 541a6: mov $0x8e1,%esi + 541ab: lea 0x5d425(%rip),%rdi # b15d7 <_fini+0x9fb> + 541b2: push %rbx + 541b3: push %rax + 541b4: xor %eax,%eax + 541b6: call ee00 + 541bb: mov %r15,%r14 + 541be: jmp 101b7 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..04c9c36c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,98 @@ + +.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cca0 : + 9cca0: mov 0x10(%rdi),%rax + 9cca4: cmp $0x1,%rax + 9cca8: je 9cda8 + 9ccae: push %rbx + 9ccaf: mov %rdi,%rbx + 9ccb2: test %rax,%rax + 9ccb5: je 9ccc0 + 9ccb7: jmp *%rax + 9ccb9: nopl 0x0(%rax) + 9ccc0: data16 lea 0x382e0(%rip),%rdi # d4fa8 + 9ccc8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9ccd0: mov 0x30(%rbx),%r9d + 9ccd4: mov 0x28(%rbx),%rsi + 9ccd8: mov (%rax),%rax + 9ccdb: mov %rax,0x58(%rbx) + 9ccdf: lea -0x1(%r9),%eax + 9cce3: cmp $0x7,%eax + 9cce6: ja 9cdc5 + 9ccec: mov 0x20(%rbx),%rdi + 9ccf0: mov %rsi,%rdx + 9ccf3: mov 0x8(%rdi),%rax + 9ccf7: mov 0x120(%rax),%rcx + 9ccfe: mov 0x8(%rax),%r10 + 9cd02: mov %rsi,%rax + 9cd05: shr %cl,%rdx + 9cd08: mov %rdx,%rcx + 9cd0b: xor %edx,%edx + 9cd0d: divq 0x8(%r10) + 9cd11: test %rdx,%rdx + 9cd14: jne 1057b + 9cd1a: mov 0x28(%rdi),%rax + 9cd1e: shr $0x2,%rax + 9cd22: cmp %rax,%rcx + 9cd25: jae 1057b + 9cd2b: mov 0x30(%rdi),%rax + 9cd2f: mov $0xffffffff,%edx + 9cd34: mov (%rax,%rcx,4),%eax + 9cd37: mov %rax,0x60(%rbx) + 9cd3b: cmp %rdx,%rax + 9cd3e: je 9cd70 + 9cd40: lea 0xc(%rip),%rax # 9cd53 + 9cd47: movq $0x0,0x18(%rbx) + 9cd4f: mov %rax,0x10(%rbx) + 9cd53: mov %rbx,%rdi + 9cd56: call aa500 + 9cd5b: cmp $0x1,%eax + 9cd5e: jne 9cd9d + 9cd60: movq $0x1,0x10(%rbx) + 9cd68: mov $0x1,%eax + 9cd6d: pop %rbx + 9cd6e: ret + 9cd6f: nop + 9cd70: call 50100 + 9cd75: test %eax,%eax + 9cd77: je 9cdb0 + 9cd79: lea 0x10(%rip),%rax # 9cd90 + 9cd80: movq $0x0,0x18(%rbx) + 9cd88: mov %rax,0x10(%rbx) + 9cd8c: nopl 0x0(%rax) + 9cd90: mov %rbx,%rdi + 9cd93: call 9c850 + 9cd98: cmp $0x1,%eax + 9cd9b: je 9cd60 + 9cd9d: xor %eax,%eax + 9cd9f: pop %rbx + 9cda0: ret + 9cda1: nopl 0x0(%rax) + 9cda8: mov $0x1,%eax + 9cdad: ret + 9cdae: xchg %ax,%ax + 9cdb0: mov 0x25de9(%rip),%rax # c2ba0 <__func__.0.lto_priv.4+0x60> + 9cdb7: movq $0x1,0x10(%rbx) + 9cdbf: mov %rax,0x50(%rbx) + 9cdc3: jmp 9cd68 + 9cdc5: push %rax + 9cdc6: lea 0x1b873(%rip),%r8 # b8640 <__func__.21+0x11b0> + 9cdcd: xor %eax,%eax + 9cdcf: lea 0x1b892(%rip),%rcx # b8668 <__func__.21+0x11d8> + 9cdd6: push %rsi + 9cdd7: lea 0x25aa2(%rip),%rdx # c2880 <__func__.23.lto_priv.1> + 9cdde: mov $0x1da,%esi + 9cde3: lea 0x147ed(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cdea: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get_internal_async.constprop.0.cold.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get_internal_async.constprop.0.cold.asm new file mode 100644 index 000000000..0d13ac6ae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_get_internal_async.constprop.0.cold.asm @@ -0,0 +1,20 @@ + +.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000001057b : + 1057b: call ff5b + 10580: mov 0xb2619(%rip),%rax # c2ba0 <__func__.0.lto_priv.4+0x60> + 10587: movq $0x1,0x10(%rbx) + 1058f: mov %rax,0x50(%rbx) + 10593: jmp 9cd68 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_page_valid_for_load.lto_priv.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_page_valid_for_load.lto_priv.0.asm new file mode 100644 index 000000000..c6cf24774 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_page_valid_for_load.lto_priv.0.asm @@ -0,0 +1,108 @@ + +.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050100 : + 50100: push %r13 + 50102: push %r12 + 50104: push %rbp + 50105: push %rbx + 50106: mov %rsi,%rbx + 50109: sub $0x8,%rsp + 5010d: mov 0x10(%rdi),%rbp + 50111: mov 0x0(%rbp),%rax + 50115: mov %rbp,%rdi + 50118: call *(%rax) + 5011a: xor %edx,%edx + 5011c: mov %rax,%rcx + 5011f: mov (%rax),%rax + 50122: mov 0x8(%rax),%r9 + 50126: mov %rbx,%rax + 50129: div %r9 + 5012c: test %rdx,%rdx + 5012f: jne 501c0 + 50135: mov 0x0(%rbp),%rax + 50139: mov %rbx,%r12 + 5013c: and 0x20(%rcx),%r12 + 50140: je 50170 + 50142: cmp 0x8(%rcx),%rbx + 50146: jae 50170 + 50148: mov %rbp,%rdi + 5014b: mov %r12,%rsi + 5014e: call *0x20(%rax) + 50151: mov %eax,%ebp + 50153: test %eax,%eax + 50155: je 501f8 + 5015b: xor %eax,%eax + 5015d: test %ebp,%ebp + 5015f: setne %al + 50162: add $0x8,%rsp + 50166: pop %rbx + 50167: pop %rbp + 50168: pop %r12 + 5016a: pop %r13 + 5016c: ret + 5016d: nopl (%rax) + 50170: mov %rbp,%rdi + 50173: call *0x58(%rax) + 50176: mov 0x84e53(%rip),%rbp # d4fd0 + 5017d: mov %rbx,%r9 + 50180: mov %r12,%r8 + 50183: sub $0x8,%rsp + 50187: lea 0x72922(%rip),%rdx # c2ab0 <__func__.22.lto_priv.0> + 5018e: mov $0x17d,%ecx + 50193: mov 0x0(%rbp),%rdi + 50197: push %rax + 50198: lea 0x673c1(%rip),%rsi # b7560 <__func__.21+0xd0> + 5019f: xor %eax,%eax + 501a1: call fbf0 + 501a6: mov 0x0(%rbp),%rdi + 501aa: call fe90 + 501af: pop %rax + 501b0: pop %rdx + 501b1: add $0x8,%rsp + 501b5: xor %eax,%eax + 501b7: pop %rbx + 501b8: pop %rbp + 501b9: pop %r12 + 501bb: pop %r13 + 501bd: ret + 501be: xchg %ax,%ax + 501c0: mov 0x84e09(%rip),%rbp # d4fd0 + 501c7: mov %rbx,%r8 + 501ca: xor %eax,%eax + 501cc: mov $0x164,%ecx + 501d1: lea 0x728d8(%rip),%rdx # c2ab0 <__func__.22.lto_priv.0> + 501d8: lea 0x672c9(%rip),%rsi # b74a8 <__func__.21+0x18> + 501df: mov 0x0(%rbp),%rdi + 501e3: call fbf0 + 501e8: mov 0x0(%rbp),%rdi + 501ec: call fe90 + 501f1: jmp 501b1 + 501f3: nopl 0x0(%rax,%rax,1) + 501f8: mov 0x84dd1(%rip),%r13 # d4fd0 + 501ff: sub $0x8,%rsp + 50203: mov %rbx,%r9 + 50206: xor %eax,%eax + 50208: mov $0x172,%ecx + 5020d: lea 0x672e4(%rip),%rsi # b74f8 <__func__.21+0x68> + 50214: mov %r12,%r8 + 50217: mov 0x0(%r13),%rdi + 5021b: push $0x0 + 5021d: lea 0x7288c(%rip),%rdx # c2ab0 <__func__.22.lto_priv.0> + 50224: call fbf0 + 50229: mov 0x0(%r13),%rdi + 5022d: call fe90 + 50232: pop %rcx + 50233: pop %rsi + 50234: jmp 5015b + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_report_invalid_address.lto_priv.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_report_invalid_address.lto_priv.0.asm new file mode 100644 index 000000000..2813e588f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/outlined-clockcache_report_invalid_address.lto_priv.0.asm @@ -0,0 +1,41 @@ + +.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000000ff5b : + ff5b: push %rbx + ff5c: mov 0x8(%rdi),%rax + ff60: xor %edx,%edx + ff62: mov 0xc5067(%rip),%rbx # d4fd0 + ff69: mov 0x8(%rax),%rax + ff6d: mov (%rbx),%r9 + ff70: mov 0x8(%rax),%r8 + ff74: mov %rsi,%rax + ff77: div %r8 + ff7a: test %rdx,%rdx + ff7d: je ff8e + ff7f: mov %rsi,%rdx + ff82: mov %r8,%rcx + ff85: lea 0xa7f7c(%rip),%rsi # b7f08 <__func__.21+0xa78> + ff8c: jmp ffa4 + ff8e: mov 0x28(%rdi),%rcx + ff92: mov %rsi,%rdx + ff95: lea 0xa7fa4(%rip),%rsi # b7f40 <__func__.21+0xab0> + ff9c: shr $0x2,%rcx + ffa0: imul %r8,%rcx + ffa4: mov %r9,%rdi + ffa7: xor %eax,%eax + ffa9: call fbf0 + ffae: mov (%rbx),%rdi + ffb1: pop %rbx + ffb2: jmp fe90 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/sizes.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/sizes.json new file mode 100644 index 000000000..f64f4726a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/codegen/sizes.json @@ -0,0 +1,87 @@ +{ + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "symbols": { + "clockcache_get": { + "address": "0000000000053fd0", + "bytes": 1311 + }, + "clockcache_get_internal_async.constprop.0": { + "address": "000000000009cc20", + "bytes": 342 + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "symbols": { + "clockcache_get": { + "address": "0000000000053c70", + "bytes": 1706 + }, + "clockcache_get_internal_async.constprop.0": { + "address": "00000000000aada0", + "bytes": 725 + } + } + }, + "hints": { + "library_sha256": "c57fb386d47e9161afa2cca56066b6cdf75733d7fcaf0d26ee2f175f55fd34d1", + "symbols": { + "clockcache_get": { + "address": "0000000000053c70", + "bytes": 1706 + }, + "clockcache_get_internal_async.constprop.0": { + "address": "00000000000aada0", + "bytes": 733 + } + } + }, + "cold": { + "library_sha256": "befe07ba0820c36d901b7ba43b816e1a32f4d1a09dfc81821a9bf8b8d73ed017", + "symbols": { + "clockcache_get": { + "address": "0000000000053ad0", + "bytes": 1699 + }, + "clockcache_get_internal_async.constprop.0": { + "address": "00000000000aaaa0", + "bytes": 629 + }, + "clockcache_get_internal_async.constprop.0.cold": { + "address": "000000000001057b", + "bytes": 32 + }, + "clockcache_report_invalid_address.lto_priv.0": { + "address": "000000000000ff5b", + "bytes": 92 + } + } + }, + "outlined": { + "library_sha256": "dd53c678258b687b2df8a7a973a80c600092c683bb1851fb6c10bb853975cef8", + "symbols": { + "clockcache_get": { + "address": "0000000000053c10", + "bytes": 1459 + }, + "clockcache_get_internal_async.constprop.0": { + "address": "000000000009cca0", + "bytes": 335 + }, + "clockcache_get_internal_async.constprop.0.cold": { + "address": "000000000001057b", + "bytes": 29 + }, + "clockcache_page_valid_for_load.lto_priv.0": { + "address": "0000000000050100", + "bytes": 313 + }, + "clockcache_report_invalid_address.lto_priv.0": { + "address": "000000000000ff5b", + "bytes": 92 + } + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/commit-message.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/commit-message.txt new file mode 100644 index 000000000..339d31161 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/commit-message.txt @@ -0,0 +1,10 @@ +Reduce hot-path overhead in cache address validation + +Keep invalid-address diagnostics cold, validate async allocation only in +the existing disk-load coroutine, and use a checked power-of-two alignment +mask. Preserve invalid-miss rejection before reservation or I/O and the +existing retry, resume, and callback ownership contracts. + +Record controlled cache and database comparisons against main and the +unoptimized branch, including unresolved insertion wall-time variation. +Validate the exact source in release, debug and MemorySanitizer builds. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-final-precondition-audit-check.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-final-precondition-audit-check.json new file mode 100644 index 000000000..e41a1dc82 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-final-precondition-audit-check.json @@ -0,0 +1,464 @@ +{ + "validation": { + "complete": false, + "expected_rows": 18, + "observed_rows": 9, + "missing_jobs": [ + "controlled-misses-b01-nonblocking-1-miss-s03-main", + "controlled-misses-b01-nonblocking-1-miss-s04-candidate", + "controlled-misses-b01-nonblocking-1-miss-s05-original", + "controlled-misses-b02-nonblocking-1-miss-s00-candidate", + "controlled-misses-b02-nonblocking-1-miss-s01-main", + "controlled-misses-b02-nonblocking-1-miss-s02-original", + "controlled-misses-b02-nonblocking-1-miss-s03-original", + "controlled-misses-b02-nonblocking-1-miss-s04-main", + "controlled-misses-b02-nonblocking-1-miss-s05-candidate" + ], + "manifest_sha256": "219a29f79de02320be897ba813d8c0b782e3a79093f72ba313ccef517135c9b4", + "results_sha256": "71ac3955c7a2015021ef6b3fc9a443bdb1fbef746ff196812fd87d41f998d1f9", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "candidate": "77aef3f90d765108d96edf0edc441a742b952f061530494a23ad967bf617f9cd" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "controlled-misses-precondition-s00-nonblocking-1-miss-r00-main", + "scenario_index": 0, + "scenario": { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068146, + "excluded_from_results": true, + "log_sha256": "b5eb39a5e56d0e3d37d7d0539e2e9d89a5120ed084db68413cd431b2ecde5739" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 9 + }, + "arguments": { + "label": "controlled-misses", + "profiles": [ + "main", + "original", + "candidate" + ], + "apis": [ + "nonblocking" + ], + "threads": [ + 1 + ], + "modes": [ + "miss" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "main", + "samples": 3, + "means": { + "ops_s": 120070554.36666667, + "worker_cpu_ns_op": 8.327780266141692, + "cycles_op": 30.05666340829221, + "instructions_op": 93.21875474492136, + "branches_op": 13.078129684541146, + "branch_misses_op": 0.015627494774783767, + "user_cycles_per_worker_cpu_ns_proxy": 3.6092045869020537 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "samples": 3, + "means": { + "ops_s": 71109237.96666667, + "worker_cpu_ns_op": 14.062219283217994, + "cycles_op": 50.345606355912594, + "instructions_op": 152.2187580166807, + "branches_op": 32.07813291472181, + "branch_misses_op": 0.015629443165275453, + "user_cycles_per_worker_cpu_ns_proxy": 3.5803519796757635 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "candidate", + "samples": 3, + "means": { + "ops_s": 68735244.8, + "worker_cpu_ns_op": 14.548199685643064, + "cycles_op": 50.77575529268296, + "instructions_op": 173.21875822902243, + "branches_op": 35.07813312354329, + "branch_misses_op": 0.015667611383806183, + "user_cycles_per_worker_cpu_ns_proxy": 3.490312166550471 + } + } + ], + "comparisons": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 70766063.45, + "worker_cpu_ns_op": 14.129591460697686, + "cycles_op": 50.37859727588536, + "instructions_op": 152.21875812512405, + "branches_op": 32.07813302267546, + "branch_misses_op": 0.0156305087070173, + "user_cycles_per_worker_cpu_ns_proxy": 3.565476272240417 + }, + "baseline_mean": { + "ops_s": 120160924.8, + "worker_cpu_ns_op": 8.321639488247062, + "cycles_op": 30.028628405240696, + "instructions_op": 93.2187548288625, + "branches_op": 13.07812976852776, + "branch_misses_op": 0.015627076078256065, + "user_cycles_per_worker_cpu_ns_proxy": 3.608500513485927 + }, + "ratios": { + "ops_s": 0.5889274201890963, + "worker_cpu_ns_op": 1.6979336200100226, + "cycles_op": 1.6776855937613562, + "instructions_op": 1.632919881890483, + "branches_op": 2.45280736545915, + "branch_misses_op": 1.0002196590548382, + "user_cycles_per_worker_cpu_ns_proxy": 0.9880769751633076 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.021965905483822823, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.021965905483822823 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 145.280736545915, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 145.280736545915 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 67.76855937613561, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 67.76855937613561 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 63.29198818904831, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 63.29198818904831 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -41.10725798109037, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -41.10725798109037 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -1.1923024836692386, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.1923024836692386 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 69.79336200100225, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 69.79336200100225 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "candidate", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 68397911.0, + "worker_cpu_ns_op": 14.61911274307105, + "cycles_op": 50.81830350634377, + "instructions_op": 173.21875831503013, + "branches_op": 35.078133209036146, + "branch_misses_op": 0.01564727419948357, + "user_cycles_per_worker_cpu_ns_proxy": 3.476154616304823 + }, + "baseline_mean": { + "ops_s": 120160924.8, + "worker_cpu_ns_op": 8.321639488247062, + "cycles_op": 30.028628405240696, + "instructions_op": 93.2187548288625, + "branches_op": 13.07812976852776, + "branch_misses_op": 0.015627076078256065, + "user_cycles_per_worker_cpu_ns_proxy": 3.608500513485927 + }, + "ratios": { + "ops_s": 0.5692192458891595, + "worker_cpu_ns_op": 1.7567587208888495, + "cycles_op": 1.692328494679923, + "instructions_op": 1.858196439472263, + "branches_op": 2.68219797707245, + "branch_misses_op": 1.001292508024301, + "user_cycles_per_worker_cpu_ns_proxy": 0.9633238524737652 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.12925080243009202, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.12925080243009202 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 168.219797707245, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 168.219797707245 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 69.23284946799231, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 69.23284946799231 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 85.8196439472263, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 85.8196439472263 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -43.07807541108405, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -43.07807541108405 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -3.6676147526234826, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -3.6676147526234826 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 75.67587208888496, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 75.67587208888496 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "candidate", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 68397911.0, + "worker_cpu_ns_op": 14.61911274307105, + "cycles_op": 50.81830350634377, + "instructions_op": 173.21875831503013, + "branches_op": 35.078133209036146, + "branch_misses_op": 0.01564727419948357, + "user_cycles_per_worker_cpu_ns_proxy": 3.476154616304823 + }, + "baseline_mean": { + "ops_s": 70766063.45, + "worker_cpu_ns_op": 14.129591460697686, + "cycles_op": 50.37859727588536, + "instructions_op": 152.21875812512405, + "branches_op": 32.07813302267546, + "branch_misses_op": 0.0156305087070173, + "user_cycles_per_worker_cpu_ns_proxy": 3.565476272240417 + }, + "ratios": { + "ops_s": 0.9665354785253354, + "worker_cpu_ns_op": 1.0346451122620917, + "cycles_op": 1.0087280363931228, + "instructions_op": 1.1379593451461747, + "branches_op": 1.0935216580166944, + "branch_misses_op": 1.0010726133602257, + "user_cycles_per_worker_cpu_ns_proxy": 0.9749481838847106 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.10726133602256827, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.10726133602256827 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 9.352165801669443, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 9.352165801669443 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.8728036393122807, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.8728036393122807 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 13.79593451461747, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 13.79593451461747 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -3.346452147466461, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -3.346452147466461 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -2.5051816115289394, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.5051816115289394 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 3.464511226209166, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 3.464511226209166 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/controlled-misses", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-misses-audited-analysis.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-misses-audited-analysis.json new file mode 100644 index 000000000..e06ad36b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-misses-audited-analysis.json @@ -0,0 +1,682 @@ +{ + "validation": { + "complete": true, + "expected_rows": 18, + "observed_rows": 18, + "missing_jobs": [], + "manifest_sha256": "f5ae46b86ce0868eda39c0d7c5faa9a0cb2428335f0acf2486760bafa9084a65", + "results_sha256": "81b781b9df18f6fa51c2b5ebc16407baf878db81abc5dfd9532fdc0360f145d4", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "candidate": "77aef3f90d765108d96edf0edc441a742b952f061530494a23ad967bf617f9cd" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "controlled-misses-precondition-s00-nonblocking-1-miss-r00-main", + "scenario_index": 0, + "scenario": { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068146, + "excluded_from_results": true, + "log_sha256": "b5eb39a5e56d0e3d37d7d0539e2e9d89a5120ed084db68413cd431b2ecde5739" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 18 + }, + "arguments": { + "label": "controlled-misses", + "profiles": [ + "main", + "original", + "candidate" + ], + "apis": [ + "nonblocking" + ], + "threads": [ + 1 + ], + "modes": [ + "miss" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 120414705.46666665, + "worker_cpu_ns_op": 8.304484586543667, + "cycles_op": 30.05886395353944, + "instructions_op": 93.21875464662538, + "branches_op": 13.078129586414951, + "branch_misses_op": 0.015627547366667938, + "user_cycles_per_worker_cpu_ns_proxy": 3.6197581643258716 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 71786345.41666667, + "worker_cpu_ns_op": 13.930395843898097, + "cycles_op": 50.317921704662034, + "instructions_op": 152.21875781999532, + "branches_op": 32.078132718991405, + "branch_misses_op": 0.01562803484355522, + "user_cycles_per_worker_cpu_ns_proxy": 3.6124873848115384 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "candidate", + "samples": 6, + "means": { + "ops_s": 68795937.3, + "worker_cpu_ns_op": 14.535567221717505, + "cycles_op": 50.85303419859236, + "instructions_op": 173.21875819944432, + "branches_op": 35.078133094055595, + "branch_misses_op": 0.015660642280722517, + "user_cycles_per_worker_cpu_ns_proxy": 3.4986918305813366 + } + } + ], + "comparisons": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 70766063.45, + "worker_cpu_ns_op": 14.129591460697686, + "cycles_op": 50.37859727588536, + "instructions_op": 152.21875812512405, + "branches_op": 32.07813302267546, + "branch_misses_op": 0.0156305087070173, + "user_cycles_per_worker_cpu_ns_proxy": 3.565476272240417 + }, + "baseline_mean": { + "ops_s": 120160924.8, + "worker_cpu_ns_op": 8.321639488247062, + "cycles_op": 30.028628405240696, + "instructions_op": 93.2187548288625, + "branches_op": 13.07812976852776, + "branch_misses_op": 0.015627076078256065, + "user_cycles_per_worker_cpu_ns_proxy": 3.608500513485927 + }, + "ratios": { + "ops_s": 0.5889274201890963, + "worker_cpu_ns_op": 1.6979336200100226, + "cycles_op": 1.6776855937613562, + "instructions_op": 1.632919881890483, + "branches_op": 2.45280736545915, + "branch_misses_op": 1.0002196590548382, + "user_cycles_per_worker_cpu_ns_proxy": 0.9880769751633076 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 72034418.25, + "worker_cpu_ns_op": 13.880366244297653, + "cycles_op": 50.27732409850873, + "instructions_op": 152.21875769096812, + "branches_op": 32.0781325903228, + "branch_misses_op": 0.015626968907426046, + "user_cycles_per_worker_cpu_ns_proxy": 3.622231181634203 + }, + "baseline_mean": { + "ops_s": 119511732.15, + "worker_cpu_ns_op": 8.366681781584171, + "cycles_op": 30.126622536981863, + "instructions_op": 93.21875457056277, + "branches_op": 13.078129509899954, + "branch_misses_op": 0.0156291254445382, + "user_cycles_per_worker_cpu_ns_proxy": 3.6008162024950208 + }, + "ratios": { + "ops_s": 0.6027393039504197, + "worker_cpu_ns_op": 1.6590049205468294, + "cycles_op": 1.6688669311268105, + "instructions_op": 1.6329198817577506, + "branches_op": 2.4528073809056656, + "branch_misses_op": 0.9998620180559811, + "user_cycles_per_worker_cpu_ns_proxy": 1.0059472569370087 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 72558554.55, + "worker_cpu_ns_op": 13.781229826698954, + "cycles_op": 50.29784373959201, + "instructions_op": 152.21875764389372, + "branches_op": 32.07813254397597, + "branch_misses_op": 0.015626626916222318, + "user_cycles_per_worker_cpu_ns_proxy": 3.6497547005599946 + }, + "baseline_mean": { + "ops_s": 121571459.44999999, + "worker_cpu_ns_op": 8.225132489799769, + "cycles_op": 30.02134091839575, + "instructions_op": 93.2187545404509, + "branches_op": 13.07812948081714, + "branch_misses_op": 0.015626440577209546, + "user_cycles_per_worker_cpu_ns_proxy": 3.6499577769966667 + }, + "ratios": { + "ops_s": 0.5968387224950765, + "worker_cpu_ns_op": 1.6755024729132895, + "cycles_op": 1.6754029700509385, + "instructions_op": 1.632919881780234, + "branches_op": 2.452807382816314, + "branch_misses_op": 1.000011924597406, + "user_cycles_per_worker_cpu_ns_proxy": 0.9999443619764722 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0031189818134214065, + "ci95_low_pct": -0.04148864734901947, + "ci95_high_pct": 0.04774651764065663, + "block_delta_pct": [ + 0.021965905483822823, + -0.013798194401892783, + 0.001192459740595453 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 145.28073763937098, + "ci95_low_pct": 145.2807352748592, + "ci95_high_pct": 145.2807400038828, + "block_delta_pct": [ + 145.280736545915, + 145.28073809056656, + 145.28073828163141 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 67.39809901269777, + "ci95_low_pct": 66.2641975325058, + "ci95_high_pct": 68.53973356222073, + "block_delta_pct": [ + 67.76855937613561, + 66.88669311268104, + 67.54029700509385 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 63.29198818094892, + "ci95_low_pct": 63.29198816330071, + "ci95_high_pct": 63.29198819859714, + "block_delta_pct": [ + 63.29198818904831, + 63.29198817577506, + 63.291988178023395 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -40.38584031466611, + "ci95_low_pct": -42.08434042623544, + "ci95_high_pct": -38.63752806851638, + "block_delta_pct": [ + -41.10725798109037, + -39.72606960495803, + -40.31612775049235 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.2038144139432707, + "ci95_low_pct": -2.4408161614737023, + "ci95_high_pct": 2.0844810880197295, + "block_delta_pct": [ + -1.1923024836692386, + 0.5947256937008705, + -0.005563802352781533 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 67.74045561997204, + "ci95_low_pct": 62.95983497116622, + "ci95_high_pct": 72.66132146350228, + "block_delta_pct": [ + 69.79336200100225, + 65.90049205468293, + 67.55024729132894 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "candidate", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 68397911.0, + "worker_cpu_ns_op": 14.61911274307105, + "cycles_op": 50.81830350634377, + "instructions_op": 173.21875831503013, + "branches_op": 35.078133209036146, + "branch_misses_op": 0.01564727419948357, + "user_cycles_per_worker_cpu_ns_proxy": 3.476154616304823 + }, + "baseline_mean": { + "ops_s": 120160924.8, + "worker_cpu_ns_op": 8.321639488247062, + "cycles_op": 30.028628405240696, + "instructions_op": 93.2187548288625, + "branches_op": 13.07812976852776, + "branch_misses_op": 0.015627076078256065, + "user_cycles_per_worker_cpu_ns_proxy": 3.608500513485927 + }, + "ratios": { + "ops_s": 0.5692192458891595, + "worker_cpu_ns_op": 1.7567587208888495, + "cycles_op": 1.692328494679923, + "instructions_op": 1.858196439472263, + "branches_op": 2.68219797707245, + "branch_misses_op": 1.001292508024301, + "user_cycles_per_worker_cpu_ns_proxy": 0.9633238524737652 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 68884518.05000001, + "worker_cpu_ns_op": 14.51704975411857, + "cycles_op": 50.90466010214959, + "instructions_op": 173.21875815370262, + "branches_op": 35.07813304845011, + "branch_misses_op": 0.015668301367196255, + "user_cycles_per_worker_cpu_ns_proxy": 3.506634493835314 + }, + "baseline_mean": { + "ops_s": 119511732.15, + "worker_cpu_ns_op": 8.366681781584171, + "cycles_op": 30.126622536981863, + "instructions_op": 93.21875457056277, + "branches_op": 13.078129509899954, + "branch_misses_op": 0.0156291254445382, + "user_cycles_per_worker_cpu_ns_proxy": 3.6008162024950208 + }, + "ratios": { + "ops_s": 0.5763828940538036, + "worker_cpu_ns_op": 1.735102413727736, + "cycles_op": 1.6896902412363584, + "instructions_op": 1.8581964428905038, + "branches_op": 2.682198017835538, + "branch_misses_op": 1.0025065972371312, + "user_cycles_per_worker_cpu_ns_proxy": 0.9738443443476932 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 69105382.85, + "worker_cpu_ns_op": 14.470539167962889, + "cycles_op": 50.83613898728373, + "instructions_op": 173.2187581296002, + "branches_op": 35.078133024680525, + "branch_misses_op": 0.015666351275487725, + "user_cycles_per_worker_cpu_ns_proxy": 3.5132863816038737 + }, + "baseline_mean": { + "ops_s": 121571459.44999999, + "worker_cpu_ns_op": 8.225132489799769, + "cycles_op": 30.02134091839575, + "instructions_op": 93.2187545404509, + "branches_op": 13.07812948081714, + "branch_misses_op": 0.015626440577209546, + "user_cycles_per_worker_cpu_ns_proxy": 3.6499577769966667 + }, + "ratios": { + "ops_s": 0.5684342621421083, + "worker_cpu_ns_op": 1.75930772980353, + "cycles_op": 1.6933333899197551, + "instructions_op": 1.8581964432321874, + "branches_op": 2.682198021982636, + "branch_misses_op": 1.0025540492142777, + "user_cycles_per_worker_cpu_ns_proxy": 0.9625553489264602 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.21175480416431025, + "ci95_low_pct": 0.03423403833673344, + "ci95_high_pct": 0.3895905983679837, + "block_delta_pct": [ + 0.12925080243009202, + 0.2506597237131203, + 0.25540492142777094 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 168.21980056302075, + "ci95_low_pct": 168.21979439726195, + "ci95_high_pct": 168.21980672877973, + "block_delta_pct": [ + 168.219797707245, + 168.2198017835538, + 168.21980219826358 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 69.17833441612238, + "ci95_low_pct": 68.71142106354363, + "ci95_high_pct": 69.64653996384385, + "block_delta_pct": [ + 69.23284946799231, + 68.96902412363583, + 69.33333899197551 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 85.81964418649848, + "ci95_low_pct": 85.81964366995774, + "ci95_high_pct": 85.81964470303924, + "block_delta_pct": [ + 85.8196439472263, + 85.81964428905037, + 85.81964432321874 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -42.86656943614015, + "ci95_low_pct": -43.94217428271712, + "ci95_high_pct": -41.77032651145053, + "block_delta_pct": [ + -43.07807541108405, + -42.36171059461964, + -43.15657378578916 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -3.3439171489306085, + "ci95_low_pct": -4.895441221432262, + "ci95_high_pct": -1.7670817035729258, + "block_delta_pct": [ + -3.6676147526234826, + -2.615565565230682, + -3.744465107353978 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 75.03558389190741, + "ci95_low_pct": 71.7555083148621, + "ci95_high_pct": 78.37830023021088, + "block_delta_pct": [ + 75.67587208888496, + 73.5102413727736, + 75.930772980353 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "candidate", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 68397911.0, + "worker_cpu_ns_op": 14.61911274307105, + "cycles_op": 50.81830350634377, + "instructions_op": 173.21875831503013, + "branches_op": 35.078133209036146, + "branch_misses_op": 0.01564727419948357, + "user_cycles_per_worker_cpu_ns_proxy": 3.476154616304823 + }, + "baseline_mean": { + "ops_s": 70766063.45, + "worker_cpu_ns_op": 14.129591460697686, + "cycles_op": 50.37859727588536, + "instructions_op": 152.21875812512405, + "branches_op": 32.07813302267546, + "branch_misses_op": 0.0156305087070173, + "user_cycles_per_worker_cpu_ns_proxy": 3.565476272240417 + }, + "ratios": { + "ops_s": 0.9665354785253354, + "worker_cpu_ns_op": 1.0346451122620917, + "cycles_op": 1.0087280363931228, + "instructions_op": 1.1379593451461747, + "branches_op": 1.0935216580166944, + "branch_misses_op": 1.0010726133602257, + "user_cycles_per_worker_cpu_ns_proxy": 0.9749481838847106 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 68884518.05000001, + "worker_cpu_ns_op": 14.51704975411857, + "cycles_op": 50.90466010214959, + "instructions_op": 173.21875815370262, + "branches_op": 35.07813304845011, + "branch_misses_op": 0.015668301367196255, + "user_cycles_per_worker_cpu_ns_proxy": 3.506634493835314 + }, + "baseline_mean": { + "ops_s": 72034418.25, + "worker_cpu_ns_op": 13.880366244297653, + "cycles_op": 50.27732409850873, + "instructions_op": 152.21875769096812, + "branches_op": 32.0781325903228, + "branch_misses_op": 0.015626968907426046, + "user_cycles_per_worker_cpu_ns_proxy": 3.622231181634203 + }, + "ratios": { + "ops_s": 0.9562722893233057, + "worker_cpu_ns_op": 1.0458693595410338, + "cycles_op": 1.0124775137676723, + "instructions_op": 1.1379593473320044, + "branches_op": 1.0935216677492112, + "branch_misses_op": 1.0026449441356837, + "user_cycles_per_worker_cpu_ns_proxy": 0.9680868829176341 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 69105382.85, + "worker_cpu_ns_op": 14.470539167962889, + "cycles_op": 50.83613898728373, + "instructions_op": 173.2187581296002, + "branches_op": 35.078133024680525, + "branch_misses_op": 0.015666351275487725, + "user_cycles_per_worker_cpu_ns_proxy": 3.5132863816038737 + }, + "baseline_mean": { + "ops_s": 72558554.55, + "worker_cpu_ns_op": 13.781229826698954, + "cycles_op": 50.29784373959201, + "instructions_op": 152.21875764389372, + "branches_op": 32.07813254397597, + "branch_misses_op": 0.015626626916222318, + "user_cycles_per_worker_cpu_ns_proxy": 3.6497547005599946 + }, + "ratios": { + "ops_s": 0.9524084827569101, + "worker_cpu_ns_op": 1.0500179846016722, + "cycles_op": 1.0107021535650444, + "instructions_op": 1.1379593475255831, + "branches_op": 1.0935216685881528, + "branch_misses_op": 1.0025420943034205, + "user_cycles_per_worker_cpu_ns_proxy": 0.9626089065834529 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.20862931524048278, + "ci95_low_pct": -0.009709372716604214, + "ci95_high_pct": 0.42744476731497727, + "block_delta_pct": [ + 0.10726133602256827, + 0.26449441356837244, + 0.254209430342045 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 9.352166478468614, + "ci95_low_pct": 9.352165018610958, + "ci95_high_pct": 9.352167938326295, + "block_delta_pct": [ + 9.352165801669443, + 9.352166774921123, + 9.35216685881528 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 1.0634740859808423, + "ci95_low_pct": 0.5985572272194206, + "ci95_high_pct": 1.5305395609005679, + "block_delta_pct": [ + 0.8728036393122807, + 1.2477513767672255, + 1.0702153565044448 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 13.795934666792075, + "ci95_low_pct": 13.795934338506587, + "ci95_high_pct": 13.795934995077562, + "block_delta_pct": [ + 13.79593451461747, + 13.795934733200443, + 13.795934752558313 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.161308545768794, + "ci95_low_pct": -5.955370501935597, + "ci95_high_pct": -2.333021793143719, + "block_delta_pct": [ + -3.346452147466461, + -4.372771067669435, + -4.759151724308985 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -3.1465157876996663, + "ci95_low_pct": -4.669820755273424, + "ci95_high_pct": -1.5988695460129376, + "block_delta_pct": [ + -2.5051816115289394, + -3.1913117082365883, + -3.7391093416547116 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 4.349057146036972, + "ci95_low_pct": 2.3888030069141086, + "ci95_high_pct": 6.346840743236304, + "block_delta_pct": [ + 3.464511226209166, + 4.586935954103377, + 5.001798460167217 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/controlled-misses", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-report-parser-check.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-report-parser-check.json new file mode 100644 index 000000000..f245ec93b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-report-parser-check.json @@ -0,0 +1,751 @@ +{ + "validation": { + "complete": false, + "expected_rows": 64, + "observed_rows": 11, + "missing_jobs": [ + "controlled-screen-b00-async-1-independent-s00-main", + "controlled-screen-b00-async-1-independent-s01-original", + "controlled-screen-b00-async-1-independent-s02-sequential", + "controlled-screen-b00-async-1-independent-s03-isolated-miss", + "controlled-screen-b00-async-1-independent-s04-isolated-miss", + "controlled-screen-b00-async-1-independent-s05-sequential", + "controlled-screen-b00-async-1-independent-s06-original", + "controlled-screen-b00-async-1-independent-s07-main", + "controlled-screen-b00-async-8-independent-s00-main", + "controlled-screen-b00-async-8-independent-s01-original", + "controlled-screen-b00-async-8-independent-s02-sequential", + "controlled-screen-b00-async-8-independent-s03-isolated-miss", + "controlled-screen-b00-async-8-independent-s04-isolated-miss", + "controlled-screen-b00-async-8-independent-s05-sequential", + "controlled-screen-b00-async-8-independent-s06-original", + "controlled-screen-b00-async-8-independent-s07-main", + "controlled-screen-b00-blocking-8-independent-s03-isolated-miss", + "controlled-screen-b00-blocking-8-independent-s04-isolated-miss", + "controlled-screen-b00-blocking-8-independent-s05-sequential", + "controlled-screen-b00-blocking-8-independent-s06-original", + "controlled-screen-b00-blocking-8-independent-s07-main", + "controlled-screen-b01-async-1-independent-s00-original", + "controlled-screen-b01-async-1-independent-s01-sequential", + "controlled-screen-b01-async-1-independent-s02-isolated-miss", + "controlled-screen-b01-async-1-independent-s03-main", + "controlled-screen-b01-async-1-independent-s04-main", + "controlled-screen-b01-async-1-independent-s05-isolated-miss", + "controlled-screen-b01-async-1-independent-s06-sequential", + "controlled-screen-b01-async-1-independent-s07-original", + "controlled-screen-b01-async-8-independent-s00-original", + "controlled-screen-b01-async-8-independent-s01-sequential", + "controlled-screen-b01-async-8-independent-s02-isolated-miss", + "controlled-screen-b01-async-8-independent-s03-main", + "controlled-screen-b01-async-8-independent-s04-main", + "controlled-screen-b01-async-8-independent-s05-isolated-miss", + "controlled-screen-b01-async-8-independent-s06-sequential", + "controlled-screen-b01-async-8-independent-s07-original", + "controlled-screen-b01-blocking-1-independent-s00-original", + "controlled-screen-b01-blocking-1-independent-s01-sequential", + "controlled-screen-b01-blocking-1-independent-s02-isolated-miss", + "controlled-screen-b01-blocking-1-independent-s03-main", + "controlled-screen-b01-blocking-1-independent-s04-main", + "controlled-screen-b01-blocking-1-independent-s05-isolated-miss", + "controlled-screen-b01-blocking-1-independent-s06-sequential", + "controlled-screen-b01-blocking-1-independent-s07-original", + "controlled-screen-b01-blocking-8-independent-s00-original", + "controlled-screen-b01-blocking-8-independent-s01-sequential", + "controlled-screen-b01-blocking-8-independent-s02-isolated-miss", + "controlled-screen-b01-blocking-8-independent-s03-main", + "controlled-screen-b01-blocking-8-independent-s04-main", + "controlled-screen-b01-blocking-8-independent-s05-isolated-miss", + "controlled-screen-b01-blocking-8-independent-s06-sequential", + "controlled-screen-b01-blocking-8-independent-s07-original" + ], + "manifest_sha256": "2a41beec8dc4ef981a50564e3c4d45ed333769e43ffed9fc330ccf7fbc32a0dd", + "results_sha256": "37117e335628d555bc45724d17f13b54878aca88ecb8119d52294959653de4cf", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "c717ffacf6e81669cc4d61527b64eb2eef11b56b7c444e4db75313b5241780c8", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "sequential": "dfe5df947638f98c5cb2460dc680cf0c342afc4fc04f10238ae2c201cacd09d1", + "isolated-miss": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa" + }, + "all_present_raw_logs_and_job_records_verified": true, + "sample_exclusions": 0, + "thermal_flagged_samples": 11 + }, + "arguments": { + "label": "controlled-screen", + "profiles": [ + "main", + "original", + "sequential", + "isolated-miss" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent" + ], + "blocks": 2, + "seconds": 3, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 2, + "means": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 2, + "means": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "samples": 2, + "means": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "samples": 2, + "means": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 1, + "means": { + "ops_s": 105179385.4, + "worker_cpu_ns_op": 76.05627392936107 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 1, + "means": { + "ops_s": 100427769.3, + "worker_cpu_ns_op": 79.65287344522014 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "samples": 1, + "means": { + "ops_s": 101765065.8, + "worker_cpu_ns_op": 78.60747418731692 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.9907768886535502, + "worker_cpu_ns_op": 1.0091266454308379, + "cycles_op": 1.0033851431394436, + "instructions_op": 1.0144715983257984, + "branches_op": 0.9815232346925872, + "branch_misses_op": 1.0173496868345266, + "user_cycles_per_worker_cpu_ns_proxy": 0.994261640149645 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.9223111346449819, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.9223111346449819 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.9126645430837854, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.9126645430837854 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.33851431394436027, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.33851431394436027 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.4471598325798363, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.4471598325798363 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.8476765307412824, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.8476765307412824 + ] + }, + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 1.7349686834526645, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.7349686834526645 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -0.5738359850354979, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5738359850354979 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.9947537017978967, + "worker_cpu_ns_op": 1.0051859594853505, + "cycles_op": 1.0000656405649357, + "instructions_op": 1.014471598805495, + "branches_op": 0.9815232470266342, + "branch_misses_op": 1.001238658064602, + "user_cycles_per_worker_cpu_ns_proxy": 0.99484750770759 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.5246298202103317, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5246298202103317 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.51859594853505, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.51859594853505 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.006564056493574277, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.006564056493574277 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.447159880549509, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.447159880549509 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.8476752973365818, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.8476752973365818 + ] + }, + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.1238658064601994, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.1238658064601994 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -0.5152492292409994, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5152492292409994 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.995729234179305, + "worker_cpu_ns_op": 1.0042263049063334, + "cycles_op": 1.000292092842805, + "instructions_op": 1.0108536990257757, + "branches_op": 0.9999999840992447, + "branch_misses_op": 1.0038082154757189, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960353973489249 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.4270765820694966, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.4270765820694966 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.4226304906333356, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.4226304906333356 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.02920928428049585, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.02920928428049585 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.085369902577571, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.085369902577571 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.5900755268027922e-06, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.5900755268027922e-06 + ] + }, + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.3808215475718857, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.3808215475718857 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -0.3964602651075122, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3964602651075122 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + }, + "baseline_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "ratios": { + "ops_s": 1.0040138331746422, + "worker_cpu_ns_op": 0.996094954024522, + "cycles_op": 0.9966916965063668, + "instructions_op": 1.000000000472854, + "branches_op": 1.0000000125662303, + "branch_misses_op": 0.984163725631003, + "user_cycles_per_worker_cpu_ns_proxy": 1.0005892488800603 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.4013833174642212, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.4013833174642212 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.39050459754780276, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.39050459754780276 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -0.33083034936332023, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.33083034936332023 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 4.728539781950758e-08, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 4.728539781950758e-08 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 1.2566230278565627e-06, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.2566230278565627e-06 + ] + }, + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -1.5836274368997039, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.5836274368997039 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 0.05892488800602891, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.05892488800602891 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + }, + "baseline_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "ratios": { + "ops_s": 1.0049984467567517, + "worker_cpu_ns_op": 0.995143978660466, + "cycles_op": 0.9969173847970672, + "instructions_op": 0.996433710607578, + "branches_op": 1.018824566503965, + "branch_misses_op": 0.9866894623018542, + "user_cycles_per_worker_cpu_ns_proxy": 1.0017839944011246 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.4998446756751651, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.4998446756751651 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.4856021339534, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.4856021339534 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -0.3082615202932848, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3082615202932848 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -0.3566289392421984, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3566289392421984 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 1.8824566503965023, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.8824566503965023 + ] + }, + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -1.331053769814583, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.331053769814583 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 0.17839944011246445, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.17839944011246445 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/controlled-screen", + "report_script_sha256": "eea6d2bb86fc49a7f95b41269eeee127580c4e4e8251dde0a02ac71e28ef5e40" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-screen-partial.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-screen-partial.json new file mode 100644 index 000000000..009bb47e5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-screen-partial.json @@ -0,0 +1,1824 @@ +{ + "validation": { + "complete": false, + "expected_rows": 64, + "observed_rows": 32, + "missing_jobs": [ + "controlled-screen-b01-async-1-independent-s00-original", + "controlled-screen-b01-async-1-independent-s01-sequential", + "controlled-screen-b01-async-1-independent-s02-isolated-miss", + "controlled-screen-b01-async-1-independent-s03-main", + "controlled-screen-b01-async-1-independent-s04-main", + "controlled-screen-b01-async-1-independent-s05-isolated-miss", + "controlled-screen-b01-async-1-independent-s06-sequential", + "controlled-screen-b01-async-1-independent-s07-original", + "controlled-screen-b01-async-8-independent-s00-original", + "controlled-screen-b01-async-8-independent-s01-sequential", + "controlled-screen-b01-async-8-independent-s02-isolated-miss", + "controlled-screen-b01-async-8-independent-s03-main", + "controlled-screen-b01-async-8-independent-s04-main", + "controlled-screen-b01-async-8-independent-s05-isolated-miss", + "controlled-screen-b01-async-8-independent-s06-sequential", + "controlled-screen-b01-async-8-independent-s07-original", + "controlled-screen-b01-blocking-1-independent-s00-original", + "controlled-screen-b01-blocking-1-independent-s01-sequential", + "controlled-screen-b01-blocking-1-independent-s02-isolated-miss", + "controlled-screen-b01-blocking-1-independent-s03-main", + "controlled-screen-b01-blocking-1-independent-s04-main", + "controlled-screen-b01-blocking-1-independent-s05-isolated-miss", + "controlled-screen-b01-blocking-1-independent-s06-sequential", + "controlled-screen-b01-blocking-1-independent-s07-original", + "controlled-screen-b01-blocking-8-independent-s00-original", + "controlled-screen-b01-blocking-8-independent-s01-sequential", + "controlled-screen-b01-blocking-8-independent-s02-isolated-miss", + "controlled-screen-b01-blocking-8-independent-s03-main", + "controlled-screen-b01-blocking-8-independent-s04-main", + "controlled-screen-b01-blocking-8-independent-s05-isolated-miss", + "controlled-screen-b01-blocking-8-independent-s06-sequential", + "controlled-screen-b01-blocking-8-independent-s07-original" + ], + "manifest_sha256": "ee212f9a0846e3eec4ac8a8655748045040cd162571fd22fed70f8b1bfd9da62", + "results_sha256": "be4f11b1ee18436c7e50a63dfca6b9e02ce129180d43e1969e21d27632d6679d", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "c717ffacf6e81669cc4d61527b64eb2eef11b56b7c444e4db75313b5241780c8", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "sequential": "dfe5df947638f98c5cb2460dc680cf0c342afc4fc04f10238ae2c201cacd09d1", + "isolated-miss": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa" + }, + "all_present_raw_logs_and_job_records_verified": true, + "sample_exclusions": 0, + "thermal_flagged_samples": 32 + }, + "arguments": { + "label": "controlled-screen", + "profiles": [ + "main", + "original", + "sequential", + "isolated-miss" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent" + ], + "blocks": 2, + "seconds": 3, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 2, + "means": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 2, + "means": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "samples": 2, + "means": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "samples": 2, + "means": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 2, + "means": { + "ops_s": 99476866.85, + "worker_cpu_ns_op": 80.68081762659142 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 2, + "means": { + "ops_s": 98802495.4, + "worker_cpu_ns_op": 80.9857575262773 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "samples": 2, + "means": { + "ops_s": 99923929.4, + "worker_cpu_ns_op": 80.08435171520624 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "samples": 2, + "means": { + "ops_s": 98508409.69999999, + "worker_cpu_ns_op": 81.20374320054617 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 2, + "means": { + "ops_s": 15556331.0, + "worker_cpu_ns_op": 64.28034698392543, + "cycles_op": 237.8353620010371, + "instructions_op": 360.41995779010233, + "branches_op": 72.10745650145051, + "branch_misses_op": 0.01756608473313468, + "user_cycles_per_worker_cpu_ns_proxy": 3.701501414347167 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 2, + "means": { + "ops_s": 15327194.55, + "worker_cpu_ns_op": 65.24643043904666, + "cycles_op": 242.40644560913537, + "instructions_op": 368.4199568028198, + "branches_op": 72.10745610638443, + "branch_misses_op": 0.017043310317724568, + "user_cycles_per_worker_cpu_ns_proxy": 3.7160371858686227 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "samples": 2, + "means": { + "ops_s": 15562400.75, + "worker_cpu_ns_op": 64.25533828989117, + "cycles_op": 242.09201938054073, + "instructions_op": 359.4199576061716, + "branches_op": 72.10745704959334, + "branch_misses_op": 0.017161069215619246, + "user_cycles_per_worker_cpu_ns_proxy": 3.7678714581033668 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "samples": 2, + "means": { + "ops_s": 15722768.25, + "worker_cpu_ns_op": 63.59798216294563, + "cycles_op": 241.55477784479956, + "instructions_op": 364.41995687083977, + "branches_op": 72.10745606545899, + "branch_misses_op": 0.016617496021317645, + "user_cycles_per_worker_cpu_ns_proxy": 3.798167173262148 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 2, + "means": { + "ops_s": 85740526.4, + "worker_cpu_ns_op": 93.42183748988377 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 2, + "means": { + "ops_s": 82255589.4, + "worker_cpu_ns_op": 97.26014201757158 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "samples": 2, + "means": { + "ops_s": 85751315.9, + "worker_cpu_ns_op": 93.33803992075704 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "samples": 2, + "means": { + "ops_s": 84777673.0, + "worker_cpu_ns_op": 94.36555404830287 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.9907768886535502, + "worker_cpu_ns_op": 1.0091266454308379, + "cycles_op": 1.0033851431394436, + "instructions_op": 1.0144715983257984, + "branches_op": 0.9815232346925872, + "branch_misses_op": 1.0173496868345266, + "user_cycles_per_worker_cpu_ns_proxy": 0.994261640149645 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 1.7349686834526645, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.7349686834526645 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.8476765307412824, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.8476765307412824 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.33851431394436027, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.33851431394436027 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.4471598325798363, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.4471598325798363 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.9223111346449819, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.9223111346449819 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -0.5738359850354979, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5738359850354979 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.9126645430837854, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.9126645430837854 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.9947537017978967, + "worker_cpu_ns_op": 1.0051859594853505, + "cycles_op": 1.0000656405649357, + "instructions_op": 1.014471598805495, + "branches_op": 0.9815232470266342, + "branch_misses_op": 1.001238658064602, + "user_cycles_per_worker_cpu_ns_proxy": 0.99484750770759 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.1238658064601994, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.1238658064601994 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.8476752973365818, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.8476752973365818 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.006564056493574277, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.006564056493574277 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.447159880549509, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.447159880549509 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.5246298202103317, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5246298202103317 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -0.5152492292409994, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5152492292409994 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.51859594853505, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.51859594853505 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.995729234179305, + "worker_cpu_ns_op": 1.0042263049063334, + "cycles_op": 1.000292092842805, + "instructions_op": 1.0108536990257757, + "branches_op": 0.9999999840992447, + "branch_misses_op": 1.0038082154757189, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960353973489249 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.3808215475718857, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.3808215475718857 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.5900755268027922e-06, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.5900755268027922e-06 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.02920928428049585, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.02920928428049585 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.085369902577571, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.085369902577571 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.4270765820694966, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.4270765820694966 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -0.3964602651075122, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3964602651075122 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.4226304906333356, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.4226304906333356 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + }, + "baseline_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "ratios": { + "ops_s": 1.0040138331746422, + "worker_cpu_ns_op": 0.996094954024522, + "cycles_op": 0.9966916965063668, + "instructions_op": 1.000000000472854, + "branches_op": 1.0000000125662303, + "branch_misses_op": 0.984163725631003, + "user_cycles_per_worker_cpu_ns_proxy": 1.0005892488800603 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -1.5836274368997039, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.5836274368997039 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 1.2566230278565627e-06, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.2566230278565627e-06 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -0.33083034936332023, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.33083034936332023 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 4.728539781950758e-08, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 4.728539781950758e-08 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.4013833174642212, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.4013833174642212 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 0.05892488800602891, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.05892488800602891 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.39050459754780276, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.39050459754780276 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + }, + "baseline_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "ratios": { + "ops_s": 1.0049984467567517, + "worker_cpu_ns_op": 0.995143978660466, + "cycles_op": 0.9969173847970672, + "instructions_op": 0.996433710607578, + "branches_op": 1.018824566503965, + "branch_misses_op": 0.9866894623018542, + "user_cycles_per_worker_cpu_ns_proxy": 1.0017839944011246 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -1.331053769814583, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.331053769814583 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 1.8824566503965023, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.8824566503965023 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -0.3082615202932848, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3082615202932848 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -0.3566289392421984, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3566289392421984 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.4998446756751651, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.4998446756751651 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 0.17839944011246445, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.17839944011246445 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.4856021339534, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.4856021339534 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 98802495.4, + "worker_cpu_ns_op": 80.9857575262773 + }, + "baseline_mean": { + "ops_s": 99476866.85, + "worker_cpu_ns_op": 80.68081762659142 + }, + "ratios": { + "ops_s": 0.9932208213692851, + "worker_cpu_ns_op": 1.0037795836563927 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.6779178630714866, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.6779178630714866 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.3779583656392749, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.3779583656392749 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 99923929.4, + "worker_cpu_ns_op": 80.08435171520624 + }, + "baseline_mean": { + "ops_s": 99476866.85, + "worker_cpu_ns_op": 80.68081762659142 + }, + "ratios": { + "ops_s": 1.0044941358142505, + "worker_cpu_ns_op": 0.9926070913888633 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.44941358142505106, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.44941358142505106 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.7392908611136728, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.7392908611136728 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 98508409.69999999, + "worker_cpu_ns_op": 81.20374320054617 + }, + "baseline_mean": { + "ops_s": 99476866.85, + "worker_cpu_ns_op": 80.68081762659142 + }, + "ratios": { + "ops_s": 0.9902644988662507, + "worker_cpu_ns_op": 1.006481411435057 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.9735501133749325, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.9735501133749325 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.6481411435057094, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.6481411435057094 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 99923929.4, + "worker_cpu_ns_op": 80.08435171520624 + }, + "baseline_mean": { + "ops_s": 98802495.4, + "worker_cpu_ns_op": 80.9857575262773 + }, + "ratios": { + "ops_s": 1.0113502598842254, + "worker_cpu_ns_op": 0.9888695761007288 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 1.1350259884225444, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.1350259884225444 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -1.1130423899271213, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.1130423899271213 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 98508409.69999999, + "worker_cpu_ns_op": 81.20374320054617 + }, + "baseline_mean": { + "ops_s": 98802495.4, + "worker_cpu_ns_op": 80.9857575262773 + }, + "ratios": { + "ops_s": 0.9970234992668007, + "worker_cpu_ns_op": 1.0026916544455133 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.29765007331993276, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.29765007331993276 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 0.2691654445513336, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.2691654445513336 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15327194.55, + "worker_cpu_ns_op": 65.24643043904666, + "cycles_op": 242.40644560913537, + "instructions_op": 368.4199568028198, + "branches_op": 72.10745610638443, + "branch_misses_op": 0.017043310317724568, + "user_cycles_per_worker_cpu_ns_proxy": 3.7160371858686227 + }, + "baseline_mean": { + "ops_s": 15556331.0, + "worker_cpu_ns_op": 64.28034698392543, + "cycles_op": 237.8353620010371, + "instructions_op": 360.41995779010233, + "branches_op": 72.10745650145051, + "branch_misses_op": 0.01756608473313468, + "user_cycles_per_worker_cpu_ns_proxy": 3.701501414347167 + }, + "ratios": { + "ops_s": 0.9852705339067419, + "worker_cpu_ns_op": 1.0150292196674486, + "cycles_op": 1.0192195288776205, + "instructions_op": 1.0221963263681875, + "branches_op": 0.999999994521148, + "branch_misses_op": 0.9702395597338769, + "user_cycles_per_worker_cpu_ns_proxy": 1.003926993372234 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -2.9760440266123123, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.9760440266123123 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -5.478852038720561e-07, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.478852038720561e-07 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 1.9219528877620462, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.9219528877620462 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 2.219632636818747, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 2.219632636818747 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.4729466093258092, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.4729466093258092 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 0.39269933722339, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.39269933722339 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 1.5029219667448634, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.5029219667448634 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15562400.75, + "worker_cpu_ns_op": 64.25533828989117, + "cycles_op": 242.09201938054073, + "instructions_op": 359.4199576061716, + "branches_op": 72.10745704959334, + "branch_misses_op": 0.017161069215619246, + "user_cycles_per_worker_cpu_ns_proxy": 3.7678714581033668 + }, + "baseline_mean": { + "ops_s": 15556331.0, + "worker_cpu_ns_op": 64.28034698392543, + "cycles_op": 237.8353620010371, + "instructions_op": 360.41995779010233, + "branches_op": 72.10745650145051, + "branch_misses_op": 0.01756608473313468, + "user_cycles_per_worker_cpu_ns_proxy": 3.701501414347167 + }, + "ratios": { + "ops_s": 1.0003901787638743, + "worker_cpu_ns_op": 0.9996109433877122, + "cycles_op": 1.0178974957453344, + "instructions_op": 0.9972254583512461, + "branches_op": 1.0000000076017495, + "branch_misses_op": 0.976943324385117, + "user_cycles_per_worker_cpu_ns_proxy": 1.0179305736582855 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -2.3056675614883004, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.3056675614883004 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 7.601749452135209e-07, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 7.601749452135209e-07 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 1.789749574533439, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.789749574533439 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -0.2774541648753903, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.2774541648753903 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.03901787638742604, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.03901787638742604 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 1.7930573658285542, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.7930573658285542 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.03890566122878303, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.03890566122878303 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15722768.25, + "worker_cpu_ns_op": 63.59798216294563, + "cycles_op": 241.55477784479956, + "instructions_op": 364.41995687083977, + "branches_op": 72.10745606545899, + "branch_misses_op": 0.016617496021317645, + "user_cycles_per_worker_cpu_ns_proxy": 3.798167173262148 + }, + "baseline_mean": { + "ops_s": 15556331.0, + "worker_cpu_ns_op": 64.28034698392543, + "cycles_op": 237.8353620010371, + "instructions_op": 360.41995779010233, + "branches_op": 72.10745650145051, + "branch_misses_op": 0.01756608473313468, + "user_cycles_per_worker_cpu_ns_proxy": 3.701501414347167 + }, + "ratios": { + "ops_s": 1.0106990041546429, + "worker_cpu_ns_op": 0.9893845498197071, + "cycles_op": 1.0156386157738235, + "instructions_op": 1.01109816200319, + "branches_op": 0.9999999939535862, + "branch_misses_op": 0.9459988536872007, + "user_cycles_per_worker_cpu_ns_proxy": 1.0261152835280032 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -5.400114631279928, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.400114631279928 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -6.04641381407589e-07, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -6.04641381407589e-07 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 1.5638615773823528, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.5638615773823528 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.1098162003190026, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.1098162003190026 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 1.0699004154642866, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.0699004154642866 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 2.6115283528003186, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 2.6115283528003186 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -1.0615450180292862, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.0615450180292862 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15562400.75, + "worker_cpu_ns_op": 64.25533828989117, + "cycles_op": 242.09201938054073, + "instructions_op": 359.4199576061716, + "branches_op": 72.10745704959334, + "branch_misses_op": 0.017161069215619246, + "user_cycles_per_worker_cpu_ns_proxy": 3.7678714581033668 + }, + "baseline_mean": { + "ops_s": 15327194.55, + "worker_cpu_ns_op": 65.24643043904666, + "cycles_op": 242.40644560913537, + "instructions_op": 368.4199568028198, + "branches_op": 72.10745610638443, + "branch_misses_op": 0.017043310317724568, + "user_cycles_per_worker_cpu_ns_proxy": 3.7160371858686227 + }, + "ratios": { + "ops_s": 1.0153456785083999, + "worker_cpu_ns_op": 0.9848100173069028, + "cycles_op": 0.9987028965842697, + "instructions_op": 0.9755713580915893, + "branches_op": 1.0000000130806015, + "branch_misses_op": 1.0069093911745661, + "user_cycles_per_worker_cpu_ns_proxy": 1.0139488034274413 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.6909391174566126, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.6909391174566126 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 1.308060149085577e-06, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.308060149085577e-06 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -0.12971034157303052, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.12971034157303052 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -2.4428641908410653, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.4428641908410653 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 1.5345678508399851, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.5345678508399851 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 1.3948803427441314, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.3948803427441314 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -1.5189982693097237, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.5189982693097237 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15722768.25, + "worker_cpu_ns_op": 63.59798216294563, + "cycles_op": 241.55477784479956, + "instructions_op": 364.41995687083977, + "branches_op": 72.10745606545899, + "branch_misses_op": 0.016617496021317645, + "user_cycles_per_worker_cpu_ns_proxy": 3.798167173262148 + }, + "baseline_mean": { + "ops_s": 15327194.55, + "worker_cpu_ns_op": 65.24643043904666, + "cycles_op": 242.40644560913537, + "instructions_op": 368.4199568028198, + "branches_op": 72.10745610638443, + "branch_misses_op": 0.017043310317724568, + "user_cycles_per_worker_cpu_ns_proxy": 3.7160371858686227 + }, + "ratios": { + "ops_s": 1.02580861740285, + "worker_cpu_ns_op": 0.9747350427447365, + "cycles_op": 0.9964866125477989, + "instructions_op": 0.9891428250339847, + "branches_op": 0.9999999994324381, + "branch_misses_op": 0.9750157517249399, + "user_cycles_per_worker_cpu_ns_proxy": 1.0221014977207037 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -2.4984248275060073, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.4984248275060073 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -5.6756188637763216e-08, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.6756188637763216e-08 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -0.3513387452201089, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3513387452201089 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -1.0857174966015348, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.0857174966015348 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 2.580861740285001, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 2.580861740285001 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 2.210149772070369, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 2.210149772070369 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -2.5264957255263454, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.5264957255263454 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82255589.4, + "worker_cpu_ns_op": 97.26014201757158 + }, + "baseline_mean": { + "ops_s": 85740526.4, + "worker_cpu_ns_op": 93.42183748988377 + }, + "ratios": { + "ops_s": 0.9593548448286644, + "worker_cpu_ns_op": 1.0410857314608422 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -4.06451551713356, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -4.06451551713356 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 4.108573146084216, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 4.108573146084216 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85751315.9, + "worker_cpu_ns_op": 93.33803992075704 + }, + "baseline_mean": { + "ops_s": 85740526.4, + "worker_cpu_ns_op": 93.42183748988377 + }, + "ratios": { + "ops_s": 1.0001258389754883, + "worker_cpu_ns_op": 0.9991030194719109 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.0125838975488346, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.0125838975488346 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.08969805280890641, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.08969805280890641 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 84777673.0, + "worker_cpu_ns_op": 94.36555404830287 + }, + "baseline_mean": { + "ops_s": 85740526.4, + "worker_cpu_ns_op": 93.42183748988377 + }, + "ratios": { + "ops_s": 0.9887701482551196, + "worker_cpu_ns_op": 1.0101016698426777 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.1229851744880448, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.1229851744880448 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 1.0101669842677685, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.0101669842677685 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85751315.9, + "worker_cpu_ns_op": 93.33803992075704 + }, + "baseline_mean": { + "ops_s": 82255589.4, + "worker_cpu_ns_op": 97.26014201757158 + }, + "ratios": { + "ops_s": 1.0424983460151342, + "worker_cpu_ns_op": 0.9596741068288184 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 4.249834601513425, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 4.249834601513425 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -4.032589317118163, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -4.032589317118163 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 84777673.0, + "worker_cpu_ns_op": 94.36555404830287 + }, + "baseline_mean": { + "ops_s": 82255589.4, + "worker_cpu_ns_op": 97.26014201757158 + }, + "ratios": { + "ops_s": 1.0306615467519826, + "worker_cpu_ns_op": 0.9702387030367922 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 3.0661546751982627, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 3.0661546751982627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -2.976129696320784, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.976129696320784 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/controlled-screen", + "report_script_sha256": "367f76bd0bb0dc02769c8014ebdcb8f2c9a5044f3cc59dee7b9805085f92dc3c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-screen.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-screen.json new file mode 100644 index 000000000..3ac63d8db --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/controlled-screen.json @@ -0,0 +1,2351 @@ +{ + "validation": { + "complete": true, + "expected_rows": 64, + "observed_rows": 64, + "missing_jobs": [], + "manifest_sha256": "3ae68fd9584c86721187b5e126ad7eadd8fbe2ab8116bd4c8485e0d0911cf481", + "results_sha256": "e772594878daa93d90d0c58cae40f4004091e4d1410fd1f3aa52006da5ea3a64", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "c717ffacf6e81669cc4d61527b64eb2eef11b56b7c444e4db75313b5241780c8", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "sequential": "dfe5df947638f98c5cb2460dc680cf0c342afc4fc04f10238ae2c201cacd09d1", + "isolated-miss": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa" + }, + "all_present_raw_logs_and_job_records_verified": true, + "sample_exclusions": 0, + "thermal_flagged_samples": 64 + }, + "arguments": { + "label": "controlled-screen", + "profiles": [ + "main", + "original", + "sequential", + "isolated-miss" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent" + ], + "blocks": 2, + "seconds": 3, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 4, + "means": { + "ops_s": 17262712.925, + "worker_cpu_ns_op": 57.94608066726198, + "cycles_op": 230.77348286911905, + "instructions_op": 276.4033524407737, + "branches_op": 54.12210165124417, + "branch_misses_op": 0.016689705061218973, + "user_cycles_per_worker_cpu_ns_proxy": 3.987422459916928 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 4, + "means": { + "ops_s": 17108385.65, + "worker_cpu_ns_op": 58.47871672024503, + "cycles_op": 230.3116602788389, + "instructions_op": 280.40335172522964, + "branches_op": 53.12210088898116, + "branch_misses_op": 0.016777495520371506, + "user_cycles_per_worker_cpu_ns_proxy": 3.945771133829034 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "samples": 4, + "means": { + "ops_s": 17197453.5, + "worker_cpu_ns_op": 58.16706077617774, + "cycles_op": 231.08645397771625, + "instructions_op": 280.4033516537443, + "branches_op": 53.122101199707515, + "branch_misses_op": 0.016644897330375524, + "user_cycles_per_worker_cpu_ns_proxy": 3.977870226406298 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "samples": 4, + "means": { + "ops_s": 17212897.825, + "worker_cpu_ns_op": 58.11399281397682, + "cycles_op": 230.67998790193673, + "instructions_op": 279.4033527510999, + "branches_op": 54.122102036280694, + "branch_misses_op": 0.016645510790631226, + "user_cycles_per_worker_cpu_ns_proxy": 3.9745279595559806 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 4, + "means": { + "ops_s": 96603469.675, + "worker_cpu_ns_op": 83.01460426395793 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 4, + "means": { + "ops_s": 95396116.925, + "worker_cpu_ns_op": 83.98187594571773 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "samples": 4, + "means": { + "ops_s": 96817331.65, + "worker_cpu_ns_op": 82.72226350809635 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "samples": 4, + "means": { + "ops_s": 95972786.775, + "worker_cpu_ns_op": 83.41146330279125 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 4, + "means": { + "ops_s": 15481593.975, + "worker_cpu_ns_op": 64.58904419791827, + "cycles_op": 238.5765538963758, + "instructions_op": 360.4199573866911, + "branches_op": 72.10745648176992, + "branch_misses_op": 0.017474015108125063, + "user_cycles_per_worker_cpu_ns_proxy": 3.694751137506472 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 4, + "means": { + "ops_s": 15166533.6, + "worker_cpu_ns_op": 65.97703550483735, + "cycles_op": 239.68946872841028, + "instructions_op": 368.41995686823424, + "branches_op": 72.1074563873249, + "branch_misses_op": 0.017045343460632686, + "user_cycles_per_worker_cpu_ns_proxy": 3.6376587790967214 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "samples": 4, + "means": { + "ops_s": 15493923.425, + "worker_cpu_ns_op": 64.54257965287769, + "cycles_op": 240.00928108847307, + "instructions_op": 359.41995691291265, + "branches_op": 72.10745650311806, + "branch_misses_op": 0.01690921977705572, + "user_cycles_per_worker_cpu_ns_proxy": 3.7195916854347346 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "samples": 4, + "means": { + "ops_s": 15564988.45, + "worker_cpu_ns_op": 64.24978197225056, + "cycles_op": 239.83930628281607, + "instructions_op": 364.4199571775202, + "branches_op": 72.1074566458017, + "branch_misses_op": 0.016630375399393563, + "user_cycles_per_worker_cpu_ns_proxy": 3.734016080677315 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 4, + "means": { + "ops_s": 84719741.65, + "worker_cpu_ns_op": 94.50038608637665 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 4, + "means": { + "ops_s": 82747410.875, + "worker_cpu_ns_op": 96.79469622261624 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "samples": 4, + "means": { + "ops_s": 85219216.525, + "worker_cpu_ns_op": 93.94885654601049 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "samples": 4, + "means": { + "ops_s": 84302704.675, + "worker_cpu_ns_op": 94.90397247174758 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.9907768886535502, + "worker_cpu_ns_op": 1.0091266454308379, + "cycles_op": 1.0033851431394436, + "instructions_op": 1.0144715983257984, + "branches_op": 0.9815232346925872, + "branch_misses_op": 1.0173496868345266, + "user_cycles_per_worker_cpu_ns_proxy": 0.994261640149645 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 16791458.15, + "worker_cpu_ns_op": 59.58161759828623, + "cycles_op": 219.16020531381224, + "instructions_op": 280.4033525867454, + "branches_op": 53.122101583866595, + "branch_misses_op": 0.016652874606908844, + "user_cycles_per_worker_cpu_ns_proxy": 3.6830999625987224 + }, + "baseline_mean": { + "ops_s": 16937901.0, + "worker_cpu_ns_op": 59.035258286732834, + "cycles_op": 220.89848006466792, + "instructions_op": 276.403352312122, + "branches_op": 54.12210173987629, + "branch_misses_op": 0.016765539147134523, + "user_cycles_per_worker_cpu_ns_proxy": 3.7421136797691794 + }, + "ratios": { + "ops_s": 0.9913541323685856, + "worker_cpu_ns_op": 1.0092547966657441, + "cycles_op": 0.9921308885858029, + "instructions_op": 1.014471605503925, + "branches_op": 0.9815232571562735, + "branch_misses_op": 0.993279993012039, + "user_cycles_per_worker_cpu_ns_proxy": 0.984229843820753 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": 0.5242801431474486, + "ci95_low_pct": -13.660631063684836, + "ci95_high_pct": 17.039665946037186, + "block_delta_pct": [ + 1.7349686834526645, + -0.6720006987961047 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": -1.8476754075569701, + "ci95_low_pct": -1.8476896787358754, + "ci95_high_pct": -1.8476611363759887, + "block_delta_pct": [ + -1.8476765307412824, + -1.8476742843726468 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": -0.22578521197327284, + "ci95_low_pct": -7.125410423759526, + "ci95_high_pct": 7.18641107313156, + "block_delta_pct": [ + 0.33851431394436027, + -0.7869111414197105 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": 1.4471601914861631, + "ci95_low_pct": 1.4471556312224854, + "ci95_high_pct": 1.447164751750063, + "block_delta_pct": [ + 1.4471598325798363, + 1.44716055039249 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.893453151570911, + "ci95_low_pct": -1.2594984241252938, + "ci95_high_pct": -0.5260508964265997, + "block_delta_pct": [ + -0.9223111346449819, + -0.8645867631414395 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": -1.0766974468881418, + "ci95_low_pct": -7.2489119313226436, + "ci95_high_pct": 5.506253261078919, + "block_delta_pct": [ + -0.5738359850354979, + -1.5770156179247041 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 0.9190719014143811, + "ci95_low_pct": 0.8376902528702379, + "ci95_high_pct": 1.0005192294946674, + "block_delta_pct": [ + 0.9126645430837854, + 0.9254796665744136 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.9947537017978967, + "worker_cpu_ns_op": 1.0051859594853505, + "cycles_op": 1.0000656405649357, + "instructions_op": 1.014471598805495, + "branches_op": 0.9815232470266342, + "branch_misses_op": 1.001238658064602, + "user_cycles_per_worker_cpu_ns_proxy": 0.99484750770759 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 16899651.55, + "worker_cpu_ns_op": 59.182360908896015, + "cycles_op": 221.5086259793118, + "instructions_op": 280.40335231118485, + "branches_op": 53.122101537774775, + "branch_misses_op": 0.016655344780179805, + "user_cycles_per_worker_cpu_ns_proxy": 3.7448183278381957 + }, + "baseline_mean": { + "ops_s": 16937901.0, + "worker_cpu_ns_op": 59.035258286732834, + "cycles_op": 220.89848006466792, + "instructions_op": 276.403352312122, + "branches_op": 54.12210173987629, + "branch_misses_op": 0.016765539147134523, + "user_cycles_per_worker_cpu_ns_proxy": 3.7421136797691794 + }, + "ratios": { + "ops_s": 0.9977417833532031, + "worker_cpu_ns_op": 1.0024917757020508, + "cycles_op": 1.0027621100628001, + "instructions_op": 1.014471604506974, + "branches_op": 0.9815232563046469, + "branch_misses_op": 0.9934273293576991, + "user_cycles_per_worker_cpu_ns_proxy": 1.0007227594617552 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -0.26746538211294135, + "ci95_low_pct": -5.10854891562148, + "ci95_high_pct": 4.820596035183744, + "block_delta_pct": [ + 0.1238658064601994, + -0.6572670642300937 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": -1.8476748334359527, + "ci95_low_pct": -1.8476807277572282, + "ci95_high_pct": -1.8476689391143108, + "block_delta_pct": [ + -1.8476752973365818, + -1.8476743695353126 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.14129677281999875, + "ci95_low_pct": -1.5572006933895821, + "ci95_high_pct": 1.869099517455619, + "block_delta_pct": [ + 0.006564056493574277, + 0.2762110062800138 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": 1.4471601656234512, + "ci95_low_pct": 1.4471565434740041, + "ci95_high_pct": 1.4471637877730315, + "block_delta_pct": [ + 1.447159880549509, + 1.4471604506973934 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.3753377707590988, + "ci95_low_pct": -2.2556934813659724, + "ci95_high_pct": 1.5411912754040191, + "block_delta_pct": [ + -0.5246298202103317, + -0.2258216646796929 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": -0.22191908255655424, + "ci95_low_pct": -3.8855093145808928, + "ci95_high_pct": 3.5813159969040997, + "block_delta_pct": [ + -0.5152492292409994, + 0.07227594617551514 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 0.3837963734804495, + "ci95_low_pct": -1.3133085372878495, + "ci95_high_pct": 2.1100862233268014, + "block_delta_pct": [ + 0.51859594853505, + 0.24917757020508358 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + }, + "baseline_mean": { + "ops_s": 17587524.85, + "worker_cpu_ns_op": 56.85690304779112, + "cycles_op": 240.64848567357018, + "instructions_op": 276.40335256942524, + "branches_op": 54.12210156261206, + "branch_misses_op": 0.016613870975303424, + "user_cycles_per_worker_cpu_ns_proxy": 4.232731240064677 + }, + "ratios": { + "ops_s": 0.995729234179305, + "worker_cpu_ns_op": 1.0042263049063334, + "cycles_op": 1.000292092842805, + "instructions_op": 1.0108536990257757, + "branches_op": 0.9999999840992447, + "branch_misses_op": 1.0038082154757189, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960353973489249 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 16913383.0, + "worker_cpu_ns_op": 59.130787971852726, + "cycles_op": 220.64119843000617, + "instructions_op": 279.40335413427067, + "branches_op": 54.12210337053162, + "branch_misses_op": 0.016613881405399284, + "user_cycles_per_worker_cpu_ns_proxy": 3.7331057765429323 + }, + "baseline_mean": { + "ops_s": 16937901.0, + "worker_cpu_ns_op": 59.035258286732834, + "cycles_op": 220.89848006466792, + "instructions_op": 276.403352312122, + "branches_op": 54.12210173987629, + "branch_misses_op": 0.016765539147134523, + "user_cycles_per_worker_cpu_ns_proxy": 3.7421136797691794 + }, + "ratios": { + "ops_s": 0.9985524770749339, + "worker_cpu_ns_op": 1.0016181801840505, + "cycles_op": 0.9988352946811294, + "instructions_op": 1.0108537099751271, + "branches_op": 1.0000000301291945, + "branch_misses_op": 0.9909541983467225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9975928301497237 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -0.2639500751811852, + "ci95_low_pct": -8.104682565268673, + "ci95_high_pct": 8.245772823745966, + "block_delta_pct": [ + 0.3808215475718857, + -0.9045801653277508 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": 7.114219435777613e-07, + "ci95_low_pct": -2.8531400864117984e-05, + "ci95_high_pct": 2.9954253277786336e-05, + "block_delta_pct": [ + -1.5900755268027922e-06, + 3.0129194472650056e-06 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": -0.043657163647348174, + "ci95_low_pct": -0.9648894904002003, + "ci95_high_pct": 0.8861445381027844, + "block_delta_pct": [ + 0.02920928428049585, + -0.11647053188705847 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": 1.085370450045131, + "ci95_low_pct": 1.085363493922431, + "ci95_high_pct": 1.0853774061683419, + "block_delta_pct": [ + 1.085369902577571, + 1.0853709975127135 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.2860143567778195, + "ci95_low_pct": -2.063585013015312, + "ci95_high_pct": 1.5238196556212946, + "block_delta_pct": [ + -0.4270765820694966, + -0.14475229250661137 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": -0.318619041938506, + "ci95_low_pct": -1.3031616333637808, + "ci95_high_pct": 0.6757447771002623, + "block_delta_pct": [ + -0.3964602651075122, + -0.2407169850276336 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 0.29213947330244405, + "ci95_low_pct": -1.3511894778827749, + "ci95_high_pct": 1.9628436156076567, + "block_delta_pct": [ + 0.4226304906333356, + 0.16181801840504662 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17495255.45, + "worker_cpu_ns_op": 57.15176064345947, + "cycles_op": 240.66428197612072, + "instructions_op": 280.4033509963038, + "branches_op": 53.12210086164026, + "branch_misses_op": 0.01663444988057124, + "user_cycles_per_worker_cpu_ns_proxy": 4.210922124974401 + }, + "baseline_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "ratios": { + "ops_s": 1.0040138331746422, + "worker_cpu_ns_op": 0.996094954024522, + "cycles_op": 0.9966916965063668, + "instructions_op": 1.000000000472854, + "branches_op": 1.0000000125662303, + "branch_misses_op": 0.984163725631003, + "user_cycles_per_worker_cpu_ns_proxy": 1.0005892488800603 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 16899651.55, + "worker_cpu_ns_op": 59.182360908896015, + "cycles_op": 221.5086259793118, + "instructions_op": 280.40335231118485, + "branches_op": 53.122101537774775, + "branch_misses_op": 0.016655344780179805, + "user_cycles_per_worker_cpu_ns_proxy": 3.7448183278381957 + }, + "baseline_mean": { + "ops_s": 16791458.15, + "worker_cpu_ns_op": 59.58161759828623, + "cycles_op": 219.16020531381224, + "instructions_op": 280.4033525867454, + "branches_op": 53.122101583866595, + "branch_misses_op": 0.016652874606908844, + "user_cycles_per_worker_cpu_ns_proxy": 3.6830999625987224 + }, + "ratios": { + "ops_s": 1.0064433594172404, + "worker_cpu_ns_op": 0.9932989954706819, + "cycles_op": 1.0107155432809387, + "instructions_op": 0.9999999990172708, + "branches_op": 0.9999999991323419, + "branch_misses_op": 1.000148333145434, + "user_cycles_per_worker_cpu_ns_proxy": 1.0167571789704903 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -0.7876162098678474, + "ci95_low_pct": -10.440110036273753, + "ci95_high_pct": 9.905194181314346, + "block_delta_pct": [ + -1.5836274368997039, + 0.014833314543394316 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": 5.849286166537127e-07, + "ci95_low_pct": -7.949620284275483e-06, + "ci95_high_pct": 9.119478239227874e-06, + "block_delta_pct": [ + 1.2566230278565627e-06, + -8.67658056513676e-08 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.36791267721139054, + "ci95_low_pct": -8.157388309750935, + "ci95_high_pct": 9.68457570822605, + "block_delta_pct": [ + -0.33083034936332023, + 1.071554328093871 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": -2.5493762656481067e-08, + "ci95_low_pct": -9.502257758420285e-07, + "ci95_high_pct": 8.992382616312966e-07, + "block_delta_pct": [ + 4.728539781950758e-08, + -9.827292313246971e-08 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.5227862308674558, + "ci95_low_pct": -1.0089021640984353, + "ci95_high_pct": 2.078174427033286, + "block_delta_pct": [ + 0.4013833174642212, + 0.6443359417240391 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": 0.8640819122194721, + "ci95_low_pct": -8.901616999344542, + "ci95_high_pct": 11.676658628745585, + "block_delta_pct": [ + 0.05892488800602891, + 1.6757178970490338 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -0.530400763551242, + "ci95_low_pct": -2.2909068036817914, + "ci95_high_pct": 1.2618257788984621, + "block_delta_pct": [ + -0.39050459754780276, + -0.67010045293181 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17512412.65, + "worker_cpu_ns_op": 57.09719765610092, + "cycles_op": 240.71877737386728, + "instructions_op": 279.40335136792913, + "branches_op": 54.12210070202977, + "branch_misses_op": 0.01667714017586317, + "user_cycles_per_worker_cpu_ns_proxy": 4.215950142569028 + }, + "baseline_mean": { + "ops_s": 17425313.15, + "worker_cpu_ns_op": 57.375815842203835, + "cycles_op": 241.46311524386556, + "instructions_op": 280.40335086371397, + "branches_op": 53.122100194095715, + "branch_misses_op": 0.01690211643383417, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084423050593465 + }, + "ratios": { + "ops_s": 1.0049984467567517, + "worker_cpu_ns_op": 0.995143978660466, + "cycles_op": 0.9969173847970672, + "instructions_op": 0.996433710607578, + "branches_op": 1.018824566503965, + "branch_misses_op": 0.9866894623018542, + "user_cycles_per_worker_cpu_ns_proxy": 1.0017839944011246 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 16913383.0, + "worker_cpu_ns_op": 59.130787971852726, + "cycles_op": 220.64119843000617, + "instructions_op": 279.40335413427067, + "branches_op": 54.12210337053162, + "branch_misses_op": 0.016613881405399284, + "user_cycles_per_worker_cpu_ns_proxy": 3.7331057765429323 + }, + "baseline_mean": { + "ops_s": 16791458.15, + "worker_cpu_ns_op": 59.58161759828623, + "cycles_op": 219.16020531381224, + "instructions_op": 280.4033525867454, + "branches_op": 53.122101583866595, + "branch_misses_op": 0.016652874606908844, + "user_cycles_per_worker_cpu_ns_proxy": 3.6830999625987224 + }, + "ratios": { + "ops_s": 1.007261123418278, + "worker_cpu_ns_op": 0.9924334107631467, + "cycles_op": 1.006757582263045, + "instructions_op": 0.9964337143502399, + "branches_op": 1.0188245900830235, + "branch_misses_op": 0.9976584702383225, + "user_cycles_per_worker_cpu_ns_proxy": 1.0135770993054793 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -0.784119236871117, + "ci95_low_pct": -7.513600667952847, + "ci95_high_pct": 6.435011706553362, + "block_delta_pct": [ + -1.331053769814583, + -0.23415297616774522 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": 1.8824578293494154, + "ci95_low_pct": 1.8824428495746615, + "ci95_high_pct": 1.8824728091263676, + "block_delta_pct": [ + 1.8824566503965023, + 1.8824590083023507 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.18254019709686986, + "ci95_low_pct": -5.877859396495855, + "ci95_high_pct": 6.633160869370114, + "block_delta_pct": [ + -0.3082615202932848, + 0.6757582263045014 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": -0.3566287521091116, + "ci95_low_pct": -0.3566311298221492, + "ci95_high_pct": -0.3566263743960074, + "block_delta_pct": [ + -0.3566289392421984, + -0.3566285649760137 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.6129149023041736, + "ci95_low_pct": -0.8143432290265595, + "ci95_high_pct": 2.0607109404227053, + "block_delta_pct": [ + 0.4998446756751651, + 0.7261123418278004 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": 0.7663294546223165, + "ci95_low_pct": -6.454039153103597, + "ci95_high_pct": 8.54400403643254, + "block_delta_pct": [ + 0.17839944011246445, + 1.3577099305479345 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -0.6212229426013516, + "ci95_low_pct": -2.328412492646459, + "ci95_high_pct": 1.115806361605265, + "block_delta_pct": [ + -0.4856021339534, + -0.7566589236853272 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 98802495.4, + "worker_cpu_ns_op": 80.9857575262773 + }, + "baseline_mean": { + "ops_s": 99476866.85, + "worker_cpu_ns_op": 80.68081762659142 + }, + "ratios": { + "ops_s": 0.9932208213692851, + "worker_cpu_ns_op": 1.0037795836563927 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 91989738.44999999, + "worker_cpu_ns_op": 86.97799436515815 + }, + "baseline_mean": { + "ops_s": 93730072.5, + "worker_cpu_ns_op": 85.34839090132445 + }, + "ratios": { + "ops_s": 0.9814324900900934, + "worker_cpu_ns_op": 1.0190935464233621 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -1.2690937990648576, + "ci95_low_pct": -8.48118728090771, + "ci95_high_pct": 6.5113450409120865, + "block_delta_pct": [ + -0.6779178630714866, + -1.8567509909906632 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 1.140758141105458, + "ci95_low_pct": -8.134842157003286, + "ci95_high_pct": 11.352913308442414, + "block_delta_pct": [ + 0.3779583656392749, + 1.909354642336214 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 99923929.4, + "worker_cpu_ns_op": 80.08435171520624 + }, + "baseline_mean": { + "ops_s": 99476866.85, + "worker_cpu_ns_op": 80.68081762659142 + }, + "ratios": { + "ops_s": 1.0044941358142505, + "worker_cpu_ns_op": 0.9926070913888633 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93710733.9, + "worker_cpu_ns_op": 85.36017530098647 + }, + "baseline_mean": { + "ops_s": 93730072.5, + "worker_cpu_ns_op": 85.34839090132445 + }, + "ratios": { + "ops_s": 0.9997936777441414, + "worker_cpu_ns_op": 1.0001380740695585 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.2141150895497601, + "ci95_low_pct": -2.728030198353748, + "ci95_high_pct": 3.2452502366365987, + "block_delta_pct": [ + 0.44941358142505106, + -0.02063222558585931 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -0.3634532568774773, + "ci95_low_pct": -5.0348209888172235, + "ci95_high_pct": 4.537700557858337, + "block_delta_pct": [ + -0.7392908611136728, + 0.013807406955845813 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 98508409.69999999, + "worker_cpu_ns_op": 81.20374320054617 + }, + "baseline_mean": { + "ops_s": 99476866.85, + "worker_cpu_ns_op": 80.68081762659142 + }, + "ratios": { + "ops_s": 0.9902644988662507, + "worker_cpu_ns_op": 1.006481411435057 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93437163.85, + "worker_cpu_ns_op": 85.61918340503635 + }, + "baseline_mean": { + "ops_s": 93730072.5, + "worker_cpu_ns_op": 85.34839090132445 + }, + "ratios": { + "ops_s": 0.9968749768117378, + "worker_cpu_ns_op": 1.0031727897954745 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.6435759829903742, + "ci95_low_pct": -4.755686665371062, + "ci95_high_pct": 3.6460723777264503, + "block_delta_pct": [ + -0.9735501133749325, + -0.31250231882622437 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 0.4825738815737557, + "ci95_low_pct": -1.597559780603508, + "ci95_high_pct": 2.606679583904481, + "block_delta_pct": [ + 0.6481411435057094, + 0.3172789795474529 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 99923929.4, + "worker_cpu_ns_op": 80.08435171520624 + }, + "baseline_mean": { + "ops_s": 98802495.4, + "worker_cpu_ns_op": 80.9857575262773 + }, + "ratios": { + "ops_s": 1.0113502598842254, + "worker_cpu_ns_op": 0.9888695761007288 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93710733.9, + "worker_cpu_ns_op": 85.36017530098647 + }, + "baseline_mean": { + "ops_s": 91989738.44999999, + "worker_cpu_ns_op": 86.97799436515815 + }, + "ratios": { + "ops_s": 1.0187085590088447, + "worker_cpu_ns_op": 0.981399673837274 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 1.502274156783301, + "ci95_low_pct": -3.0664290297160113, + "ci95_high_pct": 6.286310881471646, + "block_delta_pct": [ + 1.1350259884225444, + 1.8708559008844716 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -1.4872455235943272, + "ci95_low_pct": -6.120372200506474, + "ci95_high_pct": 3.3745341987917676, + "block_delta_pct": [ + -1.1130423899271213, + -1.8600326162726 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 98508409.69999999, + "worker_cpu_ns_op": 81.20374320054617 + }, + "baseline_mean": { + "ops_s": 98802495.4, + "worker_cpu_ns_op": 80.9857575262773 + }, + "ratios": { + "ops_s": 0.9970234992668007, + "worker_cpu_ns_op": 1.0026916544455133 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93437163.85, + "worker_cpu_ns_op": 85.61918340503635 + }, + "baseline_mean": { + "ops_s": 91989738.44999999, + "worker_cpu_ns_op": 86.97799436515815 + }, + "ratios": { + "ops_s": 1.0157346398020985, + "worker_cpu_ns_op": 0.9843775316959238 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.6335582647255755, + "ci95_low_pct": -10.578245633791727, + "ci95_high_pct": 13.251111217818679, + "block_delta_pct": [ + -0.29765007331993276, + 1.573463980209855 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -0.650760654387672, + "ci95_low_pct": -11.630116091505972, + "ci95_high_pct": 11.692704822067146, + "block_delta_pct": [ + 0.2691654445513336, + -1.562246830407621 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15327194.55, + "worker_cpu_ns_op": 65.24643043904666, + "cycles_op": 242.40644560913537, + "instructions_op": 368.4199568028198, + "branches_op": 72.10745610638443, + "branch_misses_op": 0.017043310317724568, + "user_cycles_per_worker_cpu_ns_proxy": 3.7160371858686227 + }, + "baseline_mean": { + "ops_s": 15556331.0, + "worker_cpu_ns_op": 64.28034698392543, + "cycles_op": 237.8353620010371, + "instructions_op": 360.41995779010233, + "branches_op": 72.10745650145051, + "branch_misses_op": 0.01756608473313468, + "user_cycles_per_worker_cpu_ns_proxy": 3.701501414347167 + }, + "ratios": { + "ops_s": 0.9852705339067419, + "worker_cpu_ns_op": 1.0150292196674486, + "cycles_op": 1.0192195288776205, + "instructions_op": 1.0221963263681875, + "branches_op": 0.999999994521148, + "branch_misses_op": 0.9702395597338769, + "user_cycles_per_worker_cpu_ns_proxy": 1.003926993372234 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15005872.65, + "worker_cpu_ns_op": 66.70764057062803, + "cycles_op": 236.97249184768515, + "instructions_op": 368.4199569336487, + "branches_op": 72.10745666826537, + "branch_misses_op": 0.017047376603540807, + "user_cycles_per_worker_cpu_ns_proxy": 3.55928037232482 + }, + "baseline_mean": { + "ops_s": 15406856.95, + "worker_cpu_ns_op": 64.8977414119111, + "cycles_op": 239.31774579171446, + "instructions_op": 360.4199569832799, + "branches_op": 72.10745646208932, + "branch_misses_op": 0.017381945483115446, + "user_cycles_per_worker_cpu_ns_proxy": 3.6880008606657775 + }, + "ratios": { + "ops_s": 0.9739736468443034, + "worker_cpu_ns_op": 1.0278884768458945, + "cycles_op": 0.9902002505653281, + "instructions_op": 1.0221963290194274, + "branches_op": 1.000000002859289, + "branch_misses_op": 0.9807519313704192, + "user_cycles_per_worker_cpu_ns_proxy": 0.9650974896145441 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -2.4518415293766305, + "ci95_low_pct": -8.906832497524974, + "ci95_high_pct": 4.460559248324603, + "block_delta_pct": [ + -2.9760440266123123, + -1.924806862958084 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": -1.3097815054763373e-07, + "ci95_low_pct": -5.4281990347071485e-06, + "ci95_high_pct": 5.166243011167637e-06, + "block_delta_pct": [ + -5.478852038720561e-07, + 2.859289027767886e-07 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.4605112905411879, + "ci95_low_pct": -16.38217318389237, + "ci95_high_pct": 20.695726175136997, + "block_delta_pct": [ + 1.9219528877620462, + -0.9799749434671878 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": 2.2196327693807527, + "ci95_low_pct": 2.219631085048057, + "ci95_high_pct": 2.2196344537134705, + "block_delta_pct": [ + 2.219632636818747, + 2.2196329019427363 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -2.039419405692411, + "ci95_low_pct": -8.959697230503194, + "ci95_high_pct": 5.40689187590313, + "block_delta_pct": [ + -1.4729466093258092, + -2.602635315569657 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": -1.5679208255855226, + "ci95_low_pct": -23.38677202645787, + "ci95_high_pct": 26.464769425251067, + "block_delta_pct": [ + 0.39269933722339, + -3.4902510385455887 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 2.1438612231812204, + "ci95_low_pct": -5.707414910008346, + "ci95_high_pct": 10.648874199631187, + "block_delta_pct": [ + 1.5029219667448634, + 2.788847684589446 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15562400.75, + "worker_cpu_ns_op": 64.25533828989117, + "cycles_op": 242.09201938054073, + "instructions_op": 359.4199576061716, + "branches_op": 72.10745704959334, + "branch_misses_op": 0.017161069215619246, + "user_cycles_per_worker_cpu_ns_proxy": 3.7678714581033668 + }, + "baseline_mean": { + "ops_s": 15556331.0, + "worker_cpu_ns_op": 64.28034698392543, + "cycles_op": 237.8353620010371, + "instructions_op": 360.41995779010233, + "branches_op": 72.10745650145051, + "branch_misses_op": 0.01756608473313468, + "user_cycles_per_worker_cpu_ns_proxy": 3.701501414347167 + }, + "ratios": { + "ops_s": 1.0003901787638743, + "worker_cpu_ns_op": 0.9996109433877122, + "cycles_op": 1.0178974957453344, + "instructions_op": 0.9972254583512461, + "branches_op": 1.0000000076017495, + "branch_misses_op": 0.976943324385117, + "user_cycles_per_worker_cpu_ns_proxy": 1.0179305736582855 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15425446.1, + "worker_cpu_ns_op": 64.82982101586421, + "cycles_op": 237.9265427964054, + "instructions_op": 359.41995621965367, + "branches_op": 72.10745595664278, + "branch_misses_op": 0.016657370338492197, + "user_cycles_per_worker_cpu_ns_proxy": 3.671311912766103 + }, + "baseline_mean": { + "ops_s": 15406856.95, + "worker_cpu_ns_op": 64.8977414119111, + "cycles_op": 239.31774579171446, + "instructions_op": 360.4199569832799, + "branches_op": 72.10745646208932, + "branch_misses_op": 0.017381945483115446, + "user_cycles_per_worker_cpu_ns_proxy": 3.6880008606657775 + }, + "ratios": { + "ops_s": 1.0012065504379204, + "worker_cpu_ns_op": 0.9989534243477629, + "cycles_op": 0.994186795506089, + "instructions_op": 0.9972254567366461, + "branches_op": 0.9999999929903708, + "branch_misses_op": 0.9583144967675172, + "user_cycles_per_worker_cpu_ns_proxy": 0.9954747982632896 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -3.2415920822118527, + "ci95_low_pct": -14.381167694932362, + "ci95_high_pct": 9.347315896890063, + "block_delta_pct": [ + -2.3056675614883004, + -4.168550323248277 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": 2.9606006535232154e-08, + "ci95_low_pct": -9.25300241982896e-06, + "ci95_high_pct": 9.312215309975613e-06, + "block_delta_pct": [ + 7.601749452135209e-07, + -7.009629210408264e-07 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.597229059687665, + "ci95_low_pct": -13.392329118086476, + "ci95_high_pct": 16.846491672605524, + "block_delta_pct": [ + 1.789749574533439, + -0.5813204493910984 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": -0.2774542456053908, + "ci95_low_pct": -0.2774552713607714, + "ci95_high_pct": -0.27745321984999904, + "block_delta_pct": [ + -0.2774541648753903, + -0.27745432633539124 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.07982813595119875, + "ci95_low_pct": -0.437471223435848, + "ci95_high_pct": 0.599815239718704, + "block_delta_pct": [ + 0.03901787638742604, + 0.1206550437920395 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": 0.6640070958094046, + "ci95_low_pct": -12.637097129293128, + "ci95_high_pct": 15.99022000885093, + "block_delta_pct": [ + 1.7930573658285542, + -0.4525201736710449 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -0.07178702124945868, + "ci95_low_pct": -0.488636990651492, + "ci95_high_pct": 0.3468091195619083, + "block_delta_pct": [ + -0.03890566122878303, + -0.10465756522370917 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15722768.25, + "worker_cpu_ns_op": 63.59798216294563, + "cycles_op": 241.55477784479956, + "instructions_op": 364.41995687083977, + "branches_op": 72.10745606545899, + "branch_misses_op": 0.016617496021317645, + "user_cycles_per_worker_cpu_ns_proxy": 3.798167173262148 + }, + "baseline_mean": { + "ops_s": 15556331.0, + "worker_cpu_ns_op": 64.28034698392543, + "cycles_op": 237.8353620010371, + "instructions_op": 360.41995779010233, + "branches_op": 72.10745650145051, + "branch_misses_op": 0.01756608473313468, + "user_cycles_per_worker_cpu_ns_proxy": 3.701501414347167 + }, + "ratios": { + "ops_s": 1.0106990041546429, + "worker_cpu_ns_op": 0.9893845498197071, + "cycles_op": 1.0156386157738235, + "instructions_op": 1.01109816200319, + "branches_op": 0.9999999939535862, + "branch_misses_op": 0.9459988536872007, + "user_cycles_per_worker_cpu_ns_proxy": 1.0261152835280032 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15407208.65, + "worker_cpu_ns_op": 64.9015817815555, + "cycles_op": 238.12383472083258, + "instructions_op": 364.4199574842006, + "branches_op": 72.10745722614442, + "branch_misses_op": 0.01664325477746948, + "user_cycles_per_worker_cpu_ns_proxy": 3.669864988092483 + }, + "baseline_mean": { + "ops_s": 15406856.95, + "worker_cpu_ns_op": 64.8977414119111, + "cycles_op": 239.31774579171446, + "instructions_op": 360.4199569832799, + "branches_op": 72.10745646208932, + "branch_misses_op": 0.017381945483115446, + "user_cycles_per_worker_cpu_ns_proxy": 3.6880008606657775 + }, + "ratios": { + "ops_s": 1.000022827498246, + "worker_cpu_ns_op": 1.0000591757056696, + "cycles_op": 0.9950111887151027, + "instructions_op": 1.0110981659683906, + "branches_op": 1.0000000105960622, + "branch_misses_op": 0.9575024149993153, + "user_cycles_per_worker_cpu_ns_proxy": 0.9950824652003957 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -4.8266745883029145, + "ci95_low_pct": -11.861299042821527, + "ci95_high_pct": 2.769405171078354, + "block_delta_pct": [ + -5.400114631279928, + -4.249758500068468 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": 2.2748241068626385e-07, + "ci95_low_pct": -1.0345482071016932e-05, + "ci95_high_pct": 1.0800448024816944e-05, + "block_delta_pct": [ + -6.04641381407589e-07, + 1.0596062249845772e-06 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.5271996220959974, + "ci95_low_pct": -11.758989406189047, + "ci95_high_pct": 14.524049485098844, + "block_delta_pct": [ + 1.5638615773823528, + -0.49888112848972543 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": 1.1098163985790332, + "ci95_low_pct": 1.1098138794871204, + "ci95_high_pct": 1.1098189176710127, + "block_delta_pct": [ + 1.1098162003190026, + 1.1098165968390639 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.5346744105926504, + "ci95_low_pct": -6.024137068674696, + "ci95_high_pct": 7.551241814399967, + "block_delta_pct": [ + 1.0699004154642866, + 0.002282749824589203 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": 1.0479750372489383, + "ci95_low_pct": -16.8624681258285, + "ci95_high_pct": 22.816891829100115, + "block_delta_pct": [ + 2.6115283528003186, + -0.49175347996043284 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -0.5292456372918974, + "ci95_low_pct": -7.084796999220433, + "ci95_high_pct": 6.488826951206228, + "block_delta_pct": [ + -1.0615450180292862, + 0.005917570566960073 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15562400.75, + "worker_cpu_ns_op": 64.25533828989117, + "cycles_op": 242.09201938054073, + "instructions_op": 359.4199576061716, + "branches_op": 72.10745704959334, + "branch_misses_op": 0.017161069215619246, + "user_cycles_per_worker_cpu_ns_proxy": 3.7678714581033668 + }, + "baseline_mean": { + "ops_s": 15327194.55, + "worker_cpu_ns_op": 65.24643043904666, + "cycles_op": 242.40644560913537, + "instructions_op": 368.4199568028198, + "branches_op": 72.10745610638443, + "branch_misses_op": 0.017043310317724568, + "user_cycles_per_worker_cpu_ns_proxy": 3.7160371858686227 + }, + "ratios": { + "ops_s": 1.0153456785083999, + "worker_cpu_ns_op": 0.9848100173069028, + "cycles_op": 0.9987028965842697, + "instructions_op": 0.9755713580915893, + "branches_op": 1.0000000130806015, + "branch_misses_op": 1.0069093911745661, + "user_cycles_per_worker_cpu_ns_proxy": 1.0139488034274413 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15425446.1, + "worker_cpu_ns_op": 64.82982101586421, + "cycles_op": 237.9265427964054, + "instructions_op": 359.41995621965367, + "branches_op": 72.10745595664278, + "branch_misses_op": 0.016657370338492197, + "user_cycles_per_worker_cpu_ns_proxy": 3.671311912766103 + }, + "baseline_mean": { + "ops_s": 15005872.65, + "worker_cpu_ns_op": 66.70764057062803, + "cycles_op": 236.97249184768515, + "instructions_op": 368.4199569336487, + "branches_op": 72.10745666826537, + "branch_misses_op": 0.017047376603540807, + "user_cycles_per_worker_cpu_ns_proxy": 3.55928037232482 + }, + "ratios": { + "ops_s": 1.0279606164723782, + "worker_cpu_ns_op": 0.9718500079046322, + "cycles_op": 1.0040259987194358, + "instructions_op": 0.9755713539817391, + "branches_op": 0.9999999901310819, + "branch_misses_op": 0.9771222121667914, + "user_cycles_per_worker_cpu_ns_proxy": 1.0314758964515367 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -0.8096006784926169, + "ci95_low_pct": -18.037168361760635, + "ci95_high_pct": 20.038987439885837, + "block_delta_pct": [ + 0.6909391174566126, + -2.2877787833208596 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": 1.6058416818509613e-07, + "ci95_low_pct": -1.4419244587227098e-05, + "ci95_high_pct": 1.4740415044123267e-05, + "block_delta_pct": [ + 1.308060149085577e-06, + -9.868918127153847e-07 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.13609105447520697, + "ci95_low_pct": -3.1892053053694247, + "ci95_high_pct": 3.5756060395844447, + "block_delta_pct": [ + -0.12971034157303052, + 0.4025998719435764 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": -2.442864396333577, + "ci95_low_pct": -2.442867007321403, + "ci95_high_pct": -2.4428617853456847, + "block_delta_pct": [ + -2.4428641908410653, + -2.442864601826089 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 2.163367681966122, + "ci95_low_pct": -5.544573979298928, + "ci95_high_pct": 10.50030830238513, + "block_delta_pct": [ + 1.5345678508399851, + 2.796061647237824 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": 2.2674802159162954, + "ci95_low_pct": -8.282582939109695, + "ci95_high_pct": 14.031095127433012, + "block_delta_pct": [ + 1.3948803427441314, + 3.14758964515367 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -2.1691447903947614, + "ci95_low_pct": -10.065634441240256, + "ci95_high_pct": 6.420678809253322, + "block_delta_pct": [ + -1.5189982693097237, + -2.8149992095367837 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15722768.25, + "worker_cpu_ns_op": 63.59798216294563, + "cycles_op": 241.55477784479956, + "instructions_op": 364.41995687083977, + "branches_op": 72.10745606545899, + "branch_misses_op": 0.016617496021317645, + "user_cycles_per_worker_cpu_ns_proxy": 3.798167173262148 + }, + "baseline_mean": { + "ops_s": 15327194.55, + "worker_cpu_ns_op": 65.24643043904666, + "cycles_op": 242.40644560913537, + "instructions_op": 368.4199568028198, + "branches_op": 72.10745610638443, + "branch_misses_op": 0.017043310317724568, + "user_cycles_per_worker_cpu_ns_proxy": 3.7160371858686227 + }, + "ratios": { + "ops_s": 1.02580861740285, + "worker_cpu_ns_op": 0.9747350427447365, + "cycles_op": 0.9964866125477989, + "instructions_op": 0.9891428250339847, + "branches_op": 0.9999999994324381, + "branch_misses_op": 0.9750157517249399, + "user_cycles_per_worker_cpu_ns_proxy": 1.0221014977207037 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15407208.65, + "worker_cpu_ns_op": 64.9015817815555, + "cycles_op": 238.12383472083258, + "instructions_op": 364.4199574842006, + "branches_op": 72.10745722614442, + "branch_misses_op": 0.01664325477746948, + "user_cycles_per_worker_cpu_ns_proxy": 3.669864988092483 + }, + "baseline_mean": { + "ops_s": 15005872.65, + "worker_cpu_ns_op": 66.70764057062803, + "cycles_op": 236.97249184768515, + "instructions_op": 368.4199569336487, + "branches_op": 72.10745666826537, + "branch_misses_op": 0.017047376603540807, + "user_cycles_per_worker_cpu_ns_proxy": 3.55928037232482 + }, + "ratios": { + "ops_s": 1.0267452622956919, + "worker_cpu_ns_op": 0.9729257582246471, + "cycles_op": 1.0048585507295398, + "instructions_op": 0.9891428263475737, + "branches_op": 1.0000000077367732, + "branch_misses_op": 0.9762941926215563, + "user_cycles_per_worker_cpu_ns_proxy": 1.0310693747611213 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 2, + "geometric_delta_pct": -2.434523722599502, + "ci95_low_pct": -3.2433459350464156, + "ci95_high_pct": -1.6189402865688485, + "block_delta_pct": [ + -2.4984248275060073, + -2.3705807378443744 + ] + }, + "branches_op": { + "blocks": 2, + "geometric_delta_pct": 3.584605723361278e-07, + "ci95_low_pct": -4.917283391581151e-06, + "ci95_high_pct": 5.634204791604702e-06, + "block_delta_pct": [ + -5.6756188637763216e-08, + 7.736773222077886e-07 + ] + }, + "cycles_op": { + "blocks": 2, + "geometric_delta_pct": 0.06638263203930794, + "ci95_low_pct": -5.11341775356875, + "ci95_high_pct": 5.528945146913045, + "block_delta_pct": [ + -0.3513387452201089, + 0.4858550729539779 + ] + }, + "instructions_op": { + "blocks": 2, + "geometric_delta_pct": -1.085717430922084, + "ci95_low_pct": -1.0857182654451791, + "ci95_high_pct": -1.0857165963989779, + "block_delta_pct": [ + -1.0857174966015348, + -1.0857173652426333 + ] + }, + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 2.6276832994134303, + "ci95_low_pct": 2.0343545856767564, + "ci95_high_pct": 3.224462213467172, + "block_delta_pct": [ + 2.580861740285001, + 2.674526229569185 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 2, + "geometric_delta_pct": 2.6575643680138983, + "ci95_low_pct": -2.8845010454133457, + "ci95_high_pct": 8.51589741510761, + "block_delta_pct": [ + 2.210149772070369, + 3.106937476112126 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -2.6170019700278213, + "ci95_low_pct": -3.759683303166317, + "ci95_high_pct": -1.4607533433275588, + "block_delta_pct": [ + -2.5264957255263454, + -2.707424177535289 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82255589.4, + "worker_cpu_ns_op": 97.26014201757158 + }, + "baseline_mean": { + "ops_s": 85740526.4, + "worker_cpu_ns_op": 93.42183748988377 + }, + "ratios": { + "ops_s": 0.9593548448286644, + "worker_cpu_ns_op": 1.0410857314608422 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 83239232.35, + "worker_cpu_ns_op": 96.3292504276609 + }, + "baseline_mean": { + "ops_s": 83698956.9, + "worker_cpu_ns_op": 95.57893468286953 + }, + "ratios": { + "ops_s": 0.9945074040701694, + "worker_cpu_ns_op": 1.007850220838733 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -2.322699857505528, + "ci95_low_pct": -22.285114213017643, + "ci95_high_pct": 22.767406353508335, + "block_delta_pct": [ + -4.06451551713356, + -0.5492595929830646 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 2.4333190111920366, + "ci95_low_pct": -16.64641092954574, + "ci95_high_pct": 25.88042051530408, + "block_delta_pct": [ + 4.108573146084216, + 0.7850220838732991 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85751315.9, + "worker_cpu_ns_op": 93.33803992075704 + }, + "baseline_mean": { + "ops_s": 85740526.4, + "worker_cpu_ns_op": 93.42183748988377 + }, + "ratios": { + "ops_s": 1.0001258389754883, + "worker_cpu_ns_op": 0.9991030194719109 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 84687117.15, + "worker_cpu_ns_op": 94.55967317126394 + }, + "baseline_mean": { + "ops_s": 83698956.9, + "worker_cpu_ns_op": 95.57893468286953 + }, + "ratios": { + "ops_s": 1.0118061238347404, + "worker_cpu_ns_op": 0.9893359188927194 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.5949028768732711, + "ci95_low_pct": -6.558460948752565, + "ci95_high_pct": 8.29588839774653, + "block_delta_pct": [ + 0.0125838975488346, + 1.1806123834740445 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -0.579252475263814, + "ci95_low_pct": -6.594600137128159, + "ci95_high_pct": 5.823486146290424, + "block_delta_pct": [ + -0.08969805280890641, + -1.0664081107280565 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 84777673.0, + "worker_cpu_ns_op": 94.36555404830287 + }, + "baseline_mean": { + "ops_s": 85740526.4, + "worker_cpu_ns_op": 93.42183748988377 + }, + "ratios": { + "ops_s": 0.9887701482551196, + "worker_cpu_ns_op": 1.0101016698426777 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 83827736.35, + "worker_cpu_ns_op": 95.44239089519229 + }, + "baseline_mean": { + "ops_s": 83698956.9, + "worker_cpu_ns_op": 95.57893468286953 + }, + "ratios": { + "ops_s": 1.0015386028066497, + "worker_cpu_ns_op": 0.9985714029128877 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.48661030894604496, + "ci95_low_pct": -8.27654616569291, + "ci95_high_pct": 7.96491315833554, + "block_delta_pct": [ + -1.1229851744880448, + 0.1538602806649747 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": 0.43199896145915684, + "ci95_low_pct": -6.632383026331801, + "ci95_high_pct": 8.030886321530307, + "block_delta_pct": [ + 1.0101669842677685, + -0.14285970871122933 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "sequential", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85751315.9, + "worker_cpu_ns_op": 93.33803992075704 + }, + "baseline_mean": { + "ops_s": 82255589.4, + "worker_cpu_ns_op": 97.26014201757158 + }, + "ratios": { + "ops_s": 1.0424983460151342, + "worker_cpu_ns_op": 0.9596741068288184 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 84687117.15, + "worker_cpu_ns_op": 94.55967317126394 + }, + "baseline_mean": { + "ops_s": 83239232.35, + "worker_cpu_ns_op": 96.3292504276609 + }, + "ratios": { + "ops_s": 1.0173942594029703, + "worker_cpu_ns_op": 0.9816299073382094 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 2.98698134584241, + "ci95_low_pct": -11.787752454500088, + "ci95_high_pct": 20.236346106680326, + "block_delta_pct": [ + 4.249834601513425, + 1.7394259402970347 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -2.9410073944071913, + "ci95_low_pct": -15.933323297545954, + "ci95_high_pct": 12.059241724938087, + "block_delta_pct": [ + -4.032589317118163, + -1.8370092661790571 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "isolated-miss", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 84777673.0, + "worker_cpu_ns_op": 94.36555404830287 + }, + "baseline_mean": { + "ops_s": 82255589.4, + "worker_cpu_ns_op": 97.26014201757158 + }, + "ratios": { + "ops_s": 1.0306615467519826, + "worker_cpu_ns_op": 0.9702387030367922 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 83827736.35, + "worker_cpu_ns_op": 95.44239089519229 + }, + "baseline_mean": { + "ops_s": 83239232.35, + "worker_cpu_ns_op": 96.3292504276609 + }, + "ratios": { + "ops_s": 1.0070700315630674, + "worker_cpu_ns_op": 0.9907934554817843 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 1.8797505109999335, + "ci95_low_pct": -12.057347821252407, + "ci95_high_pct": 18.02559175821534, + "block_delta_pct": [ + 3.0661546751982627, + 0.7070031563067403 + ] + }, + "worker_cpu_ns_op": { + "blocks": 2, + "geometric_delta_pct": -1.9537783887625726, + "ci95_low_pct": -14.179754183140636, + "ci95_high_pct": 12.01391327582748, + "block_delta_pct": [ + -2.976129696320784, + -0.9206544518215676 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/controlled-screen", + "report_script_sha256": "367f76bd0bb0dc02769c8014ebdcb8f2c9a5044f3cc59dee7b9805085f92dc3c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-audited.json new file mode 100644 index 000000000..0baeaec51 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-audited.json @@ -0,0 +1,3660 @@ +{ + "validation": { + "complete": true, + "expected_rows": 144, + "observed_rows": 144, + "missing_jobs": [], + "manifest_sha256": "d1e1fed292788d3c410a8e5d1b464b052a4b7005c0bddecebeaac3ec615bc107", + "results_sha256": "f2109f2e89a58a2ed5936742f9285e6ec33ae42bc0b24eda15d23f0024d196d8", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068476, + "excluded_from_results": true, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" + }, + { + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068403, + "excluded_from_results": true, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941" + }, + { + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000095874, + "excluded_from_results": true, + "log_sha256": "81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0" + }, + { + "name": "final-hits-precondition-s05-async-1-dependent-r00-main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000101354, + "excluded_from_results": true, + "log_sha256": "8843d78e2d1ec8a092645a939b3e123089eeeeb54a9346f4d6ab804d9e7c402e" + }, + { + "name": "final-hits-precondition-s06-async-8-independent-r00-main", + "scenario_index": 6, + "scenario": { + "api": "async", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000070396, + "excluded_from_results": true, + "log_sha256": "6dfa786c3407590b66385ebababbf2ff2144736542d95bdca316ea021e435cb9" + }, + { + "name": "final-hits-precondition-s07-async-8-dependent-r00-main", + "scenario_index": 7, + "scenario": { + "api": "async", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000075005, + "excluded_from_results": true, + "log_sha256": "aba4c9f308e2cb7938e2725172d355890c54525ddbd49aab387cc1450f56f0d8" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 144 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10056363.066666666, + "worker_cpu_ns_op": 99.46699999240387, + "cycles_op": 426.214073671197, + "instructions_op": 251.52837700464815, + "branches_op": 55.12212592015214, + "branch_misses_op": 0.016756468694963587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284905672767025 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9999956.766666668, + "worker_cpu_ns_op": 100.0106431392074, + "cycles_op": 426.44142708552863, + "instructions_op": 255.52837582022656, + "branches_op": 54.122125414485375, + "branch_misses_op": 0.016712871119605666, + "user_cycles_per_worker_cpu_ns_proxy": 4.264243966446788 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 10035634.6, + "worker_cpu_ns_op": 99.66225307934108, + "cycles_op": 423.0888571536612, + "instructions_op": 255.5283762557226, + "branches_op": 54.12212526694824, + "branch_misses_op": 0.016802145130315572, + "user_cycles_per_worker_cpu_ns_proxy": 4.245917377322524 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 94599669.2, + "worker_cpu_ns_op": 84.58096926097157 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 93605920.66666667, + "worker_cpu_ns_op": 85.47112051373519 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 93196018.5, + "worker_cpu_ns_op": 85.84016365493973 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 57080537.4, + "worker_cpu_ns_op": 140.14951199124377 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56957629.56666666, + "worker_cpu_ns_op": 140.448272234327 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 56995343.050000004, + "worker_cpu_ns_op": 140.3451045720678 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15545906.316666668, + "worker_cpu_ns_op": 64.36733959175213, + "cycles_op": 244.86246197188018, + "instructions_op": 360.4199558579283, + "branches_op": 72.10745529774745, + "branch_misses_op": 0.18309823003359701, + "user_cycles_per_worker_cpu_ns_proxy": 3.806005926393237 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15555739.466666667, + "worker_cpu_ns_op": 64.29815193869065, + "cycles_op": 244.66834575552602, + "instructions_op": 368.419955203279, + "branches_op": 72.10745489466844, + "branch_misses_op": 0.016819407967481905, + "user_cycles_per_worker_cpu_ns_proxy": 3.80655120091042 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 15651402.816666668, + "worker_cpu_ns_op": 63.89495602851239, + "cycles_op": 243.14009238489373, + "instructions_op": 359.41995568425517, + "branches_op": 72.10745527079045, + "branch_misses_op": 0.016966013115443396, + "user_cycles_per_worker_cpu_ns_proxy": 3.8058940784664443 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9825505.816666666, + "worker_cpu_ns_op": 101.80026355714439, + "cycles_op": 428.33281789115387, + "instructions_op": 343.4356010201979, + "branches_op": 73.09185051274083, + "branch_misses_op": 0.017070136602664307, + "user_cycles_per_worker_cpu_ns_proxy": 4.207777142605128 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9769011.200000001, + "worker_cpu_ns_op": 102.36698558596686, + "cycles_op": 430.71277155376816, + "instructions_op": 351.43560117391104, + "branches_op": 73.09185119387159, + "branch_misses_op": 0.01678320628215972, + "user_cycles_per_worker_cpu_ns_proxy": 4.207586443246744 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 9864460.933333334, + "worker_cpu_ns_op": 101.37088888987863, + "cycles_op": 426.44735983955246, + "instructions_op": 342.43560188403745, + "branches_op": 73.09185126117623, + "branch_misses_op": 0.017474018700721104, + "user_cycles_per_worker_cpu_ns_proxy": 4.206804320161518 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 81353659.33333333, + "worker_cpu_ns_op": 98.35429893097383 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 79922482.86666666, + "worker_cpu_ns_op": 100.14016874709064 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 81562078.8, + "worker_cpu_ns_op": 98.10783857870759 + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 55520383.68333334, + "worker_cpu_ns_op": 144.08477796358144 + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 55194108.78333333, + "worker_cpu_ns_op": 144.9377039360936 + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 55596234.88333333, + "worker_cpu_ns_op": 143.8821027083429 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9942782573182942, + "worker_cpu_ns_op": 1.0056286648353354, + "cycles_op": 0.9868116948443593, + "instructions_op": 1.0159027707893193, + "branches_op": 0.9818584381668923, + "branch_misses_op": 0.999980540109166, + "user_cycles_per_worker_cpu_ns_proxy": 0.9812082016217482 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0026729885705181, + "worker_cpu_ns_op": 0.9974229651257497, + "cycles_op": 1.002111908578829, + "instructions_op": 1.0159027660183146, + "branches_op": 0.981858436515474, + "branch_misses_op": 0.9994429587877816, + "user_cycles_per_worker_cpu_ns_proxy": 1.0047341609584775 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9863752411139133, + "worker_cpu_ns_op": 1.0134919436357512, + "cycles_op": 1.0131137384022675, + "instructions_op": 1.0159027837788486, + "branches_op": 0.9818584915263692, + "branch_misses_op": 0.9927963215858696, + "user_cycles_per_worker_cpu_ns_proxy": 0.99966781747537 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.25987529421998, + "ci95_low_pct": -1.2502021853914247, + "ci95_high_pct": 0.7403832360340923, + "block_delta_pct": [ + -0.0019459890833961602, + -0.05570412122184454, + -0.7203678414130388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.81415445970885, + "ci95_low_pct": -1.8141622343770147, + "ci95_high_pct": -1.8141466850400745, + "block_delta_pct": [ + -1.8141561833107667, + -1.8141563484526002, + -1.814150847363083 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.0620904768537045, + "ci95_low_pct": -3.169740384864772, + "ci95_high_pct": 3.4017877303413435, + "block_delta_pct": [ + -1.3188305155640734, + 0.2111908578829036, + 1.3113738402267483 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902773528827518, + "ci95_low_pct": 1.5902750693472578, + "ci95_high_pct": 1.5902796364182903, + "block_delta_pct": [ + 1.5902770789319343, + 1.590276601831464, + 1.5902783778848573 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5580099672633732, + "ci95_low_pct": -2.5620591481784527, + "ci95_high_pct": 1.4872573786130827, + "block_delta_pct": [ + -0.5721742681705777, + 0.267298857051812, + -1.3624758886086719 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4848161380310967, + "ci95_low_pct": -3.5226234595967187, + "ci95_high_pct": 2.648643383603355, + "block_delta_pct": [ + -1.8791798378251845, + 0.47341609584774513, + -0.03321825246299648 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5493118744841707, + "ci95_low_pct": -1.4273652758462152, + "ci95_high_pct": 2.5656273338398705, + "block_delta_pct": [ + 0.5628664835335417, + -0.2577034874250317, + 1.3491943635751236 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9883205969027842, + "worker_cpu_ns_op": 1.0116232983319342, + "cycles_op": 0.9855753960210029, + "instructions_op": 1.0159027773815186, + "branches_op": 0.9818584570760593, + "branch_misses_op": 1.0063279554485387, + "user_cycles_per_worker_cpu_ns_proxy": 0.9742380447124749 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0130748206213285, + "worker_cpu_ns_op": 0.9871043651252255, + "cycles_op": 0.9907943381996509, + "instructions_op": 1.0159027673798666, + "branches_op": 0.9818584427213147, + "branch_misses_op": 1.008299879389029, + "user_cycles_per_worker_cpu_ns_proxy": 1.0037549103850594 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9924149156622343, + "worker_cpu_ns_op": 1.007141508692987, + "cycles_op": 1.001897012486288, + "instructions_op": 1.0159027810192947, + "branches_op": 0.9818584583817096, + "branch_misses_op": 0.9936024804692379, + "user_cycles_per_worker_cpu_ns_proxy": 0.9948074410986392 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2722222350771686, + "ci95_low_pct": -1.6943509195495254, + "ci95_high_pct": 2.278136058410851, + "block_delta_pct": [ + 0.6327955448538702, + 0.8299879389028986, + -0.6397519530762064 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141547273638814, + "ci95_low_pct": -1.8141568860507329, + "ci95_high_pct": -1.8141525686769744, + "block_delta_pct": [ + -1.8141542923940657, + -1.8141557278685272, + -1.8141541618290402 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7267705002372282, + "ci95_low_pct": -2.7733519345087387, + "ci95_high_pct": 1.3628906416087272, + "block_delta_pct": [ + -1.4424603978997141, + -0.9205661800349096, + 0.1897012486288041 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902775260226543, + "ci95_low_pct": 1.5902757713796234, + "ci95_high_pct": 1.5902792806657295, + "block_delta_pct": [ + 1.5902777381518574, + 1.5902767379866622, + 1.5902781019294654 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.21217650312220782, + "ci95_low_pct": -3.443803694403802, + "ci95_high_pct": 3.1276096122161867, + "block_delta_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.9143876456782607, + "ci95_low_pct": -4.613916429628628, + "ci95_high_pct": 2.928626568336745, + "block_delta_pct": [ + -2.576195528752512, + 0.37549103850593735, + -0.5192558901360833 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18994317072225098, + "ci95_low_pct": -3.0119331384532044, + "ci95_high_pct": 3.4975233281236306, + "block_delta_pct": [ + 1.1623298331934206, + -1.289563487477452, + 0.7141508692986909 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "ratios": { + "ops_s": 0.9940080552182861, + "worker_cpu_ns_op": 1.0059610805720027, + "cycles_op": 0.998747178585524, + "instructions_op": 1.0000000064890062, + "branches_op": 1.0000000192585472, + "branch_misses_op": 1.0063475388617862, + "user_cycles_per_worker_cpu_ns_proxy": 0.9928963527845028 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "ratios": { + "ops_s": 1.0103741021942159, + "worker_cpu_ns_op": 0.9896547399034238, + "cycles_op": 0.9887062809230275, + "instructions_op": 1.0000000013402386, + "branches_op": 1.0000000063205046, + "branch_misses_op": 1.0088618570208248, + "user_cycles_per_worker_cpu_ns_proxy": 0.9990253635125893 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "ratios": { + "ops_s": 1.006123100313731, + "worker_cpu_ns_op": 0.9937341041705935, + "cycles_op": 0.9889284633197565, + "instructions_op": 0.9999999972836436, + "branches_op": 0.9999999662429364, + "branch_misses_op": 1.0008120083302492, + "user_cycles_per_worker_cpu_ns_proxy": 0.995138008554676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.533483922209621, + "ci95_low_pct": -0.48517629573102683, + "ci95_high_pct": 1.5625714172230687, + "block_delta_pct": [ + 0.6347538861786184, + 0.8861857020824759, + 0.0812008330249192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -2.7260042001486795e-07, + "ci95_low_pct": -7.139641944320374e-06, + "ci95_high_pct": 6.5944415705843085e-06, + "block_delta_pct": [ + 1.9258547201417286e-06, + 6.320504564172325e-07, + -3.3757063588879532e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7883714734836511, + "ci95_low_pct": -2.200386871929494, + "ci95_high_pct": 0.6440303807126568, + "block_delta_pct": [ + -0.1252821414476024, + -1.129371907697252, + -1.1071536680243521 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7042960376301153e-07, + "ci95_low_pct": -9.757116337105742e-07, + "ci95_high_pct": 1.316570874543288e-06, + "block_delta_pct": [ + 6.489006221244153e-07, + 1.3402385867777866e-07, + -2.716356362064687e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34777407816086736, + "ci95_low_pct": -1.7435881325125746, + "ci95_high_pct": 2.4836503903886253, + "block_delta_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.43166428576668636, + "ci95_low_pct": -1.1988063485807388, + "ci95_high_pct": 0.3414342531058878, + "block_delta_pct": [ + -0.7103647215497166, + -0.09746364874106961, + -0.48619914453239543 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.35740543327686947, + "ci95_low_pct": -2.4395979723662697, + "ci95_high_pct": 1.7692265062222434, + "block_delta_pct": [ + 0.596108057200273, + -1.0345260096576214, + -0.6265895829406509 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9855382440598931, + "worker_cpu_ns_op": 1.014500173330331 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9899307853138978, + "worker_cpu_ns_op": 1.010260658273182 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9931286854748469, + "worker_cpu_ns_op": 1.00692208392606 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0472322439685766, + "ci95_low_pct": -1.9897438158506753, + "ci95_high_pct": -0.09565704856668855, + "block_delta_pct": [ + -1.4461755940106902, + -1.0069214686102224, + -0.6871314525153105 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0556215307164774, + "ci95_low_pct": 0.11667748433819014, + "ci95_high_pct": 2.0033714618322485, + "block_delta_pct": [ + 1.4500173330330934, + 1.02606582731819, + 0.6922083926059974 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9745374343330494, + "worker_cpu_ns_op": 1.026090860149442 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9887506189799647, + "worker_cpu_ns_op": 1.011395884194953 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9924761954889478, + "worker_cpu_ns_op": 1.0074598637092027 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.477566317672241, + "ci95_low_pct": -3.8068104539560887, + "ci95_high_pct": 0.9080786747638792, + "block_delta_pct": [ + -2.54625656669506, + -1.1249381020035254, + -0.7523804511052168 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.4950631524285107, + "ci95_low_pct": -0.9099092366876005, + "ci95_high_pct": 3.9584055778202565, + "block_delta_pct": [ + 2.6090860149442063, + 1.1395884194953076, + 0.7459863709202708 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "ratios": { + "ops_s": 0.9888377647512427, + "worker_cpu_ns_op": 1.011425022019525 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "ratios": { + "ops_s": 0.9988078294448043, + "worker_cpu_ns_op": 1.0011236960604915 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "ratios": { + "ops_s": 0.9993429955297414, + "worker_cpu_ns_op": 1.0005340828170597 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.43488836488601024, + "ci95_low_pct": -1.8964767053201048, + "ci95_high_pct": 1.0484753451286188, + "block_delta_pct": [ + -1.1162235248757257, + -0.11921705551957151, + -0.06570044702586264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.43485123841275897, + "ci95_low_pct": -1.0726719313568833, + "ci95_high_pct": 1.9653470907743609, + "block_delta_pct": [ + 1.142502201952511, + 0.11236960604914525, + 0.053408281705968896 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0010835270597174, + "worker_cpu_ns_op": 0.9988486493881034 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9938647798037195, + "worker_cpu_ns_op": 1.0061629041643603 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.9986089741137099, + "worker_cpu_ns_op": 1.0014004950749926 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.2152071561944302, + "ci95_low_pct": -1.1228943415468207, + "ci95_high_pct": 0.7008125548823685, + "block_delta_pct": [ + 0.10835270597173707, + -0.6135220196280544, + -0.13910258862901426 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2132768625082937, + "ci95_low_pct": -0.7042902588451416, + "ci95_high_pct": 1.1393229949326233, + "block_delta_pct": [ + -0.11513506118966399, + 0.6162904164360272, + 0.14004950749926248 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0033750291810375, + "worker_cpu_ns_op": 0.99655317170377 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9949121873115137, + "worker_cpu_ns_op": 1.005095862038391 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.997238856344902, + "worker_cpu_ns_op": 1.002542366958023 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1497682608234685, + "ci95_low_pct": -1.2290940973762265, + "ci95_high_pct": 0.9413519827037309, + "block_delta_pct": [ + 0.3375029181037492, + -0.5087812688486348, + -0.2761143655098053 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.13907262944483634, + "ci95_low_pct": -0.9452626754576587, + "ci95_high_pct": 1.2352779678784565, + "block_delta_pct": [ + -0.3446828296229998, + 0.5095862038390964, + 0.25423669580229014 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "ratios": { + "ops_s": 1.0022890219041467, + "worker_cpu_ns_op": 0.9977018763696186 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "ratios": { + "ops_s": 1.0010538732522556, + "worker_cpu_ns_op": 0.9989394936728904 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "ratios": { + "ops_s": 0.9986279737071019, + "worker_cpu_ns_op": 1.0011402749336016 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06558002828485066, + "ci95_low_pct": -0.3961952777034261, + "ci95_high_pct": 0.5294961805371479, + "block_delta_pct": [ + 0.22890219041467041, + 0.10538732522555883, + -0.13720262928981208 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.07404630941793, + "ci95_low_pct": -0.5056676126584447, + "ci95_high_pct": 0.359447431628257, + "block_delta_pct": [ + -0.2298123630381399, + -0.10605063271096338, + 0.11402749336015816 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.976561387491015, + "worker_cpu_ns_op": 1.0241242102435142, + "cycles_op": 1.00819773755283, + "instructions_op": 1.0221963318924994, + "branches_op": 1.0000000127201403, + "branch_misses_op": 1.0244728389439766, + "user_cycles_per_worker_cpu_ns_proxy": 0.9845798142159008 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0245647658231216, + "worker_cpu_ns_op": 0.9746561056702515, + "cycles_op": 0.9956041076170965, + "instructions_op": 1.0221963236956104, + "branches_op": 0.999999983918762, + "branch_misses_op": 0.03226490858347859, + "user_cycles_per_worker_cpu_ns_proxy": 1.0206229083629241 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 1.0013292303048642, + "worker_cpu_ns_op": 0.9986140410841465, + "cycles_op": 0.9940380021193508, + "instructions_op": 1.0221963266421432, + "branches_op": 0.9999999865911663, + "branch_misses_op": 0.9716496683796267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9953811459563492 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -68.21319594078305, + "ci95_low_pct": -99.76852424555887, + "ci95_high_pct": 4265.039935774373, + "block_delta_pct": [ + 2.447283894397656, + -96.77350914165214, + -2.835033162037326 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.589977258857459e-07, + "ci95_low_pct": -4.512380968879626e-06, + "ci95_high_pct": 3.3943856836415875e-06, + "block_delta_pct": [ + 1.2720140274424807e-06, + -1.6081238007892296e-06, + -1.3408833710037982e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.07400945470988907, + "ci95_low_pct": -1.9799702348190062, + "ci95_high_pct": 1.8690119802879934, + "block_delta_pct": [ + 0.8197737552829931, + -0.4395892382903499, + -0.5961997880649217 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.219632741008426, + "ci95_low_pct": 2.219631709497949, + "ci95_high_pct": 2.2196337725189252, + "block_delta_pct": [ + 2.2196331892499366, + 2.219632369561042, + 2.2196326642143216 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06263912805779537, + "ci95_low_pct": -5.729241756177183, + "ci95_high_pct": 6.210366138940082, + "block_delta_pct": [ + -2.3438612508985046, + 2.4564765823121615, + 0.1329230304864204 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.008109264983957587, + "ci95_low_pct": -4.468554610650621, + "ci95_high_pct": 4.694552437621069, + "block_delta_pct": [ + -1.5420185784099205, + 2.062290836292413, + -0.4618854043650811 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.10726523810666855, + "ci95_low_pct": -6.065714354274676, + "ci95_high_pct": 6.229140825579571, + "block_delta_pct": [ + 2.412421024351419, + -2.5343894329748484, + -0.1385958915853469 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.9868926540189364, + "worker_cpu_ns_op": 1.0132165945004519, + "cycles_op": 1.0062912062371985, + "instructions_op": 0.9972254601916037, + "branches_op": 1.0000000080073073, + "branch_misses_op": 1.036835090444974, + "user_cycles_per_worker_cpu_ns_proxy": 0.9931663742860193 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0389878588778627, + "worker_cpu_ns_op": 0.9610971330581863, + "cycles_op": 0.98219394212363, + "instructions_op": 0.9972254573589651, + "branches_op": 0.9999999890801817, + "branch_misses_op": 0.032427307965568586, + "user_cycles_per_worker_cpu_ns_proxy": 1.021060625400205 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 0.9953612136666504, + "worker_cpu_ns_op": 1.0046058980651005, + "cycles_op": 0.9907415091591221, + "instructions_op": 0.9972254575439277, + "branches_op": 1.0000000017909763, + "branch_misses_op": 0.9803296021865621, + "user_cycles_per_worker_cpu_ns_proxy": 0.9861594473375725 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -67.93748640192288, + "ci95_low_pct": -99.76833780774898, + "ci95_high_pct": 4337.516403682062, + "block_delta_pct": [ + 3.6835090444973906, + -96.75726920344314, + -1.9670397813437934 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.738449549928191e-08, + "ci95_low_pct": -2.4341446303033365e-06, + "ci95_high_pct": 2.359375694815924e-06, + "block_delta_pct": [ + 8.007307261692631e-07, + -1.09198182718373e-06, + 1.7909762561885145e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.697443524955077, + "ci95_low_pct": -3.681662443446776, + "ci95_high_pct": 2.379235072341346, + "block_delta_pct": [ + 0.6291206237198477, + -1.7806057876370018, + -0.9258490840877931 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2774541635167882, + "ci95_low_pct": -0.2774545572176601, + "ci95_high_pct": -0.2774537698159052, + "block_delta_pct": [ + -0.2774539808396259, + -0.27745426410349383, + -0.27745424560723375 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.682432780547737, + "ci95_low_pct": -5.981829269844596, + "ci95_high_pct": 7.8190757370073305, + "block_delta_pct": [ + -1.3107345981063556, + 3.8987858877862713, + -0.4638786333349576 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.0015869412304470032, + "ci95_low_pct": -4.462020455226479, + "ci95_high_pct": 4.673737485497709, + "block_delta_pct": [ + -0.6833625713980718, + 2.1060625400205035, + -1.3840552662427452 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.7291440667047455, + "ci95_low_pct": -7.480127522579105, + "ci95_high_pct": 6.514444668458252, + "block_delta_pct": [ + 1.3216594500451873, + -3.8902866941813663, + 0.4605898065100478 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "ratios": { + "ops_s": 1.0105792289765465, + "worker_cpu_ns_op": 0.9893493234180367, + "cycles_op": 0.9981089708450852, + "instructions_op": 0.9755713546196508, + "branches_op": 0.9999999952871671, + "branch_misses_op": 1.0120669392404198, + "user_cycles_per_worker_cpu_ns_proxy": 1.0087210401291404 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "ratios": { + "ops_s": 1.0140772877770727, + "worker_cpu_ns_op": 0.9860884546526891, + "cycles_op": 0.9865306245817298, + "instructions_op": 0.9755713596715291, + "branches_op": 1.0000000051614197, + "branch_misses_op": 1.0050333129464732, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004288724402464 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "ratios": { + "ops_s": 0.99403990569975, + "worker_cpu_ns_op": 1.006000172974184, + "cycles_op": 0.9966837354777177, + "instructions_op": 0.9755713570403414, + "branches_op": 1.00000001519981, + "branch_misses_op": 1.0089331927848135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9907355100543758 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.8673710585894057, + "ci95_low_pct": -0.004426684458858077, + "ci95_high_pct": 1.7467694511422938, + "block_delta_pct": [ + 1.2066939240419794, + 0.5033312946473245, + 0.8933192784813526 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 5.216132192842338e-07, + "ci95_low_pct": -1.951901740238071e-06, + "ci95_high_pct": 2.9951282565221504e-06, + "block_delta_pct": [ + -4.7128329017098736e-07, + 5.161419736054995e-07, + 1.5199810077248799e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6238958121337124, + "ci95_low_pct": -2.182783219720419, + "ci95_high_pct": 0.9598351764658508, + "block_delta_pct": [ + -0.18910291549147917, + -1.3469375418270202, + -0.3316264522282286 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.442864288949287, + "ci95_low_pct": -2.4428649166595484, + "ci95_high_pct": -2.4428636612390253, + "block_delta_pct": [ + -2.4428645380349168, + -2.442864032847092, + -2.442864295965863 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.6194056621839916, + "ci95_low_pct": -2.0116834303417375, + "ci95_high_pct": 3.3211422569340066, + "block_delta_pct": [ + 1.0579228976546506, + 1.4077287777072733, + -0.5960094300250018 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.006521794883873611, + "ci95_low_pct": -2.2188359978890904, + "ci95_high_pct": 2.2558463646554783, + "block_delta_pct": [ + 0.8721040129140434, + 0.042887244024636395, + -0.9264489945624232 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.6225466046959283, + "ci95_low_pct": -3.2335074130938946, + "ci95_high_pct": 2.058863345349571, + "block_delta_pct": [ + -1.065067658196328, + -1.3911545347310872, + 0.6000172974184093 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9810955.05, + "worker_cpu_ns_op": 101.92416702332513, + "cycles_op": 428.1662931210283, + "instructions_op": 351.4356020417973, + "branches_op": 73.09185163946543, + "branch_misses_op": 0.017038026627887403, + "user_cycles_per_worker_cpu_ns_proxy": 4.200860776290748 + }, + "baseline_mean": { + "ops_s": 9822571.75, + "worker_cpu_ns_op": 101.7873477149708, + "cycles_op": 428.2360289005096, + "instructions_op": 343.4356022619549, + "branches_op": 73.09185159913491, + "branch_misses_op": 0.017386464233436868, + "user_cycles_per_worker_cpu_ns_proxy": 4.2071600589404055 + }, + "ratios": { + "ops_s": 0.9988173463838531, + "worker_cpu_ns_op": 1.0013441681252708, + "cycles_op": 0.9998371557394169, + "instructions_op": 1.0232940316238397, + "branches_op": 1.0000000005517786, + "branch_misses_op": 0.9799592602112069, + "user_cycles_per_worker_cpu_ns_proxy": 0.9985027233189592 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9730489.45, + "worker_cpu_ns_op": 102.77189980515426, + "cycles_op": 432.72985881193, + "instructions_op": 351.43560122603515, + "branches_op": 73.0918514288485, + "branch_misses_op": 0.01666092764699123, + "user_cycles_per_worker_cpu_ns_proxy": 4.2105957787905535 + }, + "baseline_mean": { + "ops_s": 10016921.35, + "worker_cpu_ns_op": 99.8439066762837, + "cycles_op": 420.3801015231864, + "instructions_op": 343.43560051469683, + "branches_op": 73.09184960787513, + "branch_misses_op": 0.016973908175417447, + "user_cycles_per_worker_cpu_ns_proxy": 4.210640150142279 + }, + "ratios": { + "ops_s": 0.9714051962682126, + "worker_cpu_ns_op": 1.0293257067590893, + "cycles_op": 1.0293775971888204, + "instructions_op": 1.023294034454637, + "branches_op": 1.0000000249134942, + "branch_misses_op": 0.9815610803833914, + "user_cycles_per_worker_cpu_ns_proxy": 0.9999894620888646 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9765589.1, + "worker_cpu_ns_op": 102.40488992942119, + "cycles_op": 431.2421627283463, + "instructions_op": 351.4356002539007, + "branches_op": 73.09185051330087, + "branch_misses_op": 0.01665066457160053, + "user_cycles_per_worker_cpu_ns_proxy": 4.211302774658932 + }, + "baseline_mean": { + "ops_s": 9637024.35, + "worker_cpu_ns_op": 103.76953628017867, + "cycles_op": 436.3823232497656, + "instructions_op": 343.43560028394205, + "branches_op": 73.09185033121247, + "branch_misses_op": 0.01685003739913861, + "user_cycles_per_worker_cpu_ns_proxy": 4.205531218732698 + }, + "ratios": { + "ops_s": 1.0133407102992327, + "worker_cpu_ns_op": 0.9868492584656741, + "cycles_op": 0.9882209698982758, + "instructions_op": 1.0232940323115731, + "branches_op": 1.0000000024912272, + "branch_misses_op": 0.9881678109777803, + "user_cycles_per_worker_cpu_ns_proxy": 1.001372372626917 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -1.6777025371119358, + "ci95_low_pct": -2.7515944762118605, + "ci95_high_pct": -0.5919518545122959, + "block_delta_pct": [ + -2.004073978879306, + -1.8438919616608596, + -1.183218902221972 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 9.318833260607562e-07, + "ci95_low_pct": -2.431945855807527e-06, + "ci95_high_pct": 4.295712630053572e-06, + "block_delta_pct": [ + 5.5177862279265355e-08, + 2.4913494156564298e-06, + 2.4912272245103395e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.56634889241447, + "ci95_low_pct": -4.54888645391891, + "ci95_high_pct": 5.955710246044221, + "block_delta_pct": [ + -0.016284426058310597, + 2.937759718882038, + -1.1779030101724208 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.3294032796683295, + "ci95_low_pct": 2.3294029128726024, + "ci95_high_pct": 2.3294036464640566, + "block_delta_pct": [ + 2.3294031623839695, + 2.329403445463707, + 2.329403231157312 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5631565185569065, + "ci95_low_pct": -5.731018366849227, + "ci95_high_pct": 4.8880095048772, + "block_delta_pct": [ + -0.11826536161468892, + -2.8594803731787355, + 1.3340710299232672 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.004583391701906692, + "ci95_low_pct": -0.3604945082632094, + "ci95_high_pct": 0.35259903509186064, + "block_delta_pct": [ + -0.14972766810408267, + -0.0010537911135366507, + 0.1372372626917029 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.568584392265703, + "ci95_low_pct": -4.6388393060528665, + "ci95_high_pct": 6.060371885828331, + "block_delta_pct": [ + 0.13441681252708282, + 2.93257067590893, + -1.3150741534325938 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9926262.9, + "worker_cpu_ns_op": 100.74013526973353, + "cycles_op": 422.84550870497753, + "instructions_op": 342.43560255898296, + "branches_op": 73.09185125102181, + "branch_misses_op": 0.016962907958963307, + "user_cycles_per_worker_cpu_ns_proxy": 4.197396545104483 + }, + "baseline_mean": { + "ops_s": 9822571.75, + "worker_cpu_ns_op": 101.7873477149708, + "cycles_op": 428.2360289005096, + "instructions_op": 343.4356022619549, + "branches_op": 73.09185159913491, + "branch_misses_op": 0.017386464233436868, + "user_cycles_per_worker_cpu_ns_proxy": 4.2071600589404055 + }, + "ratios": { + "ops_s": 1.0105564156352433, + "worker_cpu_ns_op": 0.9897117621320705, + "cycles_op": 0.9874122683946697, + "instructions_op": 0.9970882468317621, + "branches_op": 0.99999999523732, + "branch_misses_op": 0.9756387343172974, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976793101048831 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9773922.45, + "worker_cpu_ns_op": 102.30116017937112, + "cycles_op": 429.918524137885, + "instructions_op": 342.43560190029643, + "branches_op": 73.09185169380115, + "branch_misses_op": 0.01767673096242712, + "user_cycles_per_worker_cpu_ns_proxy": 4.202448765540997 + }, + "baseline_mean": { + "ops_s": 10016921.35, + "worker_cpu_ns_op": 99.8439066762837, + "cycles_op": 420.3801015231864, + "instructions_op": 343.43560051469683, + "branches_op": 73.09184960787513, + "branch_misses_op": 0.016973908175417447, + "user_cycles_per_worker_cpu_ns_proxy": 4.210640150142279 + }, + "ratios": { + "ops_s": 0.9757411592335203, + "worker_cpu_ns_op": 1.024610951082417, + "cycles_op": 1.0226899955067748, + "instructions_op": 0.997088249986601, + "branches_op": 1.0000000285384214, + "branch_misses_op": 1.0414060674622676, + "user_cycles_per_worker_cpu_ns_proxy": 0.9980545987524 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9893197.45, + "worker_cpu_ns_op": 101.07137122053123, + "cycles_op": 426.57804667579484, + "instructions_op": 342.43560119283296, + "branches_op": 73.09185083870574, + "branch_misses_op": 0.017782417180772885, + "user_cycles_per_worker_cpu_ns_proxy": 4.220567649839075 + }, + "baseline_mean": { + "ops_s": 9637024.35, + "worker_cpu_ns_op": 103.76953628017867, + "cycles_op": 436.3823232497656, + "instructions_op": 343.43560028394205, + "branches_op": 73.09185033121247, + "branch_misses_op": 0.01685003739913861, + "user_cycles_per_worker_cpu_ns_proxy": 4.205531218732698 + }, + "ratios": { + "ops_s": 1.026582178346369, + "worker_cpu_ns_op": 0.9739984859105242, + "cycles_op": 0.9775328283213727, + "instructions_op": 0.9970882485965861, + "branches_op": 1.0000000069432264, + "branch_misses_op": 1.0553339888540507, + "user_cycles_per_worker_cpu_ns_proxy": 1.0035753940047811 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 2.352790549791317, + "ci95_low_pct": -7.794767315204931, + "ci95_high_pct": 13.617128098815478, + "block_delta_pct": [ + -2.436126568270258, + 4.14060674622676, + 5.533398885405072 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.0239655789945346e-06, + "ci95_low_pct": -3.1729535110436302e-06, + "ci95_high_pct": 5.2208848577706135e-06, + "block_delta_pct": [ + -4.762680028136401e-07, + 2.853842140382312e-06, + 6.943226438238526e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4308898497063951, + "ci95_low_pct": -6.126347758814543, + "ci95_high_pct": 5.610120192721135, + "block_delta_pct": [ + -1.2587731605330332, + 2.268999550677475, + -2.246717167862733 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2911751528350326, + "ci95_low_pct": -0.29117554564015435, + "ci95_high_pct": -0.2911747600298997, + "block_delta_pct": [ + -0.2911753168237885, + -0.29117500133990504, + -0.29117514034139313 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.40676382736066774, + "ci95_low_pct": -5.8742280024725595, + "ci95_high_pct": 7.106884844973305, + "block_delta_pct": [ + 1.0556415635243344, + -2.425884076647966, + 2.658217834636889 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.023386111338341564, + "ci95_low_pct": -0.8393740983456466, + "ci95_high_pct": 0.799316601285982, + "block_delta_pct": [ + -0.2320689895116912, + -0.19454012476000093, + 0.35753940047811295 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.4116197418721712, + "ci95_low_pct": -6.616635085610689, + "ci95_high_pct": 6.205698322498954, + "block_delta_pct": [ + -1.028823786792954, + 2.4610951082417065, + -2.600151408947582 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9926262.9, + "worker_cpu_ns_op": 100.74013526973353, + "cycles_op": 422.84550870497753, + "instructions_op": 342.43560255898296, + "branches_op": 73.09185125102181, + "branch_misses_op": 0.016962907958963307, + "user_cycles_per_worker_cpu_ns_proxy": 4.197396545104483 + }, + "baseline_mean": { + "ops_s": 9810955.05, + "worker_cpu_ns_op": 101.92416702332513, + "cycles_op": 428.1662931210283, + "instructions_op": 351.4356020417973, + "branches_op": 73.09185163946543, + "branch_misses_op": 0.017038026627887403, + "user_cycles_per_worker_cpu_ns_proxy": 4.200860776290748 + }, + "ratios": { + "ops_s": 1.0117529689426108, + "worker_cpu_ns_op": 0.9883832089270778, + "cycles_op": 0.9875730890041203, + "instructions_op": 0.9743907577077409, + "branches_op": 0.9999999946855413, + "branch_misses_op": 0.9955911168256338, + "user_cycles_per_worker_cpu_ns_proxy": 0.9991753520597929 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9773922.45, + "worker_cpu_ns_op": 102.30116017937112, + "cycles_op": 429.918524137885, + "instructions_op": 342.43560190029643, + "branches_op": 73.09185169380115, + "branch_misses_op": 0.01767673096242712, + "user_cycles_per_worker_cpu_ns_proxy": 4.202448765540997 + }, + "baseline_mean": { + "ops_s": 9730489.45, + "worker_cpu_ns_op": 102.77189980515426, + "cycles_op": 432.72985881193, + "instructions_op": 351.43560122603515, + "branches_op": 73.0918514288485, + "branch_misses_op": 0.01666092764699123, + "user_cycles_per_worker_cpu_ns_proxy": 4.2105957787905535 + }, + "ratios": { + "ops_s": 1.0044635986938972, + "worker_cpu_ns_op": 0.9954195687082207, + "cycles_op": 0.9935032570163668, + "instructions_op": 0.9743907580952502, + "branches_op": 1.0000000036249272, + "branch_misses_op": 1.0609691931300915, + "user_cycles_per_worker_cpu_ns_proxy": 0.9980651162739026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9893197.45, + "worker_cpu_ns_op": 101.07137122053123, + "cycles_op": 426.57804667579484, + "instructions_op": 342.43560119283296, + "branches_op": 73.09185083870574, + "branch_misses_op": 0.017782417180772885, + "user_cycles_per_worker_cpu_ns_proxy": 4.220567649839075 + }, + "baseline_mean": { + "ops_s": 9765589.1, + "worker_cpu_ns_op": 102.40488992942119, + "cycles_op": 431.2421627283463, + "instructions_op": 351.4356002539007, + "branches_op": 73.09185051330087, + "branch_misses_op": 0.01665066457160053, + "user_cycles_per_worker_cpu_ns_proxy": 4.211302774658932 + }, + "ratios": { + "ops_s": 1.0130671430769087, + "worker_cpu_ns_op": 0.9869779782019293, + "cycles_op": 0.9891844618739436, + "instructions_op": 0.9743907587775241, + "branches_op": 1.0000000044519994, + "branch_misses_op": 1.0679704166945192, + "user_cycles_per_worker_cpu_ns_proxy": 1.0022000021551272 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 4.09926658642672, + "ci95_low_pct": -5.456972148828854, + "ci95_high_pct": 14.621432697193871, + "block_delta_pct": [ + -0.4408883174366163, + 6.096919313009153, + 6.79704166945192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 9.208227513823886e-08, + "ci95_low_pct": -1.2533666327030346e-06, + "ci95_high_pct": 1.4375311829795123e-06, + "block_delta_pct": [ + -5.314458650929055e-07, + 3.6249272472588245e-07, + 4.451999435772791e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.9916226979540754, + "ci95_low_pct": -1.7500153615269687, + "ci95_high_pct": -0.22737599344390125, + "block_delta_pct": [ + -1.242691099587967, + -0.649674298363323, + -1.08155381260564 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.560924180649493, + "ci95_low_pct": -2.560924315205615, + "ci95_high_pct": -2.5609240460933713, + "block_delta_pct": [ + -2.560924229225914, + -2.560924190474978, + -2.5609241222475876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.9754134503461076, + "ci95_low_pct": -0.17083735190124294, + "ci95_high_pct": 2.134825646186256, + "block_delta_pct": [ + 1.1752968942610797, + 0.44635986938972305, + 1.3067143076908705 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.018803581478221698, + "ci95_low_pct": -0.548818176912802, + "ci95_high_pct": 0.5140356709008476, + "block_delta_pct": [ + -0.08246479402070905, + -0.19348837260974028, + 0.22000021551271676 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9746623561037726, + "ci95_low_pct": -2.090671490427509, + "ci95_high_pct": 0.15406749040185463, + "block_delta_pct": [ + -1.161679107292224, + -0.4580431291779319, + -1.302202179807066 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82278401.1, + "worker_cpu_ns_op": 97.2261910609116 + }, + "baseline_mean": { + "ops_s": 82932619.65, + "worker_cpu_ns_op": 96.4668315411713 + }, + "ratios": { + "ops_s": 0.9921114447757589, + "worker_cpu_ns_op": 1.007871716191033 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 79298605.35, + "worker_cpu_ns_op": 100.88176329529138 + }, + "baseline_mean": { + "ops_s": 81289455.4, + "worker_cpu_ns_op": 98.39963440462043 + }, + "ratios": { + "ops_s": 0.9755091230442662, + "worker_cpu_ns_op": 1.0252249808212133 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 78190442.15, + "worker_cpu_ns_op": 102.31255188506898 + }, + "baseline_mean": { + "ops_s": 79838902.95, + "worker_cpu_ns_op": 100.19643084712976 + }, + "ratios": { + "ops_s": 0.9793526621848454, + "worker_cpu_ns_op": 1.021119724725203 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.770115280584772, + "ci95_low_pct": -3.9014571678769316, + "ci95_high_pct": 0.4084970242043573, + "block_delta_pct": [ + -0.7888555224241145, + -2.449087695573382, + -2.06473378151546 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.8045138441180608, + "ci95_low_pct": -0.42821640790047244, + "ci95_high_pct": 4.087309327454536, + "block_delta_pct": [ + 0.7871716191033107, + 2.522498082121327, + 2.111972472520307 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 83494965.15, + "worker_cpu_ns_op": 95.81244623922899 + }, + "baseline_mean": { + "ops_s": 82932619.65, + "worker_cpu_ns_op": 96.4668315411713 + }, + "ratios": { + "ops_s": 1.0067807516797764, + "worker_cpu_ns_op": 0.9932164735641491 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 81166231.35, + "worker_cpu_ns_op": 98.55793353799604 + }, + "baseline_mean": { + "ops_s": 81289455.4, + "worker_cpu_ns_op": 98.39963440462043 + }, + "ratios": { + "ops_s": 0.9984841324204515, + "worker_cpu_ns_op": 1.0016087370073417 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80025039.9, + "worker_cpu_ns_op": 99.95313595889778 + }, + "baseline_mean": { + "ops_s": 79838902.95, + "worker_cpu_ns_op": 100.19643084712976 + }, + "ratios": { + "ops_s": 1.0023314066591893, + "worker_cpu_ns_op": 0.9975718208106317 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.25263663182764073, + "ci95_low_pct": -0.7734074668205415, + "ci95_high_pct": 1.2892904517762593, + "block_delta_pct": [ + 0.6780751679776431, + -0.15158675795484688, + 0.23314066591892946 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.2540210443181312, + "ci95_low_pct": -1.291384112726135, + "ci95_high_pct": 0.7942440322481703, + "block_delta_pct": [ + -0.6783526435850895, + 0.1608737007341654, + -0.2428179189368329 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 83494965.15, + "worker_cpu_ns_op": 95.81244623922899 + }, + "baseline_mean": { + "ops_s": 82278401.1, + "worker_cpu_ns_op": 97.2261910609116 + }, + "ratios": { + "ops_s": 1.014785946660794, + "worker_cpu_ns_op": 0.9854592182800115 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 81166231.35, + "worker_cpu_ns_op": 98.55793353799604 + }, + "baseline_mean": { + "ops_s": 79298605.35, + "worker_cpu_ns_op": 100.88176329529138 + }, + "ratios": { + "ops_s": 1.0235518139538125, + "worker_cpu_ns_op": 0.9769648182051175 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80025039.9, + "worker_cpu_ns_op": 99.95313595889778 + }, + "baseline_mean": { + "ops_s": 78190442.15, + "worker_cpu_ns_op": 102.31255188506898 + }, + "ratios": { + "ops_s": 1.0234631970296384, + "worker_cpu_ns_op": 0.9769391352018898 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.0592021645858827, + "ci95_low_pct": 0.8140680106889508, + "ci95_high_pct": 3.319714718460043, + "block_delta_pct": [ + 1.4785946660794025, + 2.355181395381245, + 2.3463197029638394 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.022046774456576, + "ci95_low_pct": -3.2329620716503804, + "ci95_high_pct": -0.795978426302768, + "block_delta_pct": [ + -1.4540781719988516, + -2.303518179488251, + -2.3060864798110203 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 55274244.15, + "worker_cpu_ns_op": 144.72261150953693 + }, + "baseline_mean": { + "ops_s": 55705550.7, + "worker_cpu_ns_op": 143.60830092693078 + }, + "ratios": { + "ops_s": 0.9922573864798, + "worker_cpu_ns_op": 1.0077593744610427 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 55310827.95, + "worker_cpu_ns_op": 144.63278074929855 + }, + "baseline_mean": { + "ops_s": 55420046.8, + "worker_cpu_ns_op": 144.33914091736318 + }, + "ratios": { + "ops_s": 0.9980292537392806, + "worker_cpu_ns_op": 1.002034374252674 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 54997254.25, + "worker_cpu_ns_op": 145.45771954944533 + }, + "baseline_mean": { + "ops_s": 55435553.55, + "worker_cpu_ns_op": 144.3068920464504 + }, + "ratios": { + "ops_s": 0.99209353434877, + "worker_cpu_ns_op": 1.007974861676215 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5877102333698647, + "ci95_low_pct": -1.4232327389262278, + "ci95_high_pct": 0.2548940408089395, + "block_delta_pct": [ + -0.7742613520200003, + -0.19707462607193582, + -0.7906465651229988 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5919103599028253, + "ci95_low_pct": -0.2424536433568547, + "ci95_high_pct": 1.4332529158170182, + "block_delta_pct": [ + 0.775937446104269, + 0.20343742526740538, + 0.7974861676214973 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 55527388.900000006, + "worker_cpu_ns_op": 144.06326038872163 + }, + "baseline_mean": { + "ops_s": 55705550.7, + "worker_cpu_ns_op": 143.60830092693078 + }, + "ratios": { + "ops_s": 0.9968017226692636, + "worker_cpu_ns_op": 1.0031680582449223 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 55533421.65, + "worker_cpu_ns_op": 144.04539403326402 + }, + "baseline_mean": { + "ops_s": 55420046.8, + "worker_cpu_ns_op": 144.33914091736318 + }, + "ratios": { + "ops_s": 1.002045737175379, + "worker_cpu_ns_op": 0.9979648840762649 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55727894.1, + "worker_cpu_ns_op": 143.53765370304305 + }, + "baseline_mean": { + "ops_s": 55435553.55, + "worker_cpu_ns_op": 144.3068920464504 + }, + "ratios": { + "ops_s": 1.0052735208955086, + "worker_cpu_ns_op": 0.9946694275477865 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.13675707167517537, + "ci95_low_pct": -0.9203738850883658, + "ci95_high_pct": 1.205167096634363, + "block_delta_pct": [ + -0.319827733073641, + 0.20457371753790365, + 0.5273520895508588 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.14053348274092325, + "ci95_low_pct": -1.1988908898044826, + "ci95_high_pct": 0.9291610480773649, + "block_delta_pct": [ + 0.3168058244922278, + -0.20351159237350647, + -0.5330572452213467 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 55527388.900000006, + "worker_cpu_ns_op": 144.06326038872163 + }, + "baseline_mean": { + "ops_s": 55274244.15, + "worker_cpu_ns_op": 144.72261150953693 + }, + "ratios": { + "ops_s": 1.0045797957781755, + "worker_cpu_ns_op": 0.9954440352206341 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 55533421.65, + "worker_cpu_ns_op": 144.04539403326402 + }, + "baseline_mean": { + "ops_s": 55310827.95, + "worker_cpu_ns_op": 144.63278074929855 + }, + "ratios": { + "ops_s": 1.0040244145359967, + "worker_cpu_ns_op": 0.9959387718815095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55727894.1, + "worker_cpu_ns_op": 143.53765370304305 + }, + "baseline_mean": { + "ops_s": 54997254.25, + "worker_cpu_ns_op": 145.45771954944533 + }, + "ratios": { + "ops_s": 1.0132850241337277, + "worker_cpu_ns_op": 0.9867998353586893 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.7287502448094951, + "ci95_low_pct": -0.5514447402187206, + "ci95_high_pct": 2.0254250992074674, + "block_delta_pct": [ + 0.4579795778175466, + 0.40244145359966677, + 1.3285024133727674 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.728133942404674, + "ci95_low_pct": -1.9986491071153578, + "ci95_high_pct": 0.5588525134571309, + "block_delta_pct": [ + -0.45559647793659286, + -0.4061228118490523, + -1.3200164641310685 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case0.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case0.json new file mode 100644 index 000000000..9a9dcb294 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case0.json @@ -0,0 +1,826 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 18, + "missing_jobs": [ + "final-hits-b00-async-1-dependent-s00-main", + "final-hits-b00-async-1-dependent-s01-original", + "final-hits-b00-async-1-dependent-s02-async-load", + "final-hits-b00-async-1-dependent-s03-async-load", + "final-hits-b00-async-1-dependent-s04-original", + "final-hits-b00-async-1-dependent-s05-main", + "final-hits-b00-async-1-independent-s00-main", + "final-hits-b00-async-1-independent-s01-original", + "final-hits-b00-async-1-independent-s02-async-load", + "final-hits-b00-async-1-independent-s03-async-load", + "final-hits-b00-async-1-independent-s04-original", + "final-hits-b00-async-1-independent-s05-main", + "final-hits-b00-async-8-dependent-s00-main", + "final-hits-b00-async-8-dependent-s01-original", + "final-hits-b00-async-8-dependent-s02-async-load", + "final-hits-b00-async-8-dependent-s03-async-load", + "final-hits-b00-async-8-dependent-s04-original", + "final-hits-b00-async-8-dependent-s05-main", + "final-hits-b00-async-8-independent-s00-main", + "final-hits-b00-async-8-independent-s01-original", + "final-hits-b00-async-8-independent-s02-async-load", + "final-hits-b00-async-8-independent-s03-async-load", + "final-hits-b00-async-8-independent-s04-original", + "final-hits-b00-async-8-independent-s05-main", + "final-hits-b00-blocking-1-dependent-s00-main", + "final-hits-b00-blocking-1-dependent-s01-original", + "final-hits-b00-blocking-1-dependent-s02-async-load", + "final-hits-b00-blocking-1-dependent-s03-async-load", + "final-hits-b00-blocking-1-dependent-s04-original", + "final-hits-b00-blocking-1-dependent-s05-main", + "final-hits-b00-blocking-8-dependent-s00-main", + "final-hits-b00-blocking-8-dependent-s01-original", + "final-hits-b00-blocking-8-dependent-s02-async-load", + "final-hits-b00-blocking-8-dependent-s03-async-load", + "final-hits-b00-blocking-8-dependent-s04-original", + "final-hits-b00-blocking-8-dependent-s05-main", + "final-hits-b00-blocking-8-independent-s00-main", + "final-hits-b00-blocking-8-independent-s01-original", + "final-hits-b00-blocking-8-independent-s02-async-load", + "final-hits-b00-blocking-8-independent-s03-async-load", + "final-hits-b00-blocking-8-independent-s04-original", + "final-hits-b00-blocking-8-independent-s05-main", + "final-hits-b01-async-1-dependent-s00-original", + "final-hits-b01-async-1-dependent-s01-async-load", + "final-hits-b01-async-1-dependent-s02-main", + "final-hits-b01-async-1-dependent-s03-main", + "final-hits-b01-async-1-dependent-s04-async-load", + "final-hits-b01-async-1-dependent-s05-original", + "final-hits-b01-async-1-independent-s00-original", + "final-hits-b01-async-1-independent-s01-async-load", + "final-hits-b01-async-1-independent-s02-main", + "final-hits-b01-async-1-independent-s03-main", + "final-hits-b01-async-1-independent-s04-async-load", + "final-hits-b01-async-1-independent-s05-original", + "final-hits-b01-async-8-dependent-s00-original", + "final-hits-b01-async-8-dependent-s01-async-load", + "final-hits-b01-async-8-dependent-s02-main", + "final-hits-b01-async-8-dependent-s03-main", + "final-hits-b01-async-8-dependent-s04-async-load", + "final-hits-b01-async-8-dependent-s05-original", + "final-hits-b01-async-8-independent-s00-original", + "final-hits-b01-async-8-independent-s01-async-load", + "final-hits-b01-async-8-independent-s02-main", + "final-hits-b01-async-8-independent-s03-main", + "final-hits-b01-async-8-independent-s04-async-load", + "final-hits-b01-async-8-independent-s05-original", + "final-hits-b01-blocking-1-dependent-s00-original", + "final-hits-b01-blocking-1-dependent-s01-async-load", + "final-hits-b01-blocking-1-dependent-s02-main", + "final-hits-b01-blocking-1-dependent-s03-main", + "final-hits-b01-blocking-1-dependent-s04-async-load", + "final-hits-b01-blocking-1-dependent-s05-original", + "final-hits-b01-blocking-8-dependent-s00-original", + "final-hits-b01-blocking-8-dependent-s01-async-load", + "final-hits-b01-blocking-8-dependent-s02-main", + "final-hits-b01-blocking-8-dependent-s03-main", + "final-hits-b01-blocking-8-dependent-s04-async-load", + "final-hits-b01-blocking-8-dependent-s05-original", + "final-hits-b01-blocking-8-independent-s00-original", + "final-hits-b01-blocking-8-independent-s01-async-load", + "final-hits-b01-blocking-8-independent-s02-main", + "final-hits-b01-blocking-8-independent-s03-main", + "final-hits-b01-blocking-8-independent-s04-async-load", + "final-hits-b01-blocking-8-independent-s05-original", + "final-hits-b02-async-1-dependent-s00-async-load", + "final-hits-b02-async-1-dependent-s01-main", + "final-hits-b02-async-1-dependent-s02-original", + "final-hits-b02-async-1-dependent-s03-original", + "final-hits-b02-async-1-dependent-s04-main", + "final-hits-b02-async-1-dependent-s05-async-load", + "final-hits-b02-async-1-independent-s00-async-load", + "final-hits-b02-async-1-independent-s01-main", + "final-hits-b02-async-1-independent-s02-original", + "final-hits-b02-async-1-independent-s03-original", + "final-hits-b02-async-1-independent-s04-main", + "final-hits-b02-async-1-independent-s05-async-load", + "final-hits-b02-async-8-dependent-s00-async-load", + "final-hits-b02-async-8-dependent-s01-main", + "final-hits-b02-async-8-dependent-s02-original", + "final-hits-b02-async-8-dependent-s03-original", + "final-hits-b02-async-8-dependent-s04-main", + "final-hits-b02-async-8-dependent-s05-async-load", + "final-hits-b02-async-8-independent-s00-async-load", + "final-hits-b02-async-8-independent-s01-main", + "final-hits-b02-async-8-independent-s02-original", + "final-hits-b02-async-8-independent-s03-original", + "final-hits-b02-async-8-independent-s04-main", + "final-hits-b02-async-8-independent-s05-async-load", + "final-hits-b02-blocking-1-dependent-s00-async-load", + "final-hits-b02-blocking-1-dependent-s01-main", + "final-hits-b02-blocking-1-dependent-s02-original", + "final-hits-b02-blocking-1-dependent-s03-original", + "final-hits-b02-blocking-1-dependent-s04-main", + "final-hits-b02-blocking-1-dependent-s05-async-load", + "final-hits-b02-blocking-8-dependent-s00-async-load", + "final-hits-b02-blocking-8-dependent-s01-main", + "final-hits-b02-blocking-8-dependent-s02-original", + "final-hits-b02-blocking-8-dependent-s03-original", + "final-hits-b02-blocking-8-dependent-s04-main", + "final-hits-b02-blocking-8-dependent-s05-async-load", + "final-hits-b02-blocking-8-independent-s00-async-load", + "final-hits-b02-blocking-8-independent-s01-main", + "final-hits-b02-blocking-8-independent-s02-original", + "final-hits-b02-blocking-8-independent-s03-original", + "final-hits-b02-blocking-8-independent-s04-main", + "final-hits-b02-blocking-8-independent-s05-async-load" + ], + "manifest_sha256": "7cc79f781eb992d3a4975998d21a3396155ccd2cbd69d143e917ca539fa933d4", + "results_sha256": "2652e3f758ee7ddc720215d0d6182cecb702a8e6c118c6091a60b507dbbce5b7", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 18 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case1.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case1.json new file mode 100644 index 000000000..719901fc7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case1.json @@ -0,0 +1,1423 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 37, + "missing_jobs": [ + "final-hits-b00-async-1-dependent-s00-main", + "final-hits-b00-async-1-dependent-s01-original", + "final-hits-b00-async-1-dependent-s02-async-load", + "final-hits-b00-async-1-dependent-s03-async-load", + "final-hits-b00-async-1-dependent-s04-original", + "final-hits-b00-async-1-dependent-s05-main", + "final-hits-b00-async-1-independent-s00-main", + "final-hits-b00-async-1-independent-s01-original", + "final-hits-b00-async-1-independent-s02-async-load", + "final-hits-b00-async-1-independent-s03-async-load", + "final-hits-b00-async-1-independent-s04-original", + "final-hits-b00-async-1-independent-s05-main", + "final-hits-b00-async-8-dependent-s00-main", + "final-hits-b00-async-8-dependent-s01-original", + "final-hits-b00-async-8-dependent-s02-async-load", + "final-hits-b00-async-8-dependent-s03-async-load", + "final-hits-b00-async-8-dependent-s04-original", + "final-hits-b00-async-8-dependent-s05-main", + "final-hits-b00-async-8-independent-s00-main", + "final-hits-b00-async-8-independent-s01-original", + "final-hits-b00-async-8-independent-s02-async-load", + "final-hits-b00-async-8-independent-s03-async-load", + "final-hits-b00-async-8-independent-s04-original", + "final-hits-b00-async-8-independent-s05-main", + "final-hits-b00-blocking-8-dependent-s00-main", + "final-hits-b00-blocking-8-dependent-s01-original", + "final-hits-b00-blocking-8-dependent-s02-async-load", + "final-hits-b00-blocking-8-dependent-s03-async-load", + "final-hits-b00-blocking-8-dependent-s04-original", + "final-hits-b00-blocking-8-dependent-s05-main", + "final-hits-b00-blocking-8-independent-s01-original", + "final-hits-b00-blocking-8-independent-s02-async-load", + "final-hits-b00-blocking-8-independent-s03-async-load", + "final-hits-b00-blocking-8-independent-s04-original", + "final-hits-b00-blocking-8-independent-s05-main", + "final-hits-b01-async-1-dependent-s00-original", + "final-hits-b01-async-1-dependent-s01-async-load", + "final-hits-b01-async-1-dependent-s02-main", + "final-hits-b01-async-1-dependent-s03-main", + "final-hits-b01-async-1-dependent-s04-async-load", + "final-hits-b01-async-1-dependent-s05-original", + "final-hits-b01-async-1-independent-s00-original", + "final-hits-b01-async-1-independent-s01-async-load", + "final-hits-b01-async-1-independent-s02-main", + "final-hits-b01-async-1-independent-s03-main", + "final-hits-b01-async-1-independent-s04-async-load", + "final-hits-b01-async-1-independent-s05-original", + "final-hits-b01-async-8-dependent-s00-original", + "final-hits-b01-async-8-dependent-s01-async-load", + "final-hits-b01-async-8-dependent-s02-main", + "final-hits-b01-async-8-dependent-s03-main", + "final-hits-b01-async-8-dependent-s04-async-load", + "final-hits-b01-async-8-dependent-s05-original", + "final-hits-b01-async-8-independent-s00-original", + "final-hits-b01-async-8-independent-s01-async-load", + "final-hits-b01-async-8-independent-s02-main", + "final-hits-b01-async-8-independent-s03-main", + "final-hits-b01-async-8-independent-s04-async-load", + "final-hits-b01-async-8-independent-s05-original", + "final-hits-b01-blocking-8-dependent-s00-original", + "final-hits-b01-blocking-8-dependent-s01-async-load", + "final-hits-b01-blocking-8-dependent-s02-main", + "final-hits-b01-blocking-8-dependent-s03-main", + "final-hits-b01-blocking-8-dependent-s04-async-load", + "final-hits-b01-blocking-8-dependent-s05-original", + "final-hits-b01-blocking-8-independent-s00-original", + "final-hits-b01-blocking-8-independent-s01-async-load", + "final-hits-b01-blocking-8-independent-s02-main", + "final-hits-b01-blocking-8-independent-s03-main", + "final-hits-b01-blocking-8-independent-s04-async-load", + "final-hits-b01-blocking-8-independent-s05-original", + "final-hits-b02-async-1-dependent-s00-async-load", + "final-hits-b02-async-1-dependent-s01-main", + "final-hits-b02-async-1-dependent-s02-original", + "final-hits-b02-async-1-dependent-s03-original", + "final-hits-b02-async-1-dependent-s04-main", + "final-hits-b02-async-1-dependent-s05-async-load", + "final-hits-b02-async-1-independent-s00-async-load", + "final-hits-b02-async-1-independent-s01-main", + "final-hits-b02-async-1-independent-s02-original", + "final-hits-b02-async-1-independent-s03-original", + "final-hits-b02-async-1-independent-s04-main", + "final-hits-b02-async-1-independent-s05-async-load", + "final-hits-b02-async-8-dependent-s00-async-load", + "final-hits-b02-async-8-dependent-s01-main", + "final-hits-b02-async-8-dependent-s02-original", + "final-hits-b02-async-8-dependent-s03-original", + "final-hits-b02-async-8-dependent-s04-main", + "final-hits-b02-async-8-dependent-s05-async-load", + "final-hits-b02-async-8-independent-s00-async-load", + "final-hits-b02-async-8-independent-s01-main", + "final-hits-b02-async-8-independent-s02-original", + "final-hits-b02-async-8-independent-s03-original", + "final-hits-b02-async-8-independent-s04-main", + "final-hits-b02-async-8-independent-s05-async-load", + "final-hits-b02-blocking-8-dependent-s00-async-load", + "final-hits-b02-blocking-8-dependent-s01-main", + "final-hits-b02-blocking-8-dependent-s02-original", + "final-hits-b02-blocking-8-dependent-s03-original", + "final-hits-b02-blocking-8-dependent-s04-main", + "final-hits-b02-blocking-8-dependent-s05-async-load", + "final-hits-b02-blocking-8-independent-s00-async-load", + "final-hits-b02-blocking-8-independent-s01-main", + "final-hits-b02-blocking-8-independent-s02-original", + "final-hits-b02-blocking-8-independent-s03-original", + "final-hits-b02-blocking-8-independent-s04-main", + "final-hits-b02-blocking-8-independent-s05-async-load" + ], + "manifest_sha256": "2ac2fa63e9be61a1c031ebfd059869b4ac4b51a76aa6d4ea0358705adb4212e8", + "results_sha256": "bcd3aa37576683bbca3f42993d2bda763ab2db1f99d25d20c65aaa9d372ac213", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068476, + "excluded_from_results": true, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 37 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10056363.066666666, + "worker_cpu_ns_op": 99.46699999240387, + "cycles_op": 426.214073671197, + "instructions_op": 251.52837700464815, + "branches_op": 55.12212592015214, + "branch_misses_op": 0.016756468694963587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284905672767025 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9999956.766666668, + "worker_cpu_ns_op": 100.0106431392074, + "cycles_op": 426.44142708552863, + "instructions_op": 255.52837582022656, + "branches_op": 54.122125414485375, + "branch_misses_op": 0.016712871119605666, + "user_cycles_per_worker_cpu_ns_proxy": 4.264243966446788 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 10035634.6, + "worker_cpu_ns_op": 99.66225307934108, + "cycles_op": 423.0888571536612, + "instructions_op": 255.5283762557226, + "branches_op": 54.12212526694824, + "branch_misses_op": 0.016802145130315572, + "user_cycles_per_worker_cpu_ns_proxy": 4.245917377322524 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 1, + "means": { + "ops_s": 97498770.9, + "worker_cpu_ns_op": 82.04928954216871 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9942782573182942, + "worker_cpu_ns_op": 1.0056286648353354, + "cycles_op": 0.9868116948443593, + "instructions_op": 1.0159027707893193, + "branches_op": 0.9818584381668923, + "branch_misses_op": 0.999980540109166, + "user_cycles_per_worker_cpu_ns_proxy": 0.9812082016217482 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0026729885705181, + "worker_cpu_ns_op": 0.9974229651257497, + "cycles_op": 1.002111908578829, + "instructions_op": 1.0159027660183146, + "branches_op": 0.981858436515474, + "branch_misses_op": 0.9994429587877816, + "user_cycles_per_worker_cpu_ns_proxy": 1.0047341609584775 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9863752411139133, + "worker_cpu_ns_op": 1.0134919436357512, + "cycles_op": 1.0131137384022675, + "instructions_op": 1.0159027837788486, + "branches_op": 0.9818584915263692, + "branch_misses_op": 0.9927963215858696, + "user_cycles_per_worker_cpu_ns_proxy": 0.99966781747537 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.25987529421998, + "ci95_low_pct": -1.2502021853914247, + "ci95_high_pct": 0.7403832360340923, + "block_delta_pct": [ + -0.0019459890833961602, + -0.05570412122184454, + -0.7203678414130388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.81415445970885, + "ci95_low_pct": -1.8141622343770147, + "ci95_high_pct": -1.8141466850400745, + "block_delta_pct": [ + -1.8141561833107667, + -1.8141563484526002, + -1.814150847363083 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.0620904768537045, + "ci95_low_pct": -3.169740384864772, + "ci95_high_pct": 3.4017877303413435, + "block_delta_pct": [ + -1.3188305155640734, + 0.2111908578829036, + 1.3113738402267483 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902773528827518, + "ci95_low_pct": 1.5902750693472578, + "ci95_high_pct": 1.5902796364182903, + "block_delta_pct": [ + 1.5902770789319343, + 1.590276601831464, + 1.5902783778848573 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5580099672633732, + "ci95_low_pct": -2.5620591481784527, + "ci95_high_pct": 1.4872573786130827, + "block_delta_pct": [ + -0.5721742681705777, + 0.267298857051812, + -1.3624758886086719 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4848161380310967, + "ci95_low_pct": -3.5226234595967187, + "ci95_high_pct": 2.648643383603355, + "block_delta_pct": [ + -1.8791798378251845, + 0.47341609584774513, + -0.03321825246299648 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5493118744841707, + "ci95_low_pct": -1.4273652758462152, + "ci95_high_pct": 2.5656273338398705, + "block_delta_pct": [ + 0.5628664835335417, + -0.2577034874250317, + 1.3491943635751236 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9883205969027842, + "worker_cpu_ns_op": 1.0116232983319342, + "cycles_op": 0.9855753960210029, + "instructions_op": 1.0159027773815186, + "branches_op": 0.9818584570760593, + "branch_misses_op": 1.0063279554485387, + "user_cycles_per_worker_cpu_ns_proxy": 0.9742380447124749 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0130748206213285, + "worker_cpu_ns_op": 0.9871043651252255, + "cycles_op": 0.9907943381996509, + "instructions_op": 1.0159027673798666, + "branches_op": 0.9818584427213147, + "branch_misses_op": 1.008299879389029, + "user_cycles_per_worker_cpu_ns_proxy": 1.0037549103850594 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9924149156622343, + "worker_cpu_ns_op": 1.007141508692987, + "cycles_op": 1.001897012486288, + "instructions_op": 1.0159027810192947, + "branches_op": 0.9818584583817096, + "branch_misses_op": 0.9936024804692379, + "user_cycles_per_worker_cpu_ns_proxy": 0.9948074410986392 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2722222350771686, + "ci95_low_pct": -1.6943509195495254, + "ci95_high_pct": 2.278136058410851, + "block_delta_pct": [ + 0.6327955448538702, + 0.8299879389028986, + -0.6397519530762064 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141547273638814, + "ci95_low_pct": -1.8141568860507329, + "ci95_high_pct": -1.8141525686769744, + "block_delta_pct": [ + -1.8141542923940657, + -1.8141557278685272, + -1.8141541618290402 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7267705002372282, + "ci95_low_pct": -2.7733519345087387, + "ci95_high_pct": 1.3628906416087272, + "block_delta_pct": [ + -1.4424603978997141, + -0.9205661800349096, + 0.1897012486288041 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902775260226543, + "ci95_low_pct": 1.5902757713796234, + "ci95_high_pct": 1.5902792806657295, + "block_delta_pct": [ + 1.5902777381518574, + 1.5902767379866622, + 1.5902781019294654 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.21217650312220782, + "ci95_low_pct": -3.443803694403802, + "ci95_high_pct": 3.1276096122161867, + "block_delta_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.9143876456782607, + "ci95_low_pct": -4.613916429628628, + "ci95_high_pct": 2.928626568336745, + "block_delta_pct": [ + -2.576195528752512, + 0.37549103850593735, + -0.5192558901360833 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18994317072225098, + "ci95_low_pct": -3.0119331384532044, + "ci95_high_pct": 3.4975233281236306, + "block_delta_pct": [ + 1.1623298331934206, + -1.289563487477452, + 0.7141508692986909 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "ratios": { + "ops_s": 0.9940080552182861, + "worker_cpu_ns_op": 1.0059610805720027, + "cycles_op": 0.998747178585524, + "instructions_op": 1.0000000064890062, + "branches_op": 1.0000000192585472, + "branch_misses_op": 1.0063475388617862, + "user_cycles_per_worker_cpu_ns_proxy": 0.9928963527845028 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "ratios": { + "ops_s": 1.0103741021942159, + "worker_cpu_ns_op": 0.9896547399034238, + "cycles_op": 0.9887062809230275, + "instructions_op": 1.0000000013402386, + "branches_op": 1.0000000063205046, + "branch_misses_op": 1.0088618570208248, + "user_cycles_per_worker_cpu_ns_proxy": 0.9990253635125893 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "ratios": { + "ops_s": 1.006123100313731, + "worker_cpu_ns_op": 0.9937341041705935, + "cycles_op": 0.9889284633197565, + "instructions_op": 0.9999999972836436, + "branches_op": 0.9999999662429364, + "branch_misses_op": 1.0008120083302492, + "user_cycles_per_worker_cpu_ns_proxy": 0.995138008554676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.533483922209621, + "ci95_low_pct": -0.48517629573102683, + "ci95_high_pct": 1.5625714172230687, + "block_delta_pct": [ + 0.6347538861786184, + 0.8861857020824759, + 0.0812008330249192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -2.7260042001486795e-07, + "ci95_low_pct": -7.139641944320374e-06, + "ci95_high_pct": 6.5944415705843085e-06, + "block_delta_pct": [ + 1.9258547201417286e-06, + 6.320504564172325e-07, + -3.3757063588879532e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7883714734836511, + "ci95_low_pct": -2.200386871929494, + "ci95_high_pct": 0.6440303807126568, + "block_delta_pct": [ + -0.1252821414476024, + -1.129371907697252, + -1.1071536680243521 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7042960376301153e-07, + "ci95_low_pct": -9.757116337105742e-07, + "ci95_high_pct": 1.316570874543288e-06, + "block_delta_pct": [ + 6.489006221244153e-07, + 1.3402385867777866e-07, + -2.716356362064687e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34777407816086736, + "ci95_low_pct": -1.7435881325125746, + "ci95_high_pct": 2.4836503903886253, + "block_delta_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.43166428576668636, + "ci95_low_pct": -1.1988063485807388, + "ci95_high_pct": 0.3414342531058878, + "block_delta_pct": [ + -0.7103647215497166, + -0.09746364874106961, + -0.48619914453239543 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.35740543327686947, + "ci95_low_pct": -2.4395979723662697, + "ci95_high_pct": 1.7692265062222434, + "block_delta_pct": [ + 0.596108057200273, + -1.0345260096576214, + -0.6265895829406509 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case2.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case2.json new file mode 100644 index 000000000..f251fe7a2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case2.json @@ -0,0 +1,1695 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 55, + "missing_jobs": [ + "final-hits-b00-async-1-dependent-s00-main", + "final-hits-b00-async-1-dependent-s01-original", + "final-hits-b00-async-1-dependent-s02-async-load", + "final-hits-b00-async-1-dependent-s03-async-load", + "final-hits-b00-async-1-dependent-s04-original", + "final-hits-b00-async-1-dependent-s05-main", + "final-hits-b00-async-1-independent-s00-main", + "final-hits-b00-async-1-independent-s01-original", + "final-hits-b00-async-1-independent-s02-async-load", + "final-hits-b00-async-1-independent-s03-async-load", + "final-hits-b00-async-1-independent-s04-original", + "final-hits-b00-async-1-independent-s05-main", + "final-hits-b00-async-8-dependent-s00-main", + "final-hits-b00-async-8-dependent-s01-original", + "final-hits-b00-async-8-dependent-s02-async-load", + "final-hits-b00-async-8-dependent-s03-async-load", + "final-hits-b00-async-8-dependent-s04-original", + "final-hits-b00-async-8-dependent-s05-main", + "final-hits-b00-async-8-independent-s00-main", + "final-hits-b00-async-8-independent-s01-original", + "final-hits-b00-async-8-independent-s02-async-load", + "final-hits-b00-async-8-independent-s03-async-load", + "final-hits-b00-async-8-independent-s04-original", + "final-hits-b00-async-8-independent-s05-main", + "final-hits-b00-blocking-8-dependent-s01-original", + "final-hits-b00-blocking-8-dependent-s02-async-load", + "final-hits-b00-blocking-8-dependent-s03-async-load", + "final-hits-b00-blocking-8-dependent-s04-original", + "final-hits-b00-blocking-8-dependent-s05-main", + "final-hits-b01-async-1-dependent-s00-original", + "final-hits-b01-async-1-dependent-s01-async-load", + "final-hits-b01-async-1-dependent-s02-main", + "final-hits-b01-async-1-dependent-s03-main", + "final-hits-b01-async-1-dependent-s04-async-load", + "final-hits-b01-async-1-dependent-s05-original", + "final-hits-b01-async-1-independent-s00-original", + "final-hits-b01-async-1-independent-s01-async-load", + "final-hits-b01-async-1-independent-s02-main", + "final-hits-b01-async-1-independent-s03-main", + "final-hits-b01-async-1-independent-s04-async-load", + "final-hits-b01-async-1-independent-s05-original", + "final-hits-b01-async-8-dependent-s00-original", + "final-hits-b01-async-8-dependent-s01-async-load", + "final-hits-b01-async-8-dependent-s02-main", + "final-hits-b01-async-8-dependent-s03-main", + "final-hits-b01-async-8-dependent-s04-async-load", + "final-hits-b01-async-8-dependent-s05-original", + "final-hits-b01-async-8-independent-s00-original", + "final-hits-b01-async-8-independent-s01-async-load", + "final-hits-b01-async-8-independent-s02-main", + "final-hits-b01-async-8-independent-s03-main", + "final-hits-b01-async-8-independent-s04-async-load", + "final-hits-b01-async-8-independent-s05-original", + "final-hits-b01-blocking-8-dependent-s00-original", + "final-hits-b01-blocking-8-dependent-s01-async-load", + "final-hits-b01-blocking-8-dependent-s02-main", + "final-hits-b01-blocking-8-dependent-s03-main", + "final-hits-b01-blocking-8-dependent-s04-async-load", + "final-hits-b01-blocking-8-dependent-s05-original", + "final-hits-b02-async-1-dependent-s00-async-load", + "final-hits-b02-async-1-dependent-s01-main", + "final-hits-b02-async-1-dependent-s02-original", + "final-hits-b02-async-1-dependent-s03-original", + "final-hits-b02-async-1-dependent-s04-main", + "final-hits-b02-async-1-dependent-s05-async-load", + "final-hits-b02-async-1-independent-s00-async-load", + "final-hits-b02-async-1-independent-s01-main", + "final-hits-b02-async-1-independent-s02-original", + "final-hits-b02-async-1-independent-s03-original", + "final-hits-b02-async-1-independent-s04-main", + "final-hits-b02-async-1-independent-s05-async-load", + "final-hits-b02-async-8-dependent-s00-async-load", + "final-hits-b02-async-8-dependent-s01-main", + "final-hits-b02-async-8-dependent-s02-original", + "final-hits-b02-async-8-dependent-s03-original", + "final-hits-b02-async-8-dependent-s04-main", + "final-hits-b02-async-8-dependent-s05-async-load", + "final-hits-b02-async-8-independent-s00-async-load", + "final-hits-b02-async-8-independent-s01-main", + "final-hits-b02-async-8-independent-s02-original", + "final-hits-b02-async-8-independent-s03-original", + "final-hits-b02-async-8-independent-s04-main", + "final-hits-b02-async-8-independent-s05-async-load", + "final-hits-b02-blocking-8-dependent-s00-async-load", + "final-hits-b02-blocking-8-dependent-s01-main", + "final-hits-b02-blocking-8-dependent-s02-original", + "final-hits-b02-blocking-8-dependent-s03-original", + "final-hits-b02-blocking-8-dependent-s04-main", + "final-hits-b02-blocking-8-dependent-s05-async-load" + ], + "manifest_sha256": "9036c5cbc369157922cbf7fe91d37307aba6510ab2d263e4aadd3e4c52041a14", + "results_sha256": "190e8e3006eeabd64bc9b85d37a2eecf050656c477ebd875181cd69a8c37bc27", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068476, + "excluded_from_results": true, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" + }, + { + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068403, + "excluded_from_results": true, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 55 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10056363.066666666, + "worker_cpu_ns_op": 99.46699999240387, + "cycles_op": 426.214073671197, + "instructions_op": 251.52837700464815, + "branches_op": 55.12212592015214, + "branch_misses_op": 0.016756468694963587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284905672767025 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9999956.766666668, + "worker_cpu_ns_op": 100.0106431392074, + "cycles_op": 426.44142708552863, + "instructions_op": 255.52837582022656, + "branches_op": 54.122125414485375, + "branch_misses_op": 0.016712871119605666, + "user_cycles_per_worker_cpu_ns_proxy": 4.264243966446788 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 10035634.6, + "worker_cpu_ns_op": 99.66225307934108, + "cycles_op": 423.0888571536612, + "instructions_op": 255.5283762557226, + "branches_op": 54.12212526694824, + "branch_misses_op": 0.016802145130315572, + "user_cycles_per_worker_cpu_ns_proxy": 4.245917377322524 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 94599669.2, + "worker_cpu_ns_op": 84.58096926097157 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 93605920.66666667, + "worker_cpu_ns_op": 85.47112051373519 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 93196018.5, + "worker_cpu_ns_op": 85.84016365493973 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 1, + "means": { + "ops_s": 57227081.7, + "worker_cpu_ns_op": 139.79005155479894 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9942782573182942, + "worker_cpu_ns_op": 1.0056286648353354, + "cycles_op": 0.9868116948443593, + "instructions_op": 1.0159027707893193, + "branches_op": 0.9818584381668923, + "branch_misses_op": 0.999980540109166, + "user_cycles_per_worker_cpu_ns_proxy": 0.9812082016217482 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0026729885705181, + "worker_cpu_ns_op": 0.9974229651257497, + "cycles_op": 1.002111908578829, + "instructions_op": 1.0159027660183146, + "branches_op": 0.981858436515474, + "branch_misses_op": 0.9994429587877816, + "user_cycles_per_worker_cpu_ns_proxy": 1.0047341609584775 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9863752411139133, + "worker_cpu_ns_op": 1.0134919436357512, + "cycles_op": 1.0131137384022675, + "instructions_op": 1.0159027837788486, + "branches_op": 0.9818584915263692, + "branch_misses_op": 0.9927963215858696, + "user_cycles_per_worker_cpu_ns_proxy": 0.99966781747537 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.25987529421998, + "ci95_low_pct": -1.2502021853914247, + "ci95_high_pct": 0.7403832360340923, + "block_delta_pct": [ + -0.0019459890833961602, + -0.05570412122184454, + -0.7203678414130388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.81415445970885, + "ci95_low_pct": -1.8141622343770147, + "ci95_high_pct": -1.8141466850400745, + "block_delta_pct": [ + -1.8141561833107667, + -1.8141563484526002, + -1.814150847363083 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.0620904768537045, + "ci95_low_pct": -3.169740384864772, + "ci95_high_pct": 3.4017877303413435, + "block_delta_pct": [ + -1.3188305155640734, + 0.2111908578829036, + 1.3113738402267483 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902773528827518, + "ci95_low_pct": 1.5902750693472578, + "ci95_high_pct": 1.5902796364182903, + "block_delta_pct": [ + 1.5902770789319343, + 1.590276601831464, + 1.5902783778848573 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5580099672633732, + "ci95_low_pct": -2.5620591481784527, + "ci95_high_pct": 1.4872573786130827, + "block_delta_pct": [ + -0.5721742681705777, + 0.267298857051812, + -1.3624758886086719 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4848161380310967, + "ci95_low_pct": -3.5226234595967187, + "ci95_high_pct": 2.648643383603355, + "block_delta_pct": [ + -1.8791798378251845, + 0.47341609584774513, + -0.03321825246299648 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5493118744841707, + "ci95_low_pct": -1.4273652758462152, + "ci95_high_pct": 2.5656273338398705, + "block_delta_pct": [ + 0.5628664835335417, + -0.2577034874250317, + 1.3491943635751236 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9883205969027842, + "worker_cpu_ns_op": 1.0116232983319342, + "cycles_op": 0.9855753960210029, + "instructions_op": 1.0159027773815186, + "branches_op": 0.9818584570760593, + "branch_misses_op": 1.0063279554485387, + "user_cycles_per_worker_cpu_ns_proxy": 0.9742380447124749 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0130748206213285, + "worker_cpu_ns_op": 0.9871043651252255, + "cycles_op": 0.9907943381996509, + "instructions_op": 1.0159027673798666, + "branches_op": 0.9818584427213147, + "branch_misses_op": 1.008299879389029, + "user_cycles_per_worker_cpu_ns_proxy": 1.0037549103850594 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9924149156622343, + "worker_cpu_ns_op": 1.007141508692987, + "cycles_op": 1.001897012486288, + "instructions_op": 1.0159027810192947, + "branches_op": 0.9818584583817096, + "branch_misses_op": 0.9936024804692379, + "user_cycles_per_worker_cpu_ns_proxy": 0.9948074410986392 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2722222350771686, + "ci95_low_pct": -1.6943509195495254, + "ci95_high_pct": 2.278136058410851, + "block_delta_pct": [ + 0.6327955448538702, + 0.8299879389028986, + -0.6397519530762064 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141547273638814, + "ci95_low_pct": -1.8141568860507329, + "ci95_high_pct": -1.8141525686769744, + "block_delta_pct": [ + -1.8141542923940657, + -1.8141557278685272, + -1.8141541618290402 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7267705002372282, + "ci95_low_pct": -2.7733519345087387, + "ci95_high_pct": 1.3628906416087272, + "block_delta_pct": [ + -1.4424603978997141, + -0.9205661800349096, + 0.1897012486288041 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902775260226543, + "ci95_low_pct": 1.5902757713796234, + "ci95_high_pct": 1.5902792806657295, + "block_delta_pct": [ + 1.5902777381518574, + 1.5902767379866622, + 1.5902781019294654 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.21217650312220782, + "ci95_low_pct": -3.443803694403802, + "ci95_high_pct": 3.1276096122161867, + "block_delta_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.9143876456782607, + "ci95_low_pct": -4.613916429628628, + "ci95_high_pct": 2.928626568336745, + "block_delta_pct": [ + -2.576195528752512, + 0.37549103850593735, + -0.5192558901360833 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18994317072225098, + "ci95_low_pct": -3.0119331384532044, + "ci95_high_pct": 3.4975233281236306, + "block_delta_pct": [ + 1.1623298331934206, + -1.289563487477452, + 0.7141508692986909 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "ratios": { + "ops_s": 0.9940080552182861, + "worker_cpu_ns_op": 1.0059610805720027, + "cycles_op": 0.998747178585524, + "instructions_op": 1.0000000064890062, + "branches_op": 1.0000000192585472, + "branch_misses_op": 1.0063475388617862, + "user_cycles_per_worker_cpu_ns_proxy": 0.9928963527845028 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "ratios": { + "ops_s": 1.0103741021942159, + "worker_cpu_ns_op": 0.9896547399034238, + "cycles_op": 0.9887062809230275, + "instructions_op": 1.0000000013402386, + "branches_op": 1.0000000063205046, + "branch_misses_op": 1.0088618570208248, + "user_cycles_per_worker_cpu_ns_proxy": 0.9990253635125893 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "ratios": { + "ops_s": 1.006123100313731, + "worker_cpu_ns_op": 0.9937341041705935, + "cycles_op": 0.9889284633197565, + "instructions_op": 0.9999999972836436, + "branches_op": 0.9999999662429364, + "branch_misses_op": 1.0008120083302492, + "user_cycles_per_worker_cpu_ns_proxy": 0.995138008554676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.533483922209621, + "ci95_low_pct": -0.48517629573102683, + "ci95_high_pct": 1.5625714172230687, + "block_delta_pct": [ + 0.6347538861786184, + 0.8861857020824759, + 0.0812008330249192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -2.7260042001486795e-07, + "ci95_low_pct": -7.139641944320374e-06, + "ci95_high_pct": 6.5944415705843085e-06, + "block_delta_pct": [ + 1.9258547201417286e-06, + 6.320504564172325e-07, + -3.3757063588879532e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7883714734836511, + "ci95_low_pct": -2.200386871929494, + "ci95_high_pct": 0.6440303807126568, + "block_delta_pct": [ + -0.1252821414476024, + -1.129371907697252, + -1.1071536680243521 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7042960376301153e-07, + "ci95_low_pct": -9.757116337105742e-07, + "ci95_high_pct": 1.316570874543288e-06, + "block_delta_pct": [ + 6.489006221244153e-07, + 1.3402385867777866e-07, + -2.716356362064687e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34777407816086736, + "ci95_low_pct": -1.7435881325125746, + "ci95_high_pct": 2.4836503903886253, + "block_delta_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.43166428576668636, + "ci95_low_pct": -1.1988063485807388, + "ci95_high_pct": 0.3414342531058878, + "block_delta_pct": [ + -0.7103647215497166, + -0.09746364874106961, + -0.48619914453239543 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.35740543327686947, + "ci95_low_pct": -2.4395979723662697, + "ci95_high_pct": 1.7692265062222434, + "block_delta_pct": [ + 0.596108057200273, + -1.0345260096576214, + -0.6265895829406509 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9855382440598931, + "worker_cpu_ns_op": 1.014500173330331 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9899307853138978, + "worker_cpu_ns_op": 1.010260658273182 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9931286854748469, + "worker_cpu_ns_op": 1.00692208392606 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0472322439685766, + "ci95_low_pct": -1.9897438158506753, + "ci95_high_pct": -0.09565704856668855, + "block_delta_pct": [ + -1.4461755940106902, + -1.0069214686102224, + -0.6871314525153105 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0556215307164774, + "ci95_low_pct": 0.11667748433819014, + "ci95_high_pct": 2.0033714618322485, + "block_delta_pct": [ + 1.4500173330330934, + 1.02606582731819, + 0.6922083926059974 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9745374343330494, + "worker_cpu_ns_op": 1.026090860149442 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9887506189799647, + "worker_cpu_ns_op": 1.011395884194953 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9924761954889478, + "worker_cpu_ns_op": 1.0074598637092027 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.477566317672241, + "ci95_low_pct": -3.8068104539560887, + "ci95_high_pct": 0.9080786747638792, + "block_delta_pct": [ + -2.54625656669506, + -1.1249381020035254, + -0.7523804511052168 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.4950631524285107, + "ci95_low_pct": -0.9099092366876005, + "ci95_high_pct": 3.9584055778202565, + "block_delta_pct": [ + 2.6090860149442063, + 1.1395884194953076, + 0.7459863709202708 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "ratios": { + "ops_s": 0.9888377647512427, + "worker_cpu_ns_op": 1.011425022019525 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "ratios": { + "ops_s": 0.9988078294448043, + "worker_cpu_ns_op": 1.0011236960604915 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "ratios": { + "ops_s": 0.9993429955297414, + "worker_cpu_ns_op": 1.0005340828170597 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.43488836488601024, + "ci95_low_pct": -1.8964767053201048, + "ci95_high_pct": 1.0484753451286188, + "block_delta_pct": [ + -1.1162235248757257, + -0.11921705551957151, + -0.06570044702586264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.43485123841275897, + "ci95_low_pct": -1.0726719313568833, + "ci95_high_pct": 1.9653470907743609, + "block_delta_pct": [ + 1.142502201952511, + 0.11236960604914525, + 0.053408281705968896 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case3.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case3.json new file mode 100644 index 000000000..aee15efff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case3.json @@ -0,0 +1,1957 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 72, + "missing_jobs": [ + "final-hits-b00-async-1-dependent-s00-main", + "final-hits-b00-async-1-dependent-s01-original", + "final-hits-b00-async-1-dependent-s02-async-load", + "final-hits-b00-async-1-dependent-s03-async-load", + "final-hits-b00-async-1-dependent-s04-original", + "final-hits-b00-async-1-dependent-s05-main", + "final-hits-b00-async-1-independent-s00-main", + "final-hits-b00-async-1-independent-s01-original", + "final-hits-b00-async-1-independent-s02-async-load", + "final-hits-b00-async-1-independent-s03-async-load", + "final-hits-b00-async-1-independent-s04-original", + "final-hits-b00-async-1-independent-s05-main", + "final-hits-b00-async-8-dependent-s00-main", + "final-hits-b00-async-8-dependent-s01-original", + "final-hits-b00-async-8-dependent-s02-async-load", + "final-hits-b00-async-8-dependent-s03-async-load", + "final-hits-b00-async-8-dependent-s04-original", + "final-hits-b00-async-8-dependent-s05-main", + "final-hits-b00-async-8-independent-s00-main", + "final-hits-b00-async-8-independent-s01-original", + "final-hits-b00-async-8-independent-s02-async-load", + "final-hits-b00-async-8-independent-s03-async-load", + "final-hits-b00-async-8-independent-s04-original", + "final-hits-b00-async-8-independent-s05-main", + "final-hits-b01-async-1-dependent-s00-original", + "final-hits-b01-async-1-dependent-s01-async-load", + "final-hits-b01-async-1-dependent-s02-main", + "final-hits-b01-async-1-dependent-s03-main", + "final-hits-b01-async-1-dependent-s04-async-load", + "final-hits-b01-async-1-dependent-s05-original", + "final-hits-b01-async-1-independent-s00-original", + "final-hits-b01-async-1-independent-s01-async-load", + "final-hits-b01-async-1-independent-s02-main", + "final-hits-b01-async-1-independent-s03-main", + "final-hits-b01-async-1-independent-s04-async-load", + "final-hits-b01-async-1-independent-s05-original", + "final-hits-b01-async-8-dependent-s00-original", + "final-hits-b01-async-8-dependent-s01-async-load", + "final-hits-b01-async-8-dependent-s02-main", + "final-hits-b01-async-8-dependent-s03-main", + "final-hits-b01-async-8-dependent-s04-async-load", + "final-hits-b01-async-8-dependent-s05-original", + "final-hits-b01-async-8-independent-s00-original", + "final-hits-b01-async-8-independent-s01-async-load", + "final-hits-b01-async-8-independent-s02-main", + "final-hits-b01-async-8-independent-s03-main", + "final-hits-b01-async-8-independent-s04-async-load", + "final-hits-b01-async-8-independent-s05-original", + "final-hits-b02-async-1-dependent-s00-async-load", + "final-hits-b02-async-1-dependent-s01-main", + "final-hits-b02-async-1-dependent-s02-original", + "final-hits-b02-async-1-dependent-s03-original", + "final-hits-b02-async-1-dependent-s04-main", + "final-hits-b02-async-1-dependent-s05-async-load", + "final-hits-b02-async-1-independent-s00-async-load", + "final-hits-b02-async-1-independent-s01-main", + "final-hits-b02-async-1-independent-s02-original", + "final-hits-b02-async-1-independent-s03-original", + "final-hits-b02-async-1-independent-s04-main", + "final-hits-b02-async-1-independent-s05-async-load", + "final-hits-b02-async-8-dependent-s00-async-load", + "final-hits-b02-async-8-dependent-s01-main", + "final-hits-b02-async-8-dependent-s02-original", + "final-hits-b02-async-8-dependent-s03-original", + "final-hits-b02-async-8-dependent-s04-main", + "final-hits-b02-async-8-dependent-s05-async-load", + "final-hits-b02-async-8-independent-s00-async-load", + "final-hits-b02-async-8-independent-s01-main", + "final-hits-b02-async-8-independent-s02-original", + "final-hits-b02-async-8-independent-s03-original", + "final-hits-b02-async-8-independent-s04-main", + "final-hits-b02-async-8-independent-s05-async-load" + ], + "manifest_sha256": "ab415f01dbbb1f768be81a2ccd55a5a82145923b12e4b00fa8e8d61c5341981a", + "results_sha256": "394b85be2e8b4d53fb21af8d3b9734c09cd4a8c180c9389afd6cd320e74f2d2d", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068476, + "excluded_from_results": true, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" + }, + { + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068403, + "excluded_from_results": true, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941" + }, + { + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000095874, + "excluded_from_results": true, + "log_sha256": "81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 72 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10056363.066666666, + "worker_cpu_ns_op": 99.46699999240387, + "cycles_op": 426.214073671197, + "instructions_op": 251.52837700464815, + "branches_op": 55.12212592015214, + "branch_misses_op": 0.016756468694963587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284905672767025 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9999956.766666668, + "worker_cpu_ns_op": 100.0106431392074, + "cycles_op": 426.44142708552863, + "instructions_op": 255.52837582022656, + "branches_op": 54.122125414485375, + "branch_misses_op": 0.016712871119605666, + "user_cycles_per_worker_cpu_ns_proxy": 4.264243966446788 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 10035634.6, + "worker_cpu_ns_op": 99.66225307934108, + "cycles_op": 423.0888571536612, + "instructions_op": 255.5283762557226, + "branches_op": 54.12212526694824, + "branch_misses_op": 0.016802145130315572, + "user_cycles_per_worker_cpu_ns_proxy": 4.245917377322524 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 94599669.2, + "worker_cpu_ns_op": 84.58096926097157 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 93605920.66666667, + "worker_cpu_ns_op": 85.47112051373519 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 93196018.5, + "worker_cpu_ns_op": 85.84016365493973 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 57080537.4, + "worker_cpu_ns_op": 140.14951199124377 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56957629.56666666, + "worker_cpu_ns_op": 140.448272234327 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 56995343.050000004, + "worker_cpu_ns_op": 140.3451045720678 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9942782573182942, + "worker_cpu_ns_op": 1.0056286648353354, + "cycles_op": 0.9868116948443593, + "instructions_op": 1.0159027707893193, + "branches_op": 0.9818584381668923, + "branch_misses_op": 0.999980540109166, + "user_cycles_per_worker_cpu_ns_proxy": 0.9812082016217482 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0026729885705181, + "worker_cpu_ns_op": 0.9974229651257497, + "cycles_op": 1.002111908578829, + "instructions_op": 1.0159027660183146, + "branches_op": 0.981858436515474, + "branch_misses_op": 0.9994429587877816, + "user_cycles_per_worker_cpu_ns_proxy": 1.0047341609584775 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9863752411139133, + "worker_cpu_ns_op": 1.0134919436357512, + "cycles_op": 1.0131137384022675, + "instructions_op": 1.0159027837788486, + "branches_op": 0.9818584915263692, + "branch_misses_op": 0.9927963215858696, + "user_cycles_per_worker_cpu_ns_proxy": 0.99966781747537 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.25987529421998, + "ci95_low_pct": -1.2502021853914247, + "ci95_high_pct": 0.7403832360340923, + "block_delta_pct": [ + -0.0019459890833961602, + -0.05570412122184454, + -0.7203678414130388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.81415445970885, + "ci95_low_pct": -1.8141622343770147, + "ci95_high_pct": -1.8141466850400745, + "block_delta_pct": [ + -1.8141561833107667, + -1.8141563484526002, + -1.814150847363083 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.0620904768537045, + "ci95_low_pct": -3.169740384864772, + "ci95_high_pct": 3.4017877303413435, + "block_delta_pct": [ + -1.3188305155640734, + 0.2111908578829036, + 1.3113738402267483 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902773528827518, + "ci95_low_pct": 1.5902750693472578, + "ci95_high_pct": 1.5902796364182903, + "block_delta_pct": [ + 1.5902770789319343, + 1.590276601831464, + 1.5902783778848573 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5580099672633732, + "ci95_low_pct": -2.5620591481784527, + "ci95_high_pct": 1.4872573786130827, + "block_delta_pct": [ + -0.5721742681705777, + 0.267298857051812, + -1.3624758886086719 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4848161380310967, + "ci95_low_pct": -3.5226234595967187, + "ci95_high_pct": 2.648643383603355, + "block_delta_pct": [ + -1.8791798378251845, + 0.47341609584774513, + -0.03321825246299648 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5493118744841707, + "ci95_low_pct": -1.4273652758462152, + "ci95_high_pct": 2.5656273338398705, + "block_delta_pct": [ + 0.5628664835335417, + -0.2577034874250317, + 1.3491943635751236 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9883205969027842, + "worker_cpu_ns_op": 1.0116232983319342, + "cycles_op": 0.9855753960210029, + "instructions_op": 1.0159027773815186, + "branches_op": 0.9818584570760593, + "branch_misses_op": 1.0063279554485387, + "user_cycles_per_worker_cpu_ns_proxy": 0.9742380447124749 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0130748206213285, + "worker_cpu_ns_op": 0.9871043651252255, + "cycles_op": 0.9907943381996509, + "instructions_op": 1.0159027673798666, + "branches_op": 0.9818584427213147, + "branch_misses_op": 1.008299879389029, + "user_cycles_per_worker_cpu_ns_proxy": 1.0037549103850594 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9924149156622343, + "worker_cpu_ns_op": 1.007141508692987, + "cycles_op": 1.001897012486288, + "instructions_op": 1.0159027810192947, + "branches_op": 0.9818584583817096, + "branch_misses_op": 0.9936024804692379, + "user_cycles_per_worker_cpu_ns_proxy": 0.9948074410986392 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2722222350771686, + "ci95_low_pct": -1.6943509195495254, + "ci95_high_pct": 2.278136058410851, + "block_delta_pct": [ + 0.6327955448538702, + 0.8299879389028986, + -0.6397519530762064 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141547273638814, + "ci95_low_pct": -1.8141568860507329, + "ci95_high_pct": -1.8141525686769744, + "block_delta_pct": [ + -1.8141542923940657, + -1.8141557278685272, + -1.8141541618290402 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7267705002372282, + "ci95_low_pct": -2.7733519345087387, + "ci95_high_pct": 1.3628906416087272, + "block_delta_pct": [ + -1.4424603978997141, + -0.9205661800349096, + 0.1897012486288041 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902775260226543, + "ci95_low_pct": 1.5902757713796234, + "ci95_high_pct": 1.5902792806657295, + "block_delta_pct": [ + 1.5902777381518574, + 1.5902767379866622, + 1.5902781019294654 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.21217650312220782, + "ci95_low_pct": -3.443803694403802, + "ci95_high_pct": 3.1276096122161867, + "block_delta_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.9143876456782607, + "ci95_low_pct": -4.613916429628628, + "ci95_high_pct": 2.928626568336745, + "block_delta_pct": [ + -2.576195528752512, + 0.37549103850593735, + -0.5192558901360833 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18994317072225098, + "ci95_low_pct": -3.0119331384532044, + "ci95_high_pct": 3.4975233281236306, + "block_delta_pct": [ + 1.1623298331934206, + -1.289563487477452, + 0.7141508692986909 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "ratios": { + "ops_s": 0.9940080552182861, + "worker_cpu_ns_op": 1.0059610805720027, + "cycles_op": 0.998747178585524, + "instructions_op": 1.0000000064890062, + "branches_op": 1.0000000192585472, + "branch_misses_op": 1.0063475388617862, + "user_cycles_per_worker_cpu_ns_proxy": 0.9928963527845028 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "ratios": { + "ops_s": 1.0103741021942159, + "worker_cpu_ns_op": 0.9896547399034238, + "cycles_op": 0.9887062809230275, + "instructions_op": 1.0000000013402386, + "branches_op": 1.0000000063205046, + "branch_misses_op": 1.0088618570208248, + "user_cycles_per_worker_cpu_ns_proxy": 0.9990253635125893 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "ratios": { + "ops_s": 1.006123100313731, + "worker_cpu_ns_op": 0.9937341041705935, + "cycles_op": 0.9889284633197565, + "instructions_op": 0.9999999972836436, + "branches_op": 0.9999999662429364, + "branch_misses_op": 1.0008120083302492, + "user_cycles_per_worker_cpu_ns_proxy": 0.995138008554676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.533483922209621, + "ci95_low_pct": -0.48517629573102683, + "ci95_high_pct": 1.5625714172230687, + "block_delta_pct": [ + 0.6347538861786184, + 0.8861857020824759, + 0.0812008330249192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -2.7260042001486795e-07, + "ci95_low_pct": -7.139641944320374e-06, + "ci95_high_pct": 6.5944415705843085e-06, + "block_delta_pct": [ + 1.9258547201417286e-06, + 6.320504564172325e-07, + -3.3757063588879532e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7883714734836511, + "ci95_low_pct": -2.200386871929494, + "ci95_high_pct": 0.6440303807126568, + "block_delta_pct": [ + -0.1252821414476024, + -1.129371907697252, + -1.1071536680243521 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7042960376301153e-07, + "ci95_low_pct": -9.757116337105742e-07, + "ci95_high_pct": 1.316570874543288e-06, + "block_delta_pct": [ + 6.489006221244153e-07, + 1.3402385867777866e-07, + -2.716356362064687e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34777407816086736, + "ci95_low_pct": -1.7435881325125746, + "ci95_high_pct": 2.4836503903886253, + "block_delta_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.43166428576668636, + "ci95_low_pct": -1.1988063485807388, + "ci95_high_pct": 0.3414342531058878, + "block_delta_pct": [ + -0.7103647215497166, + -0.09746364874106961, + -0.48619914453239543 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.35740543327686947, + "ci95_low_pct": -2.4395979723662697, + "ci95_high_pct": 1.7692265062222434, + "block_delta_pct": [ + 0.596108057200273, + -1.0345260096576214, + -0.6265895829406509 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9855382440598931, + "worker_cpu_ns_op": 1.014500173330331 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9899307853138978, + "worker_cpu_ns_op": 1.010260658273182 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9931286854748469, + "worker_cpu_ns_op": 1.00692208392606 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0472322439685766, + "ci95_low_pct": -1.9897438158506753, + "ci95_high_pct": -0.09565704856668855, + "block_delta_pct": [ + -1.4461755940106902, + -1.0069214686102224, + -0.6871314525153105 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0556215307164774, + "ci95_low_pct": 0.11667748433819014, + "ci95_high_pct": 2.0033714618322485, + "block_delta_pct": [ + 1.4500173330330934, + 1.02606582731819, + 0.6922083926059974 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9745374343330494, + "worker_cpu_ns_op": 1.026090860149442 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9887506189799647, + "worker_cpu_ns_op": 1.011395884194953 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9924761954889478, + "worker_cpu_ns_op": 1.0074598637092027 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.477566317672241, + "ci95_low_pct": -3.8068104539560887, + "ci95_high_pct": 0.9080786747638792, + "block_delta_pct": [ + -2.54625656669506, + -1.1249381020035254, + -0.7523804511052168 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.4950631524285107, + "ci95_low_pct": -0.9099092366876005, + "ci95_high_pct": 3.9584055778202565, + "block_delta_pct": [ + 2.6090860149442063, + 1.1395884194953076, + 0.7459863709202708 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "ratios": { + "ops_s": 0.9888377647512427, + "worker_cpu_ns_op": 1.011425022019525 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "ratios": { + "ops_s": 0.9988078294448043, + "worker_cpu_ns_op": 1.0011236960604915 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "ratios": { + "ops_s": 0.9993429955297414, + "worker_cpu_ns_op": 1.0005340828170597 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.43488836488601024, + "ci95_low_pct": -1.8964767053201048, + "ci95_high_pct": 1.0484753451286188, + "block_delta_pct": [ + -1.1162235248757257, + -0.11921705551957151, + -0.06570044702586264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.43485123841275897, + "ci95_low_pct": -1.0726719313568833, + "ci95_high_pct": 1.9653470907743609, + "block_delta_pct": [ + 1.142502201952511, + 0.11236960604914525, + 0.053408281705968896 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0010835270597174, + "worker_cpu_ns_op": 0.9988486493881034 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9938647798037195, + "worker_cpu_ns_op": 1.0061629041643603 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.9986089741137099, + "worker_cpu_ns_op": 1.0014004950749926 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.2152071561944302, + "ci95_low_pct": -1.1228943415468207, + "ci95_high_pct": 0.7008125548823685, + "block_delta_pct": [ + 0.10835270597173707, + -0.6135220196280544, + -0.13910258862901426 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2132768625082937, + "ci95_low_pct": -0.7042902588451416, + "ci95_high_pct": 1.1393229949326233, + "block_delta_pct": [ + -0.11513506118966399, + 0.6162904164360272, + 0.14004950749926248 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0033750291810375, + "worker_cpu_ns_op": 0.99655317170377 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9949121873115137, + "worker_cpu_ns_op": 1.005095862038391 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.997238856344902, + "worker_cpu_ns_op": 1.002542366958023 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1497682608234685, + "ci95_low_pct": -1.2290940973762265, + "ci95_high_pct": 0.9413519827037309, + "block_delta_pct": [ + 0.3375029181037492, + -0.5087812688486348, + -0.2761143655098053 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.13907262944483634, + "ci95_low_pct": -0.9452626754576587, + "ci95_high_pct": 1.2352779678784565, + "block_delta_pct": [ + -0.3446828296229998, + 0.5095862038390964, + 0.25423669580229014 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "ratios": { + "ops_s": 1.0022890219041467, + "worker_cpu_ns_op": 0.9977018763696186 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "ratios": { + "ops_s": 1.0010538732522556, + "worker_cpu_ns_op": 0.9989394936728904 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "ratios": { + "ops_s": 0.9986279737071019, + "worker_cpu_ns_op": 1.0011402749336016 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06558002828485066, + "ci95_low_pct": -0.3961952777034261, + "ci95_high_pct": 0.5294961805371479, + "block_delta_pct": [ + 0.22890219041467041, + 0.10538732522555883, + -0.13720262928981208 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.07404630941793, + "ci95_low_pct": -0.5056676126584447, + "ci95_high_pct": 0.359447431628257, + "block_delta_pct": [ + -0.2298123630381399, + -0.10605063271096338, + 0.11402749336015816 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case4.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case4.json new file mode 100644 index 000000000..5b82cd76a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case4.json @@ -0,0 +1,2574 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 92, + "missing_jobs": [ + "final-hits-b00-async-1-dependent-s02-async-load", + "final-hits-b00-async-1-dependent-s03-async-load", + "final-hits-b00-async-1-dependent-s04-original", + "final-hits-b00-async-1-dependent-s05-main", + "final-hits-b00-async-8-dependent-s00-main", + "final-hits-b00-async-8-dependent-s01-original", + "final-hits-b00-async-8-dependent-s02-async-load", + "final-hits-b00-async-8-dependent-s03-async-load", + "final-hits-b00-async-8-dependent-s04-original", + "final-hits-b00-async-8-dependent-s05-main", + "final-hits-b00-async-8-independent-s00-main", + "final-hits-b00-async-8-independent-s01-original", + "final-hits-b00-async-8-independent-s02-async-load", + "final-hits-b00-async-8-independent-s03-async-load", + "final-hits-b00-async-8-independent-s04-original", + "final-hits-b00-async-8-independent-s05-main", + "final-hits-b01-async-1-dependent-s00-original", + "final-hits-b01-async-1-dependent-s01-async-load", + "final-hits-b01-async-1-dependent-s02-main", + "final-hits-b01-async-1-dependent-s03-main", + "final-hits-b01-async-1-dependent-s04-async-load", + "final-hits-b01-async-1-dependent-s05-original", + "final-hits-b01-async-8-dependent-s00-original", + "final-hits-b01-async-8-dependent-s01-async-load", + "final-hits-b01-async-8-dependent-s02-main", + "final-hits-b01-async-8-dependent-s03-main", + "final-hits-b01-async-8-dependent-s04-async-load", + "final-hits-b01-async-8-dependent-s05-original", + "final-hits-b01-async-8-independent-s00-original", + "final-hits-b01-async-8-independent-s01-async-load", + "final-hits-b01-async-8-independent-s02-main", + "final-hits-b01-async-8-independent-s03-main", + "final-hits-b01-async-8-independent-s04-async-load", + "final-hits-b01-async-8-independent-s05-original", + "final-hits-b02-async-1-dependent-s00-async-load", + "final-hits-b02-async-1-dependent-s01-main", + "final-hits-b02-async-1-dependent-s02-original", + "final-hits-b02-async-1-dependent-s03-original", + "final-hits-b02-async-1-dependent-s04-main", + "final-hits-b02-async-1-dependent-s05-async-load", + "final-hits-b02-async-8-dependent-s00-async-load", + "final-hits-b02-async-8-dependent-s01-main", + "final-hits-b02-async-8-dependent-s02-original", + "final-hits-b02-async-8-dependent-s03-original", + "final-hits-b02-async-8-dependent-s04-main", + "final-hits-b02-async-8-dependent-s05-async-load", + "final-hits-b02-async-8-independent-s00-async-load", + "final-hits-b02-async-8-independent-s01-main", + "final-hits-b02-async-8-independent-s02-original", + "final-hits-b02-async-8-independent-s03-original", + "final-hits-b02-async-8-independent-s04-main", + "final-hits-b02-async-8-independent-s05-async-load" + ], + "manifest_sha256": "c273a8ca9750b95b6f1da55036c6d0fd3a1d9dfcce7a76ee621d740dacecc815", + "results_sha256": "9e85b546bbed869bcf7024fba2b919f13bc7f8d3614028ea4d68c9703a390997", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068476, + "excluded_from_results": true, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" + }, + { + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068403, + "excluded_from_results": true, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941" + }, + { + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000095874, + "excluded_from_results": true, + "log_sha256": "81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0" + }, + { + "name": "final-hits-precondition-s05-async-1-dependent-r00-main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000101354, + "excluded_from_results": true, + "log_sha256": "8843d78e2d1ec8a092645a939b3e123089eeeeb54a9346f4d6ab804d9e7c402e" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 92 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10056363.066666666, + "worker_cpu_ns_op": 99.46699999240387, + "cycles_op": 426.214073671197, + "instructions_op": 251.52837700464815, + "branches_op": 55.12212592015214, + "branch_misses_op": 0.016756468694963587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284905672767025 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9999956.766666668, + "worker_cpu_ns_op": 100.0106431392074, + "cycles_op": 426.44142708552863, + "instructions_op": 255.52837582022656, + "branches_op": 54.122125414485375, + "branch_misses_op": 0.016712871119605666, + "user_cycles_per_worker_cpu_ns_proxy": 4.264243966446788 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 10035634.6, + "worker_cpu_ns_op": 99.66225307934108, + "cycles_op": 423.0888571536612, + "instructions_op": 255.5283762557226, + "branches_op": 54.12212526694824, + "branch_misses_op": 0.016802145130315572, + "user_cycles_per_worker_cpu_ns_proxy": 4.245917377322524 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 94599669.2, + "worker_cpu_ns_op": 84.58096926097157 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 93605920.66666667, + "worker_cpu_ns_op": 85.47112051373519 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 93196018.5, + "worker_cpu_ns_op": 85.84016365493973 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 57080537.4, + "worker_cpu_ns_op": 140.14951199124377 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56957629.56666666, + "worker_cpu_ns_op": 140.448272234327 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 56995343.050000004, + "worker_cpu_ns_op": 140.3451045720678 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15545906.316666668, + "worker_cpu_ns_op": 64.36733959175213, + "cycles_op": 244.86246197188018, + "instructions_op": 360.4199558579283, + "branches_op": 72.10745529774745, + "branch_misses_op": 0.18309823003359701, + "user_cycles_per_worker_cpu_ns_proxy": 3.806005926393237 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15555739.466666667, + "worker_cpu_ns_op": 64.29815193869065, + "cycles_op": 244.66834575552602, + "instructions_op": 368.419955203279, + "branches_op": 72.10745489466844, + "branch_misses_op": 0.016819407967481905, + "user_cycles_per_worker_cpu_ns_proxy": 3.80655120091042 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 15651402.816666668, + "worker_cpu_ns_op": 63.89495602851239, + "cycles_op": 243.14009238489373, + "instructions_op": 359.41995568425517, + "branches_op": 72.10745527079045, + "branch_misses_op": 0.016966013115443396, + "user_cycles_per_worker_cpu_ns_proxy": 3.8058940784664443 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 1, + "means": { + "ops_s": 9796392.6, + "worker_cpu_ns_op": 102.06881716643393, + "cycles_op": 429.55224234323066, + "instructions_op": 343.4356030331055, + "branches_op": 73.0918519613007, + "branch_misses_op": 0.018137080771209485, + "user_cycles_per_worker_cpu_ns_proxy": 4.2084571396845 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 1, + "means": { + "ops_s": 9731059.7, + "worker_cpu_ns_op": 102.7532239751349, + "cycles_op": 431.2873219701267, + "instructions_op": 351.4356022187119, + "branches_op": 73.09185247561665, + "branch_misses_op": 0.017254058889974055, + "user_cycles_per_worker_cpu_ns_proxy": 4.197311824244982 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9942782573182942, + "worker_cpu_ns_op": 1.0056286648353354, + "cycles_op": 0.9868116948443593, + "instructions_op": 1.0159027707893193, + "branches_op": 0.9818584381668923, + "branch_misses_op": 0.999980540109166, + "user_cycles_per_worker_cpu_ns_proxy": 0.9812082016217482 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0026729885705181, + "worker_cpu_ns_op": 0.9974229651257497, + "cycles_op": 1.002111908578829, + "instructions_op": 1.0159027660183146, + "branches_op": 0.981858436515474, + "branch_misses_op": 0.9994429587877816, + "user_cycles_per_worker_cpu_ns_proxy": 1.0047341609584775 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9863752411139133, + "worker_cpu_ns_op": 1.0134919436357512, + "cycles_op": 1.0131137384022675, + "instructions_op": 1.0159027837788486, + "branches_op": 0.9818584915263692, + "branch_misses_op": 0.9927963215858696, + "user_cycles_per_worker_cpu_ns_proxy": 0.99966781747537 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.25987529421998, + "ci95_low_pct": -1.2502021853914247, + "ci95_high_pct": 0.7403832360340923, + "block_delta_pct": [ + -0.0019459890833961602, + -0.05570412122184454, + -0.7203678414130388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.81415445970885, + "ci95_low_pct": -1.8141622343770147, + "ci95_high_pct": -1.8141466850400745, + "block_delta_pct": [ + -1.8141561833107667, + -1.8141563484526002, + -1.814150847363083 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.0620904768537045, + "ci95_low_pct": -3.169740384864772, + "ci95_high_pct": 3.4017877303413435, + "block_delta_pct": [ + -1.3188305155640734, + 0.2111908578829036, + 1.3113738402267483 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902773528827518, + "ci95_low_pct": 1.5902750693472578, + "ci95_high_pct": 1.5902796364182903, + "block_delta_pct": [ + 1.5902770789319343, + 1.590276601831464, + 1.5902783778848573 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5580099672633732, + "ci95_low_pct": -2.5620591481784527, + "ci95_high_pct": 1.4872573786130827, + "block_delta_pct": [ + -0.5721742681705777, + 0.267298857051812, + -1.3624758886086719 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4848161380310967, + "ci95_low_pct": -3.5226234595967187, + "ci95_high_pct": 2.648643383603355, + "block_delta_pct": [ + -1.8791798378251845, + 0.47341609584774513, + -0.03321825246299648 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5493118744841707, + "ci95_low_pct": -1.4273652758462152, + "ci95_high_pct": 2.5656273338398705, + "block_delta_pct": [ + 0.5628664835335417, + -0.2577034874250317, + 1.3491943635751236 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9883205969027842, + "worker_cpu_ns_op": 1.0116232983319342, + "cycles_op": 0.9855753960210029, + "instructions_op": 1.0159027773815186, + "branches_op": 0.9818584570760593, + "branch_misses_op": 1.0063279554485387, + "user_cycles_per_worker_cpu_ns_proxy": 0.9742380447124749 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0130748206213285, + "worker_cpu_ns_op": 0.9871043651252255, + "cycles_op": 0.9907943381996509, + "instructions_op": 1.0159027673798666, + "branches_op": 0.9818584427213147, + "branch_misses_op": 1.008299879389029, + "user_cycles_per_worker_cpu_ns_proxy": 1.0037549103850594 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9924149156622343, + "worker_cpu_ns_op": 1.007141508692987, + "cycles_op": 1.001897012486288, + "instructions_op": 1.0159027810192947, + "branches_op": 0.9818584583817096, + "branch_misses_op": 0.9936024804692379, + "user_cycles_per_worker_cpu_ns_proxy": 0.9948074410986392 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2722222350771686, + "ci95_low_pct": -1.6943509195495254, + "ci95_high_pct": 2.278136058410851, + "block_delta_pct": [ + 0.6327955448538702, + 0.8299879389028986, + -0.6397519530762064 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141547273638814, + "ci95_low_pct": -1.8141568860507329, + "ci95_high_pct": -1.8141525686769744, + "block_delta_pct": [ + -1.8141542923940657, + -1.8141557278685272, + -1.8141541618290402 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7267705002372282, + "ci95_low_pct": -2.7733519345087387, + "ci95_high_pct": 1.3628906416087272, + "block_delta_pct": [ + -1.4424603978997141, + -0.9205661800349096, + 0.1897012486288041 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902775260226543, + "ci95_low_pct": 1.5902757713796234, + "ci95_high_pct": 1.5902792806657295, + "block_delta_pct": [ + 1.5902777381518574, + 1.5902767379866622, + 1.5902781019294654 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.21217650312220782, + "ci95_low_pct": -3.443803694403802, + "ci95_high_pct": 3.1276096122161867, + "block_delta_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.9143876456782607, + "ci95_low_pct": -4.613916429628628, + "ci95_high_pct": 2.928626568336745, + "block_delta_pct": [ + -2.576195528752512, + 0.37549103850593735, + -0.5192558901360833 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18994317072225098, + "ci95_low_pct": -3.0119331384532044, + "ci95_high_pct": 3.4975233281236306, + "block_delta_pct": [ + 1.1623298331934206, + -1.289563487477452, + 0.7141508692986909 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "ratios": { + "ops_s": 0.9940080552182861, + "worker_cpu_ns_op": 1.0059610805720027, + "cycles_op": 0.998747178585524, + "instructions_op": 1.0000000064890062, + "branches_op": 1.0000000192585472, + "branch_misses_op": 1.0063475388617862, + "user_cycles_per_worker_cpu_ns_proxy": 0.9928963527845028 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "ratios": { + "ops_s": 1.0103741021942159, + "worker_cpu_ns_op": 0.9896547399034238, + "cycles_op": 0.9887062809230275, + "instructions_op": 1.0000000013402386, + "branches_op": 1.0000000063205046, + "branch_misses_op": 1.0088618570208248, + "user_cycles_per_worker_cpu_ns_proxy": 0.9990253635125893 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "ratios": { + "ops_s": 1.006123100313731, + "worker_cpu_ns_op": 0.9937341041705935, + "cycles_op": 0.9889284633197565, + "instructions_op": 0.9999999972836436, + "branches_op": 0.9999999662429364, + "branch_misses_op": 1.0008120083302492, + "user_cycles_per_worker_cpu_ns_proxy": 0.995138008554676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.533483922209621, + "ci95_low_pct": -0.48517629573102683, + "ci95_high_pct": 1.5625714172230687, + "block_delta_pct": [ + 0.6347538861786184, + 0.8861857020824759, + 0.0812008330249192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -2.7260042001486795e-07, + "ci95_low_pct": -7.139641944320374e-06, + "ci95_high_pct": 6.5944415705843085e-06, + "block_delta_pct": [ + 1.9258547201417286e-06, + 6.320504564172325e-07, + -3.3757063588879532e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7883714734836511, + "ci95_low_pct": -2.200386871929494, + "ci95_high_pct": 0.6440303807126568, + "block_delta_pct": [ + -0.1252821414476024, + -1.129371907697252, + -1.1071536680243521 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7042960376301153e-07, + "ci95_low_pct": -9.757116337105742e-07, + "ci95_high_pct": 1.316570874543288e-06, + "block_delta_pct": [ + 6.489006221244153e-07, + 1.3402385867777866e-07, + -2.716356362064687e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34777407816086736, + "ci95_low_pct": -1.7435881325125746, + "ci95_high_pct": 2.4836503903886253, + "block_delta_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.43166428576668636, + "ci95_low_pct": -1.1988063485807388, + "ci95_high_pct": 0.3414342531058878, + "block_delta_pct": [ + -0.7103647215497166, + -0.09746364874106961, + -0.48619914453239543 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.35740543327686947, + "ci95_low_pct": -2.4395979723662697, + "ci95_high_pct": 1.7692265062222434, + "block_delta_pct": [ + 0.596108057200273, + -1.0345260096576214, + -0.6265895829406509 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9855382440598931, + "worker_cpu_ns_op": 1.014500173330331 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9899307853138978, + "worker_cpu_ns_op": 1.010260658273182 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9931286854748469, + "worker_cpu_ns_op": 1.00692208392606 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0472322439685766, + "ci95_low_pct": -1.9897438158506753, + "ci95_high_pct": -0.09565704856668855, + "block_delta_pct": [ + -1.4461755940106902, + -1.0069214686102224, + -0.6871314525153105 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0556215307164774, + "ci95_low_pct": 0.11667748433819014, + "ci95_high_pct": 2.0033714618322485, + "block_delta_pct": [ + 1.4500173330330934, + 1.02606582731819, + 0.6922083926059974 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9745374343330494, + "worker_cpu_ns_op": 1.026090860149442 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9887506189799647, + "worker_cpu_ns_op": 1.011395884194953 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9924761954889478, + "worker_cpu_ns_op": 1.0074598637092027 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.477566317672241, + "ci95_low_pct": -3.8068104539560887, + "ci95_high_pct": 0.9080786747638792, + "block_delta_pct": [ + -2.54625656669506, + -1.1249381020035254, + -0.7523804511052168 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.4950631524285107, + "ci95_low_pct": -0.9099092366876005, + "ci95_high_pct": 3.9584055778202565, + "block_delta_pct": [ + 2.6090860149442063, + 1.1395884194953076, + 0.7459863709202708 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "ratios": { + "ops_s": 0.9888377647512427, + "worker_cpu_ns_op": 1.011425022019525 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "ratios": { + "ops_s": 0.9988078294448043, + "worker_cpu_ns_op": 1.0011236960604915 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "ratios": { + "ops_s": 0.9993429955297414, + "worker_cpu_ns_op": 1.0005340828170597 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.43488836488601024, + "ci95_low_pct": -1.8964767053201048, + "ci95_high_pct": 1.0484753451286188, + "block_delta_pct": [ + -1.1162235248757257, + -0.11921705551957151, + -0.06570044702586264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.43485123841275897, + "ci95_low_pct": -1.0726719313568833, + "ci95_high_pct": 1.9653470907743609, + "block_delta_pct": [ + 1.142502201952511, + 0.11236960604914525, + 0.053408281705968896 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0010835270597174, + "worker_cpu_ns_op": 0.9988486493881034 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9938647798037195, + "worker_cpu_ns_op": 1.0061629041643603 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.9986089741137099, + "worker_cpu_ns_op": 1.0014004950749926 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.2152071561944302, + "ci95_low_pct": -1.1228943415468207, + "ci95_high_pct": 0.7008125548823685, + "block_delta_pct": [ + 0.10835270597173707, + -0.6135220196280544, + -0.13910258862901426 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2132768625082937, + "ci95_low_pct": -0.7042902588451416, + "ci95_high_pct": 1.1393229949326233, + "block_delta_pct": [ + -0.11513506118966399, + 0.6162904164360272, + 0.14004950749926248 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0033750291810375, + "worker_cpu_ns_op": 0.99655317170377 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9949121873115137, + "worker_cpu_ns_op": 1.005095862038391 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.997238856344902, + "worker_cpu_ns_op": 1.002542366958023 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1497682608234685, + "ci95_low_pct": -1.2290940973762265, + "ci95_high_pct": 0.9413519827037309, + "block_delta_pct": [ + 0.3375029181037492, + -0.5087812688486348, + -0.2761143655098053 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.13907262944483634, + "ci95_low_pct": -0.9452626754576587, + "ci95_high_pct": 1.2352779678784565, + "block_delta_pct": [ + -0.3446828296229998, + 0.5095862038390964, + 0.25423669580229014 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "ratios": { + "ops_s": 1.0022890219041467, + "worker_cpu_ns_op": 0.9977018763696186 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "ratios": { + "ops_s": 1.0010538732522556, + "worker_cpu_ns_op": 0.9989394936728904 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "ratios": { + "ops_s": 0.9986279737071019, + "worker_cpu_ns_op": 1.0011402749336016 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06558002828485066, + "ci95_low_pct": -0.3961952777034261, + "ci95_high_pct": 0.5294961805371479, + "block_delta_pct": [ + 0.22890219041467041, + 0.10538732522555883, + -0.13720262928981208 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.07404630941793, + "ci95_low_pct": -0.5056676126584447, + "ci95_high_pct": 0.359447431628257, + "block_delta_pct": [ + -0.2298123630381399, + -0.10605063271096338, + 0.11402749336015816 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.976561387491015, + "worker_cpu_ns_op": 1.0241242102435142, + "cycles_op": 1.00819773755283, + "instructions_op": 1.0221963318924994, + "branches_op": 1.0000000127201403, + "branch_misses_op": 1.0244728389439766, + "user_cycles_per_worker_cpu_ns_proxy": 0.9845798142159008 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0245647658231216, + "worker_cpu_ns_op": 0.9746561056702515, + "cycles_op": 0.9956041076170965, + "instructions_op": 1.0221963236956104, + "branches_op": 0.999999983918762, + "branch_misses_op": 0.03226490858347859, + "user_cycles_per_worker_cpu_ns_proxy": 1.0206229083629241 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 1.0013292303048642, + "worker_cpu_ns_op": 0.9986140410841465, + "cycles_op": 0.9940380021193508, + "instructions_op": 1.0221963266421432, + "branches_op": 0.9999999865911663, + "branch_misses_op": 0.9716496683796267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9953811459563492 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -68.21319594078305, + "ci95_low_pct": -99.76852424555887, + "ci95_high_pct": 4265.039935774373, + "block_delta_pct": [ + 2.447283894397656, + -96.77350914165214, + -2.835033162037326 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.589977258857459e-07, + "ci95_low_pct": -4.512380968879626e-06, + "ci95_high_pct": 3.3943856836415875e-06, + "block_delta_pct": [ + 1.2720140274424807e-06, + -1.6081238007892296e-06, + -1.3408833710037982e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.07400945470988907, + "ci95_low_pct": -1.9799702348190062, + "ci95_high_pct": 1.8690119802879934, + "block_delta_pct": [ + 0.8197737552829931, + -0.4395892382903499, + -0.5961997880649217 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.219632741008426, + "ci95_low_pct": 2.219631709497949, + "ci95_high_pct": 2.2196337725189252, + "block_delta_pct": [ + 2.2196331892499366, + 2.219632369561042, + 2.2196326642143216 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06263912805779537, + "ci95_low_pct": -5.729241756177183, + "ci95_high_pct": 6.210366138940082, + "block_delta_pct": [ + -2.3438612508985046, + 2.4564765823121615, + 0.1329230304864204 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.008109264983957587, + "ci95_low_pct": -4.468554610650621, + "ci95_high_pct": 4.694552437621069, + "block_delta_pct": [ + -1.5420185784099205, + 2.062290836292413, + -0.4618854043650811 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.10726523810666855, + "ci95_low_pct": -6.065714354274676, + "ci95_high_pct": 6.229140825579571, + "block_delta_pct": [ + 2.412421024351419, + -2.5343894329748484, + -0.1385958915853469 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.9868926540189364, + "worker_cpu_ns_op": 1.0132165945004519, + "cycles_op": 1.0062912062371985, + "instructions_op": 0.9972254601916037, + "branches_op": 1.0000000080073073, + "branch_misses_op": 1.036835090444974, + "user_cycles_per_worker_cpu_ns_proxy": 0.9931663742860193 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0389878588778627, + "worker_cpu_ns_op": 0.9610971330581863, + "cycles_op": 0.98219394212363, + "instructions_op": 0.9972254573589651, + "branches_op": 0.9999999890801817, + "branch_misses_op": 0.032427307965568586, + "user_cycles_per_worker_cpu_ns_proxy": 1.021060625400205 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 0.9953612136666504, + "worker_cpu_ns_op": 1.0046058980651005, + "cycles_op": 0.9907415091591221, + "instructions_op": 0.9972254575439277, + "branches_op": 1.0000000017909763, + "branch_misses_op": 0.9803296021865621, + "user_cycles_per_worker_cpu_ns_proxy": 0.9861594473375725 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -67.93748640192288, + "ci95_low_pct": -99.76833780774898, + "ci95_high_pct": 4337.516403682062, + "block_delta_pct": [ + 3.6835090444973906, + -96.75726920344314, + -1.9670397813437934 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.738449549928191e-08, + "ci95_low_pct": -2.4341446303033365e-06, + "ci95_high_pct": 2.359375694815924e-06, + "block_delta_pct": [ + 8.007307261692631e-07, + -1.09198182718373e-06, + 1.7909762561885145e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.697443524955077, + "ci95_low_pct": -3.681662443446776, + "ci95_high_pct": 2.379235072341346, + "block_delta_pct": [ + 0.6291206237198477, + -1.7806057876370018, + -0.9258490840877931 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2774541635167882, + "ci95_low_pct": -0.2774545572176601, + "ci95_high_pct": -0.2774537698159052, + "block_delta_pct": [ + -0.2774539808396259, + -0.27745426410349383, + -0.27745424560723375 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.682432780547737, + "ci95_low_pct": -5.981829269844596, + "ci95_high_pct": 7.8190757370073305, + "block_delta_pct": [ + -1.3107345981063556, + 3.8987858877862713, + -0.4638786333349576 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.0015869412304470032, + "ci95_low_pct": -4.462020455226479, + "ci95_high_pct": 4.673737485497709, + "block_delta_pct": [ + -0.6833625713980718, + 2.1060625400205035, + -1.3840552662427452 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.7291440667047455, + "ci95_low_pct": -7.480127522579105, + "ci95_high_pct": 6.514444668458252, + "block_delta_pct": [ + 1.3216594500451873, + -3.8902866941813663, + 0.4605898065100478 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "ratios": { + "ops_s": 1.0105792289765465, + "worker_cpu_ns_op": 0.9893493234180367, + "cycles_op": 0.9981089708450852, + "instructions_op": 0.9755713546196508, + "branches_op": 0.9999999952871671, + "branch_misses_op": 1.0120669392404198, + "user_cycles_per_worker_cpu_ns_proxy": 1.0087210401291404 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "ratios": { + "ops_s": 1.0140772877770727, + "worker_cpu_ns_op": 0.9860884546526891, + "cycles_op": 0.9865306245817298, + "instructions_op": 0.9755713596715291, + "branches_op": 1.0000000051614197, + "branch_misses_op": 1.0050333129464732, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004288724402464 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "ratios": { + "ops_s": 0.99403990569975, + "worker_cpu_ns_op": 1.006000172974184, + "cycles_op": 0.9966837354777177, + "instructions_op": 0.9755713570403414, + "branches_op": 1.00000001519981, + "branch_misses_op": 1.0089331927848135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9907355100543758 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.8673710585894057, + "ci95_low_pct": -0.004426684458858077, + "ci95_high_pct": 1.7467694511422938, + "block_delta_pct": [ + 1.2066939240419794, + 0.5033312946473245, + 0.8933192784813526 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 5.216132192842338e-07, + "ci95_low_pct": -1.951901740238071e-06, + "ci95_high_pct": 2.9951282565221504e-06, + "block_delta_pct": [ + -4.7128329017098736e-07, + 5.161419736054995e-07, + 1.5199810077248799e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6238958121337124, + "ci95_low_pct": -2.182783219720419, + "ci95_high_pct": 0.9598351764658508, + "block_delta_pct": [ + -0.18910291549147917, + -1.3469375418270202, + -0.3316264522282286 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.442864288949287, + "ci95_low_pct": -2.4428649166595484, + "ci95_high_pct": -2.4428636612390253, + "block_delta_pct": [ + -2.4428645380349168, + -2.442864032847092, + -2.442864295965863 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.6194056621839916, + "ci95_low_pct": -2.0116834303417375, + "ci95_high_pct": 3.3211422569340066, + "block_delta_pct": [ + 1.0579228976546506, + 1.4077287777072733, + -0.5960094300250018 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.006521794883873611, + "ci95_low_pct": -2.2188359978890904, + "ci95_high_pct": 2.2558463646554783, + "block_delta_pct": [ + 0.8721040129140434, + 0.042887244024636395, + -0.9264489945624232 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.6225466046959283, + "ci95_low_pct": -3.2335074130938946, + "ci95_high_pct": 2.058863345349571, + "block_delta_pct": [ + -1.065067658196328, + -1.3911545347310872, + 0.6000172974184093 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case5.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case5.json new file mode 100644 index 000000000..1583d54b7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case5.json @@ -0,0 +1,3117 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 108, + "missing_jobs": [ + "final-hits-b00-async-8-dependent-s00-main", + "final-hits-b00-async-8-dependent-s01-original", + "final-hits-b00-async-8-dependent-s02-async-load", + "final-hits-b00-async-8-dependent-s03-async-load", + "final-hits-b00-async-8-dependent-s04-original", + "final-hits-b00-async-8-dependent-s05-main", + "final-hits-b00-async-8-independent-s00-main", + "final-hits-b00-async-8-independent-s01-original", + "final-hits-b00-async-8-independent-s02-async-load", + "final-hits-b00-async-8-independent-s03-async-load", + "final-hits-b00-async-8-independent-s04-original", + "final-hits-b00-async-8-independent-s05-main", + "final-hits-b01-async-8-dependent-s00-original", + "final-hits-b01-async-8-dependent-s01-async-load", + "final-hits-b01-async-8-dependent-s02-main", + "final-hits-b01-async-8-dependent-s03-main", + "final-hits-b01-async-8-dependent-s04-async-load", + "final-hits-b01-async-8-dependent-s05-original", + "final-hits-b01-async-8-independent-s00-original", + "final-hits-b01-async-8-independent-s01-async-load", + "final-hits-b01-async-8-independent-s02-main", + "final-hits-b01-async-8-independent-s03-main", + "final-hits-b01-async-8-independent-s04-async-load", + "final-hits-b01-async-8-independent-s05-original", + "final-hits-b02-async-8-dependent-s00-async-load", + "final-hits-b02-async-8-dependent-s01-main", + "final-hits-b02-async-8-dependent-s02-original", + "final-hits-b02-async-8-dependent-s03-original", + "final-hits-b02-async-8-dependent-s04-main", + "final-hits-b02-async-8-dependent-s05-async-load", + "final-hits-b02-async-8-independent-s00-async-load", + "final-hits-b02-async-8-independent-s01-main", + "final-hits-b02-async-8-independent-s02-original", + "final-hits-b02-async-8-independent-s03-original", + "final-hits-b02-async-8-independent-s04-main", + "final-hits-b02-async-8-independent-s05-async-load" + ], + "manifest_sha256": "6e8a059f79e611d77094a4d932d6fd27368677b52868208684e11f0bb8435336", + "results_sha256": "32407ea8ba99a4842e4542d6f294993a627695c97dbf000ee908a91b6b4936ce", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068476, + "excluded_from_results": true, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" + }, + { + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068403, + "excluded_from_results": true, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941" + }, + { + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000095874, + "excluded_from_results": true, + "log_sha256": "81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0" + }, + { + "name": "final-hits-precondition-s05-async-1-dependent-r00-main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000101354, + "excluded_from_results": true, + "log_sha256": "8843d78e2d1ec8a092645a939b3e123089eeeeb54a9346f4d6ab804d9e7c402e" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 108 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10056363.066666666, + "worker_cpu_ns_op": 99.46699999240387, + "cycles_op": 426.214073671197, + "instructions_op": 251.52837700464815, + "branches_op": 55.12212592015214, + "branch_misses_op": 0.016756468694963587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284905672767025 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9999956.766666668, + "worker_cpu_ns_op": 100.0106431392074, + "cycles_op": 426.44142708552863, + "instructions_op": 255.52837582022656, + "branches_op": 54.122125414485375, + "branch_misses_op": 0.016712871119605666, + "user_cycles_per_worker_cpu_ns_proxy": 4.264243966446788 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 10035634.6, + "worker_cpu_ns_op": 99.66225307934108, + "cycles_op": 423.0888571536612, + "instructions_op": 255.5283762557226, + "branches_op": 54.12212526694824, + "branch_misses_op": 0.016802145130315572, + "user_cycles_per_worker_cpu_ns_proxy": 4.245917377322524 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 94599669.2, + "worker_cpu_ns_op": 84.58096926097157 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 93605920.66666667, + "worker_cpu_ns_op": 85.47112051373519 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 93196018.5, + "worker_cpu_ns_op": 85.84016365493973 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 57080537.4, + "worker_cpu_ns_op": 140.14951199124377 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56957629.56666666, + "worker_cpu_ns_op": 140.448272234327 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 56995343.050000004, + "worker_cpu_ns_op": 140.3451045720678 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15545906.316666668, + "worker_cpu_ns_op": 64.36733959175213, + "cycles_op": 244.86246197188018, + "instructions_op": 360.4199558579283, + "branches_op": 72.10745529774745, + "branch_misses_op": 0.18309823003359701, + "user_cycles_per_worker_cpu_ns_proxy": 3.806005926393237 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15555739.466666667, + "worker_cpu_ns_op": 64.29815193869065, + "cycles_op": 244.66834575552602, + "instructions_op": 368.419955203279, + "branches_op": 72.10745489466844, + "branch_misses_op": 0.016819407967481905, + "user_cycles_per_worker_cpu_ns_proxy": 3.80655120091042 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 15651402.816666668, + "worker_cpu_ns_op": 63.89495602851239, + "cycles_op": 243.14009238489373, + "instructions_op": 359.41995568425517, + "branches_op": 72.10745527079045, + "branch_misses_op": 0.016966013115443396, + "user_cycles_per_worker_cpu_ns_proxy": 3.8058940784664443 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9825505.816666666, + "worker_cpu_ns_op": 101.80026355714439, + "cycles_op": 428.33281789115387, + "instructions_op": 343.4356010201979, + "branches_op": 73.09185051274083, + "branch_misses_op": 0.017070136602664307, + "user_cycles_per_worker_cpu_ns_proxy": 4.207777142605128 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9769011.200000001, + "worker_cpu_ns_op": 102.36698558596686, + "cycles_op": 430.71277155376816, + "instructions_op": 351.43560117391104, + "branches_op": 73.09185119387159, + "branch_misses_op": 0.01678320628215972, + "user_cycles_per_worker_cpu_ns_proxy": 4.207586443246744 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 9864460.933333334, + "worker_cpu_ns_op": 101.37088888987863, + "cycles_op": 426.44735983955246, + "instructions_op": 342.43560188403745, + "branches_op": 73.09185126117623, + "branch_misses_op": 0.017474018700721104, + "user_cycles_per_worker_cpu_ns_proxy": 4.206804320161518 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9942782573182942, + "worker_cpu_ns_op": 1.0056286648353354, + "cycles_op": 0.9868116948443593, + "instructions_op": 1.0159027707893193, + "branches_op": 0.9818584381668923, + "branch_misses_op": 0.999980540109166, + "user_cycles_per_worker_cpu_ns_proxy": 0.9812082016217482 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0026729885705181, + "worker_cpu_ns_op": 0.9974229651257497, + "cycles_op": 1.002111908578829, + "instructions_op": 1.0159027660183146, + "branches_op": 0.981858436515474, + "branch_misses_op": 0.9994429587877816, + "user_cycles_per_worker_cpu_ns_proxy": 1.0047341609584775 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9863752411139133, + "worker_cpu_ns_op": 1.0134919436357512, + "cycles_op": 1.0131137384022675, + "instructions_op": 1.0159027837788486, + "branches_op": 0.9818584915263692, + "branch_misses_op": 0.9927963215858696, + "user_cycles_per_worker_cpu_ns_proxy": 0.99966781747537 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.25987529421998, + "ci95_low_pct": -1.2502021853914247, + "ci95_high_pct": 0.7403832360340923, + "block_delta_pct": [ + -0.0019459890833961602, + -0.05570412122184454, + -0.7203678414130388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.81415445970885, + "ci95_low_pct": -1.8141622343770147, + "ci95_high_pct": -1.8141466850400745, + "block_delta_pct": [ + -1.8141561833107667, + -1.8141563484526002, + -1.814150847363083 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.0620904768537045, + "ci95_low_pct": -3.169740384864772, + "ci95_high_pct": 3.4017877303413435, + "block_delta_pct": [ + -1.3188305155640734, + 0.2111908578829036, + 1.3113738402267483 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902773528827518, + "ci95_low_pct": 1.5902750693472578, + "ci95_high_pct": 1.5902796364182903, + "block_delta_pct": [ + 1.5902770789319343, + 1.590276601831464, + 1.5902783778848573 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5580099672633732, + "ci95_low_pct": -2.5620591481784527, + "ci95_high_pct": 1.4872573786130827, + "block_delta_pct": [ + -0.5721742681705777, + 0.267298857051812, + -1.3624758886086719 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4848161380310967, + "ci95_low_pct": -3.5226234595967187, + "ci95_high_pct": 2.648643383603355, + "block_delta_pct": [ + -1.8791798378251845, + 0.47341609584774513, + -0.03321825246299648 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5493118744841707, + "ci95_low_pct": -1.4273652758462152, + "ci95_high_pct": 2.5656273338398705, + "block_delta_pct": [ + 0.5628664835335417, + -0.2577034874250317, + 1.3491943635751236 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9883205969027842, + "worker_cpu_ns_op": 1.0116232983319342, + "cycles_op": 0.9855753960210029, + "instructions_op": 1.0159027773815186, + "branches_op": 0.9818584570760593, + "branch_misses_op": 1.0063279554485387, + "user_cycles_per_worker_cpu_ns_proxy": 0.9742380447124749 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0130748206213285, + "worker_cpu_ns_op": 0.9871043651252255, + "cycles_op": 0.9907943381996509, + "instructions_op": 1.0159027673798666, + "branches_op": 0.9818584427213147, + "branch_misses_op": 1.008299879389029, + "user_cycles_per_worker_cpu_ns_proxy": 1.0037549103850594 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9924149156622343, + "worker_cpu_ns_op": 1.007141508692987, + "cycles_op": 1.001897012486288, + "instructions_op": 1.0159027810192947, + "branches_op": 0.9818584583817096, + "branch_misses_op": 0.9936024804692379, + "user_cycles_per_worker_cpu_ns_proxy": 0.9948074410986392 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2722222350771686, + "ci95_low_pct": -1.6943509195495254, + "ci95_high_pct": 2.278136058410851, + "block_delta_pct": [ + 0.6327955448538702, + 0.8299879389028986, + -0.6397519530762064 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141547273638814, + "ci95_low_pct": -1.8141568860507329, + "ci95_high_pct": -1.8141525686769744, + "block_delta_pct": [ + -1.8141542923940657, + -1.8141557278685272, + -1.8141541618290402 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7267705002372282, + "ci95_low_pct": -2.7733519345087387, + "ci95_high_pct": 1.3628906416087272, + "block_delta_pct": [ + -1.4424603978997141, + -0.9205661800349096, + 0.1897012486288041 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902775260226543, + "ci95_low_pct": 1.5902757713796234, + "ci95_high_pct": 1.5902792806657295, + "block_delta_pct": [ + 1.5902777381518574, + 1.5902767379866622, + 1.5902781019294654 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.21217650312220782, + "ci95_low_pct": -3.443803694403802, + "ci95_high_pct": 3.1276096122161867, + "block_delta_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.9143876456782607, + "ci95_low_pct": -4.613916429628628, + "ci95_high_pct": 2.928626568336745, + "block_delta_pct": [ + -2.576195528752512, + 0.37549103850593735, + -0.5192558901360833 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18994317072225098, + "ci95_low_pct": -3.0119331384532044, + "ci95_high_pct": 3.4975233281236306, + "block_delta_pct": [ + 1.1623298331934206, + -1.289563487477452, + 0.7141508692986909 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "ratios": { + "ops_s": 0.9940080552182861, + "worker_cpu_ns_op": 1.0059610805720027, + "cycles_op": 0.998747178585524, + "instructions_op": 1.0000000064890062, + "branches_op": 1.0000000192585472, + "branch_misses_op": 1.0063475388617862, + "user_cycles_per_worker_cpu_ns_proxy": 0.9928963527845028 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "ratios": { + "ops_s": 1.0103741021942159, + "worker_cpu_ns_op": 0.9896547399034238, + "cycles_op": 0.9887062809230275, + "instructions_op": 1.0000000013402386, + "branches_op": 1.0000000063205046, + "branch_misses_op": 1.0088618570208248, + "user_cycles_per_worker_cpu_ns_proxy": 0.9990253635125893 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "ratios": { + "ops_s": 1.006123100313731, + "worker_cpu_ns_op": 0.9937341041705935, + "cycles_op": 0.9889284633197565, + "instructions_op": 0.9999999972836436, + "branches_op": 0.9999999662429364, + "branch_misses_op": 1.0008120083302492, + "user_cycles_per_worker_cpu_ns_proxy": 0.995138008554676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.533483922209621, + "ci95_low_pct": -0.48517629573102683, + "ci95_high_pct": 1.5625714172230687, + "block_delta_pct": [ + 0.6347538861786184, + 0.8861857020824759, + 0.0812008330249192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -2.7260042001486795e-07, + "ci95_low_pct": -7.139641944320374e-06, + "ci95_high_pct": 6.5944415705843085e-06, + "block_delta_pct": [ + 1.9258547201417286e-06, + 6.320504564172325e-07, + -3.3757063588879532e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7883714734836511, + "ci95_low_pct": -2.200386871929494, + "ci95_high_pct": 0.6440303807126568, + "block_delta_pct": [ + -0.1252821414476024, + -1.129371907697252, + -1.1071536680243521 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7042960376301153e-07, + "ci95_low_pct": -9.757116337105742e-07, + "ci95_high_pct": 1.316570874543288e-06, + "block_delta_pct": [ + 6.489006221244153e-07, + 1.3402385867777866e-07, + -2.716356362064687e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34777407816086736, + "ci95_low_pct": -1.7435881325125746, + "ci95_high_pct": 2.4836503903886253, + "block_delta_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.43166428576668636, + "ci95_low_pct": -1.1988063485807388, + "ci95_high_pct": 0.3414342531058878, + "block_delta_pct": [ + -0.7103647215497166, + -0.09746364874106961, + -0.48619914453239543 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.35740543327686947, + "ci95_low_pct": -2.4395979723662697, + "ci95_high_pct": 1.7692265062222434, + "block_delta_pct": [ + 0.596108057200273, + -1.0345260096576214, + -0.6265895829406509 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9855382440598931, + "worker_cpu_ns_op": 1.014500173330331 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9899307853138978, + "worker_cpu_ns_op": 1.010260658273182 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9931286854748469, + "worker_cpu_ns_op": 1.00692208392606 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0472322439685766, + "ci95_low_pct": -1.9897438158506753, + "ci95_high_pct": -0.09565704856668855, + "block_delta_pct": [ + -1.4461755940106902, + -1.0069214686102224, + -0.6871314525153105 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0556215307164774, + "ci95_low_pct": 0.11667748433819014, + "ci95_high_pct": 2.0033714618322485, + "block_delta_pct": [ + 1.4500173330330934, + 1.02606582731819, + 0.6922083926059974 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9745374343330494, + "worker_cpu_ns_op": 1.026090860149442 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9887506189799647, + "worker_cpu_ns_op": 1.011395884194953 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9924761954889478, + "worker_cpu_ns_op": 1.0074598637092027 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.477566317672241, + "ci95_low_pct": -3.8068104539560887, + "ci95_high_pct": 0.9080786747638792, + "block_delta_pct": [ + -2.54625656669506, + -1.1249381020035254, + -0.7523804511052168 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.4950631524285107, + "ci95_low_pct": -0.9099092366876005, + "ci95_high_pct": 3.9584055778202565, + "block_delta_pct": [ + 2.6090860149442063, + 1.1395884194953076, + 0.7459863709202708 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "ratios": { + "ops_s": 0.9888377647512427, + "worker_cpu_ns_op": 1.011425022019525 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "ratios": { + "ops_s": 0.9988078294448043, + "worker_cpu_ns_op": 1.0011236960604915 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "ratios": { + "ops_s": 0.9993429955297414, + "worker_cpu_ns_op": 1.0005340828170597 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.43488836488601024, + "ci95_low_pct": -1.8964767053201048, + "ci95_high_pct": 1.0484753451286188, + "block_delta_pct": [ + -1.1162235248757257, + -0.11921705551957151, + -0.06570044702586264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.43485123841275897, + "ci95_low_pct": -1.0726719313568833, + "ci95_high_pct": 1.9653470907743609, + "block_delta_pct": [ + 1.142502201952511, + 0.11236960604914525, + 0.053408281705968896 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0010835270597174, + "worker_cpu_ns_op": 0.9988486493881034 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9938647798037195, + "worker_cpu_ns_op": 1.0061629041643603 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.9986089741137099, + "worker_cpu_ns_op": 1.0014004950749926 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.2152071561944302, + "ci95_low_pct": -1.1228943415468207, + "ci95_high_pct": 0.7008125548823685, + "block_delta_pct": [ + 0.10835270597173707, + -0.6135220196280544, + -0.13910258862901426 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2132768625082937, + "ci95_low_pct": -0.7042902588451416, + "ci95_high_pct": 1.1393229949326233, + "block_delta_pct": [ + -0.11513506118966399, + 0.6162904164360272, + 0.14004950749926248 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0033750291810375, + "worker_cpu_ns_op": 0.99655317170377 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9949121873115137, + "worker_cpu_ns_op": 1.005095862038391 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.997238856344902, + "worker_cpu_ns_op": 1.002542366958023 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1497682608234685, + "ci95_low_pct": -1.2290940973762265, + "ci95_high_pct": 0.9413519827037309, + "block_delta_pct": [ + 0.3375029181037492, + -0.5087812688486348, + -0.2761143655098053 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.13907262944483634, + "ci95_low_pct": -0.9452626754576587, + "ci95_high_pct": 1.2352779678784565, + "block_delta_pct": [ + -0.3446828296229998, + 0.5095862038390964, + 0.25423669580229014 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "ratios": { + "ops_s": 1.0022890219041467, + "worker_cpu_ns_op": 0.9977018763696186 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "ratios": { + "ops_s": 1.0010538732522556, + "worker_cpu_ns_op": 0.9989394936728904 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "ratios": { + "ops_s": 0.9986279737071019, + "worker_cpu_ns_op": 1.0011402749336016 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06558002828485066, + "ci95_low_pct": -0.3961952777034261, + "ci95_high_pct": 0.5294961805371479, + "block_delta_pct": [ + 0.22890219041467041, + 0.10538732522555883, + -0.13720262928981208 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.07404630941793, + "ci95_low_pct": -0.5056676126584447, + "ci95_high_pct": 0.359447431628257, + "block_delta_pct": [ + -0.2298123630381399, + -0.10605063271096338, + 0.11402749336015816 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.976561387491015, + "worker_cpu_ns_op": 1.0241242102435142, + "cycles_op": 1.00819773755283, + "instructions_op": 1.0221963318924994, + "branches_op": 1.0000000127201403, + "branch_misses_op": 1.0244728389439766, + "user_cycles_per_worker_cpu_ns_proxy": 0.9845798142159008 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0245647658231216, + "worker_cpu_ns_op": 0.9746561056702515, + "cycles_op": 0.9956041076170965, + "instructions_op": 1.0221963236956104, + "branches_op": 0.999999983918762, + "branch_misses_op": 0.03226490858347859, + "user_cycles_per_worker_cpu_ns_proxy": 1.0206229083629241 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 1.0013292303048642, + "worker_cpu_ns_op": 0.9986140410841465, + "cycles_op": 0.9940380021193508, + "instructions_op": 1.0221963266421432, + "branches_op": 0.9999999865911663, + "branch_misses_op": 0.9716496683796267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9953811459563492 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -68.21319594078305, + "ci95_low_pct": -99.76852424555887, + "ci95_high_pct": 4265.039935774373, + "block_delta_pct": [ + 2.447283894397656, + -96.77350914165214, + -2.835033162037326 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.589977258857459e-07, + "ci95_low_pct": -4.512380968879626e-06, + "ci95_high_pct": 3.3943856836415875e-06, + "block_delta_pct": [ + 1.2720140274424807e-06, + -1.6081238007892296e-06, + -1.3408833710037982e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.07400945470988907, + "ci95_low_pct": -1.9799702348190062, + "ci95_high_pct": 1.8690119802879934, + "block_delta_pct": [ + 0.8197737552829931, + -0.4395892382903499, + -0.5961997880649217 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.219632741008426, + "ci95_low_pct": 2.219631709497949, + "ci95_high_pct": 2.2196337725189252, + "block_delta_pct": [ + 2.2196331892499366, + 2.219632369561042, + 2.2196326642143216 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06263912805779537, + "ci95_low_pct": -5.729241756177183, + "ci95_high_pct": 6.210366138940082, + "block_delta_pct": [ + -2.3438612508985046, + 2.4564765823121615, + 0.1329230304864204 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.008109264983957587, + "ci95_low_pct": -4.468554610650621, + "ci95_high_pct": 4.694552437621069, + "block_delta_pct": [ + -1.5420185784099205, + 2.062290836292413, + -0.4618854043650811 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.10726523810666855, + "ci95_low_pct": -6.065714354274676, + "ci95_high_pct": 6.229140825579571, + "block_delta_pct": [ + 2.412421024351419, + -2.5343894329748484, + -0.1385958915853469 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.9868926540189364, + "worker_cpu_ns_op": 1.0132165945004519, + "cycles_op": 1.0062912062371985, + "instructions_op": 0.9972254601916037, + "branches_op": 1.0000000080073073, + "branch_misses_op": 1.036835090444974, + "user_cycles_per_worker_cpu_ns_proxy": 0.9931663742860193 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0389878588778627, + "worker_cpu_ns_op": 0.9610971330581863, + "cycles_op": 0.98219394212363, + "instructions_op": 0.9972254573589651, + "branches_op": 0.9999999890801817, + "branch_misses_op": 0.032427307965568586, + "user_cycles_per_worker_cpu_ns_proxy": 1.021060625400205 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 0.9953612136666504, + "worker_cpu_ns_op": 1.0046058980651005, + "cycles_op": 0.9907415091591221, + "instructions_op": 0.9972254575439277, + "branches_op": 1.0000000017909763, + "branch_misses_op": 0.9803296021865621, + "user_cycles_per_worker_cpu_ns_proxy": 0.9861594473375725 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -67.93748640192288, + "ci95_low_pct": -99.76833780774898, + "ci95_high_pct": 4337.516403682062, + "block_delta_pct": [ + 3.6835090444973906, + -96.75726920344314, + -1.9670397813437934 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.738449549928191e-08, + "ci95_low_pct": -2.4341446303033365e-06, + "ci95_high_pct": 2.359375694815924e-06, + "block_delta_pct": [ + 8.007307261692631e-07, + -1.09198182718373e-06, + 1.7909762561885145e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.697443524955077, + "ci95_low_pct": -3.681662443446776, + "ci95_high_pct": 2.379235072341346, + "block_delta_pct": [ + 0.6291206237198477, + -1.7806057876370018, + -0.9258490840877931 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2774541635167882, + "ci95_low_pct": -0.2774545572176601, + "ci95_high_pct": -0.2774537698159052, + "block_delta_pct": [ + -0.2774539808396259, + -0.27745426410349383, + -0.27745424560723375 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.682432780547737, + "ci95_low_pct": -5.981829269844596, + "ci95_high_pct": 7.8190757370073305, + "block_delta_pct": [ + -1.3107345981063556, + 3.8987858877862713, + -0.4638786333349576 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.0015869412304470032, + "ci95_low_pct": -4.462020455226479, + "ci95_high_pct": 4.673737485497709, + "block_delta_pct": [ + -0.6833625713980718, + 2.1060625400205035, + -1.3840552662427452 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.7291440667047455, + "ci95_low_pct": -7.480127522579105, + "ci95_high_pct": 6.514444668458252, + "block_delta_pct": [ + 1.3216594500451873, + -3.8902866941813663, + 0.4605898065100478 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "ratios": { + "ops_s": 1.0105792289765465, + "worker_cpu_ns_op": 0.9893493234180367, + "cycles_op": 0.9981089708450852, + "instructions_op": 0.9755713546196508, + "branches_op": 0.9999999952871671, + "branch_misses_op": 1.0120669392404198, + "user_cycles_per_worker_cpu_ns_proxy": 1.0087210401291404 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "ratios": { + "ops_s": 1.0140772877770727, + "worker_cpu_ns_op": 0.9860884546526891, + "cycles_op": 0.9865306245817298, + "instructions_op": 0.9755713596715291, + "branches_op": 1.0000000051614197, + "branch_misses_op": 1.0050333129464732, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004288724402464 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "ratios": { + "ops_s": 0.99403990569975, + "worker_cpu_ns_op": 1.006000172974184, + "cycles_op": 0.9966837354777177, + "instructions_op": 0.9755713570403414, + "branches_op": 1.00000001519981, + "branch_misses_op": 1.0089331927848135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9907355100543758 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.8673710585894057, + "ci95_low_pct": -0.004426684458858077, + "ci95_high_pct": 1.7467694511422938, + "block_delta_pct": [ + 1.2066939240419794, + 0.5033312946473245, + 0.8933192784813526 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 5.216132192842338e-07, + "ci95_low_pct": -1.951901740238071e-06, + "ci95_high_pct": 2.9951282565221504e-06, + "block_delta_pct": [ + -4.7128329017098736e-07, + 5.161419736054995e-07, + 1.5199810077248799e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6238958121337124, + "ci95_low_pct": -2.182783219720419, + "ci95_high_pct": 0.9598351764658508, + "block_delta_pct": [ + -0.18910291549147917, + -1.3469375418270202, + -0.3316264522282286 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.442864288949287, + "ci95_low_pct": -2.4428649166595484, + "ci95_high_pct": -2.4428636612390253, + "block_delta_pct": [ + -2.4428645380349168, + -2.442864032847092, + -2.442864295965863 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.6194056621839916, + "ci95_low_pct": -2.0116834303417375, + "ci95_high_pct": 3.3211422569340066, + "block_delta_pct": [ + 1.0579228976546506, + 1.4077287777072733, + -0.5960094300250018 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.006521794883873611, + "ci95_low_pct": -2.2188359978890904, + "ci95_high_pct": 2.2558463646554783, + "block_delta_pct": [ + 0.8721040129140434, + 0.042887244024636395, + -0.9264489945624232 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.6225466046959283, + "ci95_low_pct": -3.2335074130938946, + "ci95_high_pct": 2.058863345349571, + "block_delta_pct": [ + -1.065067658196328, + -1.3911545347310872, + 0.6000172974184093 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9810955.05, + "worker_cpu_ns_op": 101.92416702332513, + "cycles_op": 428.1662931210283, + "instructions_op": 351.4356020417973, + "branches_op": 73.09185163946543, + "branch_misses_op": 0.017038026627887403, + "user_cycles_per_worker_cpu_ns_proxy": 4.200860776290748 + }, + "baseline_mean": { + "ops_s": 9822571.75, + "worker_cpu_ns_op": 101.7873477149708, + "cycles_op": 428.2360289005096, + "instructions_op": 343.4356022619549, + "branches_op": 73.09185159913491, + "branch_misses_op": 0.017386464233436868, + "user_cycles_per_worker_cpu_ns_proxy": 4.2071600589404055 + }, + "ratios": { + "ops_s": 0.9988173463838531, + "worker_cpu_ns_op": 1.0013441681252708, + "cycles_op": 0.9998371557394169, + "instructions_op": 1.0232940316238397, + "branches_op": 1.0000000005517786, + "branch_misses_op": 0.9799592602112069, + "user_cycles_per_worker_cpu_ns_proxy": 0.9985027233189592 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9730489.45, + "worker_cpu_ns_op": 102.77189980515426, + "cycles_op": 432.72985881193, + "instructions_op": 351.43560122603515, + "branches_op": 73.0918514288485, + "branch_misses_op": 0.01666092764699123, + "user_cycles_per_worker_cpu_ns_proxy": 4.2105957787905535 + }, + "baseline_mean": { + "ops_s": 10016921.35, + "worker_cpu_ns_op": 99.8439066762837, + "cycles_op": 420.3801015231864, + "instructions_op": 343.43560051469683, + "branches_op": 73.09184960787513, + "branch_misses_op": 0.016973908175417447, + "user_cycles_per_worker_cpu_ns_proxy": 4.210640150142279 + }, + "ratios": { + "ops_s": 0.9714051962682126, + "worker_cpu_ns_op": 1.0293257067590893, + "cycles_op": 1.0293775971888204, + "instructions_op": 1.023294034454637, + "branches_op": 1.0000000249134942, + "branch_misses_op": 0.9815610803833914, + "user_cycles_per_worker_cpu_ns_proxy": 0.9999894620888646 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9765589.1, + "worker_cpu_ns_op": 102.40488992942119, + "cycles_op": 431.2421627283463, + "instructions_op": 351.4356002539007, + "branches_op": 73.09185051330087, + "branch_misses_op": 0.01665066457160053, + "user_cycles_per_worker_cpu_ns_proxy": 4.211302774658932 + }, + "baseline_mean": { + "ops_s": 9637024.35, + "worker_cpu_ns_op": 103.76953628017867, + "cycles_op": 436.3823232497656, + "instructions_op": 343.43560028394205, + "branches_op": 73.09185033121247, + "branch_misses_op": 0.01685003739913861, + "user_cycles_per_worker_cpu_ns_proxy": 4.205531218732698 + }, + "ratios": { + "ops_s": 1.0133407102992327, + "worker_cpu_ns_op": 0.9868492584656741, + "cycles_op": 0.9882209698982758, + "instructions_op": 1.0232940323115731, + "branches_op": 1.0000000024912272, + "branch_misses_op": 0.9881678109777803, + "user_cycles_per_worker_cpu_ns_proxy": 1.001372372626917 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -1.6777025371119358, + "ci95_low_pct": -2.7515944762118605, + "ci95_high_pct": -0.5919518545122959, + "block_delta_pct": [ + -2.004073978879306, + -1.8438919616608596, + -1.183218902221972 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 9.318833260607562e-07, + "ci95_low_pct": -2.431945855807527e-06, + "ci95_high_pct": 4.295712630053572e-06, + "block_delta_pct": [ + 5.5177862279265355e-08, + 2.4913494156564298e-06, + 2.4912272245103395e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.56634889241447, + "ci95_low_pct": -4.54888645391891, + "ci95_high_pct": 5.955710246044221, + "block_delta_pct": [ + -0.016284426058310597, + 2.937759718882038, + -1.1779030101724208 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.3294032796683295, + "ci95_low_pct": 2.3294029128726024, + "ci95_high_pct": 2.3294036464640566, + "block_delta_pct": [ + 2.3294031623839695, + 2.329403445463707, + 2.329403231157312 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5631565185569065, + "ci95_low_pct": -5.731018366849227, + "ci95_high_pct": 4.8880095048772, + "block_delta_pct": [ + -0.11826536161468892, + -2.8594803731787355, + 1.3340710299232672 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.004583391701906692, + "ci95_low_pct": -0.3604945082632094, + "ci95_high_pct": 0.35259903509186064, + "block_delta_pct": [ + -0.14972766810408267, + -0.0010537911135366507, + 0.1372372626917029 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.568584392265703, + "ci95_low_pct": -4.6388393060528665, + "ci95_high_pct": 6.060371885828331, + "block_delta_pct": [ + 0.13441681252708282, + 2.93257067590893, + -1.3150741534325938 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9926262.9, + "worker_cpu_ns_op": 100.74013526973353, + "cycles_op": 422.84550870497753, + "instructions_op": 342.43560255898296, + "branches_op": 73.09185125102181, + "branch_misses_op": 0.016962907958963307, + "user_cycles_per_worker_cpu_ns_proxy": 4.197396545104483 + }, + "baseline_mean": { + "ops_s": 9822571.75, + "worker_cpu_ns_op": 101.7873477149708, + "cycles_op": 428.2360289005096, + "instructions_op": 343.4356022619549, + "branches_op": 73.09185159913491, + "branch_misses_op": 0.017386464233436868, + "user_cycles_per_worker_cpu_ns_proxy": 4.2071600589404055 + }, + "ratios": { + "ops_s": 1.0105564156352433, + "worker_cpu_ns_op": 0.9897117621320705, + "cycles_op": 0.9874122683946697, + "instructions_op": 0.9970882468317621, + "branches_op": 0.99999999523732, + "branch_misses_op": 0.9756387343172974, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976793101048831 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9773922.45, + "worker_cpu_ns_op": 102.30116017937112, + "cycles_op": 429.918524137885, + "instructions_op": 342.43560190029643, + "branches_op": 73.09185169380115, + "branch_misses_op": 0.01767673096242712, + "user_cycles_per_worker_cpu_ns_proxy": 4.202448765540997 + }, + "baseline_mean": { + "ops_s": 10016921.35, + "worker_cpu_ns_op": 99.8439066762837, + "cycles_op": 420.3801015231864, + "instructions_op": 343.43560051469683, + "branches_op": 73.09184960787513, + "branch_misses_op": 0.016973908175417447, + "user_cycles_per_worker_cpu_ns_proxy": 4.210640150142279 + }, + "ratios": { + "ops_s": 0.9757411592335203, + "worker_cpu_ns_op": 1.024610951082417, + "cycles_op": 1.0226899955067748, + "instructions_op": 0.997088249986601, + "branches_op": 1.0000000285384214, + "branch_misses_op": 1.0414060674622676, + "user_cycles_per_worker_cpu_ns_proxy": 0.9980545987524 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9893197.45, + "worker_cpu_ns_op": 101.07137122053123, + "cycles_op": 426.57804667579484, + "instructions_op": 342.43560119283296, + "branches_op": 73.09185083870574, + "branch_misses_op": 0.017782417180772885, + "user_cycles_per_worker_cpu_ns_proxy": 4.220567649839075 + }, + "baseline_mean": { + "ops_s": 9637024.35, + "worker_cpu_ns_op": 103.76953628017867, + "cycles_op": 436.3823232497656, + "instructions_op": 343.43560028394205, + "branches_op": 73.09185033121247, + "branch_misses_op": 0.01685003739913861, + "user_cycles_per_worker_cpu_ns_proxy": 4.205531218732698 + }, + "ratios": { + "ops_s": 1.026582178346369, + "worker_cpu_ns_op": 0.9739984859105242, + "cycles_op": 0.9775328283213727, + "instructions_op": 0.9970882485965861, + "branches_op": 1.0000000069432264, + "branch_misses_op": 1.0553339888540507, + "user_cycles_per_worker_cpu_ns_proxy": 1.0035753940047811 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 2.352790549791317, + "ci95_low_pct": -7.794767315204931, + "ci95_high_pct": 13.617128098815478, + "block_delta_pct": [ + -2.436126568270258, + 4.14060674622676, + 5.533398885405072 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.0239655789945346e-06, + "ci95_low_pct": -3.1729535110436302e-06, + "ci95_high_pct": 5.2208848577706135e-06, + "block_delta_pct": [ + -4.762680028136401e-07, + 2.853842140382312e-06, + 6.943226438238526e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4308898497063951, + "ci95_low_pct": -6.126347758814543, + "ci95_high_pct": 5.610120192721135, + "block_delta_pct": [ + -1.2587731605330332, + 2.268999550677475, + -2.246717167862733 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2911751528350326, + "ci95_low_pct": -0.29117554564015435, + "ci95_high_pct": -0.2911747600298997, + "block_delta_pct": [ + -0.2911753168237885, + -0.29117500133990504, + -0.29117514034139313 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.40676382736066774, + "ci95_low_pct": -5.8742280024725595, + "ci95_high_pct": 7.106884844973305, + "block_delta_pct": [ + 1.0556415635243344, + -2.425884076647966, + 2.658217834636889 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.023386111338341564, + "ci95_low_pct": -0.8393740983456466, + "ci95_high_pct": 0.799316601285982, + "block_delta_pct": [ + -0.2320689895116912, + -0.19454012476000093, + 0.35753940047811295 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.4116197418721712, + "ci95_low_pct": -6.616635085610689, + "ci95_high_pct": 6.205698322498954, + "block_delta_pct": [ + -1.028823786792954, + 2.4610951082417065, + -2.600151408947582 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9926262.9, + "worker_cpu_ns_op": 100.74013526973353, + "cycles_op": 422.84550870497753, + "instructions_op": 342.43560255898296, + "branches_op": 73.09185125102181, + "branch_misses_op": 0.016962907958963307, + "user_cycles_per_worker_cpu_ns_proxy": 4.197396545104483 + }, + "baseline_mean": { + "ops_s": 9810955.05, + "worker_cpu_ns_op": 101.92416702332513, + "cycles_op": 428.1662931210283, + "instructions_op": 351.4356020417973, + "branches_op": 73.09185163946543, + "branch_misses_op": 0.017038026627887403, + "user_cycles_per_worker_cpu_ns_proxy": 4.200860776290748 + }, + "ratios": { + "ops_s": 1.0117529689426108, + "worker_cpu_ns_op": 0.9883832089270778, + "cycles_op": 0.9875730890041203, + "instructions_op": 0.9743907577077409, + "branches_op": 0.9999999946855413, + "branch_misses_op": 0.9955911168256338, + "user_cycles_per_worker_cpu_ns_proxy": 0.9991753520597929 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9773922.45, + "worker_cpu_ns_op": 102.30116017937112, + "cycles_op": 429.918524137885, + "instructions_op": 342.43560190029643, + "branches_op": 73.09185169380115, + "branch_misses_op": 0.01767673096242712, + "user_cycles_per_worker_cpu_ns_proxy": 4.202448765540997 + }, + "baseline_mean": { + "ops_s": 9730489.45, + "worker_cpu_ns_op": 102.77189980515426, + "cycles_op": 432.72985881193, + "instructions_op": 351.43560122603515, + "branches_op": 73.0918514288485, + "branch_misses_op": 0.01666092764699123, + "user_cycles_per_worker_cpu_ns_proxy": 4.2105957787905535 + }, + "ratios": { + "ops_s": 1.0044635986938972, + "worker_cpu_ns_op": 0.9954195687082207, + "cycles_op": 0.9935032570163668, + "instructions_op": 0.9743907580952502, + "branches_op": 1.0000000036249272, + "branch_misses_op": 1.0609691931300915, + "user_cycles_per_worker_cpu_ns_proxy": 0.9980651162739026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9893197.45, + "worker_cpu_ns_op": 101.07137122053123, + "cycles_op": 426.57804667579484, + "instructions_op": 342.43560119283296, + "branches_op": 73.09185083870574, + "branch_misses_op": 0.017782417180772885, + "user_cycles_per_worker_cpu_ns_proxy": 4.220567649839075 + }, + "baseline_mean": { + "ops_s": 9765589.1, + "worker_cpu_ns_op": 102.40488992942119, + "cycles_op": 431.2421627283463, + "instructions_op": 351.4356002539007, + "branches_op": 73.09185051330087, + "branch_misses_op": 0.01665066457160053, + "user_cycles_per_worker_cpu_ns_proxy": 4.211302774658932 + }, + "ratios": { + "ops_s": 1.0130671430769087, + "worker_cpu_ns_op": 0.9869779782019293, + "cycles_op": 0.9891844618739436, + "instructions_op": 0.9743907587775241, + "branches_op": 1.0000000044519994, + "branch_misses_op": 1.0679704166945192, + "user_cycles_per_worker_cpu_ns_proxy": 1.0022000021551272 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 4.09926658642672, + "ci95_low_pct": -5.456972148828854, + "ci95_high_pct": 14.621432697193871, + "block_delta_pct": [ + -0.4408883174366163, + 6.096919313009153, + 6.79704166945192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 9.208227513823886e-08, + "ci95_low_pct": -1.2533666327030346e-06, + "ci95_high_pct": 1.4375311829795123e-06, + "block_delta_pct": [ + -5.314458650929055e-07, + 3.6249272472588245e-07, + 4.451999435772791e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.9916226979540754, + "ci95_low_pct": -1.7500153615269687, + "ci95_high_pct": -0.22737599344390125, + "block_delta_pct": [ + -1.242691099587967, + -0.649674298363323, + -1.08155381260564 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.560924180649493, + "ci95_low_pct": -2.560924315205615, + "ci95_high_pct": -2.5609240460933713, + "block_delta_pct": [ + -2.560924229225914, + -2.560924190474978, + -2.5609241222475876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.9754134503461076, + "ci95_low_pct": -0.17083735190124294, + "ci95_high_pct": 2.134825646186256, + "block_delta_pct": [ + 1.1752968942610797, + 0.44635986938972305, + 1.3067143076908705 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.018803581478221698, + "ci95_low_pct": -0.548818176912802, + "ci95_high_pct": 0.5140356709008476, + "block_delta_pct": [ + -0.08246479402070905, + -0.19348837260974028, + 0.22000021551271676 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9746623561037726, + "ci95_low_pct": -2.090671490427509, + "ci95_high_pct": 0.15406749040185463, + "block_delta_pct": [ + -1.161679107292224, + -0.4580431291779319, + -1.302202179807066 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case6.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case6.json new file mode 100644 index 000000000..8b282e74d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-hits-through-case6.json @@ -0,0 +1,3389 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 126, + "missing_jobs": [ + "final-hits-b00-async-8-dependent-s00-main", + "final-hits-b00-async-8-dependent-s01-original", + "final-hits-b00-async-8-dependent-s02-async-load", + "final-hits-b00-async-8-dependent-s03-async-load", + "final-hits-b00-async-8-dependent-s04-original", + "final-hits-b00-async-8-dependent-s05-main", + "final-hits-b01-async-8-dependent-s00-original", + "final-hits-b01-async-8-dependent-s01-async-load", + "final-hits-b01-async-8-dependent-s02-main", + "final-hits-b01-async-8-dependent-s03-main", + "final-hits-b01-async-8-dependent-s04-async-load", + "final-hits-b01-async-8-dependent-s05-original", + "final-hits-b02-async-8-dependent-s00-async-load", + "final-hits-b02-async-8-dependent-s01-main", + "final-hits-b02-async-8-dependent-s02-original", + "final-hits-b02-async-8-dependent-s03-original", + "final-hits-b02-async-8-dependent-s04-main", + "final-hits-b02-async-8-dependent-s05-async-load" + ], + "manifest_sha256": "1ce98d9835406046a4af46f8ebdaed19a8c96181f0ce7972a13d10cf939fe7ce", + "results_sha256": "405f4acd3fc2d69490eaef587a8b7fa2f4968437e0e06241dcf033e67ea27246", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00010035, + "excluded_from_results": true, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006961, + "excluded_from_results": true, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068476, + "excluded_from_results": true, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" + }, + { + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068403, + "excluded_from_results": true, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941" + }, + { + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000095874, + "excluded_from_results": true, + "log_sha256": "81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0" + }, + { + "name": "final-hits-precondition-s05-async-1-dependent-r00-main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000101354, + "excluded_from_results": true, + "log_sha256": "8843d78e2d1ec8a092645a939b3e123089eeeeb54a9346f4d6ab804d9e7c402e" + }, + { + "name": "final-hits-precondition-s06-async-8-independent-r00-main", + "scenario_index": 6, + "scenario": { + "api": "async", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000070396, + "excluded_from_results": true, + "log_sha256": "6dfa786c3407590b66385ebababbf2ff2144736542d95bdca316ea021e435cb9" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 126 + }, + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17407816.866666667, + "worker_cpu_ns_op": 57.43847664505407, + "cycles_op": 239.33949972302972, + "instructions_op": 276.40334957617415, + "branches_op": 54.12209921687356, + "branch_misses_op": 0.016692068153701264, + "user_cycles_per_worker_cpu_ns_proxy": 4.166976499994094 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17362911.366666667, + "worker_cpu_ns_op": 57.58935955507807, + "cycles_op": 239.76699250216447, + "instructions_op": 280.403350230796, + "branches_op": 53.12209980389715, + "branch_misses_op": 0.016669878921913964, + "user_cycles_per_worker_cpu_ns_proxy": 4.163482094386371 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 17352308.766666666, + "worker_cpu_ns_op": 57.62543591021708, + "cycles_op": 238.37477036545658, + "instructions_op": 280.4033504534338, + "branches_op": 53.12209997751137, + "branch_misses_op": 0.016826533935004377, + "user_cycles_per_worker_cpu_ns_proxy": 4.136793759654242 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10056363.066666666, + "worker_cpu_ns_op": 99.46699999240387, + "cycles_op": 426.214073671197, + "instructions_op": 251.52837700464815, + "branches_op": 55.12212592015214, + "branch_misses_op": 0.016756468694963587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284905672767025 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9999956.766666668, + "worker_cpu_ns_op": 100.0106431392074, + "cycles_op": 426.44142708552863, + "instructions_op": 255.52837582022656, + "branches_op": 54.122125414485375, + "branch_misses_op": 0.016712871119605666, + "user_cycles_per_worker_cpu_ns_proxy": 4.264243966446788 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 10035634.6, + "worker_cpu_ns_op": 99.66225307934108, + "cycles_op": 423.0888571536612, + "instructions_op": 255.5283762557226, + "branches_op": 54.12212526694824, + "branch_misses_op": 0.016802145130315572, + "user_cycles_per_worker_cpu_ns_proxy": 4.245917377322524 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 94599669.2, + "worker_cpu_ns_op": 84.58096926097157 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 93605920.66666667, + "worker_cpu_ns_op": 85.47112051373519 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 93196018.5, + "worker_cpu_ns_op": 85.84016365493973 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 57080537.4, + "worker_cpu_ns_op": 140.14951199124377 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56957629.56666666, + "worker_cpu_ns_op": 140.448272234327 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 56995343.050000004, + "worker_cpu_ns_op": 140.3451045720678 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15545906.316666668, + "worker_cpu_ns_op": 64.36733959175213, + "cycles_op": 244.86246197188018, + "instructions_op": 360.4199558579283, + "branches_op": 72.10745529774745, + "branch_misses_op": 0.18309823003359701, + "user_cycles_per_worker_cpu_ns_proxy": 3.806005926393237 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15555739.466666667, + "worker_cpu_ns_op": 64.29815193869065, + "cycles_op": 244.66834575552602, + "instructions_op": 368.419955203279, + "branches_op": 72.10745489466844, + "branch_misses_op": 0.016819407967481905, + "user_cycles_per_worker_cpu_ns_proxy": 3.80655120091042 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 15651402.816666668, + "worker_cpu_ns_op": 63.89495602851239, + "cycles_op": 243.14009238489373, + "instructions_op": 359.41995568425517, + "branches_op": 72.10745527079045, + "branch_misses_op": 0.016966013115443396, + "user_cycles_per_worker_cpu_ns_proxy": 3.8058940784664443 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9825505.816666666, + "worker_cpu_ns_op": 101.80026355714439, + "cycles_op": 428.33281789115387, + "instructions_op": 343.4356010201979, + "branches_op": 73.09185051274083, + "branch_misses_op": 0.017070136602664307, + "user_cycles_per_worker_cpu_ns_proxy": 4.207777142605128 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9769011.200000001, + "worker_cpu_ns_op": 102.36698558596686, + "cycles_op": 430.71277155376816, + "instructions_op": 351.43560117391104, + "branches_op": 73.09185119387159, + "branch_misses_op": 0.01678320628215972, + "user_cycles_per_worker_cpu_ns_proxy": 4.207586443246744 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 9864460.933333334, + "worker_cpu_ns_op": 101.37088888987863, + "cycles_op": 426.44735983955246, + "instructions_op": 342.43560188403745, + "branches_op": 73.09185126117623, + "branch_misses_op": 0.017474018700721104, + "user_cycles_per_worker_cpu_ns_proxy": 4.206804320161518 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 81353659.33333333, + "worker_cpu_ns_op": 98.35429893097383 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 79922482.86666666, + "worker_cpu_ns_op": 100.14016874709064 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 81562078.8, + "worker_cpu_ns_op": 98.10783857870759 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9938816364877784, + "worker_cpu_ns_op": 1.0062006030818698, + "cycles_op": 0.9961390084225906, + "instructions_op": 1.014471608950296, + "branches_op": 0.9815232737487392, + "branch_misses_op": 0.9967233088545877, + "user_cycles_per_worker_cpu_ns_proxy": 0.990029364077558 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.0028511952082344, + "worker_cpu_ns_op": 0.9971462699051394, + "cycles_op": 1.0087398617743795, + "instructions_op": 1.0144716046049416, + "branches_op": 0.9815232689166781, + "branch_misses_op": 1.0036527978811476, + "user_cycles_per_worker_cpu_ns_proxy": 1.0116178810854877 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 0.995555706789758, + "worker_cpu_ns_op": 1.0045617725427458, + "cycles_op": 1.00055242593119, + "instructions_op": 1.0144716075106643, + "branches_op": 0.9815232674059198, + "branch_misses_op": 0.9956312766534504, + "user_cycles_per_worker_cpu_ns_proxy": 0.9960295898177344 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.13371794244724233, + "ci95_low_pct": -1.2074240488242127, + "ci95_high_pct": 0.9516575104547176, + "block_delta_pct": [ + -0.32766911454122916, + 0.3652797881147585, + -0.43687233465495856 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476729976220962, + "ci95_low_pct": -1.847673820725515, + "ci95_high_pct": -1.8476721745186775, + "block_delta_pct": [ + -1.8476726251260844, + -1.847673108332193, + -1.8476732594080225 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.17968454687369295, + "ci95_low_pct": -1.3948426243653889, + "ci95_high_pct": 1.7793537682747829, + "block_delta_pct": [ + -0.38609915774093784, + 0.8739861774379465, + 0.05524259311899815 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471607021967259, + "ci95_low_pct": 1.447160152284943, + "ci95_high_pct": 1.4471612521085309, + "block_delta_pct": [ + 1.4471608950296089, + 1.4471604604941568, + 1.4471607510664342 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.25780768954037914, + "ci95_low_pct": -1.434268446627296, + "ci95_high_pct": 0.9326950666384448, + "block_delta_pct": [ + -0.6118363512221614, + 0.2851195208234403, + -0.44442932102419785 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.08156928397827778, + "ci95_low_pct": -2.8060630699505262, + "ci95_high_pct": 2.7192962040183843, + "block_delta_pct": [ + -0.9970635922441962, + 1.161788108548767, + -0.3970410182265627 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2628464333898961, + "ci95_low_pct": -0.9300281480101091, + "ci95_high_pct": 1.4700840931308967, + "block_delta_pct": [ + 0.620060308186976, + -0.28537300948605626, + 0.4561772542745812 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17453752.1, + "worker_cpu_ns_op": 57.28741701011544, + "cycles_op": 240.48985951848363, + "instructions_op": 276.40334968834907, + "branches_op": 54.122099445031395, + "branch_misses_op": 0.01667959373722078, + "user_cycles_per_worker_cpu_ns_proxy": 4.197962099234148 + }, + "ratios": { + "ops_s": 0.9892140412605034, + "worker_cpu_ns_op": 1.0109566849560092, + "cycles_op": 0.9882522790159708, + "instructions_op": 1.0144716104826945, + "branches_op": 0.9815232841808789, + "branch_misses_op": 1.0308771073619887, + "user_cycles_per_worker_cpu_ns_proxy": 0.9775516525341063 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17353003.35, + "worker_cpu_ns_op": 57.62245073373682, + "cycles_op": 237.82885060996853, + "instructions_op": 276.4033494628299, + "branches_op": 54.12209890096908, + "branch_misses_op": 0.01670340711040396, + "user_cycles_per_worker_cpu_ns_proxy": 4.127413331604169 + }, + "ratios": { + "ops_s": 1.000619806253884, + "worker_cpu_ns_op": 0.9993909239478262, + "cycles_op": 1.004795010073455, + "instructions_op": 1.0144716086900964, + "branches_op": 0.9815232801786602, + "branch_misses_op": 0.9972436267318229, + "user_cycles_per_worker_cpu_ns_proxy": 1.005442270967659 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17416695.15, + "worker_cpu_ns_op": 57.40556219130994, + "cycles_op": 239.69978904063703, + "instructions_op": 276.4033495773435, + "branches_op": 54.12209930462021, + "branch_misses_op": 0.016693203613479056, + "user_cycles_per_worker_cpu_ns_proxy": 4.175554069143965 + }, + "ratios": { + "ops_s": 1.0006301798306436, + "worker_cpu_ns_op": 0.9994476854051325, + "cycles_op": 0.9949546387050182, + "instructions_op": 1.0144716043095559, + "branches_op": 0.9815232553352728, + "branch_misses_op": 0.9960714887722549, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955039713047563 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.7935847649702454, + "ci95_low_pct": -3.972736489439388, + "ci95_high_pct": 5.796482773415357, + "block_delta_pct": [ + 3.0877107361988676, + -0.2756373268177126, + -0.39285112277450684 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476726768396068, + "ci95_low_pct": -1.8476765591968203, + "ci95_high_pct": -1.847668794482249, + "block_delta_pct": [ + -1.8476715819121137, + -1.8476719821339804, + -1.8476744664727152 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.40225053538957, + "ci95_low_pct": -2.446555187830135, + "ci95_high_pct": 1.684894034391049, + "block_delta_pct": [ + -1.1747720984029209, + 0.4795010073455064, + -0.5045361294981787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160782744894, + "ci95_low_pct": 1.4471599937951662, + "ci95_high_pct": 1.4471615716946218, + "block_delta_pct": [ + 1.447161048269452, + 1.447160869009645, + 1.4471604309555852 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3193208586735885, + "ci95_low_pct": -1.9457401938459906, + "ci95_high_pct": 1.3340757833394612, + "block_delta_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.723463576632033, + "ci95_low_pct": -4.180529271573108, + "ci95_high_pct": 2.858329411501992, + "block_delta_pct": [ + -2.2448347465893748, + 0.5442270967658924, + -0.4496028695243681 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.32503932982028694, + "ci95_low_pct": -1.313127183536611, + "ci95_high_pct": 1.9903988167601527, + "block_delta_pct": [ + 1.095668495600921, + -0.06090760521737515, + -0.05523145948674868 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17265496.65, + "worker_cpu_ns_op": 57.9150971902388, + "cycles_op": 237.6646517493721, + "instructions_op": 280.40335130115085, + "branches_op": 53.122100794051335, + "branch_misses_op": 0.0171946113437993, + "user_cycles_per_worker_cpu_ns_proxy": 4.103724787381887 + }, + "baseline_mean": { + "ops_s": 17346963.7, + "worker_cpu_ns_op": 57.642633544580725, + "cycles_op": 239.5613301964304, + "instructions_op": 280.4033508775908, + "branches_op": 53.12210022944203, + "branch_misses_op": 0.016624939860112955, + "user_cycles_per_worker_cpu_ns_proxy": 4.156105747526475 + }, + "ratios": { + "ops_s": 0.9953036709242666, + "worker_cpu_ns_op": 1.0047267730307177, + "cycles_op": 0.9920827019723797, + "instructions_op": 1.0000000015105384, + "branches_op": 1.0000000106285198, + "branch_misses_op": 1.034266077861317, + "user_cycles_per_worker_cpu_ns_proxy": 0.9873966247909447 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17363758.85, + "worker_cpu_ns_op": 57.587354278927336, + "cycles_op": 238.96924234440155, + "instructions_op": 280.403350576888, + "branches_op": 53.12210004343303, + "branch_misses_op": 0.016657366285557362, + "user_cycles_per_worker_cpu_ns_proxy": 4.149875833350286 + }, + "baseline_mean": { + "ops_s": 17402480.15, + "worker_cpu_ns_op": 57.458011811938334, + "cycles_op": 239.90744189025918, + "instructions_op": 280.40334944773747, + "branches_op": 53.12209943391092, + "branch_misses_op": 0.016764421280504788, + "user_cycles_per_worker_cpu_ns_proxy": 4.175365128881403 + }, + "ratios": { + "ops_s": 0.9977749550830548, + "worker_cpu_ns_op": 1.0022510780117548, + "cycles_op": 0.9960893270401892, + "instructions_op": 1.0000000040268795, + "branches_op": 1.0000000114739838, + "branch_misses_op": 0.9936141550515722, + "user_cycles_per_worker_cpu_ns_proxy": 0.993895313405095 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17427670.799999997, + "worker_cpu_ns_op": 57.37385626148511, + "cycles_op": 238.4904170025961, + "instructions_op": 280.4033494822626, + "branches_op": 53.122099095049734, + "branch_misses_op": 0.01662762417565647, + "user_cycles_per_worker_cpu_ns_proxy": 4.156780658230552 + }, + "baseline_mean": { + "ops_s": 17339290.25, + "worker_cpu_ns_op": 57.66743330871514, + "cycles_op": 239.83220541980384, + "instructions_op": 280.4033503670597, + "branches_op": 53.122099748338485, + "branch_misses_op": 0.016620275625124144, + "user_cycles_per_worker_cpu_ns_proxy": 4.158975406751235 + }, + "ratios": { + "ops_s": 1.0050971261640884, + "worker_cpu_ns_op": 0.9949091362249746, + "cycles_op": 0.994405303429291, + "instructions_op": 0.999999996844556, + "branches_op": 0.9999999877021286, + "branch_misses_op": 1.0004421437224071, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994722862469635 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.9285443378006963, + "ci95_low_pct": -4.308800850850147, + "ci95_high_pct": 6.452538506388894, + "block_delta_pct": [ + 3.426607786131708, + -0.6385844948427755, + 0.044214372240714006 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.2682105910453174e-07, + "ci95_low_pct": -3.023867700679972e-06, + "ci95_high_pct": 3.677509941013568e-06, + "block_delta_pct": [ + 1.0628519842015294e-06, + 1.1473983763110596e-06, + -1.2297871387900727e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5808913103444557, + "ci95_low_pct": -1.0795093996290195, + "ci95_high_pct": -0.07975988941896217, + "block_delta_pct": [ + -0.7917298027620312, + -0.3910672959810846, + -0.559469657070899 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 7.939913171384205e-08, + "ci95_low_pct": -8.259886996597743e-07, + "ci95_high_pct": 9.847869630874584e-07, + "block_delta_pct": [ + 1.5105383610602985e-07, + 4.026879496521474e-07, + -3.155444017188813e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.06167216471615333, + "ci95_low_pct": -1.3176123905471404, + "ci95_high_pct": 1.2102525330056402, + "block_delta_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.6424183086682911, + "ci95_low_pct": -2.132931991501019, + "ci95_high_pct": 0.8707958707044883, + "block_delta_pct": [ + -1.26033752090553, + -0.610468659490504, + -0.052771375303650725 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.06202985317367293, + "ci95_low_pct": -1.1998032570791017, + "ci95_high_pct": 1.3399785467007819, + "block_delta_pct": [ + 0.4726773030717668, + 0.22510780117548368, + -0.5090863775025434 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9942782573182942, + "worker_cpu_ns_op": 1.0056286648353354, + "cycles_op": 0.9868116948443593, + "instructions_op": 1.0159027707893193, + "branches_op": 0.9818584381668923, + "branch_misses_op": 0.999980540109166, + "user_cycles_per_worker_cpu_ns_proxy": 0.9812082016217482 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0026729885705181, + "worker_cpu_ns_op": 0.9974229651257497, + "cycles_op": 1.002111908578829, + "instructions_op": 1.0159027660183146, + "branches_op": 0.981858436515474, + "branch_misses_op": 0.9994429587877816, + "user_cycles_per_worker_cpu_ns_proxy": 1.0047341609584775 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9863752411139133, + "worker_cpu_ns_op": 1.0134919436357512, + "cycles_op": 1.0131137384022675, + "instructions_op": 1.0159027837788486, + "branches_op": 0.9818584915263692, + "branch_misses_op": 0.9927963215858696, + "user_cycles_per_worker_cpu_ns_proxy": 0.99966781747537 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.25987529421998, + "ci95_low_pct": -1.2502021853914247, + "ci95_high_pct": 0.7403832360340923, + "block_delta_pct": [ + -0.0019459890833961602, + -0.05570412122184454, + -0.7203678414130388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.81415445970885, + "ci95_low_pct": -1.8141622343770147, + "ci95_high_pct": -1.8141466850400745, + "block_delta_pct": [ + -1.8141561833107667, + -1.8141563484526002, + -1.814150847363083 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.0620904768537045, + "ci95_low_pct": -3.169740384864772, + "ci95_high_pct": 3.4017877303413435, + "block_delta_pct": [ + -1.3188305155640734, + 0.2111908578829036, + 1.3113738402267483 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902773528827518, + "ci95_low_pct": 1.5902750693472578, + "ci95_high_pct": 1.5902796364182903, + "block_delta_pct": [ + 1.5902770789319343, + 1.590276601831464, + 1.5902783778848573 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5580099672633732, + "ci95_low_pct": -2.5620591481784527, + "ci95_high_pct": 1.4872573786130827, + "block_delta_pct": [ + -0.5721742681705777, + 0.267298857051812, + -1.3624758886086719 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4848161380310967, + "ci95_low_pct": -3.5226234595967187, + "ci95_high_pct": 2.648643383603355, + "block_delta_pct": [ + -1.8791798378251845, + 0.47341609584774513, + -0.03321825246299648 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.5493118744841707, + "ci95_low_pct": -1.4273652758462152, + "ci95_high_pct": 2.5656273338398705, + "block_delta_pct": [ + 0.5628664835335417, + -0.2577034874250317, + 1.3491943635751236 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9913413.3, + "worker_cpu_ns_op": 100.88007590137272, + "cycles_op": 433.586746105055, + "instructions_op": 251.52837723223172, + "branches_op": 55.12212644901473, + "branch_misses_op": 0.016738522235897058, + "user_cycles_per_worker_cpu_ns_proxy": 4.2981010459035724 + }, + "ratios": { + "ops_s": 0.9883205969027842, + "worker_cpu_ns_op": 1.0116232983319342, + "cycles_op": 0.9855753960210029, + "instructions_op": 1.0159027773815186, + "branches_op": 0.9818584570760593, + "branch_misses_op": 1.0063279554485387, + "user_cycles_per_worker_cpu_ns_proxy": 0.9742380447124749 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10030944.5, + "worker_cpu_ns_op": 99.68473533754015, + "cycles_op": 425.520294934152, + "instructions_op": 251.5283781857476, + "branches_op": 55.12212646548854, + "branch_misses_op": 0.01671201610032637, + "user_cycles_per_worker_cpu_ns_proxy": 4.268618515773554 + }, + "ratios": { + "ops_s": 1.0130748206213285, + "worker_cpu_ns_op": 0.9871043651252255, + "cycles_op": 0.9907943381996509, + "instructions_op": 1.0159027673798666, + "branches_op": 0.9818584427213147, + "branch_misses_op": 1.008299879389029, + "user_cycles_per_worker_cpu_ns_proxy": 1.0037549103850594 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10224731.4, + "worker_cpu_ns_op": 97.83618873829872, + "cycles_op": 419.5351799743841, + "instructions_op": 251.52837559596503, + "branches_op": 55.12212484595317, + "branch_misses_op": 0.016818867748667338, + "user_cycles_per_worker_cpu_ns_proxy": 4.28799745662395 + }, + "ratios": { + "ops_s": 0.9924149156622343, + "worker_cpu_ns_op": 1.007141508692987, + "cycles_op": 1.001897012486288, + "instructions_op": 1.0159027810192947, + "branches_op": 0.9818584583817096, + "branch_misses_op": 0.9936024804692379, + "user_cycles_per_worker_cpu_ns_proxy": 0.9948074410986392 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2722222350771686, + "ci95_low_pct": -1.6943509195495254, + "ci95_high_pct": 2.278136058410851, + "block_delta_pct": [ + 0.6327955448538702, + 0.8299879389028986, + -0.6397519530762064 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141547273638814, + "ci95_low_pct": -1.8141568860507329, + "ci95_high_pct": -1.8141525686769744, + "block_delta_pct": [ + -1.8141542923940657, + -1.8141557278685272, + -1.8141541618290402 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7267705002372282, + "ci95_low_pct": -2.7733519345087387, + "ci95_high_pct": 1.3628906416087272, + "block_delta_pct": [ + -1.4424603978997141, + -0.9205661800349096, + 0.1897012486288041 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902775260226543, + "ci95_low_pct": 1.5902757713796234, + "ci95_high_pct": 1.5902792806657295, + "block_delta_pct": [ + 1.5902777381518574, + 1.5902767379866622, + 1.5902781019294654 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.21217650312220782, + "ci95_low_pct": -3.443803694403802, + "ci95_high_pct": 3.1276096122161867, + "block_delta_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.9143876456782607, + "ci95_low_pct": -4.613916429628628, + "ci95_high_pct": 2.928626568336745, + "block_delta_pct": [ + -2.576195528752512, + 0.37549103850593735, + -0.5192558901360833 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18994317072225098, + "ci95_low_pct": -3.0119331384532044, + "ci95_high_pct": 3.4975233281236306, + "block_delta_pct": [ + 1.1623298331934206, + -1.289563487477452, + 0.7141508692986909 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9797630.55, + "worker_cpu_ns_op": 102.05263511932255, + "cycles_op": 427.3324290019476, + "instructions_op": 255.52837702049055, + "branches_op": 54.122126025981046, + "branch_misses_op": 0.01684444285888019, + "user_cycles_per_worker_cpu_ns_proxy": 4.18737355893774 + }, + "baseline_mean": { + "ops_s": 9856691.3, + "worker_cpu_ns_op": 101.44789603718473, + "cycles_op": 427.8684717859802, + "instructions_op": 255.52837536236535, + "branches_op": 54.12212498366755, + "branch_misses_op": 0.016738196506081625, + "user_cycles_per_worker_cpu_ns_proxy": 4.217331997639599 + }, + "ratios": { + "ops_s": 0.9940080552182861, + "worker_cpu_ns_op": 1.0059610805720027, + "cycles_op": 0.998747178585524, + "instructions_op": 1.0000000064890062, + "branches_op": 1.0000000192585472, + "branch_misses_op": 1.0063475388617862, + "user_cycles_per_worker_cpu_ns_proxy": 0.9928963527845028 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10162097.3, + "worker_cpu_ns_op": 98.3992373880387, + "cycles_op": 421.6030990098034, + "instructions_op": 255.5283754734707, + "branches_op": 54.12212525089195, + "branch_misses_op": 0.016850723818306587, + "user_cycles_per_worker_cpu_ns_proxy": 4.284646795768288 + }, + "baseline_mean": { + "ops_s": 10057757.100000001, + "worker_cpu_ns_op": 99.42784429814489, + "cycles_op": 426.41895489548926, + "instructions_op": 255.52837513100172, + "branches_op": 54.12212490881281, + "branch_misses_op": 0.01670270681861923, + "user_cycles_per_worker_cpu_ns_proxy": 4.288826842897563 + }, + "ratios": { + "ops_s": 1.0103741021942159, + "worker_cpu_ns_op": 0.9896547399034238, + "cycles_op": 0.9887062809230275, + "instructions_op": 1.0000000013402386, + "branches_op": 1.0000000063205046, + "branch_misses_op": 1.0088618570208248, + "user_cycles_per_worker_cpu_ns_proxy": 0.9990253635125893 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10147175.95, + "worker_cpu_ns_op": 98.534886730662, + "cycles_op": 420.33104344923265, + "instructions_op": 255.52837627320656, + "branches_op": 54.122124523971706, + "branch_misses_op": 0.016711268713759934, + "user_cycles_per_worker_cpu_ns_proxy": 4.265731777261545 + }, + "baseline_mean": { + "ops_s": 10085421.9, + "worker_cpu_ns_op": 99.15618908229257, + "cycles_op": 425.03685457511637, + "instructions_op": 255.52837696731268, + "branches_op": 54.12212635097577, + "branch_misses_op": 0.01669771003411615, + "user_cycles_per_worker_cpu_ns_proxy": 4.286573058803202 + }, + "ratios": { + "ops_s": 1.006123100313731, + "worker_cpu_ns_op": 0.9937341041705935, + "cycles_op": 0.9889284633197565, + "instructions_op": 0.9999999972836436, + "branches_op": 0.9999999662429364, + "branch_misses_op": 1.0008120083302492, + "user_cycles_per_worker_cpu_ns_proxy": 0.995138008554676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.533483922209621, + "ci95_low_pct": -0.48517629573102683, + "ci95_high_pct": 1.5625714172230687, + "block_delta_pct": [ + 0.6347538861786184, + 0.8861857020824759, + 0.0812008330249192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -2.7260042001486795e-07, + "ci95_low_pct": -7.139641944320374e-06, + "ci95_high_pct": 6.5944415705843085e-06, + "block_delta_pct": [ + 1.9258547201417286e-06, + 6.320504564172325e-07, + -3.3757063588879532e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7883714734836511, + "ci95_low_pct": -2.200386871929494, + "ci95_high_pct": 0.6440303807126568, + "block_delta_pct": [ + -0.1252821414476024, + -1.129371907697252, + -1.1071536680243521 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7042960376301153e-07, + "ci95_low_pct": -9.757116337105742e-07, + "ci95_high_pct": 1.316570874543288e-06, + "block_delta_pct": [ + 6.489006221244153e-07, + 1.3402385867777866e-07, + -2.716356362064687e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34777407816086736, + "ci95_low_pct": -1.7435881325125746, + "ci95_high_pct": 2.4836503903886253, + "block_delta_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.43166428576668636, + "ci95_low_pct": -1.1988063485807388, + "ci95_high_pct": 0.3414342531058878, + "block_delta_pct": [ + -0.7103647215497166, + -0.09746364874106961, + -0.48619914453239543 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.35740543327686947, + "ci95_low_pct": -2.4395979723662697, + "ci95_high_pct": 1.7692265062222434, + "block_delta_pct": [ + 0.596108057200273, + -1.0345260096576214, + -0.6265895829406509 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9855382440598931, + "worker_cpu_ns_op": 1.014500173330331 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9899307853138978, + "worker_cpu_ns_op": 1.010260658273182 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9931286854748469, + "worker_cpu_ns_op": 1.00692208392606 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0472322439685766, + "ci95_low_pct": -1.9897438158506753, + "ci95_high_pct": -0.09565704856668855, + "block_delta_pct": [ + -1.4461755940106902, + -1.0069214686102224, + -0.6871314525153105 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0556215307164774, + "ci95_low_pct": 0.11667748433819014, + "ci95_high_pct": 2.0033714618322485, + "block_delta_pct": [ + 1.4500173330330934, + 1.02606582731819, + 0.6922083926059974 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 96129578.30000001, + "worker_cpu_ns_op": 83.23422692535837 + }, + "ratios": { + "ops_s": 0.9745374343330494, + "worker_cpu_ns_op": 1.026090860149442 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 94282938.6, + "worker_cpu_ns_op": 84.84688743968813 + }, + "ratios": { + "ops_s": 0.9887506189799647, + "worker_cpu_ns_op": 1.011395884194953 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 93386490.69999999, + "worker_cpu_ns_op": 85.66179341786821 + }, + "ratios": { + "ops_s": 0.9924761954889478, + "worker_cpu_ns_op": 1.0074598637092027 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.477566317672241, + "ci95_low_pct": -3.8068104539560887, + "ci95_high_pct": 0.9080786747638792, + "block_delta_pct": [ + -2.54625656669506, + -1.1249381020035254, + -0.7523804511052168 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.4950631524285107, + "ci95_low_pct": -0.9099092366876005, + "ci95_high_pct": 3.9584055778202565, + "block_delta_pct": [ + 2.6090860149442063, + 1.1395884194953076, + 0.7459863709202708 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 93681872.6, + "worker_cpu_ns_op": 85.40587949971481 + }, + "baseline_mean": { + "ops_s": 94739375.80000001, + "worker_cpu_ns_op": 84.44113764279216 + }, + "ratios": { + "ops_s": 0.9888377647512427, + "worker_cpu_ns_op": 1.011425022019525 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 93222313.9, + "worker_cpu_ns_op": 85.81379274325303 + }, + "baseline_mean": { + "ops_s": 93333583.45, + "worker_cpu_ns_op": 85.7174723572499 + }, + "ratios": { + "ops_s": 0.9988078294448043, + "worker_cpu_ns_op": 1.0011236960604915 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 92683869.0, + "worker_cpu_ns_op": 86.30081872185139 + }, + "baseline_mean": { + "ops_s": 92744802.75, + "worker_cpu_ns_op": 86.2547515411635 + }, + "ratios": { + "ops_s": 0.9993429955297414, + "worker_cpu_ns_op": 1.0005340828170597 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.43488836488601024, + "ci95_low_pct": -1.8964767053201048, + "ci95_high_pct": 1.0484753451286188, + "block_delta_pct": [ + -1.1162235248757257, + -0.11921705551957151, + -0.06570044702586264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.43485123841275897, + "ci95_low_pct": -1.0726719313568833, + "ci95_high_pct": 1.9653470907743609, + "block_delta_pct": [ + 1.142502201952511, + 0.11236960604914525, + 0.053408281705968896 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0010835270597174, + "worker_cpu_ns_op": 0.9988486493881034 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9938647798037195, + "worker_cpu_ns_op": 1.0061629041643603 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.9986089741137099, + "worker_cpu_ns_op": 1.0014004950749926 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.2152071561944302, + "ci95_low_pct": -1.1228943415468207, + "ci95_high_pct": 0.7008125548823685, + "block_delta_pct": [ + 0.10835270597173707, + -0.6135220196280544, + -0.13910258862901426 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.2132768625082937, + "ci95_low_pct": -0.7042902588451416, + "ci95_high_pct": 1.1393229949326233, + "block_delta_pct": [ + -0.11513506118966399, + 0.6162904164360272, + 0.14004950749926248 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57134706.0, + "worker_cpu_ns_op": 140.0147111656808 + }, + "ratios": { + "ops_s": 1.0033750291810375, + "worker_cpu_ns_op": 0.99655317170377 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 57313175.2, + "worker_cpu_ns_op": 139.5807352215777 + }, + "ratios": { + "ops_s": 0.9949121873115137, + "worker_cpu_ns_op": 1.005095862038391 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56793731.0, + "worker_cpu_ns_op": 140.8530895864728 + }, + "ratios": { + "ops_s": 0.997238856344902, + "worker_cpu_ns_op": 1.002542366958023 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1497682608234685, + "ci95_low_pct": -1.2290940973762265, + "ci95_high_pct": 0.9413519827037309, + "block_delta_pct": [ + 0.3375029181037492, + -0.5087812688486348, + -0.2761143655098053 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.13907262944483634, + "ci95_low_pct": -0.9452626754576587, + "ci95_high_pct": 1.2352779678784565, + "block_delta_pct": [ + -0.3446828296229998, + 0.5095862038390964, + 0.25423669580229014 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 57327537.3, + "worker_cpu_ns_op": 139.53210449734647 + }, + "baseline_mean": { + "ops_s": 57196613.0, + "worker_cpu_ns_op": 139.85350514230566 + }, + "ratios": { + "ops_s": 1.0022890219041467, + "worker_cpu_ns_op": 0.9977018763696186 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 57021576.5, + "worker_cpu_ns_op": 140.29201939148405 + }, + "baseline_mean": { + "ops_s": 56961546.25, + "worker_cpu_ns_op": 140.44095791593924 + }, + "ratios": { + "ops_s": 1.0010538732522556, + "worker_cpu_ns_op": 0.9989394936728904 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 56636915.35, + "worker_cpu_ns_op": 141.2111898273729 + }, + "baseline_mean": { + "ops_s": 56714729.45, + "worker_cpu_ns_op": 141.05035364473616 + }, + "ratios": { + "ops_s": 0.9986279737071019, + "worker_cpu_ns_op": 1.0011402749336016 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06558002828485066, + "ci95_low_pct": -0.3961952777034261, + "ci95_high_pct": 0.5294961805371479, + "block_delta_pct": [ + 0.22890219041467041, + 0.10538732522555883, + -0.13720262928981208 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.07404630941793, + "ci95_low_pct": -0.5056676126584447, + "ci95_high_pct": 0.359447431628257, + "block_delta_pct": [ + -0.2298123630381399, + -0.10605063271096338, + 0.11402749336015816 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.976561387491015, + "worker_cpu_ns_op": 1.0241242102435142, + "cycles_op": 1.00819773755283, + "instructions_op": 1.0221963318924994, + "branches_op": 1.0000000127201403, + "branch_misses_op": 1.0244728389439766, + "user_cycles_per_worker_cpu_ns_proxy": 0.9845798142159008 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0245647658231216, + "worker_cpu_ns_op": 0.9746561056702515, + "cycles_op": 0.9956041076170965, + "instructions_op": 1.0221963236956104, + "branches_op": 0.999999983918762, + "branch_misses_op": 0.03226490858347859, + "user_cycles_per_worker_cpu_ns_proxy": 1.0206229083629241 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 1.0013292303048642, + "worker_cpu_ns_op": 0.9986140410841465, + "cycles_op": 0.9940380021193508, + "instructions_op": 1.0221963266421432, + "branches_op": 0.9999999865911663, + "branch_misses_op": 0.9716496683796267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9953811459563492 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -68.21319594078305, + "ci95_low_pct": -99.76852424555887, + "ci95_high_pct": 4265.039935774373, + "block_delta_pct": [ + 2.447283894397656, + -96.77350914165214, + -2.835033162037326 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.589977258857459e-07, + "ci95_low_pct": -4.512380968879626e-06, + "ci95_high_pct": 3.3943856836415875e-06, + "block_delta_pct": [ + 1.2720140274424807e-06, + -1.6081238007892296e-06, + -1.3408833710037982e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.07400945470988907, + "ci95_low_pct": -1.9799702348190062, + "ci95_high_pct": 1.8690119802879934, + "block_delta_pct": [ + 0.8197737552829931, + -0.4395892382903499, + -0.5961997880649217 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.219632741008426, + "ci95_low_pct": 2.219631709497949, + "ci95_high_pct": 2.2196337725189252, + "block_delta_pct": [ + 2.2196331892499366, + 2.219632369561042, + 2.2196326642143216 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.06263912805779537, + "ci95_low_pct": -5.729241756177183, + "ci95_high_pct": 6.210366138940082, + "block_delta_pct": [ + -2.3438612508985046, + 2.4564765823121615, + 0.1329230304864204 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.008109264983957587, + "ci95_low_pct": -4.468554610650621, + "ci95_high_pct": 4.694552437621069, + "block_delta_pct": [ + -1.5420185784099205, + 2.062290836292413, + -0.4618854043650811 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.10726523810666855, + "ci95_low_pct": -6.065714354274676, + "ci95_high_pct": 6.229140825579571, + "block_delta_pct": [ + 2.412421024351419, + -2.5343894329748484, + -0.1385958915853469 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15612935.7, + "worker_cpu_ns_op": 64.04661596968073, + "cycles_op": 240.8552872085421, + "instructions_op": 360.4199556792162, + "branches_op": 72.1074553280332, + "branch_misses_op": 0.016793261661421047, + "user_cycles_per_worker_cpu_ns_proxy": 3.7606317565893805 + }, + "ratios": { + "ops_s": 0.9868926540189364, + "worker_cpu_ns_op": 1.0132165945004519, + "cycles_op": 1.0062912062371985, + "instructions_op": 0.9972254601916037, + "branches_op": 1.0000000080073073, + "branch_misses_op": 1.036835090444974, + "user_cycles_per_worker_cpu_ns_proxy": 0.9931663742860193 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15244146.95, + "worker_cpu_ns_op": 65.68894501453755, + "cycles_op": 246.99015797296866, + "instructions_op": 360.4199561506619, + "branches_op": 72.10745564258136, + "branch_misses_op": 0.5153914281160089, + "user_cycles_per_worker_cpu_ns_proxy": 3.763358943321398 + }, + "ratios": { + "ops_s": 1.0389878588778627, + "worker_cpu_ns_op": 0.9610971330581863, + "cycles_op": 0.98219394212363, + "instructions_op": 0.9972254573589651, + "branches_op": 0.9999999890801817, + "branch_misses_op": 0.032427307965568586, + "user_cycles_per_worker_cpu_ns_proxy": 1.021060625400205 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15780636.3, + "worker_cpu_ns_op": 63.366457791038115, + "cycles_op": 246.74194073412974, + "instructions_op": 360.41995574390694, + "branches_op": 72.10745492262782, + "branch_misses_op": 0.017110000323361133, + "user_cycles_per_worker_cpu_ns_proxy": 3.894027079268933 + }, + "ratios": { + "ops_s": 0.9953612136666504, + "worker_cpu_ns_op": 1.0046058980651005, + "cycles_op": 0.9907415091591221, + "instructions_op": 0.9972254575439277, + "branches_op": 1.0000000017909763, + "branch_misses_op": 0.9803296021865621, + "user_cycles_per_worker_cpu_ns_proxy": 0.9861594473375725 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -67.93748640192288, + "ci95_low_pct": -99.76833780774898, + "ci95_high_pct": 4337.516403682062, + "block_delta_pct": [ + 3.6835090444973906, + -96.75726920344314, + -1.9670397813437934 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.738449549928191e-08, + "ci95_low_pct": -2.4341446303033365e-06, + "ci95_high_pct": 2.359375694815924e-06, + "block_delta_pct": [ + 8.007307261692631e-07, + -1.09198182718373e-06, + 1.7909762561885145e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.697443524955077, + "ci95_low_pct": -3.681662443446776, + "ci95_high_pct": 2.379235072341346, + "block_delta_pct": [ + 0.6291206237198477, + -1.7806057876370018, + -0.9258490840877931 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2774541635167882, + "ci95_low_pct": -0.2774545572176601, + "ci95_high_pct": -0.2774537698159052, + "block_delta_pct": [ + -0.2774539808396259, + -0.27745426410349383, + -0.27745424560723375 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.682432780547737, + "ci95_low_pct": -5.981829269844596, + "ci95_high_pct": 7.8190757370073305, + "block_delta_pct": [ + -1.3107345981063556, + 3.8987858877862713, + -0.4638786333349576 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.0015869412304470032, + "ci95_low_pct": -4.462020455226479, + "ci95_high_pct": 4.673737485497709, + "block_delta_pct": [ + -0.6833625713980718, + 2.1060625400205035, + -1.3840552662427452 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.7291440667047455, + "ci95_low_pct": -7.480127522579105, + "ci95_high_pct": 6.514444668458252, + "block_delta_pct": [ + 1.3216594500451873, + -3.8902866941813663, + 0.4605898065100478 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15408291.55, + "worker_cpu_ns_op": 64.89309412207817, + "cycles_op": 242.37055749369074, + "instructions_op": 359.41995616444376, + "branches_op": 72.10745590541976, + "branch_misses_op": 0.017411842973585605, + "user_cycles_per_worker_cpu_ns_proxy": 3.734933006716739 + }, + "baseline_mean": { + "ops_s": 15246990.15, + "worker_cpu_ns_op": 65.59168999871892, + "cycles_op": 242.82975564128924, + "instructions_op": 368.41995663615194, + "branches_op": 72.10745624525015, + "branch_misses_op": 0.01720424044940506, + "user_cycles_per_worker_cpu_ns_proxy": 3.7026421162371888 + }, + "ratios": { + "ops_s": 1.0105792289765465, + "worker_cpu_ns_op": 0.9893493234180367, + "cycles_op": 0.9981089708450852, + "instructions_op": 0.9755713546196508, + "branches_op": 0.9999999952871671, + "branch_misses_op": 1.0120669392404198, + "user_cycles_per_worker_cpu_ns_proxy": 1.0087210401291404 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15838483.6, + "worker_cpu_ns_op": 63.133456727088884, + "cycles_op": 242.5922369252082, + "instructions_op": 359.41995561364195, + "branches_op": 72.10745485518105, + "branch_misses_op": 0.016712756562332023, + "user_cycles_per_worker_cpu_ns_proxy": 3.842617636273202 + }, + "baseline_mean": { + "ops_s": 15618615.850000001, + "worker_cpu_ns_op": 64.02413133345645, + "cycles_op": 245.90441581888317, + "instructions_op": 368.4199541637397, + "branches_op": 72.1074544830042, + "branch_misses_op": 0.016629057312871502, + "user_cycles_per_worker_cpu_ns_proxy": 3.840970349946306 + }, + "ratios": { + "ops_s": 1.0140772877770727, + "worker_cpu_ns_op": 0.9860884546526891, + "cycles_op": 0.9865306245817298, + "instructions_op": 0.9755713596715291, + "branches_op": 1.0000000051614197, + "branch_misses_op": 1.0050333129464732, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004288724402464 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15707433.3, + "worker_cpu_ns_op": 63.658317236370124, + "cycles_op": 244.45748273578235, + "instructions_op": 359.41995527467975, + "branches_op": 72.10745505177056, + "branch_misses_op": 0.016773439810412568, + "user_cycles_per_worker_cpu_ns_proxy": 3.840131592409393 + }, + "baseline_mean": { + "ops_s": 15801612.4, + "worker_cpu_ns_op": 63.278634483896575, + "cycles_op": 245.2708658064056, + "instructions_op": 368.41995480994547, + "branches_op": 72.10745395575096, + "branch_misses_op": 0.016624926140169152, + "user_cycles_per_worker_cpu_ns_proxy": 3.876041136547766 + }, + "ratios": { + "ops_s": 0.99403990569975, + "worker_cpu_ns_op": 1.006000172974184, + "cycles_op": 0.9966837354777177, + "instructions_op": 0.9755713570403414, + "branches_op": 1.00000001519981, + "branch_misses_op": 1.0089331927848135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9907355100543758 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.8673710585894057, + "ci95_low_pct": -0.004426684458858077, + "ci95_high_pct": 1.7467694511422938, + "block_delta_pct": [ + 1.2066939240419794, + 0.5033312946473245, + 0.8933192784813526 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 5.216132192842338e-07, + "ci95_low_pct": -1.951901740238071e-06, + "ci95_high_pct": 2.9951282565221504e-06, + "block_delta_pct": [ + -4.7128329017098736e-07, + 5.161419736054995e-07, + 1.5199810077248799e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6238958121337124, + "ci95_low_pct": -2.182783219720419, + "ci95_high_pct": 0.9598351764658508, + "block_delta_pct": [ + -0.18910291549147917, + -1.3469375418270202, + -0.3316264522282286 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.442864288949287, + "ci95_low_pct": -2.4428649166595484, + "ci95_high_pct": -2.4428636612390253, + "block_delta_pct": [ + -2.4428645380349168, + -2.442864032847092, + -2.442864295965863 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.6194056621839916, + "ci95_low_pct": -2.0116834303417375, + "ci95_high_pct": 3.3211422569340066, + "block_delta_pct": [ + 1.0579228976546506, + 1.4077287777072733, + -0.5960094300250018 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.006521794883873611, + "ci95_low_pct": -2.2188359978890904, + "ci95_high_pct": 2.2558463646554783, + "block_delta_pct": [ + 0.8721040129140434, + 0.042887244024636395, + -0.9264489945624232 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.6225466046959283, + "ci95_low_pct": -3.2335074130938946, + "ci95_high_pct": 2.058863345349571, + "block_delta_pct": [ + -1.065067658196328, + -1.3911545347310872, + 0.6000172974184093 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9810955.05, + "worker_cpu_ns_op": 101.92416702332513, + "cycles_op": 428.1662931210283, + "instructions_op": 351.4356020417973, + "branches_op": 73.09185163946543, + "branch_misses_op": 0.017038026627887403, + "user_cycles_per_worker_cpu_ns_proxy": 4.200860776290748 + }, + "baseline_mean": { + "ops_s": 9822571.75, + "worker_cpu_ns_op": 101.7873477149708, + "cycles_op": 428.2360289005096, + "instructions_op": 343.4356022619549, + "branches_op": 73.09185159913491, + "branch_misses_op": 0.017386464233436868, + "user_cycles_per_worker_cpu_ns_proxy": 4.2071600589404055 + }, + "ratios": { + "ops_s": 0.9988173463838531, + "worker_cpu_ns_op": 1.0013441681252708, + "cycles_op": 0.9998371557394169, + "instructions_op": 1.0232940316238397, + "branches_op": 1.0000000005517786, + "branch_misses_op": 0.9799592602112069, + "user_cycles_per_worker_cpu_ns_proxy": 0.9985027233189592 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9730489.45, + "worker_cpu_ns_op": 102.77189980515426, + "cycles_op": 432.72985881193, + "instructions_op": 351.43560122603515, + "branches_op": 73.0918514288485, + "branch_misses_op": 0.01666092764699123, + "user_cycles_per_worker_cpu_ns_proxy": 4.2105957787905535 + }, + "baseline_mean": { + "ops_s": 10016921.35, + "worker_cpu_ns_op": 99.8439066762837, + "cycles_op": 420.3801015231864, + "instructions_op": 343.43560051469683, + "branches_op": 73.09184960787513, + "branch_misses_op": 0.016973908175417447, + "user_cycles_per_worker_cpu_ns_proxy": 4.210640150142279 + }, + "ratios": { + "ops_s": 0.9714051962682126, + "worker_cpu_ns_op": 1.0293257067590893, + "cycles_op": 1.0293775971888204, + "instructions_op": 1.023294034454637, + "branches_op": 1.0000000249134942, + "branch_misses_op": 0.9815610803833914, + "user_cycles_per_worker_cpu_ns_proxy": 0.9999894620888646 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9765589.1, + "worker_cpu_ns_op": 102.40488992942119, + "cycles_op": 431.2421627283463, + "instructions_op": 351.4356002539007, + "branches_op": 73.09185051330087, + "branch_misses_op": 0.01665066457160053, + "user_cycles_per_worker_cpu_ns_proxy": 4.211302774658932 + }, + "baseline_mean": { + "ops_s": 9637024.35, + "worker_cpu_ns_op": 103.76953628017867, + "cycles_op": 436.3823232497656, + "instructions_op": 343.43560028394205, + "branches_op": 73.09185033121247, + "branch_misses_op": 0.01685003739913861, + "user_cycles_per_worker_cpu_ns_proxy": 4.205531218732698 + }, + "ratios": { + "ops_s": 1.0133407102992327, + "worker_cpu_ns_op": 0.9868492584656741, + "cycles_op": 0.9882209698982758, + "instructions_op": 1.0232940323115731, + "branches_op": 1.0000000024912272, + "branch_misses_op": 0.9881678109777803, + "user_cycles_per_worker_cpu_ns_proxy": 1.001372372626917 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -1.6777025371119358, + "ci95_low_pct": -2.7515944762118605, + "ci95_high_pct": -0.5919518545122959, + "block_delta_pct": [ + -2.004073978879306, + -1.8438919616608596, + -1.183218902221972 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 9.318833260607562e-07, + "ci95_low_pct": -2.431945855807527e-06, + "ci95_high_pct": 4.295712630053572e-06, + "block_delta_pct": [ + 5.5177862279265355e-08, + 2.4913494156564298e-06, + 2.4912272245103395e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.56634889241447, + "ci95_low_pct": -4.54888645391891, + "ci95_high_pct": 5.955710246044221, + "block_delta_pct": [ + -0.016284426058310597, + 2.937759718882038, + -1.1779030101724208 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.3294032796683295, + "ci95_low_pct": 2.3294029128726024, + "ci95_high_pct": 2.3294036464640566, + "block_delta_pct": [ + 2.3294031623839695, + 2.329403445463707, + 2.329403231157312 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5631565185569065, + "ci95_low_pct": -5.731018366849227, + "ci95_high_pct": 4.8880095048772, + "block_delta_pct": [ + -0.11826536161468892, + -2.8594803731787355, + 1.3340710299232672 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.004583391701906692, + "ci95_low_pct": -0.3604945082632094, + "ci95_high_pct": 0.35259903509186064, + "block_delta_pct": [ + -0.14972766810408267, + -0.0010537911135366507, + 0.1372372626917029 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.568584392265703, + "ci95_low_pct": -4.6388393060528665, + "ci95_high_pct": 6.060371885828331, + "block_delta_pct": [ + 0.13441681252708282, + 2.93257067590893, + -1.3150741534325938 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9926262.9, + "worker_cpu_ns_op": 100.74013526973353, + "cycles_op": 422.84550870497753, + "instructions_op": 342.43560255898296, + "branches_op": 73.09185125102181, + "branch_misses_op": 0.016962907958963307, + "user_cycles_per_worker_cpu_ns_proxy": 4.197396545104483 + }, + "baseline_mean": { + "ops_s": 9822571.75, + "worker_cpu_ns_op": 101.7873477149708, + "cycles_op": 428.2360289005096, + "instructions_op": 343.4356022619549, + "branches_op": 73.09185159913491, + "branch_misses_op": 0.017386464233436868, + "user_cycles_per_worker_cpu_ns_proxy": 4.2071600589404055 + }, + "ratios": { + "ops_s": 1.0105564156352433, + "worker_cpu_ns_op": 0.9897117621320705, + "cycles_op": 0.9874122683946697, + "instructions_op": 0.9970882468317621, + "branches_op": 0.99999999523732, + "branch_misses_op": 0.9756387343172974, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976793101048831 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9773922.45, + "worker_cpu_ns_op": 102.30116017937112, + "cycles_op": 429.918524137885, + "instructions_op": 342.43560190029643, + "branches_op": 73.09185169380115, + "branch_misses_op": 0.01767673096242712, + "user_cycles_per_worker_cpu_ns_proxy": 4.202448765540997 + }, + "baseline_mean": { + "ops_s": 10016921.35, + "worker_cpu_ns_op": 99.8439066762837, + "cycles_op": 420.3801015231864, + "instructions_op": 343.43560051469683, + "branches_op": 73.09184960787513, + "branch_misses_op": 0.016973908175417447, + "user_cycles_per_worker_cpu_ns_proxy": 4.210640150142279 + }, + "ratios": { + "ops_s": 0.9757411592335203, + "worker_cpu_ns_op": 1.024610951082417, + "cycles_op": 1.0226899955067748, + "instructions_op": 0.997088249986601, + "branches_op": 1.0000000285384214, + "branch_misses_op": 1.0414060674622676, + "user_cycles_per_worker_cpu_ns_proxy": 0.9980545987524 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9893197.45, + "worker_cpu_ns_op": 101.07137122053123, + "cycles_op": 426.57804667579484, + "instructions_op": 342.43560119283296, + "branches_op": 73.09185083870574, + "branch_misses_op": 0.017782417180772885, + "user_cycles_per_worker_cpu_ns_proxy": 4.220567649839075 + }, + "baseline_mean": { + "ops_s": 9637024.35, + "worker_cpu_ns_op": 103.76953628017867, + "cycles_op": 436.3823232497656, + "instructions_op": 343.43560028394205, + "branches_op": 73.09185033121247, + "branch_misses_op": 0.01685003739913861, + "user_cycles_per_worker_cpu_ns_proxy": 4.205531218732698 + }, + "ratios": { + "ops_s": 1.026582178346369, + "worker_cpu_ns_op": 0.9739984859105242, + "cycles_op": 0.9775328283213727, + "instructions_op": 0.9970882485965861, + "branches_op": 1.0000000069432264, + "branch_misses_op": 1.0553339888540507, + "user_cycles_per_worker_cpu_ns_proxy": 1.0035753940047811 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 2.352790549791317, + "ci95_low_pct": -7.794767315204931, + "ci95_high_pct": 13.617128098815478, + "block_delta_pct": [ + -2.436126568270258, + 4.14060674622676, + 5.533398885405072 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.0239655789945346e-06, + "ci95_low_pct": -3.1729535110436302e-06, + "ci95_high_pct": 5.2208848577706135e-06, + "block_delta_pct": [ + -4.762680028136401e-07, + 2.853842140382312e-06, + 6.943226438238526e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4308898497063951, + "ci95_low_pct": -6.126347758814543, + "ci95_high_pct": 5.610120192721135, + "block_delta_pct": [ + -1.2587731605330332, + 2.268999550677475, + -2.246717167862733 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2911751528350326, + "ci95_low_pct": -0.29117554564015435, + "ci95_high_pct": -0.2911747600298997, + "block_delta_pct": [ + -0.2911753168237885, + -0.29117500133990504, + -0.29117514034139313 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.40676382736066774, + "ci95_low_pct": -5.8742280024725595, + "ci95_high_pct": 7.106884844973305, + "block_delta_pct": [ + 1.0556415635243344, + -2.425884076647966, + 2.658217834636889 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.023386111338341564, + "ci95_low_pct": -0.8393740983456466, + "ci95_high_pct": 0.799316601285982, + "block_delta_pct": [ + -0.2320689895116912, + -0.19454012476000093, + 0.35753940047811295 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.4116197418721712, + "ci95_low_pct": -6.616635085610689, + "ci95_high_pct": 6.205698322498954, + "block_delta_pct": [ + -1.028823786792954, + 2.4610951082417065, + -2.600151408947582 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9926262.9, + "worker_cpu_ns_op": 100.74013526973353, + "cycles_op": 422.84550870497753, + "instructions_op": 342.43560255898296, + "branches_op": 73.09185125102181, + "branch_misses_op": 0.016962907958963307, + "user_cycles_per_worker_cpu_ns_proxy": 4.197396545104483 + }, + "baseline_mean": { + "ops_s": 9810955.05, + "worker_cpu_ns_op": 101.92416702332513, + "cycles_op": 428.1662931210283, + "instructions_op": 351.4356020417973, + "branches_op": 73.09185163946543, + "branch_misses_op": 0.017038026627887403, + "user_cycles_per_worker_cpu_ns_proxy": 4.200860776290748 + }, + "ratios": { + "ops_s": 1.0117529689426108, + "worker_cpu_ns_op": 0.9883832089270778, + "cycles_op": 0.9875730890041203, + "instructions_op": 0.9743907577077409, + "branches_op": 0.9999999946855413, + "branch_misses_op": 0.9955911168256338, + "user_cycles_per_worker_cpu_ns_proxy": 0.9991753520597929 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9773922.45, + "worker_cpu_ns_op": 102.30116017937112, + "cycles_op": 429.918524137885, + "instructions_op": 342.43560190029643, + "branches_op": 73.09185169380115, + "branch_misses_op": 0.01767673096242712, + "user_cycles_per_worker_cpu_ns_proxy": 4.202448765540997 + }, + "baseline_mean": { + "ops_s": 9730489.45, + "worker_cpu_ns_op": 102.77189980515426, + "cycles_op": 432.72985881193, + "instructions_op": 351.43560122603515, + "branches_op": 73.0918514288485, + "branch_misses_op": 0.01666092764699123, + "user_cycles_per_worker_cpu_ns_proxy": 4.2105957787905535 + }, + "ratios": { + "ops_s": 1.0044635986938972, + "worker_cpu_ns_op": 0.9954195687082207, + "cycles_op": 0.9935032570163668, + "instructions_op": 0.9743907580952502, + "branches_op": 1.0000000036249272, + "branch_misses_op": 1.0609691931300915, + "user_cycles_per_worker_cpu_ns_proxy": 0.9980651162739026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9893197.45, + "worker_cpu_ns_op": 101.07137122053123, + "cycles_op": 426.57804667579484, + "instructions_op": 342.43560119283296, + "branches_op": 73.09185083870574, + "branch_misses_op": 0.017782417180772885, + "user_cycles_per_worker_cpu_ns_proxy": 4.220567649839075 + }, + "baseline_mean": { + "ops_s": 9765589.1, + "worker_cpu_ns_op": 102.40488992942119, + "cycles_op": 431.2421627283463, + "instructions_op": 351.4356002539007, + "branches_op": 73.09185051330087, + "branch_misses_op": 0.01665066457160053, + "user_cycles_per_worker_cpu_ns_proxy": 4.211302774658932 + }, + "ratios": { + "ops_s": 1.0130671430769087, + "worker_cpu_ns_op": 0.9869779782019293, + "cycles_op": 0.9891844618739436, + "instructions_op": 0.9743907587775241, + "branches_op": 1.0000000044519994, + "branch_misses_op": 1.0679704166945192, + "user_cycles_per_worker_cpu_ns_proxy": 1.0022000021551272 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 4.09926658642672, + "ci95_low_pct": -5.456972148828854, + "ci95_high_pct": 14.621432697193871, + "block_delta_pct": [ + -0.4408883174366163, + 6.096919313009153, + 6.79704166945192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 9.208227513823886e-08, + "ci95_low_pct": -1.2533666327030346e-06, + "ci95_high_pct": 1.4375311829795123e-06, + "block_delta_pct": [ + -5.314458650929055e-07, + 3.6249272472588245e-07, + 4.451999435772791e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.9916226979540754, + "ci95_low_pct": -1.7500153615269687, + "ci95_high_pct": -0.22737599344390125, + "block_delta_pct": [ + -1.242691099587967, + -0.649674298363323, + -1.08155381260564 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.560924180649493, + "ci95_low_pct": -2.560924315205615, + "ci95_high_pct": -2.5609240460933713, + "block_delta_pct": [ + -2.560924229225914, + -2.560924190474978, + -2.5609241222475876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.9754134503461076, + "ci95_low_pct": -0.17083735190124294, + "ci95_high_pct": 2.134825646186256, + "block_delta_pct": [ + 1.1752968942610797, + 0.44635986938972305, + 1.3067143076908705 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.018803581478221698, + "ci95_low_pct": -0.548818176912802, + "ci95_high_pct": 0.5140356709008476, + "block_delta_pct": [ + -0.08246479402070905, + -0.19348837260974028, + 0.22000021551271676 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9746623561037726, + "ci95_low_pct": -2.090671490427509, + "ci95_high_pct": 0.15406749040185463, + "block_delta_pct": [ + -1.161679107292224, + -0.4580431291779319, + -1.302202179807066 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82278401.1, + "worker_cpu_ns_op": 97.2261910609116 + }, + "baseline_mean": { + "ops_s": 82932619.65, + "worker_cpu_ns_op": 96.4668315411713 + }, + "ratios": { + "ops_s": 0.9921114447757589, + "worker_cpu_ns_op": 1.007871716191033 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 79298605.35, + "worker_cpu_ns_op": 100.88176329529138 + }, + "baseline_mean": { + "ops_s": 81289455.4, + "worker_cpu_ns_op": 98.39963440462043 + }, + "ratios": { + "ops_s": 0.9755091230442662, + "worker_cpu_ns_op": 1.0252249808212133 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 78190442.15, + "worker_cpu_ns_op": 102.31255188506898 + }, + "baseline_mean": { + "ops_s": 79838902.95, + "worker_cpu_ns_op": 100.19643084712976 + }, + "ratios": { + "ops_s": 0.9793526621848454, + "worker_cpu_ns_op": 1.021119724725203 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.770115280584772, + "ci95_low_pct": -3.9014571678769316, + "ci95_high_pct": 0.4084970242043573, + "block_delta_pct": [ + -0.7888555224241145, + -2.449087695573382, + -2.06473378151546 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.8045138441180608, + "ci95_low_pct": -0.42821640790047244, + "ci95_high_pct": 4.087309327454536, + "block_delta_pct": [ + 0.7871716191033107, + 2.522498082121327, + 2.111972472520307 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 83494965.15, + "worker_cpu_ns_op": 95.81244623922899 + }, + "baseline_mean": { + "ops_s": 82932619.65, + "worker_cpu_ns_op": 96.4668315411713 + }, + "ratios": { + "ops_s": 1.0067807516797764, + "worker_cpu_ns_op": 0.9932164735641491 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 81166231.35, + "worker_cpu_ns_op": 98.55793353799604 + }, + "baseline_mean": { + "ops_s": 81289455.4, + "worker_cpu_ns_op": 98.39963440462043 + }, + "ratios": { + "ops_s": 0.9984841324204515, + "worker_cpu_ns_op": 1.0016087370073417 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80025039.9, + "worker_cpu_ns_op": 99.95313595889778 + }, + "baseline_mean": { + "ops_s": 79838902.95, + "worker_cpu_ns_op": 100.19643084712976 + }, + "ratios": { + "ops_s": 1.0023314066591893, + "worker_cpu_ns_op": 0.9975718208106317 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.25263663182764073, + "ci95_low_pct": -0.7734074668205415, + "ci95_high_pct": 1.2892904517762593, + "block_delta_pct": [ + 0.6780751679776431, + -0.15158675795484688, + 0.23314066591892946 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.2540210443181312, + "ci95_low_pct": -1.291384112726135, + "ci95_high_pct": 0.7942440322481703, + "block_delta_pct": [ + -0.6783526435850895, + 0.1608737007341654, + -0.2428179189368329 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 83494965.15, + "worker_cpu_ns_op": 95.81244623922899 + }, + "baseline_mean": { + "ops_s": 82278401.1, + "worker_cpu_ns_op": 97.2261910609116 + }, + "ratios": { + "ops_s": 1.014785946660794, + "worker_cpu_ns_op": 0.9854592182800115 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 81166231.35, + "worker_cpu_ns_op": 98.55793353799604 + }, + "baseline_mean": { + "ops_s": 79298605.35, + "worker_cpu_ns_op": 100.88176329529138 + }, + "ratios": { + "ops_s": 1.0235518139538125, + "worker_cpu_ns_op": 0.9769648182051175 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80025039.9, + "worker_cpu_ns_op": 99.95313595889778 + }, + "baseline_mean": { + "ops_s": 78190442.15, + "worker_cpu_ns_op": 102.31255188506898 + }, + "ratios": { + "ops_s": 1.0234631970296384, + "worker_cpu_ns_op": 0.9769391352018898 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.0592021645858827, + "ci95_low_pct": 0.8140680106889508, + "ci95_high_pct": 3.319714718460043, + "block_delta_pct": [ + 1.4785946660794025, + 2.355181395381245, + 2.3463197029638394 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.022046774456576, + "ci95_low_pct": -3.2329620716503804, + "ci95_high_pct": -0.795978426302768, + "block_delta_pct": [ + -1.4540781719988516, + -2.303518179488251, + -2.3060864798110203 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-misses-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-misses-audited.json new file mode 100644 index 000000000..95c9f0f29 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/final-misses-audited.json @@ -0,0 +1,682 @@ +{ + "validation": { + "complete": true, + "expected_rows": 18, + "observed_rows": 18, + "missing_jobs": [], + "manifest_sha256": "6d2ff2fe123deb056aa3c07573e957cc150a4dba0284099ab8c486aaa98eba81", + "results_sha256": "2711519c8781aab023201ff9a5d283fe8e8874126c0f953b0bda43f6b333a5a5", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "scenario_index": 0, + "scenario": { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000065757, + "excluded_from_results": true, + "log_sha256": "82ded07ab258d8ccae1f6b7c499f4d6d950f2970c0700b2ca38b84f3296e3994" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 18 + }, + "arguments": { + "label": "final-misses", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "nonblocking" + ], + "threads": [ + 1 + ], + "modes": [ + "miss" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 124270526.28333335, + "worker_cpu_ns_op": 8.047063142033814, + "cycles_op": 30.034602859417674, + "instructions_op": 93.21875443489553, + "branches_op": 13.078129376551937, + "branch_misses_op": 0.01562676310899944, + "user_cycles_per_worker_cpu_ns_proxy": 3.7326321890421243 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 73693603.45, + "worker_cpu_ns_op": 13.569690421976679, + "cycles_op": 50.37399791450403, + "instructions_op": 152.21875758314744, + "branches_op": 32.07813248475782, + "branch_misses_op": 0.015629365898568445, + "user_cycles_per_worker_cpu_ns_proxy": 3.712602011742421 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 73837506.33333333, + "worker_cpu_ns_op": 13.5431789845016, + "cycles_op": 50.3413490765792, + "instructions_op": 152.2187574810758, + "branches_op": 32.07813238288274, + "branch_misses_op": 0.015628430009700572, + "user_cycles_per_worker_cpu_ns_proxy": 3.717300292434342 + } + } + ], + "comparisons": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 74528062.4, + "worker_cpu_ns_op": 13.415467533473127, + "cycles_op": 50.28848560642845, + "instructions_op": 152.21875732418425, + "branches_op": 32.078132226907535, + "branch_misses_op": 0.015627333394264198, + "user_cycles_per_worker_cpu_ns_proxy": 3.748558391850408 + }, + "baseline_mean": { + "ops_s": 125702175.2, + "worker_cpu_ns_op": 7.954862490349166, + "cycles_op": 30.016705914871444, + "instructions_op": 93.21875421470654, + "branches_op": 13.078129157030961, + "branch_misses_op": 0.015626696068774544, + "user_cycles_per_worker_cpu_ns_proxy": 3.7734131431927307 + }, + "ratios": { + "ops_s": 0.5928939756326508, + "worker_cpu_ns_op": 1.6864487035129474, + "cycles_op": 1.6753499117807453, + "instructions_op": 1.6329198840566532, + "branches_op": 2.4528074192983436, + "branch_misses_op": 1.000040784404256, + "user_cycles_per_worker_cpu_ns_proxy": 0.9934131910821479 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 73571436.7, + "worker_cpu_ns_op": 13.591193280706197, + "cycles_op": 50.42487082706361, + "instructions_op": 152.21875776620408, + "branches_op": 32.07813266766247, + "branch_misses_op": 0.01563152852576631, + "user_cycles_per_worker_cpu_ns_proxy": 3.710108831333028 + }, + "baseline_mean": { + "ops_s": 123762597.85, + "worker_cpu_ns_op": 8.079471542020759, + "cycles_op": 30.021247106606655, + "instructions_op": 93.21875456811904, + "branches_op": 13.07812950954093, + "branch_misses_op": 0.01562677028526823, + "user_cycles_per_worker_cpu_ns_proxy": 3.715748292754766 + }, + "ratios": { + "ops_s": 0.5944561440861836, + "worker_cpu_ns_op": 1.6821883968548392, + "cycles_op": 1.6796394449571952, + "instructions_op": 1.6329198826076479, + "branches_op": 2.4528073868866653, + "branch_misses_op": 1.000304492893363, + "user_cycles_per_worker_cpu_ns_proxy": 0.99848228109726 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 72981311.25, + "worker_cpu_ns_op": 13.702410451750708, + "cycles_op": 50.40863731002003, + "instructions_op": 152.21875765905398, + "branches_op": 32.07813255970348, + "branch_misses_op": 0.015629235775674818, + "user_cycles_per_worker_cpu_ns_proxy": 3.6791388120438286 + }, + "baseline_mean": { + "ops_s": 123346805.8, + "worker_cpu_ns_op": 8.106855393731518, + "cycles_op": 30.06585555677492, + "instructions_op": 93.21875452186104, + "branches_op": 13.078129463083922, + "branch_misses_op": 0.015626822972955545, + "user_cycles_per_worker_cpu_ns_proxy": 3.7087351311788757 + }, + "ratios": { + "ops_s": 0.5916757290686161, + "worker_cpu_ns_op": 1.6902250979271018, + "cycles_op": 1.6766074464380625, + "instructions_op": 1.6329198822685047, + "branches_op": 2.4528073873447656, + "branch_misses_op": 1.0001544013599852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9920198347716357 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.016655372144036562, + "ci95_low_pct": -0.016200265427934735, + "ci95_high_pct": 0.0495218063942815, + "block_delta_pct": [ + 0.004078440425603347, + 0.030449289336309526, + 0.015440135998523452 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 145.28073978432582, + "ci95_low_pct": 145.28073516791355, + "ci95_high_pct": 145.2807444007382, + "block_delta_pct": [ + 145.28074192983436, + 145.28073868866653, + 145.28073873447656 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 67.7197968331168, + "ci95_low_pct": 67.1730058629256, + "ci95_high_pct": 68.26837625212802, + "block_delta_pct": [ + 67.53499117807453, + 67.96394449571952, + 67.66074464380625 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 63.29198829776019, + "ci95_low_pct": 63.29198806181105, + "ci95_high_pct": 63.29198853370934, + "block_delta_pct": [ + 63.29198840566532, + 63.29198826076479, + 63.29198822685047 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -40.699247543855, + "ci95_low_pct": -41.04444329646573, + "ci95_high_pct": -40.35203060589241, + "block_delta_pct": [ + -40.71060243673492, + -40.55438559138164, + -40.83242709313839 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.5365436566500126, + "ci95_low_pct": -1.3772121867312914, + "ci95_high_pct": 0.311290799209063, + "block_delta_pct": [ + -0.6586808917852127, + -0.1517718902739995, + -0.7980165228364311 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 68.62842034106174, + "ci95_low_pct": 67.63240448544529, + "ci95_high_pct": 69.6303541908016, + "block_delta_pct": [ + 68.64487035129474, + 68.21883968548393, + 69.02250979271018 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 74600709.05, + "worker_cpu_ns_op": 13.403691276620414, + "cycles_op": 50.266691412123805, + "instructions_op": 152.21875724848815, + "branches_op": 32.078132151305674, + "branch_misses_op": 0.015627786620786153, + "user_cycles_per_worker_cpu_ns_proxy": 3.750212994051269 + }, + "baseline_mean": { + "ops_s": 125702175.2, + "worker_cpu_ns_op": 7.954862490349166, + "cycles_op": 30.016705914871444, + "instructions_op": 93.21875421470654, + "branches_op": 13.078129157030961, + "branch_misses_op": 0.015626696068774544, + "user_cycles_per_worker_cpu_ns_proxy": 3.7734131431927307 + }, + "ratios": { + "ops_s": 0.5934719023859819, + "worker_cpu_ns_op": 1.6849683187964297, + "cycles_op": 1.6746238429587215, + "instructions_op": 1.6329198832446266, + "branches_op": 2.452807413517558, + "branch_misses_op": 1.000069787753394, + "user_cycles_per_worker_cpu_ns_proxy": 0.9938516806241281 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 73134310.0, + "worker_cpu_ns_op": 13.672593546368962, + "cycles_op": 50.44996362654544, + "instructions_op": 152.2187576842552, + "branches_op": 32.07813258512485, + "branch_misses_op": 0.01562850154453088, + "user_cycles_per_worker_cpu_ns_proxy": 3.68985537446152 + }, + "baseline_mean": { + "ops_s": 123762597.85, + "worker_cpu_ns_op": 8.079471542020759, + "cycles_op": 30.021247106606655, + "instructions_op": 93.21875456811904, + "branches_op": 13.07812950954093, + "branch_misses_op": 0.01562677028526823, + "user_cycles_per_worker_cpu_ns_proxy": 3.715748292754766 + }, + "ratios": { + "ops_s": 0.5909241666746413, + "worker_cpu_ns_op": 1.6922633460937107, + "cycles_op": 1.6804752796376377, + "instructions_op": 1.6329198817285449, + "branches_op": 2.452807380575547, + "branch_misses_op": 1.0001107880407176, + "user_cycles_per_worker_cpu_ns_proxy": 0.9930315736553702 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 73777499.95, + "worker_cpu_ns_op": 13.553252130515423, + "cycles_op": 50.307392191068345, + "instructions_op": 152.21875751048407, + "branches_op": 32.0781324122177, + "branch_misses_op": 0.015629001863784686, + "user_cycles_per_worker_cpu_ns_proxy": 3.711832508790236 + }, + "baseline_mean": { + "ops_s": 123346805.8, + "worker_cpu_ns_op": 8.106855393731518, + "cycles_op": 30.06585555677492, + "instructions_op": 93.21875452186104, + "branches_op": 13.078129463083922, + "branch_misses_op": 0.015626822972955545, + "user_cycles_per_worker_cpu_ns_proxy": 3.7087351311788757 + }, + "ratios": { + "ops_s": 0.5981306080161178, + "worker_cpu_ns_op": 1.6718260622972545, + "cycles_op": 1.673240001305477, + "instructions_op": 1.6329198806747276, + "branches_op": 2.4528073760674816, + "branch_misses_op": 1.0001394327454092, + "user_cycles_per_worker_cpu_ns_proxy": 1.0008351574059093 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.010666910477286073, + "ci95_low_pct": 0.0019709145798740835, + "ci95_high_pct": 0.019363662563232076, + "block_delta_pct": [ + 0.006978775339394616, + 0.011078804071762427, + 0.013943274540917372 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 145.2807390053529, + "ci95_low_pct": 145.2807339261044, + "ci95_high_pct": 145.28074408460148, + "block_delta_pct": [ + 145.2807413517558, + 145.28073805755471, + 145.28073760674815 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 67.6110110017127, + "ci95_low_pct": 66.66011125595566, + "ci95_high_pct": 68.56733622282593, + "block_delta_pct": [ + 67.46238429587214, + 68.04752796376377, + 67.32400013054769 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 63.29198818826332, + "ci95_low_pct": 63.29198786732157, + "ci95_high_pct": 63.291988509205034, + "block_delta_pct": [ + 63.29198832446266, + 63.29198817285449, + 63.29198806747276 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -40.583192444606965, + "ci95_low_pct": -41.48340145491024, + "ci95_high_pct": -39.66913477798428, + "block_delta_pct": [ + -40.65280976140181, + -40.90758333253587, + -40.18693919838822 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4100008082350115, + "ci95_low_pct": -1.468426736547257, + "ci95_high_pct": 0.6597947289104233, + "block_delta_pct": [ + -0.6148319375871902, + -0.6968426344629797, + 0.0835157405909337 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 68.29979728823037, + "ci95_low_pct": 65.7441829931827, + "ci95_high_pct": 70.89481667314064, + "block_delta_pct": [ + 68.49683187964297, + 69.22633460937107, + 67.18260622972545 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 74600709.05, + "worker_cpu_ns_op": 13.403691276620414, + "cycles_op": 50.266691412123805, + "instructions_op": 152.21875724848815, + "branches_op": 32.078132151305674, + "branch_misses_op": 0.015627786620786153, + "user_cycles_per_worker_cpu_ns_proxy": 3.750212994051269 + }, + "baseline_mean": { + "ops_s": 74528062.4, + "worker_cpu_ns_op": 13.415467533473127, + "cycles_op": 50.28848560642845, + "instructions_op": 152.21875732418425, + "branches_op": 32.078132226907535, + "branch_misses_op": 0.015627333394264198, + "user_cycles_per_worker_cpu_ns_proxy": 3.748558391850408 + }, + "ratios": { + "ops_s": 1.000974755651235, + "worker_cpu_ns_op": 0.9991221881143293, + "cycles_op": 0.9995666166113012, + "instructions_op": 0.999999999502715, + "branches_op": 0.9999999976431962, + "branch_misses_op": 1.0000290021663019, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004413969392763 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 73134310.0, + "worker_cpu_ns_op": 13.672593546368962, + "cycles_op": 50.44996362654544, + "instructions_op": 152.2187576842552, + "branches_op": 32.07813258512485, + "branch_misses_op": 0.01562850154453088, + "user_cycles_per_worker_cpu_ns_proxy": 3.68985537446152 + }, + "baseline_mean": { + "ops_s": 73571436.7, + "worker_cpu_ns_op": 13.591193280706197, + "cycles_op": 50.42487082706361, + "instructions_op": 152.21875776620408, + "branches_op": 32.07813266766247, + "branch_misses_op": 0.01563152852576631, + "user_cycles_per_worker_cpu_ns_proxy": 3.710108831333028 + }, + "ratios": { + "ops_s": 0.9940584726952871, + "worker_cpu_ns_op": 1.0059891919702384, + "cycles_op": 1.0004976274419797, + "instructions_op": 0.9999999994616374, + "branches_op": 0.9999999974269816, + "branch_misses_op": 0.9998063541111517, + "user_cycles_per_worker_cpu_ns_proxy": 0.9945410073417628 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 73777499.95, + "worker_cpu_ns_op": 13.553252130515423, + "cycles_op": 50.307392191068345, + "instructions_op": 152.21875751048407, + "branches_op": 32.0781324122177, + "branch_misses_op": 0.015629001863784686, + "user_cycles_per_worker_cpu_ns_proxy": 3.711832508790236 + }, + "baseline_mean": { + "ops_s": 72981311.25, + "worker_cpu_ns_op": 13.702410451750708, + "cycles_op": 50.40863731002003, + "instructions_op": 152.21875765905398, + "branches_op": 32.07813255970348, + "branch_misses_op": 0.015629235775674818, + "user_cycles_per_worker_cpu_ns_proxy": 3.6791388120438286 + }, + "ratios": { + "ops_s": 1.010909487461422, + "worker_cpu_ns_op": 0.9891144465595666, + "cycles_op": 0.9979915124797162, + "instructions_op": 0.9999999990239711, + "branches_op": 0.9999999954022953, + "branch_misses_op": 0.9999850336962415, + "user_cycles_per_worker_cpu_ns_proxy": 1.0088862362679503 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.005987464432255507, + "ci95_low_pct": -0.035279511791608265, + "ci95_high_pct": 0.02331316619561541, + "block_delta_pct": [ + 0.0029002166301861365, + -0.01936458888482928, + -0.001496630375852348 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1758422558425536e-07, + "ci95_low_pct": -6.246746231397537e-07, + "ci95_high_pct": -1.0493816926526733e-08, + "block_delta_pct": [ + -2.3568037521570773e-07, + -2.573018353935197e-07, + -4.5977046614353867e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.06486165226656793, + "ci95_low_pct": -0.3791260446224909, + "ci95_high_pct": 0.2503941197508741, + "block_delta_pct": [ + -0.04333833886988048, + 0.04976274419796756, + -0.20084875202838193 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -6.705588306843424e-08, + "ci95_low_pct": -1.3297555279123685e-07, + "ci95_high_pct": -1.1362133456316315e-09, + "block_delta_pct": [ + -4.972849909634647e-08, + -5.383625767407807e-08, + -9.760289243487819e-08 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.19570594712752243, + "ci95_low_pct": -1.8851702757908262, + "ci95_high_pct": 2.320714600049345, + "block_delta_pct": [ + 0.09747556512349487, + -0.5941527304712868, + 1.0909487461421952 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.1272254685964036, + "ci95_low_pct": -1.6469876278319862, + "ci95_high_pct": 1.9334440118902618, + "block_delta_pct": [ + 0.04413969392762507, + -0.5458992658237238, + 0.8886236267950265 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19487999245126897, + "ci95_low_pct": -2.282570780871296, + "ci95_high_pct": 1.9374134104960028, + "block_delta_pct": [ + -0.08778118856707096, + 0.5989191970238394, + -1.0885553440433404 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/final-misses", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/fixed20m-summary.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/fixed20m-summary.json new file mode 100644 index 000000000..1229365ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/fixed20m-summary.json @@ -0,0 +1,360 @@ +{ + "source_directory": ".cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry", + "manifest_sha256": "ae9f185f46d25e5531e1b0eb4299a8087724ee42b4ade60bc94479353e993760", + "validated_measured_runs": 18, + "summary": { + "main": { + "ops_s": 2587140.019177333, + "drain_ops_s": 2533117.3425607425, + "body_cpu_us_op": 2.480752347941667, + "drain_cpu_us_op": 2.4840581649833333, + "diagnostic_window_cpu_s": 49.61499566966666, + "diagnostic_join_cpu_s": 5.128916666666667e-05, + "diagnostic_join_wall_s": 5.1955333333333334e-05, + "diagnostic_close_cpu_s": 0.06603648833333332, + "diagnostic_close_wall_s": 0.16462883966666667, + "elapsed_s": 7.8959295, + "total_elapsed_s": 8.060596166666667, + "samples": 6, + "max_deregister_ms": 0.00328, + "mean_worker_completion_spread_s": 3.1093319175, + "mean_last_worker_to_main_stop_s": 0.0619870935, + "delta_vs_main_pct": { + "ops_s": 0.0, + "drain_ops_s": 0.0, + "body_cpu_us_op": 0.0, + "drain_cpu_us_op": 0.0, + "pooled_body_ops_s": 0.0, + "pooled_drain_ops_s": 0.0 + }, + "pooled_body_ops_s": 2532950.680474034, + "pooled_drain_ops_s": 2481206.0530593097 + }, + "original": { + "ops_s": 2513817.522124, + "drain_ops_s": 2465451.940194559, + "body_cpu_us_op": 2.4991114205750002, + "drain_cpu_us_op": 2.5024741101416668, + "diagnostic_window_cpu_s": 49.98217696016667, + "diagnostic_join_cpu_s": 5.145133333333333e-05, + "diagnostic_join_wall_s": 5.2135e-05, + "diagnostic_close_cpu_s": 0.067174489, + "diagnostic_close_wall_s": 0.15656706, + "elapsed_s": 7.9811301666666665, + "total_elapsed_s": 8.1379635, + "samples": 6, + "max_deregister_ms": 0.003331, + "mean_worker_completion_spread_s": 3.0813224251666664, + "mean_last_worker_to_main_stop_s": 0.03737969633333333, + "delta_vs_main_pct": { + "ops_s": -2.8341139833880535, + "drain_ops_s": -2.671230472796826, + "body_cpu_us_op": 0.7400606775023855, + "drain_cpu_us_op": 0.741365295625318, + "pooled_body_ops_s": -1.0675263388449485, + "pooled_drain_ops_s": -0.9506964897708636 + }, + "pooled_body_ops_s": 2505910.7648100215, + "pooled_drain_ops_s": 2457617.3142088926 + }, + "isolated-miss": { + "ops_s": 2499101.7958339998, + "drain_ops_s": 2452541.518558987, + "body_cpu_us_op": 2.545104555075, + "drain_cpu_us_op": 2.548476434125, + "diagnostic_window_cpu_s": 50.902037564500006, + "diagnostic_join_cpu_s": 5.3537000000000006e-05, + "diagnostic_join_wall_s": 5.4161166666666666e-05, + "diagnostic_close_cpu_s": 0.067351413, + "diagnostic_close_wall_s": 0.1532311455, + "elapsed_s": 8.0468075, + "total_elapsed_s": 8.199974166666667, + "samples": 6, + "max_deregister_ms": 0.003419, + "mean_worker_completion_spread_s": 3.131542500166667, + "mean_last_worker_to_main_stop_s": 0.040418123, + "delta_vs_main_pct": { + "ops_s": -3.40291683831353, + "drain_ops_s": -3.180895833285835, + "body_cpu_us_op": 2.5940601119143425, + "drain_cpu_us_op": 2.593267341712946, + "pooled_body_ops_s": -1.8750044660568732, + "pooled_drain_ops_s": -1.6997370621797736 + }, + "pooled_body_ops_s": 2485457.742092128, + "pooled_drain_ops_s": 2439032.0741864126 + } + }, + "blocks": [ + { + "block": 0, + "profiles": { + "main": { + "ops_s": 2984498.1503565, + "drain_ops_s": 2913195.998896007, + "body_cpu_us_op": 2.2697663976999998, + "drain_cpu_us_op": 2.2730053829, + "delta_vs_main_pct": { + "ops_s": 0.0, + "drain_ops_s": 0.0, + "body_cpu_us_op": 0.0, + "drain_cpu_us_op": 0.0 + } + }, + "original": { + "ops_s": 2560607.6289879996, + "drain_ops_s": 2509014.3432628997, + "body_cpu_us_op": 2.29668999985, + "drain_cpu_us_op": 2.3005114789250003, + "delta_vs_main_pct": { + "ops_s": -14.203075358510986, + "drain_ops_s": -13.874166234825157, + "body_cpu_us_op": 1.186183837124477, + "drain_cpu_us_op": 1.2101201445421372 + } + }, + "isolated-miss": { + "ops_s": 2564072.3335189996, + "drain_ops_s": 2517795.0534648686, + "body_cpu_us_op": 2.3200111224000004, + "drain_cpu_us_op": 2.32301249865, + "delta_vs_main_pct": { + "ops_s": -14.086985337460511, + "drain_ops_s": -13.5727546509394, + "body_cpu_us_op": 2.2136517991858007, + "drain_cpu_us_op": 2.200043876983626 + } + } + } + }, + { + "block": 1, + "profiles": { + "main": { + "ops_s": 2391445.912668, + "drain_ops_s": 2347266.1175036365, + "body_cpu_us_op": 2.54164271955, + "drain_cpu_us_op": 2.5442437599499996, + "delta_vs_main_pct": { + "ops_s": 0.0, + "drain_ops_s": 0.0, + "body_cpu_us_op": 0.0, + "drain_cpu_us_op": 0.0 + } + }, + "original": { + "ops_s": 2516606.2284495, + "drain_ops_s": 2473197.027352353, + "body_cpu_us_op": 2.5305057333, + "drain_cpu_us_op": 2.5333201411750004, + "delta_vs_main_pct": { + "ops_s": 5.233667009506648, + "drain_ops_s": 5.365003520889511, + "body_cpu_us_op": -0.43818063665422846, + "drain_cpu_us_op": -0.42934639152711895 + } + }, + "isolated-miss": { + "ops_s": 2527670.578588, + "drain_ops_s": 2478175.7949360264, + "body_cpu_us_op": 2.651492401375, + "drain_cpu_us_op": 2.6549002129, + "delta_vs_main_pct": { + "ops_s": 5.69633062568502, + "drain_ops_s": 5.577112729408573, + "body_cpu_us_op": 4.321995415801361, + "drain_cpu_us_op": 4.349286601067459 + } + } + } + }, + { + "block": 2, + "profiles": { + "main": { + "ops_s": 2385475.9945075, + "drain_ops_s": 2338889.911282584, + "body_cpu_us_op": 2.630847926575, + "drain_cpu_us_op": 2.6349253521, + "delta_vs_main_pct": { + "ops_s": 0.0, + "drain_ops_s": 0.0, + "body_cpu_us_op": 0.0, + "drain_cpu_us_op": 0.0 + } + }, + "original": { + "ops_s": 2464238.7089345, + "drain_ops_s": 2414144.4499684246, + "body_cpu_us_op": 2.6701385285750003, + "drain_cpu_us_op": 2.673590710325, + "delta_vs_main_pct": { + "ops_s": 3.301760931920894, + "drain_ops_s": 3.2175323140614553, + "body_cpu_us_op": 1.4934577404917215, + "drain_cpu_us_op": 1.4674175947407608 + } + }, + "isolated-miss": { + "ops_s": 2405562.475395, + "drain_ops_s": 2361653.7072760668, + "body_cpu_us_op": 2.66381014145, + "drain_cpu_us_op": 2.667516590825, + "delta_vs_main_pct": { + "ops_s": 0.8420324050105288, + "drain_ops_s": 0.9732735125185688, + "body_cpu_us_op": 1.2529122091033296, + "drain_cpu_us_op": 1.2368941950869905 + } + } + } + } + ], + "notes": [ + "Every measured run inserted exactly 20M keys and passed normal completion and close checks.", + "Original timed-stop tail attribution remains unresolved: fixed-count stop occurs after workers already complete.", + "CPU metrics cover exact process CPU boundaries, including foreground and background threads.", + "Strong within-campaign drift and unequal fixed worker quota completion make these database numbers unsuitable for attributing a few-percent cache change.", + "For equal record counts, pooled completed-record throughput is reciprocal mean completion time. Mean per-run throughput overweights unusually fast runs; both metrics are retained because main has a large first-run transient.", + "Leave-one-complete-block-out results are sensitivity diagnostics only, not preferred estimates or outlier exclusions. Intervals are pointwise, assume independent roughly normal block log ratios, and are weak with n=3 and observed drift." + ], + "paired_uncertainty": { + "original": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.2962161413754845, + "ci95_low_pct": -26.197557074550758, + "ci95_high_pct": 29.345710004960623, + "block_delta_pct": [ + -14.203075358510986, + 5.233667009506648, + 3.301760931920894 + ] + }, + "drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.1574493604370804, + "ci95_low_pct": -25.72711627572205, + "ci95_high_pct": 28.891787091420106, + "block_delta_pct": [ + -13.874166234825157, + 5.365003520889511, + 3.2175323140614553 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.743576173953775, + "ci95_low_pct": -1.8091001276335006, + "ci95_high_pct": 3.3626145957492914, + "block_delta_pct": [ + 1.186183837124477, + -0.43818063665422846, + 1.4934577404917215 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.7458816767144105, + "ci95_low_pct": -1.7849249228348407, + "ci95_high_pct": 3.3419021147633954, + "block_delta_pct": [ + 1.2101201445421372, + -0.42934639152711895, + 1.4674175947407608 + ] + } + }, + "isolated-miss": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.892340604223542, + "ci95_low_pct": -25.864063977134812, + "ci95_high_pct": 27.197389271752613, + "block_delta_pct": [ + -14.086985337460511, + 5.69633062568502, + 0.8420324050105288 + ] + }, + "drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.693400448665395, + "ci95_low_pct": -25.04905970373814, + "ci95_high_pct": 26.330293907147052, + "block_delta_pct": [ + -13.5727546509394, + 5.577112729408573, + 0.9732735125185688 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 2.588206597523035, + "ci95_low_pct": -1.2288819374804527, + "ci95_high_pct": 6.552809559515538, + "block_delta_pct": [ + 2.2136517991858007, + 4.321995415801361, + 1.2529122091033296 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 2.587188226435, + "ci95_low_pct": -1.2856914086377347, + "ci95_high_pct": 6.6120133786449875, + "block_delta_pct": [ + 2.200043876983626, + 4.349286601067459, + 1.2368941950869905 + ] + } + } + }, + "leave_one_complete_block_out_sensitivity": { + "0": { + "original": { + "ops_s": 4.268921162436912, + "drain_ops_s": 4.293187151659272, + "body_cpu_us_op": 0.5442951505594484, + "drain_cpu_us_op": 0.5356407340601388 + }, + "isolated-miss": { + "ops_s": 3.272214824628028, + "drain_ops_s": 3.2793076560379886, + "body_cpu_us_op": 2.7609889793998477, + "drain_cpu_us_op": 2.7658431029355057 + } + }, + "1": { + "original": { + "ops_s": -6.426991967393203, + "drain_ops_s": -6.262790109921901, + "body_cpu_us_op": 1.3511408931327518, + "drain_cpu_us_op": 1.348255666652176 + }, + "isolated-miss": { + "ops_s": -7.455144571466821, + "drain_ops_s": -7.095031494353144, + "body_cpu_us_op": 1.6978879395352253, + "drain_cpu_us_op": 1.6829568087822766 + } + }, + "2": { + "original": { + "ops_s": -5.5567952732554105, + "drain_ops_s": -5.289473427000568, + "body_cpu_us_op": 0.328107951647727, + "drain_cpu_us_op": 0.34423125643425756 + }, + "isolated-miss": { + "ops_s": -5.286534747863591, + "drain_ops_s": -5.027909376520179, + "body_cpu_us_op": 3.327391261554258, + "drain_cpu_us_op": 3.3351725006472766 + } + } + }, + "uncertainty_method": "Mirror-pair arithmetic means within each block; geometric mean and 95% Student t interval of block log ratios, n=3 blocks, df=2. No sample excluded from primary estimates." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-audited.json new file mode 100644 index 000000000..d910603d9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-audited.json @@ -0,0 +1,3763 @@ +{ + "validation": { + "complete": true, + "expected_rows": 60, + "observed_rows": 60, + "missing_jobs": [], + "manifest_sha256": "0d72e33fada1a899ff17225745650a03b852272d6cfa2442906f4442c4693f41", + "results_sha256": "aa0c141d786c7639452169d5d28879cccd2ed11f2a6b059cfd98386639590e8d", + "driver_build_sha256": "46080d6cf298482232634c053b7eba46141aecc09e5b95ba5d227a3070473d21", + "driver_sha256": "2f08cff9b25f92819af18626feb6b91c5e35f7ef31cedfb4d2d4b577dbe5ca14", + "runner_sha256": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "mask-original": "8022e6a1982bb208b5b152ea49c9209d244e17fd12a235a2e25dfb02caa03d32", + "mask-main": "a0ad6ee5eda9d11ae50c4bd02e4c575e44ef758888b047507f3ba05aeb41e54d" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000102722, + "excluded_from_results": true, + "log_sha256": "153c708bbc0e74c996f43291ddddcd9a44a11fef202c39f36d15fac2a5b0c251" + }, + { + "name": "hot32-blocking-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000066161, + "excluded_from_results": true, + "log_sha256": "6b4e3387b77eb7548872c32924d1e76749de930a905e680055c3396991aaaa63" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 60 + }, + "arguments": { + "label": "hot32-blocking", + "profiles": [ + "main", + "original", + "async-load", + "mask-original", + "mask-main" + ], + "apis": [ + "blocking" + ], + "threads": [ + 1 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 41823373.75, + "worker_cpu_ns_op": 23.90687343609578, + "cycles_op": 84.98215631910206, + "instructions_op": 276.40333370623745, + "branches_op": 54.12208350103708, + "branch_misses_op": 0.016731972836042153, + "user_cycles_per_worker_cpu_ns_proxy": 3.554754804357214 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 41624840.699999996, + "worker_cpu_ns_op": 24.02376063892306, + "cycles_op": 85.14968247933639, + "instructions_op": 280.4033335044467, + "branches_op": 53.12208338596355, + "branch_misses_op": 0.016705431250874047, + "user_cycles_per_worker_cpu_ns_proxy": 3.544381793026257 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 41637022.93333333, + "worker_cpu_ns_op": 24.01886593119731, + "cycles_op": 85.2214505365463, + "instructions_op": 280.4033334004908, + "branches_op": 53.12208332903355, + "branch_misses_op": 0.016679896804803977, + "user_cycles_per_worker_cpu_ns_proxy": 3.548145094107826 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "samples": 6, + "means": { + "ops_s": 43887946.699999996, + "worker_cpu_ns_op": 22.790936245828167, + "cycles_op": 79.49791682690709, + "instructions_op": 280.4033330101458, + "branches_op": 53.12208291322013, + "branch_misses_op": 0.01672458251846209, + "user_cycles_per_worker_cpu_ns_proxy": 3.488168454684375 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "samples": 6, + "means": { + "ops_s": 44464122.199999996, + "worker_cpu_ns_op": 22.49282325256998, + "cycles_op": 78.54680768785813, + "instructions_op": 274.4033327198044, + "branches_op": 54.12208264708292, + "branch_misses_op": 0.016816352552636544, + "user_cycles_per_worker_cpu_ns_proxy": 3.492048084673346 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 46455738.949999996, + "worker_cpu_ns_op": 21.539417503162852, + "cycles_op": 75.52464441914073, + "instructions_op": 251.52833194965498, + "branches_op": 55.12208180449392, + "branch_misses_op": 0.01679907225102777, + "user_cycles_per_worker_cpu_ns_proxy": 3.506406495394326 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 46799907.9, + "worker_cpu_ns_op": 21.366891143369283, + "cycles_op": 74.93922648195091, + "instructions_op": 255.52833179039874, + "branches_op": 54.1220816595889, + "branch_misses_op": 0.016762945959995612, + "user_cycles_per_worker_cpu_ns_proxy": 3.507270737935898 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 46521152.550000004, + "worker_cpu_ns_op": 21.496328241925642, + "cycles_op": 75.25176116689403, + "instructions_op": 255.52833223912168, + "branches_op": 54.12208211578857, + "branch_misses_op": 0.01684043175702452, + "user_cycles_per_worker_cpu_ns_proxy": 3.500764753517645 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-original", + "samples": 6, + "means": { + "ops_s": 47436535.050000004, + "worker_cpu_ns_op": 21.079477722697863, + "cycles_op": 73.98704637957587, + "instructions_op": 255.5283319545683, + "branches_op": 54.12208176610139, + "branch_misses_op": 0.016830643700103908, + "user_cycles_per_worker_cpu_ns_proxy": 3.509989082791679 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-main", + "samples": 6, + "means": { + "ops_s": 47935360.11666667, + "worker_cpu_ns_op": 20.86045143300035, + "cycles_op": 73.18447958796958, + "instructions_op": 249.5283319059206, + "branches_op": 55.122081754631694, + "branch_misses_op": 0.016697587255367023, + "user_cycles_per_worker_cpu_ns_proxy": 3.508322451665419 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 0.9820912408877227, + "worker_cpu_ns_op": 1.0185946752867994, + "cycles_op": 1.014712830892429, + "instructions_op": 1.014471604072555, + "branches_op": 0.9815232482228479, + "branch_misses_op": 0.9924774461228116, + "user_cycles_per_worker_cpu_ns_proxy": 0.9961333996017371 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 0.9971055078196045, + "worker_cpu_ns_op": 1.0028745242329065, + "cycles_op": 0.9979613721639649, + "instructions_op": 1.0144716062204178, + "branches_op": 0.9815232584041468, + "branch_misses_op": 0.996265874989487, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951509492574597 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0066536655028884, + "worker_cpu_ns_op": 0.9932952935651117, + "cycles_op": 0.9932786351112871, + "instructions_op": 1.01447160397038, + "branches_op": 0.9815232484312504, + "branch_misses_op": 1.006566564711973, + "user_cycles_per_worker_cpu_ns_proxy": 0.9999658653791361 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.1581084267876065, + "ci95_low_pct": -1.950487419156277, + "ci95_high_pct": 1.6670358733090085, + "block_delta_pct": [ + -0.7522553877188365, + -0.37341250105129564, + 0.6566564711973033 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476748313918323, + "ci95_low_pct": -1.847676277015331, + "ci95_high_pct": -1.8476733857683114, + "block_delta_pct": [ + -1.8476751777152134, + -1.8476741595853219, + -1.8476751568749616 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.19421781148984962, + "ci95_low_pct": -2.5595224744115463, + "ci95_high_pct": 3.025780843695025, + "block_delta_pct": [ + 1.4712830892428919, + -0.2038627836035145, + -0.6721364888712889 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604754450862, + "ci95_low_pct": 1.4471601597870754, + "ci95_high_pct": 1.4471607911031192, + "block_delta_pct": [ + 1.4471604072554989, + 1.4471606220417765, + 1.4471603970380054 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.47679714196723344, + "ci95_low_pct": -3.5099147139589837, + "ci95_high_pct": 2.651664963903322, + "block_delta_pct": [ + -1.7908759112277295, + -0.28944921803955026, + 0.6653665502888373 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.2918757374401615, + "ci95_low_pct": -0.921545207100738, + "ci95_high_pct": 0.34179544623433866, + "block_delta_pct": [ + -0.38666003982629205, + -0.4849050742540273, + -0.0034134620863879306 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.48674827961767697, + "ci95_low_pct": -2.6324300069027973, + "ci95_high_pct": 3.7058497046512207, + "block_delta_pct": [ + 1.8594675286799367, + 0.28745242329064613, + -0.6704706434888297 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41360750.849999994, + "worker_cpu_ns_op": 24.18778900584349, + "cycles_op": 86.28599752261493, + "instructions_op": 280.4033328113476, + "branches_op": 53.12208275179047, + "branch_misses_op": 0.01662907340930274, + "user_cycles_per_worker_cpu_ns_proxy": 3.567411685968435 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 0.9856048883151448, + "worker_cpu_ns_op": 1.0153143185283107, + "cycles_op": 1.016854225577567, + "instructions_op": 1.0144716028468739, + "branches_op": 0.9815232425679387, + "branch_misses_op": 0.9930994550579566, + "user_cycles_per_worker_cpu_ns_proxy": 1.0015379074582251 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 41549612.7, + "worker_cpu_ns_op": 24.063413629383252, + "cycles_op": 84.632862204981, + "instructions_op": 280.40333390720934, + "branches_op": 53.12208384143133, + "branch_misses_op": 0.016699130910792167, + "user_cycles_per_worker_cpu_ns_proxy": 3.5170691761828503 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 0.992606759435532, + "worker_cpu_ns_op": 1.0073758498345122, + "cycles_op": 0.9973900604056702, + "instructions_op": 1.0144716065212818, + "branches_op": 0.9815232608347952, + "branch_misses_op": 0.9924418739216774, + "user_cycles_per_worker_cpu_ns_proxy": 0.9900823894181056 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 42000705.25, + "worker_cpu_ns_op": 23.805395158365194, + "cycles_op": 84.74549188204301, + "instructions_op": 280.4033334829154, + "branches_op": 53.122083393878846, + "branch_misses_op": 0.016711486094317024, + "user_cycles_per_worker_cpu_ns_proxy": 3.5599544201721924 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0085124319587149, + "worker_cpu_ns_op": 0.9914602373771505, + "cycles_op": 0.994241518588902, + "instructions_op": 1.0144716037668902, + "branches_op": 0.9815232484998677, + "branch_misses_op": 1.0052026645754442, + "user_cycles_per_worker_cpu_ns_proxy": 1.0027952621914555 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.31025503725562453, + "ci95_low_pct": -2.075788104330334, + "ci95_high_pct": 1.4871098612996958, + "block_delta_pct": [ + -0.6900544942043396, + -0.7558126078322625, + 0.520266457544416 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.847674936579946, + "ci95_low_pct": -1.8476772516318407, + "ci95_high_pct": -1.847672621528007, + "block_delta_pct": [ + -1.8476757432061341, + -1.8476739165204759, + -1.8476751500132282 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.27789515787202124, + "ci95_low_pct": -2.709616702313966, + "ci95_high_pct": 3.357145037913911, + "block_delta_pct": [ + 1.6854225577566995, + -0.26099395943297576, + -0.5758481411098026 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604378348601, + "ci95_low_pct": 1.4471599628303355, + "ci95_high_pct": 1.4471609128393847, + "block_delta_pct": [ + 1.4471602846873877, + 1.4471606521281766, + 1.4471603766890162 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.447131609795004, + "ci95_low_pct": -3.3151860815214595, + "ci95_high_pct": 2.506000715623391, + "block_delta_pct": [ + -1.4395111684855189, + -0.7393240564467995, + 0.8512431958714872 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.18779108085494878, + "ci95_low_pct": -1.9163461290562345, + "ci95_high_pct": 1.5712267655470846, + "block_delta_pct": [ + 0.15379074582251295, + -0.9917610581894443, + 0.27952621914555387 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.4667721339205011, + "ci95_low_pct": -2.511704192312081, + "ci95_high_pct": 3.5362472939354017, + "block_delta_pct": [ + 1.5314318528310666, + 0.7375849834512227, + -0.85397626228495 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44234534.7, + "worker_cpu_ns_op": 22.604582155110293, + "cycles_op": 79.10705850378626, + "instructions_op": 280.40333254687545, + "branches_op": 53.12208237140733, + "branch_misses_op": 0.01662741206824239, + "user_cycles_per_worker_cpu_ns_proxy": 3.49963726935807 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 1.054085642467632, + "worker_cpu_ns_op": 0.9488571245965631, + "cycles_op": 0.9322526136584794, + "instructions_op": 1.0144716018900397, + "branches_op": 0.9815232355396959, + "branch_misses_op": 0.9930002386517811, + "user_cycles_per_worker_cpu_ns_proxy": 0.9825104855158316 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44375581.75, + "worker_cpu_ns_op": 22.52782438050265, + "cycles_op": 78.4791923754828, + "instructions_op": 280.4033334139991, + "branches_op": 53.12208328462369, + "branch_misses_op": 0.01685015719697076, + "user_cycles_per_worker_cpu_ns_proxy": 3.4837127691502277 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 1.0601182426649678, + "worker_cpu_ns_op": 0.9430908922464943, + "cycles_op": 0.9248696591920795, + "instructions_op": 1.0144716047368958, + "branches_op": 0.9815232505468018, + "branch_misses_op": 1.0014174793748718, + "user_cycles_per_worker_cpu_ns_proxy": 0.9806923008179419 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43053723.65, + "worker_cpu_ns_op": 23.240402201871568, + "cycles_op": 80.9074996014522, + "instructions_op": 280.4033330695627, + "branches_op": 53.122083083629356, + "branch_misses_op": 0.016696178290173128, + "user_cycles_per_worker_cpu_ns_proxy": 3.481155325544827 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0337972966094404, + "worker_cpu_ns_op": 0.9679290988669483, + "cycles_op": 0.9492138576639005, + "instructions_op": 1.0144716022714209, + "branches_op": 0.9815232427674666, + "branch_misses_op": 1.0042818939493372, + "user_cycles_per_worker_cpu_ns_proxy": 0.980598528910394 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.044494970613762064, + "ci95_low_pct": -1.492582582923918, + "ci95_high_pct": 1.4248799496769493, + "block_delta_pct": [ + -0.6999761348218891, + 0.14174793748717995, + 0.4281893949337201 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476757048678571, + "ci95_low_pct": -1.8476775694238112, + "ci95_high_pct": -1.8476738403118698, + "block_delta_pct": [ + -1.8476764460304107, + -1.8476749453198216, + -1.8476757232533392 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -6.460996845844081, + "ci95_low_pct": -9.503995187768322, + "ci95_high_pct": -3.3156753248119286, + "block_delta_pct": [ + -6.7747386341520555, + -7.513034080792047, + -5.078614233609946 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471602966118713, + "ci95_low_pct": 1.4471599126951062, + "ci95_high_pct": 1.4471606805286585, + "block_delta_pct": [ + 1.447160189003971, + 1.4471604736895793, + 1.4471602271420858 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 4.927308452208012, + "ci95_low_pct": 1.5470645125911675, + "ci95_high_pct": 8.420072129802115, + "block_delta_pct": [ + 5.408564246763192, + 6.011824266496779, + 3.379729660944042 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.8733289377291906, + "ci95_low_pct": -2.1406467493206183, + "ci95_high_pct": -1.6052809065928875, + "block_delta_pct": [ + -1.7489514484168356, + -1.9307699182058102, + -1.9401471089605993 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -4.676647796028799, + "ci95_low_pct": -7.842458072089286, + "ci95_high_pct": -1.4020851108399346, + "block_delta_pct": [ + -5.114287540343687, + -5.6909107753505666, + -3.2070901133051666 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 45118075.4, + "worker_cpu_ns_op": 22.15689317546502, + "cycles_op": 77.50852682046329, + "instructions_op": 274.4033325637056, + "branches_op": 54.122082480613145, + "branch_misses_op": 0.016822624623217652, + "user_cycles_per_worker_cpu_ns_proxy": 3.4981677181035655 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 1.075139951566215, + "worker_cpu_ns_op": 0.9300647897051283, + "cycles_op": 0.9134144041740199, + "instructions_op": 0.9927641937113263, + "branches_op": 0.9999999837941287, + "branch_misses_op": 1.0046584638092906, + "user_cycles_per_worker_cpu_ns_proxy": 0.9820979143247555 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44885358.1, + "worker_cpu_ns_op": 22.27667692030748, + "cycles_op": 77.55827385867605, + "instructions_op": 274.4033327748196, + "branches_op": 54.122082680074826, + "branch_misses_op": 0.01694111811809596, + "user_cycles_per_worker_cpu_ns_proxy": 3.4816007729078384 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 1.0722966341812472, + "worker_cpu_ns_op": 0.9325770104654424, + "cycles_op": 0.9140167239234844, + "instructions_op": 0.9927641941910162, + "branches_op": 0.9999999855782409, + "branch_misses_op": 1.0068233551355557, + "user_cycles_per_worker_cpu_ns_proxy": 0.9800977574122371 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43388933.1, + "worker_cpu_ns_op": 23.044899661937443, + "cycles_op": 80.57362238443508, + "instructions_op": 274.40333282088795, + "branches_op": 54.12208278056079, + "branch_misses_op": 0.016685314916596014, + "user_cycles_per_worker_cpu_ns_proxy": 3.4963757630086345 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0418462780639852, + "worker_cpu_ns_op": 0.9597867011725831, + "cycles_op": 0.9452967809687605, + "instructions_op": 0.9927641931644401, + "branches_op": 0.9999999832927473, + "branch_misses_op": 1.0036284576239043, + "user_cycles_per_worker_cpu_ns_proxy": 0.9848859384599942 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.5035877220778362, + "ci95_low_pct": 0.0993905720492183, + "ci95_high_pct": 0.9094170032828641, + "block_delta_pct": [ + 0.46584638092905806, + 0.6823355135555653, + 0.3628457623904291 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.5778294337742693e-06, + "ci95_low_pct": -1.876259037025818e-06, + "ci95_high_pct": -1.2793998416249508e-06, + "block_delta_pct": [ + -1.6205871311569808e-06, + -1.4421759120253341e-06, + -1.6707252692427232e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -7.587640474363477, + "ci95_low_pct": -11.984257527815378, + "ci95_high_pct": -2.9714008741744125, + "block_delta_pct": [ + -8.658559582598013, + -8.598327607651557, + -5.470321903123954 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.7235806311072457, + "ci95_low_pct": -0.7235807587163912, + "ci95_high_pct": -0.7235805034981002, + "block_delta_pct": [ + -0.7235806288673707, + -0.7235805808983753, + -0.723580683555991 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 6.298677795283769, + "ci95_low_pct": 1.7896036164760432, + "ci95_high_pct": 11.007494867546441, + "block_delta_pct": [ + 7.5139951566215, + 7.229663418124721, + 4.184627806398522 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.7641425168276825, + "ci95_low_pct": -2.359662816935626, + "ci95_high_pct": -1.1649900659296941, + "block_delta_pct": [ + -1.790208567524454, + -1.9902242587762853, + -1.511406154000583 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -5.928613407687388, + "ci95_low_pct": -9.916312111776616, + "ci95_high_pct": -1.7643928345742577, + "block_delta_pct": [ + -6.993521029487171, + -6.7422989534557605, + -4.021329882741687 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41360750.849999994, + "worker_cpu_ns_op": 24.18778900584349, + "cycles_op": 86.28599752261493, + "instructions_op": 280.4033328113476, + "branches_op": 53.12208275179047, + "branch_misses_op": 0.01662907340930274, + "user_cycles_per_worker_cpu_ns_proxy": 3.567411685968435 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0035777199522176, + "worker_cpu_ns_op": 0.996779526893202, + "cycles_op": 1.0021103455282563, + "instructions_op": 0.9999999987918035, + "branches_op": 0.9999999942386395, + "branch_misses_op": 1.0006267234964128, + "user_cycles_per_worker_cpu_ns_proxy": 1.0054254860429825 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 41549612.7, + "worker_cpu_ns_op": 24.063413629383252, + "cycles_op": 84.632862204981, + "instructions_op": 280.40333390720934, + "branches_op": 53.12208384143133, + "branch_misses_op": 0.016699130910792167, + "user_cycles_per_worker_cpu_ns_proxy": 3.5170691761828503 + }, + "baseline_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "ratios": { + "ops_s": 0.9954881922235993, + "worker_cpu_ns_op": 1.0044884235194316, + "cycles_op": 0.9994275211704279, + "instructions_op": 1.000000000296572, + "branches_op": 1.0000000024764044, + "branch_misses_op": 0.9961616661136266, + "user_cycles_per_worker_cpu_ns_proxy": 0.9949067426975414 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 42000705.25, + "worker_cpu_ns_op": 23.805395158365194, + "cycles_op": 84.74549188204301, + "instructions_op": 280.4033334829154, + "branches_op": 53.122083393878846, + "branch_misses_op": 0.016711486094317024, + "user_cycles_per_worker_cpu_ns_proxy": 3.5599544201721924 + }, + "baseline_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "ratios": { + "ops_s": 1.0018464805916123, + "worker_cpu_ns_op": 0.9981525572507498, + "cycles_op": 1.000969399163113, + "instructions_op": 0.9999999997994128, + "branches_op": 1.000000000069909, + "branch_misses_op": 0.9986449975745826, + "user_cycles_per_worker_cpu_ns_proxy": 1.0028294933960038 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.1523875480228254, + "ci95_low_pct": -0.7067136459771195, + "ci95_high_pct": 0.40503319443521146, + "block_delta_pct": [ + 0.06267234964127955, + -0.3838333886373446, + -0.13550024254174176 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.0716824094814115e-07, + "ci95_low_pct": -1.1595022164634372e-06, + "ci95_high_pct": 9.451657678738457e-07, + "block_delta_pct": [ + -5.761360499789703e-07, + 2.476404414863964e-07, + 6.990896750380671e-09 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.08351514509512548, + "ci95_low_pct": -0.250449905657546, + "ci95_high_pct": 0.4185983227467993, + "block_delta_pct": [ + 0.21103455282562855, + -0.05724788295721206, + 0.0969399163113005 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -3.707372187022884e-08, + "ci95_low_pct": -2.275425070585868e-07, + "ci95_high_pct": 1.5339507442035938e-07, + "block_delta_pct": [ + -1.2081965428123453e-07, + 2.9657210021127867e-08, + -2.0058721350579845e-08 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.029807654215607826, + "ci95_low_pct": -1.0238971098119887, + "ci95_high_pct": 1.0947302142294335, + "block_delta_pct": [ + 0.3577719952217562, + -0.45118077764007003, + 0.18464805916122984 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.10438934375209818, + "ci95_low_pct": -1.2493026659717188, + "ci95_high_pct": 1.4766380027620762, + "block_delta_pct": [ + 0.5425486042982541, + -0.5093257302458576, + 0.28294933960038016 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.019879383141752083, + "ci95_low_pct": -1.035207542622918, + "ci95_high_pct": 1.0058655240113845, + "block_delta_pct": [ + -0.3220473106797961, + 0.44884235194315725, + -0.18474427492501944 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44234534.7, + "worker_cpu_ns_op": 22.604582155110293, + "cycles_op": 79.10705850378626, + "instructions_op": 280.40333254687545, + "branches_op": 53.12208237140733, + "branch_misses_op": 0.01662741206824239, + "user_cycles_per_worker_cpu_ns_proxy": 3.49963726935807 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0733072433421083, + "worker_cpu_ns_op": 0.9315355240094882, + "cycles_op": 0.9187354148646898, + "instructions_op": 0.9999999978486187, + "branches_op": 0.9999999870780931, + "branch_misses_op": 1.0005267550723815, + "user_cycles_per_worker_cpu_ns_proxy": 0.9863242070877735 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44375581.75, + "worker_cpu_ns_op": 22.52782438050265, + "cycles_op": 78.4791923754828, + "instructions_op": 280.4033334139991, + "branches_op": 53.12208328462369, + "branch_misses_op": 0.01685015719697076, + "user_cycles_per_worker_cpu_ns_proxy": 3.4837127691502277 + }, + "baseline_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "ratios": { + "ops_s": 1.0631956541721999, + "worker_cpu_ns_op": 0.9403877249428184, + "cycles_op": 0.9267589758375173, + "instructions_op": 0.9999999985376408, + "branches_op": 0.9999999919947439, + "branch_misses_op": 1.0051709132217734, + "user_cycles_per_worker_cpu_ns_proxy": 0.985470899213525 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43053723.65, + "worker_cpu_ns_op": 23.240402201871568, + "cycles_op": 80.9074996014522, + "instructions_op": 280.4033330695627, + "branches_op": 53.122083083629356, + "branch_misses_op": 0.016696178290173128, + "user_cycles_per_worker_cpu_ns_proxy": 3.481155325544827 + }, + "baseline_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "ratios": { + "ops_s": 1.0269642202047635, + "worker_cpu_ns_op": 0.974462584427316, + "cycles_op": 0.9556370429306077, + "instructions_op": 0.9999999983252765, + "branches_op": 0.9999999942295978, + "branch_misses_op": 0.9977302338039714, + "user_cycles_per_worker_cpu_ns_proxy": 0.9806320024120033 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.11379337308581317, + "ci95_low_pct": -0.8151594331951006, + "ci95_high_pct": 1.0514466351154717, + "block_delta_pct": [ + 0.05267550723815351, + 0.5170913221773432, + -0.22697661960285886 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -8.899188386202184e-07, + "ci95_low_pct": -1.7988383782530093e-06, + "ci95_high_pct": 1.900071211480281e-08, + "block_delta_pct": [ + -1.2921906877849665e-06, + -8.005256124654636e-07, + -5.77040215610225e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -6.64231410025613, + "ci95_low_pct": -11.319289531743792, + "ci95_high_pct": -1.718677370372912, + "block_delta_pct": [ + -8.12645851353102, + -7.324102416248268, + -4.43629570693923 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -1.762821333350928e-07, + "ci95_low_pct": -2.6394399998963536e-07, + "ci95_high_pct": -8.862026668055023e-08, + "block_delta_pct": [ + -2.1513812953344313e-07, + -1.4623592337059677e-07, + -1.6747234710123848e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 5.4299956582829045, + "ci95_low_pct": -0.4841007691118393, + "ci95_high_pct": 11.695558904777315, + "block_delta_pct": [ + 7.330724334210825, + 6.3195654172199855, + 2.6964220204763523 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.5860825905466003, + "ci95_low_pct": -2.346414958718268, + "ci95_high_pct": -0.8198302624487952, + "block_delta_pct": [ + -1.3675792912226536, + -1.4529100786474958, + -1.9367997587996677 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -5.1383850746952735, + "ci95_low_pct": -10.57488236783316, + "ci95_high_pct": 0.6286178258253949, + "block_delta_pct": [ + -6.846447599051175, + -5.961227505718158, + -2.5537415572683964 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 45118075.4, + "worker_cpu_ns_op": 22.15689317546502, + "cycles_op": 77.50852682046329, + "instructions_op": 274.4033325637056, + "branches_op": 54.122082480613145, + "branch_misses_op": 0.016822624623217652, + "user_cycles_per_worker_cpu_ns_proxy": 3.4981677181035655 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0947454847417075, + "worker_cpu_ns_op": 0.9130862474254107, + "cycles_op": 0.90017035003951, + "instructions_op": 0.9786022494133053, + "branches_op": 1.0188245521486474, + "branch_misses_op": 1.012273344582353, + "user_cycles_per_worker_cpu_ns_proxy": 0.9859100344566368 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44885358.1, + "worker_cpu_ns_op": 22.27667692030748, + "cycles_op": 77.55827385867605, + "instructions_op": 274.4033327748196, + "branches_op": 54.122082680074826, + "branch_misses_op": 0.01694111811809596, + "user_cycles_per_worker_cpu_ns_proxy": 3.4816007729078384 + }, + "baseline_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "ratios": { + "ops_s": 1.0754093982752788, + "worker_cpu_ns_op": 0.9299039789436926, + "cycles_op": 0.9158838702760047, + "instructions_op": 0.978602247814233, + "branches_op": 1.0188245433981211, + "branch_misses_op": 1.0105970508587179, + "user_cycles_per_worker_cpu_ns_proxy": 0.9848734587888855 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43388933.1, + "worker_cpu_ns_op": 23.044899661937443, + "cycles_op": 80.57362238443508, + "instructions_op": 274.40333282088795, + "branches_op": 54.12208278056079, + "branch_misses_op": 0.016685314916596014, + "user_cycles_per_worker_cpu_ns_proxy": 3.4963757630086345 + }, + "baseline_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "ratios": { + "ops_s": 1.0349600004123722, + "worker_cpu_ns_op": 0.9662652258501495, + "cycles_op": 0.9516934599754572, + "instructions_op": 0.9786022489727826, + "branches_op": 1.0188245514215053, + "branch_misses_op": 0.9970810603182418, + "user_cycles_per_worker_cpu_ns_proxy": 0.9849195583156988 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6627440029821852, + "ci95_low_pct": -1.390118218184433, + "ci95_high_pct": 2.758342745306175, + "block_delta_pct": [ + 1.2273344582353074, + 1.0597050858717871, + -0.2918939681758159 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.8824548989424539, + "ci95_low_pct": 1.8824536925873714, + "ci95_high_pct": 1.8824561052975586, + "block_delta_pct": [ + 1.8824552148647422, + 1.8824543398121119, + 1.8824551421505298 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -7.7667738277017895, + "ci95_low_pct": -14.068200522513807, + "ci95_high_pct": -1.0032600052893192, + "block_delta_pct": [ + -9.982964996049004, + -8.41161297239953, + -4.830654002454282 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.139775126655974, + "ci95_low_pct": -2.1397753318541324, + "ci95_high_pct": -2.1397749214578154, + "block_delta_pct": [ + -2.1397750586694686, + -2.1397752185767005, + -2.1397751027217415 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 6.807934976646646, + "ci95_low_pct": -0.5417455256329862, + "ci95_high_pct": 14.700735844059064, + "block_delta_pct": [ + 9.474548474170753, + 7.540939827527882, + 3.496000041237224 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.4765765480760917, + "ci95_low_pct": -1.62193056802995, + "ci95_high_pct": -1.3310077669337006, + "block_delta_pct": [ + -1.408996554336317, + -1.5126541211114453, + -1.5080441684301227 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -6.384286283653506, + "ci95_low_pct": -12.86851453713429, + "ci95_high_pct": 0.5824910256580385, + "block_delta_pct": [ + -8.691375257458933, + -7.009602105630741, + -3.373477414985049 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 47212049.45, + "worker_cpu_ns_op": 21.179216464802792, + "cycles_op": 74.57820654306434, + "instructions_op": 255.52833129185967, + "branches_op": 54.12208125468077, + "branch_misses_op": 0.01677540669027175, + "user_cycles_per_worker_cpu_ns_proxy": 3.5212912616410446 + }, + "baseline_mean": { + "ops_s": 44842116.8, + "worker_cpu_ns_op": 22.298523809499972, + "cycles_op": 78.06420178468092, + "instructions_op": 251.52833180792692, + "branches_op": 55.12208171315722, + "branch_misses_op": 0.01687342093846595, + "user_cycles_per_worker_cpu_ns_proxy": 3.5008669401080983 + }, + "ratios": { + "ops_s": 1.052850597142194, + "worker_cpu_ns_op": 0.9498035226789177, + "cycles_op": 0.9553445092382836, + "instructions_op": 1.0159027790435442, + "branches_op": 0.9818584417097993, + "branch_misses_op": 0.9941912047028495, + "user_cycles_per_worker_cpu_ns_proxy": 1.005834075354008 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 46501422.85, + "worker_cpu_ns_op": 21.504359005207057, + "cycles_op": 75.46973293477228, + "instructions_op": 255.5283321027382, + "branches_op": 54.12208197775111, + "branch_misses_op": 0.016669889966860335, + "user_cycles_per_worker_cpu_ns_proxy": 3.5093972886041516 + }, + "baseline_mean": { + "ops_s": 47019807.8, + "worker_cpu_ns_op": 21.270763127872723, + "cycles_op": 74.7485792888462, + "instructions_op": 251.52833220154167, + "branches_op": 55.12208205695235, + "branch_misses_op": 0.016675668559866075, + "user_cycles_per_worker_cpu_ns_proxy": 3.514031910129149 + }, + "ratios": { + "ops_s": 0.9889751793073047, + "worker_cpu_ns_op": 1.0109820167678063, + "cycles_op": 1.0096477237799981, + "instructions_op": 1.0159027806775718, + "branches_op": 0.9818584487035878, + "branch_misses_op": 0.9996534715843629, + "user_cycles_per_worker_cpu_ns_proxy": 0.9986811100059626 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 46686251.4, + "worker_cpu_ns_op": 21.417097960097998, + "cycles_op": 74.76973996801608, + "instructions_op": 255.5283319765984, + "branches_op": 54.12208174633483, + "branch_misses_op": 0.01684354122285475, + "user_cycles_per_worker_cpu_ns_proxy": 3.4911236635624974 + }, + "baseline_mean": { + "ops_s": 47505292.25, + "worker_cpu_ns_op": 21.04896557211586, + "cycles_op": 73.76115218389506, + "instructions_op": 251.5283318394964, + "branches_op": 55.12208164337217, + "branch_misses_op": 0.01684812725475128, + "user_cycles_per_worker_cpu_ns_proxy": 3.5043206359457306 + }, + "ratios": { + "ops_s": 0.9827589556614084, + "worker_cpu_ns_op": 1.0174893339399924, + "cycles_op": 1.0136736988815807, + "instructions_op": 1.0159027816383501, + "branches_op": 0.9818584518722075, + "branch_misses_op": 0.9997278016822173, + "user_cycles_per_worker_cpu_ns_proxy": 0.9962340853608358 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.21458795710488365, + "ci95_low_pct": -1.0010523813202776, + "ci95_high_pct": 0.5781242738340575, + "block_delta_pct": [ + -0.5808795297150504, + -0.03465284156370929, + -0.027219831778269032 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141552571468433, + "ci95_low_pct": -1.8141565489540157, + "ci95_high_pct": -1.81415396533966, + "block_delta_pct": [ + -1.8141558290200699, + -1.814155129641215, + -1.814154812779245 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7472183987380254, + "ci95_low_pct": -8.58856469330087, + "ci95_high_pct": 7.766764875049104, + "block_delta_pct": [ + -4.465549076171637, + 0.9647723779998119, + 1.3673698881580654 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780453155296, + "ci95_low_pct": 1.5902777194004347, + "ci95_high_pct": 1.5902783712306467, + "block_delta_pct": [ + 1.5902779043544202, + 1.5902780677571782, + 1.5902781638350127 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.7704156711325627, + "ci95_low_pct": -8.327089384815956, + "ci95_high_pct": 10.770745756717481, + "block_delta_pct": [ + 5.285059714219398, + -1.102482069269528, + -1.7241044338591638 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.0241475482029907, + "ci95_low_pct": -1.206229374849055, + "ci95_high_pct": 1.2698475767828565, + "block_delta_pct": [ + 0.5834075354008039, + -0.13188899940373977, + -0.3765914639164203 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.7716681033939632, + "ci95_low_pct": -9.71682676582455, + "ci95_high_pct": 9.059767155546062, + "block_delta_pct": [ + -5.0196477321082345, + 1.0982016767806302, + 1.7489333939992413 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 46918344.95, + "worker_cpu_ns_op": 21.312639952099012, + "cycles_op": 74.8686620055781, + "instructions_op": 255.52833210300216, + "branches_op": 54.12208200123094, + "branch_misses_op": 0.016790061816396536, + "user_cycles_per_worker_cpu_ns_proxy": 3.5128948939282174 + }, + "baseline_mean": { + "ops_s": 44842116.8, + "worker_cpu_ns_op": 22.298523809499972, + "cycles_op": 78.06420178468092, + "instructions_op": 251.52833180792692, + "branches_op": 55.12208171315722, + "branch_misses_op": 0.01687342093846595, + "user_cycles_per_worker_cpu_ns_proxy": 3.5008669401080983 + }, + "ratios": { + "ops_s": 1.0463008505878564, + "worker_cpu_ns_op": 0.9557870347910233, + "cycles_op": 0.95906523469084, + "instructions_op": 1.0159027822683997, + "branches_op": 0.9818584552533764, + "branch_misses_op": 0.9950597378934948, + "user_cycles_per_worker_cpu_ns_proxy": 1.0034357072193516 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 46115849.35, + "worker_cpu_ns_op": 21.688251668268613, + "cycles_op": 75.83654387309767, + "instructions_op": 255.52833216980287, + "branches_op": 54.122082089540044, + "branch_misses_op": 0.01685215643803953, + "user_cycles_per_worker_cpu_ns_proxy": 3.4967681834915436 + }, + "baseline_mean": { + "ops_s": 47019807.8, + "worker_cpu_ns_op": 21.270763127872723, + "cycles_op": 74.7485792888462, + "instructions_op": 251.52833220154167, + "branches_op": 55.12208205695235, + "branch_misses_op": 0.016675668559866075, + "user_cycles_per_worker_cpu_ns_proxy": 3.514031910129149 + }, + "ratios": { + "ops_s": 0.9807749437461547, + "worker_cpu_ns_op": 1.0196273419005275, + "cycles_op": 1.0145549867917532, + "instructions_op": 1.0159027809442005, + "branches_op": 0.9818584507316124, + "branch_misses_op": 1.0105835563677616, + "user_cycles_per_worker_cpu_ns_proxy": 0.9950872026552056 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 46529263.35, + "worker_cpu_ns_op": 21.488093105409305, + "cycles_op": 75.05007762200633, + "instructions_op": 255.52833244456002, + "branches_op": 54.12208225659474, + "branch_misses_op": 0.0168790770166375, + "user_cycles_per_worker_cpu_ns_proxy": 3.4926311831331733 + }, + "baseline_mean": { + "ops_s": 47505292.25, + "worker_cpu_ns_op": 21.04896557211586, + "cycles_op": 73.76115218389506, + "instructions_op": 251.5283318394964, + "branches_op": 55.12208164337217, + "branch_misses_op": 0.01684812725475128, + "user_cycles_per_worker_cpu_ns_proxy": 3.5043206359457306 + }, + "ratios": { + "ops_s": 0.9794543122719133, + "worker_cpu_ns_op": 1.0208621906757815, + "cycles_op": 1.0174743126964425, + "instructions_op": 1.015902783498823, + "branches_op": 0.9818584611291132, + "branch_misses_op": 1.0018369852873406, + "user_cycles_per_worker_cpu_ns_proxy": 0.996664274184088 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.24732992830529543, + "ci95_low_pct": -1.6667093268428745, + "ci95_high_pct": 2.19862560236479, + "block_delta_pct": [ + -0.4940262106505222, + 1.0583556367761648, + 0.18369852873405534 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814154429529935, + "ci95_low_pct": -1.8141557247204454, + "ci95_high_pct": -1.8141531343394024, + "block_delta_pct": [ + -1.814154474662355, + -1.8141549268387624, + -1.8141538870886764 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.3335328907845714, + "ci95_low_pct": -8.254742055297227, + "ci95_high_pct": 8.271586876124326, + "block_delta_pct": [ + -4.093476530915996, + 1.4554986791753155, + 1.7474312696442507 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902782237141144, + "ci95_low_pct": 1.5902779063155403, + "ci95_high_pct": 1.5902785411126885, + "block_delta_pct": [ + 1.5902782268399696, + 1.59027809442005, + 1.5902783498823014 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.16977718724597857, + "ci95_low_pct": -8.793851493844729, + "ci95_high_pct": 10.014340327783234, + "block_delta_pct": [ + 4.630085058785638, + -1.9225056253845296, + -2.0545687728086737 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.16108305162051417, + "ci95_low_pct": -1.2557283376649075, + "ci95_high_pct": 0.9456970983718227, + "block_delta_pct": [ + 0.34357072193516025, + -0.49127973447944395, + -0.3335725815912016 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.17103333834684875, + "ci95_low_pct": -9.092902457990048, + "ci95_high_pct": 9.62645221543954, + "block_delta_pct": [ + -4.421296520897666, + 1.9627341900527506, + 2.0862190675781545 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 47659068.0, + "worker_cpu_ns_op": 20.980853851372803, + "cycles_op": 73.94049227893021, + "instructions_op": 255.5283316065454, + "branches_op": 54.122081474931, + "branch_misses_op": 0.016783370605084356, + "user_cycles_per_worker_cpu_ns_proxy": 3.524220315126809 + }, + "baseline_mean": { + "ops_s": 44842116.8, + "worker_cpu_ns_op": 22.298523809499972, + "cycles_op": 78.06420178468092, + "instructions_op": 251.52833180792692, + "branches_op": 55.12208171315722, + "branch_misses_op": 0.01687342093846595, + "user_cycles_per_worker_cpu_ns_proxy": 3.5008669401080983 + }, + "ratios": { + "ops_s": 1.0628193181103351, + "worker_cpu_ns_op": 0.9409077493477037, + "cycles_op": 0.9471754093236634, + "instructions_op": 1.015902780294639, + "branches_op": 0.9818584457054798, + "branch_misses_op": 0.9946631845604996, + "user_cycles_per_worker_cpu_ns_proxy": 1.0066707405389104 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 47369021.5, + "worker_cpu_ns_op": 21.10915087562099, + "cycles_op": 74.12392555191886, + "instructions_op": 255.52833210718276, + "branches_op": 54.122081943375065, + "branch_misses_op": 0.016958565795190977, + "user_cycles_per_worker_cpu_ns_proxy": 3.5114750598005964 + }, + "baseline_mean": { + "ops_s": 47019807.8, + "worker_cpu_ns_op": 21.270763127872723, + "cycles_op": 74.7485792888462, + "instructions_op": 251.52833220154167, + "branches_op": 55.12208205695235, + "branch_misses_op": 0.016675668559866075, + "user_cycles_per_worker_cpu_ns_proxy": 3.514031910129149 + }, + "ratios": { + "ops_s": 1.0074269486911855, + "worker_cpu_ns_op": 0.9924021413204513, + "cycles_op": 0.9916432694390949, + "instructions_op": 1.015902780695242, + "branches_op": 0.9818584480799531, + "branch_misses_op": 1.016964671269958, + "user_cycles_per_worker_cpu_ns_proxy": 0.9992723884148056 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 47281515.65, + "worker_cpu_ns_op": 21.14842844109979, + "cycles_op": 73.89672130787852, + "instructions_op": 255.52833214997673, + "branches_op": 54.12208187999809, + "branch_misses_op": 0.016749994700036387, + "user_cycles_per_worker_cpu_ns_proxy": 3.4942718734476323 + }, + "baseline_mean": { + "ops_s": 47505292.25, + "worker_cpu_ns_op": 21.04896557211586, + "cycles_op": 73.76115218389506, + "instructions_op": 251.5283318394964, + "branches_op": 55.12208164337217, + "branch_misses_op": 0.01684812725475128, + "user_cycles_per_worker_cpu_ns_proxy": 3.5043206359457306 + }, + "ratios": { + "ops_s": 0.9952894385151372, + "worker_cpu_ns_op": 1.0047253091199735, + "cycles_op": 1.0018379474827817, + "instructions_op": 1.0159027823276496, + "branches_op": 0.9818584542970663, + "branch_misses_op": 0.9941754621608038, + "user_cycles_per_worker_cpu_ns_proxy": 0.9971324648792058 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.18783300417513082, + "ci95_low_pct": -2.983111370979563, + "ci95_high_pct": 3.4624179760590845, + "block_delta_pct": [ + -0.5336815439500375, + 1.6964671269958043, + -0.5824537839196231 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141550639166892, + "ci95_low_pct": -1.8141561661436656, + "ci95_high_pct": -1.8141539616897129, + "block_delta_pct": [ + -1.8141554294520246, + -1.814155192004685, + -1.8141545702933692 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -2.007135379760483, + "ci95_low_pct": -9.018319394822838, + "ci95_high_pct": 5.544340933334757, + "block_delta_pct": [ + -5.28245906763366, + -0.8356730560905135, + 0.18379474827816544 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902781105843644, + "ci95_low_pct": 1.5902778430442854, + "ci95_high_pct": 1.5902783781244212, + "block_delta_pct": [ + 1.5902780294638985, + 1.5902780695242091, + 1.5902782327649634 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.1427312337463977, + "ci95_low_pct": -6.3477399469907265, + "ci95_high_pct": 11.402944659146108, + "block_delta_pct": [ + 6.281931811033514, + 0.7426948691185542, + -0.47105614848628186 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.10168695964014596, + "ci95_low_pct": -1.1325924107911445, + "ci95_high_pct": 1.3513753066130674, + "block_delta_pct": [ + 0.6670740538910369, + -0.07276115851944098, + -0.28675351207941846 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.1049588064526947, + "ci95_low_pct": -10.229862655283517, + "ci95_high_pct": 6.755312777187905, + "block_delta_pct": [ + -5.909225065229629, + -0.7597858679548652, + 0.47253091199734865 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-main", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 47701923.5, + "worker_cpu_ns_op": 20.963416451841674, + "cycles_op": 73.52242491201548, + "instructions_op": 249.52833190345115, + "branches_op": 55.12208179405138, + "branch_misses_op": 0.016652542648760815, + "user_cycles_per_worker_cpu_ns_proxy": 3.5071892772666375 + }, + "baseline_mean": { + "ops_s": 44842116.8, + "worker_cpu_ns_op": 22.298523809499972, + "cycles_op": 78.06420178468092, + "instructions_op": 251.52833180792692, + "branches_op": 55.12208171315722, + "branch_misses_op": 0.01687342093846595, + "user_cycles_per_worker_cpu_ns_proxy": 3.5008669401080983 + }, + "ratios": { + "ops_s": 1.0637750156344092, + "worker_cpu_ns_op": 0.9401257514145624, + "cycles_op": 0.9418199793396632, + "instructions_op": 0.99204860983214, + "branches_op": 1.0000000014675454, + "branch_misses_op": 0.9869096912528506, + "user_cycles_per_worker_cpu_ns_proxy": 1.0018059347203707 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 48152596.95, + "worker_cpu_ns_op": 20.765366191274047, + "cycles_op": 72.89718573703281, + "instructions_op": 249.5283323345795, + "branches_op": 55.12208213166677, + "branch_misses_op": 0.01674005849984086, + "user_cycles_per_worker_cpu_ns_proxy": 3.51054597352356 + }, + "baseline_mean": { + "ops_s": 47019807.8, + "worker_cpu_ns_op": 21.270763127872723, + "cycles_op": 74.7485792888462, + "instructions_op": 251.52833220154167, + "branches_op": 55.12208205695235, + "branch_misses_op": 0.016675668559866075, + "user_cycles_per_worker_cpu_ns_proxy": 3.514031910129149 + }, + "ratios": { + "ops_s": 1.0240917435226098, + "worker_cpu_ns_op": 0.976239830533564, + "cycles_op": 0.9752317225367031, + "instructions_op": 0.9920486099937257, + "branches_op": 1.0000000013554353, + "branch_misses_op": 1.0038613108520131, + "user_cycles_per_worker_cpu_ns_proxy": 0.99900799517627 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 47951559.900000006, + "worker_cpu_ns_op": 20.852571655885328, + "cycles_op": 73.13382811486042, + "instructions_op": 249.52833147973118, + "branches_op": 55.12208133817694, + "branch_misses_op": 0.016700160617499394, + "user_cycles_per_worker_cpu_ns_proxy": 3.5072321042060595 + }, + "baseline_mean": { + "ops_s": 47505292.25, + "worker_cpu_ns_op": 21.04896557211586, + "cycles_op": 73.76115218389506, + "instructions_op": 251.5283318394964, + "branches_op": 55.12208164337217, + "branch_misses_op": 0.01684812725475128, + "user_cycles_per_worker_cpu_ns_proxy": 3.5043206359457306 + }, + "ratios": { + "ops_s": 1.0093940617742438, + "worker_cpu_ns_op": 0.9906696642380041, + "cycles_op": 0.9914951969910848, + "instructions_op": 0.992048608023046, + "branches_op": 0.9999999944632855, + "branch_misses_op": 0.99121762110325, + "user_cycles_per_worker_cpu_ns_proxy": 1.0008308224511377 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.6029760290742758, + "ci95_low_pct": -2.763905335746475, + "ci95_high_pct": 1.6059767557575322, + "block_delta_pct": [ + -1.3090308747149448, + 0.38613108520131334, + -0.8782378896750043 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -9.045779680860733e-08, + "ci95_low_pct": -1.087159273716054e-06, + "ci95_high_pct": 9.062437023032999e-07, + "block_delta_pct": [ + 1.4675454185208991e-07, + 1.3554353195388558e-07, + -5.536714531295672e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -3.0706178380280447, + "ci95_low_pct": -9.187478514173343, + "ci95_high_pct": 3.45825633492578, + "block_delta_pct": [ + -5.818002066033678, + -2.4768277463296906, + -0.8504803008915207 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.7951390717029438, + "ci95_low_pct": -0.7951393435178145, + "ci95_high_pct": -0.7951387998880732, + "block_delta_pct": [ + -0.7951390167859951, + -0.7951390006274317, + -0.7951391976954048 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.2166593304996383, + "ci95_low_pct": -3.5046960696153096, + "ci95_high_pct": 10.406188999978493, + "block_delta_pct": [ + 6.377501563440924, + 2.4091743522609788, + 0.9394061774243845 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.0547578634457091, + "ci95_low_pct": -0.29752094971576826, + "ci95_high_pct": 0.40828138349295884, + "block_delta_pct": [ + 0.18059347203707166, + -0.09920048237299639, + 0.08308224511377471 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -3.1223091101766354, + "ci95_low_pct": -9.410584495099794, + "ci95_high_pct": 3.6024676816298618, + "block_delta_pct": [ + -5.987424858543755, + -2.3760169466436, + -0.9330335761995934 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 46918344.95, + "worker_cpu_ns_op": 21.312639952099012, + "cycles_op": 74.8686620055781, + "instructions_op": 255.52833210300216, + "branches_op": 54.12208200123094, + "branch_misses_op": 0.016790061816396536, + "user_cycles_per_worker_cpu_ns_proxy": 3.5128948939282174 + }, + "baseline_mean": { + "ops_s": 47212049.45, + "worker_cpu_ns_op": 21.179216464802792, + "cycles_op": 74.57820654306434, + "instructions_op": 255.52833129185967, + "branches_op": 54.12208125468077, + "branch_misses_op": 0.01677540669027175, + "user_cycles_per_worker_cpu_ns_proxy": 3.5212912616410446 + }, + "ratios": { + "ops_s": 0.9937790351526458, + "worker_cpu_ns_op": 1.0062997367026278, + "cycles_op": 1.003894642630566, + "instructions_op": 1.0000000031743739, + "branches_op": 1.0000000137938185, + "branch_misses_op": 1.0008736077995226, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976155429673506 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 46115849.35, + "worker_cpu_ns_op": 21.688251668268613, + "cycles_op": 75.83654387309767, + "instructions_op": 255.52833216980287, + "branches_op": 54.122082089540044, + "branch_misses_op": 0.01685215643803953, + "user_cycles_per_worker_cpu_ns_proxy": 3.4967681834915436 + }, + "baseline_mean": { + "ops_s": 46501422.85, + "worker_cpu_ns_op": 21.504359005207057, + "cycles_op": 75.46973293477228, + "instructions_op": 255.5283321027382, + "branches_op": 54.12208197775111, + "branch_misses_op": 0.016669889966860335, + "user_cycles_per_worker_cpu_ns_proxy": 3.5093972886041516 + }, + "ratios": { + "ops_s": 0.9917083504897528, + "worker_cpu_ns_op": 1.0085514133677282, + "cycles_op": 1.0048603714901498, + "instructions_op": 1.000000000262455, + "branches_op": 1.0000000020654958, + "branch_misses_op": 1.0109338736813223, + "user_cycles_per_worker_cpu_ns_proxy": 0.9964013464210457 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 46529263.35, + "worker_cpu_ns_op": 21.488093105409305, + "cycles_op": 75.05007762200633, + "instructions_op": 255.52833244456002, + "branches_op": 54.12208225659474, + "branch_misses_op": 0.0168790770166375, + "user_cycles_per_worker_cpu_ns_proxy": 3.4926311831331733 + }, + "baseline_mean": { + "ops_s": 46686251.4, + "worker_cpu_ns_op": 21.417097960097998, + "cycles_op": 74.76973996801608, + "instructions_op": 255.5283319765984, + "branches_op": 54.12208174633483, + "branch_misses_op": 0.01684354122285475, + "user_cycles_per_worker_cpu_ns_proxy": 3.4911236635624974 + }, + "ratios": { + "ops_s": 0.9966373815568325, + "worker_cpu_ns_op": 1.0033148816634063, + "cycles_op": 1.0037493463814393, + "instructions_op": 1.0000000018313493, + "branches_op": 1.000000009427943, + "branch_misses_op": 1.0021097578776685, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004318150016884 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.4629112371772548, + "ci95_low_pct": -0.8888869327104421, + "ci95_high_pct": 1.8331468782582183, + "block_delta_pct": [ + 0.08736077995226132, + 1.093387368132226, + 0.21097578776685388 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 8.429085873729036e-07, + "ci95_low_pct": -6.297126264875885e-07, + "ci95_high_pct": 2.315529812335626e-06, + "block_delta_pct": [ + 1.3793818531837587e-06, + 2.0654957744170588e-07, + 9.427943092887858e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.41679991359375723, + "ci95_low_pct": 0.26690882692592677, + "ci95_high_pct": 0.5669150755634567, + "block_delta_pct": [ + 0.38946426305659365, + 0.48603714901498396, + 0.37493463814393113 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7560592979748435e-07, + "ci95_low_pct": -1.8646616473105837e-07, + "ci95_high_pct": 5.376780354282573e-07, + "block_delta_pct": [ + 3.1743738748701844e-07, + 2.624549466645476e-08, + 1.8313492944344034e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5960464486390427, + "ci95_low_pct": -1.2088984904568112, + "ci95_high_pct": 0.0206074297755654, + "block_delta_pct": [ + -0.6220964847354238, + -0.829164951024719, + -0.3362618443167542 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.18518588197338204, + "ci95_low_pct": -0.6973420806399622, + "ci95_high_pct": 0.32961177642174544, + "block_delta_pct": [ + -0.23844570326494452, + -0.35986535789542806, + 0.04318150016884292 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.6053057161869324, + "ci95_low_pct": -0.045287144507366595, + "ci95_high_pct": 1.2601332053274072, + "block_delta_pct": [ + 0.6299736702627845, + 0.8551413367728244, + 0.33148816634063216 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-original", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 47659068.0, + "worker_cpu_ns_op": 20.980853851372803, + "cycles_op": 73.94049227893021, + "instructions_op": 255.5283316065454, + "branches_op": 54.122081474931, + "branch_misses_op": 0.016783370605084356, + "user_cycles_per_worker_cpu_ns_proxy": 3.524220315126809 + }, + "baseline_mean": { + "ops_s": 47212049.45, + "worker_cpu_ns_op": 21.179216464802792, + "cycles_op": 74.57820654306434, + "instructions_op": 255.52833129185967, + "branches_op": 54.12208125468077, + "branch_misses_op": 0.01677540669027175, + "user_cycles_per_worker_cpu_ns_proxy": 3.5212912616410446 + }, + "ratios": { + "ops_s": 1.0094683148731642, + "worker_cpu_ns_op": 0.9906340910316658, + "cycles_op": 0.9914490533670062, + "instructions_op": 1.0000000012315102, + "branches_op": 1.0000000040695078, + "branch_misses_op": 1.0004747375106695, + "user_cycles_per_worker_cpu_ns_proxy": 1.000831812329094 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 47369021.5, + "worker_cpu_ns_op": 21.10915087562099, + "cycles_op": 74.12392555191886, + "instructions_op": 255.52833210718276, + "branches_op": 54.122081943375065, + "branch_misses_op": 0.016958565795190977, + "user_cycles_per_worker_cpu_ns_proxy": 3.5114750598005964 + }, + "baseline_mean": { + "ops_s": 46501422.85, + "worker_cpu_ns_op": 21.504359005207057, + "cycles_op": 75.46973293477228, + "instructions_op": 255.5283321027382, + "branches_op": 54.12208197775111, + "branch_misses_op": 0.016669889966860335, + "user_cycles_per_worker_cpu_ns_proxy": 3.5093972886041516 + }, + "ratios": { + "ops_s": 1.0186574645855164, + "worker_cpu_ns_op": 0.9816219525775973, + "cycles_op": 0.9821675878458906, + "instructions_op": 1.0000000000173936, + "branches_op": 0.9999999993648425, + "branch_misses_op": 1.017317200587678, + "user_cycles_per_worker_cpu_ns_proxy": 1.00059205926989 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 47281515.65, + "worker_cpu_ns_op": 21.14842844109979, + "cycles_op": 73.89672130787852, + "instructions_op": 255.52833214997673, + "branches_op": 54.12208187999809, + "branch_misses_op": 0.016749994700036387, + "user_cycles_per_worker_cpu_ns_proxy": 3.4942718734476323 + }, + "baseline_mean": { + "ops_s": 46686251.4, + "worker_cpu_ns_op": 21.417097960097998, + "cycles_op": 74.76973996801608, + "instructions_op": 255.5283319765984, + "branches_op": 54.12208174633483, + "branch_misses_op": 0.01684354122285475, + "user_cycles_per_worker_cpu_ns_proxy": 3.4911236635624974 + }, + "ratios": { + "ops_s": 1.0127503115403265, + "worker_cpu_ns_op": 0.9874553723618968, + "cycles_op": 0.9883239040217204, + "instructions_op": 1.0000000006785092, + "branches_op": 1.0000000024696623, + "branch_misses_op": 0.9944461487296133, + "user_cycles_per_worker_cpu_ns_proxy": 1.0009017755280323 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.4032863652525087, + "ci95_low_pct": -2.4918872094576994, + "ci95_high_pct": 3.38442232594085, + "block_delta_pct": [ + 0.04747375106695095, + 1.731720058767805, + -0.5553851270386656 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9680042040448598e-07, + "ci95_low_pct": -3.974818696406146e-07, + "ci95_high_pct": 7.910827104495866e-07, + "block_delta_pct": [ + 4.069507841819586e-07, + -6.351574821650274e-08, + 2.4696622524800205e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.269402187723101, + "ci95_low_pct": -2.436539054246656, + "ci95_high_pct": -0.08830304011611112, + "block_delta_pct": [ + -0.8550946632993828, + -1.7832412154109356, + -1.1676095978279566 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 6.424709653174432e-08, + "ci95_low_pct": -8.676589446920957e-08, + "ci95_high_pct": 2.1526009863492845e-07, + "block_delta_pct": [ + 1.2315102271287515e-07, + 1.7393642082197402e-09, + 6.785092487859856e-08 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.3618238581970532, + "ci95_low_pct": 0.21224447197716323, + "ci95_high_pct": 2.5245905826727366, + "block_delta_pct": [ + 0.9468314873164241, + 1.8657464585516426, + 1.2750311540326464 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07752069209066015, + "ci95_low_pct": 0.03717428032798953, + "ci95_high_pct": 0.11788337613365396, + "block_delta_pct": [ + 0.08318123290940171, + 0.05920592698900329, + 0.09017755280322781 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.3436592932429714, + "ci95_low_pct": -2.4734109753896227, + "ci95_high_pct": -0.20082052504032388, + "block_delta_pct": [ + -0.9365908968334224, + -1.8378047422402677, + -1.2544627638103156 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-main", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 47701923.5, + "worker_cpu_ns_op": 20.963416451841674, + "cycles_op": 73.52242491201548, + "instructions_op": 249.52833190345115, + "branches_op": 55.12208179405138, + "branch_misses_op": 0.016652542648760815, + "user_cycles_per_worker_cpu_ns_proxy": 3.5071892772666375 + }, + "baseline_mean": { + "ops_s": 47212049.45, + "worker_cpu_ns_op": 21.179216464802792, + "cycles_op": 74.57820654306434, + "instructions_op": 255.52833129185967, + "branches_op": 54.12208125468077, + "branch_misses_op": 0.01677540669027175, + "user_cycles_per_worker_cpu_ns_proxy": 3.5212912616410446 + }, + "ratios": { + "ops_s": 1.010376038653412, + "worker_cpu_ns_op": 0.9898107650337419, + "cycles_op": 0.9858432955150348, + "instructions_op": 0.9765192401246676, + "branches_op": 1.018476756920432, + "branch_misses_op": 0.9926759425998188, + "user_cycles_per_worker_cpu_ns_proxy": 0.995995223534041 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 48152596.95, + "worker_cpu_ns_op": 20.765366191274047, + "cycles_op": 72.89718573703281, + "instructions_op": 249.5283323345795, + "branches_op": 55.12208213166677, + "branch_misses_op": 0.01674005849984086, + "user_cycles_per_worker_cpu_ns_proxy": 3.51054597352356 + }, + "baseline_mean": { + "ops_s": 46501422.85, + "worker_cpu_ns_op": 21.504359005207057, + "cycles_op": 75.46973293477228, + "instructions_op": 255.5283321027382, + "branches_op": 54.12208197775111, + "branch_misses_op": 0.016669889966860335, + "user_cycles_per_worker_cpu_ns_proxy": 3.5093972886041516 + }, + "ratios": { + "ops_s": 1.0355080339224503, + "worker_cpu_ns_op": 0.9656352084824258, + "cycles_op": 0.9659128620481154, + "instructions_op": 0.9765192387130428, + "branches_op": 1.0184767495516294, + "branch_misses_op": 1.0042092979089854, + "user_cycles_per_worker_cpu_ns_proxy": 1.000327316865246 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 47951559.900000006, + "worker_cpu_ns_op": 20.852571655885328, + "cycles_op": 73.13382811486042, + "instructions_op": 249.52833147973118, + "branches_op": 55.12208133817694, + "branch_misses_op": 0.016700160617499394, + "user_cycles_per_worker_cpu_ns_proxy": 3.5072321042060595 + }, + "baseline_mean": { + "ops_s": 46686251.4, + "worker_cpu_ns_op": 21.417097960097998, + "cycles_op": 74.76973996801608, + "instructions_op": 255.5283319765984, + "branches_op": 54.12208174633483, + "branch_misses_op": 0.01684354122285475, + "user_cycles_per_worker_cpu_ns_proxy": 3.4911236635624974 + }, + "ratios": { + "ops_s": 1.0271023794384144, + "worker_cpu_ns_op": 0.9736413259506758, + "cycles_op": 0.9781206694866741, + "instructions_op": 0.9765192358496798, + "branches_op": 1.018476739245342, + "branch_misses_op": 0.9914875023334877, + "user_cycles_per_worker_cpu_ns_proxy": 1.0046141134476814 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.38922329829378377, + "ci95_low_pct": -2.116384882985778, + "ci95_high_pct": 1.3684141442429576, + "block_delta_pct": [ + -0.7324057400181161, + 0.42092979089853877, + -0.8512497666512298 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.8476748572467727, + "ci95_low_pct": 1.8476726516179598, + "ci95_high_pct": 1.8476770628756523, + "block_delta_pct": [ + 1.8476756920432047, + 1.8476749551629368, + 1.8476739245341989 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -2.340891007593149, + "ci95_low_pct": -4.808498682503847, + "ci95_high_pct": 0.19068338233940718, + "block_delta_pct": [ + -1.41567044849652, + -3.408713795188456, + -2.187933051332591 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.3480761770869885, + "ci95_low_pct": -2.348076718222891, + "ci95_high_pct": -2.3480756359510857, + "block_delta_pct": [ + -2.348075987533238, + -2.3480761286957197, + -2.348076415032019 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.427541499233743, + "ci95_low_pct": -0.7079691911845098, + "ci95_high_pct": 5.662067460159026, + "block_delta_pct": [ + 1.0376038653411968, + 3.5508033922450277, + 2.7102379438414426 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.030602925386546964, + "ci95_low_pct": -1.0343177265837666, + "ci95_high_pct": 1.1069826606364686, + "block_delta_pct": [ + -0.40047764659589813, + 0.03273168652460079, + 0.4614113447681367 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.3689212162026463, + "ci95_low_pct": -5.375144561100742, + "ci95_high_pct": 0.7328095802787926, + "block_delta_pct": [ + -1.018923496625812, + -3.436479151757421, + -2.6358674049324238 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.", + "Counters and CPU/op include unchanged probe address generation, identity/ref checks, checksum, cache_get and cache_unget; they are not isolated clockcache_get symbol costs.", + "Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles." + ], + "working_set_audit": { + "working_pages": 32, + "checked_jobs": 62, + "measured_jobs": 60, + "excluded_preconditions": 2, + "geometry_fields": [ + "cache_mib", + "directory_bytes", + "entry_bytes", + "data_bytes", + "refcount_bytes", + "pin_bytes" + ], + "identical_geometry": [ + 64, + 1048576, + 1048576, + 67108864, + 131072, + 16384 + ], + "jobs": [ + { + "name": "hot32-blocking-b00-blocking-1-independent-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s02-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.040" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.042" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s07-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.037" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s08-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s09-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.008" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s01-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.040" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.055" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.035" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s08-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s09-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s00-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.042" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s06-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.032" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.042" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s09-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.041" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.046" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.031" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.008" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.011" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.046" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s08-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.041" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s09-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.040" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.022" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.022" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.007" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.022" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.023" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.023" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.024" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s09-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.022" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.007" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.007" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s06-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s09-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-precondition-s01-blocking-1-dependent-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.045" + } + } + ], + "no_timed_code_changes": true, + "interpretation": "Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This is a read-only resident probe, not insertion or writer-contention evidence." + }, + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/hot32-blocking", + "report_script_sha256": "0854a7061b4ec1ba5eaef5d4e163a0e7a512ce319330396b92252e64888b3806" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-partial-01.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-partial-01.json new file mode 100644 index 000000000..1b3869ee6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-partial-01.json @@ -0,0 +1,1154 @@ +{ + "validation": { + "complete": false, + "expected_rows": 60, + "observed_rows": 10, + "missing_jobs": [ + "hot32-blocking-b00-blocking-1-dependent-s00-main", + "hot32-blocking-b00-blocking-1-dependent-s01-original", + "hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "hot32-blocking-b00-blocking-1-dependent-s08-original", + "hot32-blocking-b00-blocking-1-dependent-s09-main", + "hot32-blocking-b01-blocking-1-dependent-s00-original", + "hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "hot32-blocking-b01-blocking-1-dependent-s04-main", + "hot32-blocking-b01-blocking-1-dependent-s05-main", + "hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "hot32-blocking-b01-blocking-1-dependent-s09-original", + "hot32-blocking-b01-blocking-1-independent-s00-original", + "hot32-blocking-b01-blocking-1-independent-s01-async-load", + "hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "hot32-blocking-b01-blocking-1-independent-s04-main", + "hot32-blocking-b01-blocking-1-independent-s05-main", + "hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "hot32-blocking-b01-blocking-1-independent-s08-async-load", + "hot32-blocking-b01-blocking-1-independent-s09-original", + "hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "hot32-blocking-b02-blocking-1-dependent-s03-main", + "hot32-blocking-b02-blocking-1-dependent-s04-original", + "hot32-blocking-b02-blocking-1-dependent-s05-original", + "hot32-blocking-b02-blocking-1-dependent-s06-main", + "hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "hot32-blocking-b02-blocking-1-dependent-s09-async-load", + "hot32-blocking-b02-blocking-1-independent-s00-async-load", + "hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "hot32-blocking-b02-blocking-1-independent-s03-main", + "hot32-blocking-b02-blocking-1-independent-s04-original", + "hot32-blocking-b02-blocking-1-independent-s05-original", + "hot32-blocking-b02-blocking-1-independent-s06-main", + "hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "hot32-blocking-b02-blocking-1-independent-s09-async-load" + ], + "manifest_sha256": "b0d25a4c51acdd3ec01d170249e4348991ca8db76c4df6d9cd99560e6a045d9d", + "results_sha256": "365c53a68b9772f4555c8f8a1c8d0cffd42db3be3fac5fb6eb4cad9f7aa7a536", + "driver_build_sha256": "46080d6cf298482232634c053b7eba46141aecc09e5b95ba5d227a3070473d21", + "driver_sha256": "2f08cff9b25f92819af18626feb6b91c5e35f7ef31cedfb4d2d4b577dbe5ca14", + "runner_sha256": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "mask-original": "8022e6a1982bb208b5b152ea49c9209d244e17fd12a235a2e25dfb02caa03d32", + "mask-main": "a0ad6ee5eda9d11ae50c4bd02e4c575e44ef758888b047507f3ba05aeb41e54d" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000102722, + "excluded_from_results": true, + "log_sha256": "153c708bbc0e74c996f43291ddddcd9a44a11fef202c39f36d15fac2a5b0c251" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 10 + }, + "arguments": { + "label": "hot32-blocking", + "profiles": [ + "main", + "original", + "async-load", + "mask-original", + "mask-main" + ], + "apis": [ + "blocking" + ], + "threads": [ + 1 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 2, + "means": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 2, + "means": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 2, + "means": { + "ops_s": 41360750.849999994, + "worker_cpu_ns_op": 24.18778900584349, + "cycles_op": 86.28599752261493, + "instructions_op": 280.4033328113476, + "branches_op": 53.12208275179047, + "branch_misses_op": 0.01662907340930274, + "user_cycles_per_worker_cpu_ns_proxy": 3.567411685968435 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "samples": 2, + "means": { + "ops_s": 44234534.7, + "worker_cpu_ns_op": 22.604582155110293, + "cycles_op": 79.10705850378626, + "instructions_op": 280.40333254687545, + "branches_op": 53.12208237140733, + "branch_misses_op": 0.01662741206824239, + "user_cycles_per_worker_cpu_ns_proxy": 3.49963726935807 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "samples": 2, + "means": { + "ops_s": 45118075.4, + "worker_cpu_ns_op": 22.15689317546502, + "cycles_op": 77.50852682046329, + "instructions_op": 274.4033325637056, + "branches_op": 54.122082480613145, + "branch_misses_op": 0.016822624623217652, + "user_cycles_per_worker_cpu_ns_proxy": 3.4981677181035655 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 0.9820912408877227, + "worker_cpu_ns_op": 1.0185946752867994, + "cycles_op": 1.014712830892429, + "instructions_op": 1.014471604072555, + "branches_op": 0.9815232482228479, + "branch_misses_op": 0.9924774461228116, + "user_cycles_per_worker_cpu_ns_proxy": 0.9961333996017371 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -0.7522553877188365, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.7522553877188365 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.8476751777152134, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.8476751777152134 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 1.4712830892428919, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.4712830892428919 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.4471604072554989, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.4471604072554989 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.7908759112277295, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.7908759112277295 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -0.38666003982629205, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.38666003982629205 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 1.8594675286799367, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.8594675286799367 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41360750.849999994, + "worker_cpu_ns_op": 24.18778900584349, + "cycles_op": 86.28599752261493, + "instructions_op": 280.4033328113476, + "branches_op": 53.12208275179047, + "branch_misses_op": 0.01662907340930274, + "user_cycles_per_worker_cpu_ns_proxy": 3.567411685968435 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 0.9856048883151448, + "worker_cpu_ns_op": 1.0153143185283107, + "cycles_op": 1.016854225577567, + "instructions_op": 1.0144716028468739, + "branches_op": 0.9815232425679387, + "branch_misses_op": 0.9930994550579566, + "user_cycles_per_worker_cpu_ns_proxy": 1.0015379074582251 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -0.6900544942043396, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.6900544942043396 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.8476757432061341, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.8476757432061341 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 1.6854225577566995, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.6854225577566995 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.4471602846873877, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.4471602846873877 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.4395111684855189, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.4395111684855189 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 0.15379074582251295, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.15379074582251295 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": 1.5314318528310666, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.5314318528310666 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44234534.7, + "worker_cpu_ns_op": 22.604582155110293, + "cycles_op": 79.10705850378626, + "instructions_op": 280.40333254687545, + "branches_op": 53.12208237140733, + "branch_misses_op": 0.01662741206824239, + "user_cycles_per_worker_cpu_ns_proxy": 3.49963726935807 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 1.054085642467632, + "worker_cpu_ns_op": 0.9488571245965631, + "cycles_op": 0.9322526136584794, + "instructions_op": 1.0144716018900397, + "branches_op": 0.9815232355396959, + "branch_misses_op": 0.9930002386517811, + "user_cycles_per_worker_cpu_ns_proxy": 0.9825104855158316 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": -0.6999761348218891, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.6999761348218891 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.8476764460304107, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.8476764460304107 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -6.7747386341520555, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -6.7747386341520555 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": 1.447160189003971, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.447160189003971 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 5.408564246763192, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 5.408564246763192 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -1.7489514484168356, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.7489514484168356 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -5.114287540343687, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.114287540343687 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 45118075.4, + "worker_cpu_ns_op": 22.15689317546502, + "cycles_op": 77.50852682046329, + "instructions_op": 274.4033325637056, + "branches_op": 54.122082480613145, + "branch_misses_op": 0.016822624623217652, + "user_cycles_per_worker_cpu_ns_proxy": 3.4981677181035655 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 1.075139951566215, + "worker_cpu_ns_op": 0.9300647897051283, + "cycles_op": 0.9134144041740199, + "instructions_op": 0.9927641937113263, + "branches_op": 0.9999999837941287, + "branch_misses_op": 1.0046584638092906, + "user_cycles_per_worker_cpu_ns_proxy": 0.9820979143247555 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.46584638092905806, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.46584638092905806 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.6205871311569808e-06, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.6205871311569808e-06 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -8.658559582598013, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -8.658559582598013 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -0.7235806288673707, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.7235806288673707 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 7.5139951566215, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 7.5139951566215 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -1.790208567524454, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.790208567524454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -6.993521029487171, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -6.993521029487171 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41360750.849999994, + "worker_cpu_ns_op": 24.18778900584349, + "cycles_op": 86.28599752261493, + "instructions_op": 280.4033328113476, + "branches_op": 53.12208275179047, + "branch_misses_op": 0.01662907340930274, + "user_cycles_per_worker_cpu_ns_proxy": 3.567411685968435 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0035777199522176, + "worker_cpu_ns_op": 0.996779526893202, + "cycles_op": 1.0021103455282563, + "instructions_op": 0.9999999987918035, + "branches_op": 0.9999999942386395, + "branch_misses_op": 1.0006267234964128, + "user_cycles_per_worker_cpu_ns_proxy": 1.0054254860429825 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.06267234964127955, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.06267234964127955 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -5.761360499789703e-07, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.761360499789703e-07 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": 0.21103455282562855, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.21103455282562855 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -1.2081965428123453e-07, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.2081965428123453e-07 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.3577719952217562, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.3577719952217562 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": 0.5425486042982541, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.5425486042982541 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -0.3220473106797961, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.3220473106797961 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44234534.7, + "worker_cpu_ns_op": 22.604582155110293, + "cycles_op": 79.10705850378626, + "instructions_op": 280.40333254687545, + "branches_op": 53.12208237140733, + "branch_misses_op": 0.01662741206824239, + "user_cycles_per_worker_cpu_ns_proxy": 3.49963726935807 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0733072433421083, + "worker_cpu_ns_op": 0.9315355240094882, + "cycles_op": 0.9187354148646898, + "instructions_op": 0.9999999978486187, + "branches_op": 0.9999999870780931, + "branch_misses_op": 1.0005267550723815, + "user_cycles_per_worker_cpu_ns_proxy": 0.9863242070877735 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 0.05267550723815351, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.05267550723815351 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": -1.2921906877849665e-06, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.2921906877849665e-06 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -8.12645851353102, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -8.12645851353102 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -2.1513812953344313e-07, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.1513812953344313e-07 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 7.330724334210825, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 7.330724334210825 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -1.3675792912226536, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.3675792912226536 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -6.846447599051175, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -6.846447599051175 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 45118075.4, + "worker_cpu_ns_op": 22.15689317546502, + "cycles_op": 77.50852682046329, + "instructions_op": 274.4033325637056, + "branches_op": 54.122082480613145, + "branch_misses_op": 0.016822624623217652, + "user_cycles_per_worker_cpu_ns_proxy": 3.4981677181035655 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0947454847417075, + "worker_cpu_ns_op": 0.9130862474254107, + "cycles_op": 0.90017035003951, + "instructions_op": 0.9786022494133053, + "branches_op": 1.0188245521486474, + "branch_misses_op": 1.012273344582353, + "user_cycles_per_worker_cpu_ns_proxy": 0.9859100344566368 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 1, + "geometric_delta_pct": 1.2273344582353074, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.2273344582353074 + ] + }, + "branches_op": { + "blocks": 1, + "geometric_delta_pct": 1.8824552148647422, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.8824552148647422 + ] + }, + "cycles_op": { + "blocks": 1, + "geometric_delta_pct": -9.982964996049004, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -9.982964996049004 + ] + }, + "instructions_op": { + "blocks": 1, + "geometric_delta_pct": -2.1397750586694686, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.1397750586694686 + ] + }, + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 9.474548474170753, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 9.474548474170753 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 1, + "geometric_delta_pct": -1.408996554336317, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.408996554336317 + ] + }, + "worker_cpu_ns_op": { + "blocks": 1, + "geometric_delta_pct": -8.691375257458933, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -8.691375257458933 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "working_set_audit": { + "working_pages": 32, + "checked_jobs": 11, + "measured_jobs": 10, + "excluded_preconditions": 1, + "geometry_fields": [ + "cache_mib", + "directory_bytes", + "entry_bytes", + "data_bytes", + "refcount_bytes", + "pin_bytes" + ], + "identical_geometry": [ + 64, + 1048576, + 1048576, + 67108864, + 131072, + 16384 + ], + "jobs": [ + { + "name": "hot32-blocking-b00-blocking-1-independent-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s02-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.040" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.042" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s07-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.037" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s08-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s09-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.008" + } + }, + { + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + } + ], + "no_timed_code_changes": true, + "interpretation": "Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This is a read-only resident probe, not insertion or writer-contention evidence." + }, + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/hot32-blocking", + "report_script_sha256": "902d2131fe463d5f6838ccb0b51521c3cdb3605b14d1bd6f1839f68f7610bea0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-partial-02.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-partial-02.json new file mode 100644 index 000000000..f88aadcdb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/hot32-blocking-partial-02.json @@ -0,0 +1,1966 @@ +{ + "validation": { + "complete": false, + "expected_rows": 60, + "observed_rows": 30, + "missing_jobs": [ + "hot32-blocking-b00-blocking-1-dependent-s00-main", + "hot32-blocking-b00-blocking-1-dependent-s01-original", + "hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "hot32-blocking-b00-blocking-1-dependent-s08-original", + "hot32-blocking-b00-blocking-1-dependent-s09-main", + "hot32-blocking-b01-blocking-1-dependent-s00-original", + "hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "hot32-blocking-b01-blocking-1-dependent-s04-main", + "hot32-blocking-b01-blocking-1-dependent-s05-main", + "hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "hot32-blocking-b01-blocking-1-dependent-s09-original", + "hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "hot32-blocking-b02-blocking-1-dependent-s03-main", + "hot32-blocking-b02-blocking-1-dependent-s04-original", + "hot32-blocking-b02-blocking-1-dependent-s05-original", + "hot32-blocking-b02-blocking-1-dependent-s06-main", + "hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "hot32-blocking-b02-blocking-1-dependent-s09-async-load" + ], + "manifest_sha256": "18bc087642e68e15c88baf9eba2089fb8ebdd7a403fead475c059233e8fb6310", + "results_sha256": "9059c735fdc5562f33f9b4a12648e29514c6107d1154dff788b390dc3d80fc1b", + "driver_build_sha256": "46080d6cf298482232634c053b7eba46141aecc09e5b95ba5d227a3070473d21", + "driver_sha256": "2f08cff9b25f92819af18626feb6b91c5e35f7ef31cedfb4d2d4b577dbe5ca14", + "runner_sha256": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "mask-original": "8022e6a1982bb208b5b152ea49c9209d244e17fd12a235a2e25dfb02caa03d32", + "mask-main": "a0ad6ee5eda9d11ae50c4bd02e4c575e44ef758888b047507f3ba05aeb41e54d" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000102722, + "excluded_from_results": true, + "log_sha256": "153c708bbc0e74c996f43291ddddcd9a44a11fef202c39f36d15fac2a5b0c251" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 30 + }, + "arguments": { + "label": "hot32-blocking", + "profiles": [ + "main", + "original", + "async-load", + "mask-original", + "mask-main" + ], + "apis": [ + "blocking" + ], + "threads": [ + 1 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 41823373.75, + "worker_cpu_ns_op": 23.90687343609578, + "cycles_op": 84.98215631910206, + "instructions_op": 276.40333370623745, + "branches_op": 54.12208350103708, + "branch_misses_op": 0.016731972836042153, + "user_cycles_per_worker_cpu_ns_proxy": 3.554754804357214 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 41624840.699999996, + "worker_cpu_ns_op": 24.02376063892306, + "cycles_op": 85.14968247933639, + "instructions_op": 280.4033335044467, + "branches_op": 53.12208338596355, + "branch_misses_op": 0.016705431250874047, + "user_cycles_per_worker_cpu_ns_proxy": 3.544381793026257 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "samples": 6, + "means": { + "ops_s": 41637022.93333333, + "worker_cpu_ns_op": 24.01886593119731, + "cycles_op": 85.2214505365463, + "instructions_op": 280.4033334004908, + "branches_op": 53.12208332903355, + "branch_misses_op": 0.016679896804803977, + "user_cycles_per_worker_cpu_ns_proxy": 3.548145094107826 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "samples": 6, + "means": { + "ops_s": 43887946.699999996, + "worker_cpu_ns_op": 22.790936245828167, + "cycles_op": 79.49791682690709, + "instructions_op": 280.4033330101458, + "branches_op": 53.12208291322013, + "branch_misses_op": 0.01672458251846209, + "user_cycles_per_worker_cpu_ns_proxy": 3.488168454684375 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "samples": 6, + "means": { + "ops_s": 44464122.199999996, + "worker_cpu_ns_op": 22.49282325256998, + "cycles_op": 78.54680768785813, + "instructions_op": 274.4033327198044, + "branches_op": 54.12208264708292, + "branch_misses_op": 0.016816352552636544, + "user_cycles_per_worker_cpu_ns_proxy": 3.492048084673346 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 0.9820912408877227, + "worker_cpu_ns_op": 1.0185946752867994, + "cycles_op": 1.014712830892429, + "instructions_op": 1.014471604072555, + "branches_op": 0.9815232482228479, + "branch_misses_op": 0.9924774461228116, + "user_cycles_per_worker_cpu_ns_proxy": 0.9961333996017371 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 0.9971055078196045, + "worker_cpu_ns_op": 1.0028745242329065, + "cycles_op": 0.9979613721639649, + "instructions_op": 1.0144716062204178, + "branches_op": 0.9815232584041468, + "branch_misses_op": 0.996265874989487, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951509492574597 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0066536655028884, + "worker_cpu_ns_op": 0.9932952935651117, + "cycles_op": 0.9932786351112871, + "instructions_op": 1.01447160397038, + "branches_op": 0.9815232484312504, + "branch_misses_op": 1.006566564711973, + "user_cycles_per_worker_cpu_ns_proxy": 0.9999658653791361 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.1581084267876065, + "ci95_low_pct": -1.950487419156277, + "ci95_high_pct": 1.6670358733090085, + "block_delta_pct": [ + -0.7522553877188365, + -0.37341250105129564, + 0.6566564711973033 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476748313918323, + "ci95_low_pct": -1.847676277015331, + "ci95_high_pct": -1.8476733857683114, + "block_delta_pct": [ + -1.8476751777152134, + -1.8476741595853219, + -1.8476751568749616 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.19421781148984962, + "ci95_low_pct": -2.5595224744115463, + "ci95_high_pct": 3.025780843695025, + "block_delta_pct": [ + 1.4712830892428919, + -0.2038627836035145, + -0.6721364888712889 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604754450862, + "ci95_low_pct": 1.4471601597870754, + "ci95_high_pct": 1.4471607911031192, + "block_delta_pct": [ + 1.4471604072554989, + 1.4471606220417765, + 1.4471603970380054 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.47679714196723344, + "ci95_low_pct": -3.5099147139589837, + "ci95_high_pct": 2.651664963903322, + "block_delta_pct": [ + -1.7908759112277295, + -0.28944921803955026, + 0.6653665502888373 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.2918757374401615, + "ci95_low_pct": -0.921545207100738, + "ci95_high_pct": 0.34179544623433866, + "block_delta_pct": [ + -0.38666003982629205, + -0.4849050742540273, + -0.0034134620863879306 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.48674827961767697, + "ci95_low_pct": -2.6324300069027973, + "ci95_high_pct": 3.7058497046512207, + "block_delta_pct": [ + 1.8594675286799367, + 0.28745242329064613, + -0.6704706434888297 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41360750.849999994, + "worker_cpu_ns_op": 24.18778900584349, + "cycles_op": 86.28599752261493, + "instructions_op": 280.4033328113476, + "branches_op": 53.12208275179047, + "branch_misses_op": 0.01662907340930274, + "user_cycles_per_worker_cpu_ns_proxy": 3.567411685968435 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 0.9856048883151448, + "worker_cpu_ns_op": 1.0153143185283107, + "cycles_op": 1.016854225577567, + "instructions_op": 1.0144716028468739, + "branches_op": 0.9815232425679387, + "branch_misses_op": 0.9930994550579566, + "user_cycles_per_worker_cpu_ns_proxy": 1.0015379074582251 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 41549612.7, + "worker_cpu_ns_op": 24.063413629383252, + "cycles_op": 84.632862204981, + "instructions_op": 280.40333390720934, + "branches_op": 53.12208384143133, + "branch_misses_op": 0.016699130910792167, + "user_cycles_per_worker_cpu_ns_proxy": 3.5170691761828503 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 0.992606759435532, + "worker_cpu_ns_op": 1.0073758498345122, + "cycles_op": 0.9973900604056702, + "instructions_op": 1.0144716065212818, + "branches_op": 0.9815232608347952, + "branch_misses_op": 0.9924418739216774, + "user_cycles_per_worker_cpu_ns_proxy": 0.9900823894181056 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 42000705.25, + "worker_cpu_ns_op": 23.805395158365194, + "cycles_op": 84.74549188204301, + "instructions_op": 280.4033334829154, + "branches_op": 53.122083393878846, + "branch_misses_op": 0.016711486094317024, + "user_cycles_per_worker_cpu_ns_proxy": 3.5599544201721924 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0085124319587149, + "worker_cpu_ns_op": 0.9914602373771505, + "cycles_op": 0.994241518588902, + "instructions_op": 1.0144716037668902, + "branches_op": 0.9815232484998677, + "branch_misses_op": 1.0052026645754442, + "user_cycles_per_worker_cpu_ns_proxy": 1.0027952621914555 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.31025503725562453, + "ci95_low_pct": -2.075788104330334, + "ci95_high_pct": 1.4871098612996958, + "block_delta_pct": [ + -0.6900544942043396, + -0.7558126078322625, + 0.520266457544416 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.847674936579946, + "ci95_low_pct": -1.8476772516318407, + "ci95_high_pct": -1.847672621528007, + "block_delta_pct": [ + -1.8476757432061341, + -1.8476739165204759, + -1.8476751500132282 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.27789515787202124, + "ci95_low_pct": -2.709616702313966, + "ci95_high_pct": 3.357145037913911, + "block_delta_pct": [ + 1.6854225577566995, + -0.26099395943297576, + -0.5758481411098026 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604378348601, + "ci95_low_pct": 1.4471599628303355, + "ci95_high_pct": 1.4471609128393847, + "block_delta_pct": [ + 1.4471602846873877, + 1.4471606521281766, + 1.4471603766890162 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.447131609795004, + "ci95_low_pct": -3.3151860815214595, + "ci95_high_pct": 2.506000715623391, + "block_delta_pct": [ + -1.4395111684855189, + -0.7393240564467995, + 0.8512431958714872 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.18779108085494878, + "ci95_low_pct": -1.9163461290562345, + "ci95_high_pct": 1.5712267655470846, + "block_delta_pct": [ + 0.15379074582251295, + -0.9917610581894443, + 0.27952621914555387 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.4667721339205011, + "ci95_low_pct": -2.511704192312081, + "ci95_high_pct": 3.5362472939354017, + "block_delta_pct": [ + 1.5314318528310666, + 0.7375849834512227, + -0.85397626228495 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44234534.7, + "worker_cpu_ns_op": 22.604582155110293, + "cycles_op": 79.10705850378626, + "instructions_op": 280.40333254687545, + "branches_op": 53.12208237140733, + "branch_misses_op": 0.01662741206824239, + "user_cycles_per_worker_cpu_ns_proxy": 3.49963726935807 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 1.054085642467632, + "worker_cpu_ns_op": 0.9488571245965631, + "cycles_op": 0.9322526136584794, + "instructions_op": 1.0144716018900397, + "branches_op": 0.9815232355396959, + "branch_misses_op": 0.9930002386517811, + "user_cycles_per_worker_cpu_ns_proxy": 0.9825104855158316 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44375581.75, + "worker_cpu_ns_op": 22.52782438050265, + "cycles_op": 78.4791923754828, + "instructions_op": 280.4033334139991, + "branches_op": 53.12208328462369, + "branch_misses_op": 0.01685015719697076, + "user_cycles_per_worker_cpu_ns_proxy": 3.4837127691502277 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 1.0601182426649678, + "worker_cpu_ns_op": 0.9430908922464943, + "cycles_op": 0.9248696591920795, + "instructions_op": 1.0144716047368958, + "branches_op": 0.9815232505468018, + "branch_misses_op": 1.0014174793748718, + "user_cycles_per_worker_cpu_ns_proxy": 0.9806923008179419 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43053723.65, + "worker_cpu_ns_op": 23.240402201871568, + "cycles_op": 80.9074996014522, + "instructions_op": 280.4033330695627, + "branches_op": 53.122083083629356, + "branch_misses_op": 0.016696178290173128, + "user_cycles_per_worker_cpu_ns_proxy": 3.481155325544827 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0337972966094404, + "worker_cpu_ns_op": 0.9679290988669483, + "cycles_op": 0.9492138576639005, + "instructions_op": 1.0144716022714209, + "branches_op": 0.9815232427674666, + "branch_misses_op": 1.0042818939493372, + "user_cycles_per_worker_cpu_ns_proxy": 0.980598528910394 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.044494970613762064, + "ci95_low_pct": -1.492582582923918, + "ci95_high_pct": 1.4248799496769493, + "block_delta_pct": [ + -0.6999761348218891, + 0.14174793748717995, + 0.4281893949337201 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476757048678571, + "ci95_low_pct": -1.8476775694238112, + "ci95_high_pct": -1.8476738403118698, + "block_delta_pct": [ + -1.8476764460304107, + -1.8476749453198216, + -1.8476757232533392 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -6.460996845844081, + "ci95_low_pct": -9.503995187768322, + "ci95_high_pct": -3.3156753248119286, + "block_delta_pct": [ + -6.7747386341520555, + -7.513034080792047, + -5.078614233609946 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471602966118713, + "ci95_low_pct": 1.4471599126951062, + "ci95_high_pct": 1.4471606805286585, + "block_delta_pct": [ + 1.447160189003971, + 1.4471604736895793, + 1.4471602271420858 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 4.927308452208012, + "ci95_low_pct": 1.5470645125911675, + "ci95_high_pct": 8.420072129802115, + "block_delta_pct": [ + 5.408564246763192, + 6.011824266496779, + 3.379729660944042 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.8733289377291906, + "ci95_low_pct": -2.1406467493206183, + "ci95_high_pct": -1.6052809065928875, + "block_delta_pct": [ + -1.7489514484168356, + -1.9307699182058102, + -1.9401471089605993 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -4.676647796028799, + "ci95_low_pct": -7.842458072089286, + "ci95_high_pct": -1.4020851108399346, + "block_delta_pct": [ + -5.114287540343687, + -5.6909107753505666, + -3.2070901133051666 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 45118075.4, + "worker_cpu_ns_op": 22.15689317546502, + "cycles_op": 77.50852682046329, + "instructions_op": 274.4033325637056, + "branches_op": 54.122082480613145, + "branch_misses_op": 0.016822624623217652, + "user_cycles_per_worker_cpu_ns_proxy": 3.4981677181035655 + }, + "baseline_mean": { + "ops_s": 41964839.400000006, + "worker_cpu_ns_op": 23.82295665927718, + "cycles_op": 84.85581841743837, + "instructions_op": 276.4033335427647, + "branches_op": 54.12208335770866, + "branch_misses_op": 0.016744620415014, + "user_cycles_per_worker_cpu_ns_proxy": 3.5619337614709647 + }, + "ratios": { + "ops_s": 1.075139951566215, + "worker_cpu_ns_op": 0.9300647897051283, + "cycles_op": 0.9134144041740199, + "instructions_op": 0.9927641937113263, + "branches_op": 0.9999999837941287, + "branch_misses_op": 1.0046584638092906, + "user_cycles_per_worker_cpu_ns_proxy": 0.9820979143247555 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44885358.1, + "worker_cpu_ns_op": 22.27667692030748, + "cycles_op": 77.55827385867605, + "instructions_op": 274.4033327748196, + "branches_op": 54.122082680074826, + "branch_misses_op": 0.01694111811809596, + "user_cycles_per_worker_cpu_ns_proxy": 3.4816007729078384 + }, + "baseline_mean": { + "ops_s": 41859087.0, + "worker_cpu_ns_op": 23.887225044491878, + "cycles_op": 84.85432687243556, + "instructions_op": 276.40333362186317, + "branches_op": 54.122083460610476, + "branch_misses_op": 0.016826306254899163, + "user_cycles_per_worker_cpu_ns_proxy": 3.5522994992870376 + }, + "ratios": { + "ops_s": 1.0722966341812472, + "worker_cpu_ns_op": 0.9325770104654424, + "cycles_op": 0.9140167239234844, + "instructions_op": 0.9927641941910162, + "branches_op": 0.9999999855782409, + "branch_misses_op": 1.0068233551355557, + "user_cycles_per_worker_cpu_ns_proxy": 0.9800977574122371 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43388933.1, + "worker_cpu_ns_op": 23.044899661937443, + "cycles_op": 80.57362238443508, + "instructions_op": 274.40333282088795, + "branches_op": 54.12208278056079, + "branch_misses_op": 0.016685314916596014, + "user_cycles_per_worker_cpu_ns_proxy": 3.4963757630086345 + }, + "baseline_mean": { + "ops_s": 41646194.849999994, + "worker_cpu_ns_op": 24.01043860451828, + "cycles_op": 85.23632366743226, + "instructions_op": 276.4033339540845, + "branches_op": 54.122083684792116, + "branch_misses_op": 0.016624991838213303, + "user_cycles_per_worker_cpu_ns_proxy": 3.5500311523136405 + }, + "ratios": { + "ops_s": 1.0418462780639852, + "worker_cpu_ns_op": 0.9597867011725831, + "cycles_op": 0.9452967809687605, + "instructions_op": 0.9927641931644401, + "branches_op": 0.9999999832927473, + "branch_misses_op": 1.0036284576239043, + "user_cycles_per_worker_cpu_ns_proxy": 0.9848859384599942 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.5035877220778362, + "ci95_low_pct": 0.0993905720492183, + "ci95_high_pct": 0.9094170032828641, + "block_delta_pct": [ + 0.46584638092905806, + 0.6823355135555653, + 0.3628457623904291 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.5778294337742693e-06, + "ci95_low_pct": -1.876259037025818e-06, + "ci95_high_pct": -1.2793998416249508e-06, + "block_delta_pct": [ + -1.6205871311569808e-06, + -1.4421759120253341e-06, + -1.6707252692427232e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -7.587640474363477, + "ci95_low_pct": -11.984257527815378, + "ci95_high_pct": -2.9714008741744125, + "block_delta_pct": [ + -8.658559582598013, + -8.598327607651557, + -5.470321903123954 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.7235806311072457, + "ci95_low_pct": -0.7235807587163912, + "ci95_high_pct": -0.7235805034981002, + "block_delta_pct": [ + -0.7235806288673707, + -0.7235805808983753, + -0.723580683555991 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 6.298677795283769, + "ci95_low_pct": 1.7896036164760432, + "ci95_high_pct": 11.007494867546441, + "block_delta_pct": [ + 7.5139951566215, + 7.229663418124721, + 4.184627806398522 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.7641425168276825, + "ci95_low_pct": -2.359662816935626, + "ci95_high_pct": -1.1649900659296941, + "block_delta_pct": [ + -1.790208567524454, + -1.9902242587762853, + -1.511406154000583 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -5.928613407687388, + "ci95_low_pct": -9.916312111776616, + "ci95_high_pct": -1.7643928345742577, + "block_delta_pct": [ + -6.993521029487171, + -6.7422989534557605, + -4.021329882741687 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 41360750.849999994, + "worker_cpu_ns_op": 24.18778900584349, + "cycles_op": 86.28599752261493, + "instructions_op": 280.4033328113476, + "branches_op": 53.12208275179047, + "branch_misses_op": 0.01662907340930274, + "user_cycles_per_worker_cpu_ns_proxy": 3.567411685968435 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0035777199522176, + "worker_cpu_ns_op": 0.996779526893202, + "cycles_op": 1.0021103455282563, + "instructions_op": 0.9999999987918035, + "branches_op": 0.9999999942386395, + "branch_misses_op": 1.0006267234964128, + "user_cycles_per_worker_cpu_ns_proxy": 1.0054254860429825 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 41549612.7, + "worker_cpu_ns_op": 24.063413629383252, + "cycles_op": 84.632862204981, + "instructions_op": 280.40333390720934, + "branches_op": 53.12208384143133, + "branch_misses_op": 0.016699130910792167, + "user_cycles_per_worker_cpu_ns_proxy": 3.5170691761828503 + }, + "baseline_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "ratios": { + "ops_s": 0.9954881922235993, + "worker_cpu_ns_op": 1.0044884235194316, + "cycles_op": 0.9994275211704279, + "instructions_op": 1.000000000296572, + "branches_op": 1.0000000024764044, + "branch_misses_op": 0.9961616661136266, + "user_cycles_per_worker_cpu_ns_proxy": 0.9949067426975414 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 42000705.25, + "worker_cpu_ns_op": 23.805395158365194, + "cycles_op": 84.74549188204301, + "instructions_op": 280.4033334829154, + "branches_op": 53.122083393878846, + "branch_misses_op": 0.016711486094317024, + "user_cycles_per_worker_cpu_ns_proxy": 3.5599544201721924 + }, + "baseline_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "ratios": { + "ops_s": 1.0018464805916123, + "worker_cpu_ns_op": 0.9981525572507498, + "cycles_op": 1.000969399163113, + "instructions_op": 0.9999999997994128, + "branches_op": 1.000000000069909, + "branch_misses_op": 0.9986449975745826, + "user_cycles_per_worker_cpu_ns_proxy": 1.0028294933960038 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.1523875480228254, + "ci95_low_pct": -0.7067136459771195, + "ci95_high_pct": 0.40503319443521146, + "block_delta_pct": [ + 0.06267234964127955, + -0.3838333886373446, + -0.13550024254174176 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.0716824094814115e-07, + "ci95_low_pct": -1.1595022164634372e-06, + "ci95_high_pct": 9.451657678738457e-07, + "block_delta_pct": [ + -5.761360499789703e-07, + 2.476404414863964e-07, + 6.990896750380671e-09 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.08351514509512548, + "ci95_low_pct": -0.250449905657546, + "ci95_high_pct": 0.4185983227467993, + "block_delta_pct": [ + 0.21103455282562855, + -0.05724788295721206, + 0.0969399163113005 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -3.707372187022884e-08, + "ci95_low_pct": -2.275425070585868e-07, + "ci95_high_pct": 1.5339507442035938e-07, + "block_delta_pct": [ + -1.2081965428123453e-07, + 2.9657210021127867e-08, + -2.0058721350579845e-08 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.029807654215607826, + "ci95_low_pct": -1.0238971098119887, + "ci95_high_pct": 1.0947302142294335, + "block_delta_pct": [ + 0.3577719952217562, + -0.45118077764007003, + 0.18464805916122984 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.10438934375209818, + "ci95_low_pct": -1.2493026659717188, + "ci95_high_pct": 1.4766380027620762, + "block_delta_pct": [ + 0.5425486042982541, + -0.5093257302458576, + 0.28294933960038016 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.019879383141752083, + "ci95_low_pct": -1.035207542622918, + "ci95_high_pct": 1.0058655240113845, + "block_delta_pct": [ + -0.3220473106797961, + 0.44884235194315725, + -0.18474427492501944 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44234534.7, + "worker_cpu_ns_op": 22.604582155110293, + "cycles_op": 79.10705850378626, + "instructions_op": 280.40333254687545, + "branches_op": 53.12208237140733, + "branch_misses_op": 0.01662741206824239, + "user_cycles_per_worker_cpu_ns_proxy": 3.49963726935807 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0733072433421083, + "worker_cpu_ns_op": 0.9315355240094882, + "cycles_op": 0.9187354148646898, + "instructions_op": 0.9999999978486187, + "branches_op": 0.9999999870780931, + "branch_misses_op": 1.0005267550723815, + "user_cycles_per_worker_cpu_ns_proxy": 0.9863242070877735 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44375581.75, + "worker_cpu_ns_op": 22.52782438050265, + "cycles_op": 78.4791923754828, + "instructions_op": 280.4033334139991, + "branches_op": 53.12208328462369, + "branch_misses_op": 0.01685015719697076, + "user_cycles_per_worker_cpu_ns_proxy": 3.4837127691502277 + }, + "baseline_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "ratios": { + "ops_s": 1.0631956541721999, + "worker_cpu_ns_op": 0.9403877249428184, + "cycles_op": 0.9267589758375173, + "instructions_op": 0.9999999985376408, + "branches_op": 0.9999999919947439, + "branch_misses_op": 1.0051709132217734, + "user_cycles_per_worker_cpu_ns_proxy": 0.985470899213525 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43053723.65, + "worker_cpu_ns_op": 23.240402201871568, + "cycles_op": 80.9074996014522, + "instructions_op": 280.4033330695627, + "branches_op": 53.122083083629356, + "branch_misses_op": 0.016696178290173128, + "user_cycles_per_worker_cpu_ns_proxy": 3.481155325544827 + }, + "baseline_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "ratios": { + "ops_s": 1.0269642202047635, + "worker_cpu_ns_op": 0.974462584427316, + "cycles_op": 0.9556370429306077, + "instructions_op": 0.9999999983252765, + "branches_op": 0.9999999942295978, + "branch_misses_op": 0.9977302338039714, + "user_cycles_per_worker_cpu_ns_proxy": 0.9806320024120033 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.11379337308581317, + "ci95_low_pct": -0.8151594331951006, + "ci95_high_pct": 1.0514466351154717, + "block_delta_pct": [ + 0.05267550723815351, + 0.5170913221773432, + -0.22697661960285886 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -8.899188386202184e-07, + "ci95_low_pct": -1.7988383782530093e-06, + "ci95_high_pct": 1.900071211480281e-08, + "block_delta_pct": [ + -1.2921906877849665e-06, + -8.005256124654636e-07, + -5.77040215610225e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -6.64231410025613, + "ci95_low_pct": -11.319289531743792, + "ci95_high_pct": -1.718677370372912, + "block_delta_pct": [ + -8.12645851353102, + -7.324102416248268, + -4.43629570693923 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -1.762821333350928e-07, + "ci95_low_pct": -2.6394399998963536e-07, + "ci95_high_pct": -8.862026668055023e-08, + "block_delta_pct": [ + -2.1513812953344313e-07, + -1.4623592337059677e-07, + -1.6747234710123848e-07 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 5.4299956582829045, + "ci95_low_pct": -0.4841007691118393, + "ci95_high_pct": 11.695558904777315, + "block_delta_pct": [ + 7.330724334210825, + 6.3195654172199855, + 2.6964220204763523 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.5860825905466003, + "ci95_low_pct": -2.346414958718268, + "ci95_high_pct": -0.8198302624487952, + "block_delta_pct": [ + -1.3675792912226536, + -1.4529100786474958, + -1.9367997587996677 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -5.1383850746952735, + "ci95_low_pct": -10.57488236783316, + "ci95_high_pct": 0.6286178258253949, + "block_delta_pct": [ + -6.846447599051175, + -5.961227505718158, + -2.5537415572683964 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 45118075.4, + "worker_cpu_ns_op": 22.15689317546502, + "cycles_op": 77.50852682046329, + "instructions_op": 274.4033325637056, + "branches_op": 54.122082480613145, + "branch_misses_op": 0.016822624623217652, + "user_cycles_per_worker_cpu_ns_proxy": 3.4981677181035655 + }, + "baseline_mean": { + "ops_s": 41213301.2, + "worker_cpu_ns_op": 24.265936802727936, + "cycles_op": 86.1042877240528, + "instructions_op": 280.4033331501299, + "branches_op": 53.12208305784594, + "branch_misses_op": 0.01661865810578899, + "user_cycles_per_worker_cpu_ns_proxy": 3.548161186970275 + }, + "ratios": { + "ops_s": 1.0947454847417075, + "worker_cpu_ns_op": 0.9130862474254107, + "cycles_op": 0.90017035003951, + "instructions_op": 0.9786022494133053, + "branches_op": 1.0188245521486474, + "branch_misses_op": 1.012273344582353, + "user_cycles_per_worker_cpu_ns_proxy": 0.9859100344566368 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44885358.1, + "worker_cpu_ns_op": 22.27667692030748, + "cycles_op": 77.55827385867605, + "instructions_op": 274.4033327748196, + "branches_op": 54.122082680074826, + "branch_misses_op": 0.01694111811809596, + "user_cycles_per_worker_cpu_ns_proxy": 3.4816007729078384 + }, + "baseline_mean": { + "ops_s": 41737926.2, + "worker_cpu_ns_op": 23.95588945173916, + "cycles_op": 84.6813404796654, + "instructions_op": 280.4033338240495, + "branches_op": 53.122083709879576, + "branch_misses_op": 0.016763474723878194, + "user_cycles_per_worker_cpu_ns_proxy": 3.5350742187622943 + }, + "ratios": { + "ops_s": 1.0754093982752788, + "worker_cpu_ns_op": 0.9299039789436926, + "cycles_op": 0.9158838702760047, + "instructions_op": 0.978602247814233, + "branches_op": 1.0188245433981211, + "branch_misses_op": 1.0105970508587179, + "user_cycles_per_worker_cpu_ns_proxy": 0.9848734587888855 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 43388933.1, + "worker_cpu_ns_op": 23.044899661937443, + "cycles_op": 80.57362238443508, + "instructions_op": 274.40333282088795, + "branches_op": 54.12208278056079, + "branch_misses_op": 0.016685314916596014, + "user_cycles_per_worker_cpu_ns_proxy": 3.4963757630086345 + }, + "baseline_mean": { + "ops_s": 41923294.7, + "worker_cpu_ns_op": 23.849455662302077, + "cycles_op": 84.66341923429101, + "instructions_op": 280.4033335391607, + "branches_op": 53.12208339016514, + "branch_misses_op": 0.016734160922954953, + "user_cycles_per_worker_cpu_ns_proxy": 3.5499099733462014 + }, + "ratios": { + "ops_s": 1.0349600004123722, + "worker_cpu_ns_op": 0.9662652258501495, + "cycles_op": 0.9516934599754572, + "instructions_op": 0.9786022489727826, + "branches_op": 1.0188245514215053, + "branch_misses_op": 0.9970810603182418, + "user_cycles_per_worker_cpu_ns_proxy": 0.9849195583156988 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6627440029821852, + "ci95_low_pct": -1.390118218184433, + "ci95_high_pct": 2.758342745306175, + "block_delta_pct": [ + 1.2273344582353074, + 1.0597050858717871, + -0.2918939681758159 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.8824548989424539, + "ci95_low_pct": 1.8824536925873714, + "ci95_high_pct": 1.8824561052975586, + "block_delta_pct": [ + 1.8824552148647422, + 1.8824543398121119, + 1.8824551421505298 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -7.7667738277017895, + "ci95_low_pct": -14.068200522513807, + "ci95_high_pct": -1.0032600052893192, + "block_delta_pct": [ + -9.982964996049004, + -8.41161297239953, + -4.830654002454282 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.139775126655974, + "ci95_low_pct": -2.1397753318541324, + "ci95_high_pct": -2.1397749214578154, + "block_delta_pct": [ + -2.1397750586694686, + -2.1397752185767005, + -2.1397751027217415 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 6.807934976646646, + "ci95_low_pct": -0.5417455256329862, + "ci95_high_pct": 14.700735844059064, + "block_delta_pct": [ + 9.474548474170753, + 7.540939827527882, + 3.496000041237224 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.4765765480760917, + "ci95_low_pct": -1.62193056802995, + "ci95_high_pct": -1.3310077669337006, + "block_delta_pct": [ + -1.408996554336317, + -1.5126541211114453, + -1.5080441684301227 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -6.384286283653506, + "ci95_low_pct": -12.86851453713429, + "ci95_high_pct": 0.5824910256580385, + "block_delta_pct": [ + -8.691375257458933, + -7.009602105630741, + -3.373477414985049 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "working_set_audit": { + "working_pages": 32, + "checked_jobs": 31, + "measured_jobs": 30, + "excluded_preconditions": 1, + "geometry_fields": [ + "cache_mib", + "directory_bytes", + "entry_bytes", + "data_bytes", + "refcount_bytes", + "pin_bytes" + ], + "identical_geometry": [ + 64, + 1048576, + 1048576, + 67108864, + 131072, + 16384 + ], + "jobs": [ + { + "name": "hot32-blocking-b00-blocking-1-independent-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s02-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.040" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.042" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s07-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.037" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s08-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s09-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.008" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s01-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.040" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.055" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.035" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s08-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s09-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s00-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.042" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s06-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.032" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "profile": "mask-main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.042" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "profile": "mask-original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.044" + } + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s09-async-load", + "profile": "async-load", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + } + ], + "no_timed_code_changes": true, + "interpretation": "Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This is a read-only resident probe, not insertion or writer-contention evidence." + }, + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/hot32-blocking", + "report_script_sha256": "902d2131fe463d5f6838ccb0b51521c3cdb3605b14d1bd6f1839f68f7610bea0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/insert-final-fixed20m-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/insert-final-fixed20m-audited.json new file mode 100644 index 000000000..fe63ac60f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/insert-final-fixed20m-audited.json @@ -0,0 +1,9131 @@ +{ + "source_directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry", + "manifest_sha256": "48018029f9306e35250922d19c6a3fdb679c7999d821cbbb7f336ebd187b5029", + "generated_unix": 1792226890.632041, + "validation": { + "complete": true, + "measured_runs": 36, + "excluded_precondition_runs": 2, + "total_measured_inserts": 720000000, + "source_file_hashes_checked": { + "original": 177, + "main": 177, + "async-load": 177 + }, + "driver_binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4", + "library_hashes": { + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "checks": [ + "Full WAL/profile/block matrix, rotating mirrored order, no omissions", + "Frozen driver, all source files, source manifests, libraries, logs and CSV hashes", + "Every measured run completed exactly20M inserts with error0/close_rc0; no exhaustive readback", + "Eight workers completed2.5M inserts each; raw stages and worker timings match manifest", + "Exact body and drain wall/CPU metrics recomputed from integer boundary clocks", + "Processes serialized inside machine-lock interval; aggregate CSV equals measured manifest metrics", + "Only own successful scratch images removed" + ] + }, + "arguments": { + "mode": "insert", + "name": "final-fixed20m-retry", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "warmup": 1, + "precondition_seconds": 3, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "metric_direction": { + "exact_body_ops_s": "higher is better", + "exact_drain_ops_s": "higher is better", + "body_cpu_us_op": "lower is better", + "drain_cpu_us_op": "lower is better" + }, + "summaries": [ + { + "phase": "insert-wal0@8", + "profile": "main", + "samples": 6, + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2635349.0929408423, + "exact_drain_ops_s_mean": 2581873.3902470577, + "body_cpu_us_op_mean": 2.602899327383333, + "drain_cpu_us_op_mean": 2.6059104733500003, + "diagnostic_body_wall_s_mean": 7.6633030946666665, + "diagnostic_body_cpu_s_mean": 52.057986547666665, + "diagnostic_join_wall_s_mean": 5.3924e-05, + "diagnostic_join_cpu_s_mean": 5.335333333333333e-05, + "diagnostic_close_wall_s_mean": 0.15742804833333332, + "diagnostic_close_cpu_s_mean": 0.06013449133333334, + "diagnostic_drain_wall_s_mean": 7.820819625000001, + "diagnostic_drain_cpu_s_mean": 52.11820946699999, + "worker_completion_spread_s_mean": 2.6383454535, + "first_worker_completion_s_mean": 4.964415693333334, + "last_worker_completion_s_mean": 7.602761146833333, + "last_worker_to_stop_s_mean": 0.06048802383333333, + "max_last_insert_ms_mean": 0.0017936666666666667, + "max_deregister_ms_mean": 0.003217666666666667, + "service_max_ms_mean": 1417.0500795, + "pooled_body_ops_s": 2609840.659169432, + "pooled_drain_ops_s": 2557276.7253278773, + "exact_body_ops_s_min": 2349295.2852175464, + "exact_body_ops_s_max": 3220918.3983196844, + "delta_vs_main_pct": { + "exact_body_ops_s_mean": 0.0, + "exact_drain_ops_s_mean": 0.0, + "body_cpu_us_op_mean": 0.0, + "drain_cpu_us_op_mean": 0.0, + "pooled_body_ops_s": 0.0, + "pooled_drain_ops_s": 0.0 + } + }, + { + "phase": "insert-wal0@8", + "profile": "original", + "samples": 6, + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2518893.436220364, + "exact_drain_ops_s_mean": 2463508.734505036, + "body_cpu_us_op_mean": 2.5949364388833334, + "drain_cpu_us_op_mean": 2.598485809625, + "diagnostic_body_wall_s_mean": 7.979965343166666, + "diagnostic_body_cpu_s_mean": 51.89872877766666, + "diagnostic_join_wall_s_mean": 4.2169666666666664e-05, + "diagnostic_join_cpu_s_mean": 4.1574000000000005e-05, + "diagnostic_close_wall_s_mean": 0.17718260883333334, + "diagnostic_close_cpu_s_mean": 0.07090828683333333, + "diagnostic_drain_wall_s_mean": 8.157227101, + "diagnostic_drain_cpu_s_mean": 51.969716192499995, + "worker_completion_spread_s_mean": 3.1107207605, + "first_worker_completion_s_mean": 4.828805766166666, + "last_worker_completion_s_mean": 7.939526526666666, + "last_worker_to_stop_s_mean": 0.040396646833333334, + "max_last_insert_ms_mean": 0.0012968333333333332, + "max_deregister_ms_mean": 0.0032038333333333333, + "service_max_ms_mean": 1549.6675368333333, + "pooled_body_ops_s": 2506276.5488231382, + "pooled_drain_ops_s": 2451813.557765014, + "exact_body_ops_s_min": 2321443.2637393516, + "exact_body_ops_s_max": 2893739.1498011695, + "delta_vs_main_pct": { + "exact_body_ops_s_mean": -4.418984074346022, + "exact_drain_ops_s_mean": -4.584448493452098, + "body_cpu_us_op_mean": -0.30592379875117315, + "drain_cpu_us_op_mean": -0.2849163008833311, + "pooled_body_ops_s": -3.9682158365657583, + "pooled_drain_ops_s": -4.124042052951527 + } + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "samples": 6, + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2369918.0479695234, + "exact_drain_ops_s_mean": 2324845.0109941103, + "body_cpu_us_op_mean": 2.62209715445, + "drain_cpu_us_op_mean": 2.625437548166667, + "diagnostic_body_wall_s_mean": 8.446851617833333, + "diagnostic_body_cpu_s_mean": 52.441943089000006, + "diagnostic_join_wall_s_mean": 5.19185e-05, + "diagnostic_join_cpu_s_mean": 5.128933333333333e-05, + "diagnostic_close_wall_s_mean": 0.16324052783333334, + "diagnostic_close_cpu_s_mean": 0.0667232755, + "diagnostic_drain_wall_s_mean": 8.610176766166667, + "diagnostic_drain_cpu_s_mean": 52.508750963333334, + "worker_completion_spread_s_mean": 3.3537845146666663, + "first_worker_completion_s_mean": 5.061340721333333, + "last_worker_completion_s_mean": 8.415125236, + "last_worker_to_stop_s_mean": 0.03167446333333333, + "max_last_insert_ms_mean": 0.0017085, + "max_deregister_ms_mean": 0.0029669999999999996, + "service_max_ms_mean": 1794.9083075, + "pooled_body_ops_s": 2367746.1029119054, + "pooled_drain_ops_s": 2322832.683132496, + "exact_body_ops_s_min": 2269095.8434551787, + "exact_body_ops_s_max": 2465234.542935196, + "delta_vs_main_pct": { + "exact_body_ops_s_mean": -10.071950076075831, + "exact_drain_ops_s_mean": -9.955111672937322, + "body_cpu_us_op_mean": 0.7375554968530595, + "drain_cpu_us_op_mean": 0.7493378999917866, + "pooled_body_ops_s": -9.276219810851272, + "pooled_drain_ops_s": -9.167722830829828 + } + }, + { + "phase": "insert-wal1@8", + "profile": "main", + "samples": 6, + "inserted_total": 120000000, + "exact_body_ops_s_mean": 1486664.4029202806, + "exact_drain_ops_s_mean": 1468669.1524867695, + "body_cpu_us_op_mean": 3.0786441914, + "drain_cpu_us_op_mean": 3.0828225757416665, + "diagnostic_body_wall_s_mean": 13.470964747666665, + "diagnostic_body_cpu_s_mean": 61.572883827999995, + "diagnostic_join_wall_s_mean": 5.2243e-05, + "diagnostic_join_cpu_s_mean": 5.1538499999999995e-05, + "diagnostic_close_wall_s_mean": 0.1647679375, + "diagnostic_close_cpu_s_mean": 0.08348341833333334, + "diagnostic_drain_wall_s_mean": 13.635816970333332, + "diagnostic_drain_cpu_s_mean": 61.65645151483333, + "worker_completion_spread_s_mean": 1.9997690555, + "first_worker_completion_s_mean": 11.416507170333333, + "last_worker_completion_s_mean": 13.416276225833334, + "last_worker_to_stop_s_mean": 0.054636278833333336, + "max_last_insert_ms_mean": 0.0021531666666666665, + "max_deregister_ms_mean": 0.0029341666666666665, + "service_max_ms_mean": 2400.2428058333335, + "pooled_body_ops_s": 1484674.6595090188, + "pooled_drain_ops_s": 1466725.4659924563, + "exact_body_ops_s_min": 1425839.6029981638, + "exact_body_ops_s_max": 1584997.9556755805, + "delta_vs_main_pct": { + "exact_body_ops_s_mean": 0.0, + "exact_drain_ops_s_mean": 0.0, + "body_cpu_us_op_mean": 0.0, + "drain_cpu_us_op_mean": 0.0, + "pooled_body_ops_s": 0.0, + "pooled_drain_ops_s": 0.0 + } + }, + { + "phase": "insert-wal1@8", + "profile": "original", + "samples": 6, + "inserted_total": 120000000, + "exact_body_ops_s_mean": 1452800.494773684, + "exact_drain_ops_s_mean": 1434288.403604267, + "body_cpu_us_op_mean": 3.0885876711916667, + "drain_cpu_us_op_mean": 3.092643775733334, + "diagnostic_body_wall_s_mean": 13.771559581666667, + "diagnostic_body_cpu_s_mean": 61.77175342383333, + "diagnostic_join_wall_s_mean": 4.9027e-05, + "diagnostic_join_cpu_s_mean": 4.832e-05, + "diagnostic_close_wall_s_mean": 0.1778758433333333, + "diagnostic_close_cpu_s_mean": 0.081040873, + "diagnostic_drain_wall_s_mean": 13.949516676666667, + "diagnostic_drain_cpu_s_mean": 61.852875514666664, + "worker_completion_spread_s_mean": 0.5467416643333334, + "first_worker_completion_s_mean": 13.168577995666666, + "last_worker_completion_s_mean": 13.71531966, + "last_worker_to_stop_s_mean": 0.056190894666666664, + "max_last_insert_ms_mean": 0.002762, + "max_deregister_ms_mean": 0.005080333333333333, + "service_max_ms_mean": 2657.4505161666666, + "pooled_body_ops_s": 1452268.3419694107, + "pooled_drain_ops_s": 1433741.4308736566, + "exact_body_ops_s_min": 1406075.1751707417, + "exact_body_ops_s_max": 1490385.3191545946, + "delta_vs_main_pct": { + "exact_body_ops_s_mean": -2.277844823625097, + "exact_drain_ops_s_mean": -2.340945802823502, + "body_cpu_us_op_mean": 0.32298242906547703, + "drain_cpu_us_op_mean": 0.3185781779642127, + "pooled_body_ops_s": -2.1827218058887654, + "pooled_drain_ops_s": -2.2488213291149917 + } + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "samples": 6, + "inserted_total": 120000000, + "exact_body_ops_s_mean": 1474540.3884386758, + "exact_drain_ops_s_mean": 1453423.311603857, + "body_cpu_us_op_mean": 3.0749696000083335, + "drain_cpu_us_op_mean": 3.0793863594166666, + "diagnostic_body_wall_s_mean": 13.573202777666667, + "diagnostic_body_cpu_s_mean": 61.499392000166665, + "diagnostic_join_wall_s_mean": 5.10695e-05, + "diagnostic_join_cpu_s_mean": 5.0396666666666665e-05, + "diagnostic_close_wall_s_mean": 0.19689841100000002, + "diagnostic_close_cpu_s_mean": 0.08824829716666667, + "diagnostic_drain_wall_s_mean": 13.770188081666667, + "diagnostic_drain_cpu_s_mean": 61.58772718833333, + "worker_completion_spread_s_mean": 1.388433523, + "first_worker_completion_s_mean": 12.116578101333333, + "last_worker_completion_s_mean": 13.505011624333333, + "last_worker_to_stop_s_mean": 0.06814008383333332, + "max_last_insert_ms_mean": 0.002037, + "max_deregister_ms_mean": 0.003186, + "service_max_ms_mean": 2483.3139306666667, + "pooled_body_ops_s": 1473491.579519314, + "pooled_drain_ops_s": 1452412.9867643253, + "exact_body_ops_s_min": 1425235.9736620942, + "exact_body_ops_s_max": 1536236.2392921622, + "delta_vs_main_pct": { + "exact_body_ops_s_mean": -0.8155179109548438, + "exact_drain_ops_s_mean": -1.0380718391952426, + "body_cpu_us_op_mean": -0.11935745617929205, + "drain_cpu_us_op_mean": -0.11146331780619301, + "pooled_body_ops_s": -0.7532343815582432, + "pooled_drain_ops_s": -0.9758117357324569 + } + } + ], + "comparisons": [ + { + "phase": "insert-wal0@8", + "profile": "original", + "baseline": "main", + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.241885180902381, + "ci95_low_pct": -16.668604582040686, + "ci95_high_pct": 10.037957575486333, + "block_delta_pct": [ + -8.880818130805268, + 1.7426177660746056, + -5.286029402272085 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.409374668190533, + "ci95_low_pct": -16.543726376670183, + "ci95_high_pct": 9.489284083875138, + "block_delta_pct": [ + -8.970912074600912, + 1.398593118389413, + -5.368922005082832 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.28601102855715665, + "ci95_low_pct": -2.166407092206273, + "ci95_high_pct": 1.6305269087684138, + "block_delta_pct": [ + 0.12484625216422351, + 0.18671486781980384, + -1.1637470863265387 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.2654671813995651, + "ci95_low_pct": -2.1653839331538163, + "ci95_high_pct": 1.671345342104126, + "block_delta_pct": [ + 0.12454406029107634, + 0.23582602552434384, + -1.1508024954801743 + ] + } + } + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "main", + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -9.829728821546498, + "ci95_low_pct": -29.718532793366847, + "ci95_high_pct": 15.687365781522422, + "block_delta_pct": [ + -19.1148557090729, + -1.4329085792172291, + -8.042020275050488 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -9.713081225078387, + "ci95_low_pct": -29.66065653388195, + "ci95_high_pct": 15.891438563055688, + "block_delta_pct": [ + -19.05662942668036, + -1.3572714295217891, + -7.821818833940841 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.8290668812667008, + "ci95_low_pct": -6.798460160577531, + "ci95_high_pct": 9.080823617966859, + "block_delta_pct": [ + 4.435483052860989, + -0.057956073613085746, + -1.7888181476525045 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.8401249981209566, + "ci95_low_pct": -6.731753719956101, + "ci95_high_pct": 9.026718258477723, + "block_delta_pct": [ + 4.417359024737544, + -0.03577919193807899, + -1.7612480911135986 + ] + } + } + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "original", + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -5.835373483699466, + "ci95_low_pct": -17.065578397379348, + "ci95_high_pct": 6.91552090928408, + "block_delta_pct": [ + -11.23148536710854, + -3.1211368598682565, + -2.9098039659679498 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -5.548354285242815, + "ci95_low_pct": -17.04973630869048, + "ci95_high_pct": 7.547739829073634, + "block_delta_pct": [ + -11.079664294060576, + -2.7178528450523487, + -2.5920626509081446 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.1182763033812715, + "ci95_low_pct": -5.428857359196079, + "ci95_high_pct": 8.118666191892798, + "block_delta_pct": [ + 4.305261842640373, + -0.24421495580096986, + -0.6324309581747456 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.1085349760763479, + "ci95_low_pct": -5.419539373603946, + "ci95_high_pct": 8.087186056222052, + "block_delta_pct": [ + 4.287475168787291, + -0.2709662086221032, + -0.6175524041108216 + ] + } + } + }, + { + "phase": "insert-wal1@8", + "profile": "original", + "baseline": "main", + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.2760147380828983, + "ci95_low_pct": -9.793187613258722, + "ci95_high_pct": 5.867584085867331, + "block_delta_pct": [ + -1.3728344583654128, + -5.714339042685113, + 0.3601511360522114 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.341255739145748, + "ci95_low_pct": -9.682023852767834, + "ci95_high_pct": 5.5961474940468525, + "block_delta_pct": [ + -1.331183616331777, + -5.729444341464928, + 0.13304462865122435 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.32504974814250637, + "ci95_low_pct": -0.35237475574751975, + "ci95_high_pct": 1.0070795194169364, + "block_delta_pct": [ + 0.5690227226456068, + 0.029507587733945684, + 0.3773649067592366 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.3206964372716257, + "ci95_low_pct": -0.3810453791174247, + "ci95_high_pct": 1.027381505461933, + "block_delta_pct": [ + 0.5685063344523789, + 0.011934208734531992, + 0.3824494551087465 + ] + } + } + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "main", + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.810890460903905, + "ci95_low_pct": -6.960046766084151, + "ci95_high_pct": 5.744673220368553, + "block_delta_pct": [ + 0.1563602130236319, + -3.66570160389762, + 1.142224721431373 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.033694797209961, + "ci95_low_pct": -6.6359600652306785, + "ci95_high_pct": 4.90473176112338, + "block_delta_pct": [ + -0.10752772427061741, + -3.6394791867657594, + 0.7001620866984082 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.1152245884481527, + "ci95_low_pct": -2.7784496223441697, + "ci95_high_pct": 2.620955130428907, + "block_delta_pct": [ + 0.7644919783491799, + -1.3237646219862897, + 0.2254005149515903 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.10701690725484815, + "ci95_low_pct": -2.892194313984906, + "ci95_high_pct": 2.758042988139833, + "block_delta_pct": [ + 0.8230798966767816, + -1.3681079593843237, + 0.2368992623016375 + ] + } + } + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "original", + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.4992473682404657, + "ci95_low_pct": -0.22093749977650673, + "ci95_high_pct": 3.249088117020478, + "block_delta_pct": [ + 1.5504801978147853, + 2.172798512506535, + 0.7792670462591689 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.3389082071782399, + "ci95_low_pct": -0.7006119162604367, + "ci95_high_pct": 3.420318239650429, + "block_delta_pct": [ + 1.2401647621909762, + 2.2169861417486336, + 0.5663639412447408 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4388478627181563, + "ci95_low_pct": -2.4398011481743156, + "ci95_high_pct": 1.6031448435028048, + "block_delta_pct": [ + 0.1943632844505938, + -1.35287300953002, + -0.15139308742444513 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4263460678763414, + "ci95_low_pct": -2.523299553341136, + "ci95_high_pct": 1.7157178275639038, + "block_delta_pct": [ + 0.25313447668975364, + -1.3798774906588318, + -0.14499565770429435 + ] + } + } + } + ], + "leave_one_complete_block_out_sensitivity": [ + { + "phase": "insert-wal0@8", + "profile": "original", + "baseline": "main", + "omitted_complete_block": 0, + "exact_body_ops_s_delta_pct": -1.8000710939019449, + "exact_drain_ops_s_delta_pct": -2.00991645553128, + "body_cpu_us_op_delta_pct": -0.5013176129329833, + "drain_cpu_us_op_delta_pct": -0.4707009422922237, + "pooled_body_ops_s_delta_pct": -1.822972905398934, + "pooled_drain_ops_s_delta_pct": -2.041510139076952 + }, + { + "phase": "insert-wal0@8", + "profile": "original", + "baseline": "main", + "omitted_complete_block": 1, + "exact_body_ops_s_delta_pct": -7.220038257399852, + "exact_drain_ops_s_delta_pct": -7.307427976348491, + "body_cpu_us_op_delta_pct": -0.5568392246936282, + "drain_cpu_us_op_delta_pct": -0.5500673714870841, + "pooled_body_ops_s_delta_pct": -6.887980519356196, + "pooled_drain_ops_s_delta_pct": -6.942039896914509 + }, + { + "phase": "insert-wal0@8", + "profile": "original", + "baseline": "main", + "omitted_complete_block": 2, + "exact_body_ops_s_delta_pct": -4.015426576503078, + "exact_drain_ops_s_delta_pct": -4.219713684837789, + "body_cpu_us_op_delta_pct": 0.1569905477753819, + "drain_cpu_us_op_delta_pct": 0.18235015036462965, + "pooled_body_ops_s_delta_pct": -3.2266856201406346, + "pooled_drain_ops_s_delta_pct": -3.423816017363779 + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "main", + "omitted_complete_block": 0, + "exact_body_ops_s_delta_pct": -4.764136597691904, + "exact_drain_ops_s_delta_pct": -4.6131890472900565, + "body_cpu_us_op_delta_pct": -0.9397945607958369, + "drain_cpu_us_op_delta_pct": -0.9149550425206932, + "pooled_body_ops_s_delta_pct": -4.728878801556357, + "pooled_drain_ops_s_delta_pct": -4.592015303105256 + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "main", + "omitted_complete_block": 1, + "exact_body_ops_s_delta_pct": -13.999244300705483, + "exact_drain_ops_s_delta_pct": -13.868128512684075, + "body_cpu_us_op_delta_pct": 1.1427330399294222, + "drain_cpu_us_op_delta_pct": 1.1491030562267524, + "pooled_body_ops_s_delta_pct": -13.14501801557164, + "pooled_drain_ops_s_delta_pct": -13.007261969560291 + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "main", + "omitted_complete_block": 2, + "exact_body_ops_s_delta_pct": -11.016760416335758, + "exact_drain_ops_s_delta_pct": -10.946969452471855, + "body_cpu_us_op_delta_pct": 2.100883610774784, + "drain_cpu_us_op_delta_pct": 2.104149437508984, + "pooled_body_ops_s_delta_pct": -9.904939940794655, + "pooled_drain_ops_s_delta_pct": -9.853273060832745 + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "original", + "omitted_complete_block": 0, + "exact_body_ops_s_delta_pct": -3.018398828602298, + "exact_drain_ops_s_delta_pct": -2.6566694277563196, + "body_cpu_us_op_delta_pct": -0.44068618532766557, + "drain_cpu_us_op_delta_pct": -0.4463550978801578, + "pooled_body_ops_s_delta_pct": -2.959863404050078, + "pooled_drain_ops_s_delta_pct": -2.6036591291366262 + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "original", + "omitted_complete_block": 1, + "exact_body_ops_s_delta_pct": -7.306756670274572, + "exact_drain_ops_s_delta_pct": -7.0779140044377575, + "body_cpu_us_op_delta_pct": 1.7090891433582556, + "drain_cpu_us_op_delta_pct": 1.7085687066887845, + "pooled_body_ops_s_delta_pct": -6.719903113599813, + "pooled_drain_ops_s_delta_pct": -6.517682169184669 + }, + { + "phase": "insert-wal0@8", + "profile": "async-load", + "baseline": "original", + "omitted_complete_block": 2, + "exact_body_ops_s_delta_pct": -7.2942282182594465, + "exact_drain_ops_s_delta_pct": -7.0236329692085375, + "body_cpu_us_op_delta_pct": 1.9408461180472125, + "drain_cpu_us_op_delta_pct": 1.9183012619087947, + "pooled_body_ops_s_delta_pct": -6.900925491133036, + "pooled_drain_ops_s_delta_pct": -6.657393964359737 + }, + { + "phase": "insert-wal1@8", + "profile": "original", + "baseline": "main", + "omitted_complete_block": 0, + "exact_body_ops_s_delta_pct": -2.7389669350833312, + "exact_drain_ops_s_delta_pct": -2.854486317620253, + "body_cpu_us_op_delta_pct": 0.2038768055668161, + "drain_cpu_us_op_delta_pct": 0.19760941333553106, + "pooled_body_ops_s_delta_pct": -2.7075434234333007, + "pooled_drain_ops_s_delta_pct": -2.8280823939518362 + }, + { + "phase": "insert-wal1@8", + "profile": "original", + "baseline": "main", + "omitted_complete_block": 1, + "exact_body_ops_s_delta_pct": -0.523429044769741, + "exact_drain_ops_s_delta_pct": -0.6123906632239717, + "body_cpu_us_op_delta_pct": 0.47152333986653083, + "drain_cpu_us_op_delta_pct": 0.4738618987093046, + "pooled_body_ops_s_delta_pct": -0.35883026369047943, + "pooled_drain_ops_s_delta_pct": -0.45166189629791686 + }, + { + "phase": "insert-wal1@8", + "profile": "original", + "baseline": "main", + "omitted_complete_block": 2, + "exact_body_ops_s_delta_pct": -3.5450010155285594, + "exact_drain_ops_s_delta_pct": -3.532528745506802, + "body_cpu_us_op_delta_pct": 0.29524589645539834, + "drain_cpu_us_op_delta_pct": 0.2860132754299416, + "pooled_body_ops_s_delta_pct": -3.455990337165704, + "pooled_drain_ops_s_delta_pct": -3.440539519256569 + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "main", + "omitted_complete_block": 0, + "exact_body_ops_s_delta_pct": -1.3107105737266256, + "exact_drain_ops_s_delta_pct": -1.511323967480771, + "body_cpu_us_op_delta_pct": -0.5472200491174251, + "drain_cpu_us_op_delta_pct": -0.5637954589167604, + "pooled_body_ops_s_delta_pct": -1.3112944358826928, + "pooled_drain_ops_s_delta_pct": -1.5161807042502695 + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "main", + "omitted_complete_block": 1, + "exact_body_ops_s_delta_pct": 0.6395717603156825, + "exact_drain_ops_s_delta_pct": 0.2889690284800128, + "body_cpu_us_op_delta_pct": 0.4902475667678319, + "drain_cpu_us_op_delta_pct": 0.5248983105957894, + "pooled_body_ops_s_delta_pct": 0.7467348434962329, + "pooled_drain_ops_s_delta_pct": 0.3956174329597495 + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "main", + "omitted_complete_block": 2, + "exact_body_ops_s_delta_pct": -1.7559157495796618, + "exact_drain_ops_s_delta_pct": -1.8752819876813986, + "body_cpu_us_op_delta_pct": -0.29519333410119586, + "drain_cpu_us_op_delta_pct": -0.2890766985770399, + "pooled_body_ops_s_delta_pct": -1.6809991041461858, + "pooled_drain_ops_s_delta_pct": -1.7954013899165733 + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "original", + "omitted_complete_block": 0, + "exact_body_ops_s_delta_pct": 1.4684774738136008, + "exact_drain_ops_s_delta_pct": 1.3826293147525037, + "body_cpu_us_op_delta_pct": -0.7495686580486716, + "drain_cpu_us_op_delta_pct": -0.7599032319337451, + "pooled_body_ops_s_delta_pct": 1.4351050807847487, + "pooled_drain_ops_s_delta_pct": 1.3500831536743307 + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "original", + "omitted_complete_block": 1, + "exact_body_ops_s_delta_pct": 1.1691203204107437, + "exact_drain_ops_s_delta_pct": 0.9069135455806343, + "body_cpu_us_op_delta_pct": 0.018636352151202296, + "drain_cpu_us_op_delta_pct": 0.05079571036887831, + "pooled_body_ops_s_delta_pct": 1.1095464958033707, + "pooled_drain_ops_s_delta_pct": 0.8511235299327957 + }, + { + "phase": "insert-wal1@8", + "profile": "async-load", + "baseline": "original", + "omitted_complete_block": 2, + "exact_body_ops_s_delta_pct": 1.8548393393658325, + "exact_drain_ops_s_delta_pct": 1.7179332434799521, + "body_cpu_us_op_delta_pct": -0.5887011146731402, + "drain_cpu_us_op_delta_pct": -0.5734498313613501, + "pooled_body_ops_s_delta_pct": 1.8385306755110076, + "pooled_drain_ops_s_delta_pct": 1.7037565466390348 + } + ], + "samples": [ + { + "profile": "main", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 3220909.126821, + "cpu_us_op": 2.31682608295, + "sampled_cpu_s": 46.336521659, + "sampled_s": 6.209317, + "sampled_inserted": 20000000, + "sampled_ops_s": 3220966.170675454, + "elapsed_s": 6.209427, + "post_sample_join_s": 0.00010999999999938836, + "process_cpu_s": 46.415394, + "process_cpu_us_op": 2.3207697, + "p99_us": 3.424, + "read_B_op": 75.51233769319957, + "inserted": 20000000, + "close_s": 0.131, + "total_elapsed_s": 6.340427, + "drain_ops_s": 3154361.685735046, + "diagnostic_window_wall_s": 6.209368797, + "diagnostic_window_cpu_s": 46.336473266, + "diagnostic_join_wall_s": 4.0299e-05, + "diagnostic_join_cpu_s": 4.0004e-05, + "diagnostic_body_wall_s": 6.209409096, + "diagnostic_body_cpu_s": 46.33651327, + "diagnostic_close_wall_s": 0.130941294, + "diagnostic_close_cpu_s": 0.065065084, + "diagnostic_drain_wall_s": 6.340443039, + "diagnostic_drain_cpu_s": 46.401671002, + "body_cpu_us_op": 2.3168256635, + "drain_cpu_us_op": 2.3200835501, + "name": "wal0-00-main", + "exact_body_ops_s": 3220918.3983196844, + "exact_drain_ops_s": 3154353.70635462, + "worker_completion_spread_s": 1.847094172, + "first_worker_completion_s": 4.344947326, + "last_worker_completion_s": 6.192041498, + "last_worker_to_stop_s": 0.017327299, + "max_last_insert_ms": 0.001613, + "max_deregister_ms": 0.003239, + "worker_completion_s": [ + 4.398488147, + 6.192041498, + 4.344947326, + 5.908618296, + 6.055452935, + 4.704190043, + 5.88407743, + 6.091252804 + ], + "service_max_ms": 999.097574 + }, + { + "profile": "original", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2893738.365183, + "cpu_us_op": 2.3596136072, + "sampled_cpu_s": 47.192272144, + "sampled_s": 6.911382, + "sampled_inserted": 20000000, + "sampled_ops_s": 2893777.2503386443, + "elapsed_s": 6.911475, + "post_sample_join_s": 9.300000000056485e-05, + "process_cpu_s": 47.274128000000005, + "process_cpu_us_op": 2.3637064000000003, + "p99_us": 3.552, + "read_B_op": 76.53524111055913, + "inserted": 20000000, + "close_s": 0.18, + "total_elapsed_s": 7.091475, + "drain_ops_s": 2820287.739856659, + "diagnostic_window_wall_s": 6.911435894, + "diagnostic_window_cpu_s": 47.192665899, + "diagnostic_join_wall_s": 3.7105e-05, + "diagnostic_join_cpu_s": 3.643e-05, + "diagnostic_body_wall_s": 6.911472999, + "diagnostic_body_cpu_s": 47.192702329, + "diagnostic_close_wall_s": 0.179758693, + "diagnostic_close_cpu_s": 0.067757342, + "diagnostic_drain_wall_s": 7.091311622, + "diagnostic_drain_cpu_s": 47.260539538, + "body_cpu_us_op": 2.35963511645, + "drain_cpu_us_op": 2.3630269769, + "name": "wal0-01-original", + "exact_body_ops_s": 2893739.1498011695, + "exact_drain_ops_s": 2820352.7169716023, + "worker_completion_spread_s": 2.818135139, + "first_worker_completion_s": 4.089006445, + "last_worker_completion_s": 6.907141584, + "last_worker_to_stop_s": 0.00429431, + "max_last_insert_ms": 0.001073, + "max_deregister_ms": 0.003158, + "worker_completion_s": [ + 6.811450611, + 4.474293396, + 4.089006445, + 6.358058403, + 6.795530394, + 6.616440458, + 6.907141584, + 6.706042353 + ], + "service_max_ms": 1106.580797 + }, + { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2295297.292777, + "cpu_us_op": 2.6143519829, + "sampled_cpu_s": 52.287039658, + "sampled_s": 8.71339, + "sampled_inserted": 20000000, + "sampled_ops_s": 2295317.895790272, + "elapsed_s": 8.713468, + "post_sample_join_s": 7.800000000024454e-05, + "process_cpu_s": 52.35316599999999, + "process_cpu_us_op": 2.617658299999999, + "p99_us": 3.6159999999999997, + "read_B_op": 76.69061296639181, + "inserted": 20000000, + "close_s": 0.16, + "total_elapsed_s": 8.873468, + "drain_ops_s": 2253910.19610371, + "diagnostic_window_wall_s": 8.713183076, + "diagnostic_window_cpu_s": 52.286726734, + "diagnostic_join_wall_s": 3.0555e-05, + "diagnostic_join_cpu_s": 2.9978e-05, + "diagnostic_body_wall_s": 8.713213631, + "diagnostic_body_cpu_s": 52.286756712, + "diagnostic_close_wall_s": 0.159884714, + "diagnostic_close_cpu_s": 0.052894607, + "diagnostic_drain_wall_s": 8.873175063, + "diagnostic_drain_cpu_s": 52.339728055, + "body_cpu_us_op": 2.6143378355999998, + "drain_cpu_us_op": 2.61698640275, + "name": "wal0-02-async-load", + "exact_body_ops_s": 2295364.3565955623, + "exact_drain_ops_s": 2253984.606186508, + "worker_completion_spread_s": 3.795445038, + "first_worker_completion_s": 4.893900137, + "last_worker_completion_s": 8.689345175, + "last_worker_to_stop_s": 0.023837901, + "max_last_insert_ms": 0.001232, + "max_deregister_ms": 0.003114, + "worker_completion_s": [ + 8.439125366, + 5.115725128, + 8.286676825, + 8.207106728, + 8.689345175, + 8.560887474, + 4.893900137, + 8.594355807 + ], + "service_max_ms": 1817.72927 + }, + { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2435060.033815, + "cpu_us_op": 2.4752140265, + "sampled_cpu_s": 49.50428053, + "sampled_s": 8.213214, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435100.3151750336, + "elapsed_s": 8.21335, + "post_sample_join_s": 0.00013599999999946988, + "process_cpu_s": 49.58599600000001, + "process_cpu_us_op": 2.4792998, + "p99_us": 3.68, + "read_B_op": 76.42134813259858, + "inserted": 20000000, + "close_s": 0.177, + "total_elapsed_s": 8.39035, + "drain_ops_s": 2383690.787631029, + "diagnostic_window_wall_s": 8.213276806, + "diagnostic_window_cpu_s": 49.50420213, + "diagnostic_join_wall_s": 7.1184e-05, + "diagnostic_join_cpu_s": 7.0504e-05, + "diagnostic_body_wall_s": 8.21334799, + "diagnostic_body_cpu_s": 49.504272634, + "diagnostic_close_wall_s": 0.177145161, + "diagnostic_close_cpu_s": 0.0684283, + "diagnostic_drain_wall_s": 8.390572922, + "diagnostic_drain_cpu_s": 49.572780694, + "body_cpu_us_op": 2.4752136317, + "drain_cpu_us_op": 2.4786390347000005, + "name": "wal0-03-async-load", + "exact_body_ops_s": 2435060.5897072186, + "exact_drain_ops_s": 2383627.4573766226, + "worker_completion_spread_s": 3.411611662, + "first_worker_completion_s": 4.75478101, + "last_worker_completion_s": 8.166392672, + "last_worker_to_stop_s": 0.046884134, + "max_last_insert_ms": 0.001658, + "max_deregister_ms": 0.002988, + "worker_completion_s": [ + 4.75478101, + 8.025485621, + 8.166392672, + 5.228933184, + 7.972476168, + 7.887832863, + 5.139541451, + 7.931384749 + ], + "service_max_ms": 1789.411616 + }, + { + "profile": "original", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2435204.871187, + "cpu_us_op": 2.5198339837500003, + "sampled_cpu_s": 50.396679675, + "sampled_s": 8.212723, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435245.898345774, + "elapsed_s": 8.212861, + "post_sample_join_s": 0.00013799999999974943, + "process_cpu_s": 50.47567499999998, + "process_cpu_us_op": 2.523783749999999, + "p99_us": 3.7439999999999998, + "read_B_op": 76.15460436224247, + "inserted": 20000000, + "close_s": 0.137, + "total_elapsed_s": 8.349861, + "drain_ops_s": 2395249.453853184, + "diagnostic_window_wall_s": 8.212816687, + "diagnostic_window_cpu_s": 50.396799607, + "diagnostic_join_wall_s": 4.2803e-05, + "diagnostic_join_cpu_s": 4.2012e-05, + "diagnostic_body_wall_s": 8.21285949, + "diagnostic_body_cpu_s": 50.396841619, + "diagnostic_close_wall_s": 0.137386563, + "diagnostic_close_cpu_s": 0.065211151, + "diagnostic_drain_wall_s": 8.350327142, + "diagnostic_drain_cpu_s": 50.462133855, + "body_cpu_us_op": 2.51984208095, + "drain_cpu_us_op": 2.52310669275, + "name": "wal0-04-original", + "exact_body_ops_s": 2435205.4268494495, + "exact_drain_ops_s": 2395115.743358741, + "worker_completion_spread_s": 3.182321491, + "first_worker_completion_s": 4.966375125, + "last_worker_completion_s": 8.148696616, + "last_worker_to_stop_s": 0.064120071, + "max_last_insert_ms": 0.001203, + "max_deregister_ms": 0.002826, + "worker_completion_s": [ + 8.148696616, + 7.98387562, + 7.962714541, + 5.106473479, + 8.14090646, + 4.966375125, + 8.077662973, + 5.107679877 + ], + "service_max_ms": 1740.505103 + }, + { + "profile": "main", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2627404.39831, + "cpu_us_op": 2.5565511213, + "sampled_cpu_s": 51.131022426, + "sampled_s": 7.611938, + "sampled_inserted": 20000000, + "sampled_ops_s": 2627451.773779555, + "elapsed_s": 7.612075, + "post_sample_join_s": 0.00013699999999960966, + "process_cpu_s": 51.213165000000046, + "process_cpu_us_op": 2.560658250000002, + "p99_us": 3.8080000000000003, + "read_B_op": 75.99659767724769, + "inserted": 20000000, + "close_s": 0.155, + "total_elapsed_s": 7.767075, + "drain_ops_s": 2574971.916712533, + "diagnostic_window_wall_s": 7.612002253, + "diagnostic_window_cpu_s": 51.131275678, + "diagnostic_join_wall_s": 7.0802e-05, + "diagnostic_join_cpu_s": 7.0031e-05, + "diagnostic_body_wall_s": 7.612073055, + "diagnostic_body_cpu_s": 51.131345709, + "diagnostic_close_wall_s": 0.15453804, + "diagnostic_close_cpu_s": 0.068019476, + "diagnostic_drain_wall_s": 7.766691958, + "diagnostic_drain_cpu_s": 51.199445997, + "body_cpu_us_op": 2.55656728545, + "drain_cpu_us_op": 2.55997229985, + "name": "wal0-05-main", + "exact_body_ops_s": 2627405.1569779636, + "exact_drain_ops_s": 2575098.910598509, + "worker_completion_spread_s": 2.597139728, + "first_worker_completion_s": 4.960208246, + "last_worker_completion_s": 7.557347974, + "last_worker_to_stop_s": 0.054654279, + "max_last_insert_ms": 0.001783, + "max_deregister_ms": 0.002866, + "worker_completion_s": [ + 5.411902073, + 7.309897873, + 7.484968107, + 6.98640083, + 7.10827709, + 7.557347974, + 5.162719506, + 4.960208246 + ], + "service_max_ms": 1539.832658 + }, + { + "profile": "original", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2435140.257788, + "cpu_us_op": 2.58889604095, + "sampled_cpu_s": 51.777920819, + "sampled_s": 8.212956, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435176.8108827076, + "elapsed_s": 8.213079, + "post_sample_join_s": 0.0001230000000003173, + "process_cpu_s": 51.84110499999995, + "process_cpu_us_op": 2.5920552499999974, + "p99_us": 3.872, + "read_B_op": 76.65440967963443, + "inserted": 20000000, + "close_s": 0.182, + "total_elapsed_s": 8.395079, + "drain_ops_s": 2382348.0398457237, + "diagnostic_window_wall_s": 8.213004365, + "diagnostic_window_cpu_s": 51.777833515, + "diagnostic_join_wall_s": 6.4982e-05, + "diagnostic_join_cpu_s": 6.4422e-05, + "diagnostic_body_wall_s": 8.213069347, + "diagnostic_body_cpu_s": 51.777897937, + "diagnostic_close_wall_s": 0.182177925, + "diagnostic_close_cpu_s": 0.049665382, + "diagnostic_drain_wall_s": 8.395326591, + "diagnostic_drain_cpu_s": 51.827642639, + "body_cpu_us_op": 2.58889489685, + "drain_cpu_us_op": 2.59138213195, + "name": "wal0-06-original", + "exact_body_ops_s": 2435143.2034730637, + "exact_drain_ops_s": 2382277.7807644196, + "worker_completion_spread_s": 3.224874274, + "first_worker_completion_s": 4.93420468, + "last_worker_completion_s": 8.159078954, + "last_worker_to_stop_s": 0.053925411, + "max_last_insert_ms": 0.001385, + "max_deregister_ms": 0.003162, + "worker_completion_s": [ + 4.93420468, + 7.986872057, + 8.089508936, + 8.159078954, + 5.093136883, + 7.6241022, + 7.97825062, + 5.474432583 + ], + "service_max_ms": 1727.89984 + }, + { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2405621.776241, + "cpu_us_op": 2.6195027726999998, + "sampled_cpu_s": 52.390055454, + "sampled_s": 8.313755, + "sampled_inserted": 20000000, + "sampled_ops_s": 2405651.8384292056, + "elapsed_s": 8.313859, + "post_sample_join_s": 0.00010400000000032605, + "process_cpu_s": 52.47941300000002, + "process_cpu_us_op": 2.6239706500000013, + "p99_us": 3.872, + "read_B_op": 76.77871913634365, + "inserted": 20000000, + "close_s": 0.138, + "total_elapsed_s": 8.451859, + "drain_ops_s": 2366343.3097972884, + "diagnostic_window_wall_s": 8.313782604, + "diagnostic_window_cpu_s": 52.389609548, + "diagnostic_join_wall_s": 4.5049e-05, + "diagnostic_join_cpu_s": 4.4402e-05, + "diagnostic_body_wall_s": 8.313827653, + "diagnostic_body_cpu_s": 52.38965395, + "diagnostic_close_wall_s": 0.137908346, + "diagnostic_close_cpu_s": 0.07567672, + "diagnostic_drain_wall_s": 8.451823725, + "diagnostic_drain_cpu_s": 52.465418351, + "body_cpu_us_op": 2.6194826975, + "drain_cpu_us_op": 2.6232709175499997, + "name": "wal0-07-async-load", + "exact_body_ops_s": 2405630.815883356, + "exact_drain_ops_s": 2366353.186098897, + "worker_completion_spread_s": 3.143738375, + "first_worker_completion_s": 5.15820334, + "last_worker_completion_s": 8.301941715, + "last_worker_to_stop_s": 0.011840889, + "max_last_insert_ms": 0.00137, + "max_deregister_ms": 0.003276, + "worker_completion_s": [ + 7.892316621, + 5.739760505, + 8.301941715, + 8.265991168, + 8.196408616, + 5.352782462, + 8.097307776, + 5.15820334 + ], + "service_max_ms": 1880.699076 + }, + { + "profile": "main", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2592379.031784, + "cpu_us_op": 2.6559946432499997, + "sampled_cpu_s": 53.119892865, + "sampled_s": 7.714781, + "sampled_inserted": 20000000, + "sampled_ops_s": 2592426.1492322334, + "elapsed_s": 7.714921, + "post_sample_join_s": 0.000140000000000029, + "process_cpu_s": 53.183195999999995, + "process_cpu_us_op": 2.6591597999999994, + "p99_us": 4.0, + "read_B_op": 75.73910549577073, + "inserted": 20000000, + "close_s": 0.178, + "total_elapsed_s": 7.892921, + "drain_ops_s": 2533916.150940824, + "diagnostic_window_wall_s": 7.714874187, + "diagnostic_window_cpu_s": 53.11999562, + "diagnostic_join_wall_s": 4.4867e-05, + "diagnostic_join_cpu_s": 4.4315e-05, + "diagnostic_body_wall_s": 7.714919054, + "diagnostic_body_cpu_s": 53.120039935, + "diagnostic_close_wall_s": 0.178027611, + "diagnostic_close_cpu_s": 0.049762667, + "diagnostic_drain_wall_s": 7.893027975, + "diagnostic_drain_cpu_s": 53.16988385, + "body_cpu_us_op": 2.65600199675, + "drain_cpu_us_op": 2.6584941925, + "name": "wal0-08-main", + "exact_body_ops_s": 2592379.759270511, + "exact_drain_ops_s": 2533881.8085210193, + "worker_completion_spread_s": 2.692026773, + "first_worker_completion_s": 4.931485479, + "last_worker_completion_s": 7.623512252, + "last_worker_to_stop_s": 0.091361935, + "max_last_insert_ms": 0.001355, + "max_deregister_ms": 0.003603, + "worker_completion_s": [ + 4.931485479, + 7.563856152, + 5.221574598, + 5.185100854, + 7.449422262, + 7.623512252, + 7.435890406, + 7.483671199 + ], + "service_max_ms": 1231.838412 + }, + { + "profile": "main", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2349292.193096, + "cpu_us_op": 2.6141707908500003, + "sampled_cpu_s": 52.283415817, + "sampled_s": 8.513107, + "sampled_inserted": 20000000, + "sampled_ops_s": 2349318.5273014894, + "elapsed_s": 8.513202, + "post_sample_join_s": 9.499999999995623e-05, + "process_cpu_s": 52.34785199999999, + "process_cpu_us_op": 2.6173925999999996, + "p99_us": 4.0, + "read_B_op": 75.96729975308288, + "inserted": 20000000, + "close_s": 0.14, + "total_elapsed_s": 8.653202, + "drain_ops_s": 2311283.152756633, + "diagnostic_window_wall_s": 8.513149376, + "diagnostic_window_cpu_s": 52.283025315, + "diagnostic_join_wall_s": 4.1846e-05, + "diagnostic_join_cpu_s": 4.1261e-05, + "diagnostic_body_wall_s": 8.513191222, + "diagnostic_body_cpu_s": 52.283066576, + "diagnostic_close_wall_s": 0.139831066, + "diagnostic_close_cpu_s": 0.051343325, + "diagnostic_drain_wall_s": 8.653106854, + "diagnostic_drain_cpu_s": 52.334494408, + "body_cpu_us_op": 2.6141533288, + "drain_cpu_us_op": 2.6167247204, + "name": "wal0-09-main", + "exact_body_ops_s": 2349295.2852175464, + "exact_drain_ops_s": 2311308.566674496, + "worker_completion_spread_s": 3.387614014, + "first_worker_completion_s": 5.114531721, + "last_worker_completion_s": 8.502145735, + "last_worker_to_stop_s": 0.011003641, + "max_last_insert_ms": 0.001265, + "max_deregister_ms": 0.002524, + "worker_completion_s": [ + 8.299062864, + 5.290050044, + 8.148065869, + 8.234285781, + 5.114531721, + 8.217718843, + 8.502145735, + 8.441040824 + ], + "service_max_ms": 1666.539311 + }, + { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2465233.755915, + "cpu_us_op": 2.64760915385, + "sampled_cpu_s": 52.952183077, + "sampled_s": 8.112712, + "sampled_inserted": 20000000, + "sampled_ops_s": 2465266.855276016, + "elapsed_s": 8.112821, + "post_sample_join_s": 0.00010900000000013677, + "process_cpu_s": 53.01401900000005, + "process_cpu_us_op": 2.6507009500000023, + "p99_us": 4.0, + "read_B_op": 75.9478076132819, + "inserted": 20000000, + "close_s": 0.175, + "total_elapsed_s": 8.287821000000001, + "drain_ops_s": 2413179.5317490567, + "diagnostic_window_wall_s": 8.112772242, + "diagnostic_window_cpu_s": 52.952319567, + "diagnostic_join_wall_s": 4.6093e-05, + "diagnostic_join_cpu_s": 4.5492e-05, + "diagnostic_body_wall_s": 8.112818335, + "diagnostic_body_cpu_s": 52.952365059, + "diagnostic_close_wall_s": 0.17527705, + "diagnostic_close_cpu_s": 0.048760894, + "diagnostic_drain_wall_s": 8.288180691, + "diagnostic_drain_cpu_s": 53.001211293, + "body_cpu_us_op": 2.64761825295, + "drain_cpu_us_op": 2.65006056465, + "name": "wal0-10-async-load", + "exact_body_ops_s": 2465234.542935196, + "exact_drain_ops_s": 2413074.8044281504, + "worker_completion_spread_s": 3.024453017, + "first_worker_completion_s": 5.038817709, + "last_worker_completion_s": 8.063270726, + "last_worker_to_stop_s": 0.049501516, + "max_last_insert_ms": 0.001474, + "max_deregister_ms": 0.002866, + "worker_completion_s": [ + 7.91459081, + 5.391333617, + 5.235429941, + 7.618426688, + 5.038817709, + 7.78253238, + 7.949055076, + 8.063270726 + ], + "service_max_ms": 1552.823408 + }, + { + "profile": "original", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2592645.622998, + "cpu_us_op": 2.69109882675, + "sampled_cpu_s": 53.821976535, + "sampled_s": 7.71405, + "sampled_inserted": 20000000, + "sampled_ops_s": 2592671.8131202157, + "elapsed_s": 7.714128, + "post_sample_join_s": 7.799999999935636e-05, + "process_cpu_s": 53.939059000000015, + "process_cpu_us_op": 2.696952950000001, + "p99_us": 4.064, + "read_B_op": 75.64442952820326, + "inserted": 20000000, + "close_s": 0.189, + "total_elapsed_s": 7.903128, + "drain_ops_s": 2530643.5629031947, + "diagnostic_window_wall_s": 7.714094372, + "diagnostic_window_cpu_s": 53.821980907, + "diagnostic_join_wall_s": 3.1395e-05, + "diagnostic_join_cpu_s": 3.0938e-05, + "diagnostic_body_wall_s": 7.714125767, + "diagnostic_body_cpu_s": 53.822011845, + "diagnostic_close_wall_s": 0.188824394, + "diagnostic_close_cpu_s": 0.103457492, + "diagnostic_drain_wall_s": 7.903023286, + "diagnostic_drain_cpu_s": 53.925542401, + "body_cpu_us_op": 2.6911005922499998, + "drain_cpu_us_op": 2.69627712005, + "name": "wal0-11-original", + "exact_body_ops_s": 2592646.348281918, + "exact_drain_ops_s": 2530677.093591446, + "worker_completion_spread_s": 2.65844065, + "first_worker_completion_s": 4.979290518, + "last_worker_completion_s": 7.637731168, + "last_worker_to_stop_s": 0.076363204, + "max_last_insert_ms": 0.001489, + "max_deregister_ms": 0.003413, + "worker_completion_s": [ + 5.400934777, + 7.637731168, + 7.360738958, + 7.420988056, + 4.979290518, + 7.029781599, + 5.571496726, + 7.410045993 + ], + "service_max_ms": 1342.165729 + }, + { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2269095.33218, + "cpu_us_op": 2.6469907163, + "sampled_cpu_s": 52.939814326, + "sampled_s": 8.81396, + "sampled_inserted": 20000000, + "sampled_ops_s": 2269127.6111985985, + "elapsed_s": 8.814085, + "post_sample_join_s": 0.00012500000000059686, + "process_cpu_s": 53.02916399999993, + "process_cpu_us_op": 2.6514581999999964, + "p99_us": 4.0, + "read_B_op": 76.35735694089912, + "inserted": 20000000, + "close_s": 0.166, + "total_elapsed_s": 8.980085, + "drain_ops_s": 2227150.411159805, + "diagnostic_window_wall_s": 8.814012745, + "diagnostic_window_cpu_s": 52.939766265, + "diagnostic_join_wall_s": 7.0652e-05, + "diagnostic_join_cpu_s": 7.0051e-05, + "diagnostic_body_wall_s": 8.814083397, + "diagnostic_body_cpu_s": 52.939836316, + "diagnostic_close_wall_s": 0.165621452, + "diagnostic_close_cpu_s": 0.075271782, + "diagnostic_drain_wall_s": 8.979788566, + "diagnostic_drain_cpu_s": 53.015191768, + "body_cpu_us_op": 2.6469918158, + "drain_cpu_us_op": 2.6507595884, + "name": "wal0-12-async-load", + "exact_body_ops_s": 2269095.8434551787, + "exact_drain_ops_s": 2227223.932167581, + "worker_completion_spread_s": 3.525918364, + "first_worker_completion_s": 5.241760481, + "last_worker_completion_s": 8.767678845, + "last_worker_to_stop_s": 0.0463339, + "max_last_insert_ms": 0.001123, + "max_deregister_ms": 0.002408, + "worker_completion_s": [ + 8.564963077, + 5.496268013, + 5.241760481, + 8.437064274, + 8.477129529, + 5.456519394, + 8.767678845, + 8.665274843 + ], + "service_max_ms": 1982.939309 + }, + { + "profile": "main", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2526739.166697, + "cpu_us_op": 2.72672717705, + "sampled_cpu_s": 54.534543541, + "sampled_s": 7.915197, + "sampled_inserted": 20000000, + "sampled_ops_s": 2526784.867135966, + "elapsed_s": 7.91534, + "post_sample_join_s": 0.00014299999999956015, + "process_cpu_s": 54.60527000000006, + "process_cpu_us_op": 2.730263500000003, + "p99_us": 4.159999999999999, + "read_B_op": 75.9341005460734, + "inserted": 20000000, + "close_s": 0.19, + "total_elapsed_s": 8.10534, + "drain_ops_s": 2467509.0742646204, + "diagnostic_window_wall_s": 7.915262096, + "diagnostic_window_cpu_s": 54.534784267, + "diagnostic_join_wall_s": 7.5482e-05, + "diagnostic_join_cpu_s": 7.4846e-05, + "diagnostic_body_wall_s": 7.915337578, + "diagnostic_body_cpu_s": 54.534859113, + "diagnostic_close_wall_s": 0.189665708, + "diagnostic_close_cpu_s": 0.056335205, + "diagnostic_drain_wall_s": 8.105097946, + "diagnostic_drain_cpu_s": 54.591288895, + "body_cpu_us_op": 2.7267429556500002, + "drain_cpu_us_op": 2.72956444475, + "name": "wal0-13-main", + "exact_body_ops_s": 2526739.9909244906, + "exact_drain_ops_s": 2467582.7649769895, + "worker_completion_spread_s": 2.517018239, + "first_worker_completion_s": 5.304646009, + "last_worker_completion_s": 7.821664248, + "last_worker_to_stop_s": 0.093597848, + "max_last_insert_ms": 0.001722, + "max_deregister_ms": 0.003262, + "worker_completion_s": [ + 7.748235609, + 5.557899014, + 7.807340055, + 7.719751518, + 7.400010361, + 7.821664248, + 5.304646009, + 5.777286834 + ], + "service_max_ms": 1624.898446 + }, + { + "profile": "original", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2435182.690577, + "cpu_us_op": 2.68479329975, + "sampled_cpu_s": 53.695865995, + "sampled_s": 8.212849, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435208.5372566814, + "elapsed_s": 8.212936, + "post_sample_join_s": 8.699999999883801e-05, + "process_cpu_s": 53.78002700000002, + "process_cpu_us_op": 2.6890013500000007, + "p99_us": 4.0, + "read_B_op": 76.02252865779793, + "inserted": 20000000, + "close_s": 0.194, + "total_elapsed_s": 8.406936, + "drain_ops_s": 2378988.016561563, + "diagnostic_window_wall_s": 8.212901189, + "diagnostic_window_cpu_s": 53.69567429, + "diagnostic_join_wall_s": 3.3178e-05, + "diagnostic_join_cpu_s": 3.2598e-05, + "diagnostic_body_wall_s": 8.212934367, + "diagnostic_body_cpu_s": 53.695706888, + "diagnostic_close_wall_s": 0.19419102, + "diagnostic_close_cpu_s": 0.071093522, + "diagnostic_drain_wall_s": 8.40720292, + "diagnostic_drain_cpu_s": 53.766877956, + "body_cpu_us_op": 2.6847853444, + "drain_cpu_us_op": 2.6883438978, + "name": "wal0-14-original", + "exact_body_ops_s": 2435183.225177233, + "exact_drain_ops_s": 2378912.4861518154, + "worker_completion_spread_s": 3.263504067, + "first_worker_completion_s": 4.926526443, + "last_worker_completion_s": 8.19003051, + "last_worker_to_stop_s": 0.022870679, + "max_last_insert_ms": 0.001373, + "max_deregister_ms": 0.003384, + "worker_completion_s": [ + 8.004001256, + 4.942746344, + 8.108555125, + 8.19003051, + 8.153803236, + 4.926526443, + 7.919761225, + 5.19509951 + ], + "service_max_ms": 1500.431606 + }, + { + "profile": "original", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2321442.524625, + "cpu_us_op": 2.7253589718000004, + "sampled_cpu_s": 54.507179436, + "sampled_s": 8.615203, + "sampled_inserted": 20000000, + "sampled_ops_s": 2321477.5090035605, + "elapsed_s": 8.615333, + "post_sample_join_s": 0.00013000000000040757, + "process_cpu_s": 54.59049199999994, + "process_cpu_us_op": 2.729524599999997, + "p99_us": 4.064, + "read_B_op": 75.82198098055659, + "inserted": 20000000, + "close_s": 0.181, + "total_elapsed_s": 8.796332999999999, + "drain_ops_s": 2273674.723319365, + "diagnostic_window_wall_s": 8.615286534, + "diagnostic_window_cpu_s": 54.507169004, + "diagnostic_join_wall_s": 4.3555e-05, + "diagnostic_join_cpu_s": 4.3044e-05, + "diagnostic_body_wall_s": 8.615330089, + "diagnostic_body_cpu_s": 54.507212048, + "diagnostic_close_wall_s": 0.180757058, + "diagnostic_close_cpu_s": 0.068264832, + "diagnostic_drain_wall_s": 8.796171045, + "diagnostic_drain_cpu_s": 54.575560766, + "body_cpu_us_op": 2.7253606024, + "drain_cpu_us_op": 2.7287780383, + "name": "wal0-15-original", + "exact_body_ops_s": 2321443.2637393516, + "exact_drain_ops_s": 2273716.5861921916, + "worker_completion_spread_s": 3.517048942, + "first_worker_completion_s": 5.077431386, + "last_worker_completion_s": 8.594480328, + "last_worker_to_stop_s": 0.020806206, + "max_last_insert_ms": 0.001258, + "max_deregister_ms": 0.00328, + "worker_completion_s": [ + 8.594480328, + 8.418947366, + 8.448185548, + 5.336076937, + 5.731552832, + 5.077431386, + 8.5843961, + 8.327130306 + ], + "service_max_ms": 1880.422146 + }, + { + "profile": "main", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2495355.131921, + "cpu_us_op": 2.7471066139, + "sampled_cpu_s": 54.942132278, + "sampled_s": 8.014766, + "sampled_inserted": 20000000, + "sampled_ops_s": 2495394.1262913975, + "elapsed_s": 8.014891, + "post_sample_join_s": 0.00012500000000059686, + "process_cpu_s": 55.02574999999999, + "process_cpu_us_op": 2.751287499999999, + "p99_us": 4.064, + "read_B_op": 76.39248936270562, + "inserted": 20000000, + "close_s": 0.152, + "total_elapsed_s": 8.166891, + "drain_ops_s": 2448912.3217145912, + "diagnostic_window_wall_s": 8.014838315, + "diagnostic_window_cpu_s": 54.94204502, + "diagnostic_join_wall_s": 5.0248e-05, + "diagnostic_join_cpu_s": 4.9663e-05, + "diagnostic_body_wall_s": 8.014888563, + "diagnostic_body_cpu_s": 54.942094683, + "diagnostic_close_wall_s": 0.151564571, + "diagnostic_close_cpu_s": 0.070281191, + "diagnostic_drain_wall_s": 8.166549978, + "diagnostic_drain_cpu_s": 55.01247265, + "body_cpu_us_op": 2.74710473415, + "drain_cpu_us_op": 2.7506236325, + "name": "wal0-16-main", + "exact_body_ops_s": 2495355.9669348584, + "exact_drain_ops_s": 2449014.5843567136, + "worker_completion_spread_s": 2.789179795, + "first_worker_completion_s": 5.130675379, + "last_worker_completion_s": 7.919855174, + "last_worker_to_stop_s": 0.094983141, + "max_last_insert_ms": 0.003024, + "max_deregister_ms": 0.003812, + "worker_completion_s": [ + 7.750575528, + 7.919855174, + 5.130675379, + 5.211183921, + 7.762412507, + 7.82913818, + 5.221138867, + 7.706197385 + ], + "service_max_ms": 1440.094076 + }, + { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2349117.510161, + "cpu_us_op": 2.7289378751, + "sampled_cpu_s": 54.578757502, + "sampled_s": 8.513729, + "sampled_inserted": 20000000, + "sampled_ops_s": 2349146.889688408, + "elapsed_s": 8.513835, + "post_sample_join_s": 0.00010600000000060561, + "process_cpu_s": 54.67181799999998, + "process_cpu_us_op": 2.733590899999999, + "p99_us": 4.064, + "read_B_op": 76.52816668485222, + "inserted": 20000000, + "close_s": 0.164, + "total_elapsed_s": 8.677835, + "drain_ops_s": 2304722.318412369, + "diagnostic_window_wall_s": 8.513770723, + "diagnostic_window_cpu_s": 54.578726554, + "diagnostic_join_wall_s": 4.7978e-05, + "diagnostic_join_cpu_s": 4.7309e-05, + "diagnostic_body_wall_s": 8.513818701, + "diagnostic_body_cpu_s": 54.578773863, + "diagnostic_close_wall_s": 0.163606444, + "diagnostic_close_cpu_s": 0.07930735, + "diagnostic_drain_wall_s": 8.67751963, + "diagnostic_drain_cpu_s": 54.658175619, + "body_cpu_us_op": 2.7289386931500004, + "drain_cpu_us_op": 2.73290878095, + "name": "wal0-17-async-load", + "exact_body_ops_s": 2349122.13924063, + "exact_drain_ops_s": 2304806.079706903, + "worker_completion_spread_s": 3.221540632, + "first_worker_completion_s": 5.280581651, + "last_worker_completion_s": 8.502122283, + "last_worker_to_stop_s": 0.01164844, + "max_last_insert_ms": 0.003394, + "max_deregister_ms": 0.00315, + "worker_completion_s": [ + 8.066178572, + 5.566355944, + 8.228172864, + 8.491807986, + 5.280581651, + 5.504090088, + 8.388869765, + 8.502122283 + ], + "service_max_ms": 1745.847166 + }, + { + "profile": "main", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1584997.362039, + "cpu_us_op": 2.9828303915, + "sampled_cpu_s": 59.65660783, + "sampled_s": 12.618187, + "sampled_inserted": 20000000, + "sampled_ops_s": 1585013.7583156754, + "elapsed_s": 12.618318, + "post_sample_join_s": 0.00013099999999965917, + "process_cpu_s": 59.73818200000001, + "process_cpu_us_op": 2.9869091000000005, + "p99_us": 57.855999999999995, + "read_B_op": 82.68410572279645, + "inserted": 20000000, + "close_s": 0.161, + "total_elapsed_s": 12.779318, + "drain_ops_s": 1565028.7441004284, + "diagnostic_window_wall_s": 12.618248117, + "diagnostic_window_cpu_s": 59.656748045, + "diagnostic_join_wall_s": 6.4688e-05, + "diagnostic_join_cpu_s": 6.3906e-05, + "diagnostic_body_wall_s": 12.618312805, + "diagnostic_body_cpu_s": 59.656811951, + "diagnostic_close_wall_s": 0.160802814, + "diagnostic_close_cpu_s": 0.063984364, + "diagnostic_drain_wall_s": 12.779196066, + "diagnostic_drain_cpu_s": 59.720876755, + "body_cpu_us_op": 2.98284059755, + "drain_cpu_us_op": 2.98604383775, + "name": "wal1-00-main", + "exact_body_ops_s": 1584997.9556755805, + "exact_drain_ops_s": 1565043.6769814873, + "worker_completion_spread_s": 2.469209665, + "first_worker_completion_s": 10.091986327, + "last_worker_completion_s": 12.561195992, + "last_worker_to_stop_s": 0.057052125, + "max_last_insert_ms": 0.001723, + "max_deregister_ms": 0.003273, + "worker_completion_s": [ + 12.481939091, + 12.042219401, + 10.091986327, + 12.269447186, + 12.371773653, + 12.561195992, + 11.959927989, + 12.357747197 + ], + "service_max_ms": 2119.330221 + }, + { + "profile": "original", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1490385.114356, + "cpu_us_op": 3.01338357215, + "sampled_cpu_s": 60.267671443, + "sampled_s": 13.419246, + "sampled_inserted": 20000000, + "sampled_ops_s": 1490396.703361724, + "elapsed_s": 13.41935, + "post_sample_join_s": 0.00010400000000032605, + "process_cpu_s": 60.34884999999998, + "process_cpu_us_op": 3.0174424999999987, + "p99_us": 58.88, + "read_B_op": 82.09272734288446, + "inserted": 20000000, + "close_s": 0.127, + "total_elapsed_s": 13.54635, + "drain_ops_s": 1476412.465350445, + "diagnostic_window_wall_s": 13.419304444, + "diagnostic_window_cpu_s": 60.268146904, + "diagnostic_join_wall_s": 4.4058e-05, + "diagnostic_join_cpu_s": 4.337e-05, + "diagnostic_body_wall_s": 13.419348502, + "diagnostic_body_cpu_s": 60.268190274, + "diagnostic_close_wall_s": 0.127489692, + "diagnostic_close_cpu_s": 0.064184357, + "diagnostic_drain_wall_s": 13.546915626, + "diagnostic_drain_cpu_s": 60.332452016, + "body_cpu_us_op": 3.0134095136999997, + "drain_cpu_us_op": 3.0166226008, + "name": "wal1-01-original", + "exact_body_ops_s": 1490385.3191545946, + "exact_drain_ops_s": 1476350.8205229298, + "worker_completion_spread_s": 0.488999351, + "first_worker_completion_s": 12.855639065, + "last_worker_completion_s": 13.344638416, + "last_worker_to_stop_s": 0.074666028, + "max_last_insert_ms": 0.002325, + "max_deregister_ms": 0.003626, + "worker_completion_s": [ + 13.244264917, + 13.159851814, + 13.344638416, + 13.148330378, + 13.273485427, + 12.891297567, + 12.855639065, + 12.906980459 + ], + "service_max_ms": 2544.450199 + }, + { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1479308.125048, + "cpu_us_op": 3.013105702, + "sampled_cpu_s": 60.26211404, + "sampled_s": 13.519733, + "sampled_inserted": 20000000, + "sampled_ops_s": 1479319.1551933754, + "elapsed_s": 13.519834, + "post_sample_join_s": 0.00010099999999901854, + "process_cpu_s": 60.41189900000008, + "process_cpu_us_op": 3.020594950000004, + "p99_us": 57.855999999999995, + "read_B_op": 82.45065121697628, + "inserted": 20000000, + "close_s": 0.239, + "total_elapsed_s": 13.758834, + "drain_ops_s": 1453611.5487693215, + "diagnostic_window_wall_s": 13.519782662, + "diagnostic_window_cpu_s": 60.262285829, + "diagnostic_join_wall_s": 4.2496e-05, + "diagnostic_join_cpu_s": 4.1875e-05, + "diagnostic_body_wall_s": 13.519825158, + "diagnostic_body_cpu_s": 60.262327704, + "diagnostic_close_wall_s": 0.239288034, + "diagnostic_close_cpu_s": 0.132602061, + "diagnostic_drain_wall_s": 13.759193442, + "diagnostic_drain_cpu_s": 60.395009991, + "body_cpu_us_op": 3.0131163852, + "drain_cpu_us_op": 3.01975049955, + "name": "wal1-02-async-load", + "exact_body_ops_s": 1479309.07140212, + "exact_drain_ops_s": 1453573.574956066, + "worker_completion_spread_s": 2.835925851, + "first_worker_completion_s": 10.613578463, + "last_worker_completion_s": 13.449504314, + "last_worker_to_stop_s": 0.070278348, + "max_last_insert_ms": 0.001517, + "max_deregister_ms": 0.002495, + "worker_completion_s": [ + 13.449504314, + 13.383894952, + 10.661741769, + 13.144870854, + 13.286947725, + 10.613578463, + 13.304179623, + 13.357161789 + ], + "service_max_ms": 2617.500298 + }, + { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1536234.75484, + "cpu_us_op": 3.05821532605, + "sampled_cpu_s": 61.164306521, + "sampled_s": 13.018726, + "sampled_inserted": 20000000, + "sampled_ops_s": 1536248.6313945006, + "elapsed_s": 13.018844, + "post_sample_join_s": 0.00011800000000050659, + "process_cpu_s": 61.27078299999985, + "process_cpu_us_op": 3.0635391499999924, + "p99_us": 59.903999999999996, + "read_B_op": 82.29910321813259, + "inserted": 20000000, + "close_s": 0.191, + "total_elapsed_s": 13.209844, + "drain_ops_s": 1514022.4214608439, + "diagnostic_window_wall_s": 13.018768943, + "diagnostic_window_cpu_s": 61.164280389, + "diagnostic_join_wall_s": 6.2073e-05, + "diagnostic_join_cpu_s": 6.125e-05, + "diagnostic_body_wall_s": 13.018831016, + "diagnostic_body_cpu_s": 61.164341639, + "diagnostic_close_wall_s": 0.191422838, + "diagnostic_close_cpu_s": 0.089903012, + "diagnostic_drain_wall_s": 13.210338333, + "diagnostic_drain_cpu_s": 61.25432916, + "body_cpu_us_op": 3.05821708195, + "drain_cpu_us_op": 3.0627164579999997, + "name": "wal1-03-async-load", + "exact_body_ops_s": 1536236.2392921622, + "exact_drain_ops_s": 1513965.766496618, + "worker_completion_spread_s": 0.492735942, + "first_worker_completion_s": 12.445811505, + "last_worker_completion_s": 12.938547447, + "last_worker_to_stop_s": 0.080221496, + "max_last_insert_ms": 0.002277, + "max_deregister_ms": 0.003469, + "worker_completion_s": [ + 12.575939007, + 12.926962869, + 12.533739559, + 12.81437796, + 12.938547447, + 12.849713268, + 12.869455215, + 12.445811505 + ], + "service_max_ms": 2110.397007 + }, + { + "profile": "original", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1479115.180635, + "cpu_us_op": 3.04619213305, + "sampled_cpu_s": 60.923842661, + "sampled_s": 13.521501, + "sampled_inserted": 20000000, + "sampled_ops_s": 1479125.7272398972, + "elapsed_s": 13.521597, + "post_sample_join_s": 9.599999999920783e-05, + "process_cpu_s": 61.02665200000003, + "process_cpu_us_op": 3.0513326000000016, + "p99_us": 58.88, + "read_B_op": 82.83748015538177, + "inserted": 20000000, + "close_s": 0.226, + "total_elapsed_s": 13.747597, + "drain_ops_s": 1454799.7006313174, + "diagnostic_window_wall_s": 13.521525259, + "diagnostic_window_cpu_s": 60.922886139, + "diagnostic_join_wall_s": 4.2504e-05, + "diagnostic_join_cpu_s": 4.1892e-05, + "diagnostic_body_wall_s": 13.521567763, + "diagnostic_body_cpu_s": 60.922928031, + "diagnostic_close_wall_s": 0.225595249, + "diagnostic_close_cpu_s": 0.086718345, + "diagnostic_drain_wall_s": 13.747244887, + "diagnostic_drain_cpu_s": 61.009728242, + "body_cpu_us_op": 3.0461464015499997, + "drain_cpu_us_op": 3.0504864121, + "name": "wal1-04-original", + "exact_body_ops_s": 1479118.4240282685, + "exact_drain_ops_s": 1454836.962925777, + "worker_completion_spread_s": 0.652501434, + "first_worker_completion_s": 12.84318395, + "last_worker_completion_s": 13.495685384, + "last_worker_to_stop_s": 0.025839875, + "max_last_insert_ms": 0.001976, + "max_deregister_ms": 0.002957, + "worker_completion_s": [ + 13.243575412, + 12.899789895, + 13.007229344, + 13.495685384, + 13.358761069, + 12.84318395, + 13.468311639, + 13.465811515 + ], + "service_max_ms": 2575.826691 + }, + { + "profile": "main", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1425839.211541, + "cpu_us_op": 3.0424375963999997, + "sampled_cpu_s": 60.848751928, + "sampled_s": 14.026722, + "sampled_inserted": 20000000, + "sampled_ops_s": 1425849.8885199265, + "elapsed_s": 14.026827, + "post_sample_join_s": 0.00010500000000135401, + "process_cpu_s": 60.95206600000017, + "process_cpu_us_op": 3.0476033000000085, + "p99_us": 60.928000000000004, + "read_B_op": 82.44492319142708, + "inserted": 20000000, + "close_s": 0.201, + "total_elapsed_s": 14.227827000000001, + "drain_ops_s": 1405696.0349602224, + "diagnostic_window_wall_s": 14.026776303, + "diagnostic_window_cpu_s": 60.848556948, + "diagnostic_join_wall_s": 4.6881e-05, + "diagnostic_join_cpu_s": 4.6212e-05, + "diagnostic_body_wall_s": 14.026823184, + "diagnostic_body_cpu_s": 60.84860316, + "diagnostic_close_wall_s": 0.200978325, + "diagnostic_close_cpu_s": 0.086675686, + "diagnostic_drain_wall_s": 14.227887812, + "diagnostic_drain_cpu_s": 60.935365125, + "body_cpu_us_op": 3.042430158, + "drain_cpu_us_op": 3.04676825625, + "name": "wal1-05-main", + "exact_body_ops_s": 1425839.6029981638, + "exact_drain_ops_s": 1405690.0268170317, + "worker_completion_spread_s": 0.469432043, + "first_worker_completion_s": 13.528535652, + "last_worker_completion_s": 13.997967695, + "last_worker_to_stop_s": 0.028808608, + "max_last_insert_ms": 0.002059, + "max_deregister_ms": 0.003156, + "worker_completion_s": [ + 13.557816798, + 13.970098284, + 13.822170949, + 13.615576483, + 13.997967695, + 13.947553649, + 13.528535652, + 13.991024352 + ], + "service_max_ms": 2629.850105 + }, + { + "profile": "original", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1406074.962638, + "cpu_us_op": 3.0975075578499998, + "sampled_cpu_s": 61.950151157, + "sampled_s": 14.223873, + "sampled_inserted": 20000000, + "sampled_ops_s": 1406086.7950662945, + "elapsed_s": 14.223993, + "post_sample_join_s": 0.00012000000000078614, + "process_cpu_s": 62.05802599999987, + "process_cpu_us_op": 3.102901299999994, + "p99_us": 60.928000000000004, + "read_B_op": 82.75026729935831, + "inserted": 20000000, + "close_s": 0.182, + "total_elapsed_s": 14.405993, + "drain_ops_s": 1388311.1008036723, + "diagnostic_window_wall_s": 14.223927158, + "diagnostic_window_cpu_s": 61.950328606, + "diagnostic_join_wall_s": 6.3389e-05, + "diagnostic_join_cpu_s": 6.2769e-05, + "diagnostic_body_wall_s": 14.223990547, + "diagnostic_body_cpu_s": 61.950391375, + "diagnostic_close_wall_s": 0.18176873, + "diagnostic_close_cpu_s": 0.09099817, + "diagnostic_drain_wall_s": 14.405840973, + "diagnostic_drain_cpu_s": 62.041471232, + "body_cpu_us_op": 3.09751956875, + "drain_cpu_us_op": 3.1020735616, + "name": "wal1-06-original", + "exact_body_ops_s": 1406075.1751707417, + "exact_drain_ops_s": 1388325.751858902, + "worker_completion_spread_s": 0.457015996, + "first_worker_completion_s": 13.688478585, + "last_worker_completion_s": 14.145494581, + "last_worker_to_stop_s": 0.078432577, + "max_last_insert_ms": 0.001898, + "max_deregister_ms": 0.003172, + "worker_completion_s": [ + 14.092946953, + 13.777983641, + 13.688478585, + 14.107029191, + 13.814485154, + 14.107526768, + 14.080451476, + 14.145494581 + ], + "service_max_ms": 2772.707288 + }, + { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1479014.879177, + "cpu_us_op": 3.0684417015, + "sampled_cpu_s": 61.36883403, + "sampled_s": 13.522385, + "sampled_inserted": 20000000, + "sampled_ops_s": 1479029.032230631, + "elapsed_s": 13.522514, + "post_sample_join_s": 0.0001289999999993796, + "process_cpu_s": 61.449353000000045, + "process_cpu_us_op": 3.0724676500000023, + "p99_us": 59.903999999999996, + "read_B_op": 82.32388627922944, + "inserted": 20000000, + "close_s": 0.148, + "total_elapsed_s": 13.670513999999999, + "drain_ops_s": 1463002.7810219866, + "diagnostic_window_wall_s": 13.522444356, + "diagnostic_window_cpu_s": 61.368642224, + "diagnostic_join_wall_s": 6.809e-05, + "diagnostic_join_cpu_s": 6.7479e-05, + "diagnostic_body_wall_s": 13.522512446, + "diagnostic_body_cpu_s": 61.368709703, + "diagnostic_close_wall_s": 0.148156792, + "diagnostic_close_cpu_s": 0.06326982, + "diagnostic_drain_wall_s": 13.670752474, + "diagnostic_drain_cpu_s": 61.432062741, + "body_cpu_us_op": 3.06843548515, + "drain_cpu_us_op": 3.0716031370500003, + "name": "wal1-07-async-load", + "exact_body_ops_s": 1479015.0927844818, + "exact_drain_ops_s": 1462977.2602523093, + "worker_completion_spread_s": 0.625837089, + "first_worker_completion_s": 12.860035964, + "last_worker_completion_s": 13.485873053, + "last_worker_to_stop_s": 0.036571303, + "max_last_insert_ms": 0.001537, + "max_deregister_ms": 0.003195, + "worker_completion_s": [ + 13.436117959, + 13.391921919, + 12.860035964, + 13.485873053, + 13.418933482, + 12.949351877, + 13.419723076, + 13.077728267 + ], + "service_max_ms": 2556.865278 + }, + { + "profile": "main", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1524437.921047, + "cpu_us_op": 3.094532788, + "sampled_cpu_s": 61.89065576, + "sampled_s": 13.119488, + "sampled_inserted": 20000000, + "sampled_ops_s": 1524449.7346237903, + "elapsed_s": 13.11959, + "post_sample_join_s": 0.0001020000000000465, + "process_cpu_s": 61.991197000000014, + "process_cpu_us_op": 3.099559850000001, + "p99_us": 60.928000000000004, + "read_B_op": 82.48914489539298, + "inserted": 20000000, + "close_s": 0.164, + "total_elapsed_s": 13.28359, + "drain_ops_s": 1505617.0809246597, + "diagnostic_window_wall_s": 13.1195453, + "diagnostic_window_cpu_s": 61.891013039, + "diagnostic_join_wall_s": 4.2007e-05, + "diagnostic_join_cpu_s": 4.1432e-05, + "diagnostic_body_wall_s": 13.119587307, + "diagnostic_body_cpu_s": 61.891054471, + "diagnostic_close_wall_s": 0.164362404, + "diagnostic_close_cpu_s": 0.082361778, + "diagnostic_drain_wall_s": 13.284041111, + "diagnostic_drain_cpu_s": 61.973507651, + "body_cpu_us_op": 3.0945527235499997, + "drain_cpu_us_op": 3.09867538255, + "name": "wal1-08-main", + "exact_body_ops_s": 1524438.195500931, + "exact_drain_ops_s": 1505565.9518727907, + "worker_completion_spread_s": 0.709411151, + "first_worker_completion_s": 12.385365951, + "last_worker_completion_s": 13.094777102, + "last_worker_to_stop_s": 0.024768198, + "max_last_insert_ms": 0.00165, + "max_deregister_ms": 0.003098, + "worker_completion_s": [ + 12.879817992, + 13.071403904, + 12.603312254, + 12.385365951, + 12.576205183, + 13.094777102, + 12.979488174, + 12.947480475 + ], + "service_max_ms": 2274.649932 + }, + { + "profile": "main", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1490324.720964, + "cpu_us_op": 3.1130017230499996, + "sampled_cpu_s": 62.260034461, + "sampled_s": 13.419783, + "sampled_inserted": 20000000, + "sampled_ops_s": 1490337.064317657, + "elapsed_s": 13.419894, + "post_sample_join_s": 0.00011099999999863996, + "process_cpu_s": 62.404979000000054, + "process_cpu_us_op": 3.120248950000003, + "p99_us": 59.903999999999996, + "read_B_op": 82.8100524845826, + "inserted": 20000000, + "close_s": 0.175, + "total_elapsed_s": 13.594894, + "drain_ops_s": 1471140.5620374826, + "diagnostic_window_wall_s": 13.419846743, + "diagnostic_window_cpu_s": 62.259576182, + "diagnostic_join_wall_s": 4.4015e-05, + "diagnostic_join_cpu_s": 4.3168e-05, + "diagnostic_body_wall_s": 13.419890758, + "diagnostic_body_cpu_s": 62.25961935, + "diagnostic_close_wall_s": 0.174765168, + "diagnostic_close_cpu_s": 0.127076472, + "diagnostic_drain_wall_s": 13.594737508, + "diagnostic_drain_cpu_s": 62.386777393, + "body_cpu_us_op": 3.1129809675, + "drain_cpu_us_op": 3.11933886965, + "name": "wal1-09-main", + "exact_body_ops_s": 1490325.0973244621, + "exact_drain_ops_s": 1471157.496658596, + "worker_completion_spread_s": 2.725007715, + "first_worker_completion_s": 10.59548834, + "last_worker_completion_s": 13.320496055, + "last_worker_to_stop_s": 0.099350688, + "max_last_insert_ms": 0.003005, + "max_deregister_ms": 0.002288, + "worker_completion_s": [ + 10.59548834, + 13.069158345, + 12.825090279, + 13.320496055, + 13.160703015, + 13.283132095, + 12.747338526, + 13.191899033 + ], + "service_max_ms": 2208.922023 + }, + { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1425235.707461, + "cpu_us_op": 3.0569363684999997, + "sampled_cpu_s": 61.13872737, + "sampled_s": 14.032662, + "sampled_inserted": 20000000, + "sampled_ops_s": 1425246.328886137, + "elapsed_s": 14.032767, + "post_sample_join_s": 0.00010499999999957765, + "process_cpu_s": 61.244317999999865, + "process_cpu_us_op": 3.0622158999999933, + "p99_us": 58.88, + "read_B_op": 82.2067513010946, + "inserted": 20000000, + "close_s": 0.198, + "total_elapsed_s": 14.230767, + "drain_ops_s": 1405405.6257122331, + "diagnostic_window_wall_s": 14.03272039, + "diagnostic_window_cpu_s": 61.138458665, + "diagnostic_join_wall_s": 4.3566e-05, + "diagnostic_join_cpu_s": 4.2755e-05, + "diagnostic_body_wall_s": 14.032763956, + "diagnostic_body_cpu_s": 61.13850142, + "diagnostic_close_wall_s": 0.197857462, + "diagnostic_close_cpu_s": 0.088226083, + "diagnostic_drain_wall_s": 14.230733259, + "diagnostic_drain_cpu_s": 61.226839345, + "body_cpu_us_op": 3.0569250709999998, + "drain_cpu_us_op": 3.0613419672499997, + "name": "wal1-10-async-load", + "exact_body_ops_s": 1425235.9736620942, + "exact_drain_ops_s": 1405408.9579222011, + "worker_completion_spread_s": 3.181187872, + "first_worker_completion_s": 10.777821912, + "last_worker_completion_s": 13.959009784, + "last_worker_to_stop_s": 0.073710606, + "max_last_insert_ms": 0.001757, + "max_deregister_ms": 0.002987, + "worker_completion_s": [ + 13.502751905, + 13.959009784, + 13.435094688, + 13.887888928, + 10.777821912, + 13.839054785, + 13.847014103, + 13.908927588 + ], + "service_max_ms": 2582.795347 + }, + { + "profile": "original", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1436410.518213, + "cpu_us_op": 3.1118666562, + "sampled_cpu_s": 62.237333124, + "sampled_s": 13.923478, + "sampled_inserted": 20000000, + "sampled_ops_s": 1436422.7099005005, + "elapsed_s": 13.923596, + "post_sample_join_s": 0.00011800000000050659, + "process_cpu_s": 62.35072100000002, + "process_cpu_us_op": 3.1175360500000013, + "p99_us": 59.903999999999996, + "read_B_op": 82.60386544376873, + "inserted": 20000000, + "close_s": 0.182, + "total_elapsed_s": 14.105596, + "drain_ops_s": 1417876.9900966964, + "diagnostic_window_wall_s": 13.923521014, + "diagnostic_window_cpu_s": 62.236878651, + "diagnostic_join_wall_s": 3.8294e-05, + "diagnostic_join_cpu_s": 3.7664e-05, + "diagnostic_body_wall_s": 13.923559308, + "diagnostic_body_cpu_s": 62.236916315, + "diagnostic_close_wall_s": 0.182238506, + "diagnostic_close_cpu_s": 0.096652203, + "diagnostic_drain_wall_s": 14.105884575, + "diagnostic_drain_cpu_s": 62.333655228, + "body_cpu_us_op": 3.11184581575, + "drain_cpu_us_op": 3.1166827614, + "name": "wal1-11-original", + "exact_body_ops_s": 1436414.3217681907, + "exact_drain_ops_s": 1417847.9834895432, + "worker_completion_spread_s": 0.655130215, + "first_worker_completion_s": 13.207540639, + "last_worker_completion_s": 13.862670854, + "last_worker_to_stop_s": 0.06085016, + "max_last_insert_ms": 0.001928, + "max_deregister_ms": 0.013623, + "worker_completion_s": [ + 13.789302396, + 13.406698881, + 13.373455155, + 13.207540639, + 13.862670854, + 13.662193797, + 13.720404575, + 13.822388582 + ], + "service_max_ms": 2637.859061 + }, + { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1500971.344112, + "cpu_us_op": 3.12507505915, + "sampled_cpu_s": 62.501501183, + "sampled_s": 13.324602, + "sampled_inserted": 20000000, + "sampled_ops_s": 1500982.9186642873, + "elapsed_s": 13.324705, + "post_sample_join_s": 0.0001029999999992981, + "process_cpu_s": 62.585837000000055, + "process_cpu_us_op": 3.1292918500000027, + "p99_us": 60.928000000000004, + "read_B_op": 82.66527665018634, + "inserted": 20000000, + "close_s": 0.209, + "total_elapsed_s": 13.533705, + "drain_ops_s": 1477791.9276354848, + "diagnostic_window_wall_s": 13.324659946, + "diagnostic_window_cpu_s": 62.501699148, + "diagnostic_join_wall_s": 4.1954e-05, + "diagnostic_join_cpu_s": 4.1219e-05, + "diagnostic_body_wall_s": 13.3247019, + "diagnostic_body_cpu_s": 62.501740367, + "diagnostic_close_wall_s": 0.209208059, + "diagnostic_close_cpu_s": 0.067198246, + "diagnostic_drain_wall_s": 13.533992847, + "diagnostic_drain_cpu_s": 62.569021494, + "body_cpu_us_op": 3.12508701835, + "drain_cpu_us_op": 3.1284510746999996, + "name": "wal1-12-async-load", + "exact_body_ops_s": 1500971.6652647965, + "exact_drain_ops_s": 1477760.4972972393, + "worker_completion_spread_s": 0.547137896, + "first_worker_completion_s": 12.701691125, + "last_worker_completion_s": 13.248829021, + "last_worker_to_stop_s": 0.075830925, + "max_last_insert_ms": 0.001938, + "max_deregister_ms": 0.003443, + "worker_completion_s": [ + 13.248829021, + 12.909271075, + 12.87595162, + 13.152545089, + 13.22226269, + 13.024981806, + 13.217781697, + 12.701691125 + ], + "service_max_ms": 2373.189567 + }, + { + "profile": "main", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1436685.797528, + "cpu_us_op": 3.1039853467, + "sampled_cpu_s": 62.079706934, + "sampled_s": 13.920819, + "sampled_inserted": 20000000, + "sampled_ops_s": 1436697.0793887917, + "elapsed_s": 13.920928, + "post_sample_join_s": 0.00010900000000013677, + "process_cpu_s": 62.16362100000006, + "process_cpu_us_op": 3.108181050000003, + "p99_us": 59.903999999999996, + "read_B_op": 82.3744934765396, + "inserted": 20000000, + "close_s": 0.146, + "total_elapsed_s": 14.066928, + "drain_ops_s": 1421774.5338570012, + "diagnostic_window_wall_s": 13.920869778, + "diagnostic_window_cpu_s": 62.079804684, + "diagnostic_join_wall_s": 4.8639e-05, + "diagnostic_join_cpu_s": 4.8046e-05, + "diagnostic_body_wall_s": 13.920918417, + "diagnostic_body_cpu_s": 62.07985273, + "diagnostic_close_wall_s": 0.146441807, + "diagnostic_close_cpu_s": 0.066704551, + "diagnostic_drain_wall_s": 14.067447788, + "diagnostic_drain_cpu_s": 62.146644763, + "body_cpu_us_op": 3.1039926364999997, + "drain_cpu_us_op": 3.1073322381499997, + "name": "wal1-13-main", + "exact_body_ops_s": 1436686.819138048, + "exact_drain_ops_s": 1421721.9997120346, + "worker_completion_spread_s": 2.893578369, + "first_worker_completion_s": 11.000472619, + "last_worker_completion_s": 13.894050988, + "last_worker_to_stop_s": 0.02681879, + "max_last_insert_ms": 0.001798, + "max_deregister_ms": 0.002629, + "worker_completion_s": [ + 13.774227325, + 13.216611148, + 13.314597227, + 13.80034397, + 13.894050988, + 13.79407607, + 11.000472619, + 13.863548893 + ], + "service_max_ms": 2647.379425 + }, + { + "profile": "original", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1447139.271081, + "cpu_us_op": 3.1286620592500003, + "sampled_cpu_s": 62.573241185, + "sampled_s": 13.820239, + "sampled_inserted": 20000000, + "sampled_ops_s": 1447152.9761533067, + "elapsed_s": 13.82037, + "post_sample_join_s": 0.00013099999999965917, + "process_cpu_s": 62.675522999999885, + "process_cpu_us_op": 3.1337761499999943, + "p99_us": 60.928000000000004, + "read_B_op": 82.38011852668272, + "inserted": 20000000, + "close_s": 0.2, + "total_elapsed_s": 14.02037, + "drain_ops_s": 1426495.8770702914, + "diagnostic_window_wall_s": 13.820249456, + "diagnostic_window_cpu_s": 62.573018451, + "diagnostic_join_wall_s": 6.4685e-05, + "diagnostic_join_cpu_s": 6.4055e-05, + "diagnostic_body_wall_s": 13.820314141, + "diagnostic_body_cpu_s": 62.573082506, + "diagnostic_close_wall_s": 0.199833598, + "diagnostic_close_cpu_s": 0.084887032, + "diagnostic_drain_wall_s": 14.020232796, + "diagnostic_drain_cpu_s": 62.6580545, + "body_cpu_us_op": 3.1286541252999998, + "drain_cpu_us_op": 3.132902725, + "name": "wal1-14-original", + "exact_body_ops_s": 1447145.1079876, + "exact_drain_ops_s": 1426509.8369626245, + "worker_completion_spread_s": 0.434343403, + "first_worker_completion_s": 13.334110832, + "last_worker_completion_s": 13.768454235, + "last_worker_to_stop_s": 0.051795221, + "max_last_insert_ms": 0.001993, + "max_deregister_ms": 0.003808, + "worker_completion_s": [ + 13.768454235, + 13.435276257, + 13.578109187, + 13.71138469, + 13.334110832, + 13.693829546, + 13.392313841, + 13.748997763 + ], + "service_max_ms": 2679.085967 + }, + { + "profile": "original", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1457664.421971, + "cpu_us_op": 3.1339463290000005, + "sampled_cpu_s": 62.67892658, + "sampled_s": 13.720483, + "sampled_inserted": 20000000, + "sampled_ops_s": 1457674.6314251474, + "elapsed_s": 13.720579, + "post_sample_join_s": 9.600000000098419e-05, + "process_cpu_s": 62.75869700000004, + "process_cpu_us_op": 3.137934850000002, + "p99_us": 59.903999999999996, + "read_B_op": 82.48715532828672, + "inserted": 20000000, + "close_s": 0.15, + "total_elapsed_s": 13.870579000000001, + "drain_ops_s": 1441900.8752266217, + "diagnostic_window_wall_s": 13.720535997, + "diagnostic_window_cpu_s": 62.678971872, + "diagnostic_join_wall_s": 4.1232e-05, + "diagnostic_join_cpu_s": 4.017e-05, + "diagnostic_body_wall_s": 13.720577229, + "diagnostic_body_cpu_s": 62.679012042, + "diagnostic_close_wall_s": 0.150329285, + "diagnostic_close_cpu_s": 0.062805131, + "diagnostic_drain_wall_s": 13.870981203, + "diagnostic_drain_cpu_s": 62.74189187, + "body_cpu_us_op": 3.1339506020999996, + "drain_cpu_us_op": 3.1370945935, + "name": "wal1-15-original", + "exact_body_ops_s": 1457664.620532708, + "exact_drain_ops_s": 1441859.0658658252, + "worker_completion_spread_s": 0.592459587, + "first_worker_completion_s": 13.082514903, + "last_worker_completion_s": 13.67497449, + "last_worker_to_stop_s": 0.045561507, + "max_last_insert_ms": 0.006452, + "max_deregister_ms": 0.003296, + "worker_completion_s": [ + 13.204166126, + 13.588881768, + 13.399350272, + 13.607012793, + 13.67497449, + 13.305117532, + 13.082514903, + 13.614068797 + ], + "service_max_ms": 2734.773891 + }, + { + "profile": "main", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1457698.536627, + "cpu_us_op": 3.1350732822499996, + "sampled_cpu_s": 62.701465645, + "sampled_s": 13.720122, + "sampled_inserted": 20000000, + "sampled_ops_s": 1457712.9853510049, + "elapsed_s": 13.720258, + "post_sample_join_s": 0.00013599999999946988, + "process_cpu_s": 62.79188499999992, + "process_cpu_us_op": 3.1395942499999965, + "p99_us": 59.903999999999996, + "read_B_op": 82.70560632362762, + "inserted": 20000000, + "close_s": 0.141, + "total_elapsed_s": 13.861258, + "drain_ops_s": 1442870.4811641194, + "diagnostic_window_wall_s": 13.720188787, + "diagnostic_window_cpu_s": 62.701294839, + "diagnostic_join_wall_s": 6.7228e-05, + "diagnostic_join_cpu_s": 6.6467e-05, + "diagnostic_body_wall_s": 13.720256015, + "diagnostic_body_cpu_s": 62.701361306, + "diagnostic_close_wall_s": 0.141257107, + "diagnostic_close_cpu_s": 0.074097659, + "diagnostic_drain_wall_s": 13.861591537, + "diagnostic_drain_cpu_s": 62.775537402, + "body_cpu_us_op": 3.1350680653, + "drain_cpu_us_op": 3.1387768700999996, + "name": "wal1-16-main", + "exact_body_ops_s": 1457698.7468844983, + "exact_drain_ops_s": 1442835.7628786764, + "worker_completion_spread_s": 2.73197539, + "first_worker_completion_s": 10.897194133, + "last_worker_completion_s": 13.629169523, + "last_worker_to_stop_s": 0.091019264, + "max_last_insert_ms": 0.002684, + "max_deregister_ms": 0.003161, + "worker_completion_s": [ + 13.02242669, + 13.449769766, + 13.47421073, + 10.897194133, + 13.580327483, + 13.125568111, + 13.629169523, + 13.603033024 + ], + "service_max_ms": 2521.325129 + }, + { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1426473.985953, + "cpu_us_op": 3.12805033905, + "sampled_cpu_s": 62.561006781, + "sampled_s": 14.02048, + "sampled_inserted": 20000000, + "sampled_ops_s": 1426484.685260419, + "elapsed_s": 14.020585, + "post_sample_join_s": 0.00010500000000135401, + "process_cpu_s": 62.66674000000009, + "process_cpu_us_op": 3.1333370000000045, + "p99_us": 59.903999999999996, + "read_B_op": 82.25347523119677, + "inserted": 20000000, + "close_s": 0.195, + "total_elapsed_s": 14.215585, + "drain_ops_s": 1406906.5747206323, + "diagnostic_window_wall_s": 14.020533952, + "diagnostic_window_cpu_s": 62.560683366, + "diagnostic_join_wall_s": 4.8238e-05, + "diagnostic_join_cpu_s": 4.7802e-05, + "diagnostic_body_wall_s": 14.02058219, + "diagnostic_body_cpu_s": 62.560731168, + "diagnostic_close_wall_s": 0.195457281, + "diagnostic_close_cpu_s": 0.088290561, + "diagnostic_drain_wall_s": 14.216118135, + "diagnostic_drain_cpu_s": 62.649100399, + "body_cpu_us_op": 3.1280365584, + "drain_cpu_us_op": 3.1324550199499996, + "name": "wal1-17-async-load", + "exact_body_ops_s": 1426474.2882264005, + "exact_drain_ops_s": 1406853.8126987081, + "worker_completion_spread_s": 0.647776488, + "first_worker_completion_s": 13.300529639, + "last_worker_completion_s": 13.948306127, + "last_worker_to_stop_s": 0.072227825, + "max_last_insert_ms": 0.003196, + "max_deregister_ms": 0.003527, + "worker_completion_s": [ + 13.308916721, + 13.948306127, + 13.300529639, + 13.818202856, + 13.76035572, + 13.463106199, + 13.664171202, + 13.87734329 + ], + "service_max_ms": 2659.136087 + } + ], + "runs": [ + { + "name": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226406.7499056, + "finished": 1792226413.1579056, + "log_sha256": "81d61c6ef1435ee38cd3782517c9a3db76a8ff8cd12ccd1f37acd5229a4689bd", + "csv_sha256": "53bbadf87df2520cab41cab9a291f566b7e01d109f73530dd1c60414f52bc2b5", + "summary_sha256": "b77f2c0207da2c1cc44e0f1cfa0340a953f5e8c788a7ec9bcb91e3fb8739d890", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226406.753156, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2116446", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3276782", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1471475", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2499362", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4176083", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "444509", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3541635", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3125405", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3986218", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3199322", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1830190", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3539088", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "643156", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "456886", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3199532", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4198583", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2779647", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226413.1580677, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "82000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1761822", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3153011", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2816670", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3365716", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4463507", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3585241", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "661103", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "660868", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3268152", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3125826", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3187950", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226413.2128913, + "finished": 1792226420.3701231, + "log_sha256": "3c2536434b3379a78141f285a7232ca38e8ce62344ff589eee376d89cbe25368", + "csv_sha256": "76b42279f20d79597d83f32cdb728e59ec5fa4a994ce2594a5c42cd7a0f1af83", + "summary_sha256": "c74a5d701c5f5717904ffa1ca28a00aa8bda73192e33b0c219ddc4b0ad00907b", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226413.2158902, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3401621", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3413940", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2944140", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2009812", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3093381", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4337740", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3225695", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "745711", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "561572", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1856191", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1604469", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400488", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226420.3702939, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4112689", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3196389", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1264581", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2010368", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2777372", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1881459", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4443103", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1861343", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400441", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3464995", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1560014", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3067564", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1160783", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3680286", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226420.4131682, + "finished": 1792226429.3753755, + "log_sha256": "0ff0ef2893cf9b4a62fb5999b8ead3ca5364bbddbfbd42ad02578b55b22fd262", + "csv_sha256": "f7d989712efb6e4521c776b6a48e4dbd241a54209c859e62544f9c9d750e6a11", + "summary_sha256": "275eccbafee98943c29b130722ca9a22fa59f29ca31304116598ee42902ea0fb", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226420.4162993, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3507016", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4308465", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1645639", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400128", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1597002", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4200368", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2875390", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3022400", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1792153", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399690", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1283350", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2218785", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1796321", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226429.3755243, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "516522", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "545035", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "711657", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "755104", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "430027", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1341140", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4595319", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1618184", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3373576", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1313736", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "421728", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226429.4224339, + "finished": 1792226437.8840375, + "log_sha256": "3047793557360e3ed7a95d6c88bb425ecbb305688d459f2a64b03c25aad8945f", + "csv_sha256": "d31a90dc00600c4639863ed5926999bd27bfb70d569b93a4c6d98952611f265c", + "summary_sha256": "643a739f4e0d697d3dd7da8e1984ed60118c32e5b0129b64e2e9f6ddd5485a16", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226429.4255986, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400321", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2406343", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "960168", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3906577", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2757638", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "901972", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2354017", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4409801", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1646252", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2181269", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2589820", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "979622", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "975083", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "871425", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226437.8841927, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2963773", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3510804", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2126037", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2155142", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1902488", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4351814", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2331404", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1077048", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "865741", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1604460", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2626721", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4335056", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1400482", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226437.9369795, + "finished": 1792226446.397791, + "log_sha256": "4594bc449503eac55ba95ab6f4e38dd7c2b348d51042e61feaa5ac9f9d4a9f3f", + "csv_sha256": "36aaffc149fa62f1facd9a7d9fd1da4b18a3c9b6c8028ec518b541c40ffca7aa", + "summary_sha256": "00bf71f379255f0b44e93b812a77f81813319393a9619a8bee441805dbd76d84", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226437.9403286, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1614128", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3839575", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1741171", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2970623", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1578651", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "592695", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4378617", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400034", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "553124", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "805206", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "737770", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "902623", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "453091", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226446.3979557, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3299144", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1262513", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400233", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1316917", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2698391", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4534747", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3005707", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "456867", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1598960", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400043", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2791602", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400913", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3610124", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3158538", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226446.4559577, + "finished": 1792226454.3251383, + "log_sha256": "a09919617ab003c99186a47b7b58f107038d55b52987a43861effab7a42e4331", + "csv_sha256": "baa3a44d8d8421b502620c60c530e427fe06d5b1fce81153a555951187c4a036", + "summary_sha256": "161f1100c4e86de8a02f48f6d072cbdce7139f28cb34342e366b6e6adca637eb", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226446.4590278, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3541621", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3518157", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3463357", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2928772", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3956598", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1893578", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4368030", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2662139", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "691613", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1312169", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3642610", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3509418", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "436107", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226454.3252926, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "446050", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1189607", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3607528", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "640846", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3174210", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1943416", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1203937", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4210832", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2499281", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "467282", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1916278", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2668079", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3270065", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3674888", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1125838", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2337565", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226454.3778179, + "finished": 1792226462.8419795, + "log_sha256": "e11fcb91b221387d2ae1129e84153858b49449d9bc838d00cf6bd3d47488751a", + "csv_sha256": "69c6d91aeedb5e3acd1543f3890a4921330103a0032b50244e3090c0f019cb85", + "summary_sha256": "87a92ab917d854cce66ccc89d8b935b9528c1a3b7d8d1bdaff3e59656756babc", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226454.3808417, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "715048", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400265", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1475578", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "531506", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "799032", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1623144", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4228716", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3262214", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1632936", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399955", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1157358", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2545807", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "905795", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2912408", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226462.8421304, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "912376", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "473727", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399880", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2813754", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3657800", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3595586", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1084279", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4468876", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1788767", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "936294", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2293627", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3682877", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3575956", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3236916", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226462.8927436, + "finished": 1792226471.4583874, + "log_sha256": "a4f078c4407db0593bdeb7b92e4b38b92796278b8568530b206c88d88f432957", + "csv_sha256": "4c9d18a5161fee2e373cb786625a2a74502364886a3227d46bc62a3dbb8754ff", + "summary_sha256": "c058b1588e1b03566f57eaaedea0a95125a7d2d9030c8120505b354b77450931", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226462.8961315, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "484629", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "770915", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2716924", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3170872", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3172365", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "873300", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "844556", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4417595", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2473813", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2315593", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2856728", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2875867", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1735504", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4614199", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "857377", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226471.4585414, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "494084", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2231094", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2858888", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3592823", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1476563", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2817183", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4543568", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3684397", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2587238", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1912840", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1742057", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2903335", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226471.5137656, + "finished": 1792226479.475626, + "log_sha256": "d21d72818c7db3120cd65cf661c30230f5b6ad2dfc6d6ad70323bcccd7e03d71", + "csv_sha256": "4b65edd7bc0cd05ecb28a2bad03c8377ea68be8c8eda8dfc50ff92342143a30b", + "summary_sha256": "5c21fa0b4e38556fc9e6f06dce890c9d12b1f6cb49ef3b84813c2676c3bcad2f", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226471.517178, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1227133", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3369001", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1035976", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3693168", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3088706", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2353851", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1143643", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4262927", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1830381", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "804547", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2116382", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3492099", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1239437", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3367925", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "745808", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226479.4757698, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1176758", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4081138", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2311423", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "489491", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1380550", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2722208", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4293296", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2143487", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "640333", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2118493", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2222291", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3439733", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3409911", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226479.5263734, + "finished": 1792226488.287961, + "log_sha256": "2a1b31f543625d70a276da68b4207d86462d7118869814e566ddbb460d244327", + "csv_sha256": "123725123d328358af56ff1269ef55257b2c48cf007140a1abfe07ed26bb65d1", + "summary_sha256": "0e07870e1299cda770f32a3e7d2345d1cba5244907cbfa901e0020a291e6fe2d", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226479.5297825, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "723971", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2591987", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1186720", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3564653", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "401055", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1711773", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2831578", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4149574", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2172346", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "399825", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1284501", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1695085", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1063187", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2075677", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226488.2881231, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1396597", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1313881", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "523053", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2593190", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "868628", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1654417", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4471462", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3116568", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1144848", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "963642", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1658855", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3641931", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226488.3459759, + "finished": 1792226496.7097907, + "log_sha256": "cabcad6823f0035e6fee4c02bd2423373fe63379cf863bee026d6cff2d8fc0c7", + "csv_sha256": "df212155b87d311440760263671ead63b789415bfe148a1b43aa953b9fd79c76", + "summary_sha256": "f0c13691cf2c2168ab69b865112a9798ae4ddda972a3d6ac5a0d06440800dd72", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226488.3492422, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400086", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3633758", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3199547", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2257458", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3658466", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400144", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3441245", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4624879", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3634464", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3842484", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3588101", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3181117", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3672573", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3662480", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226496.709944, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "397794", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399715", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3696685", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3784400", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1377931", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3250623", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "895777", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4384047", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "509549", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1129741", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "452804", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1417006", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1563873", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "846027", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1045185", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226496.7618456, + "finished": 1792226504.7240324, + "log_sha256": "14423865f5a628688f19b42181a318247ae3016b77db7d6026b811d652c54dc3", + "csv_sha256": "5071dde7c28d209298e7383d82d787cb1765524acb4a88897ad387bb5d0a774e", + "summary_sha256": "da2aab866000ee2fc27e301c3ebe6fa6fcfa66ce531a26e2c1e4b26c56f15acc", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226496.7652435, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3022297", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3487154", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1726637", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1573411", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4426203", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2930961", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "398574", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1108967", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1161127", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3270365", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2993380", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3048486", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1966485", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226504.7241566, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "681076", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3390781", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400194", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3211463", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "688864", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1658697", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4568779", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3052782", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2600699", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400102", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2337292", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2251805", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226504.7727196, + "finished": 1792226513.8388138, + "log_sha256": "becda6b4cc628eabbd169d4544b8950b51e9b98465e87218790b53940d021796", + "csv_sha256": "45cb88a5af1b13ecb35d093d451ba7dc196a4f4679088ea3c89f8d3fc3ff8f12", + "summary_sha256": "08fe78420ce0f9ed95abb723dccdeaa5eddf6d468aadeb9831ce90d205e946e9", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226504.7759767, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1837584", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "426889", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3551563", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399775", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1057404", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2508929", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "991202", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399854", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4451388", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2009208", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1485332", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400112", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399572", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400071", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1546028", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226513.838964, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1826365", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3991384", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3497925", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3697044", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "813107", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4585813", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1474506", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3698027", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3104874", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1075433", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "452829", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226513.88403, + "finished": 1792226522.0974653, + "log_sha256": "2633b5b994e8b6a21603b9e3a6cc74e901c5f1e71cbd16fdcd5e8b41d7e1fe48", + "csv_sha256": "6f4408c58553ddc903df475c0b8a85cc9cf3996763529ccf77eaa7633df5b7b3", + "summary_sha256": "9a0851d1dfc9f84e6b455bf19417f113fcfc3f406b83319867a6116d35f84ef8", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226513.8872588, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1547049", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2421401", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1952878", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3627349", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1444441", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1075022", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4313047", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1682767", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2696490", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "432894", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1019670", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "956922", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226522.0976222, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2984119", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4195050", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3208227", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1983393", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3294484", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3646969", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4211948", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2147702", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "399866", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1800425", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3323272", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226522.150144, + "finished": 1792226530.6655042, + "log_sha256": "b67aa07c8b3b9cd89eecead646c861df2a8578f2746e57fee98eb01feaa781ef", + "csv_sha256": "ed8afe08c72aaeec3c912999852d38eef296582db95531460cd746831cbd0ec0", + "summary_sha256": "a40bfeaf89252ead58b6749c605ee521b411fb83b3485eb48f325134eedf1c60", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226522.153744, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1821309", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2152203", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "601527", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2264194", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2337741", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4299383", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1668267", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2039019", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3378222", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1686520", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399798", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2234306", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4285372", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "960139", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226530.6656532, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2622289", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400174", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3143984", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "544704", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399839", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3472154", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "985597", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4579625", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400233", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400191", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1276801", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1452280", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "414077", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226530.7260227, + "finished": 1792226539.6507666, + "log_sha256": "65f970cd3946fbb04da23fb9829ebcdde184cba4714f9c98f80f9e4e9d728277", + "csv_sha256": "f4ae160bb07853405806f9f9beba86a33c4659b92e6fdb9b6db0736f7e41b452", + "summary_sha256": "cc9aba3894f88896f9da404d37c633eb5653db0cec0f342ad090ec647567bea1", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226530.7306073, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "98000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "98000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3200008", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3200000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2281092", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2500146", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3100000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2500019", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2703762", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2532083", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3199991", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2533843", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3171337", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3199909", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2500086", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3199991", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2500002", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "782909", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2531573", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3171112", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2534597", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226539.6509287, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2117381", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "810090", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "757785", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1826425", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1521437", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2373350", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1657686", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4625834", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1701898", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3614639", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2189032", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2190847", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "960127", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226539.6999383, + "finished": 1792226547.9645953, + "log_sha256": "d6a95314d792a6acbc3adef02e19c4d67c908264803919dcd065db34be040cb5", + "csv_sha256": "d869f2d66984b00a692908c1b9d2676cb0b36c820d04a129ceb06624f5e23754", + "summary_sha256": "0cca5890c408cb3d743a413be4c14ed736a4ee7da25c0aaa679c48e6e9e55755", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226539.7031333, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2170835", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3703090", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1428630", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2314355", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "820622", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2472261", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1060658", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4342543", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "978502", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400552", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3305354", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "948093", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2844455", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2916506", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1334985", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226547.9647563, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1358869", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3367917", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3445415", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2045952", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1022380", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1533385", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2921072", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2085105", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4254206", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2290284", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1324500", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2528961", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3117413", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2601182", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4416140", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2665384", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal0-17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "started": 1792226548.019364, + "finished": 1792226556.781271, + "log_sha256": "e86322baf3e859d58977f0ef906ced0ccbad9ca7db8fb30d62f39521c4f51adc", + "csv_sha256": "ad57809c6639d10f623df87a1128588750d838e0c379a98bc4fb3d55648a69b7", + "summary_sha256": "d8bd22263fa52e323e1db1317664c384b3cd67bc128c23823c4924c4554135e3", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226548.022847, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2304856", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3501436", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2401868", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "831281", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "615856", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3321489", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1627810", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4049612", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2084194", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1219917", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1908570", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "613253", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1945476", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4221000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1907505", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226556.781423, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "994900", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2806746", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "610609", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1881119", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400218", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3595493", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3674779", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399895", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4375197", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1959600", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1955792", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "608345", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2497142", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "399757", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226560.1210983, + "finished": 1792226572.9885504, + "log_sha256": "44768c181b8ec76f3f6494f1a563146fa90751d63bc6759281c0bc0bccebd9e7", + "csv_sha256": "bb4b0522b997365d5981b7ba194f4b6ae56da5d3dbee5a3cb9fd2591a1f31481", + "summary_sha256": "8beb0b494226d63c3623dbb5c7416e7f78cbfb0c33a3deb06d8a73a85390efb2", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226560.1240137, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "747128", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1796654", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2326580", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3484379", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2378979", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3495952", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2132673", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4349548", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3583988", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1920870", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400456", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1561218", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2357651", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2982254", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2519767", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226572.988702, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1194976", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3374725", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "683925", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1804029", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1026802", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "824640", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3395132", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4430302", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1907083", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2194061", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3813839", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1473097", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226573.0709708, + "finished": 1792226586.6920476, + "log_sha256": "d6baf061dfb8e85f051d0f6bf1fb43287f43d42ec936f9d579c0e7b3af4dcb46", + "csv_sha256": "6f91a0abbf246a2c1e0d79039e0c0599ae22a6c5e9d3bb5a98bd22516af5b9a2", + "summary_sha256": "97da96b643579e36f37b21f1ae3592b20fe60c1c81b332e8302a93b3ec0e54e9", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226573.074338, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2499448", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3472282", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "537967", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400719", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1774150", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2072708", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "926527", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4126264", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1596396", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1549556", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3859452", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1925651", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2685656", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4300057", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2432738", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226586.6921976, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4442865", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1225103", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1719235", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1024635", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "553127", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3756781", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400520", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4217021", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3646947", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3845174", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1651995", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3053042", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "4271503", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "664935", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3489260", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "614752", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226586.7602108, + "finished": 1792226600.6333985, + "log_sha256": "198ca28c2a342f1b1741b6a34f156a2aeb534ce20c63651492dff03021a08564", + "csv_sha256": "61e5e65c59ab3dbe127550cacf1d811704b522db40a460649726787a7845811d", + "summary_sha256": "5b1bf3b810151fadbaf2997f6fe1903e950ff55d5bcabb70bdc365ccae6f9cf6", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226586.763774, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2210751", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1047195", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3311817", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1503628", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1047227", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "528564", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4037246", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2164775", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1755293", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "730240", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "718009", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "914371", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "417957", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226600.6335766, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "462338", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2933361", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "548317", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2507501", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4461715", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1968431", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1470381", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2355093", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226600.706591, + "finished": 1792226614.0249903, + "log_sha256": "b1fed3b6de5b70ef780781c6341730d1d2cb8bcd76c35bf2cb903df97c541a23", + "csv_sha256": "996f05cd336fbe178b8d2ec876bd5951b849da70c6794414dda9fac2edacb839", + "summary_sha256": "8380b6a5a737dc9d0a89c4a7736ccf19574b1cda15f4356b55106f3bf5a2b9be", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226600.7102458, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "94000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3354206", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2185533", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3071603", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1540541", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1529115", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "618090", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3284276", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2998628", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3769594", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2489527", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2930148", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3630846", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1150759", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3289592", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2474418", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2241205", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2799201", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2177138", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226614.0251539, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "671812", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2323085", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "664674", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1382659", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3259751", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400384", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2856990", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1359897", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4404719", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3236676", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1259384", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2017929", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1220089", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226614.0994954, + "finished": 1792226627.9723256, + "log_sha256": "632cf108986ae240dfb0e796f6f330ed55c85a98c92f56f0b8a6ae5026fbbe57", + "csv_sha256": "a58c24bb32bfe6dd75079b17acae345c37ef6b977cfb6eb85ced39e2d77e5d6c", + "summary_sha256": "0207e3fb219e0aae23890609be2145db55d358373c30f5e0c498e266c879ba1d", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226614.1030643, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1428386", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1313646", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3444163", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1116108", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4096011", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1097466", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2038757", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1511920", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "760180", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "635385", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3322565", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226627.9724834, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "842202", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1657373", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2755702", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "399807", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399795", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1172343", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3131686", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4641128", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "406065", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1089137", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1345615", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3424728", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3087734", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3462741", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "918902", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226628.0333953, + "finished": 1792226642.3560975, + "log_sha256": "a9263d850af29b7960f5f9c17406c0d54c741fa7108d2163410231093a02dba2", + "csv_sha256": "0da76de6596e9f73b1b18fff8a6929ee08251c2e276134f63dc538cdd5c1b70d", + "summary_sha256": "41262b55b022c862e7438bb1d850291ef1855fbf9ab230028ba78ab001e1e656", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226628.0368972, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3465625", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2179271", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "577980", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1313875", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2928037", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1921073", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3994392", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "448850", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1119393", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "734206", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1989519", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "543221", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2533388", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2716803", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1416283", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226642.3562784, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2868371", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1896906", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3562399", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1681062", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4251971", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4242165", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3147993", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2838000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2337005", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2444526", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226642.4275272, + "finished": 1792226656.9530647, + "log_sha256": "2cb39ba6e388ec30aa16db94a22cd4dc7d0d604ade90984ddac3154f91924dc1", + "csv_sha256": "c5562833bf26ee85ffd6970878b9ef4367d2b3d3c424bfdc0a333a914f984913", + "summary_sha256": "695f87f46a942a1cbd961a194fe8429d4cadb16c153fa8377e245d957e686a43", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226642.431048, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3379648", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "702008", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2677261", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "580060", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3181929", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1053686", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3770709", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1437513", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2083118", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1915736", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1653273", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "987054", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226656.9532182, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3482425", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1708359", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3190515", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2571490", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399836", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1133713", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4317164", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3097960", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2968624", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2080502", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1925354", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1005533", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226657.0219994, + "finished": 1792226670.7947092, + "log_sha256": "dcff971a33276703935110c11792475fcdd2c791cdbde7befa2a3c834e87a3fc", + "csv_sha256": "e6e45f64138bc46bcce52437418d4d4e107ff24e85ff65b9cdb6975f236d8499", + "summary_sha256": "0e0ff155ee2b76f2dce76ece4605f807f0c33c29a00d14743f2563702675a09e", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226657.025537, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3562056", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2409878", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3552364", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2018681", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "898850", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4052707", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3070832", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1674575", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2569180", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1999478", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1656493", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226670.79486, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2360769", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "445512", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1479140", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2985225", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1489602", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4373590", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "399915", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400365", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "995319", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3475851", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "449225", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226670.8697803, + "finished": 1792226684.2455335, + "log_sha256": "0c479fd54508086189d27aa78644953949bb143947dbdd6a4edf9fc88e7ad7a2", + "csv_sha256": "21129c5dcf70eee26e7429ca97420e76fcc372b2707d43c0649c696c8fa73ac5", + "summary_sha256": "e3be1efb634e76f9b11bc85316c0254963b32b5468e64331612b8e838a3aea11", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226670.873294, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1184402", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3765348", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1296267", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "541717", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "556459", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2738424", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4263735", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1699427", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2876119", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1985867", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226684.2456737, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1247060", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1017813", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1129065", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3299709", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3139234", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "625052", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1011170", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4461463", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2007063", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3217463", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2945143", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1321424", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2961408", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226684.3283997, + "finished": 1792226698.0476878, + "log_sha256": "e129a7643f8cc0adb2cbfe12d5a8d15e7571986efb5b46e3f99fd8aeab33e1a5", + "csv_sha256": "df3a8e5b68054fd45a203c87b9c0026bba876d995d6ed8320c37a03e6b2b543a", + "summary_sha256": "3ccc650a697faccf6b34df8b19f34a16993caefd9192c8649dac040b065fcc68", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226684.3318717, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1776774", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3550065", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1070113", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "427744", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1120079", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2771226", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1606871", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3945345", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2118144", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1845385", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2145821", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399814", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "897183", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1081140", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226698.0478332, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3382767", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399884", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3260734", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1816601", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3311802", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4424707", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3374892", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3449412", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400296", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1537680", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3653167", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226698.123231, + "finished": 1792226712.4450421, + "log_sha256": "7efb1fa1c84433870c1633d8ff115c1366430c3330bf64c453f81d9f6b1e76a1", + "csv_sha256": "1a7ef086f4afcbf8b6654b211ebc4a53f4723c2d663185a98cbc8d14a1abfc2e", + "summary_sha256": "d8c941c875342b7048460f12e57b9783758697d13cad75205f00d2b5d0bc346e", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226698.1267393, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "883027", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3388010", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2989045", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3360242", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2171427", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3066610", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3944943", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1599870", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1253971", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2199316", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1953035", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2657318", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2203710", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1006745", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226712.44516, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3589947", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1674912", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "396575", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "549775", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1147404", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4495491", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2602562", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3534633", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "951386", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1200301", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "710768", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1352656", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226712.5184906, + "finished": 1792226726.74503, + "log_sha256": "8a145e99997ef1e6e9474d36045d0c88014ab7432d4cee88b0797cb6833b2c7a", + "csv_sha256": "521a944c87d35a2fb224dc5c3d45d9b8c7fb91889a48de5a57ad34b57ab7a0cc", + "summary_sha256": "f59924082a0fe41cae57653eef267b60110541a8678c8342ac911ed04518aafc", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226712.5220144, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2495431", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3650930", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3431357", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2956096", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "887397", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4020196", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1313512", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "832233", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "451969", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1194470", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1728944", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "910507", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226726.7451758, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1530483", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3782050", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3165441", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1461797", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2061712", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4341721", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1722373", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2082500", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3583333", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1026795", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1913251", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226726.8205917, + "finished": 1792226740.4403892, + "log_sha256": "a830143ac677ae80c5c8976c59aaa45cc746288c5433a1d3765f9453d91640a3", + "csv_sha256": "73c9968d6f34beaef663edfb4ffb476e1e63297317b8fbb56a7b2fc927109198", + "summary_sha256": "3ddb6078276c1d4388a969e976040826bb4a02a6988e4aaba36c607ff83e6b4f", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226726.824056, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3662679", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "493879", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "841985", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1235450", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399632", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1761375", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4035887", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2009717", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "533266", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "825312", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1152044", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1492364", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "727133", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226740.4405084, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3429859", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2197180", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1888786", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3740919", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3133396", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4338271", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2540096", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3550653", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3308426", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1710921", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226740.509425, + "finished": 1792226754.683747, + "log_sha256": "ce00c8fc9b37a66827a956ce2454e4cd34d4395a92c5027db357f5d26fe9ede3", + "csv_sha256": "31553bcb638662fe47ad7614665cbe063f726e4fb84355ce29196fb8e2819db8", + "summary_sha256": "6bc7d660947ceb942859790d27b308f0729086a11e9118f7d2d922d7449e1c17", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226740.5130177, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1446996", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2459744", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1095597", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1046371", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1414082", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3820536", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1121154", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1761025", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2016208", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3339719", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1917923", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1709555", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2738284", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2035492", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226754.68389, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1089260", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "537430", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3212405", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3346501", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1991422", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2606403", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4424637", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2941394", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3233674", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3448397", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226754.762928, + "finished": 1792226768.8836496, + "log_sha256": "d13337478cbc08213d7bebe355dd99bee85ff20a0322f56d13f59109a3504030", + "csv_sha256": "772b6e73521a5cebf2e4626687fa8271e9e6fe42f5affa2e0904b8f9e9720a43", + "summary_sha256": "cd190206fd4ff3ff795c9a81c7d20f9a2e73c024e0d026d91e32bb4d38cee1ae", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226754.7663665, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3354957", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2938594", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2807735", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1679026", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3857898", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1702111", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400090", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3088218", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2726623", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "821307", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4026885", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226768.8838003, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3575100", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3482259", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2950954", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2526413", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2852496", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2230704", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1478050", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4159352", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3701079", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3024648", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4624945", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226768.9610727, + "finished": 1792226782.9369872, + "log_sha256": "54737d2d584fbc809023b1e4e7aba25d971181c9f4782d273de8cfa3d572d9c5", + "csv_sha256": "48902be18ddb1c711fed258c0c6841741a917dd2c2ef4892a72f63a0276dbdea", + "summary_sha256": "f5a414c7082966422540e3528fd0dfc6686d49b645cf8d39c9938d6e5339508c", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226768.9643214, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1185357", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3561118", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3833797", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2681573", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1952033", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "751352", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4040062", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2398846", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3038060", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3203968", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3149914", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "411886", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1972810", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226782.9371393, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2681840", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "809574", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1620926", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2102056", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4565330", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1096755", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1634766", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2488866", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1773040", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4545143", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "910520", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226783.0067806, + "finished": 1792226796.9778864, + "log_sha256": "97ebda62b91c6b2efa26c4c156220b84979ee1c8396478d68c51b3bb0c2b2c32", + "csv_sha256": "9d403dfd37273c035591265809d124748ea33b912bdd0bbc5dcc3c2751d20ce7", + "summary_sha256": "c40fc6ffc909bc6c703e4302fc2f1fa22a25a1deebf932433dd78dc69e94ebf9", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226783.009999, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3751275", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3208885", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2115970", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "971302", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3597030", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4253788", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1704351", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3437305", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2114270", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "988818", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2084580", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "4028529", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2918200", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "533101", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226796.9780283, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1097100", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2431069", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3711854", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2321696", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2914306", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4443724", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2443415", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1069655", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3205048", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2366454", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3235041", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1656556", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "wal1-17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "started": 1792226797.0498803, + "finished": 1792226811.3717668, + "log_sha256": "fa2b3ad8fe0a872eb3720826f591240e5e4f1f05bf723edf80e7689120426ce9", + "csv_sha256": "33f0131ea6d9b13892e5c4bec180fdc7c7b9026424ac70c259003027b5337288", + "summary_sha256": "3b117c9b7591204f478e537d355e351470a11aeeaca9b9b9a30ee22d3ac23c05", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226797.0534246, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3053672", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "678125", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2294289", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3259120", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1225583", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3046040", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2168713", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3765961", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1812880", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1490361", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1079810", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "911985", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1208832", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2006619", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3359160", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1968669", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1799833", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2024673", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226811.371905, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3760394", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2635142", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1203852", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2893275", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1001228", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4334879", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2266221", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1511724", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2655769", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3501006", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1910058", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2276338", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1601315", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + } + ], + "uncertainty_method": "Arithmetic mirror-pair mean within each block; Student t interval on3 block log ratios(df2). Pointwise intervals; no multiple-comparison adjustment. Every sample retained in primary estimates; leave-one-whole-block-out calculations are sensitivity only.", + "limitations": [ + "Fixed20M startup workload, not steady-state sustained insertion or tail-neutrality evidence.", + "Each worker owns2.5M fixed records, so workers finish at different times and concurrency falls in the tail. Final operation and deregistration timings do not measure earlier foreground-compaction work.", + "Processes taskset0-11 allows worker migration and variable SMT placement, unlike controlled-cache individually pinned workers. Four background workers share those CPUs.", + "Before/after thermal/frequency snapshots are not phase frequency measurements. Only3s excluded preconditions; first-control thermal transients remain visible and all samples are retained.", + "The earlier5s timed-noWAL loss came mainly from post-sample join tails; this fixed-quota test does not reproduce or resolve the cause of that original timing effect.", + "Full body/drain CPU uses process CPU clocks and includes foreground and background work. Legacy cpu_us_op is only sampled-window CPU and is not used for headline comparisons.", + "Exact drain timing is worker_start through after_close, including preclose summary writing; elapsed_s plus rounded close_s omits/rounds those boundaries and is not used here.", + "Three blocks yield broad intervals; apparent wall-throughput loss cannot be dismissed solely because full-window CPU/op is near equal." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/insert-pilot-boundaries.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/insert-pilot-boundaries.json new file mode 100644 index 000000000..78ecf2d24 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/insert-pilot-boundaries.json @@ -0,0 +1,386 @@ +{ + "source_directory": ".cache/invalid-address-perf-20261017/database/results/insert-baseline", + "rows": [ + { + "name": "wal0-00-main", + "wal": 0, + "profile": "main", + "sampled_s": 5.008371, + "body_s": 5.06487, + "post_sample_join_s": 0.05649899999999963, + "close_s": 1.276, + "sampled_inserted": 18436871, + "final_inserted": 18436876, + "post_sample_inserted": 5, + "sampled_ops_s": 3681211.1163490084, + "body_ops_s": 3640147.968309, + "drain_ops_s": 2907625.6097349417, + "source_sha256": { + "wal0-00-main.log": "f4528c0eefb15bf9fc71c56aa3c27e4e05fd501b265153cceb8e65f519397a9c", + "wal0-00-main.csv": "66f0d99cd97021a472284de646feb9d4da6fe32540f33f028f70fa387ceeb66f", + "wal0-00-main.summary.csv": "88be3b46fd6bf658fb90defb138790f988bea1a47ccbdc853f6f6c36f9b4eb60" + } + }, + { + "name": "wal0-01-original", + "wal": 0, + "profile": "original", + "sampled_s": 5.014959, + "body_s": 5.411855, + "post_sample_join_s": 0.3968959999999999, + "close_s": 0.306, + "sampled_inserted": 17750806, + "final_inserted": 17750811, + "post_sample_inserted": 5, + "sampled_ops_s": 3539571.509956512, + "body_ops_s": 3279986.534761, + "drain_ops_s": 3104452.8061659485, + "source_sha256": { + "wal0-01-original.log": "d1148839e3f9b7c8809c864260e10e9e6b128eecdf20de0a246fb54449362ee1", + "wal0-01-original.csv": "0159775015cc0ef0873a415ff121fc4149e6e8f815d83f200d4dce337e3ac85c", + "wal0-01-original.summary.csv": "f009b5421159723022af1efffe163a572fc5ca7cf72a9154d051fa432737a8af" + } + }, + { + "name": "wal0-02-original", + "wal": 0, + "profile": "original", + "sampled_s": 5.007664, + "body_s": 5.638682, + "post_sample_join_s": 0.6310180000000001, + "close_s": 0.266, + "sampled_inserted": 17414302, + "final_inserted": 17414308, + "post_sample_inserted": 6, + "sampled_ops_s": 3477530.0419516964, + "body_ops_s": 3088365.150243, + "drain_ops_s": 2949237.2324199677, + "source_sha256": { + "wal0-02-original.log": "633018815ec8123b3cac67b54936a95ab95421457fc6266d5e0f2304a66f1560", + "wal0-02-original.csv": "c2643bbdc95de6d92923b08a11c8c37ed908c0144071672d1477739b9fb353ea", + "wal0-02-original.summary.csv": "8cb628e217897fd2aec6becbbf2e8eb62ea77d0c609a30c6fa321a30b73b17d3" + } + }, + { + "name": "wal0-03-main", + "wal": 0, + "profile": "main", + "sampled_s": 5.007813, + "body_s": 5.341181, + "post_sample_join_s": 0.3333680000000001, + "close_s": 0.277, + "sampled_inserted": 17365139, + "final_inserted": 17365145, + "post_sample_inserted": 6, + "sampled_ops_s": 3467609.3136864337, + "body_ops_s": 3251180.920011, + "drain_ops_s": 3090883.8643682003, + "source_sha256": { + "wal0-03-main.log": "3b24bb89e4864130f7389ed74bcf8453e9c95657c5902dde4468831f8432a1d3", + "wal0-03-main.csv": "971359b5fe03aef5e1cb6dfe560b46dda72b04de6f6de04728544aa041b005cb", + "wal0-03-main.summary.csv": "a376636b708a4a44e8f3080461e6921d958fce2bcd1b5c33a835626fd2c6f61b" + } + }, + { + "name": "wal0-04-main", + "wal": 0, + "profile": "main", + "sampled_s": 5.010708, + "body_s": 5.422292, + "post_sample_join_s": 0.4115839999999995, + "close_s": 0.273, + "sampled_inserted": 17668199, + "final_inserted": 17668295, + "post_sample_inserted": 96, + "sampled_ops_s": 3526088.329234112, + "body_ops_s": 3258455.248749, + "drain_ops_s": 3102263.2377760443, + "source_sha256": { + "wal0-04-main.log": "bc1d65f05454a7eb3a92191ecaaf885858ae395fd993e4da54024d1102cdf648", + "wal0-04-main.csv": "26807857a76de1f2a0a8d4634ad52bd236cd771029587bd929c05d41e18037b5", + "wal0-04-main.summary.csv": "17eb0bc2da61aeb885b05341c873be5aa63d581fa6748d77ab3c8ac243a00411" + } + }, + { + "name": "wal0-05-original", + "wal": 0, + "profile": "original", + "sampled_s": 5.009927, + "body_s": 6.141852, + "post_sample_join_s": 1.1319249999999998, + "close_s": 0.328, + "sampled_inserted": 17461618, + "final_inserted": 17461624, + "post_sample_inserted": 6, + "sampled_ops_s": 3485403.679534652, + "body_ops_s": 2843055.383473, + "drain_ops_s": 2698921.7064007027, + "source_sha256": { + "wal0-05-original.log": "32c3ece5540a52b0ee339c86e32a6bee929ae4a35371f4f12066a469d673a967", + "wal0-05-original.csv": "e7730c63bb4e9f34082f0ddabd83b779909deaf9cf5295b459da6cd38d635331", + "wal0-05-original.summary.csv": "48d2e6ec9f69c46cd91754145f9b0e3a58f05df4cf0f59c24d712042a95da3fc" + } + }, + { + "name": "wal0-06-original", + "wal": 0, + "profile": "original", + "sampled_s": 5.020852, + "body_s": 5.909121, + "post_sample_join_s": 0.8882690000000002, + "close_s": 0.284, + "sampled_inserted": 17527990, + "final_inserted": 17527997, + "post_sample_inserted": 7, + "sampled_ops_s": 3491038.971075029, + "body_ops_s": 2966261.206861, + "drain_ops_s": 2830236.483349833, + "source_sha256": { + "wal0-06-original.log": "b00a71dc9d5dcc2fa5e8cdb839fbd2708b954412924465dddd173e14c71fade6", + "wal0-06-original.csv": "bdf17c1ad0b3f90283a7404c9f3fde582cc48a3b1992906782eb04cd180b2f25", + "wal0-06-original.summary.csv": "9a820704f9ea72281de259daac450cd282833f86d415ba03f2f09970cfe77f69" + } + }, + { + "name": "wal0-07-main", + "wal": 0, + "profile": "main", + "sampled_s": 5.008158, + "body_s": 5.431747, + "post_sample_join_s": 0.42358899999999977, + "close_s": 0.239, + "sampled_inserted": 16691810, + "final_inserted": 16691817, + "post_sample_inserted": 7, + "sampled_ops_s": 3332924.0011996427, + "body_ops_s": 3073010.638712, + "drain_ops_s": 2943495.2749611298, + "source_sha256": { + "wal0-07-main.log": "71f40bfcb43959d9de1029763461a08e57eb206ca3fc54555fb7984c6c2f6667", + "wal0-07-main.csv": "5064766b3ce2c9c248488956e3801c68aea6fbf28ea94d0330d800da13e5b466", + "wal0-07-main.summary.csv": "7fbcb62002a67a9c7bb2924a821ed5bec019fa092d2e9a509d3fc2e74d6e807c" + } + }, + { + "name": "wal1-00-main", + "wal": 1, + "profile": "main", + "sampled_s": 5.007204, + "body_s": 5.00809, + "post_sample_join_s": 0.0008860000000003865, + "close_s": 0.153, + "sampled_inserted": 11803096, + "final_inserted": 11803265, + "post_sample_inserted": 169, + "sampled_ops_s": 2357222.913226623, + "body_ops_s": 2356839.451819, + "drain_ops_s": 2286971.356825787, + "source_sha256": { + "wal1-00-main.log": "fe1d9acb7fb46c6c7578ad9142dbdbc673cd0a20e32769e9fc3096de8253b970", + "wal1-00-main.csv": "542a08718eeb000bf1132667c1d65840f25ff96eab324e86fbd520e12dcd3ffa", + "wal1-00-main.summary.csv": "dc9326f26ad7f8469bdace60df4831a02744018ebfa5e5a87178f8c0904f17bb" + } + }, + { + "name": "wal1-01-original", + "wal": 1, + "profile": "original", + "sampled_s": 5.010393, + "body_s": 5.010615, + "post_sample_join_s": 0.00022199999999994446, + "close_s": 0.184, + "sampled_inserted": 11558322, + "final_inserted": 11558624, + "post_sample_inserted": 302, + "sampled_ops_s": 2306869.341386993, + "body_ops_s": 2306827.251649, + "drain_ops_s": 2225116.5870810444, + "source_sha256": { + "wal1-01-original.log": "f9458d5ffa0a1405b1ecc11a593b2ec9f87ce0a387a0ad668771479b7328a058", + "wal1-01-original.csv": "b5bead6d33c94b5117c7b3748005525359bca5ae7ac96eba8f43f9078b0c317c", + "wal1-01-original.summary.csv": "2674c47c5166667b61e224cca6b431e56fcf10be20fe20dc6268307898018227" + } + }, + { + "name": "wal1-02-original", + "wal": 1, + "profile": "original", + "sampled_s": 5.007408, + "body_s": 5.007734, + "post_sample_join_s": 0.0003260000000002705, + "close_s": 0.244, + "sampled_inserted": 11474344, + "final_inserted": 11474420, + "post_sample_inserted": 76, + "sampled_ops_s": 2291473.7524883132, + "body_ops_s": 2291339.816979, + "drain_ops_s": 2184882.174154289, + "source_sha256": { + "wal1-02-original.log": "a40b597d13a2b87fdc407c1be6d28c84516d5c11fd04f52bdea1015d8c038176", + "wal1-02-original.csv": "107fe620ec633709fb97c3cd7e38af42339c4487c91a3b9405b54a091c03d2a3", + "wal1-02-original.summary.csv": "395a1c62129da4d27bb3ee0f3a19a13461313955b560320b3c9b998b6b683ff1" + } + }, + { + "name": "wal1-03-main", + "wal": 1, + "profile": "main", + "sampled_s": 5.009339, + "body_s": 5.01342, + "post_sample_join_s": 0.004081000000000223, + "close_s": 0.2, + "sampled_inserted": 11585339, + "final_inserted": 11585560, + "post_sample_inserted": 221, + "sampled_ops_s": 2312748.049193716, + "body_ops_s": 2310909.392092, + "drain_ops_s": 2222257.174752849, + "source_sha256": { + "wal1-03-main.log": "2badac8c2b9b3ae11ad684b6ae33493065e42cb0a372865c1193f0760dc29c22", + "wal1-03-main.csv": "f0618383ed6d5a67a900f2c2936f4470a7eec242a3d5b30d7359fdff2730edcb", + "wal1-03-main.summary.csv": "a09d18c67b46755e5b547c23a4e1584c68a4eff9b0ed3c645cc0409b6e53ebc3" + } + }, + { + "name": "wal1-04-main", + "wal": 1, + "profile": "main", + "sampled_s": 5.007628, + "body_s": 5.007938, + "post_sample_join_s": 0.00030999999999981043, + "close_s": 0.197, + "sampled_inserted": 11520334, + "final_inserted": 11520532, + "post_sample_inserted": 198, + "sampled_ops_s": 2300557.070133804, + "body_ops_s": 2300454.341316, + "drain_ops_s": 2213385.058573224, + "source_sha256": { + "wal1-04-main.log": "cc03b08938bf1450c844630a1dc589be18974b872acec6a726ae9e61a8e15dfe", + "wal1-04-main.csv": "9dfde963cca075870dab72df09a97441190c5742759510202cc2a4a4b24e6385", + "wal1-04-main.summary.csv": "e6c5a2808b9b5525682f5f32a95e64228c02ba5afc91449981f70cdbae5a8eb5" + } + }, + { + "name": "wal1-05-original", + "wal": 1, + "profile": "original", + "sampled_s": 5.007129, + "body_s": 5.007623, + "post_sample_join_s": 0.0004939999999997724, + "close_s": 0.232, + "sampled_inserted": 11631485, + "final_inserted": 11631734, + "post_sample_inserted": 249, + "sampled_ops_s": 2322984.8881464805, + "body_ops_s": 2322805.642381, + "drain_ops_s": 2219956.2831142624, + "source_sha256": { + "wal1-05-original.log": "eb31b6cb2a17f837dfb07f2aadf06c2b116e6abe1dca47629cb1068bc5523d68", + "wal1-05-original.csv": "21634412b76cfe5e4d0893286636d113cba573a79a3057e58fae4020e8aaa499", + "wal1-05-original.summary.csv": "50f1ba4b4b29f0acc9744ca3bccd79f1e6db6b5aeec25833b832fdde298a9ae2" + } + }, + { + "name": "wal1-06-original", + "wal": 1, + "profile": "original", + "sampled_s": 5.007772, + "body_s": 5.064502, + "post_sample_join_s": 0.05672999999999995, + "close_s": 0.261, + "sampled_inserted": 11120373, + "final_inserted": 11120450, + "post_sample_inserted": 77, + "sampled_ops_s": 2220622.8638204774, + "body_ops_s": 2195763.907379, + "drain_ops_s": 2088150.563083067, + "source_sha256": { + "wal1-06-original.log": "50cbe3a8d72c60282af25cce4b92b0ca5e41c224d8d11e0e7222bf8c7abdb2e5", + "wal1-06-original.csv": "b1a8cc04b3c1bc800a01a0b5aad6a3e6c655a268ee6f49a7217fb1cabf3237a0", + "wal1-06-original.summary.csv": "38b87209fb2ea3d91f84c6015faa5f9561f7a8f9a81aa3a42419d130cadf55b9" + } + }, + { + "name": "wal1-07-main", + "wal": 1, + "profile": "main", + "sampled_s": 5.012036, + "body_s": 5.031242, + "post_sample_join_s": 0.019205999999999612, + "close_s": 0.357, + "sampled_inserted": 11096686, + "final_inserted": 11096822, + "post_sample_inserted": 136, + "sampled_ops_s": 2214007.6408070493, + "body_ops_s": 2205583.085378, + "drain_ops_s": 2059451.3015562405, + "source_sha256": { + "wal1-07-main.log": "b5f2c5bdabee44c8474e642343708dec6990ddb5fb75e1ed3b166e38e22e14f8", + "wal1-07-main.csv": "368fc771b5947dc2b7c9ae646f74d5daa5b82e4ce676d03efd300a95f1d8a9f7", + "wal1-07-main.summary.csv": "fa88c1810481a6e2ef19ea1d367bcd6dbef95843f228a03ad6f4de60376fba84" + } + } + ], + "summary": { + "0": { + "sampled_ops_s": { + "main": 3501958.190117299, + "original": 3498386.0506294724, + "original_delta_pct": -0.102004058698002 + }, + "body_ops_s": { + "main": 3305698.69394525, + "original": 3044417.0688345, + "original_delta_pct": -7.903975809692398 + }, + "drain_ops_s": { + "main": 3011066.996710079, + "original": 2895712.057084113, + "original_delta_pct": -3.831031981420663 + }, + "post_sample_join_s": { + "main": 0.30625999999999975, + "original": 0.762027, + "original_delta_pct": 148.8170182198134 + }, + "close_s": { + "main": 0.51625, + "original": 0.296, + "original_delta_pct": -42.663438256658594 + } + }, + "1": { + "sampled_ops_s": { + "main": 2296133.9183402983, + "original": 2285487.711460566, + "original_delta_pct": -0.46365792494488245 + }, + "body_ops_s": { + "main": 2293446.56765125, + "original": 2279184.154597, + "original_delta_pct": -0.6218768405342079 + }, + "drain_ops_s": { + "main": 2195516.222927025, + "original": 2179526.401858166, + "original_delta_pct": -0.7282943711316214 + }, + "post_sample_join_s": { + "main": 0.006120750000000008, + "original": 0.014442999999999984, + "original_delta_pct": 135.96781440182926 + }, + "close_s": { + "main": 0.22675, + "original": 0.23025, + "original_delta_pct": 1.5435501653803696 + } + } + }, + "interpretation": [ + "Sampled CPU interval ends before stop/joins/close; it cannot establish total insertion CPU neutrality.", + "Post-sample insert counts measure only a handful of in-flight completions. Extra body time reflects their completion or deregistration and is not ongoing bulk insertion.", + "Foreground task assistance is a source-grounded hypothesis; worker boundary diagnostics and fixed-count runs are needed for attribution." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-db-conclusion.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-db-conclusion.json new file mode 100644 index 000000000..81d8df28a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-db-conclusion.json @@ -0,0 +1,716 @@ +{ + "status": "Completed exact-source bounded database confirmation; no further DB workloads recommended for this cache-focused investigation.", + "candidate_profile": "async-mask", + "candidate_library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "evidence": { + "mask-final-quota-audited.json": "ff59c88a9d6a14c203f1b59be99d11c493ca5deaff8c6aa7a9180334e2f863be", + "mask-final-resident-audited.json": "a0665765463cf5a5bc09734d89f9f6c73d72773d517b633e69d899daf91d1ec7" + }, + "no_cohort_pooling": true, + "identical_compared_libraries": true, + "recorded_lock_intervals_nonoverlapping": true, + "insertion": { + "measured_runs": 36, + "measured_inserts": 720000000, + "excluded_preconditions": 2, + "settings": "Fixed per-worker quotas,20M records,8 writers,16/16B tuples,256MiB cache,8MiB memtable,1+3 background workers,15s fixed-quota precondition capped at100M; WAL0 and1 separately.", + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.0666858743527134, + "ci95_low_pct": -23.894292183802822, + "ci95_high_pct": 20.926551019757397, + "block_delta_pct": [ + -5.21638195538211, + -12.023250915846972, + 5.878346784888389 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.094387996983658, + "ci95_low_pct": -24.505238950654956, + "ci95_high_pct": 21.83476423829159, + "block_delta_pct": [ + -5.120455561372783, + -12.392182494655458, + 6.124733115913283 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -3.8371517287816364, + "ci95_low_pct": -24.073795899534947, + "ci95_high_pct": 21.79317400613636, + "block_delta_pct": [ + -5.134600000311984, + -11.901353771041634, + 6.4007962118444395 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.36196428603247555, + "ci95_low_pct": -2.9708478624440064, + "ci95_high_pct": 2.3170659768678825, + "block_delta_pct": [ + -0.006224752758676733, + -1.5510829794591618, + 0.4827617448509125 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.3510290232377357, + "ci95_low_pct": -2.8213698178779034, + "ci95_high_pct": 2.1821093600309873, + "block_delta_pct": [ + -0.03175415632082901, + -1.4723708499333243, + 0.46119754474704955 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 12.132636231449117, + "ci95_low_pct": -35.92973559230341, + "ci95_high_pct": 96.24904352203745, + "block_delta_pct": [ + 3.823240632475877, + 44.514218143452, + -6.029629415637983 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.3496221801666666, + "ci95_low_s": -1.372487996754782, + "ci95_high_s": 2.0717323570881154, + "block_difference_s": [ + 0.11659380000000041, + 1.1292963179999997, + -0.19702357750000044 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.019785462, + "ci95_low_s": -0.02041376575266399, + "ci95_high_s": 0.059984689752663994, + "block_difference_s": [ + 0.006645533500000002, + 0.014851798999999999, + 0.0378590535 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.4582333333333333e-05, + "ci95_low_s": 9.573286099927737e-06, + "ci95_high_s": 1.959138056673893e-05, + "block_difference_s": [ + 1.4581500000000003e-05, + 1.2566499999999996e-05, + 1.6599e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.007112625499999997, + "ci95_low_s": -0.10307839469998945, + "ci95_high_s": 0.11730364569998944, + "block_difference_s": [ + -0.002489693500000001, + 0.055481529, + -0.03165395900000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.6289231184309356, + "ci95_low_pct": -24.989404246563453, + "ci95_high_pct": 26.39716453181301, + "block_delta_pct": [ + 2.201825408792768, + -13.682151980410918, + 4.6479348389661945 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.5040606772636096, + "ci95_low_pct": -25.07981836129778, + "ci95_high_pct": 26.874467953937426, + "block_delta_pct": [ + 2.587236630501488, + -13.69049503832247, + 4.6664818189691815 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.780105954354344, + "ci95_low_pct": -25.855844450946382, + "ci95_high_pct": 27.477448873139267, + "block_delta_pct": [ + 2.248198475520735, + -14.217293763730531, + 4.763505598590334 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4393031345085922, + "ci95_low_pct": -3.499123155393063, + "ci95_high_pct": 2.717536715276311, + "block_delta_pct": [ + 0.6966337250596366, + -1.7748134931110715, + -0.22402766643643268 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4168761667697366, + "ci95_low_pct": -3.334401576130388, + "ci95_high_pct": 2.588704917547179, + "block_delta_pct": [ + 0.66548712896084, + -1.6895533554598718, + -0.2123102555314227 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 7.620655592357331, + "ci95_low_pct": -46.587342621261556, + "ci95_high_pct": 116.84383587211731, + "block_delta_pct": [ + -8.394236932309484, + 49.0413387565449, + -8.702820610061135 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.20784124916666658, + "ci95_low_s": -1.9404645607842328, + "ci95_high_s": 2.356147059117566, + "block_difference_s": [ + -0.2901328009999995, + 1.2063555159999995, + -0.29269896750000024 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.012802860166666664, + "ci95_low_s": -0.08077501516078904, + "ci95_high_s": 0.05516929482745571, + "block_difference_s": [ + 0.0018453545000000002, + -0.044368595499999997, + 0.004114660500000006 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -8.986666666666653e-07, + "ci95_low_s": -2.563667633082843e-05, + "ci95_high_s": 2.3839342997495098e-05, + "block_difference_s": [ + 8.282000000000006e-06, + 5.059999999999982e-07, + -1.1484e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.007132057666666673, + "ci95_low_s": -0.0865685425877068, + "ci95_high_s": 0.07230442725437344, + "block_difference_s": [ + -0.0379919635, + 0.02585193699999999, + -0.009256146500000006 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.2210986619043784, + "ci95_low_pct": -6.162892288297529, + "ci95_high_pct": 3.9809472766219436, + "block_delta_pct": [ + -3.4777120899026737, + 0.4400289501349519, + -0.5835760180981753 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.2760149854699487, + "ci95_low_pct": -5.650229134044467, + "ci95_high_pct": 3.3009950919338324, + "block_delta_pct": [ + -3.2420519678252435, + 0.2631312207838299, + -0.8163425317394113 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.1948069850172034, + "ci95_low_pct": -6.328274714103451, + "ci95_high_pct": 4.219988869980458, + "block_delta_pct": [ + -3.5104074614421776, + 0.6134722009472293, + -0.642031475072824 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.5211886645606701, + "ci95_low_pct": -0.898995935033635, + "ci95_high_pct": -0.1419410622266006, + "block_delta_pct": [ + -0.4140548373858133, + -0.45380666223425736, + -0.6954711899586186 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.5101516656474251, + "ci95_low_pct": -0.8822842084634006, + "ci95_high_pct": -0.13662196967556034, + "block_delta_pct": [ + -0.44785895768841844, + -0.40118144058358673, + -0.6811882856067375 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 109.2056684841499, + "ci95_low_pct": -45.06949177344048, + "ci95_high_pct": 696.7705586371796, + "block_delta_pct": [ + 216.68558481525827, + 13.863018817942496, + 153.92727604262544 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.7656315508333335, + "ci95_low_s": -0.7942249722805944, + "ci95_high_s": 2.325488073947261, + "block_difference_s": [ + 1.2782197675, + 0.06530100750000006, + 0.9533738775 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.004093671999999995, + "ci95_low_s": -0.04241335318776037, + "ci95_high_s": 0.050600697187760356, + "block_difference_s": [ + -0.0024106500000000072, + 0.025198338999999986, + -0.010506672999999994 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -2.996166666666668e-06, + "ci95_low_s": -1.1436522951589124e-05, + "ci95_high_s": 5.444189618255787e-06, + "block_difference_s": [ + -2.6965000000000105e-06, + 2.41500000000001e-07, + -6.533499999999994e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.01116001766666667, + "ci95_low_s": -0.0666607366960085, + "ci95_high_s": 0.08898077202934185, + "block_difference_s": [ + -0.024977675000000032, + 0.027895727500000023, + 0.03056200050000002 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.23252303218397602, + "ci95_low_pct": -6.3721142950780285, + "ci95_high_pct": 7.303060383741514, + "block_delta_pct": [ + -2.7991526475236728, + 1.1005332423051462, + 2.4713576504642454 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.1929889094429335, + "ci95_low_pct": -5.937368769003562, + "ci95_high_pct": 6.722881289118411, + "block_delta_pct": [ + -2.5615894442653886, + 0.7960914961281373, + 2.408997389128875 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.22547452449341743, + "ci95_low_pct": -6.608673625726451, + "ci95_high_pct": 7.559728870356949, + "block_delta_pct": [ + -2.9287207578284735, + 1.1888698071766735, + 2.496931800358615 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.014340074770176256, + "ci95_low_pct": -1.5799490697171137, + "ci95_high_pct": 1.634454829508679, + "block_delta_pct": [ + -0.7292331261754881, + 0.4149079193847438, + 0.3615245477550877 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.00784275812822104, + "ci95_low_pct": -1.747050167360602, + "ci95_high_pct": 1.794079772371392, + "block_delta_pct": [ + -0.8077888104349618, + 0.4880074724941119, + 0.3483813192748375 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 95.30784103210846, + "ci95_low_pct": -72.90149315068165, + "ci95_high_pct": 1307.6477711753655, + "block_delta_pct": [ + 233.8456854629242, + -21.6523634191905, + 184.83107552749127 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.7269631968333335, + "ci95_low_s": -1.1896811552828646, + "ci95_high_s": 2.643607548949532, + "block_difference_s": [ + 1.3085411900000001, + -0.1482259254999999, + 1.0205743260000002 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.001932365666666674, + "ci95_low_s": -0.0371111096681748, + "ci95_high_s": 0.03324637833484146, + "block_difference_s": [ + -0.01650792050000001, + 0.011772293499999989, + -0.0010614700000000019 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 5.438333333333334e-06, + "ci95_low_s": -1.0508020431389435e-05, + "ci95_high_s": 2.1384687098056105e-05, + "block_difference_s": [ + 6.8779999999999975e-06, + -1.5779999999999974e-06, + 1.1015000000000002e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.008859498166666674, + "ci95_low_s": -0.08145520831237549, + "ci95_high_s": 0.09917420464570884, + "block_difference_s": [ + -0.02604297250000001, + 0.04650849100000004, + 0.006112975999999992 + ] + } + } + } + ], + "interpretation": "WAL0 exact-drain wall throughput has a -4.09% candidate/main point estimate, but sign-changing blocks (-5.12,-12.39,+6.12%) and a very broad interval. WAL1 estimate is -1.28%. Full drain CPU/op estimates are -0.35%/-0.51%. Neither confirms a stable >3% source penalty, and neither establishes a universal 3% bound. CPU time is not an instruction-count or frequency control.", + "historical_scope": "Do not pool older async-load/diagnostic-driver cohorts. Earlier adverse loss had failed to reproduce in the new fixed mode before shared quotas were used. Shared quotas reduced completion spread but did not establish the cause of historical or current wall variation." + }, + "resident": { + "measured_processes": 18, + "measured_phases": 36, + "excluded_precondition_phases": 2, + "settings": "200k 24/100B tuples,128MiB cache,4MiB memtable,0 background workers,WAL0,CPU2,1worker,point+range10000,full warm scan,3s warmup,8s timed phases,excluded30s perphase precondition.", + "comparisons": [ + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.507707187686293, + "ci95_low_pct": -3.607393365270032, + "ci95_high_pct": 0.6377157138875181, + "block_delta_pct": [ + -1.4737981402081934, + -0.6672900781329205, + -2.3746244248357584 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.5295091323449654, + "ci95_low_pct": -0.6315080972414097, + "ci95_high_pct": 3.7375231048339015, + "block_delta_pct": [ + 1.4889468477857326, + 0.6748669055561596, + 2.4323295021200897 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 11.707233731169717, + "ci95_low_pct": -7.19415675631324, + "ci95_high_pct": 34.45819392109287, + "block_delta_pct": [ + 15.189873417721511, + 2.5974025974025983, + 17.948717948717952 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3014694011010661, + "ci95_low_pct": -4.08216212915972, + "ci95_high_pct": 3.6282429235340126, + "block_delta_pct": [ + -0.5454910713908911, + 1.3714920746749515, + -1.706238171173502 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.3018394778844293, + "ci95_low_pct": -3.4965051421883877, + "ci95_high_pct": 4.249685645793347, + "block_delta_pct": [ + 0.543738358079926, + -1.3497250703249364, + 1.7356969500291086 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 6.397073594530328, + "ci95_low_pct": -26.382522294922207, + "ci95_high_pct": 53.772414138267564, + "block_delta_pct": [ + 13.749999999999996, + -10.227272727272718, + 17.948717948717952 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.03455626610818191, + "ci95_low_pct": -0.5165033108599716, + "ci95_high_pct": 0.4497255674445159, + "block_delta_pct": [ + -0.2482555018786914, + 0.01332533813043213, + 0.13163957085500222 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.02451878502162215, + "ci95_low_pct": -0.46519822361849544, + "ci95_high_pct": 0.5166452298013746, + "block_delta_pct": [ + 0.24034142161162286, + -0.018546513265504938, + -0.147848088100766 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 1.2151767606962727, + "ci95_low_pct": -22.643812336410885, + "ci95_high_pct": 32.43300007558405, + "block_delta_pct": [ + 1.9417475728155331, + 12.35955056179776, + -9.473684210526322 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.68727577282553, + "ci95_low_pct": -0.15496803771624712, + "ci95_high_pct": 3.5635108815899526, + "block_delta_pct": [ + 0.8547588358998714, + 2.296578983235653, + 1.915991156963881 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -1.6633203797219807, + "ci95_low_pct": -3.4360626300128323, + "ci95_high_pct": 0.14196626728216247, + "block_delta_pct": [ + -0.8569468797809954, + -2.249660861296887, + -1.878075306060889 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": -4.09439139627387, + "ci95_low_pct": -31.248593852570707, + "ci95_high_pct": 33.784692954894986, + "block_delta_pct": [ + 11.70212765957448, + -9.090909090909083, + -13.131313131313139 + ] + } + } + } + ], + "interpretation": "No >3% throughput point estimate: point -1.51% vs main/-0.30% vs original; range -0.03% vs main/+1.69% vs original. Point-query intervals still include >3% losses; long-range candidate/main interval is -0.52% to+0.45%. Timed reads and correctness/fault/swap counters are zero. Some process writes include watchdog output, so no all-I/O-zero claim." + }, + "recommendation": { + "further_broad_database_runs": false, + "reason": "No reproducible added CPU cost or stable >3% source regression to target is identified by these bounded integration checks. Isolated cache measurements and compiled-path evidence provide the requested attribution. Repeating the same variable fixed-quota setup is unlikely to settle a 3% threshold efficiently.", + "remaining_uncertainty": "A formal <=3% insertion or point-query non-inferiority requirement is not met. Such a requirement would need a separately controlled machine/worker-placement design and adequate independent blocks; it must not be inferred from nonsignificant results or selective reruns." + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-audited.json new file mode 100644 index 000000000..2a840ccd7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-audited.json @@ -0,0 +1,3660 @@ +{ + "validation": { + "complete": true, + "expected_rows": 144, + "observed_rows": 144, + "missing_jobs": [], + "manifest_sha256": "222488ee065993783526702b0dcce3107c435432639d638cc4f29807d6ed2d47", + "results_sha256": "3d5af7355a0d3cc4950ba8b3167c7183291dd479bad93153edcdf372ecaca4a5", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000071256, + "excluded_from_results": true, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006921, + "excluded_from_results": true, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" + }, + { + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000136222, + "excluded_from_results": true, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff" + }, + { + "name": "mask-final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000072375, + "excluded_from_results": true, + "log_sha256": "d91d8a470b01d1961168d65106dabb46593ef143038b192a2ac4658a9938cae2" + }, + { + "name": "mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000210146, + "excluded_from_results": true, + "log_sha256": "d9db221ddb7ae031a73138538623a7c3fefa792fa7b14c6a1b840625fa9fb1ac" + }, + { + "name": "mask-final-hits-precondition-s06-async-8-independent-r00-main", + "scenario_index": 6, + "scenario": { + "api": "async", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000069361, + "excluded_from_results": true, + "log_sha256": "8366e0b726d76f44b58fa24668d39963337df1d20cb0eebea5a175fb9449fd6b" + }, + { + "name": "mask-final-hits-precondition-s07-async-8-dependent-r00-main", + "scenario_index": 7, + "scenario": { + "api": "async", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00007326, + "excluded_from_results": true, + "log_sha256": "0c9e8fdd50c8db27affca64de0c7243e6a989bcf67b59e46ec6a37e7dcda79a4" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 144 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9962427.366666667, + "worker_cpu_ns_op": 100.39544245054839, + "cycles_op": 421.20114292649555, + "instructions_op": 251.52837237853842, + "branches_op": 55.122121580936174, + "branch_misses_op": 0.01673000683594422, + "user_cycles_per_worker_cpu_ns_proxy": 4.1963802234986725 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9995810.266666668, + "worker_cpu_ns_op": 100.04973377673247, + "cycles_op": 423.26806908255384, + "instructions_op": 255.52837295714016, + "branches_op": 54.122122349149784, + "branch_misses_op": 0.01672873528191556, + "user_cycles_per_worker_cpu_ns_proxy": 4.230409187124166 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 9980834.383333333, + "worker_cpu_ns_op": 100.19665017256949, + "cycles_op": 423.28027501734306, + "instructions_op": 254.52837151765786, + "branches_op": 54.1221206554658, + "branch_misses_op": 0.01674659802350618, + "user_cycles_per_worker_cpu_ns_proxy": 4.224827968254663 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 92119226.35000001, + "worker_cpu_ns_op": 86.84202807509637 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 91378541.43333334, + "worker_cpu_ns_op": 87.52876765691275 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 92891562.06666666, + "worker_cpu_ns_op": 86.06707081760119 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 56846510.26666667, + "worker_cpu_ns_op": 140.7226801224594 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56336963.23333333, + "worker_cpu_ns_op": 141.98362221593786 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 56234986.88333333, + "worker_cpu_ns_op": 142.24131081114356 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15598241.4, + "worker_cpu_ns_op": 64.11829236094822, + "cycles_op": 244.27391563707124, + "instructions_op": 360.41995552226257, + "branches_op": 72.10745502949175, + "branch_misses_op": 0.016729307696158394, + "user_cycles_per_worker_cpu_ns_proxy": 3.8104304496116517 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15541510.233333334, + "worker_cpu_ns_op": 64.34075965260887, + "cycles_op": 244.87749130850548, + "instructions_op": 368.4199566603188, + "branches_op": 72.10745631885595, + "branch_misses_op": 0.017008370250764415, + "user_cycles_per_worker_cpu_ns_proxy": 3.806471145414046 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 15856879.066666668, + "worker_cpu_ns_op": 63.03791879253077, + "cycles_op": 241.1430566682492, + "instructions_op": 358.41995645884134, + "branches_op": 72.10745591384335, + "branch_misses_op": 0.01684019133099027, + "user_cycles_per_worker_cpu_ns_proxy": 3.8257047095020926 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10014900.383333333, + "worker_cpu_ns_op": 99.85695943467671, + "cycles_op": 418.2421750460291, + "instructions_op": 343.4356015153083, + "branches_op": 73.09185053073494, + "branch_misses_op": 0.016676512763847486, + "user_cycles_per_worker_cpu_ns_proxy": 4.188640121542865 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 10038415.466666667, + "worker_cpu_ns_op": 99.63187301096498, + "cycles_op": 416.98361154589037, + "instructions_op": 351.4356017494663, + "branches_op": 73.09185118423365, + "branch_misses_op": 0.01678601435885876, + "user_cycles_per_worker_cpu_ns_proxy": 4.185335062092308 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 10075207.133333333, + "worker_cpu_ns_op": 99.21247000102282, + "cycles_op": 413.8046853358649, + "instructions_op": 341.4356034927827, + "branches_op": 73.09185279782315, + "branch_misses_op": 0.01670476716995338, + "user_cycles_per_worker_cpu_ns_proxy": 4.170819555534443 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 80604648.93333334, + "worker_cpu_ns_op": 99.27323145132794 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 79532928.33333333, + "worker_cpu_ns_op": 100.60828583966527 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 81072950.96666667, + "worker_cpu_ns_op": 98.69614425891866 + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 55322116.5, + "worker_cpu_ns_op": 144.5242474220679 + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 54819935.699999996, + "worker_cpu_ns_op": 145.8526982566203 + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 55598893.21666667, + "worker_cpu_ns_op": 143.878236222323 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.0070334767622333, + "worker_cpu_ns_op": 0.9927913888193819, + "cycles_op": 1.0038151718422665, + "instructions_op": 1.0159027762566537, + "branches_op": 0.9818584610596756, + "branch_misses_op": 0.9987122324402946, + "user_cycles_per_worker_cpu_ns_proxy": 1.0109301913094788 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0256629061199385, + "worker_cpu_ns_op": 0.9749463836177695, + "cycles_op": 0.9986739699286062, + "instructions_op": 1.015902789531297, + "branches_op": 0.9818585082607825, + "branch_misses_op": 1.0027508824631994, + "user_cycles_per_worker_cpu_ns_proxy": 1.0242370063583026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.978134245786973, + "worker_cpu_ns_op": 1.0227136346500596, + "cycles_op": 1.0122744323164643, + "instructions_op": 1.0159027767037099, + "branches_op": 0.9818584619344118, + "branch_misses_op": 0.9983255226779889, + "user_cycles_per_worker_cpu_ns_proxy": 0.9896188671661565 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.007245489512097691, + "ci95_low_pct": -0.6138872626745062, + "ci95_high_pct": 0.6030991575308731, + "block_delta_pct": [ + -0.12877675597053884, + 0.27508824631994333, + -0.1674477322011092 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141522915043673, + "ci95_low_pct": -1.814158999863047, + "ci95_high_pct": -1.8141455831452213, + "block_delta_pct": [ + -1.8141538940324442, + -1.814149173921753, + -1.8141538065588159 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49055646718858537, + "ci95_low_pct": -1.1997805670358352, + "ci95_high_pct": 2.2098128631883984, + "block_delta_pct": [ + 0.38151718422665404, + -0.13260300713937578, + 1.22744323164643 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780830553631, + "ci95_low_pct": 1.5902762102669055, + "ci95_high_pct": 1.590279955843843, + "block_delta_pct": [ + 1.5902776256653706, + 1.590278953129709, + 1.5902776703709876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34190468937673746, + "ci95_low_pct": -5.448935550579604, + "ci95_high_pct": 6.4874086328034375, + "block_delta_pct": [ + 0.7033476762233315, + 2.566290611993849, + -2.1865754213027055 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.8160936106957228, + "ci95_low_pct": -3.438293662031844, + "ci95_high_pct": 5.257923833147027, + "block_delta_pct": [ + 1.093019130947881, + 2.4237006358302615, + -1.0381132833843454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3376951451294019, + "ci95_low_pct": -6.140736553840287, + "ci95_high_pct": 5.824131197052962, + "block_delta_pct": [ + -0.7208611180618107, + -2.505361638223047, + 2.27136346500596 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.008249995209158, + "worker_cpu_ns_op": 0.9916791749313119, + "cycles_op": 1.006932097734288, + "instructions_op": 1.0119270826950522, + "branches_op": 0.9818584659950332, + "branch_misses_op": 0.9908823919230128, + "user_cycles_per_worker_cpu_ns_proxy": 1.015204091955501 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0072289764828588, + "worker_cpu_ns_op": 0.9927734492986123, + "cycles_op": 1.0003731247140308, + "instructions_op": 1.0119270830829332, + "branches_op": 0.9818584522861153, + "branch_misses_op": 1.0087732992734737, + "user_cycles_per_worker_cpu_ns_proxy": 1.007601964156806 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.9903212362127658, + "worker_cpu_ns_op": 1.0098677011695436, + "cycles_op": 1.0075411870590978, + "instructions_op": 1.0119270756471916, + "branches_op": 0.9818584207956297, + "branch_misses_op": 1.003370502864833, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976808261821107 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.09806288698841481, + "ci95_low_pct": -2.1595650195473493, + "ci95_high_pct": 2.4077846314694673, + "block_delta_pct": [ + -0.9117608076987249, + 0.87732992734737, + 0.33705028648329804 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814155364107406, + "ci95_low_pct": -1.8141611216391795, + "ci95_high_pct": -1.8141496065752993, + "block_delta_pct": [ + -1.8141534004966764, + -1.8141547713884654, + -1.8141579204370317 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49435561805000194, + "ci95_low_pct": -0.4892568886056825, + "ci95_high_pct": 1.4876906283570301, + "block_delta_pct": [ + 0.6932097734287934, + 0.03731247140308369, + 0.7541187059097787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927080475059082, + "ci95_low_pct": 1.192707007673377, + "ci95_high_pct": 1.1927090873384394, + "block_delta_pct": [ + 1.192708269505216, + 1.192708308293322, + 1.1927075647191643 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6803377091889384, + "ci95_low_pct": -1.4804225969023532, + "ci95_high_pct": 2.888488444913051, + "block_delta_pct": [ + 1.5204091955500987, + 0.7601964156805918, + -0.2319173817889264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19278365792287921, + "ci95_low_pct": -2.6877037609799315, + "ci95_high_pct": 2.3661019105605474, + "block_delta_pct": [ + -0.8320825068688142, + -0.7226550701387668, + 0.9867701169543608 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "ratios": { + "ops_s": 1.001208021853291, + "worker_cpu_ns_op": 0.9988797103796472, + "cycles_op": 1.0031050794802203, + "instructions_op": 0.996086541296549, + "branches_op": 1.000000005026547, + "branch_misses_op": 0.9921600634667805, + "user_cycles_per_worker_cpu_ns_proxy": 1.0042276911727073 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "ratios": { + "ops_s": 0.9820273020238053, + "worker_cpu_ns_op": 1.0182851754521016, + "cycles_op": 1.0017014109074516, + "instructions_op": 0.9960865286626508, + "branches_op": 0.9999999429911065, + "branch_misses_op": 1.0060058952982225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9837586006966854 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "ratios": { + "ops_s": 1.0124594251538424, + "worker_cpu_ns_op": 0.9874393642117509, + "cycles_op": 0.9953241481694494, + "instructions_op": 0.9960865339206789, + "branches_op": 0.9999999581011074, + "branch_misses_op": 1.0050534420609731, + "user_cycles_per_worker_cpu_ns_proxy": 1.0081465292179 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.10531600716074951, + "ci95_low_pct": -1.8017889000053633, + "ci95_high_pct": 2.0494587491936667, + "block_delta_pct": [ + -0.783993653321946, + 0.6005895298222486, + 0.5053442060973135 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1293746705074454e-06, + "ci95_low_pct": -1.1165933122558869e-05, + "ci95_high_pct": 4.907184436575562e-06, + "block_delta_pct": [ + 5.026546956443667e-07, + -5.70088934948032e-06, + -4.1898892577663105e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.003780604859771053, + "ci95_low_pct": -1.022236251508124, + "ci95_high_pct": 1.0404332904248914, + "block_delta_pct": [ + 0.31050794802203185, + 0.17014109074515726, + -0.4675851830550637 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913465373373781, + "ci95_low_pct": -0.3913481140139008, + "ci95_high_pct": -0.39134496066082214, + "block_delta_pct": [ + -0.3913458703450945, + -0.3913471337349206, + -0.3913466079321082 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.13465697454120296, + "ci95_low_pct": -3.3465793134931032, + "ci95_high_pct": 3.1840018362104816, + "block_delta_pct": [ + 0.4227691172707271, + -1.6241399303314585, + 0.8146529217899934 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1454025044048013, + "ci95_low_pct": -3.647380865351535, + "ci95_high_pct": 4.0874833797099885, + "block_delta_pct": [ + -0.11202896203528212, + 1.828517545210162, + -1.2560635788249064 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 0.9978665880259694, + "worker_cpu_ns_op": 1.0021042606247275 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 0.9933207053627107, + "worker_cpu_ns_op": 1.0062158461559212 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9846194181584501, + "worker_cpu_ns_op": 1.0153321071043357 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8079676481431486, + "ci95_low_pct": -2.4678918137734818, + "ci95_high_pct": 0.8802071960266167, + "block_delta_pct": [ + -0.2133411974030608, + -0.6679294637289335, + -1.538058184154989 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.7868937065440562, + "ci95_low_pct": -0.8790904365812868, + "ci95_high_pct": 2.480879037081518, + "block_delta_pct": [ + 0.2104260624727461, + 0.621584615592119, + 1.5332107104335746 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 1.0232065534607118, + "worker_cpu_ns_op": 0.9772946667000542 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 1.0032260670767945, + "worker_cpu_ns_op": 0.9967968250710001 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9985792883137631, + "worker_cpu_ns_op": 0.9990126521966625 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.8280941801652286, + "ci95_low_pct": -2.360699608875594, + "ci95_high_pct": 4.121030520292468, + "block_delta_pct": [ + 2.3206553460711765, + 0.32260670767945143, + -0.14207116862369196 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9013539115122815, + "ci95_low_pct": -3.835922183789686, + "ci95_high_pct": 2.122766417418931, + "block_delta_pct": [ + -2.270533329994584, + -0.3203174928999908, + -0.09873478033375349 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "ratios": { + "ops_s": 1.0253941416005032, + "worker_cpu_ns_op": 0.9752425023028976 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "ratios": { + "ops_s": 1.009971967422613, + "worker_cpu_ns_op": 0.9906391644288798 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "ratios": { + "ops_s": 1.0141779350456264, + "worker_cpu_ns_op": 0.9839269783812752 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6493883525895425, + "ci95_low_pct": -0.3089497097608751, + "ci95_high_pct": 3.6461961467291637, + "block_delta_pct": [ + 2.539414160050324, + 0.9971967422613082, + 1.4177935045626366 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6750666242099976, + "ci95_low_pct": -3.5751755795406015, + "ci95_high_pct": 0.26248511687445575, + "block_delta_pct": [ + -2.475749769710245, + -0.9360835571120218, + -1.6073021618724814 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.9950638715248453, + "worker_cpu_ns_op": 1.0049779949317301 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9952882218151412, + "worker_cpu_ns_op": 1.0045809965471866 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.982766759195848, + "worker_cpu_ns_op": 1.0173317589909623 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8977699772618308, + "ci95_low_pct": -2.665646365978902, + "ci95_high_pct": 0.9022162145113644, + "block_delta_pct": [ + -0.49361284751546775, + -0.4711778184858795, + -1.7233240804152006 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.8946266973838712, + "ci95_low_pct": -0.8868234940691444, + "ci95_high_pct": 2.7080964940650265, + "block_delta_pct": [ + 0.4977994931730123, + 0.45809965471865777, + 1.7331758990962287 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.991118188298809, + "worker_cpu_ns_op": 1.008998532860004 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9972258860044493, + "worker_cpu_ns_op": 1.002780261167899 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.9794021922756422, + "worker_cpu_ns_op": 1.0206144103745942 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0778939844931612, + "ci95_low_pct": -3.305724872910365, + "ci95_high_pct": 1.201266007543289, + "block_delta_pct": [ + -0.8881811701190956, + -0.277411399555072, + -2.059780772435782 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0770758037095707, + "ci95_low_pct": -1.144145513728556, + "ci95_high_pct": 3.348206397302156, + "block_delta_pct": [ + 0.899853286000396, + 0.27802611678990896, + 2.0614410374594216 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "ratios": { + "ops_s": 0.9960347437597248, + "worker_cpu_ns_op": 1.0040006228480127 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "ratios": { + "ops_s": 1.0019468372546139, + "worker_cpu_ns_op": 0.9982074761662059 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "ratios": { + "ops_s": 0.9965764339414992, + "worker_cpu_ns_op": 1.0032267265369637 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.181755755839208, + "ci95_low_pct": -0.9896607535463398, + "ci95_high_pct": 0.6327415885893695, + "block_delta_pct": [ + -0.3965256240275217, + 0.19468372546138646, + -0.34235660585008043 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18083134087301111, + "ci95_low_pct": -0.59814964459598, + "ci95_high_pct": 0.9659169549133262, + "block_delta_pct": [ + 0.4000622848012725, + -0.17925238337941352, + 0.32267265369636533 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 0.9831259992604765, + "worker_cpu_ns_op": 1.0169714949632196, + "cycles_op": 1.0110044685910786, + "instructions_op": 1.0221963338181967, + "branches_op": 1.0000000237149762, + "branch_misses_op": 1.003379911130881, + "user_cycles_per_worker_cpu_ns_proxy": 0.9941233939392192 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.018300875799641, + "worker_cpu_ns_op": 0.9820420469521831, + "cycles_op": 0.9912319959941787, + "instructions_op": 1.022196332408716, + "branches_op": 1.0000000197757575, + "branch_misses_op": 1.0271828132753036, + "user_cycles_per_worker_cpu_ns_proxy": 1.0093134641646333 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 0.9881764522425723, + "worker_cpu_ns_op": 1.0119093103148935, + "cycles_op": 1.0053870494480404, + "instructions_op": 1.0221963309871616, + "branches_op": 1.0000000101527156, + "branch_misses_op": 1.0195258914174181, + "user_cycles_per_worker_cpu_ns_proxy": 0.9935698560206054 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 1.6647667142416722, + "ci95_low_pct": -1.3154031563684887, + "ci95_high_pct": 4.73493454544307, + "block_delta_pct": [ + 0.3379911130880986, + 2.7182813275303586, + 1.9525891417418118 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.78811496720499e-06, + "ci95_low_pct": 5.483933307459665e-08, + "ci95_high_pct": 3.5213906457443045e-06, + "block_delta_pct": [ + 2.3714976205013727e-06, + 1.9775757476026e-06, + 1.015271555715458e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.25065635472099057, + "ci95_low_pct": -2.2537514859923724, + "ci95_high_pct": 2.8192309407363725, + "block_delta_pct": [ + 1.100446859107862, + -0.8768004005821339, + 0.538704944804036 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.2196332404691432, + "ci95_low_pct": 2.219632888805645, + "ci95_high_pct": 2.2196335921326638, + "block_delta_pct": [ + 2.2196333818196745, + 2.219633240871599, + 2.219633098716156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.35857425807817034, + "ci95_low_pct": -4.9503187284763435, + "ci95_high_pct": 4.454992284728654, + "block_delta_pct": [ + -1.6874000739523498, + 1.8300875799641014, + -1.1823547757427666 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.10243038388324521, + "ci95_low_pct": -2.2919008559867504, + "ci95_high_pct": 2.1361023562431747, + "block_delta_pct": [ + -0.5876606060780776, + 0.93134641646333, + -0.6430143979394565 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.3521815999891764, + "ci95_low_pct": -4.251649409310765, + "ci95_high_pct": 5.17737683991486, + "block_delta_pct": [ + 1.697149496321959, + -1.7957953047816888, + 1.1909310314893506 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 1.009777594011163, + "worker_cpu_ns_op": 0.990328829086693, + "cycles_op": 0.9896134800950767, + "instructions_op": 0.9944509184257175, + "branches_op": 1.0000000067707357, + "branch_misses_op": 1.0046016294918267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9992430918933416 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.0352394609526483, + "worker_cpu_ns_op": 0.9659596656212321, + "cycles_op": 0.9792287828168805, + "instructions_op": 0.9944509180338185, + "branches_op": 1.000000000319685, + "branch_misses_op": 0.9954166875344612, + "user_cycles_per_worker_cpu_ns_proxy": 1.013708513145758 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 1.005236048266045, + "worker_cpu_ns_op": 0.9936346545893184, + "cycles_op": 0.9927967453006947, + "instructions_op": 0.9944509244008622, + "branches_op": 1.000000029702652, + "branch_misses_op": 1.0199685324450007, + "user_cycles_per_worker_cpu_ns_proxy": 0.9991826212879343 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6611427160001071, + "ci95_low_pct": -2.369523726776712, + "ci95_high_pct": 3.7858877645359446, + "block_delta_pct": [ + 0.4601629491826742, + -0.458331246553878, + 1.9968532445000742 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.2264357529545578e-06, + "ci95_low_pct": -2.610033933425626e-06, + "ci95_high_pct": 5.062905583663735e-06, + "block_delta_pct": [ + 6.770735749839218e-07, + 3.196849451825301e-08, + 2.9702651893614984e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.2804032895243123, + "ci95_low_pct": -3.0302839220233913, + "ci95_high_pct": 0.5010550597284613, + "block_delta_pct": [ + -1.0386519904923341, + -2.0771217183119473, + -0.7203254699305273 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.5549079713200622, + "ci95_low_pct": -0.5549088577983086, + "ci95_high_pct": -0.5549070848417936, + "block_delta_pct": [ + -0.5549081574282466, + -0.5549081966181535, + -0.5549075599137754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.666576787511942, + "ci95_low_pct": -2.2564995302437496, + "ci95_high_pct": 5.747111429565077, + "block_delta_pct": [ + 0.9777594011163071, + 3.5239460952648294, + 0.5236048266044957 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.4021562804821688, + "ci95_low_pct": -1.650736945852871, + "ci95_high_pct": 2.4979005711552427, + "block_delta_pct": [ + -0.07569081066584049, + 1.370851314575794, + -0.08173787120656639 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6770165483941724, + "ci95_low_pct": -5.376355361723483, + "ci95_high_pct": 2.166948988077322, + "block_delta_pct": [ + -0.9671170913307048, + -3.4040334378767856, + -0.6365345410681567 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "ratios": { + "ops_s": 1.0271090325866006, + "worker_cpu_ns_op": 0.9738019541270524, + "cycles_op": 0.9788418457479103, + "instructions_op": 0.9728570584000804, + "branches_op": 0.9999999830557599, + "branch_misses_op": 1.0012176029711108, + "user_cycles_per_worker_cpu_ns_proxy": 1.005149962253514 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "ratios": { + "ops_s": 1.016634165358746, + "worker_cpu_ns_op": 0.9836235308041408, + "cycles_op": 0.9878906116572042, + "instructions_op": 0.9728570593581392, + "branches_op": 0.9999999805439279, + "branch_misses_op": 0.9690745159183963, + "user_cycles_per_worker_cpu_ns_proxy": 1.0043544935613855 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "ratios": { + "ops_s": 1.0172637143748544, + "worker_cpu_ns_op": 0.9819404214001272, + "cycles_op": 0.98747715702698, + "instructions_op": 0.9728570669398658, + "branches_op": 1.0000000195499361, + "branch_misses_op": 1.0004341635963432, + "user_cycles_per_worker_cpu_ns_proxy": 1.00564908972763 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.9871895944664311, + "ci95_low_pct": -5.462440864159235, + "ci95_high_pct": 3.699912648638004, + "block_delta_pct": [ + 0.12176029711108427, + -3.092548408160367, + 0.04341635963431845 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.616792142504323e-07, + "ci95_low_pct": -5.985282836018513e-06, + "ci95_high_pct": 4.861924685073404e-06, + "block_delta_pct": [ + -1.6944240122107601e-06, + -1.945607208675426e-06, + 1.95499361144158e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.5272315413356385, + "ci95_low_pct": -2.790231678040056, + "ci95_high_pct": -0.24782184648854955, + "block_delta_pct": [ + -2.1158154252089667, + -1.2109388342795846, + -1.2522842973019976 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.714293843397153, + "ci95_low_pct": -2.7142950056868953, + "ci95_high_pct": -2.7142926811073997, + "block_delta_pct": [ + -2.714294159991959, + -2.7142940641860847, + -2.7142933060134156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.032438848110596, + "ci95_low_pct": 0.5857938061340384, + "ci95_high_pct": 3.4998898289607006, + "block_delta_pct": [ + 2.710903258660058, + 1.6634165358746067, + 1.726371437485441 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.5051040443770693, + "ci95_low_pct": 0.3430141853248747, + "ci95_high_pct": 0.667455736528666, + "block_delta_pct": [ + 0.5149962253514051, + 0.43544935613855085, + 0.5649089727630008 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.0220767660755756, + "ci95_low_pct": -3.320083142628605, + "ci95_high_pct": -0.706643600088519, + "block_delta_pct": [ + -2.6198045872947606, + -1.6376469195859222, + -1.8059578599872839 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9993486.3, + "worker_cpu_ns_op": 100.07406743262555, + "cycles_op": 417.2609198453089, + "instructions_op": 351.435601896723, + "branches_op": 73.09185099532768, + "branch_misses_op": 0.017038413621697626, + "user_cycles_per_worker_cpu_ns_proxy": 4.169791700898838 + }, + "baseline_mean": { + "ops_s": 9960035.0, + "worker_cpu_ns_op": 100.42414215959288, + "cycles_op": 419.9527300633264, + "instructions_op": 343.43560227658304, + "branches_op": 73.09185086725786, + "branch_misses_op": 0.016736022481936223, + "user_cycles_per_worker_cpu_ns_proxy": 4.182178441056218 + }, + "ratios": { + "ops_s": 1.003358552454886, + "worker_cpu_ns_op": 0.99651403816414, + "cycles_op": 0.9935902066463251, + "instructions_op": 1.0232940311578334, + "branches_op": 1.0000000017521764, + "branch_misses_op": 1.0180682799684204, + "user_cycles_per_worker_cpu_ns_proxy": 0.9970382085958408 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10181989.55, + "worker_cpu_ns_op": 98.22171663983926, + "cycles_op": 410.5927628531108, + "instructions_op": 351.4356015592178, + "branches_op": 73.09185091321066, + "branch_misses_op": 0.016685569301318592, + "user_cycles_per_worker_cpu_ns_proxy": 4.180455462298482 + }, + "baseline_mean": { + "ops_s": 9980554.2, + "worker_cpu_ns_op": 100.18364809013755, + "cycles_op": 417.4125984975209, + "instructions_op": 343.43560174908123, + "branches_op": 73.09185079871031, + "branch_misses_op": 0.016650009891319057, + "user_cycles_per_worker_cpu_ns_proxy": 4.166460050575354 + }, + "ratios": { + "ops_s": 1.0201827820342884, + "worker_cpu_ns_op": 0.9804166499453774, + "cycles_op": 0.9836616439729943, + "instructions_op": 1.0232940317468353, + "branches_op": 1.000000001566527, + "branch_misses_op": 1.002135699031511, + "user_cycles_per_worker_cpu_ns_proxy": 1.0033590653824211 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9939770.55, + "worker_cpu_ns_op": 100.59983496043012, + "cycles_op": 423.0971519392513, + "instructions_op": 351.4356017924581, + "branches_op": 73.09185164416263, + "branch_misses_op": 0.01663406015356006, + "user_cycles_per_worker_cpu_ns_proxy": 4.205758023079605 + }, + "baseline_mean": { + "ops_s": 10104111.95, + "worker_cpu_ns_op": 98.9630880542997, + "cycles_op": 417.36119657724004, + "instructions_op": 343.4356005202607, + "branches_op": 73.09184992623668, + "branch_misses_op": 0.01664350591828718, + "user_cycles_per_worker_cpu_ns_proxy": 4.217281872997022 + }, + "ratios": { + "ops_s": 0.9837351960456061, + "worker_cpu_ns_op": 1.0165389635500497, + "cycles_op": 1.01374338440912, + "instructions_op": 1.0232940360873433, + "branches_op": 1.0000000235036595, + "branch_misses_op": 0.9994324654448712, + "user_cycles_per_worker_cpu_ns_proxy": 0.9972674698385224 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6512016423909639, + "ci95_low_pct": -1.8132502551095775, + "ci95_high_pct": 3.1775103909520874, + "block_delta_pct": [ + 1.806827996842042, + 0.2135699031510896, + -0.056753455512881246 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 8.940787443734166e-07, + "ci95_low_pct": -2.2392079301880585e-06, + "ci95_high_pct": 4.027365529957194e-06, + "block_delta_pct": [ + 1.7521764039685195e-07, + 1.566526908192145e-07, + 2.3503659463131044e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.30798882280581585, + "ci95_low_pct": -4.035202160646767, + "ci95_high_pct": 3.5639871736199424, + "block_delta_pct": [ + -0.6409793353674864, + -1.633835602700573, + 1.374338440911993 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.3294032997337233, + "ci95_low_pct": 2.329402630905153, + "ci95_high_pct": 2.329403968562316, + "block_delta_pct": [ + 2.329403115783335, + 2.329403174683531, + 2.329403608734326 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.23147437498785006, + "ci95_low_pct": -4.202530367517254, + "ci95_high_pct": 4.870707899964777, + "block_delta_pct": [ + 0.33585524548860324, + 2.018278203428836, + -1.6264803954393892 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.07827002637983416, + "ci95_low_pct": -0.9640376026905817, + "ci95_high_pct": 0.8154197650561024, + "block_delta_pct": [ + -0.29617914041591975, + 0.33590653824211447, + -0.27325301614775643 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.22860537178329698, + "ci95_low_pct": -4.6204998008100295, + "ci95_high_pct": 4.365520528738176, + "block_delta_pct": [ + -0.348596183586003, + -1.958335005462264, + 1.653896355004969 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10163523.649999999, + "worker_cpu_ns_op": 98.38516693892684, + "cycles_op": 410.41341002719855, + "instructions_op": 341.43560127852226, + "branches_op": 73.09185078799877, + "branch_misses_op": 0.016830396181576772, + "user_cycles_per_worker_cpu_ns_proxy": 4.171549247127492 + }, + "baseline_mean": { + "ops_s": 9960035.0, + "worker_cpu_ns_op": 100.42414215959288, + "cycles_op": 419.9527300633264, + "instructions_op": 343.43560227658304, + "branches_op": 73.09185086725786, + "branch_misses_op": 0.016736022481936223, + "user_cycles_per_worker_cpu_ns_proxy": 4.182178441056218 + }, + "ratios": { + "ops_s": 1.020430515555417, + "worker_cpu_ns_op": 0.9796963640732353, + "cycles_op": 0.9772847767064418, + "instructions_op": 0.9941764890279194, + "branches_op": 0.9999999989156234, + "branch_misses_op": 1.0056389563136885, + "user_cycles_per_worker_cpu_ns_proxy": 0.9974584551858479 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10100209.8, + "worker_cpu_ns_op": 99.00488668972312, + "cycles_op": 411.1811273344621, + "instructions_op": 341.43560076429526, + "branches_op": 73.09185002243412, + "branch_misses_op": 0.016626661757524024, + "user_cycles_per_worker_cpu_ns_proxy": 4.153065985347309 + }, + "baseline_mean": { + "ops_s": 9980554.2, + "worker_cpu_ns_op": 100.18364809013755, + "cycles_op": 417.4125984975209, + "instructions_op": 343.43560174908123, + "branches_op": 73.09185079871031, + "branch_misses_op": 0.016650009891319057, + "user_cycles_per_worker_cpu_ns_proxy": 4.166460050575354 + }, + "ratios": { + "ops_s": 1.0119888733232871, + "worker_cpu_ns_op": 0.9882339940410847, + "cycles_op": 0.9850711952981558, + "instructions_op": 0.9941764890576278, + "branches_op": 0.9999999893794426, + "branch_misses_op": 0.9985977105150426, + "user_cycles_per_worker_cpu_ns_proxy": 0.9967852649334306 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9961887.95, + "worker_cpu_ns_op": 100.24735637441847, + "cycles_op": 419.8195186459343, + "instructions_op": 341.4356084355306, + "branches_op": 73.09185758303659, + "branch_misses_op": 0.016657243570759348, + "user_cycles_per_worker_cpu_ns_proxy": 4.187843434128526 + }, + "baseline_mean": { + "ops_s": 10104111.95, + "worker_cpu_ns_op": 98.9630880542997, + "cycles_op": 417.36119657724004, + "instructions_op": 343.4356005202607, + "branches_op": 73.09184992623668, + "branch_misses_op": 0.01664350591828718, + "user_cycles_per_worker_cpu_ns_proxy": 4.217281872997022 + }, + "ratios": { + "ops_s": 0.9859241464560377, + "worker_cpu_ns_op": 1.0129772458132482, + "cycles_op": 1.0058901548319654, + "instructions_op": 0.9941765149515647, + "branches_op": 1.0000001047558642, + "branch_misses_op": 1.0008254061698068, + "user_cycles_per_worker_cpu_ns_proxy": 0.9930195704828296 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.16830510810461607, + "ci95_low_pct": -0.7212636067748246, + "ci95_high_pct": 1.0658446385608755, + "block_delta_pct": [ + 0.5638956313688492, + -0.1402289484957353, + 0.08254061698067527 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.1016975432507365e-06, + "ci95_low_pct": -1.2807383509283454e-05, + "ci95_high_pct": 1.9010781104888963e-05, + "block_delta_pct": [ + -1.084376588522673e-07, + -1.0620557433504985e-06, + 1.0475586420533034e-05 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.0658021109450133, + "ci95_low_pct": -4.661920348964799, + "ci95_high_pct": 2.665960419776625, + "block_delta_pct": [ + -2.271522329355824, + -1.4928804701844212, + 0.5890154831965422 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.5823502320962737, + "ci95_low_pct": -0.5823539482822881, + "ci95_high_pct": -0.582346515910126, + "block_delta_pct": [ + -0.5823510972080559, + -0.5823510942372212, + -0.5823485048435328 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.6006745401329949, + "ci95_low_pct": -3.7869986224542185, + "ci95_high_pct": 5.188442029953033, + "block_delta_pct": [ + 2.0430515555416973, + 1.198887332328713, + -1.4075853543962347 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4247487181348486, + "ci95_low_pct": -1.017669529623455, + "ci95_high_pct": 0.1717237887626899, + "block_delta_pct": [ + -0.25415448141521413, + -0.3214735066569441, + -0.6980429517170372 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.6463884724038804, + "ci95_low_pct": -4.834107047078307, + "ci95_high_pct": 3.7256081699323262, + "block_delta_pct": [ + -2.030363592676465, + -1.1766005958915304, + 1.2977245813248217 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10163523.649999999, + "worker_cpu_ns_op": 98.38516693892684, + "cycles_op": 410.41341002719855, + "instructions_op": 341.43560127852226, + "branches_op": 73.09185078799877, + "branch_misses_op": 0.016830396181576772, + "user_cycles_per_worker_cpu_ns_proxy": 4.171549247127492 + }, + "baseline_mean": { + "ops_s": 9993486.3, + "worker_cpu_ns_op": 100.07406743262555, + "cycles_op": 417.2609198453089, + "instructions_op": 351.435601896723, + "branches_op": 73.09185099532768, + "branch_misses_op": 0.017038413621697626, + "user_cycles_per_worker_cpu_ns_proxy": 4.169791700898838 + }, + "ratios": { + "ops_s": 1.0170148179419627, + "worker_cpu_ns_op": 0.9831234950569412, + "cycles_op": 0.9835893813859948, + "instructions_op": 0.9715452829359631, + "branches_op": 0.999999997163447, + "branch_misses_op": 0.9877912671484889, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004214949701866 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10100209.8, + "worker_cpu_ns_op": 99.00488668972312, + "cycles_op": 411.1811273344621, + "instructions_op": 341.43560076429526, + "branches_op": 73.09185002243412, + "branch_misses_op": 0.016626661757524024, + "user_cycles_per_worker_cpu_ns_proxy": 4.153065985347309 + }, + "baseline_mean": { + "ops_s": 10181989.55, + "worker_cpu_ns_op": 98.22171663983926, + "cycles_op": 410.5927628531108, + "instructions_op": 351.4356015592178, + "branches_op": 73.09185091321066, + "branch_misses_op": 0.016685569301318592, + "user_cycles_per_worker_cpu_ns_proxy": 4.180455462298482 + }, + "ratios": { + "ops_s": 0.9919681954495818, + "worker_cpu_ns_op": 1.0079734917763208, + "cycles_op": 1.001432963594543, + "instructions_op": 0.9715452824057795, + "branches_op": 0.9999999878129158, + "branch_misses_op": 0.9964695514590615, + "user_cycles_per_worker_cpu_ns_proxy": 0.9934482074505552 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9961887.95, + "worker_cpu_ns_op": 100.24735637441847, + "cycles_op": 419.8195186459343, + "instructions_op": 341.4356084355306, + "branches_op": 73.09185758303659, + "branch_misses_op": 0.016657243570759348, + "user_cycles_per_worker_cpu_ns_proxy": 4.187843434128526 + }, + "baseline_mean": { + "ops_s": 9939770.55, + "worker_cpu_ns_op": 100.59983496043012, + "cycles_op": 423.0971519392513, + "instructions_op": 351.4356017924581, + "branches_op": 73.09185164416263, + "branch_misses_op": 0.01663406015356006, + "user_cycles_per_worker_cpu_ns_proxy": 4.205758023079605 + }, + "ratios": { + "ops_s": 1.002225141907325, + "worker_cpu_ns_op": 0.9964962309714496, + "cycles_op": 0.9922532371624482, + "instructions_op": 0.9715453035892674, + "branches_op": 1.0000000812522027, + "branch_misses_op": 1.001393731715845, + "user_cycles_per_worker_cpu_ns_proxy": 0.9957404613264076 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.47977224951774033, + "ci95_low_pct": -2.1776563159705775, + "ci95_high_pct": 1.2475816721291721, + "block_delta_pct": [ + -1.220873285151114, + -0.35304485409385356, + 0.13937317158450035 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 2.207618754468399e-06, + "ci95_low_pct": -1.0576970532749641e-05, + "ci95_high_pct": 1.4992209695918746e-05, + "block_delta_pct": [ + -2.8365529924911925e-07, + -1.2187084230674827e-06, + 8.125220274379785e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7601544789704873, + "ci95_low_pct": -2.952088029270983, + "ci95_high_pct": 1.4812862950442263, + "block_delta_pct": [ + -1.6410618614005168, + 0.14329635945429242, + -0.7746762837551824 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.845471035633007, + "ci95_low_pct": -2.845474036750917, + "ci95_high_pct": -2.8454680345149974, + "block_delta_pct": [ + -2.8454717064036905, + -2.845471759422047, + -2.8454696410732616 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.3683475349907539, + "ci95_low_pct": -2.708202329560383, + "ci95_high_pct": 3.5421837000904066, + "block_delta_pct": [ + 1.701481794196269, + -0.8031804550418187, + 0.22251419073249235 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.34675009314437677, + "ci95_low_pct": -1.2253308914880856, + "ci95_high_pct": 0.5396455045419524, + "block_delta_pct": [ + 0.042149497018662, + -0.6551792549444824, + -0.4259538673592411 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.4187403635855569, + "ci95_low_pct": -3.4625201822462204, + "ci95_high_pct": 2.7210083533929064, + "block_delta_pct": [ + -1.6876504943058812, + 0.7973491776320785, + -0.35037690285504297 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 81158811.85, + "worker_cpu_ns_op": 98.56986330600657 + }, + "baseline_mean": { + "ops_s": 81863501.45, + "worker_cpu_ns_op": 97.76910308403271 + }, + "ratios": { + "ops_s": 0.9913918951972703, + "worker_cpu_ns_op": 1.0081903198118285 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 78922369.7, + "worker_cpu_ns_op": 101.37408338819833 + }, + "baseline_mean": { + "ops_s": 80037214.1, + "worker_cpu_ns_op": 99.94869684039094 + }, + "ratios": { + "ops_s": 0.9860709244751188, + "worker_cpu_ns_op": 1.0142611819149938 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 78517603.45, + "worker_cpu_ns_op": 101.8809108247909 + }, + "baseline_mean": { + "ops_s": 79913231.25, + "worker_cpu_ns_op": 100.10189442956019 + }, + "ratios": { + "ops_s": 0.9825357105679543, + "worker_cpu_ns_op": 1.0177720552180216 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.3340533427016243, + "ci95_low_pct": -2.4348922241468562, + "ci95_high_pct": -0.2207935633500968, + "block_delta_pct": [ + -0.8608104802729666, + -1.3929075524881207, + -1.7464289432045699 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.340011673414776, + "ci95_low_pct": 0.14211965334969268, + "ci95_high_pct": 2.552232781946362, + "block_delta_pct": [ + 0.8190319811828495, + 1.4261181914993815, + 1.777205521802161 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82795795.65, + "worker_cpu_ns_op": 96.61050192652313 + }, + "baseline_mean": { + "ops_s": 81863501.45, + "worker_cpu_ns_op": 97.76910308403271 + }, + "ratios": { + "ops_s": 1.011388398779515, + "worker_cpu_ns_op": 0.9881496186324451 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 80010238.85, + "worker_cpu_ns_op": 99.98486209867043 + }, + "baseline_mean": { + "ops_s": 80037214.1, + "worker_cpu_ns_op": 99.94869684039094 + }, + "ratios": { + "ops_s": 0.99966296615514, + "worker_cpu_ns_op": 1.000361838217233 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80412818.4, + "worker_cpu_ns_op": 99.49306875156242 + }, + "baseline_mean": { + "ops_s": 79913231.25, + "worker_cpu_ns_op": 100.10189442956019 + }, + "ratios": { + "ops_s": 1.0062516199405966, + "worker_cpu_ns_op": 0.9939179404998555 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5756206358935367, + "ci95_low_pct": -0.8745623002302638, + "ci95_high_pct": 2.0470194233368932, + "block_delta_pct": [ + 1.1388398779514919, + -0.033703384485994636, + 0.6251619940596642 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.58693790406944, + "ci95_low_pct": -2.0928974421107305, + "ci95_high_pct": 0.9421855727563377, + "block_delta_pct": [ + -1.1850381367554896, + 0.03618382172330126, + -0.608205950014451 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82795795.65, + "worker_cpu_ns_op": 96.61050192652313 + }, + "baseline_mean": { + "ops_s": 81158811.85, + "worker_cpu_ns_op": 98.56986330600657 + }, + "ratios": { + "ops_s": 1.0201701301766903, + "worker_cpu_ns_op": 0.9801221051367326 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 80010238.85, + "worker_cpu_ns_op": 99.98486209867043 + }, + "baseline_mean": { + "ops_s": 78922369.7, + "worker_cpu_ns_op": 101.37408338819833 + }, + "ratios": { + "ops_s": 1.0137840406228957, + "worker_cpu_ns_op": 0.9862960902521006 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80412818.4, + "worker_cpu_ns_op": 99.49306875156242 + }, + "baseline_mean": { + "ops_s": 78517603.45, + "worker_cpu_ns_op": 101.8809108247909 + }, + "ratios": { + "ops_s": 1.0241374528351068, + "worker_cpu_ns_op": 0.9765624192609059 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.9354945077739272, + "ci95_low_pct": 0.6452621019577887, + "ci95_high_pct": 3.2422671821158655, + "block_delta_pct": [ + 2.0170130176690337, + 1.3784040622895732, + 2.413745283510682 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.9014696620463512, + "ci95_low_pct": -3.1166289494496624, + "ci95_high_pct": -0.6710692442225108, + "block_delta_pct": [ + -1.987789486326741, + -1.3703909747899368, + -2.3437580739094077 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 54981569.25, + "worker_cpu_ns_op": 145.47058792823705 + }, + "baseline_mean": { + "ops_s": 55516239.349999994, + "worker_cpu_ns_op": 144.09512286388767 + }, + "ratios": { + "ops_s": 0.9903691225079353, + "worker_cpu_ns_op": 1.009545535178513 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 54774767.05, + "worker_cpu_ns_op": 145.8503213267146 + }, + "baseline_mean": { + "ops_s": 55191051.6, + "worker_cpu_ns_op": 144.94395650753378 + }, + "ratios": { + "ops_s": 0.9924573905020501, + "worker_cpu_ns_op": 1.0062532087644076 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 54703470.8, + "worker_cpu_ns_op": 146.23718551490927 + }, + "baseline_mean": { + "ops_s": 55259058.55, + "worker_cpu_ns_op": 144.53366289478225 + }, + "ratios": { + "ops_s": 0.9899457615714302, + "worker_cpu_ns_op": 1.0117863381167276 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.9076516398310752, + "ci95_low_pct": -1.2410278073911707, + "ci95_high_pct": -0.5731501095152858, + "block_delta_pct": [ + -0.9630877492064704, + -0.7542609497949937, + -1.0054238428569784 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.9192467990230657, + "ci95_low_pct": 0.23000082485744588, + "ci95_high_pct": 1.6132324719714042, + "block_delta_pct": [ + 0.9545535178512976, + 0.6253208764407603, + 1.178633811672758 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 55668771.900000006, + "worker_cpu_ns_op": 143.688942670876 + }, + "baseline_mean": { + "ops_s": 55516239.349999994, + "worker_cpu_ns_op": 144.09512286388767 + }, + "ratios": { + "ops_s": 1.0027475303043922, + "worker_cpu_ns_op": 0.9971811662675402 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 55545791.6, + "worker_cpu_ns_op": 144.02190030637556 + }, + "baseline_mean": { + "ops_s": 55191051.6, + "worker_cpu_ns_op": 144.94395650753378 + }, + "ratios": { + "ops_s": 1.0064274912275815, + "worker_cpu_ns_op": 0.9936385329655997 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55582116.150000006, + "worker_cpu_ns_op": 143.9238656897175 + }, + "baseline_mean": { + "ops_s": 55259058.55, + "worker_cpu_ns_op": 144.53366289478225 + }, + "ratios": { + "ops_s": 1.005846237856327, + "worker_cpu_ns_op": 0.9957809330169078 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5005787518598703, + "ci95_low_pct": 0.01005143507628592, + "ci95_high_pct": 0.993511997298202, + "block_delta_pct": [ + 0.27475303043922317, + 0.6427491227581461, + 0.5846237856327097 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.44675220929903947, + "ci95_low_pct": -0.8891097405058002, + "ci95_high_pct": -0.0024203220462148956, + "block_delta_pct": [ + -0.28188337324598356, + -0.6361467034400325, + -0.4219066983092157 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 55668771.900000006, + "worker_cpu_ns_op": 143.688942670876 + }, + "baseline_mean": { + "ops_s": 54981569.25, + "worker_cpu_ns_op": 145.47058792823705 + }, + "ratios": { + "ops_s": 1.0124987820350364, + "worker_cpu_ns_op": 0.9877525396526207 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 55545791.6, + "worker_cpu_ns_op": 144.02190030637556 + }, + "baseline_mean": { + "ops_s": 54774767.05, + "worker_cpu_ns_op": 145.8503213267146 + }, + "ratios": { + "ops_s": 1.0140762725525823, + "worker_cpu_ns_op": 0.9874637162009177 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55582116.150000006, + "worker_cpu_ns_op": 143.9238656897175 + }, + "baseline_mean": { + "ops_s": 54703470.8, + "worker_cpu_ns_op": 146.23718551490927 + }, + "ratios": { + "ops_s": 1.0160619671320748, + "worker_cpu_ns_op": 0.98418104248214 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.4211292950415233, + "ci95_low_pct": 0.9785670719800743, + "ci95_high_pct": 1.8656311507097678, + "block_delta_pct": [ + 1.2498782035036404, + 1.4076272552582259, + 1.606196713207475 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.3535564836729574, + "ci95_low_pct": -1.8454710196026403, + "ci95_high_pct": -0.8591766523241895, + "block_delta_pct": [ + -1.2247460347379335, + -1.2536283799082337, + -1.581895751786 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-01.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-01.json new file mode 100644 index 000000000..7d583302c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-01.json @@ -0,0 +1,812 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 18, + "missing_jobs": [ + "mask-final-hits-b00-async-1-dependent-s00-main", + "mask-final-hits-b00-async-1-dependent-s01-original", + "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "mask-final-hits-b00-async-1-dependent-s04-original", + "mask-final-hits-b00-async-1-dependent-s05-main", + "mask-final-hits-b00-async-1-independent-s00-main", + "mask-final-hits-b00-async-1-independent-s01-original", + "mask-final-hits-b00-async-1-independent-s02-async-mask", + "mask-final-hits-b00-async-1-independent-s03-async-mask", + "mask-final-hits-b00-async-1-independent-s04-original", + "mask-final-hits-b00-async-1-independent-s05-main", + "mask-final-hits-b00-async-8-dependent-s00-main", + "mask-final-hits-b00-async-8-dependent-s01-original", + "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "mask-final-hits-b00-async-8-dependent-s04-original", + "mask-final-hits-b00-async-8-dependent-s05-main", + "mask-final-hits-b00-async-8-independent-s00-main", + "mask-final-hits-b00-async-8-independent-s01-original", + "mask-final-hits-b00-async-8-independent-s02-async-mask", + "mask-final-hits-b00-async-8-independent-s03-async-mask", + "mask-final-hits-b00-async-8-independent-s04-original", + "mask-final-hits-b00-async-8-independent-s05-main", + "mask-final-hits-b00-blocking-1-dependent-s00-main", + "mask-final-hits-b00-blocking-1-dependent-s01-original", + "mask-final-hits-b00-blocking-1-dependent-s02-async-mask", + "mask-final-hits-b00-blocking-1-dependent-s03-async-mask", + "mask-final-hits-b00-blocking-1-dependent-s04-original", + "mask-final-hits-b00-blocking-1-dependent-s05-main", + "mask-final-hits-b00-blocking-8-dependent-s00-main", + "mask-final-hits-b00-blocking-8-dependent-s01-original", + "mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "mask-final-hits-b00-blocking-8-dependent-s04-original", + "mask-final-hits-b00-blocking-8-dependent-s05-main", + "mask-final-hits-b00-blocking-8-independent-s00-main", + "mask-final-hits-b00-blocking-8-independent-s01-original", + "mask-final-hits-b00-blocking-8-independent-s02-async-mask", + "mask-final-hits-b00-blocking-8-independent-s03-async-mask", + "mask-final-hits-b00-blocking-8-independent-s04-original", + "mask-final-hits-b00-blocking-8-independent-s05-main", + "mask-final-hits-b01-async-1-dependent-s00-original", + "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "mask-final-hits-b01-async-1-dependent-s02-main", + "mask-final-hits-b01-async-1-dependent-s03-main", + "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "mask-final-hits-b01-async-1-dependent-s05-original", + "mask-final-hits-b01-async-1-independent-s00-original", + "mask-final-hits-b01-async-1-independent-s01-async-mask", + "mask-final-hits-b01-async-1-independent-s02-main", + "mask-final-hits-b01-async-1-independent-s03-main", + "mask-final-hits-b01-async-1-independent-s04-async-mask", + "mask-final-hits-b01-async-1-independent-s05-original", + "mask-final-hits-b01-async-8-dependent-s00-original", + "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "mask-final-hits-b01-async-8-dependent-s02-main", + "mask-final-hits-b01-async-8-dependent-s03-main", + "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "mask-final-hits-b01-async-8-dependent-s05-original", + "mask-final-hits-b01-async-8-independent-s00-original", + "mask-final-hits-b01-async-8-independent-s01-async-mask", + "mask-final-hits-b01-async-8-independent-s02-main", + "mask-final-hits-b01-async-8-independent-s03-main", + "mask-final-hits-b01-async-8-independent-s04-async-mask", + "mask-final-hits-b01-async-8-independent-s05-original", + "mask-final-hits-b01-blocking-1-dependent-s00-original", + "mask-final-hits-b01-blocking-1-dependent-s01-async-mask", + "mask-final-hits-b01-blocking-1-dependent-s02-main", + "mask-final-hits-b01-blocking-1-dependent-s03-main", + "mask-final-hits-b01-blocking-1-dependent-s04-async-mask", + "mask-final-hits-b01-blocking-1-dependent-s05-original", + "mask-final-hits-b01-blocking-8-dependent-s00-original", + "mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "mask-final-hits-b01-blocking-8-dependent-s02-main", + "mask-final-hits-b01-blocking-8-dependent-s03-main", + "mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "mask-final-hits-b01-blocking-8-dependent-s05-original", + "mask-final-hits-b01-blocking-8-independent-s00-original", + "mask-final-hits-b01-blocking-8-independent-s01-async-mask", + "mask-final-hits-b01-blocking-8-independent-s02-main", + "mask-final-hits-b01-blocking-8-independent-s03-main", + "mask-final-hits-b01-blocking-8-independent-s04-async-mask", + "mask-final-hits-b01-blocking-8-independent-s05-original", + "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "mask-final-hits-b02-async-1-dependent-s01-main", + "mask-final-hits-b02-async-1-dependent-s02-original", + "mask-final-hits-b02-async-1-dependent-s03-original", + "mask-final-hits-b02-async-1-dependent-s04-main", + "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "mask-final-hits-b02-async-1-independent-s00-async-mask", + "mask-final-hits-b02-async-1-independent-s01-main", + "mask-final-hits-b02-async-1-independent-s02-original", + "mask-final-hits-b02-async-1-independent-s03-original", + "mask-final-hits-b02-async-1-independent-s04-main", + "mask-final-hits-b02-async-1-independent-s05-async-mask", + "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "mask-final-hits-b02-async-8-dependent-s01-main", + "mask-final-hits-b02-async-8-dependent-s02-original", + "mask-final-hits-b02-async-8-dependent-s03-original", + "mask-final-hits-b02-async-8-dependent-s04-main", + "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "mask-final-hits-b02-async-8-independent-s00-async-mask", + "mask-final-hits-b02-async-8-independent-s01-main", + "mask-final-hits-b02-async-8-independent-s02-original", + "mask-final-hits-b02-async-8-independent-s03-original", + "mask-final-hits-b02-async-8-independent-s04-main", + "mask-final-hits-b02-async-8-independent-s05-async-mask", + "mask-final-hits-b02-blocking-1-dependent-s00-async-mask", + "mask-final-hits-b02-blocking-1-dependent-s01-main", + "mask-final-hits-b02-blocking-1-dependent-s02-original", + "mask-final-hits-b02-blocking-1-dependent-s03-original", + "mask-final-hits-b02-blocking-1-dependent-s04-main", + "mask-final-hits-b02-blocking-1-dependent-s05-async-mask", + "mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "mask-final-hits-b02-blocking-8-dependent-s01-main", + "mask-final-hits-b02-blocking-8-dependent-s02-original", + "mask-final-hits-b02-blocking-8-dependent-s03-original", + "mask-final-hits-b02-blocking-8-dependent-s04-main", + "mask-final-hits-b02-blocking-8-dependent-s05-async-mask", + "mask-final-hits-b02-blocking-8-independent-s00-async-mask", + "mask-final-hits-b02-blocking-8-independent-s01-main", + "mask-final-hits-b02-blocking-8-independent-s02-original", + "mask-final-hits-b02-blocking-8-independent-s03-original", + "mask-final-hits-b02-blocking-8-independent-s04-main", + "mask-final-hits-b02-blocking-8-independent-s05-async-mask" + ], + "manifest_sha256": "45b3f060418e9b60c74c37c528ee4092e135a8760de80c5003fa520ec04937b0", + "results_sha256": "bb6fb9f1d13cb29fa9854a5da9422e0b3d960b3943db2f3257cc24f44532cd39", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 18 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-02.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-02.json new file mode 100644 index 000000000..0071d778d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-02.json @@ -0,0 +1,1443 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 39, + "missing_jobs": [ + "mask-final-hits-b00-async-1-dependent-s00-main", + "mask-final-hits-b00-async-1-dependent-s01-original", + "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "mask-final-hits-b00-async-1-dependent-s04-original", + "mask-final-hits-b00-async-1-dependent-s05-main", + "mask-final-hits-b00-async-1-independent-s00-main", + "mask-final-hits-b00-async-1-independent-s01-original", + "mask-final-hits-b00-async-1-independent-s02-async-mask", + "mask-final-hits-b00-async-1-independent-s03-async-mask", + "mask-final-hits-b00-async-1-independent-s04-original", + "mask-final-hits-b00-async-1-independent-s05-main", + "mask-final-hits-b00-async-8-dependent-s00-main", + "mask-final-hits-b00-async-8-dependent-s01-original", + "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "mask-final-hits-b00-async-8-dependent-s04-original", + "mask-final-hits-b00-async-8-dependent-s05-main", + "mask-final-hits-b00-async-8-independent-s00-main", + "mask-final-hits-b00-async-8-independent-s01-original", + "mask-final-hits-b00-async-8-independent-s02-async-mask", + "mask-final-hits-b00-async-8-independent-s03-async-mask", + "mask-final-hits-b00-async-8-independent-s04-original", + "mask-final-hits-b00-async-8-independent-s05-main", + "mask-final-hits-b00-blocking-8-dependent-s00-main", + "mask-final-hits-b00-blocking-8-dependent-s01-original", + "mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "mask-final-hits-b00-blocking-8-dependent-s04-original", + "mask-final-hits-b00-blocking-8-dependent-s05-main", + "mask-final-hits-b00-blocking-8-independent-s03-async-mask", + "mask-final-hits-b00-blocking-8-independent-s04-original", + "mask-final-hits-b00-blocking-8-independent-s05-main", + "mask-final-hits-b01-async-1-dependent-s00-original", + "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "mask-final-hits-b01-async-1-dependent-s02-main", + "mask-final-hits-b01-async-1-dependent-s03-main", + "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "mask-final-hits-b01-async-1-dependent-s05-original", + "mask-final-hits-b01-async-1-independent-s00-original", + "mask-final-hits-b01-async-1-independent-s01-async-mask", + "mask-final-hits-b01-async-1-independent-s02-main", + "mask-final-hits-b01-async-1-independent-s03-main", + "mask-final-hits-b01-async-1-independent-s04-async-mask", + "mask-final-hits-b01-async-1-independent-s05-original", + "mask-final-hits-b01-async-8-dependent-s00-original", + "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "mask-final-hits-b01-async-8-dependent-s02-main", + "mask-final-hits-b01-async-8-dependent-s03-main", + "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "mask-final-hits-b01-async-8-dependent-s05-original", + "mask-final-hits-b01-async-8-independent-s00-original", + "mask-final-hits-b01-async-8-independent-s01-async-mask", + "mask-final-hits-b01-async-8-independent-s02-main", + "mask-final-hits-b01-async-8-independent-s03-main", + "mask-final-hits-b01-async-8-independent-s04-async-mask", + "mask-final-hits-b01-async-8-independent-s05-original", + "mask-final-hits-b01-blocking-8-dependent-s00-original", + "mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "mask-final-hits-b01-blocking-8-dependent-s02-main", + "mask-final-hits-b01-blocking-8-dependent-s03-main", + "mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "mask-final-hits-b01-blocking-8-dependent-s05-original", + "mask-final-hits-b01-blocking-8-independent-s00-original", + "mask-final-hits-b01-blocking-8-independent-s01-async-mask", + "mask-final-hits-b01-blocking-8-independent-s02-main", + "mask-final-hits-b01-blocking-8-independent-s03-main", + "mask-final-hits-b01-blocking-8-independent-s04-async-mask", + "mask-final-hits-b01-blocking-8-independent-s05-original", + "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "mask-final-hits-b02-async-1-dependent-s01-main", + "mask-final-hits-b02-async-1-dependent-s02-original", + "mask-final-hits-b02-async-1-dependent-s03-original", + "mask-final-hits-b02-async-1-dependent-s04-main", + "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "mask-final-hits-b02-async-1-independent-s00-async-mask", + "mask-final-hits-b02-async-1-independent-s01-main", + "mask-final-hits-b02-async-1-independent-s02-original", + "mask-final-hits-b02-async-1-independent-s03-original", + "mask-final-hits-b02-async-1-independent-s04-main", + "mask-final-hits-b02-async-1-independent-s05-async-mask", + "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "mask-final-hits-b02-async-8-dependent-s01-main", + "mask-final-hits-b02-async-8-dependent-s02-original", + "mask-final-hits-b02-async-8-dependent-s03-original", + "mask-final-hits-b02-async-8-dependent-s04-main", + "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "mask-final-hits-b02-async-8-independent-s00-async-mask", + "mask-final-hits-b02-async-8-independent-s01-main", + "mask-final-hits-b02-async-8-independent-s02-original", + "mask-final-hits-b02-async-8-independent-s03-original", + "mask-final-hits-b02-async-8-independent-s04-main", + "mask-final-hits-b02-async-8-independent-s05-async-mask", + "mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "mask-final-hits-b02-blocking-8-dependent-s01-main", + "mask-final-hits-b02-blocking-8-dependent-s02-original", + "mask-final-hits-b02-blocking-8-dependent-s03-original", + "mask-final-hits-b02-blocking-8-dependent-s04-main", + "mask-final-hits-b02-blocking-8-dependent-s05-async-mask", + "mask-final-hits-b02-blocking-8-independent-s00-async-mask", + "mask-final-hits-b02-blocking-8-independent-s01-main", + "mask-final-hits-b02-blocking-8-independent-s02-original", + "mask-final-hits-b02-blocking-8-independent-s03-original", + "mask-final-hits-b02-blocking-8-independent-s04-main", + "mask-final-hits-b02-blocking-8-independent-s05-async-mask" + ], + "manifest_sha256": "f91b3298d30efa0458183b06ac0847fb54df9bf85eda4ffb800bd6f575d50aff", + "results_sha256": "323650951c84c3e1c63a381d942823e0046a93de596defa65997933cae6c58a3", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000071256, + "excluded_from_results": true, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006921, + "excluded_from_results": true, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 39 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9962427.366666667, + "worker_cpu_ns_op": 100.39544245054839, + "cycles_op": 421.20114292649555, + "instructions_op": 251.52837237853842, + "branches_op": 55.122121580936174, + "branch_misses_op": 0.01673000683594422, + "user_cycles_per_worker_cpu_ns_proxy": 4.1963802234986725 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9995810.266666668, + "worker_cpu_ns_op": 100.04973377673247, + "cycles_op": 423.26806908255384, + "instructions_op": 255.52837295714016, + "branches_op": 54.122122349149784, + "branch_misses_op": 0.01672873528191556, + "user_cycles_per_worker_cpu_ns_proxy": 4.230409187124166 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 9980834.383333333, + "worker_cpu_ns_op": 100.19665017256949, + "cycles_op": 423.28027501734306, + "instructions_op": 254.52837151765786, + "branches_op": 54.1221206554658, + "branch_misses_op": 0.01674659802350618, + "user_cycles_per_worker_cpu_ns_proxy": 4.224827968254663 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 1, + "means": { + "ops_s": 92270135.1, + "worker_cpu_ns_op": 86.69525425902569 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 1, + "means": { + "ops_s": 92175846.2, + "worker_cpu_ns_op": 86.78248721162142 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 1, + "means": { + "ops_s": 94879609.0, + "worker_cpu_ns_op": 84.31327875806798 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.0070334767622333, + "worker_cpu_ns_op": 0.9927913888193819, + "cycles_op": 1.0038151718422665, + "instructions_op": 1.0159027762566537, + "branches_op": 0.9818584610596756, + "branch_misses_op": 0.9987122324402946, + "user_cycles_per_worker_cpu_ns_proxy": 1.0109301913094788 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0256629061199385, + "worker_cpu_ns_op": 0.9749463836177695, + "cycles_op": 0.9986739699286062, + "instructions_op": 1.015902789531297, + "branches_op": 0.9818585082607825, + "branch_misses_op": 1.0027508824631994, + "user_cycles_per_worker_cpu_ns_proxy": 1.0242370063583026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.978134245786973, + "worker_cpu_ns_op": 1.0227136346500596, + "cycles_op": 1.0122744323164643, + "instructions_op": 1.0159027767037099, + "branches_op": 0.9818584619344118, + "branch_misses_op": 0.9983255226779889, + "user_cycles_per_worker_cpu_ns_proxy": 0.9896188671661565 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.007245489512097691, + "ci95_low_pct": -0.6138872626745062, + "ci95_high_pct": 0.6030991575308731, + "block_delta_pct": [ + -0.12877675597053884, + 0.27508824631994333, + -0.1674477322011092 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141522915043673, + "ci95_low_pct": -1.814158999863047, + "ci95_high_pct": -1.8141455831452213, + "block_delta_pct": [ + -1.8141538940324442, + -1.814149173921753, + -1.8141538065588159 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49055646718858537, + "ci95_low_pct": -1.1997805670358352, + "ci95_high_pct": 2.2098128631883984, + "block_delta_pct": [ + 0.38151718422665404, + -0.13260300713937578, + 1.22744323164643 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780830553631, + "ci95_low_pct": 1.5902762102669055, + "ci95_high_pct": 1.590279955843843, + "block_delta_pct": [ + 1.5902776256653706, + 1.590278953129709, + 1.5902776703709876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34190468937673746, + "ci95_low_pct": -5.448935550579604, + "ci95_high_pct": 6.4874086328034375, + "block_delta_pct": [ + 0.7033476762233315, + 2.566290611993849, + -2.1865754213027055 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.8160936106957228, + "ci95_low_pct": -3.438293662031844, + "ci95_high_pct": 5.257923833147027, + "block_delta_pct": [ + 1.093019130947881, + 2.4237006358302615, + -1.0381132833843454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3376951451294019, + "ci95_low_pct": -6.140736553840287, + "ci95_high_pct": 5.824131197052962, + "block_delta_pct": [ + -0.7208611180618107, + -2.505361638223047, + 2.27136346500596 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.008249995209158, + "worker_cpu_ns_op": 0.9916791749313119, + "cycles_op": 1.006932097734288, + "instructions_op": 1.0119270826950522, + "branches_op": 0.9818584659950332, + "branch_misses_op": 0.9908823919230128, + "user_cycles_per_worker_cpu_ns_proxy": 1.015204091955501 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0072289764828588, + "worker_cpu_ns_op": 0.9927734492986123, + "cycles_op": 1.0003731247140308, + "instructions_op": 1.0119270830829332, + "branches_op": 0.9818584522861153, + "branch_misses_op": 1.0087732992734737, + "user_cycles_per_worker_cpu_ns_proxy": 1.007601964156806 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.9903212362127658, + "worker_cpu_ns_op": 1.0098677011695436, + "cycles_op": 1.0075411870590978, + "instructions_op": 1.0119270756471916, + "branches_op": 0.9818584207956297, + "branch_misses_op": 1.003370502864833, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976808261821107 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.09806288698841481, + "ci95_low_pct": -2.1595650195473493, + "ci95_high_pct": 2.4077846314694673, + "block_delta_pct": [ + -0.9117608076987249, + 0.87732992734737, + 0.33705028648329804 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814155364107406, + "ci95_low_pct": -1.8141611216391795, + "ci95_high_pct": -1.8141496065752993, + "block_delta_pct": [ + -1.8141534004966764, + -1.8141547713884654, + -1.8141579204370317 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49435561805000194, + "ci95_low_pct": -0.4892568886056825, + "ci95_high_pct": 1.4876906283570301, + "block_delta_pct": [ + 0.6932097734287934, + 0.03731247140308369, + 0.7541187059097787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927080475059082, + "ci95_low_pct": 1.192707007673377, + "ci95_high_pct": 1.1927090873384394, + "block_delta_pct": [ + 1.192708269505216, + 1.192708308293322, + 1.1927075647191643 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6803377091889384, + "ci95_low_pct": -1.4804225969023532, + "ci95_high_pct": 2.888488444913051, + "block_delta_pct": [ + 1.5204091955500987, + 0.7601964156805918, + -0.2319173817889264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19278365792287921, + "ci95_low_pct": -2.6877037609799315, + "ci95_high_pct": 2.3661019105605474, + "block_delta_pct": [ + -0.8320825068688142, + -0.7226550701387668, + 0.9867701169543608 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "ratios": { + "ops_s": 1.001208021853291, + "worker_cpu_ns_op": 0.9988797103796472, + "cycles_op": 1.0031050794802203, + "instructions_op": 0.996086541296549, + "branches_op": 1.000000005026547, + "branch_misses_op": 0.9921600634667805, + "user_cycles_per_worker_cpu_ns_proxy": 1.0042276911727073 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "ratios": { + "ops_s": 0.9820273020238053, + "worker_cpu_ns_op": 1.0182851754521016, + "cycles_op": 1.0017014109074516, + "instructions_op": 0.9960865286626508, + "branches_op": 0.9999999429911065, + "branch_misses_op": 1.0060058952982225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9837586006966854 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "ratios": { + "ops_s": 1.0124594251538424, + "worker_cpu_ns_op": 0.9874393642117509, + "cycles_op": 0.9953241481694494, + "instructions_op": 0.9960865339206789, + "branches_op": 0.9999999581011074, + "branch_misses_op": 1.0050534420609731, + "user_cycles_per_worker_cpu_ns_proxy": 1.0081465292179 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.10531600716074951, + "ci95_low_pct": -1.8017889000053633, + "ci95_high_pct": 2.0494587491936667, + "block_delta_pct": [ + -0.783993653321946, + 0.6005895298222486, + 0.5053442060973135 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1293746705074454e-06, + "ci95_low_pct": -1.1165933122558869e-05, + "ci95_high_pct": 4.907184436575562e-06, + "block_delta_pct": [ + 5.026546956443667e-07, + -5.70088934948032e-06, + -4.1898892577663105e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.003780604859771053, + "ci95_low_pct": -1.022236251508124, + "ci95_high_pct": 1.0404332904248914, + "block_delta_pct": [ + 0.31050794802203185, + 0.17014109074515726, + -0.4675851830550637 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913465373373781, + "ci95_low_pct": -0.3913481140139008, + "ci95_high_pct": -0.39134496066082214, + "block_delta_pct": [ + -0.3913458703450945, + -0.3913471337349206, + -0.3913466079321082 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.13465697454120296, + "ci95_low_pct": -3.3465793134931032, + "ci95_high_pct": 3.1840018362104816, + "block_delta_pct": [ + 0.4227691172707271, + -1.6241399303314585, + 0.8146529217899934 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1454025044048013, + "ci95_low_pct": -3.647380865351535, + "ci95_high_pct": 4.0874833797099885, + "block_delta_pct": [ + -0.11202896203528212, + 1.828517545210162, + -1.2560635788249064 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-03.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-03.json new file mode 100644 index 000000000..36bbf5413 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-03.json @@ -0,0 +1,1695 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 55, + "missing_jobs": [ + "mask-final-hits-b00-async-1-dependent-s00-main", + "mask-final-hits-b00-async-1-dependent-s01-original", + "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "mask-final-hits-b00-async-1-dependent-s04-original", + "mask-final-hits-b00-async-1-dependent-s05-main", + "mask-final-hits-b00-async-1-independent-s00-main", + "mask-final-hits-b00-async-1-independent-s01-original", + "mask-final-hits-b00-async-1-independent-s02-async-mask", + "mask-final-hits-b00-async-1-independent-s03-async-mask", + "mask-final-hits-b00-async-1-independent-s04-original", + "mask-final-hits-b00-async-1-independent-s05-main", + "mask-final-hits-b00-async-8-dependent-s00-main", + "mask-final-hits-b00-async-8-dependent-s01-original", + "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "mask-final-hits-b00-async-8-dependent-s04-original", + "mask-final-hits-b00-async-8-dependent-s05-main", + "mask-final-hits-b00-async-8-independent-s00-main", + "mask-final-hits-b00-async-8-independent-s01-original", + "mask-final-hits-b00-async-8-independent-s02-async-mask", + "mask-final-hits-b00-async-8-independent-s03-async-mask", + "mask-final-hits-b00-async-8-independent-s04-original", + "mask-final-hits-b00-async-8-independent-s05-main", + "mask-final-hits-b00-blocking-8-dependent-s01-original", + "mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "mask-final-hits-b00-blocking-8-dependent-s04-original", + "mask-final-hits-b00-blocking-8-dependent-s05-main", + "mask-final-hits-b01-async-1-dependent-s00-original", + "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "mask-final-hits-b01-async-1-dependent-s02-main", + "mask-final-hits-b01-async-1-dependent-s03-main", + "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "mask-final-hits-b01-async-1-dependent-s05-original", + "mask-final-hits-b01-async-1-independent-s00-original", + "mask-final-hits-b01-async-1-independent-s01-async-mask", + "mask-final-hits-b01-async-1-independent-s02-main", + "mask-final-hits-b01-async-1-independent-s03-main", + "mask-final-hits-b01-async-1-independent-s04-async-mask", + "mask-final-hits-b01-async-1-independent-s05-original", + "mask-final-hits-b01-async-8-dependent-s00-original", + "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "mask-final-hits-b01-async-8-dependent-s02-main", + "mask-final-hits-b01-async-8-dependent-s03-main", + "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "mask-final-hits-b01-async-8-dependent-s05-original", + "mask-final-hits-b01-async-8-independent-s00-original", + "mask-final-hits-b01-async-8-independent-s01-async-mask", + "mask-final-hits-b01-async-8-independent-s02-main", + "mask-final-hits-b01-async-8-independent-s03-main", + "mask-final-hits-b01-async-8-independent-s04-async-mask", + "mask-final-hits-b01-async-8-independent-s05-original", + "mask-final-hits-b01-blocking-8-dependent-s00-original", + "mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "mask-final-hits-b01-blocking-8-dependent-s02-main", + "mask-final-hits-b01-blocking-8-dependent-s03-main", + "mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "mask-final-hits-b01-blocking-8-dependent-s05-original", + "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "mask-final-hits-b02-async-1-dependent-s01-main", + "mask-final-hits-b02-async-1-dependent-s02-original", + "mask-final-hits-b02-async-1-dependent-s03-original", + "mask-final-hits-b02-async-1-dependent-s04-main", + "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "mask-final-hits-b02-async-1-independent-s00-async-mask", + "mask-final-hits-b02-async-1-independent-s01-main", + "mask-final-hits-b02-async-1-independent-s02-original", + "mask-final-hits-b02-async-1-independent-s03-original", + "mask-final-hits-b02-async-1-independent-s04-main", + "mask-final-hits-b02-async-1-independent-s05-async-mask", + "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "mask-final-hits-b02-async-8-dependent-s01-main", + "mask-final-hits-b02-async-8-dependent-s02-original", + "mask-final-hits-b02-async-8-dependent-s03-original", + "mask-final-hits-b02-async-8-dependent-s04-main", + "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "mask-final-hits-b02-async-8-independent-s00-async-mask", + "mask-final-hits-b02-async-8-independent-s01-main", + "mask-final-hits-b02-async-8-independent-s02-original", + "mask-final-hits-b02-async-8-independent-s03-original", + "mask-final-hits-b02-async-8-independent-s04-main", + "mask-final-hits-b02-async-8-independent-s05-async-mask", + "mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "mask-final-hits-b02-blocking-8-dependent-s01-main", + "mask-final-hits-b02-blocking-8-dependent-s02-original", + "mask-final-hits-b02-blocking-8-dependent-s03-original", + "mask-final-hits-b02-blocking-8-dependent-s04-main", + "mask-final-hits-b02-blocking-8-dependent-s05-async-mask" + ], + "manifest_sha256": "5951cd03cf0fd2cd2068ab190dcc710f980e889dad9908a15e249db7b4b3c117", + "results_sha256": "a81ef4e80814791ea2d70ddc0f599da48478cd6f92401d3ba1519bbc1d0a54df", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000071256, + "excluded_from_results": true, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006921, + "excluded_from_results": true, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" + }, + { + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000136222, + "excluded_from_results": true, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 55 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9962427.366666667, + "worker_cpu_ns_op": 100.39544245054839, + "cycles_op": 421.20114292649555, + "instructions_op": 251.52837237853842, + "branches_op": 55.122121580936174, + "branch_misses_op": 0.01673000683594422, + "user_cycles_per_worker_cpu_ns_proxy": 4.1963802234986725 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9995810.266666668, + "worker_cpu_ns_op": 100.04973377673247, + "cycles_op": 423.26806908255384, + "instructions_op": 255.52837295714016, + "branches_op": 54.122122349149784, + "branch_misses_op": 0.01672873528191556, + "user_cycles_per_worker_cpu_ns_proxy": 4.230409187124166 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 9980834.383333333, + "worker_cpu_ns_op": 100.19665017256949, + "cycles_op": 423.28027501734306, + "instructions_op": 254.52837151765786, + "branches_op": 54.1221206554658, + "branch_misses_op": 0.01674659802350618, + "user_cycles_per_worker_cpu_ns_proxy": 4.224827968254663 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 92119226.35000001, + "worker_cpu_ns_op": 86.84202807509637 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 91378541.43333334, + "worker_cpu_ns_op": 87.52876765691275 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 92891562.06666666, + "worker_cpu_ns_op": 86.06707081760119 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 1, + "means": { + "ops_s": 56954886.5, + "worker_cpu_ns_op": 140.45281382075822 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.0070334767622333, + "worker_cpu_ns_op": 0.9927913888193819, + "cycles_op": 1.0038151718422665, + "instructions_op": 1.0159027762566537, + "branches_op": 0.9818584610596756, + "branch_misses_op": 0.9987122324402946, + "user_cycles_per_worker_cpu_ns_proxy": 1.0109301913094788 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0256629061199385, + "worker_cpu_ns_op": 0.9749463836177695, + "cycles_op": 0.9986739699286062, + "instructions_op": 1.015902789531297, + "branches_op": 0.9818585082607825, + "branch_misses_op": 1.0027508824631994, + "user_cycles_per_worker_cpu_ns_proxy": 1.0242370063583026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.978134245786973, + "worker_cpu_ns_op": 1.0227136346500596, + "cycles_op": 1.0122744323164643, + "instructions_op": 1.0159027767037099, + "branches_op": 0.9818584619344118, + "branch_misses_op": 0.9983255226779889, + "user_cycles_per_worker_cpu_ns_proxy": 0.9896188671661565 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.007245489512097691, + "ci95_low_pct": -0.6138872626745062, + "ci95_high_pct": 0.6030991575308731, + "block_delta_pct": [ + -0.12877675597053884, + 0.27508824631994333, + -0.1674477322011092 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141522915043673, + "ci95_low_pct": -1.814158999863047, + "ci95_high_pct": -1.8141455831452213, + "block_delta_pct": [ + -1.8141538940324442, + -1.814149173921753, + -1.8141538065588159 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49055646718858537, + "ci95_low_pct": -1.1997805670358352, + "ci95_high_pct": 2.2098128631883984, + "block_delta_pct": [ + 0.38151718422665404, + -0.13260300713937578, + 1.22744323164643 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780830553631, + "ci95_low_pct": 1.5902762102669055, + "ci95_high_pct": 1.590279955843843, + "block_delta_pct": [ + 1.5902776256653706, + 1.590278953129709, + 1.5902776703709876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34190468937673746, + "ci95_low_pct": -5.448935550579604, + "ci95_high_pct": 6.4874086328034375, + "block_delta_pct": [ + 0.7033476762233315, + 2.566290611993849, + -2.1865754213027055 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.8160936106957228, + "ci95_low_pct": -3.438293662031844, + "ci95_high_pct": 5.257923833147027, + "block_delta_pct": [ + 1.093019130947881, + 2.4237006358302615, + -1.0381132833843454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3376951451294019, + "ci95_low_pct": -6.140736553840287, + "ci95_high_pct": 5.824131197052962, + "block_delta_pct": [ + -0.7208611180618107, + -2.505361638223047, + 2.27136346500596 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.008249995209158, + "worker_cpu_ns_op": 0.9916791749313119, + "cycles_op": 1.006932097734288, + "instructions_op": 1.0119270826950522, + "branches_op": 0.9818584659950332, + "branch_misses_op": 0.9908823919230128, + "user_cycles_per_worker_cpu_ns_proxy": 1.015204091955501 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0072289764828588, + "worker_cpu_ns_op": 0.9927734492986123, + "cycles_op": 1.0003731247140308, + "instructions_op": 1.0119270830829332, + "branches_op": 0.9818584522861153, + "branch_misses_op": 1.0087732992734737, + "user_cycles_per_worker_cpu_ns_proxy": 1.007601964156806 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.9903212362127658, + "worker_cpu_ns_op": 1.0098677011695436, + "cycles_op": 1.0075411870590978, + "instructions_op": 1.0119270756471916, + "branches_op": 0.9818584207956297, + "branch_misses_op": 1.003370502864833, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976808261821107 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.09806288698841481, + "ci95_low_pct": -2.1595650195473493, + "ci95_high_pct": 2.4077846314694673, + "block_delta_pct": [ + -0.9117608076987249, + 0.87732992734737, + 0.33705028648329804 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814155364107406, + "ci95_low_pct": -1.8141611216391795, + "ci95_high_pct": -1.8141496065752993, + "block_delta_pct": [ + -1.8141534004966764, + -1.8141547713884654, + -1.8141579204370317 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49435561805000194, + "ci95_low_pct": -0.4892568886056825, + "ci95_high_pct": 1.4876906283570301, + "block_delta_pct": [ + 0.6932097734287934, + 0.03731247140308369, + 0.7541187059097787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927080475059082, + "ci95_low_pct": 1.192707007673377, + "ci95_high_pct": 1.1927090873384394, + "block_delta_pct": [ + 1.192708269505216, + 1.192708308293322, + 1.1927075647191643 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6803377091889384, + "ci95_low_pct": -1.4804225969023532, + "ci95_high_pct": 2.888488444913051, + "block_delta_pct": [ + 1.5204091955500987, + 0.7601964156805918, + -0.2319173817889264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19278365792287921, + "ci95_low_pct": -2.6877037609799315, + "ci95_high_pct": 2.3661019105605474, + "block_delta_pct": [ + -0.8320825068688142, + -0.7226550701387668, + 0.9867701169543608 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "ratios": { + "ops_s": 1.001208021853291, + "worker_cpu_ns_op": 0.9988797103796472, + "cycles_op": 1.0031050794802203, + "instructions_op": 0.996086541296549, + "branches_op": 1.000000005026547, + "branch_misses_op": 0.9921600634667805, + "user_cycles_per_worker_cpu_ns_proxy": 1.0042276911727073 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "ratios": { + "ops_s": 0.9820273020238053, + "worker_cpu_ns_op": 1.0182851754521016, + "cycles_op": 1.0017014109074516, + "instructions_op": 0.9960865286626508, + "branches_op": 0.9999999429911065, + "branch_misses_op": 1.0060058952982225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9837586006966854 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "ratios": { + "ops_s": 1.0124594251538424, + "worker_cpu_ns_op": 0.9874393642117509, + "cycles_op": 0.9953241481694494, + "instructions_op": 0.9960865339206789, + "branches_op": 0.9999999581011074, + "branch_misses_op": 1.0050534420609731, + "user_cycles_per_worker_cpu_ns_proxy": 1.0081465292179 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.10531600716074951, + "ci95_low_pct": -1.8017889000053633, + "ci95_high_pct": 2.0494587491936667, + "block_delta_pct": [ + -0.783993653321946, + 0.6005895298222486, + 0.5053442060973135 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1293746705074454e-06, + "ci95_low_pct": -1.1165933122558869e-05, + "ci95_high_pct": 4.907184436575562e-06, + "block_delta_pct": [ + 5.026546956443667e-07, + -5.70088934948032e-06, + -4.1898892577663105e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.003780604859771053, + "ci95_low_pct": -1.022236251508124, + "ci95_high_pct": 1.0404332904248914, + "block_delta_pct": [ + 0.31050794802203185, + 0.17014109074515726, + -0.4675851830550637 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913465373373781, + "ci95_low_pct": -0.3913481140139008, + "ci95_high_pct": -0.39134496066082214, + "block_delta_pct": [ + -0.3913458703450945, + -0.3913471337349206, + -0.3913466079321082 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.13465697454120296, + "ci95_low_pct": -3.3465793134931032, + "ci95_high_pct": 3.1840018362104816, + "block_delta_pct": [ + 0.4227691172707271, + -1.6241399303314585, + 0.8146529217899934 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1454025044048013, + "ci95_low_pct": -3.647380865351535, + "ci95_high_pct": 4.0874833797099885, + "block_delta_pct": [ + -0.11202896203528212, + 1.828517545210162, + -1.2560635788249064 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 0.9978665880259694, + "worker_cpu_ns_op": 1.0021042606247275 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 0.9933207053627107, + "worker_cpu_ns_op": 1.0062158461559212 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9846194181584501, + "worker_cpu_ns_op": 1.0153321071043357 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8079676481431486, + "ci95_low_pct": -2.4678918137734818, + "ci95_high_pct": 0.8802071960266167, + "block_delta_pct": [ + -0.2133411974030608, + -0.6679294637289335, + -1.538058184154989 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.7868937065440562, + "ci95_low_pct": -0.8790904365812868, + "ci95_high_pct": 2.480879037081518, + "block_delta_pct": [ + 0.2104260624727461, + 0.621584615592119, + 1.5332107104335746 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 1.0232065534607118, + "worker_cpu_ns_op": 0.9772946667000542 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 1.0032260670767945, + "worker_cpu_ns_op": 0.9967968250710001 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9985792883137631, + "worker_cpu_ns_op": 0.9990126521966625 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.8280941801652286, + "ci95_low_pct": -2.360699608875594, + "ci95_high_pct": 4.121030520292468, + "block_delta_pct": [ + 2.3206553460711765, + 0.32260670767945143, + -0.14207116862369196 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9013539115122815, + "ci95_low_pct": -3.835922183789686, + "ci95_high_pct": 2.122766417418931, + "block_delta_pct": [ + -2.270533329994584, + -0.3203174928999908, + -0.09873478033375349 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "ratios": { + "ops_s": 1.0253941416005032, + "worker_cpu_ns_op": 0.9752425023028976 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "ratios": { + "ops_s": 1.009971967422613, + "worker_cpu_ns_op": 0.9906391644288798 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "ratios": { + "ops_s": 1.0141779350456264, + "worker_cpu_ns_op": 0.9839269783812752 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6493883525895425, + "ci95_low_pct": -0.3089497097608751, + "ci95_high_pct": 3.6461961467291637, + "block_delta_pct": [ + 2.539414160050324, + 0.9971967422613082, + 1.4177935045626366 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6750666242099976, + "ci95_low_pct": -3.5751755795406015, + "ci95_high_pct": 0.26248511687445575, + "block_delta_pct": [ + -2.475749769710245, + -0.9360835571120218, + -1.6073021618724814 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-04.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-04.json new file mode 100644 index 000000000..f07e6f1bf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-04.json @@ -0,0 +1,1943 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 72, + "missing_jobs": [ + "mask-final-hits-b00-async-1-dependent-s00-main", + "mask-final-hits-b00-async-1-dependent-s01-original", + "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "mask-final-hits-b00-async-1-dependent-s04-original", + "mask-final-hits-b00-async-1-dependent-s05-main", + "mask-final-hits-b00-async-1-independent-s00-main", + "mask-final-hits-b00-async-1-independent-s01-original", + "mask-final-hits-b00-async-1-independent-s02-async-mask", + "mask-final-hits-b00-async-1-independent-s03-async-mask", + "mask-final-hits-b00-async-1-independent-s04-original", + "mask-final-hits-b00-async-1-independent-s05-main", + "mask-final-hits-b00-async-8-dependent-s00-main", + "mask-final-hits-b00-async-8-dependent-s01-original", + "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "mask-final-hits-b00-async-8-dependent-s04-original", + "mask-final-hits-b00-async-8-dependent-s05-main", + "mask-final-hits-b00-async-8-independent-s00-main", + "mask-final-hits-b00-async-8-independent-s01-original", + "mask-final-hits-b00-async-8-independent-s02-async-mask", + "mask-final-hits-b00-async-8-independent-s03-async-mask", + "mask-final-hits-b00-async-8-independent-s04-original", + "mask-final-hits-b00-async-8-independent-s05-main", + "mask-final-hits-b01-async-1-dependent-s00-original", + "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "mask-final-hits-b01-async-1-dependent-s02-main", + "mask-final-hits-b01-async-1-dependent-s03-main", + "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "mask-final-hits-b01-async-1-dependent-s05-original", + "mask-final-hits-b01-async-1-independent-s00-original", + "mask-final-hits-b01-async-1-independent-s01-async-mask", + "mask-final-hits-b01-async-1-independent-s02-main", + "mask-final-hits-b01-async-1-independent-s03-main", + "mask-final-hits-b01-async-1-independent-s04-async-mask", + "mask-final-hits-b01-async-1-independent-s05-original", + "mask-final-hits-b01-async-8-dependent-s00-original", + "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "mask-final-hits-b01-async-8-dependent-s02-main", + "mask-final-hits-b01-async-8-dependent-s03-main", + "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "mask-final-hits-b01-async-8-dependent-s05-original", + "mask-final-hits-b01-async-8-independent-s00-original", + "mask-final-hits-b01-async-8-independent-s01-async-mask", + "mask-final-hits-b01-async-8-independent-s02-main", + "mask-final-hits-b01-async-8-independent-s03-main", + "mask-final-hits-b01-async-8-independent-s04-async-mask", + "mask-final-hits-b01-async-8-independent-s05-original", + "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "mask-final-hits-b02-async-1-dependent-s01-main", + "mask-final-hits-b02-async-1-dependent-s02-original", + "mask-final-hits-b02-async-1-dependent-s03-original", + "mask-final-hits-b02-async-1-dependent-s04-main", + "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "mask-final-hits-b02-async-1-independent-s00-async-mask", + "mask-final-hits-b02-async-1-independent-s01-main", + "mask-final-hits-b02-async-1-independent-s02-original", + "mask-final-hits-b02-async-1-independent-s03-original", + "mask-final-hits-b02-async-1-independent-s04-main", + "mask-final-hits-b02-async-1-independent-s05-async-mask", + "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "mask-final-hits-b02-async-8-dependent-s01-main", + "mask-final-hits-b02-async-8-dependent-s02-original", + "mask-final-hits-b02-async-8-dependent-s03-original", + "mask-final-hits-b02-async-8-dependent-s04-main", + "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "mask-final-hits-b02-async-8-independent-s00-async-mask", + "mask-final-hits-b02-async-8-independent-s01-main", + "mask-final-hits-b02-async-8-independent-s02-original", + "mask-final-hits-b02-async-8-independent-s03-original", + "mask-final-hits-b02-async-8-independent-s04-main", + "mask-final-hits-b02-async-8-independent-s05-async-mask" + ], + "manifest_sha256": "a066266027bddf6db4a43024f05d43cc7bdaae7cbc45ec9cc574b6cb445e3797", + "results_sha256": "591b56676a2d2dce2c0b0ef2a2dd650883a1563c658038015ce817010288a3ab", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000071256, + "excluded_from_results": true, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006921, + "excluded_from_results": true, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" + }, + { + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000136222, + "excluded_from_results": true, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 72 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9962427.366666667, + "worker_cpu_ns_op": 100.39544245054839, + "cycles_op": 421.20114292649555, + "instructions_op": 251.52837237853842, + "branches_op": 55.122121580936174, + "branch_misses_op": 0.01673000683594422, + "user_cycles_per_worker_cpu_ns_proxy": 4.1963802234986725 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9995810.266666668, + "worker_cpu_ns_op": 100.04973377673247, + "cycles_op": 423.26806908255384, + "instructions_op": 255.52837295714016, + "branches_op": 54.122122349149784, + "branch_misses_op": 0.01672873528191556, + "user_cycles_per_worker_cpu_ns_proxy": 4.230409187124166 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 9980834.383333333, + "worker_cpu_ns_op": 100.19665017256949, + "cycles_op": 423.28027501734306, + "instructions_op": 254.52837151765786, + "branches_op": 54.1221206554658, + "branch_misses_op": 0.01674659802350618, + "user_cycles_per_worker_cpu_ns_proxy": 4.224827968254663 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 92119226.35000001, + "worker_cpu_ns_op": 86.84202807509637 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 91378541.43333334, + "worker_cpu_ns_op": 87.52876765691275 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 92891562.06666666, + "worker_cpu_ns_op": 86.06707081760119 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 56846510.26666667, + "worker_cpu_ns_op": 140.7226801224594 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56336963.23333333, + "worker_cpu_ns_op": 141.98362221593786 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 56234986.88333333, + "worker_cpu_ns_op": 142.24131081114356 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.0070334767622333, + "worker_cpu_ns_op": 0.9927913888193819, + "cycles_op": 1.0038151718422665, + "instructions_op": 1.0159027762566537, + "branches_op": 0.9818584610596756, + "branch_misses_op": 0.9987122324402946, + "user_cycles_per_worker_cpu_ns_proxy": 1.0109301913094788 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0256629061199385, + "worker_cpu_ns_op": 0.9749463836177695, + "cycles_op": 0.9986739699286062, + "instructions_op": 1.015902789531297, + "branches_op": 0.9818585082607825, + "branch_misses_op": 1.0027508824631994, + "user_cycles_per_worker_cpu_ns_proxy": 1.0242370063583026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.978134245786973, + "worker_cpu_ns_op": 1.0227136346500596, + "cycles_op": 1.0122744323164643, + "instructions_op": 1.0159027767037099, + "branches_op": 0.9818584619344118, + "branch_misses_op": 0.9983255226779889, + "user_cycles_per_worker_cpu_ns_proxy": 0.9896188671661565 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.007245489512097691, + "ci95_low_pct": -0.6138872626745062, + "ci95_high_pct": 0.6030991575308731, + "block_delta_pct": [ + -0.12877675597053884, + 0.27508824631994333, + -0.1674477322011092 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141522915043673, + "ci95_low_pct": -1.814158999863047, + "ci95_high_pct": -1.8141455831452213, + "block_delta_pct": [ + -1.8141538940324442, + -1.814149173921753, + -1.8141538065588159 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49055646718858537, + "ci95_low_pct": -1.1997805670358352, + "ci95_high_pct": 2.2098128631883984, + "block_delta_pct": [ + 0.38151718422665404, + -0.13260300713937578, + 1.22744323164643 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780830553631, + "ci95_low_pct": 1.5902762102669055, + "ci95_high_pct": 1.590279955843843, + "block_delta_pct": [ + 1.5902776256653706, + 1.590278953129709, + 1.5902776703709876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34190468937673746, + "ci95_low_pct": -5.448935550579604, + "ci95_high_pct": 6.4874086328034375, + "block_delta_pct": [ + 0.7033476762233315, + 2.566290611993849, + -2.1865754213027055 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.8160936106957228, + "ci95_low_pct": -3.438293662031844, + "ci95_high_pct": 5.257923833147027, + "block_delta_pct": [ + 1.093019130947881, + 2.4237006358302615, + -1.0381132833843454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3376951451294019, + "ci95_low_pct": -6.140736553840287, + "ci95_high_pct": 5.824131197052962, + "block_delta_pct": [ + -0.7208611180618107, + -2.505361638223047, + 2.27136346500596 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.008249995209158, + "worker_cpu_ns_op": 0.9916791749313119, + "cycles_op": 1.006932097734288, + "instructions_op": 1.0119270826950522, + "branches_op": 0.9818584659950332, + "branch_misses_op": 0.9908823919230128, + "user_cycles_per_worker_cpu_ns_proxy": 1.015204091955501 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0072289764828588, + "worker_cpu_ns_op": 0.9927734492986123, + "cycles_op": 1.0003731247140308, + "instructions_op": 1.0119270830829332, + "branches_op": 0.9818584522861153, + "branch_misses_op": 1.0087732992734737, + "user_cycles_per_worker_cpu_ns_proxy": 1.007601964156806 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.9903212362127658, + "worker_cpu_ns_op": 1.0098677011695436, + "cycles_op": 1.0075411870590978, + "instructions_op": 1.0119270756471916, + "branches_op": 0.9818584207956297, + "branch_misses_op": 1.003370502864833, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976808261821107 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.09806288698841481, + "ci95_low_pct": -2.1595650195473493, + "ci95_high_pct": 2.4077846314694673, + "block_delta_pct": [ + -0.9117608076987249, + 0.87732992734737, + 0.33705028648329804 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814155364107406, + "ci95_low_pct": -1.8141611216391795, + "ci95_high_pct": -1.8141496065752993, + "block_delta_pct": [ + -1.8141534004966764, + -1.8141547713884654, + -1.8141579204370317 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49435561805000194, + "ci95_low_pct": -0.4892568886056825, + "ci95_high_pct": 1.4876906283570301, + "block_delta_pct": [ + 0.6932097734287934, + 0.03731247140308369, + 0.7541187059097787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927080475059082, + "ci95_low_pct": 1.192707007673377, + "ci95_high_pct": 1.1927090873384394, + "block_delta_pct": [ + 1.192708269505216, + 1.192708308293322, + 1.1927075647191643 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6803377091889384, + "ci95_low_pct": -1.4804225969023532, + "ci95_high_pct": 2.888488444913051, + "block_delta_pct": [ + 1.5204091955500987, + 0.7601964156805918, + -0.2319173817889264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19278365792287921, + "ci95_low_pct": -2.6877037609799315, + "ci95_high_pct": 2.3661019105605474, + "block_delta_pct": [ + -0.8320825068688142, + -0.7226550701387668, + 0.9867701169543608 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "ratios": { + "ops_s": 1.001208021853291, + "worker_cpu_ns_op": 0.9988797103796472, + "cycles_op": 1.0031050794802203, + "instructions_op": 0.996086541296549, + "branches_op": 1.000000005026547, + "branch_misses_op": 0.9921600634667805, + "user_cycles_per_worker_cpu_ns_proxy": 1.0042276911727073 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "ratios": { + "ops_s": 0.9820273020238053, + "worker_cpu_ns_op": 1.0182851754521016, + "cycles_op": 1.0017014109074516, + "instructions_op": 0.9960865286626508, + "branches_op": 0.9999999429911065, + "branch_misses_op": 1.0060058952982225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9837586006966854 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "ratios": { + "ops_s": 1.0124594251538424, + "worker_cpu_ns_op": 0.9874393642117509, + "cycles_op": 0.9953241481694494, + "instructions_op": 0.9960865339206789, + "branches_op": 0.9999999581011074, + "branch_misses_op": 1.0050534420609731, + "user_cycles_per_worker_cpu_ns_proxy": 1.0081465292179 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.10531600716074951, + "ci95_low_pct": -1.8017889000053633, + "ci95_high_pct": 2.0494587491936667, + "block_delta_pct": [ + -0.783993653321946, + 0.6005895298222486, + 0.5053442060973135 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1293746705074454e-06, + "ci95_low_pct": -1.1165933122558869e-05, + "ci95_high_pct": 4.907184436575562e-06, + "block_delta_pct": [ + 5.026546956443667e-07, + -5.70088934948032e-06, + -4.1898892577663105e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.003780604859771053, + "ci95_low_pct": -1.022236251508124, + "ci95_high_pct": 1.0404332904248914, + "block_delta_pct": [ + 0.31050794802203185, + 0.17014109074515726, + -0.4675851830550637 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913465373373781, + "ci95_low_pct": -0.3913481140139008, + "ci95_high_pct": -0.39134496066082214, + "block_delta_pct": [ + -0.3913458703450945, + -0.3913471337349206, + -0.3913466079321082 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.13465697454120296, + "ci95_low_pct": -3.3465793134931032, + "ci95_high_pct": 3.1840018362104816, + "block_delta_pct": [ + 0.4227691172707271, + -1.6241399303314585, + 0.8146529217899934 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1454025044048013, + "ci95_low_pct": -3.647380865351535, + "ci95_high_pct": 4.0874833797099885, + "block_delta_pct": [ + -0.11202896203528212, + 1.828517545210162, + -1.2560635788249064 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 0.9978665880259694, + "worker_cpu_ns_op": 1.0021042606247275 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 0.9933207053627107, + "worker_cpu_ns_op": 1.0062158461559212 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9846194181584501, + "worker_cpu_ns_op": 1.0153321071043357 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8079676481431486, + "ci95_low_pct": -2.4678918137734818, + "ci95_high_pct": 0.8802071960266167, + "block_delta_pct": [ + -0.2133411974030608, + -0.6679294637289335, + -1.538058184154989 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.7868937065440562, + "ci95_low_pct": -0.8790904365812868, + "ci95_high_pct": 2.480879037081518, + "block_delta_pct": [ + 0.2104260624727461, + 0.621584615592119, + 1.5332107104335746 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 1.0232065534607118, + "worker_cpu_ns_op": 0.9772946667000542 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 1.0032260670767945, + "worker_cpu_ns_op": 0.9967968250710001 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9985792883137631, + "worker_cpu_ns_op": 0.9990126521966625 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.8280941801652286, + "ci95_low_pct": -2.360699608875594, + "ci95_high_pct": 4.121030520292468, + "block_delta_pct": [ + 2.3206553460711765, + 0.32260670767945143, + -0.14207116862369196 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9013539115122815, + "ci95_low_pct": -3.835922183789686, + "ci95_high_pct": 2.122766417418931, + "block_delta_pct": [ + -2.270533329994584, + -0.3203174928999908, + -0.09873478033375349 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "ratios": { + "ops_s": 1.0253941416005032, + "worker_cpu_ns_op": 0.9752425023028976 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "ratios": { + "ops_s": 1.009971967422613, + "worker_cpu_ns_op": 0.9906391644288798 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "ratios": { + "ops_s": 1.0141779350456264, + "worker_cpu_ns_op": 0.9839269783812752 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6493883525895425, + "ci95_low_pct": -0.3089497097608751, + "ci95_high_pct": 3.6461961467291637, + "block_delta_pct": [ + 2.539414160050324, + 0.9971967422613082, + 1.4177935045626366 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6750666242099976, + "ci95_low_pct": -3.5751755795406015, + "ci95_high_pct": 0.26248511687445575, + "block_delta_pct": [ + -2.475749769710245, + -0.9360835571120218, + -1.6073021618724814 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.9950638715248453, + "worker_cpu_ns_op": 1.0049779949317301 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9952882218151412, + "worker_cpu_ns_op": 1.0045809965471866 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.982766759195848, + "worker_cpu_ns_op": 1.0173317589909623 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8977699772618308, + "ci95_low_pct": -2.665646365978902, + "ci95_high_pct": 0.9022162145113644, + "block_delta_pct": [ + -0.49361284751546775, + -0.4711778184858795, + -1.7233240804152006 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.8946266973838712, + "ci95_low_pct": -0.8868234940691444, + "ci95_high_pct": 2.7080964940650265, + "block_delta_pct": [ + 0.4977994931730123, + 0.45809965471865777, + 1.7331758990962287 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.991118188298809, + "worker_cpu_ns_op": 1.008998532860004 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9972258860044493, + "worker_cpu_ns_op": 1.002780261167899 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.9794021922756422, + "worker_cpu_ns_op": 1.0206144103745942 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0778939844931612, + "ci95_low_pct": -3.305724872910365, + "ci95_high_pct": 1.201266007543289, + "block_delta_pct": [ + -0.8881811701190956, + -0.277411399555072, + -2.059780772435782 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0770758037095707, + "ci95_low_pct": -1.144145513728556, + "ci95_high_pct": 3.348206397302156, + "block_delta_pct": [ + 0.899853286000396, + 0.27802611678990896, + 2.0614410374594216 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "ratios": { + "ops_s": 0.9960347437597248, + "worker_cpu_ns_op": 1.0040006228480127 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "ratios": { + "ops_s": 1.0019468372546139, + "worker_cpu_ns_op": 0.9982074761662059 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "ratios": { + "ops_s": 0.9965764339414992, + "worker_cpu_ns_op": 1.0032267265369637 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.181755755839208, + "ci95_low_pct": -0.9896607535463398, + "ci95_high_pct": 0.6327415885893695, + "block_delta_pct": [ + -0.3965256240275217, + 0.19468372546138646, + -0.34235660585008043 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18083134087301111, + "ci95_low_pct": -0.59814964459598, + "ci95_high_pct": 0.9659169549133262, + "block_delta_pct": [ + 0.4000622848012725, + -0.17925238337941352, + 0.32267265369636533 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-05.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-05.json new file mode 100644 index 000000000..18db0e7d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-05.json @@ -0,0 +1,2530 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 90, + "missing_jobs": [ + "mask-final-hits-b00-async-1-dependent-s00-main", + "mask-final-hits-b00-async-1-dependent-s01-original", + "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "mask-final-hits-b00-async-1-dependent-s04-original", + "mask-final-hits-b00-async-1-dependent-s05-main", + "mask-final-hits-b00-async-8-dependent-s00-main", + "mask-final-hits-b00-async-8-dependent-s01-original", + "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "mask-final-hits-b00-async-8-dependent-s04-original", + "mask-final-hits-b00-async-8-dependent-s05-main", + "mask-final-hits-b00-async-8-independent-s00-main", + "mask-final-hits-b00-async-8-independent-s01-original", + "mask-final-hits-b00-async-8-independent-s02-async-mask", + "mask-final-hits-b00-async-8-independent-s03-async-mask", + "mask-final-hits-b00-async-8-independent-s04-original", + "mask-final-hits-b00-async-8-independent-s05-main", + "mask-final-hits-b01-async-1-dependent-s00-original", + "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "mask-final-hits-b01-async-1-dependent-s02-main", + "mask-final-hits-b01-async-1-dependent-s03-main", + "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "mask-final-hits-b01-async-1-dependent-s05-original", + "mask-final-hits-b01-async-8-dependent-s00-original", + "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "mask-final-hits-b01-async-8-dependent-s02-main", + "mask-final-hits-b01-async-8-dependent-s03-main", + "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "mask-final-hits-b01-async-8-dependent-s05-original", + "mask-final-hits-b01-async-8-independent-s00-original", + "mask-final-hits-b01-async-8-independent-s01-async-mask", + "mask-final-hits-b01-async-8-independent-s02-main", + "mask-final-hits-b01-async-8-independent-s03-main", + "mask-final-hits-b01-async-8-independent-s04-async-mask", + "mask-final-hits-b01-async-8-independent-s05-original", + "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "mask-final-hits-b02-async-1-dependent-s01-main", + "mask-final-hits-b02-async-1-dependent-s02-original", + "mask-final-hits-b02-async-1-dependent-s03-original", + "mask-final-hits-b02-async-1-dependent-s04-main", + "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "mask-final-hits-b02-async-8-dependent-s01-main", + "mask-final-hits-b02-async-8-dependent-s02-original", + "mask-final-hits-b02-async-8-dependent-s03-original", + "mask-final-hits-b02-async-8-dependent-s04-main", + "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "mask-final-hits-b02-async-8-independent-s00-async-mask", + "mask-final-hits-b02-async-8-independent-s01-main", + "mask-final-hits-b02-async-8-independent-s02-original", + "mask-final-hits-b02-async-8-independent-s03-original", + "mask-final-hits-b02-async-8-independent-s04-main", + "mask-final-hits-b02-async-8-independent-s05-async-mask" + ], + "manifest_sha256": "758055dedd5e95bdf4fb3b5f142e94c36d3516fd7d62d484079033e92dba28de", + "results_sha256": "5b8644e44eecd053179916dc93ff1462e6479c1eee35d4b3913172948b09fa7f", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000071256, + "excluded_from_results": true, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006921, + "excluded_from_results": true, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" + }, + { + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000136222, + "excluded_from_results": true, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff" + }, + { + "name": "mask-final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000072375, + "excluded_from_results": true, + "log_sha256": "d91d8a470b01d1961168d65106dabb46593ef143038b192a2ac4658a9938cae2" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 90 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9962427.366666667, + "worker_cpu_ns_op": 100.39544245054839, + "cycles_op": 421.20114292649555, + "instructions_op": 251.52837237853842, + "branches_op": 55.122121580936174, + "branch_misses_op": 0.01673000683594422, + "user_cycles_per_worker_cpu_ns_proxy": 4.1963802234986725 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9995810.266666668, + "worker_cpu_ns_op": 100.04973377673247, + "cycles_op": 423.26806908255384, + "instructions_op": 255.52837295714016, + "branches_op": 54.122122349149784, + "branch_misses_op": 0.01672873528191556, + "user_cycles_per_worker_cpu_ns_proxy": 4.230409187124166 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 9980834.383333333, + "worker_cpu_ns_op": 100.19665017256949, + "cycles_op": 423.28027501734306, + "instructions_op": 254.52837151765786, + "branches_op": 54.1221206554658, + "branch_misses_op": 0.01674659802350618, + "user_cycles_per_worker_cpu_ns_proxy": 4.224827968254663 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 92119226.35000001, + "worker_cpu_ns_op": 86.84202807509637 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 91378541.43333334, + "worker_cpu_ns_op": 87.52876765691275 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 92891562.06666666, + "worker_cpu_ns_op": 86.06707081760119 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 56846510.26666667, + "worker_cpu_ns_op": 140.7226801224594 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56336963.23333333, + "worker_cpu_ns_op": 141.98362221593786 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 56234986.88333333, + "worker_cpu_ns_op": 142.24131081114356 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15598241.4, + "worker_cpu_ns_op": 64.11829236094822, + "cycles_op": 244.27391563707124, + "instructions_op": 360.41995552226257, + "branches_op": 72.10745502949175, + "branch_misses_op": 0.016729307696158394, + "user_cycles_per_worker_cpu_ns_proxy": 3.8104304496116517 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15541510.233333334, + "worker_cpu_ns_op": 64.34075965260887, + "cycles_op": 244.87749130850548, + "instructions_op": 368.4199566603188, + "branches_op": 72.10745631885595, + "branch_misses_op": 0.017008370250764415, + "user_cycles_per_worker_cpu_ns_proxy": 3.806471145414046 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 15856879.066666668, + "worker_cpu_ns_op": 63.03791879253077, + "cycles_op": 241.1430566682492, + "instructions_op": 358.41995645884134, + "branches_op": 72.10745591384335, + "branch_misses_op": 0.01684019133099027, + "user_cycles_per_worker_cpu_ns_proxy": 3.8257047095020926 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.0070334767622333, + "worker_cpu_ns_op": 0.9927913888193819, + "cycles_op": 1.0038151718422665, + "instructions_op": 1.0159027762566537, + "branches_op": 0.9818584610596756, + "branch_misses_op": 0.9987122324402946, + "user_cycles_per_worker_cpu_ns_proxy": 1.0109301913094788 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0256629061199385, + "worker_cpu_ns_op": 0.9749463836177695, + "cycles_op": 0.9986739699286062, + "instructions_op": 1.015902789531297, + "branches_op": 0.9818585082607825, + "branch_misses_op": 1.0027508824631994, + "user_cycles_per_worker_cpu_ns_proxy": 1.0242370063583026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.978134245786973, + "worker_cpu_ns_op": 1.0227136346500596, + "cycles_op": 1.0122744323164643, + "instructions_op": 1.0159027767037099, + "branches_op": 0.9818584619344118, + "branch_misses_op": 0.9983255226779889, + "user_cycles_per_worker_cpu_ns_proxy": 0.9896188671661565 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.007245489512097691, + "ci95_low_pct": -0.6138872626745062, + "ci95_high_pct": 0.6030991575308731, + "block_delta_pct": [ + -0.12877675597053884, + 0.27508824631994333, + -0.1674477322011092 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141522915043673, + "ci95_low_pct": -1.814158999863047, + "ci95_high_pct": -1.8141455831452213, + "block_delta_pct": [ + -1.8141538940324442, + -1.814149173921753, + -1.8141538065588159 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49055646718858537, + "ci95_low_pct": -1.1997805670358352, + "ci95_high_pct": 2.2098128631883984, + "block_delta_pct": [ + 0.38151718422665404, + -0.13260300713937578, + 1.22744323164643 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780830553631, + "ci95_low_pct": 1.5902762102669055, + "ci95_high_pct": 1.590279955843843, + "block_delta_pct": [ + 1.5902776256653706, + 1.590278953129709, + 1.5902776703709876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34190468937673746, + "ci95_low_pct": -5.448935550579604, + "ci95_high_pct": 6.4874086328034375, + "block_delta_pct": [ + 0.7033476762233315, + 2.566290611993849, + -2.1865754213027055 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.8160936106957228, + "ci95_low_pct": -3.438293662031844, + "ci95_high_pct": 5.257923833147027, + "block_delta_pct": [ + 1.093019130947881, + 2.4237006358302615, + -1.0381132833843454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3376951451294019, + "ci95_low_pct": -6.140736553840287, + "ci95_high_pct": 5.824131197052962, + "block_delta_pct": [ + -0.7208611180618107, + -2.505361638223047, + 2.27136346500596 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.008249995209158, + "worker_cpu_ns_op": 0.9916791749313119, + "cycles_op": 1.006932097734288, + "instructions_op": 1.0119270826950522, + "branches_op": 0.9818584659950332, + "branch_misses_op": 0.9908823919230128, + "user_cycles_per_worker_cpu_ns_proxy": 1.015204091955501 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0072289764828588, + "worker_cpu_ns_op": 0.9927734492986123, + "cycles_op": 1.0003731247140308, + "instructions_op": 1.0119270830829332, + "branches_op": 0.9818584522861153, + "branch_misses_op": 1.0087732992734737, + "user_cycles_per_worker_cpu_ns_proxy": 1.007601964156806 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.9903212362127658, + "worker_cpu_ns_op": 1.0098677011695436, + "cycles_op": 1.0075411870590978, + "instructions_op": 1.0119270756471916, + "branches_op": 0.9818584207956297, + "branch_misses_op": 1.003370502864833, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976808261821107 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.09806288698841481, + "ci95_low_pct": -2.1595650195473493, + "ci95_high_pct": 2.4077846314694673, + "block_delta_pct": [ + -0.9117608076987249, + 0.87732992734737, + 0.33705028648329804 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814155364107406, + "ci95_low_pct": -1.8141611216391795, + "ci95_high_pct": -1.8141496065752993, + "block_delta_pct": [ + -1.8141534004966764, + -1.8141547713884654, + -1.8141579204370317 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49435561805000194, + "ci95_low_pct": -0.4892568886056825, + "ci95_high_pct": 1.4876906283570301, + "block_delta_pct": [ + 0.6932097734287934, + 0.03731247140308369, + 0.7541187059097787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927080475059082, + "ci95_low_pct": 1.192707007673377, + "ci95_high_pct": 1.1927090873384394, + "block_delta_pct": [ + 1.192708269505216, + 1.192708308293322, + 1.1927075647191643 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6803377091889384, + "ci95_low_pct": -1.4804225969023532, + "ci95_high_pct": 2.888488444913051, + "block_delta_pct": [ + 1.5204091955500987, + 0.7601964156805918, + -0.2319173817889264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19278365792287921, + "ci95_low_pct": -2.6877037609799315, + "ci95_high_pct": 2.3661019105605474, + "block_delta_pct": [ + -0.8320825068688142, + -0.7226550701387668, + 0.9867701169543608 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "ratios": { + "ops_s": 1.001208021853291, + "worker_cpu_ns_op": 0.9988797103796472, + "cycles_op": 1.0031050794802203, + "instructions_op": 0.996086541296549, + "branches_op": 1.000000005026547, + "branch_misses_op": 0.9921600634667805, + "user_cycles_per_worker_cpu_ns_proxy": 1.0042276911727073 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "ratios": { + "ops_s": 0.9820273020238053, + "worker_cpu_ns_op": 1.0182851754521016, + "cycles_op": 1.0017014109074516, + "instructions_op": 0.9960865286626508, + "branches_op": 0.9999999429911065, + "branch_misses_op": 1.0060058952982225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9837586006966854 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "ratios": { + "ops_s": 1.0124594251538424, + "worker_cpu_ns_op": 0.9874393642117509, + "cycles_op": 0.9953241481694494, + "instructions_op": 0.9960865339206789, + "branches_op": 0.9999999581011074, + "branch_misses_op": 1.0050534420609731, + "user_cycles_per_worker_cpu_ns_proxy": 1.0081465292179 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.10531600716074951, + "ci95_low_pct": -1.8017889000053633, + "ci95_high_pct": 2.0494587491936667, + "block_delta_pct": [ + -0.783993653321946, + 0.6005895298222486, + 0.5053442060973135 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1293746705074454e-06, + "ci95_low_pct": -1.1165933122558869e-05, + "ci95_high_pct": 4.907184436575562e-06, + "block_delta_pct": [ + 5.026546956443667e-07, + -5.70088934948032e-06, + -4.1898892577663105e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.003780604859771053, + "ci95_low_pct": -1.022236251508124, + "ci95_high_pct": 1.0404332904248914, + "block_delta_pct": [ + 0.31050794802203185, + 0.17014109074515726, + -0.4675851830550637 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913465373373781, + "ci95_low_pct": -0.3913481140139008, + "ci95_high_pct": -0.39134496066082214, + "block_delta_pct": [ + -0.3913458703450945, + -0.3913471337349206, + -0.3913466079321082 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.13465697454120296, + "ci95_low_pct": -3.3465793134931032, + "ci95_high_pct": 3.1840018362104816, + "block_delta_pct": [ + 0.4227691172707271, + -1.6241399303314585, + 0.8146529217899934 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1454025044048013, + "ci95_low_pct": -3.647380865351535, + "ci95_high_pct": 4.0874833797099885, + "block_delta_pct": [ + -0.11202896203528212, + 1.828517545210162, + -1.2560635788249064 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 0.9978665880259694, + "worker_cpu_ns_op": 1.0021042606247275 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 0.9933207053627107, + "worker_cpu_ns_op": 1.0062158461559212 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9846194181584501, + "worker_cpu_ns_op": 1.0153321071043357 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8079676481431486, + "ci95_low_pct": -2.4678918137734818, + "ci95_high_pct": 0.8802071960266167, + "block_delta_pct": [ + -0.2133411974030608, + -0.6679294637289335, + -1.538058184154989 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.7868937065440562, + "ci95_low_pct": -0.8790904365812868, + "ci95_high_pct": 2.480879037081518, + "block_delta_pct": [ + 0.2104260624727461, + 0.621584615592119, + 1.5332107104335746 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 1.0232065534607118, + "worker_cpu_ns_op": 0.9772946667000542 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 1.0032260670767945, + "worker_cpu_ns_op": 0.9967968250710001 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9985792883137631, + "worker_cpu_ns_op": 0.9990126521966625 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.8280941801652286, + "ci95_low_pct": -2.360699608875594, + "ci95_high_pct": 4.121030520292468, + "block_delta_pct": [ + 2.3206553460711765, + 0.32260670767945143, + -0.14207116862369196 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9013539115122815, + "ci95_low_pct": -3.835922183789686, + "ci95_high_pct": 2.122766417418931, + "block_delta_pct": [ + -2.270533329994584, + -0.3203174928999908, + -0.09873478033375349 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "ratios": { + "ops_s": 1.0253941416005032, + "worker_cpu_ns_op": 0.9752425023028976 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "ratios": { + "ops_s": 1.009971967422613, + "worker_cpu_ns_op": 0.9906391644288798 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "ratios": { + "ops_s": 1.0141779350456264, + "worker_cpu_ns_op": 0.9839269783812752 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6493883525895425, + "ci95_low_pct": -0.3089497097608751, + "ci95_high_pct": 3.6461961467291637, + "block_delta_pct": [ + 2.539414160050324, + 0.9971967422613082, + 1.4177935045626366 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6750666242099976, + "ci95_low_pct": -3.5751755795406015, + "ci95_high_pct": 0.26248511687445575, + "block_delta_pct": [ + -2.475749769710245, + -0.9360835571120218, + -1.6073021618724814 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.9950638715248453, + "worker_cpu_ns_op": 1.0049779949317301 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9952882218151412, + "worker_cpu_ns_op": 1.0045809965471866 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.982766759195848, + "worker_cpu_ns_op": 1.0173317589909623 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8977699772618308, + "ci95_low_pct": -2.665646365978902, + "ci95_high_pct": 0.9022162145113644, + "block_delta_pct": [ + -0.49361284751546775, + -0.4711778184858795, + -1.7233240804152006 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.8946266973838712, + "ci95_low_pct": -0.8868234940691444, + "ci95_high_pct": 2.7080964940650265, + "block_delta_pct": [ + 0.4977994931730123, + 0.45809965471865777, + 1.7331758990962287 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.991118188298809, + "worker_cpu_ns_op": 1.008998532860004 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9972258860044493, + "worker_cpu_ns_op": 1.002780261167899 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.9794021922756422, + "worker_cpu_ns_op": 1.0206144103745942 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0778939844931612, + "ci95_low_pct": -3.305724872910365, + "ci95_high_pct": 1.201266007543289, + "block_delta_pct": [ + -0.8881811701190956, + -0.277411399555072, + -2.059780772435782 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0770758037095707, + "ci95_low_pct": -1.144145513728556, + "ci95_high_pct": 3.348206397302156, + "block_delta_pct": [ + 0.899853286000396, + 0.27802611678990896, + 2.0614410374594216 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "ratios": { + "ops_s": 0.9960347437597248, + "worker_cpu_ns_op": 1.0040006228480127 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "ratios": { + "ops_s": 1.0019468372546139, + "worker_cpu_ns_op": 0.9982074761662059 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "ratios": { + "ops_s": 0.9965764339414992, + "worker_cpu_ns_op": 1.0032267265369637 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.181755755839208, + "ci95_low_pct": -0.9896607535463398, + "ci95_high_pct": 0.6327415885893695, + "block_delta_pct": [ + -0.3965256240275217, + 0.19468372546138646, + -0.34235660585008043 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18083134087301111, + "ci95_low_pct": -0.59814964459598, + "ci95_high_pct": 0.9659169549133262, + "block_delta_pct": [ + 0.4000622848012725, + -0.17925238337941352, + 0.32267265369636533 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 0.9831259992604765, + "worker_cpu_ns_op": 1.0169714949632196, + "cycles_op": 1.0110044685910786, + "instructions_op": 1.0221963338181967, + "branches_op": 1.0000000237149762, + "branch_misses_op": 1.003379911130881, + "user_cycles_per_worker_cpu_ns_proxy": 0.9941233939392192 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.018300875799641, + "worker_cpu_ns_op": 0.9820420469521831, + "cycles_op": 0.9912319959941787, + "instructions_op": 1.022196332408716, + "branches_op": 1.0000000197757575, + "branch_misses_op": 1.0271828132753036, + "user_cycles_per_worker_cpu_ns_proxy": 1.0093134641646333 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 0.9881764522425723, + "worker_cpu_ns_op": 1.0119093103148935, + "cycles_op": 1.0053870494480404, + "instructions_op": 1.0221963309871616, + "branches_op": 1.0000000101527156, + "branch_misses_op": 1.0195258914174181, + "user_cycles_per_worker_cpu_ns_proxy": 0.9935698560206054 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 1.6647667142416722, + "ci95_low_pct": -1.3154031563684887, + "ci95_high_pct": 4.73493454544307, + "block_delta_pct": [ + 0.3379911130880986, + 2.7182813275303586, + 1.9525891417418118 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.78811496720499e-06, + "ci95_low_pct": 5.483933307459665e-08, + "ci95_high_pct": 3.5213906457443045e-06, + "block_delta_pct": [ + 2.3714976205013727e-06, + 1.9775757476026e-06, + 1.015271555715458e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.25065635472099057, + "ci95_low_pct": -2.2537514859923724, + "ci95_high_pct": 2.8192309407363725, + "block_delta_pct": [ + 1.100446859107862, + -0.8768004005821339, + 0.538704944804036 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.2196332404691432, + "ci95_low_pct": 2.219632888805645, + "ci95_high_pct": 2.2196335921326638, + "block_delta_pct": [ + 2.2196333818196745, + 2.219633240871599, + 2.219633098716156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.35857425807817034, + "ci95_low_pct": -4.9503187284763435, + "ci95_high_pct": 4.454992284728654, + "block_delta_pct": [ + -1.6874000739523498, + 1.8300875799641014, + -1.1823547757427666 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.10243038388324521, + "ci95_low_pct": -2.2919008559867504, + "ci95_high_pct": 2.1361023562431747, + "block_delta_pct": [ + -0.5876606060780776, + 0.93134641646333, + -0.6430143979394565 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.3521815999891764, + "ci95_low_pct": -4.251649409310765, + "ci95_high_pct": 5.17737683991486, + "block_delta_pct": [ + 1.697149496321959, + -1.7957953047816888, + 1.1909310314893506 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 1.009777594011163, + "worker_cpu_ns_op": 0.990328829086693, + "cycles_op": 0.9896134800950767, + "instructions_op": 0.9944509184257175, + "branches_op": 1.0000000067707357, + "branch_misses_op": 1.0046016294918267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9992430918933416 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.0352394609526483, + "worker_cpu_ns_op": 0.9659596656212321, + "cycles_op": 0.9792287828168805, + "instructions_op": 0.9944509180338185, + "branches_op": 1.000000000319685, + "branch_misses_op": 0.9954166875344612, + "user_cycles_per_worker_cpu_ns_proxy": 1.013708513145758 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 1.005236048266045, + "worker_cpu_ns_op": 0.9936346545893184, + "cycles_op": 0.9927967453006947, + "instructions_op": 0.9944509244008622, + "branches_op": 1.000000029702652, + "branch_misses_op": 1.0199685324450007, + "user_cycles_per_worker_cpu_ns_proxy": 0.9991826212879343 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6611427160001071, + "ci95_low_pct": -2.369523726776712, + "ci95_high_pct": 3.7858877645359446, + "block_delta_pct": [ + 0.4601629491826742, + -0.458331246553878, + 1.9968532445000742 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.2264357529545578e-06, + "ci95_low_pct": -2.610033933425626e-06, + "ci95_high_pct": 5.062905583663735e-06, + "block_delta_pct": [ + 6.770735749839218e-07, + 3.196849451825301e-08, + 2.9702651893614984e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.2804032895243123, + "ci95_low_pct": -3.0302839220233913, + "ci95_high_pct": 0.5010550597284613, + "block_delta_pct": [ + -1.0386519904923341, + -2.0771217183119473, + -0.7203254699305273 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.5549079713200622, + "ci95_low_pct": -0.5549088577983086, + "ci95_high_pct": -0.5549070848417936, + "block_delta_pct": [ + -0.5549081574282466, + -0.5549081966181535, + -0.5549075599137754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.666576787511942, + "ci95_low_pct": -2.2564995302437496, + "ci95_high_pct": 5.747111429565077, + "block_delta_pct": [ + 0.9777594011163071, + 3.5239460952648294, + 0.5236048266044957 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.4021562804821688, + "ci95_low_pct": -1.650736945852871, + "ci95_high_pct": 2.4979005711552427, + "block_delta_pct": [ + -0.07569081066584049, + 1.370851314575794, + -0.08173787120656639 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6770165483941724, + "ci95_low_pct": -5.376355361723483, + "ci95_high_pct": 2.166948988077322, + "block_delta_pct": [ + -0.9671170913307048, + -3.4040334378767856, + -0.6365345410681567 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "ratios": { + "ops_s": 1.0271090325866006, + "worker_cpu_ns_op": 0.9738019541270524, + "cycles_op": 0.9788418457479103, + "instructions_op": 0.9728570584000804, + "branches_op": 0.9999999830557599, + "branch_misses_op": 1.0012176029711108, + "user_cycles_per_worker_cpu_ns_proxy": 1.005149962253514 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "ratios": { + "ops_s": 1.016634165358746, + "worker_cpu_ns_op": 0.9836235308041408, + "cycles_op": 0.9878906116572042, + "instructions_op": 0.9728570593581392, + "branches_op": 0.9999999805439279, + "branch_misses_op": 0.9690745159183963, + "user_cycles_per_worker_cpu_ns_proxy": 1.0043544935613855 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "ratios": { + "ops_s": 1.0172637143748544, + "worker_cpu_ns_op": 0.9819404214001272, + "cycles_op": 0.98747715702698, + "instructions_op": 0.9728570669398658, + "branches_op": 1.0000000195499361, + "branch_misses_op": 1.0004341635963432, + "user_cycles_per_worker_cpu_ns_proxy": 1.00564908972763 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.9871895944664311, + "ci95_low_pct": -5.462440864159235, + "ci95_high_pct": 3.699912648638004, + "block_delta_pct": [ + 0.12176029711108427, + -3.092548408160367, + 0.04341635963431845 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.616792142504323e-07, + "ci95_low_pct": -5.985282836018513e-06, + "ci95_high_pct": 4.861924685073404e-06, + "block_delta_pct": [ + -1.6944240122107601e-06, + -1.945607208675426e-06, + 1.95499361144158e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.5272315413356385, + "ci95_low_pct": -2.790231678040056, + "ci95_high_pct": -0.24782184648854955, + "block_delta_pct": [ + -2.1158154252089667, + -1.2109388342795846, + -1.2522842973019976 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.714293843397153, + "ci95_low_pct": -2.7142950056868953, + "ci95_high_pct": -2.7142926811073997, + "block_delta_pct": [ + -2.714294159991959, + -2.7142940641860847, + -2.7142933060134156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.032438848110596, + "ci95_low_pct": 0.5857938061340384, + "ci95_high_pct": 3.4998898289607006, + "block_delta_pct": [ + 2.710903258660058, + 1.6634165358746067, + 1.726371437485441 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.5051040443770693, + "ci95_low_pct": 0.3430141853248747, + "ci95_high_pct": 0.667455736528666, + "block_delta_pct": [ + 0.5149962253514051, + 0.43544935613855085, + 0.5649089727630008 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.0220767660755756, + "ci95_low_pct": -3.320083142628605, + "ci95_high_pct": -0.706643600088519, + "block_delta_pct": [ + -2.6198045872947606, + -1.6376469195859222, + -1.8059578599872839 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-06.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-06.json new file mode 100644 index 000000000..d86c58d55 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-06.json @@ -0,0 +1,3117 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 108, + "missing_jobs": [ + "mask-final-hits-b00-async-8-dependent-s00-main", + "mask-final-hits-b00-async-8-dependent-s01-original", + "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "mask-final-hits-b00-async-8-dependent-s04-original", + "mask-final-hits-b00-async-8-dependent-s05-main", + "mask-final-hits-b00-async-8-independent-s00-main", + "mask-final-hits-b00-async-8-independent-s01-original", + "mask-final-hits-b00-async-8-independent-s02-async-mask", + "mask-final-hits-b00-async-8-independent-s03-async-mask", + "mask-final-hits-b00-async-8-independent-s04-original", + "mask-final-hits-b00-async-8-independent-s05-main", + "mask-final-hits-b01-async-8-dependent-s00-original", + "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "mask-final-hits-b01-async-8-dependent-s02-main", + "mask-final-hits-b01-async-8-dependent-s03-main", + "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "mask-final-hits-b01-async-8-dependent-s05-original", + "mask-final-hits-b01-async-8-independent-s00-original", + "mask-final-hits-b01-async-8-independent-s01-async-mask", + "mask-final-hits-b01-async-8-independent-s02-main", + "mask-final-hits-b01-async-8-independent-s03-main", + "mask-final-hits-b01-async-8-independent-s04-async-mask", + "mask-final-hits-b01-async-8-independent-s05-original", + "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "mask-final-hits-b02-async-8-dependent-s01-main", + "mask-final-hits-b02-async-8-dependent-s02-original", + "mask-final-hits-b02-async-8-dependent-s03-original", + "mask-final-hits-b02-async-8-dependent-s04-main", + "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "mask-final-hits-b02-async-8-independent-s00-async-mask", + "mask-final-hits-b02-async-8-independent-s01-main", + "mask-final-hits-b02-async-8-independent-s02-original", + "mask-final-hits-b02-async-8-independent-s03-original", + "mask-final-hits-b02-async-8-independent-s04-main", + "mask-final-hits-b02-async-8-independent-s05-async-mask" + ], + "manifest_sha256": "8201dbac50037288f161c7fc8915b3771ca1a477914590c29e5b1e0aa65e7702", + "results_sha256": "c0c85b9c40fef55f1622a42cda8921b414a9899a4ff263a3aa0e072cd387855e", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000071256, + "excluded_from_results": true, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006921, + "excluded_from_results": true, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" + }, + { + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000136222, + "excluded_from_results": true, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff" + }, + { + "name": "mask-final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000072375, + "excluded_from_results": true, + "log_sha256": "d91d8a470b01d1961168d65106dabb46593ef143038b192a2ac4658a9938cae2" + }, + { + "name": "mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000210146, + "excluded_from_results": true, + "log_sha256": "d9db221ddb7ae031a73138538623a7c3fefa792fa7b14c6a1b840625fa9fb1ac" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 108 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9962427.366666667, + "worker_cpu_ns_op": 100.39544245054839, + "cycles_op": 421.20114292649555, + "instructions_op": 251.52837237853842, + "branches_op": 55.122121580936174, + "branch_misses_op": 0.01673000683594422, + "user_cycles_per_worker_cpu_ns_proxy": 4.1963802234986725 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9995810.266666668, + "worker_cpu_ns_op": 100.04973377673247, + "cycles_op": 423.26806908255384, + "instructions_op": 255.52837295714016, + "branches_op": 54.122122349149784, + "branch_misses_op": 0.01672873528191556, + "user_cycles_per_worker_cpu_ns_proxy": 4.230409187124166 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 9980834.383333333, + "worker_cpu_ns_op": 100.19665017256949, + "cycles_op": 423.28027501734306, + "instructions_op": 254.52837151765786, + "branches_op": 54.1221206554658, + "branch_misses_op": 0.01674659802350618, + "user_cycles_per_worker_cpu_ns_proxy": 4.224827968254663 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 92119226.35000001, + "worker_cpu_ns_op": 86.84202807509637 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 91378541.43333334, + "worker_cpu_ns_op": 87.52876765691275 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 92891562.06666666, + "worker_cpu_ns_op": 86.06707081760119 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 56846510.26666667, + "worker_cpu_ns_op": 140.7226801224594 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56336963.23333333, + "worker_cpu_ns_op": 141.98362221593786 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 56234986.88333333, + "worker_cpu_ns_op": 142.24131081114356 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15598241.4, + "worker_cpu_ns_op": 64.11829236094822, + "cycles_op": 244.27391563707124, + "instructions_op": 360.41995552226257, + "branches_op": 72.10745502949175, + "branch_misses_op": 0.016729307696158394, + "user_cycles_per_worker_cpu_ns_proxy": 3.8104304496116517 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15541510.233333334, + "worker_cpu_ns_op": 64.34075965260887, + "cycles_op": 244.87749130850548, + "instructions_op": 368.4199566603188, + "branches_op": 72.10745631885595, + "branch_misses_op": 0.017008370250764415, + "user_cycles_per_worker_cpu_ns_proxy": 3.806471145414046 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 15856879.066666668, + "worker_cpu_ns_op": 63.03791879253077, + "cycles_op": 241.1430566682492, + "instructions_op": 358.41995645884134, + "branches_op": 72.10745591384335, + "branch_misses_op": 0.01684019133099027, + "user_cycles_per_worker_cpu_ns_proxy": 3.8257047095020926 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10014900.383333333, + "worker_cpu_ns_op": 99.85695943467671, + "cycles_op": 418.2421750460291, + "instructions_op": 343.4356015153083, + "branches_op": 73.09185053073494, + "branch_misses_op": 0.016676512763847486, + "user_cycles_per_worker_cpu_ns_proxy": 4.188640121542865 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 10038415.466666667, + "worker_cpu_ns_op": 99.63187301096498, + "cycles_op": 416.98361154589037, + "instructions_op": 351.4356017494663, + "branches_op": 73.09185118423365, + "branch_misses_op": 0.01678601435885876, + "user_cycles_per_worker_cpu_ns_proxy": 4.185335062092308 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 10075207.133333333, + "worker_cpu_ns_op": 99.21247000102282, + "cycles_op": 413.8046853358649, + "instructions_op": 341.4356034927827, + "branches_op": 73.09185279782315, + "branch_misses_op": 0.01670476716995338, + "user_cycles_per_worker_cpu_ns_proxy": 4.170819555534443 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.0070334767622333, + "worker_cpu_ns_op": 0.9927913888193819, + "cycles_op": 1.0038151718422665, + "instructions_op": 1.0159027762566537, + "branches_op": 0.9818584610596756, + "branch_misses_op": 0.9987122324402946, + "user_cycles_per_worker_cpu_ns_proxy": 1.0109301913094788 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0256629061199385, + "worker_cpu_ns_op": 0.9749463836177695, + "cycles_op": 0.9986739699286062, + "instructions_op": 1.015902789531297, + "branches_op": 0.9818585082607825, + "branch_misses_op": 1.0027508824631994, + "user_cycles_per_worker_cpu_ns_proxy": 1.0242370063583026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.978134245786973, + "worker_cpu_ns_op": 1.0227136346500596, + "cycles_op": 1.0122744323164643, + "instructions_op": 1.0159027767037099, + "branches_op": 0.9818584619344118, + "branch_misses_op": 0.9983255226779889, + "user_cycles_per_worker_cpu_ns_proxy": 0.9896188671661565 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.007245489512097691, + "ci95_low_pct": -0.6138872626745062, + "ci95_high_pct": 0.6030991575308731, + "block_delta_pct": [ + -0.12877675597053884, + 0.27508824631994333, + -0.1674477322011092 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141522915043673, + "ci95_low_pct": -1.814158999863047, + "ci95_high_pct": -1.8141455831452213, + "block_delta_pct": [ + -1.8141538940324442, + -1.814149173921753, + -1.8141538065588159 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49055646718858537, + "ci95_low_pct": -1.1997805670358352, + "ci95_high_pct": 2.2098128631883984, + "block_delta_pct": [ + 0.38151718422665404, + -0.13260300713937578, + 1.22744323164643 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780830553631, + "ci95_low_pct": 1.5902762102669055, + "ci95_high_pct": 1.590279955843843, + "block_delta_pct": [ + 1.5902776256653706, + 1.590278953129709, + 1.5902776703709876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34190468937673746, + "ci95_low_pct": -5.448935550579604, + "ci95_high_pct": 6.4874086328034375, + "block_delta_pct": [ + 0.7033476762233315, + 2.566290611993849, + -2.1865754213027055 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.8160936106957228, + "ci95_low_pct": -3.438293662031844, + "ci95_high_pct": 5.257923833147027, + "block_delta_pct": [ + 1.093019130947881, + 2.4237006358302615, + -1.0381132833843454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3376951451294019, + "ci95_low_pct": -6.140736553840287, + "ci95_high_pct": 5.824131197052962, + "block_delta_pct": [ + -0.7208611180618107, + -2.505361638223047, + 2.27136346500596 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.008249995209158, + "worker_cpu_ns_op": 0.9916791749313119, + "cycles_op": 1.006932097734288, + "instructions_op": 1.0119270826950522, + "branches_op": 0.9818584659950332, + "branch_misses_op": 0.9908823919230128, + "user_cycles_per_worker_cpu_ns_proxy": 1.015204091955501 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0072289764828588, + "worker_cpu_ns_op": 0.9927734492986123, + "cycles_op": 1.0003731247140308, + "instructions_op": 1.0119270830829332, + "branches_op": 0.9818584522861153, + "branch_misses_op": 1.0087732992734737, + "user_cycles_per_worker_cpu_ns_proxy": 1.007601964156806 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.9903212362127658, + "worker_cpu_ns_op": 1.0098677011695436, + "cycles_op": 1.0075411870590978, + "instructions_op": 1.0119270756471916, + "branches_op": 0.9818584207956297, + "branch_misses_op": 1.003370502864833, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976808261821107 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.09806288698841481, + "ci95_low_pct": -2.1595650195473493, + "ci95_high_pct": 2.4077846314694673, + "block_delta_pct": [ + -0.9117608076987249, + 0.87732992734737, + 0.33705028648329804 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814155364107406, + "ci95_low_pct": -1.8141611216391795, + "ci95_high_pct": -1.8141496065752993, + "block_delta_pct": [ + -1.8141534004966764, + -1.8141547713884654, + -1.8141579204370317 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49435561805000194, + "ci95_low_pct": -0.4892568886056825, + "ci95_high_pct": 1.4876906283570301, + "block_delta_pct": [ + 0.6932097734287934, + 0.03731247140308369, + 0.7541187059097787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927080475059082, + "ci95_low_pct": 1.192707007673377, + "ci95_high_pct": 1.1927090873384394, + "block_delta_pct": [ + 1.192708269505216, + 1.192708308293322, + 1.1927075647191643 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6803377091889384, + "ci95_low_pct": -1.4804225969023532, + "ci95_high_pct": 2.888488444913051, + "block_delta_pct": [ + 1.5204091955500987, + 0.7601964156805918, + -0.2319173817889264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19278365792287921, + "ci95_low_pct": -2.6877037609799315, + "ci95_high_pct": 2.3661019105605474, + "block_delta_pct": [ + -0.8320825068688142, + -0.7226550701387668, + 0.9867701169543608 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "ratios": { + "ops_s": 1.001208021853291, + "worker_cpu_ns_op": 0.9988797103796472, + "cycles_op": 1.0031050794802203, + "instructions_op": 0.996086541296549, + "branches_op": 1.000000005026547, + "branch_misses_op": 0.9921600634667805, + "user_cycles_per_worker_cpu_ns_proxy": 1.0042276911727073 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "ratios": { + "ops_s": 0.9820273020238053, + "worker_cpu_ns_op": 1.0182851754521016, + "cycles_op": 1.0017014109074516, + "instructions_op": 0.9960865286626508, + "branches_op": 0.9999999429911065, + "branch_misses_op": 1.0060058952982225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9837586006966854 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "ratios": { + "ops_s": 1.0124594251538424, + "worker_cpu_ns_op": 0.9874393642117509, + "cycles_op": 0.9953241481694494, + "instructions_op": 0.9960865339206789, + "branches_op": 0.9999999581011074, + "branch_misses_op": 1.0050534420609731, + "user_cycles_per_worker_cpu_ns_proxy": 1.0081465292179 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.10531600716074951, + "ci95_low_pct": -1.8017889000053633, + "ci95_high_pct": 2.0494587491936667, + "block_delta_pct": [ + -0.783993653321946, + 0.6005895298222486, + 0.5053442060973135 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1293746705074454e-06, + "ci95_low_pct": -1.1165933122558869e-05, + "ci95_high_pct": 4.907184436575562e-06, + "block_delta_pct": [ + 5.026546956443667e-07, + -5.70088934948032e-06, + -4.1898892577663105e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.003780604859771053, + "ci95_low_pct": -1.022236251508124, + "ci95_high_pct": 1.0404332904248914, + "block_delta_pct": [ + 0.31050794802203185, + 0.17014109074515726, + -0.4675851830550637 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913465373373781, + "ci95_low_pct": -0.3913481140139008, + "ci95_high_pct": -0.39134496066082214, + "block_delta_pct": [ + -0.3913458703450945, + -0.3913471337349206, + -0.3913466079321082 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.13465697454120296, + "ci95_low_pct": -3.3465793134931032, + "ci95_high_pct": 3.1840018362104816, + "block_delta_pct": [ + 0.4227691172707271, + -1.6241399303314585, + 0.8146529217899934 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1454025044048013, + "ci95_low_pct": -3.647380865351535, + "ci95_high_pct": 4.0874833797099885, + "block_delta_pct": [ + -0.11202896203528212, + 1.828517545210162, + -1.2560635788249064 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 0.9978665880259694, + "worker_cpu_ns_op": 1.0021042606247275 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 0.9933207053627107, + "worker_cpu_ns_op": 1.0062158461559212 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9846194181584501, + "worker_cpu_ns_op": 1.0153321071043357 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8079676481431486, + "ci95_low_pct": -2.4678918137734818, + "ci95_high_pct": 0.8802071960266167, + "block_delta_pct": [ + -0.2133411974030608, + -0.6679294637289335, + -1.538058184154989 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.7868937065440562, + "ci95_low_pct": -0.8790904365812868, + "ci95_high_pct": 2.480879037081518, + "block_delta_pct": [ + 0.2104260624727461, + 0.621584615592119, + 1.5332107104335746 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 1.0232065534607118, + "worker_cpu_ns_op": 0.9772946667000542 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 1.0032260670767945, + "worker_cpu_ns_op": 0.9967968250710001 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9985792883137631, + "worker_cpu_ns_op": 0.9990126521966625 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.8280941801652286, + "ci95_low_pct": -2.360699608875594, + "ci95_high_pct": 4.121030520292468, + "block_delta_pct": [ + 2.3206553460711765, + 0.32260670767945143, + -0.14207116862369196 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9013539115122815, + "ci95_low_pct": -3.835922183789686, + "ci95_high_pct": 2.122766417418931, + "block_delta_pct": [ + -2.270533329994584, + -0.3203174928999908, + -0.09873478033375349 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "ratios": { + "ops_s": 1.0253941416005032, + "worker_cpu_ns_op": 0.9752425023028976 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "ratios": { + "ops_s": 1.009971967422613, + "worker_cpu_ns_op": 0.9906391644288798 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "ratios": { + "ops_s": 1.0141779350456264, + "worker_cpu_ns_op": 0.9839269783812752 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6493883525895425, + "ci95_low_pct": -0.3089497097608751, + "ci95_high_pct": 3.6461961467291637, + "block_delta_pct": [ + 2.539414160050324, + 0.9971967422613082, + 1.4177935045626366 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6750666242099976, + "ci95_low_pct": -3.5751755795406015, + "ci95_high_pct": 0.26248511687445575, + "block_delta_pct": [ + -2.475749769710245, + -0.9360835571120218, + -1.6073021618724814 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.9950638715248453, + "worker_cpu_ns_op": 1.0049779949317301 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9952882218151412, + "worker_cpu_ns_op": 1.0045809965471866 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.982766759195848, + "worker_cpu_ns_op": 1.0173317589909623 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8977699772618308, + "ci95_low_pct": -2.665646365978902, + "ci95_high_pct": 0.9022162145113644, + "block_delta_pct": [ + -0.49361284751546775, + -0.4711778184858795, + -1.7233240804152006 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.8946266973838712, + "ci95_low_pct": -0.8868234940691444, + "ci95_high_pct": 2.7080964940650265, + "block_delta_pct": [ + 0.4977994931730123, + 0.45809965471865777, + 1.7331758990962287 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.991118188298809, + "worker_cpu_ns_op": 1.008998532860004 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9972258860044493, + "worker_cpu_ns_op": 1.002780261167899 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.9794021922756422, + "worker_cpu_ns_op": 1.0206144103745942 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0778939844931612, + "ci95_low_pct": -3.305724872910365, + "ci95_high_pct": 1.201266007543289, + "block_delta_pct": [ + -0.8881811701190956, + -0.277411399555072, + -2.059780772435782 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0770758037095707, + "ci95_low_pct": -1.144145513728556, + "ci95_high_pct": 3.348206397302156, + "block_delta_pct": [ + 0.899853286000396, + 0.27802611678990896, + 2.0614410374594216 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "ratios": { + "ops_s": 0.9960347437597248, + "worker_cpu_ns_op": 1.0040006228480127 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "ratios": { + "ops_s": 1.0019468372546139, + "worker_cpu_ns_op": 0.9982074761662059 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "ratios": { + "ops_s": 0.9965764339414992, + "worker_cpu_ns_op": 1.0032267265369637 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.181755755839208, + "ci95_low_pct": -0.9896607535463398, + "ci95_high_pct": 0.6327415885893695, + "block_delta_pct": [ + -0.3965256240275217, + 0.19468372546138646, + -0.34235660585008043 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18083134087301111, + "ci95_low_pct": -0.59814964459598, + "ci95_high_pct": 0.9659169549133262, + "block_delta_pct": [ + 0.4000622848012725, + -0.17925238337941352, + 0.32267265369636533 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 0.9831259992604765, + "worker_cpu_ns_op": 1.0169714949632196, + "cycles_op": 1.0110044685910786, + "instructions_op": 1.0221963338181967, + "branches_op": 1.0000000237149762, + "branch_misses_op": 1.003379911130881, + "user_cycles_per_worker_cpu_ns_proxy": 0.9941233939392192 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.018300875799641, + "worker_cpu_ns_op": 0.9820420469521831, + "cycles_op": 0.9912319959941787, + "instructions_op": 1.022196332408716, + "branches_op": 1.0000000197757575, + "branch_misses_op": 1.0271828132753036, + "user_cycles_per_worker_cpu_ns_proxy": 1.0093134641646333 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 0.9881764522425723, + "worker_cpu_ns_op": 1.0119093103148935, + "cycles_op": 1.0053870494480404, + "instructions_op": 1.0221963309871616, + "branches_op": 1.0000000101527156, + "branch_misses_op": 1.0195258914174181, + "user_cycles_per_worker_cpu_ns_proxy": 0.9935698560206054 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 1.6647667142416722, + "ci95_low_pct": -1.3154031563684887, + "ci95_high_pct": 4.73493454544307, + "block_delta_pct": [ + 0.3379911130880986, + 2.7182813275303586, + 1.9525891417418118 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.78811496720499e-06, + "ci95_low_pct": 5.483933307459665e-08, + "ci95_high_pct": 3.5213906457443045e-06, + "block_delta_pct": [ + 2.3714976205013727e-06, + 1.9775757476026e-06, + 1.015271555715458e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.25065635472099057, + "ci95_low_pct": -2.2537514859923724, + "ci95_high_pct": 2.8192309407363725, + "block_delta_pct": [ + 1.100446859107862, + -0.8768004005821339, + 0.538704944804036 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.2196332404691432, + "ci95_low_pct": 2.219632888805645, + "ci95_high_pct": 2.2196335921326638, + "block_delta_pct": [ + 2.2196333818196745, + 2.219633240871599, + 2.219633098716156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.35857425807817034, + "ci95_low_pct": -4.9503187284763435, + "ci95_high_pct": 4.454992284728654, + "block_delta_pct": [ + -1.6874000739523498, + 1.8300875799641014, + -1.1823547757427666 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.10243038388324521, + "ci95_low_pct": -2.2919008559867504, + "ci95_high_pct": 2.1361023562431747, + "block_delta_pct": [ + -0.5876606060780776, + 0.93134641646333, + -0.6430143979394565 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.3521815999891764, + "ci95_low_pct": -4.251649409310765, + "ci95_high_pct": 5.17737683991486, + "block_delta_pct": [ + 1.697149496321959, + -1.7957953047816888, + 1.1909310314893506 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 1.009777594011163, + "worker_cpu_ns_op": 0.990328829086693, + "cycles_op": 0.9896134800950767, + "instructions_op": 0.9944509184257175, + "branches_op": 1.0000000067707357, + "branch_misses_op": 1.0046016294918267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9992430918933416 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.0352394609526483, + "worker_cpu_ns_op": 0.9659596656212321, + "cycles_op": 0.9792287828168805, + "instructions_op": 0.9944509180338185, + "branches_op": 1.000000000319685, + "branch_misses_op": 0.9954166875344612, + "user_cycles_per_worker_cpu_ns_proxy": 1.013708513145758 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 1.005236048266045, + "worker_cpu_ns_op": 0.9936346545893184, + "cycles_op": 0.9927967453006947, + "instructions_op": 0.9944509244008622, + "branches_op": 1.000000029702652, + "branch_misses_op": 1.0199685324450007, + "user_cycles_per_worker_cpu_ns_proxy": 0.9991826212879343 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6611427160001071, + "ci95_low_pct": -2.369523726776712, + "ci95_high_pct": 3.7858877645359446, + "block_delta_pct": [ + 0.4601629491826742, + -0.458331246553878, + 1.9968532445000742 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.2264357529545578e-06, + "ci95_low_pct": -2.610033933425626e-06, + "ci95_high_pct": 5.062905583663735e-06, + "block_delta_pct": [ + 6.770735749839218e-07, + 3.196849451825301e-08, + 2.9702651893614984e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.2804032895243123, + "ci95_low_pct": -3.0302839220233913, + "ci95_high_pct": 0.5010550597284613, + "block_delta_pct": [ + -1.0386519904923341, + -2.0771217183119473, + -0.7203254699305273 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.5549079713200622, + "ci95_low_pct": -0.5549088577983086, + "ci95_high_pct": -0.5549070848417936, + "block_delta_pct": [ + -0.5549081574282466, + -0.5549081966181535, + -0.5549075599137754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.666576787511942, + "ci95_low_pct": -2.2564995302437496, + "ci95_high_pct": 5.747111429565077, + "block_delta_pct": [ + 0.9777594011163071, + 3.5239460952648294, + 0.5236048266044957 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.4021562804821688, + "ci95_low_pct": -1.650736945852871, + "ci95_high_pct": 2.4979005711552427, + "block_delta_pct": [ + -0.07569081066584049, + 1.370851314575794, + -0.08173787120656639 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6770165483941724, + "ci95_low_pct": -5.376355361723483, + "ci95_high_pct": 2.166948988077322, + "block_delta_pct": [ + -0.9671170913307048, + -3.4040334378767856, + -0.6365345410681567 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "ratios": { + "ops_s": 1.0271090325866006, + "worker_cpu_ns_op": 0.9738019541270524, + "cycles_op": 0.9788418457479103, + "instructions_op": 0.9728570584000804, + "branches_op": 0.9999999830557599, + "branch_misses_op": 1.0012176029711108, + "user_cycles_per_worker_cpu_ns_proxy": 1.005149962253514 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "ratios": { + "ops_s": 1.016634165358746, + "worker_cpu_ns_op": 0.9836235308041408, + "cycles_op": 0.9878906116572042, + "instructions_op": 0.9728570593581392, + "branches_op": 0.9999999805439279, + "branch_misses_op": 0.9690745159183963, + "user_cycles_per_worker_cpu_ns_proxy": 1.0043544935613855 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "ratios": { + "ops_s": 1.0172637143748544, + "worker_cpu_ns_op": 0.9819404214001272, + "cycles_op": 0.98747715702698, + "instructions_op": 0.9728570669398658, + "branches_op": 1.0000000195499361, + "branch_misses_op": 1.0004341635963432, + "user_cycles_per_worker_cpu_ns_proxy": 1.00564908972763 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.9871895944664311, + "ci95_low_pct": -5.462440864159235, + "ci95_high_pct": 3.699912648638004, + "block_delta_pct": [ + 0.12176029711108427, + -3.092548408160367, + 0.04341635963431845 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.616792142504323e-07, + "ci95_low_pct": -5.985282836018513e-06, + "ci95_high_pct": 4.861924685073404e-06, + "block_delta_pct": [ + -1.6944240122107601e-06, + -1.945607208675426e-06, + 1.95499361144158e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.5272315413356385, + "ci95_low_pct": -2.790231678040056, + "ci95_high_pct": -0.24782184648854955, + "block_delta_pct": [ + -2.1158154252089667, + -1.2109388342795846, + -1.2522842973019976 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.714293843397153, + "ci95_low_pct": -2.7142950056868953, + "ci95_high_pct": -2.7142926811073997, + "block_delta_pct": [ + -2.714294159991959, + -2.7142940641860847, + -2.7142933060134156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.032438848110596, + "ci95_low_pct": 0.5857938061340384, + "ci95_high_pct": 3.4998898289607006, + "block_delta_pct": [ + 2.710903258660058, + 1.6634165358746067, + 1.726371437485441 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.5051040443770693, + "ci95_low_pct": 0.3430141853248747, + "ci95_high_pct": 0.667455736528666, + "block_delta_pct": [ + 0.5149962253514051, + 0.43544935613855085, + 0.5649089727630008 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.0220767660755756, + "ci95_low_pct": -3.320083142628605, + "ci95_high_pct": -0.706643600088519, + "block_delta_pct": [ + -2.6198045872947606, + -1.6376469195859222, + -1.8059578599872839 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9993486.3, + "worker_cpu_ns_op": 100.07406743262555, + "cycles_op": 417.2609198453089, + "instructions_op": 351.435601896723, + "branches_op": 73.09185099532768, + "branch_misses_op": 0.017038413621697626, + "user_cycles_per_worker_cpu_ns_proxy": 4.169791700898838 + }, + "baseline_mean": { + "ops_s": 9960035.0, + "worker_cpu_ns_op": 100.42414215959288, + "cycles_op": 419.9527300633264, + "instructions_op": 343.43560227658304, + "branches_op": 73.09185086725786, + "branch_misses_op": 0.016736022481936223, + "user_cycles_per_worker_cpu_ns_proxy": 4.182178441056218 + }, + "ratios": { + "ops_s": 1.003358552454886, + "worker_cpu_ns_op": 0.99651403816414, + "cycles_op": 0.9935902066463251, + "instructions_op": 1.0232940311578334, + "branches_op": 1.0000000017521764, + "branch_misses_op": 1.0180682799684204, + "user_cycles_per_worker_cpu_ns_proxy": 0.9970382085958408 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10181989.55, + "worker_cpu_ns_op": 98.22171663983926, + "cycles_op": 410.5927628531108, + "instructions_op": 351.4356015592178, + "branches_op": 73.09185091321066, + "branch_misses_op": 0.016685569301318592, + "user_cycles_per_worker_cpu_ns_proxy": 4.180455462298482 + }, + "baseline_mean": { + "ops_s": 9980554.2, + "worker_cpu_ns_op": 100.18364809013755, + "cycles_op": 417.4125984975209, + "instructions_op": 343.43560174908123, + "branches_op": 73.09185079871031, + "branch_misses_op": 0.016650009891319057, + "user_cycles_per_worker_cpu_ns_proxy": 4.166460050575354 + }, + "ratios": { + "ops_s": 1.0201827820342884, + "worker_cpu_ns_op": 0.9804166499453774, + "cycles_op": 0.9836616439729943, + "instructions_op": 1.0232940317468353, + "branches_op": 1.000000001566527, + "branch_misses_op": 1.002135699031511, + "user_cycles_per_worker_cpu_ns_proxy": 1.0033590653824211 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9939770.55, + "worker_cpu_ns_op": 100.59983496043012, + "cycles_op": 423.0971519392513, + "instructions_op": 351.4356017924581, + "branches_op": 73.09185164416263, + "branch_misses_op": 0.01663406015356006, + "user_cycles_per_worker_cpu_ns_proxy": 4.205758023079605 + }, + "baseline_mean": { + "ops_s": 10104111.95, + "worker_cpu_ns_op": 98.9630880542997, + "cycles_op": 417.36119657724004, + "instructions_op": 343.4356005202607, + "branches_op": 73.09184992623668, + "branch_misses_op": 0.01664350591828718, + "user_cycles_per_worker_cpu_ns_proxy": 4.217281872997022 + }, + "ratios": { + "ops_s": 0.9837351960456061, + "worker_cpu_ns_op": 1.0165389635500497, + "cycles_op": 1.01374338440912, + "instructions_op": 1.0232940360873433, + "branches_op": 1.0000000235036595, + "branch_misses_op": 0.9994324654448712, + "user_cycles_per_worker_cpu_ns_proxy": 0.9972674698385224 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6512016423909639, + "ci95_low_pct": -1.8132502551095775, + "ci95_high_pct": 3.1775103909520874, + "block_delta_pct": [ + 1.806827996842042, + 0.2135699031510896, + -0.056753455512881246 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 8.940787443734166e-07, + "ci95_low_pct": -2.2392079301880585e-06, + "ci95_high_pct": 4.027365529957194e-06, + "block_delta_pct": [ + 1.7521764039685195e-07, + 1.566526908192145e-07, + 2.3503659463131044e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.30798882280581585, + "ci95_low_pct": -4.035202160646767, + "ci95_high_pct": 3.5639871736199424, + "block_delta_pct": [ + -0.6409793353674864, + -1.633835602700573, + 1.374338440911993 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.3294032997337233, + "ci95_low_pct": 2.329402630905153, + "ci95_high_pct": 2.329403968562316, + "block_delta_pct": [ + 2.329403115783335, + 2.329403174683531, + 2.329403608734326 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.23147437498785006, + "ci95_low_pct": -4.202530367517254, + "ci95_high_pct": 4.870707899964777, + "block_delta_pct": [ + 0.33585524548860324, + 2.018278203428836, + -1.6264803954393892 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.07827002637983416, + "ci95_low_pct": -0.9640376026905817, + "ci95_high_pct": 0.8154197650561024, + "block_delta_pct": [ + -0.29617914041591975, + 0.33590653824211447, + -0.27325301614775643 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.22860537178329698, + "ci95_low_pct": -4.6204998008100295, + "ci95_high_pct": 4.365520528738176, + "block_delta_pct": [ + -0.348596183586003, + -1.958335005462264, + 1.653896355004969 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10163523.649999999, + "worker_cpu_ns_op": 98.38516693892684, + "cycles_op": 410.41341002719855, + "instructions_op": 341.43560127852226, + "branches_op": 73.09185078799877, + "branch_misses_op": 0.016830396181576772, + "user_cycles_per_worker_cpu_ns_proxy": 4.171549247127492 + }, + "baseline_mean": { + "ops_s": 9960035.0, + "worker_cpu_ns_op": 100.42414215959288, + "cycles_op": 419.9527300633264, + "instructions_op": 343.43560227658304, + "branches_op": 73.09185086725786, + "branch_misses_op": 0.016736022481936223, + "user_cycles_per_worker_cpu_ns_proxy": 4.182178441056218 + }, + "ratios": { + "ops_s": 1.020430515555417, + "worker_cpu_ns_op": 0.9796963640732353, + "cycles_op": 0.9772847767064418, + "instructions_op": 0.9941764890279194, + "branches_op": 0.9999999989156234, + "branch_misses_op": 1.0056389563136885, + "user_cycles_per_worker_cpu_ns_proxy": 0.9974584551858479 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10100209.8, + "worker_cpu_ns_op": 99.00488668972312, + "cycles_op": 411.1811273344621, + "instructions_op": 341.43560076429526, + "branches_op": 73.09185002243412, + "branch_misses_op": 0.016626661757524024, + "user_cycles_per_worker_cpu_ns_proxy": 4.153065985347309 + }, + "baseline_mean": { + "ops_s": 9980554.2, + "worker_cpu_ns_op": 100.18364809013755, + "cycles_op": 417.4125984975209, + "instructions_op": 343.43560174908123, + "branches_op": 73.09185079871031, + "branch_misses_op": 0.016650009891319057, + "user_cycles_per_worker_cpu_ns_proxy": 4.166460050575354 + }, + "ratios": { + "ops_s": 1.0119888733232871, + "worker_cpu_ns_op": 0.9882339940410847, + "cycles_op": 0.9850711952981558, + "instructions_op": 0.9941764890576278, + "branches_op": 0.9999999893794426, + "branch_misses_op": 0.9985977105150426, + "user_cycles_per_worker_cpu_ns_proxy": 0.9967852649334306 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9961887.95, + "worker_cpu_ns_op": 100.24735637441847, + "cycles_op": 419.8195186459343, + "instructions_op": 341.4356084355306, + "branches_op": 73.09185758303659, + "branch_misses_op": 0.016657243570759348, + "user_cycles_per_worker_cpu_ns_proxy": 4.187843434128526 + }, + "baseline_mean": { + "ops_s": 10104111.95, + "worker_cpu_ns_op": 98.9630880542997, + "cycles_op": 417.36119657724004, + "instructions_op": 343.4356005202607, + "branches_op": 73.09184992623668, + "branch_misses_op": 0.01664350591828718, + "user_cycles_per_worker_cpu_ns_proxy": 4.217281872997022 + }, + "ratios": { + "ops_s": 0.9859241464560377, + "worker_cpu_ns_op": 1.0129772458132482, + "cycles_op": 1.0058901548319654, + "instructions_op": 0.9941765149515647, + "branches_op": 1.0000001047558642, + "branch_misses_op": 1.0008254061698068, + "user_cycles_per_worker_cpu_ns_proxy": 0.9930195704828296 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.16830510810461607, + "ci95_low_pct": -0.7212636067748246, + "ci95_high_pct": 1.0658446385608755, + "block_delta_pct": [ + 0.5638956313688492, + -0.1402289484957353, + 0.08254061698067527 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.1016975432507365e-06, + "ci95_low_pct": -1.2807383509283454e-05, + "ci95_high_pct": 1.9010781104888963e-05, + "block_delta_pct": [ + -1.084376588522673e-07, + -1.0620557433504985e-06, + 1.0475586420533034e-05 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.0658021109450133, + "ci95_low_pct": -4.661920348964799, + "ci95_high_pct": 2.665960419776625, + "block_delta_pct": [ + -2.271522329355824, + -1.4928804701844212, + 0.5890154831965422 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.5823502320962737, + "ci95_low_pct": -0.5823539482822881, + "ci95_high_pct": -0.582346515910126, + "block_delta_pct": [ + -0.5823510972080559, + -0.5823510942372212, + -0.5823485048435328 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.6006745401329949, + "ci95_low_pct": -3.7869986224542185, + "ci95_high_pct": 5.188442029953033, + "block_delta_pct": [ + 2.0430515555416973, + 1.198887332328713, + -1.4075853543962347 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4247487181348486, + "ci95_low_pct": -1.017669529623455, + "ci95_high_pct": 0.1717237887626899, + "block_delta_pct": [ + -0.25415448141521413, + -0.3214735066569441, + -0.6980429517170372 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.6463884724038804, + "ci95_low_pct": -4.834107047078307, + "ci95_high_pct": 3.7256081699323262, + "block_delta_pct": [ + -2.030363592676465, + -1.1766005958915304, + 1.2977245813248217 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10163523.649999999, + "worker_cpu_ns_op": 98.38516693892684, + "cycles_op": 410.41341002719855, + "instructions_op": 341.43560127852226, + "branches_op": 73.09185078799877, + "branch_misses_op": 0.016830396181576772, + "user_cycles_per_worker_cpu_ns_proxy": 4.171549247127492 + }, + "baseline_mean": { + "ops_s": 9993486.3, + "worker_cpu_ns_op": 100.07406743262555, + "cycles_op": 417.2609198453089, + "instructions_op": 351.435601896723, + "branches_op": 73.09185099532768, + "branch_misses_op": 0.017038413621697626, + "user_cycles_per_worker_cpu_ns_proxy": 4.169791700898838 + }, + "ratios": { + "ops_s": 1.0170148179419627, + "worker_cpu_ns_op": 0.9831234950569412, + "cycles_op": 0.9835893813859948, + "instructions_op": 0.9715452829359631, + "branches_op": 0.999999997163447, + "branch_misses_op": 0.9877912671484889, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004214949701866 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10100209.8, + "worker_cpu_ns_op": 99.00488668972312, + "cycles_op": 411.1811273344621, + "instructions_op": 341.43560076429526, + "branches_op": 73.09185002243412, + "branch_misses_op": 0.016626661757524024, + "user_cycles_per_worker_cpu_ns_proxy": 4.153065985347309 + }, + "baseline_mean": { + "ops_s": 10181989.55, + "worker_cpu_ns_op": 98.22171663983926, + "cycles_op": 410.5927628531108, + "instructions_op": 351.4356015592178, + "branches_op": 73.09185091321066, + "branch_misses_op": 0.016685569301318592, + "user_cycles_per_worker_cpu_ns_proxy": 4.180455462298482 + }, + "ratios": { + "ops_s": 0.9919681954495818, + "worker_cpu_ns_op": 1.0079734917763208, + "cycles_op": 1.001432963594543, + "instructions_op": 0.9715452824057795, + "branches_op": 0.9999999878129158, + "branch_misses_op": 0.9964695514590615, + "user_cycles_per_worker_cpu_ns_proxy": 0.9934482074505552 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9961887.95, + "worker_cpu_ns_op": 100.24735637441847, + "cycles_op": 419.8195186459343, + "instructions_op": 341.4356084355306, + "branches_op": 73.09185758303659, + "branch_misses_op": 0.016657243570759348, + "user_cycles_per_worker_cpu_ns_proxy": 4.187843434128526 + }, + "baseline_mean": { + "ops_s": 9939770.55, + "worker_cpu_ns_op": 100.59983496043012, + "cycles_op": 423.0971519392513, + "instructions_op": 351.4356017924581, + "branches_op": 73.09185164416263, + "branch_misses_op": 0.01663406015356006, + "user_cycles_per_worker_cpu_ns_proxy": 4.205758023079605 + }, + "ratios": { + "ops_s": 1.002225141907325, + "worker_cpu_ns_op": 0.9964962309714496, + "cycles_op": 0.9922532371624482, + "instructions_op": 0.9715453035892674, + "branches_op": 1.0000000812522027, + "branch_misses_op": 1.001393731715845, + "user_cycles_per_worker_cpu_ns_proxy": 0.9957404613264076 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.47977224951774033, + "ci95_low_pct": -2.1776563159705775, + "ci95_high_pct": 1.2475816721291721, + "block_delta_pct": [ + -1.220873285151114, + -0.35304485409385356, + 0.13937317158450035 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 2.207618754468399e-06, + "ci95_low_pct": -1.0576970532749641e-05, + "ci95_high_pct": 1.4992209695918746e-05, + "block_delta_pct": [ + -2.8365529924911925e-07, + -1.2187084230674827e-06, + 8.125220274379785e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7601544789704873, + "ci95_low_pct": -2.952088029270983, + "ci95_high_pct": 1.4812862950442263, + "block_delta_pct": [ + -1.6410618614005168, + 0.14329635945429242, + -0.7746762837551824 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.845471035633007, + "ci95_low_pct": -2.845474036750917, + "ci95_high_pct": -2.8454680345149974, + "block_delta_pct": [ + -2.8454717064036905, + -2.845471759422047, + -2.8454696410732616 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.3683475349907539, + "ci95_low_pct": -2.708202329560383, + "ci95_high_pct": 3.5421837000904066, + "block_delta_pct": [ + 1.701481794196269, + -0.8031804550418187, + 0.22251419073249235 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.34675009314437677, + "ci95_low_pct": -1.2253308914880856, + "ci95_high_pct": 0.5396455045419524, + "block_delta_pct": [ + 0.042149497018662, + -0.6551792549444824, + -0.4259538673592411 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.4187403635855569, + "ci95_low_pct": -3.4625201822462204, + "ci95_high_pct": 2.7210083533929064, + "block_delta_pct": [ + -1.6876504943058812, + 0.7973491776320785, + -0.35037690285504297 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-07.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-07.json new file mode 100644 index 000000000..7fc9c1ae1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hits-partial-07.json @@ -0,0 +1,3389 @@ +{ + "validation": { + "complete": false, + "expected_rows": 144, + "observed_rows": 126, + "missing_jobs": [ + "mask-final-hits-b00-async-8-dependent-s00-main", + "mask-final-hits-b00-async-8-dependent-s01-original", + "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "mask-final-hits-b00-async-8-dependent-s04-original", + "mask-final-hits-b00-async-8-dependent-s05-main", + "mask-final-hits-b01-async-8-dependent-s00-original", + "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "mask-final-hits-b01-async-8-dependent-s02-main", + "mask-final-hits-b01-async-8-dependent-s03-main", + "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "mask-final-hits-b01-async-8-dependent-s05-original", + "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "mask-final-hits-b02-async-8-dependent-s01-main", + "mask-final-hits-b02-async-8-dependent-s02-original", + "mask-final-hits-b02-async-8-dependent-s03-original", + "mask-final-hits-b02-async-8-dependent-s04-main", + "mask-final-hits-b02-async-8-dependent-s05-async-mask" + ], + "manifest_sha256": "4cfe2ef0a62411aeadd62e560149126f06d60c6cdf689b8b2817d2bb799a4656", + "results_sha256": "ed17484a510e14eb79436787f90b492e851e456e7d50b60535a8fcca6ead2a16", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068545, + "excluded_from_results": true, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000071256, + "excluded_from_results": true, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006921, + "excluded_from_results": true, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" + }, + { + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000136222, + "excluded_from_results": true, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff" + }, + { + "name": "mask-final-hits-precondition-s04-async-1-independent-r00-main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000072375, + "excluded_from_results": true, + "log_sha256": "d91d8a470b01d1961168d65106dabb46593ef143038b192a2ac4658a9938cae2" + }, + { + "name": "mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000210146, + "excluded_from_results": true, + "log_sha256": "d9db221ddb7ae031a73138538623a7c3fefa792fa7b14c6a1b840625fa9fb1ac" + }, + { + "name": "mask-final-hits-precondition-s06-async-8-independent-r00-main", + "scenario_index": 6, + "scenario": { + "api": "async", + "threads": 8, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000069361, + "excluded_from_results": true, + "log_sha256": "8366e0b726d76f44b58fa24668d39963337df1d20cb0eebea5a175fb9449fd6b" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 126 + }, + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 17261044.333333332, + "worker_cpu_ns_op": 57.93322560850925, + "cycles_op": 227.92581789446763, + "instructions_op": 276.40335134269054, + "branches_op": 54.12210086313999, + "branch_misses_op": 0.016711552772575935, + "user_cycles_per_worker_cpu_ns_proxy": 3.934731531090939 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 17236045.633333333, + "worker_cpu_ns_op": 58.0155021166696, + "cycles_op": 228.42974477848347, + "instructions_op": 280.4033512655697, + "branches_op": 53.122100836375296, + "branch_misses_op": 0.016655970626483618, + "user_cycles_per_worker_cpu_ns_proxy": 3.937572689485958 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 17332050.75, + "worker_cpu_ns_op": 57.693720032487725, + "cycles_op": 226.87475375872546, + "instructions_op": 279.40335133645084, + "branches_op": 53.12210093784655, + "branch_misses_op": 0.016714157432790547, + "user_cycles_per_worker_cpu_ns_proxy": 3.9327190756220864 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 9962427.366666667, + "worker_cpu_ns_op": 100.39544245054839, + "cycles_op": 421.20114292649555, + "instructions_op": 251.52837237853842, + "branches_op": 55.122121580936174, + "branch_misses_op": 0.01673000683594422, + "user_cycles_per_worker_cpu_ns_proxy": 4.1963802234986725 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 9995810.266666668, + "worker_cpu_ns_op": 100.04973377673247, + "cycles_op": 423.26806908255384, + "instructions_op": 255.52837295714016, + "branches_op": 54.122122349149784, + "branch_misses_op": 0.01672873528191556, + "user_cycles_per_worker_cpu_ns_proxy": 4.230409187124166 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 9980834.383333333, + "worker_cpu_ns_op": 100.19665017256949, + "cycles_op": 423.28027501734306, + "instructions_op": 254.52837151765786, + "branches_op": 54.1221206554658, + "branch_misses_op": 0.01674659802350618, + "user_cycles_per_worker_cpu_ns_proxy": 4.224827968254663 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 92119226.35000001, + "worker_cpu_ns_op": 86.84202807509637 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 91378541.43333334, + "worker_cpu_ns_op": 87.52876765691275 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 92891562.06666666, + "worker_cpu_ns_op": 86.06707081760119 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 56846510.26666667, + "worker_cpu_ns_op": 140.7226801224594 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 56336963.23333333, + "worker_cpu_ns_op": 141.98362221593786 + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 56234986.88333333, + "worker_cpu_ns_op": 142.24131081114356 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 15598241.4, + "worker_cpu_ns_op": 64.11829236094822, + "cycles_op": 244.27391563707124, + "instructions_op": 360.41995552226257, + "branches_op": 72.10745502949175, + "branch_misses_op": 0.016729307696158394, + "user_cycles_per_worker_cpu_ns_proxy": 3.8104304496116517 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 15541510.233333334, + "worker_cpu_ns_op": 64.34075965260887, + "cycles_op": 244.87749130850548, + "instructions_op": 368.4199566603188, + "branches_op": 72.10745631885595, + "branch_misses_op": 0.017008370250764415, + "user_cycles_per_worker_cpu_ns_proxy": 3.806471145414046 + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 15856879.066666668, + "worker_cpu_ns_op": 63.03791879253077, + "cycles_op": 241.1430566682492, + "instructions_op": 358.41995645884134, + "branches_op": 72.10745591384335, + "branch_misses_op": 0.01684019133099027, + "user_cycles_per_worker_cpu_ns_proxy": 3.8257047095020926 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 10014900.383333333, + "worker_cpu_ns_op": 99.85695943467671, + "cycles_op": 418.2421750460291, + "instructions_op": 343.4356015153083, + "branches_op": 73.09185053073494, + "branch_misses_op": 0.016676512763847486, + "user_cycles_per_worker_cpu_ns_proxy": 4.188640121542865 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 10038415.466666667, + "worker_cpu_ns_op": 99.63187301096498, + "cycles_op": 416.98361154589037, + "instructions_op": 351.4356017494663, + "branches_op": 73.09185118423365, + "branch_misses_op": 0.01678601435885876, + "user_cycles_per_worker_cpu_ns_proxy": 4.185335062092308 + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 10075207.133333333, + "worker_cpu_ns_op": 99.21247000102282, + "cycles_op": 413.8046853358649, + "instructions_op": 341.4356034927827, + "branches_op": 73.09185279782315, + "branch_misses_op": 0.01670476716995338, + "user_cycles_per_worker_cpu_ns_proxy": 4.170819555534443 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 80604648.93333334, + "worker_cpu_ns_op": 99.27323145132794 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 79532928.33333333, + "worker_cpu_ns_op": 100.60828583966527 + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 81072950.96666667, + "worker_cpu_ns_op": 98.69614425891866 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0107291794665356, + "worker_cpu_ns_op": 0.9892897343344166, + "cycles_op": 1.0025200757349089, + "instructions_op": 1.0144715956521604, + "branches_op": 0.9815232269858973, + "branch_misses_op": 0.9900799599046304, + "user_cycles_per_worker_cpu_ns_proxy": 1.01322719476481 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9932711925237735, + "worker_cpu_ns_op": 1.0067511107083957, + "cycles_op": 0.9962301755219505, + "instructions_op": 1.0144716058620837, + "branches_op": 0.981523269886306, + "branch_misses_op": 0.9981093539308857, + "user_cycles_per_worker_cpu_ns_proxy": 0.9895696328954068 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.9917962640149923, + "worker_cpu_ns_op": 1.0083638528468244, + "cycles_op": 1.0079246725460236, + "instructions_op": 1.0144716113320718, + "branches_op": 0.9815232808627699, + "branch_misses_op": 1.0018766131452934, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996065685184938 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.33235157288430406, + "ci95_low_pct": -1.8195420764171244, + "ci95_high_pct": 1.177366179355377, + "block_delta_pct": [ + -0.992004009536962, + -0.18906460691142657, + 0.18766131452934154 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476740755009158, + "ci95_low_pct": -1.8476811487023292, + "ci95_high_pct": -1.8476670022990027, + "block_delta_pct": [ + -1.8476773014102665, + -1.8476730113693995, + -1.8476719137230146 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.22135779318892546, + "ci95_low_pct": -1.2225040019528621, + "ci95_high_pct": 1.6863249713170436, + "block_delta_pct": [ + 0.25200757349088665, + -0.37698244780495216, + 0.7924672546023581 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604282105366, + "ci95_low_pct": 1.4471584510588498, + "ci95_high_pct": 1.4471624053622456, + "block_delta_pct": [ + 1.4471595652160385, + 1.4471605862083736, + 1.4471611332071754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.14379949409603077, + "ci95_low_pct": -2.7184929473598407, + "ci95_high_pct": 2.4990368835438703, + "block_delta_pct": [ + 1.072917946653562, + -0.6728807476226506, + -0.8203735985007676 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.07542262001820621, + "ci95_low_pct": -2.8288892491981854, + "ci95_high_pct": 3.0665404068421775, + "block_delta_pct": [ + 1.3227194764809935, + -1.043036710459322, + -0.03934314815061679 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1430842763401552, + "ci95_low_pct": -2.4581892429692997, + "ci95_high_pct": 2.813729318176672, + "block_delta_pct": [ + -1.0710265665583418, + 0.6751110708395736, + 0.8363852846824393 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17124198.6, + "worker_cpu_ns_op": 58.39993625150332, + "cycles_op": 227.5001115528357, + "instructions_op": 276.40335283427777, + "branches_op": 54.12210197108051, + "branch_misses_op": 0.016786048443679313, + "user_cycles_per_worker_cpu_ns_proxy": 3.896188209317626 + }, + "ratios": { + "ops_s": 1.0198735227235685, + "worker_cpu_ns_op": 0.9802946405880976, + "cycles_op": 0.9952740537174367, + "instructions_op": 1.0108536937189025, + "branches_op": 0.9815232265325365, + "branch_misses_op": 0.9971117199983273, + "user_cycles_per_worker_cpu_ns_proxy": 1.0151154916731717 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17362229.55, + "worker_cpu_ns_op": 57.59016889430039, + "cycles_op": 228.94403921854047, + "instructions_op": 276.4033510471271, + "branches_op": 54.122100514443716, + "branch_misses_op": 0.01667275883207339, + "user_cycles_per_worker_cpu_ns_proxy": 3.9754072289517253 + }, + "ratios": { + "ops_s": 0.9968516514631612, + "worker_cpu_ns_op": 1.003199066295757, + "cycles_op": 0.9918996903303395, + "instructions_op": 1.0108537083084495, + "branches_op": 0.9815232846196241, + "branch_misses_op": 0.9987934316552135, + "user_cycles_per_worker_cpu_ns_proxy": 0.9888843036803264 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17296704.85, + "worker_cpu_ns_op": 57.80957167972402, + "cycles_op": 227.33330291202662, + "instructions_op": 276.40335014666687, + "branches_op": 54.12210010389576, + "branch_misses_op": 0.016675851041975095, + "user_cycles_per_worker_cpu_ns_proxy": 3.932599155003465 + }, + "ratios": { + "ops_s": 0.995800555618546, + "worker_cpu_ns_op": 1.0042906430530392, + "cycles_op": 0.9990167675250643, + "instructions_op": 1.0108537081674454, + "branches_op": 0.9815232722073863, + "branch_misses_op": 1.0045822915727376, + "user_cycles_per_worker_cpu_ns_proxy": 0.9947259442114369 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.0157368671565683, + "ci95_low_pct": -0.952267915942262, + "ci95_high_pct": 0.9932020714118028, + "block_delta_pct": [ + -0.28882800016727384, + -0.12065683447864961, + 0.45822915727375957 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476738880151333, + "ci95_low_pct": -1.8476814875220238, + "ci95_high_pct": -1.8476662885076545, + "block_delta_pct": [ + -1.8476773467463459, + -1.8476715380375874, + -1.8476727792613667 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.4607406676351733, + "ci95_low_pct": -1.3411982606483241, + "ci95_high_pct": 0.42757436495182155, + "block_delta_pct": [ + -0.4725946282563287, + -0.8100309669660466, + -0.09832324749357024 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853703398265857, + "ci95_low_pct": 1.0853682572379286, + "ci95_high_pct": 1.085372422415265, + "block_delta_pct": [ + 1.0853693718902546, + 1.085370830844945, + 1.0853708167445353 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.04877340629578786, + "ci95_low_pct": -3.4016697324330214, + "ci95_high_pct": 3.4205008504194057, + "block_delta_pct": [ + 1.5115491673171721, + -1.1115696319673574, + -0.5274055788563103 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.41336575482576743, + "ci95_low_pct": -3.736069644690143, + "ci95_high_pct": 3.024026586870665, + "block_delta_pct": [ + -1.9705359411902434, + 0.3199066295757058, + 0.4290643053039167 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 17464516.75, + "worker_cpu_ns_op": 57.24914451803526, + "cycles_op": 226.42495824635984, + "instructions_op": 279.4033501688188, + "branches_op": 53.1221001533779, + "branch_misses_op": 0.016737565635652325, + "user_cycles_per_worker_cpu_ns_proxy": 3.9550810097526763 + }, + "baseline_mean": { + "ops_s": 17307927.2, + "worker_cpu_ns_op": 57.77445741939658, + "cycles_op": 228.07342906364906, + "instructions_op": 280.40335039339686, + "branches_op": 53.12210017791474, + "branch_misses_op": 0.016619530170075197, + "user_cycles_per_worker_cpu_ns_proxy": 3.9477238496026263 + }, + "ratios": { + "ops_s": 1.0090472734366482, + "worker_cpu_ns_op": 0.9909075234138857, + "cycles_op": 0.9927721926045616, + "instructions_op": 0.9964337080025075, + "branches_op": 0.9999999995381049, + "branch_misses_op": 1.007102214344763, + "user_cycles_per_worker_cpu_ns_proxy": 1.001863646098445 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 17307567.2, + "worker_cpu_ns_op": 57.7744036625771, + "cycles_op": 227.0895216038474, + "instructions_op": 279.4033523948706, + "branches_op": 53.12210186745025, + "branch_misses_op": 0.01665264200904635, + "user_cycles_per_worker_cpu_ns_proxy": 3.931217809447663 + }, + "baseline_mean": { + "ops_s": 17245402.45, + "worker_cpu_ns_op": 57.97896650022102, + "cycles_op": 228.08096037539087, + "instructions_op": 280.4033514024403, + "branches_op": 53.12210107005212, + "branch_misses_op": 0.016641236546126238, + "user_cycles_per_worker_cpu_ns_proxy": 3.933942272163505 + }, + "ratios": { + "ops_s": 1.0036047143683793, + "worker_cpu_ns_op": 0.9964717750247731, + "cycles_op": 0.9956531278634057, + "instructions_op": 0.996433712355547, + "branches_op": 1.0000000150106663, + "branch_misses_op": 1.0006853735230852, + "user_cycles_per_worker_cpu_ns_proxy": 0.9993074472050287 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 17224068.3, + "worker_cpu_ns_op": 58.057611916850796, + "cycles_op": 227.10978142596912, + "instructions_op": 279.403351445663, + "branches_op": 53.12210079271149, + "branch_misses_op": 0.016752264653672966, + "user_cycles_per_worker_cpu_ns_proxy": 3.9118584076659206 + }, + "baseline_mean": { + "ops_s": 17154807.25, + "worker_cpu_ns_op": 58.29308243039119, + "cycles_op": 229.1348448964104, + "instructions_op": 280.40335200087196, + "branches_op": 53.122101261159024, + "branch_misses_op": 0.01670714516324942, + "user_cycles_per_worker_cpu_ns_proxy": 3.931051946691742 + }, + "ratios": { + "ops_s": 1.0040374134777876, + "worker_cpu_ns_op": 0.9959605753594937, + "cycles_op": 0.9911621321874602, + "instructions_op": 0.996433706843826, + "branches_op": 0.9999999911816829, + "branch_misses_op": 1.0027006104264178, + "user_cycles_per_worker_cpu_ns_proxy": 0.9951174547459303 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.3492491751678317, + "ci95_low_pct": -0.4622421776912855, + "ci95_high_pct": 1.167356291031596, + "block_delta_pct": [ + 0.7102214344762992, + 0.06853735230851754, + 0.2700610426417782 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.9101513704100626e-07, + "ci95_low_pct": -2.812621269221438e-06, + "ci95_high_pct": 3.1946516321212926e-06, + "block_delta_pct": [ + -4.6189507774130334e-08, + 1.501066626552472e-06, + -8.818317076553228e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.6805919175747355, + "ci95_low_pct": -1.244067038314578, + "ci95_high_pct": -0.11390175747300058, + "block_delta_pct": [ + -0.7227807395438379, + -0.43468721365943486, + -0.8837867812539812 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.35662909327064396, + "ci95_low_pct": -0.3566298152303582, + "ci95_high_pct": -0.35662837131094083, + "block_delta_pct": [ + -0.35662919974924767, + -0.35662876444529923, + -0.3566293156173961 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.12410242501353919, + "ci95_low_pct": -0.9670058990185026, + "ci95_high_pct": 0.7259752869607006, + "block_delta_pct": [ + 0.18636460984449155, + -0.06925527949712684, + -0.48825452540697256 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.5556549762642082, + "ci95_low_pct": -1.3174638533174576, + "ci95_high_pct": 0.21203490859265095, + "block_delta_pct": [ + -0.909247658611434, + -0.3528224975226868, + -0.40394246405063283 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.0070334767622333, + "worker_cpu_ns_op": 0.9927913888193819, + "cycles_op": 1.0038151718422665, + "instructions_op": 1.0159027762566537, + "branches_op": 0.9818584610596756, + "branch_misses_op": 0.9987122324402946, + "user_cycles_per_worker_cpu_ns_proxy": 1.0109301913094788 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0256629061199385, + "worker_cpu_ns_op": 0.9749463836177695, + "cycles_op": 0.9986739699286062, + "instructions_op": 1.015902789531297, + "branches_op": 0.9818585082607825, + "branch_misses_op": 1.0027508824631994, + "user_cycles_per_worker_cpu_ns_proxy": 1.0242370063583026 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.978134245786973, + "worker_cpu_ns_op": 1.0227136346500596, + "cycles_op": 1.0122744323164643, + "instructions_op": 1.0159027767037099, + "branches_op": 0.9818584619344118, + "branch_misses_op": 0.9983255226779889, + "user_cycles_per_worker_cpu_ns_proxy": 0.9896188671661565 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.007245489512097691, + "ci95_low_pct": -0.6138872626745062, + "ci95_high_pct": 0.6030991575308731, + "block_delta_pct": [ + -0.12877675597053884, + 0.27508824631994333, + -0.1674477322011092 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141522915043673, + "ci95_low_pct": -1.814158999863047, + "ci95_high_pct": -1.8141455831452213, + "block_delta_pct": [ + -1.8141538940324442, + -1.814149173921753, + -1.8141538065588159 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49055646718858537, + "ci95_low_pct": -1.1997805670358352, + "ci95_high_pct": 2.2098128631883984, + "block_delta_pct": [ + 0.38151718422665404, + -0.13260300713937578, + 1.22744323164643 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780830553631, + "ci95_low_pct": 1.5902762102669055, + "ci95_high_pct": 1.590279955843843, + "block_delta_pct": [ + 1.5902776256653706, + 1.590278953129709, + 1.5902776703709876 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.34190468937673746, + "ci95_low_pct": -5.448935550579604, + "ci95_high_pct": 6.4874086328034375, + "block_delta_pct": [ + 0.7033476762233315, + 2.566290611993849, + -2.1865754213027055 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.8160936106957228, + "ci95_low_pct": -3.438293662031844, + "ci95_high_pct": 5.257923833147027, + "block_delta_pct": [ + 1.093019130947881, + 2.4237006358302615, + -1.0381132833843454 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3376951451294019, + "ci95_low_pct": -6.140736553840287, + "ci95_high_pct": 5.824131197052962, + "block_delta_pct": [ + -0.7208611180618107, + -2.505361638223047, + 2.27136346500596 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 9987805.8, + "worker_cpu_ns_op": 100.13800052065584, + "cycles_op": 419.48059101951816, + "instructions_op": 251.5283722365118, + "branches_op": 55.12212135069045, + "branch_misses_op": 0.0167697121087583, + "user_cycles_per_worker_cpu_ns_proxy": 4.1897339774563465 + }, + "ratios": { + "ops_s": 1.008249995209158, + "worker_cpu_ns_op": 0.9916791749313119, + "cycles_op": 1.006932097734288, + "instructions_op": 1.0119270826950522, + "branches_op": 0.9818584659950332, + "branch_misses_op": 0.9908823919230128, + "user_cycles_per_worker_cpu_ns_proxy": 1.015204091955501 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 9783923.100000001, + "worker_cpu_ns_op": 102.19990157345744, + "cycles_op": 423.5694747459146, + "instructions_op": 251.52837072476507, + "branches_op": 55.12212018114518, + "branch_misses_op": 0.01666358923145588, + "user_cycles_per_worker_cpu_ns_proxy": 4.144869046153985 + }, + "ratios": { + "ops_s": 1.0072289764828588, + "worker_cpu_ns_op": 0.9927734492986123, + "cycles_op": 1.0003731247140308, + "instructions_op": 1.0119270830829332, + "branches_op": 0.9818584522861153, + "branch_misses_op": 1.0087732992734737, + "user_cycles_per_worker_cpu_ns_proxy": 1.007601964156806 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 10115553.2, + "worker_cpu_ns_op": 98.84842525753189, + "cycles_op": 420.55336301405384, + "instructions_op": 251.5283741743384, + "branches_op": 55.12212321097288, + "branch_misses_op": 0.01675671916761847, + "user_cycles_per_worker_cpu_ns_proxy": 4.254537646885686 + }, + "ratios": { + "ops_s": 0.9903212362127658, + "worker_cpu_ns_op": 1.0098677011695436, + "cycles_op": 1.0075411870590978, + "instructions_op": 1.0119270756471916, + "branches_op": 0.9818584207956297, + "branch_misses_op": 1.003370502864833, + "user_cycles_per_worker_cpu_ns_proxy": 0.9976808261821107 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.09806288698841481, + "ci95_low_pct": -2.1595650195473493, + "ci95_high_pct": 2.4077846314694673, + "block_delta_pct": [ + -0.9117608076987249, + 0.87732992734737, + 0.33705028648329804 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.814155364107406, + "ci95_low_pct": -1.8141611216391795, + "ci95_high_pct": -1.8141496065752993, + "block_delta_pct": [ + -1.8141534004966764, + -1.8141547713884654, + -1.8141579204370317 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49435561805000194, + "ci95_low_pct": -0.4892568886056825, + "ci95_high_pct": 1.4876906283570301, + "block_delta_pct": [ + 0.6932097734287934, + 0.03731247140308369, + 0.7541187059097787 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927080475059082, + "ci95_low_pct": 1.192707007673377, + "ci95_high_pct": 1.1927090873384394, + "block_delta_pct": [ + 1.192708269505216, + 1.192708308293322, + 1.1927075647191643 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6803377091889384, + "ci95_low_pct": -1.4804225969023532, + "ci95_high_pct": 2.888488444913051, + "block_delta_pct": [ + 1.5204091955500987, + 0.7601964156805918, + -0.2319173817889264 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.19278365792287921, + "ci95_low_pct": -2.6877037609799315, + "ci95_high_pct": 2.3661019105605474, + "block_delta_pct": [ + -0.8320825068688142, + -0.7226550701387668, + 0.9867701169543608 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10070205.15, + "worker_cpu_ns_op": 99.30476973559526, + "cycles_op": 422.3884714741023, + "instructions_op": 254.52837193232853, + "branches_op": 54.122121511780996, + "branch_misses_op": 0.016616812446186735, + "user_cycles_per_worker_cpu_ns_proxy": 4.25343507811868 + }, + "baseline_mean": { + "ops_s": 10058054.8, + "worker_cpu_ns_op": 99.4161446104979, + "cycles_op": 421.08098155875314, + "instructions_op": 255.52837166238936, + "branches_op": 54.12212123973361, + "branch_misses_op": 0.016748116617519043, + "user_cycles_per_worker_cpu_ns_proxy": 4.2355285713657675 + }, + "ratios": { + "ops_s": 1.001208021853291, + "worker_cpu_ns_op": 0.9988797103796472, + "cycles_op": 1.0031050794802203, + "instructions_op": 0.996086541296549, + "branches_op": 1.000000005026547, + "branch_misses_op": 0.9921600634667805, + "user_cycles_per_worker_cpu_ns_proxy": 1.0042276911727073 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 9854650.85, + "worker_cpu_ns_op": 101.46134880306002, + "cycles_op": 423.72751898505135, + "instructions_op": 254.52837050011416, + "branches_op": 54.12211960778845, + "branch_misses_op": 0.01680978388675368, + "user_cycles_per_worker_cpu_ns_proxy": 4.176378192077502 + }, + "baseline_mean": { + "ops_s": 10035007.0, + "worker_cpu_ns_op": 99.63942444513432, + "cycles_op": 423.00780888507705, + "instructions_op": 255.52837346555106, + "branches_op": 54.12212269323078, + "branch_misses_op": 0.016709428806846654, + "user_cycles_per_worker_cpu_ns_proxy": 4.245328263579951 + }, + "ratios": { + "ops_s": 0.9820273020238053, + "worker_cpu_ns_op": 1.0182851754521016, + "cycles_op": 1.0017014109074516, + "instructions_op": 0.9960865286626508, + "branches_op": 0.9999999429911065, + "branch_misses_op": 1.0060058952982225, + "user_cycles_per_worker_cpu_ns_proxy": 0.9837586006966854 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 10017647.149999999, + "worker_cpu_ns_op": 99.82383197905318, + "cycles_op": 423.7248345928755, + "instructions_op": 254.5283721205309, + "branches_op": 54.122120846827954, + "branch_misses_op": 0.01681319773757813, + "user_cycles_per_worker_cpu_ns_proxy": 4.244670634567805 + }, + "baseline_mean": { + "ops_s": 9894369.0, + "worker_cpu_ns_op": 101.09363227456518, + "cycles_op": 425.7154168038313, + "instructions_op": 255.52837374348007, + "branches_op": 54.12212311448498, + "branch_misses_op": 0.016728660421380985, + "user_cycles_per_worker_cpu_ns_proxy": 4.2103707264267785 + }, + "ratios": { + "ops_s": 1.0124594251538424, + "worker_cpu_ns_op": 0.9874393642117509, + "cycles_op": 0.9953241481694494, + "instructions_op": 0.9960865339206789, + "branches_op": 0.9999999581011074, + "branch_misses_op": 1.0050534420609731, + "user_cycles_per_worker_cpu_ns_proxy": 1.0081465292179 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.10531600716074951, + "ci95_low_pct": -1.8017889000053633, + "ci95_high_pct": 2.0494587491936667, + "block_delta_pct": [ + -0.783993653321946, + 0.6005895298222486, + 0.5053442060973135 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -3.1293746705074454e-06, + "ci95_low_pct": -1.1165933122558869e-05, + "ci95_high_pct": 4.907184436575562e-06, + "block_delta_pct": [ + 5.026546956443667e-07, + -5.70088934948032e-06, + -4.1898892577663105e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.003780604859771053, + "ci95_low_pct": -1.022236251508124, + "ci95_high_pct": 1.0404332904248914, + "block_delta_pct": [ + 0.31050794802203185, + 0.17014109074515726, + -0.4675851830550637 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913465373373781, + "ci95_low_pct": -0.3913481140139008, + "ci95_high_pct": -0.39134496066082214, + "block_delta_pct": [ + -0.3913458703450945, + -0.3913471337349206, + -0.3913466079321082 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.13465697454120296, + "ci95_low_pct": -3.3465793134931032, + "ci95_high_pct": 3.1840018362104816, + "block_delta_pct": [ + 0.4227691172707271, + -1.6241399303314585, + 0.8146529217899934 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.1454025044048013, + "ci95_low_pct": -3.647380865351535, + "ci95_high_pct": 4.0874833797099885, + "block_delta_pct": [ + -0.11202896203528212, + 1.828517545210162, + -1.2560635788249064 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 0.9978665880259694, + "worker_cpu_ns_op": 1.0021042606247275 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 0.9933207053627107, + "worker_cpu_ns_op": 1.0062158461559212 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9846194181584501, + "worker_cpu_ns_op": 1.0153321071043357 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8079676481431486, + "ci95_low_pct": -2.4678918137734818, + "ci95_high_pct": 0.8802071960266167, + "block_delta_pct": [ + -0.2133411974030608, + -0.6679294637289335, + -1.538058184154989 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.7868937065440562, + "ci95_low_pct": -0.8790904365812868, + "ci95_high_pct": 2.480879037081518, + "block_delta_pct": [ + 0.2104260624727461, + 0.621584615592119, + 1.5332107104335746 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92654654.8, + "worker_cpu_ns_op": 86.3389212462185 + }, + "ratios": { + "ops_s": 1.0232065534607118, + "worker_cpu_ns_op": 0.9772946667000542 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 92063987.80000001, + "worker_cpu_ns_op": 86.89056734866315 + }, + "ratios": { + "ops_s": 1.0032260670767945, + "worker_cpu_ns_op": 0.9967968250710001 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 91639036.45, + "worker_cpu_ns_op": 87.29659563040742 + }, + "ratios": { + "ops_s": 0.9985792883137631, + "worker_cpu_ns_op": 0.9990126521966625 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.8280941801652286, + "ci95_low_pct": -2.360699608875594, + "ci95_high_pct": 4.121030520292468, + "block_delta_pct": [ + 2.3206553460711765, + 0.32260670767945143, + -0.14207116862369196 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9013539115122815, + "ci95_low_pct": -3.835922183789686, + "ci95_high_pct": 2.122766417418931, + "block_delta_pct": [ + -2.270533329994584, + -0.3203174928999908, + -0.09873478033375349 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 94804850.0, + "worker_cpu_ns_op": 84.37856726256534 + }, + "baseline_mean": { + "ops_s": 92456984.25, + "worker_cpu_ns_op": 86.52060083857836 + }, + "ratios": { + "ops_s": 1.0253941416005032, + "worker_cpu_ns_op": 0.9752425023028976 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 92360992.4, + "worker_cpu_ns_op": 86.61224166176534 + }, + "baseline_mean": { + "ops_s": 91449065.3, + "worker_cpu_ns_op": 87.43066574770316 + }, + "ratios": { + "ops_s": 1.009971967422613, + "worker_cpu_ns_op": 0.9906391644288798 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 91508843.8, + "worker_cpu_ns_op": 87.2104035284729 + }, + "baseline_mean": { + "ops_s": 90229574.75, + "worker_cpu_ns_op": 88.63503638445673 + }, + "ratios": { + "ops_s": 1.0141779350456264, + "worker_cpu_ns_op": 0.9839269783812752 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6493883525895425, + "ci95_low_pct": -0.3089497097608751, + "ci95_high_pct": 3.6461961467291637, + "block_delta_pct": [ + 2.539414160050324, + 0.9971967422613082, + 1.4177935045626366 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6750666242099976, + "ci95_low_pct": -3.5751755795406015, + "ci95_high_pct": 0.26248511687445575, + "block_delta_pct": [ + -2.475749769710245, + -0.9360835571120218, + -1.6073021618724814 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.9950638715248453, + "worker_cpu_ns_op": 1.0049779949317301 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9952882218151412, + "worker_cpu_ns_op": 1.0045809965471866 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.982766759195848, + "worker_cpu_ns_op": 1.0173317589909623 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8977699772618308, + "ci95_low_pct": -2.665646365978902, + "ci95_high_pct": 0.9022162145113644, + "block_delta_pct": [ + -0.49361284751546775, + -0.4711778184858795, + -1.7233240804152006 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.8946266973838712, + "ci95_low_pct": -0.8868234940691444, + "ci95_high_pct": 2.7080964940650265, + "block_delta_pct": [ + 0.4977994931730123, + 0.45809965471865777, + 1.7331758990962287 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56896077.85, + "worker_cpu_ns_op": 140.593571604443 + }, + "ratios": { + "ops_s": 0.991118188298809, + "worker_cpu_ns_op": 1.008998532860004 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56754571.099999994, + "worker_cpu_ns_op": 140.9506800066021 + }, + "ratios": { + "ops_s": 0.9972258860044493, + "worker_cpu_ns_op": 1.002780261167899 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 56888881.85, + "worker_cpu_ns_op": 140.62378875633306 + }, + "ratios": { + "ops_s": 0.9794021922756422, + "worker_cpu_ns_op": 1.0206144103745942 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0778939844931612, + "ci95_low_pct": -3.305724872910365, + "ci95_high_pct": 1.201266007543289, + "block_delta_pct": [ + -0.8881811701190956, + -0.277411399555072, + -2.059780772435782 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.0770758037095707, + "ci95_low_pct": -1.144145513728556, + "ci95_high_pct": 3.348206397302156, + "block_delta_pct": [ + 0.899853286000396, + 0.27802611678990896, + 2.0614410374594216 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 56390737.6, + "worker_cpu_ns_op": 141.85870747843092 + }, + "baseline_mean": { + "ops_s": 56615231.5, + "worker_cpu_ns_op": 141.29344569132377 + }, + "ratios": { + "ops_s": 0.9960347437597248, + "worker_cpu_ns_op": 1.0040006228480127 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 56597127.45, + "worker_cpu_ns_op": 141.34255970881344 + }, + "baseline_mean": { + "ops_s": 56487156.15, + "worker_cpu_ns_op": 141.59637458503596 + }, + "ratios": { + "ops_s": 1.0019468372546139, + "worker_cpu_ns_op": 0.9982074761662059 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 55717095.599999994, + "worker_cpu_ns_op": 143.52266524618636 + }, + "baseline_mean": { + "ops_s": 55908502.05, + "worker_cpu_ns_op": 143.0610463714538 + }, + "ratios": { + "ops_s": 0.9965764339414992, + "worker_cpu_ns_op": 1.0032267265369637 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.181755755839208, + "ci95_low_pct": -0.9896607535463398, + "ci95_high_pct": 0.6327415885893695, + "block_delta_pct": [ + -0.3965256240275217, + 0.19468372546138646, + -0.34235660585008043 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.18083134087301111, + "ci95_low_pct": -0.59814964459598, + "ci95_high_pct": 0.9659169549133262, + "block_delta_pct": [ + 0.4000622848012725, + -0.17925238337941352, + 0.32267265369636533 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 0.9831259992604765, + "worker_cpu_ns_op": 1.0169714949632196, + "cycles_op": 1.0110044685910786, + "instructions_op": 1.0221963338181967, + "branches_op": 1.0000000237149762, + "branch_misses_op": 1.003379911130881, + "user_cycles_per_worker_cpu_ns_proxy": 0.9941233939392192 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.018300875799641, + "worker_cpu_ns_op": 0.9820420469521831, + "cycles_op": 0.9912319959941787, + "instructions_op": 1.022196332408716, + "branches_op": 1.0000000197757575, + "branch_misses_op": 1.0271828132753036, + "user_cycles_per_worker_cpu_ns_proxy": 1.0093134641646333 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 0.9881764522425723, + "worker_cpu_ns_op": 1.0119093103148935, + "cycles_op": 1.0053870494480404, + "instructions_op": 1.0221963309871616, + "branches_op": 1.0000000101527156, + "branch_misses_op": 1.0195258914174181, + "user_cycles_per_worker_cpu_ns_proxy": 0.9935698560206054 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 1.6647667142416722, + "ci95_low_pct": -1.3154031563684887, + "ci95_high_pct": 4.73493454544307, + "block_delta_pct": [ + 0.3379911130880986, + 2.7182813275303586, + 1.9525891417418118 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.78811496720499e-06, + "ci95_low_pct": 5.483933307459665e-08, + "ci95_high_pct": 3.5213906457443045e-06, + "block_delta_pct": [ + 2.3714976205013727e-06, + 1.9775757476026e-06, + 1.015271555715458e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.25065635472099057, + "ci95_low_pct": -2.2537514859923724, + "ci95_high_pct": 2.8192309407363725, + "block_delta_pct": [ + 1.100446859107862, + -0.8768004005821339, + 0.538704944804036 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.2196332404691432, + "ci95_low_pct": 2.219632888805645, + "ci95_high_pct": 2.2196335921326638, + "block_delta_pct": [ + 2.2196333818196745, + 2.219633240871599, + 2.219633098716156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.35857425807817034, + "ci95_low_pct": -4.9503187284763435, + "ci95_high_pct": 4.454992284728654, + "block_delta_pct": [ + -1.6874000739523498, + 1.8300875799641014, + -1.1823547757427666 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.10243038388324521, + "ci95_low_pct": -2.2919008559867504, + "ci95_high_pct": 2.1361023562431747, + "block_delta_pct": [ + -0.5876606060780776, + 0.93134641646333, + -0.6430143979394565 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.3521815999891764, + "ci95_low_pct": -4.251649409310765, + "ci95_high_pct": 5.17737683991486, + "block_delta_pct": [ + 1.697149496321959, + -1.7957953047816888, + 1.1909310314893506 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15602882.45, + "worker_cpu_ns_op": 64.08634629478212, + "cycles_op": 241.0787244185792, + "instructions_op": 360.4199556459199, + "branches_op": 72.10745548616354, + "branch_misses_op": 0.016791162089550088, + "user_cycles_per_worker_cpu_ns_proxy": 3.7619340648378343 + }, + "ratios": { + "ops_s": 1.009777594011163, + "worker_cpu_ns_op": 0.990328829086693, + "cycles_op": 0.9896134800950767, + "instructions_op": 0.9944509184257175, + "branches_op": 1.0000000067707357, + "branch_misses_op": 1.0046016294918267, + "user_cycles_per_worker_cpu_ns_proxy": 0.9992430918933416 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15332667.850000001, + "worker_cpu_ns_op": 65.21618474069851, + "cycles_op": 246.64408550735862, + "instructions_op": 360.4199560545287, + "branches_op": 72.10745530134385, + "branch_misses_op": 0.016760455649750892, + "user_cycles_per_worker_cpu_ns_proxy": 3.782142121021563 + }, + "ratios": { + "ops_s": 1.0352394609526483, + "worker_cpu_ns_op": 0.9659596656212321, + "cycles_op": 0.9792287828168805, + "instructions_op": 0.9944509180338185, + "branches_op": 1.000000000319685, + "branch_misses_op": 0.9954166875344612, + "user_cycles_per_worker_cpu_ns_proxy": 1.013708513145758 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15859173.9, + "worker_cpu_ns_op": 63.052346047364054, + "cycles_op": 245.09893698527594, + "instructions_op": 360.419954866339, + "branches_op": 72.10745430096785, + "branch_misses_op": 0.0166363053491742, + "user_cycles_per_worker_cpu_ns_proxy": 3.887215162975558 + }, + "ratios": { + "ops_s": 1.005236048266045, + "worker_cpu_ns_op": 0.9936346545893184, + "cycles_op": 0.9927967453006947, + "instructions_op": 0.9944509244008622, + "branches_op": 1.000000029702652, + "branch_misses_op": 1.0199685324450007, + "user_cycles_per_worker_cpu_ns_proxy": 0.9991826212879343 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6611427160001071, + "ci95_low_pct": -2.369523726776712, + "ci95_high_pct": 3.7858877645359446, + "block_delta_pct": [ + 0.4601629491826742, + -0.458331246553878, + 1.9968532445000742 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 1.2264357529545578e-06, + "ci95_low_pct": -2.610033933425626e-06, + "ci95_high_pct": 5.062905583663735e-06, + "block_delta_pct": [ + 6.770735749839218e-07, + 3.196849451825301e-08, + 2.9702651893614984e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.2804032895243123, + "ci95_low_pct": -3.0302839220233913, + "ci95_high_pct": 0.5010550597284613, + "block_delta_pct": [ + -1.0386519904923341, + -2.0771217183119473, + -0.7203254699305273 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.5549079713200622, + "ci95_low_pct": -0.5549088577983086, + "ci95_high_pct": -0.5549070848417936, + "block_delta_pct": [ + -0.5549081574282466, + -0.5549081966181535, + -0.5549075599137754 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.666576787511942, + "ci95_low_pct": -2.2564995302437496, + "ci95_high_pct": 5.747111429565077, + "block_delta_pct": [ + 0.9777594011163071, + 3.5239460952648294, + 0.5236048266044957 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.4021562804821688, + "ci95_low_pct": -1.650736945852871, + "ci95_high_pct": 2.4979005711552427, + "block_delta_pct": [ + -0.07569081066584049, + 1.370851314575794, + -0.08173787120656639 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.6770165483941724, + "ci95_low_pct": -5.376355361723483, + "ci95_high_pct": 2.166948988077322, + "block_delta_pct": [ + -0.9671170913307048, + -3.4040334378767856, + -0.6365345410681567 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 15755441.1, + "worker_cpu_ns_op": 63.4665562865559, + "cycles_op": 238.57475544875211, + "instructions_op": 358.4199559110414, + "branches_op": 72.10745597438407, + "branch_misses_op": 0.016868428796223404, + "user_cycles_per_worker_cpu_ns_proxy": 3.759086626447444 + }, + "baseline_mean": { + "ops_s": 15339599.4, + "worker_cpu_ns_op": 65.17398739813515, + "cycles_op": 243.73166766942077, + "instructions_op": 368.4199572961764, + "branches_op": 72.10745719619014, + "branch_misses_op": 0.016847914725196984, + "user_cycles_per_worker_cpu_ns_proxy": 3.7398266603121506 + }, + "ratios": { + "ops_s": 1.0271090325866006, + "worker_cpu_ns_op": 0.9738019541270524, + "cycles_op": 0.9788418457479103, + "instructions_op": 0.9728570584000804, + "branches_op": 0.9999999830557599, + "branch_misses_op": 1.0012176029711108, + "user_cycles_per_worker_cpu_ns_proxy": 1.005149962253514 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 15872982.8, + "worker_cpu_ns_op": 62.996204005217635, + "cycles_op": 241.52098764035338, + "instructions_op": 358.4199561761346, + "branches_op": 72.10745532439552, + "branch_misses_op": 0.01668363724444328, + "user_cycles_per_worker_cpu_ns_proxy": 3.833989666006712 + }, + "baseline_mean": { + "ops_s": 15613269.100000001, + "worker_cpu_ns_op": 64.0450355571673, + "cycles_op": 244.48150917761797, + "instructions_op": 368.41995720584987, + "branches_op": 72.1074567273234, + "branch_misses_op": 0.017216051986087076, + "user_cycles_per_worker_cpu_ns_proxy": 3.8173669661312477 + }, + "ratios": { + "ops_s": 1.016634165358746, + "worker_cpu_ns_op": 0.9836235308041408, + "cycles_op": 0.9878906116572042, + "instructions_op": 0.9728570593581392, + "branches_op": 0.9999999805439279, + "branch_misses_op": 0.9690745159183963, + "user_cycles_per_worker_cpu_ns_proxy": 1.0043544935613855 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 15942213.3, + "worker_cpu_ns_op": 62.65099608581876, + "cycles_op": 243.33342691564204, + "instructions_op": 358.4199572893479, + "branches_op": 72.10745644275046, + "branch_misses_op": 0.016968507952304125, + "user_cycles_per_worker_cpu_ns_proxy": 3.884037836052123 + }, + "baseline_mean": { + "ops_s": 15671662.2, + "worker_cpu_ns_op": 63.80325600252416, + "cycles_op": 246.41929707847777, + "instructions_op": 368.4199554789301, + "branches_op": 72.10745503305432, + "branch_misses_op": 0.016961144041009187, + "user_cycles_per_worker_cpu_ns_proxy": 3.8622198097987392 + }, + "ratios": { + "ops_s": 1.0172637143748544, + "worker_cpu_ns_op": 0.9819404214001272, + "cycles_op": 0.98747715702698, + "instructions_op": 0.9728570669398658, + "branches_op": 1.0000000195499361, + "branch_misses_op": 1.0004341635963432, + "user_cycles_per_worker_cpu_ns_proxy": 1.00564908972763 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.9871895944664311, + "ci95_low_pct": -5.462440864159235, + "ci95_high_pct": 3.699912648638004, + "block_delta_pct": [ + 0.12176029711108427, + -3.092548408160367, + 0.04341635963431845 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.616792142504323e-07, + "ci95_low_pct": -5.985282836018513e-06, + "ci95_high_pct": 4.861924685073404e-06, + "block_delta_pct": [ + -1.6944240122107601e-06, + -1.945607208675426e-06, + 1.95499361144158e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.5272315413356385, + "ci95_low_pct": -2.790231678040056, + "ci95_high_pct": -0.24782184648854955, + "block_delta_pct": [ + -2.1158154252089667, + -1.2109388342795846, + -1.2522842973019976 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.714293843397153, + "ci95_low_pct": -2.7142950056868953, + "ci95_high_pct": -2.7142926811073997, + "block_delta_pct": [ + -2.714294159991959, + -2.7142940641860847, + -2.7142933060134156 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.032438848110596, + "ci95_low_pct": 0.5857938061340384, + "ci95_high_pct": 3.4998898289607006, + "block_delta_pct": [ + 2.710903258660058, + 1.6634165358746067, + 1.726371437485441 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.5051040443770693, + "ci95_low_pct": 0.3430141853248747, + "ci95_high_pct": 0.667455736528666, + "block_delta_pct": [ + 0.5149962253514051, + 0.43544935613855085, + 0.5649089727630008 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -2.0220767660755756, + "ci95_low_pct": -3.320083142628605, + "ci95_high_pct": -0.706643600088519, + "block_delta_pct": [ + -2.6198045872947606, + -1.6376469195859222, + -1.8059578599872839 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 9993486.3, + "worker_cpu_ns_op": 100.07406743262555, + "cycles_op": 417.2609198453089, + "instructions_op": 351.435601896723, + "branches_op": 73.09185099532768, + "branch_misses_op": 0.017038413621697626, + "user_cycles_per_worker_cpu_ns_proxy": 4.169791700898838 + }, + "baseline_mean": { + "ops_s": 9960035.0, + "worker_cpu_ns_op": 100.42414215959288, + "cycles_op": 419.9527300633264, + "instructions_op": 343.43560227658304, + "branches_op": 73.09185086725786, + "branch_misses_op": 0.016736022481936223, + "user_cycles_per_worker_cpu_ns_proxy": 4.182178441056218 + }, + "ratios": { + "ops_s": 1.003358552454886, + "worker_cpu_ns_op": 0.99651403816414, + "cycles_op": 0.9935902066463251, + "instructions_op": 1.0232940311578334, + "branches_op": 1.0000000017521764, + "branch_misses_op": 1.0180682799684204, + "user_cycles_per_worker_cpu_ns_proxy": 0.9970382085958408 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10181989.55, + "worker_cpu_ns_op": 98.22171663983926, + "cycles_op": 410.5927628531108, + "instructions_op": 351.4356015592178, + "branches_op": 73.09185091321066, + "branch_misses_op": 0.016685569301318592, + "user_cycles_per_worker_cpu_ns_proxy": 4.180455462298482 + }, + "baseline_mean": { + "ops_s": 9980554.2, + "worker_cpu_ns_op": 100.18364809013755, + "cycles_op": 417.4125984975209, + "instructions_op": 343.43560174908123, + "branches_op": 73.09185079871031, + "branch_misses_op": 0.016650009891319057, + "user_cycles_per_worker_cpu_ns_proxy": 4.166460050575354 + }, + "ratios": { + "ops_s": 1.0201827820342884, + "worker_cpu_ns_op": 0.9804166499453774, + "cycles_op": 0.9836616439729943, + "instructions_op": 1.0232940317468353, + "branches_op": 1.000000001566527, + "branch_misses_op": 1.002135699031511, + "user_cycles_per_worker_cpu_ns_proxy": 1.0033590653824211 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9939770.55, + "worker_cpu_ns_op": 100.59983496043012, + "cycles_op": 423.0971519392513, + "instructions_op": 351.4356017924581, + "branches_op": 73.09185164416263, + "branch_misses_op": 0.01663406015356006, + "user_cycles_per_worker_cpu_ns_proxy": 4.205758023079605 + }, + "baseline_mean": { + "ops_s": 10104111.95, + "worker_cpu_ns_op": 98.9630880542997, + "cycles_op": 417.36119657724004, + "instructions_op": 343.4356005202607, + "branches_op": 73.09184992623668, + "branch_misses_op": 0.01664350591828718, + "user_cycles_per_worker_cpu_ns_proxy": 4.217281872997022 + }, + "ratios": { + "ops_s": 0.9837351960456061, + "worker_cpu_ns_op": 1.0165389635500497, + "cycles_op": 1.01374338440912, + "instructions_op": 1.0232940360873433, + "branches_op": 1.0000000235036595, + "branch_misses_op": 0.9994324654448712, + "user_cycles_per_worker_cpu_ns_proxy": 0.9972674698385224 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6512016423909639, + "ci95_low_pct": -1.8132502551095775, + "ci95_high_pct": 3.1775103909520874, + "block_delta_pct": [ + 1.806827996842042, + 0.2135699031510896, + -0.056753455512881246 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 8.940787443734166e-07, + "ci95_low_pct": -2.2392079301880585e-06, + "ci95_high_pct": 4.027365529957194e-06, + "block_delta_pct": [ + 1.7521764039685195e-07, + 1.566526908192145e-07, + 2.3503659463131044e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.30798882280581585, + "ci95_low_pct": -4.035202160646767, + "ci95_high_pct": 3.5639871736199424, + "block_delta_pct": [ + -0.6409793353674864, + -1.633835602700573, + 1.374338440911993 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 2.3294032997337233, + "ci95_low_pct": 2.329402630905153, + "ci95_high_pct": 2.329403968562316, + "block_delta_pct": [ + 2.329403115783335, + 2.329403174683531, + 2.329403608734326 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.23147437498785006, + "ci95_low_pct": -4.202530367517254, + "ci95_high_pct": 4.870707899964777, + "block_delta_pct": [ + 0.33585524548860324, + 2.018278203428836, + -1.6264803954393892 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.07827002637983416, + "ci95_low_pct": -0.9640376026905817, + "ci95_high_pct": 0.8154197650561024, + "block_delta_pct": [ + -0.29617914041591975, + 0.33590653824211447, + -0.27325301614775643 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.22860537178329698, + "ci95_low_pct": -4.6204998008100295, + "ci95_high_pct": 4.365520528738176, + "block_delta_pct": [ + -0.348596183586003, + -1.958335005462264, + 1.653896355004969 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10163523.649999999, + "worker_cpu_ns_op": 98.38516693892684, + "cycles_op": 410.41341002719855, + "instructions_op": 341.43560127852226, + "branches_op": 73.09185078799877, + "branch_misses_op": 0.016830396181576772, + "user_cycles_per_worker_cpu_ns_proxy": 4.171549247127492 + }, + "baseline_mean": { + "ops_s": 9960035.0, + "worker_cpu_ns_op": 100.42414215959288, + "cycles_op": 419.9527300633264, + "instructions_op": 343.43560227658304, + "branches_op": 73.09185086725786, + "branch_misses_op": 0.016736022481936223, + "user_cycles_per_worker_cpu_ns_proxy": 4.182178441056218 + }, + "ratios": { + "ops_s": 1.020430515555417, + "worker_cpu_ns_op": 0.9796963640732353, + "cycles_op": 0.9772847767064418, + "instructions_op": 0.9941764890279194, + "branches_op": 0.9999999989156234, + "branch_misses_op": 1.0056389563136885, + "user_cycles_per_worker_cpu_ns_proxy": 0.9974584551858479 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10100209.8, + "worker_cpu_ns_op": 99.00488668972312, + "cycles_op": 411.1811273344621, + "instructions_op": 341.43560076429526, + "branches_op": 73.09185002243412, + "branch_misses_op": 0.016626661757524024, + "user_cycles_per_worker_cpu_ns_proxy": 4.153065985347309 + }, + "baseline_mean": { + "ops_s": 9980554.2, + "worker_cpu_ns_op": 100.18364809013755, + "cycles_op": 417.4125984975209, + "instructions_op": 343.43560174908123, + "branches_op": 73.09185079871031, + "branch_misses_op": 0.016650009891319057, + "user_cycles_per_worker_cpu_ns_proxy": 4.166460050575354 + }, + "ratios": { + "ops_s": 1.0119888733232871, + "worker_cpu_ns_op": 0.9882339940410847, + "cycles_op": 0.9850711952981558, + "instructions_op": 0.9941764890576278, + "branches_op": 0.9999999893794426, + "branch_misses_op": 0.9985977105150426, + "user_cycles_per_worker_cpu_ns_proxy": 0.9967852649334306 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9961887.95, + "worker_cpu_ns_op": 100.24735637441847, + "cycles_op": 419.8195186459343, + "instructions_op": 341.4356084355306, + "branches_op": 73.09185758303659, + "branch_misses_op": 0.016657243570759348, + "user_cycles_per_worker_cpu_ns_proxy": 4.187843434128526 + }, + "baseline_mean": { + "ops_s": 10104111.95, + "worker_cpu_ns_op": 98.9630880542997, + "cycles_op": 417.36119657724004, + "instructions_op": 343.4356005202607, + "branches_op": 73.09184992623668, + "branch_misses_op": 0.01664350591828718, + "user_cycles_per_worker_cpu_ns_proxy": 4.217281872997022 + }, + "ratios": { + "ops_s": 0.9859241464560377, + "worker_cpu_ns_op": 1.0129772458132482, + "cycles_op": 1.0058901548319654, + "instructions_op": 0.9941765149515647, + "branches_op": 1.0000001047558642, + "branch_misses_op": 1.0008254061698068, + "user_cycles_per_worker_cpu_ns_proxy": 0.9930195704828296 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.16830510810461607, + "ci95_low_pct": -0.7212636067748246, + "ci95_high_pct": 1.0658446385608755, + "block_delta_pct": [ + 0.5638956313688492, + -0.1402289484957353, + 0.08254061698067527 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 3.1016975432507365e-06, + "ci95_low_pct": -1.2807383509283454e-05, + "ci95_high_pct": 1.9010781104888963e-05, + "block_delta_pct": [ + -1.084376588522673e-07, + -1.0620557433504985e-06, + 1.0475586420533034e-05 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.0658021109450133, + "ci95_low_pct": -4.661920348964799, + "ci95_high_pct": 2.665960419776625, + "block_delta_pct": [ + -2.271522329355824, + -1.4928804701844212, + 0.5890154831965422 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.5823502320962737, + "ci95_low_pct": -0.5823539482822881, + "ci95_high_pct": -0.582346515910126, + "block_delta_pct": [ + -0.5823510972080559, + -0.5823510942372212, + -0.5823485048435328 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.6006745401329949, + "ci95_low_pct": -3.7869986224542185, + "ci95_high_pct": 5.188442029953033, + "block_delta_pct": [ + 2.0430515555416973, + 1.198887332328713, + -1.4075853543962347 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.4247487181348486, + "ci95_low_pct": -1.017669529623455, + "ci95_high_pct": 0.1717237887626899, + "block_delta_pct": [ + -0.25415448141521413, + -0.3214735066569441, + -0.6980429517170372 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.6463884724038804, + "ci95_low_pct": -4.834107047078307, + "ci95_high_pct": 3.7256081699323262, + "block_delta_pct": [ + -2.030363592676465, + -1.1766005958915304, + 1.2977245813248217 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 10163523.649999999, + "worker_cpu_ns_op": 98.38516693892684, + "cycles_op": 410.41341002719855, + "instructions_op": 341.43560127852226, + "branches_op": 73.09185078799877, + "branch_misses_op": 0.016830396181576772, + "user_cycles_per_worker_cpu_ns_proxy": 4.171549247127492 + }, + "baseline_mean": { + "ops_s": 9993486.3, + "worker_cpu_ns_op": 100.07406743262555, + "cycles_op": 417.2609198453089, + "instructions_op": 351.435601896723, + "branches_op": 73.09185099532768, + "branch_misses_op": 0.017038413621697626, + "user_cycles_per_worker_cpu_ns_proxy": 4.169791700898838 + }, + "ratios": { + "ops_s": 1.0170148179419627, + "worker_cpu_ns_op": 0.9831234950569412, + "cycles_op": 0.9835893813859948, + "instructions_op": 0.9715452829359631, + "branches_op": 0.999999997163447, + "branch_misses_op": 0.9877912671484889, + "user_cycles_per_worker_cpu_ns_proxy": 1.0004214949701866 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 10100209.8, + "worker_cpu_ns_op": 99.00488668972312, + "cycles_op": 411.1811273344621, + "instructions_op": 341.43560076429526, + "branches_op": 73.09185002243412, + "branch_misses_op": 0.016626661757524024, + "user_cycles_per_worker_cpu_ns_proxy": 4.153065985347309 + }, + "baseline_mean": { + "ops_s": 10181989.55, + "worker_cpu_ns_op": 98.22171663983926, + "cycles_op": 410.5927628531108, + "instructions_op": 351.4356015592178, + "branches_op": 73.09185091321066, + "branch_misses_op": 0.016685569301318592, + "user_cycles_per_worker_cpu_ns_proxy": 4.180455462298482 + }, + "ratios": { + "ops_s": 0.9919681954495818, + "worker_cpu_ns_op": 1.0079734917763208, + "cycles_op": 1.001432963594543, + "instructions_op": 0.9715452824057795, + "branches_op": 0.9999999878129158, + "branch_misses_op": 0.9964695514590615, + "user_cycles_per_worker_cpu_ns_proxy": 0.9934482074505552 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 9961887.95, + "worker_cpu_ns_op": 100.24735637441847, + "cycles_op": 419.8195186459343, + "instructions_op": 341.4356084355306, + "branches_op": 73.09185758303659, + "branch_misses_op": 0.016657243570759348, + "user_cycles_per_worker_cpu_ns_proxy": 4.187843434128526 + }, + "baseline_mean": { + "ops_s": 9939770.55, + "worker_cpu_ns_op": 100.59983496043012, + "cycles_op": 423.0971519392513, + "instructions_op": 351.4356017924581, + "branches_op": 73.09185164416263, + "branch_misses_op": 0.01663406015356006, + "user_cycles_per_worker_cpu_ns_proxy": 4.205758023079605 + }, + "ratios": { + "ops_s": 1.002225141907325, + "worker_cpu_ns_op": 0.9964962309714496, + "cycles_op": 0.9922532371624482, + "instructions_op": 0.9715453035892674, + "branches_op": 1.0000000812522027, + "branch_misses_op": 1.001393731715845, + "user_cycles_per_worker_cpu_ns_proxy": 0.9957404613264076 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.47977224951774033, + "ci95_low_pct": -2.1776563159705775, + "ci95_high_pct": 1.2475816721291721, + "block_delta_pct": [ + -1.220873285151114, + -0.35304485409385356, + 0.13937317158450035 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 2.207618754468399e-06, + "ci95_low_pct": -1.0576970532749641e-05, + "ci95_high_pct": 1.4992209695918746e-05, + "block_delta_pct": [ + -2.8365529924911925e-07, + -1.2187084230674827e-06, + 8.125220274379785e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.7601544789704873, + "ci95_low_pct": -2.952088029270983, + "ci95_high_pct": 1.4812862950442263, + "block_delta_pct": [ + -1.6410618614005168, + 0.14329635945429242, + -0.7746762837551824 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -2.845471035633007, + "ci95_low_pct": -2.845474036750917, + "ci95_high_pct": -2.8454680345149974, + "block_delta_pct": [ + -2.8454717064036905, + -2.845471759422047, + -2.8454696410732616 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.3683475349907539, + "ci95_low_pct": -2.708202329560383, + "ci95_high_pct": 3.5421837000904066, + "block_delta_pct": [ + 1.701481794196269, + -0.8031804550418187, + 0.22251419073249235 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.34675009314437677, + "ci95_low_pct": -1.2253308914880856, + "ci95_high_pct": 0.5396455045419524, + "block_delta_pct": [ + 0.042149497018662, + -0.6551792549444824, + -0.4259538673592411 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.4187403635855569, + "ci95_low_pct": -3.4625201822462204, + "ci95_high_pct": 2.7210083533929064, + "block_delta_pct": [ + -1.6876504943058812, + 0.7973491776320785, + -0.35037690285504297 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 81158811.85, + "worker_cpu_ns_op": 98.56986330600657 + }, + "baseline_mean": { + "ops_s": 81863501.45, + "worker_cpu_ns_op": 97.76910308403271 + }, + "ratios": { + "ops_s": 0.9913918951972703, + "worker_cpu_ns_op": 1.0081903198118285 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 78922369.7, + "worker_cpu_ns_op": 101.37408338819833 + }, + "baseline_mean": { + "ops_s": 80037214.1, + "worker_cpu_ns_op": 99.94869684039094 + }, + "ratios": { + "ops_s": 0.9860709244751188, + "worker_cpu_ns_op": 1.0142611819149938 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 78517603.45, + "worker_cpu_ns_op": 101.8809108247909 + }, + "baseline_mean": { + "ops_s": 79913231.25, + "worker_cpu_ns_op": 100.10189442956019 + }, + "ratios": { + "ops_s": 0.9825357105679543, + "worker_cpu_ns_op": 1.0177720552180216 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.3340533427016243, + "ci95_low_pct": -2.4348922241468562, + "ci95_high_pct": -0.2207935633500968, + "block_delta_pct": [ + -0.8608104802729666, + -1.3929075524881207, + -1.7464289432045699 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.340011673414776, + "ci95_low_pct": 0.14211965334969268, + "ci95_high_pct": 2.552232781946362, + "block_delta_pct": [ + 0.8190319811828495, + 1.4261181914993815, + 1.777205521802161 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82795795.65, + "worker_cpu_ns_op": 96.61050192652313 + }, + "baseline_mean": { + "ops_s": 81863501.45, + "worker_cpu_ns_op": 97.76910308403271 + }, + "ratios": { + "ops_s": 1.011388398779515, + "worker_cpu_ns_op": 0.9881496186324451 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 80010238.85, + "worker_cpu_ns_op": 99.98486209867043 + }, + "baseline_mean": { + "ops_s": 80037214.1, + "worker_cpu_ns_op": 99.94869684039094 + }, + "ratios": { + "ops_s": 0.99966296615514, + "worker_cpu_ns_op": 1.000361838217233 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80412818.4, + "worker_cpu_ns_op": 99.49306875156242 + }, + "baseline_mean": { + "ops_s": 79913231.25, + "worker_cpu_ns_op": 100.10189442956019 + }, + "ratios": { + "ops_s": 1.0062516199405966, + "worker_cpu_ns_op": 0.9939179404998555 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5756206358935367, + "ci95_low_pct": -0.8745623002302638, + "ci95_high_pct": 2.0470194233368932, + "block_delta_pct": [ + 1.1388398779514919, + -0.033703384485994636, + 0.6251619940596642 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.58693790406944, + "ci95_low_pct": -2.0928974421107305, + "ci95_high_pct": 0.9421855727563377, + "block_delta_pct": [ + -1.1850381367554896, + 0.03618382172330126, + -0.608205950014451 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 82795795.65, + "worker_cpu_ns_op": 96.61050192652313 + }, + "baseline_mean": { + "ops_s": 81158811.85, + "worker_cpu_ns_op": 98.56986330600657 + }, + "ratios": { + "ops_s": 1.0201701301766903, + "worker_cpu_ns_op": 0.9801221051367326 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 80010238.85, + "worker_cpu_ns_op": 99.98486209867043 + }, + "baseline_mean": { + "ops_s": 78922369.7, + "worker_cpu_ns_op": 101.37408338819833 + }, + "ratios": { + "ops_s": 1.0137840406228957, + "worker_cpu_ns_op": 0.9862960902521006 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 80412818.4, + "worker_cpu_ns_op": 99.49306875156242 + }, + "baseline_mean": { + "ops_s": 78517603.45, + "worker_cpu_ns_op": 101.8809108247909 + }, + "ratios": { + "ops_s": 1.0241374528351068, + "worker_cpu_ns_op": 0.9765624192609059 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.9354945077739272, + "ci95_low_pct": 0.6452621019577887, + "ci95_high_pct": 3.2422671821158655, + "block_delta_pct": [ + 2.0170130176690337, + 1.3784040622895732, + 2.413745283510682 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.9014696620463512, + "ci95_low_pct": -3.1166289494496624, + "ci95_high_pct": -0.6710692442225108, + "block_delta_pct": [ + -1.987789486326741, + -1.3703909747899368, + -2.3437580739094077 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hits", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hot32-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hot32-audited.json new file mode 100644 index 000000000..0dc3f99d9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-hot32-audited.json @@ -0,0 +1,1887 @@ +{ + "validation": { + "complete": true, + "expected_rows": 36, + "observed_rows": 36, + "missing_jobs": [], + "manifest_sha256": "dc1d68ca4f8771e342e46bcbbd1cc98642615244c239dd31531094f251ef07ad", + "results_sha256": "da26a2b15d89dcbeb3f1888014d794b240b104649bfe4dbb47331b58a530ecb7", + "driver_build_sha256": "46080d6cf298482232634c053b7eba46141aecc09e5b95ba5d227a3070473d21", + "driver_sha256": "2f08cff9b25f92819af18626feb6b91c5e35f7ef31cedfb4d2d4b577dbe5ca14", + "runner_sha256": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-hot32-precondition-s00-blocking-1-independent-r00-main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000068687, + "excluded_from_results": true, + "log_sha256": "dafc312d32867f88b45f761ec58191a448581dae146cbdbe6d0a8e20283640f4" + }, + { + "name": "mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000102681, + "excluded_from_results": true, + "log_sha256": "eb0fae813572628e900101f8fc1f292d9b66dd180a0a0d540e8bd56fab0241d2" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 36 + }, + "arguments": { + "label": "mask-final-hot32", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking" + ], + "threads": [ + 1 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 37642852.28333333, + "worker_cpu_ns_op": 26.56765394112166, + "cycles_op": 86.4008522541824, + "instructions_op": 276.403334723965, + "branches_op": 54.1220845618445, + "branch_misses_op": 0.01669017274304089, + "user_cycles_per_worker_cpu_ns_proxy": 3.252740536564222 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 38147843.18333333, + "worker_cpu_ns_op": 26.22034847595457, + "cycles_op": 85.05549256956417, + "instructions_op": 280.4033345208049, + "branches_op": 53.12208424996743, + "branch_misses_op": 0.01673498105251153, + "user_cycles_per_worker_cpu_ns_proxy": 3.2449241400748767 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 40694199.199999996, + "worker_cpu_ns_op": 24.58049298929737, + "cycles_op": 78.57990651811541, + "instructions_op": 279.4033335841645, + "branches_op": 53.122083450186075, + "branch_misses_op": 0.016732739758960242, + "user_cycles_per_worker_cpu_ns_proxy": 3.1979559946723577 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 45163914.449999996, + "worker_cpu_ns_op": 22.148358020524768, + "cycles_op": 74.41653469614658, + "instructions_op": 251.52833284565085, + "branches_op": 55.12208271794037, + "branch_misses_op": 0.01693894323562579, + "user_cycles_per_worker_cpu_ns_proxy": 3.3601287924522283 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 44792452.300000004, + "worker_cpu_ns_op": 22.329661242450538, + "cycles_op": 75.19288471023995, + "instructions_op": 255.528332794795, + "branches_op": 54.122082684459286, + "branch_misses_op": 0.016689628344368886, + "user_cycles_per_worker_cpu_ns_proxy": 3.36765180892352 + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 45331927.23333333, + "worker_cpu_ns_op": 22.05841258799902, + "cycles_op": 74.04096193512109, + "instructions_op": 254.52833255111148, + "branches_op": 54.12208237694051, + "branch_misses_op": 0.016766669116039013, + "user_cycles_per_worker_cpu_ns_proxy": 3.3566910455378243 + } + } + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 37512006.85, + "worker_cpu_ns_op": 26.657071020613884, + "cycles_op": 84.68781451976929, + "instructions_op": 280.40333423495997, + "branches_op": 53.12208385467757, + "branch_misses_op": 0.01676168489072083, + "user_cycles_per_worker_cpu_ns_proxy": 3.1770593277229695 + }, + "baseline_mean": { + "ops_s": 36988865.900000006, + "worker_cpu_ns_op": 27.033503997569852, + "cycles_op": 85.82060202181663, + "instructions_op": 276.4033346003042, + "branches_op": 54.12208436389227, + "branch_misses_op": 0.016612453656114183, + "user_cycles_per_worker_cpu_ns_proxy": 3.1746823877831805 + }, + "ratios": { + "ops_s": 1.0141432005894508, + "worker_cpu_ns_op": 0.986075316873839, + "cycles_op": 0.9868005178784534, + "instructions_op": 1.0144716041159199, + "branches_op": 0.9815232446982057, + "branch_misses_op": 1.0089830941109486, + "user_cycles_per_worker_cpu_ns_proxy": 1.0007487173989233 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 38131167.849999994, + "worker_cpu_ns_op": 26.22857706381575, + "cycles_op": 84.91522498763214, + "instructions_op": 280.4033350361244, + "branches_op": 53.12208477916791, + "branch_misses_op": 0.016690697805210347, + "user_cycles_per_worker_cpu_ns_proxy": 3.2381204762264764 + }, + "baseline_mean": { + "ops_s": 38170340.75, + "worker_cpu_ns_op": 26.195315686668675, + "cycles_op": 85.46521378877229, + "instructions_op": 276.4033346847832, + "branches_op": 54.12208456068688, + "branch_misses_op": 0.01678855244988319, + "user_cycles_per_worker_cpu_ns_proxy": 3.262680478933768 + }, + "ratios": { + "ops_s": 0.9989737346004697, + "worker_cpu_ns_op": 1.001269745230213, + "cycles_op": 0.9935647642267713, + "instructions_op": 1.0144716067043942, + "branches_op": 0.9815232582108386, + "branch_misses_op": 0.9941713471149488, + "user_cycles_per_worker_cpu_ns_proxy": 0.9924724462398729 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 38800354.849999994, + "worker_cpu_ns_op": 25.77539734343408, + "cycles_op": 85.56343820129106, + "instructions_op": 280.40333429133034, + "branches_op": 53.12208411605679, + "branch_misses_op": 0.016752560461603415, + "user_cycles_per_worker_cpu_ns_proxy": 3.3195926162751848 + }, + "baseline_mean": { + "ops_s": 37769350.2, + "worker_cpu_ns_op": 26.47414213912644, + "cycles_op": 87.91674095195832, + "instructions_op": 276.40333488680756, + "branches_op": 54.122084760954365, + "branch_misses_op": 0.016669512123125296, + "user_cycles_per_worker_cpu_ns_proxy": 3.3208587429757186 + }, + "ratios": { + "ops_s": 1.0272973891406791, + "worker_cpu_ns_op": 0.9736065179366218, + "cycles_op": 0.9732325979650087, + "instructions_op": 1.0144716032683212, + "branches_op": 0.9815232423267809, + "branch_misses_op": 1.004982049736351, + "user_cycles_per_worker_cpu_ns_proxy": 0.9996187351530046 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2692605485490329, + "ci95_low_pct": -1.6192600037171045, + "ci95_high_pct": 2.1940332155732545, + "block_delta_pct": [ + 0.8983094110948553, + -0.5828652885051189, + 0.49820497363510796 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476751588058282, + "ci95_low_pct": -1.8476772875183345, + "ci95_high_pct": -1.8476730300932664, + "block_delta_pct": [ + -1.8476755301794268, + -1.8476741789161366, + -1.8476757673219102 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.5503751254249742, + "ci95_low_pct": -4.0934919302424095, + "ci95_high_pct": 1.0601765512599615, + "block_delta_pct": [ + -1.3199482121546646, + -0.6435235773228687, + -2.6767402034991283 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.447160469621167, + "ci95_low_pct": 1.447160024917471, + "ci95_high_pct": 1.4471609143248854, + "block_delta_pct": [ + 1.4471604115919856, + 1.447160670439418, + 1.4471603268321198 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.3405318293001844, + "ci95_low_pct": -2.121953279940292, + "ci95_high_pct": 4.9255040899853775, + "block_delta_pct": [ + 1.4143200589450844, + -0.10262653995303239, + 2.729738914067914 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.2393440834656646, + "ci95_low_pct": -1.3493928204218464, + "ci95_high_pct": 0.8831952831343415, + "block_delta_pct": [ + 0.07487173989233487, + -0.7527553760127148, + -0.03812648469954105 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.3080906087352462, + "ci95_low_pct": -4.688304909779173, + "ci95_high_pct": 2.1920024617521072, + "block_delta_pct": [ + -1.392468312616102, + 0.12697452302130596, + -2.6393482063378215 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 39847734.8, + "worker_cpu_ns_op": 25.094349123539885, + "cycles_op": 78.33305345442025, + "instructions_op": 279.403333395621, + "branches_op": 53.12208318853364, + "branch_misses_op": 0.01676006952680751, + "user_cycles_per_worker_cpu_ns_proxy": 3.121599612458044 + }, + "baseline_mean": { + "ops_s": 36988865.900000006, + "worker_cpu_ns_op": 27.033503997569852, + "cycles_op": 85.82060202181663, + "instructions_op": 276.4033346003042, + "branches_op": 54.12208436389227, + "branch_misses_op": 0.016612453656114183, + "user_cycles_per_worker_cpu_ns_proxy": 3.1746823877831805 + }, + "ratios": { + "ops_s": 1.0772899852547246, + "worker_cpu_ns_op": 0.9282684599745454, + "cycles_op": 0.9127534835342573, + "instructions_op": 1.0108536997198496, + "branches_op": 0.9815232323900336, + "branch_misses_op": 1.0088858559818463, + "user_cycles_per_worker_cpu_ns_proxy": 0.9832793429889524 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 40572846.55, + "worker_cpu_ns_op": 24.64585098592769, + "cycles_op": 79.08725667592967, + "instructions_op": 279.4033338844274, + "branches_op": 53.122083767348656, + "branch_misses_op": 0.016681802078347508, + "user_cycles_per_worker_cpu_ns_proxy": 3.2091086400566153 + }, + "baseline_mean": { + "ops_s": 38170340.75, + "worker_cpu_ns_op": 26.195315686668675, + "cycles_op": 85.46521378877229, + "instructions_op": 276.4033346847832, + "branches_op": 54.12208456068688, + "branch_misses_op": 0.01678855244988319, + "user_cycles_per_worker_cpu_ns_proxy": 3.262680478933768 + }, + "ratios": { + "ops_s": 1.0629416911872864, + "worker_cpu_ns_op": 0.9408495503824167, + "cycles_op": 0.9253736481768386, + "instructions_op": 1.010853701179349, + "branches_op": 0.9815232395157114, + "branch_misses_op": 0.9936414785101721, + "user_cycles_per_worker_cpu_ns_proxy": 0.983580421306024 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 41662016.25, + "worker_cpu_ns_op": 24.001278858424527, + "cycles_op": 78.31940942399632, + "instructions_op": 279.40333347244496, + "branches_op": 53.122083394675954, + "branch_misses_op": 0.016756347671725708, + "user_cycles_per_worker_cpu_ns_proxy": 3.2631597315024132 + }, + "baseline_mean": { + "ops_s": 37769350.2, + "worker_cpu_ns_op": 26.47414213912644, + "cycles_op": 87.91674095195832, + "instructions_op": 276.40333488680756, + "branches_op": 54.122084760954365, + "branch_misses_op": 0.016669512123125296, + "user_cycles_per_worker_cpu_ns_proxy": 3.3208587429757186 + }, + "ratios": { + "ops_s": 1.103064152001217, + "worker_cpu_ns_op": 0.9065932611637966, + "cycles_op": 0.8908361317305152, + "instructions_op": 1.0108536989499999, + "branches_op": 0.9815232289980107, + "branch_misses_op": 1.0052092435554816, + "user_cycles_per_worker_cpu_ns_proxy": 0.9826252737803587 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2557768348355971, + "ci95_low_pct": -1.7046364032397787, + "ci95_high_pct": 2.255288764073926, + "block_delta_pct": [ + 0.8885855981846325, + -0.6358521489827851, + 0.520924355548158 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476766365414732, + "ci95_low_pct": -1.8476779701750545, + "ci95_high_pct": -1.8476753029078807, + "block_delta_pct": [ + -1.8476767609966416, + -1.847676048428859, + -1.84767710019893 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -9.04578774555651, + "ci95_low_pct": -13.295736045055584, + "ci95_high_pct": -4.587521426567642, + "block_delta_pct": [ + -8.724651646574266, + -7.462635182316135, + -10.916386826948477 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853699949732842, + "ci95_low_pct": 1.0853697136682827, + "ci95_high_pct": 1.0853702762782858, + "block_delta_pct": [ + 1.0853699719849619, + 1.085370117934903, + 1.085369894999988 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 8.09715857465434, + "ci95_low_pct": 3.1747731719852457, + "ci95_high_pct": 13.254387023811343, + "block_delta_pct": [ + 7.728998525472464, + 6.294169118728643, + 10.306415200121698 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.6838401498770583, + "ci95_low_pct": -1.8050917535528122, + "ci95_high_pct": -1.5624388240654374, + "block_delta_pct": [ + -1.6720657011047635, + -1.6419578693976034, + -1.7374726219641312 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -7.487144175832761, + "ci95_low_pct": -11.703257727184436, + "ci95_high_pct": -3.0697138712200367, + "block_delta_pct": [ + -7.1731540025454565, + -5.915044961758332, + -9.340673883620344 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 39847734.8, + "worker_cpu_ns_op": 25.094349123539885, + "cycles_op": 78.33305345442025, + "instructions_op": 279.403333395621, + "branches_op": 53.12208318853364, + "branch_misses_op": 0.01676006952680751, + "user_cycles_per_worker_cpu_ns_proxy": 3.121599612458044 + }, + "baseline_mean": { + "ops_s": 37512006.85, + "worker_cpu_ns_op": 26.657071020613884, + "cycles_op": 84.68781451976929, + "instructions_op": 280.40333423495997, + "branches_op": 53.12208385467757, + "branch_misses_op": 0.01676168489072083, + "user_cycles_per_worker_cpu_ns_proxy": 3.1770593277229695 + }, + "ratios": { + "ops_s": 1.0622661421272372, + "worker_cpu_ns_op": 0.9413768340915794, + "cycles_op": 0.9249625096433962, + "instructions_op": 0.996433705604581, + "branches_op": 0.9999999874601317, + "branch_misses_op": 0.9999036275932968, + "user_cycles_per_worker_cpu_ns_proxy": 0.9825436954289821 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 40572846.55, + "worker_cpu_ns_op": 24.64585098592769, + "cycles_op": 79.08725667592967, + "instructions_op": 279.4033338844274, + "branches_op": 53.122083767348656, + "branch_misses_op": 0.016681802078347508, + "user_cycles_per_worker_cpu_ns_proxy": 3.2091086400566153 + }, + "baseline_mean": { + "ops_s": 38131167.849999994, + "worker_cpu_ns_op": 26.22857706381575, + "cycles_op": 84.91522498763214, + "instructions_op": 280.4033350361244, + "branches_op": 53.12208477916791, + "branch_misses_op": 0.016690697805210347, + "user_cycles_per_worker_cpu_ns_proxy": 3.2381204762264764 + }, + "ratios": { + "ops_s": 1.0640336721289276, + "worker_cpu_ns_op": 0.9396564261173151, + "cycles_op": 0.9313672158019799, + "instructions_op": 0.9964337045008107, + "branches_op": 0.9999999809529453, + "branch_misses_op": 0.9994670248681836, + "user_cycles_per_worker_cpu_ns_proxy": 0.9910405321905534 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 41662016.25, + "worker_cpu_ns_op": 24.001278858424527, + "cycles_op": 78.31940942399632, + "instructions_op": 279.40333347244496, + "branches_op": 53.122083394675954, + "branch_misses_op": 0.016756347671725708, + "user_cycles_per_worker_cpu_ns_proxy": 3.2631597315024132 + }, + "baseline_mean": { + "ops_s": 38800354.849999994, + "worker_cpu_ns_op": 25.77539734343408, + "cycles_op": 85.56343820129106, + "instructions_op": 280.40333429133034, + "branches_op": 53.12208411605679, + "branch_misses_op": 0.016752560461603415, + "user_cycles_per_worker_cpu_ns_proxy": 3.3195926162751848 + }, + "ratios": { + "ops_s": 1.073753485272571, + "worker_cpu_ns_op": 0.9311700820215878, + "cycles_op": 0.9153373341513824, + "instructions_op": 0.9964337056782413, + "branches_op": 0.9999999864203213, + "branch_misses_op": 1.0002260675394052, + "user_cycles_per_worker_cpu_ns_proxy": 0.9830000571467431 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.013447504888020045, + "ci95_low_pct": -0.10804614674417845, + "ci95_high_pct": 0.08124072279258598, + "block_delta_pct": [ + -0.009637240670323788, + -0.05329751318163822, + 0.022606753940523916 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.50555339306635e-06, + "ci95_low_pct": -2.3739879173589884e-06, + "ci95_high_pct": -6.371188465692512e-07, + "block_delta_pct": [ + -1.2539868254890507e-06, + -1.9047054711229805e-06, + -1.3579678714847887e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -7.613449649687043, + "ci95_low_pct": -9.598076723107729, + "ci95_high_pct": -5.585253319354755, + "block_delta_pct": [ + -7.503749035660379, + -6.86327841980201, + -8.46626658486176 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3566294738789, + "ci95_low_pct": -0.3566296377346956, + "ci95_high_pct": -0.3566293100231044, + "block_delta_pct": [ + -0.3566294395419001, + -0.3566295499189298, + -0.35662943217587006 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 6.667250135153369, + "ci95_low_pct": 5.1438978468357766, + "ci95_high_pct": 8.212673149797855, + "block_delta_pct": [ + 6.2266142127237245, + 6.403367212892763, + 7.375348527257097 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.4479616770161963, + "ci95_low_pct": -2.626567078920694, + "ci95_high_pct": -0.25509046716257755, + "block_delta_pct": [ + -1.7456304571017878, + -0.8959467809446564, + -1.69999428532569 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -6.26095249875106, + "ci95_low_pct": -7.610706087006591, + "ci95_high_pct": -4.891479799418386, + "block_delta_pct": [ + -5.862316590842065, + -6.034357388268486, + -6.88299179784122 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44598167.3, + "worker_cpu_ns_op": 22.421055516032364, + "cycles_op": 75.07075867881096, + "instructions_op": 255.52833287808542, + "branches_op": 54.122082794221406, + "branch_misses_op": 0.016656487693138742, + "user_cycles_per_worker_cpu_ns_proxy": 3.3482113932214226 + }, + "baseline_mean": { + "ops_s": 44710616.1, + "worker_cpu_ns_op": 22.368155987164617, + "cycles_op": 74.65540000597065, + "instructions_op": 251.52833295759876, + "branches_op": 55.12208280901761, + "branch_misses_op": 0.016909323563069692, + "user_cycles_per_worker_cpu_ns_proxy": 3.3374325491621226 + }, + "ratios": { + "ops_s": 0.9974849642029423, + "worker_cpu_ns_op": 1.002364948138689, + "cycles_op": 1.0055636788873556, + "instructions_op": 1.015902780706462, + "branches_op": 0.9818584501195116, + "branch_misses_op": 0.9850475467579821, + "user_cycles_per_worker_cpu_ns_proxy": 1.0032296814693695 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 44183130.9, + "worker_cpu_ns_op": 22.637793084093012, + "cycles_op": 76.01776045621524, + "instructions_op": 255.52833277487832, + "branches_op": 54.12208260975132, + "branch_misses_op": 0.016719985852395116, + "user_cycles_per_worker_cpu_ns_proxy": 3.358036528900705 + }, + "baseline_mean": { + "ops_s": 44664300.75, + "worker_cpu_ns_op": 22.395578321578995, + "cycles_op": 75.13996031251716, + "instructions_op": 251.5283330500513, + "branches_op": 55.12208288610768, + "branch_misses_op": 0.01689758829550568, + "user_cycles_per_worker_cpu_ns_proxy": 3.3550510224824093 + }, + "ratios": { + "ops_s": 0.989226970042736, + "worker_cpu_ns_op": 1.0108152939404398, + "cycles_op": 1.0116822013220022, + "instructions_op": 1.0159027799227338, + "branches_op": 0.9818584453997766, + "branch_misses_op": 0.9894894798000373, + "user_cycles_per_worker_cpu_ns_proxy": 1.0008898542520783 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 45596058.7, + "worker_cpu_ns_op": 21.930135127226237, + "cycles_op": 74.49013499569364, + "instructions_op": 255.52833273142124, + "branches_op": 54.12208264940513, + "branch_misses_op": 0.0166924114875728, + "user_cycles_per_worker_cpu_ns_proxy": 3.396707504648433 + }, + "baseline_mean": { + "ops_s": 46116826.5, + "worker_cpu_ns_op": 21.681339752830688, + "cycles_op": 73.45424376995194, + "instructions_op": 251.52833252930247, + "branches_op": 55.122082458695814, + "branch_misses_op": 0.01700991784830199, + "user_cycles_per_worker_cpu_ns_proxy": 3.3879028057121534 + }, + "ratios": { + "ops_s": 0.9887076401495234, + "worker_cpu_ns_op": 1.0114750922789753, + "cycles_op": 1.0141025374787869, + "instructions_op": 1.0159027818532242, + "branches_op": 0.9818584537324038, + "branch_misses_op": 0.9813340450223934, + "user_cycles_per_worker_cpu_ns_proxy": 1.0025988640882597 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -1.4715281752792908, + "ci95_low_pct": -2.480529068057513, + "ci95_high_pct": -0.45208749245813085, + "block_delta_pct": [ + -1.4952453242017882, + -1.051052019996268, + -1.8665954977606591 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141550249435978, + "ci95_low_pct": -1.8141560630361542, + "ci95_high_pct": -1.8141539868510415, + "block_delta_pct": [ + -1.814154988048844, + -1.8141554600223375, + -1.8141546267596231 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 1.0443076188531686, + "ci95_low_pct": -0.04403838403322924, + "ci95_high_pct": 2.144503810591236, + "block_delta_pct": [ + 0.556367888735565, + 1.168220132200215, + 1.410253747878687 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902780827473428, + "ci95_low_pct": 1.5902778415385566, + "ci95_high_pct": 1.5902783239561291, + "block_delta_pct": [ + 1.5902780706462005, + 1.5902779922733812, + 1.5902781853224246 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.8201610310749063, + "ci95_low_pct": -2.0343540907114543, + "ci95_high_pct": 0.4090808221707265, + "block_delta_pct": [ + -0.25150357970576964, + -1.0773029957264035, + -1.1292359850476608 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.22389790109469399, + "ci95_low_pct": -0.07648091290344272, + "ci95_high_pct": 0.5251796800076036, + "block_delta_pct": [ + 0.32296814693695275, + 0.08898542520783259, + 0.25988640882597114 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.8209896466737421, + "ci95_low_pct": -0.4349666332943314, + "ci95_high_pct": 2.092789100935577, + "block_delta_pct": [ + 0.2364948138688927, + 1.0815293940439785, + 1.1475092278975252 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44982908.85, + "worker_cpu_ns_op": 22.22890923337254, + "cycles_op": 74.08732532249384, + "instructions_op": 254.52833279276652, + "branches_op": 54.12208267696633, + "branch_misses_op": 0.016749356201585457, + "user_cycles_per_worker_cpu_ns_proxy": 3.3329443733726833 + }, + "baseline_mean": { + "ops_s": 44710616.1, + "worker_cpu_ns_op": 22.368155987164617, + "cycles_op": 74.65540000597065, + "instructions_op": 251.52833295759876, + "branches_op": 55.12208280901761, + "branch_misses_op": 0.016909323563069692, + "user_cycles_per_worker_cpu_ns_proxy": 3.3374325491621226 + }, + "ratios": { + "ops_s": 1.0060901140210412, + "worker_cpu_ns_op": 0.9937747772381426, + "cycles_op": 0.9923907087306293, + "instructions_op": 1.0119270851116144, + "branches_op": 0.9818584479923228, + "branch_misses_op": 0.9905396948087499, + "user_cycles_per_worker_cpu_ns_proxy": 0.9986552010495116 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 45496395.55, + "worker_cpu_ns_op": 21.978284345721114, + "cycles_op": 73.96534287950925, + "instructions_op": 254.52833248773808, + "branches_op": 54.12208230623126, + "branch_misses_op": 0.016724891750229252, + "user_cycles_per_worker_cpu_ns_proxy": 3.365396308462143 + }, + "baseline_mean": { + "ops_s": 44664300.75, + "worker_cpu_ns_op": 22.395578321578995, + "cycles_op": 75.13996031251716, + "instructions_op": 251.5283330500513, + "branches_op": 55.12208288610768, + "branch_misses_op": 0.01689758829550568, + "user_cycles_per_worker_cpu_ns_proxy": 3.3550510224824093 + }, + "ratios": { + "ops_s": 1.0186299748574927, + "worker_cpu_ns_op": 0.9813671265878496, + "cycles_op": 0.9843676064224346, + "instructions_op": 1.0119270835269671, + "branches_op": 0.9818584398934526, + "branch_misses_op": 0.9897798110442565, + "user_cycles_per_worker_cpu_ns_proxy": 1.0030834958724648 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 45516477.3, + "worker_cpu_ns_op": 21.968044184903402, + "cycles_op": 74.07021760336016, + "instructions_op": 254.52833237282982, + "branches_op": 54.12208214762394, + "branch_misses_op": 0.016825759396302337, + "user_cycles_per_worker_cpu_ns_proxy": 3.371732454778647 + }, + "baseline_mean": { + "ops_s": 46116826.5, + "worker_cpu_ns_op": 21.681339752830688, + "cycles_op": 73.45424376995194, + "instructions_op": 251.52833252930247, + "branches_op": 55.122082458695814, + "branch_misses_op": 0.01700991784830199, + "user_cycles_per_worker_cpu_ns_proxy": 3.3879028057121534 + }, + "ratios": { + "ops_s": 0.9869819923537019, + "worker_cpu_ns_op": 1.0132235570006822, + "cycles_op": 1.0083858168268311, + "instructions_op": 1.0119270851651587, + "branches_op": 0.9818584446293154, + "branch_misses_op": 0.9891734661130044, + "user_cycles_per_worker_cpu_ns_proxy": 0.9952270322199791 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -1.0169167144567504, + "ci95_low_pct": -1.186829715234694, + "ci95_high_pct": -0.8467115418180016, + "block_delta_pct": [ + -0.9460305191250074, + -1.0220188955743503, + -1.0826533886995615 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141555828303124, + "ci95_low_pct": -1.8141565936533266, + "ci95_high_pct": -1.814154572007276, + "block_delta_pct": [ + -1.8141552007677197, + -1.8141560106547439, + -1.8141555370684626 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5001917326003302, + "ci95_low_pct": -3.4864328967018077, + "ci95_high_pct": 2.578447179898835, + "block_delta_pct": [ + -0.760929126937071, + -1.5632393577565407, + 0.838581682683115 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927084601246696, + "ci95_low_pct": 1.192708228897743, + "ci95_high_pct": 1.1927086913516183, + "block_delta_pct": [ + 1.1927085111614444, + 1.1927083526967142, + 1.1927085165158724 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.3816170514586714, + "ci95_low_pct": -3.506794755532028, + "ci95_high_pct": 4.4267212011116275, + "block_delta_pct": [ + 0.6090114021041204, + 1.8629974857492737, + -1.3018007646298124 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.10165986200338928, + "ci95_low_pct": -1.0751806147652032, + "ci95_high_pct": 0.8814413242830721, + "block_delta_pct": [ + -0.1344798950488446, + 0.3083495872464814, + -0.4772967780020898 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.39642693268496787, + "ci95_low_pct": -4.3002018106575, + "ci95_high_pct": 3.6665902695789843, + "block_delta_pct": [ + -0.6225222761857441, + -1.8632873412150364, + 1.322355700068223 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 44982908.85, + "worker_cpu_ns_op": 22.22890923337254, + "cycles_op": 74.08732532249384, + "instructions_op": 254.52833279276652, + "branches_op": 54.12208267696633, + "branch_misses_op": 0.016749356201585457, + "user_cycles_per_worker_cpu_ns_proxy": 3.3329443733726833 + }, + "baseline_mean": { + "ops_s": 44598167.3, + "worker_cpu_ns_op": 22.421055516032364, + "cycles_op": 75.07075867881096, + "instructions_op": 255.52833287808542, + "branches_op": 54.122082794221406, + "branch_misses_op": 0.016656487693138742, + "user_cycles_per_worker_cpu_ns_proxy": 3.3482113932214226 + }, + "ratios": { + "ops_s": 1.0086268466462298, + "worker_cpu_ns_op": 0.9914300964768394, + "cycles_op": 0.986899914512324, + "instructions_op": 0.9960865393122726, + "branches_op": 0.9999999978335077, + "branch_misses_op": 1.0055755156883988, + "user_cycles_per_worker_cpu_ns_proxy": 0.995440246132712 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 45496395.55, + "worker_cpu_ns_op": 21.978284345721114, + "cycles_op": 73.96534287950925, + "instructions_op": 254.52833248773808, + "branches_op": 54.12208230623126, + "branch_misses_op": 0.016724891750229252, + "user_cycles_per_worker_cpu_ns_proxy": 3.365396308462143 + }, + "baseline_mean": { + "ops_s": 44183130.9, + "worker_cpu_ns_op": 22.637793084093012, + "cycles_op": 76.01776045621524, + "instructions_op": 255.52833277487832, + "branches_op": 54.12208260975132, + "branch_misses_op": 0.016719985852395116, + "user_cycles_per_worker_cpu_ns_proxy": 3.358036528900705 + }, + "ratios": { + "ops_s": 1.0297232138884027, + "worker_cpu_ns_op": 0.9708669155194586, + "cycles_op": 0.9730008150149576, + "instructions_op": 0.9960865385208721, + "branches_op": 0.9999999943919369, + "branch_misses_op": 1.0002934151905059, + "user_cycles_per_worker_cpu_ns_proxy": 1.0021916913345335 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 45516477.3, + "worker_cpu_ns_op": 21.968044184903402, + "cycles_op": 74.07021760336016, + "instructions_op": 254.52833237282982, + "branches_op": 54.12208214762394, + "branch_misses_op": 0.016825759396302337, + "user_cycles_per_worker_cpu_ns_proxy": 3.371732454778647 + }, + "baseline_mean": { + "ops_s": 45596058.7, + "worker_cpu_ns_op": 21.930135127226237, + "cycles_op": 74.49013499569364, + "instructions_op": 255.52833273142124, + "branches_op": 54.12208264940513, + "branch_misses_op": 0.0166924114875728, + "user_cycles_per_worker_cpu_ns_proxy": 3.396707504648433 + }, + "ratios": { + "ops_s": 0.9982546430049226, + "worker_cpu_ns_op": 1.0017286285495843, + "cycles_op": 0.9943627784758646, + "instructions_op": 0.9960865382405852, + "branches_op": 0.9999999907287163, + "branch_misses_op": 1.0079885347200321, + "user_cycles_per_worker_cpu_ns_proxy": 0.9926472768598393 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.4614011081297109, + "ci95_low_pct": -0.5122665190524178, + "ci95_high_pct": 1.4445978361874223, + "block_delta_pct": [ + 0.5575515688398758, + 0.02934151905058524, + 0.7988534720032137 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.681946357860568e-07, + "ci95_low_pct": -1.4508730217244192e-06, + "ci95_high_pct": 3.144837501523057e-07, + "block_delta_pct": [ + -2.1664923188779994e-07, + -5.60806312499551e-07, + -9.271283740730496e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.5285367259672555, + "ci95_low_pct": -4.189525365673696, + "ci95_high_pct": 1.206356782363116, + "block_delta_pct": [ + -1.310008548767605, + -2.699918498504239, + -0.5637221524135372 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913461308756694, + "ci95_low_pct": -0.3913462689517422, + "ci95_high_pct": -0.3913459927995966, + "block_delta_pct": [ + -0.3913460687727355, + -0.39134614791278555, + -0.391346175941476 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.2117161058409431, + "ci95_low_pct": -2.6851555484317835, + "ci95_high_pct": 5.264633929384721, + "block_delta_pct": [ + 0.8626846646229813, + 2.972321388840271, + -0.1745356995077385 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.32483047448358393, + "ci95_low_pct": -1.5353899119760706, + "ci95_high_pct": 0.9006120174422927, + "block_delta_pct": [ + -0.4559753867288019, + 0.2191691334533452, + -0.7352723140160666 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.2075031038924933, + "ci95_low_pct": -5.0442862456033355, + "ci95_high_pct": 2.7843092013565274, + "block_delta_pct": [ + -0.856990352316056, + -2.9133084480541416, + 0.17286285495843323 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.", + "Counters and CPU/op include unchanged probe address generation, identity/ref checks, checksum, cache_get and cache_unget; they are not isolated clockcache_get symbol costs.", + "Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles." + ], + "working_set_audit": { + "working_pages": 32, + "checked_jobs": 38, + "measured_jobs": 36, + "excluded_preconditions": 2, + "geometry_fields": [ + "cache_mib", + "directory_bytes", + "entry_bytes", + "data_bytes", + "refcount_bytes", + "pin_bytes" + ], + "identical_geometry": [ + 64, + 1048576, + 1048576, + 67108864, + 131072, + 16384 + ], + "jobs": [ + { + "name": "mask-final-hot32-b00-blocking-1-independent-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s02-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.037" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s03-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.038" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.040" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s02-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.029" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s04-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.039" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s01-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.023" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s02-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.019" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s03-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.026" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.024" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s05-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.024" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.019" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.018" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s02-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.019" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s03-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.019" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.020" + } + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.020" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.019" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.009" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s02-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.019" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.021" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s04-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.020" + } + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.017" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s01-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s02-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.005" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s03-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.005" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s05-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.006" + } + }, + { + "name": "mask-final-hot32-precondition-s00-blocking-1-independent-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.022" + } + }, + { + "name": "mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.026" + } + } + ], + "no_timed_code_changes": true, + "interpretation": "Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This is a read-only resident probe, not insertion or writer-contention evidence." + }, + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-hot32", + "report_script_sha256": "0854a7061b4ec1ba5eaef5d4e163a0e7a512ce319330396b92252e64888b3806" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-misses-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-misses-audited.json new file mode 100644 index 000000000..7aa78f72a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-misses-audited.json @@ -0,0 +1,682 @@ +{ + "validation": { + "complete": true, + "expected_rows": 18, + "observed_rows": 18, + "missing_jobs": [], + "manifest_sha256": "88e783834796c243c94305914ed0095a6cebed3a7445d38417830c89f2169389", + "results_sha256": "4e13d03b8c8a582ad3703a1059f6dad613d53519bf1aef8df678bb66171fec27", + "driver_build_sha256": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "scenario_index": 0, + "scenario": { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000066706, + "excluded_from_results": true, + "log_sha256": "035f88d3e7ab56ac42bf32298f5926b7f94f6d2b51c8de746b243156395878b3" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 18 + }, + "arguments": { + "label": "mask-final-misses", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "nonblocking" + ], + "threads": [ + 1 + ], + "modes": [ + "miss" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 122635284.0, + "worker_cpu_ns_op": 8.154294628042129, + "cycles_op": 30.089156825867097, + "instructions_op": 93.21875460176261, + "branches_op": 13.07812954264144, + "branch_misses_op": 0.015627707737088162, + "user_cycles_per_worker_cpu_ns_proxy": 3.690156796118868 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 73030028.48333333, + "worker_cpu_ns_op": 13.692591370420866, + "cycles_op": 50.36630315665929, + "instructions_op": 152.21875779393432, + "branches_op": 32.07813269465789, + "branch_misses_op": 0.015629547629763575, + "user_cycles_per_worker_cpu_ns_proxy": 3.678506975050848 + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 86056889.78333333, + "worker_cpu_ns_op": 11.620169114059145, + "cycles_op": 40.77962230066007, + "instructions_op": 151.21875648524448, + "branches_op": 32.078131400992596, + "branch_misses_op": 0.01562905182492407, + "user_cycles_per_worker_cpu_ns_proxy": 3.509558515637943 + } + } + ], + "comparisons": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 72245467.7, + "worker_cpu_ns_op": 13.839731803108366, + "cycles_op": 50.5333134640437, + "instructions_op": 152.21875769724676, + "branches_op": 32.078132596897404, + "branch_misses_op": 0.015633385350371943, + "user_cycles_per_worker_cpu_ns_proxy": 3.6513174225848193 + }, + "baseline_mean": { + "ops_s": 121831483.25, + "worker_cpu_ns_op": 8.208509604872383, + "cycles_op": 30.131769955226353, + "instructions_op": 93.21875461500323, + "branches_op": 13.078129555489738, + "branch_misses_op": 0.015628634481093376, + "user_cycles_per_worker_cpu_ns_proxy": 3.671076997199643 + }, + "ratios": { + "ops_s": 0.5929950598381146, + "worker_cpu_ns_op": 1.6860224899893421, + "cycles_op": 1.6770775012265318, + "instructions_op": 1.6329198810466374, + "branches_op": 2.4528073728580044, + "branch_misses_op": 1.0003039849248707, + "user_cycles_per_worker_cpu_ns_proxy": 0.9946174992706781 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 73435431.15, + "worker_cpu_ns_op": 13.616466977579737, + "cycles_op": 50.27243195595457, + "instructions_op": 152.2187574907653, + "branches_op": 32.078132392044786, + "branch_misses_op": 0.015627319919031435, + "user_cycles_per_worker_cpu_ns_proxy": 3.6920337665569556 + }, + "baseline_mean": { + "ops_s": 123436092.0, + "worker_cpu_ns_op": 8.100757082946865, + "cycles_op": 30.04084235168596, + "instructions_op": 93.21875457816918, + "branches_op": 13.078129519435237, + "branch_misses_op": 0.015626978169381092, + "user_cycles_per_worker_cpu_ns_proxy": 3.708401404192106 + }, + "ratios": { + "ops_s": 0.5949267346377104, + "worker_cpu_ns_op": 1.6808881982455874, + "cycles_op": 1.67346945093679, + "instructions_op": 1.6329198794768418, + "branches_op": 2.4528073639562824, + "branch_misses_op": 1.000021869208918, + "user_cycles_per_worker_cpu_ns_proxy": 0.9955863360377742 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 73409186.6, + "worker_cpu_ns_op": 13.621575330574501, + "cycles_op": 50.293164049979616, + "instructions_op": 152.21875819379088, + "branches_op": 32.078133095031475, + "branch_misses_op": 0.01562793761988735, + "user_cycles_per_worker_cpu_ns_proxy": 3.6921697360107704 + }, + "baseline_mean": { + "ops_s": 122638276.75, + "worker_cpu_ns_op": 8.15361719630714, + "cycles_op": 30.094858170688973, + "instructions_op": 93.21875461211545, + "branches_op": 13.078129552999346, + "branch_misses_op": 0.01562751056079002, + "user_cycles_per_worker_cpu_ns_proxy": 3.690991986964855 + }, + "ratios": { + "ops_s": 0.5985829917493519, + "worker_cpu_ns_op": 1.6706174698444094, + "cycles_op": 1.6711547123675392, + "instructions_op": 1.6329198864238776, + "branches_op": 2.4528074114141694, + "branch_misses_op": 1.0000273273913762, + "user_cycles_per_worker_cpu_ns_proxy": 1.0003190874025396 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.011771850114405957, + "ci95_low_pct": -0.028297347048544808, + "ci95_high_pct": 0.05185710722750425, + "block_delta_pct": [ + 0.030398492487071493, + 0.0021869208918001704, + 0.0027327391376230636 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 145.28073827428187, + "ci95_low_pct": 145.2807320073207, + "ci95_high_pct": 145.28074454124322, + "block_delta_pct": [ + 145.28073728580046, + 145.28073639562825, + 145.28074114141694 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 67.38987811405468, + "ci95_low_pct": 66.65012355556672, + "ci95_high_pct": 68.13291641932378, + "block_delta_pct": [ + 67.70775012265318, + 67.346945093679, + 67.11547123675392 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 63.29198823157858, + "ci95_low_pct": 63.29198732646832, + "ci95_high_pct": 63.29198913668881, + "block_delta_pct": [ + 63.291988104663744, + 63.29198794768418, + 63.291988642387764 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -40.450290874936066, + "ci95_low_pct": -41.15069890270252, + "ci95_high_pct": -39.74154678546263, + "block_delta_pct": [ + -40.700494016188536, + -40.50732653622896, + -40.14170082506481 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.31621348881674116, + "ci95_low_pct": -1.0706808958394154, + "ci95_high_pct": 0.4440077338938808, + "block_delta_pct": [ + -0.5382500729321893, + -0.44136639622257556, + 0.03190874025396084 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 67.9163826967326, + "ci95_low_pct": 65.97754489783507, + "ci95_high_pct": 69.87786869188308, + "block_delta_pct": [ + 68.60224899893421, + 68.08881982455874, + 67.06174698444094 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85027997.5, + "worker_cpu_ns_op": 11.75955201178951, + "cycles_op": 40.96940510598919, + "instructions_op": 151.21875666825628, + "branches_op": 32.078131582991375, + "branch_misses_op": 0.01563276207203037, + "user_cycles_per_worker_cpu_ns_proxy": 3.4839027631105206 + }, + "baseline_mean": { + "ops_s": 121831483.25, + "worker_cpu_ns_op": 8.208509604872383, + "cycles_op": 30.131769955226353, + "instructions_op": 93.21875461500323, + "branches_op": 13.078129555489738, + "branch_misses_op": 0.015628634481093376, + "user_cycles_per_worker_cpu_ns_proxy": 3.671076997199643 + }, + "ratios": { + "ops_s": 0.6979148183357605, + "worker_cpu_ns_op": 1.4326050133156096, + "cycles_op": 1.3596746944128002, + "instructions_op": 1.6221924149576457, + "branches_op": 2.4528072953311666, + "branch_misses_op": 1.0002641043874938, + "user_cycles_per_worker_cpu_ns_proxy": 0.9490138086910457 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 86380736.5, + "worker_cpu_ns_op": 11.575865640585572, + "cycles_op": 40.69312317818367, + "instructions_op": 151.2187564354507, + "branches_op": 32.07813135152017, + "branch_misses_op": 0.01562779139238841, + "user_cycles_per_worker_cpu_ns_proxy": 3.5153994838167995 + }, + "baseline_mean": { + "ops_s": 123436092.0, + "worker_cpu_ns_op": 8.100757082946865, + "cycles_op": 30.04084235168596, + "instructions_op": 93.21875457816918, + "branches_op": 13.078129519435237, + "branch_misses_op": 0.015626978169381092, + "user_cycles_per_worker_cpu_ns_proxy": 3.708401404192106 + }, + "ratios": { + "ops_s": 0.6998012906954313, + "worker_cpu_ns_op": 1.4289856518416355, + "cycles_op": 1.3545932801015441, + "instructions_op": 1.6221924131012204, + "branches_op": 2.452807284394093, + "branch_misses_op": 1.0000520396840964, + "user_cycles_per_worker_cpu_ns_proxy": 0.9479554936644317 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 86761935.35, + "worker_cpu_ns_op": 11.525089689802353, + "cycles_op": 40.67633861780736, + "instructions_op": 151.2187563520265, + "branches_op": 32.07813126846624, + "branch_misses_op": 0.015626602010353437, + "user_cycles_per_worker_cpu_ns_proxy": 3.52937329998651 + }, + "baseline_mean": { + "ops_s": 122638276.75, + "worker_cpu_ns_op": 8.15361719630714, + "cycles_op": 30.094858170688973, + "instructions_op": 93.21875461211545, + "branches_op": 13.078129552999346, + "branch_misses_op": 0.01562751056079002, + "user_cycles_per_worker_cpu_ns_proxy": 3.690991986964855 + }, + "ratios": { + "ops_s": 0.7074621207118356, + "worker_cpu_ns_op": 1.4134940864064833, + "cycles_op": 1.3516042636620322, + "instructions_op": 1.6221924116155584, + "branches_op": 2.4528072717485365, + "branch_misses_op": 0.9999418621134154, + "user_cycles_per_worker_cpu_ns_proxy": 0.9562126692365848 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.008599312102686163, + "ci95_low_pct": -0.03208083269924389, + "ci95_high_pct": 0.04929601095711167, + "block_delta_pct": [ + 0.026410438749380205, + 0.005203968409639437, + -0.005813788658459718 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 145.2807283824599, + "ci95_low_pct": 145.28072545053715, + "ci95_high_pct": 145.28073131438265, + "block_delta_pct": [ + 145.28072953311667, + 145.2807284394093, + 145.28072717485367 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 35.52866535690533, + "ci95_low_pct": 34.51917044212471, + "ci95_high_pct": 36.54573599475661, + "block_delta_pct": [ + 35.967469441280016, + 35.45932801015441, + 35.160426366203225 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 62.219241322480826, + "ci95_low_pct": 62.219240906486405, + "ci95_high_pct": 62.21924173847524, + "block_delta_pct": [ + 62.219241495764564, + 62.219241310122044, + 62.219241161555836 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -29.828603964817248, + "ci95_low_pct": -31.071417786318143, + "ci95_high_pct": -28.56338164244041, + "block_delta_pct": [ + -30.208518166423946, + -30.01987093045687, + -29.253787928816443 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -4.894640619658464, + "ci95_low_pct": -6.002928392979956, + "ci95_high_pct": -3.7732853989421278, + "block_delta_pct": [ + -5.0986191308954325, + -5.204450633556834, + -4.378733076341524 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 42.50040879371608, + "ci95_low_pct": 39.99624473675114, + "ci95_high_pct": 45.04936574949048, + "block_delta_pct": [ + 43.26050133156096, + 42.89856518416355, + 41.349408640648335 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85027997.5, + "worker_cpu_ns_op": 11.75955201178951, + "cycles_op": 40.96940510598919, + "instructions_op": 151.21875666825628, + "branches_op": 32.078131582991375, + "branch_misses_op": 0.01563276207203037, + "user_cycles_per_worker_cpu_ns_proxy": 3.4839027631105206 + }, + "baseline_mean": { + "ops_s": 72245467.7, + "worker_cpu_ns_op": 13.839731803108366, + "cycles_op": 50.5333134640437, + "instructions_op": 152.21875769724676, + "branches_op": 32.078132596897404, + "branch_misses_op": 0.015633385350371943, + "user_cycles_per_worker_cpu_ns_proxy": 3.6513174225848193 + }, + "ratios": { + "ops_s": 1.1769319267622376, + "worker_cpu_ns_op": 0.8496950792896395, + "cycles_op": 0.8107405253593833, + "instructions_op": 0.9934305006549888, + "branches_op": 0.9999999683926105, + "branch_misses_op": 0.9999601315820211, + "user_cycles_per_worker_cpu_ns_proxy": 0.9541495191738812 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 86380736.5, + "worker_cpu_ns_op": 11.575865640585572, + "cycles_op": 40.69312317818367, + "instructions_op": 151.2187564354507, + "branches_op": 32.07813135152017, + "branch_misses_op": 0.01562779139238841, + "user_cycles_per_worker_cpu_ns_proxy": 3.5153994838167995 + }, + "baseline_mean": { + "ops_s": 73435431.15, + "worker_cpu_ns_op": 13.616466977579737, + "cycles_op": 50.27243195595457, + "instructions_op": 152.2187574907653, + "branches_op": 32.078132392044786, + "branch_misses_op": 0.015627319919031435, + "user_cycles_per_worker_cpu_ns_proxy": 3.6920337665569556 + }, + "ratios": { + "ops_s": 1.1762814645093833, + "worker_cpu_ns_op": 0.8501372389508874, + "cycles_op": 0.809452051451108, + "instructions_op": 0.9934305004731412, + "branches_op": 0.9999999675628056, + "branch_misses_op": 1.0000301698153884, + "user_cycles_per_worker_cpu_ns_proxy": 0.9521579991114549 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 86761935.35, + "worker_cpu_ns_op": 11.525089689802353, + "cycles_op": 40.67633861780736, + "instructions_op": 151.2187563520265, + "branches_op": 32.07813126846624, + "branch_misses_op": 0.015626602010353437, + "user_cycles_per_worker_cpu_ns_proxy": 3.52937329998651 + }, + "baseline_mean": { + "ops_s": 73409186.6, + "worker_cpu_ns_op": 13.621575330574501, + "cycles_op": 50.293164049979616, + "instructions_op": 152.21875819379088, + "branches_op": 32.078133095031475, + "branch_misses_op": 0.01562793761988735, + "user_cycles_per_worker_cpu_ns_proxy": 3.6921697360107704 + }, + "ratios": { + "ops_s": 1.181894792306553, + "worker_cpu_ns_op": 0.8460908088900371, + "cycles_op": 0.8087846407393381, + "instructions_op": 0.9934304953369067, + "branches_op": 0.9999999430588671, + "branch_misses_op": 0.9999145370575184, + "user_cycles_per_worker_cpu_ns_proxy": 0.9559076511471125 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.0031721645892490713, + "ci95_low_pct": -0.017641154629688405, + "ci95_high_pct": 0.01129891933731031, + "block_delta_pct": [ + -0.0039868417978872195, + 0.003016981538839225, + -0.008546294248157338 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -4.032857237046272e-06, + "ci95_low_pct": -7.6085356015553884e-06, + "ci95_high_pct": -4.571787393103932e-07, + "block_delta_pct": [ + -3.1607389483490067e-06, + -3.2437194374956846e-06, + -5.694113291987435e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -19.034133435141186, + "ci95_low_pct": -19.280714888625806, + "ci95_high_pct": -18.786798724078558, + "block_delta_pct": [ + -18.925947464061665, + -19.054794854889202, + -19.12153592606619 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.6569501178321113, + "ci95_low_pct": -0.6569508679210356, + "ci95_high_pct": -0.6569493677431759, + "block_delta_pct": [ + -0.6569499345011165, + -0.6569499526858813, + -0.6569504663093251 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 17.83667303531502, + "ci95_low_pct": 17.076897171722315, + "ci95_high_pct": 18.601379499024784, + "block_delta_pct": [ + 17.693192676223756, + 17.62814645093833, + 18.1894792306553 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -4.592950660364492, + "ci95_low_pct": -5.05791334205724, + "ci95_high_pct": -4.125710903214719, + "block_delta_pct": [ + -4.585048082611875, + -4.784200088854506, + -4.409234885288749 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -15.136089460025659, + "ci95_low_pct": -15.686121930399555, + "ci95_high_pct": -14.582468781809933, + "block_delta_pct": [ + -15.03049207103605, + -14.986276104911255, + -15.390919110996293 + ] + } + } + } + ], + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042." + ], + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-misses", + "report_script_sha256": "18bcad3231f3173abe80f259fa2063254d6b2cb67bcbd977370580eaef8d925a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-audited.json new file mode 100644 index 000000000..6bf6e8c00 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-audited.json @@ -0,0 +1,3055 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-mask-final-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": true, + "expected_measured_runs": 36, + "measured_runs": 36, + "excluded_preconditions": 2, + "total_measured_inserts": 720000000, + "pending_runs": [], + "complete_blocks": { + "0": [ + 0, + 1, + 2 + ], + "1": [ + 0, + 1, + 2 + ] + }, + "manifest_sha256": "da9f83fc591c82e2dec58cbc2bc9e953c5981db7dd2296590ed95dd255ac3a1d", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-mask": 177, + "main": 177, + "original": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792229091.8670254, + "finished": 1792229552.2646675, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.116634557, + "diagnostic_window_cpu_s": 56.333497063, + "diagnostic_join_wall_s": 3.3195e-05, + "diagnostic_join_cpu_s": 3.2619e-05, + "diagnostic_body_wall_s": 9.116667752, + "diagnostic_body_cpu_s": 56.333529682, + "diagnostic_close_wall_s": 0.159066556, + "diagnostic_close_cpu_s": 0.093027216, + "diagnostic_drain_wall_s": 9.275807853, + "diagnostic_drain_cpu_s": 56.426630418, + "body_cpu_us_op": 2.8166764841, + "drain_cpu_us_op": 2.8213315209000003, + "productive_wall_s": 9.064739269, + "productive_end_to_stop_s": 0.051895288, + "worker_completion_spread_s": 3.668167664, + "exact_body_ops_s": 2193784.0167107587, + "exact_drain_ops_s": 2156146.4313355265, + "productive_ops_s": 2206351.380496612, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.064739269, + 5.629352846, + 8.947852959, + 5.852432564, + 8.916110152, + 8.713396141, + 9.007240069, + 5.396571605 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001556, + "max_deregister_ms": 0.003383, + "quota_next_record": 0, + "log_sha256": "729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0", + "service_max_ms": 1900.818403 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.814798034, + "diagnostic_window_cpu_s": 56.2423347, + "diagnostic_join_wall_s": 4.8443e-05, + "diagnostic_join_cpu_s": 4.7993e-05, + "diagnostic_body_wall_s": 8.814846477, + "diagnostic_body_cpu_s": 56.242382693, + "diagnostic_close_wall_s": 0.171331618, + "diagnostic_close_cpu_s": 0.076948491, + "diagnostic_drain_wall_s": 8.986265939, + "diagnostic_drain_cpu_s": 56.319418958, + "body_cpu_us_op": 2.81211913465, + "drain_cpu_us_op": 2.8159709479, + "productive_wall_s": 8.803672114, + "productive_end_to_stop_s": 0.01112592, + "worker_completion_spread_s": 3.33862142, + "exact_body_ops_s": 2268899.4133005817, + "exact_drain_ops_s": 2225618.531185559, + "productive_ops_s": 2271779.2917565717, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.014869459, + 8.470503723, + 8.553507667, + 5.465050694, + 8.36266431, + 5.710208972, + 8.803672114, + 8.761968295 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001249, + "max_deregister_ms": 0.002946, + "quota_next_record": 0, + "log_sha256": "9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7", + "service_max_ms": 1778.559646 + }, + { + "name": "wal0-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.81647786, + "diagnostic_window_cpu_s": 57.027073851, + "diagnostic_join_wall_s": 5.9911e-05, + "diagnostic_join_cpu_s": 5.9337e-05, + "diagnostic_body_wall_s": 8.816537771, + "diagnostic_body_cpu_s": 57.027133188, + "diagnostic_close_wall_s": 0.142883858, + "diagnostic_close_cpu_s": 0.051072275, + "diagnostic_drain_wall_s": 8.959498565, + "diagnostic_drain_cpu_s": 57.078282429, + "body_cpu_us_op": 2.8513566594, + "drain_cpu_us_op": 2.85391412145, + "productive_wall_s": 8.740488614, + "productive_end_to_stop_s": 0.075989246, + "worker_completion_spread_s": 3.068023676, + "exact_body_ops_s": 2268464.1658072923, + "exact_drain_ops_s": 2232267.78316918, + "productive_ops_s": 2288201.596414779, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.921745955, + 5.74077703, + 8.693855939, + 8.52984578, + 8.702826533, + 8.728875444, + 5.672464938, + 8.740488614 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002087, + "max_deregister_ms": 0.003286, + "quota_next_record": 0, + "log_sha256": "e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d", + "service_max_ms": 1836.54887 + }, + { + "name": "wal0-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.815826543, + "diagnostic_window_cpu_s": 56.683189764, + "diagnostic_join_wall_s": 4.7407e-05, + "diagnostic_join_cpu_s": 4.6716e-05, + "diagnostic_body_wall_s": 8.81587395, + "diagnostic_body_cpu_s": 56.68323648, + "diagnostic_close_wall_s": 0.142186773, + "diagnostic_close_cpu_s": 0.060841834, + "diagnostic_drain_wall_s": 8.958155199, + "diagnostic_drain_cpu_s": 56.744172717, + "body_cpu_us_op": 2.8341618239999997, + "drain_cpu_us_op": 2.83720863585, + "productive_wall_s": 8.808662124, + "productive_end_to_stop_s": 0.007164419, + "worker_completion_spread_s": 3.264377194, + "exact_body_ops_s": 2268634.9774771906, + "exact_drain_ops_s": 2232602.5343066845, + "productive_ops_s": 2270492.353828419, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.808662124, + 5.657017811, + 5.590369472, + 8.757179646, + 8.456065159, + 5.54428493, + 8.387650331, + 8.468823558 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001335, + "max_deregister_ms": 0.003035, + "quota_next_record": 0, + "log_sha256": "4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85", + "service_max_ms": 1691.090468 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214624183, + "diagnostic_window_cpu_s": 56.681280867, + "diagnostic_join_wall_s": 4.2311e-05, + "diagnostic_join_cpu_s": 4.1495e-05, + "diagnostic_body_wall_s": 9.214666494, + "diagnostic_body_cpu_s": 56.681322362, + "diagnostic_close_wall_s": 0.18972294, + "diagnostic_close_cpu_s": 0.069167289, + "diagnostic_drain_wall_s": 9.404469743, + "diagnostic_drain_cpu_s": 56.750569965, + "body_cpu_us_op": 2.8340661181, + "drain_cpu_us_op": 2.8375284982499998, + "productive_wall_s": 9.146287147, + "productive_end_to_stop_s": 0.068337036, + "worker_completion_spread_s": 3.574045052, + "exact_body_ops_s": 2170452.94184252, + "exact_drain_ops_s": 2126648.3434524885, + "productive_ops_s": 2186679.6524707885, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.099522398, + 5.779004839, + 5.572242095, + 8.840512836, + 8.873907585, + 6.143719257, + 9.146287147, + 9.091086667 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001509, + "max_deregister_ms": 0.003299, + "quota_next_record": 0, + "log_sha256": "8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021", + "service_max_ms": 1981.181563 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.712990839, + "diagnostic_window_cpu_s": 57.383874589, + "diagnostic_join_wall_s": 4.496e-05, + "diagnostic_join_cpu_s": 4.4027e-05, + "diagnostic_body_wall_s": 7.713035799, + "diagnostic_body_cpu_s": 57.383918616, + "diagnostic_close_wall_s": 0.130983462, + "diagnostic_close_cpu_s": 0.047970422, + "diagnostic_drain_wall_s": 7.844109821, + "diagnostic_drain_cpu_s": 57.431979569, + "body_cpu_us_op": 2.8691959308, + "drain_cpu_us_op": 2.87159897845, + "productive_wall_s": 7.695023529, + "productive_end_to_stop_s": 0.01796731, + "worker_completion_spread_s": 2.431045606, + "exact_body_ops_s": 2593012.728216951, + "exact_drain_ops_s": 2549683.8336526905, + "productive_ops_s": 2599082.371174904, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.334095269, + 5.58440942, + 5.263977923, + 7.516904607, + 7.267782734, + 7.559786874, + 7.695023529, + 7.471975081 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003645, + "max_deregister_ms": 0.003411, + "quota_next_record": 0, + "log_sha256": "8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97", + "service_max_ms": 1286.351055 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.113194018, + "diagnostic_window_cpu_s": 56.899892049, + "diagnostic_join_wall_s": 3.6707e-05, + "diagnostic_join_cpu_s": 3.6033e-05, + "diagnostic_body_wall_s": 8.113230725, + "diagnostic_body_cpu_s": 56.899928082, + "diagnostic_close_wall_s": 0.151877563, + "diagnostic_close_cpu_s": 0.058647453, + "diagnostic_drain_wall_s": 8.26518684, + "diagnostic_drain_cpu_s": 56.958654077, + "body_cpu_us_op": 2.8449964041, + "drain_cpu_us_op": 2.84793270385, + "productive_wall_s": 8.034226866, + "productive_end_to_stop_s": 0.078967152, + "worker_completion_spread_s": 2.652047535, + "exact_body_ops_s": 2465109.2367399675, + "exact_drain_ops_s": 2419788.0080833114, + "productive_ops_s": 2489349.6703009335, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.845172832, + 5.663286581, + 5.663248407, + 5.382179331, + 7.667990018, + 7.740239115, + 8.034226866, + 7.967973427 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001431, + "max_deregister_ms": 0.003547, + "quota_next_record": 0, + "log_sha256": "104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8", + "service_max_ms": 1327.749068 + }, + { + "name": "wal0-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.315389248, + "diagnostic_window_cpu_s": 57.60806626, + "diagnostic_join_wall_s": 3.6977e-05, + "diagnostic_join_cpu_s": 3.6293e-05, + "diagnostic_body_wall_s": 9.315426225, + "diagnostic_body_cpu_s": 57.608102553, + "diagnostic_close_wall_s": 0.176971124, + "diagnostic_close_cpu_s": 0.095294808, + "diagnostic_drain_wall_s": 9.492480326, + "diagnostic_drain_cpu_s": 57.703480365, + "body_cpu_us_op": 2.88040512765, + "drain_cpu_us_op": 2.88517401825, + "productive_wall_s": 9.295851084, + "productive_end_to_stop_s": 0.019538164, + "worker_completion_spread_s": 3.691127038, + "exact_body_ops_s": 2146976.3719802313, + "exact_drain_ops_s": 2106930.8877280257, + "productive_ops_s": 2151497.4604556607, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.295851084, + 8.774533248, + 5.858049884, + 5.604724046, + 9.179463898, + 8.836493965, + 5.992266497, + 8.725645675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003446, + "max_deregister_ms": 0.003545, + "quota_next_record": 0, + "log_sha256": "d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0", + "service_max_ms": 1966.989437 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.913229614, + "diagnostic_window_cpu_s": 57.141071274, + "diagnostic_join_wall_s": 3.7262e-05, + "diagnostic_join_cpu_s": 3.655e-05, + "diagnostic_body_wall_s": 7.913266876, + "diagnostic_body_cpu_s": 57.141107824, + "diagnostic_close_wall_s": 0.106934813, + "diagnostic_close_cpu_s": 0.054589299, + "diagnostic_drain_wall_s": 8.020293016, + "diagnostic_drain_cpu_s": 57.195788428, + "body_cpu_us_op": 2.8570553912, + "drain_cpu_us_op": 2.8597894214000004, + "productive_wall_s": 7.893768301, + "productive_end_to_stop_s": 0.019461313, + "worker_completion_spread_s": 2.291101198, + "exact_body_ops_s": 2527401.174937955, + "exact_drain_ops_s": 2493674.47798992, + "productive_ops_s": 2533644.1655459227, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.61236461, + 7.893768301, + 7.868836065, + 7.807712551, + 7.756464308, + 5.602667103, + 5.895034717, + 5.634886335 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003049, + "max_deregister_ms": 0.003148, + "quota_next_record": 0, + "log_sha256": "4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8", + "service_max_ms": 1602.011138 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.213962908, + "diagnostic_window_cpu_s": 57.973637447, + "diagnostic_join_wall_s": 4.6054e-05, + "diagnostic_join_cpu_s": 4.5404e-05, + "diagnostic_body_wall_s": 8.214008962, + "diagnostic_body_cpu_s": 57.973682851, + "diagnostic_close_wall_s": 0.146503434, + "diagnostic_close_cpu_s": 0.066634939, + "diagnostic_drain_wall_s": 8.360601877, + "diagnostic_drain_cpu_s": 58.040407268, + "body_cpu_us_op": 2.8986841425499996, + "drain_cpu_us_op": 2.9020203634, + "productive_wall_s": 8.192185913, + "productive_end_to_stop_s": 0.021776995, + "worker_completion_spread_s": 2.782766726, + "exact_body_ops_s": 2434864.6431389176, + "exact_drain_ops_s": 2392172.273508198, + "productive_ops_s": 2441350.844865769, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.851835326, + 8.143763541, + 5.537640687, + 5.409419187, + 5.814957752, + 8.192185913, + 7.9143249, + 7.927781055 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001991, + "max_deregister_ms": 0.003236, + "quota_next_record": 0, + "log_sha256": "d5525bbd98831d04726409d8064a7022efdf9172e848d9b3575efcd043c552d1", + "service_max_ms": 1220.301876 + }, + { + "name": "wal0-10-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.014363351, + "diagnostic_window_cpu_s": 55.721091412, + "diagnostic_join_wall_s": 7.1472e-05, + "diagnostic_join_cpu_s": 7.0785e-05, + "diagnostic_body_wall_s": 9.014434823, + "diagnostic_body_cpu_s": 55.721162197, + "diagnostic_close_wall_s": 0.187430181, + "diagnostic_close_cpu_s": 0.11476598, + "diagnostic_drain_wall_s": 9.201948087, + "diagnostic_drain_cpu_s": 55.836011177, + "body_cpu_us_op": 2.78605810985, + "drain_cpu_us_op": 2.79180055885, + "productive_wall_s": 8.962959609, + "productive_end_to_stop_s": 0.051403742, + "worker_completion_spread_s": 3.641333522, + "exact_body_ops_s": 2218663.775677953, + "exact_drain_ops_s": 2173452.8179152505, + "productive_ops_s": 2231405.793675266, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.802622446, + 8.667099215, + 8.950412028, + 5.560817988, + 5.321626087, + 8.962959609, + 5.944782776, + 8.760202645 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001443, + "max_deregister_ms": 0.003677, + "quota_next_record": 0, + "log_sha256": "dace9c79bbbd3ba8be68a457fd5b00b4f9679d8509815bc7ec6f0cac4fb85e37", + "service_max_ms": 1926.7126 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.714419167, + "diagnostic_window_cpu_s": 58.476993004, + "diagnostic_join_wall_s": 7.073e-05, + "diagnostic_join_cpu_s": 7.0071e-05, + "diagnostic_body_wall_s": 7.714489897, + "diagnostic_body_cpu_s": 58.477063075, + "diagnostic_close_wall_s": 0.160819868, + "diagnostic_close_cpu_s": 0.054964328, + "diagnostic_drain_wall_s": 7.875397986, + "diagnostic_drain_cpu_s": 58.53211564, + "body_cpu_us_op": 2.9238531537499997, + "drain_cpu_us_op": 2.926605782, + "productive_wall_s": 7.633707222, + "productive_end_to_stop_s": 0.080711945, + "worker_completion_spread_s": 2.267701993, + "exact_body_ops_s": 2592523.9733319986, + "exact_drain_ops_s": 2539554.195934448, + "productive_ops_s": 2619959.007906526, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.471268315, + 7.549358039, + 7.583294804, + 5.702435673, + 5.366005229, + 7.343155063, + 7.633707222, + 5.939242668 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001632, + "max_deregister_ms": 0.003888, + "quota_next_record": 0, + "log_sha256": "90f4e43bfd18e449835adc1dc3b0d7471d3effe78115086030bf26630a315a14", + "service_max_ms": 1241.49831 + }, + { + "name": "wal0-12-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.217706643, + "diagnostic_window_cpu_s": 56.987181166, + "diagnostic_join_wall_s": 4.9606e-05, + "diagnostic_join_cpu_s": 4.8832e-05, + "diagnostic_body_wall_s": 8.217756249, + "diagnostic_body_cpu_s": 56.987229998, + "diagnostic_close_wall_s": 0.132582621, + "diagnostic_close_cpu_s": 0.048951624, + "diagnostic_drain_wall_s": 8.350448056, + "diagnostic_drain_cpu_s": 57.036290818, + "body_cpu_us_op": 2.8493614998999997, + "drain_cpu_us_op": 2.8518145409, + "productive_wall_s": 8.155060429, + "productive_end_to_stop_s": 0.062646214, + "worker_completion_spread_s": 2.938822584, + "exact_body_ops_s": 2433754.347779998, + "exact_drain_ops_s": 2395081.0622227048, + "productive_ops_s": 2452464.9662776887, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.000284131, + 8.047696914, + 8.155060429, + 5.216237845, + 7.953224551, + 5.742628793, + 8.067213071, + 6.026211018 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001767, + "max_deregister_ms": 0.003335, + "quota_next_record": 0, + "log_sha256": "8c13a747da94fc320cc2087369e258b9873ec28d8e0eb763e85a6a16bd748217", + "service_max_ms": 1562.425305 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.114381544, + "diagnostic_window_cpu_s": 56.337219048, + "diagnostic_join_wall_s": 4.1621e-05, + "diagnostic_join_cpu_s": 4.0875e-05, + "diagnostic_body_wall_s": 9.114423165, + "diagnostic_body_cpu_s": 56.337259923, + "diagnostic_close_wall_s": 0.218818038, + "diagnostic_close_cpu_s": 0.06866222, + "diagnostic_drain_wall_s": 9.333328145, + "diagnostic_drain_cpu_s": 56.406009058, + "body_cpu_us_op": 2.8168629961500002, + "drain_cpu_us_op": 2.8203004529, + "productive_wall_s": 9.058930829, + "productive_end_to_stop_s": 0.055450715, + "worker_completion_spread_s": 3.610985037, + "exact_body_ops_s": 2194324.2746070153, + "exact_drain_ops_s": 2142858.334056785, + "productive_ops_s": 2207766.057333696, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.961024171, + 8.964801002, + 5.544914163, + 8.554170848, + 5.447945792, + 8.706080853, + 9.058930829, + 8.781796 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003005, + "max_deregister_ms": 0.002734, + "quota_next_record": 0, + "log_sha256": "3afc1af7ba21e045ee14b74f0a2eea8a99b69415301877ad9cfed65f462870d5", + "service_max_ms": 1643.695244 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.015817582, + "diagnostic_window_cpu_s": 58.109081439, + "diagnostic_join_wall_s": 7.0848e-05, + "diagnostic_join_cpu_s": 7.0075e-05, + "diagnostic_body_wall_s": 8.01588843, + "diagnostic_body_cpu_s": 58.109151514, + "diagnostic_close_wall_s": 0.145892763, + "diagnostic_close_cpu_s": 0.049786455, + "diagnostic_drain_wall_s": 8.161864726, + "diagnostic_drain_cpu_s": 58.159021461, + "body_cpu_us_op": 2.9054575757, + "drain_cpu_us_op": 2.90795107305, + "productive_wall_s": 7.954969291, + "productive_end_to_stop_s": 0.060848291, + "worker_completion_spread_s": 2.590507045, + "exact_body_ops_s": 2495044.70710304, + "exact_drain_ops_s": 2450420.4212413705, + "productive_ops_s": 2514151.7545048683, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.936134805, + 7.749094407, + 5.364462246, + 7.954969291, + 7.714023109, + 5.547765813, + 5.682760302, + 7.939020252 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001419, + "max_deregister_ms": 0.004337, + "quota_next_record": 0, + "log_sha256": "d96ea68be50a770b8c4a9a2f3bf11a45f968247bff0bd853f2dee0882c389a87", + "service_max_ms": 1491.179745 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.515528797, + "diagnostic_window_cpu_s": 56.81723152, + "diagnostic_join_wall_s": 6.8726e-05, + "diagnostic_join_cpu_s": 6.7835e-05, + "diagnostic_body_wall_s": 9.515597523, + "diagnostic_body_cpu_s": 56.817299355, + "diagnostic_close_wall_s": 0.172797478, + "diagnostic_close_cpu_s": 0.055402935, + "diagnostic_drain_wall_s": 9.688473381, + "diagnostic_drain_cpu_s": 56.872780648, + "body_cpu_us_op": 2.8408649677500004, + "drain_cpu_us_op": 2.8436390324, + "productive_wall_s": 9.423868221, + "productive_end_to_stop_s": 0.091660576, + "worker_completion_spread_s": 4.136024056, + "exact_body_ops_s": 2101812.3088600915, + "exact_drain_ops_s": 2064308.7113416512, + "productive_ops_s": 2122270.7630219525, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.170662697, + 9.183176194, + 9.157083149, + 9.060905678, + 5.287844165, + 8.898254244, + 6.288767114, + 9.423868221 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002589, + "max_deregister_ms": 0.003064, + "quota_next_record": 0, + "log_sha256": "c02080f17269898ca211c7a74f186d056ce8fdb035343678b2c2e3cd2034b3ed", + "service_max_ms": 2112.545386 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.513811197, + "diagnostic_window_cpu_s": 57.780764662, + "diagnostic_join_wall_s": 4.1787e-05, + "diagnostic_join_cpu_s": 4.0874e-05, + "diagnostic_body_wall_s": 8.513852984, + "diagnostic_body_cpu_s": 57.780805536, + "diagnostic_close_wall_s": 0.144667828, + "diagnostic_close_cpu_s": 0.073686996, + "diagnostic_drain_wall_s": 8.658629853, + "diagnostic_drain_cpu_s": 57.854601607, + "body_cpu_us_op": 2.8890402768000003, + "drain_cpu_us_op": 2.8927300803500002, + "productive_wall_s": 8.484241831, + "productive_end_to_stop_s": 0.029569366, + "worker_completion_spread_s": 2.924195284, + "exact_body_ops_s": 2349112.6799565135, + "exact_drain_ops_s": 2309834.27396085, + "productive_ops_s": 2357311.4013468293, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.371020205, + 5.609696224, + 5.81476024, + 8.264368873, + 8.230966121, + 5.560046547, + 8.463319969, + 8.484241831 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001481, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "46c5190b033430f59fa262362fed02b6e8aa2b6825e46c24510c9a8023ed98fe", + "service_max_ms": 1755.045593 + }, + { + "name": "wal0-17-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.414744191, + "diagnostic_window_cpu_s": 57.681687532, + "diagnostic_join_wall_s": 6.7e-05, + "diagnostic_join_cpu_s": 6.6293e-05, + "diagnostic_body_wall_s": 8.414811191, + "diagnostic_body_cpu_s": 57.681753825, + "diagnostic_close_wall_s": 0.167595327, + "diagnostic_close_cpu_s": 0.069453495, + "diagnostic_drain_wall_s": 8.582486181, + "diagnostic_drain_cpu_s": 57.751286978, + "body_cpu_us_op": 2.88408769125, + "drain_cpu_us_op": 2.8875643489, + "productive_wall_s": 8.316652217, + "productive_end_to_stop_s": 0.098091974, + "worker_completion_spread_s": 3.202310582, + "exact_body_ops_s": 2376761.5869255457, + "exact_drain_ops_s": 2330327.0845080083, + "productive_ops_s": 2404813.797445824, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.558669823, + 5.114341635, + 8.316652217, + 7.637214974, + 8.285785587, + 7.946597826, + 8.118589011, + 5.636047038 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001672, + "max_deregister_ms": 0.003911, + "quota_next_record": 0, + "log_sha256": "22aaa7dec6556ba475df767daf6476645ce5fdfffec3cc4e84e767d97c0b0ee7", + "service_max_ms": 1286.223598 + }, + { + "name": "wal1-00-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.723099912, + "diagnostic_window_cpu_s": 62.697817599, + "diagnostic_join_wall_s": 3.7249e-05, + "diagnostic_join_cpu_s": 3.6699e-05, + "diagnostic_body_wall_s": 13.723137161, + "diagnostic_body_cpu_s": 62.697854298, + "diagnostic_close_wall_s": 0.218211713, + "diagnostic_close_cpu_s": 0.094156035, + "diagnostic_drain_wall_s": 13.941428415, + "diagnostic_drain_cpu_s": 62.792089804, + "body_cpu_us_op": 3.1348927149, + "drain_cpu_us_op": 3.1396044902, + "productive_wall_s": 13.643137148, + "productive_end_to_stop_s": 0.079962764, + "worker_completion_spread_s": 0.709083434, + "exact_body_ops_s": 1457392.7058630816, + "exact_drain_ops_s": 1434573.230565198, + "productive_ops_s": 1465938.4995577706, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.388703688, + 13.056018994, + 12.934053714, + 13.488587468, + 13.551852177, + 13.643137148, + 13.063452795, + 13.539872979 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001366, + "max_deregister_ms": 0.002798, + "quota_next_record": 0, + "log_sha256": "ea33e1e20423e0d307e56b210340bfcbad29970d7ca2723f10a4e5fe41fb3dab", + "service_max_ms": 2389.174398 + }, + { + "name": "wal1-01-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.020914142, + "diagnostic_window_cpu_s": 62.909266464, + "diagnostic_join_wall_s": 3.9457e-05, + "diagnostic_join_cpu_s": 3.8606e-05, + "diagnostic_body_wall_s": 14.020953599, + "diagnostic_body_cpu_s": 62.90930507, + "diagnostic_close_wall_s": 0.205655387, + "diagnostic_close_cpu_s": 0.142898422, + "diagnostic_drain_wall_s": 14.226693094, + "diagnostic_drain_cpu_s": 63.052287585, + "body_cpu_us_op": 3.1454652535, + "drain_cpu_us_op": 3.15261437925, + "productive_wall_s": 13.940713558, + "productive_end_to_stop_s": 0.080200584, + "worker_completion_spread_s": 0.593035075, + "exact_body_ops_s": 1426436.5015391277, + "exact_drain_ops_s": 1405808.072744245, + "productive_ops_s": 1434646.7931351208, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.739123808, + 13.415870976, + 13.940713558, + 13.400556273, + 13.885193669, + 13.76093467, + 13.347678483, + 13.862155864 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002732, + "max_deregister_ms": 0.003584, + "quota_next_record": 0, + "log_sha256": "54838040f1c2dd525eb7eda6e74d70e13923d1764f28064ef37ddf9ddfb3e4a9", + "service_max_ms": 2567.314723 + }, + { + "name": "wal1-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.820663571, + "diagnostic_window_cpu_s": 63.159425255, + "diagnostic_join_wall_s": 3.6798e-05, + "diagnostic_join_cpu_s": 3.6229e-05, + "diagnostic_body_wall_s": 13.820700369, + "diagnostic_body_cpu_s": 63.159461484, + "diagnostic_close_wall_s": 0.145537324, + "diagnostic_close_cpu_s": 0.079971341, + "diagnostic_drain_wall_s": 13.96631798, + "diagnostic_drain_cpu_s": 63.239513042, + "body_cpu_us_op": 3.1579730742, + "drain_cpu_us_op": 3.1619756520999998, + "productive_wall_s": 13.767443846, + "productive_end_to_stop_s": 0.053219725, + "worker_completion_spread_s": 0.597538794, + "exact_body_ops_s": 1447104.6666245833, + "exact_drain_ops_s": 1432016.658122802, + "productive_ops_s": 1452702.493194538, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.169905052, + 13.302005598, + 13.713633849, + 13.767443846, + 13.743671819, + 13.462088354, + 13.234991983, + 13.755036636 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003525, + "max_deregister_ms": 0.003376, + "quota_next_record": 0, + "log_sha256": "869d06188eee91c0964793173952efda3826061bf1f3222a550f2e69de352609", + "service_max_ms": 2578.82116 + }, + { + "name": "wal1-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.524750488, + "diagnostic_window_cpu_s": 62.582163788, + "diagnostic_join_wall_s": 6.1756e-05, + "diagnostic_join_cpu_s": 6.1282e-05, + "diagnostic_body_wall_s": 14.524812244, + "diagnostic_body_cpu_s": 62.58222507, + "diagnostic_close_wall_s": 0.237288583, + "diagnostic_close_cpu_s": 0.09930849, + "diagnostic_drain_wall_s": 14.76218397, + "diagnostic_drain_cpu_s": 62.681616701, + "body_cpu_us_op": 3.1291112535, + "drain_cpu_us_op": 3.1340808350500002, + "productive_wall_s": 14.459561644, + "productive_end_to_stop_s": 0.065188844, + "worker_completion_spread_s": 3.138692898, + "exact_body_ops_s": 1376954.1157588267, + "exact_drain_ops_s": 1354813.084611626, + "productive_ops_s": 1383167.7952905996, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.459561644, + 14.453543895, + 14.181033029, + 14.290005644, + 11.320868746, + 14.069652689, + 13.734881152, + 14.411460306 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001925, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "8c7d55b8c2b8ec4c0386cdd4b1d4546f8ff3ceb402757c6d369f01ee3561f70e", + "service_max_ms": 2674.179621 + }, + { + "name": "wal1-04-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.52307653, + "diagnostic_window_cpu_s": 63.756022737, + "diagnostic_join_wall_s": 4.5341e-05, + "diagnostic_join_cpu_s": 4.4602e-05, + "diagnostic_body_wall_s": 13.523121871, + "diagnostic_body_cpu_s": 63.756067339, + "diagnostic_close_wall_s": 0.229256465, + "diagnostic_close_cpu_s": 0.138155939, + "diagnostic_drain_wall_s": 13.752457579, + "diagnostic_drain_cpu_s": 63.894302508, + "body_cpu_us_op": 3.18780336695, + "drain_cpu_us_op": 3.1947151254, + "productive_wall_s": 13.451852704, + "productive_end_to_stop_s": 0.071223826, + "worker_completion_spread_s": 0.526114237, + "exact_body_ops_s": 1478948.4403663848, + "exact_drain_ops_s": 1454285.5257041473, + "productive_ops_s": 1486784.0467843409, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.358192029, + 13.451852704, + 13.410924757, + 13.366921004, + 13.41923595, + 12.959856179, + 12.925738467, + 13.042894665 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.004452, + "max_deregister_ms": 0.003247, + "quota_next_record": 0, + "log_sha256": "611e68055455b814efd4efa85747a26792e554b676b6e4ec5134b01f1c940e9b", + "service_max_ms": 2300.247376 + }, + { + "name": "wal1-05-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.620039555, + "diagnostic_window_cpu_s": 63.566570336, + "diagnostic_join_wall_s": 6.6698e-05, + "diagnostic_join_cpu_s": 6.6152e-05, + "diagnostic_body_wall_s": 13.620106253, + "diagnostic_body_cpu_s": 63.566636488, + "diagnostic_close_wall_s": 0.214569544, + "diagnostic_close_cpu_s": 0.128808247, + "diagnostic_drain_wall_s": 13.834757151, + "diagnostic_drain_cpu_s": 63.695526057, + "body_cpu_us_op": 3.1783318244, + "drain_cpu_us_op": 3.18477630285, + "productive_wall_s": 13.57677245, + "productive_end_to_stop_s": 0.043267105, + "worker_completion_spread_s": 0.470708723, + "exact_body_ops_s": 1468417.3257161446, + "exact_drain_ops_s": 1445634.3383341837, + "productive_ops_s": 1473104.1618068807, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.559573721, + 13.297285963, + 13.268804515, + 13.57677245, + 13.558000642, + 13.106063727, + 13.535648625, + 13.560886194 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003639, + "max_deregister_ms": 0.00279, + "quota_next_record": 0, + "log_sha256": "0644b8b46faf43eef9e4e296c2e24b8d7fc085461c548074b0e272ca0febefc2", + "service_max_ms": 2365.012591 + }, + { + "name": "wal1-06-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.025149088, + "diagnostic_window_cpu_s": 62.616977734, + "diagnostic_join_wall_s": 4.1756e-05, + "diagnostic_join_cpu_s": 4.1064e-05, + "diagnostic_body_wall_s": 15.025190844, + "diagnostic_body_cpu_s": 62.617018798, + "diagnostic_close_wall_s": 0.224681051, + "diagnostic_close_cpu_s": 0.130936557, + "diagnostic_drain_wall_s": 15.249950296, + "diagnostic_drain_cpu_s": 62.748033728, + "body_cpu_us_op": 3.1308509398999997, + "drain_cpu_us_op": 3.1374016864, + "productive_wall_s": 14.947286726, + "productive_end_to_stop_s": 0.077862362, + "worker_completion_spread_s": 0.705284959, + "exact_body_ops_s": 1331097.9013612054, + "exact_drain_ops_s": 1311479.6843138512, + "productive_ops_s": 1338035.4820658574, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.947286726, + 14.946303544, + 14.50485784, + 14.480778369, + 14.917352342, + 14.817525424, + 14.242001767, + 14.878592705 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001922, + "max_deregister_ms": 0.003049, + "quota_next_record": 0, + "log_sha256": "c6a24d0b6098375ad073617197e7afcc7e6a7ec394e80d4968c05ce8758a0115", + "service_max_ms": 3025.739822 + }, + { + "name": "wal1-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.746898048, + "diagnostic_window_cpu_s": 63.177918986, + "diagnostic_join_wall_s": 4.1892e-05, + "diagnostic_join_cpu_s": 4.099e-05, + "diagnostic_body_wall_s": 15.74693994, + "diagnostic_body_cpu_s": 63.177959976, + "diagnostic_close_wall_s": 0.273295553, + "diagnostic_close_cpu_s": 0.168300831, + "diagnostic_drain_wall_s": 16.020340115, + "diagnostic_drain_cpu_s": 63.346365564, + "body_cpu_us_op": 3.1588979987999997, + "drain_cpu_us_op": 3.1673182782000002, + "productive_wall_s": 15.65089561, + "productive_end_to_stop_s": 0.096002438, + "worker_completion_spread_s": 0.425217417, + "exact_body_ops_s": 1270088.0346407164, + "exact_drain_ops_s": 1248412.9460693414, + "productive_ops_s": 1277882.1415958572, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.243915369, + 15.556398088, + 15.65089561, + 15.617739125, + 15.225678193, + 15.607689706, + 15.62761599, + 15.448432254 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001554, + "max_deregister_ms": 0.003467, + "quota_next_record": 0, + "log_sha256": "1d08778aaeb06bc103042d56e0921ae4d9786eaf3533507be59e95e2de2a0c17", + "service_max_ms": 3579.937797 + }, + { + "name": "wal1-08-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.222128869, + "diagnostic_window_cpu_s": 63.524092011, + "diagnostic_join_wall_s": 4.2442e-05, + "diagnostic_join_cpu_s": 4.1871e-05, + "diagnostic_body_wall_s": 15.222171311, + "diagnostic_body_cpu_s": 63.524133882, + "diagnostic_close_wall_s": 0.222964256, + "diagnostic_close_cpu_s": 0.139750803, + "diagnostic_drain_wall_s": 15.445215099, + "diagnostic_drain_cpu_s": 63.663964249, + "body_cpu_us_op": 3.1762066941, + "drain_cpu_us_op": 3.1831982124500002, + "productive_wall_s": 15.142774282, + "productive_end_to_stop_s": 0.079354587, + "worker_completion_spread_s": 0.608407763, + "exact_body_ops_s": 1313873.007430116, + "exact_drain_ops_s": 1294899.4152431649, + "productive_ops_s": 1320761.9441157302, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.650995155, + 14.785681407, + 14.920425454, + 14.534366519, + 15.087750951, + 15.056068619, + 15.142774282, + 15.074388736 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001763, + "max_deregister_ms": 0.003313, + "quota_next_record": 0, + "log_sha256": "a5b1a3aefb1b5e47dcf173012fea63290a38e41eb7024162720898738e340481", + "service_max_ms": 2825.541369 + }, + { + "name": "wal1-09-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.022523096, + "diagnostic_window_cpu_s": 63.829861335, + "diagnostic_join_wall_s": 4.1202e-05, + "diagnostic_join_cpu_s": 4.0344e-05, + "diagnostic_body_wall_s": 15.022564298, + "diagnostic_body_cpu_s": 63.829901679, + "diagnostic_close_wall_s": 0.212470313, + "diagnostic_close_cpu_s": 0.086436499, + "diagnostic_drain_wall_s": 15.235116056, + "diagnostic_drain_cpu_s": 63.916419643, + "body_cpu_us_op": 3.1914950839500005, + "drain_cpu_us_op": 3.19582098215, + "productive_wall_s": 14.959517582, + "productive_end_to_stop_s": 0.063005514, + "worker_completion_spread_s": 0.333681523, + "exact_body_ops_s": 1331330.6305943162, + "exact_drain_ops_s": 1312756.6555112298, + "productive_ops_s": 1336941.5083321235, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.929958811, + 14.848054108, + 14.677887362, + 14.959517582, + 14.625836059, + 14.826874242, + 14.875639796, + 14.695874043 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002046, + "max_deregister_ms": 0.003465, + "quota_next_record": 0, + "log_sha256": "cf8ae88c8ffba0043633a0ddae236adecaf4ff0ca9233606cfefe9a3a7394246", + "service_max_ms": 2766.858385 + }, + { + "name": "wal1-10-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.422113211, + "diagnostic_window_cpu_s": 63.598093104, + "diagnostic_join_wall_s": 4.2235e-05, + "diagnostic_join_cpu_s": 4.1383e-05, + "diagnostic_body_wall_s": 14.422155446, + "diagnostic_body_cpu_s": 63.598134487, + "diagnostic_close_wall_s": 0.217930471, + "diagnostic_close_cpu_s": 0.123974436, + "diagnostic_drain_wall_s": 14.6401665, + "diagnostic_drain_cpu_s": 63.722189506, + "body_cpu_us_op": 3.1799067243500003, + "drain_cpu_us_op": 3.1861094753, + "productive_wall_s": 14.32535887, + "productive_end_to_stop_s": 0.096754341, + "worker_completion_spread_s": 0.647473884, + "exact_body_ops_s": 1386755.2651810462, + "exact_drain_ops_s": 1366104.681937873, + "productive_ops_s": 1396125.582716379, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.850128019, + 13.677884986, + 13.820382046, + 14.284765223, + 14.107364208, + 14.315491831, + 14.32535887, + 14.289884637 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001937, + "max_deregister_ms": 0.003688, + "quota_next_record": 0, + "log_sha256": "bc5bdbe7740bc1844a6f994b92364def86126ec165d4b3a975a50a8e65ebfb96", + "service_max_ms": 2678.363503 + }, + { + "name": "wal1-11-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.422244832, + "diagnostic_window_cpu_s": 63.635200187, + "diagnostic_join_wall_s": 4.5527e-05, + "diagnostic_join_cpu_s": 4.4837e-05, + "diagnostic_body_wall_s": 15.422290359, + "diagnostic_body_cpu_s": 63.635245024, + "diagnostic_close_wall_s": 0.173527991, + "diagnostic_close_cpu_s": 0.068102895, + "diagnostic_drain_wall_s": 15.595899263, + "diagnostic_drain_cpu_s": 63.703428756, + "body_cpu_us_op": 3.1817622512, + "drain_cpu_us_op": 3.1851714378000002, + "productive_wall_s": 15.330895002, + "productive_end_to_stop_s": 0.09134983, + "worker_completion_spread_s": 0.663858193, + "exact_body_ops_s": 1296824.2416943333, + "exact_drain_ops_s": 1282388.380607739, + "productive_ops_s": 1304555.2785659865, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.131047509, + 14.781412893, + 14.667036809, + 14.886951424, + 15.108546198, + 15.330895002, + 15.165985665, + 15.196781447 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001981, + "max_deregister_ms": 0.003902, + "quota_next_record": 0, + "log_sha256": "9964e2d4b5c1dffcebaa060bc58d62762acdb53ef408db452f6151b92d8e4c10", + "service_max_ms": 3121.209452 + }, + { + "name": "wal1-12-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.722889277, + "diagnostic_window_cpu_s": 63.533143039, + "diagnostic_join_wall_s": 4.8254e-05, + "diagnostic_join_cpu_s": 4.7281e-05, + "diagnostic_body_wall_s": 15.722937531, + "diagnostic_body_cpu_s": 63.53319032, + "diagnostic_close_wall_s": 0.241944034, + "diagnostic_close_cpu_s": 0.085495447, + "diagnostic_drain_wall_s": 15.964993413, + "diagnostic_drain_cpu_s": 63.618797629, + "body_cpu_us_op": 3.176659516, + "drain_cpu_us_op": 3.18093988145, + "productive_wall_s": 15.71186218, + "productive_end_to_stop_s": 0.011027097, + "worker_completion_spread_s": 0.428398827, + "exact_body_ops_s": 1272026.9326623708, + "exact_drain_ops_s": 1252740.8864268223, + "productive_ops_s": 1272923.5892521047, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.65928247, + 15.371703814, + 15.681637728, + 15.567840236, + 15.71186218, + 15.412841972, + 15.283463353, + 15.687219194 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001957, + "max_deregister_ms": 0.004093, + "quota_next_record": 0, + "log_sha256": "966f28ba02f6b1c18d972462a608269c4aced778cb26c4e1ff016b4a2b78cbd2", + "service_max_ms": 3263.454052 + }, + { + "name": "wal1-13-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.523394809, + "diagnostic_window_cpu_s": 63.864193954, + "diagnostic_join_wall_s": 6.8377e-05, + "diagnostic_join_cpu_s": 6.7756e-05, + "diagnostic_body_wall_s": 15.523463186, + "diagnostic_body_cpu_s": 63.86426171, + "diagnostic_close_wall_s": 0.246592986, + "diagnostic_close_cpu_s": 0.118665532, + "diagnostic_drain_wall_s": 15.770136852, + "diagnostic_drain_cpu_s": 63.983007893, + "body_cpu_us_op": 3.1932130855, + "drain_cpu_us_op": 3.19915039465, + "productive_wall_s": 15.487377372, + "productive_end_to_stop_s": 0.036017437, + "worker_completion_spread_s": 0.646503476, + "exact_body_ops_s": 1288372.3020026363, + "exact_drain_ops_s": 1268219.8124021708, + "productive_ops_s": 1291374.2281607008, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.840873896, + 15.377709518, + 14.889065873, + 15.403446722, + 15.407800278, + 15.487377372, + 15.398727697, + 14.995204862 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003866, + "max_deregister_ms": 0.002887, + "quota_next_record": 0, + "log_sha256": "64bdc2443873cdc18207b4c0c1a098112521690ec83980a46de592c600a11cc0", + "service_max_ms": 3191.903896 + }, + { + "name": "wal1-14-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.525355867, + "diagnostic_window_cpu_s": 63.425589716, + "diagnostic_join_wall_s": 4.2822e-05, + "diagnostic_join_cpu_s": 4.2064e-05, + "diagnostic_body_wall_s": 15.525398689, + "diagnostic_body_cpu_s": 63.42563178, + "diagnostic_close_wall_s": 0.215803912, + "diagnostic_close_cpu_s": 0.113082887, + "diagnostic_drain_wall_s": 15.74128664, + "diagnostic_drain_cpu_s": 63.538798686, + "body_cpu_us_op": 3.171281589, + "drain_cpu_us_op": 3.1769399343, + "productive_wall_s": 15.479666222, + "productive_end_to_stop_s": 0.045689645, + "worker_completion_spread_s": 0.549155476, + "exact_body_ops_s": 1288211.6846487382, + "exact_drain_ops_s": 1270544.1719851687, + "productive_ops_s": 1292017.5224176096, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.434684984, + 15.243100938, + 15.440691518, + 15.317719523, + 15.357319176, + 14.99987538, + 14.930510746, + 15.479666222 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001878, + "max_deregister_ms": 0.003406, + "quota_next_record": 0, + "log_sha256": "88a147fde5ec79fc62c341e452a0cbeecf7c783db9b66d6a4fc42a08b1a5bee4", + "service_max_ms": 3179.907181 + }, + { + "name": "wal1-15-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.321369878, + "diagnostic_window_cpu_s": 63.542589868, + "diagnostic_join_wall_s": 5.3519e-05, + "diagnostic_join_cpu_s": 5.2526e-05, + "diagnostic_body_wall_s": 14.321423397, + "diagnostic_body_cpu_s": 63.542642394, + "diagnostic_close_wall_s": 0.210920307, + "diagnostic_close_cpu_s": 0.094475572, + "diagnostic_drain_wall_s": 14.532444115, + "diagnostic_drain_cpu_s": 63.637218364, + "body_cpu_us_op": 3.1771321197, + "drain_cpu_us_op": 3.1818609182, + "productive_wall_s": 14.309265957, + "productive_end_to_stop_s": 0.012103921, + "worker_completion_spread_s": 0.555176491, + "exact_body_ops_s": 1396509.2327477399, + "exact_drain_ops_s": 1376230.9933369388, + "productive_ops_s": 1397695.7350643226, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.173360736, + 14.082841466, + 14.205063133, + 13.951848745, + 13.754089466, + 13.803369613, + 14.309265957, + 14.272534009 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00189, + "max_deregister_ms": 0.00299, + "quota_next_record": 0, + "log_sha256": "63a59a13ba16b43cbdd4be5feca74a33cece912022cb4f7f94b4e70fea8392ea", + "service_max_ms": 2720.653163 + }, + { + "name": "wal1-16-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.523991023, + "diagnostic_window_cpu_s": 64.455398347, + "diagnostic_join_wall_s": 6.3061e-05, + "diagnostic_join_cpu_s": 6.2296e-05, + "diagnostic_body_wall_s": 13.524054084, + "diagnostic_body_cpu_s": 64.455460643, + "diagnostic_close_wall_s": 0.131233184, + "diagnostic_close_cpu_s": 0.05581375, + "diagnostic_drain_wall_s": 13.655368098, + "diagnostic_drain_cpu_s": 64.511355192, + "body_cpu_us_op": 3.2227730321499997, + "drain_cpu_us_op": 3.2255677595999996, + "productive_wall_s": 13.483324488, + "productive_end_to_stop_s": 0.040666535, + "worker_completion_spread_s": 0.592229388, + "exact_body_ops_s": 1478846.4964556408, + "exact_drain_ops_s": 1464625.475964229, + "productive_ops_s": 1483313.704850741, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.441159046, + 13.411979314, + 13.370481147, + 13.437622489, + 13.483324488, + 12.8910951, + 12.972316531, + 13.447610672 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.097082, + "max_deregister_ms": 0.004004, + "quota_next_record": 0, + "log_sha256": "2177995f30b1bfb4cc3b91bd1f214a01a970b5ffa6a8ba4d924db3e985a5a874", + "service_max_ms": 2256.79703 + }, + { + "name": "wal1-17-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.52218681, + "diagnostic_window_cpu_s": 63.894036013, + "diagnostic_join_wall_s": 7.0117e-05, + "diagnostic_join_cpu_s": 6.932e-05, + "diagnostic_body_wall_s": 13.522256927, + "diagnostic_body_cpu_s": 63.894105333, + "diagnostic_close_wall_s": 0.197006137, + "diagnostic_close_cpu_s": 0.106084752, + "diagnostic_drain_wall_s": 13.719349893, + "diagnostic_drain_cpu_s": 64.000276907, + "body_cpu_us_op": 3.1947052666499998, + "drain_cpu_us_op": 3.20001384535, + "productive_wall_s": 13.477543281, + "productive_end_to_stop_s": 0.044643529, + "worker_completion_spread_s": 2.717081792, + "exact_body_ops_s": 1479043.0405197993, + "exact_drain_ops_s": 1457795.0235240057, + "productive_ops_s": 1483949.9738943556, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.246198122, + 13.477543281, + 13.263652744, + 13.296702729, + 13.241117433, + 12.882662475, + 12.739769979, + 10.760461489 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001892, + "max_deregister_ms": 0.002753, + "quota_next_record": 0, + "log_sha256": "95e3b1b3e3eda3a0fd3c163a0fb0bc99473258a75a6a14f0dba8d61b5578ccf7", + "service_max_ms": 2250.454981 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 43085473, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_end_to_stop_s": -0.003336613, + "worker_completion_spread_s": 0.003334169, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "productive_ops_s": 2865212.831084786, + "worker_completed": [ + 5342780, + 5384663, + 5351485, + 6273657, + 5590420, + 4997774, + 5142161, + 5002533 + ], + "worker_productive_finish_s": [ + 15.034109844, + 15.034110244, + 15.034109764, + 15.034109088, + 15.034109665, + 15.034108262, + 15.03410921, + 15.037442431 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 274.572046, + "max_deregister_ms": 0.006952, + "quota_next_record": 0, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "service_max_ms": 1236.295555 + }, + { + "name": "wal1-precondition", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": -1, + "inserted": 25541221, + "diagnostic_window_wall_s": 15.032947236, + "diagnostic_window_cpu_s": 79.48620839, + "diagnostic_join_wall_s": 0.012993088, + "diagnostic_join_cpu_s": 0.057722167, + "diagnostic_body_wall_s": 15.045940324, + "diagnostic_body_cpu_s": 79.543930557, + "diagnostic_close_wall_s": 0.25325967, + "diagnostic_close_cpu_s": 0.318977017, + "diagnostic_drain_wall_s": 15.299347781, + "diagnostic_drain_cpu_s": 79.863055017, + "body_cpu_us_op": 3.114335471941611, + "drain_cpu_us_op": 3.1268299591863675, + "productive_wall_s": 15.045861779, + "productive_end_to_stop_s": -0.012914543, + "worker_completion_spread_s": 0.01209138, + "exact_body_ops_s": 1697549.0032523142, + "exact_drain_ops_s": 1669432.015377754, + "productive_ops_s": 1697557.8650901017, + "worker_completed": [ + 3379737, + 3097242, + 3351899, + 3425950, + 3094874, + 3146743, + 2968680, + 3076096 + ], + "worker_productive_finish_s": [ + 15.043401203, + 15.033770399, + 15.045501453, + 15.036177171, + 15.034835321, + 15.045861779, + 15.044069836, + 15.042167418 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 35.867144, + "max_deregister_ms": 0.006069, + "quota_next_record": 0, + "log_sha256": "639300b29729a2d5fd50a04010421116c7fe5dadf6a05e88b2519269e9aef842", + "service_max_ms": 2187.712549 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2382083.2529280186, + "exact_drain_ops_s_mean": 2340728.270750662, + "productive_ops_s_mean": 2390917.703460622, + "body_cpu_us_op_mean": 2.8579192036, + "drain_cpu_us_op_mean": 2.8612951362333336, + "worker_completion_spread_s_mean": 2.9513769191666666, + "productive_end_to_stop_s_mean": 0.032686831166666666, + "diagnostic_join_wall_s_mean": 4.0813166666666664e-05, + "diagnostic_close_wall_s_mean": 0.15116235516666668, + "productive_wall_s_mean": 8.398148278666666, + "diagnostic_body_wall_s_mean": 8.430875923, + "diagnostic_drain_wall_s_mean": 8.5821284275, + "diagnostic_body_cpu_s_mean": 57.158384072, + "diagnostic_drain_cpu_s_mean": 57.22590272466667, + "pooled_body_ops_s": 2372232.752879051, + "pooled_drain_ops_s": 2330424.226222639, + "pooled_productive_ops_s": 2381477.361004074, + "max_deregister_ms": 0.003411, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2348973.7635296998, + "exact_drain_ops_s_mean": 2304389.701873138, + "productive_ops_s_mean": 2367365.0233269404, + "body_cpu_us_op_mean": 2.860226225675, + "drain_cpu_us_op_mean": 2.8632713395750002, + "worker_completion_spread_s_mean": 3.093157850166667, + "productive_end_to_stop_s_mean": 0.06527515333333334, + "diagnostic_join_wall_s_mean": 5.629416666666667e-05, + "diagnostic_close_wall_s_mean": 0.16540703833333334, + "productive_wall_s_mean": 8.499455143499999, + "diagnostic_body_wall_s_mean": 8.564786590999999, + "diagnostic_drain_wall_s_mean": 8.730276435833334, + "diagnostic_body_cpu_s_mean": 57.2045245135, + "diagnostic_drain_cpu_s_mean": 57.2654267915, + "pooled_body_ops_s": 2335142.830180531, + "pooled_drain_ops_s": 2290878.2038000766, + "pooled_productive_ops_s": 2353092.0114679467, + "max_deregister_ms": 0.004337, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2285542.5376080354, + "exact_drain_ops_s_mean": 2245110.361641642, + "productive_ops_s_mean": 2299812.6613496062, + "body_cpu_us_op_mean": 2.847571818675, + "drain_cpu_us_op_mean": 2.8512460373666664, + "worker_completion_spread_s_mean": 3.3009990993333336, + "productive_end_to_stop_s_mean": 0.05247229316666666, + "diagnostic_join_wall_s_mean": 5.53955e-05, + "diagnostic_close_wall_s_mean": 0.15827498066666668, + "productive_wall_s_mean": 8.713279012833334, + "diagnostic_body_wall_s_mean": 8.765806701499999, + "diagnostic_drain_wall_s_mean": 8.924169402333334, + "diagnostic_body_cpu_s_mean": 56.9514363735, + "diagnostic_drain_cpu_s_mean": 57.02492074733333, + "pooled_body_ops_s": 2281592.6338619366, + "pooled_drain_ops_s": 2241104.9251004527, + "pooled_productive_ops_s": 2295347.132869617, + "max_deregister_ms": 0.003911, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 1389705.4113436558, + "exact_drain_ops_s_mean": 1370118.1546700294, + "productive_ops_s_mean": 1395239.0078039912, + "body_cpu_us_op_mean": 3.1828187391666667, + "drain_cpu_us_op_mean": 3.1880196903166667, + "worker_completion_spread_s_mean": 0.5601023845, + "productive_end_to_stop_s_mean": 0.057045657, + "diagnostic_join_wall_s_mean": 5.3171500000000004e-05, + "diagnostic_close_wall_s_mean": 0.207673666, + "productive_wall_s_mean": 14.382150553666667, + "diagnostic_body_wall_s_mean": 14.439249382166667, + "diagnostic_drain_wall_s_mean": 14.647003611833334, + "diagnostic_body_cpu_s_mean": 63.65637478333334, + "diagnostic_drain_cpu_s_mean": 63.76039380633333, + "pooled_body_ops_s": 1385113.5520036928, + "pooled_drain_ops_s": 1365466.9944808353, + "pooled_productive_ops_s": 1390612.615642595, + "max_deregister_ms": 0.004004, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 1369671.333726255, + "exact_drain_ops_s_mean": 1350122.804782015, + "productive_ops_s_mean": 1375622.476338873, + "body_cpu_us_op_mean": 3.1657159200416665, + "drain_cpu_us_op_mean": 3.171450580225, + "worker_completion_spread_s_mean": 0.5987707385, + "productive_end_to_stop_s_mean": 0.06307169466666666, + "diagnostic_join_wall_s_mean": 4.4736999999999995e-05, + "diagnostic_close_wall_s_mean": 0.2099741855, + "productive_wall_s_mean": 14.5766133615, + "diagnostic_body_wall_s_mean": 14.639729793166666, + "diagnostic_drain_wall_s_mean": 14.849788497833332, + "diagnostic_body_cpu_s_mean": 63.314318400833336, + "diagnostic_drain_cpu_s_mean": 63.429011604500005, + "pooled_body_ops_s": 1366145.4331852032, + "pooled_drain_ops_s": 1346820.528987205, + "pooled_productive_ops_s": 1372060.8144018103, + "max_deregister_ms": 0.003902, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 1371995.342564557, + "exact_drain_ops_s_mean": 1351980.5467820785, + "productive_ops_s_mean": 1377791.9293239724, + "body_cpu_us_op_mean": 3.16620897225, + "drain_cpu_us_op_mean": 3.1717396612416664, + "worker_completion_spread_s_mean": 1.3257339353333333, + "productive_end_to_stop_s_mean": 0.061139329, + "diagnostic_join_wall_s_mean": 5.0175333333333334e-05, + "diagnostic_close_wall_s_mean": 0.21883368366666667, + "productive_wall_s_mean": 14.5654442385, + "diagnostic_body_wall_s_mean": 14.626633742833334, + "diagnostic_drain_wall_s_mean": 14.845558645166667, + "diagnostic_body_cpu_s_mean": 63.324179445, + "diagnostic_drain_cpu_s_mean": 63.434793224833335, + "pooled_body_ops_s": 1367368.6202609316, + "pooled_drain_ops_s": 1347204.2701816065, + "pooled_productive_ops_s": 1373112.9426959152, + "max_deregister_ms": 0.004093, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.4765809334434163, + "ci95_low_pct": -13.524749291720978, + "ci95_high_pct": 12.250199046083868, + "block_delta_pct": [ + -7.258390282661875, + 1.9218517405432456, + 1.1757632368145199 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.6311728783448702, + "ci95_low_pct": -13.852813456532633, + "ci95_high_pct": 12.324343226318025, + "block_delta_pct": [ + -7.513305207387367, + 1.5042521032225586, + 1.393236183734814 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0872731191529477, + "ci95_low_pct": -13.872915461557772, + "ci95_high_pct": 13.596409206654892, + "block_delta_pct": [ + -7.220468023796267, + 2.699774924691889, + 1.5628444312731693 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.07768009958849978, + "ci95_low_pct": -1.6844004487139872, + "ci95_high_pct": 1.8713418809087068, + "block_delta_pct": [ + -0.6979960022669429, + 0.2277730606662809, + 0.708376370339403 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.06612279369974321, + "ci95_low_pct": -1.651288996782498, + "ci95_high_pct": 1.8135248426002253, + "block_delta_pct": [ + -0.6926319090756916, + 0.22091498201795012, + 0.6749407687492992 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 4.192485740081486, + "ci95_low_pct": -14.318409607832708, + "ci95_high_pct": 26.702527754311014, + "block_delta_pct": [ + 13.33701849714135, + -3.037493255805912, + 2.9280107143351053 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.141780931, + "ci95_low_s": -0.4672948264882384, + "ci95_high_s": 0.7508566884882384, + "block_difference_s": [ + 0.4067266009999999, + -0.07705919799999972, + 0.0956753899999998 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.03258832216666666, + "ci95_low_s": -0.035056532122715554, + "ci95_high_s": 0.10023317645604887, + "block_difference_s": [ + 0.004800179000000002, + 0.059220394499999995, + 0.033744393 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.5481e-05, + "ci95_low_s": -1.2560684370986586e-05, + "ci95_high_s": 4.3522684370986586e-05, + "block_difference_s": [ + 6.299499999999996e-06, + 1.2060499999999997e-05, + 2.8083000000000002e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.01424468316666667, + "ci95_low_s": -0.06492842974302343, + "ci95_high_s": 0.09341779607635678, + "block_difference_s": [ + 0.03550227, + 0.02962959200000001, + -0.022397812500000003 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.0666858743527134, + "ci95_low_pct": -23.894292183802822, + "ci95_high_pct": 20.926551019757397, + "block_delta_pct": [ + -5.21638195538211, + -12.023250915846972, + 5.878346784888389 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.094387996983658, + "ci95_low_pct": -24.505238950654956, + "ci95_high_pct": 21.83476423829159, + "block_delta_pct": [ + -5.120455561372783, + -12.392182494655458, + 6.124733115913283 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -3.8371517287816364, + "ci95_low_pct": -24.073795899534947, + "ci95_high_pct": 21.79317400613636, + "block_delta_pct": [ + -5.134600000311984, + -11.901353771041634, + 6.4007962118444395 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.36196428603247555, + "ci95_low_pct": -2.9708478624440064, + "ci95_high_pct": 2.3170659768678825, + "block_delta_pct": [ + -0.006224752758676733, + -1.5510829794591618, + 0.4827617448509125 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.3510290232377357, + "ci95_low_pct": -2.8213698178779034, + "ci95_high_pct": 2.1821093600309873, + "block_delta_pct": [ + -0.03175415632082901, + -1.4723708499333243, + 0.46119754474704955 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 12.132636231449117, + "ci95_low_pct": -35.92973559230341, + "ci95_high_pct": 96.24904352203745, + "block_delta_pct": [ + 3.823240632475877, + 44.514218143452, + -6.029629415637983 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.3496221801666666, + "ci95_low_s": -1.372487996754782, + "ci95_high_s": 2.0717323570881154, + "block_difference_s": [ + 0.11659380000000041, + 1.1292963179999997, + -0.19702357750000044 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.019785462, + "ci95_low_s": -0.02041376575266399, + "ci95_high_s": 0.059984689752663994, + "block_difference_s": [ + 0.006645533500000002, + 0.014851798999999999, + 0.0378590535 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.4582333333333333e-05, + "ci95_low_s": 9.573286099927737e-06, + "ci95_high_s": 1.959138056673893e-05, + "block_difference_s": [ + 1.4581500000000003e-05, + 1.2566499999999996e-05, + 1.6599e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.007112625499999997, + "ci95_low_s": -0.10307839469998945, + "ci95_high_s": 0.11730364569998944, + "block_difference_s": [ + -0.002489693500000001, + 0.055481529, + -0.03165395900000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.6289231184309356, + "ci95_low_pct": -24.989404246563453, + "ci95_high_pct": 26.39716453181301, + "block_delta_pct": [ + 2.201825408792768, + -13.682151980410918, + 4.6479348389661945 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.5040606772636096, + "ci95_low_pct": -25.07981836129778, + "ci95_high_pct": 26.874467953937426, + "block_delta_pct": [ + 2.587236630501488, + -13.69049503832247, + 4.6664818189691815 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.780105954354344, + "ci95_low_pct": -25.855844450946382, + "ci95_high_pct": 27.477448873139267, + "block_delta_pct": [ + 2.248198475520735, + -14.217293763730531, + 4.763505598590334 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4393031345085922, + "ci95_low_pct": -3.499123155393063, + "ci95_high_pct": 2.717536715276311, + "block_delta_pct": [ + 0.6966337250596366, + -1.7748134931110715, + -0.22402766643643268 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4168761667697366, + "ci95_low_pct": -3.334401576130388, + "ci95_high_pct": 2.588704917547179, + "block_delta_pct": [ + 0.66548712896084, + -1.6895533554598718, + -0.2123102555314227 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 7.620655592357331, + "ci95_low_pct": -46.587342621261556, + "ci95_high_pct": 116.84383587211731, + "block_delta_pct": [ + -8.394236932309484, + 49.0413387565449, + -8.702820610061135 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.20784124916666658, + "ci95_low_s": -1.9404645607842328, + "ci95_high_s": 2.356147059117566, + "block_difference_s": [ + -0.2901328009999995, + 1.2063555159999995, + -0.29269896750000024 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.012802860166666664, + "ci95_low_s": -0.08077501516078904, + "ci95_high_s": 0.05516929482745571, + "block_difference_s": [ + 0.0018453545000000002, + -0.044368595499999997, + 0.004114660500000006 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -8.986666666666653e-07, + "ci95_low_s": -2.563667633082843e-05, + "ci95_high_s": 2.3839342997495098e-05, + "block_difference_s": [ + 8.282000000000006e-06, + 5.059999999999982e-07, + -1.1484e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.007132057666666673, + "ci95_low_s": -0.0865685425877068, + "ci95_high_s": 0.07230442725437344, + "block_difference_s": [ + -0.0379919635, + 0.02585193699999999, + -0.009256146500000006 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.4502495299071823, + "ci95_low_pct": -4.715214356636389, + "ci95_high_pct": 1.9265904009931938, + "block_delta_pct": [ + -0.6981003364285088, + -0.6533143505654704, + -2.9812561662186488 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.4661743410415706, + "ci95_low_pct": -5.057941963029785, + "ci95_high_pct": 2.261473995111692, + "block_delta_pct": [ + -0.6983514198136809, + -0.5287509341220575, + -3.1494692879501462 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.417086340821992, + "ci95_low_pct": -4.923384479439061, + "ci95_high_pct": 2.218519373265208, + "block_delta_pct": [ + -0.5992366724276055, + -0.5686372496559233, + -3.062494867207788 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.5354519551201241, + "ci95_low_pct": -2.360782866358589, + "ci95_high_pct": 1.324002877154724, + "block_delta_pct": [ + 0.3174935569806525, + -0.8651251090290524, + -1.0531882038228302 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.5179538019117416, + "ci95_low_pct": -2.3949513834408886, + "ci95_high_pct": 1.3951394526486933, + "block_delta_pct": [ + 0.3628610033288737, + -0.8848706780469118, + -1.0259952291665098 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 7.115857396506993, + "ci95_low_pct": -44.68878846421721, + "ci95_high_pct": 107.44088923754651, + "block_delta_pct": [ + -5.140129525373682, + 45.330508726324695, + -10.84986932259191 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.03866835399999996, + "ci95_low_s": -0.3403187028312356, + "ci95_high_s": 0.41765541083123553, + "block_difference_s": [ + -0.030321422500000028, + 0.21352693299999997, + -0.06720044850000007 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.006026037666666669, + "ci95_low_s": -0.027270777411374594, + "ci95_high_s": 0.03932285274470793, + "block_difference_s": [ + 0.014097270500000002, + 0.013426045499999997, + -0.009445202999999992 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -8.434500000000002e-06, + "ci95_low_s": -3.261753303817095e-05, + "ci95_high_s": 1.5748533038170947e-05, + "block_difference_s": [ + -9.574500000000008e-06, + 1.8194999999999984e-06, + -1.7548499999999996e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.002300519499999996, + "ci95_low_s": -0.051255481587005935, + "ci95_high_s": 0.05585652058700592, + "block_difference_s": [ + 0.0010652974999999787, + -0.018612763500000018, + 0.024449024500000027 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.2210986619043784, + "ci95_low_pct": -6.162892288297529, + "ci95_high_pct": 3.9809472766219436, + "block_delta_pct": [ + -3.4777120899026737, + 0.4400289501349519, + -0.5835760180981753 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.2760149854699487, + "ci95_low_pct": -5.650229134044467, + "ci95_high_pct": 3.3009950919338324, + "block_delta_pct": [ + -3.2420519678252435, + 0.2631312207838299, + -0.8163425317394113 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.1948069850172034, + "ci95_low_pct": -6.328274714103451, + "ci95_high_pct": 4.219988869980458, + "block_delta_pct": [ + -3.5104074614421776, + 0.6134722009472293, + -0.642031475072824 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.5211886645606701, + "ci95_low_pct": -0.898995935033635, + "ci95_high_pct": -0.1419410622266006, + "block_delta_pct": [ + -0.4140548373858133, + -0.45380666223425736, + -0.6954711899586186 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.5101516656474251, + "ci95_low_pct": -0.8822842084634006, + "ci95_high_pct": -0.13662196967556034, + "block_delta_pct": [ + -0.44785895768841844, + -0.40118144058358673, + -0.6811882856067375 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 109.2056684841499, + "ci95_low_pct": -45.06949177344048, + "ci95_high_pct": 696.7705586371796, + "block_delta_pct": [ + 216.68558481525827, + 13.863018817942496, + 153.92727604262544 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.7656315508333335, + "ci95_low_s": -0.7942249722805944, + "ci95_high_s": 2.325488073947261, + "block_difference_s": [ + 1.2782197675, + 0.06530100750000006, + 0.9533738775 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.004093671999999995, + "ci95_low_s": -0.04241335318776037, + "ci95_high_s": 0.050600697187760356, + "block_difference_s": [ + -0.0024106500000000072, + 0.025198338999999986, + -0.010506672999999994 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -2.996166666666668e-06, + "ci95_low_s": -1.1436522951589124e-05, + "ci95_high_s": 5.444189618255787e-06, + "block_difference_s": [ + -2.6965000000000105e-06, + 2.41500000000001e-07, + -6.533499999999994e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.01116001766666667, + "ci95_low_s": -0.0666607366960085, + "ci95_high_s": 0.08898077202934185, + "block_difference_s": [ + -0.024977675000000032, + 0.027895727500000023, + 0.03056200050000002 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.23252303218397602, + "ci95_low_pct": -6.3721142950780285, + "ci95_high_pct": 7.303060383741514, + "block_delta_pct": [ + -2.7991526475236728, + 1.1005332423051462, + 2.4713576504642454 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.1929889094429335, + "ci95_low_pct": -5.937368769003562, + "ci95_high_pct": 6.722881289118411, + "block_delta_pct": [ + -2.5615894442653886, + 0.7960914961281373, + 2.408997389128875 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.22547452449341743, + "ci95_low_pct": -6.608673625726451, + "ci95_high_pct": 7.559728870356949, + "block_delta_pct": [ + -2.9287207578284735, + 1.1888698071766735, + 2.496931800358615 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.014340074770176256, + "ci95_low_pct": -1.5799490697171137, + "ci95_high_pct": 1.634454829508679, + "block_delta_pct": [ + -0.7292331261754881, + 0.4149079193847438, + 0.3615245477550877 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.00784275812822104, + "ci95_low_pct": -1.747050167360602, + "ci95_high_pct": 1.794079772371392, + "block_delta_pct": [ + -0.8077888104349618, + 0.4880074724941119, + 0.3483813192748375 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 95.30784103210846, + "ci95_low_pct": -72.90149315068165, + "ci95_high_pct": 1307.6477711753655, + "block_delta_pct": [ + 233.8456854629242, + -21.6523634191905, + 184.83107552749127 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.7269631968333335, + "ci95_low_s": -1.1896811552828646, + "ci95_high_s": 2.643607548949532, + "block_difference_s": [ + 1.3085411900000001, + -0.1482259254999999, + 1.0205743260000002 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.001932365666666674, + "ci95_low_s": -0.0371111096681748, + "ci95_high_s": 0.03324637833484146, + "block_difference_s": [ + -0.01650792050000001, + 0.011772293499999989, + -0.0010614700000000019 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 5.438333333333334e-06, + "ci95_low_s": -1.0508020431389435e-05, + "ci95_high_s": 2.1384687098056105e-05, + "block_difference_s": [ + 6.8779999999999975e-06, + -1.5779999999999974e-06, + 1.1015000000000002e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.008859498166666674, + "ci95_low_s": -0.08145520831237549, + "ci95_high_s": 0.09917420464570884, + "block_difference_s": [ + -0.02604297250000001, + 0.04650849100000004, + 0.006112975999999992 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-00.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-00.json new file mode 100644 index 000000000..f33c8ac89 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-00.json @@ -0,0 +1,179 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-mask-final-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_runs": 36, + "measured_runs": 0, + "excluded_preconditions": 1, + "total_measured_inserts": 0, + "pending_runs": [ + "wal0-00-main", + "wal0-01-original", + "wal0-02-async-mask", + "wal0-03-async-mask", + "wal0-04-original", + "wal0-05-main", + "wal0-06-original", + "wal0-07-async-mask", + "wal0-08-main", + "wal0-09-main", + "wal0-10-async-mask", + "wal0-11-original", + "wal0-12-async-mask", + "wal0-13-main", + "wal0-14-original", + "wal0-15-original", + "wal0-16-main", + "wal0-17-async-mask", + "wal1-precondition", + "wal1-00-main", + "wal1-01-original", + "wal1-02-async-mask", + "wal1-03-async-mask", + "wal1-04-original", + "wal1-05-main", + "wal1-06-original", + "wal1-07-async-mask", + "wal1-08-main", + "wal1-09-main", + "wal1-10-async-mask", + "wal1-11-original", + "wal1-12-async-mask", + "wal1-13-main", + "wal1-14-original", + "wal1-15-original", + "wal1-16-main", + "wal1-17-async-mask" + ], + "complete_blocks": { + "0": [], + "1": [] + }, + "manifest_sha256": "d47c56b216a00a9a0dce2d2460568d1781fe05f6da1a19c3a7296dd055c4081a", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-mask": 177, + "main": 177, + "original": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792229091.8670254, + "finished": null, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 43085473, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_end_to_stop_s": -0.003336613, + "worker_completion_spread_s": 0.003334169, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "productive_ops_s": 2865212.831084786, + "worker_completed": [ + 5342780, + 5384663, + 5351485, + 6273657, + 5590420, + 4997774, + 5142161, + 5002533 + ], + "worker_productive_finish_s": [ + 15.034109844, + 15.034110244, + 15.034109764, + 15.034109088, + 15.034109665, + 15.034108262, + 15.03410921, + 15.037442431 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 274.572046, + "max_deregister_ms": 0.006952, + "quota_next_record": 0, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "service_max_ms": 1236.295555 + } + ], + "summaries": [], + "comparisons": [] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-01.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-01.json new file mode 100644 index 000000000..be9097a9b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-01.json @@ -0,0 +1,1051 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-mask-final-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_runs": 36, + "measured_runs": 9, + "excluded_preconditions": 1, + "total_measured_inserts": 180000000, + "pending_runs": [ + "wal0-09-main", + "wal0-10-async-mask", + "wal0-11-original", + "wal0-12-async-mask", + "wal0-13-main", + "wal0-14-original", + "wal0-15-original", + "wal0-16-main", + "wal0-17-async-mask", + "wal1-precondition", + "wal1-00-main", + "wal1-01-original", + "wal1-02-async-mask", + "wal1-03-async-mask", + "wal1-04-original", + "wal1-05-main", + "wal1-06-original", + "wal1-07-async-mask", + "wal1-08-main", + "wal1-09-main", + "wal1-10-async-mask", + "wal1-11-original", + "wal1-12-async-mask", + "wal1-13-main", + "wal1-14-original", + "wal1-15-original", + "wal1-16-main", + "wal1-17-async-mask" + ], + "complete_blocks": { + "0": [ + 0 + ], + "1": [] + }, + "manifest_sha256": "3675d1cafec72809342a2be8bc31203cb56d8d01144e4d1071c4494e2e54c04d", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-mask": 177, + "main": 177, + "original": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792229091.8670254, + "finished": null, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.116634557, + "diagnostic_window_cpu_s": 56.333497063, + "diagnostic_join_wall_s": 3.3195e-05, + "diagnostic_join_cpu_s": 3.2619e-05, + "diagnostic_body_wall_s": 9.116667752, + "diagnostic_body_cpu_s": 56.333529682, + "diagnostic_close_wall_s": 0.159066556, + "diagnostic_close_cpu_s": 0.093027216, + "diagnostic_drain_wall_s": 9.275807853, + "diagnostic_drain_cpu_s": 56.426630418, + "body_cpu_us_op": 2.8166764841, + "drain_cpu_us_op": 2.8213315209000003, + "productive_wall_s": 9.064739269, + "productive_end_to_stop_s": 0.051895288, + "worker_completion_spread_s": 3.668167664, + "exact_body_ops_s": 2193784.0167107587, + "exact_drain_ops_s": 2156146.4313355265, + "productive_ops_s": 2206351.380496612, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.064739269, + 5.629352846, + 8.947852959, + 5.852432564, + 8.916110152, + 8.713396141, + 9.007240069, + 5.396571605 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001556, + "max_deregister_ms": 0.003383, + "quota_next_record": 0, + "log_sha256": "729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0", + "service_max_ms": 1900.818403 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.814798034, + "diagnostic_window_cpu_s": 56.2423347, + "diagnostic_join_wall_s": 4.8443e-05, + "diagnostic_join_cpu_s": 4.7993e-05, + "diagnostic_body_wall_s": 8.814846477, + "diagnostic_body_cpu_s": 56.242382693, + "diagnostic_close_wall_s": 0.171331618, + "diagnostic_close_cpu_s": 0.076948491, + "diagnostic_drain_wall_s": 8.986265939, + "diagnostic_drain_cpu_s": 56.319418958, + "body_cpu_us_op": 2.81211913465, + "drain_cpu_us_op": 2.8159709479, + "productive_wall_s": 8.803672114, + "productive_end_to_stop_s": 0.01112592, + "worker_completion_spread_s": 3.33862142, + "exact_body_ops_s": 2268899.4133005817, + "exact_drain_ops_s": 2225618.531185559, + "productive_ops_s": 2271779.2917565717, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.014869459, + 8.470503723, + 8.553507667, + 5.465050694, + 8.36266431, + 5.710208972, + 8.803672114, + 8.761968295 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001249, + "max_deregister_ms": 0.002946, + "quota_next_record": 0, + "log_sha256": "9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7", + "service_max_ms": 1778.559646 + }, + { + "name": "wal0-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.81647786, + "diagnostic_window_cpu_s": 57.027073851, + "diagnostic_join_wall_s": 5.9911e-05, + "diagnostic_join_cpu_s": 5.9337e-05, + "diagnostic_body_wall_s": 8.816537771, + "diagnostic_body_cpu_s": 57.027133188, + "diagnostic_close_wall_s": 0.142883858, + "diagnostic_close_cpu_s": 0.051072275, + "diagnostic_drain_wall_s": 8.959498565, + "diagnostic_drain_cpu_s": 57.078282429, + "body_cpu_us_op": 2.8513566594, + "drain_cpu_us_op": 2.85391412145, + "productive_wall_s": 8.740488614, + "productive_end_to_stop_s": 0.075989246, + "worker_completion_spread_s": 3.068023676, + "exact_body_ops_s": 2268464.1658072923, + "exact_drain_ops_s": 2232267.78316918, + "productive_ops_s": 2288201.596414779, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.921745955, + 5.74077703, + 8.693855939, + 8.52984578, + 8.702826533, + 8.728875444, + 5.672464938, + 8.740488614 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002087, + "max_deregister_ms": 0.003286, + "quota_next_record": 0, + "log_sha256": "e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d", + "service_max_ms": 1836.54887 + }, + { + "name": "wal0-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.815826543, + "diagnostic_window_cpu_s": 56.683189764, + "diagnostic_join_wall_s": 4.7407e-05, + "diagnostic_join_cpu_s": 4.6716e-05, + "diagnostic_body_wall_s": 8.81587395, + "diagnostic_body_cpu_s": 56.68323648, + "diagnostic_close_wall_s": 0.142186773, + "diagnostic_close_cpu_s": 0.060841834, + "diagnostic_drain_wall_s": 8.958155199, + "diagnostic_drain_cpu_s": 56.744172717, + "body_cpu_us_op": 2.8341618239999997, + "drain_cpu_us_op": 2.83720863585, + "productive_wall_s": 8.808662124, + "productive_end_to_stop_s": 0.007164419, + "worker_completion_spread_s": 3.264377194, + "exact_body_ops_s": 2268634.9774771906, + "exact_drain_ops_s": 2232602.5343066845, + "productive_ops_s": 2270492.353828419, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.808662124, + 5.657017811, + 5.590369472, + 8.757179646, + 8.456065159, + 5.54428493, + 8.387650331, + 8.468823558 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001335, + "max_deregister_ms": 0.003035, + "quota_next_record": 0, + "log_sha256": "4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85", + "service_max_ms": 1691.090468 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214624183, + "diagnostic_window_cpu_s": 56.681280867, + "diagnostic_join_wall_s": 4.2311e-05, + "diagnostic_join_cpu_s": 4.1495e-05, + "diagnostic_body_wall_s": 9.214666494, + "diagnostic_body_cpu_s": 56.681322362, + "diagnostic_close_wall_s": 0.18972294, + "diagnostic_close_cpu_s": 0.069167289, + "diagnostic_drain_wall_s": 9.404469743, + "diagnostic_drain_cpu_s": 56.750569965, + "body_cpu_us_op": 2.8340661181, + "drain_cpu_us_op": 2.8375284982499998, + "productive_wall_s": 9.146287147, + "productive_end_to_stop_s": 0.068337036, + "worker_completion_spread_s": 3.574045052, + "exact_body_ops_s": 2170452.94184252, + "exact_drain_ops_s": 2126648.3434524885, + "productive_ops_s": 2186679.6524707885, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.099522398, + 5.779004839, + 5.572242095, + 8.840512836, + 8.873907585, + 6.143719257, + 9.146287147, + 9.091086667 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001509, + "max_deregister_ms": 0.003299, + "quota_next_record": 0, + "log_sha256": "8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021", + "service_max_ms": 1981.181563 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.712990839, + "diagnostic_window_cpu_s": 57.383874589, + "diagnostic_join_wall_s": 4.496e-05, + "diagnostic_join_cpu_s": 4.4027e-05, + "diagnostic_body_wall_s": 7.713035799, + "diagnostic_body_cpu_s": 57.383918616, + "diagnostic_close_wall_s": 0.130983462, + "diagnostic_close_cpu_s": 0.047970422, + "diagnostic_drain_wall_s": 7.844109821, + "diagnostic_drain_cpu_s": 57.431979569, + "body_cpu_us_op": 2.8691959308, + "drain_cpu_us_op": 2.87159897845, + "productive_wall_s": 7.695023529, + "productive_end_to_stop_s": 0.01796731, + "worker_completion_spread_s": 2.431045606, + "exact_body_ops_s": 2593012.728216951, + "exact_drain_ops_s": 2549683.8336526905, + "productive_ops_s": 2599082.371174904, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.334095269, + 5.58440942, + 5.263977923, + 7.516904607, + 7.267782734, + 7.559786874, + 7.695023529, + 7.471975081 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003645, + "max_deregister_ms": 0.003411, + "quota_next_record": 0, + "log_sha256": "8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97", + "service_max_ms": 1286.351055 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.113194018, + "diagnostic_window_cpu_s": 56.899892049, + "diagnostic_join_wall_s": 3.6707e-05, + "diagnostic_join_cpu_s": 3.6033e-05, + "diagnostic_body_wall_s": 8.113230725, + "diagnostic_body_cpu_s": 56.899928082, + "diagnostic_close_wall_s": 0.151877563, + "diagnostic_close_cpu_s": 0.058647453, + "diagnostic_drain_wall_s": 8.26518684, + "diagnostic_drain_cpu_s": 56.958654077, + "body_cpu_us_op": 2.8449964041, + "drain_cpu_us_op": 2.84793270385, + "productive_wall_s": 8.034226866, + "productive_end_to_stop_s": 0.078967152, + "worker_completion_spread_s": 2.652047535, + "exact_body_ops_s": 2465109.2367399675, + "exact_drain_ops_s": 2419788.0080833114, + "productive_ops_s": 2489349.6703009335, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.845172832, + 5.663286581, + 5.663248407, + 5.382179331, + 7.667990018, + 7.740239115, + 8.034226866, + 7.967973427 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001431, + "max_deregister_ms": 0.003547, + "quota_next_record": 0, + "log_sha256": "104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8", + "service_max_ms": 1327.749068 + }, + { + "name": "wal0-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.315389248, + "diagnostic_window_cpu_s": 57.60806626, + "diagnostic_join_wall_s": 3.6977e-05, + "diagnostic_join_cpu_s": 3.6293e-05, + "diagnostic_body_wall_s": 9.315426225, + "diagnostic_body_cpu_s": 57.608102553, + "diagnostic_close_wall_s": 0.176971124, + "diagnostic_close_cpu_s": 0.095294808, + "diagnostic_drain_wall_s": 9.492480326, + "diagnostic_drain_cpu_s": 57.703480365, + "body_cpu_us_op": 2.88040512765, + "drain_cpu_us_op": 2.88517401825, + "productive_wall_s": 9.295851084, + "productive_end_to_stop_s": 0.019538164, + "worker_completion_spread_s": 3.691127038, + "exact_body_ops_s": 2146976.3719802313, + "exact_drain_ops_s": 2106930.8877280257, + "productive_ops_s": 2151497.4604556607, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.295851084, + 8.774533248, + 5.858049884, + 5.604724046, + 9.179463898, + 8.836493965, + 5.992266497, + 8.725645675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003446, + "max_deregister_ms": 0.003545, + "quota_next_record": 0, + "log_sha256": "d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0", + "service_max_ms": 1966.989437 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.913229614, + "diagnostic_window_cpu_s": 57.141071274, + "diagnostic_join_wall_s": 3.7262e-05, + "diagnostic_join_cpu_s": 3.655e-05, + "diagnostic_body_wall_s": 7.913266876, + "diagnostic_body_cpu_s": 57.141107824, + "diagnostic_close_wall_s": 0.106934813, + "diagnostic_close_cpu_s": 0.054589299, + "diagnostic_drain_wall_s": 8.020293016, + "diagnostic_drain_cpu_s": 57.195788428, + "body_cpu_us_op": 2.8570553912, + "drain_cpu_us_op": 2.8597894214000004, + "productive_wall_s": 7.893768301, + "productive_end_to_stop_s": 0.019461313, + "worker_completion_spread_s": 2.291101198, + "exact_body_ops_s": 2527401.174937955, + "exact_drain_ops_s": 2493674.47798992, + "productive_ops_s": 2533644.1655459227, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.61236461, + 7.893768301, + 7.868836065, + 7.807712551, + 7.756464308, + 5.602667103, + 5.895034717, + 5.634886335 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003049, + "max_deregister_ms": 0.003148, + "quota_next_record": 0, + "log_sha256": "4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8", + "service_max_ms": 1602.011138 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 43085473, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_end_to_stop_s": -0.003336613, + "worker_completion_spread_s": 0.003334169, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "productive_ops_s": 2865212.831084786, + "worker_completed": [ + 5342780, + 5384663, + 5351485, + 6273657, + 5590420, + 4997774, + 5142161, + 5002533 + ], + "worker_productive_finish_s": [ + 15.034109844, + 15.034110244, + 15.034109764, + 15.034109088, + 15.034109665, + 15.034108262, + 15.03410921, + 15.037442431 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 274.572046, + "max_deregister_ms": 0.006952, + "quota_next_record": 0, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "service_max_ms": 1236.295555 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 3, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 60000000, + "exact_body_ops_s_mean": 2438065.9732885547, + "exact_drain_ops_s_mean": 2399834.9143260457, + "productive_ops_s_mean": 2446359.305739146, + "body_cpu_us_op_mean": 2.8476426020333334, + "drain_cpu_us_op_mean": 2.8509066402500003, + "worker_completion_spread_s_mean": 2.796771489333333, + "productive_end_to_stop_s_mean": 0.029774637000000003, + "diagnostic_join_wall_s_mean": 3.8472333333333334e-05, + "diagnostic_close_wall_s_mean": 0.132328277, + "productive_wall_s_mean": 8.217843699666666, + "diagnostic_body_wall_s_mean": 8.247656809, + "diagnostic_drain_wall_s_mean": 8.38007023, + "diagnostic_body_cpu_s_mean": 56.95285204066667, + "diagnostic_drain_cpu_s_mean": 57.018132805, + "pooled_body_ops_s": 2424931.1608329313, + "pooled_drain_ops_s": 2386614.8434414733, + "pooled_productive_ops_s": 2433728.4488400826, + "max_deregister_ms": 0.003411, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 3, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 60000000, + "exact_body_ops_s_mean": 2301487.1972943563, + "exact_drain_ops_s_mean": 2257351.6275737863, + "productive_ops_s_mean": 2315936.2048427644, + "body_cpu_us_op_mean": 2.8303938856166666, + "drain_cpu_us_op_mean": 2.8338107166666666, + "worker_completion_spread_s_mean": 3.188238002333333, + "productive_end_to_stop_s_mean": 0.052810036000000005, + "diagnostic_join_wall_s_mean": 4.2486999999999995e-05, + "diagnostic_close_wall_s_mean": 0.17097737366666665, + "productive_wall_s_mean": 8.661395375666666, + "diagnostic_body_wall_s_mean": 8.714247898666665, + "diagnostic_drain_wall_s_mean": 8.885307507333334, + "diagnostic_body_cpu_s_mean": 56.607877712333334, + "diagnostic_drain_cpu_s_mean": 56.67621433333333, + "pooled_body_ops_s": 2295091.9267582605, + "pooled_drain_ops_s": 2250906.9026022283, + "pooled_productive_ops_s": 2309096.7601118893, + "max_deregister_ms": 0.003547, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 3, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 60000000, + "exact_body_ops_s_mean": 2228025.1717549046, + "exact_drain_ops_s_mean": 2190600.40173463, + "productive_ops_s_mean": 2236730.470232953, + "body_cpu_us_op_mean": 2.85530787035, + "drain_cpu_us_op_mean": 2.85876559185, + "worker_completion_spread_s_mean": 3.3411759693333334, + "productive_end_to_stop_s_mean": 0.03423060966666667, + "diagnostic_join_wall_s_mean": 4.809833333333334e-05, + "diagnostic_close_wall_s_mean": 0.15401391833333333, + "productive_wall_s_mean": 8.948333940666666, + "diagnostic_body_wall_s_mean": 8.982612648666667, + "diagnostic_drain_wall_s_mean": 9.136711363333333, + "diagnostic_body_cpu_s_mean": 57.106157407000005, + "diagnostic_drain_cpu_s_mean": 57.175311837, + "pooled_body_ops_s": 2226523.705546704, + "pooled_drain_ops_s": 2188971.414842137, + "pooled_productive_ops_s": 2235052.930815182, + "max_deregister_ms": 0.003545, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 1, + "geometric_delta_pct": -7.258390282661875, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -7.258390282661875 + ] + }, + "exact_drain_ops_s": { + "blocks": 1, + "geometric_delta_pct": -7.513305207387367, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -7.513305207387367 + ] + }, + "productive_ops_s": { + "blocks": 1, + "geometric_delta_pct": -7.220468023796267, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -7.220468023796267 + ] + }, + "body_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.6979960022669429, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.6979960022669429 + ] + }, + "drain_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.6926319090756916, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.6926319090756916 + ] + }, + "worker_completion_spread_s": { + "blocks": 1, + "geometric_delta_pct": 13.33701849714135, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 13.33701849714135 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 1, + "mean_difference_s": 0.4067266009999999, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.4067266009999999 + ] + }, + "productive_end_to_stop_s": { + "blocks": 1, + "mean_difference_s": 0.004800179000000002, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.004800179000000002 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 1, + "mean_difference_s": 6.299499999999996e-06, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 6.299499999999996e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 1, + "mean_difference_s": 0.03550227, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.03550227 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 1, + "geometric_delta_pct": -5.21638195538211, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.21638195538211 + ] + }, + "exact_drain_ops_s": { + "blocks": 1, + "geometric_delta_pct": -5.120455561372783, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.120455561372783 + ] + }, + "productive_ops_s": { + "blocks": 1, + "geometric_delta_pct": -5.134600000311984, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.134600000311984 + ] + }, + "body_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.006224752758676733, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.006224752758676733 + ] + }, + "drain_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.03175415632082901, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.03175415632082901 + ] + }, + "worker_completion_spread_s": { + "blocks": 1, + "geometric_delta_pct": 3.823240632475877, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 3.823240632475877 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 1, + "mean_difference_s": 0.11659380000000041, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.11659380000000041 + ] + }, + "productive_end_to_stop_s": { + "blocks": 1, + "mean_difference_s": 0.006645533500000002, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.006645533500000002 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 1, + "mean_difference_s": 1.4581500000000003e-05, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 1.4581500000000003e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 1, + "mean_difference_s": -0.002489693500000001, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.002489693500000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 1, + "geometric_delta_pct": 2.201825408792768, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 2.201825408792768 + ] + }, + "exact_drain_ops_s": { + "blocks": 1, + "geometric_delta_pct": 2.587236630501488, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 2.587236630501488 + ] + }, + "productive_ops_s": { + "blocks": 1, + "geometric_delta_pct": 2.248198475520735, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 2.248198475520735 + ] + }, + "body_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.6966337250596366, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.6966337250596366 + ] + }, + "drain_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.66548712896084, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.66548712896084 + ] + }, + "worker_completion_spread_s": { + "blocks": 1, + "geometric_delta_pct": -8.394236932309484, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -8.394236932309484 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 1, + "mean_difference_s": -0.2901328009999995, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.2901328009999995 + ] + }, + "productive_end_to_stop_s": { + "blocks": 1, + "mean_difference_s": 0.0018453545000000002, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.0018453545000000002 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 1, + "mean_difference_s": 8.282000000000006e-06, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 8.282000000000006e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 1, + "mean_difference_s": -0.0379919635, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.0379919635 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-02.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-02.json new file mode 100644 index 000000000..6645b77d5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-partial-02.json @@ -0,0 +1,1504 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-mask-final-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_runs": 36, + "measured_runs": 17, + "excluded_preconditions": 1, + "total_measured_inserts": 340000000, + "pending_runs": [ + "wal0-17-async-mask", + "wal1-precondition", + "wal1-00-main", + "wal1-01-original", + "wal1-02-async-mask", + "wal1-03-async-mask", + "wal1-04-original", + "wal1-05-main", + "wal1-06-original", + "wal1-07-async-mask", + "wal1-08-main", + "wal1-09-main", + "wal1-10-async-mask", + "wal1-11-original", + "wal1-12-async-mask", + "wal1-13-main", + "wal1-14-original", + "wal1-15-original", + "wal1-16-main", + "wal1-17-async-mask" + ], + "complete_blocks": { + "0": [ + 0, + 1 + ], + "1": [] + }, + "manifest_sha256": "ba0ce80e7aef97973c633510ba5f7636ec67efe5ebe141b6671516fe94394f59", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-mask": 177, + "main": 177, + "original": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792229091.8670254, + "finished": null, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.116634557, + "diagnostic_window_cpu_s": 56.333497063, + "diagnostic_join_wall_s": 3.3195e-05, + "diagnostic_join_cpu_s": 3.2619e-05, + "diagnostic_body_wall_s": 9.116667752, + "diagnostic_body_cpu_s": 56.333529682, + "diagnostic_close_wall_s": 0.159066556, + "diagnostic_close_cpu_s": 0.093027216, + "diagnostic_drain_wall_s": 9.275807853, + "diagnostic_drain_cpu_s": 56.426630418, + "body_cpu_us_op": 2.8166764841, + "drain_cpu_us_op": 2.8213315209000003, + "productive_wall_s": 9.064739269, + "productive_end_to_stop_s": 0.051895288, + "worker_completion_spread_s": 3.668167664, + "exact_body_ops_s": 2193784.0167107587, + "exact_drain_ops_s": 2156146.4313355265, + "productive_ops_s": 2206351.380496612, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.064739269, + 5.629352846, + 8.947852959, + 5.852432564, + 8.916110152, + 8.713396141, + 9.007240069, + 5.396571605 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001556, + "max_deregister_ms": 0.003383, + "quota_next_record": 0, + "log_sha256": "729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0", + "service_max_ms": 1900.818403 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.814798034, + "diagnostic_window_cpu_s": 56.2423347, + "diagnostic_join_wall_s": 4.8443e-05, + "diagnostic_join_cpu_s": 4.7993e-05, + "diagnostic_body_wall_s": 8.814846477, + "diagnostic_body_cpu_s": 56.242382693, + "diagnostic_close_wall_s": 0.171331618, + "diagnostic_close_cpu_s": 0.076948491, + "diagnostic_drain_wall_s": 8.986265939, + "diagnostic_drain_cpu_s": 56.319418958, + "body_cpu_us_op": 2.81211913465, + "drain_cpu_us_op": 2.8159709479, + "productive_wall_s": 8.803672114, + "productive_end_to_stop_s": 0.01112592, + "worker_completion_spread_s": 3.33862142, + "exact_body_ops_s": 2268899.4133005817, + "exact_drain_ops_s": 2225618.531185559, + "productive_ops_s": 2271779.2917565717, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.014869459, + 8.470503723, + 8.553507667, + 5.465050694, + 8.36266431, + 5.710208972, + 8.803672114, + 8.761968295 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001249, + "max_deregister_ms": 0.002946, + "quota_next_record": 0, + "log_sha256": "9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7", + "service_max_ms": 1778.559646 + }, + { + "name": "wal0-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.81647786, + "diagnostic_window_cpu_s": 57.027073851, + "diagnostic_join_wall_s": 5.9911e-05, + "diagnostic_join_cpu_s": 5.9337e-05, + "diagnostic_body_wall_s": 8.816537771, + "diagnostic_body_cpu_s": 57.027133188, + "diagnostic_close_wall_s": 0.142883858, + "diagnostic_close_cpu_s": 0.051072275, + "diagnostic_drain_wall_s": 8.959498565, + "diagnostic_drain_cpu_s": 57.078282429, + "body_cpu_us_op": 2.8513566594, + "drain_cpu_us_op": 2.85391412145, + "productive_wall_s": 8.740488614, + "productive_end_to_stop_s": 0.075989246, + "worker_completion_spread_s": 3.068023676, + "exact_body_ops_s": 2268464.1658072923, + "exact_drain_ops_s": 2232267.78316918, + "productive_ops_s": 2288201.596414779, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.921745955, + 5.74077703, + 8.693855939, + 8.52984578, + 8.702826533, + 8.728875444, + 5.672464938, + 8.740488614 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002087, + "max_deregister_ms": 0.003286, + "quota_next_record": 0, + "log_sha256": "e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d", + "service_max_ms": 1836.54887 + }, + { + "name": "wal0-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.815826543, + "diagnostic_window_cpu_s": 56.683189764, + "diagnostic_join_wall_s": 4.7407e-05, + "diagnostic_join_cpu_s": 4.6716e-05, + "diagnostic_body_wall_s": 8.81587395, + "diagnostic_body_cpu_s": 56.68323648, + "diagnostic_close_wall_s": 0.142186773, + "diagnostic_close_cpu_s": 0.060841834, + "diagnostic_drain_wall_s": 8.958155199, + "diagnostic_drain_cpu_s": 56.744172717, + "body_cpu_us_op": 2.8341618239999997, + "drain_cpu_us_op": 2.83720863585, + "productive_wall_s": 8.808662124, + "productive_end_to_stop_s": 0.007164419, + "worker_completion_spread_s": 3.264377194, + "exact_body_ops_s": 2268634.9774771906, + "exact_drain_ops_s": 2232602.5343066845, + "productive_ops_s": 2270492.353828419, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.808662124, + 5.657017811, + 5.590369472, + 8.757179646, + 8.456065159, + 5.54428493, + 8.387650331, + 8.468823558 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001335, + "max_deregister_ms": 0.003035, + "quota_next_record": 0, + "log_sha256": "4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85", + "service_max_ms": 1691.090468 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214624183, + "diagnostic_window_cpu_s": 56.681280867, + "diagnostic_join_wall_s": 4.2311e-05, + "diagnostic_join_cpu_s": 4.1495e-05, + "diagnostic_body_wall_s": 9.214666494, + "diagnostic_body_cpu_s": 56.681322362, + "diagnostic_close_wall_s": 0.18972294, + "diagnostic_close_cpu_s": 0.069167289, + "diagnostic_drain_wall_s": 9.404469743, + "diagnostic_drain_cpu_s": 56.750569965, + "body_cpu_us_op": 2.8340661181, + "drain_cpu_us_op": 2.8375284982499998, + "productive_wall_s": 9.146287147, + "productive_end_to_stop_s": 0.068337036, + "worker_completion_spread_s": 3.574045052, + "exact_body_ops_s": 2170452.94184252, + "exact_drain_ops_s": 2126648.3434524885, + "productive_ops_s": 2186679.6524707885, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.099522398, + 5.779004839, + 5.572242095, + 8.840512836, + 8.873907585, + 6.143719257, + 9.146287147, + 9.091086667 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001509, + "max_deregister_ms": 0.003299, + "quota_next_record": 0, + "log_sha256": "8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021", + "service_max_ms": 1981.181563 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.712990839, + "diagnostic_window_cpu_s": 57.383874589, + "diagnostic_join_wall_s": 4.496e-05, + "diagnostic_join_cpu_s": 4.4027e-05, + "diagnostic_body_wall_s": 7.713035799, + "diagnostic_body_cpu_s": 57.383918616, + "diagnostic_close_wall_s": 0.130983462, + "diagnostic_close_cpu_s": 0.047970422, + "diagnostic_drain_wall_s": 7.844109821, + "diagnostic_drain_cpu_s": 57.431979569, + "body_cpu_us_op": 2.8691959308, + "drain_cpu_us_op": 2.87159897845, + "productive_wall_s": 7.695023529, + "productive_end_to_stop_s": 0.01796731, + "worker_completion_spread_s": 2.431045606, + "exact_body_ops_s": 2593012.728216951, + "exact_drain_ops_s": 2549683.8336526905, + "productive_ops_s": 2599082.371174904, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.334095269, + 5.58440942, + 5.263977923, + 7.516904607, + 7.267782734, + 7.559786874, + 7.695023529, + 7.471975081 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003645, + "max_deregister_ms": 0.003411, + "quota_next_record": 0, + "log_sha256": "8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97", + "service_max_ms": 1286.351055 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.113194018, + "diagnostic_window_cpu_s": 56.899892049, + "diagnostic_join_wall_s": 3.6707e-05, + "diagnostic_join_cpu_s": 3.6033e-05, + "diagnostic_body_wall_s": 8.113230725, + "diagnostic_body_cpu_s": 56.899928082, + "diagnostic_close_wall_s": 0.151877563, + "diagnostic_close_cpu_s": 0.058647453, + "diagnostic_drain_wall_s": 8.26518684, + "diagnostic_drain_cpu_s": 56.958654077, + "body_cpu_us_op": 2.8449964041, + "drain_cpu_us_op": 2.84793270385, + "productive_wall_s": 8.034226866, + "productive_end_to_stop_s": 0.078967152, + "worker_completion_spread_s": 2.652047535, + "exact_body_ops_s": 2465109.2367399675, + "exact_drain_ops_s": 2419788.0080833114, + "productive_ops_s": 2489349.6703009335, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.845172832, + 5.663286581, + 5.663248407, + 5.382179331, + 7.667990018, + 7.740239115, + 8.034226866, + 7.967973427 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001431, + "max_deregister_ms": 0.003547, + "quota_next_record": 0, + "log_sha256": "104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8", + "service_max_ms": 1327.749068 + }, + { + "name": "wal0-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.315389248, + "diagnostic_window_cpu_s": 57.60806626, + "diagnostic_join_wall_s": 3.6977e-05, + "diagnostic_join_cpu_s": 3.6293e-05, + "diagnostic_body_wall_s": 9.315426225, + "diagnostic_body_cpu_s": 57.608102553, + "diagnostic_close_wall_s": 0.176971124, + "diagnostic_close_cpu_s": 0.095294808, + "diagnostic_drain_wall_s": 9.492480326, + "diagnostic_drain_cpu_s": 57.703480365, + "body_cpu_us_op": 2.88040512765, + "drain_cpu_us_op": 2.88517401825, + "productive_wall_s": 9.295851084, + "productive_end_to_stop_s": 0.019538164, + "worker_completion_spread_s": 3.691127038, + "exact_body_ops_s": 2146976.3719802313, + "exact_drain_ops_s": 2106930.8877280257, + "productive_ops_s": 2151497.4604556607, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.295851084, + 8.774533248, + 5.858049884, + 5.604724046, + 9.179463898, + 8.836493965, + 5.992266497, + 8.725645675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003446, + "max_deregister_ms": 0.003545, + "quota_next_record": 0, + "log_sha256": "d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0", + "service_max_ms": 1966.989437 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.913229614, + "diagnostic_window_cpu_s": 57.141071274, + "diagnostic_join_wall_s": 3.7262e-05, + "diagnostic_join_cpu_s": 3.655e-05, + "diagnostic_body_wall_s": 7.913266876, + "diagnostic_body_cpu_s": 57.141107824, + "diagnostic_close_wall_s": 0.106934813, + "diagnostic_close_cpu_s": 0.054589299, + "diagnostic_drain_wall_s": 8.020293016, + "diagnostic_drain_cpu_s": 57.195788428, + "body_cpu_us_op": 2.8570553912, + "drain_cpu_us_op": 2.8597894214000004, + "productive_wall_s": 7.893768301, + "productive_end_to_stop_s": 0.019461313, + "worker_completion_spread_s": 2.291101198, + "exact_body_ops_s": 2527401.174937955, + "exact_drain_ops_s": 2493674.47798992, + "productive_ops_s": 2533644.1655459227, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.61236461, + 7.893768301, + 7.868836065, + 7.807712551, + 7.756464308, + 5.602667103, + 5.895034717, + 5.634886335 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003049, + "max_deregister_ms": 0.003148, + "quota_next_record": 0, + "log_sha256": "4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8", + "service_max_ms": 1602.011138 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.213962908, + "diagnostic_window_cpu_s": 57.973637447, + "diagnostic_join_wall_s": 4.6054e-05, + "diagnostic_join_cpu_s": 4.5404e-05, + "diagnostic_body_wall_s": 8.214008962, + "diagnostic_body_cpu_s": 57.973682851, + "diagnostic_close_wall_s": 0.146503434, + "diagnostic_close_cpu_s": 0.066634939, + "diagnostic_drain_wall_s": 8.360601877, + "diagnostic_drain_cpu_s": 58.040407268, + "body_cpu_us_op": 2.8986841425499996, + "drain_cpu_us_op": 2.9020203634, + "productive_wall_s": 8.192185913, + "productive_end_to_stop_s": 0.021776995, + "worker_completion_spread_s": 2.782766726, + "exact_body_ops_s": 2434864.6431389176, + "exact_drain_ops_s": 2392172.273508198, + "productive_ops_s": 2441350.844865769, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.851835326, + 8.143763541, + 5.537640687, + 5.409419187, + 5.814957752, + 8.192185913, + 7.9143249, + 7.927781055 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001991, + "max_deregister_ms": 0.003236, + "quota_next_record": 0, + "log_sha256": "d5525bbd98831d04726409d8064a7022efdf9172e848d9b3575efcd043c552d1", + "service_max_ms": 1220.301876 + }, + { + "name": "wal0-10-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.014363351, + "diagnostic_window_cpu_s": 55.721091412, + "diagnostic_join_wall_s": 7.1472e-05, + "diagnostic_join_cpu_s": 7.0785e-05, + "diagnostic_body_wall_s": 9.014434823, + "diagnostic_body_cpu_s": 55.721162197, + "diagnostic_close_wall_s": 0.187430181, + "diagnostic_close_cpu_s": 0.11476598, + "diagnostic_drain_wall_s": 9.201948087, + "diagnostic_drain_cpu_s": 55.836011177, + "body_cpu_us_op": 2.78605810985, + "drain_cpu_us_op": 2.79180055885, + "productive_wall_s": 8.962959609, + "productive_end_to_stop_s": 0.051403742, + "worker_completion_spread_s": 3.641333522, + "exact_body_ops_s": 2218663.775677953, + "exact_drain_ops_s": 2173452.8179152505, + "productive_ops_s": 2231405.793675266, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.802622446, + 8.667099215, + 8.950412028, + 5.560817988, + 5.321626087, + 8.962959609, + 5.944782776, + 8.760202645 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001443, + "max_deregister_ms": 0.003677, + "quota_next_record": 0, + "log_sha256": "dace9c79bbbd3ba8be68a457fd5b00b4f9679d8509815bc7ec6f0cac4fb85e37", + "service_max_ms": 1926.7126 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.714419167, + "diagnostic_window_cpu_s": 58.476993004, + "diagnostic_join_wall_s": 7.073e-05, + "diagnostic_join_cpu_s": 7.0071e-05, + "diagnostic_body_wall_s": 7.714489897, + "diagnostic_body_cpu_s": 58.477063075, + "diagnostic_close_wall_s": 0.160819868, + "diagnostic_close_cpu_s": 0.054964328, + "diagnostic_drain_wall_s": 7.875397986, + "diagnostic_drain_cpu_s": 58.53211564, + "body_cpu_us_op": 2.9238531537499997, + "drain_cpu_us_op": 2.926605782, + "productive_wall_s": 7.633707222, + "productive_end_to_stop_s": 0.080711945, + "worker_completion_spread_s": 2.267701993, + "exact_body_ops_s": 2592523.9733319986, + "exact_drain_ops_s": 2539554.195934448, + "productive_ops_s": 2619959.007906526, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.471268315, + 7.549358039, + 7.583294804, + 5.702435673, + 5.366005229, + 7.343155063, + 7.633707222, + 5.939242668 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001632, + "max_deregister_ms": 0.003888, + "quota_next_record": 0, + "log_sha256": "90f4e43bfd18e449835adc1dc3b0d7471d3effe78115086030bf26630a315a14", + "service_max_ms": 1241.49831 + }, + { + "name": "wal0-12-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.217706643, + "diagnostic_window_cpu_s": 56.987181166, + "diagnostic_join_wall_s": 4.9606e-05, + "diagnostic_join_cpu_s": 4.8832e-05, + "diagnostic_body_wall_s": 8.217756249, + "diagnostic_body_cpu_s": 56.987229998, + "diagnostic_close_wall_s": 0.132582621, + "diagnostic_close_cpu_s": 0.048951624, + "diagnostic_drain_wall_s": 8.350448056, + "diagnostic_drain_cpu_s": 57.036290818, + "body_cpu_us_op": 2.8493614998999997, + "drain_cpu_us_op": 2.8518145409, + "productive_wall_s": 8.155060429, + "productive_end_to_stop_s": 0.062646214, + "worker_completion_spread_s": 2.938822584, + "exact_body_ops_s": 2433754.347779998, + "exact_drain_ops_s": 2395081.0622227048, + "productive_ops_s": 2452464.9662776887, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.000284131, + 8.047696914, + 8.155060429, + 5.216237845, + 7.953224551, + 5.742628793, + 8.067213071, + 6.026211018 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001767, + "max_deregister_ms": 0.003335, + "quota_next_record": 0, + "log_sha256": "8c13a747da94fc320cc2087369e258b9873ec28d8e0eb763e85a6a16bd748217", + "service_max_ms": 1562.425305 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.114381544, + "diagnostic_window_cpu_s": 56.337219048, + "diagnostic_join_wall_s": 4.1621e-05, + "diagnostic_join_cpu_s": 4.0875e-05, + "diagnostic_body_wall_s": 9.114423165, + "diagnostic_body_cpu_s": 56.337259923, + "diagnostic_close_wall_s": 0.218818038, + "diagnostic_close_cpu_s": 0.06866222, + "diagnostic_drain_wall_s": 9.333328145, + "diagnostic_drain_cpu_s": 56.406009058, + "body_cpu_us_op": 2.8168629961500002, + "drain_cpu_us_op": 2.8203004529, + "productive_wall_s": 9.058930829, + "productive_end_to_stop_s": 0.055450715, + "worker_completion_spread_s": 3.610985037, + "exact_body_ops_s": 2194324.2746070153, + "exact_drain_ops_s": 2142858.334056785, + "productive_ops_s": 2207766.057333696, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.961024171, + 8.964801002, + 5.544914163, + 8.554170848, + 5.447945792, + 8.706080853, + 9.058930829, + 8.781796 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003005, + "max_deregister_ms": 0.002734, + "quota_next_record": 0, + "log_sha256": "3afc1af7ba21e045ee14b74f0a2eea8a99b69415301877ad9cfed65f462870d5", + "service_max_ms": 1643.695244 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.015817582, + "diagnostic_window_cpu_s": 58.109081439, + "diagnostic_join_wall_s": 7.0848e-05, + "diagnostic_join_cpu_s": 7.0075e-05, + "diagnostic_body_wall_s": 8.01588843, + "diagnostic_body_cpu_s": 58.109151514, + "diagnostic_close_wall_s": 0.145892763, + "diagnostic_close_cpu_s": 0.049786455, + "diagnostic_drain_wall_s": 8.161864726, + "diagnostic_drain_cpu_s": 58.159021461, + "body_cpu_us_op": 2.9054575757, + "drain_cpu_us_op": 2.90795107305, + "productive_wall_s": 7.954969291, + "productive_end_to_stop_s": 0.060848291, + "worker_completion_spread_s": 2.590507045, + "exact_body_ops_s": 2495044.70710304, + "exact_drain_ops_s": 2450420.4212413705, + "productive_ops_s": 2514151.7545048683, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.936134805, + 7.749094407, + 5.364462246, + 7.954969291, + 7.714023109, + 5.547765813, + 5.682760302, + 7.939020252 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001419, + "max_deregister_ms": 0.004337, + "quota_next_record": 0, + "log_sha256": "d96ea68be50a770b8c4a9a2f3bf11a45f968247bff0bd853f2dee0882c389a87", + "service_max_ms": 1491.179745 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.515528797, + "diagnostic_window_cpu_s": 56.81723152, + "diagnostic_join_wall_s": 6.8726e-05, + "diagnostic_join_cpu_s": 6.7835e-05, + "diagnostic_body_wall_s": 9.515597523, + "diagnostic_body_cpu_s": 56.817299355, + "diagnostic_close_wall_s": 0.172797478, + "diagnostic_close_cpu_s": 0.055402935, + "diagnostic_drain_wall_s": 9.688473381, + "diagnostic_drain_cpu_s": 56.872780648, + "body_cpu_us_op": 2.8408649677500004, + "drain_cpu_us_op": 2.8436390324, + "productive_wall_s": 9.423868221, + "productive_end_to_stop_s": 0.091660576, + "worker_completion_spread_s": 4.136024056, + "exact_body_ops_s": 2101812.3088600915, + "exact_drain_ops_s": 2064308.7113416512, + "productive_ops_s": 2122270.7630219525, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.170662697, + 9.183176194, + 9.157083149, + 9.060905678, + 5.287844165, + 8.898254244, + 6.288767114, + 9.423868221 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002589, + "max_deregister_ms": 0.003064, + "quota_next_record": 0, + "log_sha256": "c02080f17269898ca211c7a74f186d056ce8fdb035343678b2c2e3cd2034b3ed", + "service_max_ms": 2112.545386 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.513811197, + "diagnostic_window_cpu_s": 57.780764662, + "diagnostic_join_wall_s": 4.1787e-05, + "diagnostic_join_cpu_s": 4.0874e-05, + "diagnostic_body_wall_s": 8.513852984, + "diagnostic_body_cpu_s": 57.780805536, + "diagnostic_close_wall_s": 0.144667828, + "diagnostic_close_cpu_s": 0.073686996, + "diagnostic_drain_wall_s": 8.658629853, + "diagnostic_drain_cpu_s": 57.854601607, + "body_cpu_us_op": 2.8890402768000003, + "drain_cpu_us_op": 2.8927300803500002, + "productive_wall_s": 8.484241831, + "productive_end_to_stop_s": 0.029569366, + "worker_completion_spread_s": 2.924195284, + "exact_body_ops_s": 2349112.6799565135, + "exact_drain_ops_s": 2309834.27396085, + "productive_ops_s": 2357311.4013468293, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.371020205, + 5.609696224, + 5.81476024, + 8.264368873, + 8.230966121, + 5.560046547, + 8.463319969, + 8.484241831 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001481, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "46c5190b033430f59fa262362fed02b6e8aa2b6825e46c24510c9a8023ed98fe", + "service_max_ms": 1755.045593 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 43085473, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_end_to_stop_s": -0.003336613, + "worker_completion_spread_s": 0.003334169, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "productive_ops_s": 2865212.831084786, + "worker_completed": [ + 5342780, + 5384663, + 5351485, + 6273657, + 5590420, + 4997774, + 5142161, + 5002533 + ], + "worker_productive_finish_s": [ + 15.034109844, + 15.034110244, + 15.034109764, + 15.034109088, + 15.034109665, + 15.034108262, + 15.03410921, + 15.037442431 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 274.572046, + "max_deregister_ms": 0.006952, + "quota_next_record": 0, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "service_max_ms": 1236.295555 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2382083.2529280186, + "exact_drain_ops_s_mean": 2340728.270750662, + "productive_ops_s_mean": 2390917.703460622, + "body_cpu_us_op_mean": 2.8579192036, + "drain_cpu_us_op_mean": 2.8612951362333336, + "worker_completion_spread_s_mean": 2.9513769191666666, + "productive_end_to_stop_s_mean": 0.032686831166666666, + "diagnostic_join_wall_s_mean": 4.0813166666666664e-05, + "diagnostic_close_wall_s_mean": 0.15116235516666668, + "productive_wall_s_mean": 8.398148278666666, + "diagnostic_body_wall_s_mean": 8.430875923, + "diagnostic_drain_wall_s_mean": 8.5821284275, + "diagnostic_body_cpu_s_mean": 57.158384072, + "diagnostic_drain_cpu_s_mean": 57.22590272466667, + "pooled_body_ops_s": 2372232.752879051, + "pooled_drain_ops_s": 2330424.226222639, + "pooled_productive_ops_s": 2381477.361004074, + "max_deregister_ms": 0.003411, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2348973.7635296998, + "exact_drain_ops_s_mean": 2304389.701873138, + "productive_ops_s_mean": 2367365.0233269404, + "body_cpu_us_op_mean": 2.860226225675, + "drain_cpu_us_op_mean": 2.8632713395750002, + "worker_completion_spread_s_mean": 3.093157850166667, + "productive_end_to_stop_s_mean": 0.06527515333333334, + "diagnostic_join_wall_s_mean": 5.629416666666667e-05, + "diagnostic_close_wall_s_mean": 0.16540703833333334, + "productive_wall_s_mean": 8.499455143499999, + "diagnostic_body_wall_s_mean": 8.564786590999999, + "diagnostic_drain_wall_s_mean": 8.730276435833334, + "diagnostic_body_cpu_s_mean": 57.2045245135, + "diagnostic_drain_cpu_s_mean": 57.2654267915, + "pooled_body_ops_s": 2335142.830180531, + "pooled_drain_ops_s": 2290878.2038000766, + "pooled_productive_ops_s": 2353092.0114679467, + "max_deregister_ms": 0.004337, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 5, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0, + 1 + ], + "inserted_total": 100000000, + "exact_body_ops_s_mean": 2267298.727744533, + "exact_drain_ops_s_mean": 2228067.017068369, + "productive_ops_s_mean": 2278812.4341303627, + "body_cpu_us_op_mean": 2.8402686441599996, + "drain_cpu_us_op_mean": 2.84398237506, + "worker_completion_spread_s_mean": 3.3207368028, + "productive_end_to_stop_s_mean": 0.043348357, + "diagnostic_join_wall_s_mean": 5.30746e-05, + "diagnostic_close_wall_s_mean": 0.15641091140000002, + "productive_wall_s_mean": 8.792604372, + "diagnostic_body_wall_s_mean": 8.836005803599999, + "diagnostic_drain_wall_s_mean": 8.9925060466, + "diagnostic_body_cpu_s_mean": 56.80537288319999, + "diagnostic_drain_cpu_s_mean": 56.8796475012, + "pooled_body_ops_s": 2263466.145738782, + "pooled_drain_ops_s": 2224074.123092956, + "pooled_productive_ops_s": 2274638.9071808904, + "max_deregister_ms": 0.003677, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 2, + "geometric_delta_pct": -2.776563546694868, + "ci95_low_pct": -46.624187561343156, + "ci95_high_pct": 77.09138585296863, + "block_delta_pct": [ + -7.258390282661875, + 1.9218517405432456 + ] + }, + "exact_drain_ops_s": { + "blocks": 2, + "geometric_delta_pct": -3.109377211088411, + "ci95_low_pct": -46.34762728572473, + "ci95_high_pct": 74.97441975991765, + "block_delta_pct": [ + -7.513305207387367, + 1.5042521032225586 + ] + }, + "productive_ops_s": { + "blocks": 2, + "geometric_delta_pct": -2.3862865598568805, + "ci95_low_pct": -48.80429402265688, + "ci95_high_pct": 86.11789543035559, + "block_delta_pct": [ + -7.220468023796267, + 2.699774924691889 + ] + }, + "body_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.2361853117365774, + "ci95_low_pct": -5.947569025010946, + "ci95_high_pct": 5.822025204227561, + "block_delta_pct": [ + -0.6979960022669429, + 0.2277730606662809 + ] + }, + "drain_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.23690414522769365, + "ci95_low_pct": -5.87505675724236, + "ci95_high_pct": 5.738977912151753, + "block_delta_pct": [ + -0.6926319090756916, + 0.22091498201795012 + ] + }, + "worker_completion_spread_s": { + "blocks": 2, + "geometric_delta_pct": 4.830536678946361, + "ci95_low_pct": -61.099245116379805, + "ci95_high_pct": 182.49943871971504, + "block_delta_pct": [ + 13.33701849714135, + -3.037493255805912 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 2, + "mean_difference_s": 0.1648337015000001, + "ci95_low_s": -2.9086574795469975, + "ci95_high_s": 3.2383248825469977, + "block_difference_s": [ + 0.4067266009999999, + -0.07705919799999972 + ] + }, + "productive_end_to_stop_s": { + "blocks": 2, + "mean_difference_s": 0.03201028675, + "ci95_low_s": -0.3137213423214999, + "ci95_high_s": 0.3777419158214999, + "block_difference_s": [ + 0.004800179000000002, + 0.059220394499999995 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 2, + "mean_difference_s": 9.179999999999997e-06, + "ci95_low_s": -2.7419633000000008e-05, + "ci95_high_s": 4.5779633e-05, + "block_difference_s": [ + 6.299499999999996e-06, + 1.2060499999999997e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 2, + "mean_difference_s": 0.032565931000000006, + "ci95_low_s": -0.004743192333999939, + "ci95_high_s": 0.06987505433399996, + "block_difference_s": [ + 0.03550227, + 0.02962959200000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 2, + "geometric_delta_pct": -8.683218508318268, + "ci95_low_pct": -43.12343174991261, + "ci95_high_pct": 46.61142256920072, + "block_delta_pct": [ + -5.21638195538211, + -12.023250915846972 + ] + }, + "exact_drain_ops_s": { + "blocks": 2, + "geometric_delta_pct": -8.82878845726859, + "ci95_low_pct": -45.06425043593741, + "ci95_high_pct": 51.30747974006127, + "block_delta_pct": [ + -5.120455561372783, + -12.392182494655458 + ] + }, + "productive_ops_s": { + "blocks": 2, + "geometric_delta_pct": -8.580563806479633, + "ci95_low_pct": -42.87029706904259, + "ci95_high_pct": 46.29015879955465, + "block_delta_pct": [ + -5.134600000311984, + -11.901353771041634 + ] + }, + "body_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.7816605566981308, + "ci95_low_pct": -10.126257587579213, + "ci95_high_pct": 9.534538316118526, + "block_delta_pct": [ + -0.006224752758676733, + -1.5510829794591618 + ] + }, + "drain_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.7546764161216728, + "ci95_low_pct": -9.497517434170637, + "ci95_high_pct": 8.832752141404795, + "block_delta_pct": [ + -0.03175415632082901, + -1.4723708499333243 + ] + }, + "worker_completion_spread_s": { + "blocks": 2, + "geometric_delta_pct": 22.49054839097476, + "ci95_low_pct": -85.01315731238147, + "ci95_high_pct": 901.1404508514206, + "block_delta_pct": [ + 3.823240632475877, + 44.514218143452 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 2, + "mean_difference_s": 0.6229450590000001, + "ci95_low_s": -5.810754037853996, + "ci95_high_s": 7.056644155853996, + "block_difference_s": [ + 0.11659380000000041, + 1.1292963179999997 + ] + }, + "productive_end_to_stop_s": { + "blocks": 2, + "mean_difference_s": 0.01074866625, + "ci95_low_s": -0.04138573847149997, + "ci95_high_s": 0.06288307097149996, + "block_difference_s": [ + 0.006645533500000002, + 0.014851798999999999 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 2, + "mean_difference_s": 1.3573999999999999e-05, + "ci95_low_s": 7.727049999999549e-07, + "ci95_high_s": 2.6375295000000045e-05, + "block_difference_s": [ + 1.4581500000000003e-05, + 1.2566499999999996e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 2, + "mean_difference_s": 0.02649591775, + "ci95_low_s": -0.34179525879249995, + "ci95_high_s": 0.3947870942924999, + "block_difference_s": [ + -0.002489693500000001, + 0.055481529 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 2, + "geometric_delta_pct": -6.075340655604441, + "ci95_low_pct": -67.88292780242313, + "ci95_high_pct": 174.67764118381663, + "block_delta_pct": [ + 2.201825408792768, + -13.682151980410918 + ] + }, + "exact_drain_ops_s": { + "blocks": 2, + "geometric_delta_pct": -5.902956428137154, + "ci95_low_pct": -68.60355379978404, + "ci95_high_pct": 182.01451694568382, + "block_delta_pct": [ + 2.587236630501488, + -13.69049503832247 + ] + }, + "productive_ops_s": { + "blocks": 2, + "geometric_delta_pct": -6.345703926550327, + "ci95_low_pct": -69.30456214387235, + "ci95_high_pct": 185.74693132329475, + "block_delta_pct": [ + 2.248198475520735, + -14.217293763730531 + ] + }, + "body_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.5467666274250063, + "ci95_low_pct": -15.0708538803978, + "ci95_high_pct": 16.461145321428937, + "block_delta_pct": [ + 0.6966337250596366, + -1.7748134931110715 + ] + }, + "drain_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.5190018076902001, + "ci95_low_pct": -14.409535298308725, + "ci95_high_pct": 15.625835609498576, + "block_delta_pct": [ + 0.66548712896084, + -1.6895533554598718 + ] + }, + "worker_completion_spread_s": { + "blocks": 2, + "geometric_delta_pct": 16.846247545325358, + "ci95_low_pct": -94.69491240211352, + "ci95_high_pct": 2473.575895497513, + "block_delta_pct": [ + -8.394236932309484, + 49.0413387565449 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 2, + "mean_difference_s": 0.4581113575, + "ci95_low_s": -9.049078920400992, + "ci95_high_s": 9.965301635400992, + "block_difference_s": [ + -0.2901328009999995, + 1.2063555159999995 + ] + }, + "productive_end_to_stop_s": { + "blocks": 2, + "mean_difference_s": -0.021261620499999998, + "ci95_low_s": -0.31485884484999993, + "ci95_high_s": 0.2723356038499999, + "block_difference_s": [ + 0.0018453545000000002, + -0.044368595499999997 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 2, + "mean_difference_s": 4.394000000000002e-06, + "ci95_low_s": -4.500692800000004e-05, + "ci95_high_s": 5.379492800000005e-05, + "block_difference_s": [ + 8.282000000000006e-06, + 5.059999999999982e-07 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 2, + "mean_difference_s": -0.006070013250000006, + "ci95_low_s": -0.41167031312649993, + "ci95_high_s": 0.3995302866264999, + "block_difference_s": [ + -0.0379919635, + 0.02585193699999999 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal0-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal0-audited.json new file mode 100644 index 000000000..742e53a48 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal0-audited.json @@ -0,0 +1,1645 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-mask-final-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_runs": 36, + "measured_runs": 18, + "excluded_preconditions": 2, + "total_measured_inserts": 360000000, + "pending_runs": [ + "wal1-00-main", + "wal1-01-original", + "wal1-02-async-mask", + "wal1-03-async-mask", + "wal1-04-original", + "wal1-05-main", + "wal1-06-original", + "wal1-07-async-mask", + "wal1-08-main", + "wal1-09-main", + "wal1-10-async-mask", + "wal1-11-original", + "wal1-12-async-mask", + "wal1-13-main", + "wal1-14-original", + "wal1-15-original", + "wal1-16-main", + "wal1-17-async-mask" + ], + "complete_blocks": { + "0": [ + 0, + 1, + 2 + ], + "1": [] + }, + "manifest_sha256": "ac75e504bb690f1d19925dbf6d1af48ebf98e6506e895802b80e6e3e6fe9d562", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-mask": 177, + "main": 177, + "original": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792229091.8670254, + "finished": null, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.116634557, + "diagnostic_window_cpu_s": 56.333497063, + "diagnostic_join_wall_s": 3.3195e-05, + "diagnostic_join_cpu_s": 3.2619e-05, + "diagnostic_body_wall_s": 9.116667752, + "diagnostic_body_cpu_s": 56.333529682, + "diagnostic_close_wall_s": 0.159066556, + "diagnostic_close_cpu_s": 0.093027216, + "diagnostic_drain_wall_s": 9.275807853, + "diagnostic_drain_cpu_s": 56.426630418, + "body_cpu_us_op": 2.8166764841, + "drain_cpu_us_op": 2.8213315209000003, + "productive_wall_s": 9.064739269, + "productive_end_to_stop_s": 0.051895288, + "worker_completion_spread_s": 3.668167664, + "exact_body_ops_s": 2193784.0167107587, + "exact_drain_ops_s": 2156146.4313355265, + "productive_ops_s": 2206351.380496612, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.064739269, + 5.629352846, + 8.947852959, + 5.852432564, + 8.916110152, + 8.713396141, + 9.007240069, + 5.396571605 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001556, + "max_deregister_ms": 0.003383, + "quota_next_record": 0, + "log_sha256": "729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0", + "service_max_ms": 1900.818403 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.814798034, + "diagnostic_window_cpu_s": 56.2423347, + "diagnostic_join_wall_s": 4.8443e-05, + "diagnostic_join_cpu_s": 4.7993e-05, + "diagnostic_body_wall_s": 8.814846477, + "diagnostic_body_cpu_s": 56.242382693, + "diagnostic_close_wall_s": 0.171331618, + "diagnostic_close_cpu_s": 0.076948491, + "diagnostic_drain_wall_s": 8.986265939, + "diagnostic_drain_cpu_s": 56.319418958, + "body_cpu_us_op": 2.81211913465, + "drain_cpu_us_op": 2.8159709479, + "productive_wall_s": 8.803672114, + "productive_end_to_stop_s": 0.01112592, + "worker_completion_spread_s": 3.33862142, + "exact_body_ops_s": 2268899.4133005817, + "exact_drain_ops_s": 2225618.531185559, + "productive_ops_s": 2271779.2917565717, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.014869459, + 8.470503723, + 8.553507667, + 5.465050694, + 8.36266431, + 5.710208972, + 8.803672114, + 8.761968295 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001249, + "max_deregister_ms": 0.002946, + "quota_next_record": 0, + "log_sha256": "9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7", + "service_max_ms": 1778.559646 + }, + { + "name": "wal0-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.81647786, + "diagnostic_window_cpu_s": 57.027073851, + "diagnostic_join_wall_s": 5.9911e-05, + "diagnostic_join_cpu_s": 5.9337e-05, + "diagnostic_body_wall_s": 8.816537771, + "diagnostic_body_cpu_s": 57.027133188, + "diagnostic_close_wall_s": 0.142883858, + "diagnostic_close_cpu_s": 0.051072275, + "diagnostic_drain_wall_s": 8.959498565, + "diagnostic_drain_cpu_s": 57.078282429, + "body_cpu_us_op": 2.8513566594, + "drain_cpu_us_op": 2.85391412145, + "productive_wall_s": 8.740488614, + "productive_end_to_stop_s": 0.075989246, + "worker_completion_spread_s": 3.068023676, + "exact_body_ops_s": 2268464.1658072923, + "exact_drain_ops_s": 2232267.78316918, + "productive_ops_s": 2288201.596414779, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.921745955, + 5.74077703, + 8.693855939, + 8.52984578, + 8.702826533, + 8.728875444, + 5.672464938, + 8.740488614 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002087, + "max_deregister_ms": 0.003286, + "quota_next_record": 0, + "log_sha256": "e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d", + "service_max_ms": 1836.54887 + }, + { + "name": "wal0-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.815826543, + "diagnostic_window_cpu_s": 56.683189764, + "diagnostic_join_wall_s": 4.7407e-05, + "diagnostic_join_cpu_s": 4.6716e-05, + "diagnostic_body_wall_s": 8.81587395, + "diagnostic_body_cpu_s": 56.68323648, + "diagnostic_close_wall_s": 0.142186773, + "diagnostic_close_cpu_s": 0.060841834, + "diagnostic_drain_wall_s": 8.958155199, + "diagnostic_drain_cpu_s": 56.744172717, + "body_cpu_us_op": 2.8341618239999997, + "drain_cpu_us_op": 2.83720863585, + "productive_wall_s": 8.808662124, + "productive_end_to_stop_s": 0.007164419, + "worker_completion_spread_s": 3.264377194, + "exact_body_ops_s": 2268634.9774771906, + "exact_drain_ops_s": 2232602.5343066845, + "productive_ops_s": 2270492.353828419, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.808662124, + 5.657017811, + 5.590369472, + 8.757179646, + 8.456065159, + 5.54428493, + 8.387650331, + 8.468823558 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001335, + "max_deregister_ms": 0.003035, + "quota_next_record": 0, + "log_sha256": "4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85", + "service_max_ms": 1691.090468 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214624183, + "diagnostic_window_cpu_s": 56.681280867, + "diagnostic_join_wall_s": 4.2311e-05, + "diagnostic_join_cpu_s": 4.1495e-05, + "diagnostic_body_wall_s": 9.214666494, + "diagnostic_body_cpu_s": 56.681322362, + "diagnostic_close_wall_s": 0.18972294, + "diagnostic_close_cpu_s": 0.069167289, + "diagnostic_drain_wall_s": 9.404469743, + "diagnostic_drain_cpu_s": 56.750569965, + "body_cpu_us_op": 2.8340661181, + "drain_cpu_us_op": 2.8375284982499998, + "productive_wall_s": 9.146287147, + "productive_end_to_stop_s": 0.068337036, + "worker_completion_spread_s": 3.574045052, + "exact_body_ops_s": 2170452.94184252, + "exact_drain_ops_s": 2126648.3434524885, + "productive_ops_s": 2186679.6524707885, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.099522398, + 5.779004839, + 5.572242095, + 8.840512836, + 8.873907585, + 6.143719257, + 9.146287147, + 9.091086667 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001509, + "max_deregister_ms": 0.003299, + "quota_next_record": 0, + "log_sha256": "8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021", + "service_max_ms": 1981.181563 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.712990839, + "diagnostic_window_cpu_s": 57.383874589, + "diagnostic_join_wall_s": 4.496e-05, + "diagnostic_join_cpu_s": 4.4027e-05, + "diagnostic_body_wall_s": 7.713035799, + "diagnostic_body_cpu_s": 57.383918616, + "diagnostic_close_wall_s": 0.130983462, + "diagnostic_close_cpu_s": 0.047970422, + "diagnostic_drain_wall_s": 7.844109821, + "diagnostic_drain_cpu_s": 57.431979569, + "body_cpu_us_op": 2.8691959308, + "drain_cpu_us_op": 2.87159897845, + "productive_wall_s": 7.695023529, + "productive_end_to_stop_s": 0.01796731, + "worker_completion_spread_s": 2.431045606, + "exact_body_ops_s": 2593012.728216951, + "exact_drain_ops_s": 2549683.8336526905, + "productive_ops_s": 2599082.371174904, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.334095269, + 5.58440942, + 5.263977923, + 7.516904607, + 7.267782734, + 7.559786874, + 7.695023529, + 7.471975081 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003645, + "max_deregister_ms": 0.003411, + "quota_next_record": 0, + "log_sha256": "8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97", + "service_max_ms": 1286.351055 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.113194018, + "diagnostic_window_cpu_s": 56.899892049, + "diagnostic_join_wall_s": 3.6707e-05, + "diagnostic_join_cpu_s": 3.6033e-05, + "diagnostic_body_wall_s": 8.113230725, + "diagnostic_body_cpu_s": 56.899928082, + "diagnostic_close_wall_s": 0.151877563, + "diagnostic_close_cpu_s": 0.058647453, + "diagnostic_drain_wall_s": 8.26518684, + "diagnostic_drain_cpu_s": 56.958654077, + "body_cpu_us_op": 2.8449964041, + "drain_cpu_us_op": 2.84793270385, + "productive_wall_s": 8.034226866, + "productive_end_to_stop_s": 0.078967152, + "worker_completion_spread_s": 2.652047535, + "exact_body_ops_s": 2465109.2367399675, + "exact_drain_ops_s": 2419788.0080833114, + "productive_ops_s": 2489349.6703009335, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.845172832, + 5.663286581, + 5.663248407, + 5.382179331, + 7.667990018, + 7.740239115, + 8.034226866, + 7.967973427 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001431, + "max_deregister_ms": 0.003547, + "quota_next_record": 0, + "log_sha256": "104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8", + "service_max_ms": 1327.749068 + }, + { + "name": "wal0-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.315389248, + "diagnostic_window_cpu_s": 57.60806626, + "diagnostic_join_wall_s": 3.6977e-05, + "diagnostic_join_cpu_s": 3.6293e-05, + "diagnostic_body_wall_s": 9.315426225, + "diagnostic_body_cpu_s": 57.608102553, + "diagnostic_close_wall_s": 0.176971124, + "diagnostic_close_cpu_s": 0.095294808, + "diagnostic_drain_wall_s": 9.492480326, + "diagnostic_drain_cpu_s": 57.703480365, + "body_cpu_us_op": 2.88040512765, + "drain_cpu_us_op": 2.88517401825, + "productive_wall_s": 9.295851084, + "productive_end_to_stop_s": 0.019538164, + "worker_completion_spread_s": 3.691127038, + "exact_body_ops_s": 2146976.3719802313, + "exact_drain_ops_s": 2106930.8877280257, + "productive_ops_s": 2151497.4604556607, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.295851084, + 8.774533248, + 5.858049884, + 5.604724046, + 9.179463898, + 8.836493965, + 5.992266497, + 8.725645675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003446, + "max_deregister_ms": 0.003545, + "quota_next_record": 0, + "log_sha256": "d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0", + "service_max_ms": 1966.989437 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.913229614, + "diagnostic_window_cpu_s": 57.141071274, + "diagnostic_join_wall_s": 3.7262e-05, + "diagnostic_join_cpu_s": 3.655e-05, + "diagnostic_body_wall_s": 7.913266876, + "diagnostic_body_cpu_s": 57.141107824, + "diagnostic_close_wall_s": 0.106934813, + "diagnostic_close_cpu_s": 0.054589299, + "diagnostic_drain_wall_s": 8.020293016, + "diagnostic_drain_cpu_s": 57.195788428, + "body_cpu_us_op": 2.8570553912, + "drain_cpu_us_op": 2.8597894214000004, + "productive_wall_s": 7.893768301, + "productive_end_to_stop_s": 0.019461313, + "worker_completion_spread_s": 2.291101198, + "exact_body_ops_s": 2527401.174937955, + "exact_drain_ops_s": 2493674.47798992, + "productive_ops_s": 2533644.1655459227, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.61236461, + 7.893768301, + 7.868836065, + 7.807712551, + 7.756464308, + 5.602667103, + 5.895034717, + 5.634886335 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003049, + "max_deregister_ms": 0.003148, + "quota_next_record": 0, + "log_sha256": "4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8", + "service_max_ms": 1602.011138 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.213962908, + "diagnostic_window_cpu_s": 57.973637447, + "diagnostic_join_wall_s": 4.6054e-05, + "diagnostic_join_cpu_s": 4.5404e-05, + "diagnostic_body_wall_s": 8.214008962, + "diagnostic_body_cpu_s": 57.973682851, + "diagnostic_close_wall_s": 0.146503434, + "diagnostic_close_cpu_s": 0.066634939, + "diagnostic_drain_wall_s": 8.360601877, + "diagnostic_drain_cpu_s": 58.040407268, + "body_cpu_us_op": 2.8986841425499996, + "drain_cpu_us_op": 2.9020203634, + "productive_wall_s": 8.192185913, + "productive_end_to_stop_s": 0.021776995, + "worker_completion_spread_s": 2.782766726, + "exact_body_ops_s": 2434864.6431389176, + "exact_drain_ops_s": 2392172.273508198, + "productive_ops_s": 2441350.844865769, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.851835326, + 8.143763541, + 5.537640687, + 5.409419187, + 5.814957752, + 8.192185913, + 7.9143249, + 7.927781055 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001991, + "max_deregister_ms": 0.003236, + "quota_next_record": 0, + "log_sha256": "d5525bbd98831d04726409d8064a7022efdf9172e848d9b3575efcd043c552d1", + "service_max_ms": 1220.301876 + }, + { + "name": "wal0-10-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.014363351, + "diagnostic_window_cpu_s": 55.721091412, + "diagnostic_join_wall_s": 7.1472e-05, + "diagnostic_join_cpu_s": 7.0785e-05, + "diagnostic_body_wall_s": 9.014434823, + "diagnostic_body_cpu_s": 55.721162197, + "diagnostic_close_wall_s": 0.187430181, + "diagnostic_close_cpu_s": 0.11476598, + "diagnostic_drain_wall_s": 9.201948087, + "diagnostic_drain_cpu_s": 55.836011177, + "body_cpu_us_op": 2.78605810985, + "drain_cpu_us_op": 2.79180055885, + "productive_wall_s": 8.962959609, + "productive_end_to_stop_s": 0.051403742, + "worker_completion_spread_s": 3.641333522, + "exact_body_ops_s": 2218663.775677953, + "exact_drain_ops_s": 2173452.8179152505, + "productive_ops_s": 2231405.793675266, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.802622446, + 8.667099215, + 8.950412028, + 5.560817988, + 5.321626087, + 8.962959609, + 5.944782776, + 8.760202645 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001443, + "max_deregister_ms": 0.003677, + "quota_next_record": 0, + "log_sha256": "dace9c79bbbd3ba8be68a457fd5b00b4f9679d8509815bc7ec6f0cac4fb85e37", + "service_max_ms": 1926.7126 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.714419167, + "diagnostic_window_cpu_s": 58.476993004, + "diagnostic_join_wall_s": 7.073e-05, + "diagnostic_join_cpu_s": 7.0071e-05, + "diagnostic_body_wall_s": 7.714489897, + "diagnostic_body_cpu_s": 58.477063075, + "diagnostic_close_wall_s": 0.160819868, + "diagnostic_close_cpu_s": 0.054964328, + "diagnostic_drain_wall_s": 7.875397986, + "diagnostic_drain_cpu_s": 58.53211564, + "body_cpu_us_op": 2.9238531537499997, + "drain_cpu_us_op": 2.926605782, + "productive_wall_s": 7.633707222, + "productive_end_to_stop_s": 0.080711945, + "worker_completion_spread_s": 2.267701993, + "exact_body_ops_s": 2592523.9733319986, + "exact_drain_ops_s": 2539554.195934448, + "productive_ops_s": 2619959.007906526, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.471268315, + 7.549358039, + 7.583294804, + 5.702435673, + 5.366005229, + 7.343155063, + 7.633707222, + 5.939242668 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001632, + "max_deregister_ms": 0.003888, + "quota_next_record": 0, + "log_sha256": "90f4e43bfd18e449835adc1dc3b0d7471d3effe78115086030bf26630a315a14", + "service_max_ms": 1241.49831 + }, + { + "name": "wal0-12-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.217706643, + "diagnostic_window_cpu_s": 56.987181166, + "diagnostic_join_wall_s": 4.9606e-05, + "diagnostic_join_cpu_s": 4.8832e-05, + "diagnostic_body_wall_s": 8.217756249, + "diagnostic_body_cpu_s": 56.987229998, + "diagnostic_close_wall_s": 0.132582621, + "diagnostic_close_cpu_s": 0.048951624, + "diagnostic_drain_wall_s": 8.350448056, + "diagnostic_drain_cpu_s": 57.036290818, + "body_cpu_us_op": 2.8493614998999997, + "drain_cpu_us_op": 2.8518145409, + "productive_wall_s": 8.155060429, + "productive_end_to_stop_s": 0.062646214, + "worker_completion_spread_s": 2.938822584, + "exact_body_ops_s": 2433754.347779998, + "exact_drain_ops_s": 2395081.0622227048, + "productive_ops_s": 2452464.9662776887, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.000284131, + 8.047696914, + 8.155060429, + 5.216237845, + 7.953224551, + 5.742628793, + 8.067213071, + 6.026211018 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001767, + "max_deregister_ms": 0.003335, + "quota_next_record": 0, + "log_sha256": "8c13a747da94fc320cc2087369e258b9873ec28d8e0eb763e85a6a16bd748217", + "service_max_ms": 1562.425305 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.114381544, + "diagnostic_window_cpu_s": 56.337219048, + "diagnostic_join_wall_s": 4.1621e-05, + "diagnostic_join_cpu_s": 4.0875e-05, + "diagnostic_body_wall_s": 9.114423165, + "diagnostic_body_cpu_s": 56.337259923, + "diagnostic_close_wall_s": 0.218818038, + "diagnostic_close_cpu_s": 0.06866222, + "diagnostic_drain_wall_s": 9.333328145, + "diagnostic_drain_cpu_s": 56.406009058, + "body_cpu_us_op": 2.8168629961500002, + "drain_cpu_us_op": 2.8203004529, + "productive_wall_s": 9.058930829, + "productive_end_to_stop_s": 0.055450715, + "worker_completion_spread_s": 3.610985037, + "exact_body_ops_s": 2194324.2746070153, + "exact_drain_ops_s": 2142858.334056785, + "productive_ops_s": 2207766.057333696, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.961024171, + 8.964801002, + 5.544914163, + 8.554170848, + 5.447945792, + 8.706080853, + 9.058930829, + 8.781796 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003005, + "max_deregister_ms": 0.002734, + "quota_next_record": 0, + "log_sha256": "3afc1af7ba21e045ee14b74f0a2eea8a99b69415301877ad9cfed65f462870d5", + "service_max_ms": 1643.695244 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.015817582, + "diagnostic_window_cpu_s": 58.109081439, + "diagnostic_join_wall_s": 7.0848e-05, + "diagnostic_join_cpu_s": 7.0075e-05, + "diagnostic_body_wall_s": 8.01588843, + "diagnostic_body_cpu_s": 58.109151514, + "diagnostic_close_wall_s": 0.145892763, + "diagnostic_close_cpu_s": 0.049786455, + "diagnostic_drain_wall_s": 8.161864726, + "diagnostic_drain_cpu_s": 58.159021461, + "body_cpu_us_op": 2.9054575757, + "drain_cpu_us_op": 2.90795107305, + "productive_wall_s": 7.954969291, + "productive_end_to_stop_s": 0.060848291, + "worker_completion_spread_s": 2.590507045, + "exact_body_ops_s": 2495044.70710304, + "exact_drain_ops_s": 2450420.4212413705, + "productive_ops_s": 2514151.7545048683, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.936134805, + 7.749094407, + 5.364462246, + 7.954969291, + 7.714023109, + 5.547765813, + 5.682760302, + 7.939020252 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001419, + "max_deregister_ms": 0.004337, + "quota_next_record": 0, + "log_sha256": "d96ea68be50a770b8c4a9a2f3bf11a45f968247bff0bd853f2dee0882c389a87", + "service_max_ms": 1491.179745 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.515528797, + "diagnostic_window_cpu_s": 56.81723152, + "diagnostic_join_wall_s": 6.8726e-05, + "diagnostic_join_cpu_s": 6.7835e-05, + "diagnostic_body_wall_s": 9.515597523, + "diagnostic_body_cpu_s": 56.817299355, + "diagnostic_close_wall_s": 0.172797478, + "diagnostic_close_cpu_s": 0.055402935, + "diagnostic_drain_wall_s": 9.688473381, + "diagnostic_drain_cpu_s": 56.872780648, + "body_cpu_us_op": 2.8408649677500004, + "drain_cpu_us_op": 2.8436390324, + "productive_wall_s": 9.423868221, + "productive_end_to_stop_s": 0.091660576, + "worker_completion_spread_s": 4.136024056, + "exact_body_ops_s": 2101812.3088600915, + "exact_drain_ops_s": 2064308.7113416512, + "productive_ops_s": 2122270.7630219525, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.170662697, + 9.183176194, + 9.157083149, + 9.060905678, + 5.287844165, + 8.898254244, + 6.288767114, + 9.423868221 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002589, + "max_deregister_ms": 0.003064, + "quota_next_record": 0, + "log_sha256": "c02080f17269898ca211c7a74f186d056ce8fdb035343678b2c2e3cd2034b3ed", + "service_max_ms": 2112.545386 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.513811197, + "diagnostic_window_cpu_s": 57.780764662, + "diagnostic_join_wall_s": 4.1787e-05, + "diagnostic_join_cpu_s": 4.0874e-05, + "diagnostic_body_wall_s": 8.513852984, + "diagnostic_body_cpu_s": 57.780805536, + "diagnostic_close_wall_s": 0.144667828, + "diagnostic_close_cpu_s": 0.073686996, + "diagnostic_drain_wall_s": 8.658629853, + "diagnostic_drain_cpu_s": 57.854601607, + "body_cpu_us_op": 2.8890402768000003, + "drain_cpu_us_op": 2.8927300803500002, + "productive_wall_s": 8.484241831, + "productive_end_to_stop_s": 0.029569366, + "worker_completion_spread_s": 2.924195284, + "exact_body_ops_s": 2349112.6799565135, + "exact_drain_ops_s": 2309834.27396085, + "productive_ops_s": 2357311.4013468293, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.371020205, + 5.609696224, + 5.81476024, + 8.264368873, + 8.230966121, + 5.560046547, + 8.463319969, + 8.484241831 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001481, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "46c5190b033430f59fa262362fed02b6e8aa2b6825e46c24510c9a8023ed98fe", + "service_max_ms": 1755.045593 + }, + { + "name": "wal0-17-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.414744191, + "diagnostic_window_cpu_s": 57.681687532, + "diagnostic_join_wall_s": 6.7e-05, + "diagnostic_join_cpu_s": 6.6293e-05, + "diagnostic_body_wall_s": 8.414811191, + "diagnostic_body_cpu_s": 57.681753825, + "diagnostic_close_wall_s": 0.167595327, + "diagnostic_close_cpu_s": 0.069453495, + "diagnostic_drain_wall_s": 8.582486181, + "diagnostic_drain_cpu_s": 57.751286978, + "body_cpu_us_op": 2.88408769125, + "drain_cpu_us_op": 2.8875643489, + "productive_wall_s": 8.316652217, + "productive_end_to_stop_s": 0.098091974, + "worker_completion_spread_s": 3.202310582, + "exact_body_ops_s": 2376761.5869255457, + "exact_drain_ops_s": 2330327.0845080083, + "productive_ops_s": 2404813.797445824, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.558669823, + 5.114341635, + 8.316652217, + 7.637214974, + 8.285785587, + 7.946597826, + 8.118589011, + 5.636047038 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001672, + "max_deregister_ms": 0.003911, + "quota_next_record": 0, + "log_sha256": "22aaa7dec6556ba475df767daf6476645ce5fdfffec3cc4e84e767d97c0b0ee7", + "service_max_ms": 1286.223598 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 43085473, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_end_to_stop_s": -0.003336613, + "worker_completion_spread_s": 0.003334169, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "productive_ops_s": 2865212.831084786, + "worker_completed": [ + 5342780, + 5384663, + 5351485, + 6273657, + 5590420, + 4997774, + 5142161, + 5002533 + ], + "worker_productive_finish_s": [ + 15.034109844, + 15.034110244, + 15.034109764, + 15.034109088, + 15.034109665, + 15.034108262, + 15.03410921, + 15.037442431 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 274.572046, + "max_deregister_ms": 0.006952, + "quota_next_record": 0, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "service_max_ms": 1236.295555 + }, + { + "name": "wal1-precondition", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": -1, + "inserted": 25541221, + "diagnostic_window_wall_s": 15.032947236, + "diagnostic_window_cpu_s": 79.48620839, + "diagnostic_join_wall_s": 0.012993088, + "diagnostic_join_cpu_s": 0.057722167, + "diagnostic_body_wall_s": 15.045940324, + "diagnostic_body_cpu_s": 79.543930557, + "diagnostic_close_wall_s": 0.25325967, + "diagnostic_close_cpu_s": 0.318977017, + "diagnostic_drain_wall_s": 15.299347781, + "diagnostic_drain_cpu_s": 79.863055017, + "body_cpu_us_op": 3.114335471941611, + "drain_cpu_us_op": 3.1268299591863675, + "productive_wall_s": 15.045861779, + "productive_end_to_stop_s": -0.012914543, + "worker_completion_spread_s": 0.01209138, + "exact_body_ops_s": 1697549.0032523142, + "exact_drain_ops_s": 1669432.015377754, + "productive_ops_s": 1697557.8650901017, + "worker_completed": [ + 3379737, + 3097242, + 3351899, + 3425950, + 3094874, + 3146743, + 2968680, + 3076096 + ], + "worker_productive_finish_s": [ + 15.043401203, + 15.033770399, + 15.045501453, + 15.036177171, + 15.034835321, + 15.045861779, + 15.044069836, + 15.042167418 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 35.867144, + "max_deregister_ms": 0.006069, + "quota_next_record": 0, + "log_sha256": "639300b29729a2d5fd50a04010421116c7fe5dadf6a05e88b2519269e9aef842", + "service_max_ms": 2187.712549 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2382083.2529280186, + "exact_drain_ops_s_mean": 2340728.270750662, + "productive_ops_s_mean": 2390917.703460622, + "body_cpu_us_op_mean": 2.8579192036, + "drain_cpu_us_op_mean": 2.8612951362333336, + "worker_completion_spread_s_mean": 2.9513769191666666, + "productive_end_to_stop_s_mean": 0.032686831166666666, + "diagnostic_join_wall_s_mean": 4.0813166666666664e-05, + "diagnostic_close_wall_s_mean": 0.15116235516666668, + "productive_wall_s_mean": 8.398148278666666, + "diagnostic_body_wall_s_mean": 8.430875923, + "diagnostic_drain_wall_s_mean": 8.5821284275, + "diagnostic_body_cpu_s_mean": 57.158384072, + "diagnostic_drain_cpu_s_mean": 57.22590272466667, + "pooled_body_ops_s": 2372232.752879051, + "pooled_drain_ops_s": 2330424.226222639, + "pooled_productive_ops_s": 2381477.361004074, + "max_deregister_ms": 0.003411, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2348973.7635296998, + "exact_drain_ops_s_mean": 2304389.701873138, + "productive_ops_s_mean": 2367365.0233269404, + "body_cpu_us_op_mean": 2.860226225675, + "drain_cpu_us_op_mean": 2.8632713395750002, + "worker_completion_spread_s_mean": 3.093157850166667, + "productive_end_to_stop_s_mean": 0.06527515333333334, + "diagnostic_join_wall_s_mean": 5.629416666666667e-05, + "diagnostic_close_wall_s_mean": 0.16540703833333334, + "productive_wall_s_mean": 8.499455143499999, + "diagnostic_body_wall_s_mean": 8.564786590999999, + "diagnostic_drain_wall_s_mean": 8.730276435833334, + "diagnostic_body_cpu_s_mean": 57.2045245135, + "diagnostic_drain_cpu_s_mean": 57.2654267915, + "pooled_body_ops_s": 2335142.830180531, + "pooled_drain_ops_s": 2290878.2038000766, + "pooled_productive_ops_s": 2353092.0114679467, + "max_deregister_ms": 0.004337, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2285542.5376080354, + "exact_drain_ops_s_mean": 2245110.361641642, + "productive_ops_s_mean": 2299812.6613496062, + "body_cpu_us_op_mean": 2.847571818675, + "drain_cpu_us_op_mean": 2.8512460373666664, + "worker_completion_spread_s_mean": 3.3009990993333336, + "productive_end_to_stop_s_mean": 0.05247229316666666, + "diagnostic_join_wall_s_mean": 5.53955e-05, + "diagnostic_close_wall_s_mean": 0.15827498066666668, + "productive_wall_s_mean": 8.713279012833334, + "diagnostic_body_wall_s_mean": 8.765806701499999, + "diagnostic_drain_wall_s_mean": 8.924169402333334, + "diagnostic_body_cpu_s_mean": 56.9514363735, + "diagnostic_drain_cpu_s_mean": 57.02492074733333, + "pooled_body_ops_s": 2281592.6338619366, + "pooled_drain_ops_s": 2241104.9251004527, + "pooled_productive_ops_s": 2295347.132869617, + "max_deregister_ms": 0.003911, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.4765809334434163, + "ci95_low_pct": -13.524749291720978, + "ci95_high_pct": 12.250199046083868, + "block_delta_pct": [ + -7.258390282661875, + 1.9218517405432456, + 1.1757632368145199 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.6311728783448702, + "ci95_low_pct": -13.852813456532633, + "ci95_high_pct": 12.324343226318025, + "block_delta_pct": [ + -7.513305207387367, + 1.5042521032225586, + 1.393236183734814 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0872731191529477, + "ci95_low_pct": -13.872915461557772, + "ci95_high_pct": 13.596409206654892, + "block_delta_pct": [ + -7.220468023796267, + 2.699774924691889, + 1.5628444312731693 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.07768009958849978, + "ci95_low_pct": -1.6844004487139872, + "ci95_high_pct": 1.8713418809087068, + "block_delta_pct": [ + -0.6979960022669429, + 0.2277730606662809, + 0.708376370339403 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.06612279369974321, + "ci95_low_pct": -1.651288996782498, + "ci95_high_pct": 1.8135248426002253, + "block_delta_pct": [ + -0.6926319090756916, + 0.22091498201795012, + 0.6749407687492992 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 4.192485740081486, + "ci95_low_pct": -14.318409607832708, + "ci95_high_pct": 26.702527754311014, + "block_delta_pct": [ + 13.33701849714135, + -3.037493255805912, + 2.9280107143351053 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.141780931, + "ci95_low_s": -0.4672948264882384, + "ci95_high_s": 0.7508566884882384, + "block_difference_s": [ + 0.4067266009999999, + -0.07705919799999972, + 0.0956753899999998 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.03258832216666666, + "ci95_low_s": -0.035056532122715554, + "ci95_high_s": 0.10023317645604887, + "block_difference_s": [ + 0.004800179000000002, + 0.059220394499999995, + 0.033744393 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.5481e-05, + "ci95_low_s": -1.2560684370986586e-05, + "ci95_high_s": 4.3522684370986586e-05, + "block_difference_s": [ + 6.299499999999996e-06, + 1.2060499999999997e-05, + 2.8083000000000002e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.01424468316666667, + "ci95_low_s": -0.06492842974302343, + "ci95_high_s": 0.09341779607635678, + "block_difference_s": [ + 0.03550227, + 0.02962959200000001, + -0.022397812500000003 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.0666858743527134, + "ci95_low_pct": -23.894292183802822, + "ci95_high_pct": 20.926551019757397, + "block_delta_pct": [ + -5.21638195538211, + -12.023250915846972, + 5.878346784888389 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.094387996983658, + "ci95_low_pct": -24.505238950654956, + "ci95_high_pct": 21.83476423829159, + "block_delta_pct": [ + -5.120455561372783, + -12.392182494655458, + 6.124733115913283 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -3.8371517287816364, + "ci95_low_pct": -24.073795899534947, + "ci95_high_pct": 21.79317400613636, + "block_delta_pct": [ + -5.134600000311984, + -11.901353771041634, + 6.4007962118444395 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.36196428603247555, + "ci95_low_pct": -2.9708478624440064, + "ci95_high_pct": 2.3170659768678825, + "block_delta_pct": [ + -0.006224752758676733, + -1.5510829794591618, + 0.4827617448509125 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.3510290232377357, + "ci95_low_pct": -2.8213698178779034, + "ci95_high_pct": 2.1821093600309873, + "block_delta_pct": [ + -0.03175415632082901, + -1.4723708499333243, + 0.46119754474704955 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 12.132636231449117, + "ci95_low_pct": -35.92973559230341, + "ci95_high_pct": 96.24904352203745, + "block_delta_pct": [ + 3.823240632475877, + 44.514218143452, + -6.029629415637983 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.3496221801666666, + "ci95_low_s": -1.372487996754782, + "ci95_high_s": 2.0717323570881154, + "block_difference_s": [ + 0.11659380000000041, + 1.1292963179999997, + -0.19702357750000044 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.019785462, + "ci95_low_s": -0.02041376575266399, + "ci95_high_s": 0.059984689752663994, + "block_difference_s": [ + 0.006645533500000002, + 0.014851798999999999, + 0.0378590535 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.4582333333333333e-05, + "ci95_low_s": 9.573286099927737e-06, + "ci95_high_s": 1.959138056673893e-05, + "block_difference_s": [ + 1.4581500000000003e-05, + 1.2566499999999996e-05, + 1.6599e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.007112625499999997, + "ci95_low_s": -0.10307839469998945, + "ci95_high_s": 0.11730364569998944, + "block_difference_s": [ + -0.002489693500000001, + 0.055481529, + -0.03165395900000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.6289231184309356, + "ci95_low_pct": -24.989404246563453, + "ci95_high_pct": 26.39716453181301, + "block_delta_pct": [ + 2.201825408792768, + -13.682151980410918, + 4.6479348389661945 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.5040606772636096, + "ci95_low_pct": -25.07981836129778, + "ci95_high_pct": 26.874467953937426, + "block_delta_pct": [ + 2.587236630501488, + -13.69049503832247, + 4.6664818189691815 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.780105954354344, + "ci95_low_pct": -25.855844450946382, + "ci95_high_pct": 27.477448873139267, + "block_delta_pct": [ + 2.248198475520735, + -14.217293763730531, + 4.763505598590334 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4393031345085922, + "ci95_low_pct": -3.499123155393063, + "ci95_high_pct": 2.717536715276311, + "block_delta_pct": [ + 0.6966337250596366, + -1.7748134931110715, + -0.22402766643643268 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4168761667697366, + "ci95_low_pct": -3.334401576130388, + "ci95_high_pct": 2.588704917547179, + "block_delta_pct": [ + 0.66548712896084, + -1.6895533554598718, + -0.2123102555314227 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 7.620655592357331, + "ci95_low_pct": -46.587342621261556, + "ci95_high_pct": 116.84383587211731, + "block_delta_pct": [ + -8.394236932309484, + 49.0413387565449, + -8.702820610061135 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.20784124916666658, + "ci95_low_s": -1.9404645607842328, + "ci95_high_s": 2.356147059117566, + "block_difference_s": [ + -0.2901328009999995, + 1.2063555159999995, + -0.29269896750000024 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.012802860166666664, + "ci95_low_s": -0.08077501516078904, + "ci95_high_s": 0.05516929482745571, + "block_difference_s": [ + 0.0018453545000000002, + -0.044368595499999997, + 0.004114660500000006 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -8.986666666666653e-07, + "ci95_low_s": -2.563667633082843e-05, + "ci95_high_s": 2.3839342997495098e-05, + "block_difference_s": [ + 8.282000000000006e-06, + 5.059999999999982e-07, + -1.1484e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.007132057666666673, + "ci95_low_s": -0.0865685425877068, + "ci95_high_s": 0.07230442725437344, + "block_difference_s": [ + -0.0379919635, + 0.02585193699999999, + -0.009256146500000006 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal1-partial-01.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal1-partial-01.json new file mode 100644 index 000000000..08b602976 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal1-partial-01.json @@ -0,0 +1,2358 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-mask-final-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_runs": 36, + "measured_runs": 24, + "excluded_preconditions": 2, + "total_measured_inserts": 480000000, + "pending_runs": [ + "wal1-06-original", + "wal1-07-async-mask", + "wal1-08-main", + "wal1-09-main", + "wal1-10-async-mask", + "wal1-11-original", + "wal1-12-async-mask", + "wal1-13-main", + "wal1-14-original", + "wal1-15-original", + "wal1-16-main", + "wal1-17-async-mask" + ], + "complete_blocks": { + "0": [ + 0, + 1, + 2 + ], + "1": [ + 0 + ] + }, + "manifest_sha256": "c16c88fac498f66cd88da99c31d244f4757b735b8a301a1e09217f7cfab31e91", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-mask": 177, + "main": 177, + "original": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792229091.8670254, + "finished": null, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.116634557, + "diagnostic_window_cpu_s": 56.333497063, + "diagnostic_join_wall_s": 3.3195e-05, + "diagnostic_join_cpu_s": 3.2619e-05, + "diagnostic_body_wall_s": 9.116667752, + "diagnostic_body_cpu_s": 56.333529682, + "diagnostic_close_wall_s": 0.159066556, + "diagnostic_close_cpu_s": 0.093027216, + "diagnostic_drain_wall_s": 9.275807853, + "diagnostic_drain_cpu_s": 56.426630418, + "body_cpu_us_op": 2.8166764841, + "drain_cpu_us_op": 2.8213315209000003, + "productive_wall_s": 9.064739269, + "productive_end_to_stop_s": 0.051895288, + "worker_completion_spread_s": 3.668167664, + "exact_body_ops_s": 2193784.0167107587, + "exact_drain_ops_s": 2156146.4313355265, + "productive_ops_s": 2206351.380496612, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.064739269, + 5.629352846, + 8.947852959, + 5.852432564, + 8.916110152, + 8.713396141, + 9.007240069, + 5.396571605 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001556, + "max_deregister_ms": 0.003383, + "quota_next_record": 0, + "log_sha256": "729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0", + "service_max_ms": 1900.818403 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.814798034, + "diagnostic_window_cpu_s": 56.2423347, + "diagnostic_join_wall_s": 4.8443e-05, + "diagnostic_join_cpu_s": 4.7993e-05, + "diagnostic_body_wall_s": 8.814846477, + "diagnostic_body_cpu_s": 56.242382693, + "diagnostic_close_wall_s": 0.171331618, + "diagnostic_close_cpu_s": 0.076948491, + "diagnostic_drain_wall_s": 8.986265939, + "diagnostic_drain_cpu_s": 56.319418958, + "body_cpu_us_op": 2.81211913465, + "drain_cpu_us_op": 2.8159709479, + "productive_wall_s": 8.803672114, + "productive_end_to_stop_s": 0.01112592, + "worker_completion_spread_s": 3.33862142, + "exact_body_ops_s": 2268899.4133005817, + "exact_drain_ops_s": 2225618.531185559, + "productive_ops_s": 2271779.2917565717, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.014869459, + 8.470503723, + 8.553507667, + 5.465050694, + 8.36266431, + 5.710208972, + 8.803672114, + 8.761968295 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001249, + "max_deregister_ms": 0.002946, + "quota_next_record": 0, + "log_sha256": "9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7", + "service_max_ms": 1778.559646 + }, + { + "name": "wal0-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.81647786, + "diagnostic_window_cpu_s": 57.027073851, + "diagnostic_join_wall_s": 5.9911e-05, + "diagnostic_join_cpu_s": 5.9337e-05, + "diagnostic_body_wall_s": 8.816537771, + "diagnostic_body_cpu_s": 57.027133188, + "diagnostic_close_wall_s": 0.142883858, + "diagnostic_close_cpu_s": 0.051072275, + "diagnostic_drain_wall_s": 8.959498565, + "diagnostic_drain_cpu_s": 57.078282429, + "body_cpu_us_op": 2.8513566594, + "drain_cpu_us_op": 2.85391412145, + "productive_wall_s": 8.740488614, + "productive_end_to_stop_s": 0.075989246, + "worker_completion_spread_s": 3.068023676, + "exact_body_ops_s": 2268464.1658072923, + "exact_drain_ops_s": 2232267.78316918, + "productive_ops_s": 2288201.596414779, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.921745955, + 5.74077703, + 8.693855939, + 8.52984578, + 8.702826533, + 8.728875444, + 5.672464938, + 8.740488614 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002087, + "max_deregister_ms": 0.003286, + "quota_next_record": 0, + "log_sha256": "e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d", + "service_max_ms": 1836.54887 + }, + { + "name": "wal0-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.815826543, + "diagnostic_window_cpu_s": 56.683189764, + "diagnostic_join_wall_s": 4.7407e-05, + "diagnostic_join_cpu_s": 4.6716e-05, + "diagnostic_body_wall_s": 8.81587395, + "diagnostic_body_cpu_s": 56.68323648, + "diagnostic_close_wall_s": 0.142186773, + "diagnostic_close_cpu_s": 0.060841834, + "diagnostic_drain_wall_s": 8.958155199, + "diagnostic_drain_cpu_s": 56.744172717, + "body_cpu_us_op": 2.8341618239999997, + "drain_cpu_us_op": 2.83720863585, + "productive_wall_s": 8.808662124, + "productive_end_to_stop_s": 0.007164419, + "worker_completion_spread_s": 3.264377194, + "exact_body_ops_s": 2268634.9774771906, + "exact_drain_ops_s": 2232602.5343066845, + "productive_ops_s": 2270492.353828419, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.808662124, + 5.657017811, + 5.590369472, + 8.757179646, + 8.456065159, + 5.54428493, + 8.387650331, + 8.468823558 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001335, + "max_deregister_ms": 0.003035, + "quota_next_record": 0, + "log_sha256": "4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85", + "service_max_ms": 1691.090468 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214624183, + "diagnostic_window_cpu_s": 56.681280867, + "diagnostic_join_wall_s": 4.2311e-05, + "diagnostic_join_cpu_s": 4.1495e-05, + "diagnostic_body_wall_s": 9.214666494, + "diagnostic_body_cpu_s": 56.681322362, + "diagnostic_close_wall_s": 0.18972294, + "diagnostic_close_cpu_s": 0.069167289, + "diagnostic_drain_wall_s": 9.404469743, + "diagnostic_drain_cpu_s": 56.750569965, + "body_cpu_us_op": 2.8340661181, + "drain_cpu_us_op": 2.8375284982499998, + "productive_wall_s": 9.146287147, + "productive_end_to_stop_s": 0.068337036, + "worker_completion_spread_s": 3.574045052, + "exact_body_ops_s": 2170452.94184252, + "exact_drain_ops_s": 2126648.3434524885, + "productive_ops_s": 2186679.6524707885, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.099522398, + 5.779004839, + 5.572242095, + 8.840512836, + 8.873907585, + 6.143719257, + 9.146287147, + 9.091086667 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001509, + "max_deregister_ms": 0.003299, + "quota_next_record": 0, + "log_sha256": "8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021", + "service_max_ms": 1981.181563 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.712990839, + "diagnostic_window_cpu_s": 57.383874589, + "diagnostic_join_wall_s": 4.496e-05, + "diagnostic_join_cpu_s": 4.4027e-05, + "diagnostic_body_wall_s": 7.713035799, + "diagnostic_body_cpu_s": 57.383918616, + "diagnostic_close_wall_s": 0.130983462, + "diagnostic_close_cpu_s": 0.047970422, + "diagnostic_drain_wall_s": 7.844109821, + "diagnostic_drain_cpu_s": 57.431979569, + "body_cpu_us_op": 2.8691959308, + "drain_cpu_us_op": 2.87159897845, + "productive_wall_s": 7.695023529, + "productive_end_to_stop_s": 0.01796731, + "worker_completion_spread_s": 2.431045606, + "exact_body_ops_s": 2593012.728216951, + "exact_drain_ops_s": 2549683.8336526905, + "productive_ops_s": 2599082.371174904, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.334095269, + 5.58440942, + 5.263977923, + 7.516904607, + 7.267782734, + 7.559786874, + 7.695023529, + 7.471975081 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003645, + "max_deregister_ms": 0.003411, + "quota_next_record": 0, + "log_sha256": "8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97", + "service_max_ms": 1286.351055 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.113194018, + "diagnostic_window_cpu_s": 56.899892049, + "diagnostic_join_wall_s": 3.6707e-05, + "diagnostic_join_cpu_s": 3.6033e-05, + "diagnostic_body_wall_s": 8.113230725, + "diagnostic_body_cpu_s": 56.899928082, + "diagnostic_close_wall_s": 0.151877563, + "diagnostic_close_cpu_s": 0.058647453, + "diagnostic_drain_wall_s": 8.26518684, + "diagnostic_drain_cpu_s": 56.958654077, + "body_cpu_us_op": 2.8449964041, + "drain_cpu_us_op": 2.84793270385, + "productive_wall_s": 8.034226866, + "productive_end_to_stop_s": 0.078967152, + "worker_completion_spread_s": 2.652047535, + "exact_body_ops_s": 2465109.2367399675, + "exact_drain_ops_s": 2419788.0080833114, + "productive_ops_s": 2489349.6703009335, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.845172832, + 5.663286581, + 5.663248407, + 5.382179331, + 7.667990018, + 7.740239115, + 8.034226866, + 7.967973427 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001431, + "max_deregister_ms": 0.003547, + "quota_next_record": 0, + "log_sha256": "104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8", + "service_max_ms": 1327.749068 + }, + { + "name": "wal0-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.315389248, + "diagnostic_window_cpu_s": 57.60806626, + "diagnostic_join_wall_s": 3.6977e-05, + "diagnostic_join_cpu_s": 3.6293e-05, + "diagnostic_body_wall_s": 9.315426225, + "diagnostic_body_cpu_s": 57.608102553, + "diagnostic_close_wall_s": 0.176971124, + "diagnostic_close_cpu_s": 0.095294808, + "diagnostic_drain_wall_s": 9.492480326, + "diagnostic_drain_cpu_s": 57.703480365, + "body_cpu_us_op": 2.88040512765, + "drain_cpu_us_op": 2.88517401825, + "productive_wall_s": 9.295851084, + "productive_end_to_stop_s": 0.019538164, + "worker_completion_spread_s": 3.691127038, + "exact_body_ops_s": 2146976.3719802313, + "exact_drain_ops_s": 2106930.8877280257, + "productive_ops_s": 2151497.4604556607, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.295851084, + 8.774533248, + 5.858049884, + 5.604724046, + 9.179463898, + 8.836493965, + 5.992266497, + 8.725645675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003446, + "max_deregister_ms": 0.003545, + "quota_next_record": 0, + "log_sha256": "d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0", + "service_max_ms": 1966.989437 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.913229614, + "diagnostic_window_cpu_s": 57.141071274, + "diagnostic_join_wall_s": 3.7262e-05, + "diagnostic_join_cpu_s": 3.655e-05, + "diagnostic_body_wall_s": 7.913266876, + "diagnostic_body_cpu_s": 57.141107824, + "diagnostic_close_wall_s": 0.106934813, + "diagnostic_close_cpu_s": 0.054589299, + "diagnostic_drain_wall_s": 8.020293016, + "diagnostic_drain_cpu_s": 57.195788428, + "body_cpu_us_op": 2.8570553912, + "drain_cpu_us_op": 2.8597894214000004, + "productive_wall_s": 7.893768301, + "productive_end_to_stop_s": 0.019461313, + "worker_completion_spread_s": 2.291101198, + "exact_body_ops_s": 2527401.174937955, + "exact_drain_ops_s": 2493674.47798992, + "productive_ops_s": 2533644.1655459227, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.61236461, + 7.893768301, + 7.868836065, + 7.807712551, + 7.756464308, + 5.602667103, + 5.895034717, + 5.634886335 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003049, + "max_deregister_ms": 0.003148, + "quota_next_record": 0, + "log_sha256": "4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8", + "service_max_ms": 1602.011138 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.213962908, + "diagnostic_window_cpu_s": 57.973637447, + "diagnostic_join_wall_s": 4.6054e-05, + "diagnostic_join_cpu_s": 4.5404e-05, + "diagnostic_body_wall_s": 8.214008962, + "diagnostic_body_cpu_s": 57.973682851, + "diagnostic_close_wall_s": 0.146503434, + "diagnostic_close_cpu_s": 0.066634939, + "diagnostic_drain_wall_s": 8.360601877, + "diagnostic_drain_cpu_s": 58.040407268, + "body_cpu_us_op": 2.8986841425499996, + "drain_cpu_us_op": 2.9020203634, + "productive_wall_s": 8.192185913, + "productive_end_to_stop_s": 0.021776995, + "worker_completion_spread_s": 2.782766726, + "exact_body_ops_s": 2434864.6431389176, + "exact_drain_ops_s": 2392172.273508198, + "productive_ops_s": 2441350.844865769, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.851835326, + 8.143763541, + 5.537640687, + 5.409419187, + 5.814957752, + 8.192185913, + 7.9143249, + 7.927781055 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001991, + "max_deregister_ms": 0.003236, + "quota_next_record": 0, + "log_sha256": "d5525bbd98831d04726409d8064a7022efdf9172e848d9b3575efcd043c552d1", + "service_max_ms": 1220.301876 + }, + { + "name": "wal0-10-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.014363351, + "diagnostic_window_cpu_s": 55.721091412, + "diagnostic_join_wall_s": 7.1472e-05, + "diagnostic_join_cpu_s": 7.0785e-05, + "diagnostic_body_wall_s": 9.014434823, + "diagnostic_body_cpu_s": 55.721162197, + "diagnostic_close_wall_s": 0.187430181, + "diagnostic_close_cpu_s": 0.11476598, + "diagnostic_drain_wall_s": 9.201948087, + "diagnostic_drain_cpu_s": 55.836011177, + "body_cpu_us_op": 2.78605810985, + "drain_cpu_us_op": 2.79180055885, + "productive_wall_s": 8.962959609, + "productive_end_to_stop_s": 0.051403742, + "worker_completion_spread_s": 3.641333522, + "exact_body_ops_s": 2218663.775677953, + "exact_drain_ops_s": 2173452.8179152505, + "productive_ops_s": 2231405.793675266, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.802622446, + 8.667099215, + 8.950412028, + 5.560817988, + 5.321626087, + 8.962959609, + 5.944782776, + 8.760202645 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001443, + "max_deregister_ms": 0.003677, + "quota_next_record": 0, + "log_sha256": "dace9c79bbbd3ba8be68a457fd5b00b4f9679d8509815bc7ec6f0cac4fb85e37", + "service_max_ms": 1926.7126 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.714419167, + "diagnostic_window_cpu_s": 58.476993004, + "diagnostic_join_wall_s": 7.073e-05, + "diagnostic_join_cpu_s": 7.0071e-05, + "diagnostic_body_wall_s": 7.714489897, + "diagnostic_body_cpu_s": 58.477063075, + "diagnostic_close_wall_s": 0.160819868, + "diagnostic_close_cpu_s": 0.054964328, + "diagnostic_drain_wall_s": 7.875397986, + "diagnostic_drain_cpu_s": 58.53211564, + "body_cpu_us_op": 2.9238531537499997, + "drain_cpu_us_op": 2.926605782, + "productive_wall_s": 7.633707222, + "productive_end_to_stop_s": 0.080711945, + "worker_completion_spread_s": 2.267701993, + "exact_body_ops_s": 2592523.9733319986, + "exact_drain_ops_s": 2539554.195934448, + "productive_ops_s": 2619959.007906526, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.471268315, + 7.549358039, + 7.583294804, + 5.702435673, + 5.366005229, + 7.343155063, + 7.633707222, + 5.939242668 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001632, + "max_deregister_ms": 0.003888, + "quota_next_record": 0, + "log_sha256": "90f4e43bfd18e449835adc1dc3b0d7471d3effe78115086030bf26630a315a14", + "service_max_ms": 1241.49831 + }, + { + "name": "wal0-12-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.217706643, + "diagnostic_window_cpu_s": 56.987181166, + "diagnostic_join_wall_s": 4.9606e-05, + "diagnostic_join_cpu_s": 4.8832e-05, + "diagnostic_body_wall_s": 8.217756249, + "diagnostic_body_cpu_s": 56.987229998, + "diagnostic_close_wall_s": 0.132582621, + "diagnostic_close_cpu_s": 0.048951624, + "diagnostic_drain_wall_s": 8.350448056, + "diagnostic_drain_cpu_s": 57.036290818, + "body_cpu_us_op": 2.8493614998999997, + "drain_cpu_us_op": 2.8518145409, + "productive_wall_s": 8.155060429, + "productive_end_to_stop_s": 0.062646214, + "worker_completion_spread_s": 2.938822584, + "exact_body_ops_s": 2433754.347779998, + "exact_drain_ops_s": 2395081.0622227048, + "productive_ops_s": 2452464.9662776887, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.000284131, + 8.047696914, + 8.155060429, + 5.216237845, + 7.953224551, + 5.742628793, + 8.067213071, + 6.026211018 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001767, + "max_deregister_ms": 0.003335, + "quota_next_record": 0, + "log_sha256": "8c13a747da94fc320cc2087369e258b9873ec28d8e0eb763e85a6a16bd748217", + "service_max_ms": 1562.425305 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.114381544, + "diagnostic_window_cpu_s": 56.337219048, + "diagnostic_join_wall_s": 4.1621e-05, + "diagnostic_join_cpu_s": 4.0875e-05, + "diagnostic_body_wall_s": 9.114423165, + "diagnostic_body_cpu_s": 56.337259923, + "diagnostic_close_wall_s": 0.218818038, + "diagnostic_close_cpu_s": 0.06866222, + "diagnostic_drain_wall_s": 9.333328145, + "diagnostic_drain_cpu_s": 56.406009058, + "body_cpu_us_op": 2.8168629961500002, + "drain_cpu_us_op": 2.8203004529, + "productive_wall_s": 9.058930829, + "productive_end_to_stop_s": 0.055450715, + "worker_completion_spread_s": 3.610985037, + "exact_body_ops_s": 2194324.2746070153, + "exact_drain_ops_s": 2142858.334056785, + "productive_ops_s": 2207766.057333696, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.961024171, + 8.964801002, + 5.544914163, + 8.554170848, + 5.447945792, + 8.706080853, + 9.058930829, + 8.781796 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003005, + "max_deregister_ms": 0.002734, + "quota_next_record": 0, + "log_sha256": "3afc1af7ba21e045ee14b74f0a2eea8a99b69415301877ad9cfed65f462870d5", + "service_max_ms": 1643.695244 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.015817582, + "diagnostic_window_cpu_s": 58.109081439, + "diagnostic_join_wall_s": 7.0848e-05, + "diagnostic_join_cpu_s": 7.0075e-05, + "diagnostic_body_wall_s": 8.01588843, + "diagnostic_body_cpu_s": 58.109151514, + "diagnostic_close_wall_s": 0.145892763, + "diagnostic_close_cpu_s": 0.049786455, + "diagnostic_drain_wall_s": 8.161864726, + "diagnostic_drain_cpu_s": 58.159021461, + "body_cpu_us_op": 2.9054575757, + "drain_cpu_us_op": 2.90795107305, + "productive_wall_s": 7.954969291, + "productive_end_to_stop_s": 0.060848291, + "worker_completion_spread_s": 2.590507045, + "exact_body_ops_s": 2495044.70710304, + "exact_drain_ops_s": 2450420.4212413705, + "productive_ops_s": 2514151.7545048683, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.936134805, + 7.749094407, + 5.364462246, + 7.954969291, + 7.714023109, + 5.547765813, + 5.682760302, + 7.939020252 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001419, + "max_deregister_ms": 0.004337, + "quota_next_record": 0, + "log_sha256": "d96ea68be50a770b8c4a9a2f3bf11a45f968247bff0bd853f2dee0882c389a87", + "service_max_ms": 1491.179745 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.515528797, + "diagnostic_window_cpu_s": 56.81723152, + "diagnostic_join_wall_s": 6.8726e-05, + "diagnostic_join_cpu_s": 6.7835e-05, + "diagnostic_body_wall_s": 9.515597523, + "diagnostic_body_cpu_s": 56.817299355, + "diagnostic_close_wall_s": 0.172797478, + "diagnostic_close_cpu_s": 0.055402935, + "diagnostic_drain_wall_s": 9.688473381, + "diagnostic_drain_cpu_s": 56.872780648, + "body_cpu_us_op": 2.8408649677500004, + "drain_cpu_us_op": 2.8436390324, + "productive_wall_s": 9.423868221, + "productive_end_to_stop_s": 0.091660576, + "worker_completion_spread_s": 4.136024056, + "exact_body_ops_s": 2101812.3088600915, + "exact_drain_ops_s": 2064308.7113416512, + "productive_ops_s": 2122270.7630219525, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.170662697, + 9.183176194, + 9.157083149, + 9.060905678, + 5.287844165, + 8.898254244, + 6.288767114, + 9.423868221 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002589, + "max_deregister_ms": 0.003064, + "quota_next_record": 0, + "log_sha256": "c02080f17269898ca211c7a74f186d056ce8fdb035343678b2c2e3cd2034b3ed", + "service_max_ms": 2112.545386 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.513811197, + "diagnostic_window_cpu_s": 57.780764662, + "diagnostic_join_wall_s": 4.1787e-05, + "diagnostic_join_cpu_s": 4.0874e-05, + "diagnostic_body_wall_s": 8.513852984, + "diagnostic_body_cpu_s": 57.780805536, + "diagnostic_close_wall_s": 0.144667828, + "diagnostic_close_cpu_s": 0.073686996, + "diagnostic_drain_wall_s": 8.658629853, + "diagnostic_drain_cpu_s": 57.854601607, + "body_cpu_us_op": 2.8890402768000003, + "drain_cpu_us_op": 2.8927300803500002, + "productive_wall_s": 8.484241831, + "productive_end_to_stop_s": 0.029569366, + "worker_completion_spread_s": 2.924195284, + "exact_body_ops_s": 2349112.6799565135, + "exact_drain_ops_s": 2309834.27396085, + "productive_ops_s": 2357311.4013468293, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.371020205, + 5.609696224, + 5.81476024, + 8.264368873, + 8.230966121, + 5.560046547, + 8.463319969, + 8.484241831 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001481, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "46c5190b033430f59fa262362fed02b6e8aa2b6825e46c24510c9a8023ed98fe", + "service_max_ms": 1755.045593 + }, + { + "name": "wal0-17-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.414744191, + "diagnostic_window_cpu_s": 57.681687532, + "diagnostic_join_wall_s": 6.7e-05, + "diagnostic_join_cpu_s": 6.6293e-05, + "diagnostic_body_wall_s": 8.414811191, + "diagnostic_body_cpu_s": 57.681753825, + "diagnostic_close_wall_s": 0.167595327, + "diagnostic_close_cpu_s": 0.069453495, + "diagnostic_drain_wall_s": 8.582486181, + "diagnostic_drain_cpu_s": 57.751286978, + "body_cpu_us_op": 2.88408769125, + "drain_cpu_us_op": 2.8875643489, + "productive_wall_s": 8.316652217, + "productive_end_to_stop_s": 0.098091974, + "worker_completion_spread_s": 3.202310582, + "exact_body_ops_s": 2376761.5869255457, + "exact_drain_ops_s": 2330327.0845080083, + "productive_ops_s": 2404813.797445824, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.558669823, + 5.114341635, + 8.316652217, + 7.637214974, + 8.285785587, + 7.946597826, + 8.118589011, + 5.636047038 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001672, + "max_deregister_ms": 0.003911, + "quota_next_record": 0, + "log_sha256": "22aaa7dec6556ba475df767daf6476645ce5fdfffec3cc4e84e767d97c0b0ee7", + "service_max_ms": 1286.223598 + }, + { + "name": "wal1-00-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.723099912, + "diagnostic_window_cpu_s": 62.697817599, + "diagnostic_join_wall_s": 3.7249e-05, + "diagnostic_join_cpu_s": 3.6699e-05, + "diagnostic_body_wall_s": 13.723137161, + "diagnostic_body_cpu_s": 62.697854298, + "diagnostic_close_wall_s": 0.218211713, + "diagnostic_close_cpu_s": 0.094156035, + "diagnostic_drain_wall_s": 13.941428415, + "diagnostic_drain_cpu_s": 62.792089804, + "body_cpu_us_op": 3.1348927149, + "drain_cpu_us_op": 3.1396044902, + "productive_wall_s": 13.643137148, + "productive_end_to_stop_s": 0.079962764, + "worker_completion_spread_s": 0.709083434, + "exact_body_ops_s": 1457392.7058630816, + "exact_drain_ops_s": 1434573.230565198, + "productive_ops_s": 1465938.4995577706, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.388703688, + 13.056018994, + 12.934053714, + 13.488587468, + 13.551852177, + 13.643137148, + 13.063452795, + 13.539872979 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001366, + "max_deregister_ms": 0.002798, + "quota_next_record": 0, + "log_sha256": "ea33e1e20423e0d307e56b210340bfcbad29970d7ca2723f10a4e5fe41fb3dab", + "service_max_ms": 2389.174398 + }, + { + "name": "wal1-01-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.020914142, + "diagnostic_window_cpu_s": 62.909266464, + "diagnostic_join_wall_s": 3.9457e-05, + "diagnostic_join_cpu_s": 3.8606e-05, + "diagnostic_body_wall_s": 14.020953599, + "diagnostic_body_cpu_s": 62.90930507, + "diagnostic_close_wall_s": 0.205655387, + "diagnostic_close_cpu_s": 0.142898422, + "diagnostic_drain_wall_s": 14.226693094, + "diagnostic_drain_cpu_s": 63.052287585, + "body_cpu_us_op": 3.1454652535, + "drain_cpu_us_op": 3.15261437925, + "productive_wall_s": 13.940713558, + "productive_end_to_stop_s": 0.080200584, + "worker_completion_spread_s": 0.593035075, + "exact_body_ops_s": 1426436.5015391277, + "exact_drain_ops_s": 1405808.072744245, + "productive_ops_s": 1434646.7931351208, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.739123808, + 13.415870976, + 13.940713558, + 13.400556273, + 13.885193669, + 13.76093467, + 13.347678483, + 13.862155864 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002732, + "max_deregister_ms": 0.003584, + "quota_next_record": 0, + "log_sha256": "54838040f1c2dd525eb7eda6e74d70e13923d1764f28064ef37ddf9ddfb3e4a9", + "service_max_ms": 2567.314723 + }, + { + "name": "wal1-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.820663571, + "diagnostic_window_cpu_s": 63.159425255, + "diagnostic_join_wall_s": 3.6798e-05, + "diagnostic_join_cpu_s": 3.6229e-05, + "diagnostic_body_wall_s": 13.820700369, + "diagnostic_body_cpu_s": 63.159461484, + "diagnostic_close_wall_s": 0.145537324, + "diagnostic_close_cpu_s": 0.079971341, + "diagnostic_drain_wall_s": 13.96631798, + "diagnostic_drain_cpu_s": 63.239513042, + "body_cpu_us_op": 3.1579730742, + "drain_cpu_us_op": 3.1619756520999998, + "productive_wall_s": 13.767443846, + "productive_end_to_stop_s": 0.053219725, + "worker_completion_spread_s": 0.597538794, + "exact_body_ops_s": 1447104.6666245833, + "exact_drain_ops_s": 1432016.658122802, + "productive_ops_s": 1452702.493194538, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.169905052, + 13.302005598, + 13.713633849, + 13.767443846, + 13.743671819, + 13.462088354, + 13.234991983, + 13.755036636 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003525, + "max_deregister_ms": 0.003376, + "quota_next_record": 0, + "log_sha256": "869d06188eee91c0964793173952efda3826061bf1f3222a550f2e69de352609", + "service_max_ms": 2578.82116 + }, + { + "name": "wal1-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.524750488, + "diagnostic_window_cpu_s": 62.582163788, + "diagnostic_join_wall_s": 6.1756e-05, + "diagnostic_join_cpu_s": 6.1282e-05, + "diagnostic_body_wall_s": 14.524812244, + "diagnostic_body_cpu_s": 62.58222507, + "diagnostic_close_wall_s": 0.237288583, + "diagnostic_close_cpu_s": 0.09930849, + "diagnostic_drain_wall_s": 14.76218397, + "diagnostic_drain_cpu_s": 62.681616701, + "body_cpu_us_op": 3.1291112535, + "drain_cpu_us_op": 3.1340808350500002, + "productive_wall_s": 14.459561644, + "productive_end_to_stop_s": 0.065188844, + "worker_completion_spread_s": 3.138692898, + "exact_body_ops_s": 1376954.1157588267, + "exact_drain_ops_s": 1354813.084611626, + "productive_ops_s": 1383167.7952905996, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.459561644, + 14.453543895, + 14.181033029, + 14.290005644, + 11.320868746, + 14.069652689, + 13.734881152, + 14.411460306 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001925, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "8c7d55b8c2b8ec4c0386cdd4b1d4546f8ff3ceb402757c6d369f01ee3561f70e", + "service_max_ms": 2674.179621 + }, + { + "name": "wal1-04-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.52307653, + "diagnostic_window_cpu_s": 63.756022737, + "diagnostic_join_wall_s": 4.5341e-05, + "diagnostic_join_cpu_s": 4.4602e-05, + "diagnostic_body_wall_s": 13.523121871, + "diagnostic_body_cpu_s": 63.756067339, + "diagnostic_close_wall_s": 0.229256465, + "diagnostic_close_cpu_s": 0.138155939, + "diagnostic_drain_wall_s": 13.752457579, + "diagnostic_drain_cpu_s": 63.894302508, + "body_cpu_us_op": 3.18780336695, + "drain_cpu_us_op": 3.1947151254, + "productive_wall_s": 13.451852704, + "productive_end_to_stop_s": 0.071223826, + "worker_completion_spread_s": 0.526114237, + "exact_body_ops_s": 1478948.4403663848, + "exact_drain_ops_s": 1454285.5257041473, + "productive_ops_s": 1486784.0467843409, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.358192029, + 13.451852704, + 13.410924757, + 13.366921004, + 13.41923595, + 12.959856179, + 12.925738467, + 13.042894665 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.004452, + "max_deregister_ms": 0.003247, + "quota_next_record": 0, + "log_sha256": "611e68055455b814efd4efa85747a26792e554b676b6e4ec5134b01f1c940e9b", + "service_max_ms": 2300.247376 + }, + { + "name": "wal1-05-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.620039555, + "diagnostic_window_cpu_s": 63.566570336, + "diagnostic_join_wall_s": 6.6698e-05, + "diagnostic_join_cpu_s": 6.6152e-05, + "diagnostic_body_wall_s": 13.620106253, + "diagnostic_body_cpu_s": 63.566636488, + "diagnostic_close_wall_s": 0.214569544, + "diagnostic_close_cpu_s": 0.128808247, + "diagnostic_drain_wall_s": 13.834757151, + "diagnostic_drain_cpu_s": 63.695526057, + "body_cpu_us_op": 3.1783318244, + "drain_cpu_us_op": 3.18477630285, + "productive_wall_s": 13.57677245, + "productive_end_to_stop_s": 0.043267105, + "worker_completion_spread_s": 0.470708723, + "exact_body_ops_s": 1468417.3257161446, + "exact_drain_ops_s": 1445634.3383341837, + "productive_ops_s": 1473104.1618068807, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.559573721, + 13.297285963, + 13.268804515, + 13.57677245, + 13.558000642, + 13.106063727, + 13.535648625, + 13.560886194 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003639, + "max_deregister_ms": 0.00279, + "quota_next_record": 0, + "log_sha256": "0644b8b46faf43eef9e4e296c2e24b8d7fc085461c548074b0e272ca0febefc2", + "service_max_ms": 2365.012591 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 43085473, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_end_to_stop_s": -0.003336613, + "worker_completion_spread_s": 0.003334169, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "productive_ops_s": 2865212.831084786, + "worker_completed": [ + 5342780, + 5384663, + 5351485, + 6273657, + 5590420, + 4997774, + 5142161, + 5002533 + ], + "worker_productive_finish_s": [ + 15.034109844, + 15.034110244, + 15.034109764, + 15.034109088, + 15.034109665, + 15.034108262, + 15.03410921, + 15.037442431 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 274.572046, + "max_deregister_ms": 0.006952, + "quota_next_record": 0, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "service_max_ms": 1236.295555 + }, + { + "name": "wal1-precondition", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": -1, + "inserted": 25541221, + "diagnostic_window_wall_s": 15.032947236, + "diagnostic_window_cpu_s": 79.48620839, + "diagnostic_join_wall_s": 0.012993088, + "diagnostic_join_cpu_s": 0.057722167, + "diagnostic_body_wall_s": 15.045940324, + "diagnostic_body_cpu_s": 79.543930557, + "diagnostic_close_wall_s": 0.25325967, + "diagnostic_close_cpu_s": 0.318977017, + "diagnostic_drain_wall_s": 15.299347781, + "diagnostic_drain_cpu_s": 79.863055017, + "body_cpu_us_op": 3.114335471941611, + "drain_cpu_us_op": 3.1268299591863675, + "productive_wall_s": 15.045861779, + "productive_end_to_stop_s": -0.012914543, + "worker_completion_spread_s": 0.01209138, + "exact_body_ops_s": 1697549.0032523142, + "exact_drain_ops_s": 1669432.015377754, + "productive_ops_s": 1697557.8650901017, + "worker_completed": [ + 3379737, + 3097242, + 3351899, + 3425950, + 3094874, + 3146743, + 2968680, + 3076096 + ], + "worker_productive_finish_s": [ + 15.043401203, + 15.033770399, + 15.045501453, + 15.036177171, + 15.034835321, + 15.045861779, + 15.044069836, + 15.042167418 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 35.867144, + "max_deregister_ms": 0.006069, + "quota_next_record": 0, + "log_sha256": "639300b29729a2d5fd50a04010421116c7fe5dadf6a05e88b2519269e9aef842", + "service_max_ms": 2187.712549 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2382083.2529280186, + "exact_drain_ops_s_mean": 2340728.270750662, + "productive_ops_s_mean": 2390917.703460622, + "body_cpu_us_op_mean": 2.8579192036, + "drain_cpu_us_op_mean": 2.8612951362333336, + "worker_completion_spread_s_mean": 2.9513769191666666, + "productive_end_to_stop_s_mean": 0.032686831166666666, + "diagnostic_join_wall_s_mean": 4.0813166666666664e-05, + "diagnostic_close_wall_s_mean": 0.15116235516666668, + "productive_wall_s_mean": 8.398148278666666, + "diagnostic_body_wall_s_mean": 8.430875923, + "diagnostic_drain_wall_s_mean": 8.5821284275, + "diagnostic_body_cpu_s_mean": 57.158384072, + "diagnostic_drain_cpu_s_mean": 57.22590272466667, + "pooled_body_ops_s": 2372232.752879051, + "pooled_drain_ops_s": 2330424.226222639, + "pooled_productive_ops_s": 2381477.361004074, + "max_deregister_ms": 0.003411, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2348973.7635296998, + "exact_drain_ops_s_mean": 2304389.701873138, + "productive_ops_s_mean": 2367365.0233269404, + "body_cpu_us_op_mean": 2.860226225675, + "drain_cpu_us_op_mean": 2.8632713395750002, + "worker_completion_spread_s_mean": 3.093157850166667, + "productive_end_to_stop_s_mean": 0.06527515333333334, + "diagnostic_join_wall_s_mean": 5.629416666666667e-05, + "diagnostic_close_wall_s_mean": 0.16540703833333334, + "productive_wall_s_mean": 8.499455143499999, + "diagnostic_body_wall_s_mean": 8.564786590999999, + "diagnostic_drain_wall_s_mean": 8.730276435833334, + "diagnostic_body_cpu_s_mean": 57.2045245135, + "diagnostic_drain_cpu_s_mean": 57.2654267915, + "pooled_body_ops_s": 2335142.830180531, + "pooled_drain_ops_s": 2290878.2038000766, + "pooled_productive_ops_s": 2353092.0114679467, + "max_deregister_ms": 0.004337, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2285542.5376080354, + "exact_drain_ops_s_mean": 2245110.361641642, + "productive_ops_s_mean": 2299812.6613496062, + "body_cpu_us_op_mean": 2.847571818675, + "drain_cpu_us_op_mean": 2.8512460373666664, + "worker_completion_spread_s_mean": 3.3009990993333336, + "productive_end_to_stop_s_mean": 0.05247229316666666, + "diagnostic_join_wall_s_mean": 5.53955e-05, + "diagnostic_close_wall_s_mean": 0.15827498066666668, + "productive_wall_s_mean": 8.713279012833334, + "diagnostic_body_wall_s_mean": 8.765806701499999, + "diagnostic_drain_wall_s_mean": 8.924169402333334, + "diagnostic_body_cpu_s_mean": 56.9514363735, + "diagnostic_drain_cpu_s_mean": 57.02492074733333, + "pooled_body_ops_s": 2281592.6338619366, + "pooled_drain_ops_s": 2241104.9251004527, + "pooled_productive_ops_s": 2295347.132869617, + "max_deregister_ms": 0.003911, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "main", + "samples": 2, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 40000000, + "exact_body_ops_s_mean": 1462905.0157896131, + "exact_drain_ops_s_mean": 1440103.784449691, + "productive_ops_s_mean": 1469521.3306823256, + "body_cpu_us_op_mean": 3.15661226965, + "drain_cpu_us_op_mean": 3.1621903965250002, + "worker_completion_spread_s_mean": 0.5898960785, + "productive_end_to_stop_s_mean": 0.0616149345, + "diagnostic_join_wall_s_mean": 5.1973500000000006e-05, + "diagnostic_close_wall_s_mean": 0.21639062850000002, + "productive_wall_s_mean": 13.609954799, + "diagnostic_body_wall_s_mean": 13.671621707, + "diagnostic_drain_wall_s_mean": 13.888092783000001, + "diagnostic_body_cpu_s_mean": 63.132245393000005, + "diagnostic_drain_cpu_s_mean": 63.2438079305, + "pooled_body_ops_s": 1462884.245089945, + "pooled_drain_ops_s": 1440082.5449900078, + "pooled_productive_ops_s": 1469512.5954032934, + "max_deregister_ms": 0.002798, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "original", + "samples": 2, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 40000000, + "exact_body_ops_s_mean": 1452692.4709527562, + "exact_drain_ops_s_mean": 1430046.799224196, + "productive_ops_s_mean": 1460715.419959731, + "body_cpu_us_op_mean": 3.1666343102249996, + "drain_cpu_us_op_mean": 3.173664752325, + "worker_completion_spread_s_mean": 0.559574656, + "productive_end_to_stop_s_mean": 0.075712205, + "diagnostic_join_wall_s_mean": 4.2399e-05, + "diagnostic_close_wall_s_mean": 0.217455926, + "productive_wall_s_mean": 13.696283131000001, + "diagnostic_body_wall_s_mean": 13.772037735000001, + "diagnostic_drain_wall_s_mean": 13.9895753365, + "diagnostic_body_cpu_s_mean": 63.3326862045, + "diagnostic_drain_cpu_s_mean": 63.4732950465, + "pooled_body_ops_s": 1452217.9204586674, + "pooled_drain_ops_s": 1429635.9624168354, + "pooled_productive_ops_s": 1460250.1867628775, + "max_deregister_ms": 0.003584, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 2, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 40000000, + "exact_body_ops_s_mean": 1412029.3911917051, + "exact_drain_ops_s_mean": 1393414.871367214, + "productive_ops_s_mean": 1417935.1442425689, + "body_cpu_us_op_mean": 3.1435421638500003, + "drain_cpu_us_op_mean": 3.148028243575, + "worker_completion_spread_s_mean": 1.868115846, + "productive_end_to_stop_s_mean": 0.059204284499999996, + "diagnostic_join_wall_s_mean": 4.9276999999999996e-05, + "diagnostic_close_wall_s_mean": 0.19141295349999998, + "productive_wall_s_mean": 14.113502745000002, + "diagnostic_body_wall_s_mean": 14.1727563065, + "diagnostic_drain_wall_s_mean": 14.364250975000001, + "diagnostic_body_cpu_s_mean": 62.870843277, + "diagnostic_drain_cpu_s_mean": 62.9605648715, + "pooled_body_ops_s": 1411158.1097903638, + "pooled_drain_ops_s": 1392345.4856649772, + "pooled_productive_ops_s": 1417082.6591637863, + "max_deregister_ms": 0.003376, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.4765809334434163, + "ci95_low_pct": -13.524749291720978, + "ci95_high_pct": 12.250199046083868, + "block_delta_pct": [ + -7.258390282661875, + 1.9218517405432456, + 1.1757632368145199 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.6311728783448702, + "ci95_low_pct": -13.852813456532633, + "ci95_high_pct": 12.324343226318025, + "block_delta_pct": [ + -7.513305207387367, + 1.5042521032225586, + 1.393236183734814 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0872731191529477, + "ci95_low_pct": -13.872915461557772, + "ci95_high_pct": 13.596409206654892, + "block_delta_pct": [ + -7.220468023796267, + 2.699774924691889, + 1.5628444312731693 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.07768009958849978, + "ci95_low_pct": -1.6844004487139872, + "ci95_high_pct": 1.8713418809087068, + "block_delta_pct": [ + -0.6979960022669429, + 0.2277730606662809, + 0.708376370339403 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.06612279369974321, + "ci95_low_pct": -1.651288996782498, + "ci95_high_pct": 1.8135248426002253, + "block_delta_pct": [ + -0.6926319090756916, + 0.22091498201795012, + 0.6749407687492992 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 4.192485740081486, + "ci95_low_pct": -14.318409607832708, + "ci95_high_pct": 26.702527754311014, + "block_delta_pct": [ + 13.33701849714135, + -3.037493255805912, + 2.9280107143351053 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.141780931, + "ci95_low_s": -0.4672948264882384, + "ci95_high_s": 0.7508566884882384, + "block_difference_s": [ + 0.4067266009999999, + -0.07705919799999972, + 0.0956753899999998 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.03258832216666666, + "ci95_low_s": -0.035056532122715554, + "ci95_high_s": 0.10023317645604887, + "block_difference_s": [ + 0.004800179000000002, + 0.059220394499999995, + 0.033744393 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.5481e-05, + "ci95_low_s": -1.2560684370986586e-05, + "ci95_high_s": 4.3522684370986586e-05, + "block_difference_s": [ + 6.299499999999996e-06, + 1.2060499999999997e-05, + 2.8083000000000002e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.01424468316666667, + "ci95_low_s": -0.06492842974302343, + "ci95_high_s": 0.09341779607635678, + "block_difference_s": [ + 0.03550227, + 0.02962959200000001, + -0.022397812500000003 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.0666858743527134, + "ci95_low_pct": -23.894292183802822, + "ci95_high_pct": 20.926551019757397, + "block_delta_pct": [ + -5.21638195538211, + -12.023250915846972, + 5.878346784888389 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.094387996983658, + "ci95_low_pct": -24.505238950654956, + "ci95_high_pct": 21.83476423829159, + "block_delta_pct": [ + -5.120455561372783, + -12.392182494655458, + 6.124733115913283 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -3.8371517287816364, + "ci95_low_pct": -24.073795899534947, + "ci95_high_pct": 21.79317400613636, + "block_delta_pct": [ + -5.134600000311984, + -11.901353771041634, + 6.4007962118444395 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.36196428603247555, + "ci95_low_pct": -2.9708478624440064, + "ci95_high_pct": 2.3170659768678825, + "block_delta_pct": [ + -0.006224752758676733, + -1.5510829794591618, + 0.4827617448509125 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.3510290232377357, + "ci95_low_pct": -2.8213698178779034, + "ci95_high_pct": 2.1821093600309873, + "block_delta_pct": [ + -0.03175415632082901, + -1.4723708499333243, + 0.46119754474704955 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 12.132636231449117, + "ci95_low_pct": -35.92973559230341, + "ci95_high_pct": 96.24904352203745, + "block_delta_pct": [ + 3.823240632475877, + 44.514218143452, + -6.029629415637983 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.3496221801666666, + "ci95_low_s": -1.372487996754782, + "ci95_high_s": 2.0717323570881154, + "block_difference_s": [ + 0.11659380000000041, + 1.1292963179999997, + -0.19702357750000044 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.019785462, + "ci95_low_s": -0.02041376575266399, + "ci95_high_s": 0.059984689752663994, + "block_difference_s": [ + 0.006645533500000002, + 0.014851798999999999, + 0.0378590535 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.4582333333333333e-05, + "ci95_low_s": 9.573286099927737e-06, + "ci95_high_s": 1.959138056673893e-05, + "block_difference_s": [ + 1.4581500000000003e-05, + 1.2566499999999996e-05, + 1.6599e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.007112625499999997, + "ci95_low_s": -0.10307839469998945, + "ci95_high_s": 0.11730364569998944, + "block_difference_s": [ + -0.002489693500000001, + 0.055481529, + -0.03165395900000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.6289231184309356, + "ci95_low_pct": -24.989404246563453, + "ci95_high_pct": 26.39716453181301, + "block_delta_pct": [ + 2.201825408792768, + -13.682151980410918, + 4.6479348389661945 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.5040606772636096, + "ci95_low_pct": -25.07981836129778, + "ci95_high_pct": 26.874467953937426, + "block_delta_pct": [ + 2.587236630501488, + -13.69049503832247, + 4.6664818189691815 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.780105954354344, + "ci95_low_pct": -25.855844450946382, + "ci95_high_pct": 27.477448873139267, + "block_delta_pct": [ + 2.248198475520735, + -14.217293763730531, + 4.763505598590334 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4393031345085922, + "ci95_low_pct": -3.499123155393063, + "ci95_high_pct": 2.717536715276311, + "block_delta_pct": [ + 0.6966337250596366, + -1.7748134931110715, + -0.22402766643643268 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4168761667697366, + "ci95_low_pct": -3.334401576130388, + "ci95_high_pct": 2.588704917547179, + "block_delta_pct": [ + 0.66548712896084, + -1.6895533554598718, + -0.2123102555314227 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 7.620655592357331, + "ci95_low_pct": -46.587342621261556, + "ci95_high_pct": 116.84383587211731, + "block_delta_pct": [ + -8.394236932309484, + 49.0413387565449, + -8.702820610061135 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.20784124916666658, + "ci95_low_s": -1.9404645607842328, + "ci95_high_s": 2.356147059117566, + "block_difference_s": [ + -0.2901328009999995, + 1.2063555159999995, + -0.29269896750000024 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.012802860166666664, + "ci95_low_s": -0.08077501516078904, + "ci95_high_s": 0.05516929482745571, + "block_difference_s": [ + 0.0018453545000000002, + -0.044368595499999997, + 0.004114660500000006 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -8.986666666666653e-07, + "ci95_low_s": -2.563667633082843e-05, + "ci95_high_s": 2.3839342997495098e-05, + "block_difference_s": [ + 8.282000000000006e-06, + 5.059999999999982e-07, + -1.1484e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.007132057666666673, + "ci95_low_s": -0.0865685425877068, + "ci95_high_s": 0.07230442725437344, + "block_difference_s": [ + -0.0379919635, + 0.02585193699999999, + -0.009256146500000006 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.6981003364285088, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.6981003364285088 + ] + }, + "exact_drain_ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.6983514198136809, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.6983514198136809 + ] + }, + "productive_ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.5992366724276055, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5992366724276055 + ] + }, + "body_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.3174935569806525, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.3174935569806525 + ] + }, + "drain_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.3628610033288737, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.3628610033288737 + ] + }, + "worker_completion_spread_s": { + "blocks": 1, + "geometric_delta_pct": -5.140129525373682, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -5.140129525373682 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 1, + "mean_difference_s": -0.030321422500000028, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.030321422500000028 + ] + }, + "productive_end_to_stop_s": { + "blocks": 1, + "mean_difference_s": 0.014097270500000002, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.014097270500000002 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 1, + "mean_difference_s": -9.574500000000008e-06, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -9.574500000000008e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 1, + "mean_difference_s": 0.0010652974999999787, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 0.0010652974999999787 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 1, + "geometric_delta_pct": -3.4777120899026737, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -3.4777120899026737 + ] + }, + "exact_drain_ops_s": { + "blocks": 1, + "geometric_delta_pct": -3.2420519678252435, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -3.2420519678252435 + ] + }, + "productive_ops_s": { + "blocks": 1, + "geometric_delta_pct": -3.5104074614421776, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -3.5104074614421776 + ] + }, + "body_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.4140548373858133, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.4140548373858133 + ] + }, + "drain_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.44785895768841844, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.44785895768841844 + ] + }, + "worker_completion_spread_s": { + "blocks": 1, + "geometric_delta_pct": 216.68558481525827, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 216.68558481525827 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 1, + "mean_difference_s": 1.2782197675, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 1.2782197675 + ] + }, + "productive_end_to_stop_s": { + "blocks": 1, + "mean_difference_s": -0.0024106500000000072, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.0024106500000000072 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 1, + "mean_difference_s": -2.6965000000000105e-06, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -2.6965000000000105e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 1, + "mean_difference_s": -0.024977675000000032, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.024977675000000032 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 1, + "geometric_delta_pct": -2.7991526475236728, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.7991526475236728 + ] + }, + "exact_drain_ops_s": { + "blocks": 1, + "geometric_delta_pct": -2.5615894442653886, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.5615894442653886 + ] + }, + "productive_ops_s": { + "blocks": 1, + "geometric_delta_pct": -2.9287207578284735, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -2.9287207578284735 + ] + }, + "body_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.7292331261754881, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.7292331261754881 + ] + }, + "drain_cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.8077888104349618, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.8077888104349618 + ] + }, + "worker_completion_spread_s": { + "blocks": 1, + "geometric_delta_pct": 233.8456854629242, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 233.8456854629242 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 1, + "mean_difference_s": 1.3085411900000001, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 1.3085411900000001 + ] + }, + "productive_end_to_stop_s": { + "blocks": 1, + "mean_difference_s": -0.01650792050000001, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.01650792050000001 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 1, + "mean_difference_s": 6.8779999999999975e-06, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + 6.8779999999999975e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 1, + "mean_difference_s": -0.02604297250000001, + "ci95_low_s": null, + "ci95_high_s": null, + "block_difference_s": [ + -0.02604297250000001 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal1-partial-02.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal1-partial-02.json new file mode 100644 index 000000000..7669749ce --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-quota-wal1-partial-02.json @@ -0,0 +1,2915 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-mask-final-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_runs": 36, + "measured_runs": 34, + "excluded_preconditions": 2, + "total_measured_inserts": 680000000, + "pending_runs": [ + "wal1-16-main", + "wal1-17-async-mask" + ], + "complete_blocks": { + "0": [ + 0, + 1, + 2 + ], + "1": [ + 0, + 1 + ] + }, + "manifest_sha256": "65b8dcda663b49646714990aee668590fc6f0a07286b3eb73a96cf922fe28bc7", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-mask": 177, + "main": 177, + "original": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792229091.8670254, + "finished": null, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.116634557, + "diagnostic_window_cpu_s": 56.333497063, + "diagnostic_join_wall_s": 3.3195e-05, + "diagnostic_join_cpu_s": 3.2619e-05, + "diagnostic_body_wall_s": 9.116667752, + "diagnostic_body_cpu_s": 56.333529682, + "diagnostic_close_wall_s": 0.159066556, + "diagnostic_close_cpu_s": 0.093027216, + "diagnostic_drain_wall_s": 9.275807853, + "diagnostic_drain_cpu_s": 56.426630418, + "body_cpu_us_op": 2.8166764841, + "drain_cpu_us_op": 2.8213315209000003, + "productive_wall_s": 9.064739269, + "productive_end_to_stop_s": 0.051895288, + "worker_completion_spread_s": 3.668167664, + "exact_body_ops_s": 2193784.0167107587, + "exact_drain_ops_s": 2156146.4313355265, + "productive_ops_s": 2206351.380496612, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.064739269, + 5.629352846, + 8.947852959, + 5.852432564, + 8.916110152, + 8.713396141, + 9.007240069, + 5.396571605 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001556, + "max_deregister_ms": 0.003383, + "quota_next_record": 0, + "log_sha256": "729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0", + "service_max_ms": 1900.818403 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.814798034, + "diagnostic_window_cpu_s": 56.2423347, + "diagnostic_join_wall_s": 4.8443e-05, + "diagnostic_join_cpu_s": 4.7993e-05, + "diagnostic_body_wall_s": 8.814846477, + "diagnostic_body_cpu_s": 56.242382693, + "diagnostic_close_wall_s": 0.171331618, + "diagnostic_close_cpu_s": 0.076948491, + "diagnostic_drain_wall_s": 8.986265939, + "diagnostic_drain_cpu_s": 56.319418958, + "body_cpu_us_op": 2.81211913465, + "drain_cpu_us_op": 2.8159709479, + "productive_wall_s": 8.803672114, + "productive_end_to_stop_s": 0.01112592, + "worker_completion_spread_s": 3.33862142, + "exact_body_ops_s": 2268899.4133005817, + "exact_drain_ops_s": 2225618.531185559, + "productive_ops_s": 2271779.2917565717, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.014869459, + 8.470503723, + 8.553507667, + 5.465050694, + 8.36266431, + 5.710208972, + 8.803672114, + 8.761968295 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001249, + "max_deregister_ms": 0.002946, + "quota_next_record": 0, + "log_sha256": "9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7", + "service_max_ms": 1778.559646 + }, + { + "name": "wal0-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.81647786, + "diagnostic_window_cpu_s": 57.027073851, + "diagnostic_join_wall_s": 5.9911e-05, + "diagnostic_join_cpu_s": 5.9337e-05, + "diagnostic_body_wall_s": 8.816537771, + "diagnostic_body_cpu_s": 57.027133188, + "diagnostic_close_wall_s": 0.142883858, + "diagnostic_close_cpu_s": 0.051072275, + "diagnostic_drain_wall_s": 8.959498565, + "diagnostic_drain_cpu_s": 57.078282429, + "body_cpu_us_op": 2.8513566594, + "drain_cpu_us_op": 2.85391412145, + "productive_wall_s": 8.740488614, + "productive_end_to_stop_s": 0.075989246, + "worker_completion_spread_s": 3.068023676, + "exact_body_ops_s": 2268464.1658072923, + "exact_drain_ops_s": 2232267.78316918, + "productive_ops_s": 2288201.596414779, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.921745955, + 5.74077703, + 8.693855939, + 8.52984578, + 8.702826533, + 8.728875444, + 5.672464938, + 8.740488614 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002087, + "max_deregister_ms": 0.003286, + "quota_next_record": 0, + "log_sha256": "e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d", + "service_max_ms": 1836.54887 + }, + { + "name": "wal0-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.815826543, + "diagnostic_window_cpu_s": 56.683189764, + "diagnostic_join_wall_s": 4.7407e-05, + "diagnostic_join_cpu_s": 4.6716e-05, + "diagnostic_body_wall_s": 8.81587395, + "diagnostic_body_cpu_s": 56.68323648, + "diagnostic_close_wall_s": 0.142186773, + "diagnostic_close_cpu_s": 0.060841834, + "diagnostic_drain_wall_s": 8.958155199, + "diagnostic_drain_cpu_s": 56.744172717, + "body_cpu_us_op": 2.8341618239999997, + "drain_cpu_us_op": 2.83720863585, + "productive_wall_s": 8.808662124, + "productive_end_to_stop_s": 0.007164419, + "worker_completion_spread_s": 3.264377194, + "exact_body_ops_s": 2268634.9774771906, + "exact_drain_ops_s": 2232602.5343066845, + "productive_ops_s": 2270492.353828419, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.808662124, + 5.657017811, + 5.590369472, + 8.757179646, + 8.456065159, + 5.54428493, + 8.387650331, + 8.468823558 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001335, + "max_deregister_ms": 0.003035, + "quota_next_record": 0, + "log_sha256": "4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85", + "service_max_ms": 1691.090468 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214624183, + "diagnostic_window_cpu_s": 56.681280867, + "diagnostic_join_wall_s": 4.2311e-05, + "diagnostic_join_cpu_s": 4.1495e-05, + "diagnostic_body_wall_s": 9.214666494, + "diagnostic_body_cpu_s": 56.681322362, + "diagnostic_close_wall_s": 0.18972294, + "diagnostic_close_cpu_s": 0.069167289, + "diagnostic_drain_wall_s": 9.404469743, + "diagnostic_drain_cpu_s": 56.750569965, + "body_cpu_us_op": 2.8340661181, + "drain_cpu_us_op": 2.8375284982499998, + "productive_wall_s": 9.146287147, + "productive_end_to_stop_s": 0.068337036, + "worker_completion_spread_s": 3.574045052, + "exact_body_ops_s": 2170452.94184252, + "exact_drain_ops_s": 2126648.3434524885, + "productive_ops_s": 2186679.6524707885, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.099522398, + 5.779004839, + 5.572242095, + 8.840512836, + 8.873907585, + 6.143719257, + 9.146287147, + 9.091086667 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001509, + "max_deregister_ms": 0.003299, + "quota_next_record": 0, + "log_sha256": "8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021", + "service_max_ms": 1981.181563 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.712990839, + "diagnostic_window_cpu_s": 57.383874589, + "diagnostic_join_wall_s": 4.496e-05, + "diagnostic_join_cpu_s": 4.4027e-05, + "diagnostic_body_wall_s": 7.713035799, + "diagnostic_body_cpu_s": 57.383918616, + "diagnostic_close_wall_s": 0.130983462, + "diagnostic_close_cpu_s": 0.047970422, + "diagnostic_drain_wall_s": 7.844109821, + "diagnostic_drain_cpu_s": 57.431979569, + "body_cpu_us_op": 2.8691959308, + "drain_cpu_us_op": 2.87159897845, + "productive_wall_s": 7.695023529, + "productive_end_to_stop_s": 0.01796731, + "worker_completion_spread_s": 2.431045606, + "exact_body_ops_s": 2593012.728216951, + "exact_drain_ops_s": 2549683.8336526905, + "productive_ops_s": 2599082.371174904, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.334095269, + 5.58440942, + 5.263977923, + 7.516904607, + 7.267782734, + 7.559786874, + 7.695023529, + 7.471975081 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003645, + "max_deregister_ms": 0.003411, + "quota_next_record": 0, + "log_sha256": "8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97", + "service_max_ms": 1286.351055 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.113194018, + "diagnostic_window_cpu_s": 56.899892049, + "diagnostic_join_wall_s": 3.6707e-05, + "diagnostic_join_cpu_s": 3.6033e-05, + "diagnostic_body_wall_s": 8.113230725, + "diagnostic_body_cpu_s": 56.899928082, + "diagnostic_close_wall_s": 0.151877563, + "diagnostic_close_cpu_s": 0.058647453, + "diagnostic_drain_wall_s": 8.26518684, + "diagnostic_drain_cpu_s": 56.958654077, + "body_cpu_us_op": 2.8449964041, + "drain_cpu_us_op": 2.84793270385, + "productive_wall_s": 8.034226866, + "productive_end_to_stop_s": 0.078967152, + "worker_completion_spread_s": 2.652047535, + "exact_body_ops_s": 2465109.2367399675, + "exact_drain_ops_s": 2419788.0080833114, + "productive_ops_s": 2489349.6703009335, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.845172832, + 5.663286581, + 5.663248407, + 5.382179331, + 7.667990018, + 7.740239115, + 8.034226866, + 7.967973427 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001431, + "max_deregister_ms": 0.003547, + "quota_next_record": 0, + "log_sha256": "104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8", + "service_max_ms": 1327.749068 + }, + { + "name": "wal0-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.315389248, + "diagnostic_window_cpu_s": 57.60806626, + "diagnostic_join_wall_s": 3.6977e-05, + "diagnostic_join_cpu_s": 3.6293e-05, + "diagnostic_body_wall_s": 9.315426225, + "diagnostic_body_cpu_s": 57.608102553, + "diagnostic_close_wall_s": 0.176971124, + "diagnostic_close_cpu_s": 0.095294808, + "diagnostic_drain_wall_s": 9.492480326, + "diagnostic_drain_cpu_s": 57.703480365, + "body_cpu_us_op": 2.88040512765, + "drain_cpu_us_op": 2.88517401825, + "productive_wall_s": 9.295851084, + "productive_end_to_stop_s": 0.019538164, + "worker_completion_spread_s": 3.691127038, + "exact_body_ops_s": 2146976.3719802313, + "exact_drain_ops_s": 2106930.8877280257, + "productive_ops_s": 2151497.4604556607, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.295851084, + 8.774533248, + 5.858049884, + 5.604724046, + 9.179463898, + 8.836493965, + 5.992266497, + 8.725645675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003446, + "max_deregister_ms": 0.003545, + "quota_next_record": 0, + "log_sha256": "d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0", + "service_max_ms": 1966.989437 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.913229614, + "diagnostic_window_cpu_s": 57.141071274, + "diagnostic_join_wall_s": 3.7262e-05, + "diagnostic_join_cpu_s": 3.655e-05, + "diagnostic_body_wall_s": 7.913266876, + "diagnostic_body_cpu_s": 57.141107824, + "diagnostic_close_wall_s": 0.106934813, + "diagnostic_close_cpu_s": 0.054589299, + "diagnostic_drain_wall_s": 8.020293016, + "diagnostic_drain_cpu_s": 57.195788428, + "body_cpu_us_op": 2.8570553912, + "drain_cpu_us_op": 2.8597894214000004, + "productive_wall_s": 7.893768301, + "productive_end_to_stop_s": 0.019461313, + "worker_completion_spread_s": 2.291101198, + "exact_body_ops_s": 2527401.174937955, + "exact_drain_ops_s": 2493674.47798992, + "productive_ops_s": 2533644.1655459227, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.61236461, + 7.893768301, + 7.868836065, + 7.807712551, + 7.756464308, + 5.602667103, + 5.895034717, + 5.634886335 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003049, + "max_deregister_ms": 0.003148, + "quota_next_record": 0, + "log_sha256": "4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8", + "service_max_ms": 1602.011138 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.213962908, + "diagnostic_window_cpu_s": 57.973637447, + "diagnostic_join_wall_s": 4.6054e-05, + "diagnostic_join_cpu_s": 4.5404e-05, + "diagnostic_body_wall_s": 8.214008962, + "diagnostic_body_cpu_s": 57.973682851, + "diagnostic_close_wall_s": 0.146503434, + "diagnostic_close_cpu_s": 0.066634939, + "diagnostic_drain_wall_s": 8.360601877, + "diagnostic_drain_cpu_s": 58.040407268, + "body_cpu_us_op": 2.8986841425499996, + "drain_cpu_us_op": 2.9020203634, + "productive_wall_s": 8.192185913, + "productive_end_to_stop_s": 0.021776995, + "worker_completion_spread_s": 2.782766726, + "exact_body_ops_s": 2434864.6431389176, + "exact_drain_ops_s": 2392172.273508198, + "productive_ops_s": 2441350.844865769, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.851835326, + 8.143763541, + 5.537640687, + 5.409419187, + 5.814957752, + 8.192185913, + 7.9143249, + 7.927781055 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001991, + "max_deregister_ms": 0.003236, + "quota_next_record": 0, + "log_sha256": "d5525bbd98831d04726409d8064a7022efdf9172e848d9b3575efcd043c552d1", + "service_max_ms": 1220.301876 + }, + { + "name": "wal0-10-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.014363351, + "diagnostic_window_cpu_s": 55.721091412, + "diagnostic_join_wall_s": 7.1472e-05, + "diagnostic_join_cpu_s": 7.0785e-05, + "diagnostic_body_wall_s": 9.014434823, + "diagnostic_body_cpu_s": 55.721162197, + "diagnostic_close_wall_s": 0.187430181, + "diagnostic_close_cpu_s": 0.11476598, + "diagnostic_drain_wall_s": 9.201948087, + "diagnostic_drain_cpu_s": 55.836011177, + "body_cpu_us_op": 2.78605810985, + "drain_cpu_us_op": 2.79180055885, + "productive_wall_s": 8.962959609, + "productive_end_to_stop_s": 0.051403742, + "worker_completion_spread_s": 3.641333522, + "exact_body_ops_s": 2218663.775677953, + "exact_drain_ops_s": 2173452.8179152505, + "productive_ops_s": 2231405.793675266, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.802622446, + 8.667099215, + 8.950412028, + 5.560817988, + 5.321626087, + 8.962959609, + 5.944782776, + 8.760202645 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001443, + "max_deregister_ms": 0.003677, + "quota_next_record": 0, + "log_sha256": "dace9c79bbbd3ba8be68a457fd5b00b4f9679d8509815bc7ec6f0cac4fb85e37", + "service_max_ms": 1926.7126 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.714419167, + "diagnostic_window_cpu_s": 58.476993004, + "diagnostic_join_wall_s": 7.073e-05, + "diagnostic_join_cpu_s": 7.0071e-05, + "diagnostic_body_wall_s": 7.714489897, + "diagnostic_body_cpu_s": 58.477063075, + "diagnostic_close_wall_s": 0.160819868, + "diagnostic_close_cpu_s": 0.054964328, + "diagnostic_drain_wall_s": 7.875397986, + "diagnostic_drain_cpu_s": 58.53211564, + "body_cpu_us_op": 2.9238531537499997, + "drain_cpu_us_op": 2.926605782, + "productive_wall_s": 7.633707222, + "productive_end_to_stop_s": 0.080711945, + "worker_completion_spread_s": 2.267701993, + "exact_body_ops_s": 2592523.9733319986, + "exact_drain_ops_s": 2539554.195934448, + "productive_ops_s": 2619959.007906526, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.471268315, + 7.549358039, + 7.583294804, + 5.702435673, + 5.366005229, + 7.343155063, + 7.633707222, + 5.939242668 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001632, + "max_deregister_ms": 0.003888, + "quota_next_record": 0, + "log_sha256": "90f4e43bfd18e449835adc1dc3b0d7471d3effe78115086030bf26630a315a14", + "service_max_ms": 1241.49831 + }, + { + "name": "wal0-12-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.217706643, + "diagnostic_window_cpu_s": 56.987181166, + "diagnostic_join_wall_s": 4.9606e-05, + "diagnostic_join_cpu_s": 4.8832e-05, + "diagnostic_body_wall_s": 8.217756249, + "diagnostic_body_cpu_s": 56.987229998, + "diagnostic_close_wall_s": 0.132582621, + "diagnostic_close_cpu_s": 0.048951624, + "diagnostic_drain_wall_s": 8.350448056, + "diagnostic_drain_cpu_s": 57.036290818, + "body_cpu_us_op": 2.8493614998999997, + "drain_cpu_us_op": 2.8518145409, + "productive_wall_s": 8.155060429, + "productive_end_to_stop_s": 0.062646214, + "worker_completion_spread_s": 2.938822584, + "exact_body_ops_s": 2433754.347779998, + "exact_drain_ops_s": 2395081.0622227048, + "productive_ops_s": 2452464.9662776887, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.000284131, + 8.047696914, + 8.155060429, + 5.216237845, + 7.953224551, + 5.742628793, + 8.067213071, + 6.026211018 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001767, + "max_deregister_ms": 0.003335, + "quota_next_record": 0, + "log_sha256": "8c13a747da94fc320cc2087369e258b9873ec28d8e0eb763e85a6a16bd748217", + "service_max_ms": 1562.425305 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.114381544, + "diagnostic_window_cpu_s": 56.337219048, + "diagnostic_join_wall_s": 4.1621e-05, + "diagnostic_join_cpu_s": 4.0875e-05, + "diagnostic_body_wall_s": 9.114423165, + "diagnostic_body_cpu_s": 56.337259923, + "diagnostic_close_wall_s": 0.218818038, + "diagnostic_close_cpu_s": 0.06866222, + "diagnostic_drain_wall_s": 9.333328145, + "diagnostic_drain_cpu_s": 56.406009058, + "body_cpu_us_op": 2.8168629961500002, + "drain_cpu_us_op": 2.8203004529, + "productive_wall_s": 9.058930829, + "productive_end_to_stop_s": 0.055450715, + "worker_completion_spread_s": 3.610985037, + "exact_body_ops_s": 2194324.2746070153, + "exact_drain_ops_s": 2142858.334056785, + "productive_ops_s": 2207766.057333696, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.961024171, + 8.964801002, + 5.544914163, + 8.554170848, + 5.447945792, + 8.706080853, + 9.058930829, + 8.781796 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003005, + "max_deregister_ms": 0.002734, + "quota_next_record": 0, + "log_sha256": "3afc1af7ba21e045ee14b74f0a2eea8a99b69415301877ad9cfed65f462870d5", + "service_max_ms": 1643.695244 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.015817582, + "diagnostic_window_cpu_s": 58.109081439, + "diagnostic_join_wall_s": 7.0848e-05, + "diagnostic_join_cpu_s": 7.0075e-05, + "diagnostic_body_wall_s": 8.01588843, + "diagnostic_body_cpu_s": 58.109151514, + "diagnostic_close_wall_s": 0.145892763, + "diagnostic_close_cpu_s": 0.049786455, + "diagnostic_drain_wall_s": 8.161864726, + "diagnostic_drain_cpu_s": 58.159021461, + "body_cpu_us_op": 2.9054575757, + "drain_cpu_us_op": 2.90795107305, + "productive_wall_s": 7.954969291, + "productive_end_to_stop_s": 0.060848291, + "worker_completion_spread_s": 2.590507045, + "exact_body_ops_s": 2495044.70710304, + "exact_drain_ops_s": 2450420.4212413705, + "productive_ops_s": 2514151.7545048683, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.936134805, + 7.749094407, + 5.364462246, + 7.954969291, + 7.714023109, + 5.547765813, + 5.682760302, + 7.939020252 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001419, + "max_deregister_ms": 0.004337, + "quota_next_record": 0, + "log_sha256": "d96ea68be50a770b8c4a9a2f3bf11a45f968247bff0bd853f2dee0882c389a87", + "service_max_ms": 1491.179745 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.515528797, + "diagnostic_window_cpu_s": 56.81723152, + "diagnostic_join_wall_s": 6.8726e-05, + "diagnostic_join_cpu_s": 6.7835e-05, + "diagnostic_body_wall_s": 9.515597523, + "diagnostic_body_cpu_s": 56.817299355, + "diagnostic_close_wall_s": 0.172797478, + "diagnostic_close_cpu_s": 0.055402935, + "diagnostic_drain_wall_s": 9.688473381, + "diagnostic_drain_cpu_s": 56.872780648, + "body_cpu_us_op": 2.8408649677500004, + "drain_cpu_us_op": 2.8436390324, + "productive_wall_s": 9.423868221, + "productive_end_to_stop_s": 0.091660576, + "worker_completion_spread_s": 4.136024056, + "exact_body_ops_s": 2101812.3088600915, + "exact_drain_ops_s": 2064308.7113416512, + "productive_ops_s": 2122270.7630219525, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 6.170662697, + 9.183176194, + 9.157083149, + 9.060905678, + 5.287844165, + 8.898254244, + 6.288767114, + 9.423868221 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002589, + "max_deregister_ms": 0.003064, + "quota_next_record": 0, + "log_sha256": "c02080f17269898ca211c7a74f186d056ce8fdb035343678b2c2e3cd2034b3ed", + "service_max_ms": 2112.545386 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.513811197, + "diagnostic_window_cpu_s": 57.780764662, + "diagnostic_join_wall_s": 4.1787e-05, + "diagnostic_join_cpu_s": 4.0874e-05, + "diagnostic_body_wall_s": 8.513852984, + "diagnostic_body_cpu_s": 57.780805536, + "diagnostic_close_wall_s": 0.144667828, + "diagnostic_close_cpu_s": 0.073686996, + "diagnostic_drain_wall_s": 8.658629853, + "diagnostic_drain_cpu_s": 57.854601607, + "body_cpu_us_op": 2.8890402768000003, + "drain_cpu_us_op": 2.8927300803500002, + "productive_wall_s": 8.484241831, + "productive_end_to_stop_s": 0.029569366, + "worker_completion_spread_s": 2.924195284, + "exact_body_ops_s": 2349112.6799565135, + "exact_drain_ops_s": 2309834.27396085, + "productive_ops_s": 2357311.4013468293, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.371020205, + 5.609696224, + 5.81476024, + 8.264368873, + 8.230966121, + 5.560046547, + 8.463319969, + 8.484241831 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001481, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "46c5190b033430f59fa262362fed02b6e8aa2b6825e46c24510c9a8023ed98fe", + "service_max_ms": 1755.045593 + }, + { + "name": "wal0-17-async-mask", + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.414744191, + "diagnostic_window_cpu_s": 57.681687532, + "diagnostic_join_wall_s": 6.7e-05, + "diagnostic_join_cpu_s": 6.6293e-05, + "diagnostic_body_wall_s": 8.414811191, + "diagnostic_body_cpu_s": 57.681753825, + "diagnostic_close_wall_s": 0.167595327, + "diagnostic_close_cpu_s": 0.069453495, + "diagnostic_drain_wall_s": 8.582486181, + "diagnostic_drain_cpu_s": 57.751286978, + "body_cpu_us_op": 2.88408769125, + "drain_cpu_us_op": 2.8875643489, + "productive_wall_s": 8.316652217, + "productive_end_to_stop_s": 0.098091974, + "worker_completion_spread_s": 3.202310582, + "exact_body_ops_s": 2376761.5869255457, + "exact_drain_ops_s": 2330327.0845080083, + "productive_ops_s": 2404813.797445824, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.558669823, + 5.114341635, + 8.316652217, + 7.637214974, + 8.285785587, + 7.946597826, + 8.118589011, + 5.636047038 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001672, + "max_deregister_ms": 0.003911, + "quota_next_record": 0, + "log_sha256": "22aaa7dec6556ba475df767daf6476645ce5fdfffec3cc4e84e767d97c0b0ee7", + "service_max_ms": 1286.223598 + }, + { + "name": "wal1-00-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.723099912, + "diagnostic_window_cpu_s": 62.697817599, + "diagnostic_join_wall_s": 3.7249e-05, + "diagnostic_join_cpu_s": 3.6699e-05, + "diagnostic_body_wall_s": 13.723137161, + "diagnostic_body_cpu_s": 62.697854298, + "diagnostic_close_wall_s": 0.218211713, + "diagnostic_close_cpu_s": 0.094156035, + "diagnostic_drain_wall_s": 13.941428415, + "diagnostic_drain_cpu_s": 62.792089804, + "body_cpu_us_op": 3.1348927149, + "drain_cpu_us_op": 3.1396044902, + "productive_wall_s": 13.643137148, + "productive_end_to_stop_s": 0.079962764, + "worker_completion_spread_s": 0.709083434, + "exact_body_ops_s": 1457392.7058630816, + "exact_drain_ops_s": 1434573.230565198, + "productive_ops_s": 1465938.4995577706, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.388703688, + 13.056018994, + 12.934053714, + 13.488587468, + 13.551852177, + 13.643137148, + 13.063452795, + 13.539872979 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001366, + "max_deregister_ms": 0.002798, + "quota_next_record": 0, + "log_sha256": "ea33e1e20423e0d307e56b210340bfcbad29970d7ca2723f10a4e5fe41fb3dab", + "service_max_ms": 2389.174398 + }, + { + "name": "wal1-01-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.020914142, + "diagnostic_window_cpu_s": 62.909266464, + "diagnostic_join_wall_s": 3.9457e-05, + "diagnostic_join_cpu_s": 3.8606e-05, + "diagnostic_body_wall_s": 14.020953599, + "diagnostic_body_cpu_s": 62.90930507, + "diagnostic_close_wall_s": 0.205655387, + "diagnostic_close_cpu_s": 0.142898422, + "diagnostic_drain_wall_s": 14.226693094, + "diagnostic_drain_cpu_s": 63.052287585, + "body_cpu_us_op": 3.1454652535, + "drain_cpu_us_op": 3.15261437925, + "productive_wall_s": 13.940713558, + "productive_end_to_stop_s": 0.080200584, + "worker_completion_spread_s": 0.593035075, + "exact_body_ops_s": 1426436.5015391277, + "exact_drain_ops_s": 1405808.072744245, + "productive_ops_s": 1434646.7931351208, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.739123808, + 13.415870976, + 13.940713558, + 13.400556273, + 13.885193669, + 13.76093467, + 13.347678483, + 13.862155864 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002732, + "max_deregister_ms": 0.003584, + "quota_next_record": 0, + "log_sha256": "54838040f1c2dd525eb7eda6e74d70e13923d1764f28064ef37ddf9ddfb3e4a9", + "service_max_ms": 2567.314723 + }, + { + "name": "wal1-02-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.820663571, + "diagnostic_window_cpu_s": 63.159425255, + "diagnostic_join_wall_s": 3.6798e-05, + "diagnostic_join_cpu_s": 3.6229e-05, + "diagnostic_body_wall_s": 13.820700369, + "diagnostic_body_cpu_s": 63.159461484, + "diagnostic_close_wall_s": 0.145537324, + "diagnostic_close_cpu_s": 0.079971341, + "diagnostic_drain_wall_s": 13.96631798, + "diagnostic_drain_cpu_s": 63.239513042, + "body_cpu_us_op": 3.1579730742, + "drain_cpu_us_op": 3.1619756520999998, + "productive_wall_s": 13.767443846, + "productive_end_to_stop_s": 0.053219725, + "worker_completion_spread_s": 0.597538794, + "exact_body_ops_s": 1447104.6666245833, + "exact_drain_ops_s": 1432016.658122802, + "productive_ops_s": 1452702.493194538, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.169905052, + 13.302005598, + 13.713633849, + 13.767443846, + 13.743671819, + 13.462088354, + 13.234991983, + 13.755036636 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003525, + "max_deregister_ms": 0.003376, + "quota_next_record": 0, + "log_sha256": "869d06188eee91c0964793173952efda3826061bf1f3222a550f2e69de352609", + "service_max_ms": 2578.82116 + }, + { + "name": "wal1-03-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.524750488, + "diagnostic_window_cpu_s": 62.582163788, + "diagnostic_join_wall_s": 6.1756e-05, + "diagnostic_join_cpu_s": 6.1282e-05, + "diagnostic_body_wall_s": 14.524812244, + "diagnostic_body_cpu_s": 62.58222507, + "diagnostic_close_wall_s": 0.237288583, + "diagnostic_close_cpu_s": 0.09930849, + "diagnostic_drain_wall_s": 14.76218397, + "diagnostic_drain_cpu_s": 62.681616701, + "body_cpu_us_op": 3.1291112535, + "drain_cpu_us_op": 3.1340808350500002, + "productive_wall_s": 14.459561644, + "productive_end_to_stop_s": 0.065188844, + "worker_completion_spread_s": 3.138692898, + "exact_body_ops_s": 1376954.1157588267, + "exact_drain_ops_s": 1354813.084611626, + "productive_ops_s": 1383167.7952905996, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.459561644, + 14.453543895, + 14.181033029, + 14.290005644, + 11.320868746, + 14.069652689, + 13.734881152, + 14.411460306 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001925, + "max_deregister_ms": 0.002709, + "quota_next_record": 0, + "log_sha256": "8c7d55b8c2b8ec4c0386cdd4b1d4546f8ff3ceb402757c6d369f01ee3561f70e", + "service_max_ms": 2674.179621 + }, + { + "name": "wal1-04-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.52307653, + "diagnostic_window_cpu_s": 63.756022737, + "diagnostic_join_wall_s": 4.5341e-05, + "diagnostic_join_cpu_s": 4.4602e-05, + "diagnostic_body_wall_s": 13.523121871, + "diagnostic_body_cpu_s": 63.756067339, + "diagnostic_close_wall_s": 0.229256465, + "diagnostic_close_cpu_s": 0.138155939, + "diagnostic_drain_wall_s": 13.752457579, + "diagnostic_drain_cpu_s": 63.894302508, + "body_cpu_us_op": 3.18780336695, + "drain_cpu_us_op": 3.1947151254, + "productive_wall_s": 13.451852704, + "productive_end_to_stop_s": 0.071223826, + "worker_completion_spread_s": 0.526114237, + "exact_body_ops_s": 1478948.4403663848, + "exact_drain_ops_s": 1454285.5257041473, + "productive_ops_s": 1486784.0467843409, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.358192029, + 13.451852704, + 13.410924757, + 13.366921004, + 13.41923595, + 12.959856179, + 12.925738467, + 13.042894665 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.004452, + "max_deregister_ms": 0.003247, + "quota_next_record": 0, + "log_sha256": "611e68055455b814efd4efa85747a26792e554b676b6e4ec5134b01f1c940e9b", + "service_max_ms": 2300.247376 + }, + { + "name": "wal1-05-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 13.620039555, + "diagnostic_window_cpu_s": 63.566570336, + "diagnostic_join_wall_s": 6.6698e-05, + "diagnostic_join_cpu_s": 6.6152e-05, + "diagnostic_body_wall_s": 13.620106253, + "diagnostic_body_cpu_s": 63.566636488, + "diagnostic_close_wall_s": 0.214569544, + "diagnostic_close_cpu_s": 0.128808247, + "diagnostic_drain_wall_s": 13.834757151, + "diagnostic_drain_cpu_s": 63.695526057, + "body_cpu_us_op": 3.1783318244, + "drain_cpu_us_op": 3.18477630285, + "productive_wall_s": 13.57677245, + "productive_end_to_stop_s": 0.043267105, + "worker_completion_spread_s": 0.470708723, + "exact_body_ops_s": 1468417.3257161446, + "exact_drain_ops_s": 1445634.3383341837, + "productive_ops_s": 1473104.1618068807, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.559573721, + 13.297285963, + 13.268804515, + 13.57677245, + 13.558000642, + 13.106063727, + 13.535648625, + 13.560886194 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003639, + "max_deregister_ms": 0.00279, + "quota_next_record": 0, + "log_sha256": "0644b8b46faf43eef9e4e296c2e24b8d7fc085461c548074b0e272ca0febefc2", + "service_max_ms": 2365.012591 + }, + { + "name": "wal1-06-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.025149088, + "diagnostic_window_cpu_s": 62.616977734, + "diagnostic_join_wall_s": 4.1756e-05, + "diagnostic_join_cpu_s": 4.1064e-05, + "diagnostic_body_wall_s": 15.025190844, + "diagnostic_body_cpu_s": 62.617018798, + "diagnostic_close_wall_s": 0.224681051, + "diagnostic_close_cpu_s": 0.130936557, + "diagnostic_drain_wall_s": 15.249950296, + "diagnostic_drain_cpu_s": 62.748033728, + "body_cpu_us_op": 3.1308509398999997, + "drain_cpu_us_op": 3.1374016864, + "productive_wall_s": 14.947286726, + "productive_end_to_stop_s": 0.077862362, + "worker_completion_spread_s": 0.705284959, + "exact_body_ops_s": 1331097.9013612054, + "exact_drain_ops_s": 1311479.6843138512, + "productive_ops_s": 1338035.4820658574, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.947286726, + 14.946303544, + 14.50485784, + 14.480778369, + 14.917352342, + 14.817525424, + 14.242001767, + 14.878592705 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001922, + "max_deregister_ms": 0.003049, + "quota_next_record": 0, + "log_sha256": "c6a24d0b6098375ad073617197e7afcc7e6a7ec394e80d4968c05ce8758a0115", + "service_max_ms": 3025.739822 + }, + { + "name": "wal1-07-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.746898048, + "diagnostic_window_cpu_s": 63.177918986, + "diagnostic_join_wall_s": 4.1892e-05, + "diagnostic_join_cpu_s": 4.099e-05, + "diagnostic_body_wall_s": 15.74693994, + "diagnostic_body_cpu_s": 63.177959976, + "diagnostic_close_wall_s": 0.273295553, + "diagnostic_close_cpu_s": 0.168300831, + "diagnostic_drain_wall_s": 16.020340115, + "diagnostic_drain_cpu_s": 63.346365564, + "body_cpu_us_op": 3.1588979987999997, + "drain_cpu_us_op": 3.1673182782000002, + "productive_wall_s": 15.65089561, + "productive_end_to_stop_s": 0.096002438, + "worker_completion_spread_s": 0.425217417, + "exact_body_ops_s": 1270088.0346407164, + "exact_drain_ops_s": 1248412.9460693414, + "productive_ops_s": 1277882.1415958572, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.243915369, + 15.556398088, + 15.65089561, + 15.617739125, + 15.225678193, + 15.607689706, + 15.62761599, + 15.448432254 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001554, + "max_deregister_ms": 0.003467, + "quota_next_record": 0, + "log_sha256": "1d08778aaeb06bc103042d56e0921ae4d9786eaf3533507be59e95e2de2a0c17", + "service_max_ms": 3579.937797 + }, + { + "name": "wal1-08-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.222128869, + "diagnostic_window_cpu_s": 63.524092011, + "diagnostic_join_wall_s": 4.2442e-05, + "diagnostic_join_cpu_s": 4.1871e-05, + "diagnostic_body_wall_s": 15.222171311, + "diagnostic_body_cpu_s": 63.524133882, + "diagnostic_close_wall_s": 0.222964256, + "diagnostic_close_cpu_s": 0.139750803, + "diagnostic_drain_wall_s": 15.445215099, + "diagnostic_drain_cpu_s": 63.663964249, + "body_cpu_us_op": 3.1762066941, + "drain_cpu_us_op": 3.1831982124500002, + "productive_wall_s": 15.142774282, + "productive_end_to_stop_s": 0.079354587, + "worker_completion_spread_s": 0.608407763, + "exact_body_ops_s": 1313873.007430116, + "exact_drain_ops_s": 1294899.4152431649, + "productive_ops_s": 1320761.9441157302, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.650995155, + 14.785681407, + 14.920425454, + 14.534366519, + 15.087750951, + 15.056068619, + 15.142774282, + 15.074388736 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001763, + "max_deregister_ms": 0.003313, + "quota_next_record": 0, + "log_sha256": "a5b1a3aefb1b5e47dcf173012fea63290a38e41eb7024162720898738e340481", + "service_max_ms": 2825.541369 + }, + { + "name": "wal1-09-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.022523096, + "diagnostic_window_cpu_s": 63.829861335, + "diagnostic_join_wall_s": 4.1202e-05, + "diagnostic_join_cpu_s": 4.0344e-05, + "diagnostic_body_wall_s": 15.022564298, + "diagnostic_body_cpu_s": 63.829901679, + "diagnostic_close_wall_s": 0.212470313, + "diagnostic_close_cpu_s": 0.086436499, + "diagnostic_drain_wall_s": 15.235116056, + "diagnostic_drain_cpu_s": 63.916419643, + "body_cpu_us_op": 3.1914950839500005, + "drain_cpu_us_op": 3.19582098215, + "productive_wall_s": 14.959517582, + "productive_end_to_stop_s": 0.063005514, + "worker_completion_spread_s": 0.333681523, + "exact_body_ops_s": 1331330.6305943162, + "exact_drain_ops_s": 1312756.6555112298, + "productive_ops_s": 1336941.5083321235, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.929958811, + 14.848054108, + 14.677887362, + 14.959517582, + 14.625836059, + 14.826874242, + 14.875639796, + 14.695874043 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002046, + "max_deregister_ms": 0.003465, + "quota_next_record": 0, + "log_sha256": "cf8ae88c8ffba0043633a0ddae236adecaf4ff0ca9233606cfefe9a3a7394246", + "service_max_ms": 2766.858385 + }, + { + "name": "wal1-10-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.422113211, + "diagnostic_window_cpu_s": 63.598093104, + "diagnostic_join_wall_s": 4.2235e-05, + "diagnostic_join_cpu_s": 4.1383e-05, + "diagnostic_body_wall_s": 14.422155446, + "diagnostic_body_cpu_s": 63.598134487, + "diagnostic_close_wall_s": 0.217930471, + "diagnostic_close_cpu_s": 0.123974436, + "diagnostic_drain_wall_s": 14.6401665, + "diagnostic_drain_cpu_s": 63.722189506, + "body_cpu_us_op": 3.1799067243500003, + "drain_cpu_us_op": 3.1861094753, + "productive_wall_s": 14.32535887, + "productive_end_to_stop_s": 0.096754341, + "worker_completion_spread_s": 0.647473884, + "exact_body_ops_s": 1386755.2651810462, + "exact_drain_ops_s": 1366104.681937873, + "productive_ops_s": 1396125.582716379, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 13.850128019, + 13.677884986, + 13.820382046, + 14.284765223, + 14.107364208, + 14.315491831, + 14.32535887, + 14.289884637 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001937, + "max_deregister_ms": 0.003688, + "quota_next_record": 0, + "log_sha256": "bc5bdbe7740bc1844a6f994b92364def86126ec165d4b3a975a50a8e65ebfb96", + "service_max_ms": 2678.363503 + }, + { + "name": "wal1-11-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.422244832, + "diagnostic_window_cpu_s": 63.635200187, + "diagnostic_join_wall_s": 4.5527e-05, + "diagnostic_join_cpu_s": 4.4837e-05, + "diagnostic_body_wall_s": 15.422290359, + "diagnostic_body_cpu_s": 63.635245024, + "diagnostic_close_wall_s": 0.173527991, + "diagnostic_close_cpu_s": 0.068102895, + "diagnostic_drain_wall_s": 15.595899263, + "diagnostic_drain_cpu_s": 63.703428756, + "body_cpu_us_op": 3.1817622512, + "drain_cpu_us_op": 3.1851714378000002, + "productive_wall_s": 15.330895002, + "productive_end_to_stop_s": 0.09134983, + "worker_completion_spread_s": 0.663858193, + "exact_body_ops_s": 1296824.2416943333, + "exact_drain_ops_s": 1282388.380607739, + "productive_ops_s": 1304555.2785659865, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.131047509, + 14.781412893, + 14.667036809, + 14.886951424, + 15.108546198, + 15.330895002, + 15.165985665, + 15.196781447 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001981, + "max_deregister_ms": 0.003902, + "quota_next_record": 0, + "log_sha256": "9964e2d4b5c1dffcebaa060bc58d62762acdb53ef408db452f6151b92d8e4c10", + "service_max_ms": 3121.209452 + }, + { + "name": "wal1-12-async-mask", + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.722889277, + "diagnostic_window_cpu_s": 63.533143039, + "diagnostic_join_wall_s": 4.8254e-05, + "diagnostic_join_cpu_s": 4.7281e-05, + "diagnostic_body_wall_s": 15.722937531, + "diagnostic_body_cpu_s": 63.53319032, + "diagnostic_close_wall_s": 0.241944034, + "diagnostic_close_cpu_s": 0.085495447, + "diagnostic_drain_wall_s": 15.964993413, + "diagnostic_drain_cpu_s": 63.618797629, + "body_cpu_us_op": 3.176659516, + "drain_cpu_us_op": 3.18093988145, + "productive_wall_s": 15.71186218, + "productive_end_to_stop_s": 0.011027097, + "worker_completion_spread_s": 0.428398827, + "exact_body_ops_s": 1272026.9326623708, + "exact_drain_ops_s": 1252740.8864268223, + "productive_ops_s": 1272923.5892521047, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.65928247, + 15.371703814, + 15.681637728, + 15.567840236, + 15.71186218, + 15.412841972, + 15.283463353, + 15.687219194 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001957, + "max_deregister_ms": 0.004093, + "quota_next_record": 0, + "log_sha256": "966f28ba02f6b1c18d972462a608269c4aced778cb26c4e1ff016b4a2b78cbd2", + "service_max_ms": 3263.454052 + }, + { + "name": "wal1-13-main", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.523394809, + "diagnostic_window_cpu_s": 63.864193954, + "diagnostic_join_wall_s": 6.8377e-05, + "diagnostic_join_cpu_s": 6.7756e-05, + "diagnostic_body_wall_s": 15.523463186, + "diagnostic_body_cpu_s": 63.86426171, + "diagnostic_close_wall_s": 0.246592986, + "diagnostic_close_cpu_s": 0.118665532, + "diagnostic_drain_wall_s": 15.770136852, + "diagnostic_drain_cpu_s": 63.983007893, + "body_cpu_us_op": 3.1932130855, + "drain_cpu_us_op": 3.19915039465, + "productive_wall_s": 15.487377372, + "productive_end_to_stop_s": 0.036017437, + "worker_completion_spread_s": 0.646503476, + "exact_body_ops_s": 1288372.3020026363, + "exact_drain_ops_s": 1268219.8124021708, + "productive_ops_s": 1291374.2281607008, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.840873896, + 15.377709518, + 14.889065873, + 15.403446722, + 15.407800278, + 15.487377372, + 15.398727697, + 14.995204862 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003866, + "max_deregister_ms": 0.002887, + "quota_next_record": 0, + "log_sha256": "64bdc2443873cdc18207b4c0c1a098112521690ec83980a46de592c600a11cc0", + "service_max_ms": 3191.903896 + }, + { + "name": "wal1-14-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 15.525355867, + "diagnostic_window_cpu_s": 63.425589716, + "diagnostic_join_wall_s": 4.2822e-05, + "diagnostic_join_cpu_s": 4.2064e-05, + "diagnostic_body_wall_s": 15.525398689, + "diagnostic_body_cpu_s": 63.42563178, + "diagnostic_close_wall_s": 0.215803912, + "diagnostic_close_cpu_s": 0.113082887, + "diagnostic_drain_wall_s": 15.74128664, + "diagnostic_drain_cpu_s": 63.538798686, + "body_cpu_us_op": 3.171281589, + "drain_cpu_us_op": 3.1769399343, + "productive_wall_s": 15.479666222, + "productive_end_to_stop_s": 0.045689645, + "worker_completion_spread_s": 0.549155476, + "exact_body_ops_s": 1288211.6846487382, + "exact_drain_ops_s": 1270544.1719851687, + "productive_ops_s": 1292017.5224176096, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 15.434684984, + 15.243100938, + 15.440691518, + 15.317719523, + 15.357319176, + 14.99987538, + 14.930510746, + 15.479666222 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001878, + "max_deregister_ms": 0.003406, + "quota_next_record": 0, + "log_sha256": "88a147fde5ec79fc62c341e452a0cbeecf7c783db9b66d6a4fc42a08b1a5bee4", + "service_max_ms": 3179.907181 + }, + { + "name": "wal1-15-original", + "profile": "original", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 14.321369878, + "diagnostic_window_cpu_s": 63.542589868, + "diagnostic_join_wall_s": 5.3519e-05, + "diagnostic_join_cpu_s": 5.2526e-05, + "diagnostic_body_wall_s": 14.321423397, + "diagnostic_body_cpu_s": 63.542642394, + "diagnostic_close_wall_s": 0.210920307, + "diagnostic_close_cpu_s": 0.094475572, + "diagnostic_drain_wall_s": 14.532444115, + "diagnostic_drain_cpu_s": 63.637218364, + "body_cpu_us_op": 3.1771321197, + "drain_cpu_us_op": 3.1818609182, + "productive_wall_s": 14.309265957, + "productive_end_to_stop_s": 0.012103921, + "worker_completion_spread_s": 0.555176491, + "exact_body_ops_s": 1396509.2327477399, + "exact_drain_ops_s": 1376230.9933369388, + "productive_ops_s": 1397695.7350643226, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 14.173360736, + 14.082841466, + 14.205063133, + 13.951848745, + 13.754089466, + 13.803369613, + 14.309265957, + 14.272534009 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00189, + "max_deregister_ms": 0.00299, + "quota_next_record": 0, + "log_sha256": "63a59a13ba16b43cbdd4be5feca74a33cece912022cb4f7f94b4e70fea8392ea", + "service_max_ms": 2720.653163 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 43085473, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_end_to_stop_s": -0.003336613, + "worker_completion_spread_s": 0.003334169, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "productive_ops_s": 2865212.831084786, + "worker_completed": [ + 5342780, + 5384663, + 5351485, + 6273657, + 5590420, + 4997774, + 5142161, + 5002533 + ], + "worker_productive_finish_s": [ + 15.034109844, + 15.034110244, + 15.034109764, + 15.034109088, + 15.034109665, + 15.034108262, + 15.03410921, + 15.037442431 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 274.572046, + "max_deregister_ms": 0.006952, + "quota_next_record": 0, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "service_max_ms": 1236.295555 + }, + { + "name": "wal1-precondition", + "profile": "main", + "phase": "insert-wal1-fixed@8", + "wal": 1, + "quota_mode": "fixed", + "block": -1, + "inserted": 25541221, + "diagnostic_window_wall_s": 15.032947236, + "diagnostic_window_cpu_s": 79.48620839, + "diagnostic_join_wall_s": 0.012993088, + "diagnostic_join_cpu_s": 0.057722167, + "diagnostic_body_wall_s": 15.045940324, + "diagnostic_body_cpu_s": 79.543930557, + "diagnostic_close_wall_s": 0.25325967, + "diagnostic_close_cpu_s": 0.318977017, + "diagnostic_drain_wall_s": 15.299347781, + "diagnostic_drain_cpu_s": 79.863055017, + "body_cpu_us_op": 3.114335471941611, + "drain_cpu_us_op": 3.1268299591863675, + "productive_wall_s": 15.045861779, + "productive_end_to_stop_s": -0.012914543, + "worker_completion_spread_s": 0.01209138, + "exact_body_ops_s": 1697549.0032523142, + "exact_drain_ops_s": 1669432.015377754, + "productive_ops_s": 1697557.8650901017, + "worker_completed": [ + 3379737, + 3097242, + 3351899, + 3425950, + 3094874, + 3146743, + 2968680, + 3076096 + ], + "worker_productive_finish_s": [ + 15.043401203, + 15.033770399, + 15.045501453, + 15.036177171, + 15.034835321, + 15.045861779, + 15.044069836, + 15.042167418 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 35.867144, + "max_deregister_ms": 0.006069, + "quota_next_record": 0, + "log_sha256": "639300b29729a2d5fd50a04010421116c7fe5dadf6a05e88b2519269e9aef842", + "service_max_ms": 2187.712549 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2382083.2529280186, + "exact_drain_ops_s_mean": 2340728.270750662, + "productive_ops_s_mean": 2390917.703460622, + "body_cpu_us_op_mean": 2.8579192036, + "drain_cpu_us_op_mean": 2.8612951362333336, + "worker_completion_spread_s_mean": 2.9513769191666666, + "productive_end_to_stop_s_mean": 0.032686831166666666, + "diagnostic_join_wall_s_mean": 4.0813166666666664e-05, + "diagnostic_close_wall_s_mean": 0.15116235516666668, + "productive_wall_s_mean": 8.398148278666666, + "diagnostic_body_wall_s_mean": 8.430875923, + "diagnostic_drain_wall_s_mean": 8.5821284275, + "diagnostic_body_cpu_s_mean": 57.158384072, + "diagnostic_drain_cpu_s_mean": 57.22590272466667, + "pooled_body_ops_s": 2372232.752879051, + "pooled_drain_ops_s": 2330424.226222639, + "pooled_productive_ops_s": 2381477.361004074, + "max_deregister_ms": 0.003411, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2348973.7635296998, + "exact_drain_ops_s_mean": 2304389.701873138, + "productive_ops_s_mean": 2367365.0233269404, + "body_cpu_us_op_mean": 2.860226225675, + "drain_cpu_us_op_mean": 2.8632713395750002, + "worker_completion_spread_s_mean": 3.093157850166667, + "productive_end_to_stop_s_mean": 0.06527515333333334, + "diagnostic_join_wall_s_mean": 5.629416666666667e-05, + "diagnostic_close_wall_s_mean": 0.16540703833333334, + "productive_wall_s_mean": 8.499455143499999, + "diagnostic_body_wall_s_mean": 8.564786590999999, + "diagnostic_drain_wall_s_mean": 8.730276435833334, + "diagnostic_body_cpu_s_mean": 57.2045245135, + "diagnostic_drain_cpu_s_mean": 57.2654267915, + "pooled_body_ops_s": 2335142.830180531, + "pooled_drain_ops_s": 2290878.2038000766, + "pooled_productive_ops_s": 2353092.0114679467, + "max_deregister_ms": 0.004337, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2285542.5376080354, + "exact_drain_ops_s_mean": 2245110.361641642, + "productive_ops_s_mean": 2299812.6613496062, + "body_cpu_us_op_mean": 2.847571818675, + "drain_cpu_us_op_mean": 2.8512460373666664, + "worker_completion_spread_s_mean": 3.3009990993333336, + "productive_end_to_stop_s_mean": 0.05247229316666666, + "diagnostic_join_wall_s_mean": 5.53955e-05, + "diagnostic_close_wall_s_mean": 0.15827498066666668, + "productive_wall_s_mean": 8.713279012833334, + "diagnostic_body_wall_s_mean": 8.765806701499999, + "diagnostic_drain_wall_s_mean": 8.924169402333334, + "diagnostic_body_cpu_s_mean": 56.9514363735, + "diagnostic_drain_cpu_s_mean": 57.02492074733333, + "pooled_body_ops_s": 2281592.6338619366, + "pooled_drain_ops_s": 2241104.9251004527, + "pooled_productive_ops_s": 2295347.132869617, + "max_deregister_ms": 0.003911, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "main", + "samples": 5, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0, + 1 + ], + "inserted_total": 100000000, + "exact_body_ops_s_mean": 1371877.194321259, + "exact_drain_ops_s_mean": 1351216.6904111893, + "productive_ops_s_mean": 1377624.0683946412, + "body_cpu_us_op_mean": 3.17482788057, + "drain_cpu_us_op_mean": 3.18051007646, + "worker_completion_spread_s_mean": 0.5536769838, + "productive_end_to_stop_s_mean": 0.0603214814, + "diagnostic_join_wall_s_mean": 5.1193600000000004e-05, + "diagnostic_close_wall_s_mean": 0.22296176239999999, + "productive_wall_s_mean": 14.561915766799999, + "diagnostic_body_wall_s_mean": 14.6222884418, + "diagnostic_drain_wall_s_mean": 14.845330714600001, + "diagnostic_body_cpu_s_mean": 63.4965576114, + "diagnostic_drain_cpu_s_mean": 63.610201529200005, + "pooled_body_ops_s": 1367774.960780216, + "pooled_drain_ops_s": 1347224.9547347918, + "pooled_productive_ops_s": 1373445.6592310744, + "max_deregister_ms": 0.003465, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 1369671.333726255, + "exact_drain_ops_s_mean": 1350122.804782015, + "productive_ops_s_mean": 1375622.476338873, + "body_cpu_us_op_mean": 3.1657159200416665, + "drain_cpu_us_op_mean": 3.171450580225, + "worker_completion_spread_s_mean": 0.5987707385, + "productive_end_to_stop_s_mean": 0.06307169466666666, + "diagnostic_join_wall_s_mean": 4.4736999999999995e-05, + "diagnostic_close_wall_s_mean": 0.2099741855, + "productive_wall_s_mean": 14.5766133615, + "diagnostic_body_wall_s_mean": 14.639729793166666, + "diagnostic_drain_wall_s_mean": 14.849788497833332, + "diagnostic_body_cpu_s_mean": 63.314318400833336, + "diagnostic_drain_cpu_s_mean": 63.429011604500005, + "pooled_body_ops_s": 1366145.4331852032, + "pooled_drain_ops_s": 1346820.528987205, + "pooled_productive_ops_s": 1372060.8144018103, + "max_deregister_ms": 0.003902, + "zero_work_worker_observations": 0 + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "samples": 5, + "all_expected_samples_present": false, + "complete_comparison_blocks": [ + 0, + 1 + ], + "inserted_total": 100000000, + "exact_body_ops_s_mean": 1350585.8029735086, + "exact_drain_ops_s_mean": 1330817.6514336928, + "productive_ops_s_mean": 1356560.3204098956, + "body_cpu_us_op_mean": 3.1605097133699998, + "drain_cpu_us_op_mean": 3.16608482442, + "worker_completion_spread_s_mean": 1.047464364, + "productive_end_to_stop_s_mean": 0.064438489, + "diagnostic_join_wall_s_mean": 4.6187e-05, + "diagnostic_close_wall_s_mean": 0.223199193, + "productive_wall_s_mean": 14.783024430000001, + "diagnostic_body_wall_s_mean": 14.847509106, + "diagnostic_drain_wall_s_mean": 15.0708003956, + "diagnostic_body_cpu_s_mean": 63.210194267400006, + "diagnostic_drain_cpu_s_mean": 63.32169648840001, + "pooled_body_ops_s": 1347027.2930775867, + "pooled_drain_ops_s": 1327069.53015177, + "pooled_productive_ops_s": 1352903.1284973666, + "max_deregister_ms": 0.004093, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.4765809334434163, + "ci95_low_pct": -13.524749291720978, + "ci95_high_pct": 12.250199046083868, + "block_delta_pct": [ + -7.258390282661875, + 1.9218517405432456, + 1.1757632368145199 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.6311728783448702, + "ci95_low_pct": -13.852813456532633, + "ci95_high_pct": 12.324343226318025, + "block_delta_pct": [ + -7.513305207387367, + 1.5042521032225586, + 1.393236183734814 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.0872731191529477, + "ci95_low_pct": -13.872915461557772, + "ci95_high_pct": 13.596409206654892, + "block_delta_pct": [ + -7.220468023796267, + 2.699774924691889, + 1.5628444312731693 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.07768009958849978, + "ci95_low_pct": -1.6844004487139872, + "ci95_high_pct": 1.8713418809087068, + "block_delta_pct": [ + -0.6979960022669429, + 0.2277730606662809, + 0.708376370339403 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.06612279369974321, + "ci95_low_pct": -1.651288996782498, + "ci95_high_pct": 1.8135248426002253, + "block_delta_pct": [ + -0.6926319090756916, + 0.22091498201795012, + 0.6749407687492992 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 4.192485740081486, + "ci95_low_pct": -14.318409607832708, + "ci95_high_pct": 26.702527754311014, + "block_delta_pct": [ + 13.33701849714135, + -3.037493255805912, + 2.9280107143351053 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.141780931, + "ci95_low_s": -0.4672948264882384, + "ci95_high_s": 0.7508566884882384, + "block_difference_s": [ + 0.4067266009999999, + -0.07705919799999972, + 0.0956753899999998 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.03258832216666666, + "ci95_low_s": -0.035056532122715554, + "ci95_high_s": 0.10023317645604887, + "block_difference_s": [ + 0.004800179000000002, + 0.059220394499999995, + 0.033744393 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.5481e-05, + "ci95_low_s": -1.2560684370986586e-05, + "ci95_high_s": 4.3522684370986586e-05, + "block_difference_s": [ + 6.299499999999996e-06, + 1.2060499999999997e-05, + 2.8083000000000002e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.01424468316666667, + "ci95_low_s": -0.06492842974302343, + "ci95_high_s": 0.09341779607635678, + "block_difference_s": [ + 0.03550227, + 0.02962959200000001, + -0.022397812500000003 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.0666858743527134, + "ci95_low_pct": -23.894292183802822, + "ci95_high_pct": 20.926551019757397, + "block_delta_pct": [ + -5.21638195538211, + -12.023250915846972, + 5.878346784888389 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -4.094387996983658, + "ci95_low_pct": -24.505238950654956, + "ci95_high_pct": 21.83476423829159, + "block_delta_pct": [ + -5.120455561372783, + -12.392182494655458, + 6.124733115913283 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -3.8371517287816364, + "ci95_low_pct": -24.073795899534947, + "ci95_high_pct": 21.79317400613636, + "block_delta_pct": [ + -5.134600000311984, + -11.901353771041634, + 6.4007962118444395 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.36196428603247555, + "ci95_low_pct": -2.9708478624440064, + "ci95_high_pct": 2.3170659768678825, + "block_delta_pct": [ + -0.006224752758676733, + -1.5510829794591618, + 0.4827617448509125 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.3510290232377357, + "ci95_low_pct": -2.8213698178779034, + "ci95_high_pct": 2.1821093600309873, + "block_delta_pct": [ + -0.03175415632082901, + -1.4723708499333243, + 0.46119754474704955 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 12.132636231449117, + "ci95_low_pct": -35.92973559230341, + "ci95_high_pct": 96.24904352203745, + "block_delta_pct": [ + 3.823240632475877, + 44.514218143452, + -6.029629415637983 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.3496221801666666, + "ci95_low_s": -1.372487996754782, + "ci95_high_s": 2.0717323570881154, + "block_difference_s": [ + 0.11659380000000041, + 1.1292963179999997, + -0.19702357750000044 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.019785462, + "ci95_low_s": -0.02041376575266399, + "ci95_high_s": 0.059984689752663994, + "block_difference_s": [ + 0.006645533500000002, + 0.014851798999999999, + 0.0378590535 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.4582333333333333e-05, + "ci95_low_s": 9.573286099927737e-06, + "ci95_high_s": 1.959138056673893e-05, + "block_difference_s": [ + 1.4581500000000003e-05, + 1.2566499999999996e-05, + 1.6599e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.007112625499999997, + "ci95_low_s": -0.10307839469998945, + "ci95_high_s": 0.11730364569998944, + "block_difference_s": [ + -0.002489693500000001, + 0.055481529, + -0.03165395900000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.6289231184309356, + "ci95_low_pct": -24.989404246563453, + "ci95_high_pct": 26.39716453181301, + "block_delta_pct": [ + 2.201825408792768, + -13.682151980410918, + 4.6479348389661945 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.5040606772636096, + "ci95_low_pct": -25.07981836129778, + "ci95_high_pct": 26.874467953937426, + "block_delta_pct": [ + 2.587236630501488, + -13.69049503832247, + 4.6664818189691815 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.780105954354344, + "ci95_low_pct": -25.855844450946382, + "ci95_high_pct": 27.477448873139267, + "block_delta_pct": [ + 2.248198475520735, + -14.217293763730531, + 4.763505598590334 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4393031345085922, + "ci95_low_pct": -3.499123155393063, + "ci95_high_pct": 2.717536715276311, + "block_delta_pct": [ + 0.6966337250596366, + -1.7748134931110715, + -0.22402766643643268 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4168761667697366, + "ci95_low_pct": -3.334401576130388, + "ci95_high_pct": 2.588704917547179, + "block_delta_pct": [ + 0.66548712896084, + -1.6895533554598718, + -0.2123102555314227 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 7.620655592357331, + "ci95_low_pct": -46.587342621261556, + "ci95_high_pct": 116.84383587211731, + "block_delta_pct": [ + -8.394236932309484, + 49.0413387565449, + -8.702820610061135 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.20784124916666658, + "ci95_low_s": -1.9404645607842328, + "ci95_high_s": 2.356147059117566, + "block_difference_s": [ + -0.2901328009999995, + 1.2063555159999995, + -0.29269896750000024 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.012802860166666664, + "ci95_low_s": -0.08077501516078904, + "ci95_high_s": 0.05516929482745571, + "block_difference_s": [ + 0.0018453545000000002, + -0.044368595499999997, + 0.004114660500000006 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -8.986666666666653e-07, + "ci95_low_s": -2.563667633082843e-05, + "ci95_high_s": 2.3839342997495098e-05, + "block_difference_s": [ + 8.282000000000006e-06, + 5.059999999999982e-07, + -1.1484e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.007132057666666673, + "ci95_low_s": -0.0865685425877068, + "ci95_high_s": 0.07230442725437344, + "block_difference_s": [ + -0.0379919635, + 0.02585193699999999, + -0.009256146500000006 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.6757098677844795, + "ci95_low_pct": -0.9598280952990944, + "ci95_high_pct": -0.3907765854728704, + "block_delta_pct": [ + -0.6981003364285088, + -0.6533143505654704 + ] + }, + "exact_drain_ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.6135873543470827, + "ci95_low_pct": -1.6852395945696481, + "ci95_high_pct": 0.4697461280332028, + "block_delta_pct": [ + -0.6983514198136809, + -0.5287509341220575 + ] + }, + "productive_ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.5839381383221893, + "ci95_low_pct": -0.7781463312265727, + "ci95_high_pct": -0.3893498192581284, + "block_delta_pct": [ + -0.5992366724276055, + -0.5686372496559233 + ] + }, + "body_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.2755688251516719, + "ci95_low_pct": -7.5126609872100065, + "ci95_high_pct": 7.52782250305397, + "block_delta_pct": [ + 0.3174935569806525, + -0.8651251090290524 + ] + }, + "drain_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.2629559919377609, + "ci95_low_pct": -7.882927365279241, + "ci95_high_pct": 7.987343311610419, + "block_delta_pct": [ + 0.3628610033288737, + -0.8848706780469118 + ] + }, + "worker_completion_spread_s": { + "blocks": 2, + "geometric_delta_pct": 17.413939691123172, + "ci95_low_pct": -92.18961853610558, + "ci95_high_pct": 1665.0908982513038, + "block_delta_pct": [ + -5.140129525373682, + 45.330508726324695 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 2, + "mean_difference_s": 0.09160275524999997, + "ci95_low_s": -1.4575658472414998, + "ci95_high_s": 1.6407713577415, + "block_difference_s": [ + -0.030321422500000028, + 0.21352693299999997 + ] + }, + "productive_end_to_stop_s": { + "blocks": 2, + "mean_difference_s": 0.013761658, + "ci95_low_s": 0.009497365574999972, + "ci95_high_s": 0.018025950425000027, + "block_difference_s": [ + 0.014097270500000002, + 0.013426045499999997 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 2, + "mean_difference_s": -3.877500000000005e-06, + "ci95_low_s": -7.626358200000003e-05, + "ci95_high_s": 6.850858200000003e-05, + "block_difference_s": [ + -9.574500000000008e-06, + 1.8194999999999984e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 2, + "mean_difference_s": -0.00877373300000002, + "ci95_low_s": -0.13378845453299998, + "ci95_high_s": 0.11624098853299995, + "block_difference_s": [ + 0.0010652974999999787, + -0.018612763500000018 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 2, + "geometric_delta_pct": -1.5383252629560624, + "ci95_low_pct": -23.52978280849543, + "ci95_high_pct": 26.777479495644286, + "block_delta_pct": [ + -3.4777120899026737, + 0.4400289501349519 + ] + }, + "exact_drain_ops_s": { + "blocks": 2, + "geometric_delta_pct": -1.5050517021115433, + "ci95_low_pct": -21.434696168620476, + "ci95_high_pct": 23.480141577826778, + "block_delta_pct": [ + -3.2420519678252435, + 0.2631312207838299 + ] + }, + "productive_ops_s": { + "blocks": 2, + "geometric_delta_pct": -1.470040411259111, + "ci95_low_pct": -24.47368276366075, + "ci95_high_pct": 28.540001575607942, + "block_delta_pct": [ + -3.5104074614421776, + 0.6134722009472293 + ] + }, + "body_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.4339327336781423, + "ci95_low_pct": -0.6861560653832858, + "ci95_high_pct": -0.1810688406319401, + "block_delta_pct": [ + -0.4140548373858133, + -0.45380666223425736 + ] + }, + "drain_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.424522934235343, + "ci95_low_pct": -0.7206240745954702, + "ci95_high_pct": -0.12753867102613128, + "block_delta_pct": [ + -0.44785895768841844, + -0.40118144058358673 + ] + }, + "worker_completion_spread_s": { + "blocks": 2, + "geometric_delta_pct": 89.89148665274827, + "ci95_low_pct": -99.71410063562051, + "ci95_high_pct": 126024.01843372811, + "block_delta_pct": [ + 216.68558481525827, + 13.863018817942496 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 2, + "mean_difference_s": 0.6717603875, + "ci95_low_s": -7.033912494779999, + "ci95_high_s": 8.37743326978, + "block_difference_s": [ + 1.2782197675, + 0.06530100750000006 + ] + }, + "productive_end_to_stop_s": { + "blocks": 2, + "mean_difference_s": 0.01139384449999999, + "ci95_low_s": -0.16400606261699996, + "ci95_high_s": 0.18679375161699996, + "block_difference_s": [ + -0.0024106500000000072, + 0.025198338999999986 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 2, + "mean_difference_s": -1.2275000000000048e-06, + "ci95_low_s": -1.989261400000008e-05, + "ci95_high_s": 1.743761400000007e-05, + "block_difference_s": [ + -2.6965000000000105e-06, + 2.41500000000001e-07 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 2, + "mean_difference_s": 0.001459026249999995, + "ci95_low_s": -0.3344456998325003, + "ci95_high_s": 0.33736375233250027, + "block_difference_s": [ + -0.024977675000000032, + 0.027895727500000023 + ] + } + } + }, + { + "wal": 1, + "quota_mode": "fixed", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.8684838260845471, + "ci95_low_pct": -22.788686932928325, + "ci95_high_pct": 27.27483976865831, + "block_delta_pct": [ + -2.7991526475236728, + 1.1005332423051462 + ] + }, + "exact_drain_ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.8969680301701184, + "ci95_low_pct": -20.087987289607444, + "ci95_high_pct": 22.902810384800247, + "block_delta_pct": [ + -2.5615894442653886, + 0.7960914961281373 + ] + }, + "productive_ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.8913069541718449, + "ci95_low_pct": -23.881368424677476, + "ci95_high_pct": 29.0424280359321, + "block_delta_pct": [ + -2.9287207578284735, + 1.1888698071766735 + ] + }, + "body_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.15880151599842865, + "ci95_low_pct": -7.1692062242467145, + "ci95_high_pct": 7.381015601370786, + "block_delta_pct": [ + -0.7292331261754881, + 0.4149079193847438 + ] + }, + "drain_cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.1619929123671579, + "ci95_low_pct": -8.063877783415787, + "ci95_high_pct": 8.41905682891834, + "block_delta_pct": [ + -0.8077888104349618, + 0.4880074724941119 + ] + }, + "worker_completion_spread_s": { + "blocks": 2, + "geometric_delta_pct": 61.72823018483948, + "ci95_low_pct": -99.98380256990376, + "ci95_high_pct": 1614725.3323703888, + "block_delta_pct": [ + 233.8456854629242, + -21.6523634191905 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 2, + "mean_difference_s": 0.5801576322500002, + "ci95_low_s": -8.674683852521499, + "ci95_high_s": 9.834999117021498, + "block_difference_s": [ + 1.3085411900000001, + -0.1482259254999999 + ] + }, + "productive_end_to_stop_s": { + "blocks": 2, + "mean_difference_s": -0.00236781350000001, + "ci95_low_s": -0.18203201304199995, + "ci95_high_s": 0.17729638604199993, + "block_difference_s": [ + -0.01650792050000001, + 0.011772293499999989 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 2, + "mean_difference_s": 2.65e-06, + "ci95_low_s": -5.1070967999999965e-05, + "ci95_high_s": 5.637096799999996e-05, + "block_difference_s": [ + 6.8779999999999975e-06, + -1.5779999999999974e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 2, + "mean_difference_s": 0.010232759250000015, + "ci95_low_s": -0.4506866883655003, + "ci95_high_s": 0.4711522068655003, + "block_difference_s": [ + -0.02604297250000001, + 0.04650849100000004 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-audited.json new file mode 100644 index 000000000..82ecd7358 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-audited.json @@ -0,0 +1,2160 @@ +{ + "campaign": "resident-mask-final-single", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "arguments": { + "mode": "resident", + "name": "mask-final-single", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": true, + "expected_measured_processes": 18, + "measured_processes": 18, + "measured_phases": 36, + "excluded_precondition_phases": 2, + "complete_blocks": [ + 0, + 1, + 2 + ], + "pending_runs": [], + "manifest_sha256": "33dec18fcba55ccabe566b9d884e7bfd90820cd9c19118f1cdf9b1bb069be975", + "driver_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b", + "driver_source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "build_manifest_sha256": "c7be1276e80a11edbb6d25e979e525fd8670f82a92684abff0db720ea9a2d781", + "source_file_hashes_checked": { + "async-mask": 177, + "original": 177, + "main": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792229852.4169936, + "finished": 1792230320.1382654, + "fixture_hash_recorded": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "checks": [ + "Commands, matrix, rotated mirror order and excluded precondition", + "Frozen driver/build/runner/source/library/log/query CSV hashes", + "Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes", + "Aggregate CSV identity and serial processes within shared-lock interval" + ] + }, + "samples": [ + { + "name": "00-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8680771, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1085075.6, + "cpu_us_op": 0.9214619300520657, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "00-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5951, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 743.9, + "cpu_us_op": 1344.143841371198, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 58117977 + }, + { + "name": "01-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8588222, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1073506.0, + "cpu_us_op": 0.931391852702457, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "01-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5937, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 742.1, + "cpu_us_op": 1347.48189321206, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57976524 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8489015, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1061103.9, + "cpu_us_op": 0.9422765774356624, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5980, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 747.5, + "cpu_us_op": 1337.6254180602007, + "p99_us": 1556.48, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58399598 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8478143, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1059745.8, + "cpu_us_op": 0.94348491173126, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5914, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 739.2, + "cpu_us_op": 1352.5532634426784, + "p99_us": 1884.16, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57764623 + }, + { + "name": "04-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8471978, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1058976.2, + "cpu_us_op": 0.9441714791988365, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "04-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5856, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 732.0, + "cpu_us_op": 1365.9494535519125, + "p99_us": 1622.016, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57194972 + }, + { + "name": "05-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8540160, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1067498.7, + "cpu_us_op": 0.9366335056954437, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "05-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5972, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 746.5, + "cpu_us_op": 1339.5847287340923, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58323157 + }, + { + "name": "06-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8462212, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1057754.2, + "cpu_us_op": 0.9452611208511439, + "p99_us": 1.488, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "06-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5823, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 727.9, + "cpu_us_op": 1373.6905375236133, + "p99_us": 2080.768, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 56873418 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 1, + "ops": 8631736, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078945.2, + "cpu_us_op": 0.9266965532773477, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5964, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 745.5, + "cpu_us_op": 1341.21395036888, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58242336 + }, + { + "name": "08-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8654593, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1081800.8, + "cpu_us_op": 0.924249124135589, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "08-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5995, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 749.4, + "cpu_us_op": 1334.278565471226, + "p99_us": 1490.944, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58547152 + }, + { + "name": "09-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8626176, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078249.3, + "cpu_us_op": 0.9272938553537512, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "09-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 6012, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 751.5, + "cpu_us_op": 1330.671989354624, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58718789 + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 1, + "ops": 8533706, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066691.1, + "cpu_us_op": 0.9373418770227144, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 6045, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 755.6, + "cpu_us_op": 1323.2423490488006, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59008655 + }, + { + "name": "11-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8470996, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1058853.0, + "cpu_us_op": 0.9442809322540112, + "p99_us": 1.328, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "11-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5919, + "seconds": 8.004, + "duration_overshoot_s": 0.0039999999999995595, + "ops_s": 739.5, + "cpu_us_op": 1352.0865010981586, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57805497 + }, + { + "name": "12-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 2, + "ops": 8501733, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1062695.7, + "cpu_us_op": 0.9408669973521869, + "p99_us": 1.552, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "12-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6087, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 760.9, + "cpu_us_op": 1314.1120420568425, + "p99_us": 1392.64, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59416552 + }, + { + "name": "13-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 2, + "ops": 8692594, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1086551.7, + "cpu_us_op": 0.920208628172442, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "13-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6039, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 754.9, + "cpu_us_op": 1324.722636198046, + "p99_us": 1720.32, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58961431 + }, + { + "name": "14-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 2, + "ops": 8659095, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1082364.8, + "cpu_us_op": 0.9237685924452844, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "14-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 5930, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 741.2, + "cpu_us_op": 1348.903878583474, + "p99_us": 1785.856, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57915497 + }, + { + "name": "15-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 2, + "ops": 8631650, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078933.7, + "cpu_us_op": 0.9267057862633448, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "15-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6012, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 751.5, + "cpu_us_op": 1330.5056553559548, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58709623 + }, + { + "name": "16-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 2, + "ops": 8716538, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1089544.0, + "cpu_us_op": 0.9176808498970578, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "16-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6115, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 764.4, + "cpu_us_op": 1308.2583810302535, + "p99_us": 1392.64, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59692043 + }, + { + "name": "17-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 2, + "ops": 8493978, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1061725.9, + "cpu_us_op": 0.9417260087087581, + "p99_us": 1.392, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "17-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6083, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 760.4, + "cpu_us_op": 1314.976163077429, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59376552 + } + ], + "excluded_precondition_samples": [ + { + "name": "precondition", + "profile": "main", + "phase": "point:uniform@1", + "block": -1, + "ops": 32007506, + "seconds": 30.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066911.1, + "cpu_us_op": 0.9371239358667932, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 0 + }, + { + "name": "precondition", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": -1, + "ops": 22366, + "seconds": 30.004, + "duration_overshoot_s": 0.004000000000001336, + "ops_s": 745.4, + "cpu_us_op": 1341.3663596530448, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 12288, + "tuples": 218282455 + } + ], + "records": [ + { + "name": "fixture", + "profile": "main", + "kind": "fixture", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--create", + "load:random@1" + ], + "started": 1792229852.4172459, + "finished": 1792229852.811636, + "log_sha256": "4a4ee6f9a430f7bb90e28d97686ba3139da2e6c88597817aa64547328f9b2b20", + "csv_sha256": "54462e0e101a8a7a3aa8ebef45256670a5edb639dfb9944259086ce0bfedd6d1", + "csv_hash_recorded_by_runner": false + }, + { + "name": "precondition", + "profile": "main", + "kind": "precondition", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229853.0083084, + "finished": 1792229919.195179, + "log_sha256": "b4aa4b7dea52729501bbfcebb92cb5140731b89c24c888a98edfd7fd25bffe59", + "csv_sha256": "de85c7dad6049064b8751f0e630e5f7d85aa2b6b64467725347d6f1a1c6e1649", + "csv_hash_recorded_by_runner": true + }, + { + "name": "00-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229919.262579, + "finished": 1792229941.4700682, + "log_sha256": "a6f50d2e03020a3cf509ce3a2254031bc912f67ad49a753833e22072ced45564", + "csv_sha256": "cffd4412246eb5f3ae69944d0dd49fad0fa7ef4a87f2d44c0115140d356192d5", + "csv_hash_recorded_by_runner": true + }, + { + "name": "01-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229941.5319798, + "finished": 1792229963.7377758, + "log_sha256": "c2371442c4454df48ef664cc0758d1efb51a732a122ffc71c49bea7a221a8277", + "csv_sha256": "201cfb8b99e1000741db2f4557f3dbdf08b8ccfaae93b5766241a58125d3e774", + "csv_hash_recorded_by_runner": true + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229963.802467, + "finished": 1792229986.0147738, + "log_sha256": "dbca46d09b64643c4eccba593dfc6afda96fe421469d4066759acd56f977c68c", + "csv_sha256": "a2832341de9637f7d031d7433fcd4266194db64f20bb1638740045b0248643fd", + "csv_hash_recorded_by_runner": true + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229986.0773563, + "finished": 1792230008.289382, + "log_sha256": "c07c4bf98b35bda1e53d40735e18959abfe1e00245779c62a5279582c5ab35b6", + "csv_sha256": "72f527e34c0bd5913a7fc1d79337679ee4851bc0982cfac25ee98f2b3d6c0aaf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "04-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230008.342356, + "finished": 1792230030.6025584, + "log_sha256": "89de06b0937ed8264142c7ac7ca3f777bc331b18b6ffe171c26d6dad4cd06cb3", + "csv_sha256": "02ddd15e36ff23b75076b14bc9f257504030b89d9a1a26111a846d486fd6d6a2", + "csv_hash_recorded_by_runner": true + }, + { + "name": "05-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230030.6587803, + "finished": 1792230052.8667357, + "log_sha256": "fc8ddd229d6cb4e83d96734844e68a67fef764798e8f69f8f53c778443e8ce2b", + "csv_sha256": "fffad851360eb20f190089601d071e4f0dc89e121db2b2b57e3039cc99a8d386", + "csv_hash_recorded_by_runner": true + }, + { + "name": "06-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230052.9245408, + "finished": 1792230075.13351, + "log_sha256": "931072477a9b1cadd8783870e9991720fc458e1b8606db7416c4022c60242299", + "csv_sha256": "22addc957a49e3a01f217b2a842324af21c48c1e9ae691cd07ceae4eaa3a5caf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230075.193765, + "finished": 1792230097.3978877, + "log_sha256": "926ec7da3ee07db39a3fca35720adc5b68ca79dc80f0628d51619a6599ce6dea", + "csv_sha256": "da0accaf8f4a4e13adfd9f1173dc016e52647877d0664f5dbb8010eef634a683", + "csv_hash_recorded_by_runner": true + }, + { + "name": "08-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230097.4608402, + "finished": 1792230119.6725166, + "log_sha256": "19f3704173f2bbcc5b383cf865772fc1111e5f3f86052f65ef56ccde6e2b5734", + "csv_sha256": "3711eea8d03d23a9ab6bd7c0ed105b9d2e0c635ace4a07b5517f865540d8302d", + "csv_hash_recorded_by_runner": true + }, + { + "name": "09-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230119.7475934, + "finished": 1792230141.9560325, + "log_sha256": "4fd04b6d7f0d4fc4df35078043cfd0dc098999765ea42d566ce2ae98842e4911", + "csv_sha256": "02065ef42f2dc56a6038696ab1176a2eb429ff137344dd41ec3a860acb9247be", + "csv_hash_recorded_by_runner": true + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230142.0218806, + "finished": 1792230164.226196, + "log_sha256": "b847bd5c1fa4d85e868f815578c53c778236105b7ac5dc556db1e9876f26633f", + "csv_sha256": "1398828a37e41ecf3d91b266e01b5f1c8ef409d838cafd349445102ac86a728f", + "csv_hash_recorded_by_runner": true + }, + { + "name": "11-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230164.286069, + "finished": 1792230186.4900157, + "log_sha256": "4eebbd9fb2cde190898a23e3f4a1725e545f04b6ef55a93c8645eba4bcc507d3", + "csv_sha256": "5985a722447ff0ce3b09b87127849e951bfa222616cbfe682bb50ea86e1343f7", + "csv_hash_recorded_by_runner": true + }, + { + "name": "12-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230186.5501256, + "finished": 1792230208.7510436, + "log_sha256": "d9e258bba2277f63c0bcb68f3b50ef52df514bd3e63a19668f269b5de28baf0b", + "csv_sha256": "4ae5aca42119d10d08faeb638bf2f2bbdac565b5303cae33941d4df633ae234f", + "csv_hash_recorded_by_runner": true + }, + { + "name": "13-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230208.8175917, + "finished": 1792230231.0259323, + "log_sha256": "48b98bcb0d991d9504506d07aa71b46eadb2971f0190452f37a6513f10d59cde", + "csv_sha256": "8290539aedf29c812e3a294dd678e7be4bd780fb7e634578bc5c4e516e703944", + "csv_hash_recorded_by_runner": true + }, + { + "name": "14-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "14", + "--rep", + "14", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230231.0909069, + "finished": 1792230253.2945907, + "log_sha256": "e7cf5aa3f7d3e2b306511b5a88349b069d2546fb76cb199b4716709c0339cca0", + "csv_sha256": "9d62b98a52d1673208f0b550d77fe5d2c23f65f285680493fa4121e039f52d62", + "csv_hash_recorded_by_runner": true + }, + { + "name": "15-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "15", + "--rep", + "15", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230253.3589144, + "finished": 1792230275.5681405, + "log_sha256": "c75e35d1d86dfd4ed1616295c0272e54b7fa753fc6192da8ae6304d787293087", + "csv_sha256": "a26abe9daad3aa4e7627cd96a256971d7e4101ec8256452017c5d410230eb034", + "csv_hash_recorded_by_runner": true + }, + { + "name": "16-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230275.6277893, + "finished": 1792230297.8353913, + "log_sha256": "adccbed9f258521192a1c0cfaf1416c52f2954f19330084f4f27c1c635d0472d", + "csv_sha256": "cec5c6b8e9ef91b06f1dfdffb1ff8dcbff92d252acb173cd3fd7fa0b5b14cb6c", + "csv_hash_recorded_by_runner": true + }, + { + "name": "17-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "17", + "--rep", + "17", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230297.896819, + "finished": 1792230320.0997732, + "log_sha256": "4bd7f949a4d4347c8e33c0a3e56f97b9e7a283191fa150aac8e573445376edf5", + "csv_sha256": "cfe32108e0b7551ea693b0306c569dae846cf9984f5c15931e299f8897d2354d", + "csv_hash_recorded_by_runner": true + } + ], + "summaries": [ + { + "phase": "point:uniform@1", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 1081453.3499999999, + "cpu_us_op_mean": 0.9245879822177249, + "p99_us_mean": 1.248, + "ops": 51910832, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 1068397.9833333334, + "cpu_us_op_mean": 0.9359299606191795, + "p99_us_mean": 1.312, + "ops": 51284153, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 1065151.2666666666, + "cpu_us_op_mean": 0.9387321542546548, + "p99_us_mean": 1.3973333333333333, + "ops": 51128311, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "range:uniform:10000@1", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 751.7666666666668, + "cpu_us_op_mean": 1330.2766903599068, + "p99_us_mean": 1567.4026666666666, + "ops": 36084, + "process_read_bytes": 0, + "process_write_bytes": 20480 + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 739.0333333333333, + "cpu_us_op_mean": 1353.1029865541955, + "p99_us_mean": 1654.7839999999999, + "ops": 35477, + "process_read_bytes": 0, + "process_write_bytes": 16384 + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 751.5166666666668, + "cpu_us_op_mean": 1330.6205310091384, + "p99_us_mean": 1589.2479999999998, + "ops": 36073, + "process_read_bytes": 0, + "process_write_bytes": 24576 + } + ], + "comparisons": [ + { + "phase": "point:uniform@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.2098852203129178, + "ci95_low_pct": -2.9535288900189025, + "ci95_high_pct": 0.5650866699056936, + "block_delta_pct": [ + -0.9333986752512846, + -2.0111987217333427, + -0.6799884766097497 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.2239752140649671, + "ci95_low_pct": -0.563278206883129, + "ci95_high_pct": 3.043352328685674, + "block_delta_pct": [ + 0.9400968226778383, + 2.0522922792910236, + 0.6847474121429942 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 4.990889276594144, + "ci95_low_pct": -12.582236513153955, + "ci95_high_pct": 26.09664662432963, + "block_delta_pct": [ + 1.2658227848101333, + 14.28571428571428, + 0.0 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.507707187686293, + "ci95_low_pct": -3.607393365270032, + "ci95_high_pct": 0.6377157138875181, + "block_delta_pct": [ + -1.4737981402081934, + -0.6672900781329205, + -2.3746244248357584 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.5295091323449654, + "ci95_low_pct": -0.6315080972414097, + "ci95_high_pct": 3.7375231048339015, + "block_delta_pct": [ + 1.4889468477857326, + 0.6748669055561596, + 2.4323295021200897 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 11.707233731169717, + "ci95_low_pct": -7.19415675631324, + "ci95_high_pct": 34.45819392109287, + "block_delta_pct": [ + 15.189873417721511, + 2.5974025974025983, + 17.948717948717952 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.3014694011010661, + "ci95_low_pct": -4.08216212915972, + "ci95_high_pct": 3.6282429235340126, + "block_delta_pct": [ + -0.5454910713908911, + 1.3714920746749515, + -1.706238171173502 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.3018394778844293, + "ci95_low_pct": -3.4965051421883877, + "ci95_high_pct": 4.249685645793347, + "block_delta_pct": [ + 0.543738358079926, + -1.3497250703249364, + 1.7356969500291086 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 6.397073594530328, + "ci95_low_pct": -26.382522294922207, + "ci95_high_pct": 53.772414138267564, + "block_delta_pct": [ + 13.749999999999996, + -10.227272727272718, + 17.948717948717952 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.6932620387828758, + "ci95_low_pct": -3.1020587051374453, + "ci95_high_pct": -0.2639829140746015, + "block_delta_pct": [ + -1.09366612989803, + -2.231994136851223, + -1.7508062923714762 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.716388199460377, + "ci95_low_pct": 0.2626551342843573, + "ci95_high_pct": 3.1911993003412715, + "block_delta_pct": [ + 1.1067727559913587, + 2.2824620023727427, + 1.7633441489830481 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 5.536243640253448, + "ci95_low_pct": -27.661888505540755, + "ci95_high_pct": 53.969995782210134, + "block_delta_pct": [ + -8.73786407766991, + 23.59550561797754, + 4.210526315789487 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.03455626610818191, + "ci95_low_pct": -0.5165033108599716, + "ci95_high_pct": 0.4497255674445159, + "block_delta_pct": [ + -0.2482555018786914, + 0.01332533813043213, + 0.13163957085500222 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.02451878502162215, + "ci95_low_pct": -0.46519822361849544, + "ci95_high_pct": 0.5166452298013746, + "block_delta_pct": [ + 0.24034142161162286, + -0.018546513265504938, + -0.147848088100766 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 1.2151767606962727, + "ci95_low_pct": -22.643812336410885, + "ci95_high_pct": 32.43300007558405, + "block_delta_pct": [ + 1.9417475728155331, + 12.35955056179776, + -9.473684210526322 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.68727577282553, + "ci95_low_pct": -0.15496803771624712, + "ci95_high_pct": 3.5635108815899526, + "block_delta_pct": [ + 0.8547588358998714, + 2.296578983235653, + 1.915991156963881 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -1.6633203797219807, + "ci95_low_pct": -3.4360626300128323, + "ci95_high_pct": 0.14196626728216247, + "block_delta_pct": [ + -0.8569468797809954, + -2.249660861296887, + -1.878075306060889 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": -4.09439139627387, + "ci95_low_pct": -31.248593852570707, + "ci95_high_pct": 33.784692954894986, + "block_delta_pct": [ + 11.70212765957448, + -9.090909090909083, + -13.131313131313139 + ] + } + } + } + ], + "auditor_sha256": "8131076508edb8c16d06b509c8c540d8705281ff99358247a3ba6cb811026575", + "helper_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "uncertainty_method": "Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.", + "limitations": [ + "Only the named phases, worker counts and resident data size are covered.", + "Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.", + "CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding. Controller wakeup can extend the requested duration; actual duration and overshoot are retained.", + "Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.", + "Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.", + "The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.", + "Recorded serial lock intervals do not exclude unrecorded external activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-00.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-00.json new file mode 100644 index 000000000..50e0d50ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-00.json @@ -0,0 +1,668 @@ +{ + "campaign": "resident-mask-final-single", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "arguments": { + "mode": "resident", + "name": "mask-final-single", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_processes": 18, + "measured_processes": 4, + "measured_phases": 8, + "excluded_precondition_phases": 2, + "complete_blocks": [], + "pending_runs": [ + "04-original", + "05-main", + "06-original", + "07-async-mask", + "08-main", + "09-main", + "10-async-mask", + "11-original", + "12-async-mask", + "13-main", + "14-original", + "15-original", + "16-main", + "17-async-mask" + ], + "manifest_sha256": "e2b0db05ef6f4044b55cd2eab3d2f5809fe1db0821f8c21b45a0f4ddd6cbaaa6", + "driver_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b", + "driver_source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "build_manifest_sha256": "c7be1276e80a11edbb6d25e979e525fd8670f82a92684abff0db720ea9a2d781", + "source_file_hashes_checked": { + "async-mask": 177, + "original": 177, + "main": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792229852.4169936, + "finished": null, + "fixture_hash_recorded": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "checks": [ + "Commands, matrix, rotated mirror order and excluded precondition", + "Frozen driver/build/runner/source/library/log/query CSV hashes", + "Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes", + "Aggregate CSV identity and serial processes within shared-lock interval" + ] + }, + "samples": [ + { + "name": "00-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8680771, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1085075.6, + "cpu_us_op": 0.9214619300520657, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "00-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5951, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 743.9, + "cpu_us_op": 1344.143841371198, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 58117977 + }, + { + "name": "01-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8588222, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1073506.0, + "cpu_us_op": 0.931391852702457, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "01-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5937, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 742.1, + "cpu_us_op": 1347.48189321206, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57976524 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8489015, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1061103.9, + "cpu_us_op": 0.9422765774356624, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5980, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 747.5, + "cpu_us_op": 1337.6254180602007, + "p99_us": 1556.48, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58399598 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8478143, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1059745.8, + "cpu_us_op": 0.94348491173126, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5914, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 739.2, + "cpu_us_op": 1352.5532634426784, + "p99_us": 1884.16, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57764623 + } + ], + "excluded_precondition_samples": [ + { + "name": "precondition", + "profile": "main", + "phase": "point:uniform@1", + "block": -1, + "ops": 32007506, + "seconds": 30.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066911.1, + "cpu_us_op": 0.9371239358667932, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 0 + }, + { + "name": "precondition", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": -1, + "ops": 22366, + "seconds": 30.004, + "duration_overshoot_s": 0.004000000000001336, + "ops_s": 745.4, + "cpu_us_op": 1341.3663596530448, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 12288, + "tuples": 218282455 + } + ], + "records": [ + { + "name": "fixture", + "profile": "main", + "kind": "fixture", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--create", + "load:random@1" + ], + "started": 1792229852.4172459, + "finished": 1792229852.811636, + "log_sha256": "4a4ee6f9a430f7bb90e28d97686ba3139da2e6c88597817aa64547328f9b2b20", + "csv_sha256": "54462e0e101a8a7a3aa8ebef45256670a5edb639dfb9944259086ce0bfedd6d1", + "csv_hash_recorded_by_runner": false + }, + { + "name": "precondition", + "profile": "main", + "kind": "precondition", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229853.0083084, + "finished": 1792229919.195179, + "log_sha256": "b4aa4b7dea52729501bbfcebb92cb5140731b89c24c888a98edfd7fd25bffe59", + "csv_sha256": "de85c7dad6049064b8751f0e630e5f7d85aa2b6b64467725347d6f1a1c6e1649", + "csv_hash_recorded_by_runner": true + }, + { + "name": "00-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229919.262579, + "finished": 1792229941.4700682, + "log_sha256": "a6f50d2e03020a3cf509ce3a2254031bc912f67ad49a753833e22072ced45564", + "csv_sha256": "cffd4412246eb5f3ae69944d0dd49fad0fa7ef4a87f2d44c0115140d356192d5", + "csv_hash_recorded_by_runner": true + }, + { + "name": "01-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229941.5319798, + "finished": 1792229963.7377758, + "log_sha256": "c2371442c4454df48ef664cc0758d1efb51a732a122ffc71c49bea7a221a8277", + "csv_sha256": "201cfb8b99e1000741db2f4557f3dbdf08b8ccfaae93b5766241a58125d3e774", + "csv_hash_recorded_by_runner": true + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229963.802467, + "finished": 1792229986.0147738, + "log_sha256": "dbca46d09b64643c4eccba593dfc6afda96fe421469d4066759acd56f977c68c", + "csv_sha256": "a2832341de9637f7d031d7433fcd4266194db64f20bb1638740045b0248643fd", + "csv_hash_recorded_by_runner": true + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229986.0773563, + "finished": 1792230008.289382, + "log_sha256": "c07c4bf98b35bda1e53d40735e18959abfe1e00245779c62a5279582c5ab35b6", + "csv_sha256": "72f527e34c0bd5913a7fc1d79337679ee4851bc0982cfac25ee98f2b3d6c0aaf", + "csv_hash_recorded_by_runner": true + } + ], + "summaries": [ + { + "phase": "point:uniform@1", + "profile": "main", + "samples": 1, + "all_expected_samples_present": false, + "ops_s_mean": 1085075.6, + "cpu_us_op_mean": 0.9214619300520657, + "p99_us_mean": 1.232, + "ops": 8680771, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "original", + "samples": 1, + "all_expected_samples_present": false, + "ops_s_mean": 1073506.0, + "cpu_us_op_mean": 0.931391852702457, + "p99_us_mean": 1.264, + "ops": 8588222, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "samples": 2, + "all_expected_samples_present": false, + "ops_s_mean": 1060424.85, + "cpu_us_op_mean": 0.9428807445834613, + "p99_us_mean": 1.456, + "ops": 16967158, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "range:uniform:10000@1", + "profile": "main", + "samples": 1, + "all_expected_samples_present": false, + "ops_s_mean": 743.9, + "cpu_us_op_mean": 1344.143841371198, + "p99_us_mean": 1523.712, + "ops": 5951, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "samples": 1, + "all_expected_samples_present": false, + "ops_s_mean": 742.1, + "cpu_us_op_mean": 1347.48189321206, + "p99_us_mean": 1458.176, + "ops": 5937, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "samples": 2, + "all_expected_samples_present": false, + "ops_s_mean": 743.35, + "cpu_us_op_mean": 1345.0893407514395, + "p99_us_mean": 1720.3200000000002, + "ops": 11894, + "process_read_bytes": 0, + "process_write_bytes": 8192 + } + ], + "comparisons": [], + "auditor_sha256": "8131076508edb8c16d06b509c8c540d8705281ff99358247a3ba6cb811026575", + "helper_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "uncertainty_method": "Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.", + "limitations": [ + "Only the named phases, worker counts and resident data size are covered.", + "Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.", + "CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding. Controller wakeup can extend the requested duration; actual duration and overshoot are retained.", + "Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.", + "Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.", + "The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.", + "Recorded serial lock intervals do not exclude unrecorded external activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-01.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-01.json new file mode 100644 index 000000000..f38e9cdf6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-01.json @@ -0,0 +1,1241 @@ +{ + "campaign": "resident-mask-final-single", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "arguments": { + "mode": "resident", + "name": "mask-final-single", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_processes": 18, + "measured_processes": 8, + "measured_phases": 16, + "excluded_precondition_phases": 2, + "complete_blocks": [ + 0 + ], + "pending_runs": [ + "08-main", + "09-main", + "10-async-mask", + "11-original", + "12-async-mask", + "13-main", + "14-original", + "15-original", + "16-main", + "17-async-mask" + ], + "manifest_sha256": "0b8660edaadf8c881eea30535fde14da741bc2c1bc58f9cacb88738939356417", + "driver_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b", + "driver_source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "build_manifest_sha256": "c7be1276e80a11edbb6d25e979e525fd8670f82a92684abff0db720ea9a2d781", + "source_file_hashes_checked": { + "async-mask": 177, + "original": 177, + "main": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792229852.4169936, + "finished": null, + "fixture_hash_recorded": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "checks": [ + "Commands, matrix, rotated mirror order and excluded precondition", + "Frozen driver/build/runner/source/library/log/query CSV hashes", + "Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes", + "Aggregate CSV identity and serial processes within shared-lock interval" + ] + }, + "samples": [ + { + "name": "00-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8680771, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1085075.6, + "cpu_us_op": 0.9214619300520657, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "00-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5951, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 743.9, + "cpu_us_op": 1344.143841371198, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 58117977 + }, + { + "name": "01-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8588222, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1073506.0, + "cpu_us_op": 0.931391852702457, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "01-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5937, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 742.1, + "cpu_us_op": 1347.48189321206, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57976524 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8489015, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1061103.9, + "cpu_us_op": 0.9422765774356624, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5980, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 747.5, + "cpu_us_op": 1337.6254180602007, + "p99_us": 1556.48, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58399598 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8478143, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1059745.8, + "cpu_us_op": 0.94348491173126, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5914, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 739.2, + "cpu_us_op": 1352.5532634426784, + "p99_us": 1884.16, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57764623 + }, + { + "name": "04-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8471978, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1058976.2, + "cpu_us_op": 0.9441714791988365, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "04-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5856, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 732.0, + "cpu_us_op": 1365.9494535519125, + "p99_us": 1622.016, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57194972 + }, + { + "name": "05-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8540160, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1067498.7, + "cpu_us_op": 0.9366335056954437, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "05-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5972, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 746.5, + "cpu_us_op": 1339.5847287340923, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58323157 + }, + { + "name": "06-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8462212, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1057754.2, + "cpu_us_op": 0.9452611208511439, + "p99_us": 1.488, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "06-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5823, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 727.9, + "cpu_us_op": 1373.6905375236133, + "p99_us": 2080.768, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 56873418 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 1, + "ops": 8631736, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078945.2, + "cpu_us_op": 0.9266965532773477, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5964, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 745.5, + "cpu_us_op": 1341.21395036888, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58242336 + } + ], + "excluded_precondition_samples": [ + { + "name": "precondition", + "profile": "main", + "phase": "point:uniform@1", + "block": -1, + "ops": 32007506, + "seconds": 30.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066911.1, + "cpu_us_op": 0.9371239358667932, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 0 + }, + { + "name": "precondition", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": -1, + "ops": 22366, + "seconds": 30.004, + "duration_overshoot_s": 0.004000000000001336, + "ops_s": 745.4, + "cpu_us_op": 1341.3663596530448, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 12288, + "tuples": 218282455 + } + ], + "records": [ + { + "name": "fixture", + "profile": "main", + "kind": "fixture", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--create", + "load:random@1" + ], + "started": 1792229852.4172459, + "finished": 1792229852.811636, + "log_sha256": "4a4ee6f9a430f7bb90e28d97686ba3139da2e6c88597817aa64547328f9b2b20", + "csv_sha256": "54462e0e101a8a7a3aa8ebef45256670a5edb639dfb9944259086ce0bfedd6d1", + "csv_hash_recorded_by_runner": false + }, + { + "name": "precondition", + "profile": "main", + "kind": "precondition", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229853.0083084, + "finished": 1792229919.195179, + "log_sha256": "b4aa4b7dea52729501bbfcebb92cb5140731b89c24c888a98edfd7fd25bffe59", + "csv_sha256": "de85c7dad6049064b8751f0e630e5f7d85aa2b6b64467725347d6f1a1c6e1649", + "csv_hash_recorded_by_runner": true + }, + { + "name": "00-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229919.262579, + "finished": 1792229941.4700682, + "log_sha256": "a6f50d2e03020a3cf509ce3a2254031bc912f67ad49a753833e22072ced45564", + "csv_sha256": "cffd4412246eb5f3ae69944d0dd49fad0fa7ef4a87f2d44c0115140d356192d5", + "csv_hash_recorded_by_runner": true + }, + { + "name": "01-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229941.5319798, + "finished": 1792229963.7377758, + "log_sha256": "c2371442c4454df48ef664cc0758d1efb51a732a122ffc71c49bea7a221a8277", + "csv_sha256": "201cfb8b99e1000741db2f4557f3dbdf08b8ccfaae93b5766241a58125d3e774", + "csv_hash_recorded_by_runner": true + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229963.802467, + "finished": 1792229986.0147738, + "log_sha256": "dbca46d09b64643c4eccba593dfc6afda96fe421469d4066759acd56f977c68c", + "csv_sha256": "a2832341de9637f7d031d7433fcd4266194db64f20bb1638740045b0248643fd", + "csv_hash_recorded_by_runner": true + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229986.0773563, + "finished": 1792230008.289382, + "log_sha256": "c07c4bf98b35bda1e53d40735e18959abfe1e00245779c62a5279582c5ab35b6", + "csv_sha256": "72f527e34c0bd5913a7fc1d79337679ee4851bc0982cfac25ee98f2b3d6c0aaf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "04-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230008.342356, + "finished": 1792230030.6025584, + "log_sha256": "89de06b0937ed8264142c7ac7ca3f777bc331b18b6ffe171c26d6dad4cd06cb3", + "csv_sha256": "02ddd15e36ff23b75076b14bc9f257504030b89d9a1a26111a846d486fd6d6a2", + "csv_hash_recorded_by_runner": true + }, + { + "name": "05-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230030.6587803, + "finished": 1792230052.8667357, + "log_sha256": "fc8ddd229d6cb4e83d96734844e68a67fef764798e8f69f8f53c778443e8ce2b", + "csv_sha256": "fffad851360eb20f190089601d071e4f0dc89e121db2b2b57e3039cc99a8d386", + "csv_hash_recorded_by_runner": true + }, + { + "name": "06-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230052.9245408, + "finished": 1792230075.13351, + "log_sha256": "931072477a9b1cadd8783870e9991720fc458e1b8606db7416c4022c60242299", + "csv_sha256": "22addc957a49e3a01f217b2a842324af21c48c1e9ae691cd07ceae4eaa3a5caf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230075.193765, + "finished": 1792230097.3978877, + "log_sha256": "926ec7da3ee07db39a3fca35720adc5b68ca79dc80f0628d51619a6599ce6dea", + "csv_sha256": "da0accaf8f4a4e13adfd9f1173dc016e52647877d0664f5dbb8010eef634a683", + "csv_hash_recorded_by_runner": true + } + ], + "summaries": [ + { + "phase": "point:uniform@1", + "profile": "main", + "samples": 2, + "all_expected_samples_present": false, + "ops_s_mean": 1076287.15, + "cpu_us_op_mean": 0.9290477178737546, + "p99_us_mean": 1.264, + "ops": 17220931, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "original", + "samples": 3, + "all_expected_samples_present": false, + "ops_s_mean": 1063412.1333333333, + "cpu_us_op_mean": 0.9402748175841458, + "p99_us_mean": 1.3493333333333333, + "ops": 25522412, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "samples": 3, + "all_expected_samples_present": false, + "ops_s_mean": 1066598.3, + "cpu_us_op_mean": 0.9374860141480901, + "p99_us_mean": 1.3813333333333333, + "ops": 25598894, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "range:uniform:10000@1", + "profile": "main", + "samples": 2, + "all_expected_samples_present": false, + "ops_s_mean": 745.2, + "cpu_us_op_mean": 1341.8642850526453, + "p99_us_mean": 1687.5520000000001, + "ops": 11923, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "samples": 3, + "all_expected_samples_present": false, + "ops_s_mean": 734.0, + "cpu_us_op_mean": 1362.3739614291953, + "p99_us_mean": 1720.32, + "ops": 17616, + "process_read_bytes": 0, + "process_write_bytes": 8192 + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "samples": 3, + "all_expected_samples_present": false, + "ops_s_mean": 744.0666666666666, + "cpu_us_op_mean": 1343.797543957253, + "p99_us_mean": 1764.0106666666668, + "ops": 17858, + "process_read_bytes": 0, + "process_write_bytes": 12288 + } + ], + "comparisons": [ + { + "phase": "point:uniform@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.9333986752512846, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.9333986752512846 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.9400968226778383, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.9400968226778383 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 1.2658227848101333, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.2658227848101333 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.4737981402081934, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.4737981402081934 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 1.4889468477857326, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.4889468477857326 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 15.189873417721511, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 15.189873417721511 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.5454910713908911, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5454910713908911 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.543738358079926, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.543738358079926 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 13.749999999999996, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 13.749999999999996 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.09366612989803, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.09366612989803 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 1.1067727559913587, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.1067727559913587 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": -8.73786407766991, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -8.73786407766991 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.2482555018786914, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.2482555018786914 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.24034142161162286, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.24034142161162286 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 1.9417475728155331, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.9417475728155331 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.8547588358998714, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.8547588358998714 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.8569468797809954, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.8569468797809954 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 11.70212765957448, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 11.70212765957448 + ] + } + } + } + ], + "auditor_sha256": "8131076508edb8c16d06b509c8c540d8705281ff99358247a3ba6cb811026575", + "helper_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "uncertainty_method": "Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.", + "limitations": [ + "Only the named phases, worker counts and resident data size are covered.", + "Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.", + "CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding. Controller wakeup can extend the requested duration; actual duration and overshoot are retained.", + "Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.", + "Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.", + "The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.", + "Recorded serial lock intervals do not exclude unrecorded external activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-02.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-02.json new file mode 100644 index 000000000..9fd35f960 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-02.json @@ -0,0 +1,1502 @@ +{ + "campaign": "resident-mask-final-single", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "arguments": { + "mode": "resident", + "name": "mask-final-single", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_processes": 18, + "measured_processes": 11, + "measured_phases": 22, + "excluded_precondition_phases": 2, + "complete_blocks": [ + 0 + ], + "pending_runs": [ + "11-original", + "12-async-mask", + "13-main", + "14-original", + "15-original", + "16-main", + "17-async-mask" + ], + "manifest_sha256": "fb2980f886ee3c266b1120b8e2dce884cfb4fe2d78e211b7ee126246ed4247f4", + "driver_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b", + "driver_source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "build_manifest_sha256": "c7be1276e80a11edbb6d25e979e525fd8670f82a92684abff0db720ea9a2d781", + "source_file_hashes_checked": { + "async-mask": 177, + "original": 177, + "main": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792229852.4169936, + "finished": null, + "fixture_hash_recorded": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "checks": [ + "Commands, matrix, rotated mirror order and excluded precondition", + "Frozen driver/build/runner/source/library/log/query CSV hashes", + "Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes", + "Aggregate CSV identity and serial processes within shared-lock interval" + ] + }, + "samples": [ + { + "name": "00-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8680771, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1085075.6, + "cpu_us_op": 0.9214619300520657, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "00-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5951, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 743.9, + "cpu_us_op": 1344.143841371198, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 58117977 + }, + { + "name": "01-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8588222, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1073506.0, + "cpu_us_op": 0.931391852702457, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "01-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5937, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 742.1, + "cpu_us_op": 1347.48189321206, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57976524 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8489015, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1061103.9, + "cpu_us_op": 0.9422765774356624, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5980, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 747.5, + "cpu_us_op": 1337.6254180602007, + "p99_us": 1556.48, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58399598 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8478143, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1059745.8, + "cpu_us_op": 0.94348491173126, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5914, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 739.2, + "cpu_us_op": 1352.5532634426784, + "p99_us": 1884.16, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57764623 + }, + { + "name": "04-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8471978, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1058976.2, + "cpu_us_op": 0.9441714791988365, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "04-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5856, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 732.0, + "cpu_us_op": 1365.9494535519125, + "p99_us": 1622.016, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57194972 + }, + { + "name": "05-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8540160, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1067498.7, + "cpu_us_op": 0.9366335056954437, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "05-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5972, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 746.5, + "cpu_us_op": 1339.5847287340923, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58323157 + }, + { + "name": "06-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8462212, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1057754.2, + "cpu_us_op": 0.9452611208511439, + "p99_us": 1.488, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "06-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5823, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 727.9, + "cpu_us_op": 1373.6905375236133, + "p99_us": 2080.768, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 56873418 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 1, + "ops": 8631736, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078945.2, + "cpu_us_op": 0.9266965532773477, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5964, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 745.5, + "cpu_us_op": 1341.21395036888, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58242336 + }, + { + "name": "08-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8654593, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1081800.8, + "cpu_us_op": 0.924249124135589, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "08-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5995, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 749.4, + "cpu_us_op": 1334.278565471226, + "p99_us": 1490.944, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58547152 + }, + { + "name": "09-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8626176, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078249.3, + "cpu_us_op": 0.9272938553537512, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "09-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 6012, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 751.5, + "cpu_us_op": 1330.671989354624, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58718789 + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 1, + "ops": 8533706, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066691.1, + "cpu_us_op": 0.9373418770227144, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 6045, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 755.6, + "cpu_us_op": 1323.2423490488006, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59008655 + } + ], + "excluded_precondition_samples": [ + { + "name": "precondition", + "profile": "main", + "phase": "point:uniform@1", + "block": -1, + "ops": 32007506, + "seconds": 30.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066911.1, + "cpu_us_op": 0.9371239358667932, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 0 + }, + { + "name": "precondition", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": -1, + "ops": 22366, + "seconds": 30.004, + "duration_overshoot_s": 0.004000000000001336, + "ops_s": 745.4, + "cpu_us_op": 1341.3663596530448, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 12288, + "tuples": 218282455 + } + ], + "records": [ + { + "name": "fixture", + "profile": "main", + "kind": "fixture", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--create", + "load:random@1" + ], + "started": 1792229852.4172459, + "finished": 1792229852.811636, + "log_sha256": "4a4ee6f9a430f7bb90e28d97686ba3139da2e6c88597817aa64547328f9b2b20", + "csv_sha256": "54462e0e101a8a7a3aa8ebef45256670a5edb639dfb9944259086ce0bfedd6d1", + "csv_hash_recorded_by_runner": false + }, + { + "name": "precondition", + "profile": "main", + "kind": "precondition", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229853.0083084, + "finished": 1792229919.195179, + "log_sha256": "b4aa4b7dea52729501bbfcebb92cb5140731b89c24c888a98edfd7fd25bffe59", + "csv_sha256": "de85c7dad6049064b8751f0e630e5f7d85aa2b6b64467725347d6f1a1c6e1649", + "csv_hash_recorded_by_runner": true + }, + { + "name": "00-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229919.262579, + "finished": 1792229941.4700682, + "log_sha256": "a6f50d2e03020a3cf509ce3a2254031bc912f67ad49a753833e22072ced45564", + "csv_sha256": "cffd4412246eb5f3ae69944d0dd49fad0fa7ef4a87f2d44c0115140d356192d5", + "csv_hash_recorded_by_runner": true + }, + { + "name": "01-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229941.5319798, + "finished": 1792229963.7377758, + "log_sha256": "c2371442c4454df48ef664cc0758d1efb51a732a122ffc71c49bea7a221a8277", + "csv_sha256": "201cfb8b99e1000741db2f4557f3dbdf08b8ccfaae93b5766241a58125d3e774", + "csv_hash_recorded_by_runner": true + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229963.802467, + "finished": 1792229986.0147738, + "log_sha256": "dbca46d09b64643c4eccba593dfc6afda96fe421469d4066759acd56f977c68c", + "csv_sha256": "a2832341de9637f7d031d7433fcd4266194db64f20bb1638740045b0248643fd", + "csv_hash_recorded_by_runner": true + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229986.0773563, + "finished": 1792230008.289382, + "log_sha256": "c07c4bf98b35bda1e53d40735e18959abfe1e00245779c62a5279582c5ab35b6", + "csv_sha256": "72f527e34c0bd5913a7fc1d79337679ee4851bc0982cfac25ee98f2b3d6c0aaf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "04-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230008.342356, + "finished": 1792230030.6025584, + "log_sha256": "89de06b0937ed8264142c7ac7ca3f777bc331b18b6ffe171c26d6dad4cd06cb3", + "csv_sha256": "02ddd15e36ff23b75076b14bc9f257504030b89d9a1a26111a846d486fd6d6a2", + "csv_hash_recorded_by_runner": true + }, + { + "name": "05-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230030.6587803, + "finished": 1792230052.8667357, + "log_sha256": "fc8ddd229d6cb4e83d96734844e68a67fef764798e8f69f8f53c778443e8ce2b", + "csv_sha256": "fffad851360eb20f190089601d071e4f0dc89e121db2b2b57e3039cc99a8d386", + "csv_hash_recorded_by_runner": true + }, + { + "name": "06-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230052.9245408, + "finished": 1792230075.13351, + "log_sha256": "931072477a9b1cadd8783870e9991720fc458e1b8606db7416c4022c60242299", + "csv_sha256": "22addc957a49e3a01f217b2a842324af21c48c1e9ae691cd07ceae4eaa3a5caf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230075.193765, + "finished": 1792230097.3978877, + "log_sha256": "926ec7da3ee07db39a3fca35720adc5b68ca79dc80f0628d51619a6599ce6dea", + "csv_sha256": "da0accaf8f4a4e13adfd9f1173dc016e52647877d0664f5dbb8010eef634a683", + "csv_hash_recorded_by_runner": true + }, + { + "name": "08-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230097.4608402, + "finished": 1792230119.6725166, + "log_sha256": "19f3704173f2bbcc5b383cf865772fc1111e5f3f86052f65ef56ccde6e2b5734", + "csv_sha256": "3711eea8d03d23a9ab6bd7c0ed105b9d2e0c635ace4a07b5517f865540d8302d", + "csv_hash_recorded_by_runner": true + }, + { + "name": "09-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230119.7475934, + "finished": 1792230141.9560325, + "log_sha256": "4fd04b6d7f0d4fc4df35078043cfd0dc098999765ea42d566ce2ae98842e4911", + "csv_sha256": "02065ef42f2dc56a6038696ab1176a2eb429ff137344dd41ec3a860acb9247be", + "csv_hash_recorded_by_runner": true + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230142.0218806, + "finished": 1792230164.226196, + "log_sha256": "b847bd5c1fa4d85e868f815578c53c778236105b7ac5dc556db1e9876f26633f", + "csv_sha256": "1398828a37e41ecf3d91b266e01b5f1c8ef409d838cafd349445102ac86a728f", + "csv_hash_recorded_by_runner": true + } + ], + "summaries": [ + { + "phase": "point:uniform@1", + "profile": "main", + "samples": 4, + "all_expected_samples_present": false, + "ops_s_mean": 1078156.1, + "cpu_us_op_mean": 0.9274096038092123, + "p99_us_mean": 1.248, + "ops": 34501700, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "original", + "samples": 3, + "all_expected_samples_present": false, + "ops_s_mean": 1063412.1333333333, + "cpu_us_op_mean": 0.9402748175841458, + "p99_us_mean": 1.3493333333333333, + "ops": 25522412, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "samples": 4, + "all_expected_samples_present": false, + "ops_s_mean": 1066621.5, + "cpu_us_op_mean": 0.9374499798667462, + "p99_us_mean": 1.3599999999999999, + "ops": 34132600, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "range:uniform:10000@1", + "profile": "main", + "samples": 4, + "all_expected_samples_present": false, + "ops_s_mean": 747.825, + "cpu_us_op_mean": 1337.1697812327852, + "p99_us_mean": 1572.864, + "ops": 23930, + "process_read_bytes": 0, + "process_write_bytes": 12288 + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "samples": 3, + "all_expected_samples_present": false, + "ops_s_mean": 734.0, + "cpu_us_op_mean": 1362.3739614291953, + "p99_us_mean": 1720.32, + "ops": 17616, + "process_read_bytes": 0, + "process_write_bytes": 8192 + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "samples": 4, + "all_expected_samples_present": false, + "ops_s_mean": 746.95, + "cpu_us_op_mean": 1338.6587452301399, + "p99_us_mean": 1679.3600000000001, + "ops": 23903, + "process_read_bytes": 0, + "process_write_bytes": 16384 + } + ], + "comparisons": [ + { + "phase": "point:uniform@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.9333986752512846, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.9333986752512846 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.9400968226778383, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.9400968226778383 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 1.2658227848101333, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.2658227848101333 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.4737981402081934, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.4737981402081934 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 1.4889468477857326, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.4889468477857326 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 15.189873417721511, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 15.189873417721511 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.5454910713908911, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.5454910713908911 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.543738358079926, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.543738358079926 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 13.749999999999996, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 13.749999999999996 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -1.09366612989803, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -1.09366612989803 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 1.1067727559913587, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.1067727559913587 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": -8.73786407766991, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -8.73786407766991 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": -0.2482555018786914, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.2482555018786914 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": 0.24034142161162286, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.24034142161162286 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 1.9417475728155331, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 1.9417475728155331 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0 + ], + "estimates": { + "ops_s": { + "blocks": 1, + "geometric_delta_pct": 0.8547588358998714, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 0.8547588358998714 + ] + }, + "cpu_us_op": { + "blocks": 1, + "geometric_delta_pct": -0.8569468797809954, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + -0.8569468797809954 + ] + }, + "p99_us": { + "blocks": 1, + "geometric_delta_pct": 11.70212765957448, + "ci95_low_pct": null, + "ci95_high_pct": null, + "block_delta_pct": [ + 11.70212765957448 + ] + } + } + } + ], + "auditor_sha256": "8131076508edb8c16d06b509c8c540d8705281ff99358247a3ba6cb811026575", + "helper_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "uncertainty_method": "Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.", + "limitations": [ + "Only the named phases, worker counts and resident data size are covered.", + "Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.", + "CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding. Controller wakeup can extend the requested duration; actual duration and overshoot are retained.", + "Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.", + "Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.", + "The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.", + "Recorded serial lock intervals do not exclude unrecorded external activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-03.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-03.json new file mode 100644 index 000000000..f2580f7f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-resident-partial-03.json @@ -0,0 +1,1788 @@ +{ + "campaign": "resident-mask-final-single", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "arguments": { + "mode": "resident", + "name": "mask-final-single", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": false, + "expected_measured_processes": 18, + "measured_processes": 14, + "measured_phases": 28, + "excluded_precondition_phases": 2, + "complete_blocks": [ + 0, + 1 + ], + "pending_runs": [ + "14-original", + "15-original", + "16-main", + "17-async-mask" + ], + "manifest_sha256": "f3ea54520902941e3972d13aca2e8d2ee1332bbf60d89fc92183d9f83f45820f", + "driver_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b", + "driver_source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "build_manifest_sha256": "c7be1276e80a11edbb6d25e979e525fd8670f82a92684abff0db720ea9a2d781", + "source_file_hashes_checked": { + "async-mask": 177, + "original": 177, + "main": 177 + }, + "library_hashes": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792229852.4169936, + "finished": null, + "fixture_hash_recorded": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "checks": [ + "Commands, matrix, rotated mirror order and excluded precondition", + "Frozen driver/build/runner/source/library/log/query CSV hashes", + "Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes", + "Aggregate CSV identity and serial processes within shared-lock interval" + ] + }, + "samples": [ + { + "name": "00-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8680771, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1085075.6, + "cpu_us_op": 0.9214619300520657, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "00-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5951, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 743.9, + "cpu_us_op": 1344.143841371198, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 58117977 + }, + { + "name": "01-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8588222, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1073506.0, + "cpu_us_op": 0.931391852702457, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "01-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5937, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 742.1, + "cpu_us_op": 1347.48189321206, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57976524 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8489015, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1061103.9, + "cpu_us_op": 0.9422765774356624, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5980, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 747.5, + "cpu_us_op": 1337.6254180602007, + "p99_us": 1556.48, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58399598 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 0, + "ops": 8478143, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1059745.8, + "cpu_us_op": 0.94348491173126, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5914, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 739.2, + "cpu_us_op": 1352.5532634426784, + "p99_us": 1884.16, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57764623 + }, + { + "name": "04-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8471978, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1058976.2, + "cpu_us_op": 0.9441714791988365, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "04-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5856, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 732.0, + "cpu_us_op": 1365.9494535519125, + "p99_us": 1622.016, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57194972 + }, + { + "name": "05-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8540160, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1067498.7, + "cpu_us_op": 0.9366335056954437, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "05-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5972, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 746.5, + "cpu_us_op": 1339.5847287340923, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58323157 + }, + { + "name": "06-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8462212, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1057754.2, + "cpu_us_op": 0.9452611208511439, + "p99_us": 1.488, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "06-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5823, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 727.9, + "cpu_us_op": 1373.6905375236133, + "p99_us": 2080.768, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 56873418 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 1, + "ops": 8631736, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078945.2, + "cpu_us_op": 0.9266965532773477, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5964, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 745.5, + "cpu_us_op": 1341.21395036888, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58242336 + }, + { + "name": "08-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8654593, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1081800.8, + "cpu_us_op": 0.924249124135589, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "08-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5995, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 749.4, + "cpu_us_op": 1334.278565471226, + "p99_us": 1490.944, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58547152 + }, + { + "name": "09-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8626176, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1078249.3, + "cpu_us_op": 0.9272938553537512, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "09-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 6012, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 751.5, + "cpu_us_op": 1330.671989354624, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58718789 + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 1, + "ops": 8533706, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066691.1, + "cpu_us_op": 0.9373418770227144, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 6045, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 755.6, + "cpu_us_op": 1323.2423490488006, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59008655 + }, + { + "name": "11-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8470996, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1058853.0, + "cpu_us_op": 0.9442809322540112, + "p99_us": 1.328, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "11-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5919, + "seconds": 8.004, + "duration_overshoot_s": 0.0039999999999995595, + "ops_s": 739.5, + "cpu_us_op": 1352.0865010981586, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57805497 + }, + { + "name": "12-async-mask", + "profile": "async-mask", + "phase": "point:uniform@1", + "block": 2, + "ops": 8501733, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1062695.7, + "cpu_us_op": 0.9408669973521869, + "p99_us": 1.552, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "12-async-mask", + "profile": "async-mask", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6087, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 760.9, + "cpu_us_op": 1314.1120420568425, + "p99_us": 1392.64, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59416552 + }, + { + "name": "13-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 2, + "ops": 8692594, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 1086551.7, + "cpu_us_op": 0.920208628172442, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "13-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6039, + "seconds": 8.0, + "duration_overshoot_s": 0.0, + "ops_s": 754.9, + "cpu_us_op": 1324.722636198046, + "p99_us": 1720.32, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58961431 + } + ], + "excluded_precondition_samples": [ + { + "name": "precondition", + "profile": "main", + "phase": "point:uniform@1", + "block": -1, + "ops": 32007506, + "seconds": 30.0, + "duration_overshoot_s": 0.0, + "ops_s": 1066911.1, + "cpu_us_op": 0.9371239358667932, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 0 + }, + { + "name": "precondition", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": -1, + "ops": 22366, + "seconds": 30.004, + "duration_overshoot_s": 0.004000000000001336, + "ops_s": 745.4, + "cpu_us_op": 1341.3663596530448, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 12288, + "tuples": 218282455 + } + ], + "records": [ + { + "name": "fixture", + "profile": "main", + "kind": "fixture", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--create", + "load:random@1" + ], + "started": 1792229852.4172459, + "finished": 1792229852.811636, + "log_sha256": "4a4ee6f9a430f7bb90e28d97686ba3139da2e6c88597817aa64547328f9b2b20", + "csv_sha256": "54462e0e101a8a7a3aa8ebef45256670a5edb639dfb9944259086ce0bfedd6d1", + "csv_hash_recorded_by_runner": false + }, + { + "name": "precondition", + "profile": "main", + "kind": "precondition", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229853.0083084, + "finished": 1792229919.195179, + "log_sha256": "b4aa4b7dea52729501bbfcebb92cb5140731b89c24c888a98edfd7fd25bffe59", + "csv_sha256": "de85c7dad6049064b8751f0e630e5f7d85aa2b6b64467725347d6f1a1c6e1649", + "csv_hash_recorded_by_runner": true + }, + { + "name": "00-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229919.262579, + "finished": 1792229941.4700682, + "log_sha256": "a6f50d2e03020a3cf509ce3a2254031bc912f67ad49a753833e22072ced45564", + "csv_sha256": "cffd4412246eb5f3ae69944d0dd49fad0fa7ef4a87f2d44c0115140d356192d5", + "csv_hash_recorded_by_runner": true + }, + { + "name": "01-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229941.5319798, + "finished": 1792229963.7377758, + "log_sha256": "c2371442c4454df48ef664cc0758d1efb51a732a122ffc71c49bea7a221a8277", + "csv_sha256": "201cfb8b99e1000741db2f4557f3dbdf08b8ccfaae93b5766241a58125d3e774", + "csv_hash_recorded_by_runner": true + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229963.802467, + "finished": 1792229986.0147738, + "log_sha256": "dbca46d09b64643c4eccba593dfc6afda96fe421469d4066759acd56f977c68c", + "csv_sha256": "a2832341de9637f7d031d7433fcd4266194db64f20bb1638740045b0248643fd", + "csv_hash_recorded_by_runner": true + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792229986.0773563, + "finished": 1792230008.289382, + "log_sha256": "c07c4bf98b35bda1e53d40735e18959abfe1e00245779c62a5279582c5ab35b6", + "csv_sha256": "72f527e34c0bd5913a7fc1d79337679ee4851bc0982cfac25ee98f2b3d6c0aaf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "04-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230008.342356, + "finished": 1792230030.6025584, + "log_sha256": "89de06b0937ed8264142c7ac7ca3f777bc331b18b6ffe171c26d6dad4cd06cb3", + "csv_sha256": "02ddd15e36ff23b75076b14bc9f257504030b89d9a1a26111a846d486fd6d6a2", + "csv_hash_recorded_by_runner": true + }, + { + "name": "05-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230030.6587803, + "finished": 1792230052.8667357, + "log_sha256": "fc8ddd229d6cb4e83d96734844e68a67fef764798e8f69f8f53c778443e8ce2b", + "csv_sha256": "fffad851360eb20f190089601d071e4f0dc89e121db2b2b57e3039cc99a8d386", + "csv_hash_recorded_by_runner": true + }, + { + "name": "06-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230052.9245408, + "finished": 1792230075.13351, + "log_sha256": "931072477a9b1cadd8783870e9991720fc458e1b8606db7416c4022c60242299", + "csv_sha256": "22addc957a49e3a01f217b2a842324af21c48c1e9ae691cd07ceae4eaa3a5caf", + "csv_hash_recorded_by_runner": true + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230075.193765, + "finished": 1792230097.3978877, + "log_sha256": "926ec7da3ee07db39a3fca35720adc5b68ca79dc80f0628d51619a6599ce6dea", + "csv_sha256": "da0accaf8f4a4e13adfd9f1173dc016e52647877d0664f5dbb8010eef634a683", + "csv_hash_recorded_by_runner": true + }, + { + "name": "08-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230097.4608402, + "finished": 1792230119.6725166, + "log_sha256": "19f3704173f2bbcc5b383cf865772fc1111e5f3f86052f65ef56ccde6e2b5734", + "csv_sha256": "3711eea8d03d23a9ab6bd7c0ed105b9d2e0c635ace4a07b5517f865540d8302d", + "csv_hash_recorded_by_runner": true + }, + { + "name": "09-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230119.7475934, + "finished": 1792230141.9560325, + "log_sha256": "4fd04b6d7f0d4fc4df35078043cfd0dc098999765ea42d566ce2ae98842e4911", + "csv_sha256": "02065ef42f2dc56a6038696ab1176a2eb429ff137344dd41ec3a860acb9247be", + "csv_hash_recorded_by_runner": true + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230142.0218806, + "finished": 1792230164.226196, + "log_sha256": "b847bd5c1fa4d85e868f815578c53c778236105b7ac5dc556db1e9876f26633f", + "csv_sha256": "1398828a37e41ecf3d91b266e01b5f1c8ef409d838cafd349445102ac86a728f", + "csv_hash_recorded_by_runner": true + }, + { + "name": "11-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230164.286069, + "finished": 1792230186.4900157, + "log_sha256": "4eebbd9fb2cde190898a23e3f4a1725e545f04b6ef55a93c8645eba4bcc507d3", + "csv_sha256": "5985a722447ff0ce3b09b87127849e951bfa222616cbfe682bb50ea86e1343f7", + "csv_hash_recorded_by_runner": true + }, + { + "name": "12-async-mask", + "profile": "async-mask", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230186.5501256, + "finished": 1792230208.7510436, + "log_sha256": "d9e258bba2277f63c0bcb68f3b50ef52df514bd3e63a19668f269b5de28baf0b", + "csv_sha256": "4ae5aca42119d10d08faeb638bf2f2bbdac565b5303cae33941d4df633ae234f", + "csv_hash_recorded_by_runner": true + }, + { + "name": "13-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792230208.8175917, + "finished": 1792230231.0259323, + "log_sha256": "48b98bcb0d991d9504506d07aa71b46eadb2971f0190452f37a6513f10d59cde", + "csv_sha256": "8290539aedf29c812e3a294dd678e7be4bd780fb7e634578bc5c4e516e703944", + "csv_hash_recorded_by_runner": true + } + ], + "summaries": [ + { + "phase": "point:uniform@1", + "profile": "main", + "samples": 5, + "all_expected_samples_present": false, + "ops_s_mean": 1079835.22, + "cpu_us_op_mean": 0.9259694086818584, + "p99_us_mean": 1.2448000000000001, + "ops": 43194294, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "original", + "samples": 4, + "all_expected_samples_present": false, + "ops_s_mean": 1062272.35, + "cpu_us_op_mean": 0.9412763462516122, + "p99_us_mean": 1.344, + "ops": 33993408, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "samples": 5, + "all_expected_samples_present": false, + "ops_s_mean": 1065836.34, + "cpu_us_op_mean": 0.9381333833638343, + "p99_us_mean": 1.3984, + "ops": 42634333, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "range:uniform:10000@1", + "profile": "main", + "samples": 5, + "all_expected_samples_present": false, + "ops_s_mean": 749.24, + "cpu_us_op_mean": 1334.6803522258374, + "p99_us_mean": 1602.3552, + "ops": 29969, + "process_read_bytes": 0, + "process_write_bytes": 16384 + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "samples": 4, + "all_expected_samples_present": false, + "ops_s_mean": 735.375, + "cpu_us_op_mean": 1359.802096346436, + "p99_us_mean": 1671.1680000000001, + "ops": 23535, + "process_read_bytes": 0, + "process_write_bytes": 8192 + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "samples": 5, + "all_expected_samples_present": false, + "ops_s_mean": 749.74, + "cpu_us_op_mean": 1333.7494045954804, + "p99_us_mean": 1622.016, + "ops": 29990, + "process_read_bytes": 0, + "process_write_bytes": 20480 + } + ], + "comparisons": [ + { + "phase": "point:uniform@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -1.4737724739038318, + "ci95_low_pct": -8.088490035418355, + "ci95_high_pct": 5.616995241018785, + "block_delta_pct": [ + -0.9333986752512846, + -2.0111987217333427 + ] + }, + "cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": 1.4946711096097596, + "ci95_low_pct": -5.33073320267311, + "ci95_high_pct": 8.81216906117119, + "block_delta_pct": [ + 0.9400968226778383, + 2.0522922792910236 + ] + }, + "p99_us": { + "blocks": 2, + "geometric_delta_pct": 7.578979776221089, + "ci95_low_pct": -50.110361324650384, + "ci95_high_pct": 131.9767630510201, + "block_delta_pct": [ + 1.2658227848101333, + 14.28571428571428 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -1.071365980106547, + "ci95_low_pct": -6.064674169001013, + "ci95_high_pct": 4.187370858219959, + "block_delta_pct": [ + -1.4737981402081934, + -0.6672900781329205 + ] + }, + "cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": 1.0810873323288501, + "ci95_low_pct": -3.9606674764147143, + "ci95_high_pct": 6.3875179867239495, + "block_delta_pct": [ + 1.4889468477857326, + 0.6748669055561596 + ] + }, + "p99_us": { + "blocks": 2, + "geometric_delta_pct": 8.711461300921798, + "ci95_low_pct": -47.89737393395983, + "ci95_high_pct": 126.82507026041738, + "block_delta_pct": [ + 15.189873417721511, + 2.5974025974025983 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 0.4084257602278488, + "ci95_low_pct": -11.060406881830085, + "ci95_high_pct": 13.356173670053762, + "block_delta_pct": [ + -0.5454910713908911, + 1.3714920746749515 + ] + }, + "cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -0.40749309570573333, + "ci95_low_pct": -11.738426545293414, + "ci95_high_pct": 12.378094376165736, + "block_delta_pct": [ + 0.543738358079926, + -1.3497250703249364 + ] + }, + "p99_us": { + "blocks": 2, + "geometric_delta_pct": 1.0526977733535214, + "ci95_low_pct": -77.53972191836262, + "ci95_high_pct": 354.6536641334534, + "block_delta_pct": [ + 13.749999999999996, + -10.227272727272718 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -1.6644772744117666, + "ci95_low_pct": -8.63671757522337, + "ci95_high_pct": 5.839838204984692, + "block_delta_pct": [ + -1.09366612989803, + -2.231994136851223 + ] + }, + "cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": 1.6929183502824927, + "ci95_low_pct": -5.508493152822085, + "ci95_high_pct": 9.443165715650558, + "block_delta_pct": [ + 1.1067727559913587, + 2.2824620023727427 + ] + }, + "p99_us": { + "blocks": 2, + "geometric_delta_pct": 6.205413388852164, + "ci95_low_pct": -84.53392889615287, + "ci95_high_pct": 629.3119084582011, + "block_delta_pct": [ + -8.73786407766991, + 23.59550561797754 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": -0.1175507131674869, + "ci95_low_pct": -1.7656251441791269, + "ci95_high_pct": 1.5581734009020525, + "block_delta_pct": [ + -0.2482555018786914, + 0.01332533813043213 + ] + }, + "cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": 0.11081376824008027, + "ci95_low_pct": -1.5204640493674186, + "ci95_high_pct": 1.7691131116146408, + "block_delta_pct": [ + 0.24034142161162286, + -0.018546513265504938 + ] + }, + "p99_us": { + "blocks": 2, + "geometric_delta_pct": 7.023964329330425, + "ci95_low_pct": -42.32116571502921, + "ci95_high_pct": 98.58461223704653, + "block_delta_pct": [ + 1.9417475728155331, + 12.35955056179776 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-mask", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1 + ], + "estimates": { + "ops_s": { + "blocks": 2, + "geometric_delta_pct": 1.5731106301850692, + "ci95_low_pct": -7.185822917108207, + "ci95_high_pct": 11.15863036610966, + "block_delta_pct": [ + 0.8547588358998714, + 2.296578983235653 + ] + }, + "cpu_us_op": { + "blocks": 2, + "geometric_delta_pct": -1.5557667217227724, + "ci95_low_pct": -10.017646778879811, + "ci95_high_pct": 7.701862852295152, + "block_delta_pct": [ + -0.8569468797809954, + -2.249660861296887 + ] + }, + "p99_us": { + "blocks": 2, + "geometric_delta_pct": 0.7707243108986265, + "ci95_low_pct": -72.77096261092682, + "ci95_high_pct": 272.93785795814296, + "block_delta_pct": [ + 11.70212765957448, + -9.090909090909083 + ] + } + } + } + ], + "auditor_sha256": "8131076508edb8c16d06b509c8c540d8705281ff99358247a3ba6cb811026575", + "helper_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "uncertainty_method": "Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.", + "limitations": [ + "Only the named phases, worker counts and resident data size are covered.", + "Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.", + "CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding. Controller wakeup can extend the requested duration; actual duration and overshoot are retained.", + "Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.", + "Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.", + "The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.", + "Recorded serial lock intervals do not exclude unrecorded external activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-writes-hot32-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-writes-hot32-audited.json new file mode 100644 index 000000000..4fdaf31bb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-final-writes-hot32-audited.json @@ -0,0 +1,5455 @@ +{ + "schema_version": 1, + "validation": { + "complete": true, + "expected_rows": 72, + "observed_rows": 72, + "missing_jobs": [], + "manifest_sha256": "1da7dd9b8078888d9e73c0f0699e8f745051d03d9b6b129903ff8189727d1393", + "results_sha256": "e55515ffed4b82421c4eb10cfc3552dd06474b8ee95c551d24083d227495b582", + "driver_build_sha256": "fdc6b9b14d4fb653583d2d69cfc7c65165d698ef4abc8851ee9d76e96b88cb3f", + "driver_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "scenario_index": 0, + "scenario": { + "api": "write", + "threads": 1, + "mode": "disjoint" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.00006917, + "excluded_from_results": true, + "log_sha256": "06d935f150523de2af6f17e04540dd358d05cf5244afbe8abf4ff8df1f7be6b9" + }, + { + "name": "mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "scenario_index": 1, + "scenario": { + "api": "write", + "threads": 1, + "mode": "shared" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000073428, + "excluded_from_results": true, + "log_sha256": "47b5cc96b638c4f2391fb60cb792d91edbf528d28f679a34d4dac218d44415b6" + }, + { + "name": "mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "scenario_index": 2, + "scenario": { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000069464, + "excluded_from_results": true, + "log_sha256": "0b019983cadc53f004061d4d705738a0dc6224e8efa283084c858a776040ab52" + }, + { + "name": "mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "scenario_index": 3, + "scenario": { + "api": "write", + "threads": 8, + "mode": "shared" + }, + "profile": "main", + "warmup_seconds": 30, + "measured_seconds": 1.000070536, + "excluded_from_results": true, + "log_sha256": "82580df226917f98fb19008433cce4fb3de50b600acaa8636d9f2926127c637b" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 72 + }, + "arguments": { + "label": "mask-final-writes-hot32", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "write" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "disjoint", + "shared" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "summaries": [ + { + "api": "write", + "threads": 1, + "mode": "disjoint", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 18345936.466666665, + "worker_cpu_ns_op": 54.50636700259658, + "claim_failures_op": 0.0, + "cycles_op": 206.58973096164902, + "instructions_op": 441.4414365177418, + "branches_op": 87.10745188786304, + "branch_misses_op": 0.017036333587408924, + "user_cycles_per_worker_cpu_ns_proxy": 3.7902421888221993 + } + }, + { + "api": "write", + "threads": 1, + "mode": "disjoint", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 18143950.633333333, + "worker_cpu_ns_op": 55.11268221765865, + "claim_failures_op": 0.0, + "cycles_op": 208.30276884116958, + "instructions_op": 445.44143722730047, + "branches_op": 86.10745237786035, + "branch_misses_op": 0.016954237246706003, + "user_cycles_per_worker_cpu_ns_proxy": 3.779654806576883 + } + }, + { + "api": "write", + "threads": 1, + "mode": "disjoint", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 18341415.400000002, + "worker_cpu_ns_op": 54.519279657305106, + "claim_failures_op": 0.0, + "cycles_op": 207.61408639629937, + "instructions_op": 444.4414366871984, + "branches_op": 86.10745223361137, + "branch_misses_op": 0.017066457278496497, + "user_cycles_per_worker_cpu_ns_proxy": 3.8081095945964827 + } + }, + { + "api": "write", + "threads": 1, + "mode": "shared", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 18291103.933333334, + "worker_cpu_ns_op": 54.665997511259924, + "claim_failures_op": 0.0, + "cycles_op": 206.72572976343295, + "instructions_op": 439.44143725561963, + "branches_op": 87.10745250205555, + "branch_misses_op": 0.01768677939538089, + "user_cycles_per_worker_cpu_ns_proxy": 3.781693534539999 + } + }, + { + "api": "write", + "threads": 1, + "mode": "shared", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 18179352.45, + "worker_cpu_ns_op": 55.00380881742671, + "claim_failures_op": 0.0, + "cycles_op": 208.05885540903157, + "instructions_op": 443.4414376515849, + "branches_op": 86.10745299679428, + "branch_misses_op": 0.017052188325233374, + "user_cycles_per_worker_cpu_ns_proxy": 3.7826628943538663 + } + }, + { + "api": "write", + "threads": 1, + "mode": "shared", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 18361010.033333335, + "worker_cpu_ns_op": 54.456614128988726, + "claim_failures_op": 0.0, + "cycles_op": 207.42788285716537, + "instructions_op": 442.44143734720666, + "branches_op": 86.10745259450846, + "branch_misses_op": 0.017114877324640315, + "user_cycles_per_worker_cpu_ns_proxy": 3.8090808646669774 + } + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 89147870.89999999, + "worker_cpu_ns_op": 89.77964670453544, + "claim_failures_op": 0.0 + } + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 88262089.3, + "worker_cpu_ns_op": 90.67801166930884, + "claim_failures_op": 0.0 + } + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 88992020.33333333, + "worker_cpu_ns_op": 89.91245003184382, + "claim_failures_op": 0.0 + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "main", + "samples": 6, + "means": { + "ops_s": 30752024.266666666, + "worker_cpu_ns_op": 260.1596690000027, + "claim_failures_op": 0.08342271795854976 + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "original", + "samples": 6, + "means": { + "ops_s": 30647171.21666667, + "worker_cpu_ns_op": 261.04846457945683, + "claim_failures_op": 0.08394634939325796 + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "async-mask", + "samples": 6, + "means": { + "ops_s": 30874887.5, + "worker_cpu_ns_op": 259.1252403813708, + "claim_failures_op": 0.08451151259938254 + } + } + ], + "comparisons": [ + { + "api": "write", + "threads": 1, + "mode": "disjoint", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 18157937.45, + "worker_cpu_ns_op": 55.06927676075234, + "claim_failures_op": 0.0, + "cycles_op": 207.6113228701833, + "instructions_op": 445.44143789134205, + "branches_op": 86.10745294941853, + "branch_misses_op": 0.016899955078043004, + "user_cycles_per_worker_cpu_ns_proxy": 3.7701162934812373 + }, + "baseline_mean": { + "ops_s": 18267484.85, + "worker_cpu_ns_op": 54.7392767342251, + "claim_failures_op": 0.0, + "cycles_op": 207.17644043589175, + "instructions_op": 441.4414365232051, + "branches_op": 87.10745181459505, + "branch_misses_op": 0.01713978301093016, + "user_cycles_per_worker_cpu_ns_proxy": 3.784764697890213 + }, + "ratios": { + "ops_s": 0.9940031481673843, + "worker_cpu_ns_op": 1.0060285784945513, + "cycles_op": 1.0020990921234894, + "instructions_op": 1.0090612276899988, + "branches_op": 0.9885199389450058, + "branch_misses_op": 0.9860075280571396, + "user_cycles_per_worker_cpu_ns_proxy": 0.9961296393360619 + }, + "differences": { + "ops_s": -109547.40000000224, + "worker_cpu_ns_op": 0.33000002652723737, + "claim_failures_op": 0.0, + "cycles_op": 0.43488243429155204, + "instructions_op": 4.000001368136964, + "branches_op": -0.9999988651765221, + "branch_misses_op": -0.00023982793288715443, + "user_cycles_per_worker_cpu_ns_proxy": -0.014648404408975857 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 18179748.9, + "worker_cpu_ns_op": 55.00156200564898, + "claim_failures_op": 0.0, + "cycles_op": 208.54445898814876, + "instructions_op": 445.4414364630359, + "branches_op": 86.1074517068719, + "branch_misses_op": 0.017157341500068035, + "user_cycles_per_worker_cpu_ns_proxy": 3.7916129799641967 + }, + "baseline_mean": { + "ops_s": 18308387.9, + "worker_cpu_ns_op": 54.61664695299261, + "claim_failures_op": 0.0, + "cycles_op": 206.7707366037251, + "instructions_op": 441.44143712557934, + "branches_op": 87.10745248705533, + "branch_misses_op": 0.01706889400779891, + "user_cycles_per_worker_cpu_ns_proxy": 3.785892935080547 + }, + "ratios": { + "ops_s": 0.9929737669584769, + "worker_cpu_ns_op": 1.0070475775085141, + "cycles_op": 1.008578207988024, + "instructions_op": 1.0090612230775216, + "branches_op": 0.9885199170492096, + "branch_misses_op": 1.0051817939831786, + "user_cycles_per_worker_cpu_ns_proxy": 1.0015108839530689 + }, + "differences": { + "ops_s": -128639.0, + "worker_cpu_ns_op": 0.3849150526563676, + "claim_failures_op": 0.0, + "cycles_op": 1.7737223844236496, + "instructions_op": 3.999999337456586, + "branches_op": -1.0000007801834272, + "branch_misses_op": 8.844749226912668e-05, + "user_cycles_per_worker_cpu_ns_proxy": 0.005720044883649855 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 18094165.549999997, + "worker_cpu_ns_op": 55.267207886574624, + "claim_failures_op": 0.0, + "cycles_op": 208.75252466517662, + "instructions_op": 445.44143732752354, + "branches_op": 86.10745247729065, + "branch_misses_op": 0.016805415162006967, + "user_cycles_per_worker_cpu_ns_proxy": 3.777235146285215 + }, + "baseline_mean": { + "ops_s": 18461936.65, + "worker_cpu_ns_op": 54.16317732057202, + "claim_failures_op": 0.0, + "cycles_op": 205.8220158453302, + "instructions_op": 441.44143590444105, + "branches_op": 87.10745136193873, + "branch_misses_op": 0.016900323743497706, + "user_cycles_per_worker_cpu_ns_proxy": 3.8000689334958375 + }, + "ratios": { + "ops_s": 0.9800794950729071, + "worker_cpu_ns_op": 1.020383415830062, + "cycles_op": 1.0142380726756102, + "instructions_op": 1.0090612278271684, + "branches_op": 0.9885199386618143, + "branch_misses_op": 0.9943842151824308, + "user_cycles_per_worker_cpu_ns_proxy": 0.993991217630461 + }, + "differences": { + "ops_s": -367771.1000000015, + "worker_cpu_ns_op": 1.1040305660026064, + "claim_failures_op": 0.0, + "cycles_op": 2.930508819846409, + "instructions_op": 4.0000014230824945, + "branches_op": -0.999998884648079, + "branch_misses_op": -9.490858149073869e-05, + "user_cycles_per_worker_cpu_ns_proxy": -0.022833787210622347 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.48397463015585895, + "ci95_low_pct": -2.842237334041442, + "ci95_high_pct": 1.9315290272874819, + "block_delta_pct": [ + -1.3992471942860352, + 0.518179398317864, + -0.5615784817569192 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.14800684479901, + "ci95_low_pct": -1.1480099652747433, + "ci95_high_pct": -1.1480037243231878, + "block_delta_pct": [ + -1.1480061054994217, + -1.1480082950790393, + -1.1480061338185688 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.829292390058245, + "ci95_low_pct": -0.6687862760652474, + "ci95_high_pct": 2.3499645553020754, + "block_delta_pct": [ + 0.20990921234893545, + 0.8578207988023889, + 1.423807267561017 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 0.9061226198229688, + "ci95_low_pct": 0.9061219481864669, + "ci95_high_pct": 0.9061232914594708, + "block_delta_pct": [ + 0.9061227689998841, + 0.9061223077521552, + 0.906122782716845 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.100154597759484, + "ci95_low_pct": -3.0132267609121133, + "ci95_high_pct": 0.850653072815466, + "block_delta_pct": [ + -0.5996851832615668, + -0.7026233041523056, + -1.9920504927092852 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.2794432923863499, + "ci95_low_pct": -1.2366843102039615, + "ci95_high_pct": 0.6870755667004902, + "block_delta_pct": [ + -0.38703606639380883, + 0.15108839530688645, + -0.6008782369538945 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 1.1132103579374109, + "ci95_low_pct": -0.8528688900394599, + "ci95_high_pct": 3.1182767915852283, + "block_delta_pct": [ + 0.6028578494551295, + 0.7047577508514147, + 2.038341583006198 + ] + } + }, + "absolute_estimates": { + "branch_misses_op": { + "blocks": 3, + "arithmetic_delta": -8.209634070292214e-05, + "ci95_low": -0.0004908005859945152, + "ci95_high": 0.0003266079045886709, + "block_delta": [ + -0.00023982793288715443, + 8.844749226912668e-05, + -9.490858149073869e-05 + ] + }, + "branches_op": { + "blocks": 3, + "arithmetic_delta": -0.9999995100026761, + "ci95_low": -1.000002242903595, + "ci95_high": -0.9999967771017572, + "block_delta": [ + -0.9999988651765221, + -1.0000007801834272, + -0.999998884648079 + ] + }, + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "cycles_op": { + "blocks": 3, + "arithmetic_delta": 1.713037879520537, + "ci95_low": -1.3897003579521165, + "ci95_high": 4.815776116993191, + "block_delta": [ + 0.43488243429155204, + 1.7737223844236496, + 2.930508819846409 + ] + }, + "instructions_op": { + "blocks": 3, + "arithmetic_delta": 4.000000709558681, + "ci95_low": 3.999997756692144, + "ci95_high": 4.000003662425218, + "block_delta": [ + 4.000001368136964, + 3.999999337456586, + 4.0000014230824945 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": -201985.83333333457, + "ci95_low": -559460.3329391237, + "ci95_high": 155488.66627245457, + "block_delta": [ + -109547.40000000224, + -128639.0, + -367771.1000000015 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "arithmetic_delta": -0.010587382245316116, + "ci95_low": -0.04711638514822697, + "ci95_high": 0.02594162065759474, + "block_delta": [ + -0.014648404408975857, + 0.005720044883649855, + -0.022833787210622347 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": 0.6063152150620704, + "ci95_low": -0.46668982127306846, + "ci95_high": 1.6793202513972094, + "block_delta": [ + 0.33000002652723737, + 0.3849150526563676, + 1.1040305660026064 + ] + } + } + }, + { + "api": "write", + "threads": 1, + "mode": "disjoint", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 18274688.75, + "worker_cpu_ns_op": 54.71973842773504, + "claim_failures_op": 0.0, + "cycles_op": 208.35891198802298, + "instructions_op": 444.44143724588923, + "branches_op": 86.10745249228337, + "branch_misses_op": 0.017044822055728902, + "user_cycles_per_worker_cpu_ns_proxy": 3.8078132165596754 + }, + "baseline_mean": { + "ops_s": 18267484.85, + "worker_cpu_ns_op": 54.7392767342251, + "claim_failures_op": 0.0, + "cycles_op": 207.17644043589175, + "instructions_op": 441.4414365232051, + "branches_op": 87.10745181459505, + "branch_misses_op": 0.01713978301093016, + "user_cycles_per_worker_cpu_ns_proxy": 3.784764697890213 + }, + "ratios": { + "ops_s": 1.0003943564239495, + "worker_cpu_ns_op": 0.9996430660458865, + "cycles_op": 1.0057075580101837, + "instructions_op": 1.0067959200801633, + "branches_op": 0.9885199336970603, + "branch_misses_op": 0.99445961742102, + "user_cycles_per_worker_cpu_ns_proxy": 1.0060898154863658 + }, + "differences": { + "ops_s": 7203.89999999851, + "worker_cpu_ns_op": -0.019538306490062496, + "claim_failures_op": 0.0, + "cycles_op": 1.1824715521312328, + "instructions_op": 3.000000722684149, + "branches_op": -0.9999993223116803, + "branch_misses_op": -9.496095520125647e-05, + "user_cycles_per_worker_cpu_ns_proxy": 0.023048518669462226 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 18416603.950000003, + "worker_cpu_ns_op": 54.29581206883261, + "claim_failures_op": 0.0, + "cycles_op": 206.7560436238386, + "instructions_op": 444.4414366727792, + "branches_op": 86.10745219670578, + "branch_misses_op": 0.017043320873261845, + "user_cycles_per_worker_cpu_ns_proxy": 3.807971355636587 + }, + "baseline_mean": { + "ops_s": 18308387.9, + "worker_cpu_ns_op": 54.61664695299261, + "claim_failures_op": 0.0, + "cycles_op": 206.7707366037251, + "instructions_op": 441.44143712557934, + "branches_op": 87.10745248705533, + "branch_misses_op": 0.01706889400779891, + "user_cycles_per_worker_cpu_ns_proxy": 3.785892935080547 + }, + "ratios": { + "ops_s": 1.0059107361385982, + "worker_cpu_ns_op": 0.9941256942331862, + "cycles_op": 0.9999289407189438, + "instructions_op": 1.006795917408058, + "branches_op": 0.9885199226725389, + "branch_misses_op": 0.9985017696796653, + "user_cycles_per_worker_cpu_ns_proxy": 1.0058317604154778 + }, + "differences": { + "ops_s": 108216.05000000447, + "worker_cpu_ns_op": -0.32083488415999994, + "claim_failures_op": 0.0, + "cycles_op": -0.014692979886518742, + "instructions_op": 2.9999995471998773, + "branches_op": -1.000000290349547, + "branch_misses_op": -2.5573134537063003e-05, + "user_cycles_per_worker_cpu_ns_proxy": 0.022078420556040257 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 18332953.5, + "worker_cpu_ns_op": 54.54228847534769, + "claim_failures_op": 0.0, + "cycles_op": 207.72730357703648, + "instructions_op": 444.4414361429268, + "branches_op": 86.10745201184497, + "branch_misses_op": 0.017111228906498743, + "user_cycles_per_worker_cpu_ns_proxy": 3.808544211593185 + }, + "baseline_mean": { + "ops_s": 18461936.65, + "worker_cpu_ns_op": 54.16317732057202, + "claim_failures_op": 0.0, + "cycles_op": 205.8220158453302, + "instructions_op": 441.44143590444105, + "branches_op": 87.10745136193873, + "branch_misses_op": 0.016900323743497706, + "user_cycles_per_worker_cpu_ns_proxy": 3.8000689334958375 + }, + "ratios": { + "ops_s": 0.9930135633955824, + "worker_cpu_ns_op": 1.0069994260589967, + "cycles_op": 1.009256967598345, + "instructions_op": 1.0067959189928315, + "branches_op": 0.9885199333184634, + "branch_misses_op": 1.0124793563840564, + "user_cycles_per_worker_cpu_ns_proxy": 1.002230295882962 + }, + "differences": { + "ops_s": -128983.14999999851, + "worker_cpu_ns_op": 0.37911115477567137, + "claim_failures_op": 0.0, + "cycles_op": 1.9052877317062666, + "instructions_op": 3.000000238485768, + "branches_op": -0.9999993500937592, + "branch_misses_op": 0.0002109051630010371, + "user_cycles_per_worker_cpu_ns_proxy": 0.008475278097347605 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.17839192342514743, + "ci95_low_pct": -2.1383242830697036, + "ci95_high_pct": 2.5499526228444758, + "block_delta_pct": [ + -0.5540382578980041, + -0.14982303203346925, + 1.2479356384056395 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.1480070103979112, + "ci95_low_pct": -1.1480085652414318, + "ci95_high_pct": -1.1480054555543795, + "block_delta_pct": [ + -1.148006630293974, + -1.1480077327461147, + -1.148006668153656 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.49571308774338796, + "ci95_low_pct": -0.6678081332153085, + "ci95_high_pct": 1.6728631394585358, + "block_delta_pct": [ + 0.5707558010183744, + -0.007105928105621828, + 0.9256967598344934 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 0.6795918827017688, + "ci95_low_pct": 0.6795915488694515, + "ci95_high_pct": 0.6795922165340862, + "block_delta_pct": [ + 0.6795920080163276, + 0.6795917408058072, + 0.6795918992831496 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.024108462363114924, + "ci95_low_pct": -1.6196025803516756, + "ci95_high_pct": 1.59726074403026, + "block_delta_pct": [ + 0.039435642394947124, + 0.591073613859816, + -0.6986436604417556 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.4715744787413323, + "ci95_low_pct": -0.06335956760701311, + "ci95_high_pct": 1.009371883640675, + "block_delta_pct": [ + 0.6089815486365779, + 0.5831760415477838, + 0.22302958829620856 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.024216890000405833, + "ci95_low_pct": -1.566829503064493, + "ci95_high_pct": 1.6409805144833811, + "block_delta_pct": [ + -0.035693395411351414, + -0.5874305766813803, + 0.6999426058996727 + ] + } + }, + "absolute_estimates": { + "branch_misses_op": { + "blocks": 3, + "arithmetic_delta": 3.012369108757254e-05, + "ci95_low": -0.000368263182518986, + "ci95_high": 0.0004285105646941311, + "block_delta": [ + -9.496095520125647e-05, + -2.5573134537063003e-05, + 0.0002109051630010371 + ] + }, + "branches_op": { + "blocks": 3, + "arithmetic_delta": -0.9999996542516622, + "ci95_low": -1.0000010232512988, + "ci95_high": -0.9999982852520254, + "block_delta": [ + -0.9999993223116803, + -1.000000290349547, + -0.9999993500937592 + ] + }, + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "cycles_op": { + "blocks": 3, + "arithmetic_delta": 1.024355434650327, + "ci95_low": -1.384725161246531, + "ci95_high": 3.4334360305471847, + "block_delta": [ + 1.1824715521312328, + -0.014692979886518742, + 1.9052877317062666 + ] + }, + "instructions_op": { + "blocks": 3, + "arithmetic_delta": 3.000000169456598, + "ci95_low": 2.999998701772771, + "ci95_high": 3.000001637140425, + "block_delta": [ + 3.000000722684149, + 2.9999995471998773, + 3.000000238485768 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": -4521.066666665177, + "ci95_low": -300240.5088416003, + "ci95_high": 291198.37550826994, + "block_delta": [ + 7203.89999999851, + 108216.05000000447, + -128983.14999999851 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "arithmetic_delta": 0.017867405774283363, + "ci95_low": -0.0023756550538276133, + "ci95_high": 0.03811046660239434, + "block_delta": [ + 0.023048518669462226, + 0.022078420556040257, + 0.008475278097347605 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": 0.012912654708536309, + "ci95_low": -0.8593374395280242, + "ci95_high": 0.8851627489450968, + "block_delta": [ + -0.019538306490062496, + -0.32083488415999994, + 0.37911115477567137 + ] + } + } + }, + { + "api": "write", + "threads": 1, + "mode": "disjoint", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 18274688.75, + "worker_cpu_ns_op": 54.71973842773504, + "claim_failures_op": 0.0, + "cycles_op": 208.35891198802298, + "instructions_op": 444.44143724588923, + "branches_op": 86.10745249228337, + "branch_misses_op": 0.017044822055728902, + "user_cycles_per_worker_cpu_ns_proxy": 3.8078132165596754 + }, + "baseline_mean": { + "ops_s": 18157937.45, + "worker_cpu_ns_op": 55.06927676075234, + "claim_failures_op": 0.0, + "cycles_op": 207.6113228701833, + "instructions_op": 445.44143789134205, + "branches_op": 86.10745294941853, + "branch_misses_op": 0.016899955078043004, + "user_cycles_per_worker_cpu_ns_proxy": 3.7701162934812373 + }, + "ratios": { + "ops_s": 1.0064297666142694, + "worker_cpu_ns_op": 0.9936527524315262, + "cycles_op": 1.003600907250647, + "instructions_op": 0.9977550345334132, + "branches_op": 0.9999999946911081, + "branch_misses_op": 1.0085720332993142, + "user_cycles_per_worker_cpu_ns_proxy": 1.0099988754043525 + }, + "differences": { + "ops_s": 116751.30000000075, + "worker_cpu_ns_op": -0.34953833301729986, + "claim_failures_op": 0.0, + "cycles_op": 0.7475891178396807, + "instructions_op": -1.0000006454528148, + "branches_op": -4.5713515817169537e-07, + "branch_misses_op": 0.00014486697768589796, + "user_cycles_per_worker_cpu_ns_proxy": 0.03769692307843808 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 18416603.950000003, + "worker_cpu_ns_op": 54.29581206883261, + "claim_failures_op": 0.0, + "cycles_op": 206.7560436238386, + "instructions_op": 444.4414366727792, + "branches_op": 86.10745219670578, + "branch_misses_op": 0.017043320873261845, + "user_cycles_per_worker_cpu_ns_proxy": 3.807971355636587 + }, + "baseline_mean": { + "ops_s": 18179748.9, + "worker_cpu_ns_op": 55.00156200564898, + "claim_failures_op": 0.0, + "cycles_op": 208.54445898814876, + "instructions_op": 445.4414364630359, + "branches_op": 86.1074517068719, + "branch_misses_op": 0.017157341500068035, + "user_cycles_per_worker_cpu_ns_proxy": 3.7916129799641967 + }, + "ratios": { + "ops_s": 1.0130285105312982, + "worker_cpu_ns_op": 0.9871685473815474, + "cycles_op": 0.9914242968957914, + "instructions_op": 0.9977550364460993, + "branches_op": 1.0000000056886351, + "branch_misses_op": 0.9933544117656143, + "user_cycles_per_worker_cpu_ns_proxy": 1.0043143579681872 + }, + "differences": { + "ops_s": 236855.05000000447, + "worker_cpu_ns_op": -0.7057499368163676, + "claim_failures_op": 0.0, + "cycles_op": -1.7884153643101683, + "instructions_op": -0.9999997902567088, + "branches_op": 4.898338801240243e-07, + "branch_misses_op": -0.00011402062680618968, + "user_cycles_per_worker_cpu_ns_proxy": 0.0163583756723904 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 18332953.5, + "worker_cpu_ns_op": 54.54228847534769, + "claim_failures_op": 0.0, + "cycles_op": 207.72730357703648, + "instructions_op": 444.4414361429268, + "branches_op": 86.10745201184497, + "branch_misses_op": 0.017111228906498743, + "user_cycles_per_worker_cpu_ns_proxy": 3.808544211593185 + }, + "baseline_mean": { + "ops_s": 18094165.549999997, + "worker_cpu_ns_op": 55.267207886574624, + "claim_failures_op": 0.0, + "cycles_op": 208.75252466517662, + "instructions_op": 445.44143732752354, + "branches_op": 86.10745247729065, + "branch_misses_op": 0.016805415162006967, + "user_cycles_per_worker_cpu_ns_proxy": 3.777235146285215 + }, + "ratios": { + "ops_s": 1.0131969583974545, + "worker_cpu_ns_op": 0.9868833719135098, + "cycles_op": 0.9950888206512256, + "instructions_op": 0.997755033320213, + "branches_op": 0.9999999945945947, + "branch_misses_op": 1.0181973335108763, + "user_cycles_per_worker_cpu_ns_proxy": 1.0082888843546745 + }, + "differences": { + "ops_s": 238787.95000000298, + "worker_cpu_ns_op": -0.724919411226935, + "claim_failures_op": 0.0, + "cycles_op": -1.0252210881401425, + "instructions_op": -1.0000011845967265, + "branches_op": -4.654456802200002e-07, + "branch_misses_op": 0.0003058137444917758, + "user_cycles_per_worker_cpu_ns_proxy": 0.03130906530796995 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.6655878298187368, + "ci95_low_pct": -2.402783580175294, + "ci95_high_pct": 3.830426162282863, + "block_delta_pct": [ + 0.8572033299314219, + -0.6645588234385658, + 1.8197333510876268 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.6752207399051144e-07, + "ci95_low_pct": -1.7519009909428007e-06, + "ci95_high_pct": 1.4168568762684686e-06, + "block_delta_pct": [ + -5.308891881661282e-07, + 5.688635118517027e-07, + -5.405405345548786e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.3308357069733314, + "ci95_low_pct": -1.8690627011770933, + "ci95_high_pct": 1.2315033802240194, + "block_delta_pct": [ + 0.36009072506471007, + -0.8575703104208632, + -0.4911179348774386 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.22449652334248782, + "ci95_low_pct": -0.22449691485753043, + "ci95_high_pct": -0.2244961318274341, + "block_delta_pct": [ + -0.22449654665868124, + -0.22449635539006918, + -0.22449666797870194 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.0880159933718048, + "ci95_low_pct": 0.13271540144659255, + "ci95_high_pct": 2.052430481961798, + "block_delta_pct": [ + 0.6429766614269417, + 1.3028510531298165, + 1.3196958397454495 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.7531223209370053, + "ci95_low_pct": 0.030795076864276183, + "ci95_high_pct": 1.4806655252260548, + "block_delta_pct": [ + 0.9998875404352514, + 0.43143579681872435, + 0.8288884354674453 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.0770041462258018, + "ci95_low_pct": -2.022562841760789, + "ci95_high_pct": -0.1223200716991446, + "block_delta_pct": [ + -0.6347247568473824, + -1.2831452618452643, + -1.3116628086490167 + ] + } + }, + "absolute_estimates": { + "branch_misses_op": { + "blocks": 3, + "arithmetic_delta": 0.00011222003179049468, + "ci95_low": -0.00041399418912792604, + "ci95_high": 0.0006384342527089154, + "block_delta": [ + 0.00014486697768589796, + -0.00011402062680618968, + 0.0003058137444917758 + ] + }, + "branches_op": { + "blocks": 3, + "arithmetic_delta": -1.4424898608922376e-07, + "ci95_low": -1.5085173293509333e-06, + "ci95_high": 1.2200193571724858e-06, + "block_delta": [ + -4.5713515817169537e-07, + 4.898338801240243e-07, + -4.654456802200002e-07 + ] + }, + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "cycles_op": { + "blocks": 3, + "arithmetic_delta": -0.68868244487021, + "ci95_low": -3.920971032036571, + "ci95_high": 2.543606142296151, + "block_delta": [ + 0.7475891178396807, + -1.7884153643101683, + -1.0252210881401425 + ] + }, + "instructions_op": { + "blocks": 3, + "arithmetic_delta": -1.0000005401020833, + "ci95_low": -1.0000022868764835, + "ci95_high": -0.9999987933276832, + "block_delta": [ + -1.0000006454528148, + -0.9999997902567088, + -1.0000011845967265 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": 197464.7666666694, + "ci95_low": 23793.14565472523, + "ci95_high": 371136.38767861354, + "block_delta": [ + 116751.30000000075, + 236855.05000000447, + 238787.95000000298 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "arithmetic_delta": 0.02845478801959948, + "ci95_low": 0.0012466254309554878, + "ci95_high": 0.05566295060824347, + "block_delta": [ + 0.03769692307843808, + 0.0163583756723904, + 0.03130906530796995 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": -0.5934025603535341, + "ci95_low": -1.1186165016685239, + "ci95_high": -0.06818861903854434, + "block_delta": [ + -0.34953833301729986, + -0.7057499368163676, + -0.724919411226935 + ] + } + } + }, + { + "api": "write", + "threads": 1, + "mode": "shared", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 18171301.0, + "worker_cpu_ns_op": 55.02984331839663, + "claim_failures_op": 0.0, + "cycles_op": 208.02102910481378, + "instructions_op": 443.4414374984492, + "branches_op": 86.1074528813347, + "branch_misses_op": 0.01706151044769575, + "user_cycles_per_worker_cpu_ns_proxy": 3.7801699563853752 + }, + "baseline_mean": { + "ops_s": 18404440.2, + "worker_cpu_ns_op": 54.329138932897145, + "claim_failures_op": 0.0, + "cycles_op": 206.12618392424406, + "instructions_op": 439.4414371045716, + "branches_op": 87.1074522846912, + "branch_misses_op": 0.017586183543674902, + "user_cycles_per_worker_cpu_ns_proxy": 3.794030453690516 + }, + "ratios": { + "ops_s": 0.9873324481773698, + "worker_cpu_ns_op": 1.0128973953804963, + "cycles_op": 1.009192646681249, + "instructions_op": 1.0091024652118223, + "branches_op": 0.9885199328286145, + "branch_misses_op": 0.9701656078661901, + "user_cycles_per_worker_cpu_ns_proxy": 0.9963467617157215 + }, + "differences": { + "ops_s": -233139.19999999925, + "worker_cpu_ns_op": 0.7007043854994848, + "claim_failures_op": 0.0, + "cycles_op": 1.8948451805697175, + "instructions_op": 4.000000393877599, + "branches_op": -0.9999994033565116, + "branch_misses_op": -0.0005246730959791515, + "user_cycles_per_worker_cpu_ns_proxy": -0.013860497305140829 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 18121283.7, + "worker_cpu_ns_op": 55.17800682016606, + "claim_failures_op": 0.0, + "cycles_op": 208.50834275781756, + "instructions_op": 443.44143819920924, + "branches_op": 86.10745358337053, + "branch_misses_op": 0.017059327083409966, + "user_cycles_per_worker_cpu_ns_proxy": 3.7788851601861575 + }, + "baseline_mean": { + "ops_s": 18213386.85, + "worker_cpu_ns_op": 54.89576055270376, + "claim_failures_op": 0.0, + "cycles_op": 207.56552317331068, + "instructions_op": 439.44143732353535, + "branches_op": 87.10745261486036, + "branch_misses_op": 0.018065966002098137, + "user_cycles_per_worker_cpu_ns_proxy": 3.7810884302854797 + }, + "ratios": { + "ops_s": 0.994943106915889, + "worker_cpu_ns_op": 1.0051414948007018, + "cycles_op": 1.0045422745073114, + "instructions_op": 1.0091024663036703, + "branches_op": 0.9885199371411851, + "branch_misses_op": 0.9442798177207207, + "user_cycles_per_worker_cpu_ns_proxy": 0.9994172920998952 + }, + "differences": { + "ops_s": -92103.15000000224, + "worker_cpu_ns_op": 0.2822462674622983, + "claim_failures_op": 0.0, + "cycles_op": 0.9428195845068785, + "instructions_op": 4.000000875673891, + "branches_op": -0.9999990314898355, + "branch_misses_op": -0.0010066389186881713, + "user_cycles_per_worker_cpu_ns_proxy": -0.0022032700993221965 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 18245472.65, + "worker_cpu_ns_op": 54.80357631371743, + "claim_failures_op": 0.0, + "cycles_op": 207.6471943644633, + "instructions_op": 443.44143725709625, + "branches_op": 86.10745252567762, + "branch_misses_op": 0.017035727444594403, + "user_cycles_per_worker_cpu_ns_proxy": 3.7889335664900674 + }, + "baseline_mean": { + "ops_s": 18255484.75, + "worker_cpu_ns_op": 54.77309304817887, + "claim_failures_op": 0.0, + "cycles_op": 206.4854821927442, + "instructions_op": 439.44143733875194, + "branches_op": 87.10745260661514, + "branch_misses_op": 0.017408188640369634, + "user_cycles_per_worker_cpu_ns_proxy": 3.7699617196440007 + }, + "ratios": { + "ops_s": 0.9994515566068438, + "worker_cpu_ns_op": 1.000556537231004, + "cycles_op": 1.00562612034213, + "instructions_op": 1.0091024641248405, + "branches_op": 0.9885199250923613, + "branch_misses_op": 0.9786042532356588, + "user_cycles_per_worker_cpu_ns_proxy": 1.0050323712167184 + }, + "differences": { + "ops_s": -10012.10000000149, + "worker_cpu_ns_op": 0.030483265538556736, + "claim_failures_op": 0.0, + "cycles_op": 1.1617121717191026, + "instructions_op": 3.999999918344315, + "branches_op": -1.0000000809375251, + "branch_misses_op": -0.0003724611957752304, + "user_cycles_per_worker_cpu_ns_proxy": 0.018971846846066676 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -3.5761294576821756, + "ci95_low_pct": -7.935973193175705, + "ci95_high_pct": 0.990181864090256, + "block_delta_pct": [ + -2.9834392133809895, + -5.572018227927932, + -2.1395746764341195 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.1480068312613056, + "ci95_low_pct": -1.1480083479358139, + "ci95_high_pct": -1.1480053145867752, + "block_delta_pct": [ + -1.14800671713855, + -1.1480062858814866, + -1.1480074907638693 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.6451721208601935, + "ci95_low_pct": 0.0428390090912778, + "ci95_high_pct": 1.2511317308485648, + "block_delta_pct": [ + 0.9192646681249084, + 0.45422745073113724, + 0.5626120342129948 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 0.9102465213444377, + "ci95_low_pct": 0.9102462506967113, + "ci95_high_pct": 0.9102467919921642, + "block_delta_pct": [ + 0.9102465211822341, + 0.9102466303670287, + 0.9102464124840504 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.6103559013936111, + "ci95_low_pct": -2.121652786997752, + "ci95_high_pct": 0.9242762605149668, + "block_delta_pct": [ + -1.266755182263024, + -0.5056893084110947, + -0.054844339315618384 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.02590154592845284, + "ci95_low_pct": -1.0616967765097463, + "ci95_high_pct": 1.1254555020538293, + "block_delta_pct": [ + -0.3653238284278548, + -0.058270790010483964, + 0.5032371216718401 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.6185597994617709, + "ci95_low_pct": -0.9181204988360392, + "ci95_high_pct": 2.1790727738357996, + "block_delta_pct": [ + 1.289739538049628, + 0.5141494800701807, + 0.05565372310039063 + ] + } + }, + "absolute_estimates": { + "branch_misses_op": { + "blocks": 3, + "arithmetic_delta": -0.0006345910701475178, + "ci95_low": -0.001457078939516277, + "ci95_high": 0.0001878967992212415, + "block_delta": [ + -0.0005246730959791515, + -0.0010066389186881713, + -0.0003724611957752304 + ] + }, + "branches_op": { + "blocks": 3, + "arithmetic_delta": -0.9999995052612908, + "ci95_low": -1.00000082716164, + "ci95_high": -0.9999981833609416, + "block_delta": [ + -0.9999994033565116, + -0.9999990314898355, + -1.0000000809375251 + ] + }, + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "cycles_op": { + "blocks": 3, + "arithmetic_delta": 1.3331256455985663, + "ci95_low": 0.09437692202599912, + "ci95_high": 2.5718743691711334, + "block_delta": [ + 1.8948451805697175, + 0.9428195845068785, + 1.1617121717191026 + ] + }, + "instructions_op": { + "blocks": 3, + "arithmetic_delta": 4.000000395965269, + "ci95_low": 3.9999992067915646, + "ci95_high": 4.000001585138973, + "block_delta": [ + 4.000000393877599, + 4.000000875673891, + 3.999999918344315 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": -111751.48333333433, + "ci95_low": -392118.36147562455, + "ci95_high": 168615.3948089559, + "block_delta": [ + -233139.19999999925, + -92103.15000000224, + -10012.10000000149 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "arithmetic_delta": 0.0009693598138678835, + "ci95_low": -0.040381245614527626, + "ci95_high": 0.0423199652422634, + "block_delta": [ + -0.013860497305140829, + -0.0022032700993221965, + 0.018971846846066676 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": 0.33781130616677996, + "ci95_low": -0.5032562210357678, + "ci95_high": 1.1788788333693279, + "block_delta": [ + 0.7007043854994848, + 0.2822462674622983, + 0.030483265538556736 + ] + } + } + }, + { + "api": "write", + "threads": 1, + "mode": "shared", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 18451319.1, + "worker_cpu_ns_op": 54.192007763415575, + "claim_failures_op": 0.0, + "cycles_op": 206.75872497734133, + "instructions_op": 442.4414374869331, + "branches_op": 86.10745275982013, + "branch_misses_op": 0.01702195872140136, + "user_cycles_per_worker_cpu_ns_proxy": 3.8153049733292947 + }, + "baseline_mean": { + "ops_s": 18404440.2, + "worker_cpu_ns_op": 54.329138932897145, + "claim_failures_op": 0.0, + "cycles_op": 206.12618392424406, + "instructions_op": 439.4414371045716, + "branches_op": 87.1074522846912, + "branch_misses_op": 0.017586183543674902, + "user_cycles_per_worker_cpu_ns_proxy": 3.794030453690516 + }, + "ratios": { + "ops_s": 1.0025471516378968, + "worker_cpu_ns_op": 0.9974759185922136, + "cycles_op": 1.0030687079198524, + "instructions_op": 1.0068268491067391, + "branches_op": 0.9885199314336184, + "branch_misses_op": 0.967916585149228, + "user_cycles_per_worker_cpu_ns_proxy": 1.005607366598253 + }, + "differences": { + "ops_s": 46878.900000002235, + "worker_cpu_ns_op": -0.13713116948157023, + "claim_failures_op": 0.0, + "cycles_op": 0.6325410530972704, + "instructions_op": 3.0000003823615202, + "branches_op": -0.9999995248710718, + "branch_misses_op": -0.000564224822273543, + "user_cycles_per_worker_cpu_ns_proxy": 0.02127451963877869 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 18303211.25, + "worker_cpu_ns_op": 54.627011219684846, + "claim_failures_op": 0.0, + "cycles_op": 207.8630435053782, + "instructions_op": 442.4414374013685, + "branches_op": 86.10745264621187, + "branch_misses_op": 0.017180715767703983, + "user_cycles_per_worker_cpu_ns_proxy": 3.8051660528309297 + }, + "baseline_mean": { + "ops_s": 18213386.85, + "worker_cpu_ns_op": 54.89576055270376, + "claim_failures_op": 0.0, + "cycles_op": 207.56552317331068, + "instructions_op": 439.44143732353535, + "branches_op": 87.10745261486036, + "branch_misses_op": 0.018065966002098137, + "user_cycles_per_worker_cpu_ns_proxy": 3.7810884302854797 + }, + "ratios": { + "ops_s": 1.0049317790666703, + "worker_cpu_ns_op": 0.9951043699857132, + "cycles_op": 1.0014333803009234, + "instructions_op": 1.0068268484103478, + "branches_op": 0.9885199263825344, + "branch_misses_op": 0.9509990091705396, + "user_cycles_per_worker_cpu_ns_proxy": 1.0063679078099828 + }, + "differences": { + "ops_s": 89824.39999999851, + "worker_cpu_ns_op": -0.268749333018917, + "claim_failures_op": 0.0, + "cycles_op": 0.2975203320675064, + "instructions_op": 3.0000000778331355, + "branches_op": -0.9999999686484955, + "branch_misses_op": -0.000885250234394154, + "user_cycles_per_worker_cpu_ns_proxy": 0.024077622545449984 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 18328499.75, + "worker_cpu_ns_op": 54.55082340386576, + "claim_failures_op": 0.0, + "cycles_op": 207.6618800887765, + "instructions_op": 442.4414371533185, + "branches_op": 86.10745237749335, + "branch_misses_op": 0.017141957484815607, + "user_cycles_per_worker_cpu_ns_proxy": 3.8067715678407077 + }, + "baseline_mean": { + "ops_s": 18255484.75, + "worker_cpu_ns_op": 54.77309304817887, + "claim_failures_op": 0.0, + "cycles_op": 206.4854821927442, + "instructions_op": 439.44143733875194, + "branches_op": 87.10745260661514, + "branch_misses_op": 0.017408188640369634, + "user_cycles_per_worker_cpu_ns_proxy": 3.7699617196440007 + }, + "ratios": { + "ops_s": 1.0039996198950565, + "worker_cpu_ns_op": 0.9959419920997049, + "cycles_op": 1.0056972426513464, + "instructions_op": 1.0068268478110176, + "branches_op": 0.988519923391195, + "branch_misses_op": 0.9847065561469942, + "user_cycles_per_worker_cpu_ns_proxy": 1.009763984606237 + }, + "differences": { + "ops_s": 73015.0, + "worker_cpu_ns_op": -0.22226964431310847, + "claim_failures_op": 0.0, + "cycles_op": 1.176397896032313, + "instructions_op": 2.999999814566536, + "branches_op": -1.0000002291217953, + "branch_misses_op": -0.0002662311555540267, + "user_cycles_per_worker_cpu_ns_proxy": 0.03680984819670696 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -3.2223790480506165, + "ci95_low_pct": -7.320335502912522, + "ci95_high_pct": 1.0567740824474203, + "block_delta_pct": [ + -3.208341485077204, + -4.900099082946041, + -1.5293443853005795 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.1480072930884044, + "ci95_low_pct": -1.1480083029555055, + "ci95_high_pct": -1.1480062832212923, + "block_delta_pct": [ + -1.1480068566381618, + -1.1480073617465614, + -1.1480076608805012 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.3398240231220706, + "ci95_low_pct": -0.19303903200504902, + "ci95_high_pct": 0.8755320004145917, + "block_delta_pct": [ + 0.3068707919852365, + 0.1433380300923437, + 0.5697242651346413 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 0.6826848442701428, + "ci95_low_pct": 0.6826846831691658, + "ci95_high_pct": 0.6826850053711198, + "block_delta_pct": [ + 0.6826849106739141, + 0.6826848410347752, + 0.6826847811017611 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.3825703896010335, + "ci95_low_pct": 0.08442398822892105, + "ci95_high_pct": 0.6816049539170699, + "block_delta_pct": [ + 0.25471516378967607, + 0.49317790666703054, + 0.3999619895056483 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.7244799871086283, + "ci95_low_pct": 0.17644827592986356, + "ci95_high_pct": 1.2755097957606765, + "block_delta_pct": [ + 0.5607366598253005, + 0.6367907809982754, + 0.9763984606236953 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.3826390338888985, + "ci95_low_pct": -0.6809302422753682, + "ci95_high_pct": -0.08345194875672979, + "block_delta_pct": [ + -0.25240814077863716, + -0.48956300142868336, + -0.4058007900295091 + ] + } + }, + "absolute_estimates": { + "branch_misses_op": { + "blocks": 3, + "arithmetic_delta": -0.0005719020707405745, + "ci95_low": -0.0013410058353271075, + "ci95_high": 0.00019720169384595837, + "block_delta": [ + -0.000564224822273543, + -0.000885250234394154, + -0.0002662311555540267 + ] + }, + "branches_op": { + "blocks": 3, + "arithmetic_delta": -0.9999999075471209, + "ci95_low": -1.000000792167959, + "ci95_high": -0.9999990229262828, + "block_delta": [ + -0.9999995248710718, + -0.9999999686484955, + -1.0000002291217953 + ] + }, + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "cycles_op": { + "blocks": 3, + "arithmetic_delta": 0.7021530937323632, + "ci95_low": -0.39978693041595337, + "ci95_high": 1.8040931178806798, + "block_delta": [ + 0.6325410530972704, + 0.2975203320675064, + 1.176397896032313 + ] + }, + "instructions_op": { + "blocks": 3, + "arithmetic_delta": 3.0000000915870637, + "ci95_low": 2.999999385669175, + "ci95_high": 3.0000007975049523, + "block_delta": [ + 3.0000003823615202, + 3.0000000778331355, + 2.999999814566536 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": 69906.10000000025, + "ci95_low": 16142.820616208148, + "ci95_high": 123669.37938379236, + "block_delta": [ + 46878.900000002235, + 89824.39999999851, + 73015.0 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "arithmetic_delta": 0.027387330126978544, + "ci95_low": 0.006817935175292552, + "ci95_high": 0.04795672507866454, + "block_delta": [ + 0.02127451963877869, + 0.024077622545449984, + 0.03680984819670696 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": -0.20938338227119857, + "ci95_low": -0.37520950664934977, + "ci95_high": -0.043557257893047374, + "block_delta": [ + -0.13713116948157023, + -0.268749333018917, + -0.22226964431310847 + ] + } + } + }, + { + "api": "write", + "threads": 1, + "mode": "shared", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 18451319.1, + "worker_cpu_ns_op": 54.192007763415575, + "claim_failures_op": 0.0, + "cycles_op": 206.75872497734133, + "instructions_op": 442.4414374869331, + "branches_op": 86.10745275982013, + "branch_misses_op": 0.01702195872140136, + "user_cycles_per_worker_cpu_ns_proxy": 3.8153049733292947 + }, + "baseline_mean": { + "ops_s": 18171301.0, + "worker_cpu_ns_op": 55.02984331839663, + "claim_failures_op": 0.0, + "cycles_op": 208.02102910481378, + "instructions_op": 443.4414374984492, + "branches_op": 86.1074528813347, + "branch_misses_op": 0.01706151044769575, + "user_cycles_per_worker_cpu_ns_proxy": 3.7801699563853752 + }, + "ratios": { + "ops_s": 1.0154099092849764, + "worker_cpu_ns_op": 0.984774887507249, + "cycles_op": 0.9939318436558814, + "instructions_op": 0.9977449107662169, + "branches_op": 0.9999999985888032, + "branch_misses_op": 0.9976818156624736, + "user_cycles_per_worker_cpu_ns_proxy": 1.009294560125417 + }, + "differences": { + "ops_s": 280018.1000000015, + "worker_cpu_ns_op": -0.837835554981055, + "claim_failures_op": 0.0, + "cycles_op": -1.2623041274724471, + "instructions_op": -1.0000000115160788, + "branches_op": -1.215145601918266e-07, + "branch_misses_op": -3.9551726294391465e-05, + "user_cycles_per_worker_cpu_ns_proxy": 0.03513501694391952 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 18303211.25, + "worker_cpu_ns_op": 54.627011219684846, + "claim_failures_op": 0.0, + "cycles_op": 207.8630435053782, + "instructions_op": 442.4414374013685, + "branches_op": 86.10745264621187, + "branch_misses_op": 0.017180715767703983, + "user_cycles_per_worker_cpu_ns_proxy": 3.8051660528309297 + }, + "baseline_mean": { + "ops_s": 18121283.7, + "worker_cpu_ns_op": 55.17800682016606, + "claim_failures_op": 0.0, + "cycles_op": 208.50834275781756, + "instructions_op": 443.44143819920924, + "branches_op": 86.10745358337053, + "branch_misses_op": 0.017059327083409966, + "user_cycles_per_worker_cpu_ns_proxy": 3.7788851601861575 + }, + "ratios": { + "ops_s": 1.0100394405281565, + "worker_cpu_ns_op": 0.9900142170362007, + "cycles_op": 0.9969051633910453, + "instructions_op": 0.9977449089965482, + "branches_op": 0.9999999891164049, + "branch_misses_op": 1.0071156783441984, + "user_cycles_per_worker_cpu_ns_proxy": 1.0069546682502195 + }, + "differences": { + "ops_s": 181927.55000000075, + "worker_cpu_ns_op": -0.5509956004812153, + "claim_failures_op": 0.0, + "cycles_op": -0.6452992524393721, + "instructions_op": -1.0000007978407552, + "branches_op": -9.371586600082082e-07, + "branch_misses_op": 0.00012138868429401733, + "user_cycles_per_worker_cpu_ns_proxy": 0.02628089264477218 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 18328499.75, + "worker_cpu_ns_op": 54.55082340386576, + "claim_failures_op": 0.0, + "cycles_op": 207.6618800887765, + "instructions_op": 442.4414371533185, + "branches_op": 86.10745237749335, + "branch_misses_op": 0.017141957484815607, + "user_cycles_per_worker_cpu_ns_proxy": 3.8067715678407077 + }, + "baseline_mean": { + "ops_s": 18245472.65, + "worker_cpu_ns_op": 54.80357631371743, + "claim_failures_op": 0.0, + "cycles_op": 207.6471943644633, + "instructions_op": 443.44143725709625, + "branches_op": 86.10745252567762, + "branch_misses_op": 0.017035727444594403, + "user_cycles_per_worker_cpu_ns_proxy": 3.7889335664900674 + }, + "ratios": { + "ops_s": 1.004550559012238, + "worker_cpu_ns_op": 0.9953880216063855, + "cycles_op": 1.0000707244052016, + "instructions_op": 0.997744910556931, + "branches_op": 0.9999999982790773, + "branch_misses_op": 1.0062357208147816, + "user_cycles_per_worker_cpu_ns_proxy": 1.004707921381468 + }, + "differences": { + "ops_s": 83027.10000000149, + "worker_cpu_ns_op": -0.2527529098516652, + "claim_failures_op": 0.0, + "cycles_op": 0.014685724313210358, + "instructions_op": -1.0000001037777793, + "branches_op": -1.4818427018781222e-07, + "branch_misses_op": 0.00010623004022120366, + "user_cycles_per_worker_cpu_ns_proxy": 0.017838001350640287 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.36687016155019236, + "ci95_low_pct": -0.9213154176354044, + "ci95_high_pct": 1.6718042683673273, + "block_delta_pct": [ + -0.23181843375263966, + 0.7115678344198351, + 0.6235720814781631 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -4.6719048629739746e-07, + "ci95_low_pct": -1.8041892979603347e-06, + "ci95_high_pct": 8.6980833646777e-07, + "block_delta_pct": [ + -1.4111968260621666e-07, + -1.0883595136235158e-06, + -1.7209227376469016e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.30339070548903724, + "ci95_low_pct": -1.0631221466641638, + "ci95_high_pct": 0.4621746762271117, + "block_delta_pct": [ + -0.6068156344118614, + -0.30948366089547097, + 0.007072440520161649 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.2255089893434592, + "ci95_low_pct": -0.22550922957442765, + "ci95_high_pct": -0.22550874911249075, + "block_delta_pct": [ + -0.22550892337831474, + -0.22550910034517813, + -0.22550894430689583 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.9990238922774841, + "ci95_low_pct": -0.340990139392483, + "ci95_high_pct": 2.357055738970737, + "block_delta_pct": [ + 1.540990928497643, + 1.003944052815653, + 0.4550559012238109 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": 0.6983975454191826, + "ci95_low_pct": 0.1302422052503971, + "ci95_high_pct": 1.2697766917373565, + "block_delta_pct": [ + 0.9294560125417073, + 0.6954668250219509, + 0.47079213814680276 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.9950438918486793, + "ci95_low_pct": -2.3046283245176435, + "ci95_high_pct": 0.3320952249048492, + "block_delta_pct": [ + -1.5225112492751047, + -0.9985782963799261, + -0.4611978393614491 + ] + } + }, + "absolute_estimates": { + "branch_misses_op": { + "blocks": 3, + "arithmetic_delta": 6.268899940694318e-05, + "ci95_low": -0.0001580863616478068, + "ci95_high": 0.0002834643604616932, + "block_delta": [ + -3.9551726294391465e-05, + 0.00012138868429401733, + 0.00010623004022120366 + ] + }, + "branches_op": { + "blocks": 3, + "arithmetic_delta": -4.0228583012928237e-07, + "ci95_low": -1.5535414686704271e-06, + "ci95_high": 7.489698084118623e-07, + "block_delta": [ + -1.215145601918266e-07, + -9.371586600082082e-07, + -1.4818427018781222e-07 + ] + }, + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "cycles_op": { + "blocks": 3, + "arithmetic_delta": -0.6309725518662029, + "ci95_low": -2.2175093500770924, + "ci95_high": 0.9555642463446864, + "block_delta": [ + -1.2623041274724471, + -0.6452992524393721, + 0.014685724313210358 + ] + }, + "instructions_op": { + "blocks": 3, + "arithmetic_delta": -1.0000003043782044, + "ci95_low": -1.0000013722305245, + "ci95_high": -0.9999992365258842, + "block_delta": [ + -1.0000000115160788, + -1.0000007978407552, + -1.0000001037777793 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": 181657.58333333457, + "ci95_low": -63039.240023260296, + "ci95_high": 426354.4066899294, + "block_delta": [ + 280018.1000000015, + 181927.55000000075, + 83027.10000000149 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "arithmetic_delta": 0.02641797031311066, + "ci95_low": 0.0049301279337522, + "ci95_high": 0.04790581269246912, + "block_delta": [ + 0.03513501694391952, + 0.02628089264477218, + 0.017838001350640287 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": -0.5471946884379785, + "ci95_low": -1.274012279830208, + "ci95_high": 0.1796229029542511, + "block_delta": [ + -0.837835554981055, + -0.5509956004812153, + -0.2527529098516652 + ] + } + } + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 90442082.05, + "worker_cpu_ns_op": 88.45543733181319, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 91586054.35, + "worker_cpu_ns_op": 87.37117285156766, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 0.9875093177873101, + "worker_cpu_ns_op": 1.0124098652319518 + }, + "differences": { + "ops_s": -1143972.299999997, + "worker_cpu_ns_op": 1.0842644802455226, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 88431957.9, + "worker_cpu_ns_op": 90.47028190141324, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 88720721.45, + "worker_cpu_ns_op": 90.16040125666683, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 0.9967452524587197, + "worker_cpu_ns_op": 1.003436992742127 + }, + "differences": { + "ops_s": -288763.549999997, + "worker_cpu_ns_op": 0.3098806447464142, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 85912227.95, + "worker_cpu_ns_op": 93.10831577470012, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 87136836.9, + "worker_cpu_ns_op": 91.80736600537185, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 0.9859461395023394, + "worker_cpu_ns_op": 1.0141704290835678 + }, + "differences": { + "ops_s": -1224608.950000003, + "worker_cpu_ns_op": 1.3009497693282697, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.9944540571438787, + "ci95_low_pct": -2.4315602091367627, + "ci95_high_pct": 0.46381953481753335, + "block_delta_pct": [ + -1.2490682212689896, + -0.32547475412803006, + -1.4053860497660553 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.9994804684375858, + "ci95_low_pct": -0.42261203154301263, + "ci95_high_pct": 2.4418822687499286, + "block_delta_pct": [ + 1.2409865231951756, + 0.3436992742126943, + 1.4170429083567804 + ] + } + }, + "absolute_estimates": { + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": -885781.599999999, + "ci95_low": -2174165.4340494145, + "ci95_high": 402602.2340494165, + "block_delta": [ + -1143972.299999997, + -288763.549999997, + -1224608.950000003 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": 0.8983649647734021, + "ci95_low": -0.39605266595614064, + "ci95_high": 2.192782595502945, + "block_delta": [ + 1.0842644802455226, + 0.3098806447464142, + 1.3009497693282697 + ] + } + } + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 90643142.45, + "worker_cpu_ns_op": 88.25199107370892, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 91586054.35, + "worker_cpu_ns_op": 87.37117285156766, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 0.9897046345462529, + "worker_cpu_ns_op": 1.0100813368230463 + }, + "differences": { + "ops_s": -942911.8999999911, + "worker_cpu_ns_op": 0.8808182221412579, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 88933353.9, + "worker_cpu_ns_op": 89.95660040824366, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 88720721.45, + "worker_cpu_ns_op": 90.16040125666683, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 1.0023966492441096, + "worker_cpu_ns_op": 0.9977395747403232 + }, + "differences": { + "ops_s": 212632.45000000298, + "worker_cpu_ns_op": -0.20380084842317103, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 87399564.65, + "worker_cpu_ns_op": 91.52875861357889, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 87136836.9, + "worker_cpu_ns_op": 91.80736600537185, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 1.0030151169051673, + "worker_cpu_ns_op": 0.996965304594659 + }, + "differences": { + "ops_s": 262727.75, + "worker_cpu_ns_op": -0.2786073917929599, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.16467648904247012, + "ci95_low_pct": -2.017681890868017, + "ci95_high_pct": 1.723372266374379, + "block_delta_pct": [ + -1.0295365453747096, + 0.23966492441096499, + 0.30151169051673143 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.15774314417453805, + "ci95_low_pct": -1.6501905154215346, + "ci95_high_pct": 1.9989114804276564, + "block_delta_pct": [ + 1.008133682304635, + -0.2260425259676846, + -0.3034695405340959 + ] + } + }, + "absolute_estimates": { + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": -155850.5666666627, + "ci95_low": -1850355.9798423625, + "ci95_high": 1538654.846509037, + "block_delta": [ + -942911.8999999911, + 212632.45000000298, + 262727.75 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": 0.13280332730837566, + "ci95_low": -1.4792311060294556, + "ci95_high": 1.744837760646207, + "block_delta": [ + 0.8808182221412579, + -0.20380084842317103, + -0.2786073917929599 + ] + } + } + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 90643142.45, + "worker_cpu_ns_op": 88.25199107370892, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 90442082.05, + "worker_cpu_ns_op": 88.45543733181319, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 1.0022230846022413, + "worker_cpu_ns_op": 0.9977000141060736 + }, + "differences": { + "ops_s": 201060.40000000596, + "worker_cpu_ns_op": -0.20344625810426464, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 88933353.9, + "worker_cpu_ns_op": 89.95660040824366, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 88431957.9, + "worker_cpu_ns_op": 90.47028190141324, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 1.005669850718074, + "worker_cpu_ns_op": 0.9943220969099074 + }, + "differences": { + "ops_s": 501396.0, + "worker_cpu_ns_op": -0.5136814931695852, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 87399564.65, + "worker_cpu_ns_op": 91.52875861357889, + "claim_failures_op": 0.0 + }, + "baseline_mean": { + "ops_s": 85912227.95, + "worker_cpu_ns_op": 93.10831577470012, + "claim_failures_op": 0.0 + }, + "ratios": { + "ops_s": 1.0173122817960862, + "worker_cpu_ns_op": 0.9830352729723586 + }, + "differences": { + "ops_s": 1487336.700000003, + "worker_cpu_ns_op": -1.5795571611212296, + "claim_failures_op": 0.0 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.8381122089669013, + "ci95_low_pct": -1.1037641815409671, + "ci95_high_pct": 2.8181183006186217, + "block_delta_pct": [ + 0.22230846022412987, + 0.566985071807391, + 1.7312281796086237 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.8334075782955086, + "ci95_low_pct": -2.7263371906682377, + "ci95_high_pct": 1.0963581355862395, + "block_delta_pct": [ + -0.22999858939264373, + -0.567790309009264, + -1.6964727027641402 + ] + } + }, + "absolute_estimates": { + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": 729931.0333333364, + "ci95_low": -941786.545398194, + "ci95_high": 2401648.612064867, + "block_delta": [ + 201060.40000000596, + 501396.0, + 1487336.700000003 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": -0.7655616374650265, + "ci95_low": -2.558770327257589, + "ci95_high": 1.0276470523275358, + "block_delta": [ + -0.20344625810426464, + -0.5136814931695852, + -1.5795571611212296 + ] + } + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "original", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 31021495.950000003, + "worker_cpu_ns_op": 257.8806873801076, + "claim_failures_op": 0.08449208200518099 + }, + "baseline_mean": { + "ops_s": 31096072.799999997, + "worker_cpu_ns_op": 257.2585064191844, + "claim_failures_op": 0.0836580480528194 + }, + "ratios": { + "ops_s": 0.9976017277011265, + "worker_cpu_ns_op": 1.0024185049100354 + }, + "differences": { + "ops_s": -74576.84999999404, + "worker_cpu_ns_op": 0.6221809609231741, + "claim_failures_op": 0.0008340339523615903 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 30549147.75, + "worker_cpu_ns_op": 261.8878690733087, + "claim_failures_op": 0.08402226737752594 + }, + "baseline_mean": { + "ops_s": 30760497.6, + "worker_cpu_ns_op": 260.06287504926377, + "claim_failures_op": 0.08347048822607764 + }, + "ratios": { + "ops_s": 0.9931291797438283, + "worker_cpu_ns_op": 1.0070175107604238 + }, + "differences": { + "ops_s": -211349.8500000015, + "worker_cpu_ns_op": 1.8249940240449405, + "claim_failures_op": 0.0005517791514483006 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 30370869.95, + "worker_cpu_ns_op": 263.37683728495426, + "claim_failures_op": 0.08332469879706694 + }, + "baseline_mean": { + "ops_s": 30399502.4, + "worker_cpu_ns_op": 263.15762553155986, + "claim_failures_op": 0.08313961759675222 + }, + "ratios": { + "ops_s": 0.9990581276751425, + "worker_cpu_ns_op": 1.0008330055150467 + }, + "differences": { + "ops_s": -28632.449999999255, + "worker_cpu_ns_op": 0.21921175339440424, + "claim_failures_op": 0.00018508120031472675 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.34068507850911756, + "ci95_low_pct": -1.1058362583642123, + "ci95_high_pct": 0.4303861304547185, + "block_delta_pct": [ + -0.23982722988734606, + -0.6870820256171695, + -0.094187232485754 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.34195822815101806, + "ci95_low_pct": -0.45238152761402084, + "ci95_high_pct": 1.1426364142800516, + "block_delta_pct": [ + 0.24185049100353684, + 0.7017510760423784, + 0.08330055150467253 + ] + } + }, + "absolute_estimates": { + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0005236314347082058, + "ci95_low": -0.00028474923387608315, + "ci95_high": 0.0013320121032924948, + "block_delta": [ + 0.0008340339523615903, + 0.0005517791514483006, + 0.00018508120031472675 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": -104853.04999999826, + "ci95_low": -340981.5002748039, + "ci95_high": 131275.4002748074, + "block_delta": [ + -74576.84999999404, + -211349.8500000015, + -28632.449999999255 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": 0.888795579454173, + "ci95_low": -1.186700154757697, + "ci95_high": 2.964291313666043, + "block_delta": [ + 0.6221809609231741, + 1.8249940240449405, + 0.21921175339440424 + ] + } + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 31175117.35, + "worker_cpu_ns_op": 256.6071988512912, + "claim_failures_op": 0.08417190126457036 + }, + "baseline_mean": { + "ops_s": 31096072.799999997, + "worker_cpu_ns_op": 257.2585064191844, + "claim_failures_op": 0.0836580480528194 + }, + "ratios": { + "ops_s": 1.0025419463900922, + "worker_cpu_ns_op": 0.9974682758717724 + }, + "differences": { + "ops_s": 79044.55000000447, + "worker_cpu_ns_op": -0.651307567893241, + "claim_failures_op": 0.0005138532117509587 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 30905949.4, + "worker_cpu_ns_op": 258.84937133666784, + "claim_failures_op": 0.08483285391174693 + }, + "baseline_mean": { + "ops_s": 30760497.6, + "worker_cpu_ns_op": 260.06287504926377, + "claim_failures_op": 0.08347048822607764 + }, + "ratios": { + "ops_s": 1.0047285255879606, + "worker_cpu_ns_op": 0.9953338064405923 + }, + "differences": { + "ops_s": 145451.79999999702, + "worker_cpu_ns_op": -1.213503712595923, + "claim_failures_op": 0.0013623656856692895 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 30543595.75, + "worker_cpu_ns_op": 261.91915095615343, + "claim_failures_op": 0.08452978262183033 + }, + "baseline_mean": { + "ops_s": 30399502.4, + "worker_cpu_ns_op": 263.15762553155986, + "claim_failures_op": 0.08313961759675222 + }, + "ratios": { + "ops_s": 1.0047399904151064, + "worker_cpu_ns_op": 0.9952937917990984 + }, + "differences": { + "ops_s": 144093.3500000015, + "worker_cpu_ns_op": -1.2384745754064284, + "claim_failures_op": 0.001390165025078119 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.40029552989757633, + "ci95_low_pct": 0.086219592566672, + "ci95_high_pct": 0.7153570544033538, + "block_delta_pct": [ + 0.2541946390092198, + 0.47285255879605526, + 0.4739990415106421 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.396855965528109, + "ci95_low_pct": -0.705329749176753, + "ci95_high_pct": -0.08742386181094242, + "block_delta_pct": [ + -0.25317241282275527, + -0.4666193559407672, + -0.4706208200901618 + ] + } + }, + "absolute_estimates": { + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.001088794640832789, + "ci95_low": -0.0001486737371077251, + "ci95_high": 0.0023262630187733035, + "block_delta": [ + 0.0005138532117509587, + 0.0013623656856692895, + 0.001390165025078119 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": 122863.23333333433, + "ci95_low": 28572.235920331354, + "ci95_high": 217154.2307463373, + "block_delta": [ + 79044.55000000447, + 145451.79999999702, + 144093.3500000015 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": -1.034428618631864, + "ci95_low": -1.859296960766993, + "ci95_high": -0.20956027649673525, + "block_delta": [ + -0.651307567893241, + -1.213503712595923, + -1.2384745754064284 + ] + } + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 31175117.35, + "worker_cpu_ns_op": 256.6071988512912, + "claim_failures_op": 0.08417190126457036 + }, + "baseline_mean": { + "ops_s": 31021495.950000003, + "worker_cpu_ns_op": 257.8806873801076, + "claim_failures_op": 0.08449208200518099 + }, + "ratios": { + "ops_s": 1.004952095161613, + "worker_cpu_ns_op": 0.9950617142301186 + }, + "differences": { + "ops_s": 153621.3999999985, + "worker_cpu_ns_op": -1.273488528816415, + "claim_failures_op": -0.0003201807406106316 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 30905949.4, + "worker_cpu_ns_op": 258.84937133666784, + "claim_failures_op": 0.08483285391174693 + }, + "baseline_mean": { + "ops_s": 30549147.75, + "worker_cpu_ns_op": 261.8878690733087, + "claim_failures_op": 0.08402226737752594 + }, + "ratios": { + "ops_s": 1.0116795942367982, + "worker_cpu_ns_op": 0.9883977148411165 + }, + "differences": { + "ops_s": 356801.6499999985, + "worker_cpu_ns_op": -3.0384977366408634, + "claim_failures_op": 0.0008105865342209889 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 30543595.75, + "worker_cpu_ns_op": 261.91915095615343, + "claim_failures_op": 0.08452978262183033 + }, + "baseline_mean": { + "ops_s": 30370869.95, + "worker_cpu_ns_op": 263.37683728495426, + "claim_failures_op": 0.08332469879706694 + }, + "ratios": { + "ops_s": 1.0056872193744981, + "worker_cpu_ns_op": 0.9944653966391748 + }, + "differences": { + "ops_s": 172725.80000000075, + "worker_cpu_ns_op": -1.4576863288008326, + "claim_failures_op": 0.0012050838247633922 + }, + "thermal_flagged": true + } + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.7435136484636784, + "ci95_low_pct": -0.16819553518161445, + "ci95_high_pct": 1.6635489726610775, + "block_delta_pct": [ + 0.49520951616131015, + 1.1679594236798208, + 0.568721937449812 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.7362963676663115, + "ci95_low_pct": -1.6491004279874377, + "ci95_high_pct": 0.1849795140226318, + "block_delta_pct": [ + -0.4938285769881423, + -1.1602285158883507, + -0.553460336082523 + ] + } + }, + "absolute_estimates": { + "claim_failures_op": { + "blocks": 3, + "arithmetic_delta": 0.0005651632061245832, + "ci95_low": -0.001401677258619965, + "ci95_high": 0.002532003670869131, + "block_delta": [ + -0.0003201807406106316, + 0.0008105865342209889, + 0.0012050838247633922 + ] + }, + "ops_s": { + "blocks": 3, + "arithmetic_delta": 227716.2833333326, + "ci95_low": -51022.90362356571, + "ci95_high": 506455.47029023094, + "block_delta": [ + 153621.3999999985, + 356801.6499999985, + 172725.80000000075 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "arithmetic_delta": -1.923224198086037, + "ci95_low": -4.333619346268323, + "ci95_high": 0.48717095009624933, + "block_delta": [ + -1.273488528816415, + -3.0384977366408634, + -1.4576863288008326 + ] + } + } + } + ], + "comparison_scope": "Only complete scenario blocks containing both mirrored samples of every planned profile; final comparisons use all blocks. Partial summaries may include individual samples, but partial comparisons do not.", + "timing_scope": "ops_s uses control phase-2 release through the last worker finish, including stopping batches. Worker CPU and hardware counters begin when each worker observes phase 2 and end after its final operation. Verification, logging, dirty writeback and eviction are outside these intervals.", + "absolute_metric_units": { + "ops_s": "completed updates per second", + "worker_cpu_ns_op": "worker CPU nanoseconds per completed update", + "claim_failures_op": "explicit failed claims per completed update", + "cycles_op": "user cycles per completed update", + "instructions_op": "user retired instructions per completed update", + "branches_op": "user branches per completed update", + "branch_misses_op": "user branch misses per completed update", + "user_cycles_per_worker_cpu_ns_proxy": "user cycles per worker CPU nanosecond; not calibrated frequency" + }, + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "claim_failures_op": "descriptive contention measure only", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Absolute differences use an arithmetic mean and Student-t interval of paired block differences. Blocks, not individual adjacent runs, are the replication units. Zero-valued metrics have no log ratio, and claim failures use only descriptive absolute differences.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.", + "Counters and CPU/op include address generation, identity/ref/complement checks, bookkeeping, get/claim/lock/update/unlock/unclaim/unget, and retries; they are not isolated function costs. Claim-failure counts exclude waiting inside blocking cache_get.", + "Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles.", + "Pages are ordinarily already dirty after warmup. Disjoint/shared per-worker working sets differ; compare profiles within modes, not modes as a pure contention contrast. This cannot establish database insertion neutrality." + ], + "working_set_audit": { + "working_pages": 32, + "checked_jobs": 76, + "measured_jobs": 72, + "excluded_preconditions": 4, + "geometry_fields": [ + "cache_mib", + "directory_bytes", + "entry_bytes", + "data_bytes", + "refcount_bytes", + "pin_bytes" + ], + "identical_geometry": [ + 64, + 1048576, + 1048576, + 67108864, + 131072, + 16384 + ], + "jobs": [ + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s02-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.002" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s01-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s02-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s03-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s02-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s03-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s02-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.002" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s04-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s01-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s02-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s03-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s05-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s02-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s01-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s02-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s03-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s01-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s02-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s03-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s04-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s05-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s00-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s02-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s03-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s04-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s05-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s01-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s02-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s03-original", + "profile": "original", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s04-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s05-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.010" + } + }, + { + "name": "mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "profile": "main", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + } + ], + "interpretation": "Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This measures resident cache mutation ownership and dirtying; it is not complete insertion evidence." + }, + "write_counter_audit": { + "checked_jobs": 76, + "all_counter_sums_exact": true, + "all_identity_and_complement_checks_passed": true, + "jobs": [ + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s00-main", + "mode": "disjoint", + "threads": 1, + "all_ops": 108462208, + "measured_ops": 72817344, + "warmup_ops": 35644864, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108462208, + "expected": 108462208, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s01-original", + "mode": "disjoint", + "threads": 1, + "all_ops": 109340224, + "measured_ops": 73144000, + "warmup_ops": 36196224, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109340224, + "expected": 109340224, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 110277056, + "measured_ops": 73639872, + "warmup_ops": 36637184, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110277056, + "expected": 110277056, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 108282752, + "measured_ops": 72562688, + "warmup_ops": 35720064, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108282752, + "expected": 108282752, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s04-original", + "mode": "disjoint", + "threads": 1, + "all_ops": 108197440, + "measured_ops": 72123136, + "warmup_ops": 36074304, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108197440, + "expected": 108197440, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s05-main", + "mode": "disjoint", + "threads": 1, + "all_ops": 109754816, + "measured_ops": 73324928, + "warmup_ops": 36429888, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109754816, + "expected": 109754816, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s00-original", + "mode": "disjoint", + "threads": 1, + "all_ops": 108885312, + "measured_ops": 72572608, + "warmup_ops": 36312704, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108885312, + "expected": 108885312, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 110357440, + "measured_ops": 73791936, + "warmup_ops": 36565504, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110357440, + "expected": 110357440, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s02-main", + "mode": "disjoint", + "threads": 1, + "all_ops": 109536128, + "measured_ops": 73447872, + "warmup_ops": 36088256, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109536128, + "expected": 109536128, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s03-main", + "mode": "disjoint", + "threads": 1, + "all_ops": 110044928, + "measured_ops": 73022272, + "warmup_ops": 37022656, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110044928, + "expected": 110044928, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 110482176, + "measured_ops": 73545984, + "warmup_ops": 36936192, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110482176, + "expected": 110482176, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s05-original", + "mode": "disjoint", + "threads": 1, + "all_ops": 109528768, + "measured_ops": 72869120, + "warmup_ops": 36659648, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109528768, + "expected": 109528768, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 109857792, + "measured_ops": 73071488, + "warmup_ops": 36786304, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109857792, + "expected": 109857792, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s01-main", + "mode": "disjoint", + "threads": 1, + "all_ops": 110444800, + "measured_ops": 74165952, + "warmup_ops": 36278848, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110444800, + "expected": 110444800, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s02-original", + "mode": "disjoint", + "threads": 1, + "all_ops": 108362944, + "measured_ops": 71755712, + "warmup_ops": 36607232, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108362944, + "expected": 108362944, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s03-original", + "mode": "disjoint", + "threads": 1, + "all_ops": 109762624, + "measured_ops": 73000704, + "warmup_ops": 36761920, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109762624, + "expected": 109762624, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s04-main", + "mode": "disjoint", + "threads": 1, + "all_ops": 109925312, + "measured_ops": 73532224, + "warmup_ops": 36393088, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109925312, + "expected": 109925312, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 109768576, + "measured_ops": 73594624, + "warmup_ops": 36173952, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109768576, + "expected": 109768576, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s00-main", + "mode": "shared", + "threads": 1, + "all_ops": 110491328, + "measured_ops": 73658304, + "warmup_ops": 36833024, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110491328, + "expected": 110491328, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s01-original", + "mode": "shared", + "threads": 1, + "all_ops": 108581760, + "measured_ops": 72181824, + "warmup_ops": 36399936, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108581760, + "expected": 108581760, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s02-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 111103680, + "measured_ops": 73720832, + "warmup_ops": 37382848, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 111103680, + "expected": 111103680, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s03-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 111361088, + "measured_ops": 73959424, + "warmup_ops": 37401664, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 111361088, + "expected": 111361088, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s04-original", + "mode": "shared", + "threads": 1, + "all_ops": 109872704, + "measured_ops": 73191680, + "warmup_ops": 36681024, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109872704, + "expected": 109872704, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s05-main", + "mode": "shared", + "threads": 1, + "all_ops": 110261824, + "measured_ops": 73580352, + "warmup_ops": 36681472, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110261824, + "expected": 110261824, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s00-original", + "mode": "shared", + "threads": 1, + "all_ops": 106468352, + "measured_ops": 71833984, + "warmup_ops": 34634368, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 106468352, + "expected": 106468352, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s01-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 109845120, + "measured_ops": 73545280, + "warmup_ops": 36299840, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109845120, + "expected": 109845120, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s02-main", + "mode": "shared", + "threads": 1, + "all_ops": 108583872, + "measured_ops": 72817792, + "warmup_ops": 35766080, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108583872, + "expected": 108583872, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s03-main", + "mode": "shared", + "threads": 1, + "all_ops": 109127744, + "measured_ops": 72892352, + "warmup_ops": 36235392, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109127744, + "expected": 109127744, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s04-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 110030144, + "measured_ops": 72883584, + "warmup_ops": 37146560, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110030144, + "expected": 110030144, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s05-original", + "mode": "shared", + "threads": 1, + "all_ops": 110131264, + "measured_ops": 73139136, + "warmup_ops": 36992128, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110131264, + "expected": 110131264, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s00-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 108815552, + "measured_ops": 73440320, + "warmup_ops": 35375232, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 108815552, + "expected": 108815552, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s01-main", + "mode": "shared", + "threads": 1, + "all_ops": 110793344, + "measured_ops": 73584832, + "warmup_ops": 37208512, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110793344, + "expected": 110793344, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s02-original", + "mode": "shared", + "threads": 1, + "all_ops": 109158272, + "measured_ops": 73017856, + "warmup_ops": 36140416, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109158272, + "expected": 109158272, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s03-original", + "mode": "shared", + "threads": 1, + "all_ops": 109931904, + "measured_ops": 72949248, + "warmup_ops": 36982656, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109931904, + "expected": 109931904, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s04-main", + "mode": "shared", + "threads": 1, + "all_ops": 109025664, + "measured_ops": 72462144, + "warmup_ops": 36563520, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 109025664, + "expected": 109025664, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s05-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 110531392, + "measured_ops": 73190208, + "warmup_ops": 37341184, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 110531392, + "expected": 110531392, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s00-main", + "mode": "disjoint", + "threads": 8, + "all_ops": 562102208, + "measured_ops": 372491136, + "warmup_ops": 189611072, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 562102208, + "expected": 562102208, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s01-original", + "mode": "disjoint", + "threads": 8, + "all_ops": 552584256, + "measured_ops": 366518848, + "warmup_ops": 186065408, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 552584256, + "expected": 552584256, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 548481792, + "measured_ops": 363178432, + "warmup_ops": 185303360, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 548481792, + "expected": 548481792, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 544831168, + "measured_ops": 361979328, + "warmup_ops": 182851840, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 544831168, + "expected": 544831168, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s04-original", + "mode": "disjoint", + "threads": 8, + "all_ops": 539190272, + "measured_ops": 357030656, + "warmup_ops": 182159616, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 539190272, + "expected": 539190272, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s05-main", + "mode": "disjoint", + "threads": 8, + "all_ops": 542310144, + "measured_ops": 360210176, + "warmup_ops": 182099968, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 542310144, + "expected": 542310144, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s00-original", + "mode": "disjoint", + "threads": 8, + "all_ops": 534991104, + "measured_ops": 357095104, + "warmup_ops": 177896000, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 534991104, + "expected": 534991104, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 540173696, + "measured_ops": 358289856, + "warmup_ops": 181883840, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 540173696, + "expected": 540173696, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s02-main", + "mode": "disjoint", + "threads": 8, + "all_ops": 534730816, + "measured_ops": 355419776, + "warmup_ops": 179311040, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 534730816, + "expected": 534730816, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s03-main", + "mode": "disjoint", + "threads": 8, + "all_ops": 531508864, + "measured_ops": 354358592, + "warmup_ops": 177150272, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 531508864, + "expected": 531508864, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 531553600, + "measured_ops": 353189632, + "warmup_ops": 178363968, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 531553600, + "expected": 531553600, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s05-original", + "mode": "disjoint", + "threads": 8, + "all_ops": 527300608, + "measured_ops": 350372224, + "warmup_ops": 176928384, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 527300608, + "expected": 527300608, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 527989632, + "measured_ops": 350648960, + "warmup_ops": 177340672, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 527989632, + "expected": 527989632, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s01-main", + "mode": "disjoint", + "threads": 8, + "all_ops": 524120640, + "measured_ops": 348791104, + "warmup_ops": 175329536, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 524120640, + "expected": 524120640, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s02-original", + "mode": "disjoint", + "threads": 8, + "all_ops": 516550272, + "measured_ops": 342207040, + "warmup_ops": 174343232, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 516550272, + "expected": 516550272, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s03-original", + "mode": "disjoint", + "threads": 8, + "all_ops": 518516160, + "measured_ops": 345102528, + "warmup_ops": 173413632, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 518516160, + "expected": 518516160, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s04-main", + "mode": "disjoint", + "threads": 8, + "all_ops": 521929408, + "measured_ops": 348315648, + "warmup_ops": 173613760, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 521929408, + "expected": 521929408, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 524770560, + "measured_ops": 348562624, + "warmup_ops": 176207936, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 524770560, + "expected": 524770560, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s00-main", + "mode": "shared", + "threads": 8, + "all_ops": 185504513, + "measured_ops": 124179329, + "warmup_ops": 61325184, + "claim_failures": 10422369, + "all_claim_failures": 15610979, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 185504513, + "expected": 185504513, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s01-original", + "mode": "shared", + "threads": 8, + "all_ops": 185135591, + "measured_ops": 124421287, + "warmup_ops": 60714304, + "claim_failures": 10478906, + "all_claim_failures": 15763075, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 185135591, + "expected": 185135591, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s02-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 187777239, + "measured_ops": 124933719, + "warmup_ops": 62843520, + "claim_failures": 10516756, + "all_claim_failures": 15946933, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 187777239, + "expected": 187777239, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s03-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 186563608, + "measured_ops": 124471576, + "warmup_ops": 62092032, + "claim_failures": 10476165, + "all_claim_failures": 15841004, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 186563608, + "expected": 186563608, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s04-original", + "mode": "shared", + "threads": 8, + "all_ops": 185604405, + "measured_ops": 123757493, + "warmup_ops": 61846912, + "claim_failures": 10490056, + "all_claim_failures": 15840221, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 185604405, + "expected": 185604405, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s05-main", + "mode": "shared", + "threads": 8, + "all_ops": 184574776, + "measured_ops": 124593720, + "warmup_ops": 59981056, + "claim_failures": 10389386, + "all_claim_failures": 15427332, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 184574776, + "expected": 184574776, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s00-original", + "mode": "shared", + "threads": 8, + "all_ops": 182578093, + "measured_ops": 123319469, + "warmup_ops": 59258624, + "claim_failures": 10386391, + "all_claim_failures": 15476382, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 182578093, + "expected": 182578093, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s01-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 184755296, + "measured_ops": 124265568, + "warmup_ops": 60489728, + "claim_failures": 10549866, + "all_claim_failures": 15744896, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 184755296, + "expected": 184755296, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s02-main", + "mode": "shared", + "threads": 8, + "all_ops": 184431395, + "measured_ops": 122951203, + "warmup_ops": 61480192, + "claim_failures": 10296411, + "all_claim_failures": 15461006, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 184431395, + "expected": 184431395, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s03-main", + "mode": "shared", + "threads": 8, + "all_ops": 182740431, + "measured_ops": 123141199, + "warmup_ops": 59599232, + "claim_failures": 10244990, + "all_claim_failures": 15237815, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 182740431, + "expected": 182740431, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s04-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 182044885, + "measured_ops": 122986517, + "warmup_ops": 59058368, + "claim_failures": 10425317, + "all_claim_failures": 15426184, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 182044885, + "expected": 182044885, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s05-original", + "mode": "shared", + "threads": 8, + "all_ops": 181936236, + "measured_ops": 121077804, + "warmup_ops": 60858432, + "claim_failures": 10148873, + "all_claim_failures": 15425495, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 181936236, + "expected": 181936236, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s00-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 183649101, + "measured_ops": 122637837, + "warmup_ops": 61011264, + "claim_failures": 10306709, + "all_claim_failures": 15515337, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 183649101, + "expected": 183649101, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s01-main", + "mode": "shared", + "threads": 8, + "all_ops": 182928961, + "measured_ops": 121394113, + "warmup_ops": 61534848, + "claim_failures": 10095116, + "all_claim_failures": 15235770, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 182928961, + "expected": 182928961, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s02-original", + "mode": "shared", + "threads": 8, + "all_ops": 181677805, + "measured_ops": 121034413, + "warmup_ops": 60643392, + "claim_failures": 10065256, + "all_claim_failures": 15253459, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 181677805, + "expected": 181677805, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s03-original", + "mode": "shared", + "threads": 8, + "all_ops": 182398006, + "measured_ops": 121936758, + "warmup_ops": 60461248, + "claim_failures": 10180392, + "all_claim_failures": 15422165, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 182398006, + "expected": 182398006, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s04-main", + "mode": "shared", + "threads": 8, + "all_ops": 183117584, + "measured_ops": 121806288, + "warmup_ops": 61311296, + "claim_failures": 10124464, + "all_claim_failures": 15249490, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 183117584, + "expected": 183117584, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s05-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 182550123, + "measured_ops": 121715307, + "warmup_ops": 60834816, + "claim_failures": 10347959, + "all_claim_failures": 15575604, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 182550123, + "expected": 182550123, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "mode": "disjoint", + "threads": 1, + "all_ops": 577380352, + "measured_ops": 18192576, + "warmup_ops": 559187776, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 577380352, + "expected": 577380352, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "mode": "shared", + "threads": 1, + "all_ops": 576420160, + "measured_ops": 18202688, + "warmup_ops": 558217472, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 576420160, + "expected": 576420160, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "mode": "disjoint", + "threads": 8, + "all_ops": 3038410496, + "measured_ops": 93327936, + "warmup_ops": 2945082560, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 3038410496, + "expected": 3038410496, + "errors": 0 + } + }, + { + "name": "mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "mode": "shared", + "threads": 8, + "all_ops": 978518749, + "measured_ops": 31579869, + "warmup_ops": 946938880, + "claim_failures": 2650857, + "all_claim_failures": 82384698, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 978518749, + "expected": 978518749, + "errors": 0 + } + } + ] + }, + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-final-writes-hot32", + "report_script_sha256": "a9739553ee95a311f16e88f6571119e72d703a0d2ac82d6165abe2213586ede9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-write-smoke32-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-write-smoke32-audited.json new file mode 100644 index 000000000..0053df478 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-write-smoke32-audited.json @@ -0,0 +1,622 @@ +{ + "schema_version": 1, + "validation": { + "complete": true, + "expected_rows": 8, + "observed_rows": 8, + "missing_jobs": [], + "manifest_sha256": "168dff9d460a0dec660a173e78df1ae54af219ad5510f1685172970532c97d17", + "results_sha256": "10b24c8ee8201d136d0231fec76cea295ee8fbc056e545f93f7cd4bf5ae6906c", + "driver_build_sha256": "fdc6b9b14d4fb653583d2d69cfc7c65165d698ef4abc8851ee9d76e96b88cb3f", + "driver_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "libraries": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "scenario_index": 0, + "scenario": { + "api": "write", + "threads": 1, + "mode": "disjoint" + }, + "profile": "async-mask", + "warmup_seconds": 1, + "measured_seconds": 1.000067296, + "excluded_from_results": true, + "log_sha256": "3da60e5b6bd244611b8bc1e2e03cea7b439c873dc13a2b8fd7bcd832a4226f23" + }, + { + "name": "mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "scenario_index": 1, + "scenario": { + "api": "write", + "threads": 1, + "mode": "shared" + }, + "profile": "async-mask", + "warmup_seconds": 1, + "measured_seconds": 1.000099605, + "excluded_from_results": true, + "log_sha256": "fe84f02cd3215740b84dfbe3abacb3e427a33a53a09e23e0d1e1c23fc1443d83" + }, + { + "name": "mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "scenario_index": 2, + "scenario": { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + "profile": "async-mask", + "warmup_seconds": 1, + "measured_seconds": 1.000069305, + "excluded_from_results": true, + "log_sha256": "9576b8f6ef392b038ff538f53d444ae1617a6e9ece68973dbec892358631783c" + }, + { + "name": "mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "scenario_index": 3, + "scenario": { + "api": "write", + "threads": 8, + "mode": "shared" + }, + "profile": "async-mask", + "warmup_seconds": 1, + "measured_seconds": 1.00006701, + "excluded_from_results": true, + "log_sha256": "b1bc89c5b3807544be199bf2a8c33184f95b72085bad7e245823b4a3115c2c67" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 8 + }, + "arguments": { + "label": "mask-write-smoke32", + "profiles": [ + "async-mask" + ], + "apis": [ + "write" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "disjoint", + "shared" + ], + "blocks": 1, + "seconds": 1, + "warmup": 1, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 1, + "precondition_seconds": 1, + "precondition_profile": "async-mask" + }, + "summaries": [ + { + "api": "write", + "threads": 1, + "mode": "disjoint", + "profile": "async-mask", + "samples": 2, + "means": { + "ops_s": 18763991.25, + "worker_cpu_ns_op": 53.29154925093105, + "claim_failures_op": 0.0, + "cycles_op": 207.08480719495515, + "instructions_op": 444.4414357408769, + "branches_op": 86.10745006869087, + "branch_misses_op": 0.01680862267793453, + "user_cycles_per_worker_cpu_ns_proxy": 3.885935946182658 + } + }, + { + "api": "write", + "threads": 1, + "mode": "shared", + "profile": "async-mask", + "samples": 2, + "means": { + "ops_s": 18511022.75, + "worker_cpu_ns_op": 54.020542172526554, + "claim_failures_op": 0.0, + "cycles_op": 207.81632209720647, + "instructions_op": 442.44143736620276, + "branches_op": 86.10745177858658, + "branch_misses_op": 0.017488937318965662, + "user_cycles_per_worker_cpu_ns_proxy": 3.8471044242750234 + } + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "async-mask", + "samples": 2, + "means": { + "ops_s": 102643962.6, + "worker_cpu_ns_op": 77.94040960537924, + "claim_failures_op": 0.0 + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "async-mask", + "samples": 2, + "means": { + "ops_s": 36562502.900000006, + "worker_cpu_ns_op": 218.79245523893638, + "claim_failures_op": 0.08641057874155428 + } + } + ], + "comparisons": [], + "comparison_scope": "Only complete scenario blocks containing both mirrored samples of every planned profile; final comparisons use all blocks. Partial summaries may include individual samples, but partial comparisons do not.", + "timing_scope": "ops_s uses control phase-2 release through the last worker finish, including stopping batches. Worker CPU and hardware counters begin when each worker observes phase 2 and end after its final operation. Verification, logging, dirty writeback and eviction are outside these intervals.", + "absolute_metric_units": { + "ops_s": "completed updates per second", + "worker_cpu_ns_op": "worker CPU nanoseconds per completed update", + "claim_failures_op": "explicit failed claims per completed update", + "cycles_op": "user cycles per completed update", + "instructions_op": "user retired instructions per completed update", + "branches_op": "user branches per completed update", + "branch_misses_op": "user branch misses per completed update", + "user_cycles_per_worker_cpu_ns_proxy": "user cycles per worker CPU nanosecond; not calibrated frequency" + }, + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "claim_failures_op": "descriptive contention measure only", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Absolute differences use an arithmetic mean and Student-t interval of paired block differences. Blocks, not individual adjacent runs, are the replication units. Zero-valued metrics have no log ratio, and claim failures use only descriptive absolute differences.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.", + "Counters and CPU/op include address generation, identity/ref/complement checks, bookkeeping, get/claim/lock/update/unlock/unclaim/unget, and retries; they are not isolated function costs. Claim-failure counts exclude waiting inside blocking cache_get.", + "Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles.", + "Pages are ordinarily already dirty after warmup. Disjoint/shared per-worker working sets differ; compare profiles within modes, not modes as a pure contention contrast. This cannot establish database insertion neutrality." + ], + "working_set_audit": { + "working_pages": 32, + "checked_jobs": 12, + "measured_jobs": 8, + "excluded_preconditions": 4, + "geometry_fields": [ + "cache_mib", + "directory_bytes", + "entry_bytes", + "data_bytes", + "refcount_bytes", + "pin_bytes" + ], + "identical_geometry": [ + 64, + 1048576, + 1048576, + 67108864, + 131072, + 16384 + ], + "jobs": [ + { + "name": "mask-write-smoke32-b00-write-1-disjoint-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke32-b00-write-1-disjoint-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke32-b00-write-1-shared-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-write-smoke32-b00-write-1-shared-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-write-smoke32-b00-write-8-disjoint-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-write-smoke32-b00-write-8-disjoint-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-write-smoke32-b00-write-8-shared-s00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-write-smoke32-b00-write-8-shared-s01-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "profile": "async-mask", + "working_pages": 32, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32", + "working_set_bytes": "131072", + "disk_bytes": "131072", + "setup_seconds": "0.003" + } + } + ], + "interpretation": "Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This measures resident cache mutation ownership and dirtying; it is not complete insertion evidence." + }, + "write_counter_audit": { + "checked_jobs": 12, + "all_counter_sums_exact": true, + "all_identity_and_complement_checks_passed": true, + "jobs": [ + { + "name": "mask-write-smoke32-b00-write-1-disjoint-s00-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 37160064, + "measured_ops": 18699136, + "warmup_ops": 18460928, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 37160064, + "expected": 37160064, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-b00-write-1-disjoint-s01-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 37903168, + "measured_ops": 18832576, + "warmup_ops": 19070592, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 37903168, + "expected": 37903168, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-b00-write-1-shared-s00-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 36728064, + "measured_ops": 18634304, + "warmup_ops": 18093760, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 36728064, + "expected": 36728064, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-b00-write-1-shared-s01-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 37216192, + "measured_ops": 18392640, + "warmup_ops": 18823552, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 37216192, + "expected": 37216192, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-b00-write-8-disjoint-s00-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 210295168, + "measured_ops": 103459584, + "warmup_ops": 106835584, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 210295168, + "expected": 210295168, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-b00-write-8-disjoint-s01-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 202645952, + "measured_ops": 101846720, + "warmup_ops": 100799232, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 202645952, + "expected": 202645952, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-b00-write-8-shared-s00-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 73962584, + "measured_ops": 36631384, + "warmup_ops": 37331200, + "claim_failures": 3148340, + "all_claim_failures": 6398679, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 73962584, + "expected": 73962584, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-b00-write-8-shared-s01-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 73487874, + "measured_ops": 36498754, + "warmup_ops": 36989120, + "claim_failures": 3170816, + "all_claim_failures": 6414077, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 73487874, + "expected": 73487874, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "mode": "disjoint", + "threads": 1, + "all_ops": 37170240, + "measured_ops": 17959680, + "warmup_ops": 19210560, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 37170240, + "expected": 37170240, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "mode": "shared", + "threads": 1, + "all_ops": 37043648, + "measured_ops": 18780928, + "warmup_ops": 18262720, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 37043648, + "expected": 37043648, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 214101312, + "measured_ops": 105951296, + "warmup_ops": 108150016, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 214101312, + "expected": 214101312, + "errors": 0 + } + }, + { + "name": "mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 75321628, + "measured_ops": 37267420, + "warmup_ops": 38054208, + "claim_failures": 3245508, + "all_claim_failures": 6571225, + "dirty_pages": 32, + "verification": { + "pages": 32, + "observed": 75321628, + "expected": 75321628, + "errors": 0 + } + } + ] + }, + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-write-smoke32", + "report_script_sha256": "a9739553ee95a311f16e88f6571119e72d703a0d2ac82d6165abe2213586ede9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-write-smoke33-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-write-smoke33-audited.json new file mode 100644 index 000000000..cc287ee88 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/mask-write-smoke33-audited.json @@ -0,0 +1,367 @@ +{ + "schema_version": 1, + "validation": { + "complete": true, + "expected_rows": 4, + "observed_rows": 4, + "missing_jobs": [], + "manifest_sha256": "806c91d085ee67bd42cd677d939b0f8cb038e09f8826d0ad062b4d735269cd80", + "results_sha256": "88f0ac2a13acb8046a23a40b355246956153ca2baf466ff10c0dfefba8691fdd", + "driver_build_sha256": "fdc6b9b14d4fb653583d2d69cfc7c65165d698ef4abc8851ee9d76e96b88cb3f", + "driver_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "libraries": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "all_present_raw_logs_and_job_records_verified": true, + "scenario_order_verified": true, + "excluded_precondition_runs": [ + { + "name": "mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "scenario_index": 0, + "scenario": { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + "profile": "async-mask", + "warmup_seconds": 1, + "measured_seconds": 1.000108787, + "excluded_from_results": true, + "log_sha256": "4e31294d0ecbf571738a72278986b9e77b0d66b27988b2faea66d639b25d18cc" + }, + { + "name": "mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "scenario_index": 1, + "scenario": { + "api": "write", + "threads": 8, + "mode": "shared" + }, + "profile": "async-mask", + "warmup_seconds": 1, + "measured_seconds": 1.000070742, + "excluded_from_results": true, + "log_sha256": "4c33d60f2acc5cb32a38f1f43ce7bfa8a5ef9ba39d7498f7a11bd12008aa6941" + } + ], + "sample_exclusions": 0, + "thermal_flagged_samples": 4 + }, + "arguments": { + "label": "mask-write-smoke33", + "profiles": [ + "async-mask" + ], + "apis": [ + "write" + ], + "threads": [ + 8 + ], + "modes": [ + "disjoint", + "shared" + ], + "blocks": 1, + "seconds": 1, + "warmup": 1, + "cache_mib": 64, + "working_pages": 33, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 1, + "precondition_seconds": 1, + "precondition_profile": "async-mask" + }, + "summaries": [ + { + "api": "write", + "threads": 8, + "mode": "disjoint", + "profile": "async-mask", + "samples": 2, + "means": { + "ops_s": 96698377.25, + "worker_cpu_ns_op": 82.72750724071926, + "claim_failures_op": 0.0 + } + }, + { + "api": "write", + "threads": 8, + "mode": "shared", + "profile": "async-mask", + "samples": 2, + "means": { + "ops_s": 35679515.650000006, + "worker_cpu_ns_op": 224.22781026265815, + "claim_failures_op": 0.08435032626892881 + } + } + ], + "comparisons": [], + "comparison_scope": "Only complete scenario blocks containing both mirrored samples of every planned profile; final comparisons use all blocks. Partial summaries may include individual samples, but partial comparisons do not.", + "timing_scope": "ops_s uses control phase-2 release through the last worker finish, including stopping batches. Worker CPU and hardware counters begin when each worker observes phase 2 and end after its final operation. Verification, logging, dirty writeback and eviction are outside these intervals.", + "absolute_metric_units": { + "ops_s": "completed updates per second", + "worker_cpu_ns_op": "worker CPU nanoseconds per completed update", + "claim_failures_op": "explicit failed claims per completed update", + "cycles_op": "user cycles per completed update", + "instructions_op": "user retired instructions per completed update", + "branches_op": "user branches per completed update", + "branch_misses_op": "user branch misses per completed update", + "user_cycles_per_worker_cpu_ns_proxy": "user cycles per worker CPU nanosecond; not calibrated frequency" + }, + "metric_direction": { + "ops_s": "higher is better", + "worker_cpu_ns_op": "lower is better", + "cycles_op": "lower is better", + "instructions_op": "lower is better", + "claim_failures_op": "descriptive contention measure only", + "branches_op": "descriptive only", + "branch_misses_op": "descriptive only", + "user_cycles_per_worker_cpu_ns_proxy": "diagnostic only; no normalization" + }, + "uncertainty_method": "Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Absolute differences use an arithmetic mean and Student-t interval of paired block differences. Blocks, not individual adjacent runs, are the replication units. Zero-valued metrics have no log ratio, and claim failures use only descriptive absolute differences.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.", + "Counters and CPU/op include address generation, identity/ref/complement checks, bookkeeping, get/claim/lock/update/unlock/unclaim/unget, and retries; they are not isolated function costs. Claim-failure counts exclude waiting inside blocking cache_get.", + "Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles.", + "Pages are ordinarily already dirty after warmup. Disjoint/shared per-worker working sets differ; compare profiles within modes, not modes as a pure contention contrast. This cannot establish database insertion neutrality." + ], + "working_set_audit": { + "working_pages": 33, + "checked_jobs": 6, + "measured_jobs": 4, + "excluded_preconditions": 2, + "geometry_fields": [ + "cache_mib", + "directory_bytes", + "entry_bytes", + "data_bytes", + "refcount_bytes", + "pin_bytes" + ], + "identical_geometry": [ + 64, + 1048576, + 1048576, + 67108864, + 131072, + 16384 + ], + "jobs": [ + { + "name": "mask-write-smoke33-b00-write-8-disjoint-s00-async-mask", + "profile": "async-mask", + "working_pages": 33, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "33", + "working_set_bytes": "135168", + "disk_bytes": "262144", + "setup_seconds": "0.005" + } + }, + { + "name": "mask-write-smoke33-b00-write-8-disjoint-s01-async-mask", + "profile": "async-mask", + "working_pages": 33, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "33", + "working_set_bytes": "135168", + "disk_bytes": "262144", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke33-b00-write-8-shared-s00-async-mask", + "profile": "async-mask", + "working_pages": 33, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "33", + "working_set_bytes": "135168", + "disk_bytes": "262144", + "setup_seconds": "0.003" + } + }, + { + "name": "mask-write-smoke33-b00-write-8-shared-s01-async-mask", + "profile": "async-mask", + "working_pages": 33, + "excluded_precondition": false, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "33", + "working_set_bytes": "135168", + "disk_bytes": "262144", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "profile": "async-mask", + "working_pages": 33, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "33", + "working_set_bytes": "135168", + "disk_bytes": "262144", + "setup_seconds": "0.004" + } + }, + { + "name": "mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "profile": "async-mask", + "working_pages": 33, + "excluded_precondition": true, + "setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "33", + "working_set_bytes": "135168", + "disk_bytes": "262144", + "setup_seconds": "0.003" + } + } + ], + "interpretation": "Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This measures resident cache mutation ownership and dirtying; it is not complete insertion evidence." + }, + "write_counter_audit": { + "checked_jobs": 6, + "all_counter_sums_exact": true, + "all_identity_and_complement_checks_passed": true, + "jobs": [ + { + "name": "mask-write-smoke33-b00-write-8-disjoint-s00-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 193237632, + "measured_ops": 96636416, + "warmup_ops": 96601216, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 33, + "verification": { + "pages": 33, + "observed": 193237632, + "expected": 193237632, + "errors": 0 + } + }, + { + "name": "mask-write-smoke33-b00-write-8-disjoint-s01-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 195439424, + "measured_ops": 97127808, + "warmup_ops": 98311616, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 33, + "verification": { + "pages": 33, + "observed": 195439424, + "expected": 195439424, + "errors": 0 + } + }, + { + "name": "mask-write-smoke33-b00-write-8-shared-s00-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 72110868, + "measured_ops": 36019860, + "warmup_ops": 36091008, + "claim_failures": 3038989, + "all_claim_failures": 6122613, + "dirty_pages": 33, + "verification": { + "pages": 33, + "observed": 72110868, + "expected": 72110868, + "errors": 0 + } + }, + { + "name": "mask-write-smoke33-b00-write-8-shared-s01-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 71469072, + "measured_ops": 35343952, + "warmup_ops": 36125120, + "claim_failures": 2980585, + "all_claim_failures": 6047164, + "dirty_pages": 33, + "verification": { + "pages": 33, + "observed": 71469072, + "expected": 71469072, + "errors": 0 + } + }, + { + "name": "mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "mode": "disjoint", + "threads": 8, + "all_ops": 195867392, + "measured_ops": 96160640, + "warmup_ops": 99706752, + "claim_failures": 0, + "all_claim_failures": 0, + "dirty_pages": 33, + "verification": { + "pages": 33, + "observed": 195867392, + "expected": 195867392, + "errors": 0 + } + }, + { + "name": "mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "mode": "shared", + "threads": 8, + "all_ops": 72470747, + "measured_ops": 35870939, + "warmup_ops": 36599808, + "claim_failures": 2941132, + "all_claim_failures": 6058808, + "dirty_pages": 33, + "verification": { + "pages": 33, + "observed": 72470747, + "expected": 72470747, + "errors": 0 + } + } + ] + }, + "campaign": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/probe-results/mask-write-smoke33", + "report_script_sha256": "a9739553ee95a311f16e88f6571119e72d703a0d2ac82d6165abe2213586ede9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/pilot-blocks/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/pilot-blocks/block-ratios.csv new file mode 100644 index 000000000..0ac543bd7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/pilot-blocks/block-ratios.csv @@ -0,0 +1,25 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +point:uniform@1,main,0,1120112.7000000002,1120112.7000000002,0.0 +point:uniform@1,main,1,1103994.4,1103994.4,0.0 +point:uniform@1,original,0,1109782.15,1120112.7000000002,-0.9222777315175734 +point:uniform@1,original,1,1116617.15,1103994.4,1.1433708359390282 +point:uniform@8,main,0,5164682.1,5164682.1,0.0 +point:uniform@8,main,1,4915022.65,4915022.65,0.0 +point:uniform@8,original,0,5114492.15,5164682.1,-0.971791661678445 +point:uniform@8,original,1,5186272.6,4915022.65,5.5187934891815615 +range:uniform:1@1,main,0,110574.1,110574.1,0.0 +range:uniform:1@1,main,1,109925.75,109925.75,0.0 +range:uniform:1@1,original,0,109134.2,110574.1,-1.30220368060876 +range:uniform:1@1,original,1,108646.4,109925.75,-1.163831040497798 +range:uniform:1@8,main,0,548932.7,548932.7,0.0 +range:uniform:1@8,main,1,507071.65,507071.65,0.0 +range:uniform:1@8,original,0,533036.05,548932.7,-2.8959196637401874 +range:uniform:1@8,original,1,514538.15,507071.65,1.4724743534764828 +range:uniform:10000@1,main,0,796.9000000000001,796.9000000000001,0.0 +range:uniform:10000@1,main,1,774.7,774.7,0.0 +range:uniform:10000@1,original,0,773.8,796.9000000000001,-2.8987325887815496 +range:uniform:10000@1,original,1,765.5,774.7,-1.1875564734736055 +range:uniform:10000@8,main,0,4148.2,4148.2,0.0 +range:uniform:10000@8,main,1,4005.8999999999996,4005.8999999999996,0.0 +range:uniform:10000@8,original,0,4020.3999999999996,4148.2,-3.080854346463535 +range:uniform:10000@8,original,1,3929.2,4005.8999999999996,-1.9146758531166541 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/pilot-blocks/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/pilot-blocks/summary.csv new file mode 100644 index 000000000..a7422456a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/pilot-blocks/summary.csv @@ -0,0 +1,13 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +point:uniform@1,main,4,1112053.55,1101859.9,1125067.3,10295.757989094422,0.0,0.8992479031055164,1.216,0.0,2,0.0,0.0,0.0 +point:uniform@1,original,4,1113199.65,1100534.5,1132699.8,13823.647402066765,0.10306158368000862,0.8985006591944544,1.248,0.0,2,0.10521867006381136,-12.193860364086085,14.127039937450391 +point:uniform@8,main,4,5039852.375,4845492.9,5280800.0,181627.22505656772,0.0,1.5885019446180764,2.144,0.0,2,0.0,0.0,0.0 +point:uniform@8,original,4,5150382.375,5048703.2,5227006.8,75558.70782750635,2.193119793513798,1.5530090081894026,2.16,0.0,2,2.221998930049307,-31.705383212769522,53.003817238034266 +range:uniform:1@1,main,4,110249.925,106109.7,115038.5,4025.3611551221907,0.0,9.078456767170659,11.648,0.0,2,0.0,0.0,0.0 +range:uniform:1@1,original,4,108890.3,106640.2,110652.6,1681.3752030208318,-1.2332207935742412,9.184402545432613,11.264000000000001,0.0,2,-1.2330415930819183,-2.108222326539133,-0.35003649138439785 +range:uniform:1@8,main,4,528002.1749999999,498175.1,556428.7,25968.087741864354,0.0,15.177983047350148,21.12,0.0,2,0.0,0.0,0.0 +range:uniform:1@8,original,4,523787.1,513358.4,543142.1,13530.464610648054,-0.7983063706129556,15.277162103019284,20.864,0.0,2,-0.7357501336002437,-24.94456675474478,31.281519211827955 +range:uniform:10000@1,main,4,785.8,771.6,803.2,14.04089265918187,0.0,1272.828731110893,1392.64,0.0,2,0.0,0.0,0.0 +range:uniform:10000@1,original,4,769.65,755.6,792.0,16.65522940900745,-2.055230338508529,1299.7435140258451,1474.56,0.0,2,-2.0468810990422748,-12.33631826668672,9.450268488769309 +range:uniform:10000@8,main,4,4077.0499999999997,3918.6,4174.4,110.85237931591719,0.0,1962.838322560298,2424.832,0.0,2,0.0,0.0,0.0 +range:uniform:10000@8,original,4,3974.8,3885.8,4056.6,70.01295118285842,-2.507940790522545,2012.659159328123,2457.6,0.0,2,-2.499508629617031,-9.63371366878264,5.197925060489328 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-auditor-negative-checks.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-auditor-negative-checks.json new file mode 100644 index 000000000..c47466a23 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-auditor-negative-checks.json @@ -0,0 +1,13 @@ +{ + "checks_passed": [ + "extra shared reservation", + "zero-work worker with last operation timestamp", + "nonmonotonic phase clock", + "count mismatch", + "one block has no confidence interval" + ], + "source_log": ".cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.log", + "source_log_sha256": "3be391e14df8cf70cbf5efc87ea38b96f9d099ee044bef449ee3fadbe4e2ccd9", + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "workloads_launched": false +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-fixed-shared-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-fixed-shared-audited.json new file mode 100644 index 000000000..bcbfc4d19 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-fixed-shared-audited.json @@ -0,0 +1,3124 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-quota-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m", + "arguments": { + "mode": "insert", + "name": "quota-fixed20m", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "validation": { + "complete": true, + "expected_measured_runs": 18, + "measured_runs": 18, + "excluded_preconditions": 1, + "total_measured_inserts": 360000000, + "pending_runs": [], + "complete_blocks": { + "0": [ + 0, + 1, + 2 + ] + }, + "manifest_sha256": "8eae5620f8106240317ee54a9c26bdb9452bb6ac6f1cd500f93c3a608b7559cc", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "original": 177, + "main": 177, + "async-load": 177 + }, + "library_hashes": { + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "lock_acquired": 1792227471.7423084, + "finished": 1792227640.8152301, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.711685215, + "diagnostic_window_cpu_s": 47.218387677, + "diagnostic_join_wall_s": 3.5341e-05, + "diagnostic_join_cpu_s": 3.4621e-05, + "diagnostic_body_wall_s": 7.711720556, + "diagnostic_body_cpu_s": 47.218422298, + "diagnostic_close_wall_s": 0.209953568, + "diagnostic_close_cpu_s": 0.067320542, + "diagnostic_drain_wall_s": 7.921759773, + "diagnostic_drain_cpu_s": 47.285828518, + "body_cpu_us_op": 2.3609211149, + "drain_cpu_us_op": 2.3642914259, + "productive_wall_s": 7.652998235, + "productive_end_to_stop_s": 0.05868698, + "worker_completion_spread_s": 3.26986602, + "exact_body_ops_s": 2593454.969583833, + "exact_drain_ops_s": 2524691.5550464774, + "productive_ops_s": 2613354.8428813927, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.527146977, + 7.276517407, + 4.747386469, + 7.6460368, + 7.652998235, + 4.383132215, + 5.06179575, + 7.534375024 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00118, + "max_deregister_ms": 0.002664, + "quota_next_record": 0, + "log_sha256": "8855e30c507b0f107665fbbb29415cf1406e0ec4090fc9bc77721f9668b1cc42", + "service_max_ms": 1440.089522 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.012251157, + "diagnostic_window_cpu_s": 47.71030893, + "diagnostic_join_wall_s": 7.0478e-05, + "diagnostic_join_cpu_s": 6.9661e-05, + "diagnostic_body_wall_s": 8.012321635, + "diagnostic_body_cpu_s": 47.710378591, + "diagnostic_close_wall_s": 0.174502474, + "diagnostic_close_cpu_s": 0.10239978, + "diagnostic_drain_wall_s": 8.186903897, + "diagnostic_drain_cpu_s": 47.812858107, + "body_cpu_us_op": 2.38551892955, + "drain_cpu_us_op": 2.3906429053499996, + "productive_wall_s": 7.984023193, + "productive_end_to_stop_s": 0.028227964, + "worker_completion_spread_s": 3.241509901, + "exact_body_ops_s": 2496155.4105160437, + "exact_drain_ops_s": 2442925.9524261397, + "productive_ops_s": 2505002.743170263, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.840493164, + 7.984023193, + 4.888694353, + 7.625160471, + 7.816307535, + 4.742513292, + 4.91166123, + 7.942352948 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001167, + "max_deregister_ms": 0.002657, + "quota_next_record": 0, + "log_sha256": "3786f821ca49e7e00d556075e4fe5b9ac38688b1ef5107e5ca41375c0b2215ae", + "service_max_ms": 1741.191993 + }, + { + "name": "wal0-02-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.015022324, + "diagnostic_window_cpu_s": 49.047906196, + "diagnostic_join_wall_s": 6.9235e-05, + "diagnostic_join_cpu_s": 6.8306e-05, + "diagnostic_body_wall_s": 8.015091559, + "diagnostic_body_cpu_s": 49.047974502, + "diagnostic_close_wall_s": 0.184431578, + "diagnostic_close_cpu_s": 0.065851113, + "diagnostic_drain_wall_s": 8.199602751, + "diagnostic_drain_cpu_s": 49.113905253, + "body_cpu_us_op": 2.4523987251, + "drain_cpu_us_op": 2.45569526265, + "productive_wall_s": 7.950708235, + "productive_end_to_stop_s": 0.064314089, + "worker_completion_spread_s": 3.316131881, + "exact_body_ops_s": 2495292.76774666, + "exact_drain_ops_s": 2439142.554504955, + "productive_ops_s": 2515499.174269473, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.899602696, + 7.766179338, + 4.903366883, + 4.914972976, + 4.634576354, + 7.893703917, + 7.950708235, + 7.714362811 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001273, + "max_deregister_ms": 0.003112, + "quota_next_record": 0, + "log_sha256": "7aedaf9da97992dd9dcba67f1d95a3e52113be7b5b4517a297ba5f0d3197a49a", + "service_max_ms": 1715.076214 + }, + { + "name": "wal0-03-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.921999696, + "diagnostic_window_cpu_s": 51.009320263, + "diagnostic_join_wall_s": 7.3159e-05, + "diagnostic_join_cpu_s": 7.2511e-05, + "diagnostic_body_wall_s": 8.922072855, + "diagnostic_body_cpu_s": 51.009392774, + "diagnostic_close_wall_s": 0.178173439, + "diagnostic_close_cpu_s": 0.069432345, + "diagnostic_drain_wall_s": 9.100336399, + "diagnostic_drain_cpu_s": 51.078915155, + "body_cpu_us_op": 2.5504696386999997, + "drain_cpu_us_op": 2.5539457577499998, + "productive_wall_s": 8.828230491, + "productive_end_to_stop_s": 0.093769205, + "worker_completion_spread_s": 3.656361431, + "exact_body_ops_s": 2241631.5496450854, + "exact_drain_ops_s": 2197720.9548207163, + "productive_ops_s": 2265459.654727993, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.17186906, + 8.476862364, + 8.552078024, + 8.745954152, + 5.17566396, + 8.828230491, + 5.219865398, + 8.769168474 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001553, + "max_deregister_ms": 0.003754, + "quota_next_record": 0, + "log_sha256": "b1703d843f7fe3ce7efbf4c088dcdec51a12435b76d54849b1120926e6b22a93", + "service_max_ms": 1935.961137 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.613065086, + "diagnostic_window_cpu_s": 49.720952457, + "diagnostic_join_wall_s": 4.3668e-05, + "diagnostic_join_cpu_s": 4.2863e-05, + "diagnostic_body_wall_s": 8.613108754, + "diagnostic_body_cpu_s": 49.72099532, + "diagnostic_close_wall_s": 0.162618904, + "diagnostic_close_cpu_s": 0.071476476, + "diagnostic_drain_wall_s": 8.775818051, + "diagnostic_drain_cpu_s": 49.792562108, + "body_cpu_us_op": 2.486049766, + "drain_cpu_us_op": 2.4896281053999996, + "productive_wall_s": 8.612776382, + "productive_end_to_stop_s": 0.000288704, + "worker_completion_spread_s": 3.979883502, + "exact_body_ops_s": 2322041.967798425, + "exact_drain_ops_s": 2278989.819954279, + "productive_ops_s": 2322131.576735043, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.311706505, + 4.790554287, + 5.519560518, + 8.581131695, + 8.531621434, + 4.63289288, + 8.537473098, + 8.612776382 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001282, + "max_deregister_ms": 0.003067, + "quota_next_record": 0, + "log_sha256": "5ac5d1b8f391f4040537907fb8328390dc569c7059e8a17eb925d296e6b8bbd6", + "service_max_ms": 1994.887076 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.812367536, + "diagnostic_window_cpu_s": 51.374347951, + "diagnostic_join_wall_s": 4.1448e-05, + "diagnostic_join_cpu_s": 4.0623e-05, + "diagnostic_body_wall_s": 7.812408984, + "diagnostic_body_cpu_s": 51.374388574, + "diagnostic_close_wall_s": 0.198309269, + "diagnostic_close_cpu_s": 0.081631597, + "diagnostic_drain_wall_s": 8.01079677, + "diagnostic_drain_cpu_s": 51.456098668, + "body_cpu_us_op": 2.5687194287, + "drain_cpu_us_op": 2.5728049334, + "productive_wall_s": 7.766518041, + "productive_end_to_stop_s": 0.045849495, + "worker_completion_spread_s": 2.596140991, + "exact_body_ops_s": 2560029.8244703365, + "exact_drain_ops_s": 2496630.556762957, + "productive_ops_s": 2575156.575239841, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.722975553, + 5.304534581, + 7.565389655, + 7.339496566, + 5.17037705, + 7.766518041, + 5.298323648, + 7.709947102 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001278, + "max_deregister_ms": 0.002711, + "quota_next_record": 0, + "log_sha256": "4d3e7c26b04cc83eda51d94f5945e1c06ad6cdc51567b855b7de7638dc8d0fce", + "service_max_ms": 1625.392577 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.714311368, + "diagnostic_window_cpu_s": 50.963810159, + "diagnostic_join_wall_s": 7.1514e-05, + "diagnostic_join_cpu_s": 7.0916e-05, + "diagnostic_body_wall_s": 8.714382882, + "diagnostic_body_cpu_s": 50.963881075, + "diagnostic_close_wall_s": 0.195329139, + "diagnostic_close_cpu_s": 0.073412817, + "diagnostic_drain_wall_s": 8.909790105, + "diagnostic_drain_cpu_s": 51.037371984, + "body_cpu_us_op": 2.54819405375, + "drain_cpu_us_op": 2.5518685992, + "productive_wall_s": 8.629405043, + "productive_end_to_stop_s": 0.084906325, + "worker_completion_spread_s": 3.682829396, + "exact_body_ops_s": 2295056.3764315443, + "exact_drain_ops_s": 2244721.79078342, + "productive_ops_s": 2317656.8836832615, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.355656399, + 5.46627368, + 8.629405043, + 8.267283756, + 5.218033763, + 8.270801503, + 4.946575647, + 8.555698554 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001434, + "max_deregister_ms": 0.002876, + "quota_next_record": 0, + "log_sha256": "6c6af010be30153bc2bbfcf06ce26d3f4ab9d3c8c6d0136668b3ea39ffb9317c", + "service_max_ms": 1913.81552 + }, + { + "name": "wal0-07-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.214094698, + "diagnostic_window_cpu_s": 52.045313536, + "diagnostic_join_wall_s": 4.313e-05, + "diagnostic_join_cpu_s": 4.2442e-05, + "diagnostic_body_wall_s": 8.214137828, + "diagnostic_body_cpu_s": 52.045355978, + "diagnostic_close_wall_s": 0.147274509, + "diagnostic_close_cpu_s": 0.065485757, + "diagnostic_drain_wall_s": 8.361493431, + "diagnostic_drain_cpu_s": 52.110922762, + "body_cpu_us_op": 2.6022677989, + "drain_cpu_us_op": 2.6055461381000002, + "productive_wall_s": 8.117407562, + "productive_end_to_stop_s": 0.096687136, + "worker_completion_spread_s": 3.214092263, + "exact_body_ops_s": 2434826.4442099887, + "exact_drain_ops_s": 2391917.2053464237, + "productive_ops_s": 2463840.8072086894, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 4.997814075, + 7.870959175, + 8.117407562, + 7.936130638, + 8.04444164, + 4.903315299, + 4.99673244, + 7.881051593 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001029, + "max_deregister_ms": 0.002955, + "quota_next_record": 0, + "log_sha256": "29b9358c9d7964f40abd536c78b2f736f720f05c2d3f2fd3e2ee399fe646ad47", + "service_max_ms": 1435.214256 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.617560711, + "diagnostic_window_cpu_s": 52.266214773, + "diagnostic_join_wall_s": 4.0764e-05, + "diagnostic_join_cpu_s": 4.0153e-05, + "diagnostic_body_wall_s": 8.617601475, + "diagnostic_body_cpu_s": 52.266254926, + "diagnostic_close_wall_s": 0.183774356, + "diagnostic_close_cpu_s": 0.049845176, + "diagnostic_drain_wall_s": 8.801468657, + "diagnostic_drain_cpu_s": 52.316192811, + "body_cpu_us_op": 2.6133127463, + "drain_cpu_us_op": 2.6158096405499998, + "productive_wall_s": 8.54092346, + "productive_end_to_stop_s": 0.076637251, + "worker_completion_spread_s": 3.609057375, + "exact_body_ops_s": 2320831.388875522, + "exact_drain_ops_s": 2272348.0341083263, + "productive_ops_s": 2341667.1620658687, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.54092346, + 8.494499232, + 8.201574035, + 4.931866085, + 8.395700754, + 5.328599122, + 5.449212428, + 8.34633659 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002737, + "max_deregister_ms": 0.002798, + "quota_next_record": 0, + "log_sha256": "c80512cf6edcf39e157b2d01bde6b0d41315e3f661ebb7751242e3161210877f", + "service_max_ms": 1794.147585 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.111758381, + "diagnostic_window_cpu_s": 53.720094512, + "diagnostic_join_wall_s": 4.3569e-05, + "diagnostic_join_cpu_s": 4.2796e-05, + "diagnostic_body_wall_s": 7.11180195, + "diagnostic_body_cpu_s": 53.720137308, + "diagnostic_close_wall_s": 0.143636068, + "diagnostic_close_cpu_s": 0.07582805, + "diagnostic_drain_wall_s": 7.255517116, + "diagnostic_drain_cpu_s": 53.796044463, + "body_cpu_us_op": 2.6860068654, + "drain_cpu_us_op": 2.68980222315, + "productive_wall_s": 7.028103348, + "productive_end_to_stop_s": 0.083655033, + "worker_completion_spread_s": 2.082698585, + "exact_body_ops_s": 2812226.7943639797, + "exact_drain_ops_s": 2756523.026580095, + "productive_ops_s": 2845717.971078418, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.028103348, + 6.986011138, + 6.978558091, + 6.925543854, + 6.563479533, + 6.791540197, + 4.945404763, + 7.023988675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001368, + "max_deregister_ms": 0.002711, + "quota_next_record": 0, + "log_sha256": "737dab865aef66cac499c6ac386a046f93e504a020318af2ffb0466678d6b24c", + "service_max_ms": 1010.778128 + }, + { + "name": "wal0-10-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.413147435, + "diagnostic_window_cpu_s": 53.374450956, + "diagnostic_join_wall_s": 6.7911e-05, + "diagnostic_join_cpu_s": 6.7188e-05, + "diagnostic_body_wall_s": 7.413215346, + "diagnostic_body_cpu_s": 53.374518144, + "diagnostic_close_wall_s": 0.158617321, + "diagnostic_close_cpu_s": 0.080329264, + "diagnostic_drain_wall_s": 7.571911118, + "diagnostic_drain_cpu_s": 53.454925854, + "body_cpu_us_op": 2.6687259072000002, + "drain_cpu_us_op": 2.6727462927000003, + "productive_wall_s": 7.372263954, + "productive_end_to_stop_s": 0.040883481, + "worker_completion_spread_s": 2.645886374, + "exact_body_ops_s": 2697884.664957364, + "exact_drain_ops_s": 2641341.0945165297, + "productive_ops_s": 2712870.852806147, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.136751806, + 4.72637758, + 5.104329295, + 7.179113271, + 5.135134512, + 6.85065012, + 7.372263954, + 7.298332813 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001407, + "max_deregister_ms": 0.003052, + "quota_next_record": 0, + "log_sha256": "7400ed662844a1cb1479f87362252f4ef99da979491a50c6220dc7d054b0c188", + "service_max_ms": 1157.609843 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.014353832, + "diagnostic_window_cpu_s": 53.15783148, + "diagnostic_join_wall_s": 7.4373e-05, + "diagnostic_join_cpu_s": 7.3544e-05, + "diagnostic_body_wall_s": 9.014428205, + "diagnostic_body_cpu_s": 53.157905024, + "diagnostic_close_wall_s": 0.18821924, + "diagnostic_close_cpu_s": 0.069947282, + "diagnostic_drain_wall_s": 9.20272878, + "diagnostic_drain_cpu_s": 53.227933658, + "body_cpu_us_op": 2.6578952512000003, + "drain_cpu_us_op": 2.6613966829, + "productive_wall_s": 8.971402271, + "productive_end_to_stop_s": 0.042951561, + "worker_completion_spread_s": 3.802767313, + "exact_body_ops_s": 2218665.404524124, + "exact_drain_ops_s": 2173268.437886094, + "productive_ops_s": 2229305.8984379587, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.820523926, + 5.168634958, + 5.452939513, + 8.807892449, + 8.893254454, + 8.666075723, + 8.696638704, + 8.971402271 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001302, + "max_deregister_ms": 0.002774, + "quota_next_record": 0, + "log_sha256": "591066e65146b80ea6c5f5a28e783e73eb538f440924f61a94ecdb22f094055b", + "service_max_ms": 2036.890194 + }, + { + "name": "wal0-12-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.511986986, + "diagnostic_window_cpu_s": 54.095700779, + "diagnostic_join_wall_s": 3.8593e-05, + "diagnostic_join_cpu_s": 3.4135e-05, + "diagnostic_body_wall_s": 7.512025579, + "diagnostic_body_cpu_s": 54.095734914, + "diagnostic_close_wall_s": 0.17461304, + "diagnostic_close_cpu_s": 0.087408277, + "diagnostic_drain_wall_s": 7.686717893, + "diagnostic_drain_cpu_s": 54.183222452, + "body_cpu_us_op": 2.7047867457, + "drain_cpu_us_op": 2.7091611226, + "productive_wall_s": 7.479281043, + "productive_end_to_stop_s": 0.032705943, + "worker_completion_spread_s": 2.169493229, + "exact_body_ops_s": 2662397.750070281, + "exact_drain_ops_s": 2601890.7261073333, + "productive_ops_s": 2674053.8141320916, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.520704948, + 7.44706077, + 5.309787814, + 5.409023039, + 7.373057419, + 7.036583102, + 7.403604341, + 7.479281043 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00126, + "max_deregister_ms": 0.002659, + "quota_next_record": 0, + "log_sha256": "742bc145bf6dff866907c45a88cdedd5d0782af5b9d499e938c3f19486f82594", + "service_max_ms": 1449.010413 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.71779703, + "diagnostic_window_cpu_s": 53.816480087, + "diagnostic_join_wall_s": 4.4279e-05, + "diagnostic_join_cpu_s": 4.365e-05, + "diagnostic_body_wall_s": 8.717841309, + "diagnostic_body_cpu_s": 53.816523737, + "diagnostic_close_wall_s": 0.180532009, + "diagnostic_close_cpu_s": 0.04918989, + "diagnostic_drain_wall_s": 8.898451944, + "diagnostic_drain_cpu_s": 53.865792249, + "body_cpu_us_op": 2.69082618685, + "drain_cpu_us_op": 2.69328961245, + "productive_wall_s": 8.624278437, + "productive_end_to_stop_s": 0.093518593, + "worker_completion_spread_s": 3.503611467, + "exact_body_ops_s": 2294145.9119418343, + "exact_drain_ops_s": 2247581.953115507, + "productive_ops_s": 2319034.588933924, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.39702258, + 8.603859994, + 5.12066697, + 8.571441665, + 5.677016504, + 8.382362983, + 8.4616432, + 8.624278437 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003276, + "max_deregister_ms": 0.003014, + "quota_next_record": 0, + "log_sha256": "9b3ddabc9a00841588a3535245b20e1f7893613de32ce742603940430b31be49", + "service_max_ms": 1861.08195 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.812996835, + "diagnostic_window_cpu_s": 54.926377435, + "diagnostic_join_wall_s": 4.0393e-05, + "diagnostic_join_cpu_s": 3.9648e-05, + "diagnostic_body_wall_s": 7.813037228, + "diagnostic_body_cpu_s": 54.926417083, + "diagnostic_close_wall_s": 0.154225553, + "diagnostic_close_cpu_s": 0.069525908, + "diagnostic_drain_wall_s": 7.967343063, + "diagnostic_drain_cpu_s": 54.996023217, + "body_cpu_us_op": 2.74632085415, + "drain_cpu_us_op": 2.74980116085, + "productive_wall_s": 7.725334718, + "productive_end_to_stop_s": 0.087662117, + "worker_completion_spread_s": 2.458238593, + "exact_body_ops_s": 2559823.973233473, + "exact_drain_ops_s": 2510247.1227678326, + "productive_ops_s": 2588884.58947935, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.690916806, + 7.684993691, + 5.267096125, + 7.586419254, + 5.681786437, + 7.457559528, + 7.725334718, + 5.702723722 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001359, + "max_deregister_ms": 0.003054, + "quota_next_record": 0, + "log_sha256": "cc114bcb58ac94ca52eb6356513835ca1f313cbdc7c5a5330bd26b218085223f", + "service_max_ms": 1637.094923 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.916377904, + "diagnostic_window_cpu_s": 55.115611983, + "diagnostic_join_wall_s": 6.676e-05, + "diagnostic_join_cpu_s": 6.5826e-05, + "diagnostic_body_wall_s": 7.916444664, + "diagnostic_body_cpu_s": 55.115677809, + "diagnostic_close_wall_s": 0.157879128, + "diagnostic_close_cpu_s": 0.052437362, + "diagnostic_drain_wall_s": 8.074406026, + "diagnostic_drain_cpu_s": 55.168197409, + "body_cpu_us_op": 2.75578389045, + "drain_cpu_us_op": 2.75840987045, + "productive_wall_s": 7.859951065, + "productive_end_to_stop_s": 0.056426839, + "worker_completion_spread_s": 2.573291514, + "exact_body_ops_s": 2526386.6355246464, + "exact_drain_ops_s": 2476962.38405636, + "productive_ops_s": 2544545.103984054, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.53672861, + 5.286659551, + 5.357595404, + 7.321720884, + 7.633333628, + 7.546613315, + 5.605887517, + 7.859951065 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001575, + "max_deregister_ms": 0.003773, + "quota_next_record": 0, + "log_sha256": "6fc21b1d6dee77b3ad5d059833680ce8f7f9a6979f99437654e1aac27db9d7ee", + "service_max_ms": 1284.99082 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214421347, + "diagnostic_window_cpu_s": 54.541341217, + "diagnostic_join_wall_s": 4.2424e-05, + "diagnostic_join_cpu_s": 4.1776e-05, + "diagnostic_body_wall_s": 9.214463771, + "diagnostic_body_cpu_s": 54.541382993, + "diagnostic_close_wall_s": 0.187834649, + "diagnostic_close_cpu_s": 0.076709635, + "diagnostic_drain_wall_s": 9.402378469, + "diagnostic_drain_cpu_s": 54.618172605, + "body_cpu_us_op": 2.72706914965, + "drain_cpu_us_op": 2.7309086302499996, + "productive_wall_s": 9.117713969, + "productive_end_to_stop_s": 0.096707378, + "worker_completion_spread_s": 3.850089187, + "exact_body_ops_s": 2170500.6929371757, + "exact_drain_ops_s": 2127121.351894179, + "productive_ops_s": 2193532.2897822303, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.117713969, + 5.63605747, + 5.397794357, + 8.954764073, + 5.267624782, + 8.794129501, + 8.919656462, + 9.032404522 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001393, + "max_deregister_ms": 0.00321, + "quota_next_record": 0, + "log_sha256": "579d1194391dcd39d75511ab85120b5be750bd8f9b1ca27a833bdbc6588902f8", + "service_max_ms": 2041.650297 + }, + { + "name": "wal0-17-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.313238555, + "diagnostic_window_cpu_s": 54.452840971, + "diagnostic_join_wall_s": 6.9536e-05, + "diagnostic_join_cpu_s": 6.8622e-05, + "diagnostic_body_wall_s": 8.313308091, + "diagnostic_body_cpu_s": 54.452909593, + "diagnostic_close_wall_s": 0.185653069, + "diagnostic_close_cpu_s": 0.069566276, + "diagnostic_drain_wall_s": 8.499046052, + "diagnostic_drain_cpu_s": 54.522560786, + "body_cpu_us_op": 2.72264547965, + "drain_cpu_us_op": 2.7261280393, + "productive_wall_s": 8.217537862, + "productive_end_to_stop_s": 0.095700693, + "worker_completion_spread_s": 2.921611723, + "exact_body_ops_s": 2405781.1620926247, + "exact_drain_ops_s": 2353205.2747606407, + "productive_ops_s": 2433819.0265584444, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.158294121, + 8.217537862, + 7.932684439, + 5.295926139, + 5.651348121, + 7.774319536, + 5.300042697, + 8.177950952 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002774, + "max_deregister_ms": 0.003736, + "quota_next_record": 0, + "log_sha256": "1a3adf71a1a4d42617a3c7e8a562b76b1b057653171493461828d6e2b1213479", + "service_max_ms": 1597.344842 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 50050246, + "diagnostic_window_wall_s": 15.028694303, + "diagnostic_window_cpu_s": 116.918231045, + "diagnostic_join_wall_s": 0.101055164, + "diagnostic_join_cpu_s": 0.552231817, + "diagnostic_body_wall_s": 15.129749467, + "diagnostic_body_cpu_s": 117.470462862, + "diagnostic_close_wall_s": 0.191917428, + "diagnostic_close_cpu_s": 0.132828216, + "diagnostic_drain_wall_s": 15.321809644, + "diagnostic_drain_cpu_s": 117.603440159, + "body_cpu_us_op": 2.3470506590916655, + "drain_cpu_us_op": 2.3497075350838434, + "productive_wall_s": 15.12970816, + "productive_end_to_stop_s": -0.101013857, + "worker_completion_spread_s": 0.101011182, + "exact_body_ops_s": 3308068.3926172247, + "exact_drain_ops_s": 3266601.476125218, + "productive_ops_s": 3308077.4242772968, + "worker_completed": [ + 5710753, + 6861211, + 5964772, + 6541805, + 5955948, + 5963331, + 6806149, + 6246277 + ], + "worker_productive_finish_s": [ + 15.028696978, + 15.035194194, + 15.028816635, + 15.129196157, + 15.116948688, + 15.0288173, + 15.028816611, + 15.12970816 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 145.660482, + "max_deregister_ms": 0.003361, + "quota_next_record": 0, + "log_sha256": "958ad2e19bdd8237114b8005fab3f33d57371e8a5bb4e3d3335a8660b2c41ba9", + "service_max_ms": 1993.425434 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2458531.5970287803, + "exact_drain_ops_s_mean": 2404149.4129179236, + "productive_ops_s_mean": 2481410.5716636125, + "body_cpu_us_op_mean": 2.6078092486333335, + "drain_cpu_us_op_mean": 2.6111510776166664, + "worker_completion_spread_s_mean": 3.1519106041666665, + "productive_end_to_stop_s_mean": 0.075842455, + "diagnostic_join_wall_s_mean": 4.130416666666667e-05, + "diagnostic_close_wall_s_mean": 0.18400665316666667, + "productive_wall_s_mean": 8.121755915, + "diagnostic_body_wall_s_mean": 8.197639674166668, + "diagnostic_drain_wall_s_mean": 8.381728788166667, + "diagnostic_body_cpu_s_mean": 52.156184972666665, + "diagnostic_drain_cpu_s_mean": 52.223021552333336, + "pooled_body_ops_s": 2439726.6524199974, + "pooled_drain_ops_s": 2386142.5853143833, + "pooled_productive_ops_s": 2462521.677493678, + "max_deregister_ms": 0.00321, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2403021.6280047093, + "exact_drain_ops_s_mean": 2354519.251312354, + "productive_ops_s_mean": 2417921.132581655, + "body_cpu_us_op_mean": 2.596627124183333, + "drain_cpu_us_op_mean": 2.6002912206916666, + "worker_completion_spread_s_mean": 3.2897533698333334, + "productive_end_to_stop_s_mean": 0.05007725166666666, + "diagnostic_join_wall_s_mean": 6.119766666666666e-05, + "diagnostic_close_wall_s_mean": 0.17212907300000002, + "productive_wall_s_mean": 8.297148778666667, + "diagnostic_body_wall_s_mean": 8.347287228, + "diagnostic_drain_wall_s_mean": 8.519498320333334, + "diagnostic_body_cpu_s_mean": 51.93254248366667, + "diagnostic_drain_cpu_s_mean": 52.00582441383333, + "pooled_body_ops_s": 2395987.996305235, + "pooled_drain_ops_s": 2347556.0705571547, + "pooled_productive_ops_s": 2410466.5992519367, + "max_deregister_ms": 0.003773, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-load", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2489635.723120334, + "exact_drain_ops_s_mean": 2437536.3016760997, + "productive_ops_s_mean": 2510923.8882838064, + "body_cpu_us_op_mean": 2.6168823825416667, + "drain_cpu_us_op_mean": 2.620537102183333, + "worker_completion_spread_s_mean": 2.9872628168333333, + "productive_end_to_stop_s_mean": 0.07067675783333334, + "diagnostic_join_wall_s_mean": 6.0260666666666664e-05, + "diagnostic_close_wall_s_mean": 0.17146049266666666, + "productive_wall_s_mean": 7.994238191166667, + "diagnostic_body_wall_s_mean": 8.064975209666667, + "diagnostic_drain_wall_s_mean": 8.236517940666667, + "diagnostic_body_cpu_s_mean": 52.33764765083333, + "diagnostic_drain_cpu_s_mean": 52.410742043666666, + "pooled_body_ops_s": 2479858.831559461, + "pooled_drain_ops_s": 2428210.579285303, + "pooled_productive_ops_s": 2501801.863009192, + "max_deregister_ms": 0.003754, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.1599920228613536, + "ci95_low_pct": -30.092032914773228, + "ci95_high_pct": 36.93242072532657, + "block_delta_pct": [ + -6.506032891113556, + -12.065641576128927, + 13.921908246889192 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.9785465755996816, + "ci95_low_pct": -29.932881540718505, + "ci95_high_pct": 37.12859245118737, + "block_delta_pct": [ + -5.962699320261777, + -12.14747454541577, + 14.001091253733634 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.470837829848219, + "ci95_low_pct": -30.53586294676388, + "ci95_high_pct": 36.933069021241565, + "block_delta_pct": [ + -6.964947536856025, + -12.34576447642476, + 13.758528824815741 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.471427821528047, + "ci95_low_pct": -4.752400338757861, + "ci95_high_pct": 4.001956113506077, + "block_delta_pct": [ + -1.1780138437353815, + -1.7592882404028454, + 1.5542826664200593 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4578001690172519, + "ci95_low_pct": -4.702538296798418, + "ci95_high_pct": 3.9760070215848584, + "block_delta_pct": [ + -1.1509872284133027, + -1.7405453691744288, + 1.5488517351493813 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 3.4707435798969635, + "ci95_low_pct": -57.663331045584854, + "ci95_high_pct": 152.882313166971, + "block_delta_pct": [ + 23.105775179919917, + 31.516473327503647, + -31.578257754303195 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.13784276566666667, + "ci95_low_s": -2.6700372086065323, + "ci95_high_s": 2.9457227399398653, + "block_difference_s": [ + 0.6776931960000003, + 0.8969203744999996, + -1.1610852735 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.025765203333333334, + "ci95_low_s": -0.05345020938364316, + "ci95_high_s": 0.0019198027169764938, + "block_difference_s": [ + -0.0380099035, + -0.016217199, + -0.0230685075 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.98935e-05, + "ci95_low_s": -5.7690456716732865e-06, + "ci95_high_s": 4.555604567167328e-05, + "block_difference_s": [ + 1.86785e-05, + 3.0776999999999993e-05, + 1.0224999999999998e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.01187758016666666, + "ci95_low_s": -0.09831802230611321, + "ci95_high_s": 0.07456286197277988, + "block_difference_s": [ + -0.03557072950000001, + 0.028068977500000036, + -0.02813098850000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-load", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.4246793545186245, + "ci95_low_pct": -22.106211865001434, + "ci95_high_pct": 32.06400444074521, + "block_delta_pct": [ + -8.083083453414474, + -0.0067615456470493385, + 13.518030892396911 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.5382028253786921, + "ci95_low_pct": -21.361583818670304, + "ci95_high_pct": 31.106488834086406, + "block_delta_pct": [ + -7.656521408566297, + 0.08724103524602178, + 13.267018478570947 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.3440007944430554, + "ci95_low_pct": -21.67737285528133, + "ci95_high_pct": 31.13204793356611, + "block_delta_pct": [ + -7.8549039653331265, + -0.20575825498774236, + 13.192180370382678 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.372174980408885, + "ci95_low_pct": -2.137911683795219, + "ci95_high_pct": 2.94664342074531, + "block_delta_pct": [ + 1.4854596304200829, + -0.5345196680996644, + 0.17602571215709073 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.38296632549753534, + "ci95_low_pct": -2.0787603981260845, + "ci95_high_pct": 2.90658052610206, + "block_delta_pct": [ + 1.469379080749511, + -0.514915783548231, + 0.20447112557007152 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": -5.376182671328662, + "ci95_low_pct": -52.8001060197936, + "ci95_high_pct": 89.69675672586351, + "block_delta_pct": [ + 18.862682893578288, + 2.9555497140464126, + -30.768123540210667 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": -0.16464778733333332, + "ci95_low_s": -2.324494368068976, + "ci95_high_s": 1.9951987934023092, + "block_difference_s": [ + 0.5532431505000002, + 0.08411133849999963, + -1.1312978509999998 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.0051656971666666635, + "ci95_low_s": -0.07804701486546892, + "ci95_high_s": 0.06771562053213559, + "block_difference_s": [ + 0.026773409499999998, + -0.0113608335, + -0.030909667499999988 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.8956500000000004e-05, + "ci95_low_s": -1.1013259917218307e-05, + "ci95_high_s": 4.8926259917218315e-05, + "block_difference_s": [ + 3.28025e-05, + 1.3354000000000001e-05, + 1.0713000000000004e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.012546160499999995, + "ci95_low_s": -0.03618708277522209, + "ci95_high_s": 0.011094761775222098, + "block_difference_s": [ + -0.02282890999999998, + -0.010759297000000001, + -0.004050274500000006 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-load", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.663809367449744, + "ci95_low_pct": -15.108341949285695, + "ci95_high_pct": 26.58705954537001, + "block_delta_pct": [ + -1.686793930205377, + 13.713502033362545, + -0.35452123363048926 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.5877343970324667, + "ci95_low_pct": -15.629185028869696, + "ci95_high_pct": 27.181641201188334, + "block_delta_pct": [ + -1.8012236379191138, + 13.926424445233021, + -0.6439173231498785 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.9114850772898215, + "ci95_low_pct": -14.63511730202199, + "ci95_high_pct": 26.487571817674176, + "block_delta_pct": [ + -0.9565818526621084, + 13.849879756434458, + -0.49785142290756923 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.84759861763535, + "ci95_low_pct": -4.140468543496859, + "ci95_high_pct": 6.095220709048596, + "block_delta_pct": [ + 2.69522358105998, + 1.2467016477855752, + -1.357162807983392 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.8446332268549113, + "ci95_low_pct": -4.05422593714304, + "ci95_high_pct": 5.993621396982558, + "block_delta_pct": [ + 2.6508775714511046, + 1.2473401060804301, + -1.3238757372516563 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": -8.550171715345119, + "ci95_low_pct": -34.87525650553477, + "ci95_high_pct": 28.41618476399247, + "block_delta_pct": [ + -3.4467044946837944, + -21.716613052978197, + 1.1840303790912055 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": -0.302490553, + "ci95_low_s": -1.417031278503785, + "ci95_high_s": 0.8120501725037852, + "block_difference_s": [ + -0.12445004550000016, + -0.812809036, + 0.029787422500000105 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.02059950616666667, + "ci95_low_s": -0.07576154502049828, + "ci95_high_s": 0.11696055735383162, + "block_difference_s": [ + 0.064783313, + 0.004856365500000001, + -0.007841159999999986 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -9.369999999999946e-07, + "ci95_low_s": -4.024346012009661e-05, + "ci95_high_s": 3.8369460120096624e-05, + "block_difference_s": [ + 1.4124000000000002e-05, + -1.7422999999999992e-05, + 4.880000000000062e-07 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.0006685803333333351, + "ci95_low_s": -0.08396856739037915, + "ci95_high_s": 0.08263140672371248, + "block_difference_s": [ + 0.012741819500000029, + -0.03882827450000004, + 0.024080714000000003 + ] + } + } + } + ] + }, + { + "campaign": "insert-quota-shared20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m", + "arguments": { + "mode": "insert", + "name": "quota-shared20m", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "shared", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "validation": { + "complete": true, + "expected_measured_runs": 18, + "measured_runs": 18, + "excluded_preconditions": 1, + "total_measured_inserts": 360000000, + "pending_runs": [], + "complete_blocks": { + "0": [ + 0, + 1, + 2 + ] + }, + "manifest_sha256": "440d54a1df99e810e3c46740eb5066b69e87e8cd7f0b99b12a1e591bba58874e", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "main": 177, + "async-load": 177, + "original": 177 + }, + "library_hashes": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "lock_acquired": 1792227640.8845575, + "finished": 1792227821.3764477, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.214520439, + "diagnostic_window_cpu_s": 62.114489592, + "diagnostic_join_wall_s": 5.5697e-05, + "diagnostic_join_cpu_s": 5.5047e-05, + "diagnostic_body_wall_s": 8.214576136, + "diagnostic_body_cpu_s": 62.114544639, + "diagnostic_close_wall_s": 0.148791192, + "diagnostic_close_cpu_s": 0.063351394, + "diagnostic_drain_wall_s": 8.363469351, + "diagnostic_drain_cpu_s": 62.177998018, + "body_cpu_us_op": 3.10572723195, + "drain_cpu_us_op": 3.1088999009, + "productive_wall_s": 8.19985739, + "productive_end_to_stop_s": 0.014663049, + "worker_completion_spread_s": 0.010770521, + "exact_body_ops_s": 2434696.5283273626, + "exact_drain_ops_s": 2391352.100502245, + "productive_ops_s": 2439066.80918508, + "worker_completed": [ + 2388992, + 2820096, + 2909184, + 2138112, + 2333696, + 2650112, + 2523392, + 2236416 + ], + "worker_productive_finish_s": [ + 8.189086869, + 8.189358111, + 8.189537952, + 8.189654895, + 8.189821321, + 8.19985739, + 8.189419726, + 8.189339969 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.006236, + "max_deregister_ms": 0.002978, + "quota_next_record": 20008960, + "log_sha256": "b368b8fa7e65e0d7e622148f3ab52011bceebc1a5a8c8a9932143c7521d664d7", + "service_max_ms": 1583.175862 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.815180387, + "diagnostic_window_cpu_s": 61.552817221, + "diagnostic_join_wall_s": 5.9898e-05, + "diagnostic_join_cpu_s": 5.9213e-05, + "diagnostic_body_wall_s": 9.815240285, + "diagnostic_body_cpu_s": 61.552876434, + "diagnostic_close_wall_s": 0.181070668, + "diagnostic_close_cpu_s": 0.096117947, + "diagnostic_drain_wall_s": 9.99642649, + "diagnostic_drain_cpu_s": 61.649109932, + "body_cpu_us_op": 3.0776438217, + "drain_cpu_us_op": 3.0824554966, + "productive_wall_s": 9.801493131, + "productive_end_to_stop_s": 0.013687256, + "worker_completion_spread_s": 0.001734055, + "exact_body_ops_s": 2037647.5174596298, + "exact_drain_ops_s": 2000714.9574907743, + "productive_ops_s": 2040505.4344979674, + "worker_completed": [ + 2311168, + 2247680, + 2114560, + 2192384, + 3276800, + 3049728, + 2567168, + 2240512 + ], + "worker_productive_finish_s": [ + 9.8007186, + 9.801119156, + 9.799759076, + 9.801279545, + 9.801016778, + 9.800191263, + 9.801493131, + 9.800352223 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001942, + "max_deregister_ms": 0.004005, + "quota_next_record": 20008960, + "log_sha256": "124cba419333e47de28552455f63d08f1da500ba078652c065587afadc8c83fe", + "service_max_ms": 2399.571154 + }, + { + "name": "wal0-02-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.222758523, + "diagnostic_window_cpu_s": 62.764553061, + "diagnostic_join_wall_s": 4.3409e-05, + "diagnostic_join_cpu_s": 4.2795e-05, + "diagnostic_body_wall_s": 8.222801932, + "diagnostic_body_cpu_s": 62.764595856, + "diagnostic_close_wall_s": 0.160531947, + "diagnostic_close_cpu_s": 0.081399327, + "diagnostic_drain_wall_s": 8.383443083, + "diagnostic_drain_cpu_s": 62.846104332, + "body_cpu_us_op": 3.1382297928, + "drain_cpu_us_op": 3.1423052166, + "productive_wall_s": 8.214704517, + "productive_end_to_stop_s": 0.008054006, + "worker_completion_spread_s": 0.001731454, + "exact_body_ops_s": 2432260.9452828546, + "exact_drain_ops_s": 2385654.653105015, + "productive_ops_s": 2434658.478416455, + "worker_completed": [ + 2112512, + 3141632, + 2228224, + 2818048, + 2121728, + 2372608, + 2291712, + 2913536 + ], + "worker_productive_finish_s": [ + 8.214200567, + 8.213424069, + 8.213070048, + 8.212973063, + 8.213868182, + 8.214704517, + 8.21412994, + 8.213253943 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001524, + "max_deregister_ms": 0.003033, + "quota_next_record": 20008960, + "log_sha256": "477ccd8b679e714e31acae44b7ea45f1b81316edf952c008656813f3dcdaf333", + "service_max_ms": 1953.550894 + }, + { + "name": "wal0-03-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.915295501, + "diagnostic_window_cpu_s": 62.49195573, + "diagnostic_join_wall_s": 6.8018e-05, + "diagnostic_join_cpu_s": 6.7185e-05, + "diagnostic_body_wall_s": 8.915363519, + "diagnostic_body_cpu_s": 62.492022915, + "diagnostic_close_wall_s": 0.182777707, + "diagnostic_close_cpu_s": 0.090744137, + "diagnostic_drain_wall_s": 9.098248362, + "diagnostic_drain_cpu_s": 62.58287414, + "body_cpu_us_op": 3.12460114575, + "drain_cpu_us_op": 3.129143707, + "productive_wall_s": 8.913441517, + "productive_end_to_stop_s": 0.001853984, + "worker_completion_spread_s": 0.013043262, + "exact_body_ops_s": 2243318.509377318, + "exact_drain_ops_s": 2198225.329122973, + "productive_ops_s": 2243802.2352932207, + "worker_completed": [ + 2292736, + 3091456, + 2409472, + 2961408, + 2388992, + 2025472, + 2806784, + 2023680 + ], + "worker_productive_finish_s": [ + 8.900398255, + 8.9007991, + 8.900863628, + 8.901339845, + 8.913441517, + 8.901398835, + 8.900768157, + 8.900886589 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001731, + "max_deregister_ms": 0.003095, + "quota_next_record": 20008960, + "log_sha256": "9228cd7689b60675a23d25f02fd5cdbe143bd61505671e0dbc1514cb7759fc1c", + "service_max_ms": 1821.411428 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.515163783, + "diagnostic_window_cpu_s": 62.430035964, + "diagnostic_join_wall_s": 6.7777e-05, + "diagnostic_join_cpu_s": 6.699e-05, + "diagnostic_body_wall_s": 9.51523156, + "diagnostic_body_cpu_s": 62.430102954, + "diagnostic_close_wall_s": 0.17069243, + "diagnostic_close_cpu_s": 0.074298927, + "diagnostic_drain_wall_s": 9.686007557, + "diagnostic_drain_cpu_s": 62.50448544, + "body_cpu_us_op": 3.1215051476999998, + "drain_cpu_us_op": 3.125224272, + "productive_wall_s": 9.474087635, + "productive_end_to_stop_s": 0.041076148, + "worker_completion_spread_s": 0.001358533, + "exact_body_ops_s": 2101893.1461506123, + "exact_drain_ops_s": 2064834.2345702755, + "productive_ops_s": 2111021.216028682, + "worker_completed": [ + 2707456, + 2125824, + 2357248, + 2206720, + 3244032, + 2833664, + 2285568, + 2239488 + ], + "worker_productive_finish_s": [ + 9.474087635, + 9.473986641, + 9.473905819, + 9.473564844, + 9.472729102, + 9.473160028, + 9.473723402, + 9.473913742 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001655, + "max_deregister_ms": 0.004411, + "quota_next_record": 20008960, + "log_sha256": "7580c026dbf8a08f3b885ec29972fd9e48e60c6829992ae8e6151e869d95dbde", + "service_max_ms": 2386.630549 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.017159434, + "diagnostic_window_cpu_s": 66.081850932, + "diagnostic_join_wall_s": 6.4846e-05, + "diagnostic_join_cpu_s": 6.4385e-05, + "diagnostic_body_wall_s": 8.01722428, + "diagnostic_body_cpu_s": 66.081915317, + "diagnostic_close_wall_s": 0.177150844, + "diagnostic_close_cpu_s": 0.056229774, + "diagnostic_drain_wall_s": 8.194455061, + "diagnostic_drain_cpu_s": 66.138224958, + "body_cpu_us_op": 3.3040957658499996, + "drain_cpu_us_op": 3.3069112479, + "productive_wall_s": 7.946627708, + "productive_end_to_stop_s": 0.070531726, + "worker_completion_spread_s": 0.014740781, + "exact_body_ops_s": 2494628.9765015775, + "exact_drain_ops_s": 2440674.80401306, + "productive_ops_s": 2516790.862099362, + "worker_completed": [ + 2596864, + 2376704, + 2856960, + 2311168, + 2573312, + 2416640, + 2083840, + 2784512 + ], + "worker_productive_finish_s": [ + 7.932481162, + 7.932629289, + 7.946627708, + 7.932861816, + 7.932802252, + 7.931886927, + 7.932995009, + 7.932279792 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00142, + "max_deregister_ms": 0.002784, + "quota_next_record": 20008960, + "log_sha256": "527b4aa45b4619006858868712f49f9aa9f09ca1fda0d3662510dec1ec6ccf66", + "service_max_ms": 1320.97231 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.420533397, + "diagnostic_window_cpu_s": 62.543407631, + "diagnostic_join_wall_s": 7.0136e-05, + "diagnostic_join_cpu_s": 6.9541e-05, + "diagnostic_body_wall_s": 9.420603533, + "diagnostic_body_cpu_s": 62.543477172, + "diagnostic_close_wall_s": 0.13106913, + "diagnostic_close_cpu_s": 0.054063832, + "diagnostic_drain_wall_s": 9.55175604, + "diagnostic_drain_cpu_s": 62.597624323, + "body_cpu_us_op": 3.1271738586000004, + "drain_cpu_us_op": 3.12988121615, + "productive_wall_s": 9.379648101, + "productive_end_to_stop_s": 0.040885296, + "worker_completion_spread_s": 0.011381334, + "exact_body_ops_s": 2123006.23096395, + "exact_drain_ops_s": 2093855.82255721, + "productive_ops_s": 2132276.15627368, + "worker_completed": [ + 2795520, + 3093504, + 3131392, + 2057216, + 2526208, + 2098432, + 2128896, + 2168832 + ], + "worker_productive_finish_s": [ + 9.379648101, + 9.368995733, + 9.36848924, + 9.368266767, + 9.369264042, + 9.368611883, + 9.369375253, + 9.368768599 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001363, + "max_deregister_ms": 0.003424, + "quota_next_record": 20008960, + "log_sha256": "79df4999b4b26f7d6e07ef42d5434ee8c7b635beacaf6f4ed034bc34f1f3ec27", + "service_max_ms": 2099.954897 + }, + { + "name": "wal0-07-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.614019222, + "diagnostic_window_cpu_s": 61.923899126, + "diagnostic_join_wall_s": 6.3467e-05, + "diagnostic_join_cpu_s": 6.2617e-05, + "diagnostic_body_wall_s": 8.614082689, + "diagnostic_body_cpu_s": 61.923961743, + "diagnostic_close_wall_s": 0.112526767, + "diagnostic_close_cpu_s": 0.074530336, + "diagnostic_drain_wall_s": 8.726713482, + "diagnostic_drain_cpu_s": 61.998596071, + "body_cpu_us_op": 3.09619808715, + "drain_cpu_us_op": 3.0999298035500003, + "productive_wall_s": 8.609506931, + "productive_end_to_stop_s": 0.004512291, + "worker_completion_spread_s": 0.01134927, + "exact_body_ops_s": 2321779.430506231, + "exact_drain_ops_s": 2291813.5265071606, + "productive_ops_s": 2323013.403704524, + "worker_completed": [ + 3124224, + 2414592, + 2223104, + 3033088, + 2350336, + 2182144, + 2628608, + 2043904 + ], + "worker_productive_finish_s": [ + 8.598163201, + 8.598932978, + 8.599097877, + 8.599214105, + 8.609506931, + 8.59880414, + 8.598157661, + 8.599101344 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003252, + "max_deregister_ms": 0.003372, + "quota_next_record": 20008960, + "log_sha256": "1b0faab9b82ff3c894dfc662df3eca16444846c227a807c8eea69ced64985a03", + "service_max_ms": 1906.42221 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.915663855, + "diagnostic_window_cpu_s": 63.949392979, + "diagnostic_join_wall_s": 4.9173e-05, + "diagnostic_join_cpu_s": 4.8546e-05, + "diagnostic_body_wall_s": 7.915713028, + "diagnostic_body_cpu_s": 63.949441525, + "diagnostic_close_wall_s": 0.135628206, + "diagnostic_close_cpu_s": 0.081148351, + "diagnostic_drain_wall_s": 8.051904842, + "diagnostic_drain_cpu_s": 64.03073632, + "body_cpu_us_op": 3.19747207625, + "drain_cpu_us_op": 3.201536816, + "productive_wall_s": 7.874824272, + "productive_end_to_stop_s": 0.040839583, + "worker_completion_spread_s": 0.000721643, + "exact_body_ops_s": 2526620.1451789164, + "exact_drain_ops_s": 2483884.2972506154, + "productive_ops_s": 2539739.2131165005, + "worker_completed": [ + 2382848, + 2248704, + 2725888, + 2792448, + 2244864, + 2350080, + 2966528, + 2288640 + ], + "worker_productive_finish_s": [ + 7.874159646, + 7.874692039, + 7.874824272, + 7.874102629, + 7.874219467, + 7.87429611, + 7.8745177, + 7.874458563 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.006397, + "max_deregister_ms": 0.003205, + "quota_next_record": 20008960, + "log_sha256": "934470ec721895f374c8271b21c03de790b588ab6900711655720a75c25eed3f", + "service_max_ms": 1465.764354 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.615838031, + "diagnostic_window_cpu_s": 62.639917999, + "diagnostic_join_wall_s": 6.6592e-05, + "diagnostic_join_cpu_s": 6.59e-05, + "diagnostic_body_wall_s": 9.615904623, + "diagnostic_body_cpu_s": 62.639983899, + "diagnostic_close_wall_s": 0.151454555, + "diagnostic_close_cpu_s": 0.085649112, + "diagnostic_drain_wall_s": 9.767442025, + "diagnostic_drain_cpu_s": 62.72571585, + "body_cpu_us_op": 3.13199919495, + "drain_cpu_us_op": 3.1362857925000003, + "productive_wall_s": 9.516438728, + "productive_end_to_stop_s": 0.099399303, + "worker_completion_spread_s": 0.001346221, + "exact_body_ops_s": 2079887.5180357536, + "exact_drain_ops_s": 2047619.013126418, + "productive_ops_s": 2101626.5192938675, + "worker_completed": [ + 2674944, + 2152448, + 2109440, + 2357248, + 2958336, + 2310144, + 3173376, + 2264064 + ], + "worker_productive_finish_s": [ + 9.515252849, + 9.515309666, + 9.515475294, + 9.515237099, + 9.515092507, + 9.515812295, + 9.516438728, + 9.516086155 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002749, + "max_deregister_ms": 0.004328, + "quota_next_record": 20008960, + "log_sha256": "9c658e484d2b444dd8c8c1379c005a9a584d52121375040a4680f10489547494", + "service_max_ms": 2147.832027 + }, + { + "name": "wal0-10-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214693737, + "diagnostic_window_cpu_s": 63.47707427, + "diagnostic_join_wall_s": 5.9373e-05, + "diagnostic_join_cpu_s": 5.8481e-05, + "diagnostic_body_wall_s": 9.21475311, + "diagnostic_body_cpu_s": 63.477132751, + "diagnostic_close_wall_s": 0.163711736, + "diagnostic_close_cpu_s": 0.092347645, + "diagnostic_drain_wall_s": 9.378589579, + "diagnostic_drain_cpu_s": 63.569605137, + "body_cpu_us_op": 3.17385663755, + "drain_cpu_us_op": 3.17848025685, + "productive_wall_s": 9.209553498, + "productive_end_to_stop_s": 0.005140239, + "worker_completion_spread_s": 0.00104944, + "exact_body_ops_s": 2170432.5402159365, + "exact_drain_ops_s": 2132516.8173243077, + "productive_ops_s": 2171657.942412009, + "worker_completed": [ + 2116608, + 2980864, + 2089984, + 2358272, + 2153728, + 2248704, + 3148800, + 2903040 + ], + "worker_productive_finish_s": [ + 9.209553498, + 9.208957842, + 9.209474139, + 9.208965914, + 9.208691077, + 9.208701789, + 9.208504058, + 9.208511034 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001958, + "max_deregister_ms": 0.003738, + "quota_next_record": 20008960, + "log_sha256": "4f22e3d59192bb4b28e36c0d78dca2dca5dead5fa08a6c89f5f0d55e299121d1", + "service_max_ms": 2031.766879 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.214930581, + "diagnostic_window_cpu_s": 63.704551181, + "diagnostic_join_wall_s": 3.2259e-05, + "diagnostic_join_cpu_s": 3.1356e-05, + "diagnostic_body_wall_s": 8.21496284, + "diagnostic_body_cpu_s": 63.704582537, + "diagnostic_close_wall_s": 0.173845303, + "diagnostic_close_cpu_s": 0.057631992, + "diagnostic_drain_wall_s": 8.388889274, + "diagnostic_drain_cpu_s": 63.762295629, + "body_cpu_us_op": 3.18522912685, + "drain_cpu_us_op": 3.18811478145, + "productive_wall_s": 8.128010246, + "productive_end_to_stop_s": 0.086920335, + "worker_completion_spread_s": 0.011078023, + "exact_body_ops_s": 2434581.919545238, + "exact_drain_ops_s": 2384105.8508170745, + "productive_ops_s": 2460626.8194411425, + "worker_completed": [ + 2318336, + 2459648, + 2269440, + 2824192, + 2884608, + 2722816, + 2248704, + 2272256 + ], + "worker_productive_finish_s": [ + 8.117679728, + 8.117326067, + 8.117152909, + 8.116932223, + 8.11764238, + 8.128010246, + 8.117299354, + 8.117444268 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002493, + "max_deregister_ms": 0.003245, + "quota_next_record": 20008960, + "log_sha256": "e58ae8a0e46b2097e3ee21e38f18fc16bdfda3678d5c140f09aecd343ad5d3ab", + "service_max_ms": 1520.336382 + }, + { + "name": "wal0-12-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.415396175, + "diagnostic_window_cpu_s": 63.111208464, + "diagnostic_join_wall_s": 6.9435e-05, + "diagnostic_join_cpu_s": 6.8597e-05, + "diagnostic_body_wall_s": 9.41546561, + "diagnostic_body_cpu_s": 63.111277061, + "diagnostic_close_wall_s": 0.166777504, + "diagnostic_close_cpu_s": 0.084406981, + "diagnostic_drain_wall_s": 9.582328689, + "diagnostic_drain_cpu_s": 63.195769609, + "body_cpu_us_op": 3.1555638530500003, + "drain_cpu_us_op": 3.15978848045, + "productive_wall_s": 9.347592022, + "productive_end_to_stop_s": 0.067804153, + "worker_completion_spread_s": 0.001277631, + "exact_body_ops_s": 2124164.7336864946, + "exact_drain_ops_s": 2087175.3254466138, + "productive_ops_s": 2139588.457961051, + "worker_completed": [ + 2063616, + 2929664, + 3135488, + 2210816, + 2071552, + 2263040, + 2149376, + 3176448 + ], + "worker_productive_finish_s": [ + 9.346314391, + 9.347168441, + 9.346968277, + 9.347327995, + 9.346993308, + 9.347592022, + 9.346518793, + 9.346344452 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003798, + "max_deregister_ms": 0.003368, + "quota_next_record": 20008960, + "log_sha256": "2bfe9ffea7f03be643f9b362cbef23a28f14486a89f95ba22eda512bb7dbdfcb", + "service_max_ms": 2086.837191 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.615950599, + "diagnostic_window_cpu_s": 63.91550947, + "diagnostic_join_wall_s": 4.4983e-05, + "diagnostic_join_cpu_s": 4.4209e-05, + "diagnostic_body_wall_s": 9.615995582, + "diagnostic_body_cpu_s": 63.915553679, + "diagnostic_close_wall_s": 0.166902656, + "diagnostic_close_cpu_s": 0.071308649, + "diagnostic_drain_wall_s": 9.78298671, + "diagnostic_drain_cpu_s": 63.9869507, + "body_cpu_us_op": 3.19577768395, + "drain_cpu_us_op": 3.1993475350000002, + "productive_wall_s": 9.532127242, + "productive_end_to_stop_s": 0.083823357, + "worker_completion_spread_s": 0.001456196, + "exact_body_ops_s": 2079867.8440990157, + "exact_drain_ops_s": 2044365.4471651635, + "productive_ops_s": 2098167.5435339306, + "worker_completed": [ + 2784512, + 2251776, + 2275328, + 2308096, + 3054592, + 2221056, + 2845696, + 2258944 + ], + "worker_productive_finish_s": [ + 9.531141812, + 9.530834786, + 9.531228527, + 9.530933155, + 9.531465899, + 9.531249137, + 9.530671046, + 9.532127242 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.004459, + "max_deregister_ms": 0.009606, + "quota_next_record": 20008960, + "log_sha256": "c58d0105984c5e9527b7bde508392ca25d0b2c89cf5993a1abb2d7eccf46bf44", + "service_max_ms": 2155.558226 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.41512025, + "diagnostic_window_cpu_s": 63.945722991, + "diagnostic_join_wall_s": 3.4964e-05, + "diagnostic_join_cpu_s": 3.3983e-05, + "diagnostic_body_wall_s": 8.415155214, + "diagnostic_body_cpu_s": 63.945756974, + "diagnostic_close_wall_s": 0.167226914, + "diagnostic_close_cpu_s": 0.055078995, + "diagnostic_drain_wall_s": 8.582463235, + "diagnostic_drain_cpu_s": 64.000917029, + "body_cpu_us_op": 3.1972878487, + "drain_cpu_us_op": 3.2000458514499996, + "productive_wall_s": 8.336449318, + "productive_end_to_stop_s": 0.078670932, + "worker_completion_spread_s": 0.009392864, + "exact_body_ops_s": 2376664.421676584, + "exact_drain_ops_s": 2330333.3148504887, + "productive_ops_s": 2399102.931846074, + "worker_completed": [ + 2403328, + 3008512, + 2304256, + 2772992, + 2290688, + 2697216, + 2142208, + 2380800 + ], + "worker_productive_finish_s": [ + 8.327651373, + 8.328031072, + 8.327056454, + 8.327882458, + 8.327197953, + 8.336449318, + 8.327305526, + 8.327469551 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001726, + "max_deregister_ms": 0.003538, + "quota_next_record": 20008960, + "log_sha256": "7630d889f2b4e95639dfcb8948013de3c86ad91d6c601cd0c2938abc6fd44780", + "service_max_ms": 1678.807159 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.818205579, + "diagnostic_window_cpu_s": 64.347552292, + "diagnostic_join_wall_s": 5.7895e-05, + "diagnostic_join_cpu_s": 5.7309e-05, + "diagnostic_body_wall_s": 8.818263474, + "diagnostic_body_cpu_s": 64.347609601, + "diagnostic_close_wall_s": 0.16742461, + "diagnostic_close_cpu_s": 0.090344345, + "diagnostic_drain_wall_s": 8.985779902, + "diagnostic_drain_cpu_s": 64.438045654, + "body_cpu_us_op": 3.21738048005, + "drain_cpu_us_op": 3.2219022827000003, + "productive_wall_s": 8.78489355, + "productive_end_to_stop_s": 0.033312029, + "worker_completion_spread_s": 0.001213411, + "exact_body_ops_s": 2268020.2353863125, + "exact_drain_ops_s": 2225738.9139420744, + "productive_ops_s": 2276635.440847203, + "worker_completed": [ + 2595840, + 2439168, + 2625536, + 2771968, + 2436096, + 2914304, + 2185472, + 2031616 + ], + "worker_productive_finish_s": [ + 8.78489355, + 8.784237038, + 8.783680139, + 8.784857817, + 8.784788093, + 8.784537921, + 8.783828775, + 8.784785233 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001801, + "max_deregister_ms": 0.003239, + "quota_next_record": 20008960, + "log_sha256": "ebb5c62797b77671b9ce33a6d54baa848a3eccd6797de221397108fdbb1a27fe", + "service_max_ms": 1435.526869 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.615474653, + "diagnostic_window_cpu_s": 62.45823446, + "diagnostic_join_wall_s": 6.6788e-05, + "diagnostic_join_cpu_s": 6.6189e-05, + "diagnostic_body_wall_s": 9.615541441, + "diagnostic_body_cpu_s": 62.458300649, + "diagnostic_close_wall_s": 0.18293104, + "diagnostic_close_cpu_s": 0.078103655, + "diagnostic_drain_wall_s": 9.798556242, + "diagnostic_drain_cpu_s": 62.536487974, + "body_cpu_us_op": 3.1229150324500003, + "drain_cpu_us_op": 3.1268243987, + "productive_wall_s": 9.540135412, + "productive_end_to_stop_s": 0.075339241, + "worker_completion_spread_s": 0.001126807, + "exact_body_ops_s": 2079966.0760361752, + "exact_drain_ops_s": 2041117.0284733463, + "productive_ops_s": 2096406.3020366698, + "worker_completed": [ + 2066432, + 3057920, + 2196480, + 3190784, + 2339840, + 2753536, + 2079744, + 2315264 + ], + "worker_productive_finish_s": [ + 9.539444484, + 9.539156878, + 9.540048917, + 9.539268866, + 9.540135412, + 9.539008605, + 9.540041854, + 9.53932248 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001877, + "max_deregister_ms": 0.004734, + "quota_next_record": 20008960, + "log_sha256": "d4a357c9d2d476cb045fbe76ee82bce09ab34eb884d71b45f1d2054397acb32c", + "service_max_ms": 2151.351897 + }, + { + "name": "wal0-17-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.213579166, + "diagnostic_window_cpu_s": 64.176515281, + "diagnostic_join_wall_s": 4.5442e-05, + "diagnostic_join_cpu_s": 4.4683e-05, + "diagnostic_body_wall_s": 8.213624608, + "diagnostic_body_cpu_s": 64.176559964, + "diagnostic_close_wall_s": 0.151068975, + "diagnostic_close_cpu_s": 0.05063642, + "diagnostic_drain_wall_s": 8.364781936, + "diagnostic_drain_cpu_s": 64.227284754, + "body_cpu_us_op": 3.2088279982000003, + "drain_cpu_us_op": 3.2113642377, + "productive_wall_s": 8.180509278, + "productive_end_to_stop_s": 0.033069888, + "worker_completion_spread_s": 0.013451557, + "exact_body_ops_s": 2434978.5818699542, + "exact_drain_ops_s": 2390976.85427098, + "productive_ops_s": 2444835.562229161, + "worker_completed": [ + 2418688, + 2459904, + 2263040, + 2326528, + 2849792, + 2811904, + 2865152, + 2004992 + ], + "worker_productive_finish_s": [ + 8.180509278, + 8.16715875, + 8.167057721, + 8.167325993, + 8.167192187, + 8.167942588, + 8.167749645, + 8.167720042 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00164, + "max_deregister_ms": 0.003649, + "quota_next_record": 20008960, + "log_sha256": "085bca94931d3ca1f4ae1a110074347bed3e70d140a8dc456303d79c81e5aa9b", + "service_max_ms": 1596.962033 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 39091380, + "diagnostic_window_wall_s": 15.024670719, + "diagnostic_window_cpu_s": 107.955189664, + "diagnostic_join_wall_s": 0.068102586, + "diagnostic_join_cpu_s": 0.191320279, + "diagnostic_body_wall_s": 15.092773305, + "diagnostic_body_cpu_s": 108.146509943, + "diagnostic_close_wall_s": 0.151896962, + "diagnostic_close_cpu_s": 0.081860123, + "diagnostic_drain_wall_s": 15.24479566, + "diagnostic_drain_cpu_s": 108.228494684, + "body_cpu_us_op": 2.7665052997105755, + "drain_cpu_us_op": 2.768602558518016, + "productive_wall_s": 15.092665704, + "productive_end_to_stop_s": -0.067994985, + "worker_completion_spread_s": 0.067991752, + "exact_body_ops_s": 2590072.6930715665, + "exact_drain_ops_s": 2564244.2753476696, + "productive_ops_s": 2590091.158624128, + "worker_completed": [ + 4569662, + 4373578, + 4972818, + 5461780, + 5731167, + 5178830, + 4337421, + 4466124 + ], + "worker_productive_finish_s": [ + 15.024674512, + 15.035678653, + 15.092665704, + 15.029147977, + 15.025702277, + 15.028465908, + 15.044068112, + 15.024673952 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 122.941338, + "max_deregister_ms": 0.003064, + "quota_next_record": 0, + "log_sha256": "a1af362425bd493ce2888f8488dc27b3e507ae37b71f933327aba8ca48ff2d6f", + "service_max_ms": 2209.13446 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "shared", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2282611.1813631332, + "exact_drain_ops_s_mean": 2241502.1150884745, + "productive_ops_s_mean": 2298632.8748775683, + "body_cpu_us_op_mean": 3.1763311642333334, + "drain_cpu_us_op_mean": 3.179967615166667, + "worker_completion_spread_s_mean": 0.005027028166666667, + "productive_end_to_stop_s_mean": 0.0640993765, + "diagnostic_join_wall_s_mean": 5.801316666666667e-05, + "diagnostic_close_wall_s_mean": 0.1604764155, + "productive_wall_s_mean": 8.768335125333333, + "diagnostic_body_wall_s_mean": 8.832492515, + "diagnostic_drain_wall_s_mean": 8.993135705166667, + "diagnostic_body_cpu_s_mean": 63.52662328466667, + "diagnostic_drain_cpu_s_mean": 63.59935230333334, + "pooled_body_ops_s": 2264366.4816057873, + "pooled_drain_ops_s": 2223918.403511887, + "pooled_productive_ops_s": 2280934.717266488, + "max_deregister_ms": 0.009606, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "shared", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2223635.5785303875, + "exact_drain_ops_s_mean": 2183263.849037983, + "productive_ops_s_mean": 2236694.6664891248, + "body_cpu_us_op_mean": 3.1543700472666667, + "drain_cpu_us_op_mean": 3.157937316725, + "worker_completion_spread_s_mean": 0.00602637, + "productive_end_to_stop_s_mean": 0.04909199933333333, + "diagnostic_join_wall_s_mean": 5.38215e-05, + "diagnostic_close_wall_s_mean": 0.16522150916666667, + "productive_wall_s_mean": 8.984096996833333, + "diagnostic_body_wall_s_mean": 9.033242817666666, + "diagnostic_drain_wall_s_mean": 9.198553749666667, + "diagnostic_body_cpu_s_mean": 63.087400945333336, + "diagnostic_drain_cpu_s_mean": 63.1587463345, + "pooled_body_ops_s": 2214044.3253540373, + "pooled_drain_ops_s": 2174254.838781015, + "pooled_productive_ops_s": 2226155.8403754425, + "max_deregister_ms": 0.004411, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "shared", + "profile": "async-load", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2287822.4568231315, + "exact_drain_ops_s_mean": 2247727.084296175, + "productive_ops_s_mean": 2292926.0133360703, + "body_cpu_us_op_mean": 3.1495462524166666, + "drain_cpu_us_op_mean": 3.1535019503583333, + "worker_completion_spread_s_mean": 0.006983769, + "productive_end_to_stop_s_mean": 0.020072426833333334, + "diagnostic_join_wall_s_mean": 5.819066666666667e-05, + "diagnostic_close_wall_s_mean": 0.15623243933333333, + "productive_wall_s_mean": 8.745884627166667, + "diagnostic_body_wall_s_mean": 8.766015244666667, + "diagnostic_drain_wall_s_mean": 8.922350855166666, + "diagnostic_body_cpu_s_mean": 62.99092504833334, + "diagnostic_drain_cpu_s_mean": 63.07003900716666, + "pooled_body_ops_s": 2281538.3548606313, + "pooled_drain_ops_s": 2241561.7055026027, + "pooled_productive_ops_s": 2286789.827740872, + "max_deregister_ms": 0.003738, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "shared", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.4704862647942423, + "ci95_low_pct": -31.628130569589597, + "ci95_high_pct": 39.12163187386746, + "block_delta_pct": [ + -16.022168559268334, + -1.0619652952307046, + 11.655531115817919 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.4879248966723004, + "ci95_low_pct": -31.362411667203116, + "ci95_high_pct": 38.53349195274034, + "block_delta_pct": [ + -15.862447117958256, + -1.1815424890044834, + 11.518584548095667 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.598805975148085, + "ci95_low_pct": -31.80766439981485, + "ci95_high_pct": 39.121097905922, + "block_delta_pct": [ + -16.22990558058802, + -1.044148629726227, + 11.47111827893501 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.6990439299707846, + "ci95_low_pct": -6.570641984434375, + "ci95_high_pct": 5.541556592725938, + "block_delta_pct": [ + -3.286737067034584, + -0.2696636894089832, + 1.5189156469169296 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.7003766939263086, + "ci95_low_pct": -6.503304352192889, + "ci95_high_pct": 5.4627130981329115, + "block_delta_pct": [ + -3.244038444599917, + -0.31283000684508844, + 1.513967711496944 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 75.5096177641703, + "ci95_low_pct": -99.50739896606066, + "ci95_high_pct": 62432.60510110582, + "block_delta_pct": [ + -87.87757676969996, + 986.1138353392678, + 310.61798999072005 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.0009993418333333335, + "ci95_low_s": -0.02636787923967641, + "ci95_high_s": 0.02836656290634308, + "block_difference_s": [ + -0.011209357, + 0.0101957465, + 0.004011636 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.015007377166666667, + "ci95_low_s": -0.036592471544031446, + "ci95_high_s": 0.00657771721069811, + "block_difference_s": [ + -0.0152156855, + -0.006216627500000002, + -0.023589818499999998 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -4.191666666666667e-06, + "ci95_low_s": -2.1233512302297628e-05, + "ci95_high_s": 1.2850178968964296e-05, + "block_difference_s": [ + 3.5659999999999994e-06, + -6.685000000000001e-06, + -9.455999999999999e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": 0.0047450936666666626, + "ci95_low_s": -0.02225606202569211, + "ci95_high_s": 0.03174624935902544, + "block_difference_s": [ + 0.012910531000000003, + 0.00891583600000001, + -0.007591086000000025 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "shared", + "profile": "async-load", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.4572333193902509, + "ci95_low_pct": -16.96989620247881, + "ci95_high_pct": 21.542130680651887, + "block_delta_pct": [ + -5.147682982594459, + -2.481178820241925, + 9.599166771741729 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.5051258422743065, + "ci95_low_pct": -16.88628824024558, + "ci95_high_pct": 21.535666097668717, + "block_delta_pct": [ + -5.135462347186747, + -2.3650642889334605, + 9.611342269133448 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.028145428111239053, + "ci95_low_pct": -17.691146914459424, + "ci95_high_pct": 21.425233518393114, + "block_delta_pct": [ + -5.5973552102208, + -3.1605866624445533, + 9.294154518969467 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.8439065009281977, + "ci95_low_pct": -4.524444774674405, + "ci95_high_pct": 2.978514812435227, + "block_delta_pct": [ + -2.293231175033239, + -0.9387284332951218, + 0.723237177389402 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.832892344286836, + "ci95_low_pct": -4.448364920496981, + "ci95_high_pct": 2.9193820976208604, + "block_delta_pct": [ + -2.2501009124466065, + -0.9374283846366738, + 0.7110269041279649 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 170.5401007364311, + "ci95_low_pct": -90.19007019674122, + "ci95_high_pct": 7361.006100386627, + "block_delta_pct": [ + -42.08560582286235, + 499.5902051585598, + 470.2350326344954 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.0019567408333333335, + "ci95_low_s": -0.013843348703446294, + "ci95_high_s": 0.017756830370112962, + "block_difference_s": [ + -0.005368293, + 0.005165423000000001, + 0.006073092499999999 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.04402694966666667, + "ci95_low_s": -0.09098344482895367, + "ci95_high_s": 0.002929545495620328, + "block_difference_s": [ + -0.0376433925, + -0.06529317800000001, + -0.029144278499999995 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.7749999999999618e-07, + "ci95_low_s": -1.0304900117696846e-05, + "ci95_high_s": 1.0659900117696838e-05, + "block_difference_s": [ + -4.558000000000006e-06, + 3.537499999999991e-06, + 1.5530000000000036e-06 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.004243976166666673, + "ci95_low_s": -0.03500212664566719, + "ci95_high_s": 0.02651417431233384, + "block_difference_s": [ + 0.008683809000000015, + -0.005422128999999998, + -0.015993608500000034 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "shared", + "profile": "async-load", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.001880632905954, + "ci95_low_pct": -15.53551173394509, + "ci95_high_pct": 25.607668165784304, + "block_delta_pct": [ + 12.94923361333602, + -1.4344468527661247, + -1.8417039653352951 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.069415491132818, + "ci95_low_pct": -15.041199162292273, + "ci95_high_pct": 25.04065858906015, + "block_delta_pct": [ + 12.749342479463843, + -1.197672813094952, + -1.7102461322396456 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": 2.6392495212953353, + "ci95_low_pct": -16.054781003669312, + "ci95_high_pct": 25.496313765709626, + "block_delta_pct": [ + 12.692537168614383, + -2.1387699700536444, + -1.9529397332483156 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.14588235268879018, + "ci95_low_pct": -2.62780305621146, + "ci95_high_pct": 2.399300047415816, + "block_delta_pct": [ + 1.0272695407763877, + -0.670873847053377, + -0.7837736095358983 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.13345030519609005, + "ci95_low_pct": -2.5939856253793496, + "ci95_high_pct": 2.389239637581468, + "block_delta_pct": [ + 1.0272623166317274, + -0.626558440604208, + -0.7909658399432584 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 54.145456062671094, + "ci95_low_pct": -89.53661060767904, + "ci95_high_pct": 2170.8532325296856, + "block_delta_pct": [ + 377.7460172515705, + -44.79490218709289, + 38.87239393660826 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.0009573989999999999, + "ci95_low_s": -0.012754026554505542, + "ci95_high_s": 0.014668824554505541, + "block_difference_s": [ + 0.005841064, + -0.0050303234999999995, + 0.0020614564999999994 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.029019572500000004, + "ci95_low_s": -0.09699894070984168, + "ci95_high_s": 0.03895979570984166, + "block_difference_s": [ + -0.022427707, + -0.059076550500000005, + -0.005554459999999997 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 4.369166666666663e-06, + "ci95_low_s": -2.2527630325394086e-05, + "ci95_high_s": 3.1265963658727414e-05, + "block_difference_s": [ + -8.124000000000006e-06, + 1.0222499999999992e-05, + 1.1009000000000003e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.008989069833333335, + "ci95_low_s": -0.021612181999750776, + "ci95_high_s": 0.0036340423330841042, + "block_difference_s": [ + -0.004226721999999988, + -0.014337965000000008, + -0.00840252250000001 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-fixed20m-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-fixed20m-audited.json new file mode 100644 index 000000000..7e64dcb05 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-fixed20m-audited.json @@ -0,0 +1,1571 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-quota-fixed20m", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m", + "arguments": { + "mode": "insert", + "name": "quota-fixed20m", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "validation": { + "complete": true, + "expected_measured_runs": 18, + "measured_runs": 18, + "excluded_preconditions": 1, + "total_measured_inserts": 360000000, + "pending_runs": [], + "complete_blocks": { + "0": [ + 0, + 1, + 2 + ] + }, + "manifest_sha256": "8eae5620f8106240317ee54a9c26bdb9452bb6ac6f1cd500f93c3a608b7559cc", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "original": 177, + "main": 177, + "async-load": 177 + }, + "library_hashes": { + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "lock_acquired": 1792227471.7423084, + "finished": 1792227640.8152301, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.711685215, + "diagnostic_window_cpu_s": 47.218387677, + "diagnostic_join_wall_s": 3.5341e-05, + "diagnostic_join_cpu_s": 3.4621e-05, + "diagnostic_body_wall_s": 7.711720556, + "diagnostic_body_cpu_s": 47.218422298, + "diagnostic_close_wall_s": 0.209953568, + "diagnostic_close_cpu_s": 0.067320542, + "diagnostic_drain_wall_s": 7.921759773, + "diagnostic_drain_cpu_s": 47.285828518, + "body_cpu_us_op": 2.3609211149, + "drain_cpu_us_op": 2.3642914259, + "productive_wall_s": 7.652998235, + "productive_end_to_stop_s": 0.05868698, + "worker_completion_spread_s": 3.26986602, + "exact_body_ops_s": 2593454.969583833, + "exact_drain_ops_s": 2524691.5550464774, + "productive_ops_s": 2613354.8428813927, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.527146977, + 7.276517407, + 4.747386469, + 7.6460368, + 7.652998235, + 4.383132215, + 5.06179575, + 7.534375024 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00118, + "max_deregister_ms": 0.002664, + "quota_next_record": 0, + "log_sha256": "8855e30c507b0f107665fbbb29415cf1406e0ec4090fc9bc77721f9668b1cc42", + "service_max_ms": 1440.089522 + }, + { + "name": "wal0-01-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.012251157, + "diagnostic_window_cpu_s": 47.71030893, + "diagnostic_join_wall_s": 7.0478e-05, + "diagnostic_join_cpu_s": 6.9661e-05, + "diagnostic_body_wall_s": 8.012321635, + "diagnostic_body_cpu_s": 47.710378591, + "diagnostic_close_wall_s": 0.174502474, + "diagnostic_close_cpu_s": 0.10239978, + "diagnostic_drain_wall_s": 8.186903897, + "diagnostic_drain_cpu_s": 47.812858107, + "body_cpu_us_op": 2.38551892955, + "drain_cpu_us_op": 2.3906429053499996, + "productive_wall_s": 7.984023193, + "productive_end_to_stop_s": 0.028227964, + "worker_completion_spread_s": 3.241509901, + "exact_body_ops_s": 2496155.4105160437, + "exact_drain_ops_s": 2442925.9524261397, + "productive_ops_s": 2505002.743170263, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.840493164, + 7.984023193, + 4.888694353, + 7.625160471, + 7.816307535, + 4.742513292, + 4.91166123, + 7.942352948 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001167, + "max_deregister_ms": 0.002657, + "quota_next_record": 0, + "log_sha256": "3786f821ca49e7e00d556075e4fe5b9ac38688b1ef5107e5ca41375c0b2215ae", + "service_max_ms": 1741.191993 + }, + { + "name": "wal0-02-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.015022324, + "diagnostic_window_cpu_s": 49.047906196, + "diagnostic_join_wall_s": 6.9235e-05, + "diagnostic_join_cpu_s": 6.8306e-05, + "diagnostic_body_wall_s": 8.015091559, + "diagnostic_body_cpu_s": 49.047974502, + "diagnostic_close_wall_s": 0.184431578, + "diagnostic_close_cpu_s": 0.065851113, + "diagnostic_drain_wall_s": 8.199602751, + "diagnostic_drain_cpu_s": 49.113905253, + "body_cpu_us_op": 2.4523987251, + "drain_cpu_us_op": 2.45569526265, + "productive_wall_s": 7.950708235, + "productive_end_to_stop_s": 0.064314089, + "worker_completion_spread_s": 3.316131881, + "exact_body_ops_s": 2495292.76774666, + "exact_drain_ops_s": 2439142.554504955, + "productive_ops_s": 2515499.174269473, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.899602696, + 7.766179338, + 4.903366883, + 4.914972976, + 4.634576354, + 7.893703917, + 7.950708235, + 7.714362811 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001273, + "max_deregister_ms": 0.003112, + "quota_next_record": 0, + "log_sha256": "7aedaf9da97992dd9dcba67f1d95a3e52113be7b5b4517a297ba5f0d3197a49a", + "service_max_ms": 1715.076214 + }, + { + "name": "wal0-03-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.921999696, + "diagnostic_window_cpu_s": 51.009320263, + "diagnostic_join_wall_s": 7.3159e-05, + "diagnostic_join_cpu_s": 7.2511e-05, + "diagnostic_body_wall_s": 8.922072855, + "diagnostic_body_cpu_s": 51.009392774, + "diagnostic_close_wall_s": 0.178173439, + "diagnostic_close_cpu_s": 0.069432345, + "diagnostic_drain_wall_s": 9.100336399, + "diagnostic_drain_cpu_s": 51.078915155, + "body_cpu_us_op": 2.5504696386999997, + "drain_cpu_us_op": 2.5539457577499998, + "productive_wall_s": 8.828230491, + "productive_end_to_stop_s": 0.093769205, + "worker_completion_spread_s": 3.656361431, + "exact_body_ops_s": 2241631.5496450854, + "exact_drain_ops_s": 2197720.9548207163, + "productive_ops_s": 2265459.654727993, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.17186906, + 8.476862364, + 8.552078024, + 8.745954152, + 5.17566396, + 8.828230491, + 5.219865398, + 8.769168474 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001553, + "max_deregister_ms": 0.003754, + "quota_next_record": 0, + "log_sha256": "b1703d843f7fe3ce7efbf4c088dcdec51a12435b76d54849b1120926e6b22a93", + "service_max_ms": 1935.961137 + }, + { + "name": "wal0-04-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.613065086, + "diagnostic_window_cpu_s": 49.720952457, + "diagnostic_join_wall_s": 4.3668e-05, + "diagnostic_join_cpu_s": 4.2863e-05, + "diagnostic_body_wall_s": 8.613108754, + "diagnostic_body_cpu_s": 49.72099532, + "diagnostic_close_wall_s": 0.162618904, + "diagnostic_close_cpu_s": 0.071476476, + "diagnostic_drain_wall_s": 8.775818051, + "diagnostic_drain_cpu_s": 49.792562108, + "body_cpu_us_op": 2.486049766, + "drain_cpu_us_op": 2.4896281053999996, + "productive_wall_s": 8.612776382, + "productive_end_to_stop_s": 0.000288704, + "worker_completion_spread_s": 3.979883502, + "exact_body_ops_s": 2322041.967798425, + "exact_drain_ops_s": 2278989.819954279, + "productive_ops_s": 2322131.576735043, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.311706505, + 4.790554287, + 5.519560518, + 8.581131695, + 8.531621434, + 4.63289288, + 8.537473098, + 8.612776382 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001282, + "max_deregister_ms": 0.003067, + "quota_next_record": 0, + "log_sha256": "5ac5d1b8f391f4040537907fb8328390dc569c7059e8a17eb925d296e6b8bbd6", + "service_max_ms": 1994.887076 + }, + { + "name": "wal0-05-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.812367536, + "diagnostic_window_cpu_s": 51.374347951, + "diagnostic_join_wall_s": 4.1448e-05, + "diagnostic_join_cpu_s": 4.0623e-05, + "diagnostic_body_wall_s": 7.812408984, + "diagnostic_body_cpu_s": 51.374388574, + "diagnostic_close_wall_s": 0.198309269, + "diagnostic_close_cpu_s": 0.081631597, + "diagnostic_drain_wall_s": 8.01079677, + "diagnostic_drain_cpu_s": 51.456098668, + "body_cpu_us_op": 2.5687194287, + "drain_cpu_us_op": 2.5728049334, + "productive_wall_s": 7.766518041, + "productive_end_to_stop_s": 0.045849495, + "worker_completion_spread_s": 2.596140991, + "exact_body_ops_s": 2560029.8244703365, + "exact_drain_ops_s": 2496630.556762957, + "productive_ops_s": 2575156.575239841, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.722975553, + 5.304534581, + 7.565389655, + 7.339496566, + 5.17037705, + 7.766518041, + 5.298323648, + 7.709947102 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001278, + "max_deregister_ms": 0.002711, + "quota_next_record": 0, + "log_sha256": "4d3e7c26b04cc83eda51d94f5945e1c06ad6cdc51567b855b7de7638dc8d0fce", + "service_max_ms": 1625.392577 + }, + { + "name": "wal0-06-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.714311368, + "diagnostic_window_cpu_s": 50.963810159, + "diagnostic_join_wall_s": 7.1514e-05, + "diagnostic_join_cpu_s": 7.0916e-05, + "diagnostic_body_wall_s": 8.714382882, + "diagnostic_body_cpu_s": 50.963881075, + "diagnostic_close_wall_s": 0.195329139, + "diagnostic_close_cpu_s": 0.073412817, + "diagnostic_drain_wall_s": 8.909790105, + "diagnostic_drain_cpu_s": 51.037371984, + "body_cpu_us_op": 2.54819405375, + "drain_cpu_us_op": 2.5518685992, + "productive_wall_s": 8.629405043, + "productive_end_to_stop_s": 0.084906325, + "worker_completion_spread_s": 3.682829396, + "exact_body_ops_s": 2295056.3764315443, + "exact_drain_ops_s": 2244721.79078342, + "productive_ops_s": 2317656.8836832615, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.355656399, + 5.46627368, + 8.629405043, + 8.267283756, + 5.218033763, + 8.270801503, + 4.946575647, + 8.555698554 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001434, + "max_deregister_ms": 0.002876, + "quota_next_record": 0, + "log_sha256": "6c6af010be30153bc2bbfcf06ce26d3f4ab9d3c8c6d0136668b3ea39ffb9317c", + "service_max_ms": 1913.81552 + }, + { + "name": "wal0-07-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.214094698, + "diagnostic_window_cpu_s": 52.045313536, + "diagnostic_join_wall_s": 4.313e-05, + "diagnostic_join_cpu_s": 4.2442e-05, + "diagnostic_body_wall_s": 8.214137828, + "diagnostic_body_cpu_s": 52.045355978, + "diagnostic_close_wall_s": 0.147274509, + "diagnostic_close_cpu_s": 0.065485757, + "diagnostic_drain_wall_s": 8.361493431, + "diagnostic_drain_cpu_s": 52.110922762, + "body_cpu_us_op": 2.6022677989, + "drain_cpu_us_op": 2.6055461381000002, + "productive_wall_s": 8.117407562, + "productive_end_to_stop_s": 0.096687136, + "worker_completion_spread_s": 3.214092263, + "exact_body_ops_s": 2434826.4442099887, + "exact_drain_ops_s": 2391917.2053464237, + "productive_ops_s": 2463840.8072086894, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 4.997814075, + 7.870959175, + 8.117407562, + 7.936130638, + 8.04444164, + 4.903315299, + 4.99673244, + 7.881051593 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001029, + "max_deregister_ms": 0.002955, + "quota_next_record": 0, + "log_sha256": "29b9358c9d7964f40abd536c78b2f736f720f05c2d3f2fd3e2ee399fe646ad47", + "service_max_ms": 1435.214256 + }, + { + "name": "wal0-08-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.617560711, + "diagnostic_window_cpu_s": 52.266214773, + "diagnostic_join_wall_s": 4.0764e-05, + "diagnostic_join_cpu_s": 4.0153e-05, + "diagnostic_body_wall_s": 8.617601475, + "diagnostic_body_cpu_s": 52.266254926, + "diagnostic_close_wall_s": 0.183774356, + "diagnostic_close_cpu_s": 0.049845176, + "diagnostic_drain_wall_s": 8.801468657, + "diagnostic_drain_cpu_s": 52.316192811, + "body_cpu_us_op": 2.6133127463, + "drain_cpu_us_op": 2.6158096405499998, + "productive_wall_s": 8.54092346, + "productive_end_to_stop_s": 0.076637251, + "worker_completion_spread_s": 3.609057375, + "exact_body_ops_s": 2320831.388875522, + "exact_drain_ops_s": 2272348.0341083263, + "productive_ops_s": 2341667.1620658687, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.54092346, + 8.494499232, + 8.201574035, + 4.931866085, + 8.395700754, + 5.328599122, + 5.449212428, + 8.34633659 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002737, + "max_deregister_ms": 0.002798, + "quota_next_record": 0, + "log_sha256": "c80512cf6edcf39e157b2d01bde6b0d41315e3f661ebb7751242e3161210877f", + "service_max_ms": 1794.147585 + }, + { + "name": "wal0-09-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.111758381, + "diagnostic_window_cpu_s": 53.720094512, + "diagnostic_join_wall_s": 4.3569e-05, + "diagnostic_join_cpu_s": 4.2796e-05, + "diagnostic_body_wall_s": 7.11180195, + "diagnostic_body_cpu_s": 53.720137308, + "diagnostic_close_wall_s": 0.143636068, + "diagnostic_close_cpu_s": 0.07582805, + "diagnostic_drain_wall_s": 7.255517116, + "diagnostic_drain_cpu_s": 53.796044463, + "body_cpu_us_op": 2.6860068654, + "drain_cpu_us_op": 2.68980222315, + "productive_wall_s": 7.028103348, + "productive_end_to_stop_s": 0.083655033, + "worker_completion_spread_s": 2.082698585, + "exact_body_ops_s": 2812226.7943639797, + "exact_drain_ops_s": 2756523.026580095, + "productive_ops_s": 2845717.971078418, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.028103348, + 6.986011138, + 6.978558091, + 6.925543854, + 6.563479533, + 6.791540197, + 4.945404763, + 7.023988675 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001368, + "max_deregister_ms": 0.002711, + "quota_next_record": 0, + "log_sha256": "737dab865aef66cac499c6ac386a046f93e504a020318af2ffb0466678d6b24c", + "service_max_ms": 1010.778128 + }, + { + "name": "wal0-10-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.413147435, + "diagnostic_window_cpu_s": 53.374450956, + "diagnostic_join_wall_s": 6.7911e-05, + "diagnostic_join_cpu_s": 6.7188e-05, + "diagnostic_body_wall_s": 7.413215346, + "diagnostic_body_cpu_s": 53.374518144, + "diagnostic_close_wall_s": 0.158617321, + "diagnostic_close_cpu_s": 0.080329264, + "diagnostic_drain_wall_s": 7.571911118, + "diagnostic_drain_cpu_s": 53.454925854, + "body_cpu_us_op": 2.6687259072000002, + "drain_cpu_us_op": 2.6727462927000003, + "productive_wall_s": 7.372263954, + "productive_end_to_stop_s": 0.040883481, + "worker_completion_spread_s": 2.645886374, + "exact_body_ops_s": 2697884.664957364, + "exact_drain_ops_s": 2641341.0945165297, + "productive_ops_s": 2712870.852806147, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.136751806, + 4.72637758, + 5.104329295, + 7.179113271, + 5.135134512, + 6.85065012, + 7.372263954, + 7.298332813 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001407, + "max_deregister_ms": 0.003052, + "quota_next_record": 0, + "log_sha256": "7400ed662844a1cb1479f87362252f4ef99da979491a50c6220dc7d054b0c188", + "service_max_ms": 1157.609843 + }, + { + "name": "wal0-11-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 1, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.014353832, + "diagnostic_window_cpu_s": 53.15783148, + "diagnostic_join_wall_s": 7.4373e-05, + "diagnostic_join_cpu_s": 7.3544e-05, + "diagnostic_body_wall_s": 9.014428205, + "diagnostic_body_cpu_s": 53.157905024, + "diagnostic_close_wall_s": 0.18821924, + "diagnostic_close_cpu_s": 0.069947282, + "diagnostic_drain_wall_s": 9.20272878, + "diagnostic_drain_cpu_s": 53.227933658, + "body_cpu_us_op": 2.6578952512000003, + "drain_cpu_us_op": 2.6613966829, + "productive_wall_s": 8.971402271, + "productive_end_to_stop_s": 0.042951561, + "worker_completion_spread_s": 3.802767313, + "exact_body_ops_s": 2218665.404524124, + "exact_drain_ops_s": 2173268.437886094, + "productive_ops_s": 2229305.8984379587, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.820523926, + 5.168634958, + 5.452939513, + 8.807892449, + 8.893254454, + 8.666075723, + 8.696638704, + 8.971402271 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001302, + "max_deregister_ms": 0.002774, + "quota_next_record": 0, + "log_sha256": "591066e65146b80ea6c5f5a28e783e73eb538f440924f61a94ecdb22f094055b", + "service_max_ms": 2036.890194 + }, + { + "name": "wal0-12-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.511986986, + "diagnostic_window_cpu_s": 54.095700779, + "diagnostic_join_wall_s": 3.8593e-05, + "diagnostic_join_cpu_s": 3.4135e-05, + "diagnostic_body_wall_s": 7.512025579, + "diagnostic_body_cpu_s": 54.095734914, + "diagnostic_close_wall_s": 0.17461304, + "diagnostic_close_cpu_s": 0.087408277, + "diagnostic_drain_wall_s": 7.686717893, + "diagnostic_drain_cpu_s": 54.183222452, + "body_cpu_us_op": 2.7047867457, + "drain_cpu_us_op": 2.7091611226, + "productive_wall_s": 7.479281043, + "productive_end_to_stop_s": 0.032705943, + "worker_completion_spread_s": 2.169493229, + "exact_body_ops_s": 2662397.750070281, + "exact_drain_ops_s": 2601890.7261073333, + "productive_ops_s": 2674053.8141320916, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.520704948, + 7.44706077, + 5.309787814, + 5.409023039, + 7.373057419, + 7.036583102, + 7.403604341, + 7.479281043 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.00126, + "max_deregister_ms": 0.002659, + "quota_next_record": 0, + "log_sha256": "742bc145bf6dff866907c45a88cdedd5d0782af5b9d499e938c3f19486f82594", + "service_max_ms": 1449.010413 + }, + { + "name": "wal0-13-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.71779703, + "diagnostic_window_cpu_s": 53.816480087, + "diagnostic_join_wall_s": 4.4279e-05, + "diagnostic_join_cpu_s": 4.365e-05, + "diagnostic_body_wall_s": 8.717841309, + "diagnostic_body_cpu_s": 53.816523737, + "diagnostic_close_wall_s": 0.180532009, + "diagnostic_close_cpu_s": 0.04918989, + "diagnostic_drain_wall_s": 8.898451944, + "diagnostic_drain_cpu_s": 53.865792249, + "body_cpu_us_op": 2.69082618685, + "drain_cpu_us_op": 2.69328961245, + "productive_wall_s": 8.624278437, + "productive_end_to_stop_s": 0.093518593, + "worker_completion_spread_s": 3.503611467, + "exact_body_ops_s": 2294145.9119418343, + "exact_drain_ops_s": 2247581.953115507, + "productive_ops_s": 2319034.588933924, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 5.39702258, + 8.603859994, + 5.12066697, + 8.571441665, + 5.677016504, + 8.382362983, + 8.4616432, + 8.624278437 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.003276, + "max_deregister_ms": 0.003014, + "quota_next_record": 0, + "log_sha256": "9b3ddabc9a00841588a3535245b20e1f7893613de32ce742603940430b31be49", + "service_max_ms": 1861.08195 + }, + { + "name": "wal0-14-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.812996835, + "diagnostic_window_cpu_s": 54.926377435, + "diagnostic_join_wall_s": 4.0393e-05, + "diagnostic_join_cpu_s": 3.9648e-05, + "diagnostic_body_wall_s": 7.813037228, + "diagnostic_body_cpu_s": 54.926417083, + "diagnostic_close_wall_s": 0.154225553, + "diagnostic_close_cpu_s": 0.069525908, + "diagnostic_drain_wall_s": 7.967343063, + "diagnostic_drain_cpu_s": 54.996023217, + "body_cpu_us_op": 2.74632085415, + "drain_cpu_us_op": 2.74980116085, + "productive_wall_s": 7.725334718, + "productive_end_to_stop_s": 0.087662117, + "worker_completion_spread_s": 2.458238593, + "exact_body_ops_s": 2559823.973233473, + "exact_drain_ops_s": 2510247.1227678326, + "productive_ops_s": 2588884.58947935, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.690916806, + 7.684993691, + 5.267096125, + 7.586419254, + 5.681786437, + 7.457559528, + 7.725334718, + 5.702723722 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001359, + "max_deregister_ms": 0.003054, + "quota_next_record": 0, + "log_sha256": "cc114bcb58ac94ca52eb6356513835ca1f313cbdc7c5a5330bd26b218085223f", + "service_max_ms": 1637.094923 + }, + { + "name": "wal0-15-original", + "profile": "original", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 7.916377904, + "diagnostic_window_cpu_s": 55.115611983, + "diagnostic_join_wall_s": 6.676e-05, + "diagnostic_join_cpu_s": 6.5826e-05, + "diagnostic_body_wall_s": 7.916444664, + "diagnostic_body_cpu_s": 55.115677809, + "diagnostic_close_wall_s": 0.157879128, + "diagnostic_close_cpu_s": 0.052437362, + "diagnostic_drain_wall_s": 8.074406026, + "diagnostic_drain_cpu_s": 55.168197409, + "body_cpu_us_op": 2.75578389045, + "drain_cpu_us_op": 2.75840987045, + "productive_wall_s": 7.859951065, + "productive_end_to_stop_s": 0.056426839, + "worker_completion_spread_s": 2.573291514, + "exact_body_ops_s": 2526386.6355246464, + "exact_drain_ops_s": 2476962.38405636, + "productive_ops_s": 2544545.103984054, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 7.53672861, + 5.286659551, + 5.357595404, + 7.321720884, + 7.633333628, + 7.546613315, + 5.605887517, + 7.859951065 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001575, + "max_deregister_ms": 0.003773, + "quota_next_record": 0, + "log_sha256": "6fc21b1d6dee77b3ad5d059833680ce8f7f9a6979f99437654e1aac27db9d7ee", + "service_max_ms": 1284.99082 + }, + { + "name": "wal0-16-main", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 9.214421347, + "diagnostic_window_cpu_s": 54.541341217, + "diagnostic_join_wall_s": 4.2424e-05, + "diagnostic_join_cpu_s": 4.1776e-05, + "diagnostic_body_wall_s": 9.214463771, + "diagnostic_body_cpu_s": 54.541382993, + "diagnostic_close_wall_s": 0.187834649, + "diagnostic_close_cpu_s": 0.076709635, + "diagnostic_drain_wall_s": 9.402378469, + "diagnostic_drain_cpu_s": 54.618172605, + "body_cpu_us_op": 2.72706914965, + "drain_cpu_us_op": 2.7309086302499996, + "productive_wall_s": 9.117713969, + "productive_end_to_stop_s": 0.096707378, + "worker_completion_spread_s": 3.850089187, + "exact_body_ops_s": 2170500.6929371757, + "exact_drain_ops_s": 2127121.351894179, + "productive_ops_s": 2193532.2897822303, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 9.117713969, + 5.63605747, + 5.397794357, + 8.954764073, + 5.267624782, + 8.794129501, + 8.919656462, + 9.032404522 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001393, + "max_deregister_ms": 0.00321, + "quota_next_record": 0, + "log_sha256": "579d1194391dcd39d75511ab85120b5be750bd8f9b1ca27a833bdbc6588902f8", + "service_max_ms": 2041.650297 + }, + { + "name": "wal0-17-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 2, + "inserted": 20000000, + "diagnostic_window_wall_s": 8.313238555, + "diagnostic_window_cpu_s": 54.452840971, + "diagnostic_join_wall_s": 6.9536e-05, + "diagnostic_join_cpu_s": 6.8622e-05, + "diagnostic_body_wall_s": 8.313308091, + "diagnostic_body_cpu_s": 54.452909593, + "diagnostic_close_wall_s": 0.185653069, + "diagnostic_close_cpu_s": 0.069566276, + "diagnostic_drain_wall_s": 8.499046052, + "diagnostic_drain_cpu_s": 54.522560786, + "body_cpu_us_op": 2.72264547965, + "drain_cpu_us_op": 2.7261280393, + "productive_wall_s": 8.217537862, + "productive_end_to_stop_s": 0.095700693, + "worker_completion_spread_s": 2.921611723, + "exact_body_ops_s": 2405781.1620926247, + "exact_drain_ops_s": 2353205.2747606407, + "productive_ops_s": 2433819.0265584444, + "worker_completed": [ + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000, + 2500000 + ], + "worker_productive_finish_s": [ + 8.158294121, + 8.217537862, + 7.932684439, + 5.295926139, + 5.651348121, + 7.774319536, + 5.300042697, + 8.177950952 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.002774, + "max_deregister_ms": 0.003736, + "quota_next_record": 0, + "log_sha256": "1a3adf71a1a4d42617a3c7e8a562b76b1b057653171493461828d6e2b1213479", + "service_max_ms": 1597.344842 + } + ], + "excluded_precondition_samples": [ + { + "name": "wal0-precondition", + "profile": "main", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": -1, + "inserted": 50050246, + "diagnostic_window_wall_s": 15.028694303, + "diagnostic_window_cpu_s": 116.918231045, + "diagnostic_join_wall_s": 0.101055164, + "diagnostic_join_cpu_s": 0.552231817, + "diagnostic_body_wall_s": 15.129749467, + "diagnostic_body_cpu_s": 117.470462862, + "diagnostic_close_wall_s": 0.191917428, + "diagnostic_close_cpu_s": 0.132828216, + "diagnostic_drain_wall_s": 15.321809644, + "diagnostic_drain_cpu_s": 117.603440159, + "body_cpu_us_op": 2.3470506590916655, + "drain_cpu_us_op": 2.3497075350838434, + "productive_wall_s": 15.12970816, + "productive_end_to_stop_s": -0.101013857, + "worker_completion_spread_s": 0.101011182, + "exact_body_ops_s": 3308068.3926172247, + "exact_drain_ops_s": 3266601.476125218, + "productive_ops_s": 3308077.4242772968, + "worker_completed": [ + 5710753, + 6861211, + 5964772, + 6541805, + 5955948, + 5963331, + 6806149, + 6246277 + ], + "worker_productive_finish_s": [ + 15.028696978, + 15.035194194, + 15.028816635, + 15.129196157, + 15.116948688, + 15.0288173, + 15.028816611, + 15.12970816 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 145.660482, + "max_deregister_ms": 0.003361, + "quota_next_record": 0, + "log_sha256": "958ad2e19bdd8237114b8005fab3f33d57371e8a5bb4e3d3335a8660b2c41ba9", + "service_max_ms": 1993.425434 + } + ], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2458531.5970287803, + "exact_drain_ops_s_mean": 2404149.4129179236, + "productive_ops_s_mean": 2481410.5716636125, + "body_cpu_us_op_mean": 2.6078092486333335, + "drain_cpu_us_op_mean": 2.6111510776166664, + "worker_completion_spread_s_mean": 3.1519106041666665, + "productive_end_to_stop_s_mean": 0.075842455, + "diagnostic_join_wall_s_mean": 4.130416666666667e-05, + "diagnostic_close_wall_s_mean": 0.18400665316666667, + "productive_wall_s_mean": 8.121755915, + "diagnostic_body_wall_s_mean": 8.197639674166668, + "diagnostic_drain_wall_s_mean": 8.381728788166667, + "diagnostic_body_cpu_s_mean": 52.156184972666665, + "diagnostic_drain_cpu_s_mean": 52.223021552333336, + "pooled_body_ops_s": 2439726.6524199974, + "pooled_drain_ops_s": 2386142.5853143833, + "pooled_productive_ops_s": 2462521.677493678, + "max_deregister_ms": 0.00321, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2403021.6280047093, + "exact_drain_ops_s_mean": 2354519.251312354, + "productive_ops_s_mean": 2417921.132581655, + "body_cpu_us_op_mean": 2.596627124183333, + "drain_cpu_us_op_mean": 2.6002912206916666, + "worker_completion_spread_s_mean": 3.2897533698333334, + "productive_end_to_stop_s_mean": 0.05007725166666666, + "diagnostic_join_wall_s_mean": 6.119766666666666e-05, + "diagnostic_close_wall_s_mean": 0.17212907300000002, + "productive_wall_s_mean": 8.297148778666667, + "diagnostic_body_wall_s_mean": 8.347287228, + "diagnostic_drain_wall_s_mean": 8.519498320333334, + "diagnostic_body_cpu_s_mean": 51.93254248366667, + "diagnostic_drain_cpu_s_mean": 52.00582441383333, + "pooled_body_ops_s": 2395987.996305235, + "pooled_drain_ops_s": 2347556.0705571547, + "pooled_productive_ops_s": 2410466.5992519367, + "max_deregister_ms": 0.003773, + "zero_work_worker_observations": 0 + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-load", + "samples": 6, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0, + 1, + 2 + ], + "inserted_total": 120000000, + "exact_body_ops_s_mean": 2489635.723120334, + "exact_drain_ops_s_mean": 2437536.3016760997, + "productive_ops_s_mean": 2510923.8882838064, + "body_cpu_us_op_mean": 2.6168823825416667, + "drain_cpu_us_op_mean": 2.620537102183333, + "worker_completion_spread_s_mean": 2.9872628168333333, + "productive_end_to_stop_s_mean": 0.07067675783333334, + "diagnostic_join_wall_s_mean": 6.0260666666666664e-05, + "diagnostic_close_wall_s_mean": 0.17146049266666666, + "productive_wall_s_mean": 7.994238191166667, + "diagnostic_body_wall_s_mean": 8.064975209666667, + "diagnostic_drain_wall_s_mean": 8.236517940666667, + "diagnostic_body_cpu_s_mean": 52.33764765083333, + "diagnostic_drain_cpu_s_mean": 52.410742043666666, + "pooled_body_ops_s": 2479858.831559461, + "pooled_drain_ops_s": 2428210.579285303, + "pooled_productive_ops_s": 2501801.863009192, + "max_deregister_ms": 0.003754, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.1599920228613536, + "ci95_low_pct": -30.092032914773228, + "ci95_high_pct": 36.93242072532657, + "block_delta_pct": [ + -6.506032891113556, + -12.065641576128927, + 13.921908246889192 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.9785465755996816, + "ci95_low_pct": -29.932881540718505, + "ci95_high_pct": 37.12859245118737, + "block_delta_pct": [ + -5.962699320261777, + -12.14747454541577, + 14.001091253733634 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": -2.470837829848219, + "ci95_low_pct": -30.53586294676388, + "ci95_high_pct": 36.933069021241565, + "block_delta_pct": [ + -6.964947536856025, + -12.34576447642476, + 13.758528824815741 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.471427821528047, + "ci95_low_pct": -4.752400338757861, + "ci95_high_pct": 4.001956113506077, + "block_delta_pct": [ + -1.1780138437353815, + -1.7592882404028454, + 1.5542826664200593 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.4578001690172519, + "ci95_low_pct": -4.702538296798418, + "ci95_high_pct": 3.9760070215848584, + "block_delta_pct": [ + -1.1509872284133027, + -1.7405453691744288, + 1.5488517351493813 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": 3.4707435798969635, + "ci95_low_pct": -57.663331045584854, + "ci95_high_pct": 152.882313166971, + "block_delta_pct": [ + 23.105775179919917, + 31.516473327503647, + -31.578257754303195 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": 0.13784276566666667, + "ci95_low_s": -2.6700372086065323, + "ci95_high_s": 2.9457227399398653, + "block_difference_s": [ + 0.6776931960000003, + 0.8969203744999996, + -1.1610852735 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.025765203333333334, + "ci95_low_s": -0.05345020938364316, + "ci95_high_s": 0.0019198027169764938, + "block_difference_s": [ + -0.0380099035, + -0.016217199, + -0.0230685075 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.98935e-05, + "ci95_low_s": -5.7690456716732865e-06, + "ci95_high_s": 4.555604567167328e-05, + "block_difference_s": [ + 1.86785e-05, + 3.0776999999999993e-05, + 1.0224999999999998e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.01187758016666666, + "ci95_low_s": -0.09831802230611321, + "ci95_high_s": 0.07456286197277988, + "block_difference_s": [ + -0.03557072950000001, + 0.028068977500000036, + -0.02813098850000001 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-load", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.4246793545186245, + "ci95_low_pct": -22.106211865001434, + "ci95_high_pct": 32.06400444074521, + "block_delta_pct": [ + -8.083083453414474, + -0.0067615456470493385, + 13.518030892396911 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.5382028253786921, + "ci95_low_pct": -21.361583818670304, + "ci95_high_pct": 31.106488834086406, + "block_delta_pct": [ + -7.656521408566297, + 0.08724103524602178, + 13.267018478570947 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.3440007944430554, + "ci95_low_pct": -21.67737285528133, + "ci95_high_pct": 31.13204793356611, + "block_delta_pct": [ + -7.8549039653331265, + -0.20575825498774236, + 13.192180370382678 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.372174980408885, + "ci95_low_pct": -2.137911683795219, + "ci95_high_pct": 2.94664342074531, + "block_delta_pct": [ + 1.4854596304200829, + -0.5345196680996644, + 0.17602571215709073 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.38296632549753534, + "ci95_low_pct": -2.0787603981260845, + "ci95_high_pct": 2.90658052610206, + "block_delta_pct": [ + 1.469379080749511, + -0.514915783548231, + 0.20447112557007152 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": -5.376182671328662, + "ci95_low_pct": -52.8001060197936, + "ci95_high_pct": 89.69675672586351, + "block_delta_pct": [ + 18.862682893578288, + 2.9555497140464126, + -30.768123540210667 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": -0.16464778733333332, + "ci95_low_s": -2.324494368068976, + "ci95_high_s": 1.9951987934023092, + "block_difference_s": [ + 0.5532431505000002, + 0.08411133849999963, + -1.1312978509999998 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": -0.0051656971666666635, + "ci95_low_s": -0.07804701486546892, + "ci95_high_s": 0.06771562053213559, + "block_difference_s": [ + 0.026773409499999998, + -0.0113608335, + -0.030909667499999988 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": 1.8956500000000004e-05, + "ci95_low_s": -1.1013259917218307e-05, + "ci95_high_s": 4.8926259917218315e-05, + "block_difference_s": [ + 3.28025e-05, + 1.3354000000000001e-05, + 1.0713000000000004e-05 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.012546160499999995, + "ci95_low_s": -0.03618708277522209, + "ci95_high_s": 0.011094761775222098, + "block_difference_s": [ + -0.02282890999999998, + -0.010759297000000001, + -0.004050274500000006 + ] + } + } + }, + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-load", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "exact_body_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.663809367449744, + "ci95_low_pct": -15.108341949285695, + "ci95_high_pct": 26.58705954537001, + "block_delta_pct": [ + -1.686793930205377, + 13.713502033362545, + -0.35452123363048926 + ] + }, + "exact_drain_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.5877343970324667, + "ci95_low_pct": -15.629185028869696, + "ci95_high_pct": 27.181641201188334, + "block_delta_pct": [ + -1.8012236379191138, + 13.926424445233021, + -0.6439173231498785 + ] + }, + "productive_ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.9114850772898215, + "ci95_low_pct": -14.63511730202199, + "ci95_high_pct": 26.487571817674176, + "block_delta_pct": [ + -0.9565818526621084, + 13.849879756434458, + -0.49785142290756923 + ] + }, + "body_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.84759861763535, + "ci95_low_pct": -4.140468543496859, + "ci95_high_pct": 6.095220709048596, + "block_delta_pct": [ + 2.69522358105998, + 1.2467016477855752, + -1.357162807983392 + ] + }, + "drain_cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.8446332268549113, + "ci95_low_pct": -4.05422593714304, + "ci95_high_pct": 5.993621396982558, + "block_delta_pct": [ + 2.6508775714511046, + 1.2473401060804301, + -1.3238757372516563 + ] + }, + "worker_completion_spread_s": { + "blocks": 3, + "geometric_delta_pct": -8.550171715345119, + "ci95_low_pct": -34.87525650553477, + "ci95_high_pct": 28.41618476399247, + "block_delta_pct": [ + -3.4467044946837944, + -21.716613052978197, + 1.1840303790912055 + ] + } + }, + "absolute_differences": { + "worker_completion_spread_s": { + "blocks": 3, + "mean_difference_s": -0.302490553, + "ci95_low_s": -1.417031278503785, + "ci95_high_s": 0.8120501725037852, + "block_difference_s": [ + -0.12445004550000016, + -0.812809036, + 0.029787422500000105 + ] + }, + "productive_end_to_stop_s": { + "blocks": 3, + "mean_difference_s": 0.02059950616666667, + "ci95_low_s": -0.07576154502049828, + "ci95_high_s": 0.11696055735383162, + "block_difference_s": [ + 0.064783313, + 0.004856365500000001, + -0.007841159999999986 + ] + }, + "diagnostic_join_wall_s": { + "blocks": 3, + "mean_difference_s": -9.369999999999946e-07, + "ci95_low_s": -4.024346012009661e-05, + "ci95_high_s": 3.8369460120096624e-05, + "block_difference_s": [ + 1.4124000000000002e-05, + -1.7422999999999992e-05, + 4.880000000000062e-07 + ] + }, + "diagnostic_close_wall_s": { + "blocks": 3, + "mean_difference_s": -0.0006685803333333351, + "ci95_low_s": -0.08396856739037915, + "ci95_high_s": 0.08263140672371248, + "block_difference_s": [ + 0.012741819500000029, + -0.03882827450000004, + 0.024080714000000003 + ] + } + } + } + ] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-smokes-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-smokes-audited.json new file mode 100644 index 000000000..de8cfadd5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/quota-smokes-audited.json @@ -0,0 +1,627 @@ +{ + "auditor_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "same_binary_verified": true, + "campaign_lock_intervals_nonoverlapping": true, + "campaigns": [ + { + "campaign": "insert-quota-smoke-fixed", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed", + "arguments": { + "mode": "insert", + "name": "quota-smoke-fixed", + "profiles": [ + "async-load" + ], + "seconds": 5, + "records": 65539, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 1, + "rotate_blocks": false, + "precondition_seconds": 0, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "validation": { + "complete": true, + "expected_measured_runs": 2, + "measured_runs": 2, + "excluded_preconditions": 0, + "total_measured_inserts": 131078, + "pending_runs": [], + "complete_blocks": { + "0": [ + 0 + ] + }, + "manifest_sha256": "50fc0628afe5ea0abc67533e2a32cdaab39d053dc5961f374da078e2ba3310d6", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-load": 177, + "main": 177 + }, + "library_hashes": { + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792227456.9968019, + "finished": 1792227457.6630583, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 65539, + "diagnostic_window_wall_s": 0.100271382, + "diagnostic_window_cpu_s": 0.060844718, + "diagnostic_join_wall_s": 5.7067e-05, + "diagnostic_join_cpu_s": 5.6752e-05, + "diagnostic_body_wall_s": 0.100328449, + "diagnostic_body_cpu_s": 0.06090147, + "diagnostic_close_wall_s": 0.124445266, + "diagnostic_close_cpu_s": 0.012568657, + "diagnostic_drain_wall_s": 0.224856881, + "diagnostic_drain_cpu_s": 0.073553246, + "body_cpu_us_op": 0.9292401470879934, + "drain_cpu_us_op": 1.12228209157906, + "productive_wall_s": 0.009388241, + "productive_end_to_stop_s": 0.090883141, + "worker_completion_spread_s": 0.00279653, + "exact_body_ops_s": 653244.4252178164, + "exact_drain_ops_s": 291469.84387816, + "productive_ops_s": 6980966.935126612, + "worker_completed": [ + 8193, + 8193, + 8193, + 8192, + 8192, + 8192, + 8192, + 8192 + ], + "worker_productive_finish_s": [ + 0.009146706, + 0.009102254, + 0.007855197, + 0.007059297, + 0.006591711, + 0.009388241, + 0.006972046, + 0.009029191 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.000769, + "max_deregister_ms": 0.000705, + "quota_next_record": 0, + "log_sha256": "dd971b16fd306c59d51dea29e7739e50cb5f671027b5a847e15610dd4bd61339", + "service_max_ms": 0.202004 + }, + { + "name": "wal0-01-async-load", + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "wal": 0, + "quota_mode": "fixed", + "block": 0, + "inserted": 65539, + "diagnostic_window_wall_s": 0.10029257, + "diagnostic_window_cpu_s": 0.060619576, + "diagnostic_join_wall_s": 6.0376e-05, + "diagnostic_join_cpu_s": 5.9534e-05, + "diagnostic_body_wall_s": 0.100352946, + "diagnostic_body_cpu_s": 0.06067911, + "diagnostic_close_wall_s": 0.091316665, + "diagnostic_close_cpu_s": 0.012980709, + "diagnostic_drain_wall_s": 0.191747331, + "diagnostic_drain_cpu_s": 0.073737535, + "body_cpu_us_op": 0.9258473580616122, + "drain_cpu_us_op": 1.1250939898381118, + "productive_wall_s": 0.009405409, + "productive_end_to_stop_s": 0.090887161, + "worker_completion_spread_s": 0.003217528, + "exact_body_ops_s": 653084.9627473817, + "exact_drain_ops_s": 341798.7601610997, + "productive_ops_s": 6968224.348351039, + "worker_completed": [ + 8193, + 8193, + 8193, + 8192, + 8192, + 8192, + 8192, + 8192 + ], + "worker_productive_finish_s": [ + 0.009118721, + 0.009182579, + 0.008103814, + 0.006187881, + 0.008170197, + 0.008182407, + 0.009405409, + 0.009275077 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.000829, + "max_deregister_ms": 0.00062, + "quota_next_record": 0, + "log_sha256": "192b5f45a83d801f8c482bd86338a1f71b3cc3807e2c6a26a8261e9ae9cb0f30", + "service_max_ms": 0.126646 + } + ], + "excluded_precondition_samples": [], + "summaries": [ + { + "wal": 0, + "quota_mode": "fixed", + "profile": "async-load", + "samples": 2, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 131078, + "exact_body_ops_s_mean": 653164.6939825991, + "exact_drain_ops_s_mean": 316634.30201962986, + "productive_ops_s_mean": 6974595.6417388255, + "body_cpu_us_op_mean": 0.9275437525748028, + "drain_cpu_us_op_mean": 1.1236880407085859, + "worker_completion_spread_s_mean": 0.003007029, + "productive_end_to_stop_s_mean": 0.090885151, + "diagnostic_join_wall_s_mean": 5.8721500000000004e-05, + "diagnostic_close_wall_s_mean": 0.10788096550000001, + "productive_wall_s_mean": 0.009396825000000001, + "diagnostic_body_wall_s_mean": 0.10034069749999999, + "diagnostic_drain_wall_s_mean": 0.208302106, + "diagnostic_body_cpu_s_mean": 0.06079029, + "diagnostic_drain_cpu_s_mean": 0.0736453905, + "pooled_body_ops_s": 653164.6842498778, + "pooled_drain_ops_s": 314634.3609219198, + "pooled_productive_ops_s": 6974589.8215620695, + "max_deregister_ms": 0.000705, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [] + }, + { + "campaign": "insert-quota-smoke-shared", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared", + "arguments": { + "mode": "insert", + "name": "quota-smoke-shared", + "profiles": [ + "async-load" + ], + "seconds": 5, + "records": 65539, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "shared", + "precondition_records": 100000000, + "blocks": 1, + "rotate_blocks": false, + "precondition_seconds": 0, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "validation": { + "complete": true, + "expected_measured_runs": 2, + "measured_runs": 2, + "excluded_preconditions": 0, + "total_measured_inserts": 131078, + "pending_runs": [], + "complete_blocks": { + "0": [ + 0 + ] + }, + "manifest_sha256": "1815c1a79536007b2d9fd2d75f02629c7abf5b25ecc50f7555849155ed55ebc2", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-load": 177, + "main": 177 + }, + "library_hashes": { + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792227457.7028632, + "finished": 1792227458.350785, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 65539, + "diagnostic_window_wall_s": 0.100263404, + "diagnostic_window_cpu_s": 0.105539719, + "diagnostic_join_wall_s": 3.4672e-05, + "diagnostic_join_cpu_s": 3.4001e-05, + "diagnostic_body_wall_s": 0.100298076, + "diagnostic_body_cpu_s": 0.10557372, + "diagnostic_close_wall_s": 0.114824588, + "diagnostic_close_cpu_s": 0.012601187, + "diagnostic_drain_wall_s": 0.215198056, + "diagnostic_drain_cpu_s": 0.118250312, + "body_cpu_us_op": 1.6108533850074003, + "drain_cpu_us_op": 1.804273974274859, + "productive_wall_s": 0.015394997, + "productive_end_to_stop_s": 0.084868407, + "worker_completion_spread_s": 0.000753626, + "exact_body_ops_s": 653442.2454923263, + "exact_drain_ops_s": 304552.00766311755, + "productive_ops_s": 4257162.245630837, + "worker_completed": [ + 4096, + 10240, + 4096, + 10240, + 10240, + 9216, + 8192, + 9219 + ], + "worker_productive_finish_s": [ + 0.015058035, + 0.015319384, + 0.014895607, + 0.01520602, + 0.015394997, + 0.015023284, + 0.015088502, + 0.014641371 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.000875, + "max_deregister_ms": 0.001097, + "quota_next_record": 74752, + "log_sha256": "b42525627bd8f31a154d762ea10e86a7fe1ccf6bc36a4366df8a9715336ef4b0", + "service_max_ms": 7.98777 + }, + { + "name": "wal0-01-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 65539, + "diagnostic_window_wall_s": 0.10024635, + "diagnostic_window_cpu_s": 0.063314298, + "diagnostic_join_wall_s": 3.8479e-05, + "diagnostic_join_cpu_s": 3.7875e-05, + "diagnostic_body_wall_s": 0.100284829, + "diagnostic_body_cpu_s": 0.063352173, + "diagnostic_close_wall_s": 0.092831598, + "diagnostic_close_cpu_s": 0.01165874, + "diagnostic_drain_wall_s": 0.193194677, + "diagnostic_drain_cpu_s": 0.075089174, + "body_cpu_us_op": 0.9666331955019148, + "drain_cpu_us_op": 1.1457174201620408, + "productive_wall_s": 0.008767052, + "productive_end_to_stop_s": 0.091479298, + "worker_completion_spread_s": 0.000805759, + "exact_body_ops_s": 653528.5611346059, + "exact_drain_ops_s": 339238.1250752576, + "productive_ops_s": 7475602.973496679, + "worker_completed": [ + 8195, + 9216, + 9216, + 9216, + 8192, + 7168, + 7168, + 7168 + ], + "worker_productive_finish_s": [ + 0.007961293, + 0.008527352, + 0.008762689, + 0.008767052, + 0.008709663, + 0.008369933, + 0.008215554, + 0.008281724 + ], + "zero_work_workers": 0, + "max_last_insert_ms": 0.001031, + "max_deregister_ms": 0.000983, + "quota_next_record": 74752, + "log_sha256": "96e4478fed51f01395fcbdb3d890dae1f707d5065d19ee77940d366209efeaa6", + "service_max_ms": 0.848958 + } + ], + "excluded_precondition_samples": [], + "summaries": [ + { + "wal": 0, + "quota_mode": "shared", + "profile": "async-load", + "samples": 2, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 131078, + "exact_body_ops_s_mean": 653485.4033134661, + "exact_drain_ops_s_mean": 321895.06636918755, + "productive_ops_s_mean": 5866382.609563759, + "body_cpu_us_op_mean": 1.2887432902546576, + "drain_cpu_us_op_mean": 1.47499569721845, + "worker_completion_spread_s_mean": 0.0007796925, + "productive_end_to_stop_s_mean": 0.08817385250000001, + "diagnostic_join_wall_s_mean": 3.65755e-05, + "diagnostic_close_wall_s_mean": 0.10382809300000001, + "productive_wall_s_mean": 0.012081024499999999, + "diagnostic_body_wall_s_mean": 0.1002914525, + "diagnostic_drain_wall_s_mean": 0.2041963665, + "diagnostic_body_cpu_s_mean": 0.0844629465, + "diagnostic_drain_cpu_s_mean": 0.096669743, + "pooled_body_ops_s": 653485.400463215, + "pooled_drain_ops_s": 320960.6572504805, + "pooled_productive_ops_s": 5424953.819106981, + "max_deregister_ms": 0.001097, + "zero_work_worker_observations": 0 + } + ], + "comparisons": [] + }, + { + "campaign": "insert-quota-smoke-shared3", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3", + "arguments": { + "mode": "insert", + "name": "quota-smoke-shared3", + "profiles": [ + "async-load" + ], + "seconds": 5, + "records": 3, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "shared", + "precondition_records": 100000000, + "blocks": 1, + "rotate_blocks": false, + "precondition_seconds": 0, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "validation": { + "complete": true, + "expected_measured_runs": 2, + "measured_runs": 2, + "excluded_preconditions": 0, + "total_measured_inserts": 6, + "pending_runs": [], + "complete_blocks": { + "0": [ + 0 + ] + }, + "manifest_sha256": "acaf302c53279c9b2ec5b18d08dcfa8564a537accd534c454a9671fc9efa8edc", + "driver_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905", + "driver_source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "build_manifest_sha256": "376cabc1725dfd7f44ec4f2b94d0a026d3a2c1ed9687a085ca47e53f83d42686", + "source_file_hashes_checked": { + "async-load": 177, + "main": 177 + }, + "library_hashes": { + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792227458.3929405, + "finished": 1792227458.9287572, + "checks": [ + "Exact command/matrix/order and fixed-quota preconditions", + "Harness, runner, build, parent driver, source and library hashes", + "Raw log/CSV hashes, successful count/error/close, aggregate CSV identities", + "Shared reservation identity or per-worker fixed count identity", + "Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics", + "Serial processes inside recorded shared-lock interval" + ] + }, + "samples": [ + { + "name": "wal0-00-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 3, + "diagnostic_window_wall_s": 0.100266554, + "diagnostic_window_cpu_s": 0.001082296, + "diagnostic_join_wall_s": 3.0289e-05, + "diagnostic_join_cpu_s": 2.9638e-05, + "diagnostic_body_wall_s": 0.100296843, + "diagnostic_body_cpu_s": 0.001111934, + "diagnostic_close_wall_s": 0.090078028, + "diagnostic_close_cpu_s": 0.003509196, + "diagnostic_drain_wall_s": 0.190452875, + "diagnostic_drain_cpu_s": 0.004699143, + "body_cpu_us_op": 370.64466666666664, + "drain_cpu_us_op": 1566.381, + "productive_wall_s": 5.6141e-05, + "productive_end_to_stop_s": 0.100210413, + "worker_completion_spread_s": 0.0, + "exact_body_ops_s": 29.911210664925914, + "exact_drain_ops_s": 15.751928134453209, + "productive_ops_s": 53436.882136050306, + "worker_completed": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "worker_productive_finish_s": [ + null, + 5.6141e-05, + null, + null, + null, + null, + null, + null + ], + "zero_work_workers": 7, + "max_last_insert_ms": 0.000364, + "max_deregister_ms": 0.002818, + "quota_next_record": 9216, + "log_sha256": "3be391e14df8cf70cbf5efc87ea38b96f9d099ee044bef449ee3fadbe4e2ccd9", + "service_max_ms": 0.024498 + }, + { + "name": "wal0-01-async-load", + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "wal": 0, + "quota_mode": "shared", + "block": 0, + "inserted": 3, + "diagnostic_window_wall_s": 0.100249509, + "diagnostic_window_cpu_s": 0.000837754, + "diagnostic_join_wall_s": 3.2913e-05, + "diagnostic_join_cpu_s": 3.2236e-05, + "diagnostic_body_wall_s": 0.100282422, + "diagnostic_body_cpu_s": 0.00086999, + "diagnostic_close_wall_s": 0.087870226, + "diagnostic_close_cpu_s": 0.003547846, + "diagnostic_drain_wall_s": 0.188248031, + "diagnostic_drain_cpu_s": 0.004513224, + "body_cpu_us_op": 289.99666666666667, + "drain_cpu_us_op": 1504.4080000000001, + "productive_wall_s": 0.000137956, + "productive_end_to_stop_s": 0.100111553, + "worker_completion_spread_s": 0.0, + "exact_body_ops_s": 29.915512012663598, + "exact_drain_ops_s": 15.936421667008032, + "productive_ops_s": 21746.063962422802, + "worker_completed": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "worker_productive_finish_s": [ + null, + 0.000137956, + null, + null, + null, + null, + null, + null + ], + "zero_work_workers": 7, + "max_last_insert_ms": 0.000283, + "max_deregister_ms": 0.005153, + "quota_next_record": 9216, + "log_sha256": "216f1783e29277f4f60836964a3c22a450aebe0d07fb69aa665c56e3aaade5c8", + "service_max_ms": 0.047738 + } + ], + "excluded_precondition_samples": [], + "summaries": [ + { + "wal": 0, + "quota_mode": "shared", + "profile": "async-load", + "samples": 2, + "all_expected_samples_present": true, + "complete_comparison_blocks": [ + 0 + ], + "inserted_total": 6, + "exact_body_ops_s_mean": 29.913361338794758, + "exact_drain_ops_s_mean": 15.844174900730621, + "productive_ops_s_mean": 37591.473049236556, + "body_cpu_us_op_mean": 330.3206666666666, + "drain_cpu_us_op_mean": 1535.3945, + "worker_completion_spread_s_mean": 0.0, + "productive_end_to_stop_s_mean": 0.10016098300000001, + "diagnostic_join_wall_s_mean": 3.1601e-05, + "diagnostic_close_wall_s_mean": 0.088974127, + "productive_wall_s_mean": 9.70485e-05, + "diagnostic_body_wall_s_mean": 0.1002896325, + "diagnostic_drain_wall_s_mean": 0.189350453, + "diagnostic_body_cpu_s_mean": 0.000990962, + "diagnostic_drain_cpu_s_mean": 0.0046061834999999995, + "pooled_body_ops_s": 29.913361184168263, + "pooled_drain_ops_s": 15.843637828529515, + "pooled_productive_ops_s": 30912.378862115333, + "max_deregister_ms": 0.005153, + "zero_work_worker_observations": 14 + } + ], + "comparisons": [] + } + ], + "uncertainty_method": "Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.", + "limitations": [ + "No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.", + "Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.", + "Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.", + "Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.", + "Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.", + "Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.", + "Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.", + "This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-duration-correction.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-duration-correction.json new file mode 100644 index 000000000..77318f236 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-duration-correction.json @@ -0,0 +1,8 @@ +{ + "old_sha256": "aa8baa4e2e1f5300e8214d376fac78da9f471e7dac9deff4daa122a6d1b376a5", + "new_sha256": "8131076508edb8c16d06b509c8c540d8705281ff99358247a3ba6cb811026575", + "reason": "Controller sleep wakeup may be delayed; snapshot uses actual wall time.", + "actual_precondition_30_004_s_accepted": true, + "synthetic_premature_stop_rejected": true, + "no_workloads": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-negative-checks.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-negative-checks.json new file mode 100644 index 000000000..a0fa83788 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-negative-checks.json @@ -0,0 +1,35 @@ +{ + "auditor_sha256": "aa8baa4e2e1f5300e8214d376fac78da9f471e7dac9deff4daa122a6d1b376a5", + "source": "results/resident-final-single/00-main.csv", + "checks": [ + { + "check": "wrong warm count", + "rejected": true + }, + { + "check": "nonzero timed physical reads", + "rejected": true + }, + { + "check": "wrong profile", + "rejected": true + }, + { + "check": "query error", + "rejected": true + }, + { + "check": "wrong phase count", + "rejected": true + }, + { + "check": "inconsistent rounded rate", + "rejected": true + }, + { + "check": "too many range tuples", + "rejected": true + } + ], + "scope": "in-memory parser checks only; no workloads" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-validation.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-validation.json new file mode 100644 index 000000000..bdbbe3c06 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-auditor-validation.json @@ -0,0 +1,2122 @@ +{ + "campaign": "resident-final-single", + "directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "arguments": { + "mode": "resident", + "name": "final-single", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "validation": { + "complete": true, + "expected_measured_processes": 18, + "measured_processes": 18, + "measured_phases": 36, + "excluded_precondition_phases": 2, + "complete_blocks": [ + 0, + 1, + 2 + ], + "pending_runs": [], + "manifest_sha256": "9ce6fe6a97ea1ff023102f639af20b0f53b4eee101a11a3f4402d5fcad05007b", + "driver_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b", + "driver_source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "build_manifest_sha256": "c7be1276e80a11edbb6d25e979e525fd8670f82a92684abff0db720ea9a2d781", + "source_file_hashes_checked": { + "async-load": 177, + "original": 177, + "main": 177 + }, + "library_hashes": { + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "lock_acquired": 1792225935.7771344, + "finished": 1792226403.311277, + "fixture_hash_recorded": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "checks": [ + "Commands, matrix, rotated mirror order and excluded precondition", + "Frozen driver/build/runner/source/library/log/query CSV hashes", + "Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes", + "Aggregate CSV identity and serial processes within shared-lock interval" + ] + }, + "samples": [ + { + "name": "00-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8338538, + "seconds": 8.0, + "ops_s": 1042295.6, + "cpu_us_op": 0.9594007966384515, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "00-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5763, + "seconds": 8.0, + "ops_s": 720.4, + "cpu_us_op": 1388.165885823356, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 56262861 + }, + { + "name": "01-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8284069, + "seconds": 8.0, + "ops_s": 1035487.9, + "cpu_us_op": 0.9655882875915205, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "01-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5649, + "seconds": 8.0, + "ops_s": 706.1, + "cpu_us_op": 1416.0028323597096, + "p99_us": 2129.92, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 55149852 + }, + { + "name": "02-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 0, + "ops": 8334334, + "seconds": 8.0, + "ops_s": 1041771.1, + "cpu_us_op": 0.9598847370407761, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "02-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5897, + "seconds": 8.0, + "ops_s": 737.1, + "cpu_us_op": 1356.6220111921316, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57594623 + }, + { + "name": "03-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 0, + "ops": 8265512, + "seconds": 8.0, + "ops_s": 1033167.5, + "cpu_us_op": 0.9676351567815763, + "p99_us": 1.328, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "03-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5891, + "seconds": 8.0, + "ops_s": 736.4, + "cpu_us_op": 1357.8339840434562, + "p99_us": 1490.944, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 57529124 + }, + { + "name": "04-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops": 8230229, + "seconds": 8.0, + "ops_s": 1028757.6, + "cpu_us_op": 0.971783409671833, + "p99_us": 1.488, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "04-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5810, + "seconds": 8.0, + "ops_s": 726.2, + "cpu_us_op": 1376.9363166953528, + "p99_us": 1490.944, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 56751777 + }, + { + "name": "05-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops": 8586045, + "seconds": 8.0, + "ops_s": 1073233.9, + "cpu_us_op": 0.9316280080060144, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "05-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops": 5964, + "seconds": 8.0, + "ops_s": 745.5, + "cpu_us_op": 1341.381623071764, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58243225 + }, + { + "name": "06-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8470626, + "seconds": 8.0, + "ops_s": 1058806.4, + "cpu_us_op": 0.9444402338150687, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "06-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5903, + "seconds": 8.0, + "ops_s": 737.9, + "cpu_us_op": 1355.243096730476, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 57655105 + }, + { + "name": "07-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 1, + "ops": 8456095, + "seconds": 8.0, + "ops_s": 1056990.4, + "cpu_us_op": 0.9459449071941599, + "p99_us": 1.296, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "07-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5988, + "seconds": 8.0, + "ops_s": 748.5, + "cpu_us_op": 1335.8383433533734, + "p99_us": 1851.392, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58483157 + }, + { + "name": "08-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8604908, + "seconds": 8.0, + "ops_s": 1075591.2, + "cpu_us_op": 0.9295857666345765, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "08-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5964, + "seconds": 8.0, + "ops_s": 745.5, + "cpu_us_op": 1341.381623071764, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58247977 + }, + { + "name": "09-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops": 8613265, + "seconds": 8.0, + "ops_s": 1076635.7, + "cpu_us_op": 0.9286838382425248, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "09-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5997, + "seconds": 8.0, + "ops_s": 749.6, + "cpu_us_op": 1333.8335834583959, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58568789 + }, + { + "name": "10-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 1, + "ops": 8567278, + "seconds": 8.0, + "ops_s": 1070887.7, + "cpu_us_op": 0.9336687802123381, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "10-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 6038, + "seconds": 8.0, + "ops_s": 754.7, + "cpu_us_op": 1324.7764160317986, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58951431 + }, + { + "name": "11-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops": 8517793, + "seconds": 8.0, + "ops_s": 1064702.6, + "cpu_us_op": 0.9392104269263176, + "p99_us": 1.36, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "11-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops": 5960, + "seconds": 8.0, + "ops_s": 745.0, + "cpu_us_op": 1342.2818791946308, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 58207977 + }, + { + "name": "12-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 2, + "ops": 8388699, + "seconds": 8.0, + "ops_s": 1048565.5, + "cpu_us_op": 0.9535447630198676, + "p99_us": 1.456, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "12-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6032, + "seconds": 8.0, + "ops_s": 754.0, + "cpu_us_op": 1326.0941644562333, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58891431 + }, + { + "name": "13-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 2, + "ops": 8702984, + "seconds": 8.0, + "ops_s": 1087851.4, + "cpu_us_op": 0.9191100431759958, + "p99_us": 1.232, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "13-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6058, + "seconds": 8.0, + "ops_s": 757.2, + "cpu_us_op": 1320.5678441729945, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 59140050 + }, + { + "name": "14-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 2, + "ops": 8580546, + "seconds": 8.0, + "ops_s": 1072546.1, + "cpu_us_op": 0.932225058871545, + "p99_us": 1.328, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "14-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 5992, + "seconds": 8.0, + "ops_s": 749.0, + "cpu_us_op": 1334.9465954606142, + "p99_us": 1425.408, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58515162 + }, + { + "name": "15-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 2, + "ops": 8565583, + "seconds": 8.0, + "ops_s": 1070675.8, + "cpu_us_op": 0.9338535392161864, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "15-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 5995, + "seconds": 8.0, + "ops_s": 749.4, + "cpu_us_op": 1334.278565471226, + "p99_us": 1458.176, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58553157 + }, + { + "name": "16-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 2, + "ops": 8683127, + "seconds": 8.0, + "ops_s": 1085368.8, + "cpu_us_op": 0.921211909027704, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "16-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6002, + "seconds": 8.0, + "ops_s": 750.2, + "cpu_us_op": 1332.7224258580472, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58623157 + }, + { + "name": "17-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 2, + "ops": 8532857, + "seconds": 8.0, + "ops_s": 1066585.4, + "cpu_us_op": 0.9374351404224869, + "p99_us": 1.264, + "process_read_bytes": 0, + "process_write_bytes": 0, + "tuples": 0 + }, + { + "name": "17-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 2, + "ops": 6034, + "seconds": 8.0, + "ops_s": 754.2, + "cpu_us_op": 1325.6546237984753, + "p99_us": 1523.712, + "process_read_bytes": 0, + "process_write_bytes": 4096, + "tuples": 58911431 + } + ], + "excluded_precondition_samples": [ + { + "name": "precondition", + "profile": "main", + "phase": "point:uniform@1", + "block": -1, + "ops": 29146337, + "seconds": 30.0, + "ops_s": 971539.1, + "cpu_us_op": 1.029151622037445, + "p99_us": 1.36, + "process_read_bytes": 0, + "process_write_bytes": 8192, + "tuples": 0 + }, + { + "name": "precondition", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": -1, + "ops": 21117, + "seconds": 30.0, + "ops_s": 703.9, + "cpu_us_op": 1420.5616328076906, + "p99_us": 1589.248, + "process_read_bytes": 0, + "process_write_bytes": 12288, + "tuples": 206019821 + } + ], + "records": [ + { + "name": "fixture", + "profile": "main", + "kind": "fixture", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--create", + "load:random@1" + ], + "started": 1792225935.777454, + "finished": 1792225936.2155192, + "log_sha256": "33051d03b4609ef4c7398916369aef5781e381ecc6c50bc3f28aba8b2ca5fa14", + "csv_sha256": "6daa26fc8bceddc327f8763efbc8f5f5ee3d29da54c73c2b66d592823fd53f1f", + "csv_hash_recorded_by_runner": false + }, + { + "name": "precondition", + "profile": "main", + "kind": "precondition", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792225936.4089715, + "finished": 1792226002.5998244, + "log_sha256": "02eb96de27bbf7fec9e964979605a2f21153abee5de9e0530257ee17207b7d7b", + "csv_sha256": "49890edfc3f243436aa8994be55e51fcad145d9a3b3e079b2baa640151c39087", + "csv_hash_recorded_by_runner": true + }, + { + "name": "00-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226002.645092, + "finished": 1792226024.8504233, + "log_sha256": "81c9a321dc241187d611ad8ee876f70c04119e19a592b0f07e70fc7fa499ee4f", + "csv_sha256": "ca3abfdc99bcf754304b492dbe7b91fc69581022d5dc028407f04fe12a04e8c4", + "csv_hash_recorded_by_runner": true + }, + { + "name": "01-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226024.907114, + "finished": 1792226047.1105258, + "log_sha256": "8970143260a9106e0c4ae54c308fbaacb6556c2a07d8e00dcfcc04007fb1d264", + "csv_sha256": "4916713aa0615bced8fd1ddd012eb4636d2d68bc5807024c8d45a84f3251a6c0", + "csv_hash_recorded_by_runner": true + }, + { + "name": "02-async-load", + "profile": "async-load", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226047.165688, + "finished": 1792226069.374711, + "log_sha256": "df29fc4f5c43b470326090413655e88dd4aa38460faab61d7242c3f98f873377", + "csv_sha256": "fda91805b7be999aa19028aa63f14d8d38595aeff086e80b49dc30029cccbb42", + "csv_hash_recorded_by_runner": true + }, + { + "name": "03-async-load", + "profile": "async-load", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226069.4272697, + "finished": 1792226091.5856605, + "log_sha256": "e10bd8092b4b87bc7f49aa8d7a79db69a56df78bb5231f9f120205c3483bb661", + "csv_sha256": "bc7103e5dde9ba372ca2d8acb9b4562d5f7a7750c91837010c3577994049e73b", + "csv_hash_recorded_by_runner": true + }, + { + "name": "04-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226091.6372757, + "finished": 1792226113.8453221, + "log_sha256": "d03b9a11ff3be9acad9009c946baef7d07d4e8e3d862170a0d066d14910c9dd1", + "csv_sha256": "3373973b420f9dc20497e6a240b73ff68d4070c0c103834d3486d9d8b0652adb", + "csv_hash_recorded_by_runner": true + }, + { + "name": "05-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226113.9023566, + "finished": 1792226136.1059587, + "log_sha256": "47fb379f3c924e7d546a3ba22a9e777886d38a9337e5a58a74b793439e899f46", + "csv_sha256": "4eb4aaa9d40e0b650433b6bfaa208aff2e7454a1a40b0a4053029f642b8d9bb8", + "csv_hash_recorded_by_runner": true + }, + { + "name": "06-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226136.1686525, + "finished": 1792226158.372749, + "log_sha256": "42cd598ad6b62728a38d17ee088be135acabcf1eb2aa5746d85abf337492ac15", + "csv_sha256": "77eadf1cbf373714ea4f2b6468be0425c8ffd5f1bf045f85ed7947ed2e5e32a6", + "csv_hash_recorded_by_runner": true + }, + { + "name": "07-async-load", + "profile": "async-load", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226158.4258456, + "finished": 1792226180.6788774, + "log_sha256": "3ee08722c61498d48331509cc582a06a41cda03d8dd450c88a1baae0f952cae7", + "csv_sha256": "1bea3d52e2b25cd48c20b45648f7fd3b8ff97ab54ed4f572a100abf2182a6962", + "csv_hash_recorded_by_runner": true + }, + { + "name": "08-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226180.7343283, + "finished": 1792226202.9463296, + "log_sha256": "591f6551ce29c6e4e2c37fa1e8158716f671fc5b1404a6102f174e86b83b2f6b", + "csv_sha256": "16458335ada3edb96aee486f8a130adcfbc30561212df62eea4836a973ff636e", + "csv_hash_recorded_by_runner": true + }, + { + "name": "09-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226203.0028083, + "finished": 1792226225.2550902, + "log_sha256": "daffc626874a1c8cea373f5cbd4a24cf921f49b46a30a51fdea660a02353cfc3", + "csv_sha256": "56f73f178b3880690a38625f91bba0a3c270a679626d0b81af6753c69024a036", + "csv_hash_recorded_by_runner": true + }, + { + "name": "10-async-load", + "profile": "async-load", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226225.3146377, + "finished": 1792226247.5147874, + "log_sha256": "2c7dfbf5478b002543aaf3256875e2434bc2715acf45082b405c9c0f0a914c34", + "csv_sha256": "4fbb16a466073c401995c67d17edf4ae665759980bdfb804843769b969105ee3", + "csv_hash_recorded_by_runner": true + }, + { + "name": "11-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226247.5647206, + "finished": 1792226269.7164364, + "log_sha256": "6954fa92d95ae89216d43f32c4de5a641add30f7f656d9fc283e6bcffd8dcfb7", + "csv_sha256": "e472f0db360e898fb6d15586733bbf34557120edbd441885823ab7094ba30ba7", + "csv_hash_recorded_by_runner": true + }, + { + "name": "12-async-load", + "profile": "async-load", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226269.7639332, + "finished": 1792226291.9725702, + "log_sha256": "a84d3b7915006f3a1f4640547ed3a76cb12373e95792434109e35e0d0d56dcd4", + "csv_sha256": "b958b0e0c13059310c48bd247021d159b0a8c7537af172bda85f1efed0e799e9", + "csv_hash_recorded_by_runner": true + }, + { + "name": "13-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226292.0303376, + "finished": 1792226314.2370803, + "log_sha256": "b39e895a03f934b658c33931d05d2f14e1563b31d05a6c451628ae8237d5096a", + "csv_sha256": "c0236863b2049b819744666a7ab5fbe566f912c8026896fdfa2cf411a5f3fa80", + "csv_hash_recorded_by_runner": true + }, + { + "name": "14-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "14", + "--rep", + "14", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226314.2966797, + "finished": 1792226336.497117, + "log_sha256": "164a0789a413c5fd2678f207ba77557be1ff8be9743c206267a8b2d35ada4800", + "csv_sha256": "2768a4ead1f27d6e67f8d15cdfc4b2c5b8540b8b8090e903972f2d9509669c74", + "csv_hash_recorded_by_runner": true + }, + { + "name": "15-original", + "profile": "original", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "15", + "--rep", + "15", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226336.5497463, + "finished": 1792226358.7559762, + "log_sha256": "edf14e946002e6bfdd9499304573f052db06ef8c101a2d7ce281671768e4747f", + "csv_sha256": "71629b36e8153a07292588cf3293ef7ad98428463a6fdfc9903966e76b7bcc77", + "csv_hash_recorded_by_runner": true + }, + { + "name": "16-main", + "profile": "main", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226358.8069458, + "finished": 1792226381.014197, + "log_sha256": "7ff7b6b0fa43ca1ac64a407b1eccb449395993030335861fb0fce04faa63c53b", + "csv_sha256": "a1da221e9ea6a249b06348e0b881b7eab4335242f009a52a354fc123d2e5b47a", + "csv_hash_recorded_by_runner": true + }, + { + "name": "17-async-load", + "profile": "async-load", + "kind": "measured", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "17", + "--rep", + "17", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226381.0642173, + "finished": 1792226403.2722046, + "log_sha256": "632614843a1f55b276a8d726d0c4f51536dcd538838c563d5027fa64d3a16830", + "csv_sha256": "3dfe44e9a6eccfa82182ba03b61de72c96ddd7e6957684db1b543ad4fdef3e58", + "csv_hash_recorded_by_runner": true + } + ], + "summaries": [ + { + "phase": "point:uniform@1", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 1073496.0999999999, + "cpu_us_op_mean": 0.9316033936208777, + "p99_us_mean": 1.2533333333333332, + "ops": 51528867, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 1055162.7333333334, + "cpu_us_op_mean": 0.9478501593487452, + "p99_us_mean": 1.3333333333333333, + "ops": 50648846, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "point:uniform@1", + "profile": "async-load", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 1052994.5999999999, + "cpu_us_op_mean": 0.9496855807785342, + "p99_us_mean": 1.3173333333333332, + "ops": 50544775, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "phase": "range:uniform:10000@1", + "profile": "main", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 744.7333333333332, + "cpu_us_op_mean": 1343.008830909387, + "p99_us_mean": 1474.5600000000002, + "ops": 35748, + "process_read_bytes": 0, + "process_write_bytes": 24576 + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 735.6, + "cpu_us_op_mean": 1359.9482143186683, + "p99_us_mean": 1564.6719999999998, + "ops": 35309, + "process_read_bytes": 0, + "process_write_bytes": 20480 + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-load", + "samples": 6, + "all_expected_samples_present": true, + "ops_s_mean": 747.4833333333332, + "cpu_us_op_mean": 1337.8032571459114, + "p99_us_mean": 1529.1733333333332, + "ops": 35880, + "process_read_bytes": 0, + "process_write_bytes": 16384 + } + ], + "comparisons": [ + { + "phase": "point:uniform@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.7142463258213458, + "ci95_low_pct": -3.236336050709797, + "ci95_high_pct": -0.16821417217342663, + "block_delta_pct": [ + -2.424168511949376, + -1.3343342191290297, + -1.3803617323269735 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.7374521011054134, + "ci95_low_pct": 0.2191805329446887, + "ci95_high_pct": 3.278724740941509, + "block_delta_pct": [ + 2.4506708996217874, + 1.3658435674603675, + 1.3995728222004455 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 6.3328062884801275, + "ci95_low_pct": -1.5424964353842854, + "ci95_high_pct": 14.838029442449733, + "block_delta_pct": [ + 10.126582278481, + 5.128205128205132, + 3.8461538461538547 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-load", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.9093771077554704, + "ci95_low_pct": -3.8046436131218644, + "ci95_high_pct": 0.023230442556141748, + "block_delta_pct": [ + -1.9187111311848803, + -1.1313305302521948, + -2.672039400333215 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.941550722597544, + "ci95_low_pct": -0.031652903705694534, + "ci95_high_pct": 3.9537020024726255, + "block_delta_pct": [ + 1.9296950468582263, + 1.1485998841814116, + 2.752667878465176 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 5.07566715386907, + "ci95_low_pct": -2.9813200649794704, + "ci95_high_pct": 13.801752767873744, + "block_delta_pct": [ + 3.797468354430378, + 2.564102564102577, + 8.974358974358964 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-load", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1985341462415719, + "ci95_low_pct": -2.6040212562374694, + "ci95_high_pct": 2.2663637147010327, + "block_delta_pct": [ + 0.5180149357234987, + 0.20574906911152713, + -1.3097570531544367 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.20061306556930203, + "ci95_low_pct": -2.2229625261735784, + "ci95_high_pct": 2.6842612346845964, + "block_delta_pct": [ + -0.5085138517775034, + -0.2143164557540378, + 1.3344188921163624 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": -1.182268368992778, + "ci95_low_pct": -13.76582698205699, + "ci95_high_pct": 13.23752223687404, + "block_delta_pct": [ + -5.747126436781603, + -2.4390243902439046, + 4.938271604938249 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.2379320919318755, + "ci95_low_pct": -3.507682459027639, + "ci95_high_pct": 1.0852087093478724, + "block_delta_pct": [ + -2.2921072378743412, + -0.8159989298374581, + -0.5970545309805009 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.2494494742263276, + "ci95_low_pct": -1.0390645740568871, + "ci95_high_pct": 3.590886390777183, + "block_delta_pct": [ + 2.322423037274879, + 0.8339429792597386, + 0.6005709620535482 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 5.487264743286153, + "ci95_low_pct": -23.901916977900857, + "ci95_high_pct": 46.22658786015227, + "block_delta_pct": [ + 22.777777777777786, + -2.2222222222222254, + -2.2222222222222254 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-load", + "baseline": "main", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.37084540693735524, + "ci95_low_pct": -0.31220524319587456, + "ci95_high_pct": 1.0585762507872343, + "block_delta_pct": [ + 0.518452827614424, + 0.5417697812855504, + 0.05307151386493292 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.3858550856742572, + "ci95_low_pct": -1.087442587932558, + "ci95_high_pct": 0.32070878193343444, + "block_delta_pct": [ + -0.5528943390928909, + -0.5457672006853209, + -0.058096989754352624 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 3.5744168651286308, + "ci95_low_pct": -10.952649330492688, + "ci95_high_pct": 20.471409292864443, + "block_delta_pct": [ + 0.0, + 11.111111111111116, + 0.0 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-load", + "baseline": "original", + "complete_block_numbers": [ + 0, + 1, + 2 + ], + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6289427033532144, + "ci95_low_pct": -1.1458763633700397, + "ci95_high_pct": 4.481650487003982, + "block_delta_pct": [ + 2.8764923549535526, + 1.3689392406770473, + 0.6540309663641164 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -1.615124396618926, + "ci95_low_pct": -4.310067859159274, + "ci95_high_pct": 1.155717544515798, + "block_delta_pct": [ + -2.8100559887252907, + -1.3682993436335722, + -0.6547357987225944 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": -1.8133448457618364, + "ci95_low_pct": -35.67291111209548, + "ci95_high_pct": 49.868732085434345, + "block_delta_pct": [ + -18.552036199095024, + 13.636363636363647, + 2.2727272727272707 + ] + } + } + } + ], + "auditor_sha256": "aa8baa4e2e1f5300e8214d376fac78da9f471e7dac9deff4daa122a6d1b376a5", + "helper_sha256": "ee84fcba713d458f3d589ff4a89c01765dac4eb83c48cfff465623c4586fad4e", + "uncertainty_method": "Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.", + "limitations": [ + "Only the named phases, worker counts and resident data size are covered.", + "Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.", + "CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding.", + "Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.", + "Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.", + "The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.", + "Recorded serial lock intervals do not exclude unrecorded external activity." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-final-single-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-final-single-audited.json new file mode 100644 index 000000000..d3b31c4de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/analysis/resident-final-single-audited.json @@ -0,0 +1,4140 @@ +{ + "source_directory": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "manifest_sha256": "9ce6fe6a97ea1ff023102f639af20b0f53b4eee101a11a3f4402d5fcad05007b", + "generated_unix": 1792226534.812359, + "validation": { + "complete": true, + "measured_processes": 18, + "measured_phase_rows": 36, + "excluded_precondition_processes": 1, + "fixture_records": 200000, + "raw_aggregate_csv_rows": 54, + "source_file_hashes_checked": { + "async-load": 177, + "original": 177, + "main": 177 + }, + "driver_binary_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b", + "library_hashes": { + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "measured_process_write_bytes_total": 61440, + "measured_process_write_bytes_max": 4096, + "checks": [ + "Exact rotating mirror order and full matrix", + "Frozen driver, all source files, libraries, source manifests, logs and CSV hashes", + "All processes successful, phases/counts/errors/violations checked", + "Zero read bytes, swaps or major faults in measured resident phases", + "Processes execute serially inside recorded machine-lock interval", + "Successful scratch cleanup validated; deleted fixture hash cannot be independently re-read" + ] + }, + "arguments": { + "mode": "resident", + "name": "final-single", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "summaries": [ + { + "phase": "point:uniform@1", + "profile": "main", + "samples": 6, + "ops_s_mean": 1073496.0999999999, + "cpu_us_op_mean": 0.9316033936208777, + "p99_us_mean": 1.2533333333333332, + "ops_s_min": 1042295.6, + "ops_s_max": 1087851.4 + }, + { + "phase": "point:uniform@1", + "profile": "original", + "samples": 6, + "ops_s_mean": 1055162.7333333334, + "cpu_us_op_mean": 0.9478501593487452, + "p99_us_mean": 1.3333333333333333, + "ops_s_min": 1028757.6, + "ops_s_max": 1072546.1 + }, + { + "phase": "point:uniform@1", + "profile": "async-load", + "samples": 6, + "ops_s_mean": 1052994.5999999999, + "cpu_us_op_mean": 0.9496855807785342, + "p99_us_mean": 1.3173333333333332, + "ops_s_min": 1033167.5, + "ops_s_max": 1070887.7 + }, + { + "phase": "range:uniform:10000@1", + "profile": "main", + "samples": 6, + "ops_s_mean": 744.7333333333332, + "cpu_us_op_mean": 1343.008830909387, + "p99_us_mean": 1474.5600000000002, + "ops_s_min": 720.4, + "ops_s_max": 757.2 + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "samples": 6, + "ops_s_mean": 735.6, + "cpu_us_op_mean": 1359.9482143186683, + "p99_us_mean": 1564.6719999999998, + "ops_s_min": 706.1, + "ops_s_max": 749.4 + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-load", + "samples": 6, + "ops_s_mean": 747.4833333333332, + "cpu_us_op_mean": 1337.8032571459114, + "p99_us_mean": 1529.1733333333332, + "ops_s_min": 736.4, + "ops_s_max": 754.7 + } + ], + "comparisons": [ + { + "phase": "point:uniform@1", + "profile": "original", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.7142463258213458, + "ci95_low_pct": -3.236336050709797, + "ci95_high_pct": -0.16821417217342663, + "block_delta_pct": [ + -2.424168511949376, + -1.3343342191290297, + -1.3803617323269735 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.7374521011054134, + "ci95_low_pct": 0.2191805329446887, + "ci95_high_pct": 3.278724740941509, + "block_delta_pct": [ + 2.4506708996217874, + 1.3658435674603675, + 1.3995728222004455 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 6.3328062884801275, + "ci95_low_pct": -1.5424964353842854, + "ci95_high_pct": 14.838029442449733, + "block_delta_pct": [ + 10.126582278481, + 5.128205128205132, + 3.8461538461538547 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-load", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.9093771077554704, + "ci95_low_pct": -3.8046436131218644, + "ci95_high_pct": 0.023230442556141748, + "block_delta_pct": [ + -1.9187111311848803, + -1.1313305302521948, + -2.672039400333215 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.941550722597544, + "ci95_low_pct": -0.031652903705694534, + "ci95_high_pct": 3.9537020024726255, + "block_delta_pct": [ + 1.9296950468582263, + 1.1485998841814116, + 2.752667878465176 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 5.07566715386907, + "ci95_low_pct": -2.9813200649794704, + "ci95_high_pct": 13.801752767873744, + "block_delta_pct": [ + 3.797468354430378, + 2.564102564102577, + 8.974358974358964 + ] + } + } + }, + { + "phase": "point:uniform@1", + "profile": "async-load", + "baseline": "original", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.1985341462415719, + "ci95_low_pct": -2.6040212562374694, + "ci95_high_pct": 2.2663637147010327, + "block_delta_pct": [ + 0.5180149357234987, + 0.20574906911152713, + -1.3097570531544367 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 0.20061306556930203, + "ci95_low_pct": -2.2229625261735784, + "ci95_high_pct": 2.6842612346845964, + "block_delta_pct": [ + -0.5085138517775034, + -0.2143164557540378, + 1.3344188921163624 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": -1.182268368992778, + "ci95_low_pct": -13.76582698205699, + "ci95_high_pct": 13.23752223687404, + "block_delta_pct": [ + -5.747126436781603, + -2.4390243902439046, + 4.938271604938249 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "original", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -1.2379320919318755, + "ci95_low_pct": -3.507682459027639, + "ci95_high_pct": 1.0852087093478724, + "block_delta_pct": [ + -2.2921072378743412, + -0.8159989298374581, + -0.5970545309805009 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": 1.2494494742263276, + "ci95_low_pct": -1.0390645740568871, + "ci95_high_pct": 3.590886390777183, + "block_delta_pct": [ + 2.322423037274879, + 0.8339429792597386, + 0.6005709620535482 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 5.487264743286153, + "ci95_low_pct": -23.901916977900857, + "ci95_high_pct": 46.22658786015227, + "block_delta_pct": [ + 22.777777777777786, + -2.2222222222222254, + -2.2222222222222254 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-load", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.37084540693735524, + "ci95_low_pct": -0.31220524319587456, + "ci95_high_pct": 1.0585762507872343, + "block_delta_pct": [ + 0.518452827614424, + 0.5417697812855504, + 0.05307151386493292 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -0.3858550856742572, + "ci95_low_pct": -1.087442587932558, + "ci95_high_pct": 0.32070878193343444, + "block_delta_pct": [ + -0.5528943390928909, + -0.5457672006853209, + -0.058096989754352624 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": 3.5744168651286308, + "ci95_low_pct": -10.952649330492688, + "ci95_high_pct": 20.471409292864443, + "block_delta_pct": [ + 0.0, + 11.111111111111116, + 0.0 + ] + } + } + }, + { + "phase": "range:uniform:10000@1", + "profile": "async-load", + "baseline": "original", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.6289427033532144, + "ci95_low_pct": -1.1458763633700397, + "ci95_high_pct": 4.481650487003982, + "block_delta_pct": [ + 2.8764923549535526, + 1.3689392406770473, + 0.6540309663641164 + ] + }, + "cpu_us_op": { + "blocks": 3, + "geometric_delta_pct": -1.615124396618926, + "ci95_low_pct": -4.310067859159274, + "ci95_high_pct": 1.155717544515798, + "block_delta_pct": [ + -2.8100559887252907, + -1.3682993436335722, + -0.6547357987225944 + ] + }, + "p99_us": { + "blocks": 3, + "geometric_delta_pct": -1.8133448457618364, + "ci95_low_pct": -35.67291111209548, + "ci95_high_pct": 49.868732085434345, + "block_delta_pct": [ + -18.552036199095024, + 13.636363636363647, + 2.2727272727272707 + ] + } + } + } + ], + "samples": [ + { + "name": "00-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops_s": 1042295.6, + "cpu_us_op": 0.9594007966384515, + "p99_us": 1.264, + "ops": 8338538, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "00-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops_s": 720.4, + "cpu_us_op": 1388.165885823356, + "p99_us": 1523.712, + "ops": 5763, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "01-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops_s": 1035487.9, + "cpu_us_op": 0.9655882875915205, + "p99_us": 1.296, + "ops": 8284069, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "01-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops_s": 706.1, + "cpu_us_op": 1416.0028323597096, + "p99_us": 2129.92, + "ops": 5649, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "02-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 0, + "ops_s": 1041771.1, + "cpu_us_op": 0.9598847370407761, + "p99_us": 1.296, + "ops": 8334334, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "02-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 0, + "ops_s": 737.1, + "cpu_us_op": 1356.6220111921316, + "p99_us": 1458.176, + "ops": 5897, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "03-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 0, + "ops_s": 1033167.5, + "cpu_us_op": 0.9676351567815763, + "p99_us": 1.328, + "ops": 8265512, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "03-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 0, + "ops_s": 736.4, + "cpu_us_op": 1357.8339840434562, + "p99_us": 1490.944, + "ops": 5891, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "04-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 0, + "ops_s": 1028757.6, + "cpu_us_op": 0.971783409671833, + "p99_us": 1.488, + "ops": 8230229, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "04-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 0, + "ops_s": 726.2, + "cpu_us_op": 1376.9363166953528, + "p99_us": 1490.944, + "ops": 5810, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "05-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 0, + "ops_s": 1073233.9, + "cpu_us_op": 0.9316280080060144, + "p99_us": 1.264, + "ops": 8586045, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "05-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 0, + "ops_s": 745.5, + "cpu_us_op": 1341.381623071764, + "p99_us": 1425.408, + "ops": 5964, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "06-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops_s": 1058806.4, + "cpu_us_op": 0.9444402338150687, + "p99_us": 1.264, + "ops": 8470626, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "06-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops_s": 737.9, + "cpu_us_op": 1355.243096730476, + "p99_us": 1458.176, + "ops": 5903, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "07-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 1, + "ops_s": 1056990.4, + "cpu_us_op": 0.9459449071941599, + "p99_us": 1.296, + "ops": 8456095, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "07-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 1, + "ops_s": 748.5, + "cpu_us_op": 1335.8383433533734, + "p99_us": 1851.392, + "ops": 5988, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "08-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops_s": 1075591.2, + "cpu_us_op": 0.9295857666345765, + "p99_us": 1.264, + "ops": 8604908, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "08-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops_s": 745.5, + "cpu_us_op": 1341.381623071764, + "p99_us": 1425.408, + "ops": 5964, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "09-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 1, + "ops_s": 1076635.7, + "cpu_us_op": 0.9286838382425248, + "p99_us": 1.232, + "ops": 8613265, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "09-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 1, + "ops_s": 749.6, + "cpu_us_op": 1333.8335834583959, + "p99_us": 1523.712, + "ops": 5997, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "10-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 1, + "ops_s": 1070887.7, + "cpu_us_op": 0.9336687802123381, + "p99_us": 1.264, + "ops": 8567278, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "10-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 1, + "ops_s": 754.7, + "cpu_us_op": 1324.7764160317986, + "p99_us": 1425.408, + "ops": 6038, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "11-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 1, + "ops_s": 1064702.6, + "cpu_us_op": 0.9392104269263176, + "p99_us": 1.36, + "ops": 8517793, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "11-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 1, + "ops_s": 745.0, + "cpu_us_op": 1342.2818791946308, + "p99_us": 1425.408, + "ops": 5960, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "12-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 2, + "ops_s": 1048565.5, + "cpu_us_op": 0.9535447630198676, + "p99_us": 1.456, + "ops": 8388699, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "12-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 2, + "ops_s": 754.0, + "cpu_us_op": 1326.0941644562333, + "p99_us": 1425.408, + "ops": 6032, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "13-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 2, + "ops_s": 1087851.4, + "cpu_us_op": 0.9191100431759958, + "p99_us": 1.232, + "ops": 8702984, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "13-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 2, + "ops_s": 757.2, + "cpu_us_op": 1320.5678441729945, + "p99_us": 1425.408, + "ops": 6058, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "14-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 2, + "ops_s": 1072546.1, + "cpu_us_op": 0.932225058871545, + "p99_us": 1.328, + "ops": 8580546, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "14-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 2, + "ops_s": 749.0, + "cpu_us_op": 1334.9465954606142, + "p99_us": 1425.408, + "ops": 5992, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "15-original", + "profile": "original", + "phase": "point:uniform@1", + "block": 2, + "ops_s": 1070675.8, + "cpu_us_op": 0.9338535392161864, + "p99_us": 1.264, + "ops": 8565583, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "15-original", + "profile": "original", + "phase": "range:uniform:10000@1", + "block": 2, + "ops_s": 749.4, + "cpu_us_op": 1334.278565471226, + "p99_us": 1458.176, + "ops": 5995, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "16-main", + "profile": "main", + "phase": "point:uniform@1", + "block": 2, + "ops_s": 1085368.8, + "cpu_us_op": 0.921211909027704, + "p99_us": 1.264, + "ops": 8683127, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "16-main", + "profile": "main", + "phase": "range:uniform:10000@1", + "block": 2, + "ops_s": 750.2, + "cpu_us_op": 1332.7224258580472, + "p99_us": 1523.712, + "ops": 6002, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + }, + { + "name": "17-async-load", + "profile": "async-load", + "phase": "point:uniform@1", + "block": 2, + "ops_s": 1066585.4, + "cpu_us_op": 0.9374351404224869, + "p99_us": 1.264, + "ops": 8532857, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 0 + }, + { + "name": "17-async-load", + "profile": "async-load", + "phase": "range:uniform:10000@1", + "block": 2, + "ops_s": 754.2, + "cpu_us_op": 1325.6546237984753, + "p99_us": 1523.712, + "ops": 6034, + "seconds": 8.0, + "process_read_bytes": 0, + "process_write_bytes": 4096 + } + ], + "runs": [ + { + "name": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226002.645092, + "finished": 1792226024.8504233, + "log_sha256": "81c9a321dc241187d611ad8ee876f70c04119e19a592b0f07e70fc7fa499ee4f", + "csv_sha256": "ca3abfdc99bcf754304b492dbe7b91fc69581022d5dc028407f04fe12a04e8c4", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226002.6482873, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2266836", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3762820", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2987933", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399986", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2440813", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2456809", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4422132", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3070305", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "723184", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1157041", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400200", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399703", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2179522", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "543077", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3348110", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226024.8505514, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2092214", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3897842", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3445329", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2957778", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1011623", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2803100", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "487992", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "936594", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3721638", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2773765", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3255097", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2934215", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2999854", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2247925", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3164957", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2996882", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226024.907114, + "finished": 1792226047.1105258, + "log_sha256": "8970143260a9106e0c4ae54c308fbaacb6556c2a07d8e00dcfcc04007fb1d264", + "csv_sha256": "4916713aa0615bced8fd1ddd012eb4636d2d68bc5807024c8d45a84f3251a6c0", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226024.9102569, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "722646", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3773712", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399935", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3143110", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "604209", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400546", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400084", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1912186", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4367285", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1406900", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3350265", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "890652", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "859618", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3372000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "622651", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3254904", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400339", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "933914", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2115159", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2619815", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226047.110689, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "98000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3211183", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3019249", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2513969", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2499983", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2230403", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2499286", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3200000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1107563", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3200000", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1619413", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "633138", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1990783", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2500005", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3202782", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2518296", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3200016", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1118892", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226047.165688, + "finished": 1792226069.374711, + "log_sha256": "df29fc4f5c43b470326090413655e88dd4aa38460faab61d7242c3f98f873377", + "csv_sha256": "fda91805b7be999aa19028aa63f14d8d38595aeff086e80b49dc30029cccbb42", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226047.1693459, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "96000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1098159", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3899938", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3511713", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399844", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2907309", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399978", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1839974", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3182167", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4224103", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1938002", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1130143", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2865443", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1886606", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399957", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3985126", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1053737", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3787815", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2857929", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226069.3748837, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3816676", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3431608", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3378041", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "426253", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2026943", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1914910", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399837", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2843597", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3638785", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "919757", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3829493", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2432076", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2464750", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2640947", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1713753", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3743656", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2686780", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226069.4272697, + "finished": 1792226091.5856605, + "log_sha256": "e10bd8092b4b87bc7f49aa8d7a79db69a56df78bb5231f9f120205c3483bb661", + "csv_sha256": "bc7103e5dde9ba372ca2d8acb9b4562d5f7a7750c91837010c3577994049e73b", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226069.4303858, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "785417", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "743759", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399289", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1416771", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3584626", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3244117", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4199165", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "401410", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400185", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400260", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2346949", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1778144", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1210184", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2216600", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1851076", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226091.5857944, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3949748", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3585569", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2963509", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3941029", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2871008", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2405187", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2867791", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3695229", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3002724", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1968436", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3953439", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2119242", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3897396", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2808448", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3003754", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2198438", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3028241", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226091.6372757, + "finished": 1792226113.8453221, + "log_sha256": "d03b9a11ff3be9acad9009c946baef7d07d4e8e3d862170a0d066d14910c9dd1", + "csv_sha256": "3373973b420f9dc20497e6a240b73ff68d4070c0c103834d3486d9d8b0652adb", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226091.6406577, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "102000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "958100", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4046368", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3084149", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1182897", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "606523", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "523695", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2920849", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2548589", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3873276", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2129367", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2739110", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3801201", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1241915", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3423525", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2550139", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1517653", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1335735", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3834087", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3080740", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226113.8454773, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1501103", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4089124", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "530398", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "825013", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2594886", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1241531", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "791285", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "970570", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3939585", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2578365", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "4097814", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "500591", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "401340", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2083968", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3816817", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2726021", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226113.9023566, + "finished": 1792226136.1059587, + "log_sha256": "47fb379f3c924e7d546a3ba22a9e777886d38a9337e5a58a74b793439e899f46", + "csv_sha256": "4eb4aaa9d40e0b650433b6bfaa208aff2e7454a1a40b0a4053029f642b8d9bb8", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226113.9058537, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3089495", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3127743", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1410883", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2390881", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1915304", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2660475", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3124845", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2766705", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3680029", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3095779", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2659228", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3042437", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2593683", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3714882", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3244304", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2425518", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2915317", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3921047", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2914151", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226136.106121, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "4192891", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2661555", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4114234", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1853291", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4196214", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2701034", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3166332", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3197019", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3978752", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2706704", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "749238", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4198906", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3560122", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2196817", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "707583", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3096049", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3919895", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2649364", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226136.1686525, + "finished": 1792226158.372749, + "log_sha256": "42cd598ad6b62728a38d17ee088be135acabcf1eb2aa5746d85abf337492ac15", + "csv_sha256": "77eadf1cbf373714ea4f2b6468be0425c8ffd5f1bf045f85ed7947ed2e5e32a6", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226136.1721478, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3959258", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4081542", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4082455", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399568", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "872461", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1011025", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4073530", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1529878", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3957927", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1604565", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2132255", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4081180", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "4043412", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "889752", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3291275", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1404287", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1192662", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4090476", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1986338", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226158.3729072, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4084472", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "582402", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3060700", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3034795", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3142757", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4067885", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2170897", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3003381", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1790172", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1905472", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3059664", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1374712", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2388819", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226158.4258456, + "finished": 1792226180.6788774, + "log_sha256": "3ee08722c61498d48331509cc582a06a41cda03d8dd450c88a1baae0f952cae7", + "csv_sha256": "1bea3d52e2b25cd48c20b45648f7fd3b8ff97ab54ed4f572a100abf2182a6962", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226158.4291244, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "916825", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "398192", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399472", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3470708", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "752873", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3490822", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399501", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1776802", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4314313", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "529564", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400291", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3656481", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3052670", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2083598", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "401392", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "542186", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1863217", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "663200", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226180.6790302, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3648953", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1036371", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2783262", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4429852", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3426827", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4390484", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3234640", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4460846", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2193475", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3379067", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2967960", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2210711", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2602486", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4120537", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2718546", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226180.7343283, + "finished": 1792226202.9463296, + "log_sha256": "591f6551ce29c6e4e2c37fa1e8158716f671fc5b1404a6102f174e86b83b2f6b", + "csv_sha256": "16458335ada3edb96aee486f8a130adcfbc30561212df62eea4836a973ff636e", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226180.737553, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "85000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4326594", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400177", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2994945", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "487972", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2324914", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400215", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1722681", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4379291", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2178655", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3332744", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1243891", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3359359", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1013865", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4463471", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3014569", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226202.946493, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1127514", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1168612", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1216731", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3316228", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2899037", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2925377", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2818361", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3664698", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2671269", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "863676", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3604264", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2633543", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400069", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1712495", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2828700", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3506959", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2721755", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226203.0028083, + "finished": 1792226225.2550902, + "log_sha256": "daffc626874a1c8cea373f5cbd4a24cf921f49b46a30a51fdea660a02353cfc3", + "csv_sha256": "56f73f178b3880690a38625f91bba0a3c270a679626d0b81af6753c69024a036", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226203.0059736, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3250003", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1929234", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2069249", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1396954", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2400808", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3706891", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1479567", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4208305", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1295701", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1734100", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1178722", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2172147", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1166867", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3663765", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4433674", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2868956", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226225.2552586, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "86000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1295639", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1539146", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3991874", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399927", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3688058", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4410059", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3698933", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "585131", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1273429", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "854360", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1549125", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3379889", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3411445", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226225.3146377, + "finished": 1792226247.5147874, + "log_sha256": "2c7dfbf5478b002543aaf3256875e2434bc2715acf45082b405c9c0f0a914c34", + "csv_sha256": "4fbb16a466073c401995c67d17edf4ae665759980bdfb804843769b969105ee3", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226225.3176928, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400287", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1527064", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2610931", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3900000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2963657", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3178277", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1392618", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3764087", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2360894", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1792956", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2682359", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2058207", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3441803", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "893486", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226247.5149367, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2922144", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1179451", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3400850", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3156390", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "523472", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "875820", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4191336", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1297550", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2322472", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399601", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1413421", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399830", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1714130", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3264682", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "848879", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4193000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1427567", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226247.5647206, + "finished": 1792226269.7164364, + "log_sha256": "6954fa92d95ae89216d43f32c4de5a641add30f7f656d9fc283e6bcffd8dcfb7", + "csv_sha256": "e472f0db360e898fb6d15586733bbf34557120edbd441885823ab7094ba30ba7", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226247.5679517, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "982144", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1207347", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3649294", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "767183", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3952903", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "974269", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3386446", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4487856", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3165292", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399867", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1235818", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2675006", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "494191", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3134159", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "4200000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3194632", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1788459", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3358450", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226269.7165515, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1325589", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3707145", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1812425", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1311897", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2833788", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1020533", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4057667", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1561669", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4057610", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "799559", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1981458", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1078231", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1305097", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3080791", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2108874", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1380216", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "556517", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226269.7639332, + "finished": 1792226291.9725702, + "log_sha256": "a84d3b7915006f3a1f4640547ed3a76cb12373e95792434109e35e0d0d56dcd4", + "csv_sha256": "b958b0e0c13059310c48bd247021d159b0a8c7537af172bda85f1efed0e799e9", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226269.767734, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400499", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3972367", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1944081", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2980298", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2485666", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400243", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "514344", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3864167", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "595754", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1675857", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "865403", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1453026", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3309094", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "789864", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1378144", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2294718", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4026892", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2677858", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226291.9727278, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1277001", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "434184", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399870", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1052083", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2403956", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400114", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1219903", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4309341", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1382303", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "593429", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3400826", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "575616", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "763881", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4109819", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2931774", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226292.0303376, + "finished": 1792226314.2370803, + "log_sha256": "b39e895a03f934b658c33931d05d2f14e1563b31d05a6c451628ae8237d5096a", + "csv_sha256": "c0236863b2049b819744666a7ab5fbe566f912c8026896fdfa2cf411a5f3fa80", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226292.0333352, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "82000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2194144", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3791502", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400048", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3102934", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400377", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2324376", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "784876", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3246796", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4187519", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3425689", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4209788", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3983902", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2762342", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400745", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3442464", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2456982", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3649300", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3542687", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226314.2372365, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "821206", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "482355", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399918", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3692979", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2874395", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3383476", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4255705", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3672308", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "579430", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "550308", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "466438", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "465186", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1851735", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1072529", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "539280", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "14", + "--rep", + "14", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226314.2966797, + "finished": 1792226336.497117, + "log_sha256": "164a0789a413c5fd2678f207ba77557be1ff8be9743c206267a8b2d35ada4800", + "csv_sha256": "2768a4ead1f27d6e67f8d15cdfc4b2c5b8540b8b8090e903972f2d9509669c74", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226314.2998266, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "86000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3378499", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4417360", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1954920", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4206520", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "604136", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "398499", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2954602", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4041752", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "903773", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3077702", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3704001", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "881014", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1745737", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "931175", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3483168", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1327460", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2965865", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226336.4972441, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2444229", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3538749", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2453954", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3765976", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2573702", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400105", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3095273", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4101963", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3205796", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3093791", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3629814", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1747665", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "4100000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2604519", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3085485", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2068915", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3203848", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "15", + "--rep", + "15", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226336.5497463, + "finished": 1792226358.7559762, + "log_sha256": "edf14e946002e6bfdd9499304573f052db06ef8c101a2d7ce281671768e4747f", + "csv_sha256": "71629b36e8153a07292588cf3293ef7ad98428463a6fdfc9903966e76b7bcc77", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "hardware_before": { + "time": 1792226336.5526726, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "85000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400059", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1937930", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1593499", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3757642", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3534065", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400267", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4205581", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1184456", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "510569", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1512588", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "760376", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1953174", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "466976", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3446678", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "542757", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2088562", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226358.7561355, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1900680", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2455122", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2773293", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2528316", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "895525", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2975063", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4628172", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2035424", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1415017", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1443999", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2745478", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400464", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2495215", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4276120", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2110090", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226358.8069458, + "finished": 1792226381.014197, + "log_sha256": "7ff7b6b0fa43ca1ac64a407b1eccb449395993030335861fb0fce04faa63c53b", + "csv_sha256": "a1da221e9ea6a249b06348e0b881b7eab4335242f009a52a354fc123d2e5b47a", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "hardware_before": { + "time": 1792226358.8099399, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400396", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3615040", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1755091", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3014291", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1617928", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "575239", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3557357", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4451559", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2045408", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3692938", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2797980", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400478", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3652899", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4477367", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3700927", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226381.0143216, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1468226", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3605584", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1658803", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1463184", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2954233", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "467821", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400215", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2097317", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4259239", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3677468", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2928637", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2411512", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3100019", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400458", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "423650", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2474176", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3532271", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + }, + { + "name": "17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "17", + "--rep", + "17", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "started": 1792226381.0642173, + "finished": 1792226403.2722046, + "log_sha256": "632614843a1f55b276a8d726d0c4f51536dcd538838c563d5027fa64d3a16830", + "csv_sha256": "3dfe44e9a6eccfa82182ba03b61de72c96ddd7e6957684db1b543ad4fdef3e58", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "hardware_before": { + "time": 1792226381.067318, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "770806", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3355191", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "624477", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1603628", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "810717", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1941153", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2312837", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4350828", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3863701", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1580408", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1913696", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "588719", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "643815", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3383169", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "399902", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1864902", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3507124", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3240454", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "hardware_after": { + "time": 1792226403.272366, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1961923", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1713264", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400297", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1716891", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3696450", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1587968", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "578977", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1533369", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4304770", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1824707", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3148922", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4047416", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400641", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "921547", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "647130", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1588888", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "567413", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1628993", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "565382", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3028076", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + } + } + ], + "uncertainty_method": "Arithmetic mirror-pair mean within each block; 95% Student t interval on three block log ratios (df=2). Pointwise intervals, no multiple-comparison adjustment; no samples excluded.", + "limitations": [ + "One worker pinned to CPU 2; final confirmation covers point and long-range resident reads only. Earlier wider pilot covers short ranges and eight-worker reads.", + "Cache128MiB, 200k 24/100-byte tuples, memtable4MiB, zero background workers, WAL disabled; full warm scan plus3s warmup before8s phases; one excluded30s-per-phase precondition.", + "Observational before/after thermal and frequency readings are not timed frequency or throttle measurements; laptop DVFS and serial phase order remain possible confounders.", + "Only three independent blocks; intervals do not establish a universal 2-3% performance bound.", + "CPU seconds and wall seconds in raw query CSV are rounded to milliseconds; rates are printed separately.", + "Process write_bytes is0 or4096 in measured phases. The driver logs watchdog progress during measurement, so these process totals include diagnostic output and are not evidence of database writes. Timed read_bytes is zero in every sample." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/diagnostics-build.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/diagnostics-build.json new file mode 100644 index 000000000..17c4f07b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/diagnostics-build.json @@ -0,0 +1,83 @@ +{ + "built": true, + "linkage": "dynamic", + "profile": "main", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "original_driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "source_sha256": "9cba6a6e89733821273e47afc615ad07016e8f29c94feb01afa94b75306039a5", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "binary_sha256": "a504462b05658913a057a1697a0f26ce9b51c4560b4f1a45f1d93953c0017a4d" + }, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binaries": { + "insert_benchmark": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/diagnostics-commands.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/diagnostics-commands.json new file mode 100644 index 000000000..a96a5533e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/diagnostics-commands.json @@ -0,0 +1,82 @@ +{ + "built": false, + "linkage": "dynamic", + "profile": "main", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "original_driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "source_sha256": "9cba6a6e89733821273e47afc615ad07016e8f29c94feb01afa94b75306039a5", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "binary_sha256": "a504462b05658913a057a1697a0f26ce9b51c4560b4f1a45f1d93953c0017a4d" + }, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binaries": { + "insert_benchmark": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/dynamic-build.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/dynamic-build.json new file mode 100644 index 000000000..ee7c327d8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/dynamic-build.json @@ -0,0 +1,84 @@ +{ + "linkage": "dynamic", + "profile": "main", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "binaries": { + "kvbench": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "binary_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b" + }, + "insert_benchmark": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "source_sha256": "9cba6a6e89733821273e47afc615ad07016e8f29c94feb01afa94b75306039a5", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "binary_sha256": "a504462b05658913a057a1697a0f26ce9b51c4560b4f1a45f1d93953c0017a4d" + } + }, + "built": true, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark.c new file mode 100644 index 000000000..a51b0a71c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark.c @@ -0,0 +1,998 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Concurrent random insertion and point queries, sampled independently. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" +#ifndef KVBENCH_NO_TRACE +# include "platform_trace.h" +#endif +#include "platform_threads.h" + +#define GIB (UINT64_C(1) << 30) +#define MAX_WORKERS 64 +#define MAX_RECORD_PART 1024 +#define HIST_SUB_BITS 5 +#define HIST_SUB (1u << HIST_SUB_BITS) +#define HIST_BUCKETS (64 * HIST_SUB) + +typedef struct latency_histogram { + uint64_t buckets[HIST_BUCKETS]; + uint64_t count; + uint64_t sum_ns; + uint64_t max_ns; +} latency_histogram; + +typedef struct options { + const char *filename; + const char *csv; + const char *summary; + const char *trace; + uint64_t records, data_gib, cache_mib, disk_gib, seed, id_base; + uint64_t inserts, queries, memtable_bg, normal_bg, memtable_mib; + uint64_t key_size, value_size, report_ms, seconds, min_free_gib; + uint64_t queue_scale, barrier_ms, target_insert_ops_s; + uint64_t log_group_size_pages; + bool full_query_range, direct, use_log, open_existing; +} options; + +typedef struct benchmark benchmark; +typedef struct worker { + _Alignas(64) atomic_uint_fast64_t completed; + atomic_uint_fast64_t hits, max_ns, response_max_ns, active_since_ns; + atomic_bool done; + pthread_t thread; + benchmark *bench; + uint64_t index; + bool query; + latency_histogram service_latency; + latency_histogram response_latency; +} worker; + +struct benchmark { + options opt; + splinterdb *db; + atomic_bool start, stop; + uint64_t start_ns; + atomic_uint_fast64_t arrival_sequence; + atomic_int error; + worker workers[MAX_WORKERS]; + pthread_t barrier_thread; + atomic_bool barrier_started, barrier_done; + atomic_uint_fast64_t barrier_count, barrier_sum_ns, barrier_max_ns; +}; + +static volatile sig_atomic_t interrupted; + +static void +handle_signal(int signo) +{ + interrupted = signo; +} + +static uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +/* A bijection on 64-bit integers, so the random insertion keys are unique. */ +static uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static uint64_t +next_random(uint64_t *state) +{ + *state += UINT64_C(0x9e3779b97f4a7c15); + return mix(*state); +} + +static void +make_key(const options *opt, uint64_t id, char *key) +{ + uint64_t x = mix(id + opt->seed); + for (uint64_t i = 0; i < opt->key_size; i++) { + key[i] = (char)(x >> (56 - 8 * (i % 8))); + } +} + +static void +record_max(atomic_uint_fast64_t *slot, uint64_t ns) +{ + uint64_t old = atomic_load_explicit(slot, memory_order_relaxed); + while (old < ns + && !atomic_compare_exchange_weak_explicit( + slot, &old, ns, memory_order_relaxed, memory_order_relaxed)) + { + } +} + +static void +record_latency(worker *w, uint64_t ns) +{ + record_max(&w->max_ns, ns); +} + +static unsigned +histogram_index(uint64_t value) +{ + if (value < HIST_SUB) { + return (unsigned)value; + } + unsigned exponent = 63 - __builtin_clzll(value); + unsigned sub = + (unsigned)((value >> (exponent - HIST_SUB_BITS)) & (HIST_SUB - 1)); + return (exponent - HIST_SUB_BITS + 1) * HIST_SUB + sub; +} + +static uint64_t +histogram_value(unsigned index) +{ + if (index < HIST_SUB) { + return index; + } + unsigned exponent = index / HIST_SUB + HIST_SUB_BITS - 1; + unsigned sub = index % HIST_SUB; + uint64_t low = + (UINT64_C(1) << exponent) | ((uint64_t)sub << (exponent - HIST_SUB_BITS)); + uint64_t width = UINT64_C(1) << (exponent - HIST_SUB_BITS); + return low + width / 2; +} + +static void +histogram_add(latency_histogram *histogram, uint64_t value) +{ + histogram->buckets[histogram_index(value)]++; + histogram->count++; + histogram->sum_ns += value; + histogram->max_ns = MAX(histogram->max_ns, value); +} + +static void +histogram_merge(latency_histogram *result, const latency_histogram *source) +{ + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + result->buckets[i] += source->buckets[i]; + } + result->count += source->count; + result->sum_ns += source->sum_ns; + result->max_ns = MAX(result->max_ns, source->max_ns); +} + +static double +histogram_percentile_ms(const latency_histogram *histogram, double percentile) +{ + if (histogram->count == 0) { + return 0; + } + uint64_t target = (uint64_t)(percentile * histogram->count); + if (target == 0) { + target = 1; + } + uint64_t cumulative = 0; + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + cumulative += histogram->buckets[i]; + if (cumulative >= target) { + return histogram_value(i) / 1e6; + } + } + return histogram->max_ns / 1e6; +} + +static void +wait_until(benchmark *b, uint64_t deadline) +{ + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now >= deadline) { + return; + } + uint64_t remaining = deadline - now; + if (remaining > UINT64_C(10000000)) { + remaining = UINT64_C(10000000); + } + struct timespec delay = {.tv_sec = remaining / UINT64_C(1000000000), + .tv_nsec = remaining % UINT64_C(1000000000)}; + nanosleep(&delay, NULL); + } +} + +static void * +run_worker(void *arg) +{ + worker *w = arg; + benchmark *b = w->bench; + const options *o = &b->opt; + char key[MAX_RECORD_PART], value[MAX_RECORD_PART]; + memset(value, 'v', o->value_size); + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&w->done, true); + return NULL; + } + splinterdb_lookup_result result; + fprintf(stderr, + "worker=%lu kind=%s tid=%lu os_tid=%d\n", + w->index, + w->query ? "query" : "insert", + platform_get_tid(), + gettid()); + if (w->query) { + splinterdb_lookup_result_init( + b->db, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(value), value); + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t completed = 0, hits = 0; + uint64_t random = o->seed + w->index + 1; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t scheduled = 0; + uint64_t arrival = UINT64_MAX; + if (!w->query && o->target_insert_ops_s != 0) { + arrival = atomic_fetch_add_explicit( + &b->arrival_sequence, 1, memory_order_relaxed); + if (arrival >= o->records) { + break; + } + scheduled = b->start_ns + + (uint64_t)((__uint128_t)arrival * UINT64_C(1000000000) + / o->target_insert_ops_s); + wait_until(b, scheduled); + if (atomic_load_explicit(&b->stop, memory_order_relaxed)) { + break; + } + } + uint64_t id; + if (!w->query) { + uint64_t offset = o->target_insert_ops_s != 0 + ? arrival + : completed * o->inserts + w->index; + if (offset >= o->records) { + break; + } + id = o->id_base + offset; + } else if (o->full_query_range) { + id = o->id_base + next_random(&random) % o->records; + } else { + uint64_t source = next_random(&random) % o->inserts; + uint64_t available = atomic_load_explicit( + &b->workers[source].completed, memory_order_acquire); + if (!available) { + struct timespec delay = {.tv_nsec = 100000}; + nanosleep(&delay, NULL); + continue; + } + id = o->id_base + (next_random(&random) % available) * o->inserts + + source; + } + make_key(o, id, key); + uint64_t start = now_ns(); + atomic_store_explicit(&w->active_since_ns, start, memory_order_relaxed); + if (w->query) { + rc = splinterdb_lookup(b->db, slice_create(o->key_size, key), &result); + if (!rc && splinterdb_lookup_found(&result)) { + hits++; + } + } else { + rc = splinterdb_insert(b->db, + slice_create(o->key_size, key), + slice_create(o->value_size, value), + NULL); + } + uint64_t end = now_ns(); + record_latency(w, end - start); + histogram_add(&w->service_latency, end - start); + if (!w->query) { + uint64_t response = scheduled == 0 ? end - start : end - scheduled; + histogram_add(&w->response_latency, response); + record_max(&w->response_max_ns, response); + } + atomic_store_explicit(&w->active_since_ns, 0, memory_order_relaxed); + if (rc) { + fprintf(stderr, "worker %lu: operation failed: %d\n", w->index, rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + completed++; + atomic_store_explicit(&w->hits, hits, memory_order_relaxed); + atomic_store_explicit(&w->completed, completed, memory_order_release); + } + if (w->query) { + splinterdb_lookup_result_deinit(&result); + } + platform_deregister_thread(); + atomic_store(&w->done, true); + return NULL; +} + +/* + * Dedicated thread that calls splinterdb_durable_barrier() on a fixed period, + * independent of insert/query progress. If a barrier call takes longer than + * the period, the next call follows immediately (no attempt to catch up on + * skipped slots). + */ +static void * +run_barrier(void *arg) +{ + benchmark *b = arg; + const options *o = &b->opt; + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&b->barrier_done, true); + return NULL; + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t period_ns = o->barrier_ms * UINT64_C(1000000); + uint64_t next = now_ns() + period_ns; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now < next) { + uint64_t remaining = next - now; + struct timespec delay = {.tv_sec = remaining / 1000000000, + .tv_nsec = remaining % 1000000000}; + nanosleep(&delay, NULL); + continue; + } + uint64_t start = now_ns(); +#ifdef KVBENCH_NO_DURABLE_BARRIER + rc = ENOTSUP; +#else + rc = splinterdb_durable_barrier(b->db, SPLINTERDB_NOTIFICATION_BLOCKING); +#endif + uint64_t elapsed = now_ns() - start; + if (rc) { + fprintf(stderr, "barrier: durable_barrier failed: %d\n", rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + atomic_fetch_add_explicit(&b->barrier_count, 1, memory_order_relaxed); + atomic_fetch_add_explicit( + &b->barrier_sum_ns, elapsed, memory_order_relaxed); + record_max(&b->barrier_max_ns, elapsed); + next += period_ns; + } + platform_deregister_thread(); + atomic_store(&b->barrier_done, true); + return NULL; +} + +static void +usage(const char *name) +{ + fprintf( + stderr, + "Usage: %s --db NEW_IMAGE --csv NEW_CSV [options]\n" + " --open open an existing image instead of creating one\n" + " --id-base N first logical id inserted (default 0)\n" + " --data-gib N logical key+value GiB (default 60)\n" + " --records N override logical data target\n" + " --cache-mib N default 3072\n" + " --disk-gib N image capacity (default 512; grows lazily)\n" + " --inserters N default 8\n" + " --readers N default 8\n" + " --memtable-bg N default 1\n" + " --normal-bg N default 4\n" + " --memtable-mib N default 24\n" + " --key-size N default 16, minimum 8\n" + " --value-size N default 16\n" + " --query-range inserted|all (default inserted)\n" + " --queue-scale N foreground task threshold (default 100)\n" + " --report-ms N default 1000\n" + " --seconds N optional time limit (0 = no limit)\n" + " --target-insert-ops-s N aggregate open-loop arrival rate; " + "requires --seconds (default 0 = closed loop)\n" + " --summary NEW_CSV write aggregate latency percentiles\n" + " --min-free-gib N stop before filesystem fills (default 8)\n" + " --seed N default 1\n" + " --barrier-ms N call splinterdb_durable_barrier from a " + "dedicated thread every N ms (default 0 = disabled)\n" + " --log-group-size-pages N automatic durability threshold " + "(0 = 1024 pages, UINT64_MAX = disabled)\n" + " --trace NEW_CSV trace internal tasks and waits (optional)\n" + " --direct use O_DIRECT (default buffered I/O)\n" + " --no-log disable WAL (default enabled)\n" + "Automatic checkpoints are disabled. Existing files are refused.\n" + "Load measurements exclude create, final drain and close.\n", + name); +} + +static bool +parse_number(const char *s, uint64_t *out) +{ + char *end; + errno = 0; + unsigned long long value = strtoull(s, &end, 10); + if (errno || s == end || *end || *s == '-') { + return false; + } + *out = value; + return true; +} + +static bool +parse_options(int argc, char **argv, options *o) +{ + *o = (options){.data_gib = 60, + .cache_mib = 3072, + .disk_gib = 512, + .seed = 1, + .inserts = 8, + .queries = 8, + .memtable_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .key_size = 16, + .value_size = 16, + .report_ms = 1000, + .min_free_gib = 8, + .queue_scale = 100, + .use_log = true}; + for (int i = 1; i < argc; i++) { + if (!strcmp(argv[i], "--direct")) { + o->direct = true; + continue; + } + if (!strcmp(argv[i], "--no-log")) { + o->use_log = false; + continue; + } + if (!strcmp(argv[i], "--open")) { + o->open_existing = true; + continue; + } + if (i + 1 >= argc) { + return false; + } + const char *name = argv[i++], *value = argv[i]; + if (!strcmp(name, "--db")) { + o->filename = value; + continue; + } + if (!strcmp(name, "--csv")) { + o->csv = value; + continue; + } + if (!strcmp(name, "--summary")) { + o->summary = value; + continue; + } + if (!strcmp(name, "--trace")) { + o->trace = value; + continue; + } + if (!strcmp(name, "--query-range")) { + if (strcmp(value, "inserted") && strcmp(value, "all")) { + return false; + } + o->full_query_range = !strcmp(value, "all"); + continue; + } + struct { + const char *name; + uint64_t *value; + } numbers[] = { + {"--data-gib", &o->data_gib}, + {"--records", &o->records}, + {"--cache-mib", &o->cache_mib}, + {"--disk-gib", &o->disk_gib}, + {"--inserters", &o->inserts}, + {"--readers", &o->queries}, + {"--memtable-bg", &o->memtable_bg}, + {"--normal-bg", &o->normal_bg}, + {"--memtable-mib", &o->memtable_mib}, + {"--key-size", &o->key_size}, + {"--value-size", &o->value_size}, + {"--report-ms", &o->report_ms}, + {"--seconds", &o->seconds}, + {"--min-free-gib", &o->min_free_gib}, + {"--seed", &o->seed}, + {"--id-base", &o->id_base}, + {"--queue-scale", &o->queue_scale}, + {"--barrier-ms", &o->barrier_ms}, + {"--log-group-size-pages", &o->log_group_size_pages}, + {"--target-insert-ops-s", &o->target_insert_ops_s}, + }; + bool found = false; + for (size_t j = 0; j < sizeof(numbers) / sizeof(numbers[0]); j++) { + if (!strcmp(name, numbers[j].name)) { + if (!parse_number(value, numbers[j].value)) { + return false; + } + found = true; + break; + } + } + if (!found) { + return false; + } + } + if (!o->filename || !o->csv || !o->inserts || o->inserts > MAX_WORKERS + || o->queries > MAX_WORKERS - o->inserts || o->key_size < 8 + || o->key_size > MAX_RECORD_PART || o->value_size > MAX_RECORD_PART + || !o->report_ms || o->report_ms > 60000 || !o->cache_mib + || o->cache_mib > UINT64_MAX / (1 << 20) || !o->disk_gib + || o->disk_gib > INT64_MAX / GIB || o->data_gib > UINT64_MAX / GIB + || o->min_free_gib > UINT64_MAX / GIB || !o->memtable_mib + || o->memtable_mib > UINT64_MAX / (1 << 20) || o->memtable_bg > 32 + || o->normal_bg > 32 + || o->inserts + o->queries + o->memtable_bg + o->normal_bg + 1 + > MAX_WORKERS + || o->seconds > UINT64_MAX / 1000000000 + || o->barrier_ms > UINT64_MAX / 1000000 + || (o->target_insert_ops_s != 0 && (o->seconds == 0 || o->queries != 0))) + { + return false; + } +#ifdef KVBENCH_NO_DURABLE_BARRIER + if (o->barrier_ms != 0) { + return false; + } +#endif +#ifdef KVBENCH_NO_TRACE + if (o->trace != NULL) { + return false; + } +#endif + if (!o->records) { + o->records = o->data_gib * GIB / (o->key_size + o->value_size); + } + return o->records > 0 && o->records <= UINT64_MAX / MAX_WORKERS + && o->records <= UINT64_MAX / (o->key_size + o->value_size) + && o->id_base <= UINT64_MAX - o->records; +} + +static void +process_io(uint64_t *reads, uint64_t *writes) +{ + *reads = *writes = 0; + FILE *file = fopen("/proc/self/io", "r"); + if (!file) { + return; + } + char name[64]; + uint64_t value; + while (fscanf(file, "%63s %" SCNu64, name, &value) == 2) { + if (!strcmp(name, "read_bytes:")) { + *reads = value; + } + if (!strcmp(name, "write_bytes:")) { + *writes = value; + } + } + fclose(file); +} + +static int +write_summary(const benchmark *b, uint64_t inserted, double elapsed_s) +{ + const options *o = &b->opt; + if (o->summary == NULL) { + return 0; + } + + latency_histogram insert_service = {0}, insert_response = {0}; + latency_histogram query_service = {0}; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + if (b->workers[i].query) { + histogram_merge(&query_service, &b->workers[i].service_latency); + } else { + histogram_merge(&insert_service, &b->workers[i].service_latency); + histogram_merge(&insert_response, &b->workers[i].response_latency); + } + } + + FILE *summary = fopen(o->summary, "wx"); + if (summary == NULL) { + return errno; + } + fprintf(summary, + "target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted," + "insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms," + "insert_service_p999_ms,insert_service_max_ms," + "insert_response_mean_ms,insert_response_p50_ms," + "insert_response_p99_ms,insert_response_p999_ms," + "insert_response_max_ms,query_service_mean_ms,query_service_p99_ms," + "query_service_max_ms\n"); + fprintf( + summary, + "%lu,%.6f,%.6f,%lu,%.6f,%.6f,%.6f,%.6f,%.6f," + "%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f\n", + o->target_insert_ops_s, + elapsed_s == 0 ? 0 : inserted / elapsed_s, + elapsed_s, + inserted, + insert_service.count ? insert_service.sum_ns / 1e6 / insert_service.count + : 0, + histogram_percentile_ms(&insert_service, 0.50), + histogram_percentile_ms(&insert_service, 0.99), + histogram_percentile_ms(&insert_service, 0.999), + insert_service.max_ns / 1e6, + insert_response.count + ? insert_response.sum_ns / 1e6 / insert_response.count + : 0, + histogram_percentile_ms(&insert_response, 0.50), + histogram_percentile_ms(&insert_response, 0.99), + histogram_percentile_ms(&insert_response, 0.999), + insert_response.max_ns / 1e6, + query_service.count ? query_service.sum_ns / 1e6 / query_service.count + : 0, + histogram_percentile_ms(&query_service, 0.99), + query_service.max_ns / 1e6); + int rc = ferror(summary) ? EIO : 0; + if (fclose(summary) != 0 && rc == 0) { + rc = errno; + } + return rc; +} + +int +main(int argc, char **argv) +{ + benchmark b = {0}; + if (argc == 2 && !strcmp(argv[1], "--help")) { + usage(argv[0]); + return 0; + } + if (!parse_options(argc, argv, &b.opt)) { + usage(argv[0]); + return 2; + } + const options *o = &b.opt; + if (o->trace) { +#ifdef KVBENCH_NO_TRACE + return 2; +#else + int trace_rc = platform_trace_open(o->trace); + if (trace_rc) { + fprintf(stderr, "trace open failed: %s\n", strerror(trace_rc)); + return 1; + } +#endif + } + FILE *csv = fopen(o->csv, "wx"); + if (!csv) { + perror(o->csv); + return 1; + } + int fd = open(o->filename, + O_RDWR | O_CLOEXEC | (o->open_existing ? 0 : O_CREAT | O_EXCL), + 0600); + if (fd < 0) { + perror(o->filename); + fclose(csv); + return 1; + } + struct statvfs space; + if (fstatvfs(fd, &space) != 0 + || (uint64_t)space.f_bavail * space.f_frsize < o->min_free_gib * GIB) + { + fprintf(stderr, "Insufficient free space\n"); + close(fd); + fclose(csv); + return 1; + } + + data_config data_cfg; + default_data_config_init(&data_cfg); + splinterdb_config cfg = {.filename = o->filename, + .disk_size = o->disk_gib * GIB, + .cache_size = o->cache_mib * (1 << 20), + .data_cfg = &data_cfg, + .io_flags = O_RDWR | (o->direct ? O_DIRECT : 0), + .num_memtable_bg_threads = o->memtable_bg, + .num_normal_bg_threads = o->normal_bg, + .memtable_capacity = o->memtable_mib * (1 << 20), + .queue_scale_percent = o->queue_scale, + .use_log = o->use_log, + .checkpoint_log_size_bytes = UINT64_MAX, + .use_stats = true}; +#ifndef KVBENCH_NO_LOG_GROUP_LIMIT + cfg.log_group_size_pages = o->log_group_size_pages; +#else + if (o->log_group_size_pages != 0) { + fprintf(stderr, "This build has no automatic log-group limit\n"); + return 1; + } +#endif + platform_set_log_streams(stderr, stderr); + fprintf( + stderr, + "version=%s records=%lu key=%lu value=%lu cache_mib=%lu " + "disk_gib=%lu inserters=%lu readers=%lu memtable_bg=%lu normal_bg=%lu " + "memtable_mib=%lu queue_scale=%lu log=%d checkpoints=disabled " + "direct=%d query_range=%s seed=%lu report_ms=%lu barrier_ms=%lu " + "target_insert_ops_s=%lu id_base=%lu mode=%s\n", + splinterdb_get_version(), + o->records, + o->key_size, + o->value_size, + o->cache_mib, + o->disk_gib, + o->inserts, + o->queries, + o->memtable_bg, + o->normal_bg, + o->memtable_mib, + o->queue_scale, + o->use_log, + o->direct, + o->full_query_range ? "all" : "inserted", + o->seed, + o->report_ms, + o->barrier_ms, + o->target_insert_ops_s, + o->id_base, + o->open_existing ? "open" : "create"); + int rc = o->open_existing ? splinterdb_open(&cfg, &b.db) + : splinterdb_create(&cfg, &b.db); + if (rc) { + fprintf( + stderr, "%s failed: %d\n", o->open_existing ? "open" : "create", rc); + close(fd); + fclose(csv); + return 1; + } + + signal(SIGINT, handle_signal); + signal(SIGTERM, handle_signal); + uint64_t started = 0; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + worker *w = &b.workers[i]; + w->bench = &b; + w->index = i; + w->query = i >= o->inserts; + rc = pthread_create(&w->thread, NULL, run_worker, w); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + break; + } + started++; + } + if (o->barrier_ms && !atomic_load(&b.stop)) { + rc = pthread_create(&b.barrier_thread, NULL, run_barrier, &b); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + } else { + atomic_store(&b.barrier_started, true); + } + } + fprintf( + csv, + "elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s," + "hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib," + "read_mib_s,write_mib_s,image_gib,free_gib,inserters_running," + "barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s," + "offered_insert_ops_s,insert_backlog,response_max_ms"); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%s%lu_ops_s", b.workers[i].query ? "q" : "i", i); + } + fputc('\n', csv); + fflush(csv); + uint64_t prev_completed[MAX_WORKERS] = {0}, prev_hits = 0; + uint64_t prev_barrier_count = 0, prev_barrier_sum_ns = 0; + uint64_t prev_read, prev_write; + process_io(&prev_read, &prev_write); + struct rusage usage_now; + getrusage(RUSAGE_SELF, &usage_now); + double prev_cpu = + usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + usage_now.ru_stime.tv_usec / 1e6; + uint64_t start = now_ns(), previous = start; + b.start_ns = start; + fprintf( + stderr, "start_monotonic_ns=%lu main_address=%p\n", start, (void *)main); + atomic_store_explicit(&b.start, true, memory_order_release); + const char *reason = "complete"; + uint64_t inserted = 0; + while (true) { + struct timespec delay = {.tv_sec = o->report_ms / 1000, + .tv_nsec = (o->report_ms % 1000) * 1000000}; + nanosleep(&delay, NULL); + uint64_t now = now_ns(), delta_insert = 0, delta_query = 0, hits = 0; + uint64_t insert_max = 0, query_max = 0, response_max = 0, active_max = 0; + uint64_t inserters_running = 0; + double rates[MAX_WORKERS] = {0}; + double elapsed = (now - start) / 1e9, interval = (now - previous) / 1e9; + bool all_inserts_done = true; + inserted = 0; + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + uint64_t completed = atomic_load(&w->completed); + uint64_t count = completed - prev_completed[i]; + prev_completed[i] = completed; + rates[i] = count / interval; + uint64_t latency = atomic_exchange(&w->max_ns, 0); + uint64_t active = atomic_load(&w->active_since_ns); + if (active && active < now && active_max < now - active) { + active_max = now - active; + } + if (w->query) { + delta_query += count; + hits += atomic_load(&w->hits); + if (query_max < latency) { + query_max = latency; + } + } else { + inserted += completed; + delta_insert += count; + if (insert_max < latency) { + insert_max = latency; + } + uint64_t response = atomic_exchange(&w->response_max_ns, 0); + if (response_max < response) { + response_max = response; + } + if (!atomic_load(&w->done)) { + inserters_running++; + all_inserts_done = false; + } + } + } + uint64_t reads, writes; + process_io(&reads, &writes); + getrusage(RUSAGE_SELF, &usage_now); + double cpu = usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + + usage_now.ru_stime.tv_usec / 1e6; + struct stat st = {0}; + if (fstat(fd, &st) != 0 || fstatvfs(fd, &space) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + double free_gib = (double)space.f_bavail * space.f_frsize / GIB; + uint64_t barrier_count = atomic_load(&b.barrier_count); + uint64_t barrier_sum_ns = atomic_load(&b.barrier_sum_ns); + uint64_t barrier_max_ns = atomic_exchange(&b.barrier_max_ns, 0); + uint64_t delta_barrier_count = barrier_count - prev_barrier_count; + uint64_t delta_barrier_sum = barrier_sum_ns - prev_barrier_sum_ns; + uint64_t offered = inserted; + if (o->target_insert_ops_s != 0) { + __uint128_t possible = (__uint128_t)(now - start) + * o->target_insert_ops_s / UINT64_C(1000000000); + offered = possible > o->records ? o->records : (uint64_t)possible; + } + fprintf(csv, + "%.6f,%.6f,%lu,%.6f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f," + "%.3f,%.6f,%.3f,%lu,%.3f,%.3f,%.3f,%lu,%.3f,%lu,%.3f", + elapsed, + interval, + inserted, + (double)inserted * (o->key_size + o->value_size) / GIB, + delta_insert / interval, + delta_query / interval, + delta_query ? (hits - prev_hits) * 100.0 / delta_query : 0, + insert_max / 1e6, + query_max / 1e6, + active_max / 1e6, + (cpu - prev_cpu) / interval, + usage_now.ru_maxrss / 1024.0, + (reads - prev_read) / (1048576.0 * interval), + (writes - prev_write) / (1048576.0 * interval), + (double)st.st_size / GIB, + free_gib, + inserters_running, + delta_barrier_count / interval, + delta_barrier_count + ? delta_barrier_sum / 1e6 / delta_barrier_count + : 0, + barrier_max_ns / 1e6, + o->target_insert_ops_s, + o->target_insert_ops_s ? (double)o->target_insert_ops_s : 0, + offered > inserted ? offered - inserted : 0, + response_max / 1e6); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%.3f", rates[i]); + } + fputc('\n', csv); + if (fflush(csv) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + prev_hits = hits; + prev_read = reads; + prev_write = writes; + prev_cpu = cpu; + prev_barrier_count = barrier_count; + prev_barrier_sum_ns = barrier_sum_ns; + previous = now; + if (all_inserts_done || atomic_load(&b.stop)) { + break; + } + if (interrupted) { + reason = "signal"; + break; + } + if (o->seconds && elapsed >= o->seconds) { + reason = "time_limit"; + break; + } + if (free_gib < o->min_free_gib) { + reason = "free_space_limit"; + break; + } + } + atomic_store(&b.stop, true); + for (uint64_t i = 0; i < started; i++) { + pthread_join(b.workers[i].thread, NULL); + } + if (atomic_load(&b.barrier_started)) { + pthread_join(b.barrier_thread, NULL); + } + inserted = 0; + for (uint64_t i = 0; i < o->inserts; i++) { + inserted += atomic_load(&b.workers[i].completed); + } + double elapsed_s = (now_ns() - start) / 1e9; + fprintf(stderr, + "load_end reason=%s inserted=%lu elapsed_s=%.3f error=%d " + "barrier_count=%lu barrier_avg_ms=%.3f barrier_max_ms=%.3f\n", + reason, + inserted, + elapsed_s, + atomic_load(&b.error), + atomic_load(&b.barrier_count), + atomic_load(&b.barrier_count) ? atomic_load(&b.barrier_sum_ns) / 1e6 + / atomic_load(&b.barrier_count) + : 0, + atomic_load(&b.barrier_max_ns) / 1e6); + int summary_rc = write_summary(&b, inserted, elapsed_s); + if (summary_rc != 0) { + fprintf(stderr, "summary write failed: %s\n", strerror(summary_rc)); + } + uint64_t close_start = now_ns(); +#ifdef KVBENCH_LEGACY_CLOSE + splinterdb_close(&b.db); + rc = 0; +#else + rc = splinterdb_close(&b.db, false); +#endif + fprintf( + stderr, "close_s=%.3f close_rc=%d\n", (now_ns() - close_start) / 1e9, rc); + close(fd); + fclose(csv); + int trace_rc = 0; +#ifndef KVBENCH_NO_TRACE + trace_rc = platform_trace_close(); +#endif + bool incomplete = !o->seconds && inserted < o->records; + return rc || trace_rc || summary_rc || atomic_load(&b.error) || incomplete + ? 1 + : 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark_diagnostics.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark_diagnostics.c new file mode 100644 index 000000000..dd815c54b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark_diagnostics.c @@ -0,0 +1,1063 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Concurrent random insertion and point queries, sampled independently. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" +#ifndef KVBENCH_NO_TRACE +# include "platform_trace.h" +#endif +#include "platform_threads.h" + +#define GIB (UINT64_C(1) << 30) +#define MAX_WORKERS 64 +#define MAX_RECORD_PART 1024 +#define HIST_SUB_BITS 5 +#define HIST_SUB (1u << HIST_SUB_BITS) +#define HIST_BUCKETS (64 * HIST_SUB) + +typedef struct latency_histogram { + uint64_t buckets[HIST_BUCKETS]; + uint64_t count; + uint64_t sum_ns; + uint64_t max_ns; +} latency_histogram; + +typedef struct options { + const char *filename; + const char *csv; + const char *summary; + const char *trace; + uint64_t records, data_gib, cache_mib, disk_gib, seed, id_base; + uint64_t inserts, queries, memtable_bg, normal_bg, memtable_mib; + uint64_t key_size, value_size, report_ms, seconds, min_free_gib; + uint64_t queue_scale, barrier_ms, target_insert_ops_s; + uint64_t log_group_size_pages; + bool full_query_range, direct, use_log, open_existing; +} options; + +typedef struct benchmark benchmark; +typedef struct worker { + _Alignas(64) atomic_uint_fast64_t completed; + atomic_uint_fast64_t hits, max_ns, response_max_ns, active_since_ns; + atomic_bool done; + pthread_t thread; + benchmark *bench; + uint64_t index; + bool query; + latency_histogram service_latency; + latency_histogram response_latency; + uint64_t last_start_ns, last_end_ns; + uint64_t loop_exit_ns, deregister_start_ns, deregister_end_ns; +} worker; + +struct benchmark { + options opt; + splinterdb *db; + atomic_bool start, stop; + uint64_t start_ns; + atomic_uint_fast64_t arrival_sequence; + atomic_int error; + worker workers[MAX_WORKERS]; + pthread_t barrier_thread; + atomic_bool barrier_started, barrier_done; + atomic_uint_fast64_t barrier_count, barrier_sum_ns, barrier_max_ns; +}; + +static volatile sig_atomic_t interrupted; + +static void +handle_signal(int signo) +{ + interrupted = signo; +} + +static uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +/* Boundary-only diagnostics. The original driver is kept separately. Reuse + * its existing per-operation timestamps; no new clock calls enter that loop. + * Print these snapshots only after close so diagnostic output is not timed. + */ +typedef struct diagnostic_snapshot { + uint64_t wall_ns; + uint64_t cpu_ns; +} diagnostic_snapshot; + +static diagnostic_snapshot +take_diagnostic_snapshot(void) +{ + struct timespec cpu; + uint64_t wall_ns = now_ns(); + if (clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &cpu) != 0) { + perror("CLOCK_PROCESS_CPUTIME_ID"); + exit(1); + } + return (diagnostic_snapshot){.wall_ns = wall_ns, + .cpu_ns = (uint64_t)cpu.tv_sec * 1000000000 + + cpu.tv_nsec}; +} + +static void +print_diagnostic_snapshot(const char *stage, diagnostic_snapshot snapshot) +{ + fprintf(stderr, + "diagnostic_stage name=%s wall_ns=%lu cpu_ns=%lu\n", + stage, + snapshot.wall_ns, + snapshot.cpu_ns); +} + +/* A bijection on 64-bit integers, so the random insertion keys are unique. */ +static uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static uint64_t +next_random(uint64_t *state) +{ + *state += UINT64_C(0x9e3779b97f4a7c15); + return mix(*state); +} + +static void +make_key(const options *opt, uint64_t id, char *key) +{ + uint64_t x = mix(id + opt->seed); + for (uint64_t i = 0; i < opt->key_size; i++) { + key[i] = (char)(x >> (56 - 8 * (i % 8))); + } +} + +static void +record_max(atomic_uint_fast64_t *slot, uint64_t ns) +{ + uint64_t old = atomic_load_explicit(slot, memory_order_relaxed); + while (old < ns + && !atomic_compare_exchange_weak_explicit( + slot, &old, ns, memory_order_relaxed, memory_order_relaxed)) + { + } +} + +static void +record_latency(worker *w, uint64_t ns) +{ + record_max(&w->max_ns, ns); +} + +static unsigned +histogram_index(uint64_t value) +{ + if (value < HIST_SUB) { + return (unsigned)value; + } + unsigned exponent = 63 - __builtin_clzll(value); + unsigned sub = + (unsigned)((value >> (exponent - HIST_SUB_BITS)) & (HIST_SUB - 1)); + return (exponent - HIST_SUB_BITS + 1) * HIST_SUB + sub; +} + +static uint64_t +histogram_value(unsigned index) +{ + if (index < HIST_SUB) { + return index; + } + unsigned exponent = index / HIST_SUB + HIST_SUB_BITS - 1; + unsigned sub = index % HIST_SUB; + uint64_t low = + (UINT64_C(1) << exponent) | ((uint64_t)sub << (exponent - HIST_SUB_BITS)); + uint64_t width = UINT64_C(1) << (exponent - HIST_SUB_BITS); + return low + width / 2; +} + +static void +histogram_add(latency_histogram *histogram, uint64_t value) +{ + histogram->buckets[histogram_index(value)]++; + histogram->count++; + histogram->sum_ns += value; + histogram->max_ns = MAX(histogram->max_ns, value); +} + +static void +histogram_merge(latency_histogram *result, const latency_histogram *source) +{ + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + result->buckets[i] += source->buckets[i]; + } + result->count += source->count; + result->sum_ns += source->sum_ns; + result->max_ns = MAX(result->max_ns, source->max_ns); +} + +static double +histogram_percentile_ms(const latency_histogram *histogram, double percentile) +{ + if (histogram->count == 0) { + return 0; + } + uint64_t target = (uint64_t)(percentile * histogram->count); + if (target == 0) { + target = 1; + } + uint64_t cumulative = 0; + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + cumulative += histogram->buckets[i]; + if (cumulative >= target) { + return histogram_value(i) / 1e6; + } + } + return histogram->max_ns / 1e6; +} + +static void +wait_until(benchmark *b, uint64_t deadline) +{ + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now >= deadline) { + return; + } + uint64_t remaining = deadline - now; + if (remaining > UINT64_C(10000000)) { + remaining = UINT64_C(10000000); + } + struct timespec delay = {.tv_sec = remaining / UINT64_C(1000000000), + .tv_nsec = remaining % UINT64_C(1000000000)}; + nanosleep(&delay, NULL); + } +} + +static void * +run_worker(void *arg) +{ + worker *w = arg; + benchmark *b = w->bench; + const options *o = &b->opt; + char key[MAX_RECORD_PART], value[MAX_RECORD_PART]; + memset(value, 'v', o->value_size); + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&w->done, true); + return NULL; + } + splinterdb_lookup_result result; + fprintf(stderr, + "worker=%lu kind=%s tid=%lu os_tid=%d\n", + w->index, + w->query ? "query" : "insert", + platform_get_tid(), + gettid()); + if (w->query) { + splinterdb_lookup_result_init( + b->db, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(value), value); + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t completed = 0, hits = 0; + uint64_t random = o->seed + w->index + 1; + uint64_t start = 0, end = 0; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t scheduled = 0; + uint64_t arrival = UINT64_MAX; + if (!w->query && o->target_insert_ops_s != 0) { + arrival = atomic_fetch_add_explicit( + &b->arrival_sequence, 1, memory_order_relaxed); + if (arrival >= o->records) { + break; + } + scheduled = b->start_ns + + (uint64_t)((__uint128_t)arrival * UINT64_C(1000000000) + / o->target_insert_ops_s); + wait_until(b, scheduled); + if (atomic_load_explicit(&b->stop, memory_order_relaxed)) { + break; + } + } + uint64_t id; + if (!w->query) { + uint64_t offset = o->target_insert_ops_s != 0 + ? arrival + : completed * o->inserts + w->index; + if (offset >= o->records) { + break; + } + id = o->id_base + offset; + } else if (o->full_query_range) { + id = o->id_base + next_random(&random) % o->records; + } else { + uint64_t source = next_random(&random) % o->inserts; + uint64_t available = atomic_load_explicit( + &b->workers[source].completed, memory_order_acquire); + if (!available) { + struct timespec delay = {.tv_nsec = 100000}; + nanosleep(&delay, NULL); + continue; + } + id = o->id_base + (next_random(&random) % available) * o->inserts + + source; + } + make_key(o, id, key); + start = now_ns(); + atomic_store_explicit(&w->active_since_ns, start, memory_order_relaxed); + if (w->query) { + rc = splinterdb_lookup(b->db, slice_create(o->key_size, key), &result); + if (!rc && splinterdb_lookup_found(&result)) { + hits++; + } + } else { + rc = splinterdb_insert(b->db, + slice_create(o->key_size, key), + slice_create(o->value_size, value), + NULL); + } + end = now_ns(); + record_latency(w, end - start); + histogram_add(&w->service_latency, end - start); + if (!w->query) { + uint64_t response = scheduled == 0 ? end - start : end - scheduled; + histogram_add(&w->response_latency, response); + record_max(&w->response_max_ns, response); + } + atomic_store_explicit(&w->active_since_ns, 0, memory_order_relaxed); + if (rc) { + fprintf(stderr, "worker %lu: operation failed: %d\n", w->index, rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + completed++; + atomic_store_explicit(&w->hits, hits, memory_order_relaxed); + atomic_store_explicit(&w->completed, completed, memory_order_release); + } + w->last_start_ns = start; + w->last_end_ns = end; + w->loop_exit_ns = now_ns(); + if (w->query) { + splinterdb_lookup_result_deinit(&result); + } + w->deregister_start_ns = now_ns(); + platform_deregister_thread(); + w->deregister_end_ns = now_ns(); + atomic_store(&w->done, true); + return NULL; +} + +/* + * Dedicated thread that calls splinterdb_durable_barrier() on a fixed period, + * independent of insert/query progress. If a barrier call takes longer than + * the period, the next call follows immediately (no attempt to catch up on + * skipped slots). + */ +static void * +run_barrier(void *arg) +{ + benchmark *b = arg; + const options *o = &b->opt; + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&b->barrier_done, true); + return NULL; + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t period_ns = o->barrier_ms * UINT64_C(1000000); + uint64_t next = now_ns() + period_ns; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now < next) { + uint64_t remaining = next - now; + struct timespec delay = {.tv_sec = remaining / 1000000000, + .tv_nsec = remaining % 1000000000}; + nanosleep(&delay, NULL); + continue; + } + uint64_t start = now_ns(); +#ifdef KVBENCH_NO_DURABLE_BARRIER + rc = ENOTSUP; +#else + rc = splinterdb_durable_barrier(b->db, SPLINTERDB_NOTIFICATION_BLOCKING); +#endif + uint64_t elapsed = now_ns() - start; + if (rc) { + fprintf(stderr, "barrier: durable_barrier failed: %d\n", rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + atomic_fetch_add_explicit(&b->barrier_count, 1, memory_order_relaxed); + atomic_fetch_add_explicit( + &b->barrier_sum_ns, elapsed, memory_order_relaxed); + record_max(&b->barrier_max_ns, elapsed); + next += period_ns; + } + platform_deregister_thread(); + atomic_store(&b->barrier_done, true); + return NULL; +} + +static void +usage(const char *name) +{ + fprintf( + stderr, + "Usage: %s --db NEW_IMAGE --csv NEW_CSV [options]\n" + " --open open an existing image instead of creating one\n" + " --id-base N first logical id inserted (default 0)\n" + " --data-gib N logical key+value GiB (default 60)\n" + " --records N override logical data target\n" + " --cache-mib N default 3072\n" + " --disk-gib N image capacity (default 512; grows lazily)\n" + " --inserters N default 8\n" + " --readers N default 8\n" + " --memtable-bg N default 1\n" + " --normal-bg N default 4\n" + " --memtable-mib N default 24\n" + " --key-size N default 16, minimum 8\n" + " --value-size N default 16\n" + " --query-range inserted|all (default inserted)\n" + " --queue-scale N foreground task threshold (default 100)\n" + " --report-ms N default 1000\n" + " --seconds N optional time limit (0 = no limit)\n" + " --target-insert-ops-s N aggregate open-loop arrival rate; " + "requires --seconds (default 0 = closed loop)\n" + " --summary NEW_CSV write aggregate latency percentiles\n" + " --min-free-gib N stop before filesystem fills (default 8)\n" + " --seed N default 1\n" + " --barrier-ms N call splinterdb_durable_barrier from a " + "dedicated thread every N ms (default 0 = disabled)\n" + " --log-group-size-pages N automatic durability threshold " + "(0 = 1024 pages, UINT64_MAX = disabled)\n" + " --trace NEW_CSV trace internal tasks and waits (optional)\n" + " --direct use O_DIRECT (default buffered I/O)\n" + " --no-log disable WAL (default enabled)\n" + "Automatic checkpoints are disabled. Existing files are refused.\n" + "Load measurements exclude create, final drain and close.\n", + name); +} + +static bool +parse_number(const char *s, uint64_t *out) +{ + char *end; + errno = 0; + unsigned long long value = strtoull(s, &end, 10); + if (errno || s == end || *end || *s == '-') { + return false; + } + *out = value; + return true; +} + +static bool +parse_options(int argc, char **argv, options *o) +{ + *o = (options){.data_gib = 60, + .cache_mib = 3072, + .disk_gib = 512, + .seed = 1, + .inserts = 8, + .queries = 8, + .memtable_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .key_size = 16, + .value_size = 16, + .report_ms = 1000, + .min_free_gib = 8, + .queue_scale = 100, + .use_log = true}; + for (int i = 1; i < argc; i++) { + if (!strcmp(argv[i], "--direct")) { + o->direct = true; + continue; + } + if (!strcmp(argv[i], "--no-log")) { + o->use_log = false; + continue; + } + if (!strcmp(argv[i], "--open")) { + o->open_existing = true; + continue; + } + if (i + 1 >= argc) { + return false; + } + const char *name = argv[i++], *value = argv[i]; + if (!strcmp(name, "--db")) { + o->filename = value; + continue; + } + if (!strcmp(name, "--csv")) { + o->csv = value; + continue; + } + if (!strcmp(name, "--summary")) { + o->summary = value; + continue; + } + if (!strcmp(name, "--trace")) { + o->trace = value; + continue; + } + if (!strcmp(name, "--query-range")) { + if (strcmp(value, "inserted") && strcmp(value, "all")) { + return false; + } + o->full_query_range = !strcmp(value, "all"); + continue; + } + struct { + const char *name; + uint64_t *value; + } numbers[] = { + {"--data-gib", &o->data_gib}, + {"--records", &o->records}, + {"--cache-mib", &o->cache_mib}, + {"--disk-gib", &o->disk_gib}, + {"--inserters", &o->inserts}, + {"--readers", &o->queries}, + {"--memtable-bg", &o->memtable_bg}, + {"--normal-bg", &o->normal_bg}, + {"--memtable-mib", &o->memtable_mib}, + {"--key-size", &o->key_size}, + {"--value-size", &o->value_size}, + {"--report-ms", &o->report_ms}, + {"--seconds", &o->seconds}, + {"--min-free-gib", &o->min_free_gib}, + {"--seed", &o->seed}, + {"--id-base", &o->id_base}, + {"--queue-scale", &o->queue_scale}, + {"--barrier-ms", &o->barrier_ms}, + {"--log-group-size-pages", &o->log_group_size_pages}, + {"--target-insert-ops-s", &o->target_insert_ops_s}, + }; + bool found = false; + for (size_t j = 0; j < sizeof(numbers) / sizeof(numbers[0]); j++) { + if (!strcmp(name, numbers[j].name)) { + if (!parse_number(value, numbers[j].value)) { + return false; + } + found = true; + break; + } + } + if (!found) { + return false; + } + } + if (!o->filename || !o->csv || !o->inserts || o->inserts > MAX_WORKERS + || o->queries > MAX_WORKERS - o->inserts || o->key_size < 8 + || o->key_size > MAX_RECORD_PART || o->value_size > MAX_RECORD_PART + || !o->report_ms || o->report_ms > 60000 || !o->cache_mib + || o->cache_mib > UINT64_MAX / (1 << 20) || !o->disk_gib + || o->disk_gib > INT64_MAX / GIB || o->data_gib > UINT64_MAX / GIB + || o->min_free_gib > UINT64_MAX / GIB || !o->memtable_mib + || o->memtable_mib > UINT64_MAX / (1 << 20) || o->memtable_bg > 32 + || o->normal_bg > 32 + || o->inserts + o->queries + o->memtable_bg + o->normal_bg + 1 + > MAX_WORKERS + || o->seconds > UINT64_MAX / 1000000000 + || o->barrier_ms > UINT64_MAX / 1000000 + || (o->target_insert_ops_s != 0 && (o->seconds == 0 || o->queries != 0))) + { + return false; + } +#ifdef KVBENCH_NO_DURABLE_BARRIER + if (o->barrier_ms != 0) { + return false; + } +#endif +#ifdef KVBENCH_NO_TRACE + if (o->trace != NULL) { + return false; + } +#endif + if (!o->records) { + o->records = o->data_gib * GIB / (o->key_size + o->value_size); + } + return o->records > 0 && o->records <= UINT64_MAX / MAX_WORKERS + && o->records <= UINT64_MAX / (o->key_size + o->value_size) + && o->id_base <= UINT64_MAX - o->records; +} + +static void +process_io(uint64_t *reads, uint64_t *writes) +{ + *reads = *writes = 0; + FILE *file = fopen("/proc/self/io", "r"); + if (!file) { + return; + } + char name[64]; + uint64_t value; + while (fscanf(file, "%63s %" SCNu64, name, &value) == 2) { + if (!strcmp(name, "read_bytes:")) { + *reads = value; + } + if (!strcmp(name, "write_bytes:")) { + *writes = value; + } + } + fclose(file); +} + +static int +write_summary(const benchmark *b, uint64_t inserted, double elapsed_s) +{ + const options *o = &b->opt; + if (o->summary == NULL) { + return 0; + } + + latency_histogram insert_service = {0}, insert_response = {0}; + latency_histogram query_service = {0}; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + if (b->workers[i].query) { + histogram_merge(&query_service, &b->workers[i].service_latency); + } else { + histogram_merge(&insert_service, &b->workers[i].service_latency); + histogram_merge(&insert_response, &b->workers[i].response_latency); + } + } + + FILE *summary = fopen(o->summary, "wx"); + if (summary == NULL) { + return errno; + } + fprintf(summary, + "target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted," + "insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms," + "insert_service_p999_ms,insert_service_max_ms," + "insert_response_mean_ms,insert_response_p50_ms," + "insert_response_p99_ms,insert_response_p999_ms," + "insert_response_max_ms,query_service_mean_ms,query_service_p99_ms," + "query_service_max_ms\n"); + fprintf( + summary, + "%lu,%.6f,%.6f,%lu,%.6f,%.6f,%.6f,%.6f,%.6f," + "%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f\n", + o->target_insert_ops_s, + elapsed_s == 0 ? 0 : inserted / elapsed_s, + elapsed_s, + inserted, + insert_service.count ? insert_service.sum_ns / 1e6 / insert_service.count + : 0, + histogram_percentile_ms(&insert_service, 0.50), + histogram_percentile_ms(&insert_service, 0.99), + histogram_percentile_ms(&insert_service, 0.999), + insert_service.max_ns / 1e6, + insert_response.count + ? insert_response.sum_ns / 1e6 / insert_response.count + : 0, + histogram_percentile_ms(&insert_response, 0.50), + histogram_percentile_ms(&insert_response, 0.99), + histogram_percentile_ms(&insert_response, 0.999), + insert_response.max_ns / 1e6, + query_service.count ? query_service.sum_ns / 1e6 / query_service.count + : 0, + histogram_percentile_ms(&query_service, 0.99), + query_service.max_ns / 1e6); + int rc = ferror(summary) ? EIO : 0; + if (fclose(summary) != 0 && rc == 0) { + rc = errno; + } + return rc; +} + +int +main(int argc, char **argv) +{ + benchmark b = {0}; + if (argc == 2 && !strcmp(argv[1], "--help")) { + usage(argv[0]); + return 0; + } + if (!parse_options(argc, argv, &b.opt)) { + usage(argv[0]); + return 2; + } + const options *o = &b.opt; + if (o->trace) { +#ifdef KVBENCH_NO_TRACE + return 2; +#else + int trace_rc = platform_trace_open(o->trace); + if (trace_rc) { + fprintf(stderr, "trace open failed: %s\n", strerror(trace_rc)); + return 1; + } +#endif + } + FILE *csv = fopen(o->csv, "wx"); + if (!csv) { + perror(o->csv); + return 1; + } + int fd = open(o->filename, + O_RDWR | O_CLOEXEC | (o->open_existing ? 0 : O_CREAT | O_EXCL), + 0600); + if (fd < 0) { + perror(o->filename); + fclose(csv); + return 1; + } + struct statvfs space; + if (fstatvfs(fd, &space) != 0 + || (uint64_t)space.f_bavail * space.f_frsize < o->min_free_gib * GIB) + { + fprintf(stderr, "Insufficient free space\n"); + close(fd); + fclose(csv); + return 1; + } + + data_config data_cfg; + default_data_config_init(&data_cfg); + splinterdb_config cfg = {.filename = o->filename, + .disk_size = o->disk_gib * GIB, + .cache_size = o->cache_mib * (1 << 20), + .data_cfg = &data_cfg, + .io_flags = O_RDWR | (o->direct ? O_DIRECT : 0), + .num_memtable_bg_threads = o->memtable_bg, + .num_normal_bg_threads = o->normal_bg, + .memtable_capacity = o->memtable_mib * (1 << 20), + .queue_scale_percent = o->queue_scale, + .use_log = o->use_log, + .checkpoint_log_size_bytes = UINT64_MAX, + .use_stats = true}; +#ifndef KVBENCH_NO_LOG_GROUP_LIMIT + cfg.log_group_size_pages = o->log_group_size_pages; +#else + if (o->log_group_size_pages != 0) { + fprintf(stderr, "This build has no automatic log-group limit\n"); + return 1; + } +#endif + platform_set_log_streams(stderr, stderr); + fprintf( + stderr, + "version=%s records=%lu key=%lu value=%lu cache_mib=%lu " + "disk_gib=%lu inserters=%lu readers=%lu memtable_bg=%lu normal_bg=%lu " + "memtable_mib=%lu queue_scale=%lu log=%d checkpoints=disabled " + "direct=%d query_range=%s seed=%lu report_ms=%lu barrier_ms=%lu " + "target_insert_ops_s=%lu id_base=%lu mode=%s\n", + splinterdb_get_version(), + o->records, + o->key_size, + o->value_size, + o->cache_mib, + o->disk_gib, + o->inserts, + o->queries, + o->memtable_bg, + o->normal_bg, + o->memtable_mib, + o->queue_scale, + o->use_log, + o->direct, + o->full_query_range ? "all" : "inserted", + o->seed, + o->report_ms, + o->barrier_ms, + o->target_insert_ops_s, + o->id_base, + o->open_existing ? "open" : "create"); + int rc = o->open_existing ? splinterdb_open(&cfg, &b.db) + : splinterdb_create(&cfg, &b.db); + if (rc) { + fprintf( + stderr, "%s failed: %d\n", o->open_existing ? "open" : "create", rc); + close(fd); + fclose(csv); + return 1; + } + + signal(SIGINT, handle_signal); + signal(SIGTERM, handle_signal); + uint64_t started = 0; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + worker *w = &b.workers[i]; + w->bench = &b; + w->index = i; + w->query = i >= o->inserts; + rc = pthread_create(&w->thread, NULL, run_worker, w); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + break; + } + started++; + } + if (o->barrier_ms && !atomic_load(&b.stop)) { + rc = pthread_create(&b.barrier_thread, NULL, run_barrier, &b); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + } else { + atomic_store(&b.barrier_started, true); + } + } + fprintf( + csv, + "elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s," + "hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib," + "read_mib_s,write_mib_s,image_gib,free_gib,inserters_running," + "barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s," + "offered_insert_ops_s,insert_backlog,response_max_ms"); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%s%lu_ops_s", b.workers[i].query ? "q" : "i", i); + } + fputc('\n', csv); + fflush(csv); + uint64_t prev_completed[MAX_WORKERS] = {0}, prev_hits = 0; + uint64_t prev_barrier_count = 0, prev_barrier_sum_ns = 0; + uint64_t prev_read, prev_write; + process_io(&prev_read, &prev_write); + struct rusage usage_now; + getrusage(RUSAGE_SELF, &usage_now); + double prev_cpu = + usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + usage_now.ru_stime.tv_usec / 1e6; + uint64_t start = now_ns(), previous = start; + b.start_ns = start; + fprintf( + stderr, "start_monotonic_ns=%lu main_address=%p\n", start, (void *)main); + diagnostic_snapshot diagnostic_start = take_diagnostic_snapshot(); + atomic_store_explicit(&b.start, true, memory_order_release); + const char *reason = "complete"; + uint64_t inserted = 0; + while (true) { + struct timespec delay = {.tv_sec = o->report_ms / 1000, + .tv_nsec = (o->report_ms % 1000) * 1000000}; + nanosleep(&delay, NULL); + uint64_t now = now_ns(), delta_insert = 0, delta_query = 0, hits = 0; + uint64_t insert_max = 0, query_max = 0, response_max = 0, active_max = 0; + uint64_t inserters_running = 0; + double rates[MAX_WORKERS] = {0}; + double elapsed = (now - start) / 1e9, interval = (now - previous) / 1e9; + bool all_inserts_done = true; + inserted = 0; + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + uint64_t completed = atomic_load(&w->completed); + uint64_t count = completed - prev_completed[i]; + prev_completed[i] = completed; + rates[i] = count / interval; + uint64_t latency = atomic_exchange(&w->max_ns, 0); + uint64_t active = atomic_load(&w->active_since_ns); + if (active && active < now && active_max < now - active) { + active_max = now - active; + } + if (w->query) { + delta_query += count; + hits += atomic_load(&w->hits); + if (query_max < latency) { + query_max = latency; + } + } else { + inserted += completed; + delta_insert += count; + if (insert_max < latency) { + insert_max = latency; + } + uint64_t response = atomic_exchange(&w->response_max_ns, 0); + if (response_max < response) { + response_max = response; + } + if (!atomic_load(&w->done)) { + inserters_running++; + all_inserts_done = false; + } + } + } + uint64_t reads, writes; + process_io(&reads, &writes); + getrusage(RUSAGE_SELF, &usage_now); + double cpu = usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + + usage_now.ru_stime.tv_usec / 1e6; + struct stat st = {0}; + if (fstat(fd, &st) != 0 || fstatvfs(fd, &space) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + double free_gib = (double)space.f_bavail * space.f_frsize / GIB; + uint64_t barrier_count = atomic_load(&b.barrier_count); + uint64_t barrier_sum_ns = atomic_load(&b.barrier_sum_ns); + uint64_t barrier_max_ns = atomic_exchange(&b.barrier_max_ns, 0); + uint64_t delta_barrier_count = barrier_count - prev_barrier_count; + uint64_t delta_barrier_sum = barrier_sum_ns - prev_barrier_sum_ns; + uint64_t offered = inserted; + if (o->target_insert_ops_s != 0) { + __uint128_t possible = (__uint128_t)(now - start) + * o->target_insert_ops_s / UINT64_C(1000000000); + offered = possible > o->records ? o->records : (uint64_t)possible; + } + fprintf(csv, + "%.6f,%.6f,%lu,%.6f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f," + "%.3f,%.6f,%.3f,%lu,%.3f,%.3f,%.3f,%lu,%.3f,%lu,%.3f", + elapsed, + interval, + inserted, + (double)inserted * (o->key_size + o->value_size) / GIB, + delta_insert / interval, + delta_query / interval, + delta_query ? (hits - prev_hits) * 100.0 / delta_query : 0, + insert_max / 1e6, + query_max / 1e6, + active_max / 1e6, + (cpu - prev_cpu) / interval, + usage_now.ru_maxrss / 1024.0, + (reads - prev_read) / (1048576.0 * interval), + (writes - prev_write) / (1048576.0 * interval), + (double)st.st_size / GIB, + free_gib, + inserters_running, + delta_barrier_count / interval, + delta_barrier_count + ? delta_barrier_sum / 1e6 / delta_barrier_count + : 0, + barrier_max_ns / 1e6, + o->target_insert_ops_s, + o->target_insert_ops_s ? (double)o->target_insert_ops_s : 0, + offered > inserted ? offered - inserted : 0, + response_max / 1e6); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%.3f", rates[i]); + } + fputc('\n', csv); + if (fflush(csv) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + prev_hits = hits; + prev_read = reads; + prev_write = writes; + prev_cpu = cpu; + prev_barrier_count = barrier_count; + prev_barrier_sum_ns = barrier_sum_ns; + previous = now; + if (all_inserts_done || atomic_load(&b.stop)) { + break; + } + if (interrupted) { + reason = "signal"; + break; + } + if (o->seconds && elapsed >= o->seconds) { + reason = "time_limit"; + break; + } + if (free_gib < o->min_free_gib) { + reason = "free_space_limit"; + break; + } + } + diagnostic_snapshot diagnostic_stop = take_diagnostic_snapshot(); + atomic_store(&b.stop, true); + for (uint64_t i = 0; i < started; i++) { + pthread_join(b.workers[i].thread, NULL); + } + diagnostic_snapshot diagnostic_joined = take_diagnostic_snapshot(); + if (atomic_load(&b.barrier_started)) { + pthread_join(b.barrier_thread, NULL); + } + inserted = 0; + for (uint64_t i = 0; i < o->inserts; i++) { + inserted += atomic_load(&b.workers[i].completed); + } + double elapsed_s = (now_ns() - start) / 1e9; + fprintf(stderr, + "load_end reason=%s inserted=%lu elapsed_s=%.3f error=%d " + "barrier_count=%lu barrier_avg_ms=%.3f barrier_max_ms=%.3f\n", + reason, + inserted, + elapsed_s, + atomic_load(&b.error), + atomic_load(&b.barrier_count), + atomic_load(&b.barrier_count) ? atomic_load(&b.barrier_sum_ns) / 1e6 + / atomic_load(&b.barrier_count) + : 0, + atomic_load(&b.barrier_max_ns) / 1e6); + int summary_rc = write_summary(&b, inserted, elapsed_s); + if (summary_rc != 0) { + fprintf(stderr, "summary write failed: %s\n", strerror(summary_rc)); + } + uint64_t close_start = now_ns(); + diagnostic_snapshot diagnostic_before_close = take_diagnostic_snapshot(); +#ifdef KVBENCH_LEGACY_CLOSE + splinterdb_close(&b.db); + rc = 0; +#else + rc = splinterdb_close(&b.db, false); +#endif + diagnostic_snapshot diagnostic_after_close = take_diagnostic_snapshot(); + fprintf( + stderr, "close_s=%.3f close_rc=%d\n", (now_ns() - close_start) / 1e9, rc); + print_diagnostic_snapshot("worker_start", diagnostic_start); + print_diagnostic_snapshot("stop_request", diagnostic_stop); + print_diagnostic_snapshot("workers_joined", diagnostic_joined); + print_diagnostic_snapshot("before_close", diagnostic_before_close); + print_diagnostic_snapshot("after_close", diagnostic_after_close); + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + fprintf(stderr, + "diagnostic_worker index=%lu completed=%lu last_start_ns=%lu " + "last_end_ns=%lu loop_exit_ns=%lu deregister_start_ns=%lu " + "deregister_end_ns=%lu\n", + i, + atomic_load(&w->completed), + w->last_start_ns, + w->last_end_ns, + w->loop_exit_ns, + w->deregister_start_ns, + w->deregister_end_ns); + } + close(fd); + fclose(csv); + int trace_rc = 0; +#ifndef KVBENCH_NO_TRACE + trace_rc = platform_trace_close(); +#endif + bool incomplete = !o->seconds && inserted < o->records; + return rc || trace_rc || summary_rc || atomic_load(&b.error) || incomplete + ? 1 + : 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark_quota.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark_quota.c new file mode 100644 index 000000000..9e4eb75fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/insert_benchmark_quota.c @@ -0,0 +1,1111 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Concurrent random insertion and point queries, sampled independently. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" +#ifndef KVBENCH_NO_TRACE +# include "platform_trace.h" +#endif +#include "platform_threads.h" + +#define GIB (UINT64_C(1) << 30) +#define MAX_WORKERS 64 +#define MAX_RECORD_PART 1024 +#define HIST_SUB_BITS 5 +#define HIST_SUB (1u << HIST_SUB_BITS) +#define HIST_BUCKETS (64 * HIST_SUB) +#define SHARED_QUOTA_BATCH UINT64_C(1024) + +typedef struct latency_histogram { + uint64_t buckets[HIST_BUCKETS]; + uint64_t count; + uint64_t sum_ns; + uint64_t max_ns; +} latency_histogram; + +typedef struct options { + const char *filename; + const char *csv; + const char *summary; + const char *trace; + uint64_t records, data_gib, cache_mib, disk_gib, seed, id_base; + uint64_t inserts, queries, memtable_bg, normal_bg, memtable_mib; + uint64_t key_size, value_size, report_ms, seconds, min_free_gib; + uint64_t queue_scale, barrier_ms, target_insert_ops_s; + uint64_t log_group_size_pages; + bool full_query_range, direct, use_log, open_existing, shared_quota; +} options; + +typedef struct benchmark benchmark; +typedef struct worker { + _Alignas(64) atomic_uint_fast64_t completed; + atomic_uint_fast64_t hits, max_ns, response_max_ns, active_since_ns; + atomic_bool done; + pthread_t thread; + benchmark *bench; + uint64_t index; + bool query; + latency_histogram service_latency; + latency_histogram response_latency; + uint64_t last_start_ns, last_end_ns; + uint64_t loop_exit_ns, deregister_start_ns, deregister_end_ns; +} worker; + +struct benchmark { + options opt; + splinterdb *db; + atomic_bool start, stop; + uint64_t start_ns; + atomic_uint_fast64_t arrival_sequence; + atomic_int error; + worker workers[MAX_WORKERS]; + pthread_t barrier_thread; + atomic_bool barrier_started, barrier_done; + atomic_uint_fast64_t barrier_count, barrier_sum_ns, barrier_max_ns; + /* Each reservation owns a disjoint range of logical IDs. Keep this + * occasional shared write off the existing control/worker cache lines. */ + _Alignas(64) atomic_uint_fast64_t next_record; +}; + +static volatile sig_atomic_t interrupted; + +static void +handle_signal(int signo) +{ + interrupted = signo; +} + +static uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +/* Boundary-only diagnostics. The original driver is kept separately. Reuse + * its existing per-operation timestamps; no new clock calls enter that loop. + * Print these snapshots only after close so diagnostic output is not timed. + */ +typedef struct diagnostic_snapshot { + uint64_t wall_ns; + uint64_t cpu_ns; +} diagnostic_snapshot; + +static diagnostic_snapshot +take_diagnostic_snapshot(void) +{ + struct timespec cpu; + uint64_t wall_ns = now_ns(); + if (clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &cpu) != 0) { + perror("CLOCK_PROCESS_CPUTIME_ID"); + exit(1); + } + return (diagnostic_snapshot){.wall_ns = wall_ns, + .cpu_ns = (uint64_t)cpu.tv_sec * 1000000000 + + cpu.tv_nsec}; +} + +static void +print_diagnostic_snapshot(const char *stage, diagnostic_snapshot snapshot) +{ + fprintf(stderr, + "diagnostic_stage name=%s wall_ns=%lu cpu_ns=%lu\n", + stage, + snapshot.wall_ns, + snapshot.cpu_ns); +} + +/* A bijection on 64-bit integers, so the random insertion keys are unique. */ +static uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static uint64_t +next_random(uint64_t *state) +{ + *state += UINT64_C(0x9e3779b97f4a7c15); + return mix(*state); +} + +static void +make_key(const options *opt, uint64_t id, char *key) +{ + uint64_t x = mix(id + opt->seed); + for (uint64_t i = 0; i < opt->key_size; i++) { + key[i] = (char)(x >> (56 - 8 * (i % 8))); + } +} + +static void +record_max(atomic_uint_fast64_t *slot, uint64_t ns) +{ + uint64_t old = atomic_load_explicit(slot, memory_order_relaxed); + while (old < ns + && !atomic_compare_exchange_weak_explicit( + slot, &old, ns, memory_order_relaxed, memory_order_relaxed)) + { + } +} + +static void +record_latency(worker *w, uint64_t ns) +{ + record_max(&w->max_ns, ns); +} + +static unsigned +histogram_index(uint64_t value) +{ + if (value < HIST_SUB) { + return (unsigned)value; + } + unsigned exponent = 63 - __builtin_clzll(value); + unsigned sub = + (unsigned)((value >> (exponent - HIST_SUB_BITS)) & (HIST_SUB - 1)); + return (exponent - HIST_SUB_BITS + 1) * HIST_SUB + sub; +} + +static uint64_t +histogram_value(unsigned index) +{ + if (index < HIST_SUB) { + return index; + } + unsigned exponent = index / HIST_SUB + HIST_SUB_BITS - 1; + unsigned sub = index % HIST_SUB; + uint64_t low = + (UINT64_C(1) << exponent) | ((uint64_t)sub << (exponent - HIST_SUB_BITS)); + uint64_t width = UINT64_C(1) << (exponent - HIST_SUB_BITS); + return low + width / 2; +} + +static void +histogram_add(latency_histogram *histogram, uint64_t value) +{ + histogram->buckets[histogram_index(value)]++; + histogram->count++; + histogram->sum_ns += value; + histogram->max_ns = MAX(histogram->max_ns, value); +} + +static void +histogram_merge(latency_histogram *result, const latency_histogram *source) +{ + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + result->buckets[i] += source->buckets[i]; + } + result->count += source->count; + result->sum_ns += source->sum_ns; + result->max_ns = MAX(result->max_ns, source->max_ns); +} + +static double +histogram_percentile_ms(const latency_histogram *histogram, double percentile) +{ + if (histogram->count == 0) { + return 0; + } + uint64_t target = (uint64_t)(percentile * histogram->count); + if (target == 0) { + target = 1; + } + uint64_t cumulative = 0; + for (unsigned i = 0; i < HIST_BUCKETS; i++) { + cumulative += histogram->buckets[i]; + if (cumulative >= target) { + return histogram_value(i) / 1e6; + } + } + return histogram->max_ns / 1e6; +} + +static void +wait_until(benchmark *b, uint64_t deadline) +{ + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now >= deadline) { + return; + } + uint64_t remaining = deadline - now; + if (remaining > UINT64_C(10000000)) { + remaining = UINT64_C(10000000); + } + struct timespec delay = {.tv_sec = remaining / UINT64_C(1000000000), + .tv_nsec = remaining % UINT64_C(1000000000)}; + nanosleep(&delay, NULL); + } +} + +static void * +run_worker(void *arg) +{ + worker *w = arg; + benchmark *b = w->bench; + const options *o = &b->opt; + char key[MAX_RECORD_PART], value[MAX_RECORD_PART]; + memset(value, 'v', o->value_size); + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&w->done, true); + return NULL; + } + splinterdb_lookup_result result; + fprintf(stderr, + "worker=%lu kind=%s tid=%lu os_tid=%d\n", + w->index, + w->query ? "query" : "insert", + platform_get_tid(), + gettid()); + if (w->query) { + splinterdb_lookup_result_init( + b->db, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(value), value); + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t completed = 0, hits = 0; + uint64_t random = o->seed + w->index + 1; + uint64_t start = 0, end = 0; + uint64_t batch_next = 0, batch_end = 0; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t scheduled = 0; + uint64_t arrival = UINT64_MAX; + if (!w->query && o->target_insert_ops_s != 0) { + arrival = atomic_fetch_add_explicit( + &b->arrival_sequence, 1, memory_order_relaxed); + if (arrival >= o->records) { + break; + } + scheduled = b->start_ns + + (uint64_t)((__uint128_t)arrival * UINT64_C(1000000000) + / o->target_insert_ops_s); + wait_until(b, scheduled); + if (atomic_load_explicit(&b->stop, memory_order_relaxed)) { + break; + } + } + uint64_t id; + if (!w->query) { + uint64_t offset; + if (o->shared_quota) { + if (batch_next == batch_end) { + batch_next = atomic_fetch_add_explicit( + &b->next_record, SHARED_QUOTA_BATCH, memory_order_relaxed); + if (batch_next >= o->records) { + break; + } + /* The existing record-count bound leaves ample room for + * one final empty reservation by every worker. */ + batch_end = batch_next + MIN(SHARED_QUOTA_BATCH, + o->records - batch_next); + } + offset = batch_next++; + } else { + offset = o->target_insert_ops_s != 0 + ? arrival + : completed * o->inserts + w->index; + } + if (offset >= o->records) { + break; + } + id = o->id_base + offset; + } else if (o->full_query_range) { + id = o->id_base + next_random(&random) % o->records; + } else { + uint64_t source = next_random(&random) % o->inserts; + uint64_t available = atomic_load_explicit( + &b->workers[source].completed, memory_order_acquire); + if (!available) { + struct timespec delay = {.tv_nsec = 100000}; + nanosleep(&delay, NULL); + continue; + } + id = o->id_base + (next_random(&random) % available) * o->inserts + + source; + } + make_key(o, id, key); + start = now_ns(); + atomic_store_explicit(&w->active_since_ns, start, memory_order_relaxed); + if (w->query) { + rc = splinterdb_lookup(b->db, slice_create(o->key_size, key), &result); + if (!rc && splinterdb_lookup_found(&result)) { + hits++; + } + } else { + rc = splinterdb_insert(b->db, + slice_create(o->key_size, key), + slice_create(o->value_size, value), + NULL); + } + end = now_ns(); + record_latency(w, end - start); + histogram_add(&w->service_latency, end - start); + if (!w->query) { + uint64_t response = scheduled == 0 ? end - start : end - scheduled; + histogram_add(&w->response_latency, response); + record_max(&w->response_max_ns, response); + } + atomic_store_explicit(&w->active_since_ns, 0, memory_order_relaxed); + if (rc) { + fprintf(stderr, "worker %lu: operation failed: %d\n", w->index, rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + completed++; + atomic_store_explicit(&w->hits, hits, memory_order_relaxed); + atomic_store_explicit(&w->completed, completed, memory_order_release); + } + w->last_start_ns = start; + w->last_end_ns = end; + w->loop_exit_ns = now_ns(); + if (w->query) { + splinterdb_lookup_result_deinit(&result); + } + w->deregister_start_ns = now_ns(); + platform_deregister_thread(); + w->deregister_end_ns = now_ns(); + atomic_store(&w->done, true); + return NULL; +} + +/* + * Dedicated thread that calls splinterdb_durable_barrier() on a fixed period, + * independent of insert/query progress. If a barrier call takes longer than + * the period, the next call follows immediately (no attempt to catch up on + * skipped slots). + */ +static void * +run_barrier(void *arg) +{ + benchmark *b = arg; + const options *o = &b->opt; + int rc = platform_register_thread(); + if (rc) { + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + atomic_store(&b->barrier_done, true); + return NULL; + } + while (!atomic_load_explicit(&b->start, memory_order_acquire)) { + struct timespec delay = {.tv_nsec = 1000000}; + nanosleep(&delay, NULL); + } + uint64_t period_ns = o->barrier_ms * UINT64_C(1000000); + uint64_t next = now_ns() + period_ns; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t now = now_ns(); + if (now < next) { + uint64_t remaining = next - now; + struct timespec delay = {.tv_sec = remaining / 1000000000, + .tv_nsec = remaining % 1000000000}; + nanosleep(&delay, NULL); + continue; + } + uint64_t start = now_ns(); +#ifdef KVBENCH_NO_DURABLE_BARRIER + rc = ENOTSUP; +#else + rc = splinterdb_durable_barrier(b->db, SPLINTERDB_NOTIFICATION_BLOCKING); +#endif + uint64_t elapsed = now_ns() - start; + if (rc) { + fprintf(stderr, "barrier: durable_barrier failed: %d\n", rc); + atomic_store(&b->error, rc); + atomic_store(&b->stop, true); + break; + } + atomic_fetch_add_explicit(&b->barrier_count, 1, memory_order_relaxed); + atomic_fetch_add_explicit( + &b->barrier_sum_ns, elapsed, memory_order_relaxed); + record_max(&b->barrier_max_ns, elapsed); + next += period_ns; + } + platform_deregister_thread(); + atomic_store(&b->barrier_done, true); + return NULL; +} + +static void +usage(const char *name) +{ + fprintf( + stderr, + "Usage: %s --db NEW_IMAGE --csv NEW_CSV [options]\n" + " --open open an existing image instead of creating one\n" + " --id-base N first logical id inserted (default 0)\n" + " --data-gib N logical key+value GiB (default 60)\n" + " --records N override logical data target\n" + " --shared-quota allocate IDs in shared batches of 1024; requires\n" + " fresh DB, 8 inserters, 0 readers, seconds 0, no rate limit\n" + " --cache-mib N default 3072\n" + " --disk-gib N image capacity (default 512; grows lazily)\n" + " --inserters N default 8\n" + " --readers N default 8\n" + " --memtable-bg N default 1\n" + " --normal-bg N default 4\n" + " --memtable-mib N default 24\n" + " --key-size N default 16, minimum 8\n" + " --value-size N default 16\n" + " --query-range inserted|all (default inserted)\n" + " --queue-scale N foreground task threshold (default 100)\n" + " --report-ms N default 1000\n" + " --seconds N optional time limit (0 = no limit)\n" + " --target-insert-ops-s N aggregate open-loop arrival rate; " + "requires --seconds (default 0 = closed loop)\n" + " --summary NEW_CSV write aggregate latency percentiles\n" + " --min-free-gib N stop before filesystem fills (default 8)\n" + " --seed N default 1\n" + " --barrier-ms N call splinterdb_durable_barrier from a " + "dedicated thread every N ms (default 0 = disabled)\n" + " --log-group-size-pages N automatic durability threshold " + "(0 = 1024 pages, UINT64_MAX = disabled)\n" + " --trace NEW_CSV trace internal tasks and waits (optional)\n" + " --direct use O_DIRECT (default buffered I/O)\n" + " --no-log disable WAL (default enabled)\n" + "Automatic checkpoints are disabled. Existing files are refused.\n" + "Load measurements exclude create, final drain and close.\n", + name); +} + +static bool +parse_number(const char *s, uint64_t *out) +{ + char *end; + errno = 0; + unsigned long long value = strtoull(s, &end, 10); + if (errno || s == end || *end || *s == '-') { + return false; + } + *out = value; + return true; +} + +static bool +parse_options(int argc, char **argv, options *o) +{ + *o = (options){.data_gib = 60, + .cache_mib = 3072, + .disk_gib = 512, + .seed = 1, + .inserts = 8, + .queries = 8, + .memtable_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .key_size = 16, + .value_size = 16, + .report_ms = 1000, + .min_free_gib = 8, + .queue_scale = 100, + .use_log = true}; + for (int i = 1; i < argc; i++) { + if (!strcmp(argv[i], "--direct")) { + o->direct = true; + continue; + } + if (!strcmp(argv[i], "--no-log")) { + o->use_log = false; + continue; + } + if (!strcmp(argv[i], "--open")) { + o->open_existing = true; + continue; + } + if (!strcmp(argv[i], "--shared-quota")) { + o->shared_quota = true; + continue; + } + if (i + 1 >= argc) { + return false; + } + const char *name = argv[i++], *value = argv[i]; + if (!strcmp(name, "--db")) { + o->filename = value; + continue; + } + if (!strcmp(name, "--csv")) { + o->csv = value; + continue; + } + if (!strcmp(name, "--summary")) { + o->summary = value; + continue; + } + if (!strcmp(name, "--trace")) { + o->trace = value; + continue; + } + if (!strcmp(name, "--query-range")) { + if (strcmp(value, "inserted") && strcmp(value, "all")) { + return false; + } + o->full_query_range = !strcmp(value, "all"); + continue; + } + struct { + const char *name; + uint64_t *value; + } numbers[] = { + {"--data-gib", &o->data_gib}, + {"--records", &o->records}, + {"--cache-mib", &o->cache_mib}, + {"--disk-gib", &o->disk_gib}, + {"--inserters", &o->inserts}, + {"--readers", &o->queries}, + {"--memtable-bg", &o->memtable_bg}, + {"--normal-bg", &o->normal_bg}, + {"--memtable-mib", &o->memtable_mib}, + {"--key-size", &o->key_size}, + {"--value-size", &o->value_size}, + {"--report-ms", &o->report_ms}, + {"--seconds", &o->seconds}, + {"--min-free-gib", &o->min_free_gib}, + {"--seed", &o->seed}, + {"--id-base", &o->id_base}, + {"--queue-scale", &o->queue_scale}, + {"--barrier-ms", &o->barrier_ms}, + {"--log-group-size-pages", &o->log_group_size_pages}, + {"--target-insert-ops-s", &o->target_insert_ops_s}, + }; + bool found = false; + for (size_t j = 0; j < sizeof(numbers) / sizeof(numbers[0]); j++) { + if (!strcmp(name, numbers[j].name)) { + if (!parse_number(value, numbers[j].value)) { + return false; + } + found = true; + break; + } + } + if (!found) { + return false; + } + } + if (!o->filename || !o->csv || !o->inserts || o->inserts > MAX_WORKERS + || o->queries > MAX_WORKERS - o->inserts || o->key_size < 8 + || o->key_size > MAX_RECORD_PART || o->value_size > MAX_RECORD_PART + || !o->report_ms || o->report_ms > 60000 || !o->cache_mib + || o->cache_mib > UINT64_MAX / (1 << 20) || !o->disk_gib + || o->disk_gib > INT64_MAX / GIB || o->data_gib > UINT64_MAX / GIB + || o->min_free_gib > UINT64_MAX / GIB || !o->memtable_mib + || o->memtable_mib > UINT64_MAX / (1 << 20) || o->memtable_bg > 32 + || o->normal_bg > 32 + || o->inserts + o->queries + o->memtable_bg + o->normal_bg + 1 + > MAX_WORKERS + || o->seconds > UINT64_MAX / 1000000000 + || o->barrier_ms > UINT64_MAX / 1000000 + || (o->target_insert_ops_s != 0 && (o->seconds == 0 || o->queries != 0))) + { + return false; + } + if (o->shared_quota + && (o->open_existing || o->inserts != 8 || o->queries != 0 + || o->seconds != 0 || o->target_insert_ops_s != 0)) + { + return false; + } +#ifdef KVBENCH_NO_DURABLE_BARRIER + if (o->barrier_ms != 0) { + return false; + } +#endif +#ifdef KVBENCH_NO_TRACE + if (o->trace != NULL) { + return false; + } +#endif + if (!o->records) { + o->records = o->data_gib * GIB / (o->key_size + o->value_size); + } + return o->records > 0 && o->records <= UINT64_MAX / MAX_WORKERS + && o->records <= UINT64_MAX / (o->key_size + o->value_size) + && o->id_base <= UINT64_MAX - o->records; +} + +static void +process_io(uint64_t *reads, uint64_t *writes) +{ + *reads = *writes = 0; + FILE *file = fopen("/proc/self/io", "r"); + if (!file) { + return; + } + char name[64]; + uint64_t value; + while (fscanf(file, "%63s %" SCNu64, name, &value) == 2) { + if (!strcmp(name, "read_bytes:")) { + *reads = value; + } + if (!strcmp(name, "write_bytes:")) { + *writes = value; + } + } + fclose(file); +} + +static int +write_summary(const benchmark *b, uint64_t inserted, double elapsed_s) +{ + const options *o = &b->opt; + if (o->summary == NULL) { + return 0; + } + + latency_histogram insert_service = {0}, insert_response = {0}; + latency_histogram query_service = {0}; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + if (b->workers[i].query) { + histogram_merge(&query_service, &b->workers[i].service_latency); + } else { + histogram_merge(&insert_service, &b->workers[i].service_latency); + histogram_merge(&insert_response, &b->workers[i].response_latency); + } + } + + FILE *summary = fopen(o->summary, "wx"); + if (summary == NULL) { + return errno; + } + fprintf(summary, + "target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted," + "insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms," + "insert_service_p999_ms,insert_service_max_ms," + "insert_response_mean_ms,insert_response_p50_ms," + "insert_response_p99_ms,insert_response_p999_ms," + "insert_response_max_ms,query_service_mean_ms,query_service_p99_ms," + "query_service_max_ms\n"); + fprintf( + summary, + "%lu,%.6f,%.6f,%lu,%.6f,%.6f,%.6f,%.6f,%.6f," + "%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f,%.6f\n", + o->target_insert_ops_s, + elapsed_s == 0 ? 0 : inserted / elapsed_s, + elapsed_s, + inserted, + insert_service.count ? insert_service.sum_ns / 1e6 / insert_service.count + : 0, + histogram_percentile_ms(&insert_service, 0.50), + histogram_percentile_ms(&insert_service, 0.99), + histogram_percentile_ms(&insert_service, 0.999), + insert_service.max_ns / 1e6, + insert_response.count + ? insert_response.sum_ns / 1e6 / insert_response.count + : 0, + histogram_percentile_ms(&insert_response, 0.50), + histogram_percentile_ms(&insert_response, 0.99), + histogram_percentile_ms(&insert_response, 0.999), + insert_response.max_ns / 1e6, + query_service.count ? query_service.sum_ns / 1e6 / query_service.count + : 0, + histogram_percentile_ms(&query_service, 0.99), + query_service.max_ns / 1e6); + int rc = ferror(summary) ? EIO : 0; + if (fclose(summary) != 0 && rc == 0) { + rc = errno; + } + return rc; +} + +int +main(int argc, char **argv) +{ + benchmark b = {0}; + if (argc == 2 && !strcmp(argv[1], "--help")) { + usage(argv[0]); + return 0; + } + if (!parse_options(argc, argv, &b.opt)) { + usage(argv[0]); + return 2; + } + const options *o = &b.opt; + if (o->trace) { +#ifdef KVBENCH_NO_TRACE + return 2; +#else + int trace_rc = platform_trace_open(o->trace); + if (trace_rc) { + fprintf(stderr, "trace open failed: %s\n", strerror(trace_rc)); + return 1; + } +#endif + } + FILE *csv = fopen(o->csv, "wx"); + if (!csv) { + perror(o->csv); + return 1; + } + int fd = open(o->filename, + O_RDWR | O_CLOEXEC | (o->open_existing ? 0 : O_CREAT | O_EXCL), + 0600); + if (fd < 0) { + perror(o->filename); + fclose(csv); + return 1; + } + struct statvfs space; + if (fstatvfs(fd, &space) != 0 + || (uint64_t)space.f_bavail * space.f_frsize < o->min_free_gib * GIB) + { + fprintf(stderr, "Insufficient free space\n"); + close(fd); + fclose(csv); + return 1; + } + + data_config data_cfg; + default_data_config_init(&data_cfg); + splinterdb_config cfg = {.filename = o->filename, + .disk_size = o->disk_gib * GIB, + .cache_size = o->cache_mib * (1 << 20), + .data_cfg = &data_cfg, + .io_flags = O_RDWR | (o->direct ? O_DIRECT : 0), + .num_memtable_bg_threads = o->memtable_bg, + .num_normal_bg_threads = o->normal_bg, + .memtable_capacity = o->memtable_mib * (1 << 20), + .queue_scale_percent = o->queue_scale, + .use_log = o->use_log, + .checkpoint_log_size_bytes = UINT64_MAX, + .use_stats = true}; +#ifndef KVBENCH_NO_LOG_GROUP_LIMIT + cfg.log_group_size_pages = o->log_group_size_pages; +#else + if (o->log_group_size_pages != 0) { + fprintf(stderr, "This build has no automatic log-group limit\n"); + return 1; + } +#endif + platform_set_log_streams(stderr, stderr); + fprintf( + stderr, + "version=%s records=%lu key=%lu value=%lu cache_mib=%lu " + "disk_gib=%lu inserters=%lu readers=%lu memtable_bg=%lu normal_bg=%lu " + "memtable_mib=%lu queue_scale=%lu log=%d checkpoints=disabled " + "direct=%d query_range=%s seed=%lu report_ms=%lu barrier_ms=%lu " + "target_insert_ops_s=%lu id_base=%lu mode=%s quota_mode=%s quota_batch=%lu\n", + splinterdb_get_version(), + o->records, + o->key_size, + o->value_size, + o->cache_mib, + o->disk_gib, + o->inserts, + o->queries, + o->memtable_bg, + o->normal_bg, + o->memtable_mib, + o->queue_scale, + o->use_log, + o->direct, + o->full_query_range ? "all" : "inserted", + o->seed, + o->report_ms, + o->barrier_ms, + o->target_insert_ops_s, + o->id_base, + o->open_existing ? "open" : "create", + o->shared_quota ? "shared" : "fixed", + o->shared_quota ? SHARED_QUOTA_BATCH : UINT64_C(0)); + int rc = o->open_existing ? splinterdb_open(&cfg, &b.db) + : splinterdb_create(&cfg, &b.db); + if (rc) { + fprintf( + stderr, "%s failed: %d\n", o->open_existing ? "open" : "create", rc); + close(fd); + fclose(csv); + return 1; + } + + signal(SIGINT, handle_signal); + signal(SIGTERM, handle_signal); + uint64_t started = 0; + for (uint64_t i = 0; i < o->inserts + o->queries; i++) { + worker *w = &b.workers[i]; + w->bench = &b; + w->index = i; + w->query = i >= o->inserts; + rc = pthread_create(&w->thread, NULL, run_worker, w); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + break; + } + started++; + } + if (o->barrier_ms && !atomic_load(&b.stop)) { + rc = pthread_create(&b.barrier_thread, NULL, run_barrier, &b); + if (rc) { + atomic_store(&b.error, rc); + atomic_store(&b.stop, true); + } else { + atomic_store(&b.barrier_started, true); + } + } + fprintf( + csv, + "elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s," + "hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib," + "read_mib_s,write_mib_s,image_gib,free_gib,inserters_running," + "barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s," + "offered_insert_ops_s,insert_backlog,response_max_ms"); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%s%lu_ops_s", b.workers[i].query ? "q" : "i", i); + } + fputc('\n', csv); + fflush(csv); + uint64_t prev_completed[MAX_WORKERS] = {0}, prev_hits = 0; + uint64_t prev_barrier_count = 0, prev_barrier_sum_ns = 0; + uint64_t prev_read, prev_write; + process_io(&prev_read, &prev_write); + struct rusage usage_now; + getrusage(RUSAGE_SELF, &usage_now); + double prev_cpu = + usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + usage_now.ru_stime.tv_usec / 1e6; + uint64_t start = now_ns(), previous = start; + b.start_ns = start; + fprintf( + stderr, "start_monotonic_ns=%lu main_address=%p\n", start, (void *)main); + diagnostic_snapshot diagnostic_start = take_diagnostic_snapshot(); + atomic_store_explicit(&b.start, true, memory_order_release); + const char *reason = "complete"; + uint64_t inserted = 0; + while (true) { + struct timespec delay = {.tv_sec = o->report_ms / 1000, + .tv_nsec = (o->report_ms % 1000) * 1000000}; + nanosleep(&delay, NULL); + uint64_t now = now_ns(), delta_insert = 0, delta_query = 0, hits = 0; + uint64_t insert_max = 0, query_max = 0, response_max = 0, active_max = 0; + uint64_t inserters_running = 0; + double rates[MAX_WORKERS] = {0}; + double elapsed = (now - start) / 1e9, interval = (now - previous) / 1e9; + bool all_inserts_done = true; + inserted = 0; + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + uint64_t completed = atomic_load(&w->completed); + uint64_t count = completed - prev_completed[i]; + prev_completed[i] = completed; + rates[i] = count / interval; + uint64_t latency = atomic_exchange(&w->max_ns, 0); + uint64_t active = atomic_load(&w->active_since_ns); + if (active && active < now && active_max < now - active) { + active_max = now - active; + } + if (w->query) { + delta_query += count; + hits += atomic_load(&w->hits); + if (query_max < latency) { + query_max = latency; + } + } else { + inserted += completed; + delta_insert += count; + if (insert_max < latency) { + insert_max = latency; + } + uint64_t response = atomic_exchange(&w->response_max_ns, 0); + if (response_max < response) { + response_max = response; + } + if (!atomic_load(&w->done)) { + inserters_running++; + all_inserts_done = false; + } + } + } + uint64_t reads, writes; + process_io(&reads, &writes); + getrusage(RUSAGE_SELF, &usage_now); + double cpu = usage_now.ru_utime.tv_sec + usage_now.ru_utime.tv_usec / 1e6 + + usage_now.ru_stime.tv_sec + + usage_now.ru_stime.tv_usec / 1e6; + struct stat st = {0}; + if (fstat(fd, &st) != 0 || fstatvfs(fd, &space) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + double free_gib = (double)space.f_bavail * space.f_frsize / GIB; + uint64_t barrier_count = atomic_load(&b.barrier_count); + uint64_t barrier_sum_ns = atomic_load(&b.barrier_sum_ns); + uint64_t barrier_max_ns = atomic_exchange(&b.barrier_max_ns, 0); + uint64_t delta_barrier_count = barrier_count - prev_barrier_count; + uint64_t delta_barrier_sum = barrier_sum_ns - prev_barrier_sum_ns; + uint64_t offered = inserted; + if (o->target_insert_ops_s != 0) { + __uint128_t possible = (__uint128_t)(now - start) + * o->target_insert_ops_s / UINT64_C(1000000000); + offered = possible > o->records ? o->records : (uint64_t)possible; + } + fprintf(csv, + "%.6f,%.6f,%lu,%.6f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f," + "%.3f,%.6f,%.3f,%lu,%.3f,%.3f,%.3f,%lu,%.3f,%lu,%.3f", + elapsed, + interval, + inserted, + (double)inserted * (o->key_size + o->value_size) / GIB, + delta_insert / interval, + delta_query / interval, + delta_query ? (hits - prev_hits) * 100.0 / delta_query : 0, + insert_max / 1e6, + query_max / 1e6, + active_max / 1e6, + (cpu - prev_cpu) / interval, + usage_now.ru_maxrss / 1024.0, + (reads - prev_read) / (1048576.0 * interval), + (writes - prev_write) / (1048576.0 * interval), + (double)st.st_size / GIB, + free_gib, + inserters_running, + delta_barrier_count / interval, + delta_barrier_count + ? delta_barrier_sum / 1e6 / delta_barrier_count + : 0, + barrier_max_ns / 1e6, + o->target_insert_ops_s, + o->target_insert_ops_s ? (double)o->target_insert_ops_s : 0, + offered > inserted ? offered - inserted : 0, + response_max / 1e6); + for (uint64_t i = 0; i < started; i++) { + fprintf(csv, ",%.3f", rates[i]); + } + fputc('\n', csv); + if (fflush(csv) != 0) { + atomic_store(&b.error, errno); + atomic_store(&b.stop, true); + } + prev_hits = hits; + prev_read = reads; + prev_write = writes; + prev_cpu = cpu; + prev_barrier_count = barrier_count; + prev_barrier_sum_ns = barrier_sum_ns; + previous = now; + if (all_inserts_done || atomic_load(&b.stop)) { + break; + } + if (interrupted) { + reason = "signal"; + break; + } + if (o->seconds && elapsed >= o->seconds) { + reason = "time_limit"; + break; + } + if (free_gib < o->min_free_gib) { + reason = "free_space_limit"; + break; + } + } + diagnostic_snapshot diagnostic_stop = take_diagnostic_snapshot(); + atomic_store(&b.stop, true); + for (uint64_t i = 0; i < started; i++) { + pthread_join(b.workers[i].thread, NULL); + } + diagnostic_snapshot diagnostic_joined = take_diagnostic_snapshot(); + if (atomic_load(&b.barrier_started)) { + pthread_join(b.barrier_thread, NULL); + } + inserted = 0; + for (uint64_t i = 0; i < o->inserts; i++) { + inserted += atomic_load(&b.workers[i].completed); + } + double elapsed_s = (now_ns() - start) / 1e9; + fprintf(stderr, + "load_end reason=%s inserted=%lu elapsed_s=%.3f error=%d " + "barrier_count=%lu barrier_avg_ms=%.3f barrier_max_ms=%.3f\n", + reason, + inserted, + elapsed_s, + atomic_load(&b.error), + atomic_load(&b.barrier_count), + atomic_load(&b.barrier_count) ? atomic_load(&b.barrier_sum_ns) / 1e6 + / atomic_load(&b.barrier_count) + : 0, + atomic_load(&b.barrier_max_ns) / 1e6); + int summary_rc = write_summary(&b, inserted, elapsed_s); + if (summary_rc != 0) { + fprintf(stderr, "summary write failed: %s\n", strerror(summary_rc)); + } + uint64_t close_start = now_ns(); + diagnostic_snapshot diagnostic_before_close = take_diagnostic_snapshot(); +#ifdef KVBENCH_LEGACY_CLOSE + splinterdb_close(&b.db); + rc = 0; +#else + rc = splinterdb_close(&b.db, false); +#endif + diagnostic_snapshot diagnostic_after_close = take_diagnostic_snapshot(); + fprintf( + stderr, "close_s=%.3f close_rc=%d\n", (now_ns() - close_start) / 1e9, rc); + print_diagnostic_snapshot("worker_start", diagnostic_start); + print_diagnostic_snapshot("stop_request", diagnostic_stop); + print_diagnostic_snapshot("workers_joined", diagnostic_joined); + print_diagnostic_snapshot("before_close", diagnostic_before_close); + print_diagnostic_snapshot("after_close", diagnostic_after_close); + uint64_t productive_end_ns = 0; + for (uint64_t i = 0; i < o->inserts; i++) { + productive_end_ns = MAX(productive_end_ns, b.workers[i].last_end_ns); + } + fprintf(stderr, + "diagnostic_quota mode=%s batch=%lu next_record=%lu " + "target_records=%lu completed_records=%lu productive_end_ns=%lu\n", + o->shared_quota ? "shared" : "fixed", + o->shared_quota ? SHARED_QUOTA_BATCH : UINT64_C(0), + atomic_load(&b.next_record), + o->records, + inserted, + productive_end_ns); + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + fprintf(stderr, + "diagnostic_worker index=%lu completed=%lu last_start_ns=%lu " + "last_end_ns=%lu loop_exit_ns=%lu deregister_start_ns=%lu " + "deregister_end_ns=%lu\n", + i, + atomic_load(&w->completed), + w->last_start_ns, + w->last_end_ns, + w->loop_exit_ns, + w->deregister_start_ns, + w->deregister_end_ns); + } + close(fd); + fclose(csv); + int trace_rc = 0; +#ifndef KVBENCH_NO_TRACE + trace_rc = platform_trace_close(); +#endif + bool incomplete = !o->seconds && inserted < o->records; + return rc || trace_rc || summary_rc || atomic_load(&b.error) || incomplete + ? 1 + : 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/kvbench.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/kvbench.c new file mode 100644 index 000000000..9b91f4ef9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/harnesses/kvbench.c @@ -0,0 +1,1707 @@ +// kvbench.c -- SplinterDB public-API benchmark used to compare two versions. +// +// Uses only splinterdb/splinterdb.h + splinterdb/default_data_config.h + libc, +// so the same source builds against versions whose internals differ. The one +// public-API difference handled here is splinterdb_close(): +// -DKVBENCH_CLOSE_HAS_FORCE => int splinterdb_close(splinterdb **, bool32) +// otherwise => void splinterdb_close(splinterdb **) +// +// Key scheme: logical id in [0,N). Present key = 8-byte big-endian(2*id) +// followed by 16 bytes of fixed padding (24 bytes total), so memcmp order == +// id order. Absent ("negative") keys use 2*id+1, interleaved with present +// keys. Value = 100 bytes: id (LE u64), generation (LE u64), filler. +// +// Each invocation: create/open the DB, run the listed phases in order, close. +// Phase syntax (optional "@T" overrides the thread count): +// load:random | load:seq fixed-count insert of all N ids, then close +// (close timed separately as "drain") +// warm parallel full scan; verifies every id once +// point:uniform|zipf|seq|neg fixed-duration lookups +// range:uniform|zipf:L fixed-duration forward range queries +// ow:uniform|zipf fixed-duration overwrites (insert existing) +// One CSV row per phase is appended to --csv. + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "splinterdb/default_data_config.h" +#include "splinterdb/splinterdb.h" + +#define KEY_SIZE 24 +#define VALUE_SIZE 100 +#define MAX_PHASES 64 +#define MAX_WORKERS 32 + +static const char KEY_PAD[16] = "kvbench-padding!"; + +/* ------------------------------------------------------------------------ */ +/* Time, RNG, permutations, zipf */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +now_ns(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64_t)ts.tv_sec * 1000000000ull + ts.tv_nsec; +} + +/* Bijective 64-bit mixer (splitmix64 finalizer). */ +static inline uint64_t +mix(uint64_t x) +{ + x = (x ^ (x >> 30)) * UINT64_C(0xbf58476d1ce4e5b9); + x = (x ^ (x >> 27)) * UINT64_C(0x94d049bb133111eb); + return x ^ (x >> 31); +} + +static inline uint64_t +rng_next(uint64_t *s) +{ + *s += UINT64_C(0x9e3779b97f4a7c15); + return mix(*s); +} + +static inline double +rng_unit(uint64_t *s) +{ + return (double)(rng_next(s) >> 11) * 0x1.0p-53; +} + +/* + * Pseudo-random bijection on [0,n): a 4-round balanced Feistel network over + * 2*half bits (2^(2*half) >= n), with cycle-walking to stay inside [0,n). + */ +typedef struct { + uint64_t n; + unsigned half; + uint64_t mask; + uint64_t keys[4]; +} perm_t; + +static void +perm_init(perm_t *p, uint64_t n, uint64_t seed) +{ + unsigned bits = 1; + while (bits < 64 && (UINT64_C(1) << bits) < n) { + bits++; + } + p->n = n; + p->half = (bits + 1) / 2; + if (p->half < 1) { + p->half = 1; + } + p->mask = (UINT64_C(1) << p->half) - 1; + for (int r = 0; r < 4; r++) { + p->keys[r] = mix(seed * UINT64_C(0x632be59bd9b4e019) + r + 1); + } +} + +static inline uint64_t +feistel(const perm_t *p, uint64_t x) +{ + uint64_t l = x >> p->half, r = x & p->mask; + for (int i = 0; i < 4; i++) { + uint64_t t = l ^ (mix(r ^ p->keys[i]) & p->mask); + l = r; + r = t; + } + return (l << p->half) | r; +} + +static inline uint64_t +perm_apply(const perm_t *p, uint64_t i) +{ + uint64_t x = i; + do { + x = feistel(p, x); + } while (x >= p->n); + return x; +} + +/* YCSB-style zipfian over ranks [0,n). */ +typedef struct { + uint64_t n; + double theta, zetan, zeta2, alpha, eta, half_pow_theta; +} zipf_t; + +static double +zeta_sum(uint64_t n, double theta) +{ + uint64_t m = n < 2000000 ? n : 2000000; + double s = 0; + for (uint64_t i = 1; i <= m; i++) { + s += pow((double)i, -theta); + } + if (n > m) { + /* Euler-Maclaurin tail: sum_{k=m+1}^{n} k^-t */ + s += (pow((double)n, 1 - theta) - pow((double)m, 1 - theta)) / (1 - theta) + + 0.5 * (pow((double)n, -theta) - pow((double)m, -theta)); + } + return s; +} + +static void +zipf_init(zipf_t *z, uint64_t n, double theta) +{ + z->n = n; + z->theta = theta; + z->zetan = zeta_sum(n, theta); + z->zeta2 = 1.0 + pow(0.5, theta); + z->alpha = 1.0 / (1.0 - theta); + z->eta = + (1.0 - pow(2.0 / (double)n, 1.0 - theta)) / (1.0 - z->zeta2 / z->zetan); + z->half_pow_theta = pow(0.5, theta); +} + +static inline uint64_t +zipf_next(const zipf_t *z, uint64_t *rng) +{ + double u = rng_unit(rng); + double uz = u * z->zetan; + if (uz < 1.0) { + return 0; + } + if (uz < 1.0 + z->half_pow_theta) { + return 1; + } + uint64_t r = + (uint64_t)((double)z->n * pow(z->eta * u - z->eta + 1.0, z->alpha)); + return r >= z->n ? z->n - 1 : r; +} + +/* ------------------------------------------------------------------------ */ +/* Histogram: log2 buckets with 32 linear sub-buckets (~3% resolution) */ +/* ------------------------------------------------------------------------ */ + +#define HSUB_BITS 5 +#define HSUB (1u << HSUB_BITS) +#define HBUCKETS (64 * HSUB) + +typedef struct { + uint64_t b[HBUCKETS]; + uint64_t count, sum, max; +} hist_t; + +static inline unsigned +hidx(uint64_t v) +{ + if (v < HSUB) { + return (unsigned)v; + } + unsigned e = 63 - __builtin_clzll(v); + unsigned sub = (unsigned)((v >> (e - HSUB_BITS)) & (HSUB - 1)); + return (e - HSUB_BITS + 1) * HSUB + sub; +} + +static inline uint64_t +hval(unsigned idx) +{ + if (idx < HSUB) { + return idx; + } + unsigned e = idx / HSUB + HSUB_BITS - 1; + unsigned sub = idx % HSUB; + uint64_t lo = (UINT64_C(1) << e) | ((uint64_t)sub << (e - HSUB_BITS)); + uint64_t width = UINT64_C(1) << (e - HSUB_BITS); + return lo + width / 2; +} + +static inline void +hist_add(hist_t *h, uint64_t v) +{ + h->b[hidx(v)]++; + h->count++; + h->sum += v; + if (v > h->max) { + h->max = v; + } +} + +static void +hist_merge(hist_t *dst, const hist_t *src) +{ + for (unsigned i = 0; i < HBUCKETS; i++) { + dst->b[i] += src->b[i]; + } + dst->count += src->count; + dst->sum += src->sum; + if (src->max > dst->max) { + dst->max = src->max; + } +} + +static double +hist_pct_us(const hist_t *h, double p) +{ + if (!h->count) { + return NAN; + } + uint64_t rank = (uint64_t)ceil(p * (double)h->count); + if (rank < 1) { + rank = 1; + } + uint64_t acc = 0; + for (unsigned i = 0; i < HBUCKETS; i++) { + acc += h->b[i]; + if (acc >= rank) { + uint64_t v = hval(i); + return (double)(v > h->max ? h->max : v) / 1e3; + } + } + return (double)h->max / 1e3; +} + +static double +hist_mean_us(const hist_t *h) +{ + return h->count ? (double)h->sum / (double)h->count / 1e3 : NAN; +} + +/* ------------------------------------------------------------------------ */ +/* Options / global state */ +/* ------------------------------------------------------------------------ */ + +enum phase_kind { PH_LOAD, PH_WARM, PH_POINT, PH_RANGE, PH_OW }; +enum dist { D_UNIFORM, D_ZIPF, D_SEQ, D_NEG, D_RANDOM }; + +typedef struct { + char name[64]; + enum phase_kind kind; + enum dist dist; + uint64_t L; + int threads; +} phase_t; + +typedef struct { + const char *db, *csv, *hang_dir; + const char *vtag, *stag, *otag; + int rep; + bool create; + uint64_t n, cache_mib, disk_gib, memtable_mib; + int use_log, threads, mt_bg, normal_bg; + double secs, warmup; + uint64_t sabotage; + uint64_t hang_secs; + uint64_t seed; + int nphases; + phase_t phases[MAX_PHASES]; +} options; + +static options opt; +static splinterdb *kvs; +static data_config data_cfg; +static perm_t load_perm, zipf_perm; +static zipf_t zipf; +static uint64_t generation; /* value generation for overwrites */ + +enum { ST_WAIT = 0, ST_WARMUP = 1, ST_MEASURE = 2, ST_STOP = 3 }; +static _Atomic int run_state; +static _Atomic uint64_t seq_counter; + +/* Watchdog */ +enum { WD_IDLE, WD_OPS, WD_OPENCLOSE }; +static _Atomic int wd_mode; +static _Atomic uint64_t wd_mode_since_ns; +static const char *wd_what = ""; + +typedef struct worker { + pthread_t th; + int idx; + const phase_t *ph; + hist_t lat; + hist_t startup; + uint64_t ops, tuples, pt_ns, pt_div, deinit_ns, deinit_n; + uint64_t violations, errors, notfound, found; + uint64_t rng; + uint64_t measure_rng; + bool measure_rng_captured; + _Atomic uint64_t progress; + char first_violation[256]; +} worker_t; + +static worker_t *workers; +static int nworkers; + +/* ------------------------------------------------------------------------ */ +/* Keys / values */ +/* ------------------------------------------------------------------------ */ + +static inline void +make_key(uint64_t k, char *key) +{ + for (int i = 0; i < 8; i++) { + key[i] = (char)(k >> (56 - 8 * i)); + } + memcpy(key + 8, KEY_PAD, 16); +} + +static inline bool +decode_key(slice s, uint64_t *k) +{ + if (slice_length(s) != KEY_SIZE) { + return false; + } + const unsigned char *p = slice_data(s); + uint64_t x = 0; + for (int i = 0; i < 8; i++) { + x = (x << 8) | p[i]; + } + *k = x; + return memcmp(p + 8, KEY_PAD, 16) == 0; +} + +static inline void +make_value(uint64_t id, uint64_t gen, char *val) +{ + memcpy(val, &id, 8); + memcpy(val + 8, &gen, 8); + memset(val + 16, 'v', VALUE_SIZE - 16); +} + +static inline bool +value_id_ok(slice v, uint64_t id) +{ + if (slice_length(v) != VALUE_SIZE) { + return false; + } + uint64_t got; + memcpy(&got, slice_data(v), 8); + return got == id; +} + +static inline bool +value_generation_ok(slice v, uint64_t id, uint64_t expected_generation) +{ + if (!value_id_ok(v, id)) { + return false; + } + uint64_t got_generation; + memcpy(&got_generation, (const char *)slice_data(v) + 8, 8); + return got_generation == expected_generation; +} + +static void +violation(worker_t *w, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); + +static void +violation(worker_t *w, const char *fmt, ...) +{ + w->violations++; + if (w->violations <= 3) { + char buf[256]; + va_list ap; + va_start(ap, fmt); + vsnprintf(buf, sizeof(buf), fmt, ap); + va_end(ap); + if (w->violations == 1) { + snprintf(w->first_violation, sizeof(w->first_violation), "%s", buf); + } + fprintf(stderr, "VIOLATION [thread %d]: %s\n", w->idx, buf); + } +} + +/* ------------------------------------------------------------------------ */ +/* Process metrics */ +/* ------------------------------------------------------------------------ */ + +typedef struct { + uint64_t t_ns; + double cpu_s; + uint64_t rd, wr; + uint64_t swpin, swpout; + uint64_t majflt; +} snap_t; + +static void +proc_io(uint64_t *rd, uint64_t *wr) +{ + *rd = *wr = 0; + FILE *f = fopen("/proc/self/io", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "read_bytes:")) { + *rd = v; + } else if (!strcmp(name, "write_bytes:")) { + *wr = v; + } + } + fclose(f); +} + +static void +vm_swap(uint64_t *in, uint64_t *out) +{ + *in = *out = 0; + FILE *f = fopen("/proc/vmstat", "r"); + if (!f) { + return; + } + char name[64]; + uint64_t v; + while (fscanf(f, "%63s %" SCNu64, name, &v) == 2) { + if (!strcmp(name, "pswpin")) { + *in = v; + } else if (!strcmp(name, "pswpout")) { + *out = v; + } + } + fclose(f); +} + +static void +take_snap(snap_t *s) +{ + struct rusage ru; + getrusage(RUSAGE_SELF, &ru); + s->cpu_s = ru.ru_utime.tv_sec + ru.ru_utime.tv_usec / 1e6 + + ru.ru_stime.tv_sec + ru.ru_stime.tv_usec / 1e6; + s->majflt = ru.ru_majflt; + proc_io(&s->rd, &s->wr); + vm_swap(&s->swpin, &s->swpout); + s->t_ns = now_ns(); +} + +/* ------------------------------------------------------------------------ */ +/* DB lifecycle */ +/* ------------------------------------------------------------------------ */ + +static void +fill_config(splinterdb_config *cfg) +{ + *cfg = (splinterdb_config){ + .filename = opt.db, + .cache_size = opt.cache_mib << 20, + .disk_size = opt.disk_gib << 30, + .data_cfg = &data_cfg, + .io_flags = O_RDWR | O_CREAT | O_DIRECT, + .io_perms = 0644, + .use_log = opt.use_log ? 1 : 0, + .memtable_capacity = opt.memtable_mib << 20, + .fanout = 8, + .num_memtable_bg_threads = (uint64)opt.mt_bg, + .num_normal_bg_threads = (uint64)opt.normal_bg, + .queue_scale_percent = 100, + }; +#ifdef KVBENCH_SPACE_MODE + cfg->use_stats = 1; +#endif +} + +static double open_secs; + +static void +db_open(bool create) +{ + splinterdb_config cfg; + fill_config(&cfg); + wd_what = create ? "create" : "open"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); + int rc = + create ? splinterdb_create(&cfg, &kvs) : splinterdb_open(&cfg, &kvs); + open_secs = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + if (rc) { + fprintf(stderr, "FATAL: splinterdb_%s failed rc=%d\n", wd_what, rc); + exit(3); + } + fprintf(stderr, "%s took %.3f s\n", wd_what, open_secs); +} + +static double +db_close(void) +{ +#ifdef KVBENCH_SPACE_MODE + /* Space/stats build only: dump insertion + allocator stats for the session. + */ + if (getenv("KVBENCH_STATS_BEFORE_CLOSE")) { + platform_set_log_streams(stdout, stderr); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + } +#endif + wd_what = "close"; + atomic_store(&wd_mode_since_ns, now_ns()); + atomic_store(&wd_mode, WD_OPENCLOSE); + uint64_t t0 = now_ns(); +#ifdef KVBENCH_CLOSE_HAS_FORCE + int rc = splinterdb_close(&kvs, 0); + if (rc) { + fprintf(stderr, + "FINDING: splinterdb_close(force=0) refused rc=%d; forcing\n", + rc); + rc = splinterdb_close(&kvs, 1); + if (rc) { + fprintf(stderr, "FINDING: splinterdb_close(force=1) rc=%d\n", rc); + } + } +#else + splinterdb_close(&kvs); +#endif + double s = (now_ns() - t0) / 1e9; + atomic_store(&wd_mode, WD_IDLE); + kvs = NULL; + fprintf(stderr, "close took %.3f s\n", s); + return s; +} + +/* ------------------------------------------------------------------------ */ +/* Watchdog */ +/* ------------------------------------------------------------------------ */ + +static void +hang_dump(const char *why) +{ + char path[512], cmd[1024]; + snprintf(path, + sizeof(path), + "%s/hang-%s-%s-%d-%ld.txt", + opt.hang_dir ? opt.hang_dir : ".", + opt.vtag, + wd_what, + (int)getpid(), + (long)time(NULL)); + fprintf(stderr, + "HANG DETECTED (%s) during %s; dumping stacks to %s\n", + why, + wd_what, + path); + snprintf(cmd, + sizeof(cmd), + "gdb -batch -ex 'info threads' -ex 'thread apply all bt' -p %d > " + "'%s' 2>&1", + (int)getpid(), + path); + int rc = system(cmd); + fprintf(stderr, "gdb rc=%d; exiting with status 99\n", rc); + fflush(stderr); + _exit(99); +} + +static void * +watchdog_main(void *arg) +{ + (void)arg; + uint64_t last_prog = 0, last_change = now_ns(), last_report = now_ns(); + uint64_t last_report_prog = 0; + double last_cpu = -1; + uint64_t last_io = 0; + int last_mode = WD_IDLE; + for (;;) { + sleep(1); + int mode = atomic_load(&wd_mode); + uint64_t now = now_ns(); + if (mode != last_mode) { + last_mode = mode; + last_change = now; + last_prog = 0; + last_report_prog = 0; + last_report = now; + last_cpu = -1; + } + if (mode == WD_OPS) { + uint64_t prog = 0; + for (int i = 0; i < nworkers; i++) { + prog += + atomic_load_explicit(&workers[i].progress, memory_order_relaxed); + } + if (prog != last_prog) { + last_prog = prog; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no op progress for hang_secs"); + } + if (now - last_report >= 10ull * 1000000000ull) { + fprintf(stderr, + " [%s] progress %" PRIu64 " ops (+%.0f ops/s)\n", + wd_what, + prog, + (prog - last_report_prog) / ((now - last_report) / 1e9)); + last_report = now; + last_report_prog = prog; + } + } else if (mode == WD_OPENCLOSE) { + snap_t s; + take_snap(&s); + uint64_t io = s.rd + s.wr; + if (last_cpu < 0 || s.cpu_s - last_cpu > 0.05 || io != last_io) { + last_cpu = s.cpu_s; + last_io = io; + last_change = now; + } else if (now - last_change > opt.hang_secs * 1000000000ull) { + hang_dump("no CPU or IO progress for hang_secs"); + } + uint64_t since = atomic_load(&wd_mode_since_ns); + if (now - since > 2400ull * 1000000000ull) { + hang_dump("open/close exceeded 40 minutes"); + } + } + } + return NULL; +} + +/* ------------------------------------------------------------------------ */ +/* Worker bodies */ +/* ------------------------------------------------------------------------ */ + +static inline uint64_t +pick_id(worker_t *w, enum dist d, uint64_t *seqpos, uint64_t lo, uint64_t hi) +{ + switch (d) { + case D_ZIPF: + return perm_apply(&zipf_perm, zipf_next(&zipf, &w->rng)); + case D_SEQ: + { + uint64_t id = *seqpos; + *seqpos = (id + 1 >= hi) ? lo : id + 1; + return id; + } + case D_UNIFORM: + case D_NEG: + default: + return rng_next(&w->rng) % opt.n; + } +} + +static inline void +wait_start(void) +{ + while (atomic_load_explicit(&run_state, memory_order_acquire) == ST_WAIT) { + struct timespec d = {.tv_nsec = 100000}; + nanosleep(&d, NULL); + } +} + +static void * +load_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + wait_start(); + uint64_t pos = lo, chunk_end = 0, cur = 0; + for (;;) { + uint64_t id; + if (w->ph->dist == D_RANDOM) { + if (pos >= hi) { + break; + } + id = perm_apply(&load_perm, pos++); + } else { + if (cur >= chunk_end) { + cur = atomic_fetch_add(&seq_counter, 64); + if (cur >= opt.n) { + break; + } + chunk_end = cur + 64 > opt.n ? opt.n : cur + 64; + } + id = cur++; + } + make_key(2 * id, key); + make_value(id, 0, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: insert id=%" PRIu64 " rc=%d\n", id, rc); + } + } + hist_add(&w->lat, t1 - t0); + w->ops++; + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + return NULL; +} + +static void * +warm_worker(void *arg) +{ + worker_t *w = arg; + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + if ((opt.sabotage & 8) && w->idx == nworkers - 1) { + hi++; /* sabotage: expect one more id than exists */ + } + char key[KEY_SIZE]; + make_key(2 * lo, key); + wait_start(); + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator_init rc=%d\n", rc); + return NULL; + } + uint64_t expect = lo; + while (expect < hi && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk; + splinterdb_iterator_get_current(it, &k, &v); + if (!decode_key(k, &kk) || kk != 2 * expect || !value_id_ok(v, expect)) { + violation(w, + "warm: expected id %" PRIu64 " got key %" PRIu64 + " (len %" PRIu64 ")", + expect, + kk, + slice_length(k)); + if (kk > 2 * expect && (kk & 1) == 0) { + expect = kk / 2; /* resync after a gap */ + } + } + expect++; + w->ops++; + if ((w->ops & 1023) == 0) { + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + } + if (expect < hi) { + splinterdb_iterator_next(it); + } + } + rc = splinterdb_iterator_status(it); + if (rc) { + w->errors++; + fprintf(stderr, "ERROR: warm iterator status rc=%d\n", rc); + } + if (expect != hi) { + violation(w, + "warm: range [%" PRIu64 ",%" PRIu64 ") ended at %" PRIu64, + lo, + hi, + expect); + } + splinterdb_iterator_deinit(it); + atomic_store_explicit(&w->progress, w->ops, memory_order_relaxed); + return NULL; +} + +static void * +point_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + char buf[256]; + splinterdb_lookup_result res; + splinterdb_lookup_result_init( + kvs, &res, SPLINTERDB_LOOKUP_VALUE, sizeof(buf), buf); + uint64_t T = (uint64_t)nworkers; + uint64_t lo = opt.n * (uint64_t)w->idx / T, + hi = opt.n * (uint64_t)(w->idx + 1) / T; + uint64_t seqpos = lo; + bool neg = w->ph->dist == D_NEG; + wait_start(); + uint64_t n = 0; + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, lo, hi); + bool q_neg = neg; + bool e_neg = neg; + if (opt.sabotage & 1) { + q_neg = true; /* sabotage: query absent key, expect present */ + } + if ((opt.sabotage & 16) && n > 1000) { + sleep(100000); /* test hook: simulate a hang for the watchdog */ + } + if (opt.sabotage & 2) { + q_neg = false; /* sabotage: query present key, expect absent */ + } + make_key(q_neg ? 2 * id + 1 : 2 * id, key); + uint64_t t0 = now_ns(); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &res); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: lookup id=%" PRIu64 " rc=%d\n", id, rc); + } + continue; + } + bool found = splinterdb_lookup_found(&res); + if (found) { + w->found++; + } else { + w->notfound++; + } + if (e_neg) { + if (found) { + violation(w, "negative key 2*%" PRIu64 "+1 found", id); + } + } else { + slice v; + if (!found) { + violation(w, "present id %" PRIu64 " not found", id); + } else if (splinterdb_lookup_result_value(&res, &v) != 0 + || !value_id_ok(v, id)) + { + violation(w, "present id %" PRIu64 " wrong value", id); + } + } + } + splinterdb_lookup_result_deinit(&res); + return NULL; +} + +static void * +range_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE]; + uint64_t L = w->ph->L; + uint64_t seqpos = 0; + uint64_t n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + uint64_t start = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + uint64_t expect = opt.n - start < L ? opt.n - start : L; + if (opt.sabotage & 4) { + expect++; /* sabotage: expect one extra tuple */ + } + make_key(2 * start, key); + uint64_t t0 = now_ns(), t1 = 0, tl = 0; + splinterdb_iterator *it; + int rc = splinterdb_iterator_init( + kvs, &it, greater_than_or_equal, slice_create(KEY_SIZE, key)); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator_init rc=%d\n", rc); + } + continue; + } + uint64_t got = 0; + bool bad = false; + while (got < L && splinterdb_iterator_valid(it)) { + slice k, v; + uint64_t kk = 0; + splinterdb_iterator_get_current(it, &k, &v); + if (!bad + && (!decode_key(k, &kk) || kk != 2 * (start + got) + || !value_id_ok(v, start + got))) + { + bad = true; + if (st == ST_MEASURE) { + violation(w, + "range start %" PRIu64 " tuple %" PRIu64 + ": expected key %" PRIu64 " got %" PRIu64, + start, + got, + 2 * (start + got), + kk); + } + } + got++; + if (got == 1) { + t1 = now_ns(); + } + if (got == L) { + tl = now_ns(); + break; + } + splinterdb_iterator_next(it); + } + int status = splinterdb_iterator_status(it); + uint64_t t2 = now_ns(); + splinterdb_iterator_deinit(it); + uint64_t t3 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (st != ST_MEASURE) { + continue; + } + if (status) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: iterator status rc=%d\n", status); + } + } + if (got != expect) { + violation(w, + "range start %" PRIu64 " L=%" PRIu64 ": got %" PRIu64 + " tuples, expected %" PRIu64, + start, + L, + got, + expect); + } + w->ops++; + w->tuples += got; + hist_add(&w->lat, t3 - t0); + if (got >= 1) { + hist_add(&w->startup, t1 - t0); + } + if (L > 1 && got == L) { + w->pt_ns += tl - t1; + w->pt_div += L - 1; + } + w->deinit_ns += t3 - t2; + w->deinit_n++; + } + return NULL; +} + +static void * +ow_worker(void *arg) +{ + worker_t *w = arg; + char key[KEY_SIZE], val[VALUE_SIZE]; + uint64_t seqpos = 0, n = 0; + wait_start(); + for (;;) { + int st = atomic_load_explicit(&run_state, memory_order_relaxed); + if (st == ST_STOP) { + break; + } + if (st == ST_MEASURE && !w->measure_rng_captured) { + w->measure_rng = w->rng; + w->measure_rng_captured = true; + } + uint64_t id = pick_id(w, w->ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + make_value(id, generation, val); + uint64_t t0 = now_ns(); + int rc = splinterdb_insert( + kvs, slice_create(KEY_SIZE, key), slice_create(VALUE_SIZE, val), NULL); + uint64_t t1 = now_ns(); + n++; + atomic_store_explicit(&w->progress, n, memory_order_relaxed); + if (rc) { + w->errors++; + if (w->errors <= 3) { + fprintf(stderr, "ERROR: overwrite id=%" PRIu64 " rc=%d\n", id, rc); + } + } + if (st != ST_MEASURE) { + continue; + } + w->ops++; + hist_add(&w->lat, t1 - t0); + } + return NULL; +} + +/* + * Validate an untimed deterministic sample from the beginning of each + * overwrite worker's measured stream. Replaying the saved RNG state keeps all + * validation work out of the measured hot path. + */ +static void +verify_overwrite_sample(const phase_t *ph, int threads) +{ + enum { SAMPLES_PER_WORKER = 4096 }; + char key[KEY_SIZE], buffer[VALUE_SIZE]; + splinterdb_lookup_result result; + splinterdb_lookup_result_init( + kvs, &result, SPLINTERDB_LOOKUP_VALUE, sizeof(buffer), buffer); + + for (int i = 0; i < threads; i++) { + worker_t *original = &workers[i]; + if (original->ops == 0) { + continue; + } + if (!original->measure_rng_captured) { + original->errors++; + fprintf( + stderr, + "ERROR: overwrite verifier has no measurement RNG for thread %d\n", + i); + continue; + } + worker_t replay = {.rng = original->measure_rng}; + uint64_t seqpos = 0; + uint64_t samples = original->ops < SAMPLES_PER_WORKER + ? original->ops + : SAMPLES_PER_WORKER; + for (uint64_t sample = 0; sample < samples; sample++) { + uint64_t id = pick_id(&replay, ph->dist, &seqpos, 0, opt.n); + make_key(2 * id, key); + int rc = splinterdb_lookup(kvs, slice_create(KEY_SIZE, key), &result); + if (rc != 0) { + original->errors++; + if (original->errors <= 3) { + fprintf(stderr, + "ERROR: overwrite verification id=%" PRIu64 " rc=%d\n", + id, + rc); + } + continue; + } + slice value; + if (!splinterdb_lookup_found(&result) + || splinterdb_lookup_result_value(&result, &value) != 0 + || !value_generation_ok(value, id, generation)) + { + violation(original, + "overwrite verification id=%" PRIu64 + " did not return generation %" PRIu64, + id, + generation); + } + } + } + splinterdb_lookup_result_deinit(&result); +} + +/* ------------------------------------------------------------------------ */ +/* Phase driver */ +/* ------------------------------------------------------------------------ */ + +static const char * +dist_name(enum dist d) +{ + switch (d) { + case D_UNIFORM: + return "uniform"; + case D_ZIPF: + return "zipf"; + case D_SEQ: + return "seq"; + case D_NEG: + return "neg"; + case D_RANDOM: + return "random"; + } + return "?"; +} + +static void +sleep_secs(double s) +{ + uint64_t end = now_ns() + (uint64_t)(s * 1e9); + for (;;) { + uint64_t now = now_ns(); + if (now >= end) { + break; + } + uint64_t rem = end - now; + struct timespec d = {.tv_sec = rem / 1000000000ull, + .tv_nsec = rem % 1000000000ull}; + nanosleep(&d, NULL); + } +} + +static void +file_sizes(uint64_t *apparent, uint64_t *alloc) +{ + struct stat st; + if (stat(opt.db, &st) == 0) { + *apparent = (uint64_t)st.st_size; + *alloc = (uint64_t)st.st_blocks * 512; + } else { + *apparent = *alloc = 0; + } +} + +static int csv_header_written; + +static void +csv_row(const phase_t *ph, + int threads, + hist_t *lat, + hist_t *startup, + uint64_t ops, + uint64_t tuples, + uint64_t pt_ns, + uint64_t pt_div, + uint64_t deinit_ns, + uint64_t deinit_n, + uint64_t viol, + uint64_t errs, + const snap_t *a, + const snap_t *b, + double insert_s, + double drain_s, + const snap_t *da, + const snap_t *db_, + uint64_t app, + uint64_t alc) +{ + double secs = (b->t_ns - a->t_ns) / 1e9; + double cpu = b->cpu_s - a->cpu_s; + uint64_t rd = b->rd - a->rd, wr = b->wr - a->wr; + double d_cpu = da ? db_->cpu_s - da->cpu_s : 0; + uint64_t d_rd = da ? db_->rd - da->rd : 0, d_wr = da ? db_->wr - da->wr : 0; + uint64_t swin = b->swpin - a->swpin + (da ? db_->swpin - da->swpin : 0); + uint64_t swout = b->swpout - a->swpout + (da ? db_->swpout - da->swpout : 0); + uint64_t majflt = b->majflt - a->majflt; + double logical = (double)ops * (KEY_SIZE + VALUE_SIZE); + double wamp = (ph->kind == PH_LOAD || ph->kind == PH_OW) && ops + ? (double)(wr + d_wr) / logical + : NAN; + double pt = pt_div ? (double)pt_ns / (double)pt_div : NAN; + double dmean = deinit_n ? (double)deinit_ns / (double)deinit_n / 1e3 : NAN; + + printf("== %-22s T=%-2d ops=%-10" PRIu64 " secs=%7.2f ops/s=%11.0f " + "lat us p50=%.2f p99=%.2f p99.9=%.2f max=%.1f mean=%.2f\n", + ph->name, + threads, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat)); + printf(" cpu=%.2fs ops/cpu-s=%.0f rd=%.1f B/op wr=%.1f B/op " + "violations=%" PRIu64 " errors=%" PRIu64 " swapin=%" PRIu64 + " swapout=%" PRIu64 " majflt=%" PRIu64 "\n", + cpu, + ops / cpu, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + viol, + errs, + swin, + swout, + majflt); + if (ph->kind == PH_RANGE) { + printf(" startup us p50=%.2f p99=%.2f mean=%.2f per-tuple=%.1f ns " + "deinit mean=%.2f us tuples/s=%.0f\n", + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples / secs); + } + if (da) { + printf( + " insert/run=%.2fs drain(close)=%.2fs total=%.2fs drain_cpu=%.2fs " + "drain_rd=%" PRIu64 " drain_wr=%" PRIu64 " wamp=%.3f " + "db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc); + } + fflush(stdout); + + if (!opt.csv) { + return; + } + FILE *f = fopen(opt.csv, "a"); + if (!f) { + perror(opt.csv); + return; + } + if (!csv_header_written) { + fseek(f, 0, SEEK_END); + if (ftell(f) == 0) { + fprintf(f, + "version,size,order,log,phase,threads,rep,n,ops,secs,ops_s," + "p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s," + "rd_bytes,wr_bytes,rd_B_op,wr_B_op," + "startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns," + "deinit_mean_us,tuples,tuples_s," + "insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp," + "db_apparent,db_alloc,open_s,violations,errors,swapin,swapout," + "majflt\n"); + } + csv_header_written = 1; + } + fprintf(f, + "%s,%s,%s,%d,%s,%d,%d,%" PRIu64 ",%" PRIu64 ",%.3f,%.1f," + "%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.1f," + "%" PRIu64 ",%" PRIu64 ",%.2f,%.2f," + "%.3f,%.3f,%.3f,%.2f," + "%.3f,%" PRIu64 ",%.1f," + "%.3f,%.3f,%.3f,%.3f,%" PRIu64 ",%" PRIu64 ",%.4f," + "%" PRIu64 ",%" PRIu64 ",%.3f,%" PRIu64 ",%" PRIu64 ",%" PRIu64 + ",%" PRIu64 ",%" PRIu64 "\n", + opt.vtag, + opt.stag, + opt.otag, + opt.use_log, + ph->name, + threads, + opt.rep, + opt.n, + ops, + secs, + ops / secs, + hist_pct_us(lat, 0.5), + hist_pct_us(lat, 0.99), + hist_pct_us(lat, 0.999), + (double)lat->max / 1e3, + hist_mean_us(lat), + cpu, + ops / cpu, + rd, + wr, + ops ? (double)rd / ops : 0, + ops ? (double)wr / ops : 0, + hist_pct_us(startup, 0.5), + hist_pct_us(startup, 0.99), + hist_mean_us(startup), + pt, + dmean, + tuples, + tuples / secs, + insert_s, + drain_s, + insert_s + drain_s, + d_cpu, + d_rd, + d_wr, + wamp, + app, + alc, + open_secs, + viol, + errs, + swin, + swout, + majflt); + fclose(f); +} + +static void +run_phase(const phase_t *ph, bool last) +{ + int T = ph->threads > 0 ? ph->threads : opt.threads; + nworkers = T; + workers = calloc((size_t)T, sizeof(worker_t)); + if (!workers) { + fprintf(stderr, "FATAL: out of memory\n"); + exit(3); + } + void *(*fn)(void *) = NULL; + switch (ph->kind) { + case PH_LOAD: + fn = load_worker; + break; + case PH_WARM: + fn = warm_worker; + break; + case PH_POINT: + fn = point_worker; + break; + case PH_RANGE: + fn = range_worker; + break; + case PH_OW: + fn = ow_worker; + break; + } + bool fixed_count = ph->kind == PH_LOAD || ph->kind == PH_WARM; + atomic_store(&run_state, ST_WAIT); + atomic_store(&seq_counter, 0); + for (int i = 0; i < T; i++) { + workers[i].idx = i; + workers[i].ph = ph; + workers[i].rng = mix(opt.seed * 1000003 + (uint64_t)i * 7919 + 17 + + (uint64_t)ph->kind * 131 + (uint64_t)ph->dist); + if (pthread_create(&workers[i].th, NULL, fn, &workers[i])) { + fprintf(stderr, "FATAL: pthread_create\n"); + exit(3); + } + } + fprintf(stderr, + "phase %s: T=%d dist=%s %s\n", + ph->name, + T, + dist_name(ph->dist), + fixed_count ? "(fixed count)" : "(fixed duration)"); + wd_what = ph->name; + atomic_store(&wd_mode, WD_OPS); + snap_t a, b; + if (fixed_count) { + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + take_snap(&b); + } else { + atomic_store_explicit(&run_state, ST_WARMUP, memory_order_release); + sleep_secs(opt.warmup); + take_snap(&a); + atomic_store_explicit(&run_state, ST_MEASURE, memory_order_release); + sleep_secs(opt.secs); + atomic_store_explicit(&run_state, ST_STOP, memory_order_release); + take_snap(&b); + for (int i = 0; i < T; i++) { + pthread_join(workers[i].th, NULL); + } + } + atomic_store(&wd_mode, WD_IDLE); + + if (ph->kind == PH_OW) { + verify_overwrite_sample(ph, T); + } + + hist_t *lat = calloc(1, sizeof(hist_t)), + *startup = calloc(1, sizeof(hist_t)); + uint64_t ops = 0, tuples = 0, pt_ns = 0, pt_div = 0, dns = 0, dn = 0, + viol = 0, errs = 0, found = 0, notfound = 0; + for (int i = 0; i < T; i++) { + worker_t *w = &workers[i]; + hist_merge(lat, &w->lat); + hist_merge(startup, &w->startup); + ops += w->ops; + tuples += w->tuples; + pt_ns += w->pt_ns; + pt_div += w->pt_div; + dns += w->deinit_ns; + dn += w->deinit_n; + viol += w->violations; + errs += w->errors; + found += w->found; + notfound += w->notfound; + } + if (ph->kind == PH_WARM) { + tuples = ops; + if (ops != opt.n && !(opt.sabotage & 8)) { + fprintf(stderr, + "VIOLATION: warm scanned %" PRIu64 " tuples, expected %" PRIu64 + "\n", + ops, + opt.n); + viol++; + } + } + if (ph->kind == PH_POINT) { + fprintf(stderr, + " found=%" PRIu64 " notfound=%" PRIu64 "\n", + found, + notfound); + } + + double insert_s = (b.t_ns - a.t_ns) / 1e9, drain_s = 0; + snap_t da, dbs; + uint64_t app = 0, alc = 0; + bool closed = false; + if (ph->kind == PH_LOAD || last) { + take_snap(&da); + drain_s = db_close(); + take_snap(&dbs); + file_sizes(&app, &alc); + closed = true; + } + csv_row(ph, + T, + lat, + startup, + ops, + tuples, + pt_ns, + pt_div, + dns, + dn, + viol, + errs, + &a, + &b, + insert_s, + drain_s, + closed ? &da : NULL, + closed ? &dbs : NULL, + app, + alc); + if (viol) { + printf(" FINDING: %" PRIu64 + " correctness violations in %s (first: %s)\n", + viol, + ph->name, + workers[0].first_violation[0] ? workers[0].first_violation + : "see stderr"); + } + free(lat); + free(startup); + free(workers); + workers = NULL; + nworkers = 0; + if (closed && !last) { + db_open(false); + } +} + +/* ------------------------------------------------------------------------ */ +/* CLI */ +/* ------------------------------------------------------------------------ */ + +static void +usage(void) +{ + fprintf( + stderr, + "usage: kvbench --db PATH (--create|--open) --n N --cache-mib M " + "--disk-gib G --log 0|1\n" + " [--threads 6] [--mt-bg 1] [--normal-bg 4] [--memtable-mib 24]\n" + " [--secs 20] [--warmup 3] [--csv FILE] [--hang-dir DIR]\n" + " [--vtag S] [--stag S] [--otag S] [--rep R] [--seed S]\n" + " [--sabotage MASK] (1: point present->query absent; 2: point " + "neg->query present;\n" + " 4: range expects +1; 8: warm expects +1; 16: " + "point threads hang)\n" + " [--hang-secs 120] (no-progress timeout before gdb dump + exit 99\n" + " phase... load:random|load:seq warm point:uniform|zipf|seq|neg\n" + " range:uniform|zipf:L ow:uniform|zipf (suffix @T = " + "threads)\n"); + exit(2); +} + +static bool +parse_phase(const char *s, phase_t *ph) +{ + memset(ph, 0, sizeof(*ph)); + snprintf(ph->name, sizeof(ph->name), "%s", s); + char buf[64]; + snprintf(buf, sizeof(buf), "%s", s); + char *at = strchr(buf, '@'); + if (at) { + *at = 0; + ph->threads = atoi(at + 1); + } + char *a = strtok(buf, ":"), *b = strtok(NULL, ":"), *c = strtok(NULL, ":"); + if (!a) { + return false; + } + enum dist d = D_UNIFORM; + if (b) { + if (!strcmp(b, "uniform")) + d = D_UNIFORM; + else if (!strcmp(b, "zipf")) + d = D_ZIPF; + else if (!strcmp(b, "seq")) + d = D_SEQ; + else if (!strcmp(b, "neg")) + d = D_NEG; + else if (!strcmp(b, "random")) + d = D_RANDOM; + else + return false; + } + ph->dist = d; + if (!strcmp(a, "load")) { + ph->kind = PH_LOAD; + return b && (d == D_RANDOM || d == D_SEQ); + } else if (!strcmp(a, "warm")) { + ph->kind = PH_WARM; + return true; + } else if (!strcmp(a, "point")) { + ph->kind = PH_POINT; + return b != NULL; + } else if (!strcmp(a, "range")) { + ph->kind = PH_RANGE; + if (!b || !c || (d != D_UNIFORM && d != D_ZIPF)) { + return false; + } + ph->L = strtoull(c, NULL, 10); + return ph->L >= 1; + } else if (!strcmp(a, "ow")) { + ph->kind = PH_OW; + return b && (d == D_UNIFORM || d == D_ZIPF); + } + return false; +} + +int +main(int argc, char **argv) +{ + opt = (options){.threads = 6, + .mt_bg = 1, + .normal_bg = 4, + .memtable_mib = 24, + .secs = 20, + .warmup = 3, + .vtag = "?", + .stag = "?", + .otag = "?", + .rep = 1, + .seed = 42, + .hang_secs = 120, + .use_log = -1}; + int mode = -1; +#ifdef KVBENCH_SPACE_MODE + /* + * Space-check build only: open with use_stats, print insertion stats + * (which include allocator "Currently Allocated" extents, recomputed from + * the persisted allocator map at open), close. No phases, no writes. + */ + bool space_mode = false; +#endif + for (int i = 1; i < argc; i++) { + const char *s = argv[i]; +#define ARG(name) (!strcmp(s, name) && i + 1 < argc) + if (!strcmp(s, "--create")) + mode = 1; + else if (!strcmp(s, "--open")) + mode = 0; + else if (ARG("--db")) + opt.db = argv[++i]; + else if (ARG("--csv")) + opt.csv = argv[++i]; + else if (ARG("--hang-dir")) + opt.hang_dir = argv[++i]; + else if (ARG("--vtag")) + opt.vtag = argv[++i]; + else if (ARG("--stag")) + opt.stag = argv[++i]; + else if (ARG("--otag")) + opt.otag = argv[++i]; + else if (ARG("--rep")) + opt.rep = atoi(argv[++i]); + else if (ARG("--n")) + opt.n = strtoull(argv[++i], NULL, 0); + else if (ARG("--cache-mib")) + opt.cache_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--disk-gib")) + opt.disk_gib = strtoull(argv[++i], NULL, 0); + else if (ARG("--memtable-mib")) + opt.memtable_mib = strtoull(argv[++i], NULL, 0); + else if (ARG("--log")) + opt.use_log = atoi(argv[++i]); + else if (ARG("--threads")) + opt.threads = atoi(argv[++i]); + else if (ARG("--mt-bg")) + opt.mt_bg = atoi(argv[++i]); + else if (ARG("--normal-bg")) + opt.normal_bg = atoi(argv[++i]); + else if (ARG("--secs")) + opt.secs = atof(argv[++i]); + else if (ARG("--warmup")) + opt.warmup = atof(argv[++i]); + else if (ARG("--sabotage")) + opt.sabotage = strtoull(argv[++i], NULL, 0); + else if (ARG("--hang-secs")) + opt.hang_secs = strtoull(argv[++i], NULL, 0); + else if (ARG("--seed")) + opt.seed = strtoull(argv[++i], NULL, 0); +#ifdef KVBENCH_SPACE_MODE + else if (!strcmp(s, "space")) + space_mode = true; +#endif + else if (s[0] == '-') + usage(); + else { + if (opt.nphases >= MAX_PHASES + || !parse_phase(s, &opt.phases[opt.nphases])) + { + fprintf(stderr, "bad phase '%s'\n", s); + usage(); + } + opt.nphases++; + } +#undef ARG + } +#ifdef KVBENCH_SPACE_MODE + if (space_mode && opt.db && opt.cache_mib && opt.disk_gib + && opt.use_log >= 0) + { + default_data_config_init(&data_cfg); + platform_set_log_streams(stdout, stderr); + db_open(false); + splinterdb_stats_print_insertion(kvs); + fflush(stdout); + db_close(); + uint64_t app, alc; + file_sizes(&app, &alc); + printf("space: db_apparent=%" PRIu64 " db_alloc=%" PRIu64 "\n", app, alc); + return 0; + } +#endif + if (!opt.db || mode < 0 || !opt.n || !opt.cache_mib || !opt.disk_gib + || opt.use_log < 0 || !opt.nphases || opt.threads < 1 + || opt.threads > MAX_WORKERS) + { + usage(); + } + for (int i = 0; i < opt.nphases; i++) { + if (opt.phases[i].threads > MAX_WORKERS) { + usage(); + } + } + prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY, 0, 0, 0); + setvbuf(stdout, NULL, _IOLBF, 0); + + default_data_config_init(&data_cfg); + perm_init(&load_perm, opt.n, opt.seed * 2 + 1); + perm_init(&zipf_perm, opt.n, opt.seed * 2 + 2); + zipf_init(&zipf, opt.n, 0.99); + generation = (uint64_t)time(NULL); + + printf("kvbench version=%s splinter=%s db=%s mode=%s n=%" PRIu64 + " cache_mib=%" PRIu64 " disk_gib=%" PRIu64 + " log=%d threads=%d mt_bg=%d normal_bg=%d memtable_mib=%" PRIu64 + " secs=%.1f warmup=%.1f rep=%d sabotage=%" PRIu64 "\n", + opt.vtag, + splinterdb_get_version(), + opt.db, + mode ? "create" : "open", + opt.n, + opt.cache_mib, + opt.disk_gib, + opt.use_log, + opt.threads, + opt.mt_bg, + opt.normal_bg, + opt.memtable_mib, + opt.secs, + opt.warmup, + opt.rep, + opt.sabotage); + + pthread_t wd; + pthread_create(&wd, NULL, watchdog_main, NULL); + + db_open(mode == 1); + for (int i = 0; i < opt.nphases; i++) { + run_phase(&opt.phases[i], i == opt.nphases - 1); + } + if (kvs) { + db_close(); + } + return 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare.py new file mode 100644 index 000000000..6caf9b23e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python3 +"""Freeze shared drivers; print compile commands, or build under parent's job lock.""" +import argparse +import hashlib +import json +import shlex +import shutil +import subprocess +from pathlib import Path + +HERE = Path(__file__).resolve().parent +CAMPAIGN = HERE.parent +WORKTREE = CAMPAIGN.parent.parent + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--build', action='store_true') + parser.add_argument('--static', metavar='PROFILE', help='also permit per-profile static LTO confirmation') + args = parser.parse_args() + profile = args.static or 'main' + tree = CAMPAIGN / 'sources' / profile + library = CAMPAIGN / 'builds' / profile / 'release/lib' + target = HERE / 'bin' / profile if args.static else HERE / 'bin' + source_dir = HERE / 'harnesses' + source_dir.mkdir(exist_ok=True) + target.mkdir(parents=True, exist_ok=True) + record = {'linkage': 'static' if args.static else 'dynamic', 'profile': profile, + 'tree': str(tree), 'binaries': {}} + for name in ['kvbench', 'insert_benchmark']: + source = WORKTREE / 'benchmarks' / (name + '.c') + frozen = source_dir / source.name + if frozen.exists(): + assert sha(source) == sha(frozen), f'harness changed: {source}' + else: + shutil.copyfile(source, frozen) + binary = target / name + flags = ['-DKVBENCH_CLOSE_HAS_FORCE'] if name == 'kvbench' else [] + link = [str(library / 'libsplinterdb.a')] if args.static else ['-L', str(library), '-lsplinterdb'] + command = ['gcc', '-D_GNU_SOURCE', '-ggdb', '-Wall', '-pthread', '-Werror', + '-DXXH_STATIC_LINKING_ONLY', '-fPIC', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', '-O3', '-ffast-math', + '-flto', '-march=native', *flags, + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), str(frozen), *link, + '-laio', '-lxxhash', '-lm', '-lpthread', '-o', str(binary)] + print(shlex.join(command), flush=True) + if args.build: + assert not binary.exists(), f'will not replace existing binary: {binary}' + subprocess.run(command, check=True) + record['binaries'][name] = {'command': command, 'source': str(frozen), + 'source_sha256': sha(frozen), 'binary': str(binary)} + if args.build: + record['binaries'][name]['binary_sha256'] = sha(binary) + record['built'] = args.build + record['library_sha256'] = sha(library / ('libsplinterdb.a' if args.static else 'libsplinterdb.so')) + filename = ('static-' + profile if args.static else 'dynamic') + ('-build.json' if args.build else '-commands.json') + (HERE / filename).write_text(json.dumps(record, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare_diagnostics.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare_diagnostics.py new file mode 100644 index 000000000..c50e70403 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare_diagnostics.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +"""Compile the separate insertion diagnostics driver under the parent lock.""" +import argparse +import hashlib +import json +from pathlib import Path +import shlex +import subprocess + +HERE = Path(__file__).resolve().parent + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--build', action='store_true') + args = parser.parse_args() + original = json.loads((HERE / 'dynamic-build.json').read_text()) + base = original['binaries']['insert_benchmark'] + assert digest(base['source']) == base['source_sha256'] + assert digest(base['binary']) == base['binary_sha256'] + source = HERE / 'harnesses/insert_benchmark_diagnostics.c' + binary = HERE / 'bin/insert_benchmark_diagnostics' + command = [str(source) if x == base['source'] else str(binary) if x == base['binary'] else x + for x in base['command']] + record = dict(built=args.build, linkage='dynamic', profile=original['profile'], + tree=original['tree'], original_driver=base, + library_sha256=original['library_sha256'], + binaries={'insert_benchmark': dict(command=command, source=str(source), + source_sha256=digest(source), binary=str(binary))}) + print(shlex.join(command), flush=True) + if args.build: + assert not binary.exists(), f'will not replace {binary}' + subprocess.run(command, check=True) + record['binaries']['insert_benchmark']['binary_sha256'] = digest(binary) + suffix = 'build' if args.build else 'commands' + (HERE / f'diagnostics-{suffix}.json').write_text(json.dumps(record, indent=2) + '\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare_quota.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare_quota.py new file mode 100644 index 000000000..cfb742874 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/prepare_quota.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python3 +"""Prepare or build the separate quota driver; the parent owns the machine lock.""" +import argparse +import hashlib +import json +from pathlib import Path +import shlex +import subprocess + +HERE = Path(__file__).resolve().parent + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--build', action='store_true') + args = parser.parse_args() + parent_path = HERE / 'diagnostics-build.json' + parent = json.loads(parent_path.read_text()) + base = parent['binaries']['insert_benchmark'] + assert digest(base['source']) == base['source_sha256'] + assert digest(base['binary']) == base['binary_sha256'] + source = HERE / 'harnesses/insert_benchmark_quota.c' + binary = HERE / 'bin/insert_benchmark_quota' + command = [str(source) if x == base['source'] else str(binary) if x == base['binary'] else x + for x in base['command']] + record = dict(built=args.build, linkage='dynamic', profile=parent['profile'], + tree=parent['tree'], parent_driver=base, + parent_build_manifest=str(parent_path), + parent_build_manifest_sha256=digest(parent_path), + library_sha256=parent['library_sha256'], + runner_sha256=digest(HERE / 'run_quota.py'), + prepare_sha256=digest(__file__), + quota_modes=['fixed', 'shared'], shared_batch_records=1024, + binaries={'insert_benchmark': dict(command=command, source=str(source), + source_sha256=digest(source), binary=str(binary))}) + output = HERE / ('quota-build.json' if args.build else 'quota-commands.json') + assert not output.exists(), f'will not replace {output}' + print(shlex.join(command), flush=True) + if args.build: + assert not binary.exists(), f'will not replace {binary}' + subprocess.run(command, check=True) + record['binaries']['insert_benchmark']['binary_sha256'] = digest(binary) + with output.open('x') as stream: + json.dump(record, stream, indent=2) + stream.write('\n') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-build.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-build.json new file mode 100644 index 000000000..127ea90c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-build.json @@ -0,0 +1,92 @@ +{ + "built": true, + "linkage": "dynamic", + "profile": "main", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "parent_driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + }, + "parent_build_manifest": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/diagnostics-build.json", + "parent_build_manifest_sha256": "0d0b87fc4bd14c9d0080a0d0e7bd6bfc243eb72bae2fb6e3e77d70820b5cbba7", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "prepare_sha256": "052ef8c9391001f61fe63a1bb45a669b9432d519dfde06e886c46618d0720ba6", + "quota_modes": [ + "fixed", + "shared" + ], + "shared_batch_records": 1024, + "binaries": { + "insert_benchmark": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "binary_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905" + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-commands.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-commands.json new file mode 100644 index 000000000..60119d534 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-commands.json @@ -0,0 +1,91 @@ +{ + "built": false, + "linkage": "dynamic", + "profile": "main", + "tree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "parent_driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + }, + "parent_build_manifest": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/diagnostics-build.json", + "parent_build_manifest_sha256": "0d0b87fc4bd14c9d0080a0d0e7bd6bfc243eb72bae2fb6e3e77d70820b5cbba7", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "prepare_sha256": "052ef8c9391001f61fe63a1bb45a669b9432d519dfde06e886c46618d0720ba6", + "quota_modes": [ + "fixed", + "shared" + ], + "shared_batch_records": 1024, + "binaries": { + "insert_benchmark": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-design.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-design.json new file mode 100644 index 000000000..0151aca5a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-design.json @@ -0,0 +1,57 @@ +{ + "prepared_only": true, + "built": false, + "benchmarks_launched": false, + "changes": { + "harnesses/insert_benchmark_quota.c": { + "parent_file": "harnesses/insert_benchmark_diagnostics.c", + "parent_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "patch": "quota-driver.patch", + "patch_sha256": "46d0e9b318dc3183d214b68cb1fd1e62e353e45997299ee0942d42e798be5740" + }, + "run_quota.py": { + "parent_file": "run.py", + "parent_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "patch": "quota-runner.patch", + "patch_sha256": "d863f80e3cdff6ddda1fe72b10d1be73773baf9cdc3a3b428d61778e7a3a4121" + } + }, + "prepare_script_sha256": "052ef8c9391001f61fe63a1bb45a669b9432d519dfde06e886c46618d0720ba6", + "parent_build_manifest_sha256": "0d0b87fc4bd14c9d0080a0d0e7bd6bfc243eb72bae2fb6e3e77d70820b5cbba7", + "same_binary_for_both_modes": true, + "default_quota_mode": "fixed", + "shared_batch_records": 1024, + "shared_constraints": [ + "fresh database", + "seconds=0", + "8 inserters", + "0 readers", + "target_insert_ops_s=0" + ], + "global_id_coverage": "Disjoint fetch-add reservations clipped to [0,records); completed totals must equal records; the unchanged bijection maps the same id_base+offset IDs to unique keys.", + "precondition": { + "quota_mode": "fixed", + "seconds_default": 15, + "records_cap_default": 100000000, + "excluded": true + }, + "productive_end": "max worker last_end_ns, measured from worker_start; supplementary metric retaining full body/drain wall and CPU.", + "validation_performed": [ + "Python syntax checks", + "Runner --help", + "Dry command preparation; no compiler or workload invocation" + ], + "validation_pending": [ + "C compilation by root under lock", + "Both modes small fixed-record smoke, ideally non-multiple of1024", + "Rejection of incompatible shared flags", + "Root-selected serialized performance comparison" + ], + "limitations": [ + "Shared mode changes worker-key assignment and adds one atomic reservation per1024 records.", + "Both modes use new driver layout; compare them inside this same binary rather than attributing changes against an old driver solely to quota mode.", + "A final batch can still contain slow database work; shared quotas reduce quota imbalance but do not guarantee zero tail." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-driver.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-driver.patch new file mode 100644 index 000000000..c6d3f8ba4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-driver.patch @@ -0,0 +1,139 @@ +--- harnesses/insert_benchmark_diagnostics.c ++++ harnesses/insert_benchmark_quota.c +@@ -32,6 +32,7 @@ + #define HIST_SUB_BITS 5 + #define HIST_SUB (1u << HIST_SUB_BITS) + #define HIST_BUCKETS (64 * HIST_SUB) ++#define SHARED_QUOTA_BATCH UINT64_C(1024) + + typedef struct latency_histogram { + uint64_t buckets[HIST_BUCKETS]; +@@ -50,7 +51,7 @@ + uint64_t key_size, value_size, report_ms, seconds, min_free_gib; + uint64_t queue_scale, barrier_ms, target_insert_ops_s; + uint64_t log_group_size_pages; +- bool full_query_range, direct, use_log, open_existing; ++ bool full_query_range, direct, use_log, open_existing, shared_quota; + } options; + + typedef struct benchmark benchmark; +@@ -79,6 +80,9 @@ + pthread_t barrier_thread; + atomic_bool barrier_started, barrier_done; + atomic_uint_fast64_t barrier_count, barrier_sum_ns, barrier_max_ns; ++ /* Each reservation owns a disjoint range of logical IDs. Keep this ++ * occasional shared write off the existing control/worker cache lines. */ ++ _Alignas(64) atomic_uint_fast64_t next_record; + }; + + static volatile sig_atomic_t interrupted; +@@ -289,6 +293,7 @@ + uint64_t completed = 0, hits = 0; + uint64_t random = o->seed + w->index + 1; + uint64_t start = 0, end = 0; ++ uint64_t batch_next = 0, batch_end = 0; + while (!atomic_load_explicit(&b->stop, memory_order_relaxed)) { + uint64_t scheduled = 0; + uint64_t arrival = UINT64_MAX; +@@ -308,9 +313,25 @@ + } + uint64_t id; + if (!w->query) { +- uint64_t offset = o->target_insert_ops_s != 0 +- ? arrival +- : completed * o->inserts + w->index; ++ uint64_t offset; ++ if (o->shared_quota) { ++ if (batch_next == batch_end) { ++ batch_next = atomic_fetch_add_explicit( ++ &b->next_record, SHARED_QUOTA_BATCH, memory_order_relaxed); ++ if (batch_next >= o->records) { ++ break; ++ } ++ /* The existing record-count bound leaves ample room for ++ * one final empty reservation by every worker. */ ++ batch_end = batch_next + MIN(SHARED_QUOTA_BATCH, ++ o->records - batch_next); ++ } ++ offset = batch_next++; ++ } else { ++ offset = o->target_insert_ops_s != 0 ++ ? arrival ++ : completed * o->inserts + w->index; ++ } + if (offset >= o->records) { + break; + } +@@ -442,6 +463,8 @@ + " --id-base N first logical id inserted (default 0)\n" + " --data-gib N logical key+value GiB (default 60)\n" + " --records N override logical data target\n" ++ " --shared-quota allocate IDs in shared batches of 1024; requires\n" ++ " fresh DB, 8 inserters, 0 readers, seconds 0, no rate limit\n" + " --cache-mib N default 3072\n" + " --disk-gib N image capacity (default 512; grows lazily)\n" + " --inserters N default 8\n" +@@ -514,6 +537,10 @@ + } + if (!strcmp(argv[i], "--open")) { + o->open_existing = true; ++ continue; ++ } ++ if (!strcmp(argv[i], "--shared-quota")) { ++ o->shared_quota = true; + continue; + } + if (i + 1 >= argc) { +@@ -596,6 +623,12 @@ + || o->seconds > UINT64_MAX / 1000000000 + || o->barrier_ms > UINT64_MAX / 1000000 + || (o->target_insert_ops_s != 0 && (o->seconds == 0 || o->queries != 0))) ++ { ++ return false; ++ } ++ if (o->shared_quota ++ && (o->open_existing || o->inserts != 8 || o->queries != 0 ++ || o->seconds != 0 || o->target_insert_ops_s != 0)) + { + return false; + } +@@ -777,7 +810,7 @@ + "disk_gib=%lu inserters=%lu readers=%lu memtable_bg=%lu normal_bg=%lu " + "memtable_mib=%lu queue_scale=%lu log=%d checkpoints=disabled " + "direct=%d query_range=%s seed=%lu report_ms=%lu barrier_ms=%lu " +- "target_insert_ops_s=%lu id_base=%lu mode=%s\n", ++ "target_insert_ops_s=%lu id_base=%lu mode=%s quota_mode=%s quota_batch=%lu\n", + splinterdb_get_version(), + o->records, + o->key_size, +@@ -798,7 +831,9 @@ + o->barrier_ms, + o->target_insert_ops_s, + o->id_base, +- o->open_existing ? "open" : "create"); ++ o->open_existing ? "open" : "create", ++ o->shared_quota ? "shared" : "fixed", ++ o->shared_quota ? SHARED_QUOTA_BATCH : UINT64_C(0)); + int rc = o->open_existing ? splinterdb_open(&cfg, &b.db) + : splinterdb_create(&cfg, &b.db); + if (rc) { +@@ -1036,6 +1071,19 @@ + print_diagnostic_snapshot("workers_joined", diagnostic_joined); + print_diagnostic_snapshot("before_close", diagnostic_before_close); + print_diagnostic_snapshot("after_close", diagnostic_after_close); ++ uint64_t productive_end_ns = 0; ++ for (uint64_t i = 0; i < o->inserts; i++) { ++ productive_end_ns = MAX(productive_end_ns, b.workers[i].last_end_ns); ++ } ++ fprintf(stderr, ++ "diagnostic_quota mode=%s batch=%lu next_record=%lu " ++ "target_records=%lu completed_records=%lu productive_end_ns=%lu\n", ++ o->shared_quota ? "shared" : "fixed", ++ o->shared_quota ? SHARED_QUOTA_BATCH : UINT64_C(0), ++ atomic_load(&b.next_record), ++ o->records, ++ inserted, ++ productive_end_ns); + for (uint64_t i = 0; i < started; i++) { + worker *w = &b.workers[i]; + fprintf(stderr, diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-review.json new file mode 100644 index 000000000..445bfaaa9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-review.json @@ -0,0 +1,19 @@ +{ + "reviewer": "invalid_perf_counters", + "review_type": "independent read-only review", + "reviewed_at_unix": 1792227254.3090138, + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "result": "No correctness blocker found; C compilation/workload validation remains pending parent coordination.", + "checks": [ + "Shared ranges are disjoint and safely truncated.", + "Existing record<=UINT64_MAX/MAX_WORKERS bound leaves reservation overflow headroom.", + "Every successful worker makes one final empty reservation, matching expected_next formula.", + "Controller waits for done after deregistration; exact-count/error0 guards prevent silently dropped reservations.", + "Productive endpoint excludes controller polling, deregistration and close." + ], + "caveats": [ + "Timed excluded preconditions may have negative productive_end_to_stop_s when an in-flight operation completes after stop request.", + "Shared mode changes worker/key assignment and per-loop branches; compare profile regressions within both modes using the same binary before attributing fixed/shared differences to quotas." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-runner.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-runner.patch new file mode 100644 index 000000000..4fdcdfb19 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/quota-runner.patch @@ -0,0 +1,283 @@ +--- run.py ++++ run_quota.py +@@ -1,13 +1,14 @@ + #!/usr/bin/env python3 +-"""Run serialized, balanced public-API comparisons using one frozen driver. ++"""Compare fixed/shared insertion quotas using one separate frozen driver. + + Examples: +- python3 run.py resident baseline --profiles main original --seconds 5 --blocks 2 +- python3 run.py insert candidate --profiles main original candidate --seconds 5 +- +-Each block uses profiles + reverse(profiles): ABBA or ABCCBA. Resident tests +-use 200k 24/100-byte tuples, a full warm scan, and a 128 MiB cache. Insert +-tests use 16/16-byte tuples, eight writers, 256 MiB cache, and both WAL modes. ++ python3 run_quota.py insert fixed --quota-mode fixed --profiles main original async-load ++ python3 run_quota.py insert shared --quota-mode shared --profiles main original async-load ++ ++Each block uses profiles + reverse(profiles): ABBA or ABCCBA. Both quota modes ++use the same binary, 20M records, 16/16-byte tuples, eight writers and 256MiB cache. ++Excluded preconditions ALWAYS use fixed quotas with a time limit and independent ++record cap. Shared quotas are restricted to count-limited measured runs. + This runner takes machine.lock itself; do not wrap it in another lock holder. + Only newly created scratch images from successful, validated runs are deleted. + """ +@@ -29,9 +30,6 @@ + HERE = Path(__file__).resolve().parent + ROOT = HERE.parent + LOCK = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') +-PHASES = ['warm@1', 'point:uniform@1', 'point:uniform@8', +- 'range:uniform:1@1', 'range:uniform:1@8', +- 'range:uniform:10000@1', 'range:uniform:10000@8'] + + + def digest(path): +@@ -128,79 +126,6 @@ + return record + + +-def query_base(binary, db, args, csv_path, profile, index): +- return ['taskset', '-c', args.cpus, str(binary), '--db', str(db), +- '--n', '200000', '--cache-mib', '128', '--disk-gib', '8', +- '--log', '0', '--threads', '8', '--mt-bg', '0', '--normal-bg', '0', +- '--memtable-mib', '4', '--secs', str(args.seconds), '--warmup', str(args.warmup), +- '--csv', str(csv_path), '--vtag', profile, '--stag', 'resident', +- '--otag', str(index), '--rep', str(index), '--seed', '42', +- '--hang-secs', '60', '--hang-dir', str(csv_path.parent)] +- +- +-def checked_query_rows(path, expected, resident=True): +- rows = read_csv(path) +- assert [r['phase'] for r in rows] == expected, rows +- assert all(int(r['ops']) > 0 and int(r['errors']) == 0 and +- int(r['violations']) == 0 for r in rows), rows +- if resident: +- assert all(int(r['rd_bytes']) == 0 for r in rows if not r['phase'].startswith('warm')), rows +- assert all(int(r['swapin']) == 0 and int(r['swapout']) == 0 for r in rows), rows +- return rows +- +- +-def resident(out, manifest, args, order, binary): +- phases = ['warm@1', *args.phases] +- fixture = out / 'fixture.db' +- csv_path = out / 'fixture.csv' +- cmd = query_base(binary, fixture, args, csv_path, 'main', -1) +- record = execute(out, manifest, 'fixture', cmd + ['--create', 'load:random@1'], +- 'main', fixture, args.min_free_gib) +- rows = checked_query_rows(csv_path, ['load:random@1'], False) +- assert int(rows[0]['ops']) == 200000, rows +- with fixture.open('r+b') as stream: +- os.fsync(stream.fileno()) +- record['correctness_passed'] = True +- manifest['fixture_sha256'] = digest(fixture) +- save(out / 'manifest.json', manifest) +- all_rows = [] +- runs = list(enumerate(order)) +- if args.precondition_seconds: +- runs.insert(0, (-1, args.profiles[0])) +- for index, profile in runs: +- precondition = index == -1 +- name = 'precondition' if precondition else f'{index:02d}-{profile}' +- db = out / (name + '.db') +- assert not db.exists() +- subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) +- with db.open('r+b') as stream: +- os.fsync(stream.fileno()) +- csv_path = out / (name + '.csv') +- cmd = query_base(binary, db, args, csv_path, profile, index) +- if precondition: +- cmd[cmd.index('--secs') + 1] = str(args.precondition_seconds) +- record = execute(out, manifest, name, cmd + ['--open', *phases], +- profile, db, args.min_free_gib) +- rows = checked_query_rows(csv_path, phases) +- record['correctness_passed'] = True +- record['csv_sha256'] = digest(csv_path) +- record['validated_rows'] = len(rows) +- record['excluded_precondition'] = precondition +- if not precondition: +- all_rows.extend(rows) +- db.unlink() +- record['own_successful_scratch_removed'] = True +- save(out / 'manifest.json', manifest) +- fixture.unlink() +- manifest['fixture_removed_after_all_queries_passed'] = True +- write_csv(out / 'results.csv', all_rows) +- return [dict(profile=r['version'], phase=r['phase'], ops_s=float(r['ops_s']), +- block=int(r['order']) // (2 * len(args.profiles)), +- cpu_us_op=float(r['cpu_s']) * 1e6 / int(r['ops']), +- p99_us=float(r['p99_us']), read_B_op=float(r['rd_B_op'])) +- for r in all_rows if not r['phase'].startswith('warm')] +- +- + def inserts(out, manifest, args, order, binary): + rows = [] + for wal in args.wal: +@@ -215,7 +140,7 @@ + summary_path = out / (name + '.summary.csv') + cmd = ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--csv', str(csv_path), '--summary', str(summary_path), +- '--records', str(args.records), '--seconds', ++ '--records', str(args.precondition_records if precondition else args.records), '--seconds', + str(args.precondition_seconds if precondition else 0 if args.fixed_records else args.seconds), + '--report-ms', '100', '--cache-mib', '256', '--disk-gib', '8', + '--direct', '--inserters', '8', '--readers', '0', +@@ -224,6 +149,9 @@ + '--min-free-gib', str(args.min_free_gib), '--seed', '42'] + if wal == 0: + cmd.append('--no-log') ++ quota_mode = 'fixed' if precondition else args.quota_mode ++ if quota_mode == 'shared': ++ cmd.append('--shared-quota') + record = execute(out, manifest, name, cmd, profile, db, args.min_free_gib) + log = (out / (name + '.log')).read_text() + expected_reason = 'complete' if args.fixed_records and not precondition else 'time_limit' +@@ -237,7 +165,7 @@ + if expected_reason == 'complete': + assert inserted == args.records, summary + else: +- assert 0 < inserted < args.records, summary ++ assert 0 < inserted < (args.precondition_records if precondition else args.records), summary + intervals = read_csv(csv_path) + assert intervals, csv_path + last = intervals[-1] +@@ -245,7 +173,8 @@ + sampled_inserted = int(last['inserted']) + elapsed_s = float(summary['elapsed_s']) + cpu_s = sum(float(r['cpu_cores']) * float(r['interval_s']) for r in intervals) +- result = dict(profile=profile, phase=f'insert-wal{wal}@8', ++ result = dict(profile=profile, phase=f'insert-wal{wal}-{quota_mode}@8', ++ quota_mode=quota_mode, + block=index // (2 * len(args.profiles)), + ops_s=float(summary['achieved_insert_ops_s']), + cpu_us_op=cpu_s * 1e6 / sampled_inserted, +@@ -265,6 +194,7 @@ + if args.insert_diagnostics: + stages = {} + workers = [] ++ quota = None + for line in log.splitlines(): + if line.startswith('diagnostic_stage '): + fields = dict(item.split('=', 1) for item in line.split()[1:]) +@@ -273,9 +203,26 @@ + elif line.startswith('diagnostic_worker '): + fields = {k: int(v) for k, v in (item.split('=', 1) for item in line.split()[1:])} + workers.append(fields) ++ elif line.startswith('diagnostic_quota '): ++ fields = dict(item.split('=', 1) for item in line.split()[1:]) ++ mode = fields.pop('mode') ++ quota = dict(mode=mode, **{k: int(v) for k, v in fields.items()}) + expected_stages = ['worker_start', 'stop_request', 'workers_joined', 'before_close', 'after_close'] + assert list(stages) == expected_stages, stages + assert len(workers) == 8 and sum(w['completed'] for w in workers) == inserted, workers ++ assert quota is not None and quota['mode'] == quota_mode, quota ++ assert quota['target_records'] == (args.precondition_records if precondition else args.records), quota ++ assert quota['completed_records'] == inserted, quota ++ assert quota['productive_end_ns'] == max(w['last_end_ns'] for w in workers), quota ++ if quota_mode == 'shared': ++ assert quota['batch'] == 1024, quota ++ # Every worker makes one empty reservation before exiting. ++ expected_next = ((args.records + 1023) // 1024 + 8) * 1024 ++ assert quota['next_record'] == expected_next, quota ++ else: ++ assert quota['batch'] == 0 and quota['next_record'] == 0, quota ++ if not precondition: ++ assert all(w['completed'] == (args.records + 7 - w['index']) // 8 for w in workers), workers + for previous, following in zip(expected_stages, expected_stages[1:]): + assert all(stages[following][key] >= stages[previous][key] for key in ['wall_ns', 'cpu_ns']), stages + for phase, start, end in [('window', 'worker_start', 'stop_request'), +@@ -287,6 +234,13 @@ + result[f'diagnostic_{phase}_{counter}_s'] = (stages[end][counter + '_ns'] - stages[start][counter + '_ns']) / 1e9 + result['body_cpu_us_op'] = result['diagnostic_body_cpu_s'] * 1e6 / inserted + result['drain_cpu_us_op'] = result['diagnostic_drain_cpu_s'] * 1e6 / inserted ++ productive_end_ns = quota['productive_end_ns'] ++ result['productive_wall_s'] = (productive_end_ns - stages['worker_start']['wall_ns']) / 1e9 ++ result['productive_ops_s'] = inserted / result['productive_wall_s'] ++ result['productive_end_to_stop_s'] = (stages['stop_request']['wall_ns'] - productive_end_ns) / 1e9 ++ result['exact_body_ops_s'] = inserted / result['diagnostic_body_wall_s'] ++ result['exact_drain_ops_s'] = inserted / result['diagnostic_drain_wall_s'] ++ result['worker_completion_spread_s'] = (productive_end_ns - min(w['last_end_ns'] for w in workers if w['completed'])) / 1e9 + stop_ns = stages['stop_request']['wall_ns'] + for worker in workers: + worker['last_insert_ms'] = (worker['last_end_ns'] - worker['last_start_ns']) / 1e6 +@@ -295,6 +249,7 @@ + worker['deregister_ms'] = (worker['deregister_end_ns'] - worker['deregister_start_ns']) / 1e6 + record['diagnostic_stages'] = stages + record['diagnostic_workers'] = workers ++ record['diagnostic_quota'] = quota + if not precondition: + rows.append(result) + record.update(correctness_passed=True, summary_sha256=digest(summary_path), +@@ -334,7 +289,7 @@ + baseline_metric = statistics.fmean(r[metric] for r in group[profiles[0]]) + summary[metric + '_delta_baseline_pct'] = 100 * (summary[metric + '_mean'] / baseline_metric - 1) + if 'body_cpu_us_op' in samples[0]: +- for metric in [k for k in samples[0] if k.startswith('diagnostic_')] + ['body_cpu_us_op', 'drain_cpu_us_op']: ++ for metric in [k for k in samples[0] if k.startswith('diagnostic_')] + ['body_cpu_us_op', 'drain_cpu_us_op', 'productive_wall_s', 'productive_ops_s', 'productive_end_to_stop_s', 'exact_body_ops_s', 'exact_drain_ops_s', 'worker_completion_spread_s']: + summary[metric + '_mean'] = statistics.fmean(r[metric] for r in samples) + block_ratios = [] + for block in sorted({r['block'] for r in samples}): +@@ -366,18 +321,18 @@ + + def main(): + parser = argparse.ArgumentParser(description=__doc__) +- parser.add_argument('mode', choices=['resident', 'insert']) ++ parser.add_argument('mode', choices=['insert']) + parser.add_argument('name', help='new result directory name') + parser.add_argument('--profiles', nargs='+', default=['main', 'original']) + parser.add_argument('--seconds', type=int, default=5) + parser.add_argument('--records', type=int, default=20000000, help='insert target; identical across all profiles') +- parser.add_argument('--fixed-records', action='store_true', help='insert exactly --records instead of stopping on time; --seconds is ignored') +- parser.add_argument('--insert-diagnostics', action='store_true', help='use separately built driver with exact CPU/wall phase boundaries and worker-exit diagnostics') ++ parser.add_argument('--fixed-records', action='store_true', default=True, help='measured runs always insert exactly --records; --seconds is ignored') ++ parser.add_argument('--insert-diagnostics', action='store_true', default=True, help='all runs use the separate quota driver with exact CPU/wall diagnostics') ++ parser.add_argument('--quota-mode', choices=['fixed', 'shared'], default='fixed', help='measured quota allocation; excluded preconditions always use fixed quotas') ++ parser.add_argument('--precondition-records', type=int, default=100000000, help='independent cap for excluded fixed-quota timed preconditions') + parser.add_argument('--blocks', type=int, default=2) + parser.add_argument('--rotate-blocks', action='store_true', help='rotate profile starting position each mirrored block') +- parser.add_argument('--phases', nargs='+', choices=PHASES[1:], default=PHASES[1:], help='resident phases; a full warm scan is always prepended') +- parser.add_argument('--warmup', type=float, default=1, help='resident warmup before each timed phase, seconds') +- parser.add_argument('--precondition-seconds', type=int, default=0, help='excluded startup run before measurement; per selected phase or WAL mode') ++ parser.add_argument('--precondition-seconds', type=int, default=15, help='excluded fixed-quota timed run before measurement per WAL mode') + parser.add_argument('--cpus', default='0-11') + parser.add_argument('--min-free-gib', type=int, default=6) + parser.add_argument('--wal', nargs='+', type=int, choices=[0, 1], default=[0, 1]) +@@ -386,16 +341,17 @@ + assert all(re.fullmatch(r'[A-Za-z0-9_-]+', p) for p in args.profiles) + assert (args.seconds >= 0 if args.fixed_records else args.seconds > 0) + assert args.blocks > 0 and len(set(args.profiles)) == len(args.profiles) +- assert args.warmup >= 0 and args.precondition_seconds >= 0 ++ assert args.precondition_seconds >= 0 + assert args.records > 0 and (not args.fixed_records or args.mode == 'insert') ++ assert args.precondition_records > 0 + assert not args.insert_diagnostics or args.mode == 'insert' + out = HERE / 'results' / (args.mode + '-' + args.name) + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem +- build = json.loads((HERE / ('diagnostics-build.json' if args.insert_diagnostics else 'dynamic-build.json')).read_text()) +- binary_name = 'kvbench' if args.mode == 'resident' else 'insert_benchmark' ++ build = json.loads((HERE / 'quota-build.json').read_text()) ++ binary_name = 'insert_benchmark' + driver = build['binaries'][binary_name] + binary = Path(driver['binary']) + assert digest(binary) == driver['binary_sha256'] +@@ -422,14 +378,16 @@ + 'Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.', + 'Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.', + 'Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.', +- 'Resident background thread count is zero, differing from historical 1+3 background configuration.']) ++ 'Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.', ++ 'Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.', ++ 'productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput.']) + save(out / 'manifest.json', manifest) + print('WAIT machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + try: +- rows = (resident if args.mode == 'resident' else inserts)(out, manifest, args, order, binary) ++ rows = inserts(out, manifest, args, order, binary) + summarize(out, rows, args.profiles) + manifest['complete'] = True + finally: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled-v1.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled-v1.py new file mode 100644 index 000000000..615aecdc8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled-v1.py @@ -0,0 +1,227 @@ +#!/usr/bin/env python3 +"""Audit a completed controlled-cache campaign and report paired block ratios. + +Reads benchmark inputs only. With --output, creates one new analysis JSON; +otherwise prints JSON. Partial campaigns are rejected unless explicitly allowed. +""" +import argparse +import csv +import hashlib +import json +import math +from pathlib import Path +import statistics + +ROOT = Path(__file__).resolve().parent.parent +T95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def ratio_interval(ratios): + logs = [math.log(ratio) for ratio in ratios] + mean = statistics.fmean(logs) + n = len(logs) + half = T95[min(n - 1, 30)] * statistics.stdev(logs) / math.sqrt(n) if n > 1 else None + pct = lambda x: 100 * (math.exp(x) - 1) + return dict(blocks=n, geometric_delta_pct=pct(mean), + ci95_low_pct=pct(mean - half) if half is not None else None, + ci95_high_pct=pct(mean + half) if half is not None else None, + block_delta_pct=[100 * (r - 1) for r in ratios]) + + +def raw_rows(log): + lines = log.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, log + fields = next(csv.reader(headers)) + data = [next(csv.reader([line])) for line in lines + if line.startswith(('independent,', 'dependent,', 'miss,'))] + assert len(data) == 1 and len(data[0]) == len(fields), log + return dict(zip(fields, data[0])) + + +def metrics(row): + ops = int(row['ops']) + values = dict(ops_s=float(row['ops_s']), + worker_cpu_ns_op=int(row['worker_cpu_ns']) / ops) + if int(row['perf_enabled']): + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + values[counter + '_op'] = int(row['perf_' + counter]) / ops + # This is context only, not a normalization of performance. + values['user_cycles_per_worker_cpu_ns_proxy'] = int(row['perf_cycles']) / int(row['worker_cpu_ns']) + return values + + +def audit(campaign, allow_incomplete=False): + manifest_path = campaign / 'manifest.json' + results_path = campaign / 'results.csv' + metadata = json.loads(manifest_path.read_text()) + args = metadata['arguments'] + rows = list(csv.DictReader(results_path.open())) + profiles = args['profiles'] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + expected = {} + for block in range(args['blocks']): + shift = block % len(profiles) + order = profiles[shift:] + profiles[:shift] + order += list(reversed(order)) + for api, threads, mode in scenarios: + for slot, profile in enumerate(order): + name = f'{args["label"]}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + expected[name] = (block, api, threads, mode, slot, profile) + assert len(rows) == len({r['job'] for r in rows}), 'duplicate result jobs' + assert set(r['job'] for r in rows) <= set(expected), 'unexpected result jobs' + runs = {r['name']: r for r in metadata['runs']} + assert len(runs) == len(metadata['runs']), 'duplicate manifest jobs' + assert set(runs) == {r['job'] for r in rows}, 'manifest/result job mismatch' + missing = sorted(set(expected) - set(runs)) + complete = not missing and 'finished' in metadata + assert allow_incomplete or complete, f'incomplete campaign: {len(missing)} missing jobs' + assert rows, 'no results to analyze' + binary = Path(next(iter(runs.values()))['command'][0]) + runner = binary.with_name('run_controlled.py') + assert digest(binary) == metadata['driver_sha256'], 'driver changed' + assert digest(runner) == metadata['runner_sha256'], 'runner changed' + build_path = binary.with_suffix('.json') + build = json.loads(build_path.read_text()) + assert build['binary_sha256'] == metadata['driver_sha256'] + assert digest(binary.with_suffix('.c')) == build['source_sha256'], 'driver source changed' + assert digest(binary.with_suffix('.o')) == build['object_sha256'], 'driver object changed' + assert build['dynamic'], 'expected shared driver' + for profile, expected_hash in metadata['libraries'].items(): + assert digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so') == expected_hash, profile + chronology = sorted(runs.values(), key=lambda r: r['started']) + assert all(a['finished'] <= b['started'] for a, b in zip(chronology, chronology[1:])), 'overlapping runs' + lock_intervals = metadata['lock_intervals'] + if complete: + assert all('released' in interval for interval in lock_intervals) + for row in rows: + record = runs[row['job']] + block, api, threads, mode, slot, profile = expected[row['job']] + assert (int(row['block']), row['api'], int(row['threads']), row['mode'], int(row['slot']), row['profile']) == expected[row['job']] + assert (record['block'], record['slot'], record['profile']) == (block, slot, profile) + assert record['returncode'] == 0 + assert any(interval['acquired'] <= record['started'] and record['finished'] <= interval.get('released', float('inf')) + for interval in lock_intervals), 'run outside suite lock' + log = ROOT / 'jobs' / row['job'] / 'output.log' + assert digest(log) == record['log_sha256'], f'log changed: {row["job"]}' + raw = raw_rows(log) + assert all(row[k] == v for k, v in raw.items()), f'CSV differs from log: {row["job"]}' + persisted = json.loads(log.with_name('run.json').read_text()) + for key in ['name', 'command', 'returncode', 'started', 'finished', 'log_sha256', 'environment_overrides']: + assert persisted[key] == record[key], (row['job'], key) + libdir = ROOT / 'builds' / profile / 'release/lib' + assert record['environment_overrides']['LD_LIBRARY_PATH'] == str(libdir) + assert record['command'][0] == str(binary) + assert int(row['ops']) > 0 and float(row['ops_s']) > 0 + assert all(int(row[k]) == 0 for k in ['errors', 'read_bytes', 'write_bytes', 'major_faults']) + assert int(row['cache_mib']) == args['cache_mib'] + assert int(row['warmup_seconds']) == args['warmup'] + assert int(row['control_cpu']) == args['control_cpu'] + assert float(row['seconds']) >= args['seconds'] + if api == 'async': + assert int(row['async_waits']) == 0 + cpus = metadata['cpu_map'][str(threads)] + workers = record['workers'] + assert len(workers) == threads and [w['worker'] for w in workers] == list(range(threads)) + assert [w['tid'] for w in workers] == metadata['expected_worker_tids'][str(threads)] + assert all(w['cpu'] == w['start_cpu'] == w['end_cpu'] == cpu for w, cpu in zip(workers, cpus)) + assert row['worker_cpus'] == ':'.join(map(str, cpus)) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert sum(w['cpu_ns'] for w in workers) == int(row['worker_cpu_ns']) + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + assert sum(w[counter] for w in workers) == int(row['perf_' + counter]) + enabled = args['perf'] == 'all' or (args['perf'] == 'single' and threads == 1) + assert bool(int(row['perf_enabled'])) == enabled + if enabled: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + assert int(row['thermal_counter_increased']) == int(bool(record['throttle_increases'])) + return metadata, rows, dict(complete=complete, expected_rows=len(expected), observed_rows=len(rows), + missing_jobs=missing, manifest_sha256=digest(manifest_path), + results_sha256=digest(results_path), driver_build_sha256=digest(build_path), + driver_sha256=metadata['driver_sha256'], runner_sha256=metadata['runner_sha256'], + libraries=metadata['libraries'], all_present_raw_logs_and_job_records_verified=True, + sample_exclusions=0, thermal_flagged_samples=sum(int(r['thermal_counter_increased']) for r in rows)) + + +def report(metadata, rows, validation): + args = metadata['arguments'] + comparisons = [] + summaries = [] + baselines = [p for p in ['main', 'original'] if p in args['profiles']] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + for api, threads, mode in scenarios: + subset = [r for r in rows if (r['api'], int(r['threads']), r['mode']) == (api, threads, mode)] + if not subset: + continue + for profile in args['profiles']: + samples = [r for r in subset if r['profile'] == profile] + if samples: + values = [metrics(r) for r in samples] + summaries.append(dict(api=api, threads=threads, mode=mode, profile=profile, + samples=len(samples), means={k: statistics.fmean(v[k] for v in values) for k in values[0]})) + for baseline in baselines: + for profile in args['profiles']: + if profile == baseline or (baseline == 'original' and profile == 'main'): + continue + paired = [] + for block in range(args['blocks']): + candidates = [r for r in subset if int(r['block']) == block and r['profile'] == profile] + controls = [r for r in subset if int(r['block']) == block and r['profile'] == baseline] + if len(candidates) != 2 or len(controls) != 2: + continue + cvalues, bvalues = [metrics(r) for r in candidates], [metrics(r) for r in controls] + cmean = {k: statistics.fmean(r[k] for r in cvalues) for k in cvalues[0]} + bmean = {k: statistics.fmean(r[k] for r in bvalues) for k in bvalues[0]} + paired.append(dict(block=block, candidate_mean=cmean, baseline_mean=bmean, + ratios={k: cmean[k] / bmean[k] for k in cmean if bmean[k] > 0}, + thermal_flagged=any(int(r['thermal_counter_increased']) for r in candidates + controls))) + if paired: + common_metrics = set.intersection(*(set(p['ratios']) for p in paired)) + estimates = {metric: ratio_interval([p['ratios'][metric] for p in paired]) for metric in sorted(common_metrics)} + comparisons.append(dict(api=api, threads=threads, mode=mode, profile=profile, + baseline=baseline, paired_blocks=paired, estimates=estimates)) + return dict(validation=validation, arguments=args, summaries=summaries, comparisons=comparisons, + metric_direction={'ops_s': 'higher is better', 'worker_cpu_ns_op': 'lower is better', + 'cycles_op': 'lower is better', 'instructions_op': 'lower is better', + 'branches_op': 'descriptive only', 'branch_misses_op': 'descriptive only', + 'user_cycles_per_worker_cpu_ns_proxy': 'diagnostic only; no normalization'}, + uncertainty_method='Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.', + limitations=['Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.', + 'Intervals are pointwise, not adjusted for multiple scenarios/candidates.', + 'No samples are silently excluded, including flagged thermal events; inspect all block ratios.', + 'The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.', + 'Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.', + 'For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.']) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('campaign', help='result label or full result directory') + parser.add_argument('--allow-incomplete', action='store_true') + parser.add_argument('--output', type=Path, help='new JSON file; existing files are refused') + args = parser.parse_args() + campaign = Path(args.campaign) + if not campaign.is_dir(): + campaign = ROOT / 'probe-results' / args.campaign + metadata, rows, validation = audit(campaign, args.allow_incomplete) + result = report(metadata, rows, validation) + result['campaign'] = str(campaign.resolve()) + result['report_script_sha256'] = digest(__file__) + serialized = json.dumps(result, indent=2) + '\n' + if args.output: + with args.output.open('x') as stream: + stream.write(serialized) + print(args.output) + else: + print(serialized, end='') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled.py new file mode 100644 index 000000000..dc5e81be6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled.py @@ -0,0 +1,322 @@ +#!/usr/bin/env python3 +"""Audit a completed controlled-cache campaign and report paired block ratios. + +Reads benchmark inputs only. With --output, creates one new analysis JSON; +otherwise prints JSON. Partial campaigns are rejected unless explicitly allowed. +""" +import argparse +import csv +import hashlib +import json +import math +from pathlib import Path +import statistics + +ROOT = Path(__file__).resolve().parent.parent +T95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def ratio_interval(ratios): + logs = [math.log(ratio) for ratio in ratios] + mean = statistics.fmean(logs) + n = len(logs) + half = T95[min(n - 1, 30)] * statistics.stdev(logs) / math.sqrt(n) if n > 1 else None + pct = lambda x: 100 * (math.exp(x) - 1) + return dict(blocks=n, geometric_delta_pct=pct(mean), + ci95_low_pct=pct(mean - half) if half is not None else None, + ci95_high_pct=pct(mean + half) if half is not None else None, + block_delta_pct=[100 * (r - 1) for r in ratios]) + + +def raw_rows(log): + lines = log.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, log + fields = next(csv.reader(headers)) + data = [next(csv.reader([line])) for line in lines + if line.startswith(('independent,', 'dependent,', 'miss,'))] + assert len(data) == 1 and len(data[0]) == len(fields), log + return dict(zip(fields, data[0])) + + +def metrics(row): + ops = int(row['ops']) + values = dict(ops_s=float(row['ops_s']), + worker_cpu_ns_op=int(row['worker_cpu_ns']) / ops) + if int(row['perf_enabled']): + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + values[counter + '_op'] = int(row['perf_' + counter]) / ops + # This is context only, not a normalization of performance. + values['user_cycles_per_worker_cpu_ns_proxy'] = int(row['perf_cycles']) / int(row['worker_cpu_ns']) + return values + + +def audit_preconditions(metadata, binary, measured_names, complete): + """Verify excluded warmup jobs with the same evidence checks as samples.""" + records = metadata.get('precondition_runs', []) + assert len(records) == len({r['name'] for r in records}), 'duplicate precondition jobs' + assert not set(r['name'] for r in records) & measured_names + cases = metadata.get('scenario_order', []) + validated = [] + for record in records: + assert record['excluded_from_results'] is True + index = record['scenario_index'] + assert 0 <= index < len(cases) and record['scenario'] == cases[index] + scenario = record['scenario'] + profile = record['profile'] + assert profile == metadata['arguments']['precondition_profile'] + assert profile in metadata['libraries'] + threads = scenario['threads'] + row = record['row'] + assert (row['api'], int(row['threads']), row['mode']) == (scenario['api'], threads, scenario['mode']) + assert record['returncode'] == 0 + log = ROOT / 'jobs' / record['name'] / 'output.log' + assert digest(log) == record['log_sha256'], f'precondition log changed: {record["name"]}' + assert raw_rows(log) == row, 'precondition CSV differs from raw log' + persisted = json.loads(log.with_name('run.json').read_text()) + for key in ['name', 'command', 'returncode', 'started', 'finished', 'log_sha256', 'environment_overrides']: + assert persisted[key] == record[key], (record['name'], key) + command = record['command'] + env = record['environment_overrides'] + assert command[0] == str(binary) + assert env['LD_LIBRARY_PATH'] == str(ROOT / 'builds' / profile / 'release/lib') + assert int(command[2]) == int(row['cache_mib']) == metadata['arguments']['cache_mib'] + assert int(command[3]) == threads and command[5:] == [scenario['mode'], scenario['api']] + assert float(row['seconds']) >= int(command[4]) > 0 + assert int(row['warmup_seconds']) == int(env['CACHE_PROBE_WARMUP_SECONDS']) > 0 + assert int(command[4]) == metadata['arguments']['precondition_seconds'] + assert int(row['warmup_seconds']) == metadata['arguments']['precondition_warmup'] + assert int(row['control_cpu']) == metadata['arguments']['control_cpu'] + assert int(row['ops']) > 0 + assert all(int(row[k]) == 0 for k in ['errors', 'read_bytes', 'write_bytes', 'major_faults']) + if row['api'] == 'async': + assert int(row['async_waits']) == 0 + workers = record['workers'] + cpus = metadata['cpu_map'][str(threads)] + assert len(workers) == threads and [w['worker'] for w in workers] == list(range(threads)) + assert [w['tid'] for w in workers] == metadata['expected_worker_tids'][str(threads)] + assert all(w['cpu'] == w['start_cpu'] == w['end_cpu'] == cpu for w, cpu in zip(workers, cpus)) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert sum(w['cpu_ns'] for w in workers) == int(row['worker_cpu_ns']) + assert int(row['perf_enabled']) == int(env['CACHE_PROBE_PERF']) + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + assert sum(w[counter] for w in workers) == int(row['perf_' + counter]) + if int(row['perf_enabled']): + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + validated.append(dict(name=record['name'], scenario_index=index, scenario=scenario, + profile=profile, warmup_seconds=int(row['warmup_seconds']), + measured_seconds=float(row['seconds']), excluded_from_results=True, + log_sha256=record['log_sha256'])) + if complete and cases: + assert {r['scenario_index'] for r in records} == set(range(len(cases))), 'missing case precondition' + return validated + + +def audit(campaign, allow_incomplete=False): + manifest_path = campaign / 'manifest.json' + results_path = campaign / 'results.csv' + metadata = json.loads(manifest_path.read_text()) + args = metadata['arguments'] + rows = list(csv.DictReader(results_path.open())) + profiles = args['profiles'] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + expected = {} + for block in range(args['blocks']): + shift = block % len(profiles) + order = profiles[shift:] + profiles[:shift] + order += list(reversed(order)) + for api, threads, mode in scenarios: + for slot, profile in enumerate(order): + name = f'{args["label"]}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + expected[name] = (block, api, threads, mode, slot, profile) + assert len(rows) == len({r['job'] for r in rows}), 'duplicate result jobs' + assert set(r['job'] for r in rows) <= set(expected), 'unexpected result jobs' + runs = {r['name']: r for r in metadata['runs']} + assert len(runs) == len(metadata['runs']), 'duplicate manifest jobs' + assert set(runs) == {r['job'] for r in rows}, 'manifest/result job mismatch' + missing = sorted(set(expected) - set(runs)) + complete = not missing and 'finished' in metadata + assert allow_incomplete or complete, f'incomplete campaign: {len(missing)} missing jobs' + assert rows, 'no results to analyze' + binary = Path(next(iter(runs.values()))['command'][0]) + runner = binary.with_name('run_controlled.py') + assert digest(binary) == metadata['driver_sha256'], 'driver changed' + assert digest(runner) == metadata['runner_sha256'], 'runner changed' + build_path = binary.with_suffix('.json') + build = json.loads(build_path.read_text()) + assert build['binary_sha256'] == metadata['driver_sha256'] + assert digest(binary.with_suffix('.c')) == build['source_sha256'], 'driver source changed' + assert digest(binary.with_suffix('.o')) == build['object_sha256'], 'driver object changed' + assert build['dynamic'], 'expected shared driver' + for profile, expected_hash in metadata['libraries'].items(): + assert digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so') == expected_hash, profile + preconditions = metadata.get('precondition_runs', []) + chronology = sorted([*runs.values(), *preconditions], key=lambda r: r['started']) + assert all(a['finished'] <= b['started'] for a, b in zip(chronology, chronology[1:])), 'overlapping runs' + lock_intervals = metadata['lock_intervals'] + if complete: + assert all('released' in interval for interval in lock_intervals) + for record in chronology: + assert any(interval['acquired'] <= record['started'] and record['finished'] <= interval.get('released', float('inf')) + for interval in lock_intervals), 'run outside suite lock' + if 'scenario_order' in metadata: + case_order = [(case['api'], case['threads'], case['mode']) for case in metadata['scenario_order']] + assert len(case_order) == len(scenarios) and set(case_order) == set(scenarios), 'incorrect scenario order' + schedule = [(block, *case) for case in case_order for block in range(args['blocks'])] + else: + schedule = [] + for block in range(args['blocks']): + shift = block % len(scenarios) + schedule.extend((block, *case) for case in scenarios[shift:] + scenarios[:shift]) + scheduled_jobs = [] + for block, api, threads, mode in schedule: + shift = block % len(profiles) + order = profiles[shift:] + profiles[:shift] + order += list(reversed(order)) + scheduled_jobs.extend(f'{args["label"]}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + for slot, profile in enumerate(order)) + measured_chronology = [r['name'] for r in chronology if r['name'] in runs] + assert measured_chronology == [job for job in scheduled_jobs if job in runs], 'measured scenario/block order differs' + validated_preconditions = audit_preconditions(metadata, binary, set(runs), complete) + if validated_preconditions: + case_by_job = {r['name']: r['scenario_index'] for r in preconditions} + seen_preconditions = set() + for record in chronology: + if record['name'] in case_by_job: + seen_preconditions.add(case_by_job[record['name']]) + else: + _, api, threads, mode, _, _ = expected[record['name']] + index = case_order.index((api, threads, mode)) + assert index in seen_preconditions, 'measurement preceded its case precondition' + for row in rows: + record = runs[row['job']] + block, api, threads, mode, slot, profile = expected[row['job']] + assert (int(row['block']), row['api'], int(row['threads']), row['mode'], int(row['slot']), row['profile']) == expected[row['job']] + assert (record['block'], record['slot'], record['profile']) == (block, slot, profile) + assert record['returncode'] == 0 + assert any(interval['acquired'] <= record['started'] and record['finished'] <= interval.get('released', float('inf')) + for interval in lock_intervals), 'run outside suite lock' + log = ROOT / 'jobs' / row['job'] / 'output.log' + assert digest(log) == record['log_sha256'], f'log changed: {row["job"]}' + raw = raw_rows(log) + assert all(row[k] == v for k, v in raw.items()), f'CSV differs from log: {row["job"]}' + persisted = json.loads(log.with_name('run.json').read_text()) + for key in ['name', 'command', 'returncode', 'started', 'finished', 'log_sha256', 'environment_overrides']: + assert persisted[key] == record[key], (row['job'], key) + libdir = ROOT / 'builds' / profile / 'release/lib' + assert record['environment_overrides']['LD_LIBRARY_PATH'] == str(libdir) + assert record['command'][0] == str(binary) + assert int(row['ops']) > 0 and float(row['ops_s']) > 0 + assert all(int(row[k]) == 0 for k in ['errors', 'read_bytes', 'write_bytes', 'major_faults']) + assert int(row['cache_mib']) == args['cache_mib'] + assert int(row['warmup_seconds']) == args['warmup'] + assert int(row['control_cpu']) == args['control_cpu'] + assert float(row['seconds']) >= args['seconds'] + if api == 'async': + assert int(row['async_waits']) == 0 + cpus = metadata['cpu_map'][str(threads)] + workers = record['workers'] + assert len(workers) == threads and [w['worker'] for w in workers] == list(range(threads)) + assert [w['tid'] for w in workers] == metadata['expected_worker_tids'][str(threads)] + assert all(w['cpu'] == w['start_cpu'] == w['end_cpu'] == cpu for w, cpu in zip(workers, cpus)) + assert row['worker_cpus'] == ':'.join(map(str, cpus)) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert sum(w['cpu_ns'] for w in workers) == int(row['worker_cpu_ns']) + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + assert sum(w[counter] for w in workers) == int(row['perf_' + counter]) + enabled = args['perf'] == 'all' or (args['perf'] == 'single' and threads == 1) + assert bool(int(row['perf_enabled'])) == enabled + if enabled: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + assert int(row['thermal_counter_increased']) == int(bool(record['throttle_increases'])) + return metadata, rows, dict(complete=complete, expected_rows=len(expected), observed_rows=len(rows), + missing_jobs=missing, manifest_sha256=digest(manifest_path), + results_sha256=digest(results_path), driver_build_sha256=digest(build_path), + driver_sha256=metadata['driver_sha256'], runner_sha256=metadata['runner_sha256'], + libraries=metadata['libraries'], all_present_raw_logs_and_job_records_verified=True, + scenario_order_verified=True, excluded_precondition_runs=validated_preconditions, + sample_exclusions=0, thermal_flagged_samples=sum(int(r['thermal_counter_increased']) for r in rows)) + + +def report(metadata, rows, validation): + args = metadata['arguments'] + comparisons = [] + summaries = [] + baselines = [p for p in ['main', 'original'] if p in args['profiles']] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + for api, threads, mode in scenarios: + subset = [r for r in rows if (r['api'], int(r['threads']), r['mode']) == (api, threads, mode)] + if not subset: + continue + for profile in args['profiles']: + samples = [r for r in subset if r['profile'] == profile] + if samples: + values = [metrics(r) for r in samples] + summaries.append(dict(api=api, threads=threads, mode=mode, profile=profile, + samples=len(samples), means={k: statistics.fmean(v[k] for v in values) for k in values[0]})) + for baseline in baselines: + for profile in args['profiles']: + if profile == baseline or (baseline == 'original' and profile == 'main'): + continue + paired = [] + for block in range(args['blocks']): + candidates = [r for r in subset if int(r['block']) == block and r['profile'] == profile] + controls = [r for r in subset if int(r['block']) == block and r['profile'] == baseline] + if len(candidates) != 2 or len(controls) != 2: + continue + cvalues, bvalues = [metrics(r) for r in candidates], [metrics(r) for r in controls] + cmean = {k: statistics.fmean(r[k] for r in cvalues) for k in cvalues[0]} + bmean = {k: statistics.fmean(r[k] for r in bvalues) for k in bvalues[0]} + paired.append(dict(block=block, candidate_mean=cmean, baseline_mean=bmean, + ratios={k: cmean[k] / bmean[k] for k in cmean if bmean[k] > 0}, + thermal_flagged=any(int(r['thermal_counter_increased']) for r in candidates + controls))) + if paired: + common_metrics = set.intersection(*(set(p['ratios']) for p in paired)) + estimates = {metric: ratio_interval([p['ratios'][metric] for p in paired]) for metric in sorted(common_metrics)} + comparisons.append(dict(api=api, threads=threads, mode=mode, profile=profile, + baseline=baseline, paired_blocks=paired, estimates=estimates)) + return dict(validation=validation, arguments=args, summaries=summaries, comparisons=comparisons, + metric_direction={'ops_s': 'higher is better', 'worker_cpu_ns_op': 'lower is better', + 'cycles_op': 'lower is better', 'instructions_op': 'lower is better', + 'branches_op': 'descriptive only', 'branch_misses_op': 'descriptive only', + 'user_cycles_per_worker_cpu_ns_proxy': 'diagnostic only; no normalization'}, + uncertainty_method='Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.', + limitations=['Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.', + 'Intervals are pointwise, not adjusted for multiple scenarios/candidates.', + 'No samples are silently excluded, including flagged thermal events; inspect all block ratios.', + 'The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.', + 'Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.', + 'For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.']) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('campaign', help='result label or full result directory') + parser.add_argument('--allow-incomplete', action='store_true') + parser.add_argument('--output', type=Path, help='new JSON file; existing files are refused') + args = parser.parse_args() + campaign = Path(args.campaign) + if not campaign.is_dir(): + campaign = ROOT / 'probe-results' / args.campaign + metadata, rows, validation = audit(campaign, args.allow_incomplete) + result = report(metadata, rows, validation) + result['campaign'] = str(campaign.resolve()) + result['report_script_sha256'] = digest(__file__) + serialized = json.dumps(result, indent=2) + '\n' + if args.output: + with args.output.open('x') as stream: + stream.write(serialized) + print(args.output) + else: + print(serialized, end='') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled_hotset.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled_hotset.py new file mode 100644 index 000000000..7c86f2687 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled_hotset.py @@ -0,0 +1,380 @@ +#!/usr/bin/env python3 +"""Audit a completed controlled-cache campaign and report paired block ratios. + +Reads benchmark inputs only. With --output, creates one new analysis JSON; +otherwise prints JSON. Partial campaigns are rejected unless explicitly allowed. +""" +import argparse +import csv +import hashlib +import json +import math +from pathlib import Path +import statistics + +ROOT = Path(__file__).resolve().parent.parent +T95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def ratio_interval(ratios): + logs = [math.log(ratio) for ratio in ratios] + mean = statistics.fmean(logs) + n = len(logs) + half = T95[min(n - 1, 30)] * statistics.stdev(logs) / math.sqrt(n) if n > 1 else None + pct = lambda x: 100 * (math.exp(x) - 1) + return dict(blocks=n, geometric_delta_pct=pct(mean), + ci95_low_pct=pct(mean - half) if half is not None else None, + ci95_high_pct=pct(mean + half) if half is not None else None, + block_delta_pct=[100 * (r - 1) for r in ratios]) + + +def raw_rows(log): + lines = log.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, log + fields = next(csv.reader(headers)) + data = [next(csv.reader([line])) for line in lines + if line.startswith(('independent,', 'dependent,', 'miss,'))] + assert len(data) == 1 and len(data[0]) == len(fields), log + return dict(zip(fields, data[0])) + + +def metrics(row): + ops = int(row['ops']) + values = dict(ops_s=float(row['ops_s']), + worker_cpu_ns_op=int(row['worker_cpu_ns']) / ops) + if int(row['perf_enabled']): + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + values[counter + '_op'] = int(row['perf_' + counter]) / ops + # This is context only, not a normalization of performance. + values['user_cycles_per_worker_cpu_ns_proxy'] = int(row['perf_cycles']) / int(row['worker_cpu_ns']) + return values + + +def audit_preconditions(metadata, binary, measured_names, complete): + """Verify excluded warmup jobs with the same evidence checks as samples.""" + records = metadata.get('precondition_runs', []) + assert len(records) == len({r['name'] for r in records}), 'duplicate precondition jobs' + assert not set(r['name'] for r in records) & measured_names + cases = metadata.get('scenario_order', []) + validated = [] + for record in records: + assert record['excluded_from_results'] is True + index = record['scenario_index'] + assert 0 <= index < len(cases) and record['scenario'] == cases[index] + scenario = record['scenario'] + profile = record['profile'] + assert profile == metadata['arguments']['precondition_profile'] + assert profile in metadata['libraries'] + threads = scenario['threads'] + row = record['row'] + assert (row['api'], int(row['threads']), row['mode']) == (scenario['api'], threads, scenario['mode']) + assert record['returncode'] == 0 + log = ROOT / 'jobs' / record['name'] / 'output.log' + assert digest(log) == record['log_sha256'], f'precondition log changed: {record["name"]}' + assert raw_rows(log) == row, 'precondition CSV differs from raw log' + persisted = json.loads(log.with_name('run.json').read_text()) + for key in ['name', 'command', 'returncode', 'started', 'finished', 'log_sha256', 'environment_overrides']: + assert persisted[key] == record[key], (record['name'], key) + command = record['command'] + env = record['environment_overrides'] + assert command[0] == str(binary) + assert env['LD_LIBRARY_PATH'] == str(ROOT / 'builds' / profile / 'release/lib') + assert int(command[2]) == int(row['cache_mib']) == metadata['arguments']['cache_mib'] + assert int(command[3]) == threads and command[5:] == [scenario['mode'], scenario['api']] + assert float(row['seconds']) >= int(command[4]) > 0 + assert int(row['warmup_seconds']) == int(env['CACHE_PROBE_WARMUP_SECONDS']) > 0 + assert int(command[4]) == metadata['arguments']['precondition_seconds'] + assert int(row['warmup_seconds']) == metadata['arguments']['precondition_warmup'] + assert int(row['control_cpu']) == metadata['arguments']['control_cpu'] + assert int(row['ops']) > 0 + assert all(int(row[k]) == 0 for k in ['errors', 'read_bytes', 'write_bytes', 'major_faults']) + if row['api'] == 'async': + assert int(row['async_waits']) == 0 + workers = record['workers'] + cpus = metadata['cpu_map'][str(threads)] + assert len(workers) == threads and [w['worker'] for w in workers] == list(range(threads)) + assert [w['tid'] for w in workers] == metadata['expected_worker_tids'][str(threads)] + assert all(w['cpu'] == w['start_cpu'] == w['end_cpu'] == cpu for w, cpu in zip(workers, cpus)) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert sum(w['cpu_ns'] for w in workers) == int(row['worker_cpu_ns']) + assert int(row['perf_enabled']) == int(env['CACHE_PROBE_PERF']) + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + assert sum(w[counter] for w in workers) == int(row['perf_' + counter]) + if int(row['perf_enabled']): + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + validated.append(dict(name=record['name'], scenario_index=index, scenario=scenario, + profile=profile, warmup_seconds=int(row['warmup_seconds']), + measured_seconds=float(row['seconds']), excluded_from_results=True, + log_sha256=record['log_sha256'])) + if complete and cases: + assert {r['scenario_index'] for r in records} == set(range(len(cases))), 'missing case precondition' + return validated + + +def audit(campaign, allow_incomplete=False): + manifest_path = campaign / 'manifest.json' + results_path = campaign / 'results.csv' + metadata = json.loads(manifest_path.read_text()) + args = metadata['arguments'] + rows = list(csv.DictReader(results_path.open())) + profiles = args['profiles'] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + expected = {} + for block in range(args['blocks']): + shift = block % len(profiles) + order = profiles[shift:] + profiles[:shift] + order += list(reversed(order)) + for api, threads, mode in scenarios: + for slot, profile in enumerate(order): + name = f'{args["label"]}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + expected[name] = (block, api, threads, mode, slot, profile) + assert len(rows) == len({r['job'] for r in rows}), 'duplicate result jobs' + assert set(r['job'] for r in rows) <= set(expected), 'unexpected result jobs' + runs = {r['name']: r for r in metadata['runs']} + assert len(runs) == len(metadata['runs']), 'duplicate manifest jobs' + assert set(runs) == {r['job'] for r in rows}, 'manifest/result job mismatch' + missing = sorted(set(expected) - set(runs)) + complete = not missing and 'finished' in metadata + assert allow_incomplete or complete, f'incomplete campaign: {len(missing)} missing jobs' + assert rows, 'no results to analyze' + binary = Path(next(iter(runs.values()))['command'][0]) + runner = binary.with_name('run_controlled.py') + assert digest(binary) == metadata['driver_sha256'], 'driver changed' + assert digest(runner) == metadata['runner_sha256'], 'runner changed' + build_path = binary.with_suffix('.json') + build = json.loads(build_path.read_text()) + assert build['binary_sha256'] == metadata['driver_sha256'] + assert digest(binary.with_suffix('.c')) == build['source_sha256'], 'driver source changed' + assert digest(binary.with_suffix('.o')) == build['object_sha256'], 'driver object changed' + assert build['dynamic'], 'expected shared driver' + for profile, expected_hash in metadata['libraries'].items(): + assert digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so') == expected_hash, profile + preconditions = metadata.get('precondition_runs', []) + chronology = sorted([*runs.values(), *preconditions], key=lambda r: r['started']) + assert all(a['finished'] <= b['started'] for a, b in zip(chronology, chronology[1:])), 'overlapping runs' + lock_intervals = metadata['lock_intervals'] + if complete: + assert all('released' in interval for interval in lock_intervals) + for record in chronology: + assert any(interval['acquired'] <= record['started'] and record['finished'] <= interval.get('released', float('inf')) + for interval in lock_intervals), 'run outside suite lock' + if 'scenario_order' in metadata: + case_order = [(case['api'], case['threads'], case['mode']) for case in metadata['scenario_order']] + assert len(case_order) == len(scenarios) and set(case_order) == set(scenarios), 'incorrect scenario order' + schedule = [(block, *case) for case in case_order for block in range(args['blocks'])] + else: + schedule = [] + for block in range(args['blocks']): + shift = block % len(scenarios) + schedule.extend((block, *case) for case in scenarios[shift:] + scenarios[:shift]) + scheduled_jobs = [] + for block, api, threads, mode in schedule: + shift = block % len(profiles) + order = profiles[shift:] + profiles[:shift] + order += list(reversed(order)) + scheduled_jobs.extend(f'{args["label"]}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + for slot, profile in enumerate(order)) + measured_chronology = [r['name'] for r in chronology if r['name'] in runs] + assert measured_chronology == [job for job in scheduled_jobs if job in runs], 'measured scenario/block order differs' + validated_preconditions = audit_preconditions(metadata, binary, set(runs), complete) + if validated_preconditions: + case_by_job = {r['name']: r['scenario_index'] for r in preconditions} + seen_preconditions = set() + for record in chronology: + if record['name'] in case_by_job: + seen_preconditions.add(case_by_job[record['name']]) + else: + _, api, threads, mode, _, _ = expected[record['name']] + index = case_order.index((api, threads, mode)) + assert index in seen_preconditions, 'measurement preceded its case precondition' + for row in rows: + record = runs[row['job']] + block, api, threads, mode, slot, profile = expected[row['job']] + assert (int(row['block']), row['api'], int(row['threads']), row['mode'], int(row['slot']), row['profile']) == expected[row['job']] + assert (record['block'], record['slot'], record['profile']) == (block, slot, profile) + assert record['returncode'] == 0 + assert any(interval['acquired'] <= record['started'] and record['finished'] <= interval.get('released', float('inf')) + for interval in lock_intervals), 'run outside suite lock' + log = ROOT / 'jobs' / row['job'] / 'output.log' + assert digest(log) == record['log_sha256'], f'log changed: {row["job"]}' + raw = raw_rows(log) + assert all(row[k] == v for k, v in raw.items()), f'CSV differs from log: {row["job"]}' + persisted = json.loads(log.with_name('run.json').read_text()) + for key in ['name', 'command', 'returncode', 'started', 'finished', 'log_sha256', 'environment_overrides']: + assert persisted[key] == record[key], (row['job'], key) + libdir = ROOT / 'builds' / profile / 'release/lib' + assert record['environment_overrides']['LD_LIBRARY_PATH'] == str(libdir) + assert record['command'][0] == str(binary) + assert int(row['ops']) > 0 and float(row['ops_s']) > 0 + assert all(int(row[k]) == 0 for k in ['errors', 'read_bytes', 'write_bytes', 'major_faults']) + assert int(row['cache_mib']) == args['cache_mib'] + assert int(row['warmup_seconds']) == args['warmup'] + assert int(row['control_cpu']) == args['control_cpu'] + assert float(row['seconds']) >= args['seconds'] + if api == 'async': + assert int(row['async_waits']) == 0 + cpus = metadata['cpu_map'][str(threads)] + workers = record['workers'] + assert len(workers) == threads and [w['worker'] for w in workers] == list(range(threads)) + assert [w['tid'] for w in workers] == metadata['expected_worker_tids'][str(threads)] + assert all(w['cpu'] == w['start_cpu'] == w['end_cpu'] == cpu for w, cpu in zip(workers, cpus)) + assert row['worker_cpus'] == ':'.join(map(str, cpus)) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert sum(w['cpu_ns'] for w in workers) == int(row['worker_cpu_ns']) + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + assert sum(w[counter] for w in workers) == int(row['perf_' + counter]) + enabled = args['perf'] == 'all' or (args['perf'] == 'single' and threads == 1) + assert bool(int(row['perf_enabled'])) == enabled + if enabled: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + assert int(row['thermal_counter_increased']) == int(bool(record['throttle_increases'])) + return metadata, rows, dict(complete=complete, expected_rows=len(expected), observed_rows=len(rows), + missing_jobs=missing, manifest_sha256=digest(manifest_path), + results_sha256=digest(results_path), driver_build_sha256=digest(build_path), + driver_sha256=metadata['driver_sha256'], runner_sha256=metadata['runner_sha256'], + libraries=metadata['libraries'], all_present_raw_logs_and_job_records_verified=True, + scenario_order_verified=True, excluded_precondition_runs=validated_preconditions, + sample_exclusions=0, thermal_flagged_samples=sum(int(r['thermal_counter_increased']) for r in rows)) + + +def report(metadata, rows, validation): + args = metadata['arguments'] + comparisons = [] + summaries = [] + baselines = [p for p in ['main', 'original'] if p in args['profiles']] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + for api, threads, mode in scenarios: + subset = [r for r in rows if (r['api'], int(r['threads']), r['mode']) == (api, threads, mode)] + if not subset: + continue + for profile in args['profiles']: + samples = [r for r in subset if r['profile'] == profile] + if samples: + values = [metrics(r) for r in samples] + summaries.append(dict(api=api, threads=threads, mode=mode, profile=profile, + samples=len(samples), means={k: statistics.fmean(v[k] for v in values) for k in values[0]})) + for baseline in baselines: + for profile in args['profiles']: + if profile == baseline or (baseline == 'original' and profile == 'main'): + continue + paired = [] + for block in range(args['blocks']): + candidates = [r for r in subset if int(r['block']) == block and r['profile'] == profile] + controls = [r for r in subset if int(r['block']) == block and r['profile'] == baseline] + if len(candidates) != 2 or len(controls) != 2: + continue + cvalues, bvalues = [metrics(r) for r in candidates], [metrics(r) for r in controls] + cmean = {k: statistics.fmean(r[k] for r in cvalues) for k in cvalues[0]} + bmean = {k: statistics.fmean(r[k] for r in bvalues) for k in bvalues[0]} + paired.append(dict(block=block, candidate_mean=cmean, baseline_mean=bmean, + ratios={k: cmean[k] / bmean[k] for k in cmean if bmean[k] > 0}, + thermal_flagged=any(int(r['thermal_counter_increased']) for r in candidates + controls))) + if paired: + common_metrics = set.intersection(*(set(p['ratios']) for p in paired)) + estimates = {metric: ratio_interval([p['ratios'][metric] for p in paired]) for metric in sorted(common_metrics)} + comparisons.append(dict(api=api, threads=threads, mode=mode, profile=profile, + baseline=baseline, paired_blocks=paired, estimates=estimates)) + return dict(validation=validation, arguments=args, summaries=summaries, comparisons=comparisons, + metric_direction={'ops_s': 'higher is better', 'worker_cpu_ns_op': 'lower is better', + 'cycles_op': 'lower is better', 'instructions_op': 'lower is better', + 'branches_op': 'descriptive only', 'branch_misses_op': 'descriptive only', + 'user_cycles_per_worker_cpu_ns_proxy': 'diagnostic only; no normalization'}, + uncertainty_method='Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Blocks, not individual adjacent runs, are the replication units.', + limitations=['Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.', + 'Intervals are pointwise, not adjusted for multiple scenarios/candidates.', + 'No samples are silently excluded, including flagged thermal events; inspect all block ratios.', + 'The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.', + 'Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.', + 'For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.']) + + +def audit_working_set(metadata, rows): + """Verify setup override and unchanged geometry in every included/excluded job.""" + binary = Path(metadata['runs'][0]['command'][0]) + driver_dir = binary.parent + source = binary.with_suffix('.c').read_text() + baseline_source = (driver_dir / 'baseline/cache_api_probe.c').read_text() + begin, end = '\n#include ', '\nmain(int argc, char **argv)' + assert source[source.index(begin):source.index(end)] == baseline_source[baseline_source.index(begin):baseline_source.index(end)] + provenance = json.loads((driver_dir / 'provenance.json').read_text()) + for name, expected in provenance['baseline_copies'].items(): + assert digest(driver_dir / 'baseline' / name) == expected + requested = metadata['arguments']['working_pages'] + assert isinstance(requested, int) and requested >= 32 + by_name = {row['job']: row for row in rows} + geometries = set() + checked = [] + for record in metadata['runs'] + metadata['precondition_runs']: + row = record.get('row', by_name.get(record['name'])) + assert row is not None + env = record['environment_overrides'] + assert int(env['CACHE_PROBE_WORKING_PAGES']) == requested + assert int(row['working_pages']) == requested + assert env['CACHE_PROBE_ADDRESS_LAYOUT'] == 'spread' + assert env['CACHE_PROBE_DISK_RATIO'] == '16' + log = ROOT / 'jobs' / record['name'] / 'output.log' + lines = [line for line in log.read_text().splitlines() + if line.startswith('O_DIRECT address_layout=')] + assert len(lines) == 1 + setup = dict(token.split('=', 1) for token in lines[0].split()[1:]) + assert setup['address_layout'] == env['CACHE_PROBE_ADDRESS_LAYOUT'] + assert setup['disk_ratio'] == env['CACHE_PROBE_DISK_RATIO'] + assert int(setup['cache_mib']) == int(row['cache_mib']) + assert int(setup['resident_pages']) == requested + # This frozen probe uses IO_DEFAULT_PAGE_SIZE=4096 and extent size=128KiB. + assert int(setup['working_set_bytes']) == requested * 4096 + assert int(setup['disk_bytes']) == ((requested + 31) // 32) * 131072 + assert requested <= (int(row['data_bytes']) // 4096) * 3 // 4 + geometry = tuple(int(row[k]) for k in ('cache_mib', 'directory_bytes', + 'entry_bytes', 'data_bytes', 'refcount_bytes', 'pin_bytes')) + geometries.add(geometry) + checked.append(dict(name=record['name'], profile=record['profile'], + working_pages=requested, + excluded_precondition=bool(record.get('excluded_from_results', False)), + setup=setup)) + assert len(geometries) == 1, 'cache geometry changed between compared processes' + return dict(working_pages=requested, checked_jobs=len(checked), + measured_jobs=len(metadata['runs']), + excluded_preconditions=len(metadata['precondition_runs']), + geometry_fields=['cache_mib', 'directory_bytes', 'entry_bytes', + 'data_bytes', 'refcount_bytes', 'pin_bytes'], + identical_geometry=list(next(iter(geometries))), jobs=checked, + no_timed_code_changes=True, + interpretation='Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This is a read-only resident probe, not insertion or writer-contention evidence.') + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('campaign', help='result label or full result directory') + parser.add_argument('--allow-incomplete', action='store_true') + parser.add_argument('--output', type=Path, help='new JSON file; existing files are refused') + args = parser.parse_args() + campaign = Path(args.campaign) + if not campaign.is_dir(): + campaign = ROOT / 'probe-results' / args.campaign + metadata, rows, validation = audit(campaign, args.allow_incomplete) + result = report(metadata, rows, validation) + result['working_set_audit'] = audit_working_set(metadata, rows) + result['limitations'].append('Counters and CPU/op include unchanged probe address generation, identity/ref checks, checksum, cache_get and cache_unget; they are not isolated clockcache_get symbol costs.') + result['limitations'].append('Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles.') + result['campaign'] = str(campaign.resolve()) + result['report_script_sha256'] = digest(__file__) + serialized = json.dumps(result, indent=2) + '\n' + if args.output: + with args.output.open('x') as stream: + stream.write(serialized) + print(args.output) + else: + print(serialized, end='') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled_writes.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled_writes.py new file mode 100644 index 000000000..041a341b4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_controlled_writes.py @@ -0,0 +1,485 @@ +#!/usr/bin/env python3 +"""Audit a resident cache-write campaign and report paired block ratios. + +Reads benchmark inputs only. With --output, creates one new analysis JSON; +otherwise prints JSON. Partial campaigns are rejected unless explicitly allowed. +""" +import argparse +import csv +import hashlib +import json +import math +from pathlib import Path +import statistics + +ROOT = Path(__file__).resolve().parent.parent +T95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def ratio_interval(ratios): + assert ratios and all(math.isfinite(ratio) and ratio > 0 for ratio in ratios) + logs = [math.log(ratio) for ratio in ratios] + mean = statistics.fmean(logs) + n = len(logs) + half = T95[min(n - 1, 30)] * statistics.stdev(logs) / math.sqrt(n) if n > 1 else None + pct = lambda x: 100 * (math.exp(x) - 1) + return dict(blocks=n, geometric_delta_pct=pct(mean), + ci95_low_pct=pct(mean - half) if half is not None else None, + ci95_high_pct=pct(mean + half) if half is not None else None, + block_delta_pct=[100 * (r - 1) for r in ratios]) + + +def difference_interval(differences): + """Absolute block differences preserve useful zero-valued retry counts.""" + assert differences and all(math.isfinite(value) for value in differences) + mean = statistics.fmean(differences) + n = len(differences) + half = (T95[min(n - 1, 30)] * statistics.stdev(differences) / math.sqrt(n) + if n > 1 else None) + return dict(blocks=n, arithmetic_delta=mean, + ci95_low=mean - half if half is not None else None, + ci95_high=mean + half if half is not None else None, + block_delta=differences) + + +def raw_rows(log): + lines = log.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, log + fields = next(csv.reader(headers)) + data = [next(csv.reader([line])) for line in lines + if line.startswith(('disjoint,', 'shared,'))] + assert len(data) == 1 and len(data[0]) == len(fields), log + return dict(zip(fields, data[0])) + + +def metrics(row): + ops = int(row['ops']) + values = dict(ops_s=float(row['ops_s']), + worker_cpu_ns_op=int(row['worker_cpu_ns']) / ops, + claim_failures_op=int(row['claim_failures']) / ops) + if int(row['perf_enabled']): + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + values[counter + '_op'] = int(row['perf_' + counter]) / ops + # This is context only, not a normalization of performance. + values['user_cycles_per_worker_cpu_ns_proxy'] = int(row['perf_cycles']) / int(row['worker_cpu_ns']) + return values + + +def audit_preconditions(metadata, binary, measured_names, complete): + """Verify excluded warmup jobs with the same evidence checks as samples.""" + records = metadata.get('precondition_runs', []) + assert len(records) == len({r['name'] for r in records}), 'duplicate precondition jobs' + assert not set(r['name'] for r in records) & measured_names + cases = metadata.get('scenario_order', []) + validated = [] + for record in records: + assert record['excluded_from_results'] is True + index = record['scenario_index'] + assert 0 <= index < len(cases) and record['scenario'] == cases[index] + scenario = record['scenario'] + profile = record['profile'] + assert profile == metadata['arguments']['precondition_profile'] + assert profile in metadata['libraries'] + threads = scenario['threads'] + row = record['row'] + assert (row['api'], int(row['threads']), row['mode']) == (scenario['api'], threads, scenario['mode']) + assert record['returncode'] == 0 + log = ROOT / 'jobs' / record['name'] / 'output.log' + assert digest(log) == record['log_sha256'], f'precondition log changed: {record["name"]}' + assert raw_rows(log) == row, 'precondition CSV differs from raw log' + persisted = json.loads(log.with_name('run.json').read_text()) + for key in ['name', 'command', 'returncode', 'started', 'finished', 'log_sha256', 'environment_overrides']: + assert persisted[key] == record[key], (record['name'], key) + command = record['command'] + env = record['environment_overrides'] + assert command[0] == str(binary) + assert env['LD_LIBRARY_PATH'] == str(ROOT / 'builds' / profile / 'release/lib') + assert int(command[2]) == int(row['cache_mib']) == metadata['arguments']['cache_mib'] + assert int(command[3]) == threads and command[5:] == [scenario['mode'], scenario['api']] + assert float(row['seconds']) >= int(command[4]) > 0 + assert int(row['warmup_seconds']) == int(env['CACHE_PROBE_WARMUP_SECONDS']) > 0 + assert int(command[4]) == metadata['arguments']['precondition_seconds'] + assert int(row['warmup_seconds']) == metadata['arguments']['precondition_warmup'] + assert int(row['control_cpu']) == metadata['arguments']['control_cpu'] + assert int(row['ops']) > 0 + assert all(int(row[k]) == 0 for k in ['errors', 'read_bytes', 'write_bytes', 'major_faults']) + if row['api'] == 'async': + assert int(row['async_waits']) == 0 + workers = record['workers'] + cpus = metadata['cpu_map'][str(threads)] + assert len(workers) == threads and [w['worker'] for w in workers] == list(range(threads)) + assert [w['tid'] for w in workers] == metadata['expected_worker_tids'][str(threads)] + assert all(w['cpu'] == w['start_cpu'] == w['end_cpu'] == cpu for w, cpu in zip(workers, cpus)) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert sum(w['cpu_ns'] for w in workers) == int(row['worker_cpu_ns']) + assert int(row['perf_enabled']) == int(env['CACHE_PROBE_PERF']) + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + assert sum(w[counter] for w in workers) == int(row['perf_' + counter]) + if int(row['perf_enabled']): + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + validated.append(dict(name=record['name'], scenario_index=index, scenario=scenario, + profile=profile, warmup_seconds=int(row['warmup_seconds']), + measured_seconds=float(row['seconds']), excluded_from_results=True, + log_sha256=record['log_sha256'])) + if complete and cases: + assert {r['scenario_index'] for r in records} == set(range(len(cases))), 'missing case precondition' + return validated + + +def audit(campaign, allow_incomplete=False): + manifest_path = campaign / 'manifest.json' + results_path = campaign / 'results.csv' + metadata = json.loads(manifest_path.read_text()) + args = metadata['arguments'] + rows = list(csv.DictReader(results_path.open())) + profiles = args['profiles'] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + expected = {} + for block in range(args['blocks']): + shift = block % len(profiles) + order = profiles[shift:] + profiles[:shift] + order += list(reversed(order)) + for api, threads, mode in scenarios: + for slot, profile in enumerate(order): + name = f'{args["label"]}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + expected[name] = (block, api, threads, mode, slot, profile) + assert len(rows) == len({r['job'] for r in rows}), 'duplicate result jobs' + assert set(r['job'] for r in rows) <= set(expected), 'unexpected result jobs' + runs = {r['name']: r for r in metadata['runs']} + assert len(runs) == len(metadata['runs']), 'duplicate manifest jobs' + assert set(runs) == {r['job'] for r in rows}, 'manifest/result job mismatch' + missing = sorted(set(expected) - set(runs)) + complete = not missing and 'finished' in metadata + assert allow_incomplete or complete, f'incomplete campaign: {len(missing)} missing jobs' + assert rows, 'no results to analyze' + binary = Path(next(iter(runs.values()))['command'][0]) + runner = binary.with_name('run_controlled.py') + assert digest(binary) == metadata['driver_sha256'], 'driver changed' + assert digest(runner) == metadata['runner_sha256'], 'runner changed' + build_path = binary.with_suffix('.json') + build = json.loads(build_path.read_text()) + assert build['binary_sha256'] == metadata['driver_sha256'] + assert digest(binary.with_suffix('.c')) == build['source_sha256'], 'driver source changed' + assert digest(binary.with_suffix('.o')) == build['object_sha256'], 'driver object changed' + assert build['dynamic'], 'expected shared driver' + for profile, expected_hash in metadata['libraries'].items(): + assert digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so') == expected_hash, profile + preconditions = metadata.get('precondition_runs', []) + chronology = sorted([*runs.values(), *preconditions], key=lambda r: r['started']) + assert all(a['finished'] <= b['started'] for a, b in zip(chronology, chronology[1:])), 'overlapping runs' + lock_intervals = metadata['lock_intervals'] + if complete: + assert all('released' in interval for interval in lock_intervals) + for record in chronology: + assert any(interval['acquired'] <= record['started'] and record['finished'] <= interval.get('released', float('inf')) + for interval in lock_intervals), 'run outside suite lock' + if 'scenario_order' in metadata: + case_order = [(case['api'], case['threads'], case['mode']) for case in metadata['scenario_order']] + assert len(case_order) == len(scenarios) and set(case_order) == set(scenarios), 'incorrect scenario order' + schedule = [(block, *case) for case in case_order for block in range(args['blocks'])] + else: + schedule = [] + for block in range(args['blocks']): + shift = block % len(scenarios) + schedule.extend((block, *case) for case in scenarios[shift:] + scenarios[:shift]) + scheduled_jobs = [] + for block, api, threads, mode in schedule: + shift = block % len(profiles) + order = profiles[shift:] + profiles[:shift] + order += list(reversed(order)) + scheduled_jobs.extend(f'{args["label"]}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + for slot, profile in enumerate(order)) + measured_chronology = [r['name'] for r in chronology if r['name'] in runs] + assert measured_chronology == [job for job in scheduled_jobs if job in runs], 'measured scenario/block order differs' + validated_preconditions = audit_preconditions(metadata, binary, set(runs), complete) + if validated_preconditions: + case_by_job = {r['name']: r['scenario_index'] for r in preconditions} + seen_preconditions = set() + for record in chronology: + if record['name'] in case_by_job: + seen_preconditions.add(case_by_job[record['name']]) + else: + _, api, threads, mode, _, _ = expected[record['name']] + index = case_order.index((api, threads, mode)) + assert index in seen_preconditions, 'measurement preceded its case precondition' + for row in rows: + record = runs[row['job']] + block, api, threads, mode, slot, profile = expected[row['job']] + assert (int(row['block']), row['api'], int(row['threads']), row['mode'], int(row['slot']), row['profile']) == expected[row['job']] + assert (record['block'], record['slot'], record['profile']) == (block, slot, profile) + assert record['returncode'] == 0 + assert any(interval['acquired'] <= record['started'] and record['finished'] <= interval.get('released', float('inf')) + for interval in lock_intervals), 'run outside suite lock' + log = ROOT / 'jobs' / row['job'] / 'output.log' + assert digest(log) == record['log_sha256'], f'log changed: {row["job"]}' + raw = raw_rows(log) + assert all(row[k] == v for k, v in raw.items()), f'CSV differs from log: {row["job"]}' + persisted = json.loads(log.with_name('run.json').read_text()) + for key in ['name', 'command', 'returncode', 'started', 'finished', 'log_sha256', 'environment_overrides']: + assert persisted[key] == record[key], (row['job'], key) + libdir = ROOT / 'builds' / profile / 'release/lib' + assert record['environment_overrides']['LD_LIBRARY_PATH'] == str(libdir) + assert record['command'][0] == str(binary) + assert int(row['ops']) > 0 and float(row['ops_s']) > 0 + assert all(int(row[k]) == 0 for k in ['errors', 'read_bytes', 'write_bytes', 'major_faults']) + assert int(row['cache_mib']) == args['cache_mib'] + assert int(row['warmup_seconds']) == args['warmup'] + assert int(row['control_cpu']) == args['control_cpu'] + assert float(row['seconds']) >= args['seconds'] + if api == 'async': + assert int(row['async_waits']) == 0 + cpus = metadata['cpu_map'][str(threads)] + workers = record['workers'] + assert len(workers) == threads and [w['worker'] for w in workers] == list(range(threads)) + assert [w['tid'] for w in workers] == metadata['expected_worker_tids'][str(threads)] + assert all(w['cpu'] == w['start_cpu'] == w['end_cpu'] == cpu for w, cpu in zip(workers, cpus)) + assert row['worker_cpus'] == ':'.join(map(str, cpus)) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert sum(w['cpu_ns'] for w in workers) == int(row['worker_cpu_ns']) + for counter in ['cycles', 'instructions', 'branches', 'branch_misses']: + assert sum(w[counter] for w in workers) == int(row['perf_' + counter]) + enabled = args['perf'] == 'all' or (args['perf'] == 'single' and threads == 1) + assert bool(int(row['perf_enabled'])) == enabled + if enabled: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + assert int(row['thermal_counter_increased']) == int(bool(record['throttle_increases'])) + return metadata, rows, dict(complete=complete, expected_rows=len(expected), observed_rows=len(rows), + missing_jobs=missing, manifest_sha256=digest(manifest_path), + results_sha256=digest(results_path), driver_build_sha256=digest(build_path), + driver_sha256=metadata['driver_sha256'], runner_sha256=metadata['runner_sha256'], + libraries=metadata['libraries'], all_present_raw_logs_and_job_records_verified=True, + scenario_order_verified=True, excluded_precondition_runs=validated_preconditions, + sample_exclusions=0, thermal_flagged_samples=sum(int(r['thermal_counter_increased']) for r in rows)) + + +def report(metadata, rows, validation): + args = metadata['arguments'] + comparisons = [] + summaries = [] + baselines = [p for p in ['main', 'original'] if p in args['profiles']] + scenarios = [(api, n, mode) for api in args['apis'] for n in args['threads'] for mode in args['modes']] + for api, threads, mode in scenarios: + subset = [r for r in rows if (r['api'], int(r['threads']), r['mode']) == (api, threads, mode)] + if not subset: + continue + for profile in args['profiles']: + samples = [r for r in subset if r['profile'] == profile] + if samples: + values = [metrics(r) for r in samples] + summaries.append(dict(api=api, threads=threads, mode=mode, profile=profile, + samples=len(samples), means={k: statistics.fmean(v[k] for v in values) for k in values[0]})) + for baseline in baselines: + for profile in args['profiles']: + if profile == baseline or (baseline == 'original' and profile == 'main'): + continue + paired = [] + for block in range(args['blocks']): + whole_block = [r for r in subset if int(r['block']) == block] + if any(sum(r['profile'] == p for r in whole_block) != 2 for p in args['profiles']): + continue + candidates = [r for r in subset if int(r['block']) == block and r['profile'] == profile] + controls = [r for r in subset if int(r['block']) == block and r['profile'] == baseline] + if len(candidates) != 2 or len(controls) != 2: + continue + cvalues, bvalues = [metrics(r) for r in candidates], [metrics(r) for r in controls] + cmean = {k: statistics.fmean(r[k] for r in cvalues) for k in cvalues[0]} + bmean = {k: statistics.fmean(r[k] for r in bvalues) for k in bvalues[0]} + paired.append(dict(block=block, candidate_mean=cmean, baseline_mean=bmean, + ratios={k: cmean[k] / bmean[k] for k in cmean + if k != 'claim_failures_op' + and cmean[k] > 0 and bmean[k] > 0}, + differences={k: cmean[k] - bmean[k] for k in cmean}, + thermal_flagged=any(int(r['thermal_counter_increased']) for r in candidates + controls))) + if paired: + common_metrics = set.intersection(*(set(p['ratios']) for p in paired)) + estimates = {metric: ratio_interval([p['ratios'][metric] for p in paired]) for metric in sorted(common_metrics)} + absolute_estimates = {metric: difference_interval([p['differences'][metric] for p in paired]) + for metric in sorted(paired[0]['differences'])} + comparisons.append(dict(api=api, threads=threads, mode=mode, profile=profile, + baseline=baseline, paired_blocks=paired, estimates=estimates, + absolute_estimates=absolute_estimates)) + return dict(schema_version=1, validation=validation, arguments=args, summaries=summaries, comparisons=comparisons, + comparison_scope='Only complete scenario blocks containing both mirrored samples of every planned profile; final comparisons use all blocks. Partial summaries may include individual samples, but partial comparisons do not.', + timing_scope='ops_s uses control phase-2 release through the last worker finish, including stopping batches. Worker CPU and hardware counters begin when each worker observes phase 2 and end after its final operation. Verification, logging, dirty writeback and eviction are outside these intervals.', + absolute_metric_units={'ops_s': 'completed updates per second', + 'worker_cpu_ns_op': 'worker CPU nanoseconds per completed update', + 'claim_failures_op': 'explicit failed claims per completed update', + 'cycles_op': 'user cycles per completed update', + 'instructions_op': 'user retired instructions per completed update', + 'branches_op': 'user branches per completed update', + 'branch_misses_op': 'user branch misses per completed update', + 'user_cycles_per_worker_cpu_ns_proxy': 'user cycles per worker CPU nanosecond; not calibrated frequency'}, + metric_direction={'ops_s': 'higher is better', 'worker_cpu_ns_op': 'lower is better', + 'cycles_op': 'lower is better', 'instructions_op': 'lower is better', + 'claim_failures_op': 'descriptive contention measure only', + 'branches_op': 'descriptive only', 'branch_misses_op': 'descriptive only', + 'user_cycles_per_worker_cpu_ns_proxy': 'diagnostic only; no normalization'}, + uncertainty_method='Arithmetic mirror-pair means within each block; geometric mean and two-sided Student-t interval of block log ratios. Absolute differences use an arithmetic mean and Student-t interval of paired block differences. Blocks, not individual adjacent runs, are the replication units. Zero-valued metrics have no log ratio, and claim failures use only descriptive absolute differences.', + limitations=['Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.', + 'Intervals are pointwise, not adjusted for multiple scenarios/candidates.', + 'No samples are silently excluded, including flagged thermal events; inspect all block ratios.', + 'The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.', + 'Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.', + 'For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.']) + + +def audit_working_set(metadata, rows): + """Verify setup override and unchanged geometry in every included/excluded job.""" + binary = Path(metadata['runs'][0]['command'][0]) + driver_dir = binary.parent + provenance = json.loads((driver_dir / 'provenance.json').read_text()) + for name, expected in provenance['parents']['controlled-final'].items(): + assert digest(driver_dir / 'baseline' / name) == expected + for name, expected in provenance['files_sha256'].items(): + assert digest(driver_dir / name) == expected + requested = metadata['arguments']['working_pages'] + assert isinstance(requested, int) and requested >= 32 + by_name = {row['job']: row for row in rows} + geometries = set() + checked = [] + for record in metadata['runs'] + metadata['precondition_runs']: + row = record.get('row', by_name.get(record['name'])) + assert row is not None + env = record['environment_overrides'] + assert int(env['CACHE_PROBE_WORKING_PAGES']) == requested + assert int(row['working_pages']) == requested + assert env['CACHE_PROBE_ADDRESS_LAYOUT'] == 'spread' + assert env['CACHE_PROBE_DISK_RATIO'] == '16' + log = ROOT / 'jobs' / record['name'] / 'output.log' + lines = [line for line in log.read_text().splitlines() + if line.startswith('O_DIRECT address_layout=')] + assert len(lines) == 1 + setup = dict(token.split('=', 1) for token in lines[0].split()[1:]) + assert setup['address_layout'] == env['CACHE_PROBE_ADDRESS_LAYOUT'] + assert setup['disk_ratio'] == env['CACHE_PROBE_DISK_RATIO'] + assert int(setup['cache_mib']) == int(row['cache_mib']) + assert int(setup['resident_pages']) == requested + # This frozen probe uses IO_DEFAULT_PAGE_SIZE=4096 and extent size=128KiB. + assert int(setup['working_set_bytes']) == requested * 4096 + assert int(setup['disk_bytes']) == ((requested + 31) // 32) * 131072 + assert requested <= (int(row['data_bytes']) // 4096) * 3 // 4 + geometry = tuple(int(row[k]) for k in ('cache_mib', 'directory_bytes', + 'entry_bytes', 'data_bytes', 'refcount_bytes', 'pin_bytes')) + geometries.add(geometry) + checked.append(dict(name=record['name'], profile=record['profile'], + working_pages=requested, + excluded_precondition=bool(record.get('excluded_from_results', False)), + setup=setup)) + assert len(geometries) == 1, 'cache geometry changed between compared processes' + return dict(working_pages=requested, checked_jobs=len(checked), + measured_jobs=len(metadata['runs']), + excluded_preconditions=len(metadata['precondition_runs']), + geometry_fields=['cache_mib', 'directory_bytes', 'entry_bytes', + 'data_bytes', 'refcount_bytes', 'pin_bytes'], + identical_geometry=list(next(iter(geometries))), jobs=checked, + interpretation='Small working set with identical cache/directory geometry and spread addresses; offset-zero page lines may conflict in L1. This measures resident cache mutation ownership and dirtying; it is not complete insertion evidence.') + + +def audit_write_counters(metadata, rows): + args = metadata['arguments'] + binary = Path(metadata['runs'][0]['command'][0]) + by_name = {row['job']: row for row in rows} + checked = [] + for record in metadata['runs'] + metadata['precondition_runs']: + row = record.get('row', by_name.get(record['name'])) + assert row['api'] == 'write' and row['mode'] in ('disjoint', 'shared') + threads = int(row['threads']) + command = record['command'] + env = record['environment_overrides'] + cpus = metadata['cpu_map'][str(threads)] + excluded = bool(record.get('excluded_from_results', False)) + seconds = args['precondition_seconds'] if excluded else args['seconds'] + warmup = args['precondition_warmup'] if excluded else args['warmup'] + assert len(command) == 7 and command[0] == str(binary) + assert [int(command[2]), int(command[3]), int(command[4])] == [args['cache_mib'], threads, seconds] + assert command[5:] == [row['mode'], 'write'] + assert env['CACHE_PROBE_WORKER_CPUS'] == ','.join(map(str, cpus)) + assert int(env['CACHE_PROBE_CONTROL_CPU']) == int(row['control_cpu']) == args['control_cpu'] + assert int(env['CACHE_PROBE_WARMUP_SECONDS']) == int(row['warmup_seconds']) == warmup + enabled = args['perf'] == 'all' or (args['perf'] == 'single' and threads == 1) + assert int(env['CACHE_PROBE_PERF']) == int(row['perf_enabled']) == int(enabled) + elapsed = float(row['seconds']) + rate = float(row['ops_s']) + assert math.isfinite(elapsed) and elapsed >= seconds > 0 + assert math.isfinite(rate) and rate > 0 + # CSV prints elapsed to nine decimals and rate to one decimal. + tolerance = 0.050001 + rate * 0.5e-9 / elapsed + assert abs(int(row['ops']) / elapsed - rate) <= tolerance + workers = record['workers'] + assert all(w['ops'] > 0 and w['cpu_ns'] > 0 for w in workers) + assert all(w['all_ops'] >= w['ops'] and w['all_claim_failures'] >= w['claim_failures'] >= 0 + for w in workers) + for field in ('ops', 'all_ops', 'claim_failures', 'all_claim_failures'): + assert sum(w[field] for w in workers) == int(row[field]) + assert int(row['all_ops']) == int(row['verified_updates']) > 0 + assert int(row['warmup_ops']) == int(row['all_ops']) - int(row['ops']) >= 0 + assert int(row['all_claim_failures']) >= int(row['claim_failures']) >= 0 + assert 0 < int(row['dirty_pages']) <= int(row['working_pages']) + assert int(row['async_waits']) == 0 + if not enabled: + assert all(int(row['perf_' + k]) == 0 for k in + ['cycles', 'instructions', 'branches', 'branch_misses', 'enabled_ns', 'running_ns']) + if row['mode'] == 'disjoint': + assert int(row['all_claim_failures']) == 0 + log = ROOT / 'jobs' / record['name'] / 'output.log' + lines = log.read_text().splitlines() + verifies = [line for line in lines if line.startswith('VERIFY ')] + assert len(verifies) == 1 + v = {k: int(value) for k, value in + (token.split('=', 1) for token in verifies[0].split()[1:])} + assert v['pages'] == int(row['working_pages']) + assert v['observed'] == v['expected'] == int(row['all_ops']) + assert v['errors'] == 0 + raw_workers = [{k: int(value) for k, value in + (token.split('=', 1) for token in line.split()[1:])} + for line in lines if line.startswith('WORKER ')] + assert raw_workers == workers + checked.append(dict(name=record['name'], mode=row['mode'], + threads=int(row['threads']), all_ops=int(row['all_ops']), + measured_ops=int(row['ops']), warmup_ops=int(row['warmup_ops']), + claim_failures=int(row['claim_failures']), + all_claim_failures=int(row['all_claim_failures']), + dirty_pages=int(row['dirty_pages']), verification=v)) + return dict(checked_jobs=len(checked), all_counter_sums_exact=True, + all_identity_and_complement_checks_passed=True, jobs=checked) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('campaign', help='result label or full result directory') + parser.add_argument('--allow-incomplete', action='store_true') + parser.add_argument('--output', type=Path, help='new JSON file; existing files are refused') + args = parser.parse_args() + campaign = Path(args.campaign) + if not campaign.is_dir(): + campaign = ROOT / 'probe-results' / args.campaign + metadata, rows, validation = audit(campaign, args.allow_incomplete) + working_set_audit = audit_working_set(metadata, rows) + write_counter_audit = audit_write_counters(metadata, rows) + result = report(metadata, rows, validation) + result['working_set_audit'] = working_set_audit + result['write_counter_audit'] = write_counter_audit + result['limitations'].append('Counters and CPU/op include address generation, identity/ref/complement checks, bookkeeping, get/claim/lock/update/unlock/unclaim/unget, and retries; they are not isolated function costs. Claim-failure counts exclude waiting inside blocking cache_get.') + result['limitations'].append('Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles.') + result['limitations'].append('Pages are ordinarily already dirty after warmup. Disjoint/shared per-worker working sets differ; compare profiles within modes, not modes as a pure contention contrast. This cannot establish database insertion neutrality.') + result['campaign'] = str(campaign.resolve()) + result['report_script_sha256'] = digest(__file__) + serialized = json.dumps(result, indent=2) + '\n' + if args.output: + with args.output.open('x') as stream: + stream.write(serialized) + print(args.output) + else: + print(serialized, end='') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_quota.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_quota.py new file mode 100644 index 000000000..1e098827e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_quota.py @@ -0,0 +1,415 @@ +#!/usr/bin/env python3 +"""Audit quota-runner evidence without launching workloads or changing inputs. + +Pass one or more result directories (or names below database/results). By +default each matrix must be complete. --allow-incomplete reports only complete +blocks in comparisons and lists pending runs. --output creates a new JSON file; +an existing output is never replaced. Both quota modes remain separate cohorts. +""" +import argparse +import csv +import hashlib +import json +import math +from pathlib import Path +import re +import statistics + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +T95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] +STAGES = ['worker_start', 'stop_request', 'workers_joined', 'before_close', 'after_close'] +PHASES = [('window', 'worker_start', 'stop_request'), + ('join', 'stop_request', 'workers_joined'), + ('body', 'worker_start', 'workers_joined'), + ('close', 'before_close', 'after_close'), + ('drain', 'worker_start', 'after_close')] +RATIO_METRICS = ['exact_body_ops_s', 'exact_drain_ops_s', 'productive_ops_s', + 'body_cpu_us_op', 'drain_cpu_us_op', 'worker_completion_spread_s'] +DIFFERENCE_METRICS = ['worker_completion_spread_s', 'productive_end_to_stop_s', + 'diagnostic_join_wall_s', 'diagnostic_close_wall_s'] + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def read_csv(path): + with Path(path).open() as stream: + return list(csv.DictReader(stream)) + + +def close_number(actual, expected, label): + assert math.isfinite(float(actual)) and math.isfinite(float(expected)), label + assert math.isclose(float(actual), float(expected), rel_tol=1e-12, abs_tol=1e-12), (label, actual, expected) + + +def parse_diagnostics(log): + stages, workers, quotas = {}, [], [] + for line in log.splitlines(): + if line.startswith('diagnostic_stage '): + fields = dict(part.split('=', 1) for part in line.split()[1:]) + name = fields.pop('name') + assert name not in stages, 'duplicate diagnostic stage' + stages[name] = {key: int(value) for key, value in fields.items()} + elif line.startswith('diagnostic_worker '): + workers.append({key: int(value) for key, value in + (part.split('=', 1) for part in line.split()[1:])}) + elif line.startswith('diagnostic_quota '): + fields = dict(part.split('=', 1) for part in line.split()[1:]) + mode = fields.pop('mode') + quotas.append(dict(mode=mode, **{key: int(value) for key, value in fields.items()})) + assert list(stages) == STAGES, 'missing, reordered or extra diagnostic stages' + assert len(quotas) == 1, 'expected exactly one quota diagnostic' + assert [worker['index'] for worker in workers] == list(range(8)), 'worker index/count mismatch' + return stages, workers, quotas[0] + + +def diagnostic_metrics(stages, workers, quota, records, mode, precondition=False): + """Validate raw boundaries, including workers which received no records.""" + for before, after in zip(STAGES, STAGES[1:]): + assert set(stages[before]) == set(stages[after]) == {'wall_ns', 'cpu_ns'} + assert all(stages[after][key] >= stages[before][key] >= 0 for key in ['wall_ns', 'cpu_ns']) + assert quota['mode'] == mode + completed = sum(worker['completed'] for worker in workers) + assert completed == quota['completed_records'] > 0 + assert quota['target_records'] == records + if precondition: + assert mode == 'fixed' and completed < records, 'precondition reached cap instead of timer' + else: + assert completed == records, 'incomplete measured record set' + if mode == 'shared': + assert quota['batch'] == 1024 and not precondition + # One successful reservation per batch, then one empty fetch per worker. + assert quota['next_record'] == ((records + 1023) // 1024 + 8) * 1024 + else: + assert mode == 'fixed' and quota['batch'] == quota['next_record'] == 0 + if not precondition: + assert all(worker['completed'] == (records + 7 - worker['index']) // 8 for worker in workers) + start = stages['worker_start']['wall_ns'] + stop = stages['stop_request']['wall_ns'] + joined = stages['workers_joined']['wall_ns'] + for worker in workers: + assert worker['completed'] >= 0 + exit_times = [start, worker['loop_exit_ns'], worker['deregister_start_ns'], + worker['deregister_end_ns'], joined] + assert exit_times == sorted(exit_times), worker + if worker['completed']: + assert start <= worker['last_start_ns'] <= worker['last_end_ns'] <= worker['loop_exit_ns'], worker + else: + assert worker['last_start_ns'] == worker['last_end_ns'] == 0, worker + if not precondition: + assert worker['deregister_end_ns'] <= stop, 'fixed-count controller stopped before worker completion' + finishes = [worker['last_end_ns'] for worker in workers if worker['completed']] + productive_end = max(finishes) + assert quota['productive_end_ns'] == productive_end > start + result = {} + for phase, begin, end in PHASES: + for counter in ['wall', 'cpu']: + result[f'diagnostic_{phase}_{counter}_s'] = (stages[end][counter + '_ns'] - stages[begin][counter + '_ns']) / 1e9 + result.update(body_cpu_us_op=result['diagnostic_body_cpu_s'] * 1e6 / completed, + drain_cpu_us_op=result['diagnostic_drain_cpu_s'] * 1e6 / completed, + productive_wall_s=(productive_end - start) / 1e9, + productive_end_to_stop_s=(stop - productive_end) / 1e9, + worker_completion_spread_s=(productive_end - min(finishes)) / 1e9) + result.update(exact_body_ops_s=completed / result['diagnostic_body_wall_s'], + exact_drain_ops_s=completed / result['diagnostic_drain_wall_s'], + productive_ops_s=completed / result['productive_wall_s']) + return result + + +def expected_command(directory, record, args, driver, wal, precondition): + name = record['name'] + mode = 'fixed' if precondition else args['quota_mode'] + command = ['taskset', '-c', args['cpus'], driver['binary'], '--db', str(directory / (name + '.db')), + '--csv', str(directory / (name + '.csv')), '--summary', str(directory / (name + '.summary.csv')), + '--records', str(args['precondition_records'] if precondition else args['records']), + '--seconds', str(args['precondition_seconds'] if precondition else 0), + '--report-ms', '100', '--cache-mib', '256', '--disk-gib', '8', '--direct', + '--inserters', '8', '--readers', '0', '--memtable-bg', '1', '--normal-bg', '3', + '--memtable-mib', '8', '--key-size', '16', '--value-size', '16', + '--min-free-gib', str(args['min_free_gib']), '--seed', '42'] + if wal == 0: + command.append('--no-log') + if mode == 'shared': + command.append('--shared-quota') + return command + + +def audit_provenance(manifest): + driver = manifest['driver'] + for kind in ['source', 'binary']: + assert digest(driver[kind]) == driver[kind + '_sha256'], f'driver {kind} changed' + assert digest(HERE / 'run_quota.py') == manifest['runner_sha256'], 'quota runner changed' + build_path = HERE / 'quota-build.json' + build = json.loads(build_path.read_text()) + assert build['built'] and build['binaries']['insert_benchmark'] == driver + assert build['runner_sha256'] == manifest['runner_sha256'] + assert digest(HERE / 'prepare_quota.py') == build['prepare_sha256'] + assert digest(build['parent_build_manifest']) == build['parent_build_manifest_sha256'] + for kind in ['source', 'binary']: + assert digest(build['parent_driver'][kind]) == build['parent_driver'][kind + '_sha256'] + source_counts = {} + for profile, provenance in manifest['provenance'].items(): + assert digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so') == provenance['library_sha256'], profile + assert digest(ROOT / 'sources' / profile / 'src/clockcache.c') == provenance['clockcache_source_sha256'], profile + source_counts[profile] = 1 + if 'source_manifest' in provenance: + source_path = ROOT / (profile + '-source.json') + assert digest(source_path) == provenance['source_manifest_sha256'] + assert json.loads(source_path.read_text()) == provenance['source_manifest'] + hashes = provenance['source_manifest']['hashes'] + for path, expected in hashes.items(): + assert digest(ROOT / 'sources' / profile / path) == expected, (profile, path) + source_counts[profile] = len(hashes) + return dict(driver_sha256=driver['binary_sha256'], driver_source_sha256=driver['source_sha256'], + runner_sha256=manifest['runner_sha256'], build_manifest_sha256=digest(build_path), + source_file_hashes_checked=source_counts, + library_hashes={profile: entry['library_sha256'] for profile, entry in manifest['provenance'].items()}) + + +def audit_campaign(directory, allow_incomplete=False): + manifest_path = directory / 'manifest.json' + manifest_bytes = manifest_path.read_bytes() + manifest = json.loads(manifest_bytes) + args = manifest['arguments'] + assert manifest['mode'] == args['mode'] == 'insert' + assert args['fixed_records'] and args['insert_diagnostics'] + assert args['quota_mode'] in ['fixed', 'shared'] and args['records'] > 0 and args['blocks'] > 0 + profiles = args['profiles'] + assert len(profiles) == len(set(profiles)) and profiles + assert len(args['wal']) == len(set(args['wal'])) and set(args['wal']) <= {0, 1} + order = [] + for block in range(args['blocks']): + shift = block % len(profiles) if args['rotate_blocks'] else 0 + block_profiles = profiles[shift:] + profiles[:shift] + order.extend(block_profiles + block_profiles[::-1]) + assert order == manifest['order'] + expected = {} + for wal in args['wal']: + if args['precondition_seconds']: + expected[f'wal{wal}-precondition'] = (wal, -1, profiles[0], True) + for index, profile in enumerate(order): + expected[f'wal{wal}-{index:02d}-{profile}'] = (wal, index, profile, False) + runs = manifest['runs'] + names = [record['name'] for record in runs] + assert len(names) == len(set(names)) + assert names == list(expected)[:len(names)], 'run order/name mismatch' + validated = [record for record in runs if record.get('correctness_passed')] + assert validated == runs[:len(validated)], 'validated runs do not form a prefix' + complete = manifest['complete'] and len(validated) == len(expected) + assert allow_incomplete or complete, f'incomplete matrix: {len(expected) - len(validated)} runs pending' + provenance = audit_provenance(manifest) + assert manifest['filesystem'].startswith('ext4 /dev/') and manifest['io'] == 'O_DIRECT' + assert manifest['machine_lock'] == '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock' + samples, preconditions, aggregate = [], [], [] + previous_end = manifest['lock_acquired'] + for record in validated: + name = record['name'] + wal, index, profile, precondition = expected[name] + assert record['returncode'] == 0 and record['profile'] == profile + assert record['excluded_precondition'] == precondition + assert record['command'] == expected_command(directory, record, args, manifest['driver'], wal, precondition) + assert record['environment_overrides'] == dict(LD_LIBRARY_PATH=str(ROOT / 'builds' / profile / 'release/lib'), + TMPDIR=str(directory / (name + '-tmp'))) + assert previous_end <= record['started'] <= record['finished'] <= manifest.get('finished', math.inf), 'overlapping/outside-lock runs' + previous_end = record['finished'] + assert record['free_bytes_before'] >= args['min_free_gib'] * 2**30 + assert record['library_sha256'] == provenance['library_hashes'][profile] + for ending, field in [('.log', 'log_sha256'), ('.csv', 'csv_sha256'), ('.summary.csv', 'summary_sha256')]: + assert digest(directory / (name + ending)) == record[field], (name, field) + assert record['own_successful_scratch_removed'] and not (directory / (name + '.db')).exists() + log = (directory / (name + '.log')).read_text() + endings = re.findall(r'load_end reason=(\w+) inserted=(\d+) elapsed_s=([\d.]+) error=(\d+)', log) + assert len(endings) == 1 and endings[0][0] == ('time_limit' if precondition else 'complete') and endings[0][3] == '0' + assert len(re.findall(r'close_s=[\d.]+ close_rc=0(?:\n|$)', log)) == 1 + stages, workers, quota = parse_diagnostics(log) + assert stages == record['diagnostic_stages'] and quota == record['diagnostic_quota'] + assert len(record['diagnostic_workers']) == len(workers) + for worker, stored in zip(workers, record['diagnostic_workers']): + assert all(stored[key] == value for key, value in worker.items()) + close_number(stored['last_insert_ms'], (worker['last_end_ns'] - worker['last_start_ns']) / 1e6, name) + close_number(stored['deregister_ms'], (worker['deregister_end_ns'] - worker['deregister_start_ns']) / 1e6, name) + stop = stages['stop_request']['wall_ns'] + assert stored['in_flight_at_stop'] == (worker['last_start_ns'] <= stop < worker['last_end_ns']) + close_number(stored['last_insert_after_stop_ms'], max(0, worker['last_end_ns'] - stop) / 1e6, name) + target = args['precondition_records'] if precondition else args['records'] + mode = 'fixed' if precondition else args['quota_mode'] + metrics = diagnostic_metrics(stages, workers, quota, target, mode, precondition) + summaries = read_csv(directory / (name + '.summary.csv')) + assert len(summaries) == 1 + summary = summaries[0] + count = int(summary['inserted']) + assert count == record['inserted'] == record['metrics']['inserted'] == int(endings[0][1]) == quota['completed_records'] + intervals = read_csv(directory / (name + '.csv')) + assert intervals and [int(row['inserted']) for row in intervals] == sorted(int(row['inserted']) for row in intervals) + assert 0 < int(intervals[-1]['inserted']) <= count + assert all(float(row['interval_s']) > 0 and float(row['elapsed_s']) > 0 for row in intervals) + assert [float(row['elapsed_s']) for row in intervals] == sorted(float(row['elapsed_s']) for row in intervals) + assert record['metrics']['profile'] == profile and record['metrics']['quota_mode'] == mode + phase = f'insert-wal{wal}-{mode}@8' + assert record['metrics']['phase'] == phase + block = index // (2 * len(profiles)) + assert record['metrics']['block'] == block + for key, value in metrics.items(): + close_number(record['metrics'][key], value, (name, key)) + close_number(record['metrics']['ops_s'], summary['achieved_insert_ops_s'], name) + close_number(record['metrics']['elapsed_s'], summary['elapsed_s'], name) + row = dict(name=name, profile=profile, phase=phase, wal=wal, quota_mode=mode, + block=block, inserted=count, **metrics, + worker_completed=[worker['completed'] for worker in workers], + worker_productive_finish_s=[(worker['last_end_ns'] - stages['worker_start']['wall_ns']) / 1e9 + if worker['completed'] else None for worker in workers], + zero_work_workers=sum(worker['completed'] == 0 for worker in workers), + max_last_insert_ms=max((worker['last_end_ns'] - worker['last_start_ns']) / 1e6 for worker in workers), + max_deregister_ms=max((worker['deregister_end_ns'] - worker['deregister_start_ns']) / 1e6 for worker in workers), + quota_next_record=quota['next_record'], log_sha256=record['log_sha256'], + service_max_ms=float(summary['insert_service_max_ms'])) + if precondition: + preconditions.append(row) + else: + samples.append(row) + aggregate.append({key: str(value) for key, value in record['metrics'].items()}) + if complete: + assert read_csv(directory / 'results.csv') == aggregate, 'aggregate CSV differs from measured records' + complete_blocks = {} + for wal in args['wal']: + complete_blocks[str(wal)] = [block for block in range(args['blocks']) + if all(sum(row['wal'] == wal and row['block'] == block and row['profile'] == profile + for row in samples) == 2 for profile in profiles)] + return dict(campaign=directory.name, directory=str(directory), arguments=args, + validation=dict(complete=complete, expected_measured_runs=len(order) * len(args['wal']), + measured_runs=len(samples), excluded_preconditions=len(preconditions), + total_measured_inserts=sum(row['inserted'] for row in samples), + pending_runs=list(expected)[len(validated):], complete_blocks=complete_blocks, + manifest_sha256=hashlib.sha256(manifest_bytes).hexdigest(), **provenance, + lock_acquired=manifest['lock_acquired'], finished=manifest.get('finished'), + checks=['Exact command/matrix/order and fixed-quota preconditions', + 'Harness, runner, build, parent driver, source and library hashes', + 'Raw log/CSV hashes, successful count/error/close, aggregate CSV identities', + 'Shared reservation identity or per-worker fixed count identity', + 'Monotonic raw boundaries, zero-work workers, reconstructed wall/CPU metrics', + 'Serial processes inside recorded shared-lock interval']), + samples=samples, excluded_precondition_samples=preconditions) + + +def interval(values, logarithmic=False): + if logarithmic: + assert all(value > 0 for value in values) + values = [math.log(value) for value in values] + mean = statistics.fmean(values) + n = len(values) + half = T95[min(n - 1, 30)] * statistics.stdev(values) / math.sqrt(n) if n > 1 else None + if logarithmic: + convert = lambda x: 100 * math.expm1(x) + return dict(blocks=n, geometric_delta_pct=convert(mean), + ci95_low_pct=convert(mean - half) if half is not None else None, + ci95_high_pct=convert(mean + half) if half is not None else None, + block_delta_pct=[convert(value) for value in values]) + return dict(blocks=n, mean_difference_s=mean, + ci95_low_s=mean - half if half is not None else None, + ci95_high_s=mean + half if half is not None else None, + block_difference_s=values) + + +def summarize(campaign): + args = campaign['arguments'] + rows = campaign['samples'] + summaries, comparisons = [], [] + for wal in args['wal']: + blocks = campaign['validation']['complete_blocks'][str(wal)] + for profile in args['profiles']: + group = [row for row in rows if row['wal'] == wal and row['profile'] == profile] + if not group: + continue + count = sum(row['inserted'] for row in group) + summary = dict(wal=wal, quota_mode=args['quota_mode'], profile=profile, samples=len(group), + all_expected_samples_present=len(group) == 2 * args['blocks'], + complete_comparison_blocks=blocks, inserted_total=count) + for key in dict.fromkeys(RATIO_METRICS + DIFFERENCE_METRICS + ['productive_wall_s', + 'diagnostic_body_wall_s', 'diagnostic_drain_wall_s', 'diagnostic_body_cpu_s', 'diagnostic_drain_cpu_s']): + summary[key + '_mean'] = statistics.fmean(row[key] for row in group) + for phase in ['body', 'drain']: + summary['pooled_' + phase + '_ops_s'] = count / sum(row[f'diagnostic_{phase}_wall_s'] for row in group) + summary['pooled_productive_ops_s'] = count / sum(row['productive_wall_s'] for row in group) + summary['max_deregister_ms'] = max(row['max_deregister_ms'] for row in group) + summary['zero_work_worker_observations'] = sum(row['zero_work_workers'] for row in group) + summaries.append(summary) + if not blocks: + continue + for baseline in [profile for profile in ['main', 'original'] if profile in args['profiles']]: + for profile in args['profiles']: + if profile == baseline or (baseline == 'original' and profile == 'main'): + continue + comparison = dict(wal=wal, quota_mode=args['quota_mode'], profile=profile, baseline=baseline, + complete_block_numbers=blocks, estimates={}, absolute_differences={}) + for metric in RATIO_METRICS: + pairs = [] + for block in blocks: + means = [statistics.fmean(row[metric] for row in rows + if row['wal'] == wal and row['block'] == block and row['profile'] == p) + for p in [profile, baseline]] + pairs.append(means) + if all(candidate > 0 and control > 0 for candidate, control in pairs): + comparison['estimates'][metric] = interval([candidate / control for candidate, control in pairs], True) + else: + comparison['estimates'][metric] = {'blocks': len(blocks), 'unavailable': 'zero values; see absolute differences'} + for metric in DIFFERENCE_METRICS: + differences = [] + for block in blocks: + candidate, control = [statistics.fmean(row[metric] for row in rows + if row['wal'] == wal and row['block'] == block and row['profile'] == p) + for p in [profile, baseline]] + differences.append(candidate - control) + comparison['absolute_differences'][metric] = interval(differences) + comparisons.append(comparison) + campaign.update(summaries=summaries, comparisons=comparisons) + return campaign + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('campaigns', nargs='+') + parser.add_argument('--allow-incomplete', action='store_true') + parser.add_argument('--output', type=Path) + args = parser.parse_args() + assert args.output is None or not args.output.exists(), 'will not replace an existing report' + directories = [] + for value in args.campaigns: + path = Path(value) + if not path.is_dir(): + path = HERE / 'results' / value + directories.append(path.resolve()) + assert len(directories) == len(set(directories)), 'duplicate campaign' + campaigns = [summarize(audit_campaign(path, args.allow_incomplete)) for path in directories] + by_start = sorted(campaigns, key=lambda c: c['validation']['lock_acquired']) + for first, second in zip(by_start, by_start[1:]): + assert first['validation']['finished'] is not None + assert first['validation']['finished'] <= second['validation']['lock_acquired'], 'campaign lock intervals overlap' + binaries = {campaign['validation']['driver_sha256'] for campaign in campaigns} + assert len(binaries) == 1, 'quota modes must use the same frozen binary' + report = dict(auditor_sha256=digest(__file__), same_binary_verified=True, + campaign_lock_intervals_nonoverlapping=True, campaigns=campaigns, + uncertainty_method='Arithmetic mirror-pair means within complete blocks; pointwise Student t intervals on block log ratios (or raw second differences). One block has no confidence interval. All samples retained; no multiple-comparison adjustment.', + limitations=['No exhaustive database readback; uniqueness follows disjoint ID reservation and unchanged bijective key generation, with successful exact-count checks.', + 'Shared quotas change worker/key assignment and add reservation/control overhead. Compare profiles within each mode; a fixed/shared difference is not solely a quota-tail effect.', + 'Productive throughput ends at the final insert completion and excludes polling, deregistration and close; it supplements exact body/drain rates.', + 'Excluded timed preconditions use fixed quotas and may finish their last operation after stop request, producing a negative productive_end_to_stop_s.', + 'Before/after hardware snapshots retained in the hashed source manifests are not timed frequency measurements. DVFS, variable SMT placement and background-task distribution remain confounders.', + 'Three blocks and thermal carryover can give broad or optimistic uncertainty. Fixed-record startup tests do not establish steady-state or tail neutrality.', + 'Small smoke runs validate bookkeeping and zero-work workers; their throughput is not performance evidence.', + 'This audit checks recorded lock intervals and serial jobs, not unrecorded external machine activity.']) + rendered = json.dumps(report, indent=2, allow_nan=False) + '\n' + if args.output: + with args.output.open('x') as stream: + stream.write(rendered) + print(args.output) + else: + print(rendered, end='') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_resident-v1.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_resident-v1.py new file mode 100644 index 000000000..f672a9708 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_resident-v1.py @@ -0,0 +1,249 @@ +#!/usr/bin/env python3 +"""Read-only audit of one frozen resident-query campaign; never starts workloads. + +By default require the full matrix. --allow-incomplete keeps all validated +samples but computes comparisons from complete mirrored blocks only. Output +must be a new file. Separate invocations keep different candidate cohorts apart. +""" +import argparse +import hashlib +import json +import math +from pathlib import Path +import re +import statistics + +from report_quota import digest, read_csv, interval + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +METRICS = ['ops_s', 'cpu_us_op', 'p99_us'] + + +def provenance(manifest): + driver = manifest['driver'] + for field in ['source', 'binary']: + assert digest(driver[field]) == driver[field + '_sha256'], field + assert digest(HERE / 'run.py') == manifest['runner_sha256'], 'runner changed' + build = json.loads((HERE / 'dynamic-build.json').read_text()) + assert build['built'] and build['linkage'] == 'dynamic' + assert build['binaries']['kvbench'] == driver + counts = {} + for profile, entry in manifest['provenance'].items(): + tree = ROOT / 'sources' / profile + assert digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so') == entry['library_sha256'], profile + assert digest(tree / 'src/clockcache.c') == entry['clockcache_source_sha256'], profile + counts[profile] = 1 + if 'source_manifest' in entry: + source_path = ROOT / (profile + '-source.json') + assert digest(source_path) == entry['source_manifest_sha256'], profile + assert json.loads(source_path.read_text()) == entry['source_manifest'] + for name, sha in entry['source_manifest']['hashes'].items(): + assert digest(tree / name) == sha, (profile, name) + counts[profile] = len(entry['source_manifest']['hashes']) + return dict(driver_sha256=driver['binary_sha256'], driver_source_sha256=driver['source_sha256'], + runner_sha256=manifest['runner_sha256'], build_manifest_sha256=digest(HERE / 'dynamic-build.json'), + source_file_hashes_checked=counts, + library_hashes={p: v['library_sha256'] for p, v in manifest['provenance'].items()}) + + +def expected_command(directory, manifest, name, profile, index, kind): + args = manifest['arguments'] + seconds = args['precondition_seconds'] if kind == 'precondition' else args['seconds'] + command = ['taskset', '-c', args['cpus'], manifest['driver']['binary'], + '--db', str(directory / (name + '.db')), '--n', '200000', '--cache-mib', '128', + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '0', '--normal-bg', '0', + '--memtable-mib', '4', '--secs', str(seconds), '--warmup', str(args['warmup']), + '--csv', str(directory / (name + '.csv')), '--vtag', profile, '--stag', 'resident', + '--otag', str(index), '--rep', str(index), '--seed', '42', '--hang-secs', '60', + '--hang-dir', str(directory)] + command += ['--create', 'load:random@1'] if kind == 'fixture' else ['--open', 'warm@1', *args['phases']] + return command + + +def check_rows(rows, profile, index, phases, duration): + assert [r['phase'] for r in rows] == phases, 'phase order/count' + for row in rows: + assert row['version'] == profile and row['size'] == 'resident' + assert int(row['order']) == int(row['rep']) == index + assert int(row['n']) == 200000 and row['log'] == '0' + assert int(row['threads']) == int(row['phase'].split('@')[1]) + assert all(int(row[key]) == 0 for key in ['errors', 'violations', 'swapin', 'swapout', 'majflt']) + ops, seconds, rate = int(row['ops']), float(row['secs']), float(row['ops_s']) + assert ops > 0 and seconds > 0 and rate > 0 + # Wall seconds are printed to 3 decimals and rate to 1 decimal. + assert abs(ops / rate - seconds) <= 0.000501 + ops / rate**2 * 0.051 + if row['phase'].startswith(('warm', 'load')): + assert ops == 200000 + if row['phase'].startswith('warm'): + assert int(row['tuples']) == 200000 + else: + assert abs(seconds - duration) <= 0.001 + assert int(row['rd_bytes']) == 0, 'timed query performed physical reads' + assert float(row['cpu_s']) > 0 + assert all(math.isfinite(float(row[key])) and float(row[key]) > 0 for key in ['p99_us', 'mean_us']) + if row['phase'].startswith('range'): + length = int(row['phase'].split(':')[2].split('@')[0]) + assert ops <= int(row['tuples']) <= ops * length + + +def audit(directory, allow_incomplete=False): + manifest_bytes = (directory / 'manifest.json').read_bytes() + m = json.loads(manifest_bytes) + args = m['arguments'] + assert m['mode'] == args['mode'] == 'resident' + assert not args['fixed_records'] and not args['insert_diagnostics'] + assert args['seconds'] > 0 and args['warmup'] >= 0 and args['blocks'] > 0 + profiles = args['profiles'] + assert profiles and len(profiles) == len(set(profiles)) + assert set(m['provenance']) == set(profiles + ['main']) + order = [] + for block in range(args['blocks']): + shift = block % len(profiles) if args['rotate_blocks'] else 0 + rotated = profiles[shift:] + profiles[:shift] + order += rotated + rotated[::-1] + assert order == m['order'] + expected = [('fixture', 'main', -1, 'fixture')] + if args['precondition_seconds']: + expected.append(('precondition', profiles[0], -1, 'precondition')) + expected += [(f'{index:02d}-{profile}', profile, index, 'measured') for index, profile in enumerate(order)] + assert [r['name'] for r in m['runs']] == [r[0] for r in expected[:len(m['runs'])]] + validated = [r for r in m['runs'] if r.get('correctness_passed') and + (r['name'] == 'fixture' or r.get('own_successful_scratch_removed'))] + assert validated == m['runs'][:len(validated)], 'completed runs are not a prefix' + complete = m['complete'] and len(validated) == len(expected) + assert allow_incomplete or complete, 'incomplete campaign' + prov = provenance(m) + assert m['filesystem'].startswith('ext4 /dev/') and m['io'] == 'O_DIRECT' + assert m['machine_lock'] == '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock' + prior_end = m['lock_acquired'] + samples, preconditions, raw_rows, records = [], [], [], [] + for record, (name, profile, index, kind) in zip(validated, expected): + assert record['profile'] == profile and record['returncode'] == 0 + assert record['command'] == expected_command(directory, m, name, profile, index, kind) + assert record['environment_overrides'] == dict(LD_LIBRARY_PATH=str(ROOT / 'builds' / profile / 'release/lib'), + TMPDIR=str(directory / (name + '-tmp'))) + assert record['library_sha256'] == prov['library_hashes'][profile] + assert record['free_bytes_before'] >= args['min_free_gib'] * 2**30 + assert prior_end <= record['started'] <= record['finished'] <= m.get('finished', math.inf) + prior_end = record['finished'] + assert record['started'] <= record['hardware_before']['time'] <= record['hardware_after']['time'] + assert digest(directory / (name + '.log')) == record['log_sha256'] + csv_sha = digest(directory / (name + '.csv')) + if kind != 'fixture': + assert csv_sha == record['csv_sha256'] + assert record['excluded_precondition'] == (kind == 'precondition') + assert not (directory / (name + '.db')).exists() + rows = read_csv(directory / (name + '.csv')) + phases = ['load:random@1'] if kind == 'fixture' else ['warm@1', *args['phases']] + duration = args['precondition_seconds'] if kind == 'precondition' else args['seconds'] + check_rows(rows, profile, index, phases, duration) + if kind != 'fixture': + assert record['validated_rows'] == len(rows) + log = (directory / (name + '.log')).read_text() + found_counts = re.findall(r'found=(\d+) notfound=(\d+)', log) + assert len(found_counts) == sum(p.startswith('point') for p in phases) + point_rows = [r for r in rows if r['phase'].startswith('point')] + assert all(int(found) == int(row['ops']) and int(missing) == 0 + for (found, missing), row in zip(found_counts, point_rows)) + if kind == 'measured': + raw_rows.extend(rows) + destination = samples if kind == 'measured' else preconditions + for row in rows[1:]: + destination.append(dict(name=name, profile=profile, phase=row['phase'], + block=index // (2 * len(profiles)), ops=int(row['ops']), + seconds=float(row['secs']), ops_s=float(row['ops_s']), + cpu_us_op=float(row['cpu_s']) * 1e6 / int(row['ops']), + p99_us=float(row['p99_us']), process_read_bytes=int(row['rd_bytes']), + process_write_bytes=int(row['wr_bytes']), tuples=int(row['tuples']))) + records.append(dict(name=name, profile=profile, kind=kind, command=record['command'], + started=record['started'], finished=record['finished'], + log_sha256=record['log_sha256'], csv_sha256=csv_sha, + csv_hash_recorded_by_runner=kind != 'fixture')) + if complete: + assert m['fixture_removed_after_all_queries_passed'] and not (directory / 'fixture.db').exists() + assert re.fullmatch('[0-9a-f]{64}', m['fixture_sha256']) + assert read_csv(directory / 'results.csv') == raw_rows + blocks = [b for b in range(args['blocks']) if all( + sum(row['block'] == b and row['profile'] == p and row['phase'] == phase for row in samples) == 2 + for p in profiles for phase in args['phases'])] + return dict(campaign=directory.name, directory=str(directory), arguments=args, + validation=dict(complete=complete, expected_measured_processes=len(order), + measured_processes=len({row['name'] for row in samples}), measured_phases=len(samples), + excluded_precondition_phases=len(preconditions), complete_blocks=blocks, + pending_runs=[r[0] for r in expected[len(validated):]], + manifest_sha256=hashlib.sha256(manifest_bytes).hexdigest(), **prov, + lock_acquired=m['lock_acquired'], finished=m.get('finished'), + fixture_hash_recorded=m.get('fixture_sha256'), + checks=['Commands, matrix, rotated mirror order and excluded precondition', + 'Frozen driver/build/runner/source/library/log/query CSV hashes', + 'Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes', + 'Aggregate CSV identity and serial processes within shared-lock interval']), + samples=samples, excluded_precondition_samples=preconditions, records=records) + + +def summarize(campaign): + args, rows = campaign['arguments'], campaign['samples'] + blocks = campaign['validation']['complete_blocks'] + summaries, comparisons = [], [] + for phase in args['phases']: + for profile in args['profiles']: + group = [r for r in rows if r['phase'] == phase and r['profile'] == profile] + if group: + summaries.append(dict(phase=phase, profile=profile, samples=len(group), + all_expected_samples_present=len(group) == 2 * args['blocks'], + **{metric + '_mean': statistics.fmean(row[metric] for row in group) for metric in METRICS}, + ops=sum(r['ops'] for r in group), process_read_bytes=sum(r['process_read_bytes'] for r in group), + process_write_bytes=sum(r['process_write_bytes'] for r in group))) + if not blocks: + continue + for baseline in [p for p in ['main', 'original'] if p in args['profiles']]: + for profile in args['profiles']: + if profile == baseline or (baseline == 'original' and profile == 'main'): + continue + estimates = {} + for metric in METRICS: + ratios = [] + for block in blocks: + candidate, control = [statistics.fmean(r[metric] for r in rows if r['phase'] == phase + and r['block'] == block and r['profile'] == p) + for p in [profile, baseline]] + ratios.append(candidate / control) + estimates[metric] = interval(ratios, True) + comparisons.append(dict(phase=phase, profile=profile, baseline=baseline, + complete_block_numbers=blocks, estimates=estimates)) + campaign.update(summaries=summaries, comparisons=comparisons) + return campaign + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('campaign') + parser.add_argument('--allow-incomplete', action='store_true') + parser.add_argument('--output', type=Path) + args = parser.parse_args() + assert args.output is None or not args.output.exists(), 'will not replace a report' + directory = Path(args.campaign) + if not directory.is_dir(): + directory = HERE / 'results' / args.campaign + report = summarize(audit(directory.resolve(), args.allow_incomplete)) + report.update(auditor_sha256=digest(__file__), helper_sha256=digest(HERE / 'report_quota.py'), + uncertainty_method='Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.', + limitations=['Only the named phases, worker counts and resident data size are covered.', + 'Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.', + 'CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding.', + 'Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.', + 'Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.', + 'The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.', + 'Recorded serial lock intervals do not exclude unrecorded external activity.']) + rendered = json.dumps(report, indent=2, allow_nan=False) + '\n' + if args.output: + with args.output.open('x') as stream: + stream.write(rendered) + print(args.output) + else: + print(rendered, end='') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_resident.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_resident.py new file mode 100644 index 000000000..39105554a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/report_resident.py @@ -0,0 +1,252 @@ +#!/usr/bin/env python3 +"""Read-only audit of one frozen resident-query campaign; never starts workloads. + +By default require the full matrix. --allow-incomplete keeps all validated +samples but computes comparisons from complete mirrored blocks only. Output +must be a new file. Separate invocations keep different candidate cohorts apart. +""" +import argparse +import hashlib +import json +import math +from pathlib import Path +import re +import statistics + +from report_quota import digest, read_csv, interval + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +METRICS = ['ops_s', 'cpu_us_op', 'p99_us'] + + +def provenance(manifest): + driver = manifest['driver'] + for field in ['source', 'binary']: + assert digest(driver[field]) == driver[field + '_sha256'], field + assert digest(HERE / 'run.py') == manifest['runner_sha256'], 'runner changed' + build = json.loads((HERE / 'dynamic-build.json').read_text()) + assert build['built'] and build['linkage'] == 'dynamic' + assert build['binaries']['kvbench'] == driver + counts = {} + for profile, entry in manifest['provenance'].items(): + tree = ROOT / 'sources' / profile + assert digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so') == entry['library_sha256'], profile + assert digest(tree / 'src/clockcache.c') == entry['clockcache_source_sha256'], profile + counts[profile] = 1 + if 'source_manifest' in entry: + source_path = ROOT / (profile + '-source.json') + assert digest(source_path) == entry['source_manifest_sha256'], profile + assert json.loads(source_path.read_text()) == entry['source_manifest'] + for name, sha in entry['source_manifest']['hashes'].items(): + assert digest(tree / name) == sha, (profile, name) + counts[profile] = len(entry['source_manifest']['hashes']) + return dict(driver_sha256=driver['binary_sha256'], driver_source_sha256=driver['source_sha256'], + runner_sha256=manifest['runner_sha256'], build_manifest_sha256=digest(HERE / 'dynamic-build.json'), + source_file_hashes_checked=counts, + library_hashes={p: v['library_sha256'] for p, v in manifest['provenance'].items()}) + + +def expected_command(directory, manifest, name, profile, index, kind): + args = manifest['arguments'] + seconds = args['precondition_seconds'] if kind == 'precondition' else args['seconds'] + command = ['taskset', '-c', args['cpus'], manifest['driver']['binary'], + '--db', str(directory / (name + '.db')), '--n', '200000', '--cache-mib', '128', + '--disk-gib', '8', '--log', '0', '--threads', '8', '--mt-bg', '0', '--normal-bg', '0', + '--memtable-mib', '4', '--secs', str(seconds), '--warmup', str(args['warmup']), + '--csv', str(directory / (name + '.csv')), '--vtag', profile, '--stag', 'resident', + '--otag', str(index), '--rep', str(index), '--seed', '42', '--hang-secs', '60', + '--hang-dir', str(directory)] + command += ['--create', 'load:random@1'] if kind == 'fixture' else ['--open', 'warm@1', *args['phases']] + return command + + +def check_rows(rows, profile, index, phases, duration): + assert [r['phase'] for r in rows] == phases, 'phase order/count' + for row in rows: + assert row['version'] == profile and row['size'] == 'resident' + assert int(row['order']) == int(row['rep']) == index + assert int(row['n']) == 200000 and row['log'] == '0' + assert int(row['threads']) == int(row['phase'].split('@')[1]) + assert all(int(row[key]) == 0 for key in ['errors', 'violations', 'swapin', 'swapout', 'majflt']) + ops, seconds, rate = int(row['ops']), float(row['secs']), float(row['ops_s']) + assert ops > 0 and seconds > 0 and rate > 0 + # Wall seconds are printed to 3 decimals and rate to 1 decimal. + assert abs(ops / rate - seconds) <= 0.000501 + ops / rate**2 * 0.051 + if row['phase'].startswith(('warm', 'load')): + assert ops == 200000 + if row['phase'].startswith('warm'): + assert int(row['tuples']) == 200000 + else: + # The controller sleeps, then snapshots before worker joins. + # Scheduler wakeup delay may extend the requested interval. + assert seconds + 0.000501 >= duration, 'measurement stopped prematurely' + assert int(row['rd_bytes']) == 0, 'timed query performed physical reads' + assert float(row['cpu_s']) > 0 + assert all(math.isfinite(float(row[key])) and float(row[key]) > 0 for key in ['p99_us', 'mean_us']) + if row['phase'].startswith('range'): + length = int(row['phase'].split(':')[2].split('@')[0]) + assert ops <= int(row['tuples']) <= ops * length + + +def audit(directory, allow_incomplete=False): + manifest_bytes = (directory / 'manifest.json').read_bytes() + m = json.loads(manifest_bytes) + args = m['arguments'] + assert m['mode'] == args['mode'] == 'resident' + assert not args['fixed_records'] and not args['insert_diagnostics'] + assert args['seconds'] > 0 and args['warmup'] >= 0 and args['blocks'] > 0 + profiles = args['profiles'] + assert profiles and len(profiles) == len(set(profiles)) + assert set(m['provenance']) == set(profiles + ['main']) + order = [] + for block in range(args['blocks']): + shift = block % len(profiles) if args['rotate_blocks'] else 0 + rotated = profiles[shift:] + profiles[:shift] + order += rotated + rotated[::-1] + assert order == m['order'] + expected = [('fixture', 'main', -1, 'fixture')] + if args['precondition_seconds']: + expected.append(('precondition', profiles[0], -1, 'precondition')) + expected += [(f'{index:02d}-{profile}', profile, index, 'measured') for index, profile in enumerate(order)] + assert [r['name'] for r in m['runs']] == [r[0] for r in expected[:len(m['runs'])]] + validated = [r for r in m['runs'] if r.get('correctness_passed') and + (r['name'] == 'fixture' or r.get('own_successful_scratch_removed'))] + assert validated == m['runs'][:len(validated)], 'completed runs are not a prefix' + complete = m['complete'] and len(validated) == len(expected) + assert allow_incomplete or complete, 'incomplete campaign' + prov = provenance(m) + assert m['filesystem'].startswith('ext4 /dev/') and m['io'] == 'O_DIRECT' + assert m['machine_lock'] == '/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock' + prior_end = m['lock_acquired'] + samples, preconditions, raw_rows, records = [], [], [], [] + for record, (name, profile, index, kind) in zip(validated, expected): + assert record['profile'] == profile and record['returncode'] == 0 + assert record['command'] == expected_command(directory, m, name, profile, index, kind) + assert record['environment_overrides'] == dict(LD_LIBRARY_PATH=str(ROOT / 'builds' / profile / 'release/lib'), + TMPDIR=str(directory / (name + '-tmp'))) + assert record['library_sha256'] == prov['library_hashes'][profile] + assert record['free_bytes_before'] >= args['min_free_gib'] * 2**30 + assert prior_end <= record['started'] <= record['finished'] <= m.get('finished', math.inf) + prior_end = record['finished'] + assert record['started'] <= record['hardware_before']['time'] <= record['hardware_after']['time'] + assert digest(directory / (name + '.log')) == record['log_sha256'] + csv_sha = digest(directory / (name + '.csv')) + if kind != 'fixture': + assert csv_sha == record['csv_sha256'] + assert record['excluded_precondition'] == (kind == 'precondition') + assert not (directory / (name + '.db')).exists() + rows = read_csv(directory / (name + '.csv')) + phases = ['load:random@1'] if kind == 'fixture' else ['warm@1', *args['phases']] + duration = args['precondition_seconds'] if kind == 'precondition' else args['seconds'] + check_rows(rows, profile, index, phases, duration) + if kind != 'fixture': + assert record['validated_rows'] == len(rows) + log = (directory / (name + '.log')).read_text() + found_counts = re.findall(r'found=(\d+) notfound=(\d+)', log) + assert len(found_counts) == sum(p.startswith('point') for p in phases) + point_rows = [r for r in rows if r['phase'].startswith('point')] + assert all(int(found) == int(row['ops']) and int(missing) == 0 + for (found, missing), row in zip(found_counts, point_rows)) + if kind == 'measured': + raw_rows.extend(rows) + destination = samples if kind == 'measured' else preconditions + for row in rows[1:]: + destination.append(dict(name=name, profile=profile, phase=row['phase'], + block=index // (2 * len(profiles)), ops=int(row['ops']), + seconds=float(row['secs']), duration_overshoot_s=float(row['secs']) - duration, + ops_s=float(row['ops_s']), + cpu_us_op=float(row['cpu_s']) * 1e6 / int(row['ops']), + p99_us=float(row['p99_us']), process_read_bytes=int(row['rd_bytes']), + process_write_bytes=int(row['wr_bytes']), tuples=int(row['tuples']))) + records.append(dict(name=name, profile=profile, kind=kind, command=record['command'], + started=record['started'], finished=record['finished'], + log_sha256=record['log_sha256'], csv_sha256=csv_sha, + csv_hash_recorded_by_runner=kind != 'fixture')) + if complete: + assert m['fixture_removed_after_all_queries_passed'] and not (directory / 'fixture.db').exists() + assert re.fullmatch('[0-9a-f]{64}', m['fixture_sha256']) + assert read_csv(directory / 'results.csv') == raw_rows + blocks = [b for b in range(args['blocks']) if all( + sum(row['block'] == b and row['profile'] == p and row['phase'] == phase for row in samples) == 2 + for p in profiles for phase in args['phases'])] + return dict(campaign=directory.name, directory=str(directory), arguments=args, + validation=dict(complete=complete, expected_measured_processes=len(order), + measured_processes=len({row['name'] for row in samples}), measured_phases=len(samples), + excluded_precondition_phases=len(preconditions), complete_blocks=blocks, + pending_runs=[r[0] for r in expected[len(validated):]], + manifest_sha256=hashlib.sha256(manifest_bytes).hexdigest(), **prov, + lock_acquired=m['lock_acquired'], finished=m.get('finished'), + fixture_hash_recorded=m.get('fixture_sha256'), + checks=['Commands, matrix, rotated mirror order and excluded precondition', + 'Frozen driver/build/runner/source/library/log/query CSV hashes', + 'Full warm count, point found count, errors/violations/swaps/faults, zero timed read bytes', + 'Aggregate CSV identity and serial processes within shared-lock interval']), + samples=samples, excluded_precondition_samples=preconditions, records=records) + + +def summarize(campaign): + args, rows = campaign['arguments'], campaign['samples'] + blocks = campaign['validation']['complete_blocks'] + summaries, comparisons = [], [] + for phase in args['phases']: + for profile in args['profiles']: + group = [r for r in rows if r['phase'] == phase and r['profile'] == profile] + if group: + summaries.append(dict(phase=phase, profile=profile, samples=len(group), + all_expected_samples_present=len(group) == 2 * args['blocks'], + **{metric + '_mean': statistics.fmean(row[metric] for row in group) for metric in METRICS}, + ops=sum(r['ops'] for r in group), process_read_bytes=sum(r['process_read_bytes'] for r in group), + process_write_bytes=sum(r['process_write_bytes'] for r in group))) + if not blocks: + continue + for baseline in [p for p in ['main', 'original'] if p in args['profiles']]: + for profile in args['profiles']: + if profile == baseline or (baseline == 'original' and profile == 'main'): + continue + estimates = {} + for metric in METRICS: + ratios = [] + for block in blocks: + candidate, control = [statistics.fmean(r[metric] for r in rows if r['phase'] == phase + and r['block'] == block and r['profile'] == p) + for p in [profile, baseline]] + ratios.append(candidate / control) + estimates[metric] = interval(ratios, True) + comparisons.append(dict(phase=phase, profile=profile, baseline=baseline, + complete_block_numbers=blocks, estimates=estimates)) + campaign.update(summaries=summaries, comparisons=comparisons) + return campaign + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('campaign') + parser.add_argument('--allow-incomplete', action='store_true') + parser.add_argument('--output', type=Path) + args = parser.parse_args() + assert args.output is None or not args.output.exists(), 'will not replace a report' + directory = Path(args.campaign) + if not directory.is_dir(): + directory = HERE / 'results' / args.campaign + report = summarize(audit(directory.resolve(), args.allow_incomplete)) + report.update(auditor_sha256=digest(__file__), helper_sha256=digest(HERE / 'report_quota.py'), + uncertainty_method='Arithmetic mirror-pair means within each complete block; pointwise 95% Student t intervals on block log ratios. No samples excluded; one block has no interval. Separate cohorts are not pooled.', + limitations=['Only the named phases, worker counts and resident data size are covered.', + 'Three blocks and serial phase order do not establish a universal 2-3% performance bound; laptop DVFS and thermal carryover remain possible confounders.', + 'CPU/wall seconds in query CSV are rounded to milliseconds; printed throughput has separate rounding. Controller wakeup can extend the requested duration; actual duration and overshoot are retained.', + 'Process write bytes include watchdog log output. Zero timed read bytes does not imply zero total database I/O including warmup and close.', + 'Hardware snapshots are whole-process observational context, not timed frequency/throttle measurements or normalization.', + 'The deleted fixture cannot be rehashed. Its creation hash is recorded; the fixture CSV has no original runner-recorded hash, so this audit supplies a current hash only.', + 'Recorded serial lock intervals do not exclude unrecorded external activity.']) + rendered = json.dumps(report, indent=2, allow_nan=False) + '\n' + if args.output: + with args.output.open('x') as stream: + stream.write(rendered) + print(args.output) + else: + print(rendered, end='') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/block-ratios.csv new file mode 100644 index 000000000..e3d3b8310 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/block-ratios.csv @@ -0,0 +1,9 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0@8,main,0,3445664.44416,3445664.44416,0.0 +insert-wal0@8,main,1,3165732.9437305,3165732.9437305,0.0 +insert-wal0@8,original,0,3184175.842502,3445664.44416,-7.5889166195853175 +insert-wal0@8,original,1,2904658.295167,3165732.9437305,-8.246894264424265 +insert-wal1@8,main,0,2333874.4219555,2333874.4219555,0.0 +insert-wal1@8,main,1,2253018.713347,2253018.713347,0.0 +insert-wal1@8,original,0,2299083.534314,2333874.4219555,-1.490692357489798 +insert-wal1@8,original,1,2259284.77488,2253018.713347,0.2781184859175445 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/manifest.json new file mode 100644 index 000000000..ce6c37264 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/manifest.json @@ -0,0 +1,3540 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "baseline", + "profiles": [ + "main", + "original" + ], + "seconds": 5, + "blocks": 2, + "rotate_blocks": false, + "phases": [ + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "warmup": 1, + "precondition_seconds": 0, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "order": [ + "main", + "original", + "original", + "main", + "main", + "original", + "original", + "main" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c", + "source_sha256": "9cba6a6e89733821273e47afc615ad07016e8f29c94feb01afa94b75306039a5", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "binary_sha256": "a504462b05658913a057a1697a0f26ce9b51c4560b4f1a45f1d93953c0017a4d" + }, + "provenance": { + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "6a25229bda28836590ad1ce5027c98b1124555d02884d40b5054e74bb33364a0", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792222883.701072, + "runs": [ + { + "name": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-00-main-tmp" + }, + "started": 1792222883.701593, + "free_bytes_before": 15411286016, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222883.7043693, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "79000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "75050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "80000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "808869", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4451637", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2333964", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2255349", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2741189", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4219397", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399785", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4461860", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1360272", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400183", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1595315", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3493103", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1006309", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "4487451", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "881515", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1331423", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222890.1040397, + "free_bytes_after": 12741009408, + "log_sha256": "f4528c0eefb15bf9fc71c56aa3c27e4e05fd501b265153cceb8e65f519397a9c", + "hardware_after": { + "time": 1792222890.1042027, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1129194", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3699990", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2081365", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "698283", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1943767", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3644042", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "921001", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400785", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "926435", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1469025", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "689749", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2899343", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 2670198784, + "db_apparent_bytes": 7443451904, + "summary_sha256": "88be3b46fd6bf658fb90defb138790f988bea1a47ccbdc853f6f6c36f9b4eb60", + "csv_sha256": "66f0d99cd97021a472284de646feb9d4da6fe32540f33f028f70fa387ceeb66f", + "inserted": 18436876, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-01-original-tmp" + }, + "started": 1792222890.147532, + "free_bytes_before": 15411200000, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222890.1511636, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3282862", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3600000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "616428", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1368783", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3363896", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2269153", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2782304", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400308", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400256", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1596748", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3109703", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1781937", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222895.9558375, + "free_bytes_after": 13608435712, + "log_sha256": "d1148839e3f9b7c8809c864260e10e9e6b128eecdf20de0a246fb54449362ee1", + "hardware_after": { + "time": 1792222895.9559903, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3081377", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2552776", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400091", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2810813", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4438328", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2731137", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "571242", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1636604", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1750018", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3670654", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "682782", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1802711040, + "db_apparent_bytes": 6327111680, + "summary_sha256": "f009b5421159723022af1efffe163a572fc5ca7cf72a9154d051fa432737a8af", + "csv_sha256": "0159775015cc0ef0873a415ff121fc4149e6e8f815d83f200d4dce337e3ac85c", + "inserted": 17750811, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-02-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-02-original-tmp" + }, + "started": 1792222896.0022902, + "free_bytes_before": 15411134464, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222896.0055242, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1905530", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4072065", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3453058", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2172327", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1905779", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "843065", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4439135", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1367099", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1892110", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "968311", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1204509", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3137177", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222902.0085757, + "free_bytes_after": 13634875392, + "log_sha256": "633018815ec8123b3cac67b54936a95ab95421457fc6266d5e0f2304a66f1560", + "hardware_after": { + "time": 1792222902.0087411, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2068592", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3951150", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1771330", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4377028", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2653369", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399717", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3318706", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2021073", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "956172", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1771950080, + "db_apparent_bytes": 6221336576, + "summary_sha256": "8cb628e217897fd2aec6becbbf2e8eb62ea77d0c609a30c6fa321a30b73b17d3", + "csv_sha256": "c2643bbdc95de6d92923b08a11c8c37ed908c0144071672d1477739b9fb353ea", + "inserted": 17414308, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-03-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-03-main-tmp" + }, + "started": 1792222902.0480459, + "free_bytes_before": 15406813184, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222902.0511582, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "594105", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2002938", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3764850", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2338899", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3708710", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2555726", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4338512", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1502615", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "576486", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1917927", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1501089", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2165563", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2527079", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222907.7539508, + "free_bytes_after": 13634183168, + "log_sha256": "3b24bb89e4864130f7389ed74bcf8453e9c95657c5902dde4468831f8432a1d3", + "hardware_after": { + "time": 1792222907.7541027, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2099346", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3337122", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3322147", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "662343", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4319778", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "915779", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "463056", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2046694", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2157756", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2433900", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1785672", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1773035520, + "db_apparent_bytes": 6213996544, + "summary_sha256": "a376636b708a4a44e8f3080461e6921d958fce2bcd1b5c33a835626fd2c6f61b", + "csv_sha256": "971359b5fe03aef5e1cb6dfe560b46dda72b04de6f6de04728544aa041b005cb", + "inserted": 17365145, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-04-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-04-main-tmp" + }, + "started": 1792222907.8025887, + "free_bytes_before": 15407210496, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222907.805805, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1250271", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4170992", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1257575", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3577163", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1600072", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2275794", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "882602", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4450943", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2775398", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400162", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "494324", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "753440", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1282865", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3395624", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222913.563532, + "free_bytes_after": 13597261824, + "log_sha256": "bc1d65f05454a7eb3a92191ecaaf885858ae395fd993e4da54024d1102cdf648", + "hardware_after": { + "time": 1792222913.5637152, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3175126", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2865036", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400042", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3562105", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400225", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4255196", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2029770", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400306", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1979210", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3837344", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1171299", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1809874944, + "db_apparent_bytes": 6312562688, + "summary_sha256": "17eb0bc2da61aeb885b05341c873be5aa63d581fa6748d77ab3c8ac243a00411", + "csv_sha256": "26807857a76de1f2a0a8d4634ad52bd236cd771029587bd929c05d41e18037b5", + "inserted": 17668295, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-05-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-05-original-tmp" + }, + "started": 1792222913.6081028, + "free_bytes_before": 15407128576, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222913.6114311, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3539733", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1236983", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "800647", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3698005", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400050", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4277911", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "399756", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "918963", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400294", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1389339", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222920.1647685, + "free_bytes_after": 13612650496, + "log_sha256": "32c3ece5540a52b0ee339c86e32a6bee929ae4a35371f4f12066a469d673a967", + "hardware_after": { + "time": 1792222920.1649249, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1196553", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1774726", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "762226", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3412322", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1238869", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "679521", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "988057", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3347404", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2450602", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "603581", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400221", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2806087", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1323941", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3110083", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1106264", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "988830", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3037432", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "830189", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1794404352, + "db_apparent_bytes": 6250696704, + "summary_sha256": "48d2e6ec9f69c46cd91754145f9b0e3a58f05df4cf0f59c24d712042a95da3fc", + "csv_sha256": "e7730c63bb4e9f34082f0ddabd83b779909deaf9cf5295b459da6cd38d635331", + "inserted": 17461624, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-06-original-tmp" + }, + "started": 1792222920.211936, + "free_bytes_before": 15407046656, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222920.2159288, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "98000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1361364", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "789363", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "916462", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3197402", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1457387", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1758377", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "403319", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3098408", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "454959", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "542724", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2587183", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "464598", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "405283", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "801818", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2107243", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1492485", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222926.5245364, + "free_bytes_after": 13614235648, + "log_sha256": "b00a71dc9d5dcc2fa5e8cdb839fbd2708b954412924465dddd173e14c71fade6", + "hardware_after": { + "time": 1792222926.5246809, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "436644", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "657702", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2820770", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3304073", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "876798", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1673675", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4327700", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2555563", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "449980", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2547151", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1258871", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1792753664, + "db_apparent_bytes": 6266687488, + "summary_sha256": "9a820704f9ea72281de259daac450cd282833f86d415ba03f2f09970cfe77f69", + "csv_sha256": "bdf17c1ad0b3f90283a7404c9f3fde582cc48a3b1992906782eb04cd180b2f25", + "inserted": 17527997, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-07-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal0-07-main-tmp" + }, + "started": 1792222926.5718496, + "free_bytes_before": 15406981120, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222926.5752711, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1969596", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "597398", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "402903", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1534693", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2702062", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "521179", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4316877", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "534735", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1127652", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "485786", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1091481", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4319784", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222932.3208725, + "free_bytes_after": 13690949632, + "log_sha256": "71f40bfcb43959d9de1029763461a08e57eb206ca3fc54555fb7984c6c2f6667", + "hardware_after": { + "time": 1792222932.3210292, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "4265070", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2758469", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400103", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2832688", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400096", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2610373", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4621053", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3478906", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3849225", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3476627", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1289033", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3127416", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1715933184, + "db_apparent_bytes": 6028136448, + "summary_sha256": "7fbcb62002a67a9c7bb2924a821ed5bec019fa092d2e9a509d3fc2e74d6e807c", + "csv_sha256": "5064766b3ce2c9c248488956e3801c68aea6fbf28ea94d0330d800da13e5b466", + "inserted": 16691817, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-00-main-tmp" + }, + "started": 1792222932.3609338, + "free_bytes_before": 15406874624, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222932.3645675, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2992219", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "749655", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2478828", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1950859", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4203355", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1657009", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "916149", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1350904", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3030454", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2637716", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4452374", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2862196", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222937.6137738, + "free_bytes_after": 13917732864, + "log_sha256": "fe1d9acb7fb46c6c7578ad9142dbdbc673cd0a20e32769e9fc3096de8253b970", + "hardware_after": { + "time": 1792222937.6139438, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "102000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4274449", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3169531", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400265", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2236088", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2847853", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3263422", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2551196", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3936342", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3000905", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "4152980", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3302216", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3408801", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "700591", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1758463", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2754343", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3588892", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2482910", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1489063936, + "db_apparent_bytes": 4421062656, + "summary_sha256": "dc9326f26ad7f8469bdace60df4831a02744018ebfa5e5a87178f8c0904f17bb", + "csv_sha256": "542a08718eeb000bf1132667c1d65840f25ff96eab324e86fbd520e12dcd3ffa", + "inserted": 11803265, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-01-original-tmp" + }, + "started": 1792222937.661814, + "free_bytes_before": 15406784512, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222937.6654067, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3334419", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400162", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3031265", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400471", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2486086", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2218138", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4411852", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "399946", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2781518", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "543524", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "622710", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "622012", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2743710", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1343351", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4541919", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1380377", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222942.9709854, + "free_bytes_after": 13946347520, + "log_sha256": "f9458d5ffa0a1405b1ecc11a593b2ec9f87ce0a387a0ad668771479b7328a058", + "hardware_after": { + "time": 1792222942.9711277, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4345028", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400236", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2130209", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3569482", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3341471", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4482627", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3166462", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3084488", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4690137", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400294", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400440", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2383602", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3672080", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3058823", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1460371456, + "db_apparent_bytes": 4319875072, + "summary_sha256": "2674c47c5166667b61e224cca6b431e56fcf10be20fe20dc6268307898018227", + "csv_sha256": "b5bead6d33c94b5117c7b3748005525359bca5ae7ac96eba8f43f9078b0c317c", + "inserted": 11558624, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-02-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-02-original-tmp" + }, + "started": 1792222943.0213196, + "free_bytes_before": 15406563328, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222943.024707, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "651820", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3373598", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "588140", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1511880", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "679936", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4210189", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1857852", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3949425", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3058414", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "705342", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4166545", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1608868", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3227805", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "707298", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3251751", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3305900", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222948.3746767, + "free_bytes_after": 13953187840, + "log_sha256": "a40b597d13a2b87fdc407c1be6d28c84516d5c11fd04f52bdea1015d8c038176", + "hardware_after": { + "time": 1792222948.374829, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400117", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3405087", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1884092", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1088059", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3462201", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400073", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4411922", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2602930", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2054750", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1347205", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "948454", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1453338624, + "db_apparent_bytes": 4300869632, + "summary_sha256": "395a1c62129da4d27bb3ee0f3a19a13461313955b560320b3c9b998b6b683ff1", + "csv_sha256": "107fe620ec633709fb97c3cd7e38af42339c4487c91a3b9405b54a091c03d2a3", + "inserted": 11474420, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-03-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-03-main-tmp" + }, + "started": 1792222948.4252791, + "free_bytes_before": 15406518272, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222948.4286542, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3773825", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399927", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "844023", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1841766", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399751", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399980", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4385746", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2901284", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1959915", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1512141", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "936314", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2030794", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222953.7343867, + "free_bytes_after": 13943578624, + "log_sha256": "2badac8c2b9b3ae11ad684b6ae33493065e42cb0a372865c1193f0760dc29c22", + "hardware_after": { + "time": 1792222953.7345328, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4223524", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3835644", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3001023", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1561381", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "866909", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "828582", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400039", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4436572", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2045925", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "770193", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "555732", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1044713", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2777719", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400226", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1462902784, + "db_apparent_bytes": 4349235200, + "summary_sha256": "a09d18c67b46755e5b547c23a4e1584c68a4eff9b0ed3c645cc0409b6e53ebc3", + "csv_sha256": "f0618383ed6d5a67a900f2c2936f4470a7eec242a3d5b30d7359fdff2730edcb", + "inserted": 11585560, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-04-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-04-main-tmp" + }, + "started": 1792222953.774048, + "free_bytes_before": 15406473216, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222953.7775755, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3861296", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2815372", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400172", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1584314", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2502971", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1762318", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4326604", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1218277", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3039440", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400201", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1304975", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1666639", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "856159", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222959.0819786, + "free_bytes_after": 13945344000, + "log_sha256": "cc03b08938bf1450c844630a1dc589be18974b872acec6a726ae9e61a8e15dfe", + "hardware_after": { + "time": 1792222959.0821285, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "599784", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "847146", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1145617", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2802343", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3386754", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3491840", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3153258", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4392844", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3362727", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1195231", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1166680", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1449647", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2822519", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3298729", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3376536", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1461080064, + "db_apparent_bytes": 4310831104, + "summary_sha256": "e6c5a2808b9b5525682f5f32a95e64228c02ba5afc91449981f70cdbae5a8eb5", + "csv_sha256": "9dfde963cca075870dab72df09a97441190c5742759510202cc2a4a4b24e6385", + "inserted": 11520532, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-05-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-05-original-tmp" + }, + "started": 1792222959.1287334, + "free_bytes_before": 15406415872, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222959.132184, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "579939", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2540261", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400041", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3160913", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "858794", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1481282", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4481869", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "784310", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "589538", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "934099", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1561792", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "839663", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222964.4365451, + "free_bytes_after": 13934534656, + "log_sha256": "eb31b6cb2a17f837dfb07f2aadf06c2b116e6abe1dca47629cb1068bc5523d68", + "hardware_after": { + "time": 1792222964.4366949, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "530835", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "699251", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400189", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1428043", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3412149", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1249007", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3490950", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "595011", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4297478", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2169541", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "972414", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1281019", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1057540", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399914", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "607426", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1461858", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1471844352, + "db_apparent_bytes": 4359065600, + "summary_sha256": "50f1ba4b4b29f0acc9744ca3bccd79f1e6db6b5aeec25833b832fdde298a9ae2", + "csv_sha256": "21634412b76cfe5e4d0893286636d113cba573a79a3057e58fae4020e8aaa499", + "inserted": 11631734, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-06-original-tmp" + }, + "started": 1792222964.4825463, + "free_bytes_before": 15406370816, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792222964.4867535, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "580607", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "730533", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1915909", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2537299", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3040833", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3380298", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4157738", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "909730", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3227464", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2278623", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1176752", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222969.8890574, + "free_bytes_after": 13991813120, + "log_sha256": "50cbe3a8d72c60282af25cce4b92b0ca5e41c224d8d11e0e7222bf8c7abdb2e5", + "hardware_after": { + "time": 1792222969.8892214, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "522532", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1580223", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1557539", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3777366", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1729435", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3699833", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4375458", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3700723", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1670727", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1747989", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3004439", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3110157", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3695126", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1414508544, + "db_apparent_bytes": 4176875520, + "summary_sha256": "38b87209fb2ea3d91f84c6015faa5f9561f7a8f9a81aa3a42419d130cadf55b9", + "csv_sha256": "b1a8cc04b3c1bc800a01a0b5aad6a3e6c655a268ee6f49a7217fb1cabf3237a0", + "inserted": 11120450, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-07-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main.summary.csv", + "--records", + "20000000", + "--seconds", + "5", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-baseline/wal1-07-main-tmp" + }, + "started": 1792222969.938861, + "free_bytes_before": 15406313472, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792222969.9421434, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400494", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3424165", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1060403", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "445125", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1871041", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "834393", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4386298", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2814138", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "879877", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "446973", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1310679", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1665381", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2107735", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "412979", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "403604", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792222975.4411788, + "free_bytes_after": 13997416448, + "log_sha256": "b5f2c5bdabee44c8474e642343708dec6990ddb5fb75e1ed3b166e38e22e14f8", + "hardware_after": { + "time": 1792222975.441338, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "560981", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3311807", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "811822", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2777022", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2843800", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4260239", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "461640", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "902853", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "983846", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2884202", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1747109", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "521918", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "db_allocated_bytes": 1408753664, + "db_apparent_bytes": 4172156928, + "summary_sha256": "fa88c1810481a6e2ef19ea1d367bcd6dbef95843f228a03ad6f4de60376fba84", + "csv_sha256": "368fc771b5947dc2b7c9ae646f74d5daa5b82e4ce676d03efd300a95f1d8a9f7", + "inserted": 11096822, + "validation": "Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792222883.7013922, + "finished": 1792222975.4847555 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/results.csv new file mode 100644 index 000000000..a803ed167 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/results.csv @@ -0,0 +1,17 @@ +profile,phase,block,ops_s,cpu_us_op,p99_us,read_B_op,inserted,close_s,drain_ops_s +main,insert-wal0@8,0,3640147.968309,2.120978707998036,3.3600000000000003,44.94030290169879,18436876,1.276,2907625.6097349417 +original,insert-wal0@8,0,3279986.534761,2.1690933160744033,3.552,35.10789893531122,17750811,0.306,3104452.8061659485 +original,insert-wal0@8,0,3088365.150243,2.2387809950874877,3.7439999999999998,32.14009521420274,17414308,0.266,2949237.2324199677 +main,insert-wal0@8,0,3251180.920011,2.251399252871197,3.7439999999999998,35.780789849990626,17365145,0.277,3090883.8643682003 +main,insert-wal0@8,1,3258455.248749,2.333247235627433,3.872,33.309905270048645,17668295,0.273,3102263.2377760443 +original,insert-wal0@8,1,2843055.383473,2.312726093403455,3.9360000000000004,24.45829059404448,17461624,0.328,2698921.7064007027 +original,insert-wal0@8,1,2966261.206861,2.3719543235316616,4.0,23.55268825564903,17527997,0.284,2830236.483349833 +main,insert-wal0@8,1,3073010.638712,2.432798925605283,4.064,34.2772893845132,16691817,0.239,2943495.2749611298 +main,insert-wal1@8,0,2356839.451819,2.543128914838394,60.928000000000004,11.24872938800531,11803265,0.153,2286971.356825787 +original,insert-wal1@8,0,2306827.251649,2.573795795156932,61.952,11.69800509732651,11558624,0.184,2225116.5870810444 +original,insert-wal1@8,0,2291339.816979,2.558920608536205,60.928000000000004,11.496154454190533,11474420,0.244,2184882.174154289 +main,insert-wal1@8,0,2310909.392092,2.5522140622464518,60.928000000000004,11.313382811918538,11585560,0.2,2222257.174752849 +main,insert-wal1@8,1,2300454.341316,2.5675929194936487,60.928000000000004,11.610835211856786,11520532,0.197,2213385.058573224 +original,insert-wal1@8,1,2322805.642381,2.56622952871859,61.952,11.637527995030457,11631734,0.232,2219956.2831142624 +original,insert-wal1@8,1,2195763.907379,2.5403539251559066,62.976000000000006,11.090413570460079,11120450,0.261,2088150.563083067 +main,insert-wal1@8,1,2205583.085378,2.5650607811858204,61.952,10.59872337170221,11096822,0.357,2059451.3015562405 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/summary.csv new file mode 100644 index 000000000..22b2148f1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/summary.csv @@ -0,0 +1,5 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0@8,main,4,3305698.69394525,3073010.638712,3640147.968309,238889.22046241997,0.0,2.284606030525487,3.76,37.07707185156282,2,0.0,0.0,0.0 +insert-wal0@8,original,4,3044417.0688345,2843055.383473,3279986.534761,186260.8155506941,-7.903975809692398,2.2731386820242516,3.808,28.814743249801868,2,-7.918493145787986,-12.00515557822367,-3.6420376641523977 +insert-wal1@8,main,4,2293446.56765125,2205583.085378,2356839.451819,63489.3912646627,0.0,2.5569991694410787,61.184000000000005,11.192917695870712,2,0.0,0.0,0.0 +insert-wal1@8,original,4,2279184.154597,2195763.907379,2322805.642381,57077.937316658994,-0.6218768405342079,2.5598249643919084,61.952,11.480525279251895,2,-0.6102217341172445,-11.23536809526221,11.286757031142347 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.csv new file mode 100644 index 000000000..a44b33d63 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100109,0.100109,657006,0.019580,6562895.287,0.000,0.000,14.407,0.000,11.477,8.151,105.875,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,14.407,941072.631,859082.140,914211.955,767092.565,698267.701,968133.089,765324.495,649710.711 +0.200268,0.100159,1250660,0.037273,5927099.198,0.000,0.000,15.249,0.000,0.001,9.203,202.512,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,15.249,827541.875,787276.011,650873.276,710148.861,616687.727,902722.126,716918.079,714931.243 +0.300398,0.100130,1840553,0.054853,5891291.881,0.000,0.000,11.580,0.000,0.003,9.482,282.535,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,11.580,783444.257,790575.012,630342.754,718887.955,749318.501,796007.968,711357.718,711357.718 +0.400650,0.100252,2330636,0.069458,4888522.704,0.000,0.000,17.188,0.000,32.462,10.103,291.941,0.000,1.247,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,17.188,621345.706,849980.099,807497.053,431074.731,529367.270,634482.633,506794.100,507981.112 +0.500757,0.100107,2629533,0.078366,2985768.361,0.000,0.000,81.819,0.000,4.725,9.874,295.848,2.263,604.781,0.424316,14.293,8,0.000,0.000,0.000,0,0.000,0,81.819,722914.818,195570.290,400130.940,307080.717,352042.505,383848.399,318028.978,306151.714 +0.600900,0.100143,3120764,0.093006,4905284.161,0.000,0.000,20.589,0.000,0.001,9.179,295.848,58.666,1093.668,0.590454,14.186,8,0.000,0.000,0.000,0,0.000,0,20.589,708854.707,726649.220,473272.132,724801.866,624725.206,487232.137,563832.423,595916.469 +0.701043,0.100142,3622475,0.107958,5009973.643,0.000,0.000,14.002,0.000,0.001,9.495,295.848,124.198,403.605,0.594612,14.147,8,0.000,0.000,0.000,0,0.000,0,14.002,727883.181,736730.579,601712.902,717298.259,572264.849,493646.835,513368.742,647068.297 +0.801188,0.100145,4070573,0.121313,4474471.255,0.000,0.000,14.620,0.000,30.383,9.550,295.848,142.566,164.877,0.660889,14.131,8,0.000,0.000,0.000,0,0.000,0,14.620,574933.678,536150.095,474000.500,778767.174,610631.751,372777.743,475867.784,651342.531 +0.901334,0.100146,4514193,0.134533,4429744.356,0.000,0.000,59.601,0.000,1.011,9.419,295.848,56.558,12.872,0.776833,14.130,8,0.000,0.000,0.000,0,0.000,0,59.601,393047.197,408374.859,601832.925,560553.084,633576.663,527391.411,594243.984,710724.233 +1.001479,0.100145,5090565,0.151711,5755381.258,0.000,0.000,9.429,0.000,0.001,8.407,295.848,0.000,2.652,1.007568,14.129,8,0.000,0.000,0.000,0,0.000,0,9.429,648380.587,652215.032,761027.378,662909.537,631445.124,827481.096,816536.952,755385.552 +1.101628,0.100149,5566363,0.165891,4750889.393,0.000,0.000,14.057,0.000,3.983,7.944,295.848,0.000,587.951,1.081787,14.072,8,0.000,0.000,0.000,0,0.000,0,14.057,633524.477,561681.701,632575.893,547333.116,601971.569,557897.349,685506.895,530398.391 +1.201769,0.100140,5925456,0.176592,3585894.866,0.000,0.000,58.608,0.000,11.835,9.906,295.848,0.000,280.075,1.243481,14.044,8,0.000,0.000,0.000,0,0.000,0,58.608,321378.736,298311.126,312191.636,671247.468,644085.607,244926.087,595933.220,497820.985 +1.301923,0.100155,6439291,0.191906,5130417.963,0.000,0.000,56.411,0.000,0.001,8.859,295.848,10.843,2.574,1.295609,14.044,8,0.000,0.000,0.000,0,0.000,0,56.411,850654.820,678650.752,757339.093,584775.890,381280.510,558137.075,662425.837,657153.987 +1.402068,0.100145,7008593,0.208872,5684760.725,0.000,0.000,10.788,0.000,0.001,8.498,295.848,0.000,9.595,1.555786,14.043,8,0.000,0.000,0.000,0,0.000,0,10.788,828576.178,714252.277,752496.713,600028.231,697816.157,674739.684,778528.891,638322.594 +1.502210,0.100142,7458836,0.222291,4496061.105,0.000,0.000,17.360,0.000,3.454,8.064,295.848,0.039,705.368,1.666870,13.974,8,0.000,0.000,0.000,0,0.000,0,17.360,578770.143,584871.500,671618.619,574136.707,431478.789,539445.848,491753.407,623986.093 +1.602362,0.100152,7734141,0.230495,2748879.675,0.000,0.000,57.895,0.000,0.003,10.398,295.848,0.390,184.057,1.881474,13.956,8,0.000,0.000,0.000,0,0.000,0,57.895,273704.763,269511.125,131031.213,291677.496,479542.486,618311.959,121605.512,563495.122 +1.702518,0.100156,8318351,0.247906,5832999.063,0.000,0.000,10.528,0.000,0.001,8.481,295.848,0.000,0.039,1.881474,13.956,8,0.000,0.000,0.000,0,0.000,0,10.528,865829.090,819621.186,737808.834,675256.431,625823.559,589949.531,690652.410,828058.022 +1.802680,0.100162,8851833,0.263805,5326197.844,0.000,0.000,11.870,0.000,8.778,8.281,295.848,0.000,207.438,2.120850,13.936,8,0.000,0.000,0.000,0,0.000,0,11.870,792636.864,754548.522,664104.934,613646.617,648729.823,557317.803,543370.381,751842.902 +1.902800,0.100121,9280236,0.276573,4278869.854,0.000,0.000,18.310,0.000,10.064,8.138,295.848,0.000,649.256,2.222759,13.872,8,0.000,0.000,0.000,0,0.000,0,18.310,523338.874,529691.214,505959.833,502893.531,595771.523,613709.890,384965.747,622539.243 +2.002950,0.100150,9626421,0.286890,3456681.052,0.000,0.000,55.992,0.000,4.857,10.254,295.848,1.872,43.529,2.425694,13.868,8,0.000,0.000,0.000,0,0.000,0,55.992,201249.062,385892.955,368099.562,188997.383,720742.238,590447.075,203465.747,797787.029 +2.103096,0.100146,10231270,0.304916,6039665.565,0.000,0.000,9.683,0.000,1.035,8.459,295.848,0.000,0.000,2.425694,13.868,8,0.000,0.000,0.000,0,0.000,0,9.683,740647.854,680535.683,844396.269,694045.943,866563.881,791044.221,697770.501,724661.212 +2.203261,0.100165,10560925,0.314740,3291117.648,0.000,0.000,16.208,0.000,0.001,7.361,295.848,0.000,287.338,2.669312,13.840,8,0.000,0.000,0.000,0,0.000,0,16.208,418509.205,364218.817,436309.823,381600.127,419457.639,419337.837,393919.792,457764.409 +2.303424,0.100163,11022233,0.328488,4605578.342,0.000,0.000,19.709,0.000,9.333,7.864,295.848,0.000,570.048,2.761841,13.784,8,0.000,0.000,0.000,0,0.000,0,19.709,575642.382,549095.622,595430.151,519044.570,497699.337,681889.325,634776.064,552000.890 +2.403570,0.100147,11320854,0.337388,2981840.411,0.000,0.000,57.474,0.000,49.595,10.609,295.848,48.835,130.278,2.931587,13.772,8,0.000,0.000,0.000,0,0.000,0,57.474,716589.909,371625.420,342478.133,412255.880,342707.796,356906.988,146984.609,292291.676 +2.503720,0.100150,11893647,0.354458,5719377.529,0.000,0.000,52.984,0.000,0.001,9.295,295.848,42.281,0.156,2.968761,13.772,8,0.000,0.000,0.000,0,0.000,0,52.984,843938.017,604446.141,780113.457,622838.638,627162.173,752334.996,830368.309,658175.797 +2.603872,0.100152,12422770,0.370227,5283216.839,0.000,0.000,17.170,0.000,1.993,8.282,295.848,0.000,509.813,3.513306,13.722,8,0.000,0.000,0.000,0,0.000,0,17.170,565791.852,622346.075,675126.023,667557.502,693318.430,697771.676,777660.507,583644.774 +2.704002,0.100130,12849593,0.382948,4262669.603,0.000,0.000,10.563,0.000,27.761,8.807,295.848,0.000,425.734,3.513306,13.680,8,0.000,0.000,0.000,0,0.000,0,10.563,484248.327,734222.251,435422.018,541443.719,479194.919,643640.410,550282.190,394215.769 +2.804149,0.100147,13155884,0.392076,3058413.490,0.000,0.000,59.013,0.000,3.548,9.919,295.848,87.645,61.355,3.746948,13.674,8,0.000,0.000,0.000,0,0.000,0,59.013,500184.624,612779.086,509550.853,161462.616,183769.820,395139.063,218259.113,477268.315 +2.904288,0.100139,13729497,0.409171,5728181.232,0.000,0.000,10.821,0.000,1.007,8.485,295.848,0.000,0.000,3.746948,13.674,8,0.000,0.000,0.000,0,0.000,0,10.821,697472.146,735179.820,817245.940,764449.204,683271.851,579725.538,779957.684,670879.048 +3.004451,0.100163,14246303,0.424573,5159645.701,0.000,0.000,13.569,0.000,0.002,8.680,295.848,0.000,700.498,4.011475,13.605,8,0.000,0.000,0.000,0,0.000,0,13.569,490160.651,636422.129,619020.508,767498.371,654652.399,659714.145,753421.328,578756.170 +3.104609,0.100159,14669420,0.437183,4224473.618,0.000,0.000,12.722,0.000,40.089,9.463,295.848,0.000,308.612,4.011475,13.575,8,0.000,0.000,0.000,0,0.000,0,12.722,655900.306,491860.333,479200.400,794630.400,615414.482,359140.712,457684.506,370642.480 +3.204762,0.100153,15028725,0.447891,3587559.885,0.000,0.000,58.626,0.000,0.001,10.455,295.930,135.223,6.903,4.070557,13.575,8,0.000,0.000,0.000,0,0.000,0,58.626,626111.849,271304.817,291224.334,709743.865,728784.726,231505.722,509250.683,219633.890 +3.304933,0.100171,15603714,0.465027,5740075.046,0.000,0.000,10.427,0.000,0.001,8.546,295.930,0.000,136.017,4.478722,13.561,8,0.000,0.000,0.000,0,0.000,0,10.427,686136.775,833404.961,810274.512,851713.655,597338.611,644927.239,803815.556,512463.738 +3.405083,0.100149,16146303,0.481197,5417813.990,0.000,0.000,14.121,0.000,2.158,8.571,295.930,0.000,641.271,4.478722,13.498,8,0.000,0.000,0.000,0,0.000,0,14.121,646106.887,782263.926,770012.189,776153.035,519765.217,642502.260,736881.575,544128.900 +3.505249,0.100166,16569186,0.493800,4221816.254,0.000,0.000,75.272,0.000,2.001,7.153,338.656,11.855,219.089,4.478722,13.477,8,0.000,0.000,0.000,0,0.000,0,75.272,545543.683,650449.402,624163.072,616575.677,608349.343,168609.887,605164.634,402960.558 +3.605463,0.100214,16763210,0.499583,1936089.238,0.000,0.000,11.300,0.000,102.216,8.075,358.094,804.213,341.689,4.686523,13.444,8,0.000,0.000,0.000,0,0.000,0,11.300,673925.179,0.000,594206.088,0.000,0.000,667957.972,0.000,0.000 +3.706624,0.101161,16895632,0.503529,1309017.981,0.000,0.000,21.967,0.000,203.377,6.764,358.094,601.646,1163.249,5.026978,13.329,8,0.000,0.000,0.000,0,0.000,0,21.967,474370.987,0.000,493657.013,0.000,0.000,340989.981,0.000,0.000 +3.806776,0.100152,17092388,0.509393,1964571.415,0.000,0.000,4.195,0.000,303.529,6.995,358.094,696.012,362.729,5.134399,13.293,8,0.000,0.000,0.000,0,0.000,0,4.195,703519.778,0.000,725376.528,0.000,0.000,535675.110,0.000,0.000 +3.906939,0.100163,17224715,0.513337,1321120.102,0.000,0.000,57.198,0.000,403.692,4.665,358.094,344.361,856.380,5.156982,13.209,8,0.000,0.000,0.000,0,0.000,0,57.198,470434.448,0.000,525684.538,0.000,0.000,325001.116,0.000,0.000 +4.007068,0.100128,17409573,0.518846,1846207.660,0.000,0.000,16.516,0.000,503.820,7.056,358.309,688.607,253.385,5.326050,13.185,7,0.000,0.000,0.000,0,0.000,0,16.516,623219.176,0.000,527462.222,0.000,0.000,695526.263,0.000,0.000 +4.107206,0.100138,17492073,0.521304,823864.443,0.000,0.000,6.721,0.000,603.958,3.456,358.309,204.913,721.584,5.326050,13.114,7,0.000,0.000,0.000,0,0.000,0,6.721,0.000,0.000,393627.451,0.000,0.000,430236.991,0.000,0.000 +4.207318,0.100112,17606642,0.524719,1144407.131,0.000,0.000,4.203,0.000,704.070,6.116,358.309,693.676,431.743,5.372803,13.072,7,0.000,0.000,0.000,0,0.000,0,4.203,0.000,0.000,582686.814,0.000,0.000,561720.317,0.000,0.000 +4.307447,0.100130,17690454,0.527217,837034.467,0.000,0.000,54.346,0.000,804.200,4.081,358.309,371.940,728.898,5.482910,13.001,7,0.000,0.000,0.000,0,0.000,0,54.346,0.000,0.000,190173.368,0.000,0.000,646861.099,0.000,0.000 +4.407609,0.100162,17760003,0.529289,694365.801,0.000,0.000,15.280,0.000,904.362,5.205,358.309,668.332,501.376,5.537598,12.952,6,0.000,0.000,0.000,0,0.000,0,15.280,0.000,0.000,46315.015,0.000,0.000,648050.786,0.000,0.000 +4.507748,0.100139,17774463,0.529720,144399.519,0.000,0.000,1.678,0.000,1004.501,2.989,358.309,450.975,677.653,5.635864,12.885,5,0.000,0.000,0.000,0,0.000,0,1.678,0.000,0.000,0.000,0.000,0.000,144399.519,0.000,0.000 +4.607868,0.100120,17774463,0.529720,0.000,0.000,0.000,0.000,0.000,1104.621,2.195,358.309,358.124,475.171,5.663818,12.839,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.707979,0.100111,17774463,0.529720,0.000,0.000,0.000,0.000,0.000,1204.732,5.241,358.309,720.958,406.580,5.703125,12.799,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.808106,0.100127,17818010,0.531018,434917.663,0.000,0.000,1275.145,0.000,29.712,3.837,389.719,55.086,540.642,5.755981,12.746,5,0.000,0.000,0.000,0,0.000,0,1275.145,0.000,170952.893,0.000,176645.664,9.987,0.000,16668.831,70640.288 +4.908246,0.100139,18162133,0.541274,3436440.873,0.000,0.000,42.423,0.000,31.906,5.600,389.719,47.863,318.306,5.787354,12.715,5,0.000,0.000,0.000,0,0.000,0,42.423,0.000,685544.604,0.000,313742.759,742804.805,0.000,874151.756,820196.949 +5.008371,0.100126,18436871,0.549462,2743929.618,0.000,0.000,104.697,0.000,28.004,4.482,389.719,454.351,231.467,5.810425,12.692,5,0.000,0.000,0.000,0,0.000,0,104.697,0.000,611191.451,0.000,9.987,724498.972,0.000,706811.213,701417.995 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.log new file mode 100644 index 000000000..12438aa3a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=10 +worker=1 kind=insert tid=6 os_tid=11 +worker=5 kind=insert tid=7 os_tid=15 +worker=2 kind=insert tid=8 os_tid=12 +worker=6 kind=insert tid=9 os_tid=16 +worker=7 kind=insert tid=10 os_tid=17 +worker=3 kind=insert tid=11 os_tid=13 +worker=4 kind=insert tid=12 os_tid=14 +start_monotonic_ns=2083584043253178 main_address=0x55f5f3c9a2e0 +load_end reason=time_limit inserted=18436876 elapsed_s=5.065 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=1.276 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.summary.csv new file mode 100644 index 000000000..32cfe64ff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3640147.968309,5.064870,18436876,0.002018,0.001104,0.003360,0.008320,1275.145499,0.002018,0.001104,0.003360,0.008320,1275.145499,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.csv new file mode 100644 index 000000000..822552199 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,566429,0.016881,5660494.808,0.000,0.000,15.235,0.000,0.003,8.203,90.660,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,15.235,576993.143,840346.573,695063.980,732868.634,711113.220,699910.731,593272.229,810926.298 +0.200227,0.100160,1091195,0.032520,5239285.526,0.000,0.000,16.284,0.000,0.001,9.034,175.191,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,16.284,553844.735,735264.753,671366.887,693481.539,691344.954,572235.339,574252.115,747495.204 +0.300403,0.100176,1610918,0.048009,5188101.846,0.000,0.000,15.739,0.000,7.150,9.315,258.629,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,15.739,653330.504,633365.631,514404.935,686102.843,688758.171,660897.191,672706.413,678536.156 +0.402182,0.101779,2147989,0.064015,5276833.600,0.000,0.000,15.365,0.000,0.016,9.888,283.883,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,15.365,667721.049,703681.306,554534.667,694141.030,706982.575,684109.494,610096.211,655567.268 +0.502348,0.100166,2359378,0.070315,2110383.534,0.000,0.000,70.518,0.000,77.480,10.377,293.445,0.000,28.195,0.178421,14.350,8,0.000,0.000,0.000,0,0.000,0,70.518,520205.663,143152.148,151697.949,126839.253,149301.930,150030.719,669707.261,199448.610 +0.602500,0.100152,2674326,0.079701,3144703.259,0.000,0.000,80.184,0.000,1.905,8.649,300.008,6.163,780.572,0.421875,14.273,8,0.000,0.000,0.000,0,0.000,0,80.184,435129.048,424964.487,454719.290,382718.658,457614.892,378994.315,260604.148,349958.420 +0.702634,0.100134,3154360,0.094007,4793916.344,0.000,0.000,15.552,0.000,2.650,9.175,300.008,62.143,1018.518,0.593872,14.174,8,0.000,0.000,0.000,0,0.000,0,15.552,536900.575,475822.417,694988.743,657728.670,604390.141,585225.821,616154.378,622705.599 +0.802773,0.100139,3678730,0.109635,5236418.551,0.000,0.000,13.055,0.000,0.001,9.534,300.008,137.153,307.814,0.609169,14.144,8,0.000,0.000,0.000,0,0.000,0,13.055,763977.659,647869.112,615554.047,672305.133,592835.638,631631.691,556835.698,755409.573 +0.902914,0.100141,4095492,0.122055,4161738.756,0.000,0.000,13.070,0.000,43.170,9.268,300.008,95.646,87.064,0.631290,14.135,8,0.000,0.000,0.000,0,0.000,0,13.070,451741.612,721001.103,350814.240,487321.332,429872.517,679949.116,367680.405,673358.430 +1.003071,0.100157,4544655,0.135441,4484605.001,0.000,0.000,65.872,0.000,5.088,9.312,300.008,46.217,2.925,0.727177,14.135,8,0.000,0.000,0.000,0,0.000,0,65.872,582277.879,676290.611,547462.417,407351.895,547142.917,680873.432,486268.275,556937.574 +1.103232,0.100161,5111150,0.152324,5655864.081,0.000,0.000,10.394,0.000,1.374,8.623,300.008,0.000,0.000,0.727177,14.135,8,0.000,0.000,0.000,0,0.000,0,10.394,710788.147,611287.990,650325.278,643436.345,854557.188,779367.977,769234.256,636866.899 +1.203395,0.100163,5551613,0.165451,4397442.600,0.000,0.000,15.567,0.000,2.018,8.143,300.008,0.000,617.935,1.348145,14.074,8,0.000,0.000,0.000,0,0.000,0,15.567,490278.664,597203.900,477100.204,626705.681,556230.868,532449.738,604152.543,513321.002 +1.303551,0.100156,5884270,0.175365,3321373.180,0.000,0.000,50.916,0.000,59.804,10.007,300.008,0.000,248.205,1.348145,14.050,8,0.000,0.000,0.000,0,0.000,0,50.916,257037.823,660576.422,234153.629,360815.447,622426.115,651929.951,266483.045,267950.748 +1.403715,0.100164,6344459,0.189080,4594360.532,0.000,0.000,61.084,0.000,1.347,8.967,300.008,0.000,0.585,1.348145,14.050,8,0.000,0.000,0.000,0,0.000,0,61.084,580588.503,459257.346,511841.169,694222.274,537079.807,646290.826,569247.089,595833.518 +1.503880,0.100165,6880082,0.205042,5347412.598,0.000,0.000,11.051,0.000,2.570,8.520,300.008,0.000,0.000,1.348145,14.050,8,0.000,0.000,0.000,0,0.000,0,11.051,743933.321,434783.082,646663.710,797495.003,616743.046,739021.420,679419.698,689353.318 +1.604080,0.100199,7319426,0.218136,4384699.627,0.000,0.000,17.690,0.000,15.850,8.067,300.008,0.000,521.071,1.613281,13.999,8,0.000,0.000,0.000,0,0.000,0,17.690,617409.269,463226.613,534714.112,667130.156,558057.579,611201.643,345351.583,587608.673 +1.710181,0.106102,7631901,0.227448,2945047.529,0.000,0.000,58.060,0.000,60.063,9.178,300.008,0.000,341.579,1.776737,13.964,8,0.000,0.000,0.000,0,0.000,0,58.060,610733.914,223643.596,226037.523,300720.478,700562.694,362142.591,318740.899,202465.833 +1.810353,0.100171,8111166,0.241732,4784452.463,0.000,0.000,66.274,0.000,1.427,9.162,300.008,0.000,2.964,1.881115,13.963,8,0.000,0.000,0.000,0,0.000,0,66.274,614077.857,520058.947,519220.383,606980.019,502798.520,674933.589,715953.307,630429.840 +1.910517,0.100164,8660176,0.258093,5481088.816,0.000,0.000,10.907,0.000,3.523,8.458,300.008,0.000,6.942,2.098145,13.963,8,0.000,0.000,0.000,0,0.000,0,10.907,777072.454,646297.455,599354.631,709493.557,580375.833,756446.364,780297.152,631751.369 +2.010667,0.100150,9102220,0.271267,4413811.558,0.000,0.000,15.009,0.000,17.916,7.721,300.008,0.000,664.549,2.170166,13.898,8,0.000,0.000,0.000,0,0.000,0,15.009,613019.398,560668.017,486229.804,594287.529,470743.062,552420.403,552001.032,584442.314 +2.110826,0.100159,9347154,0.278567,2445460.277,0.000,0.000,57.583,0.000,58.733,8.647,300.008,0.000,226.789,2.318974,13.876,8,0.000,0.000,0.000,0,0.000,0,57.583,296210.063,214260.076,583274.635,221159.131,286635.253,280554.900,277879.145,285487.075 +2.210979,0.100153,9801480,0.292107,4536315.038,0.000,0.000,62.252,0.000,0.000,9.392,300.008,16.381,2.886,2.421284,13.875,8,0.000,0.000,0.000,0,0.000,0,62.252,421494.704,657583.260,422103.772,678021.969,651802.111,833993.181,416632.149,454683.893 +2.311137,0.100158,10350912,0.308481,5485674.796,0.000,0.000,10.285,0.000,0.001,8.595,300.008,0.000,3.861,2.709961,13.875,8,0.000,0.000,0.000,0,0.000,0,10.285,605795.291,658262.604,590958.673,661687.207,828454.389,776086.918,703371.515,661058.199 +2.411271,0.100134,10850735,0.323377,4991517.208,0.000,0.000,11.699,0.000,12.361,8.565,300.008,0.000,748.564,2.723999,13.802,8,0.000,0.000,0.000,0,0.000,0,11.699,593222.211,595119.659,625418.912,581697.710,663597.567,687155.885,571900.885,673404.379 +2.511419,0.100148,11198045,0.333728,3467957.643,0.000,0.000,55.577,0.000,59.883,9.566,300.008,0.000,205.516,2.866337,13.782,8,0.000,0.000,0.000,0,0.000,0,55.577,251457.134,243718.609,558052.509,259974.505,558871.294,317109.783,634868.604,643905.204 +2.611562,0.100142,11581586,0.345158,3829962.568,0.000,0.000,67.124,0.000,0.001,9.945,300.008,71.890,22.507,2.972900,13.779,8,0.000,0.000,0.000,0,0.000,0,67.124,415379.198,620347.667,601354.681,616722.823,312805.091,584189.096,376494.504,302669.507 +2.711725,0.100164,12120113,0.361208,5376473.391,0.000,0.000,8.787,0.000,0.001,8.519,300.008,0.000,3.978,3.181152,13.779,8,0.000,0.000,0.000,0,0.000,0,8.787,628411.837,596154.614,783807.589,649018.122,820018.343,727599.553,567930.791,603532.542 +2.811880,0.100154,12541184,0.373756,4204225.067,0.000,0.000,23.943,0.000,0.001,7.800,300.008,0.000,608.476,3.264160,13.720,8,0.000,0.000,0.000,0,0.000,0,23.943,593893.930,504581.693,592755.686,586335.589,451763.164,388201.207,544050.813,542642.984 +2.912032,0.100152,12921468,0.385090,3797060.987,0.000,0.000,15.495,0.000,40.708,9.170,300.008,0.000,343.501,3.388493,13.686,8,0.000,0.000,0.000,0,0.000,0,15.495,575723.766,338574.699,399881.393,421218.917,666375.796,356068.075,676789.946,362428.395 +3.012190,0.100159,13237265,0.394501,3152970.272,0.000,0.000,61.800,0.000,0.001,9.756,300.008,77.182,20.280,3.776611,13.684,8,0.000,0.000,0.000,0,0.000,0,61.800,363204.060,598700.628,361247.163,230604.326,367107.870,206802.070,641602.598,383701.557 +3.112372,0.100182,13817993,0.411808,5796729.720,0.000,0.000,10.046,0.000,0.001,8.485,300.008,0.000,7.408,3.776611,13.683,8,0.000,0.000,0.000,0,0.000,0,10.046,696881.648,838793.363,655127.641,715817.184,703200.148,585434.486,785210.885,816264.366 +3.212524,0.100152,14298904,0.426141,4801809.089,0.000,0.000,14.680,0.000,0.002,8.079,300.008,0.000,688.796,3.833984,13.616,8,0.000,0.000,0.000,0,0.000,0,14.680,594715.764,696910.383,570013.323,563013.965,537392.921,576832.954,578480.449,684449.329 +3.312681,0.100157,14689642,0.437785,3901256.510,0.000,0.000,13.700,0.000,42.672,9.350,300.008,0.000,301.324,3.927437,13.586,8,0.000,0.000,0.000,0,0.000,0,13.700,608704.565,431253.097,632117.815,347484.581,402168.748,340026.288,441467.064,698034.351 +3.412836,0.100154,15025887,0.447806,3357264.302,0.000,0.000,59.576,0.000,0.001,10.086,300.008,79.682,28.355,4.307251,13.584,8,0.000,0.000,0.000,0,0.000,0,59.576,346594.643,207649.261,346734.427,560783.802,191783.767,607571.533,575930.406,520216.463 +3.512990,0.100154,15598462,0.464870,5716931.005,0.000,0.000,10.157,0.000,0.001,8.600,300.008,0.000,109.948,4.307251,13.573,8,0.000,0.000,0.000,0,0.000,0,10.157,663186.961,718861.078,633882.167,619394.516,603399.190,809261.625,828661.698,840283.770 +3.613140,0.100150,16034533,0.477866,4354198.470,0.000,0.000,18.636,0.000,0.003,7.838,300.008,0.000,585.453,4.377441,13.516,8,0.000,0.000,0.000,0,0.000,0,18.636,577716.049,614011.770,444605.111,524545.563,628340.342,568110.414,443137.306,553731.916 +3.713295,0.100155,16486329,0.491331,4510954.713,0.000,0.000,34.123,0.000,15.527,7.749,358.031,28.744,269.464,4.436848,13.489,8,0.000,0.000,0.000,0,0.000,0,34.123,411381.146,447964.334,649101.977,500402.899,668372.052,564173.866,667543.339,602015.101 +3.813452,0.100157,16630463,0.495626,1439086.405,0.000,0.000,16.531,0.000,115.683,6.057,358.031,625.154,219.305,4.585091,13.468,8,0.000,0.000,0.000,0,0.000,0,16.531,512237.841,0.000,0.000,0.000,0.000,0.000,435098.640,491749.925 +3.913575,0.100123,16731828,0.498647,1012402.508,0.000,0.000,28.630,0.000,215.806,3.845,358.031,318.163,468.056,4.966309,13.422,8,0.000,0.000,0.000,0,0.000,0,28.630,402853.600,0.000,0.000,0.000,0.000,0.000,406299.354,203249.554 +4.013683,0.100109,16915657,0.504126,1836296.131,0.000,0.000,4.023,0.000,315.915,5.920,358.031,520.880,773.535,4.972290,13.346,8,0.000,0.000,0.000,0,0.000,0,4.023,465964.052,0.000,0.000,0.000,0.000,0.000,702057.699,668274.381 +4.113803,0.100120,17067794,0.508660,1519544.601,0.000,0.000,32.430,0.000,416.035,6.359,358.031,628.620,439.784,5.148682,13.303,8,0.000,0.000,0.000,0,0.000,0,32.430,418287.520,0.000,0.000,0.000,0.000,0.000,561365.643,539891.439 +4.213925,0.100121,17146103,0.510994,782140.935,0.000,0.000,76.529,0.000,516.156,3.077,358.031,229.214,653.231,5.148682,13.239,8,0.000,0.000,0.000,0,0.000,0,76.529,10387.396,0.000,0.000,0.000,0.000,0.000,389097.861,382655.678 +4.314036,0.100111,17310131,0.515882,1638456.005,0.000,0.000,11.474,0.000,616.268,4.011,358.188,224.711,204.772,5.162109,13.219,8,0.000,0.000,0.000,0,0.000,0,11.474,457121.114,0.000,0.000,0.000,0.000,0.000,606025.348,575309.542 +4.414211,0.100175,17485579,0.521111,1751411.037,0.000,0.000,3.869,0.000,716.443,6.715,358.188,612.286,312.187,5.343628,13.189,8,0.000,0.000,0.000,0,0.000,0,3.869,631603.254,0.000,0.000,0.000,0.000,0.000,533145.779,586662.004 +4.514336,0.100124,17531152,0.522469,455164.808,0.000,0.000,87.075,0.000,816.567,2.366,358.188,140.880,535.039,5.343628,13.137,8,0.000,0.000,0.000,0,0.000,0,87.075,222983.115,0.000,0.000,0.000,0.000,0.000,29.963,232151.730 +4.614445,0.100109,17681570,0.526952,1502538.147,0.000,0.000,21.962,0.000,916.676,4.972,358.188,454.230,408.811,5.367310,13.097,7,0.000,0.000,0.000,0,0.000,0,21.962,724927.857,0.000,0.000,0.000,0.000,0.000,536543.708,241066.582 +4.714577,0.100132,17750806,0.529015,691444.956,0.000,0.000,7.589,0.000,1016.809,4.005,358.188,440.589,157.097,5.528076,13.081,5,0.000,0.000,0.000,0,0.000,0,7.589,667866.159,0.000,0.000,0.000,0.000,0.000,23578.796,0.000 +4.814718,0.100140,17750806,0.529015,0.000,0.000,0.000,0.000,0.000,1116.949,1.905,358.188,279.373,596.077,5.528076,13.023,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.914844,0.100126,17750806,0.529015,0.000,0.000,0.000,0.000,0.000,1217.075,1.576,358.188,294.511,422.475,5.585449,12.982,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.014959,0.100115,17750806,0.529015,0.000,0.000,0.000,0.000,0.000,1317.190,3.194,358.188,545.584,333.172,5.585449,12.949,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.log new file mode 100644 index 000000000..64d37e61b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=28 +worker=2 kind=insert tid=6 os_tid=26 +worker=0 kind=insert tid=8 os_tid=24 +worker=7 kind=insert tid=9 os_tid=31 +worker=6 kind=insert tid=7 os_tid=30 +worker=5 kind=insert tid=11 os_tid=29 +worker=1 kind=insert tid=10 os_tid=25 +start_monotonic_ns=2083590505832430 main_address=0x5623bae952e0 +worker=3 kind=insert tid=12 os_tid=27 +load_end reason=time_limit inserted=17750811 elapsed_s=5.412 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.306 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.summary.csv new file mode 100644 index 000000000..e779d9659 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3279986.534761,5.411855,17750811,0.002259,0.001168,0.003552,0.009088,1714.011469,0.002259,0.001168,0.003552,0.009088,1714.011469,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.csv new file mode 100644 index 000000000..ce3fc871c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100082,0.100082,617776,0.018411,6172693.577,0.000,0.000,15.892,0.000,6.009,8.136,99.375,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,15.892,724775.119,884094.353,687465.742,708398.561,941567.180,883724.656,732468.804,610199.161 +0.200246,0.100164,1175114,0.035021,5564263.677,0.000,0.000,16.075,0.000,0.902,9.550,186.688,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,16.075,683669.896,818489.012,500030.765,694831.609,760274.389,752646.886,672038.952,682282.169 +0.300413,0.100167,1719829,0.051255,5438075.646,0.000,0.000,16.026,0.000,0.001,9.511,276.219,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,16.026,573702.680,810088.230,671619.289,661126.798,756527.605,725748.964,679386.328,559875.752 +0.400580,0.100167,2255450,0.067218,5347266.643,0.000,0.000,19.306,0.000,4.049,9.723,292.273,0.000,0.000,0.004768,14.353,8,0.000,0.000,0.000,0,0.000,0,19.306,662272.343,791466.265,602472.359,604299.303,791176.749,674871.271,559833.673,660874.680 +0.500742,0.100162,2448170,0.072961,1924075.513,0.000,0.000,80.869,0.000,0.001,10.630,301.805,0.000,56.120,0.218826,14.347,8,0.000,0.000,0.000,0,0.000,0,80.869,81827.122,144255.745,661945.074,102094.210,111169.473,89444.752,647548.453,85790.685 +0.600900,0.100157,2791301,0.083187,3425919.384,0.000,0.000,25.334,0.000,16.203,7.334,301.805,12.285,913.290,0.593262,14.258,8,0.000,0.000,0.000,0,0.000,0,25.334,355211.082,445868.435,462951.555,452917.344,503258.133,432209.926,345805.881,427697.027 +0.701012,0.100113,3244730,0.096700,4529187.779,0.000,0.000,23.447,0.000,0.002,9.427,301.805,80.456,928.134,0.593262,14.167,8,0.000,0.000,0.000,0,0.000,0,23.447,537784.175,532869.712,698003.685,491266.578,616115.933,537854.097,512402.768,602890.831 +0.801168,0.100155,3768850,0.112320,5233067.604,0.000,0.000,11.559,0.000,8.536,9.462,301.805,155.657,210.025,0.786255,14.146,8,0.000,0.000,0.000,0,0.000,0,11.559,668421.247,599178.852,732751.275,585550.032,675600.090,583033.942,734478.591,654053.575 +0.901317,0.100149,4034614,0.120241,2653674.641,0.000,0.000,54.274,0.000,55.823,8.863,301.805,98.408,69.896,0.786255,14.140,8,0.000,0.000,0.000,0,0.000,0,54.274,261579.125,299762.069,329956.949,592904.029,268658.546,251833.687,362348.546,286631.689 +1.001475,0.100158,4501900,0.134167,4665497.611,0.000,0.000,63.712,0.000,0.001,9.001,301.805,26.521,0.273,0.786255,14.140,8,0.000,0.000,0.000,0,0.000,0,63.712,734351.157,579475.559,595070.948,532569.579,488089.770,575072.507,603098.281,557769.811 +1.101643,0.100168,5032248,0.149973,5294600.796,0.000,0.000,11.157,0.000,0.001,8.632,301.805,0.000,0.000,0.786255,14.140,8,0.000,0.000,0.000,0,0.000,0,11.157,662169.522,738651.260,564892.658,732511.556,610725.795,793159.847,638289.569,554200.589 +1.201797,0.100154,5482700,0.163397,4497592.852,0.000,0.000,15.309,0.000,0.001,8.089,301.805,0.000,464.519,1.348221,14.094,8,0.000,0.000,0.000,0,0.000,0,15.309,522485.273,593256.273,559158.789,613165.608,534406.912,610369.914,494897.763,569852.319 +1.301955,0.100158,5833899,0.173864,3506439.622,0.000,0.000,14.750,0.000,48.237,9.689,301.805,0.000,381.739,1.348221,14.057,8,0.000,0.000,0.000,0,0.000,0,14.750,616204.604,641344.809,302091.816,348558.264,380377.896,368257.082,323577.805,526027.346 +1.402121,0.100166,6254305,0.186393,4197099.446,0.000,0.000,62.726,0.000,0.001,9.359,301.805,1.833,1.209,1.348221,14.057,8,0.000,0.000,0.000,0,0.000,0,62.726,512030.838,503684.679,454286.602,613901.893,495278.620,627938.614,398698.790,591279.410 +1.502263,0.100142,6787074,0.202271,5320112.192,0.000,0.000,10.837,0.000,0.001,8.643,301.805,0.000,0.000,1.348221,14.057,8,0.000,0.000,0.000,0,0.000,0,10.837,658991.352,565664.285,624859.968,708520.804,803245.881,756642.261,616671.631,585516.009 +1.602431,0.100168,7242843,0.215854,4550065.910,0.000,0.000,15.040,0.000,0.001,7.955,301.805,0.000,428.345,1.600708,14.015,8,0.000,0.000,0.000,0,0.000,0,15.040,533206.559,511293.277,587305.910,635814.629,541772.206,685850.788,537489.383,517333.157 +1.702592,0.100161,7612315,0.226865,3688792.258,0.000,0.000,18.232,0.000,36.694,9.058,301.805,0.000,457.741,1.733597,13.970,8,0.000,0.000,0.000,0,0.000,0,18.232,510060.353,354510.316,578550.293,398579.499,409152.508,648727.521,457654.567,331557.201 +1.802740,0.100148,7930701,0.236353,3179140.407,0.000,0.000,65.720,0.000,0.002,9.990,301.805,13.301,14.900,1.880013,13.965,8,0.000,0.000,0.000,0,0.000,0,65.720,438968.330,441344.802,232944.183,560168.402,512728.828,521895.220,234781.455,236309.187 +1.902895,0.100155,8459361,0.252109,5278434.368,0.000,0.000,9.345,0.000,7.039,8.461,301.805,0.000,0.000,1.880013,13.965,8,0.000,0.000,0.000,0,0.000,0,9.345,705408.747,611673.753,624883.318,693397.328,679229.246,768171.654,638152.790,557517.532 +2.003054,0.100159,8902325,0.265310,4422598.471,0.000,0.000,18.152,0.000,3.035,8.165,301.805,0.000,374.989,2.138550,13.928,8,0.000,0.000,0.000,0,0.000,0,18.152,586206.659,434448.284,541817.335,613742.817,559499.182,704847.763,503817.836,478218.595 +2.103201,0.100147,9298280,0.277110,3953739.071,0.000,0.000,19.786,0.000,15.211,8.507,301.805,0.000,477.813,2.235229,13.881,8,0.000,0.000,0.000,0,0.000,0,19.786,613158.822,376726.314,468840.930,473524.048,480783.378,545518.235,536860.959,458326.384 +2.203366,0.100165,9557657,0.284840,2589499.062,0.000,0.000,65.094,0.000,0.001,10.276,301.805,21.917,57.873,2.425804,13.875,8,0.000,0.000,0.000,0,0.000,0,65.094,602326.565,118244.975,476294.433,327879.219,134947.427,149503.420,465013.040,315289.983 +2.303533,0.100167,10073176,0.300204,5146598.320,0.000,0.000,11.542,0.000,0.001,8.371,301.805,0.000,0.000,2.425804,13.875,8,0.000,0.000,0.000,0,0.000,0,11.542,736480.527,641429.205,572354.517,602054.936,696507.258,771751.646,613635.603,512384.630 +2.403695,0.100162,10549552,0.314401,4756068.581,0.000,0.000,12.251,0.000,0.001,8.085,301.805,0.000,282.395,2.668823,13.848,8,0.000,0.000,0.000,0,0.000,0,12.251,630550.287,596455.424,581359.836,443672.502,656388.502,675078.277,521736.259,650827.495 +2.503846,0.100152,10971311,0.326971,4211206.527,0.000,0.000,18.832,0.000,0.723,8.221,301.805,0.000,501.310,2.748169,13.799,8,0.000,0.000,0.000,0,0.000,0,18.832,589546.348,458075.635,556386.612,554469.518,512912.512,503157.299,508159.716,528498.886 +2.603998,0.100152,11210424,0.334097,2387510.176,0.000,0.000,64.133,0.000,24.244,10.334,301.805,34.440,169.977,2.919437,13.782,8,0.000,0.000,0.000,0,0.000,0,64.133,560699.895,69205.075,75765.129,522917.179,346524.617,435719.384,207235.799,169443.099 +2.704166,0.100169,11661384,0.347536,4502003.275,0.000,0.000,46.925,0.000,0.002,9.465,301.805,0.000,1.287,2.964844,13.782,8,0.000,0.000,0.000,0,0.000,0,46.925,645440.877,394963.535,500625.240,560114.857,778037.132,597102.443,632362.944,393356.247 +2.804353,0.100186,12178202,0.362939,5158579.162,0.000,0.000,10.862,0.000,7.394,8.326,301.805,0.000,40.238,3.189209,13.778,8,0.000,0.000,0.000,0,0.000,0,10.862,750153.859,579511.448,585979.410,746889.933,605722.665,751191.927,624986.812,514143.108 +2.904508,0.100156,12578593,0.374871,3997693.187,0.000,0.000,22.407,0.000,8.424,7.900,301.805,0.000,680.387,3.276489,13.712,8,0.000,0.000,0.000,0,0.000,0,22.407,638616.887,450349.661,486573.330,513122.044,518533.628,438288.418,500921.018,451288.202 +3.004659,0.100150,12908773,0.384711,3296841.452,0.000,0.000,16.361,0.000,45.111,9.134,301.805,0.039,228.406,3.370930,13.689,8,0.000,0.000,0.000,0,0.000,0,16.361,264482.211,349055.011,498260.601,595074.989,383443.290,332969.204,302624.843,570931.302 +3.104824,0.100165,13231147,0.394319,3218428.981,0.000,0.000,64.215,0.000,0.001,10.045,301.805,50.932,1.248,3.466679,13.689,8,0.000,0.000,0.000,0,0.000,0,64.215,382948.063,264753.107,334997.191,352588.163,252173.865,551779.459,502530.729,576658.404 +3.204987,0.100164,13766376,0.410270,5343545.288,0.000,0.000,11.106,0.000,10.440,8.302,301.805,0.000,3.978,3.731689,13.689,8,0.000,0.000,0.000,0,0.000,0,11.106,763021.316,743193.763,546036.411,517762.681,756931.282,683621.254,703528.675,629449.905 +3.305137,0.100150,14144444,0.421537,3775030.214,0.000,0.000,27.979,0.000,9.960,7.914,301.805,0.000,637.639,3.808472,13.626,8,0.000,0.000,0.000,0,0.000,0,27.979,539342.809,529607.379,420051.343,430835.203,485283.715,462927.174,552503.113,354479.479 +3.405285,0.100149,14587621,0.434745,4425193.720,0.000,0.000,17.462,0.000,2.746,8.442,301.805,0.000,313.050,3.876587,13.596,8,0.000,0.000,0.000,0,0.000,0,17.462,659809.457,653718.509,464529.662,518649.235,559768.129,431868.201,620188.338,516662.188 +3.505439,0.100154,14855031,0.442714,2669993.337,0.000,0.000,64.814,0.000,55.080,10.777,301.805,49.650,109.246,4.268433,13.585,8,0.000,0.000,0.000,0,0.000,0,64.814,246391.031,244493.949,308745.125,604090.860,77361.013,322374.163,253390.266,613146.931 +3.605592,0.100153,15296223,0.455863,4405179.943,0.000,0.000,64.390,0.000,1.567,9.309,301.805,83.778,14.899,4.268433,13.584,8,0.000,0.000,0.000,0,0.000,0,64.390,661008.637,331173.295,574680.721,307759.119,780395.971,585923.519,618952.983,545285.697 +3.705741,0.100149,15739407,0.469071,4425240.285,0.000,0.000,23.878,0.000,12.122,7.938,301.805,0.000,410.170,4.352783,13.543,8,0.000,0.000,0.000,0,0.000,0,23.878,601143.467,642871.235,538357.105,500154.080,664778.563,339144.207,585836.295,552955.333 +3.805888,0.100146,16160504,0.481621,4204810.373,0.000,0.000,14.914,0.000,0.001,8.409,301.805,0.000,480.624,4.428833,13.496,8,0.000,0.000,0.000,0,0.000,0,14.914,474305.190,477939.866,576874.936,513048.435,594429.221,531681.140,505080.108,531451.477 +3.906064,0.100176,16490907,0.491467,3298234.705,0.000,0.000,35.029,0.000,46.576,5.384,357.590,49.600,125.132,4.513550,13.484,8,0.000,0.000,0.000,0,0.000,0,35.029,342168.779,788424.667,400256.713,262448.854,409101.172,389495.621,348337.939,358000.960 +4.006182,0.100118,16622558,0.495391,1314955.985,0.000,0.000,40.397,0.000,146.694,5.643,357.590,658.831,205.616,4.624023,13.464,8,0.000,0.000,0.000,0,0.000,0,40.397,0.000,710070.838,0.000,604885.147,0.000,0.000,0.000,0.000 +4.106330,0.100148,16681263,0.497140,586179.617,0.000,0.000,73.283,0.000,246.843,4.157,357.590,382.713,906.935,4.966064,13.375,8,0.000,0.000,0.000,0,0.000,0,73.283,0.000,412896.914,0.000,173282.703,0.000,0.000,0.000,0.000 +4.206449,0.100118,16804188,0.500804,1227795.664,0.000,0.000,5.136,0.000,346.961,6.928,357.590,635.809,481.929,4.986206,13.328,8,0.000,0.000,0.000,0,0.000,0,5.136,0.000,596014.015,0.000,631781.648,0.000,0.000,0.000,0.000 +4.306620,0.100172,16883720,0.503174,793956.483,0.000,0.000,6.230,0.000,447.133,4.624,357.590,499.572,681.135,5.116211,13.262,8,0.000,0.000,0.000,0,0.000,0,6.230,0.000,225253.157,0.000,568703.326,0.000,0.000,0.000,0.000 +4.406759,0.100139,16989802,0.506336,1059349.263,0.000,0.000,78.187,0.000,547.272,3.876,357.590,372.803,355.951,5.117920,13.227,8,0.000,0.000,0.000,0,0.000,0,78.187,0.000,459212.457,0.000,600136.806,0.000,0.000,0.000,0.000 +4.506880,0.100121,17125649,0.510384,1356829.444,0.000,0.000,12.591,0.000,647.393,5.849,357.590,586.634,192.541,5.291626,13.208,8,0.000,0.000,0.000,0,0.000,0,12.591,0.000,584942.740,0.000,771886.704,0.000,0.000,0.000,0.000 +4.607037,0.100157,17231810,0.513548,1059943.800,0.000,0.000,6.796,0.000,747.550,2.854,357.590,185.334,534.355,5.296021,13.156,8,0.000,0.000,0.000,0,0.000,0,6.796,0.000,533551.273,0.000,526392.527,0.000,0.000,0.000,0.000 +4.707166,0.100129,17318514,0.516132,865926.687,0.000,0.000,48.311,0.000,847.679,2.977,357.590,263.177,378.966,5.302246,13.119,8,0.000,0.000,0.000,0,0.000,0,48.311,0.000,638758.754,0.000,227167.932,0.000,0.000,0.000,0.000 +4.807328,0.100162,17414302,0.518987,956326.591,0.000,0.000,2.164,0.000,947.841,4.147,357.777,522.901,206.696,5.325928,13.098,6,0.000,0.000,0.000,0,0.000,0,2.164,0.000,789856.996,0.000,166469.595,0.000,0.000,0.000,0.000 +4.907486,0.100158,17414302,0.518987,0.000,0.000,0.000,0.000,0.000,1047.999,2.118,357.777,331.039,369.104,5.457275,13.062,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.007664,0.100178,17414302,0.518987,0.000,0.000,0.000,0.000,0.000,1148.177,1.280,357.777,212.474,529.995,5.457275,13.010,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.log new file mode 100644 index 000000000..97181dae3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=43 +worker=1 kind=insert tid=6 os_tid=39 +worker=3 kind=insert tid=7 os_tid=41 +worker=0 kind=insert tid=8 os_tid=38 +worker=7 kind=insert tid=9 os_tid=45 +start_monotonic_ns=2083596359788095 main_address=0x55e675e3d2e0 +worker=6 kind=insert tid=11 os_tid=44 +worker=2 kind=insert tid=10 os_tid=40 +worker=4 kind=insert tid=12 os_tid=42 +load_end reason=time_limit inserted=17414308 elapsed_s=5.639 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.266 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.summary.csv new file mode 100644 index 000000000..b89968da7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-02-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3088365.150243,5.638682,17414308,0.002432,0.001232,0.003744,0.009088,1779.142570,0.002432,0.001232,0.003744,0.009088,1779.142570,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.csv new file mode 100644 index 000000000..05cd64acc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,632897,0.018862,6324791.021,0.000,0.000,14.087,0.000,7.649,8.349,101.793,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,14.087,755250.983,732096.282,926647.736,826933.620,959386.105,809814.931,573301.203,741360.161 +0.200224,0.100158,1196460,0.035657,5626742.672,0.000,0.000,15.097,0.000,3.781,9.154,191.539,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,15.097,697578.189,672068.481,845554.464,760508.792,770692.706,718874.552,490495.273,670970.216 +0.300398,0.100174,1744579,0.051993,5471669.951,0.000,0.000,16.207,0.000,0.001,9.497,276.852,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,16.207,582686.196,666839.779,836804.061,706640.530,759658.286,679357.999,576347.225,663335.875 +0.400569,0.100171,2260083,0.067356,5146230.425,0.000,0.000,18.514,0.000,7.437,9.650,293.262,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,18.514,659191.563,476524.262,781132.818,626896.847,764221.767,685217.011,540953.968,612092.190 +0.500725,0.100156,2458525,0.073270,1981323.133,0.000,0.000,80.025,0.000,0.070,10.055,296.527,0.000,83.151,0.426270,14.340,8,0.000,0.000,0.000,0,0.000,0,80.025,188165.891,632860.820,288309.364,172969.643,144334.401,288908.427,161577.450,104197.137 +0.600900,0.100175,2842106,0.084701,3829118.883,0.000,0.000,17.819,0.000,0.002,8.393,296.527,23.982,1217.677,0.594604,14.221,8,0.000,0.000,0.000,0,0.000,0,17.819,413866.797,414675.384,504119.087,438853.135,570273.487,470467.890,492080.124,524782.978 +0.701064,0.100164,3302792,0.098431,4599315.696,0.000,0.000,15.650,0.000,0.001,9.393,296.527,81.195,639.732,0.594604,14.159,8,0.000,0.000,0.000,0,0.000,0,15.650,576534.305,506708.840,600185.510,592947.382,600944.265,545664.940,561379.164,614951.289 +0.801215,0.100151,3790766,0.112974,4872376.621,0.000,0.000,13.125,0.000,2.839,9.270,296.527,137.878,197.202,0.807983,14.139,8,0.000,0.000,0.000,0,0.000,0,13.125,576498.766,718264.523,497957.462,489699.941,804933.544,557397.633,516040.134,711584.618 +0.901361,0.100146,4130335,0.123094,3390755.738,0.000,0.000,59.268,0.000,61.590,10.011,296.527,92.444,66.583,0.807983,14.133,8,0.000,0.000,0.000,0,0.000,0,59.268,249746.566,311676.445,693930.186,575602.378,296288.838,273981.300,696007.163,293522.863 +1.001523,0.100162,4586441,0.136687,4553700.128,0.000,0.000,67.274,0.000,0.002,9.235,296.527,42.431,1.482,0.807983,14.133,8,0.000,0.000,0.000,0,0.000,0,67.274,601427.948,601058.545,523843.343,722801.779,497266.298,658435.810,495479.187,453387.217 +1.101686,0.100164,5152903,0.153568,5655366.350,0.000,0.000,10.600,0.000,10.042,8.509,296.527,0.000,6.084,1.012695,14.132,8,0.000,0.000,0.000,0,0.000,0,10.600,825459.334,611499.428,655167.975,749843.062,702300.853,728707.645,815485.653,566902.400 +1.201830,0.100144,5556401,0.165594,4029192.750,0.000,0.000,13.636,0.000,2.099,7.564,296.527,0.000,610.763,1.089966,14.072,8,0.000,0.000,0.000,0,0.000,0,13.636,450572.829,481049.055,411988.249,611990.979,449853.861,616164.984,549061.367,458511.426 +1.301973,0.100143,5910583,0.176149,3536760.523,0.000,0.000,61.387,0.000,61.702,9.623,296.527,0.000,256.313,1.288086,14.047,8,0.000,0.000,0.000,0,0.000,0,61.387,699199.767,250102.219,627692.061,261266.248,646255.506,327551.425,499265.780,225427.517 +1.402121,0.100148,6357940,0.189481,4466945.386,0.000,0.000,63.101,0.000,0.001,9.225,296.527,4.330,3.744,1.295856,14.047,8,0.000,0.000,0.000,0,0.000,0,63.101,339995.776,433956.430,564143.358,599470.967,637963.880,684255.229,718075.073,489084.673 +1.502283,0.100162,6915006,0.206083,5561644.741,0.000,0.000,8.590,0.000,0.902,8.874,296.527,0.000,0.000,1.295856,14.047,8,0.000,0.000,0.000,0,0.000,0,8.590,721460.534,678939.460,636638.029,739002.100,621582.434,811225.029,739820.773,612976.384 +1.602457,0.100173,7355170,0.219201,4394021.470,0.000,0.000,17.220,0.000,4.078,7.978,296.527,0.000,546.240,1.624268,13.994,8,0.000,0.000,0.000,0,0.000,0,17.220,623019.783,520836.952,565200.034,482114.091,545334.477,599670.268,535611.336,522234.529 +1.702618,0.100161,7675157,0.228738,3194719.346,0.000,0.000,58.495,0.000,64.590,9.508,296.527,0.000,359.733,1.785480,13.958,8,0.000,0.000,0.000,0,0.000,0,58.495,438363.253,214853.604,301284.257,631441.964,194895.781,605194.282,253151.858,555534.345 +1.802790,0.100172,8066521,0.240401,3906927.742,0.000,0.000,69.893,0.000,4.948,9.450,296.527,0.780,10.061,1.891117,13.957,8,0.000,0.000,0.000,0,0.000,0,69.893,606697.669,409746.040,295412.470,503245.404,434253.934,632483.368,487153.052,537935.805 +1.902964,0.100174,8591813,0.256056,5243773.967,0.000,0.000,11.011,0.000,0.004,8.590,296.527,0.000,0.000,1.891117,13.957,8,0.000,0.000,0.000,0,0.000,0,11.011,583552.186,602059.905,733291.016,742754.510,631069.308,683637.620,752607.325,514802.098 +2.003111,0.100147,9041675,0.269463,4492025.437,0.000,0.000,19.127,0.000,3.771,8.159,296.527,0.000,532.812,2.429443,13.905,8,0.000,0.000,0.000,0,0.000,0,19.127,528983.421,517580.161,691484.859,687830.224,512877.066,549862.768,464268.426,539138.512 +2.103266,0.100155,9426144,0.280921,3838736.235,0.000,0.000,12.769,0.000,51.002,9.869,296.527,0.000,376.837,2.429443,13.868,8,0.000,0.000,0.000,0,0.000,0,12.769,683120.501,549308.040,365742.744,314931.551,303089.917,348209.937,625330.132,649003.415 +2.203424,0.100158,9795627,0.291932,3688986.351,0.000,0.000,63.873,0.000,0.000,9.882,296.527,32.956,25.584,2.684448,13.866,8,0.000,0.000,0.000,0,0.000,0,63.873,440242.620,567001.824,383222.944,393906.021,347988.758,361766.932,575568.254,619288.997 +2.303610,0.100186,10317236,0.307478,5206415.335,0.000,0.000,11.561,0.000,0.003,8.611,296.527,0.000,0.000,2.684448,13.866,8,0.000,0.000,0.000,0,0.000,0,11.561,693112.045,519504.646,715600.257,688909.854,634091.718,739006.763,598288.249,617901.803 +2.403785,0.100175,10786252,0.321455,4681972.775,0.000,0.000,12.484,0.000,0.710,8.360,296.527,0.000,561.674,2.717781,13.811,8,0.000,0.000,0.000,0,0.000,0,12.484,570951.594,573537.073,596247.360,567108.315,578298.746,639791.216,647098.438,508940.032 +2.503933,0.100148,11189393,0.333470,4025446.944,0.000,0.000,17.929,0.000,40.393,9.139,296.527,0.000,394.377,2.831543,13.772,8,0.000,0.000,0.000,0,0.000,0,17.929,243020.005,519091.050,625054.082,529545.563,409932.750,351579.192,663137.668,684086.635 +2.604103,0.100170,11467809,0.341767,2779437.319,0.000,0.000,66.837,0.000,0.003,10.599,296.527,64.773,34.746,2.971073,13.769,8,0.000,0.000,0.000,0,0.000,0,66.837,505750.654,222981.122,305001.756,525986.270,158340.955,188130.338,512529.136,360717.088 +2.704254,0.100151,12004310,0.357756,5356926.666,0.000,0.000,11.021,0.000,7.719,8.734,296.527,0.039,1.287,3.020020,13.769,8,0.000,0.000,0.000,0,0.000,0,11.021,580643.837,651187.391,595920.785,607453.383,685885.034,735939.504,715859.803,784036.927 +2.804463,0.100209,12417624,0.370074,4124539.469,0.000,0.000,18.294,0.000,0.769,7.757,296.527,0.000,428.637,3.256836,13.727,8,0.000,0.000,0.000,0,0.000,0,18.294,475887.674,376904.076,491624.859,525264.713,530124.579,581816.790,603232.134,539684.644 +2.904603,0.100141,12816935,0.381974,3987496.761,0.000,0.000,21.888,0.000,1.905,7.942,296.527,0.000,460.563,3.326050,13.682,8,0.000,0.000,0.000,0,0.000,0,21.888,530982.531,417382.447,616492.158,540678.881,500595.307,350935.984,577796.630,452632.824 +3.004763,0.100160,12975177,0.386690,1579896.558,0.000,0.000,66.778,0.000,35.874,10.240,296.527,32.331,75.504,3.747925,13.674,8,0.000,0.000,0.000,0,0.000,0,66.778,4672.537,442792.763,76288.151,59035.707,213888.373,1767.177,217572.489,563879.361 +3.104933,0.100170,13465961,0.401317,4899534.163,0.000,0.000,52.369,0.000,0.001,8.830,296.527,0.000,2.574,3.747925,13.674,8,0.000,0.000,0.000,0,0.000,0,52.369,608797.947,514877.165,763116.342,648790.151,636151.577,423472.117,745915.502,558413.361 +3.205075,0.100142,13951720,0.415794,4850694.447,0.000,0.000,11.402,0.000,13.052,8.480,296.527,0.000,192.890,3.755981,13.655,8,0.000,0.000,0.000,0,0.000,0,11.402,647998.831,570289.300,694612.567,678974.797,507518.532,568122.380,678245.833,504932.209 +3.305236,0.100161,14345882,0.427541,3935270.638,0.000,0.000,24.545,0.000,8.304,7.613,296.527,0.000,568.263,3.829224,13.600,8,0.000,0.000,0.000,0,0.000,0,24.545,525272.499,522736.591,606161.988,541586.178,417256.777,407662.257,458779.782,455814.566 +3.405392,0.100156,14673501,0.437304,3271101.932,0.000,0.000,17.000,0.000,50.120,9.653,296.527,0.000,238.457,3.965462,13.576,8,0.000,0.000,0.000,0,0.000,0,17.000,285066.590,338942.788,327141.145,612796.819,237240.981,660682.335,559569.612,249661.661 +3.505548,0.100157,14996139,0.446920,3221328.892,0.000,0.000,62.791,0.000,0.001,10.100,296.527,117.316,9.126,4.073608,13.575,8,0.000,0.000,0.000,0,0.000,0,62.791,554161.064,187605.830,281578.479,363629.821,576855.479,486147.711,530927.495,240423.012 +3.605708,0.100160,15522341,0.462602,5253627.016,0.000,0.000,11.145,0.000,7.094,8.306,296.527,0.000,6.123,4.287231,13.575,8,0.000,0.000,0.000,0,0.000,0,11.145,643571.855,759217.105,663320.306,724322.851,585774.191,695349.138,570848.036,611223.534 +3.705859,0.100151,15912301,0.474224,3893729.774,0.000,0.000,19.098,0.000,9.905,7.830,296.527,0.000,683.189,4.366459,13.508,8,0.000,0.000,0.000,0,0.000,0,19.098,486286.869,418918.434,563460.521,576101.464,447165.848,479417.226,451519.285,470860.127 +3.806020,0.100161,16349629,0.487257,4366250.729,0.000,0.000,16.594,0.000,22.213,8.084,296.527,4.836,231.970,4.422241,13.486,8,0.000,0.000,0.000,0,0.000,0,16.594,505745.795,548227.403,610676.865,525474.034,391240.139,505815.682,610327.428,668743.383 +3.906152,0.100132,16521090,0.492367,1712353.170,0.000,0.000,39.086,0.000,83.623,4.579,357.949,358.200,223.846,4.572998,13.464,8,0.000,0.000,0.000,0,0.000,0,39.086,106070.203,395938.165,131117.191,597252.839,112671.502,102415.020,135211.795,131676.454 +4.006308,0.100156,16664103,0.496629,1427898.694,0.000,0.000,4.264,0.000,183.780,6.642,357.949,631.084,248.245,4.739689,13.439,8,0.000,0.000,0.000,0,0.000,0,4.264,0.000,659679.152,0.000,768219.542,0.000,0.000,0.000,0.000 +4.106436,0.100128,16740277,0.498899,760767.047,0.000,0.000,63.865,0.000,283.908,5.169,357.949,478.802,1083.419,4.967407,13.334,8,0.000,0.000,0.000,0,0.000,0,63.865,0.000,227948.474,0.000,532818.573,0.000,0.000,0.000,0.000 +4.206594,0.100158,16888886,0.503328,1483749.148,0.000,0.000,4.036,0.000,384.065,6.200,357.949,643.243,305.885,5.116211,13.304,8,0.000,0.000,0.000,0,0.000,0,4.036,0.000,746951.564,0.000,736797.584,0.000,0.000,0.000,0.000 +4.306731,0.100138,16969520,0.505731,805231.880,0.000,0.000,12.650,0.000,484.203,3.148,357.949,205.381,691.197,5.116211,13.236,8,0.000,0.000,0.000,0,0.000,0,12.650,0.000,384650.663,0.000,420581.217,0.000,0.000,0.000,0.000 +4.406875,0.100144,17087233,0.509239,1175434.694,0.000,0.000,15.494,0.000,584.347,4.914,357.949,453.955,246.129,5.133545,13.212,7,0.000,0.000,0.000,0,0.000,0,15.494,0.000,617289.695,0.000,558144.999,0.000,0.000,0.000,0.000 +4.507044,0.100168,17153288,0.511208,659440.432,0.000,0.000,4.945,0.000,684.515,3.794,357.949,456.381,379.791,5.301758,13.175,7,0.000,0.000,0.000,0,0.000,0,4.945,0.000,659440.432,0.000,0.000,0.000,0.000,0.000,0.000 +4.607204,0.100160,17233781,0.513607,803643.752,0.000,0.000,3.518,0.000,784.676,2.700,357.949,283.960,527.749,5.301758,13.123,7,0.000,0.000,0.000,0,0.000,0,3.518,0.000,803643.752,0.000,0.000,0.000,0.000,0.000,0.000 +4.707356,0.100152,17287759,0.515215,538958.573,0.000,0.000,31.408,0.000,884.828,3.778,357.949,507.157,281.407,5.333252,13.096,7,0.000,0.000,0.000,0,0.000,0,31.408,0.000,538958.573,0.000,0.000,0.000,0.000,0.000,0.000 +4.807519,0.100163,17355352,0.517230,674828.343,0.000,0.000,7.196,0.000,984.991,3.752,357.949,424.190,328.175,5.455078,13.064,7,0.000,0.000,0.000,0,0.000,0,7.196,0.000,674828.343,0.000,0.000,0.000,0.000,0.000,0.000 +4.907686,0.100166,17365139,0.517521,97707.582,0.000,0.000,3.769,0.000,1085.157,1.742,357.949,293.380,528.925,5.455078,13.012,6,0.000,0.000,0.000,0,0.000,0,3.769,0.000,97707.582,0.000,0.000,0.000,0.000,0.000,0.000 +5.007813,0.100127,17365139,0.517521,0.000,0.000,0.000,0.000,0.000,1185.284,3.411,357.949,545.635,406.827,5.499306,12.972,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.log new file mode 100644 index 000000000..d9906d68e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=6 os_tid=57 +worker=6 kind=insert tid=7 os_tid=58 +worker=0 kind=insert tid=5 os_tid=52 +worker=3 kind=insert tid=11 os_tid=55 +start_monotonic_ns=2083602413812078 main_address=0x5570457b72e0 +worker=2 kind=insert tid=8 os_tid=54 +worker=4 kind=insert tid=12 os_tid=56 +worker=1 kind=insert tid=9 os_tid=53 +worker=7 kind=insert tid=10 os_tid=59 +load_end reason=time_limit inserted=17365145 elapsed_s=5.341 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.277 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.summary.csv new file mode 100644 index 000000000..12012ba9c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-03-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3251180.920011,5.341181,17365145,0.002323,0.001200,0.003744,0.009088,1518.592699,0.002323,0.001200,0.003744,0.009088,1518.592699,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.csv new file mode 100644 index 000000000..f4c2c1deb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100063,0.100063,620643,0.018497,6202526.192,0.000,0.000,14.637,0.000,6.888,8.482,100.727,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,14.637,863036.813,613593.810,716678.929,866944.354,895726.239,875269.114,648052.122,723224.810 +0.200227,0.100164,1170845,0.034894,5493030.655,0.000,0.000,16.038,0.000,0.031,9.161,185.539,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,16.038,705445.538,546355.889,648059.451,622461.342,817791.684,814546.994,684789.342,653580.416 +0.300373,0.100147,1700796,0.050688,5291747.747,0.000,0.000,16.129,0.000,0.005,9.476,274.133,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,16.129,566159.523,639362.145,634009.996,686473.040,709149.777,843402.846,566449.098,646741.321 +0.400496,0.100123,2224474,0.066294,5230344.009,0.000,0.000,15.702,0.000,1.324,9.706,292.637,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,15.702,568090.958,638893.835,628356.801,561289.328,765727.764,828370.682,673051.803,566562.839 +0.500647,0.100150,2387361,0.071149,1626423.615,0.000,0.000,85.419,0.000,0.002,10.889,300.293,0.000,64.746,0.439697,14.343,8,0.000,0.000,0.000,0,0.000,0,85.419,610371.909,32700.813,87158.900,81796.965,28007.872,170443.627,39131.141,576812.388 +0.600808,0.100161,2802886,0.083533,4148575.854,0.000,0.000,14.266,0.000,1.935,8.889,300.293,18.408,1137.467,0.605103,14.231,8,0.000,0.000,0.000,0,0.000,0,14.266,602630.500,426613.672,452571.911,484400.706,591318.698,555077.003,558152.056,477811.307 +0.700968,0.100160,3282805,0.097835,4791509.163,0.000,0.000,13.830,0.000,0.001,9.461,300.293,77.298,701.415,0.605103,14.163,8,0.000,0.000,0.000,0,0.000,0,13.830,561909.254,684782.287,494497.316,549658.891,466831.664,766321.579,570864.898,696643.274 +0.801128,0.100161,3766183,0.112241,4826030.457,0.000,0.000,13.335,0.000,10.474,9.334,300.293,129.987,195.584,0.608887,14.144,8,0.000,0.000,0.000,0,0.000,0,13.335,409911.772,712296.209,571981.524,610948.950,570264.281,733681.868,518906.750,698039.103 +0.901301,0.100172,4129041,0.123055,3622337.047,0.000,0.000,16.060,0.000,53.232,10.006,300.293,102.363,99.516,0.678062,14.134,8,0.000,0.000,0.000,0,0.000,0,16.060,679039.702,326018.121,243230.801,506566.952,277811.204,653184.263,618693.706,317792.298 +1.001458,0.100157,4494568,0.133949,3649525.720,0.000,0.000,67.821,0.000,0.007,8.877,300.293,61.271,9.555,0.792728,14.133,8,0.000,0.000,0.000,0,0.000,0,67.821,207293.724,664334.351,399910.549,447375.839,565260.292,609969.920,348581.340,406799.705 +1.101618,0.100160,4994521,0.148848,4991551.753,0.000,0.000,10.922,0.000,0.003,8.533,300.293,0.000,0.000,0.792728,14.133,8,0.000,0.000,0.000,0,0.000,0,10.922,597385.169,741085.486,646346.911,518081.924,637271.417,687361.356,554523.677,609495.812 +1.201895,0.100277,5443995,0.162244,4482314.665,0.000,0.000,15.959,0.000,0.010,8.045,300.293,0.000,435.473,1.347237,14.090,8,0.000,0.000,0.000,0,0.000,0,15.959,352153.801,599258.807,707219.531,483559.534,641441.872,604105.372,566130.641,528445.108 +1.302040,0.100144,5819642,0.173439,3751057.187,0.000,0.000,14.770,0.000,34.606,9.330,300.293,0.000,435.309,1.347237,14.048,8,0.000,0.000,0.000,0,0.000,0,14.770,332630.012,604597.560,419914.060,589020.038,368987.547,520798.483,550964.952,364144.536 +1.402201,0.100162,6114255,0.182219,2941373.916,0.000,0.000,68.111,0.000,0.654,9.744,300.293,4.524,45.980,1.588013,14.043,8,0.000,0.000,0.000,0,0.000,0,68.111,264682.020,580421.482,310687.631,569459.207,238773.912,231226.117,487242.149,258881.399 +1.502366,0.100165,6647159,0.198101,5320250.786,0.000,0.000,10.980,0.000,0.001,8.463,300.293,0.000,0.897,1.589355,14.043,8,0.000,0.000,0.000,0,0.000,0,10.980,551788.429,644934.549,764337.292,603473.044,764596.863,736952.532,657094.460,597073.616 +1.602535,0.100168,7144391,0.212919,4963968.520,0.000,0.000,14.100,0.000,0.001,8.573,300.293,0.000,365.323,1.595337,14.007,8,0.000,0.000,0.000,0,0.000,0,14.100,541119.610,704953.971,704404.895,506637.623,625278.020,622213.176,663893.053,595468.172 +1.702681,0.100146,7532654,0.224491,3876955.997,0.000,0.000,20.314,0.000,18.902,8.527,300.293,0.000,473.799,1.728516,13.961,8,0.000,0.000,0.000,0,0.000,0,20.314,602667.983,489363.806,583675.779,439257.138,568857.466,431348.713,407253.976,354531.137 +1.802841,0.100160,7803370,0.232559,2702841.697,0.000,0.000,67.996,0.000,0.001,10.414,300.293,3.198,46.995,1.878174,13.956,8,0.000,0.000,0.000,0,0.000,0,67.996,613809.323,344839.054,442652.778,311212.778,449431.947,154083.822,220417.841,166394.154 +1.902991,0.100150,8322756,0.248037,5186076.684,0.000,0.000,9.017,0.000,0.001,8.506,300.293,0.000,0.000,1.878174,13.956,8,0.000,0.000,0.000,0,0.000,0,9.017,706399.828,607368.455,607088.875,580568.677,734867.104,637403.379,610583.630,701796.736 +2.003145,0.100154,8797053,0.262173,4735668.452,0.000,0.000,11.155,0.000,0.040,8.242,300.293,0.000,214.981,2.118530,13.935,8,0.000,0.000,0.000,0,0.000,0,11.155,677794.962,633473.298,539018.930,518071.227,605785.987,585796.807,528904.524,646822.716 +2.103302,0.100157,9202424,0.274254,4047357.187,0.000,0.000,16.356,0.000,0.001,8.323,300.293,0.000,544.653,2.197632,13.882,8,0.000,0.000,0.000,0,0.000,0,16.356,555038.800,508392.018,531036.475,463951.772,459628.558,484319.802,475743.264,569246.499 +2.203461,0.100159,9427262,0.280954,2244801.203,0.000,0.000,67.870,0.000,21.325,10.330,300.293,13.689,129.637,2.369511,13.869,8,0.000,0.000,0.000,0,0.000,0,67.870,606882.472,72893.788,85274.051,102995.798,471608.134,189158.432,182109.670,533878.858 +2.303634,0.100172,9891587,0.294792,4635259.832,0.000,0.000,36.325,0.000,0.001,8.964,300.293,0.000,0.000,2.369511,13.869,8,0.000,0.000,0.000,0,0.000,0,36.325,749837.445,459128.563,521471.099,708388.893,491123.411,561911.388,418358.841,725040.190 +2.403814,0.100180,10389372,0.309627,4968920.502,0.000,0.000,9.238,0.000,2.247,8.743,300.293,0.000,4.874,2.636353,13.869,8,0.000,0.000,0.000,0,0.000,0,9.238,680337.386,576523.946,627741.904,696178.918,595180.419,586156.635,582672.896,624128.398 +2.503957,0.100144,10761089,0.320705,3711836.388,0.000,0.000,22.609,0.000,0.001,7.964,300.293,0.000,630.773,2.707397,13.807,8,0.000,0.000,0.000,0,0.000,0,22.609,459379.908,426806.713,462105.991,508399.471,419337.446,507890.202,379255.041,548661.617 +2.604112,0.100155,11110097,0.331107,3484693.326,0.000,0.000,10.483,0.000,46.873,9.829,300.293,0.000,312.369,2.968994,13.777,8,0.000,0.000,0.000,0,0.000,0,10.483,553744.017,670543.467,318597.509,653499.813,300525.445,336060.514,314423.960,337298.600 +2.704281,0.100169,11421102,0.340375,3104803.379,0.000,0.000,65.626,0.000,0.002,10.158,300.293,58.417,1.248,2.968994,13.777,8,0.000,0.000,0.000,0,0.000,0,65.626,366480.706,338827.436,420958.647,343898.866,218500.769,490151.722,205642.497,720342.736 +2.804437,0.100156,11974421,0.356866,5524557.768,0.000,0.000,11.043,0.000,5.735,8.393,300.293,0.000,0.000,2.968994,13.777,8,0.000,0.000,0.000,0,0.000,0,11.043,775038.986,668465.509,579454.591,656534.152,578675.807,791383.448,634618.396,840386.879 +2.904579,0.100142,12386150,0.369136,4111442.049,0.000,0.000,18.267,0.000,15.473,7.935,300.293,0.000,542.042,3.243530,13.723,8,0.000,0.000,0.000,0,0.000,0,18.267,589012.213,443688.915,486787.613,521478.270,434951.343,520819.208,539522.605,575181.884 +3.007744,0.103165,12841730,0.382713,4416043.485,0.000,0.000,19.493,0.000,18.350,8.875,300.293,0.000,382.428,3.359741,13.685,8,0.000,0.000,0.000,0,0.000,0,19.493,494732.963,451442.981,622373.467,413290.412,525722.232,513169.494,728756.709,666555.227 +3.107916,0.100172,13004270,0.387557,1622611.348,0.000,0.000,79.609,0.000,60.163,9.818,300.293,43.324,65.941,3.746094,13.679,8,0.000,0.000,0.000,0,0.000,0,79.609,245138.700,245997.224,253564.219,174380.307,86331.629,81060.687,381753.910,154384.671 +3.208080,0.100164,13475943,0.401614,4709019.216,0.000,0.000,68.243,0.000,0.001,9.632,300.293,43.210,7.878,3.746094,13.678,8,0.000,0.000,0.000,0,0.000,0,68.243,632604.142,616310.822,584962.154,612367.279,600586.570,631266.333,616450.593,414471.324 +3.308230,0.100150,13948046,0.415684,4713955.908,0.000,0.000,11.757,0.000,14.614,8.360,300.293,0.000,237.144,3.760620,13.655,8,0.000,0.000,0.000,0,0.000,0,11.757,699530.236,512660.666,590813.384,705830.781,548996.138,634168.323,601806.886,420149.494 +3.408378,0.100149,14350929,0.427691,4022853.568,0.000,0.000,19.595,0.000,0.560,8.258,300.293,0.000,529.955,3.854492,13.603,8,0.000,0.000,0.000,0,0.000,0,19.595,555714.420,526957.142,398977.271,474914.458,497790.473,548405.278,501125.518,518969.009 +3.508548,0.100169,14656485,0.436797,3050397.873,0.000,0.000,15.293,0.000,54.599,9.685,300.293,16.807,235.032,3.964970,13.580,8,0.000,0.000,0.000,0,0.000,0,15.293,256505.920,632789.144,239993.863,255767.170,651657.214,297346.806,246143.456,470194.300 +3.608713,0.100165,14958212,0.445789,3012290.954,0.000,0.000,68.561,0.000,0.001,10.308,300.293,113.640,6.162,4.071777,13.579,8,0.000,0.000,0.000,0,0.000,0,68.561,223660.310,530842.565,132461.054,510466.245,301202.140,584463.934,442728.210,286466.497 +3.708877,0.100164,15464442,0.460876,5054024.338,0.000,0.000,11.918,0.000,0.414,8.404,300.293,0.000,6.084,4.286499,13.578,8,0.000,0.000,0.000,0,0.000,0,11.918,669933.025,591421.583,606886.260,532268.442,695740.766,709388.419,733748.531,514637.312 +3.809046,0.100170,15872930,0.473050,4077963.733,0.000,0.000,19.899,0.000,4.742,8.005,300.293,0.000,579.447,4.350098,13.522,8,0.000,0.000,0.000,0,0.000,0,19.899,576402.416,492564.606,442559.415,491945.655,495619.424,600980.731,530839.691,447051.796 +3.909213,0.100167,16336701,0.486872,4629975.626,0.000,0.000,18.009,0.000,20.209,8.471,300.293,1.911,343.450,4.419556,13.488,8,0.000,0.000,0.000,0,0.000,0,18.009,702596.313,599568.421,537432.219,663801.120,442341.069,639731.329,520460.571,524044.584 +4.009354,0.100141,16574077,0.493946,2370416.835,0.000,0.000,39.178,0.000,81.584,5.976,357.219,427.522,217.233,4.571045,13.467,8,0.000,0.000,0.000,0,0.000,0,39.178,137176.530,607093.773,599784.083,135508.882,191100.478,460470.566,118452.938,120829.586 +4.109498,0.100143,16690247,0.497408,1160036.230,0.000,0.000,23.800,0.000,181.727,7.399,357.219,570.510,401.143,4.956543,13.428,8,0.000,0.000,0.000,0,0.000,0,23.800,0.000,446419.727,276293.728,0.000,0.000,437322.774,0.000,0.000 +4.209635,0.100137,16835428,0.501735,1449823.249,0.000,0.000,7.470,0.000,281.864,6.516,357.219,499.004,926.582,4.980347,13.337,8,0.000,0.000,0.000,0,0.000,0,7.470,0.000,490218.234,480052.165,0.000,0.000,479552.850,0.000,0.000 +4.309768,0.100133,16980339,0.506054,1447183.061,0.000,0.000,30.529,0.000,381.997,7.466,357.219,635.560,391.900,5.137207,13.299,8,0.000,0.000,0.000,0,0.000,0,30.529,0.000,345539.910,542357.845,0.000,0.000,559285.306,0.000,0.000 +4.409919,0.100151,17083841,0.509138,1033454.812,0.000,0.000,48.281,0.000,482.149,4.361,357.219,300.599,783.462,5.140015,13.222,8,0.000,0.000,0.000,0,0.000,0,48.281,0.000,185069.708,428011.768,0.000,0.000,420373.336,0.000,0.000 +4.510041,0.100122,17253557,0.514196,1695097.287,0.000,0.000,18.632,0.000,582.270,6.252,357.219,528.654,294.602,5.174683,13.193,8,0.000,0.000,0.000,0,0.000,0,18.632,0.000,521605.274,582351.354,0.000,0.000,591140.659,0.000,0.000 +4.610193,0.100152,17394319,0.518391,1405485.251,0.000,0.000,4.632,0.000,682.422,5.492,357.219,411.055,452.750,5.297852,13.149,7,0.000,0.000,0.000,0,0.000,0,4.632,0.000,585999.942,591122.162,0.000,0.000,228363.146,0.000,0.000 +4.710327,0.100134,17463709,0.520459,692969.840,0.000,0.000,39.635,0.000,782.556,3.173,357.219,281.926,590.692,5.350342,13.091,7,0.000,0.000,0.000,0,0.000,0,39.635,0.000,486906.435,206063.405,0.000,0.000,0.000,0.000,0.000 +4.810459,0.100132,17603423,0.524623,1395293.260,0.000,0.000,3.306,0.000,882.689,5.783,357.219,560.001,258.408,5.382690,13.066,6,0.000,0.000,0.000,0,0.000,0,3.306,0.000,677772.934,717520.326,0.000,0.000,0.000,0.000,0.000 +4.910589,0.100129,17617138,0.525032,136973.196,0.000,0.000,26.412,0.000,982.818,2.598,357.219,291.889,539.811,5.484619,13.013,6,0.000,0.000,0.000,0,0.000,0,26.412,0.000,0.000,136973.196,0.000,0.000,0.000,0.000,0.000 +5.010708,0.100120,17668199,0.526553,510000.483,0.000,0.000,22.202,0.000,1082.937,3.208,357.219,410.096,495.502,5.523926,12.965,6,0.000,0.000,0.000,0,0.000,0,22.202,0.000,0.000,510000.483,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.log new file mode 100644 index 000000000..9e0860b8e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=71 +worker=4 kind=insert tid=6 os_tid=70 +start_monotonic_ns=2083608168268127 main_address=0x55c110aa32e0 +worker=0 kind=insert tid=7 os_tid=66 +worker=3 kind=insert tid=8 os_tid=69 +worker=6 kind=insert tid=12 os_tid=72 +worker=2 kind=insert tid=9 os_tid=68 +worker=1 kind=insert tid=11 os_tid=67 +worker=7 kind=insert tid=10 os_tid=73 +load_end reason=time_limit inserted=17668295 elapsed_s=5.422 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.273 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.summary.csv new file mode 100644 index 000000000..8170682c2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-04-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3258455.248749,5.422292,17668295,0.002295,0.001264,0.003872,0.009344,1483.655586,0.002295,0.001264,0.003872,0.009344,1483.655586,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.csv new file mode 100644 index 000000000..5c89c8972 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,602862,0.017967,6024791.606,0.000,0.000,11.669,0.000,3.932,8.289,96.559,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,11.669,702463.627,717793.885,859034.135,729486.455,903605.813,676759.960,714875.739,720771.993 +0.200220,0.100156,1140750,0.033997,5370478.316,0.000,0.000,16.931,0.000,0.001,9.164,181.215,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,16.931,665918.224,661335.394,795146.058,591734.279,632939.816,808195.643,660247.096,554961.807 +0.300386,0.100166,1657457,0.049396,5158519.857,0.000,0.000,17.429,0.000,0.002,9.349,266.129,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,17.429,525778.533,652149.076,770223.370,529891.715,713327.674,792176.982,525498.996,649473.511 +0.400548,0.100163,2211311,0.065902,5529546.745,0.000,0.000,11.622,0.000,10.468,9.384,282.477,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,11.622,671487.892,600004.153,676300.066,685205.582,698743.563,848480.032,679574.740,669750.717 +0.500717,0.100169,2409285,0.071802,1976399.628,0.000,0.000,85.553,0.000,31.503,10.643,296.648,0.000,49.058,0.178967,14.344,8,0.000,0.000,0.000,0,0.000,0,85.553,101767.999,424322.839,58680.822,451686.591,553863.898,205392.859,81272.639,99411.981 +0.600891,0.100174,2765296,0.082412,3553940.998,0.000,0.000,95.884,0.000,4.970,8.614,296.648,7.799,1004.701,0.585449,14.246,8,0.000,0.000,0.000,0,0.000,0,95.884,325494.999,141893.698,399885.870,539253.952,566047.444,590614.799,497845.829,492904.407 +0.701041,0.100150,3197648,0.095297,4317028.183,0.000,0.000,19.408,0.000,12.897,9.110,296.648,72.001,858.085,0.588745,14.162,8,0.000,0.000,0.000,0,0.000,0,19.408,532619.063,457881.452,553727.321,406987.984,635664.107,613467.486,533677.472,583003.297 +0.801208,0.100167,3602526,0.107364,4042024.847,0.000,0.000,15.010,0.000,5.087,9.369,296.648,104.552,267.522,0.597679,14.136,8,0.000,0.000,0.000,0,0.000,0,15.010,551108.970,537331.995,488443.698,466280.738,626932.252,512523.455,319545.965,539857.773 +0.901370,0.100162,4032650,0.120182,4294285.019,0.000,0.000,16.648,0.000,14.580,9.686,296.648,102.802,139.540,0.802002,14.122,8,0.000,0.000,0.000,0,0.000,0,16.648,563647.123,464248.108,561840.049,643318.088,671841.892,418232.635,482947.823,488209.301 +1.001544,0.100173,4296277,0.128039,2631705.675,0.000,0.000,73.033,0.000,53.051,10.351,296.648,98.696,18.679,0.802002,14.120,8,0.000,0.000,0.000,0,0.000,0,73.033,261346.731,4072.936,447234.335,566727.091,493953.307,150688.652,197088.178,510594.445 +1.101722,0.100178,4761195,0.141895,4640903.552,0.000,0.000,66.246,0.000,2.004,8.615,296.648,5.303,0.078,0.802002,14.120,8,0.000,0.000,0.000,0,0.000,0,66.246,472866.704,496574.424,547783.100,673518.867,521270.382,726135.033,632392.211,570362.832 +1.201907,0.100185,5229665,0.155856,4676071.759,0.000,0.000,11.013,0.000,0.001,8.379,296.648,0.000,126.407,1.026733,14.108,8,0.000,0.000,0.000,0,0.000,0,11.013,492940.431,636924.753,566025.575,492670.929,581996.107,661539.334,686852.626,557122.004 +1.302077,0.100170,5657968,0.168621,4275763.639,0.000,0.000,14.645,0.000,0.549,8.273,296.648,0.000,525.006,1.334595,14.056,8,0.000,0.000,0.000,0,0.000,0,14.645,531955.978,661076.547,438884.147,616053.061,494659.361,518179.390,577288.938,437666.217 +1.402237,0.100160,5917292,0.176349,2589088.448,0.000,0.000,69.657,0.000,14.720,10.429,296.648,0.000,210.171,1.334595,14.036,8,0.000,0.000,0.000,0,0.000,0,69.657,572382.197,127465.611,120317.074,639225.015,522202.658,198811.210,209394.241,199290.442 +1.502400,0.100163,6375753,0.190012,4577164.007,0.000,0.000,25.438,0.000,0.001,8.729,296.648,0.000,0.546,1.334595,14.036,8,0.000,0.000,0.000,0,0.000,0,25.438,569134.150,633010.238,478311.897,573926.354,549875.479,523089.054,686752.811,563064.024 +1.602556,0.100157,6874425,0.204874,4978916.842,0.000,0.000,11.330,0.000,4.668,8.421,296.648,0.000,6.123,1.548340,14.035,8,0.000,0.000,0.000,0,0.000,0,11.330,665516.975,671437.696,581818.151,644350.149,584973.207,582067.760,730325.405,518427.500 +1.702727,0.100170,7291697,0.217310,4165628.725,0.000,0.000,19.487,0.000,8.755,8.015,296.648,0.000,520.832,1.608398,13.984,8,0.000,0.000,0.000,0,0.000,0,19.487,659876.672,510680.653,471627.135,604700.600,422880.118,501037.070,478146.038,516680.439 +1.802882,0.100155,7619735,0.227086,3275294.810,0.000,0.000,21.006,0.000,50.182,9.416,296.648,0.000,352.227,1.731628,13.950,8,0.000,0.000,0.000,0,0.000,0,21.006,291527.378,280734.135,542437.816,464408.963,642921.806,265218.225,546521.476,241525.011 +1.903047,0.100165,7968945,0.237493,3486357.063,0.000,0.000,67.658,0.000,0.000,9.898,296.648,13.532,15.716,1.877449,13.948,8,0.000,0.000,0.000,0,0.000,0,67.658,304777.951,387771.240,578736.670,485280.617,542156.927,497380.685,423951.641,266301.332 +2.003199,0.100152,8497135,0.253234,5273888.278,0.000,0.000,11.235,0.000,1.347,8.427,296.648,0.000,0.000,1.877449,13.948,8,0.000,0.000,0.000,0,0.000,0,11.235,770948.829,696172.424,570303.635,689332.814,777788.438,537443.553,631201.123,600697.462 +2.105395,0.102196,8929690,0.266126,4232583.132,0.000,0.000,23.710,0.000,5.506,8.372,296.648,0.000,410.553,2.425903,13.907,8,0.000,0.000,0.000,0,0.000,0,23.710,563581.182,547934.847,477394.241,616254.241,501455.740,491729.376,535869.849,498363.657 +2.205554,0.100159,9318441,0.277711,3881341.152,0.000,0.000,13.404,0.000,18.099,8.897,296.648,0.000,458.100,2.425903,13.862,8,0.000,0.000,0.000,0,0.000,0,13.404,447289.097,524216.831,449515.558,437404.806,563584.262,402480.314,505786.124,551064.161 +2.305723,0.100169,9569492,0.285193,2506276.473,0.000,0.000,68.055,0.000,0.003,10.581,296.648,17.315,35.292,2.425903,13.859,8,0.000,0.000,0.000,0,0.000,0,68.055,112929.243,330401.895,305194.475,399614.982,408579.839,304715.284,121664.488,523176.266 +2.405882,0.100159,10096442,0.300897,5261117.724,0.000,0.000,10.711,0.000,0.001,8.412,296.648,0.000,0.000,2.425903,13.859,8,0.000,0.000,0.000,0,0.000,0,10.711,519572.192,687604.474,546509.274,594273.174,798937.093,796790.514,719284.001,598147.002 +2.506037,0.100154,10549950,0.314413,4528087.817,0.000,0.000,15.970,0.000,0.001,7.811,296.648,0.000,309.834,2.669556,13.829,8,0.000,0.000,0.000,0,0.000,0,15.970,488495.675,521624.518,517620.700,522942.483,690823.245,591326.885,629817.448,565436.864 +2.606223,0.100186,10964047,0.326754,4133266.294,0.000,0.000,19.387,0.000,0.001,8.114,296.648,0.000,469.749,2.741211,13.783,8,0.000,0.000,0.000,0,0.000,0,19.387,508811.662,511067.457,490266.227,409886.042,656995.472,558089.815,577992.720,420156.899 +2.706375,0.100152,11222485,0.334456,2580456.442,0.000,0.000,69.919,0.000,16.332,10.227,296.648,13.846,195.250,2.923420,13.764,8,0.000,0.000,0.000,0,0.000,0,69.919,497643.338,127496.143,141584.722,504732.559,484024.046,229910.424,116642.646,478422.563 +2.806568,0.100193,11627664,0.346531,4044003.151,0.000,0.000,63.660,0.000,10.531,9.656,296.648,24.445,0.078,2.967533,13.764,8,0.000,0.000,0.000,0,0.000,0,63.660,410769.052,408962.530,558744.121,392035.125,743508.352,297606.949,419422.390,812954.631 +2.906737,0.100170,12092832,0.360394,4643795.903,0.000,0.000,14.954,0.000,0.001,8.543,296.648,0.000,3.978,3.180664,13.763,8,0.000,0.000,0.000,0,0.000,0,14.954,571579.589,651164.472,493891.486,527464.487,595618.776,605222.471,577249.962,621604.658 +3.006907,0.100170,12441560,0.370787,3481373.849,0.000,0.000,26.738,0.000,2.545,7.149,296.648,0.000,592.159,3.480225,13.705,8,0.000,0.000,0.000,0,0.000,0,26.738,425358.380,478518.194,344275.936,433394.746,437358.022,484747.626,395918.325,481802.622 +3.107064,0.100157,12860553,0.383274,4183346.542,0.000,0.000,11.537,0.000,26.738,9.304,296.648,0.000,332.485,3.480225,13.673,8,0.000,0.000,0.000,0,0.000,0,11.537,467963.552,703842.342,587315.724,446157.868,404223.861,579298.341,479325.671,515219.184 +3.207230,0.100166,13079777,0.389808,2188611.457,0.000,0.000,67.838,0.000,41.543,10.833,296.648,77.879,62.631,3.736328,13.667,8,0.000,0.000,0.000,0,0.000,0,67.838,52033.732,488270.487,282621.436,42669.258,127189.131,303606.644,449404.923,442815.847 +3.307410,0.100180,13588635,0.404973,5079426.214,0.000,0.000,47.922,0.000,2.105,8.274,296.648,0.000,0.039,3.736328,13.667,8,0.000,0.000,0.000,0,0.000,0,47.922,459581.774,547892.626,590056.641,593929.662,653851.674,751825.113,739437.438,742851.285 +3.407653,0.100243,14010598,0.417548,4209412.871,0.000,0.000,25.041,0.000,4.723,8.223,296.648,0.000,406.825,3.778687,13.627,8,0.000,0.000,0.000,0,0.000,0,25.041,504814.709,496335.290,422155.340,402503.041,603156.014,606527.830,580101.971,593818.677 +3.507802,0.100149,14432940,0.430135,4217122.697,0.000,0.000,17.708,0.000,0.001,8.194,296.648,0.000,403.460,3.853394,13.587,8,0.000,0.000,0.000,0,0.000,0,17.708,447811.297,427821.148,491046.735,571726.258,615600.742,617218.326,418355.283,627542.909 +3.607962,0.100159,14716681,0.438591,2832894.225,0.000,0.000,67.861,0.000,68.006,9.939,296.648,26.949,172.186,3.966557,13.570,8,0.000,0.000,0.000,0,0.000,0,67.861,587882.885,175759.830,174541.772,300850.429,660716.784,214967.331,183527.448,534647.745 +3.708147,0.100186,15052309,0.448594,3350060.512,0.000,0.000,68.905,0.000,0.001,9.836,296.648,78.019,22.575,4.066654,13.568,8,0.000,0.000,0.000,0,0.000,0,68.905,538350.536,603659.288,569582.553,457340.933,334179.586,332043.551,192861.946,322042.119 +3.808301,0.100153,15544986,0.463277,4919227.496,0.000,0.000,11.602,0.000,3.708,8.573,296.648,0.000,101.017,4.475777,13.558,8,0.000,0.000,0.000,0,0.000,0,11.602,568218.767,592761.137,529308.427,712946.860,620658.363,732047.573,508031.051,655255.317 +3.908448,0.100148,15995649,0.476707,4499986.670,0.000,0.000,15.964,0.000,0.001,8.665,296.648,0.000,612.767,4.475777,13.498,8,0.000,0.000,0.000,0,0.000,0,15.964,531774.941,566044.349,516267.834,541181.054,588860.665,678678.068,445692.025,631487.735 +4.008613,0.100165,16416096,0.489238,4197546.734,0.000,0.000,9.847,0.000,42.415,7.829,296.648,5.187,221.003,4.475777,13.477,8,0.000,0.000,0.000,0,0.000,0,9.847,479838.573,543872.958,490001.811,634084.167,630270.457,536035.884,480707.141,402735.744 +4.108761,0.100147,16576248,0.494011,1599167.225,0.000,0.000,57.199,0.000,85.732,4.483,357.250,43.335,127.235,4.476505,13.464,8,0.000,0.000,0.000,0,0.000,0,57.199,73731.522,200035.697,391434.103,83587.023,261565.172,214474.454,67350.910,306988.343 +4.208884,0.100123,16740627,0.498910,1641765.244,0.000,0.000,17.371,0.000,185.856,7.770,357.250,763.394,265.727,4.718628,13.438,8,0.000,0.000,0.000,0,0.000,0,17.371,0.000,0.000,457296.026,0.000,560019.339,0.000,0.000,624449.878 +4.309040,0.100156,16862924,0.502554,1221066.455,0.000,0.000,7.778,0.000,286.012,4.662,357.250,359.401,755.229,5.022339,13.364,8,0.000,0.000,0.000,0,0.000,0,7.778,0.000,0.000,419535.977,0.000,372649.070,0.000,0.000,428881.408 +4.409166,0.100126,16974188,0.505870,1111241.591,0.000,0.000,12.360,0.000,386.137,5.219,357.250,336.491,539.711,5.023804,13.312,8,0.000,0.000,0.000,0,0.000,0,12.360,0.000,0.000,355662.427,0.000,414997.759,0.000,0.000,340581.406 +4.509285,0.100119,17076753,0.508927,1024428.103,0.000,0.000,17.447,0.000,486.257,6.044,357.438,630.576,302.608,5.145142,13.282,7,0.000,0.000,0.000,0,0.000,0,17.447,0.000,0.000,578889.524,0.000,83190.773,0.000,0.000,362347.806 +4.609389,0.100104,17137891,0.510749,610743.501,0.000,0.000,23.864,0.000,586.361,2.001,357.438,144.771,445.005,5.145142,13.238,7,0.000,0.000,0.000,0,0.000,0,23.864,0.000,0.000,329506.598,0.000,0.000,0.000,0.000,281236.903 +4.709524,0.100135,17261497,0.514433,1234393.236,0.000,0.000,5.262,0.000,686.496,4.057,357.438,315.629,300.454,5.164673,13.209,7,0.000,0.000,0.000,0,0.000,0,5.262,0.000,0.000,595625.744,0.000,0.000,0.000,0.000,638767.491 +4.809629,0.100105,17336191,0.516659,746157.944,0.000,0.000,27.688,0.000,786.601,3.948,357.438,394.469,175.675,5.195068,13.192,7,0.000,0.000,0.000,0,0.000,0,27.688,0.000,0.000,298317.331,0.000,0.000,0.000,0.000,447840.614 +4.909769,0.100140,17444427,0.519884,1080846.232,0.000,0.000,11.654,0.000,886.741,3.165,357.438,238.416,281.871,5.297485,13.164,7,0.000,0.000,0.000,0,0.000,0,11.654,0.000,0.000,514968.766,0.000,0.000,0.000,0.000,565877.466 +5.009927,0.100158,17461618,0.520397,171639.114,0.000,0.000,68.652,0.000,986.899,1.679,357.438,192.704,522.067,5.375488,13.113,6,0.000,0.000,0.000,0,0.000,0,68.652,0.000,0.000,17851.826,0.000,0.000,0.000,0.000,153787.288 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.log new file mode 100644 index 000000000..3f2d0c650 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=85 +worker=0 kind=insert tid=6 os_tid=80 +start_monotonic_ns=2083613970623328 main_address=0x561af98c02e0 +worker=6 kind=insert tid=7 os_tid=86 +worker=1 kind=insert tid=11 os_tid=81 +worker=4 kind=insert tid=12 os_tid=84 +worker=2 kind=insert tid=9 os_tid=82 +worker=7 kind=insert tid=10 os_tid=87 +worker=3 kind=insert tid=8 os_tid=83 +load_end reason=time_limit inserted=17461624 elapsed_s=6.142 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.328 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.summary.csv new file mode 100644 index 000000000..8a803cf6a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-05-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2843055.383473,6.141852,17461624,0.002525,0.001264,0.003936,0.009856,2118.707791,0.002525,0.001264,0.003936,0.009856,2118.707791,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.csv new file mode 100644 index 000000000..e664f99cd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,520963,0.015526,5206048.343,0.000,0.000,16.698,0.000,0.000,8.089,84.207,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,16.698,664652.732,799629.871,721853.379,528996.061,648733.684,536880.637,657207.854,648094.124 +0.200244,0.100175,988892,0.029471,4671096.383,0.000,0.000,16.775,0.000,3.039,9.028,157.590,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,16.775,617277.228,583077.218,616738.173,586012.070,485448.470,574162.855,623037.124,585343.244 +0.313269,0.113025,1503116,0.044796,4549663.443,0.000,0.000,17.971,0.000,0.001,9.465,238.559,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,17.971,503191.234,576971.616,648610.873,566257.137,577944.856,490362.171,608062.187,578263.370 +0.413454,0.100185,1918761,0.057184,4148760.231,0.000,0.000,17.520,0.000,0.001,9.223,282.520,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,17.520,517890.086,577419.747,453669.120,538691.530,480020.278,482086.448,540338.477,558644.547 +0.513632,0.100178,2325178,0.069296,4056962.887,0.000,0.000,21.138,0.000,30.409,9.949,290.520,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,21.138,623232.839,513368.012,406427.989,606602.383,354071.000,409772.048,492854.454,650634.161 +0.613792,0.100160,2552074,0.076058,2265330.827,0.000,0.000,90.318,0.000,75.346,10.174,295.617,2.028,115.674,0.251629,14.337,8,0.000,0.000,0.000,0,0.000,0,90.318,167791.190,425668.058,257197.956,424230.362,193909.348,240165.243,168510.038,387858.631 +0.713951,0.100159,2875295,0.085690,3227070.567,0.000,0.000,94.258,0.000,0.058,8.716,295.617,27.339,1173.834,0.585693,14.222,8,0.000,0.000,0.000,0,0.000,0,94.258,385196.536,352528.563,465278.997,425791.884,408768.994,417604.922,337652.255,434248.416 +0.814107,0.100156,3310796,0.098669,4348240.442,0.000,0.000,15.492,0.000,0.002,9.293,295.617,83.776,675.784,0.592178,14.156,8,0.000,0.000,0.000,0,0.000,0,15.492,521957.391,683845.355,475759.314,549594.364,516336.142,516156.422,537662.939,546928.514 +0.914246,0.100139,3767965,0.112294,4565339.385,0.000,0.000,12.637,0.000,9.008,9.490,295.617,104.854,172.455,0.604858,14.140,8,0.000,0.000,0.000,0,0.000,0,12.637,616562.331,685915.857,477515.752,560999.621,585205.949,584796.519,575629.271,478714.085 +1.014404,0.100158,4079178,0.121569,3107213.363,0.000,0.000,14.368,0.000,51.111,9.373,295.617,77.222,87.908,0.671940,14.131,8,0.000,0.000,0.000,0,0.000,0,14.368,588428.911,333112.905,288393.666,234419.072,640915.860,551497.349,244333.384,226112.216 +1.114570,0.100166,4458645,0.132878,3788377.089,0.000,0.000,73.388,0.000,0.000,9.443,295.617,42.430,1.872,0.771618,14.131,8,0.000,0.000,0.000,0,0.000,0,73.388,524109.397,361419.642,450521.634,445330.257,547111.188,459746.311,444431.750,555706.910 +1.214750,0.100180,4959424,0.147802,4998807.443,0.000,0.000,11.814,0.000,1.346,8.403,295.617,0.000,0.000,0.771618,14.131,8,0.000,0.000,0.000,0,0.000,0,11.814,528590.155,706141.107,528320.640,533681.007,709914.327,556080.756,747666.488,688412.963 +1.314902,0.100152,5378649,0.160296,4185903.584,0.000,0.000,17.318,0.000,2.198,8.213,295.617,0.000,363.433,1.056274,14.095,8,0.000,0.000,0.000,0,0.000,0,17.318,551993.101,547719.580,493561.691,446443.130,595946.462,395410.502,554808.832,600020.285 +1.415051,0.100149,5772406,0.172031,3931709.276,0.000,0.000,21.812,0.000,12.622,8.397,295.617,0.000,452.490,1.136414,14.051,8,0.000,0.000,0.000,0,0.000,0,21.812,475720.876,467612.962,470069.301,669741.663,595761.939,468891.057,428671.010,355240.468 +1.515210,0.100159,6015564,0.179278,2427720.628,0.000,0.000,70.779,0.000,0.003,10.441,295.617,0.000,29.952,1.297977,14.048,8,0.000,0.000,0.000,0,0.000,0,70.779,489481.866,167803.242,226160.470,438452.987,474056.388,127936.618,234167.741,269661.317 +1.615378,0.100169,6521717,0.194362,5053009.514,0.000,0.000,9.874,0.000,10.197,8.231,295.617,0.000,0.000,1.297977,14.048,8,0.000,0.000,0.000,0,0.000,0,9.874,562701.162,641907.603,590384.482,565306.768,633941.036,733223.624,622510.311,703034.529 +1.715539,0.100161,6997497,0.208542,4750167.858,0.000,0.000,11.530,0.000,0.001,8.704,295.617,0.000,18.720,1.556396,14.046,8,0.000,0.000,0.000,0,0.000,0,11.530,594874.210,594684.514,566499.799,495114.495,708731.274,575125.939,530837.099,684300.527 +1.815711,0.100172,7376352,0.219832,3782053.869,0.000,0.000,18.675,0.000,0.232,8.092,295.617,0.000,653.136,1.629761,13.982,8,0.000,0.000,0.000,0,0.000,0,18.675,486763.925,527264.360,434134.322,462226.071,543196.994,451434.607,451224.967,425808.623 +1.915869,0.100159,7630308,0.227401,2535538.864,0.000,0.000,66.731,0.000,3.880,9.261,295.617,0.000,214.777,1.777103,13.961,8,0.000,0.000,0.000,0,0.000,0,66.731,208229.766,287174.567,589954.385,159756.640,214929.142,665913.920,183469.035,226111.408 +2.016053,0.100183,8066983,0.240415,4358758.130,0.000,0.000,32.073,0.000,5.469,9.275,295.617,0.000,2.222,1.875622,13.961,8,0.000,0.000,0.000,0,0.000,0,32.073,622059.442,567828.874,465815.917,364611.478,693199.006,592992.736,427755.701,624494.976 +2.116222,0.100170,8548221,0.254757,4804231.543,0.000,0.000,10.064,0.000,0.001,8.725,295.617,0.000,0.000,1.875622,13.961,8,0.000,0.000,0.000,0,0.000,0,10.064,603007.239,678908.503,557344.688,560649.083,600182.031,665960.464,583170.884,555008.650 +2.216412,0.100190,9010008,0.268519,4609126.993,0.000,0.000,13.986,0.000,0.001,8.560,295.617,0.000,442.013,2.160522,13.918,8,0.000,0.000,0.000,0,0.000,0,13.986,585938.539,551433.990,520762.171,506928.413,638139.520,631013.038,532579.755,642331.568 +2.316581,0.100169,9379799,0.279540,3691656.297,0.000,0.000,15.562,0.000,35.639,9.011,295.617,0.000,464.058,2.277767,13.872,8,0.000,0.000,0.000,0,0.000,0,15.562,602359.597,371710.319,539056.832,529752.594,419649.110,341880.850,477820.567,409426.428 +2.416747,0.100165,9658252,0.287838,2779929.717,0.000,0.000,67.005,0.000,1.568,10.197,295.617,37.360,20.981,2.424931,13.870,8,0.000,0.000,0.000,0,0.000,0,67.005,375268.997,97828.112,400776.787,560532.420,187819.193,463962.226,276941.711,416800.271 +2.516908,0.100161,10164167,0.302916,5051009.591,0.000,0.000,11.582,0.000,0.001,8.698,295.617,0.000,0.000,2.424931,13.870,8,0.000,0.000,0.000,0,0.000,0,11.582,640867.153,709726.177,617924.129,551810.680,609138.288,718432.146,508101.124,695009.894 +2.617093,0.100185,10596454,0.315799,4314907.615,0.000,0.000,13.803,0.000,4.933,7.968,295.617,0.000,275.078,2.671631,13.843,8,0.000,0.000,0.000,0,0.000,0,13.803,579510.617,548557.735,552061.270,509419.957,616063.166,563619.941,398664.337,547010.590 +2.717247,0.100154,10990755,0.327550,3936931.732,0.000,0.000,21.688,0.000,4.325,8.217,295.617,0.000,541.586,2.764160,13.791,8,0.000,0.000,0.000,0,0.000,0,21.688,481237.013,401939.442,561902.473,541513.951,497202.364,434119.758,491591.028,527425.702 +2.817417,0.100170,11243696,0.335088,2525107.016,0.000,0.000,67.394,0.000,28.122,10.304,295.617,79.513,166.318,2.932930,13.774,8,0.000,0.000,0.000,0,0.000,0,67.394,226973.219,557819.431,453537.136,80642.579,478085.304,436645.920,72007.294,219396.131 +2.917585,0.100168,11651234,0.347234,4068554.633,0.000,0.000,60.074,0.000,0.001,9.437,295.617,12.557,3.822,3.233032,13.774,8,0.000,0.000,0.000,0,0.000,0,60.074,631001.438,357640.027,419236.693,467036.504,372365.324,682205.539,445881.993,693187.116 +3.017754,0.100169,12150279,0.362107,4982019.974,0.000,0.000,12.153,0.000,1.612,8.533,295.617,0.000,10.373,3.233032,13.773,8,0.000,0.000,0.000,0,0.000,0,12.153,631950.683,531520.619,479518.611,688165.562,677882.961,701213.484,594134.671,677633.383 +3.117906,0.100152,12558350,0.374268,4074524.098,0.000,0.000,16.437,0.000,5.189,8.332,295.617,0.000,619.333,3.282593,13.712,8,0.000,0.000,0.000,0,0.000,0,16.437,596244.787,508348.231,437405.935,479871.464,500979.418,589465.080,554867.606,407341.578 +3.218064,0.100157,12857403,0.383180,2985831.138,0.000,0.000,18.959,0.000,38.485,8.829,295.617,0.000,311.268,3.371277,13.682,8,0.000,0.000,0.000,0,0.000,0,18.959,387090.827,420019.008,522308.033,357157.933,287188.046,393041.463,339445.807,279580.019 +3.318222,0.100158,13092538,0.390188,2347642.134,0.000,0.000,69.485,0.000,45.236,10.174,295.617,30.538,14.274,3.509521,13.680,8,0.000,0.000,0.000,0,0.000,0,69.485,153357.787,563809.519,604265.623,284840.124,158709.334,132311.028,326474.366,123874.353 +3.418386,0.100164,13573474,0.404521,4801485.036,0.000,0.000,50.673,0.000,0.732,8.398,295.617,0.000,2.613,3.521606,13.680,8,0.000,0.000,0.000,0,0.000,0,50.673,627061.550,484724.998,620831.768,689229.588,540982.729,686693.747,621450.752,530509.905 +3.518561,0.100176,13997171,0.417148,4229540.136,0.000,0.000,13.610,0.000,28.451,8.149,295.617,0.000,339.716,3.771729,13.647,8,0.000,0.000,0.000,0,0.000,0,13.610,627747.261,499053.333,618273.903,454711.227,496098.524,604028.927,444319.482,485307.480 +3.618718,0.100157,14371856,0.428315,3740983.763,0.000,0.000,31.658,0.000,2.687,7.898,295.617,0.000,444.498,3.841675,13.603,8,0.000,0.000,0.000,0,0.000,0,31.658,563666.115,403816.775,334585.337,411904.093,575837.030,561449.591,443364.760,446360.063 +3.718883,0.100165,14659905,0.436899,2875756.390,0.000,0.000,17.625,0.000,53.585,9.087,295.617,0.000,228.296,3.967781,13.581,8,0.000,0.000,0.000,0,0.000,0,17.625,333171.586,227315.829,663378.053,258534.442,624691.732,295493.606,239385.961,233785.180 +3.819048,0.100166,14932055,0.445010,2716994.598,0.000,0.000,69.057,0.000,7.094,9.915,295.617,104.787,54.480,4.290771,13.576,8,0.000,0.000,0.000,0,0.000,0,69.057,543418.886,184054.795,284937.508,579329.339,312401.966,310055.856,134347.221,368449.027 +3.919224,0.100175,15417111,0.459466,4842076.392,0.000,0.000,12.055,0.000,0.001,8.550,295.617,0.000,6.941,4.290771,13.575,8,0.000,0.000,0.000,0,0.000,0,12.055,622858.714,479669.590,676095.440,719699.044,687784.959,555297.086,565868.564,534802.993 +4.019369,0.100145,15853508,0.472471,4357652.450,0.000,0.000,13.655,0.000,0.002,8.424,295.617,0.000,642.740,4.566650,13.512,8,0.000,0.000,0.000,0,0.000,0,13.655,623486.095,484427.696,531010.163,523940.412,619941.234,504089.192,507454.313,563303.345 +4.119531,0.100162,16307722,0.486008,4534778.558,0.000,0.000,11.829,0.000,7.557,8.653,295.617,0.000,254.353,4.566650,13.487,8,0.000,0.000,0.000,0,0.000,0,11.829,511559.570,560799.637,605616.884,657382.851,667496.433,471324.884,486011.044,574587.255 +4.219686,0.100155,16552099,0.493291,2439990.528,0.000,0.000,50.465,0.000,57.651,5.537,357.254,62.715,178.864,4.566650,13.470,8,0.000,0.000,0.000,0,0.000,0,50.465,496241.337,312885.350,234656.524,379012.920,225470.753,490620.044,99296.193,201807.406 +4.319808,0.100122,16691958,0.497459,1396886.915,0.000,0.000,23.247,0.000,157.773,6.700,357.254,673.398,208.184,4.678253,13.449,8,0.000,0.000,0.000,0,0.000,0,23.247,544695.907,0.000,0.000,483590.407,0.000,368600.602,0.000,0.000 +4.419932,0.100124,16816040,0.501157,1239286.631,0.000,0.000,8.135,0.000,257.896,5.691,357.254,391.352,743.767,4.975708,13.377,8,0.000,0.000,0.000,0,0.000,0,8.135,397677.953,0.000,0.000,432904.367,0.000,408704.310,0.000,0.000 +4.520073,0.100141,16924598,0.504392,1084049.561,0.000,0.000,37.678,0.000,358.037,5.384,357.254,421.787,602.353,5.011230,13.318,8,0.000,0.000,0.000,0,0.000,0,37.678,247630.400,0.000,0.000,405028.189,0.000,431390.971,0.000,0.000 +4.620240,0.100167,17091637,0.509370,1667598.274,0.000,0.000,3.696,0.000,458.205,6.777,357.254,598.334,364.117,5.148438,13.282,8,0.000,0.000,0.000,0,0.000,0,3.696,606804.149,0.000,0.000,629625.943,0.000,431168.181,0.000,0.000 +4.720374,0.100134,17150799,0.511134,590831.105,0.000,0.000,64.962,0.000,558.338,2.376,357.254,152.063,577.588,5.148438,13.226,8,0.000,0.000,0.000,0,0.000,0,64.962,223741.254,0.000,0.000,224869.747,0.000,142220.103,0.000,0.000 +4.820519,0.100145,17313141,0.515972,1621064.545,0.000,0.000,30.215,0.000,658.484,4.935,357.254,317.858,279.321,5.173828,13.198,8,0.000,0.000,0.000,0,0.000,0,30.215,623004.755,0.000,0.000,618850.791,0.000,379208.998,0.000,0.000 +4.920689,0.100170,17469625,0.520635,1562181.604,0.000,0.000,3.570,0.000,758.654,6.528,357.254,509.719,210.891,5.344238,13.178,7,0.000,0.000,0.000,0,0.000,0,3.570,557111.951,0.000,0.000,481680.315,0.000,523389.338,0.000,0.000 +5.020852,0.100163,17527990,0.522375,582699.949,0.000,0.000,17.553,0.000,858.817,2.625,357.254,201.624,550.119,5.344238,13.124,7,0.000,0.000,0.000,0,0.000,0,17.553,0.000,0.000,0.000,274732.069,0.000,307967.880,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.log new file mode 100644 index 000000000..1078a8a84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=94 +worker=4 kind=insert tid=6 os_tid=98 +worker=5 kind=insert tid=7 os_tid=99 +worker=1 kind=insert tid=8 os_tid=95 +worker=2 kind=insert tid=9 os_tid=96 +worker=3 kind=insert tid=10 os_tid=97 +worker=7 kind=insert tid=11 os_tid=101 +worker=6 kind=insert tid=12 os_tid=100 +start_monotonic_ns=2083620586751505 main_address=0x55c00ba1a2e0 +load_end reason=time_limit inserted=17527997 elapsed_s=5.909 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.284 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.summary.csv new file mode 100644 index 000000000..6a387a545 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2966261.206861,5.909121,17527997,0.002482,0.001328,0.004000,0.010368,1746.952776,0.002482,0.001328,0.004000,0.010368,1746.952776,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.csv new file mode 100644 index 000000000..ee7a3166b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,575757,0.017159,5753883.199,0.000,0.000,16.563,0.000,0.001,8.307,90.570,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,16.563,819964.608,811749.871,824012.014,569635.006,663005.179,800447.114,690577.512,574491.894 +0.200231,0.100167,1067989,0.031829,4914135.017,0.000,0.000,18.019,0.000,0.004,9.073,171.008,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,18.019,737431.734,634882.540,728596.450,615345.081,484602.846,686905.890,507794.218,518576.259 +0.300391,0.100160,1556340,0.046383,4875709.547,0.000,0.000,17.355,0.000,0.001,9.541,249.445,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,17.355,726687.402,610762.865,725139.878,612759.670,574101.518,518190.967,498402.626,609664.622 +0.400549,0.100158,2055644,0.061263,4985160.704,0.000,0.000,17.058,0.000,0.001,9.742,283.535,0.000,0.000,0.004768,14.349,8,0.000,0.000,0.000,0,0.000,0,17.058,585744.202,627917.545,758780.709,629814.547,596237.617,517052.772,639000.029,630613.284 +0.500710,0.100162,2376927,0.070838,3207647.052,0.000,0.000,21.991,0.000,58.121,10.209,292.160,0.000,33.150,0.092773,14.345,8,0.000,0.000,0.000,0,0.000,0,21.991,290989.816,478796.356,786339.425,551458.947,254368.988,323726.919,260948.357,261018.244 +0.600873,0.100163,2612035,0.077845,2347255.710,0.000,0.000,91.227,0.000,97.028,9.388,300.441,1.521,309.769,0.340942,14.315,8,0.000,0.000,0.000,0,0.000,0,91.227,301438.878,21874.361,522388.893,377195.451,314387.781,356429.284,246907.723,206633.341 +0.701030,0.100157,2976153,0.088696,3635487.989,0.000,0.000,106.114,0.000,8.013,8.577,300.441,44.228,1128.195,0.592529,14.205,8,0.000,0.000,0.000,0,0.000,0,106.114,459999.788,379475.862,417067.007,463454.379,552754.563,503841.146,450145.217,408750.028 +0.801190,0.100160,3397351,0.101249,4205235.265,0.000,0.000,15.656,0.000,3.327,9.340,300.441,113.256,581.645,0.606937,14.148,8,0.000,0.000,0.000,0,0.000,0,15.656,537128.505,420775.123,518508.370,511250.011,623450.055,589504.500,544336.943,460281.759 +0.901454,0.100264,3855104,0.114891,4565489.207,0.000,0.000,10.646,0.000,0.001,9.514,300.441,65.881,135.853,0.759155,14.135,8,0.000,0.000,0.000,0,0.000,0,10.646,519190.712,579302.177,626816.865,542329.687,552562.699,555105.991,612654.216,577526.860 +1.001598,0.100144,4141913,0.123439,2863954.335,0.000,0.000,70.951,0.000,2.542,9.810,300.441,119.866,27.694,0.759155,14.132,8,0.000,0.000,0.000,0,0.000,0,70.951,513877.940,186430.786,601431.509,190754.543,229468.638,187349.460,763277.796,191363.663 +1.101760,0.100162,4581662,0.136544,4390383.462,0.000,0.000,23.397,0.000,2.556,8.821,300.441,0.000,1.755,0.777355,14.132,8,0.000,0.000,0.000,0,0.000,0,23.397,394880.822,489268.041,660211.342,581159.301,650477.099,480292.570,661968.498,472125.789 +1.201929,0.100169,5082199,0.151461,4996911.628,0.000,0.000,11.785,0.000,0.004,8.595,300.441,0.000,0.000,0.777355,14.132,8,0.000,0.000,0.000,0,0.000,0,11.785,468486.983,616196.951,691898.809,574567.418,701322.857,613301.852,728966.065,602170.694 +1.302087,0.100157,5502132,0.163976,4192740.438,0.000,0.000,17.747,0.000,0.089,8.270,300.441,0.000,432.016,1.065552,14.089,8,0.000,0.000,0.000,0,0.000,0,17.747,447197.158,565131.805,592598.636,554248.909,533761.109,437752.003,639564.822,422485.996 +1.402256,0.100169,5827082,0.173661,3244015.505,0.000,0.000,21.071,0.000,37.979,8.808,300.441,0.000,409.269,1.189209,14.049,8,0.000,0.000,0.000,0,0.000,0,21.071,390320.105,369605.127,293603.619,378250.511,548362.910,547684.058,359881.566,356307.609 +1.502425,0.100169,6157468,0.183507,3298285.271,0.000,0.000,72.958,0.000,1.511,10.100,300.441,0.000,10.334,1.297733,14.048,8,0.000,0.000,0.000,0,0.000,0,72.958,506154.503,281933.479,306851.363,334265.029,467509.820,515189.232,573081.384,313300.463 +1.602590,0.100165,6688452,0.199331,5301098.224,0.000,0.000,8.949,0.000,0.867,8.499,300.441,0.000,0.000,1.297733,14.048,8,0.000,0.000,0.000,0,0.000,0,8.949,671402.823,618769.618,671173.202,696112.076,599141.985,634343.935,712714.698,697439.887 +1.702750,0.100160,7138900,0.212756,4497286.815,0.000,0.000,14.858,0.000,5.465,8.142,300.441,0.000,259.936,1.584473,14.023,8,0.000,0.000,0.000,0,0.000,0,14.858,577845.765,549531.053,520557.394,592921.651,522594.137,618810.244,588039.460,526987.110 +1.802913,0.100164,7521273,0.224151,3817481.813,0.000,0.000,22.589,0.000,14.026,7.862,300.441,0.000,553.313,1.674438,13.969,8,0.000,0.000,0.000,0,0.000,0,22.589,515775.814,344745.744,400344.744,522175.340,466107.109,484806.503,506850.423,576676.137 +1.903098,0.100185,7714442,0.229908,1928124.358,0.000,0.000,69.908,0.000,29.248,10.253,300.441,5.264,76.733,1.829472,13.961,8,0.000,0.000,0.000,0,0.000,0,69.908,143295.007,537935.207,177591.583,172461.071,17068.436,719619.223,146329.396,13824.435 +2.003266,0.100168,8224306,0.245103,5090077.624,0.000,0.000,32.824,0.000,0.002,8.605,300.441,0.000,1.326,1.881603,13.961,8,0.000,0.000,0.000,0,0.000,0,32.824,713489.789,557112.841,585215.568,666119.474,596286.944,795342.099,481609.850,694901.058 +2.103419,0.100153,8712695,0.259659,4876427.554,0.000,0.000,11.529,0.000,3.809,8.668,300.441,0.000,19.189,2.098511,13.959,8,0.000,0.000,0.000,0,0.000,0,11.529,570467.009,554371.640,563048.361,675286.602,453725.659,767655.249,603496.463,688376.570 +2.203568,0.100148,8955066,0.266882,2420118.133,0.000,0.000,42.082,0.000,0.001,6.545,300.441,0.000,386.770,2.141602,13.921,8,0.000,0.000,0.000,0,0.000,0,42.082,335591.925,296739.588,303878.992,320933.680,301792.089,329181.439,328901.854,203098.567 +2.303764,0.100196,9318695,0.277719,3629162.072,0.000,0.000,24.358,0.000,18.821,8.321,300.441,0.000,475.589,2.238140,13.875,8,0.000,0.000,0.000,0,0.000,0,24.358,445914.193,453289.707,543522.484,343295.743,452471.315,504828.482,460136.260,425703.888 +2.403953,0.100189,9541988,0.284373,2228711.517,0.000,0.000,69.612,0.000,0.005,10.100,300.441,14.582,24.641,2.427071,13.872,8,0.000,0.000,0.000,0,0.000,0,69.612,296778.261,647614.202,630586.432,83711.552,235584.089,108145.304,113285.574,113006.103 +2.504193,0.100240,10051071,0.299545,5078652.053,0.000,0.000,9.309,0.000,7.088,8.228,300.441,0.000,0.039,2.427071,13.872,8,0.000,0.000,0.000,0,0.000,0,9.309,630587.932,680029.378,596320.102,600380.366,623265.490,651298.271,676507.822,620262.691 +2.604356,0.100162,10521674,0.313570,4698398.673,0.000,0.000,12.950,0.000,0.003,8.612,300.441,0.000,191.291,2.714111,13.854,8,0.000,0.000,0.000,0,0.000,0,12.950,571122.360,581525.463,532964.338,492430.175,660597.032,637614.361,634958.675,587186.269 +2.704518,0.100162,10932093,0.325802,4097550.575,0.000,0.000,15.724,0.000,0.001,8.441,300.441,0.000,633.895,2.752197,13.792,8,0.000,0.000,0.000,0,0.000,0,15.724,543728.974,583155.090,459924.766,512669.301,472434.495,501856.821,562917.882,460863.245 +2.804671,0.100154,11202571,0.333863,2700627.165,0.000,0.000,67.437,0.000,7.287,10.054,300.441,55.384,126.407,2.867435,13.779,8,0.000,0.000,0.000,0,0.000,0,67.437,554826.826,240819.684,586458.186,157208.256,162010.871,210276.651,544442.794,244583.896 +2.904850,0.100178,11557126,0.344429,3539235.508,0.000,0.000,53.665,0.000,0.001,9.202,300.441,38.681,8.383,2.971680,13.779,8,0.000,0.000,0.000,0,0.000,0,53.665,351153.493,304766.254,592153.515,353728.898,304496.735,563534.575,422985.335,646416.702 +3.005034,0.100184,12048720,0.359080,4906918.973,0.000,0.000,11.711,0.000,2.070,8.514,300.441,0.000,2.729,3.187622,13.778,8,0.000,0.000,0.000,0,0.000,0,11.711,519255.385,687565.958,703536.597,534068.153,574683.485,519145.587,660705.339,707958.468 +3.105191,0.100157,12453296,0.371137,4039405.409,0.000,0.000,14.050,0.000,20.807,7.685,300.441,0.000,562.943,3.249756,13.723,8,0.000,0.000,0.000,0,0.000,0,14.050,473485.137,545192.331,518544.252,348901.126,470170.352,540919.053,562105.723,580087.435 +3.205355,0.100164,12841411,0.382704,3874805.355,0.000,0.000,21.756,0.000,10.111,8.461,300.441,0.000,361.985,3.359741,13.688,8,0.000,0.000,0.000,0,0.000,0,21.756,413103.580,423476.595,547273.888,421979.047,516923.584,455494.169,521845.525,574708.966 +3.305540,0.100185,13053081,0.389012,2112782.268,0.000,0.000,68.148,0.000,44.399,10.844,300.441,58.797,31.504,3.520874,13.685,8,0.000,0.000,0.000,0,0.000,0,68.148,378697.781,392442.294,79961.727,155811.080,6208.488,629462.787,98177.949,372020.163 +3.405703,0.100163,13539084,0.403496,4852112.662,0.000,0.000,55.022,0.000,0.001,8.710,300.441,0.000,0.000,3.520874,13.685,8,0.000,0.000,0.000,0,0.000,0,55.022,525851.952,754898.210,518204.430,557440.408,533908.805,760249.478,618131.376,583428.003 +3.505839,0.100136,13978554,0.416593,4388745.613,0.000,0.000,11.395,0.000,15.736,8.275,300.441,0.000,288.671,3.767578,13.657,8,0.000,0.000,0.000,0,0.000,0,11.395,437566.336,648210.547,638413.838,492022.453,467086.285,625441.439,526026.319,553978.395 +3.606099,0.100260,14381576,0.428604,4019760.824,0.000,0.000,29.426,0.000,9.672,8.007,300.441,0.000,478.248,3.841553,13.610,8,0.000,0.000,0.000,0,0.000,0,29.426,461668.766,393276.718,580040.769,546378.356,457320.081,619518.051,551784.290,409773.793 +3.706248,0.100149,14714985,0.438541,3329145.287,0.000,0.000,14.562,0.000,49.720,9.410,300.441,0.000,246.041,3.970825,13.586,8,0.000,0.000,0.000,0,0.000,0,14.562,240542.727,226523.549,597891.963,279594.724,274282.614,541715.401,574346.934,594247.376 +3.806413,0.100165,14971537,0.446187,2561297.343,0.000,0.000,70.547,0.000,9.499,10.503,300.441,80.492,69.534,4.289307,13.579,8,0.000,0.000,0.000,0,0.000,0,70.547,148355.415,408915.845,326002.539,76154.449,457755.326,563151.566,296151.752,284810.450 +3.906589,0.100176,15447960,0.460385,4755853.373,0.000,0.000,11.863,0.000,0.001,8.861,300.441,0.000,0.078,4.289307,13.579,8,0.000,0.000,0.000,0,0.000,0,11.863,533969.503,531553.758,639254.063,545309.530,504790.897,714870.876,648557.676,637547.069 +4.006752,0.100163,15906201,0.474042,4574956.024,0.000,0.000,15.684,0.000,0.553,8.540,300.441,0.000,566.811,4.529907,13.523,8,0.000,0.000,0.000,0,0.000,0,15.684,519922.890,531474.069,631760.672,432315.628,539920.308,656430.478,618671.998,644459.981 +4.106898,0.100146,16351037,0.487299,4441863.375,0.000,0.000,14.480,0.000,11.667,8.579,300.441,0.585,356.120,4.529907,13.488,8,0.000,0.000,0.000,0,0.000,0,14.480,555088.134,578973.200,532521.140,390029.547,485799.475,629159.797,648781.099,621510.984 +4.207034,0.100136,16493025,0.491530,1417946.899,0.000,0.000,34.278,0.000,77.855,5.663,357.848,531.463,216.190,4.575439,13.467,8,0.000,0.000,0.000,0,0.000,0,34.278,125189.328,126277.844,442526.699,126307.803,129313.705,156746.306,158314.169,153271.044 +4.307196,0.100162,16568845,0.493790,756974.625,0.000,0.000,2.670,0.000,178.017,6.141,357.848,628.202,744.108,4.955688,13.394,8,0.000,0.000,0.000,0,0.000,0,2.670,0.000,0.000,756974.625,0.000,0.000,0.000,0.000,0.000 +4.407345,0.100149,16637810,0.495845,688626.990,0.000,0.000,5.127,0.000,278.165,6.333,357.848,633.707,684.023,4.974731,13.328,8,0.000,0.000,0.000,0,0.000,0,5.127,0.000,0.000,688626.990,0.000,0.000,0.000,0.000,0.000 +4.507497,0.100152,16687916,0.497339,500299.635,0.000,0.000,3.446,0.000,378.317,4.215,357.848,515.311,498.188,5.078003,13.279,8,0.000,0.000,0.000,0,0.000,0,3.446,0.000,0.000,500299.635,0.000,0.000,0.000,0.000,0.000 +4.607629,0.100132,16691810,0.497455,38888.698,0.000,0.000,51.791,0.000,478.449,3.342,358.055,481.123,562.539,5.085449,13.224,7,0.000,0.000,0.000,0,0.000,0,51.791,0.000,0.000,38888.698,0.000,0.000,0.000,0.000,0.000 +4.707755,0.100127,16691810,0.497455,0.000,0.000,0.000,0.000,0.000,578.576,4.618,358.055,673.521,212.972,5.224731,13.203,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.807908,0.100153,16691810,0.497455,0.000,0.000,0.000,0.000,0.000,678.729,1.988,358.055,323.372,718.627,5.224731,13.133,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.908026,0.100117,16691810,0.497455,0.000,0.000,0.000,0.000,0.000,778.846,3.449,358.055,538.393,406.711,5.246338,13.093,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.008158,0.100133,16691810,0.497455,0.000,0.000,0.000,0.000,0.000,878.979,3.641,358.055,525.006,326.247,5.344238,13.061,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.log new file mode 100644 index 000000000..6aa240ebc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=113 +worker=3 kind=insert tid=6 os_tid=111 +worker=7 kind=insert tid=7 os_tid=115 +worker=0 kind=insert tid=8 os_tid=108 +start_monotonic_ns=2083626925550393 main_address=0x563dbbed02e0 +worker=2 kind=insert tid=9 os_tid=110 +worker=1 kind=insert tid=10 os_tid=109 +worker=4 kind=insert tid=11 os_tid=112 +worker=6 kind=insert tid=12 os_tid=114 +load_end reason=time_limit inserted=16691817 elapsed_s=5.432 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.239 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.summary.csv new file mode 100644 index 000000000..db9114781 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal0-07-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3073010.638712,5.431747,16691817,0.002493,0.001296,0.004064,0.009856,1302.468920,0.002493,0.001296,0.004064,0.009856,1302.468920,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.csv new file mode 100644 index 000000000..ef1fa6ca2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,317718,0.009469,3174981.167,0.000,0.000,14.287,0.000,0.119,5.254,75.031,0.000,167.579,0.066437,14.332,8,0.000,0.000,0.000,0,0.000,0,14.287,398703.878,421947.780,417590.797,385143.269,409876.140,344901.139,393827.255,402990.909 +0.200213,0.100144,596634,0.017781,2785161.316,0.000,0.000,16.508,0.000,4.383,5.680,128.672,0.000,147.054,0.125362,14.318,8,0.000,0.000,0.000,0,0.000,0,16.508,355699.319,372235.578,338693.734,349118.767,299689.732,364706.387,349298.509,355719.290 +0.300348,0.100135,883513,0.026331,2864914.887,0.000,0.000,16.046,0.000,0.148,6.069,193.727,0.000,151.280,0.197407,14.303,8,0.000,0.000,0.000,0,0.000,0,16.046,363378.491,309771.001,330243.310,366624.101,362909.125,374992.781,366444.344,390551.736 +0.400489,0.100141,1158680,0.034531,2747798.901,0.000,0.000,13.494,0.000,0.111,6.072,250.082,0.000,145.225,0.256901,14.289,8,0.000,0.000,0.000,0,0.000,0,13.494,348269.358,358035.599,339931.105,344894.113,354690.312,349887.079,350835.743,301255.591 +0.500643,0.100154,1441904,0.042972,2827888.643,0.000,0.000,16.610,0.000,0.084,6.060,276.309,0.000,149.302,0.332668,14.274,8,0.000,0.000,0.000,0,0.000,0,16.610,308994.541,364419.257,363540.609,361553.667,369441.529,368562.881,324830.174,366545.985 +0.600784,0.100141,1718744,0.051223,2764503.708,0.000,0.000,11.137,0.000,0.133,6.030,276.906,0.000,168.552,0.393066,14.258,8,0.000,0.000,0.000,0,0.000,0,11.137,350725.687,348878.291,306827.557,354021.043,351784.195,349607.264,351694.322,350965.349 +0.700930,0.100146,1966011,0.058592,2469069.159,0.000,0.000,9.678,0.000,5.329,5.701,282.551,0.000,325.775,0.449657,14.226,8,0.000,0.000,0.000,0,0.000,0,9.678,319474.085,327761.998,313782.386,308530.046,308829.609,310956.507,298654.448,281080.078 +0.801072,0.100142,2220230,0.066168,2538577.832,0.000,0.000,28.097,0.000,2.869,6.093,290.082,20.791,250.737,0.520252,14.201,8,0.000,0.000,0.000,0,0.000,0,28.097,336940.564,327923.395,248146.909,326575.313,333175.921,339227.310,296458.167,330130.254 +0.901197,0.100125,2316820,0.069047,964692.225,0.000,0.000,91.997,0.000,102.837,9.552,295.305,159.995,370.513,0.636204,14.165,8,0.000,0.000,0.000,0,0.000,0,91.997,320368.905,0.000,114246.965,326671.014,116773.802,18616.692,22921.303,45093.544 +1.001337,0.100140,2501820,0.074560,1847408.271,0.000,0.000,113.416,0.000,0.112,6.168,295.305,35.692,835.391,0.722527,14.083,8,0.000,0.000,0.000,0,0.000,0,113.416,263370.518,259296.233,160824.379,269671.678,145575.772,271059.730,204113.649,273496.312 +1.101471,0.100133,2743746,0.081770,2416035.101,0.000,0.000,17.364,0.000,0.810,6.022,295.305,10.299,500.387,0.802750,14.034,8,0.000,0.000,0.000,0,0.000,0,17.364,305971.592,308598.086,301357.751,311813.794,257426.390,320182.623,299320.470,311364.394 +1.201602,0.100131,2987701,0.089040,2436352.945,0.000,0.000,14.496,0.000,0.154,6.042,295.305,3.472,394.131,0.917866,13.996,8,0.000,0.000,0.000,0,0.000,0,14.496,267558.901,343659.040,343649.053,307806.088,296610.778,259719.189,313977.989,303371.906 +1.301731,0.100129,3256763,0.097059,2687163.555,0.000,0.000,12.114,0.000,0.041,5.361,295.305,0.000,198.612,0.989243,13.976,8,0.000,0.000,0.000,0,0.000,0,12.114,343378.319,358458.921,345245.917,335268.751,306196.146,326030.633,325331.533,347253.335 +1.401870,0.100139,3514558,0.104742,2574360.183,0.000,0.000,10.566,0.000,0.190,5.454,295.305,0.000,213.374,1.060284,13.956,8,0.000,0.000,0.000,0,0.000,0,10.566,302388.335,308869.297,320333.311,334064.164,337569.277,345657.997,291273.833,334203.969 +1.502026,0.100156,3760763,0.112079,2458213.368,0.000,0.000,15.099,0.000,0.083,5.923,295.305,0.000,200.663,1.164165,13.936,8,0.000,0.000,0.000,0,0.000,0,15.099,342235.859,265206.082,296846.699,313460.769,303446.399,339400.284,308548.436,289068.839 +1.602163,0.100137,3993575,0.119018,2324946.286,0.000,0.000,17.788,0.000,25.139,5.374,295.305,39.477,237.839,1.234528,13.913,8,0.000,0.000,0.000,0,0.000,0,17.788,329839.746,243128.113,322339.983,241600.199,326694.040,332296.392,253663.731,275384.081 +1.702310,0.100148,4158466,0.123932,1646480.026,0.000,0.000,74.594,0.000,0.118,9.311,295.305,96.147,123.568,1.352287,13.901,8,0.000,0.000,0.000,0,0.000,0,74.594,88679.122,158486.097,276921.303,96088.187,293566.737,303402.221,86602.187,342734.172 +1.802469,0.100159,4421359,0.131767,2624756.716,0.000,0.000,5.418,0.000,0.099,5.547,295.305,7.566,138.647,1.431519,13.887,8,0.000,0.000,0.000,0,0.000,0,5.418,304845.305,333429.857,330614.333,318383.779,326830.350,352928.854,320769.985,336954.253 +1.902622,0.100152,4697473,0.139996,2756938.701,0.000,0.000,9.783,0.000,0.004,5.259,295.305,0.000,208.588,1.503742,13.867,8,0.000,0.000,0.000,0,0.000,0,9.783,335229.144,352153.354,337445.766,356366.932,322917.905,354369.976,349407.538,349048.086 +2.002797,0.100175,4932793,0.147009,2349077.721,0.000,0.000,16.217,0.000,1.033,5.088,295.305,0.000,499.592,1.579708,13.818,8,0.000,0.000,0.000,0,0.000,0,16.217,299075.168,263757.146,298007.042,309656.599,301271.314,250779.919,312461.677,314068.856 +2.102935,0.100138,5169883,0.154075,2367630.775,0.000,0.000,13.629,0.000,0.191,5.578,295.305,0.000,399.956,1.677750,13.779,8,0.000,0.000,0.000,0,0.000,0,13.629,293554.660,260410.425,313856.627,297189.641,306506.775,306546.720,305478.196,284087.732 +2.203069,0.100134,5428114,0.161770,2578849.339,0.000,0.000,12.955,0.000,0.173,5.448,295.305,0.000,282.160,1.748810,13.751,8,0.000,0.000,0.000,0,0.000,0,12.955,322547.161,318143.071,331634.966,335779.404,277148.084,332703.532,325792.806,335100.315 +2.303217,0.100147,5683936,0.169394,2554464.503,0.000,0.000,15.934,0.000,3.018,5.460,295.305,0.000,209.770,1.823887,13.731,8,0.000,0.000,0.000,0,0.000,0,15.934,339710.568,308456.516,338152.858,269064.430,308456.516,309684.711,331922.018,349016.886 +2.403366,0.100149,5808115,0.173095,1239939.428,0.000,0.000,76.785,0.000,58.153,7.744,295.305,170.566,157.889,1.925152,13.715,8,0.000,0.000,0.000,0,0.000,0,76.785,101228.919,67459.319,109905.969,324196.147,37184.503,47529.064,277206.278,275229.229 +2.503531,0.100165,6059027,0.180573,2504985.421,0.000,0.000,78.092,0.000,0.048,6.724,295.305,21.293,137.585,2.010971,13.702,8,0.000,0.000,0.000,0,0.000,0,78.092,289831.621,361603.160,279189.187,347256.839,287405.626,286866.515,362022.467,290810.006 +2.603691,0.100160,6340001,0.188947,2805242.327,0.000,0.000,11.009,0.000,0.007,5.504,295.305,0.000,157.755,2.121159,13.686,8,0.000,0.000,0.000,0,0.000,0,11.009,317181.460,354431.736,340983.298,358744.821,360611.827,377964.007,366761.967,328563.211 +2.703839,0.100148,6596626,0.196595,2562450.219,0.000,0.000,14.916,0.000,0.072,5.034,295.305,0.000,471.644,2.191040,13.640,8,0.000,0.000,0.000,0,0.000,0,14.916,342741.759,342871.566,319835.725,326495.849,325966.634,320664.496,310789.140,273085.050 +2.803987,0.100148,6844410,0.203979,2474184.763,0.000,0.000,17.241,0.000,0.083,5.164,295.305,0.000,415.675,2.259850,13.599,8,0.000,0.000,0.000,0,0.000,0,17.241,317610.778,317710.630,313406.988,317111.515,300216.475,322663.313,328065.333,257399.731 +2.904133,0.100146,7086034,0.211180,2412711.940,0.000,0.000,16.027,0.000,2.155,5.368,295.305,0.000,371.449,2.349098,13.563,8,0.000,0.000,0.000,0,0.000,0,16.027,269306.199,301898.540,303526.160,325763.642,269725.586,306761.429,315039.324,320691.060 +3.004315,0.100182,7340085,0.218752,2535896.798,0.000,0.000,12.863,0.000,0.168,5.779,295.305,0.000,210.827,2.439472,13.542,8,0.000,0.000,0.000,0,0.000,0,12.863,354994.209,296750.164,296051.435,350482.416,303428.016,295332.742,304715.673,334142.142 +3.104451,0.100136,7517728,0.224046,1774014.183,0.000,0.000,13.955,0.000,50.550,5.655,295.305,78.448,164.307,2.518230,13.526,8,0.000,0.000,0.000,0,0.000,0,13.955,317767.271,184408.876,311735.485,190051.192,170707.534,261114.420,166333.490,171895.916 +3.204622,0.100171,7689946,0.229178,1719243.789,0.000,0.000,80.916,0.000,0.049,9.158,295.305,122.915,122.096,2.628052,13.514,8,0.000,0.000,0.000,0,0.000,0,80.916,223108.963,215012.790,241377.763,213675.075,99649.813,374290.768,252398.940,99729.677 +3.304776,0.100153,7963623,0.237334,2732580.053,0.000,0.000,10.942,0.000,0.085,5.275,295.305,0.000,144.349,2.699181,13.500,8,0.000,0.000,0.000,0,0.000,0,10.942,328486.322,353797.512,338840.446,370451.975,352489.517,302885.576,350582.441,335046.264 +3.404926,0.100150,8227810,0.245208,2637903.490,0.000,0.000,10.767,0.000,0.141,5.267,295.305,0.000,293.036,2.769680,13.472,8,0.000,0.000,0.000,0,0.000,0,10.767,335245.904,335066.174,344112.572,323643.350,295325.930,316783.665,351880.891,335845.003 +3.505058,0.100132,8459496,0.252113,2313811.831,0.000,0.000,16.803,0.000,14.373,5.246,295.305,0.000,492.242,2.844620,13.423,8,0.000,0.000,0.000,0,0.000,0,16.803,251398.812,294791.647,302241.833,293772.989,305058.123,299385.595,259747.813,307415.018 +3.605186,0.100128,8697025,0.259192,2372246.834,0.000,0.000,15.722,0.000,0.112,5.623,295.305,0.000,403.038,2.943062,13.384,8,0.000,0.000,0.000,0,0.000,0,15.722,300814.110,291985.435,273609.009,302751.624,302841.509,282277.888,307106.038,310861.221 +3.705352,0.100166,8950621,0.266749,2531745.403,0.000,0.000,15.247,0.000,0.087,5.444,295.305,0.000,224.626,3.013622,13.362,8,0.000,0.000,0.000,0,0.000,0,15.247,309095.449,283018.859,309934.053,327275.185,299441.520,345974.057,316662.851,340343.430 +3.805488,0.100136,9206854,0.274386,2558856.404,0.000,0.000,16.788,0.000,0.009,5.603,295.305,0.000,211.744,3.085194,13.341,8,0.000,0.000,0.000,0,0.000,0,16.788,303178.441,307282.870,268635.333,329942.110,329452.774,346489.647,332119.155,341756.073 +3.905648,0.100160,9359333,0.278930,1522350.145,0.000,0.000,79.430,0.000,82.981,7.522,295.305,148.434,179.595,3.182285,13.324,8,0.000,0.000,0.000,0,0.000,0,79.430,315723.992,313906.905,291952.091,60513.016,307577.049,74480.631,104262.899,53933.561 +4.005786,0.100138,9554349,0.284742,1947479.548,0.000,0.000,85.681,0.000,0.157,7.797,295.305,87.653,143.708,3.277683,13.310,8,0.000,0.000,0.000,0,0.000,0,85.681,220326.749,184376.230,230273.059,192295.330,321657.281,286006.349,200464.087,312080.462 +4.105932,0.100146,9824537,0.292794,2697950.327,0.000,0.000,11.750,0.000,10.228,5.418,295.305,0.000,154.658,3.356667,13.294,8,0.000,0.000,0.000,0,0.000,0,11.750,337628.231,311506.279,339685.235,359546.306,301261.201,345646.552,356041.411,346635.112 +4.206076,0.100144,10056027,0.299693,2311562.797,0.000,0.000,16.809,0.000,0.194,5.472,295.305,0.000,514.258,3.454304,13.244,8,0.000,0.000,0.000,0,0.000,0,16.809,290171.080,286047.034,296312.214,262990.321,297270.830,296741.594,299257.961,282771.762 +4.306222,0.100146,10305055,0.307115,2486652.024,0.000,0.000,11.814,0.000,0.068,5.260,295.305,0.000,354.171,3.522938,13.210,8,0.000,0.000,0.000,0,0.000,0,11.814,318375.497,304785.324,333443.513,316118.789,275488.068,307880.808,319264.200,311295.826 +4.406356,0.100134,10560563,0.314729,2551667.400,0.000,0.000,15.727,0.000,0.134,5.191,295.305,0.000,380.429,3.593849,13.172,8,0.000,0.000,0.000,0,0.000,0,15.727,321440.106,331087.204,271916.339,317235.729,318743.712,327142.480,331556.576,332545.254 +4.506499,0.100144,10811669,0.322213,2507459.889,0.000,0.000,11.311,0.000,3.476,5.439,295.305,0.000,255.180,3.672966,13.147,8,0.000,0.000,0.000,0,0.000,0,11.311,298830.950,296634.105,300778.155,321867.875,345294.240,308127.603,293778.205,342148.757 +4.606644,0.100145,11038296,0.328967,2262993.886,0.000,0.000,18.872,0.000,19.553,5.206,295.305,26.173,177.048,3.763279,13.130,8,0.000,0.000,0.000,0,0.000,0,18.872,239732.941,255260.462,294613.491,271996.234,288422.454,290649.230,327246.249,295072.826 +4.706781,0.100136,11132404,0.331771,939797.411,0.000,0.000,81.850,0.000,43.080,9.237,295.305,235.460,135.011,3.846375,13.117,8,0.000,0.000,0.000,0,0.000,0,81.850,306811.279,7549.697,211151.831,32765.284,76865.098,72700.782,212539.936,19413.505 +4.806922,0.100141,11308907,0.337032,1762540.975,0.000,0.000,60.915,0.000,0.045,5.617,295.305,0.000,117.412,3.917118,13.105,8,0.000,0.000,0.000,0,0.000,0,60.915,232501.666,204780.813,233819.804,160403.481,269259.757,239521.752,217822.396,204431.306 +4.907054,0.100132,11576179,0.344997,2669184.105,0.000,0.000,9.479,0.000,2.697,5.197,295.305,0.000,210.580,3.988884,13.085,8,0.000,0.000,0.000,0,0.000,0,9.479,330681.942,340099.467,343035.577,333208.595,331590.738,335745.235,301820.176,353002.374 +5.007204,0.100149,11803096,0.351760,2265784.442,0.000,0.000,15.774,0.000,3.351,5.250,295.305,0.000,474.642,4.084591,13.038,8,0.000,0.000,0.000,0,0.000,0,15.774,290356.147,309407.680,282447.963,294180.433,246301.973,301339.735,254988.993,286761.518 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.log new file mode 100644 index 000000000..b6c420def --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=127 +worker=4 kind=insert tid=7 os_tid=126 +worker=7 kind=insert tid=8 os_tid=129 +worker=3 kind=insert tid=6 os_tid=125 +worker=0 kind=insert tid=9 os_tid=122 +worker=6 kind=insert tid=10 os_tid=128 +start_monotonic_ns=2083632711208920 main_address=0x5600f9a4a2e0 +worker=2 kind=insert tid=11 os_tid=124 +worker=1 kind=insert tid=12 os_tid=123 +load_end reason=time_limit inserted=11803265 elapsed_s=5.008 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.153 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.summary.csv new file mode 100644 index 000000000..b74bf835e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2356839.451819,5.008090,11803265,0.003345,0.001328,0.060928,0.198656,113.416112,0.003345,0.001328,0.060928,0.198656,113.416112,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.csv new file mode 100644 index 000000000..d5d96da81 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,308620,0.009198,3084283.611,0.000,0.000,14.376,0.000,0.029,5.208,74.730,0.000,162.750,0.065098,14.333,8,0.000,0.000,0.000,0,0.000,0,14.376,388758.449,394964.593,381832.752,403279.426,403639.203,385660.374,328455.917,397692.897 +0.200196,0.100133,578371,0.017237,2693915.535,0.000,0.000,14.210,0.000,0.036,5.764,123.773,0.000,142.232,0.120022,14.319,8,0.000,0.000,0.000,0,0.000,0,14.210,353418.437,343511.656,281963.779,344390.483,340605.533,336540.957,343032.295,350452.395 +0.300328,0.100132,852245,0.025399,2735116.053,0.000,0.000,16.614,0.000,0.133,5.927,187.234,0.000,144.457,0.190186,14.305,8,0.000,0.000,0.000,0,0.000,0,16.614,377709.546,288487.762,359054.264,354550.232,350445.670,351733.963,356068.220,297066.396 +0.400470,0.100142,1111972,0.033139,2593586.122,0.000,0.000,14.007,0.000,0.139,6.161,241.855,0.000,136.993,0.249840,14.291,8,0.000,0.000,0.000,0,0.000,0,14.007,343532.054,280781.184,346897.274,327844.336,328004.110,324568.989,321373.527,320584.648 +0.500609,0.100139,1371425,0.040872,2590926.255,0.000,0.000,13.861,0.000,0.272,5.967,276.738,0.000,136.880,0.305950,14.278,8,0.000,0.000,0.000,0,0.000,0,13.861,337230.942,279910.669,340776.011,329192.123,327794.068,327025.137,322850.943,326146.360 +0.600746,0.100137,1641141,0.048910,2693475.030,0.000,0.000,11.252,0.000,0.056,5.651,277.215,0.000,145.621,0.380650,14.264,8,0.000,0.000,0.000,0,0.000,0,11.252,343520.027,347324.821,343400.191,321190.576,343939.453,299170.702,340174.604,354754.657 +0.700886,0.100140,1894327,0.056455,2528308.990,0.000,0.000,12.860,0.000,0.001,5.921,282.094,0.000,288.033,0.433384,14.235,8,0.000,0.000,0.000,0,0.000,0,12.860,275503.056,316705.188,322427.151,324474.276,326651.218,312940.475,315796.464,333811.162 +0.801039,0.100153,2147202,0.063992,2524885.965,0.000,0.000,15.883,0.000,0.168,6.253,282.719,4.992,258.160,0.498299,14.210,8,0.000,0.000,0.000,0,0.000,0,15.883,323784.487,274619.727,319560.950,331472.721,318262.937,325761.461,310744.443,320679.239 +0.901187,0.100147,2292119,0.068310,1447037.775,0.000,0.000,29.565,0.000,68.244,7.656,291.000,104.533,192.295,0.598320,14.191,8,0.000,0.000,0.000,0,0.000,0,29.565,88729.257,234224.867,91824.695,228463.357,87620.890,313817.587,92333.945,310023.178 +1.001348,0.100161,2368658,0.070592,764162.205,0.000,0.000,110.063,0.000,128.800,5.542,295.219,74.022,511.561,0.655731,14.141,8,0.000,0.000,0.000,0,0.000,0,110.063,120636.171,174459.692,108895.036,0.000,102754.902,52016.424,86550.937,118849.043 +1.101490,0.100143,2551963,0.076054,1830438.842,0.000,0.000,166.308,0.000,4.215,6.252,295.219,56.599,732.666,0.736965,14.070,8,0.000,0.000,0.000,0,0.000,0,166.308,252489.818,252719.491,259080.417,220964.789,273360.046,56169.873,263434.206,252220.203 +1.201624,0.100134,2774238,0.082679,2219774.016,0.000,0.000,19.248,0.000,15.329,6.204,295.219,0.000,440.113,0.819340,14.027,8,0.000,0.000,0.000,0,0.000,0,19.248,307487.760,257584.664,281592.477,289202.275,285067.818,230401.108,290860.053,277577.860 +1.301760,0.100135,3018125,0.089947,2435572.892,0.000,0.000,16.075,0.000,0.108,5.857,295.219,0.078,292.300,0.922005,13.998,8,0.000,0.000,0.000,0,0.000,0,16.075,323651.863,294181.757,300073.781,318388.987,300982.551,313845.138,309431.114,275017.700 +1.401900,0.100140,3300701,0.098369,2821806.339,0.000,0.000,10.826,0.000,0.034,5.343,295.219,0.000,178.305,0.994820,13.980,8,0.000,0.000,0.000,0,0.000,0,10.826,350169.374,371739.153,359885.760,340722.610,357948.475,356160.979,354523.274,330656.714 +1.502041,0.100141,3565867,0.106271,2647922.986,0.000,0.000,14.067,0.000,0.679,5.433,295.219,0.000,288.889,1.090889,13.952,8,0.000,0.000,0.000,0,0.000,0,14.067,364845.094,291139.115,328985.702,293176.240,351863.415,345092.970,330084.152,342736.296 +1.602184,0.100143,3819799,0.113839,2535694.211,0.000,0.000,13.502,0.000,0.158,5.506,295.219,0.000,240.476,1.177231,13.929,8,0.000,0.000,0.000,0,0.000,0,13.502,302876.916,313631.538,329448.921,289645.835,307500.305,328699.992,338456.042,325434.661 +1.702327,0.100143,4030161,0.120108,2100607.225,0.000,0.000,18.752,0.000,45.061,6.126,295.219,58.354,187.544,1.256691,13.910,8,0.000,0.000,0.000,0,0.000,0,18.752,335778.413,176906.274,272049.815,337495.950,183307.094,277931.380,178683.725,338454.575 +1.802489,0.100162,4213467,0.125571,1830104.126,0.000,0.000,75.602,0.000,0.105,8.572,295.219,72.851,126.982,1.366230,13.898,8,0.000,0.000,0.000,0,0.000,0,75.602,266140.146,169266.611,141701.133,323567.393,214014.337,241919.267,157385.800,316109.439 +1.902638,0.100149,4487863,0.133749,2739882.425,0.000,0.000,9.097,0.000,0.072,5.405,295.219,5.305,144.668,1.439583,13.884,8,0.000,0.000,0.000,0,0.000,0,9.097,342310.563,326474.131,347392.999,363279.357,313703.138,346244.708,363229.431,337248.097 +2.002784,0.100146,4753191,0.141656,2649400.086,0.000,0.000,14.390,0.000,0.144,5.481,295.219,0.000,338.372,1.548599,13.851,8,0.000,0.000,0.000,0,0.000,0,14.390,263204.550,326292.161,355329.638,358295.294,339532.771,323146.768,333122.159,350476.744 +2.102909,0.100125,4994082,0.148835,2405910.455,0.000,0.000,14.516,0.000,0.329,5.051,295.219,0.000,468.049,1.616695,13.805,8,0.000,0.000,0.000,0,0.000,0,14.516,303701.363,305389.259,261553.910,311321.863,300375.510,320410.531,288460.365,314697.654 +2.203033,0.100125,5247603,0.156391,2532052.986,0.000,0.000,14.208,0.000,0.062,5.269,295.219,0.000,344.492,1.687160,13.771,8,0.000,0.000,0.000,0,0.000,0,14.208,322427.990,323536.608,317174.540,319681.415,267086.991,347267.021,316525.350,318353.071 +2.303180,0.100146,5495260,0.163772,2472947.577,0.000,0.000,15.281,0.000,5.317,5.243,295.219,0.000,295.505,1.759861,13.742,8,0.000,0.000,0.000,0,0.000,0,15.281,329427.448,332652.724,324644.454,327709.964,329157.843,300759.442,286670.080,241925.623 +2.403316,0.100136,5721950,0.170527,2263821.361,0.000,0.000,21.549,0.000,2.693,5.345,295.219,2.341,156.896,1.834782,13.727,8,0.000,0.000,0.000,0,0.000,0,21.549,302997.944,298623.892,282465.866,299982.045,308001.140,303207.659,279909.343,188633.472 +2.506720,0.103404,5826435,0.173641,1010453.477,0.000,0.000,94.284,0.000,72.729,7.941,295.219,160.664,128.969,1.932476,13.714,8,0.000,0.000,0.000,0,0.000,0,94.284,315451.806,252746.343,43673.330,41922.915,29060.752,59040.230,40307.892,228250.208 +2.606878,0.100158,6070912,0.180927,2440901.440,0.000,0.000,78.263,0.000,0.295,6.106,295.219,21.177,128.780,2.012333,13.701,8,0.000,0.000,0.000,0,0.000,0,78.263,335837.734,251191.888,319972.878,359410.374,293035.571,264341.049,316128.970,300982.975 +2.707027,0.100149,6333865,0.188764,2625626.770,0.000,0.000,11.771,0.000,0.160,5.568,295.219,0.000,144.512,2.120251,13.687,8,0.000,0.000,0.000,0,0.000,0,11.771,355701.218,338207.225,346464.949,256728.350,338307.076,333204.661,332605.552,324407.739 +2.807189,0.100162,6571902,0.195858,2376522.529,0.000,0.000,16.548,0.000,0.087,5.162,295.219,0.000,445.919,2.187588,13.643,8,0.000,0.000,0.000,0,0.000,0,16.548,319971.981,303239.071,320580.995,301501.884,296440.078,293404.992,294583.085,246800.442 +2.907338,0.100149,6818224,0.203199,2459561.992,0.000,0.000,17.022,0.000,0.151,5.130,295.219,0.000,431.546,2.256195,13.601,8,0.000,0.000,0.000,0,0.000,0,17.022,321691.561,264975.912,313343.976,319095.422,307193.124,313314.021,320173.818,299774.158 +3.007482,0.100144,7072055,0.210764,2534665.076,0.000,0.000,16.008,0.000,7.802,5.167,295.219,0.000,358.547,2.331551,13.566,8,0.000,0.000,0.000,0,0.000,0,16.008,325881.373,336675.850,327209.463,316934.239,293338.171,336056.740,271579.461,326989.779 +3.107628,0.100146,7331795,0.218505,2593604.856,0.000,0.000,16.606,0.000,0.449,5.918,295.219,0.000,240.234,2.438076,13.543,8,0.000,0.000,0.000,0,0.000,0,16.606,321918.946,332054.115,312223.133,347162.008,228765.255,328898.732,363817.637,358765.030 +3.207757,0.100129,7532624,0.224490,2005701.582,0.000,0.000,17.764,0.000,40.719,5.108,295.219,46.385,177.700,2.502903,13.525,8,0.000,0.000,0.000,0,0.000,0,17.764,204835.653,241797.952,191512.847,302170.040,287379.129,286090.791,295169.075,196746.093 +3.307918,0.100161,7681128,0.228915,1482650.027,0.000,0.000,81.326,0.000,62.431,9.059,295.219,165.046,126.632,2.617111,13.513,8,0.000,0.000,0.000,0,0.000,0,81.326,186359.596,215083.294,180279.397,67341.448,312406.413,129970.493,243138.071,148071.315 +3.408063,0.100145,7926485,0.236228,2450017.939,0.000,0.000,85.510,0.000,0.121,5.930,295.219,14.822,129.656,2.694347,13.500,8,0.000,0.000,0.000,0,0.000,0,85.510,221688.594,329162.777,335793.164,328254.094,328194.181,251006.089,336691.861,319227.181 +3.508212,0.100149,8174192,0.243610,2473395.746,0.000,0.000,11.522,0.000,0.064,5.146,295.219,0.000,273.422,2.762913,13.473,8,0.000,0.000,0.000,0,0.000,0,11.522,310648.529,313494.301,311247.639,318337.107,292675.228,312535.725,330708.729,283748.489 +3.608363,0.100151,8405405,0.250501,2308634.589,0.000,0.000,13.919,0.000,0.131,5.104,295.219,0.000,449.008,2.829647,13.430,8,0.000,0.000,0.000,0,0.000,0,13.919,300844.503,297489.583,304768.562,286276.560,280934.648,247405.413,304279.303,286636.016 +3.708511,0.100148,8651145,0.257824,2453759.749,0.000,0.000,12.602,0.000,10.019,5.105,295.219,0.000,343.046,2.905067,13.396,8,0.000,0.000,0.000,0,0.000,0,12.602,274822.290,300534.146,327963.453,297648.427,321722.711,319296.311,304967.568,306804.843 +3.808635,0.100124,8886835,0.264848,2353981.745,0.000,0.000,14.751,0.000,0.113,5.653,295.219,0.000,328.460,3.005722,13.364,8,0.000,0.000,0.000,0,0.000,0,14.751,317056.941,243568.046,317036.966,295523.636,285306.303,301076.752,312212.946,282200.154 +3.908768,0.100133,9138716,0.272355,2515464.030,0.000,0.000,12.986,0.000,0.209,5.597,295.219,0.000,214.792,3.077324,13.343,8,0.000,0.000,0.000,0,0.000,0,12.986,317417.784,318995.685,289355.111,331249.385,328862.560,308739.327,327064.951,293779.227 +4.008919,0.100150,9321687,0.277808,1826964.219,0.000,0.000,15.190,0.000,59.737,6.549,295.219,82.805,152.466,3.163910,13.328,8,0.000,0.000,0.000,0,0.000,0,15.190,138831.348,135106.945,331821.299,330083.910,238202.001,130843.353,236983.832,285091.530 +4.109082,0.100163,9490807,0.282848,1688444.476,0.000,0.000,77.671,0.000,0.182,8.455,295.219,133.220,139.655,3.271145,13.314,8,0.000,0.000,0.000,0,0.000,0,77.671,167257.038,308726.162,220470.195,220520.113,65762.676,308356.765,137166.146,260185.380 +4.209231,0.100149,9769063,0.291141,2778420.071,0.000,0.000,10.888,0.000,0.032,5.113,295.219,0.000,151.103,3.342499,13.299,8,0.000,0.000,0.000,0,0.000,0,10.888,346323.967,338515.602,355370.487,366833.407,357387.482,347821.735,352165.263,314002.127 +4.309377,0.100146,10013154,0.298415,2437348.571,0.000,0.000,12.406,0.000,6.662,5.233,295.219,0.000,322.576,3.414406,13.268,8,0.000,0.000,0.000,0,0.000,0,12.406,296187.214,320761.307,316597.391,304295.367,308049.881,280789.713,292981.898,317685.801 +4.409514,0.100137,10236591,0.305074,2231322.259,0.000,0.000,19.423,0.000,0.350,5.348,295.219,0.000,507.471,3.499668,13.218,8,0.000,0.000,0.000,0,0.000,0,19.423,251186.906,290383.368,300399.687,287537.256,294248.089,233141.554,280636.681,293788.717 +4.509659,0.100145,10481303,0.312367,2443565.589,0.000,0.000,18.981,0.000,0.199,5.502,295.219,0.000,367.395,3.583939,13.182,8,0.000,0.000,0.000,0,0.000,0,18.981,334453.504,295580.049,315551.000,321062.982,306124.711,259951.874,310698.059,300143.411 +4.609789,0.100130,10731586,0.319826,2499574.155,0.000,0.000,16.990,0.000,0.228,5.470,295.219,0.000,233.056,3.654099,13.160,8,0.000,0.000,0.000,0,0.000,0,16.990,336881.192,307189.867,320612.383,275161.586,333235.940,306340.973,313961.047,306191.168 +4.709920,0.100131,10990090,0.327530,2581665.067,0.000,0.000,13.540,0.000,3.191,5.446,295.219,0.000,214.446,3.729336,13.139,8,0.000,0.000,0.000,0,0.000,0,13.540,332864.856,336869.620,277746.910,348574.319,347855.259,322798.016,299588.357,315367.729 +4.810082,0.100162,11120753,0.331424,1304519.236,0.000,0.000,79.242,0.000,17.307,7.534,295.219,155.530,141.763,3.823841,13.125,8,0.000,0.000,0.000,0,0.000,0,79.242,49499.907,45246.789,262485.288,297708.296,44048.727,63107.889,246531.103,295891.236 +4.910253,0.100171,11296344,0.336657,1752908.267,0.000,0.000,89.543,0.000,0.124,7.798,295.219,123.538,139.449,3.913940,13.111,8,0.000,0.000,0.000,0,0.000,0,89.543,334018.018,347105.606,90874.384,204599.637,149773.523,283314.843,191322.374,151899.882 +5.010393,0.100139,11558322,0.344465,2616131.412,0.000,0.000,10.461,0.000,0.059,5.531,295.219,0.000,185.327,3.985207,13.093,8,0.000,0.000,0.000,0,0.000,0,10.461,335552.022,332795.866,339316.772,289835.781,319474.445,327183.693,349961.926,322010.907 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.log new file mode 100644 index 000000000..34b76ee2f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=136 +worker=4 kind=insert tid=6 os_tid=140 +worker=5 kind=insert tid=7 os_tid=141 +worker=7 kind=insert tid=8 os_tid=143 +worker=2 kind=insert tid=9 os_tid=138 +start_monotonic_ns=2083638033291072 main_address=0x563adad932e0 +worker=6 kind=insert tid=10 os_tid=142 +worker=3 kind=insert tid=12 os_tid=139 +worker=1 kind=insert tid=11 os_tid=137 +load_end reason=time_limit inserted=11558624 elapsed_s=5.011 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.184 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.summary.csv new file mode 100644 index 000000000..dc39d602e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2306827.251649,5.010615,11558624,0.003418,0.001360,0.061952,0.202752,166.307905,0.003418,0.001360,0.061952,0.202752,166.307905,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.csv new file mode 100644 index 000000000..afea9205c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,307056,0.009151,3068692.946,0.000,0.000,14.959,0.000,0.107,5.348,74.762,0.000,161.933,0.063923,14.332,8,0.000,0.000,0.000,0,0.000,0,14.959,341212.400,377310.437,407362.153,391841.596,392411.249,387794.058,368086.049,402675.004 +0.200207,0.100146,588844,0.017549,2813760.851,0.000,0.000,13.445,0.000,0.020,5.794,126.121,0.000,148.611,0.121178,14.318,8,0.000,0.000,0.000,0,0.000,0,13.445,309127.459,343357.349,362000.057,354790.611,348360.025,364506.388,375270.630,356348.331 +0.300365,0.100158,875339,0.026087,2860439.687,0.000,0.000,15.912,0.000,0.122,5.805,191.355,0.000,151.051,0.195034,14.303,8,0.000,0.000,0.000,0,0.000,0,15.912,336259.789,369407.522,310081.067,367720.182,360821.061,363387.015,362658.164,390104.887 +0.400522,0.100157,1149248,0.034250,2734792.137,0.000,0.000,13.090,0.000,0.031,6.148,247.332,0.000,144.655,0.255459,14.289,8,0.000,0.000,0.000,0,0.000,0,13.090,357608.001,344368.807,356729.382,326626.690,350279.518,303373.234,346325.732,349480.773 +0.500825,0.100303,1427169,0.042533,2770816.504,0.000,0.000,16.532,0.000,0.126,5.802,275.855,0.000,146.120,0.328476,14.275,8,0.000,0.000,0.000,0,0.000,0,16.532,358125.149,363269.566,348434.505,366818.814,356420.314,258656.465,360956.572,358135.119 +0.600962,0.100137,1701644,0.050713,2740993.441,0.000,0.000,10.098,0.000,0.063,5.823,276.598,0.000,148.156,0.390736,14.260,8,0.000,0.000,0.000,0,0.000,0,10.098,353884.997,346674.879,313340.564,344627.684,339045.335,354144.641,341991.298,347284.044 +0.701099,0.100137,1953837,0.058229,2518470.126,0.000,0.000,11.668,0.000,0.159,5.746,282.082,0.000,288.276,0.443653,14.232,8,0.000,0.000,0.000,0,0.000,0,11.668,316425.295,319251.412,326920.876,275781.132,317553.745,319211.467,315027.216,328298.983 +0.801261,0.100162,2183515,0.065074,2293074.346,0.000,0.000,15.190,0.000,12.599,6.094,282.707,7.488,286.568,0.510059,14.204,8,0.000,0.000,0.000,0,0.000,0,15.190,290410.691,304068.619,293435.802,310488.245,243286.844,305755.892,297069.929,248558.325 +0.901428,0.100167,2298277,0.068494,1145706.784,0.000,0.000,43.194,0.000,70.220,6.906,291.020,105.995,141.560,0.597412,14.190,8,0.000,0.000,0.000,0,0.000,0,43.194,66978.153,66808.437,156069.380,267223.763,191899.547,262511.632,67776.819,66439.053 +1.001584,0.100156,2412897,0.071910,1144417.181,0.000,0.000,121.872,0.000,1.143,7.314,295.395,95.593,852.149,0.697807,14.107,8,0.000,0.000,0.000,0,0.000,0,121.872,181766.836,97837.585,3085.194,210641.854,224610.093,232058.490,73215.941,121201.188 +1.101723,0.100139,2592649,0.077267,1795025.812,0.000,0.000,16.814,0.000,0.075,4.993,295.395,22.313,538.197,0.774689,14.054,8,0.000,0.000,0.000,0,0.000,0,16.814,216029.827,224807.630,230789.318,229840.636,238458.662,185582.134,223379.614,246137.991 +1.201860,0.100138,2837309,0.084558,2443236.201,0.000,0.000,14.923,0.000,0.031,5.887,295.395,0.429,396.641,0.861534,14.015,8,0.000,0.000,0.000,0,0.000,0,14.923,313887.845,307326.879,309813.455,293565.824,257914.908,320858.249,312949.138,326919.903 +1.302003,0.100142,3099513,0.092373,2618311.341,0.000,0.000,11.941,0.000,0.204,5.262,295.395,0.000,220.506,0.932056,13.994,8,0.000,0.000,0.000,0,0.000,0,11.941,285413.551,345278.300,325875.930,334603.501,339127.059,335402.364,327982.929,324627.707 +1.402145,0.100142,3373039,0.100524,2731377.893,0.000,0.000,12.310,0.000,2.433,5.461,295.395,0.000,198.468,1.028576,13.974,8,0.000,0.000,0.000,0,0.000,0,12.310,354186.595,324199.216,341564.534,306574.266,328463.155,351090.994,347146.601,378152.532 +1.502284,0.100139,3630181,0.108188,2567855.124,0.000,0.000,15.435,0.000,0.075,5.730,295.395,0.000,271.654,1.113865,13.948,8,0.000,0.000,0.000,0,0.000,0,15.435,312276.476,324479.535,324888.966,275507.521,288080.067,354707.570,353599.109,334315.879 +1.602415,0.100132,3892982,0.116020,2624554.721,0.000,0.000,12.968,0.000,0.142,5.466,295.395,0.000,266.134,1.186363,13.922,8,0.000,0.000,0.000,0,0.000,0,12.968,310471.258,356870.173,320078.610,343627.607,285044.733,320478.084,343647.581,344336.674 +1.702562,0.100146,4044809,0.120545,1516050.487,0.000,0.000,68.130,0.000,73.014,7.055,295.395,75.748,132.111,1.283566,13.909,8,0.000,0.000,0.000,0,0.000,0,68.130,106114.647,308088.955,134073.715,307739.466,85095.419,185827.946,85005.551,304104.788 +1.802720,0.100158,4263307,0.127056,2181538.841,0.000,0.000,82.857,0.000,0.040,7.533,295.395,52.846,126.285,1.374908,13.896,8,0.000,0.000,0.000,0,0.000,0,82.857,248907.374,332565.411,180694.972,331397.254,261866.931,140668.110,339674.198,345764.591 +1.902869,0.100149,4523935,0.134824,2602399.744,0.000,0.000,11.993,0.000,4.074,5.301,295.395,0.000,137.412,1.448044,13.883,8,0.000,0.000,0.000,0,0.000,0,11.993,334361.457,332534.182,283237.684,326563.085,325444.752,325534.618,341910.202,332813.765 +2.003001,0.100132,4769368,0.142138,2451096.562,0.000,0.000,13.604,0.000,0.177,5.465,295.395,0.000,363.076,1.550781,13.848,8,0.000,0.000,0.000,0,0.000,0,13.604,300773.226,315314.044,270892.644,310050.987,327997.313,323553.175,317621.001,284894.173 +2.103155,0.100154,5010776,0.149333,2410363.461,0.000,0.000,15.409,0.000,0.397,5.090,295.395,0.000,488.622,1.618530,13.800,8,0.000,0.000,0.000,0,0.000,0,15.409,313806.142,294436.009,304220.922,250773.333,310900.622,310311.531,311509.683,314405.219 +2.203299,0.100144,5267574,0.156986,2564291.293,0.000,0.000,14.096,0.000,0.091,5.223,295.395,0.000,313.416,1.689766,13.769,8,0.000,0.000,0.000,0,0.000,0,14.096,334618.654,316634.524,319250.761,331642.935,327349.112,287236.813,322126.624,325431.870 +2.303433,0.100135,5510818,0.164235,2429166.577,0.000,0.000,18.266,0.000,7.592,5.438,295.395,0.000,279.428,1.764446,13.742,8,0.000,0.000,0.000,0,0.000,0,18.266,304629.497,326759.675,313008.206,312069.471,294253.479,308154.746,252779.367,317512.137 +2.403571,0.100138,5724164,0.170593,2130528.414,0.000,0.000,29.761,0.000,1.254,4.729,295.395,1.365,132.006,1.835136,13.729,8,0.000,0.000,0.000,0,0.000,0,29.761,201452.803,288293.311,247449.512,271386.575,241397.839,296182.456,297930.051,286435.867 +2.503714,0.100143,5827147,0.173663,1028363.985,0.000,0.000,87.638,0.000,72.704,7.971,295.395,167.145,144.989,1.934334,13.715,8,0.000,0.000,0.000,0,0.000,0,87.638,274588.552,254806.753,300162.095,43567.890,72856.138,38055.748,40642.061,3684.747 +2.603872,0.100159,6067559,0.180827,2400315.093,0.000,0.000,75.886,0.000,0.149,6.083,295.395,21.450,126.674,2.012405,13.702,8,0.000,0.000,0.000,0,0.000,0,75.886,291927.246,306454.218,209108.527,335927.498,247807.183,354607.886,347858.585,306623.949 +2.704045,0.100173,6324493,0.188485,2564905.304,0.000,0.000,11.721,0.000,0.125,5.630,295.395,0.000,143.229,2.119648,13.688,8,0.000,0.000,0.000,0,0.000,0,11.721,334431.771,327743.335,299202.682,283000.695,320875.210,308326.906,343995.236,347329.471 +2.804178,0.100133,6567128,0.195716,2423129.152,0.000,0.000,16.060,0.000,0.188,5.044,295.395,0.000,436.334,2.187820,13.646,8,0.000,0.000,0.000,0,0.000,0,16.060,269102.307,300660.359,309358.797,292281.497,318097.182,318306.903,307890.749,307431.359 +2.904329,0.100151,6799422,0.202639,2319440.359,0.000,0.000,15.559,0.000,0.107,5.154,295.395,0.000,441.911,2.254478,13.602,8,0.000,0.000,0.000,0,0.000,0,15.559,254515.979,288354.921,306757.156,293946.485,295913.517,286387.889,308185.001,285379.411 +3.004463,0.100135,7042454,0.209881,2427051.926,0.000,0.000,15.809,0.000,0.129,5.213,295.395,0.000,294.252,2.323788,13.574,8,0.000,0.000,0.000,0,0.000,0,15.809,299956.103,310062.495,292625.973,315285.462,312499.214,322076.318,273561.644,300984.718 +3.104598,0.100134,7294210,0.217384,2514178.656,0.000,0.000,16.406,0.000,2.343,5.615,295.395,0.039,284.929,2.422218,13.546,8,0.000,0.000,0.000,0,0.000,0,16.406,323135.412,318771.281,275739.156,325572.135,287363.522,312529.676,326091.436,344976.038 +3.204742,0.100144,7496642,0.223417,2021411.593,0.000,0.000,22.235,0.000,23.170,4.240,295.395,5.500,131.451,2.482826,13.533,8,0.000,0.000,0.000,0,0.000,0,22.235,238656.621,265627.815,212294.551,270331.048,259566.536,257299.797,255512.369,262122.858 +3.304883,0.100141,7612267,0.226863,1154616.875,0.000,0.000,112.896,0.000,47.193,6.979,295.395,177.444,139.022,2.557274,13.519,8,0.000,0.000,0.000,0,0.000,0,112.896,58187.698,200356.610,242776.609,262568.615,13550.833,126970.409,31785.042,218421.059 +3.405044,0.100161,7830844,0.233377,2182257.635,0.000,0.000,74.734,0.000,0.065,7.667,295.395,45.747,125.657,2.645813,13.507,8,0.000,0.000,0.000,0,0.000,0,74.734,339833.035,270784.170,226485.469,330977.289,247012.431,223100.917,291011.614,253052.709 +3.505194,0.100150,8087352,0.241022,2561232.107,0.000,0.000,12.283,0.000,0.331,5.656,295.395,0.000,185.659,2.752796,13.489,8,0.000,0.000,0.000,0,0.000,0,12.283,318591.361,337343.189,332720.135,282285.905,328835.970,292820.079,341447.024,327188.445 +3.605340,0.100146,8313263,0.247755,2255816.958,0.000,0.000,16.636,0.000,0.084,5.282,295.395,0.000,440.802,2.818878,13.446,8,0.000,0.000,0.000,0,0.000,0,16.636,300800.891,232900.013,278663.207,294619.914,290565.832,291144.987,274019.986,293102.130 +3.705479,0.100139,8561149,0.255142,2475426.262,0.000,0.000,16.604,0.000,0.068,5.136,295.395,0.000,354.157,2.887825,13.411,8,0.000,0.000,0.000,0,0.000,0,16.604,313385.294,314284.047,328983.657,305795.821,324909.309,308512.054,272152.489,307403.591 +3.805612,0.100133,8811998,0.262618,2505159.541,0.000,0.000,16.150,0.000,0.158,5.136,295.395,0.000,380.510,2.957912,13.374,8,0.000,0.000,0.000,0,0.000,0,16.150,308939.284,318007.228,278280.043,333746.304,314012.539,328213.660,315081.119,308879.363 +3.905759,0.100147,9067734,0.270240,2553615.531,0.000,0.000,12.626,0.000,0.164,5.743,295.395,0.000,256.616,3.066181,13.349,8,0.000,0.000,0.000,0,0.000,0,12.626,254656.587,287378.605,338433.741,320060.682,342078.397,346771.515,330325.630,333910.374 +4.005903,0.100144,9285044,0.276716,2169968.713,0.000,0.000,15.022,0.000,33.020,4.853,295.395,39.006,163.631,3.130615,13.333,8,0.000,0.000,0.000,0,0.000,0,15.022,315305.012,224196.482,301924.320,226513.139,298449.335,232654.278,262481.237,308444.911 +4.106052,0.100149,9408030,0.280381,1228036.268,0.000,0.000,91.712,0.000,0.053,8.800,295.395,178.953,125.556,3.218620,13.320,8,0.000,0.000,0.000,0,0.000,0,91.712,33460.309,152104.113,33560.160,190247.467,295780.742,66181.715,285386.179,171315.583 +4.206214,0.100163,9656350,0.287782,2479171.248,0.000,0.000,13.307,0.000,0.101,6.370,295.395,0.000,139.500,3.328846,13.307,8,0.000,0.000,0.000,0,0.000,0,13.307,280883.553,283808.799,324312.978,311374.005,310715.076,325091.713,316116.298,326868.825 +4.306351,0.100137,9927273,0.295856,2705530.242,0.000,0.000,13.503,0.000,0.043,5.113,295.395,0.000,276.185,3.400311,13.280,8,0.000,0.000,0.000,0,0.000,0,13.503,301347.913,335810.785,348713.142,356742.162,328980.126,344798.495,351669.100,337468.519 +4.406485,0.100135,10160442,0.302805,2328556.973,0.000,0.000,17.972,0.000,0.078,4.973,295.395,0.000,506.272,3.467274,13.230,8,0.000,0.000,0.000,0,0.000,0,17.972,304170.744,299846.562,293255.431,279963.315,287063.761,315725.198,290259.462,258272.500 +4.506626,0.100141,10408583,0.310200,2477913.837,0.000,0.000,14.626,0.000,7.461,5.317,295.395,0.000,338.897,3.540882,13.197,8,0.000,0.000,0.000,0,0.000,0,14.626,319209.618,292946.673,274422.809,315355.056,295443.150,335786.229,329984.415,314765.887 +4.606774,0.100147,10651775,0.317448,2428339.608,0.000,0.000,17.612,0.000,0.122,5.617,295.395,0.000,336.067,3.644230,13.164,8,0.000,0.000,0.000,0,0.000,0,17.612,349814.227,289413.283,291889.632,301944.807,284440.615,326169.090,303222.922,281445.032 +4.706933,0.100159,10912953,0.325231,2607634.513,0.000,0.000,11.367,0.000,0.071,5.454,295.395,0.000,216.492,3.716663,13.143,8,0.000,0.000,0.000,0,0.000,0,11.367,308170.087,346179.661,311045.515,318773.230,315129.024,321049.611,342735.137,344552.248 +4.807075,0.100142,11067961,0.329851,1547875.918,0.000,0.000,16.866,0.000,60.351,5.769,295.395,75.908,139.060,3.800838,13.129,8,0.000,0.000,0.000,0,0.000,0,16.866,282018.423,282168.209,173652.729,129954.952,132601.184,180133.501,132012.023,235334.897 +4.907243,0.100168,11216552,0.334279,1483419.146,0.000,0.000,91.408,0.000,0.157,9.669,295.395,183.130,156.300,3.904678,13.114,8,0.000,0.000,0.000,0,0.000,0,91.408,167718.379,116105.045,179927.878,131808.676,257317.930,177142.555,102927.172,350471.513 +5.007408,0.100164,11474344,0.341962,2573686.440,0.000,0.000,11.890,0.000,0.093,5.287,295.395,0.000,156.461,3.974728,13.099,8,0.000,0.000,0.000,0,0.000,0,11.890,282794.819,326273.300,327730.902,315610.839,324765.780,337155.400,336426.598,322928.801 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.log new file mode 100644 index 000000000..e808f08c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=155 +worker=0 kind=insert tid=6 os_tid=150 +start_monotonic_ns=2083643384828567 main_address=0x555c594242e0 +worker=1 kind=insert tid=8 os_tid=151 +worker=6 kind=insert tid=9 os_tid=156 +worker=4 kind=insert tid=10 os_tid=154 +worker=3 kind=insert tid=11 os_tid=153 +worker=7 kind=insert tid=12 os_tid=157 +worker=2 kind=insert tid=7 os_tid=152 +load_end reason=time_limit inserted=11474420 elapsed_s=5.008 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.244 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.summary.csv new file mode 100644 index 000000000..14afbcc7a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-02-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2291339.816979,5.007734,11474420,0.003441,0.001328,0.060928,0.206848,121.871647,0.003441,0.001328,0.060928,0.206848,121.871647,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.csv new file mode 100644 index 000000000..b21ad7bc1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,302491,0.009015,3023092.879,0.000,0.000,13.204,0.000,0.073,5.001,74.289,0.000,159.513,0.064293,14.333,8,0.000,0.000,0.000,0,0.000,0,13.204,377792.916,340495.335,382200.267,386247.834,384578.837,386827.486,381110.922,383839.282 +0.200224,0.100164,585377,0.017446,2824232.862,0.000,0.000,13.656,0.000,0.363,5.598,125.391,0.000,149.131,0.120995,14.318,8,0.000,0.000,0.000,0,0.000,0,13.656,363085.132,356086.598,353510.818,300387.854,363494.462,361797.242,360219.827,365650.928 +0.300359,0.100135,853002,0.025421,2672644.896,0.000,0.000,15.350,0.000,0.052,6.053,188.133,0.000,141.177,0.191319,14.304,8,0.000,0.000,0.000,0,0.000,0,15.350,228631.601,341808.937,344115.826,348270.222,362071.605,349738.242,349888.040,348120.424 +0.400490,0.100131,1125287,0.033536,2719284.583,0.000,0.000,16.636,0.000,0.163,6.007,244.660,0.000,143.562,0.252731,14.290,8,0.000,0.000,0.000,0,0.000,0,16.636,279104.050,363313.638,343439.696,345756.658,343509.604,345327.221,347184.785,351648.932 +0.500615,0.100125,1404557,0.041859,2789201.254,0.000,0.000,12.999,0.000,0.188,5.876,277.004,0.000,147.276,0.323273,14.276,8,0.000,0.000,0.000,0,0.000,0,12.999,316473.019,354275.600,301991.185,370355.430,363094.538,355633.896,372332.949,355044.636 +0.600764,0.100148,1676565,0.049966,2716056.054,0.000,0.000,9.943,0.000,0.150,5.962,277.426,0.000,143.459,0.387241,14.262,8,0.000,0.000,0.000,0,0.000,0,9.943,349172.687,338408.634,304948.207,342941.918,346137.184,355213.737,340944.877,338288.812 +0.700926,0.100162,1939867,0.057813,2628755.055,0.000,0.000,10.716,0.000,0.095,5.704,283.152,0.000,289.257,0.441704,14.233,8,0.000,0.000,0.000,0,0.000,0,10.716,286235.606,318922.574,332420.674,335425.798,346657.576,334766.868,335645.442,338680.518 +0.801069,0.100143,2191224,0.065304,2509972.507,0.000,0.000,15.154,0.000,15.934,6.147,284.590,10.025,306.358,0.515331,14.204,8,0.000,0.000,0.000,0,0.000,0,15.154,331255.219,273268.330,319302.350,327810.156,276373.879,326092.618,323965.666,331904.288 +0.901203,0.100134,2302476,0.068619,1111034.247,0.000,0.000,85.557,0.000,87.277,8.679,294.121,152.413,178.979,0.619961,14.186,8,0.000,0.000,0.000,0,0.000,0,85.557,337688.419,40685.592,33994.540,328171.147,129576.721,34733.552,37160.307,169023.969 +1.001341,0.100138,2444550,0.072853,1418775.436,0.000,0.000,124.670,0.000,0.155,6.844,295.215,49.073,957.463,0.713467,14.092,8,0.000,0.000,0.000,0,0.000,0,124.670,228663.372,224818.696,203358.412,236762.158,63561.986,193432.156,191015.503,77163.153 +1.101486,0.100145,2671908,0.079629,2270299.032,0.000,0.000,19.180,0.000,0.146,5.960,295.215,6.865,495.417,0.791359,14.044,8,0.000,0.000,0.000,0,0.000,0,19.180,299786.757,288762.689,294414.521,293316.108,244466.704,289381.794,286685.690,273484.768 +1.201631,0.100145,2910876,0.086751,2386220.338,0.000,0.000,16.770,0.000,0.095,5.897,295.215,7.450,392.907,0.870686,14.005,8,0.000,0.000,0.000,0,0.000,0,16.770,291067.995,321114.432,304208.943,303280.289,301243.242,252274.240,303030.651,310000.546 +1.301768,0.100138,3174325,0.094602,2630870.790,0.000,0.000,10.005,0.000,0.143,5.506,295.215,0.000,214.705,0.977539,13.984,8,0.000,0.000,0.000,0,0.000,0,10.005,311411.600,303212.879,320728.783,351915.880,340102.132,337785.319,334020.498,331693.699 +1.401899,0.100130,3435336,0.102381,2606710.953,0.000,0.000,11.435,0.000,0.111,5.162,295.215,0.000,196.229,1.051071,13.965,8,0.000,0.000,0.000,0,0.000,0,11.435,330069.602,294396.119,328981.022,332096.959,342293.663,318524.657,338858.143,321490.789 +1.502041,0.100142,3699956,0.110267,2642438.700,0.000,0.000,13.855,0.000,0.171,5.195,295.215,0.000,250.620,1.122944,13.941,8,0.000,0.000,0.000,0,0.000,0,13.855,341593.769,329461.039,352378.418,282138.399,334154.358,339546.682,330259.901,332906.135 +1.602188,0.100147,3962267,0.118085,2619263.507,0.000,0.000,18.078,0.000,4.744,5.390,295.215,3.276,215.504,1.210445,13.920,8,0.000,0.000,0.000,0,0.000,0,18.078,342297.323,347329.932,294267.856,369397.525,346630.959,337474.405,323954.260,257911.247 +1.702332,0.100144,4104517,0.122324,1420454.787,0.000,0.000,75.422,0.000,72.807,9.184,295.215,122.870,145.104,1.314224,13.905,8,0.000,0.000,0.000,0,0.000,0,75.422,101184.312,25742.935,368050.070,280246.493,345352.751,88672.327,115274.025,95931.874 +1.802489,0.100157,4360659,0.129958,2557408.526,0.000,0.000,75.120,0.000,0.158,6.047,295.215,5.304,139.313,1.424484,13.892,8,0.000,0.000,0.000,0,0.000,0,75.120,324241.405,316353.777,315525.077,292401.348,308565.993,336102.799,342872.181,321345.946 +1.902623,0.100134,4637881,0.138220,2768507.929,0.000,0.000,11.616,0.000,0.145,5.233,295.215,0.000,155.651,1.496769,13.877,8,0.000,0.000,0.000,0,0.000,0,11.616,301355.936,336638.628,361035.916,344967.461,348662.506,347014.716,362803.546,366029.221 +2.002760,0.100137,4871444,0.145180,2332440.341,0.000,0.000,14.277,0.000,0.156,5.157,295.215,0.000,457.499,1.563744,13.832,8,0.000,0.000,0.000,0,0.000,0,14.277,290802.322,260923.182,303764.596,299720.127,295386.054,288695.204,291311.626,301837.232 +2.102894,0.100134,5115458,0.152453,2436872.349,0.000,0.000,14.581,0.000,10.202,5.159,295.215,0.000,448.851,1.638832,13.788,8,0.000,0.000,0.000,0,0.000,0,14.581,314508.270,322946.954,302634.192,284478.537,285317.412,317054.855,316305.859,293626.271 +2.203042,0.100148,5354040,0.159563,2382292.230,0.000,0.000,19.588,0.000,0.096,5.804,295.215,0.000,317.850,1.739510,13.757,8,0.000,0.000,0.000,0,0.000,0,19.588,296660.696,309771.281,332607.465,258736.855,295562.322,292586.729,317889.260,278477.622 +2.303164,0.100123,5599458,0.166877,2451176.402,0.000,0.000,12.962,0.000,0.055,5.402,295.215,0.000,206.427,1.810295,13.737,8,0.000,0.000,0.000,0,0.000,0,12.962,257134.915,300212.129,315123.857,290893.548,336208.021,326819.525,326469.954,298314.454 +2.405564,0.102399,5764744,0.171803,1614132.900,0.000,0.000,17.190,0.000,57.814,5.671,295.215,86.136,156.709,1.890232,13.721,8,0.000,0.000,0.000,0,0.000,0,17.190,150860.478,145235.437,244181.474,307101.856,304152.615,157032.399,149366.327,156202.314 +2.505729,0.100165,5936715,0.176928,1716869.182,0.000,0.000,91.568,0.000,0.164,8.387,295.215,97.807,118.047,1.996376,13.709,8,0.000,0.000,0.000,0,0.000,0,91.568,164947.070,102899.737,247570.358,352107.386,259061.344,215453.500,127938.307,246891.481 +2.605863,0.100134,6208335,0.185023,2712562.183,0.000,0.000,11.023,0.000,0.060,5.253,295.215,0.000,143.284,2.067268,13.695,8,0.000,0.000,0.000,0,0.000,0,11.023,343619.172,298879.173,346595.181,348412.744,346445.382,337497.382,346005.971,345107.177 +2.706001,0.100137,6461892,0.192579,2532092.500,0.000,0.000,10.314,0.000,0.628,5.324,295.215,0.000,245.444,2.136627,13.671,8,0.000,0.000,0.000,0,0.000,0,10.314,319790.809,308556.238,287115.684,313479.477,321608.313,331964.090,334560.525,315017.365 +2.806138,0.100138,6693152,0.199471,2309422.765,0.000,0.000,16.254,0.000,0.601,5.290,295.215,0.000,541.638,2.212261,13.618,8,0.000,0.000,0.000,0,0.000,0,16.254,250065.967,298099.883,265314.988,294474.870,306807.903,280564.008,321667.460,292427.687 +2.906275,0.100137,6918981,0.206202,2255202.177,0.000,0.000,14.070,0.000,0.153,5.469,295.215,0.000,370.664,2.308521,13.582,8,0.000,0.000,0.000,0,0.000,0,14.070,280166.396,287746.018,283152.308,250187.443,284370.640,274623.985,302356.014,292599.373 +3.006425,0.100150,7180398,0.213993,2610248.206,0.000,0.000,17.391,0.000,0.392,5.293,295.215,0.000,231.215,2.379971,13.560,8,0.000,0.000,0.000,0,0.000,0,17.391,267488.110,342615.234,306679.227,309165.491,345351.124,335685.646,354167.877,349095.498 +3.106580,0.100155,7442386,0.221800,2615838.033,0.000,0.000,15.321,0.000,0.033,5.576,295.215,0.000,214.629,2.452099,13.539,8,0.000,0.000,0.000,0,0.000,0,15.321,322891.072,347962.332,346973.859,360433.062,308483.335,315522.458,299846.680,313725.235 +3.206719,0.100140,7543098,0.224802,1005715.799,0.000,0.000,17.141,0.000,83.276,4.280,295.215,71.502,124.514,2.519558,13.526,8,0.000,0.000,0.000,0,0.000,0,17.141,215039.757,207849.796,211005.390,58048.951,150789.465,56870.596,51757.735,54354.110 +3.306878,0.100159,7709091,0.229749,1657300.659,0.000,0.000,122.523,0.000,74.207,8.705,295.215,133.694,138.959,2.627098,13.513,8,0.000,0.000,0.000,0,0.000,0,122.523,96037.634,238821.106,223545.341,221658.335,185645.470,245859.938,234677.679,211055.157 +3.407011,0.100133,7975575,0.237691,2661309.294,0.000,0.000,83.575,0.000,0.059,5.626,295.215,13.420,141.180,2.700802,13.499,8,0.000,0.000,0.000,0,0.000,0,83.575,303926.786,308980.082,337472.282,360541.677,344712.677,331010.855,337002.905,337662.031 +3.507171,0.100160,8235574,0.245439,2595833.137,0.000,0.000,9.111,0.000,2.593,5.206,295.215,0.000,359.541,2.772675,13.464,8,0.000,0.000,0.000,0,0.000,0,9.111,296694.885,325468.807,346455.201,326397.320,339706.008,324360.582,318629.759,318120.574 +3.607308,0.100137,8466172,0.252312,2302829.453,0.000,0.000,13.937,0.000,3.461,5.210,295.215,0.000,504.583,2.872223,13.414,8,0.000,0.000,0.000,0,0.000,0,13.937,268003.339,305252.378,286987.367,301337.734,294157.557,303205.179,298142.106,245743.793 +3.707453,0.100145,8723159,0.259970,2566149.340,0.000,0.000,13.453,0.000,0.099,5.469,295.215,0.000,315.090,2.946499,13.384,8,0.000,0.000,0.000,0,0.000,0,13.453,314044.667,281262.198,343491.971,321284.170,320465.357,329761.878,322322.664,333516.435 +3.807593,0.100140,8986857,0.267829,2633295.572,0.000,0.000,12.239,0.000,0.110,5.398,295.215,0.000,245.789,3.018204,13.360,8,0.000,0.000,0.000,0,0.000,0,12.239,345017.262,351857.691,343259.721,327312.035,340493.592,277132.245,339584.863,308638.163 +3.907729,0.100137,9239874,0.275370,2526715.702,0.000,0.000,11.713,0.000,11.774,5.541,295.215,0.195,209.635,3.098515,13.339,8,0.000,0.000,0.000,0,0.000,0,11.713,310535.464,284471.097,338926.650,338796.827,289094.776,325125.518,319553.136,320212.235 +4.007865,0.100136,9373108,0.279340,1330531.688,0.000,0.000,80.817,0.000,62.416,7.745,295.215,151.201,141.838,3.190117,13.325,8,0.000,0.000,0.000,0,0.000,0,80.817,104198.385,244887.176,304426.257,293720.807,47145.924,36979.741,256781.011,42392.385 +4.108027,0.100161,9555818,0.284786,1824156.049,0.000,0.000,85.297,0.000,0.227,7.419,295.215,76.478,115.361,3.279255,13.314,8,0.000,0.000,0.000,0,0.000,0,85.297,204589.819,225476.111,209641.666,312086.333,323597.755,225536.014,107566.402,215661.950 +4.208176,0.100149,9823740,0.292770,2675231.150,0.000,0.000,10.918,0.000,8.282,5.271,295.215,0.000,151.259,3.355682,13.299,8,0.000,0.000,0.000,0,0.000,0,10.918,304166.479,343967.135,346992.624,359713.656,336248.643,333233.139,333163.244,317746.231 +4.308289,0.100114,10054408,0.299645,2304059.179,0.000,0.000,14.906,0.000,0.295,5.249,295.215,0.000,514.025,3.454121,13.249,8,0.000,0.000,0.000,0,0.000,0,14.906,291628.279,281399.913,294425.097,298480.484,286034.641,239247.860,306571.281,306271.622 +4.408414,0.100125,10276368,0.306260,2216834.255,0.000,0.000,13.798,0.000,0.116,4.738,295.215,0.000,339.459,3.519531,13.216,8,0.000,0.000,0.000,0,0.000,0,13.798,297508.825,275785.927,276495.042,250797.103,273159.204,267556.194,292525.043,283006.918 +4.508558,0.100144,10517271,0.313439,2405573.984,0.000,0.000,16.312,0.000,0.061,5.281,295.215,0.000,371.498,3.588478,13.179,8,0.000,0.000,0.000,0,0.000,0,16.312,303114.524,320419.663,251987.976,304242.903,305830.622,306519.632,312341.269,301117.394 +4.608707,0.100149,10784994,0.321418,2673253.615,0.000,0.000,12.420,0.000,0.293,5.395,295.215,0.000,213.589,3.660522,13.158,8,0.000,0.000,0.000,0,0.000,0,12.420,352655.436,316698.920,306653.862,348291.926,341122.590,353194.634,311716.331,342919.917 +4.708883,0.100176,11019296,0.328401,2338901.475,0.000,0.000,15.163,0.000,11.957,5.003,295.215,5.888,205.342,3.752430,13.138,8,0.000,0.000,0.000,0,0.000,0,15.163,299312.946,326305.415,308706.405,280805.535,288102.686,271461.988,291646.446,272560.054 +4.809035,0.100152,11118097,0.331345,986507.756,0.000,0.000,89.573,0.000,28.328,8.176,295.215,252.623,147.120,3.840065,13.124,8,0.000,0.000,0.000,0,0.000,0,89.573,30213.990,227263.925,75954.337,235481.411,7398.733,65470.302,310047.862,34677.194 +4.909184,0.100149,11333789,0.337773,2153714.282,0.000,0.000,56.389,0.000,0.119,7.094,295.215,0.000,157.344,3.920025,13.108,8,0.000,0.000,0.000,0,0.000,0,56.389,241320.804,240152.543,351646.588,242369.243,189557.851,180561.242,356948.696,351157.316 +5.009339,0.100155,11585339,0.345270,2511614.959,0.000,0.000,12.423,0.000,7.618,5.104,295.215,0.000,262.329,3.994171,13.083,8,0.000,0.000,0.000,0,0.000,0,12.423,319695.485,310310.003,311977.424,336189.971,332295.995,302112.683,313704.752,285328.645 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.log new file mode 100644 index 000000000..783bf7b2b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=168 +worker=6 kind=insert tid=6 os_tid=170 +worker=0 kind=insert tid=7 os_tid=164 +worker=5 kind=insert tid=8 os_tid=169 +start_monotonic_ns=2083648798449494 main_address=0x55b959a5c2e0 +worker=2 kind=insert tid=9 os_tid=166 +worker=7 kind=insert tid=11 os_tid=171 +worker=1 kind=insert tid=10 os_tid=165 +worker=3 kind=insert tid=12 os_tid=167 +load_end reason=time_limit inserted=11585560 elapsed_s=5.013 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.200 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.summary.csv new file mode 100644 index 000000000..c7a9bc900 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-03-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2310909.392092,5.013420,11585560,0.003411,0.001328,0.060928,0.202752,124.669693,0.003411,0.001328,0.060928,0.202752,124.669693,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.csv new file mode 100644 index 000000000..f763905a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,281088,0.008377,2808929.507,0.000,0.000,14.374,0.000,1.679,5.134,69.980,0.000,148.178,0.060009,14.334,8,0.000,0.000,0.000,0,0.000,0,14.374,363837.355,365416.259,369563.379,332948.804,343591.414,359020.700,302719.794,371831.804 +0.200202,0.100133,560444,0.016703,2789860.728,0.000,0.000,15.609,0.000,0.105,5.675,122.121,0.000,147.383,0.117760,14.319,8,0.000,0.000,0.000,0,0.000,0,15.609,349236.922,357785.587,298993.544,347918.670,370488.743,352242.936,354929.374,358264.951 +0.300341,0.100139,837255,0.024952,2764274.321,0.000,0.000,13.522,0.000,0.018,5.768,183.121,0.000,146.047,0.186970,14.305,8,0.000,0.000,0.000,0,0.000,0,13.522,351222.647,382539.192,352341.095,352680.624,309520.512,350383.811,367949.437,297637.002 +0.400481,0.100140,1102816,0.032866,2651897.105,0.000,0.000,14.011,0.000,0.025,5.868,241.156,0.000,139.960,0.248760,14.291,8,0.000,0.000,0.000,0,0.000,0,14.011,329029.329,338306.341,339824.216,351068.473,335749.920,283243.434,324505.663,350169.731 +0.500629,0.100149,1387014,0.041336,2837763.736,0.000,0.000,15.821,0.000,5.692,5.847,275.898,0.000,149.855,0.313095,14.277,8,0.000,0.000,0.000,0,0.000,0,15.821,303489.085,376570.503,368192.950,364268.780,357468.883,350708.927,345536.612,371527.995 +0.600778,0.100149,1663125,0.049565,2757003.526,0.000,0.000,9.585,0.000,0.172,5.984,276.543,0.000,148.919,0.384823,14.262,8,0.000,0.000,0.000,0,0.000,0,9.585,310088.133,343987.641,355989.764,350378.122,356259.362,345415.514,341491.359,353393.631 +0.700915,0.100137,1920243,0.057228,2567663.585,0.000,0.000,9.844,0.000,0.137,5.846,282.207,0.000,285.273,0.438007,14.234,8,0.000,0.000,0.000,0,0.000,0,9.844,321719.405,333722.966,333283.568,323407.094,324285.890,325993.552,285269.324,319981.785 +0.801051,0.100136,2175517,0.064835,2549273.829,0.000,0.000,14.866,0.000,9.233,6.291,282.832,9.986,293.390,0.510262,14.205,8,0.000,0.000,0.000,0,0.000,0,14.866,330830.180,333266.867,328293.629,283794.134,332567.818,326645.869,300032.055,313843.277 +0.901188,0.100137,2280545,0.067966,1048842.509,0.000,0.000,44.321,0.000,65.978,6.393,290.988,91.515,138.794,0.593319,14.192,8,0.000,0.000,0.000,0,0.000,0,44.321,56432.656,53177.118,58389.974,186793.989,232031.989,53207.077,180342.831,228466.875 +1.001346,0.100158,2376923,0.070838,962260.542,0.000,0.000,126.918,0.000,114.947,6.066,295.207,102.767,642.891,0.664814,14.129,8,0.000,0.000,0.000,0,0.000,0,126.918,106172.349,145799.775,89408.819,0.000,60055.170,119581.175,217875.963,223367.292 +1.101484,0.100138,2577093,0.076803,1998950.144,0.000,0.000,147.770,0.000,15.834,6.077,295.207,29.959,729.153,0.749603,14.058,8,0.000,0.000,0.000,0,0.000,0,147.770,274482.408,284668.396,272734.812,260331.874,99363.311,278117.408,299378.160,229873.774 +1.201643,0.100159,2788430,0.083102,2110005.322,0.000,0.000,17.090,0.000,0.067,6.266,295.207,0.078,407.943,0.855103,14.018,8,0.000,0.000,0.000,0,0.000,0,17.090,270438.750,265566.520,285005.522,258218.237,252547.281,272675.184,234905.413,270648.416 +1.301777,0.100133,3046468,0.090792,2576940.480,0.000,0.000,12.529,0.000,0.106,5.388,295.207,0.000,223.218,0.925293,13.996,8,0.000,0.000,0.000,0,0.000,0,12.529,330498.873,324576.778,330728.567,290711.978,313172.000,323618.057,329200.606,334433.621 +1.401920,0.100144,3301963,0.098406,2551287.474,0.000,0.000,12.445,0.000,0.098,5.372,295.207,0.000,171.005,0.994984,13.979,8,0.000,0.000,0.000,0,0.000,0,12.445,318982.082,330695.267,330845.052,273107.937,335118.917,314089.106,326681.030,321768.083 +1.502054,0.100134,3562335,0.106166,2600240.125,0.000,0.000,13.835,0.000,1.816,5.321,295.207,0.000,266.284,1.074951,13.953,8,0.000,0.000,0.000,0,0.000,0,13.835,347185.365,331875.854,342911.086,345267.931,314409.229,313250.780,286256.905,319082.974 +1.602200,0.100146,3822850,0.113930,2601352.286,0.000,0.000,11.652,0.000,0.155,5.853,295.207,0.000,225.179,1.177872,13.931,8,0.000,0.000,0.000,0,0.000,0,11.652,269436.649,343278.847,327561.793,345974.911,298104.797,331506.034,336888.177,348601.077 +1.702462,0.100262,4023428,0.119907,2000546.510,0.000,0.000,17.692,0.000,44.356,6.327,295.207,56.181,219.348,1.253777,13.910,8,0.000,0.000,0.000,0,0.000,0,17.692,164559.507,169636.227,312422.693,328480.685,175530.806,270602.097,319274.768,260039.728 +1.802618,0.100156,4185859,0.124748,1621779.683,0.000,0.000,75.181,0.000,72.993,7.753,295.207,72.543,113.144,1.361992,13.899,8,0.000,0.000,0.000,0,0.000,0,75.181,191960.501,165511.767,268021.830,103548.443,223551.213,121939.748,281510.784,265735.397 +1.902749,0.100131,4455554,0.132786,2693419.923,0.000,0.000,82.364,0.000,0.116,5.291,295.207,5.306,142.235,1.435719,13.885,8,0.000,0.000,0.000,0,0.000,0,82.364,333572.809,338616.199,348023.869,310393.189,344798.097,358609.995,309014.996,350390.767 +2.002919,0.100170,4718725,0.140629,2627231.831,0.000,0.000,10.821,0.000,7.253,5.335,295.207,0.000,184.256,1.510574,13.867,8,0.000,0.000,0.000,0,0.000,0,10.821,330426.781,327222.243,339890.650,334809.311,333621.336,306138.181,329069.095,326054.234 +2.103086,0.100167,4947560,0.147449,2284544.520,0.000,0.000,16.671,0.000,3.582,5.380,295.207,0.000,541.286,1.604416,13.814,8,0.000,0.000,0.000,0,0.000,0,16.671,281980.291,284306.417,306439.548,255793.911,307787.303,298183.301,276140.020,273913.728 +2.203519,0.100433,5183505,0.154480,2349269.839,0.000,0.000,16.947,0.000,0.229,5.510,295.207,0.000,378.322,1.679066,13.777,8,0.000,0.000,0.000,0,0.000,0,16.947,306541.654,317066.048,316169.931,284288.086,287812.812,292293.396,262183.871,282914.040 +2.303666,0.100147,5425970,0.161707,2421088.627,0.000,0.000,15.957,0.000,0.110,5.408,295.207,0.000,268.043,1.748222,13.750,8,0.000,0.000,0.000,0,0.000,0,15.957,312859.790,336165.507,323663.897,292200.179,241554.678,322445.689,284072.136,308126.752 +2.403800,0.100134,5685890,0.169453,2595732.439,0.000,0.000,10.646,0.000,0.143,5.357,295.207,0.000,211.202,1.820221,13.730,8,0.000,0.000,0.000,0,0.000,0,10.646,321680.277,321969.890,312802.137,324276.808,337559.065,322169.623,334792.760,320481.878 +2.503935,0.100135,5825551,0.173615,1394725.544,0.000,0.000,19.112,0.000,79.631,7.161,295.207,92.375,160.681,1.915813,13.714,8,0.000,0.000,0.000,0,0.000,0,19.112,239766.045,64612.700,299864.844,65251.836,62835.102,282498.308,310370.649,69526.061 +2.604085,0.100150,6036775,0.179910,2109080.597,0.000,0.000,85.630,0.000,0.048,7.604,295.207,111.006,132.692,2.008362,13.701,8,0.000,0.000,0.000,0,0.000,0,85.630,326500.902,229446.289,88377.610,320969.188,175337.345,319741.028,335886.842,312821.394 +2.704226,0.100141,6306238,0.187941,2690837.372,0.000,0.000,11.118,0.000,8.914,5.250,295.207,0.000,147.526,2.086838,13.687,8,0.000,0.000,0.000,0,0.000,0,11.118,352812.725,352463.217,343316.110,296352.303,352473.203,300766.082,348099.368,344554.364 +2.804358,0.100132,6539171,0.194882,2326259.756,0.000,0.000,13.825,0.000,0.247,5.428,295.207,0.039,412.502,2.183807,13.646,8,0.000,0.000,0.000,0,0.000,0,13.825,293003.288,296618.517,319378.478,306974.848,277683.508,298226.395,243708.349,290666.373 +2.904478,0.100120,6780883,0.202086,2414212.226,0.000,0.000,15.145,0.000,0.052,5.134,295.207,0.000,451.956,2.251701,13.602,8,0.000,0.000,0.000,0,0.000,0,15.145,299768.946,321253.070,270484.218,296213.229,303464.495,313971.840,300677.852,308378.577 +3.004615,0.100137,7040049,0.209810,2588114.258,0.000,0.000,14.329,0.000,0.028,5.202,295.207,0.000,331.967,2.323051,13.570,8,0.000,0.000,0.000,0,0.000,0,14.329,327671.087,324385.588,326882.168,343429.498,281374.514,335490.375,328370.130,320510.897 +3.104742,0.100127,7297001,0.217468,2566273.484,0.000,0.000,14.698,0.000,1.617,5.606,295.207,0.000,277.969,2.416378,13.542,8,0.000,0.000,0.000,0,0.000,0,14.698,319405.929,255956.197,354102.036,312284.938,349078.391,323680.521,310786.833,340978.638 +3.204926,0.100185,7505592,0.223684,2082063.845,0.000,0.000,26.258,0.000,15.044,4.624,295.207,7.876,140.834,2.485001,13.529,8,0.000,0.000,0.000,0,0.000,0,26.258,233109.382,242841.404,291291.902,262325.412,290802.806,261427.071,205540.309,294725.559 +3.305068,0.100141,7644535,0.227825,1387468.619,0.000,0.000,87.091,0.000,68.644,8.647,295.207,175.104,159.540,2.570667,13.513,8,0.000,0.000,0.000,0,0.000,0,87.091,74644.480,86807.286,222355.669,108896.060,329334.440,234997.798,226240.178,104192.709 +3.405190,0.100122,7880311,0.234852,2354890.095,0.000,0.000,76.858,0.000,2.383,6.656,295.207,36.362,129.725,2.674015,13.500,8,0.000,0.000,0.000,0,0.000,0,76.858,269042.118,266365.381,282355.893,309762.492,332704.533,301602.437,322357.143,270700.098 +3.505347,0.100157,8146936,0.242798,2662066.137,0.000,0.000,9.393,0.000,0.152,5.427,295.207,0.000,247.307,2.759651,13.476,8,0.000,0.000,0.000,0,0.000,0,9.393,346735.050,342491.719,333226.282,309174.083,342861.139,336101.762,327615.100,323861.001 +3.605506,0.100159,8389949,0.250040,2426265.541,0.000,0.000,15.283,0.000,0.121,5.116,295.207,0.000,453.691,2.827732,13.432,8,0.000,0.000,0.000,0,0.000,0,15.283,299223.409,302518.161,308758.222,309287.379,314209.540,269470.798,310505.439,312292.593 +3.705658,0.100152,8632999,0.257283,2426799.810,0.000,0.000,14.581,0.000,1.710,5.314,295.207,0.000,334.022,2.898003,13.399,8,0.000,0.000,0.000,0,0.000,0,14.581,314260.840,296198.380,328648.902,267711.814,315239.348,295439.537,297356.614,311944.372 +3.805806,0.100147,8875812,0.264520,2424558.674,0.000,0.000,16.789,0.000,3.986,5.773,295.207,0.000,371.952,3.001583,13.363,8,0.000,0.000,0.000,0,0.000,0,16.789,297811.330,315824.796,331351.925,304531.431,292738.802,267495.984,324891.441,289912.964 +3.905942,0.100136,9127930,0.272034,2517761.333,0.000,0.000,13.277,0.000,0.129,5.608,295.207,0.000,218.843,3.075623,13.341,8,0.000,0.000,0.000,0,0.000,0,13.277,266018.794,331140.371,325757.680,319985.517,318417.646,306134.325,323251.083,327055.917 +4.006093,0.100151,9337334,0.278274,2090881.097,0.000,0.000,15.638,0.000,49.874,6.552,295.207,71.689,161.904,3.160660,13.325,8,0.000,0.000,0.000,0,0.000,0,15.638,165090.581,347295.306,169124.487,175155.375,293256.947,347944.326,242603.475,350410.600 +4.106259,0.100166,9463738,0.282041,1261939.262,0.000,0.000,83.638,0.000,84.531,7.599,295.207,137.973,131.617,3.263119,13.312,8,0.000,0.000,0.000,0,0.000,0,83.638,69164.862,258809.163,95271.403,240918.945,147734.069,58582.478,108549.299,282909.044 +4.206398,0.100139,9725456,0.289841,2613544.116,0.000,0.000,97.398,0.000,0.073,5.502,295.207,15.018,142.575,3.337162,13.299,8,0.000,0.000,0.000,0,0.000,0,97.398,330729.898,343731.811,353248.571,342863.019,337400.618,265680.393,329471.649,310418.156 +4.306548,0.100150,9968161,0.297074,2423408.998,0.000,0.000,14.603,0.000,0.044,5.156,295.207,0.000,311.095,3.405109,13.268,8,0.000,0.000,0.000,0,0.000,0,14.603,308007.241,315625.794,324133.013,297393.188,305660.766,313389.155,297453.098,261746.744 +4.406688,0.100139,10208650,0.304241,2401547.070,0.000,0.000,18.187,0.000,4.277,5.088,295.207,0.000,483.000,3.476475,13.221,8,0.000,0.000,0.000,0,0.000,0,18.187,300921.121,310347.999,327394.270,302858.424,249033.348,308919.986,295548.599,306523.323 +4.506834,0.100146,10454300,0.311562,2452920.208,0.000,0.000,17.129,0.000,0.180,5.540,295.207,0.000,382.762,3.579586,13.183,8,0.000,0.000,0.000,0,0.000,0,17.129,329768.736,318365.378,317316.908,303517.047,325604.812,297855.310,227058.631,333433.387 +4.606989,0.100156,10697630,0.318814,2429513.409,0.000,0.000,10.498,0.000,0.151,5.504,295.207,0.000,259.751,3.650005,13.158,8,0.000,0.000,0.000,0,0.000,0,10.498,302778.096,329246.842,294980.250,296927.215,320899.852,300152.189,302039.248,282489.717 +4.707140,0.100150,10944130,0.326160,2461303.713,0.000,0.000,12.464,0.000,0.043,5.474,295.207,0.000,210.192,3.720692,13.137,8,0.000,0.000,0.000,0,0.000,0,12.464,298911.107,329525.132,311651.974,326280.006,297223.641,298731.377,285830.751,313149.724 +4.807303,0.100164,11091637,0.330557,1472657.904,0.000,0.000,20.440,0.000,64.779,6.502,295.207,85.524,128.773,3.813271,13.125,8,0.000,0.000,0.000,0,0.000,0,20.440,266912.818,128090.199,96432.052,318997.508,126552.717,331846.462,105487.220,98338.929 +4.907474,0.100171,11252345,0.335346,1604341.053,0.000,0.000,81.921,0.000,0.135,9.010,295.207,172.362,171.972,3.909317,13.108,8,0.000,0.000,0.000,0,0.000,0,81.921,302493.580,243753.861,285881.939,149325.071,249713.686,139092.540,120843.694,113236.681 +5.007628,0.100154,11520334,0.343333,2675779.414,0.000,0.000,10.121,0.000,0.192,5.362,295.207,0.000,236.239,3.980404,13.085,8,0.000,0.000,0.000,0,0.000,0,10.121,347845.633,337671.263,303683.475,339728.103,324791.049,344370.970,347995.403,329693.518 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.log new file mode 100644 index 000000000..6f88cfe4b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=179 +worker=4 kind=insert tid=6 os_tid=182 +worker=3 kind=insert tid=8 os_tid=181 +worker=7 kind=insert tid=9 os_tid=185 +worker=5 kind=insert tid=7 os_tid=183 +worker=0 kind=insert tid=10 os_tid=178 +worker=6 kind=insert tid=11 os_tid=184 +worker=2 kind=insert tid=12 os_tid=180 +start_monotonic_ns=2083654146820149 main_address=0x55d1f38bf2e0 +load_end reason=time_limit inserted=11520532 elapsed_s=5.008 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.197 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.summary.csv new file mode 100644 index 000000000..ea9faf005 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-04-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2300454.341316,5.007938,11520532,0.003427,0.001360,0.060928,0.202752,147.769933,0.003427,0.001360,0.060928,0.202752,147.769933,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.csv new file mode 100644 index 000000000..8c354458d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100057,0.100057,304008,0.009060,3038361.351,0.000,0.000,12.365,0.000,0.402,5.240,74.242,0.000,160.261,0.064610,14.333,8,0.000,0.000,0.000,0,0.000,0,12.365,393657.328,380154.965,391998.266,404511.188,390319.216,315061.785,383842.879,378815.723 +0.200188,0.100132,588927,0.017551,2845437.551,0.000,0.000,12.642,0.000,0.048,5.536,126.422,0.000,150.271,0.121426,14.318,8,0.000,0.000,0.000,0,0.000,0,12.642,376932.916,353214.195,353264.129,319558.579,356629.691,361013.909,354392.641,370431.490 +0.300330,0.100142,854780,0.025474,2654766.735,0.000,0.000,14.093,0.000,0.073,5.794,189.141,0.000,140.231,0.192139,14.304,8,0.000,0.000,0.000,0,0.000,0,14.093,351212.139,337112.127,291636.591,303409.901,350273.470,339538.687,340117.866,341465.955 +0.400476,0.100146,1130919,0.033704,2757363.835,0.000,0.000,14.748,0.000,0.122,5.918,245.730,0.000,145.608,0.253254,14.290,8,0.000,0.000,0.000,0,0.000,0,14.748,357807.547,345076.137,345175.991,351756.383,352345.523,305144.443,354122.927,345934.883 +0.500629,0.100152,1402798,0.041807,2714652.950,0.000,0.000,14.033,0.000,9.793,5.792,275.812,0.000,143.453,0.317574,14.276,8,0.000,0.000,0.000,0,0.000,0,14.033,354210.194,345872.900,353261.640,304605.790,341339.808,309518.303,351514.303,354330.012 +0.600786,0.100158,1666230,0.049658,2630175.632,0.000,0.000,11.522,0.000,0.058,5.919,276.723,0.000,142.237,0.385483,14.262,8,0.000,0.000,0.000,0,0.000,0,11.522,336419.903,327444.046,333873.915,333564.403,336210.234,296892.187,333734.135,332036.810 +0.700929,0.100143,1930276,0.057527,2636681.477,0.000,0.000,9.991,0.000,0.041,5.742,282.609,0.000,294.110,0.439266,14.233,8,0.000,0.000,0.000,0,0.000,0,9.991,337436.433,326102.675,326701.817,341071.224,332962.844,299930.182,334270.970,338205.331 +0.801076,0.100147,2182552,0.065045,2519064.859,0.000,0.000,12.365,0.000,7.697,6.054,283.234,7.489,288.990,0.508923,14.205,8,0.000,0.000,0.000,0,0.000,0,12.365,321108.975,326291.373,329596.525,329336.906,327200.040,316505.727,319331.582,249693.732 +0.901230,0.100153,2323452,0.069244,1406842.340,0.000,0.000,28.498,0.000,80.043,8.676,291.410,122.234,188.773,0.611893,14.186,8,0.000,0.000,0.000,0,0.000,0,28.498,70312.163,67476.512,160703.531,356223.663,60167.721,351770.493,60337.461,279850.796 +1.001390,0.100161,2442949,0.072806,1193052.026,0.000,0.000,114.820,0.000,0.202,6.589,295.785,84.903,873.206,0.705559,14.101,8,0.000,0.000,0.000,0,0.000,0,114.820,98282.000,176456.325,70356.893,176576.133,163347.399,204441.336,160162.520,143429.420 +1.101524,0.100133,2655973,0.079154,2127403.193,0.000,0.000,20.675,0.000,0.114,6.353,295.785,30.155,560.737,0.786995,14.046,8,0.000,0.000,0.000,0,0.000,0,20.675,277619.805,219996.643,265166.411,280396.103,278728.327,277689.712,265895.439,261910.752 +1.201662,0.100138,2884437,0.085963,2281492.134,0.000,0.000,17.057,0.000,0.101,6.203,295.785,0.000,380.218,0.865429,14.009,8,0.000,0.000,0.000,0,0.000,0,17.057,298817.709,286245.056,279005.046,301573.906,294443.744,301304.278,277167.581,242934.813 +1.301796,0.100135,3147985,0.093817,2631935.835,0.000,0.000,12.207,0.000,0.116,5.388,295.785,0.078,211.473,0.938110,13.988,8,0.000,0.000,0.000,0,0.000,0,12.207,328457.699,344336.317,336147.344,323873.871,309702.954,311949.928,325931.101,351536.621 +1.401945,0.100149,3395248,0.101186,2468950.819,0.000,0.000,11.640,0.000,0.014,5.784,295.785,0.000,189.210,1.045834,13.970,8,0.000,0.000,0.000,0,0.000,0,11.640,345275.477,296408.298,307571.663,285774.145,321530.861,300711.885,297286.989,314391.500 +1.502107,0.100161,3640358,0.108491,2447153.867,0.000,0.000,14.142,0.000,0.065,5.529,295.785,0.000,245.932,1.115356,13.946,8,0.000,0.000,0.000,0,0.000,0,14.142,317068.714,279639.071,288814.275,326413.645,303510.577,326343.758,290741.168,314622.658 +1.602270,0.100163,3888009,0.115872,2472470.576,0.000,0.000,12.891,0.000,0.148,5.548,295.785,0.000,245.809,1.185986,13.922,8,0.000,0.000,0.000,0,0.000,0,12.891,335032.637,251509.095,287031.060,321514.722,335781.414,318908.979,312199.940,310492.729 +1.702421,0.100151,4054020,0.120819,1657601.171,0.000,0.000,17.643,0.000,66.171,7.338,295.785,84.247,149.968,1.282204,13.907,8,0.000,0.000,0.000,0,0.000,0,17.643,336910.076,112000.484,118929.996,336960.001,113198.670,176602.707,344278.924,118720.313 +1.802587,0.100166,4270788,0.127279,2164090.661,0.000,0.000,79.423,0.000,0.039,7.634,295.785,45.354,125.690,1.376144,13.895,8,0.000,0.000,0.000,0,0.000,0,79.423,331600.012,306990.828,206088.184,267206.813,317273.773,170706.867,260637.709,303586.475 +1.902721,0.100134,4539705,0.135294,2685564.656,0.000,0.000,11.271,0.000,6.242,5.221,295.785,0.000,141.802,1.450920,13.881,8,0.000,0.000,0.000,0,0.000,0,11.271,352127.273,357110.583,328728.685,340762.530,342050.800,314158.246,351238.466,299388.075 +2.002848,0.100126,4787990,0.142693,2479721.682,0.000,0.000,12.321,0.000,0.117,5.532,295.785,0.000,380.419,1.553333,13.844,8,0.000,0.000,0.000,0,0.000,0,12.321,348949.779,304955.281,296156.381,318138.649,316480.741,249385.385,322213.508,323441.959 +2.102975,0.100127,5013474,0.149413,2251977.489,0.000,0.000,13.481,0.000,0.173,4.560,295.785,0.000,442.289,1.619644,13.800,8,0.000,0.000,0.000,0,0.000,0,13.481,247205.774,288133.750,309776.240,295853.937,272733.326,265672.301,287524.525,285077.635 +2.203106,0.100131,5271332,0.157098,2575207.045,0.000,0.000,12.222,0.000,0.042,5.179,295.785,0.000,336.902,1.690430,13.767,8,0.000,0.000,0.000,0,0.000,0,12.222,321598.776,330577.017,327391.190,330616.965,335760.228,314697.815,339225.689,275339.366 +2.303256,0.100150,5520976,0.164538,2492700.028,0.000,0.000,17.185,0.000,8.222,5.158,295.785,0.000,282.077,1.765457,13.740,8,0.000,0.000,0.000,0,0.000,0,17.185,334098.728,313140.174,295296.945,256684.878,333669.372,319660.391,325271.972,314877.567 +2.403384,0.100129,5745378,0.171226,2241138.009,0.000,0.000,18.151,0.000,16.505,5.251,295.785,5.735,178.208,1.851868,13.722,8,0.000,0.000,0.000,0,0.000,0,18.151,220426.542,259885.800,287660.084,314515.549,290686.192,300473.606,306405.977,261084.259 +2.503522,0.100138,5882050,0.175299,1364836.198,0.000,0.000,83.828,0.000,46.440,8.915,295.785,179.596,134.424,1.945084,13.709,8,0.000,0.000,0.000,0,0.000,0,83.828,88687.590,108640.051,186083.161,328416.706,20391.854,248696.739,337034.811,46885.287 +2.603684,0.100162,6129892,0.182685,2474413.874,0.000,0.000,78.222,0.000,0.036,6.082,295.785,17.043,130.765,2.057724,13.696,8,0.000,0.000,0.000,0,0.000,0,78.222,322288.209,267786.448,220552.920,317106.598,348336.037,326810.887,326371.598,345161.177 +2.703812,0.100128,6397865,0.190671,2676305.533,0.000,0.000,11.374,0.000,0.091,5.124,295.785,0.000,178.209,2.129044,13.679,8,0.000,0.000,0.000,0,0.000,0,11.374,358341.484,336789.062,330736.806,341023.643,351430.327,285444.759,341942.468,330596.985 +2.803943,0.100131,6637025,0.197799,2388463.160,0.000,0.000,15.773,0.000,0.076,5.084,295.785,0.000,481.516,2.196678,13.632,8,0.000,0.000,0.000,0,0.000,0,15.773,295991.266,293035.148,306827.035,266659.788,310642.025,297828.852,303870.917,313608.129 +2.904085,0.100141,6890042,0.205339,2526597.240,0.000,0.000,17.734,0.000,8.010,5.191,295.785,0.000,403.804,2.271259,13.592,8,0.000,0.000,0.000,0,0.000,0,17.734,340598.373,319877.674,291308.073,277098.167,338081.932,311619.352,322903.395,325110.275 +3.004229,0.100144,7125366,0.212352,2349847.642,0.000,0.000,13.672,0.000,0.122,5.557,295.785,0.000,340.407,2.373226,13.559,8,0.000,0.000,0.000,0,0.000,0,13.672,314545.906,302153.796,285807.394,295193.843,272197.043,248680.992,328046.416,303222.253 +3.104371,0.100142,7391318,0.220278,2655753.159,0.000,0.000,14.895,0.000,0.131,5.295,295.785,0.000,215.944,2.446037,13.538,8,0.000,0.000,0.000,0,0.000,0,14.895,328524.031,343313.055,339808.026,334994.853,351042.092,340606.893,276038.475,341425.732 +3.204516,0.100145,7576103,0.225785,1845175.824,0.000,0.000,15.621,0.000,60.752,6.243,295.785,71.264,180.832,2.527714,13.520,8,0.000,0.000,0.000,0,0.000,0,15.621,316151.808,302711.287,304089.289,257107.379,136242.546,134584.949,262879.015,131409.551 +3.304671,0.100155,7748812,0.230933,1724411.971,0.000,0.000,78.730,0.000,0.153,8.705,295.785,150.001,130.422,2.634022,13.507,8,0.000,0.000,0.000,0,0.000,0,78.730,192720.703,333931.401,310767.375,112405.433,135968.839,149308.123,323587.465,165722.631 +3.404829,0.100158,8012560,0.238793,2633330.819,0.000,0.000,11.676,0.000,0.028,5.522,295.785,0.000,139.156,2.705616,13.494,8,0.000,0.000,0.000,0,0.000,0,11.676,326425.671,290262.651,332166.625,345256.001,332306.405,351695.854,319027.328,336190.285 +3.504966,0.100137,8260100,0.246170,2472003.813,0.000,0.000,10.742,0.000,8.505,5.118,295.785,0.000,363.563,2.779778,13.458,8,0.000,0.000,0.000,0,0.000,0,10.742,283600.373,314847.444,315836.085,319491.064,271566.905,324683.930,317214.192,324763.820 +3.605086,0.100120,8501479,0.253364,2410902.510,0.000,0.000,15.624,0.000,0.245,5.385,295.785,0.000,469.399,2.880367,13.412,8,0.000,0.000,0.000,0,0.000,0,15.624,282391.785,299341.485,308330.718,311037.477,311347.106,308110.982,280883.591,309459.367 +3.705222,0.100136,8747677,0.260701,2458629.503,0.000,0.000,16.263,0.000,0.082,5.324,295.785,0.000,348.978,2.950073,13.378,8,0.000,0.000,0.000,0,0.000,0,16.263,277122.352,317926.745,303586.288,312364.326,306232.681,324517.763,311116.027,305763.321 +3.805356,0.100134,8998470,0.268175,2504586.102,0.000,0.000,12.775,0.000,0.095,5.484,295.785,0.000,230.825,3.020016,13.356,8,0.000,0.000,0.000,0,0.000,0,12.775,320272.401,303874.294,321720.468,296983.494,315988.121,326544.028,315329.001,303874.294 +3.905506,0.100150,9251385,0.275713,2525370.051,0.000,0.000,10.472,0.000,8.948,5.433,295.785,0.000,211.207,3.098129,13.335,8,0.000,0.000,0.000,0,0.000,0,10.472,329706.499,308847.720,274259.491,338882.764,316695.973,323126.348,348398.521,285452.737 +4.005660,0.100154,9376626,0.279445,1250481.582,0.000,0.000,88.990,0.000,92.186,6.932,295.785,141.891,124.496,3.186863,13.323,8,0.000,0.000,0.000,0,0.000,0,88.990,275395.302,19949.235,53187.977,30512.945,27727.241,267427.589,286877.595,289403.699 +4.105832,0.100172,9571870,0.285264,1949091.072,0.000,0.000,96.636,0.000,0.052,7.979,295.785,82.281,132.078,3.280796,13.310,8,0.000,0.000,0.000,0,0.000,0,96.636,90853.895,330442.234,282205.115,197460.723,333367.208,218274.960,290650.604,205836.332 +4.205976,0.100144,9837209,0.293172,2649562.019,0.000,0.000,10.724,0.000,8.796,5.400,295.785,0.000,160.627,3.358196,13.294,8,0.000,0.000,0.000,0,0.000,0,10.724,343014.426,345001.556,339040.168,347467.992,289102.317,311549.885,332619.445,341766.230 +4.306116,0.100140,10062061,0.299873,2245375.128,0.000,0.000,14.936,0.000,0.073,5.200,295.785,0.000,491.343,3.454514,13.246,8,0.000,0.000,0.000,0,0.000,0,14.936,281675.485,274006.227,282654.115,268384.101,242740.018,306670.477,289494.534,299750.170 +4.406258,0.100142,10310552,0.307278,2481378.948,0.000,0.000,13.831,0.000,0.113,5.256,295.785,0.000,376.808,3.524452,13.209,8,0.000,0.000,0.000,0,0.000,0,13.831,329541.056,299254.155,254208.257,334144.506,340086.051,319964.684,304966.027,299214.212 +4.506393,0.100134,10551528,0.314460,2406531.301,0.000,0.000,13.239,0.000,0.092,5.104,295.785,0.000,362.716,3.593533,13.174,8,0.000,0.000,0.000,0,0.000,0,13.239,301805.086,303692.554,274192.133,322317.566,291339.128,298609.374,308675.868,305899.593 +4.606532,0.100139,10818552,0.322418,2666528.166,0.000,0.000,11.578,0.000,9.848,5.342,295.785,0.000,213.804,3.672729,13.153,8,0.000,0.000,0.000,0,0.000,0,11.578,360857.682,335742.643,321192.896,354985.856,340565.929,322790.672,308081.148,322311.339 +4.706680,0.100148,11036063,0.328900,2171894.207,0.000,0.000,21.046,0.000,13.446,4.886,295.785,8.659,186.482,3.756950,13.135,8,0.000,0.000,0.000,0,0.000,0,21.046,274753.189,282741.362,253344.887,242800.500,311428.886,265267.235,262321.596,279236.551 +4.806815,0.100136,11179835,0.333185,1435772.776,0.000,0.000,80.473,0.000,48.891,9.181,295.785,193.878,160.095,3.847126,13.119,8,0.000,0.000,0.000,0,0.000,0,80.473,9.986,183271.444,122793.465,347838.255,220031.589,123862.016,99035.686,338930.336 +4.906975,0.100159,11386207,0.339335,2060435.974,0.000,0.000,74.317,0.000,1.867,7.053,295.785,64.156,178.895,3.926987,13.101,8,0.000,0.000,0.000,0,0.000,0,74.317,256151.733,247096.166,181390.890,260105.431,276679.015,163399.566,338500.481,337112.693 +5.007129,0.100154,11631485,0.346645,2449001.167,0.000,0.000,13.510,0.000,0.080,5.336,295.785,0.039,388.151,4.032780,13.063,8,0.000,0.000,0.000,0,0.000,0,13.510,314674.454,313086.904,299248.257,324389.464,300905.699,321583.793,313146.811,261965.784 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.log new file mode 100644 index 000000000..654d81efc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=192 +worker=5 kind=insert tid=6 os_tid=197 +worker=6 kind=insert tid=7 os_tid=198 +worker=1 kind=insert tid=8 os_tid=193 +worker=7 kind=insert tid=9 os_tid=199 +start_monotonic_ns=2083659496461517 main_address=0x55f3058dd2e0 +worker=4 kind=insert tid=10 os_tid=196 +worker=2 kind=insert tid=11 os_tid=194 +worker=3 kind=insert tid=12 os_tid=195 +load_end reason=time_limit inserted=11631734 elapsed_s=5.008 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.232 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.summary.csv new file mode 100644 index 000000000..b45a2a69f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-05-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2322805.642381,5.007623,11631734,0.003395,0.001360,0.061952,0.206848,114.819516,0.003395,0.001360,0.061952,0.206848,114.819516,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.csv new file mode 100644 index 000000000..5b55a5348 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100059,0.100059,311195,0.009274,3110099.615,0.000,0.000,11.264,0.000,0.133,5.245,75.133,0.000,164.121,0.065598,14.332,8,0.000,0.000,0.000,0,0.000,0,11.264,390547.640,381213.193,359805.930,399932.056,392416.528,395014.982,383871.612,407297.674 +0.200196,0.100137,584290,0.017413,2727216.604,0.000,0.000,14.029,0.000,0.073,5.626,125.902,0.000,144.061,0.120819,14.318,8,0.000,0.000,0.000,0,0.000,0,14.029,361884.602,342910.576,292429.681,348013.590,346415.778,351289.106,346715.367,337557.903 +0.300338,0.100142,853177,0.025427,2685068.453,0.000,0.000,16.375,0.000,0.178,5.902,188.152,0.000,141.752,0.192059,14.304,8,0.000,0.000,0.000,0,0.000,0,16.375,296470.254,344512.236,348576.482,298826.918,348716.284,351172.806,355147.179,341646.294 +0.400484,0.100146,1118573,0.033336,2650086.819,0.000,0.000,16.487,0.000,0.098,6.045,243.777,0.000,139.991,0.251282,14.290,8,0.000,0.000,0.000,0,0.000,0,16.487,332044.707,326932.179,347262.465,344895.924,289317.154,345045.705,329588.297,335000.387 +0.500626,0.100142,1388379,0.041377,2694234.914,0.000,0.000,13.342,0.000,7.865,5.895,276.207,0.000,142.337,0.315002,14.277,8,0.000,0.000,0.000,0,0.000,0,13.342,291206.565,340965.920,350692.112,355724.967,349773.416,342343.964,350722.069,312805.900 +0.600777,0.100151,1665216,0.049627,2764197.913,0.000,0.000,11.274,0.000,0.112,5.855,276.461,0.000,155.312,0.386169,14.261,8,0.000,0.000,0.000,0,0.000,0,11.274,351589.336,360086.511,348334.249,358788.470,357909.796,351110.059,307286.204,329093.290 +0.700924,0.100147,1919145,0.057195,2535560.166,0.000,0.000,10.943,0.000,0.157,5.742,281.973,0.000,282.748,0.438564,14.234,8,0.000,0.000,0.000,0,0.000,0,10.943,324312.932,277232.189,311841.278,333978.714,327148.761,321756.693,315965.212,323324.387 +0.801062,0.100138,2170042,0.064672,2505522.301,0.000,0.000,13.761,0.000,9.569,6.141,282.754,7.490,288.080,0.509735,14.205,8,0.000,0.000,0.000,0,0.000,0,13.761,319090.918,282491.281,322945.614,331513.824,320668.747,324413.594,314926.648,289471.675 +0.901433,0.100371,2279083,0.067922,1086375.906,0.000,0.000,29.918,0.000,80.645,7.518,291.848,119.945,140.766,0.597889,14.192,8,0.000,0.000,0.000,0,0.000,0,29.918,57287.272,138973.941,58931.168,66303.791,194049.427,255242.196,55304.635,260283.476 +1.001586,0.100152,2400515,0.071541,1212470.994,0.000,0.000,137.742,0.000,140.412,7.349,296.223,96.376,956.159,0.706303,14.098,8,0.000,0.000,0.000,0,0.000,0,137.742,176610.670,0.000,207633.361,162482.216,8137.590,225825.618,179086.894,252694.643 +1.101746,0.100161,2589307,0.077167,1884894.066,0.000,0.000,143.122,0.000,0.051,5.242,296.223,2.340,482.507,0.780746,14.051,8,0.000,0.000,0.000,0,0.000,0,143.122,247912.012,222662.546,235302.255,246584.144,246813.775,253592.892,240054.626,191971.816 +1.201885,0.100139,2834070,0.084462,2444244.184,0.000,0.000,15.166,0.000,0.077,5.975,296.223,3.628,395.390,0.861134,14.012,8,0.000,0.000,0.000,0,0.000,0,15.166,315562.876,308552.587,314294.633,322663.041,314883.817,315103.512,258931.323,294252.396 +1.302042,0.100157,3103646,0.092496,2691536.414,0.000,0.000,11.180,0.000,0.089,5.226,296.223,0.000,211.153,0.932652,13.992,8,0.000,0.000,0.000,0,0.000,0,11.180,352117.454,333007.441,323542.294,344229.831,352287.187,355941.453,334914.449,295496.304 +1.402209,0.100168,3353225,0.099934,2491611.020,0.000,0.000,11.335,0.000,11.548,5.411,296.223,0.000,181.025,1.009609,13.974,8,0.000,0.000,0.000,0,0.000,0,11.335,312565.758,330126.306,329936.624,278073.609,339570.466,306346.190,268599.500,326392.568 +1.502362,0.100153,3597933,0.107227,2443337.857,0.000,0.000,14.496,0.000,0.162,5.565,296.223,0.000,278.753,1.109863,13.947,8,0.000,0.000,0.000,0,0.000,0,14.496,309905.358,311472.957,306420.695,314168.828,266581.711,316575.143,301548.158,316665.005 +1.602490,0.100127,3850665,0.114759,2524109.156,0.000,0.000,10.929,0.000,0.060,5.512,296.223,0.000,217.536,1.181385,13.925,8,0.000,0.000,0.000,0,0.000,0,10.929,306100.619,318604.713,312422.577,336452.009,272992.734,320951.727,334404.614,322180.164 +1.702644,0.100154,3994625,0.119049,1437384.502,0.000,0.000,17.950,0.000,57.972,4.082,296.223,44.502,128.123,1.241417,13.913,8,0.000,0.000,0.000,0,0.000,0,17.950,229246.653,121362.938,222147.595,220330.396,124777.675,218163.736,124937.429,176418.080 +1.802813,0.100169,4143827,0.123496,1489497.432,0.000,0.000,97.528,0.000,0.596,8.808,296.223,83.101,109.775,1.330410,13.902,8,0.000,0.000,0.000,0,0.000,0,97.528,343977.450,206739.872,75052.893,61336.123,129959.904,254009.817,213728.037,204693.338 +1.902991,0.100178,4414529,0.131563,2702219.129,0.000,0.000,11.817,0.000,0.038,5.611,296.223,0.000,142.754,1.430687,13.888,8,0.000,0.000,0.000,0,0.000,0,11.817,303420.930,352543.657,335913.203,348081.584,334455.792,339077.581,353442.061,335284.320 +2.003142,0.100151,4683865,0.139590,2689303.696,0.000,0.000,9.569,0.000,0.404,5.059,296.223,0.000,152.114,1.502312,13.873,8,0.000,0.000,0.000,0,0.000,0,9.569,337001.697,342822.917,305139.755,363911.109,338179.920,342333.655,335763.564,324151.080 +2.103298,0.100157,4909442,0.146313,2252242.740,0.000,0.000,17.005,0.000,10.138,5.029,296.223,0.000,519.733,1.574497,13.822,8,0.000,0.000,0.000,0,0.000,0,17.005,299530.902,287260.119,282467.625,214134.642,298292.841,291134.052,281658.891,297763.669 +2.203456,0.100158,5131732,0.152938,2219401.890,0.000,0.000,15.880,0.000,4.602,5.554,296.223,0.000,440.088,1.670433,13.779,8,0.000,0.000,0.000,0,0.000,0,15.880,252791.563,288884.674,266819.453,269635.015,295753.848,275056.470,284271.945,286188.923 +2.303610,0.100154,5374099,0.160161,2419944.399,0.000,0.000,18.423,0.000,0.085,5.468,296.223,0.000,253.009,1.742016,13.755,8,0.000,0.000,0.000,0,0.000,0,18.423,303283.084,321804.569,328424.378,293677.871,294446.688,317081.840,247029.688,314196.282 +2.403783,0.100173,5622981,0.167578,2484529.020,0.000,0.000,13.228,0.000,0.028,5.410,296.223,0.000,206.947,1.813080,13.734,8,0.000,0.000,0.000,0,0.000,0,13.228,258932.802,351962.133,302916.838,300780.528,309784.977,303525.787,328812.115,327813.839 +2.504048,0.100266,5731949,0.170825,1086790.908,0.000,0.000,13.949,0.000,67.847,4.172,296.223,69.074,122.136,1.878017,13.722,8,0.000,0.000,0.000,0,0.000,0,13.949,107304.744,159914.887,192498.268,107334.665,106855.937,196018.909,105549.411,111314.086 +2.604206,0.100158,5900201,0.175840,1679864.084,0.000,0.000,116.194,0.000,10.037,8.752,296.223,117.861,118.407,1.961777,13.711,8,0.000,0.000,0.000,0,0.000,0,116.194,240369.968,281205.406,270332.596,92483.780,148315.509,280656.274,118692.344,247808.208 +2.704356,0.100150,6160340,0.183592,2597494.434,0.000,0.000,11.799,0.000,0.106,5.227,296.223,0.000,137.216,2.061008,13.697,8,0.000,0.000,0.000,0,0.000,0,11.799,328267.684,325352.057,322735.980,317923.198,295966.128,330644.120,337413.967,339191.301 +2.804496,0.100139,6428274,0.191577,2675608.863,0.000,0.000,11.425,0.000,0.096,5.209,296.223,0.000,232.761,2.132069,13.675,8,0.000,0.000,0.000,0,0.000,0,11.425,319654.242,328761.542,345318.453,305234.351,350301.505,338777.575,336311.014,351250.182 +2.904636,0.100140,6669305,0.198761,2406946.100,0.000,0.000,14.963,0.000,5.915,5.117,296.223,0.000,497.040,2.203712,13.626,8,0.000,0.000,0.000,0,0.000,0,14.963,244178.741,311254.996,300899.469,311594.522,310336.280,321960.035,311864.145,294857.912 +3.004776,0.100141,6905743,0.205807,2361056.954,0.000,0.000,16.072,0.000,0.023,5.455,296.223,0.000,440.981,2.304039,13.583,8,0.000,0.000,0.000,0,0.000,0,16.072,272746.126,308146.303,278647.820,308316.064,299288.769,292548.256,305909.451,295454.166 +3.104930,0.100154,7158520,0.213341,2523894.610,0.000,0.000,17.610,0.000,0.099,5.455,296.223,0.000,233.236,2.377022,13.560,8,0.000,0.000,0.000,0,0.000,0,17.610,308975.574,307637.629,338919.596,315805.088,304801.983,285501.618,327906.506,334346.617 +3.205086,0.100156,7413480,0.220939,2545627.980,0.000,0.000,14.213,0.000,0.156,5.429,296.223,0.000,210.453,2.448517,13.539,8,0.000,0.000,0.000,0,0.000,0,14.213,334957.356,331273.105,324423.792,308109.248,328367.638,283158.180,308848.095,326490.567 +3.305239,0.100153,7498080,0.223460,844710.296,0.000,0.000,19.017,0.000,70.158,2.637,296.223,43.644,116.424,2.498421,13.528,8,0.000,0.000,0.000,0,0.000,0,19.017,83682.234,87496.410,139357.229,132128.267,84371.182,92358.986,84970.267,140345.720 +3.405395,0.100156,7659359,0.228267,1610278.738,0.000,0.000,129.508,0.000,64.986,9.221,296.223,159.010,127.301,2.588638,13.516,8,0.000,0.000,0.000,0,0.000,0,129.508,71748.107,103129.168,368056.009,241762.966,366827.925,157724.026,154429.165,146601.372 +3.505552,0.100158,7915210,0.235892,2554479.236,0.000,0.000,76.112,0.000,0.138,5.816,296.223,13.377,134.943,2.693138,13.502,8,0.000,0.000,0.000,0,0.000,0,76.112,333633.553,330208.957,330937.807,346403.403,312077.567,328381.840,276124.298,296711.812 +3.605699,0.100146,8174618,0.243623,2590293.664,0.000,0.000,11.484,0.000,0.291,5.254,296.223,0.000,224.399,2.763157,13.480,8,0.000,0.000,0.000,0,0.000,0,11.484,331245.805,319233.364,335629.397,278922.288,329178.826,328509.804,335539.528,332034.652 +3.705836,0.100138,8382952,0.249831,2080470.823,0.000,0.000,18.784,0.000,0.112,4.412,296.223,0.000,429.486,2.827248,13.438,8,0.000,0.000,0.000,0,0.000,0,18.784,267471.131,266492.480,203679.106,261808.939,267561.007,275150.540,275250.402,263057.218 +3.805969,0.100133,8635508,0.257358,2522213.502,0.000,0.000,15.190,0.000,7.535,4.997,296.223,0.000,392.448,2.899963,13.400,8,0.000,0.000,0.000,0,0.000,0,15.190,323620.617,292731.601,324119.954,320914.208,315041.999,319386.235,321353.625,305045.263 +3.906109,0.100140,8861710,0.264100,2258854.396,0.000,0.000,17.404,0.000,0.061,5.463,296.223,0.000,345.765,3.002220,13.366,8,0.000,0.000,0.000,0,0.000,0,17.404,275543.847,283312.960,286698.215,300189.309,250828.484,283642.498,296544.417,282094.667 +4.006255,0.100145,9119729,0.271789,2576445.137,0.000,0.000,15.331,0.000,0.120,5.348,296.223,0.000,215.351,3.074604,13.345,8,0.000,0.000,0.000,0,0.000,0,15.331,341413.755,307812.594,316230.359,322121.796,270796.397,349981.302,324718.022,343370.910 +4.106395,0.100141,9261887,0.276026,1419581.414,0.000,0.000,21.384,0.000,47.419,3.234,296.223,26.330,124.434,3.122345,13.333,8,0.000,0.000,0.000,0,0.000,0,21.384,160284.340,198180.987,153364.083,158906.281,155031.735,202494.913,195384.923,195934.150 +4.206527,0.100131,9385311,0.279704,1232623.722,0.000,0.000,108.842,0.000,82.991,8.608,296.223,171.845,125.695,3.209648,13.321,8,0.000,0.000,0.000,0,0.000,0,108.842,18465.787,67641.305,294933.269,195993.004,141644.269,67990.847,296591.095,149364.146 +4.306694,0.100167,9635706,0.287166,2499770.683,0.000,0.000,94.874,0.000,11.214,6.263,296.223,29.599,137.621,3.297504,13.307,8,0.000,0.000,0.000,0,0.000,0,94.874,287159.903,287619.135,326733.740,338983.261,331655.512,237672.640,329499.117,360447.375 +4.406857,0.100163,9896835,0.294949,2607029.696,0.000,0.000,13.145,0.000,0.098,5.360,296.223,0.000,283.677,3.396294,13.279,8,0.000,0.000,0.000,0,0.000,0,13.145,324329.993,337807.968,327225.262,345784.932,273403.215,348470.543,320126.861,329880.922 +4.507006,0.100149,10106055,0.301184,2089090.222,0.000,0.000,24.000,0.000,0.081,4.528,296.223,0.000,455.455,3.460304,13.235,8,0.000,0.000,0.000,0,0.000,0,24.000,269638.621,225763.932,267312.085,259184.184,278375.616,261071.374,274681.115,253063.295 +4.607149,0.100143,10352568,0.308531,2461606.653,0.000,0.000,12.538,0.000,0.143,5.252,296.223,0.000,326.915,3.529064,13.203,8,0.000,0.000,0.000,0,0.000,0,12.538,294718.164,286200.356,323866.443,318524.090,301138.974,314959.193,313760.908,308438.526 +4.707297,0.100148,10589578,0.315594,2366599.444,0.000,0.000,13.620,0.000,1.635,5.157,296.223,0.000,334.076,3.599506,13.170,8,0.000,0.000,0.000,0,0.000,0,13.620,297659.717,312338.005,286546.155,317929.734,294214.812,304719.274,302023.262,251168.484 +4.807442,0.100144,10825719,0.322632,2358003.463,0.000,0.000,13.845,0.000,0.144,6.008,296.223,0.000,227.094,3.705921,13.148,8,0.000,0.000,0.000,0,0.000,0,13.845,294204.971,313547.028,328685.158,318080.479,294724.221,297110.773,299287.628,212363.205 +4.907612,0.100170,11024859,0.328566,1988011.038,0.000,0.000,22.076,0.000,19.367,4.026,296.223,5.849,119.328,3.754520,13.136,8,0.000,0.000,0.000,0,0.000,0,22.076,242187.144,262242.954,248346.643,211659.185,252269.955,265277.781,243055.663,262971.712 +5.007772,0.100160,11120373,0.331413,953617.331,0.000,0.000,101.292,0.000,81.997,6.387,296.223,180.064,134.317,3.826473,13.123,8,0.000,0.000,0.000,0,0.000,0,101.292,34744.522,198063.746,22174.593,240595.833,16992.867,206969.526,32518.077,201558.166 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.log new file mode 100644 index 000000000..e03aee89d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=211 +worker=4 kind=insert tid=7 os_tid=210 +worker=0 kind=insert tid=8 os_tid=206 +worker=7 kind=insert tid=9 os_tid=213 +start_monotonic_ns=2083664850433959 main_address=0x5576565062e0 +worker=1 kind=insert tid=10 os_tid=207 +worker=6 kind=insert tid=11 os_tid=212 +worker=2 kind=insert tid=6 os_tid=208 +worker=3 kind=insert tid=12 os_tid=209 +load_end reason=time_limit inserted=11120450 elapsed_s=5.065 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.261 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.summary.csv new file mode 100644 index 000000000..289847c9d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2195763.907379,5.064502,11120450,0.003567,0.001360,0.062976,0.206848,143.121793,0.003567,0.001360,0.062976,0.206848,143.121793,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.csv new file mode 100644 index 000000000..0680bc4d0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.csv @@ -0,0 +1,51 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100059,0.100059,301088,0.008973,3009109.260,0.000,0.000,15.509,0.000,0.088,5.280,72.805,0.000,158.657,0.062378,14.333,8,0.000,0.000,0.000,0,0.000,0,15.509,316453.780,382824.723,378007.558,395427.307,396406.730,364045.774,392509.024,383434.364 +0.200207,0.100148,560823,0.016714,2593503.989,0.000,0.000,14.510,0.000,7.411,5.565,122.180,0.000,137.062,0.117775,14.319,8,0.000,0.000,0.000,0,0.000,0,14.510,341932.934,326735.471,330170.377,278057.657,330629.696,331947.741,325617.129,328412.983 +0.300353,0.100146,832085,0.024798,2708655.666,0.000,0.000,17.280,0.000,0.032,6.100,181.242,0.000,142.955,0.181927,14.305,8,0.000,0.000,0.000,0,0.000,0,17.280,351565.456,308658.254,356438.324,352484.111,351046.216,349648.262,279630.738,359184.305 +0.400499,0.100145,1092271,0.032552,2598085.579,0.000,0.000,16.628,0.000,0.114,5.851,239.598,0.000,137.301,0.246746,14.292,8,0.000,0.000,0.000,0,0.000,0,16.628,334733.709,342792.002,330090.454,325686.852,347435.256,260371.740,323749.666,333225.899 +0.500657,0.100158,1352953,0.040321,2602698.055,0.000,0.000,17.319,0.000,0.062,6.077,276.102,0.000,137.556,0.303535,14.278,8,0.000,0.000,0.000,0,0.000,0,17.319,328719.401,341589.019,322858.682,279407.497,331065.685,321640.611,337385.676,340031.485 +0.600809,0.100152,1617919,0.048218,2645631.655,0.000,0.000,10.427,0.000,0.093,6.009,276.664,0.000,143.102,0.374336,14.264,8,0.000,0.000,0.000,0,0.000,0,10.427,337106.708,332413.853,293722.766,317216.993,347201.337,336747.255,333292.515,347930.228 +0.700963,0.100154,1868194,0.055677,2498902.889,0.000,0.000,12.395,0.000,0.053,5.812,283.316,0.000,285.654,0.428619,14.236,8,0.000,0.000,0.000,0,0.000,0,12.395,323611.793,264003.561,328054.953,324180.917,322293.822,310292.299,309493.529,316972.015 +0.801095,0.100132,2121344,0.063221,2528161.613,0.000,0.000,15.248,0.000,0.171,6.226,283.316,3.745,259.969,0.493557,14.211,8,0.000,0.000,0.000,0,0.000,0,15.248,278851.782,322773.784,327217.915,319308.360,315093.925,325080.737,321864.984,317970.127 +0.901246,0.100151,2268119,0.067595,1465538.649,0.000,0.000,37.422,0.000,49.560,6.228,292.566,72.391,175.321,0.572067,14.194,8,0.000,0.000,0.000,0,0.000,0,37.422,136653.803,135815.069,248574.925,256003.716,134517.027,253936.835,132260.432,167776.842 +1.001384,0.100137,2357404,0.070256,891624.658,0.000,0.000,117.286,0.000,106.217,7.188,295.848,138.013,534.812,0.653934,14.141,8,0.000,0.000,0.000,0,0.000,0,117.286,151361.986,152780.037,0.000,0.000,69334.715,211459.396,85732.180,220956.344 +1.101528,0.100145,2454818,0.073159,972733.243,0.000,0.000,185.590,0.000,0.127,3.705,295.848,18.060,574.716,0.719490,14.085,8,0.000,0.000,0.000,0,0.000,0,185.590,142254.273,100604.507,75031.490,57646.632,139797.826,146308.410,163303.832,147786.273 +1.201676,0.100148,2549275,0.075974,943177.860,0.000,0.000,40.533,0.000,0.384,2.420,295.848,0.000,181.724,0.737305,14.067,8,0.000,0.000,0.000,0,0.000,0,40.533,123208.144,113712.160,120821.666,115669.271,116298.342,109698.085,124066.876,119703.317 +1.301794,0.100118,2749182,0.081932,1996703.946,0.000,0.000,28.694,0.000,0.763,5.159,295.848,3.199,403.389,0.811718,14.028,8,0.000,0.000,0.000,0,0.000,0,28.694,207174.502,260711.063,261649.950,249923.845,249833.952,258643.513,242183.018,266584.103 +1.401933,0.100139,3006551,0.089602,2570123.594,0.000,0.000,13.247,0.000,0.027,5.490,295.848,0.078,274.463,0.920456,14.001,8,0.000,0.000,0.000,0,0.000,0,13.247,321793.467,330621.217,332518.584,341945.503,285753.477,320315.517,294581.227,342594.602 +1.502081,0.100147,3275973,0.097632,2690254.995,0.000,0.000,12.393,0.000,0.088,5.303,295.848,0.000,182.075,0.992096,13.983,8,0.000,0.000,0.000,0,0.000,0,12.393,360119.242,332489.963,342744.849,345950.125,351561.854,327667.071,289103.907,340617.984 +1.602230,0.100150,3535889,0.105378,2595275.781,0.000,0.000,9.857,0.000,1.112,5.169,295.848,0.000,187.220,1.063114,13.965,8,0.000,0.000,0.000,0,0.000,0,9.857,337375.068,325992.104,340300.689,329716.530,289906.112,314069.947,328668.099,329247.232 +1.702398,0.100168,3783880,0.112768,2475759.538,0.000,0.000,10.950,0.000,0.060,5.948,295.848,0.000,276.568,1.172825,13.938,8,0.000,0.000,0.000,0,0.000,0,10.950,313454.512,336725.500,315391.265,268519.843,333830.353,334818.697,271764.403,301254.964 +1.802552,0.100154,3984289,0.118741,2001007.368,0.000,0.000,16.789,0.000,29.729,4.880,295.848,36.896,219.233,1.236744,13.917,8,0.000,0.000,0.000,0,0.000,0,16.789,227020.266,216875.894,218054.079,230265.267,291640.716,287227.515,292639.178,237284.454 +1.902700,0.100148,4145607,0.123549,1610790.521,0.000,0.000,82.639,0.000,0.745,8.758,295.848,85.186,116.273,1.329914,13.905,8,0.000,0.000,0.000,0,0.000,0,82.639,156298.144,168939.392,111794.162,172194.563,109008.295,249779.472,365477.843,277298.650 +2.002862,0.100161,4401804,0.131184,2557844.376,0.000,0.000,11.565,0.000,0.103,5.551,295.848,0.000,135.095,1.429306,13.892,8,0.000,0.000,0.000,0,0.000,0,11.565,325345.241,312196.449,334869.878,322689.524,324127.206,325684.693,280757.158,332174.226 +2.103012,0.100150,4673927,0.139294,2717143.118,0.000,0.000,10.777,0.000,0.048,5.194,295.848,0.000,151.062,1.501198,13.877,8,0.000,0.000,0.000,0,0.000,0,10.777,356383.959,344841.321,300727.673,341496.352,357003.028,332589.748,332210.319,351890.718 +2.203192,0.100180,4898837,0.145997,2245062.681,0.000,0.000,17.840,0.000,0.415,5.009,295.848,0.000,486.001,1.567108,13.830,8,0.000,0.000,0.000,0,0.000,0,17.840,294170.989,284318.707,280046.390,271322.079,296037.633,287383.196,247005.807,284777.881 +2.303336,0.100144,5108264,0.152238,2091254.662,0.000,0.000,14.922,0.000,3.198,4.358,295.848,0.000,393.378,1.633957,13.791,8,0.000,0.000,0.000,0,0.000,0,14.922,273665.407,271748.172,255062.231,269161.901,273595.508,266286.047,222399.327,259336.069 +2.403467,0.100131,5354829,0.159586,2462414.142,0.000,0.000,16.938,0.000,0.131,5.727,295.848,0.000,333.663,1.739552,13.758,8,0.000,0.000,0.000,0,0.000,0,16.938,319290.420,334460.485,298467.783,350938.831,327679.397,243400.148,290158.702,298018.374 +2.503609,0.100141,5616581,0.167387,2613828.099,0.000,0.000,13.389,0.000,0.111,5.537,295.848,0.000,213.995,1.812393,13.738,8,0.000,0.000,0.000,0,0.000,0,13.389,324641.460,342835.762,325350.459,324411.785,325769.866,346061.206,357794.633,266962.928 +2.608689,0.105080,5763388,0.171762,1397093.793,0.000,0.000,25.775,0.000,54.533,4.197,295.848,45.055,144.570,1.873192,13.723,8,0.000,0.000,0.000,0,0.000,0,25.775,134325.876,218832.697,131851.577,171611.656,223486.282,132546.284,168975.576,215463.844 +2.708826,0.100137,5923104,0.176522,1594971.555,0.000,0.000,94.991,0.000,67.463,8.848,295.848,143.046,120.460,1.985676,13.711,8,0.000,0.000,0.000,0,0.000,0,94.991,191766.879,130860.448,193274.810,352835.877,203950.162,129761.955,134765.090,257756.335 +2.808961,0.100135,6179184,0.184154,2557339.510,0.000,0.000,80.609,0.000,0.113,5.767,295.848,10.845,137.626,2.063450,13.697,8,0.000,0.000,0.000,0,0.000,0,80.609,290287.195,287341.181,327746.507,334737.047,314244.777,324101.439,339930.020,338951.345 +2.909095,0.100134,6424171,0.191455,2446596.356,0.000,0.000,11.942,0.000,0.516,5.104,295.848,0.000,184.714,2.131989,13.679,8,0.000,0.000,0.000,0,0.000,0,11.942,325065.050,298081.155,314788.800,304692.310,314678.947,302355.436,301826.145,285108.513 +3.009227,0.100131,6653638,0.198294,2291662.399,0.000,0.000,16.639,0.000,0.009,5.090,295.848,0.000,467.746,2.198532,13.634,8,0.000,0.000,0.000,0,0.000,0,16.639,299906.400,280441.945,296970.253,296191.276,295302.442,236549.550,288421.473,297879.061 +3.109357,0.100130,6880828,0.205065,2268947.237,0.000,0.000,16.541,0.000,5.444,4.654,295.848,0.000,364.135,2.268108,13.598,8,0.000,0.000,0.000,0,0.000,0,16.541,289613.103,295565.357,276490.181,290571.856,291221.011,239048.907,285248.783,301188.040 +3.209499,0.100142,7112641,0.211973,2314836.335,0.000,0.000,16.904,0.000,5.436,5.686,295.848,0.000,351.063,2.368942,13.564,8,0.000,0.000,0.000,0,0.000,0,16.904,314382.681,285254.126,260119.888,295898.980,298235.655,257164.094,310128.733,293652.177 +3.309653,0.100154,7367958,0.219582,2549241.822,0.000,0.000,15.189,0.000,0.158,5.610,295.848,0.000,210.847,2.443256,13.543,8,0.000,0.000,0.000,0,0.000,0,15.189,263374.161,312867.896,342991.478,318838.695,311519.973,347504.523,344249.539,307895.558 +3.409786,0.100133,7547157,0.224923,1789609.622,0.000,0.000,20.823,0.000,46.181,4.452,295.848,40.064,170.320,2.502190,13.526,8,0.000,0.000,0.000,0,0.000,0,20.823,263669.291,269960.922,179591.124,173269.532,254651.286,178512.559,270630.032,199324.876 +3.509930,0.100144,7682514,0.228957,1351624.715,0.000,0.000,97.150,0.000,60.405,9.434,295.848,168.000,115.303,2.607910,13.515,8,0.000,0.000,0.000,0,0.000,0,97.150,247004.506,69470.017,154198.075,50547.251,220642.447,142095.493,326410.224,141256.701 +3.610074,0.100144,7939707,0.236622,2568222.796,0.000,0.000,82.090,0.000,0.052,5.927,295.848,15.056,135.898,2.696629,13.502,8,0.000,0.000,0.000,0,0.000,0,82.090,341017.744,284818.867,318420.363,344273.045,348327.193,329883.816,344033.391,257448.376 +3.710211,0.100137,8189308,0.244060,2492594.199,0.000,0.000,10.740,0.000,0.106,5.317,295.848,0.000,262.921,2.765652,13.476,8,0.000,0.000,0.000,0,0.000,0,10.740,315807.224,327890.665,307179.048,273824.756,315487.662,300657.984,331765.355,319981.504 +3.810354,0.100143,8429449,0.251217,2397978.804,0.000,0.000,16.874,0.000,0.108,5.130,295.848,0.000,467.729,2.833706,13.430,8,0.000,0.000,0.000,0,0.000,0,16.874,305902.294,307599.865,309636.950,317166.176,308858.064,292431.568,259568.591,296815.296 +3.910482,0.100128,8660762,0.258111,2310175.101,0.000,0.000,18.080,0.000,0.868,4.729,295.848,0.000,364.066,2.909229,13.395,8,0.000,0.000,0.000,0,0.000,0,18.080,312150.734,248022.759,304430.609,303621.644,268426.661,294543.256,275118.102,303861.337 +4.010628,0.100145,8875348,0.264506,2142749.392,0.000,0.000,13.886,0.000,0.162,5.603,295.848,0.000,281.973,3.004051,13.367,8,0.000,0.000,0.000,0,0.000,0,13.886,259453.354,298936.038,213200.499,292145.895,267481.699,254171.022,270846.814,286514.070 +4.110770,0.100142,9123080,0.271889,2473802.179,0.000,0.000,10.721,0.000,0.107,5.513,295.848,0.000,216.879,3.075779,13.346,8,0.000,0.000,0.000,0,0.000,0,10.721,313104.756,331788.187,294700.926,308940.677,324788.142,310188.902,300033.344,290257.245 +4.210919,0.100149,9321940,0.277815,1985635.288,0.000,0.000,21.603,0.000,43.774,5.995,295.848,58.467,153.326,3.151237,13.331,8,0.000,0.000,0.000,0,0.000,0,21.603,175128.519,249018.196,320451.540,315518.905,318354.671,175677.699,170155.944,261329.814 +4.311078,0.100159,9464715,0.282070,1425482.215,0.000,0.000,79.578,0.000,0.166,8.917,295.848,151.712,138.179,3.263203,13.317,8,0.000,0.000,0.000,0,0.000,0,79.578,106450.649,79223.963,184456.550,203056.959,248914.005,98034.039,195858.411,309487.639 +4.411222,0.100144,9726742,0.289880,2616493.301,0.000,0.000,10.751,0.000,0.099,5.886,295.848,15.095,142.568,3.337395,13.303,8,0.000,0.000,0.000,0,0.000,0,10.751,339909.368,315284.911,339669.714,329574.286,328246.203,333159.111,301644.600,329005.107 +4.511360,0.100137,9980645,0.297446,2535544.007,0.000,0.000,13.101,0.000,0.435,5.048,295.848,0.000,310.316,3.407127,13.273,8,0.000,0.000,0.000,0,0.000,0,13.101,334310.373,319470.776,329496.991,282891.067,321048.606,307477.265,324593.732,316255.197 +4.611492,0.100132,10215816,0.304455,2348600.946,0.000,0.000,18.050,0.000,9.220,5.107,295.848,0.000,502.616,3.480427,13.224,8,0.000,0.000,0.000,0,0.000,0,18.050,252375.907,285551.989,309999.626,308931.040,320975.096,275665.077,290535.392,304566.817 +4.711632,0.100140,10456691,0.311634,2405390.631,0.000,0.000,17.485,0.000,0.233,5.505,295.848,0.000,366.714,3.581581,13.188,8,0.000,0.000,0.000,0,0.000,0,17.485,294978.034,311125.482,324177.254,323128.718,306062.553,303586.012,236679.453,305653.125 +4.811764,0.100132,10701490,0.318929,2444755.540,0.000,0.000,10.512,0.000,0.084,5.403,295.848,0.000,274.988,3.650734,13.161,8,0.000,0.000,0.000,0,0.000,0,10.512,285222.645,301860.632,282326.476,311687.631,318898.091,312666.336,315532.544,316561.183 +4.911895,0.100131,10966227,0.326819,2643912.846,0.000,0.000,12.705,0.000,0.148,5.379,295.848,0.000,219.089,3.723701,13.140,8,0.000,0.000,0.000,0,0.000,0,12.705,317185.252,330288.119,352099.598,326582.963,324226.045,308476.639,343720.554,341333.675 +5.012036,0.100141,11096686,0.330707,1302750.594,0.000,0.000,15.932,0.000,80.150,7.184,295.848,112.887,120.962,3.823826,13.128,8,0.000,0.000,0.000,0,0.000,0,15.932,66556.027,315324.780,101626.509,272944.619,60594.444,103054.493,322055.277,60594.444 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.log new file mode 100644 index 000000000..7191d91a4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.log @@ -0,0 +1,14 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=220 +worker=5 kind=insert tid=6 os_tid=225 +worker=6 kind=insert tid=7 os_tid=226 +worker=1 kind=insert tid=9 os_tid=221 +start_monotonic_ns=2083670311321827 main_address=0x558b625132e0 +worker=7 kind=insert tid=8 os_tid=227 +worker=4 kind=insert tid=10 os_tid=224 +worker=2 kind=insert tid=11 os_tid=222 +worker=3 kind=insert tid=12 os_tid=223 +load_end reason=time_limit inserted=11096822 elapsed_s=5.031 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.357 close_rc=0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.summary.csv new file mode 100644 index 000000000..c28931db6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-baseline/wal1-07-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2205583.085378,5.031242,11096822,0.003567,0.001360,0.061952,0.210944,185.589643,0.003567,0.001360,0.061952,0.210944,185.589643,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/block-ratios.csv new file mode 100644 index 000000000..2586a94a7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/block-ratios.csv @@ -0,0 +1,19 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0@8,main,0,2924156.7625655,2924156.7625655,0.0 +insert-wal0@8,main,1,2470835.61244,2470835.61244,0.0 +insert-wal0@8,main,2,2511047.149309,2511047.149309,0.0 +insert-wal0@8,original,0,2664471.618185,2924156.7625655,-8.88068477398134 +insert-wal0@8,original,1,2513892.940393,2470835.61244,1.7426221208816095 +insert-wal0@8,original,2,2378312.607601,2511047.149309,-5.286023472101132 +insert-wal0@8,async-load,0,2365178.663296,2924156.7625655,-19.115873212593502 +insert-wal0@8,async-load,1,2435427.766078,2470835.61244,-1.4330312459368333 +insert-wal0@8,async-load,2,2309106.4211705,2511047.149309,-8.042092248011778 +insert-wal1@8,main,0,1505418.28679,1505418.28679,0.0 +insert-wal1@8,main,1,1507381.3210055,1507381.3210055,0.0 +insert-wal1@8,main,2,1447192.1670775,1447192.1670775,0.0 +insert-wal1@8,original,0,1484750.1474955,1505418.28679,-1.372916715298489 +insert-wal1@8,original,1,1421242.7404255,1507381.3210055,-5.714451902756834 +insert-wal1@8,original,2,1452401.8465260002,1447192.1670775,0.3599853265527919 +insert-wal1@8,async-load,0,1507771.439944,1505418.28679,0.15631224721055492 +insert-wal1@8,async-load,1,1452125.293319,1507381.3210055,-3.665696722952716 +insert-wal1@8,async-load,2,1463722.6650325,1447192.1670775,1.1422462290120228 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/manifest.json new file mode 100644 index 000000000..40da63c66 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/manifest.json @@ -0,0 +1,14177 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "final-fixed20m-retry", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "warmup": 1, + "precondition_seconds": 3, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "order": [ + "main", + "original", + "async-load", + "async-load", + "original", + "main", + "original", + "async-load", + "main", + "main", + "async-load", + "original", + "async-load", + "main", + "original", + "original", + "main", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + }, + "provenance": { + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + } + }, + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792225378.0512147, + "runs": [ + { + "name": "wal0-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-precondition-tmp" + }, + "started": 1792226403.3123004, + "free_bytes_before": 15156023296, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226403.315445, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "85000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2213809", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3723037", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3044565", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1105670", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3679770", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3399095", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1269470", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4396778", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2109818", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1211595", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3352707", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3191442", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1238128", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3336534", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2561807", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1398484", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4371957", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "399865", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226406.7116063, + "free_bytes_after": 14224998400, + "log_sha256": "4bb82a42a1aa32ee01fbfc5de420fe29fd90a847f96d48431e060e681307f47d", + "hardware_after": { + "time": 1792226406.7117786, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3337455", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400113", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2009962", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4268004", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2555095", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3506260", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2274658", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3960147", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2996160", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1451326", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3326515", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1097500", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1834179", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2299806", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "711626", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3032691", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3290411", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3224871", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 27.092233, + "process_system_cpu_s": 0.672601, + "db_allocated_bytes": 930979840, + "db_apparent_bytes": 4675473408, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087103656097969, + "cpu_ns": 9042101 + }, + "stop_request": { + "wall_ns": 2087106663518504, + "cpu_ns": 27126845125 + }, + "workers_joined": { + "wall_ns": 2087106666423144, + "cpu_ns": 27162587022 + }, + "before_close": { + "wall_ns": 2087106666543057, + "cpu_ns": 27162706549 + }, + "after_close": { + "wall_ns": 2087106972243823, + "cpu_ns": 27762222370 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 1942546, + "last_start_ns": 2087106662889913, + "last_end_ns": 2087106665492293, + "loop_exit_ns": 2087106665492505, + "deregister_start_ns": 2087106665492527, + "deregister_end_ns": 2087106665492717, + "last_insert_ms": 2.60238, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 1.973789, + "deregister_ms": 0.00019 + }, + { + "index": 1, + "completed": 1878174, + "last_start_ns": 2087106663520297, + "last_end_ns": 2087106663521492, + "loop_exit_ns": 2087106663521586, + "deregister_start_ns": 2087106663521626, + "deregister_end_ns": 2087106663523607, + "last_insert_ms": 0.001195, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002988, + "deregister_ms": 0.001981 + }, + { + "index": 2, + "completed": 1772404, + "last_start_ns": 2087106662891634, + "last_end_ns": 2087106666234883, + "loop_exit_ns": 2087106666235132, + "deregister_start_ns": 2087106666235168, + "deregister_end_ns": 2087106666235475, + "last_insert_ms": 3.343249, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 2.716379, + "deregister_ms": 0.000307 + }, + { + "index": 3, + "completed": 1780486, + "last_start_ns": 2087106662885594, + "last_end_ns": 2087106665335898, + "loop_exit_ns": 2087106665336147, + "deregister_start_ns": 2087106665336170, + "deregister_end_ns": 2087106665336574, + "last_insert_ms": 2.450304, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 1.817394, + "deregister_ms": 0.000404 + }, + { + "index": 4, + "completed": 1676693, + "last_start_ns": 2087106662885885, + "last_end_ns": 2087106665386740, + "loop_exit_ns": 2087106665387041, + "deregister_start_ns": 2087106665387076, + "deregister_end_ns": 2087106665387415, + "last_insert_ms": 2.500855, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 1.868236, + "deregister_ms": 0.000339 + }, + { + "index": 5, + "completed": 1758053, + "last_start_ns": 2087106663519153, + "last_end_ns": 2087106663520466, + "loop_exit_ns": 2087106663520567, + "deregister_start_ns": 2087106663520614, + "deregister_end_ns": 2087106663523709, + "last_insert_ms": 0.001313, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.001962, + "deregister_ms": 0.003095 + }, + { + "index": 6, + "completed": 1856428, + "last_start_ns": 2087106663519814, + "last_end_ns": 2087106663520966, + "loop_exit_ns": 2087106663521005, + "deregister_start_ns": 2087106663521034, + "deregister_end_ns": 2087106663523738, + "last_insert_ms": 0.001152, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002462, + "deregister_ms": 0.002704 + }, + { + "index": 7, + "completed": 1699262, + "last_start_ns": 2087106662885293, + "last_end_ns": 2087106665329801, + "loop_exit_ns": 2087106665330090, + "deregister_start_ns": 2087106665330117, + "deregister_end_ns": 2087106665330475, + "last_insert_ms": 2.444508, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 1.811297, + "deregister_ms": 0.000358 + } + ], + "summary_sha256": "34c8d9f486ee9cacb83e74d74b98939de0e3313e8a9200595e84c8a7f846469b", + "csv_sha256": "88915ac51c3b3322f45ef626bfa1f95ecbda344449b0821106d480d5d9dec4bb", + "inserted": 14364046, + "excluded_precondition": true, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": -1, + "ops_s": 4771586.13243, + "cpu_us_op": 1.8879082336035957, + "sampled_cpu_s": 27.117574044, + "sampled_s": 3.007327, + "sampled_inserted": 14363820, + "sampled_ops_s": 4776274.744981174, + "elapsed_s": 3.010329, + "post_sample_join_s": 0.003001999999999949, + "process_cpu_s": 27.764834, + "process_cpu_us_op": 1.9329396466705828, + "p99_us": 3.4880000000000004, + "read_B_op": 3.8322099041436632, + "inserted": 14364046, + "close_s": 0.306, + "total_elapsed_s": 3.316329, + "drain_ops_s": 4331309.107148295, + "diagnostic_window_wall_s": 3.007420535, + "diagnostic_window_cpu_s": 27.117803024, + "diagnostic_join_wall_s": 0.00290464, + "diagnostic_join_cpu_s": 0.035741897, + "diagnostic_body_wall_s": 3.010325175, + "diagnostic_body_cpu_s": 27.153544921, + "diagnostic_close_wall_s": 0.305700766, + "diagnostic_close_cpu_s": 0.599515821, + "diagnostic_drain_wall_s": 3.316145854, + "diagnostic_drain_cpu_s": 27.753180269, + "body_cpu_us_op": 1.8903827599131888, + "drain_cpu_us_op": 1.9321283341058642 + }, + "validation": "Normal time_limit stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-00-main-tmp" + }, + "started": 1792226406.7499056, + "free_bytes_before": 15155965952, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226406.753156, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2116446", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3276782", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1471475", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2499362", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4176083", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "444509", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3541635", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3125405", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3986218", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3199322", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1830190", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3539088", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "643156", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "456886", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3199532", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4198583", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2779647", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226413.1579056, + "free_bytes_after": 12408377344, + "log_sha256": "81d61c6ef1435ee38cd3782517c9a3db76a8ff8cd12ccd1f37acd5229a4689bd", + "hardware_after": { + "time": 1792226413.1580677, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "82000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1761822", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3153011", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2816670", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3365716", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4463507", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3585241", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "661103", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "660868", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3268152", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3125826", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3187950", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 44.478724, + "process_system_cpu_s": 1.9366700000000001, + "db_allocated_bytes": 2747543552, + "db_apparent_bytes": 7851216896, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087107099730762, + "cpu_ns": 9460366 + }, + "stop_request": { + "wall_ns": 2087113309099559, + "cpu_ns": 46345933632 + }, + "workers_joined": { + "wall_ns": 2087113309139858, + "cpu_ns": 46345973636 + }, + "before_close": { + "wall_ns": 2087113309232507, + "cpu_ns": 46346066284 + }, + "after_close": { + "wall_ns": 2087113440173801, + "cpu_ns": 46411131368 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087111498218312, + "last_end_ns": 2087111498218909, + "loop_exit_ns": 2087111498218953, + "deregister_start_ns": 2087111498218976, + "deregister_end_ns": 2087111498219779, + "last_insert_ms": 0.000597, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000803 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087113291771538, + "last_end_ns": 2087113291772260, + "loop_exit_ns": 2087113291772301, + "deregister_start_ns": 2087113291772383, + "deregister_end_ns": 2087113291773507, + "last_insert_ms": 0.000722, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001124 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087111444676738, + "last_end_ns": 2087111444678088, + "loop_exit_ns": 2087111444678146, + "deregister_start_ns": 2087111444678184, + "deregister_end_ns": 2087111444681423, + "last_insert_ms": 0.00135, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003239 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087113008348069, + "last_end_ns": 2087113008349058, + "loop_exit_ns": 2087113008349094, + "deregister_start_ns": 2087113008349116, + "deregister_end_ns": 2087113008349490, + "last_insert_ms": 0.000989, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000374 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087113155182878, + "last_end_ns": 2087113155183697, + "loop_exit_ns": 2087113155183743, + "deregister_start_ns": 2087113155183764, + "deregister_end_ns": 2087113155184651, + "last_insert_ms": 0.000819, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000887 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087111803919192, + "last_end_ns": 2087111803920805, + "loop_exit_ns": 2087111803920865, + "deregister_start_ns": 2087111803920906, + "deregister_end_ns": 2087111803921684, + "last_insert_ms": 0.001613, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000778 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087112983807304, + "last_end_ns": 2087112983808192, + "loop_exit_ns": 2087112983808238, + "deregister_start_ns": 2087112983808259, + "deregister_end_ns": 2087112983809146, + "last_insert_ms": 0.000888, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000887 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087113190982807, + "last_end_ns": 2087113190983566, + "loop_exit_ns": 2087113190983615, + "deregister_start_ns": 2087113190983701, + "deregister_end_ns": 2087113190984400, + "last_insert_ms": 0.000759, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000699 + } + ], + "summary_sha256": "b77f2c0207da2c1cc44e0f1cfa0340a953f5e8c788a7ec9bcb91e3fb8739d890", + "csv_sha256": "53bbadf87df2520cab41cab9a291f566b7e01d109f73530dd1c60414f52bc2b5", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 3220909.126821, + "cpu_us_op": 2.31682608295, + "sampled_cpu_s": 46.336521659, + "sampled_s": 6.209317, + "sampled_inserted": 20000000, + "sampled_ops_s": 3220966.170675454, + "elapsed_s": 6.209427, + "post_sample_join_s": 0.00010999999999938836, + "process_cpu_s": 46.415394, + "process_cpu_us_op": 2.3207697, + "p99_us": 3.424, + "read_B_op": 75.51233769319957, + "inserted": 20000000, + "close_s": 0.131, + "total_elapsed_s": 6.340427, + "drain_ops_s": 3154361.685735046, + "diagnostic_window_wall_s": 6.209368797, + "diagnostic_window_cpu_s": 46.336473266, + "diagnostic_join_wall_s": 4.0299e-05, + "diagnostic_join_cpu_s": 4.0004e-05, + "diagnostic_body_wall_s": 6.209409096, + "diagnostic_body_cpu_s": 46.33651327, + "diagnostic_close_wall_s": 0.130941294, + "diagnostic_close_cpu_s": 0.065065084, + "diagnostic_drain_wall_s": 6.340443039, + "diagnostic_drain_cpu_s": 46.401671002, + "body_cpu_us_op": 2.3168256635, + "drain_cpu_us_op": 2.3200835501 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-01-original-tmp" + }, + "started": 1792226413.2128913, + "free_bytes_before": 15155904512, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226413.2158902, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3401621", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3413940", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2944140", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2009812", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3093381", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4337740", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3225695", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "745711", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "561572", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1856191", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1604469", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400488", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226420.3701231, + "free_bytes_after": 12407783424, + "log_sha256": "3c2536434b3379a78141f285a7232ca38e8ce62344ff589eee376d89cbe25368", + "hardware_after": { + "time": 1792226420.3702939, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4112689", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3196389", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1264581", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2010368", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2777372", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1881459", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4443103", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1861343", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400441", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3464995", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1560014", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3067564", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1160783", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3680286", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 45.081287, + "process_system_cpu_s": 2.192841, + "db_allocated_bytes": 2748043264, + "db_apparent_bytes": 7854755840, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087113564893443, + "cpu_ns": 9196254 + }, + "stop_request": { + "wall_ns": 2087120476329337, + "cpu_ns": 47201862153 + }, + "workers_joined": { + "wall_ns": 2087120476366442, + "cpu_ns": 47201898583 + }, + "before_close": { + "wall_ns": 2087120476446372, + "cpu_ns": 47201978450 + }, + "after_close": { + "wall_ns": 2087120656205065, + "cpu_ns": 47269735792 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087120376343090, + "last_end_ns": 2087120376344054, + "loop_exit_ns": 2087120376344097, + "deregister_start_ns": 2087120376344119, + "deregister_end_ns": 2087120376344559, + "last_insert_ms": 0.000964, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00044 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087118039185795, + "last_end_ns": 2087118039186839, + "loop_exit_ns": 2087118039186893, + "deregister_start_ns": 2087118039186917, + "deregister_end_ns": 2087118039187647, + "last_insert_ms": 0.001044, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00073 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087117653898876, + "last_end_ns": 2087117653899888, + "loop_exit_ns": 2087117653899940, + "deregister_start_ns": 2087117653900046, + "deregister_end_ns": 2087117653903204, + "last_insert_ms": 0.001012, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003158 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087119922950773, + "last_end_ns": 2087119922951846, + "loop_exit_ns": 2087119922951889, + "deregister_start_ns": 2087119922951973, + "deregister_end_ns": 2087119922952703, + "last_insert_ms": 0.001073, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00073 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087120360423207, + "last_end_ns": 2087120360423837, + "loop_exit_ns": 2087120360423876, + "deregister_start_ns": 2087120360423905, + "deregister_end_ns": 2087120360424573, + "last_insert_ms": 0.00063, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000668 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087120181332901, + "last_end_ns": 2087120181333901, + "loop_exit_ns": 2087120181333948, + "deregister_start_ns": 2087120181333982, + "deregister_end_ns": 2087120181334787, + "last_insert_ms": 0.001, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000805 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087120472034362, + "last_end_ns": 2087120472035027, + "loop_exit_ns": 2087120472035061, + "deregister_start_ns": 2087120472035090, + "deregister_end_ns": 2087120472036090, + "last_insert_ms": 0.000665, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087120270934940, + "last_end_ns": 2087120270935796, + "loop_exit_ns": 2087120270935838, + "deregister_start_ns": 2087120270935870, + "deregister_end_ns": 2087120270936537, + "last_insert_ms": 0.000856, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000667 + } + ], + "summary_sha256": "c74a5d701c5f5717904ffa1ca28a00aa8bda73192e33b0c219ddc4b0ad00907b", + "csv_sha256": "76b42279f20d79597d83f32cdb728e59ec5fa4a994ce2594a5c42cd7a0f1af83", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2893738.365183, + "cpu_us_op": 2.3596136072, + "sampled_cpu_s": 47.192272144, + "sampled_s": 6.911382, + "sampled_inserted": 20000000, + "sampled_ops_s": 2893777.2503386443, + "elapsed_s": 6.911475, + "post_sample_join_s": 9.300000000056485e-05, + "process_cpu_s": 47.274128000000005, + "process_cpu_us_op": 2.3637064000000003, + "p99_us": 3.552, + "read_B_op": 76.53524111055913, + "inserted": 20000000, + "close_s": 0.18, + "total_elapsed_s": 7.091475, + "drain_ops_s": 2820287.739856659, + "diagnostic_window_wall_s": 6.911435894, + "diagnostic_window_cpu_s": 47.192665899, + "diagnostic_join_wall_s": 3.7105e-05, + "diagnostic_join_cpu_s": 3.643e-05, + "diagnostic_body_wall_s": 6.911472999, + "diagnostic_body_cpu_s": 47.192702329, + "diagnostic_close_wall_s": 0.179758693, + "diagnostic_close_cpu_s": 0.067757342, + "diagnostic_drain_wall_s": 7.091311622, + "diagnostic_drain_cpu_s": 47.260539538, + "body_cpu_us_op": 2.35963511645, + "drain_cpu_us_op": 2.3630269769 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-02-async-load-tmp" + }, + "started": 1792226420.4131682, + "free_bytes_before": 15155802112, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226420.4162993, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3507016", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4308465", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1645639", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400128", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1597002", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4200368", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2875390", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3022400", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1792153", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399690", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1283350", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2218785", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1796321", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226429.3753755, + "free_bytes_after": 12546662400, + "log_sha256": "0ff0ef2893cf9b4a62fb5999b8ead3ca5364bbddbfbd42ad02578b55b22fd262", + "hardware_after": { + "time": 1792226429.3755243, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "516522", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "545035", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "711657", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "755104", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "430027", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1341140", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4595319", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1618184", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3373576", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1313736", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "421728", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.147440999999986, + "process_system_cpu_s": 2.205725, + "db_allocated_bytes": 2609041408, + "db_apparent_bytes": 7848464384, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087120771076952, + "cpu_ns": 9192765 + }, + "stop_request": { + "wall_ns": 2087129484260028, + "cpu_ns": 52295919499 + }, + "workers_joined": { + "wall_ns": 2087129484290583, + "cpu_ns": 52295949477 + }, + "before_close": { + "wall_ns": 2087129484367301, + "cpu_ns": 52296026213 + }, + "after_close": { + "wall_ns": 2087129644252015, + "cpu_ns": 52348920820 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087129210201154, + "last_end_ns": 2087129210202318, + "loop_exit_ns": 2087129210202362, + "deregister_start_ns": 2087129210202412, + "deregister_end_ns": 2087129210203235, + "last_insert_ms": 0.001164, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000823 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087125886801271, + "last_end_ns": 2087125886802080, + "loop_exit_ns": 2087125886802119, + "deregister_start_ns": 2087125886802153, + "deregister_end_ns": 2087125886802919, + "last_insert_ms": 0.000809, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000766 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087129057752545, + "last_end_ns": 2087129057753777, + "loop_exit_ns": 2087129057753822, + "deregister_start_ns": 2087129057753854, + "deregister_end_ns": 2087129057754559, + "last_insert_ms": 0.001232, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000705 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087128978182486, + "last_end_ns": 2087128978183680, + "loop_exit_ns": 2087128978183722, + "deregister_start_ns": 2087128978183764, + "deregister_end_ns": 2087128978184611, + "last_insert_ms": 0.001194, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000847 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087129460421572, + "last_end_ns": 2087129460422127, + "loop_exit_ns": 2087129460422162, + "deregister_start_ns": 2087129460422182, + "deregister_end_ns": 2087129460423036, + "last_insert_ms": 0.000555, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000854 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087129331963346, + "last_end_ns": 2087129331964426, + "loop_exit_ns": 2087129331964492, + "deregister_start_ns": 2087129331964533, + "deregister_end_ns": 2087129331965495, + "last_insert_ms": 0.00108, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000962 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087125664976059, + "last_end_ns": 2087125664977089, + "loop_exit_ns": 2087125664977133, + "deregister_start_ns": 2087125664977178, + "deregister_end_ns": 2087125664980292, + "last_insert_ms": 0.00103, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003114 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087129365431923, + "last_end_ns": 2087129365432759, + "loop_exit_ns": 2087129365432805, + "deregister_start_ns": 2087129365432831, + "deregister_end_ns": 2087129365433529, + "last_insert_ms": 0.000836, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000698 + } + ], + "summary_sha256": "275eccbafee98943c29b130722ca9a22fa59f29ca31304116598ee42902ea0fb", + "csv_sha256": "f7d989712efb6e4521c776b6a48e4dbd241a54209c859e62544f9c9d750e6a11", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2295297.292777, + "cpu_us_op": 2.6143519829, + "sampled_cpu_s": 52.287039658, + "sampled_s": 8.71339, + "sampled_inserted": 20000000, + "sampled_ops_s": 2295317.895790272, + "elapsed_s": 8.713468, + "post_sample_join_s": 7.800000000024454e-05, + "process_cpu_s": 52.35316599999999, + "process_cpu_us_op": 2.617658299999999, + "p99_us": 3.6159999999999997, + "read_B_op": 76.69061296639181, + "inserted": 20000000, + "close_s": 0.16, + "total_elapsed_s": 8.873468, + "drain_ops_s": 2253910.19610371, + "diagnostic_window_wall_s": 8.713183076, + "diagnostic_window_cpu_s": 52.286726734, + "diagnostic_join_wall_s": 3.0555e-05, + "diagnostic_join_cpu_s": 2.9978e-05, + "diagnostic_body_wall_s": 8.713213631, + "diagnostic_body_cpu_s": 52.286756712, + "diagnostic_close_wall_s": 0.159884714, + "diagnostic_close_cpu_s": 0.052894607, + "diagnostic_drain_wall_s": 8.873175063, + "diagnostic_drain_cpu_s": 52.339728055, + "body_cpu_us_op": 2.6143378355999998, + "drain_cpu_us_op": 2.61698640275 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-03-async-load-tmp" + }, + "started": 1792226429.4224339, + "free_bytes_before": 15155691520, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226429.4255986, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400321", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2406343", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "960168", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3906577", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2757638", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "901972", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2354017", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4409801", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1646252", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2181269", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2589820", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "979622", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "975083", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "871425", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226437.8840375, + "free_bytes_after": 12415746048, + "log_sha256": "3047793557360e3ed7a95d6c88bb425ecbb305688d459f2a64b03c25aad8945f", + "hardware_after": { + "time": 1792226437.8841927, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2963773", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3510804", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2126037", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2155142", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1902488", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4351814", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2331404", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1077048", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "865741", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1604460", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2626721", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4335056", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1400482", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 47.43903900000001, + "process_system_cpu_s": 2.1469570000000004, + "db_allocated_bytes": 2739580928, + "db_apparent_bytes": 7852396544, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087129785645167, + "cpu_ns": 8856225 + }, + "stop_request": { + "wall_ns": 2087137998921973, + "cpu_ns": 49513058355 + }, + "workers_joined": { + "wall_ns": 2087137998993157, + "cpu_ns": 49513128859 + }, + "before_close": { + "wall_ns": 2087137999072928, + "cpu_ns": 49513208619 + }, + "after_close": { + "wall_ns": 2087138176218089, + "cpu_ns": 49581636919 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087134540424785, + "last_end_ns": 2087134540426177, + "loop_exit_ns": 2087134540426233, + "deregister_start_ns": 2087134540426280, + "deregister_end_ns": 2087134540429268, + "last_insert_ms": 0.001392, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002988 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087137811130189, + "last_end_ns": 2087137811130788, + "loop_exit_ns": 2087137811130821, + "deregister_start_ns": 2087137811130848, + "deregister_end_ns": 2087137811131551, + "last_insert_ms": 0.000599, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000703 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087137952037121, + "last_end_ns": 2087137952037839, + "loop_exit_ns": 2087137952037867, + "deregister_start_ns": 2087137952037894, + "deregister_end_ns": 2087137952038620, + "last_insert_ms": 0.000718, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000726 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087135014577045, + "last_end_ns": 2087135014578351, + "loop_exit_ns": 2087135014578396, + "deregister_start_ns": 2087135014578498, + "deregister_end_ns": 2087135014579650, + "last_insert_ms": 0.001306, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001152 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087137758120338, + "last_end_ns": 2087137758121335, + "loop_exit_ns": 2087137758121365, + "deregister_start_ns": 2087137758121393, + "deregister_end_ns": 2087137758122152, + "last_insert_ms": 0.000997, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000759 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087137673476784, + "last_end_ns": 2087137673478030, + "loop_exit_ns": 2087137673478100, + "deregister_start_ns": 2087137673478145, + "deregister_end_ns": 2087137673478966, + "last_insert_ms": 0.001246, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000821 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087134925185659, + "last_end_ns": 2087134925186618, + "loop_exit_ns": 2087134925186656, + "deregister_start_ns": 2087134925186755, + "deregister_end_ns": 2087134925187443, + "last_insert_ms": 0.000959, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000688 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087137717028258, + "last_end_ns": 2087137717029916, + "loop_exit_ns": 2087137717029962, + "deregister_start_ns": 2087137717029993, + "deregister_end_ns": 2087137717030817, + "last_insert_ms": 0.001658, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000824 + } + ], + "summary_sha256": "643a739f4e0d697d3dd7da8e1984ed60118c32e5b0129b64e2e9f6ddd5485a16", + "csv_sha256": "d31a90dc00600c4639863ed5926999bd27bfb70d569b93a4c6d98952611f265c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2435060.033815, + "cpu_us_op": 2.4752140265, + "sampled_cpu_s": 49.50428053, + "sampled_s": 8.213214, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435100.3151750336, + "elapsed_s": 8.21335, + "post_sample_join_s": 0.00013599999999946988, + "process_cpu_s": 49.58599600000001, + "process_cpu_us_op": 2.4792998, + "p99_us": 3.68, + "read_B_op": 76.42134813259858, + "inserted": 20000000, + "close_s": 0.177, + "total_elapsed_s": 8.39035, + "drain_ops_s": 2383690.787631029, + "diagnostic_window_wall_s": 8.213276806, + "diagnostic_window_cpu_s": 49.50420213, + "diagnostic_join_wall_s": 7.1184e-05, + "diagnostic_join_cpu_s": 7.0504e-05, + "diagnostic_body_wall_s": 8.21334799, + "diagnostic_body_cpu_s": 49.504272634, + "diagnostic_close_wall_s": 0.177145161, + "diagnostic_close_cpu_s": 0.0684283, + "diagnostic_drain_wall_s": 8.390572922, + "diagnostic_drain_cpu_s": 49.572780694, + "body_cpu_us_op": 2.4752136317, + "drain_cpu_us_op": 2.4786390347000005 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-04-original-tmp" + }, + "started": 1792226437.9369795, + "free_bytes_before": 15155314688, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226437.9403286, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1614128", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3839575", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1741171", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2970623", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1578651", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "592695", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4378617", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400034", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "553124", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "805206", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "737770", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "902623", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "453091", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226446.397791, + "free_bytes_after": 12439519232, + "log_sha256": "4594bc449503eac55ba95ab6f4e38dd7c2b348d51042e61feaa5ac9f9d4a9f3f", + "hardware_after": { + "time": 1792226446.3979557, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3299144", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1262513", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400233", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1316917", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2698391", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4534747", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3005707", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "456867", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1598960", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400043", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2791602", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400913", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3610124", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3158538", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 48.39515799999998, + "process_system_cpu_s": 2.0805169999999986, + "db_allocated_bytes": 2715729920, + "db_apparent_bytes": 7854362624, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087138301886515, + "cpu_ns": 9475948 + }, + "stop_request": { + "wall_ns": 2087146514703202, + "cpu_ns": 50406275555 + }, + "workers_joined": { + "wall_ns": 2087146514746005, + "cpu_ns": 50406317567 + }, + "before_close": { + "wall_ns": 2087146514827094, + "cpu_ns": 50406398652 + }, + "after_close": { + "wall_ns": 2087146652213657, + "cpu_ns": 50471609803 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087146450582296, + "last_end_ns": 2087146450583131, + "loop_exit_ns": 2087146450583171, + "deregister_start_ns": 2087146450583199, + "deregister_end_ns": 2087146450583579, + "last_insert_ms": 0.000835, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00038 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087146285761259, + "last_end_ns": 2087146285762135, + "loop_exit_ns": 2087146285762190, + "deregister_start_ns": 2087146285762222, + "deregister_end_ns": 2087146285763113, + "last_insert_ms": 0.000876, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000891 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087146264599909, + "last_end_ns": 2087146264601056, + "loop_exit_ns": 2087146264601111, + "deregister_start_ns": 2087146264601134, + "deregister_end_ns": 2087146264602127, + "last_insert_ms": 0.001147, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000993 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087143408358832, + "last_end_ns": 2087143408359994, + "loop_exit_ns": 2087143408360061, + "deregister_start_ns": 2087143408360099, + "deregister_end_ns": 2087143408360955, + "last_insert_ms": 0.001162, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000856 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087146442792227, + "last_end_ns": 2087146442792975, + "loop_exit_ns": 2087146442793016, + "deregister_start_ns": 2087146442793109, + "deregister_end_ns": 2087146442794086, + "last_insert_ms": 0.000748, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000977 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087143268260735, + "last_end_ns": 2087143268261640, + "loop_exit_ns": 2087143268261685, + "deregister_start_ns": 2087143268261704, + "deregister_end_ns": 2087143268264530, + "last_insert_ms": 0.000905, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002826 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087146379548650, + "last_end_ns": 2087146379549488, + "loop_exit_ns": 2087146379549529, + "deregister_start_ns": 2087146379549550, + "deregister_end_ns": 2087146379550123, + "last_insert_ms": 0.000838, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000573 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087143409565189, + "last_end_ns": 2087143409566392, + "loop_exit_ns": 2087143409566461, + "deregister_start_ns": 2087143409566494, + "deregister_end_ns": 2087143409566994, + "last_insert_ms": 0.001203, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0005 + } + ], + "summary_sha256": "00bf71f379255f0b44e93b812a77f81813319393a9619a8bee441805dbd76d84", + "csv_sha256": "36aaffc149fa62f1facd9a7d9fd1da4b18a3c9b6c8028ec518b541c40ffca7aa", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2435204.871187, + "cpu_us_op": 2.5198339837500003, + "sampled_cpu_s": 50.396679675, + "sampled_s": 8.212723, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435245.898345774, + "elapsed_s": 8.212861, + "post_sample_join_s": 0.00013799999999974943, + "process_cpu_s": 50.47567499999998, + "process_cpu_us_op": 2.523783749999999, + "p99_us": 3.7439999999999998, + "read_B_op": 76.15460436224247, + "inserted": 20000000, + "close_s": 0.137, + "total_elapsed_s": 8.349861, + "drain_ops_s": 2395249.453853184, + "diagnostic_window_wall_s": 8.212816687, + "diagnostic_window_cpu_s": 50.396799607, + "diagnostic_join_wall_s": 4.2803e-05, + "diagnostic_join_cpu_s": 4.2012e-05, + "diagnostic_body_wall_s": 8.21285949, + "diagnostic_body_cpu_s": 50.396841619, + "diagnostic_close_wall_s": 0.137386563, + "diagnostic_close_cpu_s": 0.065211151, + "diagnostic_drain_wall_s": 8.350327142, + "diagnostic_drain_cpu_s": 50.462133855, + "body_cpu_us_op": 2.51984208095, + "drain_cpu_us_op": 2.52310669275 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-05-main-tmp" + }, + "started": 1792226446.4559577, + "free_bytes_before": 15155232768, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226446.4590278, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3541621", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3518157", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3463357", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2928772", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3956598", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1893578", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4368030", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2662139", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "691613", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1312169", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3642610", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3509418", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "436107", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226454.3251383, + "free_bytes_after": 12431847424, + "log_sha256": "a09919617ab003c99186a47b7b58f107038d55b52987a43861effab7a42e4331", + "hardware_after": { + "time": 1792226454.3252926, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "446050", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1189607", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3607528", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "640846", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3174210", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1943416", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1203937", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4210832", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2499281", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "467282", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1916278", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2668079", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3270065", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3674888", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1125838", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2337565", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.059713000000045, + "process_system_cpu_s": 2.1534520000000015, + "db_allocated_bytes": 2723328000, + "db_apparent_bytes": 7855280128, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087146825500351, + "cpu_ns": 9318594 + }, + "stop_request": { + "wall_ns": 2087154437502604, + "cpu_ns": 51140594272 + }, + "workers_joined": { + "wall_ns": 2087154437573406, + "cpu_ns": 51140664303 + }, + "before_close": { + "wall_ns": 2087154437654269, + "cpu_ns": 51140745115 + }, + "after_close": { + "wall_ns": 2087154592192309, + "cpu_ns": 51208764591 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087152237401620, + "last_end_ns": 2087152237402424, + "loop_exit_ns": 2087152237402478, + "deregister_start_ns": 2087152237402564, + "deregister_end_ns": 2087152237403416, + "last_insert_ms": 0.000804, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000852 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087154135397297, + "last_end_ns": 2087154135398224, + "loop_exit_ns": 2087154135398273, + "deregister_start_ns": 2087154135398294, + "deregister_end_ns": 2087154135399243, + "last_insert_ms": 0.000927, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000949 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087154310467458, + "last_end_ns": 2087154310468458, + "loop_exit_ns": 2087154310468498, + "deregister_start_ns": 2087154310468651, + "deregister_end_ns": 2087154310469553, + "last_insert_ms": 0.001, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000902 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087153811899779, + "last_end_ns": 2087153811901181, + "loop_exit_ns": 2087153811901246, + "deregister_start_ns": 2087153811901277, + "deregister_end_ns": 2087153811902159, + "last_insert_ms": 0.001402, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000882 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087153933776254, + "last_end_ns": 2087153933777441, + "loop_exit_ns": 2087153933777498, + "deregister_start_ns": 2087153933777545, + "deregister_end_ns": 2087153933778326, + "last_insert_ms": 0.001187, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000781 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087154382846993, + "last_end_ns": 2087154382848325, + "loop_exit_ns": 2087154382848360, + "deregister_start_ns": 2087154382848463, + "deregister_end_ns": 2087154382849630, + "last_insert_ms": 0.001332, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001167 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087151988218074, + "last_end_ns": 2087151988219857, + "loop_exit_ns": 2087151988219899, + "deregister_start_ns": 2087151988219920, + "deregister_end_ns": 2087151988220891, + "last_insert_ms": 0.001783, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000971 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087151785707498, + "last_end_ns": 2087151785708597, + "loop_exit_ns": 2087151785708658, + "deregister_start_ns": 2087151785708688, + "deregister_end_ns": 2087151785711554, + "last_insert_ms": 0.001099, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002866 + } + ], + "summary_sha256": "161f1100c4e86de8a02f48f6d072cbdce7139f28cb34342e366b6e6adca637eb", + "csv_sha256": "baa3a44d8d8421b502620c60c530e427fe06d5b1fce81153a555951187c4a036", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2627404.39831, + "cpu_us_op": 2.5565511213, + "sampled_cpu_s": 51.131022426, + "sampled_s": 7.611938, + "sampled_inserted": 20000000, + "sampled_ops_s": 2627451.773779555, + "elapsed_s": 7.612075, + "post_sample_join_s": 0.00013699999999960966, + "process_cpu_s": 51.213165000000046, + "process_cpu_us_op": 2.560658250000002, + "p99_us": 3.8080000000000003, + "read_B_op": 75.99659767724769, + "inserted": 20000000, + "close_s": 0.155, + "total_elapsed_s": 7.767075, + "drain_ops_s": 2574971.916712533, + "diagnostic_window_wall_s": 7.612002253, + "diagnostic_window_cpu_s": 51.131275678, + "diagnostic_join_wall_s": 7.0802e-05, + "diagnostic_join_cpu_s": 7.0031e-05, + "diagnostic_body_wall_s": 7.612073055, + "diagnostic_body_cpu_s": 51.131345709, + "diagnostic_close_wall_s": 0.15453804, + "diagnostic_close_cpu_s": 0.068019476, + "diagnostic_drain_wall_s": 7.766691958, + "diagnostic_drain_cpu_s": 51.199445997, + "body_cpu_us_op": 2.55656728545, + "drain_cpu_us_op": 2.55997229985 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-06-original-tmp" + }, + "started": 1792226454.3778179, + "free_bytes_before": 15155159040, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226454.3808417, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "715048", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400265", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1475578", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "531506", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "799032", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1623144", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4228716", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3262214", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1632936", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399955", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1157358", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2545807", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "905795", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2912408", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226462.8419795, + "free_bytes_after": 12408463360, + "log_sha256": "e11fcb91b221387d2ae1129e84153858b49449d9bc838d00cf6bd3d47488751a", + "hardware_after": { + "time": 1792226462.8421304, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "912376", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "473727", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399880", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2813754", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3657800", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3595586", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1084279", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4468876", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1788767", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "936294", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2293627", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3682877", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3575956", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3236916", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.71316399999995, + "process_system_cpu_s": 2.127941, + "db_allocated_bytes": 2746634240, + "db_apparent_bytes": 7863537664, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087154732907471, + "cpu_ns": 8863393 + }, + "stop_request": { + "wall_ns": 2087162945911836, + "cpu_ns": 51786696908 + }, + "workers_joined": { + "wall_ns": 2087162945976818, + "cpu_ns": 51786761330 + }, + "before_close": { + "wall_ns": 2087162946056137, + "cpu_ns": 51786840650 + }, + "after_close": { + "wall_ns": 2087163128234062, + "cpu_ns": 51836506032 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087159667110766, + "last_end_ns": 2087159667112151, + "loop_exit_ns": 2087159667112206, + "deregister_start_ns": 2087159667112286, + "deregister_end_ns": 2087159667115448, + "last_insert_ms": 0.001385, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003162 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087162719778401, + "last_end_ns": 2087162719779528, + "loop_exit_ns": 2087162719779572, + "deregister_start_ns": 2087162719779609, + "deregister_end_ns": 2087162719780218, + "last_insert_ms": 0.001127, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000609 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087162822415571, + "last_end_ns": 2087162822416407, + "loop_exit_ns": 2087162822416443, + "deregister_start_ns": 2087162822416471, + "deregister_end_ns": 2087162822417238, + "last_insert_ms": 0.000836, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000767 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087162891985867, + "last_end_ns": 2087162891986425, + "loop_exit_ns": 2087162891986462, + "deregister_start_ns": 2087162891986479, + "deregister_end_ns": 2087162891986946, + "last_insert_ms": 0.000558, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000467 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087159826043580, + "last_end_ns": 2087159826044354, + "loop_exit_ns": 2087159826044390, + "deregister_start_ns": 2087159826044522, + "deregister_end_ns": 2087159826045165, + "last_insert_ms": 0.000774, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000643 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087162357008579, + "last_end_ns": 2087162357009671, + "loop_exit_ns": 2087162357009720, + "deregister_start_ns": 2087162357009757, + "deregister_end_ns": 2087162357010655, + "last_insert_ms": 0.001092, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000898 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087162711156895, + "last_end_ns": 2087162711158091, + "loop_exit_ns": 2087162711158140, + "deregister_start_ns": 2087162711158181, + "deregister_end_ns": 2087162711159036, + "last_insert_ms": 0.001196, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000855 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087160207339242, + "last_end_ns": 2087160207340054, + "loop_exit_ns": 2087160207340098, + "deregister_start_ns": 2087160207340217, + "deregister_end_ns": 2087160207340945, + "last_insert_ms": 0.000812, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000728 + } + ], + "summary_sha256": "87a92ab917d854cce66ccc89d8b935b9528c1a3b7d8d1bdaff3e59656756babc", + "csv_sha256": "69c6d91aeedb5e3acd1543f3890a4921330103a0032b50244e3090c0f019cb85", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2435140.257788, + "cpu_us_op": 2.58889604095, + "sampled_cpu_s": 51.777920819, + "sampled_s": 8.212956, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435176.8108827076, + "elapsed_s": 8.213079, + "post_sample_join_s": 0.0001230000000003173, + "process_cpu_s": 51.84110499999995, + "process_cpu_us_op": 2.5920552499999974, + "p99_us": 3.872, + "read_B_op": 76.65440967963443, + "inserted": 20000000, + "close_s": 0.182, + "total_elapsed_s": 8.395079, + "drain_ops_s": 2382348.0398457237, + "diagnostic_window_wall_s": 8.213004365, + "diagnostic_window_cpu_s": 51.777833515, + "diagnostic_join_wall_s": 6.4982e-05, + "diagnostic_join_cpu_s": 6.4422e-05, + "diagnostic_body_wall_s": 8.213069347, + "diagnostic_body_cpu_s": 51.777897937, + "diagnostic_close_wall_s": 0.182177925, + "diagnostic_close_cpu_s": 0.049665382, + "diagnostic_drain_wall_s": 8.395326591, + "diagnostic_drain_cpu_s": 51.827642639, + "body_cpu_us_op": 2.58889489685, + "drain_cpu_us_op": 2.59138213195 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-07-async-load-tmp" + }, + "started": 1792226462.8927436, + "free_bytes_before": 15155085312, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226462.8961315, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "484629", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "770915", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2716924", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3170872", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3172365", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "873300", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "844556", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4417595", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2473813", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2315593", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2856728", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2875867", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1735504", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4614199", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "857377", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226471.4583874, + "free_bytes_after": 12410949632, + "log_sha256": "a4f078c4407db0593bdeb7b92e4b38b92796278b8568530b206c88d88f432957", + "hardware_after": { + "time": 1792226471.4585414, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "494084", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2231094", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2858888", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3592823", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1476563", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2817183", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4543568", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3684397", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2587238", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1912840", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1742057", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2903335", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.18614200000002, + "process_system_cpu_s": 2.2932710000000007, + "db_allocated_bytes": 2744041472, + "db_apparent_bytes": 7841648640, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087163264381260, + "cpu_ns": 9595922 + }, + "stop_request": { + "wall_ns": 2087171578163864, + "cpu_ns": 52399205470 + }, + "workers_joined": { + "wall_ns": 2087171578208913, + "cpu_ns": 52399249872 + }, + "before_close": { + "wall_ns": 2087171578296639, + "cpu_ns": 52399337553 + }, + "after_close": { + "wall_ns": 2087171716204985, + "cpu_ns": 52475014273 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087171156696511, + "last_end_ns": 2087171156697881, + "loop_exit_ns": 2087171156697953, + "deregister_start_ns": 2087171156698062, + "deregister_end_ns": 2087171156699051, + "last_insert_ms": 0.00137, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000989 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087169004140989, + "last_end_ns": 2087169004141765, + "loop_exit_ns": 2087169004141800, + "deregister_start_ns": 2087169004141907, + "deregister_end_ns": 2087169004142511, + "last_insert_ms": 0.000776, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000604 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087171566322244, + "last_end_ns": 2087171566322975, + "loop_exit_ns": 2087171566323009, + "deregister_start_ns": 2087171566323040, + "deregister_end_ns": 2087171566323771, + "last_insert_ms": 0.000731, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000731 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087171530371607, + "last_end_ns": 2087171530372428, + "loop_exit_ns": 2087171530372453, + "deregister_start_ns": 2087171530372479, + "deregister_end_ns": 2087171530373386, + "last_insert_ms": 0.000821, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000907 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087171460788857, + "last_end_ns": 2087171460789876, + "loop_exit_ns": 2087171460789946, + "deregister_start_ns": 2087171460789981, + "deregister_end_ns": 2087171460790877, + "last_insert_ms": 0.001019, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000896 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087168617162763, + "last_end_ns": 2087168617163722, + "loop_exit_ns": 2087168617163759, + "deregister_start_ns": 2087168617163792, + "deregister_end_ns": 2087168617164619, + "last_insert_ms": 0.000959, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000827 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087171361688259, + "last_end_ns": 2087171361689036, + "loop_exit_ns": 2087171361689076, + "deregister_start_ns": 2087171361689112, + "deregister_end_ns": 2087171361689888, + "last_insert_ms": 0.000777, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000776 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087168422583611, + "last_end_ns": 2087168422584600, + "loop_exit_ns": 2087168422584649, + "deregister_start_ns": 2087168422584687, + "deregister_end_ns": 2087168422587963, + "last_insert_ms": 0.000989, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003276 + } + ], + "summary_sha256": "c058b1588e1b03566f57eaaedea0a95125a7d2d9030c8120505b354b77450931", + "csv_sha256": "4c9d18a5161fee2e373cb786625a2a74502364886a3227d46bc62a3dbb8754ff", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2405621.776241, + "cpu_us_op": 2.6195027726999998, + "sampled_cpu_s": 52.390055454, + "sampled_s": 8.313755, + "sampled_inserted": 20000000, + "sampled_ops_s": 2405651.8384292056, + "elapsed_s": 8.313859, + "post_sample_join_s": 0.00010400000000032605, + "process_cpu_s": 52.47941300000002, + "process_cpu_us_op": 2.6239706500000013, + "p99_us": 3.872, + "read_B_op": 76.77871913634365, + "inserted": 20000000, + "close_s": 0.138, + "total_elapsed_s": 8.451859, + "drain_ops_s": 2366343.3097972884, + "diagnostic_window_wall_s": 8.313782604, + "diagnostic_window_cpu_s": 52.389609548, + "diagnostic_join_wall_s": 4.5049e-05, + "diagnostic_join_cpu_s": 4.4402e-05, + "diagnostic_body_wall_s": 8.313827653, + "diagnostic_body_cpu_s": 52.38965395, + "diagnostic_close_wall_s": 0.137908346, + "diagnostic_close_cpu_s": 0.07567672, + "diagnostic_drain_wall_s": 8.451823725, + "diagnostic_drain_cpu_s": 52.465418351, + "body_cpu_us_op": 2.6194826975, + "drain_cpu_us_op": 2.6232709175499997 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-08-main-tmp" + }, + "started": 1792226471.5137656, + "free_bytes_before": 15154974720, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226471.517178, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1227133", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3369001", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1035976", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3693168", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3088706", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2353851", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1143643", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4262927", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1830381", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "804547", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2116382", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3492099", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1239437", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3367925", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "745808", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226479.475626, + "free_bytes_after": 12417966080, + "log_sha256": "d21d72818c7db3120cd65cf661c30230f5b6ad2dfc6d6ad70323bcccd7e03d71", + "hardware_after": { + "time": 1792226479.4757698, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1176758", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4081138", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2311423", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "489491", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1380550", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2722208", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4293296", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2143487", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "640333", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2118493", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2222291", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3439733", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3409911", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.886167, + "process_system_cpu_s": 2.2970289999999984, + "db_allocated_bytes": 2736955392, + "db_apparent_bytes": 7864324096, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087171875225203, + "cpu_ns": 8775803 + }, + "stop_request": { + "wall_ns": 2087179590099390, + "cpu_ns": 53128771423 + }, + "workers_joined": { + "wall_ns": 2087179590144257, + "cpu_ns": 53128815738 + }, + "before_close": { + "wall_ns": 2087179590225567, + "cpu_ns": 53128896986 + }, + "after_close": { + "wall_ns": 2087179768253178, + "cpu_ns": 53178659653 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087176806709327, + "last_end_ns": 2087176806710682, + "loop_exit_ns": 2087176806710753, + "deregister_start_ns": 2087176806710797, + "deregister_end_ns": 2087176806714400, + "last_insert_ms": 0.001355, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003603 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087179439080207, + "last_end_ns": 2087179439081355, + "loop_exit_ns": 2087179439081405, + "deregister_start_ns": 2087179439081443, + "deregister_end_ns": 2087179439082309, + "last_insert_ms": 0.001148, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000866 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087177096798627, + "last_end_ns": 2087177096799801, + "loop_exit_ns": 2087177096799866, + "deregister_start_ns": 2087177096799904, + "deregister_end_ns": 2087177096800797, + "last_insert_ms": 0.001174, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000893 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087177060324788, + "last_end_ns": 2087177060326057, + "loop_exit_ns": 2087177060326125, + "deregister_start_ns": 2087177060326169, + "deregister_end_ns": 2087177060326986, + "last_insert_ms": 0.001269, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000817 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087179324646419, + "last_end_ns": 2087179324647465, + "loop_exit_ns": 2087179324647515, + "deregister_start_ns": 2087179324647564, + "deregister_end_ns": 2087179324648355, + "last_insert_ms": 0.001046, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000791 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087179498736957, + "last_end_ns": 2087179498737455, + "loop_exit_ns": 2087179498737492, + "deregister_start_ns": 2087179498737518, + "deregister_end_ns": 2087179498738013, + "last_insert_ms": 0.000498, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000495 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087179311114593, + "last_end_ns": 2087179311115609, + "loop_exit_ns": 2087179311115645, + "deregister_start_ns": 2087179311115684, + "deregister_end_ns": 2087179311116476, + "last_insert_ms": 0.001016, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000792 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087179358895711, + "last_end_ns": 2087179358896402, + "loop_exit_ns": 2087179358896445, + "deregister_start_ns": 2087179358896466, + "deregister_end_ns": 2087179358897480, + "last_insert_ms": 0.000691, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001014 + } + ], + "summary_sha256": "5c21fa0b4e38556fc9e6f06dce890c9d12b1f6cb49ef3b84813c2676c3bcad2f", + "csv_sha256": "4b65edd7bc0cd05ecb28a2bad03c8377ea68be8c8eda8dfc50ff92342143a30b", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2592379.031784, + "cpu_us_op": 2.6559946432499997, + "sampled_cpu_s": 53.119892865, + "sampled_s": 7.714781, + "sampled_inserted": 20000000, + "sampled_ops_s": 2592426.1492322334, + "elapsed_s": 7.714921, + "post_sample_join_s": 0.000140000000000029, + "process_cpu_s": 53.183195999999995, + "process_cpu_us_op": 2.6591597999999994, + "p99_us": 4.0, + "read_B_op": 75.73910549577073, + "inserted": 20000000, + "close_s": 0.178, + "total_elapsed_s": 7.892921, + "drain_ops_s": 2533916.150940824, + "diagnostic_window_wall_s": 7.714874187, + "diagnostic_window_cpu_s": 53.11999562, + "diagnostic_join_wall_s": 4.4867e-05, + "diagnostic_join_cpu_s": 4.4315e-05, + "diagnostic_body_wall_s": 7.714919054, + "diagnostic_body_cpu_s": 53.120039935, + "diagnostic_close_wall_s": 0.178027611, + "diagnostic_close_cpu_s": 0.049762667, + "diagnostic_drain_wall_s": 7.893027975, + "diagnostic_drain_cpu_s": 53.16988385, + "body_cpu_us_op": 2.65600199675, + "drain_cpu_us_op": 2.6584941925 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-09-main-tmp" + }, + "started": 1792226479.5263734, + "free_bytes_before": 15154905088, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226479.5297825, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "723971", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2591987", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1186720", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3564653", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "401055", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1711773", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2831578", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4149574", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2172346", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "399825", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1284501", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1695085", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1063187", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2075677", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226488.287961, + "free_bytes_after": 12457463808, + "log_sha256": "2a1b31f543625d70a276da68b4207d86462d7118869814e566ddbb460d244327", + "hardware_after": { + "time": 1792226488.2881231, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1396597", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1313881", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "523053", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2593190", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "868628", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1654417", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4471462", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3116568", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1144848", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "963642", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1658855", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3641931", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.898735999999985, + "process_system_cpu_s": 2.449116, + "db_allocated_bytes": 2697740288, + "db_apparent_bytes": 7848595456, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087179887097849, + "cpu_ns": 9051343 + }, + "stop_request": { + "wall_ns": 2087188400247225, + "cpu_ns": 52292076658 + }, + "workers_joined": { + "wall_ns": 2087188400289071, + "cpu_ns": 52292117919 + }, + "before_close": { + "wall_ns": 2087188400373637, + "cpu_ns": 52292202426 + }, + "after_close": { + "wall_ns": 2087188540204703, + "cpu_ns": 52343545751 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087188186159471, + "last_end_ns": 2087188186160713, + "loop_exit_ns": 2087188186160760, + "deregister_start_ns": 2087188186160796, + "deregister_end_ns": 2087188186161593, + "last_insert_ms": 0.001242, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000797 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087185177147004, + "last_end_ns": 2087185177147893, + "loop_exit_ns": 2087185177147932, + "deregister_start_ns": 2087185177147966, + "deregister_end_ns": 2087185177148564, + "last_insert_ms": 0.000889, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000598 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087188035162667, + "last_end_ns": 2087188035163718, + "loop_exit_ns": 2087188035163766, + "deregister_start_ns": 2087188035163807, + "deregister_end_ns": 2087188035164770, + "last_insert_ms": 0.001051, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000963 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087188121382491, + "last_end_ns": 2087188121383630, + "loop_exit_ns": 2087188121383676, + "deregister_start_ns": 2087188121383699, + "deregister_end_ns": 2087188121384295, + "last_insert_ms": 0.001139, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000596 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087185001628659, + "last_end_ns": 2087185001629570, + "loop_exit_ns": 2087185001629621, + "deregister_start_ns": 2087185001629644, + "deregister_end_ns": 2087185001632168, + "last_insert_ms": 0.000911, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002524 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087188104815427, + "last_end_ns": 2087188104816692, + "loop_exit_ns": 2087188104816742, + "deregister_start_ns": 2087188104816789, + "deregister_end_ns": 2087188104817596, + "last_insert_ms": 0.001265, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000807 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087188389243017, + "last_end_ns": 2087188389243584, + "loop_exit_ns": 2087188389243623, + "deregister_start_ns": 2087188389243657, + "deregister_end_ns": 2087188389244397, + "last_insert_ms": 0.000567, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00074 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087188328137909, + "last_end_ns": 2087188328138673, + "loop_exit_ns": 2087188328138711, + "deregister_start_ns": 2087188328138742, + "deregister_end_ns": 2087188328139437, + "last_insert_ms": 0.000764, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000695 + } + ], + "summary_sha256": "0e07870e1299cda770f32a3e7d2345d1cba5244907cbfa901e0020a291e6fe2d", + "csv_sha256": "123725123d328358af56ff1269ef55257b2c48cf007140a1abfe07ed26bb65d1", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2349292.193096, + "cpu_us_op": 2.6141707908500003, + "sampled_cpu_s": 52.283415817, + "sampled_s": 8.513107, + "sampled_inserted": 20000000, + "sampled_ops_s": 2349318.5273014894, + "elapsed_s": 8.513202, + "post_sample_join_s": 9.499999999995623e-05, + "process_cpu_s": 52.34785199999999, + "process_cpu_us_op": 2.6173925999999996, + "p99_us": 4.0, + "read_B_op": 75.96729975308288, + "inserted": 20000000, + "close_s": 0.14, + "total_elapsed_s": 8.653202, + "drain_ops_s": 2311283.152756633, + "diagnostic_window_wall_s": 8.513149376, + "diagnostic_window_cpu_s": 52.283025315, + "diagnostic_join_wall_s": 4.1846e-05, + "diagnostic_join_cpu_s": 4.1261e-05, + "diagnostic_body_wall_s": 8.513191222, + "diagnostic_body_cpu_s": 52.283066576, + "diagnostic_close_wall_s": 0.139831066, + "diagnostic_close_cpu_s": 0.051343325, + "diagnostic_drain_wall_s": 8.653106854, + "diagnostic_drain_cpu_s": 52.334494408, + "body_cpu_us_op": 2.6141533288, + "drain_cpu_us_op": 2.6167247204 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-10-async-load-tmp" + }, + "started": 1792226488.3459759, + "free_bytes_before": 15155187712, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226488.3492422, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400086", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3633758", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3199547", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2257458", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3658466", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400144", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3441245", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4624879", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3634464", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3842484", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3588101", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3181117", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3672573", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3662480", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226496.7097907, + "free_bytes_after": 12447830016, + "log_sha256": "cabcad6823f0035e6fee4c02bd2423373fe63379cf863bee026d6cff2d8fc0c7", + "hardware_after": { + "time": 1792226496.709944, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "397794", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399715", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3696685", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3784400", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1377931", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3250623", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "895777", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4384047", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "509549", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1129741", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "452804", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1417006", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1563873", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "846027", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1045185", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.92811700000004, + "process_system_cpu_s": 2.085902000000001, + "db_allocated_bytes": 2707206144, + "db_apparent_bytes": 7864586240, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087188712248341, + "cpu_ns": 8340138 + }, + "stop_request": { + "wall_ns": 2087196825020583, + "cpu_ns": 52960659705 + }, + "workers_joined": { + "wall_ns": 2087196825066676, + "cpu_ns": 52960705197 + }, + "before_close": { + "wall_ns": 2087196825151982, + "cpu_ns": 52960790537 + }, + "after_close": { + "wall_ns": 2087197000429032, + "cpu_ns": 53009551431 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087196626837925, + "last_end_ns": 2087196626839151, + "loop_exit_ns": 2087196626839235, + "deregister_start_ns": 2087196626839368, + "deregister_end_ns": 2087196626840205, + "last_insert_ms": 0.001226, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000837 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087194103581142, + "last_end_ns": 2087194103581958, + "loop_exit_ns": 2087194103582000, + "deregister_start_ns": 2087194103582040, + "deregister_end_ns": 2087194103582892, + "last_insert_ms": 0.000816, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000852 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087193947677190, + "last_end_ns": 2087193947678282, + "loop_exit_ns": 2087193947678328, + "deregister_start_ns": 2087193947678438, + "deregister_end_ns": 2087193947679528, + "last_insert_ms": 0.001092, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00109 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087196330673555, + "last_end_ns": 2087196330675029, + "loop_exit_ns": 2087196330675099, + "deregister_start_ns": 2087196330675140, + "deregister_end_ns": 2087196330675960, + "last_insert_ms": 0.001474, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00082 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087193751065074, + "last_end_ns": 2087193751066050, + "loop_exit_ns": 2087193751066093, + "deregister_start_ns": 2087193751066194, + "deregister_end_ns": 2087193751069060, + "last_insert_ms": 0.000976, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002866 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087196494779540, + "last_end_ns": 2087196494780721, + "loop_exit_ns": 2087196494780776, + "deregister_start_ns": 2087196494780801, + "deregister_end_ns": 2087196494781682, + "last_insert_ms": 0.001181, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000881 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087196661302594, + "last_end_ns": 2087196661303417, + "loop_exit_ns": 2087196661303459, + "deregister_start_ns": 2087196661303580, + "deregister_end_ns": 2087196661304277, + "last_insert_ms": 0.000823, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000697 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087196775518442, + "last_end_ns": 2087196775519067, + "loop_exit_ns": 2087196775519101, + "deregister_start_ns": 2087196775519134, + "deregister_end_ns": 2087196775519720, + "last_insert_ms": 0.000625, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000586 + } + ], + "summary_sha256": "f0c13691cf2c2168ab69b865112a9798ae4ddda972a3d6ac5a0d06440800dd72", + "csv_sha256": "df212155b87d311440760263671ead63b789415bfe148a1b43aa953b9fd79c76", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2465233.755915, + "cpu_us_op": 2.64760915385, + "sampled_cpu_s": 52.952183077, + "sampled_s": 8.112712, + "sampled_inserted": 20000000, + "sampled_ops_s": 2465266.855276016, + "elapsed_s": 8.112821, + "post_sample_join_s": 0.00010900000000013677, + "process_cpu_s": 53.01401900000005, + "process_cpu_us_op": 2.6507009500000023, + "p99_us": 4.0, + "read_B_op": 75.9478076132819, + "inserted": 20000000, + "close_s": 0.175, + "total_elapsed_s": 8.287821000000001, + "drain_ops_s": 2413179.5317490567, + "diagnostic_window_wall_s": 8.112772242, + "diagnostic_window_cpu_s": 52.952319567, + "diagnostic_join_wall_s": 4.6093e-05, + "diagnostic_join_cpu_s": 4.5492e-05, + "diagnostic_body_wall_s": 8.112818335, + "diagnostic_body_cpu_s": 52.952365059, + "diagnostic_close_wall_s": 0.17527705, + "diagnostic_close_cpu_s": 0.048760894, + "diagnostic_drain_wall_s": 8.288180691, + "diagnostic_drain_cpu_s": 53.001211293, + "body_cpu_us_op": 2.64761825295, + "drain_cpu_us_op": 2.65006056465 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-11-original-tmp" + }, + "started": 1792226496.7618456, + "free_bytes_before": 15155023872, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226496.7652435, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3022297", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3487154", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1726637", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1573411", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4426203", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2930961", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "398574", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1108967", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1161127", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3270365", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2993380", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3048486", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1966485", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226504.7240324, + "free_bytes_after": 12423110656, + "log_sha256": "14423865f5a628688f19b42181a318247ae3016b77db7d6026b811d652c54dc3", + "hardware_after": { + "time": 1792226504.7241566, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "681076", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3390781", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400194", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3211463", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "688864", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1658697", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4568779", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3052782", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2600699", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400102", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2337292", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2251805", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.48891600000002, + "process_system_cpu_s": 2.4501430000000006, + "db_allocated_bytes": 2731651072, + "db_apparent_bytes": 7851610112, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087197117175133, + "cpu_ns": 8912081 + }, + "stop_request": { + "wall_ns": 2087204831269505, + "cpu_ns": 53830892988 + }, + "workers_joined": { + "wall_ns": 2087204831300900, + "cpu_ns": 53830923926 + }, + "before_close": { + "wall_ns": 2087204831374025, + "cpu_ns": 53830996990 + }, + "after_close": { + "wall_ns": 2087205020198419, + "cpu_ns": 53934454482 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087202518108421, + "last_end_ns": 2087202518109910, + "loop_exit_ns": 2087202518109962, + "deregister_start_ns": 2087202518110003, + "deregister_end_ns": 2087202518110819, + "last_insert_ms": 0.001489, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000816 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087204754905510, + "last_end_ns": 2087204754906301, + "loop_exit_ns": 2087204754906340, + "deregister_start_ns": 2087204754906439, + "deregister_end_ns": 2087204754907398, + "last_insert_ms": 0.000791, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000959 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087204477913123, + "last_end_ns": 2087204477914091, + "loop_exit_ns": 2087204477914138, + "deregister_start_ns": 2087204477914172, + "deregister_end_ns": 2087204477915063, + "last_insert_ms": 0.000968, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000891 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087204538162229, + "last_end_ns": 2087204538163189, + "loop_exit_ns": 2087204538163234, + "deregister_start_ns": 2087204538163267, + "deregister_end_ns": 2087204538164117, + "last_insert_ms": 0.00096, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00085 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087202096464219, + "last_end_ns": 2087202096465651, + "loop_exit_ns": 2087202096465727, + "deregister_start_ns": 2087202096465815, + "deregister_end_ns": 2087202096469228, + "last_insert_ms": 0.001432, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003413 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087204146955774, + "last_end_ns": 2087204146956732, + "loop_exit_ns": 2087204146956783, + "deregister_start_ns": 2087204146956825, + "deregister_end_ns": 2087204146957849, + "last_insert_ms": 0.000958, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001024 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087202688670960, + "last_end_ns": 2087202688671859, + "loop_exit_ns": 2087202688671910, + "deregister_start_ns": 2087202688672021, + "deregister_end_ns": 2087202688672847, + "last_insert_ms": 0.000899, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000826 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087204527220091, + "last_end_ns": 2087204527221126, + "loop_exit_ns": 2087204527221174, + "deregister_start_ns": 2087204527221210, + "deregister_end_ns": 2087204527221974, + "last_insert_ms": 0.001035, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000764 + } + ], + "summary_sha256": "da2aab866000ee2fc27e301c3ebe6fa6fcfa66ce531a26e2c1e4b26c56f15acc", + "csv_sha256": "5071dde7c28d209298e7383d82d787cb1765524acb4a88897ad387bb5d0a774e", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2592645.622998, + "cpu_us_op": 2.69109882675, + "sampled_cpu_s": 53.821976535, + "sampled_s": 7.71405, + "sampled_inserted": 20000000, + "sampled_ops_s": 2592671.8131202157, + "elapsed_s": 7.714128, + "post_sample_join_s": 7.799999999935636e-05, + "process_cpu_s": 53.939059000000015, + "process_cpu_us_op": 2.696952950000001, + "p99_us": 4.064, + "read_B_op": 75.64442952820326, + "inserted": 20000000, + "close_s": 0.189, + "total_elapsed_s": 7.903128, + "drain_ops_s": 2530643.5629031947, + "diagnostic_window_wall_s": 7.714094372, + "diagnostic_window_cpu_s": 53.821980907, + "diagnostic_join_wall_s": 3.1395e-05, + "diagnostic_join_cpu_s": 3.0938e-05, + "diagnostic_body_wall_s": 7.714125767, + "diagnostic_body_cpu_s": 53.822011845, + "diagnostic_close_wall_s": 0.188824394, + "diagnostic_close_cpu_s": 0.103457492, + "diagnostic_drain_wall_s": 7.903023286, + "diagnostic_drain_cpu_s": 53.925542401, + "body_cpu_us_op": 2.6911005922499998, + "drain_cpu_us_op": 2.69627712005 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-12-async-load-tmp" + }, + "started": 1792226504.7727196, + "free_bytes_before": 15154745344, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226504.7759767, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1837584", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "426889", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3551563", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399775", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1057404", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2508929", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "991202", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399854", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4451388", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2009208", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1485332", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400112", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399572", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400071", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1546028", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226513.8388138, + "free_bytes_after": 12420304896, + "log_sha256": "becda6b4cc628eabbd169d4544b8950b51e9b98465e87218790b53940d021796", + "hardware_after": { + "time": 1792226513.838964, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1826365", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3991384", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3497925", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3697044", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "813107", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4585813", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1474506", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3698027", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3104874", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1075433", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "452829", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.44927999999993, + "process_system_cpu_s": 2.579884, + "db_allocated_bytes": 2734366720, + "db_apparent_bytes": 7852134400, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087205148362307, + "cpu_ns": 9522972 + }, + "stop_request": { + "wall_ns": 2087213962375052, + "cpu_ns": 52949289237 + }, + "workers_joined": { + "wall_ns": 2087213962445704, + "cpu_ns": 52949359288 + }, + "before_close": { + "wall_ns": 2087213962529421, + "cpu_ns": 52949442958 + }, + "after_close": { + "wall_ns": 2087214128150873, + "cpu_ns": 53024714740 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087213713324281, + "last_end_ns": 2087213713325384, + "loop_exit_ns": 2087213713325428, + "deregister_start_ns": 2087213713325454, + "deregister_end_ns": 2087213713326154, + "last_insert_ms": 0.001103, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0007 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087210644629392, + "last_end_ns": 2087210644630320, + "loop_exit_ns": 2087210644630355, + "deregister_start_ns": 2087210644630385, + "deregister_end_ns": 2087210644631229, + "last_insert_ms": 0.000928, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000844 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087210390121805, + "last_end_ns": 2087210390122788, + "loop_exit_ns": 2087210390122856, + "deregister_start_ns": 2087210390122879, + "deregister_end_ns": 2087210390125287, + "last_insert_ms": 0.000983, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002408 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087213585425458, + "last_end_ns": 2087213585426581, + "loop_exit_ns": 2087213585426630, + "deregister_start_ns": 2087213585426668, + "deregister_end_ns": 2087213585427614, + "last_insert_ms": 0.001123, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000946 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087213625491030, + "last_end_ns": 2087213625491836, + "loop_exit_ns": 2087213625491881, + "deregister_start_ns": 2087213625491921, + "deregister_end_ns": 2087213625492641, + "last_insert_ms": 0.000806, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00072 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087210604880788, + "last_end_ns": 2087210604881701, + "loop_exit_ns": 2087210604881740, + "deregister_start_ns": 2087210604881776, + "deregister_end_ns": 2087210604882686, + "last_insert_ms": 0.000913, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00091 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087213916040398, + "last_end_ns": 2087213916041152, + "loop_exit_ns": 2087213916041179, + "deregister_start_ns": 2087213916041271, + "deregister_end_ns": 2087213916042068, + "last_insert_ms": 0.000754, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000797 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087213813636309, + "last_end_ns": 2087213813637150, + "loop_exit_ns": 2087213813637189, + "deregister_start_ns": 2087213813637220, + "deregister_end_ns": 2087213813638063, + "last_insert_ms": 0.000841, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000843 + } + ], + "summary_sha256": "08fe78420ce0f9ed95abb723dccdeaa5eddf6d468aadeb9831ce90d205e946e9", + "csv_sha256": "45cb88a5af1b13ecb35d093d451ba7dc196a4f4679088ea3c89f8d3fc3ff8f12", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2269095.33218, + "cpu_us_op": 2.6469907163, + "sampled_cpu_s": 52.939814326, + "sampled_s": 8.81396, + "sampled_inserted": 20000000, + "sampled_ops_s": 2269127.6111985985, + "elapsed_s": 8.814085, + "post_sample_join_s": 0.00012500000000059686, + "process_cpu_s": 53.02916399999993, + "process_cpu_us_op": 2.6514581999999964, + "p99_us": 4.0, + "read_B_op": 76.35735694089912, + "inserted": 20000000, + "close_s": 0.166, + "total_elapsed_s": 8.980085, + "drain_ops_s": 2227150.411159805, + "diagnostic_window_wall_s": 8.814012745, + "diagnostic_window_cpu_s": 52.939766265, + "diagnostic_join_wall_s": 7.0652e-05, + "diagnostic_join_cpu_s": 7.0051e-05, + "diagnostic_body_wall_s": 8.814083397, + "diagnostic_body_cpu_s": 52.939836316, + "diagnostic_close_wall_s": 0.165621452, + "diagnostic_close_cpu_s": 0.075271782, + "diagnostic_drain_wall_s": 8.979788566, + "diagnostic_drain_cpu_s": 53.015191768, + "body_cpu_us_op": 2.6469918158, + "drain_cpu_us_op": 2.6507595884 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-13-main-tmp" + }, + "started": 1792226513.88403, + "free_bytes_before": 15154655232, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226513.8872588, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1547049", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2421401", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1952878", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3627349", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1444441", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1075022", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4313047", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1682767", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2696490", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "432894", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1019670", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "956922", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226522.0974653, + "free_bytes_after": 12424552448, + "log_sha256": "2633b5b994e8b6a21603b9e3a6cc74e901c5f1e71cbd16fdcd5e8b41d7e1fe48", + "hardware_after": { + "time": 1792226522.0976222, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2984119", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4195050", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3208227", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1983393", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3294484", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3646969", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4211948", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2147702", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "399866", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1800425", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3323272", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.43652800000007, + "process_system_cpu_s": 2.168741999999998, + "db_allocated_bytes": 2730045440, + "db_apparent_bytes": 7865241600, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087214255082968, + "cpu_ns": 9334698 + }, + "stop_request": { + "wall_ns": 2087222170345064, + "cpu_ns": 54544118965 + }, + "workers_joined": { + "wall_ns": 2087222170420546, + "cpu_ns": 54544193811 + }, + "before_close": { + "wall_ns": 2087222170515206, + "cpu_ns": 54544288388 + }, + "after_close": { + "wall_ns": 2087222360180914, + "cpu_ns": 54600623593 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087222003317537, + "last_end_ns": 2087222003318577, + "loop_exit_ns": 2087222003318626, + "deregister_start_ns": 2087222003318670, + "deregister_end_ns": 2087222003319607, + "last_insert_ms": 0.00104, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000937 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087219812981207, + "last_end_ns": 2087219812981982, + "loop_exit_ns": 2087219812982028, + "deregister_start_ns": 2087219812982131, + "deregister_end_ns": 2087219812983070, + "last_insert_ms": 0.000775, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000939 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087222062422436, + "last_end_ns": 2087222062423023, + "loop_exit_ns": 2087222062423064, + "deregister_start_ns": 2087222062423159, + "deregister_end_ns": 2087222062424137, + "last_insert_ms": 0.000587, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000978 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087221974833522, + "last_end_ns": 2087221974834486, + "loop_exit_ns": 2087221974834533, + "deregister_start_ns": 2087221974834584, + "deregister_end_ns": 2087221974835363, + "last_insert_ms": 0.000964, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000779 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087221655092241, + "last_end_ns": 2087221655093329, + "loop_exit_ns": 2087221655093400, + "deregister_start_ns": 2087221655093427, + "deregister_end_ns": 2087221655094489, + "last_insert_ms": 0.001088, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001062 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087222076746579, + "last_end_ns": 2087222076747216, + "loop_exit_ns": 2087222076747254, + "deregister_start_ns": 2087222076747285, + "deregister_end_ns": 2087222076747811, + "last_insert_ms": 0.000637, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000526 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087219559727255, + "last_end_ns": 2087219559728977, + "loop_exit_ns": 2087219559729052, + "deregister_start_ns": 2087219559729102, + "deregister_end_ns": 2087219559732364, + "last_insert_ms": 0.001722, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003262 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087220032368356, + "last_end_ns": 2087220032369802, + "loop_exit_ns": 2087220032369882, + "deregister_start_ns": 2087220032369979, + "deregister_end_ns": 2087220032371045, + "last_insert_ms": 0.001446, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001066 + } + ], + "summary_sha256": "9a0851d1dfc9f84e6b455bf19417f113fcfc3f406b83319867a6116d35f84ef8", + "csv_sha256": "6f4408c58553ddc903df475c0b8a85cc9cf3996763529ccf77eaa7633df5b7b3", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2526739.166697, + "cpu_us_op": 2.72672717705, + "sampled_cpu_s": 54.534543541, + "sampled_s": 7.915197, + "sampled_inserted": 20000000, + "sampled_ops_s": 2526784.867135966, + "elapsed_s": 7.91534, + "post_sample_join_s": 0.00014299999999956015, + "process_cpu_s": 54.60527000000006, + "process_cpu_us_op": 2.730263500000003, + "p99_us": 4.159999999999999, + "read_B_op": 75.9341005460734, + "inserted": 20000000, + "close_s": 0.19, + "total_elapsed_s": 8.10534, + "drain_ops_s": 2467509.0742646204, + "diagnostic_window_wall_s": 7.915262096, + "diagnostic_window_cpu_s": 54.534784267, + "diagnostic_join_wall_s": 7.5482e-05, + "diagnostic_join_cpu_s": 7.4846e-05, + "diagnostic_body_wall_s": 7.915337578, + "diagnostic_body_cpu_s": 54.534859113, + "diagnostic_close_wall_s": 0.189665708, + "diagnostic_close_cpu_s": 0.056335205, + "diagnostic_drain_wall_s": 8.105097946, + "diagnostic_drain_cpu_s": 54.591288895, + "body_cpu_us_op": 2.7267429556500002, + "drain_cpu_us_op": 2.72956444475 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-14-original-tmp" + }, + "started": 1792226522.150144, + "free_bytes_before": 15154585600, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226522.153744, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1821309", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2152203", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "601527", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2264194", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2337741", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4299383", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1668267", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2039019", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3378222", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1686520", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399798", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2234306", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4285372", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "960139", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226530.6655042, + "free_bytes_after": 12418908160, + "log_sha256": "b67aa07c8b3b9cd89eecead646c861df2a8578f2746e57fee98eb01feaa781ef", + "hardware_after": { + "time": 1792226530.6656532, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2622289", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400174", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3143984", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "544704", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399839", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3472154", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "985597", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4579625", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400233", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400191", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1276801", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1452280", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "414077", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.470455000000015, + "process_system_cpu_s": 2.3095719999999993, + "db_allocated_bytes": 2735616000, + "db_apparent_bytes": 7855935488, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087222513111147, + "cpu_ns": 9039598 + }, + "stop_request": { + "wall_ns": 2087230726012336, + "cpu_ns": 53704713888 + }, + "workers_joined": { + "wall_ns": 2087230726045514, + "cpu_ns": 53704746486 + }, + "before_close": { + "wall_ns": 2087230726123047, + "cpu_ns": 53704824032 + }, + "after_close": { + "wall_ns": 2087230920314067, + "cpu_ns": 53775917554 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087230517111333, + "last_end_ns": 2087230517112403, + "loop_exit_ns": 2087230517112455, + "deregister_start_ns": 2087230517112495, + "deregister_end_ns": 2087230517113214, + "last_insert_ms": 0.00107, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000719 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087227455856886, + "last_end_ns": 2087227455857491, + "loop_exit_ns": 2087227455857538, + "deregister_start_ns": 2087227455857575, + "deregister_end_ns": 2087227455858397, + "last_insert_ms": 0.000605, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000822 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087230621665120, + "last_end_ns": 2087230621666272, + "loop_exit_ns": 2087230621666319, + "deregister_start_ns": 2087230621666352, + "deregister_end_ns": 2087230621667086, + "last_insert_ms": 0.001152, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000734 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087230703140833, + "last_end_ns": 2087230703141657, + "loop_exit_ns": 2087230703141696, + "deregister_start_ns": 2087230703141715, + "deregister_end_ns": 2087230703142347, + "last_insert_ms": 0.000824, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000632 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087230666913650, + "last_end_ns": 2087230666914383, + "loop_exit_ns": 2087230666914431, + "deregister_start_ns": 2087230666914449, + "deregister_end_ns": 2087230666915107, + "last_insert_ms": 0.000733, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000658 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087227439636217, + "last_end_ns": 2087227439637590, + "loop_exit_ns": 2087227439637655, + "deregister_start_ns": 2087227439637697, + "deregister_end_ns": 2087227439641081, + "last_insert_ms": 0.001373, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003384 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087230432871462, + "last_end_ns": 2087230432872372, + "loop_exit_ns": 2087230432872424, + "deregister_start_ns": 2087230432872450, + "deregister_end_ns": 2087230432873253, + "last_insert_ms": 0.00091, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000803 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087227708209648, + "last_end_ns": 2087227708210657, + "loop_exit_ns": 2087227708210711, + "deregister_start_ns": 2087227708210750, + "deregister_end_ns": 2087227708211663, + "last_insert_ms": 0.001009, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000913 + } + ], + "summary_sha256": "a40bfeaf89252ead58b6749c605ee521b411fb83b3485eb48f325134eedf1c60", + "csv_sha256": "ed8afe08c72aaeec3c912999852d38eef296582db95531460cd746831cbd0ec0", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2435182.690577, + "cpu_us_op": 2.68479329975, + "sampled_cpu_s": 53.695865995, + "sampled_s": 8.212849, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435208.5372566814, + "elapsed_s": 8.212936, + "post_sample_join_s": 8.699999999883801e-05, + "process_cpu_s": 53.78002700000002, + "process_cpu_us_op": 2.6890013500000007, + "p99_us": 4.0, + "read_B_op": 76.02252865779793, + "inserted": 20000000, + "close_s": 0.194, + "total_elapsed_s": 8.406936, + "drain_ops_s": 2378988.016561563, + "diagnostic_window_wall_s": 8.212901189, + "diagnostic_window_cpu_s": 53.69567429, + "diagnostic_join_wall_s": 3.3178e-05, + "diagnostic_join_cpu_s": 3.2598e-05, + "diagnostic_body_wall_s": 8.212934367, + "diagnostic_body_cpu_s": 53.695706888, + "diagnostic_close_wall_s": 0.19419102, + "diagnostic_close_cpu_s": 0.071093522, + "diagnostic_drain_wall_s": 8.40720292, + "diagnostic_drain_cpu_s": 53.766877956, + "body_cpu_us_op": 2.6847853444, + "drain_cpu_us_op": 2.6883438978 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-15-original-tmp" + }, + "started": 1792226530.7260227, + "free_bytes_before": 15154507776, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226530.7306073, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "98000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "98000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3200008", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3200000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2281092", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2500146", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3100000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2500019", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2703762", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2532083", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3199991", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2533843", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3171337", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3199909", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2500086", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3199991", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2500002", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "782909", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2531573", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3171112", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2534597", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226539.6507666, + "free_bytes_after": 12436385792, + "log_sha256": "65f970cd3946fbb04da23fb9829ebcdde184cba4714f9c98f80f9e4e9d728277", + "hardware_after": { + "time": 1792226539.6509287, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2117381", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "810090", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "757785", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1826425", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1521437", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2373350", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1657686", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4625834", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1701898", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3614639", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2189032", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2190847", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "960127", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.30725499999994, + "process_system_cpu_s": 2.2832369999999997, + "db_allocated_bytes": 2717769728, + "db_apparent_bytes": 7863406592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087231112099917, + "cpu_ns": 10525339 + }, + "stop_request": { + "wall_ns": 2087239727386451, + "cpu_ns": 54517694343 + }, + "workers_joined": { + "wall_ns": 2087239727430006, + "cpu_ns": 54517737387 + }, + "before_close": { + "wall_ns": 2087239727513904, + "cpu_ns": 54517821273 + }, + "after_close": { + "wall_ns": 2087239908270962, + "cpu_ns": 54586086105 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087239706579459, + "last_end_ns": 2087239706580245, + "loop_exit_ns": 2087239706580282, + "deregister_start_ns": 2087239706580312, + "deregister_end_ns": 2087239706580876, + "last_insert_ms": 0.000786, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000564 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087239531046039, + "last_end_ns": 2087239531047283, + "loop_exit_ns": 2087239531047334, + "deregister_start_ns": 2087239531047373, + "deregister_end_ns": 2087239531048244, + "last_insert_ms": 0.001244, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000871 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087239560284465, + "last_end_ns": 2087239560285465, + "loop_exit_ns": 2087239560285512, + "deregister_start_ns": 2087239560285550, + "deregister_end_ns": 2087239560286579, + "last_insert_ms": 0.001, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001029 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087236448175596, + "last_end_ns": 2087236448176854, + "loop_exit_ns": 2087236448176894, + "deregister_start_ns": 2087236448176925, + "deregister_end_ns": 2087236448177734, + "last_insert_ms": 0.001258, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000809 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087236843651903, + "last_end_ns": 2087236843652749, + "loop_exit_ns": 2087236843652786, + "deregister_start_ns": 2087236843652814, + "deregister_end_ns": 2087236843653439, + "last_insert_ms": 0.000846, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000625 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087236189530330, + "last_end_ns": 2087236189531303, + "loop_exit_ns": 2087236189531363, + "deregister_start_ns": 2087236189531446, + "deregister_end_ns": 2087236189534726, + "last_insert_ms": 0.000973, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00328 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087239696495215, + "last_end_ns": 2087239696496017, + "loop_exit_ns": 2087239696496056, + "deregister_start_ns": 2087239696496089, + "deregister_end_ns": 2087239696496711, + "last_insert_ms": 0.000802, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000622 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087239439229067, + "last_end_ns": 2087239439230223, + "loop_exit_ns": 2087239439230271, + "deregister_start_ns": 2087239439230310, + "deregister_end_ns": 2087239439231124, + "last_insert_ms": 0.001156, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000814 + } + ], + "summary_sha256": "cc9aba3894f88896f9da404d37c633eb5653db0cec0f342ad090ec647567bea1", + "csv_sha256": "f4ae160bb07853405806f9f9beba86a33c4659b92e6fdb9b6db0736f7e41b452", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2321442.524625, + "cpu_us_op": 2.7253589718000004, + "sampled_cpu_s": 54.507179436, + "sampled_s": 8.615203, + "sampled_inserted": 20000000, + "sampled_ops_s": 2321477.5090035605, + "elapsed_s": 8.615333, + "post_sample_join_s": 0.00013000000000040757, + "process_cpu_s": 54.59049199999994, + "process_cpu_us_op": 2.729524599999997, + "p99_us": 4.064, + "read_B_op": 75.82198098055659, + "inserted": 20000000, + "close_s": 0.181, + "total_elapsed_s": 8.796332999999999, + "drain_ops_s": 2273674.723319365, + "diagnostic_window_wall_s": 8.615286534, + "diagnostic_window_cpu_s": 54.507169004, + "diagnostic_join_wall_s": 4.3555e-05, + "diagnostic_join_cpu_s": 4.3044e-05, + "diagnostic_body_wall_s": 8.615330089, + "diagnostic_body_cpu_s": 54.507212048, + "diagnostic_close_wall_s": 0.180757058, + "diagnostic_close_cpu_s": 0.068264832, + "diagnostic_drain_wall_s": 8.796171045, + "diagnostic_drain_cpu_s": 54.575560766, + "body_cpu_us_op": 2.7253606024, + "drain_cpu_us_op": 2.7287780383 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-16-main-tmp" + }, + "started": 1792226539.6999383, + "free_bytes_before": 15154139136, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226539.7031333, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2170835", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3703090", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1428630", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2314355", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "820622", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2472261", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1060658", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4342543", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "978502", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400552", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3305354", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "948093", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2844455", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2916506", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1334985", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226547.9645953, + "free_bytes_after": 12433469440, + "log_sha256": "d6a95314d792a6acbc3adef02e19c4d67c908264803919dcd065db34be040cb5", + "hardware_after": { + "time": 1792226547.9647563, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1358869", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3367917", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3445415", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2045952", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1022380", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1533385", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2921072", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2085105", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4254206", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2290284", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1324500", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2528961", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3117413", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2601182", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4416140", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2665384", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.867485999999985, + "process_system_cpu_s": 2.1582640000000026, + "db_allocated_bytes": 2720464896, + "db_apparent_bytes": 7850692608, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087240061643882, + "cpu_ns": 8902488 + }, + "stop_request": { + "wall_ns": 2087248076482197, + "cpu_ns": 54950947508 + }, + "workers_joined": { + "wall_ns": 2087248076532445, + "cpu_ns": 54950997171 + }, + "before_close": { + "wall_ns": 2087248076629289, + "cpu_ns": 54951093947 + }, + "after_close": { + "wall_ns": 2087248228193860, + "cpu_ns": 55021375138 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087247812218191, + "last_end_ns": 2087247812219410, + "loop_exit_ns": 2087247812219466, + "deregister_start_ns": 2087247812219489, + "deregister_end_ns": 2087247812220349, + "last_insert_ms": 0.001219, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00086 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087247981498265, + "last_end_ns": 2087247981499056, + "loop_exit_ns": 2087247981499098, + "deregister_start_ns": 2087247981499117, + "deregister_end_ns": 2087247981500273, + "last_insert_ms": 0.000791, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001156 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087245192318018, + "last_end_ns": 2087245192319261, + "loop_exit_ns": 2087245192319319, + "deregister_start_ns": 2087245192319346, + "deregister_end_ns": 2087245192323158, + "last_insert_ms": 0.001243, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003812 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087245272826465, + "last_end_ns": 2087245272827803, + "loop_exit_ns": 2087245272827869, + "deregister_start_ns": 2087245272827917, + "deregister_end_ns": 2087245272828893, + "last_insert_ms": 0.001338, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000976 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087247824055321, + "last_end_ns": 2087247824056389, + "loop_exit_ns": 2087247824056441, + "deregister_start_ns": 2087247824056465, + "deregister_end_ns": 2087247824057000, + "last_insert_ms": 0.001068, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000535 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087247890781178, + "last_end_ns": 2087247890782062, + "loop_exit_ns": 2087247890782113, + "deregister_start_ns": 2087247890782135, + "deregister_end_ns": 2087247890783014, + "last_insert_ms": 0.000884, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000879 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087245282779725, + "last_end_ns": 2087245282782749, + "loop_exit_ns": 2087245282782806, + "deregister_start_ns": 2087245282782831, + "deregister_end_ns": 2087245282783625, + "last_insert_ms": 0.003024, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000794 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087247767839957, + "last_end_ns": 2087247767841267, + "loop_exit_ns": 2087247767841322, + "deregister_start_ns": 2087247767841345, + "deregister_end_ns": 2087247767842235, + "last_insert_ms": 0.00131, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00089 + } + ], + "summary_sha256": "0cca5890c408cb3d743a413be4c14ed736a4ee7da25c0aaa679c48e6e9e55755", + "csv_sha256": "d869f2d66984b00a692908c1b9d2676cb0b36c820d04a129ceb06624f5e23754", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2495355.131921, + "cpu_us_op": 2.7471066139, + "sampled_cpu_s": 54.942132278, + "sampled_s": 8.014766, + "sampled_inserted": 20000000, + "sampled_ops_s": 2495394.1262913975, + "elapsed_s": 8.014891, + "post_sample_join_s": 0.00012500000000059686, + "process_cpu_s": 55.02574999999999, + "process_cpu_us_op": 2.751287499999999, + "p99_us": 4.064, + "read_B_op": 76.39248936270562, + "inserted": 20000000, + "close_s": 0.152, + "total_elapsed_s": 8.166891, + "drain_ops_s": 2448912.3217145912, + "diagnostic_window_wall_s": 8.014838315, + "diagnostic_window_cpu_s": 54.94204502, + "diagnostic_join_wall_s": 5.0248e-05, + "diagnostic_join_cpu_s": 4.9663e-05, + "diagnostic_body_wall_s": 8.014888563, + "diagnostic_body_cpu_s": 54.942094683, + "diagnostic_close_wall_s": 0.151564571, + "diagnostic_close_cpu_s": 0.070281191, + "diagnostic_drain_wall_s": 8.166549978, + "diagnostic_drain_cpu_s": 55.01247265, + "body_cpu_us_op": 2.74710473415, + "drain_cpu_us_op": 2.7506236325 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal0-17-async-load-tmp" + }, + "started": 1792226548.019364, + "free_bytes_before": 15153917952, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226548.022847, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2304856", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3501436", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2401868", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "831281", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "615856", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3321489", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1627810", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4049612", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2084194", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1219917", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1908570", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "613253", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1945476", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4221000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1907505", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226556.781271, + "free_bytes_after": 12434219008, + "log_sha256": "e86322baf3e859d58977f0ef906ced0ccbad9ca7db8fb30d62f39521c4f51adc", + "hardware_after": { + "time": 1792226556.781423, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "994900", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2806746", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "610609", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1881119", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400218", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3595493", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3674779", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399895", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4375197", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1959600", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1955792", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "608345", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2497142", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "399757", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.327365999999984, + "process_system_cpu_s": 2.344451999999997, + "db_allocated_bytes": 2719637504, + "db_apparent_bytes": 7855149056, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087248370721726, + "cpu_ns": 9210234 + }, + "stop_request": { + "wall_ns": 2087256884492449, + "cpu_ns": 54587936788 + }, + "workers_joined": { + "wall_ns": 2087256884540427, + "cpu_ns": 54587984097 + }, + "before_close": { + "wall_ns": 2087256884634912, + "cpu_ns": 54588078503 + }, + "after_close": { + "wall_ns": 2087257048241356, + "cpu_ns": 54667385853 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087256436897441, + "last_end_ns": 2087256436900298, + "loop_exit_ns": 2087256436900347, + "deregister_start_ns": 2087256436900391, + "deregister_end_ns": 2087256436901394, + "last_insert_ms": 0.002857, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001003 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087253937076613, + "last_end_ns": 2087253937077670, + "loop_exit_ns": 2087253937077710, + "deregister_start_ns": 2087253937077797, + "deregister_end_ns": 2087253937078682, + "last_insert_ms": 0.001057, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000885 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087256598893577, + "last_end_ns": 2087256598894590, + "loop_exit_ns": 2087256598894624, + "deregister_start_ns": 2087256598894664, + "deregister_end_ns": 2087256598895446, + "last_insert_ms": 0.001013, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000782 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087256862528858, + "last_end_ns": 2087256862529712, + "loop_exit_ns": 2087256862529749, + "deregister_start_ns": 2087256862529769, + "deregister_end_ns": 2087256862530453, + "last_insert_ms": 0.000854, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000684 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087253651299983, + "last_end_ns": 2087253651303377, + "loop_exit_ns": 2087253651303455, + "deregister_start_ns": 2087253651303494, + "deregister_end_ns": 2087253651306644, + "last_insert_ms": 0.003394, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00315 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087253874810939, + "last_end_ns": 2087253874811814, + "loop_exit_ns": 2087253874811858, + "deregister_start_ns": 2087253874811881, + "deregister_end_ns": 2087253874812630, + "last_insert_ms": 0.000875, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000749 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087256759590571, + "last_end_ns": 2087256759591491, + "loop_exit_ns": 2087256759591532, + "deregister_start_ns": 2087256759591567, + "deregister_end_ns": 2087256759592337, + "last_insert_ms": 0.00092, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00077 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087256872843243, + "last_end_ns": 2087256872844009, + "loop_exit_ns": 2087256872844045, + "deregister_start_ns": 2087256872844074, + "deregister_end_ns": 2087256872844549, + "last_insert_ms": 0.000766, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000475 + } + ], + "summary_sha256": "d8bd22263fa52e323e1db1317664c384b3cd67bc128c23823c4924c4554135e3", + "csv_sha256": "ad57809c6639d10f623df87a1128588750d838e0c379a98bc4fb3d55648a69b7", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2349117.510161, + "cpu_us_op": 2.7289378751, + "sampled_cpu_s": 54.578757502, + "sampled_s": 8.513729, + "sampled_inserted": 20000000, + "sampled_ops_s": 2349146.889688408, + "elapsed_s": 8.513835, + "post_sample_join_s": 0.00010600000000060561, + "process_cpu_s": 54.67181799999998, + "process_cpu_us_op": 2.733590899999999, + "p99_us": 4.064, + "read_B_op": 76.52816668485222, + "inserted": 20000000, + "close_s": 0.164, + "total_elapsed_s": 8.677835, + "drain_ops_s": 2304722.318412369, + "diagnostic_window_wall_s": 8.513770723, + "diagnostic_window_cpu_s": 54.578726554, + "diagnostic_join_wall_s": 4.7978e-05, + "diagnostic_join_cpu_s": 4.7309e-05, + "diagnostic_body_wall_s": 8.513818701, + "diagnostic_body_cpu_s": 54.578773863, + "diagnostic_close_wall_s": 0.163606444, + "diagnostic_close_cpu_s": 0.07930735, + "diagnostic_drain_wall_s": 8.67751963, + "diagnostic_drain_cpu_s": 54.658175619, + "body_cpu_us_op": 2.7289386931500004, + "drain_cpu_us_op": 2.73290878095 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-precondition-tmp" + }, + "started": 1792226556.8311603, + "free_bytes_before": 15153844224, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226556.834499, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2437303", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "964276", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1607105", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3720250", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "893744", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1415165", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4270967", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "982470", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3168284", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2354833", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1244248", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "399865", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "431238", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226560.0787907, + "free_bytes_after": 14267117568, + "log_sha256": "6b4c0785dbdda6eb15870768c815577d405667c126489f252195307cb17d559a", + "hardware_after": { + "time": 1792226560.0789497, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "891868", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1156184", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1649773", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4284630", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1544217", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1186800", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3607666", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4403043", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2939558", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400393", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1762030", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2626919", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3631950", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3383389", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 16.063755000000015, + "process_system_cpu_s": 2.1286890000000014, + "db_allocated_bytes": 886693888, + "db_apparent_bytes": 2516717568, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087257196229615, + "cpu_ns": 9581325 + }, + "stop_request": { + "wall_ns": 2087260200593914, + "cpu_ns": 18098528775 + }, + "workers_joined": { + "wall_ns": 2087260200773931, + "cpu_ns": 18099196937 + }, + "before_close": { + "wall_ns": 2087260200880580, + "cpu_ns": 18099303378 + }, + "after_close": { + "wall_ns": 2087260344061298, + "cpu_ns": 18189401429 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 893592, + "last_start_ns": 2087260200594721, + "last_end_ns": 2087260200596082, + "loop_exit_ns": 2087260200596149, + "deregister_start_ns": 2087260200596247, + "deregister_end_ns": 2087260200599701, + "last_insert_ms": 0.001361, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002168, + "deregister_ms": 0.003454 + }, + { + "index": 1, + "completed": 873068, + "last_start_ns": 2087260200477066, + "last_end_ns": 2087260200667423, + "loop_exit_ns": 2087260200667632, + "deregister_start_ns": 2087260200667680, + "deregister_end_ns": 2087260200668128, + "last_insert_ms": 0.190357, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.073509, + "deregister_ms": 0.000448 + }, + { + "index": 2, + "completed": 894892, + "last_start_ns": 2087260200448698, + "last_end_ns": 2087260200639335, + "loop_exit_ns": 2087260200639488, + "deregister_start_ns": 2087260200639515, + "deregister_end_ns": 2087260200639968, + "last_insert_ms": 0.190637, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.045421, + "deregister_ms": 0.000453 + }, + { + "index": 3, + "completed": 839510, + "last_start_ns": 2087260200419255, + "last_end_ns": 2087260200605628, + "loop_exit_ns": 2087260200605744, + "deregister_start_ns": 2087260200605770, + "deregister_end_ns": 2087260200606258, + "last_insert_ms": 0.186373, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.011714, + "deregister_ms": 0.000488 + }, + { + "index": 4, + "completed": 889540, + "last_start_ns": 2087260200595357, + "last_end_ns": 2087260200596541, + "loop_exit_ns": 2087260200596638, + "deregister_start_ns": 2087260200596664, + "deregister_end_ns": 2087260200599258, + "last_insert_ms": 0.001184, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002627, + "deregister_ms": 0.002594 + }, + { + "index": 5, + "completed": 876626, + "last_start_ns": 2087260200595236, + "last_end_ns": 2087260200596400, + "loop_exit_ns": 2087260200596494, + "deregister_start_ns": 2087260200596545, + "deregister_end_ns": 2087260200599628, + "last_insert_ms": 0.001164, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002486, + "deregister_ms": 0.003083 + }, + { + "index": 6, + "completed": 858154, + "last_start_ns": 2087260200586034, + "last_end_ns": 2087260200719345, + "loop_exit_ns": 2087260200719477, + "deregister_start_ns": 2087260200719499, + "deregister_end_ns": 2087260200719836, + "last_insert_ms": 0.133311, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.125431, + "deregister_ms": 0.000337 + }, + { + "index": 7, + "completed": 825648, + "last_start_ns": 2087260200552612, + "last_end_ns": 2087260200693563, + "loop_exit_ns": 2087260200693656, + "deregister_start_ns": 2087260200693683, + "deregister_end_ns": 2087260200694009, + "last_insert_ms": 0.140951, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.099649, + "deregister_ms": 0.000326 + } + ], + "summary_sha256": "efbcceffe47ce901e0061ed520c5d426c99fb190f3510c94db45631a98d2683b", + "csv_sha256": "381eefacc85b69ead6d8677c8d3bed30c8e75af441dd615d38905a4144e6f61e", + "inserted": 6951030, + "excluded_precondition": true, + "metrics": { + "profile": "main", + "phase": "insert-wal1@8", + "block": -1, + "ops_s": 2313503.062502, + "cpu_us_op": 2.6024082295207913, + "sampled_cpu_s": 18.088897194, + "sampled_s": 3.004283, + "sampled_inserted": 6950830, + "sampled_ops_s": 2313640.2263035807, + "elapsed_s": 3.004548, + "post_sample_join_s": 0.00026500000000018176, + "process_cpu_s": 18.192444000000016, + "process_cpu_us_op": 2.6172299644800865, + "p99_us": 64.0, + "read_B_op": 8.652179085411712, + "inserted": 6951030, + "close_s": 0.143, + "total_elapsed_s": 3.147548, + "drain_ops_s": 2208395.233368959, + "diagnostic_window_wall_s": 3.004364299, + "diagnostic_window_cpu_s": 18.08894745, + "diagnostic_join_wall_s": 0.000180017, + "diagnostic_join_cpu_s": 0.000668162, + "diagnostic_body_wall_s": 3.004544316, + "diagnostic_body_cpu_s": 18.089615612, + "diagnostic_close_wall_s": 0.143180718, + "diagnostic_close_cpu_s": 0.090098051, + "diagnostic_drain_wall_s": 3.147831683, + "diagnostic_drain_cpu_s": 18.179820104, + "body_cpu_us_op": 2.602436705351581, + "drain_cpu_us_op": 2.6154138457178293 + }, + "validation": "Normal time_limit stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-00-main-tmp" + }, + "started": 1792226560.1210983, + "free_bytes_before": 15153795072, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226560.1240137, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "747128", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1796654", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2326580", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3484379", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2378979", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3495952", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2132673", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4349548", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3583988", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1920870", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400456", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1561218", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2357651", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2982254", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2519767", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226572.9885504, + "free_bytes_after": 11245432832, + "log_sha256": "44768c181b8ec76f3f6494f1a563146fa90751d63bc6759281c0bc0bccebd9e7", + "hardware_after": { + "time": 1792226572.988702, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1194976", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3374725", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "683925", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1804029", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1026802", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "824640", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3395132", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4430302", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1907083", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2194061", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3813839", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1473097", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.73801800000001, + "process_system_cpu_s": 7.000163999999998, + "db_allocated_bytes": 3908284416, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087260481085388, + "cpu_ns": 9400383 + }, + "stop_request": { + "wall_ns": 2087273099333505, + "cpu_ns": 59666148428 + }, + "workers_joined": { + "wall_ns": 2087273099398193, + "cpu_ns": 59666212334 + }, + "before_close": { + "wall_ns": 2087273099478640, + "cpu_ns": 59666292774 + }, + "after_close": { + "wall_ns": 2087273260281454, + "cpu_ns": 59730277138 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087272963023287, + "last_end_ns": 2087272963024479, + "loop_exit_ns": 2087272963024532, + "deregister_start_ns": 2087272963024558, + "deregister_end_ns": 2087272963025534, + "last_insert_ms": 0.001192, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000976 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087272523303066, + "last_end_ns": 2087272523304789, + "loop_exit_ns": 2087272523304870, + "deregister_start_ns": 2087272523304911, + "deregister_end_ns": 2087272523305829, + "last_insert_ms": 0.001723, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000918 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087270573070151, + "last_end_ns": 2087270573071715, + "loop_exit_ns": 2087270573071763, + "deregister_start_ns": 2087270573071795, + "deregister_end_ns": 2087270573075068, + "last_insert_ms": 0.001564, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003273 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087272750531575, + "last_end_ns": 2087272750532574, + "loop_exit_ns": 2087272750532622, + "deregister_start_ns": 2087272750532654, + "deregister_end_ns": 2087272750533680, + "last_insert_ms": 0.000999, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001026 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087272852858125, + "last_end_ns": 2087272852859041, + "loop_exit_ns": 2087272852859094, + "deregister_start_ns": 2087272852859122, + "deregister_end_ns": 2087272852859816, + "last_insert_ms": 0.000916, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000694 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087273042280700, + "last_end_ns": 2087273042281380, + "loop_exit_ns": 2087273042281424, + "deregister_start_ns": 2087273042281445, + "deregister_end_ns": 2087273042282218, + "last_insert_ms": 0.00068, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000773 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087272441011908, + "last_end_ns": 2087272441013377, + "loop_exit_ns": 2087272441013460, + "deregister_start_ns": 2087272441013498, + "deregister_end_ns": 2087272441014411, + "last_insert_ms": 0.001469, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000913 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087272838831154, + "last_end_ns": 2087272838832585, + "loop_exit_ns": 2087272838832633, + "deregister_start_ns": 2087272838832670, + "deregister_end_ns": 2087272838833564, + "last_insert_ms": 0.001431, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000894 + } + ], + "summary_sha256": "8beb0b494226d63c3623dbb5c7416e7f78cbfb0c33a3deb06d8a73a85390efb2", + "csv_sha256": "bb4b0522b997365d5981b7ba194f4b6ae56da5d3dbee5a3cb9fd2591a1f31481", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1584997.362039, + "cpu_us_op": 2.9828303915, + "sampled_cpu_s": 59.65660783, + "sampled_s": 12.618187, + "sampled_inserted": 20000000, + "sampled_ops_s": 1585013.7583156754, + "elapsed_s": 12.618318, + "post_sample_join_s": 0.00013099999999965917, + "process_cpu_s": 59.73818200000001, + "process_cpu_us_op": 2.9869091000000005, + "p99_us": 57.855999999999995, + "read_B_op": 82.68410572279645, + "inserted": 20000000, + "close_s": 0.161, + "total_elapsed_s": 12.779318, + "drain_ops_s": 1565028.7441004284, + "diagnostic_window_wall_s": 12.618248117, + "diagnostic_window_cpu_s": 59.656748045, + "diagnostic_join_wall_s": 6.4688e-05, + "diagnostic_join_cpu_s": 6.3906e-05, + "diagnostic_body_wall_s": 12.618312805, + "diagnostic_body_cpu_s": 59.656811951, + "diagnostic_close_wall_s": 0.160802814, + "diagnostic_close_cpu_s": 0.063984364, + "diagnostic_drain_wall_s": 12.779196066, + "diagnostic_drain_cpu_s": 59.720876755, + "body_cpu_us_op": 2.98284059755, + "drain_cpu_us_op": 2.98604383775 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-01-original-tmp" + }, + "started": 1792226573.0709708, + "free_bytes_before": 15153672192, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226573.074338, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2499448", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3472282", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "537967", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400719", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1774150", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2072708", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "926527", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4126264", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1596396", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1549556", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3859452", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1925651", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2685656", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4300057", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2432738", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226586.6920476, + "free_bytes_after": 11258966016, + "log_sha256": "d6baf061dfb8e85f051d0f6bf1fb43287f43d42ec936f9d579c0e7b3af4dcb46", + "hardware_after": { + "time": 1792226586.6921976, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4442865", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1225103", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1719235", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1024635", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "553127", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3756781", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400520", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4217021", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3646947", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3845174", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1651995", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3053042", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "4271503", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "664935", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3489260", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "614752", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 53.230511999999976, + "process_system_cpu_s": 7.118338000000001, + "db_allocated_bytes": 3894632448, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087273429256779, + "cpu_ns": 9385339 + }, + "stop_request": { + "wall_ns": 2087286848561223, + "cpu_ns": 60277532243 + }, + "workers_joined": { + "wall_ns": 2087286848605281, + "cpu_ns": 60277575613 + }, + "before_close": { + "wall_ns": 2087286848682713, + "cpu_ns": 60277652998 + }, + "after_close": { + "wall_ns": 2087286976172405, + "cpu_ns": 60341837355 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087286673520649, + "last_end_ns": 2087286673521696, + "loop_exit_ns": 2087286673521745, + "deregister_start_ns": 2087286673521788, + "deregister_end_ns": 2087286673522496, + "last_insert_ms": 0.001047, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000708 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087286589107109, + "last_end_ns": 2087286589108593, + "loop_exit_ns": 2087286589108646, + "deregister_start_ns": 2087286589108699, + "deregister_end_ns": 2087286589109670, + "last_insert_ms": 0.001484, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000971 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087286773892870, + "last_end_ns": 2087286773895195, + "loop_exit_ns": 2087286773895299, + "deregister_start_ns": 2087286773895343, + "deregister_end_ns": 2087286773896130, + "last_insert_ms": 0.002325, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000787 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087286577585708, + "last_end_ns": 2087286577587157, + "loop_exit_ns": 2087286577587221, + "deregister_start_ns": 2087286577587316, + "deregister_end_ns": 2087286577588218, + "last_insert_ms": 0.001449, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000902 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087286702741052, + "last_end_ns": 2087286702742206, + "loop_exit_ns": 2087286702742256, + "deregister_start_ns": 2087286702742296, + "deregister_end_ns": 2087286702743291, + "last_insert_ms": 0.001154, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000995 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087286320552538, + "last_end_ns": 2087286320554346, + "loop_exit_ns": 2087286320554421, + "deregister_start_ns": 2087286320554462, + "deregister_end_ns": 2087286320555448, + "last_insert_ms": 0.001808, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000986 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087286284893931, + "last_end_ns": 2087286284895844, + "loop_exit_ns": 2087286284895934, + "deregister_start_ns": 2087286284895980, + "deregister_end_ns": 2087286284899606, + "last_insert_ms": 0.001913, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003626 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087286336235542, + "last_end_ns": 2087286336237238, + "loop_exit_ns": 2087286336237326, + "deregister_start_ns": 2087286336237367, + "deregister_end_ns": 2087286336238479, + "last_insert_ms": 0.001696, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001112 + } + ], + "summary_sha256": "97da96b643579e36f37b21f1ae3592b20fe60c1c81b332e8302a93b3ec0e54e9", + "csv_sha256": "6f91a0abbf246a2c1e0d79039e0c0599ae22a6c5e9d3bb5a98bd22516af5b9a2", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1490385.114356, + "cpu_us_op": 3.01338357215, + "sampled_cpu_s": 60.267671443, + "sampled_s": 13.419246, + "sampled_inserted": 20000000, + "sampled_ops_s": 1490396.703361724, + "elapsed_s": 13.41935, + "post_sample_join_s": 0.00010400000000032605, + "process_cpu_s": 60.34884999999998, + "process_cpu_us_op": 3.0174424999999987, + "p99_us": 58.88, + "read_B_op": 82.09272734288446, + "inserted": 20000000, + "close_s": 0.127, + "total_elapsed_s": 13.54635, + "drain_ops_s": 1476412.465350445, + "diagnostic_window_wall_s": 13.419304444, + "diagnostic_window_cpu_s": 60.268146904, + "diagnostic_join_wall_s": 4.4058e-05, + "diagnostic_join_cpu_s": 4.337e-05, + "diagnostic_body_wall_s": 13.419348502, + "diagnostic_body_cpu_s": 60.268190274, + "diagnostic_close_wall_s": 0.127489692, + "diagnostic_close_cpu_s": 0.064184357, + "diagnostic_drain_wall_s": 13.546915626, + "diagnostic_drain_cpu_s": 60.332452016, + "body_cpu_us_op": 3.0134095136999997, + "drain_cpu_us_op": 3.0166226008 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-02-async-load-tmp" + }, + "started": 1792226586.7602108, + "free_bytes_before": 15153582080, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226586.763774, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2210751", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1047195", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3311817", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1503628", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1047227", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "528564", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4037246", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2164775", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1755293", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "730240", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "718009", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "914371", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "417957", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226600.6333985, + "free_bytes_after": 11242070016, + "log_sha256": "198ca28c2a342f1b1741b6a34f156a2aeb534ce20c63651492dff03021a08564", + "hardware_after": { + "time": 1792226600.6335766, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "462338", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2933361", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "548317", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2507501", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4461715", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1968431", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1470381", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2355093", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 53.309588000000076, + "process_system_cpu_s": 7.102311000000007, + "db_allocated_bytes": 3911417856, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087287140991257, + "cpu_ns": 9454630 + }, + "stop_request": { + "wall_ns": 2087300660773919, + "cpu_ns": 60271740459 + }, + "workers_joined": { + "wall_ns": 2087300660816415, + "cpu_ns": 60271782334 + }, + "before_close": { + "wall_ns": 2087300660896665, + "cpu_ns": 60271862560 + }, + "after_close": { + "wall_ns": 2087300900184699, + "cpu_ns": 60404464621 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087300590494566, + "last_end_ns": 2087300590495571, + "loop_exit_ns": 2087300590495616, + "deregister_start_ns": 2087300590495720, + "deregister_end_ns": 2087300590496303, + "last_insert_ms": 0.001005, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000583 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087300524885057, + "last_end_ns": 2087300524886209, + "loop_exit_ns": 2087300524886258, + "deregister_start_ns": 2087300524886281, + "deregister_end_ns": 2087300524886824, + "last_insert_ms": 0.001152, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000543 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087297802731914, + "last_end_ns": 2087297802733026, + "loop_exit_ns": 2087297802733097, + "deregister_start_ns": 2087297802733308, + "deregister_end_ns": 2087297802734136, + "last_insert_ms": 0.001112, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000828 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087300285860594, + "last_end_ns": 2087300285862111, + "loop_exit_ns": 2087300285862189, + "deregister_start_ns": 2087300285862327, + "deregister_end_ns": 2087300285863387, + "last_insert_ms": 0.001517, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00106 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087300427937903, + "last_end_ns": 2087300427938982, + "loop_exit_ns": 2087300427939117, + "deregister_start_ns": 2087300427939141, + "deregister_end_ns": 2087300427940026, + "last_insert_ms": 0.001079, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000885 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087297754568986, + "last_end_ns": 2087297754569720, + "loop_exit_ns": 2087297754569759, + "deregister_start_ns": 2087297754569839, + "deregister_end_ns": 2087297754572334, + "last_insert_ms": 0.000734, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002495 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087300445169770, + "last_end_ns": 2087300445170880, + "loop_exit_ns": 2087300445170926, + "deregister_start_ns": 2087300445170950, + "deregister_end_ns": 2087300445171676, + "last_insert_ms": 0.00111, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000726 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087300498151927, + "last_end_ns": 2087300498153046, + "loop_exit_ns": 2087300498153096, + "deregister_start_ns": 2087300498153138, + "deregister_end_ns": 2087300498154076, + "last_insert_ms": 0.001119, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000938 + } + ], + "summary_sha256": "5b1bf3b810151fadbaf2997f6fe1903e950ff55d5bcabb70bdc365ccae6f9cf6", + "csv_sha256": "61e5e65c59ab3dbe127550cacf1d811704b522db40a460649726787a7845811d", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1479308.125048, + "cpu_us_op": 3.013105702, + "sampled_cpu_s": 60.26211404, + "sampled_s": 13.519733, + "sampled_inserted": 20000000, + "sampled_ops_s": 1479319.1551933754, + "elapsed_s": 13.519834, + "post_sample_join_s": 0.00010099999999901854, + "process_cpu_s": 60.41189900000008, + "process_cpu_us_op": 3.020594950000004, + "p99_us": 57.855999999999995, + "read_B_op": 82.45065121697628, + "inserted": 20000000, + "close_s": 0.239, + "total_elapsed_s": 13.758834, + "drain_ops_s": 1453611.5487693215, + "diagnostic_window_wall_s": 13.519782662, + "diagnostic_window_cpu_s": 60.262285829, + "diagnostic_join_wall_s": 4.2496e-05, + "diagnostic_join_cpu_s": 4.1875e-05, + "diagnostic_body_wall_s": 13.519825158, + "diagnostic_body_cpu_s": 60.262327704, + "diagnostic_close_wall_s": 0.239288034, + "diagnostic_close_cpu_s": 0.132602061, + "diagnostic_drain_wall_s": 13.759193442, + "diagnostic_drain_cpu_s": 60.395009991, + "body_cpu_us_op": 3.0131163852, + "drain_cpu_us_op": 3.01975049955 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-03-async-load-tmp" + }, + "started": 1792226600.706591, + "free_bytes_before": 15153299456, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226600.7102458, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "94000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3354206", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2185533", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3071603", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1540541", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1529115", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "618090", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3284276", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2998628", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3769594", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2489527", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2930148", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3630846", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1150759", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3289592", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2474418", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2241205", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2799201", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2177138", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226614.0249903, + "free_bytes_after": 11250159616, + "log_sha256": "b1fed3b6de5b70ef780781c6341730d1d2cb8bcd76c35bf2cb903df97c541a23", + "hardware_after": { + "time": 1792226614.0251539, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "671812", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2323085", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "664674", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1382659", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3259751", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400384", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2856990", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1359897", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4404719", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3236676", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1259384", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2017929", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1220089", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.062692999999854, + "process_system_cpu_s": 7.2080899999999986, + "db_allocated_bytes": 3903139840, + "db_apparent_bytes": 8589840384, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087301061879332, + "cpu_ns": 8827949 + }, + "stop_request": { + "wall_ns": 2087314080648275, + "cpu_ns": 61173108338 + }, + "workers_joined": { + "wall_ns": 2087314080710348, + "cpu_ns": 61173169588 + }, + "before_close": { + "wall_ns": 2087314080794827, + "cpu_ns": 61173254097 + }, + "after_close": { + "wall_ns": 2087314272217665, + "cpu_ns": 61263157109 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087313637816499, + "last_end_ns": 2087313637818339, + "loop_exit_ns": 2087313637818420, + "deregister_start_ns": 2087313637818455, + "deregister_end_ns": 2087313637819480, + "last_insert_ms": 0.00184, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001025 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087313988841128, + "last_end_ns": 2087313988842201, + "loop_exit_ns": 2087313988842375, + "deregister_start_ns": 2087313988842396, + "deregister_end_ns": 2087313988843318, + "last_insert_ms": 0.001073, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000922 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087313595617485, + "last_end_ns": 2087313595618891, + "loop_exit_ns": 2087313595618953, + "deregister_start_ns": 2087313595619041, + "deregister_end_ns": 2087313595620299, + "last_insert_ms": 0.001406, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001258 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087313876255015, + "last_end_ns": 2087313876257292, + "loop_exit_ns": 2087313876257339, + "deregister_start_ns": 2087313876257448, + "deregister_end_ns": 2087313876258385, + "last_insert_ms": 0.002277, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000937 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087314000425818, + "last_end_ns": 2087314000426779, + "loop_exit_ns": 2087314000426822, + "deregister_start_ns": 2087314000426856, + "deregister_end_ns": 2087314000427656, + "last_insert_ms": 0.000961, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0008 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087313911591089, + "last_end_ns": 2087313911592600, + "loop_exit_ns": 2087313911592660, + "deregister_start_ns": 2087313911592692, + "deregister_end_ns": 2087313911593704, + "last_insert_ms": 0.001511, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001012 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087313931333276, + "last_end_ns": 2087313931334547, + "loop_exit_ns": 2087313931334602, + "deregister_start_ns": 2087313931334630, + "deregister_end_ns": 2087313931335461, + "last_insert_ms": 0.001271, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000831 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087313507689627, + "last_end_ns": 2087313507690837, + "loop_exit_ns": 2087313507690885, + "deregister_start_ns": 2087313507691023, + "deregister_end_ns": 2087313507694492, + "last_insert_ms": 0.00121, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003469 + } + ], + "summary_sha256": "8380b6a5a737dc9d0a89c4a7736ccf19574b1cda15f4356b55106f3bf5a2b9be", + "csv_sha256": "996f05cd336fbe178b8d2ec876bd5951b849da70c6794414dda9fac2edacb839", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1536234.75484, + "cpu_us_op": 3.05821532605, + "sampled_cpu_s": 61.164306521, + "sampled_s": 13.018726, + "sampled_inserted": 20000000, + "sampled_ops_s": 1536248.6313945006, + "elapsed_s": 13.018844, + "post_sample_join_s": 0.00011800000000050659, + "process_cpu_s": 61.27078299999985, + "process_cpu_us_op": 3.0635391499999924, + "p99_us": 59.903999999999996, + "read_B_op": 82.29910321813259, + "inserted": 20000000, + "close_s": 0.191, + "total_elapsed_s": 13.209844, + "drain_ops_s": 1514022.4214608439, + "diagnostic_window_wall_s": 13.018768943, + "diagnostic_window_cpu_s": 61.164280389, + "diagnostic_join_wall_s": 6.2073e-05, + "diagnostic_join_cpu_s": 6.125e-05, + "diagnostic_body_wall_s": 13.018831016, + "diagnostic_body_cpu_s": 61.164341639, + "diagnostic_close_wall_s": 0.191422838, + "diagnostic_close_cpu_s": 0.089903012, + "diagnostic_drain_wall_s": 13.210338333, + "diagnostic_drain_cpu_s": 61.25432916, + "body_cpu_us_op": 3.05821708195, + "drain_cpu_us_op": 3.0627164579999997 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-04-original-tmp" + }, + "started": 1792226614.0994954, + "free_bytes_before": 15153283072, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226614.1030643, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1428386", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1313646", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3444163", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1116108", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4096011", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1097466", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2038757", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1511920", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "760180", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "635385", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3322565", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226627.9723256, + "free_bytes_after": 11238612992, + "log_sha256": "632cf108986ae240dfb0e796f6f330ed55c85a98c92f56f0b8a6ae5026fbbe57", + "hardware_after": { + "time": 1792226627.9724834, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "842202", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1657373", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2755702", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "399807", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399795", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1172343", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3131686", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4641128", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "406065", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1089137", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1345615", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3424728", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3087734", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3462741", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "918902", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 53.75291500000003, + "process_system_cpu_s": 7.273736999999997, + "db_allocated_bytes": 3914559488, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087314472967870, + "cpu_ns": 9282161 + }, + "stop_request": { + "wall_ns": 2087327994493129, + "cpu_ns": 60932168300 + }, + "workers_joined": { + "wall_ns": 2087327994535633, + "cpu_ns": 60932210192 + }, + "before_close": { + "wall_ns": 2087327994617508, + "cpu_ns": 60932292058 + }, + "after_close": { + "wall_ns": 2087328220212757, + "cpu_ns": 61019010403 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087327716542074, + "last_end_ns": 2087327716543282, + "loop_exit_ns": 2087327716543341, + "deregister_start_ns": 2087327716543449, + "deregister_end_ns": 2087327716544429, + "last_insert_ms": 0.001208, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00098 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087327372755789, + "last_end_ns": 2087327372757765, + "loop_exit_ns": 2087327372757847, + "deregister_start_ns": 2087327372757971, + "deregister_end_ns": 2087327372759003, + "last_insert_ms": 0.001976, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001032 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087327480195817, + "last_end_ns": 2087327480197214, + "loop_exit_ns": 2087327480197283, + "deregister_start_ns": 2087327480197311, + "deregister_end_ns": 2087327480198488, + "last_insert_ms": 0.001397, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001177 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087327968652325, + "last_end_ns": 2087327968653254, + "loop_exit_ns": 2087327968653293, + "deregister_start_ns": 2087327968653394, + "deregister_end_ns": 2087327968654398, + "last_insert_ms": 0.000929, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001004 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087327831727733, + "last_end_ns": 2087327831728939, + "loop_exit_ns": 2087327831729006, + "deregister_start_ns": 2087327831729036, + "deregister_end_ns": 2087327831729971, + "last_insert_ms": 0.001206, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000935 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087327316150714, + "last_end_ns": 2087327316151820, + "loop_exit_ns": 2087327316151874, + "deregister_start_ns": 2087327316151976, + "deregister_end_ns": 2087327316154933, + "last_insert_ms": 0.001106, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002957 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087327941278351, + "last_end_ns": 2087327941279509, + "loop_exit_ns": 2087327941279551, + "deregister_start_ns": 2087327941279587, + "deregister_end_ns": 2087327941280661, + "last_insert_ms": 0.001158, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001074 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087327938778276, + "last_end_ns": 2087327938779385, + "loop_exit_ns": 2087327938779438, + "deregister_start_ns": 2087327938779461, + "deregister_end_ns": 2087327938780358, + "last_insert_ms": 0.001109, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000897 + } + ], + "summary_sha256": "0207e3fb219e0aae23890609be2145db55d358373c30f5e0c498e266c879ba1d", + "csv_sha256": "a58c24bb32bfe6dd75079b17acae345c37ef6b977cfb6eb85ced39e2d77e5d6c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1479115.180635, + "cpu_us_op": 3.04619213305, + "sampled_cpu_s": 60.923842661, + "sampled_s": 13.521501, + "sampled_inserted": 20000000, + "sampled_ops_s": 1479125.7272398972, + "elapsed_s": 13.521597, + "post_sample_join_s": 9.599999999920783e-05, + "process_cpu_s": 61.02665200000003, + "process_cpu_us_op": 3.0513326000000016, + "p99_us": 58.88, + "read_B_op": 82.83748015538177, + "inserted": 20000000, + "close_s": 0.226, + "total_elapsed_s": 13.747597, + "drain_ops_s": 1454799.7006313174, + "diagnostic_window_wall_s": 13.521525259, + "diagnostic_window_cpu_s": 60.922886139, + "diagnostic_join_wall_s": 4.2504e-05, + "diagnostic_join_cpu_s": 4.1892e-05, + "diagnostic_body_wall_s": 13.521567763, + "diagnostic_body_cpu_s": 60.922928031, + "diagnostic_close_wall_s": 0.225595249, + "diagnostic_close_cpu_s": 0.086718345, + "diagnostic_drain_wall_s": 13.747244887, + "diagnostic_drain_cpu_s": 61.009728242, + "body_cpu_us_op": 3.0461464015499997, + "drain_cpu_us_op": 3.0504864121 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-05-main-tmp" + }, + "started": 1792226628.0333953, + "free_bytes_before": 15153156096, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226628.0368972, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3465625", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2179271", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "577980", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1313875", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2928037", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1921073", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3994392", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "448850", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1119393", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "734206", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1989519", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "543221", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2533388", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2716803", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1416283", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226642.3560975, + "free_bytes_after": 11243847680, + "log_sha256": "a9263d850af29b7960f5f9c17406c0d54c741fa7108d2163410231093a02dba2", + "hardware_after": { + "time": 1792226642.3562784, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2868371", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1896906", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3562399", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1681062", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4251971", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4242165", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3147993", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2838000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2337005", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2444526", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 53.74263800000017, + "process_system_cpu_s": 7.209428000000003, + "db_allocated_bytes": 3909218304, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087328408401878, + "cpu_ns": 9504429 + }, + "stop_request": { + "wall_ns": 2087342435178181, + "cpu_ns": 60858061377 + }, + "workers_joined": { + "wall_ns": 2087342435225062, + "cpu_ns": 60858107589 + }, + "before_close": { + "wall_ns": 2087342435311365, + "cpu_ns": 60858193868 + }, + "after_close": { + "wall_ns": 2087342636289690, + "cpu_ns": 60944869554 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087341966216617, + "last_end_ns": 2087341966218676, + "loop_exit_ns": 2087341966218733, + "deregister_start_ns": 2087341966218838, + "deregister_end_ns": 2087341966220173, + "last_insert_ms": 0.002059, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001335 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087342378498925, + "last_end_ns": 2087342378500162, + "loop_exit_ns": 2087342378500219, + "deregister_start_ns": 2087342378500312, + "deregister_end_ns": 2087342378501195, + "last_insert_ms": 0.001237, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000883 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087342230571467, + "last_end_ns": 2087342230572827, + "loop_exit_ns": 2087342230572888, + "deregister_start_ns": 2087342230572914, + "deregister_end_ns": 2087342230573915, + "last_insert_ms": 0.00136, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001001 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087342023976884, + "last_end_ns": 2087342023978361, + "loop_exit_ns": 2087342023978426, + "deregister_start_ns": 2087342023978468, + "deregister_end_ns": 2087342023979775, + "last_insert_ms": 0.001477, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001307 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087342406368310, + "last_end_ns": 2087342406369573, + "loop_exit_ns": 2087342406369625, + "deregister_start_ns": 2087342406369813, + "deregister_end_ns": 2087342406370942, + "last_insert_ms": 0.001263, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001129 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087342355954382, + "last_end_ns": 2087342355955527, + "loop_exit_ns": 2087342355955581, + "deregister_start_ns": 2087342355955670, + "deregister_end_ns": 2087342355956640, + "last_insert_ms": 0.001145, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00097 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087341936936024, + "last_end_ns": 2087341936937530, + "loop_exit_ns": 2087341936937606, + "deregister_start_ns": 2087341936937645, + "deregister_end_ns": 2087341936940801, + "last_insert_ms": 0.001506, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003156 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087342399424847, + "last_end_ns": 2087342399426230, + "loop_exit_ns": 2087342399426282, + "deregister_start_ns": 2087342399426395, + "deregister_end_ns": 2087342399427402, + "last_insert_ms": 0.001383, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001007 + } + ], + "summary_sha256": "41262b55b022c862e7438bb1d850291ef1855fbf9ab230028ba78ab001e1e656", + "csv_sha256": "0da76de6596e9f73b1b18fff8a6929ee08251c2e276134f63dc538cdd5c1b70d", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1@8", + "block": 0, + "ops_s": 1425839.211541, + "cpu_us_op": 3.0424375963999997, + "sampled_cpu_s": 60.848751928, + "sampled_s": 14.026722, + "sampled_inserted": 20000000, + "sampled_ops_s": 1425849.8885199265, + "elapsed_s": 14.026827, + "post_sample_join_s": 0.00010500000000135401, + "process_cpu_s": 60.95206600000017, + "process_cpu_us_op": 3.0476033000000085, + "p99_us": 60.928000000000004, + "read_B_op": 82.44492319142708, + "inserted": 20000000, + "close_s": 0.201, + "total_elapsed_s": 14.227827000000001, + "drain_ops_s": 1405696.0349602224, + "diagnostic_window_wall_s": 14.026776303, + "diagnostic_window_cpu_s": 60.848556948, + "diagnostic_join_wall_s": 4.6881e-05, + "diagnostic_join_cpu_s": 4.6212e-05, + "diagnostic_body_wall_s": 14.026823184, + "diagnostic_body_cpu_s": 60.84860316, + "diagnostic_close_wall_s": 0.200978325, + "diagnostic_close_cpu_s": 0.086675686, + "diagnostic_drain_wall_s": 14.227887812, + "diagnostic_drain_cpu_s": 60.935365125, + "body_cpu_us_op": 3.042430158, + "drain_cpu_us_op": 3.04676825625 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-06-original-tmp" + }, + "started": 1792226642.4275272, + "free_bytes_before": 15153053696, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226642.431048, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3379648", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "702008", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2677261", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "580060", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3181929", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1053686", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3770709", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1437513", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2083118", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1915736", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1653273", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "987054", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226656.9530647, + "free_bytes_after": 11250909184, + "log_sha256": "2cb39ba6e388ec30aa16db94a22cd4dc7d0d604ade90984ddac3154f91924dc1", + "hardware_after": { + "time": 1792226656.9532182, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3482425", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1708359", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3190515", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2571490", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399836", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1133713", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4317164", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3097960", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2968624", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2080502", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1925354", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1005533", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.70213999999987, + "process_system_cpu_s": 7.355885999999998, + "db_allocated_bytes": 3901943808, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087342810357783, + "cpu_ns": 9292661 + }, + "stop_request": { + "wall_ns": 2087357034284941, + "cpu_ns": 61959621267 + }, + "workers_joined": { + "wall_ns": 2087357034348330, + "cpu_ns": 61959684036 + }, + "before_close": { + "wall_ns": 2087357034430026, + "cpu_ns": 61959765723 + }, + "after_close": { + "wall_ns": 2087357216198756, + "cpu_ns": 62050763893 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087356903303477, + "last_end_ns": 2087356903304736, + "loop_exit_ns": 2087356903304795, + "deregister_start_ns": 2087356903304823, + "deregister_end_ns": 2087356903305881, + "last_insert_ms": 0.001259, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001058 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087356588339526, + "last_end_ns": 2087356588341424, + "loop_exit_ns": 2087356588341499, + "deregister_start_ns": 2087356588341539, + "deregister_end_ns": 2087356588342499, + "last_insert_ms": 0.001898, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00096 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087356498834672, + "last_end_ns": 2087356498836368, + "loop_exit_ns": 2087356498836434, + "deregister_start_ns": 2087356498836481, + "deregister_end_ns": 2087356498839653, + "last_insert_ms": 0.001696, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003172 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087356917385689, + "last_end_ns": 2087356917386974, + "loop_exit_ns": 2087356917387031, + "deregister_start_ns": 2087356917387056, + "deregister_end_ns": 2087356917387823, + "last_insert_ms": 0.001285, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000767 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087356624841234, + "last_end_ns": 2087356624842937, + "loop_exit_ns": 2087356624843009, + "deregister_start_ns": 2087356624843047, + "deregister_end_ns": 2087356624844197, + "last_insert_ms": 0.001703, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00115 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087356917883291, + "last_end_ns": 2087356917884551, + "loop_exit_ns": 2087356917884609, + "deregister_start_ns": 2087356917884636, + "deregister_end_ns": 2087356917885475, + "last_insert_ms": 0.00126, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000839 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087356890807932, + "last_end_ns": 2087356890809259, + "loop_exit_ns": 2087356890809317, + "deregister_start_ns": 2087356890809418, + "deregister_end_ns": 2087356890810382, + "last_insert_ms": 0.001327, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000964 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087356955851412, + "last_end_ns": 2087356955852364, + "loop_exit_ns": 2087356955852396, + "deregister_start_ns": 2087356955852497, + "deregister_end_ns": 2087356955853156, + "last_insert_ms": 0.000952, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000659 + } + ], + "summary_sha256": "695f87f46a942a1cbd961a194fe8429d4cadb16c153fa8377e245d957e686a43", + "csv_sha256": "c5562833bf26ee85ffd6970878b9ef4367d2b3d3c424bfdc0a333a914f984913", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1406074.962638, + "cpu_us_op": 3.0975075578499998, + "sampled_cpu_s": 61.950151157, + "sampled_s": 14.223873, + "sampled_inserted": 20000000, + "sampled_ops_s": 1406086.7950662945, + "elapsed_s": 14.223993, + "post_sample_join_s": 0.00012000000000078614, + "process_cpu_s": 62.05802599999987, + "process_cpu_us_op": 3.102901299999994, + "p99_us": 60.928000000000004, + "read_B_op": 82.75026729935831, + "inserted": 20000000, + "close_s": 0.182, + "total_elapsed_s": 14.405993, + "drain_ops_s": 1388311.1008036723, + "diagnostic_window_wall_s": 14.223927158, + "diagnostic_window_cpu_s": 61.950328606, + "diagnostic_join_wall_s": 6.3389e-05, + "diagnostic_join_cpu_s": 6.2769e-05, + "diagnostic_body_wall_s": 14.223990547, + "diagnostic_body_cpu_s": 61.950391375, + "diagnostic_close_wall_s": 0.18176873, + "diagnostic_close_cpu_s": 0.09099817, + "diagnostic_drain_wall_s": 14.405840973, + "diagnostic_drain_cpu_s": 62.041471232, + "body_cpu_us_op": 3.09751956875, + "drain_cpu_us_op": 3.1020735616 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-07-async-load-tmp" + }, + "started": 1792226657.0219994, + "free_bytes_before": 15152836608, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226657.025537, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3562056", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2409878", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3552364", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2018681", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "898850", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4052707", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3070832", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1674575", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2569180", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1999478", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1656493", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226670.7947092, + "free_bytes_after": 11240992768, + "log_sha256": "dcff971a33276703935110c11792475fcdd2c791cdbde7befa2a3c834e87a3fc", + "hardware_after": { + "time": 1792226670.79486, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2360769", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "445512", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1479140", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2985225", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1489602", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4373590", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "399915", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400365", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "995319", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3475851", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "449225", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 53.89344200000005, + "process_system_cpu_s": 7.555910999999995, + "db_allocated_bytes": 3911766016, + "db_apparent_bytes": 8589279232, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087357397503773, + "cpu_ns": 9989084 + }, + "stop_request": { + "wall_ns": 2087370919948129, + "cpu_ns": 61378631308 + }, + "workers_joined": { + "wall_ns": 2087370920016219, + "cpu_ns": 61378698787 + }, + "before_close": { + "wall_ns": 2087370920099455, + "cpu_ns": 61378782005 + }, + "after_close": { + "wall_ns": 2087371068256247, + "cpu_ns": 61442051825 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087370833620452, + "last_end_ns": 2087370833621732, + "loop_exit_ns": 2087370833621786, + "deregister_start_ns": 2087370833621813, + "deregister_end_ns": 2087370833622524, + "last_insert_ms": 0.00128, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000711 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087370789424155, + "last_end_ns": 2087370789425692, + "loop_exit_ns": 2087370789425751, + "deregister_start_ns": 2087370789425848, + "deregister_end_ns": 2087370789426861, + "last_insert_ms": 0.001537, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001013 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087370257538435, + "last_end_ns": 2087370257539737, + "loop_exit_ns": 2087370257539796, + "deregister_start_ns": 2087370257539825, + "deregister_end_ns": 2087370257543020, + "last_insert_ms": 0.001302, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003195 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087370883376037, + "last_end_ns": 2087370883376826, + "loop_exit_ns": 2087370883376873, + "deregister_start_ns": 2087370883376953, + "deregister_end_ns": 2087370883377809, + "last_insert_ms": 0.000789, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000856 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087370816436119, + "last_end_ns": 2087370816437255, + "loop_exit_ns": 2087370816437308, + "deregister_start_ns": 2087370816437337, + "deregister_end_ns": 2087370816438235, + "last_insert_ms": 0.001136, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000898 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087370346854173, + "last_end_ns": 2087370346855650, + "loop_exit_ns": 2087370346855727, + "deregister_start_ns": 2087370346855919, + "deregister_end_ns": 2087370346856937, + "last_insert_ms": 0.001477, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001018 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087370817225471, + "last_end_ns": 2087370817226849, + "loop_exit_ns": 2087370817226901, + "deregister_start_ns": 2087370817226929, + "deregister_end_ns": 2087370817227530, + "last_insert_ms": 0.001378, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000601 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087370475230660, + "last_end_ns": 2087370475232040, + "loop_exit_ns": 2087370475232096, + "deregister_start_ns": 2087370475232126, + "deregister_end_ns": 2087370475232917, + "last_insert_ms": 0.00138, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000791 + } + ], + "summary_sha256": "0e0ff155ee2b76f2dce76ece4605f807f0c33c29a00d14743f2563702675a09e", + "csv_sha256": "e6e45f64138bc46bcce52437418d4d4e107ff24e85ff65b9cdb6975f236d8499", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1479014.879177, + "cpu_us_op": 3.0684417015, + "sampled_cpu_s": 61.36883403, + "sampled_s": 13.522385, + "sampled_inserted": 20000000, + "sampled_ops_s": 1479029.032230631, + "elapsed_s": 13.522514, + "post_sample_join_s": 0.0001289999999993796, + "process_cpu_s": 61.449353000000045, + "process_cpu_us_op": 3.0724676500000023, + "p99_us": 59.903999999999996, + "read_B_op": 82.32388627922944, + "inserted": 20000000, + "close_s": 0.148, + "total_elapsed_s": 13.670513999999999, + "drain_ops_s": 1463002.7810219866, + "diagnostic_window_wall_s": 13.522444356, + "diagnostic_window_cpu_s": 61.368642224, + "diagnostic_join_wall_s": 6.809e-05, + "diagnostic_join_cpu_s": 6.7479e-05, + "diagnostic_body_wall_s": 13.522512446, + "diagnostic_body_cpu_s": 61.368709703, + "diagnostic_close_wall_s": 0.148156792, + "diagnostic_close_cpu_s": 0.06326982, + "diagnostic_drain_wall_s": 13.670752474, + "diagnostic_drain_cpu_s": 61.432062741, + "body_cpu_us_op": 3.06843548515, + "drain_cpu_us_op": 3.0716031370500003 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-08-main-tmp" + }, + "started": 1792226670.8697803, + "free_bytes_before": 15152738304, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226670.873294, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1184402", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3765348", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1296267", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "541717", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "556459", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2738424", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4263735", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1699427", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2876119", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1985867", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226684.2455335, + "free_bytes_after": 11239272448, + "log_sha256": "0c479fd54508086189d27aa78644953949bb143947dbdd6a4edf9fc88e7ad7a2", + "hardware_after": { + "time": 1792226684.2456737, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1247060", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1017813", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1129065", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3299709", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3139234", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "625052", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1011170", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4461463", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2007063", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3217463", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2945143", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1321424", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2961408", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.48603600000001, + "process_system_cpu_s": 7.505161000000001, + "db_allocated_bytes": 3913338880, + "db_apparent_bytes": 8589676544, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087371252157688, + "cpu_ns": 10219769 + }, + "stop_request": { + "wall_ns": 2087384371702988, + "cpu_ns": 61901232808 + }, + "workers_joined": { + "wall_ns": 2087384371744995, + "cpu_ns": 61901274240 + }, + "before_close": { + "wall_ns": 2087384371836395, + "cpu_ns": 61901365642 + }, + "after_close": { + "wall_ns": 2087384536198799, + "cpu_ns": 61983727420 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087384131974030, + "last_end_ns": 2087384131975680, + "loop_exit_ns": 2087384131975755, + "deregister_start_ns": 2087384131975802, + "deregister_end_ns": 2087384131976830, + "last_insert_ms": 0.00165, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001028 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087384323560458, + "last_end_ns": 2087384323561592, + "loop_exit_ns": 2087384323561632, + "deregister_start_ns": 2087384323561672, + "deregister_end_ns": 2087384323562315, + "last_insert_ms": 0.001134, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000643 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087383855468533, + "last_end_ns": 2087383855469942, + "loop_exit_ns": 2087383855470001, + "deregister_start_ns": 2087383855470097, + "deregister_end_ns": 2087383855471159, + "last_insert_ms": 0.001409, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001062 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087383637522486, + "last_end_ns": 2087383637523639, + "loop_exit_ns": 2087383637523702, + "deregister_start_ns": 2087383637523728, + "deregister_end_ns": 2087383637526826, + "last_insert_ms": 0.001153, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003098 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087383828361445, + "last_end_ns": 2087383828362871, + "loop_exit_ns": 2087383828362949, + "deregister_start_ns": 2087383828362989, + "deregister_end_ns": 2087383828363826, + "last_insert_ms": 0.001426, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000837 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087384346933735, + "last_end_ns": 2087384346934790, + "loop_exit_ns": 2087384346934843, + "deregister_start_ns": 2087384346934867, + "deregister_end_ns": 2087384346936016, + "last_insert_ms": 0.001055, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001149 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087384231644554, + "last_end_ns": 2087384231645862, + "loop_exit_ns": 2087384231645929, + "deregister_start_ns": 2087384231645955, + "deregister_end_ns": 2087384231647095, + "last_insert_ms": 0.001308, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00114 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087384199636759, + "last_end_ns": 2087384199638163, + "loop_exit_ns": 2087384199638217, + "deregister_start_ns": 2087384199638318, + "deregister_end_ns": 2087384199639481, + "last_insert_ms": 0.001404, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001163 + } + ], + "summary_sha256": "e3be1efb634e76f9b11bc85316c0254963b32b5468e64331612b8e838a3aea11", + "csv_sha256": "21129c5dcf70eee26e7429ca97420e76fcc372b2707d43c0649c696c8fa73ac5", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1524437.921047, + "cpu_us_op": 3.094532788, + "sampled_cpu_s": 61.89065576, + "sampled_s": 13.119488, + "sampled_inserted": 20000000, + "sampled_ops_s": 1524449.7346237903, + "elapsed_s": 13.11959, + "post_sample_join_s": 0.0001020000000000465, + "process_cpu_s": 61.991197000000014, + "process_cpu_us_op": 3.099559850000001, + "p99_us": 60.928000000000004, + "read_B_op": 82.48914489539298, + "inserted": 20000000, + "close_s": 0.164, + "total_elapsed_s": 13.28359, + "drain_ops_s": 1505617.0809246597, + "diagnostic_window_wall_s": 13.1195453, + "diagnostic_window_cpu_s": 61.891013039, + "diagnostic_join_wall_s": 4.2007e-05, + "diagnostic_join_cpu_s": 4.1432e-05, + "diagnostic_body_wall_s": 13.119587307, + "diagnostic_body_cpu_s": 61.891054471, + "diagnostic_close_wall_s": 0.164362404, + "diagnostic_close_cpu_s": 0.082361778, + "diagnostic_drain_wall_s": 13.284041111, + "diagnostic_drain_cpu_s": 61.973507651, + "body_cpu_us_op": 3.0945527235499997, + "drain_cpu_us_op": 3.09867538255 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-09-main-tmp" + }, + "started": 1792226684.3283997, + "free_bytes_before": 15152599040, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226684.3318717, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1776774", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3550065", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1070113", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "427744", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1120079", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2771226", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1606871", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3945345", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2118144", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1845385", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2145821", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399814", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "897183", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1081140", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226698.0476878, + "free_bytes_after": 11247853568, + "log_sha256": "e129a7643f8cc0adb2cbfe12d5a8d15e7571986efb5b46e3f99fd8aeab33e1a5", + "hardware_after": { + "time": 1792226698.0478332, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3382767", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399884", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3260734", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1816601", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3311802", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4424707", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3374892", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3449412", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400296", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1537680", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3653167", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.01412000000005, + "process_system_cpu_s": 7.390859000000006, + "db_allocated_bytes": 3904471040, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087384705448183, + "cpu_ns": 10947871 + }, + "stop_request": { + "wall_ns": 2087398125294926, + "cpu_ns": 62270524053 + }, + "workers_joined": { + "wall_ns": 2087398125338941, + "cpu_ns": 62270567221 + }, + "before_close": { + "wall_ns": 2087398125420523, + "cpu_ns": 62270648792 + }, + "after_close": { + "wall_ns": 2087398300185691, + "cpu_ns": 62397725264 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087395300935530, + "last_end_ns": 2087395300936523, + "loop_exit_ns": 2087395300936570, + "deregister_start_ns": 2087395300936594, + "deregister_end_ns": 2087395300938882, + "last_insert_ms": 0.000993, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002288 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087397774605304, + "last_end_ns": 2087397774606528, + "loop_exit_ns": 2087397774606590, + "deregister_start_ns": 2087397774606618, + "deregister_end_ns": 2087397774607463, + "last_insert_ms": 0.001224, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000845 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087397530535457, + "last_end_ns": 2087397530538462, + "loop_exit_ns": 2087397530538515, + "deregister_start_ns": 2087397530538558, + "deregister_end_ns": 2087397530539425, + "last_insert_ms": 0.003005, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000867 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087398025943529, + "last_end_ns": 2087398025944238, + "loop_exit_ns": 2087398025944284, + "deregister_start_ns": 2087398025944381, + "deregister_end_ns": 2087398025945205, + "last_insert_ms": 0.000709, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000824 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087397866150014, + "last_end_ns": 2087397866151198, + "loop_exit_ns": 2087397866151486, + "deregister_start_ns": 2087397866151510, + "deregister_end_ns": 2087397866152567, + "last_insert_ms": 0.001184, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001057 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087397988579372, + "last_end_ns": 2087397988580278, + "loop_exit_ns": 2087397988580316, + "deregister_start_ns": 2087397988580420, + "deregister_end_ns": 2087397988581304, + "last_insert_ms": 0.000906, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000884 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087397452785115, + "last_end_ns": 2087397452786709, + "loop_exit_ns": 2087397452786770, + "deregister_start_ns": 2087397452786797, + "deregister_end_ns": 2087397452787791, + "last_insert_ms": 0.001594, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000994 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087397897346190, + "last_end_ns": 2087397897347216, + "loop_exit_ns": 2087397897347267, + "deregister_start_ns": 2087397897347309, + "deregister_end_ns": 2087397897348157, + "last_insert_ms": 0.001026, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000848 + } + ], + "summary_sha256": "3ccc650a697faccf6b34df8b19f34a16993caefd9192c8649dac040b065fcc68", + "csv_sha256": "df3a8e5b68054fd45a203c87b9c0026bba876d995d6ed8320c37a03e6b2b543a", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1490324.720964, + "cpu_us_op": 3.1130017230499996, + "sampled_cpu_s": 62.260034461, + "sampled_s": 13.419783, + "sampled_inserted": 20000000, + "sampled_ops_s": 1490337.064317657, + "elapsed_s": 13.419894, + "post_sample_join_s": 0.00011099999999863996, + "process_cpu_s": 62.404979000000054, + "process_cpu_us_op": 3.120248950000003, + "p99_us": 59.903999999999996, + "read_B_op": 82.8100524845826, + "inserted": 20000000, + "close_s": 0.175, + "total_elapsed_s": 13.594894, + "drain_ops_s": 1471140.5620374826, + "diagnostic_window_wall_s": 13.419846743, + "diagnostic_window_cpu_s": 62.259576182, + "diagnostic_join_wall_s": 4.4015e-05, + "diagnostic_join_cpu_s": 4.3168e-05, + "diagnostic_body_wall_s": 13.419890758, + "diagnostic_body_cpu_s": 62.25961935, + "diagnostic_close_wall_s": 0.174765168, + "diagnostic_close_cpu_s": 0.127076472, + "diagnostic_drain_wall_s": 13.594737508, + "diagnostic_drain_cpu_s": 62.386777393, + "body_cpu_us_op": 3.1129809675, + "drain_cpu_us_op": 3.11933886965 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-10-async-load-tmp" + }, + "started": 1792226698.123231, + "free_bytes_before": 15152308224, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226698.1267393, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "883027", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3388010", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2989045", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3360242", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2171427", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3066610", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3944943", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1599870", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1253971", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2199316", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1953035", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2657318", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2203710", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1006745", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226712.4450421, + "free_bytes_after": 11245232128, + "log_sha256": "7efb1fa1c84433870c1633d8ff115c1366430c3330bf64c453f81d9f6b1e76a1", + "hardware_after": { + "time": 1792226712.44516, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3589947", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1674912", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "396575", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "549775", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1147404", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4495491", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2602562", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3534633", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "951386", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1200301", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "710768", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1352656", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.07462199999986, + "process_system_cpu_s": 7.169696000000002, + "db_allocated_bytes": 3906961408, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087398493479292, + "cpu_ns": 10205956 + }, + "stop_request": { + "wall_ns": 2087412526199682, + "cpu_ns": 61148664621 + }, + "workers_joined": { + "wall_ns": 2087412526243248, + "cpu_ns": 61148707376 + }, + "before_close": { + "wall_ns": 2087412526355089, + "cpu_ns": 61148819218 + }, + "after_close": { + "wall_ns": 2087412724212551, + "cpu_ns": 61237045301 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087411996229824, + "last_end_ns": 2087411996231197, + "loop_exit_ns": 2087411996231254, + "deregister_start_ns": 2087411996231353, + "deregister_end_ns": 2087411996232439, + "last_insert_ms": 0.001373, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001086 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087412452488039, + "last_end_ns": 2087412452489076, + "loop_exit_ns": 2087412452489117, + "deregister_start_ns": 2087412452489239, + "deregister_end_ns": 2087412452490280, + "last_insert_ms": 0.001037, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001041 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087411928572479, + "last_end_ns": 2087411928573980, + "loop_exit_ns": 2087411928574031, + "deregister_start_ns": 2087411928574059, + "deregister_end_ns": 2087411928574815, + "last_insert_ms": 0.001501, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000756 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087412381367001, + "last_end_ns": 2087412381368220, + "loop_exit_ns": 2087412381368492, + "deregister_start_ns": 2087412381368521, + "deregister_end_ns": 2087412381369437, + "last_insert_ms": 0.001219, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000916 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087409271299774, + "last_end_ns": 2087409271301204, + "loop_exit_ns": 2087409271301250, + "deregister_start_ns": 2087409271301369, + "deregister_end_ns": 2087409271304356, + "last_insert_ms": 0.00143, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002987 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087412332532818, + "last_end_ns": 2087412332534077, + "loop_exit_ns": 2087412332534131, + "deregister_start_ns": 2087412332534160, + "deregister_end_ns": 2087412332535026, + "last_insert_ms": 0.001259, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000866 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087412340491638, + "last_end_ns": 2087412340493395, + "loop_exit_ns": 2087412340493475, + "deregister_start_ns": 2087412340493562, + "deregister_end_ns": 2087412340494359, + "last_insert_ms": 0.001757, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000797 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087412402405703, + "last_end_ns": 2087412402406880, + "loop_exit_ns": 2087412402406934, + "deregister_start_ns": 2087412402406957, + "deregister_end_ns": 2087412402407887, + "last_insert_ms": 0.001177, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00093 + } + ], + "summary_sha256": "d8c941c875342b7048460f12e57b9783758697d13cad75205f00d2b5d0bc346e", + "csv_sha256": "1a7ef086f4afcbf8b6654b211ebc4a53f4723c2d663185a98cbc8d14a1abfc2e", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1425235.707461, + "cpu_us_op": 3.0569363684999997, + "sampled_cpu_s": 61.13872737, + "sampled_s": 14.032662, + "sampled_inserted": 20000000, + "sampled_ops_s": 1425246.328886137, + "elapsed_s": 14.032767, + "post_sample_join_s": 0.00010499999999957765, + "process_cpu_s": 61.244317999999865, + "process_cpu_us_op": 3.0622158999999933, + "p99_us": 58.88, + "read_B_op": 82.2067513010946, + "inserted": 20000000, + "close_s": 0.198, + "total_elapsed_s": 14.230767, + "drain_ops_s": 1405405.6257122331, + "diagnostic_window_wall_s": 14.03272039, + "diagnostic_window_cpu_s": 61.138458665, + "diagnostic_join_wall_s": 4.3566e-05, + "diagnostic_join_cpu_s": 4.2755e-05, + "diagnostic_body_wall_s": 14.032763956, + "diagnostic_body_cpu_s": 61.13850142, + "diagnostic_close_wall_s": 0.197857462, + "diagnostic_close_cpu_s": 0.088226083, + "diagnostic_drain_wall_s": 14.230733259, + "diagnostic_drain_cpu_s": 61.226839345, + "body_cpu_us_op": 3.0569250709999998, + "drain_cpu_us_op": 3.0613419672499997 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-11-original-tmp" + }, + "started": 1792226712.5184906, + "free_bytes_before": 15152177152, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226712.5220144, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2495431", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3650930", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3431357", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2956096", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "887397", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4020196", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1313512", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "832233", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "451969", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1194470", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1728944", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "910507", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226726.74503, + "free_bytes_after": 11250995200, + "log_sha256": "8a145e99997ef1e6e9474d36045d0c88014ab7432d4cee88b0797cb6833b2c7a", + "hardware_after": { + "time": 1792226726.7451758, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1530483", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3782050", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3165441", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1461797", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2061712", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4341721", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1722373", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2082500", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3583333", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1026795", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1913251", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.892732000000024, + "process_system_cpu_s": 7.457988999999998, + "db_allocated_bytes": 3901104128, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087412898307229, + "cpu_ns": 9623940 + }, + "stop_request": { + "wall_ns": 2087426821828243, + "cpu_ns": 62246502591 + }, + "workers_joined": { + "wall_ns": 2087426821866537, + "cpu_ns": 62246540255 + }, + "before_close": { + "wall_ns": 2087426821953298, + "cpu_ns": 62246626965 + }, + "after_close": { + "wall_ns": 2087427004191804, + "cpu_ns": 62343279168 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087426687607926, + "last_end_ns": 2087426687609625, + "loop_exit_ns": 2087426687609704, + "deregister_start_ns": 2087426687609763, + "deregister_end_ns": 2087426687610977, + "last_insert_ms": 0.001699, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001214 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087426305004182, + "last_end_ns": 2087426305006110, + "loop_exit_ns": 2087426305006194, + "deregister_start_ns": 2087426305006267, + "deregister_end_ns": 2087426305007324, + "last_insert_ms": 0.001928, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001057 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087426271760818, + "last_end_ns": 2087426271762384, + "loop_exit_ns": 2087426271762452, + "deregister_start_ns": 2087426271762549, + "deregister_end_ns": 2087426271763577, + "last_insert_ms": 0.001566, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001028 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087426105846693, + "last_end_ns": 2087426105847868, + "loop_exit_ns": 2087426105847918, + "deregister_start_ns": 2087426105847967, + "deregister_end_ns": 2087426105861590, + "last_insert_ms": 0.001175, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.013623 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087426760977314, + "last_end_ns": 2087426760978083, + "loop_exit_ns": 2087426760978126, + "deregister_start_ns": 2087426760978166, + "deregister_end_ns": 2087426760978978, + "last_insert_ms": 0.000769, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000812 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087426560499621, + "last_end_ns": 2087426560501026, + "loop_exit_ns": 2087426560501096, + "deregister_start_ns": 2087426560501130, + "deregister_end_ns": 2087426560502128, + "last_insert_ms": 0.001405, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000998 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087426618710702, + "last_end_ns": 2087426618711804, + "loop_exit_ns": 2087426618711860, + "deregister_start_ns": 2087426618711907, + "deregister_end_ns": 2087426618712891, + "last_insert_ms": 0.001102, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000984 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087426720694561, + "last_end_ns": 2087426720695811, + "loop_exit_ns": 2087426720695865, + "deregister_start_ns": 2087426720696134, + "deregister_end_ns": 2087426720696943, + "last_insert_ms": 0.00125, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000809 + } + ], + "summary_sha256": "f59924082a0fe41cae57653eef267b60110541a8678c8342ac911ed04518aafc", + "csv_sha256": "521a944c87d35a2fb224dc5c3d45d9b8c7fb91889a48de5a57ad34b57ab7a0cc", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1@8", + "block": 1, + "ops_s": 1436410.518213, + "cpu_us_op": 3.1118666562, + "sampled_cpu_s": 62.237333124, + "sampled_s": 13.923478, + "sampled_inserted": 20000000, + "sampled_ops_s": 1436422.7099005005, + "elapsed_s": 13.923596, + "post_sample_join_s": 0.00011800000000050659, + "process_cpu_s": 62.35072100000002, + "process_cpu_us_op": 3.1175360500000013, + "p99_us": 59.903999999999996, + "read_B_op": 82.60386544376873, + "inserted": 20000000, + "close_s": 0.182, + "total_elapsed_s": 14.105596, + "drain_ops_s": 1417876.9900966964, + "diagnostic_window_wall_s": 13.923521014, + "diagnostic_window_cpu_s": 62.236878651, + "diagnostic_join_wall_s": 3.8294e-05, + "diagnostic_join_cpu_s": 3.7664e-05, + "diagnostic_body_wall_s": 13.923559308, + "diagnostic_body_cpu_s": 62.236916315, + "diagnostic_close_wall_s": 0.182238506, + "diagnostic_close_cpu_s": 0.096652203, + "diagnostic_drain_wall_s": 14.105884575, + "diagnostic_drain_cpu_s": 62.333655228, + "body_cpu_us_op": 3.11184581575, + "drain_cpu_us_op": 3.1166827614 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-12-async-load-tmp" + }, + "started": 1792226726.8205917, + "free_bytes_before": 15152082944, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226726.824056, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3662679", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "493879", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "841985", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1235450", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399632", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1761375", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4035887", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2009717", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "533266", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "825312", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1152044", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1492364", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "727133", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226740.4403892, + "free_bytes_after": 11243470848, + "log_sha256": "a830143ac677ae80c5c8976c59aaa45cc746288c5433a1d3765f9453d91640a3", + "hardware_after": { + "time": 1792226740.4405084, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3429859", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2197180", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1888786", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3740919", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3133396", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4338271", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2540096", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3550653", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3308426", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1710921", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.11776800000007, + "process_system_cpu_s": 7.468068999999986, + "db_allocated_bytes": 3908521984, + "db_apparent_bytes": 8589545472, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087427194207631, + "cpu_ns": 9878032 + }, + "stop_request": { + "wall_ns": 2087440518867577, + "cpu_ns": 62511577180 + }, + "workers_joined": { + "wall_ns": 2087440518909531, + "cpu_ns": 62511618399 + }, + "before_close": { + "wall_ns": 2087440518992419, + "cpu_ns": 62511701280 + }, + "after_close": { + "wall_ns": 2087440728200478, + "cpu_ns": 62578899526 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087440443035752, + "last_end_ns": 2087440443036652, + "loop_exit_ns": 2087440443036712, + "deregister_start_ns": 2087440443036792, + "deregister_end_ns": 2087440443037521, + "last_insert_ms": 0.0009, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000729 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087440103477222, + "last_end_ns": 2087440103478706, + "loop_exit_ns": 2087440103478769, + "deregister_start_ns": 2087440103478799, + "deregister_end_ns": 2087440103479727, + "last_insert_ms": 0.001484, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000928 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087440070157528, + "last_end_ns": 2087440070159251, + "loop_exit_ns": 2087440070159328, + "deregister_start_ns": 2087440070159368, + "deregister_end_ns": 2087440070160574, + "last_insert_ms": 0.001723, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001206 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087440346751227, + "last_end_ns": 2087440346752720, + "loop_exit_ns": 2087440346752777, + "deregister_start_ns": 2087440346752872, + "deregister_end_ns": 2087440346753972, + "last_insert_ms": 0.001493, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0011 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087440416469270, + "last_end_ns": 2087440416470321, + "loop_exit_ns": 2087440416470371, + "deregister_start_ns": 2087440416470395, + "deregister_end_ns": 2087440416470828, + "last_insert_ms": 0.001051, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000433 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087440219188350, + "last_end_ns": 2087440219189437, + "loop_exit_ns": 2087440219189498, + "deregister_start_ns": 2087440219189587, + "deregister_end_ns": 2087440219190529, + "last_insert_ms": 0.001087, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000942 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087440411988004, + "last_end_ns": 2087440411989328, + "loop_exit_ns": 2087440411989376, + "deregister_start_ns": 2087440411989473, + "deregister_end_ns": 2087440411990211, + "last_insert_ms": 0.001324, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000738 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087439895896818, + "last_end_ns": 2087439895898756, + "loop_exit_ns": 2087439895898831, + "deregister_start_ns": 2087439895898864, + "deregister_end_ns": 2087439895902307, + "last_insert_ms": 0.001938, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003443 + } + ], + "summary_sha256": "3ddb6078276c1d4388a969e976040826bb4a02a6988e4aaba36c607ff83e6b4f", + "csv_sha256": "73c9968d6f34beaef663edfb4ffb476e1e63297317b8fbb56a7b2fc927109198", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1500971.344112, + "cpu_us_op": 3.12507505915, + "sampled_cpu_s": 62.501501183, + "sampled_s": 13.324602, + "sampled_inserted": 20000000, + "sampled_ops_s": 1500982.9186642873, + "elapsed_s": 13.324705, + "post_sample_join_s": 0.0001029999999992981, + "process_cpu_s": 62.585837000000055, + "process_cpu_us_op": 3.1292918500000027, + "p99_us": 60.928000000000004, + "read_B_op": 82.66527665018634, + "inserted": 20000000, + "close_s": 0.209, + "total_elapsed_s": 13.533705, + "drain_ops_s": 1477791.9276354848, + "diagnostic_window_wall_s": 13.324659946, + "diagnostic_window_cpu_s": 62.501699148, + "diagnostic_join_wall_s": 4.1954e-05, + "diagnostic_join_cpu_s": 4.1219e-05, + "diagnostic_body_wall_s": 13.3247019, + "diagnostic_body_cpu_s": 62.501740367, + "diagnostic_close_wall_s": 0.209208059, + "diagnostic_close_cpu_s": 0.067198246, + "diagnostic_drain_wall_s": 13.533992847, + "diagnostic_drain_cpu_s": 62.569021494, + "body_cpu_us_op": 3.12508701835, + "drain_cpu_us_op": 3.1284510746999996 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-13-main-tmp" + }, + "started": 1792226740.509425, + "free_bytes_before": 15151976448, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226740.5130177, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1446996", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2459744", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1095597", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1046371", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1414082", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3820536", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1121154", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1761025", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2016208", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3339719", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1917923", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1709555", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2738284", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2035492", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226754.683747, + "free_bytes_after": 11250601984, + "log_sha256": "ce00c8fc9b37a66827a956ce2454e4cd34d4395a92c5027db357f5d26fe9ede3", + "hardware_after": { + "time": 1792226754.68389, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1089260", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "537430", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3212405", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3346501", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1991422", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2606403", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4424637", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2941394", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3233674", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3448397", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.72980200000006, + "process_system_cpu_s": 7.433819, + "db_allocated_bytes": 3901288448, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087440888723762, + "cpu_ns": 9810137 + }, + "stop_request": { + "wall_ns": 2087454809593540, + "cpu_ns": 62089614821 + }, + "workers_joined": { + "wall_ns": 2087454809642179, + "cpu_ns": 62089662867 + }, + "before_close": { + "wall_ns": 2087454809729743, + "cpu_ns": 62089750349 + }, + "after_close": { + "wall_ns": 2087454956171550, + "cpu_ns": 62156454900 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087454662949289, + "last_end_ns": 2087454662951087, + "loop_exit_ns": 2087454662951174, + "deregister_start_ns": 2087454662951217, + "deregister_end_ns": 2087454662952053, + "last_insert_ms": 0.001798, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000836 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087454105333116, + "last_end_ns": 2087454105334910, + "loop_exit_ns": 2087454105334986, + "deregister_start_ns": 2087454105335025, + "deregister_end_ns": 2087454105335994, + "last_insert_ms": 0.001794, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000969 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087454203319684, + "last_end_ns": 2087454203320989, + "loop_exit_ns": 2087454203321047, + "deregister_start_ns": 2087454203321073, + "deregister_end_ns": 2087454203321940, + "last_insert_ms": 0.001305, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000867 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087454689066285, + "last_end_ns": 2087454689067732, + "loop_exit_ns": 2087454689067793, + "deregister_start_ns": 2087454689067822, + "deregister_end_ns": 2087454689068556, + "last_insert_ms": 0.001447, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000734 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087454782774059, + "last_end_ns": 2087454782774750, + "loop_exit_ns": 2087454782774796, + "deregister_start_ns": 2087454782774818, + "deregister_end_ns": 2087454782775542, + "last_insert_ms": 0.000691, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000724 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087454682798563, + "last_end_ns": 2087454682799832, + "loop_exit_ns": 2087454682799898, + "deregister_start_ns": 2087454682799930, + "deregister_end_ns": 2087454682800919, + "last_insert_ms": 0.001269, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000989 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087451889195033, + "last_end_ns": 2087451889196381, + "loop_exit_ns": 2087451889196448, + "deregister_start_ns": 2087451889196481, + "deregister_end_ns": 2087451889199110, + "last_insert_ms": 0.001348, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002629 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087454752271531, + "last_end_ns": 2087454752272655, + "loop_exit_ns": 2087454752272704, + "deregister_start_ns": 2087454752272729, + "deregister_end_ns": 2087454752273495, + "last_insert_ms": 0.001124, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000766 + } + ], + "summary_sha256": "6bc7d660947ceb942859790d27b308f0729086a11e9118f7d2d922d7449e1c17", + "csv_sha256": "31553bcb638662fe47ad7614665cbe063f726e4fb84355ce29196fb8e2819db8", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1436685.797528, + "cpu_us_op": 3.1039853467, + "sampled_cpu_s": 62.079706934, + "sampled_s": 13.920819, + "sampled_inserted": 20000000, + "sampled_ops_s": 1436697.0793887917, + "elapsed_s": 13.920928, + "post_sample_join_s": 0.00010900000000013677, + "process_cpu_s": 62.16362100000006, + "process_cpu_us_op": 3.108181050000003, + "p99_us": 59.903999999999996, + "read_B_op": 82.3744934765396, + "inserted": 20000000, + "close_s": 0.146, + "total_elapsed_s": 14.066928, + "drain_ops_s": 1421774.5338570012, + "diagnostic_window_wall_s": 13.920869778, + "diagnostic_window_cpu_s": 62.079804684, + "diagnostic_join_wall_s": 4.8639e-05, + "diagnostic_join_cpu_s": 4.8046e-05, + "diagnostic_body_wall_s": 13.920918417, + "diagnostic_body_cpu_s": 62.07985273, + "diagnostic_close_wall_s": 0.146441807, + "diagnostic_close_cpu_s": 0.066704551, + "diagnostic_drain_wall_s": 14.067447788, + "diagnostic_drain_cpu_s": 62.146644763, + "body_cpu_us_op": 3.1039926364999997, + "drain_cpu_us_op": 3.1073322381499997 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-14-original-tmp" + }, + "started": 1792226754.762928, + "free_bytes_before": 15151882240, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226754.7663665, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3354957", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2938594", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2807735", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1679026", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3857898", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1702111", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400090", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3088218", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2726623", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "821307", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4026885", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226768.8836496, + "free_bytes_after": 11244470272, + "log_sha256": "d13337478cbc08213d7bebe355dd99bee85ff20a0322f56d13f59109a3504030", + "hardware_after": { + "time": 1792226768.8838003, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3575100", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3482259", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2950954", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2526413", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2852496", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2230704", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1478050", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4159352", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3701079", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3024648", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4624945", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.37445899999989, + "process_system_cpu_s": 7.301063999999997, + "db_allocated_bytes": 3907334144, + "db_apparent_bytes": 8589840384, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087455139975536, + "cpu_ns": 10661837 + }, + "stop_request": { + "wall_ns": 2087468960224992, + "cpu_ns": 62583680288 + }, + "workers_joined": { + "wall_ns": 2087468960289677, + "cpu_ns": 62583744343 + }, + "before_close": { + "wall_ns": 2087468960374734, + "cpu_ns": 62583829305 + }, + "after_close": { + "wall_ns": 2087469160208332, + "cpu_ns": 62668716337 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087468908428605, + "last_end_ns": 2087468908429771, + "loop_exit_ns": 2087468908429819, + "deregister_start_ns": 2087468908429840, + "deregister_end_ns": 2087468908430956, + "last_insert_ms": 0.001166, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001116 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087468575249863, + "last_end_ns": 2087468575251793, + "loop_exit_ns": 2087468575251884, + "deregister_start_ns": 2087468575251953, + "deregister_end_ns": 2087468575252996, + "last_insert_ms": 0.00193, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001043 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087468718083202, + "last_end_ns": 2087468718084723, + "loop_exit_ns": 2087468718084780, + "deregister_start_ns": 2087468718084810, + "deregister_end_ns": 2087468718085667, + "last_insert_ms": 0.001521, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000857 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087468851358893, + "last_end_ns": 2087468851360226, + "loop_exit_ns": 2087468851360281, + "deregister_start_ns": 2087468851360328, + "deregister_end_ns": 2087468851361355, + "last_insert_ms": 0.001333, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001027 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087468474084549, + "last_end_ns": 2087468474086368, + "loop_exit_ns": 2087468474086460, + "deregister_start_ns": 2087468474086516, + "deregister_end_ns": 2087468474090324, + "last_insert_ms": 0.001819, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003808 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087468833803089, + "last_end_ns": 2087468833805082, + "loop_exit_ns": 2087468833805172, + "deregister_start_ns": 2087468833805228, + "deregister_end_ns": 2087468833806216, + "last_insert_ms": 0.001993, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000988 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087468532287538, + "last_end_ns": 2087468532289377, + "loop_exit_ns": 2087468532289438, + "deregister_start_ns": 2087468532289492, + "deregister_end_ns": 2087468532290499, + "last_insert_ms": 0.001839, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001007 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087468888972158, + "last_end_ns": 2087468888973299, + "loop_exit_ns": 2087468888973347, + "deregister_start_ns": 2087468888973456, + "deregister_end_ns": 2087468888974538, + "last_insert_ms": 0.001141, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001082 + } + ], + "summary_sha256": "cd190206fd4ff3ff795c9a81c7d20f9a2e73c024e0d026d91e32bb4d38cee1ae", + "csv_sha256": "772b6e73521a5cebf2e4626687fa8271e9e6fe42f5affa2e0904b8f9e9720a43", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1447139.271081, + "cpu_us_op": 3.1286620592500003, + "sampled_cpu_s": 62.573241185, + "sampled_s": 13.820239, + "sampled_inserted": 20000000, + "sampled_ops_s": 1447152.9761533067, + "elapsed_s": 13.82037, + "post_sample_join_s": 0.00013099999999965917, + "process_cpu_s": 62.675522999999885, + "process_cpu_us_op": 3.1337761499999943, + "p99_us": 60.928000000000004, + "read_B_op": 82.38011852668272, + "inserted": 20000000, + "close_s": 0.2, + "total_elapsed_s": 14.02037, + "drain_ops_s": 1426495.8770702914, + "diagnostic_window_wall_s": 13.820249456, + "diagnostic_window_cpu_s": 62.573018451, + "diagnostic_join_wall_s": 6.4685e-05, + "diagnostic_join_cpu_s": 6.4055e-05, + "diagnostic_body_wall_s": 13.820314141, + "diagnostic_body_cpu_s": 62.573082506, + "diagnostic_close_wall_s": 0.199833598, + "diagnostic_close_cpu_s": 0.084887032, + "diagnostic_drain_wall_s": 14.020232796, + "diagnostic_drain_cpu_s": 62.6580545, + "body_cpu_us_op": 3.1286541252999998, + "drain_cpu_us_op": 3.132902725 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-15-original-tmp" + }, + "started": 1792226768.9610727, + "free_bytes_before": 15151783936, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226768.9643214, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1185357", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3561118", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3833797", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2681573", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1952033", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "751352", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4040062", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2398846", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3038060", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3203968", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3149914", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "411886", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1972810", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226782.9369872, + "free_bytes_after": 11255402496, + "log_sha256": "54737d2d584fbc809023b1e4e7aba25d971181c9f4782d273de8cfa3d572d9c5", + "hardware_after": { + "time": 1792226782.9371393, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2681840", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "809574", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1620926", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2102056", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4565330", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1096755", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1634766", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2488866", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1773040", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4545143", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "910520", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.218826000000035, + "process_system_cpu_s": 7.539871000000005, + "db_allocated_bytes": 3896307712, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087469337225344, + "cpu_ns": 9712305 + }, + "stop_request": { + "wall_ns": 2087483057761341, + "cpu_ns": 62688684177 + }, + "workers_joined": { + "wall_ns": 2087483057802573, + "cpu_ns": 62688724347 + }, + "before_close": { + "wall_ns": 2087483057877262, + "cpu_ns": 62688799044 + }, + "after_close": { + "wall_ns": 2087483208206547, + "cpu_ns": 62751604175 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087482541389852, + "last_end_ns": 2087482541391470, + "loop_exit_ns": 2087482541391536, + "deregister_start_ns": 2087482541391562, + "deregister_end_ns": 2087482541392642, + "last_insert_ms": 0.001618, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00108 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087482926105783, + "last_end_ns": 2087482926107112, + "loop_exit_ns": 2087482926107171, + "deregister_start_ns": 2087482926107290, + "deregister_end_ns": 2087482926108495, + "last_insert_ms": 0.001329, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001205 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087482736569164, + "last_end_ns": 2087482736575616, + "loop_exit_ns": 2087482736575678, + "deregister_start_ns": 2087482736575791, + "deregister_end_ns": 2087482736576586, + "last_insert_ms": 0.006452, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000795 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087482944236654, + "last_end_ns": 2087482944238137, + "loop_exit_ns": 2087482944238180, + "deregister_start_ns": 2087482944238218, + "deregister_end_ns": 2087482944238998, + "last_insert_ms": 0.001483, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00078 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087483012199103, + "last_end_ns": 2087483012199834, + "loop_exit_ns": 2087483012199880, + "deregister_start_ns": 2087483012199905, + "deregister_end_ns": 2087483012200508, + "last_insert_ms": 0.000731, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000603 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087482642341415, + "last_end_ns": 2087482642342876, + "loop_exit_ns": 2087482642342958, + "deregister_start_ns": 2087482642343002, + "deregister_end_ns": 2087482642343951, + "last_insert_ms": 0.001461, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000949 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087482419736347, + "last_end_ns": 2087482419740247, + "loop_exit_ns": 2087482419740298, + "deregister_start_ns": 2087482419740338, + "deregister_end_ns": 2087482419743634, + "last_insert_ms": 0.0039, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003296 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087482951293051, + "last_end_ns": 2087482951294141, + "loop_exit_ns": 2087482951294178, + "deregister_start_ns": 2087482951294349, + "deregister_end_ns": 2087482951295274, + "last_insert_ms": 0.00109, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000925 + } + ], + "summary_sha256": "f5a414c7082966422540e3528fd0dfc6686d49b645cf8d39c9938d6e5339508c", + "csv_sha256": "48902be18ddb1c711fed258c0c6841741a917dd2c2ef4892a72f63a0276dbdea", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1457664.421971, + "cpu_us_op": 3.1339463290000005, + "sampled_cpu_s": 62.67892658, + "sampled_s": 13.720483, + "sampled_inserted": 20000000, + "sampled_ops_s": 1457674.6314251474, + "elapsed_s": 13.720579, + "post_sample_join_s": 9.600000000098419e-05, + "process_cpu_s": 62.75869700000004, + "process_cpu_us_op": 3.137934850000002, + "p99_us": 59.903999999999996, + "read_B_op": 82.48715532828672, + "inserted": 20000000, + "close_s": 0.15, + "total_elapsed_s": 13.870579000000001, + "drain_ops_s": 1441900.8752266217, + "diagnostic_window_wall_s": 13.720535997, + "diagnostic_window_cpu_s": 62.678971872, + "diagnostic_join_wall_s": 4.1232e-05, + "diagnostic_join_cpu_s": 4.017e-05, + "diagnostic_body_wall_s": 13.720577229, + "diagnostic_body_cpu_s": 62.679012042, + "diagnostic_close_wall_s": 0.150329285, + "diagnostic_close_cpu_s": 0.062805131, + "diagnostic_drain_wall_s": 13.870981203, + "diagnostic_drain_cpu_s": 62.74189187, + "body_cpu_us_op": 3.1339506020999996, + "drain_cpu_us_op": 3.1370945935 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-16-main-tmp" + }, + "started": 1792226783.0067806, + "free_bytes_before": 15151697920, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226783.009999, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3751275", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3208885", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2115970", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "971302", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3597030", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4253788", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1704351", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3437305", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2114270", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "988818", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2084580", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "4028529", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2918200", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "533101", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226796.9778864, + "free_bytes_after": 11250343936, + "log_sha256": "97ebda62b91c6b2efa26c4c156220b84979ee1c8396478d68c51b3bb0c2b2c32", + "hardware_after": { + "time": 1792226796.9780283, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1097100", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2431069", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3711854", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2321696", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2914306", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4443724", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2443415", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1069655", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3205048", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2366454", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3235041", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1656556", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.18573399999991, + "process_system_cpu_s": 7.606151000000011, + "db_allocated_bytes": 3901255680, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087483386477065, + "cpu_ns": 9625130 + }, + "stop_request": { + "wall_ns": 2087497106665852, + "cpu_ns": 62710919969 + }, + "workers_joined": { + "wall_ns": 2087497106733080, + "cpu_ns": 62710986436 + }, + "before_close": { + "wall_ns": 2087497106811495, + "cpu_ns": 62711064873 + }, + "after_close": { + "wall_ns": 2087497248068602, + "cpu_ns": 62785162532 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087496408902148, + "last_end_ns": 2087496408903755, + "loop_exit_ns": 2087496408903817, + "deregister_start_ns": 2087496408903987, + "deregister_end_ns": 2087496408904968, + "last_insert_ms": 0.001607, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000981 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087496836245466, + "last_end_ns": 2087496836246831, + "loop_exit_ns": 2087496836246894, + "deregister_start_ns": 2087496836246925, + "deregister_end_ns": 2087496836247762, + "last_insert_ms": 0.001365, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000837 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087496860686426, + "last_end_ns": 2087496860687795, + "loop_exit_ns": 2087496860687851, + "deregister_start_ns": 2087496860687876, + "deregister_end_ns": 2087496860688931, + "last_insert_ms": 0.001369, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001055 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087494283669908, + "last_end_ns": 2087494283671198, + "loop_exit_ns": 2087494283671258, + "deregister_start_ns": 2087494283671300, + "deregister_end_ns": 2087494283674461, + "last_insert_ms": 0.00129, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003161 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087496966803459, + "last_end_ns": 2087496966804548, + "loop_exit_ns": 2087496966804599, + "deregister_start_ns": 2087496966804626, + "deregister_end_ns": 2087496966805857, + "last_insert_ms": 0.001089, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001231 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087496512043345, + "last_end_ns": 2087496512045176, + "loop_exit_ns": 2087496512045344, + "deregister_start_ns": 2087496512045387, + "deregister_end_ns": 2087496512046383, + "last_insert_ms": 0.001831, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000996 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087497015643904, + "last_end_ns": 2087497015646588, + "loop_exit_ns": 2087497015646631, + "deregister_start_ns": 2087497015646656, + "deregister_end_ns": 2087497015647673, + "last_insert_ms": 0.002684, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001017 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087496989508967, + "last_end_ns": 2087496989510089, + "loop_exit_ns": 2087496989510143, + "deregister_start_ns": 2087496989510237, + "deregister_end_ns": 2087496989511251, + "last_insert_ms": 0.001122, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001014 + } + ], + "summary_sha256": "c40fc6ffc909bc6c703e4302fc2f1fa22a25a1deebf932433dd78dc69e94ebf9", + "csv_sha256": "9d403dfd37273c035591265809d124748ea33b912bdd0bbc5dcc3c2751d20ce7", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1457698.536627, + "cpu_us_op": 3.1350732822499996, + "sampled_cpu_s": 62.701465645, + "sampled_s": 13.720122, + "sampled_inserted": 20000000, + "sampled_ops_s": 1457712.9853510049, + "elapsed_s": 13.720258, + "post_sample_join_s": 0.00013599999999946988, + "process_cpu_s": 62.79188499999992, + "process_cpu_us_op": 3.1395942499999965, + "p99_us": 59.903999999999996, + "read_B_op": 82.70560632362762, + "inserted": 20000000, + "close_s": 0.141, + "total_elapsed_s": 13.861258, + "drain_ops_s": 1442870.4811641194, + "diagnostic_window_wall_s": 13.720188787, + "diagnostic_window_cpu_s": 62.701294839, + "diagnostic_join_wall_s": 6.7228e-05, + "diagnostic_join_cpu_s": 6.6467e-05, + "diagnostic_body_wall_s": 13.720256015, + "diagnostic_body_cpu_s": 62.701361306, + "diagnostic_close_wall_s": 0.141257107, + "diagnostic_close_cpu_s": 0.074097659, + "diagnostic_drain_wall_s": 13.861591537, + "diagnostic_drain_cpu_s": 62.775537402, + "body_cpu_us_op": 3.1350680653, + "drain_cpu_us_op": 3.1387768700999996 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-final-fixed20m-retry/wal1-17-async-load-tmp" + }, + "started": 1792226797.0498803, + "free_bytes_before": 15151591424, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226797.0534246, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3053672", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "678125", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2294289", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3259120", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1225583", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3046040", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2168713", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3765961", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1812880", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1490361", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1079810", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "911985", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1208832", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2006619", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3359160", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1968669", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1799833", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2024673", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226811.3717668, + "free_bytes_after": 11247894528, + "log_sha256": "fa2b3ad8fe0a872eb3720826f591240e5e4f1f05bf723edf80e7689120426ce9", + "hardware_after": { + "time": 1792226811.371905, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3760394", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2635142", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1203852", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2893275", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1001228", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4334879", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2266221", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1511724", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2655769", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3501006", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1910058", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2276338", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1601315", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.16089800000009, + "process_system_cpu_s": 7.505842000000001, + "db_allocated_bytes": 3903361024, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2087497424074700, + "cpu_ns": 10124234 + }, + "stop_request": { + "wall_ns": 2087511444608652, + "cpu_ns": 62570807600 + }, + "workers_joined": { + "wall_ns": 2087511444656890, + "cpu_ns": 62570855402 + }, + "before_close": { + "wall_ns": 2087511444735554, + "cpu_ns": 62570934072 + }, + "after_close": { + "wall_ns": 2087511640192835, + "cpu_ns": 62659224633 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2087510732988225, + "last_end_ns": 2087510732991421, + "loop_exit_ns": 2087510732991485, + "deregister_start_ns": 2087510732991520, + "deregister_end_ns": 2087510732992287, + "last_insert_ms": 0.003196, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000767 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2087511372380119, + "last_end_ns": 2087511372380827, + "loop_exit_ns": 2087511372380868, + "deregister_start_ns": 2087511372380983, + "deregister_end_ns": 2087511372381741, + "last_insert_ms": 0.000708, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000758 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2087510724602495, + "last_end_ns": 2087510724604339, + "loop_exit_ns": 2087510724604431, + "deregister_start_ns": 2087510724604513, + "deregister_end_ns": 2087510724608040, + "last_insert_ms": 0.001844, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003527 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2087511242276444, + "last_end_ns": 2087511242277556, + "loop_exit_ns": 2087511242277604, + "deregister_start_ns": 2087511242277643, + "deregister_end_ns": 2087511242278471, + "last_insert_ms": 0.001112, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000828 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2087511184429243, + "last_end_ns": 2087511184430420, + "loop_exit_ns": 2087511184430467, + "deregister_start_ns": 2087511184430497, + "deregister_end_ns": 2087511184431569, + "last_insert_ms": 0.001177, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001072 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2087510887179443, + "last_end_ns": 2087510887180899, + "loop_exit_ns": 2087510887180961, + "deregister_start_ns": 2087510887180989, + "deregister_end_ns": 2087510887182085, + "last_insert_ms": 0.001456, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001096 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2087511088244492, + "last_end_ns": 2087511088245902, + "loop_exit_ns": 2087511088245942, + "deregister_start_ns": 2087511088245986, + "deregister_end_ns": 2087511088246981, + "last_insert_ms": 0.00141, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000995 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2087511301416752, + "last_end_ns": 2087511301417990, + "loop_exit_ns": 2087511301418028, + "deregister_start_ns": 2087511301418061, + "deregister_end_ns": 2087511301418983, + "last_insert_ms": 0.001238, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000922 + } + ], + "summary_sha256": "3b117c9b7591204f478e537d355e351470a11aeeaca9b9b9a30ee22d3ac23c05", + "csv_sha256": "33f0131ea6d9b13892e5c4bec180fdc7c7b9026424ac70c259003027b5337288", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal1@8", + "block": 2, + "ops_s": 1426473.985953, + "cpu_us_op": 3.12805033905, + "sampled_cpu_s": 62.561006781, + "sampled_s": 14.02048, + "sampled_inserted": 20000000, + "sampled_ops_s": 1426484.685260419, + "elapsed_s": 14.020585, + "post_sample_join_s": 0.00010500000000135401, + "process_cpu_s": 62.66674000000009, + "process_cpu_us_op": 3.1333370000000045, + "p99_us": 59.903999999999996, + "read_B_op": 82.25347523119677, + "inserted": 20000000, + "close_s": 0.195, + "total_elapsed_s": 14.215585, + "drain_ops_s": 1406906.5747206323, + "diagnostic_window_wall_s": 14.020533952, + "diagnostic_window_cpu_s": 62.560683366, + "diagnostic_join_wall_s": 4.8238e-05, + "diagnostic_join_cpu_s": 4.7802e-05, + "diagnostic_body_wall_s": 14.02058219, + "diagnostic_body_cpu_s": 62.560731168, + "diagnostic_close_wall_s": 0.195457281, + "diagnostic_close_cpu_s": 0.088290561, + "diagnostic_drain_wall_s": 14.216118135, + "diagnostic_drain_cpu_s": 62.649100399, + "body_cpu_us_op": 3.1280365584, + "drain_cpu_us_op": 3.1324550199499996 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792226403.3121088, + "finished": 1792226811.448517 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/results.csv new file mode 100644 index 000000000..c6fd37451 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/results.csv @@ -0,0 +1,37 @@ +profile,phase,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op +main,insert-wal0@8,0,3220909.126821,2.31682608295,46.336521659,6.209317,20000000,3220966.170675454,6.209427,0.00010999999999938836,46.415394,2.3207697,3.424,75.51233769319957,20000000,0.131,6.340427,3154361.685735046,6.209368797,46.336473266,4.0299e-05,4.0004e-05,6.209409096,46.33651327,0.130941294,0.065065084,6.340443039,46.401671002,2.3168256635,2.3200835501 +original,insert-wal0@8,0,2893738.365183,2.3596136072,47.192272144,6.911382,20000000,2893777.2503386443,6.911475,9.300000000056485e-05,47.274128000000005,2.3637064000000003,3.552,76.53524111055913,20000000,0.18,7.091475,2820287.739856659,6.911435894,47.192665899,3.7105e-05,3.643e-05,6.911472999,47.192702329,0.179758693,0.067757342,7.091311622,47.260539538,2.35963511645,2.3630269769 +async-load,insert-wal0@8,0,2295297.292777,2.6143519829,52.287039658,8.71339,20000000,2295317.895790272,8.713468,7.800000000024454e-05,52.35316599999999,2.617658299999999,3.6159999999999997,76.69061296639181,20000000,0.16,8.873468,2253910.19610371,8.713183076,52.286726734,3.0555e-05,2.9978e-05,8.713213631,52.286756712,0.159884714,0.052894607,8.873175063,52.339728055,2.6143378355999998,2.61698640275 +async-load,insert-wal0@8,0,2435060.033815,2.4752140265,49.50428053,8.213214,20000000,2435100.3151750336,8.21335,0.00013599999999946988,49.58599600000001,2.4792998,3.68,76.42134813259858,20000000,0.177,8.39035,2383690.787631029,8.213276806,49.50420213,7.1184e-05,7.0504e-05,8.21334799,49.504272634,0.177145161,0.0684283,8.390572922,49.572780694,2.4752136317,2.4786390347000005 +original,insert-wal0@8,0,2435204.871187,2.5198339837500003,50.396679675,8.212723,20000000,2435245.898345774,8.212861,0.00013799999999974943,50.47567499999998,2.523783749999999,3.7439999999999998,76.15460436224247,20000000,0.137,8.349861,2395249.453853184,8.212816687,50.396799607,4.2803e-05,4.2012e-05,8.21285949,50.396841619,0.137386563,0.065211151,8.350327142,50.462133855,2.51984208095,2.52310669275 +main,insert-wal0@8,0,2627404.39831,2.5565511213,51.131022426,7.611938,20000000,2627451.773779555,7.612075,0.00013699999999960966,51.213165000000046,2.560658250000002,3.8080000000000003,75.99659767724769,20000000,0.155,7.767075,2574971.916712533,7.612002253,51.131275678,7.0802e-05,7.0031e-05,7.612073055,51.131345709,0.15453804,0.068019476,7.766691958,51.199445997,2.55656728545,2.55997229985 +original,insert-wal0@8,1,2435140.257788,2.58889604095,51.777920819,8.212956,20000000,2435176.8108827076,8.213079,0.0001230000000003173,51.84110499999995,2.5920552499999974,3.872,76.65440967963443,20000000,0.182,8.395079,2382348.0398457237,8.213004365,51.777833515,6.4982e-05,6.4422e-05,8.213069347,51.777897937,0.182177925,0.049665382,8.395326591,51.827642639,2.58889489685,2.59138213195 +async-load,insert-wal0@8,1,2405621.776241,2.6195027726999998,52.390055454,8.313755,20000000,2405651.8384292056,8.313859,0.00010400000000032605,52.47941300000002,2.6239706500000013,3.872,76.77871913634365,20000000,0.138,8.451859,2366343.3097972884,8.313782604,52.389609548,4.5049e-05,4.4402e-05,8.313827653,52.38965395,0.137908346,0.07567672,8.451823725,52.465418351,2.6194826975,2.6232709175499997 +main,insert-wal0@8,1,2592379.031784,2.6559946432499997,53.119892865,7.714781,20000000,2592426.1492322334,7.714921,0.000140000000000029,53.183195999999995,2.6591597999999994,4.0,75.73910549577073,20000000,0.178,7.892921,2533916.150940824,7.714874187,53.11999562,4.4867e-05,4.4315e-05,7.714919054,53.120039935,0.178027611,0.049762667,7.893027975,53.16988385,2.65600199675,2.6584941925 +main,insert-wal0@8,1,2349292.193096,2.6141707908500003,52.283415817,8.513107,20000000,2349318.5273014894,8.513202,9.499999999995623e-05,52.34785199999999,2.6173925999999996,4.0,75.96729975308288,20000000,0.14,8.653202,2311283.152756633,8.513149376,52.283025315,4.1846e-05,4.1261e-05,8.513191222,52.283066576,0.139831066,0.051343325,8.653106854,52.334494408,2.6141533288,2.6167247204 +async-load,insert-wal0@8,1,2465233.755915,2.64760915385,52.952183077,8.112712,20000000,2465266.855276016,8.112821,0.00010900000000013677,53.01401900000005,2.6507009500000023,4.0,75.9478076132819,20000000,0.175,8.287821000000001,2413179.5317490567,8.112772242,52.952319567,4.6093e-05,4.5492e-05,8.112818335,52.952365059,0.17527705,0.048760894,8.288180691,53.001211293,2.64761825295,2.65006056465 +original,insert-wal0@8,1,2592645.622998,2.69109882675,53.821976535,7.71405,20000000,2592671.8131202157,7.714128,7.799999999935636e-05,53.939059000000015,2.696952950000001,4.064,75.64442952820326,20000000,0.189,7.903128,2530643.5629031947,7.714094372,53.821980907,3.1395e-05,3.0938e-05,7.714125767,53.822011845,0.188824394,0.103457492,7.903023286,53.925542401,2.6911005922499998,2.69627712005 +async-load,insert-wal0@8,2,2269095.33218,2.6469907163,52.939814326,8.81396,20000000,2269127.6111985985,8.814085,0.00012500000000059686,53.02916399999993,2.6514581999999964,4.0,76.35735694089912,20000000,0.166,8.980085,2227150.411159805,8.814012745,52.939766265,7.0652e-05,7.0051e-05,8.814083397,52.939836316,0.165621452,0.075271782,8.979788566,53.015191768,2.6469918158,2.6507595884 +main,insert-wal0@8,2,2526739.166697,2.72672717705,54.534543541,7.915197,20000000,2526784.867135966,7.91534,0.00014299999999956015,54.60527000000006,2.730263500000003,4.159999999999999,75.9341005460734,20000000,0.19,8.10534,2467509.0742646204,7.915262096,54.534784267,7.5482e-05,7.4846e-05,7.915337578,54.534859113,0.189665708,0.056335205,8.105097946,54.591288895,2.7267429556500002,2.72956444475 +original,insert-wal0@8,2,2435182.690577,2.68479329975,53.695865995,8.212849,20000000,2435208.5372566814,8.212936,8.699999999883801e-05,53.78002700000002,2.6890013500000007,4.0,76.02252865779793,20000000,0.194,8.406936,2378988.016561563,8.212901189,53.69567429,3.3178e-05,3.2598e-05,8.212934367,53.695706888,0.19419102,0.071093522,8.40720292,53.766877956,2.6847853444,2.6883438978 +original,insert-wal0@8,2,2321442.524625,2.7253589718000004,54.507179436,8.615203,20000000,2321477.5090035605,8.615333,0.00013000000000040757,54.59049199999994,2.729524599999997,4.064,75.82198098055659,20000000,0.181,8.796332999999999,2273674.723319365,8.615286534,54.507169004,4.3555e-05,4.3044e-05,8.615330089,54.507212048,0.180757058,0.068264832,8.796171045,54.575560766,2.7253606024,2.7287780383 +main,insert-wal0@8,2,2495355.131921,2.7471066139,54.942132278,8.014766,20000000,2495394.1262913975,8.014891,0.00012500000000059686,55.02574999999999,2.751287499999999,4.064,76.39248936270562,20000000,0.152,8.166891,2448912.3217145912,8.014838315,54.94204502,5.0248e-05,4.9663e-05,8.014888563,54.942094683,0.151564571,0.070281191,8.166549978,55.01247265,2.74710473415,2.7506236325 +async-load,insert-wal0@8,2,2349117.510161,2.7289378751,54.578757502,8.513729,20000000,2349146.889688408,8.513835,0.00010600000000060561,54.67181799999998,2.733590899999999,4.064,76.52816668485222,20000000,0.164,8.677835,2304722.318412369,8.513770723,54.578726554,4.7978e-05,4.7309e-05,8.513818701,54.578773863,0.163606444,0.07930735,8.67751963,54.658175619,2.7289386931500004,2.73290878095 +main,insert-wal1@8,0,1584997.362039,2.9828303915,59.65660783,12.618187,20000000,1585013.7583156754,12.618318,0.00013099999999965917,59.73818200000001,2.9869091000000005,57.855999999999995,82.68410572279645,20000000,0.161,12.779318,1565028.7441004284,12.618248117,59.656748045,6.4688e-05,6.3906e-05,12.618312805,59.656811951,0.160802814,0.063984364,12.779196066,59.720876755,2.98284059755,2.98604383775 +original,insert-wal1@8,0,1490385.114356,3.01338357215,60.267671443,13.419246,20000000,1490396.703361724,13.41935,0.00010400000000032605,60.34884999999998,3.0174424999999987,58.88,82.09272734288446,20000000,0.127,13.54635,1476412.465350445,13.419304444,60.268146904,4.4058e-05,4.337e-05,13.419348502,60.268190274,0.127489692,0.064184357,13.546915626,60.332452016,3.0134095136999997,3.0166226008 +async-load,insert-wal1@8,0,1479308.125048,3.013105702,60.26211404,13.519733,20000000,1479319.1551933754,13.519834,0.00010099999999901854,60.41189900000008,3.020594950000004,57.855999999999995,82.45065121697628,20000000,0.239,13.758834,1453611.5487693215,13.519782662,60.262285829,4.2496e-05,4.1875e-05,13.519825158,60.262327704,0.239288034,0.132602061,13.759193442,60.395009991,3.0131163852,3.01975049955 +async-load,insert-wal1@8,0,1536234.75484,3.05821532605,61.164306521,13.018726,20000000,1536248.6313945006,13.018844,0.00011800000000050659,61.27078299999985,3.0635391499999924,59.903999999999996,82.29910321813259,20000000,0.191,13.209844,1514022.4214608439,13.018768943,61.164280389,6.2073e-05,6.125e-05,13.018831016,61.164341639,0.191422838,0.089903012,13.210338333,61.25432916,3.05821708195,3.0627164579999997 +original,insert-wal1@8,0,1479115.180635,3.04619213305,60.923842661,13.521501,20000000,1479125.7272398972,13.521597,9.599999999920783e-05,61.02665200000003,3.0513326000000016,58.88,82.83748015538177,20000000,0.226,13.747597,1454799.7006313174,13.521525259,60.922886139,4.2504e-05,4.1892e-05,13.521567763,60.922928031,0.225595249,0.086718345,13.747244887,61.009728242,3.0461464015499997,3.0504864121 +main,insert-wal1@8,0,1425839.211541,3.0424375963999997,60.848751928,14.026722,20000000,1425849.8885199265,14.026827,0.00010500000000135401,60.95206600000017,3.0476033000000085,60.928000000000004,82.44492319142708,20000000,0.201,14.227827000000001,1405696.0349602224,14.026776303,60.848556948,4.6881e-05,4.6212e-05,14.026823184,60.84860316,0.200978325,0.086675686,14.227887812,60.935365125,3.042430158,3.04676825625 +original,insert-wal1@8,1,1406074.962638,3.0975075578499998,61.950151157,14.223873,20000000,1406086.7950662945,14.223993,0.00012000000000078614,62.05802599999987,3.102901299999994,60.928000000000004,82.75026729935831,20000000,0.182,14.405993,1388311.1008036723,14.223927158,61.950328606,6.3389e-05,6.2769e-05,14.223990547,61.950391375,0.18176873,0.09099817,14.405840973,62.041471232,3.09751956875,3.1020735616 +async-load,insert-wal1@8,1,1479014.879177,3.0684417015,61.36883403,13.522385,20000000,1479029.032230631,13.522514,0.0001289999999993796,61.449353000000045,3.0724676500000023,59.903999999999996,82.32388627922944,20000000,0.148,13.670513999999999,1463002.7810219866,13.522444356,61.368642224,6.809e-05,6.7479e-05,13.522512446,61.368709703,0.148156792,0.06326982,13.670752474,61.432062741,3.06843548515,3.0716031370500003 +main,insert-wal1@8,1,1524437.921047,3.094532788,61.89065576,13.119488,20000000,1524449.7346237903,13.11959,0.0001020000000000465,61.991197000000014,3.099559850000001,60.928000000000004,82.48914489539298,20000000,0.164,13.28359,1505617.0809246597,13.1195453,61.891013039,4.2007e-05,4.1432e-05,13.119587307,61.891054471,0.164362404,0.082361778,13.284041111,61.973507651,3.0945527235499997,3.09867538255 +main,insert-wal1@8,1,1490324.720964,3.1130017230499996,62.260034461,13.419783,20000000,1490337.064317657,13.419894,0.00011099999999863996,62.404979000000054,3.120248950000003,59.903999999999996,82.8100524845826,20000000,0.175,13.594894,1471140.5620374826,13.419846743,62.259576182,4.4015e-05,4.3168e-05,13.419890758,62.25961935,0.174765168,0.127076472,13.594737508,62.386777393,3.1129809675,3.11933886965 +async-load,insert-wal1@8,1,1425235.707461,3.0569363684999997,61.13872737,14.032662,20000000,1425246.328886137,14.032767,0.00010499999999957765,61.244317999999865,3.0622158999999933,58.88,82.2067513010946,20000000,0.198,14.230767,1405405.6257122331,14.03272039,61.138458665,4.3566e-05,4.2755e-05,14.032763956,61.13850142,0.197857462,0.088226083,14.230733259,61.226839345,3.0569250709999998,3.0613419672499997 +original,insert-wal1@8,1,1436410.518213,3.1118666562,62.237333124,13.923478,20000000,1436422.7099005005,13.923596,0.00011800000000050659,62.35072100000002,3.1175360500000013,59.903999999999996,82.60386544376873,20000000,0.182,14.105596,1417876.9900966964,13.923521014,62.236878651,3.8294e-05,3.7664e-05,13.923559308,62.236916315,0.182238506,0.096652203,14.105884575,62.333655228,3.11184581575,3.1166827614 +async-load,insert-wal1@8,2,1500971.344112,3.12507505915,62.501501183,13.324602,20000000,1500982.9186642873,13.324705,0.0001029999999992981,62.585837000000055,3.1292918500000027,60.928000000000004,82.66527665018634,20000000,0.209,13.533705,1477791.9276354848,13.324659946,62.501699148,4.1954e-05,4.1219e-05,13.3247019,62.501740367,0.209208059,0.067198246,13.533992847,62.569021494,3.12508701835,3.1284510746999996 +main,insert-wal1@8,2,1436685.797528,3.1039853467,62.079706934,13.920819,20000000,1436697.0793887917,13.920928,0.00010900000000013677,62.16362100000006,3.108181050000003,59.903999999999996,82.3744934765396,20000000,0.146,14.066928,1421774.5338570012,13.920869778,62.079804684,4.8639e-05,4.8046e-05,13.920918417,62.07985273,0.146441807,0.066704551,14.067447788,62.146644763,3.1039926364999997,3.1073322381499997 +original,insert-wal1@8,2,1447139.271081,3.1286620592500003,62.573241185,13.820239,20000000,1447152.9761533067,13.82037,0.00013099999999965917,62.675522999999885,3.1337761499999943,60.928000000000004,82.38011852668272,20000000,0.2,14.02037,1426495.8770702914,13.820249456,62.573018451,6.4685e-05,6.4055e-05,13.820314141,62.573082506,0.199833598,0.084887032,14.020232796,62.6580545,3.1286541252999998,3.132902725 +original,insert-wal1@8,2,1457664.421971,3.1339463290000005,62.67892658,13.720483,20000000,1457674.6314251474,13.720579,9.600000000098419e-05,62.75869700000004,3.137934850000002,59.903999999999996,82.48715532828672,20000000,0.15,13.870579000000001,1441900.8752266217,13.720535997,62.678971872,4.1232e-05,4.017e-05,13.720577229,62.679012042,0.150329285,0.062805131,13.870981203,62.74189187,3.1339506020999996,3.1370945935 +main,insert-wal1@8,2,1457698.536627,3.1350732822499996,62.701465645,13.720122,20000000,1457712.9853510049,13.720258,0.00013599999999946988,62.79188499999992,3.1395942499999965,59.903999999999996,82.70560632362762,20000000,0.141,13.861258,1442870.4811641194,13.720188787,62.701294839,6.7228e-05,6.6467e-05,13.720256015,62.701361306,0.141257107,0.074097659,13.861591537,62.775537402,3.1350680653,3.1387768700999996 +async-load,insert-wal1@8,2,1426473.985953,3.12805033905,62.561006781,14.02048,20000000,1426484.685260419,14.020585,0.00010500000000135401,62.66674000000009,3.1333370000000045,59.903999999999996,82.25347523119677,20000000,0.195,14.215585,1406906.5747206323,14.020533952,62.560683366,4.8238e-05,4.7802e-05,14.02058219,62.560731168,0.195457281,0.088290561,14.216118135,62.649100399,3.1280365584,3.1324550199499996 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/summary.csv new file mode 100644 index 000000000..c57d1e33c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/summary.csv @@ -0,0 +1,7 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0@8,main,6,2635346.5081048333,2349292.193096,3220909.126821,302659.2383244905,0.0,2.60289607155,3.909333333333333,75.92365508801332,2635390.2690693494,2581825.7170207077,52.057921431000004,7.663184333333334,7.663309333333333,0.0001249999999998567,0.15766666666666665,7.820976000000001,52.13177116666668,2.606588558333334,0.0,0.0,7.663249170666667,52.05793319433334,5.3924e-05,5.335333333333333e-05,7.6633030946666665,52.057986547666665,0.15742804833333332,0.06013449133333334,7.820819625000001,52.11820946699999,2.602899327383333,2.6059104733500003,3,0.0,0.0,0.0 +insert-wal0@8,original,6,2518892.3887263336,2321442.524625,2893738.365183,202958.53175354746,-4.418930073155569,2.5949324550333333,3.8826666666666667,76.13886571983231,2518926.3031579307,2463531.9227232817,51.89864910066667,7.9798605,7.979968666666667,0.00010816666666653892,0.17716666666666667,8.157135333333335,51.983414333333315,2.599170716666666,-4.4192303234293355,-4.58178851955704,7.9799231735000005,51.89868720366667,4.2169666666666664e-05,4.1574000000000005e-05,7.979965343166666,51.89872877766666,0.17718260883333334,0.07090828683333333,8.157227101,51.969716192499995,2.5949364388833334,2.598485809625,3,-4.241835100822122,-16.668430078418073,10.037842242587036 +insert-wal0@8,async-load,6,2369904.2835148335,2269095.33218,2465233.755915,78446.74253856971,-10.072384173149517,2.6221010878916666,3.872,76.45400191239455,2369935.234259589,2324832.75914221,52.44202175783334,8.446793333333334,8.446903,0.00010966666666689662,0.16333333333333333,8.610236333333335,52.522262666666656,2.626113133333333,-10.072703004382799,-9.953923542719,8.446799699333333,52.44189179966667,5.19185e-05,5.128933333333333e-05,8.446851617833333,52.441943089000006,0.16324052783333334,0.0667232755,8.610176766166667,52.508750963333334,2.62209715445,2.625437548166667,3,-9.830167855368488,-29.719954973724725,15.68858024993116 +insert-wal1@8,main,6,1486663.9249576665,1425839.211541,1584997.362039,60243.16353069025,0.0,3.0786435213166663,59.903999999999996,82.58472101572772,1486676.7517528075,1468687.9061739857,61.57287042633333,13.470853499999999,13.470969166666668,0.00011566666666655105,0.16466666666666666,13.635635833333334,61.67365500000003,3.0836827500000017,0.0,0.0,13.470912504666666,61.572832289500006,5.2243e-05,5.1538499999999995e-05,13.470964747666665,61.572883827999995,0.1647679375,0.08348341833333334,13.635816970333332,61.65645151483333,3.0786441914,3.0828225757416665,3,0.0,0.0,0.0 +insert-wal1@8,original,6,1452798.244815667,1406074.962638,1490385.114356,30373.278444235482,-2.277964748688177,3.0885930512499997,59.903999999999996,82.52526901606045,1452809.9238578118,1434299.5015298408,61.771861025,13.77147,13.771580833333333,0.00011083333333357832,0.17783333333333332,13.949414166666665,61.8697448333333,3.093487241666665,-2.2780222973868614,-2.341437176651684,13.771510554666667,61.771705103833334,4.9027e-05,4.832e-05,13.771559581666667,61.77175342383333,0.1778758433333333,0.081040873,13.949516676666667,61.852875514666664,3.0885876711916667,3.092643775733334,3,-2.2761347159504175,-9.793267841732057,5.867418290905979 +insert-wal1@8,async-load,6,1474539.7994318332,1425235.707461,1536234.75484,43101.91006290352,-0.8155256425004476,3.074970749375,59.562666666666665,82.36652398280268,1474551.791938225,1453456.8132200837,61.499414987499996,13.573098,13.573208166666667,0.00011016666666652242,0.19666666666666666,13.769874833333333,61.60482166666666,3.0802410833333336,-0.8155747239799838,-1.0370544272799154,13.573151708166668,61.4993416035,5.10695e-05,5.0396666666666665e-05,13.573202777666667,61.499392000166665,0.19689841100000002,0.08824829716666667,13.770188081666667,61.58772718833333,3.0749696000083335,3.0793863594166666,3,-0.8108975891555903,-6.960044567205436,5.744655522493192 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.csv new file mode 100644 index 000000000..7ec3749c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.csv @@ -0,0 +1,63 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100081,0.100081,434975,0.012963,4346222.215,0.000,0.000,14.052,0.000,8.459,7.305,73.352,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,14.052,580448.855,266173.949,577930.899,517899.626,545457.258,596156.106,670515.749,591639.772 +0.200231,0.100150,1001369,0.029843,5655460.372,0.000,0.000,15.378,0.000,3.493,9.036,159.531,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,15.378,569865.561,666600.519,733899.613,707049.871,668487.690,699391.354,844224.196,765941.570 +0.300393,0.100161,1560500,0.046507,5582298.551,0.000,0.000,15.609,0.000,0.001,9.757,248.969,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,15.609,680052.199,673812.272,745376.746,605592.398,663838.372,734134.893,843558.252,635933.419 +0.400545,0.100153,2122282,0.063249,5609248.675,0.000,0.000,15.370,0.000,0.001,9.794,283.762,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,15.370,686331.238,604845.753,726669.598,616098.558,679142.223,810571.390,844958.844,640631.071 +0.500696,0.100150,2383678,0.071039,2610035.264,0.000,0.000,74.706,0.000,76.317,9.803,295.043,0.000,50.471,0.179043,14.110,8,0.000,0.000,0.000,0,0.000,0,74.706,389294.614,586877.506,225530.867,175056.765,645219.777,202904.890,217992.203,167158.642 +0.600835,0.100139,2686608,0.080067,3025098.411,0.000,0.000,90.341,0.000,0.001,8.295,299.105,13.068,963.076,0.588013,14.016,8,0.000,0.000,0.000,0,0.000,0,90.341,395061.295,293332.587,554390.002,418458.798,88507.072,387232.169,462956.994,425159.492 +0.700979,0.100145,3161375,0.094216,4740810.758,0.000,0.000,14.889,0.000,4.141,9.248,299.105,87.296,956.468,0.588013,13.922,8,0.000,0.000,0.000,0,0.000,0,14.889,580200.537,512628.304,615489.479,536254.121,645655.833,563524.664,692687.785,594370.036 +0.801134,0.100155,3641232,0.108517,4791149.037,0.000,0.000,11.974,0.000,0.001,9.596,299.105,94.580,239.395,0.605614,13.899,8,0.000,0.000,0.000,0,0.000,0,11.974,582807.296,586182.068,628486.543,601947.649,626369.822,548140.990,669143.570,548071.098 +0.901287,0.100153,4069187,0.121271,4273008.281,0.000,0.000,13.555,0.000,32.452,8.906,299.105,67.787,82.296,0.632393,13.891,8,0.000,0.000,0.000,0,0.000,0,13.555,641897.294,340348.946,458787.624,464638.666,798527.502,443101.638,508421.637,617284.974 +1.001447,0.100160,4499109,0.134084,4292352.622,0.000,0.000,60.401,0.000,0.002,9.548,299.105,51.402,8.619,0.729748,13.890,8,0.000,0.000,0.000,0,0.000,0,60.401,571755.243,474500.841,549680.561,482897.408,678883.847,375818.724,498392.617,660423.382 +1.101606,0.100159,5076173,0.151282,5761471.425,0.000,0.000,8.189,0.000,0.000,8.575,299.105,0.000,0.000,0.729748,13.890,8,0.000,0.000,0.000,0,0.000,0,8.189,672070.494,733173.257,842119.884,716340.045,702362.289,649136.989,817269.430,628999.036 +1.201747,0.100141,5520917,0.164536,4441190.091,0.000,0.000,14.252,0.000,5.111,7.867,299.105,0.000,459.588,1.068359,13.845,8,0.000,0.000,0.000,0,0.000,0,14.252,554689.408,528076.859,633538.447,471426.580,599496.353,551733.567,525380.653,576848.225 +1.301905,0.100158,5831339,0.173787,3099313.632,0.000,0.000,19.633,0.000,48.450,8.689,299.105,0.000,386.069,1.193062,13.807,8,0.000,0.000,0.000,0,0.000,0,19.633,309360.267,304727.601,333861.481,621346.378,269752.968,256164.479,298477.495,705622.964 +1.402064,0.100159,6274358,0.186990,4423167.691,0.000,0.000,61.616,0.000,0.001,8.948,299.105,0.000,0.624,1.236576,13.807,8,0.000,0.000,0.000,0,0.000,0,61.616,443256.277,608543.864,567319.313,560200.614,581576.677,461207.777,544635.326,656427.842 +1.502224,0.100160,6852235,0.204213,5769546.169,0.000,0.000,9.936,0.000,0.001,8.570,299.105,0.000,0.000,1.236576,13.807,8,0.000,0.000,0.000,0,0.000,0,9.936,580871.355,622265.178,862930.425,882948.422,668670.989,822185.564,649811.140,679863.096 +1.602394,0.100170,7340665,0.218769,4876014.579,0.000,0.000,13.805,0.000,17.077,8.022,299.105,0.000,490.729,1.608276,13.759,8,0.000,0.000,0.000,0,0.000,0,13.805,519417.396,589458.381,732475.363,649456.431,597205.217,569662.019,578586.854,639752.919 +1.702562,0.100168,7643473,0.227793,3023004.496,0.000,0.000,17.225,0.000,54.255,9.083,299.105,0.000,398.433,1.777714,13.720,8,0.000,0.000,0.000,0,0.000,0,17.225,514915.478,273341.071,301953.033,289583.800,196779.615,659872.101,185738.153,600821.245 +1.802735,0.100173,8103020,0.241489,4587518.134,0.000,0.000,63.639,0.000,0.511,9.144,299.105,0.000,5.654,1.881237,13.720,8,0.000,0.000,0.000,0,0.000,0,63.639,715659.497,461699.704,583378.789,518800.726,625755.334,504495.523,671516.014,506212.546 +1.902886,0.100151,8693051,0.259073,5891418.553,0.000,0.000,8.373,0.000,3.284,8.617,299.105,0.000,34.011,2.102173,13.716,8,0.000,0.000,0.000,0,0.000,0,8.373,763397.865,661361.859,855958.171,832633.373,690947.209,666474.144,765225.107,655420.826 +2.003014,0.100128,9132373,0.272166,4387597.206,0.000,0.000,20.664,0.000,5.233,7.618,299.105,0.000,698.792,2.195198,13.648,8,0.000,0.000,0.000,0,0.000,0,20.664,619965.502,452370.278,626007.759,649577.553,552771.612,511933.946,580236.415,394734.140 +2.103166,0.100152,9472606,0.282306,3397173.532,0.000,0.000,62.677,0.000,15.574,9.944,299.105,10.336,194.080,2.380684,13.629,8,0.000,0.000,0.000,0,0.000,0,62.677,751099.928,550354.633,232267.448,718579.290,187275.740,567199.066,212167.957,178229.471 +2.203339,0.100173,9931764,0.295990,4583668.771,0.000,0.000,50.779,0.000,0.001,9.366,299.105,17.236,10.256,2.424747,13.628,8,0.000,0.000,0.000,0,0.000,0,50.779,451021.555,692285.144,561560.769,761465.741,535944.980,654520.324,472464.545,454405.714 +2.303494,0.100155,10467019,0.311941,5344270.869,0.000,0.000,10.601,0.000,7.013,8.306,299.105,0.000,114.159,2.652588,13.617,8,0.000,0.000,0.000,0,0.000,0,10.601,709450.947,665768.618,671210.188,827268.429,624362.762,529160.246,719465.433,597584.246 +2.403644,0.100150,10944254,0.326164,4765181.927,0.000,0.000,18.093,0.000,0.001,8.293,299.105,0.000,686.623,2.962402,13.550,8,0.000,0.000,0.000,0,0.000,0,18.093,631040.751,603362.386,716622.014,699527.728,573307.596,395694.772,621025.816,524600.864 +2.503799,0.100155,11219714,0.334374,2750348.456,0.000,0.000,62.211,0.000,21.033,10.355,299.105,47.622,154.371,2.962402,13.534,8,0.000,0.000,0.000,0,0.000,0,62.211,596198.385,209576.033,165693.867,705289.749,239809.298,126574.339,269583.273,437623.513 +2.603954,0.100156,11753768,0.350290,5332243.562,0.000,0.000,43.679,0.000,0.001,9.127,299.105,0.000,0.000,2.962402,13.534,8,0.000,0.000,0.000,0,0.000,0,43.679,841790.259,465086.372,630359.224,820263.752,670396.929,523056.177,836708.166,544582.684 +2.704095,0.100141,12258682,0.365337,5042052.387,0.000,0.000,12.807,0.000,4.337,8.066,299.105,0.000,319.863,3.222900,13.503,8,0.000,0.000,0.000,0,0.000,0,12.807,687313.843,610741.481,731951.096,711519.817,394036.103,589391.492,708494.070,608604.485 +2.804246,0.100151,12726379,0.379276,4669901.031,0.000,0.000,14.768,0.000,0.001,8.409,299.105,0.000,463.868,3.305420,13.458,8,0.000,0.000,0.000,0,0.000,0,14.768,554171.135,669516.533,553552.072,434142.825,632612.396,603196.923,662037.853,560671.295 +2.904408,0.100161,12964340,0.386367,2375775.048,0.000,0.000,62.696,0.000,21.137,9.799,299.105,19.266,161.419,3.478886,13.442,8,0.000,0.000,0.000,0,0.000,0,62.696,117270.703,292757.434,115483.588,533229.267,682328.592,225256.393,133414.643,276034.428 +3.004559,0.100151,13427512,0.400171,4624729.352,0.000,0.000,49.123,0.000,0.003,9.082,299.105,0.000,1.248,3.518444,13.442,8,0.000,0.000,0.000,0,0.000,0,49.123,433534.678,741009.904,404927.919,626702.689,581061.679,677905.292,542479.998,617107.193 +3.104717,0.100159,13961773,0.416093,5334141.570,0.000,0.000,10.957,0.000,7.581,8.402,299.105,0.000,216.258,3.801025,13.421,8,0.000,0.000,0.000,0,0.000,0,10.957,645035.947,719278.081,620285.241,608753.549,751417.058,755111.193,668908.048,565352.452 +3.204868,0.100150,14434438,0.430180,4719561.455,0.000,0.000,18.892,0.000,0.002,8.798,299.105,0.000,612.049,4.024536,13.361,8,0.000,0.000,0.000,0,0.000,0,18.892,634846.492,651940.817,572090.748,383154.521,581167.116,692819.420,615725.212,587817.128 +3.305031,0.100163,14784466,0.440611,3494585.538,0.000,0.000,60.451,0.000,24.931,10.191,299.105,75.658,224.556,4.287598,13.339,8,0.000,0.000,0.000,0,0.000,0,60.451,474067.502,480367.237,631960.215,554875.824,548995.406,218473.994,318990.202,266855.157 +3.405188,0.100157,15192806,0.452781,4076996.547,0.000,0.000,61.014,0.000,0.001,10.430,299.105,61.934,9.867,4.290649,13.338,8,0.000,0.000,0.000,0,0.000,0,61.014,405832.587,461535.099,687120.787,327835.092,367782.350,369329.919,808110.757,649449.954 +3.505351,0.100163,15699902,0.467894,5062708.342,0.000,0.000,14.129,0.000,0.106,7.859,299.105,0.000,367.214,4.334595,13.302,8,0.000,0.000,0.000,0,0.000,0,14.129,585994.893,628355.849,748490.044,632099.747,571578.390,560805.948,733744.078,601639.394 +3.605485,0.100135,16167584,0.481832,4670526.186,0.000,0.000,16.100,0.000,5.814,7.961,299.105,0.000,484.776,4.421997,13.255,8,0.000,0.000,0.000,0,0.000,0,16.100,537505.679,379288.885,647607.310,593100.761,572528.484,569702.292,642883.676,727909.099 +3.705626,0.100141,16537574,0.492858,3694687.682,0.000,0.000,29.830,0.000,48.542,7.289,358.551,285.457,252.300,4.529175,13.230,8,0.000,0.000,0.000,0,0.000,0,29.830,697665.761,391188.127,612605.760,394233.831,330144.246,478884.409,429024.749,360940.799 +3.805788,0.100161,16710722,0.498018,1728688.773,0.000,0.000,6.849,0.000,148.704,8.242,358.551,721.608,641.035,4.960571,13.167,8,0.000,0.000,0.000,0,0.000,0,6.849,597465.303,0.000,475282.585,0.000,0.000,655940.885,0.000,0.000 +3.905918,0.100130,16876939,0.502972,1660019.296,0.000,0.000,53.019,0.000,248.833,9.379,358.551,807.469,941.046,4.981934,13.075,8,0.000,0.000,0.000,0,0.000,0,53.019,608811.230,0.000,475943.373,0.000,0.000,575264.693,0.000,0.000 +4.006066,0.100149,17022635,0.507314,1454794.989,0.000,0.000,16.890,0.000,348.982,7.052,358.551,676.922,973.356,5.118164,12.980,8,0.000,0.000,0.000,0,0.000,0,16.890,395131.969,0.000,518308.658,0.000,0.000,541354.362,0.000,0.000 +4.106204,0.100138,17185783,0.512176,1629237.664,0.000,0.000,14.322,0.000,449.120,7.737,358.551,682.654,608.186,5.285400,12.920,8,0.000,0.000,0.000,0,0.000,0,14.322,436229.613,0.000,616821.063,0.000,0.000,576186.988,0.000,0.000 +4.206346,0.100142,17352490,0.517145,1664712.168,0.000,0.000,22.461,0.000,549.262,7.687,358.551,676.737,719.879,5.302734,12.850,8,0.000,0.000,0.000,0,0.000,0,22.461,592940.183,0.000,619043.212,0.000,0.000,452728.773,0.000,0.000 +4.306491,0.100146,17503956,0.521659,1512454.297,0.000,0.000,33.806,0.000,649.407,7.056,358.551,568.936,881.683,5.449097,12.764,8,0.000,0.000,0.000,0,0.000,0,33.806,543776.977,0.000,552843.755,0.000,0.000,415833.565,0.000,0.000 +4.406636,0.100145,17663389,0.526410,1592027.371,0.000,0.000,3.991,0.000,749.552,8.172,358.551,787.455,472.598,5.492676,12.718,6,0.000,0.000,0.000,0,0.000,0,3.991,662901.213,0.000,244556.286,0.000,0.000,684569.872,0.000,0.000 +4.506776,0.100140,17687885,0.527140,244618.669,0.000,0.000,13.430,0.000,849.692,5.126,358.551,587.266,941.421,5.610596,12.626,6,0.000,0.000,0.000,0,0.000,0,13.430,0.000,0.000,0.000,0.000,0.000,244618.669,0.000,0.000 +4.606905,0.100129,17781015,0.529916,930100.264,0.000,0.000,0.906,0.000,949.821,6.425,358.551,744.196,685.951,5.766357,12.558,6,0.000,0.000,0.000,0,0.000,0,0.906,0.000,0.000,0.000,0.000,0.000,930100.264,0.000,0.000 +4.707035,0.100131,17863711,0.532380,825880.599,0.000,0.000,999.098,0.000,50.796,7.527,420.965,147.932,583.924,5.766357,12.501,5,0.000,0.000,0.000,0,0.000,0,999.098,0.000,35084.146,0.000,13272.653,53420.181,335161.953,339496.289,49445.376 +4.807175,0.100140,18187413,0.542027,3232501.028,0.000,0.000,58.905,0.000,39.926,5.021,420.965,49.774,170.270,5.775024,12.485,5,0.000,0.000,0.000,0,0.000,0,58.905,0.000,374097.020,0.000,641223.582,845108.555,0.000,659947.407,712124.464 +4.907304,0.100129,18424381,0.549089,2366618.755,0.000,0.000,105.562,0.000,35.065,4.512,420.965,573.087,257.987,5.803467,12.459,5,0.000,0.000,0.000,0,0.000,0,105.562,0.000,9.987,0.000,608363.076,528845.932,0.000,619398.801,610000.958 +5.007445,0.100141,18424391,0.549090,99.860,0.000,0.000,107.394,0.000,86.538,2.679,420.965,567.522,1222.500,6.085938,12.340,5,0.000,0.000,0.000,0,0.000,0,107.394,0.000,19.972,0.000,19.972,19.972,0.000,19.972,19.972 +5.107589,0.100144,18424403,0.549090,119.828,0.000,0.000,119.460,0.000,72.651,4.206,420.965,993.532,905.807,6.130859,12.251,5,0.000,0.000,0.000,0,0.000,0,119.460,0.000,19.971,0.000,39.943,19.971,0.000,19.971,19.971 +5.207733,0.100145,18424416,0.549090,129.812,0.000,0.000,112.856,0.000,78.536,4.310,420.965,1047.393,952.179,6.244019,12.158,5,0.000,0.000,0.000,0,0.000,0,112.856,0.000,19.971,0.000,19.971,29.957,0.000,39.942,19.971 +5.307871,0.100138,18424427,0.549091,109.849,0.000,0.000,91.154,0.000,95.789,3.750,420.965,826.322,1140.811,6.411987,12.047,5,0.000,0.000,0.000,0,0.000,0,91.154,0.000,39.945,0.000,19.972,9.986,0.000,19.972,19.972 +5.407999,0.100128,18424441,0.549091,139.822,0.000,0.000,112.256,0.000,60.159,3.940,420.965,970.090,867.058,6.569092,11.962,5,0.000,0.000,0.000,0,0.000,0,112.256,0.000,19.975,0.000,19.975,39.949,0.000,19.975,39.949 +5.508120,0.100121,18424450,0.549091,89.891,0.000,0.000,79.419,0.000,105.118,4.102,420.965,927.473,1117.087,6.623169,11.853,5,0.000,0.000,0.000,0,0.000,0,79.419,0.000,19.976,0.000,19.976,19.976,0.000,29.964,0.000 +5.608266,0.100146,18427029,0.549168,25752.300,0.000,0.000,109.528,0.000,50.621,4.101,420.965,882.185,866.037,6.735596,11.768,5,0.000,0.000,0.000,0,0.000,0,109.528,0.000,19.971,0.000,29.956,19.971,0.000,25642.461,39.942 +5.708412,0.100146,18687988,0.556945,2605774.313,0.000,0.000,71.068,0.000,8.202,5.683,420.965,312.355,650.649,6.806515,11.705,5,0.000,0.000,0.000,0,0.000,0,71.068,0.000,617036.461,0.000,546310.027,441473.541,0.000,708871.985,292082.298 +5.808560,0.100147,19064994,0.568181,3764507.540,0.000,0.000,16.864,0.000,7.268,5.105,420.965,0.156,283.137,6.836670,11.677,5,0.000,0.000,0.000,0,0.000,0,16.864,0.000,783913.766,0.000,746199.393,727327.229,0.000,759200.218,747866.934 +5.908712,0.100152,19424025,0.578881,3584867.454,0.000,0.000,12.322,0.000,0.000,5.366,420.965,0.000,171.068,6.861694,11.660,3,0.000,0.000,0.000,0,0.000,0,12.322,0.000,860743.220,0.000,756441.570,682883.247,0.000,584882.032,699917.385 +6.008863,0.100151,19684400,0.586641,2599823.461,0.000,0.000,10.295,0.000,0.001,3.804,420.965,0.000,136.708,6.889282,11.647,3,0.000,0.000,0.000,0,0.000,0,10.295,0.000,783286.994,0.000,0.000,866681.043,0.000,0.000,949855.424 +6.109033,0.100170,19890741,0.592790,2059906.038,0.000,0.000,13.009,0.000,0.000,2.759,420.965,0.000,69.686,6.913212,11.640,1,0.000,0.000,0.000,0,0.000,0,13.009,0.000,963750.631,0.000,0.000,446111.152,0.000,0.000,650044.255 +6.209317,0.100284,20000000,0.596046,1089499.841,0.000,0.000,0.538,0.000,0.000,0.833,420.965,0.000,2.493,6.914185,11.640,0,0.000,0.000,0.000,0,0.000,0,0.538,0.000,1089499.841,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.log new file mode 100644 index 000000000..0fe538503 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=26 +worker=5 kind=insert tid=6 os_tid=29 +worker=6 kind=insert tid=7 os_tid=30 +worker=7 kind=insert tid=8 os_tid=31 +worker=0 kind=insert tid=9 os_tid=24 +worker=4 kind=insert tid=11 os_tid=28 +worker=1 kind=insert tid=10 os_tid=25 +start_monotonic_ns=2087107099713275 main_address=0x55b17eb32300 +worker=3 kind=insert tid=12 os_tid=27 +load_end reason=complete inserted=20000000 elapsed_s=6.209 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.131 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087107099730762 cpu_ns=9460366 +diagnostic_stage name=stop_request wall_ns=2087113309099559 cpu_ns=46345933632 +diagnostic_stage name=workers_joined wall_ns=2087113309139858 cpu_ns=46345973636 +diagnostic_stage name=before_close wall_ns=2087113309232507 cpu_ns=46346066284 +diagnostic_stage name=after_close wall_ns=2087113440173801 cpu_ns=46411131368 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087111498218312 last_end_ns=2087111498218909 loop_exit_ns=2087111498218953 deregister_start_ns=2087111498218976 deregister_end_ns=2087111498219779 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087113291771538 last_end_ns=2087113291772260 loop_exit_ns=2087113291772301 deregister_start_ns=2087113291772383 deregister_end_ns=2087113291773507 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087111444676738 last_end_ns=2087111444678088 loop_exit_ns=2087111444678146 deregister_start_ns=2087111444678184 deregister_end_ns=2087111444681423 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087113008348069 last_end_ns=2087113008349058 loop_exit_ns=2087113008349094 deregister_start_ns=2087113008349116 deregister_end_ns=2087113008349490 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087113155182878 last_end_ns=2087113155183697 loop_exit_ns=2087113155183743 deregister_start_ns=2087113155183764 deregister_end_ns=2087113155184651 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087111803919192 last_end_ns=2087111803920805 loop_exit_ns=2087111803920865 deregister_start_ns=2087111803920906 deregister_end_ns=2087111803921684 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087112983807304 last_end_ns=2087112983808192 loop_exit_ns=2087112983808238 deregister_start_ns=2087112983808259 deregister_end_ns=2087112983809146 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087113190982807 last_end_ns=2087113190983566 loop_exit_ns=2087113190983615 deregister_start_ns=2087113190983701 deregister_end_ns=2087113190984400 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv new file mode 100644 index 000000000..4a01711ea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3220909.126821,6.209427,20000000,0.002135,0.001136,0.003424,0.008320,999.097574,0.002135,0.001136,0.003424,0.008320,999.097574,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.csv new file mode 100644 index 000000000..085394cfd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.csv @@ -0,0 +1,70 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,611101,0.018212,6107054.522,0.000,0.000,14.425,0.000,4.730,8.437,98.031,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,14.425,885696.343,706532.386,733315.039,893411.346,902895.204,698047.881,582043.017,705113.305 +0.200231,0.100166,1147838,0.034208,5358469.529,0.000,0.000,16.491,0.000,0.000,9.190,183.637,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,16.491,728080.651,637630.889,664386.447,702243.566,811941.357,706486.519,463060.851,644639.248 +0.300374,0.100143,1663069,0.049563,5144935.404,0.000,0.000,17.234,0.000,0.001,9.295,267.609,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,17.234,672875.520,635009.796,529181.487,792044.707,786223.051,684448.931,634580.411,410571.499 +0.400545,0.100171,2214082,0.065985,5500736.063,0.000,0.000,11.628,0.000,10.170,9.779,284.285,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,11.628,666571.656,672671.239,692766.920,835712.803,713411.664,664674.895,667190.599,587736.287 +0.500708,0.100163,2425197,0.072277,2107705.693,0.000,0.000,81.807,0.000,25.850,10.563,298.539,0.000,63.061,0.214966,14.109,8,0.000,0.000,0.000,0,0.000,0,81.807,78541.651,112136.752,588128.909,58144.982,453458.980,609693.669,80188.959,127411.790 +0.600848,0.100139,2745671,0.081827,3200280.313,0.000,0.000,73.111,0.000,0.201,8.188,298.539,7.724,857.165,0.585205,14.025,8,0.000,0.000,0.000,0,0.000,0,73.111,425377.224,291993.099,469415.855,180498.470,489348.079,484864.327,395588.735,463194.525 +0.702028,0.101180,3216261,0.095852,4651007.553,0.000,0.000,14.508,0.000,1.404,9.247,298.539,80.534,979.417,0.589985,13.928,8,0.000,0.000,0.000,0,0.000,0,14.508,549544.132,581378.415,576248.954,568203.904,465041.455,690925.511,541746.165,677919.017 +0.802175,0.100147,3716377,0.110757,4993814.947,0.000,0.000,11.761,0.000,0.001,9.445,298.539,125.128,191.203,0.602837,13.909,8,0.000,0.000,0.000,0,0.000,0,11.761,510529.098,629444.195,736546.665,570171.375,545297.959,725912.306,572278.276,703635.072 +0.902315,0.100140,4124736,0.122927,4077868.832,0.000,0.000,16.208,0.000,41.930,9.948,298.539,111.172,140.389,0.812134,13.896,8,0.000,0.000,0.000,0,0.000,0,16.208,649838.290,683580.950,458726.416,318263.483,342429.578,755350.259,444096.941,425582.916 +1.002483,0.100168,4517384,0.134629,3919905.182,0.000,0.000,65.508,0.000,0.547,9.404,298.539,59.588,21.214,0.812134,13.894,8,0.000,0.000,0.000,0,0.000,0,65.508,531827.970,373383.727,509585.278,490467.344,410371.688,445532.712,505601.959,653134.504 +1.102645,0.100162,5090455,0.151707,5721449.948,0.000,0.000,10.153,0.000,0.001,8.543,298.539,0.000,0.000,0.812134,13.894,8,0.000,0.000,0.000,0,0.000,0,10.153,816338.772,744964.290,855305.705,651645.325,575288.906,669037.177,601416.619,807453.153 +1.202815,0.100170,5541712,0.165156,4504918.846,0.000,0.000,10.734,0.000,9.686,7.969,298.539,0.000,472.050,1.088020,13.847,8,0.000,0.000,0.000,0,0.000,0,10.734,601258.822,634452.446,701977.761,458760.841,560717.677,503624.644,515534.416,528592.239 +1.303092,0.100277,5790877,0.172582,2484773.538,0.000,0.000,20.551,0.000,37.690,7.542,298.539,0.000,384.639,1.191856,13.810,8,0.000,0.000,0.000,0,0.000,0,20.551,275328.046,486852.664,390908.185,253757.741,249040.795,267140.704,283884.367,277861.036 +1.403230,0.100139,6168023,0.183821,3766236.945,0.000,0.000,65.560,0.000,0.001,9.206,298.539,0.000,3.979,1.235966,13.809,8,0.000,0.000,0.000,0,0.000,0,65.560,392975.018,502473.165,656699.283,428865.245,460341.594,433998.127,479475.059,411409.453 +1.503383,0.100153,6720557,0.200288,5516911.814,0.000,0.000,10.971,0.000,0.460,8.351,298.539,0.000,0.000,1.235966,13.809,8,0.000,0.000,0.000,0,0.000,0,10.971,803522.459,625584.295,731532.438,634880.094,559684.969,824949.724,634440.765,702317.070 +1.603546,0.100163,7233527,0.215576,5121357.258,0.000,0.000,13.500,0.000,0.001,8.755,298.539,0.000,392.213,1.629761,13.771,8,0.000,0.000,0.000,0,0.000,0,13.500,692412.054,591746.040,808363.168,594980.770,558510.181,615697.023,570131.250,689516.770 +1.703702,0.100156,7594026,0.226320,3599377.131,0.000,0.000,14.956,0.000,37.494,9.051,298.539,0.000,492.786,1.734318,13.723,8,0.000,0.000,0.000,0,0.000,0,14.956,340359.244,363563.060,695006.207,367377.112,559178.018,447761.760,373317.848,452813.882 +1.803865,0.100164,7953800,0.237042,3591861.129,0.000,0.000,65.447,0.000,0.001,9.660,298.539,0.975,5.499,1.878796,13.722,8,0.000,0.000,0.000,0,0.000,0,65.447,390950.124,535154.103,562439.444,315513.593,469491.574,399106.774,448336.199,470869.319 +1.904031,0.100166,8501349,0.253360,5466430.485,0.000,0.000,11.066,0.000,1.628,8.421,298.539,0.000,0.000,1.878796,13.722,8,0.000,0.000,0.000,0,0.000,0,11.066,607443.284,689836.734,845848.176,560061.810,634498.446,812253.852,676708.491,639779.693 +2.004189,0.100158,8969880,0.267323,4677909.874,0.000,0.000,16.880,0.000,0.001,8.365,298.539,0.000,427.215,2.476562,13.680,8,0.000,0.000,0.000,0,0.000,0,16.880,543929.542,563897.953,670329.586,562619.975,539816.049,694750.953,667583.929,434981.889 +2.104331,0.100142,9421167,0.280773,4506486.652,0.000,0.000,15.050,0.000,34.224,9.222,298.539,0.000,486.498,2.476562,13.633,8,0.000,0.000,0.000,0,0.000,0,15.050,691790.093,461366.484,773594.219,572828.600,302221.909,632474.113,403548.382,668662.852 +2.204485,0.100154,9757767,0.290804,3360833.491,0.000,0.000,60.896,0.000,0.001,10.426,298.539,35.999,37.052,2.680664,13.629,8,0.000,0.000,0.000,0,0.000,0,60.896,614006.107,260898.928,591570.596,252541.775,546589.744,278481.898,256545.620,560198.823 +2.304655,0.100170,10318902,0.307527,5601839.589,0.000,0.000,10.639,0.000,0.001,8.756,298.539,0.000,7.370,2.680664,13.628,8,0.000,0.000,0.000,0,0.000,0,10.639,774485.133,783869.202,750705.505,659101.024,722393.571,600001.360,647151.312,664132.482 +2.404806,0.100151,10840273,0.323065,5205846.933,0.000,0.000,12.401,0.000,6.600,8.532,298.539,0.000,673.553,2.968506,13.563,8,0.000,0.000,0.000,0,0.000,0,12.401,646393.668,668869.719,704645.682,631456.230,669438.859,550947.832,677446.764,656648.179 +2.504952,0.100146,11183179,0.333285,3424061.452,0.000,0.000,10.204,0.000,58.130,9.977,298.539,2.535,278.812,2.968506,13.535,8,0.000,0.000,0.000,0,0.000,0,10.204,277524.861,305843.520,246300.443,267948.840,649302.129,610738.426,771823.269,294579.963 +2.605119,0.100167,11556588,0.344413,3727866.960,0.000,0.000,62.664,0.000,0.001,9.507,298.539,84.507,11.192,3.216797,13.534,8,0.000,0.000,0.000,0,0.000,0,62.664,632394.325,331127.239,276548.350,646560.677,440285.019,381712.795,383220.279,636018.276 +2.705283,0.100164,12117352,0.361125,5598438.798,0.000,0.000,10.452,0.000,0.001,8.588,298.539,0.000,5.226,3.216797,13.534,8,0.000,0.000,0.000,0,0.000,0,10.452,815389.882,695137.521,670937.294,643532.335,798867.038,778051.249,566828.401,629695.077 +2.805434,0.100151,12575285,0.374773,4572429.975,0.000,0.000,15.554,0.000,1.203,8.013,298.539,0.000,681.082,3.266724,13.467,8,0.000,0.000,0.000,0,0.000,0,15.554,586484.965,684307.346,500854.186,506665.417,605855.733,649869.315,538297.682,500095.331 +2.905581,0.100147,12984931,0.386981,4090448.023,0.000,0.000,15.287,0.000,44.653,9.336,298.539,0.039,274.167,3.410522,13.440,8,0.000,0.000,0.000,0,0.000,0,15.287,520614.821,645541.209,599838.382,358672.837,364214.692,326799.683,633638.703,641127.696 +3.005736,0.100156,13298350,0.396322,3129320.683,0.000,0.000,63.454,0.000,0.001,10.631,298.539,74.766,64.275,3.744751,13.434,8,0.000,0.000,0.000,0,0.000,0,63.454,243650.872,565629.863,521318.812,540329.232,242402.814,472424.893,248054.021,295510.177 +3.105904,0.100168,13841745,0.412516,5424842.882,0.000,0.000,10.967,0.000,0.001,8.899,298.539,0.000,17.276,3.744751,13.432,8,0.000,0.000,0.000,0,0.000,0,10.967,651546.197,730084.349,761571.489,646923.957,749132.372,783834.115,597427.051,504323.352 +3.206057,0.100152,14282744,0.425659,4403275.973,0.000,0.000,25.812,0.000,0.006,8.161,298.539,0.000,669.760,3.853149,13.367,8,0.000,0.000,0.000,0,0.000,0,25.812,473108.613,618047.613,612206.520,383674.980,519647.652,624168.281,610788.682,561633.632 +3.306210,0.100154,14677332,0.437419,3939822.523,0.000,0.000,14.624,0.000,40.191,9.063,298.539,13.144,300.788,3.948528,13.337,8,0.000,0.000,0.000,0,0.000,0,14.624,545980.555,661792.494,470846.074,396610.212,611759.420,383490.384,457336.845,412006.540 +3.406375,0.100165,14979475,0.446423,3016458.033,0.000,0.000,63.137,0.000,10.939,10.460,298.539,115.591,7.488,4.074707,13.337,8,0.000,0.000,0.000,0,0.000,0,63.137,319333.649,344042.921,311506.550,169241.043,325703.150,459802.117,527480.564,559348.038 +3.506540,0.100165,15550718,0.463448,5703015.633,0.000,0.000,10.946,0.000,7.611,8.324,298.539,0.000,17.861,4.521362,13.335,8,0.000,0.000,0.000,0,0.000,0,10.946,648409.625,639085.018,760893.939,668107.109,705994.565,694673.254,780062.297,805789.826 +3.606681,0.100141,16045966,0.478207,4945514.194,0.000,0.000,14.992,0.000,0.001,8.574,298.539,0.000,710.055,4.521362,13.265,8,0.000,0.000,0.000,0,0.000,0,14.992,544443.146,695570.282,689089.411,544832.598,567410.796,624180.835,634706.010,645281.115 +3.706819,0.100138,16509008,0.492007,4624040.858,0.000,0.000,30.099,0.000,23.604,8.052,358.262,66.276,280.433,4.521362,13.238,8,0.000,0.000,0.000,0,0.000,0,30.099,492680.318,641115.543,761619.300,487137.964,511164.817,515428.935,616259.833,598634.148 +3.806972,0.100152,16682895,0.497189,1736224.671,0.000,0.000,15.933,0.000,123.756,7.729,358.262,752.018,279.652,4.676052,13.211,8,0.000,0.000,0.000,0,0.000,0,15.933,0.000,535743.735,561594.349,638886.586,0.000,0.000,0.000,0.000 +3.907135,0.100164,16824753,0.501417,1416260.576,0.000,0.000,45.390,0.000,223.920,7.533,358.262,655.684,1239.883,4.964233,13.089,8,0.000,0.000,0.000,0,0.000,0,45.390,0.000,529233.269,560701.733,326325.573,0.000,0.000,0.000,0.000 +4.007289,0.100154,16972856,0.505831,1478756.707,0.000,0.000,13.051,0.000,324.074,8.138,358.262,697.209,737.265,5.121582,13.017,8,0.000,0.000,0.000,0,0.000,0,13.051,0.000,535217.211,427283.138,516256.359,0.000,0.000,0.000,0.000 +4.107417,0.100128,17118755,0.510179,1457130.643,0.000,0.000,23.005,0.000,424.201,6.327,358.262,494.369,585.425,5.170288,12.960,7,0.000,0.000,0.000,0,0.000,0,23.005,0.000,562122.709,525129.913,369878.021,0.000,0.000,0.000,0.000 +4.207561,0.100145,17253057,0.514181,1341078.641,0.000,0.000,3.238,0.000,524.346,7.267,358.262,712.913,775.089,5.287231,12.884,7,0.000,0.000,0.000,0,0.000,0,3.238,0.000,675222.541,0.000,665856.100,0.000,0.000,0.000,0.000 +4.307698,0.100137,17352640,0.517149,994470.807,0.000,0.000,36.047,0.000,624.483,5.474,358.262,611.196,475.873,5.327271,12.838,7,0.000,0.000,0.000,0,0.000,0,36.047,0.000,285969.152,0.000,708501.655,0.000,0.000,0.000,0.000 +4.407852,0.100154,17481930,0.521002,1290911.738,0.000,0.000,3.135,0.000,724.637,6.454,358.262,568.811,833.638,5.441406,12.756,7,0.000,0.000,0.000,0,0.000,0,3.135,0.000,676038.765,0.000,614872.973,0.000,0.000,0.000,0.000 +4.507971,0.100119,17551857,0.523086,698437.456,0.000,0.000,44.397,0.000,824.756,5.645,358.262,642.710,474.669,5.488159,12.710,6,0.000,0.000,0.000,0,0.000,0,44.397,0.000,361439.161,0.000,336998.295,0.000,0.000,0.000,0.000 +4.608113,0.100142,17632075,0.525477,801045.391,0.000,0.000,2.118,0.000,924.898,5.022,358.262,515.949,762.748,5.597168,12.635,6,0.000,0.000,0.000,0,0.000,0,2.118,0.000,0.000,0.000,801045.391,0.000,0.000,0.000,0.000 +4.708224,0.100111,17669189,0.526583,370728.921,0.000,0.000,15.141,0.000,1025.009,5.768,358.262,666.214,541.509,5.645142,12.582,6,0.000,0.000,0.000,0,0.000,0,15.141,0.000,0.000,0.000,370728.921,0.000,0.000,0.000,0.000 +4.808367,0.100143,17741473,0.528737,721809.732,0.000,0.000,1106.581,0.000,36.003,6.915,413.121,340.022,594.893,5.737671,12.524,6,0.000,0.000,0.000,0,0.000,0,1106.581,33372.366,0.000,0.000,333623.805,40072.802,156816.170,11024.265,146900.323 +4.908487,0.100120,18063441,0.538332,3215816.647,0.000,0.000,60.205,0.000,0.573,7.618,413.121,0.624,406.504,5.757812,12.484,6,0.000,0.000,0.000,0,0.000,0,60.205,368866.858,0.000,0.000,659088.198,506621.365,649010.305,371763.378,660466.542 +5.008641,0.100154,18421969,0.549017,3579760.796,0.000,0.000,17.016,0.000,100.728,5.232,413.121,64.081,152.382,5.778442,12.470,6,0.000,0.000,0.000,0,0.000,0,17.016,677056.128,0.000,0.000,0.000,725132.006,766388.398,642599.253,768585.011 +5.108789,0.100148,18490270,0.551053,681999.556,0.000,0.000,123.166,0.000,78.708,3.623,413.121,680.476,412.007,5.832397,12.429,6,0.000,0.000,0.000,0,0.000,0,123.166,152224.466,0.000,0.000,29.956,156148.652,156717.808,149718.179,67160.496 +5.208903,0.100114,18490278,0.551053,79.909,0.000,0.000,159.610,0.000,178.821,1.714,413.121,323.265,748.601,6.107178,12.356,6,0.000,0.000,0.000,0,0.000,0,159.610,0.000,0.000,0.000,0.000,19.977,19.977,19.977,19.977 +5.309023,0.100120,18490284,0.551053,59.928,0.000,0.000,193.400,0.000,224.760,2.328,413.121,583.401,642.432,6.107178,12.293,6,0.000,0.000,0.000,0,0.000,0,193.400,19.976,0.000,0.000,0.000,0.000,19.976,0.000,19.976 +5.409131,0.100108,18490296,0.551054,119.871,0.000,0.000,225.690,0.000,89.442,2.985,413.121,723.126,418.338,6.147095,12.252,6,0.000,0.000,0.000,0,0.000,0,225.690,19.978,0.000,0.000,19.978,19.978,19.978,19.978,19.978 +5.509287,0.100156,18490299,0.551054,29.953,0.000,0.000,142.337,0.000,161.580,1.574,413.121,337.754,635.258,6.278687,12.190,6,0.000,0.000,0.000,0,0.000,0,142.337,9.984,0.000,0.000,19.969,0.000,0.000,0.000,0.000 +5.609415,0.100128,18490305,0.551054,59.923,0.000,0.000,196.403,0.000,214.888,1.837,413.121,447.748,496.163,6.281250,12.142,6,0.000,0.000,0.000,0,0.000,0,196.403,9.987,0.000,0.000,0.000,19.974,0.000,19.974,9.987 +5.709587,0.100172,18490316,0.551054,109.811,0.000,0.000,271.025,0.000,95.319,2.129,413.121,516.727,436.084,6.333618,12.099,6,0.000,0.000,0.000,0,0.000,0,271.025,19.966,0.000,0.000,19.966,19.966,19.966,19.966,9.983 +5.809766,0.100179,18490320,0.551054,39.929,0.000,0.000,183.105,0.000,138.705,1.668,413.121,411.802,513.066,6.455688,12.049,6,0.000,0.000,0.000,0,0.000,0,183.105,0.000,0.000,0.000,19.964,0.000,0.000,0.000,19.964 +5.909883,0.100117,18490327,0.551055,69.918,0.000,0.000,201.530,0.000,125.019,2.209,413.121,500.510,615.727,6.473999,11.989,6,0.000,0.000,0.000,0,0.000,0,201.530,19.977,0.000,0.000,0.000,9.988,19.977,19.977,0.000 +6.010010,0.100127,18490332,0.551055,49.937,0.000,0.000,143.447,0.000,225.146,2.196,413.121,605.169,443.226,6.524780,11.946,6,0.000,0.000,0.000,0,0.000,0,143.447,0.000,0.000,0.000,0.000,9.987,19.975,0.000,19.975 +6.110131,0.100121,18490340,0.551055,79.903,0.000,0.000,238.562,0.000,159.820,1.785,413.121,384.885,646.911,6.623291,11.882,6,0.000,0.000,0.000,0,0.000,0,238.562,19.976,0.000,0.000,19.976,19.976,0.000,19.976,0.000 +6.210242,0.100111,18490346,0.551055,59.934,0.000,0.000,232.896,0.000,156.298,2.019,413.121,537.413,515.367,6.662598,11.832,6,0.000,0.000,0.000,0,0.000,0,232.896,0.000,0.000,0.000,19.978,0.000,19.978,0.000,19.978 +6.310365,0.100124,18490353,0.551055,69.914,0.000,0.000,175.733,0.000,171.392,2.513,413.121,642.174,406.489,6.714233,11.792,6,0.000,0.000,0.000,0,0.000,0,175.733,19.975,0.000,0.000,0.000,19.975,0.000,19.975,9.988 +6.410494,0.100129,18615845,0.554795,1253305.504,0.000,0.000,231.884,0.000,0.855,3.492,413.121,382.671,834.823,6.815186,11.711,5,0.000,0.000,0.000,0,0.000,0,231.884,172997.147,0.000,0.000,649.164,134546.678,261053.713,16778.386,667280.416 +6.510731,0.100237,18925615,0.564027,3090381.143,0.000,0.000,15.604,0.000,0.000,5.748,413.121,0.234,308.917,6.850220,11.680,5,0.000,0.000,0.000,0,0.000,0,15.604,528797.664,0.000,0.000,0.000,711884.066,690534.628,583318.544,575846.241 +6.610869,0.100138,19297987,0.575125,3718577.765,0.000,0.000,11.426,0.000,2.551,5.215,413.121,0.000,212.870,6.879517,11.659,5,0.000,0.000,0.000,0,0.000,0,11.426,721602.132,0.000,0.000,0.000,767169.120,719165.502,768057.891,742583.119 +6.711117,0.100248,19647494,0.585541,3486440.189,0.000,0.000,10.542,0.000,7.700,4.474,413.121,0.000,78.595,6.891357,11.652,3,0.000,0.000,0.000,0,0.000,0,10.542,803770.467,0.000,0.000,0.000,826673.776,53008.790,926486.714,876500.442 +6.811241,0.100124,19877031,0.592382,2292520.260,0.000,0.000,13.553,0.000,0.000,3.658,413.121,0.000,116.340,6.915894,11.640,2,0.000,0.000,0.000,0,0.000,0,13.553,852630.130,0.000,0.000,0.000,668219.363,0.000,771670.767,0.000 +6.911382,0.100141,20000000,0.596046,1227960.185,0.000,0.000,0.664,0.000,0.000,0.937,413.121,0.000,8.738,6.917233,11.640,0,0.000,0.000,0.000,0,0.000,0,0.664,2186.919,0.000,0.000,0.000,0.000,0.000,1225773.265,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.log new file mode 100644 index 000000000..4dd4c8edf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=43 +worker=0 kind=insert tid=6 os_tid=38 +start_monotonic_ns=2087113564891996 main_address=0x563251164300 +worker=6 kind=insert tid=7 os_tid=44 +worker=1 kind=insert tid=8 os_tid=39 +worker=4 kind=insert tid=9 os_tid=42 +worker=3 kind=insert tid=10 os_tid=41 +worker=2 kind=insert tid=12 os_tid=40 +worker=7 kind=insert tid=11 os_tid=45 +load_end reason=complete inserted=20000000 elapsed_s=6.911 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.180 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087113564893443 cpu_ns=9196254 +diagnostic_stage name=stop_request wall_ns=2087120476329337 cpu_ns=47201862153 +diagnostic_stage name=workers_joined wall_ns=2087120476366442 cpu_ns=47201898583 +diagnostic_stage name=before_close wall_ns=2087120476446372 cpu_ns=47201978450 +diagnostic_stage name=after_close wall_ns=2087120656205065 cpu_ns=47269735792 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087120376343090 last_end_ns=2087120376344054 loop_exit_ns=2087120376344097 deregister_start_ns=2087120376344119 deregister_end_ns=2087120376344559 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087118039185795 last_end_ns=2087118039186839 loop_exit_ns=2087118039186893 deregister_start_ns=2087118039186917 deregister_end_ns=2087118039187647 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087117653898876 last_end_ns=2087117653899888 loop_exit_ns=2087117653899940 deregister_start_ns=2087117653900046 deregister_end_ns=2087117653903204 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087119922950773 last_end_ns=2087119922951846 loop_exit_ns=2087119922951889 deregister_start_ns=2087119922951973 deregister_end_ns=2087119922952703 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087120360423207 last_end_ns=2087120360423837 loop_exit_ns=2087120360423876 deregister_start_ns=2087120360423905 deregister_end_ns=2087120360424573 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087120181332901 last_end_ns=2087120181333901 loop_exit_ns=2087120181333948 deregister_start_ns=2087120181333982 deregister_end_ns=2087120181334787 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087120472034362 last_end_ns=2087120472035027 loop_exit_ns=2087120472035061 deregister_start_ns=2087120472035090 deregister_end_ns=2087120472036090 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087120270934940 last_end_ns=2087120270935796 loop_exit_ns=2087120270935838 deregister_start_ns=2087120270935870 deregister_end_ns=2087120270936537 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv new file mode 100644 index 000000000..1983e6f37 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2893738.365183,6.911475,20000000,0.002393,0.001168,0.003552,0.008576,1106.580797,0.002393,0.001168,0.003552,0.008576,1106.580797,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv new file mode 100644 index 000000000..4273ae14a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.csv @@ -0,0 +1,88 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100320,0.100320,577049,0.017197,5752086.200,0.000,0.000,12.550,0.000,0.001,8.138,91.816,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,12.550,721332.098,661234.381,859828.977,781270.326,653558.938,613736.351,731360.014,729765.117 +0.200492,0.100172,1113006,0.033170,5350379.172,0.000,0.000,17.516,0.000,0.001,9.130,178.988,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,17.516,596185.878,648705.660,732002.573,650003.431,643754.166,619336.111,818354.239,642037.115 +0.300639,0.100147,1618895,0.048247,5051464.499,0.000,0.000,17.558,0.000,10.889,9.423,262.027,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,17.558,523730.132,618251.189,598889.650,612599.497,616733.420,693949.914,776208.996,611101.699 +0.400778,0.100139,2144837,0.063921,5252122.701,0.000,0.000,12.994,0.000,0.001,9.816,283.750,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,12.994,658035.725,627508.140,805440.920,634967.776,547049.929,664077.331,680953.883,634088.997 +0.500929,0.100151,2360636,0.070352,2154726.882,0.000,0.000,19.441,0.000,78.538,9.793,293.469,0.000,19.931,0.108158,14.113,8,0.000,0.000,0.000,0,0.000,0,19.441,182453.692,488799.762,723913.705,144091.787,139299.046,147147.160,178389.846,150631.883 +0.601101,0.100172,2667668,0.079503,3065045.669,0.000,0.000,91.135,0.000,18.087,8.593,302.531,0.000,582.396,0.405762,14.056,8,0.000,0.000,0.000,0,0.000,0,91.135,388401.638,345934.716,481870.797,385965.830,348989.459,340643.820,397346.247,375893.163 +0.701192,0.100091,3039769,0.090592,3717636.282,0.000,0.000,28.177,0.000,0.457,8.330,302.531,39.261,1040.891,0.494141,13.954,8,0.000,0.000,0.000,0,0.000,0,28.177,559712.067,465247.792,459822.715,328332.042,595059.989,462150.603,448752.761,398558.312 +0.801341,0.100149,3485478,0.103875,4450449.040,0.000,0.000,15.447,0.000,0.001,9.157,302.531,98.018,395.192,0.602551,13.915,8,0.000,0.000,0.000,0,0.000,0,15.447,636570.110,563229.549,670150.002,550079.172,488281.387,533833.414,547013.746,461291.661 +0.901491,0.100150,3955095,0.117871,4689133.767,0.000,0.000,12.665,0.000,5.755,9.447,302.531,121.497,131.443,0.785721,13.903,8,0.000,0.000,0.000,0,0.000,0,12.665,699150.896,613449.494,663714.070,496884.405,582076.571,526759.576,547598.307,559500.447 +1.001630,0.100139,4193262,0.124969,2378371.508,0.000,0.000,68.143,0.000,0.002,10.313,302.531,122.798,43.728,0.785721,13.898,8,0.000,0.000,0.000,0,0.000,0,68.143,187100.516,182706.610,518540.851,69323.857,213433.995,566104.886,555948.971,85211.822 +1.101777,0.100147,4746990,0.141471,5529140.773,0.000,0.000,8.554,0.000,7.078,8.281,302.531,0.000,0.000,0.785721,13.898,8,0.000,0.000,0.000,0,0.000,0,8.554,748268.504,646797.875,640696.856,632788.497,788269.620,795279.301,637142.089,639898.032 +1.201952,0.100175,5209752,0.155263,4619536.642,0.000,0.000,10.845,0.000,0.298,8.206,302.531,0.000,156.289,1.034302,13.883,8,0.000,0.000,0.000,0,0.000,0,10.845,601916.754,568475.271,538367.953,575173.550,622281.120,646688.412,552962.415,513671.168 +1.302100,0.100148,5634337,0.167916,4239572.126,0.000,0.000,18.239,0.000,0.001,7.701,302.531,0.000,523.834,1.098427,13.832,8,0.000,0.000,0.000,0,0.000,0,18.239,512511.084,513369.812,582287.760,563755.203,530454.514,546111.329,551433.448,439648.977 +1.402252,0.100152,5928612,0.176686,2938281.227,0.000,0.000,68.250,0.000,10.181,10.025,302.531,0.000,191.272,1.243843,13.813,8,0.000,0.000,0.000,0,0.000,0,68.250,255681.140,155723.164,625608.525,594096.451,382488.281,147226.087,177080.682,600376.899 +1.502424,0.100172,6432302,0.191698,5028245.936,0.000,0.000,23.115,0.000,0.002,9.368,302.531,10.880,3.627,1.295967,13.813,8,0.000,0.000,0.000,0,0.000,0,23.115,763935.199,566065.750,781574.839,665993.765,630494.862,532763.067,420067.027,667351.428 +1.602596,0.100172,6952297,0.207195,5191024.190,0.000,0.000,11.216,0.000,10.097,8.530,302.531,0.000,0.078,1.295967,13.813,8,0.000,0.000,0.000,0,0.000,0,11.216,725512.503,551212.207,669129.452,755900.252,611927.808,526604.519,749421.392,601316.055 +1.702754,0.100158,7357679,0.219276,4047430.968,0.000,0.000,30.258,0.000,2.836,7.797,302.531,0.000,549.796,1.623901,13.759,8,0.000,0.000,0.000,0,0.000,0,30.258,574892.509,394317.554,512610.823,557320.248,523713.298,366531.415,598774.810,519270.311 +1.802904,0.100149,7656368,0.228178,2982433.439,0.000,0.000,56.107,0.000,58.067,9.611,302.531,0.000,345.460,1.775883,13.725,8,0.000,0.000,0.000,0,0.000,0,56.107,274949.152,502818.653,278144.377,269756.910,186611.153,601421.314,630188.328,238543.552 +1.903062,0.100158,8063004,0.240296,4059938.193,0.000,0.000,67.884,0.000,2.433,9.426,302.531,0.000,5.148,1.883305,13.725,8,0.000,0.000,0.000,0,0.000,0,67.884,607648.851,456118.535,450227.852,462907.796,543080.982,465553.611,581979.454,492421.113 +2.003227,0.100165,8590887,0.256028,5270134.278,0.000,0.000,8.954,0.000,0.001,8.622,302.531,0.000,0.000,1.883305,13.725,8,0.000,0.000,0.000,0,0.000,0,8.954,758109.120,629341.586,723007.038,711795.537,625567.813,626476.314,575210.902,620625.967 +2.103381,0.100154,8921057,0.265868,3296630.047,0.000,0.000,18.952,0.000,9.757,7.403,302.531,0.000,419.862,2.145508,13.683,8,0.000,0.000,0.000,0,0.000,0,18.952,338928.755,476267.539,467191.497,312759.002,391188.384,427951.844,375742.139,506600.888 +2.203528,0.100147,9315124,0.277612,3934885.443,0.000,0.000,22.942,0.000,19.796,8.564,302.531,0.000,458.740,2.234699,13.639,8,0.000,0.000,0.000,0,0.000,0,22.942,411015.778,308536.430,528662.829,567645.521,404595.217,641407.087,529132.139,543890.443 +2.303688,0.100160,9569289,0.285187,2537591.148,0.000,0.000,67.856,0.000,0.002,10.514,302.531,4.251,29.289,2.427635,13.636,8,0.000,0.000,0.000,0,0.000,0,67.856,129802.382,207827.582,329752.564,408965.863,115095.905,423382.803,300639.131,622124.917 +2.403843,0.100155,10115099,0.301453,5449639.924,0.000,0.000,10.623,0.000,0.001,8.417,302.531,0.000,0.000,2.427635,13.636,8,0.000,0.000,0.000,0,0.000,0,10.623,561727.968,601466.278,787747.094,562097.394,635004.213,803382.820,712204.367,786009.791 +2.504115,0.100273,10549631,0.314404,4333503.533,0.000,0.000,16.289,0.000,0.001,7.919,302.531,0.000,288.276,2.671265,13.608,8,0.000,0.000,0.000,0,0.000,0,16.289,531121.753,519054.657,582152.604,489694.715,509540.600,590958.592,616389.248,494591.363 +2.604260,0.100144,10937422,0.325961,3872330.823,0.000,0.000,19.308,0.000,0.002,8.169,302.531,0.000,531.617,2.758911,13.556,8,0.000,0.000,0.000,0,0.000,0,19.308,559923.274,446267.027,421462.765,490433.393,499570.229,534779.500,467126.973,452767.661 +2.704411,0.100151,11211039,0.334115,2732031.055,0.000,0.000,66.424,0.000,10.371,10.073,302.531,73.521,129.725,2.920536,13.543,8,0.000,0.000,0.000,0,0.000,0,66.424,620080.596,199008.508,158819.393,270070.851,528689.052,585582.860,223551.326,146228.468 +2.804574,0.100163,11630540,0.346617,4188177.491,0.000,0.000,47.996,0.000,0.002,9.537,302.531,0.000,0.000,2.920536,13.543,8,0.000,0.000,0.000,0,0.000,0,47.996,466858.377,833490.261,378203.007,409831.409,345616.169,753051.487,657467.421,343659.361 +2.904720,0.100146,12145139,0.361953,5138489.706,0.000,0.000,10.934,0.000,0.003,8.405,302.531,0.000,8.269,3.186157,13.542,8,0.000,0.000,0.000,0,0.000,0,10.934,750344.774,699678.728,547241.230,587332.712,591466.677,667825.222,706368.963,588231.400 +3.004862,0.100142,12540930,0.373749,3952292.764,0.000,0.000,19.377,0.000,0.230,7.994,302.531,0.000,650.053,3.264893,13.478,8,0.000,0.000,0.000,0,0.000,0,19.377,416917.452,541799.961,456890.640,497862.408,474405.746,583999.984,476842.283,503574.290 +3.105017,0.100154,12921527,0.385092,3800102.452,0.000,0.000,14.728,0.000,41.002,9.220,302.531,0.000,292.166,3.411751,13.450,8,0.000,0.000,0.000,0,0.000,0,14.728,412023.815,360573.257,338487.359,577508.298,323939.821,740945.942,500317.485,546306.475 +3.205183,0.100166,13189862,0.393089,2678892.029,0.000,0.000,67.192,0.000,0.006,10.938,302.531,51.009,15.014,3.482124,13.448,8,0.000,0.000,0.000,0,0.000,0,67.192,468190.879,134765.735,476337.322,244043.884,495675.142,389851.245,220882.427,249145.395 +3.305377,0.100194,13730357,0.409197,5394505.267,0.000,0.000,8.995,0.000,2.204,8.722,302.531,0.000,0.429,3.534184,13.448,8,0.000,0.000,0.000,0,0.000,0,8.995,625738.458,712969.563,626696.603,615548.188,770488.196,802765.701,619350.825,620947.733 +3.405550,0.100173,14150991,0.421732,4199078.030,0.000,0.000,20.829,0.000,8.643,8.079,302.531,0.000,553.925,4.021240,13.394,8,0.000,0.000,0.000,0,0.000,0,20.829,620666.607,556028.393,465954.170,512833.096,608906.944,483374.043,509169.432,442145.345 +3.505700,0.100151,14581386,0.434559,4297476.754,0.000,0.000,12.290,0.000,13.386,8.951,302.531,0.000,416.716,4.021240,13.353,8,0.000,0.000,0.000,0,0.000,0,12.290,571009.894,458659.126,533955.708,446816.964,594155.030,599307.269,475373.949,618198.813 +3.605861,0.100161,14767325,0.440101,1856408.422,0.000,0.000,64.533,0.000,49.530,10.537,302.531,106.236,87.945,4.266357,13.345,8,0.000,0.000,0.000,0,0.000,0,64.533,1108.220,122842.702,280769.057,5930.475,347571.765,344856.127,1976.825,751353.252 +3.706014,0.100153,15287853,0.455614,5197314.284,0.000,0.000,54.860,0.000,0.003,8.416,302.531,0.000,1.287,4.266357,13.345,8,0.000,0.000,0.000,0,0.000,0,54.860,741233.940,480902.939,620638.772,655375.532,783449.239,641896.191,576077.070,697740.601 +3.806171,0.100157,15745966,0.469266,4573934.424,0.000,0.000,14.447,0.000,16.324,8.096,302.531,0.000,405.885,4.331421,13.305,8,0.000,0.000,0.000,0,0.000,0,14.447,645584.386,561766.246,434795.992,629719.344,634671.554,583721.707,434326.730,649348.464 +3.906329,0.100158,16160161,0.481610,4135421.906,0.000,0.000,20.567,0.000,5.864,8.259,302.531,0.000,445.664,4.408146,13.261,8,0.000,0.000,0.000,0,0.000,0,20.567,483636.541,537970.770,654906.178,374818.319,599912.989,563969.729,472264.493,447942.886 +4.006501,0.100172,16510608,0.492054,3498449.553,0.000,0.000,46.379,0.000,35.048,6.314,358.879,41.374,196.420,4.477051,13.242,8,0.000,0.000,0.000,0,0.000,0,46.379,534160.768,413168.982,447390.091,225332.228,432505.705,489637.388,478067.299,478187.093 +4.106640,0.100138,16676644,0.497003,1658069.510,0.000,0.000,19.187,0.000,135.187,6.800,358.879,651.093,170.390,4.626953,13.225,8,0.000,0.000,0.000,0,0.000,0,19.187,0.000,577062.834,0.000,575335.220,0.000,0.000,505671.455,0.000 +4.206788,0.100149,16789625,0.500370,1128132.501,0.000,0.000,12.571,0.000,235.335,4.614,358.879,334.386,537.716,4.985229,13.173,8,0.000,0.000,0.000,0,0.000,0,12.571,0.000,380594.068,0.000,384638.055,0.000,0.000,362900.378,0.000 +4.306934,0.100146,16908735,0.503920,1189367.318,0.000,0.000,24.363,0.000,335.481,5.460,358.879,440.725,800.787,5.001831,13.095,8,0.000,0.000,0.000,0,0.000,0,24.363,0.000,456874.421,0.000,268369.037,0.000,0.000,464123.860,0.000 +4.407075,0.100141,17090721,0.509343,1817298.118,0.000,0.000,3.041,0.000,435.622,7.184,358.879,600.599,315.922,5.149902,13.064,8,0.000,0.000,0.000,0,0.000,0,3.041,0.000,667299.295,0.000,458313.906,0.000,0.000,691684.918,0.000 +4.507198,0.100123,17179368,0.511985,885384.138,0.000,0.000,29.644,0.000,535.745,3.347,358.879,226.441,612.959,5.149902,13.004,8,0.000,0.000,0.000,0,0.000,0,29.644,0.000,285699.609,0.000,305834.915,0.000,0.000,293849.614,0.000 +4.607327,0.100129,17350379,0.517082,1707900.199,0.000,0.000,23.950,0.000,635.874,5.410,358.879,397.025,282.213,5.177612,12.976,8,0.000,0.000,0.000,0,0.000,0,23.950,0.000,458846.313,0.000,613236.552,0.000,0.000,635817.335,0.000 +4.707470,0.100143,17483836,0.521059,1332664.450,0.000,0.000,38.641,0.000,736.017,4.904,358.879,426.578,303.589,5.342285,12.946,8,0.000,0.000,0.000,0,0.000,0,38.641,0.000,516541.408,0.000,295187.917,0.000,0.000,520935.125,0.000 +4.807595,0.100125,17631988,0.525474,1479670.427,0.000,0.000,8.560,0.000,836.142,4.294,358.879,281.835,546.114,5.415359,12.893,8,0.000,0.000,0.000,0,0.000,0,8.560,0.000,552509.369,0.000,482357.059,0.000,0.000,444803.999,0.000 +4.907719,0.100124,17794297,0.530311,1621084.880,0.000,0.000,19.251,0.000,936.266,6.047,359.035,531.335,299.785,5.415359,12.864,7,0.000,0.000,0.000,0,0.000,0,19.251,0.000,477948.825,0.000,612262.692,0.000,0.000,530873.363,0.000 +5.007881,0.100163,17872070,0.532629,776465.107,0.000,0.000,47.644,0.000,1036.429,3.771,359.035,320.533,456.171,5.532349,12.819,7,0.000,0.000,0.000,0,0.000,0,47.644,0.000,564670.130,0.000,211794.978,0.000,0.000,0.000,0.000 +5.108048,0.100166,17991482,0.536188,1192136.868,0.000,0.000,14.373,0.000,1136.595,4.066,359.035,384.907,501.042,5.598755,12.770,7,0.000,0.000,0.000,0,0.000,0,14.373,0.000,591755.609,0.000,600381.260,0.000,0.000,0.000,0.000 +5.208176,0.100128,18031692,0.537386,401583.973,0.000,0.000,1.417,0.000,1236.723,3.902,359.035,492.063,324.076,5.598755,12.738,6,0.000,0.000,0.000,0,0.000,0,1.417,0.000,57995.477,0.000,343588.496,0.000,0.000,0.000,0.000 +5.308297,0.100120,18031692,0.537386,0.000,0.000,0.000,0.000,0.000,1336.844,1.568,359.035,254.265,499.634,5.699097,12.689,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408408,0.100112,18031692,0.537386,0.000,0.000,0.000,0.000,0.000,1436.955,1.793,359.035,277.112,450.941,5.747192,12.645,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508536,0.100128,18031692,0.537386,0.000,0.000,0.000,0.000,0.000,1537.083,2.481,359.035,416.422,333.988,5.747192,12.613,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608689,0.100153,18031692,0.537386,0.000,0.000,0.000,0.000,0.000,1637.236,2.529,359.035,386.750,224.967,5.756840,12.591,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708850,0.100161,18031692,0.537386,0.000,0.000,0.000,0.000,0.000,1737.397,1.400,359.035,185.249,346.630,5.789917,12.557,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.808976,0.100126,18090551,0.539140,587849.192,0.000,0.000,1817.729,0.000,659.206,3.213,374.785,100.381,266.461,5.820557,12.531,6,0.000,0.000,0.000,0,0.000,0,1817.729,41977.100,0.000,263248.255,0.000,46471.437,48828.466,0.000,187323.934 +5.909131,0.100155,18269515,0.544474,1786867.247,0.000,0.000,10.468,0.000,759.362,8.450,374.785,42.434,87.052,5.833008,12.522,6,0.000,0.000,0.000,0,0.000,0,10.468,944174.886,0.000,842692.361,0.000,0.000,0.000,0.000,0.000 +6.009283,0.100152,18450831,0.549878,1810415.754,0.000,0.000,13.089,0.000,859.513,8.181,374.785,47.896,53.123,5.841553,12.517,6,0.000,0.000,0.000,0,0.000,0,13.089,1007442.908,0.000,802972.846,0.000,0.000,0.000,0.000,0.000 +6.109433,0.100150,18455184,0.550007,43464.672,0.000,0.000,862.915,0.000,97.936,6.714,374.785,819.003,1.638,5.861454,12.517,6,0.000,0.000,0.000,0,0.000,0,862.915,22576.068,0.000,20838.679,9.985,19.970,9.985,0.000,9.985 +6.209572,0.100138,18455195,0.550008,109.848,0.000,0.000,141.320,0.000,94.968,3.381,374.785,408.848,229.019,5.997559,12.494,6,0.000,0.000,0.000,0,0.000,0,141.320,19.972,0.000,19.972,19.972,9.986,19.972,0.000,19.972 +6.309680,0.100108,18455197,0.550008,19.978,0.000,0.000,185.724,0.000,178.690,1.924,374.785,282.039,444.285,6.107422,12.451,6,0.000,0.000,0.000,0,0.000,0,185.724,0.000,0.000,0.000,0.000,19.978,0.000,0.000,0.000 +6.409830,0.100150,18455199,0.550008,19.970,0.000,0.000,270.237,0.000,269.025,2.573,374.785,234.492,400.025,6.107422,12.412,6,0.000,0.000,0.000,0,0.000,0,270.237,19.970,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.509962,0.100133,18455207,0.550008,79.894,0.000,0.000,314.672,0.000,200.814,4.106,374.785,598.699,176.212,6.117554,12.395,6,0.000,0.000,0.000,0,0.000,0,314.672,0.000,0.000,19.974,19.974,0.000,19.974,0.000,19.974 +6.610078,0.100116,18455210,0.550008,29.965,0.000,0.000,170.777,0.000,300.930,2.721,374.785,241.556,295.556,6.148071,12.366,6,0.000,0.000,0.000,0,0.000,0,170.777,19.977,0.000,0.000,9.988,0.000,0.000,0.000,0.000 +6.710187,0.100109,18455217,0.550008,69.924,0.000,0.000,393.312,0.000,156.716,1.404,374.785,81.786,489.387,6.268921,12.318,6,0.000,0.000,0.000,0,0.000,0,393.312,0.000,0.000,19.978,9.989,9.989,19.978,0.000,9.989 +6.810294,0.100107,18455219,0.550008,19.979,0.000,0.000,17.118,0.000,256.823,2.044,374.785,437.540,322.429,6.268921,12.286,6,0.000,0.000,0.000,0,0.000,0,17.118,0.000,0.000,0.000,0.000,9.989,0.000,0.000,9.989 +6.910432,0.100138,18455223,0.550009,39.945,0.000,0.000,283.176,0.000,223.541,2.808,374.785,337.347,315.385,6.287231,12.256,6,0.000,0.000,0.000,0,0.000,0,283.176,19.972,0.000,0.000,19.972,0.000,0.000,0.000,0.000 +7.010572,0.100140,18455231,0.550009,79.888,0.000,0.000,276.498,0.000,164.936,2.362,374.785,284.367,269.193,6.315796,12.229,6,0.000,0.000,0.000,0,0.000,0,276.498,0.000,0.000,19.972,0.000,19.972,19.972,0.000,19.972 +7.110688,0.100115,18455237,0.550009,59.931,0.000,0.000,244.113,0.000,152.439,2.968,374.785,417.683,264.110,6.442261,12.204,6,0.000,0.000,0.000,0,0.000,0,244.113,19.977,0.000,19.977,19.977,0.000,0.000,0.000,0.000 +7.210809,0.100122,18455239,0.550009,19.976,0.000,0.000,238.714,0.000,232.180,2.276,374.785,238.733,404.352,6.442261,12.164,6,0.000,0.000,0.000,0,0.000,0,238.714,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.976 +7.310935,0.100125,18455243,0.550009,39.950,0.000,0.000,315.179,0.000,216.021,2.090,374.785,264.785,417.836,6.525513,12.123,6,0.000,0.000,0.000,0,0.000,0,315.179,0.000,0.000,0.000,0.000,19.975,19.975,0.000,0.000 +7.411048,0.100113,18455247,0.550009,39.955,0.000,0.000,289.197,0.000,316.134,2.581,374.785,346.677,253.034,6.525513,12.098,6,0.000,0.000,0.000,0,0.000,0,289.197,0.000,0.000,19.977,19.977,0.000,0.000,0.000,0.000 +7.511166,0.100118,18455249,0.550009,19.976,0.000,0.000,217.111,0.000,416.252,2.937,374.785,307.372,301.324,6.525513,12.069,6,0.000,0.000,0.000,0,0.000,0,217.111,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.976 +7.611277,0.100111,18455255,0.550009,59.933,0.000,0.000,474.327,0.000,235.046,1.935,374.785,311.490,377.589,6.606079,12.032,6,0.000,0.000,0.000,0,0.000,0,474.327,19.978,0.000,0.000,0.000,19.978,19.978,0.000,0.000 +7.711389,0.100112,18455259,0.550010,39.955,0.000,0.000,258.228,0.000,335.159,2.261,374.785,293.537,360.415,6.609009,11.997,6,0.000,0.000,0.000,0,0.000,0,258.228,0.000,0.000,0.000,19.978,0.000,0.000,0.000,19.978 +7.811516,0.100127,18455259,0.550010,0.000,0.000,0.000,0.000,0.000,435.286,1.984,374.785,237.667,261.855,6.635010,11.971,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.911646,0.100130,18455267,0.550010,79.896,0.000,0.000,448.413,0.000,250.257,1.764,374.785,268.948,283.733,6.672119,11.944,6,0.000,0.000,0.000,0,0.000,0,448.413,19.974,0.000,19.974,0.000,19.974,19.974,0.000,0.000 +8.011786,0.100140,18455269,0.550010,19.972,0.000,0.000,290.981,0.000,350.397,2.865,374.785,426.317,257.842,6.702271,11.918,6,0.000,0.000,0.000,0,0.000,0,290.981,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.972 +8.112056,0.100270,18510496,0.551656,550783.397,0.000,0.000,65.334,0.000,450.667,2.595,374.785,273.987,485.019,6.757568,11.871,6,0.000,0.000,0.000,0,0.000,0,65.334,0.000,0.000,0.000,0.000,0.000,0.000,0.000,550783.397 +8.212183,0.100127,18740393,0.558507,2296053.828,0.000,0.000,478.846,0.000,0.086,4.930,374.785,27.777,377.021,6.808594,11.834,5,0.000,0.000,0.000,0,0.000,0,478.846,190258.357,0.000,610654.420,481059.017,357735.647,112157.551,0.000,544188.837 +8.312439,0.100256,19097565,0.569152,3562615.771,0.000,0.000,14.950,0.000,0.001,4.999,374.785,0.156,280.923,6.842285,11.806,4,0.000,0.000,0.000,0,0.000,0,14.950,771697.934,0.000,564297.942,0.000,764985.088,674645.949,0.000,786988.858 +8.412717,0.100279,19427902,0.578997,3294189.686,0.000,0.000,11.914,0.000,6.903,4.352,374.785,0.000,73.272,6.856323,11.799,4,0.000,0.000,0.000,0,0.000,0,11.914,858278.133,0.000,0.000,0.000,811398.778,781452.233,0.000,843060.542 +8.512958,0.100241,19709703,0.587395,2811243.562,0.000,0.000,13.214,0.000,0.000,3.928,374.785,0.000,145.704,6.889404,11.785,3,0.000,0.000,0.000,0,0.000,0,13.214,254617.157,0.000,0.000,0.000,815467.236,894137.882,0.000,847021.288 +8.613191,0.100233,19916067,0.593545,2058850.044,0.000,0.000,11.528,0.000,0.000,2.898,374.785,0.000,90.571,6.908447,11.776,1,0.000,0.000,0.000,0,0.000,0,11.528,0.000,0.000,0.000,0.000,962500.723,370388.284,0.000,725961.037 +8.713390,0.100200,20000000,0.596046,837657.742,0.000,0.000,7.689,0.000,0.000,0.998,374.785,0.000,42.532,6.931030,11.772,0,0.000,0.000,0.000,0,0.000,0,7.689,0.000,0.000,0.000,0.000,837657.742,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.log new file mode 100644 index 000000000..883a8cb33 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=57 +worker=7 kind=insert tid=7 os_tid=59 +worker=0 kind=insert tid=10 os_tid=52 +worker=1 kind=insert tid=6 os_tid=53 +worker=2 kind=insert tid=12 os_tid=54 +worker=3 kind=insert tid=9 os_tid=55 +worker=6 kind=insert tid=11 os_tid=58 +worker=4 kind=insert tid=8 os_tid=56 +start_monotonic_ns=2087120770822726 main_address=0x560354e13300 +load_end reason=complete inserted=20000000 elapsed_s=8.713 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.160 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087120771076952 cpu_ns=9192765 +diagnostic_stage name=stop_request wall_ns=2087129484260028 cpu_ns=52295919499 +diagnostic_stage name=workers_joined wall_ns=2087129484290583 cpu_ns=52295949477 +diagnostic_stage name=before_close wall_ns=2087129484367301 cpu_ns=52296026213 +diagnostic_stage name=after_close wall_ns=2087129644252015 cpu_ns=52348920820 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087129210201154 last_end_ns=2087129210202318 loop_exit_ns=2087129210202362 deregister_start_ns=2087129210202412 deregister_end_ns=2087129210203235 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087125886801271 last_end_ns=2087125886802080 loop_exit_ns=2087125886802119 deregister_start_ns=2087125886802153 deregister_end_ns=2087125886802919 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087129057752545 last_end_ns=2087129057753777 loop_exit_ns=2087129057753822 deregister_start_ns=2087129057753854 deregister_end_ns=2087129057754559 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087128978182486 last_end_ns=2087128978183680 loop_exit_ns=2087128978183722 deregister_start_ns=2087128978183764 deregister_end_ns=2087128978184611 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087129460421572 last_end_ns=2087129460422127 loop_exit_ns=2087129460422162 deregister_start_ns=2087129460422182 deregister_end_ns=2087129460423036 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087129331963346 last_end_ns=2087129331964426 loop_exit_ns=2087129331964492 deregister_start_ns=2087129331964533 deregister_end_ns=2087129331965495 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087125664976059 last_end_ns=2087125664977089 loop_exit_ns=2087125664977133 deregister_start_ns=2087125664977178 deregister_end_ns=2087125664980292 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087129365431923 last_end_ns=2087129365432759 loop_exit_ns=2087129365432805 deregister_start_ns=2087129365432831 deregister_end_ns=2087129365433529 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv new file mode 100644 index 000000000..a9a135e16 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-02-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2295297.292777,8.713468,20000000,0.002995,0.001200,0.003616,0.009088,1817.729270,0.002995,0.001200,0.003616,0.009088,1817.729270,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv new file mode 100644 index 000000000..88943ddc8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,608332,0.018130,6079282.141,0.000,0.000,15.510,0.000,3.896,8.342,97.176,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,15.510,855391.849,483288.999,715874.516,829928.761,934269.458,862547.096,680597.947,717383.514 +0.200231,0.100165,1134455,0.033809,5252568.095,0.000,0.000,17.183,0.000,0.001,9.198,180.168,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,17.183,727041.051,617052.431,648760.143,679878.825,821525.239,700075.519,517616.409,540618.477 +0.300370,0.100139,1639169,0.048851,5040157.869,0.000,0.000,17.864,0.000,14.689,9.388,263.762,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,17.864,666277.006,602016.027,625084.071,624325.122,794529.339,584450.361,605081.780,538394.163 +0.400531,0.100161,2156220,0.064260,5162207.776,0.000,0.000,16.818,0.000,0.405,9.881,283.363,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,16.818,768843.492,605076.873,651941.502,633970.404,770580.698,645581.730,460509.377,625703.700 +0.500685,0.100154,2377736,0.070862,2211743.873,0.000,0.000,77.109,0.000,81.093,9.895,294.332,0.000,42.707,0.179077,14.110,8,0.000,0.000,0.000,0,0.000,0,77.109,202696.926,532747.151,135840.189,155689.531,573663.953,125326.428,357457.892,128321.802 +0.600856,0.100171,2659379,0.079256,2811634.925,0.000,0.000,114.066,0.000,0.058,8.325,295.637,1.248,621.479,0.406860,14.050,8,0.000,0.000,0.000,0,0.000,0,114.066,416519.651,446388.711,304640.454,458308.383,20584.894,379093.479,454684.563,331414.792 +0.701011,0.100155,3068105,0.091437,4080926.198,0.000,0.000,25.160,0.000,0.001,8.982,295.637,50.469,1063.623,0.595581,13.946,8,0.000,0.000,0.000,0,0.000,0,25.160,444609.943,481532.637,639886.864,530756.240,562896.357,468363.077,416853.023,536028.058 +0.801157,0.100146,3546999,0.105709,4781937.235,0.000,0.000,11.292,0.000,4.018,9.333,295.637,108.981,416.187,0.599560,13.905,8,0.000,0.000,0.000,0,0.000,0,11.292,556485.072,735053.573,628938.969,553100.029,618733.914,612872.497,526259.335,550493.846 +0.901310,0.100153,4002791,0.119292,4550973.258,0.000,0.000,12.001,0.000,19.377,9.535,295.637,115.059,157.728,0.660278,13.889,8,0.000,0.000,0.000,0,0.000,0,12.001,519666.765,662488.757,687260.944,563010.604,626463.747,559086.593,515403.273,417592.574 +1.001475,0.100165,4189748,0.124864,1866497.465,0.000,0.000,75.732,0.000,18.564,9.642,295.637,119.998,51.127,0.778149,13.884,8,0.000,0.000,0.000,0,0.000,0,75.732,176299.784,133719.877,152279.325,36719.554,560058.060,136195.801,29940.713,641284.350 +1.101638,0.100163,4706886,0.140276,5162940.399,0.000,0.000,19.802,0.000,0.939,8.357,295.637,0.000,0.000,0.778149,13.884,8,0.000,0.000,0.000,0,0.000,0,19.802,646433.308,586850.704,529324.739,585902.255,601706.421,762872.970,727810.285,722039.718 +1.201816,0.100178,5159114,0.153754,4514245.546,0.000,0.000,13.127,0.000,1.107,8.566,295.637,0.000,27.529,1.018311,13.882,8,0.000,0.000,0.000,0,0.000,0,13.127,630068.604,538681.255,520274.016,525614.511,466210.239,585258.357,669558.320,578580.243 +1.301977,0.100161,5536919,0.165013,3771971.619,0.000,0.000,15.125,0.000,12.301,7.629,295.637,0.000,461.015,1.070801,13.836,8,0.000,0.000,0.000,0,0.000,0,15.125,522118.627,455965.230,462205.175,452800.330,511635.520,444583.571,390291.062,532372.104 +1.402160,0.100183,5818731,0.173412,2812982.229,0.000,0.000,17.011,0.000,45.572,8.429,295.637,0.000,353.534,1.192829,13.802,8,0.000,0.000,0.000,0,0.000,0,17.011,289690.894,252189.389,255653.062,280258.123,529363.145,633992.045,302497.503,269338.067 +1.502331,0.100171,6157562,0.183510,3382520.714,0.000,0.000,70.971,0.000,0.002,9.958,295.637,0.000,1.014,1.287605,13.802,8,0.000,0.000,0.000,0,0.000,0,70.971,488603.740,224276.145,291201.600,442302.985,549838.934,656027.190,384362.153,345907.968 +1.602518,0.100187,6671608,0.198829,5130842.236,0.000,0.000,11.816,0.000,0.940,8.457,295.637,0.000,0.000,1.287605,13.802,8,0.000,0.000,0.000,0,0.000,0,11.816,739793.258,570340.896,582158.743,513247.917,632484.408,750652.901,632324.707,709839.406 +1.702708,0.100190,7131068,0.212522,4585886.128,0.000,0.000,11.868,0.000,5.539,8.475,295.637,0.000,298.573,1.629761,13.773,8,0.000,0.000,0.000,0,0.000,0,11.868,700748.473,477083.470,563289.665,556811.974,512985.251,664736.900,576035.446,534194.949 +1.802856,0.100148,7546165,0.224893,4144852.612,0.000,0.000,15.072,0.000,14.706,8.509,295.637,0.000,573.451,1.718758,13.717,8,0.000,0.000,0.000,0,0.000,0,15.072,540072.906,575540.560,443405.578,429955.429,480940.180,540492.287,616040.785,518404.886 +1.903010,0.100154,7797539,0.232385,2509876.622,0.000,0.000,69.027,0.000,0.001,10.539,295.637,1.560,22.855,1.881962,13.714,8,0.000,0.000,0.000,0,0.000,0,69.027,284272.428,524472.695,86896.243,274327.736,433852.184,128901.586,653913.451,123240.300 +2.003163,0.100153,8304049,0.247480,5057344.865,0.000,0.000,11.596,0.000,2.161,8.381,295.637,0.000,0.000,1.881962,13.714,8,0.000,0.000,0.000,0,0.000,0,11.596,693796.105,582606.608,562487.459,550795.388,552203.229,698898.281,702882.172,713675.621 +2.103312,0.100149,8699065,0.259252,3944279.868,0.000,0.000,12.936,0.000,15.146,7.624,295.637,0.000,75.200,2.104614,13.707,8,0.000,0.000,0.000,0,0.000,0,12.936,465605.875,422290.449,431366.918,447153.384,480483.695,567454.040,578737.219,551188.288 +2.203455,0.100142,9118348,0.271748,4186873.043,0.000,0.000,18.100,0.000,0.240,8.190,295.637,0.000,665.967,2.431152,13.642,8,0.000,0.000,0.000,0,0.000,0,18.100,582111.789,384343.168,458068.274,598708.176,547940.407,571736.550,505061.414,538903.265 +2.303629,0.100174,9409276,0.280418,2904214.614,0.000,0.000,66.870,0.000,3.390,10.046,295.637,0.000,155.471,2.431152,13.627,8,0.000,0.000,0.000,0,0.000,0,66.870,229918.987,602279.534,175873.251,656165.549,197355.782,186923.977,211391.302,644306.233 +2.403813,0.100184,9818480,0.292614,4084508.126,0.000,0.000,37.743,0.000,3.129,9.244,295.637,0.000,12.594,2.431152,13.625,8,0.000,0.000,0.000,0,0.000,0,37.743,665393.009,425116.082,416172.574,584781.657,595951.060,422031.769,484207.117,490854.859 +2.503973,0.100159,10312008,0.307322,4927444.181,0.000,0.000,9.228,0.000,0.001,8.546,295.637,0.000,6.162,2.636108,13.625,8,0.000,0.000,0.000,0,0.000,0,9.228,592587.643,563244.306,565141.290,676204.672,605956.384,580147.426,615321.491,728840.968 +2.604125,0.100152,10707261,0.319101,3946524.574,0.000,0.000,21.982,0.000,0.001,7.777,295.637,0.000,567.067,2.702271,13.569,8,0.000,0.000,0.000,0,0.000,0,21.982,572808.358,440619.509,446081.198,473209.916,521885.846,498291.749,458582.176,535045.821 +2.704284,0.100159,11107048,0.331016,3991519.413,0.000,0.000,12.439,0.000,28.364,8.824,295.637,0.000,358.492,2.778885,13.534,8,0.000,0.000,0.000,0,0.000,0,12.439,579827.483,384218.700,398565.874,355983.623,684311.247,366516.864,593775.292,628320.330 +2.804454,0.100170,11362225,0.338621,2547444.109,0.000,0.000,67.730,0.000,0.003,10.547,295.637,66.840,32.952,2.932209,13.531,8,0.000,0.000,0.000,0,0.000,0,67.730,672178.553,85414.954,82589.752,90346.580,659819.541,85594.649,244654.545,626845.535 +2.904606,0.100153,11881814,0.354106,5187966.004,0.000,0.000,10.958,0.000,0.001,8.926,295.637,0.000,0.039,2.970955,13.531,8,0.000,0.000,0.000,0,0.000,0,10.958,773129.138,630906.366,541353.148,620172.761,686501.451,548462.290,711762.868,675677.983 +3.004762,0.100156,12341717,0.367812,4591876.453,0.000,0.000,17.658,0.000,0.474,7.817,295.637,0.000,377.498,3.228882,13.494,8,0.000,0.000,0.000,0,0.000,0,17.658,571080.331,484644.986,500320.566,491783.865,687928.297,605926.046,592207.418,657984.945 +3.104898,0.100136,12772554,0.380652,4302522.055,0.000,0.000,17.892,0.000,6.197,8.054,295.637,0.000,430.821,3.308472,13.452,8,0.000,0.000,0.000,0,0.000,0,17.892,507460.265,499361.273,523947.855,455610.738,627517.085,616591.934,518335.484,553697.420 +3.205040,0.100142,12964470,0.386371,1916433.509,0.000,0.000,68.469,0.000,24.702,9.872,295.637,51.411,146.042,3.513187,13.438,8,0.000,0.000,0.000,0,0.000,0,68.469,736671.944,48970.330,205687.371,51237.105,56140.130,65386.975,133320.327,619019.327 +3.305214,0.100174,13376283,0.398644,4110989.581,0.000,0.000,51.161,0.000,1.820,8.842,295.637,21.525,0.039,3.513687,13.438,8,0.000,0.000,0.000,0,0.000,0,51.161,759001.682,476023.191,300358.305,451326.087,481503.671,453053.088,591392.804,598330.753 +3.405358,0.100144,13868090,0.413301,4910988.551,0.000,0.000,17.672,0.000,0.110,8.426,295.637,0.000,59.211,3.810791,13.432,8,0.000,0.000,0.000,0,0.000,0,17.672,634944.436,551035.429,691033.557,711074.659,578505.818,653797.251,579074.997,511522.405 +3.506370,0.101012,14317516,0.426695,4449251.417,0.000,0.000,14.188,0.000,0.891,8.584,295.637,0.000,707.840,3.829468,13.362,8,0.000,0.000,0.000,0,0.000,0,14.188,511188.819,544046.432,509070.250,607831.186,528335.365,663220.864,542373.357,543185.145 +3.606539,0.100169,14653856,0.436719,3357723.667,0.000,0.000,14.545,0.000,43.379,9.406,295.637,0.000,237.918,3.925476,13.339,8,0.000,0.000,0.000,0,0.000,0,14.545,328874.029,552116.630,333136.822,323852.518,589303.764,665594.792,343339.574,221505.538 +3.706695,0.100156,14921406,0.444693,2671340.509,0.000,0.000,68.575,0.000,3.776,10.444,295.637,123.441,13.885,4.266479,13.337,8,0.000,0.000,0.000,0,0.000,0,68.575,152482.572,499192.717,468320.787,449030.823,277597.758,305684.026,385619.559,133412.266 +3.806858,0.100163,15434436,0.459982,5121930.561,0.000,0.000,10.996,0.000,0.001,8.464,295.637,0.000,6.123,4.288086,13.337,8,0.000,0.000,0.000,0,0.000,0,10.996,712875.134,648829.786,593560.099,607696.999,579273.444,735098.819,681795.918,562800.362 +3.907013,0.100155,15821310,0.471512,3862746.215,0.000,0.000,22.061,0.000,0.321,7.728,295.637,0.000,614.125,4.358032,13.277,8,0.000,0.000,0.000,0,0.000,0,22.061,511356.533,561608.558,486205.560,466765.724,390314.353,515300.414,501072.491,430122.583 +4.007167,0.100154,16289430,0.485463,4673985.283,0.000,0.000,14.756,0.000,3.115,8.482,295.637,0.000,249.810,4.415039,13.252,8,0.000,0.000,0.000,0,0.000,0,14.756,502903.723,658563.448,671633.274,588841.071,523961.219,744730.442,457553.725,525798.383 +4.107321,0.100153,16581777,0.494175,2919000.135,0.000,0.000,46.037,0.000,57.654,5.720,357.785,179.062,205.506,4.524170,13.232,8,0.000,0.000,0.000,0,0.000,0,46.037,445228.222,423930.835,303874.677,341167.570,250805.941,313200.396,582298.327,258494.168 +4.207477,0.100156,16722365,0.498365,1403689.542,0.000,0.000,20.584,0.000,157.810,7.171,357.785,635.688,238.963,4.682861,13.209,8,0.000,0.000,0.000,0,0.000,0,20.584,364261.570,0.000,0.000,556701.268,0.000,0.000,482726.705,0.000 +4.307607,0.100130,16848420,0.502122,1258907.793,0.000,0.000,8.355,0.000,257.941,5.211,357.785,419.882,848.737,4.981201,13.126,8,0.000,0.000,0.000,0,0.000,0,8.355,398819.752,0.000,0.000,431417.229,0.000,0.000,428670.812,0.000 +4.407747,0.100140,16982521,0.506119,1339133.272,0.000,0.000,28.623,0.000,358.081,6.941,357.785,538.269,533.939,5.024658,13.074,8,0.000,0.000,0.000,0,0.000,0,28.623,338116.147,0.000,0.000,486747.847,0.000,0.000,514269.277,0.000 +4.507893,0.100146,17085713,0.509194,1030417.548,0.000,0.000,11.477,0.000,458.227,4.753,357.785,447.278,549.745,5.152954,13.020,8,0.000,0.000,0.000,0,0.000,0,11.477,392817.233,0.000,0.000,227428.387,0.000,0.000,410171.928,0.000 +4.608033,0.100140,17196320,0.512490,1104527.263,0.000,0.000,85.993,0.000,558.366,4.149,357.785,292.092,497.508,5.159668,12.971,8,0.000,0.000,0.000,0,0.000,0,85.993,465459.874,0.000,0.000,217516.186,0.000,0.000,421551.203,0.000 +4.708164,0.100131,17343403,0.516874,1468901.435,0.000,0.000,15.976,0.000,658.498,6.157,357.785,508.317,189.166,5.180420,12.953,8,0.000,0.000,0.000,0,0.000,0,15.976,392564.590,0.000,0.000,544285.391,0.000,0.000,532051.454,0.000 +4.808397,0.100233,17458681,0.520309,1150099.681,0.000,0.000,4.891,0.000,758.731,4.388,357.785,301.173,495.759,5.333496,12.904,7,0.000,0.000,0.000,0,0.000,0,4.891,227679.391,0.000,0.000,508425.110,0.000,0.000,413995.180,0.000 +4.908516,0.100119,17517239,0.522054,584882.095,0.000,0.000,60.566,0.000,858.850,2.912,357.785,288.562,537.211,5.384277,12.852,7,0.000,0.000,0.000,0,0.000,0,60.566,0.000,0.000,0.000,449084.135,0.000,0.000,135797.960,0.000 +5.008650,0.100134,17654864,0.526156,1374409.542,0.000,0.000,2.967,0.000,958.984,4.952,357.785,455.094,220.135,5.384277,12.830,7,0.000,0.000,0.000,0,0.000,0,2.967,0.000,0.000,0.000,725628.318,0.000,0.000,648781.224,0.000 +5.108797,0.100147,17714845,0.527944,598929.526,0.000,0.000,16.121,0.000,1059.131,4.409,357.785,358.613,367.078,5.486694,12.794,7,0.000,0.000,0.000,0,0.000,0,16.121,0.000,0.000,0.000,327748.184,0.000,0.000,271181.342,0.000 +5.208913,0.100115,17794227,0.530309,792906.302,0.000,0.000,4.865,0.000,1159.246,2.846,357.785,302.503,497.161,5.583618,12.746,6,0.000,0.000,0.000,0,0.000,0,4.865,0.000,0.000,0.000,627367.060,0.000,0.000,165539.243,0.000 +5.309031,0.100118,17806995,0.530690,127529.133,0.000,0.000,3.313,0.000,1259.364,1.970,357.785,292.545,319.349,5.583618,12.714,5,0.000,0.000,0.000,0,0.000,0,3.313,0.000,0.000,0.000,127529.133,0.000,0.000,0.000,0.000 +5.409143,0.100112,17806995,0.530690,0.000,0.000,0.000,0.000,0.000,1359.476,2.733,357.785,456.207,225.723,5.588013,12.692,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.509259,0.100116,17806995,0.530690,0.000,0.000,0.000,0.000,0.000,1459.593,1.382,357.785,203.865,424.975,5.627686,12.651,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.609373,0.100114,17806995,0.530690,0.000,0.000,0.000,0.000,0.000,1559.706,1.713,357.785,256.895,411.485,5.707397,12.610,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709499,0.100126,17806995,0.530690,0.000,0.000,0.000,0.000,0.000,1659.832,2.146,357.785,344.917,269.895,5.707397,12.584,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809652,0.100154,17806995,0.530690,0.000,0.000,0.000,0.000,0.000,1759.986,3.320,365.625,354.924,211.589,5.714966,12.563,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909769,0.100117,17888446,0.533117,813561.802,0.000,0.000,1789.412,0.000,7.009,6.214,413.750,66.758,410.303,5.754883,12.523,5,0.000,0.000,0.000,0,0.000,0,1789.412,0.000,40522.771,264511.714,0.000,107354.879,231999.607,0.000,169172.831 +6.009934,0.100165,18219455,0.542982,3304630.684,0.000,0.000,9.026,0.000,58.108,4.802,413.750,21.761,212.851,5.775269,12.502,5,0.000,0.000,0.000,0,0.000,0,9.026,0.000,798950.118,732280.258,0.000,291368.653,767252.484,0.000,714779.171 +6.110063,0.100128,18483438,0.550849,2636446.069,0.000,0.000,15.959,0.000,158.236,3.598,413.750,44.669,164.203,5.791504,12.486,5,0.000,0.000,0.000,0,0.000,0,15.959,0.000,760004.519,538099.339,0.000,0.000,593308.477,0.000,745033.734 +6.210203,0.100140,18593943,0.554143,1103500.156,0.000,0.000,193.458,0.000,65.728,2.652,413.750,389.726,310.501,5.822510,12.456,5,0.000,0.000,0.000,0,0.000,0,193.458,0.000,300368.139,237166.904,0.000,9.986,309155.797,0.000,256799.330 +6.310342,0.100139,18593951,0.554143,79.889,0.000,0.000,123.157,0.000,165.867,2.316,413.750,487.291,414.775,5.906002,12.415,5,0.000,0.000,0.000,0,0.000,0,123.157,0.000,19.972,19.972,0.000,19.972,19.972,0.000,0.000 +6.410469,0.100127,18593953,0.554143,19.975,0.000,0.000,210.485,0.000,151.381,1.212,413.750,265.912,748.696,6.124146,12.342,5,0.000,0.000,0.000,0,0.000,0,210.485,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.975 +6.510577,0.100108,18593961,0.554143,79.914,0.000,0.000,241.986,0.000,145.802,1.760,413.750,427.469,505.276,6.124146,12.293,5,0.000,0.000,0.000,0,0.000,0,241.986,0.000,19.978,19.978,0.000,19.978,19.978,0.000,0.000 +6.610704,0.100127,18593969,0.554143,79.899,0.000,0.000,176.348,0.000,134.056,3.145,413.750,696.186,332.859,6.152344,12.260,5,0.000,0.000,0.000,0,0.000,0,176.348,0.000,19.975,19.975,0.000,19.975,0.000,0.000,19.975 +6.710839,0.100135,18593971,0.554144,19.973,0.000,0.000,200.721,0.000,159.876,1.323,413.750,330.959,610.543,6.272461,12.200,5,0.000,0.000,0.000,0,0.000,0,200.721,0.000,0.000,0.000,0.000,0.000,19.973,0.000,0.000 +6.810961,0.100122,18593979,0.554144,79.903,0.000,0.000,183.422,0.000,205.285,2.407,413.750,583.822,561.505,6.293095,12.145,5,0.000,0.000,0.000,0,0.000,0,183.422,0.000,19.976,0.000,0.000,19.976,19.976,0.000,19.976 +6.911070,0.100109,18593985,0.554144,59.935,0.000,0.000,229.423,0.000,167.306,1.931,413.750,476.434,405.730,6.343140,12.106,5,0.000,0.000,0.000,0,0.000,0,229.423,0.000,19.978,19.978,0.000,19.978,0.000,0.000,0.000 +7.011176,0.100107,18593993,0.554144,79.915,0.000,0.000,167.624,0.000,113.352,1.902,413.750,470.358,696.211,6.439819,12.038,5,0.000,0.000,0.000,0,0.000,0,167.624,0.000,19.979,19.979,0.000,0.000,19.979,0.000,19.979 +7.111288,0.100112,18593999,0.554144,59.933,0.000,0.000,153.896,0.000,134.509,2.245,413.750,521.527,449.654,6.482178,11.994,5,0.000,0.000,0.000,0,0.000,0,153.896,0.000,0.000,0.000,0.000,19.978,19.978,0.000,19.978 +7.211417,0.100129,18594005,0.554145,59.923,0.000,0.000,186.397,0.000,131.503,2.063,413.750,571.605,534.349,6.603516,11.942,5,0.000,0.000,0.000,0,0.000,0,186.397,0.000,19.974,19.974,0.000,19.974,0.000,0.000,0.000 +7.311568,0.100151,18594011,0.554145,59.910,0.000,0.000,181.139,0.000,154.350,1.649,413.750,400.528,588.642,6.617065,11.884,5,0.000,0.000,0.000,0,0.000,0,181.139,0.000,19.970,0.000,0.000,0.000,19.970,0.000,19.970 +7.411730,0.100162,18594017,0.554145,59.903,0.000,0.000,174.029,0.000,142.738,1.545,413.750,401.032,408.130,6.666870,11.844,5,0.000,0.000,0.000,0,0.000,0,174.029,0.000,0.000,19.968,0.000,19.968,19.968,0.000,0.000 +7.511868,0.100138,18594023,0.554145,59.917,0.000,0.000,183.710,0.000,175.714,2.240,413.750,597.494,398.082,6.764160,11.805,5,0.000,0.000,0.000,0,0.000,0,183.710,0.000,19.972,19.972,0.000,0.000,0.000,0.000,19.972 +7.612025,0.100158,18655104,0.555965,609849.390,0.000,0.000,211.328,0.000,152.656,2.267,413.750,352.570,561.810,6.786743,11.750,5,0.000,0.000,0.000,0,0.000,0,211.328,0.000,248418.701,0.000,0.000,223378.144,138052.545,0.000,0.000 +7.712154,0.100128,18851221,0.561810,1958653.678,0.000,0.000,200.887,0.000,9.512,4.281,413.750,153.904,551.401,6.848022,11.696,5,0.000,0.000,0.000,0,0.000,0,200.887,0.000,387102.681,341880.779,0.000,363443.077,462925.271,0.000,403301.870 +7.812393,0.100239,19224173,0.572925,3720614.486,0.000,0.000,17.021,0.000,2.103,5.358,413.750,0.156,219.592,6.876831,11.675,5,0.000,0.000,0.000,0,0.000,0,17.021,0.000,713781.521,659700.966,0.000,724356.210,877120.559,0.000,745655.229 +7.912559,0.100166,19557968,0.582873,3332419.383,0.000,0.000,10.584,0.000,0.001,5.536,413.750,0.000,129.863,6.898197,11.662,4,0.000,0.000,0.000,0,0.000,0,10.584,0.000,741139.974,791736.003,0.000,689096.348,470149.721,0.000,640297.337 +8.012715,0.100155,19813287,0.590482,2549230.281,0.000,0.000,10.432,0.000,4.437,3.017,413.750,0.000,64.704,6.916992,11.656,2,0.000,0.000,0.000,0,0.000,0,10.432,0.000,909657.030,1018577.843,0.000,450939.556,0.000,0.000,170055.852 +8.112945,0.100230,19933879,0.594076,1203149.616,0.000,0.000,10.924,0.000,0.000,1.654,413.750,0.000,41.506,6.927368,11.652,1,0.000,0.000,0.000,0,0.000,0,10.924,0.000,81512.309,1121637.307,0.000,0.000,0.000,0.000,0.000 +8.213214,0.100269,20000000,0.596046,659435.111,0.000,0.000,0.547,0.000,0.000,0.552,413.750,0.000,4.987,6.929932,11.651,0,0.000,0.000,0.000,0,0.000,0,0.547,0.000,0.000,659435.111,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.log new file mode 100644 index 000000000..847f90639 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=71 +start_monotonic_ns=2087129785643638 main_address=0x562245766300 +worker=0 kind=insert tid=6 os_tid=66 +worker=1 kind=insert tid=8 os_tid=67 +worker=6 kind=insert tid=7 os_tid=72 +worker=3 kind=insert tid=9 os_tid=69 +worker=4 kind=insert tid=12 os_tid=70 +worker=2 kind=insert tid=11 os_tid=68 +worker=7 kind=insert tid=10 os_tid=73 +load_end reason=complete inserted=20000000 elapsed_s=8.213 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.177 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087129785645167 cpu_ns=8856225 +diagnostic_stage name=stop_request wall_ns=2087137998921973 cpu_ns=49513058355 +diagnostic_stage name=workers_joined wall_ns=2087137998993157 cpu_ns=49513128859 +diagnostic_stage name=before_close wall_ns=2087137999072928 cpu_ns=49513208619 +diagnostic_stage name=after_close wall_ns=2087138176218089 cpu_ns=49581636919 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087134540424785 last_end_ns=2087134540426177 loop_exit_ns=2087134540426233 deregister_start_ns=2087134540426280 deregister_end_ns=2087134540429268 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087137811130189 last_end_ns=2087137811130788 loop_exit_ns=2087137811130821 deregister_start_ns=2087137811130848 deregister_end_ns=2087137811131551 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087137952037121 last_end_ns=2087137952037839 loop_exit_ns=2087137952037867 deregister_start_ns=2087137952037894 deregister_end_ns=2087137952038620 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087135014577045 last_end_ns=2087135014578351 loop_exit_ns=2087135014578396 deregister_start_ns=2087135014578498 deregister_end_ns=2087135014579650 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087137758120338 last_end_ns=2087137758121335 loop_exit_ns=2087137758121365 deregister_start_ns=2087137758121393 deregister_end_ns=2087137758122152 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087137673476784 last_end_ns=2087137673478030 loop_exit_ns=2087137673478100 deregister_start_ns=2087137673478145 deregister_end_ns=2087137673478966 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087134925185659 last_end_ns=2087134925186618 loop_exit_ns=2087134925186656 deregister_start_ns=2087134925186755 deregister_end_ns=2087134925187443 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087137717028258 last_end_ns=2087137717029916 loop_exit_ns=2087137717029962 deregister_start_ns=2087137717029993 deregister_end_ns=2087137717030817 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv new file mode 100644 index 000000000..a78eff3c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-03-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2435060.033815,8.213350,20000000,0.002710,0.001232,0.003680,0.009088,1789.411616,0.002710,0.001232,0.003680,0.009088,1789.411616,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.csv new file mode 100644 index 000000000..c29a70634 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,590347,0.017594,5899586.538,0.000,0.000,15.508,0.000,0.478,8.297,93.258,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,15.508,569415.177,889744.317,827615.214,710502.305,661544.532,896639.778,673116.914,671008.302 +0.200239,0.100173,1101671,0.032832,5104386.900,0.000,0.000,17.396,0.000,0.002,9.115,175.910,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.396,623528.546,702631.349,454920.981,689783.632,611040.206,803556.304,607276.733,611649.150 +0.300381,0.100142,1608777,0.047945,5063861.822,0.000,0.000,16.068,0.000,8.708,9.411,260.660,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,16.068,616643.454,730811.167,669917.725,630423.865,599897.258,697458.577,503474.321,615235.455 +0.400517,0.100136,2130434,0.063492,5209492.540,0.000,0.000,12.346,0.000,0.001,9.796,283.555,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,12.346,621825.207,748113.635,648409.091,497354.309,619418.477,820834.838,628286.429,625250.553 +0.500666,0.100148,2354179,0.070160,2234134.790,0.000,0.000,70.505,0.000,75.216,10.363,293.586,0.000,18.293,0.106327,14.113,8,0.000,0.000,0.000,0,0.000,0,70.505,511301.285,200013.202,638782.118,189518.775,150626.487,237807.120,158165.300,147920.502 +0.600844,0.100179,2628291,0.078329,2736227.133,0.000,0.000,84.940,0.000,13.607,8.496,302.492,0.000,400.339,0.352051,14.073,8,0.000,0.000,0.000,0,0.000,0,84.940,259545.885,403398.651,378722.776,364857.569,299254.878,399056.415,318969.625,312421.334 +0.700983,0.100138,3013996,0.089824,3851720.259,0.000,0.000,25.038,0.000,14.723,8.599,302.492,46.888,1129.804,0.594482,13.963,8,0.000,0.000,0.000,0,0.000,0,25.038,584750.863,397479.995,446612.010,462210.426,498679.962,453981.812,460522.761,547482.432 +0.801131,0.100148,3437125,0.102434,4225027.369,0.000,0.000,15.247,0.000,0.001,9.496,302.492,102.855,497.115,0.600830,13.914,8,0.000,0.000,0.000,0,0.000,0,15.247,610914.460,553739.209,469134.616,616925.550,489394.585,513229.256,473627.955,498061.738 +0.901284,0.100153,3888837,0.115896,4510225.219,0.000,0.000,13.719,0.000,0.002,9.553,302.492,102.149,131.011,0.615356,13.901,8,0.000,0.000,0.000,0,0.000,0,13.719,649706.793,590567.200,518557.281,643116.867,481593.788,595729.309,355386.720,675567.260 +1.001784,0.100500,4144935,0.123529,2548241.139,0.000,0.000,73.143,0.000,6.006,9.733,302.492,122.046,36.147,0.724491,13.898,8,0.000,0.000,0.000,0,0.000,0,73.143,169393.190,144975.257,132766.291,535642.281,143015.056,636846.354,616806.535,168796.174 +1.101966,0.100182,4616921,0.137595,4711269.377,0.000,0.000,22.503,0.000,0.002,8.900,302.492,0.000,1.209,0.779469,13.898,8,0.000,0.000,0.000,0,0.000,0,22.503,442373.368,447454.103,597889.796,722442.684,720546.142,778580.321,510968.290,491014.674 +1.202126,0.100160,5129815,0.152880,5120760.200,0.000,0.000,11.689,0.000,6.300,8.729,302.492,0.000,2.652,1.010376,13.897,8,0.000,0.000,0.000,0,0.000,0,11.689,625660.582,588060.644,690756.599,637172.194,699083.298,761124.195,624971.683,493931.004 +1.302276,0.100151,5459426,0.162704,3291155.363,0.000,0.000,25.390,0.000,0.001,7.277,302.492,0.000,446.905,1.348511,13.854,8,0.000,0.000,0.000,0,0.000,0,25.390,385589.518,484590.478,338799.957,430751.529,423542.382,386957.459,356253.681,484670.358 +1.402404,0.100127,5839552,0.174032,3796426.087,0.000,0.000,14.868,0.000,31.850,9.144,302.492,0.000,413.497,1.348511,13.813,8,0.000,0.000,0.000,0,0.000,0,14.868,589769.059,365494.623,344771.010,357884.313,565020.571,618192.867,518939.245,436354.399 +1.502570,0.100166,6156102,0.183466,3160242.242,0.000,0.000,64.592,0.000,0.001,9.785,302.492,8.930,28.429,1.348511,13.810,8,0.000,0.000,0.000,0,0.000,0,64.592,583299.553,283438.438,191990.581,306729.688,270799.466,535049.827,641283.085,347651.605 +1.602739,0.100169,6666813,0.198687,5098503.115,0.000,0.000,11.711,0.000,0.002,8.560,302.492,0.000,0.000,1.348511,13.810,8,0.000,0.000,0.000,0,0.000,0,11.711,509390.088,590293.514,573921.152,664598.079,707555.561,599927.251,727382.092,725435.378 +1.702910,0.100171,7128123,0.212435,4605212.147,0.000,0.000,18.971,0.000,1.171,8.315,302.492,0.000,149.120,1.571045,13.796,8,0.000,0.000,0.000,0,0.000,0,18.971,526358.448,492176.994,490170.431,650066.559,671939.096,526458.277,652392.575,595649.765 +1.803061,0.100150,7518489,0.224068,3897796.428,0.000,0.000,18.633,0.000,1.820,8.072,302.492,0.000,638.103,1.678345,13.733,8,0.000,0.000,0.000,0,0.000,0,18.633,427796.453,573627.076,507017.279,612888.014,422015.150,415764.553,444970.617,493717.286 +1.903223,0.100163,7688210,0.229127,1694454.732,0.000,0.000,67.405,0.000,7.751,9.467,302.492,0.000,101.047,1.823494,13.724,8,0.000,0.000,0.000,0,0.000,0,67.405,237503.807,141529.865,180356.731,41382.710,137356.651,234828.158,38108.034,683388.776 +2.003396,0.100172,8206264,0.244566,5171630.212,0.000,0.000,11.923,0.000,0.001,8.440,302.492,0.000,0.000,1.823494,13.724,8,0.000,0.000,0.000,0,0.000,0,11.923,576726.404,773487.420,559456.158,745305.972,644439.746,595254.484,603170.845,673789.183 +2.103570,0.100174,8710438,0.259591,5032986.328,0.000,0.000,14.314,0.000,1.998,8.471,302.492,0.000,7.292,2.161865,13.723,8,0.000,0.000,0.000,0,0.000,0,14.314,578324.144,769401.810,593757.302,723920.913,565765.986,517260.350,587947.407,696608.417 +2.203721,0.100152,9137141,0.272308,4260571.230,0.000,0.000,15.818,0.000,0.849,8.765,302.492,0.000,705.337,2.175415,13.654,8,0.000,0.000,0.000,0,0.000,0,15.818,477665.887,625092.397,477326.402,589196.813,626100.869,504235.609,398326.161,562627.091 +2.303869,0.100148,9368559,0.279205,2310754.076,0.000,0.000,58.081,0.000,68.446,8.909,302.492,2.262,180.787,2.319584,13.636,8,0.000,0.000,0.000,0,0.000,0,58.081,585981.224,224437.249,507148.102,178575.244,214951.313,190577.450,170706.910,238376.583 +2.404029,0.100160,9783930,0.291584,4147091.325,0.000,0.000,69.881,0.000,0.001,9.502,302.492,10.530,7.800,2.471321,13.635,8,0.000,0.000,0.000,0,0.000,0,69.881,379065.020,487691.654,515467.324,398933.310,703706.898,407649.400,602518.393,652059.326 +2.504197,0.100168,10279885,0.306364,4951208.402,0.000,0.000,11.556,0.000,0.003,8.647,302.492,0.000,6.006,2.703979,13.635,8,0.000,0.000,0.000,0,0.000,0,11.556,497881.190,735371.076,491751.517,706968.927,633662.431,592641.541,574202.606,718729.114 +2.604361,0.100163,10602089,0.315967,3216781.142,0.000,0.000,11.504,0.000,9.546,7.605,302.492,0.000,255.169,2.703979,13.610,8,0.000,0.000,0.000,0,0.000,0,11.504,375096.784,295217.373,451392.055,386657.884,471000.000,403320.643,344167.348,489929.054 +2.704498,0.100138,11051331,0.329355,4486248.627,0.000,0.000,18.126,0.000,2.215,8.681,302.492,0.000,653.047,2.975098,13.546,8,0.000,0.000,0.000,0,0.000,0,18.126,478991.090,502708.464,621794.647,651274.094,613955.431,484763.150,528972.335,603789.415 +2.804684,0.100186,11245742,0.335149,1940502.974,0.000,0.000,67.243,0.000,35.906,10.933,302.492,108.197,46.827,2.975098,13.541,8,0.000,0.000,0.000,0,0.000,0,67.243,64460.181,3593.321,554968.419,196384.958,199.629,398519.228,195855.941,526521.297 +2.904836,0.100152,11740196,0.349885,4937034.178,0.000,0.000,49.657,0.000,0.001,8.835,302.492,0.000,2.652,2.975098,13.541,8,0.000,0.000,0.000,0,0.000,0,49.657,439431.927,669032.863,766754.296,722910.951,650241.431,427410.204,628993.735,632258.771 +3.005083,0.100246,12232959,0.364571,4915523.949,0.000,0.000,15.325,0.000,2.986,8.340,302.492,0.000,103.807,3.199219,13.531,8,0.000,0.000,0.000,0,0.000,0,15.325,561696.642,739289.264,635065.947,702549.746,709861.738,400822.845,587064.167,579173.600 +3.105222,0.100140,12602245,0.375576,3687704.773,0.000,0.000,19.877,0.000,10.214,7.735,302.492,0.000,611.021,3.275269,13.471,8,0.000,0.000,0.000,0,0.000,0,19.877,484023.360,473587.948,562603.508,339455.458,458588.916,448263.350,416627.575,504554.658 +3.205387,0.100164,12917820,0.384981,3150574.362,0.000,0.000,15.209,0.000,49.877,9.404,302.492,0.000,230.832,3.374340,13.449,8,0.000,0.000,0.000,0,0.000,0,15.209,558053.252,252724.834,321931.144,259813.189,592905.998,299218.456,580077.073,285850.416 +3.305557,0.100170,13205555,0.393556,2872465.917,0.000,0.000,69.159,0.000,0.583,10.303,302.492,32.484,8.423,3.786011,13.448,8,0.000,0.000,0.000,0,0.000,0,69.159,281221.836,496485.820,531067.021,167644.952,357172.696,340151.637,457771.646,240950.310 +3.405728,0.100171,13692506,0.408068,4861200.847,0.000,0.000,9.401,0.000,0.002,8.406,302.492,0.000,0.000,3.786011,13.448,8,0.000,0.000,0.000,0,0.000,0,9.401,540585.987,592317.563,661708.954,552146.227,647103.918,583103.313,676074.400,608160.483 +3.505886,0.100158,14129761,0.421100,4365652.792,0.000,0.000,18.741,0.000,0.209,8.455,302.492,0.000,572.377,4.024902,13.392,8,0.000,0.000,0.000,0,0.000,0,18.741,467221.846,424339.594,627658.375,511342.141,586553.316,566265.369,613830.222,568441.930 +3.606031,0.100146,14573524,0.434325,4431181.258,0.000,0.000,14.226,0.000,10.824,8.584,302.492,0.000,364.236,4.024902,13.356,8,0.000,0.000,0.000,0,0.000,0,14.226,592108.299,496117.995,638071.408,459990.571,475597.858,611190.528,593516.250,564588.349 +3.706196,0.100165,14773221,0.440276,1993688.648,0.000,0.000,65.354,0.000,34.036,11.026,302.492,79.830,91.022,4.308838,13.347,8,0.000,0.000,0.000,0,0.000,0,65.354,9184.883,405901.938,303700.149,446385.308,534350.528,187860.806,97908.855,8396.181 +3.806352,0.100156,15212390,0.453365,4384836.369,0.000,0.000,57.004,0.000,0.002,9.027,302.492,0.000,6.591,4.308838,13.347,8,0.000,0.000,0.000,0,0.000,0,57.004,547134.812,599183.458,528124.526,662464.548,339788.900,652609.951,600940.712,454589.463 +3.906512,0.100160,15688977,0.467568,4758279.070,0.000,0.000,10.578,0.000,0.002,8.372,302.492,0.000,292.151,4.323120,13.318,8,0.000,0.000,0.000,0,0.000,0,10.578,692445.335,692405.399,537831.991,609877.057,526000.866,613421.403,552698.275,533598.745 +4.006677,0.100165,16078313,0.479171,3886940.019,0.000,0.000,17.536,0.000,0.004,7.963,302.492,0.000,435.648,4.389526,13.275,8,0.000,0.000,0.000,0,0.000,0,17.536,531861.535,418199.269,522626.788,426056.291,450006.733,490649.604,555752.075,491787.724 +4.106829,0.100153,16489217,0.491417,4102778.708,0.000,0.000,47.280,0.000,2.734,7.839,336.801,11.857,223.487,4.461792,13.254,8,0.000,0.000,0.000,0,0.000,0,47.280,321559.265,571328.090,527035.686,556800.262,515563.194,549980.669,542681.808,517829.735 +4.207019,0.100189,16613936,0.495134,1244831.194,0.000,0.000,23.032,0.000,102.923,3.701,358.242,199.037,165.702,4.531372,13.237,8,0.000,0.000,0.000,0,0.000,0,23.032,98972.459,0.000,0.000,283353.080,98663.045,374240.858,0.000,389601.751 +4.307165,0.100146,16766853,0.499691,1526939.401,0.000,0.000,19.585,0.000,203.069,8.093,358.242,716.960,242.341,4.734497,13.214,8,0.000,0.000,0.000,0,0.000,0,19.585,0.000,0.000,0.000,557765.200,0.000,406925.551,0.000,562248.650 +4.407301,0.100136,16885394,0.503224,1183798.495,0.000,0.000,8.648,0.000,303.205,5.164,358.242,364.270,940.478,4.996098,13.122,8,0.000,0.000,0.000,0,0.000,0,8.648,0.000,0.000,0.000,402072.658,0.000,410800.777,0.000,370925.060 +4.507430,0.100129,17024045,0.507356,1384723.942,0.000,0.000,29.086,0.000,403.334,7.554,358.242,625.716,410.993,5.025513,13.082,8,0.000,0.000,0.000,0,0.000,0,29.086,0.000,0.000,0.000,387450.255,0.000,521966.752,0.000,475306.935 +4.607586,0.100156,17120074,0.510218,958791.763,0.000,0.000,6.034,0.000,503.491,4.442,358.242,306.435,597.738,5.153198,13.023,8,0.000,0.000,0.000,0,0.000,0,6.034,0.000,0.000,0.000,181915.733,0.000,385208.062,0.000,391667.968 +4.707719,0.100132,17243422,0.513894,1231849.721,0.000,0.000,98.656,0.000,603.623,4.634,358.242,327.496,452.448,5.190308,12.979,8,0.000,0.000,0.000,0,0.000,0,98.656,0.000,0.000,0.000,313764.751,0.000,486326.376,0.000,431758.593 +4.807876,0.100157,17412938,0.518946,1692495.673,0.000,0.000,18.872,0.000,703.780,7.049,358.242,594.026,214.389,5.340820,12.958,8,0.000,0.000,0.000,0,0.000,0,18.872,0.000,0.000,0.000,656326.810,0.000,585448.387,0.000,450720.476 +4.908018,0.100142,17508255,0.521787,951822.058,0.000,0.000,5.167,0.000,803.922,3.196,358.242,166.288,568.843,5.342529,12.902,8,0.000,0.000,0.000,0,0.000,0,5.167,0.000,0.000,0.000,393632.549,0.000,389198.828,0.000,168990.680 +5.008154,0.100136,17617939,0.525055,1095350.083,0.000,0.000,68.173,0.000,904.058,4.309,358.242,353.621,475.447,5.361450,12.856,7,0.000,0.000,0.000,0,0.000,0,68.173,0.000,0.000,0.000,510525.573,0.000,221918.143,0.000,362906.368 +5.108294,0.100140,17727296,0.528315,1092041.241,0.000,0.000,6.709,0.000,1004.198,4.965,358.398,449.917,170.035,5.383911,12.839,5,0.000,0.000,0.000,0,0.000,0,6.709,0.000,0.000,0.000,513471.187,0.000,0.000,0.000,578570.054 +5.208459,0.100165,17727296,0.528315,0.000,0.000,0.000,0.000,0.000,1104.363,2.571,358.398,353.362,521.366,5.522949,12.788,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.308585,0.100126,17727296,0.528315,0.000,0.000,0.000,0.000,0.000,1204.489,1.540,358.398,271.493,448.496,5.588135,12.744,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408693,0.100107,17727296,0.528315,0.000,0.000,0.000,0.000,0.000,1304.597,2.830,358.398,472.071,335.733,5.588135,12.711,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508840,0.100147,17727296,0.528315,0.000,0.000,0.000,0.000,0.000,1404.744,2.870,358.398,438.534,354.478,5.656006,12.677,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608985,0.100145,17727296,0.528315,0.000,0.000,0.000,0.000,0.000,1504.889,1.472,358.398,215.390,418.610,5.656006,12.636,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709120,0.100135,17727296,0.528315,0.000,0.000,0.000,0.000,0.000,1605.025,1.942,358.398,329.398,319.099,5.685181,12.605,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809221,0.100100,17727296,0.528315,0.000,0.000,0.000,0.000,0.000,1705.125,2.800,358.398,407.833,199.800,5.705322,12.585,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909345,0.100124,17783388,0.529986,560223.950,0.000,0.000,1740.505,0.000,0.002,6.201,420.609,60.043,175.134,5.792603,12.568,5,0.000,0.000,0.000,0,0.000,0,1740.505,116754.938,34816.742,129988.496,0.000,84674.796,0.000,193988.978,0.000 +6.009533,0.100188,18133538,0.540422,3494933.230,0.000,0.000,9.933,0.000,25.499,5.214,420.609,37.079,319.946,5.792603,12.537,5,0.000,0.000,0.000,0,0.000,0,9.933,712351.534,774095.521,664311.798,0.000,584062.581,0.000,760111.796,0.000 +6.109666,0.100133,18434577,0.549393,3006377.238,0.000,0.000,15.910,0.000,125.633,4.116,420.609,54.693,202.074,5.792603,12.517,5,0.000,0.000,0.000,0,0.000,0,15.910,633474.470,813753.842,773467.614,0.000,0.000,0.000,785681.312,0.000 +6.209841,0.100175,18542002,0.552595,1072375.498,0.000,0.000,167.596,0.000,59.074,2.303,420.609,239.815,319.988,5.804443,12.485,5,0.000,0.000,0.000,0,0.000,0,167.596,292558.610,318942.492,167028.037,0.000,9.983,0.000,293836.377,0.000 +6.309977,0.100136,18542007,0.552595,49.932,0.000,0.000,153.883,0.000,159.209,1.786,420.609,460.040,383.776,5.892700,12.448,5,0.000,0.000,0.000,0,0.000,0,153.883,19.973,0.000,0.000,0.000,9.986,0.000,19.973,0.000 +6.410091,0.100114,18542012,0.552595,49.943,0.000,0.000,210.637,0.000,113.222,1.957,420.609,403.915,646.530,6.053833,12.385,5,0.000,0.000,0.000,0,0.000,0,210.637,0.000,19.977,19.977,0.000,9.989,0.000,0.000,0.000 +6.510208,0.100117,18542016,0.552595,39.953,0.000,0.000,185.769,0.000,205.198,1.311,420.609,311.472,567.579,6.135864,12.329,5,0.000,0.000,0.000,0,0.000,0,185.769,19.977,0.000,0.000,0.000,19.977,0.000,0.000,0.000 +6.610317,0.100109,18542026,0.552595,99.891,0.000,0.000,233.257,0.000,69.756,3.009,420.609,733.925,379.351,6.211914,12.292,5,0.000,0.000,0.000,0,0.000,0,233.257,19.978,19.978,19.978,0.000,19.978,0.000,19.978,0.000 +6.710434,0.100117,18542032,0.552596,59.930,0.000,0.000,120.201,0.000,119.667,2.233,420.609,492.274,626.765,6.216919,12.231,5,0.000,0.000,0.000,0,0.000,0,120.201,0.000,19.977,19.977,0.000,0.000,0.000,19.977,0.000 +6.810538,0.100104,18542040,0.552596,79.917,0.000,0.000,166.959,0.000,109.417,1.900,420.609,454.643,672.150,6.314209,12.165,5,0.000,0.000,0.000,0,0.000,0,166.959,19.979,0.000,19.979,0.000,19.979,0.000,19.979,0.000 +6.910682,0.100144,18542044,0.552596,39.943,0.000,0.000,163.933,0.000,152.401,2.101,420.609,515.431,340.721,6.335693,12.132,5,0.000,0.000,0.000,0,0.000,0,163.933,0.000,19.971,0.000,0.000,19.971,0.000,0.000,0.000 +7.010829,0.100147,18542052,0.552596,79.882,0.000,0.000,156.944,0.000,105.432,1.912,420.609,456.789,540.416,6.399170,12.079,5,0.000,0.000,0.000,0,0.000,0,156.944,19.971,19.971,19.971,0.000,0.000,0.000,19.971,0.000 +7.110950,0.100121,18542054,0.552596,19.976,0.000,0.000,147.176,0.000,191.135,1.323,420.609,335.806,399.752,6.448486,12.040,5,0.000,0.000,0.000,0,0.000,0,147.176,0.000,0.000,0.000,0.000,19.976,0.000,0.000,0.000 +7.211074,0.100124,18542062,0.552597,79.901,0.000,0.000,212.951,0.000,219.792,2.216,420.609,551.700,464.698,6.503296,11.995,5,0.000,0.000,0.000,0,0.000,0,212.951,19.975,0.000,19.975,0.000,19.975,0.000,19.975,0.000 +7.311195,0.100121,18542068,0.552597,59.927,0.000,0.000,234.304,0.000,167.342,1.816,420.609,426.084,506.182,6.563843,11.945,5,0.000,0.000,0.000,0,0.000,0,234.304,19.976,19.976,19.976,0.000,0.000,0.000,0.000,0.000 +7.411311,0.100116,18542071,0.552597,29.965,0.000,0.000,203.286,0.000,220.057,1.408,420.609,374.488,505.820,6.625854,11.896,5,0.000,0.000,0.000,0,0.000,0,203.286,0.000,9.988,0.000,0.000,0.000,0.000,19.977,0.000 +7.511424,0.100112,18542076,0.552597,49.944,0.000,0.000,279.673,0.000,208.926,1.233,420.609,303.760,324.596,6.664673,11.864,5,0.000,0.000,0.000,0,0.000,0,279.673,19.978,9.989,0.000,0.000,19.978,0.000,0.000,0.000 +7.611550,0.100127,18542084,0.552597,79.899,0.000,0.000,221.251,0.000,190.491,2.468,420.609,603.728,462.384,6.721313,11.819,5,0.000,0.000,0.000,0,0.000,0,221.251,19.975,0.000,19.975,0.000,19.975,0.000,19.975,0.000 +7.711668,0.100117,18644954,0.555663,1027492.891,0.000,0.000,228.191,0.000,0.984,3.685,420.609,469.917,804.719,6.819336,11.740,5,0.000,0.000,0.000,0,0.000,0,228.191,18078.761,333378.344,273988.116,0.000,347831.364,0.000,54216.306,0.000 +7.811828,0.100161,18974407,0.565481,3289243.429,0.000,0.000,15.963,0.000,0.001,6.011,420.609,0.234,279.863,6.891724,11.713,5,0.000,0.000,0.000,0,0.000,0,15.963,656405.006,641119.573,684849.290,0.000,614751.952,0.000,692117.608,0.000 +7.911981,0.100153,19354663,0.576814,3796744.792,0.000,0.000,10.098,0.000,0.001,5.634,420.609,0.000,196.613,6.891724,11.693,5,0.000,0.000,0.000,0,0.000,0,10.098,734045.714,809410.283,787503.836,0.000,783839.448,0.000,681945.512,0.000 +8.012223,0.100241,19692062,0.586869,3365873.835,0.000,0.000,13.007,0.000,0.001,5.120,420.609,0.000,129.220,6.896606,11.681,3,0.000,0.000,0.000,0,0.000,0,13.007,782592.926,658083.158,440437.968,0.000,768766.266,0.000,715993.518,0.000 +8.112346,0.100123,19923374,0.593763,2310268.459,0.000,0.000,14.309,0.000,0.001,3.023,420.609,0.000,120.086,6.935303,11.669,2,0.000,0.000,0.000,0,0.000,0,14.309,898371.149,0.000,0.000,0.000,852567.684,0.000,559329.625,0.000 +8.212723,0.100377,20000000,0.596046,763383.898,0.000,0.000,0.061,0.000,0.000,0.694,420.609,0.000,9.768,6.935303,11.668,0,0.000,0.000,0.000,0,0.000,0,0.061,429611.409,0.000,0.000,0.000,333772.489,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.log new file mode 100644 index 000000000..98bdd1814 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=81 +worker=0 kind=insert tid=6 os_tid=80 +worker=6 kind=insert tid=7 os_tid=86 +worker=7 kind=insert tid=8 os_tid=87 +worker=4 kind=insert tid=9 os_tid=84 +start_monotonic_ns=2087138301884952 main_address=0x557d201c7300 +worker=2 kind=insert tid=10 os_tid=82 +worker=3 kind=insert tid=11 os_tid=83 +worker=5 kind=insert tid=12 os_tid=85 +load_end reason=complete inserted=20000000 elapsed_s=8.213 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.137 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087138301886515 cpu_ns=9475948 +diagnostic_stage name=stop_request wall_ns=2087146514703202 cpu_ns=50406275555 +diagnostic_stage name=workers_joined wall_ns=2087146514746005 cpu_ns=50406317567 +diagnostic_stage name=before_close wall_ns=2087146514827094 cpu_ns=50406398652 +diagnostic_stage name=after_close wall_ns=2087146652213657 cpu_ns=50471609803 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087146450582296 last_end_ns=2087146450583131 loop_exit_ns=2087146450583171 deregister_start_ns=2087146450583199 deregister_end_ns=2087146450583579 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087146285761259 last_end_ns=2087146285762135 loop_exit_ns=2087146285762190 deregister_start_ns=2087146285762222 deregister_end_ns=2087146285763113 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087146264599909 last_end_ns=2087146264601056 loop_exit_ns=2087146264601111 deregister_start_ns=2087146264601134 deregister_end_ns=2087146264602127 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087143408358832 last_end_ns=2087143408359994 loop_exit_ns=2087143408360061 deregister_start_ns=2087143408360099 deregister_end_ns=2087143408360955 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087146442792227 last_end_ns=2087146442792975 loop_exit_ns=2087146442793016 deregister_start_ns=2087146442793109 deregister_end_ns=2087146442794086 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087143268260735 last_end_ns=2087143268261640 loop_exit_ns=2087143268261685 deregister_start_ns=2087143268261704 deregister_end_ns=2087143268264530 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087146379548650 last_end_ns=2087146379549488 loop_exit_ns=2087146379549529 deregister_start_ns=2087146379549550 deregister_end_ns=2087146379550123 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087143409565189 last_end_ns=2087143409566392 loop_exit_ns=2087143409566461 deregister_start_ns=2087143409566494 deregister_end_ns=2087143409566994 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv new file mode 100644 index 000000000..b94786af2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-04-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2435204.871187,8.212861,20000000,0.002728,0.001264,0.003744,0.009344,1740.505103,0.002728,0.001264,0.003744,0.009344,1740.505103,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.csv new file mode 100644 index 000000000..4c4ed087e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.csv @@ -0,0 +1,77 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,563091,0.016781,5627081.727,0.000,0.000,17.185,0.000,0.001,8.311,89.898,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.185,766958.215,751268.889,531848.168,743604.104,861363.988,690360.327,617260.059,664417.977 +0.200233,0.100165,1070351,0.031899,5064263.362,0.000,0.000,17.275,0.000,0.002,9.032,171.117,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.275,556483.933,678712.723,618092.515,798036.297,789310.660,516939.030,587522.838,519165.366 +0.300394,0.100161,1569519,0.046775,4983657.955,0.000,0.000,18.106,0.000,0.001,9.551,250.961,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.106,623676.087,391679.525,588632.496,777039.223,787851.819,615309.555,580874.983,618594.267 +0.400550,0.100156,2075490,0.061854,5051824.304,0.000,0.000,13.183,0.000,0.001,9.737,283.629,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,13.183,638722.979,620211.874,604606.234,806391.256,674606.966,630975.073,518710.314,557599.609 +0.500716,0.100166,2334433,0.069572,2585131.908,0.000,0.000,15.581,0.000,68.583,10.358,292.410,0.000,16.730,0.086681,14.113,8,0.000,0.000,0.000,0,0.000,0,15.581,190143.863,243545.077,195654.701,688175.825,238223.924,203391.837,620608.164,205388.517 +0.600875,0.100159,2660803,0.079298,3258519.118,0.000,0.000,87.040,0.000,0.001,9.431,300.066,0.000,676.815,0.442261,14.046,8,0.000,0.000,0.000,0,0.000,0,87.040,324024.817,460028.578,370650.684,543106.488,468574.989,332940.641,423836.122,335356.799 +0.701030,0.100155,3062168,0.091260,4007435.149,0.000,0.000,20.119,0.000,0.027,9.224,300.066,55.812,994.668,0.592896,13.949,8,0.000,0.000,0.000,0,0.000,0,20.119,404872.112,489990.109,407637.823,514522.064,518376.087,572911.512,503339.406,595786.037 +0.801205,0.100174,3505336,0.104467,4423961.691,0.000,0.000,14.422,0.000,0.001,9.327,300.066,100.567,364.481,0.607300,13.913,8,0.000,0.000,0.000,0,0.000,0,14.422,556798.576,514142.995,568009.017,448377.733,609706.270,600113.007,591408.194,535405.899 +0.901367,0.100162,3931082,0.117155,4250567.280,0.000,0.000,13.492,0.000,1.029,9.463,300.066,105.064,128.269,0.787598,13.901,8,0.000,0.000,0.000,0,0.000,0,13.492,508595.262,399382.362,489596.071,499959.266,646371.843,525378.047,625805.194,555479.235 +1.001523,0.100156,4182067,0.124635,2505941.433,0.000,0.000,71.047,0.000,26.837,10.176,300.066,116.810,46.022,0.787598,13.896,8,0.000,0.000,0.000,0,0.000,0,71.047,169305.930,555533.523,97168.444,426015.535,515316.251,94033.334,195045.783,453522.632 +1.101686,0.100163,4631118,0.138018,4483207.035,0.000,0.000,57.205,0.000,0.001,8.621,300.066,9.321,0.078,0.787598,13.896,8,0.000,0.000,0.000,0,0.000,0,57.205,661202.927,470862.983,444296.259,696515.404,550343.512,440961.691,563182.598,655841.660 +1.201866,0.100180,5119349,0.152568,4873528.778,0.000,0.000,12.058,0.000,2.068,8.533,300.066,0.000,1.326,1.009155,13.896,8,0.000,0.000,0.000,0,0.000,0,12.058,701286.408,676061.858,536563.210,625972.111,595007.903,550577.958,500737.761,687321.570 +1.302026,0.100160,5473102,0.163111,3531882.167,0.000,0.000,19.727,0.000,0.002,7.565,300.066,0.000,416.092,1.069946,13.856,8,0.000,0.000,0.000,0,0.000,0,19.727,399720.806,400958.827,508756.448,401497.965,511821.546,447744.013,413309.077,448073.486 +1.402197,0.100172,5802939,0.172941,3292716.833,0.000,0.000,15.449,0.000,24.541,8.383,300.066,0.000,426.260,1.155235,13.814,8,0.000,0.000,0.000,0,0.000,0,15.449,365292.840,529301.259,374177.586,417573.081,467547.282,305405.658,391008.689,442410.439 +1.502425,0.100228,6088126,0.181440,2845382.812,0.000,0.000,70.335,0.000,0.001,9.798,300.066,0.000,18.551,1.297123,13.812,8,0.000,0.000,0.000,0,0.000,0,70.335,260256.641,453296.529,359230.989,206738.657,636997.709,367053.156,320678.884,241130.247 +1.602588,0.100163,6588843,0.196363,4999025.238,0.000,0.000,11.869,0.000,0.001,8.829,300.066,0.000,0.000,1.297123,13.812,8,0.000,0.000,0.000,0,0.000,0,11.869,590308.229,607130.820,667582.328,537993.463,629005.181,599662.987,628266.384,739075.846 +1.702776,0.100188,7094319,0.211427,5045263.956,0.000,0.000,13.903,0.000,4.463,8.444,300.066,0.000,136.384,1.626953,13.799,8,0.000,0.000,0.000,0,0.000,0,13.903,481403.916,585827.373,724795.811,614343.701,561313.513,701649.377,656953.502,718976.764 +1.802924,0.100148,7521769,0.224166,4268197.111,0.000,0.000,14.743,0.000,11.682,8.441,300.066,0.000,654.346,1.670776,13.735,8,0.000,0.000,0.000,0,0.000,0,14.743,442646.340,600842.730,574251.996,601112.331,497155.845,579234.638,461738.147,511215.084 +1.903076,0.100152,7720764,0.230097,1986926.296,0.000,0.000,69.468,0.000,31.774,10.695,300.066,3.744,101.096,1.882847,13.725,8,0.000,0.000,0.000,0,0.000,0,69.468,445342.278,93787.275,10683.741,614454.922,87307.136,164859.117,561166.018,9325.808 +2.003238,0.100162,8221101,0.245008,4995279.944,0.000,0.000,31.904,0.000,0.001,8.388,300.066,0.000,0.039,1.882847,13.725,8,0.000,0.000,0.000,0,0.000,0,31.904,576735.953,655128.992,697929.675,680178.424,535482.764,693456.919,569367.886,586999.331 +2.103379,0.100140,8704167,0.259404,4823884.227,0.000,0.000,11.545,0.000,3.095,8.475,300.066,0.000,22.039,2.101318,13.722,8,0.000,0.000,0.000,0,0.000,0,11.545,420918.765,687314.577,706317.885,647969.842,587464.829,652353.684,543726.266,577818.379 +2.203511,0.100133,9069856,0.270303,3652044.613,0.000,0.000,15.829,0.000,12.084,7.197,300.066,0.000,594.953,2.165405,13.664,8,0.000,0.000,0.000,0,0.000,0,15.829,439806.482,438378.377,427372.979,486913.982,498478.638,460269.333,433964.234,466860.588 +2.303645,0.100133,9376227,0.279433,3059635.606,0.000,0.000,23.232,0.000,43.255,9.275,300.066,0.000,276.273,2.278267,13.637,8,0.000,0.000,0.000,0,0.000,0,23.232,306382.003,251395.227,359401.400,302117.682,584341.855,203528.969,566265.926,486202.544 +2.403812,0.100168,9684171,0.288611,3074278.839,0.000,0.000,69.621,0.000,2.223,10.013,300.066,15.989,14.312,2.427246,13.636,8,0.000,0.000,0.000,0,0.000,0,69.621,248063.546,356381.699,477638.132,436616.999,397562.564,239328.211,507318.304,411369.385 +2.503987,0.100175,10167414,0.303013,4823987.925,0.000,0.000,11.939,0.000,0.001,8.557,300.066,0.000,0.000,2.427246,13.636,8,0.000,0.000,0.000,0,0.000,0,11.939,677494.371,714270.013,599850.250,592632.881,549767.895,541572.238,489922.626,658477.651 +2.604145,0.100157,10591795,0.315660,4237142.856,0.000,0.000,12.296,0.000,0.001,7.788,300.066,0.000,303.585,2.674072,13.606,8,0.000,0.000,0.000,0,0.000,0,12.296,510866.152,552600.483,556893.728,600495.121,521409.562,515708.533,381639.490,597529.787 +2.704309,0.100164,10967207,0.326848,3747978.974,0.000,0.000,23.019,0.000,0.001,8.135,300.066,0.000,513.924,2.759888,13.556,8,0.000,0.000,0.000,0,0.000,0,23.019,447396.945,476139.850,431173.526,487890.596,429136.864,567370.369,412074.820,496796.005 +2.804475,0.100166,11220599,0.334400,2529724.073,0.000,0.000,70.678,0.000,9.860,10.159,300.066,47.655,127.640,2.920780,13.543,8,0.000,0.000,0.000,0,0.000,0,70.678,543009.338,164726.776,155611.894,160403.946,423617.367,187828.458,151019.511,743506.782 +2.904631,0.100157,11601719,0.345758,3805226.517,0.000,0.000,50.168,0.000,3.407,9.439,300.066,0.000,0.000,2.920780,13.543,8,0.000,0.000,0.000,0,0.000,0,50.168,342991.568,594237.161,416506.164,625867.507,613916.268,389149.110,322373.934,500184.805 +3.004788,0.100157,12093248,0.360407,4907605.965,0.000,0.000,11.295,0.000,0.001,8.703,300.066,0.000,2.652,3.187378,13.543,8,0.000,0.000,0.000,0,0.000,0,11.295,549759.220,512847.015,610564.015,599681.055,626598.909,695950.323,644720.535,667484.892 +3.104929,0.100141,12456736,0.371240,3629747.320,0.000,0.000,21.468,0.000,5.269,7.507,300.066,0.000,625.522,3.258545,13.482,8,0.000,0.000,0.000,0,0.000,0,21.468,464832.699,373401.987,415422.568,449923.781,482048.355,481279.442,453558.641,509279.848 +3.205085,0.100156,12853863,0.383075,3965099.750,0.000,0.000,16.083,0.000,18.121,8.662,300.066,0.000,301.562,3.332970,13.453,8,0.000,0.000,0.000,0,0.000,0,16.083,432017.720,550064.023,519851.039,389773.458,451876.816,475729.698,601464.038,544322.957 +3.305271,0.100186,13044003,0.388742,1897872.898,0.000,0.000,71.019,0.000,49.659,10.883,300.066,21.211,25.499,3.752441,13.450,8,0.000,0.000,0.000,0,0.000,0,71.019,637874.542,508105.711,1726.791,287116.409,84712.566,72495.271,300351.811,5489.797 +3.405441,0.100170,13563911,0.404236,5190267.030,0.000,0.000,53.713,0.000,4.668,8.434,300.066,0.000,0.000,3.752441,13.450,8,0.000,0.000,0.000,0,0.000,0,53.713,617341.766,621943.952,758921.367,757274.164,516153.582,612829.428,564920.776,740881.997 +3.505607,0.100166,14003369,0.417333,4387279.654,0.000,0.000,11.422,0.000,23.906,8.313,300.066,0.000,372.544,3.778564,13.414,8,0.000,0.000,0.000,0,0.000,0,11.422,507026.318,444570.244,628803.683,666261.354,616923.452,514533.826,399145.829,610014.947 +3.605753,0.100146,14418949,0.429718,4149744.278,0.000,0.000,28.220,0.000,0.001,8.150,300.066,0.000,442.791,3.855347,13.370,8,0.000,0.000,0.000,0,0.000,0,28.220,430641.565,473658.790,613764.334,471851.427,628552.753,483843.927,455395.441,592036.042 +3.705903,0.100150,14687987,0.437736,2686347.631,0.000,0.000,65.838,0.000,66.511,9.313,300.066,38.692,183.709,3.968754,13.352,8,0.000,0.000,0.000,0,0.000,0,65.838,194747.672,189006.290,222885.436,787318.188,341856.852,198172.531,182156.572,570204.089 +3.806070,0.100167,15035788,0.448101,3472208.703,0.000,0.000,66.655,0.000,0.001,9.650,300.066,64.502,34.747,4.075684,13.349,8,0.000,0.000,0.000,0,0.000,0,66.655,297403.105,583964.324,284844.088,377219.749,484210.990,605707.995,496480.490,342377.962 +3.906230,0.100160,15545933,0.463305,5093306.007,0.000,0.000,9.274,0.000,10.488,8.462,300.066,0.000,33.111,4.291626,13.346,8,0.000,0.000,0.000,0,0.000,0,9.274,627456.722,638429.177,578954.275,608696.718,743101.810,588419.141,595278.174,712969.990 +4.006371,0.100141,15943373,0.475150,3968819.760,0.000,0.000,18.898,0.000,11.338,7.892,300.066,0.000,665.783,4.366577,13.281,8,0.000,0.000,0.000,0,0.000,0,18.898,484668.546,519359.770,483350.400,498099.662,553371.948,415555.720,466414.212,547999.502 +4.106514,0.100143,16408637,0.489015,4645995.854,0.000,0.000,13.695,0.000,25.494,8.675,300.066,4.564,243.207,4.427368,13.257,8,0.000,0.000,0.000,0,0.000,0,13.695,682304.250,515782.390,418870.981,649151.661,709435.451,473692.582,536802.330,659956.210 +4.206655,0.100141,16604448,0.494851,1955344.283,0.000,0.000,43.576,0.000,82.461,4.683,357.652,178.263,172.568,4.527588,13.240,8,0.000,0.000,0.000,0,0.000,0,43.576,401871.577,121008.840,76591.666,118941.764,130245.775,165635.718,479062.395,461986.548 +4.306783,0.100128,16745972,0.499069,1413435.735,0.000,0.000,18.587,0.000,182.589,7.789,357.652,689.627,246.560,4.728333,13.216,8,0.000,0.000,0.000,0,0.000,0,18.587,384758.851,0.000,0.000,0.000,0.000,0.000,514832.811,513844.073 +4.406921,0.100138,16882104,0.503126,1359439.324,0.000,0.000,14.947,0.000,282.727,5.626,357.652,409.785,978.841,4.986694,13.120,8,0.000,0.000,0.000,0,0.000,0,14.947,394624.069,0.000,0.000,0.000,0.000,0.000,504042.697,460772.558 +4.507066,0.100145,17026155,0.507419,1438427.617,0.000,0.000,30.682,0.000,382.872,7.301,357.652,636.110,377.500,5.021729,13.083,8,0.000,0.000,0.000,0,0.000,0,30.682,404664.176,0.000,0.000,0.000,0.000,0.000,508553.777,525209.664 +4.607221,0.100155,17111492,0.509962,852046.269,0.000,0.000,10.758,0.000,483.027,4.433,357.652,295.088,642.712,5.150879,13.020,8,0.000,0.000,0.000,0,0.000,0,10.758,123278.476,0.000,0.000,0.000,0.000,0.000,353590.665,375177.129 +4.707360,0.100139,17220788,0.513219,1091448.039,0.000,0.000,118.304,0.000,583.166,4.572,357.652,335.863,431.239,5.161499,12.978,8,0.000,0.000,0.000,0,0.000,0,118.304,250013.661,0.000,0.000,0.000,0.000,0.000,449117.846,392316.532 +4.807505,0.100146,17383829,0.518078,1628039.428,0.000,0.000,14.561,0.000,683.311,6.929,357.652,563.671,224.907,5.314453,12.956,8,0.000,0.000,0.000,0,0.000,0,14.561,604100.375,0.000,0.000,0.000,0.000,0.000,586346.227,437592.825 +4.907648,0.100142,17495857,0.521417,1118686.934,0.000,0.000,5.003,0.000,783.454,3.997,357.652,222.847,569.384,5.317261,12.900,8,0.000,0.000,0.000,0,0.000,0,5.003,432723.780,0.000,0.000,0.000,0.000,0.000,427810.776,258152.378 +5.007799,0.100151,17599476,0.524505,1034629.045,0.000,0.000,75.239,0.000,883.605,4.453,357.652,409.694,522.532,5.386353,12.849,7,0.000,0.000,0.000,0,0.000,0,75.239,531677.852,0.000,0.000,0.000,0.000,0.000,489571.379,13379.814 +5.107935,0.100137,17695292,0.527361,956852.862,0.000,0.000,14.337,0.000,983.741,5.761,357.652,521.007,217.749,5.490112,12.828,7,0.000,0.000,0.000,0,0.000,0,14.337,440638.053,0.000,0.000,0.000,0.000,0.000,516214.809,0.000 +5.208088,0.100153,17788543,0.530140,931085.012,0.000,0.000,5.318,0.000,1083.894,2.905,357.652,232.106,503.955,5.490112,12.779,6,0.000,0.000,0.000,0,0.000,0,5.318,634658.680,0.000,0.000,0.000,0.000,0.000,296426.331,0.000 +5.308222,0.100134,17850919,0.531999,622925.461,0.000,0.000,8.122,0.000,1184.028,4.373,357.652,482.713,586.480,5.584473,12.721,6,0.000,0.000,0.000,0,0.000,0,8.122,622925.461,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408355,0.100132,17868954,0.532536,180111.541,0.000,0.000,25.683,0.000,1284.161,5.059,357.652,581.379,416.987,5.646484,12.681,6,0.000,0.000,0.000,0,0.000,0,25.683,180111.541,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508499,0.100144,17871824,0.532622,28658.649,0.000,0.000,0.481,0.000,1384.305,3.155,357.652,414.441,696.378,5.699951,12.613,5,0.000,0.000,0.000,0,0.000,0,0.481,28658.649,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608621,0.100122,17871824,0.532622,0.000,0.000,0.000,0.000,0.000,1484.427,4.040,357.652,580.814,351.250,5.742554,12.578,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708738,0.100117,17885836,0.533039,139955.990,0.000,0.000,1539.833,0.000,67.267,7.022,420.031,117.050,422.942,5.802490,12.537,5,0.000,0.000,0.000,0,0.000,0,1539.833,0.000,9.988,9.988,137728.600,9.988,2197.425,0.000,0.000 +5.808872,0.100133,18200288,0.542411,3140328.603,0.000,0.000,76.615,0.000,57.569,4.433,420.031,24.460,209.330,5.803711,12.516,5,0.000,0.000,0.000,0,0.000,0,76.615,0.000,662246.100,661207.486,780757.922,663384.581,372732.514,0.000,0.000 +5.909013,0.100141,18506857,0.551547,3061378.324,0.000,0.000,13.854,0.000,157.709,4.097,420.031,63.465,227.648,5.826416,12.494,5,0.000,0.000,0.000,0,0.000,0,13.854,0.000,707413.672,692544.613,854196.940,807223.099,0.000,0.000,0.000 +6.009167,0.100154,18533571,0.552343,266729.639,0.000,0.000,165.732,0.000,93.062,3.673,420.031,827.906,589.913,5.891113,12.436,5,0.000,0.000,0.000,0,0.000,0,165.732,0.000,65818.739,70361.749,69692.778,60826.419,29.954,0.000,0.000 +6.109301,0.100134,18533576,0.552344,49.933,0.000,0.000,107.280,0.000,113.324,2.432,420.031,518.368,1092.169,6.128418,12.330,5,0.000,0.000,0.000,0,0.000,0,107.280,0.000,9.987,19.973,19.973,0.000,0.000,0.000,0.000 +6.209453,0.100153,18533588,0.552344,119.817,0.000,0.000,144.321,0.000,61.820,3.365,420.031,778.965,431.606,6.136230,12.287,5,0.000,0.000,0.000,0,0.000,0,144.321,0.000,19.969,19.969,19.969,19.969,39.939,0.000,0.000 +6.309583,0.100129,18533597,0.552344,89.884,0.000,0.000,96.774,0.000,88.756,3.222,420.031,655.948,967.811,6.294678,12.193,5,0.000,0.000,0.000,0,0.000,0,96.774,0.000,19.974,19.974,19.974,19.974,9.987,0.000,0.000 +6.409695,0.100112,18533609,0.552345,119.865,0.000,0.000,119.856,0.000,50.963,3.718,420.031,860.167,696.250,6.333984,12.125,5,0.000,0.000,0.000,0,0.000,0,119.856,0.000,19.978,19.978,19.978,39.955,19.978,0.000,0.000 +6.509823,0.100128,18533614,0.552345,49.936,0.000,0.000,120.728,0.000,100.264,2.087,420.031,458.205,710.929,6.464447,12.055,5,0.000,0.000,0.000,0,0.000,0,120.728,0.000,19.975,19.975,0.000,0.000,9.987,0.000,0.000 +6.609970,0.100148,18533624,0.552345,99.852,0.000,0.000,131.297,0.000,75.573,3.829,420.031,844.884,643.580,6.496948,11.992,5,0.000,0.000,0.000,0,0.000,0,131.297,0.000,19.970,19.970,19.970,19.970,19.970,0.000,0.000 +6.710119,0.100149,18533632,0.552345,79.881,0.000,0.000,130.237,0.000,130.922,3.202,420.031,735.741,992.000,6.631470,11.895,5,0.000,0.000,0.000,0,0.000,0,130.237,0.000,19.970,0.000,19.970,19.970,19.970,0.000,0.000 +6.810261,0.100142,18533640,0.552346,79.887,0.000,0.000,184.897,0.000,119.247,2.465,420.031,571.496,500.620,6.676270,11.846,5,0.000,0.000,0.000,0,0.000,0,184.897,0.000,0.000,19.972,19.972,19.972,19.972,0.000,0.000 +6.910407,0.100146,18545437,0.552697,117797.833,0.000,0.000,128.816,0.000,83.906,3.524,420.031,773.518,852.972,6.795410,11.763,5,0.000,0.000,0.000,0,0.000,0,128.816,0.000,19.971,19.971,19.971,72464.090,45273.830,0.000,0.000 +7.010675,0.100268,18829396,0.561160,2832004.532,0.000,0.000,96.231,0.000,0.000,6.039,420.031,107.096,393.127,6.831665,11.725,4,0.000,0.000,0.000,0,0.000,0,96.231,0.000,681943.428,404277.152,474309.571,605707.624,665766.757,0.000,0.000 +7.110935,0.100260,19125816,0.569994,2956511.651,0.000,0.000,16.088,0.000,0.000,4.485,420.031,0.156,245.806,6.854618,11.700,3,0.000,0.000,0.000,0,0.000,0,16.088,0.000,753430.718,780669.884,0.000,593546.494,828864.554,0.000,0.000 +7.211182,0.100247,19358391,0.576925,2320020.801,0.000,0.000,12.335,0.000,0.000,3.433,420.031,0.000,130.654,6.872803,11.688,3,0.000,0.000,0.000,0,0.000,0,12.335,0.000,813740.500,786298.268,0.000,0.000,719982.033,0.000,0.000 +7.311350,0.100169,19619938,0.584720,2611065.602,0.000,0.000,11.746,0.000,0.001,3.180,420.031,0.000,56.428,6.883911,11.682,2,0.000,0.000,0.000,0,0.000,0,11.746,0.000,808416.347,892833.950,0.000,0.000,909815.305,0.000,0.000 +7.411497,0.100146,19811913,0.590441,1916946.581,0.000,0.000,14.230,0.000,0.000,2.541,420.031,0.000,91.429,6.900635,11.673,2,0.000,0.000,0.000,0,0.000,0,14.230,0.000,0.000,968803.183,0.000,0.000,948143.397,0.000,0.000 +7.511655,0.100159,19951022,0.594587,1388888.085,0.000,0.000,10.095,0.000,0.000,2.249,420.031,0.000,100.622,6.920410,11.663,1,0.000,0.000,0.000,0,0.000,0,10.095,0.000,0.000,586220.618,0.000,0.000,802667.467,0.000,0.000 +7.611938,0.100283,20000000,0.596046,488399.660,0.000,0.000,0.879,0.000,0.000,0.446,420.031,0.000,10.050,6.923950,11.662,0,0.000,0.000,0.000,0,0.000,0,0.879,0.000,0.000,0.000,0.000,0.000,488399.660,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.log new file mode 100644 index 000000000..1a8db268b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=5 os_tid=97 +worker=0 kind=insert tid=6 os_tid=94 +worker=2 kind=insert tid=7 os_tid=96 +worker=1 kind=insert tid=8 os_tid=95 +worker=6 kind=insert tid=9 os_tid=100 +worker=7 kind=insert tid=10 os_tid=101 +start_monotonic_ns=2087146825498524 main_address=0x555d25f23300 +worker=5 kind=insert tid=11 os_tid=99 +worker=4 kind=insert tid=12 os_tid=98 +load_end reason=complete inserted=20000000 elapsed_s=7.612 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.155 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087146825500351 cpu_ns=9318594 +diagnostic_stage name=stop_request wall_ns=2087154437502604 cpu_ns=51140594272 +diagnostic_stage name=workers_joined wall_ns=2087154437573406 cpu_ns=51140664303 +diagnostic_stage name=before_close wall_ns=2087154437654269 cpu_ns=51140745115 +diagnostic_stage name=after_close wall_ns=2087154592192309 cpu_ns=51208764591 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087152237401620 last_end_ns=2087152237402424 loop_exit_ns=2087152237402478 deregister_start_ns=2087152237402564 deregister_end_ns=2087152237403416 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087154135397297 last_end_ns=2087154135398224 loop_exit_ns=2087154135398273 deregister_start_ns=2087154135398294 deregister_end_ns=2087154135399243 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087154310467458 last_end_ns=2087154310468458 loop_exit_ns=2087154310468498 deregister_start_ns=2087154310468651 deregister_end_ns=2087154310469553 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087153811899779 last_end_ns=2087153811901181 loop_exit_ns=2087153811901246 deregister_start_ns=2087153811901277 deregister_end_ns=2087153811902159 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087153933776254 last_end_ns=2087153933777441 loop_exit_ns=2087153933777498 deregister_start_ns=2087153933777545 deregister_end_ns=2087153933778326 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087154382846993 last_end_ns=2087154382848325 loop_exit_ns=2087154382848360 deregister_start_ns=2087154382848463 deregister_end_ns=2087154382849630 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087151988218074 last_end_ns=2087151988219857 loop_exit_ns=2087151988219899 deregister_start_ns=2087151988219920 deregister_end_ns=2087151988220891 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087151785707498 last_end_ns=2087151785708597 loop_exit_ns=2087151785708658 deregister_start_ns=2087151785708688 deregister_end_ns=2087151785711554 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv new file mode 100644 index 000000000..77eee21e8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2627404.398310,7.612075,20000000,0.002551,0.001264,0.003808,0.009600,1539.832658,0.002551,0.001264,0.003808,0.009600,1539.832658,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.csv new file mode 100644 index 000000000..0e4457aa6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100088,0.100088,564055,0.016810,5635570.804,0.000,0.000,14.743,0.000,0.000,8.363,89.688,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,14.743,662754.437,658897.844,644060.953,812691.962,741824.576,804958.795,657369.195,653013.043 +0.200273,0.100184,1058291,0.031540,4933273.354,0.000,0.000,17.720,0.000,0.005,9.082,170.965,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.720,614498.150,499130.646,654744.020,626176.639,658776.593,666073.153,606063.685,607810.468 +0.300420,0.100148,1550262,0.046201,4912448.909,0.000,0.000,17.770,0.000,0.001,9.497,247.996,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.770,604706.184,595479.821,592444.308,736062.027,754774.368,639854.231,603907.365,385220.605 +0.400562,0.100142,2048425,0.061048,4974583.353,0.000,0.000,17.495,0.000,0.001,9.747,283.316,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.495,618074.479,542471.573,509658.054,734389.715,776649.852,663979.453,620241.409,509118.818 +0.500725,0.100163,2358129,0.070278,3092000.163,0.000,0.000,21.568,0.000,59.145,10.266,291.910,0.000,27.806,0.088501,14.111,8,0.000,0.000,0.000,0,0.000,0,21.568,628495.577,247536.525,295458.415,280203.280,314387.561,575501.955,252827.901,497588.950 +0.600896,0.100171,2613434,0.077886,2548683.443,0.000,0.000,88.078,0.000,93.601,9.178,297.832,1.482,268.797,0.331665,14.085,8,0.000,0.000,0.000,0,0.000,0,88.078,451636.230,193418.624,405365.503,366741.676,436911.457,357797.001,290741.884,46071.068 +0.701060,0.100164,2951819,0.087971,3378314.530,0.000,0.000,106.063,0.000,2.731,8.721,297.832,34.241,1119.143,0.587769,13.976,8,0.000,0.000,0.000,0,0.000,0,106.063,455513.627,425123.423,418574.154,405535.518,337247.410,512260.646,420441.095,403618.659 +0.801220,0.100160,3378422,0.100685,4259212.151,0.000,0.000,15.980,0.000,9.383,9.258,297.832,91.611,571.078,0.602238,13.920,8,0.000,0.000,0.000,0,0.000,0,15.980,651157.672,632727.175,503294.362,448591.925,433306.393,622154.099,483935.350,484045.174 +0.901374,0.100153,3797475,0.113174,4184117.881,0.000,0.000,13.041,0.000,0.016,9.583,297.832,111.938,143.257,0.607300,13.906,8,0.000,0.000,0.000,0,0.000,0,13.041,584624.069,597194.805,448602.521,447983.470,563516.417,602526.634,479844.643,459825.322 +1.001546,0.100172,4100340,0.122200,3023441.457,0.000,0.000,18.375,0.000,56.430,9.856,297.832,87.311,95.461,0.674633,13.897,8,0.000,0.000,0.000,0,0.000,0,18.375,635325.512,286736.034,235035.100,251027.550,250957.670,657956.525,471248.171,235154.894 +1.101717,0.100172,4493869,0.133928,3928549.003,0.000,0.000,72.437,0.000,0.001,9.294,297.832,42.427,0.624,0.723637,13.896,8,0.000,0.000,0.000,0,0.000,0,72.437,567785.736,380167.670,450217.472,401540.996,619337.279,578487.374,445505.557,485506.919 +1.201878,0.100160,4972288,0.148186,4776528.830,0.000,0.000,12.081,0.000,2.131,8.483,297.832,0.000,0.000,0.723637,13.896,8,0.000,0.000,0.000,0,0.000,0,12.081,643318.169,475377.532,637247.905,570345.212,693647.445,706966.083,456957.077,592669.406 +1.302033,0.100155,5377151,0.160252,4042349.967,0.000,0.000,15.465,0.000,9.862,7.876,297.832,0.000,393.256,1.059814,13.858,8,0.000,0.000,0.000,0,0.000,0,15.465,542577.074,493073.980,495220.645,484317.584,615024.523,548457.938,439517.184,424161.040 +1.402188,0.100155,5773372,0.172060,3956076.775,0.000,0.000,19.544,0.000,7.246,8.377,297.832,0.000,423.133,1.135376,13.816,8,0.000,0.000,0.000,0,0.000,0,19.544,541380.681,518665.897,527981.455,501652.273,501991.747,563805.915,468343.912,332254.895 +1.502347,0.100159,5969473,0.177904,1957902.280,0.000,0.000,71.190,0.000,0.002,9.977,297.832,0.000,36.115,1.282600,13.813,8,0.000,0.000,0.000,0,0.000,0,71.190,215028.691,442857.066,156871.003,76528.529,171308.088,241267.044,219761.180,434280.679 +1.602510,0.100163,6471907,0.192878,5016139.665,0.000,0.000,12.081,0.000,0.001,8.319,297.832,0.000,0.000,1.282600,13.813,8,0.000,0.000,0.000,0,0.000,0,12.081,635570.975,492604.695,721710.155,574850.241,734878.628,717357.272,535284.922,603882.778 +1.702682,0.100172,6948970,0.207095,4762437.132,0.000,0.000,9.612,0.000,0.001,8.630,297.832,0.000,2.691,1.553833,13.813,8,0.000,0.000,0.000,0,0.000,0,9.612,681946.840,558119.861,509303.840,591861.814,674449.737,636874.379,539092.594,570788.068 +1.802824,0.100142,7338166,0.218694,3886440.671,0.000,0.000,20.132,0.000,3.699,7.863,297.832,0.000,580.582,1.617432,13.756,8,0.000,0.000,0.000,0,0.000,0,20.132,503694.678,359479.485,522757.606,498931.443,514109.887,543088.733,464280.652,480098.189 +1.902976,0.100151,7658045,0.228228,3193955.214,0.000,0.000,15.472,0.000,54.289,9.387,297.832,0.000,313.237,1.777466,13.725,8,0.000,0.000,0.000,0,0.000,0,15.472,267744.707,256162.240,464287.195,565364.191,223841.165,597984.812,573471.918,245098.986 +2.003117,0.100142,8010125,0.238720,3515820.649,0.000,0.000,68.170,0.000,0.001,10.082,297.832,13.536,17.982,2.134399,13.724,8,0.000,0.000,0.000,0,0.000,0,68.170,392883.571,709954.513,553366.284,428922.530,139622.257,554704.389,470593.513,265773.593 +2.103288,0.100171,8507975,0.253557,4970017.373,0.000,0.000,11.452,0.000,3.763,8.642,297.832,0.000,0.000,2.134399,13.724,8,0.000,0.000,0.000,0,0.000,0,11.452,684332.009,700155.003,592997.895,533499.444,538610.721,651997.197,686009.147,582415.956 +2.203449,0.100161,8987192,0.267839,4784455.496,0.000,0.000,11.976,0.000,0.001,8.339,297.832,0.000,432.740,2.146851,13.681,8,0.000,0.000,0.000,0,0.000,0,11.976,640157.803,643682.121,478518.432,559727.490,595689.504,638061.184,651998.711,576620.252 +2.303604,0.100155,9332269,0.278123,3445428.690,0.000,0.000,18.696,0.000,27.794,8.616,297.832,0.000,436.394,2.273926,13.639,8,0.000,0.000,0.000,0,0.000,0,18.696,412230.935,394887.821,356117.925,340611.963,375398.035,632169.972,386540.761,547471.277 +2.403764,0.100160,9614785,0.286543,2820659.356,0.000,0.000,67.394,0.000,0.732,10.265,297.832,1.287,39.468,2.426315,13.635,8,0.000,0.000,0.000,0,0.000,0,67.394,640188.515,352098.192,358008.761,150210.324,264587.824,471527.631,179253.982,404784.126 +2.503914,0.100151,10127302,0.301817,5117465.707,0.000,0.000,10.793,0.000,0.001,8.469,297.832,0.000,0.000,2.426315,13.635,8,0.000,0.000,0.000,0,0.000,0,10.793,592627.805,717899.210,594035.685,612398.041,569262.980,750180.611,680844.995,600216.380 +2.604069,0.100154,10574262,0.315138,4462707.750,0.000,0.000,11.185,0.000,0.001,8.024,297.832,0.000,263.655,2.668213,13.609,8,0.000,0.000,0.000,0,0.000,0,11.185,576050.342,637794.983,433780.066,516582.185,517870.196,598006.433,624315.800,558307.744 +2.704246,0.100177,10912864,0.325229,3380021.847,0.000,0.000,19.961,0.000,0.000,8.100,297.832,0.000,520.405,2.748657,13.558,8,0.000,0.000,0.000,0,0.000,0,19.961,403643.698,432522.450,411160.359,316069.107,417519.075,548616.431,400539.207,449951.521 +2.804419,0.100173,11171914,0.332949,2586033.635,0.000,0.000,71.955,0.000,5.200,10.007,297.832,9.281,155.630,2.867069,13.543,8,0.000,0.000,0.000,0,0.000,0,71.955,584899.814,162928.604,189143.329,154772.691,596120.434,537381.882,211165.294,149621.587 +2.904599,0.100180,11525851,0.343497,3533026.733,0.000,0.000,50.368,0.000,0.002,9.275,297.832,16.845,0.624,2.918217,13.543,8,0.000,0.000,0.000,0,0.000,0,50.368,636646.951,313806.585,511781.138,305012.375,590669.500,424457.920,389919.930,360732.334 +3.004771,0.100173,12004182,0.357753,4775072.665,0.000,0.000,11.827,0.000,2.424,8.359,297.832,0.000,0.078,3.173836,13.543,8,0.000,0.000,0.000,0,0.000,0,11.827,634136.071,551229.091,562549.563,479991.980,588594.633,618143.659,639616.617,700811.052 +3.104936,0.100165,12390280,0.369259,3854619.839,0.000,0.000,16.496,0.000,11.173,7.791,297.832,0.000,465.716,3.236450,13.497,8,0.000,0.000,0.000,0,0.000,0,16.496,549623.116,473678.426,462027.650,438117.102,413767.280,486117.901,476403.929,554884.435 +3.205200,0.100264,12771109,0.380609,3798261.299,0.000,0.000,23.362,0.000,7.901,8.223,297.832,0.000,354.455,3.303467,13.462,8,0.000,0.000,0.000,0,0.000,0,23.362,513474.253,424229.889,514581.330,456105.726,486844.565,436377.814,482765.335,483882.386 +3.305358,0.100158,13047883,0.388857,2763372.297,0.000,0.000,71.523,0.000,36.757,10.474,297.832,34.282,167.860,3.476135,13.446,8,0.000,0.000,0.000,0,0.000,0,71.523,402443.909,488148.447,368397.722,468160.040,208101.082,173445.857,480300.851,174374.389 +3.405522,0.100164,13404126,0.399474,3556603.821,0.000,0.000,67.317,0.000,0.003,9.837,297.832,87.669,19.031,3.530621,13.444,8,0.000,0.000,0.000,0,0.000,0,67.317,345254.428,263338.617,546185.278,282656.971,328581.740,586239.663,496217.132,708129.991 +3.505683,0.100161,13802418,0.411344,3976536.347,0.000,0.000,17.540,0.000,0.380,8.002,297.832,0.000,88.218,3.741699,13.435,8,0.000,0.000,0.000,0,0.000,0,17.540,430978.138,474737.889,537696.819,440113.473,586119.085,490742.197,499607.964,516540.782 +3.605818,0.100135,14178036,0.422538,3751105.579,0.000,0.000,21.329,0.000,1.067,7.858,297.832,0.000,536.189,3.836674,13.383,8,0.000,0.000,0.000,0,0.000,0,21.329,451579.113,440923.527,573334.405,341068.609,537462.931,356307.994,552083.153,498345.848 +3.705958,0.100140,14572789,0.434303,3942022.797,0.000,0.000,13.870,0.000,7.038,8.158,297.832,0.000,277.620,3.903198,13.356,8,0.000,0.000,0.000,0,0.000,0,13.870,484942.511,511874.885,508379.768,459757.696,500490.789,426943.539,592312.510,457321.100 +3.806111,0.100153,14811498,0.441417,2383432.361,0.000,0.000,71.289,0.000,41.901,10.758,297.832,115.214,176.877,4.262817,13.339,8,0.000,0.000,0.000,0,0.000,0,71.289,334356.893,351860.032,568218.007,256626.179,55404.975,9.985,578661.980,238294.311 +3.906274,0.100163,15221103,0.453624,4089401.288,0.000,0.000,68.938,0.000,0.001,10.048,297.832,57.992,2.496,4.262817,13.338,8,0.000,0.000,0.000,0,0.000,0,68.938,394139.193,482076.221,677528.447,345258.665,645091.185,464594.643,513924.441,566788.493 +4.006431,0.100157,15689938,0.467597,4680997.791,0.000,0.000,12.502,0.000,2.395,8.408,297.832,0.000,241.730,4.527832,13.315,8,0.000,0.000,0.000,0,0.000,0,12.502,529138.908,688039.331,655490.454,521650.669,640943.302,547440.163,629930.600,468364.364 +4.106596,0.100166,16134331,0.480841,4436585.587,0.000,0.000,16.089,0.000,12.117,8.652,297.832,0.000,529.553,4.527832,13.263,8,0.000,0.000,0.000,0,0.000,0,16.089,345348.304,637884.034,634409.785,505612.998,599916.886,534435.285,648586.317,530391.979 +4.206752,0.100156,16474289,0.490972,3394274.308,0.000,0.000,37.609,0.000,31.420,7.422,357.723,54.680,253.120,4.527832,13.238,8,0.000,0.000,0.000,0,0.000,0,37.609,544478.909,455817.498,467718.895,325471.246,344771.078,341845.651,421930.468,492240.564 +4.306890,0.100138,16640443,0.495924,1659257.376,0.000,0.000,25.896,0.000,131.557,7.647,357.723,722.756,251.646,4.635742,13.214,8,0.000,0.000,0.000,0,0.000,0,25.896,577185.971,0.000,0.000,0.000,601762.162,0.000,0.000,480309.243 +4.407036,0.100146,16720432,0.498308,798724.780,0.000,0.000,79.189,0.000,231.703,4.875,357.723,372.815,1017.149,4.956787,13.114,8,0.000,0.000,0.000,0,0.000,0,79.189,364308.529,0.000,0.000,0.000,358467.050,0.000,0.000,75949.202 +4.507175,0.100139,16882608,0.503141,1619501.848,0.000,0.000,7.126,0.000,331.843,9.327,357.723,724.459,425.149,4.985474,13.072,8,0.000,0.000,0.000,0,0.000,0,7.126,465640.734,0.000,0.000,0.000,552579.511,0.000,0.000,601281.603 +4.607413,0.100238,16978271,0.505992,954362.644,0.000,0.000,18.066,0.000,432.080,4.615,357.723,350.067,705.511,5.116699,13.003,8,0.000,0.000,0.000,0,0.000,0,18.066,291138.319,0.000,0.000,0.000,319022.074,0.000,0.000,344202.251 +4.707565,0.100152,17130716,0.510535,1522140.806,0.000,0.000,22.456,0.000,532.232,6.133,357.723,452.166,371.741,5.162842,12.967,8,0.000,0.000,0.000,0,0.000,0,22.456,381311.524,0.000,0.000,0.000,586550.162,0.000,0.000,554279.120 +4.807710,0.100145,17270658,0.514706,1397392.788,0.000,0.000,2.770,0.000,632.377,6.249,357.723,476.301,496.896,5.293335,12.918,8,0.000,0.000,0.000,0,0.000,0,2.770,400528.949,0.000,0.000,0.000,489669.631,0.000,0.000,507194.208 +4.907852,0.100142,17385018,0.518114,1141980.067,0.000,0.000,57.742,0.000,732.519,4.977,357.723,362.728,560.806,5.331299,12.864,8,0.000,0.000,0.000,0,0.000,0,57.742,289659.110,0.000,0.000,0.000,407012.640,0.000,0.000,445308.317 +5.008011,0.100159,17504967,0.521689,1197580.793,0.000,0.000,19.536,0.000,832.678,5.894,357.910,567.923,238.994,5.331299,12.840,7,0.000,0.000,0.000,0,0.000,0,19.536,160903.484,0.000,0.000,0.000,646888.717,0.000,0.000,389788.591 +5.108143,0.100132,17599079,0.524493,939880.166,0.000,0.000,6.329,0.000,932.810,3.251,357.910,244.911,538.742,5.477661,12.787,6,0.000,0.000,0.000,0,0.000,0,6.329,0.000,0.000,0.000,0.000,440039.526,0.000,0.000,499840.640 +5.208254,0.100111,17642066,0.525775,429394.622,0.000,0.000,2.897,0.000,1032.921,2.602,357.910,308.994,439.591,5.483398,12.745,6,0.000,0.000,0.000,0,0.000,0,2.897,0.000,0.000,0.000,0.000,0.000,0.000,0.000,429394.622 +5.308386,0.100132,17656553,0.526206,144678.765,0.000,0.000,41.493,0.000,1133.053,3.191,357.910,351.723,231.764,5.509644,12.722,6,0.000,0.000,0.000,0,0.000,0,41.493,0.000,0.000,0.000,0.000,0.000,0.000,0.000,144678.765 +5.408517,0.100131,17729756,0.528388,731070.477,0.000,0.000,2.455,0.000,1233.184,4.299,357.910,396.199,268.788,5.637573,12.696,6,0.000,0.000,0.000,0,0.000,0,2.455,0.000,0.000,0.000,0.000,0.000,0.000,0.000,731070.477 +5.508671,0.100154,17771924,0.529645,421029.879,0.000,0.000,3.022,0.000,1333.339,1.896,357.910,198.522,522.318,5.637573,12.644,5,0.000,0.000,0.000,0,0.000,0,3.022,0.000,0.000,0.000,0.000,0.000,0.000,0.000,421029.879 +5.608795,0.100123,17771924,0.529645,0.000,0.000,0.000,0.000,0.000,1433.462,1.996,357.910,324.678,356.787,5.683350,12.610,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708947,0.100152,17771924,0.529645,0.000,0.000,0.000,0.000,0.000,1533.614,2.918,357.910,413.005,210.344,5.683350,12.589,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809081,0.100134,17771924,0.529645,0.000,0.000,0.000,0.000,0.000,1633.748,2.264,357.910,289.574,378.946,5.767090,12.552,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909205,0.100124,17786983,0.530093,150403.079,0.000,0.000,1727.900,0.000,22.435,3.286,400.543,35.776,390.101,5.767090,12.514,5,0.000,0.000,0.000,0,0.000,0,1727.900,0.000,96669.859,9.988,9.988,0.000,45583.349,8129.896,0.000 +6.009369,0.100164,18030776,0.537359,2433928.743,0.000,0.000,57.066,0.000,0.001,6.354,400.543,56.782,313.937,5.777344,12.483,5,0.000,0.000,0.000,0,0.000,0,57.066,0.000,498121.114,389260.076,550115.637,0.000,698581.567,297850.349,0.000 +6.109509,0.100140,18360932,0.547198,3296956.822,0.000,0.000,15.285,0.000,99.277,4.186,400.543,56.016,110.276,5.787842,12.472,5,0.000,0.000,0.000,0,0.000,0,15.285,0.000,815081.991,7189.961,918377.770,0.000,873640.232,682666.867,0.000 +6.209644,0.100135,18502132,0.551407,1410091.723,0.000,0.000,140.905,0.000,61.974,3.317,400.543,439.132,183.619,5.806885,12.454,5,0.000,0.000,0.000,0,0.000,0,140.905,0.000,365085.929,9.986,360971.497,0.000,342146.973,341877.337,0.000 +6.309783,0.100139,18502139,0.551407,69.903,0.000,0.000,154.007,0.000,161.152,2.097,400.543,423.553,636.850,6.014282,12.392,5,0.000,0.000,0.000,0,0.000,0,154.007,0.000,19.972,19.972,9.986,0.000,0.000,19.972,0.000 +6.409924,0.100141,18502142,0.551407,29.958,0.000,0.000,167.550,0.000,163.505,1.621,400.543,373.263,662.075,6.101318,12.327,5,0.000,0.000,0.000,0,0.000,0,167.550,0.000,0.000,0.000,9.986,0.000,19.972,0.000,0.000 +6.510058,0.100134,18502152,0.551407,99.866,0.000,0.000,236.775,0.000,68.241,2.366,400.543,586.051,403.834,6.159668,12.288,5,0.000,0.000,0.000,0,0.000,0,236.775,0.000,19.973,19.973,19.973,0.000,19.973,19.973,0.000 +6.610217,0.100159,18502159,0.551407,69.889,0.000,0.000,161.089,0.000,102.281,2.602,400.543,564.882,402.835,6.159668,12.248,5,0.000,0.000,0.000,0,0.000,0,161.089,0.000,19.968,9.984,19.968,0.000,0.000,19.968,0.000 +6.710346,0.100129,18502162,0.551407,29.961,0.000,0.000,129.719,0.000,125.648,1.752,400.543,403.113,702.765,6.269165,12.180,5,0.000,0.000,0.000,0,0.000,0,129.719,0.000,0.000,9.987,0.000,0.000,19.974,0.000,0.000 +6.810468,0.100122,18502170,0.551408,79.902,0.000,0.000,169.381,0.000,222.306,1.647,400.543,405.677,466.774,6.290894,12.134,5,0.000,0.000,0.000,0,0.000,0,169.381,0.000,0.000,19.976,19.976,0.000,19.976,19.976,0.000 +6.910615,0.100147,18502172,0.551408,19.971,0.000,0.000,242.665,0.000,150.514,2.249,400.543,536.674,437.249,6.431519,12.091,5,0.000,0.000,0.000,0,0.000,0,242.665,0.000,19.971,0.000,0.000,0.000,0.000,0.000,0.000 +7.010745,0.100130,18502182,0.551408,99.870,0.000,0.000,199.387,0.000,93.071,2.250,400.543,502.746,512.382,6.431637,12.041,5,0.000,0.000,0.000,0,0.000,0,199.387,0.000,19.974,19.974,19.974,0.000,19.974,19.974,0.000 +7.110855,0.100110,18502188,0.551408,59.934,0.000,0.000,144.507,0.000,159.090,2.044,400.543,491.257,651.472,6.521118,11.978,5,0.000,0.000,0.000,0,0.000,0,144.507,0.000,0.000,19.978,0.000,0.000,19.978,19.978,0.000 +7.211001,0.100146,18502192,0.551408,39.941,0.000,0.000,198.033,0.000,145.506,2.217,400.543,568.230,504.495,6.598877,11.928,5,0.000,0.000,0.000,0,0.000,0,198.033,0.000,19.971,0.000,19.971,0.000,0.000,0.000,0.000 +7.311151,0.100150,18502202,0.551409,99.850,0.000,0.000,166.569,0.000,90.484,2.197,400.543,541.257,550.306,6.611206,11.875,5,0.000,0.000,0.000,0,0.000,0,166.569,0.000,19.970,19.970,19.970,0.000,19.970,19.970,0.000 +7.411291,0.100139,18502207,0.551409,49.930,0.000,0.000,164.244,0.000,163.499,1.545,400.543,386.571,479.410,6.669312,11.828,5,0.000,0.000,0.000,0,0.000,0,164.244,0.000,0.000,0.000,9.986,0.000,19.972,19.972,0.000 +7.511407,0.100116,18502210,0.551409,29.965,0.000,0.000,168.949,0.000,234.049,1.985,400.543,502.114,525.446,6.777710,11.776,5,0.000,0.000,0.000,0,0.000,0,168.949,0.000,0.000,19.977,9.988,0.000,0.000,0.000,0.000 +7.611577,0.100171,18678477,0.556662,1759667.005,0.000,0.000,238.913,0.000,9.055,5.359,400.543,409.964,678.725,6.817627,11.710,5,0.000,0.000,0.000,0,0.000,0,238.913,0.000,530205.168,275579.704,311049.173,0.000,401854.208,240978.753,0.000 +7.711757,0.100180,18964149,0.565176,2851600.920,0.000,0.000,16.508,0.000,0.000,4.536,400.543,0.156,217.578,6.840454,11.689,4,0.000,0.000,0.000,0,0.000,0,16.508,0.000,702249.350,649663.750,661941.709,0.000,91216.252,746529.859,0.000 +7.811924,0.100167,19251887,0.573751,2872579.919,0.000,0.000,11.354,0.000,3.686,4.578,400.543,0.000,250.519,6.873047,11.664,4,0.000,0.000,0.000,0,0.000,0,11.354,0.000,745164.830,702625.912,718389.571,0.000,0.000,706399.606,0.000 +7.912175,0.100251,19567306,0.583151,3146278.714,0.000,0.000,11.696,0.000,0.000,4.285,400.543,0.000,69.201,6.883301,11.657,4,0.000,0.000,0.000,0,0.000,0,11.696,0.000,738642.690,787380.141,786661.946,0.000,0.000,833593.936,0.000 +8.012441,0.100265,19797106,0.590000,2291923.492,0.000,0.000,15.271,0.000,0.289,3.846,400.543,0.000,99.852,6.902954,11.648,2,0.000,0.000,0.000,0,0.000,0,15.271,0.000,502926.606,725237.200,685323.024,0.000,0.000,378436.662,0.000 +8.112667,0.100226,19954882,0.594702,1574201.062,0.000,0.000,11.497,0.000,0.000,2.297,400.543,0.000,81.495,6.923706,11.640,1,0.000,0.000,0.000,0,0.000,0,11.497,0.000,0.000,672539.529,901661.533,0.000,0.000,0.000,0.000 +8.212956,0.100289,20000000,0.596046,449879.802,0.000,0.000,9.361,0.000,0.000,0.639,400.543,0.000,21.306,6.953247,11.637,0,0.000,0.000,0.000,0,0.000,0,9.361,0.000,0.000,0.000,449879.802,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.log new file mode 100644 index 000000000..0d72e01b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=113 +worker=1 kind=insert tid=6 os_tid=109 +worker=7 kind=insert tid=7 os_tid=115 +worker=0 kind=insert tid=8 os_tid=108 +worker=6 kind=insert tid=9 os_tid=114 +start_monotonic_ns=2087154732897845 main_address=0x55bfa098f300 +worker=2 kind=insert tid=10 os_tid=110 +worker=3 kind=insert tid=11 os_tid=111 +worker=4 kind=insert tid=12 os_tid=112 +load_end reason=complete inserted=20000000 elapsed_s=8.213 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.182 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087154732907471 cpu_ns=8863393 +diagnostic_stage name=stop_request wall_ns=2087162945911836 cpu_ns=51786696908 +diagnostic_stage name=workers_joined wall_ns=2087162945976818 cpu_ns=51786761330 +diagnostic_stage name=before_close wall_ns=2087162946056137 cpu_ns=51786840650 +diagnostic_stage name=after_close wall_ns=2087163128234062 cpu_ns=51836506032 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087159667110766 last_end_ns=2087159667112151 loop_exit_ns=2087159667112206 deregister_start_ns=2087159667112286 deregister_end_ns=2087159667115448 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087162719778401 last_end_ns=2087162719779528 loop_exit_ns=2087162719779572 deregister_start_ns=2087162719779609 deregister_end_ns=2087162719780218 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087162822415571 last_end_ns=2087162822416407 loop_exit_ns=2087162822416443 deregister_start_ns=2087162822416471 deregister_end_ns=2087162822417238 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087162891985867 last_end_ns=2087162891986425 loop_exit_ns=2087162891986462 deregister_start_ns=2087162891986479 deregister_end_ns=2087162891986946 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087159826043580 last_end_ns=2087159826044354 loop_exit_ns=2087159826044390 deregister_start_ns=2087159826044522 deregister_end_ns=2087159826045165 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087162357008579 last_end_ns=2087162357009671 loop_exit_ns=2087162357009720 deregister_start_ns=2087162357009757 deregister_end_ns=2087162357010655 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087162711156895 last_end_ns=2087162711158091 loop_exit_ns=2087162711158140 deregister_start_ns=2087162711158181 deregister_end_ns=2087162711159036 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087160207339242 last_end_ns=2087160207340054 loop_exit_ns=2087160207340098 deregister_start_ns=2087160207340217 deregister_end_ns=2087160207340945 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv new file mode 100644 index 000000000..1116c894a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2435140.257788,8.213079,20000000,0.002718,0.001296,0.003872,0.009600,1727.899840,0.002718,0.001296,0.003872,0.009600,1727.899840,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv new file mode 100644 index 000000000..2e465159d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.csv @@ -0,0 +1,84 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100107,0.100107,569561,0.016974,5689536.306,0.000,0.000,14.943,0.000,0.002,8.408,90.453,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,14.943,865426.140,649426.724,659675.783,702939.598,833959.731,656968.673,663212.008,657927.649 +0.200269,0.100163,1069598,0.031877,4992247.264,0.000,0.000,17.564,0.000,0.002,9.065,171.297,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.564,789215.891,414775.132,600033.703,592436.065,768489.614,606642.949,615668.265,604985.646 +0.300413,0.100143,1561653,0.046541,4913501.239,0.000,0.000,17.893,0.000,0.003,9.478,250.734,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.893,778862.667,601107.669,587067.810,515859.963,749664.554,487181.105,600808.099,592949.373 +0.400557,0.100144,2056924,0.061301,4945594.723,0.000,0.000,17.507,0.000,0.001,9.709,283.301,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.507,796204.493,603691.463,614116.465,436921.397,746945.362,605788.446,610311.938,531615.160 +0.500690,0.100134,2353049,0.070126,2957299.580,0.000,0.000,16.194,0.000,64.525,10.272,292.238,0.000,29.960,0.088875,14.111,8,0.000,0.000,0.000,0,0.000,0,16.194,282083.188,199483.526,610953.876,544492.656,249496.717,636559.671,217689.206,216540.741 +0.600848,0.100158,2615842,0.077958,2623795.895,0.000,0.000,91.410,0.000,85.539,9.113,298.098,4.251,314.153,0.336548,14.080,8,0.000,0.000,0.000,0,0.000,0,91.410,428844.304,336709.474,114110.206,389845.751,277742.384,439008.290,336399.961,301135.525 +0.701002,0.100154,2933050,0.087412,3167199.947,0.000,0.000,115.908,0.000,0.001,8.541,298.098,30.773,1152.677,0.589722,13.968,8,0.000,0.000,0.000,0,0.000,0,115.908,393323.963,303092.991,294056.914,456596.472,479860.626,386654.239,396409.209,457205.533 +0.801162,0.100160,3356932,0.100044,4232035.159,0.000,0.000,16.981,0.000,3.649,9.421,298.098,87.321,567.216,0.604874,13.912,8,0.000,0.000,0.000,0,0.000,0,16.981,504551.099,554311.323,416941.555,519586.993,595974.528,558374.808,546523.808,535771.047 +0.901329,0.100167,3795424,0.113112,4377604.935,0.000,0.000,13.067,0.000,1.196,9.534,298.098,108.218,135.204,0.604874,13.899,8,0.000,0.000,0.000,0,0.000,0,13.067,552836.200,603341.804,428434.078,508949.535,619824.261,575867.714,502300.646,586050.698 +1.001493,0.100163,4086060,0.121774,2901623.013,0.000,0.000,20.365,0.000,48.006,9.405,298.098,91.803,142.307,0.676598,13.885,8,0.000,0.000,0.000,0,0.000,0,20.365,293790.378,295757.168,305790.787,302735.775,668009.455,262461.524,283686.873,489391.054 +1.101659,0.100167,4442392,0.132394,3557388.162,0.000,0.000,74.792,0.000,0.001,9.479,298.098,42.546,0.663,0.729130,13.885,8,0.000,0.000,0.000,0,0.000,0,74.792,435483.844,499247.520,303963.151,514621.883,576219.172,336458.965,428016.296,463377.332 +1.201826,0.100167,4948440,0.147475,5052056.403,0.000,0.000,9.431,0.000,7.470,8.396,298.098,0.000,0.000,0.729130,13.885,8,0.000,0.000,0.000,0,0.000,0,9.431,702019.481,525473.846,579962.993,611101.075,706891.358,607706.734,606578.615,712322.302 +1.301976,0.100149,5358189,0.159686,4091378.013,0.000,0.000,13.474,0.000,3.080,8.108,298.098,0.000,283.639,1.048218,13.857,8,0.000,0.000,0.000,0,0.000,0,13.474,480881.625,424805.396,506313.633,535829.540,593143.920,497946.133,507941.202,544516.563 +1.402130,0.100154,5750241,0.171371,3914481.364,0.000,0.000,13.885,0.000,1.579,8.095,298.098,0.000,490.883,1.123779,13.809,8,0.000,0.000,0.000,0,0.000,0,13.885,495335.875,447369.869,578567.479,456965.067,469815.244,498071.655,528215.154,440141.021 +1.502279,0.100149,6004611,0.178951,2539904.747,0.000,0.000,73.254,0.000,39.735,10.565,298.098,3.705,116.857,1.296700,13.798,8,0.000,0.000,0.000,0,0.000,0,73.254,345703.433,170515.208,454081.489,185303.111,164024.906,404106.164,438474.809,377695.628 +1.602441,0.100162,6464625,0.192661,4592719.726,0.000,0.000,62.033,0.000,0.001,8.909,298.098,12.792,0.039,1.331306,13.798,8,0.000,0.000,0.000,0,0.000,0,62.033,521018.212,561552.722,671904.431,579653.477,661541.174,496597.667,547026.192,553425.852 +1.702623,0.100182,6937470,0.206753,4719860.797,0.000,0.000,11.792,0.000,1.820,8.495,298.098,0.000,4.016,1.550659,13.798,8,0.000,0.000,0.000,0,0.000,0,11.792,628546.172,562925.588,702222.096,539358.475,693557.863,496087.220,639466.299,457697.083 +1.802785,0.100162,7331195,0.218487,3930874.240,0.000,0.000,18.584,0.000,3.082,7.810,298.098,0.000,470.604,1.631470,13.751,8,0.000,0.000,0.000,0,0.000,0,18.584,589833.308,452276.421,432568.387,475958.010,555279.354,490055.145,490364.643,444538.971 +1.902944,0.100159,7625484,0.227257,2938215.769,0.000,0.000,15.883,0.000,50.098,8.875,298.098,0.000,415.550,1.744110,13.711,8,0.000,0.000,0.000,0,0.000,0,15.883,266945.333,573647.419,298255.523,226589.532,268942.156,217274.351,463892.022,622669.433 +2.003113,0.100168,7947725,0.236861,3216991.653,0.000,0.000,73.223,0.000,0.001,9.948,298.098,4.914,8.228,1.882824,13.710,8,0.000,0.000,0.000,0,0.000,0,73.223,492290.839,400735.046,315408.760,267988.629,417347.067,462730.627,412694.902,447795.782 +2.103295,0.100183,8464911,0.252274,5162430.408,0.000,0.000,11.627,0.000,4.249,8.382,298.098,0.000,0.000,1.882824,13.710,8,0.000,0.000,0.000,0,0.000,0,11.627,725654.534,618130.934,733300.568,603667.353,453042.482,732472.081,597887.910,698274.546 +2.203445,0.100150,8852251,0.263818,3867600.185,0.000,0.000,17.180,0.000,4.308,8.101,298.098,0.000,181.252,2.118408,13.692,8,0.000,0.000,0.000,0,0.000,0,17.180,551812.507,466540.381,485212.380,400749.041,408757.032,571133.534,454178.918,529216.392 +2.303592,0.100147,9243895,0.275490,3910686.754,0.000,0.000,20.519,0.000,4.175,8.094,298.098,0.000,558.397,2.200317,13.638,8,0.000,0.000,0.000,0,0.000,0,20.519,550609.965,441869.939,558937.713,430506.656,439613.259,504517.774,461451.132,523180.318 +2.403740,0.100148,9458890,0.281897,2146782.658,0.000,0.000,73.024,0.000,21.239,10.792,298.098,0.390,158.906,2.374393,13.622,8,0.000,0.000,0.000,0,0.000,0,73.024,687335.911,466072.361,108280.244,122569.163,51044.689,138166.151,421408.258,151905.880 +2.503894,0.100154,9899332,0.295023,4397644.549,0.000,0.000,38.668,0.000,0.002,8.889,298.098,0.000,15.640,2.428596,13.621,8,0.000,0.000,0.000,0,0.000,0,38.668,759190.315,388661.190,625646.067,458363.799,569013.321,402000.638,576352.014,618417.205 +2.604045,0.100151,10393869,0.309761,4937915.772,0.000,0.000,9.634,0.000,0.001,8.464,298.098,0.000,6.124,2.637817,13.620,8,0.000,0.000,0.000,0,0.000,0,9.634,688061.310,552755.566,595361.249,657587.313,640333.359,561382.543,618446.399,623988.034 +2.704205,0.100160,10789059,0.321539,3945575.046,0.000,0.000,19.256,0.000,0.181,8.116,298.098,0.000,623.337,2.709717,13.559,8,0.000,0.000,0.000,0,0.000,0,19.256,420106.548,456338.467,487079.188,444367.656,544307.448,482556.438,569417.196,541402.105 +2.804359,0.100154,11143501,0.332102,3538973.908,0.000,0.000,18.031,0.000,37.681,9.205,298.098,0.000,326.061,2.825138,13.527,8,0.000,0.000,0.000,0,0.000,0,18.031,512291.640,203766.426,521098.087,378817.042,641972.076,536085.024,341674.201,403269.413 +2.904509,0.100150,11397414,0.339669,2535323.516,0.000,0.000,68.401,0.000,3.091,10.517,298.098,70.909,21.335,2.929276,13.525,8,0.000,0.000,0.000,0,0.000,0,68.401,576274.793,105331.857,202785.542,402315.971,312450.892,473439.188,127069.221,335656.053 +3.004669,0.100160,11861787,0.353509,4636328.889,0.000,0.000,12.527,0.000,0.001,8.996,298.098,0.000,0.078,2.971073,13.525,8,0.000,0.000,0.000,0,0.000,0,12.527,547755.601,545638.980,544740.415,558198.930,599952.278,548284.757,677258.871,614499.057 +3.104820,0.100152,12257940,0.365315,3955535.189,0.000,0.000,18.201,0.000,5.495,7.723,298.098,0.000,302.627,3.220947,13.495,8,0.000,0.000,0.000,0,0.000,0,18.201,469568.346,379375.038,453482.724,576256.654,590734.712,419673.963,576925.640,489518.111 +3.204970,0.100149,12640400,0.376713,3818895.563,0.000,0.000,22.882,0.000,3.845,8.063,298.098,0.000,452.059,3.302734,13.451,8,0.000,0.000,0.000,0,0.000,0,22.882,449638.357,432823.474,437147.016,478255.610,477426.848,414710.530,594631.775,534261.952 +3.305158,0.100189,12875524,0.383721,2346814.846,0.000,0.000,59.485,0.000,61.976,8.633,298.098,4.250,201.261,3.416019,13.432,8,0.000,0.000,0.000,0,0.000,0,59.485,191149.568,219895.365,194862.567,286330.096,697045.651,213108.163,284723.126,259700.309 +3.405328,0.100170,13186103,0.392976,3100520.232,0.000,0.000,72.152,0.000,8.259,9.652,298.098,59.235,21.409,3.746582,13.429,8,0.000,0.000,0.000,0,0.000,0,72.152,469262.423,198203.126,433852.607,371448.671,469052.779,235419.871,644404.744,278876.011 +3.505492,0.100164,13671603,0.407446,4847037.529,0.000,0.000,11.733,0.000,0.001,8.514,298.098,0.000,0.000,3.746582,13.429,8,0.000,0.000,0.000,0,0.000,0,11.733,556705.472,550096.329,538625.173,720446.487,624074.801,545364.103,684006.349,627718.815 +3.605660,0.100167,14117023,0.420720,4446756.086,0.000,0.000,17.241,0.000,0.021,8.217,298.098,0.000,532.195,4.025269,13.377,8,0.000,0.000,0.000,0,0.000,0,17.241,606424.839,486705.251,451314.495,558694.739,567040.768,528834.725,615898.979,631842.290 +3.705797,0.100137,14569292,0.434199,4516498.738,0.000,0.000,14.878,0.000,11.052,8.702,298.098,0.000,390.597,4.025269,13.339,8,0.000,0.000,0.000,0,0.000,0,14.878,582161.967,556317.395,542156.806,626680.940,523742.049,577518.332,455815.164,652106.086 +3.805938,0.100141,14726273,0.438877,1567607.120,0.000,0.000,70.074,0.000,27.243,9.536,298.098,72.632,78.249,4.025269,13.332,8,0.000,0.000,0.000,0,0.000,0,70.074,191430.992,179248.112,201686.580,25384.329,24485.592,656217.850,157438.759,131714.908 +3.906106,0.100168,15114043,0.450434,3871182.013,0.000,0.000,58.986,0.000,1.249,9.027,298.098,55.843,6.200,4.072144,13.331,8,0.000,0.000,0.000,0,0.000,0,58.986,602775.096,561594.432,323345.577,504420.697,418525.321,456161.951,503642.008,500716.933 +4.006273,0.100167,15570373,0.464033,4555705.502,0.000,0.000,12.169,0.000,2.596,8.336,298.098,0.000,148.814,4.304443,13.316,8,0.000,0.000,0.000,0,0.000,0,12.169,571497.297,526162.871,540878.340,698785.104,517836.751,636768.488,503620.450,560156.203 +4.106421,0.100149,15957648,0.475575,3867001.084,0.000,0.000,20.318,0.000,2.669,7.773,298.098,0.000,592.752,4.372314,13.258,8,0.000,0.000,0.000,0,0.000,0,20.318,578100.561,456551.263,413375.451,508803.582,461334.153,401962.419,468503.495,578370.160 +4.206578,0.100157,16397937,0.488697,4395977.238,0.000,0.000,13.386,0.000,27.034,8.296,298.098,3.978,211.737,4.468872,13.238,8,0.000,0.000,0.000,0,0.000,0,13.386,630189.015,560927.930,610420.102,543275.688,402197.536,498106.717,503697.925,647162.324 +4.306729,0.100151,16611221,0.495053,2129633.390,0.000,0.000,42.808,0.000,84.785,5.315,357.742,241.706,192.445,4.575195,13.219,8,0.000,0.000,0.000,0,0.000,0,42.808,118831.075,495284.246,242794.422,91192.690,130842.988,396592.846,114198.051,539897.072 +4.406872,0.100143,16737707,0.498823,1263052.685,0.000,0.000,24.510,0.000,184.928,7.209,357.742,601.405,205.838,4.690983,13.199,8,0.000,0.000,0.000,0,0.000,0,24.510,0.000,467870.519,0.000,0.000,0.000,465084.506,0.000,330097.660 +4.506994,0.100122,16876773,0.502967,1388965.892,0.000,0.000,12.625,0.000,285.050,5.362,357.742,394.597,915.017,4.982544,13.109,8,0.000,0.000,0.000,0,0.000,0,12.625,0.000,447324.403,0.000,0.000,0.000,466251.318,0.000,475390.171 +4.607148,0.100154,17001394,0.506681,1244297.863,0.000,0.000,32.385,0.000,385.204,6.891,357.742,524.819,435.620,5.029419,13.067,8,0.000,0.000,0.000,0,0.000,0,32.385,0.000,312819.284,0.000,0.000,0.000,429450.056,0.000,502028.523 +4.707303,0.100155,17099574,0.509607,980280.780,0.000,0.000,8.269,0.000,485.359,5.180,357.742,455.076,634.329,5.152832,13.005,8,0.000,0.000,0.000,0,0.000,0,8.269,0.000,362797.743,0.000,0.000,0.000,226578.853,0.000,390904.185 +4.807421,0.100118,17203876,0.512715,1041792.123,0.000,0.000,101.074,0.000,585.476,4.038,357.742,282.480,411.039,5.157959,12.964,8,0.000,0.000,0.000,0,0.000,0,101.074,0.000,386384.599,0.000,0.000,0.000,286132.758,0.000,369274.765 +4.908864,0.101443,17322115,0.516239,1165567.125,0.000,0.000,28.537,0.000,686.920,4.704,357.742,279.212,165.463,5.177246,12.948,8,0.000,0.000,0.000,0,0.000,0,28.537,0.000,470213.313,0.000,0.000,0.000,459054.372,0.000,236299.441 +5.009015,0.100151,17487983,0.521183,1656175.697,0.000,0.000,4.313,0.000,787.071,6.031,357.742,433.836,306.763,5.318115,12.918,8,0.000,0.000,0.000,0,0.000,0,4.313,0.000,443758.992,0.000,0.000,0.000,617456.344,0.000,594960.360 +5.109166,0.100151,17541412,0.522775,533482.846,0.000,0.000,103.041,0.000,887.222,2.545,357.742,166.818,581.230,5.330688,12.861,8,0.000,0.000,0.000,0,0.000,0,103.041,0.000,39.940,0.000,0.000,0.000,269981.521,0.000,263461.386 +5.209297,0.100130,17676365,0.526797,1347775.479,0.000,0.000,9.142,0.000,987.352,4.228,357.742,330.897,297.737,5.368896,12.832,7,0.000,0.000,0.000,0,0.000,0,9.142,0.000,602046.262,0.000,0.000,0.000,459381.981,0.000,286347.236 +5.309432,0.100135,17766536,0.529484,900491.176,0.000,0.000,26.315,0.000,1087.488,5.526,357.742,550.622,194.424,5.507324,12.813,7,0.000,0.000,0.000,0,0.000,0,26.315,0.000,462973.361,0.000,0.000,0.000,437517.815,0.000,0.000 +5.409556,0.100124,17845793,0.531846,791585.790,0.000,0.000,3.833,0.000,1187.612,2.745,357.742,228.271,597.616,5.588257,12.755,6,0.000,0.000,0.000,0,0.000,0,3.833,0.000,605617.012,0.000,0.000,0.000,185968.778,0.000,0.000 +5.509709,0.100153,17850936,0.531999,51351.550,0.000,0.000,60.844,0.000,1287.765,2.064,357.742,302.429,439.797,5.588257,12.712,6,0.000,0.000,0.000,0,0.000,0,60.844,0.000,51351.550,0.000,0.000,0.000,0.000,0.000,0.000 +5.609840,0.100131,17904872,0.533607,538652.749,0.000,0.000,7.459,0.000,1387.896,4.381,357.742,478.395,217.332,5.662842,12.690,6,0.000,0.000,0.000,0,0.000,0,7.459,0.000,538652.749,0.000,0.000,0.000,0.000,0.000,0.000 +5.709957,0.100117,17963235,0.535346,582950.624,0.000,0.000,7.146,0.000,1488.013,2.808,357.742,285.371,504.841,5.662842,12.641,6,0.000,0.000,0.000,0,0.000,0,7.146,0.000,582950.624,0.000,0.000,0.000,0.000,0.000,0.000 +5.810120,0.100163,17982542,0.535922,192756.414,0.000,0.000,2.958,0.000,1588.175,1.444,357.742,197.452,357.660,5.698608,12.606,5,0.000,0.000,0.000,0,0.000,0,2.958,0.000,192756.414,0.000,0.000,0.000,0.000,0.000,0.000 +5.910239,0.100120,17982542,0.535922,0.000,0.000,0.000,0.000,0.000,1688.295,2.117,357.742,351.181,275.608,5.727783,12.579,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.010352,0.100112,17982542,0.535922,0.000,0.000,0.000,0.000,0.000,1788.407,3.127,357.742,456.362,206.604,5.803711,12.559,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.110489,0.100137,17982546,0.535922,39.945,0.000,0.000,1864.593,0.000,1866.330,2.892,404.789,66.823,435.653,5.803711,12.516,5,0.000,0.000,0.000,0,0.000,0,1864.593,9.986,0.000,0.000,9.986,9.986,0.000,9.986,0.000 +6.210673,0.100184,18174231,0.541634,1913320.784,0.000,0.000,1880.699,0.000,47.116,6.406,420.559,50.337,404.215,5.825806,12.477,5,0.000,0.000,0.000,0,0.000,0,1880.699,532108.499,0.000,268804.177,427112.170,147927.141,0.000,537368.796,0.000 +6.310877,0.100204,18466341,0.550340,2915148.317,0.000,0.000,21.418,0.000,147.320,4.826,420.559,39.334,187.313,5.845093,12.458,5,0.000,0.000,0.000,0,0.000,0,21.418,803998.524,0.000,613946.542,706347.892,0.000,0.000,790855.358,0.000 +6.411006,0.100129,18637841,0.555451,1712795.033,0.000,0.000,218.646,0.000,50.083,4.367,420.559,193.306,122.382,5.858154,12.446,5,0.000,0.000,0.000,0,0.000,0,218.646,458779.390,0.000,420818.260,384405.136,19.974,0.000,448772.273,0.000 +6.511114,0.100108,18637847,0.555451,59.935,0.000,0.000,141.682,0.000,34.391,2.997,420.559,689.375,303.618,6.006836,12.417,5,0.000,0.000,0.000,0,0.000,0,141.682,9.989,0.000,9.989,9.989,19.978,0.000,9.989,0.000 +6.611230,0.100116,18637847,0.555451,0.000,0.000,0.000,0.000,0.000,134.507,1.066,420.559,273.394,515.924,6.036011,12.366,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.711351,0.100121,18637849,0.555451,19.976,0.000,0.000,140.195,0.000,229.127,2.118,420.559,335.297,458.000,6.082520,12.321,5,0.000,0.000,0.000,0,0.000,0,140.195,19.976,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.811470,0.100119,18637857,0.555451,79.905,0.000,0.000,272.226,0.000,177.146,3.482,420.559,332.065,339.088,6.130005,12.288,5,0.000,0.000,0.000,0,0.000,0,272.226,0.000,0.000,19.976,19.976,19.976,0.000,19.976,0.000 +6.911615,0.100145,18637863,0.555452,59.913,0.000,0.000,200.471,0.000,169.358,3.027,420.559,490.346,541.717,6.289673,12.235,5,0.000,0.000,0.000,0,0.000,0,200.471,19.971,0.000,19.971,19.971,0.000,0.000,0.000,0.000 +7.011732,0.100117,18637870,0.555452,69.918,0.000,0.000,183.579,0.000,123.853,2.160,420.559,506.594,684.589,6.289673,12.168,5,0.000,0.000,0.000,0,0.000,0,183.579,19.977,0.000,0.000,9.988,19.977,0.000,19.977,0.000 +7.111851,0.100119,18637879,0.555452,89.893,0.000,0.000,126.538,0.000,98.718,3.447,420.559,810.794,355.593,6.317017,12.134,5,0.000,0.000,0.000,0,0.000,0,126.538,19.976,0.000,19.976,9.988,19.976,0.000,19.976,0.000 +7.211970,0.100119,18637885,0.555452,59.929,0.000,0.000,128.165,0.000,156.793,1.604,420.559,346.658,886.720,6.469360,12.047,5,0.000,0.000,0.000,0,0.000,0,128.165,0.000,0.000,19.976,19.976,19.976,0.000,0.000,0.000 +7.312085,0.100115,18637895,0.555453,99.885,0.000,0.000,189.838,0.000,64.634,2.991,420.559,718.663,483.973,6.483276,11.999,5,0.000,0.000,0.000,0,0.000,0,189.838,19.977,0.000,19.977,19.977,19.977,0.000,19.977,0.000 +7.412217,0.100132,18637901,0.555453,59.921,0.000,0.000,105.352,0.000,125.093,2.174,420.559,525.789,508.352,6.543213,11.950,5,0.000,0.000,0.000,0,0.000,0,105.352,19.974,0.000,0.000,0.000,19.974,0.000,19.974,0.000 +7.512349,0.100132,18637906,0.555453,49.934,0.000,0.000,182.197,0.000,175.221,1.564,420.559,345.989,660.690,6.623409,11.885,5,0.000,0.000,0.000,0,0.000,0,182.197,0.000,0.000,19.974,19.974,0.000,0.000,9.987,0.000 +7.612498,0.100149,18637913,0.555453,69.896,0.000,0.000,232.038,0.000,117.847,3.652,420.559,746.779,530.305,6.706055,11.833,5,0.000,0.000,0.000,0,0.000,0,232.038,19.970,0.000,0.000,19.970,19.970,0.000,9.985,0.000 +7.712631,0.100133,18637922,0.555453,89.881,0.000,0.000,119.744,0.000,155.224,2.278,420.559,523.720,503.083,6.748169,11.784,5,0.000,0.000,0.000,0,0.000,0,119.744,19.974,0.000,19.974,29.960,0.000,0.000,19.974,0.000 +7.812789,0.100159,18722399,0.557971,843432.207,0.000,0.000,167.210,0.000,0.000,3.077,420.559,411.301,759.147,6.893799,11.710,5,0.000,0.000,0.000,0,0.000,0,167.210,58706.883,0.000,167284.665,124083.188,253418.046,0.000,239939.425,0.000 +7.912936,0.100147,19046394,0.567627,3235210.384,0.000,0.000,16.568,0.000,6.423,5.236,420.559,0.156,199.473,6.893799,11.690,4,0.000,0.000,0.000,0,0.000,0,16.568,426914.566,0.000,645554.257,822215.446,715391.944,0.000,625134.172,0.000 +8.013222,0.100287,19345778,0.576549,2985280.574,0.000,0.000,10.733,0.000,0.001,4.801,420.559,0.000,216.800,6.893799,11.669,4,0.000,0.000,0.000,0,0.000,0,10.733,0.000,0.000,748384.225,668273.918,788379.550,0.000,780242.880,0.000 +8.113349,0.100127,19650563,0.585632,3043997.456,0.000,0.000,11.489,0.000,7.714,4.299,420.559,0.000,117.351,6.913208,11.658,3,0.000,0.000,0.000,0,0.000,0,11.489,0.000,0.000,672229.213,766350.092,856525.964,0.000,748892.187,0.000 +8.213469,0.100120,19853172,0.591671,2023668.883,0.000,0.000,16.148,0.000,0.000,3.761,420.559,0.000,143.383,6.933350,11.644,2,0.000,0.000,0.000,0,0.000,0,16.148,0.000,0.000,783502.617,703328.538,536837.727,0.000,0.000,0.000 +8.313755,0.100287,20000000,0.596046,1464084.154,0.000,0.000,0.664,0.000,0.000,1.443,420.559,0.000,34.744,6.938828,11.640,0,0.000,0.000,0.000,0,0.000,0,0.664,0.000,0.000,917670.095,546414.059,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.log new file mode 100644 index 000000000..fe4353aea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=122 +worker=6 kind=insert tid=7 os_tid=128 +worker=5 kind=insert tid=6 os_tid=127 +worker=2 kind=insert tid=8 os_tid=124 +worker=7 kind=insert tid=9 os_tid=129 +worker=4 kind=insert tid=10 os_tid=126 +start_monotonic_ns=2087163264351373 main_address=0x5591140d4300 +worker=1 kind=insert tid=11 os_tid=123 +worker=3 kind=insert tid=12 os_tid=125 +load_end reason=complete inserted=20000000 elapsed_s=8.314 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.138 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087163264381260 cpu_ns=9595922 +diagnostic_stage name=stop_request wall_ns=2087171578163864 cpu_ns=52399205470 +diagnostic_stage name=workers_joined wall_ns=2087171578208913 cpu_ns=52399249872 +diagnostic_stage name=before_close wall_ns=2087171578296639 cpu_ns=52399337553 +diagnostic_stage name=after_close wall_ns=2087171716204985 cpu_ns=52475014273 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087171156696511 last_end_ns=2087171156697881 loop_exit_ns=2087171156697953 deregister_start_ns=2087171156698062 deregister_end_ns=2087171156699051 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087169004140989 last_end_ns=2087169004141765 loop_exit_ns=2087169004141800 deregister_start_ns=2087169004141907 deregister_end_ns=2087169004142511 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087171566322244 last_end_ns=2087171566322975 loop_exit_ns=2087171566323009 deregister_start_ns=2087171566323040 deregister_end_ns=2087171566323771 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087171530371607 last_end_ns=2087171530372428 loop_exit_ns=2087171530372453 deregister_start_ns=2087171530372479 deregister_end_ns=2087171530373386 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087171460788857 last_end_ns=2087171460789876 loop_exit_ns=2087171460789946 deregister_start_ns=2087171460789981 deregister_end_ns=2087171460790877 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087168617162763 last_end_ns=2087168617163722 loop_exit_ns=2087168617163759 deregister_start_ns=2087168617163792 deregister_end_ns=2087168617164619 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087171361688259 last_end_ns=2087171361689036 loop_exit_ns=2087171361689076 deregister_start_ns=2087171361689112 deregister_end_ns=2087171361689888 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087168422583611 last_end_ns=2087168422584600 loop_exit_ns=2087168422584649 deregister_start_ns=2087168422584687 deregister_end_ns=2087168422587963 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv new file mode 100644 index 000000000..f8e929af5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-07-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2405621.776241,8.313859,20000000,0.002802,0.001296,0.003872,0.009856,1880.699076,0.002802,0.001296,0.003872,0.009856,1880.699076,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.csv new file mode 100644 index 000000000..80550c6c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.csv @@ -0,0 +1,78 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,542845,0.016178,5424879.344,0.000,0.000,17.482,0.000,0.001,8.114,85.656,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.482,634612.298,802941.504,790989.371,413777.652,735665.785,775889.310,619941.954,651061.471 +0.200231,0.100165,1032297,0.030765,4886434.173,0.000,0.000,17.934,0.000,10.876,9.065,165.625,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.934,593797.414,741992.188,644014.317,573520.966,560272.888,679815.076,588396.351,504624.972 +0.300395,0.100163,1525543,0.045465,4924419.850,0.000,0.000,13.266,0.000,0.001,9.494,246.250,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,13.266,602546.217,741469.396,523215.740,590096.543,518523.402,748717.561,586053.145,613797.846 +0.400556,0.100162,2019705,0.060192,4933643.187,0.000,0.000,17.333,0.000,0.001,9.635,283.145,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.333,601168.020,749418.325,568890.207,594598.641,599011.506,704201.433,601537.422,514817.633 +0.500712,0.100156,2316128,0.069026,2959608.808,0.000,0.000,16.842,0.000,56.124,9.869,293.176,0.000,13.963,0.057728,14.113,8,0.000,0.000,0.000,0,0.000,0,16.842,263858.007,305003.761,258206.831,260173.759,328467.125,642986.029,263867.991,637045.305 +0.600887,0.100175,2603526,0.077591,2868969.717,0.000,0.000,106.978,0.000,15.563,10.254,301.145,0.000,118.855,0.271362,14.101,8,0.000,0.000,0.000,0,0.000,0,106.978,297470.506,313632.282,478434.476,301473.516,249414.430,527658.513,274350.882,426535.112 +0.701050,0.100162,2861979,0.085294,2580337.055,0.000,0.000,29.402,0.000,0.001,7.746,301.145,19.617,1123.409,0.457153,13.991,8,0.000,0.000,0.000,0,0.000,0,29.402,323334.594,188014.484,361272.946,295469.873,337731.200,381839.526,385393.751,307280.681 +0.801209,0.100159,3252262,0.096925,3896615.483,0.000,0.000,19.409,0.000,0.005,8.942,301.145,67.354,625.799,0.533962,13.930,8,0.000,0.000,0.000,0,0.000,0,19.409,442963.540,465517.569,485765.277,544561.506,560366.300,344730.207,437162.791,615548.293 +0.901383,0.100174,3673606,0.109482,4206125.296,0.000,0.000,15.193,0.000,0.001,9.459,301.145,104.428,191.347,0.600708,13.911,8,0.000,0.000,0.000,0,0.000,0,15.193,527752.207,475592.915,499371.563,617336.415,521403.248,510861.581,417723.554,636083.812 +1.001542,0.100159,4045168,0.120555,3709706.505,0.000,0.000,26.927,0.000,15.140,8.623,301.145,84.826,123.865,0.660522,13.899,8,0.000,0.000,0.000,0,0.000,0,26.927,390367.730,403466.850,499633.554,518104.111,522087.761,447806.170,327857.376,600382.954 +1.101681,0.100139,4291541,0.127898,2460306.262,0.000,0.000,85.566,0.000,0.001,10.348,301.145,115.035,11.702,0.778599,13.898,8,0.000,0.000,0.000,0,0.000,0,85.566,119084.284,192202.533,614684.611,237689.234,385223.926,190564.812,179400.348,541456.515 +1.201844,0.100163,4790341,0.142763,4979896.513,0.000,0.000,11.839,0.000,0.001,8.497,301.145,0.000,0.000,0.778599,13.898,8,0.000,0.000,0.000,0,0.000,0,11.839,697824.472,584129.481,646977.213,559239.982,419467.426,621099.322,701218.948,749939.668 +1.302010,0.100165,5252248,0.156529,4611443.456,0.000,0.000,9.189,0.000,0.001,8.283,301.145,0.000,147.295,1.035889,13.883,8,0.000,0.000,0.000,0,0.000,0,9.189,598749.770,562659.457,602323.859,526119.887,500082.948,631325.894,638573.907,551607.735 +1.402175,0.100166,5661651,0.168730,4087252.885,0.000,0.000,13.033,0.000,0.001,8.260,301.145,0.000,473.941,1.110596,13.837,8,0.000,0.000,0.000,0,0.000,0,13.033,469401.680,504792.998,479075.640,512799.722,523811.463,517142.521,539605.275,540623.587 +1.502336,0.100161,5897687,0.175765,2356571.152,0.000,0.000,72.464,0.000,9.471,10.057,301.145,0.000,242.852,1.246952,13.813,8,0.000,0.000,0.000,0,0.000,0,72.464,546930.656,566319.483,182446.666,453011.657,137299.253,172931.963,168638.866,128992.608 +1.602526,0.100190,6307904,0.187990,4094404.920,0.000,0.000,26.236,0.000,8.555,8.808,301.145,0.000,0.546,1.288578,13.813,8,0.000,0.000,0.000,0,0.000,0,26.236,619864.421,474300.484,532530.051,456244.727,487076.255,585459.670,481007.764,457921.547 +1.704797,0.102271,6734451,0.200702,4170764.615,0.000,0.000,13.000,0.000,4.137,8.650,301.145,0.000,0.038,1.288578,13.813,8,0.000,0.000,0.000,0,0.000,0,13.000,606322.265,516198.697,479531.302,497669.440,593249.116,525663.774,481203.335,470926.687 +1.804976,0.100180,7137519,0.212715,4023457.532,0.000,0.000,15.066,0.000,6.362,7.940,301.145,0.000,300.047,1.894112,13.784,8,0.000,0.000,0.000,0,0.000,0,15.066,518609.050,515594.462,427971.752,501649.494,480737.034,519607.258,540310.095,518978.387 +1.905123,0.100146,7547971,0.224947,4098516.207,0.000,0.000,15.823,0.000,19.486,9.020,301.145,0.000,573.496,1.922485,13.728,8,0.000,0.000,0.000,0,0.000,0,15.823,509523.614,487655.648,411976.508,594868.595,464609.408,511850.206,679334.863,438697.365 +2.005280,0.100158,7811864,0.232812,2634771.172,0.000,0.000,70.057,0.000,0.002,10.699,301.145,0.000,31.162,1.922485,13.725,8,0.000,0.000,0.000,0,0.000,0,70.057,487410.652,401296.577,108638.521,560465.339,266579.221,123914.409,581991.362,104475.092 +2.105431,0.100150,8294349,0.247191,4817603.794,0.000,0.000,12.110,0.000,3.194,8.906,301.145,13.417,1.287,2.131836,13.725,8,0.000,0.000,0.000,0,0.000,0,12.110,679967.254,535744.182,522733.751,549453.561,588824.343,743661.451,634196.099,563023.151 +2.205594,0.100163,8775026,0.261516,4798953.417,0.000,0.000,12.790,0.000,0.001,8.584,301.145,0.000,109.158,2.131836,13.714,8,0.000,0.000,0.000,0,0.000,0,12.790,641355.354,510907.828,577349.607,611803.488,519244.250,710103.377,695956.419,532233.093 +2.305769,0.100176,9165167,0.273143,3894563.047,0.000,0.000,19.446,0.000,0.001,8.020,301.145,0.000,654.630,2.212036,13.650,8,0.000,0.000,0.000,0,0.000,0,19.446,606403.893,442032.871,494580.488,533502.061,392559.848,536087.515,517200.720,372195.650 +2.405933,0.100163,9453050,0.281723,2874141.327,0.000,0.000,71.078,0.000,18.122,10.220,301.145,0.156,164.848,2.327095,13.634,8,0.000,0.000,0.000,0,0.000,0,71.078,478239.833,481863.921,134310.895,133522.181,500044.263,182252.686,464432.358,499475.191 +2.506100,0.100168,9837588,0.293183,3838946.157,0.000,0.000,68.957,0.000,8.998,9.623,301.145,16.379,22.891,2.677490,13.632,8,0.000,0.000,0.000,0,0.000,0,68.957,730146.319,274629.737,498833.984,454887.636,645408.334,619781.284,382119.590,233139.273 +2.606252,0.100152,10327628,0.307787,4892975.448,0.000,0.000,11.840,0.000,0.001,8.589,301.145,0.000,3.900,2.677490,13.631,8,0.000,0.000,0.000,0,0.000,0,11.840,637103.266,598302.142,593788.991,674496.526,677442.056,599330.582,508748.031,603763.855 +2.706394,0.100142,10779702,0.321260,4514347.639,0.000,0.000,17.379,0.000,1.241,8.515,301.145,0.000,553.006,2.973267,13.577,8,0.000,0.000,0.000,0,0.000,0,17.379,650199.311,434704.454,626113.417,625454.350,628669.797,554524.787,528132.160,466549.361 +2.806544,0.100150,11113280,0.331202,3330774.612,0.000,0.000,13.936,0.000,41.401,9.476,301.145,0.000,388.284,2.973267,13.539,8,0.000,0.000,0.000,0,0.000,0,13.936,391950.988,272959.804,280788.040,374257.577,635944.322,293528.894,577482.177,503862.810 +2.906755,0.100211,11307510,0.336990,1938215.676,0.000,0.000,69.487,0.000,0.003,9.840,301.145,79.130,3.820,2.973267,13.539,8,0.000,0.000,0.000,0,0.000,0,69.487,179581.575,100787.614,339105.417,334974.122,261518.912,173933.477,258684.884,289629.675 +3.007002,0.100248,11811854,0.352021,5030978.969,0.000,0.000,12.109,0.000,11.225,8.332,301.145,0.000,0.000,2.973267,13.539,8,0.000,0.000,0.000,0,0.000,0,12.109,603285.746,490535.013,723039.133,738690.367,554775.898,658289.509,633321.352,629041.951 +3.107147,0.100145,12224560,0.364320,4121075.868,0.000,0.000,18.672,0.000,4.863,7.990,301.145,0.000,294.884,3.217773,13.510,8,0.000,0.000,0.000,0,0.000,0,18.672,493123.945,515601.306,555323.626,473752.074,506065.153,482549.300,533655.090,561005.375 +3.207325,0.100178,12624053,0.376226,3987831.222,0.000,0.000,20.764,0.000,1.213,8.065,301.145,0.000,437.035,3.277344,13.467,8,0.000,0.000,0.000,0,0.000,0,20.764,531234.344,574986.461,491205.600,482031.930,536904.251,483848.696,561560.361,326059.578 +3.307488,0.100162,12883906,0.383970,2594321.414,0.000,0.000,58.529,0.000,61.026,9.233,301.145,0.000,223.427,3.414680,13.445,8,0.000,0.000,0.000,0,0.000,0,58.529,626294.007,243315.287,225014.974,568158.317,232333.102,236576.219,233171.742,229457.767 +3.407660,0.100172,13188609,0.393051,3041793.583,0.000,0.000,70.052,0.000,0.001,9.984,301.145,18.991,5.537,3.747925,13.445,8,0.000,0.000,0.000,0,0.000,0,70.052,259593.113,330600.874,445453.157,562940.903,254521.843,232459.823,423361.188,532862.682 +3.507834,0.100174,13683768,0.407808,4942975.481,0.000,0.000,12.099,0.000,0.001,8.387,301.145,0.000,0.000,3.747925,13.445,8,0.000,0.000,0.000,0,0.000,0,12.099,698782.176,729039.445,555232.352,565763.998,685814.776,502055.029,692413.276,513874.430 +3.607989,0.100155,14128931,0.421075,4444731.199,0.000,0.000,20.030,0.000,5.560,8.633,301.145,0.000,610.693,4.007454,13.385,8,0.000,0.000,0.000,0,0.000,0,20.030,618000.782,604322.014,497497.819,449352.546,595974.969,569975.324,641434.410,468173.334 +3.708187,0.100198,14573255,0.434317,4434470.878,0.000,0.000,13.382,0.000,15.488,8.560,301.145,0.000,339.407,4.007454,13.352,8,0.000,0.000,0.000,0,0.000,0,13.382,603247.085,658827.176,406486.178,581400.287,491567.929,509013.431,615293.264,568635.529 +3.808371,0.100184,14725489,0.438854,1519546.906,0.000,0.000,72.547,0.000,29.676,10.165,301.145,124.927,86.560,4.272461,13.343,8,0.000,0.000,0.000,0,0.000,0,72.547,127984.750,135680.604,450052.754,134512.751,102341.884,2445.505,560549.648,5979.010 +3.908530,0.100159,15139276,0.451186,4131280.896,0.000,0.000,60.463,0.000,9.542,9.043,301.145,0.000,5.421,4.272461,13.343,8,0.000,0.000,0.000,0,0.000,0,60.463,701451.234,703657.715,387402.121,668373.990,296956.375,340057.632,670610.423,362771.405 +4.008694,0.100164,15576001,0.464201,4360120.244,0.000,0.000,12.172,0.000,0.003,8.593,301.145,0.000,153.811,4.304443,13.328,8,0.000,0.000,0.000,0,0.000,0,12.172,595266.608,611190.569,482760.580,582098.141,495180.271,513130.918,577216.125,503277.031 +4.108856,0.100162,15952012,0.475407,3754014.532,0.000,0.000,23.130,0.000,5.660,8.213,301.145,0.000,579.021,4.375488,13.271,8,0.000,0.000,0.000,0,0.000,0,23.130,496034.579,487947.710,460761.852,549008.564,459463.959,452405.420,350181.403,498211.045 +4.209031,0.100174,16366837,0.487770,4141027.923,0.000,0.000,12.434,0.000,25.253,8.144,301.145,7.214,208.231,4.423828,13.251,8,0.000,0.000,0.000,0,0.000,0,12.434,514063.458,608289.126,549202.175,359842.424,484834.434,512935.425,549022.488,562838.393 +4.309192,0.100161,16584966,0.494271,2177775.571,0.000,0.000,32.541,0.000,94.446,8.280,358.121,605.312,205.645,4.575562,13.231,8,0.000,0.000,0.000,0,0.000,0,32.541,424864.367,42960.671,556332.208,496169.297,278690.258,305487.014,38617.680,34654.076 +4.409354,0.100162,16702482,0.497773,1173255.689,0.000,0.000,48.598,0.000,194.608,6.313,358.121,413.977,894.252,4.958496,13.143,8,0.000,0.000,0.000,0,0.000,0,48.598,270361.177,0.000,471275.073,431619.438,0.000,0.000,0.000,0.000 +4.509500,0.100146,16850935,0.502197,1482368.692,0.000,0.000,8.890,0.000,294.754,8.656,358.121,678.386,611.062,4.978230,13.083,8,0.000,0.000,0.000,0,0.000,0,8.890,528449.515,0.000,475436.808,478482.368,0.000,0.000,0.000,0.000 +4.609662,0.100162,16990223,0.506348,1390624.352,0.000,0.000,12.150,0.000,394.916,7.770,358.121,613.887,838.835,5.114624,13.001,8,0.000,0.000,0.000,0,0.000,0,12.150,504182.196,0.000,502924.237,383517.919,0.000,0.000,0.000,0.000 +4.709820,0.100157,17136149,0.510697,1456965.323,0.000,0.000,6.235,0.000,495.073,7.470,358.121,572.068,385.292,5.167114,12.964,8,0.000,0.000,0.000,0,0.000,0,6.235,519621.612,0.000,485395.517,451948.195,0.000,0.000,0.000,0.000 +4.809980,0.100160,17289809,0.515276,1534139.961,0.000,0.000,28.717,0.000,595.234,7.345,358.121,525.212,896.726,5.298584,12.876,8,0.000,0.000,0.000,0,0.000,0,28.717,399529.343,0.000,579251.153,555359.464,0.000,0.000,0.000,0.000 +4.910134,0.100154,17429422,0.519437,1393989.780,0.000,0.000,11.905,0.000,695.387,7.047,358.121,591.826,330.430,5.331787,12.844,8,0.000,0.000,0.000,0,0.000,0,11.905,448661.162,0.000,459614.345,485714.273,0.000,0.000,0.000,0.000 +5.010296,0.100162,17516145,0.522022,865828.475,0.000,0.000,14.666,0.000,795.549,6.869,358.121,560.928,757.719,5.453369,12.769,7,0.000,0.000,0.000,0,0.000,0,14.666,135939.953,0.000,329975.865,399912.657,0.000,0.000,0.000,0.000 +5.110456,0.100161,17636326,0.525603,1199884.006,0.000,0.000,3.211,0.000,895.710,6.395,358.121,515.267,426.269,5.526489,12.728,7,0.000,0.000,0.000,0,0.000,0,3.211,0.000,0.000,600056.819,599827.187,0.000,0.000,0.000,0.000 +5.210601,0.100145,17692666,0.527283,562583.034,0.000,0.000,25.675,0.000,995.855,6.128,358.121,518.817,704.953,5.610718,12.659,6,0.000,0.000,0.000,0,0.000,0,25.675,0.000,0.000,513773.913,48809.121,0.000,0.000,0.000,0.000 +5.310752,0.100150,17700910,0.527528,82316.182,0.000,0.000,0.511,0.000,1096.005,4.130,358.121,531.739,500.458,5.687866,12.610,5,0.000,0.000,0.000,0,0.000,0,0.511,0.000,0.000,82316.182,0.000,0.000,0.000,0.000,0.000 +5.410892,0.100141,17700911,0.527528,9.986,0.000,0.000,1190.273,0.000,1196.146,4.913,373.633,458.924,600.405,5.715332,12.551,5,0.000,0.000,0.000,0,0.000,0,1190.273,0.000,0.000,0.000,0.000,0.000,0.000,9.986,0.000 +5.511148,0.100256,17772611,0.529665,715171.207,0.000,0.000,1231.838,0.000,63.425,5.992,412.473,46.093,323.431,5.746216,12.519,5,0.000,0.000,0.000,0,0.000,0,1231.838,0.000,9.974,0.000,0.000,380636.659,82189.829,32107.896,220226.849 +5.611287,0.100139,18116201,0.539905,3431147.346,0.000,0.000,63.848,0.000,24.445,5.106,412.473,36.317,242.399,5.769409,12.496,5,0.000,0.000,0.000,0,0.000,0,63.848,0.000,535038.891,0.000,0.000,868626.822,456677.433,761804.786,808999.414 +5.711413,0.100126,18421291,0.548997,3047052.578,0.000,0.000,118.265,0.000,6.932,4.304,412.473,116.103,122.853,5.782227,12.484,5,0.000,0.000,0.000,0,0.000,0,118.265,0.000,668815.507,0.000,0.000,824528.892,9.987,757703.271,795994.921 +5.811580,0.100167,18421299,0.548997,79.866,0.000,0.000,92.689,0.000,107.100,3.317,412.473,741.690,570.062,6.018677,12.428,5,0.000,0.000,0.000,0,0.000,0,92.689,0.000,0.000,0.000,0.000,19.967,19.967,19.967,19.967 +5.911732,0.100151,18421301,0.548998,19.970,0.000,0.000,144.074,0.000,118.528,1.707,412.473,325.445,840.407,6.098999,12.346,5,0.000,0.000,0.000,0,0.000,0,144.074,0.000,19.970,0.000,0.000,0.000,0.000,0.000,0.000 +6.011864,0.100133,18421311,0.548998,99.868,0.000,0.000,186.887,0.000,68.695,3.227,412.473,724.547,558.674,6.098999,12.291,5,0.000,0.000,0.000,0,0.000,0,186.887,0.000,19.974,0.000,0.000,19.974,19.974,19.974,19.974 +6.112028,0.100164,18421315,0.548998,39.935,0.000,0.000,95.026,0.000,146.497,1.911,412.473,433.237,446.574,6.161987,12.247,5,0.000,0.000,0.000,0,0.000,0,95.026,0.000,0.000,0.000,0.000,19.967,0.000,0.000,19.967 +6.212161,0.100134,18421321,0.548998,59.920,0.000,0.000,189.070,0.000,163.143,2.167,412.473,447.098,611.644,6.247070,12.188,5,0.000,0.000,0.000,0,0.000,0,189.070,0.000,19.973,0.000,0.000,0.000,19.973,19.973,0.000 +6.312316,0.100155,18421329,0.548998,79.876,0.000,0.000,176.287,0.000,114.772,2.696,412.473,478.477,409.561,6.267704,12.148,5,0.000,0.000,0.000,0,0.000,0,176.287,0.000,0.000,0.000,0.000,19.969,19.969,19.969,19.969 +6.412452,0.100135,18421335,0.548999,59.919,0.000,0.000,176.523,0.000,107.826,2.182,412.473,551.168,704.398,6.414673,12.079,5,0.000,0.000,0.000,0,0.000,0,176.523,0.000,19.973,0.000,0.000,19.973,9.986,0.000,9.986 +6.512579,0.100127,18421343,0.548999,79.899,0.000,0.000,134.201,0.000,98.029,2.248,412.473,555.818,479.509,6.414673,12.032,5,0.000,0.000,0.000,0,0.000,0,134.201,0.000,19.975,0.000,0.000,19.975,9.987,19.975,9.987 +6.612719,0.100140,18421349,0.548999,59.916,0.000,0.000,149.136,0.000,162.562,2.379,412.473,559.489,503.786,6.473022,11.983,5,0.000,0.000,0.000,0,0.000,0,149.136,0.000,19.972,0.000,0.000,0.000,19.972,0.000,19.972 +6.712869,0.100150,18421353,0.548999,39.940,0.000,0.000,216.680,0.000,152.269,1.474,412.473,377.832,505.063,6.534058,11.933,5,0.000,0.000,0.000,0,0.000,0,216.680,0.000,0.000,0.000,0.000,19.970,0.000,19.970,0.000 +6.812977,0.100108,18421363,0.548999,99.892,0.000,0.000,160.614,0.000,86.910,2.063,412.473,523.651,595.058,6.606812,11.875,5,0.000,0.000,0.000,0,0.000,0,160.614,0.000,19.978,0.000,0.000,19.978,19.978,19.978,19.978 +6.913103,0.100126,18421368,0.549000,49.937,0.000,0.000,152.435,0.000,107.521,2.067,412.473,483.218,516.926,6.666504,11.825,5,0.000,0.000,0.000,0,0.000,0,152.435,0.000,9.987,0.000,0.000,0.000,19.975,0.000,19.975 +7.013221,0.100117,18421371,0.549000,29.965,0.000,0.000,128.528,0.000,204.500,1.734,412.473,459.539,510.534,6.729004,11.775,5,0.000,0.000,0.000,0,0.000,0,128.528,0.000,9.988,0.000,0.000,0.000,0.000,19.977,0.000 +7.113465,0.100244,18635391,0.555378,2134991.560,0.000,0.000,214.603,0.000,4.094,5.257,412.473,326.703,487.171,6.790405,11.727,5,0.000,0.000,0.000,0,0.000,0,214.603,0.000,306482.318,0.000,0.000,433223.126,499351.801,285154.349,610779.966 +7.213731,0.100266,18935594,0.564325,2994051.482,0.000,0.000,16.700,0.000,0.001,5.581,412.473,0.156,171.107,6.811401,11.710,5,0.000,0.000,0.000,0,0.000,0,16.700,0.000,537946.486,0.000,0.000,653668.112,613016.440,558980.435,630440.010 +7.313876,0.100145,19270455,0.574304,3343769.125,0.000,0.000,12.986,0.000,3.951,5.325,412.473,0.000,268.244,6.841553,11.684,5,0.000,0.000,0.000,0,0.000,0,12.986,0.000,691478.925,0.000,0.000,740228.349,632284.623,566619.688,713157.540 +7.414029,0.100154,19645795,0.585490,3747642.721,0.000,0.000,12.469,0.000,3.733,5.331,412.473,0.000,178.827,6.867432,11.667,5,0.000,0.000,0.000,0,0.000,0,12.469,0.000,755968.651,0.000,0.000,826779.868,620376.952,748340.370,796176.881 +7.514203,0.100174,19863416,0.591976,2172431.186,0.000,0.000,14.242,0.000,0.000,4.177,412.473,0.000,155.862,6.913208,11.651,2,0.000,0.000,0.000,0,0.000,0,14.242,0.000,644468.985,0.000,0.000,202198.288,727804.029,96831.567,501128.317 +7.614505,0.100302,19994779,0.595891,1309673.725,0.000,0.000,1.316,0.000,3.734,1.441,412.473,0.000,37.738,6.924316,11.648,1,0.000,0.000,0.000,0,0.000,0,1.316,0.000,426132.734,0.000,0.000,0.000,883540.991,0.000,0.000 +7.714781,0.100276,20000000,0.596046,52066.441,0.000,0.000,9.977,0.000,0.000,0.264,412.473,0.000,15.115,6.958740,11.646,0,0.000,0.000,0.000,0,0.000,0,9.977,0.000,0.000,0.000,0.000,0.000,52066.441,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.log new file mode 100644 index 000000000..ec4db19b7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=141 +worker=4 kind=insert tid=6 os_tid=140 +worker=6 kind=insert tid=8 os_tid=142 +worker=0 kind=insert tid=7 os_tid=136 +start_monotonic_ns=2087171875223476 main_address=0x55743eab3300 +worker=1 kind=insert tid=9 os_tid=137 +worker=2 kind=insert tid=10 os_tid=138 +worker=3 kind=insert tid=11 os_tid=139 +worker=7 kind=insert tid=12 os_tid=143 +load_end reason=complete inserted=20000000 elapsed_s=7.715 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.178 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087171875225203 cpu_ns=8775803 +diagnostic_stage name=stop_request wall_ns=2087179590099390 cpu_ns=53128771423 +diagnostic_stage name=workers_joined wall_ns=2087179590144257 cpu_ns=53128815738 +diagnostic_stage name=before_close wall_ns=2087179590225567 cpu_ns=53128896986 +diagnostic_stage name=after_close wall_ns=2087179768253178 cpu_ns=53178659653 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087176806709327 last_end_ns=2087176806710682 loop_exit_ns=2087176806710753 deregister_start_ns=2087176806710797 deregister_end_ns=2087176806714400 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087179439080207 last_end_ns=2087179439081355 loop_exit_ns=2087179439081405 deregister_start_ns=2087179439081443 deregister_end_ns=2087179439082309 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087177096798627 last_end_ns=2087177096799801 loop_exit_ns=2087177096799866 deregister_start_ns=2087177096799904 deregister_end_ns=2087177096800797 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087177060324788 last_end_ns=2087177060326057 loop_exit_ns=2087177060326125 deregister_start_ns=2087177060326169 deregister_end_ns=2087177060326986 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087179324646419 last_end_ns=2087179324647465 loop_exit_ns=2087179324647515 deregister_start_ns=2087179324647564 deregister_end_ns=2087179324648355 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087179498736957 last_end_ns=2087179498737455 loop_exit_ns=2087179498737492 deregister_start_ns=2087179498737518 deregister_end_ns=2087179498738013 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087179311114593 last_end_ns=2087179311115609 loop_exit_ns=2087179311115645 deregister_start_ns=2087179311115684 deregister_end_ns=2087179311116476 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087179358895711 last_end_ns=2087179358896402 loop_exit_ns=2087179358896445 deregister_start_ns=2087179358896466 deregister_end_ns=2087179358897480 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv new file mode 100644 index 000000000..7a0843287 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-08-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2592379.031784,7.714921,20000000,0.002594,0.001328,0.004000,0.010112,1231.838412,0.002594,0.001328,0.004000,0.010112,1231.838412,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.csv new file mode 100644 index 000000000..3bbde57eb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.csv @@ -0,0 +1,86 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100077,0.100077,569080,0.016960,5686438.445,0.000,0.000,17.151,0.000,0.003,8.163,89.633,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.151,656516.445,542284.063,811807.336,807250.831,827685.157,687532.656,568583.890,784778.067 +0.200260,0.100183,1052391,0.031364,4824258.114,0.000,0.000,18.248,0.000,14.941,9.078,167.570,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.248,495979.941,465366.114,709657.870,679263.640,728952.467,516073.073,606686.809,622278.200 +0.300420,0.100160,1526782,0.045502,4736320.520,0.000,0.000,18.828,0.000,0.004,9.423,244.070,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.828,594527.329,454911.051,700357.747,616741.733,711639.669,461839.948,599439.458,596863.586 +0.400581,0.100161,2025023,0.060350,4974420.881,0.000,0.000,13.483,0.000,0.004,9.332,282.164,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,13.483,614722.731,588684.549,560459.879,672380.131,679149.259,625615.237,617188.770,616220.326 +0.500728,0.100147,2359785,0.070327,3342719.440,0.000,0.000,16.509,0.000,55.552,10.135,290.164,0.000,20.049,0.059608,14.112,8,0.000,0.000,0.000,0,0.000,0,16.509,271641.762,616635.987,649128.352,342398.031,260138.626,632372.916,272121.060,298282.706 +0.600881,0.100153,2604418,0.077618,2442592.394,0.000,0.000,93.370,0.000,86.956,9.991,298.445,1.638,213.540,0.353149,14.091,8,0.000,0.000,0.000,0,0.000,0,93.370,261030.576,104410.234,478577.690,364072.903,313799.830,450011.402,260940.714,209749.046 +0.701044,0.100163,2952933,0.088004,3479469.939,0.000,0.000,100.759,0.000,0.679,8.938,298.445,32.915,1201.398,0.589233,13.974,8,0.000,0.000,0.000,0,0.000,0,100.759,399018.622,459999.075,498825.692,454587.908,335482.342,455915.740,438314.474,437326.087 +0.801199,0.100155,3386239,0.100918,4326347.801,0.000,0.000,16.121,0.000,0.722,9.433,298.445,84.946,602.620,0.595528,13.915,8,0.000,0.000,0.000,0,0.000,0,16.121,518265.926,640516.258,658118.948,436832.268,494912.159,571243.732,474423.945,532034.564 +0.901367,0.100168,3808809,0.113511,4218610.751,0.000,0.000,10.743,0.000,0.001,9.714,298.445,120.384,144.796,0.606323,13.900,8,0.000,0.000,0.000,0,0.000,0,10.743,560897.429,454066.954,538834.505,479174.761,531776.366,511290.791,525896.247,616673.698 +1.001535,0.100168,4083430,0.121696,2741600.383,0.000,0.000,20.457,0.000,56.860,9.233,298.445,107.710,110.634,0.673050,13.890,8,0.000,0.000,0.000,0,0.000,0,20.457,246056.291,302161.957,293017.332,247334.142,505689.753,622792.861,244508.893,280039.153 +1.101715,0.100180,4467156,0.133132,3830383.925,0.000,0.000,75.470,0.000,0.001,9.410,298.445,42.424,1.911,0.767090,13.889,8,0.000,0.000,0.000,0,0.000,0,75.470,556161.612,350400.981,517481.049,504923.591,457059.514,501190.293,461301.899,481864.985 +1.201885,0.100170,4955687,0.147691,4877016.000,0.000,0.000,12.194,0.000,9.664,8.451,298.445,0.000,0.000,0.767090,13.889,8,0.000,0.000,0.000,0,0.000,0,12.194,710631.479,521323.422,622890.693,717649.544,571318.399,450374.080,574473.034,708355.350 +1.302060,0.100175,5358398,0.159693,4020075.752,0.000,0.000,11.838,0.000,4.663,8.219,298.445,0.000,352.196,1.051880,13.855,8,0.000,0.000,0.000,0,0.000,0,11.838,622331.058,415542.891,404043.014,593371.730,477624.263,476096.935,454364.961,576700.900 +1.402212,0.100152,5746841,0.171269,3878532.265,0.000,0.000,14.621,0.000,7.609,8.427,298.445,0.000,412.459,1.124817,13.814,8,0.000,0.000,0.000,0,0.000,0,14.621,394410.256,400920.356,535505.705,535046.403,547008.214,483065.446,434708.977,547866.908 +1.502373,0.100161,5961416,0.177664,2142298.949,0.000,0.000,71.222,0.000,0.001,10.258,298.445,0.000,73.709,1.282963,13.807,8,0.000,0.000,0.000,0,0.000,0,71.222,54961.462,211379.487,647676.651,347410.353,155868.909,211339.551,456085.288,57577.248 +1.602547,0.100174,6451844,0.192280,4895763.477,0.000,0.000,9.762,0.000,0.001,8.461,298.445,0.000,0.000,1.282963,13.808,8,0.000,0.000,0.000,0,0.000,0,9.762,568501.053,623655.108,701070.439,661149.883,563829.180,626460.229,596801.821,554295.764 +1.702722,0.100175,6916191,0.206119,4635375.522,0.000,0.000,13.240,0.000,2.979,8.424,298.445,0.000,0.078,1.282963,13.808,8,0.000,0.000,0.000,0,0.000,0,13.240,619218.696,665248.317,627793.721,619218.696,528746.681,589460.660,496782.499,488906.252 +1.802882,0.100161,7342035,0.218810,4251604.228,0.000,0.000,17.418,0.000,0.716,8.366,298.445,0.000,599.349,1.619019,13.749,8,0.000,0.000,0.000,0,0.000,0,17.418,593555.675,586536.960,612644.983,632932.365,445054.437,524616.516,501473.726,354789.566 +1.903047,0.100165,7659927,0.228284,3173691.058,0.000,0.000,14.052,0.000,56.745,9.526,298.445,0.000,293.423,1.773560,13.720,8,0.000,0.000,0.000,0,0.000,0,14.052,235232.433,226616.629,282035.321,601369.190,547747.537,234513.618,446144.936,600031.394 +2.003213,0.100166,8011112,0.238750,3506028.870,0.000,0.000,69.074,0.000,0.001,9.773,298.445,14.546,15.248,1.879642,13.719,8,0.000,0.000,0.000,0,0.000,0,69.074,410039.204,315246.590,705149.227,230657.036,394035.775,332458.013,550116.630,568326.396 +2.103380,0.100167,8505566,0.253486,4936312.204,0.000,0.000,11.531,0.000,2.359,8.541,298.445,0.000,0.000,1.879642,13.719,8,0.000,0.000,0.000,0,0.000,0,11.531,684588.934,579863.489,683241.180,520412.582,543913.411,705593.923,693324.374,525374.311 +2.203535,0.100155,8883789,0.264758,3776366.096,0.000,0.000,21.298,0.000,16.522,7.702,298.445,0.000,210.259,2.117065,13.698,8,0.000,0.000,0.000,0,0.000,0,21.298,538573.708,468123.103,525983.258,392620.343,423512.374,566889.739,425908.653,434754.917 +2.303686,0.100151,9271656,0.276317,3872836.076,0.000,0.000,23.673,0.000,10.346,8.144,298.445,0.000,586.148,2.215305,13.641,8,0.000,0.000,0.000,0,0.000,0,23.673,494075.739,599656.695,537520.296,424280.876,394755.352,519257.806,480715.864,422573.448 +2.403852,0.100167,9492859,0.282909,2208348.661,0.000,0.000,70.063,0.000,29.856,10.686,298.445,0.000,132.981,2.411865,13.628,8,0.000,0.000,0.000,0,0.000,0,70.063,21494.169,548365.869,124811.937,18159.728,434076.390,158515.753,484562.230,418362.585 +2.504019,0.100166,9944971,0.296383,4513618.051,0.000,0.000,68.253,0.000,0.001,9.061,298.445,5.811,15.950,2.673950,13.626,8,0.000,0.000,0.000,0,0.000,0,68.253,339515.701,697920.008,701214.532,583130.796,502624.603,688585.523,565060.829,435566.059 +2.604177,0.100159,10450637,0.311453,5048646.284,0.000,0.000,11.740,0.000,9.676,8.388,298.445,0.000,11.427,2.673950,13.625,8,0.000,0.000,0.000,0,0.000,0,11.740,582026.150,737798.892,649958.321,758456.103,497270.682,745426.784,606277.655,471431.696 +2.704340,0.100163,10837562,0.322985,3862967.694,0.000,0.000,22.065,0.000,11.667,8.218,298.445,0.000,643.329,2.731392,13.562,8,0.000,0.000,0.000,0,0.000,0,22.065,454321.142,492558.956,509960.656,620800.399,348073.931,641297.065,435192.251,360763.294 +2.804490,0.100150,11128788,0.331664,2907903.002,0.000,0.000,18.864,0.000,48.781,8.969,298.445,0.000,296.314,2.838253,13.533,8,0.000,0.000,0.000,0,0.000,0,18.864,602617.081,282067.370,329805.842,584823.741,276016.436,320449.860,259401.331,252721.340 +2.904645,0.100155,11380092,0.339153,2509139.442,0.000,0.000,71.488,0.000,0.253,9.645,298.445,43.331,14.275,3.216553,13.532,8,0.000,0.000,0.000,0,0.000,0,71.488,337884.745,495060.409,166690.872,188506.958,204242.497,224810.523,423311.945,468631.494 +3.004807,0.100161,11883357,0.354152,5024538.134,0.000,0.000,11.829,0.000,0.001,8.466,298.445,0.000,0.000,3.216553,13.532,8,0.000,0.000,0.000,0,0.000,0,11.829,713048.818,737179.860,595418.726,593861.241,525671.330,641624.130,725788.251,491945.778 +3.104925,0.100118,12330755,0.367485,4468692.955,0.000,0.000,10.628,0.000,0.001,8.505,298.445,0.000,386.808,3.228027,13.494,8,0.000,0.000,0.000,0,0.000,0,10.628,599540.665,568976.826,495054.286,514311.503,515110.557,632321.881,613873.708,529503.528 +3.205088,0.100163,12742833,0.379766,4114084.163,0.000,0.000,18.079,0.000,0.001,8.540,298.445,0.000,391.823,3.305786,13.456,8,0.000,0.000,0.000,0,0.000,0,18.079,458613.588,588721.832,506116.276,485240.252,574684.678,509960.020,513274.625,477472.894 +3.305259,0.100172,12970976,0.386565,2277523.296,0.000,0.000,71.613,0.000,13.456,10.296,298.445,54.165,171.893,3.474613,13.439,8,0.000,0.000,0.000,0,0.000,0,71.613,504993.769,127720.916,158568.004,120453.383,185372.026,519698.545,502068.786,158647.867 +3.405421,0.100161,13338507,0.397518,3669387.828,0.000,0.000,55.102,0.000,1.453,9.392,298.445,0.000,17.238,3.747437,13.437,8,0.000,0.000,0.000,0,0.000,0,55.102,648653.113,338773.240,547097.018,348188.045,618112.404,551829.380,335887.897,280846.730 +3.505592,0.100171,13798412,0.411225,4591197.675,0.000,0.000,12.312,0.000,4.203,8.597,298.445,0.000,9.593,3.747437,13.436,8,0.000,0.000,0.000,0,0.000,0,12.312,661748.212,559942.331,458585.681,475356.997,637669.394,598676.084,652254.449,546964.527 +3.605754,0.100162,14206072,0.423374,4069996.187,0.000,0.000,16.752,0.000,0.077,8.531,298.445,0.000,687.673,4.007446,13.369,8,0.000,0.000,0.000,0,0.000,0,16.752,521014.623,452296.122,508395.098,535451.198,487179.522,524139.552,536539.433,504980.639 +3.705922,0.100168,14595585,0.434982,3888588.383,0.000,0.000,13.301,0.000,18.369,8.957,298.445,0.000,268.260,4.007446,13.343,8,0.000,0.000,0.000,0,0.000,0,13.301,595578.083,461453.715,571548.507,454086.109,535998.311,455992.901,414033.488,399897.269 +3.806129,0.100206,14774977,0.440329,1790225.011,0.000,0.000,71.330,0.000,47.896,10.831,298.445,74.261,29.587,4.262573,13.340,8,0.000,0.000,0.000,0,0.000,0,71.330,321636.149,327035.006,423226.469,268615.583,175497.776,3063.677,9290.824,261859.527 +3.906277,0.100148,15193685,0.452807,4180880.256,0.000,0.000,61.686,0.000,0.002,8.568,298.445,0.000,0.000,4.262573,13.340,8,0.000,0.000,0.000,0,0.000,0,61.686,554278.072,400466.157,501726.001,553938.576,656236.879,506908.316,520308.445,487017.811 +4.006471,0.100194,15632627,0.465889,4380905.229,0.000,0.000,14.445,0.000,0.001,8.217,298.445,0.000,178.715,4.304321,13.322,8,0.000,0.000,0.000,0,0.000,0,14.445,599504.796,550360.314,630454.642,446392.387,615483.740,535159.858,528941.943,474607.548 +4.106631,0.100160,15979016,0.476212,3458347.825,0.000,0.000,24.666,0.000,0.002,7.796,298.445,0.000,544.050,4.373901,13.269,8,0.000,0.000,0.000,0,0.000,0,24.666,494098.183,487928.071,320805.893,413497.350,426905.862,473211.655,406738.182,435162.630 +4.206774,0.100142,16403841,0.488873,4242216.465,0.000,0.000,13.259,0.000,32.427,8.021,298.445,7.957,223.471,4.468872,13.247,8,0.000,0.000,0.000,0,0.000,0,13.259,586825.382,490392.534,533381.393,617401.894,440313.759,548050.530,517334.216,508516.757 +4.306930,0.100156,16540794,0.492954,1367390.485,0.000,0.000,42.817,0.000,90.133,5.332,357.727,464.274,199.805,4.571167,13.228,8,0.000,0.000,0.000,0,0.000,0,42.817,71148.676,440211.215,61513.751,78297.490,508224.796,63241.049,76021.052,68732.456 +4.407119,0.100189,16645928,0.496087,1049360.664,0.000,0.000,3.527,0.000,190.322,6.827,357.727,534.812,364.586,4.954224,13.192,8,0.000,0.000,0.000,0,0.000,0,3.527,0.000,514349.818,0.000,0.000,535010.846,0.000,0.000,0.000 +4.507267,0.100148,16715398,0.498158,693670.046,0.000,0.000,42.050,0.000,290.470,5.502,357.727,484.632,988.844,4.967285,13.095,8,0.000,0.000,0.000,0,0.000,0,42.050,0.000,242200.383,0.000,0.000,451469.662,0.000,0.000,0.000 +4.607429,0.100162,16838996,0.501841,1233983.403,0.000,0.000,6.637,0.000,390.632,6.800,357.727,662.522,219.801,5.108765,13.074,8,0.000,0.000,0.000,0,0.000,0,6.637,0.000,599230.439,0.000,0.000,634752.963,0.000,0.000,0.000 +4.707589,0.100160,16892621,0.503439,535392.008,0.000,0.000,73.903,0.000,490.792,2.514,357.727,200.577,718.497,5.110718,13.004,8,0.000,0.000,0.000,0,0.000,0,73.903,0.000,74999.809,0.000,0.000,460392.198,0.000,0.000,0.000 +4.807722,0.100133,17008489,0.506892,1157146.596,0.000,0.000,11.967,0.000,590.925,5.385,357.727,475.581,280.059,5.128052,12.976,8,0.000,0.000,0.000,0,0.000,0,11.967,0.000,587661.255,0.000,0.000,569485.341,0.000,0.000,0.000 +4.907856,0.100134,17094381,0.509452,857772.935,0.000,0.000,14.264,0.000,691.059,5.958,357.727,474.834,335.177,5.263794,12.944,8,0.000,0.000,0.000,0,0.000,0,14.264,0.000,367318.799,0.000,0.000,490454.135,0.000,0.000,0.000 +5.008009,0.100153,17201331,0.512640,1067860.930,0.000,0.000,3.881,0.000,791.212,3.365,357.727,234.289,488.508,5.290787,12.896,8,0.000,0.000,0.000,0,0.000,0,3.881,0.000,541818.358,0.000,0.000,526042.572,0.000,0.000,0.000 +5.108148,0.100139,17308084,0.515821,1066048.480,0.000,0.000,22.764,0.000,891.351,4.821,357.727,443.719,354.078,5.317749,12.861,8,0.000,0.000,0.000,0,0.000,0,22.764,0.000,414374.132,0.000,0.000,651674.349,0.000,0.000,0.000 +5.208294,0.100146,17387887,0.518199,796870.346,0.000,0.000,3.354,0.000,991.497,4.820,357.727,485.114,243.552,5.453247,12.837,7,0.000,0.000,0.000,0,0.000,0,3.354,0.000,760183.735,0.000,0.000,36686.611,0.000,0.000,0.000 +5.308416,0.100123,17435905,0.519630,479592.322,0.000,0.000,3.628,0.000,1091.619,2.049,357.727,255.741,546.713,5.453247,12.784,6,0.000,0.000,0.000,0,0.000,0,3.628,0.000,479592.322,0.000,0.000,0.000,0.000,0.000,0.000 +5.408555,0.100139,17435905,0.519630,0.000,0.000,0.000,0.000,0.000,1191.759,2.328,357.727,376.078,348.616,5.480469,12.750,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508688,0.100132,17435905,0.519630,0.000,0.000,0.000,0.000,0.000,1291.891,3.218,357.727,482.136,295.703,5.504639,12.721,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608836,0.100148,17435905,0.519630,0.000,0.000,0.000,0.000,0.000,1392.039,1.792,357.727,253.101,510.024,5.575195,12.671,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708958,0.100122,17435905,0.519630,0.000,0.000,0.000,0.000,0.000,1492.161,2.084,357.727,301.779,379.965,5.589722,12.634,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809103,0.100144,17435905,0.519630,0.000,0.000,0.000,0.000,0.000,1592.306,2.802,357.727,406.796,246.129,5.614014,12.610,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909208,0.100105,17466178,0.520533,302412.038,0.000,0.000,1666.539,0.000,56.019,6.336,412.438,101.807,202.365,5.709839,12.590,6,0.000,0.000,0.000,0,0.000,0,1666.539,9.989,0.000,9.989,277698.023,0.000,9.989,9.989,24674.057 +6.009357,0.100150,17799659,0.530471,3329822.525,0.000,0.000,63.873,0.000,0.001,6.527,412.438,0.468,287.382,5.709839,12.562,6,0.000,0.000,0.000,0,0.000,0,63.873,597405.195,0.000,650046.348,699652.047,0.000,644155.172,392661.863,345901.901 +6.109501,0.100143,18142455,0.540687,3423052.848,0.000,0.000,12.990,0.000,34.807,6.165,412.438,9.869,289.858,5.709839,12.533,6,0.000,0.000,0.000,0,0.000,0,12.990,557520.761,0.000,507502.465,709263.229,0.000,677938.135,354641.600,616186.659 +6.209650,0.100149,18486337,0.550936,3433697.610,0.000,0.000,16.458,0.000,134.957,5.131,412.438,49.340,203.095,5.709839,12.514,6,0.000,0.000,0.000,0,0.000,0,16.458,695063.105,0.000,754035.130,722052.842,0.000,617658.577,0.000,644887.956 +6.309795,0.100145,18609756,0.554614,1232405.354,0.000,0.000,167.391,0.000,69.244,3.051,412.438,357.724,281.350,5.766846,12.486,6,0.000,0.000,0.000,0,0.000,0,167.391,248010.855,0.000,249758.325,245694.210,0.000,248040.812,19.971,240881.180 +6.409912,0.100117,18609762,0.554614,59.930,0.000,0.000,140.312,0.000,169.361,2.956,412.438,594.107,478.383,6.049316,12.439,6,0.000,0.000,0.000,0,0.000,0,140.312,9.988,0.000,0.000,9.988,0.000,9.988,19.977,9.988 +6.510038,0.100126,18609763,0.554614,9.987,0.000,0.000,203.702,0.000,142.929,1.439,412.438,342.928,618.440,6.064575,12.379,6,0.000,0.000,0.000,0,0.000,0,203.702,0.000,0.000,9.987,0.000,0.000,0.000,0.000,0.000 +6.610151,0.100113,18609768,0.554614,49.944,0.000,0.000,229.937,0.000,243.042,1.850,412.438,427.292,449.415,6.110355,12.335,6,0.000,0.000,0.000,0,0.000,0,229.937,0.000,0.000,0.000,19.977,0.000,9.989,19.977,0.000 +6.710258,0.100107,18609775,0.554615,69.925,0.000,0.000,247.684,0.000,141.512,2.635,412.438,651.298,267.722,6.157227,12.309,6,0.000,0.000,0.000,0,0.000,0,247.684,19.979,0.000,19.979,0.000,0.000,9.989,0.000,19.979 +6.810372,0.100114,18609781,0.554615,59.931,0.000,0.000,180.379,0.000,241.627,1.237,412.438,225.406,420.066,6.195801,12.268,6,0.000,0.000,0.000,0,0.000,0,180.379,19.977,0.000,0.000,0.000,0.000,19.977,19.977,0.000 +6.910482,0.100110,18609787,0.554615,59.934,0.000,0.000,291.913,0.000,156.942,1.071,412.438,227.132,566.952,6.273315,12.212,6,0.000,0.000,0.000,0,0.000,0,291.913,0.000,0.000,19.978,19.978,0.000,0.000,0.000,19.978 +7.010617,0.100135,18609789,0.554615,19.973,0.000,0.000,228.741,0.000,225.939,1.967,412.438,497.570,474.710,6.321903,12.166,6,0.000,0.000,0.000,0,0.000,0,228.741,0.000,0.000,0.000,0.000,0.000,0.000,19.973,0.000 +7.110904,0.100287,18609799,0.554615,99.714,0.000,0.000,238.396,0.000,120.881,2.355,412.438,523.772,258.244,6.359497,12.140,6,0.000,0.000,0.000,0,0.000,0,238.396,19.943,0.000,19.943,19.943,0.000,19.943,0.000,19.943 +7.211015,0.100112,18609801,0.554615,19.978,0.000,0.000,143.054,0.000,220.992,1.350,412.438,330.764,275.123,6.393311,12.114,6,0.000,0.000,0.000,0,0.000,0,143.054,19.978,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.311127,0.100112,18609804,0.554615,29.967,0.000,0.000,262.131,0.000,256.022,1.173,412.438,258.188,587.742,6.460449,12.056,6,0.000,0.000,0.000,0,0.000,0,262.131,0.000,0.000,9.989,0.000,0.000,0.000,19.978,0.000 +7.411238,0.100111,18609811,0.554616,69.923,0.000,0.000,294.557,0.000,224.737,1.070,412.438,237.666,363.777,6.508057,12.021,6,0.000,0.000,0.000,0,0.000,0,294.557,0.000,0.000,9.989,19.978,0.000,19.978,0.000,19.978 +7.511368,0.100130,18609815,0.554616,39.948,0.000,0.000,265.677,0.000,194.206,1.957,412.438,511.018,421.056,6.556152,11.979,6,0.000,0.000,0.000,0,0.000,0,265.677,19.974,0.000,0.000,0.000,0.000,0.000,19.974,0.000 +7.611512,0.100144,18609823,0.554616,79.885,0.000,0.000,223.820,0.000,154.411,2.356,412.438,556.579,373.991,6.604248,11.943,6,0.000,0.000,0.000,0,0.000,0,223.820,0.000,0.000,19.971,19.971,0.000,19.971,0.000,19.971 +7.711636,0.100124,18609826,0.554616,29.963,0.000,0.000,250.737,0.000,192.021,1.339,412.438,292.566,449.519,6.655884,11.899,6,0.000,0.000,0.000,0,0.000,0,250.737,9.988,0.000,0.000,0.000,0.000,0.000,19.975,0.000 +7.811748,0.100112,18609835,0.554616,89.900,0.000,0.000,228.239,0.000,161.454,1.453,412.438,325.183,510.835,6.722046,11.849,6,0.000,0.000,0.000,0,0.000,0,228.239,9.989,0.000,19.978,19.978,0.000,19.978,0.000,19.978 +7.911861,0.100113,18609838,0.554616,29.966,0.000,0.000,230.343,0.000,189.508,1.689,412.438,460.728,393.227,6.763306,11.810,6,0.000,0.000,0.000,0,0.000,0,230.343,0.000,0.000,0.000,0.000,0.000,0.000,29.966,0.000 +8.012093,0.100232,18790670,0.560006,1804139.808,0.000,0.000,217.990,0.000,0.001,4.432,412.438,361.194,489.569,6.826714,11.762,6,0.000,0.000,0.000,0,0.000,0,217.990,174844.884,0.000,171073.622,439092.622,0.000,391772.264,132313.430,495042.985 +8.112243,0.100150,19122703,0.569901,3315351.635,0.000,0.000,18.659,0.000,0.001,6.472,412.438,0.156,316.049,6.861450,11.732,6,0.000,0.000,0.000,0,0.000,0,18.659,674437.258,0.000,383154.651,553079.490,0.000,581526.774,551541.799,571611.662 +8.212502,0.100259,19462758,0.580035,3391778.048,0.000,0.000,14.848,0.000,0.001,5.734,412.438,0.000,272.966,6.896729,11.705,5,0.000,0.000,0.000,0,0.000,0,14.848,629920.873,0.000,148176.779,607718.295,0.000,654467.390,598641.769,752852.942 +8.312634,0.100132,19694713,0.586948,2316484.781,0.000,0.000,14.519,0.000,0.000,4.053,412.438,0.000,142.546,6.920044,11.691,2,0.000,0.000,0.000,0,0.000,0,14.519,612889.013,0.000,0.000,165371.178,0.000,44960.507,752913.729,740350.354 +8.412799,0.100165,19875338,0.592331,1803281.996,0.000,0.000,10.266,0.000,0.001,2.393,412.438,0.000,115.708,6.944824,11.680,2,0.000,0.000,0.000,0,0.000,0,10.266,0.000,0.000,0.000,0.000,0.000,0.000,924458.443,878823.553 +8.513107,0.100309,20000000,0.596046,1242785.646,0.000,0.000,10.314,0.000,0.000,1.390,412.438,0.000,39.916,6.951172,11.676,0,0.000,0.000,0.000,0,0.000,0,10.314,0.000,0.000,0.000,0.000,0.000,0.000,944396.264,298389.382 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.log new file mode 100644 index 000000000..5d50c0383 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=155 +worker=7 kind=insert tid=7 os_tid=157 +worker=1 kind=insert tid=6 os_tid=151 +worker=0 kind=insert tid=8 os_tid=150 +start_monotonic_ns=2087179887087042 main_address=0x557942260300 +worker=6 kind=insert tid=9 os_tid=156 +worker=4 kind=insert tid=10 os_tid=154 +worker=2 kind=insert tid=11 os_tid=152 +worker=3 kind=insert tid=12 os_tid=153 +load_end reason=complete inserted=20000000 elapsed_s=8.513 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.140 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087179887097849 cpu_ns=9051343 +diagnostic_stage name=stop_request wall_ns=2087188400247225 cpu_ns=52292076658 +diagnostic_stage name=workers_joined wall_ns=2087188400289071 cpu_ns=52292117919 +diagnostic_stage name=before_close wall_ns=2087188400373637 cpu_ns=52292202426 +diagnostic_stage name=after_close wall_ns=2087188540204703 cpu_ns=52343545751 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087188186159471 last_end_ns=2087188186160713 loop_exit_ns=2087188186160760 deregister_start_ns=2087188186160796 deregister_end_ns=2087188186161593 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087185177147004 last_end_ns=2087185177147893 loop_exit_ns=2087185177147932 deregister_start_ns=2087185177147966 deregister_end_ns=2087185177148564 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087188035162667 last_end_ns=2087188035163718 loop_exit_ns=2087188035163766 deregister_start_ns=2087188035163807 deregister_end_ns=2087188035164770 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087188121382491 last_end_ns=2087188121383630 loop_exit_ns=2087188121383676 deregister_start_ns=2087188121383699 deregister_end_ns=2087188121384295 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087185001628659 last_end_ns=2087185001629570 loop_exit_ns=2087185001629621 deregister_start_ns=2087185001629644 deregister_end_ns=2087185001632168 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087188104815427 last_end_ns=2087188104816692 loop_exit_ns=2087188104816742 deregister_start_ns=2087188104816789 deregister_end_ns=2087188104817596 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087188389243017 last_end_ns=2087188389243584 loop_exit_ns=2087188389243623 deregister_start_ns=2087188389243657 deregister_end_ns=2087188389244397 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087188328137909 last_end_ns=2087188328138673 loop_exit_ns=2087188328138711 deregister_start_ns=2087188328138742 deregister_end_ns=2087188328139437 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv new file mode 100644 index 000000000..e13e416db --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-09-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2349292.193096,8.513202,20000000,0.002962,0.001328,0.004000,0.010112,1666.539311,0.002962,0.001328,0.004000,0.010112,1666.539311,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv new file mode 100644 index 000000000..967de958c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.csv @@ -0,0 +1,82 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,514367,0.015329,5140394.438,0.000,0.000,17.912,0.000,0.005,8.342,82.664,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.912,482092.801,766011.882,597809.064,738189.611,761964.461,613009.378,576292.775,605024.466 +0.200228,0.100164,986730,0.029407,4715877.804,0.000,0.000,17.936,0.000,1.278,9.073,156.695,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.936,451457.871,632180.790,565889.762,585896.873,711240.827,653156.309,555107.487,560947.886 +0.300390,0.100162,1453610,0.043321,4661258.922,0.000,0.000,18.541,0.000,18.233,9.310,232.945,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.541,372846.801,619387.942,576507.315,705578.501,716790.362,536941.326,556020.459,577186.217 +0.400559,0.100169,1926316,0.057409,4719092.991,0.000,0.000,18.598,0.000,0.001,9.634,282.891,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.598,492638.303,522527.842,571015.982,706307.576,716250.790,578782.870,558147.707,573421.920 +0.500720,0.100161,2328953,0.069408,4019898.486,0.000,0.000,21.440,0.000,31.092,10.063,291.203,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,21.440,588732.218,519154.229,454468.365,470702.231,515749.710,673615.567,398488.485,398987.682 +0.600899,0.100179,2536324,0.075588,2070007.440,0.000,0.000,95.014,0.000,71.644,10.163,297.055,0.546,113.976,0.252197,14.103,8,0.000,0.000,0.000,0,0.000,0,95.014,480800.007,170075.791,382575.698,206241.103,345811.457,61370.229,222911.285,200221.869 +0.701060,0.100161,2805904,0.083622,2691462.788,0.000,0.000,102.463,0.000,4.861,8.085,297.055,16.731,1083.839,0.591309,13.997,8,0.000,0.000,0.000,0,0.000,0,102.463,408791.245,239543.982,343406.611,278790.737,435288.546,261748.201,380686.535,343206.932 +0.801218,0.100158,3209961,0.095664,4034196.856,0.000,0.000,15.342,0.000,2.034,9.128,297.055,75.740,727.328,0.591309,13.926,8,0.000,0.000,0.000,0,0.000,0,15.342,483875.583,534395.772,498652.239,525729.463,530042.649,524381.592,441502.523,495617.034 +0.901378,0.100161,3607126,0.107501,3965274.117,0.000,0.000,13.629,0.000,0.001,9.325,297.055,98.279,182.558,0.595322,13.908,8,0.000,0.000,0.000,0,0.000,0,13.629,469624.876,538294.460,476334.088,522679.568,555297.121,511807.050,441450.179,449786.774 +1.001537,0.100159,4015128,0.119660,4073553.560,0.000,0.000,18.286,0.000,8.612,8.846,297.055,43.486,123.827,0.661499,13.896,8,0.000,0.000,0.000,0,0.000,0,18.286,488774.110,509441.303,519605.168,465141.625,551274.895,580119.107,559062.533,400134.818 +1.101706,0.100169,4233814,0.126177,2183170.682,0.000,0.000,71.325,0.000,0.001,9.960,297.055,112.154,3.432,0.772343,13.896,8,0.000,0.000,0.000,0,0.000,0,71.325,213579.075,125398.091,217153.035,489462.862,504727.067,220427.502,217742.040,194681.011 +1.201868,0.100162,4735363,0.141125,5007400.544,0.000,0.000,11.188,0.000,5.292,8.287,297.055,0.000,0.000,0.772343,13.896,8,0.000,0.000,0.000,0,0.000,0,11.188,616094.699,784173.168,552946.715,589647.425,532180.263,633616.393,586262.892,712478.990 +1.302030,0.100162,5190443,0.154687,4543429.149,0.000,0.000,13.827,0.000,0.001,8.699,297.055,0.000,47.618,1.021606,13.891,8,0.000,0.000,0.000,0,0.000,0,13.827,603520.902,657323.617,506208.772,538087.056,535461.316,673217.832,417312.989,612296.665 +1.402176,0.100146,5534751,0.164948,3438052.639,0.000,0.000,15.860,0.000,10.575,7.507,297.055,0.000,439.358,1.068848,13.848,8,0.000,0.000,0.000,0,0.000,0,15.860,376529.412,497222.926,409261.549,401762.515,412347.037,407284.440,431499.032,502145.727 +1.502330,0.100153,5784202,0.172383,2490691.571,0.000,0.000,20.524,0.000,40.672,8.302,297.055,0.000,356.719,1.192818,13.813,8,0.000,0.000,0.000,0,0.000,0,20.524,235898.349,292990.822,300079.953,452755.889,311113.039,312880.329,265992.213,318980.977 +1.602483,0.100153,6099945,0.181793,3152595.810,0.000,0.000,73.191,0.000,3.957,9.050,297.055,0.000,4.095,1.236698,13.813,8,0.000,0.000,0.000,0,0.000,0,73.191,362224.565,436600.517,441353.229,539023.461,471606.838,432796.350,205454.955,263535.894 +1.702661,0.100179,6603724,0.196806,5028811.409,0.000,0.000,9.329,0.000,0.000,8.527,297.055,0.000,0.039,1.236698,13.813,8,0.000,0.000,0.000,0,0.000,0,9.329,641225.137,602124.948,663016.231,637881.108,716860.096,638619.789,596844.376,532239.723 +1.802846,0.100184,7106982,0.211805,5023327.483,0.000,0.000,11.693,0.000,9.739,8.494,297.055,0.000,63.984,1.617065,13.806,8,0.000,0.000,0.000,0,0.000,0,11.693,717458.506,585341.853,683401.236,707726.432,645441.155,600094.680,551064.988,532798.633 +1.903104,0.100258,7498937,0.223486,3909465.183,0.000,0.000,15.943,0.000,11.428,8.390,297.055,0.000,734.005,1.676147,13.735,8,0.000,0.000,0.000,0,0.000,0,15.943,533513.753,501237.014,518103.505,554968.409,511849.638,483053.919,420634.934,386104.010 +2.003256,0.100153,7684270,0.229009,1850501.083,0.000,0.000,75.155,0.000,23.213,9.968,297.055,0.819,76.368,1.774784,13.727,8,0.000,0.000,0.000,0,0.000,0,75.155,31471.888,157898.616,173874.193,300400.768,167903.321,32080.957,506246.086,480625.254 +2.103427,0.100171,8125373,0.242155,4403498.081,0.000,0.000,34.638,0.000,0.002,8.559,297.055,0.000,1.404,1.876354,13.727,8,0.000,0.000,0.000,0,0.000,0,34.638,536422.482,652543.863,506483.690,496211.260,548661.547,571981.660,557356.675,533836.904 +2.203698,0.100271,8655812,0.257963,5290068.620,0.000,0.000,11.581,0.000,5.509,8.486,297.055,0.000,0.078,1.876354,13.727,8,0.000,0.000,0.000,0,0.000,0,11.581,720180.313,717986.253,633375.314,752223.565,571772.087,613908.016,560382.920,720240.151 +2.303853,0.100155,9011247,0.268556,3548859.914,0.000,0.000,14.863,0.000,0.001,8.055,297.055,0.000,437.058,2.142578,13.684,8,0.000,0.000,0.000,0,0.000,0,14.863,400809.947,450173.581,433489.392,433918.728,449614.446,479048.911,401159.406,500645.501 +2.404007,0.100154,9332448,0.278129,3207066.948,0.000,0.000,24.866,0.000,27.911,8.765,297.055,0.000,448.410,2.262207,13.640,8,0.000,0.000,0.000,0,0.000,0,24.866,411336.008,421240.742,473749.809,392854.493,371996.642,368492.043,312338.593,455058.618 +2.504182,0.100174,9580465,0.285520,2475849.791,0.000,0.000,72.880,0.000,0.001,10.432,297.055,17.275,23.163,2.424931,13.638,8,0.000,0.000,0.000,0,0.000,0,72.880,570145.131,130512.264,473613.573,317176.546,129454.110,136242.265,320450.833,398255.069 +2.604331,0.100150,10051936,0.299571,4707663.804,0.000,0.000,10.055,0.000,3.451,8.439,297.055,0.000,0.000,2.424931,13.638,8,0.000,0.000,0.000,0,0.000,0,10.055,576137.666,554150.575,546791.590,683367.170,686821.999,602777.792,496137.406,561479.605 +2.704555,0.100224,10497204,0.312841,4442746.596,0.000,0.000,10.960,0.000,0.289,8.302,297.055,0.000,212.338,2.661621,13.617,8,0.000,0.000,0.000,0,0.000,0,10.960,530374.152,629751.956,514070.605,604847.639,508203.723,599719.106,544183.277,511596.138 +2.804692,0.100137,10861644,0.323702,3639424.070,0.000,0.000,26.477,0.000,5.083,7.961,297.055,0.000,566.452,2.753174,13.562,8,0.000,0.000,0.000,0,0.000,0,26.477,323847.226,509123.911,455527.190,395159.726,550167.794,539472.417,424289.898,441835.909 +2.904852,0.100160,11117896,0.331339,2558424.397,0.000,0.000,58.248,0.000,62.548,9.266,297.055,0.000,159.783,2.865238,13.546,8,0.000,0.000,0.000,0,0.000,0,58.248,505091.434,271645.142,592521.474,223122.818,217461.880,314336.800,216153.974,218090.874 +3.005022,0.100170,11432521,0.340716,3140906.062,0.000,0.000,70.546,0.000,0.001,9.709,297.055,28.623,0.624,2.918461,13.546,8,0.000,0.000,0.000,0,0.000,0,70.546,598681.403,261345.347,294548.855,437914.932,262752.952,499160.728,521662.444,264839.402 +3.105187,0.100165,11944378,0.355970,5110127.762,0.000,0.000,11.466,0.000,0.001,8.444,297.055,0.000,0.000,2.918461,13.546,8,0.000,0.000,0.000,0,0.000,0,11.466,613366.681,670252.702,504855.948,661636.936,666668.623,783525.569,559845.102,649976.200 +3.205332,0.100145,12392790,0.369334,4477644.252,0.000,0.000,12.055,0.000,12.057,8.527,297.055,0.000,543.316,3.251953,13.493,8,0.000,0.000,0.000,0,0.000,0,12.055,489981.369,540658.079,520776.832,615489.854,580520.428,656620.369,524221.849,549375.471 +3.305500,0.100168,12814921,0.381914,4214224.119,0.000,0.000,17.164,0.000,1.568,8.413,297.055,0.000,330.928,3.316650,13.461,8,0.000,0.000,0.000,0,0.000,0,17.164,374779.838,652423.003,359655.268,592094.441,613059.190,625897.603,473643.606,522671.170 +3.405672,0.100172,12998388,0.387382,1831523.187,0.000,0.000,73.801,0.000,33.894,10.515,297.055,63.485,107.277,3.517647,13.450,8,0.000,0.000,0.000,0,0.000,0,73.801,2365.935,9.983,388642.258,478667.582,374366.785,35019.831,552440.829,9.983 +3.505833,0.100161,13391353,0.399093,3923322.074,0.000,0.000,68.650,0.000,0.001,9.317,297.055,23.556,10.959,3.772827,13.449,8,0.000,0.000,0.000,0,0.000,0,68.650,423037.683,483590.018,353759.421,624822.224,535925.606,608079.229,502459.583,391648.310 +3.605997,0.100164,13882712,0.413737,4905548.873,0.000,0.000,9.715,0.000,0.001,8.601,297.055,0.000,30.887,3.772827,13.446,8,0.000,0.000,0.000,0,0.000,0,9.715,566411.544,616878.818,572551.479,629378.329,680125.146,699563.283,551755.568,588884.706 +3.706151,0.100154,14254893,0.424829,3716086.743,0.000,0.000,19.900,0.000,0.003,7.821,297.055,0.000,659.960,3.843506,13.381,8,0.000,0.000,0.000,0,0.000,0,19.900,462577.570,491273.375,443936.280,500718.828,583111.932,495806.394,392894.891,345767.473 +3.806319,0.100168,14612749,0.435494,3572560.635,0.000,0.000,15.650,0.000,34.489,8.755,297.055,0.000,275.085,3.911255,13.355,8,0.000,0.000,0.000,0,0.000,0,15.650,488869.047,511950.287,446060.934,378304.717,443764.790,479504.772,485444.797,338661.289 +3.906489,0.100171,14825136,0.441823,2120249.928,0.000,0.000,94.038,0.000,57.415,10.584,297.055,73.624,97.178,4.296631,13.345,8,0.000,0.000,0.000,0,0.000,0,94.038,367023.352,247118.076,225165.557,304300.444,237334.779,426691.476,304599.932,8016.313 +4.006647,0.100158,15273600,0.455189,4477576.042,0.000,0.000,68.571,0.000,0.001,9.386,297.188,45.826,1.950,4.296631,13.345,8,0.000,0.000,0.000,0,0.000,0,68.571,499701.656,589290.318,624904.132,563640.783,639910.458,530992.291,504384.268,524752.135 +4.106825,0.100178,15708581,0.468152,4342071.690,0.000,0.000,9.922,0.000,7.249,8.435,297.188,0.000,273.575,4.316528,13.318,8,0.000,0.000,0.000,0,0.000,0,9.922,508054.560,531422.914,558784.152,506547.247,608775.059,479625.226,556208.741,592653.790 +4.206989,0.100163,16111900,0.480172,4026620.609,0.000,0.000,19.609,0.000,9.081,8.114,297.188,0.000,444.743,4.399292,13.274,8,0.000,0.000,0.000,0,0.000,0,19.609,449346.895,505405.436,505125.892,436497.858,571827.070,442378.264,584366.612,531672.582 +4.307150,0.100161,16490240,0.491447,3777306.826,0.000,0.000,43.997,0.000,19.731,7.703,359.184,36.270,245.658,4.460457,13.251,8,0.000,0.000,0.000,0,0.000,0,43.997,409349.678,385178.668,671776.358,460926.479,506313.266,440619.237,455065.933,448077.207 +4.407284,0.100134,16609738,0.495009,1193378.832,0.000,0.000,40.869,0.000,119.865,5.749,359.184,520.786,242.019,4.581383,13.227,8,0.000,0.000,0.000,0,0.000,0,40.869,0.000,421684.222,430232.752,0.000,341461.857,0.000,0.000,0.000 +4.507431,0.100147,16704385,0.497829,945078.787,0.000,0.000,17.653,0.000,220.013,6.348,359.184,447.232,448.324,4.977417,13.183,8,0.000,0.000,0.000,0,0.000,0,17.653,0.000,255294.192,344562.783,0.000,345221.813,0.000,0.000,0.000 +4.607571,0.100140,16864159,0.502591,1595510.561,0.000,0.000,13.700,0.000,320.152,7.877,359.184,567.293,893.985,4.994019,13.096,8,0.000,0.000,0.000,0,0.000,0,13.700,0.000,517566.794,553836.114,0.000,524107.654,0.000,0.000,0.000 +4.707700,0.100129,16993128,0.506435,1288025.832,0.000,0.000,31.067,0.000,420.281,7.194,359.184,617.015,429.562,5.152954,13.054,8,0.000,0.000,0.000,0,0.000,0,31.067,0.000,345992.967,486151.877,0.000,455880.988,0.000,0.000,0.000 +4.807844,0.100143,17096527,0.509516,1032508.443,0.000,0.000,37.569,0.000,520.425,4.469,359.184,270.822,714.405,5.152954,12.984,8,0.000,0.000,0.000,0,0.000,0,37.569,0.000,404339.809,426687.741,0.000,201480.893,0.000,0.000,0.000 +4.907990,0.100146,17260848,0.514413,1640808.660,0.000,0.000,5.436,0.000,620.571,6.333,359.184,509.372,225.451,5.173096,12.962,8,0.000,0.000,0.000,0,0.000,0,5.436,0.000,599772.227,486368.195,0.000,554668.237,0.000,0.000,0.000 +5.008177,0.100187,17382582,0.518041,1215068.211,0.000,0.000,15.420,0.000,720.758,5.981,359.184,372.390,343.498,5.316040,12.928,8,0.000,0.000,0.000,0,0.000,0,15.420,0.000,413566.762,371156.057,0.000,430345.392,0.000,0.000,0.000 +5.108342,0.100165,17467839,0.520582,851164.302,0.000,0.000,27.980,0.000,820.923,4.249,359.184,318.692,618.744,5.330891,12.867,7,0.000,0.000,0.000,0,0.000,0,27.980,0.000,247900.592,485018.991,0.000,118244.719,0.000,0.000,0.000 +5.208470,0.100128,17597266,0.524439,1292614.975,0.000,0.000,7.489,0.000,921.051,4.934,359.184,462.611,288.771,5.378906,12.839,7,0.000,0.000,0.000,0,0.000,0,7.489,0.000,651855.384,640759.591,0.000,0.000,0.000,0.000,0.000 +5.308620,0.100150,17639845,0.525708,425152.267,0.000,0.000,18.920,0.000,1021.201,4.268,359.184,407.241,506.701,5.499390,12.790,6,0.000,0.000,0.000,0,0.000,0,18.920,0.000,242496.253,182656.014,0.000,0.000,0.000,0.000,0.000 +5.408763,0.100143,17674266,0.526734,343717.834,0.000,0.000,9.819,0.000,1121.345,3.249,359.184,395.956,494.955,5.522339,12.741,5,0.000,0.000,0.000,0,0.000,0,9.819,0.000,343717.834,0.000,0.000,0.000,0.000,0.000,0.000 +5.508890,0.100127,17674266,0.526734,0.000,0.000,0.000,0.000,0.000,1221.471,2.966,359.184,438.742,289.594,5.557007,12.713,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.609008,0.100118,17674266,0.526734,0.000,0.000,0.000,0.000,0.000,1321.589,2.996,359.184,398.240,537.919,5.657837,12.660,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709138,0.100129,17674266,0.526734,0.000,0.000,0.000,0.000,0.000,1421.719,2.766,359.184,401.551,490.771,5.672974,12.612,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809272,0.100134,17674266,0.526734,0.000,0.000,0.000,0.000,0.000,1521.853,3.221,359.184,413.508,268.897,5.699951,12.586,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909396,0.100124,17753082,0.529083,787180.684,0.000,0.000,1552.823,0.000,0.001,6.901,421.559,72.410,203.263,5.778687,12.566,5,0.000,0.000,0.000,0,0.000,0,1552.823,163456.647,0.000,0.000,225529.423,0.000,35995.219,184670.255,177529.140 +6.009534,0.100138,18086247,0.539012,3327052.280,0.000,0.000,10.002,0.000,17.180,5.500,421.559,30.310,265.883,5.778687,12.540,5,0.000,0.000,0.000,0,0.000,0,10.002,676604.986,0.000,0.000,572948.231,0.000,786872.605,684643.877,605982.581 +6.109717,0.100183,18373292,0.547567,2865220.629,0.000,0.000,13.277,0.000,117.363,4.289,421.559,69.444,190.200,5.778687,12.522,5,0.000,0.000,0.000,0,0.000,0,13.277,762148.987,0.000,0.000,736974.932,0.000,653177.872,712918.838,0.000 +6.209843,0.100126,18429952,0.549255,565884.473,0.000,0.000,138.418,0.000,79.799,2.314,421.559,389.000,442.487,5.807373,12.478,5,0.000,0.000,0.000,0,0.000,0,138.418,150449.765,0.000,0.000,129735.957,0.000,144866.825,140821.939,9.987 +6.309964,0.100121,18429962,0.549256,99.879,0.000,0.000,170.128,0.000,51.709,2.831,421.559,605.948,553.550,5.990601,12.424,5,0.000,0.000,0.000,0,0.000,0,170.128,19.976,0.000,0.000,19.976,0.000,19.976,19.976,19.976 +6.410080,0.100116,18429962,0.549256,0.000,0.000,0.000,0.000,0.000,151.826,1.414,421.559,326.378,733.834,6.057983,12.352,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.510207,0.100127,18429972,0.549256,99.874,0.000,0.000,200.680,0.000,69.863,2.483,421.559,628.384,468.469,6.122314,12.307,5,0.000,0.000,0.000,0,0.000,0,200.680,19.975,0.000,0.000,19.975,0.000,19.975,19.975,19.975 +6.610334,0.100127,18429981,0.549256,89.886,0.000,0.000,100.585,0.000,65.591,3.283,421.559,646.134,449.274,6.170166,12.263,5,0.000,0.000,0.000,0,0.000,0,100.585,9.987,0.000,0.000,19.975,0.000,19.975,19.975,19.975 +6.710479,0.100146,18429984,0.549256,29.956,0.000,0.000,156.212,0.000,155.668,1.684,421.559,332.368,751.484,6.264404,12.189,5,0.000,0.000,0.000,0,0.000,0,156.212,9.985,0.000,0.000,19.971,0.000,0.000,0.000,0.000 +6.810622,0.100143,18429992,0.549257,79.886,0.000,0.000,221.694,0.000,101.188,2.754,421.559,659.097,495.542,6.325195,12.141,5,0.000,0.000,0.000,0,0.000,0,221.694,19.971,0.000,0.000,0.000,0.000,19.971,19.971,19.971 +6.910782,0.100160,18430000,0.549257,79.872,0.000,0.000,103.309,0.000,159.335,2.213,421.559,485.160,385.242,6.373299,12.103,5,0.000,0.000,0.000,0,0.000,0,103.309,19.968,0.000,0.000,19.968,0.000,19.968,0.000,19.968 +7.010917,0.100134,18430006,0.549257,59.920,0.000,0.000,175.844,0.000,126.361,1.848,421.559,449.553,715.290,6.453857,12.033,5,0.000,0.000,0.000,0,0.000,0,175.844,0.000,0.000,0.000,19.973,0.000,0.000,19.973,19.973 +7.111053,0.100136,18430012,0.549257,59.918,0.000,0.000,213.778,0.000,108.964,2.125,421.559,513.363,482.194,6.517334,11.986,5,0.000,0.000,0.000,0,0.000,0,213.778,19.973,0.000,0.000,0.000,0.000,19.973,19.973,0.000 +7.211171,0.100118,18430018,0.549257,59.930,0.000,0.000,143.659,0.000,150.438,2.358,421.559,555.987,530.822,6.578369,11.934,5,0.000,0.000,0.000,0,0.000,0,143.659,19.977,0.000,0.000,19.977,0.000,0.000,0.000,19.977 +7.311311,0.100140,18430024,0.549258,59.916,0.000,0.000,201.542,0.000,157.393,1.989,421.559,472.891,562.804,6.648315,11.879,5,0.000,0.000,0.000,0,0.000,0,201.542,0.000,0.000,0.000,0.000,0.000,19.972,19.972,19.972 +7.411448,0.100137,18430035,0.549258,109.849,0.000,0.000,180.695,0.000,71.222,4.056,421.559,811.427,886.558,6.755737,11.792,5,0.000,0.000,0.000,0,0.000,0,180.695,29.959,0.000,0.000,19.973,0.000,19.973,19.973,19.973 +7.511594,0.100146,18717217,0.557817,2867631.766,0.000,0.000,83.515,0.000,0.000,5.820,421.559,240.040,454.024,6.810425,11.748,5,0.000,0.000,0.000,0,0.000,0,83.515,695434.304,0.000,0.000,587711.635,0.000,574790.507,426107.661,583587.659 +7.611763,0.100169,19050011,0.567735,3322315.386,0.000,0.000,17.969,0.000,11.728,5.618,421.559,0.156,204.888,6.832520,11.728,5,0.000,0.000,0.000,0,0.000,0,17.969,564035.100,0.000,0.000,756139.870,0.000,663007.541,633108.161,706024.714 +7.711965,0.100202,19327833,0.576014,2772615.269,0.000,0.000,13.479,0.000,0.001,4.660,421.559,0.000,242.206,6.861328,11.704,4,0.000,0.000,0.000,0,0.000,0,13.479,678688.059,0.000,0.000,42603.878,0.000,692869.392,671632.322,686821.618 +7.812165,0.100200,19614147,0.584547,2857432.136,0.000,0.000,12.128,0.000,9.782,3.974,421.559,0.000,107.286,6.876713,11.694,3,0.000,0.000,0.000,0,0.000,0,12.128,825790.442,0.000,0.000,0.000,0.000,548135.073,849143.793,634362.829 +7.912344,0.100178,19816054,0.590564,2015473.488,0.000,0.000,18.084,0.000,5.856,3.775,421.559,0.000,116.628,6.900146,11.682,3,0.000,0.000,0.000,0,0.000,0,18.084,543749.706,0.000,0.000,0.000,0.000,0.000,687503.185,784220.598 +8.012477,0.100133,19947172,0.594472,1309438.525,0.000,0.000,10.011,0.000,0.000,1.748,421.559,0.000,42.873,6.914307,11.678,1,0.000,0.000,0.000,0,0.000,0,10.011,18135.880,0.000,0.000,0.000,0.000,0.000,277301.206,1014001.439 +8.112712,0.100236,20000000,0.596046,527037.130,0.000,0.000,8.626,0.000,0.000,0.692,421.559,0.000,42.361,6.956665,11.674,0,0.000,0.000,0.000,0,0.000,0,8.626,0.000,0.000,0.000,0.000,0.000,0.000,0.000,527037.130 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.log new file mode 100644 index 000000000..2f092eca2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=169 +worker=2 kind=insert tid=7 os_tid=166 +start_monotonic_ns=2087188712246065 main_address=0x555f06bfc300 +worker=4 kind=insert tid=11 os_tid=168 +worker=1 kind=insert tid=12 os_tid=165 +worker=0 kind=insert tid=6 os_tid=164 +worker=3 kind=insert tid=8 os_tid=167 +worker=6 kind=insert tid=9 os_tid=170 +worker=7 kind=insert tid=10 os_tid=171 +load_end reason=complete inserted=20000000 elapsed_s=8.113 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.175 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087188712248341 cpu_ns=8340138 +diagnostic_stage name=stop_request wall_ns=2087196825020583 cpu_ns=52960659705 +diagnostic_stage name=workers_joined wall_ns=2087196825066676 cpu_ns=52960705197 +diagnostic_stage name=before_close wall_ns=2087196825151982 cpu_ns=52960790537 +diagnostic_stage name=after_close wall_ns=2087197000429032 cpu_ns=53009551431 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087196626837925 last_end_ns=2087196626839151 loop_exit_ns=2087196626839235 deregister_start_ns=2087196626839368 deregister_end_ns=2087196626840205 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087194103581142 last_end_ns=2087194103581958 loop_exit_ns=2087194103582000 deregister_start_ns=2087194103582040 deregister_end_ns=2087194103582892 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087193947677190 last_end_ns=2087193947678282 loop_exit_ns=2087193947678328 deregister_start_ns=2087193947678438 deregister_end_ns=2087193947679528 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087196330673555 last_end_ns=2087196330675029 loop_exit_ns=2087196330675099 deregister_start_ns=2087196330675140 deregister_end_ns=2087196330675960 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087193751065074 last_end_ns=2087193751066050 loop_exit_ns=2087193751066093 deregister_start_ns=2087193751066194 deregister_end_ns=2087193751069060 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087196494779540 last_end_ns=2087196494780721 loop_exit_ns=2087196494780776 deregister_start_ns=2087196494780801 deregister_end_ns=2087196494781682 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087196661302594 last_end_ns=2087196661303417 loop_exit_ns=2087196661303459 deregister_start_ns=2087196661303580 deregister_end_ns=2087196661304277 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087196775518442 last_end_ns=2087196775519067 loop_exit_ns=2087196775519101 deregister_start_ns=2087196775519134 deregister_end_ns=2087196775519720 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv new file mode 100644 index 000000000..51430d652 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-10-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2465233.755915,8.112821,20000000,0.002700,0.001328,0.004000,0.009856,1552.823408,0.002700,0.001328,0.004000,0.009856,1552.823408,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.csv new file mode 100644 index 000000000..24022b131 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.csv @@ -0,0 +1,78 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100063,0.100063,537920,0.016031,5375798.302,0.000,0.000,17.693,0.000,0.001,8.301,85.875,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.693,501812.463,723162.397,753373.280,531563.637,781695.359,809227.937,633039.425,641923.803 +0.200217,0.100153,1024803,0.030542,4861379.304,0.000,0.000,17.737,0.000,9.855,9.113,165.316,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.737,568718.365,580759.910,614358.416,604084.162,632300.917,759026.693,602746.213,499384.628 +0.300362,0.100145,1505649,0.044872,4801493.273,0.000,0.000,13.718,0.000,0.001,9.432,242.094,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,13.718,567536.533,566807.591,502610.737,589225.064,728223.384,647240.886,598531.561,601317.518 +0.400499,0.100137,1982458,0.059082,4761549.536,0.000,0.000,17.994,0.000,4.673,9.603,282.555,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.994,563336.201,456872.440,610231.786,590279.193,715666.960,742310.362,563006.654,519845.940 +0.500640,0.100141,2295311,0.068406,3124118.089,0.000,0.000,16.802,0.000,48.625,10.172,293.211,0.000,13.302,0.058754,14.113,8,0.000,0.000,0.000,0,0.000,0,16.802,303561.308,363506.652,615660.558,317032.284,383488.434,551021.841,269818.959,320028.053 +0.600806,0.100165,2592875,0.077274,2970727.190,0.000,0.000,91.095,0.000,9.899,10.055,302.117,0.000,152.521,0.443726,14.098,8,0.000,0.000,0.000,0,0.000,0,91.095,245494.017,324852.778,514409.301,292805.775,441230.320,590753.048,274416.187,286765.764 +0.700980,0.100174,2922849,0.087108,3293997.541,0.000,0.000,19.578,0.000,0.003,8.598,302.117,32.092,1230.979,0.608154,13.977,8,0.000,0.000,0.000,0,0.000,0,19.578,430379.715,496454.526,374377.344,389950.196,362248.489,422193.985,442069.336,376323.951 +0.801139,0.100159,3334713,0.099382,4112107.547,0.000,0.000,12.297,0.000,1.186,9.317,302.117,80.692,588.401,0.608154,13.920,8,0.000,0.000,0.000,0,0.000,0,12.297,481684.800,445711.946,513025.014,482813.008,455895.769,641021.679,578431.110,513524.221 +0.901307,0.100168,3760504,0.112072,4250751.989,0.000,0.000,14.205,0.000,8.785,9.381,302.117,120.539,134.617,0.786865,13.907,8,0.000,0.000,0.000,0,0.000,0,14.205,471356.264,564389.602,417207.448,490114.676,536566.454,608685.011,644384.895,518047.639 +1.002839,0.101531,4078860,0.121560,3135539.773,0.000,0.000,16.033,0.000,48.718,10.303,302.117,98.684,91.489,0.786865,13.898,8,0.000,0.000,0.000,0,0.000,0,16.033,272772.538,344415.341,577239.678,280996.588,448008.825,351378.698,307815.856,552912.248 +1.103049,0.100210,4394556,0.130968,3150332.142,0.000,0.000,73.657,0.000,0.001,9.589,302.117,44.633,1.559,0.786865,13.897,8,0.000,0.000,0.000,0,0.000,0,73.657,396835.114,332260.969,439834.649,359433.802,432819.409,477146.151,230315.449,481686.599 +1.203210,0.100161,4839853,0.144239,4445792.402,0.000,0.000,12.788,0.000,0.001,8.378,302.117,0.000,0.000,0.786865,13.897,8,0.000,0.000,0.000,0,0.000,0,12.788,437393.841,638459.227,566764.975,571866.738,546946.971,597135.942,522156.993,565067.715 +1.303365,0.100154,5233283,0.155964,3928235.708,0.000,0.000,13.980,0.000,0.001,8.080,302.117,0.000,178.513,1.035889,13.880,8,0.000,0.000,0.000,0,0.000,0,13.980,471042.818,524560.200,527515.637,552197.534,487287.740,535942.628,445172.756,384516.395 +1.403545,0.100180,5643530,0.168190,4095105.649,0.000,0.000,13.049,0.000,0.000,8.120,302.117,0.039,502.339,1.344116,13.831,8,0.000,0.000,0.000,0,0.000,0,13.049,464664.380,387732.729,575285.447,606599.135,496856.488,492664.027,507457.424,563846.019 +1.503690,0.100146,5910778,0.176155,2668595.752,0.000,0.000,70.664,0.000,10.339,10.323,302.117,0.000,194.131,1.344116,13.812,8,0.000,0.000,0.000,0,0.000,0,70.664,128173.438,504595.541,542260.718,156052.859,127684.151,483715.932,557328.786,168784.328 +1.603864,0.100174,6330500,0.188664,4189929.313,0.000,0.000,65.756,0.000,2.238,8.826,302.117,10.607,3.782,1.344116,13.811,8,0.000,0.000,0.000,0,0.000,0,65.756,552887.947,584992.085,239353.513,575788.100,402180.186,687523.674,559546.361,587657.447 +1.704067,0.100203,6810904,0.202981,4794329.278,0.000,0.000,9.479,0.000,0.001,8.580,302.117,0.000,0.039,1.344116,13.811,8,0.000,0.000,0.000,0,0.000,0,9.479,691589.214,519308.162,565943.704,583078.997,551473.013,663675.751,529597.322,689663.115 +1.804257,0.100190,7161862,0.213440,3502913.325,0.000,0.000,22.013,0.000,3.951,7.783,302.117,0.000,339.978,1.593750,13.778,8,0.000,0.000,0.000,0,0.000,0,22.013,406266.801,467799.693,434902.303,415329.553,429871.876,449424.664,437257.820,462060.615 +1.904406,0.100149,7525468,0.224276,3630666.790,0.000,0.000,20.974,0.000,4.598,8.205,302.117,0.000,467.197,1.720337,13.732,8,0.000,0.000,0.000,0,0.000,0,20.974,483811.318,432787.112,432417.661,365527.024,445488.245,508884.073,467106.133,494645.224 +2.004570,0.100164,7702984,0.229567,1772246.020,0.000,0.000,73.435,0.000,33.493,10.897,302.117,1.794,87.707,1.880871,13.724,8,0.000,0.000,0.000,0,0.000,0,73.435,2246.307,57166.006,161274.827,470186.905,389829.031,379525.972,149713.836,162303.136 +2.104733,0.100163,8175946,0.243662,4721921.379,0.000,0.000,34.429,0.000,0.001,8.514,302.117,0.000,0.078,1.880871,13.724,8,0.000,0.000,0.000,0,0.000,0,34.429,565727.638,459630.618,670476.855,582640.064,654103.550,566346.628,609116.896,613879.131 +2.204918,0.100185,8643620,0.257600,4668098.696,0.000,0.000,10.013,0.000,6.018,8.388,302.117,0.000,3.977,2.096436,13.723,8,0.000,0.000,0.000,0,0.000,0,10.013,571172.679,511053.968,665867.386,563377.110,642550.549,537564.892,657053.702,519458.410 +2.305094,0.100176,9014949,0.268666,3706776.045,0.000,0.000,18.171,0.000,2.596,8.024,302.117,0.000,521.661,2.155396,13.672,8,0.000,0.000,0.000,0,0.000,0,18.171,476552.549,429784.735,450069.089,393648.238,527413.172,507478.203,489200.323,432629.735 +2.405249,0.100155,9350633,0.278671,3351630.527,0.000,0.000,20.882,0.000,37.316,9.116,302.117,0.000,357.764,2.271973,13.637,8,0.000,0.000,0.000,0,0.000,0,20.882,578420.955,360369.874,462531.083,311475.870,537564.458,553030.419,289020.772,259217.096 +2.505417,0.100168,9605436,0.286264,2543758.292,0.000,0.000,72.010,0.000,65.475,10.248,302.117,0.702,28.741,2.421265,13.635,8,0.000,0.000,0.000,0,0.000,0,72.010,505740.715,4332.724,370996.988,333440.057,445382.074,575243.999,152823.365,155798.369 +2.605638,0.100221,10056179,0.299697,4497504.861,0.000,0.000,66.484,0.000,3.731,8.801,302.117,14.928,0.000,2.421265,13.635,8,0.000,0.000,0.000,0,0.000,0,66.484,654016.709,567527.574,480030.664,490288.027,507539.956,733411.500,534490.481,530199.949 +2.705831,0.100193,10489832,0.312621,4328190.572,0.000,0.000,17.046,0.000,2.032,8.376,302.117,0.000,197.705,2.660278,13.615,8,0.000,0.000,0.000,0,0.000,0,17.046,572447.026,571029.757,653650.566,521185.795,484386.698,598506.815,433604.544,493379.371 +2.805992,0.100161,10903199,0.324941,4127015.023,0.000,0.000,23.616,0.000,0.001,8.451,302.117,0.000,605.625,2.963989,13.556,8,0.000,0.000,0.000,0,0.000,0,23.616,498795.672,610295.873,475543.168,524983.443,596558.026,593572.840,342956.968,484309.032 +2.906158,0.100166,11177894,0.333127,2742392.664,0.000,0.000,67.696,0.000,7.552,10.294,302.117,62.825,152.403,2.963989,13.541,8,0.000,0.000,0.000,0,0.000,0,67.696,578159.209,188706.406,190932.706,520245.451,268863.200,184683.092,611853.216,198949.384 +3.006330,0.100172,11551220,0.344253,3726843.903,0.000,0.000,51.837,0.000,0.001,9.534,302.117,21.135,1.365,2.970337,13.541,8,0.000,0.000,0.000,0,0.000,0,51.837,355068.717,401648.526,311543.650,569848.954,543124.961,357893.854,582477.213,605238.028 +3.106489,0.100158,12037472,0.358745,4854832.906,0.000,0.000,9.329,0.000,0.001,8.524,302.117,0.000,3.471,3.177612,13.541,8,0.000,0.000,0.000,0,0.000,0,9.329,574340.595,604412.979,569737.883,592521.807,635992.975,711713.081,583855.529,582258.058 +3.206665,0.100176,12437101,0.370654,3989252.520,0.000,0.000,13.807,0.000,21.144,7.660,302.117,0.000,532.693,3.244751,13.488,8,0.000,0.000,0.000,0,0.000,0,13.807,345939.724,520192.324,495725.486,599801.883,557316.832,463721.943,484545.209,522009.118 +3.306837,0.100171,12811711,0.381819,3739686.699,0.000,0.000,21.828,0.000,3.363,8.748,302.117,0.000,358.253,3.316528,13.453,8,0.000,0.000,0.000,0,0.000,0,21.828,464243.854,521885.004,423992.882,340615.868,494981.142,564601.748,484139.734,445226.468 +3.406998,0.100162,12994970,0.387280,1829630.025,0.000,0.000,69.754,0.000,34.886,10.903,302.117,40.598,60.683,3.468021,13.448,8,0.000,0.000,0.000,0,0.000,0,69.754,7627.660,3454.411,1357.803,500570.178,433538.621,621324.821,179629.396,82127.135 +3.507168,0.100170,13433940,0.400363,4382267.543,0.000,0.000,56.021,0.000,0.001,9.068,302.117,0.000,0.000,3.468021,13.448,8,0.000,0.000,0.000,0,0.000,0,56.021,526776.571,429581.417,516074.722,616983.577,472009.458,623642.284,518031.403,679168.111 +3.607339,0.100171,13898564,0.414209,4638305.992,0.000,0.000,12.597,0.000,0.001,8.314,302.117,0.000,83.919,3.744141,13.439,8,0.000,0.000,0.000,0,0.000,0,12.597,661787.985,543230.782,632318.394,542272.421,555499.795,497848.410,522905.549,682442.655 +3.707501,0.100162,14246254,0.424571,3471289.875,0.000,0.000,28.727,0.000,0.001,7.831,302.117,0.000,650.043,3.834106,13.376,8,0.000,0.000,0.000,0,0.000,0,28.727,488330.784,331424.369,405195.144,483688.287,408080.481,476320.195,403557.790,474692.825 +3.807665,0.100164,14630357,0.436019,3834740.374,0.000,0.000,16.408,0.000,25.948,9.040,302.117,0.000,248.655,3.885822,13.351,8,0.000,0.000,0.000,0,0.000,0,16.408,471436.764,404207.032,543159.127,473104.029,562207.883,556137.839,397797.544,426690.156 +3.907840,0.100176,14824270,0.441798,1935730.103,0.000,0.000,70.656,0.000,56.089,10.752,302.117,88.672,69.643,4.293701,13.344,8,0.000,0.000,0.000,0,0.000,0,70.656,9623.098,295141.616,320087.801,2785.108,506210.896,282813.270,315445.954,203622.360 +4.008275,0.100435,15303284,0.456073,4769412.895,0.000,0.000,59.646,0.000,0.001,8.497,302.117,0.000,0.000,4.293701,13.345,8,0.000,0.000,0.000,0,0.000,0,59.646,639660.139,553265.596,590035.799,656148.484,569933.162,589458.309,508131.741,662779.666 +4.108437,0.100163,15722760,0.468575,4187949.013,0.000,0.000,12.671,0.000,5.359,8.050,302.117,0.000,322.288,4.325439,13.313,8,0.000,0.000,0.000,0,0.000,0,12.671,603518.480,495394.325,557852.747,461888.816,481736.537,554238.625,449588.820,583730.661 +4.208602,0.100165,16110673,0.480135,3872753.705,0.000,0.000,22.509,0.000,3.723,8.132,302.117,0.000,430.541,4.399414,13.271,8,0.000,0.000,0.000,0,0.000,0,22.509,529288.553,436101.980,519874.053,518116.946,452634.760,540110.735,322309.334,554317.344 +4.308757,0.100155,16497801,0.491673,3865282.975,0.000,0.000,36.577,0.000,24.198,7.791,357.910,66.966,242.163,4.472412,13.247,8,0.000,0.000,0.000,0,0.000,0,36.577,602285.548,427446.812,444330.617,470679.736,570594.717,508521.025,362118.170,479306.351 +4.408906,0.100149,16650629,0.496227,1526003.858,0.000,0.000,29.000,0.000,124.348,6.491,357.910,600.081,220.686,4.583954,13.226,8,0.000,0.000,0.000,0,0.000,0,29.000,456998.355,0.000,0.000,0.000,529979.498,0.000,539026.005,0.000 +4.509067,0.100160,16767852,0.499721,1170352.170,0.000,0.000,23.149,0.000,224.508,7.225,357.910,600.443,1001.440,4.957031,13.128,8,0.000,0.000,0.000,0,0.000,0,23.149,422711.759,0.000,0.000,0.000,426905.031,0.000,320735.380,0.000 +4.609225,0.100158,16910466,0.503971,1423885.789,0.000,0.000,17.527,0.000,324.666,9.149,357.910,680.758,479.436,5.012817,13.081,8,0.000,0.000,0.000,0,0.000,0,17.527,407884.262,0.000,0.000,0.000,515344.138,0.000,500657.389,0.000 +4.709374,0.100149,17041007,0.507862,1303469.434,0.000,0.000,7.746,0.000,424.815,5.321,357.910,344.526,642.676,5.122559,13.018,8,0.000,0.000,0.000,0,0.000,0,7.746,439575.573,0.000,0.000,0.000,411137.910,0.000,452755.951,0.000 +4.809502,0.100128,17193893,0.512418,1526900.712,0.000,0.000,22.906,0.000,524.944,8.410,357.910,702.926,527.643,5.178223,12.966,8,0.000,0.000,0.000,0,0.000,0,22.906,571836.231,0.000,0.000,0.000,564096.163,0.000,390968.317,0.000 +4.909657,0.100155,17318436,0.516130,1243505.302,0.000,0.000,4.310,0.000,625.098,6.080,357.910,357.806,633.395,5.292480,12.904,8,0.000,0.000,0.000,0,0.000,0,4.310,490580.679,0.000,0.000,0.000,499716.539,0.000,253208.085,0.000 +5.009812,0.100155,17438734,0.519715,1201118.159,0.000,0.000,68.377,0.000,725.253,7.382,357.910,585.967,536.707,5.322632,12.852,7,0.000,0.000,0.000,0,0.000,0,68.377,465468.482,0.000,0.000,0.000,300693.897,0.000,434955.779,0.000 +5.109949,0.100137,17515944,0.522016,771045.233,0.000,0.000,30.208,0.000,825.390,5.221,357.910,428.398,315.350,5.453247,12.821,7,0.000,0.000,0.000,0,0.000,0,30.208,524123.015,0.000,0.000,0.000,0.000,0.000,246922.218,0.000 +5.210114,0.100165,17643936,0.525830,1277807.057,0.000,0.000,2.971,0.000,925.555,6.479,357.910,531.738,792.752,5.535400,12.744,7,0.000,0.000,0.000,0,0.000,0,2.971,649905.336,0.000,0.000,0.000,0.000,0.000,627901.721,0.000 +5.310260,0.100146,17717430,0.528021,733871.446,0.000,0.000,28.513,0.000,1025.701,5.682,357.910,467.210,358.540,5.537109,12.708,7,0.000,0.000,0.000,0,0.000,0,28.513,234179.024,0.000,0.000,0.000,0.000,0.000,499692.423,0.000 +5.410411,0.100152,17840005,0.531674,1223895.260,0.000,0.000,4.387,0.000,1125.853,5.825,357.910,443.586,702.880,5.629150,12.640,6,0.000,0.000,0.000,0,0.000,0,4.387,568099.080,0.000,0.000,0.000,0.000,0.000,655796.180,0.000 +5.510544,0.100132,17859453,0.532253,194223.384,0.000,0.000,20.262,0.000,1225.985,5.089,357.910,515.257,480.303,5.700928,12.593,6,0.000,0.000,0.000,0,0.000,0,20.262,0.000,0.000,0.000,0.000,0.000,0.000,194223.384,0.000 +5.610723,0.100179,17887767,0.533097,282632.889,0.000,0.000,1314.384,0.000,1326.164,6.110,397.344,330.111,493.646,5.793579,12.544,5,0.000,0.000,0.000,0,0.000,0,1314.384,0.000,0.000,9.982,9.982,0.000,9.982,282602.942,0.000 +5.710845,0.100122,18099767,0.539415,2117412.606,0.000,0.000,1342.166,0.000,13.426,6.561,412.895,3.862,354.060,5.793579,12.510,5,0.000,0.000,0.000,0,0.000,0,1342.166,0.000,144033.996,539340.947,497611.938,0.000,278319.904,0.000,658105.821 +5.811009,0.100164,18411304,0.548700,3110265.401,0.000,0.000,14.191,0.000,113.591,4.386,412.895,79.947,186.530,5.814331,12.492,5,0.000,0.000,0.000,0,0.000,0,14.191,0.000,0.000,655374.393,810389.980,0.000,822380.301,0.000,822120.727 +5.911154,0.100145,18426861,0.549163,155344.787,0.000,0.000,119.362,0.000,95.318,3.927,412.895,804.654,532.236,5.876465,12.439,5,0.000,0.000,0.000,0,0.000,0,119.362,0.000,29.957,38604.033,35368.724,0.000,41110.400,0.000,40231.674 +6.011327,0.100172,18426863,0.549163,19.966,0.000,0.000,115.989,0.000,131.251,1.789,412.895,352.518,998.748,6.101074,12.342,5,0.000,0.000,0.000,0,0.000,0,115.989,0.000,0.000,0.000,19.966,0.000,0.000,0.000,0.000 +6.111461,0.100135,18426875,0.549164,119.838,0.000,0.000,190.358,0.000,55.282,4.019,412.895,866.644,594.199,6.111332,12.284,5,0.000,0.000,0.000,0,0.000,0,190.358,0.000,19.973,39.946,19.973,0.000,19.973,0.000,19.973 +6.211591,0.100130,18426881,0.549164,59.922,0.000,0.000,115.459,0.000,126.031,1.667,412.895,307.336,610.849,6.248047,12.224,5,0.000,0.000,0.000,0,0.000,0,115.459,0.000,19.974,0.000,0.000,0.000,19.974,0.000,19.974 +6.311706,0.100115,18426893,0.549164,119.862,0.000,0.000,139.312,0.000,53.746,4.897,412.895,983.359,702.550,6.270142,12.155,5,0.000,0.000,0.000,0,0.000,0,139.312,0.000,19.977,19.977,39.954,0.000,19.977,0.000,19.977 +6.411846,0.100140,18426901,0.549164,79.888,0.000,0.000,138.773,0.000,123.556,2.448,412.895,512.017,912.120,6.423462,12.066,5,0.000,0.000,0.000,0,0.000,0,138.773,0.000,19.972,19.972,0.000,0.000,19.972,0.000,19.972 +6.511977,0.100130,18426907,0.549165,59.922,0.000,0.000,129.613,0.000,109.557,3.244,412.895,701.624,480.740,6.434448,12.019,5,0.000,0.000,0.000,0,0.000,0,129.613,0.000,0.000,19.974,19.974,0.000,19.974,0.000,0.000 +6.612102,0.100125,18426915,0.549165,79.900,0.000,0.000,114.339,0.000,104.509,2.519,412.895,523.837,671.153,6.579712,11.954,5,0.000,0.000,0.000,0,0.000,0,114.339,0.000,19.975,19.975,19.975,0.000,0.000,0.000,19.975 +6.712213,0.100111,18426923,0.549165,79.911,0.000,0.000,168.527,0.000,143.137,2.529,412.895,558.206,555.553,6.588867,11.899,5,0.000,0.000,0.000,0,0.000,0,168.527,0.000,19.978,0.000,19.978,0.000,19.978,0.000,19.978 +6.812362,0.100149,18426929,0.549165,59.911,0.000,0.000,149.686,0.000,124.509,2.202,412.895,497.657,440.242,6.635868,11.856,5,0.000,0.000,0.000,0,0.000,0,149.686,0.000,0.000,19.970,0.000,0.000,19.970,0.000,19.970 +6.912481,0.100119,18426935,0.549165,59.929,0.000,0.000,164.561,0.000,144.936,1.763,412.895,450.947,614.853,6.749023,11.796,5,0.000,0.000,0.000,0,0.000,0,164.561,0.000,19.976,19.976,19.976,0.000,0.000,0.000,0.000 +7.012602,0.100120,18535300,0.552395,1082349.633,0.000,0.000,148.939,0.000,1.167,4.591,412.895,489.724,678.677,6.792725,11.730,5,0.000,0.000,0.000,0,0.000,0,148.939,0.000,410456.865,204054.842,108020.221,0.000,68557.633,0.000,291260.071 +7.112867,0.100266,18858090,0.562015,3219351.880,0.000,0.000,10.974,0.000,7.227,4.449,412.895,0.039,127.123,6.809326,11.717,4,0.000,0.000,0.000,0,0.000,0,10.974,0.000,690795.778,820222.122,812043.837,0.000,145433.840,0.000,750856.304 +7.213004,0.100137,19147207,0.570631,2887219.562,0.000,0.000,15.099,0.000,0.000,4.450,412.895,0.156,276.848,6.842407,11.690,4,0.000,0.000,0.000,0,0.000,0,15.099,0.000,762346.919,758112.712,648382.850,0.000,0.000,0.000,718377.081 +7.313247,0.100243,19465556,0.580119,3175785.766,0.000,0.000,11.584,0.000,0.529,4.324,412.895,0.000,171.771,6.864380,11.673,4,0.000,0.000,0.000,0,0.000,0,11.584,0.000,811431.524,842097.131,705328.921,0.000,0.000,0.000,816928.189 +7.413525,0.100279,19749950,0.588594,2836030.990,0.000,0.000,10.192,0.000,0.000,3.912,412.895,0.000,116.706,6.903320,11.662,2,0.000,0.000,0.000,0,0.000,0,10.192,0.000,723382.659,360813.777,963911.881,0.000,0.000,0.000,787922.673 +7.513690,0.100164,19852109,0.591639,1019913.711,0.000,0.000,8.282,0.000,0.001,1.702,412.895,0.000,86.849,6.914917,11.654,1,0.000,0.000,0.000,0,0.000,0,8.282,0.000,945256.414,0.000,74657.296,0.000,0.000,0.000,0.000 +7.613931,0.100241,19971373,0.595193,1189768.696,0.000,0.000,1.305,0.000,0.000,0.958,412.895,0.000,8.885,6.921021,11.653,1,0.000,0.000,0.000,0,0.000,0,1.305,0.000,1189768.696,0.000,0.000,0.000,0.000,0.000,0.000 +7.714050,0.100119,20000000,0.596046,285930.155,0.000,0.000,0.045,0.000,0.000,0.270,412.895,0.000,2.497,6.921021,11.652,0,0.000,0.000,0.000,0,0.000,0,0.045,0.000,285930.155,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.log new file mode 100644 index 000000000..f5d832041 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=183 +worker=2 kind=insert tid=6 os_tid=180 +worker=0 kind=insert tid=7 os_tid=178 +start_monotonic_ns=2087197117173395 main_address=0x55c9b6f3a300 +worker=1 kind=insert tid=8 os_tid=179 +worker=7 kind=insert tid=12 os_tid=185 +worker=4 kind=insert tid=9 os_tid=182 +worker=6 kind=insert tid=10 os_tid=184 +worker=3 kind=insert tid=11 os_tid=181 +load_end reason=complete inserted=20000000 elapsed_s=7.714 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.189 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087197117175133 cpu_ns=8912081 +diagnostic_stage name=stop_request wall_ns=2087204831269505 cpu_ns=53830892988 +diagnostic_stage name=workers_joined wall_ns=2087204831300900 cpu_ns=53830923926 +diagnostic_stage name=before_close wall_ns=2087204831374025 cpu_ns=53830996990 +diagnostic_stage name=after_close wall_ns=2087205020198419 cpu_ns=53934454482 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087202518108421 last_end_ns=2087202518109910 loop_exit_ns=2087202518109962 deregister_start_ns=2087202518110003 deregister_end_ns=2087202518110819 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087204754905510 last_end_ns=2087204754906301 loop_exit_ns=2087204754906340 deregister_start_ns=2087204754906439 deregister_end_ns=2087204754907398 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087204477913123 last_end_ns=2087204477914091 loop_exit_ns=2087204477914138 deregister_start_ns=2087204477914172 deregister_end_ns=2087204477915063 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087204538162229 last_end_ns=2087204538163189 loop_exit_ns=2087204538163234 deregister_start_ns=2087204538163267 deregister_end_ns=2087204538164117 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087202096464219 last_end_ns=2087202096465651 loop_exit_ns=2087202096465727 deregister_start_ns=2087202096465815 deregister_end_ns=2087202096469228 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087204146955774 last_end_ns=2087204146956732 loop_exit_ns=2087204146956783 deregister_start_ns=2087204146956825 deregister_end_ns=2087204146957849 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087202688670960 last_end_ns=2087202688671859 loop_exit_ns=2087202688671910 deregister_start_ns=2087202688672021 deregister_end_ns=2087202688672847 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087204527220091 last_end_ns=2087204527221126 loop_exit_ns=2087204527221174 deregister_start_ns=2087204527221210 deregister_end_ns=2087204527221974 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv new file mode 100644 index 000000000..ce792128c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-11-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2592645.622998,7.714128,20000000,0.002590,0.001328,0.004064,0.010112,1342.165729,0.002590,0.001328,0.004064,0.010112,1342.165729,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv new file mode 100644 index 000000000..120459f65 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.csv @@ -0,0 +1,89 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,537591,0.016021,5372338.577,0.000,0.000,17.279,0.000,0.001,8.415,87.133,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.279,511859.726,753089.361,784938.189,720810.819,752529.733,620577.453,605577.424,622955.871 +0.200229,0.100162,1019974,0.030398,4816019.476,0.000,0.000,18.073,0.000,8.469,9.016,163.129,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.073,573849.343,631835.302,725513.377,488467.813,671650.730,523421.126,472114.334,729167.451 +0.300391,0.100163,1488668,0.044366,4679330.379,0.000,0.000,18.333,0.000,0.002,9.416,238.754,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.333,562026.022,590010.513,719080.617,594812.704,625662.535,512806.065,463326.529,611605.395 +0.400569,0.100178,1970431,0.058723,4809090.594,0.000,0.000,13.431,0.000,1.434,9.598,282.660,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,13.431,577943.757,612582.250,732070.078,604247.051,591479.721,491207.772,576126.983,623432.983 +0.500711,0.100142,2325841,0.069315,3549051.262,0.000,0.000,20.696,0.000,40.851,10.094,291.930,0.000,9.986,0.050945,14.113,8,0.000,0.000,0.000,0,0.000,0,20.696,355713.976,336221.704,628655.700,481275.357,432474.779,514258.437,354365.893,446085.417 +0.600884,0.100173,2559314,0.076274,2330691.192,0.000,0.000,95.818,0.000,67.621,10.177,297.234,2.340,102.245,0.253628,14.103,8,0.000,0.000,0.000,0,0.000,0,95.818,184689.954,220557.800,200213.055,383185.985,313267.146,461490.293,254379.191,312907.768 +0.701028,0.100143,2819175,0.084018,2594890.873,0.000,0.000,102.623,0.000,3.146,8.083,297.234,19.347,1118.553,0.590698,13.993,8,0.000,0.000,0.000,0,0.000,0,102.623,333721.693,318124.049,198845.005,428845.357,363818.557,314888.686,391838.398,244809.127 +0.801195,0.100167,3210739,0.095687,3909105.383,0.000,0.000,16.306,0.000,2.476,9.158,297.234,67.972,662.135,0.590698,13.929,8,0.000,0.000,0.000,0,0.000,0,16.306,450247.349,431129.307,558416.529,565933.962,498027.477,405312.463,524213.703,475824.593 +0.901357,0.100162,3613898,0.107703,4025074.772,0.000,0.000,14.392,0.000,5.111,9.541,297.234,103.504,198.390,0.601273,13.909,8,0.000,0.000,0.000,0,0.000,0,14.392,523272.999,454364.538,548951.434,632955.460,421777.286,392155.234,600428.111,451169.710 +1.001530,0.100173,4021341,0.119845,4067385.776,0.000,0.000,19.899,0.000,7.887,9.272,297.234,64.576,142.176,0.661865,13.895,8,0.000,0.000,0.000,0,0.000,0,19.899,515896.529,479040.360,502819.178,650992.559,461151.341,431991.842,580285.016,445208.952 +1.101810,0.100280,4219128,0.125740,1972349.964,0.000,0.000,74.947,0.000,0.001,10.414,297.234,111.913,5.687,0.779087,13.895,8,0.000,0.000,0.000,0,0.000,0,74.947,469934.789,174082.793,165068.022,492780.849,72267.744,462196.446,58316.788,77702.533 +1.201959,0.100149,4732423,0.141037,5125312.874,0.000,0.000,9.075,0.000,5.173,8.309,297.234,0.000,0.000,0.779087,13.895,8,0.000,0.000,0.000,0,0.000,0,9.075,655663.010,656701.462,571867.871,597170.169,764051.502,567084.998,578617.813,734156.049 +1.302126,0.100167,5173884,0.154194,4407262.344,0.000,0.000,11.602,0.000,5.929,8.440,297.234,0.000,112.625,1.029419,13.884,8,0.000,0.000,0.000,0,0.000,0,11.602,626785.043,612608.677,533770.114,418562.186,667107.818,430691.963,497211.065,620525.479 +1.402275,0.100150,5566045,0.165881,3915753.169,0.000,0.000,15.347,0.000,19.303,7.714,297.234,0.000,464.306,1.081665,13.838,8,0.000,0.000,0.000,0,0.000,0,15.347,474550.211,622748.549,494680.102,469897.170,466592.114,466352.472,360141.333,560791.219 +1.502417,0.100142,5901743,0.175886,3352215.061,0.000,0.000,19.980,0.000,52.737,9.434,297.234,0.000,298.794,1.235840,13.809,8,0.000,0.000,0.000,0,0.000,0,19.980,613747.601,505062.090,555600.253,195771.724,248576.666,513260.436,463591.038,256605.254 +1.602581,0.100163,6213557,0.185178,3113053.271,0.000,0.000,70.763,0.000,0.001,9.532,297.234,9.009,19.070,1.302330,13.807,8,0.000,0.000,0.000,0,0.000,0,70.763,537821.200,397200.974,178857.746,496478.754,533398.427,388495.199,238360.519,342440.452 +1.702792,0.100211,6711615,0.200022,4970099.105,0.000,0.000,9.659,0.000,2.503,8.428,297.234,0.000,0.039,1.302330,13.807,8,0.000,0.000,0.000,0,0.000,0,9.659,648153.181,655318.072,594406.521,566914.496,628784.027,563741.188,618884.902,693896.718 +1.802956,0.100164,7147836,0.213022,4355050.080,0.000,0.000,21.650,0.000,10.192,8.145,297.234,0.000,266.671,1.585449,13.781,8,0.000,0.000,0.000,0,0.000,0,21.650,603877.196,529679.181,542398.270,408268.786,520074.971,520644.035,641135.940,588971.701 +1.903094,0.100138,7527786,0.224346,3794253.837,0.000,0.000,20.144,0.000,2.380,8.112,297.234,0.000,499.895,1.678589,13.732,8,0.000,0.000,0.000,0,0.000,0,20.144,496513.491,542280.211,422316.080,375171.266,558268.105,430035.407,480525.596,489143.681 +2.003258,0.100163,7708831,0.229741,1807495.125,0.000,0.000,73.159,0.000,31.287,10.666,297.234,1.950,131.114,1.880016,13.719,8,0.000,0.000,0.000,0,0.000,0,73.159,406275.824,54411.049,163912.038,606588.355,9823.940,494481.626,8645.866,63356.426 +2.103403,0.100145,8185808,0.243956,4762871.362,0.000,0.000,34.861,0.000,0.004,8.460,297.234,0.000,0.234,1.880131,13.719,8,0.000,0.000,0.000,0,0.000,0,34.861,652684.639,622298.650,545949.236,620261.601,711918.843,550572.540,480703.739,578482.115 +2.203575,0.100173,8665170,0.258242,4785361.758,0.000,0.000,12.231,0.000,8.781,8.491,297.234,0.000,8.267,2.098511,13.719,8,0.000,0.000,0.000,0,0.000,0,12.231,690029.196,680076.372,414774.212,535865.241,729900.389,545887.945,503361.334,685467.069 +2.303752,0.100177,9001423,0.268263,3356583.644,0.000,0.000,19.924,0.000,0.002,7.925,297.234,0.000,483.674,2.431763,13.671,8,0.000,0.000,0.000,0,0.000,0,19.924,459955.166,367359.205,378459.540,392265.083,488853.971,441437.971,362348.082,465904.627 +2.403912,0.100160,9370579,0.279265,3685668.680,0.000,0.000,13.798,0.000,39.038,9.501,297.234,0.000,412.973,2.431763,13.631,8,0.000,0.000,0.000,0,0.000,0,13.798,383766.572,306130.668,567812.386,488209.626,639597.642,288748.453,608627.146,402776.186 +2.504072,0.100160,9648136,0.287537,2771136.846,0.000,0.000,70.903,0.000,9.254,10.275,297.234,15.756,32.175,2.678345,13.628,8,0.000,0.000,0.000,0,0.000,0,70.903,180730.874,209774.411,366034.433,584285.284,507677.837,177336.304,531609.552,213688.150 +2.604253,0.100181,10118271,0.301548,4692838.458,0.000,0.000,12.245,0.000,0.001,8.683,297.234,0.000,0.039,2.678345,13.628,8,0.000,0.000,0.000,0,0.000,0,12.245,660831.430,667619.119,538862.649,572361.890,667229.825,451241.570,544202.963,590489.012 +2.704414,0.100161,10590630,0.315625,4716018.056,0.000,0.000,14.916,0.000,0.001,8.559,297.234,0.000,300.455,2.678345,13.598,8,0.000,0.000,0.000,0,0.000,0,14.916,664562.991,604928.739,514194.420,568527.184,697769.675,547610.767,434132.965,684291.316 +2.804580,0.100166,10968214,0.326878,3769573.235,0.000,0.000,22.477,0.000,0.001,8.075,297.234,0.000,522.257,2.763916,13.547,8,0.000,0.000,0.000,0,0.000,0,22.477,477456.248,590428.436,373439.172,352693.661,457709.077,541879.148,395143.090,580824.403 +2.904758,0.100178,11211327,0.334124,2426808.800,0.000,0.000,74.654,0.000,10.213,10.134,297.234,96.859,151.176,2.928413,13.532,8,0.000,0.000,0.000,0,0.000,0,74.654,107278.978,83890.624,441174.440,91756.617,421449.563,527241.189,644262.819,109754.570 +3.004916,0.100157,11539128,0.343893,3272857.540,0.000,0.000,69.083,0.000,0.001,9.943,297.234,14.118,1.365,2.971928,13.532,8,0.000,0.000,0.000,0,0.000,0,69.083,343958.506,456601.173,618037.024,281546.761,576003.198,569024.185,200534.299,227152.394 +3.105084,0.100169,11997418,0.357551,4575185.871,0.000,0.000,12.870,0.000,8.350,8.481,297.234,0.000,0.000,2.971928,13.532,8,0.000,0.000,0.000,0,0.000,0,12.870,686951.744,649255.304,671487.818,472832.766,423346.204,520192.913,634070.906,517048.215 +3.205257,0.100173,12325549,0.367330,3275652.980,0.000,0.000,30.660,0.000,0.001,7.625,297.234,0.000,359.964,3.228027,13.497,8,0.000,0.000,0.000,0,0.000,0,30.660,348568.027,454714.712,495334.562,387520.756,424177.450,342258.922,420773.329,402305.223 +3.305424,0.100167,12661728,0.377349,3356180.949,0.000,0.000,17.654,0.000,5.695,8.003,297.234,0.000,386.853,3.301758,13.459,8,0.000,0.000,0.000,0,0.000,0,17.654,373625.575,386384.251,528666.461,481325.580,400870.042,358720.485,397655.414,428933.141 +3.405565,0.100140,12879141,0.383828,2171079.676,0.000,0.000,16.887,0.000,52.425,8.415,297.234,0.000,210.564,3.389458,13.439,8,0.000,0.000,0.000,0,0.000,0,16.887,193298.420,348809.929,221289.093,254033.089,206170.335,251256.989,497431.119,198790.703 +3.505833,0.100268,13158853,0.392164,2789635.547,0.000,0.000,71.444,0.000,4.986,9.929,297.234,54.736,1.247,3.468388,13.438,8,0.000,0.000,0.000,0,0.000,0,71.444,197450.251,291228.648,188873.262,536949.392,490045.233,400684.982,287209.431,397194.347 +3.606011,0.100178,13637554,0.406431,4778490.429,0.000,0.000,10.028,0.000,0.001,8.567,297.234,0.000,0.000,3.468388,13.438,8,0.000,0.000,0.000,0,0.000,0,10.028,529835.357,566579.845,649462.074,654652.819,577889.680,669965.518,544998.322,585106.813 +3.706187,0.100175,14098401,0.420165,4600399.381,0.000,0.000,16.431,0.000,0.001,8.463,297.234,0.000,514.449,3.801270,13.388,8,0.000,0.000,0.000,0,0.000,0,16.431,508887.244,580711.241,582028.929,688472.193,568582.519,633139.265,529570.958,509007.034 +3.806345,0.100159,14522772,0.432812,4236990.176,0.000,0.000,16.961,0.000,3.945,8.513,297.234,0.000,358.728,3.861816,13.353,8,0.000,0.000,0.000,0,0.000,0,16.961,357103.637,571114.219,631857.880,604581.140,494375.925,643409.559,491989.709,442558.107 +3.906508,0.100163,14728748,0.438951,2056409.184,0.000,0.000,72.977,0.000,16.308,10.297,297.234,89.425,183.373,4.273560,13.335,8,0.000,0.000,0.000,0,0.000,0,72.977,521869.640,90782.075,175763.602,401505.766,149616.208,87966.663,147819.136,481086.094 +4.006688,0.100180,15104645,0.450153,3752231.592,0.000,0.000,59.947,0.000,1.782,9.681,297.234,0.000,6.941,4.273560,13.334,8,0.000,0.000,0.000,0,0.000,0,59.947,318038.853,387853.477,561561.525,671374.319,588403.322,325934.673,575376.715,323688.707 +4.106834,0.100146,15556078,0.463607,4507750.667,0.000,0.000,9.981,0.000,3.424,8.405,297.234,0.000,76.451,4.297607,13.327,8,0.000,0.000,0.000,0,0.000,0,9.981,557296.592,559064.013,570776.917,714986.434,533541.265,584506.877,521129.380,466449.189 +4.207009,0.100175,15938543,0.475006,3817967.678,0.000,0.000,23.114,0.000,14.745,7.677,297.234,0.000,616.460,4.371460,13.267,8,0.000,0.000,0.000,0,0.000,0,23.114,431374.995,518782.012,508699.659,558582.352,445041.076,555517.716,377449.377,422520.492 +4.307165,0.100156,16349307,0.487247,4101227.853,0.000,0.000,17.560,0.000,21.076,8.370,297.234,2.535,230.538,4.423096,13.244,8,0.000,0.000,0.000,0,0.000,0,17.560,509233.828,417567.146,589088.977,666458.013,432903.169,530280.922,482895.008,472800.790 +4.407319,0.100154,16556657,0.493427,2070318.500,0.000,0.000,43.013,0.000,78.635,4.479,358.227,185.925,153.670,4.521606,13.229,8,0.000,0.000,0.000,0,0.000,0,43.013,151696.884,407373.980,387883.931,144268.300,120385.002,583173.825,123260.583,152275.994 +4.507453,0.100134,16720093,0.498298,1632177.029,0.000,0.000,44.613,0.000,178.769,7.057,358.227,560.422,210.071,4.676037,13.208,8,0.000,0.000,0.000,0,0.000,0,44.613,0.000,680439.939,603143.320,0.000,0.000,348593.770,0.000,0.000 +4.607624,0.100172,16821139,0.501309,1008728.669,0.000,0.000,14.123,0.000,278.940,5.638,358.227,373.305,743.217,4.962524,13.136,8,0.000,0.000,0.000,0,0.000,0,14.123,0.000,308859.888,325121.977,0.000,0.000,374746.803,0.000,0.000 +4.707781,0.100156,16935686,0.504723,1143682.082,0.000,0.000,21.673,0.000,379.097,5.804,358.227,480.694,597.464,5.027100,13.077,8,0.000,0.000,0.000,0,0.000,0,21.673,0.000,402900.146,461758.134,0.000,0.000,279023.802,0.000,0.000 +4.807928,0.100147,17076377,0.508916,1404841.974,0.000,0.000,5.736,0.000,479.244,6.876,358.227,551.571,377.725,5.147705,13.040,8,0.000,0.000,0.000,0,0.000,0,5.736,0.000,480492.681,506963.714,0.000,0.000,417385.579,0.000,0.000 +4.908054,0.100126,17139910,0.510809,634528.926,0.000,0.000,65.363,0.000,579.370,2.668,358.227,174.740,567.487,5.188110,12.985,8,0.000,0.000,0.000,0,0.000,0,65.363,0.000,211642.807,273374.872,0.000,0.000,149511.247,0.000,0.000 +5.008181,0.100127,17294642,0.515420,1545359.788,0.000,0.000,23.436,0.000,679.497,5.081,358.227,310.466,261.894,5.188110,12.959,8,0.000,0.000,0.000,0,0.000,0,23.436,0.000,373536.188,565702.435,0.000,0.000,606121.166,0.000,0.000 +5.108320,0.100140,17458886,0.520315,1640149.236,0.000,0.000,3.974,0.000,779.637,6.579,358.227,524.151,246.609,5.334351,12.935,8,0.000,0.000,0.000,0,0.000,0,3.974,0.000,532056.887,536810.248,0.000,0.000,571282.102,0.000,0.000 +5.208479,0.100158,17519962,0.522136,609793.849,0.000,0.000,100.717,0.000,879.795,2.455,358.227,130.925,531.541,5.334351,12.883,8,0.000,0.000,0.000,0,0.000,0,100.717,0.000,19.968,303239.550,0.000,0.000,306534.330,0.000,0.000 +5.308604,0.100125,17624904,0.525263,1048109.413,0.000,0.000,16.466,0.000,979.920,3.294,358.227,264.084,331.070,5.387939,12.851,7,0.000,0.000,0.000,0,0.000,0,16.466,0.000,477642.741,40149.795,0.000,0.000,530316.876,0.000,0.000 +5.408721,0.100117,17725771,0.528269,1007494.315,0.000,0.000,17.563,0.000,1080.037,5.117,358.227,483.927,207.414,5.387939,12.831,7,0.000,0.000,0.000,0,0.000,0,17.563,0.000,587444.488,0.000,0.000,0.000,420049.827,0.000,0.000 +5.508883,0.100162,17809116,0.530753,832099.934,0.000,0.000,3.466,0.000,1180.199,3.477,358.227,296.277,444.162,5.511108,12.787,5,0.000,0.000,0.000,0,0.000,0,3.466,0.000,509004.151,0.000,0.000,0.000,323095.784,0.000,0.000 +5.609047,0.100164,17809116,0.530753,0.000,0.000,0.000,0.000,0.000,1280.363,1.197,358.227,190.313,336.870,5.582275,12.754,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709215,0.100168,17809116,0.530753,0.000,0.000,0.000,0.000,0.000,1380.531,1.507,358.227,282.493,359.005,5.582275,12.719,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809334,0.100119,17809116,0.530753,0.000,0.000,0.000,0.000,0.000,1480.650,3.045,358.227,468.896,259.769,5.582275,12.694,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909450,0.100116,17809116,0.530753,0.000,0.000,0.000,0.000,0.000,1580.767,2.176,358.227,255.445,311.669,5.645386,12.663,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009601,0.100150,17809116,0.530753,0.000,0.000,0.000,0.000,0.000,1680.917,1.573,358.227,234.219,419.760,5.701050,12.622,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.109740,0.100139,17809116,0.530753,0.000,0.000,0.000,0.000,0.000,1781.056,2.134,358.227,346.003,310.545,5.701050,12.592,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.209877,0.100138,17809116,0.530753,0.000,0.000,0.000,0.000,0.000,1881.194,3.366,358.227,451.566,206.473,5.764771,12.572,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.310018,0.100140,17809119,0.530753,29.958,0.000,0.000,1928.000,0.000,1981.334,3.855,397.145,70.604,430.138,5.764771,12.530,5,0.000,0.000,0.000,0,0.000,0,1928.000,9.986,0.000,0.000,0.000,9.986,0.000,0.000,9.986 +6.410149,0.100131,18079158,0.538801,2696855.555,0.000,0.000,1982.939,0.000,10.874,6.263,397.145,59.141,420.621,5.829590,12.489,5,0.000,0.000,0.000,0,0.000,0,1982.939,558498.044,0.000,0.000,391157.357,512877.833,0.000,569044.222,665278.100 +6.510303,0.100154,18389865,0.548061,3102282.743,0.000,0.000,15.274,0.000,111.028,4.292,397.145,64.159,126.836,5.829590,12.476,5,0.000,0.000,0.000,0,0.000,0,15.274,825016.883,0.000,0.000,778688.375,704123.439,0.000,0.000,794454.046 +6.610480,0.100177,18497450,0.551267,1073949.560,0.000,0.000,148.809,0.000,63.778,3.333,397.145,447.801,261.295,5.829590,12.451,5,0.000,0.000,0.000,0,0.000,0,148.809,298521.742,0.000,0.000,293959.815,304571.037,0.000,9.982,176886.984 +6.710627,0.100147,18497458,0.551267,79.883,0.000,0.000,132.358,0.000,163.925,2.569,397.145,468.452,498.018,6.001465,12.402,5,0.000,0.000,0.000,0,0.000,0,132.358,19.971,0.000,0.000,19.971,0.000,0.000,19.971,19.971 +6.810749,0.100121,18497462,0.551267,39.951,0.000,0.000,175.846,0.000,166.019,1.365,397.145,297.880,694.118,6.109131,12.334,5,0.000,0.000,0.000,0,0.000,0,175.846,0.000,0.000,0.000,0.000,19.976,0.000,19.976,0.000 +6.910876,0.100127,18497469,0.551268,69.911,0.000,0.000,203.655,0.000,100.428,2.559,397.145,613.749,423.757,6.112915,12.292,5,0.000,0.000,0.000,0,0.000,0,203.655,19.975,0.000,0.000,19.975,9.987,0.000,0.000,19.975 +7.011049,0.100173,18497478,0.551268,89.844,0.000,0.000,102.965,0.000,96.381,2.445,397.145,483.030,389.130,6.157715,12.255,5,0.000,0.000,0.000,0,0.000,0,102.965,19.965,0.000,0.000,19.965,9.983,0.000,19.965,19.965 +7.111184,0.100135,18497478,0.551268,0.000,0.000,0.000,0.000,0.000,196.516,1.168,397.145,291.248,550.860,6.224125,12.201,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.211302,0.100118,18497487,0.551268,89.894,0.000,0.000,229.561,0.000,89.935,2.818,397.145,637.643,408.618,6.271851,12.161,5,0.000,0.000,0.000,0,0.000,0,229.561,19.976,0.000,0.000,9.988,19.976,0.000,19.976,19.976 +7.311456,0.100153,18497493,0.551268,59.908,0.000,0.000,161.815,0.000,110.015,1.848,397.145,405.276,435.582,6.326050,12.118,5,0.000,0.000,0.000,0,0.000,0,161.815,9.985,0.000,0.000,9.985,19.969,0.000,19.969,0.000 +7.411570,0.100114,18497497,0.551268,39.955,0.000,0.000,195.389,0.000,170.637,1.417,397.145,336.648,670.097,6.447632,12.053,5,0.000,0.000,0.000,0,0.000,0,195.389,0.000,0.000,0.000,9.989,0.000,0.000,9.989,19.977 +7.511650,0.100081,18497502,0.551269,49.960,0.000,0.000,196.985,0.000,192.577,1.866,397.145,453.541,372.785,6.452026,12.016,5,0.000,0.000,0.000,0,0.000,0,196.985,19.984,0.000,0.000,9.992,19.984,0.000,0.000,0.000 +7.611787,0.100136,18497508,0.551269,59.918,0.000,0.000,201.511,0.000,192.233,2.697,397.145,609.715,282.037,6.486206,11.989,5,0.000,0.000,0.000,0,0.000,0,201.511,0.000,0.000,0.000,0.000,19.973,0.000,19.973,19.973 +7.711910,0.100123,18497514,0.551269,59.926,0.000,0.000,204.222,0.000,185.036,1.162,397.145,241.656,527.048,6.546875,11.937,5,0.000,0.000,0.000,0,0.000,0,204.222,19.975,0.000,0.000,19.975,0.000,0.000,0.000,19.975 +7.812048,0.100138,18497517,0.551269,29.959,0.000,0.000,222.538,0.000,181.072,1.129,397.145,240.644,502.237,6.609863,11.888,5,0.000,0.000,0.000,0,0.000,0,222.538,0.000,0.000,0.000,0.000,9.986,0.000,19.972,0.000 +7.912183,0.100135,18497523,0.551269,59.919,0.000,0.000,238.114,0.000,149.761,1.513,397.145,399.381,332.557,6.649292,11.856,5,0.000,0.000,0.000,0,0.000,0,238.114,19.973,0.000,0.000,19.973,9.986,0.000,0.000,9.986 +8.012375,0.100192,18497530,0.551269,69.866,0.000,0.000,211.342,0.000,123.396,2.249,397.145,528.204,306.013,6.686646,11.826,5,0.000,0.000,0.000,0,0.000,0,211.342,0.000,0.000,0.000,19.962,19.962,0.000,19.962,9.981 +8.112514,0.100139,18497534,0.551269,39.944,0.000,0.000,136.796,0.000,133.908,1.389,397.145,360.475,377.834,6.730522,11.789,5,0.000,0.000,0.000,0,0.000,0,136.796,19.972,0.000,0.000,0.000,0.000,0.000,0.000,19.972 +8.212640,0.100126,18610600,0.554639,1129236.812,0.000,0.000,208.973,0.000,0.001,3.510,397.145,314.447,663.461,6.810669,11.724,5,0.000,0.000,0.000,0,0.000,0,208.973,84473.537,0.000,0.000,180352.700,267732.574,0.000,171743.550,424934.451 +8.312805,0.100165,18932123,0.564221,3209939.570,0.000,0.000,17.336,0.000,5.876,5.861,397.145,0.156,260.781,6.843140,11.698,5,0.000,0.000,0.000,0,0.000,0,17.336,697150.998,0.000,0.000,551131.658,659073.754,0.000,711986.546,590596.614 +8.412962,0.100157,19274249,0.574417,3415900.589,0.000,0.000,12.392,0.000,0.910,5.484,397.145,0.000,188.493,6.869019,11.680,5,0.000,0.000,0.000,0,0.000,0,12.392,762793.208,0.000,0.000,678046.173,699133.088,0.000,707519.930,568408.190 +8.513201,0.100239,19558603,0.582892,2836765.973,0.000,0.000,13.019,0.000,0.001,4.400,397.145,0.000,102.762,6.884403,11.670,3,0.000,0.000,0.000,0,0.000,0,13.019,806923.116,0.000,0.000,180758.360,457178.286,0.000,731892.285,660013.926 +8.613443,0.100243,19792943,0.589876,2337729.113,0.000,0.000,12.476,0.000,0.000,2.731,397.145,0.000,50.347,6.896606,11.665,2,0.000,0.000,0.000,0,0.000,0,12.476,495527.943,0.000,0.000,0.000,0.000,0.000,856083.305,986117.865 +8.713662,0.100218,19937294,0.594178,1440369.232,0.000,0.000,10.157,0.000,0.000,2.105,397.145,0.000,77.682,6.910767,11.657,1,0.000,0.000,0.000,0,0.000,0,10.157,0.000,0.000,0.000,0.000,0.000,0.000,1078558.172,361811.060 +8.813960,0.100298,20000000,0.596046,625195.673,0.000,0.000,0.703,0.000,0.000,0.552,397.145,0.000,7.517,6.911743,11.657,0,0.000,0.000,0.000,0,0.000,0,0.703,0.000,0.000,0.000,0.000,0.000,0.000,625195.673,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.log new file mode 100644 index 000000000..4ed724a75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=196 +worker=7 kind=insert tid=8 os_tid=199 +worker=2 kind=insert tid=9 os_tid=194 +worker=5 kind=insert tid=7 os_tid=197 +start_monotonic_ns=2087205148360699 main_address=0x55abd43d5300 +worker=1 kind=insert tid=10 os_tid=193 +worker=0 kind=insert tid=6 os_tid=192 +worker=6 kind=insert tid=11 os_tid=198 +worker=3 kind=insert tid=12 os_tid=195 +load_end reason=complete inserted=20000000 elapsed_s=8.814 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.166 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087205148362307 cpu_ns=9522972 +diagnostic_stage name=stop_request wall_ns=2087213962375052 cpu_ns=52949289237 +diagnostic_stage name=workers_joined wall_ns=2087213962445704 cpu_ns=52949359288 +diagnostic_stage name=before_close wall_ns=2087213962529421 cpu_ns=52949442958 +diagnostic_stage name=after_close wall_ns=2087214128150873 cpu_ns=53024714740 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087213713324281 last_end_ns=2087213713325384 loop_exit_ns=2087213713325428 deregister_start_ns=2087213713325454 deregister_end_ns=2087213713326154 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087210644629392 last_end_ns=2087210644630320 loop_exit_ns=2087210644630355 deregister_start_ns=2087210644630385 deregister_end_ns=2087210644631229 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087210390121805 last_end_ns=2087210390122788 loop_exit_ns=2087210390122856 deregister_start_ns=2087210390122879 deregister_end_ns=2087210390125287 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087213585425458 last_end_ns=2087213585426581 loop_exit_ns=2087213585426630 deregister_start_ns=2087213585426668 deregister_end_ns=2087213585427614 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087213625491030 last_end_ns=2087213625491836 loop_exit_ns=2087213625491881 deregister_start_ns=2087213625491921 deregister_end_ns=2087213625492641 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087210604880788 last_end_ns=2087210604881701 loop_exit_ns=2087210604881740 deregister_start_ns=2087210604881776 deregister_end_ns=2087210604882686 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087213916040398 last_end_ns=2087213916041152 loop_exit_ns=2087213916041179 deregister_start_ns=2087213916041271 deregister_end_ns=2087213916042068 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087213813636309 last_end_ns=2087213813637150 loop_exit_ns=2087213813637189 deregister_start_ns=2087213813637220 deregister_end_ns=2087213813638063 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv new file mode 100644 index 000000000..5df68db4b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-12-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2269095.332180,8.814085,20000000,0.002906,0.001328,0.004000,0.010112,1982.939309,0.002906,0.001328,0.004000,0.010112,1982.939309,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.csv new file mode 100644 index 000000000..e22923a46 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.csv @@ -0,0 +1,80 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,543493,0.016197,5431212.552,0.000,0.000,17.312,0.000,0.001,8.172,87.289,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.312,640511.595,640671.486,659048.907,781385.173,787570.939,648646.028,770702.485,502675.938 +0.200235,0.100167,1028060,0.030639,4837610.299,0.000,0.000,18.192,0.000,10.887,9.038,164.293,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.192,608256.614,590466.254,631238.325,711963.833,620765.773,432060.166,667128.531,575730.804 +0.300381,0.100146,1499783,0.044697,4710341.738,0.000,0.000,18.672,0.000,0.005,9.381,239.203,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.672,485120.574,581479.662,488435.726,707655.146,715393.830,554788.694,622200.113,555267.993 +0.400514,0.100133,1979579,0.058996,4791581.686,0.000,0.000,17.930,0.000,4.104,9.667,282.383,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.930,595856.825,515353.987,607521.298,711622.723,727851.121,598023.940,594288.912,441062.879 +0.500644,0.100130,2305809,0.068718,3258064.516,0.000,0.000,22.599,0.000,41.425,10.175,293.059,0.000,12.211,0.055088,14.113,8,0.000,0.000,0.000,0,0.000,0,22.599,460091.881,352282.033,570897.833,419774.293,399660.441,358114.451,413762.109,283481.474 +0.600814,0.100170,2554030,0.076116,2477999.952,0.000,0.000,93.722,0.000,1.505,10.327,302.277,0.000,71.519,0.254517,14.105,8,0.000,0.000,0.000,0,0.000,0,93.722,460018.442,199830.494,518179.628,378057.691,250045.181,199141.664,264310.944,208415.908 +0.700941,0.100126,2802795,0.083530,2484512.235,0.000,0.000,30.919,0.000,2.791,7.838,302.277,14.006,1040.327,0.607910,14.004,8,0.000,0.000,0.000,0,0.000,0,30.919,320395.363,280635.577,283991.339,253459.898,323990.822,348419.970,403670.193,269949.073 +0.801142,0.100201,3192802,0.095153,3892240.913,0.000,0.000,13.323,0.000,3.534,9.345,302.277,63.778,725.065,0.607910,13.933,8,0.000,0.000,0.000,0,0.000,0,13.323,525253.474,489076.243,457619.517,490233.914,461451.808,470892.818,556939.738,440773.402 +0.901306,0.100164,3601621,0.107337,4081490.723,0.000,0.000,15.378,0.000,2.990,9.497,302.277,101.084,240.348,0.607910,13.909,8,0.000,0.000,0.000,0,0.000,0,15.378,426290.296,494039.094,458537.366,433817.940,582843.333,529860.298,589532.353,566570.043 +1.001473,0.100167,4006851,0.119413,4045543.619,0.000,0.000,23.772,0.000,1.139,9.304,302.277,83.025,102.290,0.783813,13.899,8,0.000,0.000,0.000,0,0.000,0,23.772,364131.871,461569.143,528207.851,500204.618,617898.061,412800.590,577755.103,582976.383 +1.101664,0.100191,4149501,0.123665,1423780.139,0.000,0.000,78.655,0.000,0.002,9.872,302.277,120.980,12.983,0.783813,13.898,8,0.000,0.000,0.000,0,0.000,0,78.655,456048.805,8064.594,98232.346,119042.592,460280.721,138734.973,7405.853,135970.255 +1.201852,0.100188,4604047,0.137211,4536939.537,0.000,0.000,12.607,0.000,0.000,8.335,302.277,0.000,0.000,0.783813,13.898,8,0.000,0.000,0.000,0,0.000,0,12.607,560227.881,547302.156,506748.317,669093.429,518845.598,548659.606,704397.128,481665.423 +1.302015,0.100163,5044282,0.150331,4395191.683,0.000,0.000,12.801,0.000,0.002,8.395,302.277,0.000,1.326,1.005737,13.898,8,0.000,0.000,0.000,0,0.000,0,12.801,491439.607,545401.721,550173.948,634905.948,511676.648,466879.607,675360.061,519354.143 +1.402175,0.100161,5424176,0.161653,3792845.088,0.000,0.000,14.432,0.000,0.002,7.944,302.277,0.000,424.357,1.062500,13.856,8,0.000,0.000,0.000,0,0.000,0,14.432,470264.309,424897.211,422491.078,464114.192,433123.991,590620.902,515571.502,471761.902 +1.502332,0.100156,5795053,0.172706,3702977.469,0.000,0.000,19.181,0.000,18.662,8.584,302.277,0.000,416.185,1.144360,13.816,8,0.000,0.000,0.000,0,0.000,0,19.181,293071.551,465601.664,482944.535,531358.801,567492.278,460669.379,480708.033,421131.229 +1.602499,0.100167,6061470,0.180646,2659731.520,0.000,0.000,72.986,0.000,49.105,10.366,302.277,0.000,28.273,1.296211,13.813,8,0.000,0.000,0.000,0,0.000,0,72.986,127746.820,587659.332,477543.090,454471.591,318837.933,145926.482,389470.064,158076.207 +1.702678,0.100180,6520549,0.194328,4582549.659,0.000,0.000,60.568,0.000,1.095,8.607,302.277,10.762,0.039,1.296211,13.813,8,0.000,0.000,0.000,0,0.000,0,60.568,561959.484,489010.661,464654.458,560542.033,582632.311,639719.656,690648.077,593382.979 +1.802855,0.100176,6964198,0.207549,4428687.892,0.000,0.000,10.380,0.000,0.002,8.712,302.277,0.000,8.267,1.554565,13.812,8,0.000,0.000,0.000,0,0.000,0,10.380,505858.818,488449.489,472996.712,545808.438,629550.908,639952.583,579898.381,566172.562 +1.903020,0.100165,7325621,0.218321,3608259.701,0.000,0.000,21.282,0.000,3.944,7.958,302.277,0.000,533.141,1.622192,13.760,8,0.000,0.000,0.000,0,0.000,0,21.282,336603.050,417618.999,422500.922,479716.252,518522.043,403751.944,526448.927,503097.565 +2.003183,0.100163,7660456,0.228299,3342892.594,0.000,0.000,18.386,0.000,50.085,9.403,302.277,0.000,360.388,1.771729,13.725,8,0.000,0.000,0.000,0,0.000,0,18.386,476142.678,503807.514,466498.423,522367.215,598922.235,292911.810,275869.632,206373.088 +2.103357,0.100174,7915675,0.235905,2547767.025,0.000,0.000,73.340,0.000,0.001,9.595,302.277,13.024,24.879,1.890263,13.722,8,0.000,0.000,0.000,0,0.000,0,73.340,232745.948,213579.222,349972.441,557422.304,214258.044,355213.343,392029.429,232546.295 +2.203528,0.100171,8411132,0.250671,4946130.566,0.000,0.000,9.609,0.000,0.002,8.470,302.277,0.000,10.880,2.142456,13.721,8,0.000,0.000,0.000,0,0.000,0,9.609,568969.185,610348.581,585381.182,587417.707,677713.638,703779.163,674249.548,538271.563 +2.303691,0.100163,8868281,0.264295,4564049.003,0.000,0.000,13.065,0.000,12.067,8.424,302.277,0.000,215.859,2.142456,13.700,8,0.000,0.000,0.000,0,0.000,0,13.065,478030.643,640885.133,546548.934,461577.467,675029.466,548795.272,702794.199,510387.889 +2.403859,0.100169,9262888,0.276056,3939416.994,0.000,0.000,20.903,0.000,12.233,8.350,302.277,0.000,555.312,2.236206,13.646,8,0.000,0.000,0.000,0,0.000,0,20.903,377093.154,519203.154,452984.985,512234.922,469277.470,557169.036,526061.571,525392.701 +2.504029,0.100170,9474596,0.282365,2113497.347,0.000,0.000,72.854,0.000,32.174,10.680,302.277,38.918,144.482,2.379093,13.632,8,0.000,0.000,0.000,0,0.000,0,72.854,469733.740,549658.258,5510.659,545894.638,5410.828,6339.254,524690.581,6259.390 +2.604203,0.100174,9881239,0.294484,4059382.466,0.000,0.000,71.790,0.000,0.001,9.007,302.277,12.322,6.512,2.423710,13.631,8,0.000,0.000,0.000,0,0.000,0,71.790,589017.401,651788.424,476971.924,516413.449,424123.675,457964.923,316121.179,626981.491 +2.704376,0.100174,10350850,0.308479,4687970.230,0.000,0.000,12.641,0.000,0.001,8.576,302.277,0.000,2.652,2.637329,13.631,8,0.000,0.000,0.000,0,0.000,0,12.641,579214.304,600667.056,675976.296,640527.845,552191.225,478968.362,527174.661,633250.481 +2.804570,0.100194,10675770,0.318163,3242908.919,0.000,0.000,22.041,0.000,0.001,7.506,302.277,0.000,483.242,2.699585,13.583,8,0.000,0.000,0.000,0,0.000,0,22.041,391710.102,362716.348,437341.579,418328.464,449098.771,369343.492,347845.198,466524.965 +2.904740,0.100170,11067889,0.329849,3914545.255,0.000,0.000,17.444,0.000,15.166,8.208,302.277,0.000,424.592,2.814087,13.542,8,0.000,0.000,0.000,0,0.000,0,17.444,474264.959,387332.522,463393.413,488460.862,621864.416,461546.548,501269.121,516413.414 +3.004907,0.100167,11255103,0.335428,1869019.131,0.000,0.000,72.544,0.000,43.224,11.320,302.277,46.095,44.808,2.961792,13.537,8,0.000,0.000,0.000,0,0.000,0,72.544,228508.439,4772.032,47820.150,344973.966,743528.464,1737.099,494484.315,3194.666 +3.105098,0.100191,11725986,0.349462,4699858.862,0.000,0.000,52.071,0.000,0.002,8.631,302.277,0.000,3.860,2.967407,13.537,8,0.000,0.000,0.000,0,0.000,0,52.071,725694.787,497490.385,491162.464,642393.792,672256.790,532154.219,520466.528,618239.898 +3.205245,0.100147,12199616,0.363577,4729338.556,0.000,0.000,12.428,0.000,10.896,8.432,302.277,0.000,25.977,3.188232,13.534,8,0.000,0.000,0.000,0,0.000,0,12.428,708986.393,391064.365,548912.018,684312.712,567215.076,563280.867,583271.442,682295.681 +3.305437,0.100192,12540752,0.373744,3404817.337,0.000,0.000,19.424,0.000,0.597,7.860,302.277,0.000,619.396,3.260010,13.474,8,0.000,0.000,0.000,0,0.000,0,19.424,426799.866,364170.214,444186.456,476624.124,446891.258,471633.713,378143.363,396368.343 +3.405599,0.100161,12888039,0.384093,3467275.447,0.000,0.000,20.181,0.000,31.058,9.115,302.277,0.000,291.717,3.358528,13.445,8,0.000,0.000,0.000,0,0.000,0,20.181,374615.547,518902.735,381873.835,423127.271,546188.708,435247.715,375813.613,411506.023 +3.505798,0.100200,13078489,0.389769,1900698.774,0.000,0.000,72.086,0.000,64.536,10.573,302.277,19.999,40.505,3.520153,13.441,8,0.000,0.000,0.000,0,0.000,0,72.086,38483.037,208253.512,22734.533,17624.752,459012.017,582355.342,25628.745,546606.836 +3.605946,0.100147,13541591,0.403571,4624202.538,0.000,0.000,69.186,0.000,4.403,8.712,302.277,21.843,0.078,3.520153,13.441,8,0.000,0.000,0.000,0,0.000,0,69.186,585746.434,533183.927,617249.988,689453.539,567713.021,494800.516,551566.825,584488.289 +3.706111,0.100165,13958639,0.416000,4163607.175,0.000,0.000,11.824,0.000,20.127,8.225,302.277,0.000,249.042,4.025024,13.417,8,0.000,0.000,0.000,0,0.000,0,11.824,498057.861,441790.740,590575.144,592901.304,474926.044,501212.653,516217.884,547925.545 +3.808932,0.102821,14374104,0.428382,4040661.092,0.000,0.000,24.131,0.000,5.734,8.786,302.277,0.000,522.297,4.025024,13.365,8,0.000,0.000,0.000,0,0.000,0,24.131,509477.408,405636.799,621341.666,523219.731,511422.535,414030.023,587438.101,468094.830 +3.909106,0.100174,14619390,0.435692,2448607.968,0.000,0.000,11.803,0.000,64.204,9.397,302.277,0.000,228.977,4.025024,13.342,8,0.000,0.000,0.000,0,0.000,0,11.803,216214.541,198365.536,238615.642,201140.717,611997.261,204305.222,572316.167,205652.882 +4.009282,0.100177,14904340,0.444184,2844473.304,0.000,0.000,73.302,0.000,4.372,9.882,302.277,76.661,45.623,4.280396,13.338,8,0.000,0.000,0.000,0,0.000,0,73.302,309353.317,233796.839,471147.398,279136.715,566289.265,506015.779,212694.131,266039.860 +4.109448,0.100165,15389420,0.458640,4842794.957,0.000,0.000,11.643,0.000,0.001,8.476,302.277,0.000,0.000,4.280396,13.338,8,0.000,0.000,0.000,0,0.000,0,11.643,642058.690,623609.186,691856.375,554723.054,568929.571,591711.912,493114.891,676791.278 +4.209603,0.100155,15834468,0.471904,4443572.600,0.000,0.000,18.167,0.000,0.001,8.493,302.277,0.000,572.899,4.563354,13.282,8,0.000,0.000,0.000,0,0.000,0,18.167,689398.351,603631.673,618438.656,409243.843,488959.926,495140.319,483827.904,654931.928 +4.309772,0.100169,16283038,0.485272,4478136.875,0.000,0.000,12.336,0.000,6.100,8.756,302.277,0.000,332.095,4.563354,13.249,8,0.000,0.000,0.000,0,0.000,0,12.336,649812.532,602412.585,622538.595,532780.188,544390.579,519562.511,555002.656,451637.230 +4.409924,0.100152,16528116,0.492576,2447050.206,0.000,0.000,47.861,0.000,58.808,5.635,357.898,221.381,191.349,4.563354,13.230,8,0.000,0.000,0.000,0,0.000,0,47.861,245256.181,551459.465,241551.827,201243.265,201403.022,333022.407,501994.859,171119.180 +4.510079,0.100154,16673323,0.496904,1449830.418,0.000,0.000,23.310,0.000,158.962,8.132,357.898,620.292,191.384,4.678955,13.212,8,0.000,0.000,0.000,0,0.000,0,23.310,0.000,416366.830,0.000,0.000,0.000,0.000,517450.684,516012.905 +4.610229,0.100150,16792878,0.500467,1193761.590,0.000,0.000,10.340,0.000,259.112,5.838,357.898,377.442,915.308,4.962891,13.122,8,0.000,0.000,0.000,0,0.000,0,10.340,0.000,422217.463,0.000,0.000,0.000,0.000,385073.110,386471.016 +4.710384,0.100156,16893113,0.503454,1000791.457,0.000,0.000,39.215,0.000,359.268,5.412,357.898,393.411,464.823,5.009277,13.077,8,0.000,0.000,0.000,0,0.000,0,39.215,0.000,424858.364,0.000,0.000,0.000,0.000,397431.077,178502.017 +4.810530,0.100145,17040568,0.507849,1472413.160,0.000,0.000,5.929,0.000,459.413,6.902,357.898,532.860,281.545,5.145264,13.049,8,0.000,0.000,0.000,0,0.000,0,5.929,0.000,494482.382,0.000,0.000,0.000,0.000,476338.713,501592.065 +4.910668,0.100139,17103630,0.509728,629745.831,0.000,0.000,13.259,0.000,559.552,2.725,357.898,179.282,607.516,5.145264,12.990,8,0.000,0.000,0.000,0,0.000,0,13.259,0.000,311387.753,0.000,0.000,0.000,0.000,0.000,318358.078 +5.010816,0.100148,17250208,0.514096,1463614.582,0.000,0.000,116.656,0.000,659.700,6.090,357.898,480.773,332.477,5.173462,12.957,8,0.000,0.000,0.000,0,0.000,0,116.656,0.000,466669.562,0.000,0.000,0.000,0.000,501468.078,495476.942 +5.110967,0.100151,17381717,0.518016,1313111.876,0.000,0.000,13.728,0.000,759.850,6.610,357.898,476.782,300.836,5.307739,12.928,8,0.000,0.000,0.000,0,0.000,0,13.728,0.000,435234.346,0.000,0.000,0.000,0.000,416073.211,461804.320 +5.211091,0.100124,17469872,0.520643,880456.957,0.000,0.000,8.013,0.000,859.974,3.417,357.898,192.222,566.523,5.388306,12.872,8,0.000,0.000,0.000,0,0.000,0,8.013,0.000,337660.811,0.000,0.000,0.000,0.000,189484.764,353311.382 +5.311233,0.100142,17611041,0.524850,1409689.566,0.000,0.000,41.696,0.000,960.116,6.252,357.898,509.433,416.752,5.388306,12.832,7,0.000,0.000,0.000,0,0.000,0,41.696,0.000,533083.522,0.000,0.000,0.000,0.000,390725.537,485880.506 +5.411394,0.100161,17689289,0.527182,781221.858,0.000,0.000,18.362,0.000,1060.277,4.850,357.898,393.819,254.278,5.493042,12.807,7,0.000,0.000,0.000,0,0.000,0,18.362,0.000,337985.681,0.000,0.000,0.000,0.000,0.000,443236.177 +5.511513,0.100119,17805274,0.530639,1158467.531,0.000,0.000,4.515,0.000,1160.397,3.971,357.898,311.776,585.356,5.585205,12.750,7,0.000,0.000,0.000,0,0.000,0,4.515,0.000,579228.772,0.000,0.000,0.000,0.000,0.000,579238.760 +5.611657,0.100144,17855659,0.532140,503126.353,0.000,0.000,39.060,0.000,1260.540,3.536,357.898,333.583,412.688,5.585205,12.709,6,0.000,0.000,0.000,0,0.000,0,39.060,0.000,392395.617,0.000,0.000,0.000,0.000,0.000,110730.736 +5.711780,0.100123,17907466,0.533684,517433.577,0.000,0.000,9.598,0.000,1360.663,5.063,357.898,510.739,326.630,5.666870,12.677,6,0.000,0.000,0.000,0,0.000,0,9.598,0.000,0.000,0.000,0.000,0.000,0.000,0.000,517433.577 +5.811915,0.100134,17945005,0.534803,374885.861,0.000,0.000,2.509,0.000,1460.798,4.140,357.898,366.382,714.040,5.752319,12.607,5,0.000,0.000,0.000,0,0.000,0,2.509,0.000,0.000,0.000,0.000,0.000,0.000,0.000,374885.861 +5.912052,0.100137,17945005,0.534803,0.000,0.000,0.000,0.000,0.000,1560.935,4.369,357.898,522.719,365.669,5.752319,12.572,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.012190,0.100138,17945010,0.534803,49.931,0.000,0.000,1624.898,0.000,50.853,6.796,420.246,200.856,355.057,5.812012,12.537,5,0.000,0.000,0.000,0,0.000,0,1624.898,9.986,0.000,9.986,9.986,9.986,9.986,0.000,0.000 +6.112356,0.100166,18208778,0.542664,2633316.200,0.000,0.000,68.672,0.000,65.151,4.916,420.246,44.185,285.620,5.812012,12.509,5,0.000,0.000,0.000,0,0.000,0,68.672,687011.519,0.000,685963.256,104337.098,614691.364,541312.963,0.000,0.000 +6.212613,0.100257,18445961,0.549732,2365740.725,0.000,0.000,13.961,0.000,165.408,4.015,420.246,56.417,195.045,5.823853,12.490,5,0.000,0.000,0.000,0,0.000,0,13.961,631075.649,0.000,406972.477,0.000,645149.424,682543.175,0.000,0.000 +6.312744,0.100131,18450567,0.549870,45999.746,0.000,0.000,167.772,0.000,98.400,3.699,420.246,854.155,687.927,5.898926,12.423,5,0.000,0.000,0.000,0,0.000,0,167.772,16228.742,0.000,29.961,19.974,16058.965,13662.104,0.000,0.000 +6.412867,0.100123,18450570,0.549870,29.963,0.000,0.000,101.979,0.000,115.976,2.437,420.246,495.565,974.509,6.125122,12.327,5,0.000,0.000,0.000,0,0.000,0,101.979,0.000,0.000,0.000,9.988,19.976,0.000,0.000,0.000 +6.513021,0.100154,18450581,0.549870,109.831,0.000,0.000,143.734,0.000,87.728,3.579,420.246,748.962,456.015,6.127441,12.283,5,0.000,0.000,0.000,0,0.000,0,143.734,29.954,0.000,19.969,19.969,19.969,19.969,0.000,0.000 +6.613160,0.100139,18450590,0.549870,89.875,0.000,0.000,140.788,0.000,89.483,3.271,420.246,690.020,961.440,6.296387,12.189,5,0.000,0.000,0.000,0,0.000,0,140.788,9.986,0.000,19.972,19.972,19.972,19.972,0.000,0.000 +6.713300,0.100140,18450600,0.549871,99.860,0.000,0.000,123.174,0.000,86.137,3.296,420.246,704.208,593.153,6.309692,12.131,5,0.000,0.000,0.000,0,0.000,0,123.174,19.972,0.000,19.972,19.972,19.972,19.972,0.000,0.000 +6.813432,0.100132,18450608,0.549871,79.895,0.000,0.000,106.256,0.000,136.607,2.450,420.246,441.294,595.466,6.381836,12.073,5,0.000,0.000,0.000,0,0.000,0,106.256,19.974,0.000,19.974,19.974,19.974,0.000,0.000,0.000 +6.913561,0.100130,18450617,0.549871,89.884,0.000,0.000,162.857,0.000,111.018,3.740,420.246,870.942,786.637,6.478027,11.996,5,0.000,0.000,0.000,0,0.000,0,162.857,19.974,0.000,19.974,19.974,0.000,29.961,0.000,0.000 +7.013720,0.100159,18450625,0.549871,79.873,0.000,0.000,124.068,0.000,92.959,2.698,420.246,577.790,676.305,6.646973,11.929,5,0.000,0.000,0.000,0,0.000,0,124.068,19.968,0.000,9.984,19.968,19.968,9.984,0.000,0.000 +7.113858,0.100137,18450632,0.549872,69.904,0.000,0.000,135.901,0.000,111.698,2.944,420.246,648.017,818.174,6.657837,11.850,5,0.000,0.000,0.000,0,0.000,0,135.901,19.973,0.000,9.986,0.000,19.973,19.973,0.000,0.000 +7.213985,0.100127,18459483,0.550135,88397.816,0.000,0.000,117.669,0.000,75.276,4.027,420.246,839.013,743.002,6.751595,11.777,5,0.000,0.000,0.000,0,0.000,0,117.669,19.975,0.000,19.975,24778.554,63559.338,19.975,0.000,0.000 +7.314121,0.100137,18657839,0.556047,1980855.479,0.000,0.000,122.222,0.000,8.243,5.021,420.246,245.758,603.629,6.821045,11.718,5,0.000,0.000,0.000,0,0.000,0,122.222,375836.859,0.000,289145.221,528168.875,327173.300,460531.223,0.000,0.000 +7.414277,0.100156,18978748,0.565611,3204078.565,0.000,0.000,13.974,0.000,0.001,5.848,420.246,0.156,189.157,6.842285,11.699,4,0.000,0.000,0.000,0,0.000,0,13.974,653487.893,0.000,702002.013,547873.083,590855.854,709859.723,0.000,0.000 +7.514424,0.100147,19248586,0.573653,2694421.410,0.000,0.000,12.754,0.000,11.717,4.506,420.246,0.000,167.098,6.866211,11.683,4,0.000,0.000,0.000,0,0.000,0,12.754,717056.515,0.000,578540.021,685712.565,0.000,713112.310,0.000,0.000 +7.614586,0.100162,19553418,0.582737,3043400.951,0.000,0.000,12.319,0.000,0.001,4.341,420.246,0.000,78.974,6.877445,11.675,4,0.000,0.000,0.000,0,0.000,0,12.319,827612.330,0.000,630570.808,792808.583,0.000,792409.229,0.000,0.000 +7.714741,0.100155,19819447,0.590666,2656173.277,0.000,0.000,13.574,0.000,12.883,4.352,420.246,0.000,105.423,6.898315,11.665,4,0.000,0.000,0.000,0,0.000,0,13.574,688363.127,0.000,689651.130,555319.327,0.000,722839.692,0.000,0.000 +7.814888,0.100147,19990537,0.595764,1708388.362,0.000,0.000,14.389,0.000,0.000,2.698,420.246,0.000,88.620,6.916626,11.656,1,0.000,0.000,0.000,0,0.000,0,14.389,174024.153,0.000,747321.303,35907.210,0.000,751135.695,0.000,0.000 +7.915197,0.100309,20000000,0.596046,94338.705,0.000,0.000,0.445,0.000,0.000,0.269,420.246,0.000,17.329,6.921021,11.655,0,0.000,0.000,0.000,0,0.000,0,0.445,0.000,0.000,0.000,0.000,0.000,94338.705,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.log new file mode 100644 index 000000000..fc56a0bc0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=206 +worker=5 kind=insert tid=6 os_tid=211 +worker=1 kind=insert tid=7 os_tid=207 +worker=7 kind=insert tid=8 os_tid=213 +worker=4 kind=insert tid=9 os_tid=210 +start_monotonic_ns=2087214255080766 main_address=0x555f265fe300 +worker=2 kind=insert tid=10 os_tid=208 +worker=3 kind=insert tid=11 os_tid=209 +worker=6 kind=insert tid=12 os_tid=212 +load_end reason=complete inserted=20000000 elapsed_s=7.915 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.190 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087214255082968 cpu_ns=9334698 +diagnostic_stage name=stop_request wall_ns=2087222170345064 cpu_ns=54544118965 +diagnostic_stage name=workers_joined wall_ns=2087222170420546 cpu_ns=54544193811 +diagnostic_stage name=before_close wall_ns=2087222170515206 cpu_ns=54544288388 +diagnostic_stage name=after_close wall_ns=2087222360180914 cpu_ns=54600623593 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087222003317537 last_end_ns=2087222003318577 loop_exit_ns=2087222003318626 deregister_start_ns=2087222003318670 deregister_end_ns=2087222003319607 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087219812981207 last_end_ns=2087219812981982 loop_exit_ns=2087219812982028 deregister_start_ns=2087219812982131 deregister_end_ns=2087219812983070 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087222062422436 last_end_ns=2087222062423023 loop_exit_ns=2087222062423064 deregister_start_ns=2087222062423159 deregister_end_ns=2087222062424137 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087221974833522 last_end_ns=2087221974834486 loop_exit_ns=2087221974834533 deregister_start_ns=2087221974834584 deregister_end_ns=2087221974835363 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087221655092241 last_end_ns=2087221655093329 loop_exit_ns=2087221655093400 deregister_start_ns=2087221655093427 deregister_end_ns=2087221655094489 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087222076746579 last_end_ns=2087222076747216 loop_exit_ns=2087222076747254 deregister_start_ns=2087222076747285 deregister_end_ns=2087222076747811 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087219559727255 last_end_ns=2087219559728977 loop_exit_ns=2087219559729052 deregister_start_ns=2087219559729102 deregister_end_ns=2087219559732364 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087220032368356 last_end_ns=2087220032369802 loop_exit_ns=2087220032369882 deregister_start_ns=2087220032369979 deregister_end_ns=2087220032371045 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv new file mode 100644 index 000000000..c5ca5f557 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-13-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2526739.166697,7.915340,20000000,0.002705,0.001360,0.004160,0.010368,1624.898446,0.002705,0.001360,0.004160,0.010368,1624.898446,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.csv new file mode 100644 index 000000000..ac71d6e96 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,535383,0.015956,5350176.044,0.000,0.000,17.248,0.000,0.001,8.352,86.547,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.248,663576.804,636345.402,633417.401,610662.942,723136.127,766276.664,537153.146,779607.559 +0.200238,0.100170,1004506,0.029937,4683265.264,0.000,0.000,19.475,0.000,5.506,9.029,159.734,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,19.475,611729.644,576409.712,601716.672,524647.742,512478.438,691553.888,471917.419,692811.749 +0.300398,0.100159,1468536,0.043766,4632918.649,0.000,0.000,18.021,0.000,0.001,9.420,236.766,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.021,614461.016,589430.895,478737.257,483100.305,591767.173,702780.302,582122.539,590519.161 +0.400562,0.100164,1936112,0.057701,4668095.827,0.000,0.000,14.800,0.000,0.001,9.582,282.141,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,14.800,533494.099,577012.649,600324.375,550106.824,546063.462,595172.833,577421.977,688499.608 +0.500726,0.100164,2296452,0.068440,3597495.862,0.000,0.000,21.406,0.000,32.797,10.027,293.266,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,21.406,431142.418,613373.344,374445.468,379936.456,455133.045,448174.465,404536.083,490754.583 +0.600895,0.100169,2496371,0.074398,1995823.943,0.000,0.000,95.085,0.000,0.001,10.249,302.172,0.000,78.890,0.250977,14.106,8,0.000,0.000,0.000,0,0.000,0,95.085,140762.597,496003.465,119049.218,144576.165,183590.366,189730.011,417425.990,304686.132 +0.701063,0.100169,2792332,0.083218,2954626.314,0.000,0.000,25.246,0.000,14.746,7.580,302.172,14.390,901.253,0.433350,14.018,8,0.000,0.000,0.000,0,0.000,0,25.246,348771.713,412444.314,358415.446,329753.791,356678.376,337590.572,414950.087,396022.014 +0.801222,0.100159,3185072,0.094923,3921176.309,0.000,0.000,25.184,0.000,10.183,9.023,302.172,68.368,825.877,0.612671,13.937,8,0.000,0.000,0.000,0,0.000,0,25.184,499057.895,556037.457,485499.415,414172.625,467997.195,424246.636,606677.082,467488.003 +0.901379,0.100157,3604514,0.107423,4187860.136,0.000,0.000,13.611,0.000,3.555,9.394,302.172,109.321,292.472,0.612671,13.908,8,0.000,0.000,0.000,0,0.000,0,13.611,440699.688,568519.471,483542.579,562748.511,552854.009,500476.054,556747.910,522271.913 +1.001537,0.100158,4015622,0.119675,4104600.683,0.000,0.000,14.108,0.000,10.606,9.483,302.172,73.322,101.324,0.658943,13.898,8,0.000,0.000,0.000,0,0.000,0,14.108,511672.300,489976.548,521366.996,505022.796,586813.685,475329.668,556371.739,458046.950 +1.101720,0.100183,4261090,0.126990,2450189.684,0.000,0.000,74.666,0.000,40.770,10.327,302.172,108.941,21.289,0.777996,13.896,8,0.000,0.000,0.000,0,0.000,0,74.666,345347.103,583989.757,478323.405,91671.998,177744.259,114580.016,562768.648,95764.498 +1.201900,0.100180,4734473,0.141098,4725325.076,0.000,0.000,72.678,0.000,4.895,8.527,302.172,9.358,0.078,0.789555,13.896,8,0.000,0.000,0.000,0,0.000,0,72.678,402535.492,638051.596,550419.322,690227.687,548652.502,671321.715,606468.442,617648.319 +1.302040,0.100141,5177853,0.154312,4427570.674,0.000,0.000,12.311,0.000,0.002,8.652,302.172,0.000,34.132,1.018066,13.893,8,0.000,0.000,0.000,0,0.000,0,12.311,536235.549,649196.619,477028.849,555388.602,542786.332,599915.954,418960.548,648058.221 +1.402198,0.100158,5525913,0.164685,3475122.581,0.000,0.000,18.930,0.000,7.477,7.405,302.172,0.000,464.385,1.350056,13.848,8,0.000,0.000,0.000,0,0.000,0,18.930,287167.373,484995.560,424011.681,448642.858,448782.638,452536.721,438938.154,490047.597 +1.502357,0.100159,5863567,0.174748,3371195.273,0.000,0.000,14.152,0.000,49.969,9.671,302.172,0.000,404.866,1.350056,13.808,8,0.000,0.000,0.000,0,0.000,0,14.152,533524.145,320412.016,246069.878,617950.295,521433.314,297468.391,297198.818,537138.415 +1.602530,0.100173,6193635,0.184585,3294979.060,0.000,0.000,71.551,0.000,0.001,9.823,302.172,0.702,15.169,1.350056,13.806,8,0.000,0.000,0.000,0,0.000,0,71.551,479769.907,453435.470,363201.592,237618.874,434198.754,525969.972,305681.114,495103.377 +1.702708,0.100178,6696285,0.199565,5017574.087,0.000,0.000,11.614,0.000,5.505,8.455,302.172,0.000,0.078,1.350056,13.806,8,0.000,0.000,0.000,0,0.000,0,11.614,577053.462,681567.539,573290.157,725419.529,465342.189,727226.315,550191.248,717483.647 +1.802877,0.100169,7082578,0.211077,3856406.233,0.000,0.000,14.702,0.000,6.464,8.465,302.172,0.000,192.760,1.575439,13.788,8,0.000,0.000,0.000,0,0.000,0,14.702,398905.184,565403.524,518932.138,511973.909,380206.816,563696.412,467569.028,449719.223 +1.903037,0.100160,7494768,0.223361,4115322.562,0.000,0.000,20.129,0.000,8.953,8.383,302.172,0.000,584.027,1.891308,13.730,8,0.000,0.000,0.000,0,0.000,0,20.129,553255.742,538738.944,501468.513,485533.981,488089.896,581860.025,433327.421,533048.040 +2.003200,0.100164,7714657,0.229915,2195292.070,0.000,0.000,73.220,0.000,23.975,10.848,302.172,2.067,146.206,1.891308,13.716,8,0.000,0.000,0.000,0,0.000,0,73.220,438571.212,445280.217,119923.454,25438.308,133411.348,463829.815,434767.447,134070.268 +2.103365,0.100164,8146387,0.242781,4310227.950,0.000,0.000,56.807,0.000,0.001,9.040,302.172,0.975,4.719,2.141235,13.716,8,0.000,0.000,0.000,0,0.000,0,56.807,539115.441,517221.364,440656.988,435116.079,560719.993,575056.470,574177.912,668163.704 +2.203520,0.100155,8638351,0.257443,4912021.945,0.000,0.000,12.078,0.000,0.574,8.463,302.172,0.000,7.371,2.141235,13.715,8,0.000,0.000,0.000,0,0.000,0,12.078,590893.583,687683.472,703528.897,527212.346,551085.322,670300.431,509549.739,671768.155 +2.303665,0.100146,9071023,0.270338,4320428.894,0.000,0.000,11.883,0.000,10.218,8.502,302.172,0.000,602.560,2.427002,13.656,8,0.000,0.000,0.000,0,0.000,0,11.883,519184.001,643972.293,532015.317,479541.725,505933.295,549689.581,452640.896,637451.787 +2.403822,0.100157,9403322,0.280241,3317781.481,0.000,0.000,13.409,0.000,53.359,9.975,302.172,0.000,293.602,2.427002,13.627,8,0.000,0.000,0.000,0,0.000,0,13.409,223369.337,525954.315,708387.916,241131.453,226065.105,271953.066,515890.114,605030.175 +2.503984,0.100162,9687698,0.288716,2839159.936,0.000,0.000,74.606,0.000,0.001,10.026,302.172,39.896,22.620,2.677124,13.625,8,0.000,0.000,0.000,0,0.000,0,74.606,232792.824,517960.790,521245.468,39276.364,226722.659,471046.801,447714.604,382400.427 +2.604134,0.100150,10167094,0.303003,4786799.331,0.000,0.000,12.923,0.000,0.002,8.683,302.172,0.000,0.078,2.677124,13.625,8,0.000,0.000,0.000,0,0.000,0,12.923,586342.878,672953.316,672224.406,534470.475,522348.608,662478.984,523576.771,612403.893 +2.704284,0.100150,10623343,0.316600,4555662.884,0.000,0.000,14.443,0.000,6.373,8.520,302.172,0.000,384.112,2.682495,13.587,8,0.000,0.000,0.000,0,0.000,0,14.443,419441.425,609716.279,601748.220,504454.025,557963.835,646061.812,577264.911,639012.376 +2.804443,0.100159,10990903,0.327554,3669751.004,0.000,0.000,20.312,0.000,0.774,8.180,302.172,0.000,406.072,2.759033,13.548,8,0.000,0.000,0.000,0,0.000,0,20.312,456951.692,441246.723,494981.079,369521.043,451410.524,508898.897,504595.755,442145.291 +2.904606,0.100163,11216254,0.334270,2249852.887,0.000,0.000,74.329,0.000,12.025,10.263,302.172,35.957,173.117,2.919193,13.531,8,0.000,0.000,0.000,0,0.000,0,74.329,188683.297,104130.737,96642.908,157164.531,512307.250,527991.755,505787.847,157144.563 +3.004789,0.100183,11552034,0.344277,3351652.934,0.000,0.000,54.062,0.000,0.002,9.222,302.172,36.613,0.000,2.919193,13.531,8,0.000,0.000,0.000,0,0.000,0,54.062,668473.992,335794.140,327080.122,560012.914,263017.615,621080.913,296236.690,279956.548 +3.104943,0.100154,12029814,0.358516,4770475.936,0.000,0.000,12.140,0.000,1.138,8.411,302.172,0.000,0.078,2.919193,13.531,8,0.000,0.000,0.000,0,0.000,0,12.140,715940.823,527190.610,610902.088,526791.223,655952.922,660835.426,530994.769,541868.075 +3.205100,0.100158,12432004,0.370503,4015562.278,0.000,0.000,20.760,0.000,1.786,8.240,302.172,0.000,576.863,3.473881,13.474,8,0.000,0.000,0.000,0,0.000,0,20.760,613322.000,444258.831,466204.195,470227.844,522495.351,467761.736,505132.754,526159.568 +3.305297,0.100196,12828238,0.382311,3954582.533,0.000,0.000,13.767,0.000,10.022,8.792,302.172,0.000,347.599,3.473881,13.440,8,0.000,0.000,0.000,0,0.000,0,13.767,553604.028,531627.139,507065.320,528024.207,372848.605,510019.525,487214.261,464179.447 +3.405487,0.100191,13007317,0.387648,1787382.034,0.000,0.000,72.087,0.000,38.538,10.728,302.172,40.236,88.893,3.751953,13.432,8,0.000,0.000,0.000,0,0.000,0,72.087,100388.591,429.182,351569.669,533113.523,2205.794,221397.865,104620.522,473656.888 +3.505644,0.100157,13414168,0.399773,4062133.993,0.000,0.000,61.265,0.000,0.001,8.936,302.172,0.000,1.287,3.751953,13.432,8,0.000,0.000,0.000,0,0.000,0,61.265,363389.616,472867.777,358157.828,646035.969,363848.895,687930.211,674251.681,495652.015 +3.605808,0.100164,13871557,0.413405,4566401.512,0.000,0.000,12.933,0.000,0.002,8.569,302.172,0.000,57.445,3.751953,13.426,8,0.000,0.000,0.000,0,0.000,0,12.933,496905.120,580787.561,497903.483,645181.960,506129.992,661684.896,654267.061,523541.439 +3.705978,0.100170,14220247,0.423796,3480988.689,0.000,0.000,26.520,0.000,0.004,7.984,302.172,0.000,610.175,3.825195,13.366,8,0.000,0.000,0.000,0,0.000,0,26.520,340371.990,484038.021,402386.679,438894.682,454278.558,445453.544,460927.267,454637.947 +3.806145,0.100167,14607357,0.435333,3864646.967,0.000,0.000,17.474,0.000,8.531,8.397,302.172,0.000,240.887,3.879028,13.343,8,0.000,0.000,0.000,0,0.000,0,17.474,597083.015,573821.855,448551.027,433436.265,456218.225,457076.791,485189.849,413269.938 +3.906306,0.100161,14801359,0.441115,1936900.254,0.000,0.000,76.880,0.000,35.718,10.623,302.172,63.413,83.108,4.236938,13.335,8,0.000,0.000,0.000,0,0.000,0,76.880,368825.936,362585.986,525723.223,9.984,9.984,428000.624,177863.517,73881.001 +4.006472,0.100166,15190292,0.452706,3882868.170,0.000,0.000,68.814,0.000,0.001,9.761,302.172,29.950,3.393,4.236938,13.334,8,0.000,0.000,0.000,0,0.000,0,68.814,425781.419,630201.225,639815.226,382084.139,333335.267,550753.442,504490.432,416407.020 +4.106647,0.100174,15640744,0.466130,4496685.156,0.000,0.000,14.712,0.000,0.001,8.489,302.172,0.000,298.386,4.482986,13.305,8,0.000,0.000,0.000,0,0.000,0,14.712,640943.246,614688.990,623872.989,526362.886,533380.659,499968.874,470939.454,586528.057 +4.206816,0.100169,16071061,0.478955,4295913.772,0.000,0.000,17.360,0.000,0.001,8.628,302.172,0.000,425.765,4.482986,13.263,8,0.000,0.000,0.000,0,0.000,0,17.360,555911.011,615071.083,506244.902,519782.036,552307.098,507343.047,465334.004,573920.591 +4.306986,0.100170,16383084,0.488254,3114927.241,0.000,0.000,15.003,0.000,29.849,7.918,302.172,10.451,225.982,4.482986,13.241,8,0.000,0.000,0.000,0,0.000,0,15.003,298821.296,333262.664,460366.286,275241.437,505000.303,374023.274,431954.653,436257.329 +4.407142,0.100156,16592433,0.494493,2090230.536,0.000,0.000,32.656,0.000,98.188,7.245,358.184,523.130,199.065,4.576294,13.222,8,0.000,0.000,0.000,0,0.000,0,32.656,18670.885,575312.869,16364.482,391000.282,18281.492,481169.674,17303.018,572127.835 +4.507308,0.100166,16706643,0.497897,1140206.869,0.000,0.000,8.048,0.000,198.355,6.526,358.184,477.527,572.448,4.959595,13.166,8,0.000,0.000,0.000,0,0.000,0,8.048,0.000,425773.072,0.000,0.000,0.000,424684.879,0.000,289748.918 +4.607440,0.100133,16805325,0.500838,985514.164,0.000,0.000,78.248,0.000,298.487,6.958,358.184,463.643,867.756,4.966309,13.081,8,0.000,0.000,0.000,0,0.000,0,78.248,0.000,343604.713,0.000,0.000,0.000,350415.689,0.000,291493.762 +4.707585,0.100144,16927134,0.504468,1216332.618,0.000,0.000,12.534,0.000,398.632,7.067,358.184,579.553,375.005,5.111938,13.044,8,0.000,0.000,0.000,0,0.000,0,12.534,0.000,431905.974,0.000,0.000,0.000,451028.345,0.000,333398.299 +4.807719,0.100134,17076950,0.508933,1496148.100,0.000,0.000,4.218,0.000,498.766,5.675,358.184,346.877,636.215,5.111938,12.982,8,0.000,0.000,0.000,0,0.000,0,4.218,0.000,489481.784,0.000,0.000,0.000,521998.059,0.000,484668.257 +4.907869,0.100150,17209710,0.512889,1325611.569,0.000,0.000,25.719,0.000,598.916,6.433,358.184,508.534,292.920,5.156250,12.953,8,0.000,0.000,0.000,0,0.000,0,25.719,0.000,364772.837,0.000,0.000,0.000,489256.111,0.000,471582.621 +5.008055,0.100186,17266323,0.514577,565079.833,0.000,0.000,31.431,0.000,699.102,3.518,358.184,306.774,533.072,5.286743,12.901,6,0.000,0.000,0.000,0,0.000,0,31.431,0.000,225151.569,0.000,0.000,0.000,135148.834,0.000,204779.430 +5.108200,0.100144,17302257,0.515647,358821.678,0.000,0.000,9.727,0.000,799.246,3.518,358.184,434.529,517.924,5.340942,12.851,6,0.000,0.000,0.000,0,0.000,0,9.727,0.000,0.000,0.000,0.000,0.000,0.000,0.000,358821.678 +5.208354,0.100154,17379328,0.517944,769524.217,0.000,0.000,1.834,0.000,899.400,4.568,358.184,559.060,276.176,5.340942,12.823,5,0.000,0.000,0.000,0,0.000,0,1.834,0.000,0.000,0.000,0.000,0.000,0.000,0.000,769524.217 +5.308499,0.100146,17379328,0.517944,0.000,0.000,0.000,0.000,0.000,999.546,2.434,358.184,346.332,700.191,5.438477,12.755,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408632,0.100133,17379328,0.517944,0.000,0.000,0.000,0.000,0.000,1099.679,3.263,358.184,501.405,440.509,5.486694,12.712,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508764,0.100132,17379328,0.517944,0.000,0.000,0.000,0.000,0.000,1199.811,3.657,358.184,493.643,313.725,5.559692,12.681,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608925,0.100161,17379328,0.517944,0.000,0.000,0.000,0.000,0.000,1299.972,2.042,358.184,303.379,561.324,5.559692,12.626,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709067,0.100142,17379328,0.517944,0.000,0.000,0.000,0.000,0.000,1400.113,3.366,358.184,483.769,358.282,5.603271,12.591,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809198,0.100131,17379332,0.517944,39.948,0.000,0.000,1476.249,0.000,1500.245,4.945,409.242,292.233,249.984,5.680298,12.567,5,0.000,0.000,0.000,0,0.000,0,1476.249,9.987,0.000,9.987,9.987,9.987,0.000,0.000,0.000 +5.909377,0.100179,17592637,0.524301,2129239.258,0.000,0.000,1500.432,0.000,0.002,5.955,420.543,50.184,450.249,5.680298,12.523,5,0.000,0.000,0.000,0,0.000,0,1500.432,499186.596,0.000,398606.606,292017.371,582038.314,0.000,357390.371,0.000 +6.009529,0.100152,17923097,0.534150,3299573.990,0.000,0.000,11.260,0.000,0.001,5.831,420.543,0.000,322.634,5.685913,12.491,5,0.000,0.000,0.000,0,0.000,0,11.260,722239.863,0.000,668571.612,590600.380,618837.368,0.000,699324.768,0.000 +6.109692,0.100162,18254726,0.544033,3310910.896,0.000,0.000,1.865,0.000,68.315,4.595,420.543,39.272,133.962,5.699341,12.478,5,0.000,0.000,0.000,0,0.000,0,1.865,833635.626,0.000,246140.106,687263.431,758078.380,0.000,785793.353,0.000 +6.209817,0.100125,18464735,0.550292,2097470.972,0.000,0.000,141.186,0.000,28.039,3.582,420.543,156.367,177.708,5.719486,12.461,5,0.000,0.000,0.000,0,0.000,0,141.186,593419.021,0.000,9.988,490797.161,457438.814,0.000,555805.987,0.000 +6.309928,0.100111,18464743,0.550292,79.911,0.000,0.000,127.054,0.000,25.956,3.208,420.543,736.094,413.875,5.887573,12.420,5,0.000,0.000,0.000,0,0.000,0,127.054,19.978,0.000,9.989,9.989,19.978,0.000,19.978,0.000 +6.410065,0.100137,18464745,0.550292,19.973,0.000,0.000,6.090,0.000,126.092,1.462,420.543,266.745,733.958,6.040527,12.349,5,0.000,0.000,0.000,0,0.000,0,6.090,0.000,0.000,9.986,9.986,0.000,0.000,0.000,0.000 +6.510207,0.100143,18464749,0.550292,39.943,0.000,0.000,197.569,0.000,222.813,1.573,420.543,329.764,441.597,6.092163,12.305,5,0.000,0.000,0.000,0,0.000,0,197.569,19.972,0.000,0.000,0.000,0.000,0.000,19.972,0.000 +6.610338,0.100130,18464757,0.550293,79.896,0.000,0.000,255.508,0.000,118.237,3.085,420.543,695.578,321.378,6.162354,12.274,5,0.000,0.000,0.000,0,0.000,0,255.508,0.000,0.000,19.974,19.974,19.974,0.000,19.974,0.000 +6.710480,0.100142,18464764,0.550293,69.901,0.000,0.000,176.838,0.000,107.446,1.794,420.543,388.042,546.060,6.285278,12.221,5,0.000,0.000,0.000,0,0.000,0,176.838,19.972,0.000,19.972,9.986,19.972,0.000,0.000,0.000 +6.810641,0.100161,18464767,0.550293,29.952,0.000,0.000,176.758,0.000,176.487,1.899,420.543,462.654,660.655,6.285278,12.156,5,0.000,0.000,0.000,0,0.000,0,176.758,0.000,0.000,0.000,9.984,0.000,0.000,19.968,0.000 +6.910812,0.100171,18464775,0.550293,79.863,0.000,0.000,177.612,0.000,125.718,2.449,420.543,593.592,406.413,6.326904,12.116,5,0.000,0.000,0.000,0,0.000,0,177.612,19.966,0.000,19.966,19.966,19.966,0.000,0.000,0.000 +7.010898,0.100085,18464783,0.550293,79.932,0.000,0.000,161.259,0.000,186.417,2.009,420.543,432.404,545.940,6.445312,12.063,5,0.000,0.000,0.000,0,0.000,0,161.259,19.983,0.000,19.983,19.983,0.000,0.000,19.983,0.000 +7.111023,0.100126,18464791,0.550294,79.900,0.000,0.000,222.763,0.000,108.902,2.375,420.543,562.262,649.574,6.528442,11.999,5,0.000,0.000,0.000,0,0.000,0,222.763,19.975,0.000,19.975,0.000,19.975,0.000,19.975,0.000 +7.211167,0.100144,18464795,0.550294,39.943,0.000,0.000,138.702,0.000,125.188,2.394,420.543,551.122,426.302,6.528442,11.958,5,0.000,0.000,0.000,0,0.000,0,138.702,0.000,0.000,0.000,19.971,19.971,0.000,0.000,0.000 +7.311351,0.100184,18464803,0.550294,79.853,0.000,0.000,156.198,0.000,148.766,2.135,420.543,456.230,687.054,6.624390,11.890,5,0.000,0.000,0.000,0,0.000,0,156.198,19.963,0.000,19.963,19.963,0.000,0.000,19.963,0.000 +7.411471,0.100120,18464807,0.550294,39.952,0.000,0.000,194.283,0.000,172.842,1.602,420.543,383.916,409.237,6.653442,11.850,5,0.000,0.000,0.000,0,0.000,0,194.283,19.976,0.000,0.000,0.000,19.976,0.000,0.000,0.000 +7.511584,0.100113,18464813,0.550294,59.932,0.000,0.000,198.609,0.000,146.628,1.984,420.543,490.225,400.717,6.702393,11.811,5,0.000,0.000,0.000,0,0.000,0,198.609,0.000,0.000,19.977,19.977,0.000,0.000,19.977,0.000 +7.611705,0.100120,18472277,0.550517,74550.188,0.000,0.000,163.552,0.000,161.872,1.769,420.543,423.045,550.470,6.767822,11.757,5,0.000,0.000,0.000,0,0.000,0,163.552,1498.195,0.000,0.000,0.000,41629.848,0.000,31422.145,0.000 +7.711831,0.100126,18738138,0.558440,2655256.650,0.000,0.000,178.677,0.000,0.065,6.019,420.543,197.641,455.011,6.822021,11.713,5,0.000,0.000,0.000,0,0.000,0,178.677,481901.402,0.000,447764.514,429996.953,599123.361,0.000,696470.421,0.000 +7.811986,0.100155,19063400,0.568134,3247580.113,0.000,0.000,14.524,0.000,0.000,5.339,420.543,0.156,173.637,6.841801,11.696,5,0.000,0.000,0.000,0,0.000,0,14.524,673934.128,0.000,652956.683,693992.999,634345.565,0.000,592350.737,0.000 +7.912150,0.100164,19395967,0.578045,3320215.981,0.000,0.000,13.356,0.000,0.000,5.550,420.543,0.000,187.972,6.868042,11.678,5,0.000,0.000,0.000,0,0.000,0,13.356,680362.389,0.000,688958.269,614710.234,676069.441,0.000,660115.648,0.000 +8.012439,0.100288,19669135,0.586186,2723830.112,0.000,0.000,13.984,0.000,0.001,4.637,420.543,0.000,120.162,6.887085,11.666,3,0.000,0.000,0.000,0,0.000,0,13.984,610121.672,0.000,702296.032,662779.915,686491.579,0.000,62140.914,0.000 +8.112694,0.100255,19886230,0.592656,2165420.231,0.000,0.000,12.771,0.000,0.001,3.452,420.543,0.000,121.526,6.909424,11.654,2,0.000,0.000,0.000,0,0.000,0,12.771,0.000,0.000,730065.653,676632.105,758722.473,0.000,0.000,0.000 +8.212849,0.100155,20000000,0.596046,1135935.960,0.000,0.000,0.971,0.000,0.000,1.142,420.543,0.000,46.334,6.921021,11.649,0,0.000,0.000,0.000,0,0.000,0,0.971,0.000,0.000,0.000,760998.215,374937.744,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.log new file mode 100644 index 000000000..8a667d119 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=220 +worker=5 kind=insert tid=6 os_tid=225 +start_monotonic_ns=2087222513109653 main_address=0x55a65e4da300 +worker=2 kind=insert tid=7 os_tid=222 +worker=1 kind=insert tid=9 os_tid=221 +worker=7 kind=insert tid=8 os_tid=227 +worker=4 kind=insert tid=10 os_tid=224 +worker=3 kind=insert tid=11 os_tid=223 +worker=6 kind=insert tid=12 os_tid=226 +load_end reason=complete inserted=20000000 elapsed_s=8.213 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.194 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087222513111147 cpu_ns=9039598 +diagnostic_stage name=stop_request wall_ns=2087230726012336 cpu_ns=53704713888 +diagnostic_stage name=workers_joined wall_ns=2087230726045514 cpu_ns=53704746486 +diagnostic_stage name=before_close wall_ns=2087230726123047 cpu_ns=53704824032 +diagnostic_stage name=after_close wall_ns=2087230920314067 cpu_ns=53775917554 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087230517111333 last_end_ns=2087230517112403 loop_exit_ns=2087230517112455 deregister_start_ns=2087230517112495 deregister_end_ns=2087230517113214 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087227455856886 last_end_ns=2087227455857491 loop_exit_ns=2087227455857538 deregister_start_ns=2087227455857575 deregister_end_ns=2087227455858397 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087230621665120 last_end_ns=2087230621666272 loop_exit_ns=2087230621666319 deregister_start_ns=2087230621666352 deregister_end_ns=2087230621667086 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087230703140833 last_end_ns=2087230703141657 loop_exit_ns=2087230703141696 deregister_start_ns=2087230703141715 deregister_end_ns=2087230703142347 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087230666913650 last_end_ns=2087230666914383 loop_exit_ns=2087230666914431 deregister_start_ns=2087230666914449 deregister_end_ns=2087230666915107 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087227439636217 last_end_ns=2087227439637590 loop_exit_ns=2087227439637655 deregister_start_ns=2087227439637697 deregister_end_ns=2087227439641081 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087230432871462 last_end_ns=2087230432872372 loop_exit_ns=2087230432872424 deregister_start_ns=2087230432872450 deregister_end_ns=2087230432873253 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087227708209648 last_end_ns=2087227708210657 loop_exit_ns=2087227708210711 deregister_start_ns=2087227708210750 deregister_end_ns=2087227708211663 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv new file mode 100644 index 000000000..a296cfc49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-14-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2435182.690577,8.212936,20000000,0.002721,0.001360,0.004000,0.010112,1500.431606,0.002721,0.001360,0.004000,0.010112,1500.431606,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.csv new file mode 100644 index 000000000..b50f08343 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.csv @@ -0,0 +1,87 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,421375,0.012558,4210850.619,0.000,0.000,18.186,0.000,7.078,8.038,70.070,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.186,515914.767,563981.670,606452.427,479659.730,481748.292,364988.687,561043.693,637061.351 +0.200247,0.100178,890517,0.026539,4683062.606,0.000,0.000,13.776,0.000,0.002,9.024,145.000,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,13.776,591035.239,557654.809,690198.272,553402.398,553622.006,560110.427,550517.546,626521.909 +0.300428,0.100181,1347821,0.040168,4564772.148,0.000,0.000,17.970,0.000,0.001,9.303,215.383,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,17.970,572562.957,695560.181,477754.676,534601.713,536208.803,440981.281,599554.070,707548.467 +0.400567,0.100138,1789022,0.053317,4405916.221,0.000,0.000,18.646,0.000,7.832,9.397,276.320,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,18.646,573876.277,672469.914,575064.634,535509.342,333169.197,521239.079,553544.398,641043.379 +0.500731,0.100164,2246116,0.066939,4563451.103,0.000,0.000,22.337,0.000,1.936,9.720,292.785,0.000,0.000,0.004768,14.114,8,0.000,0.000,0.000,0,0.000,0,22.337,578400.810,671108.670,545335.072,432110.880,557385.297,563075.959,545065.515,670968.900 +0.600896,0.100165,2363311,0.070432,1170022.038,0.000,0.000,94.828,0.000,9.334,10.883,301.691,0.000,26.870,0.179245,14.111,8,0.000,0.000,0.000,0,0.000,0,94.828,908.503,117765.945,16323.103,473180.294,9.984,554576.169,9.984,7248.057 +0.701057,0.100161,2628468,0.078334,2647299.535,0.000,0.000,32.472,0.000,25.960,7.452,301.691,1.248,617.090,0.408203,14.050,8,0.000,0.000,0.000,0,0.000,0,32.472,322799.280,368665.291,337835.025,231007.353,294874.326,328410.228,370422.457,393285.575 +0.801204,0.100147,3004126,0.089530,3751064.809,0.000,0.000,30.185,0.000,18.214,8.631,301.691,43.686,875.705,0.480591,13.965,8,0.000,0.000,0.000,0,0.000,0,30.185,383875.588,451246.532,460353.143,492735.531,468760.781,542951.698,361119.047,590022.490 +0.901348,0.100144,3376377,0.100624,3717140.739,0.000,0.000,19.884,0.000,0.514,8.723,301.691,83.629,504.584,0.602177,13.916,8,0.000,0.000,0.000,0,0.000,0,19.884,396447.348,430947.514,566012.418,453095.522,432015.970,516024.623,466396.309,456201.036 +1.001514,0.100166,3772559,0.112431,3955254.870,0.000,0.000,10.868,0.000,6.341,9.505,301.691,109.896,133.372,0.787231,13.902,8,0.000,0.000,0.000,0,0.000,0,10.868,505710.596,511241.416,497274.599,490965.072,479264.493,612153.916,437194.323,421450.455 +1.101679,0.100165,4128773,0.123047,3556269.737,0.000,0.000,17.217,0.000,56.175,9.997,301.691,66.804,55.104,0.787231,13.897,8,0.000,0.000,0.000,0,0.000,0,17.217,461198.709,244815.887,545160.115,299246.041,558967.324,615054.741,239834.111,591992.809 +1.201851,0.100171,4440699,0.132343,3113921.275,0.000,0.000,78.476,0.000,0.001,9.618,301.691,72.025,22.890,0.787231,13.895,8,0.000,0.000,0.000,0,0.000,0,78.476,151330.548,317914.944,456716.972,445146.809,544187.008,551863.846,459961.410,186799.737 +1.302021,0.100170,4890304,0.145742,4488413.906,0.000,0.000,12.514,0.000,2.918,8.345,301.691,0.000,0.000,0.787231,13.895,8,0.000,0.000,0.000,0,0.000,0,12.514,576020.023,541458.822,635678.526,538503.849,547997.697,562023.834,464539.683,622191.472 +1.402220,0.100199,5297759,0.157886,4066464.892,0.000,0.000,12.897,0.000,10.019,8.264,301.691,0.000,147.870,1.031128,13.880,8,0.000,0.000,0.000,0,0.000,0,12.897,569777.146,467670.159,404595.567,484347.002,504267.395,564557.524,540455.445,530794.653 +1.502365,0.100145,5702036,0.169934,4036902.282,0.000,0.000,20.036,0.000,10.722,8.332,301.691,0.000,524.121,1.345177,13.829,8,0.000,0.000,0.000,0,0.000,0,20.036,451304.021,495479.810,547144.714,500113.076,487571.305,568303.959,453141.350,533844.047 +1.602530,0.100165,5916717,0.176332,2143272.935,0.000,0.000,71.315,0.000,26.698,10.752,301.691,4.134,210.200,1.345177,13.809,8,0.000,0.000,0.000,0,0.000,0,71.315,29281.676,459192.191,36270.143,565217.216,100004.961,525213.235,391194.408,36899.105 +1.702710,0.100180,6368927,0.189809,4513974.935,0.000,0.000,58.140,0.000,0.001,8.736,301.691,1.872,0.117,1.345177,13.809,8,0.000,0.000,0.000,0,0.000,0,58.140,588600.531,525613.905,648722.313,505669.804,434487.930,580475.156,556677.991,673727.304 +1.802874,0.100164,6863041,0.204535,4933066.297,0.000,0.000,11.705,0.000,8.021,8.578,301.691,0.000,0.078,1.345177,13.809,8,0.000,0.000,0.000,0,0.000,0,11.705,603961.526,522834.303,648788.161,572023.797,663823.553,711874.910,591262.311,618497.736 +1.903021,0.100147,7174218,0.213808,3107199.031,0.000,0.000,20.708,0.000,0.001,7.721,301.691,0.000,412.401,1.598389,13.768,8,0.000,0.000,0.000,0,0.000,0,20.708,307966.953,363035.941,456498.450,340628.904,419762.492,421010.655,369985.718,428309.918 +2.003186,0.100165,7494589,0.223356,3198419.590,0.000,0.000,21.960,0.000,22.932,8.143,301.691,0.000,426.092,1.716438,13.727,8,0.000,0.000,0.000,0,0.000,0,21.960,455346.824,334706.372,387129.660,258332.700,391252.840,552975.340,346057.597,472618.256 +2.103357,0.100170,7711453,0.229819,2164955.289,0.000,0.000,73.776,0.000,0.001,9.820,301.691,0.000,29.598,1.823616,13.724,8,0.000,0.000,0.000,0,0.000,0,73.776,212767.873,282948.427,283966.694,286692.056,125386.595,590145.584,88629.155,294418.905 +2.203506,0.100149,8195966,0.244259,4837909.758,0.000,0.000,12.467,0.000,0.317,8.435,301.691,0.000,0.000,1.823616,13.724,8,0.000,0.000,0.000,0,0.000,0,12.467,666105.884,552555.350,578686.351,487252.809,670619.148,608631.660,581122.715,692935.842 +2.303661,0.100155,8643691,0.257602,4470335.509,0.000,0.000,12.305,0.000,2.582,8.530,301.691,0.000,3.861,2.156616,13.723,8,0.000,0.000,0.000,0,0.000,0,12.305,546135.265,501314.592,502872.182,529271.350,613391.237,682294.661,504200.128,590856.093 +2.403796,0.100135,9049264,0.269689,4050259.841,0.000,0.000,17.822,0.000,1.772,8.682,301.691,0.000,646.237,2.160767,13.660,8,0.000,0.000,0.000,0,0.000,0,17.822,489648.695,450521.539,534098.662,486033.578,538123.227,501302.955,452239.219,598291.965 +2.503976,0.100181,9339465,0.278338,2896776.596,0.000,0.000,14.147,0.000,50.461,9.381,301.691,0.000,252.630,2.315674,13.635,8,0.000,0.000,0.000,0,0.000,0,14.147,258572.855,476608.944,207774.628,524951.607,255847.778,478186.095,255588.247,439246.444 +2.604142,0.100165,9612090,0.286463,2721752.440,0.000,0.000,77.937,0.000,9.987,9.980,301.691,16.925,19.226,2.461670,13.633,8,0.000,0.000,0.000,0,0.000,0,77.937,187090.842,585562.387,201377.234,604640.861,227494.077,206119.398,371386.303,338081.337 +2.704313,0.100172,10073392,0.300210,4605113.573,0.000,0.000,12.384,0.000,0.001,8.929,301.691,0.000,0.000,2.461670,13.633,8,0.000,0.000,0.000,0,0.000,0,12.384,532076.489,527434.458,560627.470,656423.000,553819.159,668592.108,527554.253,578586.636 +2.804479,0.100166,10498015,0.312865,4239209.022,0.000,0.000,12.674,0.000,0.001,8.207,301.691,0.000,221.469,2.657715,13.612,8,0.000,0.000,0.000,0,0.000,0,12.674,495788.874,622618.819,512091.873,576535.142,587197.484,527546.278,416570.077,500860.475 +2.904641,0.100162,10850305,0.323364,3517192.230,0.000,0.000,22.507,0.000,0.004,7.858,301.691,0.000,574.575,2.754395,13.555,8,0.000,0.000,0.000,0,0.000,0,22.507,497482.675,504870.686,447943.069,414906.681,377717.033,481049.344,418500.848,374721.894 +3.004805,0.100164,11120970,0.331431,2702227.588,0.000,0.000,12.792,0.000,69.904,9.921,301.691,0.000,154.279,2.875492,13.540,8,0.000,0.000,0.000,0,0.000,0,12.792,175003.593,534794.766,205863.089,695941.037,548093.002,205893.040,161974.915,174664.148 +3.104988,0.100183,11431010,0.340671,3094739.937,0.000,0.000,74.442,0.000,0.001,9.894,301.691,82.232,0.624,2.913334,13.540,8,0.000,0.000,0.000,0,0.000,0,74.442,279089.565,533863.601,566663.612,472116.532,269507.090,285976.968,436960.829,250561.740 +3.205169,0.100182,11898408,0.354600,4665498.171,0.000,0.000,12.659,0.000,0.001,8.420,301.691,0.000,0.000,2.913334,13.540,8,0.000,0.000,0.000,0,0.000,0,12.659,567448.385,620222.442,683357.663,669602.669,477651.634,658233.338,493283.216,495698.824 +3.305335,0.100165,12269605,0.365663,3705853.526,0.000,0.000,18.261,0.000,0.001,7.645,301.691,0.000,359.758,3.220947,13.505,8,0.000,0.000,0.000,0,0.000,0,18.261,431727.438,536684.208,516437.625,440592.806,404412.521,440682.658,466889.404,468426.866 +3.405501,0.100166,12641521,0.376747,3712986.566,0.000,0.000,19.910,0.000,0.001,8.369,301.691,0.000,396.372,3.287109,13.466,8,0.000,0.000,0.000,0,0.000,0,19.910,450391.153,526814.087,532185.157,516002.064,363845.049,451898.646,384151.287,487699.122 +3.505677,0.100176,12869422,0.383539,2274995.815,0.000,0.000,70.304,0.000,71.062,9.271,301.691,0.000,188.768,3.411503,13.448,8,0.000,0.000,0.000,0,0.000,0,70.304,157542.020,194756.356,271950.149,191971.271,148487.996,591216.810,559672.469,159398.744 +3.605876,0.100198,13181881,0.392851,3118403.431,0.000,0.000,73.381,0.000,0.003,9.768,301.691,35.515,4.054,3.770264,13.447,8,0.000,0.000,0.000,0,0.000,0,73.381,602345.014,299555.714,306691.558,611466.917,218596.329,627854.406,203865.553,248027.940 +3.706057,0.100182,13658371,0.407051,4756250.046,0.000,0.000,10.228,0.000,0.001,8.404,301.691,0.000,0.000,3.770264,13.447,8,0.000,0.000,0.000,0,0.000,0,10.228,641633.094,592821.865,569484.307,684574.998,521601.390,636702.062,546116.805,563315.526 +3.806235,0.100178,14065589,0.419187,4064962.781,0.000,0.000,16.228,0.000,0.001,8.154,301.691,0.000,547.193,3.788818,13.394,8,0.000,0.000,0.000,0,0.000,0,16.228,591459.881,572882.864,543185.590,568640.396,458066.716,374525.042,454892.352,501309.939 +3.906411,0.100176,14448217,0.430590,3819551.821,0.000,0.000,18.520,0.000,0.001,8.361,301.691,0.000,288.788,3.849976,13.366,8,0.000,0.000,0.000,0,0.000,0,18.520,416356.584,467147.116,541975.305,483198.840,474564.051,495067.933,506437.905,434804.088 +4.007918,0.101507,14676041,0.437380,2244427.675,0.000,0.000,71.556,0.000,7.958,10.378,301.691,88.318,166.553,3.962162,13.349,8,0.000,0.000,0.000,0,0.000,0,71.556,115588.656,523119.204,180018.027,111214.552,509760.454,101638.810,156531.846,546556.126 +4.108090,0.100172,14985089,0.446590,3085167.373,0.000,0.000,63.091,0.000,0.001,9.641,301.691,27.921,45.703,4.300049,13.344,8,0.000,0.000,0.000,0,0.000,0,63.091,254741.338,546109.605,537773.959,393951.619,577435.662,331968.354,146118.386,297068.451 +4.208265,0.100175,15455940,0.460623,4700272.444,0.000,0.000,11.930,0.000,3.234,8.369,301.691,0.000,7.370,4.300049,13.344,8,0.000,0.000,0.000,0,0.000,0,11.930,519130.188,685488.633,503018.425,597972.012,666292.276,639918.498,537507.980,550944.431 +4.308420,0.100155,15823719,0.471584,3672097.478,0.000,0.000,21.656,0.000,0.001,8.027,301.691,0.000,598.759,4.354736,13.285,8,0.000,0.000,0.000,0,0.000,0,21.656,428076.392,494633.215,318795.800,468413.860,524526.873,513154.503,459178.177,465318.658 +4.408589,0.100169,16217469,0.483318,3930857.833,0.000,0.000,18.397,0.000,0.002,8.392,301.691,0.000,237.567,4.411133,13.262,8,0.000,0.000,0.000,0,0.000,0,18.397,441024.778,415597.744,506743.730,547904.179,512683.693,530373.801,479869.141,496660.767 +4.508769,0.100180,16469015,0.490815,2510937.726,0.000,0.000,39.388,0.000,60.070,5.634,357.520,75.684,178.507,4.474068,13.244,8,0.000,0.000,0.000,0,0.000,0,39.388,253583.289,219903.946,453802.688,421470.918,339608.355,203703.125,395896.978,222968.427 +4.608904,0.100135,16626372,0.495504,1571452.075,0.000,0.000,12.771,0.000,160.205,6.580,357.520,604.654,153.348,4.617432,13.229,8,0.000,0.000,0.000,0,0.000,0,12.771,0.000,0.000,0.000,520138.983,495641.998,555671.094,0.000,0.000 +4.709057,0.100153,16711266,0.498035,847640.338,0.000,0.000,28.440,0.000,260.358,5.628,357.520,389.520,639.254,4.993530,13.167,8,0.000,0.000,0.000,0,0.000,0,28.440,0.000,0.000,0.000,313299.627,190278.252,344062.459,0.000,0.000 +4.809200,0.100142,16846452,0.502063,1349938.457,0.000,0.000,3.839,0.000,360.501,5.719,357.520,407.077,652.704,4.993530,13.103,8,0.000,0.000,0.000,0,0.000,0,3.839,0.000,0.000,0.000,361435.522,483262.110,505240.825,0.000,0.000 +4.909345,0.100145,16972179,0.505810,1255446.226,0.000,0.000,26.676,0.000,460.646,7.072,357.520,587.233,270.935,5.020386,13.077,8,0.000,0.000,0.000,0,0.000,0,26.676,0.000,0.000,0.000,374436.060,416874.411,464135.755,0.000,0.000 +5.009525,0.100181,17060440,0.508441,881019.627,0.000,0.000,6.475,0.000,560.826,3.515,357.520,225.140,661.462,5.150391,13.012,8,0.000,0.000,0.000,0,0.000,0,6.475,0.000,0.000,0.000,377398.739,136922.834,366698.055,0.000,0.000 +5.109661,0.100135,17151360,0.511150,907973.745,0.000,0.000,88.849,0.000,660.961,4.409,357.520,320.856,357.369,5.158813,12.977,7,0.000,0.000,0.000,0,0.000,0,88.849,0.000,0.000,0.000,393488.578,283107.652,231377.515,0.000,0.000 +5.209820,0.100160,17246687,0.513991,951750.008,0.000,0.000,7.224,0.000,761.121,5.470,357.520,529.467,203.542,5.186157,12.957,7,0.000,0.000,0.000,0,0.000,0,7.224,0.000,0.000,0.000,473294.126,478455.882,0.000,0.000,0.000 +5.309958,0.100137,17321806,0.516230,750160.038,0.000,0.000,7.585,0.000,861.258,3.258,357.520,221.571,425.275,5.317390,12.915,7,0.000,0.000,0.000,0,0.000,0,7.585,0.000,0.000,0.000,399002.174,351157.864,0.000,0.000,0.000 +5.410073,0.100116,17401424,0.518603,795259.034,0.000,0.000,4.185,0.000,961.374,3.006,357.520,298.404,450.689,5.321533,12.871,6,0.000,0.000,0.000,0,0.000,0,4.185,0.000,0.000,0.000,118053.286,677205.748,0.000,0.000,0.000 +5.510228,0.100155,17409810,0.518853,83730.342,0.000,0.000,46.148,0.000,1061.529,2.325,357.520,343.999,302.188,5.365601,12.842,6,0.000,0.000,0.000,0,0.000,0,46.148,0.000,0.000,0.000,0.000,83730.342,0.000,0.000,0.000 +5.610345,0.100117,17502068,0.521602,921502.561,0.000,0.000,5.045,0.000,1161.646,3.284,357.520,356.380,142.060,5.487183,12.828,6,0.000,0.000,0.000,0,0.000,0,5.045,0.000,0.000,0.000,0.000,921502.561,0.000,0.000,0.000 +5.710498,0.100153,17557477,0.523254,553244.327,0.000,0.000,5.191,0.000,1261.799,2.455,357.520,229.142,526.422,5.487183,12.776,6,0.000,0.000,0.000,0,0.000,0,5.191,0.000,0.000,0.000,0.000,553244.327,0.000,0.000,0.000 +5.810650,0.100152,17570304,0.523636,128075.690,0.000,0.000,4.079,0.000,1361.951,1.988,357.520,310.427,422.445,5.544678,12.735,5,0.000,0.000,0.000,0,0.000,0,4.079,0.000,0.000,0.000,0.000,128075.690,0.000,0.000,0.000 +5.910821,0.100172,17570304,0.523636,0.000,0.000,0.000,0.000,0.000,1462.122,1.959,357.520,335.908,201.217,5.544678,12.715,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.010961,0.100140,17570304,0.523636,0.000,0.000,0.000,0.000,0.000,1562.262,2.901,357.520,392.732,258.623,5.614502,12.690,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.111092,0.100131,17570304,0.523636,0.000,0.000,0.000,0.000,0.000,1662.393,1.800,357.520,272.262,598.867,5.614502,12.632,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.211228,0.100136,17570304,0.523636,0.000,0.000,0.000,0.000,0.000,1762.528,2.097,357.520,284.535,292.220,5.662964,12.603,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.311379,0.100152,17570304,0.523636,0.000,0.000,0.000,0.000,0.000,1862.680,4.300,357.520,393.427,225.908,5.662964,12.581,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.411544,0.100165,17609290,0.524798,389217.282,0.000,0.000,1880.422,0.000,49.065,6.588,419.668,39.895,89.696,5.734985,12.572,5,0.000,0.000,0.000,0,0.000,0,1880.422,126481.140,140488.011,9.984,0.000,0.000,0.000,9.984,122228.163 +6.511730,0.100186,17914633,0.533898,3047759.491,0.000,0.000,60.572,0.000,0.001,5.776,419.668,27.956,254.955,5.734985,12.547,5,0.000,0.000,0.000,0,0.000,0,60.572,602708.630,592827.016,571406.869,0.000,0.000,0.000,612350.691,668466.285 +6.611999,0.100269,18210506,0.542715,2950794.252,0.000,0.000,3.922,0.000,77.392,4.559,419.668,27.387,210.917,5.734985,12.526,5,0.000,0.000,0.000,0,0.000,0,3.922,679891.527,165046.132,694023.521,0.000,0.000,0.000,696097.942,715735.131 +6.712179,0.100180,18451996,0.549912,2410565.177,0.000,0.000,37.435,0.000,177.572,3.790,419.668,44.256,253.334,5.896851,12.502,5,0.000,0.000,0.000,0,0.000,0,37.435,548902.930,0.000,534049.640,0.000,0.000,0.000,668877.185,658735.422 +6.812313,0.100134,18476755,0.550650,247258.943,0.000,0.000,185.778,0.000,92.866,2.351,419.668,557.652,508.070,5.896851,12.452,5,0.000,0.000,0.000,0,0.000,0,185.778,61407.781,9.987,61587.540,0.000,0.000,0.000,59680.094,64573.542 +6.912477,0.100165,18476765,0.550651,99.836,0.000,0.000,122.217,0.000,80.847,2.988,419.668,505.457,639.261,6.050049,12.389,5,0.000,0.000,0.000,0,0.000,0,122.217,19.967,19.967,19.967,0.000,0.000,0.000,19.967,19.967 +7.012614,0.100137,18476770,0.550651,49.932,0.000,0.000,169.486,0.000,180.984,1.774,419.668,376.361,726.429,6.130005,12.318,5,0.000,0.000,0.000,0,0.000,0,169.486,0.000,19.973,0.000,0.000,0.000,0.000,19.973,9.986 +7.112744,0.100130,18476778,0.550651,79.897,0.000,0.000,214.279,0.000,100.899,3.596,419.668,740.993,352.551,6.224365,12.284,5,0.000,0.000,0.000,0,0.000,0,214.279,19.974,19.974,19.974,0.000,0.000,0.000,0.000,19.974 +7.212895,0.100152,18476785,0.550651,69.894,0.000,0.000,145.329,0.000,103.606,2.276,419.668,446.393,699.018,6.303345,12.216,5,0.000,0.000,0.000,0,0.000,0,145.329,19.970,0.000,19.970,0.000,0.000,0.000,19.970,9.985 +7.313027,0.100131,18476791,0.550651,59.921,0.000,0.000,153.770,0.000,194.031,2.637,419.668,606.001,591.450,6.303345,12.158,5,0.000,0.000,0.000,0,0.000,0,153.770,19.974,19.974,0.000,0.000,0.000,0.000,19.974,0.000 +7.413191,0.100165,18476799,0.550652,79.868,0.000,0.000,199.512,0.000,112.487,2.562,419.668,526.906,498.320,6.386597,12.109,5,0.000,0.000,0.000,0,0.000,0,199.512,19.967,19.967,19.967,0.000,0.000,0.000,0.000,19.967 +7.513337,0.100146,18476805,0.550652,59.913,0.000,0.000,138.790,0.000,122.724,1.940,419.668,478.093,642.034,6.469971,12.046,5,0.000,0.000,0.000,0,0.000,0,138.790,0.000,0.000,19.971,0.000,0.000,0.000,19.971,19.971 +7.613460,0.100123,18476813,0.550652,79.901,0.000,0.000,177.364,0.000,145.548,2.420,419.668,506.719,387.842,6.547485,12.008,5,0.000,0.000,0.000,0,0.000,0,177.364,19.975,19.975,19.975,0.000,0.000,0.000,19.975,0.000 +7.713580,0.100120,18476816,0.550652,29.964,0.000,0.000,185.662,0.000,162.404,2.281,419.668,559.913,578.328,6.547485,11.952,5,0.000,0.000,0.000,0,0.000,0,185.662,0.000,9.988,0.000,0.000,0.000,0.000,0.000,19.976 +7.813736,0.100156,18476824,0.550652,79.876,0.000,0.000,190.898,0.000,91.973,1.843,419.668,382.997,546.259,6.649536,11.898,5,0.000,0.000,0.000,0,0.000,0,190.898,19.969,9.984,19.969,0.000,0.000,0.000,19.969,9.984 +7.913870,0.100134,18476832,0.550653,79.893,0.000,0.000,160.389,0.000,93.338,2.782,419.668,591.203,551.373,6.675690,11.845,5,0.000,0.000,0.000,0,0.000,0,160.389,19.973,19.973,9.987,0.000,0.000,0.000,19.973,9.987 +8.014024,0.100155,18485571,0.550913,87254.946,0.000,0.000,175.455,0.000,110.609,2.459,419.668,536.981,541.779,6.821411,11.792,5,0.000,0.000,0.000,0,0.000,0,175.455,0.000,19.969,9.985,0.000,0.000,0.000,0.000,87224.992 +8.114170,0.100146,18693997,0.557125,2081227.610,0.000,0.000,144.491,0.000,0.000,5.618,419.668,271.870,615.782,6.821411,11.731,5,0.000,0.000,0.000,0,0.000,0,144.491,378129.058,395244.121,298295.378,0.000,0.000,0.000,532494.145,477064.907 +8.214331,0.100161,19035765,0.567310,3412177.148,0.000,0.000,15.022,0.000,0.001,5.552,419.668,0.156,240.277,6.844852,11.708,5,0.000,0.000,0.000,0,0.000,0,15.022,560555.986,757308.681,731210.769,0.000,0.000,0.000,644241.026,718860.686 +8.314487,0.100156,19379657,0.577559,3433572.383,0.000,0.000,13.669,0.000,2.378,5.454,419.668,0.000,162.793,6.868652,11.692,5,0.000,0.000,0.000,0,0.000,0,13.669,733018.361,693999.131,630997.253,0.000,0.000,0.000,663786.186,711771.452 +8.414682,0.100195,19653444,0.585718,2732548.689,0.000,0.000,17.230,0.000,0.000,4.854,419.668,0.000,112.983,6.888672,11.681,4,0.000,0.000,0.000,0,0.000,0,17.230,735268.154,596408.566,570708.613,0.000,0.000,0.000,722343.323,107820.033 +8.514950,0.100268,19848310,0.591526,1943456.240,0.000,0.000,12.838,0.000,0.000,2.890,419.668,0.000,91.824,6.907959,11.672,2,0.000,0.000,0.000,0,0.000,0,12.838,779063.994,27875.361,256253.860,0.000,0.000,0.000,880263.025,0.000 +8.615203,0.100254,20000000,0.596046,1513063.718,0.000,0.000,11.771,0.000,0.000,1.656,419.668,0.000,74.031,6.920780,11.665,0,0.000,0.000,0.000,0,0.000,0,11.771,902022.975,0.000,0.000,0.000,0.000,0.000,611040.743,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.log new file mode 100644 index 000000000..6cdbcab29 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=234 +worker=3 kind=insert tid=8 os_tid=237 +worker=2 kind=insert tid=7 os_tid=236 +worker=1 kind=insert tid=6 os_tid=235 +worker=5 kind=insert tid=10 os_tid=239 +worker=6 kind=insert tid=11 os_tid=240 +worker=4 kind=insert tid=9 os_tid=238 +start_monotonic_ns=2087231112097530 main_address=0x5568c2a8c300 +worker=7 kind=insert tid=12 os_tid=241 +load_end reason=complete inserted=20000000 elapsed_s=8.615 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.181 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087231112099917 cpu_ns=10525339 +diagnostic_stage name=stop_request wall_ns=2087239727386451 cpu_ns=54517694343 +diagnostic_stage name=workers_joined wall_ns=2087239727430006 cpu_ns=54517737387 +diagnostic_stage name=before_close wall_ns=2087239727513904 cpu_ns=54517821273 +diagnostic_stage name=after_close wall_ns=2087239908270962 cpu_ns=54586086105 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087239706579459 last_end_ns=2087239706580245 loop_exit_ns=2087239706580282 deregister_start_ns=2087239706580312 deregister_end_ns=2087239706580876 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087239531046039 last_end_ns=2087239531047283 loop_exit_ns=2087239531047334 deregister_start_ns=2087239531047373 deregister_end_ns=2087239531048244 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087239560284465 last_end_ns=2087239560285465 loop_exit_ns=2087239560285512 deregister_start_ns=2087239560285550 deregister_end_ns=2087239560286579 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087236448175596 last_end_ns=2087236448176854 loop_exit_ns=2087236448176894 deregister_start_ns=2087236448176925 deregister_end_ns=2087236448177734 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087236843651903 last_end_ns=2087236843652749 loop_exit_ns=2087236843652786 deregister_start_ns=2087236843652814 deregister_end_ns=2087236843653439 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087236189530330 last_end_ns=2087236189531303 loop_exit_ns=2087236189531363 deregister_start_ns=2087236189531446 deregister_end_ns=2087236189534726 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087239696495215 last_end_ns=2087239696496017 loop_exit_ns=2087239696496056 deregister_start_ns=2087239696496089 deregister_end_ns=2087239696496711 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087239439229067 last_end_ns=2087239439230223 loop_exit_ns=2087239439230271 deregister_start_ns=2087239439230310 deregister_end_ns=2087239439231124 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv new file mode 100644 index 000000000..8a13a545d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-15-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2321442.524625,8.615333,20000000,0.002874,0.001360,0.004064,0.010368,1880.422146,0.002874,0.001360,0.004064,0.010368,1880.422146,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.csv new file mode 100644 index 000000000..5cda26681 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.csv @@ -0,0 +1,81 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100070,0.100070,564632,0.016827,5642382.012,0.000,0.000,16.616,0.000,0.001,8.257,88.582,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,16.616,824294.700,654353.307,816400.210,846439.245,547377.968,637515.059,642851.335,673150.188 +0.200281,0.100211,1038739,0.030957,4731077.444,0.000,0.000,18.622,0.000,12.528,9.077,165.195,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,18.622,710399.558,454629.772,636605.419,745864.652,574536.516,392151.732,575753.944,641135.851 +0.300427,0.100146,1505622,0.044871,4662015.904,0.000,0.000,18.441,0.000,0.001,9.495,242.164,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,18.441,712398.744,564504.908,505950.493,728654.983,565403.595,528237.917,569058.253,487807.012 +0.400568,0.100141,1984848,0.059153,4785498.856,0.000,0.000,17.521,0.000,3.785,9.603,282.508,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,17.521,723497.813,400144.660,623009.787,741282.686,586940.747,563933.253,577024.756,569665.154 +0.500703,0.100134,2309368,0.068825,3240844.532,0.000,0.000,21.545,0.000,41.319,10.064,292.383,0.000,15.838,0.053692,14.112,8,0.000,0.000,0.000,0,0.000,0,21.545,423620.683,334340.670,286385.118,406683.446,339593.610,453210.916,591744.736,405265.352 +0.600861,0.100158,2544307,0.075826,2345673.936,0.000,0.000,94.135,0.000,0.001,10.231,301.445,0.000,82.136,0.253418,14.104,8,0.000,0.000,0.000,0,0.000,0,94.135,262444.231,212263.728,210746.132,243913.587,216217.464,495365.232,488166.637,216556.926 +0.701001,0.100140,2817539,0.083969,2728501.135,0.000,0.000,26.164,0.000,19.720,8.018,301.445,15.681,996.379,0.610596,14.006,8,0.000,0.000,0.000,0,0.000,0,26.164,370910.866,338426.332,378350.453,393169.712,265668.166,229289.082,412402.793,340283.732 +0.801191,0.100190,3195422,0.095231,3771656.121,0.000,0.000,24.605,0.000,12.075,9.199,301.445,65.072,729.316,0.610596,13.935,8,0.000,0.000,0.000,0,0.000,0,24.605,467760.297,406397.013,475345.868,493571.203,502604.022,377801.403,578260.120,469916.196 +0.901337,0.100146,3597572,0.107216,4015649.360,0.000,0.000,15.317,0.000,13.354,9.504,301.445,108.202,280.490,0.610596,13.907,8,0.000,0.000,0.000,0,0.000,0,15.317,476515.736,485073.268,564557.462,495368.268,502058.521,339125.907,625458.732,527491.466 +1.001498,0.100161,4009172,0.119483,4109395.708,0.000,0.000,16.723,0.000,5.158,9.404,301.445,79.755,110.330,0.782227,13.897,8,0.000,0.000,0.000,0,0.000,0,16.723,486707.802,435789.634,539473.002,506206.465,551104.309,438774.836,623358.189,527981.470 +1.101688,0.100190,4245277,0.126519,2356561.575,0.000,0.000,76.412,0.000,41.401,10.516,301.445,112.910,24.056,0.782227,13.894,8,0.000,0.000,0.000,0,0.000,0,76.412,539891.695,46471.488,453875.526,59776.147,442207.749,163259.049,213862.666,437217.254 +1.201859,0.100171,4700731,0.140093,4546785.276,0.000,0.000,74.237,0.000,0.004,8.654,301.445,9.164,0.078,0.788700,13.894,8,0.000,0.000,0.000,0,0.000,0,74.237,560973.238,569448.782,650061.294,640876.959,585531.353,557778.686,610049.536,372065.428 +1.302037,0.100178,5158186,0.153726,4566426.328,0.000,0.000,12.571,0.000,2.323,8.568,301.445,0.000,7.994,1.012939,13.893,8,0.000,0.000,0.000,0,0.000,0,12.571,473088.376,512747.822,664427.983,605273.219,462247.661,654355.901,640400.727,553884.639 +1.402203,0.100166,5507588,0.164139,3488219.475,0.000,0.000,19.090,0.000,2.136,7.884,301.445,0.000,416.768,1.347485,13.853,8,0.000,0.000,0.000,0,0.000,0,19.090,391988.167,429056.526,513096.777,484055.070,430004.949,354570.388,474341.223,411106.375 +1.502378,0.100175,5831234,0.173784,3230793.382,0.000,0.000,15.705,0.000,43.319,9.775,301.445,0.000,444.689,1.347485,13.809,8,0.000,0.000,0.000,0,0.000,0,15.705,292057.748,557312.507,355346.743,389706.478,213006.400,312342.171,515056.622,595964.714 +1.602538,0.100160,6153303,0.183383,3215543.523,0.000,0.000,74.675,0.000,0.001,9.901,301.445,0.000,6.942,1.347485,13.808,8,0.000,0.000,0.000,0,0.000,0,74.675,388588.065,433216.637,416583.258,317731.471,377395.978,322244.248,505341.201,454442.665 +1.702717,0.100179,6645570,0.198053,4913891.578,0.000,0.000,10.058,0.000,0.003,8.363,301.445,0.000,0.039,1.347485,13.808,8,0.000,0.000,0.000,0,0.000,0,10.058,580532.907,543918.317,702115.705,575751.449,581231.659,687451.902,663185.253,579704.387 +1.802868,0.100151,7068540,0.210659,4223340.494,0.000,0.000,12.453,0.000,0.041,8.207,301.445,0.000,200.011,1.576782,13.789,8,0.000,0.000,0.000,0,0.000,0,12.453,434146.263,464330.811,602362.962,607195.685,491659.659,490970.696,605997.489,526676.930 +1.903038,0.100170,7471732,0.222675,4025068.046,0.000,0.000,19.363,0.000,2.248,8.316,301.445,0.000,564.118,1.887451,13.734,8,0.000,0.000,0.000,0,0.000,0,19.363,527042.804,464079.987,486601.648,551870.540,360047.085,575290.671,538992.462,521142.848 +2.003199,0.100161,7687799,0.229114,2157188.557,0.000,0.000,72.401,0.000,16.402,10.604,301.445,3.627,132.404,1.887451,13.721,8,0.000,0.000,0.000,0,0.000,0,72.401,190941.843,528237.488,532899.963,150886.487,74270.137,134782.477,126356.076,418814.084 +2.103369,0.100169,8131074,0.242325,4425261.131,0.000,0.000,36.166,0.000,0.001,8.915,301.445,0.000,0.000,1.887451,13.721,8,0.000,0.000,0.000,0,0.000,0,36.166,659154.513,455329.446,594493.938,709669.027,462397.485,554661.347,401530.490,588024.885 +2.203515,0.100147,8616361,0.256788,4845770.317,0.000,0.000,12.303,0.000,0.001,8.393,301.445,0.000,6.124,2.096436,13.720,8,0.000,0.000,0.000,0,0.000,0,12.303,675360.509,536753.586,728872.108,726815.121,466446.595,629307.982,522294.770,559919.645 +2.303652,0.100137,8907021,0.265450,2902636.015,0.000,0.000,17.910,0.000,8.830,7.266,301.445,0.000,442.560,2.426025,13.677,8,0.000,0.000,0.000,0,0.000,0,17.910,331677.045,369395.535,336380.622,359938.450,362335.177,359788.655,399863.926,383256.606 +2.403795,0.100144,9297035,0.277073,3894547.469,0.000,0.000,18.259,0.000,10.362,8.938,301.445,0.000,416.277,2.426025,13.636,8,0.000,0.000,0.000,0,0.000,0,18.259,507521.205,473310.331,579587.718,466899.537,462246.219,463164.900,574475.060,367342.500 +2.503970,0.100175,9480677,0.282546,1833219.529,0.000,0.000,73.534,0.000,37.965,10.969,301.445,2.223,24.099,2.426025,13.634,8,0.000,0.000,0.000,0,0.000,0,73.534,423790.139,194510.420,105176.381,187352.916,440910.250,108031.397,361928.139,11519.888 +2.604147,0.100177,9941612,0.296283,4601210.505,0.000,0.000,41.959,0.000,0.001,8.542,301.445,0.000,0.000,2.426025,13.634,8,0.000,0.000,0.000,0,0.000,0,41.959,688841.446,467902.286,690358.762,494954.431,543418.698,549218.438,640157.568,526358.876 +2.704309,0.100162,10402816,0.310028,4604573.546,0.000,0.000,12.775,0.000,1.138,8.419,301.445,0.000,4.875,2.634277,13.633,8,0.000,0.000,0.000,0,0.000,0,12.775,667258.021,527894.004,675105.297,505929.620,487659.246,638614.467,582924.770,519188.121 +2.804469,0.100160,10749607,0.320363,3462372.247,0.000,0.000,23.572,0.000,0.088,7.817,301.445,0.000,610.703,2.707520,13.574,8,0.000,0.000,0.000,0,0.000,0,23.572,253554.462,449910.409,523572.593,413558.550,493680.403,417062.945,422634.035,488398.850 +2.904638,0.100169,11111963,0.331162,3617428.964,0.000,0.000,17.170,0.000,22.035,8.609,301.445,0.000,322.071,2.816650,13.542,8,0.000,0.000,0.000,0,0.000,0,17.170,413539.109,445255.355,458403.071,479916.609,445694.610,526787.169,483730.145,364102.897 +3.004812,0.100174,11341429,0.338001,2290674.638,0.000,0.000,73.604,0.000,64.026,10.812,301.445,25.853,48.275,2.928047,13.537,8,0.000,0.000,0.000,0,0.000,0,73.604,258909.544,215175.633,280751.543,211851.417,296823.580,510232.288,499471.010,17459.623 +3.104989,0.100177,11754569,0.350313,4124094.579,0.000,0.000,74.700,0.000,0.001,10.065,301.445,63.442,7.331,2.975464,13.537,8,0.000,0.000,0.000,0,0.000,0,74.700,430906.692,462610.532,494154.654,478462.452,545783.200,644508.318,506951.985,560716.746 +3.205160,0.100171,12195259,0.363447,4399382.687,0.000,0.000,13.084,0.000,10.703,8.456,301.445,0.000,79.474,3.193481,13.529,8,0.000,0.000,0.000,0,0.000,0,13.084,393996.770,516527.399,646854.706,452556.707,615308.610,644428.852,508221.592,621488.051 +3.305331,0.100171,12546374,0.373911,3505162.761,0.000,0.000,22.869,0.000,0.629,7.967,301.445,0.000,551.090,3.290649,13.475,8,0.000,0.000,0.000,0,0.000,0,22.869,314512.774,402043.262,495823.075,412405.562,502601.496,485111.372,462619.790,430045.431 +3.405490,0.100158,12826373,0.382256,2795560.434,0.000,0.000,19.559,0.000,23.122,7.189,301.445,0.000,234.082,3.327152,13.452,8,0.000,0.000,0.000,0,0.000,0,19.559,309200.072,439194.097,169980.666,430198.351,346281.317,413834.280,376902.798,309968.854 +3.505642,0.100152,13046787,0.388825,2200793.825,0.000,0.000,74.389,0.000,40.130,10.474,301.445,82.258,170.873,3.739136,13.435,8,0.000,0.000,0.000,0,0.000,0,74.389,136532.411,23234.673,328500.535,429886.384,561126.840,9.985,334271.760,387231.238 +3.605810,0.100168,13403513,0.399456,3561276.735,0.000,0.000,77.746,0.000,1.588,10.321,301.445,33.108,6.396,3.739136,13.435,8,0.000,0.000,0.000,0,0.000,0,77.746,553979.265,349402.972,339200.113,649708.431,606231.477,442067.287,278022.897,342664.293 +3.705961,0.100151,13873068,0.413450,4688468.631,0.000,0.000,12.669,0.000,0.062,8.571,301.445,0.000,6.280,3.739136,13.434,8,0.000,0.000,0.000,0,0.000,0,12.669,511437.535,504747.639,513194.881,684216.573,699932.835,515401.548,597447.627,662089.993 +3.806111,0.100150,14234276,0.424214,3606662.216,0.000,0.000,29.114,0.000,0.000,8.137,301.445,0.000,591.143,3.839600,13.376,8,0.000,0.000,0.000,0,0.000,0,29.114,377073.575,441526.756,399250.262,499809.207,487108.285,406619.193,458581.138,536693.800 +3.906276,0.100165,14633267,0.436105,3983350.259,0.000,0.000,18.164,0.000,19.990,8.628,301.445,0.000,336.789,3.919189,13.343,8,0.000,0.000,0.000,0,0.000,0,18.164,574633.699,503540.774,473300.573,665374.268,479450.446,390736.539,435802.325,460511.634 +4.006453,0.100178,14818549,0.441627,1849535.189,0.000,0.000,73.048,0.000,49.917,11.234,301.445,156.402,74.126,4.072021,13.336,8,0.000,0.000,0.000,0,0.000,0,73.048,325511.884,325891.211,268463.204,317835.518,322567.114,13955.215,16770.216,258540.826 +4.106616,0.100163,15261032,0.454814,4417646.112,0.000,0.000,60.404,0.000,0.001,8.618,301.445,0.000,37.751,4.078365,13.332,8,0.000,0.000,0.000,0,0.000,0,60.404,523648.453,563393.820,604506.963,522210.791,550904.131,481876.382,519065.905,652039.666 +4.206780,0.100164,15711558,0.468241,4497888.725,0.000,0.000,9.866,0.000,4.047,8.351,301.445,0.000,341.667,4.478340,13.299,8,0.000,0.000,0.000,0,0.000,0,9.866,521625.145,604609.148,511491.752,560381.630,615481.331,565193.744,596522.401,522583.574 +4.306945,0.100165,16138628,0.480969,4263648.395,0.000,0.000,15.822,0.000,1.829,8.617,301.445,0.000,482.015,4.478340,13.251,8,0.000,0.000,0.000,0,0.000,0,15.822,524552.448,607245.682,533507.637,497387.376,535414.483,533387.835,510825.151,521327.781 +4.407106,0.100161,16514232,0.492162,3750010.620,0.000,0.000,32.689,0.000,36.116,7.737,349.754,95.237,243.944,4.478962,13.228,8,0.000,0.000,0.000,0,0.000,0,32.689,365162.880,443756.515,635338.484,606105.485,389014.531,452502.453,450815.166,407315.107 +4.507253,0.100147,16667408,0.496727,1529509.816,0.000,0.000,17.869,0.000,136.263,8.279,357.699,701.663,219.326,4.635441,13.206,8,0.000,0.000,0.000,0,0.000,0,17.869,0.000,0.000,495281.352,520164.744,0.000,0.000,510758.582,3305.138 +4.607441,0.100188,16757313,0.499407,897364.131,0.000,0.000,44.197,0.000,236.451,5.772,357.699,455.745,989.937,4.996704,13.109,8,0.000,0.000,0.000,0,0.000,0,44.197,0.000,0.000,355302.497,176298.789,0.000,0.000,365762.845,0.000 +4.707571,0.100130,16907389,0.503879,1498805.123,0.000,0.000,14.344,0.000,336.582,8.771,357.699,689.374,410.207,4.996704,13.069,8,0.000,0.000,0.000,0,0.000,0,14.344,0.000,0.000,504312.231,579963.559,0.000,0.000,414529.334,0.000 +4.809595,0.102024,17016461,0.507130,1069085.452,0.000,0.000,5.977,0.000,438.605,4.938,357.699,292.250,629.526,5.127686,13.007,8,0.000,0.000,0.000,0,0.000,0,5.977,0.000,0.000,354368.815,363464.746,0.000,0.000,351251.891,0.000 +4.909772,0.100177,17118977,0.510185,1023350.808,0.000,0.000,41.591,0.000,538.782,5.028,357.699,352.658,444.605,5.149292,12.963,8,0.000,0.000,0.000,0,0.000,0,41.591,0.000,0.000,412460.806,185601.873,0.000,0.000,425288.129,0.000 +5.009924,0.100153,17285201,0.515139,1659705.049,0.000,0.000,20.910,0.000,638.935,6.855,357.699,518.232,256.054,5.296875,12.938,8,0.000,0.000,0.000,0,0.000,0,20.910,0.000,0.000,586923.562,521962.780,0.000,0.000,550818.707,0.000 +5.110083,0.100159,17390769,0.518285,1054007.175,0.000,0.000,11.032,0.000,739.093,5.260,357.699,307.949,616.288,5.296875,12.878,8,0.000,0.000,0.000,0,0.000,0,11.032,0.000,0.000,335617.338,339740.794,0.000,0.000,378649.042,0.000 +5.210228,0.100145,17486490,0.521138,955822.662,0.000,0.000,16.526,0.000,839.239,6.193,357.887,576.000,370.751,5.341507,12.841,7,0.000,0.000,0.000,0,0.000,0,16.526,0.000,0.000,108712.209,510908.437,0.000,0.000,336202.016,0.000 +5.310410,0.100182,17497373,0.521462,108632.497,0.000,0.000,0.018,0.000,939.420,3.748,357.887,419.355,439.357,5.465454,12.798,5,0.000,0.000,0.000,0,0.000,0,0.018,0.000,0.000,0.000,7865.700,0.000,0.000,100766.798,0.000 +5.410535,0.100125,17497373,0.521462,0.000,0.000,0.000,0.000,0.000,1039.546,3.136,357.887,475.654,674.233,5.531128,12.733,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.510668,0.100133,17497373,0.521462,0.000,0.000,0.000,0.000,0.000,1139.678,2.428,357.887,337.833,216.900,5.531128,12.711,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.610810,0.100142,17497373,0.521462,0.000,0.000,0.000,0.000,0.000,1239.820,5.059,357.887,586.434,652.279,5.597412,12.648,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.710936,0.100126,17497373,0.521462,0.000,0.000,0.000,0.000,0.000,1339.946,2.071,357.887,305.826,340.821,5.651611,12.614,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.811082,0.100146,17497377,0.521462,39.942,0.000,0.000,1427.457,0.000,1440.092,6.356,389.297,513.155,402.068,5.656616,12.575,5,0.000,0.000,0.000,0,0.000,0,1427.457,9.985,9.985,0.000,0.000,0.000,9.985,0.000,9.985 +5.911251,0.100169,17689156,0.527178,1914551.230,0.000,0.000,1440.094,0.000,11.344,6.911,420.387,29.364,217.172,5.677490,12.554,5,0.000,0.000,0.000,0,0.000,0,1440.094,493265.562,481784.984,0.000,0.000,223961.134,359671.558,0.000,355867.992 +6.011408,0.100157,17990385,0.536155,3007573.223,0.000,0.000,14.784,0.000,0.001,5.324,420.387,27.769,303.586,5.706543,12.524,5,0.000,0.000,0.000,0,0.000,0,14.784,499516.608,566541.493,0.000,0.000,660244.538,681960.481,0.000,599310.102 +6.111590,0.100182,18290237,0.545092,2993077.239,0.000,0.000,12.183,0.000,84.306,4.507,420.387,59.072,215.663,5.727783,12.503,5,0.000,0.000,0.000,0,0.000,0,12.183,608952.650,114990.895,0.000,0.000,748648.620,772145.891,0.000,748339.183 +6.211723,0.100133,18378171,0.547712,878174.531,0.000,0.000,114.809,0.000,70.461,2.861,420.387,416.479,361.122,5.765747,12.467,5,0.000,0.000,0.000,0,0.000,0,114.809,213227.016,9.987,0.000,0.000,204358.785,232681.197,0.000,227897.546 +6.311857,0.100135,18378181,0.547712,99.865,0.000,0.000,144.532,0.000,60.899,3.310,420.387,606.292,751.019,5.991699,12.394,5,0.000,0.000,0.000,0,0.000,0,144.532,19.973,19.973,0.000,0.000,19.973,19.973,0.000,19.973 +6.412013,0.100155,18378184,0.547713,29.954,0.000,0.000,144.156,0.000,161.054,1.655,420.387,369.856,731.639,6.109497,12.322,5,0.000,0.000,0.000,0,0.000,0,144.156,0.000,0.000,0.000,0.000,0.000,9.985,0.000,19.969 +6.512139,0.100127,18378192,0.547713,79.899,0.000,0.000,207.799,0.000,97.782,2.819,420.387,667.944,328.257,6.113525,12.290,5,0.000,0.000,0.000,0,0.000,0,207.799,19.975,19.975,0.000,0.000,19.975,9.987,0.000,9.987 +6.612271,0.100132,18378201,0.547713,89.882,0.000,0.000,141.717,0.000,92.300,3.021,420.387,592.111,824.890,6.273804,12.210,5,0.000,0.000,0.000,0,0.000,0,141.717,19.974,19.974,0.000,0.000,19.974,19.974,0.000,9.987 +6.712402,0.100131,18378208,0.547713,69.908,0.000,0.000,176.875,0.000,102.105,2.855,420.387,604.131,551.816,6.276367,12.156,5,0.000,0.000,0.000,0,0.000,0,176.875,19.974,9.987,0.000,0.000,0.000,19.974,0.000,19.974 +6.812540,0.100139,18378215,0.547713,69.903,0.000,0.000,124.123,0.000,126.339,2.644,420.387,583.137,686.236,6.437500,12.089,5,0.000,0.000,0.000,0,0.000,0,124.123,19.972,9.986,0.000,0.000,19.972,0.000,0.000,19.972 +6.912700,0.100160,18378224,0.547714,89.857,0.000,0.000,146.969,0.000,86.095,2.495,420.387,577.087,584.614,6.437500,12.031,5,0.000,0.000,0.000,0,0.000,0,146.969,9.984,19.968,0.000,0.000,19.968,19.968,0.000,19.968 +7.012855,0.100155,18378233,0.547714,89.861,0.000,0.000,157.404,0.000,95.540,3.307,420.387,621.147,485.654,6.486206,11.984,5,0.000,0.000,0.000,0,0.000,0,157.404,9.985,19.969,0.000,0.000,19.969,19.969,0.000,19.969 +7.112982,0.100127,18378238,0.547714,49.936,0.000,0.000,147.601,0.000,131.454,2.336,420.387,520.275,810.843,6.604858,11.905,5,0.000,0.000,0.000,0,0.000,0,147.601,19.975,19.975,0.000,0.000,9.987,0.000,0.000,0.000 +7.213120,0.100138,18378250,0.547715,119.834,0.000,0.000,152.611,0.000,74.380,3.843,420.387,789.142,707.341,6.669922,11.836,5,0.000,0.000,0.000,0,0.000,0,152.611,19.972,19.972,0.000,0.000,29.959,29.959,0.000,19.972 +7.313259,0.100138,18402809,0.548446,245251.310,0.000,0.000,145.299,0.000,107.624,2.914,420.387,587.002,635.021,6.745972,11.773,5,0.000,0.000,0.000,0,0.000,0,145.299,19.972,47943.790,0.000,0.000,0.000,9.986,0.000,197277.562 +7.413394,0.100136,18672629,0.556488,2694541.755,0.000,0.000,122.956,0.000,1.807,5.381,420.387,108.056,464.487,6.862305,11.728,5,0.000,0.000,0.000,0,0.000,0,122.956,387703.634,672686.727,0.000,0.000,585924.520,448900.550,0.000,599326.325 +7.513639,0.100245,18973780,0.565463,3004160.831,0.000,0.000,14.553,0.000,0.001,5.651,420.387,0.156,234.933,6.862305,11.705,5,0.000,0.000,0.000,0,0.000,0,14.553,563102.466,556169.426,0.000,0.000,557456.278,639585.363,0.000,687847.299 +7.613815,0.100176,19308762,0.575446,3343940.283,0.000,0.000,11.254,0.000,0.001,5.703,420.387,0.000,194.073,6.862305,11.686,5,0.000,0.000,0.000,0,0.000,0,11.254,601761.910,691134.764,0.000,0.000,644067.523,732791.518,0.000,674184.568 +7.714077,0.100262,19646981,0.585526,3373341.018,0.000,0.000,9.908,0.000,7.574,5.226,420.387,0.000,105.349,6.873047,11.676,4,0.000,0.000,0.000,0,0.000,0,9.908,708351.844,678799.367,0.000,0.000,611645.525,738472.831,0.000,636071.451 +7.814330,0.100253,19868016,0.592113,2204782.747,0.000,0.000,11.588,0.000,0.001,3.888,420.387,0.000,154.220,6.906860,11.661,2,0.000,0.000,0.000,0,0.000,0,11.588,302127.105,816677.823,0.000,0.000,333886.909,752090.910,0.000,0.000 +7.914513,0.100184,19993933,0.595866,1256860.832,0.000,0.000,0.074,0.000,0.000,1.156,420.387,0.000,3.743,6.906860,11.660,1,0.000,0.000,0.000,0,0.000,0,0.074,0.000,1112466.122,0.000,0.000,0.000,144394.711,0.000,0.000 +8.014766,0.100252,20000000,0.596046,60517.405,0.000,0.000,0.006,0.000,0.000,0.056,420.387,0.000,0.000,6.906860,11.660,0,0.000,0.000,0.000,0,0.000,0,0.006,0.000,60517.405,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.log new file mode 100644 index 000000000..9d5fb743b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=250 +worker=4 kind=insert tid=6 os_tid=252 +worker=0 kind=insert tid=7 os_tid=248 +worker=5 kind=insert tid=8 os_tid=253 +worker=6 kind=insert tid=9 os_tid=254 +worker=1 kind=insert tid=10 os_tid=249 +start_monotonic_ns=2087240061641752 main_address=0x559418ac9300 +worker=7 kind=insert tid=11 os_tid=255 +worker=3 kind=insert tid=12 os_tid=251 +load_end reason=complete inserted=20000000 elapsed_s=8.015 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.152 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087240061643882 cpu_ns=8902488 +diagnostic_stage name=stop_request wall_ns=2087248076482197 cpu_ns=54950947508 +diagnostic_stage name=workers_joined wall_ns=2087248076532445 cpu_ns=54950997171 +diagnostic_stage name=before_close wall_ns=2087248076629289 cpu_ns=54951093947 +diagnostic_stage name=after_close wall_ns=2087248228193860 cpu_ns=55021375138 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087247812218191 last_end_ns=2087247812219410 loop_exit_ns=2087247812219466 deregister_start_ns=2087247812219489 deregister_end_ns=2087247812220349 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087247981498265 last_end_ns=2087247981499056 loop_exit_ns=2087247981499098 deregister_start_ns=2087247981499117 deregister_end_ns=2087247981500273 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087245192318018 last_end_ns=2087245192319261 loop_exit_ns=2087245192319319 deregister_start_ns=2087245192319346 deregister_end_ns=2087245192323158 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087245272826465 last_end_ns=2087245272827803 loop_exit_ns=2087245272827869 deregister_start_ns=2087245272827917 deregister_end_ns=2087245272828893 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087247824055321 last_end_ns=2087247824056389 loop_exit_ns=2087247824056441 deregister_start_ns=2087247824056465 deregister_end_ns=2087247824057000 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087247890781178 last_end_ns=2087247890782062 loop_exit_ns=2087247890782113 deregister_start_ns=2087247890782135 deregister_end_ns=2087247890783014 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087245282779725 last_end_ns=2087245282782749 loop_exit_ns=2087245282782806 deregister_start_ns=2087245282782831 deregister_end_ns=2087245282783625 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087247767839957 last_end_ns=2087247767841267 loop_exit_ns=2087247767841322 deregister_start_ns=2087247767841345 deregister_end_ns=2087247767842235 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv new file mode 100644 index 000000000..f711498eb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-16-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2495355.131921,8.014891,20000000,0.002674,0.001360,0.004064,0.010112,1440.094076,0.002674,0.001360,0.004064,0.010112,1440.094076,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv new file mode 100644 index 000000000..b0b19193a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.csv @@ -0,0 +1,86 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100084,0.100084,543017,0.016183,5425615.467,0.000,0.000,17.903,0.000,0.001,8.151,86.582,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,17.903,785280.796,639992.758,661264.901,781593.891,782473.153,547360.518,636415.761,591233.689 +0.200279,0.100195,1025047,0.030549,4810937.051,0.000,0.000,14.213,0.000,10.058,9.107,165.145,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,14.213,717164.269,597287.571,589043.615,444335.244,651472.118,598545.123,607866.981,605222.129 +0.300426,0.100147,1495076,0.044557,4693373.516,0.000,0.000,18.705,0.000,0.006,9.381,239.520,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,18.705,711890.908,583829.628,572765.932,675694.250,588872.197,597828.997,582072.218,380419.387 +0.400568,0.100142,1970389,0.058722,4746405.814,0.000,0.000,13.671,0.000,2.217,9.699,282.762,0.000,0.000,0.004768,14.113,8,0.000,0.000,0.000,0,0.000,0,13.671,533634.006,590912.860,592031.275,708036.931,542421.557,587228.080,588526.241,603614.865 +0.500738,0.100170,2290400,0.068259,3194671.965,0.000,0.000,17.084,0.000,43.760,10.188,292.637,0.000,12.284,0.053276,14.112,8,0.000,0.000,0.000,0,0.000,0,17.084,612387.582,338124.438,590684.525,364918.828,307027.372,336507.191,333492.323,311529.708 +0.600913,0.100175,2541616,0.075746,2507769.523,0.000,0.000,97.540,0.000,0.001,10.356,299.199,0.000,88.595,0.440552,14.103,8,0.000,0.000,0.000,0,0.000,0,97.540,644681.324,191894.042,463708.163,279151.276,278073.163,260154.534,201167.805,188939.215 +0.701099,0.100187,2883946,0.085948,3416926.782,0.000,0.000,20.116,0.000,0.001,8.677,299.199,24.096,1231.102,0.608276,13.983,8,0.000,0.000,0.000,0,0.000,0,20.116,506714.880,387367.486,465970.876,404465.595,371407.255,474814.381,409615.988,396570.321 +0.801265,0.100166,3291714,0.098101,4070932.551,0.000,0.000,16.326,0.000,0.001,9.741,299.199,71.795,599.397,0.608276,13.924,8,0.000,0.000,0.000,0,0.000,0,16.326,613732.756,459937.667,512031.323,457781.241,592537.886,637143.953,480763.150,317004.574 +0.901430,0.100165,3713014,0.110656,4206051.477,0.000,0.000,15.052,0.000,0.001,9.505,299.199,110.989,166.522,0.608276,13.908,8,0.000,0.000,0.000,0,0.000,0,15.052,543572.003,502230.300,471241.495,492905.705,557628.781,648438.760,538250.794,451783.640 +1.001588,0.100158,4051007,0.120729,3374607.670,0.000,0.000,14.420,0.000,34.600,9.725,299.199,117.666,106.083,0.784424,13.897,8,0.000,0.000,0.000,0,0.000,0,14.420,666698.503,529694.582,261417.700,346823.001,509795.965,438498.413,316690.525,304988.981 +1.101761,0.100173,4325211,0.128901,2737298.862,0.000,0.000,77.110,0.000,1.348,10.039,299.199,58.375,7.643,0.784424,13.897,8,0.000,0.000,0.000,0,0.000,0,77.110,588490.705,425113.682,324318.265,204196.322,462808.393,308685.342,230570.640,193115.514 +1.201940,0.100179,4770127,0.142161,4441231.115,0.000,0.000,10.364,0.000,2.915,8.476,299.199,0.000,0.000,0.784424,13.897,8,0.000,0.000,0.000,0,0.000,0,10.364,530462.970,617607.392,522587.031,524034.447,564112.895,505537.469,540744.614,636144.298 +1.302108,0.100168,5198134,0.154916,4272878.532,0.000,0.000,12.976,0.000,1.540,8.631,299.199,0.000,117.186,1.028564,13.885,8,0.000,0.000,0.000,0,0.000,0,12.976,620515.641,617650.463,402662.299,532304.106,597863.765,478374.871,485053.630,538453.755 +1.402307,0.100199,5581128,0.166331,3822345.496,0.000,0.000,18.996,0.000,1.305,7.812,299.199,0.000,494.057,1.083984,13.837,8,0.000,0.000,0.000,0,0.000,0,18.996,536424.195,505994.654,446961.945,545156.844,487691.021,526863.191,467680.779,305572.866 +1.502469,0.100163,5900704,0.175855,3190574.901,0.000,0.000,15.538,0.000,57.722,9.642,299.199,0.000,242.224,1.193779,13.813,8,0.000,0.000,0.000,0,0.000,0,15.538,208171.694,661075.666,444198.120,268453.728,556984.827,279146.351,189062.748,583481.766 +1.602658,0.100189,6218243,0.185318,3169409.609,0.000,0.000,75.227,0.000,0.003,9.517,299.199,6.979,13.919,1.294624,13.812,8,0.000,0.000,0.000,0,0.000,0,75.227,495145.705,303886.593,367616.341,322780.941,384923.684,417621.985,313917.666,563516.695 +1.702832,0.100174,6693851,0.199492,4747805.572,0.000,0.000,12.528,0.000,4.352,8.384,299.199,0.000,0.078,1.294624,13.812,8,0.000,0.000,0.000,0,0.000,0,12.528,551369.079,674793.976,509581.906,670970.639,669093.910,678078.252,521521.098,472396.712 +1.802987,0.100155,7137254,0.212707,4427177.836,0.000,0.000,9.908,0.000,16.929,8.328,299.199,0.000,182.803,1.576416,13.794,8,0.000,0.000,0.000,0,0.000,0,9.908,567901.031,603635.723,427118.927,594120.450,603226.356,587550.619,491459.344,552165.386 +1.903164,0.100177,7449402,0.222009,3115968.226,0.000,0.000,20.237,0.000,1.001,7.431,299.199,0.000,534.601,1.669800,13.742,8,0.000,0.000,0.000,0,0.000,0,20.237,366341.985,368098.877,452289.953,395979.560,410084.610,460066.198,322968.707,340138.336 +2.003348,0.100184,7682438,0.228954,2326076.182,0.000,0.000,76.146,0.000,12.064,10.078,299.199,0.000,176.121,1.778568,13.724,8,0.000,0.000,0.000,0,0.000,0,76.146,155833.010,159087.017,523755.426,160773.911,528476.731,544427.355,157779.426,95943.306 +2.103523,0.100175,8089023,0.241072,4058745.977,0.000,0.000,37.624,0.000,7.812,8.800,299.199,0.000,5.615,1.881115,13.724,8,0.000,0.000,0.000,0,0.000,0,37.624,476695.640,387431.878,714060.180,619116.361,438811.947,702320.728,357843.666,362465.577 +2.203693,0.100170,8565713,0.255278,4758813.111,0.000,0.000,12.080,0.000,0.001,8.613,299.199,0.000,1.326,2.086548,13.724,8,0.000,0.000,0.000,0,0.000,0,12.080,658151.570,548877.265,670021.399,691694.569,463372.568,694459.870,484526.620,547709.250 +2.303851,0.100158,8962321,0.267098,3959821.977,0.000,0.000,19.565,0.000,0.001,7.870,299.199,0.000,481.973,2.429810,13.676,8,0.000,0.000,0.000,0,0.000,0,19.565,464875.320,433385.087,560753.796,543491.078,407955.276,512719.708,497553.676,539088.036 +2.404016,0.100165,9331031,0.278086,3681040.566,0.000,0.000,18.744,0.000,23.739,9.062,299.199,0.000,404.958,2.429810,13.637,8,0.000,0.000,0.000,0,0.000,0,18.744,521781.086,452604.958,611203.885,370290.457,440854.301,479271.062,466002.903,339031.913 +2.504185,0.100169,9531984,0.284075,2006134.918,0.000,0.000,74.182,0.000,34.913,10.842,299.199,26.752,27.025,2.429810,13.634,8,0.000,0.000,0.000,0,0.000,0,74.182,523923.338,59748.884,507970.336,95747.961,250106.732,173486.400,59469.357,335681.909 +2.604376,0.100191,9996319,0.297914,4634490.152,0.000,0.000,40.277,0.000,0.001,8.364,299.199,0.000,2.534,2.429810,13.634,8,0.000,0.000,0.000,0,0.000,0,40.277,653201.262,651025.422,685090.299,501960.392,513338.640,496241.326,651893.762,481739.050 +2.704611,0.100235,10443828,0.311250,4464583.228,0.000,0.000,13.233,0.000,7.984,8.491,299.199,0.000,13.991,2.639893,13.633,8,0.000,0.000,0.000,0,0.000,0,13.233,646179.307,645700.434,689227.998,502696.973,438268.596,414993.371,614583.663,512932.884 +2.804784,0.100173,10783576,0.321376,3391627.306,0.000,0.000,24.305,0.000,0.001,7.843,299.199,0.000,621.467,2.710327,13.572,8,0.000,0.000,0.000,0,0.000,0,24.305,436097.457,326296.932,477825.450,462272.289,338975.054,389917.147,460185.889,500057.086 +2.904957,0.100173,11139802,0.331992,3556096.147,0.000,0.000,17.651,0.000,28.778,8.657,299.199,0.000,305.018,2.816528,13.542,8,0.000,0.000,0.000,0,0.000,0,17.651,399886.868,481864.774,359426.998,581851.465,302984.830,390732.735,576640.497,462707.979 +3.005179,0.100222,11329812,0.337655,1895898.140,0.000,0.000,76.367,0.000,65.520,10.873,299.199,36.443,52.852,2.930134,13.537,8,0.000,0.000,0.000,0,0.000,0,76.367,1137.479,506736.924,9608.704,250045.826,301681.387,187284.922,114356.553,525046.345 +3.105311,0.100132,11763272,0.350573,4328879.083,0.000,0.000,73.864,0.000,0.002,9.626,299.199,42.405,0.078,2.966198,13.537,8,0.000,0.000,0.000,0,0.000,0,73.864,617184.348,557453.286,526524.161,448707.002,523637.976,500278.846,574340.968,580752.495 +3.205493,0.100181,12205631,0.363756,4415579.785,0.000,0.000,10.467,0.000,8.805,8.377,299.199,0.000,42.033,3.188965,13.533,8,0.000,0.000,0.000,0,0.000,0,10.467,617030.657,498156.305,680954.694,502747.975,513538.400,534719.975,536017.621,532414.158 +3.305669,0.100177,12555622,0.374187,3493736.637,0.000,0.000,21.180,0.000,0.002,8.124,299.199,0.000,564.354,3.286743,13.477,8,0.000,0.000,0.000,0,0.000,0,21.180,436309.051,283918.322,539067.479,367241.092,477106.962,405623.272,532019.931,452450.529 +3.405838,0.100169,12865775,0.383430,3096306.964,0.000,0.000,18.042,0.000,33.389,8.792,299.199,0.000,327.260,3.368114,13.445,8,0.000,0.000,0.000,0,0.000,0,18.042,416667.141,325211.414,374887.617,349410.593,288203.840,232338.078,551419.832,558168.448 +3.506006,0.100168,13053710,0.389031,1876201.902,0.000,0.000,74.658,0.000,60.597,10.452,299.199,74.757,28.468,3.514725,13.443,8,0.000,0.000,0.000,0,0.000,0,74.658,87922.474,449.246,236513.152,145775.402,331933.046,347906.245,403183.494,322518.842 +3.606175,0.100169,13519839,0.402923,4653420.182,0.000,0.000,61.578,0.000,0.001,8.343,299.199,0.000,0.000,3.514725,13.443,8,0.000,0.000,0.000,0,0.000,0,61.578,597868.890,522506.342,709969.307,696332.370,523344.924,556978.044,572691.470,473728.835 +3.706347,0.100172,13956730,0.415943,4361400.062,0.000,0.000,12.136,0.000,8.049,8.428,299.199,0.000,131.336,3.749878,13.430,8,0.000,0.000,0.000,0,0.000,0,12.136,634607.263,516051.406,503632.790,586879.446,504361.535,535008.763,590672.914,490185.944 +3.806509,0.100162,14292697,0.425956,3354229.775,0.000,0.000,28.831,0.000,0.001,7.894,299.199,0.000,607.179,3.822754,13.370,8,0.000,0.000,0.000,0,0.000,0,28.831,388519.860,416194.973,364588.674,427995.834,404004.745,400909.764,533814.207,418201.719 +3.906669,0.100159,14677174,0.437414,3838647.971,0.000,0.000,16.196,0.000,33.993,9.186,299.199,0.000,275.459,3.926231,13.343,8,0.000,0.000,0.000,0,0.000,0,16.196,437632.047,375690.833,387332.267,524373.708,658140.371,624883.411,514559.360,316035.973 +4.006841,0.100172,14875948,0.443338,1984321.490,0.000,0.000,72.102,0.000,65.479,10.887,299.199,96.240,29.363,4.283081,13.341,8,0.000,0.000,0.000,0,0.000,0,72.102,2485.718,7117.738,39152.550,530705.721,708239.873,217844.706,460237.122,18538.063 +4.106995,0.100154,15356507,0.457660,4798186.782,0.000,0.000,68.991,0.000,9.444,8.867,299.199,27.926,0.078,4.283081,13.341,8,0.000,0.000,0.000,0,0.000,0,68.991,711911.577,537460.741,575611.877,508635.217,642698.368,635239.876,617647.020,568982.106 +4.207150,0.100155,15734864,0.468935,3777719.559,0.000,0.000,15.457,0.000,13.189,8.053,299.199,0.000,391.152,4.333618,13.302,8,0.000,0.000,0.000,0,0.000,0,15.457,538466.094,458889.332,442215.155,431891.143,520194.391,522790.370,510359.621,352913.454 +4.307313,0.100163,16119318,0.480393,3838272.447,0.000,0.000,23.753,0.000,5.272,7.907,299.199,0.000,352.237,4.403564,13.268,8,0.000,0.000,0.000,0,0.000,0,23.753,515048.971,570388.607,458121.928,445262.926,507561.198,481813.242,406116.848,453958.726 +4.407465,0.100152,16500700,0.491759,3808035.822,0.000,0.000,43.042,0.000,17.074,7.782,349.914,39.978,229.066,4.469482,13.245,8,0.000,0.000,0.000,0,0.000,0,43.042,383936.823,428648.908,474379.446,422907.629,646567.902,386672.667,583943.026,480979.421 +4.507624,0.100158,16661803,0.496560,1608482.245,0.000,0.000,31.726,0.000,117.233,4.618,357.633,369.103,173.046,4.572388,13.228,8,0.000,0.000,0.000,0,0.000,0,31.726,0.000,448988.824,0.000,0.000,516841.349,558625.166,84026.906,0.000 +4.607789,0.100165,16797688,0.500610,1356612.566,0.000,0.000,22.275,0.000,217.398,7.860,357.633,505.728,291.004,4.961304,13.200,8,0.000,0.000,0.000,0,0.000,0,22.275,0.000,485129.885,0.000,0.000,353127.594,518355.087,0.000,0.000 +4.707928,0.100140,16918112,0.504199,1202559.291,0.000,0.000,7.241,0.000,317.537,5.922,357.633,404.084,991.583,5.025391,13.103,8,0.000,0.000,0.000,0,0.000,0,7.241,0.000,470961.779,0.000,0.000,264300.611,467296.901,0.000,0.000 +4.808070,0.100141,17067562,0.508653,1492394.530,0.000,0.000,48.097,0.000,417.679,8.548,357.633,734.082,307.184,5.135376,13.073,8,0.000,0.000,0.000,0,0.000,0,48.097,0.000,513934.941,0.000,0.000,452821.160,525638.429,0.000,0.000 +4.908234,0.100165,17123600,0.510323,559457.108,0.000,0.000,81.412,0.000,517.844,3.478,357.633,178.807,699.198,5.146729,13.004,8,0.000,0.000,0.000,0,0.000,0,81.412,0.000,260889.631,0.000,0.000,281615.442,16952.036,0.000,0.000 +5.008393,0.100159,17256962,0.514298,1331505.689,0.000,0.000,8.514,0.000,618.002,5.704,357.633,400.926,382.206,5.187866,12.967,8,0.000,0.000,0.000,0,0.000,0,8.514,0.000,414881.206,0.000,0.000,448338.079,468286.403,0.000,0.000 +5.108555,0.100161,17405814,0.518734,1486122.780,0.000,0.000,15.897,0.000,718.164,7.391,357.633,556.212,214.069,5.300293,12.946,8,0.000,0.000,0.000,0,0.000,0,15.897,0.000,538301.682,0.000,0.000,526231.152,421589.946,0.000,0.000 +5.208727,0.100173,17476747,0.520848,708106.131,0.000,0.000,8.955,0.000,818.336,3.095,357.633,158.632,532.127,5.300293,12.894,8,0.000,0.000,0.000,0,0.000,0,8.955,0.000,288950.586,0.000,0.000,261348.293,157807.251,0.000,0.000 +5.308861,0.100133,17578034,0.523866,1011521.803,0.000,0.000,42.889,0.000,918.470,4.658,357.633,362.330,480.336,5.380005,12.847,7,0.000,0.000,0.000,0,0.000,0,42.889,0.000,450459.609,0.000,0.000,261161.913,299900.281,0.000,0.000 +5.409015,0.100154,17672696,0.526687,945161.134,0.000,0.000,16.252,0.000,1018.624,5.570,357.633,471.148,164.590,5.481812,12.831,7,0.000,0.000,0.000,0,0.000,0,16.252,0.000,518309.983,0.000,0.000,0.000,426851.151,0.000,0.000 +5.509167,0.100152,17749169,0.528966,763565.997,0.000,0.000,8.842,0.000,1118.777,4.093,357.633,290.495,523.655,5.481812,12.780,6,0.000,0.000,0.000,0,0.000,0,8.842,0.000,403514.870,0.000,0.000,0.000,360051.127,0.000,0.000 +5.609338,0.100170,17790663,0.530203,414233.930,0.000,0.000,1.905,0.000,1218.947,2.699,357.633,308.147,420.377,5.583374,12.739,5,0.000,0.000,0.000,0,0.000,0,1.905,0.000,414233.930,0.000,0.000,0.000,0.000,0.000,0.000 +5.709454,0.100116,17790663,0.530203,0.000,0.000,0.000,0.000,0.000,1319.063,2.652,357.633,407.378,302.461,5.583374,12.709,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809575,0.100121,17790663,0.530203,0.000,0.000,0.000,0.000,0.000,1419.184,2.875,357.633,394.134,314.855,5.604736,12.678,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909702,0.100127,17790663,0.530203,0.000,0.000,0.000,0.000,0.000,1519.311,1.279,357.633,187.964,439.091,5.705322,12.635,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009830,0.100128,17790663,0.530203,0.000,0.000,0.000,0.000,0.000,1619.439,2.945,357.633,373.506,383.689,5.705322,12.598,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.109958,0.100129,17790664,0.530203,9.987,0.000,0.000,1716.900,0.000,1719.567,4.964,365.523,468.928,246.206,5.709717,12.574,5,0.000,0.000,0.000,0,0.000,0,1716.900,9.987,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.210116,0.100157,17841971,0.531732,512264.254,0.000,0.000,1745.847,0.000,51.373,6.358,420.375,36.622,258.344,5.734131,12.549,5,0.000,0.000,0.000,0,0.000,0,1745.847,248299.447,0.000,120899.835,23343.283,0.000,0.000,9.984,119711.704 +6.310272,0.100156,18153722,0.541023,3112653.047,0.000,0.000,61.936,0.000,34.135,5.148,420.375,49.181,323.207,5.765747,12.517,5,0.000,0.000,0.000,0,0.000,0,61.936,719417.428,0.000,627720.511,419036.140,0.000,0.000,673159.608,673319.359 +6.410414,0.100142,18426595,0.549155,2724856.916,0.000,0.000,20.209,0.000,134.277,4.126,420.375,64.752,187.936,5.783936,12.499,5,0.000,0.000,0.000,0,0.000,0,20.209,569320.773,0.000,711468.725,0.000,0.000,0.000,750473.285,693594.132 +6.510556,0.100142,18454400,0.549984,277654.631,0.000,0.000,145.721,0.000,89.458,2.539,420.375,571.725,468.942,5.834351,12.453,5,0.000,0.000,0.000,0,0.000,0,145.721,76191.506,0.000,80345.591,9.986,0.000,0.000,43997.350,77110.198 +6.610680,0.100123,18454410,0.549984,99.877,0.000,0.000,158.300,0.000,78.890,2.225,420.375,435.127,501.685,6.025635,12.404,5,0.000,0.000,0.000,0,0.000,0,158.300,19.975,0.000,19.975,19.975,0.000,0.000,19.975,19.975 +6.710816,0.100136,18454415,0.549984,49.932,0.000,0.000,162.026,0.000,175.092,1.851,420.375,394.892,748.550,6.122925,12.330,5,0.000,0.000,0.000,0,0.000,0,162.026,19.973,0.000,0.000,0.000,0.000,0.000,9.986,19.973 +6.810952,0.100136,18454423,0.549985,79.891,0.000,0.000,226.432,0.000,93.586,3.437,420.375,734.977,428.870,6.180908,12.289,5,0.000,0.000,0.000,0,0.000,0,226.432,19.973,0.000,19.973,19.973,0.000,0.000,9.986,9.986 +6.911124,0.100172,18454430,0.549985,69.880,0.000,0.000,136.489,0.000,115.333,2.438,420.375,486.351,641.085,6.289429,12.226,5,0.000,0.000,0.000,0,0.000,0,136.489,0.000,0.000,19.966,19.966,0.000,0.000,19.966,9.983 +7.011250,0.100126,18454438,0.549985,79.899,0.000,0.000,160.124,0.000,147.974,2.326,420.375,502.920,646.802,6.289429,12.163,5,0.000,0.000,0.000,0,0.000,0,160.124,19.975,0.000,19.975,19.975,0.000,0.000,0.000,19.975 +7.111375,0.100125,18454443,0.549985,49.937,0.000,0.000,148.591,0.000,112.322,1.971,420.375,507.450,338.911,6.326416,12.129,5,0.000,0.000,0.000,0,0.000,0,148.591,19.975,0.000,0.000,0.000,0.000,0.000,19.975,9.987 +7.211506,0.100131,18454448,0.549985,49.935,0.000,0.000,150.711,0.000,202.139,2.280,420.375,476.602,543.350,6.388916,12.076,5,0.000,0.000,0.000,0,0.000,0,150.711,0.000,0.000,19.974,0.000,0.000,0.000,19.974,9.987 +7.311628,0.100122,18454456,0.549986,79.903,0.000,0.000,215.530,0.000,135.324,1.561,420.375,382.113,473.331,6.447632,12.030,5,0.000,0.000,0.000,0,0.000,0,215.530,19.976,0.000,19.976,19.976,0.000,0.000,0.000,19.976 +7.411782,0.100154,18454459,0.549986,29.954,0.000,0.000,139.724,0.000,235.478,2.025,420.375,486.284,422.437,6.497070,11.989,5,0.000,0.000,0.000,0,0.000,0,139.724,9.985,0.000,0.000,19.969,0.000,0.000,0.000,0.000 +7.511915,0.100134,18454466,0.549986,69.907,0.000,0.000,239.602,0.000,136.974,1.714,420.375,408.399,461.024,6.554688,11.944,5,0.000,0.000,0.000,0,0.000,0,239.602,9.987,0.000,19.973,0.000,0.000,0.000,19.973,19.973 +7.612057,0.100141,18454469,0.549986,29.958,0.000,0.000,191.177,0.000,197.429,1.252,420.375,325.048,518.603,6.614380,11.893,5,0.000,0.000,0.000,0,0.000,0,191.177,0.000,0.000,0.000,19.972,0.000,0.000,9.986,0.000 +7.712200,0.100143,18454476,0.549986,69.900,0.000,0.000,203.037,0.000,136.509,1.667,420.375,373.918,394.981,6.665161,11.854,5,0.000,0.000,0.000,0,0.000,0,203.037,19.971,0.000,19.971,0.000,0.000,0.000,9.986,19.971 +7.812332,0.100132,18454481,0.549986,49.934,0.000,0.000,163.526,0.000,186.892,2.005,420.375,498.131,334.480,6.705200,11.822,5,0.000,0.000,0.000,0,0.000,0,163.526,0.000,0.000,0.000,19.974,0.000,0.000,19.974,9.987 +7.912465,0.100133,18497169,0.551259,426310.909,0.000,0.000,222.266,0.000,166.382,2.603,420.375,473.235,597.874,6.777588,11.763,5,0.000,0.000,0.000,0,0.000,0,222.266,317546.101,0.000,108754.821,0.000,0.000,0.000,0.000,9.987 +8.012644,0.100179,18750015,0.558794,2523945.620,0.000,0.000,173.307,0.000,0.001,5.375,420.375,61.920,412.699,6.831299,11.723,5,0.000,0.000,0.000,0,0.000,0,173.307,532148.189,0.000,594356.921,559599.090,0.000,0.000,463530.919,374310.501 +8.112808,0.100164,19057260,0.567951,3067420.780,0.000,0.000,15.851,0.000,9.976,5.183,420.375,0.156,236.136,6.855835,11.700,4,0.000,0.000,0.000,0,0.000,0,15.851,371490.918,0.000,625494.464,675752.064,0.000,0.000,729833.394,664849.939 +8.213049,0.100241,19347108,0.576589,2891514.832,0.000,0.000,12.054,0.000,0.001,4.615,420.375,0.000,150.770,6.875732,11.685,4,0.000,0.000,0.000,0,0.000,0,12.054,0.000,0.000,760528.017,735877.396,0.000,0.000,662534.068,732575.351 +8.313304,0.100255,19618059,0.584664,2702626.168,0.000,0.000,11.238,0.000,0.066,3.527,420.375,0.000,57.899,6.890747,11.679,3,0.000,0.000,0.000,0,0.000,0,11.238,0.000,0.000,128452.819,769908.973,0.000,0.000,859680.317,944584.059 +8.413496,0.100192,19835250,0.591137,2167747.686,0.000,0.000,12.898,0.000,2.649,3.230,420.375,0.000,82.615,6.905273,11.671,2,0.000,0.000,0.000,0,0.000,0,12.898,0.000,0.000,0.000,847622.472,0.000,0.000,603910.426,716214.789 +8.513729,0.100233,20000000,0.596046,1643665.870,0.000,0.000,8.857,0.000,0.000,2.075,420.375,0.000,43.765,6.918091,11.667,0,0.000,0.000,0.000,0,0.000,0,8.857,0.000,0.000,0.000,742547.881,0.000,0.000,0.000,901117.989 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.log new file mode 100644 index 000000000..dc41ef374 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=6 os_tid=265 +worker=5 kind=insert tid=5 os_tid=267 +worker=4 kind=insert tid=7 os_tid=266 +worker=0 kind=insert tid=8 os_tid=262 +worker=7 kind=insert tid=9 os_tid=269 +worker=6 kind=insert tid=10 os_tid=268 +worker=1 kind=insert tid=11 os_tid=263 +start_monotonic_ns=2087248370705543 main_address=0x558250240300 +worker=2 kind=insert tid=12 os_tid=264 +load_end reason=complete inserted=20000000 elapsed_s=8.514 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.164 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087248370721726 cpu_ns=9210234 +diagnostic_stage name=stop_request wall_ns=2087256884492449 cpu_ns=54587936788 +diagnostic_stage name=workers_joined wall_ns=2087256884540427 cpu_ns=54587984097 +diagnostic_stage name=before_close wall_ns=2087256884634912 cpu_ns=54588078503 +diagnostic_stage name=after_close wall_ns=2087257048241356 cpu_ns=54667385853 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087256436897441 last_end_ns=2087256436900298 loop_exit_ns=2087256436900347 deregister_start_ns=2087256436900391 deregister_end_ns=2087256436901394 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087253937076613 last_end_ns=2087253937077670 loop_exit_ns=2087253937077710 deregister_start_ns=2087253937077797 deregister_end_ns=2087253937078682 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087256598893577 last_end_ns=2087256598894590 loop_exit_ns=2087256598894624 deregister_start_ns=2087256598894664 deregister_end_ns=2087256598895446 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087256862528858 last_end_ns=2087256862529712 loop_exit_ns=2087256862529749 deregister_start_ns=2087256862529769 deregister_end_ns=2087256862530453 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087253651299983 last_end_ns=2087253651303377 loop_exit_ns=2087253651303455 deregister_start_ns=2087253651303494 deregister_end_ns=2087253651306644 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087253874810939 last_end_ns=2087253874811814 loop_exit_ns=2087253874811858 deregister_start_ns=2087253874811881 deregister_end_ns=2087253874812630 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087256759590571 last_end_ns=2087256759591491 loop_exit_ns=2087256759591532 deregister_start_ns=2087256759591567 deregister_end_ns=2087256759592337 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087256872843243 last_end_ns=2087256872844009 loop_exit_ns=2087256872844045 deregister_start_ns=2087256872844074 deregister_end_ns=2087256872844549 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv new file mode 100644 index 000000000..5cc0d4dff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-17-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2349117.510161,8.513835,20000000,0.002850,0.001360,0.004064,0.010368,1745.847166,0.002850,0.001360,0.004064,0.010368,1745.847166,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.csv new file mode 100644 index 000000000..e03a00596 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.csv @@ -0,0 +1,31 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,675010,0.020117,6745617.672,0.000,0.000,13.853,0.000,0.004,8.500,109.520,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,13.853,823892.540,694188.725,860568.170,981257.974,804335.535,801457.448,1009569.161,770348.119 +0.200518,0.100452,1282595,0.038224,6048530.481,0.000,0.000,14.261,0.000,0.036,9.187,205.738,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,14.261,766487.988,645872.774,731605.543,778055.740,757548.366,754502.125,889502.367,724955.579 +0.300680,0.100162,1871650,0.055780,5881044.350,0.000,0.000,15.474,0.000,0.001,9.403,283.289,0.000,0.000,0.004768,14.115,8,0.000,0.000,0.000,0,0.000,0,15.474,641443.222,670556.167,734982.034,837725.967,863644.075,739275.095,678922.644,714495.147 +0.400836,0.100156,2329779,0.069433,4574132.398,0.000,0.000,17.366,0.000,39.443,9.386,292.227,0.000,7.839,0.049683,14.114,8,0.000,0.000,0.000,0,0.000,0,17.366,589517.523,739343.076,594889.118,571325.989,445413.018,468556.802,714162.479,450924.394 +0.500954,0.100117,2622989,0.078171,2928663.594,0.000,0.000,79.238,0.000,75.306,9.633,298.320,2.614,537.650,0.402588,14.062,8,0.000,0.000,0.000,0,0.000,0,79.238,171538.722,485660.141,468120.721,373311.967,421894.961,281699.462,427108.843,299328.777 +0.601088,0.100134,3044218,0.090725,4206649.052,0.000,0.000,82.431,0.000,0.001,9.106,298.320,60.466,1197.613,0.588867,13.945,8,0.000,0.000,0.000,0,0.000,0,82.431,528331.529,480555.594,518484.733,539556.476,537499.235,557802.010,458844.708,585574.768 +0.701235,0.100147,3545764,0.105672,5008086.694,0.000,0.000,13.686,0.000,3.758,9.341,298.320,130.121,420.241,0.599251,13.904,8,0.000,0.000,0.000,0,0.000,0,13.686,641715.216,752142.635,532915.399,650432.381,528282.221,593985.487,598259.195,710354.160 +0.803916,0.102681,4029702,0.120094,4713021.215,0.000,0.000,13.969,0.000,11.561,8.955,298.320,47.667,142.469,0.659546,13.890,8,0.000,0.000,0.000,0,0.000,0,13.969,610307.313,713335.080,511506.227,669597.704,533652.473,562654.901,494239.166,617728.351 +0.904071,0.100155,4297763,0.128083,2676468.887,0.000,0.000,89.381,0.000,58.865,9.415,298.320,110.454,22.114,0.777149,13.887,8,0.000,0.000,0.000,0,0.000,0,89.381,194778.633,710780.259,38180.925,582348.972,216065.697,90010.733,535271.811,309031.857 +1.004229,0.100159,4900439,0.146044,6017219.037,0.000,0.000,61.779,0.000,0.049,8.618,298.320,5.304,0.078,0.777149,13.887,8,0.000,0.000,0.000,0,0.000,0,61.779,884377.722,817164.296,792693.098,698981.688,657627.260,817164.296,639815.502,709395.176 +1.104386,0.100157,5421062,0.161560,5198094.774,0.000,0.000,15.896,0.000,0.001,8.355,298.320,0.000,312.324,1.067505,13.857,8,0.000,0.000,0.000,0,0.000,0,15.896,712115.511,734680.196,632220.550,663781.156,692895.591,646538.142,508683.889,607179.739 +1.204549,0.100163,5889390,0.175517,4675641.918,0.000,0.000,17.160,0.000,31.513,8.930,298.320,0.000,548.323,1.185303,13.803,8,0.000,0.000,0.000,0,0.000,0,17.160,750893.348,729877.679,558567.530,569060.389,499753.608,499673.738,679859.389,387956.239 +1.304688,0.100139,6268338,0.186811,3784228.172,0.000,0.000,61.952,0.000,0.001,9.835,298.320,19.114,48.019,1.336308,13.798,8,0.000,0.000,0.000,0,0.000,0,61.952,573943.470,664338.018,278453.557,296059.123,411129.426,548698.505,662630.388,348975.685 +1.404838,0.100150,6873898,0.204858,6046515.775,0.000,0.000,7.768,0.000,1.339,8.470,298.320,0.000,0.000,1.336308,13.798,8,0.000,0.000,0.000,0,0.000,0,7.768,822993.543,873387.831,758420.557,650203.141,852808.749,699149.605,723692.731,665859.619 +1.504994,0.100156,7374065,0.219764,4993891.614,0.000,0.000,17.407,0.000,0.001,8.520,298.320,0.000,580.697,1.887405,13.742,8,0.000,0.000,0.000,0,0.000,0,17.407,630897.327,554306.623,622140.966,563741.927,588513.343,744350.614,725769.556,564171.258 +1.605140,0.100146,7706686,0.229677,3321348.841,0.000,0.000,59.862,0.000,18.677,10.278,298.320,3.159,339.269,1.887405,13.708,8,0.000,0.000,0.000,0,0.000,0,59.862,637327.202,246369.411,588768.273,157599.336,628789.697,618764.370,281188.450,162542.102 +1.705312,0.100172,8280205,0.246769,5725368.817,0.000,0.000,29.246,0.000,7.576,9.238,298.320,11.816,7.877,2.125366,13.708,8,0.000,0.000,0.000,0,0.000,0,29.246,755044.811,687171.240,761873.098,623300.802,631736.332,750951.832,884652.485,630638.216 +1.805458,0.100146,8866938,0.264255,5858780.633,0.000,0.000,9.831,0.000,8.082,8.508,298.320,0.039,256.813,2.125366,13.683,8,0.000,0.000,0.000,0,0.000,0,9.831,868981.947,683392.766,627474.364,636021.891,856759.782,786502.304,739590.760,660056.819 +1.905602,0.100145,9339281,0.278332,4716608.652,0.000,0.000,11.912,0.000,23.878,9.130,298.320,0.000,618.090,2.426270,13.622,8,0.000,0.000,0.000,0,0.000,0,11.912,836949.570,688594.128,494095.419,388078.745,534157.480,671349.068,640293.981,463090.260 +2.005767,0.100165,9705632,0.289250,3657489.005,0.000,0.000,56.705,0.000,0.002,10.219,298.320,3.315,54.910,2.678101,13.617,8,0.000,0.000,0.000,0,0.000,0,56.705,736487.587,361964.131,262338.136,474838.316,306934.721,522609.675,603766.074,388550.365 +2.105919,0.100152,10297426,0.306887,5908976.496,0.000,0.000,9.833,0.000,0.001,8.642,298.320,0.000,6.124,2.678101,13.616,8,0.000,0.000,0.000,0,0.000,0,9.833,887393.886,845108.030,687417.236,558422.912,830220.613,822132.882,646639.094,631641.844 +2.206058,0.100139,10823755,0.322573,5255971.480,0.000,0.000,14.947,0.000,11.108,8.310,298.320,0.000,662.164,2.735352,13.551,8,0.000,0.000,0.000,0,0.000,0,14.947,740518.887,615323.212,671025.650,666462.005,743684.479,617450.250,582548.847,618958.150 +2.306226,0.100168,11136982,0.331908,3127022.169,0.000,0.000,17.153,0.000,57.631,9.199,298.320,0.000,280.896,2.863163,13.524,8,0.000,0.000,0.000,0,0.000,0,17.153,298349.304,217005.816,345110.828,632658.260,308472.316,285081.570,330655.088,709688.986 +2.406387,0.100161,11572471,0.344887,4347872.273,0.000,0.000,60.676,0.000,1.567,9.375,298.320,57.836,0.624,2.916874,13.524,8,0.000,0.000,0.000,0,0.000,0,60.676,731878.704,422597.902,497996.204,671605.988,409179.560,445490.951,720936.365,448186.600 +2.506539,0.100152,12173934,0.362812,6005523.524,0.000,0.000,11.150,0.000,4.631,8.297,298.320,0.000,6.943,3.179810,13.523,8,0.000,0.000,0.000,0,0.000,0,11.150,700218.224,647118.741,903450.054,829711.866,555817.187,832477.672,691012.184,845717.596 +2.606706,0.100168,12593587,0.375318,4189507.296,0.000,0.000,18.793,0.000,14.982,7.905,298.320,0.000,728.271,3.270874,13.452,8,0.000,0.000,0.000,0,0.000,0,18.793,450325.138,529751.998,604536.639,480524.516,491835.556,571402.181,542021.431,519109.837 +2.706850,0.100143,12949651,0.385930,3555542.383,0.000,0.000,57.401,0.000,7.726,9.914,298.320,48.914,221.245,3.462166,13.430,8,0.000,0.000,0.000,0,0.000,0,57.401,364237.789,763155.856,782148.626,584042.652,248743.374,274716.137,286469.286,252028.664 +2.807003,0.100153,13370399,0.398469,4201053.522,0.000,0.000,48.119,0.000,1.527,9.406,298.320,22.154,38.574,3.746338,13.426,8,0.000,0.000,0.000,0,0.000,0,48.119,780625.853,460815.077,396982.724,315886.779,369544.696,391171.613,673559.636,812467.145 +2.907175,0.100172,13919072,0.414821,5477285.735,0.000,0.000,8.682,0.000,3.481,8.524,298.320,0.000,209.327,3.758545,13.406,8,0.000,0.000,0.000,0,0.000,0,8.682,792982.692,682273.583,782940.008,677661.535,581886.676,636682.194,640835.034,682024.013 +3.007327,0.100152,14363820,0.428075,4440739.490,0.000,0.000,22.516,0.000,0.537,7.917,298.320,0.000,540.040,3.849121,13.353,8,0.000,0.000,0.000,0,0.000,0,22.516,454080.760,616164.736,642644.543,636853.333,417466.336,504813.753,510285.448,658430.581 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.log new file mode 100644 index 000000000..79ee46378 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=10 +worker=3 kind=insert tid=6 os_tid=13 +worker=4 kind=insert tid=7 os_tid=14 +worker=5 kind=insert tid=8 os_tid=15 +worker=7 kind=insert tid=10 os_tid=17 +worker=1 kind=insert tid=9 os_tid=11 +start_monotonic_ns=2087103656095554 main_address=0x55c53623d300 +worker=6 kind=insert tid=11 os_tid=16 +worker=2 kind=insert tid=12 os_tid=12 +load_end reason=time_limit inserted=14364046 elapsed_s=3.010 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.306 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087103656097969 cpu_ns=9042101 +diagnostic_stage name=stop_request wall_ns=2087106663518504 cpu_ns=27126845125 +diagnostic_stage name=workers_joined wall_ns=2087106666423144 cpu_ns=27162587022 +diagnostic_stage name=before_close wall_ns=2087106666543057 cpu_ns=27162706549 +diagnostic_stage name=after_close wall_ns=2087106972243823 cpu_ns=27762222370 +diagnostic_worker index=0 completed=1942546 last_start_ns=2087106662889913 last_end_ns=2087106665492293 loop_exit_ns=2087106665492505 deregister_start_ns=2087106665492527 deregister_end_ns=2087106665492717 +diagnostic_worker index=1 completed=1878174 last_start_ns=2087106663520297 last_end_ns=2087106663521492 loop_exit_ns=2087106663521586 deregister_start_ns=2087106663521626 deregister_end_ns=2087106663523607 +diagnostic_worker index=2 completed=1772404 last_start_ns=2087106662891634 last_end_ns=2087106666234883 loop_exit_ns=2087106666235132 deregister_start_ns=2087106666235168 deregister_end_ns=2087106666235475 +diagnostic_worker index=3 completed=1780486 last_start_ns=2087106662885594 last_end_ns=2087106665335898 loop_exit_ns=2087106665336147 deregister_start_ns=2087106665336170 deregister_end_ns=2087106665336574 +diagnostic_worker index=4 completed=1676693 last_start_ns=2087106662885885 last_end_ns=2087106665386740 loop_exit_ns=2087106665387041 deregister_start_ns=2087106665387076 deregister_end_ns=2087106665387415 +diagnostic_worker index=5 completed=1758053 last_start_ns=2087106663519153 last_end_ns=2087106663520466 loop_exit_ns=2087106663520567 deregister_start_ns=2087106663520614 deregister_end_ns=2087106663523709 +diagnostic_worker index=6 completed=1856428 last_start_ns=2087106663519814 last_end_ns=2087106663520966 loop_exit_ns=2087106663521005 deregister_start_ns=2087106663521034 deregister_end_ns=2087106663523738 +diagnostic_worker index=7 completed=1699262 last_start_ns=2087106662885293 last_end_ns=2087106665329801 loop_exit_ns=2087106665330090 deregister_start_ns=2087106665330117 deregister_end_ns=2087106665330475 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.summary.csv new file mode 100644 index 000000000..df3f280b7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal0-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,4771586.132430,3.010329,14364046,0.001633,0.001104,0.003488,0.008320,89.380896,0.001633,0.001104,0.003488,0.008320,89.380896,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.csv new file mode 100644 index 000000000..c1df2fc32 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.csv @@ -0,0 +1,127 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100063,0.100063,299467,0.008925,2992787.417,0.000,0.000,15.972,0.000,0.052,5.124,71.617,0.000,157.830,0.061810,14.097,8,0.000,0.000,0.000,0,0.000,0,15.972,376113.410,380140.876,388965.325,392053.383,381040.310,314032.461,388955.332,371486.320 +0.200200,0.100137,564837,0.016833,2650073.348,0.000,0.000,16.189,0.000,0.098,5.693,122.820,0.000,140.043,0.118355,14.084,8,0.000,0.000,0.000,0,0.000,0,16.189,327451.879,335410.987,341512.637,338127.269,319313.017,372350.435,261482.159,354424.966 +0.300349,0.100149,835127,0.024889,2698872.095,0.000,0.000,16.537,0.000,0.155,5.881,183.816,0.000,142.561,0.186615,14.070,8,0.000,0.000,0.000,0,0.000,0,16.537,295598.836,344485.875,343087.962,368290.349,336587.663,364625.818,282648.165,363547.427 +0.400486,0.100137,1103037,0.032873,2675437.807,0.000,0.000,15.792,0.000,0.029,5.882,240.680,0.000,141.252,0.248646,14.056,8,0.000,0.000,0.000,0,0.000,0,15.792,344378.608,338726.345,285808.779,356382.177,335550.692,341552.476,333573.398,339465.333 +0.500626,0.100140,1369807,0.040823,2663973.687,0.000,0.000,16.359,0.000,0.153,6.059,276.770,0.000,140.624,0.305977,14.042,8,0.000,0.000,0.000,0,0.000,0,16.359,336569.214,337727.593,343559.436,336768.934,279439.126,339425.219,346065.930,344418.235 +0.600761,0.100135,1635535,0.048743,2653703.630,0.000,0.000,11.355,0.000,0.131,5.825,276.770,0.000,143.596,0.378284,14.028,8,0.000,0.000,0.000,0,0.000,0,11.355,342208.809,299216.749,338853.331,338164.259,343117.584,357548.136,291616.991,342977.772 +0.700920,0.100160,1881290,0.056067,2453632.702,0.000,0.000,11.072,0.000,0.109,5.738,282.219,0.000,282.986,0.431110,14.001,8,0.000,0.000,0.000,0,0.000,0,11.072,307189.563,315166.827,322175.637,271276.898,308058.176,308377.666,307229.499,314158.437 +0.801067,0.100146,2115929,0.063060,2342960.913,0.000,0.000,13.076,0.000,0.098,5.839,283.000,3.745,249.284,0.492897,13.976,8,0.000,0.000,0.000,0,0.000,0,13.076,304893.767,297834.099,261177.748,290734.490,294998.249,306591.282,292252.268,294479.009 +0.901219,0.100152,2284157,0.068073,1679722.052,0.000,0.000,30.389,0.000,51.329,7.747,291.340,93.217,201.997,0.584106,13.956,8,0.000,0.000,0.000,0,0.000,0,30.389,156321.947,148034.567,342678.156,155273.543,334580.487,152038.470,150021.541,240773.341 +1.001387,0.100168,2409081,0.071796,1247146.154,0.000,0.000,109.179,0.000,28.338,8.757,294.242,88.523,714.270,0.669895,13.886,8,0.000,0.000,0.000,0,0.000,0,109.179,140294.458,98324.921,232699.319,100670.982,207631.406,93522.983,110504.473,263497.611 +1.101519,0.100133,2601212,0.077522,1918767.154,0.000,0.000,28.814,0.000,1.565,6.310,294.242,45.253,682.533,0.762310,13.820,8,0.000,0.000,0.000,0,0.000,0,28.814,250667.802,249109.867,253903.514,182847.681,241659.740,244685.730,245804.248,250088.570 +1.201663,0.100144,2808921,0.083712,2074102.629,0.000,0.000,16.722,0.000,0.125,5.458,294.242,11.585,406.641,0.853096,13.780,8,0.000,0.000,0.000,0,0.000,0,16.722,268683.010,249670.395,273096.653,266026.836,268673.025,269012.536,216777.771,262162.402 +1.301819,0.100156,3057212,0.091112,2479042.223,0.000,0.000,11.195,0.000,0.144,5.636,294.242,0.078,236.155,0.927307,13.757,8,0.000,0.000,0.000,0,0.000,0,11.195,332341.484,319880.925,313331.144,296876.816,286992.238,322616.657,316026.938,290976.022 +1.401954,0.100135,3317047,0.098856,2594854.394,0.000,0.000,10.838,0.000,0.034,5.275,294.242,0.000,185.180,0.997475,13.739,8,0.000,0.000,0.000,0,0.000,0,10.838,290878.149,337705.067,334030.018,349159.637,309073.638,330344.982,316333.857,327329.045 +1.502088,0.100134,3548339,0.105749,2309835.123,0.000,0.000,12.603,0.000,4.841,5.418,294.242,0.000,207.028,1.068726,13.719,8,0.000,0.000,0.000,0,0.000,0,12.603,299779.632,281593.920,283661.159,307519.296,292988.702,254120.612,307968.695,282203.106 +1.602248,0.100160,3785635,0.112821,2369164.267,0.000,0.000,14.326,0.000,0.053,5.990,294.242,0.000,206.661,1.173016,13.698,8,0.000,0.000,0.000,0,0.000,0,14.326,320446.600,267391.601,300278.911,291962.236,268060.530,290963.835,297882.750,332177.805 +1.702412,0.100164,3987114,0.118825,2011485.371,0.000,0.000,17.950,0.000,24.232,4.848,294.242,24.374,175.337,1.228088,13.681,8,0.000,0.000,0.000,0,0.000,0,17.950,227805.743,287317.971,223482.845,233047.132,263826.565,262348.992,278532.405,235123.720 +1.802567,0.100155,4115099,0.122640,1277866.279,0.000,0.000,85.029,0.000,0.105,9.156,294.242,106.241,137.404,1.318176,13.668,8,0.000,0.000,0.000,0,0.000,0,85.029,140392.060,67285.548,261813.568,159332.657,262482.530,74035.070,262222.933,50301.913 +1.902728,0.100160,4367158,0.130151,2516553.800,0.000,0.000,11.426,0.000,0.179,5.600,294.242,0.000,132.873,1.425411,13.655,8,0.000,0.000,0.000,0,0.000,0,11.426,308694.897,295625.858,328283.479,323880.541,295725.697,325687.643,337888.075,300767.611 +2.002911,0.100184,4623198,0.137782,2555709.047,0.000,0.000,12.055,0.000,0.153,5.407,294.242,0.000,140.952,1.495392,13.641,8,0.000,0.000,0.000,0,0.000,0,12.055,316578.926,315650.630,334136.699,333637.615,320651.451,332060.510,278638.564,324354.654 +2.103085,0.100174,4857384,0.144761,2337787.224,0.000,0.000,15.546,0.000,0.181,5.195,294.242,0.000,447.736,1.562626,13.597,8,0.000,0.000,0.000,0,0.000,0,15.546,302882.334,286281.255,305767.307,292889.742,297701.360,299667.934,243096.489,309500.803 +2.203262,0.100176,5082634,0.151474,2248540.680,0.000,0.000,15.431,0.000,0.143,5.295,294.242,0.000,414.660,1.628452,13.556,8,0.000,0.000,0.000,0,0.000,0,15.431,291796.194,271372.157,312749.299,293603.012,264693.916,285147.900,290099.182,239079.020 +2.303404,0.100143,5326391,0.158739,2434099.728,0.000,0.000,15.769,0.000,11.826,5.225,294.242,0.000,347.707,1.703899,13.522,8,0.000,0.000,0.000,0,0.000,0,15.769,302159.215,270334.587,305314.716,313872.515,308899.605,323868.264,330668.569,278982.258 +2.403548,0.100144,5576240,0.166185,2494902.306,0.000,0.000,18.243,0.000,0.039,6.024,294.242,0.000,220.659,1.807728,13.501,8,0.000,0.000,0.000,0,0.000,0,18.243,295025.750,274275.589,349936.787,320898.545,325881.379,315506.299,321607.525,291770.431 +2.503683,0.100135,5751250,0.171401,1747738.630,0.000,0.000,15.421,0.000,42.259,5.016,294.242,40.843,165.558,1.869499,13.485,8,0.000,0.000,0.000,0,0.000,0,15.421,183072.651,209317.192,181784.391,239925.836,230977.926,189733.651,250201.952,262725.032 +2.603821,0.100138,5902934,0.175921,1514748.511,0.000,0.000,91.540,0.000,9.421,9.531,294.242,148.818,108.795,1.961788,13.474,8,0.000,0.000,0.000,0,0.000,0,91.540,118686.124,296440.690,150322.442,110227.803,103646.890,80478.879,275100.155,379845.528 +2.703984,0.100163,6160463,0.183596,2571108.144,0.000,0.000,11.903,0.000,0.123,5.628,294.242,0.000,135.756,2.061371,13.461,8,0.000,0.000,0.000,0,0.000,0,11.903,285535.582,321177.611,341434.663,335374.520,324352.447,314937.760,331381.015,316914.545 +2.804129,0.100145,6416064,0.191214,2552312.006,0.000,0.000,10.810,0.000,0.134,5.040,294.242,0.000,187.541,2.131191,13.442,8,0.000,0.000,0.000,0,0.000,0,10.810,326037.611,319447.159,329602.446,326107.509,325049.043,321454.251,279904.452,324709.535 +2.904258,0.100129,6643659,0.197996,2273011.791,0.000,0.000,16.497,0.000,0.112,5.088,294.242,0.000,476.025,2.197376,13.396,8,0.000,0.000,0.000,0,0.000,0,16.497,282065.388,274964.567,291283.472,292142.362,292122.388,298194.539,306563.720,235675.354 +3.004412,0.100154,6883803,0.205153,2397746.056,0.000,0.000,14.720,0.000,7.518,5.362,294.242,0.000,381.951,2.269939,13.358,8,0.000,0.000,0.000,0,0.000,0,14.720,290732.101,317830.354,316702.092,301415.642,293138.394,258122.339,317890.261,301914.873 +3.104555,0.100143,7116971,0.212102,2328359.922,0.000,0.000,16.355,0.000,0.060,5.779,294.242,0.000,335.303,2.370838,13.326,8,0.000,0.000,0.000,0,0.000,0,16.355,266739.648,292902.342,283605.598,335691.328,305464.429,248016.346,302139.171,293801.060 +3.204701,0.100147,7364556,0.219481,2472225.322,0.000,0.000,15.543,0.000,0.052,5.640,294.242,0.000,205.948,2.443062,13.306,8,0.000,0.000,0.000,0,0.000,0,15.543,316685.688,329876.348,296804.837,322856.641,303694.735,263723.339,310095.351,328488.383 +3.304924,0.100223,7531409,0.224453,1664821.161,0.000,0.000,15.271,0.000,51.045,5.192,294.242,55.190,161.203,2.512329,13.290,8,0.000,0.000,0.000,0,0.000,0,15.271,151143.288,235974.304,276753.457,272173.660,152819.553,152121.109,150444.843,273390.948 +3.405085,0.100161,7685897,0.229058,1542396.295,0.000,0.000,97.064,0.000,61.785,9.078,294.242,146.327,124.136,2.617462,13.278,8,0.000,0.000,0.000,0,0.000,0,97.064,135202.285,225287.222,136610.018,333972.208,75288.763,171463.893,186399.842,278172.062 +3.505240,0.100155,7942931,0.236718,2566368.468,0.000,0.000,84.810,0.000,0.111,5.682,294.242,14.821,135.610,2.697121,13.264,8,0.000,0.000,0.000,0,0.000,0,84.810,291369.098,341491.532,248185.925,351006.806,330818.049,328311.927,336818.763,338366.368 +3.605385,0.100145,8194254,0.244208,2509594.326,0.000,0.000,10.421,0.000,0.063,5.245,294.242,0.000,288.917,2.766354,13.236,8,0.000,0.000,0.000,0,0.000,0,10.421,312207.702,319107.705,315033.608,315482.957,320315.955,287623.317,313765.445,326057.637 +3.705490,0.100106,8426365,0.251125,2318657.880,0.000,0.000,18.015,0.000,0.077,5.153,294.242,0.000,455.846,2.833378,13.191,8,0.000,0.000,0.000,0,0.000,0,18.015,283560.118,299762.983,286986.495,320680.861,247268.499,290632.639,285108.481,304657.806 +3.805639,0.100148,8665420,0.258250,2387011.184,0.000,0.000,18.198,0.000,15.321,5.197,294.242,0.000,349.872,2.909924,13.157,8,0.000,0.000,0.000,0,0.000,0,18.198,323110.978,305507.077,317868.750,220023.808,303160.555,309041.836,293544.811,314753.369 +3.905778,0.100140,8903684,0.265350,2379320.515,0.000,0.000,15.412,0.000,0.030,5.830,294.242,0.000,302.235,3.008770,13.128,8,0.000,0.000,0.000,0,0.000,0,15.412,310616.646,286749.944,331827.055,306582.275,287988.216,277752.496,295947.112,281856.770 +4.005915,0.100137,9150812,0.272715,2467898.633,0.000,0.000,12.609,0.000,0.102,5.476,294.242,0.000,207.372,3.079369,13.107,8,0.000,0.000,0.000,0,0.000,0,12.609,329668.308,251145.895,332963.793,314778.709,306000.736,312391.979,302175.977,318773.236 +4.106061,0.100146,9339763,0.278347,1886757.805,0.000,0.000,20.355,0.000,56.684,6.788,294.242,72.355,160.664,3.164444,13.092,8,0.000,0.000,0.000,0,0.000,0,20.355,141972.906,134663.568,136780.480,332305.270,325814.737,275178.600,213927.945,326114.300 +4.206205,0.100144,9491959,0.282882,1519774.549,0.000,0.000,82.614,0.000,0.026,8.573,294.242,152.164,109.803,3.269344,13.081,8,0.000,0.000,0.000,0,0.000,0,82.614,288365.328,256810.704,99966.248,234962.122,199573.012,179142.391,197076.602,63878.143 +4.306347,0.100142,9755118,0.290725,2627846.239,0.000,0.000,10.177,0.000,0.060,5.538,294.242,0.000,145.301,3.341381,13.067,8,0.000,0.000,0.000,0,0.000,0,10.177,328112.554,336380.775,331088.315,337798.755,332975.626,329260.918,305494.777,326734.518 +4.406481,0.100133,9994214,0.297851,2387776.950,0.000,0.000,13.587,0.000,0.191,5.263,294.242,0.000,349.963,3.409004,13.033,8,0.000,0.000,0.000,0,0.000,0,13.587,297822.984,311235.105,291621.251,306781.042,303585.303,314031.377,259494.079,303205.808 +4.506620,0.100140,10227839,0.304813,2332988.296,0.000,0.000,17.819,0.000,13.232,5.095,294.242,0.000,472.308,3.484051,12.986,8,0.000,0.000,0.000,0,0.000,0,17.819,258588.473,309227.675,295606.718,304913.706,311015.176,301458.537,245666.539,306511.472 +4.606775,0.100155,10462049,0.311793,2338483.115,0.000,0.000,14.838,0.000,0.039,5.697,294.242,0.000,364.514,3.582680,12.951,8,0.000,0.000,0.000,0,0.000,0,14.838,279937.027,301353.902,262673.728,317349.162,297789.415,299277.114,285718.086,294384.681 +4.706918,0.100143,10699165,0.318860,2367765.642,0.000,0.000,11.172,0.000,0.122,5.345,294.242,0.000,240.007,3.650944,12.927,8,0.000,0.000,0.000,0,0.000,0,11.172,299750.287,279619.146,297433.608,295366.571,301437.868,309935.685,290443.629,293778.847 +4.807057,0.100138,10954761,0.326477,2552429.658,0.000,0.000,14.075,0.000,0.178,5.423,294.242,0.000,220.671,3.722588,12.906,8,0.000,0.000,0.000,0,0.000,0,14.075,318289.764,309641.725,319458.148,322404.073,286753.383,338671.573,331112.029,326098.963 +4.907200,0.100143,11113579,0.331210,1585914.790,0.000,0.000,19.679,0.000,66.706,7.120,294.242,75.127,143.233,3.813187,12.892,8,0.000,0.000,0.000,0,0.000,0,19.679,300370.971,90201.163,319353.857,89881.619,121736.121,320412.345,87195.456,256763.257 +5.007371,0.100172,11255542,0.335441,1417196.702,0.000,0.000,84.804,0.000,40.139,8.571,294.891,192.053,153.447,3.908752,12.877,8,0.000,0.000,0.000,0,0.000,0,84.804,63401.142,93599.292,198618.975,98271.270,274927.954,128409.523,233309.412,326659.133 +5.107506,0.100135,11502206,0.342792,2463324.661,0.000,0.000,48.709,0.000,0.065,5.483,294.891,0.000,173.438,3.978966,12.860,8,0.000,0.000,0.000,0,0.000,0,48.709,318631.161,312050.018,297449.668,277895.985,309643.257,317193.096,321107.827,309353.647 +5.207650,0.100144,11740832,0.349904,2382819.518,0.000,0.000,14.742,0.000,0.201,5.238,294.891,0.000,423.802,4.046570,12.818,8,0.000,0.000,0.000,0,0.000,0,14.742,295932.712,296781.486,258846.260,307276.333,299128.098,315015.159,297790.030,312049.441 +5.307780,0.100130,11972045,0.356795,2309127.926,0.000,0.000,13.842,0.000,5.463,5.236,294.891,0.000,392.107,4.118076,12.780,8,0.000,0.000,0.000,0,0.000,0,13.842,303145.883,297263.531,251542.971,269030.236,279366.798,301537.973,302556.649,304683.884 +5.407931,0.100151,12207507,0.363812,2351068.546,0.000,0.000,12.286,0.000,0.103,5.814,294.891,0.000,288.275,4.219704,12.752,8,0.000,0.000,0.000,0,0.000,0,12.286,301824.074,286387.392,325917.679,261544.918,270072.037,282523.229,327016.019,295783.199 +5.508067,0.100136,12437654,0.370671,2298353.456,0.000,0.000,13.712,0.000,0.034,5.421,294.891,0.000,271.117,4.287231,12.725,8,0.000,0.000,0.000,0,0.000,0,13.712,284084.784,284574.120,276485.089,278632.178,249641.489,315042.805,303348.662,306544.329 +5.608215,0.100148,12686334,0.378082,2483131.397,0.000,0.000,11.640,0.000,0.165,5.548,294.891,0.000,220.807,4.358292,12.703,8,0.000,0.000,0.000,0,0.000,0,11.640,303152.120,313716.512,333617.111,289242.670,315853.355,290970.118,317500.921,319078.590 +5.708361,0.100147,12854121,0.383083,1675414.379,0.000,0.000,18.071,0.000,64.519,6.076,294.891,60.614,146.075,4.439350,12.689,8,0.000,0.000,0.000,0,0.000,0,18.071,115370.903,115890.142,280698.586,289136.219,280848.366,260807.739,213017.784,119644.639 +5.808521,0.100160,12996572,0.387328,1422237.677,0.000,0.000,85.753,0.000,53.367,9.415,294.891,213.175,191.530,4.547153,12.670,8,0.000,0.000,0.000,0,0.000,0,85.753,279972.685,225180.227,161062.669,336282.718,146645.703,9.984,99471.074,173612.617 +5.908670,0.100149,13239471,0.394567,2425384.908,0.000,0.000,58.583,0.000,0.064,5.789,294.891,0.000,212.185,4.619858,12.650,8,0.000,0.000,0.000,0,0.000,0,58.583,320253.974,321312.401,305865.362,325056.836,309519.930,262110.399,319275.429,261990.577 +6.008801,0.100132,13475735,0.401608,2359536.926,0.000,0.000,17.145,0.000,0.085,5.152,294.891,0.000,410.944,4.687363,12.609,8,0.000,0.000,0.000,0,0.000,0,17.145,310741.338,293743.692,288790.206,313957.109,297558.675,300624.643,257541.302,296579.962 +6.108952,0.100151,13720430,0.408901,2443258.993,0.000,0.000,14.536,0.000,1.210,5.263,294.891,0.000,367.141,4.757839,12.574,8,0.000,0.000,0.000,0,0.000,0,14.536,298159.573,323401.441,256812.037,316791.426,305418.607,324270.128,311129.979,307275.802 +6.209110,0.100157,13953489,0.415846,2326926.998,0.000,0.000,13.654,0.000,4.224,5.670,294.891,0.000,326.283,4.859085,12.542,8,0.000,0.000,0.000,0,0.000,0,13.654,322891.710,303701.919,255038.523,282215.742,284432.252,286219.439,283264.091,309163.321 +6.309256,0.100146,14191913,0.422952,2380753.006,0.000,0.000,16.235,0.000,0.197,5.740,294.891,0.000,283.296,4.930706,12.514,8,0.000,0.000,0.000,0,0.000,0,16.235,313940.184,297743.906,279920.012,316865.899,308807.702,280509.149,261447.069,321519.084 +6.409393,0.100137,14435358,0.430207,2431131.384,0.000,0.000,10.093,0.000,0.152,5.562,294.891,0.000,228.711,5.000988,12.492,8,0.000,0.000,0.000,0,0.000,0,10.093,312822.981,295806.210,322140.262,313671.822,283103.549,300489.816,316657.746,286438.996 +6.509526,0.100134,14608115,0.435356,1725266.131,0.000,0.000,16.923,0.000,59.625,6.197,294.891,69.087,165.755,5.084873,12.475,8,0.000,0.000,0.000,0,0.000,0,16.923,228285.155,128049.007,307089.921,129786.687,307439.455,129327.300,311254.360,184034.246 +6.609693,0.100167,14731597,0.439036,1232758.249,0.000,0.000,83.609,0.000,45.085,9.729,294.891,246.385,207.661,5.188034,12.455,8,0.000,0.000,0.000,0,0.000,0,83.609,140904.342,121167.351,101580.110,277206.381,182794.282,38645.367,274411.056,96049.360 +6.709840,0.100147,14957921,0.445781,2259925.367,0.000,0.000,64.822,0.000,0.078,5.834,294.891,0.000,269.254,5.258293,12.429,8,0.000,0.000,0.000,0,0.000,0,64.822,290094.518,205638.390,290643.713,319062.032,239768.332,298212.612,315577.143,300928.628 +6.809965,0.100125,15196522,0.452892,2383036.899,0.000,0.000,21.337,0.000,0.050,5.143,294.891,0.000,418.306,5.325905,12.388,8,0.000,0.000,0.000,0,0.000,0,21.337,247700.966,290517.547,297668.626,320450.203,312240.446,292564.993,303920.825,317973.293 +6.910108,0.100143,15433866,0.459965,2370047.230,0.000,0.000,17.005,0.000,0.048,5.272,294.891,0.000,329.957,5.393559,12.355,8,0.000,0.000,0.000,0,0.000,0,17.005,310535.462,300679.571,298312.959,299651.044,266109.060,309986.248,290743.794,294029.091 +7.010244,0.100136,15684550,0.467436,2503445.378,0.000,0.000,13.028,0.000,2.442,5.179,294.891,0.000,292.143,5.464710,12.327,8,0.000,0.000,0.000,0,0.000,0,13.028,329073.783,269055.167,326057.872,329243.552,312596.126,310089.525,306354.589,320974.765 +7.110394,0.100150,15918565,0.474410,2336641.673,0.000,0.000,14.555,0.000,5.477,5.524,294.891,0.000,273.340,5.566635,12.300,8,0.000,0.000,0.000,0,0.000,0,14.555,322565.687,278342.086,314048.475,294487.844,278731.501,263494.379,286759.448,298212.252 +7.210544,0.100150,16165791,0.481778,2468554.379,0.000,0.000,11.622,0.000,0.061,5.640,294.891,0.000,205.239,5.640297,12.280,8,0.000,0.000,0.000,0,0.000,0,11.622,269325.707,344103.456,319959.699,325491.395,325561.290,289974.710,293000.169,301137.953 +7.310676,0.100132,16358743,0.487529,1926978.720,0.000,0.000,2.042,0.000,57.801,3.551,294.891,9.246,174.418,5.673805,12.263,8,0.000,0.000,0.000,0,0.000,0,2.042,256831.293,265689.611,262443.892,120251.414,260176.881,257130.898,251708.050,252746.680 +7.410789,0.100113,16440973,0.489979,821367.936,0.000,0.000,78.834,0.000,79.620,2.075,349.082,72.925,116.743,5.703812,12.252,8,0.000,0.000,0.000,0,0.000,0,78.834,47665.910,163993.905,166431.139,122171.364,48325.162,45897.916,164053.837,62828.704 +7.510898,0.100109,16487244,0.491358,462204.939,0.000,0.000,21.806,0.000,179.730,3.920,356.754,510.653,247.191,5.778347,12.227,8,0.000,0.000,0.000,0,0.000,0,21.806,0.000,136360.996,105205.040,88233.585,0.000,0.000,132405.318,0.000 +7.611055,0.100156,16541676,0.492980,543469.601,0.000,0.000,4.430,0.000,279.886,4.620,356.754,520.163,414.157,5.823875,12.187,8,0.000,0.000,0.000,0,0.000,0,4.430,0.000,178470.736,185459.800,0.000,0.000,0.000,179539.064,0.000 +7.711184,0.100129,16583774,0.494235,420436.947,0.000,0.000,5.908,0.000,380.015,4.269,356.754,386.649,632.191,5.876350,12.125,8,0.000,0.000,0.000,0,0.000,0,5.908,0.000,125338.108,146550.709,0.000,0.000,0.000,148548.129,0.000 +7.811339,0.100155,16629345,0.495593,455004.847,0.000,0.000,4.766,0.000,480.170,4.854,356.754,619.353,289.395,5.930580,12.097,8,0.000,0.000,0.000,0,0.000,0,4.766,0.000,151305.511,150726.409,0.000,0.000,0.000,152972.927,0.000 +7.911506,0.100167,16661704,0.496557,323051.035,0.000,0.000,4.055,0.000,580.337,2.942,356.754,254.029,544.404,5.960564,12.044,8,0.000,0.000,0.000,0,0.000,0,4.055,0.000,106122.949,102449.078,0.000,0.000,0.000,114479.008,0.000 +8.011660,0.100154,16683369,0.497203,216316.855,0.000,0.000,45.576,0.000,680.491,2.622,356.754,332.769,325.982,6.024548,12.012,8,0.000,0.000,0.000,0,0.000,0,45.576,0.000,90171.129,38959.998,0.000,0.000,0.000,87185.727,0.000 +8.111776,0.100116,16724563,0.498431,411462.083,0.000,0.000,3.189,0.000,780.607,3.513,356.754,439.060,249.827,6.070866,11.987,8,0.000,0.000,0.000,0,0.000,0,3.189,0.000,134034.318,138079.619,0.000,0.000,0.000,139348.146,0.000 +8.211932,0.100156,16759372,0.499468,347547.992,0.000,0.000,3.899,0.000,880.763,2.939,356.754,294.034,420.711,6.103661,11.946,8,0.000,0.000,0.000,0,0.000,0,3.899,0.000,112774.126,117476.793,0.000,0.000,0.000,117297.073,0.000 +8.312093,0.100161,16785292,0.500241,258782.235,0.000,0.000,13.622,0.000,980.925,2.138,356.754,232.632,424.276,6.132099,11.905,8,0.000,0.000,0.000,0,0.000,0,13.622,0.000,77584.751,88037.876,0.000,0.000,0.000,93159.608,0.000 +8.412241,0.100148,16810896,0.501004,255662.530,0.000,0.000,4.744,0.000,1081.072,2.481,356.754,288.714,240.387,6.155880,11.881,8,0.000,0.000,0.000,0,0.000,0,4.744,0.000,84974.540,88669.085,0.000,0.000,0.000,82018.904,0.000 +8.512394,0.100153,16852928,0.502256,419679.477,0.000,0.000,2.149,0.000,1181.225,3.784,356.754,368.227,209.329,6.197113,11.861,8,0.000,0.000,0.000,0,0.000,0,2.149,0.000,139646.868,137430.251,0.000,0.000,0.000,142602.357,0.000 +8.612552,0.100158,16873871,0.502881,209099.026,0.000,0.000,9.907,0.000,1281.383,2.744,356.754,254.051,360.757,6.255077,11.825,8,0.000,0.000,0.000,0,0.000,0,9.907,0.000,69450.070,69450.070,0.000,0.000,0.000,70198.885,0.000 +8.712679,0.100128,16906209,0.503844,322968.128,0.000,0.000,3.428,0.000,1381.511,2.120,356.754,284.481,402.221,6.282623,11.786,8,0.000,0.000,0.000,0,0.000,0,3.428,0.000,107902.395,107163.338,0.000,0.000,0.000,107902.395,0.000 +8.812823,0.100143,16935810,0.504726,295586.147,0.000,0.000,7.054,0.000,1481.654,2.413,356.754,278.741,254.479,6.314915,11.761,8,0.000,0.000,0.000,0,0.000,0,7.054,0.000,103451.657,96062.252,0.000,0.000,0.000,96072.238,0.000 +8.912974,0.100151,16971632,0.505794,357679.753,0.000,0.000,2.762,0.000,1581.805,2.746,356.754,301.888,223.764,6.349121,11.739,8,0.000,0.000,0.000,0,0.000,0,2.762,0.000,122654.740,116004.784,0.000,0.000,0.000,119020.229,0.000 +9.013115,0.100141,17003520,0.506744,318432.189,0.000,0.000,3.451,0.000,1681.946,2.455,356.754,272.663,285.107,6.381271,11.711,8,0.000,0.000,0.000,0,0.000,0,3.451,0.000,109366.198,104193.473,0.000,0.000,0.000,104872.518,0.000 +9.113265,0.100150,17028630,0.507493,250723.010,0.000,0.000,19.521,0.000,1782.096,1.966,356.754,212.142,431.656,6.408695,11.669,8,0.000,0.000,0.000,0,0.000,0,19.521,0.000,78372.159,89575.314,0.000,0.000,0.000,82775.538,0.000 +9.213422,0.100157,17052681,0.508209,240132.181,0.000,0.000,3.560,0.000,1882.254,1.958,356.754,225.349,260.567,6.433498,11.644,8,0.000,0.000,0.000,0,0.000,0,3.560,0.000,70938.387,84227.478,0.000,0.000,0.000,84966.316,0.000 +9.313563,0.100140,17081163,0.509058,284420.710,0.000,0.000,28.108,0.000,1982.394,3.114,356.754,340.850,242.745,6.499664,11.620,8,0.000,0.000,0.000,0,0.000,0,28.108,0.000,86448.637,104852.800,0.000,0.000,0.000,93119.273,0.000 +9.413712,0.100149,17119387,0.510197,381670.860,0.000,0.000,2071.009,0.000,2082.543,3.092,368.301,213.432,214.836,6.541058,11.599,8,0.000,0.000,0.000,0,0.000,0,2071.009,0.000,130046.078,126741.006,0.000,0.000,9.985,124873.791,0.000 +9.513841,0.100129,17236021,0.513673,1164835.906,0.000,0.000,2119.330,0.000,48.401,7.721,402.617,9.558,363.476,6.590282,11.563,8,0.000,0.000,0.000,0,0.000,0,2119.330,88725.433,237133.801,229583.550,175163.820,165785.929,149287.233,89584.324,29571.815 +9.613996,0.100155,17454878,0.520196,2185181.156,0.000,0.000,64.661,0.000,5.910,5.646,402.617,0.234,384.443,6.665283,11.526,8,0.000,0.000,0.000,0,0.000,0,64.661,281792.987,302391.043,274554.213,289051.730,276231.612,239428.687,280365.201,241365.683 +9.714089,0.100093,17689922,0.527201,2348253.658,0.000,0.000,14.924,0.000,3.361,5.550,402.617,0.000,374.105,6.768490,11.489,8,0.000,0.000,0.000,0,0.000,0,14.924,307343.848,317294.583,301499.289,302198.638,270997.688,297952.591,314047.606,236919.416 +9.814218,0.100129,17934751,0.534497,2445129.694,0.000,0.000,11.668,0.000,0.141,5.356,402.617,0.000,299.340,6.839352,11.460,8,0.000,0.000,0.000,0,0.000,0,11.668,311507.380,258186.297,323461.929,309270.271,301670.094,306274.144,319447.118,315312.462 +9.914362,0.100143,18142068,0.540676,2070205.838,0.000,0.000,1.807,0.000,63.196,4.129,402.617,19.893,223.820,6.875416,11.438,8,0.000,0.000,0.000,0,0.000,0,1.807,270452.760,275625.354,282265.846,283014.774,281846.447,115165.104,283723.759,278111.794 +10.014508,0.100146,18290527,0.545100,1482421.928,0.000,0.000,13.053,0.000,163.342,2.737,402.617,30.814,167.333,6.906509,11.422,8,0.000,0.000,0.000,0,0.000,0,13.053,218949.782,208375.247,211690.399,193606.846,214286.602,0.000,218730.103,216782.951 +10.114648,0.100140,18436682,0.549456,1459505.598,0.000,0.000,255.506,0.000,8.756,2.759,402.617,80.083,196.093,6.935677,11.402,7,0.000,0.000,0.000,0,0.000,0,255.506,217764.966,217155.819,194517.530,215617.973,212442.421,9.986,185450.231,216546.672 +10.214772,0.100124,18436686,0.549456,39.950,0.000,0.000,102.462,0.000,108.880,3.428,402.617,778.604,475.816,6.946175,11.356,7,0.000,0.000,0.000,0,0.000,0,102.462,0.000,0.000,0.000,0.000,19.975,19.975,0.000,0.000 +10.314951,0.100179,18436694,0.549456,79.857,0.000,0.000,163.288,0.000,206.113,1.494,402.617,272.754,403.185,6.983154,11.316,7,0.000,0.000,0.000,0,0.000,0,163.288,19.964,19.964,0.000,19.964,0.000,0.000,0.000,19.964 +10.415058,0.100107,18436696,0.549456,19.979,0.000,0.000,212.406,0.000,202.891,1.553,402.617,460.170,372.647,7.018555,11.280,7,0.000,0.000,0.000,0,0.000,0,212.406,0.000,0.000,0.000,0.000,0.000,0.000,19.979,0.000 +10.515185,0.100127,18436707,0.549457,109.860,0.000,0.000,264.974,0.000,189.497,2.113,402.617,414.044,360.363,7.062378,11.245,7,0.000,0.000,0.000,0,0.000,0,264.974,19.975,19.975,0.000,19.975,19.975,19.975,0.000,9.987 +10.615318,0.100133,18436712,0.549457,49.934,0.000,0.000,210.282,0.000,187.198,1.714,402.617,456.270,484.045,7.160156,11.197,7,0.000,0.000,0.000,0,0.000,0,210.282,0.000,0.000,0.000,0.000,0.000,19.974,19.974,9.987 +10.715442,0.100124,18436716,0.549457,39.950,0.000,0.000,198.694,0.000,242.579,1.556,402.617,354.520,527.313,7.186035,11.146,7,0.000,0.000,0.000,0,0.000,0,198.694,0.000,19.975,0.000,0.000,19.975,0.000,0.000,0.000 +10.815568,0.100126,18436724,0.549457,79.899,0.000,0.000,276.495,0.000,293.903,1.807,402.617,377.337,346.283,7.231689,11.112,7,0.000,0.000,0.000,0,0.000,0,276.495,19.975,0.000,0.000,19.975,0.000,19.975,19.975,0.000 +10.915700,0.100132,18436728,0.549457,39.947,0.000,0.000,317.006,0.000,221.149,1.587,402.617,411.567,379.227,7.276611,11.075,7,0.000,0.000,0.000,0,0.000,0,317.006,0.000,0.000,0.000,0.000,19.974,0.000,0.000,19.974 +11.015822,0.100123,18436735,0.549458,69.914,0.000,0.000,303.261,0.000,256.374,1.685,402.617,352.849,496.735,7.335815,11.026,7,0.000,0.000,0.000,0,0.000,0,303.261,0.000,19.976,0.000,19.976,0.000,19.976,9.988,0.000 +11.115962,0.100140,18436740,0.549458,49.930,0.000,0.000,345.061,0.000,235.396,1.363,402.617,339.876,373.344,7.383179,10.990,7,0.000,0.000,0.000,0,0.000,0,345.061,19.972,0.000,0.000,0.000,0.000,0.000,9.986,19.972 +11.216086,0.100124,18436744,0.549458,39.951,0.000,0.000,275.170,0.000,215.999,1.596,402.617,394.864,382.145,7.422852,10.953,7,0.000,0.000,0.000,0,0.000,0,275.170,0.000,0.000,0.000,19.975,19.975,0.000,0.000,0.000 +11.316216,0.100130,18436750,0.549458,59.922,0.000,0.000,238.105,0.000,316.130,2.057,402.617,467.868,435.293,7.481812,10.910,7,0.000,0.000,0.000,0,0.000,0,238.105,0.000,19.974,0.000,0.000,0.000,0.000,19.974,19.974 +11.416356,0.100140,18436757,0.549458,69.902,0.000,0.000,322.940,0.000,166.922,1.643,402.617,390.197,561.247,7.546875,10.855,7,0.000,0.000,0.000,0,0.000,0,322.940,19.972,0.000,0.000,19.972,9.986,19.972,0.000,0.000 +11.516467,0.100111,18436760,0.549458,29.967,0.000,0.000,228.276,0.000,267.033,1.071,402.617,237.783,199.973,7.568481,10.836,7,0.000,0.000,0.000,0,0.000,0,228.276,0.000,0.000,0.000,0.000,9.989,0.000,19.978,0.000 +11.616598,0.100131,18436768,0.549459,79.895,0.000,0.000,268.230,0.000,256.955,2.212,402.617,532.037,480.347,7.629517,10.789,7,0.000,0.000,0.000,0,0.000,0,268.230,0.000,19.974,0.000,19.974,0.000,19.974,0.000,19.974 +11.716729,0.100131,18437422,0.549478,6531.461,0.000,0.000,262.046,0.000,293.248,1.779,402.617,396.552,387.969,7.679688,10.751,7,0.000,0.000,0.000,0,0.000,0,262.046,19.974,0.000,0.000,0.000,0.000,0.000,6511.487,0.000 +11.816881,0.100152,18472778,0.550532,353023.743,0.000,0.000,362.057,0.000,213.521,2.475,402.617,389.213,564.455,7.875153,10.696,7,0.000,0.000,0.000,0,0.000,0,362.057,8836.577,105939.074,0.000,30633.467,76853.257,0.000,60488.116,70273.252 +11.917009,0.100129,18681767,0.556760,2087207.834,0.000,0.000,219.477,0.000,0.135,5.302,402.617,6.320,357.899,7.944775,10.661,7,0.000,0.000,0.000,0,0.000,0,219.477,306436.214,293662.629,0.000,273428.631,312728.129,309632.107,272859.362,318460.762 +12.017185,0.100176,18907045,0.563474,2248825.508,0.000,0.000,12.309,0.000,0.007,5.384,402.617,0.156,293.897,7.999146,10.632,6,0.000,0.000,0.000,0,0.000,0,12.309,306011.887,368831.421,0.000,364618.829,361434.428,357720.958,135681.408,354526.576 +12.117344,0.100159,19192929,0.571994,2854302.316,0.000,0.000,11.329,0.000,0.002,5.682,402.617,0.429,328.228,7.999146,10.601,5,0.000,0.000,0.000,0,0.000,0,11.329,563703.841,110783.879,0.000,582204.429,485078.836,606515.779,0.000,506015.552 +12.217488,0.100144,19439673,0.579347,2463882.695,0.000,0.000,13.834,0.000,0.006,5.570,402.617,0.000,285.720,7.999146,10.575,5,0.000,0.000,0.000,0,0.000,0,13.834,461254.051,0.000,0.000,555937.349,509544.330,503672.807,0.000,433474.159 +12.317643,0.100154,19677910,0.586447,2378699.714,0.000,0.000,19.404,0.000,0.001,5.735,402.617,1.170,312.643,7.999146,10.547,4,0.000,0.000,0.000,0,0.000,0,19.404,498970.099,0.000,0.000,333505.408,562681.793,530371.647,0.000,453170.767 +12.417795,0.100152,19840526,0.591294,1623688.065,0.000,0.000,11.874,0.000,0.000,3.633,402.617,0.000,215.531,7.999146,10.528,2,0.000,0.000,0.000,0,0.000,0,11.874,454298.367,0.000,0.000,0.000,352962.643,584290.465,0.000,232136.591 +12.517937,0.100142,19968029,0.595094,1273223.334,0.000,0.000,0.385,0.000,0.000,1.709,402.617,0.000,67.365,7.999146,10.524,1,0.000,0.000,0.000,0,0.000,0,0.385,481626.586,0.000,0.000,0.000,0.000,791596.748,0.000,0.000 +12.618187,0.100250,20000000,0.596046,318913.173,0.000,0.000,10.193,0.000,0.000,0.680,402.617,1.598,144.600,7.999878,10.510,0,0.000,0.000,0.000,0,0.000,0,10.193,0.000,0.000,0.000,0.000,0.000,318913.173,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.log new file mode 100644 index 000000000..7aa760b83 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=295 +worker=7 kind=insert tid=7 os_tid=297 +worker=0 kind=insert tid=6 os_tid=290 +start_monotonic_ns=2087260481080984 main_address=0x55db6f817300 +worker=2 kind=insert tid=8 os_tid=292 +worker=1 kind=insert tid=9 os_tid=291 +worker=6 kind=insert tid=10 os_tid=296 +worker=4 kind=insert tid=11 os_tid=294 +worker=3 kind=insert tid=12 os_tid=293 +load_end reason=complete inserted=20000000 elapsed_s=12.618 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.161 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087260481085388 cpu_ns=9400383 +diagnostic_stage name=stop_request wall_ns=2087273099333505 cpu_ns=59666148428 +diagnostic_stage name=workers_joined wall_ns=2087273099398193 cpu_ns=59666212334 +diagnostic_stage name=before_close wall_ns=2087273099478640 cpu_ns=59666292774 +diagnostic_stage name=after_close wall_ns=2087273260281454 cpu_ns=59730277138 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087272963023287 last_end_ns=2087272963024479 loop_exit_ns=2087272963024532 deregister_start_ns=2087272963024558 deregister_end_ns=2087272963025534 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087272523303066 last_end_ns=2087272523304789 loop_exit_ns=2087272523304870 deregister_start_ns=2087272523304911 deregister_end_ns=2087272523305829 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087270573070151 last_end_ns=2087270573071715 loop_exit_ns=2087270573071763 deregister_start_ns=2087270573071795 deregister_end_ns=2087270573075068 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087272750531575 last_end_ns=2087272750532574 loop_exit_ns=2087272750532622 deregister_start_ns=2087272750532654 deregister_end_ns=2087272750533680 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087272852858125 last_end_ns=2087272852859041 loop_exit_ns=2087272852859094 deregister_start_ns=2087272852859122 deregister_end_ns=2087272852859816 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087273042280700 last_end_ns=2087273042281380 loop_exit_ns=2087273042281424 deregister_start_ns=2087273042281445 deregister_end_ns=2087273042282218 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087272441011908 last_end_ns=2087272441013377 loop_exit_ns=2087272441013460 deregister_start_ns=2087272441013498 deregister_end_ns=2087272441014411 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087272838831154 last_end_ns=2087272838832585 loop_exit_ns=2087272838832633 deregister_start_ns=2087272838832670 deregister_end_ns=2087272838833564 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv new file mode 100644 index 000000000..d465908b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1584997.362039,12.618318,20000000,0.004756,0.001392,0.057856,0.235520,2119.330221,0.004756,0.001392,0.057856,0.235520,2119.330221,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.csv new file mode 100644 index 000000000..3c7a3698d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.csv @@ -0,0 +1,135 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100063,0.100063,289534,0.008629,2893506.501,0.000,0.000,12.608,0.000,0.003,5.152,72.598,0.000,152.677,0.062649,14.098,8,0.000,0.000,0.000,0,0.000,0,12.608,356464.123,375122.300,384756.195,375761.895,352396.700,356574.053,319307.668,373123.567 +0.200217,0.100154,562526,0.016765,2725719.584,0.000,0.000,15.947,0.000,0.072,5.731,122.227,0.000,143.997,0.117989,14.084,8,0.000,0.000,0.000,0,0.000,0,15.947,352237.192,352586.653,284980.836,340595.133,339826.317,342172.702,359765.590,353555.161 +0.300371,0.100153,828811,0.024700,2658781.028,0.000,0.000,15.578,0.000,0.048,5.745,182.852,0.000,140.332,0.185429,14.070,8,0.000,0.000,0.000,0,0.000,0,15.578,341547.299,341906.749,295417.895,346509.705,342405.985,338032.678,306341.179,346619.537 +0.400526,0.100155,1097052,0.032695,2678247.040,0.000,0.000,16.748,0.000,0.093,6.061,239.688,0.000,141.538,0.247730,14.056,8,0.000,0.000,0.000,0,0.000,0,16.748,331844.195,331285.064,350395.359,354828.469,279645.330,339851.748,350045.903,340350.972 +0.500676,0.100150,1349865,0.040229,2524347.266,0.000,0.000,17.385,0.000,0.173,5.958,277.656,0.000,133.277,0.303005,14.043,8,0.000,0.000,0.000,0,0.000,0,17.385,325502.235,315437.317,318712.409,333939.592,264154.165,317693.936,318542.664,330364.948 +0.600824,0.100148,1612105,0.048044,2618524.819,0.000,0.000,10.948,0.000,0.193,5.840,278.305,0.000,138.272,0.373405,14.030,8,0.000,0.000,0.000,0,0.000,0,10.948,327525.292,329112.942,340326.348,299456.831,306636.206,331938.761,350321.556,333206.884 +0.700959,0.100135,1865285,0.055590,2528374.785,0.000,0.000,10.094,0.000,0.104,5.821,284.008,0.000,288.398,0.428471,14.001,8,0.000,0.000,0.000,0,0.000,0,10.094,309790.324,280250.342,328854.498,326307.947,312426.752,321943.859,330022.915,318778.148 +0.801095,0.100136,2116649,0.063081,2510220.252,0.000,0.000,14.250,0.000,0.190,6.203,284.633,4.993,254.536,0.492691,13.977,8,0.000,0.000,0.000,0,0.000,0,14.250,330160.213,315040.810,325456.621,316628.647,314551.477,317038.089,320503.369,270841.025 +0.901232,0.100136,2279824,0.067944,1629528.740,0.000,0.000,29.821,0.000,56.136,7.695,294.195,116.287,200.274,0.585484,13.957,8,0.000,0.000,0.000,0,0.000,0,29.821,137392.716,326534.890,137782.185,131810.325,256989.690,137772.199,236807.201,264439.535 +1.001394,0.100162,2383293,0.071028,1033017.287,0.000,0.000,120.551,0.000,5.155,8.628,298.258,67.937,815.242,0.671371,13.877,8,0.000,0.000,0.000,0,0.000,0,120.551,98260.891,272997.948,121413.401,132615.263,3274.697,142079.937,229458.449,32916.700 +1.101527,0.100133,2592234,0.077255,2086629.441,0.000,0.000,19.451,0.000,0.310,5.814,298.258,28.283,567.720,0.775532,13.822,8,0.000,0.000,0.000,0,0.000,0,19.451,273066.123,254920.303,273295.817,259384.355,267643.349,263598.739,260822.438,233898.316 +1.201682,0.100155,2822081,0.084105,2294915.978,0.000,0.000,16.394,0.000,0.053,6.147,298.258,10.765,433.937,0.855747,13.779,8,0.000,0.000,0.000,0,0.000,0,16.394,303809.505,305946.196,246777.828,290300.426,286166.828,288123.797,287135.328,286656.070 +1.301815,0.100133,3068830,0.091458,2464204.698,0.000,0.000,13.165,0.000,0.065,5.511,298.258,0.078,241.475,0.928173,13.756,8,0.000,0.000,0.000,0,0.000,0,13.165,315049.972,308698.440,317696.444,313432.129,308848.240,265875.532,320872.210,313731.730 +1.401976,0.100161,3327889,0.099179,2586421.723,0.000,0.000,10.300,0.000,0.073,5.180,298.258,0.000,202.291,0.998169,13.736,8,0.000,0.000,0.000,0,0.000,0,10.300,319854.522,299217.781,335708.971,325295.753,335569.197,320952.753,330107.998,319714.748 +1.502138,0.100162,3564225,0.106222,2359542.661,0.000,0.000,14.460,0.000,0.791,5.654,298.258,0.000,248.738,1.088734,13.711,8,0.000,0.000,0.000,0,0.000,0,14.460,282213.427,330135.896,287654.624,306943.418,291907.743,314111.820,275464.346,271111.388 +1.602299,0.100161,3797655,0.113179,2330539.348,0.000,0.000,11.589,0.000,0.149,5.980,298.258,0.000,184.195,1.174854,13.693,8,0.000,0.000,0.000,0,0.000,0,11.589,258952.144,315161.443,282793.673,268466.791,299307.026,304628.439,292208.481,309021.351 +1.702481,0.100182,4009439,0.119491,2114002.283,0.000,0.000,15.896,0.000,38.954,5.928,298.258,48.194,175.580,1.247322,13.676,8,0.000,0.000,0.000,0,0.000,0,15.896,311524.465,259429.038,319579.841,300095.213,196802.728,198809.086,319719.587,208042.324 +1.802624,0.100143,4153222,0.123776,1435783.965,0.000,0.000,88.828,0.000,67.922,8.288,298.258,88.234,105.748,1.357033,13.666,8,0.000,0.000,0.000,0,0.000,0,88.828,83251.364,283306.280,233806.818,57557.978,210609.875,202121.970,248755.516,116374.163 +1.902754,0.100131,4409200,0.131404,2556433.118,0.000,0.000,78.743,0.000,0.123,5.639,298.258,5.306,135.097,1.430050,13.653,8,0.000,0.000,0.000,0,0.000,0,78.743,285096.751,334661.861,289850.528,328839.483,331096.528,335011.403,321479.120,330397.444 +2.002889,0.100135,4679355,0.139456,2697917.201,0.000,0.000,11.705,0.000,0.078,5.313,298.258,0.000,147.731,1.501595,13.638,8,0.000,0.000,0.000,0,0.000,0,11.705,289659.967,342009.477,349599.258,350038.666,327978.371,337355.744,354073.233,347202.485 +2.103020,0.100130,4910793,0.146353,2311364.294,0.000,0.000,16.021,0.000,5.139,5.223,298.258,0.000,480.701,1.572376,13.591,8,0.000,0.000,0.000,0,0.000,0,16.021,289402.408,295734.147,306490.113,232976.029,291200.063,287424.988,318074.998,290061.548 +2.203159,0.100139,5128285,0.152835,2171899.496,0.000,0.000,16.069,0.000,1.866,5.487,298.258,0.000,438.102,1.641953,13.548,8,0.000,0.000,0.000,0,0.000,0,16.069,278982.014,279091.861,300591.961,244579.858,267677.735,273090.208,248025.067,279860.792 +2.303309,0.100151,5366367,0.159930,2377237.930,0.000,0.000,16.897,0.000,0.515,5.868,298.258,0.000,294.712,1.741032,13.520,8,0.000,0.000,0.000,0,0.000,0,16.897,311550.549,333797.028,289663.529,298370.409,291161.272,278959.658,259369.177,314366.307 +2.403449,0.100140,5616321,0.167379,2496045.960,0.000,0.000,13.777,0.000,0.131,5.512,298.258,0.000,208.185,1.812012,13.499,8,0.000,0.000,0.000,0,0.000,0,13.777,341102.514,262552.471,327191.987,299820.303,312053.179,311104.507,313161.627,329059.373 +2.503597,0.100148,5766689,0.171861,1501462.985,0.000,0.000,25.886,0.000,51.085,5.204,298.258,65.528,153.250,1.883621,13.484,8,0.000,0.000,0.000,0,0.000,0,25.886,185206.530,252806.713,140822.066,262192.854,209370.849,180902.884,139623.836,130537.253 +2.603758,0.100161,5924021,0.176550,1570785.600,0.000,0.000,86.569,0.000,0.114,8.757,298.258,120.158,109.901,1.994507,13.473,8,0.000,0.000,0.000,0,0.000,0,86.569,92730.383,237666.535,89335.860,332902.875,325644.585,136949.038,190612.454,164943.870 +2.703917,0.100159,6186774,0.184380,2623358.964,0.000,0.000,9.935,0.000,0.049,5.323,298.258,0.000,138.530,2.064087,13.460,8,0.000,0.000,0.000,0,0.000,0,9.935,290098.755,326351.115,338312.097,338032.542,329106.733,329835.575,337493.399,334128.749 +2.804062,0.100144,6433627,0.191737,2464973.118,0.000,0.000,11.158,0.000,0.147,5.258,298.258,0.000,211.570,2.132965,13.439,8,0.000,0.000,0.000,0,0.000,0,11.158,327297.719,310352.171,279995.974,315474.779,306667.488,309453.468,306767.344,308964.174 +2.904202,0.100140,6662451,0.198557,2285034.120,0.000,0.000,15.267,0.000,2.495,5.279,298.258,0.000,464.232,2.202152,13.394,8,0.000,0.000,0.000,0,0.000,0,15.267,302855.097,284760.484,289533.787,250378.721,296154.498,284381.016,300558.320,276412.196 +3.004348,0.100146,6892397,0.205409,2296115.409,0.000,0.000,17.203,0.000,3.329,5.459,298.258,0.000,420.559,2.288101,13.353,8,0.000,0.000,0.000,0,0.000,0,17.203,268868.358,254509.274,300921.668,320023.844,277106.359,300332.527,317207.945,257145.434 +3.104512,0.100164,7122172,0.212257,2293986.784,0.000,0.000,17.529,0.000,0.123,5.701,298.258,0.000,272.015,2.372593,13.326,8,0.000,0.000,0.000,0,0.000,0,17.529,273421.460,306896.545,223133.955,294107.525,312127.963,296693.284,282506.556,305099.493 +3.204673,0.100161,7267076,0.216576,1446708.138,0.000,0.000,26.609,0.000,8.952,5.507,298.258,0.000,154.946,2.418636,13.311,8,0.000,0.000,0.000,0,0.000,0,26.609,179430.786,180678.775,183015.009,189754.147,186479.425,187877.172,159083.583,180389.241 +3.304833,0.100160,7481527,0.222967,2141073.748,0.000,0.000,15.693,0.000,12.976,4.665,298.258,5.148,134.394,2.482674,13.298,8,0.000,0.000,0.000,0,0.000,0,15.693,221244.920,263457.172,287398.748,277105.268,285861.216,260831.386,261440.409,283734.629 +3.404968,0.100135,7599784,0.226491,1180974.551,0.000,0.000,96.988,0.000,37.920,8.260,298.258,155.844,146.482,2.563248,13.283,8,0.000,0.000,0.000,0,0.000,0,96.988,246606.844,64303.129,235671.617,287661.381,48045.093,54696.108,55564.934,188425.445 +3.505128,0.100160,7825047,0.233205,2249029.102,0.000,0.000,82.422,0.000,0.173,7.248,298.258,49.218,132.054,2.644917,13.270,8,0.000,0.000,0.000,0,0.000,0,82.422,243460.198,290265.259,260073.599,319768.023,322613.467,317691.348,320796.376,174360.833 +3.605245,0.100116,8072912,0.240592,2475768.156,0.000,0.000,11.987,0.000,0.131,5.747,298.258,0.000,204.762,2.750591,13.250,8,0.000,0.000,0.000,0,0.000,0,11.987,326260.227,289383.152,323243.738,330685.076,258519.079,325251.401,312136.667,310288.818 +3.705377,0.100132,8291994,0.247121,2187925.528,0.000,0.000,16.162,0.000,0.204,5.173,298.258,0.000,425.180,2.815987,13.209,8,0.000,0.000,0.000,0,0.000,0,16.162,271520.797,284853.159,237306.061,268654.589,267735.804,278211.945,291154.823,288488.350 +3.805522,0.100145,8539803,0.254506,2474507.828,0.000,0.000,15.638,0.000,0.209,5.325,298.258,0.000,372.664,2.884804,13.172,8,0.000,0.000,0.000,0,0.000,0,15.638,307514.832,318249.293,283020.291,301543.477,307085.454,322483.164,331080.718,303530.600 +3.905664,0.100142,8783450,0.261767,2433018.982,0.000,0.000,16.060,0.000,0.195,5.284,298.258,0.000,331.951,2.953873,13.140,8,0.000,0.000,0.000,0,0.000,0,16.060,319247.177,311278.479,248767.146,295660.632,324819.273,312117.290,309910.420,311218.564 +4.005796,0.100132,9033307,0.269214,2495274.665,0.000,0.000,10.809,0.000,7.903,5.435,298.258,0.000,193.026,3.029266,13.121,8,0.000,0.000,0.000,0,0.000,0,10.809,311987.979,308762.239,338712.686,312736.990,294491.086,300263.463,323932.205,304388.016 +4.106025,0.100229,9264446,0.276102,2306104.524,0.000,0.000,16.073,0.000,14.873,5.563,298.258,22.020,200.010,3.120415,13.101,8,0.000,0.000,0.000,0,0.000,0,16.073,312184.489,283530.163,299383.827,276596.056,265301.941,287271.588,321443.268,260393.192 +4.206165,0.100140,9387712,0.279776,1230941.999,0.000,0.000,76.465,0.000,41.055,9.804,298.258,191.647,137.035,3.212955,13.088,8,0.000,0.000,0.000,0,0.000,0,76.465,218974.382,111005.072,90753.337,336011.036,13710.864,231387.058,95077.303,134022.947 +4.306313,0.100148,9626171,0.286882,2381059.579,0.000,0.000,47.639,0.000,8.971,6.029,298.258,0.000,167.174,3.295567,13.072,8,0.000,0.000,0.000,0,0.000,0,47.639,297558.807,235071.457,343870.140,229319.985,303739.642,309940.448,306315.822,355243.277 +4.406464,0.100151,9867439,0.294073,2409037.439,0.000,0.000,16.005,0.000,0.121,5.649,298.258,0.000,289.445,3.393093,13.043,8,0.000,0.000,0.000,0,0.000,0,16.005,333186.209,303930.445,299746.771,305967.365,299756.756,247216.199,304769.177,314464.517 +4.506616,0.100152,10086499,0.300601,2187285.213,0.000,0.000,14.442,0.000,0.068,4.901,298.258,0.000,427.282,3.458092,13.001,8,0.000,0.000,0.000,0,0.000,0,14.442,279396.580,235133.660,287933.642,289860.722,293704.896,262931.533,261373.893,276950.287 +4.606755,0.100140,10319709,0.307551,2328845.508,0.000,0.000,13.981,0.000,0.164,5.337,298.258,0.000,341.749,3.525288,12.968,8,0.000,0.000,0.000,0,0.000,0,13.981,295786.647,292541.182,250739.599,297474.289,283274.133,310346.300,301588.539,297094.819 +4.706889,0.100134,10558053,0.314654,2380260.472,0.000,0.000,14.999,0.000,0.071,5.308,298.258,0.000,301.472,3.593632,12.939,8,0.000,0.000,0.000,0,0.000,0,14.999,288175.059,305861.433,300358.784,309087.125,306450.646,310625.070,305212.300,254490.055 +4.807036,0.100148,10805900,0.322041,2474818.801,0.000,0.000,11.817,0.000,9.551,5.548,298.258,0.000,206.999,3.669895,12.918,8,0.000,0.000,0.000,0,0.000,0,11.817,305649.064,304970.065,312988.236,292688.185,327996.094,336174.029,291739.585,302613.542 +4.907185,0.100149,11024220,0.328547,2179957.749,0.000,0.000,17.702,0.000,12.067,5.160,298.258,4.720,194.203,3.751709,12.899,8,0.000,0.000,0.000,0,0.000,0,17.702,215199.933,284836.363,287722.071,288281.239,277996.536,272215.134,273063.872,280642.600 +5.007340,0.100155,11113228,0.331200,888706.451,0.000,0.000,96.160,0.000,82.807,7.454,298.258,210.183,123.676,3.835655,12.887,8,0.000,0.000,0.000,0,0.000,0,96.160,268125.596,266178.605,38889.893,49164.014,10903.149,211033.835,27856.945,16554.414 +5.107507,0.100167,11305397,0.336927,1918480.421,0.000,0.000,89.045,0.000,0.109,7.949,298.258,42.195,167.766,3.916473,12.871,8,0.000,0.000,0.000,0,0.000,0,89.045,329458.822,151766.098,159523.121,330616.885,201462.957,175027.183,273532.386,297092.969 +5.207656,0.100149,11556009,0.344396,2502384.790,0.000,0.000,12.236,0.000,0.095,5.120,298.258,0.000,244.128,3.984703,12.847,8,0.000,0.000,0.000,0,0.000,0,12.236,273032.455,303916.356,302887.891,335688.931,323616.950,331225.593,298274.777,333741.837 +5.307800,0.100144,11795084,0.351521,2387310.935,0.000,0.000,15.054,0.000,1.668,5.121,298.258,0.000,468.115,4.061123,12.801,8,0.000,0.000,0.000,0,0.000,0,15.054,252486.278,315395.654,307067.651,317332.863,311950.616,313758.013,301395.821,267924.039 +5.407939,0.100138,12025162,0.358378,2297601.177,0.000,0.000,14.314,0.000,0.061,5.630,298.258,0.000,358.449,4.157223,12.766,8,0.000,0.000,0.000,0,0.000,0,14.314,277136.570,312667.412,307125.080,288830.392,273391.752,290218.471,256445.198,291786.302 +5.508089,0.100150,12276738,0.365875,2511997.781,0.000,0.000,12.093,0.000,0.143,5.348,298.258,0.000,282.468,4.227444,12.738,8,0.000,0.000,0.000,0,0.000,0,12.093,327589.369,270225.284,319671.228,313929.827,318542.918,319341.722,329566.408,313131.024 +5.608221,0.100133,12525345,0.373284,2482776.498,0.000,0.000,12.652,0.000,0.094,5.606,298.258,0.000,230.866,4.297268,12.716,8,0.000,0.000,0.000,0,0.000,0,12.652,319186.586,305075.305,335554.873,332429.020,308301.026,298903.493,293390.805,289935.389 +5.708388,0.100167,12771416,0.380618,2456614.750,0.000,0.000,14.150,0.000,2.292,5.551,298.258,1.092,204.269,4.377464,12.696,8,0.000,0.000,0.000,0,0.000,0,14.150,320385.907,320326.007,253277.778,336189.562,290336.001,294499.061,311880.087,329720.346 +5.808528,0.100140,12850187,0.382965,786606.792,0.000,0.000,101.980,0.000,102.433,6.160,298.258,93.151,99.977,4.460148,12.686,8,0.000,0.000,0.000,0,0.000,0,101.980,223127.067,113880.284,113470.858,239.664,223556.464,0.000,112332.455,0.000 +5.908677,0.100148,13019962,0.388025,1695234.662,0.000,0.000,109.948,0.000,0.197,8.831,298.258,159.529,136.984,4.553383,12.673,8,0.000,0.000,0.000,0,0.000,0,109.948,109477.560,270418.761,115908.019,334962.992,114729.767,321612.801,124325.530,303799.232 +6.008836,0.100160,13268741,0.395439,2483826.880,0.000,0.000,11.707,0.000,0.063,5.251,298.258,0.000,248.471,4.622372,12.648,8,0.000,0.000,0.000,0,0.000,0,11.707,318342.063,295598.352,317014.182,282758.838,335484.711,300500.530,326918.379,307209.825 +6.108986,0.100150,13509794,0.402623,2406930.339,0.000,0.000,17.415,0.000,0.303,5.112,298.258,0.000,418.827,4.690327,12.607,8,0.000,0.000,0.000,0,0.000,0,17.415,316506.652,299761.694,310176.119,308328.882,265073.572,293660.818,309057.792,304364.810 +6.209126,0.100140,13749451,0.409766,2393210.124,0.000,0.000,16.884,0.000,13.460,5.243,298.258,0.000,397.294,4.766045,12.569,8,0.000,0.000,0.000,0,0.000,0,16.884,305221.493,271189.272,324184.870,299369.709,248900.564,308147.386,324724.113,311472.717 +6.309264,0.100138,13984851,0.416781,2350767.389,0.000,0.000,14.552,0.000,0.088,5.699,298.258,0.000,337.466,4.864491,12.536,8,0.000,0.000,0.000,0,0.000,0,14.552,292577.668,311062.249,302424.128,303362.837,238002.715,305270.214,300496.778,297570.801 +6.409399,0.100135,14233016,0.424177,2478296.295,0.000,0.000,14.533,0.000,0.075,5.539,298.258,0.000,228.558,4.934299,12.513,8,0.000,0.000,0.000,0,0.000,0,14.533,322783.200,322903.038,324361.065,341847.402,315213.444,301971.363,297846.945,251369.839 +6.509539,0.100140,14471365,0.431280,2380155.688,0.000,0.000,12.520,0.000,0.104,5.382,298.258,0.000,211.540,5.003841,12.493,8,0.000,0.000,0.000,0,0.000,0,12.520,282674.008,271519.634,307409.356,285260.384,325903.448,308497.832,297273.555,301617.470 +6.609700,0.100161,14602236,0.435181,1306609.560,0.000,0.000,15.309,0.000,75.460,6.503,298.258,63.414,124.799,5.080784,12.480,8,0.000,0.000,0.000,0,0.000,0,15.309,229411.210,218878.142,86940.239,87429.453,195895.089,82267.750,223610.535,182177.141 +6.709866,0.100167,14718382,0.438642,1159528.087,0.000,0.000,106.188,0.000,87.704,7.947,298.258,235.194,99.132,5.151600,12.471,8,0.000,0.000,0.000,0,0.000,0,106.188,213833.727,236535.903,197760.507,209950.198,12599.009,114529.181,69404.364,104915.199 +6.810023,0.100157,14943410,0.445348,2246749.750,0.000,0.000,104.052,0.000,0.030,6.486,298.258,27.925,141.184,5.255478,12.457,8,0.000,0.000,0.000,0,0.000,0,104.052,288726.333,281677.409,296184.614,291631.768,259342.503,283963.816,284033.706,261189.601 +6.910166,0.100143,15177742,0.452332,2339985.497,0.000,0.000,14.331,0.000,0.245,5.032,298.258,0.000,404.970,5.322372,12.417,8,0.000,0.000,0.000,0,0.000,0,14.331,258381.803,288688.616,297675.809,295668.669,299473.248,302938.310,292642.981,304516.062 +7.010316,0.100151,15417896,0.459489,2397930.515,0.000,0.000,13.429,0.000,0.138,5.178,298.258,0.000,397.059,5.390186,12.378,8,0.000,0.000,0.000,0,0.000,0,13.429,306498.643,302744.294,314726.258,294776.288,303982.430,265949.679,299229.585,310023.337 +7.110451,0.100135,15664106,0.466827,2458791.868,0.000,0.000,14.639,0.000,0.151,5.355,298.258,0.000,349.530,5.458790,12.344,8,0.000,0.000,0.000,0,0.000,0,14.639,321667.219,315205.913,306547.562,261598.038,312599.419,321357.636,315555.442,304260.639 +7.210597,0.100146,15901437,0.473900,2369861.591,0.000,0.000,13.012,0.000,12.203,5.448,298.258,0.000,304.284,5.535004,12.314,8,0.000,0.000,0.000,0,0.000,0,13.012,252722.261,288420.317,311147.247,288460.259,321592.048,274670.324,319924.475,312924.660 +7.310738,0.100141,16139299,0.480989,2375270.583,0.000,0.000,13.938,0.000,0.077,5.979,298.258,0.000,226.751,5.636028,12.292,8,0.000,0.000,0.000,0,0.000,0,13.938,281153.540,283000.935,310362.352,289531.726,300386.419,301984.166,307466.435,301385.011 +7.410885,0.100148,16361162,0.487601,2215361.544,0.000,0.000,2.008,0.000,52.736,4.131,298.258,10.453,138.117,5.672970,12.279,8,0.000,0.000,0.000,0,0.000,0,2.008,292608.297,295064.673,294086.117,292408.592,293447.060,159724.349,288334.603,299687.853 +7.511007,0.100122,16440225,0.489957,789669.549,0.000,0.000,76.574,0.000,76.595,2.174,349.449,84.702,111.973,5.702812,12.268,8,0.000,0.000,0.000,0,0.000,0,76.574,38083.680,36295.854,35496.826,37214.737,169993.242,135265.481,168525.028,168794.700 +7.611129,0.100122,16493373,0.491541,530833.164,0.000,0.000,25.174,0.000,176.717,5.093,357.242,571.296,247.901,5.780628,12.243,8,0.000,0.000,0.000,0,0.000,0,25.174,0.000,0.000,0.000,0.000,89431.026,161403.325,118146.036,161852.778 +7.711288,0.100160,16518603,0.492293,251898.162,0.000,0.000,4.565,0.000,276.876,2.338,357.242,277.097,215.594,5.807804,12.222,8,0.000,0.000,0.000,0,0.000,0,4.565,0.000,0.000,0.000,0.000,0.000,81220.434,85703.283,84974.445 +7.811427,0.100139,16557009,0.493437,383528.391,0.000,0.000,7.478,0.000,377.015,3.570,357.242,404.088,667.044,5.850445,12.157,8,0.000,0.000,0.000,0,0.000,0,7.478,0.000,0.000,0.000,0.000,0.000,132276.651,121182.030,130069.710 +7.911565,0.100138,16584996,0.494271,279484.783,0.000,0.000,3.994,0.000,477.153,3.147,357.242,317.960,290.537,5.886917,12.129,8,0.000,0.000,0.000,0,0.000,0,3.994,0.000,0.000,0.000,0.000,0.000,85721.849,99043.487,94719.447 +8.011688,0.100124,16626340,0.495504,412929.677,0.000,0.000,3.472,0.000,577.276,4.323,357.242,554.744,341.414,5.937389,12.095,8,0.000,0.000,0.000,0,0.000,0,3.472,0.000,0.000,0.000,0.000,0.000,129340.154,144781.071,138808.452 +8.111832,0.100144,16646173,0.496095,198044.040,0.000,0.000,23.177,0.000,677.421,1.835,357.242,189.492,396.693,5.962212,12.057,8,0.000,0.000,0.000,0,0.000,0,23.177,0.000,0.000,0.000,0.000,0.000,57646.763,68720.773,71676.505 +8.211975,0.100142,16661847,0.496562,156517.152,0.000,0.000,5.418,0.000,777.563,1.390,357.242,160.592,187.702,5.979988,12.038,8,0.000,0.000,0.000,0,0.000,0,5.418,0.000,0.000,0.000,0.000,0.000,51726.353,63549.519,41241.281 +8.312087,0.100112,16690203,0.497407,283242.157,0.000,0.000,45.113,0.000,877.675,3.225,357.242,433.381,282.691,6.048962,12.010,8,0.000,0.000,0.000,0,0.000,0,45.113,0.000,0.000,0.000,0.000,0.000,101266.363,99788.022,82187.772 +8.412238,0.100151,16725069,0.498446,348133.076,0.000,0.000,3.498,0.000,977.827,2.912,357.242,316.825,217.834,6.086525,11.989,8,0.000,0.000,0.000,0,0.000,0,3.498,0.000,0.000,0.000,0.000,0.000,119698.827,119808.661,108625.588 +8.512365,0.100127,16741023,0.498921,159338.212,0.000,0.000,5.635,0.000,1077.953,1.268,357.242,140.096,267.708,6.101997,11.963,8,0.000,0.000,0.000,0,0.000,0,5.635,0.000,0.000,0.000,0.000,0.000,55429.803,52173.926,51734.483 +8.612480,0.100115,16757914,0.499425,168715.956,0.000,0.000,5.534,0.000,1178.068,1.327,357.242,137.654,301.099,6.116051,11.934,8,0.000,0.000,0.000,0,0.000,0,5.534,0.000,0.000,0.000,0.000,0.000,54697.092,55626.023,58392.841 +8.712584,0.100104,16783814,0.500197,258731.243,0.000,0.000,12.834,0.000,1278.172,2.086,357.242,274.051,293.757,6.144855,11.905,8,0.000,0.000,0.000,0,0.000,0,12.834,0.000,0.000,0.000,0.000,0.000,81305.544,85760.916,91664.783 +8.812706,0.100122,16802535,0.500755,186980.974,0.000,0.000,3.594,0.000,1378.295,1.558,357.242,201.979,167.958,6.165100,11.888,8,0.000,0.000,0.000,0,0.000,0,3.594,0.000,0.000,0.000,0.000,0.000,64291.252,59866.672,62823.051 +8.912813,0.100107,16841533,0.501917,389564.557,0.000,0.000,3.298,0.000,1478.401,3.165,357.242,363.831,194.012,6.203609,11.870,8,0.000,0.000,0.000,0,0.000,0,3.298,0.000,0.000,0.000,0.000,0.000,130101.256,130101.256,129362.044 +9.012933,0.100120,16860551,0.502484,189952.720,0.000,0.000,9.944,0.000,1578.521,1.711,357.242,196.835,309.278,6.230473,11.839,8,0.000,0.000,0.000,0,0.000,0,9.944,0.000,0.000,0.000,0.000,0.000,73731.779,69846.428,46374.512 +9.113041,0.100108,16868970,0.502734,84098.906,0.000,0.000,100.067,0.000,1678.629,1.477,357.242,155.340,304.514,6.241894,11.810,8,0.000,0.000,0.000,0,0.000,0,100.067,0.000,0.000,0.000,0.000,0.000,41395.162,34382.757,8320.987 +9.213155,0.100114,16893242,0.503458,242443.212,0.000,0.000,4.170,0.000,1778.744,1.776,357.242,226.928,229.348,6.292469,11.787,8,0.000,0.000,0.000,0,0.000,0,4.170,0.000,0.000,0.000,0.000,0.000,79828.863,81307.175,81307.175 +9.313266,0.100111,16932093,0.504616,388078.623,0.000,0.000,4.074,0.000,1878.855,2.996,357.242,338.920,225.726,6.334991,11.765,8,0.000,0.000,0.000,0,0.000,0,4.074,0.000,0.000,0.000,0.000,0.000,129356.212,128627.022,130095.390 +9.413402,0.100136,16953372,0.505250,212500.806,0.000,0.000,3.765,0.000,1978.991,1.748,357.242,202.654,112.113,6.358067,11.754,8,0.000,0.000,0.000,0,0.000,0,3.765,0.000,0.000,0.000,0.000,0.000,72002.012,71682.447,68816.347 +9.513524,0.100121,16976863,0.505950,234625.521,0.000,0.000,4.173,0.000,2079.112,1.790,357.242,195.349,307.908,6.380756,11.724,8,0.000,0.000,0.000,0,0.000,0,4.173,0.000,0.000,0.000,0.000,0.000,76547.188,76866.801,81211.533 +9.613631,0.100107,17001135,0.506673,242460.788,0.000,0.000,3.762,0.000,2179.219,1.784,357.242,187.924,382.170,6.402271,11.687,8,0.000,0.000,0.000,0,0.000,0,3.762,0.000,0.000,0.000,0.000,0.000,79834.650,85748.327,76877.811 +9.713770,0.100139,17023769,0.507348,226024.815,0.000,0.000,19.098,0.000,2279.358,2.181,357.242,251.134,295.915,6.428711,11.658,8,0.000,0.000,0.000,0,0.000,0,19.098,0.000,0.000,0.000,0.000,0.000,56910.640,81915.771,87198.404 +9.813913,0.100143,17041825,0.507886,180302.811,0.000,0.000,3.564,0.000,2379.501,1.848,357.242,182.747,148.655,6.449902,11.643,8,0.000,0.000,0.000,0,0.000,0,3.564,0.000,0.000,0.000,0.000,0.000,64288.297,58376.730,57637.784 +9.914050,0.100137,17062746,0.508509,208922.975,0.000,0.000,21.933,0.000,2479.638,2.978,357.242,278.875,184.785,6.514824,11.625,8,0.000,0.000,0.000,0,0.000,0,21.933,0.000,0.000,0.000,0.000,0.000,78861.657,84244.263,45817.055 +10.014179,0.100129,17121955,0.510274,591325.788,0.000,0.000,2544.450,0.000,2461.429,5.779,394.180,69.363,295.673,6.566212,11.596,8,0.000,0.000,0.000,0,0.000,0,2544.450,75192.823,39079.495,90173.463,73914.475,0.000,107071.624,23309.875,182584.034 +10.114328,0.100149,17312930,0.515966,1906914.951,0.000,0.000,2471.344,0.000,0.213,6.671,394.180,0.897,376.862,6.643333,11.559,8,0.000,0.000,0.000,0,0.000,0,2471.344,224326.489,217037.326,265195.728,274162.397,253912.503,223867.172,155089.425,293323.909 +10.214478,0.100150,17555674,0.523200,2423797.227,0.000,0.000,13.996,0.000,0.022,5.169,394.180,0.000,344.404,6.712120,11.526,8,0.000,0.000,0.000,0,0.000,0,13.996,322734.955,306918.726,329155.306,250423.633,321097.416,312140.877,288656.173,292670.140 +10.314623,0.100145,17791513,0.530228,2354985.492,0.000,0.000,13.929,0.000,0.216,5.294,394.180,0.000,298.436,6.780556,11.496,8,0.000,0.000,0.000,0,0.000,0,13.929,305368.541,310900.544,303351.457,296880.811,296421.475,295143.323,301953.478,244965.863 +10.414756,0.100133,18024983,0.537186,2331589.892,0.000,0.000,15.959,0.000,0.043,5.372,394.180,0.000,314.970,6.849609,11.466,8,0.000,0.000,0.000,0,0.000,0,15.959,301537.779,299021.136,302945.900,289593.711,299160.949,318605.013,286877.334,233848.070 +10.514900,0.100143,18155846,0.541086,1306756.764,0.000,0.000,12.023,0.000,98.736,2.727,394.180,21.337,155.792,6.877354,11.450,8,0.000,0.000,0.000,0,0.000,0,12.023,186922.047,185643.879,2646.207,185563.994,188230.172,187910.630,186632.462,183207.372 +10.615022,0.100123,18299148,0.545357,1431265.283,0.000,0.000,21.488,0.000,198.858,3.020,394.180,38.781,175.215,6.907581,11.433,8,0.000,0.000,0.000,0,0.000,0,21.488,211241.021,159194.829,0.000,210342.123,217603.221,214836.612,206167.241,211880.237 +10.715155,0.100133,18394433,0.548197,951588.736,0.000,0.000,258.900,0.000,40.975,3.365,394.180,407.429,273.193,6.921535,11.406,8,0.000,0.000,0.000,0,0.000,0,258.900,135500.404,132784.004,9.987,136259.398,137907.214,131885.195,139205.493,138037.042 +10.815304,0.100150,18394437,0.548197,39.940,0.000,0.000,139.488,0.000,141.124,2.568,394.180,477.059,468.127,6.993896,11.361,8,0.000,0.000,0.000,0,0.000,0,139.488,0.000,0.000,9.985,0.000,0.000,9.985,0.000,19.970 +10.915445,0.100141,18394443,0.548197,59.916,0.000,0.000,236.037,0.000,241.148,1.426,394.180,262.677,431.815,6.993896,11.318,8,0.000,0.000,0.000,0,0.000,0,236.037,19.972,9.986,9.986,0.000,9.986,9.986,0.000,0.000 +11.015560,0.100115,18394449,0.548197,59.931,0.000,0.000,316.480,0.000,201.716,1.126,394.180,247.255,277.298,7.004395,11.291,8,0.000,0.000,0.000,0,0.000,0,316.480,0.000,9.989,0.000,19.977,9.989,0.000,19.977,0.000 +11.115680,0.100120,18394456,0.548198,69.916,0.000,0.000,266.093,0.000,195.425,2.763,394.180,587.734,361.871,7.047489,11.256,8,0.000,0.000,0.000,0,0.000,0,266.093,9.988,0.000,19.976,0.000,0.000,19.976,0.000,19.976 +11.215803,0.100124,18394459,0.548198,29.963,0.000,0.000,291.860,0.000,295.549,0.993,394.180,203.069,309.851,7.090942,11.226,8,0.000,0.000,0.000,0,0.000,0,291.860,9.988,9.988,0.000,0.000,0.000,0.000,9.988,0.000 +11.315912,0.100108,18394463,0.548198,39.957,0.000,0.000,257.639,0.000,395.657,1.196,394.180,292.495,440.538,7.139648,11.183,8,0.000,0.000,0.000,0,0.000,0,257.639,0.000,9.989,0.000,19.978,0.000,0.000,9.989,0.000 +11.416031,0.100119,18394470,0.548198,69.917,0.000,0.000,436.520,0.000,335.206,1.673,394.180,385.715,338.778,7.185425,11.150,8,0.000,0.000,0.000,0,0.000,0,436.520,9.988,0.000,19.976,0.000,19.976,0.000,0.000,19.976 +11.516163,0.100133,18394477,0.548198,69.907,0.000,0.000,337.913,0.000,251.190,1.786,394.180,380.822,262.854,7.306641,11.124,8,0.000,0.000,0.000,0,0.000,0,337.913,9.987,19.973,0.000,0.000,0.000,19.973,19.973,0.000 +11.616316,0.100153,18394479,0.548198,19.969,0.000,0.000,277.980,0.000,256.831,1.341,394.180,322.866,385.153,7.306641,11.086,8,0.000,0.000,0.000,0,0.000,0,277.980,0.000,0.000,0.000,19.969,0.000,0.000,0.000,0.000 +11.716442,0.100126,18394486,0.548198,69.912,0.000,0.000,350.205,0.000,288.784,1.151,394.180,239.035,438.861,7.383423,11.043,8,0.000,0.000,0.000,0,0.000,0,350.205,19.975,0.000,19.975,0.000,9.987,0.000,0.000,19.975 +11.816608,0.100166,18394489,0.548198,29.950,0.000,0.000,288.255,0.000,388.950,1.516,394.180,365.760,309.292,7.383423,11.013,8,0.000,0.000,0.000,0,0.000,0,288.255,0.000,19.967,0.000,0.000,9.983,0.000,0.000,0.000 +11.916776,0.100168,18394497,0.548199,79.866,0.000,0.000,449.723,0.000,217.698,2.076,394.180,464.885,428.734,7.466675,10.971,8,0.000,0.000,0.000,0,0.000,0,449.723,0.000,0.000,0.000,19.967,0.000,19.967,19.967,19.967 +12.016920,0.100144,18394502,0.548199,49.928,0.000,0.000,276.614,0.000,304.346,1.634,394.180,304.288,384.875,7.466675,10.934,8,0.000,0.000,0.000,0,0.000,0,276.614,0.000,9.986,19.971,0.000,19.971,0.000,0.000,0.000 +12.117032,0.100111,18394505,0.548199,29.967,0.000,0.000,377.609,0.000,277.728,1.428,394.180,342.041,375.792,7.494263,10.897,8,0.000,0.000,0.000,0,0.000,0,377.609,19.978,9.989,0.000,0.000,0.000,0.000,0.000,0.000 +12.217177,0.100145,18394513,0.548199,79.884,0.000,0.000,319.274,0.000,272.087,1.513,394.180,352.223,342.939,7.535767,10.863,8,0.000,0.000,0.000,0,0.000,0,319.274,0.000,0.000,0.000,19.971,0.000,19.971,19.971,19.971 +12.317334,0.100157,18394519,0.548199,59.906,0.000,0.000,302.130,0.000,223.046,1.437,394.180,334.513,322.384,7.576294,10.832,8,0.000,0.000,0.000,0,0.000,0,302.130,0.000,19.969,19.969,0.000,19.969,0.000,0.000,0.000 +12.417501,0.100167,18394519,0.548199,0.000,0.000,0.000,0.000,0.000,323.213,1.061,394.180,263.389,308.353,7.613525,10.802,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.517639,0.100138,18401303,0.548402,67746.405,0.000,0.000,361.883,0.000,306.184,1.696,394.180,351.468,385.756,7.770760,10.764,8,0.000,0.000,0.000,0,0.000,0,361.883,32145.589,0.000,0.000,35580.843,0.000,0.000,19.972,0.000 +12.617780,0.100141,18429682,0.549247,283391.325,0.000,0.000,340.404,0.000,406.325,2.104,394.180,326.845,370.728,7.822998,10.728,8,0.000,0.000,0.000,0,0.000,0,340.404,52745.797,33742.531,21140.260,87936.291,44347.612,0.000,0.000,43478.834 +12.717928,0.100148,18610882,0.554648,1809323.938,0.000,0.000,413.974,0.000,0.057,5.125,394.180,121.734,459.477,7.895592,10.683,8,0.000,0.000,0.000,0,0.000,0,413.974,218067.469,250179.974,200363.654,257768.750,200263.802,243719.529,201462.030,237498.730 +12.818060,0.100133,18841353,0.561516,2301651.565,0.000,0.000,12.821,0.000,12.427,5.503,394.180,0.000,374.229,7.972889,10.646,8,0.000,0.000,0.000,0,0.000,0,12.821,233549.659,310407.530,307361.578,291442.731,306203.117,279888.085,303986.063,268812.802 +12.918203,0.100143,19124567,0.569957,2828107.628,0.000,0.000,16.956,0.000,0.000,7.106,394.180,0.156,418.271,7.996582,10.606,5,0.000,0.000,0.000,0,0.000,0,16.956,442798.649,415637.376,476730.268,340804.075,439273.675,281398.776,68382.499,363082.310 +13.018353,0.100150,19382995,0.577658,2580419.769,0.000,0.000,12.145,0.000,0.004,5.432,394.180,0.000,262.459,7.996582,10.583,5,0.000,0.000,0.000,0,0.000,0,12.145,523237.253,512253.684,459342.837,549368.162,536217.834,0.000,0.000,0.000 +13.118496,0.100143,19652601,0.585693,2692205.704,0.000,0.000,14.661,0.000,2.249,5.739,394.180,0.936,266.298,7.996582,10.561,5,0.000,0.000,0.000,0,0.000,0,14.661,519925.648,540715.884,539857.114,545509.022,546198.036,0.000,0.000,0.000 +13.218767,0.100271,19840243,0.591285,1871351.127,0.000,0.000,10.672,0.000,0.001,4.603,394.180,0.000,226.652,7.996582,10.542,3,0.000,0.000,0.000,0,0.000,0,10.672,402659.329,214887.939,502060.085,172233.476,579510.298,0.000,0.000,0.000 +13.318952,0.100185,19982458,0.595524,1419523.626,0.000,0.000,0.236,0.000,0.000,1.869,394.180,0.000,84.063,7.996582,10.537,1,0.000,0.000,0.000,0,0.000,0,0.236,185666.484,0.000,815660.881,0.000,418196.262,0.000,0.000,0.000 +13.419246,0.100295,20000000,0.596046,174904.725,0.000,0.000,8.164,0.000,0.000,0.482,394.180,0.078,103.835,8.000000,10.527,0,0.000,0.000,0.000,0,0.000,0,8.164,0.000,0.000,174904.725,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.log new file mode 100644 index 000000000..1c7e8a44c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=5 os_tid=307 +worker=4 kind=insert tid=6 os_tid=308 +worker=5 kind=insert tid=7 os_tid=309 +worker=6 kind=insert tid=8 os_tid=310 +worker=0 kind=insert tid=9 os_tid=304 +worker=7 kind=insert tid=10 os_tid=311 +start_monotonic_ns=2087273429255333 main_address=0x55aaea87e300 +worker=1 kind=insert tid=11 os_tid=305 +worker=2 kind=insert tid=12 os_tid=306 +load_end reason=complete inserted=20000000 elapsed_s=13.419 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.127 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087273429256779 cpu_ns=9385339 +diagnostic_stage name=stop_request wall_ns=2087286848561223 cpu_ns=60277532243 +diagnostic_stage name=workers_joined wall_ns=2087286848605281 cpu_ns=60277575613 +diagnostic_stage name=before_close wall_ns=2087286848682713 cpu_ns=60277652998 +diagnostic_stage name=after_close wall_ns=2087286976172405 cpu_ns=60341837355 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087286673520649 last_end_ns=2087286673521696 loop_exit_ns=2087286673521745 deregister_start_ns=2087286673521788 deregister_end_ns=2087286673522496 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087286589107109 last_end_ns=2087286589108593 loop_exit_ns=2087286589108646 deregister_start_ns=2087286589108699 deregister_end_ns=2087286589109670 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087286773892870 last_end_ns=2087286773895195 loop_exit_ns=2087286773895299 deregister_start_ns=2087286773895343 deregister_end_ns=2087286773896130 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087286577585708 last_end_ns=2087286577587157 loop_exit_ns=2087286577587221 deregister_start_ns=2087286577587316 deregister_end_ns=2087286577588218 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087286702741052 last_end_ns=2087286702742206 loop_exit_ns=2087286702742256 deregister_start_ns=2087286702742296 deregister_end_ns=2087286702743291 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087286320552538 last_end_ns=2087286320554346 loop_exit_ns=2087286320554421 deregister_start_ns=2087286320554462 deregister_end_ns=2087286320555448 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087286284893931 last_end_ns=2087286284895844 loop_exit_ns=2087286284895934 deregister_start_ns=2087286284895980 deregister_end_ns=2087286284899606 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087286336235542 last_end_ns=2087286336237238 loop_exit_ns=2087286336237326 deregister_start_ns=2087286336237367 deregister_end_ns=2087286336238479 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv new file mode 100644 index 000000000..82a8de510 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1490385.114356,13.419350,20000000,0.005190,0.001392,0.058880,0.239616,2544.450199,0.005190,0.001392,0.058880,0.239616,2544.450199,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv new file mode 100644 index 000000000..2d35f28c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.csv @@ -0,0 +1,136 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,303407,0.009042,3031997.115,0.000,0.000,15.532,0.000,0.150,5.200,73.586,0.000,160.008,0.063732,14.097,8,0.000,0.000,0.000,0,0.000,0,15.532,331043.675,376452.631,383267.971,372245.507,388664.282,386185.976,388514.384,405622.688 +0.200221,0.100153,572776,0.017070,2689574.977,0.000,0.000,16.844,0.000,0.053,5.751,123.695,0.000,142.009,0.119247,14.083,8,0.000,0.000,0.000,0,0.000,0,16.844,352820.189,336774.738,350114.329,330723.996,350244.130,341727.161,289387.240,337783.195 +0.300365,0.100143,827938,0.024674,2547964.257,0.000,0.000,16.915,0.000,0.117,5.731,181.801,0.000,134.573,0.181236,14.070,8,0.000,0.000,0.000,0,0.000,0,16.915,264400.646,326641.345,338763.952,283473.281,340201.889,338354.539,332233.322,323895.285 +0.400513,0.100148,1095105,0.032637,2667708.906,0.000,0.000,17.201,0.000,0.086,6.148,239.961,0.000,140.885,0.247505,14.056,8,0.000,0.000,0.000,0,0.000,0,17.201,344168.968,341383.104,343470.005,332725.959,350699.271,334223.735,343529.916,277507.948 +0.500666,0.100153,1357294,0.040451,2617887.878,0.000,0.000,13.676,0.000,0.102,5.948,276.160,0.000,138.265,0.304729,14.043,8,0.000,0.000,0.000,0,0.000,0,13.676,324853.377,333989.410,328577.684,334029.349,286152.541,335447.182,340779.031,334059.303 +0.600830,0.100163,1618174,0.048225,2604543.837,0.000,0.000,11.858,0.000,0.077,5.971,276.566,0.000,137.666,0.374466,14.029,8,0.000,0.000,0.000,0,0.000,0,11.858,344107.683,323141.944,301207.787,327474.864,351495.610,290844.722,334034.145,332237.081 +0.700987,0.100157,1873776,0.055843,2552006.689,0.000,0.000,11.471,0.000,0.090,5.703,282.562,0.000,291.456,0.429878,14.001,8,0.000,0.000,0.000,0,0.000,0,11.471,317790.240,320495.985,322632.625,277773.171,329711.492,326107.161,325577.993,331918.022 +0.801121,0.100134,2092892,0.062373,2188234.178,0.000,0.000,13.859,0.000,0.299,6.220,283.188,3.472,236.325,0.490631,13.978,8,0.000,0.000,0.000,0,0.000,0,13.859,270458.378,277838.510,243674.191,275651.435,280105.479,278747.295,279176.721,282582.168 +0.901280,0.100160,2262524,0.067428,1693615.398,0.000,0.000,31.109,0.000,40.485,6.892,291.344,71.994,181.390,0.570908,13.960,8,0.000,0.000,0.000,0,0.000,0,31.109,173423.054,167821.998,305542.068,165905.060,175559.642,308058.050,181410.299,215895.228 +1.001445,0.100165,2371721,0.070683,1090176.268,0.000,0.000,116.683,0.000,42.671,9.341,296.812,94.454,565.905,0.658684,13.904,8,0.000,0.000,0.000,0,0.000,0,116.683,59112.738,53941.247,295264.184,62816.644,69575.523,264305.123,84191.475,200969.333 +1.101578,0.100133,2490353,0.074218,1184738.990,0.000,0.000,31.797,0.000,142.805,4.143,296.812,46.500,572.868,0.720970,13.848,8,0.000,0.000,0.000,0,0.000,0,31.797,171451.202,180938.541,171451.202,171001.802,133641.658,178841.340,177413.246,0.000 +1.201691,0.100113,2714492,0.080898,2238871.046,0.000,0.000,152.963,0.000,0.111,5.679,296.812,17.324,492.532,0.802338,13.800,8,0.000,0.000,0.000,0,0.000,0,152.963,287726.279,290193.503,281473.314,283720.786,303059.028,243945.537,280204.742,268547.857 +1.301834,0.100144,2944169,0.087743,2293473.980,0.000,0.000,18.319,0.000,0.052,5.516,296.812,0.078,340.682,0.874859,13.767,8,0.000,0.000,0.000,0,0.000,0,18.319,286178.724,281585.325,238866.717,304073.008,294486.784,299190.025,293278.521,295814.876 +1.401992,0.100157,3188727,0.095031,2441736.170,0.000,0.000,14.252,0.000,0.135,5.760,296.812,0.000,206.355,0.981346,13.747,8,0.000,0.000,0.000,0,0.000,0,14.252,332796.106,314774.476,277912.505,301475.411,330789.265,313316.770,298350.331,272321.306 +1.502133,0.100141,3444688,0.102660,2556015.986,0.000,0.000,10.309,0.000,0.022,5.472,296.812,0.000,166.485,1.052410,13.731,8,0.000,0.000,0.000,0,0.000,0,10.309,328128.618,318272.477,317813.123,331943.255,320199.767,329816.245,322386.692,287455.808 +1.602274,0.100142,3688941,0.109939,2439075.878,0.000,0.000,15.429,0.000,0.115,5.474,296.812,0.000,246.565,1.121666,13.706,8,0.000,0.000,0.000,0,0.000,0,15.429,332189.566,321984.019,299995.159,314754.258,289160.502,321285.009,308163.591,251543.774 +1.702442,0.100168,3912181,0.116592,2228665.893,0.000,0.000,13.392,0.000,0.040,5.510,296.812,0.000,232.384,1.189320,13.684,8,0.000,0.000,0.000,0,0.000,0,13.392,279072.417,290613.081,257638.330,283534.940,276576.599,270826.233,299528.144,270876.150 +1.802593,0.100151,4047968,0.120639,1355821.990,0.000,0.000,22.216,0.000,74.714,6.815,296.812,75.628,121.691,1.281055,13.672,8,0.000,0.000,0.000,0,0.000,0,22.216,69455.086,297280.948,292807.705,156194.064,244011.413,66998.796,155674.848,73399.128 +1.902758,0.100166,4252226,0.126726,2039203.507,0.000,0.000,85.247,0.000,0.025,7.674,296.812,50.385,117.540,1.373974,13.660,8,0.000,0.000,0.000,0,0.000,0,85.247,203413.190,249367.100,333647.550,201696.034,313610.726,293134.631,191862.316,252471.959 +2.002908,0.100150,4514599,0.134546,2619797.710,0.000,0.000,9.632,0.000,0.132,5.078,296.812,0.000,138.347,1.443413,13.647,8,0.000,0.000,0.000,0,0.000,0,9.632,316255.304,306659.707,328906.315,332161.429,329854.891,335945.749,335785.989,334228.327 +2.103028,0.100119,4754185,0.141686,2393001.153,0.000,0.000,15.626,0.000,3.802,5.638,296.812,0.000,304.285,1.542812,13.617,8,0.000,0.000,0.000,0,0.000,0,15.626,288665.140,314584.176,309909.760,320087.601,312396.789,301789.461,329666.158,215902.068 +2.203163,0.100135,4971962,0.148176,2174837.080,0.000,0.000,15.196,0.000,0.033,5.282,296.812,0.000,460.122,1.614597,13.572,8,0.000,0.000,0.000,0,0.000,0,15.196,275198.875,275738.148,283967.051,276307.380,285734.667,271613.710,241773.951,264503.299 +2.303308,0.100146,5205697,0.155142,2333949.389,0.000,0.000,14.977,0.000,0.103,5.337,296.812,0.000,360.763,1.682796,13.537,8,0.000,0.000,0.000,0,0.000,0,14.977,300462.221,299523.588,291135.809,246311.120,308959.839,298714.767,302309.529,286532.516 +2.403447,0.100138,5445122,0.162277,2390945.116,0.000,0.000,16.984,0.000,0.107,5.494,296.812,0.000,230.697,1.751545,13.514,8,0.000,0.000,0.000,0,0.000,0,16.984,291317.327,305987.049,304409.230,304708.816,241885.654,312478.077,312597.912,317561.051 +2.503589,0.100143,5693162,0.169669,2476864.326,0.000,0.000,13.551,0.000,2.725,5.469,296.812,0.000,198.311,1.824886,13.495,8,0.000,0.000,0.000,0,0.000,0,13.551,300770.656,314241.427,282356.941,300011.739,329269.974,345636.611,344857.722,259719.256 +2.603726,0.100136,5828237,0.173695,1348909.925,0.000,0.000,82.844,0.000,85.684,7.255,296.812,103.297,159.236,1.917561,13.479,8,0.000,0.000,0.000,0,0.000,0,82.844,289205.489,308159.633,256480.130,42012.690,79072.136,274166.005,47155.674,52658.168 +2.703882,0.100156,6024327,0.179539,1957842.457,0.000,0.000,89.002,0.000,0.130,7.310,296.812,100.819,127.028,2.007740,13.467,8,0.000,0.000,0.000,0,0.000,0,89.002,237029.833,258845.763,231827.957,256000.207,264097.561,93853.430,304194.942,311992.764 +2.804016,0.100134,6286999,0.187367,2623212.398,0.000,0.000,12.273,0.000,5.973,5.461,296.812,0.000,140.086,2.082336,13.453,8,0.000,0.000,0.000,0,0.000,0,12.273,323167.879,344299.623,307548.764,324246.437,304922.276,339635.859,353507.311,325884.247 +2.904165,0.100149,6511098,0.194046,2237658.842,0.000,0.000,15.433,0.000,0.188,5.440,296.812,0.000,366.525,2.179577,13.417,8,0.000,0.000,0.000,0,0.000,0,15.433,294122.146,300253.019,271286.142,285834.484,284945.807,280342.659,297167.613,223706.972 +3.004320,0.100155,6734189,0.200694,2227449.190,0.000,0.000,16.384,0.000,0.047,5.164,296.812,0.000,459.598,2.247120,13.372,8,0.000,0.000,0.000,0,0.000,0,16.384,291217.532,281971.897,285736.049,283868.950,236492.559,277678.568,282091.711,288391.923 +3.104461,0.100141,6975079,0.207874,2405512.653,0.000,0.000,14.939,0.000,0.134,5.362,296.812,0.000,291.777,2.315823,13.344,8,0.000,0.000,0.000,0,0.000,0,14.939,300077.443,269290.795,297451.141,297421.183,311701.075,306009.090,310452.833,313109.092 +3.204626,0.100165,7217871,0.215109,2423913.659,0.000,0.000,13.678,0.000,0.037,5.358,296.812,0.000,246.819,2.384983,13.319,8,0.000,0.000,0.000,0,0.000,0,13.678,290709.504,313401.997,316726.502,280905.708,325242.426,297717.920,295661.319,303548.283 +3.304828,0.100202,7471885,0.222680,2535018.983,0.000,0.000,15.602,0.000,8.223,5.640,296.812,0.000,212.461,2.463142,13.299,8,0.000,0.000,0.000,0,0.000,0,15.602,326620.191,321390.755,325242.973,344893.278,269315.952,330173.014,302898.112,314484.706 +3.404982,0.100154,7603827,0.226612,1317396.321,0.000,0.000,84.104,0.000,39.970,7.413,296.812,155.113,162.095,2.550152,13.283,8,0.000,0.000,0.000,0,0.000,0,84.104,27347.990,38690.567,40058.465,163618.662,259830.869,267878.506,264883.108,255088.154 +3.505150,0.100168,7788290,0.232109,1841537.102,0.000,0.000,85.401,0.000,0.059,7.786,296.812,63.565,118.317,2.640236,13.271,8,0.000,0.000,0.000,0,0.000,0,85.401,301234.071,276775.151,328278.649,177042.653,79256.886,253614.050,218033.808,207301.832 +3.605306,0.100157,8042310,0.239680,2536224.569,0.000,0.000,12.072,0.000,1.676,5.355,296.812,0.000,137.948,2.711456,13.258,8,0.000,0.000,0.000,0,0.000,0,12.072,329164.049,311671.467,321136.631,330032.687,276806.117,332768.399,335564.017,299081.202 +3.705458,0.100151,8271997,0.246525,2293399.948,0.000,0.000,18.946,0.000,1.883,5.201,296.812,0.000,392.453,2.785053,13.219,8,0.000,0.000,0.000,0,0.000,0,18.946,291628.748,301034.517,283431.152,301234.215,308213.654,299786.405,249143.032,258928.226 +3.805604,0.100146,8500601,0.253338,2282703.167,0.000,0.000,15.823,0.000,0.061,5.379,296.812,0.000,413.965,2.880466,13.179,8,0.000,0.000,0.000,0,0.000,0,15.823,283895.005,282027.735,307210.922,278462.946,303266.688,296576.467,281368.698,249894.706 +3.905759,0.100155,8733506,0.260279,2325451.828,0.000,0.000,16.458,0.000,0.161,5.290,296.812,0.000,353.672,2.948254,13.144,8,0.000,0.000,0.000,0,0.000,0,16.458,306525.713,283581.215,263891.680,286716.364,296720.884,315192.303,295123.356,277700.314 +4.005928,0.100169,8971574,0.267374,2376661.564,0.000,0.000,14.341,0.000,0.057,5.504,296.812,0.000,216.704,3.016815,13.123,8,0.000,0.000,0.000,0,0.000,0,14.341,288641.967,288731.815,319769.337,305423.593,311193.837,283101.335,310904.326,268895.354 +4.106075,0.100148,9217731,0.274710,2457943.378,0.000,0.000,11.160,0.000,2.119,5.435,296.812,0.000,207.389,3.089321,13.103,8,0.000,0.000,0.000,0,0.000,0,11.160,291350.122,328824.829,320966.424,318799.621,282622.998,298279.897,301395.300,315704.188 +4.206205,0.100129,9358239,0.278897,1403265.101,0.000,0.000,85.580,0.000,48.711,7.416,296.812,118.206,136.815,3.180061,13.089,8,0.000,0.000,0.000,0,0.000,0,85.580,41256.641,47967.961,285041.345,43204.122,142206.079,268283.019,292142.161,283163.773 +4.306359,0.100154,9532500,0.284091,1739925.591,0.000,0.000,88.479,0.000,0.121,7.621,296.812,106.398,116.461,3.275230,13.078,8,0.000,0.000,0.000,0,0.000,0,88.479,306626.927,184834.831,215038.233,315573.124,183247.281,178634.397,302004.059,53966.738 +4.406491,0.100132,9785862,0.291641,2530279.474,0.000,0.000,12.557,0.000,0.091,5.677,296.812,0.000,138.099,3.345184,13.064,8,0.000,0.000,0.000,0,0.000,0,12.557,318679.273,321845.094,288549.052,317111.343,320307.124,314165.233,317211.211,332411.144 +4.506640,0.100149,10017811,0.298554,2316039.541,0.000,0.000,14.998,0.000,9.644,5.215,296.812,0.000,414.734,3.416969,13.024,8,0.000,0.000,0.000,0,0.000,0,14.998,316248.849,280342.343,289588.568,305804.410,299214.228,291475.757,286533.120,246832.267 +4.606791,0.100151,10241849,0.305231,2237006.415,0.000,0.000,17.312,0.000,0.106,5.550,296.812,0.000,426.661,3.514824,12.982,8,0.000,0.000,0.000,0,0.000,0,17.312,298290.155,255664.438,279648.268,282144.504,294735.515,289872.849,243263.140,293387.548 +4.706922,0.100131,10484511,0.312463,2423443.399,0.000,0.000,13.946,0.000,0.194,5.297,296.812,0.000,375.796,3.585083,12.945,8,0.000,0.000,0.000,0,0.000,0,13.946,312440.459,296251.679,292816.182,312390.525,287812.741,319970.589,298289.009,303472.215 +4.807036,0.100114,10740715,0.320098,2559125.233,0.000,0.000,11.635,0.000,0.089,5.502,296.812,0.000,222.871,3.655907,12.924,8,0.000,0.000,0.000,0,0.000,0,11.635,337575.512,323831.166,320994.397,326498.128,305272.304,350610.665,302305.683,292037.378 +4.907187,0.100152,10984063,0.327351,2429796.210,0.000,0.000,13.145,0.000,2.381,5.362,296.812,0.000,208.473,3.728386,12.903,8,0.000,0.000,0.000,0,0.000,0,13.145,317838.129,298207.890,311567.635,256770.712,313005.456,333224.801,298137.996,301043.591 +5.007373,0.100186,11117694,0.331333,1333825.390,0.000,0.000,81.834,0.000,83.923,7.751,296.812,144.068,146.680,3.825977,12.889,8,0.000,0.000,0.000,0,0.000,0,81.834,48679.322,54927.682,289510.708,51983.167,254106.658,315192.868,42510.812,276914.173 +5.107532,0.100159,11289831,0.336463,1718643.132,0.000,0.000,87.810,0.000,0.153,8.215,296.812,130.223,174.645,3.914078,12.872,8,0.000,0.000,0.000,0,0.000,0,87.810,282981.011,157959.375,185685.384,149852.238,358151.742,144890.112,337654.264,101469.005 +5.207687,0.100155,11539875,0.343915,2496575.177,0.000,0.000,12.467,0.000,0.096,5.335,296.812,0.000,203.474,3.983368,12.852,8,0.000,0.000,0.000,0,0.000,0,12.467,305007.833,321542.237,319405.544,274095.686,308871.851,308722.083,339204.894,319725.050 +5.307833,0.100146,11772737,0.350855,2325227.656,0.000,0.000,14.950,0.000,4.736,4.950,296.812,0.000,411.080,4.054214,12.812,8,0.000,0.000,0.000,0,0.000,0,14.950,308380.095,246819.907,293142.326,294919.733,297346.193,307361.581,286472.057,290785.764 +5.407970,0.100138,12000099,0.357631,2270495.820,0.000,0.000,13.125,0.000,0.132,5.554,296.812,0.000,400.504,4.154453,12.772,8,0.000,0.000,0.000,0,0.000,0,13.125,272165.503,268390.697,259712.638,304161.477,301205.544,312090.567,257465.730,295303.665 +5.508114,0.100143,12237707,0.364712,2372680.803,0.000,0.000,12.047,0.000,0.173,5.188,296.812,0.000,273.592,4.223106,12.746,8,0.000,0.000,0.000,0,0.000,0,12.047,292570.851,304703.470,311763.355,293938.891,313091.453,312702.011,254814.942,289095.830 +5.608275,0.100161,12480611,0.371951,2425124.467,0.000,0.000,13.068,0.000,0.133,5.380,296.812,0.000,267.498,4.292393,12.719,8,0.000,0.000,0.000,0,0.000,0,13.068,301652.960,301323.492,287735.431,312854.874,281555.409,325015.240,322818.786,292168.274 +5.708418,0.100142,12724118,0.379208,2431605.327,0.000,0.000,12.288,0.000,0.083,5.556,296.812,0.000,217.269,4.362698,12.698,8,0.000,0.000,0.000,0,0.000,0,12.288,315490.473,304056.765,305724.389,251661.420,306603.137,299772.869,316019.719,332276.556 +5.808582,0.100165,12889310,0.384131,1649205.342,0.000,0.000,71.980,0.000,74.769,7.562,296.812,93.830,155.369,4.452389,12.683,8,0.000,0.000,0.000,0,0.000,0,71.980,78840.226,89822.149,152139.572,76833.529,322099.811,314761.889,301992.908,312715.258 +5.908745,0.100163,13020639,0.388045,1311152.795,0.000,0.000,93.802,0.000,39.548,8.631,296.812,170.269,144.218,4.551079,12.669,8,0.000,0.000,0.000,0,0.000,0,93.802,211475.291,152122.038,175104.576,160498.384,22693.010,140720.623,144783.999,303754.873 +6.008892,0.100146,13252540,0.394956,2315621.019,0.000,0.000,50.176,0.000,0.190,5.786,296.812,17.981,190.151,4.621269,12.650,8,0.000,0.000,0.000,0,0.000,0,50.176,272301.479,302097.871,286400.844,251232.314,310944.923,294948.334,294149.503,303545.752 +6.109028,0.100137,13477100,0.401649,2242531.880,0.000,0.000,15.756,0.000,0.239,5.112,296.812,0.000,406.358,4.687271,12.611,8,0.000,0.000,0.000,0,0.000,0,15.756,273435.899,292290.103,297532.930,278259.300,285259.722,286088.588,240590.836,289074.503 +6.209182,0.100154,13707580,0.408518,2301259.191,0.000,0.000,16.834,0.000,0.050,5.264,296.812,0.000,344.392,4.753613,12.577,8,0.000,0.000,0.000,0,0.000,0,16.834,232632.063,298370.915,285340.963,307616.689,296364.002,309004.553,290413.159,281516.847 +6.309321,0.100138,13947452,0.415666,2395407.295,0.000,0.000,15.798,0.000,9.519,5.323,296.812,0.000,317.686,4.828613,12.546,8,0.000,0.000,0.000,0,0.000,0,15.798,299296.091,312387.986,313446.522,310680.348,300574.324,274210.783,266830.989,317980.252 +6.409477,0.100157,14185401,0.422758,2375771.846,0.000,0.000,14.506,0.000,0.138,5.948,296.812,0.000,324.726,4.928886,12.514,8,0.000,0.000,0.000,0,0.000,0,14.506,313040.083,291014.553,325540.519,314567.692,292562.131,279103.195,258904.806,301038.865 +6.509624,0.100147,14429660,0.430037,2439007.269,0.000,0.000,12.404,0.000,0.200,5.431,296.812,0.000,232.861,4.999222,12.491,8,0.000,0.000,0.000,0,0.000,0,12.404,310693.613,295735.585,311112.997,328976.756,271700.890,296883.898,312550.885,311352.645 +6.609990,0.100366,14605266,0.435271,1749653.364,0.000,0.000,18.579,0.000,50.661,6.042,296.812,62.116,149.764,5.076046,12.477,8,0.000,0.000,0.000,0,0.000,0,18.579,283123.299,152870.241,224099.424,150668.304,310552.861,150319.581,256092.277,221927.377 +6.710154,0.100164,14718764,0.438653,1133126.477,0.000,0.000,85.495,0.000,66.673,9.498,296.812,245.380,175.728,5.148907,12.459,8,0.000,0.000,0.000,0,0.000,0,85.495,199723.301,203916.442,69086.990,94764.987,151102.832,198615.113,110998.433,104918.379 +6.810307,0.100153,14934229,0.445075,2151352.257,0.000,0.000,69.611,0.000,2.104,5.950,296.812,0.000,276.490,5.226551,12.432,8,0.000,0.000,0.000,0,0.000,0,69.611,185755.261,304832.731,281238.897,211056.478,272801.830,295706.720,301437.935,298522.404 +6.910468,0.100161,15160240,0.451810,2256469.255,0.000,0.000,19.540,0.000,0.048,5.421,296.812,0.000,421.468,5.321224,12.391,8,0.000,0.000,0.000,0,0.000,0,19.540,231057.196,285269.726,292118.675,281266.185,296930.911,290531.237,284331.240,294964.084 +7.010612,0.100143,15396411,0.458849,2358330.559,0.000,0.000,15.906,0.000,0.147,5.283,296.812,0.000,367.637,5.388695,12.355,8,0.000,0.000,0.000,0,0.000,0,15.906,310195.496,259308.416,292191.296,297154.184,316965.794,297723.368,294927.375,289864.630 +7.110742,0.100130,15647118,0.466320,2503806.238,0.000,0.000,11.021,0.000,0.156,5.291,296.812,0.000,261.417,5.457897,12.330,8,0.000,0.000,0.000,0,0.000,0,11.021,280284.643,326494.408,312063.219,320971.607,305531.733,308647.672,318105.343,331707.612 +7.210870,0.100128,15893006,0.473648,2455726.724,0.000,0.000,13.997,0.000,2.804,5.353,296.812,0.000,230.485,5.529419,12.307,8,0.000,0.000,0.000,0,0.000,0,13.997,316403.722,313437.531,305427.815,293652.935,325771.693,298306.959,292374.576,310351.493 +7.311000,0.100129,16130095,0.480714,2367830.242,0.000,0.000,12.757,0.000,0.184,5.963,296.812,0.000,259.586,5.632954,12.282,8,0.000,0.000,0.000,0,0.000,0,12.757,263090.030,300831.260,290254.927,258146.418,324720.390,284512.347,334268.052,312006.819 +7.411160,0.100160,16341537,0.487016,2111045.325,0.000,0.000,1.721,0.000,36.682,4.252,296.812,4.329,192.544,5.671558,12.263,8,0.000,0.000,0.000,0,0.000,0,1.721,276068.682,279273.559,269958.450,176947.136,278994.006,275659.336,276468.044,277676.113 +7.511300,0.100141,16437041,0.489862,953697.813,0.000,0.000,83.491,0.000,53.886,2.045,339.066,28.515,98.884,5.697243,12.253,8,0.000,0.000,0.000,0,0.000,0,83.491,150747.845,96074.789,154442.645,50678.677,98780.981,154332.800,95575.492,153064.585 +7.611418,0.100118,16479097,0.491115,420063.493,0.000,0.000,9.853,0.000,154.004,1.341,354.520,120.209,92.391,5.712250,12.244,8,0.000,0.000,0.000,0,0.000,0,9.853,71695.258,0.000,74641.775,102339.037,0.000,98433.653,0.000,72953.770 +7.711561,0.100142,16534325,0.492761,551494.754,0.000,0.000,11.223,0.000,254.146,4.793,354.520,557.995,229.517,5.790527,12.222,8,0.000,0.000,0.000,0,0.000,0,11.223,0.000,0.000,180582.877,182500.147,0.000,188411.730,0.000,0.000 +7.811722,0.100161,16569633,0.493814,352513.483,0.000,0.000,8.368,0.000,354.307,3.344,354.520,382.276,449.317,5.826286,12.178,8,0.000,0.000,0.000,0,0.000,0,8.368,0.000,0.000,125598.154,105660.196,0.000,121255.133,0.000,0.000 +7.911864,0.100142,16593535,0.494526,238680.410,0.000,0.000,3.643,0.000,454.449,2.593,354.520,283.269,420.183,5.861576,12.137,8,0.000,0.000,0.000,0,0.000,0,3.643,0.000,0.000,81284.350,78328.556,0.000,79067.504,0.000,0.000 +8.011996,0.100133,16630498,0.495627,369140.885,0.000,0.000,14.804,0.000,554.582,4.357,354.520,547.673,360.850,5.911827,12.102,8,0.000,0.000,0.000,0,0.000,0,14.804,0.000,0.000,121099.542,117943.723,0.000,130097.619,0.000,0.000 +8.112140,0.100144,16655977,0.496387,254424.776,0.000,0.000,3.420,0.000,654.725,2.896,354.520,318.878,377.544,5.949764,12.065,8,0.000,0.000,0.000,0,0.000,0,3.420,0.000,0.000,86246.194,83320.394,0.000,84858.187,0.000,0.000 +8.212294,0.100154,16676805,0.497008,207959.800,0.000,0.000,4.885,0.000,754.879,1.814,354.520,230.777,361.085,5.972805,12.029,8,0.000,0.000,0.000,0,0.000,0,4.885,0.000,0.000,50831.733,78808.657,0.000,78319.410,0.000,0.000 +8.312431,0.100137,16686323,0.497291,95049.649,0.000,0.000,82.991,0.000,855.016,1.698,354.520,232.338,214.393,6.023952,12.008,8,0.000,0.000,0.000,0,0.000,0,82.991,0.000,0.000,21150.994,39166.287,0.000,34732.368,0.000,0.000 +8.412570,0.100140,16720068,0.498297,336979.812,0.000,0.000,4.794,0.000,955.156,2.829,354.520,364.452,206.236,6.061218,11.988,8,0.000,0.000,0.000,0,0.000,0,4.794,0.000,0.000,106421.510,116018.120,0.000,114540.182,0.000,0.000 +8.512703,0.100133,16748658,0.499149,285520.711,0.000,0.000,6.465,0.000,1055.289,2.707,354.520,273.699,197.082,6.092236,11.969,8,0.000,0.000,0.000,0,0.000,0,6.465,0.000,0.000,94594.340,95093.677,0.000,95832.695,0.000,0.000 +8.612811,0.100108,16769944,0.499783,212631.058,0.000,0.000,6.587,0.000,1155.396,1.775,354.520,179.143,438.395,6.112617,11.926,8,0.000,0.000,0.000,0,0.000,0,6.587,0.000,0.000,76138.021,64550.498,0.000,71942.539,0.000,0.000 +8.712955,0.100144,16788743,0.500344,187719.969,0.000,0.000,12.950,0.000,1255.540,1.692,354.520,190.000,276.321,6.134098,11.899,8,0.000,0.000,0.000,0,0.000,0,12.950,0.000,0.000,64916.619,59124.950,0.000,63678.400,0.000,0.000 +8.813091,0.100137,16811609,0.501025,228348.188,0.000,0.000,4.848,0.000,1355.677,1.712,354.520,246.967,204.798,6.157860,11.879,8,0.000,0.000,0.000,0,0.000,0,4.848,0.000,0.000,76245.885,74638.081,0.000,77464.222,0.000,0.000 +8.913232,0.100141,16854957,0.502317,432870.583,0.000,0.000,9.317,0.000,1455.818,3.632,354.520,385.239,239.429,6.197449,11.856,8,0.000,0.000,0.000,0,0.000,0,9.317,0.000,0.000,147622.170,141890.240,0.000,143358.173,0.000,0.000 +9.013387,0.100155,16877359,0.502984,223673.050,0.000,0.000,5.842,0.000,1555.973,2.409,354.520,241.656,270.128,6.226921,11.829,8,0.000,0.000,0.000,0,0.000,0,5.842,0.000,0.000,37481.860,91617.887,0.000,94573.303,0.000,0.000 +9.113539,0.100151,16881745,0.503115,43793.783,0.000,0.000,99.069,0.000,1656.124,0.850,354.520,103.554,238.312,6.235813,11.806,8,0.000,0.000,0.000,0,0.000,0,99.069,0.000,0.000,15716.237,9605.476,0.000,18472.070,0.000,0.000 +9.213699,0.100161,16919707,0.504247,379010.839,0.000,0.000,3.358,0.000,1756.285,2.520,354.520,308.645,359.578,6.295021,11.771,8,0.000,0.000,0.000,0,0.000,0,3.358,0.000,0.000,130031.009,125598.134,0.000,123381.696,0.000,0.000 +9.313845,0.100145,16936654,0.504752,169223.906,0.000,0.000,12.951,0.000,1856.430,1.409,354.520,179.271,153.839,6.315674,11.756,8,0.000,0.000,0.000,0,0.000,0,12.951,0.000,0.000,54680.481,62069.735,0.000,52473.690,0.000,0.000 +9.413993,0.100148,16968622,0.505704,319207.898,0.000,0.000,4.573,0.000,1956.578,2.548,354.520,289.689,161.363,6.348694,11.740,8,0.000,0.000,0.000,0,0.000,0,4.573,0.000,0.000,104185.911,107880.447,0.000,107141.540,0.000,0.000 +9.514173,0.100181,16997852,0.506575,291772.222,0.000,0.000,4.986,0.000,2056.759,2.313,354.520,233.796,281.483,6.377422,11.712,8,0.000,0.000,0.000,0,0.000,0,4.986,0.000,0.000,96764.965,98242.292,0.000,96764.965,0.000,0.000 +9.614334,0.100161,17013792,0.507051,159144.457,0.000,0.000,25.573,0.000,2156.919,1.525,354.520,161.030,317.030,6.397537,11.681,8,0.000,0.000,0.000,0,0.000,0,25.573,0.000,0.000,59843.907,63088.697,0.000,36211.854,0.000,0.000 +9.714484,0.100150,17034290,0.507661,204672.044,0.000,0.000,3.652,0.000,2257.070,1.747,354.520,190.456,287.614,6.418732,11.653,8,0.000,0.000,0.000,0,0.000,0,3.652,0.000,0.000,69455.495,70194.383,0.000,65022.166,0.000,0.000 +9.814629,0.100145,17059154,0.508402,248280.601,0.000,0.000,3.569,0.000,2357.215,2.109,354.520,225.104,211.920,6.443207,11.632,8,0.000,0.000,0.000,0,0.000,0,3.569,0.000,0.000,84238.061,83499.131,0.000,80543.409,0.000,0.000 +9.914764,0.100135,17070772,0.508749,116023.380,0.000,0.000,27.506,0.000,2457.350,1.765,354.520,206.713,153.855,6.461872,11.617,8,0.000,0.000,0.000,0,0.000,0,27.506,0.000,0.000,46557.152,41384.136,0.000,28082.092,0.000,0.000 +10.014876,0.100112,17120327,0.510226,494995.902,0.000,0.000,2523.969,0.000,2557.247,4.539,377.668,234.893,231.148,6.546093,11.595,8,0.000,0.000,0.000,0,0.000,0,2523.969,9.989,57665.449,166313.828,105421.991,0.000,165584.645,0.000,0.000 +10.115037,0.100161,17232710,0.513575,1122020.775,0.000,0.000,2617.500,0.000,39.909,6.356,385.430,15.366,275.610,6.588638,11.568,8,0.000,0.000,0.000,0,0.000,0,2617.500,48751.390,196163.692,212367.564,163725.997,112119.211,88547.220,134343.375,166002.326 +10.215223,0.100185,17440167,0.519757,2070730.844,0.000,0.000,67.179,0.000,0.089,5.629,385.430,0.234,391.852,6.660862,11.529,8,0.000,0.000,0.000,0,0.000,0,67.179,228366.606,292128.391,275239.703,223954.786,270009.400,214352.588,268512.176,298167.195 +10.315377,0.100154,17676887,0.526812,2363548.389,0.000,0.000,15.736,0.000,13.691,5.402,385.430,0.000,355.817,6.737766,11.495,8,0.000,0.000,0.000,0,0.000,0,15.736,312257.571,310140.842,313565.551,262404.593,291299.950,297011.127,310709.962,266158.793 +10.415528,0.100151,17886281,0.533053,2090788.492,0.000,0.000,14.468,0.000,4.075,5.555,385.430,0.000,343.662,6.830471,11.461,8,0.000,0.000,0.000,0,0.000,0,14.468,282424.293,255165.382,253887.308,265290.120,240048.168,269713.453,269094.386,255165.382 +10.515661,0.100133,18120539,0.540034,2339475.516,0.000,0.000,4.209,0.000,37.323,4.801,385.430,10.104,212.921,6.872696,11.440,8,0.000,0.000,0.000,0,0.000,0,4.209,191425.978,299452.626,312035.928,298324.124,309139.772,310198.367,316989.355,301909.366 +10.615805,0.100144,18248308,0.543842,1275847.306,0.000,0.000,4.405,0.000,137.467,2.419,385.430,27.577,171.744,6.895031,11.423,7,0.000,0.000,0.000,0,0.000,0,4.405,0.000,166090.118,180748.946,181787.446,192122.519,176535.032,192122.519,186440.726 +10.715927,0.100122,18370675,0.547489,1222176.879,0.000,0.000,24.067,0.000,237.590,2.168,385.430,28.676,157.347,6.919308,11.408,6,0.000,0.000,0.000,0,0.000,0,24.067,0.000,206228.053,107029.243,229869.171,224595.614,0.000,228820.452,225634.345 +10.816054,0.100127,18421430,0.549001,506906.462,0.000,0.000,280.044,0.000,58.433,3.268,385.430,589.096,334.848,6.926685,11.375,6,0.000,0.000,0.000,0,0.000,0,280.044,9.987,104387.476,0.000,99773.334,100662.205,0.000,100082.941,101990.519 +10.916230,0.100176,18421440,0.549002,99.825,0.000,0.000,94.200,0.000,158.608,2.173,385.430,317.762,444.570,6.985840,11.332,6,0.000,0.000,0.000,0,0.000,0,94.200,19.965,19.965,0.000,0.000,19.965,0.000,19.965,19.965 +11.016371,0.100141,18421442,0.549002,19.972,0.000,0.000,177.861,0.000,166.819,1.292,385.430,352.043,402.168,6.986084,11.292,6,0.000,0.000,0.000,0,0.000,0,177.861,0.000,0.000,0.000,19.972,0.000,0.000,0.000,0.000 +11.116483,0.100112,18421448,0.549002,59.933,0.000,0.000,239.779,0.000,266.931,1.741,385.430,392.254,283.080,7.013672,11.265,6,0.000,0.000,0.000,0,0.000,0,239.779,19.978,0.000,0.000,0.000,0.000,0.000,19.978,19.978 +11.216626,0.100142,18421454,0.549002,59.915,0.000,0.000,308.162,0.000,122.211,1.696,385.430,381.137,314.006,7.063354,11.234,6,0.000,0.000,0.000,0,0.000,0,308.162,0.000,19.972,0.000,19.972,19.972,0.000,0.000,0.000 +11.316766,0.100140,18421458,0.549002,39.944,0.000,0.000,201.541,0.000,222.350,1.226,385.430,301.064,341.476,7.098877,11.201,6,0.000,0.000,0.000,0,0.000,0,201.541,19.972,0.000,0.000,0.000,0.000,0.000,19.972,0.000 +11.416912,0.100146,18421460,0.549002,19.971,0.000,0.000,260.922,0.000,322.496,1.326,385.430,288.290,461.163,7.154411,11.156,6,0.000,0.000,0.000,0,0.000,0,260.922,0.000,19.971,0.000,0.000,0.000,0.000,0.000,0.000 +11.517038,0.100127,18421466,0.549002,59.924,0.000,0.000,363.535,0.000,214.490,1.306,385.430,290.765,249.567,7.188965,11.131,6,0.000,0.000,0.000,0,0.000,0,363.535,0.000,0.000,0.000,19.975,19.975,0.000,0.000,19.975 +11.617170,0.100132,18421470,0.549003,39.947,0.000,0.000,243.149,0.000,314.622,1.822,385.430,443.867,444.999,7.237549,11.088,6,0.000,0.000,0.000,0,0.000,0,243.149,0.000,19.974,0.000,0.000,0.000,0.000,19.974,0.000 +11.717288,0.100117,18421474,0.549003,39.953,0.000,0.000,343.023,0.000,244.933,1.116,385.430,210.924,272.415,7.267700,11.061,6,0.000,0.000,0.000,0,0.000,0,343.023,19.977,0.000,0.000,19.977,0.000,0.000,0.000,0.000 +11.817424,0.100137,18421478,0.549003,39.945,0.000,0.000,276.397,0.000,253.144,1.338,385.430,343.163,457.304,7.326660,11.016,6,0.000,0.000,0.000,0,0.000,0,276.397,0.000,0.000,0.000,0.000,19.973,0.000,0.000,19.973 +11.917563,0.100138,18421482,0.549003,39.945,0.000,0.000,278.588,0.000,263.039,1.467,385.430,310.469,289.287,7.360352,10.988,6,0.000,0.000,0.000,0,0.000,0,278.588,0.000,19.972,0.000,0.000,0.000,0.000,19.972,0.000 +12.017668,0.100105,18421490,0.549003,79.916,0.000,0.000,271.780,0.000,166.750,2.072,385.430,387.872,352.090,7.405762,10.954,6,0.000,0.000,0.000,0,0.000,0,271.780,19.979,0.000,0.000,19.979,19.979,0.000,0.000,19.979 +12.117787,0.100119,18421494,0.549003,39.952,0.000,0.000,220.639,0.000,266.869,1.668,385.430,360.702,263.241,7.435425,10.928,6,0.000,0.000,0.000,0,0.000,0,220.639,19.976,19.976,0.000,0.000,0.000,0.000,0.000,0.000 +12.217921,0.100134,18421496,0.549003,19.973,0.000,0.000,337.829,0.000,239.727,1.227,385.430,303.423,476.512,7.496826,10.881,6,0.000,0.000,0.000,0,0.000,0,337.829,0.000,0.000,0.000,0.000,0.000,0.000,19.973,0.000 +12.318063,0.100142,18421502,0.549004,59.915,0.000,0.000,292.187,0.000,236.630,1.164,385.430,273.440,338.815,7.537231,10.848,6,0.000,0.000,0.000,0,0.000,0,292.187,0.000,0.000,0.000,19.972,19.972,0.000,0.000,19.972 +12.418180,0.100117,18421504,0.549004,19.977,0.000,0.000,248.370,0.000,336.747,1.181,385.430,286.072,351.465,7.577881,10.814,6,0.000,0.000,0.000,0,0.000,0,248.370,19.977,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.518288,0.100108,18421509,0.549004,49.946,0.000,0.000,416.769,0.000,282.217,1.436,385.430,328.707,244.970,7.604736,10.790,6,0.000,0.000,0.000,0,0.000,0,416.769,0.000,19.978,0.000,9.989,0.000,0.000,19.978,0.000 +12.618416,0.100128,18421514,0.549004,49.936,0.000,0.000,294.297,0.000,252.313,1.774,385.430,481.844,469.477,7.744995,10.744,6,0.000,0.000,0.000,0,0.000,0,294.297,0.000,0.000,0.000,9.987,19.974,0.000,0.000,19.974 +12.718535,0.100120,18428059,0.549199,65371.738,0.000,0.000,340.893,0.000,199.624,1.394,385.430,306.625,351.103,7.827045,10.710,6,0.000,0.000,0.000,0,0.000,0,340.893,15731.167,7960.470,0.000,0.000,0.000,0.000,41680.101,0.000 +12.818661,0.100125,18594721,0.554166,1664537.048,0.000,0.000,232.600,0.000,0.033,4.464,385.430,80.329,471.870,7.895214,10.664,6,0.000,0.000,0.000,0,0.000,0,232.600,308973.360,251355.461,0.000,242676.322,280389.129,0.000,311470.235,269672.540 +12.918810,0.100150,18795337,0.560145,2003161.528,0.000,0.000,12.621,0.000,0.082,4.659,385.430,0.000,304.700,7.961716,10.634,6,0.000,0.000,0.000,0,0.000,0,12.621,354988.628,296745.810,0.000,332272.631,339232.213,0.000,357085.489,322836.755 +13.018960,0.100150,19032191,0.567203,2365001.036,0.000,0.000,16.201,0.000,2.312,5.917,385.430,0.156,337.815,7.999878,10.601,6,0.000,0.000,0.000,0,0.000,0,16.201,417205.698,422008.511,0.000,390465.711,335587.830,0.000,370126.147,429607.140 +13.119133,0.100173,19317172,0.575697,2844878.091,0.000,0.000,14.744,0.000,0.002,6.645,385.430,0.624,350.174,7.999878,10.570,6,0.000,0.000,0.000,0,0.000,0,14.744,468917.081,508598.289,0.000,524550.634,494652.466,0.000,356611.774,491547.848 +13.219282,0.100149,19612967,0.584512,2953553.134,0.000,0.000,11.284,0.000,0.007,5.641,385.430,0.000,288.945,7.999878,10.547,5,0.000,0.000,0.000,0,0.000,0,11.284,593935.826,494284.174,0.000,125583.048,604180.575,0.000,558878.015,576691.497 +13.319430,0.100148,19836938,0.591187,2236395.148,0.000,0.000,16.374,0.000,9.360,5.302,385.430,0.000,251.424,7.999878,10.525,3,0.000,0.000,0.000,0,0.000,0,16.374,495924.925,412218.997,0.000,0.000,387515.613,0.000,432209.366,508526.247 +13.419572,0.100141,19973409,0.595254,1362784.644,0.000,0.000,12.407,0.000,0.000,2.519,385.430,0.000,87.104,7.999878,10.520,1,0.000,0.000,0.000,0,0.000,0,12.407,725085.592,428234.985,0.000,0.000,0.000,0.000,0.000,209464.067 +13.519733,0.100162,20000000,0.596046,265480.659,0.000,0.000,0.019,0.000,0.000,0.316,385.430,0.000,14.040,7.999878,10.519,0,0.000,0.000,0.000,0,0.000,0,0.019,265480.659,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.log new file mode 100644 index 000000000..892d82114 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=323 +worker=0 kind=insert tid=6 os_tid=318 +worker=6 kind=insert tid=7 os_tid=324 +start_monotonic_ns=2087287140982999 main_address=0x5606c8a85300 +worker=3 kind=insert tid=8 os_tid=321 +worker=2 kind=insert tid=9 os_tid=320 +worker=7 kind=insert tid=11 os_tid=325 +worker=1 kind=insert tid=10 os_tid=319 +worker=4 kind=insert tid=12 os_tid=322 +load_end reason=complete inserted=20000000 elapsed_s=13.520 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.239 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087287140991257 cpu_ns=9454630 +diagnostic_stage name=stop_request wall_ns=2087300660773919 cpu_ns=60271740459 +diagnostic_stage name=workers_joined wall_ns=2087300660816415 cpu_ns=60271782334 +diagnostic_stage name=before_close wall_ns=2087300660896665 cpu_ns=60271862560 +diagnostic_stage name=after_close wall_ns=2087300900184699 cpu_ns=60404464621 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087300590494566 last_end_ns=2087300590495571 loop_exit_ns=2087300590495616 deregister_start_ns=2087300590495720 deregister_end_ns=2087300590496303 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087300524885057 last_end_ns=2087300524886209 loop_exit_ns=2087300524886258 deregister_start_ns=2087300524886281 deregister_end_ns=2087300524886824 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087297802731914 last_end_ns=2087297802733026 loop_exit_ns=2087297802733097 deregister_start_ns=2087297802733308 deregister_end_ns=2087297802734136 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087300285860594 last_end_ns=2087300285862111 loop_exit_ns=2087300285862189 deregister_start_ns=2087300285862327 deregister_end_ns=2087300285863387 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087300427937903 last_end_ns=2087300427938982 loop_exit_ns=2087300427939117 deregister_start_ns=2087300427939141 deregister_end_ns=2087300427940026 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087297754568986 last_end_ns=2087297754569720 loop_exit_ns=2087297754569759 deregister_start_ns=2087297754569839 deregister_end_ns=2087297754572334 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087300445169770 last_end_ns=2087300445170880 loop_exit_ns=2087300445170926 deregister_start_ns=2087300445170950 deregister_end_ns=2087300445171676 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087300498151927 last_end_ns=2087300498153046 loop_exit_ns=2087300498153096 deregister_start_ns=2087300498153138 deregister_end_ns=2087300498154076 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv new file mode 100644 index 000000000..ba0023cdb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-02-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1479308.125048,13.519834,20000000,0.005010,0.001392,0.057856,0.239616,2617.500298,0.005010,0.001392,0.057856,0.239616,2617.500298,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv new file mode 100644 index 000000000..c2b0471ee --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.csv @@ -0,0 +1,131 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,272917,0.008134,2727280.077,0.000,0.000,13.669,0.000,0.173,4.785,66.594,0.000,143.924,0.056911,14.099,8,0.000,0.000,0.000,0,0.000,0,13.669,347149.436,334977.870,300771.574,345830.350,355173.875,352096.008,336916.527,354364.436 +0.200190,0.100121,535932,0.015972,2626969.423,0.000,0.000,15.415,0.000,0.033,5.911,120.172,0.000,138.621,0.114529,14.085,8,0.000,0.000,0.000,0,0.000,0,15.415,272050.617,342675.110,338600.043,333456.271,332966.864,345831.288,332307.662,329081.568 +0.300312,0.100121,794457,0.023677,2582117.014,0.000,0.000,17.705,0.000,2.885,5.789,169.645,0.000,136.436,0.170479,14.072,8,0.000,0.000,0.000,0,0.000,0,17.705,334144.569,334404.254,318373.704,334004.739,339897.589,335512.909,321000.517,264778.733 +0.400458,0.100146,1058894,0.031558,2640504.354,0.000,0.000,17.376,0.000,0.285,5.901,230.973,0.000,139.405,0.238304,14.058,8,0.000,0.000,0.000,0,0.000,0,17.376,285781.621,286600.423,335948.179,342947.931,354081.632,347830.783,341470.095,345843.692 +0.500616,0.100157,1316533,0.039236,2572338.901,0.000,0.000,17.872,0.000,0.062,6.118,276.383,0.000,135.841,0.298225,14.045,8,0.000,0.000,0.000,0,0.000,0,17.872,331278.280,332356.582,319866.252,325756.975,330010.277,266500.297,334143.767,332426.472 +0.600741,0.100126,1583292,0.047186,2664240.331,0.000,0.000,12.104,0.000,4.541,5.912,276.605,0.000,140.761,0.358742,14.031,8,0.000,0.000,0.000,0,0.000,0,12.104,350938.775,340062.450,338294.672,329445.798,347732.806,298904.197,323553.206,335308.427 +0.700890,0.100149,1822942,0.054328,2392935.627,0.000,0.000,12.024,0.000,0.194,5.647,282.703,0.000,224.860,0.421528,14.009,8,0.000,0.000,0.000,0,0.000,0,12.024,297936.212,306233.852,309548.915,310787.070,309049.658,309009.718,281520.664,268849.538 +0.801035,0.100145,2062187,0.061458,2388993.628,0.000,0.000,13.382,0.000,0.100,6.174,282.703,2.496,299.567,0.484035,13.980,8,0.000,0.000,0.000,0,0.000,0,13.382,297299.870,308933.039,300824.770,308913.068,267532.936,307155.610,298787.717,299546.619 +0.901185,0.100150,2262059,0.067415,1995731.751,0.000,0.000,34.256,0.000,26.972,6.655,289.922,43.139,211.909,0.557457,13.959,8,0.000,0.000,0.000,0,0.000,0,34.256,306381.249,214558.737,216286.150,304064.718,306531.025,209116.885,216895.238,221897.748 +1.001371,0.100186,2343986,0.069856,817749.779,0.000,0.000,100.282,0.000,96.732,9.688,296.484,144.887,527.223,0.652248,13.907,8,0.000,0.000,0.000,0,0.000,0,100.282,12756.286,43529.078,42730.563,303735.347,12965.896,277174.724,58371.486,66486.400 +1.101504,0.100133,2523786,0.075215,1795604.699,0.000,0.000,122.705,0.000,0.174,5.990,296.484,18.335,661.890,0.729023,13.843,8,0.000,0.000,0.000,0,0.000,0,122.705,175895.359,245722.211,241358.033,192233.564,218548.461,240768.819,243754.836,237323.415 +1.201644,0.100140,2739635,0.081647,2155477.139,0.000,0.000,20.898,0.000,0.088,6.057,296.484,12.170,449.372,0.804375,13.799,8,0.000,0.000,0.000,0,0.000,0,20.898,223397.741,269303.576,286908.967,261514.463,290633.761,276553.442,283164.202,264000.987 +1.301792,0.100148,2966458,0.088407,2264877.121,0.000,0.000,17.760,0.000,9.643,5.866,296.484,0.702,361.067,0.885410,13.763,8,0.000,0.000,0.000,0,0.000,0,17.760,294214.451,283859.780,210907.776,301763.276,306685.988,292876.432,295412.677,279156.742 +1.401943,0.100151,3209498,0.095650,2426724.653,0.000,0.000,12.080,0.000,0.077,5.707,296.484,0.000,212.881,0.984371,13.742,8,0.000,0.000,0.000,0,0.000,0,12.080,309591.115,251139.641,314893.085,298577.795,319625.917,334513.369,293944.812,304438.918 +1.502077,0.100134,3462305,0.103185,2524681.675,0.000,0.000,10.719,0.000,0.068,5.415,296.484,0.000,197.196,1.054665,13.723,8,0.000,0.000,0.000,0,0.000,0,10.719,280104.078,324973.859,304181.764,323585.722,338136.194,311661.725,327660.254,314378.079 +1.602262,0.100185,3715494,0.110730,2527223.835,0.000,0.000,17.436,0.000,0.070,5.517,296.484,0.000,219.673,1.124981,13.702,8,0.000,0.000,0.000,0,0.000,0,17.436,316605.432,310606.509,326127.851,328782.948,343006.686,332156.719,262255.781,307681.908 +1.702424,0.100162,3952912,0.117806,2370351.479,0.000,0.000,10.617,0.000,16.733,5.415,296.484,0.351,204.942,1.203762,13.682,8,0.000,0.000,0.000,0,0.000,0,10.617,323178.013,295442.810,252422.295,292787.099,316029.559,260209.717,316978.027,313303.961 +1.802551,0.100127,4069379,0.121277,1163187.982,0.000,0.000,95.405,0.000,43.501,6.709,296.484,88.325,121.915,1.286171,13.670,8,0.000,0.000,0.000,0,0.000,0,95.405,263274.562,12034.667,256722.909,103398.260,16269.271,258310.886,8289.438,244887.988 +1.902782,0.100231,4263146,0.127052,1933202.138,0.000,0.000,77.522,0.000,0.108,6.969,296.484,46.845,116.489,1.375385,13.658,8,0.000,0.000,0.000,0,0.000,0,77.522,242130.408,321776.336,260936.943,208049.173,94751.019,324958.981,256497.204,224102.073 +2.002926,0.100144,4528267,0.134953,2647394.549,0.000,0.000,9.806,0.000,6.593,5.369,296.484,0.000,139.838,1.450829,13.645,8,0.000,0.000,0.000,0,0.000,0,9.806,326219.849,342556.304,353540.474,304211.567,308385.552,347619.008,335406.609,329455.186 +2.103094,0.100168,4769882,0.142154,2412100.421,0.000,0.000,14.629,0.000,0.041,5.376,296.484,0.000,349.179,1.551430,13.610,8,0.000,0.000,0.000,0,0.000,0,14.629,305586.962,334777.955,258296.357,286758.573,311107.694,314721.626,297949.784,302901.471 +2.203232,0.100138,4998600,0.148970,2284035.500,0.000,0.000,15.831,0.000,0.052,5.154,296.484,0.000,439.005,1.617790,13.568,8,0.000,0.000,0.000,0,0.000,0,15.831,289681.187,295303.447,244483.412,300246.641,305958.777,286395.710,286335.793,275630.531 +2.303395,0.100163,5240627,0.156183,2416335.674,0.000,0.000,17.140,0.000,0.663,5.326,296.484,0.000,328.528,1.686916,13.535,8,0.000,0.000,0.000,0,0.000,0,17.140,250462.192,311652.561,315795.815,322514.875,292653.496,316125.278,288290.599,318840.857 +2.403540,0.100145,5478473,0.163271,2375014.092,0.000,0.000,15.798,0.000,0.005,5.401,296.484,0.000,281.896,1.755215,13.508,8,0.000,0.000,0.000,0,0.000,0,15.798,280782.613,295601.112,308132.930,288301.703,327295.127,307963.176,300064.636,266872.794 +2.503684,0.100144,5723378,0.170570,2445533.470,0.000,0.000,12.404,0.000,14.937,5.688,296.484,0.078,182.862,1.834377,13.490,8,0.000,0.000,0.000,0,0.000,0,12.404,291281.155,287137.114,294846.029,322745.911,305500.708,338952.606,311482.107,293587.838 +2.603832,0.100148,5780402,0.172269,569396.149,0.000,0.000,32.507,0.000,84.201,3.905,296.484,82.963,86.785,1.892132,13.481,8,0.000,0.000,0.000,0,0.000,0,32.507,134091.275,123417.095,12850.955,10694.151,132972.933,10204.876,12561.384,132603.480 +2.703994,0.100162,5957085,0.177535,1763972.224,0.000,0.000,128.309,0.000,0.089,8.616,296.484,119.338,129.400,1.997791,13.469,8,0.000,0.000,0.000,0,0.000,0,128.309,209540.528,293734.127,230486.593,225015.457,293195.001,109602.435,170903.123,231494.960 +2.804121,0.100127,6216343,0.185261,2589281.669,0.000,0.000,10.307,0.000,0.069,5.224,296.484,0.000,136.740,2.068172,13.455,8,0.000,0.000,0.000,0,0.000,0,10.307,320321.961,324336.847,337140.537,340486.275,337979.468,315148.551,288392.634,325475.396 +2.904273,0.100152,6467889,0.192758,2511643.482,0.000,0.000,12.063,0.000,0.117,5.102,296.484,0.000,256.212,2.137432,13.430,8,0.000,0.000,0.000,0,0.000,0,12.063,317587.416,321451.545,262001.880,304307.595,307522.710,331066.934,334601.563,333103.839 +3.004405,0.100132,6691852,0.199433,2236678.836,0.000,0.000,16.918,0.000,10.820,5.190,296.484,0.000,493.372,2.209293,13.382,8,0.000,0.000,0.000,0,0.000,0,16.918,290007.353,257670.020,291415.495,267197.449,252456.898,289757.682,283565.852,304608.088 +3.104539,0.100134,6936237,0.206716,2440587.179,0.000,0.000,15.732,0.000,0.032,5.762,296.484,0.000,372.978,2.310753,13.346,8,0.000,0.000,0.000,0,0.000,0,15.732,262998.397,312402.349,312082.777,292658.745,318154.659,331736.501,302006.248,308547.503 +3.204667,0.100129,7178895,0.213948,2423462.313,0.000,0.000,14.161,0.000,0.001,5.596,296.484,0.000,264.035,2.379784,13.320,8,0.000,0.000,0.000,0,0.000,0,14.161,288998.215,316113.333,306375.860,326869.495,311978.652,304867.800,253923.338,314335.620 +3.304817,0.100150,7422093,0.221196,2428346.659,0.000,0.000,16.046,0.000,0.088,5.353,296.484,0.000,204.850,2.449829,13.300,8,0.000,0.000,0.000,0,0.000,0,16.046,291324.115,247130.239,325842.468,300450.460,323835.471,298183.851,329926.358,311653.698 +3.405068,0.100251,7560309,0.225315,1378704.209,0.000,0.000,19.446,0.000,70.253,5.619,296.484,66.279,150.326,2.520077,13.285,8,0.000,0.000,0.000,0,0.000,0,19.446,221095.812,229983.535,237634.358,227360.111,98353.472,88328.600,94572.948,181375.374 +3.505211,0.100144,7662047,0.228347,1015918.632,0.000,0.000,119.198,0.000,114.967,5.740,296.484,122.831,83.045,2.584900,13.277,8,0.000,0.000,0.000,0,0.000,0,119.198,0.000,0.000,193831.180,208609.921,158891.439,72485.731,186042.384,196057.976 +3.605392,0.100181,7892676,0.235220,2302131.108,0.000,0.000,131.975,0.000,0.084,6.476,296.484,26.749,122.435,2.689800,13.265,8,0.000,0.000,0.000,0,0.000,0,131.975,251765.176,242761.442,318843.996,302643.263,249429.396,323126.259,301415.481,312146.096 +3.705543,0.100151,8153870,0.243004,2608009.573,0.000,0.000,11.623,0.000,0.078,5.446,296.484,0.000,197.788,2.761135,13.246,8,0.000,0.000,0.000,0,0.000,0,11.623,338000.613,326857.406,328864.382,336962.178,299278.969,312958.353,338569.755,326517.918 +3.805679,0.100136,8386999,0.249952,2328125.681,0.000,0.000,16.306,0.000,0.349,5.243,296.484,0.000,464.759,2.828110,13.200,8,0.000,0.000,0.000,0,0.000,0,16.306,308810.274,305215.161,295068.951,291603.661,256521.344,305215.161,283105.212,282585.918 +3.905817,0.100138,8629556,0.257181,2422219.683,0.000,0.000,17.281,0.000,0.113,5.231,296.484,0.000,354.627,2.896149,13.165,8,0.000,0.000,0.000,0,0.000,0,17.281,320446.771,264923.568,302701.316,303879.686,310440.611,307145.169,307235.045,305447.517 +4.005946,0.100129,8860001,0.264049,2301486.100,0.000,0.000,17.828,0.000,1.476,5.283,296.484,0.000,359.069,2.972252,13.130,8,0.000,0.000,0.000,0,0.000,0,17.828,235606.581,287699.495,296857.701,262611.803,317830.691,301601.591,287399.881,311878.357 +4.106097,0.100151,9077469,0.270530,2171397.455,0.000,0.000,17.320,0.000,0.119,5.928,296.484,0.000,216.158,3.069294,13.109,8,0.000,0.000,0.000,0,0.000,0,17.320,246946.686,217750.822,283491.440,281045.138,270091.697,302342.942,298678.482,271050.248 +4.206259,0.100162,9287968,0.276803,2101577.270,0.000,0.000,18.923,0.000,27.899,5.181,296.484,38.999,176.432,3.131413,13.092,8,0.000,0.000,0.000,0,0.000,0,18.923,219114.183,302109.408,213593.148,224675.152,300791.548,299423.769,246359.939,295510.124 +4.306401,0.100141,9406086,0.280323,1179515.586,0.000,0.000,84.324,0.000,27.767,9.950,296.484,181.814,87.962,3.219406,13.083,8,0.000,0.000,0.000,0,0.000,0,84.324,52475.951,59456.101,166055.679,144715.792,296261.945,58807.017,207627.018,194116.083 +4.406557,0.100157,9659134,0.287865,2526521.169,0.000,0.000,31.575,0.000,0.057,6.168,296.484,0.000,137.714,3.329628,13.070,8,0.000,0.000,0.000,0,0.000,0,31.575,294079.204,331031.304,321506.229,336382.918,240922.496,336592.590,332059.692,333946.736 +4.506706,0.100149,9907313,0.295261,2478099.713,0.000,0.000,13.833,0.000,0.121,5.232,296.484,0.000,279.662,3.398335,13.042,8,0.000,0.000,0.000,0,0.000,0,13.833,317107.776,320362.928,276648.027,316598.534,321361.441,310687.337,317147.716,298185.953 +4.606832,0.100126,10095319,0.300864,1877695.268,0.000,0.000,25.032,0.000,0.092,5.089,296.484,0.000,385.959,3.459549,13.005,8,0.000,0.000,0.000,0,0.000,0,25.032,240457.173,252801.627,177146.905,232906.682,242724.318,253840.319,239298.632,238519.613 +4.706999,0.100167,10331583,0.307905,2358699.557,0.000,0.000,16.306,0.000,0.092,5.298,296.484,0.000,349.650,3.527039,12.970,8,0.000,0.000,0.000,0,0.000,0,16.306,312358.174,312747.524,240847.640,316091.937,287140.303,292551.264,312098.608,284864.106 +4.807142,0.100143,10561047,0.314744,2291363.282,0.000,0.000,20.335,0.000,0.065,5.187,296.484,0.000,339.436,3.594410,12.937,8,0.000,0.000,0.000,0,0.000,0,20.335,257921.165,306831.222,286240.667,279490.320,279280.620,277792.748,306661.465,297145.074 +4.907288,0.100146,10808298,0.322112,2468906.434,0.000,0.000,14.921,0.000,9.503,5.443,296.484,0.000,198.694,3.670761,12.918,8,0.000,0.000,0.000,0,0.000,0,14.921,309498.263,258103.278,320402.347,311974.648,296816.772,325944.258,312643.672,333523.196 +5.007463,0.100175,11011398,0.328165,2027448.539,0.000,0.000,23.885,0.000,7.687,4.659,296.484,2.847,179.217,3.739094,12.900,8,0.000,0.000,0.000,0,0.000,0,23.885,262250.618,248604.522,272891.978,245509.943,214863.626,245340.240,269517.888,268469.724 +5.107620,0.100156,11099615,0.330794,880791.570,0.000,0.000,96.156,0.000,79.244,7.487,296.484,218.369,119.929,3.829102,12.888,8,0.000,0.000,0.000,0,0.000,0,96.156,250278.317,254681.426,39158.717,63949.919,42593.342,10573.453,217998.834,1557.562 +5.207784,0.100165,11281074,0.336202,1811608.979,0.000,0.000,100.823,0.000,0.083,8.194,296.484,42.313,128.967,3.913418,12.876,8,0.000,0.000,0.000,0,0.000,0,100.823,323407.829,312974.997,233715.419,149344.253,281147.369,128228.998,208347.163,174442.952 +5.307920,0.100135,11537286,0.343838,2558660.052,0.000,0.000,11.399,0.000,0.399,5.202,296.484,0.000,168.912,3.982285,12.859,8,0.000,0.000,0.000,0,0.000,0,11.399,318549.242,327227.507,328365.967,284615.129,315932.780,341887.682,314634.535,327447.210 +5.408057,0.100137,11761262,0.350513,2236692.041,0.000,0.000,18.234,0.000,0.018,5.222,296.484,0.000,441.582,4.048164,12.816,8,0.000,0.000,0.000,0,0.000,0,18.234,289133.410,285098.944,296543.246,285498.396,288793.876,280185.683,286986.355,224452.130 +5.508201,0.100145,11994577,0.357466,2329779.857,0.000,0.000,13.446,0.000,1.154,5.235,296.484,0.000,396.926,4.124287,12.777,8,0.000,0.000,0.000,0,0.000,0,13.446,308953.084,251546.126,293275.762,260363.371,294943.350,292926.268,307874.644,319897.253 +5.608348,0.100146,12220208,0.364191,2253011.906,0.000,0.000,15.732,0.000,0.092,5.823,296.484,0.000,330.727,4.220028,12.745,8,0.000,0.000,0.000,0,0.000,0,15.732,288527.636,291533.236,281557.839,279980.148,240048.602,292891.248,297913.896,280559.300 +5.708484,0.100137,12454543,0.371174,2340152.018,0.000,0.000,15.856,0.000,0.107,5.357,296.484,0.000,223.562,4.288265,12.723,8,0.000,0.000,0.000,0,0.000,0,15.856,316477.511,275803.096,287557.033,305732.196,304483.901,269202.116,287906.556,292989.609 +5.808624,0.100140,12682333,0.377963,2274724.962,0.000,0.000,12.127,0.000,2.443,5.331,296.484,0.000,201.126,4.356415,12.703,8,0.000,0.000,0.000,0,0.000,0,12.127,298423.464,238976.439,309957.365,300900.007,268575.126,280019.152,280987.800,296885.610 +5.908771,0.100147,12857443,0.383182,1748533.625,0.000,0.000,15.316,0.000,57.026,7.394,296.484,71.341,147.128,4.441383,12.689,8,0.000,0.000,0.000,0,0.000,0,15.316,126733.989,324154.229,271052.169,321188.582,122580.086,133464.111,330924.292,118436.168 +6.008938,0.100167,12973569,0.386642,1159326.267,0.000,0.000,81.010,0.000,87.359,8.540,296.484,179.700,129.199,4.525005,12.676,8,0.000,0.000,0.000,0,0.000,0,81.010,115257.752,45234.550,268482.177,161680.320,26855.206,203340.832,283047.882,55427.548 +6.109078,0.100140,13200570,0.393408,2266827.714,0.000,0.000,101.714,0.000,0.097,6.087,296.484,21.766,129.038,4.613987,12.664,8,0.000,0.000,0.000,0,0.000,0,101.714,238115.721,253773.740,246513.931,308706.622,298071.552,296883.220,320300.346,304462.580 +6.209210,0.100132,13425777,0.400119,2249109.969,0.000,0.000,14.703,0.000,0.019,5.205,296.484,0.000,439.851,4.679920,12.621,8,0.000,0.000,0.000,0,0.000,0,14.703,273080.601,290008.323,255264.050,291056.943,280480.862,291566.273,286682.700,280970.218 +6.309361,0.100151,13664501,0.407234,2383638.965,0.000,0.000,13.812,0.000,0.101,5.133,296.484,0.000,399.514,4.747528,12.582,8,0.000,0.000,0.000,0,0.000,0,13.812,302662.758,250861.017,306796.513,295094.192,305158.987,309212.863,300725.685,313126.950 +6.409499,0.100139,13909098,0.414523,2442580.163,0.000,0.000,10.573,0.000,0.078,5.287,296.484,0.000,297.205,4.815670,12.553,8,0.000,0.000,0.000,0,0.000,0,10.573,302470.229,305685.766,304087.984,307623.078,324379.822,312716.010,268237.737,317379.538 +6.509637,0.100138,14146275,0.421592,2368500.427,0.000,0.000,13.752,0.000,10.765,5.323,296.484,0.000,286.519,4.890785,12.525,8,0.000,0.000,0.000,0,0.000,0,13.752,290459.039,329135.648,305328.512,294123.979,274341.288,273422.557,299965.915,301723.489 +6.609794,0.100156,14372979,0.428348,2263497.943,0.000,0.000,17.667,0.000,0.076,6.051,296.484,0.000,241.692,4.991581,12.501,8,0.000,0.000,0.000,0,0.000,0,17.667,291953.134,335045.700,296785.572,230679.020,276487.336,266083.616,279452.696,287010.868 +6.709939,0.100145,14583182,0.434613,2098987.790,0.000,0.000,18.578,0.000,26.499,5.279,296.484,36.822,180.793,5.051498,12.483,8,0.000,0.000,0.000,0,0.000,0,18.578,244835.143,292675.804,224574.508,222437.606,291876.962,299066.542,219891.296,303629.928 +6.810083,0.100144,14707072,0.438305,1237121.774,0.000,0.000,87.723,0.000,49.881,9.557,296.484,231.230,108.048,5.130146,12.473,8,0.000,0.000,0.000,0,0.000,0,87.723,39832.745,311831.776,78527.126,124870.512,177694.584,196337.786,137452.427,170574.817 +6.910237,0.100154,14882568,0.443535,1752262.497,0.000,0.000,95.902,0.000,0.037,7.561,296.484,62.521,208.936,5.210487,12.452,8,0.000,0.000,0.000,0,0.000,0,95.902,230365.366,301475.896,143119.676,304271.592,163408.443,210595.800,305080.347,93945.377 +7.010387,0.100150,15120961,0.450640,2380359.889,0.000,0.000,11.906,0.000,9.297,5.267,296.484,0.000,310.511,5.282486,12.422,8,0.000,0.000,0.000,0,0.000,0,11.906,295147.332,304872.746,302216.729,290015.030,316115.883,318442.394,256924.659,296625.116 +7.110512,0.100126,15343837,0.457282,2225957.586,0.000,0.000,19.180,0.000,3.725,5.415,296.484,0.000,482.010,5.379410,12.375,8,0.000,0.000,0.000,0,0.000,0,19.180,295208.342,279757.793,287847.608,262309.760,292302.001,299792.570,270749.135,237990.377 +7.210641,0.100129,15588438,0.464572,2442868.422,0.000,0.000,16.183,0.000,0.029,5.401,296.484,0.000,303.204,5.449780,12.345,8,0.000,0.000,0.000,0,0.000,0,16.183,304877.921,326669.896,306765.493,318170.826,305666.906,311279.688,253593.873,315843.819 +7.310787,0.100146,15816437,0.471367,2276673.001,0.000,0.000,15.000,0.000,0.581,5.346,296.484,0.000,226.350,5.516846,12.323,8,0.000,0.000,0.000,0,0.000,0,15.000,281809.418,288889.103,295519.443,249816.031,291145.815,288679.409,284285.810,296527.974 +7.410914,0.100127,16063821,0.478739,2470702.800,0.000,0.000,14.536,0.000,0.036,5.419,296.484,0.000,273.871,5.586723,12.296,8,0.000,0.000,0.000,0,0.000,0,14.536,324038.549,299649.517,253308.359,327124.630,327334.364,310445.808,315279.670,313521.902 +7.511061,0.100148,16307805,0.486010,2436244.955,0.000,0.000,12.280,0.000,10.327,5.582,296.484,0.234,232.157,5.665699,12.273,8,0.000,0.000,0.000,0,0.000,0,12.280,274894.352,309223.694,321525.541,337961.287,257929.387,319848.016,314755.531,300107.147 +7.611197,0.100136,16425803,0.489527,1178376.371,0.000,0.000,74.843,0.000,36.226,2.401,349.004,41.155,114.766,5.697182,12.262,8,0.000,0.000,0.000,0,0.000,0,74.843,61346.515,135765.240,197311.483,195843.481,132879.167,132909.127,130452.470,191868.889 +7.711339,0.100142,16486850,0.491346,609605.756,0.000,0.000,3.347,0.000,136.368,3.383,349.004,402.983,195.075,5.735001,12.243,8,0.000,0.000,0.000,0,0.000,0,3.347,161101.605,0.000,157886.163,134179.772,0.000,0.000,0.000,156438.216 +7.811472,0.100133,16527471,0.492557,405671.402,0.000,0.000,29.307,0.000,236.501,4.066,356.938,409.378,218.616,5.805584,12.222,8,0.000,0.000,0.000,0,0.000,0,29.307,134032.050,0.000,136219.146,9.987,0.000,0.000,0.000,135410.220 +7.911611,0.100139,16559724,0.493518,322081.292,0.000,0.000,11.502,0.000,336.640,3.385,356.938,393.475,591.871,5.841797,12.164,8,0.000,0.000,0.000,0,0.000,0,11.502,109836.981,0.000,109687.189,0.000,0.000,0.000,0.000,102557.123 +8.011729,0.100118,16601682,0.494769,419086.442,0.000,0.000,3.215,0.000,436.758,4.229,356.938,419.545,442.136,5.891193,12.120,8,0.000,0.000,0.000,0,0.000,0,3.215,138956.351,0.000,137478.092,0.000,0.000,0.000,0.000,142651.999 +8.111860,0.100131,16646897,0.496116,451559.825,0.000,0.000,7.093,0.000,536.888,4.788,356.938,551.545,355.005,5.941139,12.086,8,0.000,0.000,0.000,0,0.000,0,7.093,158892.332,0.000,138209.365,0.000,0.000,0.000,0.000,154458.128 +8.212001,0.100141,16673518,0.496910,265834.506,0.000,0.000,4.154,0.000,637.030,2.119,356.938,215.633,465.397,5.969975,12.040,8,0.000,0.000,0.000,0,0.000,0,4.154,90701.883,0.000,84979.965,0.000,0.000,0.000,0.000,90152.658 +8.312146,0.100145,16699289,0.497678,257335.880,0.000,0.000,24.261,0.000,737.175,3.247,356.938,443.379,336.698,6.034901,12.007,8,0.000,0.000,0.000,0,0.000,0,24.261,57087.006,0.000,104927.454,0.000,0.000,0.000,0.000,95321.420 +8.412261,0.100115,16738880,0.498857,395456.368,0.000,0.000,5.998,0.000,837.290,3.711,356.938,410.935,217.836,6.084805,11.986,8,0.000,0.000,0.000,0,0.000,0,5.998,129361.608,0.000,132308.228,0.000,0.000,0.000,0.000,133786.532 +8.512412,0.100151,16766778,0.499689,278558.266,0.000,0.000,4.048,0.000,937.441,2.518,356.938,214.285,503.066,6.110901,11.937,8,0.000,0.000,0.000,0,0.000,0,4.048,91621.286,0.000,93837.930,0.000,0.000,0.000,0.000,93099.049 +8.612550,0.100138,16784558,0.500219,177554.877,0.000,0.000,18.484,0.000,1037.579,1.469,356.938,178.738,266.507,6.133427,11.911,8,0.000,0.000,0.000,0,0.000,0,18.484,66508.182,0.000,48972.391,0.000,0.000,0.000,0.000,62074.303 +8.712666,0.100116,16831674,0.501623,470615.441,0.000,0.000,2.021,0.000,1137.695,3.909,356.938,462.004,352.132,6.175285,11.876,8,0.000,0.000,0.000,0,0.000,0,2.021,154431.304,0.000,155789.733,0.000,0.000,0.000,0.000,160394.404 +8.812808,0.100142,16863040,0.502558,313214.756,0.000,0.000,9.531,0.000,1237.837,2.976,356.938,304.216,159.344,6.209732,11.861,8,0.000,0.000,0.000,0,0.000,0,9.531,102394.443,0.000,110313.186,0.000,0.000,0.000,0.000,100507.126 +8.912962,0.100154,16878490,0.503018,154262.174,0.000,0.000,44.106,0.000,1337.991,1.926,356.938,222.548,445.758,6.234341,11.817,8,0.000,0.000,0.000,0,0.000,0,44.106,73237.090,0.000,13758.788,0.000,0.000,0.000,0.000,67266.296 +9.013100,0.100137,16907366,0.503879,288364.206,0.000,0.000,7.128,0.000,1438.129,2.194,356.938,277.042,341.250,6.288677,11.784,8,0.000,0.000,0.000,0,0.000,0,7.128,94500.294,0.000,100781.672,0.000,0.000,0.000,0.000,93082.240 +9.113216,0.100116,16941138,0.504885,337329.160,0.000,0.000,4.944,0.000,1538.244,2.689,356.938,306.910,229.929,6.327164,11.761,8,0.000,0.000,0.000,0,0.000,0,4.944,116784.690,0.000,114836.946,0.000,0.000,0.000,0.000,105707.524 +9.213359,0.100143,16989619,0.506330,484116.798,0.000,0.000,2.121,0.000,1638.388,4.186,356.938,395.332,298.479,6.371902,11.732,8,0.000,0.000,0.000,0,0.000,0,2.121,158133.570,0.000,164045.105,0.000,0.000,0.000,0.000,161938.122 +9.313481,0.100122,17005900,0.506815,162611.018,0.000,0.000,27.944,0.000,1738.510,1.568,356.938,135.615,306.305,6.386417,11.702,8,0.000,0.000,0.000,0,0.000,0,27.944,55542.035,0.000,48051.201,0.000,0.000,0.000,0.000,59017.782 +9.413587,0.100106,17042822,0.507916,368830.762,0.000,0.000,10.763,0.000,1838.615,2.828,356.938,299.255,461.466,6.425064,11.657,8,0.000,0.000,0.000,0,0.000,0,10.763,121122.176,0.000,124998.086,0.000,0.000,0.000,0.000,122710.500 +9.513723,0.100137,17069786,0.508719,269271.819,0.000,0.000,46.843,0.000,1938.752,2.790,356.938,292.179,253.130,6.455513,11.632,8,0.000,0.000,0.000,0,0.000,0,46.843,100522.554,0.000,66758.719,0.000,0.000,0.000,0.000,101990.546 +9.613862,0.100138,17109975,0.509917,401335.439,0.000,0.000,6.654,0.000,2038.890,3.509,356.938,306.413,189.855,6.529358,11.614,8,0.000,0.000,0.000,0,0.000,0,6.654,128242.795,0.000,137869.493,0.000,0.000,0.000,0.000,135223.150 +9.714007,0.100145,17184871,0.512149,747874.475,0.000,0.000,2110.397,0.000,41.787,6.480,403.680,31.166,354.720,6.578636,11.579,8,0.000,0.000,0.000,0,0.000,0,2110.397,184372.387,139148.029,86883.890,73523.282,11992.593,82809.803,101103.251,68041.240 +9.814152,0.100145,17371615,0.517714,1864736.058,0.000,0.000,57.485,0.000,0.216,6.622,403.680,0.312,350.624,6.651241,11.545,8,0.000,0.000,0.000,0,0.000,0,57.485,246402.706,234130.501,155923.904,248140.187,246482.590,252064.496,247031.794,234559.879 +9.914310,0.100158,17579167,0.523900,2072244.879,0.000,0.000,18.231,0.000,0.038,5.331,403.680,0.000,301.555,6.715904,11.515,8,0.000,0.000,0.000,0,0.000,0,18.231,268715.304,252910.283,254867.190,275314.873,268325.919,262974.377,227290.774,261846.160 +10.014437,0.100127,17809948,0.530778,2304875.870,0.000,0.000,14.407,0.000,0.199,5.286,403.680,0.000,305.275,6.783710,11.485,8,0.000,0.000,0.000,0,0.000,0,14.407,241153.010,283309.344,288093.254,304262.671,284907.310,317266.117,307089.073,278795.091 +10.114591,0.100154,17986350,0.536035,1761303.788,0.000,0.000,15.251,0.000,0.094,5.465,403.680,0.000,229.451,6.845535,11.463,8,0.000,0.000,0.000,0,0.000,0,15.251,243095.108,212961.579,222157.398,231213.432,173572.324,230524.494,229635.865,218143.588 +10.214756,0.100165,18200168,0.542407,2134663.803,0.000,0.000,1.605,0.000,80.997,4.125,403.680,30.536,234.458,6.883430,11.440,8,0.000,0.000,0.000,0,0.000,0,1.605,292817.674,70194.377,296661.342,291819.318,291669.565,300684.715,296451.688,294365.125 +10.314886,0.100129,18381134,0.547800,1807319.575,0.000,0.000,16.962,0.000,181.126,3.601,403.680,41.977,225.489,6.919254,11.418,8,0.000,0.000,0.000,0,0.000,0,16.962,268092.828,0.000,214522.200,265056.759,262999.424,270489.724,258625.088,267533.552 +10.415010,0.100125,18424187,0.549084,429994.012,0.000,0.000,219.932,0.000,62.757,2.371,403.680,409.177,250.274,6.925514,11.393,8,0.000,0.000,0.000,0,0.000,0,219.932,62082.614,9.988,61563.261,63460.896,60065.129,60864.133,59126.299,62821.693 +10.515187,0.100176,18424193,0.549084,59.894,0.000,0.000,138.216,0.000,162.934,3.351,403.680,554.374,625.187,6.958862,11.332,8,0.000,0.000,0.000,0,0.000,0,138.216,0.000,0.000,19.965,19.965,0.000,0.000,19.965,0.000 +10.615300,0.100114,18424199,0.549084,59.932,0.000,0.000,224.560,0.000,262.980,1.043,403.680,178.508,276.287,6.985107,11.305,8,0.000,0.000,0.000,0,0.000,0,224.560,19.977,19.977,0.000,0.000,0.000,0.000,0.000,19.977 +10.715407,0.100107,18424205,0.549084,59.936,0.000,0.000,315.721,0.000,217.984,1.986,403.680,528.382,383.731,7.020874,11.268,8,0.000,0.000,0.000,0,0.000,0,315.721,0.000,0.000,0.000,0.000,19.979,19.979,19.979,0.000 +10.815565,0.100157,18424211,0.549084,59.906,0.000,0.000,289.683,0.000,258.730,1.812,403.680,364.271,344.653,7.070679,11.234,8,0.000,0.000,0.000,0,0.000,0,289.683,0.000,19.969,19.969,19.969,0.000,0.000,0.000,0.000 +10.915723,0.100158,18424215,0.549084,39.937,0.000,0.000,232.600,0.000,358.888,1.429,403.680,244.690,413.719,7.124023,11.194,8,0.000,0.000,0.000,0,0.000,0,232.600,0.000,0.000,0.000,0.000,19.968,0.000,0.000,19.968 +11.015842,0.100119,18424219,0.549085,39.953,0.000,0.000,430.477,0.000,300.673,1.270,403.680,344.552,426.603,7.166748,11.152,8,0.000,0.000,0.000,0,0.000,0,430.477,19.976,0.000,0.000,0.000,0.000,19.976,0.000,0.000 +11.115958,0.100116,18424225,0.549085,59.930,0.000,0.000,321.165,0.000,348.759,1.874,403.680,398.911,232.542,7.197021,11.129,8,0.000,0.000,0.000,0,0.000,0,321.165,0.000,0.000,19.977,19.977,0.000,0.000,19.977,0.000 +11.216071,0.100113,18424231,0.549085,59.932,0.000,0.000,350.252,0.000,379.255,1.648,403.680,358.541,340.475,7.241455,11.096,8,0.000,0.000,0.000,0,0.000,0,350.252,0.000,19.977,0.000,0.000,19.977,19.977,0.000,0.000 +11.316217,0.100146,18424234,0.549085,29.956,0.000,0.000,414.523,0.000,285.334,1.263,403.680,322.224,561.678,7.307129,11.041,8,0.000,0.000,0.000,0,0.000,0,414.523,9.985,0.000,0.000,0.000,0.000,0.000,0.000,19.971 +11.416348,0.100131,18424239,0.549085,49.935,0.000,0.000,346.269,0.000,340.257,1.614,403.680,308.074,262.820,7.340088,11.015,8,0.000,0.000,0.000,0,0.000,0,346.269,9.987,0.000,0.000,19.974,0.000,0.000,19.974,0.000 +11.516480,0.100132,18424245,0.549085,59.921,0.000,0.000,431.039,0.000,300.783,1.654,403.680,400.254,316.185,7.379028,10.984,8,0.000,0.000,0.000,0,0.000,0,431.039,0.000,19.974,19.974,0.000,19.974,0.000,0.000,0.000 +11.616626,0.100147,18424251,0.549085,59.912,0.000,0.000,306.639,0.000,234.669,1.607,403.680,331.077,397.659,7.465454,10.946,8,0.000,0.000,0.000,0,0.000,0,306.639,19.971,0.000,0.000,0.000,0.000,19.971,0.000,19.971 +11.716737,0.100110,18424255,0.549086,39.956,0.000,0.000,282.488,0.000,334.779,1.454,403.680,337.869,474.398,7.537842,10.899,8,0.000,0.000,0.000,0,0.000,0,282.488,0.000,0.000,0.000,0.000,19.978,0.000,19.978,0.000 +11.816912,0.100175,18424263,0.549086,79.860,0.000,0.000,397.695,0.000,305.645,1.795,403.680,412.910,378.322,7.537842,10.862,8,0.000,0.000,0.000,0,0.000,0,397.695,0.000,19.965,0.000,19.965,0.000,19.965,0.000,19.965 +11.917027,0.100115,18424267,0.549086,39.954,0.000,0.000,309.588,0.000,337.199,1.592,403.680,360.718,293.490,7.562744,10.834,8,0.000,0.000,0.000,0,0.000,0,309.588,0.000,0.000,19.977,0.000,0.000,0.000,19.977,0.000 +12.017159,0.100132,18424271,0.549086,39.947,0.000,0.000,417.482,0.000,273.986,1.333,403.680,323.283,344.115,7.603882,10.800,8,0.000,0.000,0.000,0,0.000,0,417.482,19.974,0.000,0.000,0.000,19.974,0.000,0.000,0.000 +12.117288,0.100129,18424274,0.549086,29.961,0.000,0.000,361.925,0.000,331.225,0.804,403.680,161.199,332.385,7.705933,10.767,8,0.000,0.000,0.000,0,0.000,0,361.925,0.000,19.974,0.000,9.987,0.000,0.000,0.000,0.000 +12.217415,0.100127,18431868,0.549312,75843.698,0.000,0.000,350.005,0.000,407.746,1.562,403.680,378.036,386.072,7.791382,10.730,8,0.000,0.000,0.000,0,0.000,0,350.005,0.000,0.000,20024.574,9.987,0.000,55809.137,0.000,0.000 +12.317547,0.100132,18506186,0.551527,742197.442,0.000,0.000,462.442,0.000,0.123,3.552,403.680,308.381,448.313,7.882984,10.686,8,0.000,0.000,0.000,0,0.000,0,462.442,25875.744,82710.504,119921.242,32526.939,72214.399,168097.464,128469.925,112381.224 +12.417715,0.100168,18743356,0.558596,2367719.059,0.000,0.000,13.712,0.000,0.072,5.586,403.680,0.000,280.271,7.954166,10.659,8,0.000,0.000,0.000,0,0.000,0,13.712,279569.948,308501.304,312594.422,313772.442,279739.663,314910.528,255779.947,302850.805 +12.517889,0.100174,18995307,0.566104,2515137.484,0.000,0.000,16.640,0.000,0.001,5.958,403.680,0.156,364.912,7.997314,10.623,7,0.000,0.000,0.000,0,0.000,0,16.640,358307.090,353036.254,266816.145,346228.089,368888.694,353185.993,385709.452,82965.766 +12.618040,0.100151,19262917,0.574080,2672078.335,0.000,0.000,13.043,0.000,1.831,6.186,403.680,0.351,322.249,7.997314,10.595,5,0.000,0.000,0.000,0,0.000,0,13.043,252320.240,483392.461,85071.961,455724.103,446617.809,456822.450,492129.311,0.000 +12.718152,0.100113,19557302,0.582853,2940535.135,0.000,0.000,11.552,0.000,0.007,5.728,403.680,0.000,346.484,7.997314,10.564,5,0.000,0.000,0.000,0,0.000,0,11.552,0.000,568039.649,0.000,608553.977,594579.730,582872.927,586488.851,0.000 +12.818308,0.100155,19818366,0.590633,2606589.100,0.000,0.000,17.867,0.000,4.597,5.616,403.680,0.000,271.921,7.997314,10.541,4,0.000,0.000,0.000,0,0.000,0,17.867,0.000,552411.497,0.000,481052.396,557413.723,513442.060,502269.423,0.000 +12.918450,0.100142,19978112,0.595394,1595190.029,0.000,0.000,13.030,0.000,0.001,3.402,403.680,0.000,174.166,7.997314,10.526,2,0.000,0.000,0.000,0,0.000,0,13.030,0.000,645621.274,0.000,0.000,619508.433,73006.112,257054.209,0.000 +13.018726,0.100276,20000000,0.596046,218278.618,0.000,0.000,0.132,0.000,0.000,0.301,403.680,0.000,38.916,7.997314,10.523,0,0.000,0.000,0.000,0,0.000,0,0.132,0.000,64562.124,0.000,0.000,153716.494,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.log new file mode 100644 index 000000000..561138b10 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=337 +worker=0 kind=insert tid=6 os_tid=332 +start_monotonic_ns=2087301061867098 main_address=0x55d78b657300 +worker=3 kind=insert tid=7 os_tid=335 +worker=2 kind=insert tid=8 os_tid=334 +worker=6 kind=insert tid=9 os_tid=338 +worker=7 kind=insert tid=11 os_tid=339 +worker=4 kind=insert tid=12 os_tid=336 +worker=1 kind=insert tid=10 os_tid=333 +load_end reason=complete inserted=20000000 elapsed_s=13.019 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.191 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087301061879332 cpu_ns=8827949 +diagnostic_stage name=stop_request wall_ns=2087314080648275 cpu_ns=61173108338 +diagnostic_stage name=workers_joined wall_ns=2087314080710348 cpu_ns=61173169588 +diagnostic_stage name=before_close wall_ns=2087314080794827 cpu_ns=61173254097 +diagnostic_stage name=after_close wall_ns=2087314272217665 cpu_ns=61263157109 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087313637816499 last_end_ns=2087313637818339 loop_exit_ns=2087313637818420 deregister_start_ns=2087313637818455 deregister_end_ns=2087313637819480 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087313988841128 last_end_ns=2087313988842201 loop_exit_ns=2087313988842375 deregister_start_ns=2087313988842396 deregister_end_ns=2087313988843318 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087313595617485 last_end_ns=2087313595618891 loop_exit_ns=2087313595618953 deregister_start_ns=2087313595619041 deregister_end_ns=2087313595620299 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087313876255015 last_end_ns=2087313876257292 loop_exit_ns=2087313876257339 deregister_start_ns=2087313876257448 deregister_end_ns=2087313876258385 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087314000425818 last_end_ns=2087314000426779 loop_exit_ns=2087314000426822 deregister_start_ns=2087314000426856 deregister_end_ns=2087314000427656 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087313911591089 last_end_ns=2087313911592600 loop_exit_ns=2087313911592660 deregister_start_ns=2087313911592692 deregister_end_ns=2087313911593704 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087313931333276 last_end_ns=2087313931334547 loop_exit_ns=2087313931334602 deregister_start_ns=2087313931334630 deregister_end_ns=2087313931335461 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087313507689627 last_end_ns=2087313507690837 loop_exit_ns=2087313507690885 deregister_start_ns=2087313507691023 deregister_end_ns=2087313507694492 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv new file mode 100644 index 000000000..465ff2a07 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-03-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1536234.754840,13.018844,20000000,0.005047,0.001424,0.059904,0.239616,2110.397007,0.005047,0.001424,0.059904,0.239616,2110.397007,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.csv new file mode 100644 index 000000000..20006a79b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.csv @@ -0,0 +1,136 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100087,0.100087,284629,0.008483,2843828.268,0.000,0.000,15.309,0.000,0.130,5.310,69.520,0.000,150.026,0.059708,14.098,8,0.000,0.000,0.000,0,0.000,0,15.309,372637.430,346170.341,308273.146,372067.923,356031.805,373336.825,369040.544,346270.255 +0.200223,0.100136,540910,0.016120,2559328.520,0.000,0.000,15.404,0.000,0.107,5.679,120.090,0.000,135.207,0.115532,14.085,8,0.000,0.000,0.000,0,0.000,0,15.404,319755.034,324977.929,267685.864,332058.298,320444.097,339917.607,333935.744,320553.947 +0.300368,0.100146,798035,0.023783,2567505.268,0.000,0.000,17.401,0.000,6.164,5.996,172.059,0.000,135.544,0.173595,14.071,8,0.000,0.000,0.000,0,0.000,0,17.401,319494.015,328231.271,262097.728,324027.403,333893.014,330617.791,327512.320,341631.727 +0.400508,0.100139,1050038,0.031294,2516522.572,0.000,0.000,17.267,0.000,0.057,5.987,229.809,0.000,132.940,0.237976,14.058,8,0.000,0.000,0.000,0,0.000,0,17.267,337379.774,346766.690,310796.824,318935.480,324427.825,255713.597,297325.599,325176.782 +0.500659,0.100151,1304341,0.038872,2539201.088,0.000,0.000,18.411,0.000,0.074,6.221,275.961,0.000,134.056,0.296009,14.045,8,0.000,0.000,0.000,0,0.000,0,18.411,328314.927,325339.414,331520.094,258889.615,320836.205,328844.129,327146.689,318310.014 +0.600807,0.100149,1572578,0.046866,2678391.116,0.000,0.000,12.678,0.000,0.015,5.980,277.547,0.000,141.548,0.353558,14.031,8,0.000,0.000,0.000,0,0.000,0,12.678,334952.411,343879.150,337358.837,341742.325,337428.733,345816.273,339445.736,297767.651 +0.700960,0.100153,1820880,0.054266,2479232.303,0.000,0.000,10.456,0.000,0.206,5.574,282.371,0.000,231.209,0.421429,14.009,8,0.000,0.000,0.000,0,0.000,0,10.456,325722.371,277046.736,315797.534,327100.266,321149.358,316466.512,322557.207,273392.319 +0.801099,0.100139,2069113,0.061664,2478872.023,0.000,0.000,12.645,0.000,0.186,6.190,283.152,1.248,301.454,0.484875,13.979,8,0.000,0.000,0.000,0,0.000,0,12.645,277852.401,312384.230,316428.588,310387.016,318565.607,313253.018,317367.279,312633.882 +0.903075,0.101976,2270183,0.067657,1971745.602,0.000,0.000,32.956,0.000,34.582,6.882,291.152,55.352,201.258,0.563625,13.959,8,0.000,0.000,0.000,0,0.000,0,32.956,308407.018,205715.817,217591.203,317909.289,316379.511,202568.006,199400.582,203774.176 +1.003246,0.100171,2360814,0.070358,904764.852,0.000,0.000,113.092,0.000,103.612,8.739,295.527,124.202,416.710,0.647877,13.918,8,0.000,0.000,0.000,0,0.000,0,113.092,0.000,60696.343,257370.465,270138.660,193299.884,56343.777,24058.912,42856.810 +1.103388,0.100142,2534284,0.075528,1732233.853,0.000,0.000,133.555,0.000,0.044,6.341,295.527,59.798,775.771,0.727867,13.842,8,0.000,0.000,0.000,0,0.000,0,133.555,210680.059,254287.975,268687.475,248775.823,25134.217,257383.568,218309.198,248975.539 +1.203546,0.100158,2754748,0.082098,2201164.471,0.000,0.000,19.814,0.000,3.213,5.989,295.527,7.956,456.857,0.807724,13.798,8,0.000,0.000,0.000,0,0.000,0,19.814,280706.778,280037.834,286577.508,272230.162,238024.172,278430.372,289033.630,276124.014 +1.303693,0.100147,2980347,0.088821,2252680.160,0.000,0.000,15.857,0.000,0.976,6.041,295.527,0.078,345.157,0.906403,13.764,8,0.000,0.000,0.000,0,0.000,0,15.857,302345.766,209232.577,286189.505,292580.115,282454.992,274197.125,307258.548,298421.532 +1.403840,0.100147,3237887,0.096497,2571617.408,0.000,0.000,10.374,0.000,0.149,5.627,295.527,0.000,184.884,0.988171,13.746,8,0.000,0.000,0.000,0,0.000,0,10.374,339440.717,308066.864,288685.373,351692.695,320228.975,311441.900,329984.626,322076.258 +1.503970,0.100130,3490719,0.104032,2525047.690,0.000,0.000,10.413,0.000,0.146,5.402,295.527,0.000,227.206,1.058453,13.724,8,0.000,0.000,0.000,0,0.000,0,10.413,281914.656,331570.305,312614.870,322442.134,324449.533,333158.247,317268.839,301629.107 +1.604111,0.100141,3717550,0.110792,2265116.050,0.000,0.000,18.491,0.000,0.107,5.180,295.527,0.000,207.091,1.125587,13.703,8,0.000,0.000,0.000,0,0.000,0,18.491,291998.265,296052.548,291478.997,277948.077,291269.293,290420.490,287784.207,238164.174 +1.704251,0.100140,3956372,0.117909,2384880.285,0.000,0.000,12.280,0.000,15.503,5.549,295.527,0.897,212.944,1.204781,13.683,8,0.000,0.000,0.000,0,0.000,0,12.280,292041.034,240173.668,337247.728,335150.665,320171.641,255991.517,296245.147,307858.884 +1.804384,0.100133,4073249,0.121392,1167211.831,0.000,0.000,81.806,0.000,66.324,8.713,295.527,118.241,129.007,1.302494,13.670,8,0.000,0.000,0.000,0,0.000,0,81.806,318514.799,88122.361,54776.876,17866.150,90159.641,320122.652,14660.429,262988.923 +1.904550,0.100166,4301710,0.128201,2280827.453,0.000,0.000,81.847,0.000,0.077,6.465,295.527,10.607,124.481,1.380440,13.658,8,0.000,0.000,0.000,0,0.000,0,81.847,307330.320,263542.938,320298.813,317253.863,215163.171,303017.473,264391.530,289829.344 +2.004691,0.100141,4556877,0.135806,2548068.814,0.000,0.000,12.171,0.000,0.095,5.655,295.527,0.000,138.554,1.487473,13.644,8,0.000,0.000,0.000,0,0.000,0,12.171,330393.055,320576.929,345511.688,298867.610,322554.134,324860.874,322164.685,283139.838 +2.104833,0.100142,4792782,0.142836,2355708.686,0.000,0.000,12.559,0.000,0.069,4.904,295.527,0.000,403.568,1.554688,13.605,8,0.000,0.000,0.000,0,0.000,0,12.559,287991.516,311937.551,296549.377,306954.619,249326.358,308152.919,299305.468,295490.879 +2.204966,0.100133,5028745,0.149868,2356494.448,0.000,0.000,12.778,0.000,0.039,5.109,295.527,0.000,457.243,1.621922,13.560,8,0.000,0.000,0.000,0,0.000,0,12.778,303675.929,301438.905,303306.420,284331.668,305813.085,281155.894,311355.710,265416.836 +2.305121,0.100154,5282428,0.157429,2532918.869,0.000,0.000,13.064,0.000,0.065,5.376,295.527,0.000,296.144,1.692497,13.531,8,0.000,0.000,0.000,0,0.000,0,13.064,337638.645,322102.635,335072.608,313046.618,335082.592,311209.455,310680.272,268086.043 +2.405267,0.100147,5525930,0.164686,2431452.646,0.000,0.000,17.620,0.000,14.131,5.481,295.527,0.000,280.604,1.769764,13.504,8,0.000,0.000,0.000,0,0.000,0,17.620,311792.547,288257.078,340989.710,338653.138,320609.611,305791.352,195173.647,330185.562 +2.505425,0.100157,5737668,0.170996,2114055.711,0.000,0.000,20.005,0.000,20.128,5.188,295.527,5.616,163.376,1.851963,13.488,8,0.000,0.000,0.000,0,0.000,0,20.005,282186.271,266930.260,252263.323,228710.360,236208.569,289624.574,270424.765,287707.588 +2.605579,0.100154,5862472,0.174715,1246122.653,0.000,0.000,97.792,0.000,39.843,8.618,295.527,174.419,122.507,1.939587,13.476,8,0.000,0.000,0.000,0,0.000,0,97.792,244244.194,72418.573,90151.289,88024.561,84230.399,198754.187,232052.952,236246.499 +2.705730,0.100151,6096847,0.181700,2340217.605,0.000,0.000,86.321,0.000,5.820,6.258,295.527,20.594,123.681,2.022236,13.464,8,0.000,0.000,0.000,0,0.000,0,86.321,308524.304,336302.375,311899.210,327954.975,282563.490,167167.672,297231.350,308574.229 +2.805887,0.100158,6358738,0.189505,2614781.313,0.000,0.000,12.175,0.000,0.125,5.735,295.527,0.000,145.902,2.124474,13.449,8,0.000,0.000,0.000,0,0.000,0,12.175,349817.645,340282.700,341341.029,327872.296,288384.646,338076.184,315791.372,313215.439 +2.906034,0.100146,6590373,0.196408,2312969.687,0.000,0.000,15.291,0.000,0.132,5.290,295.527,0.000,430.153,2.191360,13.407,8,0.000,0.000,0.000,0,0.000,0,15.291,303047.109,290116.007,249475.402,295757.762,313891.260,289616.737,292612.359,278453.052 +3.006168,0.100135,6828637,0.203509,2379438.513,0.000,0.000,16.695,0.000,0.131,5.224,295.527,0.000,426.496,2.258957,13.366,8,0.000,0.000,0.000,0,0.000,0,16.695,304560.220,289820.053,325821.614,314506.837,313348.396,245839.228,288741.504,296800.661 +3.106320,0.100152,7060871,0.210430,2318813.340,0.000,0.000,4.680,0.000,0.123,5.432,295.527,0.000,328.095,2.326595,13.333,8,0.000,0.000,0.000,0,0.000,0,4.680,291117.243,274003.271,298296.324,295061.244,281511.851,293843.097,297497.539,287482.770 +3.206476,0.100156,7295940,0.217436,2347035.830,0.000,0.000,14.217,0.000,15.188,5.518,295.527,0.000,242.123,2.402813,13.310,8,0.000,0.000,0.000,0,0.000,0,14.217,335058.338,292903.969,306392.968,214266.402,318274.469,297396.974,290507.700,292235.011 +3.306660,0.100184,7502815,0.223601,2064951.851,0.000,0.000,20.641,0.000,17.027,5.098,295.527,7.213,154.832,2.484528,13.295,8,0.000,0.000,0.000,0,0.000,0,20.641,229278.279,265022.533,275433.384,267497.980,257067.166,278956.903,233570.385,258125.220 +3.406789,0.100129,7625248,0.227250,1222751.098,0.000,0.000,95.748,0.000,64.746,8.451,295.527,180.353,152.654,2.567879,13.280,8,0.000,0.000,0.000,0,0.000,0,95.748,207072.613,106522.451,295837.993,9.987,231421.173,293860.547,19414.930,68611.404 +3.506949,0.100160,7852198,0.234014,2265867.158,0.000,0.000,83.220,0.000,0.530,7.239,295.527,36.426,120.432,2.649036,13.268,8,0.000,0.000,0.000,0,0.000,0,83.220,316642.331,250907.722,326067.220,271115.324,248751.180,322233.366,251936.073,278213.942 +3.607073,0.100123,8100956,0.241427,2484513.886,0.000,0.000,12.595,0.000,0.151,5.692,295.527,0.000,188.907,2.755005,13.249,8,0.000,0.000,0.000,0,0.000,0,12.595,317408.290,310906.314,235779.027,316519.387,325927.776,318117.414,338362.430,321493.248 +3.707214,0.100141,8317500,0.247881,2162393.188,0.000,0.000,18.876,0.000,0.163,5.215,295.527,0.000,434.778,2.820255,13.207,8,0.000,0.000,0.000,0,0.000,0,18.876,272675.800,274952.592,268641.484,243127.433,262500.137,285987.044,274792.817,279715.880 +3.807348,0.100135,8558415,0.255061,2405905.732,0.000,0.000,14.660,0.000,0.060,5.275,295.527,0.000,347.968,2.888222,13.173,8,0.000,0.000,0.000,0,0.000,0,14.660,301733.125,306726.392,271673.659,304749.058,313607.113,298916.922,319988.508,288510.955 +3.907491,0.100143,8787760,0.261896,2290179.601,0.000,0.000,18.363,0.000,0.123,5.256,295.527,0.000,365.728,2.955605,13.137,8,0.000,0.000,0.000,0,0.000,0,18.363,283065.779,287968.778,309348.248,297974.489,312873.214,294928.839,232827.520,271192.734 +4.007638,0.100146,9031068,0.269147,2429521.043,0.000,0.000,15.043,0.000,0.111,5.295,295.527,0.000,179.464,3.024540,13.119,8,0.000,0.000,0.000,0,0.000,0,15.043,303954.743,291423.100,318563.343,325083.791,284962.564,290394.607,324005.371,291133.524 +4.107795,0.100158,9264358,0.276099,2329229.437,0.000,0.000,15.983,0.000,8.334,5.443,295.527,4.407,200.114,3.115433,13.100,8,0.000,0.000,0.000,0,0.000,0,15.983,297021.932,264083.838,313066.648,324348.868,282904.180,285500.089,301125.465,261178.417 +4.207953,0.100157,9375405,0.279409,1108724.325,0.000,0.000,80.924,0.000,78.169,9.352,295.527,180.731,136.114,3.206146,13.087,8,0.000,0.000,0.000,0,0.000,0,80.924,61772.739,243676.334,320934.692,236657.385,379.403,75760.716,59356.544,110186.512 +4.308245,0.100293,9589467,0.285788,2134376.479,0.000,0.000,80.571,0.000,0.145,6.711,295.527,29.835,121.909,3.284058,13.075,8,0.000,0.000,0.000,0,0.000,0,80.571,311379.147,244345.236,201670.071,268883.457,249898.990,270099.898,297499.748,290599.931 +4.408401,0.100155,9835896,0.293133,2460465.035,0.000,0.000,12.612,0.000,8.841,5.308,295.527,0.000,172.349,3.358166,13.058,8,0.000,0.000,0.000,0,0.000,0,12.612,325753.593,280394.108,315978.789,291117.438,322069.321,319942.627,312134.765,293074.395 +4.508548,0.100147,10059194,0.299787,2229699.888,0.000,0.000,17.014,0.000,0.244,5.501,295.527,0.000,487.954,3.453667,13.010,8,0.000,0.000,0.000,0,0.000,0,17.014,296064.460,245139.375,277941.121,277961.091,300787.511,297442.432,268335.252,266028.645 +4.608705,0.100157,10287586,0.306594,2280339.001,0.000,0.000,13.814,0.000,0.094,5.185,295.527,0.000,360.216,3.522095,12.975,8,0.000,0.000,0.000,0,0.000,0,13.814,284732.861,275886.753,295505.943,266531.444,273889.889,280090.152,293389.267,310312.691 +4.708848,0.100143,10521398,0.313562,2334782.009,0.000,0.000,17.608,0.000,0.095,5.262,295.527,0.000,327.110,3.590073,12.943,8,0.000,0.000,0.000,0,0.000,0,17.608,301768.568,247296.445,313042.449,296066.719,291972.573,300090.966,301339.181,283205.107 +4.809013,0.100165,10762624,0.320751,2408286.111,0.000,0.000,14.098,0.000,0.081,5.322,295.527,0.000,216.089,3.659031,12.922,8,0.000,0.000,0.000,0,0.000,0,14.098,326391.425,292008.160,311396.168,318324.736,326720.881,284979.758,298347.699,250117.284 +4.909158,0.100145,11007994,0.328064,2450155.629,0.000,0.000,11.044,0.000,6.476,5.392,295.527,0.000,206.498,3.735535,12.901,8,0.000,0.000,0.000,0,0.000,0,11.044,303461.016,285886.440,315573.495,306906.033,268411.718,324071.202,313606.340,332239.386 +5.009320,0.100162,11127515,0.331626,1193275.390,0.000,0.000,80.753,0.000,30.688,8.019,295.527,214.262,143.283,3.830433,12.887,8,0.000,0.000,0.000,0,0.000,0,80.753,272328.485,259788.815,28383.982,43509.460,260697.342,56907.738,227511.145,44148.424 +5.109482,0.100162,11321556,0.337409,1937272.316,0.000,0.000,91.673,0.000,0.047,8.727,295.527,58.577,148.080,3.919052,12.873,8,0.000,0.000,0.000,0,0.000,0,91.673,205876.554,327519.536,131407.168,348894.916,194455.053,330754.297,114404.706,283960.087 +5.209627,0.100145,11573117,0.344906,2511961.301,0.000,0.000,12.072,0.000,0.120,5.275,295.527,0.000,199.554,3.988182,12.853,8,0.000,0.000,0.000,0,0.000,0,12.072,327644.087,313594.495,267411.577,342093.100,321802.572,309929.818,316699.984,312785.669 +5.309755,0.100129,11809088,0.351938,2356681.570,0.000,0.000,14.619,0.000,2.503,5.233,295.527,0.000,462.804,4.063835,12.808,8,0.000,0.000,0.000,0,0.000,0,14.619,315204.949,252395.661,299235.470,312398.555,252745.212,323494.297,301003.199,300204.226 +5.409908,0.100153,12042073,0.358882,2326291.286,0.000,0.000,12.528,0.000,0.147,5.572,295.527,0.000,356.642,4.160572,12.773,8,0.000,0.000,0.000,0,0.000,0,12.528,311992.720,296166.930,244416.097,289237.530,309187.012,285653.014,295078.595,294559.389 +5.510045,0.100137,12275038,0.365825,2326460.748,0.000,0.000,14.856,0.000,0.049,5.300,295.527,0.000,287.301,4.228493,12.745,8,0.000,0.000,0.000,0,0.000,0,14.856,292309.285,276730.641,307308.723,295654.699,306060.434,295724.603,296803.124,255869.239 +5.610196,0.100150,12515232,0.372983,2398331.159,0.000,0.000,13.580,0.000,0.017,5.441,295.527,0.000,251.926,4.297401,12.721,8,0.000,0.000,0.000,0,0.000,0,13.580,315375.445,313228.675,307447.375,284821.421,318990.006,299639.124,246798.635,312030.478 +5.710354,0.100158,12748854,0.379945,2332529.123,0.000,0.000,10.041,0.000,0.068,5.513,295.527,0.039,207.835,4.366467,12.700,8,0.000,0.000,0.000,0,0.000,0,10.041,302171.858,277341.149,296980.074,313643.706,324885.917,254806.806,262035.368,300664.244 +5.810526,0.100172,12868710,0.383517,1196503.103,0.000,0.000,32.339,0.000,66.849,5.739,295.527,69.646,118.156,4.445412,12.689,8,0.000,0.000,0.000,0,0.000,0,32.339,171195.699,57301.494,166224.246,193567.240,251677.344,57700.807,239897.594,58938.679 +5.910703,0.100177,12995422,0.387294,1264882.827,0.000,0.000,86.802,0.000,59.280,9.898,295.527,193.525,176.758,4.548740,12.671,8,0.000,0.000,0.000,0,0.000,0,86.802,120417.021,262944.935,69726.676,264332.480,133094.598,53904.660,294009.990,66452.467 +6.010856,0.100153,13229267,0.394263,2334866.191,0.000,0.000,59.490,0.000,0.078,5.766,295.527,0.000,196.885,4.619137,12.652,8,0.000,0.000,0.000,0,0.000,0,59.490,300658.516,303643.934,316234.608,180413.082,308865.919,316743.827,300758.363,307547.942 +6.110989,0.100133,13453484,0.400945,2239199.389,0.000,0.000,18.407,0.000,0.064,5.172,295.527,0.000,419.444,4.684910,12.611,8,0.000,0.000,0.000,0,0.000,0,18.407,285031.865,285061.826,235777.209,287548.527,274166.280,298464.046,294259.623,278890.013 +6.211126,0.100137,13684938,0.407843,2311375.819,0.000,0.000,13.414,0.000,0.344,5.145,295.527,0.000,358.143,4.751789,12.576,8,0.000,0.000,0.000,0,0.000,0,13.414,283531.856,283342.116,268752.089,293368.390,291900.400,301746.921,294317.092,294416.955 +6.311256,0.100130,13922350,0.414918,2371034.999,0.000,0.000,13.869,0.000,0.152,5.273,295.527,0.000,311.470,4.819073,12.546,8,0.000,0.000,0.000,0,0.000,0,13.869,320263.299,312373.565,249745.052,290452.087,297233.264,288754.296,316398.328,295815.109 +6.411390,0.100134,14159540,0.421987,2368722.714,0.000,0.000,11.542,0.000,16.014,5.402,295.527,0.000,264.294,4.895893,12.520,8,0.000,0.000,0.000,0,0.000,0,11.542,316405.589,308396.333,312900.291,286685.454,302584.129,308006.855,302294.517,231449.545 +6.511528,0.100138,14385938,0.428734,2260870.467,0.000,0.000,17.759,0.000,0.112,6.176,295.527,0.000,234.911,4.994957,12.497,8,0.000,0.000,0.000,0,0.000,0,17.759,308575.594,269888.803,241717.549,267552.017,297191.252,296232.571,296951.582,282761.099 +6.611674,0.100146,14579698,0.434509,1934775.267,0.000,0.000,18.687,0.000,27.956,4.793,295.527,24.222,154.501,5.049877,12.482,8,0.000,0.000,0.000,0,0.000,0,18.687,206159.012,265222.780,217522.422,225171.254,269167.022,217831.970,266211.337,267489.471 +6.711811,0.100137,14700387,0.438106,1205240.520,0.000,0.000,88.313,0.000,51.591,9.062,295.527,259.177,155.724,5.130817,12.466,8,0.000,0.000,0.000,0,0.000,0,88.313,131470.071,271887.897,14350.360,77493.943,48783.236,311473.720,189640.460,160140.833 +6.811993,0.100182,14893605,0.443864,1928664.430,0.000,0.000,73.033,0.000,0.118,7.290,295.527,34.624,200.572,5.213772,12.447,8,0.000,0.000,0.000,0,0.000,0,73.033,318539.366,164470.204,212762.177,167844.054,306571.182,251900.835,212562.541,294014.071 +6.912143,0.100150,15131988,0.450968,2380264.388,0.000,0.000,12.762,0.000,11.708,5.195,295.527,0.000,382.903,5.285152,12.409,8,0.000,0.000,0.000,0,0.000,0,12.762,316675.623,320969.191,299441.440,264623.596,273690.015,313011.112,295866.795,295986.615 +7.012284,0.100141,15351720,0.457517,2194223.183,0.000,0.000,21.274,0.000,0.038,5.505,295.527,0.000,443.710,5.378761,12.366,8,0.000,0.000,0.000,0,0.000,0,21.274,282710.996,281922.109,263627.929,290589.876,257306.850,270857.725,300465.937,246741.761 +7.112437,0.100153,15590320,0.464628,2382352.142,0.000,0.000,13.902,0.000,0.375,5.501,295.527,0.000,264.595,5.451355,12.340,8,0.000,0.000,0.000,0,0.000,0,13.902,282207.883,305901.603,302117.398,323364.864,303764.875,269627.147,292212.564,303155.808 +7.212578,0.100141,15826587,0.471669,2359345.211,0.000,0.000,14.623,0.000,0.233,5.159,295.527,0.000,236.815,5.519833,12.317,8,0.000,0.000,0.000,0,0.000,0,14.623,295473.619,309733.524,300306.808,267722.725,298359.552,292697.531,286995.566,308055.888 +7.312714,0.100136,16069158,0.478898,2422411.668,0.000,0.000,15.568,0.000,0.121,5.432,295.527,0.000,267.916,5.588734,12.291,8,0.000,0.000,0.000,0,0.000,0,15.568,304095.946,317128.201,323179.961,252985.537,281177.152,315490.431,325456.861,302897.578 +7.412861,0.100147,16305091,0.485930,2355878.473,0.000,0.000,12.149,0.000,8.218,5.665,295.527,0.000,219.600,5.664135,12.269,8,0.000,0.000,0.000,0,0.000,0,12.149,282156.621,323765.661,332013.577,304933.251,285841.223,275136.905,277763.058,274268.178 +7.513020,0.100159,16432475,0.489726,1271813.492,0.000,0.000,85.137,0.000,23.872,2.604,340.590,24.609,98.476,5.696594,12.259,8,0.000,0.000,0.000,0,0.000,0,85.137,163189.973,189278.404,193781.229,166993.912,191095.508,185065.117,29632.783,152776.566 +7.613148,0.100129,16496387,0.491631,638299.084,0.000,0.000,22.899,0.000,124.000,2.969,356.172,312.606,166.817,5.753845,12.243,8,0.000,0.000,0.000,0,0.000,0,22.899,0.000,158016.775,149707.461,0.000,78339.248,154101.810,98133.790,0.000 +7.713306,0.100158,16524533,0.492469,281016.895,0.000,0.000,3.262,0.000,224.158,3.197,356.172,299.333,157.564,5.784595,12.228,8,0.000,0.000,0.000,0,0.000,0,3.262,0.000,90317.588,93911.921,0.000,0.000,96787.387,0.000,0.000 +7.813478,0.100172,16552614,0.493306,280327.693,0.000,0.000,14.491,0.000,324.330,3.588,356.172,364.997,275.347,5.818638,12.201,8,0.000,0.000,0.000,0,0.000,0,14.491,0.000,100337.369,91063.325,0.000,0.000,88927.000,0.000,0.000 +7.913649,0.100171,16581220,0.494159,285571.282,0.000,0.000,6.320,0.000,424.501,3.470,356.172,275.544,532.214,5.852581,12.149,8,0.000,0.000,0.000,0,0.000,0,6.320,0.000,88598.375,97513.119,0.000,0.000,99459.788,0.000,0.000 +8.013804,0.100154,16612966,0.495105,316970.955,0.000,0.000,18.927,0.000,524.655,3.266,356.172,370.561,323.836,5.889126,12.117,8,0.000,0.000,0.000,0,0.000,0,18.927,0.000,105656.985,106395.845,0.000,0.000,104918.125,0.000,0.000 +8.113922,0.100118,16649272,0.496187,362631.511,0.000,0.000,10.883,0.000,624.774,4.185,356.172,517.045,308.932,5.941658,12.087,8,0.000,0.000,0.000,0,0.000,0,10.883,0.000,126100.998,121955.896,0.000,0.000,114574.617,0.000,0.000 +8.214084,0.100162,16669178,0.496780,198737.136,0.000,0.000,12.693,0.000,724.936,1.868,356.172,184.778,356.296,5.960880,12.052,8,0.000,0.000,0.000,0,0.000,0,12.693,0.000,68708.378,62797.980,0.000,0.000,67230.778,0.000,0.000 +8.314207,0.100122,16684497,0.497237,153002.754,0.000,0.000,3.943,0.000,825.058,1.602,356.172,196.244,266.315,5.981564,12.026,8,0.000,0.000,0.000,0,0.000,0,3.943,0.000,20704.661,68735.880,0.000,0.000,63562.212,0.000,0.000 +8.414323,0.100116,16700650,0.497718,161342.591,0.000,0.000,57.058,0.000,925.175,2.108,356.172,287.166,247.525,6.035374,12.002,8,0.000,0.000,0.000,0,0.000,0,57.058,0.000,48773.347,57862.789,0.000,0.000,54706.455,0.000,0.000 +8.514440,0.100117,16736249,0.498779,355572.412,0.000,0.000,3.428,0.000,1025.292,2.845,356.172,366.289,167.811,6.077251,11.985,8,0.000,0.000,0.000,0,0.000,0,3.428,0.000,117561.934,119749.365,0.000,0.000,118261.113,0.000,0.000 +8.614567,0.100127,16767461,0.499709,311725.122,0.000,0.000,3.699,0.000,1125.419,2.453,356.172,274.223,398.402,6.106689,11.946,8,0.000,0.000,0.000,0,0.000,0,3.699,0.000,102689.918,104207.995,0.000,0.000,104827.210,0.000,0.000 +8.714686,0.100120,16782175,0.500148,146964.316,0.000,0.000,14.178,0.000,1225.538,1.465,356.172,127.036,297.457,6.124905,11.917,8,0.000,0.000,0.000,0,0.000,0,14.178,0.000,55923.148,45835.208,0.000,0.000,45205.960,0.000,0.000 +8.814797,0.100111,16810088,0.500980,278820.459,0.000,0.000,3.344,0.000,1325.649,2.130,356.172,287.376,303.101,6.152473,11.888,8,0.000,0.000,0.000,0,0.000,0,3.344,0.000,93136.602,96243.153,0.000,0.000,89440.705,0.000,0.000 +8.914924,0.100126,16835529,0.501738,254089.129,0.000,0.000,5.734,0.000,1425.775,1.963,356.172,252.494,161.827,6.176239,11.872,8,0.000,0.000,0.000,0,0.000,0,5.734,0.000,83514.535,84842.858,0.000,0.000,85731.735,0.000,0.000 +9.015096,0.100173,16874165,0.502889,385694.172,0.000,0.000,4.496,0.000,1525.948,3.105,356.172,347.993,214.318,6.215832,11.851,8,0.000,0.000,0.000,0,0.000,0,4.496,0.000,128548.086,126391.809,0.000,0.000,130754.278,0.000,0.000 +9.115223,0.100127,16885422,0.503225,112427.639,0.000,0.000,67.199,0.000,1626.075,1.694,356.172,194.363,399.806,6.233994,11.812,8,0.000,0.000,0.000,0,0.000,0,67.199,0.000,55429.812,49.937,0.000,0.000,56947.890,0.000,0.000 +9.215337,0.100114,16905448,0.503822,200032.709,0.000,0.000,10.618,0.000,1726.188,1.427,356.172,179.874,244.371,6.282749,11.788,8,0.000,0.000,0.000,0,0.000,0,10.618,0.000,67263.570,69980.483,0.000,0.000,62788.655,0.000,0.000 +9.315444,0.100108,16941931,0.504909,364437.144,0.000,0.000,4.442,0.000,1826.296,2.728,356.172,325.743,290.819,6.319798,11.759,8,0.000,0.000,0.000,0,0.000,0,4.442,0.000,126403.739,124925.333,0.000,0.000,113108.072,0.000,0.000 +9.415566,0.100121,16967091,0.505659,251295.415,0.000,0.000,3.609,0.000,1926.417,2.060,356.172,219.500,142.484,6.344891,11.745,8,0.000,0.000,0.000,0,0.000,0,3.609,0.000,82040.562,88692.499,0.000,0.000,80562.354,0.000,0.000 +9.515673,0.100108,16994989,0.506490,278680.171,0.000,0.000,5.538,0.000,2026.525,2.067,356.172,252.385,204.155,6.374649,11.726,8,0.000,0.000,0.000,0,0.000,0,5.538,0.000,94618.201,92400.587,0.000,0.000,91661.382,0.000,0.000 +9.615820,0.100147,17017190,0.507152,221683.750,0.000,0.000,13.607,0.000,2126.672,1.840,356.172,187.732,397.579,6.398750,11.687,8,0.000,0.000,0.000,0,0.000,0,13.607,0.000,74630.168,65034.290,0.000,0.000,82019.293,0.000,0.000 +9.715944,0.100124,17036623,0.507731,194089.992,0.000,0.000,4.828,0.000,2226.796,1.548,356.172,176.227,272.476,6.417328,11.660,8,0.000,0.000,0.000,0,0.000,0,4.828,0.000,69474.090,64300.487,0.000,0.000,60315.415,0.000,0.000 +9.816070,0.100126,17070057,0.508727,333918.675,0.000,0.000,3.084,0.000,2326.922,2.704,356.172,305.162,297.476,6.450916,11.631,8,0.000,0.000,0.000,0,0.000,0,3.084,0.000,114555.459,116033.593,0.000,0.000,103329.623,0.000,0.000 +9.916227,0.100157,17084687,0.509163,146070.646,0.000,0.000,21.574,0.000,2427.079,2.169,356.172,229.639,142.043,6.511116,11.617,8,0.000,0.000,0.000,0,0.000,0,21.574,0.000,56231.707,55422.977,0.000,0.000,34415.961,0.000,0.000 +10.016368,0.100141,17119624,0.510205,348878.040,0.000,0.000,2519.327,0.000,2527.214,3.145,372.031,136.175,195.428,6.549305,11.598,8,0.000,0.000,0.000,0,0.000,0,2519.327,9.986,116016.403,113799.529,0.000,0.000,102046.103,0.000,17006.019 +10.116520,0.100152,17230575,0.513511,1107827.841,0.000,0.000,2575.827,0.000,51.543,6.735,388.879,29.174,282.618,6.592129,11.570,8,0.000,0.000,0.000,0,0.000,0,2575.827,103452.914,230360.214,102484.385,117741.218,74626.685,213675.549,41756.596,223730.281 +10.216683,0.100163,17457690,0.520280,2267446.398,0.000,0.000,59.178,0.000,0.262,5.721,388.879,0.156,374.388,6.663769,11.534,8,0.000,0.000,0.000,0,0.000,0,59.178,294628.759,301427.654,264228.415,236573.585,297084.748,296136.297,276498.373,300868.567 +10.316827,0.100143,17684963,0.527053,2269474.869,0.000,0.000,15.786,0.000,14.671,5.248,388.879,0.000,359.484,6.738976,11.498,8,0.000,0.000,0.000,0,0.000,0,15.786,281865.717,301887.000,247884.457,245457.937,305581.701,296514.706,284501.936,305781.415 +10.416978,0.100152,17912884,0.533846,2275761.448,0.000,0.000,15.989,0.000,0.368,5.896,388.879,0.000,351.187,6.837143,11.464,8,0.000,0.000,0.000,0,0.000,0,15.989,283740.037,304418.702,293105.845,289740.944,282022.640,310020.214,229801.772,282911.293 +10.517112,0.100134,18126469,0.540211,2132990.172,0.000,0.000,1.802,0.000,46.195,4.469,388.879,11.040,238.898,6.875149,11.441,8,0.000,0.000,0.000,0,0.000,0,1.802,277997.272,273673.070,285277.511,168104.612,291938.580,272195.052,277128.437,286675.637 +10.617254,0.100141,18256344,0.544081,1296916.135,0.000,0.000,3.501,0.000,146.336,2.797,388.879,30.972,147.682,6.901237,11.426,8,0.000,0.000,0.000,0,0.000,0,3.501,187424.977,190051.264,195164.034,0.000,186686.022,193905.813,184748.762,158935.262 +10.717374,0.100120,18427255,0.549175,1707060.282,0.000,0.000,29.615,0.000,246.456,3.086,388.879,39.289,223.638,6.928131,11.404,8,0.000,0.000,0.000,0,0.000,0,29.615,249011.005,249650.237,245395.346,0.000,240800.863,245854.795,242598.704,233749.330 +10.817509,0.100135,18435904,0.549433,86373.297,0.000,0.000,253.335,0.000,94.131,3.307,388.879,752.889,419.238,6.990967,11.363,8,0.000,0.000,0.000,0,0.000,0,253.335,12563.025,11494.469,12533.066,9.987,12413.228,11085.022,13282.054,12992.445 +10.917641,0.100132,18435913,0.549433,89.881,0.000,0.000,184.946,0.000,194.176,1.777,388.879,311.542,567.845,6.990967,11.308,8,0.000,0.000,0.000,0,0.000,0,184.946,0.000,9.987,19.974,19.974,0.000,19.974,0.000,19.974 +11.017782,0.100141,18435918,0.549433,49.930,0.000,0.000,286.057,0.000,175.323,1.127,388.879,216.805,249.493,7.002319,11.284,8,0.000,0.000,0.000,0,0.000,0,286.057,9.986,9.986,0.000,0.000,19.972,0.000,9.986,0.000 +11.117920,0.100138,18435920,0.549433,19.972,0.000,0.000,28.619,0.000,275.461,1.849,388.879,406.196,230.969,7.024048,11.261,8,0.000,0.000,0.000,0,0.000,0,28.619,9.986,0.000,0.000,0.000,0.000,0.000,9.986,0.000 +11.218077,0.100157,18435928,0.549433,79.875,0.000,0.000,300.475,0.000,332.833,1.923,388.879,354.289,365.599,7.142822,11.225,8,0.000,0.000,0.000,0,0.000,0,300.475,0.000,19.969,0.000,19.969,0.000,19.969,0.000,19.969 +11.318200,0.100124,18435935,0.549434,69.913,0.000,0.000,334.921,0.000,186.893,0.879,388.879,177.475,277.157,7.142822,11.198,8,0.000,0.000,0.000,0,0.000,0,334.921,9.988,0.000,19.975,0.000,19.975,0.000,19.975,0.000 +11.418327,0.100126,18435936,0.549434,9.987,0.000,0.000,11.843,0.000,287.019,1.412,388.879,340.273,436.440,7.156372,11.155,8,0.000,0.000,0.000,0,0.000,0,11.843,9.987,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.518462,0.100135,18435946,0.549434,99.865,0.000,0.000,346.207,0.000,272.767,2.516,388.879,481.148,389.982,7.216431,11.117,8,0.000,0.000,0.000,0,0.000,0,346.207,0.000,19.973,0.000,19.973,0.000,19.973,19.973,19.973 +11.618586,0.100124,18435951,0.549434,49.938,0.000,0.000,286.152,0.000,168.188,1.359,388.879,226.437,301.929,7.247559,11.088,8,0.000,0.000,0.000,0,0.000,0,286.152,9.988,0.000,19.975,0.000,19.975,0.000,0.000,0.000 +11.718716,0.100130,18435952,0.549434,9.987,0.000,0.000,15.322,0.000,268.318,1.105,388.879,297.425,368.622,7.288452,11.052,8,0.000,0.000,0.000,0,0.000,0,15.322,9.987,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.818859,0.100142,18435954,0.549434,19.972,0.000,0.000,291.313,0.000,368.460,1.162,388.879,268.407,274.141,7.322998,11.025,8,0.000,0.000,0.000,0,0.000,0,291.313,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.972 +11.919024,0.100165,18435964,0.549435,99.835,0.000,0.000,377.399,0.000,409.879,2.066,388.879,478.817,376.877,7.371948,10.988,8,0.000,0.000,0.000,0,0.000,0,377.399,0.000,0.000,19.967,19.967,19.967,19.967,19.967,0.000 +12.019169,0.100145,18435968,0.549435,39.942,0.000,0.000,429.350,0.000,225.967,1.203,388.879,275.187,313.296,7.408325,10.958,8,0.000,0.000,0.000,0,0.000,0,429.350,19.971,19.971,0.000,0.000,0.000,0.000,0.000,0.000 +12.119289,0.100120,18435970,0.549435,19.976,0.000,0.000,245.323,0.000,282.217,1.414,388.879,340.957,459.877,7.467285,10.913,8,0.000,0.000,0.000,0,0.000,0,245.323,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.976 +12.219398,0.100109,18435974,0.549435,39.957,0.000,0.000,299.941,0.000,382.325,0.931,388.879,212.347,229.282,7.491699,10.890,8,0.000,0.000,0.000,0,0.000,0,299.941,0.000,0.000,0.000,19.978,0.000,0.000,19.978,0.000 +12.319526,0.100128,18435982,0.549435,79.898,0.000,0.000,417.256,0.000,372.378,1.831,388.879,416.966,416.225,7.540771,10.849,8,0.000,0.000,0.000,0,0.000,0,417.256,19.974,0.000,19.974,0.000,19.974,19.974,0.000,0.000 +12.419649,0.100123,18435986,0.549435,39.951,0.000,0.000,380.841,0.000,265.913,1.080,388.879,244.738,220.588,7.567749,10.828,8,0.000,0.000,0.000,0,0.000,0,380.841,0.000,19.975,0.000,0.000,0.000,0.000,0.000,19.975 +12.519815,0.100166,18435990,0.549435,39.934,0.000,0.000,342.623,0.000,280.097,1.365,388.879,341.581,411.465,7.614990,10.788,8,0.000,0.000,0.000,0,0.000,0,342.623,0.000,0.000,0.000,19.967,0.000,0.000,19.967,0.000 +12.619961,0.100146,18435992,0.549435,19.971,0.000,0.000,259.485,0.000,380.243,1.023,388.879,239.807,304.595,7.654785,10.758,8,0.000,0.000,0.000,0,0.000,0,259.485,0.000,0.000,0.000,0.000,19.971,0.000,0.000,0.000 +12.720123,0.100163,18440080,0.549557,40813.566,0.000,0.000,384.491,0.000,414.950,2.035,388.879,445.252,421.891,7.812103,10.717,8,0.000,0.000,0.000,0,0.000,0,384.491,0.000,12889.020,12579.524,0.000,0.000,19.967,0.000,15325.055 +12.820256,0.100133,18498221,0.551290,580638.517,0.000,0.000,481.760,0.000,305.438,2.827,388.879,266.053,383.904,7.881496,10.679,8,0.000,0.000,0.000,0,0.000,0,481.760,63565.542,111292.128,107157.622,78226.063,58392.415,99178.224,0.000,62826.524 +12.920405,0.100148,18707198,0.557518,2086676.544,0.000,0.000,307.589,0.000,0.067,5.296,388.879,2.769,336.844,7.950874,10.646,6,0.000,0.000,0.000,0,0.000,0,307.589,316880.231,254652.483,318457.893,269091.078,314533.710,74010.281,269460.530,269590.338 +13.020565,0.100160,18902657,0.563343,1951459.547,0.000,0.000,18.670,0.000,0.002,5.057,388.879,0.156,251.277,7.998779,10.621,5,0.000,0.000,0.000,0,0.000,0,18.670,307556.630,0.000,319427.587,296314.664,385212.058,0.000,284403.771,358544.837 +13.120789,0.100224,19171587,0.571358,2683292.511,0.000,0.000,12.069,0.000,0.004,5.306,388.879,1.208,320.532,7.998779,10.591,5,0.000,0.000,0.000,0,0.000,0,12.069,559168.106,0.000,0.000,529704.072,538893.498,0.000,527159.768,528367.065 +13.220956,0.100167,19451151,0.579689,2790987.090,0.000,0.000,11.374,0.000,0.005,5.618,388.879,0.000,332.454,7.998779,10.563,5,0.000,0.000,0.000,0,0.000,0,11.374,564618.713,0.000,0.000,514701.930,620495.559,0.000,630878.250,460292.637 +13.321118,0.100162,19677300,0.586429,2257826.789,0.000,0.000,15.786,0.000,0.001,4.983,388.879,0.546,304.194,7.998779,10.536,4,0.000,0.000,0.000,0,0.000,0,15.786,142898.155,0.000,0.000,520775.068,586468.484,0.000,516172.536,491512.545 +13.421300,0.100182,19879542,0.592457,2018744.351,0.000,0.000,11.105,0.000,0.000,3.935,388.879,0.000,230.635,7.998779,10.518,3,0.000,0.000,0.000,0,0.000,0,11.105,0.000,0.000,0.000,631959.354,266215.286,0.000,532141.099,588428.613 +13.521501,0.100201,20000000,0.596046,1202165.871,0.000,0.000,0.095,0.000,0.000,1.764,388.879,0.000,66.078,7.998779,10.514,0,0.000,0.000,0.000,0,0.000,0,0.095,0.000,0.000,0.000,565494.402,0.000,0.000,327342.647,309328.821 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.log new file mode 100644 index 000000000..405da8c5f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=346 +worker=5 kind=insert tid=6 os_tid=351 +worker=2 kind=insert tid=7 os_tid=348 +worker=6 kind=insert tid=8 os_tid=352 +worker=7 kind=insert tid=9 os_tid=353 +worker=4 kind=insert tid=10 os_tid=350 +worker=1 kind=insert tid=11 os_tid=347 +start_monotonic_ns=2087314472938559 main_address=0x55b6223f4300 +worker=3 kind=insert tid=12 os_tid=349 +load_end reason=complete inserted=20000000 elapsed_s=13.522 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.226 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087314472967870 cpu_ns=9282161 +diagnostic_stage name=stop_request wall_ns=2087327994493129 cpu_ns=60932168300 +diagnostic_stage name=workers_joined wall_ns=2087327994535633 cpu_ns=60932210192 +diagnostic_stage name=before_close wall_ns=2087327994617508 cpu_ns=60932292058 +diagnostic_stage name=after_close wall_ns=2087328220212757 cpu_ns=61019010403 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087327716542074 last_end_ns=2087327716543282 loop_exit_ns=2087327716543341 deregister_start_ns=2087327716543449 deregister_end_ns=2087327716544429 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087327372755789 last_end_ns=2087327372757765 loop_exit_ns=2087327372757847 deregister_start_ns=2087327372757971 deregister_end_ns=2087327372759003 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087327480195817 last_end_ns=2087327480197214 loop_exit_ns=2087327480197283 deregister_start_ns=2087327480197311 deregister_end_ns=2087327480198488 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087327968652325 last_end_ns=2087327968653254 loop_exit_ns=2087327968653293 deregister_start_ns=2087327968653394 deregister_end_ns=2087327968654398 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087327831727733 last_end_ns=2087327831728939 loop_exit_ns=2087327831729006 deregister_start_ns=2087327831729036 deregister_end_ns=2087327831729971 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087327316150714 last_end_ns=2087327316151820 loop_exit_ns=2087327316151874 deregister_start_ns=2087327316151976 deregister_end_ns=2087327316154933 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087327941278351 last_end_ns=2087327941279509 loop_exit_ns=2087327941279551 deregister_start_ns=2087327941279587 deregister_end_ns=2087327941280661 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087327938778276 last_end_ns=2087327938779385 loop_exit_ns=2087327938779438 deregister_start_ns=2087327938779461 deregister_end_ns=2087327938780358 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv new file mode 100644 index 000000000..c30628e06 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-04-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1479115.180635,13.521597,20000000,0.005237,0.001392,0.058880,0.239616,2575.826691,0.005237,0.001392,0.058880,0.239616,2575.826691,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.csv new file mode 100644 index 000000000..8f9d1f2b8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.csv @@ -0,0 +1,141 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,306082,0.009122,3058956.117,0.000,0.000,15.414,0.000,0.136,5.239,74.445,0.000,161.425,0.064243,14.097,8,0.000,0.000,0.000,0,0.000,0,15.414,389422.717,393520.220,400585.915,389752.516,402344.843,328210.015,378519.361,376600.530 +0.200211,0.100150,569206,0.016964,2627292.467,0.000,0.000,16.548,0.000,0.112,5.692,124.152,0.000,138.815,0.118828,14.083,8,0.000,0.000,0.000,0,0.000,0,16.548,329614.751,335855.374,337203.349,334207.849,345021.602,332620.235,272011.300,340758.008 +0.300364,0.100153,823836,0.024552,2542418.921,0.000,0.000,17.696,0.000,13.590,5.885,178.273,0.000,134.248,0.178589,14.070,8,0.000,0.000,0.000,0,0.000,0,17.696,333870.337,328828.034,279862.781,265504.699,352601.743,330096.098,323955.472,327699.756 +0.400512,0.100148,1074062,0.032010,2498552.174,0.000,0.000,18.152,0.000,0.027,6.083,235.406,0.000,131.992,0.242767,14.057,8,0.000,0.000,0.000,0,0.000,0,18.152,318197.798,331727.719,306365.357,315751.428,315941.146,315481.828,319046.538,276040.359 +0.500654,0.100142,1335569,0.039803,2611367.629,0.000,0.000,17.425,0.000,0.086,6.142,277.027,0.000,137.851,0.301048,14.043,8,0.000,0.000,0.000,0,0.000,0,17.425,326347.308,352150.724,330541.362,335234.708,338490.092,326537.039,333127.695,268938.701 +0.600803,0.100149,1591485,0.047430,2555342.931,0.000,0.000,10.054,0.000,6.787,5.593,277.027,0.000,134.994,0.361736,14.030,8,0.000,0.000,0.000,0,0.000,0,10.054,329268.152,339363.073,327331.046,324375.461,327850.270,258114.439,327500.792,321539.697 +0.700925,0.100122,1836292,0.054726,2445090.340,0.000,0.000,11.714,0.000,0.140,5.697,282.938,0.000,264.326,0.423935,14.004,8,0.000,0.000,0.000,0,0.000,0,11.714,316284.566,304518.904,311570.311,311200.761,307495.277,257096.694,317902.594,319021.231 +0.801065,0.100140,2084648,0.062127,2480097.808,0.000,0.000,12.841,0.000,0.124,6.065,283.719,2.497,278.556,0.488987,13.977,8,0.000,0.000,0.000,0,0.000,0,12.841,319044.617,314830.500,320442.665,317696.499,269953.148,311904.584,313292.647,312933.148 +0.901248,0.100183,2268221,0.067598,1832379.604,0.000,0.000,33.923,0.000,36.692,7.136,291.719,56.693,193.318,0.567558,13.958,8,0.000,0.000,0.000,0,0.000,0,33.923,180290.350,181358.397,300011.447,177635.205,304353.508,188275.749,299063.181,201391.767 +1.001426,0.100178,2350599,0.070053,822313.593,0.000,0.000,107.510,0.000,101.971,8.077,296.125,100.368,350.937,0.645161,13.924,8,0.000,0.000,0.000,0,0.000,0,107.510,46746.638,32661.755,233024.454,52616.171,229410.898,39789.045,188064.630,0.000 +1.101560,0.100133,2459472,0.073298,1087278.570,0.000,0.000,134.298,0.000,146.249,4.285,296.125,65.030,709.131,0.714863,13.855,8,0.000,0.000,0.000,0,0.000,0,134.298,174307.314,111351.355,164929.832,174726.754,176344.594,171061.646,0.000,114557.075 +1.201717,0.100157,2638363,0.078629,1786098.699,0.000,0.000,182.038,0.000,0.113,5.757,296.125,7.722,457.834,0.789520,13.810,8,0.000,0.000,0.000,0,0.000,0,182.038,232933.365,252792.108,237046.891,245303.894,242068.986,238484.628,88430.811,249038.017 +1.301855,0.100138,2875466,0.085696,2367754.803,0.000,0.000,14.276,0.000,0.150,5.853,296.125,0.078,350.297,0.866699,13.775,8,0.000,0.000,0.000,0,0.000,0,14.276,302331.800,253629.167,304528.761,300244.687,298806.676,289799.135,295690.985,322723.593 +1.402006,0.100150,3122907,0.093070,2470692.818,0.000,0.000,13.935,0.000,0.132,5.271,296.125,0.000,218.070,0.935600,13.754,8,0.000,0.000,0.000,0,0.000,0,13.935,323433.391,320867.252,307267.713,331351.478,294516.896,262894.473,320028.514,310333.101 +1.507487,0.105482,3376985,0.100642,2408743.748,0.000,0.000,13.223,0.000,2.627,5.697,296.125,0.000,166.646,1.040989,13.737,8,0.000,0.000,0.000,0,0.000,0,13.223,306072.513,298061.632,282826.739,291377.998,340770.527,266871.341,299199.272,323563.725 +1.607614,0.100127,3603059,0.107380,2257878.275,0.000,0.000,16.482,0.000,0.124,5.791,296.125,0.000,246.172,1.111485,13.713,8,0.000,0.000,0.000,0,0.000,0,16.482,227092.174,299190.794,313622.502,266632.060,305243.123,278497.022,275860.364,291740.237 +1.707770,0.100156,3836206,0.114328,2327843.894,0.000,0.000,12.958,0.000,0.111,5.586,296.125,0.000,223.753,1.180145,13.691,8,0.000,0.000,0.000,0,0.000,0,12.958,274132.980,250739.421,304615.497,279933.944,323985.325,309088.530,297536.524,287811.673 +1.807902,0.100132,4030811,0.120128,1943487.065,0.000,0.000,17.774,0.000,51.172,6.413,296.125,61.247,176.681,1.259289,13.674,8,0.000,0.000,0.000,0,0.000,0,17.774,160358.530,315384.094,155445.010,309272.154,162775.343,318290.261,262084.381,259877.292 +1.908080,0.100179,4200237,0.125177,1691240.814,0.000,0.000,81.085,0.000,75.432,8.483,296.125,69.446,114.288,1.365070,13.663,8,0.000,0.000,0.000,0,0.000,0,81.085,211672.125,259466.802,195071.760,251141.664,239342.728,318231.896,92365.111,123948.728 +2.008245,0.100165,4444063,0.132443,2434246.026,0.000,0.000,80.730,0.000,0.110,5.519,296.125,5.304,128.460,1.435013,13.650,8,0.000,0.000,0.000,0,0.000,0,80.730,306554.504,307852.364,317416.593,323286.913,270034.724,300284.842,303339.805,305476.282 +2.108417,0.100172,4701698,0.140122,2571916.992,0.000,0.000,11.753,0.000,0.111,5.386,296.125,0.000,147.987,1.505058,13.635,8,0.000,0.000,0.000,0,0.000,0,11.753,327295.866,324760.237,343178.491,324081.407,327365.746,323911.699,278559.869,322763.678 +2.208555,0.100138,4922043,0.146688,2200415.583,0.000,0.000,15.863,0.000,11.373,5.135,296.125,0.000,511.248,1.576851,13.585,8,0.000,0.000,0.000,0,0.000,0,15.863,300525.569,277257.656,252511.781,290838.927,273153.316,285506.281,244792.426,275829.625 +2.308695,0.100140,5151210,0.153518,2288474.100,0.000,0.000,15.273,0.000,0.026,5.679,296.125,0.000,420.467,1.675587,13.544,8,0.000,0.000,0.000,0,0.000,0,15.273,282515.462,291173.371,293869.605,293000.818,278111.612,303546.092,306481.992,239775.149 +2.408843,0.100148,5387639,0.160564,2360785.108,0.000,0.000,17.783,0.000,0.158,5.435,296.125,0.000,277.167,1.744175,13.517,8,0.000,0.000,0.000,0,0.000,0,17.783,318517.120,310509.009,321952.020,280233.956,277098.611,290648.495,320374.363,241451.534 +2.508978,0.100135,5642470,0.168159,2544878.486,0.000,0.000,14.117,0.000,0.108,5.631,296.125,0.000,208.742,1.815662,13.497,8,0.000,0.000,0.000,0,0.000,0,14.117,326569.653,329295.977,320487.854,324812.023,290128.790,303041.379,335467.655,315075.153 +2.609121,0.100143,5796087,0.172737,1533975.633,0.000,0.000,21.655,0.000,62.484,5.951,296.125,83.552,160.083,1.893181,13.481,8,0.000,0.000,0.000,0,0.000,0,21.655,284013.716,110192.369,276913.872,107086.811,223430.381,145811.415,111480.526,275046.543 +2.709274,0.100153,5965573,0.177788,1692278.919,0.000,0.000,86.271,0.000,0.229,8.330,296.125,119.076,122.235,1.998577,13.469,8,0.000,0.000,0.000,0,0.000,0,86.271,260922.039,207593.377,222131.203,175861.774,65500.099,193574.758,249449.537,317246.133 +2.809424,0.100150,6218657,0.185330,2527041.301,0.000,0.000,10.230,0.000,0.078,5.506,296.125,0.000,133.549,2.068905,13.456,8,0.000,0.000,0.000,0,0.000,0,10.230,303304.067,320288.536,321916.089,334137.718,318571.118,318601.072,308016.983,302205.718 +2.909583,0.100158,6470480,0.192835,2514247.507,0.000,0.000,12.535,0.000,0.138,5.432,296.125,0.000,228.817,2.137905,13.433,8,0.000,0.000,0.000,0,0.000,0,12.535,304827.163,275313.911,330316.788,331754.511,315929.577,320532.286,315660.004,319913.267 +3.009733,0.100151,6691513,0.199423,2207004.948,0.000,0.000,16.541,0.000,10.415,5.260,296.125,0.000,496.557,2.210117,13.385,8,0.000,0.000,0.000,0,0.000,0,16.541,249244.491,281116.473,305020.459,280107.992,300816.792,290342.573,265170.497,235185.672 +3.109879,0.100146,6913776,0.206047,2219400.417,0.000,0.000,17.285,0.000,1.892,5.569,296.125,0.000,372.661,2.303226,13.348,8,0.000,0.000,0.000,0,0.000,0,17.285,253051.769,297147.603,240150.543,282928.294,289768.341,308990.370,277745.835,269617.663 +3.210009,0.100130,7156786,0.213289,2426939.566,0.000,0.000,13.866,0.000,0.133,5.614,296.125,0.000,279.675,2.377167,13.321,8,0.000,0.000,0.000,0,0.000,0,13.866,318245.571,300888.174,299759.644,309077.510,288224.665,323498.730,283800.427,303444.845 +3.310164,0.100155,7390884,0.220266,2337349.675,0.000,0.000,16.077,0.000,2.519,5.530,296.125,0.000,196.999,2.446136,13.302,8,0.000,0.000,0.000,0,0.000,0,16.077,294582.460,313602.918,302080.814,243701.488,278237.847,281113.380,308051.541,315979.227 +3.410313,0.100149,7527319,0.224332,1362318.048,0.000,0.000,16.301,0.000,60.087,4.098,296.125,46.727,145.369,2.503593,13.288,8,0.000,0.000,0.000,0,0.000,0,16.301,126311.601,202727.624,204594.839,205323.751,157525.045,199901.838,129956.165,135977.185 +3.510467,0.100154,7634157,0.227516,1066739.642,0.000,0.000,127.100,0.000,85.275,7.855,296.125,146.532,97.389,2.573559,13.278,8,0.000,0.000,0.000,0,0.000,0,127.100,118338.028,157278.149,58100.657,260030.144,161441.746,58100.657,170677.544,82772.718 +3.610621,0.100154,7870912,0.234571,2363921.192,0.000,0.000,102.694,0.000,9.488,6.367,296.125,26.639,126.252,2.658283,13.266,8,0.000,0.000,0.000,0,0.000,0,102.694,315935.014,305770.618,258503.177,281937.204,313538.693,279331.204,316963.436,291941.846 +3.710778,0.100157,8127238,0.242211,2559234.427,0.000,0.000,11.124,0.000,0.248,5.540,296.125,0.000,175.310,2.758045,13.249,8,0.000,0.000,0.000,0,0.000,0,11.124,316661.903,331598.409,344408.260,331907.922,327125.445,304421.158,325837.471,277273.859 +3.810916,0.100138,8357215,0.249064,2296605.416,0.000,0.000,15.056,0.000,0.205,5.083,296.125,0.000,454.257,2.824699,13.204,8,0.000,0.000,0.000,0,0.000,0,15.056,290250.053,284268.295,257824.733,296900.888,296701.164,294833.737,301414.669,274411.877 +3.911062,0.100147,8584680,0.255843,2271320.040,0.000,0.000,18.993,0.000,0.237,5.169,296.125,0.000,355.963,2.891243,13.170,8,0.000,0.000,0.000,0,0.000,0,18.993,278062.336,299261.256,287698.209,298242.749,276075.249,242724.145,291672.382,297583.715 +4.011197,0.100134,8818156,0.262802,2331626.248,0.000,0.000,15.608,0.000,0.040,5.201,296.125,0.000,353.665,2.959076,13.135,8,0.000,0.000,0.000,0,0.000,0,15.608,293805.120,260829.440,301484.798,291687.966,294863.697,284267.938,307776.342,296910.946 +4.111355,0.100158,9064272,0.270136,2457282.776,0.000,0.000,17.183,0.000,0.884,5.499,296.125,0.000,241.182,3.037201,13.111,8,0.000,0.000,0.000,0,0.000,0,17.183,308043.953,323140.133,290671.364,332645.136,321462.780,243216.241,334292.537,303810.632 +4.211535,0.100181,9257862,0.275906,1932411.186,0.000,0.000,31.837,0.000,5.625,4.585,296.125,2.418,121.343,3.102596,13.099,8,0.000,0.000,0.000,0,0.000,0,31.837,240505.786,259561.383,252783.619,240645.534,232360.492,188769.192,249818.972,267966.208 +4.311676,0.100141,9306971,0.277369,490399.263,0.000,0.000,5.775,0.000,105.766,3.886,296.125,65.533,98.923,3.159706,13.090,8,0.000,0.000,0.000,0,0.000,0,5.775,111582.833,73895.916,0.000,0.000,0.000,117304.774,111053.579,76562.161 +4.411815,0.100139,9472891,0.282314,1656895.408,0.000,0.000,121.752,0.000,0.229,8.345,296.125,155.994,158.959,3.269459,13.074,8,0.000,0.000,0.000,0,0.000,0,121.752,177582.998,102507.421,267328.171,265181.157,298424.918,137568.654,293232.140,115069.948 +4.511991,0.100175,9736077,0.290158,2627249.571,0.000,0.000,10.001,0.000,0.221,5.145,296.125,0.000,138.858,3.339310,13.061,8,0.000,0.000,0.000,0,0.000,0,10.001,341121.383,326197.572,348348.700,335591.088,304555.551,317233.303,337198.268,317003.706 +4.612125,0.100134,9984462,0.297560,2480514.650,0.000,0.000,11.528,0.000,0.197,5.155,296.125,0.000,323.081,3.408138,13.029,8,0.000,0.000,0.000,0,0.000,0,11.528,317143.562,321747.372,330355.797,310772.130,315365.953,269557.548,297889.452,317682.837 +4.712275,0.100150,10211114,0.304315,2263126.736,0.000,0.000,15.230,0.000,3.086,5.063,296.125,0.000,475.498,3.477219,12.983,8,0.000,0.000,0.000,0,0.000,0,15.230,292601.282,298951.761,301048.617,283454.996,284453.499,286909.816,234398.550,281308.215 +4.812422,0.100148,10440048,0.311138,2285967.261,0.000,0.000,19.124,0.000,1.150,5.391,296.125,0.000,365.281,3.549934,12.947,8,0.000,0.000,0.000,0,0.000,0,19.124,304790.309,287755.443,304440.825,310242.265,280775.741,229741.038,266396.955,301824.685 +4.912603,0.100180,10669961,0.317990,2294997.307,0.000,0.000,14.622,0.000,0.040,5.863,296.125,0.000,264.953,3.647606,12.921,8,0.000,0.000,0.000,0,0.000,0,14.622,236005.016,323188.022,285156.507,314633.427,294569.557,275683.566,285965.051,279796.160 +5.012774,0.100172,10914068,0.325265,2436888.713,0.000,0.000,12.429,0.000,0.134,5.465,296.125,0.000,205.546,3.717690,12.901,8,0.000,0.000,0.000,0,0.000,0,12.429,313791.587,318233.965,302630.737,308750.237,292837.541,321698.021,292408.277,286538.349 +5.112933,0.100159,11037719,0.328950,1234544.149,0.000,0.000,21.175,0.000,50.187,3.079,296.125,20.085,70.006,3.761063,12.894,8,0.000,0.000,0.000,0,0.000,0,21.175,122664.672,168541.619,176139.521,141544.609,144969.155,170448.583,174372.335,135863.655 +5.213065,0.100131,11132797,0.331783,949532.646,0.000,0.000,125.123,0.000,43.463,7.816,296.125,196.851,139.621,3.836525,12.880,8,0.000,0.000,0.000,0,0.000,0,125.123,181711.295,9.987,165602.456,46468.956,57045.063,235450.700,252148.765,11095.424 +5.313217,0.100153,11333408,0.337762,2003052.541,0.000,0.000,100.923,0.000,0.072,7.781,296.125,59.909,126.604,3.920223,12.868,8,0.000,0.000,0.000,0,0.000,0,100.923,228960.515,190169.725,269568.531,303776.316,319971.595,267301.990,315418.545,107885.324 +5.413356,0.100139,11577897,0.345048,2441500.489,0.000,0.000,11.491,0.000,2.114,5.342,296.125,0.000,137.309,3.988380,12.854,8,0.000,0.000,0.000,0,0.000,0,11.491,309959.686,315482.019,312855.666,317469.261,301671.193,302180.486,312755.804,269126.375 +5.513513,0.100157,11798771,0.351631,2205275.292,0.000,0.000,16.697,0.000,13.132,5.257,296.125,0.000,467.469,4.061543,12.809,8,0.000,0.000,0.000,0,0.000,0,16.697,273190.790,288396.900,277064.704,293079.543,253212.178,285980.696,241320.861,293029.621 +5.613655,0.100142,12026269,0.358411,2271758.624,0.000,0.000,15.253,0.000,0.280,5.545,296.125,0.000,407.157,4.158482,12.769,8,0.000,0.000,0.000,0,0.000,0,15.253,284197.006,278954.440,287392.475,283777.601,294612.237,229384.730,311817.839,301622.297 +5.713800,0.100145,12257484,0.365301,2308798.364,0.000,0.000,15.307,0.000,0.053,5.165,296.125,0.000,291.959,4.225830,12.740,8,0.000,0.000,0.000,0,0.000,0,15.307,298137.200,295520.998,265564.485,284886.436,284187.451,283019.147,299345.446,298137.200 +5.813944,0.100143,12496185,0.372415,2383595.761,0.000,0.000,13.820,0.000,0.086,5.352,296.125,0.000,250.930,4.294533,12.716,8,0.000,0.000,0.000,0,0.000,0,13.820,319851.847,303994.561,310325.493,246546.849,308967.438,289475.358,304034.504,300399.710 +5.914080,0.100136,12725001,0.379235,2285040.965,0.000,0.000,12.339,0.000,0.122,5.425,296.125,0.000,200.000,4.362984,12.696,8,0.000,0.000,0.000,0,0.000,0,12.339,276272.893,308828.455,308229.273,247082.737,289285.132,288875.690,282953.774,283513.010 +6.015363,0.101283,12872576,0.383633,1457060.532,0.000,0.000,19.108,0.000,71.373,6.771,296.125,77.521,141.852,4.449455,12.682,8,0.000,0.000,0.000,0,0.000,0,19.108,284954.932,198000.284,88415.904,87675.403,89788.301,285715.180,142166.455,280344.074 +6.115522,0.100159,13010470,0.387742,1376744.464,0.000,0.000,90.231,0.000,0.197,9.516,296.125,193.130,169.066,4.550556,12.666,8,0.000,0.000,0.000,0,0.000,0,90.231,272086.096,113049.716,252687.032,83167.370,76138.580,136422.443,136023.080,307170.147 +6.215687,0.100165,13251847,0.394936,2409787.393,0.000,0.000,11.155,0.000,0.099,5.938,296.125,0.000,250.562,4.621357,12.641,8,0.000,0.000,0.000,0,0.000,0,11.155,301591.566,276483.062,318423.747,308909.471,297258.726,299225.476,310976.056,296919.287 +6.315832,0.100145,13491654,0.402083,2394597.474,0.000,0.000,17.770,0.000,0.056,5.100,296.125,0.000,409.991,4.689266,12.601,8,0.000,0.000,0.000,0,0.000,0,17.770,294183.390,304009.141,254261.283,307593.943,308732.292,297029.263,308312.900,320475.263 +6.415983,0.100150,13741877,0.409540,2498478.734,0.000,0.000,16.487,0.000,2.056,5.229,296.125,0.000,359.655,4.760277,12.566,8,0.000,0.000,0.000,0,0.000,0,16.487,275176.844,296355.047,324372.980,327877.718,321327.552,317852.769,309195.767,326320.057 +6.516133,0.100150,13972728,0.416420,2305044.895,0.000,0.000,13.814,0.000,0.207,5.689,296.125,0.000,350.294,4.861656,12.532,8,0.000,0.000,0.000,0,0.000,0,13.814,314846.700,252360.634,257732.558,294836.781,316853.683,291461.854,290473.340,286479.344 +6.616289,0.100156,14209809,0.423485,2367116.848,0.000,0.000,16.842,0.000,0.083,5.418,296.125,0.000,244.735,4.932484,12.508,8,0.000,0.000,0.000,0,0.000,0,16.842,318912.436,309586.985,301709.276,304005.693,269519.498,290416.894,285205.026,287761.038 +6.716431,0.100142,14439565,0.430333,2294296.455,0.000,0.000,13.793,0.000,0.147,5.518,296.125,0.000,211.964,5.000973,12.487,8,0.000,0.000,0.000,0,0.000,0,13.793,274709.237,294371.269,245610.629,280700.714,295549.593,297147.320,288729.294,317478.400 +6.816587,0.100156,14566060,0.434102,1262978.869,0.000,0.000,29.383,0.000,36.483,2.822,296.125,6.396,97.426,5.041069,12.477,8,0.000,0.000,0.000,0,0.000,0,29.383,149097.304,164024.008,170394.066,156605.586,117716.280,175026.836,173629.017,156485.773 +6.916717,0.100129,14654231,0.436730,880569.926,0.000,0.000,118.079,0.000,73.715,7.551,296.125,245.268,117.270,5.119835,12.466,8,0.000,0.000,0.000,0,0.000,0,118.079,8828.570,197833.864,262649.947,76870.476,36462.792,37012.080,194578.080,66334.117 +7.016886,0.100170,14826429,0.441862,1719062.133,0.000,0.000,90.779,0.000,0.023,8.367,296.125,55.843,174.508,5.204880,12.449,8,0.000,0.000,0.000,0,0.000,0,90.779,140112.179,157303.000,317271.476,305311.776,247380.107,264491.063,162893.511,124299.020 +7.117038,0.100152,15069722,0.449113,2429240.882,0.000,0.000,11.559,0.000,0.151,5.123,296.125,0.000,257.851,5.272118,12.424,8,0.000,0.000,0.000,0,0.000,0,11.559,308431.607,311337.194,310708.149,303698.794,274273.480,306644.321,308311.788,305835.549 +7.217169,0.100131,15303653,0.456084,2336247.973,0.000,0.000,21.442,0.000,0.128,5.128,296.125,0.000,440.867,5.339115,12.380,8,0.000,0.000,0.000,0,0.000,0,21.442,293005.969,307766.623,299018.089,250451.743,292416.741,307167.408,309604.214,276817.187 +7.317307,0.100138,15533257,0.462927,2292879.999,0.000,0.000,19.244,0.000,1.653,5.295,296.125,0.000,330.287,5.414799,12.348,8,0.000,0.000,0.000,0,0.000,0,19.244,234516.794,321077.497,305998.279,299667.005,248607.374,280004.104,303411.844,299597.101 +7.417475,0.100168,15759482,0.469669,2258459.920,0.000,0.000,13.945,0.000,0.063,5.680,296.125,0.000,333.074,5.510937,12.316,8,0.000,0.000,0.000,0,0.000,0,13.945,269457.804,287926.810,298838.498,271694.051,316468.911,256958.779,277863.697,279251.369 +7.517606,0.100131,16012863,0.477221,2530505.110,0.000,0.000,10.967,0.000,0.103,5.388,296.125,0.000,244.485,5.581257,12.292,8,0.000,0.000,0.000,0,0.000,0,10.967,330398.493,314549.192,325774.532,319283.010,328900.449,329779.302,271615.265,310204.866 +7.617746,0.100141,16248389,0.484240,2351953.929,0.000,0.000,11.547,0.000,0.636,5.681,296.125,0.000,201.709,5.650528,12.272,8,0.000,0.000,0.000,0,0.000,0,11.547,282732.571,278798.102,311811.696,274633.955,276281.639,313399.464,298889.859,315406.642 +7.717896,0.100150,16394697,0.488600,1460892.110,0.000,0.000,3.787,0.000,82.974,2.492,296.125,9.790,94.390,5.678333,12.263,8,0.000,0.000,0.000,0,0.000,0,3.787,205192.695,200979.006,206151.260,201717.899,200170.217,198772.311,52441.462,195467.260 +7.818044,0.100148,16482078,0.491204,872519.997,0.000,0.000,99.718,0.000,84.090,2.315,355.898,75.864,122.709,5.709225,12.251,8,0.000,0.000,0.000,0,0.000,0,99.718,171067.081,42766.770,40639.915,162250.116,37684.285,140751.901,130826.576,146533.353 +7.918185,0.100141,16506752,0.491940,246393.361,0.000,0.000,23.779,0.000,184.231,2.658,355.898,383.679,157.318,5.765427,12.235,8,0.000,0.000,0.000,0,0.000,0,23.779,90892.128,0.000,0.000,94167.520,0.000,0.000,61333.713,0.000 +8.018333,0.100149,16553003,0.493318,461822.088,0.000,0.000,7.658,0.000,284.380,4.213,355.898,443.948,297.838,5.809685,12.206,8,0.000,0.000,0.000,0,0.000,0,7.658,157385.565,0.000,0.000,148528.758,0.000,0.000,155907.766,0.000 +8.118471,0.100138,16579051,0.494094,260121.256,0.000,0.000,6.298,0.000,384.517,2.850,355.898,311.953,555.484,5.842522,12.152,8,0.000,0.000,0.000,0,0.000,0,6.298,82765.854,0.000,0.000,88677.701,0.000,0.000,88677.701,0.000 +8.218606,0.100135,16610575,0.495034,314815.415,0.000,0.000,3.750,0.000,484.652,3.450,355.898,395.092,353.391,5.886265,12.117,8,0.000,0.000,0.000,0,0.000,0,3.750,104938.472,0.000,0.000,106416.478,0.000,0.000,103460.465,0.000 +8.318726,0.100120,16645748,0.496082,351309.732,0.000,0.000,7.255,0.000,584.772,4.321,355.898,527.494,292.151,5.939835,12.089,8,0.000,0.000,0.000,0,0.000,0,7.255,122173.845,0.000,0.000,102747.085,0.000,0.000,126388.802,0.000 +8.418880,0.100154,16665136,0.496660,193581.012,0.000,0.000,4.692,0.000,684.926,1.951,355.898,186.392,378.907,5.959511,12.052,8,0.000,0.000,0.000,0,0.000,0,4.692,64280.718,0.000,0.000,66497.294,0.000,0.000,62803.000,0.000 +8.518998,0.100118,16687602,0.497329,224395.424,0.000,0.000,4.548,0.000,785.044,2.026,355.898,253.412,295.550,5.981548,12.023,8,0.000,0.000,0.000,0,0.000,0,4.548,62835.913,0.000,0.000,81304.138,0.000,0.000,80255.374,0.000 +8.619150,0.100152,16703691,0.497809,160645.733,0.000,0.000,33.009,0.000,885.196,2.598,355.898,328.368,262.413,6.041580,11.998,8,0.000,0.000,0.000,0,0.000,0,33.009,28077.308,0.000,0.000,74626.528,0.000,0.000,57941.898,0.000 +8.719305,0.100154,16727593,0.498521,238651.844,0.000,0.000,3.654,0.000,985.351,1.989,355.898,258.039,114.823,6.071381,11.986,8,0.000,0.000,0.000,0,0.000,0,3.654,76102.600,0.000,0.000,79058.041,0.000,0.000,83491.202,0.000 +8.819440,0.100135,16757267,0.499405,296338.982,0.000,0.000,6.183,0.000,1085.486,2.430,355.898,285.629,372.075,6.105011,11.950,8,0.000,0.000,0.000,0,0.000,0,6.183,95330.994,0.000,0.000,106415.994,0.000,0.000,94591.994,0.000 +8.919599,0.100159,16777247,0.500001,199482.054,0.000,0.000,8.199,0.000,1185.645,1.724,355.898,155.572,373.038,6.122528,11.913,8,0.000,0.000,0.000,0,0.000,0,8.199,66494.018,0.000,0.000,65755.195,0.000,0.000,67232.840,0.000 +9.019735,0.100136,16793750,0.500493,164806.164,0.000,0.000,18.063,0.000,1285.781,1.406,355.898,212.563,210.339,6.142662,11.893,8,0.000,0.000,0.000,0,0.000,0,18.063,51000.732,0.000,0.000,53946.731,0.000,0.000,59858.701,0.000 +9.119852,0.100117,16818171,0.501221,243925.488,0.000,0.000,5.587,0.000,1385.898,1.852,355.898,244.324,200.703,6.168343,11.873,8,0.000,0.000,0.000,0,0.000,0,5.587,83522.580,0.000,0.000,79826.891,0.000,0.000,80576.017,0.000 +9.219975,0.100124,16856619,0.502366,384004.944,0.000,0.000,9.763,0.000,1486.022,3.233,355.898,344.925,197.061,6.205479,11.854,8,0.000,0.000,0.000,0,0.000,0,9.763,129150.227,0.000,0.000,131866.866,0.000,0.000,122987.851,0.000 +9.320093,0.100118,16876062,0.502946,194200.853,0.000,0.000,3.773,0.000,1586.140,1.550,355.898,193.053,203.471,6.225773,11.834,8,0.000,0.000,0.000,0,0.000,0,3.773,65782.380,0.000,0.000,64493.900,0.000,0.000,63924.572,0.000 +9.420222,0.100128,16893496,0.503465,174116.414,0.000,0.000,59.300,0.000,1686.268,1.544,355.898,174.073,397.302,6.248402,11.795,8,0.000,0.000,0.000,0,0.000,0,59.300,76122.250,0.000,0.000,83323.003,0.000,0.000,14671.160,0.000 +9.520335,0.100114,16908389,0.503909,148761.109,0.000,0.000,9.252,0.000,1786.381,1.843,355.898,206.953,218.190,6.293106,11.774,8,0.000,0.000,0.000,0,0.000,0,9.252,51002.096,0.000,0.000,53958.740,0.000,0.000,43800.273,0.000 +9.620453,0.100117,16931804,0.504607,233875.412,0.000,0.000,3.550,0.000,1886.499,1.831,355.898,219.118,190.401,6.321178,11.755,8,0.000,0.000,0.000,0,0.000,0,3.550,77119.456,0.000,0.000,81354.483,0.000,0.000,75401.473,0.000 +9.720580,0.100128,16980540,0.506060,486738.717,0.000,0.000,3.150,0.000,1986.626,3.816,355.898,394.692,190.928,6.366043,11.737,8,0.000,0.000,0.000,0,0.000,0,3.150,164559.952,0.000,0.000,162542.527,0.000,0.000,159636.237,0.000 +9.820726,0.100145,17003776,0.506752,232022.769,0.000,0.000,4.029,0.000,2086.772,2.017,355.898,175.487,335.762,6.387383,11.704,8,0.000,0.000,0.000,0,0.000,0,4.029,83498.640,0.000,0.000,75370.454,0.000,0.000,73153.676,0.000 +9.920845,0.100120,17017445,0.507159,136526.754,0.000,0.000,19.462,0.000,2186.891,1.353,355.898,131.249,269.600,6.404938,11.677,8,0.000,0.000,0.000,0,0.000,0,19.462,38444.032,0.000,0.000,49390.943,0.000,0.000,48691.779,0.000 +10.020993,0.100148,17036720,0.507734,192465.434,0.000,0.000,5.071,0.000,2287.039,1.551,355.898,172.401,244.677,6.423023,11.653,8,0.000,0.000,0.000,0,0.000,0,5.071,65023.860,0.000,0.000,65153.668,0.000,0.000,62287.905,0.000 +10.121141,0.100148,17059055,0.508399,223020.973,0.000,0.000,5.931,0.000,2387.187,1.832,355.898,209.379,207.974,6.445412,11.633,8,0.000,0.000,0.000,0,0.000,0,5.931,75368.807,0.000,0.000,75368.807,0.000,0.000,72283.359,0.000 +10.221299,0.100158,17082064,0.509085,229725.960,0.000,0.000,3.863,0.000,2487.345,1.944,355.898,228.154,162.282,6.473213,11.617,8,0.000,0.000,0.000,0,0.000,0,3.863,64957.064,0.000,0.000,80542.367,0.000,0.000,84226.529,0.000 +10.321457,0.100158,17108998,0.509888,268916.398,0.000,0.000,2547.918,0.000,2587.503,3.836,371.367,184.280,192.470,6.537224,11.598,8,0.000,0.000,0.000,0,0.000,0,2547.918,80692.891,0.000,0.000,89399.177,9.984,0.000,98814.346,0.000 +10.421676,0.100219,17162098,0.511470,529839.318,0.000,0.000,2629.850,0.000,2617.278,4.947,379.117,20.619,236.591,6.575840,11.575,8,0.000,0.000,0.000,0,0.000,0,2629.850,60577.298,9.978,107025.547,123319.852,5168.677,0.000,117412.792,116325.175 +10.521836,0.100160,17373578,0.517773,2111421.873,0.000,0.000,2620.683,0.000,0.156,6.121,379.117,0.663,373.153,6.652435,11.539,8,0.000,0.000,0.000,0,0.000,0,2620.683,300259.606,251727.254,261890.993,266343.868,252935.321,254163.356,241054.330,283047.144 +10.621989,0.100154,17614019,0.524939,2400723.689,0.000,0.000,16.787,0.000,0.167,5.358,379.117,0.000,332.575,6.721584,11.506,8,0.000,0.000,0.000,0,0.000,0,16.787,321306.634,252352.513,295616.082,302076.162,302775.089,316314.299,288556.921,321725.990 +10.722134,0.100145,17836004,0.531554,2216635.568,0.000,0.000,15.139,0.000,0.037,5.417,379.117,0.000,311.891,6.787952,11.476,8,0.000,0.000,0.000,0,0.000,0,15.139,261191.236,281172.261,234000.666,284417.555,284886.874,296809.585,294502.930,279654.462 +10.822276,0.100142,18054759,0.538074,2184458.031,0.000,0.000,17.076,0.000,0.104,5.349,379.117,0.000,296.650,6.855156,11.447,8,0.000,0.000,0.000,0,0.000,0,17.076,215035.630,295681.481,295082.329,258633.919,280063.587,288931.035,278945.170,272084.880 +10.922411,0.100135,18216608,0.542897,1616310.793,0.000,0.000,3.365,0.000,98.682,3.412,379.117,30.467,195.401,6.886574,11.428,8,0.000,0.000,0.000,0,0.000,0,3.365,231198.285,234593.707,227353.468,4444.008,228152.391,243451.764,227343.482,219773.688 +11.022525,0.100114,18304987,0.545531,882783.389,0.000,0.000,44.707,0.000,198.796,1.765,379.117,21.109,112.567,6.908970,11.417,8,0.000,0.000,0.000,0,0.000,0,44.707,82186.285,130401.307,129881.900,0.000,135885.054,133228.084,137782.890,133417.868 +11.122655,0.100131,18432656,0.549336,1275024.690,0.000,0.000,267.593,0.000,33.752,3.125,379.117,262.158,270.389,6.927883,11.390,8,0.000,0.000,0.000,0,0.000,0,267.593,178057.439,181063.513,182990.995,9.987,182541.582,181832.509,183180.748,185347.917 +11.222805,0.100150,18432657,0.549336,9.985,0.000,0.000,125.074,0.000,133.902,3.144,379.117,667.712,542.352,7.001343,11.337,8,0.000,0.000,0.000,0,0.000,0,125.074,0.000,0.000,0.000,0.000,0.000,9.985,0.000,0.000 +11.322923,0.100118,18432666,0.549336,89.894,0.000,0.000,213.606,0.000,233.843,1.101,379.117,169.839,330.977,7.001343,11.305,8,0.000,0.000,0.000,0,0.000,0,213.606,0.000,19.976,19.976,19.976,0.000,9.988,19.976,0.000 +11.423072,0.100149,18432670,0.549336,39.941,0.000,0.000,302.472,0.000,332.487,1.211,379.117,278.765,310.398,7.008667,11.274,8,0.000,0.000,0.000,0,0.000,0,302.472,19.970,0.000,0.000,0.000,19.970,0.000,0.000,0.000 +11.523234,0.100162,18432672,0.549336,19.968,0.000,0.000,333.042,0.000,279.772,2.219,379.117,543.494,312.345,7.039795,11.244,8,0.000,0.000,0.000,0,0.000,0,333.042,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.968 +11.623371,0.100137,18432681,0.549337,89.877,0.000,0.000,326.811,0.000,308.978,1.493,379.117,223.912,383.771,7.153809,11.206,8,0.000,0.000,0.000,0,0.000,0,326.811,0.000,19.973,0.000,19.973,9.986,19.973,19.973,0.000 +11.723526,0.100155,18432684,0.549337,29.953,0.000,0.000,293.561,0.000,409.134,1.038,379.117,167.786,213.575,7.153809,11.185,8,0.000,0.000,0.000,0,0.000,0,293.561,19.969,0.000,0.000,0.000,9.984,0.000,0.000,0.000 +11.823660,0.100133,18432686,0.549337,19.973,0.000,0.000,298.768,0.000,509.267,0.942,379.117,236.208,307.051,7.156128,11.155,8,0.000,0.000,0.000,0,0.000,0,298.768,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.973 +11.923812,0.100152,18432692,0.549337,59.909,0.000,0.000,543.729,0.000,390.733,2.083,379.117,444.013,336.832,7.198242,11.123,8,0.000,0.000,0.000,0,0.000,0,543.729,0.000,19.970,19.970,0.000,0.000,0.000,19.970,0.000 +12.023928,0.100116,18432700,0.549337,79.907,0.000,0.000,417.612,0.000,271.854,1.491,379.117,252.285,188.882,7.228516,11.104,8,0.000,0.000,0.000,0,0.000,0,417.612,19.977,0.000,0.000,19.977,19.977,19.977,0.000,0.000 +12.124052,0.100124,18432702,0.549337,19.975,0.000,0.000,281.417,0.000,259.337,1.299,379.117,335.989,419.402,7.269775,11.063,8,0.000,0.000,0.000,0,0.000,0,281.417,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.975 +12.224188,0.100136,18432702,0.549337,0.000,0.000,0.000,0.000,0.000,359.473,1.108,379.117,278.372,461.677,7.336060,11.018,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.324303,0.100115,18432712,0.549338,99.885,0.000,0.000,368.903,0.000,402.948,1.432,379.117,245.421,180.534,7.354004,11.000,8,0.000,0.000,0.000,0,0.000,0,368.903,0.000,19.977,19.977,19.977,19.977,19.977,0.000,0.000 +12.424408,0.100105,18432718,0.549338,59.937,0.000,0.000,483.463,0.000,182.115,1.571,379.117,400.086,336.989,7.390015,10.967,8,0.000,0.000,0.000,0,0.000,0,483.463,19.979,0.000,0.000,0.000,0.000,0.000,19.979,19.979 +12.524517,0.100109,18432720,0.549338,19.978,0.000,0.000,249.390,0.000,277.773,1.258,379.117,269.512,298.270,7.422485,10.938,8,0.000,0.000,0.000,0,0.000,0,249.390,0.000,0.000,19.978,0.000,0.000,0.000,0.000,0.000 +12.624623,0.100107,18432724,0.549338,39.957,0.000,0.000,294.318,0.000,377.879,1.291,379.117,290.277,417.836,7.478760,10.897,8,0.000,0.000,0.000,0,0.000,0,294.318,0.000,0.000,0.000,0.000,19.979,19.979,0.000,0.000 +12.724745,0.100122,18432728,0.549338,39.951,0.000,0.000,380.889,0.000,478.001,1.307,379.117,317.933,261.244,7.508667,10.872,8,0.000,0.000,0.000,0,0.000,0,380.889,9.988,0.000,0.000,19.976,0.000,0.000,9.988,0.000 +12.824875,0.100130,18432734,0.549338,59.922,0.000,0.000,526.987,0.000,316.744,1.160,379.117,242.459,276.049,7.539062,10.845,8,0.000,0.000,0.000,0,0.000,0,526.987,9.987,19.974,0.000,0.000,0.000,0.000,9.987,19.974 +12.925003,0.100128,18432739,0.549338,49.936,0.000,0.000,337.793,0.000,241.150,1.269,379.117,247.027,233.490,7.568848,10.822,8,0.000,0.000,0.000,0,0.000,0,337.793,0.000,0.000,19.974,0.000,9.987,19.974,0.000,0.000 +13.025159,0.100156,18432740,0.549338,9.984,0.000,0.000,16.403,0.000,341.306,1.145,379.117,309.166,276.210,7.602905,10.795,8,0.000,0.000,0.000,0,0.000,0,16.403,0.000,0.000,0.000,0.000,9.984,0.000,0.000,0.000 +13.125284,0.100125,18432743,0.549339,29.962,0.000,0.000,393.430,0.000,393.834,0.979,379.117,209.542,370.005,7.644978,10.759,8,0.000,0.000,0.000,0,0.000,0,393.430,9.987,0.000,0.000,19.975,0.000,0.000,0.000,0.000 +13.225415,0.100130,18436349,0.549446,36013.010,0.000,0.000,435.394,0.000,445.561,1.440,379.117,292.821,369.752,7.693115,10.723,8,0.000,0.000,0.000,0,0.000,0,435.394,9.987,0.000,7480.240,0.000,0.000,2097.263,26165.858,259.661 +13.325542,0.100127,18465438,0.550313,290520.148,0.000,0.000,541.838,0.000,239.017,1.849,379.117,287.525,360.049,7.841557,10.687,8,0.000,0.000,0.000,0,0.000,0,541.838,0.000,5922.460,37132.727,0.000,26676.040,78689.822,71878.494,70220.604 +13.425675,0.100133,18655139,0.555966,1894496.647,0.000,0.000,273.430,0.000,2.951,5.143,379.117,80.791,298.042,7.905167,10.658,8,0.000,0.000,0.000,0,0.000,0,273.430,209871.572,248879.821,250997.012,194312.214,238134.077,263001.087,246173.412,243127.453 +13.525803,0.100128,18880273,0.562676,2248451.549,0.000,0.000,12.851,0.000,15.426,5.651,379.117,0.156,310.344,7.981102,10.628,8,0.000,0.000,0.000,0,0.000,0,12.851,300793.589,244485.924,258547.859,303260.420,268914.542,301033.281,274117.857,297298.079 +13.625949,0.100146,19152784,0.570797,2721125.646,0.000,0.000,18.379,0.000,0.001,6.921,379.117,0.000,312.433,7.999756,10.599,5,0.000,0.000,0.000,0,0.000,0,18.379,87481.906,411377.649,448303.580,424738.086,418507.209,495824.000,7998.289,426894.928 +13.726132,0.100183,19362769,0.577055,2096021.658,0.000,0.000,19.435,0.000,0.006,5.469,379.117,0.000,258.473,7.999756,10.576,5,0.000,0.000,0.000,0,0.000,0,19.435,0.000,484774.569,390187.331,0.000,319097.175,463723.019,0.000,438239.564 +13.826313,0.100181,19653094,0.585708,2898002.934,0.000,0.000,11.556,0.000,10.962,5.279,379.117,0.000,329.794,7.999756,10.548,4,0.000,0.000,0.000,0,0.000,0,11.556,0.000,530778.982,599584.404,0.000,540621.162,633133.661,0.000,593884.724 +13.926449,0.100136,19859706,0.591865,2063319.168,0.000,0.000,18.014,0.000,0.001,5.071,379.117,0.975,298.228,7.999756,10.522,4,0.000,0.000,0.000,0,0.000,0,18.014,0.000,610701.010,0.000,0.000,524448.093,484142.805,0.000,444027.260 +14.026722,0.100273,20000000,0.596046,1399124.699,0.000,0.000,0.149,0.000,0.000,2.318,379.117,0.000,97.118,7.999756,10.515,0,0.000,0.000,0.000,0,0.000,0,0.149,0.000,301856.860,0.000,0.000,503048.228,149452.455,0.000,444767.156 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.log new file mode 100644 index 000000000..fdf641d46 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=361 +worker=6 kind=insert tid=8 os_tid=366 +worker=7 kind=insert tid=9 os_tid=367 +worker=4 kind=insert tid=10 os_tid=364 +start_monotonic_ns=2087328408398519 main_address=0x556e11b57300 +worker=0 kind=insert tid=6 os_tid=360 +worker=2 kind=insert tid=12 os_tid=362 +worker=5 kind=insert tid=7 os_tid=365 +worker=3 kind=insert tid=11 os_tid=363 +load_end reason=complete inserted=20000000 elapsed_s=14.027 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.201 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087328408401878 cpu_ns=9504429 +diagnostic_stage name=stop_request wall_ns=2087342435178181 cpu_ns=60858061377 +diagnostic_stage name=workers_joined wall_ns=2087342435225062 cpu_ns=60858107589 +diagnostic_stage name=before_close wall_ns=2087342435311365 cpu_ns=60858193868 +diagnostic_stage name=after_close wall_ns=2087342636289690 cpu_ns=60944869554 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087341966216617 last_end_ns=2087341966218676 loop_exit_ns=2087341966218733 deregister_start_ns=2087341966218838 deregister_end_ns=2087341966220173 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087342378498925 last_end_ns=2087342378500162 loop_exit_ns=2087342378500219 deregister_start_ns=2087342378500312 deregister_end_ns=2087342378501195 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087342230571467 last_end_ns=2087342230572827 loop_exit_ns=2087342230572888 deregister_start_ns=2087342230572914 deregister_end_ns=2087342230573915 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087342023976884 last_end_ns=2087342023978361 loop_exit_ns=2087342023978426 deregister_start_ns=2087342023978468 deregister_end_ns=2087342023979775 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087342406368310 last_end_ns=2087342406369573 loop_exit_ns=2087342406369625 deregister_start_ns=2087342406369813 deregister_end_ns=2087342406370942 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087342355954382 last_end_ns=2087342355955527 loop_exit_ns=2087342355955581 deregister_start_ns=2087342355955670 deregister_end_ns=2087342355956640 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087341936936024 last_end_ns=2087341936937530 loop_exit_ns=2087341936937606 deregister_start_ns=2087341936937645 deregister_end_ns=2087341936940801 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087342399424847 last_end_ns=2087342399426230 loop_exit_ns=2087342399426282 deregister_start_ns=2087342399426395 deregister_end_ns=2087342399427402 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv new file mode 100644 index 000000000..39f4dccad --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1425839.211541,14.026827,20000000,0.005470,0.001424,0.060928,0.247808,2629.850105,0.005470,0.001424,0.060928,0.247808,2629.850105,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.csv new file mode 100644 index 000000000..186be6708 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.csv @@ -0,0 +1,143 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,281800,0.008398,2816316.659,0.000,0.000,17.161,0.000,0.177,5.161,68.602,0.000,148.505,0.058208,14.098,8,0.000,0.000,0.000,0,0.000,0,17.161,288357.646,363142.946,356257.062,356706.793,365801.357,351729.768,355717.384,378603.705 +0.200220,0.100160,539786,0.016087,2575739.667,0.000,0.000,16.590,0.000,0.061,5.817,119.828,0.000,136.149,0.115112,14.084,8,0.000,0.000,0.000,0,0.000,0,16.590,326867.120,326617.520,265724.928,340625.112,324660.650,327725.747,332498.113,331020.476 +0.300359,0.100139,798767,0.023805,2586211.055,0.000,0.000,16.292,0.000,5.508,5.885,170.891,0.000,136.451,0.172153,14.071,8,0.000,0.000,0.000,0,0.000,0,16.292,339817.114,353328.312,329401.608,333056.522,265870.018,305195.293,330360.274,329181.914 +0.400520,0.100161,1054566,0.031429,2553873.768,0.000,0.000,18.203,0.000,0.133,6.058,230.719,0.000,134.978,0.237968,14.058,8,0.000,0.000,0.000,0,0.000,0,18.203,325145.943,335948.532,327272.515,332034.840,341140.164,286847.670,273149.748,332334.357 +0.500664,0.100144,1298854,0.038709,2439361.855,0.000,0.000,16.901,0.000,0.113,5.832,276.660,0.000,128.955,0.295261,14.045,8,0.000,0.000,0.000,0,0.000,0,16.901,322634.683,318540.588,253873.853,312908.711,306288.259,314516.392,303941.643,306657.726 +0.600816,0.100152,1542908,0.045982,2436844.477,0.000,0.000,12.207,0.000,0.139,5.836,276.926,0.000,128.633,0.349220,14.033,8,0.000,0.000,0.000,0,0.000,0,12.207,309979.909,302690.963,297039.534,271977.541,312166.593,317658.265,310928.471,314403.201 +0.700960,0.100144,1786282,0.053235,2430247.176,0.000,0.000,10.520,0.000,9.232,5.749,277.230,0.000,212.663,0.409626,14.012,8,0.000,0.000,0.000,0,0.000,0,10.520,314018.683,319730.474,314637.793,285919.069,310873.204,320219.771,298341.215,266506.968 +0.801111,0.100151,2023225,0.060297,2365845.885,0.000,0.000,14.839,0.000,0.134,6.064,283.496,0.000,259.178,0.472504,13.986,8,0.000,0.000,0.000,0,0.000,0,14.839,294973.133,306415.798,303689.928,300065.419,302701.426,301672.984,302012.469,254314.728 +0.901251,0.100140,2218606,0.066120,1951086.693,0.000,0.000,2.108,0.000,38.729,5.630,284.152,19.114,214.778,0.522621,13.965,8,0.000,0.000,0.000,0,0.000,0,2.108,257230.960,164061.005,253146.660,245027.992,254095.336,262373.781,259018.465,256132.493 +1.001406,0.100155,2314376,0.068974,956213.824,0.000,0.000,98.109,0.000,100.145,9.021,292.746,116.694,162.521,0.614613,13.949,8,0.000,0.000,0.000,0,0.000,0,98.109,59.907,277089.339,276260.627,439.317,122170.120,273085.562,6909.261,199.690 +1.101559,0.100153,2391273,0.071265,767797.013,0.000,0.000,149.151,0.000,4.914,5.181,295.871,60.181,637.737,0.665691,13.887,8,0.000,0.000,0.000,0,0.000,0,149.151,92997.924,113826.104,142033.012,87316.604,3904.036,119307.730,142911.670,65499.934 +1.201718,0.100159,2578363,0.076841,1867925.982,0.000,0.000,9.581,0.000,18.089,6.655,295.871,45.396,649.240,0.747723,13.824,8,0.000,0.000,0.000,0,0.000,0,9.581,238819.763,199112.982,245299.446,239918.015,236683.165,239089.334,241695.185,227308.091 +1.301864,0.100146,2786517,0.083045,2078501.356,0.000,0.000,19.182,0.000,2.984,6.167,295.871,0.039,424.263,0.848179,13.782,8,0.000,0.000,0.000,0,0.000,0,19.182,267189.385,264123.867,272381.794,214915.806,256405.151,271942.436,260898.582,270644.334 +1.402018,0.100153,3019485,0.089988,2326109.794,0.000,0.000,13.030,0.000,0.145,5.556,295.871,0.078,216.426,0.922085,13.761,8,0.000,0.000,0.000,0,0.000,0,13.030,291921.947,300418.905,288696.896,253271.269,305980.369,302056.392,281378.130,302385.886 +1.502160,0.100142,3252420,0.096930,2326035.818,0.000,0.000,13.123,0.000,0.072,5.436,295.871,0.000,150.489,0.989052,13.746,8,0.000,0.000,0.000,0,0.000,0,13.123,307771.481,248026.607,283565.970,304266.475,296767.160,288918.343,296028.213,300691.569 +1.602319,0.100159,3496398,0.104201,2435914.520,0.000,0.000,10.692,0.000,0.020,5.345,295.871,0.000,204.870,1.058262,13.726,8,0.000,0.000,0.000,0,0.000,0,10.692,299963.996,301821.049,291357.653,311984.920,267495.519,331384.136,314930.247,316976.999 +1.702488,0.100169,3743005,0.111550,2461903.819,0.000,0.000,14.597,0.000,5.981,5.447,295.871,0.000,233.277,1.132504,13.703,8,0.000,0.000,0.000,0,0.000,0,14.597,319599.155,292614.820,326597.312,327096.468,309106.911,299483.197,309586.100,277819.857 +1.802674,0.100186,3966155,0.118201,2227352.358,0.000,0.000,12.322,0.000,19.887,5.031,295.871,1.287,231.015,1.204910,13.681,8,0.000,0.000,0.000,0,0.000,0,12.322,280367.916,290169.663,243167.189,292495.333,282913.176,289191.485,278321.726,270725.871 +1.905654,0.102980,4097691,0.122121,1277298.249,0.000,0.000,81.045,0.000,72.517,8.507,295.871,97.979,137.163,1.299843,13.667,8,0.000,0.000,0.000,0,0.000,0,81.045,53126.891,294678.968,251777.377,48155.045,79044.579,51223.606,247193.956,252097.828 +2.005816,0.100161,4315146,0.128601,2171043.873,0.000,0.000,84.050,0.000,0.187,6.624,295.871,33.072,118.091,1.381256,13.655,8,0.000,0.000,0.000,0,0.000,0,84.050,304218.702,304058.960,106697.689,323657.310,227282.949,308451.866,302022.249,294654.148 +2.105969,0.100153,4566824,0.136102,2512939.550,0.000,0.000,11.863,0.000,0.140,5.770,295.871,0.000,139.162,1.487740,13.642,8,0.000,0.000,0.000,0,0.000,0,11.863,275359.177,323855.062,330325.174,345791.537,320110.784,285244.070,321608.495,310645.250 +2.206116,0.100148,4804396,0.143182,2372213.370,0.000,0.000,15.190,0.000,0.098,5.201,295.871,0.000,343.477,1.555164,13.608,8,0.000,0.000,0.000,0,0.000,0,15.190,308204.409,254463.849,303161.863,305049.073,306576.815,291169.590,308454.040,295133.730 +2.306255,0.100138,5015987,0.149488,2112990.207,0.000,0.000,22.099,0.000,0.167,5.333,295.871,0.000,466.270,1.619316,13.563,8,0.000,0.000,0.000,0,0.000,0,22.099,265732.802,268279.284,261019.316,270925.627,225268.717,273052.688,276018.589,272693.184 +2.406399,0.100145,5254612,0.156600,2382802.466,0.000,0.000,15.391,0.000,0.147,5.239,295.871,0.000,297.109,1.688015,13.534,8,0.000,0.000,0.000,0,0.000,0,15.391,289151.644,312937.230,312867.331,311649.094,303570.782,294274.232,289531.095,268821.059 +2.506536,0.100136,5493303,0.163713,2383657.595,0.000,0.000,13.922,0.000,0.058,5.542,295.871,0.000,288.708,1.756470,13.505,8,0.000,0.000,0.000,0,0.000,0,13.922,293849.055,290523.592,271879.032,319014.717,307110.959,327622.972,291941.657,281715.610 +2.606669,0.100133,5725785,0.170642,2321735.737,0.000,0.000,13.186,0.000,18.316,5.382,295.871,0.429,177.030,1.834747,13.488,8,0.000,0.000,0.000,0,0.000,0,13.186,313203.931,272607.860,260513.925,297834.348,310287.804,262151.750,317927.655,287208.464 +2.706816,0.100147,5800922,0.172881,750266.943,0.000,0.000,29.016,0.000,89.860,4.726,295.871,88.152,99.268,1.900524,13.478,8,0.000,0.000,0.000,0,0.000,0,29.016,172985.673,30295.459,160504.024,11083.705,179556.013,12212.046,9615.863,174014.161 +2.806970,0.100155,5961600,0.177670,1604299.640,0.000,0.000,101.935,0.000,0.134,8.197,295.871,117.163,99.417,1.997910,13.469,8,0.000,0.000,0.000,0,0.000,0,101.935,257042.594,172832.788,195407.886,267496.432,163447.299,177405.718,244342.230,126324.693 +2.907111,0.100140,6213568,0.185179,2516148.636,0.000,0.000,9.770,0.000,0.099,5.366,295.871,0.000,132.860,2.067425,13.456,8,0.000,0.000,0.000,0,0.000,0,9.770,315637.010,286078.495,319251.936,318552.917,312311.677,328369.140,320949.554,314997.907 +3.007269,0.100158,6465363,0.192683,2513968.276,0.000,0.000,12.475,0.000,0.211,5.368,295.871,0.000,229.870,2.136684,13.433,8,0.000,0.000,0.000,0,0.000,0,12.475,309519.770,331255.345,314821.373,314132.464,331325.234,326872.287,277869.899,308171.905 +3.107406,0.100137,6684354,0.199209,2186905.389,0.000,0.000,18.762,0.000,6.272,5.238,295.871,0.000,472.983,2.206093,13.387,8,0.000,0.000,0.000,0,0.000,0,18.762,290730.562,282931.278,228116.588,260871.586,275161.952,279585.874,293117.283,276390.265 +3.207549,0.100142,6900143,0.205640,2154823.342,0.000,0.000,17.091,0.000,19.677,5.364,295.871,0.000,346.928,2.274837,13.353,8,0.000,0.000,0.000,0,0.000,0,17.091,280580.689,240248.089,273620.594,257733.204,267718.993,298385.350,262136.937,274399.486 +3.307691,0.100143,7129158,0.212465,2286888.234,0.000,0.000,20.426,0.000,0.139,5.684,295.871,0.000,310.612,2.373436,13.322,8,0.000,0.000,0.000,0,0.000,0,20.426,273430.010,284454.286,259699.593,295748.177,294440.043,290405.797,301240.344,287469.984 +3.407940,0.100249,7371174,0.219678,2414152.767,0.000,0.000,15.136,0.000,0.183,5.601,295.871,0.000,205.972,2.443417,13.302,8,0.000,0.000,0.000,0,0.000,0,15.136,325938.953,260292.304,282666.629,290197.889,312871.469,323165.853,315933.849,303085.819 +3.508083,0.100143,7561039,0.225337,1895934.548,0.000,0.000,17.864,0.000,51.890,6.032,295.871,58.432,170.108,2.514248,13.286,8,0.000,0.000,0.000,0,0.000,0,17.864,152691.308,302776.349,155607.132,299361.240,237639.641,293709.335,302966.077,151183.467 +3.608247,0.100164,7686047,0.229062,1248038.297,0.000,0.000,92.163,0.000,67.916,8.306,295.871,149.443,113.681,2.615662,13.274,8,0.000,0.000,0.000,0,0.000,0,92.163,175852.318,97031.264,160447.519,274870.331,28313.681,198625.063,223304.689,89593.431 +3.708394,0.100147,7931014,0.236363,2446080.621,0.000,0.000,91.197,0.000,0.098,5.981,295.871,14.042,129.224,2.695187,13.262,8,0.000,0.000,0.000,0,0.000,0,91.197,311123.457,233347.586,319521.135,326860.365,292760.403,322127.310,319441.252,320899.113 +3.808545,0.100151,8173052,0.243576,2416723.135,0.000,0.000,10.749,0.000,0.151,5.284,295.871,0.000,266.706,2.763210,13.236,8,0.000,0.000,0.000,0,0.000,0,10.749,304718.915,296481.379,303331.015,307185.183,321044.212,302951.589,303001.513,278009.330 +3.908695,0.100150,8404678,0.250479,2312794.717,0.000,0.000,16.557,0.000,0.138,5.221,295.871,0.000,444.256,2.830101,13.192,8,0.000,0.000,0.000,0,0.000,0,16.557,285791.795,238712.335,306600.617,296306.042,294418.869,299121.823,292991.009,298852.227 +4.008834,0.100139,8644229,0.257618,2392192.340,0.000,0.000,13.624,0.000,4.755,5.187,295.871,0.000,331.649,2.901157,13.160,8,0.000,0.000,0.000,0,0.000,0,13.624,302919.889,260938.113,307084.114,310938.768,288230.262,289987.825,311867.480,320225.888 +4.108979,0.100145,8870101,0.264350,2255446.310,0.000,0.000,17.436,0.000,2.636,5.368,295.871,0.000,330.068,2.986549,13.128,8,0.000,0.000,0.000,0,0.000,0,17.436,306365.323,285934.977,279284.630,289699.513,284576.948,247370.951,254600.458,307613.511 +4.209114,0.100135,9102679,0.271281,2322639.443,0.000,0.000,14.438,0.000,0.117,6.206,295.871,0.000,214.203,3.072887,13.107,8,0.000,0.000,0.000,0,0.000,0,14.438,286432.700,324321.469,311788.415,306845.099,267747.965,251240.285,287541.201,286722.308 +4.309278,0.100165,9267001,0.276178,1640521.080,0.000,0.000,18.782,0.000,33.651,3.474,295.871,7.020,86.654,3.117119,13.098,8,0.000,0.000,0.000,0,0.000,0,18.782,204663.296,168952.047,217182.700,214357.348,203744.807,219429.004,192034.073,220157.805 +4.409419,0.100141,9349319,0.278631,822022.272,0.000,0.000,118.775,0.000,65.007,6.339,295.871,134.615,104.852,3.186184,13.088,8,0.000,0.000,0.000,0,0.000,0,118.775,28829.397,60594.659,158946.142,184669.913,26742.336,160284.257,13311.253,188644.315 +4.509578,0.100159,9533374,0.284117,1837625.933,0.000,0.000,102.772,0.000,0.233,7.545,295.871,82.798,132.250,3.275265,13.075,8,0.000,0.000,0.000,0,0.000,0,102.772,284537.239,223883.752,217074.587,286344.363,169360.510,74631.245,282899.844,298894.393 +4.609747,0.100168,9782276,0.291535,2484834.669,0.000,0.000,10.078,0.000,0.131,5.338,295.871,0.000,137.191,3.344501,13.061,8,0.000,0.000,0.000,0,0.000,0,10.078,288733.671,310836.443,317175.765,321598.316,303568.684,321109.140,319791.359,302021.290 +4.709885,0.100138,10010048,0.298323,2274586.461,0.000,0.000,15.614,0.000,3.264,5.102,295.871,0.000,397.460,3.413013,13.023,8,0.000,0.000,0.000,0,0.000,0,15.614,290849.317,288552.481,241736.976,292766.676,277607.559,300595.890,301185.078,281292.483 +4.810604,0.100719,10235919,0.305054,2242577.815,0.000,0.000,16.299,0.000,2.051,5.249,295.871,0.000,452.177,3.485451,12.978,8,0.000,0.000,0.000,0,0.000,0,16.299,293439.119,284860.828,292088.833,294024.905,244471.373,298651.623,285903.329,249137.805 +4.910743,0.100139,10469064,0.312002,2328218.131,0.000,0.000,13.719,0.000,0.027,5.586,295.871,0.000,315.656,3.582806,12.947,8,0.000,0.000,0.000,0,0.000,0,13.719,325448.236,287680.662,276466.229,284445.153,310309.250,274478.987,284405.209,284984.405 +5.010891,0.100149,10669873,0.317987,2005108.063,0.000,0.000,15.547,0.000,0.189,5.568,295.871,0.000,227.903,3.646763,12.925,8,0.000,0.000,0.000,0,0.000,0,15.547,236807.827,265355.371,263597.985,248250.809,260532.544,229318.964,266224.080,235020.485 +5.111043,0.100152,10903279,0.324943,2330524.036,0.000,0.000,9.771,0.000,0.090,5.425,295.871,0.000,205.391,3.715553,12.905,8,0.000,0.000,0.000,0,0.000,0,9.771,294463.229,298287.426,255492.357,291677.455,273125.603,301622.366,307363.656,308491.944 +5.211178,0.100135,11090771,0.330531,1872401.302,0.000,0.000,18.815,0.000,49.017,6.601,295.871,66.044,145.507,3.795059,12.891,8,0.000,0.000,0.000,0,0.000,0,18.815,166735.712,318012.220,313468.332,162631.233,114116.494,322236.537,316973.617,158227.158 +5.311346,0.100168,11215110,0.334236,1241299.342,0.000,0.000,88.441,0.000,23.877,9.731,295.871,186.756,138.907,3.899849,12.877,8,0.000,0.000,0.000,0,0.000,0,88.441,209077.861,46940.940,169294.865,61456.492,140373.576,266581.011,311824.809,35749.788 +5.411491,0.100145,11452528,0.341312,2370751.254,0.000,0.000,50.121,0.000,0.085,5.946,295.871,18.645,136.599,3.972034,12.864,8,0.000,0.000,0.000,0,0.000,0,50.121,307115.828,316212.671,257587.459,327366.540,226552.344,321734.685,315054.346,299127.381 +5.511648,0.100157,11677631,0.348021,2247495.297,0.000,0.000,15.731,0.000,0.105,5.205,295.871,0.000,380.300,4.037716,12.826,8,0.000,0.000,0.000,0,0.000,0,15.731,280129.432,278721.646,284832.036,256676.317,294416.962,283064.815,292969.238,276684.849 +5.611792,0.100144,11908690,0.354907,2307271.889,0.000,0.000,10.890,0.000,0.096,5.154,295.871,0.000,410.698,4.104565,12.786,8,0.000,0.000,0.000,0,0.000,0,10.890,293487.932,308466.391,291460.847,289673.418,280626.428,261064.560,284690.584,297801.728 +5.711925,0.100133,12091867,0.360366,1829333.182,0.000,0.000,15.666,0.000,0.273,5.191,295.871,0.000,226.651,4.165295,12.764,8,0.000,0.000,0.000,0,0.000,0,15.666,228395.759,223931.705,188139.383,225789.231,226897.754,255020.293,239650.766,241508.292 +5.812086,0.100161,12275879,0.365850,1837161.729,0.000,0.000,17.323,0.000,0.096,4.954,295.871,0.000,219.529,4.226791,12.743,8,0.000,0.000,0.000,0,0.000,0,17.323,239374.550,233464.067,241001.929,234542.331,188995.672,243677.621,239923.665,216181.895 +5.912239,0.100153,12511808,0.372881,2355697.350,0.000,0.000,13.994,0.000,0.047,5.503,295.871,0.000,254.846,4.295341,12.718,8,0.000,0.000,0.000,0,0.000,0,13.994,301030.901,308209.952,309927.333,312653.176,274780.934,307610.866,248261.379,293222.809 +6.012378,0.100140,12747897,0.379917,2357593.212,0.000,0.000,12.195,0.000,0.150,5.567,295.871,0.000,202.334,4.364536,12.698,8,0.000,0.000,0.000,0,0.000,0,12.195,293130.096,307529.959,301598.254,306381.565,301638.198,259676.876,281756.001,305882.263 +6.112525,0.100146,12888441,0.384105,1403384.925,0.000,0.000,17.847,0.000,81.263,7.829,295.871,85.890,133.047,4.461632,12.685,8,0.000,0.000,0.000,0,0.000,0,17.847,258910.859,60111.974,54630.001,312592.249,313670.670,172916.786,56677.004,173875.382 +6.212691,0.100166,13020507,0.388041,1318469.613,0.000,0.000,85.315,0.000,56.621,8.980,295.871,178.610,203.997,4.554127,12.665,8,0.000,0.000,0.000,0,0.000,0,85.315,116825.916,123065.550,129015.665,325339.510,160553.271,185342.089,113471.489,164856.123 +6.312830,0.100139,13259578,0.395166,2387401.110,0.000,0.000,57.323,0.000,0.110,5.326,295.871,0.000,203.390,4.621136,12.645,8,0.000,0.000,0.000,0,0.000,0,57.323,265152.504,299944.283,302390.892,306664.968,318159.038,307014.484,296069.653,292005.287 +6.412959,0.100130,13490909,0.402060,2310310.962,0.000,0.000,19.730,0.000,0.099,5.074,295.871,0.000,400.925,4.687881,12.606,8,0.000,0.000,0.000,0,0.000,0,19.730,291381.754,304245.056,300799.529,240387.950,283621.828,306382.282,288515.475,294977.087 +6.513094,0.100134,13729808,0.409180,2385782.792,0.000,0.000,17.732,0.000,0.139,5.165,295.871,0.000,376.057,4.755619,12.569,8,0.000,0.000,0.000,0,0.000,0,17.732,306837.518,307586.511,305978.673,316814.107,246378.793,306388.122,304780.284,291018.783 +6.613237,0.100143,13967537,0.416265,2373896.065,0.000,0.000,13.771,0.000,0.719,5.364,295.871,0.000,338.266,4.844791,12.536,8,0.000,0.000,0.000,0,0.000,0,13.771,259109.554,322009.626,299232.191,312123.760,297534.618,306581.683,306521.769,270782.864 +6.713381,0.100144,14203278,0.423291,2354024.372,0.000,0.000,14.786,0.000,0.256,5.799,295.871,0.000,265.946,4.930683,12.510,8,0.000,0.000,0.000,0,0.000,0,14.786,236939.227,300577.700,296353.775,312240.926,292978.629,312300.840,298670.443,303962.832 +6.813510,0.100129,14427867,0.429984,2242996.266,0.000,0.000,12.914,0.000,0.189,5.654,295.871,0.000,172.161,4.998425,12.493,8,0.000,0.000,0.000,0,0.000,0,12.914,258376.663,285541.617,299883.115,247660.488,285301.926,276093.806,294619.905,295518.745 +6.913657,0.100147,14609927,0.435410,1817927.029,0.000,0.000,15.494,0.000,46.339,5.942,295.871,53.281,186.523,5.069584,12.475,8,0.000,0.000,0.000,0,0.000,0,15.494,287177.751,164048.792,236182.731,164857.603,283413.286,228064.667,285879.660,168302.538 +7.013825,0.100168,14726745,0.438891,1166219.888,0.000,0.000,83.748,0.000,64.403,9.366,295.871,242.834,133.604,5.147511,12.462,8,0.000,0.000,0.000,0,0.000,0,83.748,127286.065,159601.751,328418.015,1707.131,156916.265,143269.202,190250.239,58771.221 +7.113981,0.100156,14941747,0.445299,2146666.135,0.000,0.000,71.316,0.000,1.024,6.426,295.871,27.925,176.092,5.227322,12.444,8,0.000,0.000,0.000,0,0.000,0,71.316,273572.581,265265.560,297625.003,240394.417,296976.017,301049.652,228692.700,243090.206 +7.214132,0.100152,15165188,0.451958,2231029.499,0.000,0.000,18.474,0.000,0.159,5.222,295.871,0.000,461.332,5.320992,12.399,8,0.000,0.000,0.000,0,0.000,0,18.474,284119.496,282252.326,283310.722,234714.356,280045.669,281423.581,290380.010,294783.338 +7.314268,0.100135,15390961,0.458686,2254677.572,0.000,0.000,16.790,0.000,0.103,5.268,295.871,0.000,347.771,5.387203,12.365,8,0.000,0.000,0.000,0,0.000,0,16.790,284474.872,232844.770,282777.171,308492.357,292683.759,289977.423,283026.833,280400.388 +7.414398,0.100131,15629001,0.465781,2377294.825,0.000,0.000,13.549,0.000,0.248,5.216,295.871,0.000,278.659,5.454914,12.338,8,0.000,0.000,0.000,0,0.000,0,13.549,303683.335,305241.300,298400.236,297591.292,250802.407,311043.721,315727.603,294804.932 +7.514543,0.100145,15865579,0.472831,2362358.077,0.000,0.000,15.970,0.000,0.113,5.401,295.871,0.000,242.578,5.523132,12.314,8,0.000,0.000,0.000,0,0.000,0,15.970,243886.725,299945.523,306146.541,311838.296,302961.155,289660.421,309601.536,298317.881 +7.614714,0.100171,16104195,0.479942,2382098.237,0.000,0.000,17.456,0.000,6.566,5.502,295.871,0.000,263.184,5.596725,12.289,8,0.000,0.000,0.000,0,0.000,0,17.456,300407.769,302084.909,294238.288,256931.900,325195.503,319195.733,292391.438,291652.697 +7.714875,0.100161,16325075,0.486525,2205240.874,0.000,0.000,12.990,0.000,20.899,5.416,295.871,1.404,199.678,5.668285,12.269,8,0.000,0.000,0.000,0,0.000,0,12.990,286138.190,200356.636,255238.061,291779.086,263414.864,306135.915,297400.014,304778.106 +7.815052,0.100177,16442287,0.490018,1170050.672,0.000,0.000,83.995,0.000,37.480,2.478,342.809,31.546,119.905,5.697029,12.257,8,0.000,0.000,0.000,0,0.000,0,83.995,130559.096,49502.451,180979.923,183315.791,178913.577,135759.898,179572.412,131447.525 +7.915177,0.100125,16504583,0.491875,622182.048,0.000,0.000,22.334,0.000,137.605,2.960,358.344,349.836,197.058,5.757763,12.238,8,0.000,0.000,0.000,0,0.000,0,22.334,0.000,155505.562,110861.383,131006.195,161987.457,0.000,62821.451,0.000 +8.015332,0.100155,16527149,0.492547,225310.681,0.000,0.000,4.206,0.000,237.760,2.208,358.344,278.865,96.530,5.786259,12.229,8,0.000,0.000,0.000,0,0.000,0,4.206,0.000,76102.012,70930.031,0.000,78278.638,0.000,0.000,0.000 +8.115476,0.100144,16547721,0.493161,205423.734,0.000,0.000,18.462,0.000,337.905,1.744,358.344,263.019,197.060,5.808926,12.209,8,0.000,0.000,0.000,0,0.000,0,18.462,0.000,67981.955,68720.889,0.000,68720.889,0.000,0.000,0.000 +8.215603,0.100127,16576352,0.494014,285946.865,0.000,0.000,17.463,0.000,438.032,3.088,358.344,322.715,562.684,5.849354,12.154,8,0.000,0.000,0.000,0,0.000,0,17.463,0.000,105106.521,89416.446,0.000,91423.897,0.000,0.000,0.000 +8.315751,0.100148,16600879,0.494745,244907.803,0.000,0.000,3.618,0.000,538.179,2.599,358.344,307.748,297.919,5.883205,12.125,8,0.000,0.000,0.000,0,0.000,0,3.618,0.000,79063.073,78344.136,0.000,87500.594,0.000,0.000,0.000 +8.415900,0.100149,16647349,0.496130,464007.798,0.000,0.000,3.310,0.000,638.329,4.830,358.344,545.670,319.289,5.932110,12.094,8,0.000,0.000,0.000,0,0.000,0,3.310,0.000,151484.018,154429.623,0.000,158094.157,0.000,0.000,0.000 +8.516040,0.100140,16664073,0.496628,167006.827,0.000,0.000,6.245,0.000,738.468,1.678,358.344,161.142,294.511,5.951893,12.065,8,0.000,0.000,0.000,0,0.000,0,6.245,0.000,55422.619,53205.715,0.000,58378.493,0.000,0.000,0.000 +8.616171,0.100131,16684392,0.497234,202923.636,0.000,0.000,3.488,0.000,838.600,1.809,358.344,220.258,358.202,5.973083,12.030,8,0.000,0.000,0.000,0,0.000,0,3.488,0.000,72424.933,56595.711,0.000,73902.993,0.000,0.000,0.000 +8.716283,0.100112,16694413,0.497532,100098.163,0.000,0.000,67.061,0.000,938.711,1.634,358.344,241.527,210.858,6.026577,12.009,8,0.000,0.000,0.000,0,0.000,0,67.061,0.000,40654.578,21745.704,0.000,37697.881,0.000,0.000,0.000 +8.816401,0.100118,16726160,0.498478,317096.289,0.000,0.000,5.969,0.000,1038.829,2.932,358.344,367.965,181.037,6.066792,11.992,8,0.000,0.000,0.000,0,0.000,0,5.969,0.000,107912.820,107173.692,0.000,102009.777,0.000,0.000,0.000 +8.916542,0.100141,16749100,0.499162,229077.631,0.000,0.000,5.010,0.000,1138.970,2.266,358.344,243.524,209.549,6.090679,11.971,8,0.000,0.000,0.000,0,0.000,0,5.010,0.000,79807.691,74634.970,0.000,74634.970,0.000,0.000,0.000 +9.016652,0.100110,16768044,0.499727,189231.756,0.000,0.000,4.682,0.000,1239.080,1.485,358.344,154.283,379.699,6.111065,11.934,8,0.000,0.000,0.000,0,0.000,0,4.682,0.000,68005.162,59874.110,0.000,61352.483,0.000,0.000,0.000 +9.116784,0.100132,16780181,0.500088,121209.652,0.000,0.000,21.248,0.000,1339.212,1.193,358.344,127.293,219.124,6.121826,11.913,8,0.000,0.000,0.000,0,0.000,0,21.248,0.000,45819.386,31787.948,0.000,43602.318,0.000,0.000,0.000 +9.216922,0.100138,16808819,0.500942,285984.649,0.000,0.000,3.271,0.000,1439.350,2.525,358.344,339.843,299.391,6.157360,11.883,8,0.000,0.000,0.000,0,0.000,0,3.271,0.000,93850.260,96067.195,0.000,96067.195,0.000,0.000,0.000 +9.317063,0.100140,16826505,0.501469,176612.102,0.000,0.000,3.612,0.000,1539.491,1.589,358.344,187.666,105.438,6.175484,11.873,8,0.000,0.000,0.000,0,0.000,0,3.612,0.000,59855.984,57639.096,0.000,59117.022,0.000,0.000,0.000 +9.417170,0.100107,16847595,0.502097,210673.926,0.000,0.000,3.720,0.000,1639.598,1.612,358.344,203.571,130.446,6.198666,11.860,8,0.000,0.000,0.000,0,0.000,0,3.720,0.000,69485.435,69485.435,0.000,71703.055,0.000,0.000,0.000 +9.517289,0.100119,16877513,0.502989,298823.936,0.000,0.000,5.090,0.000,1739.717,2.349,358.344,261.290,321.687,6.230118,11.829,8,0.000,0.000,0.000,0,0.000,0,5.090,0.000,102148.285,96145.438,0.000,100530.213,0.000,0.000,0.000 +9.617438,0.100149,16889433,0.503344,119022.949,0.000,0.000,91.526,0.000,1839.866,1.365,358.344,160.269,321.514,6.249664,11.797,8,0.000,0.000,0.000,0,0.000,0,91.526,0.000,788.827,61328.771,0.000,56905.351,0.000,0.000,0.000 +9.717602,0.100165,16907705,0.503889,182419.637,0.000,0.000,17.033,0.000,1940.031,1.852,358.344,222.602,264.252,6.294662,11.772,8,0.000,0.000,0.000,0,0.000,0,17.033,0.000,59791.550,59841.468,0.000,62786.619,0.000,0.000,0.000 +9.817721,0.100118,16945150,0.505005,374008.132,0.000,0.000,3.987,0.000,2040.149,2.878,358.344,314.979,210.494,6.333950,11.751,8,0.000,0.000,0.000,0,0.000,0,3.987,0.000,130086.311,118270.271,0.000,125651.550,0.000,0.000,0.000 +9.917843,0.100123,16977148,0.505958,319587.920,0.000,0.000,4.218,0.000,2140.271,2.494,358.344,295.731,153.796,6.367950,11.736,8,0.000,0.000,0.000,0,0.000,0,4.218,0.000,108207.248,107907.616,0.000,103473.056,0.000,0.000,0.000 +10.017974,0.100131,16995248,0.506498,180763.628,0.000,0.000,5.751,0.000,2240.402,1.519,358.344,138.725,260.714,6.384506,11.710,8,0.000,0.000,0.000,0,0.000,0,5.751,0.000,64735.350,57644.622,0.000,58383.656,0.000,0.000,0.000 +10.118117,0.100143,17013525,0.507043,182509.898,0.000,0.000,19.845,0.000,2340.545,1.585,358.344,163.010,372.048,6.404984,11.674,8,0.000,0.000,0.000,0,0.000,0,19.845,0.000,51696.325,65786.245,0.000,65027.327,0.000,0.000,0.000 +10.218265,0.100148,17029317,0.507513,157685.929,0.000,0.000,3.684,0.000,2440.693,1.423,358.344,156.096,184.219,6.421299,11.656,8,0.000,0.000,0.000,0,0.000,0,3.684,0.000,54239.486,54678.834,0.000,48767.609,0.000,0.000,0.000 +10.318397,0.100132,17055039,0.508280,256881.107,0.000,0.000,3.970,0.000,2540.825,1.937,358.344,224.548,232.116,6.447525,11.633,8,0.000,0.000,0.000,0,0.000,0,3.970,0.000,83210.224,84248.854,0.000,89422.029,0.000,0.000,0.000 +10.418550,0.100153,17071319,0.508765,162551.579,0.000,0.000,3.545,0.000,2640.978,1.424,358.344,176.956,107.258,6.467655,11.623,8,0.000,0.000,0.000,0,0.000,0,3.545,0.000,51720.957,53937.569,0.000,56893.053,0.000,0.000,0.000 +10.518663,0.100113,17101000,0.509650,296473.535,0.000,0.000,2730.051,0.000,2741.091,3.975,381.809,224.979,265.012,6.542435,11.597,8,0.000,0.000,0.000,0,0.000,0,2730.051,0.000,103542.491,117536.609,0.000,75384.447,9.989,0.000,0.000 +10.618813,0.100149,17209000,0.512868,1078388.435,0.000,0.000,2772.707,0.000,0.122,6.457,397.441,6.436,275.565,6.585350,11.570,8,0.000,0.000,0.000,0,0.000,0,2772.707,149266.933,176396.390,172192.672,107499.351,103635.126,110045.546,116755.518,142596.900 +10.718958,0.100146,17423290,0.519255,2139783.000,0.000,0.000,20.243,0.000,0.030,5.938,397.441,0.234,357.838,6.657677,11.535,8,0.000,0.000,0.000,0,0.000,0,20.243,264165.193,280820.931,291854.858,263126.706,218731.376,276826.749,268518.851,275738.335 +10.819105,0.100146,17652464,0.526084,2288389.752,0.000,0.000,14.522,0.000,0.161,5.256,397.441,0.000,318.284,6.725033,11.504,8,0.000,0.000,0.000,0,0.000,0,14.522,252720.013,294279.169,297524.418,291133.774,294828.365,286730.221,280429.446,290744.344 +10.919245,0.100140,17881110,0.532899,2283265.552,0.000,0.000,13.254,0.000,9.365,5.526,397.441,0.000,326.886,6.798470,11.472,8,0.000,0.000,0.000,0,0.000,0,13.254,284352.171,251188.570,257310.005,308009.074,302626.604,313820.943,275474.592,290483.593 +11.019393,0.100149,18091298,0.539163,2098757.427,0.000,0.000,14.056,0.000,24.045,5.262,397.441,0.702,278.141,6.867043,11.445,8,0.000,0.000,0.000,0,0.000,0,14.056,291985.578,276338.858,240172.666,289868.728,280542.603,198564.572,264366.670,256917.753 +11.119523,0.100129,18239267,0.543573,1477779.128,0.000,0.000,9.890,0.000,124.175,2.809,397.441,30.312,160.496,6.888119,11.429,8,0.000,0.000,0.000,0,0.000,0,9.890,214322.866,209539.051,206982.357,215800.954,207222.047,0.000,210328.031,213583.821 +11.219660,0.100138,18414914,0.548807,1754055.192,0.000,0.000,14.758,0.000,224.312,3.358,397.441,41.349,203.275,6.923420,11.409,8,0.000,0.000,0.000,0,0.000,0,14.758,258793.719,265095.044,217410.691,255418.366,258574.021,0.000,246820.203,251943.150 +11.319794,0.100134,18458864,0.550117,438912.454,0.000,0.000,255.806,0.000,71.307,2.304,397.441,336.776,215.532,6.934364,11.388,8,0.000,0.000,0.000,0,0.000,0,255.806,52319.962,66790.591,64763.305,63954.388,60978.372,9.987,64783.279,65312.570 +11.419925,0.100131,18458869,0.550117,49.935,0.000,0.000,158.279,0.000,171.416,3.285,397.441,613.496,456.162,6.958130,11.343,8,0.000,0.000,0.000,0,0.000,0,158.279,9.987,0.000,9.987,0.000,19.974,0.000,9.987,0.000 +11.520046,0.100121,18458877,0.550117,79.903,0.000,0.000,268.873,0.000,268.892,0.906,397.441,151.809,279.428,6.988647,11.316,8,0.000,0.000,0.000,0,0.000,0,268.873,9.988,9.988,9.988,19.976,0.000,0.000,9.988,19.976 +11.620165,0.100119,18458880,0.550117,29.964,0.000,0.000,333.585,0.000,213.840,0.958,397.441,237.841,279.042,7.014648,11.289,8,0.000,0.000,0.000,0,0.000,0,333.585,0.000,9.988,0.000,0.000,0.000,19.976,0.000,0.000 +11.720272,0.100107,18458882,0.550118,19.979,0.000,0.000,277.469,0.000,300.064,1.765,397.441,457.753,314.976,7.044434,11.258,8,0.000,0.000,0.000,0,0.000,0,277.469,0.000,0.000,0.000,0.000,19.979,0.000,0.000,0.000 +11.820393,0.100120,18458891,0.550118,89.892,0.000,0.000,376.642,0.000,389.049,1.900,397.441,337.952,374.003,7.104126,11.221,8,0.000,0.000,0.000,0,0.000,0,376.642,19.976,19.976,19.976,19.976,0.000,9.988,0.000,0.000 +11.920539,0.100147,18458894,0.550118,29.956,0.000,0.000,411.717,0.000,415.840,1.317,397.441,157.660,211.253,7.126709,11.201,8,0.000,0.000,0.000,0,0.000,0,411.717,0.000,0.000,0.000,0.000,0.000,9.985,19.971,0.000 +12.020654,0.100115,18458897,0.550118,29.965,0.000,0.000,512.243,0.000,272.841,1.222,397.441,323.689,434.382,7.172852,11.158,8,0.000,0.000,0.000,0,0.000,0,512.243,0.000,0.000,0.000,0.000,19.977,0.000,0.000,9.988 +12.120784,0.100130,18458900,0.550118,29.961,0.000,0.000,323.892,0.000,372.970,1.139,397.441,249.950,247.531,7.208008,11.134,8,0.000,0.000,0.000,0,0.000,0,323.892,19.974,0.000,0.000,0.000,0.000,0.000,0.000,9.987 +12.220953,0.100169,18458908,0.550118,79.865,0.000,0.000,424.251,0.000,405.253,1.764,397.441,392.227,229.183,7.241699,11.112,8,0.000,0.000,0.000,0,0.000,0,424.251,0.000,0.000,19.966,19.966,0.000,19.966,19.966,0.000 +12.321103,0.100150,18458910,0.550118,19.970,0.000,0.000,484.924,0.000,335.004,1.101,397.441,269.713,266.437,7.267090,11.086,8,0.000,0.000,0.000,0,0.000,0,484.924,0.000,19.970,0.000,0.000,0.000,0.000,0.000,0.000 +12.421233,0.100130,18458912,0.550118,19.974,0.000,0.000,369.298,0.000,389.331,0.956,397.441,213.980,400.690,7.311157,11.047,8,0.000,0.000,0.000,0,0.000,0,369.298,0.000,0.000,0.000,0.000,19.974,0.000,0.000,0.000 +12.521341,0.100108,18458916,0.550119,39.957,0.000,0.000,425.287,0.000,341.206,1.226,397.441,247.349,323.985,7.353882,11.015,8,0.000,0.000,0.000,0,0.000,0,425.287,19.978,0.000,0.000,0.000,0.000,0.000,0.000,19.978 +12.621460,0.100119,18458923,0.550119,69.917,0.000,0.000,407.693,0.000,310.534,1.318,397.441,292.425,268.742,7.388062,10.989,8,0.000,0.000,0.000,0,0.000,0,407.693,0.000,0.000,19.976,19.976,0.000,19.976,9.988,0.000 +12.721593,0.100133,18458926,0.550119,29.960,0.000,0.000,329.295,0.000,410.667,1.570,397.441,333.073,212.374,7.410400,10.968,8,0.000,0.000,0.000,0,0.000,0,329.295,0.000,0.000,0.000,0.000,19.973,0.000,9.987,0.000 +12.821738,0.100144,18458932,0.550119,59.914,0.000,0.000,413.294,0.000,358.843,1.455,397.441,352.694,245.661,7.438965,10.944,8,0.000,0.000,0.000,0,0.000,0,413.294,0.000,19.971,0.000,0.000,0.000,19.971,0.000,19.971 +12.921850,0.100113,18458935,0.550119,29.966,0.000,0.000,338.807,0.000,458.956,1.087,397.441,270.164,386.791,7.491699,10.906,8,0.000,0.000,0.000,0,0.000,0,338.807,0.000,0.000,19.977,9.989,0.000,0.000,0.000,0.000 +13.021971,0.100121,18458940,0.550119,49.940,0.000,0.000,487.339,0.000,312.004,1.086,397.441,218.447,430.730,7.593262,10.864,8,0.000,0.000,0.000,0,0.000,0,487.339,19.976,0.000,0.000,9.988,0.000,0.000,19.976,0.000 +13.122089,0.100118,18458941,0.550119,9.988,0.000,0.000,321.624,0.000,412.122,1.195,397.441,273.271,343.032,7.593262,10.831,8,0.000,0.000,0.000,0,0.000,0,321.624,0.000,0.000,0.000,0.000,0.000,0.000,0.000,9.988 +13.222232,0.100143,18458948,0.550120,69.900,0.000,0.000,387.616,0.000,512.265,1.532,397.441,353.479,275.895,7.613281,10.804,8,0.000,0.000,0.000,0,0.000,0,387.616,0.000,19.971,19.971,0.000,0.000,19.971,0.000,9.986 +13.322346,0.100114,18458955,0.550120,69.921,0.000,0.000,517.396,0.000,187.104,1.628,397.441,366.810,281.087,7.645264,10.776,8,0.000,0.000,0.000,0,0.000,0,517.396,9.989,0.000,0.000,19.977,19.977,0.000,19.977,0.000 +13.422498,0.100152,18459972,0.550150,10154.517,0.000,0.000,277.433,0.000,249.909,1.303,397.441,328.640,370.022,7.755615,10.740,8,0.000,0.000,0.000,0,0.000,0,277.433,9.985,4333.393,0.000,0.000,0.000,0.000,0.000,5811.140 +13.522624,0.100126,18494938,0.551192,349220.597,0.000,0.000,333.860,0.000,302.308,2.415,397.441,303.446,486.380,7.871887,10.692,8,0.000,0.000,0.000,0,0.000,0,333.860,99095.314,102920.501,0.000,0.000,0.000,37572.724,15021.100,94610.957 +13.622787,0.100163,18697575,0.557231,2023078.997,0.000,0.000,307.635,0.000,10.438,5.532,397.441,22.853,353.526,7.939465,10.658,8,0.000,0.000,0.000,0,0.000,0,307.635,278636.733,246868.412,240888.140,235986.114,235686.602,274253.863,227779.464,282979.668 +13.722948,0.100161,18933825,0.564272,2358693.493,0.000,0.000,13.143,0.000,16.329,5.940,397.441,0.156,288.831,7.999023,10.629,7,0.000,0.000,0.000,0,0.000,0,13.143,329877.637,314692.144,191980.179,213984.667,329648.007,336736.568,299247.069,342527.223 +13.823108,0.100160,19246759,0.573598,3124337.779,0.000,0.000,16.854,0.000,5.703,6.912,397.441,0.312,319.683,7.999023,10.602,5,0.000,0.000,0.000,0,0.000,0,16.854,536311.339,203723.828,0.000,445426.849,456089.777,540165.169,399071.067,543549.750 +13.923277,0.100169,19513813,0.581557,2666040.444,0.000,0.000,12.297,0.000,0.000,5.986,397.441,0.000,339.427,7.999023,10.571,5,0.000,0.000,0.000,0,0.000,0,12.297,572344.038,0.000,0.000,481018.171,0.000,521429.967,524814.255,566434.012 +14.023448,0.100171,19772968,0.589280,2587129.088,0.000,0.000,15.568,0.000,0.000,5.532,397.441,0.702,293.561,7.999023,10.546,5,0.000,0.000,0.000,0,0.000,0,15.568,536912.519,0.000,0.000,474309.495,0.000,627298.067,462569.557,486039.451 +14.123630,0.100183,19983895,0.595566,2105425.178,0.000,0.000,14.036,0.000,0.005,4.672,397.441,0.702,241.005,7.999023,10.526,1,0.000,0.000,0.000,0,0.000,0,14.036,424624.572,0.000,0.000,462156.034,0.000,419144.579,244353.773,555146.220 +14.223873,0.100243,20000000,0.596046,160659.647,0.000,0.000,0.206,0.000,0.000,0.248,397.441,0.000,40.410,7.999023,10.523,0,0.000,0.000,0.000,0,0.000,0,0.206,0.000,0.000,0.000,0.000,0.000,0.000,0.000,160659.647 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.log new file mode 100644 index 000000000..192bfadd1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=379 +worker=4 kind=insert tid=6 os_tid=378 +worker=0 kind=insert tid=7 os_tid=374 +start_monotonic_ns=2087342810356000 main_address=0x55b398976300 +worker=7 kind=insert tid=8 os_tid=381 +worker=2 kind=insert tid=9 os_tid=376 +worker=6 kind=insert tid=10 os_tid=380 +worker=1 kind=insert tid=11 os_tid=375 +worker=3 kind=insert tid=12 os_tid=377 +load_end reason=complete inserted=20000000 elapsed_s=14.224 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.182 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087342810357783 cpu_ns=9292661 +diagnostic_stage name=stop_request wall_ns=2087357034284941 cpu_ns=61959621267 +diagnostic_stage name=workers_joined wall_ns=2087357034348330 cpu_ns=61959684036 +diagnostic_stage name=before_close wall_ns=2087357034430026 cpu_ns=61959765723 +diagnostic_stage name=after_close wall_ns=2087357216198756 cpu_ns=62050763893 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087356903303477 last_end_ns=2087356903304736 loop_exit_ns=2087356903304795 deregister_start_ns=2087356903304823 deregister_end_ns=2087356903305881 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087356588339526 last_end_ns=2087356588341424 loop_exit_ns=2087356588341499 deregister_start_ns=2087356588341539 deregister_end_ns=2087356588342499 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087356498834672 last_end_ns=2087356498836368 loop_exit_ns=2087356498836434 deregister_start_ns=2087356498836481 deregister_end_ns=2087356498839653 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087356917385689 last_end_ns=2087356917386974 loop_exit_ns=2087356917387031 deregister_start_ns=2087356917387056 deregister_end_ns=2087356917387823 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087356624841234 last_end_ns=2087356624842937 loop_exit_ns=2087356624843009 deregister_start_ns=2087356624843047 deregister_end_ns=2087356624844197 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087356917883291 last_end_ns=2087356917884551 loop_exit_ns=2087356917884609 deregister_start_ns=2087356917884636 deregister_end_ns=2087356917885475 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087356890807932 last_end_ns=2087356890809259 loop_exit_ns=2087356890809317 deregister_start_ns=2087356890809418 deregister_end_ns=2087356890810382 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087356955851412 last_end_ns=2087356955852364 loop_exit_ns=2087356955852396 deregister_start_ns=2087356955852497 deregister_end_ns=2087356955853156 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv new file mode 100644 index 000000000..359603eb4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1406074.962638,14.223993,20000000,0.005538,0.001424,0.060928,0.251904,2772.707288,0.005538,0.001424,0.060928,0.251904,2772.707288,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv new file mode 100644 index 000000000..6b2932624 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.csv @@ -0,0 +1,136 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100059,0.100059,290518,0.008658,2903456.653,0.000,0.000,15.713,0.000,0.064,5.159,70.445,0.000,153.190,0.060631,14.097,8,0.000,0.000,0.000,0,0.000,0,15.713,316961.867,368911.033,371189.680,369750.535,372748.755,370650.001,360555.992,372688.791 +0.200198,0.100138,552936,0.016479,2620558.127,0.000,0.000,17.407,0.000,0.086,5.979,121.918,0.000,138.402,0.117004,14.083,8,0.000,0.000,0.000,0,0.000,0,17.407,336734.599,336514.903,337104.088,334847.208,283677.929,327417.476,331891.293,332370.631 +0.300345,0.100148,793015,0.023634,2397245.960,0.000,0.000,17.621,0.000,4.030,5.784,169.641,0.000,126.610,0.170525,14.071,8,0.000,0.000,0.000,0,0.000,0,17.621,314295.352,321354.915,318728.798,309122.999,305897.767,234193.773,302213.214,291439.142 +0.400489,0.100144,1046955,0.031202,2535760.929,0.000,0.000,18.996,0.000,0.182,5.990,228.789,0.000,133.948,0.237209,14.058,8,0.000,0.000,0.000,0,0.000,0,18.996,331853.757,324394.462,331104.831,322686.912,284042.371,281396.168,334130.489,326151.939 +0.500639,0.100150,1312169,0.039106,2648157.991,0.000,0.000,16.971,0.000,0.166,6.006,275.914,0.000,139.907,0.297283,14.044,8,0.000,0.000,0.000,0,0.000,0,16.971,322704.752,340837.486,270732.902,353099.048,346668.718,346389.138,339050.174,328675.774 +0.600801,0.100162,1570666,0.046809,2580791.879,0.000,0.000,10.327,0.000,1.193,5.808,276.785,0.000,136.264,0.353214,14.031,8,0.000,0.000,0.000,0,0.000,0,10.327,324215.118,327579.671,327180.318,328538.120,334328.745,294922.541,320950.404,323076.961 +0.700963,0.100161,1800841,0.053669,2298039.884,0.000,0.000,11.450,0.000,0.032,5.525,282.441,0.000,206.308,0.417213,14.011,8,0.000,0.000,0.000,0,0.000,0,11.450,303939.299,294214.999,255767.072,299097.117,260329.706,297140.276,299716.117,287835.299 +0.801111,0.100148,2042754,0.060879,2415547.743,0.000,0.000,15.372,0.000,0.043,6.058,283.223,0.000,282.433,0.479614,13.983,8,0.000,0.000,0.000,0,0.000,0,15.372,309610.847,301622.694,309890.432,309131.558,308542.432,315422.229,311747.678,249579.873 +0.901270,0.100159,2234129,0.066582,1910705.863,0.000,0.000,33.314,0.000,18.774,5.933,291.223,40.755,209.978,0.547710,13.963,8,0.000,0.000,0.000,0,0.000,0,33.314,232309.884,279824.184,224112.943,236103.839,288230.791,231501.172,186133.452,232489.598 +1.001417,0.100147,2334940,0.069587,1006630.063,0.000,0.000,117.585,0.000,8.847,10.136,295.441,110.346,356.897,0.641529,13.928,8,0.000,0.000,0.000,0,0.000,0,117.585,32342.450,336834.789,41389.150,8876.949,279628.892,3704.554,301626.552,2226.726 +1.101565,0.100148,2497580,0.074434,1624003.718,0.000,0.000,32.495,0.000,0.470,6.368,295.441,61.589,821.639,0.721226,13.847,8,0.000,0.000,0.000,0,0.000,0,32.495,215811.561,204777.842,213824.493,210429.503,215961.340,149369.599,203050.391,210778.987 +1.201721,0.100156,2680287,0.079879,1824224.101,0.000,0.000,18.001,0.000,0.043,4.997,295.441,24.064,431.631,0.793385,13.805,8,0.000,0.000,0.000,0,0.000,0,18.001,238907.290,228952.820,231279.191,192819.190,234414.300,228004.300,234114.767,235732.244 +1.301870,0.100149,2907526,0.086651,2269007.454,0.000,0.000,17.467,0.000,0.093,5.993,295.441,0.117,364.613,0.870289,13.769,8,0.000,0.000,0.000,0,0.000,0,17.467,283627.180,282738.505,296907.382,239313.241,289738.070,299303.810,284535.825,292843.441 +1.402011,0.100141,3159475,0.094160,2515950.711,0.000,0.000,14.823,0.000,11.223,5.395,295.441,0.000,208.847,0.947491,13.749,8,0.000,0.000,0.000,0,0.000,0,14.823,336596.496,325152.595,329256.821,314607.429,310293.498,293477.154,330095.641,276471.077 +1.502187,0.100177,3407065,0.101538,2471531.593,0.000,0.000,11.976,0.000,0.748,5.910,295.441,0.000,173.677,1.047527,13.732,8,0.000,0.000,0.000,0,0.000,0,11.976,306578.126,322809.438,310361.439,268605.243,297154.782,339959.126,306538.197,319525.242 +1.602342,0.100155,3649072,0.108751,2416326.265,0.000,0.000,13.840,0.000,0.045,5.271,295.441,0.000,238.069,1.116554,13.709,8,0.000,0.000,0.000,0,0.000,0,13.840,313544.210,319235.393,260985.642,280645.182,316080.281,327872.011,300294.738,297668.807 +1.702508,0.100166,3885299,0.115791,2358349.739,0.000,0.000,11.414,0.000,0.101,5.598,295.441,0.000,237.925,1.186096,13.685,8,0.000,0.000,0.000,0,0.000,0,11.414,306540.441,311422.326,307598.682,277059.447,276720.011,312909.853,251471.981,314626.999 +1.802675,0.100166,4042110,0.120464,1565503.984,0.000,0.000,19.758,0.000,70.641,7.335,295.441,77.371,137.583,1.278305,13.672,8,0.000,0.000,0.000,0,0.000,0,19.758,314835.908,195205.052,93574.232,86605.832,95331.307,317890.823,263321.662,198739.169 +1.902841,0.100166,4236492,0.126257,1940603.915,0.000,0.000,83.278,0.000,0.068,7.718,295.441,52.296,114.459,1.371330,13.661,8,0.000,0.000,0.000,0,0.000,0,83.278,233303.356,154573.831,284967.734,166893.414,286784.723,312741.706,314918.099,186421.052 +2.002996,0.100155,4491533,0.133858,2546459.575,0.000,0.000,12.239,0.000,0.108,5.219,295.441,0.000,134.362,1.440147,13.648,8,0.000,0.000,0.000,0,0.000,0,12.239,316978.259,321980.499,333233.042,322379.879,324406.735,285087.732,319993.581,322399.848 +2.103184,0.100188,4730270,0.140973,2382891.855,0.000,0.000,16.323,0.000,2.901,5.245,295.441,0.000,280.060,1.517151,13.620,8,0.000,0.000,0.000,0,0.000,0,16.323,338274.285,302032.394,270112.381,299806.576,267706.901,319918.780,302890.780,282149.759 +2.203357,0.100174,4953098,0.147614,2224419.786,0.000,0.000,14.171,0.000,0.357,5.498,295.441,0.000,496.209,1.611656,13.572,8,0.000,0.000,0.000,0,0.000,0,14.171,275122.558,289497.612,265978.426,286163.398,276390.358,291384.337,252731.415,287151.683 +2.303502,0.100145,5185945,0.154553,2325104.667,0.000,0.000,14.687,0.000,0.146,5.277,295.441,0.000,340.913,1.679699,13.538,8,0.000,0.000,0.000,0,0.000,0,14.687,267492.834,285217.180,303510.702,295432.394,289880.430,288792.005,320845.611,273933.511 +2.403659,0.100157,5427976,0.161766,2416520.340,0.000,0.000,18.430,0.000,0.106,5.393,295.441,0.000,231.668,1.748833,13.516,8,0.000,0.000,0.000,0,0.000,0,18.430,250527.116,301467.230,315944.526,319608.780,291972.121,309215.080,315215.669,312569.819 +2.503801,0.100142,5673828,0.169093,2455040.128,0.000,0.000,13.480,0.000,2.102,5.547,295.441,0.000,206.894,1.821461,13.495,8,0.000,0.000,0.000,0,0.000,0,13.480,302581.109,294762.192,319866.608,329942.327,279453.891,329053.586,299275.795,300104.620 +2.603965,0.100164,5774566,0.172095,1005729.176,0.000,0.000,13.949,0.000,88.776,5.679,295.441,91.139,134.233,1.899284,13.482,8,0.000,0.000,0.000,0,0.000,0,13.949,181961.325,36450.170,133211.344,39395.336,124745.241,223243.564,36340.350,230381.847 +2.704131,0.100167,5959568,0.177609,1846942.145,0.000,0.000,102.529,0.000,0.117,8.426,295.441,99.873,119.215,1.998043,13.471,8,0.000,0.000,0.000,0,0.000,0,102.529,320106.555,282449.310,149780.397,259827.009,143131.477,174928.489,191430.988,325287.921 +2.804287,0.100155,6215875,0.185248,2559091.866,0.000,0.000,11.721,0.000,0.071,5.281,295.441,0.000,135.180,2.067169,13.457,8,0.000,0.000,0.000,0,0.000,0,11.721,314750.717,342817.087,327920.245,316148.544,288381.708,314890.500,322199.138,331983.928 +2.904430,0.100143,6453290,0.192323,2370765.022,0.000,0.000,13.967,0.000,0.217,5.345,295.441,0.000,229.360,2.134594,13.435,8,0.000,0.000,0.000,0,0.000,0,13.967,307451.021,303187.109,293361.139,263923.170,303167.138,293890.383,295068.701,310716.359 +3.004608,0.100178,6675089,0.198933,2214038.893,0.000,0.000,18.490,0.000,11.628,5.132,295.441,0.000,489.283,2.206444,13.387,8,0.000,0.000,0.000,0,0.000,0,18.490,296520.838,281088.378,286478.759,284572.161,286079.471,305963.986,236078.701,237256.599 +3.104754,0.100146,6899534,0.205622,2241174.121,0.000,0.000,17.497,0.000,0.137,5.593,295.441,0.000,396.725,2.303970,13.348,8,0.000,0.000,0.000,0,0.000,0,17.497,288108.877,278972.232,302967.159,224681.587,300990.049,293970.309,266001.191,285482.716 +3.204921,0.100167,7147332,0.213007,2473848.895,0.000,0.000,17.173,0.000,0.119,5.557,295.441,0.000,248.647,2.374619,13.324,8,0.000,0.000,0.000,0,0.000,0,17.173,300198.695,343606.209,311609.640,274371.824,297822.663,295985.730,328092.116,322162.018 +3.305067,0.100145,7395357,0.220399,2476651.623,0.000,0.000,17.102,0.000,0.018,5.460,295.441,0.000,210.436,2.445518,13.303,8,0.000,0.000,0.000,0,0.000,0,17.102,298785.888,307343.455,313444.590,330539.752,329930.637,296738.862,331887.794,267980.646 +3.405219,0.100152,7526100,0.224295,1305440.913,0.000,0.000,17.245,0.000,66.855,5.973,295.441,86.704,140.684,2.524780,13.290,8,0.000,0.000,0.000,0,0.000,0,17.245,121335.123,104051.458,118239.839,270787.404,222740.612,99618.213,102024.546,266643.718 +3.505412,0.100193,7686846,0.229086,1604358.774,0.000,0.000,94.352,0.000,0.163,9.128,295.441,112.634,104.758,2.626820,13.279,8,0.000,0.000,0.000,0,0.000,0,94.352,203027.548,234875.985,226831.535,169442.468,196480.204,244866.673,137613.992,191220.371 +3.605573,0.100161,7939806,0.236625,2525533.033,0.000,0.000,10.086,0.000,0.111,5.263,295.441,0.000,133.418,2.695396,13.266,8,0.000,0.000,0.000,0,0.000,0,10.086,309990.809,325655.584,319655.246,309950.874,324277.802,336538.059,297171.453,302293.205 +3.705717,0.100143,8175780,0.243657,2356362.320,0.000,0.000,12.650,0.000,0.088,5.246,295.441,0.000,231.309,2.762997,13.244,8,0.000,0.000,0.000,0,0.000,0,12.650,288017.148,306270.982,246227.051,295766.040,318912.861,313780.218,298831.646,288556.375 +3.805864,0.100147,8398075,0.250282,2219679.790,0.000,0.000,12.896,0.000,0.236,5.201,295.441,0.000,441.615,2.828522,13.200,8,0.000,0.000,0.000,0,0.000,0,12.896,273726.724,246666.591,286747.541,274934.944,287037.114,301535.753,271400.152,277630.972 +3.906006,0.100142,8627096,0.257107,2286962.079,0.000,0.000,18.883,0.000,5.392,5.321,295.441,0.000,369.319,2.899193,13.164,8,0.000,0.000,0.000,0,0.000,0,18.883,304068.165,278704.187,290487.453,254868.039,294971.085,308242.237,281490.230,274130.682 +4.006150,0.100144,8859947,0.264047,2325162.069,0.000,0.000,15.002,0.000,3.895,5.585,295.441,0.000,337.444,2.998745,13.131,8,0.000,0.000,0.000,0,0.000,0,15.002,286028.157,260115.468,292388.998,273975.511,313908.013,279777.157,304042.219,314926.547 +4.106445,0.100295,9110398,0.271511,2497148.606,0.000,0.000,15.987,0.000,0.058,5.716,295.441,0.000,207.435,3.072918,13.111,8,0.000,0.000,0.000,0,0.000,0,15.987,319348.586,301371.581,338731.447,326886.365,315489.961,311072.982,331692.198,252555.487 +4.206601,0.100157,9254246,0.275798,1436231.164,0.000,0.000,16.871,0.000,47.862,3.343,295.441,21.295,125.780,3.118793,13.099,8,0.000,0.000,0.000,0,0.000,0,16.871,162645.332,159809.771,198019.942,199807.144,207375.294,198768.770,159959.537,149845.374 +4.306719,0.100118,9386125,0.279728,1317236.820,0.000,0.000,114.498,0.000,77.144,9.053,295.441,166.600,165.469,3.201775,13.083,8,0.000,0.000,0.000,0,0.000,0,114.498,113546.116,101420.413,206396.634,80954.545,302982.747,299536.810,24720.851,187678.704 +4.406879,0.100159,9610487,0.286415,2240049.607,0.000,0.000,88.433,0.000,6.644,6.963,295.441,41.730,127.375,3.290371,13.070,8,0.000,0.000,0.000,0,0.000,0,88.433,247715.169,283228.565,241505.067,260804.307,301769.013,302348.090,301589.300,301090.096 +4.507027,0.100148,9858050,0.293793,2471961.782,0.000,0.000,12.030,0.000,0.088,5.523,295.441,0.000,248.225,3.391388,13.046,8,0.000,0.000,0.000,0,0.000,0,12.030,313524.751,294662.741,312066.915,299046.236,327284.333,320354.616,314453.373,290568.816 +4.607164,0.100137,10083527,0.300513,2251686.563,0.000,0.000,17.333,0.000,0.142,5.154,295.441,0.000,438.384,3.457336,13.003,8,0.000,0.000,0.000,0,0.000,0,17.333,286807.249,293268.401,281045.140,291490.835,279307.519,281654.305,244555.109,293558.005 +4.707312,0.100148,10313490,0.307366,2296222.154,0.000,0.000,15.104,0.000,0.021,5.271,295.441,0.000,319.331,3.523766,12.972,8,0.000,0.000,0.000,0,0.000,0,15.104,288541.772,288761.446,302940.403,283259.612,292286.215,310429.289,291786.956,238216.461 +4.807455,0.100143,10544246,0.314243,2304263.797,0.000,0.000,16.211,0.000,0.259,5.281,295.441,0.000,334.443,3.591450,12.939,8,0.000,0.000,0.000,0,0.000,0,16.211,293340.382,300789.726,290454.511,304793.998,291842.525,245019.504,286879.624,291143.525 +4.907601,0.100146,10797238,0.321783,2526232.585,0.000,0.000,14.487,0.000,10.073,5.700,295.441,0.000,235.672,3.669312,12.916,8,0.000,0.000,0.000,0,0.000,0,14.487,297286.066,307211.579,309428.343,294849.623,347872.228,326683.157,329409.178,313492.411 +5.007817,0.100216,11002638,0.327904,2049579.487,0.000,0.000,24.829,0.000,3.745,4.982,295.441,2.027,179.262,3.736908,12.898,8,0.000,0.000,0.000,0,0.000,0,24.829,273569.967,263960.692,254191.762,199759.161,286991.021,257095.499,263691.273,250320.112 +5.107977,0.100160,11128111,0.331644,1252728.453,0.000,0.000,86.100,0.000,72.067,7.978,295.441,186.031,145.900,3.830067,12.884,8,0.000,0.000,0.000,0,0.000,0,86.100,305901.246,9.984,293391.234,58366.745,49401.069,251078.839,9.984,294569.352 +5.208138,0.100162,11296953,0.336675,1685696.706,0.000,0.000,85.310,0.000,0.089,7.783,295.441,89.387,146.287,3.914093,12.870,8,0.000,0.000,0.000,0,0.000,0,85.310,295213.074,159592.174,300264.913,234011.947,305266.832,94946.611,158753.529,137647.626 +5.308292,0.100154,11542074,0.343981,2447444.167,0.000,0.000,11.460,0.000,0.082,5.415,295.441,0.000,199.849,3.982277,12.850,8,0.000,0.000,0.000,0,0.000,0,11.460,307367.060,273748.788,324181.189,310911.607,309294.095,313178.119,307826.354,300936.954 +5.408469,0.100176,11770434,0.350786,2279576.729,0.000,0.000,14.194,0.000,7.122,5.179,295.441,0.000,415.673,4.053860,12.810,8,0.000,0.000,0.000,0,0.000,0,14.194,298223.659,292633.525,241573.642,298383.377,300479.677,263195.481,293332.292,291755.076 +5.508618,0.100150,11988206,0.357276,2174464.348,0.000,0.000,13.811,0.000,3.053,5.443,295.441,0.000,359.267,4.136139,12.774,8,0.000,0.000,0.000,0,0.000,0,13.811,231972.686,307449.680,288168.548,277504.515,272432.109,252092.562,269576.385,275267.863 +5.608782,0.100164,12228686,0.364443,2400870.975,0.000,0.000,12.510,0.000,0.113,5.631,295.441,0.000,303.956,4.220802,12.745,8,0.000,0.000,0.000,0,0.000,0,12.510,282377.889,313417.093,299140.457,317280.770,298241.927,310771.423,263838.229,315803.188 +5.708911,0.100129,12467550,0.371562,2385564.792,0.000,0.000,15.124,0.000,0.416,5.487,295.441,0.000,268.209,4.289291,12.718,8,0.000,0.000,0.000,0,0.000,0,15.124,319847.688,302929.497,276603.433,315723.005,291114.727,249228.722,316991.370,313126.352 +5.809086,0.100175,12701805,0.378543,2338449.435,0.000,0.000,12.720,0.000,0.092,5.425,295.441,0.000,217.821,4.358505,12.697,8,0.000,0.000,0.000,0,0.000,0,12.720,321626.016,311014.623,299734.404,292217.585,308788.527,279559.781,245968.684,279539.816 +5.910518,0.101432,12876829,0.383759,1725536.716,0.000,0.000,21.209,0.000,68.593,7.280,295.441,64.814,161.092,4.446266,12.681,8,0.000,0.000,0.000,0,0.000,0,21.209,97770.292,318115.762,236898.492,252919.136,311815.952,96192.875,317041.147,94783.058 +6.010682,0.100164,13001347,0.387470,1243136.867,0.000,0.000,85.011,0.000,42.682,8.796,295.441,214.335,158.763,4.546680,12.666,8,0.000,0.000,0.000,0,0.000,0,85.011,269656.811,232967.112,124125.995,50167.548,197745.000,87715.836,128648.562,152110.003 +6.110827,0.100145,13240633,0.394602,2389406.686,0.000,0.000,60.025,0.000,0.106,6.041,295.441,0.000,180.442,4.618832,12.648,8,0.000,0.000,0.000,0,0.000,0,60.025,313077.522,321275.673,321046.005,328864.705,247821.833,319498.242,323742.108,214080.598 +6.210960,0.100133,13469177,0.401413,2282401.393,0.000,0.000,16.887,0.000,0.101,5.063,295.441,0.000,414.760,4.685181,12.607,8,0.000,0.000,0.000,0,0.000,0,16.887,299511.255,288955.308,293409.378,248209.554,291921.359,289165.029,292330.814,278898.697 +6.311105,0.100145,13713910,0.408706,2443778.725,0.000,0.000,15.343,0.000,0.063,5.254,295.441,0.000,351.520,4.753345,12.573,8,0.000,0.000,0.000,0,0.000,0,15.343,304697.217,315231.908,319375.886,254420.279,308212.109,309839.744,313005.144,318996.438 +6.411251,0.100145,13941846,0.415499,2276051.009,0.000,0.000,12.740,0.000,4.546,5.639,295.441,0.000,330.613,4.852383,12.541,8,0.000,0.000,0.000,0,0.000,0,12.740,279224.056,295490.407,311277.455,289938.479,273562.287,297277.809,234309.354,294971.162 +6.511401,0.100150,14174752,0.422441,2325564.049,0.000,0.000,15.232,0.000,0.153,5.524,295.441,0.000,303.021,4.927017,12.511,8,0.000,0.000,0.000,0,0.000,0,15.232,282774.913,239809.502,303933.106,299729.426,304122.821,316534.164,295755.400,282904.718 +6.611566,0.100165,14411313,0.429491,2361721.331,0.000,0.000,12.579,0.000,0.087,5.653,295.441,0.000,228.842,4.996349,12.489,8,0.000,0.000,0.000,0,0.000,0,12.579,290102.335,310079.442,301673.283,303929.568,296172.340,276764.297,280627.935,302372.132 +6.711724,0.100158,14595754,0.434987,1841498.002,0.000,0.000,15.574,0.000,50.655,6.300,295.441,59.086,158.967,5.074112,12.473,8,0.000,0.000,0.000,0,0.000,0,15.574,150811.519,152828.330,292577.342,300654.569,265550.080,162163.568,253479.168,263433.427 +6.811905,0.100181,14700735,0.438116,1047908.612,0.000,0.000,89.159,0.000,66.480,9.929,295.441,253.134,170.745,5.146412,12.456,8,0.000,0.000,0.000,0,0.000,0,89.159,8604.388,209949.056,322025.697,320787.943,48162.611,19025.479,112455.953,6897.485 +6.912067,0.100162,14921346,0.444691,2202544.653,0.000,0.000,71.623,0.000,14.851,5.918,295.441,0.000,218.357,5.223961,12.435,8,0.000,0.000,0.000,0,0.000,0,71.623,273627.069,311625.559,263503.456,306853.284,272508.879,300583.434,284219.922,189623.050 +7.012216,0.100149,15145139,0.451360,2234595.113,0.000,0.000,20.974,0.000,0.108,5.448,295.441,0.000,445.312,5.318638,12.391,8,0.000,0.000,0.000,0,0.000,0,20.974,292263.828,274200.785,290676.198,235019.260,300032.235,278314.646,285703.619,278384.542 +7.112371,0.100155,15367369,0.457983,2218859.902,0.000,0.000,19.007,0.000,0.166,5.140,295.441,0.000,353.631,5.384037,12.357,8,0.000,0.000,0.000,0,0.000,0,19.007,274773.993,288382.894,239588.544,296051.005,292206.965,266836.300,271389.241,289630.959 +7.212512,0.100141,15605403,0.465077,2376985.527,0.000,0.000,10.698,0.000,0.030,5.109,295.441,0.000,287.563,5.451374,12.329,8,0.000,0.000,0.000,0,0.000,0,10.698,296621.399,310112.360,306317.715,308584.516,261660.737,296551.498,287863.758,309273.544 +7.312650,0.100137,15856335,0.472556,2505877.626,0.000,0.000,14.342,0.000,0.514,5.282,295.441,0.000,225.628,5.521576,12.307,8,0.000,0.000,0.000,0,0.000,0,14.342,312990.039,327310.367,275910.976,334360.682,323206.005,301615.665,321957.720,308526.171 +7.412785,0.100136,16096740,0.479720,2400793.971,0.000,0.000,11.580,0.000,0.961,5.643,295.441,0.000,249.076,5.598801,12.282,8,0.000,0.000,0.000,0,0.000,0,11.580,283455.569,322462.666,258549.348,292263.623,325628.373,291005.330,310269.204,317159.858 +7.512938,0.100153,16320871,0.486400,2237893.609,0.000,0.000,6.651,0.000,28.228,5.125,295.441,4.251,197.472,5.667847,12.263,8,0.000,0.000,0.000,0,0.000,0,6.651,309018.250,284276.021,284964.970,289188.522,317355.522,271775.105,294320.687,186994.532 +7.613071,0.100132,16416661,0.489255,956632.978,0.000,0.000,64.616,0.000,64.138,2.349,355.762,65.148,128.034,5.700748,12.250,8,0.000,0.000,0.000,0,0.000,0,64.616,82231.088,118832.611,183996.304,79115.215,83269.713,187321.900,121199.476,100666.671 +7.713188,0.100117,16459934,0.490544,432224.656,0.000,0.000,3.552,0.000,164.255,4.263,355.762,566.096,233.009,5.737644,12.228,8,0.000,0.000,0.000,0,0.000,0,3.552,0.000,0.000,147088.029,0.000,0.000,152261.980,0.000,132874.647 +7.813355,0.100168,16487647,0.491370,276665.691,0.000,0.000,31.966,0.000,264.423,3.112,355.762,330.344,255.938,5.810982,12.203,8,0.000,0.000,0.000,0,0.000,0,31.966,0.000,0.000,96967.267,0.000,0.000,99732.626,0.000,79965.799 +7.913477,0.100122,16534100,0.492755,463963.797,0.000,0.000,3.132,0.000,364.545,4.491,355.762,486.984,667.194,5.860123,12.137,8,0.000,0.000,0.000,0,0.000,0,3.132,0.000,0.000,153542.623,0.000,0.000,157427.881,0.000,152993.293 +8.013607,0.100130,16566523,0.493721,323809.760,0.000,0.000,10.027,0.000,464.675,4.133,355.762,419.807,352.160,5.903797,12.103,8,0.000,0.000,0.000,0,0.000,0,10.027,0.000,0.000,110117.090,0.000,0.000,109378.049,0.000,104314.620 +8.113780,0.100173,16603587,0.494825,370000.162,0.000,0.000,3.658,0.000,564.848,3.859,355.762,474.492,426.606,5.949402,12.061,8,0.000,0.000,0.000,0,0.000,0,3.658,0.000,0.000,121150.496,0.000,0.000,119673.051,0.000,129176.616 +8.213929,0.100149,16621012,0.495345,173991.529,0.000,0.000,4.393,0.000,664.996,1.413,355.762,150.402,311.529,5.965321,12.031,8,0.000,0.000,0.000,0,0.000,0,4.393,0.000,0.000,57244.960,0.000,0.000,55417.675,0.000,61328.893 +8.314058,0.100129,16650795,0.496232,297445.388,0.000,0.000,5.530,0.000,765.125,2.317,355.762,282.759,246.907,5.996277,12.006,8,0.000,0.000,0.000,0,0.000,0,5.530,0.000,0.000,96475.253,0.000,0.000,98292.902,0.000,102677.233 +8.414197,0.100139,16666993,0.496715,161755.737,0.000,0.000,48.656,0.000,865.264,2.603,355.762,348.891,198.709,6.056683,11.987,8,0.000,0.000,0.000,0,0.000,0,48.656,0.000,0.000,60466.168,0.000,0.000,35830.324,0.000,65459.245 +8.514316,0.100120,16685728,0.497273,187126.175,0.000,0.000,17.567,0.000,965.384,1.510,355.762,186.457,120.442,6.077908,11.975,8,0.000,0.000,0.000,0,0.000,0,17.567,0.000,0.000,62954.699,0.000,0.000,60987.052,0.000,63184.424 +8.614445,0.100128,16701409,0.497741,156609.021,0.000,0.000,3.819,0.000,1065.512,1.223,355.762,128.819,153.748,6.091782,11.960,8,0.000,0.000,0.000,0,0.000,0,3.819,0.000,0.000,54619.905,0.000,0.000,50994.558,0.000,50994.558 +8.714577,0.100133,16714952,0.498144,135250.378,0.000,0.000,10.450,0.000,1165.645,1.005,355.762,115.472,245.299,6.109203,11.936,8,0.000,0.000,0.000,0,0.000,0,10.450,0.000,0.000,44341.112,0.000,0.000,39177.969,0.000,51731.297 +8.814690,0.100113,16728115,0.498537,131481.804,0.000,0.000,18.207,0.000,1265.758,1.091,355.762,121.855,216.397,6.120743,11.915,8,0.000,0.000,0.000,0,0.000,0,18.207,0.000,0.000,49434.282,0.000,0.000,39915.011,0.000,42132.512 +8.914799,0.100109,16752840,0.499274,246981.131,0.000,0.000,3.658,0.000,1365.866,1.754,355.762,243.758,289.451,6.142403,11.887,8,0.000,0.000,0.000,0,0.000,0,3.658,0.000,0.000,81401.385,0.000,0.000,82050.678,0.000,83529.069 +9.014910,0.100111,16773129,0.499878,202665.848,0.000,0.000,5.167,0.000,1465.977,1.655,355.762,203.135,169.110,6.163601,11.870,8,0.000,0.000,0.000,0,0.000,0,5.167,0.000,0.000,64308.873,0.000,0.000,72569.736,0.000,65787.238 +9.115040,0.100131,16815297,0.501135,421128.574,0.000,0.000,9.924,0.000,1566.108,3.776,355.762,387.383,247.566,6.209476,11.846,8,0.000,0.000,0.000,0,0.000,0,9.924,0.000,0.000,145589.365,0.000,0.000,145459.535,0.000,130079.674 +9.215163,0.100123,16840161,0.501876,248335.734,0.000,0.000,5.646,0.000,1666.230,2.053,355.762,224.647,291.674,6.230648,11.818,8,0.000,0.000,0.000,0,0.000,0,5.646,0.000,0.000,81300.389,0.000,0.000,82778.578,0.000,84256.767 +9.315295,0.100132,16857636,0.502397,174519.650,0.000,0.000,42.188,0.000,1766.362,1.919,355.762,216.238,390.305,6.252922,11.779,8,0.000,0.000,0.000,0,0.000,0,42.188,0.000,0.000,71515.606,0.000,0.000,30559.664,0.000,72444.380 +9.415439,0.100144,16872863,0.502851,152050.632,0.000,0.000,11.815,0.000,1866.507,1.503,355.762,181.340,181.847,6.302284,11.762,8,0.000,0.000,0.000,0,0.000,0,11.815,0.000,0.000,48210.445,0.000,0.000,50656.916,0.000,53183.271 +9.515589,0.100150,16917453,0.504179,445233.739,0.000,0.000,3.649,0.000,1966.656,3.263,355.762,364.494,209.998,6.344135,11.741,8,0.000,0.000,0.000,0,0.000,0,3.649,0.000,0.000,150434.885,0.000,0.000,147019.995,0.000,147778.859 +9.615730,0.100141,16956879,0.505354,393705.564,0.000,0.000,5.077,0.000,2066.797,3.383,355.762,319.745,360.703,6.383396,11.706,8,0.000,0.000,0.000,0,0.000,0,5.077,0.000,0.000,134001.293,0.000,0.000,133332.235,0.000,126372.037 +9.715860,0.100130,16974565,0.505881,176630.541,0.000,0.000,5.448,0.000,2166.927,1.549,355.762,133.303,303.473,6.398224,11.676,8,0.000,0.000,0.000,0,0.000,0,5.448,0.000,0.000,60601.273,0.000,0.000,59862.234,0.000,56167.034 +9.815969,0.100109,17000465,0.506653,258716.933,0.000,0.000,5.949,0.000,2267.037,1.942,355.762,215.506,300.882,6.422630,11.647,8,0.000,0.000,0.000,0,0.000,0,5.949,0.000,0.000,82050.227,0.000,0.000,89442.140,0.000,87224.566 +9.916086,0.100117,17016578,0.507134,160942.328,0.000,0.000,32.362,0.000,2367.153,1.473,355.762,183.575,194.032,6.445927,11.628,8,0.000,0.000,0.000,0,0.000,0,32.362,0.000,0.000,42140.860,0.000,0.000,59670.420,0.000,59131.048 +10.016213,0.100127,17050757,0.508152,341355.939,0.000,0.000,2454.720,0.000,2467.280,3.830,363.316,335.667,244.182,6.482361,11.604,8,0.000,0.000,0.000,0,0.000,0,2454.720,0.000,0.000,118289.585,0.000,9.987,123622.804,0.000,99433.562 +10.116366,0.100153,17113505,0.510022,626522.529,0.000,0.000,2556.865,0.000,0.106,5.379,379.156,43.488,203.946,6.565430,11.584,8,0.000,0.000,0.000,0,0.000,0,2556.865,41876.004,44342.235,65699.596,34736.914,85129.902,152946.263,134254.828,67536.788 +10.216537,0.100171,17302059,0.515642,1882322.245,0.000,0.000,64.385,0.000,0.021,6.830,379.156,0.390,389.178,6.641918,11.546,8,0.000,0.000,0.000,0,0.000,0,64.385,229008.519,84226.019,272554.080,272434.284,262441.367,260414.831,247446.999,253796.146 +10.316692,0.100155,17534007,0.522554,2315888.358,0.000,0.000,15.570,0.000,0.659,5.180,379.156,0.000,340.215,6.709667,11.513,8,0.000,0.000,0.000,0,0.000,0,15.570,300983.214,305016.958,250661.257,294972.536,293035.540,295980.972,284179.275,291058.606 +10.416829,0.100137,17769414,0.529570,2350848.679,0.000,0.000,17.784,0.000,0.114,5.436,379.156,0.000,291.749,6.777969,11.484,8,0.000,0.000,0.000,0,0.000,0,17.784,308207.669,290372.109,325643.777,283970.880,308687.012,292149.673,313480.444,228337.114 +10.516970,0.100141,18005991,0.536620,2362441.344,0.000,0.000,16.845,0.000,0.148,5.554,379.156,0.000,338.937,6.847294,11.451,8,0.000,0.000,0.000,0,0.000,0,16.845,319969.167,303742.031,294624.876,314826.413,285258.074,312469.733,290920.096,240630.953 +10.617109,0.100139,18189278,0.542083,1830325.902,0.000,0.000,2.076,0.000,91.589,3.865,379.156,30.934,243.490,6.882397,11.427,8,0.000,0.000,0.000,0,0.000,0,2.076,261137.027,256932.871,256114.009,262355.334,24226.326,256213.870,250272.129,263074.335 +10.717284,0.100176,18314818,0.545824,1253198.944,0.000,0.000,22.441,0.000,191.765,2.403,379.156,29.401,138.741,6.910339,11.413,8,0.000,0.000,0.000,0,0.000,0,22.441,178776.007,180982.132,179245.183,147740.516,0.000,189447.264,191982.811,185025.031 +10.818511,0.101227,18378786,0.547731,631927.420,0.000,0.000,236.978,0.000,56.735,3.284,379.156,509.492,285.559,6.919266,11.385,8,0.000,0.000,0.000,0,0.000,0,236.978,94115.378,87289.124,85827.061,89590.886,9.879,88968.521,92445.860,93680.711 +10.918662,0.100151,18378796,0.547731,99.849,0.000,0.000,143.188,0.000,156.886,2.548,379.156,439.688,530.762,6.993774,11.333,8,0.000,0.000,0.000,0,0.000,0,143.188,19.970,0.000,19.970,19.970,19.970,19.970,0.000,0.000 +11.018773,0.100111,18378800,0.547731,39.956,0.000,0.000,221.268,0.000,256.987,1.397,379.156,254.209,430.614,6.993774,11.291,8,0.000,0.000,0.000,0,0.000,0,221.268,0.000,0.000,0.000,0.000,0.000,0.000,19.978,19.978 +11.118886,0.100113,18378802,0.547731,19.977,0.000,0.000,268.633,0.000,251.873,1.200,379.156,338.640,224.511,7.008911,11.269,8,0.000,0.000,0.000,0,0.000,0,268.633,0.000,19.977,0.000,0.000,0.000,0.000,0.000,0.000 +11.219029,0.100143,18378811,0.547731,89.872,0.000,0.000,300.758,0.000,227.615,2.498,379.156,488.482,347.160,7.149658,11.235,8,0.000,0.000,0.000,0,0.000,0,300.758,19.971,0.000,19.971,19.971,9.986,19.971,0.000,0.000 +11.319157,0.100128,18378816,0.547731,49.936,0.000,0.000,298.558,0.000,327.743,1.389,379.156,302.308,397.030,7.154053,11.197,8,0.000,0.000,0.000,0,0.000,0,298.558,0.000,19.974,0.000,0.000,9.987,0.000,0.000,19.974 +11.419273,0.100115,18378820,0.547732,39.954,0.000,0.000,407.820,0.000,269.286,1.329,379.156,328.683,445.931,7.154419,11.153,8,0.000,0.000,0.000,0,0.000,0,407.820,19.977,0.000,0.000,0.000,0.000,0.000,19.977,0.000 +11.519417,0.100144,18378829,0.547732,89.871,0.000,0.000,326.602,0.000,214.232,1.909,379.156,415.223,358.039,7.205322,11.118,8,0.000,0.000,0.000,0,0.000,0,326.602,0.000,9.986,19.971,19.971,19.971,19.971,0.000,0.000 +11.619542,0.100125,18378830,0.547732,9.987,0.000,0.000,10.526,0.000,314.358,0.928,379.156,226.474,264.122,7.236450,11.092,8,0.000,0.000,0.000,0,0.000,0,10.526,0.000,9.987,0.000,0.000,0.000,0.000,0.000,0.000 +11.719676,0.100134,18378832,0.547732,19.973,0.000,0.000,314.838,0.000,314.802,1.386,379.156,365.526,412.963,7.281982,11.052,8,0.000,0.000,0.000,0,0.000,0,314.838,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.973 +11.819844,0.100168,18378840,0.547732,79.866,0.000,0.000,378.922,0.000,318.541,1.256,379.156,270.989,325.702,7.319214,11.020,8,0.000,0.000,0.000,0,0.000,0,378.922,19.966,0.000,19.966,19.966,0.000,0.000,19.966,0.000 +11.919965,0.100121,18378844,0.547732,39.952,0.000,0.000,338.044,0.000,418.663,1.501,379.156,347.938,276.384,7.357178,10.993,8,0.000,0.000,0.000,0,0.000,0,338.044,0.000,19.976,0.000,0.000,19.976,0.000,0.000,0.000 +12.020080,0.100115,18378848,0.547732,39.954,0.000,0.000,479.144,0.000,273.994,1.404,379.156,284.556,340.156,7.394653,10.960,8,0.000,0.000,0.000,0,0.000,0,479.144,0.000,0.000,0.000,0.000,0.000,19.977,0.000,19.977 +12.120196,0.100116,18378854,0.547733,59.931,0.000,0.000,287.016,0.000,328.009,1.426,379.156,326.497,361.768,7.440186,10.924,8,0.000,0.000,0.000,0,0.000,0,287.016,0.000,19.977,19.977,0.000,0.000,0.000,19.977,0.000 +12.220345,0.100149,18378858,0.547733,39.941,0.000,0.000,331.611,0.000,428.158,1.183,379.156,268.897,313.635,7.480835,10.894,8,0.000,0.000,0.000,0,0.000,0,331.611,0.000,0.000,0.000,19.970,19.970,0.000,0.000,0.000 +12.320508,0.100162,18378862,0.547733,39.935,0.000,0.000,477.288,0.000,365.710,1.487,379.156,341.867,345.181,7.518311,10.860,8,0.000,0.000,0.000,0,0.000,0,477.288,19.968,0.000,0.000,0.000,0.000,19.968,0.000,0.000 +12.420621,0.100113,18378871,0.547733,89.898,0.000,0.000,369.201,0.000,215.363,1.500,379.156,316.478,316.166,7.557617,10.829,8,0.000,0.000,0.000,0,0.000,0,369.201,0.000,19.977,19.977,9.989,0.000,0.000,19.977,19.977 +12.520780,0.100159,18378874,0.547733,29.952,0.000,0.000,286.732,0.000,235.150,1.306,379.156,327.098,300.226,7.592773,10.800,8,0.000,0.000,0.000,0,0.000,0,286.732,0.000,0.000,0.000,9.984,19.968,0.000,0.000,0.000 +12.620943,0.100164,18379407,0.547749,5321.284,0.000,0.000,294.384,0.000,285.775,1.576,379.156,329.499,467.438,7.659672,10.754,8,0.000,0.000,0.000,0,0.000,0,294.384,19.967,0.000,0.000,0.000,0.000,5301.317,0.000,0.000 +12.721067,0.100124,18390978,0.548094,115566.665,0.000,0.000,347.548,0.000,385.899,1.598,379.156,275.713,300.994,7.795380,10.725,8,0.000,0.000,0.000,0,0.000,0,347.548,0.000,24569.527,19535.770,0.000,0.000,46372.485,0.000,25088.883 +12.821200,0.100133,18496492,0.551238,1053737.286,0.000,0.000,415.230,0.000,0.252,4.634,379.156,265.584,505.928,7.880531,10.675,8,0.000,0.000,0.000,0,0.000,0,415.230,88751.855,158259.328,157020.977,144048.246,53958.172,175496.383,106727.926,169474.399 +12.921388,0.100188,18703985,0.557422,2071036.059,0.000,0.000,12.164,0.000,0.110,5.302,379.156,0.000,238.458,7.948368,10.652,7,0.000,0.000,0.000,0,0.000,0,12.164,299946.044,256437.848,105022.538,274992.961,305785.066,272387.859,251387.344,305076.398 +13.021527,0.100138,18923743,0.563971,2194544.506,0.000,0.000,19.780,0.000,0.011,5.211,379.156,0.156,346.045,7.998047,10.618,6,0.000,0.000,0.000,0,0.000,0,19.780,314265.308,353091.604,0.000,317261.164,359762.377,88507.576,376778.840,384877.637 +13.121685,0.100158,19202415,0.572277,2782311.622,0.000,0.000,15.314,0.000,1.364,5.894,379.156,0.000,283.652,7.998047,10.592,5,0.000,0.000,0.000,0,0.000,0,15.314,477842.891,497691.443,0.000,500496.998,437247.212,0.000,570336.342,298696.736 +13.221833,0.100148,19457353,0.579874,2545621.593,0.000,0.000,12.652,0.000,0.002,5.634,379.156,0.000,363.994,7.998047,10.558,5,0.000,0.000,0.000,0,0.000,0,12.652,412141.506,511894.229,0.000,521889.472,531814.818,0.000,567881.568,0.000 +13.321998,0.100165,19708404,0.587356,2506382.664,0.000,0.000,14.915,0.000,0.010,5.710,379.156,0.000,208.212,7.998047,10.541,5,0.000,0.000,0.000,0,0.000,0,14.915,478551.954,495533.989,0.000,485330.791,516539.399,0.000,530426.531,0.000 +13.422180,0.100182,19946270,0.594445,2374328.749,0.000,0.000,13.677,0.000,0.001,5.126,379.156,0.000,253.444,7.998047,10.520,2,0.000,0.000,0.000,0,0.000,0,13.677,455878.387,324508.032,0.000,531450.528,535193.700,0.000,527298.103,0.000 +13.522385,0.100205,20000000,0.596046,536202.522,0.000,0.000,10.788,0.000,0.000,1.089,379.156,0.000,160.570,7.999390,10.506,0,0.000,0.000,0.000,0,0.000,0,10.788,97440.563,0.000,0.000,438761.960,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.log new file mode 100644 index 000000000..282358b68 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=392 +worker=1 kind=insert tid=6 os_tid=389 +worker=2 kind=insert tid=10 os_tid=390 +start_monotonic_ns=2087357397502236 main_address=0x5558bab2f300 +worker=3 kind=insert tid=11 os_tid=391 +worker=6 kind=insert tid=8 os_tid=394 +worker=7 kind=insert tid=9 os_tid=395 +worker=5 kind=insert tid=12 os_tid=393 +worker=0 kind=insert tid=7 os_tid=388 +load_end reason=complete inserted=20000000 elapsed_s=13.523 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.148 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087357397503773 cpu_ns=9989084 +diagnostic_stage name=stop_request wall_ns=2087370919948129 cpu_ns=61378631308 +diagnostic_stage name=workers_joined wall_ns=2087370920016219 cpu_ns=61378698787 +diagnostic_stage name=before_close wall_ns=2087370920099455 cpu_ns=61378782005 +diagnostic_stage name=after_close wall_ns=2087371068256247 cpu_ns=61442051825 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087370833620452 last_end_ns=2087370833621732 loop_exit_ns=2087370833621786 deregister_start_ns=2087370833621813 deregister_end_ns=2087370833622524 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087370789424155 last_end_ns=2087370789425692 loop_exit_ns=2087370789425751 deregister_start_ns=2087370789425848 deregister_end_ns=2087370789426861 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087370257538435 last_end_ns=2087370257539737 loop_exit_ns=2087370257539796 deregister_start_ns=2087370257539825 deregister_end_ns=2087370257543020 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087370883376037 last_end_ns=2087370883376826 loop_exit_ns=2087370883376873 deregister_start_ns=2087370883376953 deregister_end_ns=2087370883377809 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087370816436119 last_end_ns=2087370816437255 loop_exit_ns=2087370816437308 deregister_start_ns=2087370816437337 deregister_end_ns=2087370816438235 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087370346854173 last_end_ns=2087370346855650 loop_exit_ns=2087370346855727 deregister_start_ns=2087370346855919 deregister_end_ns=2087370346856937 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087370817225471 last_end_ns=2087370817226849 loop_exit_ns=2087370817226901 deregister_start_ns=2087370817226929 deregister_end_ns=2087370817227530 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087370475230660 last_end_ns=2087370475232040 loop_exit_ns=2087370475232096 deregister_start_ns=2087370475232126 deregister_end_ns=2087370475232917 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv new file mode 100644 index 000000000..b9fe600ca --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-07-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1479014.879177,13.522514,20000000,0.005251,0.001424,0.059904,0.243712,2556.865278,0.005251,0.001424,0.059904,0.243712,2556.865278,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.csv new file mode 100644 index 000000000..817a326b4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.csv @@ -0,0 +1,132 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,280547,0.008361,2803798.487,0.000,0.000,15.636,0.000,0.074,4.972,69.645,0.000,147.920,0.059620,14.097,8,0.000,0.000,0.000,0,0.000,0,15.636,352769.693,362593.836,348432.279,369189.904,300670.752,359015.969,344664.525,366461.530 +0.200216,0.100156,534876,0.015941,2539325.453,0.000,0.000,15.520,0.000,0.059,5.774,119.246,0.000,134.205,0.114746,14.084,8,0.000,0.000,0.000,0,0.000,0,15.520,276318.595,317743.919,325641.589,322396.655,326999.469,317773.872,324932.696,327518.658 +0.300385,0.100169,793532,0.023649,2582194.052,0.000,0.000,15.709,0.000,6.028,5.757,171.910,0.000,136.254,0.172501,14.071,8,0.000,0.000,0.000,0,0.000,0,15.709,316275.245,272149.852,339136.591,330441.293,335951.976,325829.091,329952.120,332457.884 +0.400544,0.100159,1050739,0.031314,2567975.979,0.000,0.000,15.133,0.000,0.050,6.076,229.938,0.000,135.799,0.237663,14.058,8,0.000,0.000,0.000,0,0.000,0,15.133,307210.227,323733.884,333608.142,327218.329,283537.967,327228.313,335315.420,330123.697 +0.500694,0.100150,1301366,0.038784,2502516.226,0.000,0.000,16.594,0.000,0.100,5.860,276.668,0.000,132.068,0.295868,14.045,8,0.000,0.000,0.000,0,0.000,0,16.594,355766.350,309735.397,309815.277,315406.890,324373.440,258132.801,316035.946,313250.125 +0.600832,0.100138,1561174,0.046527,2594502.544,0.000,0.000,12.279,0.000,0.030,6.001,277.156,0.000,137.038,0.351871,14.031,8,0.000,0.000,0.000,0,0.000,0,12.279,333290.439,329525.630,312399.245,339911.310,328007.723,329994.983,329016.333,292356.881 +0.700973,0.100141,1807407,0.053865,2458855.637,0.000,0.000,12.246,0.000,0.051,5.724,283.477,0.000,208.455,0.418648,14.011,8,0.000,0.000,0.000,0,0.000,0,12.246,273423.652,311100.415,333309.034,312019.117,313137.537,321695.444,271416.489,322753.949 +0.801106,0.100133,2037662,0.060727,2299502.492,0.000,0.000,18.360,0.000,0.299,5.972,283.789,0.000,282.711,0.478603,13.983,8,0.000,0.000,0.000,0,0.000,0,18.360,294080.258,300531.708,232451.934,286869.814,296287.333,301290.702,290335.222,297655.520 +0.901261,0.100155,2245615,0.066925,2076307.778,0.000,0.000,29.887,0.000,22.046,6.476,291.008,44.384,237.756,0.551605,13.960,8,0.000,0.000,0.000,0,0.000,0,29.887,211072.437,299904.578,312185.519,237471.468,232758.782,234466.132,306763.933,241684.929 +1.001427,0.100166,2335935,0.069616,901700.310,0.000,0.000,115.540,0.000,85.861,8.823,295.227,110.480,197.874,0.634754,13.941,8,0.000,0.000,0.000,0,0.000,0,115.540,281971.031,254406.876,225794.463,11291.221,7467.580,38426.090,54259.756,28083.292 +1.101631,0.100203,2452140,0.073079,1159693.630,0.000,0.000,135.905,0.000,15.186,5.710,295.227,75.394,852.915,0.709820,13.857,8,0.000,0.000,0.000,0,0.000,0,135.905,152080.988,166791.099,156601.802,157649.673,173617.229,174415.607,79468.529,99068.703 +1.201753,0.100122,2616776,0.077986,1644347.844,0.000,0.000,36.917,0.000,0.121,4.822,295.227,10.612,443.598,0.783146,13.814,8,0.000,0.000,0.000,0,0.000,0,36.917,220640.007,156698.251,210552.351,195840.354,212450.029,209553.573,218522.598,220090.679 +1.301888,0.100135,2840873,0.084665,2237940.254,0.000,0.000,17.066,0.000,0.174,6.160,295.227,0.039,383.894,0.862328,13.776,8,0.000,0.000,0.000,0,0.000,0,17.066,285603.347,291565.276,286462.185,276136.164,230857.463,292943.410,287690.522,286681.887 +1.402025,0.100136,3075501,0.091657,2343084.946,0.000,0.000,14.961,0.000,0.076,5.438,295.227,0.039,195.749,0.929363,13.757,8,0.000,0.000,0.000,0,0.000,0,14.961,288147.080,289674.996,311505.228,305573.317,306302.323,266366.780,286389.476,289125.745 +1.502169,0.100144,3324376,0.099074,2485174.505,0.000,0.000,10.394,0.000,0.167,5.345,295.227,0.000,166.050,0.997990,13.741,8,0.000,0.000,0.000,0,0.000,0,10.394,327359.019,289872.951,299718.786,303862.823,308406.287,313069.577,320159.377,322725.685 +1.602322,0.100154,3562572,0.106173,2378302.504,0.000,0.000,10.152,0.000,12.972,5.006,295.227,0.000,251.410,1.074970,13.716,8,0.000,0.000,0.000,0,0.000,0,10.152,305739.815,310163.013,250384.943,271752.083,296863.466,316433.370,304292.041,322673.773 +1.702463,0.100140,3789992,0.112951,2271013.700,0.000,0.000,13.871,0.000,0.286,6.088,295.227,0.000,195.624,1.173489,13.697,8,0.000,0.000,0.000,0,0.000,0,13.871,277350.868,295565.313,254233.303,271349.289,319292.024,312751.201,279727.534,260744.168 +1.802615,0.100152,3993215,0.119007,2029143.956,0.000,0.000,16.579,0.000,26.332,5.145,295.227,37.599,210.032,1.232929,13.677,8,0.000,0.000,0.000,0,0.000,0,16.579,214294.089,229251.341,217559.123,292295.460,284317.593,288601.078,224788.129,278037.144 +1.902763,0.100149,4121659,0.122835,1282535.128,0.000,0.000,87.499,0.000,0.087,8.187,295.227,85.264,116.117,1.311932,13.665,8,0.000,0.000,0.000,0,0.000,0,87.499,104944.133,262520.095,62077.800,237856.726,230317.923,265166.165,78543.344,41108.943 +2.002909,0.100145,4363564,0.130044,2415535.468,0.000,0.000,12.320,0.000,0.144,6.517,295.227,15.056,128.914,1.423286,13.653,8,0.000,0.000,0.000,0,0.000,0,12.320,319165.624,316489.517,307372.782,271684.707,301341.557,328651.821,300912.182,269917.278 +2.103079,0.100170,4615653,0.137557,2516618.970,0.000,0.000,10.731,0.000,0.096,5.396,295.227,0.000,140.660,1.494026,13.639,8,0.000,0.000,0.000,0,0.000,0,10.731,326246.318,317660.888,318619.262,317830.600,315644.311,322752.247,285445.562,312419.783 +2.203224,0.100146,4845931,0.144420,2299426.080,0.000,0.000,17.515,0.000,0.076,5.231,295.227,0.000,398.208,1.560459,13.600,8,0.000,0.000,0.000,0,0.000,0,17.515,304535.807,285363.771,299772.754,287600.509,235885.939,294610.284,301759.856,289897.159 +2.303366,0.100141,5080717,0.151417,2344547.974,0.000,0.000,14.883,0.000,0.083,5.227,295.227,0.000,440.784,1.627636,13.557,8,0.000,0.000,0.000,0,0.000,0,14.883,301034.743,310471.413,302243.036,295582.445,295332.798,245423.303,293765.013,300695.223 +2.403499,0.100134,5308787,0.158214,2277658.506,0.000,0.000,15.522,0.000,3.775,5.228,295.227,0.000,329.521,1.697266,13.525,8,0.000,0.000,0.000,0,0.000,0,15.522,318334.908,300818.299,277000.105,275801.705,222113.399,269380.280,313251.696,300958.113 +2.503656,0.100157,5543872,0.165220,2347169.685,0.000,0.000,14.663,0.000,6.439,5.747,295.227,0.000,248.361,1.798016,13.500,8,0.000,0.000,0.000,0,0.000,0,14.663,340645.874,261849.425,285202.808,311851.024,247981.170,313967.705,297523.489,288148.189 +2.603827,0.100171,5743074,0.171157,1988615.709,0.000,0.000,22.613,0.000,21.782,4.838,295.227,7.721,175.052,1.853577,13.483,8,0.000,0.000,0.000,0,0.000,0,22.613,241506.567,234837.983,270896.255,238821.164,202243.781,258846.883,264387.398,277075.677 +2.703968,0.100141,5845615,0.174213,1023966.269,0.000,0.000,88.678,0.000,46.785,7.638,295.227,161.569,85.817,1.934437,13.475,8,0.000,0.000,0.000,0,0.000,0,88.678,2146.973,46564.347,189572.714,45825.389,237954.498,238903.161,20970.433,242028.754 +2.804109,0.100141,6081774,0.181251,2358257.923,0.000,0.000,106.184,0.000,0.709,6.003,295.227,35.029,129.192,2.014107,13.462,8,0.000,0.000,0.000,0,0.000,0,106.184,293475.337,315863.704,131144.700,330103.583,321256.084,313337.273,322983.643,330093.598 +2.904254,0.100145,6331491,0.188693,2493563.385,0.000,0.000,12.828,0.000,0.066,5.604,295.227,0.000,135.663,2.120239,13.449,8,0.000,0.000,0.000,0,0.000,0,12.828,278866.656,310161.392,333767.249,307285.551,338190.851,279335.977,327406.449,318549.260 +3.004385,0.100131,6561513,0.195548,2297218.110,0.000,0.000,18.654,0.000,0.035,5.122,295.227,0.000,400.999,2.186916,13.410,8,0.000,0.000,0.000,0,0.000,0,18.654,293885.965,286016.248,290879.893,287104.826,300357.508,297940.666,295843.407,245189.598 +3.104530,0.100146,6793968,0.202476,2321169.750,0.000,0.000,15.250,0.000,0.130,5.289,295.227,0.000,434.289,2.253712,13.367,8,0.000,0.000,0.000,0,0.000,0,15.250,297207.186,307881.641,239700.931,297706.459,287201.757,282468.649,298864.772,310138.355 +3.204688,0.100157,7016141,0.209097,2218236.920,0.000,0.000,16.798,0.000,0.171,5.308,295.227,0.000,304.637,2.320480,13.337,8,0.000,0.000,0.000,0,0.000,0,16.798,293068.502,293028.565,282335.404,236876.987,284382.181,274298.060,271871.881,282375.341 +3.304847,0.100159,7255806,0.216240,2392833.885,0.000,0.000,14.308,0.000,0.175,5.376,295.227,0.000,232.481,2.388988,13.315,8,0.000,0.000,0.000,0,0.000,0,14.308,306760.775,250780.053,290207.175,320928.181,290317.000,314538.371,307339.851,311962.479 +3.404999,0.100152,7490585,0.223237,2344225.441,0.000,0.000,15.982,0.000,19.813,5.364,295.227,1.833,188.541,2.468121,13.296,8,0.000,0.000,0.000,0,0.000,0,15.982,329329.232,260443.977,284786.961,312794.374,318745.325,292515.210,255850.961,289759.401 +3.505162,0.100163,7591021,0.226230,1002726.619,0.000,0.000,95.999,0.000,53.581,6.781,295.227,131.661,144.413,2.549110,13.282,8,0.000,0.000,0.000,0,0.000,0,95.999,207561.894,6659.153,221349.435,127073.006,9.984,219941.728,212443.942,7687.478 +3.605313,0.100151,7766255,0.231452,1749694.969,0.000,0.000,103.157,0.000,0.102,7.106,295.227,88.382,112.915,2.636261,13.271,8,0.000,0.000,0.000,0,0.000,0,103.157,195684.182,231829.541,261944.017,127097.865,223831.631,237091.586,223851.601,248364.545 +3.705454,0.100141,8019866,0.239011,2532540.890,0.000,0.000,11.149,0.000,0.035,5.532,295.227,0.000,133.718,2.706345,13.258,8,0.000,0.000,0.000,0,0.000,0,11.149,317692.276,294634.771,307606.490,316983.275,323064.705,314137.286,321866.394,336555.692 +3.805601,0.100146,8258186,0.246113,2379715.026,0.000,0.000,9.496,0.000,10.093,5.160,295.227,0.000,346.095,2.779556,13.224,8,0.000,0.000,0.000,0,0.000,0,9.496,317455.103,322747.353,237452.263,287339.206,315468.013,293040.856,305921.993,300290.240 +3.905744,0.100143,8477722,0.252656,2192232.079,0.000,0.000,16.512,0.000,2.163,5.159,295.227,0.000,483.568,2.870346,13.177,8,0.000,0.000,0.000,0,0.000,0,16.512,297685.257,242274.318,257043.246,274188.782,265940.551,284124.605,292342.879,278632.442 +4.005891,0.100148,8701390,0.259322,2233385.511,0.000,0.000,15.848,0.000,0.143,5.569,295.227,0.000,299.285,2.944141,13.147,8,0.000,0.000,0.000,0,0.000,0,15.848,304910.224,290301.773,285179.329,241543.696,284610.169,273826.076,277830.170,275184.073 +4.106075,0.100184,8917613,0.265766,2158263.996,0.000,0.000,15.887,0.000,0.483,5.301,295.227,0.000,231.840,3.009968,13.125,8,0.000,0.000,0.000,0,0.000,0,15.887,277969.207,275922.967,262886.922,246397.223,252755.539,264024.831,298731.055,279576.253 +4.206238,0.100163,9149235,0.272668,2312457.816,0.000,0.000,14.767,0.000,0.062,5.529,295.227,0.000,204.160,3.078808,13.105,8,0.000,0.000,0.000,0,0.000,0,14.767,301379.679,287602.094,241057.818,283398.933,287102.907,302168.396,308677.806,301070.183 +4.306390,0.100153,9316267,0.277646,1667774.776,0.000,0.000,18.864,0.000,56.727,6.389,295.227,63.926,138.929,3.156284,13.091,8,0.000,0.000,0.000,0,0.000,0,18.864,239344.731,133316.543,218157.066,293332.340,295558.942,134764.333,130840.322,222460.499 +4.406556,0.100166,9446177,0.281518,1296949.217,0.000,0.000,90.087,0.000,0.194,9.676,295.227,148.153,122.492,3.256958,13.079,8,0.000,0.000,0.000,0,0.000,0,90.087,291885.954,112832.885,137412.124,190833.533,193668.831,96809.457,126999.392,146507.042 +4.506707,0.100151,9689584,0.288772,2430408.517,0.000,0.000,12.151,0.000,0.095,5.281,295.227,0.000,129.765,3.333000,13.067,8,0.000,0.000,0.000,0,0.000,0,12.151,316982.456,307446.822,304191.726,318090.787,310342.460,297571.699,268325.759,307456.807 +4.606855,0.100149,9930280,0.295945,2403390.964,0.000,0.000,16.856,0.000,0.131,5.191,295.227,0.000,284.733,3.400841,13.039,8,0.000,0.000,0.000,0,0.000,0,16.856,310558.820,300833.263,313813.986,253573.443,300953.085,303259.659,300893.174,319505.534 +4.707007,0.100152,10149924,0.302491,2193103.522,0.000,0.000,18.855,0.000,0.076,5.252,295.227,0.000,430.517,3.466351,12.997,8,0.000,0.000,0.000,0,0.000,0,18.855,287043.307,282719.884,279604.624,266484.584,291326.790,292604.846,221912.394,271407.095 +4.807146,0.100138,10377350,0.309269,2271117.954,0.000,0.000,17.263,0.000,0.117,5.294,295.227,0.000,341.988,3.532421,12.963,8,0.000,0.000,0.000,0,0.000,0,17.263,255975.863,284066.999,288151.348,289559.400,281530.508,286903.075,292275.642,292655.117 +4.907301,0.100156,10607902,0.316140,2301937.954,0.000,0.000,16.362,0.000,11.090,5.308,295.227,0.000,334.089,3.606312,12.930,8,0.000,0.000,0.000,0,0.000,0,16.362,297606.894,292914.196,293792.829,302998.504,311934.599,258797.286,251917.990,291975.657 +5.007472,0.100170,10839828,0.323052,2315314.681,0.000,0.000,15.912,0.000,0.077,5.957,295.227,0.000,221.030,3.707508,12.909,8,0.000,0.000,0.000,0,0.000,0,15.912,267484.204,299669.360,288468.447,319455.644,288228.855,285054.265,249754.416,317199.489 +5.107633,0.100161,11052037,0.329376,2118671.333,0.000,0.000,16.486,0.000,28.090,5.595,295.227,47.111,165.046,3.773762,12.893,8,0.000,0.000,0.000,0,0.000,0,16.486,229948.957,232255.235,308282.558,316788.833,312395.921,262087.099,229100.326,227812.404 +5.207791,0.100158,11186744,0.333391,1344943.443,0.000,0.000,80.273,0.000,62.864,9.452,295.227,176.869,146.058,3.854439,12.878,8,0.000,0.000,0.000,0,0.000,0,80.273,144301.837,138171.530,316619.377,295343.018,163791.022,138261.388,249.605,148205.665 +5.307949,0.100158,11387042,0.339360,1999824.197,0.000,0.000,93.601,0.000,6.721,7.005,295.227,46.840,145.708,3.932262,12.864,8,0.000,0.000,0.000,0,0.000,0,93.601,286877.296,144491.986,269814.222,270323.419,271281.906,213902.453,261517.315,281615.599 +5.408088,0.100139,11607749,0.345938,2204003.416,0.000,0.000,13.928,0.000,0.803,5.404,295.227,0.000,337.148,4.023003,12.831,8,0.000,0.000,0.000,0,0.000,0,13.928,282666.706,285223.149,246317.282,278921.916,276095.849,248384.405,279780.721,306613.387 +5.508225,0.100136,11842516,0.352934,2344470.267,0.000,0.000,14.435,0.000,0.289,5.272,295.227,0.000,409.168,4.096745,12.791,8,0.000,0.000,0.000,0,0.000,0,14.435,298902.058,303336.007,255780.910,304065.012,296525.302,284891.181,300410.000,300559.796 +5.608371,0.100147,12074015,0.359834,2311597.338,0.000,0.000,11.264,0.000,0.248,5.344,295.227,0.000,305.138,4.163609,12.761,8,0.000,0.000,0.000,0,0.000,0,11.264,294188.229,306889.587,295106.880,276973.494,289295.410,271920.910,291921.555,285301.272 +5.708507,0.100136,12272484,0.365749,1981997.357,0.000,0.000,13.651,0.000,0.183,5.473,295.227,0.000,219.194,4.227329,12.740,8,0.000,0.000,0.000,0,0.000,0,13.651,242270.863,261534.692,258199.223,254414.365,241312.165,259477.487,221998.404,242790.157 +5.808674,0.100167,12437859,0.370677,1650986.974,0.000,0.000,10.201,0.000,0.210,5.208,295.227,0.000,203.722,4.286770,12.720,8,0.000,0.000,0.000,0,0.000,0,10.201,230184.772,195792.330,196001.979,230094.922,195572.697,200554.360,202431.219,200354.694 +5.908825,0.100150,12668114,0.377539,2299091.798,0.000,0.000,12.760,0.000,0.107,5.527,295.227,0.000,212.415,4.355274,12.699,8,0.000,0.000,0.000,0,0.000,0,12.760,267287.956,266039.834,285540.501,306848.451,288036.747,276464.154,309654.230,299219.925 +6.008991,0.100166,12852481,0.383034,1840618.200,0.000,0.000,20.901,0.000,50.647,6.590,295.227,55.221,156.849,4.429371,12.684,8,0.000,0.000,0.000,0,0.000,0,20.901,151379.009,150220.929,290498.345,291446.773,151319.108,272348.438,291316.988,242088.610 +6.109162,0.100171,12957251,0.386156,1045909.936,0.000,0.000,85.415,0.000,67.356,8.510,295.227,200.906,127.750,4.502892,12.671,8,0.000,0.000,0.000,0,0.000,0,85.415,180690.750,1737.027,172085.477,269688.431,165137.369,6239.321,148735.441,101596.119 +6.209352,0.100191,13165267,0.392356,2076203.462,0.000,0.000,96.338,0.000,2.747,6.705,295.227,24.563,141.839,4.581738,12.657,8,0.000,0.000,0.000,0,0.000,0,96.338,244024.971,279966.479,215469.389,278399.465,278489.294,286923.222,284637.578,208293.064 +6.309525,0.100173,13390294,0.399062,2246385.169,0.000,0.000,15.613,0.000,0.071,5.347,295.227,0.000,378.408,4.675858,12.620,8,0.000,0.000,0.000,0,0.000,0,15.613,286624.320,290297.967,289599.176,237070.018,285655.995,282172.020,293492.443,281473.229 +6.409689,0.100164,13614891,0.405755,2242300.162,0.000,0.000,15.113,0.000,0.072,5.222,295.227,0.000,395.096,4.741890,12.582,8,0.000,0.000,0.000,0,0.000,0,15.113,239358.257,288647.588,278174.728,281020.071,280950.186,293469.696,279462.620,301217.016 +6.509831,0.100142,13849999,0.412762,2347749.295,0.000,0.000,12.225,0.000,0.065,5.311,295.227,0.000,318.571,4.809067,12.551,8,0.000,0.000,0.000,0,0.000,0,12.225,300723.370,288760.341,302381.018,285235.342,300683.426,291067.069,277406.449,301492.279 +6.609984,0.100154,14079718,0.419608,2293667.844,0.000,0.000,12.399,0.000,0.071,5.340,295.227,0.000,268.065,4.876705,12.524,8,0.000,0.000,0.000,0,0.000,0,12.399,285551.507,297403.307,287748.134,297443.246,285421.706,302185.963,259531.463,278382.516 +6.710119,0.100135,14293341,0.425975,2133352.790,0.000,0.000,15.234,0.000,0.236,5.336,295.227,0.000,206.713,4.942162,12.504,8,0.000,0.000,0.000,0,0.000,0,15.234,287302.521,238148.813,274110.313,263844.159,280371.868,255215.796,265861.438,268497.882 +6.810276,0.100156,14519756,0.432722,2260612.909,0.000,0.000,13.120,0.000,2.937,5.493,295.227,0.000,212.168,5.012550,12.483,8,0.000,0.000,0.000,0,0.000,0,13.120,272263.999,300190.304,294029.943,288318.879,299711.054,287000.941,280950.408,238147.380 +6.910428,0.100153,14628870,0.435974,1089476.174,0.000,0.000,26.248,0.000,77.576,6.310,295.227,79.488,124.380,5.094971,12.471,8,0.000,0.000,0.000,0,0.000,0,26.248,271165.881,39549.601,39329.936,70921.690,39899.067,112488.210,258605.064,257516.726 +7.010590,0.100162,14747779,0.439518,1187169.243,0.000,0.000,91.048,0.000,56.824,9.350,295.227,231.188,211.533,5.191555,12.450,8,0.000,0.000,0.000,0,0.000,0,91.048,109902.186,263264.057,33226.242,167768.562,101565.674,172960.163,250844.152,87638.208 +7.110747,0.100156,14977246,0.446357,2291087.770,0.000,0.000,67.470,0.000,0.092,5.589,295.227,0.000,272.816,5.260151,12.424,8,0.000,0.000,0.000,0,0.000,0,67.470,312201.857,302267.390,300350.387,287360.697,254182.573,243119.870,290935.108,300669.888 +7.210894,0.100147,15207288,0.453212,2297038.025,0.000,0.000,21.714,0.000,0.216,5.121,295.227,0.000,388.608,5.326706,12.386,8,0.000,0.000,0.000,0,0.000,0,21.714,304102.264,285929.021,235862.735,270361.941,302933.984,298101.100,289823.287,309923.693 +7.311044,0.100150,15433377,0.459950,2257508.410,0.000,0.000,17.072,0.000,0.070,5.090,295.227,0.000,354.313,5.392685,12.351,8,0.000,0.000,0.000,0,0.000,0,17.072,285362.547,272721.482,291113.932,289386.519,237294.549,287089.959,302117.449,292421.972 +7.411175,0.100132,15682153,0.467365,2484489.617,0.000,0.000,12.478,0.000,0.027,5.456,295.227,0.000,271.791,5.461674,12.324,8,0.000,0.000,0.000,0,0.000,0,12.478,309772.241,304728.879,262774.105,325191.943,307684.988,331303.898,311789.585,331243.977 +7.511321,0.100145,15921243,0.474490,2387426.533,0.000,0.000,15.189,0.000,2.131,5.396,295.227,0.000,250.144,5.539314,12.300,8,0.000,0.000,0.000,0,0.000,0,15.189,316639.321,296239.002,297177.636,320393.859,255048.929,273671.835,325316.697,302939.254 +7.611472,0.100151,16158645,0.481565,2370433.676,0.000,0.000,10.307,0.000,0.118,5.876,295.227,0.000,219.629,5.639088,12.278,8,0.000,0.000,0.000,0,0.000,0,10.307,266796.353,300555.278,272407.863,298338.632,311728.374,294744.070,308792.815,317070.292 +7.711650,0.100178,16367258,0.487782,2082429.211,0.000,0.000,1.931,0.000,50.644,4.157,295.227,7.760,188.454,5.674358,12.260,8,0.000,0.000,0.000,0,0.000,0,1.931,273124.617,149544.237,280172.092,277007.716,279243.742,270109.974,275061.175,278165.658 +7.811782,0.100132,16475805,0.491017,1084040.822,0.000,0.000,75.421,0.000,75.783,2.768,348.543,183.898,132.716,5.705734,12.247,8,0.000,0.000,0.000,0,0.000,0,75.421,58193.279,130078.507,190069.416,200445.736,197319.857,54687.901,194363.755,58882.371 +7.911930,0.100149,16532567,0.492709,566777.661,0.000,0.000,20.075,0.000,175.931,5.724,356.445,515.913,266.518,5.792400,12.221,8,0.000,0.000,0.000,0,0.000,0,20.075,0.000,0.000,177196.652,192114.481,154430.487,0.000,43036.040,0.000 +8.012065,0.100135,16565895,0.493702,332830.094,0.000,0.000,11.535,0.000,276.067,3.278,356.445,389.708,420.096,5.828423,12.180,8,0.000,0.000,0.000,0,0.000,0,11.535,0.000,0.000,118979.169,113067.160,100783.765,0.000,0.000,0.000 +8.112210,0.100144,16612414,0.495089,464520.162,0.000,0.000,3.855,0.000,376.211,4.693,356.445,432.384,601.125,5.879887,12.121,8,0.000,0.000,0.000,0,0.000,0,3.855,0.000,0.000,152220.498,156654.105,155645.559,0.000,0.000,0.000 +8.212366,0.100156,16650371,0.496220,378978.926,0.000,0.000,20.091,0.000,476.367,4.627,356.445,561.507,295.984,5.932758,12.092,8,0.000,0.000,0.000,0,0.000,0,20.091,0.000,0.000,128908.947,115270.219,134799.760,0.000,0.000,0.000 +8.312531,0.100166,16682828,0.497187,324032.903,0.000,0.000,3.673,0.000,576.533,3.554,356.445,308.200,609.459,5.968727,12.033,8,0.000,0.000,0.000,0,0.000,0,3.673,0.000,0.000,74326.800,125591.827,124114.276,0.000,0.000,0.000 +8.412672,0.100141,16698258,0.497647,154083.043,0.000,0.000,80.939,0.000,676.673,1.989,356.445,250.117,234.514,6.020435,12.010,8,0.000,0.000,0.000,0,0.000,0,80.939,0.000,0.000,39843.898,58377.801,55861.344,0.000,0.000,0.000 +8.512828,0.100155,16739137,0.498865,408155.860,0.000,0.000,3.289,0.000,776.829,3.363,356.445,430.815,238.692,6.065380,11.986,8,0.000,0.000,0.000,0,0.000,0,3.289,0.000,0.000,138904.189,131525.653,137726.019,0.000,0.000,0.000 +8.612973,0.100146,16772599,0.499862,334132.431,0.000,0.000,3.624,0.000,876.975,2.875,356.445,305.414,300.421,6.098000,11.957,8,0.000,0.000,0.000,0,0.000,0,3.624,0.000,0.000,112376.020,110099.342,111657.069,0.000,0.000,0.000 +8.713127,0.100153,16790771,0.500404,181442.190,0.000,0.000,12.198,0.000,977.128,1.568,356.445,156.791,411.284,6.119190,11.917,8,0.000,0.000,0.000,0,0.000,0,12.198,0.000,0.000,58320.704,66498.183,56623.303,0.000,0.000,0.000 +8.813269,0.100143,16818185,0.501221,273749.051,0.000,0.000,3.391,0.000,1077.271,2.116,356.445,278.352,303.629,6.145630,11.887,8,0.000,0.000,0.000,0,0.000,0,3.391,0.000,0.000,92368.086,90890.197,90490.767,0.000,0.000,0.000 +8.913399,0.100130,16854042,0.502290,358104.901,0.000,0.000,4.883,0.000,1177.400,2.821,356.445,343.733,246.360,6.181416,11.863,8,0.000,0.000,0.000,0,0.000,0,4.883,0.000,0.000,118985.464,119734.491,119384.945,0.000,0.000,0.000 +9.013545,0.100146,16877722,0.502995,236454.372,0.000,0.000,24.053,0.000,1277.547,3.173,356.445,323.238,254.511,6.244526,11.838,8,0.000,0.000,0.000,0,0.000,0,24.053,0.000,0.000,68719.552,89409.310,78325.511,0.000,0.000,0.000 +9.113704,0.100158,16896023,0.503541,182720.616,0.000,0.000,4.421,0.000,1377.705,1.503,356.445,171.837,232.795,6.262074,11.815,8,0.000,0.000,0.000,0,0.000,0,4.421,0.000,0.000,59845.220,60584.050,62291.346,0.000,0.000,0.000 +9.213829,0.100125,16920301,0.504264,242476.514,0.000,0.000,3.491,0.000,1477.830,2.075,356.445,234.004,336.844,6.286396,11.782,8,0.000,0.000,0.000,0,0.000,0,3.491,0.000,0.000,79081.021,80848.809,82546.684,0.000,0.000,0.000 +9.313965,0.100136,16952277,0.505217,319325.465,0.000,0.000,7.490,0.000,1577.966,2.646,356.445,277.864,307.979,6.319294,11.752,8,0.000,0.000,0.000,0,0.000,0,7.490,0.000,0.000,107154.186,109441.074,102730.206,0.000,0.000,0.000 +9.414100,0.100135,16976179,0.505930,238698.721,0.000,0.000,3.357,0.000,1678.101,1.937,356.445,213.580,172.307,6.341644,11.735,8,0.000,0.000,0.000,0,0.000,0,3.357,0.000,0.000,82029.591,79073.570,77595.559,0.000,0.000,0.000 +9.514265,0.100165,17006582,0.506836,303529.183,0.000,0.000,16.099,0.000,1778.266,2.643,356.445,297.517,244.674,6.373245,11.711,8,0.000,0.000,0.000,0,0.000,0,16.099,0.000,0.000,107003.446,104906.906,91618.831,0.000,0.000,0.000 +9.614392,0.100128,17027832,0.507469,212229.352,0.000,0.000,9.559,0.000,1878.393,2.017,356.445,162.254,278.200,6.398510,11.684,8,0.000,0.000,0.000,0,0.000,0,9.559,0.000,0.000,68113.138,69471.406,74644.808,0.000,0.000,0.000 +9.714503,0.100111,17058927,0.508396,310605.445,0.000,0.000,3.924,0.000,1978.504,2.412,356.445,261.897,356.519,6.426849,11.649,8,0.000,0.000,0.000,0,0.000,0,3.924,0.000,0.000,103635.038,103485.204,103485.204,0.000,0.000,0.000 +9.814626,0.100122,17073955,0.508844,150096.183,0.000,0.000,36.449,0.000,2078.627,2.054,356.445,246.261,241.033,6.451797,11.626,8,0.000,0.000,0.000,0,0.000,0,36.449,0.000,0.000,29583.770,59866.684,60645.730,0.000,0.000,0.000 +9.914762,0.100136,17112275,0.509986,382677.974,0.000,0.000,7.483,0.000,2178.763,3.322,356.445,301.659,198.011,6.524578,11.606,8,0.000,0.000,0.000,0,0.000,0,7.483,0.000,0.000,135065.751,121204.660,126407.562,0.000,0.000,0.000 +10.014883,0.100121,17147652,0.511040,353342.265,0.000,0.000,2274.650,0.000,2181.638,4.268,395.535,72.568,214.077,6.563618,11.585,8,0.000,0.000,0.000,0,0.000,0,2274.650,32051.201,7401.041,43437.417,121213.266,118176.942,9618.357,0.000,21444.041 +10.115051,0.100168,17303937,0.515698,1560223.878,0.000,0.000,2226.565,0.000,0.455,6.421,395.535,3.081,376.827,6.624416,11.548,8,0.000,0.000,0.000,0,0.000,0,2226.565,239686.567,199564.100,234076.010,245476.821,110693.684,121036.275,166559.652,243130.770 +10.215211,0.100159,17524127,0.522260,2198394.901,0.000,0.000,16.836,0.000,0.162,5.551,395.535,0.078,343.125,6.709503,11.515,8,0.000,0.000,0.000,0,0.000,0,16.836,293691.741,210444.469,277537.497,285644.571,269470.359,281251.575,295029.608,285325.081 +10.315362,0.100151,17752237,0.529058,2277658.890,0.000,0.000,16.475,0.000,0.107,5.414,395.535,0.000,311.756,6.776562,11.484,8,0.000,0.000,0.000,0,0.000,0,16.475,299437.607,309162.914,277640.538,224181.305,296202.494,295423.671,283301.985,292308.378 +10.415502,0.100140,17981499,0.535890,2289419.392,0.000,0.000,14.217,0.000,0.168,5.509,395.535,0.000,311.674,6.845028,11.454,8,0.000,0.000,0.000,0,0.000,0,14.217,302906.537,312533.079,268584.519,275654.635,273907.078,306291.804,267925.440,281616.300 +10.515639,0.100137,18166654,0.541408,1849009.092,0.000,0.000,2.067,0.000,72.588,3.848,395.535,21.221,207.332,6.879368,11.434,8,0.000,0.000,0.000,0,0.000,0,2.067,254789.868,251754.040,260821.579,253771.268,245123.152,86091.693,247989.213,248668.280 +10.615771,0.100132,18342096,0.546637,1752101.217,0.000,0.000,16.082,0.000,172.720,3.151,395.535,39.908,222.635,6.913555,11.412,8,0.000,0.000,0.000,0,0.000,0,16.082,250528.443,218950.235,256730.236,252595.707,261823.495,0.000,262412.715,249060.386 +10.715895,0.100124,18437368,0.549476,951542.210,0.000,0.000,233.219,0.000,40.470,3.343,395.535,398.959,260.108,6.927513,11.387,8,0.000,0.000,0.000,0,0.000,0,233.219,135801.908,137469.844,136940.499,131866.779,133474.789,9.988,141245.171,134733.231 +10.816033,0.100138,18437373,0.549477,49.931,0.000,0.000,135.184,0.000,140.518,2.748,395.535,506.217,511.367,6.942032,11.336,8,0.000,0.000,0.000,0,0.000,0,135.184,19.973,19.973,0.000,0.000,0.000,9.986,0.000,0.000 +10.916171,0.100138,18437381,0.549477,79.890,0.000,0.000,233.052,0.000,240.656,1.401,395.535,265.221,476.804,6.991089,11.290,8,0.000,0.000,0.000,0,0.000,0,233.052,0.000,0.000,9.986,19.972,19.972,9.986,0.000,19.972 +11.016291,0.100121,18437384,0.549477,29.964,0.000,0.000,278.281,0.000,208.034,1.544,395.535,390.934,284.149,7.017944,11.262,8,0.000,0.000,0.000,0,0.000,0,278.281,0.000,0.000,9.988,0.000,0.000,0.000,19.976,0.000 +11.116419,0.100127,18437392,0.549477,79.898,0.000,0.000,238.729,0.000,278.036,2.212,395.535,462.965,357.084,7.065308,11.227,8,0.000,0.000,0.000,0,0.000,0,238.729,19.975,19.975,0.000,0.000,19.975,19.975,0.000,0.000 +11.216543,0.100124,18437398,0.549477,59.926,0.000,0.000,283.021,0.000,304.277,1.381,395.535,252.577,484.866,7.126221,11.180,8,0.000,0.000,0.000,0,0.000,0,283.021,0.000,0.000,19.975,0.000,0.000,0.000,19.975,19.975 +11.316654,0.100111,18437399,0.549477,9.989,0.000,0.000,283.853,0.000,404.388,1.457,395.535,384.926,440.177,7.176392,11.137,8,0.000,0.000,0.000,0,0.000,0,283.853,0.000,9.989,0.000,0.000,0.000,0.000,0.000,0.000 +11.416776,0.100122,18437410,0.549478,109.866,0.000,0.000,417.311,0.000,284.597,2.717,395.535,581.281,289.295,7.211304,11.108,8,0.000,0.000,0.000,0,0.000,0,417.311,19.976,9.988,0.000,19.976,19.976,19.976,19.976,0.000 +11.516914,0.100138,18437412,0.549478,19.972,0.000,0.000,210.962,0.000,384.735,1.327,395.535,323.265,427.808,7.263794,11.067,8,0.000,0.000,0.000,0,0.000,0,210.962,0.000,0.000,19.972,0.000,0.000,0.000,0.000,0.000 +11.617046,0.100132,18437418,0.549478,59.921,0.000,0.000,409.148,0.000,276.249,1.528,395.535,307.991,605.644,7.336792,11.008,8,0.000,0.000,0.000,0,0.000,0,409.148,19.974,19.974,0.000,0.000,0.000,0.000,0.000,19.974 +11.717187,0.100141,18437424,0.549478,59.915,0.000,0.000,291.165,0.000,351.775,1.595,395.535,358.478,260.335,7.369995,10.982,8,0.000,0.000,0.000,0,0.000,0,291.165,0.000,0.000,0.000,19.972,19.972,0.000,19.972,0.000 +11.817341,0.100154,18437433,0.549478,89.862,0.000,0.000,389.753,0.000,173.387,2.363,395.535,535.737,475.517,7.423096,10.936,8,0.000,0.000,0.000,0,0.000,0,389.753,19.969,19.969,19.969,0.000,0.000,19.969,0.000,9.985 +11.917496,0.100154,18437440,0.549479,69.892,0.000,0.000,247.308,0.000,191.225,1.226,395.535,258.273,454.064,7.481323,10.891,8,0.000,0.000,0.000,0,0.000,0,247.308,0.000,0.000,0.000,19.969,19.969,0.000,19.969,9.985 +12.017606,0.100110,18437444,0.549479,39.956,0.000,0.000,262.692,0.000,212.392,2.061,395.535,509.400,425.274,7.530396,10.850,8,0.000,0.000,0.000,0,0.000,0,262.692,0.000,0.000,19.978,0.000,0.000,19.978,0.000,0.000 +12.117732,0.100126,18437452,0.549479,79.900,0.000,0.000,231.487,0.000,312.470,2.382,395.535,534.095,441.321,7.590088,10.807,8,0.000,0.000,0.000,0,0.000,0,231.487,19.975,0.000,0.000,19.975,0.000,0.000,19.975,19.975 +12.217860,0.100129,18437460,0.549479,79.897,0.000,0.000,375.664,0.000,187.888,1.469,395.535,254.165,532.791,7.649170,10.755,8,0.000,0.000,0.000,0,0.000,0,375.664,0.000,19.974,19.974,0.000,19.974,19.974,0.000,0.000 +12.318023,0.100163,18438559,0.549512,10972.128,0.000,0.000,226.496,0.000,288.051,1.907,395.535,462.489,455.001,7.706421,10.710,8,0.000,0.000,0.000,0,0.000,0,226.496,0.000,0.000,0.000,0.000,0.000,0.000,10972.128,0.000 +12.418165,0.100142,18534660,0.552376,959649.859,0.000,0.000,336.425,0.000,0.014,3.946,395.535,253.508,344.395,7.886635,10.676,7,0.000,0.000,0.000,0,0.000,0,336.425,144105.755,58886.538,119300.911,40083.189,127928.683,98969.727,187863.735,182511.321 +12.518317,0.100152,18753391,0.558895,2183980.282,0.000,0.000,14.101,0.000,0.077,5.207,395.535,0.000,284.917,7.955524,10.648,7,0.000,0.000,0.000,0,0.000,0,14.101,297566.327,304286.082,296697.652,0.000,342617.642,293492.538,352682.297,296637.743 +12.618552,0.100235,18989720,0.565938,2357748.419,0.000,0.000,14.467,0.000,0.001,5.414,395.535,0.156,318.587,7.997314,10.617,5,0.000,0.000,0.000,0,0.000,0,14.467,415174.187,421499.321,276230.756,0.000,195500.501,315638.134,339512.021,394193.499 +12.718700,0.100147,19253886,0.573811,2637777.482,0.000,0.000,12.362,0.000,10.183,5.358,395.535,0.000,315.785,7.997314,10.589,5,0.000,0.000,0.000,0,0.000,0,12.362,551977.550,522181.406,0.000,0.000,0.000,515371.430,485095.992,563151.104 +12.818857,0.100157,19519370,0.581723,2650678.938,0.000,0.000,12.678,0.000,0.001,5.762,395.535,0.000,397.033,7.997314,10.554,5,0.000,0.000,0.000,0,0.000,0,12.678,491188.927,511636.827,0.000,0.000,0.000,537216.672,583084.668,527551.844 +12.919024,0.100167,19747072,0.588509,2273216.658,0.000,0.000,18.957,0.000,0.001,5.166,395.535,0.000,200.524,7.997314,10.536,4,0.000,0.000,0.000,0,0.000,0,18.957,309572.052,475284.796,0.000,0.000,0.000,476942.024,523843.552,487574.235 +13.019185,0.100161,19903046,0.593157,1557235.389,0.000,0.000,12.451,0.000,0.002,3.569,395.535,0.000,215.162,7.997314,10.519,2,0.000,0.000,0.000,0,0.000,0,12.451,0.000,587405.235,0.000,0.000,0.000,543595.697,260431.130,165803.327 +13.119488,0.100303,20000000,0.596046,966608.797,0.000,0.000,0.210,0.000,0.000,1.383,395.535,0.000,53.899,7.997314,10.515,0,0.000,0.000,0.000,0,0.000,0,0.210,0.000,381513.077,0.000,0.000,0.000,585095.721,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.log new file mode 100644 index 000000000..8947abec2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=402 +worker=2 kind=insert tid=7 os_tid=404 +worker=4 kind=insert tid=8 os_tid=406 +worker=3 kind=insert tid=9 os_tid=405 +worker=6 kind=insert tid=11 os_tid=408 +worker=5 kind=insert tid=10 os_tid=407 +worker=7 kind=insert tid=12 os_tid=409 +start_monotonic_ns=2087371252155728 main_address=0x56324d147300 +worker=1 kind=insert tid=6 os_tid=403 +load_end reason=complete inserted=20000000 elapsed_s=13.120 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.164 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087371252157688 cpu_ns=10219769 +diagnostic_stage name=stop_request wall_ns=2087384371702988 cpu_ns=61901232808 +diagnostic_stage name=workers_joined wall_ns=2087384371744995 cpu_ns=61901274240 +diagnostic_stage name=before_close wall_ns=2087384371836395 cpu_ns=61901365642 +diagnostic_stage name=after_close wall_ns=2087384536198799 cpu_ns=61983727420 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087384131974030 last_end_ns=2087384131975680 loop_exit_ns=2087384131975755 deregister_start_ns=2087384131975802 deregister_end_ns=2087384131976830 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087384323560458 last_end_ns=2087384323561592 loop_exit_ns=2087384323561632 deregister_start_ns=2087384323561672 deregister_end_ns=2087384323562315 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087383855468533 last_end_ns=2087383855469942 loop_exit_ns=2087383855470001 deregister_start_ns=2087383855470097 deregister_end_ns=2087383855471159 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087383637522486 last_end_ns=2087383637523639 loop_exit_ns=2087383637523702 deregister_start_ns=2087383637523728 deregister_end_ns=2087383637526826 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087383828361445 last_end_ns=2087383828362871 loop_exit_ns=2087383828362949 deregister_start_ns=2087383828362989 deregister_end_ns=2087383828363826 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087384346933735 last_end_ns=2087384346934790 loop_exit_ns=2087384346934843 deregister_start_ns=2087384346934867 deregister_end_ns=2087384346936016 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087384231644554 last_end_ns=2087384231645862 loop_exit_ns=2087384231645929 deregister_start_ns=2087384231645955 deregister_end_ns=2087384231647095 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087384199636759 last_end_ns=2087384199638163 loop_exit_ns=2087384199638217 deregister_start_ns=2087384199638318 deregister_end_ns=2087384199639481 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv new file mode 100644 index 000000000..66370463c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-08-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1524437.921047,13.119590,20000000,0.005074,0.001424,0.060928,0.247808,2274.649932,0.005074,0.001424,0.060928,0.247808,2274.649932,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.csv new file mode 100644 index 000000000..6f04b47ca --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.csv @@ -0,0 +1,135 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,266936,0.007955,2667746.867,0.000,0.000,17.210,0.000,0.104,5.327,65.383,0.000,140.735,0.055511,14.098,8,0.000,0.000,0.000,0,0.000,0,17.210,340833.905,280600.327,350078.315,338385.385,342392.962,331569.507,337046.195,346840.273 +0.200194,0.100133,527985,0.015735,2607010.423,0.000,0.000,17.361,0.000,0.016,5.841,119.066,0.000,137.707,0.113888,14.085,8,0.000,0.000,0.000,0,0.000,0,17.361,330319.123,329080.776,271547.565,342712.582,337259.859,323538.174,338548.140,334004.205 +0.300330,0.100136,773181,0.023043,2448628.592,0.000,0.000,18.673,0.000,0.133,5.845,165.973,0.000,129.355,0.165482,14.072,8,0.000,0.000,0.000,0,0.000,0,18.673,317637.847,321512.576,311805.782,253175.550,316878.880,314771.747,300990.496,311855.714 +0.400465,0.100135,1024942,0.030546,2514205.665,0.000,0.000,15.982,0.000,17.361,5.972,222.711,0.000,132.789,0.226929,14.059,8,0.000,0.000,0.000,0,0.000,0,15.982,324340.830,333498.430,323541.911,277993.586,276315.857,319996.712,315432.891,343085.449 +0.500620,0.100155,1267541,0.037776,2422242.960,0.000,0.000,18.221,0.000,0.132,6.015,275.117,0.000,127.927,0.288265,14.046,8,0.000,0.000,0.000,0,0.000,0,18.221,314932.821,247457.201,301733.240,316769.979,312167.099,304389.131,303849.965,320943.523 +0.600784,0.100164,1476290,0.043997,2084076.574,0.000,0.000,12.467,0.000,0.126,5.832,277.246,0.000,110.015,0.339554,14.036,8,0.000,0.000,0.000,0,0.000,0,12.467,260712.989,265854.567,265834.600,266663.243,274140.995,226139.615,259704.640,265025.925 +0.700922,0.100138,1722440,0.051333,2458106.216,0.000,0.000,12.055,0.000,0.453,5.877,277.402,0.000,165.865,0.393890,14.019,8,0.000,0.000,0.000,0,0.000,0,12.055,314935.185,317331.876,306267.152,272254.112,313247.515,313087.735,310471.348,310511.293 +0.801092,0.100170,1958547,0.058369,2357056.193,0.000,0.000,13.595,0.000,0.655,5.952,282.352,0.000,251.525,0.444016,13.995,8,0.000,0.000,0.000,0,0.000,0,13.595,302684.561,301376.788,297693.061,304142.079,256822.659,294009.334,294069.232,306258.476 +0.901258,0.100166,2189201,0.065243,2302718.248,0.000,0.000,12.425,0.000,12.931,5.940,283.133,11.231,293.263,0.514523,13.966,8,0.000,0.000,0.000,0,0.000,0,12.425,299782.460,295180.098,257732.250,295958.806,299832.377,305113.612,254717.253,294401.391 +1.001418,0.100160,2312309,0.068912,1229119.383,0.000,0.000,28.951,0.000,84.778,8.775,291.133,111.541,156.196,0.608044,13.951,8,0.000,0.000,0.000,0,0.000,0,28.951,308388.078,330662.547,37869.593,40864.815,164807.110,40635.181,263589.538,42302.522 +1.101591,0.100173,2411719,0.071875,992384.544,0.000,0.000,132.363,0.000,0.093,7.085,296.289,78.107,797.801,0.696037,13.873,8,0.000,0.000,0.000,0,0.000,0,132.363,165623.700,186228.082,144060.973,113803.277,31335.832,121220.456,166881.525,63230.698 +1.201752,0.100161,2612282,0.077852,2002398.949,0.000,0.000,20.775,0.000,0.280,6.536,296.289,41.730,592.442,0.780594,13.815,8,0.000,0.000,0.000,0,0.000,0,20.775,241899.673,210739.952,262616.245,259281.626,260050.385,256046.845,263934.119,247830.104 +1.301902,0.100150,2827430,0.084264,2148251.758,0.000,0.000,18.010,0.000,0.044,6.237,296.289,0.000,368.119,0.857254,13.779,8,0.000,0.000,0.000,0,0.000,0,18.010,261157.551,263044.715,286689.184,291831.456,226998.882,269904.407,271721.676,276903.888 +1.402058,0.100156,3068064,0.091435,2402585.000,0.000,0.000,13.462,0.000,0.149,5.566,296.289,0.078,228.354,0.928501,13.756,8,0.000,0.000,0.000,0,0.000,0,13.462,311383.339,320289.420,302507.211,302676.946,272074.774,295248.556,300620.161,297784.592 +1.502199,0.100141,3320149,0.098948,2517312.295,0.000,0.000,11.850,0.000,0.118,5.290,296.289,0.000,164.534,0.997898,13.740,8,0.000,0.000,0.000,0,0.000,0,11.850,343127.785,326441.236,316764.835,308845.963,315037.262,283701.300,315926.013,307467.900 +1.602331,0.100132,3558997,0.106066,2385330.410,0.000,0.000,12.041,0.000,12.444,5.402,296.289,0.000,241.985,1.073818,13.717,8,0.000,0.000,0.000,0,0.000,0,12.041,316532.051,291874.609,297197.580,310390.161,322004.825,318699.190,275675.997,252955.997 +1.702483,0.100152,3796533,0.113146,2371752.659,0.000,0.000,15.115,0.000,0.243,6.099,296.289,0.000,239.714,1.174927,13.693,8,0.000,0.000,0.000,0,0.000,0,15.115,285595.620,319104.655,278606.251,302250.289,314691.367,275221.399,313652.946,282630.131 +1.802625,0.100142,3996950,0.119118,2001333.010,0.000,0.000,16.385,0.000,34.425,5.454,296.289,39.670,194.100,1.237885,13.674,8,0.000,0.000,0.000,0,0.000,0,16.385,292475.401,244453.475,274151.377,200425.886,295790.702,202413.069,202802.517,288820.582 +1.902781,0.100156,4150943,0.123708,1537529.578,0.000,0.000,85.641,0.000,1.120,9.409,296.289,89.860,110.804,1.326759,13.663,8,0.000,0.000,0.000,0,0.000,0,85.641,245856.164,324703.067,53117.073,96679.063,264866.485,149856.042,99894.043,302557.641 +2.002952,0.100171,4391324,0.130872,2399698.908,0.000,0.000,12.424,0.000,0.104,5.960,296.289,7.526,126.931,1.428280,13.651,8,0.000,0.000,0.000,0,0.000,0,12.424,285381.094,332240.815,263618.377,294924.744,303999.198,300784.705,316248.213,302501.763 +2.103108,0.100156,4649256,0.138559,2575307.362,0.000,0.000,10.547,0.000,0.149,5.336,296.289,0.000,141.732,1.498451,13.637,8,0.000,0.000,0.000,0,0.000,0,10.547,313192.009,319941.493,323985.192,340769.041,291356.032,334209.262,329985.842,321868.490 +2.203244,0.100136,4866273,0.145026,2167218.379,0.000,0.000,13.593,0.000,0.044,5.204,296.289,0.000,456.059,1.563366,13.593,8,0.000,0.000,0.000,0,0.000,0,13.593,265068.992,273767.146,238095.728,283953.273,283294.170,274606.003,278740.372,269692.695 +2.303425,0.100181,5095789,0.151866,2291016.285,0.000,0.000,17.402,0.000,0.025,5.416,296.289,0.000,399.395,1.629635,13.553,8,0.000,0.000,0.000,0,0.000,0,17.402,296853.088,304938.464,284715.042,289975.527,240854.372,297142.564,300306.841,276230.388 +2.403574,0.100149,5326138,0.158731,2300069.865,0.000,0.000,14.184,0.000,0.530,5.602,296.289,0.000,349.363,1.724895,13.519,8,0.000,0.000,0.000,0,0.000,0,14.184,309649.560,302729.850,312505.314,243537.866,288421.126,294072.723,294931.446,254221.980 +2.503744,0.100170,5565175,0.165855,2386323.059,0.000,0.000,14.691,0.000,0.152,6.006,296.289,0.000,203.951,1.806072,13.499,8,0.000,0.000,0.000,0,0.000,0,14.691,269283.325,325448.076,301438.793,305631.682,327434.707,320835.898,301858.082,234392.496 +2.603877,0.100134,5755714,0.171534,1902844.185,0.000,0.000,17.875,0.000,37.679,4.702,296.289,37.996,176.249,1.866814,13.482,8,0.000,0.000,0.000,0,0.000,0,17.875,248777.161,218837.218,268940.185,213684.112,203068.315,201410.533,275791.019,272335.642 +2.704022,0.100145,5872126,0.175003,1162434.191,0.000,0.000,86.354,0.000,55.540,8.230,296.289,140.226,101.142,1.942757,13.472,8,0.000,0.000,0.000,0,0.000,0,86.354,71686.038,230525.682,254660.681,52473.900,50986.058,87283.418,160207.660,254610.753 +2.804164,0.100142,6110255,0.182100,2377922.980,0.000,0.000,104.946,0.000,1.901,5.934,296.289,22.975,125.681,2.046101,13.460,8,0.000,0.000,0.000,0,0.000,0,104.946,315493.277,279973.571,323941.315,331520.583,340098.438,331830.145,129147.134,325918.516 +2.904318,0.100154,6365071,0.189694,2544252.156,0.000,0.000,10.116,0.000,0.131,5.299,296.289,0.000,140.175,2.124908,13.446,8,0.000,0.000,0.000,0,0.000,0,10.116,317692.041,290483.831,335544.620,313638.267,335414.820,309574.509,319489.280,322414.787 +3.004455,0.100137,6594714,0.196538,2293276.905,0.000,0.000,16.028,0.000,0.389,5.164,296.289,0.000,454.999,2.191574,13.402,8,0.000,0.000,0.000,0,0.000,0,16.028,274232.949,285397.598,293136.957,282231.951,286076.665,296482.358,289242.312,286476.115 +3.104606,0.100151,6815827,0.203127,2207789.879,0.000,0.000,17.575,0.000,0.131,5.191,296.289,0.000,382.819,2.256805,13.364,8,0.000,0.000,0.000,0,0.000,0,17.575,280625.447,269881.701,280345.870,288443.619,290999.752,303211.278,226866.778,267415.433 +3.204750,0.100144,7045471,0.209971,2293134.103,0.000,0.000,15.523,0.000,0.030,5.276,296.289,0.000,333.036,2.324078,13.332,8,0.000,0.000,0.000,0,0.000,0,15.523,291040.422,290561.113,245036.743,306478.166,297171.583,288544.021,290261.544,284040.513 +3.304901,0.100150,7285941,0.217138,2401090.249,0.000,0.000,13.543,0.000,15.976,5.497,296.289,0.000,248.962,2.401787,13.307,8,0.000,0.000,0.000,0,0.000,0,13.543,301626.541,318421.292,328096.746,259419.993,311262.055,254307.679,304372.413,323583.531 +3.405045,0.100144,7484453,0.223054,1982257.561,0.000,0.000,21.683,0.000,15.015,4.899,296.289,4.135,134.688,2.467941,13.294,8,0.000,0.000,0.000,0,0.000,0,21.683,261572.282,239214.567,238655.374,214130.789,273335.296,248241.532,232254.617,274853.104 +3.505172,0.100127,7562336,0.225375,777842.809,0.000,0.000,111.775,0.000,115.142,6.102,296.289,114.230,105.569,2.542755,13.284,8,0.000,0.000,0.000,0,0.000,0,111.775,0.000,0.000,193134.885,201104.770,1957.516,185564.493,196081.146,0.000 +3.605348,0.100176,7742579,0.230747,1799259.920,0.000,0.000,129.049,0.000,0.029,7.507,296.289,98.108,118.346,2.634079,13.272,8,0.000,0.000,0.000,0,0.000,0,129.049,290118.845,180112.663,241474.551,179523.701,197112.711,61531.589,311551.084,337834.776 +3.705504,0.100155,7990656,0.238140,2476921.459,0.000,0.000,11.711,0.000,0.074,5.343,296.289,0.000,130.734,2.702911,13.259,8,0.000,0.000,0.000,0,0.000,0,11.711,311895.389,321929.798,320282.358,282091.697,311775.576,314531.294,302140.546,312274.800 +3.805651,0.100148,8237561,0.245498,2465410.069,0.000,0.000,11.990,0.000,3.511,5.354,296.289,0.000,275.336,2.773861,13.232,8,0.000,0.000,0.000,0,0.000,0,11.990,310920.956,300426.450,320596.671,315004.927,317411.374,313996.416,270061.282,316991.993 +3.905784,0.100133,8453801,0.251943,2159533.047,0.000,0.000,17.077,0.000,14.016,5.201,296.289,0.000,476.243,2.843250,13.186,8,0.000,0.000,0.000,0,0.000,0,17.077,288307.249,237664.481,274235.930,281855.814,280667.392,280407.736,272518.210,243876.235 +4.005958,0.100174,8683258,0.258781,2290588.865,0.000,0.000,17.557,0.000,0.111,5.746,296.289,0.000,379.419,2.941753,13.149,8,0.000,0.000,0.000,0,0.000,0,17.557,298750.759,298271.592,239873.091,289267.242,277996.830,304570.644,305019.863,276838.843 +4.106096,0.100138,8918232,0.265784,2346508.436,0.000,0.000,13.979,0.000,0.174,5.578,296.289,0.000,246.731,3.010262,13.125,8,0.000,0.000,0.000,0,0.000,0,13.979,289491.318,243075.242,317183.182,290499.929,304730.331,318531.325,307356.714,275640.394 +4.206244,0.100149,9146568,0.272589,2279973.555,0.000,0.000,16.629,0.000,0.366,5.475,296.289,0.000,198.533,3.078571,13.105,8,0.000,0.000,0.000,0,0.000,0,16.629,307613.102,287253.343,298736.287,280782.953,293853.539,229928.487,288122.052,293683.791 +4.306384,0.100140,9314488,0.277593,1676854.483,0.000,0.000,18.222,0.000,56.435,5.889,296.289,75.870,162.429,3.154858,13.089,8,0.000,0.000,0.000,0,0.000,0,18.222,287467.901,131496.069,174605.768,138296.556,291961.616,224575.872,296495.274,131955.426 +4.406562,0.100178,9447865,0.281568,1331398.221,0.000,0.000,88.417,0.000,35.612,10.020,296.289,150.981,139.712,3.263519,13.076,8,0.000,0.000,0.000,0,0.000,0,88.417,326837.765,177473.845,96218.594,67629.523,334184.677,8644.600,218959.940,101449.276 +4.506710,0.100148,9682722,0.288568,2345105.412,0.000,0.000,39.563,0.000,0.185,5.627,296.289,0.000,134.489,3.332298,13.062,8,0.000,0.000,0.000,0,0.000,0,39.563,308134.771,299737.177,296651.736,309133.296,301774.168,278448.628,256081.673,295143.963 +4.606872,0.100162,9908465,0.295295,2253780.543,0.000,0.000,17.172,0.000,0.170,5.168,296.289,0.000,289.219,3.398129,13.034,8,0.000,0.000,0.000,0,0.000,0,17.172,285028.465,293834.206,294942.412,248906.955,286436.185,276991.479,280395.966,287244.876 +4.707004,0.100133,10138635,0.302155,2298650.725,0.000,0.000,15.891,0.000,0.259,5.056,296.289,0.000,473.864,3.464798,12.988,8,0.000,0.000,0.000,0,0.000,0,15.891,282165.693,312775.088,303557.316,292482.008,297125.848,294958.723,236486.289,279099.760 +4.807146,0.100141,10365379,0.308912,2264242.279,0.000,0.000,14.114,0.000,0.128,5.298,296.289,0.000,300.318,3.530708,12.958,8,0.000,0.000,0.000,0,0.000,0,14.114,282980.355,247260.801,295442.755,280603.712,282840.553,301014.886,289920.554,284178.663 +4.907302,0.100156,10589971,0.315606,2242419.628,0.000,0.000,15.959,0.000,0.059,5.262,296.289,0.000,315.289,3.597595,12.928,8,0.000,0.000,0.000,0,0.000,0,15.959,289508.084,297475.646,290646.307,243170.416,289887.491,273373.270,283747.076,274611.337 +5.007464,0.100162,10828127,0.322703,2377708.018,0.000,0.000,13.597,0.000,3.046,5.746,296.289,0.000,214.847,3.698860,12.907,8,0.000,0.000,0.000,0,0.000,0,13.597,269832.860,261396.527,311145.931,317974.868,299175.324,303887.690,305984.293,308310.525 +5.107605,0.100141,11042255,0.329085,2138264.940,0.000,0.000,21.524,0.000,14.033,5.042,296.289,9.908,137.852,3.761303,12.893,8,0.000,0.000,0.000,0,0.000,0,21.524,270868.062,291988.282,258585.382,272066.373,219770.113,287464.660,267792.399,269729.668 +5.207754,0.100149,11149810,0.332290,1073947.842,0.000,0.000,83.816,0.000,34.102,9.736,296.289,253.333,145.876,3.847778,12.879,8,0.000,0.000,0.000,0,0.000,0,83.816,9.985,363737.362,2755.889,10843.823,350636.906,247201.215,4563.192,94199.469 +5.307915,0.100161,11365746,0.338726,2155889.277,0.000,0.000,57.713,0.000,0.138,6.872,296.289,0.000,127.958,3.924213,12.866,8,0.000,0.000,0.000,0,0.000,0,57.713,253072.584,340651.592,219786.171,199279.184,326704.046,276624.667,219446.717,320324.316 +5.408063,0.100148,11603076,0.345799,2369794.245,0.000,0.000,11.463,0.000,12.261,5.254,296.289,0.000,275.491,3.997993,12.839,8,0.000,0.000,0.000,0,0.000,0,11.463,314394.900,260584.504,320595.727,309232.537,255042.703,299556.851,306486.599,303900.425 +5.508204,0.100141,11820795,0.352287,2174118.449,0.000,0.000,15.983,0.000,0.083,5.500,296.289,0.000,453.500,4.093681,12.795,8,0.000,0.000,0.000,0,0.000,0,15.983,263687.468,269649.045,290479.616,287453.891,281821.848,257066.821,270547.776,253411.985 +5.608359,0.100154,12042172,0.358885,2210356.017,0.000,0.000,17.503,0.000,0.099,5.320,296.289,0.000,336.199,4.159416,12.762,8,0.000,0.000,0.000,0,0.000,0,17.503,296102.658,293296.991,237003.938,267217.272,277940.709,278779.414,274066.693,285948.341 +5.708492,0.100133,12274437,0.365807,2319554.091,0.000,0.000,11.464,0.000,0.223,5.388,296.289,0.000,282.319,4.227062,12.734,8,0.000,0.000,0.000,0,0.000,0,11.464,288215.319,285828.505,308408.367,288824.506,307120.087,286647.412,292958.988,261550.908 +5.808632,0.100140,12514964,0.372975,2401918.963,0.000,0.000,15.620,0.000,0.051,5.499,296.289,0.000,209.239,4.296124,12.714,8,0.000,0.000,0.000,0,0.000,0,15.620,294928.530,330389.058,252058.341,328711.398,289785.705,292651.707,321161.931,292232.292 +5.908791,0.100160,12755063,0.380130,2397163.743,0.000,0.000,11.996,0.000,2.632,5.533,296.289,0.000,204.049,4.369049,12.694,8,0.000,0.000,0.000,0,0.000,0,11.996,295588.194,311802.314,282119.692,310035.134,244849.182,305562.274,329993.278,317213.676 +6.008971,0.100180,12896460,0.384344,1411433.527,0.000,0.000,79.680,0.000,44.706,7.749,296.289,203.852,145.676,4.460938,12.680,8,0.000,0.000,0.000,0,0.000,0,79.680,283340.811,48283.231,281613.914,67378.914,232392.370,275105.610,173807.652,49511.024 +6.109150,0.100179,13058764,0.389181,1620140.516,0.000,0.000,83.814,0.000,0.034,8.573,296.289,74.710,137.878,4.556950,12.666,8,0.000,0.000,0.000,0,0.000,0,83.814,163717.004,330628.291,142604.787,314806.606,178310.886,51407.998,136505.703,302159.241 +6.209303,0.100153,13297333,0.396291,2382039.120,0.000,0.000,12.493,0.000,0.072,5.491,296.289,0.000,171.690,4.625896,12.650,8,0.000,0.000,0.000,0,0.000,0,12.493,315636.234,265722.735,306610.068,291573.115,314448.055,286660.644,302576.250,298812.020 +6.309452,0.100149,13528650,0.403185,2309734.224,0.000,0.000,16.362,0.000,0.209,5.092,296.289,0.000,436.031,4.692646,12.607,8,0.000,0.000,0.000,0,0.000,0,16.362,303228.941,294252.294,294491.937,238894.639,302460.085,281920.637,292854.373,301631.317 +6.409591,0.100139,13762398,0.410151,2334231.870,0.000,0.000,14.835,0.000,0.991,5.312,296.289,0.000,375.532,4.767807,12.570,8,0.000,0.000,0.000,0,0.000,0,14.835,289846.673,297765.653,295368.988,294859.697,278802.041,312105.699,302339.289,263143.830 +6.509752,0.100161,13988816,0.416899,2260544.502,0.000,0.000,11.598,0.000,0.108,5.645,296.289,0.000,347.488,4.864815,12.536,8,0.000,0.000,0.000,0,0.000,0,11.598,283404.218,276245.731,264993.826,289574.295,299977.564,297691.241,256976.720,291680.907 +6.609920,0.100168,14218479,0.423744,2292776.508,0.000,0.000,14.153,0.000,0.146,5.507,296.289,0.000,253.831,4.932190,12.511,8,0.000,0.000,0.000,0,0.000,0,14.153,290841.180,301153.848,302301.918,288315.425,284721.466,270355.611,302242.019,252845.041 +6.710077,0.100157,14450102,0.430647,2312605.823,0.000,0.000,8.108,0.000,0.127,5.510,296.289,0.000,219.539,5.000896,12.490,8,0.000,0.000,0.000,0,0.000,0,8.108,277415.251,295357.134,300948.372,295966.180,286960.293,290944.050,298402.362,266612.181 +6.810214,0.100138,14602174,0.435179,1518628.363,0.000,0.000,18.268,0.000,58.117,6.008,296.289,66.549,131.108,5.078575,12.477,8,0.000,0.000,0.000,0,0.000,0,18.268,125137.645,252761.866,136012.667,205087.529,152100.509,130270.576,256326.956,260930.615 +6.910384,0.100169,14720016,0.438691,1176426.627,0.000,0.000,96.288,0.000,52.418,9.545,296.289,247.198,167.763,5.153740,12.460,8,0.000,0.000,0.000,0,0.000,0,96.288,27443.499,213937.498,200729.877,118209.702,818.613,242519.068,216932.423,155835.947 +7.010543,0.100159,14935007,0.445098,2146487.640,0.000,0.000,68.735,0.000,4.024,6.185,296.289,0.000,200.072,5.226719,12.441,8,0.000,0.000,0.000,0,0.000,0,68.735,303765.676,199661.659,318452.260,309975.775,211622.589,311922.670,182728.657,308358.353 +7.110710,0.100167,15146863,0.451412,2115025.919,0.000,0.000,22.442,0.000,1.983,5.315,296.289,0.000,422.575,5.307594,12.399,8,0.000,0.000,0.000,0,0.000,0,22.442,265576.238,260185.246,264907.356,259775.930,277067.038,224145.466,276278.355,287090.289 +7.210867,0.100156,15366028,0.457943,2188231.042,0.000,0.000,19.730,0.000,0.053,5.423,296.289,0.000,352.418,5.384083,12.365,8,0.000,0.000,0.000,0,0.000,0,19.730,280601.580,262260.237,294569.755,263528.256,245216.866,287900.176,273762.266,280391.907 +7.310999,0.100132,15588037,0.464560,2217162.414,0.000,0.000,16.002,0.000,0.165,5.365,296.289,0.000,279.124,5.449863,12.338,8,0.000,0.000,0.000,0,0.000,0,16.002,280779.253,279500.941,276594.779,230755.306,290416.528,294890.621,291814.682,272410.304 +7.411149,0.100150,15826700,0.471672,2383050.253,0.000,0.000,12.703,0.000,0.113,5.401,296.289,0.000,207.345,5.518311,12.317,8,0.000,0.000,0.000,0,0.000,0,12.703,306489.601,287128.684,318012.291,294976.895,259160.697,293808.649,317423.176,306050.260 +7.511283,0.100135,16058223,0.478572,2312118.651,0.000,0.000,13.640,0.000,0.120,5.421,296.289,0.000,265.814,5.586308,12.291,8,0.000,0.000,0.000,0,0.000,0,13.640,291008.399,297210.053,295013.010,286704.191,245549.571,284786.771,316054.695,295791.962 +7.611440,0.100157,16293225,0.485576,2346344.451,0.000,0.000,10.429,0.000,9.736,5.667,296.289,0.000,203.821,5.663483,12.271,8,0.000,0.000,0.000,0,0.000,0,10.429,306569.758,295447.182,303025.311,282277.812,300329.534,291723.016,296964.805,270007.034 +7.711601,0.100161,16414804,0.489199,1213831.422,0.000,0.000,73.824,0.000,36.784,2.630,350.480,44.850,100.268,5.696606,12.262,8,0.000,0.000,0.000,0,0.000,0,73.824,196942.224,127074.958,199478.132,30390.963,198839.163,128882.042,201804.379,130419.562 +7.811738,0.100137,16475300,0.491002,604134.559,0.000,0.000,23.550,0.000,136.921,3.791,355.629,425.551,218.608,5.735264,12.240,8,0.000,0.000,0.000,0,0.000,0,23.550,165533.828,0.000,114543.497,0.000,159621.905,0.000,164435.329,0.000 +7.911932,0.100194,16517708,0.492266,423258.185,0.000,0.000,7.258,0.000,237.115,5.050,358.254,407.139,251.348,5.806534,12.216,8,0.000,0.000,0.000,0,0.000,0,7.258,145497.496,0.000,136335.286,0.000,0.000,0.000,141425.403,0.000 +8.012061,0.100129,16550150,0.493233,324002.128,0.000,0.000,3.384,0.000,337.244,3.155,358.254,378.418,537.588,5.837990,12.163,8,0.000,0.000,0.000,0,0.000,0,3.384,101988.463,0.000,112634.733,0.000,0.000,0.000,109378.932,0.000 +8.112180,0.100119,16590581,0.494438,403830.056,0.000,0.000,11.815,0.000,437.363,4.745,358.254,423.442,460.507,5.888668,12.118,8,0.000,0.000,0.000,0,0.000,0,11.815,139194.570,0.000,133211.681,0.000,0.000,0.000,131423.805,0.000 +8.212346,0.100166,16627134,0.495527,364925.876,0.000,0.000,6.709,0.000,537.528,4.455,358.254,529.826,309.566,5.934864,12.088,8,0.000,0.000,0.000,0,0.000,0,6.709,121658.598,0.000,121728.482,0.000,0.000,0.000,121538.796,0.000 +8.312542,0.100196,16648743,0.496171,215666.453,0.000,0.000,25.579,0.000,637.725,2.109,358.254,204.598,450.521,5.963928,12.044,8,0.000,0.000,0.000,0,0.000,0,25.579,62786.693,0.000,76809.155,0.000,0.000,0.000,76070.605,0.000 +8.412699,0.100157,16671165,0.496839,223867.677,0.000,0.000,27.613,0.000,737.882,2.828,358.254,345.628,325.308,6.024899,12.012,8,0.000,0.000,0.000,0,0.000,0,27.613,56151.629,0.000,82749.768,0.000,0.000,0.000,84966.280,0.000 +8.512841,0.100142,16704620,0.497836,334076.880,0.000,0.000,3.776,0.000,838.024,3.159,358.254,376.771,176.469,6.064346,11.995,8,0.000,0.000,0.000,0,0.000,0,3.776,102035.497,0.000,118971.513,0.000,0.000,0.000,113069.870,0.000 +8.612971,0.100130,16742071,0.498953,374023.198,0.000,0.000,2.961,0.000,938.154,2.977,358.254,301.092,422.419,6.101192,11.953,8,0.000,0.000,0.000,0,0.000,0,2.961,126445.427,0.000,127853.595,0.000,0.000,0.000,119724.175,0.000 +8.713121,0.100150,16770117,0.499788,280040.757,0.000,0.000,3.340,0.000,1038.303,2.248,358.254,241.123,431.034,6.124851,11.911,8,0.000,0.000,0.000,0,0.000,0,3.340,93839.515,0.000,93839.515,0.000,0.000,0.000,92361.727,0.000 +8.813253,0.100132,16797587,0.500607,274338.603,0.000,0.000,26.456,0.000,1138.435,2.467,358.254,329.878,300.112,6.159843,11.882,8,0.000,0.000,0.000,0,0.000,0,26.456,79824.844,0.000,96962.268,0.000,0.000,0.000,97551.492,0.000 +8.913405,0.100152,16841454,0.501914,438003.302,0.000,0.000,3.350,0.000,1238.587,3.603,358.254,389.368,206.678,6.200680,11.862,8,0.000,0.000,0.000,0,0.000,0,3.350,141125.189,0.000,148364.170,0.000,0.000,0.000,148513.942,0.000 +9.013540,0.100135,16863957,0.502585,224726.291,0.000,0.000,56.402,0.000,1338.722,2.449,358.254,263.745,401.177,6.232124,11.822,8,0.000,0.000,0.000,0,0.000,0,56.402,36980.023,0.000,90927.116,0.000,0.000,0.000,96819.153,0.000 +9.113678,0.100138,16887929,0.503300,239389.135,0.000,0.000,17.811,0.000,1438.861,2.108,358.254,261.319,361.337,6.284985,11.787,8,0.000,0.000,0.000,0,0.000,0,17.811,72409.921,0.000,85701.550,0.000,0.000,0.000,81277.665,0.000 +9.213843,0.100165,16927741,0.504486,397466.021,0.000,0.000,2.923,0.000,1539.025,3.080,358.254,324.076,272.208,6.321339,11.760,8,0.000,0.000,0.000,0,0.000,0,2.923,132242.412,0.000,130764.843,0.000,0.000,0.000,134458.766,0.000 +9.313964,0.100121,16964668,0.505587,368824.309,0.000,0.000,8.616,0.000,1639.146,3.241,358.254,334.908,206.664,6.362064,11.740,8,0.000,0.000,0.000,0,0.000,0,8.616,126397.260,0.000,124909.059,0.000,0.000,0.000,117517.990,0.000 +9.414136,0.100172,16981688,0.506094,169907.377,0.000,0.000,6.521,0.000,1739.318,2.070,358.254,134.924,218.218,6.378078,11.719,8,0.000,0.000,0.000,0,0.000,0,6.521,55404.579,0.000,56882.035,0.000,0.000,0.000,57620.763,0.000 +9.514269,0.100133,17008663,0.506898,269390.372,0.000,0.000,3.681,0.000,1839.452,2.203,358.254,228.991,433.874,6.400230,11.676,8,0.000,0.000,0.000,0,0.000,0,3.681,91288.133,0.000,99027.801,0.000,0.000,0.000,79074.438,0.000 +9.614393,0.100124,17045744,0.508003,370351.235,0.000,0.000,28.411,0.000,1939.576,3.019,358.254,324.949,361.583,6.441452,11.641,8,0.000,0.000,0.000,0,0.000,0,28.411,123487.033,0.000,132296.121,0.000,0.000,0.000,114568.081,0.000 +9.714521,0.100128,17057909,0.508365,121494.240,0.000,0.000,53.210,0.000,2039.704,1.855,358.254,198.574,153.982,6.460381,11.626,8,0.000,0.000,0.000,0,0.000,0,53.210,23200.256,0.000,50994.623,0.000,0.000,0.000,47299.360,0.000 +9.814661,0.100140,17087289,0.509241,293389.542,0.000,0.000,2125.658,0.000,2139.844,2.506,366.062,210.565,131.574,6.526722,11.613,8,0.000,0.000,0.000,0,0.000,0,2125.658,92380.757,0.000,102716.298,0.000,0.000,9.986,98282.501,0.000 +9.914797,0.100136,17149708,0.511101,623341.103,0.000,0.000,2208.922,0.000,2104.705,5.476,374.441,43.808,242.989,6.569118,11.589,8,0.000,0.000,0.000,0,0.000,0,2208.922,163637.151,152702.043,27202.954,9.986,0.000,107873.093,80480.398,91435.479 +10.014953,0.100156,17337094,0.516686,1870950.429,0.000,0.000,2113.582,0.000,0.181,6.779,374.441,1.053,403.942,6.646912,11.550,8,0.000,0.000,0.000,0,0.000,0,2113.582,274303.423,277508.438,123078.597,195535.916,277278.795,227596.059,200727.842,294921.359 +10.115139,0.100186,17575121,0.523779,2375845.416,0.000,0.000,14.714,0.000,0.132,5.179,374.441,0.000,327.125,6.715324,11.518,8,0.000,0.000,0.000,0,0.000,0,14.714,293892.678,305211.598,309473.661,262710.749,297376.190,313156.802,300939.554,293084.183 +10.215278,0.100139,17811309,0.530818,2358595.114,0.000,0.000,16.017,0.000,0.024,5.329,374.441,0.000,336.719,6.783665,11.485,8,0.000,0.000,0.000,0,0.000,0,16.017,293261.566,292203.040,303736.976,245857.587,319475.058,315001.288,281667.713,307391.886 +10.315430,0.100151,18037646,0.537564,2259948.528,0.000,0.000,16.171,0.000,3.407,5.428,374.441,0.000,311.053,6.854050,11.454,8,0.000,0.000,0.000,0,0.000,0,16.171,287215.168,290729.847,293715.327,265557.956,295892.031,296381.291,222333.396,308123.513 +10.415572,0.100142,18166901,0.541416,1290718.780,0.000,0.000,8.387,0.000,103.549,2.593,374.441,20.440,144.248,6.878181,11.440,8,0.000,0.000,0.000,0,0.000,0,8.387,184777.845,178047.393,189960.492,187943.353,183779.261,0.000,183090.239,183120.196 +10.515688,0.100116,18337408,0.546497,1703097.302,0.000,0.000,19.103,0.000,203.664,3.239,374.441,34.413,202.578,6.912724,11.421,8,0.000,0.000,0.000,0,0.000,0,19.103,244796.452,246174.856,203334.478,264403.741,254265.484,0.000,243837.563,246284.728 +10.615811,0.100123,18442743,0.549637,1052055.887,0.000,0.000,286.997,0.000,17.864,2.889,374.441,144.198,202.641,6.934406,11.401,7,0.000,0.000,0.000,0,0.000,0,286.997,152841.992,155288.982,151773.307,154569.867,159074.326,9.988,123448.149,155049.277 +10.715933,0.100123,18442744,0.549637,9.988,0.000,0.000,110.176,0.000,117.987,3.311,374.441,646.042,324.562,6.955872,11.369,7,0.000,0.000,0.000,0,0.000,0,110.176,0.000,0.000,0.000,0.000,0.000,9.988,0.000,0.000 +10.816056,0.100123,18442754,0.549637,99.877,0.000,0.000,209.675,0.000,215.652,1.579,374.441,267.016,427.132,7.007080,11.327,7,0.000,0.000,0.000,0,0.000,0,209.675,0.000,19.975,19.975,19.975,9.988,9.988,0.000,19.975 +10.916177,0.100121,18442757,0.549637,29.964,0.000,0.000,244.165,0.000,194.769,1.559,374.441,395.186,363.779,7.011475,11.292,7,0.000,0.000,0.000,0,0.000,0,244.165,0.000,0.000,0.000,0.000,9.988,0.000,19.976,0.000 +11.016303,0.100126,18442766,0.549637,89.887,0.000,0.000,242.102,0.000,246.917,1.914,374.441,426.690,314.565,7.047363,11.261,7,0.000,0.000,0.000,0,0.000,0,242.102,0.000,19.975,19.975,0.000,9.987,19.975,0.000,19.975 +11.116432,0.100130,18442771,0.549637,49.935,0.000,0.000,294.098,0.000,171.159,1.683,374.441,369.326,345.958,7.176758,11.227,7,0.000,0.000,0.000,0,0.000,0,294.098,0.000,0.000,0.000,19.974,9.987,0.000,19.974,0.000 +11.216546,0.100113,18442773,0.549637,19.977,0.000,0.000,229.334,0.000,239.308,1.057,374.441,249.248,386.632,7.176758,11.189,7,0.000,0.000,0.000,0,0.000,0,229.334,0.000,0.000,0.000,0.000,0.000,19.977,0.000,0.000 +11.316678,0.100132,18442778,0.549638,49.934,0.000,0.000,305.764,0.000,303.400,1.583,374.441,342.479,466.417,7.199219,11.144,7,0.000,0.000,0.000,0,0.000,0,305.764,0.000,0.000,19.974,0.000,9.987,0.000,0.000,19.974 +11.416836,0.100158,18442783,0.549638,49.921,0.000,0.000,337.703,0.000,339.933,1.548,374.441,261.734,188.724,7.220581,11.125,7,0.000,0.000,0.000,0,0.000,0,337.703,0.000,19.968,0.000,0.000,9.984,0.000,19.968,0.000 +11.516988,0.100152,18442787,0.549638,39.939,0.000,0.000,403.320,0.000,252.626,1.580,374.441,341.863,333.009,7.347046,11.093,7,0.000,0.000,0.000,0,0.000,0,403.320,0.000,0.000,0.000,19.970,0.000,19.970,0.000,0.000 +11.617114,0.100125,18442792,0.549638,49.937,0.000,0.000,316.006,0.000,248.709,1.556,374.441,314.644,399.109,7.347046,11.054,7,0.000,0.000,0.000,0,0.000,0,316.006,0.000,0.000,19.975,0.000,9.987,0.000,0.000,19.975 +11.717224,0.100110,18442795,0.549638,29.967,0.000,0.000,304.794,0.000,348.819,1.354,374.441,272.785,342.396,7.350342,11.020,7,0.000,0.000,0.000,0,0.000,0,304.794,0.000,0.000,0.000,0.000,9.989,0.000,19.978,0.000 +11.817360,0.100136,18442801,0.549638,59.918,0.000,0.000,423.277,0.000,214.551,1.335,374.441,340.356,322.685,7.388550,10.989,7,0.000,0.000,0.000,0,0.000,0,423.277,0.000,19.973,0.000,19.973,0.000,19.973,0.000,0.000 +11.917495,0.100135,18442807,0.549638,59.919,0.000,0.000,295.274,0.000,212.058,1.680,374.441,357.916,361.895,7.505249,10.953,7,0.000,0.000,0.000,0,0.000,0,295.274,0.000,0.000,19.973,0.000,19.973,0.000,0.000,19.973 +12.017624,0.100129,18442811,0.549639,39.948,0.000,0.000,213.057,0.000,214.970,1.601,374.441,387.545,325.126,7.505249,10.922,7,0.000,0.000,0.000,0,0.000,0,213.057,0.000,0.000,0.000,0.000,0.000,19.974,19.974,0.000 +12.117740,0.100116,18442815,0.549639,39.954,0.000,0.000,275.755,0.000,239.513,1.391,374.441,316.509,440.155,7.522217,10.879,7,0.000,0.000,0.000,0,0.000,0,275.755,0.000,19.977,0.000,19.977,0.000,0.000,0.000,0.000 +12.217849,0.100109,18442819,0.549639,39.956,0.000,0.000,244.710,0.000,304.222,1.313,374.441,284.065,336.859,7.572144,10.846,7,0.000,0.000,0.000,0,0.000,0,244.710,0.000,0.000,0.000,0.000,19.978,0.000,0.000,19.978 +12.317960,0.100111,18442823,0.549639,39.956,0.000,0.000,293.325,0.000,404.334,1.078,374.441,236.260,235.480,7.594482,10.823,7,0.000,0.000,0.000,0,0.000,0,293.325,0.000,0.000,0.000,0.000,0.000,19.978,19.978,0.000 +12.418119,0.100159,18442831,0.549639,79.873,0.000,0.000,434.813,0.000,328.958,1.870,374.441,413.600,389.420,7.642700,10.785,7,0.000,0.000,0.000,0,0.000,0,434.813,0.000,0.000,19.968,19.968,19.968,0.000,0.000,19.968 +12.518241,0.100121,18442942,0.549643,1108.653,0.000,0.000,342.123,0.000,292.926,1.491,374.441,366.820,342.865,7.680420,10.751,7,0.000,0.000,0.000,0,0.000,0,342.123,0.000,19.976,0.000,0.000,0.000,1088.677,0.000,0.000 +12.618357,0.100117,18477305,0.550667,343229.811,0.000,0.000,303.216,0.000,223.088,2.288,374.441,357.084,502.929,7.868790,10.702,7,0.000,0.000,0.000,0,0.000,0,303.216,0.000,104098.626,24771.118,70837.407,0.000,39424.034,104098.626,0.000 +12.718515,0.100158,18673715,0.556520,1961006.591,0.000,0.000,231.875,0.000,5.049,5.231,374.441,20.983,376.125,7.940826,10.665,7,0.000,0.000,0.000,0,0.000,0,231.875,0.000,264123.356,265730.820,299966.814,292468.642,301005.176,257973.058,279738.723 +12.818680,0.100165,18880621,0.562686,2065656.872,0.000,0.000,15.637,0.000,5.909,4.974,374.441,0.156,257.310,7.999146,10.640,6,0.000,0.000,0.000,0,0.000,0,15.637,0.000,348086.534,329347.407,335577.143,292707.770,324155.960,93655.704,342126.354 +12.918832,0.100152,19163980,0.571131,2829282.220,0.000,0.000,12.524,0.000,0.006,5.562,374.441,0.000,344.085,7.999146,10.607,5,0.000,0.000,0.000,0,0.000,0,12.524,0.000,493778.188,33479.026,598678.470,584440.149,559627.927,0.000,559278.459 +13.018995,0.100163,19428391,0.579011,2639804.242,0.000,0.000,13.810,0.000,8.019,5.695,374.441,0.039,300.603,7.999146,10.581,5,0.000,0.000,0.000,0,0.000,0,13.810,0.000,523985.333,0.000,580413.294,513722.073,556202.783,0.000,465480.759 +13.119143,0.100148,19674819,0.586355,2460642.015,0.000,0.000,11.114,0.000,0.001,5.197,374.441,0.858,320.854,7.999146,10.550,4,0.000,0.000,0.000,0,0.000,0,11.114,0.000,315872.991,0.000,548828.573,454557.950,579523.192,0.000,561859.308 +13.219282,0.100139,19873154,0.592266,1980603.082,0.000,0.000,10.827,0.000,0.001,3.738,374.441,0.156,233.855,7.999146,10.529,2,0.000,0.000,0.000,0,0.000,0,10.827,0.000,0.000,0.000,624603.731,275507.895,683252.390,0.000,397239.065 +13.319509,0.100227,19998941,0.596015,1255023.494,0.000,0.000,9.670,0.000,0.041,1.762,374.441,0.000,156.364,7.999146,10.517,1,0.000,0.000,0.000,0,0.000,0,9.670,0.000,0.000,0.000,744950.385,0.000,510073.108,0.000,0.000 +13.419783,0.100275,20000000,0.596046,10560.978,0.000,0.000,0.074,0.000,0.000,0.182,374.441,0.000,18.270,8.000000,10.515,0,0.000,0.000,0.000,0,0.000,0,0.074,0.000,0.000,0.000,10560.978,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.log new file mode 100644 index 000000000..4913b211c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=420 +worker=0 kind=insert tid=7 os_tid=416 +worker=6 kind=insert tid=8 os_tid=422 +worker=5 kind=insert tid=6 os_tid=421 +worker=2 kind=insert tid=11 os_tid=418 +worker=3 kind=insert tid=12 os_tid=419 +start_monotonic_ns=2087384705445184 main_address=0x55d417fdb300 +worker=1 kind=insert tid=10 os_tid=417 +worker=7 kind=insert tid=9 os_tid=423 +load_end reason=complete inserted=20000000 elapsed_s=13.420 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.175 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087384705448183 cpu_ns=10947871 +diagnostic_stage name=stop_request wall_ns=2087398125294926 cpu_ns=62270524053 +diagnostic_stage name=workers_joined wall_ns=2087398125338941 cpu_ns=62270567221 +diagnostic_stage name=before_close wall_ns=2087398125420523 cpu_ns=62270648792 +diagnostic_stage name=after_close wall_ns=2087398300185691 cpu_ns=62397725264 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087395300935530 last_end_ns=2087395300936523 loop_exit_ns=2087395300936570 deregister_start_ns=2087395300936594 deregister_end_ns=2087395300938882 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087397774605304 last_end_ns=2087397774606528 loop_exit_ns=2087397774606590 deregister_start_ns=2087397774606618 deregister_end_ns=2087397774607463 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087397530535457 last_end_ns=2087397530538462 loop_exit_ns=2087397530538515 deregister_start_ns=2087397530538558 deregister_end_ns=2087397530539425 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087398025943529 last_end_ns=2087398025944238 loop_exit_ns=2087398025944284 deregister_start_ns=2087398025944381 deregister_end_ns=2087398025945205 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087397866150014 last_end_ns=2087397866151198 loop_exit_ns=2087397866151486 deregister_start_ns=2087397866151510 deregister_end_ns=2087397866152567 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087397988579372 last_end_ns=2087397988580278 loop_exit_ns=2087397988580316 deregister_start_ns=2087397988580420 deregister_end_ns=2087397988581304 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087397452785115 last_end_ns=2087397452786709 loop_exit_ns=2087397452786770 deregister_start_ns=2087397452786797 deregister_end_ns=2087397452787791 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087397897346190 last_end_ns=2087397897347216 loop_exit_ns=2087397897347267 deregister_start_ns=2087397897347309 deregister_end_ns=2087397897348157 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv new file mode 100644 index 000000000..9b10a9572 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-09-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1490324.720964,13.419894,20000000,0.005057,0.001424,0.059904,0.243712,2208.922023,0.005057,0.001424,0.059904,0.243712,2208.922023,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv new file mode 100644 index 000000000..9e707220c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.csv @@ -0,0 +1,141 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,290363,0.008653,2901775.736,0.000,0.000,16.119,0.000,0.082,5.093,70.867,0.000,153.027,0.060730,14.097,8,0.000,0.000,0.000,0,0.000,0,16.119,382315.696,358790.729,305944.498,363247.881,369713.749,381426.265,370863.015,369473.902 +0.200205,0.100141,557280,0.016608,2665422.256,0.000,0.000,14.135,0.000,0.003,5.915,121.875,0.000,140.935,0.117481,14.083,8,0.000,0.000,0.000,0,0.000,0,14.135,349878.050,332921.892,332023.156,338873.523,349528.542,341120.364,285009.260,336067.469 +0.300348,0.100143,819112,0.024411,2614577.285,0.000,0.000,16.666,0.000,12.572,5.841,176.809,0.000,138.006,0.177364,14.069,8,0.000,0.000,0.000,0,0.000,0,16.666,357458.306,273208.907,326862.103,289345.807,343428.389,338145.951,345984.730,340143.092 +0.400473,0.100125,1079615,0.032175,2601773.854,0.000,0.000,17.595,0.000,0.097,6.083,236.094,0.000,137.367,0.243774,14.056,8,0.000,0.000,0.000,0,0.000,0,17.595,285942.141,334491.381,330406.493,317003.267,332284.143,344139.306,333872.156,323634.968 +0.500613,0.100140,1315804,0.039214,2358594.124,0.000,0.000,14.113,0.000,0.110,5.496,276.012,0.000,124.670,0.297966,14.044,8,0.000,0.000,0.000,0,0.000,0,14.113,301089.261,301219.079,296345.889,299421.591,305912.521,255303.242,297414.396,301888.145 +0.600768,0.100155,1575277,0.046947,2590713.927,0.000,0.000,12.336,0.000,0.337,5.806,277.195,0.000,136.780,0.353573,14.030,8,0.000,0.000,0.000,0,0.000,0,12.336,320712.837,334601.308,288023.512,324906.337,325665.160,335609.744,330178.164,331016.864 +0.700902,0.100134,1820877,0.054266,2452714.295,0.000,0.000,11.884,0.000,0.060,5.828,282.188,0.000,219.979,0.420685,14.009,8,0.000,0.000,0.000,0,0.000,0,11.884,265973.696,306050.009,284438.960,317185.093,321549.246,325144.430,318703.059,313669.802 +0.801036,0.100135,2046843,0.061001,2256614.789,0.000,0.000,13.762,0.000,0.113,5.727,282.812,0.000,281.651,0.481659,13.981,8,0.000,0.000,0.000,0,0.000,0,13.762,239866.310,275947.620,297987.877,277885.005,289149.804,285844.265,307624.873,282309.035 +0.901176,0.100139,2255053,0.067206,2079206.036,0.000,0.000,33.443,0.000,19.954,6.365,289.918,44.040,235.649,0.550503,13.958,8,0.000,0.000,0.000,0,0.000,0,33.443,237599.295,203197.178,234523.576,234273.923,311995.746,321602.375,298674.287,237339.656 +1.001354,0.100178,2350061,0.070037,948392.421,0.000,0.000,107.995,0.000,92.344,9.408,294.547,101.655,237.507,0.639744,13.935,8,0.000,0.000,0.000,0,0.000,0,107.995,25863.977,30425.860,18477.122,18856.447,288626.415,269091.176,288157.250,8894.174 +1.101628,0.100274,2422804,0.072205,725441.037,0.000,0.000,125.248,0.000,36.508,4.587,294.547,64.900,664.467,0.704037,13.870,8,0.000,0.000,0.000,0,0.000,0,125.248,98998.573,47459.878,103855.257,100394.745,105610.445,105530.663,107744.593,55846.883 +1.201758,0.100130,2595673,0.077357,1726439.000,0.000,0.000,52.044,0.000,1.847,5.135,294.547,30.273,521.312,0.764477,13.819,8,0.000,0.000,0.000,0,0.000,0,52.044,221690.950,214590.209,236202.030,224357.474,178187.672,219823.385,212103.451,219483.828 +1.301897,0.100139,2780488,0.082865,1845592.415,0.000,0.000,19.068,0.000,14.157,4.763,294.547,0.351,306.021,0.820404,13.789,8,0.000,0.000,0.000,0,0.000,0,19.068,196827.241,239228.482,233266.744,231718.889,237960.239,234415.152,234205.443,237970.226 +1.402051,0.100155,2995800,0.089282,2149795.449,0.000,0.000,18.078,0.000,0.126,5.676,294.547,0.078,280.114,0.919033,13.761,8,0.000,0.000,0.000,0,0.000,0,18.078,270222.115,277570.751,269712.902,271799.675,292038.377,270501.683,224712.493,273237.452 +1.502185,0.100134,3250057,0.096859,2539170.280,0.000,0.000,10.072,0.000,0.136,5.349,294.547,0.000,171.996,0.989140,13.745,8,0.000,0.000,0.000,0,0.000,0,10.072,309415.720,339765.085,333503.469,283430.512,333153.937,327641.318,306709.344,305550.895 +1.602339,0.100154,3397641,0.101258,1473572.790,0.000,0.000,19.863,0.000,0.300,4.469,294.547,0.000,112.444,1.046562,13.734,8,0.000,0.000,0.000,0,0.000,0,19.863,191125.937,185095.216,185624.402,193182.773,191385.538,179054.510,157387.846,190716.567 +1.702492,0.100153,3623060,0.107976,2250744.515,0.000,0.000,13.678,0.000,0.129,5.530,294.547,0.000,232.886,1.113377,13.711,8,0.000,0.000,0.000,0,0.000,0,13.678,278004.425,274240.188,296246.500,299012.266,281898.464,257256.187,271394.544,292691.941 +1.802642,0.100150,3861974,0.115096,2385557.870,0.000,0.000,11.843,0.000,0.203,5.522,294.547,0.000,248.143,1.182957,13.687,8,0.000,0.000,0.000,0,0.000,0,11.843,284023.513,315436.344,253948.673,279450.380,328916.103,319939.582,285521.264,318322.011 +1.902789,0.100147,4008740,0.119470,1465505.853,0.000,0.000,25.772,0.000,48.068,4.187,294.547,43.569,124.856,1.235939,13.674,8,0.000,0.000,0.000,0,0.000,0,25.772,227665.355,148961.042,147353.405,204109.979,166305.547,151047.975,206596.324,213466.226 +2.002937,0.100148,4151342,0.123720,1423912.311,0.000,0.000,101.197,0.000,8.789,9.559,294.547,84.796,98.604,1.329346,13.665,8,0.000,0.000,0.000,0,0.000,0,101.197,332058.484,69646.908,171586.017,70216.065,310001.133,150047.898,69467.174,250888.632 +2.103092,0.100155,4405670,0.131299,2539344.093,0.000,0.000,13.521,0.000,0.164,5.603,294.547,0.000,134.050,1.429977,13.652,8,0.000,0.000,0.000,0,0.000,0,13.521,327642.164,321851.140,321671.419,316848.894,309390.454,295062.662,343597.434,303279.925 +2.203227,0.100135,4674429,0.139309,2683975.490,0.000,0.000,10.491,0.000,0.059,5.414,294.547,0.000,147.575,1.501209,13.637,8,0.000,0.000,0.000,0,0.000,0,10.491,346403.498,330444.990,342508.743,305538.531,344645.865,339612.644,343177.842,331643.376 +2.303364,0.100137,4897246,0.145949,2225127.516,0.000,0.000,15.092,0.000,0.088,5.160,294.547,0.000,468.344,1.566906,13.591,8,0.000,0.000,0.000,0,0.000,0,15.092,243467.100,292819.619,276292.217,275313.556,271348.976,276372.108,292839.592,296674.348 +2.403511,0.100148,5113489,0.152394,2159244.704,0.000,0.000,16.246,0.000,0.074,5.243,294.547,0.000,406.588,1.631641,13.552,8,0.000,0.000,0.000,0,0.000,0,16.246,267944.731,280995.478,272787.586,225637.142,275743.226,291489.997,274535.009,270111.534 +2.503651,0.100140,5309648,0.158240,1958845.129,0.000,0.000,21.167,0.000,0.192,4.132,294.547,0.000,245.710,1.695110,13.527,8,0.000,0.000,0.000,0,0.000,0,21.167,261283.871,257599.034,253514.757,266536.510,235569.903,198891.300,242809.758,242639.996 +2.603795,0.100144,5545337,0.165264,2353510.829,0.000,0.000,16.209,0.000,1.939,5.703,294.547,0.000,272.499,1.792717,13.501,8,0.000,0.000,0.000,0,0.000,0,16.209,308217.461,261194.976,273916.710,318233.081,291511.448,316615.404,285889.520,297932.229 +2.703967,0.100172,5739578,0.171053,1939073.843,0.000,0.000,19.441,0.000,19.452,4.624,294.547,3.939,130.245,1.836910,13.488,8,0.000,0.000,0.000,0,0.000,0,19.441,229515.122,256508.679,257257.391,245427.744,244429.462,252735.172,213412.825,239787.448 +2.804114,0.100147,5807777,0.173085,680988.457,0.000,0.000,4.304,0.000,119.599,6.147,294.547,97.591,86.942,1.919788,13.480,8,0.000,0.000,0.000,0,0.000,0,4.304,0.000,0.000,0.000,228084.551,223830.808,0.000,229073.098,0.000 +2.904272,0.100158,6009597,0.179100,2015019.151,0.000,0.000,134.086,0.000,0.146,7.209,294.547,86.270,129.249,2.005619,13.467,8,0.000,0.000,0.000,0,0.000,0,134.086,298698.484,305547.672,213982.214,263424.167,221929.668,275694.796,219972.758,215769.393 +3.004417,0.100145,6272434,0.186933,2624561.866,0.000,0.000,10.798,0.000,0.294,5.331,294.547,0.000,138.627,2.075207,13.453,8,0.000,0.000,0.000,0,0.000,0,10.798,331029.689,332896.980,306914.679,333236.487,323041.280,341184.954,327285.122,328972.674 +3.104576,0.100158,6503198,0.193810,2303988.524,0.000,0.000,11.174,0.000,10.160,5.288,294.547,0.000,292.115,2.146927,13.425,8,0.000,0.000,0.000,0,0.000,0,11.174,307672.385,253458.307,290958.874,293634.633,273246.945,298207.386,289261.564,297548.430 +3.204711,0.100135,6715376,0.200134,2118920.771,0.000,0.000,16.326,0.000,3.261,5.422,294.547,0.000,502.915,2.237820,13.376,8,0.000,0.000,0.000,0,0.000,0,16.326,266809.972,218025.800,283487.468,263214.823,271224.016,279722.548,261427.235,275008.908 +3.304860,0.100150,6940009,0.206828,2242971.800,0.000,0.000,15.940,0.000,0.157,5.406,294.547,0.000,347.332,2.311176,13.342,8,0.000,0.000,0.000,0,0.000,0,15.940,293151.091,284104.636,279761.139,292172.556,297704.274,283745.174,277274.861,235058.069 +3.405008,0.100148,7181159,0.214015,2407935.509,0.000,0.000,19.227,0.000,0.071,5.517,294.547,0.000,216.359,2.380005,13.320,8,0.000,0.000,0.000,0,0.000,0,19.227,242501.023,308253.689,310999.624,298977.421,302592.070,305178.242,326067.319,313366.121 +3.505150,0.100141,7420069,0.221135,2385725.010,0.000,0.000,13.518,0.000,0.097,5.403,294.547,0.000,203.774,2.449699,13.301,8,0.000,0.000,0.000,0,0.000,0,13.518,253221.777,282939.736,281491.785,316542.200,284817.081,319537.962,313396.650,333777.818 +3.610534,0.105385,7578847,0.225867,1506650.745,0.000,0.000,14.973,0.000,73.869,6.680,294.547,78.841,160.350,2.534813,13.284,8,0.000,0.000,0.000,0,0.000,0,14.973,100479.441,99549.515,95706.454,206509.971,284576.300,210514.346,233705.559,275609.158 +3.710694,0.100159,7738650,0.230630,1595489.470,0.000,0.000,94.122,0.000,0.065,8.794,294.547,133.030,112.594,2.634476,13.273,8,0.000,0.000,0.000,0,0.000,0,94.122,237951.106,234017.369,252408.086,109146.204,193631.676,122075.617,148084.203,298175.210 +3.810847,0.100153,7995370,0.238281,2563272.400,0.000,0.000,10.613,0.000,0.119,5.314,294.547,0.000,135.379,2.703396,13.260,8,0.000,0.000,0.000,0,0.000,0,10.613,320399.065,324992.028,312680.892,320448.989,335915.290,303335.212,323893.711,321607.214 +3.910983,0.100136,8245607,0.245738,2498976.839,0.000,0.000,10.180,0.000,0.137,5.277,294.547,0.000,270.102,2.772202,13.233,8,0.000,0.000,0.000,0,0.000,0,10.180,293441.559,313574.223,314832.514,311407.165,307262.792,328164.412,304077.118,326217.056 +4.011138,0.100156,8471370,0.252466,2254118.737,0.000,0.000,16.587,0.000,11.464,5.200,294.547,0.000,486.547,2.844395,13.186,8,0.000,0.000,0.000,0,0.000,0,16.587,289129.620,278665.919,295070.366,292085.016,266375.065,283218.827,301500.350,248073.573 +4.111286,0.100147,8699018,0.259251,2273137.147,0.000,0.000,18.462,0.000,3.870,5.594,294.547,0.000,392.080,2.942924,13.147,8,0.000,0.000,0.000,0,0.000,0,18.462,249413.215,288316.005,267486.637,314347.723,269064.317,305450.807,285030.837,294027.606 +4.211416,0.100131,8946175,0.266617,2468342.050,0.000,0.000,14.307,0.000,0.071,5.304,294.547,0.000,244.641,3.013298,13.123,8,0.000,0.000,0.000,0,0.000,0,14.307,319362.357,283299.518,314908.182,323437.028,299997.681,332525.144,303093.632,291718.508 +4.311566,0.100149,9194372,0.274014,2478267.023,0.000,0.000,17.030,0.000,0.049,5.505,294.547,0.000,207.658,3.083965,13.103,8,0.000,0.000,0.000,0,0.000,0,17.030,247110.772,289757.051,310126.615,336027.914,303586.387,340591.096,317815.127,333252.061 +4.411861,0.100295,9337936,0.278292,1431410.597,0.000,0.000,17.697,0.000,66.990,6.663,294.547,86.035,152.479,3.169491,13.088,8,0.000,0.000,0.000,0,0.000,0,17.697,290401.946,98758.198,292386.084,103374.558,106465.426,98867.874,289394.922,151761.589 +4.512031,0.100170,9493499,0.282928,1552987.468,0.000,0.000,89.550,0.000,0.152,8.918,294.547,127.322,112.738,3.271496,13.077,8,0.000,0.000,0.000,0,0.000,0,89.550,192552.357,206298.966,349734.898,126205.252,131586.096,163332.077,170679.575,212598.247 +4.612177,0.100145,9749284,0.290551,2554138.913,0.000,0.000,10.832,0.000,0.018,5.262,294.547,0.000,134.999,3.340359,13.064,8,0.000,0.000,0.000,0,0.000,0,10.832,322092.010,294332.344,325157.556,303379.199,341973.123,327034.828,335921.916,304247.937 +4.712329,0.100152,9990797,0.297749,2411459.758,0.000,0.000,11.754,0.000,0.020,5.247,294.547,0.000,294.981,3.408363,13.035,8,0.000,0.000,0.000,0,0.000,0,11.754,301800.659,255910.504,315190.280,308121.040,299154.687,314361.542,309948.259,306972.787 +4.812485,0.100156,10218778,0.304543,2276254.150,0.000,0.000,17.709,0.000,1.552,5.052,294.547,0.000,474.961,3.474678,12.989,8,0.000,0.000,0.000,0,0.000,0,17.709,300460.635,292503.066,251796.656,278095.573,280002.594,287111.489,301039.731,285244.405 +4.912634,0.100149,10445799,0.311309,2266833.597,0.000,0.000,17.866,0.000,18.457,5.300,294.547,0.000,361.415,3.549255,12.953,8,0.000,0.000,0.000,0,0.000,0,17.866,282359.431,304007.187,243447.390,303118.511,249917.753,274890.556,300772.006,308320.762 +5.012778,0.100144,10675413,0.318152,2292835.817,0.000,0.000,19.136,0.000,0.092,5.897,294.547,0.000,296.097,3.647530,12.924,8,0.000,0.000,0.000,0,0.000,0,19.136,299458.453,276351.752,283601.305,260983.899,319779.169,274075.033,278708.356,299877.849 +5.112957,0.100179,10899511,0.324831,2236974.741,0.000,0.000,15.121,0.000,0.517,5.143,294.547,0.000,198.434,3.715225,12.905,8,0.000,0.000,0.000,0,0.000,0,15.121,271573.753,288293.816,253456.192,271054.682,295101.626,274059.302,291038.901,292396.470 +5.213099,0.100142,11102481,0.330880,2026826.386,0.000,0.000,17.816,0.000,43.455,6.045,294.547,51.958,155.444,3.786743,12.890,8,0.000,0.000,0.000,0,0.000,0,17.816,305766.487,317779.455,252442.090,172425.537,177448.415,314863.590,175101.743,310999.069 +5.313276,0.100177,11215649,0.334252,1129682.292,0.000,0.000,89.910,0.000,68.396,9.129,294.547,207.992,139.792,3.888790,12.876,8,0.000,0.000,0.000,0,0.000,0,89.910,86257.464,10351.694,233197.618,208331.591,188766.190,96828.770,191501.353,114447.613 +5.413580,0.100304,11438770,0.340902,2224436.812,0.000,0.000,88.637,0.000,0.139,6.714,294.547,21.147,141.756,3.970581,12.862,8,0.000,0.000,0.000,0,0.000,0,88.637,230458.278,177818.560,301392.291,276378.455,317602.931,306985.261,304522.759,309278.279 +5.513726,0.100146,11667326,0.347713,2282237.701,0.000,0.000,17.708,0.000,0.116,5.208,294.547,0.000,373.675,4.036945,12.826,8,0.000,0.000,0.000,0,0.000,0,17.708,234448.708,289199.007,295839.341,299444.093,302090.241,303268.526,275498.951,282448.834 +5.613871,0.100145,11897739,0.354580,2300795.021,0.000,0.000,12.427,0.000,0.108,5.129,294.547,0.000,391.659,4.103752,12.787,8,0.000,0.000,0.000,0,0.000,0,12.427,289011.081,282011.228,288651.602,306186.186,297798.344,283638.868,251695.170,301802.540 +5.714020,0.100149,12131852,0.361557,2337637.079,0.000,0.000,10.817,0.000,0.102,5.217,294.547,0.000,303.336,4.170765,12.758,8,0.000,0.000,0.000,0,0.000,0,10.817,301020.213,293261.805,293082.074,290086.550,283496.397,281279.709,297175.957,298234.375 +5.814173,0.100153,12371151,0.368689,2389343.432,0.000,0.000,11.924,0.000,2.429,5.351,294.547,0.000,275.517,4.242313,12.731,8,0.000,0.000,0.000,0,0.000,0,11.924,315198.950,294580.417,255080.701,308069.830,325133.787,306791.781,291225.537,293262.429 +5.914314,0.100141,12609372,0.375789,2378846.145,0.000,0.000,13.092,0.000,6.371,5.896,294.547,0.000,234.746,4.344078,12.708,8,0.000,0.000,0.000,0,0.000,0,13.092,315314.124,319857.699,328096.049,294583.438,321415.496,256107.846,311419.631,232051.862 +6.014472,0.100158,12818304,0.382015,2086030.580,0.000,0.000,18.141,0.000,22.073,5.096,294.547,22.582,185.957,4.402092,12.689,8,0.000,0.000,0.000,0,0.000,0,18.141,239132.916,285589.659,283732.588,237954.774,232603.213,284261.753,280138.256,242617.421 +6.117463,0.102992,12932436,0.385417,1108169.078,0.000,0.000,85.796,0.000,83.453,9.738,294.547,193.318,123.569,4.490868,12.677,8,0.000,0.000,0.000,0,0.000,0,85.796,115592.059,215318.732,314307.479,127194.958,194249.032,53353.915,61393.414,26759.489 +6.217622,0.100159,13132970,0.391393,2002160.449,0.000,0.000,84.995,0.000,0.106,7.118,294.547,43.369,155.300,4.568966,12.662,8,0.000,0.000,0.000,0,0.000,0,84.995,248715.026,202937.723,292086.150,303807.535,232840.236,134925.730,307092.319,279755.731 +6.317758,0.100136,13366130,0.398342,2328433.028,0.000,0.000,13.166,0.000,8.511,5.130,294.547,0.000,280.751,4.640312,12.634,8,0.000,0.000,0.000,0,0.000,0,13.166,261024.972,290235.242,299352.841,300311.537,276234.285,295158.546,297305.626,308809.978 +6.417896,0.100138,13581610,0.404764,2151831.656,0.000,0.000,16.285,0.000,0.144,5.442,294.547,0.000,511.209,4.732841,12.584,8,0.000,0.000,0.000,0,0.000,0,16.285,288162.494,281591.559,281541.627,281691.421,242405.614,275579.851,233238.259,267620.830 +6.518035,0.100139,13823254,0.411965,2413088.413,0.000,0.000,12.895,0.000,0.176,5.371,294.547,0.000,314.524,4.805603,12.554,8,0.000,0.000,0.000,0,0.000,0,12.895,321133.971,297656.579,263613.861,303818.021,305236.052,314223.569,307333.139,300073.222 +6.618180,0.100145,14069157,0.419294,2455465.327,0.000,0.000,12.969,0.000,0.130,5.314,294.547,0.000,253.655,4.875175,12.529,8,0.000,0.000,0.000,0,0.000,0,12.969,311517.760,306385.211,323909.770,304398.096,320115.279,308841.645,278805.250,301492.315 +6.718331,0.100150,14313237,0.426568,2437135.596,0.000,0.000,16.753,0.000,0.132,5.385,294.547,0.000,244.554,4.944412,12.505,8,0.000,0.000,0.000,0,0.000,0,16.753,314836.621,266129.855,327467.629,292600.055,332440.153,296943.525,299539.621,307178.136 +6.818470,0.100139,14545531,0.433491,2319716.684,0.000,0.000,10.748,0.000,7.080,5.532,294.547,0.000,210.879,5.018772,12.484,8,0.000,0.000,0.000,0,0.000,0,10.748,273470.005,306504.103,307053.340,296627.827,271702.461,293332.406,281189.279,289837.262 +6.922535,0.104066,14675531,0.437365,1249212.864,0.000,0.000,86.147,0.000,73.928,7.972,294.547,202.659,145.041,5.115208,12.469,8,0.000,0.000,0.000,0,0.000,0,86.147,64709.226,260086.118,46499.547,21563.336,265765.232,244922.596,42530.893,303135.915 +7.022717,0.100182,14824024,0.441790,1482228.490,0.000,0.000,92.134,0.000,0.059,8.456,294.547,109.605,200.338,5.202454,12.450,8,0.000,0.000,0.000,0,0.000,0,92.134,239733.063,114511.292,147131.838,126160.061,322761.734,87310.867,330717.235,113902.401 +7.122852,0.100135,15061452,0.448866,2371085.555,0.000,0.000,13.807,0.000,0.136,5.507,294.547,0.000,262.849,5.270721,12.424,8,0.000,0.000,0.000,0,0.000,0,13.807,304100.301,301883.288,302642.265,296101.078,296580.432,316114.115,256204.828,297459.248 +7.222990,0.100138,15297693,0.455907,2359146.805,0.000,0.000,17.190,0.000,0.122,5.094,294.547,0.000,403.582,5.337963,12.385,8,0.000,0.000,0.000,0,0.000,0,17.190,293703.746,311758.772,292415.528,301502.958,294632.461,304199.229,265063.362,295870.749 +7.323170,0.100180,15533958,0.462948,2358404.424,0.000,0.000,19.074,0.000,13.097,5.327,294.547,0.000,339.779,5.413261,12.351,8,0.000,0.000,0.000,0,0.000,0,19.074,293012.522,317578.299,267947.643,309862.189,317079.197,301497.248,302565.325,248862.001 +7.423330,0.100159,15771906,0.470039,2375700.901,0.000,0.000,14.808,0.000,0.144,5.661,294.547,0.000,341.488,5.511822,12.318,8,0.000,0.000,0.000,0,0.000,0,14.808,257150.942,304455.693,296767.922,307920.182,326670.356,309966.926,280833.270,291935.609 +7.523472,0.100142,16011910,0.477192,2396630.170,0.000,0.000,16.256,0.000,0.047,5.294,294.547,0.000,245.705,5.580727,12.294,8,0.000,0.000,0.000,0,0.000,0,16.256,266131.359,315790.706,305485.368,301570.937,290127.219,305804.913,291834.789,319884.881 +7.623627,0.100155,16250626,0.484306,2383465.557,0.000,0.000,11.919,0.000,0.067,5.457,294.547,0.000,220.167,5.650299,12.272,8,0.000,0.000,0.000,0,0.000,0,11.919,300374.411,285038.182,289051.961,282661.866,298627.119,287504.360,322729.759,317477.900 +7.723794,0.100168,16414805,0.489199,1639041.426,0.000,0.000,74.965,0.000,11.777,3.294,341.027,18.953,116.289,5.692204,12.261,8,0.000,0.000,0.000,0,0.000,0,74.965,239019.179,207841.462,64342.102,227827.946,240366.919,233668.153,211714.967,214260.698 +7.823933,0.100139,16477145,0.491057,622535.267,0.000,0.000,4.837,0.000,111.916,2.534,348.773,176.708,91.904,5.706779,12.252,8,0.000,0.000,0.000,0,0.000,0,4.837,126743.946,0.000,129320.368,112503.727,126144.779,127822.448,0.000,0.000 +7.924075,0.100142,16492843,0.491525,156757.727,0.000,0.000,35.142,0.000,212.058,1.953,356.566,203.579,151.777,5.757637,12.237,8,0.000,0.000,0.000,0,0.000,0,35.142,53564.049,0.000,16995.901,0.000,51956.329,34241.448,0.000,0.000 +8.024191,0.100115,16531841,0.492687,389530.186,0.000,0.000,3.875,0.000,312.173,3.219,356.566,395.169,170.272,5.799202,12.221,8,0.000,0.000,0.000,0,0.000,0,3.875,133046.363,0.000,128611.485,0.000,127872.338,0.000,0.000,0.000 +8.124341,0.100150,16567677,0.493755,357822.958,0.000,0.000,7.818,0.000,412.324,3.805,356.566,388.206,559.902,5.839741,12.166,8,0.000,0.000,0.000,0,0.000,0,7.818,128756.754,0.000,108626.966,0.000,120439.238,0.000,0.000,0.000 +8.224479,0.100138,16593577,0.494527,258643.106,0.000,0.000,5.260,0.000,512.461,2.740,356.566,293.384,371.207,5.874767,12.129,8,0.000,0.000,0.000,0,0.000,0,5.260,81287.833,0.000,90155.597,0.000,87199.676,0.000,0.000,0.000 +8.324622,0.100144,16612891,0.495103,192863.195,0.000,0.000,5.803,0.000,612.605,2.179,356.566,376.647,177.714,5.902012,12.112,8,0.000,0.000,0.000,0,0.000,0,5.803,66504.550,0.000,64287.732,0.000,62070.913,0.000,0.000,0.000 +8.424776,0.100154,16645970,0.496089,330282.109,0.000,0.000,6.945,0.000,712.759,3.669,356.566,364.011,352.973,5.945953,12.078,8,0.000,0.000,0.000,0,0.000,0,6.945,104189.782,0.000,114523.891,0.000,111568.436,0.000,0.000,0.000 +8.524933,0.100157,16666838,0.496710,208352.123,0.000,0.000,4.815,0.000,812.916,1.864,356.566,186.893,392.429,5.968391,12.039,8,0.000,0.000,0.000,0,0.000,0,4.815,73144.894,0.000,66495.358,0.000,68711.870,0.000,0.000,0.000 +8.625074,0.100140,16685406,0.497264,185419.686,0.000,0.000,3.386,0.000,913.057,2.484,356.566,275.356,251.093,5.994007,12.015,8,0.000,0.000,0.000,0,0.000,0,3.386,74635.218,0.000,36149.249,0.000,74635.218,0.000,0.000,0.000 +8.725230,0.100157,16714200,0.498122,287489.929,0.000,0.000,60.936,0.000,1013.213,3.714,356.566,377.885,229.250,6.063736,11.992,8,0.000,0.000,0.000,0,0.000,0,60.936,96299.242,0.000,90208.776,0.000,100981.911,0.000,0.000,0.000 +8.825401,0.100171,16743134,0.498984,288845.848,0.000,0.000,3.956,0.000,1113.384,2.492,356.566,278.118,232.493,6.093300,11.969,8,0.000,0.000,0.000,0,0.000,0,3.956,95296.968,0.000,97513.176,0.000,96035.704,0.000,0.000,0.000 +8.925516,0.100115,16766222,0.499672,230615.763,0.000,0.000,3.359,0.000,1213.499,1.790,356.566,201.020,416.320,6.115486,11.929,8,0.000,0.000,0.000,0,0.000,0,3.359,76871.921,0.000,79089.380,0.000,74654.462,0.000,0.000,0.000 +9.025628,0.100112,16778609,0.500042,123731.071,0.000,0.000,17.969,0.000,1313.611,1.263,356.566,161.850,243.477,6.130531,11.905,8,0.000,0.000,0.000,0,0.000,0,17.969,48046.052,0.000,46108.228,0.000,29576.790,0.000,0.000,0.000 +9.125738,0.100110,16807401,0.500900,287603.286,0.000,0.000,3.421,0.000,1413.721,2.535,356.566,295.144,250.544,6.161076,11.880,8,0.000,0.000,0.000,0,0.000,0,3.421,97572.551,0.000,94615.807,0.000,95414.927,0.000,0.000,0.000 +9.225869,0.100131,16834257,0.501700,268209.654,0.000,0.000,3.815,0.000,1513.852,2.109,356.566,270.701,156.202,6.187965,11.865,8,0.000,0.000,0.000,0,0.000,0,3.815,87945.123,0.000,88684.157,0.000,91580.374,0.000,0.000,0.000 +9.326004,0.100135,16853202,0.502265,189193.796,0.000,0.000,5.488,0.000,1613.987,1.525,356.566,194.190,111.412,6.209209,11.854,8,0.000,0.000,0.000,0,0.000,0,5.488,63553.936,0.000,61346.925,0.000,64292.935,0.000,0.000,0.000 +9.426133,0.100129,16879679,0.503054,264428.961,0.000,0.000,3.883,0.000,1714.116,2.133,356.566,237.350,449.498,6.242069,11.810,8,0.000,0.000,0.000,0,0.000,0,3.883,68581.549,0.000,101988.463,0.000,93858.948,0.000,0.000,0.000 +9.526269,0.100136,16889684,0.503352,99914.366,0.000,0.000,67.468,0.000,1814.252,1.417,356.566,184.398,262.183,6.283360,11.785,8,0.000,0.000,0.000,0,0.000,0,67.468,18624.717,0.000,43600.812,0.000,37688.837,0.000,0.000,0.000 +9.626389,0.100120,16920690,0.504276,309687.452,0.000,0.000,3.178,0.000,1914.372,2.461,356.566,263.043,232.611,6.312057,11.762,8,0.000,0.000,0.000,0,0.000,0,3.178,101997.299,0.000,104953.743,0.000,102736.410,0.000,0.000,0.000 +9.726505,0.100116,16952259,0.505217,315325.594,0.000,0.000,8.485,0.000,2014.488,2.565,356.566,303.555,154.626,6.346527,11.747,8,0.000,0.000,0.000,0,0.000,0,8.485,103490.401,0.000,104958.704,0.000,106876.488,0.000,0.000,0.000 +9.826647,0.100142,16988987,0.506311,366757.986,0.000,0.000,3.667,0.000,2114.630,2.992,356.566,283.698,324.304,6.382595,11.715,8,0.000,0.000,0.000,0,0.000,0,3.667,124143.304,0.000,122665.408,0.000,119949.274,0.000,0.000,0.000 +9.926764,0.100117,17002790,0.506723,137869.158,0.000,0.000,6.368,0.000,2214.747,1.323,356.566,108.974,288.648,6.395401,11.687,8,0.000,0.000,0.000,0,0.000,0,6.368,47634.428,0.000,46565.675,0.000,43669.054,0.000,0.000,0.000 +10.026875,0.100111,17024991,0.507384,221763.966,0.000,0.000,20.463,0.000,2314.858,1.770,356.566,195.486,299.238,6.419243,11.658,8,0.000,0.000,0.000,0,0.000,0,20.463,76135.532,0.000,75396.352,0.000,70232.082,0.000,0.000,0.000 +10.127000,0.100125,17056737,0.508330,317062.651,0.000,0.000,3.809,0.000,2414.983,2.429,356.566,265.215,245.083,6.448467,11.634,8,0.000,0.000,0.000,0,0.000,0,3.809,107904.772,0.000,103470.329,0.000,105687.550,0.000,0.000,0.000 +10.227129,0.100128,17088098,0.509265,313208.367,0.000,0.000,19.182,0.000,2515.111,4.064,356.566,344.987,242.150,6.526756,11.610,8,0.000,0.000,0.000,0,0.000,0,19.182,73395.883,0.000,117629.162,0.000,122183.322,0.000,0.000,0.000 +10.327265,0.100136,17121043,0.510247,329001.597,0.000,0.000,2582.795,0.000,2508.591,4.169,395.492,54.184,198.479,6.558590,11.591,8,0.000,0.000,0.000,0,0.000,0,2582.795,38847.055,37698.620,101172.111,0.000,103968.300,0.000,9.986,47305.526 +10.427402,0.100138,17251305,0.514129,1300829.162,0.000,0.000,2540.371,0.000,0.037,4.727,395.492,4.174,247.082,6.596317,11.566,8,0.000,0.000,0.000,0,0.000,0,2540.371,186073.834,179622.715,180491.519,148665.334,182678.508,106183.818,144401.204,172712.229 +10.527556,0.100154,17479677,0.520935,2280213.146,0.000,0.000,18.478,0.000,7.179,5.467,395.492,0.078,391.741,6.669994,11.528,8,0.000,0.000,0.000,0,0.000,0,18.478,266570.029,294806.602,304821.200,289464.818,304431.799,285081.559,291591.547,243445.593 +10.627710,0.100153,17713118,0.527892,2330834.290,0.000,0.000,17.227,0.000,5.010,5.553,395.492,0.000,348.411,6.766865,11.494,8,0.000,0.000,0.000,0,0.000,0,17.227,283574.970,311432.235,314767.119,223217.564,307078.913,288058.093,303204.856,299500.539 +10.727863,0.100153,17942248,0.534721,2287792.517,0.000,0.000,15.366,0.000,0.075,5.570,395.492,0.000,338.348,6.840828,11.461,8,0.000,0.000,0.000,0,0.000,0,15.366,304652.927,299500.826,286191.232,272651.989,303934.030,290444.711,231804.613,298612.189 +10.828040,0.100177,18107543,0.539647,1650024.688,0.000,0.000,4.511,0.000,52.987,3.233,395.492,9.241,176.406,6.870575,11.444,7,0.000,0.000,0.000,0,0.000,0,4.511,230471.400,225849.594,225230.691,229093.842,150932.413,220868.425,226568.319,141010.005 +10.928206,0.100166,18210450,0.542714,1027369.047,0.000,0.000,5.942,0.000,153.152,1.725,395.492,22.580,107.634,6.886639,11.433,7,0.000,0.000,0.000,0,0.000,0,5.942,170158.279,172364.626,170847.139,166164.891,0.000,178364.692,169469.420,0.000 +11.028329,0.100123,18335556,0.546442,1249518.756,0.000,0.000,20.815,0.000,253.276,2.314,395.492,30.470,159.140,6.913471,11.418,7,0.000,0.000,0.000,0,0.000,0,20.815,222006.162,218150.917,219449.316,215873.726,0.000,209871.130,164167.504,0.000 +11.128470,0.100140,18415996,0.548839,803272.310,0.000,0.000,321.741,0.000,32.381,2.424,395.492,242.550,235.451,6.925560,11.394,7,0.000,0.000,0.000,0,0.000,0,321.741,136708.080,132573.884,133622.412,130796.379,0.000,133412.706,136148.865,9.986 +11.228618,0.100149,18415998,0.548840,19.970,0.000,0.000,117.010,0.000,132.530,2.939,395.492,582.377,357.555,6.944843,11.360,7,0.000,0.000,0.000,0,0.000,0,117.010,19.970,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.328749,0.100131,18416006,0.548840,79.896,0.000,0.000,196.666,0.000,232.660,1.019,395.492,152.379,328.477,6.958130,11.327,7,0.000,0.000,0.000,0,0.000,0,196.666,0.000,19.974,19.974,0.000,0.000,19.974,19.974,0.000 +11.428878,0.100129,18416010,0.548840,39.949,0.000,0.000,292.552,0.000,203.869,1.193,395.492,316.195,357.040,6.992554,11.292,7,0.000,0.000,0.000,0,0.000,0,292.552,0.000,0.000,0.000,19.974,0.000,0.000,0.000,19.974 +11.529032,0.100154,18416012,0.548840,19.969,0.000,0.000,280.529,0.000,282.860,1.479,395.492,388.816,256.402,7.016968,11.267,7,0.000,0.000,0.000,0,0.000,0,280.529,19.969,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.629163,0.100131,18416022,0.548840,99.869,0.000,0.000,321.481,0.000,232.399,1.577,395.492,339.321,374.665,7.158325,11.231,7,0.000,0.000,0.000,0,0.000,0,321.481,0.000,19.974,19.974,19.974,0.000,19.974,19.974,0.000 +11.729270,0.100108,18416024,0.548840,19.978,0.000,0.000,275.659,0.000,218.029,0.928,395.492,201.892,384.039,7.158325,11.193,7,0.000,0.000,0.000,0,0.000,0,275.659,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.978 +11.829435,0.100164,18416026,0.548840,19.967,0.000,0.000,250.290,0.000,282.289,1.042,395.492,245.612,340.417,7.158325,11.160,7,0.000,0.000,0.000,0,0.000,0,250.290,19.967,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.929577,0.100142,18416034,0.548841,79.886,0.000,0.000,332.172,0.000,354.804,2.253,395.492,534.278,291.850,7.194092,11.131,7,0.000,0.000,0.000,0,0.000,0,332.172,0.000,19.972,19.972,0.000,0.000,19.972,19.972,0.000 +12.029716,0.100139,18416040,0.548841,59.917,0.000,0.000,354.891,0.000,154.284,1.654,395.492,304.305,252.307,7.222778,11.107,7,0.000,0.000,0.000,0,0.000,0,354.891,19.972,0.000,0.000,19.972,0.000,0.000,0.000,19.972 +12.129825,0.100110,18416040,0.548841,0.000,0.000,0.000,0.000,0.000,254.393,1.079,395.492,176.876,300.764,7.259277,11.077,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.230013,0.100188,18416042,0.548841,19.963,0.000,0.000,290.878,0.000,325.699,1.103,395.492,211.283,408.023,7.309082,11.038,7,0.000,0.000,0.000,0,0.000,0,290.878,0.000,19.963,0.000,0.000,0.000,0.000,0.000,0.000 +12.330157,0.100144,18416050,0.548841,79.885,0.000,0.000,375.331,0.000,392.027,1.344,395.492,340.254,306.903,7.344482,11.007,7,0.000,0.000,0.000,0,0.000,0,375.331,9.986,0.000,19.971,0.000,0.000,19.971,19.971,9.986 +12.430279,0.100122,18416052,0.548841,19.976,0.000,0.000,10.725,0.000,492.149,1.428,395.492,346.375,200.849,7.369389,10.988,7,0.000,0.000,0.000,0,0.000,0,10.725,9.988,0.000,0.000,0.000,0.000,0.000,0.000,9.988 +12.530421,0.100143,18416059,0.548841,69.900,0.000,0.000,495.299,0.000,259.144,1.314,395.492,270.122,355.898,7.409790,10.953,7,0.000,0.000,0.000,0,0.000,0,495.299,0.000,19.972,9.986,19.972,0.000,19.972,0.000,0.000 +12.630533,0.100112,18416063,0.548841,39.955,0.000,0.000,290.054,0.000,359.255,1.032,395.492,242.503,323.545,7.448120,10.921,7,0.000,0.000,0.000,0,0.000,0,290.054,9.989,0.000,9.989,0.000,0.000,0.000,0.000,19.978 +12.730645,0.100112,18416065,0.548842,19.978,0.000,0.000,452.045,0.000,288.288,1.327,395.492,326.001,389.290,7.496826,10.883,7,0.000,0.000,0.000,0,0.000,0,452.045,9.989,0.000,0.000,0.000,0.000,0.000,9.989,0.000 +12.830765,0.100119,18416072,0.548842,69.917,0.000,0.000,356.128,0.000,295.506,1.561,395.492,362.146,257.817,7.527344,10.858,7,0.000,0.000,0.000,0,0.000,0,356.128,0.000,19.976,0.000,19.976,0.000,19.976,9.988,0.000 +12.930897,0.100132,18416076,0.548842,39.947,0.000,0.000,263.666,0.000,395.638,1.315,395.492,319.460,277.211,7.560303,10.831,7,0.000,0.000,0.000,0,0.000,0,263.666,19.974,0.000,0.000,0.000,0.000,0.000,0.000,19.974 +13.031049,0.100152,18416079,0.548842,29.954,0.000,0.000,431.497,0.000,257.206,1.411,395.492,335.933,479.894,7.619385,10.784,7,0.000,0.000,0.000,0,0.000,0,431.497,0.000,0.000,19.970,0.000,0.000,0.000,9.985,0.000 +13.131177,0.100127,18416084,0.548842,49.936,0.000,0.000,272.362,0.000,318.147,1.058,395.492,214.063,314.326,7.659058,10.754,7,0.000,0.000,0.000,0,0.000,0,272.362,0.000,19.975,0.000,0.000,0.000,19.975,9.987,0.000 +13.231310,0.100134,18421312,0.548998,52210.292,0.000,0.000,304.858,0.000,418.280,1.668,395.492,377.504,330.964,7.803024,10.721,7,0.000,0.000,0.000,0,0.000,0,304.858,23508.613,0.000,0.000,0.000,0.000,0.000,0.000,28701.679 +13.331438,0.100127,18563345,0.553231,1418522.575,0.000,0.000,427.148,0.000,0.034,4.520,395.492,206.885,408.659,7.890682,10.681,7,0.000,0.000,0.000,0,0.000,0,427.148,193443.522,190227.620,225163.106,236578.561,0.000,172190.602,149938.954,250980.211 +13.431595,0.100157,18793648,0.560094,2299415.618,0.000,0.000,11.221,0.000,0.014,5.281,395.492,0.000,273.320,7.961384,10.654,7,0.000,0.000,0.000,0,0.000,0,11.221,342032.370,314715.308,294427.199,318309.659,0.000,341932.527,340604.614,347393.942 +13.531747,0.100152,19039462,0.567420,2454411.332,0.000,0.000,16.709,0.000,1.057,5.471,395.492,0.156,394.752,7.999268,10.616,5,0.000,0.000,0.000,0,0.000,0,16.709,242851.068,412213.777,13619.310,483016.216,0.000,417565.647,425783.163,459362.151 +13.631910,0.100163,19288212,0.574834,2483450.238,0.000,0.000,12.736,0.000,0.003,5.872,395.492,1.092,392.797,7.999268,10.582,5,0.000,0.000,0.000,0,0.000,0,12.736,0.000,487684.733,0.000,519532.798,0.000,463254.571,490310.451,522667.686 +13.732051,0.100141,19577989,0.583470,2893685.678,0.000,0.000,11.805,0.000,0.001,5.361,395.492,0.000,332.148,7.999268,10.553,5,0.000,0.000,0.000,0,0.000,0,11.805,0.000,494911.452,0.000,623430.053,0.000,581968.575,585533.543,607842.055 +13.832208,0.100157,19828616,0.590939,2502340.550,0.000,0.000,15.006,0.000,4.783,5.513,395.492,0.702,211.309,7.999268,10.535,5,0.000,0.000,0.000,0,0.000,0,15.006,0.000,478788.154,0.000,533212.691,0.000,528440.185,474874.300,487025.219 +13.932359,0.100151,19976503,0.595346,1476642.750,0.000,0.000,13.232,0.000,0.000,3.310,395.492,0.624,145.601,7.999268,10.524,1,0.000,0.000,0.000,0,0.000,0,13.232,0.000,621752.199,0.000,316402.763,0.000,36894.352,76504.607,425088.830 +14.032662,0.100303,20000000,0.596046,234260.512,0.000,0.000,0.015,0.000,0.000,0.296,395.492,0.000,12.345,7.999268,10.523,0,0.000,0.000,0.000,0,0.000,0,0.015,0.000,234260.512,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.log new file mode 100644 index 000000000..da6ba0ec0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=435 +worker=0 kind=insert tid=6 os_tid=430 +worker=7 kind=insert tid=7 os_tid=437 +start_monotonic_ns=2087398493477137 main_address=0x55c88c4f4300 +worker=1 kind=insert tid=9 os_tid=431 +worker=6 kind=insert tid=8 os_tid=436 +worker=3 kind=insert tid=10 os_tid=433 +worker=2 kind=insert tid=11 os_tid=432 +worker=4 kind=insert tid=12 os_tid=434 +load_end reason=complete inserted=20000000 elapsed_s=14.033 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.198 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087398493479292 cpu_ns=10205956 +diagnostic_stage name=stop_request wall_ns=2087412526199682 cpu_ns=61148664621 +diagnostic_stage name=workers_joined wall_ns=2087412526243248 cpu_ns=61148707376 +diagnostic_stage name=before_close wall_ns=2087412526355089 cpu_ns=61148819218 +diagnostic_stage name=after_close wall_ns=2087412724212551 cpu_ns=61237045301 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087411996229824 last_end_ns=2087411996231197 loop_exit_ns=2087411996231254 deregister_start_ns=2087411996231353 deregister_end_ns=2087411996232439 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087412452488039 last_end_ns=2087412452489076 loop_exit_ns=2087412452489117 deregister_start_ns=2087412452489239 deregister_end_ns=2087412452490280 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087411928572479 last_end_ns=2087411928573980 loop_exit_ns=2087411928574031 deregister_start_ns=2087411928574059 deregister_end_ns=2087411928574815 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087412381367001 last_end_ns=2087412381368220 loop_exit_ns=2087412381368492 deregister_start_ns=2087412381368521 deregister_end_ns=2087412381369437 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087409271299774 last_end_ns=2087409271301204 loop_exit_ns=2087409271301250 deregister_start_ns=2087409271301369 deregister_end_ns=2087409271304356 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087412332532818 last_end_ns=2087412332534077 loop_exit_ns=2087412332534131 deregister_start_ns=2087412332534160 deregister_end_ns=2087412332535026 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087412340491638 last_end_ns=2087412340493395 loop_exit_ns=2087412340493475 deregister_start_ns=2087412340493562 deregister_end_ns=2087412340494359 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087412402405703 last_end_ns=2087412402406880 loop_exit_ns=2087412402406934 deregister_start_ns=2087412402406957 deregister_end_ns=2087412402407887 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv new file mode 100644 index 000000000..74bc5a638 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-10-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1425235.707461,14.032767,20000000,0.005307,0.001392,0.058880,0.243712,2582.795347,0.005307,0.001392,0.058880,0.243712,2582.795347,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.csv new file mode 100644 index 000000000..3faec578f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.csv @@ -0,0 +1,140 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100095,0.100095,292332,0.008712,2920549.654,0.000,0.000,14.446,0.000,0.025,5.191,71.594,0.000,154.073,0.061569,14.096,8,0.000,0.000,0.000,0,0.000,0,14.446,361507.085,321874.679,374324.927,374714.557,366302.536,378790.691,372836.339,370198.840 +0.200264,0.100170,553722,0.016502,2609476.650,0.000,0.000,14.378,0.000,0.064,5.902,120.785,0.000,137.813,0.116795,14.083,8,0.000,0.000,0.000,0,0.000,0,14.378,332945.621,340612.624,332706.027,331248.497,277938.863,336908.902,327954.082,329162.034 +0.300409,0.100145,814672,0.024279,2605725.815,0.000,0.000,14.444,0.000,10.562,5.922,175.941,0.000,137.574,0.176758,14.069,8,0.000,0.000,0.000,0,0.000,0,14.444,336242.979,301163.788,342983.216,338050.361,332378.576,340357.020,324509.973,290039.900 +0.400555,0.100146,1075457,0.032051,2604042.655,0.000,0.000,14.596,0.000,0.097,6.075,235.684,0.000,137.533,0.243805,14.056,8,0.000,0.000,0.000,0,0.000,0,14.596,324944.901,323636.814,330926.156,280130.424,330536.726,343837.279,332364.054,337666.301 +0.500709,0.100154,1337058,0.039847,2611986.965,0.000,0.000,14.469,0.000,0.063,6.183,277.402,0.000,137.913,0.301235,14.042,8,0.000,0.000,0.000,0,0.000,0,14.469,334584.666,331509.403,329192.970,335752.867,277252.969,337300.483,331239.818,335153.789 +0.600850,0.100141,1593305,0.047484,2558867.090,0.000,0.000,10.016,0.000,10.206,5.953,277.633,0.000,135.161,0.363037,14.029,8,0.000,0.000,0.000,0,0.000,0,10.016,322276.232,303912.089,329416.179,322046.555,330704.365,303842.187,320598.594,326070.889 +0.701000,0.100150,1827537,0.054465,2338813.277,0.000,0.000,13.051,0.000,0.075,5.863,283.293,0.000,241.357,0.421753,14.006,8,0.000,0.000,0.000,0,0.000,0,13.051,253799.463,300699.144,291902.333,305392.107,299620.761,296275.776,298172.931,292950.761 +0.801192,0.100192,2068351,0.061642,2403530.461,0.000,0.000,15.051,0.000,0.099,6.260,283.449,0.000,280.751,0.484215,13.978,8,0.000,0.000,0.000,0,0.000,0,15.051,256318.427,307719.849,297828.818,309197.016,308498.356,311412.766,311562.479,300992.750 +0.901334,0.100142,2258104,0.067297,1894832.138,0.000,0.000,33.040,0.000,32.212,6.891,291.762,73.255,199.209,0.563587,13.959,8,0.000,0.000,0.000,0,0.000,0,33.040,208153.631,230731.485,199645.744,338997.336,198567.280,316529.326,201263.441,200943.896 +1.001486,0.100152,2361217,0.070370,1029568.248,0.000,0.000,108.695,0.000,42.111,9.665,297.219,92.906,480.560,0.652401,13.912,8,0.000,0.000,0.000,0,0.000,0,108.695,69864.023,262242.205,70363.266,195783.017,75894.875,269021.921,38960.900,47438.041 +1.101628,0.100142,2536957,0.075607,1754906.892,0.000,0.000,125.783,0.000,0.057,6.169,297.219,48.564,732.085,0.729336,13.840,8,0.000,0.000,0.000,0,0.000,0,125.783,245321.484,247168.860,258013.453,45085.949,259780.942,250244.490,197289.720,252001.993 +1.201758,0.100130,2748123,0.081900,2108925.946,0.000,0.000,20.972,0.000,0.393,5.977,297.219,27.152,442.824,0.803825,13.797,8,0.000,0.000,0.000,0,0.000,0,20.972,268901.391,245551.662,272546.665,282453.821,263408.512,234735.684,271937.455,269390.756 +1.304613,0.102855,2980121,0.088815,2255583.431,0.000,0.000,17.702,0.000,2.742,5.914,297.219,0.076,358.135,0.888546,13.761,8,0.000,0.000,0.000,0,0.000,0,17.702,293053.370,299820.179,299635.453,244334.293,287744.926,281823.968,251246.938,297924.306 +1.404762,0.100149,3226558,0.096159,2460696.328,0.000,0.000,10.938,0.000,0.185,5.656,297.219,0.000,182.891,0.985970,13.743,8,0.000,0.000,0.000,0,0.000,0,10.938,298374.545,301350.102,312253.824,320491.525,309507.923,316187.950,302188.850,300341.608 +1.504904,0.100142,3445905,0.102696,2190358.180,0.000,0.000,13.793,0.000,0.113,5.532,297.219,0.000,157.355,1.052097,13.727,8,0.000,0.000,0.000,0,0.000,0,13.793,283327.479,284755.451,285154.883,281390.232,266950.746,273421.553,235854.923,279502.913 +1.605076,0.100171,3672093,0.109437,2258008.441,0.000,0.000,12.714,0.000,0.636,5.374,297.219,0.000,222.587,1.119423,13.706,8,0.000,0.000,0.000,0,0.000,0,12.714,238900.384,294265.455,308540.979,273501.058,264855.881,299296.829,276056.676,302591.180 +1.705269,0.100193,3908230,0.116474,2356818.371,0.000,0.000,11.427,0.000,0.111,5.495,297.219,0.000,219.498,1.188854,13.684,8,0.000,0.000,0.000,0,0.000,0,11.427,306238.574,306537.995,285678.281,306528.015,288522.787,293113.921,290958.084,279240.714 +1.805422,0.100153,4050078,0.120702,1416309.350,0.000,0.000,73.771,0.000,79.299,7.816,297.219,80.385,128.904,1.286530,13.672,8,0.000,0.000,0.000,0,0.000,0,73.771,312171.563,56393.571,308417.317,59848.276,79807.686,168312.043,260590.616,170768.279 +1.905709,0.100287,4244263,0.126489,1936297.782,0.000,0.000,81.224,0.000,0.188,7.394,297.219,50.208,115.957,1.372566,13.660,8,0.000,0.000,0.000,0,0.000,0,81.224,306172.070,210057.672,226919.322,301365.852,300966.995,182875.615,229412.174,178528.081 +2.005869,0.100160,4499929,0.134108,2552575.547,0.000,0.000,10.187,0.000,0.155,5.385,297.219,0.000,136.032,1.441170,13.647,8,0.000,0.000,0.000,0,0.000,0,10.187,316263.937,338268.726,308057.069,331509.542,314327.036,326337.817,318580.230,299231.191 +2.106005,0.100136,4732056,0.141026,2318106.156,0.000,0.000,10.261,0.000,14.748,5.353,297.219,0.000,242.755,1.516266,13.623,8,0.000,0.000,0.000,0,0.000,0,10.261,310556.141,212949.358,281096.348,318665.073,302267.453,302806.717,304254.741,285510.324 +2.206139,0.100134,4943122,0.147317,2107831.438,0.000,0.000,17.221,0.000,0.117,5.617,297.219,0.000,508.107,1.610535,13.573,8,0.000,0.000,0.000,0,0.000,0,17.221,224998.068,277437.698,242963.959,288752.514,261678.845,260130.923,277217.993,274651.437 +2.306320,0.100181,5174103,0.154200,2305647.430,0.000,0.000,15.023,0.000,0.135,5.464,297.219,0.000,355.764,1.678101,13.539,8,0.000,0.000,0.000,0,0.000,0,15.023,305368.693,237890.517,288758.681,295945.706,301395.866,290245.996,294737.886,291304.085 +2.406487,0.100167,5401802,0.160986,2273186.981,0.000,0.000,19.521,0.000,0.120,5.481,297.219,0.000,223.220,1.745384,13.517,8,0.000,0.000,0.000,0,0.000,0,19.521,302893.263,287299.351,297701.948,285402.524,235096.686,284194.545,275039.861,305558.803 +2.506627,0.100140,5636505,0.167981,2343757.107,0.000,0.000,14.222,0.000,0.101,5.445,297.219,0.000,200.150,1.814739,13.497,8,0.000,0.000,0.000,0,0.000,0,14.222,327312.930,306472.033,280568.206,279150.186,310855.911,286669.686,295677.108,257051.046 +2.606802,0.100175,5792897,0.172642,1561190.508,0.000,0.000,17.252,0.000,66.268,6.196,297.219,80.172,158.980,1.892643,13.482,8,0.000,0.000,0.000,0,0.000,0,17.252,110147.425,232583.365,99326.344,286678.788,163294.506,286988.247,279950.551,102221.282 +2.706963,0.100161,5949870,0.177320,1567199.819,0.000,0.000,102.133,0.000,80.379,8.073,297.219,108.887,124.604,1.995705,13.469,8,0.000,0.000,0.000,0,0.000,0,102.133,208832.848,254688.815,185210.984,62059.807,162547.573,261997.016,217428.970,214433.805 +2.807116,0.100153,6202411,0.184846,2521556.029,0.000,0.000,83.174,0.000,0.108,5.595,297.219,10.804,133.195,2.066711,13.456,8,0.000,0.000,0.000,0,0.000,0,83.174,315577.668,321358.832,313640.629,337574.048,306481.571,324284.361,319741.304,282897.616 +2.907257,0.100141,6445752,0.192098,2429972.949,0.000,0.000,12.799,0.000,0.097,5.358,297.219,0.000,224.877,2.134682,13.434,8,0.000,0.000,0.000,0,0.000,0,12.799,304948.668,301743.202,306716.168,275749.968,304619.135,322204.261,311759.036,302232.510 +3.007399,0.100141,6660643,0.198503,2145875.046,0.000,0.000,17.220,0.000,1.981,5.163,297.219,0.000,427.676,2.201443,13.393,8,0.000,0.000,0.000,0,0.000,0,17.220,219349.769,275100.919,277367.713,271446.088,270147.924,286584.678,278595.976,267281.978 +3.107545,0.100147,6882229,0.205106,2212618.006,0.000,0.000,15.999,0.000,14.894,5.408,297.219,0.000,386.270,2.271584,13.355,8,0.000,0.000,0.000,0,0.000,0,15.999,252190.483,298941.981,285601.528,254447.176,281976.839,277473.438,296016.268,265970.292 +3.207699,0.100154,7106508,0.211790,2239340.542,0.000,0.000,18.534,0.000,0.082,5.804,297.219,0.000,315.296,2.370308,13.324,8,0.000,0.000,0.000,0,0.000,0,18.534,294945.669,308884.198,269275.211,270393.489,272340.489,266169.994,241987.245,315344.247 +3.307862,0.100163,7351025,0.219078,2441202.338,0.000,0.000,17.283,0.000,0.037,5.538,297.219,0.000,204.316,2.441147,13.304,8,0.000,0.000,0.000,0,0.000,0,17.283,320928.398,291895.585,319490.735,322585.705,297606.303,312012.889,268733.231,307949.493 +3.408012,0.100150,7493631,0.223328,1423929.133,0.000,0.000,27.139,0.000,38.161,3.422,297.219,17.162,116.817,2.487682,13.293,8,0.000,0.000,0.000,0,0.000,0,27.139,176535.819,138213.168,170275.188,172172.349,192471.971,181448.468,198423.066,194389.103 +3.508145,0.100134,7600213,0.226504,1064394.935,0.000,0.000,125.176,0.000,33.980,8.176,297.219,155.066,130.879,2.564594,13.280,8,0.000,0.000,0.000,0,0.000,0,125.176,35981.826,208680.608,68668.064,9.987,269938.593,68887.770,201530.181,210697.907 +3.608310,0.100165,7818160,0.232999,2175889.595,0.000,0.000,39.950,0.000,0.139,6.995,297.219,43.717,119.608,2.644203,13.268,8,0.000,0.000,0.000,0,0.000,0,39.950,296721.747,273070.665,251566.051,267469.881,282245.568,289972.853,266840.916,248001.915 +3.708462,0.100152,8042791,0.239694,2242891.631,0.000,0.000,10.933,0.000,3.531,5.153,297.219,0.000,125.707,2.712795,13.256,8,0.000,0.000,0.000,0,0.000,0,10.933,276668.333,264886.289,283537.863,303677.169,288190.771,287302.126,279733.661,258895.420 +3.808600,0.100138,8266549,0.246362,2234506.927,0.000,0.000,19.040,0.000,0.598,5.151,297.219,0.000,403.235,2.783657,13.216,8,0.000,0.000,0.000,0,0.000,0,19.040,287364.793,258424.594,283260.438,285417.471,291708.819,305409.976,288323.474,234597.363 +3.908752,0.100152,8486190,0.252908,2193072.670,0.000,0.000,15.155,0.000,0.081,5.587,297.219,0.000,421.546,2.878365,13.175,8,0.000,0.000,0.000,0,0.000,0,15.155,276229.645,230479.266,271976.118,279255.041,290398.084,279943.992,287372.688,277417.837 +4.008904,0.100152,8724518,0.260011,2379661.677,0.000,0.000,14.082,0.000,0.182,5.236,297.219,0.000,308.398,2.946922,13.145,8,0.000,0.000,0.000,0,0.000,0,14.082,295900.078,303139.071,291726.424,323278.449,254393.190,298096.738,317107.831,296019.896 +4.109072,0.100167,8957988,0.266969,2330796.801,0.000,0.000,14.740,0.000,0.072,5.488,297.219,0.000,233.047,3.014881,13.122,8,0.000,0.000,0.000,0,0.000,0,14.740,238041.371,301185.629,309381.903,288746.459,309202.204,290992.698,294127.448,299119.089 +4.209214,0.100143,9189701,0.273874,2313825.395,0.000,0.000,15.588,0.000,0.070,5.495,297.219,0.000,200.456,3.083595,13.102,8,0.000,0.000,0.000,0,0.000,0,15.588,298473.720,252818.924,282107.095,324236.925,283974.428,277933.056,310616.378,283664.870 +4.309357,0.100143,9330933,0.278083,1410306.604,0.000,0.000,20.140,0.000,72.896,6.989,297.219,86.946,136.017,3.173290,13.089,8,0.000,0.000,0.000,0,0.000,0,20.140,173212.716,77179.816,75062.838,297225.672,180931.696,76291.085,238569.411,291833.370 +4.409530,0.100173,9492680,0.282904,1614678.157,0.000,0.000,89.189,0.000,0.044,8.920,297.219,129.815,117.492,3.271828,13.078,8,0.000,0.000,0.000,0,0.000,0,89.189,180018.740,182085.167,194164.282,306819.497,153804.067,278887.792,142922.881,175975.731 +4.509675,0.100145,9742513,0.290350,2494703.699,0.000,0.000,10.176,0.000,0.144,5.152,297.219,0.000,137.456,3.340004,13.064,8,0.000,0.000,0.000,0,0.000,0,10.176,287851.579,318137.555,306784.059,322171.691,322251.575,312355.959,303828.355,321322.925 +4.609829,0.100154,9968938,0.297098,2260774.579,0.000,0.000,16.959,0.000,0.001,5.207,297.219,0.000,358.706,3.405888,13.029,8,0.000,0.000,0.000,0,0.000,0,16.959,290064.093,282076.372,294826.772,247249.910,269026.434,294866.710,289784.523,292879.765 +4.709979,0.100150,10185421,0.303549,2161582.266,0.000,0.000,15.760,0.000,0.295,5.313,297.219,0.000,441.719,3.470997,12.986,8,0.000,0.000,0.000,0,0.000,0,15.760,259689.821,288686.255,273259.433,272480.603,241656.915,273229.478,273199.523,279380.237 +4.810126,0.100147,10414969,0.310390,2292117.670,0.000,0.000,13.882,0.000,13.693,5.307,297.219,0.000,322.457,3.544861,12.954,8,0.000,0.000,0.000,0,0.000,0,13.882,313829.640,314169.142,283514.110,294348.218,304014.039,295796.094,287038.940,199407.487 +4.910280,0.100154,10640880,0.317123,2255641.207,0.000,0.000,16.661,0.000,0.142,5.872,297.219,0.000,286.161,3.642090,12.926,8,0.000,0.000,0.000,0,0.000,0,16.661,284821.992,277772.833,281547.029,277792.802,310412.638,245322.735,276424.905,301546.273 +5.010430,0.100150,10877125,0.324164,2358900.185,0.000,0.000,10.897,0.000,0.114,5.551,297.219,0.000,204.263,3.712875,12.906,8,0.000,0.000,0.000,0,0.000,0,10.897,303593.135,281017.109,307886.674,263323.735,305360.475,295824.825,299689.010,302205.223 +5.110584,0.100154,11069244,0.329889,1918237.334,0.000,0.000,18.123,0.000,45.436,6.086,297.219,56.788,147.780,3.787361,12.892,8,0.000,0.000,0.000,0,0.000,0,18.123,162479.901,211853.902,177277.124,173423.057,310871.488,317561.191,311600.366,253170.305 +5.210737,0.100153,11192545,0.333564,1231127.667,0.000,0.000,87.268,0.000,71.457,9.495,297.219,194.975,141.814,3.865986,12.878,8,0.000,0.000,0.000,0,0.000,0,87.268,184138.461,96811.979,188811.317,193494.157,145467.587,101384.987,187982.584,133036.594 +5.310881,0.100143,11404439,0.339879,2115904.861,0.000,0.000,90.241,0.000,0.104,6.454,297.219,21.142,124.782,3.965405,12.866,8,0.000,0.000,0.000,0,0.000,0,90.241,285999.751,261155.388,289484.751,262942.824,265179.616,199523.795,285081.068,266537.668 +5.411025,0.100144,11640060,0.346901,2352823.628,0.000,0.000,16.489,0.000,0.171,5.230,297.219,0.000,350.433,4.034073,12.832,8,0.000,0.000,0.000,0,0.000,0,16.489,299219.340,295894.126,306788.446,306928.244,287566.112,311751.303,289024.014,255652.045 +5.511156,0.100132,11873240,0.353850,2328731.407,0.000,0.000,12.243,0.000,0.043,5.237,297.219,0.000,412.854,4.100800,12.791,8,0.000,0.000,0.000,0,0.000,0,12.243,299315.589,294791.550,285314.039,305577.338,258109.886,282787.368,310540.797,292294.840 +5.611304,0.100148,12098533,0.360564,2249609.486,0.000,0.000,11.965,0.000,0.061,5.293,297.219,0.000,298.583,4.166866,12.762,8,0.000,0.000,0.000,0,0.000,0,11.965,305848.555,287126.190,285598.445,267505.152,278129.470,300216.868,249391.888,275792.919 +5.711462,0.100158,12327851,0.367399,2289554.536,0.000,0.000,13.851,0.000,0.134,5.345,297.219,0.000,271.640,4.234104,12.735,8,0.000,0.000,0.000,0,0.000,0,13.851,308641.273,290849.446,275833.224,306844.118,274335.595,293884.640,243085.080,296081.161 +5.811607,0.100145,12577770,0.374847,2495577.577,0.000,0.000,13.237,0.000,0.991,5.429,297.219,0.000,226.235,4.313168,12.713,8,0.000,0.000,0.000,0,0.000,0,13.237,319717.200,308343.663,271167.477,330791.170,345949.228,346788.014,276369.946,296450.878 +5.911790,0.100182,12791823,0.381226,2136632.505,0.000,0.000,20.785,0.000,8.499,5.400,297.219,6.434,189.498,4.395004,12.695,8,0.000,0.000,0.000,0,0.000,0,20.785,288783.222,251770.737,276475.672,207930.707,267352.315,283273.273,272343.211,288703.368 +6.011932,0.100142,12901695,0.384500,1097157.965,0.000,0.000,86.921,0.000,65.598,7.248,297.219,159.421,149.046,4.468418,12.680,8,0.000,0.000,0.000,0,0.000,0,86.921,245230.862,9.986,110902.108,256365.011,17624.907,231480.439,23386.704,212157.949 +6.112086,0.100155,13068473,0.389471,1665206.606,0.000,0.000,98.585,0.000,0.116,8.606,297.219,115.135,162.678,4.559898,12.664,8,0.000,0.000,0.000,0,0.000,0,98.585,153992.022,150996.651,189157.678,250512.860,304429.538,126674.239,309152.239,180291.380 +6.212232,0.100146,13291183,0.396108,2223857.438,0.000,0.000,12.453,0.000,0.065,5.532,297.219,0.000,204.311,4.626450,12.644,8,0.000,0.000,0.000,0,0.000,0,12.453,252691.555,265812.424,275038.971,276856.321,285224.120,291355.181,285214.135,291664.729 +6.312386,0.100154,13516084,0.402811,2245550.348,0.000,0.000,18.856,0.000,0.059,5.046,297.219,0.000,395.406,4.692120,12.606,8,0.000,0.000,0.000,0,0.000,0,18.856,290801.970,233180.745,294885.678,293637.601,282215.200,279848.845,290382.616,280597.692 +6.412540,0.100153,13749136,0.409756,2326949.807,0.000,0.000,15.208,0.000,9.771,5.198,297.219,0.000,381.641,4.765907,12.568,8,0.000,0.000,0.000,0,0.000,0,15.208,303574.232,266740.745,250305.961,310932.942,295117.208,289915.189,304053.497,306310.035 +6.512682,0.100143,13978338,0.416587,2288752.737,0.000,0.000,14.818,0.000,0.207,5.667,297.219,0.000,324.966,4.864388,12.536,8,0.000,0.000,0.000,0,0.000,0,14.818,299821.995,266259.906,239937.482,308619.436,299472.494,290085.894,302438.260,282117.269 +6.612828,0.100145,14212670,0.423571,2339915.470,0.000,0.000,14.506,0.000,0.068,5.538,297.219,0.000,270.895,4.932758,12.510,8,0.000,0.000,0.000,0,0.000,0,14.506,312675.064,285844.103,284635.861,275129.692,307113.156,300882.222,297597.002,276038.370 +6.712968,0.100140,14441050,0.430377,2280608.699,0.000,0.000,13.081,0.000,0.074,5.545,297.219,0.000,222.345,5.000931,12.488,8,0.000,0.000,0.000,0,0.000,0,13.081,285979.823,246545.005,289464.946,300439.589,293818.853,282974.029,300878.974,280507.480 +6.813343,0.100375,14599247,0.435091,1576064.910,0.000,0.000,19.147,0.000,52.462,6.347,297.219,71.179,137.532,5.080509,12.475,8,0.000,0.000,0.000,0,0.000,0,19.147,301301.106,241535.033,146052.780,303094.387,149131.245,149390.275,141997.972,143562.112 +6.913488,0.100145,14718067,0.438633,1186478.420,0.000,0.000,88.317,0.000,66.209,9.579,297.219,207.238,128.563,5.152172,12.462,8,0.000,0.000,0.000,0,0.000,0,88.317,294912.083,121873.162,202216.584,118737.712,6151.075,200998.351,203225.120,38364.333 +7.013649,0.100161,14932700,0.445029,2142870.101,0.000,0.000,68.314,0.000,2.976,6.027,297.219,27.924,261.765,5.248825,12.436,8,0.000,0.000,0.000,0,0.000,0,68.314,243516.815,279548.638,286896.774,270343.501,280357.332,248848.207,272539.954,260818.879 +7.113800,0.100151,15162485,0.451877,2294381.560,0.000,0.000,16.706,0.000,0.147,5.248,297.219,0.000,401.931,5.322315,12.397,8,0.000,0.000,0.000,0,0.000,0,16.706,299996.492,285777.987,298828.258,291898.734,290101.451,257181.217,289312.643,281284.779 +7.213947,0.100147,15396106,0.458840,2332777.668,0.000,0.000,18.552,0.000,0.194,5.187,297.219,0.000,398.710,5.389053,12.358,8,0.000,0.000,0.000,0,0.000,0,18.552,302095.512,296713.431,297292.579,301346.614,239467.659,289154.552,303992.720,302714.601 +7.314083,0.100136,15630453,0.465824,2340290.505,0.000,0.000,11.222,0.000,0.156,5.342,297.219,0.000,232.575,5.456333,12.335,8,0.000,0.000,0.000,0,0.000,0,11.222,300032.379,300182.175,297435.907,260276.391,298624.292,302658.811,284862.988,296217.562 +7.414226,0.100143,15870946,0.472991,2401496.508,0.000,0.000,14.265,0.000,0.409,5.331,297.219,0.000,250.111,5.525124,12.311,8,0.000,0.000,0.000,0,0.000,0,14.265,319083.796,308349.144,253777.167,301219.338,302048.153,312253.562,298942.593,305822.756 +7.514360,0.100134,16105279,0.479975,2340197.716,0.000,0.000,13.071,0.000,2.767,5.900,297.219,0.000,237.573,5.617905,12.288,8,0.000,0.000,0.000,0,0.000,0,13.071,287615.036,294605.679,265015.285,263806.902,312791.338,291929.261,311303.330,313130.884 +7.614533,0.100173,16309756,0.486069,2041235.193,0.000,0.000,7.443,0.000,29.729,4.820,297.219,2.574,184.758,5.668354,12.270,8,0.000,0.000,0.000,0,0.000,0,7.443,267816.223,278547.639,251903.778,250685.887,280494.268,271390.034,183102.921,257294.443 +7.714700,0.100167,16412059,0.489117,1021325.347,0.000,0.000,87.174,0.000,43.254,2.210,348.641,43.833,123.544,5.698189,12.258,8,0.000,0.000,0.000,0,0.000,0,87.174,98565.488,174588.601,170844.850,173320.717,167909.749,100472.306,38425.865,97197.771 +7.814837,0.100137,16478842,0.491108,666916.105,0.000,0.000,22.385,0.000,143.391,4.563,356.434,473.726,199.687,5.740459,12.238,8,0.000,0.000,0.000,0,0.000,0,22.385,0.000,186224.811,133896.518,176827.688,169967.089,0.000,0.000,0.000 +7.914972,0.100135,16523769,0.492447,448663.698,0.000,0.000,6.968,0.000,243.526,4.333,356.434,408.666,286.644,5.809422,12.210,8,0.000,0.000,0.000,0,0.000,0,6.968,0.000,149797.571,151275.574,147590.554,0.000,0.000,0.000,0.000 +8.015109,0.100137,16552319,0.493298,285109.400,0.000,0.000,9.154,0.000,343.663,2.875,356.434,341.017,552.719,5.840065,12.156,8,0.000,0.000,0.000,0,0.000,0,9.154,0.000,93961.273,93312.162,97835.965,0.000,0.000,0.000,0.000 +8.115225,0.100116,16586370,0.494312,340116.135,0.000,0.000,9.811,0.000,443.779,3.750,356.434,349.205,381.004,5.889061,12.119,8,0.000,0.000,0.000,0,0.000,0,9.811,0.000,110242.336,113828.184,116045.616,0.000,0.000,0.000,0.000 +8.215370,0.100145,16621668,0.495364,352470.198,0.000,0.000,3.412,0.000,543.923,4.021,356.434,531.146,254.164,5.934464,12.094,8,0.000,0.000,0.000,0,0.000,0,3.412,0.000,118967.928,118228.997,115273.272,0.000,0.000,0.000,0.000 +8.315532,0.100163,16648711,0.496170,269990.970,0.000,0.000,4.404,0.000,644.086,2.388,356.434,230.446,473.059,5.961979,12.048,8,0.000,0.000,0.000,0,0.000,0,4.404,0.000,92349.831,85710.627,91930.513,0.000,0.000,0.000,0.000 +8.415700,0.100167,16661673,0.496557,129403.734,0.000,0.000,53.669,0.000,744.253,1.544,356.434,160.435,212.457,5.984745,12.027,8,0.000,0.000,0.000,0,0.000,0,53.669,0.000,20805.229,53929.870,54668.635,0.000,0.000,0.000,0.000 +8.515851,0.100152,16677201,0.497019,155044.419,0.000,0.000,8.824,0.000,844.405,2.257,356.434,306.643,217.833,6.035591,12.005,8,0.000,0.000,0.000,0,0.000,0,8.824,0.000,52340.472,53199.167,49504.780,0.000,0.000,0.000,0.000 +8.616007,0.100155,16715531,0.498162,382705.914,0.000,0.000,9.819,0.000,944.560,3.605,356.434,421.026,234.909,6.085056,11.982,8,0.000,0.000,0.000,0,0.000,0,9.819,0.000,135210.109,124836.213,122659.592,0.000,0.000,0.000,0.000 +8.716174,0.100167,16740617,0.498909,250441.260,0.000,0.000,3.689,0.000,1044.727,2.039,356.434,192.764,362.987,6.108807,11.947,8,0.000,0.000,0.000,0,0.000,0,3.689,0.000,87174.244,82002.890,81264.126,0.000,0.000,0.000,0.000 +8.816334,0.100161,16752901,0.499275,122643.112,0.000,0.000,19.988,0.000,1144.888,1.124,356.434,101.439,241.643,6.118351,11.923,8,0.000,0.000,0.000,0,0.000,0,19.988,0.000,43590.022,39895.952,39157.138,0.000,0.000,0.000,0.000 +8.916454,0.100120,16777052,0.499995,241221.152,0.000,0.000,4.062,0.000,1245.008,1.909,356.434,237.060,252.549,6.143036,11.899,8,0.000,0.000,0.000,0,0.000,0,4.062,0.000,82451.270,78206.353,80563.530,0.000,0.000,0.000,0.000 +9.016600,0.100146,16794513,0.500515,174355.424,0.000,0.000,6.482,0.000,1345.154,1.558,356.434,224.087,195.028,6.162735,11.880,8,0.000,0.000,0.000,0,0.000,0,6.482,0.000,61150.714,54091.022,59113.688,0.000,0.000,0.000,0.000 +9.116739,0.100139,16829482,0.501558,349203.786,0.000,0.000,3.658,0.000,1445.293,2.779,356.434,328.215,170.505,6.197865,11.863,8,0.000,0.000,0.000,0,0.000,0,3.658,0.000,118974.346,114540.520,115688.921,0.000,0.000,0.000,0.000 +9.216888,0.100148,16855758,0.502341,262371.514,0.000,0.000,8.186,0.000,1545.441,2.394,356.434,248.109,298.230,6.228889,11.834,8,0.000,0.000,0.000,0,0.000,0,8.186,0.000,74349.912,93102.146,94919.456,0.000,0.000,0.000,0.000 +9.317016,0.100128,16862931,0.502555,71638.156,0.000,0.000,87.148,0.000,1645.569,1.260,356.434,150.042,330.397,6.268070,11.801,8,0.000,0.000,0.000,0,0.000,0,87.148,0.000,15530.089,23589.757,32518.310,0.000,0.000,0.000,0.000 +9.417126,0.100110,16888381,0.503313,254219.423,0.000,0.000,5.402,0.000,1745.679,1.800,356.434,234.507,239.970,6.292580,11.778,8,0.000,0.000,0.000,0,0.000,0,5.402,0.000,83258.110,87433.501,83527.812,0.000,0.000,0.000,0.000 +9.517244,0.100118,16913856,0.504072,254449.780,0.000,0.000,3.910,0.000,1845.797,1.784,356.434,223.486,183.729,6.318680,11.760,8,0.000,0.000,0.000,0,0.000,0,3.910,0.000,86747.648,83371.631,84330.500,0.000,0.000,0.000,0.000 +9.617368,0.100124,16937946,0.504790,240602.793,0.000,0.000,6.881,0.000,1945.921,2.025,356.434,241.538,114.273,6.346893,11.749,8,0.000,0.000,0.000,0,0.000,0,6.881,0.000,74657.778,83816.465,82128.550,0.000,0.000,0.000,0.000 +9.717509,0.100141,16968640,0.505705,306506.609,0.000,0.000,4.825,0.000,2046.062,2.434,356.434,246.838,293.023,6.377529,11.720,8,0.000,0.000,0.000,0,0.000,0,4.825,0.000,105670.585,99758.944,101077.080,0.000,0.000,0.000,0.000 +9.817677,0.100168,16985631,0.506211,169625.809,0.000,0.000,4.517,0.000,2146.230,1.385,356.434,138.362,289.671,6.392929,11.692,8,0.000,0.000,0.000,0,0.000,0,4.517,0.000,56595.180,56145.933,56884.695,0.000,0.000,0.000,0.000 +9.917811,0.100134,17004974,0.506788,193170.921,0.000,0.000,6.098,0.000,2246.364,1.551,356.434,179.993,285.125,6.412853,11.664,8,0.000,0.000,0.000,0,0.000,0,6.098,0.000,60888.337,65771.788,66510.796,0.000,0.000,0.000,0.000 +10.017924,0.100113,17024154,0.507359,191582.938,0.000,0.000,29.229,0.000,2346.477,1.481,356.434,187.990,195.209,6.436790,11.645,8,0.000,0.000,0.000,0,0.000,0,29.229,0.000,56925.504,66324.855,68332.580,0.000,0.000,0.000,0.000 +10.118074,0.100150,17051377,0.508171,271822.625,0.000,0.000,15.705,0.000,2446.627,3.132,356.434,330.715,228.174,6.465416,11.623,8,0.000,0.000,0.000,0,0.000,0,15.705,0.000,95357.090,73350.072,103115.463,0.000,0.000,0.000,0.000 +10.218212,0.100138,17075645,0.508894,242345.684,0.000,0.000,3.692,0.000,2546.765,2.310,364.066,138.364,122.097,6.526356,11.611,8,0.000,0.000,0.000,0,0.000,0,3.692,0.000,80508.938,83504.805,78331.941,0.000,0.000,0.000,0.000 +10.318363,0.100151,17149805,0.511104,740481.784,0.000,0.000,2637.859,0.000,17.903,4.137,395.410,30.150,243.148,6.569473,11.587,8,0.000,0.000,0.000,0,0.000,0,2637.859,17643.356,146978.046,144731.438,105510.666,82495.422,28826.469,104931.541,109364.846 +10.418507,0.100144,17314620,0.516016,1645776.888,0.000,0.000,67.823,0.000,0.083,6.991,395.410,0.546,385.070,6.645367,11.549,8,0.000,0.000,0.000,0,0.000,0,67.823,114554.819,252985.211,280675.283,133098.081,110121.212,275502.742,272067.695,206771.847 +10.518647,0.100140,17548525,0.522987,2335780.794,0.000,0.000,15.161,0.000,0.111,5.301,395.410,0.000,302.506,6.713345,11.520,8,0.000,0.000,0.000,0,0.000,0,15.161,306231.392,292450.680,298721.903,302256.955,293149.702,261593.868,297034.265,284342.029 +10.618800,0.100153,17776012,0.529766,2271400.277,0.000,0.000,14.215,0.000,0.178,5.416,395.410,0.000,326.610,6.780613,11.488,8,0.000,0.000,0.000,0,0.000,0,14.215,291364.920,289437.863,307240.668,243028.757,280062.185,283017.671,283916.298,293331.915 +10.718943,0.100143,18001035,0.536473,2247013.625,0.000,0.000,14.826,0.000,0.114,5.440,395.410,0.000,311.624,6.848377,11.457,8,0.000,0.000,0.000,0,0.000,0,14.826,280877.951,293060.513,251899.431,289026.288,290673.929,269634.046,285581.219,286260.247 +10.819099,0.100156,18159988,0.541210,1587058.902,0.000,0.000,5.798,0.000,88.710,3.198,395.410,20.593,177.107,6.878292,11.440,8,0.000,0.000,0.000,0,0.000,0,5.798,217960.629,211071.356,221964.395,224899.824,36762.759,225988.130,230421.227,217990.582 +10.919222,0.100124,18336824,0.546480,1766178.469,0.000,0.000,14.406,0.000,188.834,3.178,395.410,40.458,185.318,6.913780,11.422,8,0.000,0.000,0.000,0,0.000,0,14.406,255933.878,255724.137,223144.379,257941.399,0.000,257042.509,258430.794,257961.374 +11.019345,0.100123,18434233,0.549383,972896.878,0.000,0.000,259.805,0.000,30.245,2.381,395.410,106.003,185.437,6.932495,11.404,8,0.000,0.000,0.000,0,0.000,0,259.805,144842.371,138210.504,144862.347,145691.330,9.988,135933.297,145621.416,117725.626 +11.119476,0.100131,18434233,0.549383,0.000,0.000,0.000,0.000,0.000,130.376,2.983,395.410,652.701,341.389,6.945496,11.370,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.219614,0.100138,18434243,0.549383,99.862,0.000,0.000,158.974,0.000,230.514,1.890,395.410,292.408,412.477,6.976685,11.330,8,0.000,0.000,0.000,0,0.000,0,158.974,19.972,0.000,19.972,19.972,0.000,19.972,0.000,19.972 +11.319721,0.100107,18434249,0.549383,59.936,0.000,0.000,307.061,0.000,178.174,1.080,395.410,179.964,280.638,7.003296,11.302,8,0.000,0.000,0.000,0,0.000,0,307.061,0.000,19.979,0.000,0.000,19.979,0.000,19.979,0.000 +11.419835,0.100115,18434249,0.549383,0.000,0.000,0.000,0.000,0.000,278.289,1.355,395.410,389.982,294.584,7.031982,11.274,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.519947,0.100112,18434259,0.549384,99.889,0.000,0.000,328.937,0.000,241.542,2.385,395.410,474.080,358.350,7.080929,11.239,8,0.000,0.000,0.000,0,0.000,0,328.937,19.978,0.000,19.978,19.978,0.000,19.978,0.000,19.978 +11.620080,0.100133,18434263,0.549384,39.947,0.000,0.000,322.560,0.000,341.675,1.020,395.410,224.194,214.285,7.107544,11.218,8,0.000,0.000,0.000,0,0.000,0,322.560,0.000,0.000,0.000,0.000,19.973,0.000,19.973,0.000 +11.720186,0.100106,18434265,0.549384,19.979,0.000,0.000,255.081,0.000,441.782,1.187,395.410,316.500,497.987,7.161987,11.169,8,0.000,0.000,0.000,0,0.000,0,255.081,0.000,0.000,0.000,0.000,0.000,19.979,0.000,0.000 +11.820316,0.100130,18434271,0.549384,59.922,0.000,0.000,447.840,0.000,318.818,1.341,395.410,295.436,364.487,7.210327,11.133,8,0.000,0.000,0.000,0,0.000,0,447.840,19.974,19.974,9.987,0.000,0.000,0.000,0.000,9.987 +11.920474,0.100158,18434275,0.549384,39.937,0.000,0.000,302.670,0.000,418.976,1.397,395.410,285.292,202.493,7.238281,11.114,8,0.000,0.000,0.000,0,0.000,0,302.670,0.000,0.000,9.984,0.000,19.968,0.000,0.000,9.984 +12.020619,0.100145,18434279,0.549384,39.942,0.000,0.000,489.903,0.000,309.657,1.436,395.410,391.112,354.524,7.277100,11.079,8,0.000,0.000,0.000,0,0.000,0,489.903,0.000,0.000,0.000,19.971,0.000,0.000,19.971,0.000 +12.120746,0.100126,18434283,0.549384,39.950,0.000,0.000,383.402,0.000,298.299,1.162,395.410,258.892,396.803,7.321411,11.040,8,0.000,0.000,0.000,0,0.000,0,383.402,9.987,9.987,0.000,0.000,0.000,19.975,0.000,0.000 +12.220875,0.100129,18434289,0.549385,59.923,0.000,0.000,312.649,0.000,398.211,1.744,395.410,307.338,350.017,7.371338,11.006,8,0.000,0.000,0.000,0,0.000,0,312.649,9.987,9.987,0.000,0.000,19.974,0.000,0.000,19.974 +12.320998,0.100123,18434292,0.549385,29.963,0.000,0.000,495.352,0.000,320.768,1.232,395.410,331.076,286.639,7.405518,10.978,8,0.000,0.000,0.000,0,0.000,0,495.352,0.000,0.000,9.988,0.000,0.000,0.000,19.975,0.000 +12.421129,0.100131,18434299,0.549385,69.908,0.000,0.000,353.274,0.000,290.385,1.446,395.410,270.310,241.519,7.429688,10.954,8,0.000,0.000,0.000,0,0.000,0,353.274,19.974,0.000,9.987,19.974,0.000,19.974,0.000,0.000 +12.521236,0.100107,18434303,0.549385,39.957,0.000,0.000,312.024,0.000,390.492,1.430,395.410,384.823,294.334,7.467651,10.926,8,0.000,0.000,0.000,0,0.000,0,312.024,0.000,0.000,0.000,0.000,19.979,0.000,0.000,19.979 +12.621345,0.100109,18434306,0.549385,29.967,0.000,0.000,432.364,0.000,322.900,1.320,395.410,265.571,439.171,7.522949,10.883,8,0.000,0.000,0.000,0,0.000,0,432.364,0.000,19.978,9.989,0.000,0.000,0.000,0.000,0.000 +12.721456,0.100111,18434310,0.549385,39.956,0.000,0.000,422.846,0.000,364.857,0.885,395.410,197.515,374.311,7.566406,10.846,8,0.000,0.000,0.000,0,0.000,0,422.846,0.000,0.000,9.989,0.000,0.000,19.978,9.989,0.000 +12.821643,0.100187,18434315,0.549385,49.907,0.000,0.000,372.911,0.000,465.044,1.058,395.410,222.592,234.055,7.594482,10.823,8,0.000,0.000,0.000,0,0.000,0,372.911,0.000,0.000,0.000,19.963,0.000,0.000,9.981,19.963 +12.921796,0.100153,18434319,0.549386,39.939,0.000,0.000,523.692,0.000,344.934,1.335,395.410,375.675,298.761,7.627563,10.794,8,0.000,0.000,0.000,0,0.000,0,523.692,19.969,0.000,0.000,0.000,19.969,0.000,0.000,0.000 +13.021927,0.100131,18434323,0.549386,39.947,0.000,0.000,422.149,0.000,326.659,1.504,395.410,376.575,277.448,7.661865,10.767,8,0.000,0.000,0.000,0,0.000,0,422.149,0.000,19.974,19.974,0.000,0.000,0.000,0.000,0.000 +13.122038,0.100111,18467021,0.550360,326617.918,0.000,0.000,302.526,0.000,426.770,2.676,395.410,376.224,574.792,7.850075,10.711,8,0.000,0.000,0.000,0,0.000,0,302.526,0.000,52491.809,85994.668,81130.061,0.000,0.000,71510.725,35490.656 +13.222167,0.100129,18628574,0.555175,1613456.450,0.000,0.000,434.712,0.000,5.425,4.541,395.410,129.599,395.429,7.902958,10.672,7,0.000,0.000,0.000,0,0.000,0,434.712,178141.060,225909.670,228616.192,157617.436,195858.291,207433.415,190475.209,229405.178 +13.322316,0.100150,18826501,0.561073,1976313.810,0.000,0.000,12.925,0.000,6.016,5.263,395.410,0.000,275.174,7.969090,10.645,7,0.000,0.000,0.000,0,0.000,0,12.925,280580.305,264134.904,257614.657,0.000,276007.146,296975.781,322277.933,278723.083 +13.422481,0.100165,19068101,0.568274,2412020.456,0.000,0.000,16.386,0.000,0.002,6.856,395.410,0.546,299.974,7.997314,10.617,5,0.000,0.000,0.000,0,0.000,0,16.386,371946.333,324265.002,192242.822,0.000,418190.037,385284.327,401587.429,318504.506 +13.522648,0.100167,19313089,0.575575,2445800.014,0.000,0.000,12.503,0.000,0.008,5.602,395.410,0.000,275.244,7.997314,10.591,5,0.000,0.000,0.000,0,0.000,0,12.503,457986.006,0.000,0.000,0.000,509579.939,544950.935,478421.916,454861.219 +13.622814,0.100166,19598786,0.584089,2852230.278,0.000,0.000,11.967,0.000,1.281,5.407,395.410,0.000,295.018,7.997314,10.566,5,0.000,0.000,0.000,0,0.000,0,11.967,476657.909,0.000,0.000,0.000,587194.224,625849.988,585027.824,577500.333 +13.723015,0.100200,19813856,0.590499,2146397.825,0.000,0.000,18.818,0.000,12.225,5.005,395.410,0.117,294.917,7.997314,10.539,3,0.000,0.000,0.000,0,0.000,0,18.818,407203.813,0.000,0.000,0.000,556464.639,226196.618,450886.257,505646.497 +13.823166,0.100151,19975201,0.595307,1611018.618,0.000,0.000,12.443,0.000,0.000,3.276,395.410,0.000,139.672,7.997314,10.529,1,0.000,0.000,0.000,0,0.000,0,12.443,394884.033,0.000,0.000,0.000,600304.009,0.000,0.000,615830.576 +13.923478,0.100312,20000000,0.596046,247217.722,0.000,0.000,11.069,0.000,0.000,0.637,395.410,0.000,130.880,7.999878,10.516,0,0.000,0.000,0.000,0,0.000,0,11.069,0.000,0.000,0.000,0.000,247217.722,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.log new file mode 100644 index 000000000..908a6e07a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=449 +worker=6 kind=insert tid=7 os_tid=450 +worker=0 kind=insert tid=6 os_tid=444 +worker=1 kind=insert tid=9 os_tid=445 +worker=7 kind=insert tid=8 os_tid=451 +start_monotonic_ns=2087412898270772 main_address=0x564c1b256300 +worker=2 kind=insert tid=10 os_tid=446 +worker=4 kind=insert tid=11 os_tid=448 +worker=3 kind=insert tid=12 os_tid=447 +load_end reason=complete inserted=20000000 elapsed_s=13.924 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.182 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087412898307229 cpu_ns=9623940 +diagnostic_stage name=stop_request wall_ns=2087426821828243 cpu_ns=62246502591 +diagnostic_stage name=workers_joined wall_ns=2087426821866537 cpu_ns=62246540255 +diagnostic_stage name=before_close wall_ns=2087426821953298 cpu_ns=62246626965 +diagnostic_stage name=after_close wall_ns=2087427004191804 cpu_ns=62343279168 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087426687607926 last_end_ns=2087426687609625 loop_exit_ns=2087426687609704 deregister_start_ns=2087426687609763 deregister_end_ns=2087426687610977 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087426305004182 last_end_ns=2087426305006110 loop_exit_ns=2087426305006194 deregister_start_ns=2087426305006267 deregister_end_ns=2087426305007324 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087426271760818 last_end_ns=2087426271762384 loop_exit_ns=2087426271762452 deregister_start_ns=2087426271762549 deregister_end_ns=2087426271763577 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087426105846693 last_end_ns=2087426105847868 loop_exit_ns=2087426105847918 deregister_start_ns=2087426105847967 deregister_end_ns=2087426105861590 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087426760977314 last_end_ns=2087426760978083 loop_exit_ns=2087426760978126 deregister_start_ns=2087426760978166 deregister_end_ns=2087426760978978 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087426560499621 last_end_ns=2087426560501026 loop_exit_ns=2087426560501096 deregister_start_ns=2087426560501130 deregister_end_ns=2087426560502128 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087426618710702 last_end_ns=2087426618711804 loop_exit_ns=2087426618711860 deregister_start_ns=2087426618711907 deregister_end_ns=2087426618712891 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087426720694561 last_end_ns=2087426720695811 loop_exit_ns=2087426720695865 deregister_start_ns=2087426720696134 deregister_end_ns=2087426720696943 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv new file mode 100644 index 000000000..eb38c47ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-11-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1436410.518213,13.923596,20000000,0.005389,0.001456,0.059904,0.247808,2637.859061,0.005389,0.001456,0.059904,0.247808,2637.859061,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv new file mode 100644 index 000000000..a272d1227 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.csv @@ -0,0 +1,134 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,297812,0.008875,2976280.093,0.000,0.000,15.058,0.000,0.084,5.201,72.164,0.000,156.973,0.062336,14.096,8,0.000,0.000,0.000,0,0.000,0,15.058,315554.927,374038.773,368971.905,393806.553,378036.302,378196.203,387540.426,380135.004 +0.200210,0.100148,541093,0.016126,2429206.394,0.000,0.000,14.651,0.000,0.025,5.781,119.312,0.000,128.325,0.115658,14.083,8,0.000,0.000,0.000,0,0.000,0,14.651,307154.352,313175.420,308741.997,263529.068,301902.143,308951.686,309550.797,316200.932 +0.300333,0.100123,803679,0.023952,2622632.300,0.000,0.000,14.320,0.000,8.638,5.832,174.402,0.000,138.540,0.175220,14.070,8,0.000,0.000,0.000,0,0.000,0,14.320,325099.896,341269.996,344845.595,351247.716,298452.691,338523.376,288574.848,334618.182 +0.400470,0.100137,1071700,0.031939,2676538.084,0.000,0.000,16.710,0.000,0.128,6.172,234.438,0.000,141.447,0.242767,14.056,8,0.000,0.000,0.000,0,0.000,0,16.710,332104.389,342470.169,353445.112,349071.113,314798.132,282232.808,354943.057,347473.305 +0.500620,0.100150,1328947,0.039606,2568628.667,0.000,0.000,14.796,0.000,0.092,6.127,275.805,0.000,135.539,0.300335,14.043,8,0.000,0.000,0.000,0,0.000,0,14.796,338593.640,316985.954,333690.972,328818.259,266731.109,324135.262,339731.938,319941.534 +0.600773,0.100153,1587598,0.047314,2582566.524,0.000,0.000,12.024,0.000,11.518,5.882,276.102,0.000,136.354,0.363232,14.029,8,0.000,0.000,0.000,0,0.000,0,12.024,332492.298,281819.673,346990.160,334658.989,323096.644,291325.158,337314.934,334868.669 +0.700920,0.100147,1834109,0.054661,2461494.409,0.000,0.000,12.559,0.000,0.359,5.750,281.809,0.000,277.834,0.423569,14.002,8,0.000,0.000,0.000,0,0.000,0,12.559,315636.374,312850.466,304892.156,268395.764,305551.188,322925.667,309814.925,321427.867 +0.801054,0.100134,2042892,0.060883,2085027.306,0.000,0.000,18.130,0.000,0.146,6.226,282.590,0.000,217.988,0.482067,13.981,8,0.000,0.000,0.000,0,0.000,0,18.130,261798.091,264234.816,264134.950,257653.662,242893.503,266351.970,259021.823,268938.493 +0.901197,0.100143,2228482,0.066414,1853243.672,0.000,0.000,37.724,0.000,18.640,5.832,289.781,36.354,195.384,0.547047,13.962,8,0.000,0.000,0.000,0,0.000,0,37.724,218976.133,231168.657,220464.000,259607.894,264021.567,266318.275,173950.670,218736.476 +1.001780,0.100583,2316219,0.069029,872285.778,0.000,0.000,112.138,0.000,73.330,9.355,296.031,138.645,319.583,0.639591,13.930,8,0.000,0.000,0.000,0,0.000,0,112.138,25203.101,10309.907,53060.729,97809.903,96378.248,247666.446,280534.869,61322.574 +1.101956,0.100175,2467880,0.073549,1513954.418,0.000,0.000,139.702,0.000,0.038,6.314,296.031,43.673,840.479,0.721024,13.848,8,0.000,0.000,0.000,0,0.000,0,139.702,239380.111,223827.391,224865.570,88065.527,99794.953,174234.381,231873.278,231913.208 +1.202090,0.100135,2675962,0.079750,2078024.600,0.000,0.000,22.606,0.000,0.177,6.014,296.031,3.160,468.666,0.795830,13.802,8,0.000,0.000,0.000,0,0.000,0,22.606,273412.200,263136.024,265652.639,271664.551,250063.609,270735.801,216718.466,266641.309 +1.302242,0.100152,2895046,0.086279,2187512.968,0.000,0.000,18.826,0.000,0.148,5.848,296.031,0.078,319.631,0.868408,13.771,8,0.000,0.000,0.000,0,0.000,0,18.826,283738.457,291836.141,271307.363,276709.148,233924.220,279844.379,278077.067,272076.194 +1.402380,0.100137,3139985,0.093579,2446030.011,0.000,0.000,14.114,0.000,3.739,5.340,296.031,0.000,198.438,0.940010,13.752,8,0.000,0.000,0.000,0,0.000,0,14.114,314767.619,308636.042,316874.725,316115.768,313828.909,305240.706,264896.125,305670.116 +1.502545,0.100166,3365815,0.100309,2254563.264,0.000,0.000,13.215,0.000,3.332,5.458,296.031,0.000,177.518,1.032955,13.734,8,0.000,0.000,0.000,0,0.000,0,13.215,269513.306,302758.206,287383.687,276891.078,228641.048,295620.036,312522.023,281233.880 +1.602697,0.100152,3607564,0.107514,2413817.184,0.000,0.000,16.150,0.000,0.200,5.688,296.031,0.000,270.760,1.111107,13.708,8,0.000,0.000,0.000,0,0.000,0,16.150,306433.737,317766.493,252935.139,326792.759,283159.151,306353.858,305704.846,314671.203 +1.702835,0.100138,3848153,0.114684,2402584.764,0.000,0.000,11.408,0.000,0.041,5.507,296.031,0.000,199.608,1.181011,13.688,8,0.000,0.000,0.000,0,0.000,0,11.408,312809.668,274781.982,295413.600,320658.870,317653.005,306598.213,295243.833,279425.594 +1.802975,0.100140,4039179,0.120377,1907585.165,0.000,0.000,13.712,0.000,63.627,7.422,296.031,64.870,172.610,1.267773,13.671,8,0.000,0.000,0.000,0,0.000,0,13.712,333502.360,124145.921,130197.436,334281.267,284091.644,249969.490,324974.318,126422.729 +1.903140,0.100164,4209233,0.125445,1697748.647,0.000,0.000,79.709,0.000,0.079,8.345,296.031,69.651,102.956,1.367229,13.661,8,0.000,0.000,0.000,0,0.000,0,79.709,207408.989,239915.543,202656.802,305158.274,232587.591,130295.774,219968.339,159757.335 +2.003288,0.100148,4460170,0.132923,2505649.311,0.000,0.000,12.449,0.000,0.266,5.566,296.031,0.000,132.304,1.436562,13.648,8,0.000,0.000,0.000,0,0.000,0,12.449,280094.083,321302.891,313454.545,322061.764,323000.370,312156.473,302810.351,330768.835 +2.103441,0.100153,4708821,0.140334,2482723.400,0.000,0.000,10.528,0.000,7.887,5.342,296.031,0.000,168.259,1.510201,13.632,8,0.000,0.000,0.000,0,0.000,0,10.528,296677.513,294490.848,312353.605,305094.676,306093.153,327330.762,336936.112,303746.732 +2.203595,0.100154,4926310,0.146815,2171541.461,0.000,0.000,17.525,0.000,0.598,5.287,296.031,0.000,521.306,1.590996,13.581,8,0.000,0.000,0.000,0,0.000,0,17.525,291879.918,209217.385,265860.041,278859.995,274087.355,269704.114,282983.636,298949.018 +2.303752,0.100157,5154143,0.153605,2274753.632,0.000,0.000,16.429,0.000,0.010,5.609,296.031,0.000,389.271,1.675858,13.543,8,0.000,0.000,0.000,0,0.000,0,16.429,297212.722,306118.720,269795.827,286549.487,281447.508,262008.071,271153.692,300467.605 +2.403897,0.100145,5392005,0.160694,2375168.239,0.000,0.000,14.902,0.000,0.101,5.287,296.031,0.000,266.878,1.744019,13.517,8,0.000,0.000,0.000,0,0.000,0,14.902,325437.052,290937.190,285015.795,288810.281,306664.334,290777.422,293383.634,294142.531 +2.504025,0.100128,5620567,0.167506,2282706.262,0.000,0.000,13.853,0.000,0.100,5.616,296.031,0.000,199.121,1.812706,13.497,8,0.000,0.000,0.000,0,0.000,0,13.853,253696.172,278923.970,317734.431,272342.371,294214.453,300176.842,279363.409,286254.613 +2.604178,0.100153,5740053,0.171067,1193032.513,0.000,0.000,29.564,0.000,48.359,3.166,296.031,22.622,135.184,1.856102,13.484,8,0.000,0.000,0.000,0,0.000,0,29.564,165296.798,131518.540,137579.256,106906.241,139186.794,172925.113,169200.818,170418.952 +2.704303,0.100125,5863022,0.174732,1228152.832,0.000,0.000,118.001,0.000,27.641,9.571,296.031,172.401,91.058,1.946423,13.475,8,0.000,0.000,0.000,0,0.000,0,118.001,231829.839,95350.658,127130.882,37882.586,25268.374,321517.585,45882.573,343290.334 +2.804468,0.100165,6103950,0.181912,2405314.935,0.000,0.000,28.436,0.000,1.614,5.895,296.031,0.000,127.095,2.043087,13.463,8,0.000,0.000,0.000,0,0.000,0,28.436,275066.564,310308.469,305196.895,303919.002,265801.836,320451.748,310837.597,313732.824 +2.904619,0.100150,6363551,0.189649,2592112.603,0.000,0.000,12.054,0.000,0.136,5.516,296.031,0.000,142.169,2.124229,13.449,8,0.000,0.000,0.000,0,0.000,0,12.054,330622.889,339888.957,326469.134,323942.932,327018.308,335735.202,322734.749,285700.432 +3.004761,0.100143,6584262,0.196226,2203963.489,0.000,0.000,16.367,0.000,0.074,5.226,296.031,0.000,462.699,2.189568,13.403,8,0.000,0.000,0.000,0,0.000,0,16.367,282277.004,274368.295,288997.410,277114.375,280369.727,240636.453,289985.999,270214.226 +3.104916,0.100154,6803105,0.202748,2185054.659,0.000,0.000,17.603,0.000,0.382,5.127,296.031,0.000,385.108,2.255047,13.366,8,0.000,0.000,0.000,0,0.000,0,17.603,267896.170,287286.217,288624.151,278120.376,230973.206,279428.356,282084.253,270641.929 +3.205058,0.100142,7048625,0.210065,2451718.339,0.000,0.000,16.830,0.000,0.093,5.284,296.031,0.000,314.514,2.324112,13.335,8,0.000,0.000,0.000,0,0.000,0,16.830,321573.337,317998.414,315412.086,308152.396,304068.196,321323.691,247848.033,315342.186 +3.305228,0.100170,7285769,0.217133,2367410.313,0.000,0.000,18.226,0.000,15.317,5.524,296.031,0.000,261.157,2.401047,13.309,8,0.000,0.000,0.000,0,0.000,0,18.226,241069.663,305350.248,272705.814,283577.309,311769.322,306618.090,317609.381,328710.485 +3.405361,0.100133,7493237,0.223316,2071930.300,0.000,0.000,17.829,0.000,18.991,5.305,296.031,9.050,165.991,2.484863,13.293,8,0.000,0.000,0.000,0,0.000,0,17.829,292971.192,216792.291,241299.766,254362.431,259755.274,308730.278,231422.874,266596.195 +3.505498,0.100138,7629658,0.227382,1362335.549,0.000,0.000,96.029,0.000,38.410,9.334,296.031,162.160,141.329,2.569164,13.279,8,0.000,0.000,0.000,0,0.000,0,96.029,214305.135,325901.589,4204.215,320938.418,71691.359,228345.817,78701.714,118247.302 +3.605678,0.100180,7835732,0.233523,2057038.298,0.000,0.000,86.599,0.000,4.525,6.599,296.031,48.195,121.071,2.646454,13.268,8,0.000,0.000,0.000,0,0.000,0,86.599,143312.106,275045.048,232371.840,296686.104,279307.378,254342.303,292902.912,283070.606 +3.705807,0.100129,8077213,0.240720,2411701.510,0.000,0.000,11.697,0.000,0.061,5.930,296.031,0.000,212.187,2.750828,13.247,8,0.000,0.000,0.000,0,0.000,0,11.697,262471.695,330533.968,305016.858,307623.498,298345.457,270651.152,311029.108,326029.774 +3.805978,0.100171,8304939,0.247506,2273373.622,0.000,0.000,15.172,0.000,0.084,5.062,296.031,0.000,427.004,2.817986,13.205,8,0.000,0.000,0.000,0,0.000,0,15.172,274870.104,247766.438,296622.917,297741.006,286999.369,292200.477,294536.484,282636.827 +3.906115,0.100137,8543147,0.254606,2378832.085,0.000,0.000,13.952,0.000,0.081,5.189,296.031,0.000,360.094,2.885700,13.170,8,0.000,0.000,0.000,0,0.000,0,13.952,297843.343,304973.607,308528.753,255301.427,289364.919,320572.310,296205.579,306042.148 +4.006250,0.100136,8783277,0.261762,2398046.498,0.000,0.000,14.983,0.000,0.132,5.266,296.031,0.000,324.170,2.954479,13.138,8,0.000,0.000,0.000,0,0.000,0,14.983,247733.892,320744.836,307153.276,301241.297,291714.223,306643.967,310958.114,311856.894 +4.106383,0.100133,9010734,0.268541,2271547.660,0.000,0.000,15.655,0.000,0.003,5.479,296.031,0.000,186.861,3.021641,13.120,8,0.000,0.000,0.000,0,0.000,0,15.655,269970.798,296575.400,295906.291,286189.220,310057.462,271788.380,238502.667,302557.441 +4.206527,0.100143,9239449,0.275357,2283878.025,0.000,0.000,10.886,0.000,21.085,5.117,296.031,1.599,197.686,3.099838,13.100,8,0.000,0.000,0.000,0,0.000,0,10.886,283973.169,264141.580,281207.131,244000.435,278481.037,309596.460,315737.662,306740.551 +4.306666,0.100139,9341798,0.278407,1022067.037,0.000,0.000,91.205,0.000,55.494,7.353,296.031,150.767,147.022,3.184357,13.086,8,0.000,0.000,0.000,0,0.000,0,91.205,186070.945,109377.720,230199.507,42351.037,17955.002,224107.988,203396.823,8608.016 +4.406827,0.100161,9535744,0.284187,1936349.236,0.000,0.000,95.978,0.000,32.325,8.186,296.031,68.835,130.922,3.276253,13.073,8,0.000,0.000,0.000,0,0.000,0,95.978,230529.652,69059.056,268888.029,311998.771,320265.490,330279.403,200547.818,204781.017 +4.506959,0.100133,9783207,0.291562,2471353.628,0.000,0.000,37.525,0.000,0.089,5.367,296.031,0.000,135.133,3.344322,13.060,8,0.000,0.000,0.000,0,0.000,0,37.525,310118.863,295358.432,315272.031,331111.033,284842.373,314213.435,317658.867,302778.594 +4.607102,0.100143,10014297,0.298449,2307595.823,0.000,0.000,13.830,0.000,14.259,5.356,296.031,0.000,428.995,3.418255,13.018,8,0.000,0.000,0.000,0,0.000,0,13.830,320650.870,294218.717,241494.212,252019.141,290084.637,307669.457,302277.178,299181.611 +4.707254,0.100152,10229897,0.304875,2152729.939,0.000,0.000,17.359,0.000,0.065,5.714,296.031,0.000,407.233,3.514217,12.978,8,0.000,0.000,0.000,0,0.000,0,17.359,283778.931,262431.359,283079.993,216521.098,277278.805,295620.943,264488.234,269530.575 +4.807392,0.100137,10461080,0.311764,2308658.411,0.000,0.000,17.055,0.000,0.136,5.287,296.031,0.000,313.515,3.582035,12.948,8,0.000,0.000,0.000,0,0.000,0,17.055,294405.552,243725.175,295394.193,310803.025,281603.139,304192.107,288044.291,290490.929 +4.907545,0.100154,10693561,0.318693,2321245.959,0.000,0.000,14.030,0.000,0.142,5.629,296.031,0.000,278.323,3.649818,12.920,8,0.000,0.000,0.000,0,0.000,0,14.030,282665.995,304782.038,240880.153,302345.778,289295.815,305580.811,310273.606,285421.763 +5.007695,0.100150,10926611,0.325638,2327003.375,0.000,0.000,10.795,0.000,0.108,5.476,296.031,0.000,204.692,3.718719,12.900,8,0.000,0.000,0.000,0,0.000,0,10.795,292740.120,282715.184,288556.406,320368.605,316544.351,283164.509,270942.873,271971.328 +5.107853,0.100157,11086135,0.330393,1592732.020,0.000,0.000,16.919,0.000,69.200,6.742,296.031,71.684,145.552,3.803864,12.886,8,0.000,0.000,0.000,0,0.000,0,16.919,298519.939,90148.049,91585.785,252722.054,298969.231,166238.235,96847.500,297701.228 +5.208018,0.100165,11207742,0.334017,1214062.451,0.000,0.000,88.314,0.000,0.070,9.339,296.031,179.352,129.746,3.901318,12.873,8,0.000,0.000,0.000,0,0.000,0,88.314,120081.436,63704.659,245264.436,253400.981,108730.206,185443.355,76872.885,160564.494 +5.308158,0.100140,11450620,0.341255,2425394.537,0.000,0.000,13.290,0.000,0.195,5.710,296.031,21.142,133.798,3.971455,12.860,8,0.000,0.000,0.000,0,0.000,0,13.290,322709.549,313302.680,313362.596,298752.989,310876.067,300360.744,265848.917,300180.995 +5.408294,0.100136,11682393,0.348162,2314573.662,0.000,0.000,14.707,0.000,0.192,5.150,296.031,0.000,404.878,4.038338,12.821,8,0.000,0.000,0.000,0,0.000,0,14.707,282864.264,288286.869,248431.219,300849.737,283034.032,297833.850,302337.708,310935.983 +5.508465,0.100171,11911579,0.354993,2287947.975,0.000,0.000,13.932,0.000,0.061,5.240,296.031,0.000,391.674,4.104603,12.782,8,0.000,0.000,0.000,0,0.000,0,13.932,291451.664,274740.238,289504.993,247416.957,295125.383,305527.597,295155.332,289025.812 +5.608617,0.100152,12142462,0.361874,2305336.079,0.000,0.000,12.462,0.000,0.111,5.347,296.031,0.000,291.238,4.171204,12.754,8,0.000,0.000,0.000,0,0.000,0,12.462,297688.829,291488.226,286066.443,285926.655,236441.654,296720.297,298178.087,312825.887 +5.708759,0.100143,12374027,0.368775,2312348.798,0.000,0.000,14.263,0.000,0.647,5.390,296.031,0.000,299.494,4.247482,12.725,8,0.000,0.000,0.000,0,0.000,0,14.263,295657.907,264202.813,276804.822,309128.676,304994.578,298234.229,305104.421,258221.353 +5.808900,0.100141,12602733,0.375591,2283847.244,0.000,0.000,12.107,0.000,0.033,6.106,296.031,0.000,222.343,4.346687,12.703,8,0.000,0.000,0.000,0,0.000,0,12.107,247252.183,320129.664,289752.397,260273.865,297411.622,287116.105,302883.924,279027.484 +5.913808,0.104908,12810867,0.381794,1983972.824,0.000,0.000,16.989,0.000,38.182,5.642,296.031,46.358,166.515,4.416748,12.686,8,0.000,0.000,0.000,0,0.000,0,16.989,301789.134,200328.504,296670.348,203674.303,262363.996,211099.879,300464.160,207582.501 +6.013973,0.100165,12945837,0.385816,1347470.206,0.000,0.000,84.608,0.000,73.881,9.891,296.031,175.920,144.370,4.501228,12.672,8,0.000,0.000,0.000,0,0.000,0,84.608,137901.800,192850.870,90590.092,134098.094,342563.127,178015.420,267287.692,4163.111 +6.114125,0.100152,13152498,0.391975,2063480.999,0.000,0.000,84.835,0.000,11.390,6.275,296.031,43.333,185.968,4.578770,12.653,8,0.000,0.000,0.000,0,0.000,0,84.835,298217.791,148664.570,258627.825,312945.459,329749.977,142204.366,244878.673,328192.339 +6.214271,0.100146,13375033,0.398607,2222102.575,0.000,0.000,16.176,0.000,0.072,5.434,296.031,0.000,432.025,4.673508,12.611,8,0.000,0.000,0.000,0,0.000,0,16.176,281149.123,272621.585,238880.895,286301.593,286880.747,269056.795,293880.517,293331.320 +6.314418,0.100147,13611535,0.405655,2361552.297,0.000,0.000,13.697,0.000,0.075,5.184,296.031,0.000,402.144,4.741119,12.572,8,0.000,0.000,0.000,0,0.000,0,13.697,302865.273,257332.133,291292.266,293568.923,303973.645,311073.220,315277.047,286169.788 +6.414572,0.100154,13848659,0.412722,2367598.161,0.000,0.000,11.419,0.000,0.107,5.282,296.031,0.000,268.961,4.808411,12.546,8,0.000,0.000,0.000,0,0.000,0,11.419,287447.848,289664.438,296753.534,302165.209,284302.686,278042.315,316982.418,312239.713 +6.514723,0.100151,14090235,0.419922,2412120.930,0.000,0.000,11.785,0.000,0.096,5.529,296.031,0.000,265.654,4.877274,12.520,8,0.000,0.000,0.000,0,0.000,0,11.785,297760.780,258809.544,310930.911,312448.621,296103.281,316432.611,298539.605,321095.576 +6.615228,0.100505,14333770,0.427180,2423112.892,0.000,0.000,14.405,0.000,0.628,5.516,296.031,0.000,239.027,4.955132,12.496,8,0.000,0.000,0.000,0,0.000,0,14.405,331048.154,331406.345,298034.876,285975.777,315257.897,329456.194,246883.200,285050.450 +6.715396,0.100168,14541077,0.433358,2069585.170,0.000,0.000,24.818,0.000,1.986,5.135,296.031,2.067,188.472,5.022465,12.478,8,0.000,0.000,0.000,0,0.000,0,24.818,280547.606,242351.921,270294.869,267230.030,258095.411,281196.513,251017.329,218851.491 +6.815529,0.100133,14637231,0.436223,960259.705,0.000,0.000,98.723,0.000,49.312,6.604,296.031,150.580,128.930,5.103600,12.465,8,0.000,0.000,0.000,0,0.000,0,98.723,217490.025,31787.618,187589.890,30309.589,5692.410,189237.693,209790.291,88362.188 +6.915680,0.100151,14782044,0.440539,1445951.818,0.000,0.000,88.257,0.000,61.209,9.030,296.031,170.758,195.916,5.194942,12.446,8,0.000,0.000,0.000,0,0.000,0,88.257,114307.807,267237.434,129315.200,318580.091,203433.548,91611.996,131871.349,189594.395 +7.015838,0.100158,15016208,0.447518,2337956.316,0.000,0.000,64.389,0.000,0.061,5.427,296.031,0.000,222.033,5.264622,12.424,8,0.000,0.000,0.000,0,0.000,0,64.389,309901.719,289104.487,301295.279,300386.711,280987.276,304100.859,291640.491,260539.494 +7.115974,0.100136,15238741,0.454150,2222299.583,0.000,0.000,26.159,0.000,0.115,4.694,296.031,0.000,419.077,5.330059,12.383,8,0.000,0.000,0.000,0,0.000,0,26.159,286778.937,291622.332,230076.259,284132.545,276972.309,289365.410,280487.516,282864.275 +7.216124,0.100150,15467159,0.460957,2280751.142,0.000,0.000,17.451,0.000,0.248,5.210,296.031,0.000,324.122,5.396294,12.351,8,0.000,0.000,0.000,0,0.000,0,17.451,274597.173,299539.675,283963.093,285121.351,288346.503,303623.535,243843.408,301716.403 +7.316274,0.100149,15703172,0.467991,2356609.743,0.000,0.000,14.696,0.000,11.606,5.350,296.031,0.000,313.477,5.471813,12.321,8,0.000,0.000,0.000,0,0.000,0,14.696,246352.004,321469.795,245093.884,324365.469,308079.797,303486.658,300221.535,307540.602 +7.416411,0.100138,15925096,0.474605,2216188.773,0.000,0.000,14.813,0.000,0.140,5.830,296.031,0.000,278.367,5.568951,12.294,8,0.000,0.000,0.000,0,0.000,0,14.813,272384.983,251803.320,305759.034,279345.400,287304.442,293455.973,265105.006,261030.616 +7.516566,0.100154,16157388,0.481528,2319336.949,0.000,0.000,13.226,0.000,0.083,5.650,296.031,0.000,201.174,5.638309,12.274,8,0.000,0.000,0.000,0,0.000,0,13.226,296641.730,291230.090,267386.925,296831.437,307564.855,295253.874,286207.849,278220.189 +7.616717,0.100151,16353601,0.487375,1959172.120,0.000,0.000,1.952,0.000,54.839,3.799,296.031,9.556,154.844,5.672112,12.259,8,0.000,0.000,0.000,0,0.000,0,1.952,263711.858,265798.708,135565.329,255883.677,259368.416,262633.486,259498.220,256712.426 +7.716878,0.100161,16408522,0.489012,548328.677,0.000,0.000,73.357,0.000,81.986,1.672,348.215,32.136,66.534,5.695328,12.252,8,0.000,0.000,0.000,0,0.000,0,73.357,37310.032,96055.611,56898.548,44288.815,73741.476,99739.689,40554.817,99739.689 +7.817035,0.100158,16467393,0.490767,587783.518,0.000,0.000,4.723,0.000,182.144,3.330,348.215,393.169,180.731,5.723877,12.235,8,0.000,0.000,0.000,0,0.000,0,4.723,0.000,131183.225,158110.781,0.000,0.000,154416.604,0.000,144072.908 +7.917199,0.100164,16517744,0.492267,502685.305,0.000,0.000,26.229,0.000,282.308,5.552,356.004,426.449,265.073,5.804237,12.209,8,0.000,0.000,0.000,0,0.000,0,26.229,0.000,129297.876,165328.765,0.000,0.000,24380.003,0.000,183678.660 +8.017363,0.100164,16555159,0.493382,373538.182,0.000,0.000,9.289,0.000,382.472,3.755,356.004,412.332,610.835,5.846207,12.149,8,0.000,0.000,0.000,0,0.000,0,9.289,0.000,118955.163,129447.977,0.000,0.000,0.000,0.000,125135.041 +8.117492,0.100129,16601187,0.494754,459687.068,0.000,0.000,3.504,0.000,482.601,4.795,356.004,496.352,429.056,5.897652,12.107,8,0.000,0.000,0.000,0,0.000,0,3.504,0.000,154460.767,152243.627,0.000,0.000,0.000,0.000,152982.674 +8.217637,0.100145,16628681,0.495573,274541.613,0.000,0.000,44.740,0.000,582.746,3.476,356.004,396.534,259.662,5.928989,12.081,8,0.000,0.000,0.000,0,0.000,0,44.740,0.000,95321.679,83528.791,0.000,0.000,0.000,0.000,95691.143 +8.317753,0.100116,16647426,0.496132,187233.137,0.000,0.000,4.615,0.000,682.862,1.775,356.004,167.189,364.929,5.955341,12.046,8,0.000,0.000,0.000,0,0.000,0,4.615,0.000,62957.080,63666.259,0.000,0.000,0.000,0.000,60609.799 +8.417881,0.100128,16666412,0.496698,189616.375,0.000,0.000,65.804,0.000,782.990,2.052,356.004,239.068,322.164,5.983299,12.014,8,0.000,0.000,0.000,0,0.000,0,65.804,0.000,78219.501,77480.451,0.000,0.000,0.000,0.000,33916.423 +8.517993,0.100112,16702809,0.497782,363562.817,0.000,0.000,11.879,0.000,883.102,3.745,356.004,454.686,267.279,6.049507,11.988,8,0.000,0.000,0.000,0,0.000,0,11.879,0.000,120475.070,128436.154,0.000,0.000,0.000,0.000,114651.593 +8.618134,0.100141,16740009,0.498891,371476.148,0.000,0.000,5.739,0.000,983.243,3.274,356.004,313.737,246.449,6.090363,11.964,8,0.000,0.000,0.000,0,0.000,0,5.739,0.000,125622.848,123176.298,0.000,0.000,0.000,0.000,122677.002 +8.718236,0.100101,16762028,0.499547,219967.206,0.000,0.000,3.686,0.000,1083.344,1.633,356.004,163.194,400.532,6.110298,11.925,8,0.000,0.000,0.000,0,0.000,0,3.686,0.000,73185.874,76552.464,0.000,0.000,0.000,0.000,70228.869 +8.818365,0.100129,16779789,0.500077,177381.309,0.000,0.000,7.964,0.000,1183.473,1.641,356.004,175.633,258.222,6.127693,11.900,8,0.000,0.000,0.000,0,0.000,0,7.964,0.000,63558.057,56916.620,0.000,0.000,0.000,0.000,56906.633 +8.918467,0.100103,16816919,0.501183,370918.458,0.000,0.000,3.390,0.000,1283.576,2.915,356.004,386.595,320.374,6.165504,11.868,8,0.000,0.000,0.000,0,0.000,0,3.390,0.000,122713.772,122004.501,0.000,0.000,0.000,0.000,126200.185 +9.018601,0.100134,16843355,0.501971,264007.215,0.000,0.000,5.117,0.000,1383.710,2.583,356.004,255.401,133.064,6.191639,11.855,8,0.000,0.000,0.000,0,0.000,0,5.117,0.000,87203.473,87173.513,0.000,0.000,0.000,0.000,89630.230 +9.118725,0.100124,16861894,0.502524,185160.758,0.000,0.000,34.151,0.000,1483.834,2.593,356.004,296.703,390.766,6.221161,11.817,8,0.000,0.000,0.000,0,0.000,0,34.151,0.000,35476.078,75766.196,0.000,0.000,0.000,0.000,73918.484 +9.218842,0.100117,16882984,0.503152,210652.645,0.000,0.000,5.036,0.000,1583.951,1.656,356.004,189.153,279.164,6.272541,11.790,8,0.000,0.000,0.000,0,0.000,0,5.036,0.000,71695.813,66521.888,0.000,0.000,0.000,0.000,72434.945 +9.318957,0.100114,16922204,0.504321,391751.531,0.000,0.000,3.201,0.000,1684.066,2.830,356.004,317.059,317.098,6.308132,11.759,8,0.000,0.000,0.000,0,0.000,0,3.201,0.000,128612.767,128612.767,0.000,0.000,0.000,0.000,134525.997 +9.419077,0.100120,16952003,0.505209,297632.754,0.000,0.000,8.721,0.000,1784.186,2.561,356.004,268.584,198.590,6.339333,11.739,8,0.000,0.000,0.000,0,0.000,0,8.721,0.000,99051.110,106192.538,0.000,0.000,0.000,0.000,92389.106 +9.519184,0.100107,16985377,0.506204,333381.788,0.000,0.000,3.443,0.000,1884.293,2.517,356.004,273.885,256.521,6.371571,11.714,8,0.000,0.000,0.000,0,0.000,0,3.443,0.000,110880.861,107924.038,0.000,0.000,0.000,0.000,114576.889 +9.619317,0.100133,17008007,0.506878,226000.403,0.000,0.000,37.325,0.000,1984.426,2.035,356.004,205.782,393.385,6.392395,11.676,8,0.000,0.000,0.000,0,0.000,0,37.325,0.000,79934.035,63565.734,0.000,0.000,0.000,0.000,82500.633 +9.719457,0.100140,17036275,0.507721,282284.077,0.000,0.000,11.676,0.000,2084.566,2.450,356.004,246.646,324.272,6.425709,11.644,8,0.000,0.000,0.000,0,0.000,0,11.676,0.000,92370.444,93109.408,0.000,0.000,0.000,0.000,96804.225 +9.819593,0.100136,17058356,0.508379,220510.934,0.000,0.000,33.323,0.000,2184.701,2.791,356.004,276.617,228.362,6.452732,11.622,8,0.000,0.000,0.000,0,0.000,0,33.323,0.000,51729.842,86752.343,0.000,0.000,0.000,0.000,82028.749 +9.919728,0.100136,17100743,0.509642,423295.651,0.000,0.000,2256.596,0.000,2284.837,3.527,363.906,288.281,201.562,6.528522,11.602,8,0.000,0.000,0.000,0,0.000,0,2256.596,0.000,150615.637,125829.269,0.000,10875.244,0.000,0.000,135975.502 +10.019867,0.100139,17171343,0.511746,705020.339,0.000,0.000,2373.190,0.000,44.412,6.032,379.723,33.703,316.903,6.570251,11.571,8,0.000,0.000,0.000,0,0.000,0,2373.190,82255.702,165170.487,16447.146,66567.501,77582.196,96076.497,34641.863,166278.947 +10.120031,0.100164,17331995,0.516534,1603889.989,0.000,0.000,73.521,0.000,0.281,7.106,379.723,0.468,354.458,6.645550,11.536,8,0.000,0.000,0.000,0,0.000,0,73.521,217044.098,194141.652,163911.223,232269.132,146270.151,216275.358,210644.591,223333.784 +10.220177,0.100145,17563038,0.523419,2307078.115,0.000,0.000,17.010,0.000,0.114,5.348,379.723,0.000,332.525,6.713123,11.504,8,0.000,0.000,0.000,0,0.000,0,17.010,301741.609,237235.328,304747.242,291935.855,286693.472,293643.374,302340.738,288740.498 +10.320333,0.100156,17794157,0.530307,2307593.247,0.000,0.000,14.827,0.000,0.163,5.429,379.723,0.000,320.672,6.780834,11.472,8,0.000,0.000,0.000,0,0.000,0,14.827,292603.930,297516.273,240654.901,304495.395,290856.653,288190.809,301969.332,291305.953 +10.420471,0.100139,18022252,0.537105,2277786.405,0.000,0.000,12.841,0.000,0.319,5.467,379.723,0.000,266.544,6.848877,11.446,8,0.000,0.000,0.000,0,0.000,0,12.841,276845.492,314802.774,308851.040,276266.297,270504.299,250761.720,273080.721,306674.063 +10.520616,0.100145,18177233,0.541724,1547569.692,0.000,0.000,2.797,0.000,94.307,3.403,379.723,23.989,176.736,6.879696,11.429,8,0.000,0.000,0.000,0,0.000,0,2.797,16685.845,212811.927,217565.046,223156.951,215687.764,220390.955,213560.843,227710.360 +10.620745,0.100128,18356746,0.547074,1792826.326,0.000,0.000,16.551,0.000,194.435,3.292,379.723,38.778,176.375,6.915577,11.412,8,0.000,0.000,0.000,0,0.000,0,16.551,0.000,266867.092,260645.087,257479.155,260475.305,223572.722,259007.191,264779.774 +10.720879,0.100134,18434099,0.549379,772492.674,0.000,0.000,253.881,0.000,58.452,2.078,379.723,85.510,162.126,6.929695,11.396,8,0.000,0.000,0.000,0,0.000,0,253.881,9.987,111300.542,102702.089,114486.264,109812.540,110801.213,111250.609,112129.429 +10.821013,0.100134,18434101,0.549379,19.973,0.000,0.000,136.818,0.000,142.741,4.191,379.723,855.381,528.981,6.938858,11.344,8,0.000,0.000,0.000,0,0.000,0,136.818,0.000,0.000,9.987,0.000,0.000,0.000,9.987,0.000 +10.921158,0.100146,18434114,0.549379,129.811,0.000,0.000,208.515,0.000,240.968,1.303,379.723,183.872,362.947,6.986572,11.309,8,0.000,0.000,0.000,0,0.000,0,208.515,0.000,19.971,19.971,19.971,19.971,19.971,9.985,19.971 +11.021308,0.100150,18434116,0.549379,19.970,0.000,0.000,268.592,0.000,192.230,1.173,379.723,337.580,323.421,7.016235,11.277,8,0.000,0.000,0.000,0,0.000,0,268.592,19.970,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.121429,0.100121,18434122,0.549380,59.928,0.000,0.000,285.685,0.000,287.350,2.580,379.723,563.070,395.069,7.060669,11.239,8,0.000,0.000,0.000,0,0.000,0,285.685,0.000,19.976,19.976,0.000,0.000,0.000,19.976,0.000 +11.221585,0.100156,18434130,0.549380,79.875,0.000,0.000,328.221,0.000,328.514,1.156,379.723,196.997,292.239,7.105103,11.210,8,0.000,0.000,0.000,0,0.000,0,328.221,19.969,0.000,0.000,19.969,0.000,19.969,0.000,19.969 +11.321735,0.100150,18434132,0.549380,19.970,0.000,0.000,398.721,0.000,218.276,1.227,379.723,321.393,478.149,7.156494,11.163,8,0.000,0.000,0.000,0,0.000,0,398.721,0.000,0.000,0.000,0.000,19.970,0.000,0.000,0.000 +11.421875,0.100140,18434136,0.549380,39.944,0.000,0.000,290.750,0.000,318.416,1.769,379.723,396.672,380.640,7.202148,11.126,8,0.000,0.000,0.000,0,0.000,0,290.750,0.000,0.000,19.972,0.000,0.000,0.000,19.972,0.000 +11.521997,0.100122,18434144,0.549380,79.902,0.000,0.000,341.337,0.000,369.344,2.032,379.723,403.491,245.637,7.239258,11.102,8,0.000,0.000,0.000,0,0.000,0,341.337,19.976,19.976,0.000,19.976,0.000,0.000,0.000,19.976 +11.622107,0.100109,18434148,0.549380,39.956,0.000,0.000,426.921,0.000,202.141,1.526,379.723,373.889,524.232,7.298096,11.051,8,0.000,0.000,0.000,0,0.000,0,426.921,0.000,0.000,0.000,0.000,19.978,19.978,0.000,0.000 +11.722225,0.100118,18434150,0.549380,19.976,0.000,0.000,252.409,0.000,302.221,1.327,379.723,316.851,407.642,7.350342,11.011,8,0.000,0.000,0.000,0,0.000,0,252.409,0.000,0.000,19.976,0.000,0.000,0.000,0.000,0.000 +11.822366,0.100141,18434158,0.549381,79.888,0.000,0.000,335.718,0.000,402.361,1.591,379.723,368.037,340.849,7.389893,10.978,8,0.000,0.000,0.000,0,0.000,0,335.718,19.972,19.972,0.000,19.972,0.000,0.000,0.000,19.972 +11.922500,0.100134,18434166,0.549381,79.893,0.000,0.000,412.247,0.000,187.152,1.998,379.723,420.568,376.018,7.434326,10.941,8,0.000,0.000,0.000,0,0.000,0,412.247,0.000,0.000,19.973,0.000,19.973,19.973,19.973,0.000 +12.022618,0.100117,18434170,0.549381,39.953,0.000,0.000,247.487,0.000,259.658,1.164,379.723,293.678,309.792,7.468628,10.911,8,0.000,0.000,0.000,0,0.000,0,247.487,19.977,0.000,0.000,19.977,0.000,0.000,0.000,0.000 +12.122731,0.100113,18434174,0.549381,39.955,0.000,0.000,297.824,0.000,282.406,1.505,379.723,327.285,435.014,7.520874,10.868,8,0.000,0.000,0.000,0,0.000,0,297.824,0.000,19.977,0.000,0.000,0.000,0.000,0.000,19.977 +12.222837,0.100106,18434179,0.549381,49.947,0.000,0.000,350.722,0.000,327.121,1.318,379.723,316.891,358.917,7.568115,10.833,8,0.000,0.000,0.000,0,0.000,0,350.722,0.000,0.000,9.989,0.000,0.000,19.979,19.979,0.000 +12.322957,0.100120,18434186,0.549382,69.916,0.000,0.000,335.113,0.000,249.856,1.243,379.723,278.924,287.273,7.600708,10.805,8,0.000,0.000,0.000,0,0.000,0,335.113,19.976,0.000,9.988,19.976,19.976,0.000,0.000,0.000 +12.423092,0.100136,18434188,0.549382,19.973,0.000,0.000,261.579,0.000,349.992,1.661,379.723,405.933,414.515,7.649780,10.764,8,0.000,0.000,0.000,0,0.000,0,261.579,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.973 +12.523243,0.100151,18438236,0.549502,40419.117,0.000,0.000,375.591,0.000,349.369,1.470,379.723,353.140,425.219,7.707153,10.723,8,0.000,0.000,0.000,0,0.000,0,375.591,2835.729,19.970,25841.076,0.000,0.000,0.000,11722.343,0.000 +12.623389,0.100146,18562213,0.553197,1237963.564,0.000,0.000,388.379,0.000,0.098,4.448,379.723,308.339,481.134,7.888813,10.676,8,0.000,0.000,0.000,0,0.000,0,388.379,189263.826,168374.308,179358.280,132416.777,180236.998,122281.567,169223.070,96808.737 +12.723539,0.100150,18776947,0.559597,2144131.307,0.000,0.000,15.211,0.000,0.134,5.348,379.723,0.000,315.270,7.957394,10.645,7,0.000,0.000,0.000,0,0.000,0,15.211,271373.889,229796.110,298952.617,311963.147,254728.798,278842.712,267050.359,231423.674 +12.823689,0.100150,19049736,0.567726,2723791.946,0.000,0.000,14.933,0.000,11.502,6.449,379.723,0.156,316.009,7.995605,10.614,7,0.000,0.000,0.000,0,0.000,0,14.933,433757.395,373368.253,374466.600,374656.315,441395.902,407057.566,319089.916,0.000 +12.923848,0.100159,19335138,0.576232,2849486.837,0.000,0.000,13.317,0.000,0.001,7.138,379.723,0.546,374.053,7.995605,10.581,5,0.000,0.000,0.000,0,0.000,0,13.317,411625.158,350023.159,231082.378,433540.294,467576.147,457611.999,498027.703,0.000 +13.024007,0.100159,19612505,0.584498,2769267.695,0.000,0.000,12.145,0.000,2.972,5.430,379.723,0.000,313.525,7.995605,10.554,5,0.000,0.000,0.000,0,0.000,0,12.145,586996.851,0.000,0.000,548657.799,597789.694,580047.898,455775.454,0.000 +13.124171,0.100163,19813232,0.590480,2003993.671,0.000,0.000,19.787,0.000,5.342,4.801,379.723,0.156,248.812,7.995605,10.532,4,0.000,0.000,0.000,0,0.000,0,19.787,505044.303,0.000,0.000,529963.563,534356.381,6070.076,428559.348,0.000 +13.224343,0.100173,19990201,0.595754,1766642.171,0.000,0.000,12.225,0.000,0.000,3.865,379.723,0.000,184.018,7.995605,10.517,1,0.000,0.000,0.000,0,0.000,0,12.225,604337.391,0.000,0.000,82118.329,548573.595,0.000,531612.856,0.000 +13.324602,0.100259,20000000,0.596046,97736.656,0.000,0.000,11.701,0.000,0.000,0.487,379.723,0.000,98.845,7.999546,10.508,0,0.000,0.000,0.000,0,0.000,0,11.701,97736.656,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.log new file mode 100644 index 000000000..1ea10c01e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=463 +worker=6 kind=insert tid=7 os_tid=464 +worker=0 kind=insert tid=6 os_tid=458 +worker=1 kind=insert tid=8 os_tid=459 +start_monotonic_ns=2087427194205147 main_address=0x55cab3d04300 +worker=7 kind=insert tid=10 os_tid=465 +worker=2 kind=insert tid=9 os_tid=460 +worker=4 kind=insert tid=11 os_tid=462 +worker=3 kind=insert tid=12 os_tid=461 +load_end reason=complete inserted=20000000 elapsed_s=13.325 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.209 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087427194207631 cpu_ns=9878032 +diagnostic_stage name=stop_request wall_ns=2087440518867577 cpu_ns=62511577180 +diagnostic_stage name=workers_joined wall_ns=2087440518909531 cpu_ns=62511618399 +diagnostic_stage name=before_close wall_ns=2087440518992419 cpu_ns=62511701280 +diagnostic_stage name=after_close wall_ns=2087440728200478 cpu_ns=62578899526 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087440443035752 last_end_ns=2087440443036652 loop_exit_ns=2087440443036712 deregister_start_ns=2087440443036792 deregister_end_ns=2087440443037521 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087440103477222 last_end_ns=2087440103478706 loop_exit_ns=2087440103478769 deregister_start_ns=2087440103478799 deregister_end_ns=2087440103479727 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087440070157528 last_end_ns=2087440070159251 loop_exit_ns=2087440070159328 deregister_start_ns=2087440070159368 deregister_end_ns=2087440070160574 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087440346751227 last_end_ns=2087440346752720 loop_exit_ns=2087440346752777 deregister_start_ns=2087440346752872 deregister_end_ns=2087440346753972 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087440416469270 last_end_ns=2087440416470321 loop_exit_ns=2087440416470371 deregister_start_ns=2087440416470395 deregister_end_ns=2087440416470828 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087440219188350 last_end_ns=2087440219189437 loop_exit_ns=2087440219189498 deregister_start_ns=2087440219189587 deregister_end_ns=2087440219190529 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087440411988004 last_end_ns=2087440411989328 loop_exit_ns=2087440411989376 deregister_start_ns=2087440411989473 deregister_end_ns=2087440411990211 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087439895896818 last_end_ns=2087439895898756 loop_exit_ns=2087439895898831 deregister_start_ns=2087439895898864 deregister_end_ns=2087439895902307 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv new file mode 100644 index 000000000..6c24324d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-12-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1500971.344112,13.324705,20000000,0.005166,0.001424,0.060928,0.243712,2373.189567,0.005166,0.001424,0.060928,0.243712,2373.189567,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.csv new file mode 100644 index 000000000..046e77863 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.csv @@ -0,0 +1,140 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,275351,0.008206,2751695.779,0.000,0.000,14.052,0.000,0.131,5.356,67.422,0.000,145.139,0.057396,14.097,8,0.000,0.000,0.000,0,0.000,0,14.052,356864.716,324685.931,361811.454,362201.197,316201.525,364699.550,339746.002,325485.404 +0.200206,0.100140,535188,0.015950,2594728.817,0.000,0.000,15.915,0.000,0.177,5.836,119.395,0.000,137.034,0.114498,14.084,8,0.000,0.000,0.000,0,0.000,0,15.915,335079.783,328798.597,326152.310,334420.707,332703.118,273705.908,333591.871,330276.523 +0.300342,0.100135,792960,0.023632,2574232.558,0.000,0.000,14.469,0.000,5.508,5.692,170.297,0.000,136.066,0.171017,14.070,8,0.000,0.000,0.000,0,0.000,0,14.469,324570.288,324320.627,331750.561,336414.243,324420.491,305406.251,347469.266,279880.831 +0.400493,0.100151,1035700,0.030866,2423737.998,0.000,0.000,17.490,0.000,0.156,5.691,226.535,0.000,127.932,0.233952,14.058,8,0.000,0.000,0.000,0,0.000,0,17.490,325797.755,307505.393,313266.688,272678.014,318458.844,272787.848,311449.434,301794.022 +0.500633,0.100140,1286545,0.038342,2504949.208,0.000,0.000,14.441,0.000,0.191,6.172,277.566,0.000,132.354,0.293526,14.045,8,0.000,0.000,0.000,0,0.000,0,14.441,319343.701,308019.527,321231.064,278830.321,317326.520,328860.401,314430.568,316907.106 +0.600779,0.100146,1539287,0.045874,2523736.002,0.000,0.000,10.204,0.000,0.049,5.848,277.566,0.000,133.243,0.348660,14.032,8,0.000,0.000,0.000,0,0.000,0,10.204,325345.081,317975.838,286761.403,322139.760,309937.572,322589.104,315179.919,323807.325 +0.700926,0.100148,1785166,0.053202,2455166.199,0.000,0.000,12.458,0.000,7.892,5.824,277.566,0.000,219.949,0.408588,14.010,8,0.000,0.000,0.000,0,0.000,0,12.458,304430.663,321455.535,262852.033,327626.427,324031.732,287136.190,305968.394,321665.225 +0.801069,0.100143,2018676,0.060161,2331760.173,0.000,0.000,13.922,0.000,0.096,5.998,282.863,0.000,262.047,0.470680,13.985,8,0.000,0.000,0.000,0,0.000,0,13.922,294887.627,305292.723,296515.295,297613.722,307749.205,231528.377,301408.287,296764.938 +0.901207,0.100137,2222623,0.066239,2036669.905,0.000,0.000,38.847,0.000,5.908,5.497,291.176,24.927,219.425,0.522820,13.963,8,0.000,0.000,0.000,0,0.000,0,38.847,262968.460,185145.455,261270.794,257346.190,269319.728,276419.967,270577.999,253621.311 +1.001352,0.100145,2306833,0.068749,840879.841,0.000,0.000,100.654,0.000,106.053,9.251,294.301,130.670,203.650,0.629589,13.943,8,0.000,0.000,0.000,0,0.000,0,100.654,15088.106,269788.523,0.000,0.000,0.000,260991.289,282649.861,12362.062 +1.101516,0.100164,2448943,0.072984,1418772.532,0.000,0.000,130.874,0.000,0.148,7.097,294.301,58.615,932.455,0.713821,13.852,8,0.000,0.000,0.000,0,0.000,0,130.874,203476.201,180064.608,170430.412,180194.395,137684.132,201559.346,149634.528,195728.911 +1.201656,0.100140,2634182,0.078505,1849793.777,0.000,0.000,20.426,0.000,0.188,5.567,294.301,16.773,464.387,0.787575,13.807,8,0.000,0.000,0.000,0,0.000,0,20.426,232333.915,235229.850,182054.483,244776.451,234550.803,235100.032,251017.692,234730.551 +1.301790,0.100134,2850817,0.084961,2163456.636,0.000,0.000,18.274,0.000,0.156,6.061,294.301,0.078,349.181,0.862843,13.772,8,0.000,0.000,0.000,0,0.000,0,18.274,231160.850,268800.512,292398.951,302864.954,274083.446,276719.920,261650.074,255777.928 +1.401941,0.100151,3103433,0.092490,2522356.715,0.000,0.000,12.430,0.000,0.187,5.412,294.301,0.000,210.581,0.932270,13.752,8,0.000,0.000,0.000,0,0.000,0,12.430,325069.850,333297.444,277561.484,311210.747,328165.183,314995.041,314146.321,317910.645 +1.502094,0.100153,3351536,0.099884,2477238.834,0.000,0.000,10.170,0.000,8.581,5.552,294.301,0.000,189.320,1.007080,13.733,8,0.000,0.000,0.000,0,0.000,0,10.170,317114.688,279262.616,320599.355,295847.235,283466.183,336075.670,326610.156,318262.930 +1.602250,0.100156,3592862,0.107076,2409510.657,0.000,0.000,15.121,0.000,0.137,5.960,294.301,0.000,238.145,1.109249,13.710,8,0.000,0.000,0.000,0,0.000,0,15.121,298445.601,283968.129,308839.427,256171.382,308020.701,302768.873,320571.172,330725.371 +1.702410,0.100160,3827533,0.114069,2342953.449,0.000,0.000,11.103,0.000,0.466,5.428,294.301,0.000,213.447,1.178230,13.689,8,0.000,0.000,0.000,0,0.000,0,11.103,290663.967,314725.388,276806.186,296434.714,282487.077,313487.373,280450.343,287898.401 +1.802557,0.100147,4002945,0.119297,1751538.285,0.000,0.000,16.171,0.000,48.522,4.830,294.301,44.934,161.676,1.243202,13.673,8,0.000,0.000,0.000,0,0.000,0,16.171,170738.337,253945.692,255633.204,260935.389,267585.587,153024.447,165226.461,224449.169 +1.902714,0.100156,4147968,0.123619,1447965.787,0.000,0.000,95.047,0.000,2.498,8.809,294.301,83.112,102.574,1.349308,13.663,8,0.000,0.000,0.000,0,0.000,0,95.047,67704.130,263707.635,38130.375,269508.564,269558.486,139362.077,110597.057,289397.463 +2.002871,0.100158,4397350,0.131051,2489889.933,0.000,0.000,10.564,0.000,0.060,5.838,294.301,6.747,131.745,1.428223,13.650,8,0.000,0.000,0.000,0,0.000,0,10.564,282264.471,322051.670,322930.284,319345.941,308822.551,316799.960,312137.319,305537.736 +2.103009,0.100138,4643482,0.138387,2457935.889,0.000,0.000,12.480,0.000,0.073,5.427,294.301,0.000,137.584,1.497066,13.637,8,0.000,0.000,0.000,0,0.000,0,12.480,324692.959,311860.627,313148.854,311081.700,309184.312,310043.130,310552.428,267371.880 +2.203158,0.100149,4868449,0.145091,2246326.680,0.000,0.000,16.212,0.000,0.090,5.200,294.301,0.000,455.455,1.562996,13.592,8,0.000,0.000,0.000,0,0.000,0,16.212,245065.257,284556.480,290158.143,279404.149,277696.690,283158.561,292474.695,293812.704 +2.303299,0.100141,5094366,0.151824,2255996.310,0.000,0.000,15.528,0.000,0.192,5.350,294.301,0.000,393.548,1.628971,13.554,8,0.000,0.000,0.000,0,0.000,0,15.528,290750.977,284170.235,272796.236,296992.197,293227.493,302214.850,222896.434,292947.887 +2.403433,0.100134,5325255,0.158705,2305803.290,0.000,0.000,15.091,0.000,13.432,5.312,294.301,0.000,343.446,1.703979,13.520,8,0.000,0.000,0.000,0,0.000,0,15.091,294665.540,312881.155,290541.061,293017.746,303563.628,209479.576,292478.468,309176.115 +2.503573,0.100141,5563078,0.165793,2374885.354,0.000,0.000,14.889,0.000,0.117,6.048,294.301,0.000,217.779,1.805115,13.499,8,0.000,0.000,0.000,0,0.000,0,14.889,309354.324,294804.815,294335.476,302793.564,282472.183,264277.807,319090.612,307756.574 +2.603723,0.100150,5724763,0.170611,1614435.144,0.000,0.000,31.660,0.000,21.821,3.556,294.301,4.524,127.973,1.846409,13.486,8,0.000,0.000,0.000,0,0.000,0,31.660,210185.606,169965.767,227030.410,213290.962,201718.272,200140.632,196456.143,195647.353 +2.703874,0.100151,5818551,0.173406,936468.302,0.000,0.000,119.970,0.000,67.651,7.173,294.301,123.174,94.506,1.918140,13.477,8,0.000,0.000,0.000,0,0.000,0,119.970,36944.308,220607.441,225719.734,211940.506,216104.229,11093.277,9.985,14048.822 +2.804023,0.100149,5963283,0.177720,1445165.692,0.000,0.000,95.956,0.000,111.793,5.301,294.301,68.024,97.238,1.996174,13.468,8,0.000,0.000,0.000,0,0.000,0,95.956,217076.404,209457.761,194170.550,215039.441,0.000,231534.851,159632.037,218254.648 +2.904175,0.100152,6201167,0.184809,2375229.461,0.000,0.000,118.826,0.000,0.099,5.619,294.301,10.804,125.395,2.066067,13.455,8,0.000,0.000,0.000,0,0.000,0,118.826,309908.914,303219.083,290797.964,274013.478,287962.274,307592.435,297098.387,304636.927 +3.004308,0.100133,6452033,0.192286,2505324.761,0.000,0.000,10.640,0.000,0.101,5.330,294.301,0.000,212.647,2.135139,13.435,8,0.000,0.000,0.000,0,0.000,0,10.640,328093.223,314431.410,282184.339,320583.220,315240.333,314081.875,321511.984,309198.377 +3.104461,0.100153,6673141,0.198875,2207707.241,0.000,0.000,16.879,0.000,3.265,5.101,294.301,0.000,469.400,2.203064,13.389,8,0.000,0.000,0.000,0,0.000,0,16.879,276247.970,284225.783,285334.089,233563.181,281809.474,287440.871,269048.969,290036.905 +3.204611,0.100150,6900976,0.205665,2274929.280,0.000,0.000,16.205,0.000,1.600,5.291,294.301,0.000,401.545,2.275730,13.349,8,0.000,0.000,0.000,0,0.000,0,16.205,251391.992,306109.715,291881.110,248086.962,282255.584,303893.048,296104.759,295206.110 +3.304780,0.100169,7124566,0.212329,2232138.690,0.000,0.000,14.469,0.000,0.049,5.759,294.301,0.000,284.131,2.372475,13.322,8,0.000,0.000,0.000,0,0.000,0,14.469,289302.505,289003.010,303099.257,272880.178,294693.421,241622.849,287415.684,254121.787 +3.404936,0.100157,7362179,0.219410,2372410.132,0.000,0.000,16.756,0.000,0.123,5.504,294.301,0.000,201.676,2.442215,13.302,8,0.000,0.000,0.000,0,0.000,0,16.756,303394.287,315964.577,286570.666,241790.879,302555.602,316194.217,313857.880,292082.024 +3.505078,0.100142,7538195,0.224656,1757664.380,0.000,0.000,17.952,0.000,45.890,4.890,294.301,46.692,164.922,2.504158,13.286,8,0.000,0.000,0.000,0,0.000,0,17.952,265143.536,165644.809,260110.682,265113.578,162958.623,257494.397,165564.923,215633.832 +3.605259,0.100181,7647933,0.227926,1095402.590,0.000,0.000,89.269,0.000,3.801,8.574,294.301,142.282,95.258,2.580479,13.276,8,0.000,0.000,0.000,0,0.000,0,89.269,167397.815,64174.153,38211.022,38490.517,168425.959,292202.519,169903.292,156597.312 +3.705406,0.100147,7881451,0.234886,2331742.545,0.000,0.000,12.973,0.000,2.875,5.969,294.301,26.640,124.855,2.677380,13.264,8,0.000,0.000,0.000,0,0.000,0,12.973,310672.007,258349.142,300007.729,289792.787,302024.755,300816.536,265288.911,304790.678 +3.805562,0.100156,8133240,0.242389,2513964.194,0.000,0.000,12.202,0.000,0.158,5.474,294.301,0.000,168.136,2.758106,13.248,8,0.000,0.000,0.000,0,0.000,0,12.202,325960.979,269549.072,332121.359,323494.830,312841.467,310155.661,328047.721,311793.104 +3.905700,0.100137,8351065,0.248881,2175261.300,0.000,0.000,18.358,0.000,0.195,5.331,294.301,0.000,436.393,2.823299,13.205,8,0.000,0.000,0.000,0,0.000,0,18.358,263028.612,278257.688,296622.456,277139.225,223233.289,280594.477,293566.654,262818.900 +4.005860,0.100161,8566582,0.255304,2151714.669,0.000,0.000,18.871,0.000,0.126,5.288,294.301,0.000,340.664,2.888008,13.172,8,0.000,0.000,0.000,0,0.000,0,18.871,280589.415,291911.234,259073.966,225238.301,273630.590,272771.969,271494.021,277005.171 +4.106002,0.100142,8793700,0.262073,2267969.372,0.000,0.000,18.838,0.000,0.357,5.300,294.301,0.000,332.264,2.955139,13.139,8,0.000,0.000,0.000,0,0.000,0,18.838,279464.379,292875.394,300304.876,237124.317,277916.570,292715.620,302232.148,285336.067 +4.206135,0.100133,9038068,0.269355,2440433.394,0.000,0.000,15.371,0.000,6.065,5.445,294.301,0.000,238.823,3.028778,13.116,8,0.000,0.000,0.000,0,0.000,0,15.371,311715.313,328033.604,298842.438,277430.923,298722.597,328113.497,326385.796,271189.226 +4.306291,0.100156,9260971,0.275998,2225551.707,0.000,0.000,16.027,0.000,10.442,5.287,294.301,5.070,183.346,3.115467,13.098,8,0.000,0.000,0.000,0,0.000,0,16.027,304983.345,267921.269,257956.842,302087.870,258026.733,277995.524,295687.872,260892.254 +4.406438,0.100147,9393985,0.279963,1328191.198,0.000,0.000,84.591,0.000,77.977,8.777,294.301,161.521,174.822,3.201691,13.081,8,0.000,0.000,0.000,0,0.000,0,84.591,222833.046,95290.185,74340.923,236063.633,69627.838,71325.347,302446.233,256263.994 +4.506594,0.100156,9583324,0.285605,1890440.138,0.000,0.000,87.727,0.000,0.130,6.862,294.301,62.871,107.489,3.282612,13.070,8,0.000,0.000,0.000,0,0.000,0,87.727,169166.032,302228.400,319491.462,124885.128,298464.273,202294.338,255501.313,218409.192 +4.606738,0.100144,9834589,0.293094,2509045.731,0.000,0.000,12.244,0.000,11.461,5.412,294.301,0.000,159.927,3.358562,13.055,8,0.000,0.000,0.000,0,0.000,0,12.244,254554.330,309605.249,316375.523,331543.734,308786.425,338054.382,319880.488,330245.599 +4.706875,0.100137,10049631,0.299502,2147482.566,0.000,0.000,19.737,0.000,3.238,5.243,294.301,0.000,446.226,3.437412,13.011,8,0.000,0.000,0.000,0,0.000,0,19.737,277390.571,273116.418,219070.345,284700.572,285789.083,268792.332,271987.961,266635.283 +4.807018,0.100143,10276924,0.306276,2269681.382,0.000,0.000,15.815,0.000,0.088,5.598,294.301,0.000,373.645,3.519928,12.974,8,0.000,0.000,0.000,0,0.000,0,15.815,300250.249,296066.237,239637.005,297773.793,276604.094,289555.556,290034.870,279759.577 +4.907164,0.100147,10505301,0.313082,2280427.987,0.000,0.000,16.418,0.000,0.393,5.271,294.301,0.000,356.041,3.587116,12.940,8,0.000,0.000,0.000,0,0.000,0,16.418,299321.339,306520.788,275516.225,290014.977,282016.699,289925.109,259949.039,277163.811 +5.007301,0.100137,10740350,0.320087,2347277.422,0.000,0.000,11.880,0.000,0.048,5.394,294.301,0.000,220.167,3.655525,12.918,8,0.000,0.000,0.000,0,0.000,0,11.880,292389.824,316207.226,283531.947,262570.635,292140.165,295385.723,308527.737,296524.165 +5.107461,0.100160,10985877,0.327405,2451338.152,0.000,0.000,12.593,0.000,0.119,5.461,294.301,0.000,203.463,3.725677,12.898,8,0.000,0.000,0.000,0,0.000,0,12.593,322542.654,322652.478,297412.962,263707.024,328033.847,293948.518,302544.730,320495.937 +5.207609,0.100147,11132783,0.331783,1466900.209,0.000,0.000,80.270,0.000,78.987,8.293,294.301,128.405,141.237,3.826157,12.884,8,0.000,0.000,0.000,0,0.000,0,80.270,70206.631,258299.692,64285.349,71834.235,67250.983,346160.331,331142.442,257720.545 +5.307758,0.100149,11274767,0.336014,1417723.028,0.000,0.000,83.924,0.000,0.039,7.963,295.469,139.128,151.493,3.912098,12.870,8,0.000,0.000,0.000,0,0.000,0,83.924,134489.178,113400.668,328080.104,116975.330,97264.762,325364.160,179561.875,122586.951 +5.407911,0.100153,11512585,0.343102,2374553.226,0.000,0.000,12.964,0.000,0.132,5.387,295.469,0.000,168.688,3.979408,12.853,8,0.000,0.000,0.000,0,0.000,0,12.964,303196.912,308858.265,310066.420,299133.119,294669.936,300670.770,291784.343,266173.460 +5.508053,0.100142,11750595,0.350195,2376725.501,0.000,0.000,13.226,0.000,0.290,5.220,295.469,0.000,409.029,4.046871,12.813,8,0.000,0.000,0.000,0,0.000,0,13.226,302510.493,314743.125,300433.442,314633.281,294392.019,296229.411,301791.513,251992.219 +5.608208,0.100155,11986908,0.357238,2359471.427,0.000,0.000,13.016,0.000,9.062,5.235,295.469,0.000,406.986,4.120819,12.773,8,0.000,0.000,0.000,0,0.000,0,13.016,278607.993,312944.751,299745.218,270939.883,307023.932,295252.185,294183.841,300773.623 +5.708361,0.100153,12213817,0.364000,2265623.619,0.000,0.000,12.142,0.000,0.106,5.715,295.469,0.000,340.651,4.219437,12.740,8,0.000,0.000,0.000,0,0.000,0,12.142,248669.538,268349.428,289517.042,294070.076,294379.602,271834.097,289217.500,309586.336 +5.808514,0.100154,12456844,0.371243,2426544.502,0.000,0.000,12.689,0.000,0.153,5.504,295.469,0.000,224.850,4.288990,12.718,8,0.000,0.000,0.000,0,0.000,0,12.689,319040.174,317282.872,268397.926,290603.833,293249.771,299649.944,309594.676,328725.305 +5.908634,0.100120,12693073,0.378283,2359454.761,0.000,0.000,12.918,0.000,0.073,5.564,295.469,0.000,207.212,4.358418,12.698,8,0.000,0.000,0.000,0,0.000,0,12.918,318127.722,304394.225,290321.136,303105.773,265231.285,299550.046,288013.908,290710.668 +6.008785,0.100150,12849371,0.382941,1560635.239,0.000,0.000,17.587,0.000,61.711,5.067,295.469,51.134,128.752,4.423252,12.685,8,0.000,0.000,0.000,0,0.000,0,17.587,252560.543,245990.414,259280.447,128427.046,189105.880,124443.032,117533.413,243294.465 +6.108956,0.100172,12955780,0.386112,1062266.354,0.000,0.000,96.381,0.000,62.840,9.930,296.250,216.152,122.797,4.506863,12.673,8,0.000,0.000,0.000,0,0.000,0,96.381,341304.066,124296.614,124935.517,28041.859,73144.429,152348.456,206365.722,11829.691 +6.209150,0.100193,13166207,0.392384,2100210.231,0.000,0.000,69.242,0.000,9.191,5.959,296.250,0.000,144.486,4.580830,12.659,8,0.000,0.000,0.000,0,0.000,0,69.242,303802.740,264279.140,282893.159,310958.907,310948.926,178484.983,273052.182,175790.192 +6.309298,0.100149,13387072,0.398966,2205369.711,0.000,0.000,15.242,0.000,0.441,5.352,296.250,0.000,449.488,4.674229,12.615,8,0.000,0.000,0.000,0,0.000,0,15.242,285695.054,239204.205,278345.985,297207.930,277816.773,258555.422,283088.931,285455.411 +6.409449,0.100151,13628128,0.406150,2406929.676,0.000,0.000,17.595,0.000,0.140,5.245,296.250,0.000,380.013,4.743690,12.578,8,0.000,0.000,0.000,0,0.000,0,17.595,308195.155,303691.948,311430.276,298300.080,311130.728,256463.182,312598.514,305119.794 +6.509594,0.100144,13858013,0.413001,2295533.115,0.000,0.000,10.797,0.000,0.087,5.250,296.250,0.000,303.819,4.810223,12.548,8,0.000,0.000,0.000,0,0.000,0,10.797,306786.715,285617.303,293815.457,290030.926,283839.871,275302.208,261841.657,298298.979 +6.609732,0.100138,14103267,0.420310,2449157.664,0.000,0.000,10.948,0.000,0.029,5.303,296.250,0.000,234.637,4.879639,12.525,8,0.000,0.000,0.000,0,0.000,0,10.948,313586.930,323932.643,277007.447,321935.401,295112.444,318899.593,300984.335,297698.872 +6.709886,0.100154,14335483,0.427231,2318578.816,0.000,0.000,15.903,0.000,7.289,5.428,296.250,0.000,240.605,4.953506,12.501,8,0.000,0.000,0.000,0,0.000,0,15.903,297800.030,286297.796,296092.667,272299.417,303421.348,308213.945,245341.056,309112.557 +6.810039,0.100153,14544747,0.433467,2089443.924,0.000,0.000,16.307,0.000,7.891,5.185,296.250,2.418,186.395,5.023739,12.483,8,0.000,0.000,0.000,0,0.000,0,16.307,247121.995,220862.163,287440.323,274829.612,262518.444,243767.126,269168.272,283735.989 +6.910176,0.100137,14655728,0.436775,1108292.648,0.000,0.000,96.375,0.000,58.677,7.013,296.250,205.617,140.433,5.109299,12.470,8,0.000,0.000,0.000,0,0.000,0,96.375,20701.658,234588.827,249039.043,246362.707,19962.669,1867.443,259654.510,76115.791 +7.010320,0.100143,14803834,0.441189,1478940.205,0.000,0.000,82.497,0.000,0.161,8.635,296.250,116.552,160.707,5.199093,12.454,8,0.000,0.000,0.000,0,0.000,0,82.497,122704.126,133029.326,107565.824,127846.755,282734.751,133928.038,323466.369,247665.017 +7.110489,0.100169,15033659,0.448038,2294371.342,0.000,0.000,11.467,0.000,0.146,5.602,296.250,0.000,222.436,5.266983,12.432,8,0.000,0.000,0.000,0,0.000,0,11.467,297277.449,294591.989,295590.302,287553.887,246852.693,287833.415,290898.234,293773.373 +7.210628,0.100140,15257725,0.454716,2237531.394,0.000,0.000,21.040,0.000,0.155,5.241,296.250,0.000,408.608,5.332737,12.392,8,0.000,0.000,0.000,0,0.000,0,21.040,296345.638,292630.832,292780.622,277961.343,271170.838,222668.656,292640.818,291332.647 +7.310763,0.100134,15495978,0.461816,2379332.368,0.000,0.000,16.929,0.000,3.436,5.289,296.250,0.000,329.128,5.403507,12.360,8,0.000,0.000,0.000,0,0.000,0,16.929,298798.439,291618.089,302922.896,317123.811,242883.584,302952.856,321767.570,301265.124 +7.410918,0.100156,15728248,0.468738,2319093.717,0.000,0.000,14.111,0.000,0.043,5.705,296.250,0.000,355.580,5.506176,12.325,8,0.000,0.000,0.000,0,0.000,0,14.111,309299.028,304077.148,307521.791,276010.792,259037.187,312484.075,283878.557,266785.138 +7.511049,0.100131,15954241,0.475473,2256981.029,0.000,0.000,14.669,0.000,0.177,5.391,296.250,0.000,250.961,5.573490,12.301,8,0.000,0.000,0.000,0,0.000,0,14.669,300747.044,266461.841,297031.898,271934.690,270097.091,292397.953,288333.264,269977.248 +7.611186,0.100137,16189085,0.482472,2345226.500,0.000,0.000,11.223,0.000,0.278,5.555,296.250,0.000,202.574,5.642612,12.280,8,0.000,0.000,0.000,0,0.000,0,11.223,287156.530,278817.955,269370.900,292758.853,308826.836,301107.414,292708.921,314479.091 +7.711377,0.100191,16341308,0.487009,1519329.842,0.000,0.000,15.620,0.000,65.095,2.879,296.250,5.146,116.106,5.670975,12.269,8,0.000,0.000,0.000,0,0.000,0,15.620,213472.515,101935.422,207324.251,196105.666,197942.160,196594.732,196934.084,209021.012 +7.811486,0.100109,16424404,0.489485,830052.752,0.000,0.000,135.228,0.000,30.564,1.519,342.797,23.490,90.643,5.694439,12.260,8,0.000,0.000,0.000,0,0.000,0,135.228,90291.312,44201.688,133354.244,133054.571,86485.471,128719.310,124933.448,89012.709 +7.911610,0.100124,16492758,0.491522,682694.619,0.000,0.000,19.068,0.000,130.688,3.272,358.367,342.662,188.907,5.755589,12.242,8,0.000,0.000,0.000,0,0.000,0,19.068,0.000,156845.778,164516.279,104950.040,0.000,120370.945,136011.577,0.000 +8.011775,0.100165,16538490,0.492885,456565.261,0.000,0.000,3.081,0.000,230.853,4.379,358.367,442.940,195.965,5.799438,12.223,8,0.000,0.000,0.000,0,0.000,0,3.081,0.000,155143.535,147755.748,0.000,0.000,0.000,153665.978,0.000 +8.111933,0.100157,16563396,0.493628,248668.620,0.000,0.000,14.701,0.000,331.011,2.582,358.367,308.265,477.959,5.831120,12.176,8,0.000,0.000,0.000,0,0.000,0,14.701,0.000,90547.487,72416.024,0.000,0.000,0.000,85705.109,0.000 +8.212083,0.100151,16590110,0.494424,266738.255,0.000,0.000,6.021,0.000,431.161,3.070,358.367,293.659,388.165,5.863014,12.138,8,0.000,0.000,0.000,0,0.000,0,6.021,0.000,82016.472,93099.779,0.000,0.000,0.000,91622.004,0.000 +8.312242,0.100159,16616306,0.495205,261544.555,0.000,0.000,4.484,0.000,531.320,2.652,358.367,410.325,252.919,5.899277,12.113,8,0.000,0.000,0.000,0,0.000,0,4.484,0.000,85703.865,87181.518,0.000,0.000,0.000,88659.171,0.000 +8.412418,0.100176,16649931,0.496207,335659.082,0.000,0.000,9.332,0.000,631.496,4.054,358.367,391.147,343.575,5.946545,12.080,8,0.000,0.000,0.000,0,0.000,0,9.332,0.000,112521.909,113440.292,0.000,0.000,0.000,109696.882,0.000 +8.512557,0.100139,16668352,0.496756,183954.671,0.000,0.000,6.952,0.000,731.635,1.816,358.367,197.304,396.910,5.965805,12.041,8,0.000,0.000,0.000,0,0.000,0,6.952,0.000,67246.662,46864.951,0.000,0.000,0.000,69843.058,0.000 +8.612690,0.100133,16679495,0.497088,111282.479,0.000,0.000,66.335,0.000,831.768,1.671,358.367,240.150,220.021,6.016182,12.019,8,0.000,0.000,0.000,0,0.000,0,66.335,0.000,47297.301,17426.898,0.000,0.000,0.000,46558.280,0.000 +8.712817,0.100128,16727448,0.498517,478919.225,0.000,0.000,3.442,0.000,931.895,4.097,358.367,463.120,264.428,6.067364,11.994,8,0.000,0.000,0.000,0,0.000,0,3.442,0.000,167766.045,150038.653,0.000,0.000,0.000,161114.527,0.000 +8.812950,0.100133,16754088,0.499311,266046.204,0.000,0.000,4.816,0.000,1032.028,2.586,358.367,251.150,253.374,6.094738,11.969,8,0.000,0.000,0.000,0,0.000,0,4.816,0.000,89421.085,89421.085,0.000,0.000,0.000,87204.033,0.000 +8.913058,0.100108,16774216,0.499911,201063.069,0.000,0.000,7.569,0.000,1132.136,1.765,358.367,167.437,407.880,6.112133,11.929,8,0.000,0.000,0.000,0,0.000,0,7.569,0.000,68006.626,65789.019,0.000,0.000,0.000,67267.424,0.000 +9.013191,0.100133,16791015,0.500411,167766.614,0.000,0.000,26.688,0.000,1232.269,1.395,358.367,172.895,231.528,6.134121,11.906,8,0.000,0.000,0.000,0,0.000,0,26.688,0.000,62077.342,58382.262,0.000,0.000,0.000,47307.009,0.000 +9.113327,0.100136,16824241,0.501401,331809.651,0.000,0.000,3.547,0.000,1332.405,2.599,358.367,333.571,277.163,6.164642,11.879,8,0.000,0.000,0.000,0,0.000,0,3.547,0.000,111588.546,110849.549,0.000,0.000,0.000,109371.555,0.000 +9.213470,0.100144,16855040,0.502319,307548.646,0.000,0.000,10.403,0.000,1432.548,2.775,358.367,289.974,146.548,6.195652,11.865,8,0.000,0.000,0.000,0,0.000,0,10.403,0.000,102532.858,103771.081,0.000,0.000,0.000,101244.707,0.000 +9.313612,0.100141,16866963,0.502675,119061.801,0.000,0.000,57.536,0.000,1532.690,1.527,358.367,192.619,213.683,6.216785,11.844,8,0.000,0.000,0.000,0,0.000,0,57.536,0.000,14829.051,49530.029,0.000,0.000,0.000,54702.721,0.000 +9.413797,0.100185,16888414,0.503314,214113.447,0.000,0.000,14.434,0.000,1632.875,1.712,358.367,208.286,349.509,6.267441,11.810,8,0.000,0.000,0.000,0,0.000,0,14.434,0.000,72336.029,66456.917,0.000,0.000,0.000,75320.501,0.000 +9.513965,0.100168,16911132,0.503991,226798.742,0.000,0.000,5.080,0.000,1733.043,1.551,358.367,199.781,241.469,6.289608,11.786,8,0.000,0.000,0.000,0,0.000,0,5.080,0.000,73137.054,77569.602,0.000,0.000,0.000,76092.086,0.000 +9.614115,0.100151,16946357,0.505041,351720.450,0.000,0.000,5.320,0.000,1833.194,3.013,358.367,306.297,277.629,6.325241,11.759,8,0.000,0.000,0.000,0,0.000,0,5.320,0.000,121177.555,117483.117,0.000,0.000,0.000,113059.777,0.000 +9.714260,0.100144,16956865,0.505354,104928.780,0.000,0.000,17.520,0.000,1933.338,1.060,358.367,106.955,86.555,6.336281,11.750,8,0.000,0.000,0.000,0,0.000,0,17.520,0.000,34729.948,34729.948,0.000,0.000,0.000,35468.883,0.000 +9.814428,0.100168,16990757,0.506364,338350.836,0.000,0.000,3.642,0.000,2033.506,2.789,358.367,288.421,246.265,6.372208,11.726,8,0.000,0.000,0.000,0,0.000,0,3.642,0.000,113029.865,113768.622,0.000,0.000,0.000,111552.350,0.000 +9.914608,0.100180,17015770,0.507109,249680.563,0.000,0.000,12.616,0.000,2133.686,2.083,358.367,222.373,383.294,6.397427,11.689,8,0.000,0.000,0.000,0,0.000,0,12.616,0.000,87901.772,70922.336,0.000,0.000,0.000,90856.454,0.000 +10.014775,0.100167,17033382,0.507634,175825.529,0.000,0.000,4.367,0.000,2233.853,1.319,358.367,142.184,229.342,6.414448,11.666,8,0.000,0.000,0.000,0,0.000,0,4.367,0.000,57623.493,61317.306,0.000,0.000,0.000,56884.730,0.000 +10.114971,0.100196,17055657,0.508298,222314.202,0.000,0.000,4.386,0.000,2334.049,2.393,358.367,225.456,195.827,6.438305,11.647,8,0.000,0.000,0.000,0,0.000,0,4.386,0.000,74603.756,71639.566,0.000,0.000,0.000,76070.880,0.000 +10.215103,0.100131,17068384,0.508677,127103.050,0.000,0.000,49.374,0.000,2434.181,1.977,358.367,203.483,190.687,6.461296,11.629,8,0.000,0.000,0.000,0,0.000,0,49.374,0.000,14770.599,54688.167,0.000,0.000,0.000,57644.284,0.000 +10.315217,0.100114,17100868,0.509646,324469.025,0.000,0.000,4.337,0.000,2534.295,3.532,365.836,249.402,196.533,6.532558,11.609,8,0.000,0.000,0.000,0,0.000,0,4.337,0.000,54677.486,136743.657,0.000,0.000,0.000,133047.882,0.000 +10.415629,0.100412,17132505,0.510588,315073.237,0.000,0.000,2565.009,0.000,2634.539,4.635,373.719,38.980,137.481,6.560310,11.596,8,0.000,0.000,0.000,0,0.000,0,2565.009,0.000,60749.968,79622.295,34448.220,45701.902,0.000,76863.648,17687.204 +10.515811,0.100182,17261677,0.514438,1289372.182,0.000,0.000,2647.379,0.000,7.264,6.887,377.285,2.885,281.714,6.603096,11.568,8,0.000,0.000,0.000,0,0.000,0,2647.379,164201.006,187738.148,187887.875,193727.242,69683.114,159739.131,194216.351,132179.315 +10.615959,0.100148,17483946,0.521062,2219399.673,0.000,0.000,19.712,0.000,2.194,5.431,377.285,0.000,370.232,6.674133,11.532,8,0.000,0.000,0.000,0,0.000,0,19.712,261412.448,272555.928,289870.259,275102.153,289430.910,302172.021,276370.273,252485.682 +10.716093,0.100134,17696048,0.527383,2118172.921,0.000,0.000,17.476,0.000,0.166,5.521,377.285,0.000,326.592,6.768818,11.500,8,0.000,0.000,0.000,0,0.000,0,17.476,277387.158,200770.141,261288.797,268169.548,298458.836,270875.910,274540.984,266681.548 +10.816228,0.100135,17926089,0.534239,2297315.080,0.000,0.000,15.318,0.000,0.137,5.468,377.285,0.000,314.693,6.838551,11.469,8,0.000,0.000,0.000,0,0.000,0,15.318,295941.311,305338.651,252429.929,282689.164,282968.787,282279.716,298777.490,296890.033 +10.916379,0.100151,18120990,0.540048,1946076.076,0.000,0.000,3.093,0.000,55.504,3.968,377.285,11.857,217.368,6.872753,11.448,8,0.000,0.000,0.000,0,0.000,0,3.093,264930.588,265509.715,256363.504,254296.620,256752.917,250102.942,259199.229,138920.562 +11.016498,0.100119,18284713,0.544927,1635281.252,0.000,0.000,21.275,0.000,155.623,3.515,377.285,40.265,234.252,6.906723,11.425,7,0.000,0.000,0.000,0,0.000,0,21.275,253298.147,234850.131,243200.181,247205.408,256424.422,205704.864,194598.099,0.000 +11.116625,0.100127,18393974,0.548183,1091226.172,0.000,0.000,3.388,0.000,255.750,2.122,377.285,29.104,101.785,6.922108,11.415,7,0.000,0.000,0.000,0,0.000,0,3.388,185714.488,177554.836,182738.262,181170.251,182568.478,181479.858,0.000,0.000 +11.216757,0.100132,18403736,0.548474,97491.339,0.000,0.000,269.549,0.000,87.219,2.481,377.285,539.561,242.610,6.923485,11.392,7,0.000,0.000,0.000,0,0.000,0,269.549,16438.306,15519.519,16258.543,16707.950,16258.543,16298.491,0.000,9.987 +11.316934,0.100178,18403745,0.548474,89.840,0.000,0.000,176.398,0.000,187.397,2.542,377.285,382.368,546.685,6.995239,11.338,7,0.000,0.000,0.000,0,0.000,0,176.398,19.965,19.965,19.965,19.965,0.000,9.982,0.000,0.000 +11.417075,0.100141,18403749,0.548474,39.944,0.000,0.000,280.641,0.000,153.235,0.966,377.285,213.606,352.707,6.995239,11.304,7,0.000,0.000,0.000,0,0.000,0,280.641,0.000,0.000,0.000,0.000,19.972,9.986,0.000,9.986 +11.517239,0.100164,18403750,0.548474,9.984,0.000,0.000,14.613,0.000,253.399,1.310,377.285,348.180,272.172,7.009766,11.277,7,0.000,0.000,0.000,0,0.000,0,14.613,0.000,0.000,0.000,0.000,0.000,0.000,0.000,9.984 +11.617406,0.100168,18403762,0.548475,119.799,0.000,0.000,270.594,0.000,191.727,2.639,377.285,482.706,376.790,7.155273,11.240,7,0.000,0.000,0.000,0,0.000,0,270.594,19.967,19.967,19.967,19.967,19.967,19.967,0.000,0.000 +11.717536,0.100130,18403762,0.548475,0.000,0.000,0.000,0.000,0.000,291.857,1.222,377.285,323.369,346.776,7.155273,11.206,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.817662,0.100126,18403768,0.548475,59.924,0.000,0.000,331.461,0.000,262.710,1.148,377.285,271.727,415.959,7.155273,11.166,7,0.000,0.000,0.000,0,0.000,0,331.461,0.000,0.000,19.975,19.975,0.000,0.000,0.000,19.975 +11.917792,0.100129,18403776,0.548475,79.897,0.000,0.000,342.204,0.000,176.261,2.140,377.285,394.256,316.154,7.193237,11.135,7,0.000,0.000,0.000,0,0.000,0,342.204,19.974,19.974,0.000,0.000,19.974,19.974,0.000,0.000 +12.017918,0.100126,18403779,0.548475,29.962,0.000,0.000,246.744,0.000,237.608,1.336,377.285,302.977,338.830,7.312992,11.101,7,0.000,0.000,0.000,0,0.000,0,246.744,0.000,0.000,19.975,0.000,0.000,0.000,0.000,9.987 +12.118064,0.100146,18403783,0.548475,39.942,0.000,0.000,267.101,0.000,258.922,1.851,377.285,410.884,497.008,7.312992,11.053,7,0.000,0.000,0.000,0,0.000,0,267.101,0.000,9.985,0.000,19.971,0.000,0.000,0.000,9.985 +12.218211,0.100148,18403788,0.548476,49.926,0.000,0.000,310.741,0.000,304.876,1.155,377.285,266.794,296.321,7.329956,11.024,7,0.000,0.000,0.000,0,0.000,0,310.741,19.971,9.985,0.000,0.000,19.971,0.000,0.000,0.000 +12.318340,0.100128,18403792,0.548476,39.949,0.000,0.000,261.625,0.000,405.004,1.467,377.285,343.973,279.486,7.362793,10.997,7,0.000,0.000,0.000,0,0.000,0,261.625,0.000,0.000,19.974,0.000,0.000,0.000,0.000,19.974 +12.418465,0.100125,18403799,0.548476,69.913,0.000,0.000,450.468,0.000,237.360,1.189,377.285,242.002,329.978,7.476562,10.964,7,0.000,0.000,0.000,0,0.000,0,450.468,0.000,19.975,0.000,19.975,9.988,19.975,0.000,0.000 +12.518610,0.100145,18403802,0.548476,29.957,0.000,0.000,241.054,0.000,337.505,1.553,377.285,366.227,355.110,7.477417,10.930,7,0.000,0.000,0.000,0,0.000,0,241.054,0.000,0.000,19.971,0.000,9.986,0.000,0.000,0.000 +12.618735,0.100126,18403804,0.548476,19.975,0.000,0.000,279.021,0.000,437.630,1.431,377.285,329.586,382.332,7.491455,10.892,7,0.000,0.000,0.000,0,0.000,0,279.021,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.975 +12.718843,0.100108,18403813,0.548476,89.903,0.000,0.000,446.835,0.000,228.363,1.367,377.285,304.320,311.851,7.529663,10.862,7,0.000,0.000,0.000,0,0.000,0,446.835,19.978,19.978,0.000,9.989,19.978,19.978,0.000,0.000 +12.818962,0.100119,18403818,0.548477,49.940,0.000,0.000,259.145,0.000,178.652,1.365,377.285,333.938,340.687,7.635132,10.829,7,0.000,0.000,0.000,0,0.000,0,259.145,0.000,0.000,19.976,9.988,0.000,0.000,0.000,19.976 +12.919091,0.100128,18403818,0.548477,0.000,0.000,0.000,0.000,0.000,278.780,1.385,377.285,328.875,315.493,7.635132,10.798,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +13.019219,0.100128,18405514,0.548527,16938.342,0.000,0.000,308.296,0.000,298.246,1.381,377.285,283.154,365.977,7.660400,10.762,7,0.000,0.000,0.000,0,0.000,0,308.296,19.974,16878.419,0.000,0.000,19.974,19.974,0.000,0.000 +13.119297,0.100079,18423028,0.549049,175002.259,0.000,0.000,384.752,0.000,183.328,1.957,377.285,374.237,386.532,7.815338,10.724,7,0.000,0.000,0.000,0,0.000,0,384.752,0.000,73202.384,39548.872,7683.952,0.000,0.000,0.000,54567.051 +13.219424,0.100127,18562853,0.553216,1396478.651,0.000,0.000,237.372,0.000,0.026,4.235,377.285,167.132,469.366,7.890179,10.678,6,0.000,0.000,0.000,0,0.000,0,237.372,162463.924,232944.524,235611.141,175836.961,176675.897,163612.467,0.000,249333.735 +13.319563,0.100139,18757925,0.559030,1948018.916,0.000,0.000,13.174,0.000,0.041,4.690,377.285,0.000,265.101,7.956394,10.652,5,0.000,0.000,0.000,0,0.000,0,13.174,330881.207,0.000,294631.470,348297.058,299065.322,314324.164,0.000,360819.695 +13.419729,0.100166,18961267,0.565090,2030047.300,0.000,0.000,16.646,0.000,0.003,5.038,377.285,0.156,346.534,7.995972,10.619,5,0.000,0.000,0.000,0,0.000,0,16.646,401053.693,0.000,0.000,452468.274,399745.866,415479.726,0.000,361299.740 +13.519895,0.100166,19223727,0.572912,2620245.990,0.000,0.000,12.221,0.000,6.218,5.374,377.285,0.507,287.023,7.995972,10.593,5,0.000,0.000,0.000,0,0.000,0,12.221,559929.576,0.000,0.000,534491.846,498262.048,479343.485,0.000,548219.035 +13.620062,0.100167,19471727,0.580303,2475864.390,0.000,0.000,12.861,0.000,0.004,5.830,377.285,0.000,316.425,7.995972,10.564,5,0.000,0.000,0.000,0,0.000,0,12.861,527518.848,0.000,0.000,540906.486,406500.993,500493.990,0.000,500444.073 +13.720253,0.100191,19713755,0.587516,2415657.229,0.000,0.000,19.014,0.000,0.001,5.790,377.285,0.000,189.169,7.995972,10.549,5,0.000,0.000,0.000,0,0.000,0,19.014,507219.350,0.000,0.000,488405.353,498615.814,455308.689,0.000,466108.023 +13.820531,0.100278,19914201,0.593489,1998911.202,0.000,0.000,13.036,0.000,0.001,4.668,377.285,0.000,237.427,7.995972,10.529,2,0.000,0.000,0.000,0,0.000,0,13.036,267786.648,0.000,0.000,377661.645,469028.020,354256.616,0.000,530178.273 +13.920819,0.100288,20000000,0.596046,855528.977,0.000,0.000,8.941,0.000,0.000,1.438,377.285,0.156,142.676,7.997559,10.517,0,0.000,0.000,0.000,0,0.000,0,8.941,0.000,0.000,0.000,0.000,526495.478,0.000,0.000,329033.499 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.log new file mode 100644 index 000000000..cea3adf90 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=472 +worker=5 kind=insert tid=6 os_tid=477 +worker=6 kind=insert tid=7 os_tid=478 +worker=1 kind=insert tid=8 os_tid=473 +worker=2 kind=insert tid=9 os_tid=474 +start_monotonic_ns=2087440888714327 main_address=0x561a908bc300 +worker=4 kind=insert tid=10 os_tid=476 +worker=3 kind=insert tid=12 os_tid=475 +worker=7 kind=insert tid=11 os_tid=479 +load_end reason=complete inserted=20000000 elapsed_s=13.921 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.146 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087440888723762 cpu_ns=9810137 +diagnostic_stage name=stop_request wall_ns=2087454809593540 cpu_ns=62089614821 +diagnostic_stage name=workers_joined wall_ns=2087454809642179 cpu_ns=62089662867 +diagnostic_stage name=before_close wall_ns=2087454809729743 cpu_ns=62089750349 +diagnostic_stage name=after_close wall_ns=2087454956171550 cpu_ns=62156454900 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087454662949289 last_end_ns=2087454662951087 loop_exit_ns=2087454662951174 deregister_start_ns=2087454662951217 deregister_end_ns=2087454662952053 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087454105333116 last_end_ns=2087454105334910 loop_exit_ns=2087454105334986 deregister_start_ns=2087454105335025 deregister_end_ns=2087454105335994 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087454203319684 last_end_ns=2087454203320989 loop_exit_ns=2087454203321047 deregister_start_ns=2087454203321073 deregister_end_ns=2087454203321940 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087454689066285 last_end_ns=2087454689067732 loop_exit_ns=2087454689067793 deregister_start_ns=2087454689067822 deregister_end_ns=2087454689068556 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087454782774059 last_end_ns=2087454782774750 loop_exit_ns=2087454782774796 deregister_start_ns=2087454782774818 deregister_end_ns=2087454782775542 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087454682798563 last_end_ns=2087454682799832 loop_exit_ns=2087454682799898 deregister_start_ns=2087454682799930 deregister_end_ns=2087454682800919 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087451889195033 last_end_ns=2087451889196381 loop_exit_ns=2087451889196448 deregister_start_ns=2087451889196481 deregister_end_ns=2087451889199110 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087454752271531 last_end_ns=2087454752272655 loop_exit_ns=2087454752272704 deregister_start_ns=2087454752272729 deregister_end_ns=2087454752273495 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv new file mode 100644 index 000000000..57543c1fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-13-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1436685.797528,13.920928,20000000,0.005281,0.001424,0.059904,0.251904,2647.379425,0.005281,0.001424,0.059904,0.251904,2647.379425,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.csv new file mode 100644 index 000000000..57179238b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.csv @@ -0,0 +1,139 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100091,0.100091,288412,0.008595,2881504.343,0.000,0.000,14.063,0.000,0.086,5.225,70.961,0.000,151.971,0.060875,14.096,8,0.000,0.000,0.000,0,0.000,0,14.063,353908.743,358644.444,372501.865,314174.811,379815.227,366317.479,364928.740,371213.035 +0.200238,0.100147,554419,0.016523,2656165.463,0.000,0.000,13.775,0.000,0.175,5.785,120.727,0.000,140.263,0.117191,14.083,8,0.000,0.000,0.000,0,0.000,0,13.775,334038.966,284162.284,330454.236,335347.043,352152.340,344523.554,334268.628,341218.412 +0.300364,0.100126,812718,0.024221,2579736.565,0.000,0.000,17.588,0.000,11.216,5.945,176.754,0.000,136.390,0.177650,14.069,8,0.000,0.000,0.000,0,0.000,0,17.588,266913.382,330702.934,332181.070,312965.304,333069.949,333449.470,326478.262,343976.194 +0.400505,0.100141,1063381,0.031691,2503094.904,0.000,0.000,14.424,0.000,0.090,6.175,233.637,0.000,132.196,0.242092,14.056,8,0.000,0.000,0.000,0,0.000,0,14.424,322664.304,318120.721,321845.461,302143.286,280783.452,330533.191,312298.943,314705.545 +0.500640,0.100135,1318196,0.039285,2544720.684,0.000,0.000,18.230,0.000,0.048,6.180,275.734,0.000,134.428,0.298573,14.043,8,0.000,0.000,0.000,0,0.000,0,18.230,326739.679,323174.484,311450.283,320937.498,337724.875,331832.815,329665.736,263195.313 +0.600786,0.100146,1571967,0.046848,2534006.549,0.000,0.000,12.635,0.000,1.422,5.691,276.453,0.000,133.750,0.355598,14.030,8,0.000,0.000,0.000,0,0.000,0,12.635,320311.864,315299.190,322568.566,320291.893,329298.730,324795.312,271353.417,330087.577 +0.700904,0.100118,1819758,0.054233,2475001.799,0.000,0.000,12.581,0.000,0.493,5.730,283.090,0.000,233.359,0.420868,14.007,8,0.000,0.000,0.000,0,0.000,0,12.581,316787.765,316977.542,321462.272,319384.713,323579.784,271361.143,286703.115,318745.465 +0.801048,0.100144,2059468,0.061377,2393647.307,0.000,0.000,13.936,0.000,0.179,6.124,283.871,1.248,291.299,0.484024,13.979,8,0.000,0.000,0.000,0,0.000,0,13.936,298779.029,307346.671,305039.998,297071.492,303032.893,308544.942,263300.205,310532.076 +0.901182,0.100134,2228188,0.066405,1684934.387,0.000,0.000,40.203,0.000,25.427,5.701,290.934,33.900,164.271,0.546078,13.963,8,0.000,0.000,0.000,0,0.000,0,40.203,201009.716,156519.539,232597.243,239707.682,245300.162,204085.580,205214.063,200500.401 +1.001339,0.100157,2312850,0.068928,845293.295,0.000,0.000,122.278,0.000,125.542,8.524,296.090,106.005,193.095,0.631618,13.944,8,0.000,0.000,0.000,0,0.000,0,122.278,5181.867,98265.770,219495.497,210299.930,233233.935,0.000,47775.016,31041.280 +1.101488,0.100149,2444419,0.072849,1313729.443,0.000,0.000,144.064,0.000,0.084,6.308,296.090,90.685,913.051,0.711517,13.854,8,0.000,0.000,0.000,0,0.000,0,144.064,137295.106,55357.387,176746.231,183196.605,187669.929,185063.818,187180.659,201219.708 +1.201628,0.100140,2639238,0.078655,1945469.242,0.000,0.000,18.508,0.000,0.121,6.352,296.090,3.550,484.518,0.789795,13.807,8,0.000,0.000,0.000,0,0.000,0,18.508,251538.221,247563.780,211034.866,249950.442,257999.186,241372.438,241642.061,244368.249 +1.301778,0.100150,2862744,0.085316,2231717.735,0.000,0.000,16.142,0.000,0.057,5.766,296.090,0.078,344.094,0.864819,13.773,8,0.000,0.000,0.000,0,0.000,0,16.142,281768.019,242217.251,277494.419,283874.863,285961.738,299371.655,289815.966,271213.825 +1.401916,0.100138,3114068,0.092806,2509778.564,0.000,0.000,12.566,0.000,0.107,5.377,296.090,0.000,193.249,0.934055,13.754,8,0.000,0.000,0.000,0,0.000,0,12.566,309822.699,338852.661,298338.537,316253.829,320418.086,321596.461,318360.923,286135.368 +1.502073,0.100157,3352068,0.099899,2376260.977,0.000,0.000,11.790,0.000,11.547,5.368,296.090,0.000,163.532,1.009567,13.738,8,0.000,0.000,0.000,0,0.000,0,11.790,301435.694,312198.758,302953.306,324439.498,317740.039,265791.779,248449.068,303252.835 +1.602223,0.100150,3579488,0.106677,2270801.224,0.000,0.000,15.839,0.000,0.096,5.894,296.090,0.000,262.693,1.108082,13.713,8,0.000,0.000,0.000,0,0.000,0,15.839,224134.531,264534.064,318742.928,306311.534,285143.218,272352.362,291154.221,308428.366 +1.702366,0.100143,3821893,0.113901,2420599.508,0.000,0.000,13.643,0.000,0.138,5.451,296.090,0.000,221.598,1.178082,13.691,8,0.000,0.000,0.000,0,0.000,0,13.643,286231.985,301500.220,319694.285,320293.431,329949.667,274578.596,305784.114,282567.209 +1.802515,0.100150,4012649,0.119586,1904710.800,0.000,0.000,17.652,0.000,46.146,6.084,296.090,51.876,187.415,1.250069,13.673,8,0.000,0.000,0.000,0,0.000,0,17.652,164923.296,295058.631,168398.098,293790.528,278673.141,166121.504,299551.909,238193.693 +1.902682,0.100166,4159740,0.123970,1468465.651,0.000,0.000,85.471,0.000,0.083,8.543,296.090,78.151,109.661,1.357254,13.662,8,0.000,0.000,0.000,0,0.000,0,85.471,107850.476,265218.528,160742.435,266676.102,61886.985,145397.976,264140.323,196552.826 +2.002833,0.100152,4411527,0.131474,2514052.688,0.000,0.000,10.463,0.000,0.106,5.838,296.090,5.304,132.806,1.430538,13.649,8,0.000,0.000,0.000,0,0.000,0,10.463,300653.491,316239.825,318915.761,309100.665,324437.378,329250.070,321891.244,293564.255 +2.102984,0.100150,4674438,0.139309,2625165.977,0.000,0.000,10.938,0.000,0.125,5.348,296.090,0.000,142.598,1.501225,13.635,8,0.000,0.000,0.000,0,0.000,0,10.938,329824.475,311591.867,306469.563,333229.360,344572.318,325261.331,339669.684,334547.379 +2.203121,0.100137,4894048,0.145854,2193088.276,0.000,0.000,17.272,0.000,0.183,5.099,296.090,0.000,465.689,1.566257,13.590,8,0.000,0.000,0.000,0,0.000,0,17.272,288743.474,279835.707,222883.918,281892.882,297121.968,278108.080,272156.253,272345.993 +2.303264,0.100143,5118560,0.152545,2241914.846,0.000,0.000,17.330,0.000,11.847,5.363,296.090,0.000,425.719,1.639740,13.548,8,0.000,0.000,0.000,0,0.000,0,17.330,294768.584,308788.540,283095.273,255344.946,295118.084,288627.364,283404.830,232767.224 +2.403414,0.100150,5344864,0.159289,2259641.770,0.000,0.000,15.750,0.000,0.046,5.850,296.090,0.000,314.644,1.738205,13.517,8,0.000,0.000,0.000,0,0.000,0,15.750,291222.037,290063.779,290652.893,240717.989,282565.056,301336.826,297692.306,265390.884 +2.503578,0.100163,5574736,0.166140,2294969.011,0.000,0.000,15.219,0.000,0.038,5.678,296.090,0.000,196.359,1.807182,13.498,8,0.000,0.000,0.000,0,0.000,0,15.219,308356.011,309524.101,290165.742,230163.811,292452.005,309603.971,280172.076,274531.295 +2.603729,0.100151,5754120,0.171486,1791127.105,0.000,0.000,19.443,0.000,40.400,4.853,296.090,42.085,167.871,1.869423,13.482,8,0.000,0.000,0.000,0,0.000,0,19.443,173656.974,247974.411,276491.218,271818.296,171600.089,266426.462,212917.509,170242.146 +2.703884,0.100155,5895179,0.175690,1408406.716,0.000,0.000,90.717,0.000,10.972,9.434,296.090,144.854,109.323,1.954807,13.471,8,0.000,0.000,0.000,0,0.000,0,90.717,148999.025,95282.295,225061.115,248414.912,59138.325,301452.694,191143.693,138914.657 +2.804094,0.100210,6125138,0.182543,2294775.813,0.000,0.000,13.038,0.000,0.079,6.211,296.090,14.384,121.230,2.057133,13.459,8,0.000,0.000,0.000,0,0.000,0,13.038,275941.106,257429.940,288654.435,303583.116,297915.007,284563.018,289821.985,296867.205 +2.904238,0.100144,6380651,0.190158,2551448.566,0.000,0.000,12.579,0.000,0.133,5.419,296.090,0.000,153.372,2.126579,13.444,8,0.000,0.000,0.000,0,0.000,0,12.579,323792.806,318021.134,319868.468,336554.392,336324.724,320926.941,271518.232,324441.869 +3.004398,0.100160,6604149,0.196819,2231407.338,0.000,0.000,17.347,0.000,0.047,5.284,296.090,0.000,466.714,2.192436,13.398,8,0.000,0.000,0.000,0,0.000,0,17.347,291772.848,285602.727,284105.125,235502.941,293550.003,284973.734,271814.803,284085.157 +3.104534,0.100136,6838057,0.203790,2335902.589,0.000,0.000,19.083,0.000,0.150,5.334,296.090,0.000,360.915,2.259178,13.363,8,0.000,0.000,0.000,0,0.000,0,19.083,295857.560,306862.590,279789.416,256041.719,301649.681,286859.799,293271.078,315570.745 +3.204688,0.100153,7062354,0.210475,2239532.452,0.000,0.000,16.348,0.000,5.901,5.152,296.090,0.000,347.630,2.329590,13.329,8,0.000,0.000,0.000,0,0.000,0,16.348,292600.875,218235.022,276335.841,286410.377,289126.209,313049.488,282985.634,280789.006 +3.304835,0.100147,7290000,0.217259,2273119.015,0.000,0.000,16.953,0.000,3.121,5.838,296.090,0.000,241.130,2.425438,13.305,8,0.000,0.000,0.000,0,0.000,0,16.953,292999.355,250152.331,289963.817,250441.905,306000.247,302505.384,301347.086,279708.889 +3.405010,0.100175,7489130,0.223193,1987819.011,0.000,0.000,21.679,0.000,19.041,4.702,296.090,6.551,136.129,2.483318,13.292,8,0.000,0.000,0.000,0,0.000,0,21.679,253066.839,235317.921,251978.745,198412.548,264736.404,247466.646,275397.735,261442.173 +3.505150,0.100140,7589194,0.226176,999238.149,0.000,0.000,103.789,0.000,21.865,7.853,296.090,173.234,116.477,2.558174,13.281,8,0.000,0.000,0.000,0,0.000,0,103.789,36219.187,9.986,256839.674,211503.278,212681.625,35480.224,234021.686,12482.488 +3.605323,0.100173,7797339,0.232379,2077857.281,0.000,0.000,83.923,0.000,0.084,7.196,296.090,38.488,118.467,2.641788,13.269,8,0.000,0.000,0.000,0,0.000,0,83.923,331137.447,253691.355,330458.621,123486.486,233366.498,334960.836,243179.530,227576.509 +3.705450,0.100127,8040949,0.239639,2433004.926,0.000,0.000,12.481,0.000,2.765,5.225,296.090,0.000,128.547,2.711853,13.257,8,0.000,0.000,0.000,0,0.000,0,12.481,312412.574,301216.816,317076.640,293576.535,320522.257,302525.152,306599.968,279074.983 +3.805608,0.100157,8271356,0.246506,2300451.643,0.000,0.000,17.036,0.000,2.235,5.306,296.090,0.000,396.018,2.798557,13.218,8,0.000,0.000,0.000,0,0.000,0,17.036,291012.270,275336.925,248189.625,294816.286,296303.946,295944.512,295005.988,303842.090 +3.905754,0.100147,8488737,0.252984,2170629.008,0.000,0.000,18.316,0.000,0.120,5.449,296.090,0.000,435.144,2.878986,13.175,8,0.000,0.000,0.000,0,0.000,0,18.316,224510.986,276814.337,276364.995,272201.097,272520.629,297354.236,276275.127,274587.600 +4.005904,0.100149,8717148,0.259791,2280706.342,0.000,0.000,14.954,0.000,0.141,5.171,296.090,0.000,298.968,2.946308,13.146,8,0.000,0.000,0.000,0,0.000,0,14.954,291644.758,263257.123,284944.757,279952.208,296257.874,277086.484,295329.259,292233.879 +4.106059,0.100155,8953958,0.266849,2364435.149,0.000,0.000,13.785,0.000,0.149,5.407,296.090,0.000,240.448,3.014557,13.122,8,0.000,0.000,0.000,0,0.000,0,13.785,302141.683,283640.360,293195.550,314851.983,295731.619,246937.250,309031.005,318905.699 +4.206207,0.100148,9195038,0.274033,2407236.736,0.000,0.000,16.467,0.000,0.125,5.589,296.090,0.000,208.402,3.084614,13.102,8,0.000,0.000,0.000,0,0.000,0,16.467,313196.397,306745.945,330540.724,286715.595,319367.263,270689.318,295522.559,284458.935 +4.306360,0.100154,9339596,0.278342,1443360.458,0.000,0.000,17.348,0.000,77.544,6.782,296.090,83.972,162.602,3.170071,13.086,8,0.000,0.000,0.000,0,0.000,0,17.348,224504.766,173263.562,281866.557,65209.723,68714.334,287088.527,65369.477,277343.512 +4.406523,0.100163,9491498,0.282869,1516547.709,0.000,0.000,91.485,0.000,0.211,8.476,296.090,150.926,119.181,3.269444,13.074,8,0.000,0.000,0.000,0,0.000,0,91.485,177251.044,123967.906,158122.228,216746.657,240438.036,282958.718,143915.388,173147.733 +4.506687,0.100163,9743822,0.290389,2519124.154,0.000,0.000,11.963,0.000,0.066,5.758,296.090,0.000,141.488,3.339958,13.061,8,0.000,0.000,0.000,0,0.000,0,11.963,283546.730,321434.827,319577.861,311660.796,311231.498,323331.728,326147.128,322193.587 +4.606825,0.100138,9980064,0.297429,2359161.620,0.000,0.000,14.348,0.000,0.128,5.119,296.090,0.000,336.917,3.407089,13.028,8,0.000,0.000,0.000,0,0.000,0,14.348,306636.486,320467.383,285046.305,298288.017,248157.255,308553.838,298118.251,293894.085 +4.706970,0.100145,10194537,0.303821,2141627.852,0.000,0.000,17.206,0.000,1.080,5.214,296.090,0.000,434.566,3.471733,12.985,8,0.000,0.000,0.000,0,0.000,0,17.206,274742.036,275620.763,290529.168,260173.139,271127.272,226012.621,271646.520,271776.332 +4.807121,0.100151,10413672,0.310352,2188042.642,0.000,0.000,21.084,0.000,12.148,5.076,296.090,0.000,327.786,3.543205,12.953,8,0.000,0.000,0.000,0,0.000,0,21.084,242733.094,258279.595,284100.565,279717.191,277300.843,289003.154,289043.094,267865.106 +4.907279,0.100158,10585612,0.315476,1716686.554,0.000,0.000,16.162,0.000,0.231,5.033,296.090,0.000,237.359,3.597374,12.930,8,0.000,0.000,0.000,0,0.000,0,16.162,235777.323,218015.398,208071.117,203857.776,201890.885,218005.414,205335.441,225733.199 +5.007438,0.100159,10815014,0.322313,2290381.912,0.000,0.000,15.503,0.000,3.173,5.747,296.090,0.000,207.756,3.685379,12.909,8,0.000,0.000,0.000,0,0.000,0,15.503,240717.639,273864.987,301421.217,315928.173,321159.863,240368.194,292125.981,304795.856 +5.107572,0.100134,11027131,0.328634,2118323.693,0.000,0.000,20.701,0.000,11.678,5.167,296.090,7.256,144.727,3.756001,12.895,8,0.000,0.000,0.000,0,0.000,0,20.701,273133.002,274251.499,285776.014,264874.099,275499.822,269008.544,266212.301,209568.411 +5.207705,0.100133,11151171,0.332331,1238753.041,0.000,0.000,87.372,0.000,39.937,8.597,296.090,215.807,152.493,3.839184,12.880,8,0.000,0.000,0.000,0,0.000,0,87.372,226618.704,73911.732,195220.449,78485.651,251885.111,66172.022,27862.955,318596.417 +5.307864,0.100158,11326564,0.337558,1751155.487,0.000,0.000,94.385,0.000,0.061,8.005,296.090,52.027,144.069,3.918903,12.866,8,0.000,0.000,0.000,0,0.000,0,94.385,226940.438,242495.792,116934.730,287264.860,147995.517,297039.374,145539.409,286945.367 +5.408007,0.100144,11564973,0.344663,2380670.880,0.000,0.000,11.276,0.000,0.089,5.196,296.090,0.000,196.242,3.986374,12.847,8,0.000,0.000,0.000,0,0.000,0,11.276,268484.403,294377.215,302285.857,307877.826,301716.675,302775.154,300817.965,302335.785 +5.508161,0.100154,11792748,0.351451,2274250.520,0.000,0.000,15.177,0.000,2.926,5.238,296.090,0.000,453.248,4.061726,12.803,8,0.000,0.000,0.000,0,0.000,0,15.177,289824.036,308854.753,300038.319,244673.511,295335.555,268556.761,278910.829,288056.756 +5.608333,0.100172,12007933,0.357864,2148153.586,0.000,0.000,12.541,0.000,0.169,5.448,296.090,0.000,354.078,4.155231,12.768,8,0.000,0.000,0.000,0,0.000,0,12.541,262438.412,281126.255,235364.998,267070.441,282254.314,265203.653,279239.501,275456.012 +5.708482,0.100149,12243467,0.364884,2351828.767,0.000,0.000,4.472,0.000,0.445,5.292,296.090,0.000,273.264,4.223755,12.741,8,0.000,0.000,0.000,0,0.000,0,4.472,292533.254,292922.672,285154.270,305084.515,287111.348,299462.908,295668.573,293891.226 +5.808612,0.100130,12474156,0.371759,2303900.321,0.000,0.000,14.574,0.000,0.120,5.482,296.090,0.000,264.032,4.291340,12.716,8,0.000,0.000,0.000,0,0.000,0,14.574,249805.837,303576.061,282902.888,296864.770,285090.050,286158.663,284850.361,314651.689 +5.908769,0.100157,12699604,0.378478,2250942.262,0.000,0.000,12.976,0.000,0.083,5.482,296.090,0.000,208.227,4.359352,12.695,8,0.000,0.000,0.000,0,0.000,0,12.976,272351.953,270824.353,307736.340,259791.693,272661.466,297462.487,269496.441,300617.528 +6.008919,0.100150,12855382,0.383120,1555451.986,0.000,0.000,16.733,0.000,70.501,7.165,296.090,73.796,139.986,4.448940,12.682,8,0.000,0.000,0.000,0,0.000,0,16.733,287349.929,88197.996,323196.279,311383.958,58821.962,88667.293,86740.178,311094.391 +6.109106,0.100187,12975012,0.386685,1194070.527,0.000,0.000,83.282,0.000,31.918,9.211,296.090,193.740,131.434,4.547756,12.669,8,0.000,0.000,0.000,0,0.000,0,83.282,108118.130,68611.893,327847.869,319952.610,173296.435,64240.056,49138.253,82865.281 +6.209261,0.100155,13216608,0.393886,2412220.841,0.000,0.000,48.317,0.000,0.105,5.341,296.090,0.000,199.807,4.616360,12.649,8,0.000,0.000,0.000,0,0.000,0,48.317,323897.929,308302.104,275542.884,305127.026,266716.565,313384.226,302750.709,316499.397 +6.309398,0.100137,13441468,0.400587,2245512.981,0.000,0.000,13.958,0.000,0.012,5.066,296.090,0.000,409.515,4.682404,12.609,8,0.000,0.000,0.000,0,0.000,0,13.958,282521.603,286436.222,290211.032,241218.385,283230.629,283580.148,282831.178,295483.784 +6.409558,0.100160,13670481,0.407412,2286471.120,0.000,0.000,15.785,0.000,0.097,5.313,296.090,0.000,370.267,4.748535,12.573,8,0.000,0.000,0.000,0,0.000,0,15.785,248023.106,293081.003,292461.994,285792.666,297703.606,289167.266,275628.930,304612.550 +6.509718,0.100160,13895860,0.414129,2250192.887,0.000,0.000,13.875,0.000,0.194,5.317,296.090,0.000,284.311,4.814724,12.545,8,0.000,0.000,0.000,0,0.000,0,13.875,304672.956,285703.280,255751.161,280261.979,276388.171,279782.745,280202.075,287430.519 +6.609867,0.100149,14134633,0.421245,2384176.861,0.000,0.000,14.049,0.000,13.893,5.405,296.090,0.000,263.280,4.892109,12.519,8,0.000,0.000,0.000,0,0.000,0,14.049,254101.313,270397.027,315190.272,319084.468,306413.352,305195.168,296508.114,317287.147 +6.710006,0.100139,14367460,0.428184,2325030.210,0.000,0.000,14.271,0.000,0.099,6.141,296.090,0.000,236.389,4.991520,12.496,8,0.000,0.000,0.000,0,0.000,0,14.271,288458.051,298284.359,316888.435,301150.365,242252.436,311925.351,264341.656,301729.558 +6.810148,0.100142,14545572,0.433492,1778597.167,0.000,0.000,34.217,0.000,21.536,3.835,296.090,6.904,133.912,5.038681,12.483,8,0.000,0.000,0.000,0,0.000,0,34.217,182740.793,208833.782,222194.830,236075.142,231671.388,222324.646,240309.136,234447.450 +6.910279,0.100131,14661391,0.436944,1156679.862,0.000,0.000,90.069,0.000,77.370,9.272,296.090,253.575,149.609,5.123642,12.468,8,0.000,0.000,0.000,0,0.000,0,90.069,224087.436,105672.037,96903.485,242882.897,329819.394,1607.901,77678.584,78028.128 +7.010451,0.100172,14831041,0.441999,1693579.118,0.000,0.000,89.146,0.000,0.139,7.812,296.090,55.841,209.093,5.204884,12.448,8,0.000,0.000,0.000,0,0.000,0,89.146,192817.452,120452.258,279617.749,206224.329,122578.591,192428.123,290768.517,288692.099 +7.110603,0.100152,15077404,0.449342,2459899.955,0.000,0.000,12.325,0.000,0.219,5.210,296.090,0.000,260.542,5.272278,12.422,8,0.000,0.000,0.000,0,0.000,0,12.325,328262.243,313145.165,315671.335,314553.031,310818.693,270749.452,312096.755,294603.281 +7.210752,0.100149,15302736,0.456057,2249961.685,0.000,0.000,16.688,0.000,8.092,5.209,296.090,0.000,415.708,5.342865,12.382,8,0.000,0.000,0.000,0,0.000,0,16.688,253841.114,292603.257,293342.155,297485.969,293551.842,293092.527,281709.518,244335.303 +7.310883,0.100130,15531149,0.462864,2281154.849,0.000,0.000,21.879,0.000,0.209,5.786,296.090,0.000,390.935,5.443031,12.344,8,0.000,0.000,0.000,0,0.000,0,21.879,250812.882,300238.420,306290.527,245929.252,322289.660,293397.342,267091.651,295105.115 +7.411040,0.100157,15764542,0.469820,2330270.636,0.000,0.000,12.702,0.000,0.144,5.278,296.090,0.000,280.536,5.510735,12.316,8,0.000,0.000,0.000,0,0.000,0,12.702,304841.289,279401.239,294557.439,298920.587,299250.070,310572.290,253541.848,289185.874 +7.511190,0.100151,16003321,0.476936,2384197.063,0.000,0.000,13.264,0.000,0.086,5.532,296.090,0.000,234.529,5.579552,12.293,8,0.000,0.000,0.000,0,0.000,0,13.264,300976.435,313307.851,313287.881,307276.940,285509.743,317771.125,295245.072,250822.016 +7.611325,0.100135,16246299,0.484177,2426502.596,0.000,0.000,10.783,0.000,0.131,5.539,296.090,0.000,222.005,5.649574,12.271,8,0.000,0.000,0.000,0,0.000,0,10.783,315174.304,314395.356,327297.929,290427.728,262785.064,318719.515,297078.745,300623.956 +7.711483,0.100158,16381723,0.488213,1352107.605,0.000,0.000,90.844,0.000,1.888,2.226,328.613,13.221,77.768,5.677929,12.264,8,0.000,0.000,0.000,0,0.000,0,90.844,182022.933,183680.320,186376.068,181334.020,196989.330,193235.251,30451.974,198017.708 +7.811644,0.100161,16417362,0.489276,355817.561,0.000,0.000,4.539,0.000,102.049,1.448,349.402,39.546,82.172,5.697960,12.256,8,0.000,0.000,0.000,0,0.000,0,4.539,0.000,80999.688,0.000,0.000,81269.254,80530.443,79032.852,33985.324 +7.911753,0.100109,16466841,0.490750,494250.713,0.000,0.000,5.281,0.000,202.158,2.757,349.402,377.713,152.373,5.727737,12.241,8,0.000,0.000,0.000,0,0.000,0,5.281,0.000,128150.173,0.000,0.000,125872.658,130098.047,110129.835,0.000 +8.011919,0.100165,16518291,0.492283,513650.427,0.000,0.000,22.998,0.000,302.324,5.370,357.160,457.525,316.196,5.808884,12.210,8,0.000,0.000,0.000,0,0.000,0,22.998,0.000,165486.287,0.000,0.000,170458.064,17421.186,160284.890,0.000 +8.112046,0.100128,16550174,0.493234,318422.737,0.000,0.000,9.221,0.000,402.451,3.218,357.160,349.709,528.036,5.840435,12.158,8,0.000,0.000,0.000,0,0.000,0,9.221,0.000,105714.791,0.000,0.000,108501.227,0.000,104206.720,0.000 +8.212172,0.100125,16583869,0.494238,336528.730,0.000,0.000,14.759,0.000,502.577,3.539,357.160,345.700,398.525,5.886242,12.119,8,0.000,0.000,0.000,0,0.000,0,14.759,0.000,116134.622,0.000,0.000,119869.946,0.000,100524.163,0.000 +8.312324,0.100152,16605381,0.494879,214793.280,0.000,0.000,17.775,0.000,602.729,2.928,357.160,412.030,162.565,5.915546,12.103,8,0.000,0.000,0.000,0,0.000,0,17.775,0.000,69454.354,0.000,0.000,72260.086,0.000,73078.841,0.000 +8.412450,0.100126,16623360,0.495415,179562.975,0.000,0.000,4.464,0.000,702.855,1.991,357.160,232.714,262.676,5.942112,12.078,8,0.000,0.000,0.000,0,0.000,0,4.464,0.000,58875.562,0.000,0.000,60014.123,0.000,60673.290,0.000 +8.512583,0.100133,16644920,0.496057,215313.293,0.000,0.000,8.885,0.000,802.988,1.911,357.160,205.859,415.735,5.964828,12.037,8,0.000,0.000,0.000,0,0.000,0,8.885,0.000,73412.246,0.000,0.000,69467.498,0.000,72433.549,0.000 +8.612720,0.100137,16662237,0.496573,172933.028,0.000,0.000,5.188,0.000,903.125,1.580,357.160,222.859,193.017,5.985867,12.018,8,0.000,0.000,0.000,0,0.000,0,5.188,0.000,60596.963,0.000,0.000,49522.139,0.000,62813.925,0.000 +8.712853,0.100133,16687248,0.497319,249777.781,0.000,0.000,45.230,0.000,1003.258,3.063,357.160,401.692,254.466,6.052834,11.993,8,0.000,0.000,0.000,0,0.000,0,45.230,0.000,83508.928,0.000,0.000,72413.685,0.000,93855.167,0.000 +8.812993,0.100139,16704787,0.497841,175146.121,0.000,0.000,10.842,0.000,1103.398,1.915,357.160,218.680,123.500,6.077904,11.981,8,0.000,0.000,0.000,0,0.000,0,10.842,0.000,59117.683,0.000,0.000,53954.872,0.000,62073.567,0.000 +8.913172,0.100180,16738161,0.498836,333141.362,0.000,0.000,5.844,0.000,1203.577,2.745,357.160,236.372,473.212,6.110996,11.935,8,0.000,0.000,0.000,0,0.000,0,5.844,0.000,110062.224,0.000,0.000,113016.914,0.000,110062.224,0.000 +9.013324,0.100151,16754663,0.499328,164770.402,0.000,0.000,4.960,0.000,1303.729,1.234,357.160,153.400,257.774,6.124420,11.910,8,0.000,0.000,0.000,0,0.000,0,4.960,0.000,56154.935,0.000,0.000,53199.412,0.000,55416.055,0.000 +9.113497,0.100173,16786775,0.500285,320564.251,0.000,0.000,4.827,0.000,1403.902,2.419,357.160,330.014,299.520,6.156837,11.880,8,0.000,0.000,0.000,0,0.000,0,4.827,0.000,114451.580,0.000,0.000,103420.704,0.000,102691.967,0.000 +9.213648,0.100151,16809345,0.500958,225360.805,0.000,0.000,4.679,0.000,1504.053,1.886,357.160,212.142,152.427,6.180706,11.865,8,0.000,0.000,0.000,0,0.000,0,4.679,0.000,75366.564,0.000,0.000,74627.676,0.000,75366.564,0.000 +9.313780,0.100133,16839119,0.501845,297345.868,0.000,0.000,3.703,0.000,1604.185,2.418,357.160,260.163,141.375,6.209835,11.852,8,0.000,0.000,0.000,0,0.000,0,3.703,0.000,96811.676,0.000,0.000,102244.475,0.000,98289.717,0.000 +9.413906,0.100125,16864855,0.502612,257037.849,0.000,0.000,6.142,0.000,1704.311,2.304,357.160,248.009,443.429,6.237774,11.808,8,0.000,0.000,0.000,0,0.000,0,6.142,0.000,92394.201,0.000,0.000,104688.791,0.000,59954.857,0.000 +9.514017,0.100112,16871802,0.502819,69392.431,0.000,0.000,82.054,0.000,1804.422,1.340,357.160,169.498,256.666,6.249969,11.783,8,0.000,0.000,0.000,0,0.000,0,82.054,0.000,34741.165,0.000,0.000,28827.775,0.000,5823.490,0.000 +9.614145,0.100127,16905768,0.503831,339227.553,0.000,0.000,3.642,0.000,1904.550,2.520,357.160,283.740,242.386,6.312511,11.759,8,0.000,0.000,0.000,0,0.000,0,3.642,0.000,115293.024,0.000,0.000,113075.851,0.000,110858.677,0.000 +9.714267,0.100122,16927376,0.504475,215816.085,0.000,0.000,4.396,0.000,2004.672,1.959,357.160,200.848,119.151,6.334621,11.748,8,0.000,0.000,0.000,0,0.000,0,4.396,0.000,70953.233,0.000,0.000,73170.522,0.000,71692.330,0.000 +9.814382,0.100115,16962823,0.505532,354064.511,0.000,0.000,3.843,0.000,2104.787,2.941,357.160,321.624,221.699,6.374176,11.726,8,0.000,0.000,0.000,0,0.000,0,3.843,0.000,116057.087,0.000,0.000,119742.866,0.000,118264.559,0.000 +9.914524,0.100142,16984283,0.506171,214295.636,0.000,0.000,4.298,0.000,2204.929,1.707,357.160,145.262,345.876,6.392490,11.692,8,0.000,0.000,0.000,0,0.000,0,4.298,0.000,70200.295,0.000,0.000,69461.344,0.000,74633.997,0.000 +10.014666,0.100142,17001488,0.506684,171805.423,0.000,0.000,6.347,0.000,2305.071,1.369,357.160,145.145,261.074,6.406933,11.667,8,0.000,0.000,0.000,0,0.000,0,6.347,0.000,56899.000,0.000,0.000,55471.033,0.000,59435.390,0.000 +10.114815,0.100149,17027188,0.507450,256618.821,0.000,0.000,22.605,0.000,2405.220,2.221,357.160,261.058,282.276,6.436695,11.639,8,0.000,0.000,0.000,0,0.000,0,22.605,0.000,93850.595,0.000,0.000,90595.430,0.000,72172.795,0.000 +10.214977,0.100162,17040212,0.507838,130029.265,0.000,0.000,4.467,0.000,2505.382,1.091,357.160,129.283,115.750,6.449574,11.628,8,0.000,0.000,0.000,0,0.000,0,4.467,0.000,42111.751,0.000,0.000,43589.356,0.000,44328.159,0.000 +10.315087,0.100111,17065872,0.508603,256316.335,0.000,0.000,18.355,0.000,2605.492,3.072,357.160,293.347,197.126,6.518528,11.609,8,0.000,0.000,0.000,0,0.000,0,18.355,0.000,93136.925,0.000,0.000,64868.210,0.000,98311.199,0.000 +10.415218,0.100130,17126665,0.510414,607139.207,0.000,0.000,2679.086,0.000,58.991,5.561,403.949,41.821,242.926,6.563278,11.585,8,0.000,0.000,0.000,0,0.000,0,2679.086,124907.309,53949.731,16049.096,52311.864,62069.156,109367.550,175361.593,13122.908 +10.515382,0.100164,17297441,0.515504,1704958.361,0.000,0.000,71.254,0.000,0.047,6.753,403.949,0.546,376.296,6.641430,11.548,8,0.000,0.000,0.000,0,0.000,0,71.254,315271.936,262947.916,147837.070,130046.304,274958.180,132991.464,290612.457,150293.034 +10.615528,0.100146,17520340,0.522147,2225745.308,0.000,0.000,17.544,0.000,0.154,5.454,403.949,0.000,340.207,6.708359,11.515,8,0.000,0.000,0.000,0,0.000,0,17.544,269407.258,304416.222,291135.583,284285.568,225481.293,288739.076,282777.767,279502.541 +10.715670,0.100142,17754202,0.529116,2335294.424,0.000,0.000,14.458,0.000,0.119,5.413,403.949,0.000,294.659,6.776196,11.486,8,0.000,0.000,0.000,0,0.000,0,14.458,285623.258,301370.833,275078.275,242534.619,308051.320,320903.018,308790.267,292942.835 +10.815803,0.100133,17972326,0.535617,2178351.332,0.000,0.000,15.645,0.000,0.011,5.513,403.949,0.000,317.314,6.843361,11.455,8,0.000,0.000,0.000,0,0.000,0,15.645,268434.035,250078.376,285481.429,266486.617,287289.032,293490.808,250877.317,276213.719 +10.916001,0.100198,18149512,0.540898,1768353.691,0.000,0.000,6.836,0.000,66.157,4.111,403.949,20.155,190.755,6.875317,11.436,8,0.000,0.000,0.000,0,0.000,0,6.836,236131.796,242728.715,237249.579,244255.687,81598.206,247070.107,230762.442,248557.158 +11.016139,0.100138,18323344,0.546078,1735929.573,0.000,0.000,14.420,0.000,166.294,3.386,403.949,40.686,191.962,6.910648,11.417,8,0.000,0.000,0.000,0,0.000,0,14.420,254309.808,248058.416,248947.192,255588.048,0.000,254219.932,258873.523,215932.654 +11.116279,0.100140,18410695,0.548681,872286.470,0.000,0.000,225.002,0.000,43.699,2.208,403.949,92.643,158.957,6.923359,11.402,8,0.000,0.000,0.000,0,0.000,0,225.002,125623.791,121928.974,123666.537,125623.791,9.986,125623.791,124914.786,124894.814 +11.216401,0.100122,18410697,0.548682,19.976,0.000,0.000,141.493,0.000,143.822,3.665,403.949,763.675,449.996,6.997559,11.358,8,0.000,0.000,0.000,0,0.000,0,141.493,0.000,0.000,0.000,9.988,9.988,0.000,0.000,0.000 +11.316552,0.100150,18410702,0.548682,49.925,0.000,0.000,233.326,0.000,243.951,1.416,403.949,207.188,462.195,6.997559,11.313,8,0.000,0.000,0.000,0,0.000,0,233.326,0.000,9.985,19.970,9.985,9.985,0.000,0.000,0.000 +11.416688,0.100136,18410709,0.548682,69.905,0.000,0.000,330.869,0.000,342.536,1.178,403.949,281.023,328.771,7.001587,11.281,8,0.000,0.000,0.000,0,0.000,0,330.869,19.973,9.986,0.000,0.000,0.000,19.973,0.000,19.973 +11.516825,0.100137,18410715,0.548682,59.918,0.000,0.000,349.247,0.000,252.827,1.984,403.949,486.950,260.893,7.026123,11.255,8,0.000,0.000,0.000,0,0.000,0,349.247,0.000,0.000,0.000,19.973,19.973,0.000,19.973,0.000 +11.616984,0.100159,18410717,0.548682,19.968,0.000,0.000,230.149,0.000,352.986,1.509,403.949,257.247,337.666,7.152100,11.222,8,0.000,0.000,0.000,0,0.000,0,230.149,0.000,19.968,0.000,0.000,0.000,0.000,0.000,0.000 +11.717124,0.100140,18410725,0.548682,79.888,0.000,0.000,381.273,0.000,377.154,1.283,403.949,277.464,480.305,7.152100,11.175,8,0.000,0.000,0.000,0,0.000,0,381.273,19.972,0.000,19.972,0.000,0.000,0.000,19.972,19.972 +11.817236,0.100112,18410726,0.548682,9.989,0.000,0.000,327.549,0.000,477.266,1.164,403.949,229.781,266.459,7.164429,11.149,8,0.000,0.000,0.000,0,0.000,0,327.549,0.000,0.000,0.000,9.989,0.000,0.000,0.000,0.000 +11.917405,0.100169,18410738,0.548683,119.797,0.000,0.000,501.211,0.000,207.576,2.857,403.949,576.289,347.692,7.207520,11.115,8,0.000,0.000,0.000,0,0.000,0,501.211,9.983,19.966,19.966,9.983,19.966,19.966,0.000,19.966 +12.017527,0.100122,18410741,0.548683,29.964,0.000,0.000,253.901,0.000,190.863,1.523,403.949,353.086,388.629,7.309448,11.077,8,0.000,0.000,0.000,0,0.000,0,253.901,9.988,0.000,0.000,0.000,0.000,0.000,19.976,0.000 +12.117663,0.100136,18410743,0.548683,19.973,0.000,0.000,239.650,0.000,265.799,1.055,403.949,244.510,503.376,7.321411,11.028,8,0.000,0.000,0.000,0,0.000,0,239.650,0.000,0.000,0.000,19.973,0.000,0.000,0.000,0.000 +12.217778,0.100115,18410749,0.548683,59.931,0.000,0.000,310.206,0.000,346.272,1.327,403.949,280.811,276.519,7.352295,11.001,8,0.000,0.000,0.000,0,0.000,0,310.206,0.000,19.977,19.977,0.000,0.000,19.977,0.000,0.000 +12.317885,0.100107,18410755,0.548683,59.936,0.000,0.000,424.975,0.000,344.912,1.318,403.949,336.631,251.137,7.380741,10.976,8,0.000,0.000,0.000,0,0.000,0,424.975,19.979,0.000,0.000,0.000,19.979,0.000,0.000,19.979 +12.418018,0.100132,18410759,0.548683,39.947,0.000,0.000,351.280,0.000,246.288,1.893,403.949,428.651,399.549,7.425049,10.937,8,0.000,0.000,0.000,0,0.000,0,351.280,0.000,0.000,0.000,19.974,0.000,0.000,19.974,0.000 +12.518153,0.100135,18410763,0.548683,39.946,0.000,0.000,284.546,0.000,346.423,1.098,403.949,236.438,387.523,7.475830,10.899,8,0.000,0.000,0.000,0,0.000,0,284.546,0.000,19.973,19.973,0.000,0.000,0.000,0.000,0.000 +12.618260,0.100107,18410769,0.548684,59.936,0.000,0.000,433.377,0.000,309.848,1.682,403.949,417.211,393.798,7.521118,10.861,8,0.000,0.000,0.000,0,0.000,0,433.377,19.979,0.000,0.000,0.000,0.000,19.979,0.000,19.979 +12.718409,0.100149,18410775,0.548684,59.911,0.000,0.000,313.516,0.000,235.911,1.504,403.949,278.530,205.241,7.545898,10.841,8,0.000,0.000,0.000,0,0.000,0,313.516,0.000,0.000,0.000,19.970,19.970,0.000,19.970,0.000 +12.818577,0.100168,18410779,0.548684,39.933,0.000,0.000,240.661,0.000,273.456,1.822,403.949,423.156,380.220,7.592407,10.804,8,0.000,0.000,0.000,0,0.000,0,240.661,0.000,19.966,19.966,0.000,0.000,0.000,0.000,0.000 +12.918716,0.100139,18410781,0.548684,19.972,0.000,0.000,297.152,0.000,331.021,1.086,403.949,235.610,485.535,7.651489,10.756,8,0.000,0.000,0.000,0,0.000,0,297.152,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.972 +13.018854,0.100138,18416228,0.548846,54394.745,0.000,0.000,362.375,0.000,388.456,1.504,403.949,264.244,333.562,7.784229,10.724,8,0.000,0.000,0.000,0,0.000,0,362.375,28720.266,0.000,0.000,19.972,0.000,18394.551,7259.956,0.000 +13.119019,0.100164,18505035,0.551493,886613.763,0.000,0.000,440.065,0.000,0.052,4.358,403.949,364.830,428.086,7.880360,10.682,8,0.000,0.000,0.000,0,0.000,0,440.065,168822.714,120052.817,123267.537,42999.375,111436.968,175212.219,86358.159,58463.975 +13.219180,0.100161,18731380,0.558239,2259802.611,0.000,0.000,13.193,0.000,0.111,5.671,403.949,0.000,255.135,7.952091,10.657,8,0.000,0.000,0.000,0,0.000,0,13.193,267787.782,267048.975,306235.726,266260.248,274766.519,308901.424,305267.289,263534.647 +13.319341,0.100161,18971979,0.565409,2402125.844,0.000,0.000,20.159,0.000,0.001,6.206,403.949,0.156,343.042,7.997437,10.623,8,0.000,0.000,0.000,0,0.000,0,20.159,221224.130,332465.183,300816.095,334372.116,339603.700,318228.086,315432.583,239983.952 +13.419532,0.100191,19264492,0.574127,2919548.553,0.000,0.000,14.016,0.000,10.408,7.279,403.949,0.078,412.844,7.997437,10.586,6,0.000,0.000,0.000,0,0.000,0,14.016,494893.887,392928.818,488835.469,371659.480,58029.063,381760.170,336456.779,394984.888 +13.519682,0.100150,19516669,0.581642,2517995.248,0.000,0.000,14.694,0.000,0.001,6.011,403.949,0.000,323.343,7.997437,10.556,5,0.000,0.000,0.000,0,0.000,0,14.694,485432.284,63534.754,533709.910,488747.314,0.000,414768.217,0.000,531802.769 +13.619840,0.100158,19754150,0.588720,2371068.785,0.000,0.000,18.463,0.000,0.001,5.270,403.949,0.117,203.351,7.997437,10.539,4,0.000,0.000,0.000,0,0.000,0,18.463,510644.275,0.000,265531.029,460074.068,0.000,597497.233,0.000,537322.181 +13.719999,0.100159,19944250,0.594385,1897982.549,0.000,0.000,12.342,0.000,0.000,4.370,403.949,0.000,219.963,7.997437,10.522,2,0.000,0.000,0.000,0,0.000,0,12.342,492427.130,0.000,0.000,516628.653,0.000,381793.018,0.000,507133.749 +13.820239,0.100240,20000000,0.596046,556163.506,0.000,0.000,0.248,0.000,0.000,0.832,403.949,0.000,29.421,7.997437,10.520,0,0.000,0.000,0.000,0,0.000,0,0.248,355834.907,0.000,0.000,0.000,0.000,0.000,0.000,200328.598 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.log new file mode 100644 index 000000000..7bf6e88d8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=491 +worker=0 kind=insert tid=6 os_tid=486 +worker=7 kind=insert tid=7 os_tid=493 +worker=1 kind=insert tid=8 os_tid=487 +worker=3 kind=insert tid=9 os_tid=489 +worker=6 kind=insert tid=11 os_tid=492 +worker=2 kind=insert tid=10 os_tid=488 +worker=4 kind=insert tid=12 os_tid=490 +start_monotonic_ns=2087455139920244 main_address=0x56313526b300 +load_end reason=complete inserted=20000000 elapsed_s=13.820 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.200 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087455139975536 cpu_ns=10661837 +diagnostic_stage name=stop_request wall_ns=2087468960224992 cpu_ns=62583680288 +diagnostic_stage name=workers_joined wall_ns=2087468960289677 cpu_ns=62583744343 +diagnostic_stage name=before_close wall_ns=2087468960374734 cpu_ns=62583829305 +diagnostic_stage name=after_close wall_ns=2087469160208332 cpu_ns=62668716337 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087468908428605 last_end_ns=2087468908429771 loop_exit_ns=2087468908429819 deregister_start_ns=2087468908429840 deregister_end_ns=2087468908430956 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087468575249863 last_end_ns=2087468575251793 loop_exit_ns=2087468575251884 deregister_start_ns=2087468575251953 deregister_end_ns=2087468575252996 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087468718083202 last_end_ns=2087468718084723 loop_exit_ns=2087468718084780 deregister_start_ns=2087468718084810 deregister_end_ns=2087468718085667 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087468851358893 last_end_ns=2087468851360226 loop_exit_ns=2087468851360281 deregister_start_ns=2087468851360328 deregister_end_ns=2087468851361355 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087468474084549 last_end_ns=2087468474086368 loop_exit_ns=2087468474086460 deregister_start_ns=2087468474086516 deregister_end_ns=2087468474090324 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087468833803089 last_end_ns=2087468833805082 loop_exit_ns=2087468833805172 deregister_start_ns=2087468833805228 deregister_end_ns=2087468833806216 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087468532287538 last_end_ns=2087468532289377 loop_exit_ns=2087468532289438 deregister_start_ns=2087468532289492 deregister_end_ns=2087468532290499 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087468888972158 last_end_ns=2087468888973299 loop_exit_ns=2087468888973347 deregister_start_ns=2087468888973456 deregister_end_ns=2087468888974538 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv new file mode 100644 index 000000000..1f7adb0a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-14-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1447139.271081,13.820370,20000000,0.005380,0.001456,0.060928,0.247808,2679.085967,0.005380,0.001456,0.060928,0.247808,2679.085967,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.csv new file mode 100644 index 000000000..cee4b0fb9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.csv @@ -0,0 +1,138 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,299084,0.008913,2988910.748,0.000,0.000,15.451,0.000,0.177,5.356,72.812,0.000,157.750,0.062660,14.096,8,0.000,0.000,0.000,0,0.000,0,15.451,328617.887,391787.113,403409.611,384351.912,367932.511,369081.769,376786.795,366943.149 +0.200202,0.100137,569940,0.016986,2704855.052,0.000,0.000,14.345,0.000,0.099,5.882,123.711,0.000,142.812,0.118858,14.082,8,0.000,0.000,0.000,0,0.000,0,14.345,361964.203,338166.799,338256.676,349251.616,346844.913,344747.785,337807.292,287815.767 +0.300342,0.100140,815030,0.024290,2447464.494,0.000,0.000,18.157,0.000,11.890,5.872,176.535,0.000,129.233,0.177029,14.069,8,0.000,0.000,0.000,0,0.000,0,18.157,305990.481,206989.449,329078.073,314808.104,318502.917,339932.836,315317.389,316845.244 +0.400481,0.100139,1057115,0.031504,2417492.997,0.000,0.000,17.694,0.000,0.103,6.081,231.164,0.000,127.635,0.239315,14.057,8,0.000,0.000,0.000,0,0.000,0,17.694,305276.084,295170.118,316560.415,250841.674,310219.220,312595.920,318148.210,308681.356 +0.500639,0.100159,1308634,0.039000,2511205.445,0.000,0.000,15.152,0.000,0.121,6.210,275.926,0.000,132.641,0.296967,14.044,8,0.000,0.000,0.000,0,0.000,0,15.152,323316.990,322518.257,312673.877,317506.210,319912.392,313842.024,285826.476,315609.220 +0.600788,0.100149,1564287,0.046619,2552732.988,0.000,0.000,10.139,0.000,0.340,5.848,276.574,0.000,134.838,0.352390,14.030,8,0.000,0.000,0.000,0,0.000,0,10.139,326634.155,323189.279,322500.303,325176.323,290847.385,319584.640,330188.867,314612.037 +0.700935,0.100147,1812244,0.054009,2475933.250,0.000,0.000,13.646,0.000,0.103,5.748,282.031,0.000,212.149,0.419254,14.010,8,0.000,0.000,0.000,0,0.000,0,13.646,319930.074,311093.054,317194.093,328886.918,272399.888,321417.889,281276.849,323734.486 +0.801075,0.100140,2041645,0.060846,2290798.896,0.000,0.000,17.259,0.000,0.280,6.169,283.125,0.000,267.399,0.479179,13.983,8,0.000,0.000,0.000,0,0.000,0,17.259,300818.331,298711.284,289164.666,295505.778,285040.447,239174.739,288196.024,294187.625 +0.901213,0.100137,2230204,0.066465,1883001.852,0.000,0.000,36.891,0.000,19.233,5.765,290.188,33.938,203.938,0.543110,13.963,8,0.000,0.000,0.000,0,0.000,0,36.891,265265.398,232041.064,268670.717,229824.111,175169.233,219867.796,268990.278,223173.253 +1.001368,0.100155,2314440,0.068976,841053.012,0.000,0.000,108.481,0.000,119.295,9.310,295.344,143.137,286.820,0.637051,13.935,8,0.000,0.000,0.000,0,0.000,0,108.481,284557.800,38979.426,93834.183,27347.502,94513.128,52468.465,249352.509,0.000 +1.101532,0.100164,2451090,0.073048,1364263.427,0.000,0.000,133.987,0.000,0.041,6.058,295.344,42.937,862.687,0.715771,13.851,8,0.000,0.000,0.000,0,0.000,0,133.987,202697.697,159827.978,103051.058,201759.236,79799.177,203895.733,202807.517,210425.029 +1.201690,0.100158,2647095,0.078890,1956965.001,0.000,0.000,20.497,0.000,0.148,5.642,295.344,2.145,445.080,0.788364,13.807,8,0.000,0.000,0.000,0,0.000,0,20.497,242048.430,251213.981,259361.138,203549.121,247739.459,248288.593,262276.542,242487.737 +1.301841,0.100151,2861827,0.085289,2144077.811,0.000,0.000,15.798,0.000,0.095,6.073,295.344,4.368,371.392,0.864258,13.771,8,0.000,0.000,0.000,0,0.000,0,15.798,274065.569,277999.620,262253.431,253277.005,250481.232,269662.228,277879.801,278458.926 +1.402005,0.100164,3117082,0.092896,2548370.672,0.000,0.000,11.231,0.000,0.065,5.287,295.344,0.000,198.191,0.934067,13.752,8,0.000,0.000,0.000,0,0.000,0,11.231,344065.732,312337.766,335409.928,287278.863,303911.585,331815.822,310241.204,323309.772 +1.502154,0.100149,3344692,0.099680,2272708.119,0.000,0.000,12.588,0.000,7.049,5.339,295.344,0.000,179.147,1.004761,13.734,8,0.000,0.000,0.000,0,0.000,0,12.588,308499.583,293102.562,301140.566,245763.213,265034.452,297775.588,267950.101,293442.055 +1.602315,0.100161,3562991,0.106185,2179486.563,0.000,0.000,15.492,0.000,0.532,5.214,295.344,0.000,242.696,1.090729,13.711,8,0.000,0.000,0.000,0,0.000,0,15.492,267340.261,291741.038,229131.680,308224.541,252324.399,269087.453,269686.490,291950.701 +1.702475,0.100160,3809336,0.113527,2459517.895,0.000,0.000,11.578,0.000,0.042,6.105,295.344,0.000,158.497,1.175945,13.695,8,0.000,0.000,0.000,0,0.000,0,11.578,307618.202,292013.150,254533.070,330002.415,337600.268,322564.307,303694.475,311492.008 +1.802627,0.100153,3977673,0.118544,1680804.068,0.000,0.000,15.336,0.000,36.441,6.134,295.344,60.104,188.228,1.249573,13.677,8,0.000,0.000,0.000,0,0.000,0,15.336,178048.190,177019.760,316976.101,183819.379,183010.614,175122.656,285564.055,181243.312 +1.902792,0.100164,4124449,0.122918,1465352.397,0.000,0.000,79.983,0.000,4.175,8.439,295.344,60.799,98.900,1.323788,13.667,8,0.000,0.000,0.000,0,0.000,0,79.983,111327.087,136485.751,258225.730,180413.577,176789.531,175232.090,335119.392,91759.238 +2.002929,0.100138,4369329,0.130216,2445435.399,0.000,0.000,12.646,0.000,0.066,5.527,295.344,0.000,129.080,1.425045,13.654,8,0.000,0.000,0.000,0,0.000,0,12.646,300047.174,317692.896,332862.025,325292.440,301205.580,317013.830,317503.157,233818.296 +2.103067,0.100138,4608820,0.137354,2391619.920,0.000,0.000,12.327,0.000,0.078,5.432,295.344,0.000,130.914,1.492817,13.641,8,0.000,0.000,0.000,0,0.000,0,12.327,294315.120,319550.404,303692.220,303871.972,311501.477,310752.507,252213.038,295723.182 +2.203234,0.100167,4823263,0.143744,2140846.373,0.000,0.000,18.545,0.000,0.076,5.330,295.344,0.000,444.802,1.557468,13.598,8,0.000,0.000,0.000,0,0.000,0,18.545,262989.774,288057.811,283056.184,287069.466,283934.713,261003.099,210108.293,264627.033 +2.303398,0.100164,5049382,0.150483,2257496.330,0.000,0.000,14.257,0.000,0.066,5.175,295.344,0.000,442.401,1.623688,13.555,8,0.000,0.000,0.000,0,0.000,0,14.257,272104.788,295736.122,287769.158,280980.266,275289.577,292900.762,311031.097,241684.561 +2.403540,0.100142,5292644,0.157733,2429161.190,0.000,0.000,14.838,0.000,2.163,5.383,295.344,0.000,254.676,1.695072,13.530,8,0.000,0.000,0.000,0,0.000,0,14.838,298614.811,302728.953,269406.400,334743.369,308800.309,306733.252,318796.076,289338.020 +2.503682,0.100142,5521499,0.164553,2285306.350,0.000,0.000,17.508,0.000,3.246,5.737,295.344,0.000,268.408,1.796486,13.503,8,0.000,0.000,0.000,0,0.000,0,17.508,295989.887,289778.703,291396.407,299984.217,310219.690,267480.352,297557.662,232899.434 +2.603837,0.100155,5726750,0.170670,2049340.060,0.000,0.000,18.040,0.000,17.137,5.051,295.344,9.400,157.803,1.854305,13.488,8,0.000,0.000,0.000,0,0.000,0,18.040,234537.215,271999.269,242974.165,265269.678,259778.173,277590.620,248795.161,248395.779 +2.703989,0.100153,5837042,0.173957,1101240.245,0.000,0.000,92.507,0.000,27.602,9.710,295.344,176.060,104.216,1.943249,13.478,8,0.000,0.000,0.000,0,0.000,0,92.507,238476.245,385412.119,14467.932,509.223,91520.401,242420.229,93697.081,34737.015 +2.804161,0.100172,6081065,0.181230,2436040.643,0.000,0.000,29.877,0.000,2.454,5.471,295.344,0.000,128.490,2.016483,13.465,8,0.000,0.000,0.000,0,0.000,0,29.877,317533.924,315876.774,274228.398,300353.470,312772.113,305394.800,320718.448,289162.715 +2.904292,0.100131,6336182,0.188833,2547837.225,0.000,0.000,11.512,0.000,0.130,5.708,295.344,0.000,137.398,2.120724,13.452,8,0.000,0.000,0.000,0,0.000,0,11.512,319432.157,330407.800,311762.190,310743.523,326812.503,325424.319,290210.382,333044.351 +3.004430,0.100137,6559790,0.195497,2233013.046,0.000,0.000,17.815,0.000,0.128,5.250,295.344,0.000,431.712,2.186443,13.410,8,0.000,0.000,0.000,0,0.000,0,17.815,283360.815,295174.590,298879.501,284199.663,285188.305,225280.586,277518.839,283410.747 +3.104590,0.100161,6779887,0.202056,2197440.734,0.000,0.000,15.617,0.000,0.053,5.283,295.344,0.000,447.289,2.251873,13.366,8,0.000,0.000,0.000,0,0.000,0,15.617,290972.675,222991.857,283574.557,284293.402,279740.714,280669.223,269826.637,285371.670 +3.204732,0.100142,7009654,0.208904,2294412.233,0.000,0.000,16.729,0.000,0.103,5.377,295.344,0.000,271.607,2.319393,13.339,8,0.000,0.000,0.000,0,0.000,0,16.729,283088.052,290657.304,254029.311,315082.624,296998.301,278055.198,285654.408,290847.035 +3.304899,0.100167,7239726,0.215761,2296887.781,0.000,0.000,18.740,0.000,0.209,5.420,295.344,0.000,215.773,2.386673,13.318,8,0.000,0.000,0.000,0,0.000,0,18.740,296385.499,281899.667,314904.601,288528.607,235886.438,289037.758,281500.334,308744.878 +3.405037,0.100138,7479152,0.222896,2390951.163,0.000,0.000,15.540,0.000,10.699,5.704,295.344,0.000,189.386,2.463966,13.300,8,0.000,0.000,0.000,0,0.000,0,15.540,267419.918,308732.745,340219.171,279303.472,313615.987,288281.048,284945.664,308433.159 +3.505198,0.100161,7588669,0.226160,1093413.606,0.000,0.000,22.123,0.000,89.705,6.646,295.344,100.347,148.784,2.546894,13.285,8,0.000,0.000,0.000,0,0.000,0,22.123,146564.567,144797.406,255130.174,241871.472,14496.713,14546.633,14037.451,261969.188 +3.605374,0.100176,7750283,0.230976,1613304.971,0.000,0.000,93.264,0.000,0.139,8.568,295.344,122.402,111.328,2.635784,13.274,8,0.000,0.000,0.000,0,0.000,0,93.264,116145.899,119689.672,136869.482,185434.140,172137.506,299783.197,284430.177,298814.899 +3.705529,0.100155,7990880,0.238147,2402248.892,0.000,0.000,13.046,0.000,0.058,5.453,295.344,0.000,126.952,2.702644,13.262,8,0.000,0.000,0.000,0,0.000,0,13.046,297469.217,265478.771,313055.075,296890.114,308532.081,305117.370,313594.239,302112.025 +3.805699,0.100171,8224040,0.245095,2327624.255,0.000,0.000,12.010,0.000,0.089,5.326,295.344,0.000,256.827,2.769226,13.237,8,0.000,0.000,0.000,0,0.000,0,12.010,309611.162,298020.959,289655.249,294606.791,282946.707,295355.512,291112.759,266315.115 +3.905836,0.100137,8444560,0.251667,2202186.968,0.000,0.000,16.730,0.000,5.542,5.096,295.344,0.000,456.836,2.838467,13.192,8,0.000,0.000,0.000,0,0.000,0,16.730,277480.351,290502.534,263159.945,296574.227,283572.017,238513.666,269840.804,282543.424 +4.005982,0.100146,8676304,0.258574,2314068.841,0.000,0.000,17.650,0.000,4.425,5.389,295.344,0.000,413.382,2.934536,13.152,8,0.000,0.000,0.000,0,0.000,0,17.650,295719.193,234578.264,269397.539,288579.594,318056.652,297696.313,305944.297,304096.988 +4.106130,0.100148,8909595,0.265527,2329466.629,0.000,0.000,14.069,0.000,0.182,5.643,295.344,0.000,250.723,3.008583,13.127,8,0.000,0.000,0.000,0,0.000,0,14.069,287914.411,298388.927,300475.843,308673.725,288193.997,306636.736,252896.174,286286.817 +4.206405,0.100275,9138156,0.272338,2279333.695,0.000,0.000,17.338,0.000,0.101,5.443,295.344,0.000,195.789,3.077370,13.108,8,0.000,0.000,0.000,0,0.000,0,17.338,295207.127,279600.102,305438.952,305229.529,276488.669,278941.914,255805.621,282621.781 +4.306551,0.100146,9271382,0.276309,1330313.113,0.000,0.000,20.221,0.000,47.661,3.426,295.344,24.144,98.879,3.123192,13.098,8,0.000,0.000,0.000,0,0.000,0,20.221,153754.983,186467.109,188943.485,190641.001,130888.447,177240.612,155432.528,146944.949 +4.406682,0.100131,9406502,0.280336,1349436.947,0.000,0.000,112.855,0.000,88.719,9.290,295.344,154.174,164.980,3.207798,13.082,8,0.000,0.000,0.000,0,0.000,0,112.855,14191.459,202335.646,324555.964,316306.742,226963.470,42124.963,115389.243,107569.459 +4.506856,0.100173,9601346,0.286142,1945066.205,0.000,0.000,90.990,0.000,0.053,7.107,295.344,50.771,117.063,3.284981,13.071,8,0.000,0.000,0.000,0,0.000,0,90.990,240772.371,222134.698,265888.805,260358.398,195560.792,244865.271,255387.021,260098.848 +4.607021,0.100166,9831731,0.293008,2300041.591,0.000,0.000,11.667,0.000,12.433,5.345,295.344,0.000,149.206,3.358997,13.056,8,0.000,0.000,0.000,0,0.000,0,11.667,283211.059,293723.652,295430.826,266608.550,267157.640,304445.898,286385.802,303078.163 +4.707161,0.100140,10036948,0.299124,2049297.929,0.000,0.000,17.148,0.000,2.295,5.204,295.344,0.000,412.274,3.423054,13.016,8,0.000,0.000,0.000,0,0.000,0,17.148,212452.250,251996.829,252376.297,269002.995,266446.578,261912.932,261493.519,273616.529 +4.807314,0.100153,10252110,0.305537,2148331.956,0.000,0.000,15.570,0.000,0.194,5.649,295.344,0.000,380.121,3.517029,12.978,8,0.000,0.000,0.000,0,0.000,0,15.570,262328.504,222149.997,267310.878,270735.636,296416.332,269647.302,279901.608,279841.699 +4.907452,0.100138,10472064,0.312092,2196519.588,0.000,0.000,16.817,0.000,0.108,5.352,295.344,0.000,329.313,3.583546,12.946,8,0.000,0.000,0.000,0,0.000,0,16.817,268510.774,289851.428,287284.957,281073.499,275181.601,228975.139,288343.502,277298.689 +5.007604,0.100152,10723087,0.319573,2506425.822,0.000,0.000,13.851,0.000,0.147,5.665,295.344,0.000,262.687,3.653740,12.920,8,0.000,0.000,0.000,0,0.000,0,13.851,307792.841,306994.054,312026.416,283729.364,316569.520,318895.989,331516.834,328900.804 +5.107747,0.100143,10967526,0.326858,2440888.277,0.000,0.000,10.437,0.000,0.116,5.483,295.344,0.000,204.745,3.723976,12.900,8,0.000,0.000,0.000,0,0.000,0,10.437,312272.011,317404.648,319941.009,303714.288,290633.055,319002.356,267406.376,310514.533 +5.207907,0.100160,11051800,0.329369,841395.517,0.000,0.000,23.505,0.000,76.443,3.401,295.344,53.079,91.416,3.781796,12.892,8,0.000,0.000,0.000,0,0.000,0,23.505,55411.457,55770.883,157668.059,157458.394,55411.457,106789.359,100918.740,151967.169 +5.308089,0.100182,11177189,0.333106,1251613.053,0.000,0.000,132.042,0.000,68.747,9.841,295.344,197.375,123.057,3.858807,12.879,8,0.000,0.000,0.000,0,0.000,0,132.042,192479.839,66149.660,151793.855,186420.861,153560.641,105637.823,109041.630,286528.744 +5.408250,0.100162,11397087,0.339660,2195434.352,0.000,0.000,83.036,0.000,1.831,6.387,295.344,21.177,130.648,3.937168,12.867,8,0.000,0.000,0.000,0,0.000,0,83.036,292148.178,291848.661,257813.628,253660.336,291489.242,291878.613,252821.690,263774.002 +5.508455,0.100204,11637726,0.346831,2401482.283,0.000,0.000,16.165,0.000,2.205,5.439,295.344,0.000,302.078,4.032814,12.837,8,0.000,0.000,0.000,0,0.000,0,16.165,305266.152,305465.744,286644.208,255837.166,322540.849,306832.950,308250.054,310645.159 +5.608596,0.100141,11856140,0.353341,2181066.310,0.000,0.000,14.295,0.000,0.057,5.301,295.344,0.000,433.335,4.098293,12.795,8,0.000,0.000,0.000,0,0.000,0,14.295,224633.433,264677.001,296392.306,279046.751,269839.726,284788.659,282541.825,279146.610 +5.708751,0.100156,12082999,0.360101,2265065.083,0.000,0.000,12.433,0.000,0.127,5.283,295.344,0.000,291.773,4.164684,12.766,8,0.000,0.000,0.000,0,0.000,0,12.433,295000.917,241923.516,290358.142,296278.928,299663.660,274183.313,284956.548,282700.059 +5.808909,0.100158,12310752,0.366889,2273946.601,0.000,0.000,15.075,0.000,0.154,5.241,295.344,0.000,312.632,4.231846,12.736,8,0.000,0.000,0.000,0,0.000,0,15.075,292578.939,284751.275,253530.474,290841.677,284371.873,276334.538,300057.155,291480.670 +5.909043,0.100134,12536211,0.373608,2251564.280,0.000,0.000,12.938,0.000,0.094,5.233,295.344,0.000,198.561,4.298779,12.716,8,0.000,0.000,0.000,0,0.000,0,12.938,304700.534,267260.847,296731.244,269427.935,284487.697,286554.919,247637.218,294763.887 +6.009193,0.100150,12765328,0.380436,2287740.654,0.000,0.000,11.573,0.000,15.046,5.430,295.344,0.351,198.570,4.376507,12.697,8,0.000,0.000,0.000,0,0.000,0,11.573,289645.818,299910.431,267938.358,284982.808,297833.545,297743.679,249795.554,299890.461 +6.109338,0.100145,12861370,0.383299,959032.606,0.000,0.000,21.645,0.000,94.341,6.506,295.344,75.906,110.270,4.455448,12.686,8,0.000,0.000,0.000,0,0.000,0,21.645,6650.379,8867.172,236727.536,7059.787,244566.196,202596.911,6680.336,245884.289 +6.209516,0.100179,13006798,0.387633,1451688.112,0.000,0.000,108.135,0.000,30.436,9.026,295.344,192.352,190.129,4.550587,12.667,8,0.000,0.000,0.000,0,0.000,0,108.135,101189.334,113776.859,245192.226,289173.701,24116.941,99003.237,274899.187,304336.628 +6.309675,0.100158,13244598,0.394720,2374240.058,0.000,0.000,45.846,0.000,0.102,5.471,295.344,0.000,242.624,4.619736,12.644,8,0.000,0.000,0.000,0,0.000,0,45.846,308132.030,294283.960,299186.197,316878.179,262913.639,262584.161,315670.092,314591.800 +6.409817,0.100142,13471470,0.401481,2265493.688,0.000,0.000,16.049,0.000,0.207,4.920,295.344,0.000,382.892,4.685986,12.606,8,0.000,0.000,0.000,0,0.000,0,16.049,244302.087,281738.773,294111.153,284005.545,295579.063,292333.685,292433.542,280989.840 +6.509945,0.100128,13701918,0.408349,2301531.807,0.000,0.000,15.447,0.000,0.271,5.258,295.344,0.000,376.003,4.752823,12.569,8,0.000,0.000,0.000,0,0.000,0,15.447,238075.033,292565.233,298507.621,294582.648,299026.955,280630.521,293124.516,305019.279 +6.610114,0.100168,13939074,0.415417,2367571.022,0.000,0.000,13.369,0.000,1.067,5.464,295.344,0.000,285.535,4.828907,12.541,8,0.000,0.000,0.000,0,0.000,0,13.369,262797.229,320589.857,301442.118,302899.663,309748.124,255229.978,300443.800,314420.252 +6.710271,0.100157,14161589,0.422048,2221662.235,0.000,0.000,13.908,0.000,0.101,5.855,295.344,0.000,279.639,4.924717,12.514,8,0.000,0.000,0.000,0,0.000,0,13.908,284433.471,282486.527,293848.690,294248.063,292650.571,258034.914,273909.991,242050.008 +6.810415,0.100145,14398634,0.429113,2367029.382,0.000,0.000,11.663,0.000,0.145,5.577,295.344,0.000,232.204,4.995182,12.491,8,0.000,0.000,0.000,0,0.000,0,11.663,318419.848,331980.252,302333.095,281523.168,284508.853,298868.103,299846.689,249549.374 +6.910569,0.100154,14577761,0.434451,1788513.775,0.000,0.000,20.712,0.000,40.804,5.858,295.344,62.560,159.949,5.071434,12.476,8,0.000,0.000,0.000,0,0.000,0,20.712,178145.465,313796.418,252870.309,176867.435,308883.988,186382.771,183247.603,188319.786 +7.010737,0.100167,14675305,0.437358,973810.921,0.000,0.000,82.989,0.000,60.311,9.992,295.344,242.095,109.933,5.144222,12.465,8,0.000,0.000,0.000,0,0.000,0,82.989,46052.958,358390.452,143509.924,8815.253,180078.748,9194.618,208611.017,19157.951 +7.110908,0.100171,14915156,0.444506,2394404.745,0.000,0.000,70.329,0.000,8.232,5.693,295.344,0.000,168.149,5.222382,12.449,8,0.000,0.000,0.000,0,0.000,0,70.329,288245.797,279061.543,308441.171,291719.840,325551.835,284422.352,331022.455,285939.751 +7.211049,0.100141,15138213,0.451154,2227440.046,0.000,0.000,16.317,0.000,0.097,5.283,295.344,0.000,460.291,5.317616,12.404,8,0.000,0.000,0.000,0,0.000,0,16.317,283032.289,242818.796,299269.473,291760.025,278378.828,281564.351,284020.900,266595.385 +7.311187,0.100139,15372850,0.458147,2343118.712,0.000,0.000,18.168,0.000,0.066,5.258,295.344,0.000,409.861,5.385277,12.363,8,0.000,0.000,0.000,0,0.000,0,18.168,305685.833,296268.900,294391.505,294061.963,308531.884,304028.134,295749.621,244400.872 +7.411338,0.100151,15598592,0.464874,2254020.711,0.000,0.000,11.939,0.000,0.159,5.440,295.344,0.000,223.881,5.451107,12.342,8,0.000,0.000,0.000,0,0.000,0,11.939,279528.443,293647.151,286527.887,287286.743,279907.871,290661.653,293447.452,243013.511 +7.511532,0.100194,15829221,0.471748,2301823.427,0.000,0.000,13.848,0.000,0.140,5.317,295.344,0.000,287.606,5.518913,12.313,8,0.000,0.000,0.000,0,0.000,0,13.848,259785.898,294698.153,283010.832,299578.683,289218.785,281473.814,292003.382,302053.880 +7.611674,0.100142,16043625,0.478137,2140996.830,0.000,0.000,14.032,0.000,0.111,5.455,295.344,0.000,200.574,5.584297,12.294,8,0.000,0.000,0.000,0,0.000,0,14.032,265223.017,271224.487,284365.808,279942.096,284855.113,259730.824,261787.900,233867.585 +7.711818,0.100144,16262548,0.484662,2186091.974,0.000,0.000,12.513,0.000,0.039,5.420,295.344,0.000,185.125,5.651615,12.276,8,0.000,0.000,0.000,0,0.000,0,12.513,266127.987,270022.396,256192.249,282125.024,283572.945,283592.917,286988.043,257470.414 +7.811996,0.100178,16390061,0.488462,1272859.677,0.000,0.000,76.924,0.000,22.599,2.711,341.812,18.639,95.455,5.688583,12.266,8,0.000,0.000,0.000,0,0.000,0,76.924,188144.418,181675.955,184910.187,175017.831,164187.149,23178.658,191777.937,163967.541 +7.912156,0.100160,16407264,0.488975,171754.840,0.000,0.000,20.026,0.000,122.759,0.861,349.570,16.185,54.327,5.694847,12.261,8,0.000,0.000,0.000,0,0.000,0,20.026,40155.669,17731.593,40634.901,0.000,0.000,36940.819,36291.859,0.000 +8.012281,0.100124,16426940,0.489561,196515.982,0.000,0.000,6.482,0.000,222.883,0.686,349.570,25.905,20.638,5.700016,12.259,8,0.000,0.000,0.000,0,0.000,0,6.482,50996.676,0.000,50996.676,0.000,0.000,46562.183,47960.447,0.000 +8.112399,0.100119,16451516,0.490293,245468.320,0.000,0.000,4.121,0.000,323.002,1.013,349.570,186.536,44.088,5.709579,12.255,8,0.000,0.000,0.000,0,0.000,0,4.121,61347.104,0.000,61347.104,0.000,0.000,60607.982,62166.130,0.000 +8.212554,0.100154,16477701,0.491074,261446.452,0.000,0.000,22.771,0.000,423.156,2.997,357.395,319.000,176.758,5.769894,12.237,8,0.000,0.000,0.000,0,0.000,0,22.771,79796.832,0.000,22045.972,0.000,0.000,77590.238,82013.411,0.000 +8.312697,0.100143,16496693,0.491640,189648.240,0.000,0.000,8.366,0.000,523.300,1.965,357.395,229.359,113.002,5.801151,12.226,8,0.000,0.000,0.000,0,0.000,0,8.366,67243.642,0.000,0.000,0.000,0.000,60333.544,62071.054,0.000 +8.412811,0.100114,16539098,0.492904,423569.236,0.000,0.000,6.094,0.000,623.413,4.003,357.395,430.137,619.492,5.838123,12.166,8,0.000,0.000,0.000,0,0.000,0,6.094,142658.079,0.000,0.000,0.000,0.000,139961.140,140950.018,0.000 +8.512945,0.100134,16564530,0.493661,253979.606,0.000,0.000,10.056,0.000,723.547,3.021,357.395,313.486,377.112,5.876797,12.129,8,0.000,0.000,0.000,0,0.000,0,10.056,84257.075,0.000,0.000,0.000,0.000,81470.810,88251.722,0.000 +8.613067,0.100123,16611509,0.495062,469214.447,0.000,0.000,1.924,0.000,823.670,4.922,357.395,584.244,319.257,5.932434,12.098,8,0.000,0.000,0.000,0,0.000,0,1.924,158905.082,0.000,0.000,0.000,0.000,155838.843,154470.522,0.000 +8.713210,0.100143,16625417,0.495476,138881.494,0.000,0.000,9.936,0.000,923.813,1.893,357.395,160.006,283.579,5.947319,12.070,8,0.000,0.000,0.000,0,0.000,0,9.936,43447.899,0.000,0.000,0.000,0.000,46663.303,48770.292,0.000 +8.813381,0.100171,16644069,0.496032,186202.430,0.000,0.000,8.416,0.000,1023.983,2.561,357.395,149.199,308.419,5.966713,12.040,8,0.000,0.000,0.000,0,0.000,0,8.416,57621.726,0.000,0.000,0.000,0.000,65747.866,62832.838,0.000 +8.913531,0.100150,16664915,0.496653,208147.913,0.000,0.000,37.622,0.000,1124.133,2.637,357.395,296.899,258.363,5.998062,12.014,8,0.000,0.000,0.000,0,0.000,0,37.622,79061.459,0.000,0.000,0.000,0.000,82027.013,47059.441,0.000 +9.013661,0.100131,16687356,0.497322,224117.518,0.000,0.000,11.837,0.000,1224.264,2.382,357.395,332.262,187.061,6.055241,11.996,8,0.000,0.000,0.000,0,0.000,0,11.837,75381.624,0.000,0.000,0.000,0.000,74632.601,74103.292,0.000 +9.113803,0.100142,16728674,0.498553,412593.795,0.000,0.000,3.690,0.000,1324.406,3.663,357.395,359.567,357.032,6.100597,11.961,8,0.000,0.000,0.000,0,0.000,0,3.690,131762.794,0.000,0.000,0.000,0.000,136735.729,144095.272,0.000 +9.213928,0.100125,16748136,0.499133,194377.295,0.000,0.000,9.996,0.000,1424.531,1.808,357.395,164.911,386.275,6.117580,11.923,8,0.000,0.000,0.000,0,0.000,0,9.996,65038.791,0.000,0.000,0.000,0.000,64299.713,65038.791,0.000 +9.314092,0.100164,16775812,0.499958,276306.661,0.000,0.000,4.116,0.000,1524.695,2.316,357.395,294.556,302.589,6.142933,11.894,8,0.000,0.000,0.000,0,0.000,0,4.116,94564.847,0.000,0.000,0.000,0.000,91609.695,90132.119,0.000 +9.414271,0.100179,16808395,0.500929,325248.534,0.000,0.000,18.566,0.000,1624.874,2.817,357.395,338.067,238.402,6.180260,11.871,8,0.000,0.000,0.000,0,0.000,0,18.566,116192.276,0.000,0.000,0.000,0.000,90128.871,118927.386,0.000 +9.514423,0.100152,16830077,0.501575,216490.726,0.000,0.000,4.271,0.000,1725.026,1.835,357.395,223.293,108.078,6.204937,11.860,8,0.000,0.000,0.000,0,0.000,0,4.271,70932.115,0.000,0.000,0.000,0.000,75365.372,70193.239,0.000 +9.614580,0.100157,16857890,0.502404,277693.202,0.000,0.000,5.293,0.000,1825.183,2.393,357.395,248.515,387.593,6.232868,11.822,8,0.000,0.000,0.000,0,0.000,0,5.293,101909.701,0.000,0.000,0.000,0.000,96797.742,78985.759,0.000 +9.714733,0.100153,16869816,0.502760,119078.275,0.000,0.000,56.162,0.000,1925.336,1.696,357.395,202.347,348.414,6.252522,11.788,8,0.000,0.000,0.000,0,0.000,0,56.162,47337.758,0.000,0.000,0.000,0.000,57632.048,14108.469,0.000 +9.814882,0.100149,16895391,0.503522,255368.918,0.000,0.000,3.593,0.000,2025.485,1.797,357.395,230.632,213.197,6.305725,11.767,8,0.000,0.000,0.000,0,0.000,0,3.593,86720.589,0.000,0.000,0.000,0.000,83675.133,84973.196,0.000 +9.915015,0.100133,16937009,0.504762,415626.145,0.000,0.000,4.301,0.000,2125.618,3.382,357.395,355.776,192.868,6.350594,11.748,8,0.000,0.000,0.000,0,0.000,0,4.301,144577.339,0.000,0.000,0.000,0.000,129896.902,141151.904,0.000 +10.015167,0.100152,16963709,0.505558,266594.582,0.000,0.000,5.374,0.000,2225.770,2.351,357.395,240.455,223.878,6.376144,11.726,8,0.000,0.000,0.000,0,0.000,0,5.374,90881.793,0.000,0.000,0.000,0.000,87786.500,87926.288,0.000 +10.115316,0.100148,16981481,0.506088,177456.954,0.000,0.000,4.084,0.000,2325.918,1.386,357.395,134.644,341.213,6.392075,11.693,8,0.000,0.000,0.000,0,0.000,0,4.084,59112.377,0.000,0.000,0.000,0.000,59232.200,59112.377,0.000 +10.215451,0.100135,17009108,0.506911,275896.268,0.000,0.000,15.128,0.000,2426.054,2.312,357.395,258.751,365.364,6.420353,11.657,8,0.000,0.000,0.000,0,0.000,0,15.128,77604.876,0.000,0.000,0.000,0.000,96988.618,101302.774,0.000 +10.315619,0.100167,17023316,0.507334,141842.619,0.000,0.000,6.620,0.000,2526.221,1.356,357.395,157.393,165.270,6.438419,11.641,8,0.000,0.000,0.000,0,0.000,0,6.620,44325.819,0.000,0.000,0.000,0.000,48758.400,48758.400,0.000 +10.415756,0.100138,17053988,0.508248,306298.512,0.000,0.000,15.559,0.000,2626.359,2.977,357.395,303.450,206.084,6.471748,11.621,8,0.000,0.000,0.000,0,0.000,0,15.559,107162.537,0.000,0.000,0.000,0.000,89456.901,109679.074,0.000 +10.515901,0.100145,17094277,0.509449,402306.013,0.000,0.000,2696.836,0.000,2726.504,4.632,380.398,133.478,230.252,6.554016,11.598,8,0.000,0.000,0.000,0,0.000,0,2696.836,142213.563,55449.509,0.000,0.000,44195.845,24794.009,135653.086,0.000 +10.616051,0.100150,17234572,0.513630,1400853.930,0.000,0.000,2734.774,0.000,0.159,6.799,393.242,3.042,302.009,6.595551,11.569,8,0.000,0.000,0.000,0,0.000,0,2734.774,264234.631,64962.797,226121.659,97244.495,270794.815,124743.349,100579.505,252172.679 +10.716203,0.100152,17465645,0.520517,2307216.317,0.000,0.000,16.937,0.000,10.396,5.206,393.242,0.000,377.238,6.668377,11.532,8,0.000,0.000,0.000,0,0.000,0,16.937,305924.105,264407.331,265226.085,311375.803,282280.113,286763.285,299394.050,291845.546 +10.816350,0.100147,17680897,0.526932,2149362.093,0.000,0.000,15.932,0.000,0.294,5.780,393.242,0.000,339.345,6.766777,11.499,8,0.000,0.000,0.000,0,0.000,0,15.932,263183.323,293009.502,231829.389,264111.959,262364.526,270931.939,277951.625,285979.830 +10.916484,0.100134,17910962,0.533788,2297582.612,0.000,0.000,16.548,0.000,0.417,5.516,393.242,0.000,306.271,6.835995,11.469,8,0.000,0.000,0.000,0,0.000,0,16.548,280525.484,281843.725,291740.512,302036.766,274643.337,249057.496,312802.393,304932.899 +11.016631,0.100148,18117072,0.539931,2058059.526,0.000,0.000,1.913,0.000,48.162,4.453,393.242,11.467,246.589,6.871662,11.445,8,0.000,0.000,0.000,0,0.000,0,1.913,267534.758,272117.986,269531.807,281524.090,151196.630,268063.976,276711.201,271379.078 +11.116760,0.100129,18241230,0.543631,1239986.531,0.000,0.000,3.447,0.000,148.291,2.408,393.242,28.947,146.452,6.895882,11.430,8,0.000,0.000,0.000,0,0.000,0,3.447,183234.531,176143.643,179559.254,159125.513,0.000,179039.921,181586.648,181297.021 +11.216892,0.100132,18416483,0.548854,1750223.468,0.000,0.000,16.033,0.000,248.422,3.268,393.242,39.089,188.111,6.924580,11.412,8,0.000,0.000,0.000,0,0.000,0,16.033,252706.970,248712.235,256821.548,244058.368,0.000,250060.458,252367.418,245496.472 +11.317052,0.100161,18437421,0.549478,209043.843,0.000,0.000,263.863,0.000,85.546,3.412,393.242,677.387,356.692,6.932011,11.377,8,0.000,0.000,0.000,0,0.000,0,263.863,31639.122,32567.629,32617.549,34843.968,9.984,32976.971,9844.170,34544.450 +11.417205,0.100153,18437433,0.549478,119.817,0.000,0.000,145.681,0.000,185.617,2.226,393.242,334.722,434.336,7.006592,11.335,8,0.000,0.000,0.000,0,0.000,0,145.681,19.969,0.000,0.000,19.969,19.969,19.969,19.969,19.969 +11.517330,0.100125,18437437,0.549478,39.950,0.000,0.000,228.816,0.000,150.191,1.404,393.242,343.439,435.785,7.081177,11.292,8,0.000,0.000,0.000,0,0.000,0,228.816,0.000,19.975,19.975,0.000,0.000,0.000,0.000,0.000 +11.617457,0.100127,18437441,0.549479,39.949,0.000,0.000,237.938,0.000,247.322,2.181,393.242,469.718,315.109,7.081177,11.261,8,0.000,0.000,0.000,0,0.000,0,237.938,0.000,0.000,0.000,0.000,0.000,19.975,19.975,0.000 +11.717613,0.100156,18437451,0.549479,99.844,0.000,0.000,284.295,0.000,262.693,2.672,393.242,449.455,417.083,7.168701,11.220,8,0.000,0.000,0.000,0,0.000,0,284.295,19.969,19.969,0.000,19.969,19.969,0.000,0.000,19.969 +11.817733,0.100120,18437452,0.549479,9.988,0.000,0.000,236.463,0.000,362.813,1.231,393.242,316.612,470.178,7.168701,11.174,8,0.000,0.000,0.000,0,0.000,0,236.463,0.000,0.000,0.000,0.000,0.000,9.988,0.000,0.000 +11.917874,0.100142,18437461,0.549479,89.873,0.000,0.000,372.120,0.000,250.768,1.737,393.242,364.523,432.357,7.210815,11.132,8,0.000,0.000,0.000,0,0.000,0,372.120,0.000,0.000,19.972,0.000,19.972,9.986,19.972,19.972 +12.018007,0.100132,18437465,0.549479,39.947,0.000,0.000,265.903,0.000,350.900,1.549,393.242,387.379,305.378,7.253540,11.102,8,0.000,0.000,0.000,0,0.000,0,265.903,0.000,19.974,0.000,19.974,0.000,0.000,0.000,0.000 +12.118139,0.100133,18437472,0.549479,69.907,0.000,0.000,381.588,0.000,281.808,2.110,393.242,464.890,573.223,7.333374,11.046,8,0.000,0.000,0.000,0,0.000,0,381.588,19.973,0.000,0.000,0.000,0.000,19.973,19.973,9.987 +12.218278,0.100139,18437479,0.549480,69.903,0.000,0.000,307.151,0.000,317.611,1.276,393.242,288.312,347.682,7.362301,11.012,8,0.000,0.000,0.000,0,0.000,0,307.151,0.000,19.972,19.972,19.972,0.000,0.000,0.000,9.986 +12.318410,0.100132,18437481,0.549480,19.974,0.000,0.000,373.340,0.000,264.430,1.575,393.242,372.204,335.690,7.399536,10.980,8,0.000,0.000,0.000,0,0.000,0,373.340,0.000,0.000,0.000,0.000,19.974,0.000,0.000,0.000 +12.418528,0.100118,18437492,0.549480,109.870,0.000,0.000,326.504,0.000,297.590,2.028,393.242,451.536,477.638,7.505615,10.933,8,0.000,0.000,0.000,0,0.000,0,326.504,19.976,19.976,19.976,9.988,0.000,19.976,19.976,0.000 +12.518647,0.100119,18437494,0.549480,19.976,0.000,0.000,392.344,0.000,234.473,1.305,393.242,330.819,381.540,7.505615,10.896,8,0.000,0.000,0.000,0,0.000,0,392.344,0.000,0.000,0.000,9.988,0.000,0.000,0.000,9.988 +12.618758,0.100111,18437499,0.549480,49.944,0.000,0.000,297.591,0.000,228.498,1.708,393.242,356.010,408.530,7.554199,10.856,8,0.000,0.000,0.000,0,0.000,0,297.591,0.000,0.000,0.000,0.000,19.978,19.978,0.000,9.989 +12.718881,0.100123,18437507,0.549481,79.902,0.000,0.000,275.633,0.000,328.620,1.521,393.242,372.980,271.776,7.586182,10.829,8,0.000,0.000,0.000,0,0.000,0,275.633,0.000,19.975,19.975,19.975,0.000,0.000,19.975,0.000 +12.818989,0.100108,18437509,0.549481,19.978,0.000,0.000,386.013,0.000,294.575,1.956,393.242,434.452,578.046,7.673340,10.773,8,0.000,0.000,0.000,0,0.000,0,386.013,19.978,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.919108,0.100119,18439408,0.549537,18967.435,0.000,0.000,322.027,0.000,250.468,1.478,393.242,326.760,454.498,7.712646,10.728,8,0.000,0.000,0.000,0,0.000,0,322.027,0.000,0.000,0.000,0.000,19.976,10767.190,8160.292,19.976 +13.019221,0.100113,18546706,0.552735,1071767.659,0.000,0.000,264.286,0.000,0.130,4.126,393.242,350.034,420.384,7.887363,10.687,8,0.000,0.000,0.000,0,0.000,0,264.286,78001.768,147573.071,169258.542,98688.368,144896.099,179277.209,120493.702,133578.901 +13.119364,0.100143,18770059,0.559391,2230346.983,0.000,0.000,13.662,0.000,0.094,5.385,393.242,0.000,254.091,7.956985,10.662,7,0.000,0.000,0.000,0,0.000,0,13.662,305673.761,317247.244,275536.770,274118.794,273859.165,317516.859,187512.394,278881.996 +13.219530,0.100167,19034506,0.567272,2640069.321,0.000,0.000,15.402,0.000,8.805,6.173,393.242,0.156,314.671,7.995972,10.632,6,0.000,0.000,0.000,0,0.000,0,15.402,337677.133,386635.525,435993.252,398056.488,437580.606,258449.196,0.000,385677.123 +13.319703,0.100173,19316591,0.575679,2815978.751,0.000,0.000,13.380,0.000,0.015,6.762,393.242,0.000,396.463,7.995972,10.596,5,0.000,0.000,0.000,0,0.000,0,13.380,0.000,477254.417,535733.256,456200.836,527537.434,390843.895,0.000,428408.913 +13.419861,0.100157,19572613,0.583309,2556197.134,0.000,0.000,12.431,0.000,0.005,5.171,393.242,0.000,344.224,7.995972,10.566,4,0.000,0.000,0.000,0,0.000,0,12.431,0.000,550883.037,431660.665,467913.612,580706.102,0.000,0.000,525033.718 +13.520033,0.100172,19783522,0.589595,2105459.829,0.000,0.000,14.686,0.000,0.001,4.588,393.242,0.000,241.615,7.995972,10.545,4,0.000,0.000,0.000,0,0.000,0,14.686,0.000,549632.340,0.000,519364.527,549951.790,0.000,0.000,486511.172 +13.620208,0.100175,19965970,0.595032,1821296.047,0.000,0.000,11.907,0.000,0.000,4.124,393.242,0.000,181.675,7.995972,10.531,1,0.000,0.000,0.000,0,0.000,0,11.907,0.000,328695.381,0.000,483614.555,564742.728,0.000,0.000,444243.383 +13.720483,0.100275,20000000,0.596046,339366.721,0.000,0.000,10.821,0.000,0.000,0.813,393.242,0.000,135.448,7.999878,10.518,0,0.000,0.000,0.000,0,0.000,0,10.821,0.000,0.000,0.000,0.000,339366.721,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.log new file mode 100644 index 000000000..214719089 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=502 +worker=4 kind=insert tid=6 os_tid=504 +worker=6 kind=insert tid=7 os_tid=506 +worker=7 kind=insert tid=8 os_tid=507 +worker=1 kind=insert tid=9 os_tid=501 +worker=0 kind=insert tid=10 os_tid=500 +worker=5 kind=insert tid=11 os_tid=505 +start_monotonic_ns=2087469337223772 main_address=0x561df24e9300 +worker=3 kind=insert tid=12 os_tid=503 +load_end reason=complete inserted=20000000 elapsed_s=13.721 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.150 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087469337225344 cpu_ns=9712305 +diagnostic_stage name=stop_request wall_ns=2087483057761341 cpu_ns=62688684177 +diagnostic_stage name=workers_joined wall_ns=2087483057802573 cpu_ns=62688724347 +diagnostic_stage name=before_close wall_ns=2087483057877262 cpu_ns=62688799044 +diagnostic_stage name=after_close wall_ns=2087483208206547 cpu_ns=62751604175 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087482541389852 last_end_ns=2087482541391470 loop_exit_ns=2087482541391536 deregister_start_ns=2087482541391562 deregister_end_ns=2087482541392642 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087482926105783 last_end_ns=2087482926107112 loop_exit_ns=2087482926107171 deregister_start_ns=2087482926107290 deregister_end_ns=2087482926108495 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087482736569164 last_end_ns=2087482736575616 loop_exit_ns=2087482736575678 deregister_start_ns=2087482736575791 deregister_end_ns=2087482736576586 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087482944236654 last_end_ns=2087482944238137 loop_exit_ns=2087482944238180 deregister_start_ns=2087482944238218 deregister_end_ns=2087482944238998 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087483012199103 last_end_ns=2087483012199834 loop_exit_ns=2087483012199880 deregister_start_ns=2087483012199905 deregister_end_ns=2087483012200508 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087482642341415 last_end_ns=2087482642342876 loop_exit_ns=2087482642342958 deregister_start_ns=2087482642343002 deregister_end_ns=2087482642343951 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087482419736347 last_end_ns=2087482419740247 loop_exit_ns=2087482419740298 deregister_start_ns=2087482419740338 deregister_end_ns=2087482419743634 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087482951293051 last_end_ns=2087482951294141 loop_exit_ns=2087482951294178 deregister_start_ns=2087482951294349 deregister_end_ns=2087482951295274 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv new file mode 100644 index 000000000..357f7a7b7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-15-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1457664.421971,13.720579,20000000,0.005320,0.001456,0.059904,0.247808,2734.773891,0.005320,0.001456,0.059904,0.247808,2734.773891,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.csv new file mode 100644 index 000000000..f1583ed49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.csv @@ -0,0 +1,138 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100059,0.100059,302110,0.009004,3019322.917,0.000,0.000,15.926,0.000,0.089,5.304,74.094,0.000,159.281,0.063660,14.095,8,0.000,0.000,0.000,0,0.000,0,15.926,377687.704,393658.305,385293.228,323259.739,378077.475,375319.098,388781.175,397246.193 +0.200211,0.100152,567486,0.016912,2649740.132,0.000,0.000,15.734,0.000,0.031,5.801,122.613,0.000,139.944,0.118484,14.082,8,0.000,0.000,0.000,0,0.000,0,15.734,340703.126,286335.606,338736.110,336729.155,336609.337,341352.141,331936.426,337338.231 +0.300358,0.100147,821204,0.024474,2533445.878,0.000,0.000,17.452,0.000,14.435,5.904,178.492,0.000,133.904,0.178455,14.069,8,0.000,0.000,0.000,0,0.000,0,17.452,334506.960,331681.125,340318.395,269582.654,331761.007,322784.239,273327.135,329484.363 +0.400506,0.100148,1069284,0.031867,2477140.001,0.000,0.000,18.200,0.000,0.095,6.085,233.922,0.000,130.861,0.241306,14.056,8,0.000,0.000,0.000,0,0.000,0,18.200,319937.289,321564.885,319418.057,318978.706,312328.531,320176.935,307365.864,257369.734 +0.500655,0.100149,1323927,0.039456,2542630.344,0.000,0.000,17.592,0.000,0.074,6.045,276.348,0.000,134.253,0.299603,14.043,8,0.000,0.000,0.000,0,0.000,0,17.592,328818.620,320271.393,327660.351,327400.739,262088.340,326142.619,325813.111,324435.171 +0.600794,0.100139,1577574,0.047015,2532943.585,0.000,0.000,10.712,0.000,5.867,5.725,276.484,0.000,133.759,0.358818,14.030,8,0.000,0.000,0.000,0,0.000,0,10.712,323479.645,320573.691,329071.860,317857.472,319365.373,269065.402,319744.845,333785.297 +0.700938,0.100143,1826235,0.054426,2483053.646,0.000,0.000,10.236,0.000,0.110,5.824,282.086,0.000,232.636,0.421680,14.007,8,0.000,0.000,0.000,0,0.000,0,10.236,280687.985,314998.843,315198.557,313121.532,313790.573,308278.468,318553.751,318423.937 +0.801081,0.100144,2059629,0.061382,2330589.428,0.000,0.000,14.627,0.000,0.223,6.043,283.023,0.000,287.087,0.483284,13.979,8,0.000,0.000,0.000,0,0.000,0,14.627,249111.864,305920.194,292709.187,293398.196,300008.693,301346.769,283762.049,304332.476 +0.901223,0.100141,2248141,0.067000,1882458.730,0.000,0.000,40.326,0.000,17.375,5.730,290.242,33.234,186.845,0.546486,13.960,8,0.000,0.000,0.000,0,0.000,0,40.326,224602.475,227328.621,239691.144,262628.717,230184.583,278326.524,151375.997,268320.670 +1.001374,0.100152,2337134,0.069652,888582.438,0.000,0.000,112.614,0.000,117.487,9.170,295.398,118.687,217.288,0.635418,13.939,8,0.000,0.000,0.000,0,0.000,0,112.614,11093.177,0.000,21437.489,271168.764,8876.538,49504.924,282990.836,243510.709 +1.101542,0.100167,2488593,0.074166,1512060.821,0.000,0.000,124.162,0.000,0.255,6.659,295.398,85.209,914.252,0.717453,13.850,8,0.000,0.000,0.000,0,0.000,0,124.162,190880.720,195063.723,201083.653,210547.823,158834.323,123842.852,214980.409,216827.319 +1.201698,0.100157,2692398,0.080240,2034860.803,0.000,0.000,21.056,0.000,0.091,6.375,295.398,7.644,477.884,0.794994,13.803,8,0.000,0.000,0.000,0,0.000,0,21.056,211388.695,263856.463,254720.781,254900.500,262288.920,270426.166,265963.161,251316.117 +1.301847,0.100149,2915169,0.086879,2224401.181,0.000,0.000,18.072,0.000,0.034,6.071,295.398,0.078,346.750,0.871288,13.769,8,0.000,0.000,0.000,0,0.000,0,18.072,288480.882,280702.452,280882.185,237007.449,297297.767,279074.873,290208.312,270747.261 +1.401977,0.100130,3144221,0.093705,2287553.752,0.000,0.000,13.993,0.000,0.493,5.507,295.398,0.000,185.463,0.937664,13.751,8,0.000,0.000,0.000,0,0.000,0,13.993,296635.356,296795.149,274733.755,264127.509,287617.050,289404.732,294687.881,283552.321 +1.502120,0.100143,3381756,0.100784,2371953.055,0.000,0.000,13.113,0.000,4.408,5.815,295.398,0.000,176.895,1.041107,13.734,8,0.000,0.000,0.000,0,0.000,0,13.113,304254.268,317025.978,299590.947,313570.926,271650.961,303505.341,280368.476,281986.159 +1.602275,0.100155,3620428,0.107897,2383032.353,0.000,0.000,12.434,0.000,0.249,5.449,295.398,0.000,244.348,1.112995,13.710,8,0.000,0.000,0.000,0,0.000,0,12.434,310569.406,253627.522,293985.070,316390.399,304169.310,317538.622,289631.806,297120.218 +1.702429,0.100154,3864917,0.115184,2441135.265,0.000,0.000,12.703,0.000,0.100,5.552,295.398,0.000,253.906,1.183208,13.685,8,0.000,0.000,0.000,0,0.000,0,12.703,318030.834,303253.563,267029.280,298311.165,304262.012,313358.021,326517.780,310372.613 +1.802559,0.100131,4044401,0.120533,1792493.823,0.000,0.000,18.466,0.000,58.349,6.794,295.398,64.681,158.894,1.264008,13.669,8,0.000,0.000,0.000,0,0.000,0,18.466,302873.572,130389.335,254137.362,215058.512,308006.853,317224.788,136071.897,128731.505 +1.902719,0.100160,4206778,0.125372,1621183.175,0.000,0.000,82.244,0.000,81.389,8.100,295.398,66.417,101.986,1.365639,13.659,8,0.000,0.000,0.000,0,0.000,0,82.244,253305.815,199701.349,249651.646,142602.458,67142.864,248912.825,225370.390,234495.829 +2.002869,0.100150,4455405,0.132781,2482552.403,0.000,0.000,86.985,0.000,0.063,5.566,295.398,5.305,131.015,1.436073,13.647,8,0.000,0.000,0.000,0,0.000,0,86.985,275327.700,316506.035,326970.365,314888.458,289865.929,319511.535,317794.107,321688.275 +2.103003,0.100135,4712861,0.140454,2571099.711,0.000,0.000,12.123,0.000,0.295,5.382,295.398,0.000,181.279,1.505756,13.629,8,0.000,0.000,0.000,0,0.000,0,12.123,333161.618,282160.257,332682.263,320408.781,311940.178,332302.774,333231.524,325212.316 +2.203154,0.100150,4940438,0.147237,2272351.293,0.000,0.000,16.081,0.000,12.533,5.269,295.398,0.000,480.722,1.579369,13.582,8,0.000,0.000,0.000,0,0.000,0,16.081,279100.099,293628.242,292120.511,308415.994,294626.740,244452.227,259369.783,300637.697 +2.303288,0.100134,5156902,0.153688,2161733.700,0.000,0.000,16.583,0.000,0.242,5.512,295.398,0.000,419.748,1.670628,13.541,8,0.000,0.000,0.000,0,0.000,0,16.583,271045.598,284098.050,270226.699,286155.284,267989.707,295602.583,210956.384,275659.395 +2.403428,0.100140,5386172,0.160520,2289489.037,0.000,0.000,15.404,0.000,0.151,5.513,295.398,0.000,264.980,1.743359,13.515,8,0.000,0.000,0.000,0,0.000,0,15.404,284750.643,310155.014,272567.729,269861.525,258996.762,285269.915,302375.924,305511.526 +2.503577,0.100148,5592914,0.166682,2064363.689,0.000,0.000,16.366,0.000,0.140,5.264,295.398,0.000,189.329,1.808838,13.496,8,0.000,0.000,0.000,0,0.000,0,16.366,260933.685,261522.813,252825.689,262321.630,206354.490,272127.113,262800.921,285477.348 +2.603738,0.100162,5738328,0.171016,1451793.234,0.000,0.000,27.701,0.000,13.588,4.930,295.398,5.109,123.589,1.849777,13.484,8,0.000,0.000,0.000,0,0.000,0,27.701,146223.635,187686.612,196522.330,188744.901,180408.377,193577.090,187686.612,170943.676 +2.703932,0.100193,5841312,0.174085,1027851.170,0.000,0.000,97.182,0.000,19.563,8.997,295.398,182.031,107.877,1.936275,13.474,8,0.000,0.000,0.000,0,0.000,0,97.182,24213.149,269119.270,266164.987,304820.191,33974.262,18943.346,49554.116,61061.849 +2.804106,0.100174,6064742,0.180743,2230423.034,0.000,0.000,29.042,0.000,0.100,6.102,295.398,0.000,117.803,2.012131,13.462,8,0.000,0.000,0.000,0,0.000,0,29.042,328429.118,242109.161,296614.419,309402.191,245034.077,251203.353,241190.757,316439.958 +2.904255,0.100149,6330345,0.188659,2652077.291,0.000,0.000,11.878,0.000,0.043,5.834,295.398,0.000,145.876,2.119576,13.448,8,0.000,0.000,0.000,0,0.000,0,11.878,339464.056,304576.054,336388.640,337067.628,337227.390,357646.956,292514.031,347192.537 +3.004400,0.100145,6556055,0.195386,2253821.884,0.000,0.000,17.466,0.000,0.247,5.308,295.398,0.000,416.894,2.186535,13.407,8,0.000,0.000,0.000,0,0.000,0,17.466,270945.917,238682.843,291096.609,294521.627,282928.489,299264.728,293323.370,283058.300 +3.104557,0.100157,6778943,0.202028,2225385.366,0.000,0.000,15.446,0.000,0.072,5.204,295.398,0.000,428.351,2.251976,13.365,8,0.000,0.000,0.000,0,0.000,0,15.446,274109.552,233513.302,264404.792,293908.461,300697.799,298431.358,280779.079,279541.023 +3.204703,0.100146,7010355,0.208925,2310756.024,0.000,0.000,17.114,0.000,0.085,5.514,295.398,0.000,309.705,2.319820,13.335,8,0.000,0.000,0.000,0,0.000,0,17.114,279183.567,307072.966,302739.275,298495.453,305874.711,288180.470,285893.799,243315.783 +3.304889,0.100187,7236834,0.215674,2260567.102,0.000,0.000,19.903,0.000,0.070,5.500,295.398,0.000,204.774,2.386677,13.315,8,0.000,0.000,0.000,0,0.000,0,19.903,286155.442,296955.267,265394.225,302654.620,283081.185,266781.633,251969.304,307575.428 +3.405050,0.100161,7478545,0.222878,2413229.069,0.000,0.000,13.398,0.000,6.544,5.468,295.398,0.000,197.417,2.461525,13.295,8,0.000,0.000,0.000,0,0.000,0,13.398,308394.044,288516.011,318358.020,289504.422,326454.998,301045.861,312796.963,268158.750 +3.505208,0.100158,7611927,0.226853,1331720.596,0.000,0.000,87.416,0.000,90.681,7.116,295.398,108.969,162.478,2.547146,13.280,8,0.000,0.000,0.000,0,0.000,0,87.416,283792.612,282155.194,284231.920,145969.884,35613.856,28165.598,26198.699,245592.833 +3.605369,0.100161,7793459,0.232263,1812406.701,0.000,0.000,91.699,0.000,0.055,8.206,295.398,116.570,121.952,2.640251,13.268,8,0.000,0.000,0.000,0,0.000,0,91.699,308633.896,301375.563,215882.985,159094.269,190853.219,178203.552,293598.065,164765.153 +3.705515,0.100146,8041972,0.239669,2481494.957,0.000,0.000,12.428,0.000,0.089,5.423,295.398,0.000,132.540,2.708977,13.255,8,0.000,0.000,0.000,0,0.000,0,12.428,310355.373,280219.518,324664.412,310585.036,314679.039,324105.231,308597.947,308288.401 +3.805670,0.100155,8273622,0.246573,2312924.058,0.000,0.000,12.346,0.000,14.822,5.220,295.398,0.000,356.090,2.782928,13.220,8,0.000,0.000,0.000,0,0.000,0,12.346,291609.152,288054.647,324108.905,302672.048,308303.341,293965.509,205202.742,299007.713 +3.905826,0.100156,8486562,0.252919,2126083.968,0.000,0.000,18.180,0.000,0.040,5.504,295.398,0.000,454.681,2.874237,13.175,8,0.000,0.000,0.000,0,0.000,0,18.180,298783.990,256989.177,214954.737,293452.305,259455.330,276738.374,275490.321,250219.735 +4.005980,0.100155,8720530,0.259892,2336067.972,0.000,0.000,17.154,0.000,0.140,5.375,295.398,0.000,317.907,2.946487,13.144,8,0.000,0.000,0.000,0,0.000,0,17.154,302552.194,306695.787,296211.997,253817.547,287864.903,312496.817,292367.941,284060.785 +4.106119,0.100139,8953683,0.266841,2328296.369,0.000,0.000,14.902,0.000,0.158,5.539,295.398,0.000,244.465,3.014782,13.120,8,0.000,0.000,0.000,0,0.000,0,14.902,295699.321,293122.899,281499.043,324669.087,306783.926,280370.610,310598.628,235552.855 +4.206295,0.100176,9180164,0.273590,2260839.311,0.000,0.000,12.780,0.000,0.131,5.431,295.398,0.000,194.736,3.082500,13.101,8,0.000,0.000,0.000,0,0.000,0,12.780,305992.588,264824.891,268628.211,275456.219,270884.249,291188.588,303417.112,280447.453 +4.306448,0.100153,9321524,0.277803,1411435.183,0.000,0.000,22.329,0.000,61.417,4.963,295.398,57.880,125.199,3.150837,13.089,8,0.000,0.000,0.000,0,0.000,0,22.329,105637.976,242807.589,240481.157,175331.082,242837.543,110121.100,110490.533,183728.203 +4.406623,0.100174,9454656,0.281771,1329001.318,0.000,0.000,108.514,0.000,0.090,9.620,295.398,149.583,120.727,3.254986,13.077,8,0.000,0.000,0.000,0,0.000,0,108.514,175713.436,172169.619,177879.657,122196.806,176801.538,71135.891,166689.181,266415.191 +4.506782,0.100160,9696134,0.288967,2410926.496,0.000,0.000,12.459,0.000,0.031,5.967,295.398,15.054,131.275,3.333477,13.064,8,0.000,0.000,0.000,0,0.000,0,12.459,315226.158,307658.254,291244.489,313199.398,303524.861,312320.802,305950.983,261801.549 +4.606922,0.100140,9933418,0.296039,2369532.464,0.000,0.000,14.923,0.000,0.137,5.060,295.398,0.000,280.390,3.400768,13.037,8,0.000,0.000,0.000,0,0.000,0,14.923,298862.829,296775.743,254874.231,319124.547,300770.167,298942.718,302547.686,297634.544 +4.707081,0.100159,10148448,0.302447,2146882.464,0.000,0.000,16.568,0.000,0.219,5.087,295.398,0.000,449.831,3.465443,12.993,8,0.000,0.000,0.000,0,0.000,0,16.568,289149.714,273744.237,219750.188,281771.459,269181.501,270010.182,266975.013,276300.169 +4.807226,0.100145,10388955,0.309615,2401597.074,0.000,0.000,14.564,0.000,0.092,5.317,295.398,0.000,321.371,3.533272,12.961,8,0.000,0.000,0.000,0,0.000,0,14.564,301494.013,296041.897,321295.378,295492.691,290589.781,321614.916,309971.753,265096.646 +4.907367,0.100141,10612399,0.316274,2231293.920,0.000,0.000,17.305,0.000,6.614,5.339,295.398,0.000,342.369,3.604362,12.928,8,0.000,0.000,0.000,0,0.000,0,17.305,289381.977,274522.928,277658.507,304630.477,301544.828,280164.973,273064.984,230325.246 +5.007526,0.100159,10844671,0.323196,2319038.665,0.000,0.000,12.967,0.000,0.073,6.110,295.398,0.000,208.224,3.707771,12.908,8,0.000,0.000,0.000,0,0.000,0,12.967,293573.969,325323.568,276740.691,312523.887,265828.014,314740.369,298486.171,231821.996 +5.107656,0.100131,11054335,0.329445,2093906.029,0.000,0.000,19.879,0.000,23.865,5.176,295.398,27.464,168.140,3.765717,12.891,8,0.000,0.000,0.000,0,0.000,0,19.879,236621.049,240635.807,248515.518,291759.056,300617.490,297191.962,235612.366,242952.781 +5.207916,0.100260,11179361,0.333171,1247023.326,0.000,0.000,93.459,0.000,61.309,9.819,295.398,202.015,113.572,3.849064,12.880,8,0.000,0.000,0.000,0,0.000,0,93.459,142360.500,109246.449,141911.665,141712.183,190485.591,331589.353,189707.610,9.974 +5.308077,0.100162,11372346,0.338922,1926736.971,0.000,0.000,86.419,0.000,0.056,7.173,295.398,42.314,158.377,3.924934,12.865,8,0.000,0.000,0.000,0,0.000,0,86.419,264243.062,269644.336,286477.139,230677.295,229039.940,137198.329,242268.567,267188.304 +5.408238,0.100161,11606002,0.345886,2332811.056,0.000,0.000,12.916,0.000,13.200,5.371,295.398,0.000,250.340,3.998264,12.840,8,0.000,0.000,0.000,0,0.000,0,12.916,305099.690,299179.204,218299.182,312977.030,293098.975,300477.118,295584.980,308094.876 +5.508380,0.100142,11817971,0.352203,2116680.144,0.000,0.000,15.651,0.000,0.139,5.533,295.398,0.000,444.914,4.092442,12.797,8,0.000,0.000,0.000,0,0.000,0,15.651,272672.268,249635.026,260449.648,288559.677,241546.528,257913.255,271883.390,274020.351 +5.608519,0.100139,12049156,0.359093,2308643.686,0.000,0.000,13.141,0.000,0.179,5.493,295.398,0.000,323.340,4.160271,12.765,8,0.000,0.000,0.000,0,0.000,0,13.141,309170.615,284634.691,238768.391,311956.745,285054.108,286502.097,285353.692,307203.347 +5.708653,0.100134,12280761,0.365995,2312955.612,0.000,0.000,13.794,0.000,0.073,5.398,295.398,0.000,277.831,4.228008,12.738,8,0.000,0.000,0.000,0,0.000,0,13.794,281703.123,304183.049,299768.954,282561.974,261560.072,304123.129,288683.784,290371.526 +5.808815,0.100162,12500258,0.372537,2191413.095,0.000,0.000,16.257,0.000,0.054,5.380,295.398,0.000,232.786,4.294392,12.715,8,0.000,0.000,0.000,0,0.000,0,16.257,295739.981,277040.333,299084.553,277519.555,219294.062,285227.045,272827.171,264680.395 +5.908970,0.100155,12743024,0.379772,2423904.427,0.000,0.000,11.869,0.000,0.059,5.712,295.398,0.000,211.976,4.364407,12.694,8,0.000,0.000,0.000,0,0.000,0,11.869,294074.364,285577.529,313104.878,318037.236,297319.336,315281.506,283910.113,316599.464 +6.009140,0.100170,12878927,0.383822,1356729.340,0.000,0.000,30.170,0.000,67.437,6.384,295.398,76.004,128.922,4.451630,12.682,8,0.000,0.000,0.000,0,0.000,0,30.170,63921.606,282930.224,290537.324,122053.030,179974.810,279196.555,67355.782,70760.009 +6.109311,0.100171,13013060,0.387819,1339036.124,0.000,0.000,81.622,0.000,50.013,9.541,295.398,187.101,168.032,4.551071,12.665,8,0.000,0.000,0.000,0,0.000,0,81.622,235456.644,322926.801,100328.130,148166.179,143324.474,171007.051,68662.376,149164.469 +6.209468,0.100157,13245190,0.394737,2317669.625,0.000,0.000,58.519,0.000,0.052,5.638,295.398,0.000,193.486,4.619808,12.646,8,0.000,0.000,0.000,0,0.000,0,58.519,289067.208,306310.199,307618.150,264116.291,299950.161,270056.985,290405.112,290145.519 +6.309601,0.100134,13468479,0.401392,2229910.171,0.000,0.000,13.718,0.000,0.091,5.073,295.398,0.000,407.814,4.685654,12.606,8,0.000,0.000,0.000,0,0.000,0,13.718,287835.366,285278.782,273804.116,292678.893,289223.511,285109.009,233887.456,282093.039 +6.409748,0.100147,13705879,0.408467,2370521.710,0.000,0.000,15.831,0.000,0.170,5.308,295.398,0.000,370.238,4.752941,12.570,8,0.000,0.000,0.000,0,0.000,0,15.831,250682.172,307448.877,307768.408,292530.767,302466.188,314838.035,298142.532,296644.730 +6.509884,0.100136,13929584,0.415134,2234019.262,0.000,0.000,12.563,0.000,0.293,5.279,295.398,0.000,307.044,4.818573,12.540,8,0.000,0.000,0.000,0,0.000,0,12.563,285822.245,284663.817,277134.032,288248.953,276235.251,290176.338,237387.952,294350.675 +6.610046,0.100162,14161174,0.422036,2312145.700,0.000,0.000,12.590,0.000,15.796,5.316,295.398,0.000,250.960,4.894474,12.516,8,0.000,0.000,0.000,0,0.000,0,12.590,293772.992,257651.643,301430.558,313331.235,292984.273,293233.867,247957.384,311783.747 +6.710183,0.100137,14382597,0.428635,2211203.261,0.000,0.000,17.361,0.000,0.142,6.175,295.398,0.000,202.340,4.992916,12.496,8,0.000,0.000,0.000,0,0.000,0,17.361,272796.591,292919.047,286537.781,304293.477,285189.627,277240.508,248210.245,244015.986 +6.810320,0.100137,14587441,0.434740,2045640.827,0.000,0.000,15.045,0.000,28.771,5.428,295.398,38.775,218.334,5.051468,12.474,8,0.000,0.000,0.000,0,0.000,0,15.045,218680.766,289413.977,238583.532,296044.904,281794.404,212399.361,213687.598,295036.284 +6.910451,0.100131,14690956,0.437825,1033791.794,0.000,0.000,92.031,0.000,44.228,9.448,295.398,239.919,123.393,5.136040,12.462,8,0.000,0.000,0.000,0,0.000,0,92.031,4434.174,42484.184,272042.588,164453.939,51742.021,181821.122,151091.494,165722.272 +7.010630,0.100179,14893743,0.443868,2024242.537,0.000,0.000,70.230,0.000,0.068,7.309,295.398,27.919,185.254,5.212528,12.444,8,0.000,0.000,0.000,0,0.000,0,70.230,224966.857,313578.065,148803.343,219087.393,303546.042,313508.190,261890.689,238861.957 +7.110779,0.100149,15133960,0.451027,2398596.858,0.000,0.000,10.232,0.000,12.108,5.185,295.398,0.000,343.551,5.285954,12.411,8,0.000,0.000,0.000,0,0.000,0,10.232,306223.824,277706.306,304536.338,313662.743,278045.801,297976.111,306253.780,314191.955 +7.210920,0.100140,15350138,0.457470,2158747.370,0.000,0.000,25.585,0.000,2.929,5.041,295.398,0.000,491.809,5.368393,12.362,8,0.000,0.000,0.000,0,0.000,0,25.585,289912.728,281734.217,270020.672,271548.526,251756.330,282053.768,287066.726,224654.403 +7.311072,0.100152,15584677,0.464460,2341832.756,0.000,0.000,12.136,0.000,0.065,5.430,295.398,0.000,285.036,5.449463,12.335,8,0.000,0.000,0.000,0,0.000,0,12.136,310967.640,306524.389,303389.152,293733.818,296489.632,252835.942,279385.613,298506.569 +7.411219,0.100147,15812523,0.471250,2275107.311,0.000,0.000,16.785,0.000,0.170,5.311,295.398,0.000,232.743,5.516628,12.312,8,0.000,0.000,0.000,0,0.000,0,16.785,277201.505,296423.179,293936.843,303732.408,297621.413,230330.576,281684.898,294176.490 +7.511371,0.100152,16050442,0.478340,2375590.197,0.000,0.000,12.703,0.000,0.839,5.392,295.398,0.000,235.229,5.585159,12.289,8,0.000,0.000,0.000,0,0.000,0,12.703,305896.466,300025.363,297049.871,306785.119,292217.195,254604.191,321512.802,297499.191 +7.611505,0.100135,16272640,0.484962,2218991.795,0.000,0.000,11.072,0.000,0.165,5.577,295.398,0.000,208.118,5.652794,12.268,8,0.000,0.000,0.000,0,0.000,0,11.072,278045.570,292925.532,286863.695,304479.972,239627.306,297279.668,257912.682,261857.370 +7.711645,0.100140,16415729,0.489227,1428894.549,0.000,0.000,75.589,0.000,18.738,3.224,348.156,32.533,83.048,5.696060,12.260,8,0.000,0.000,0.000,0,0.000,0,75.589,220322.320,223058.499,175604.768,225934.482,174755.953,63930.721,171440.583,173847.222 +7.811775,0.100131,16475798,0.491017,599906.965,0.000,0.000,3.798,0.000,118.869,2.556,354.305,342.795,180.936,5.720398,12.243,8,0.000,0.000,0.000,0,0.000,0,3.798,149624.701,148546.109,0.000,146119.276,0.000,155616.880,0.000,0.000 +7.911924,0.100148,16506169,0.491922,303260.883,0.000,0.000,13.394,0.000,219.017,3.712,355.867,356.776,209.182,5.792896,12.222,8,0.000,0.000,0.000,0,0.000,0,13.394,94679.783,0.000,0.000,105134.300,0.000,103446.799,0.000,0.000 +8.012063,0.100140,16552673,0.493308,464391.723,0.000,0.000,3.929,0.000,319.156,4.657,355.867,491.540,576.188,5.835457,12.166,8,0.000,0.000,0.000,0,0.000,0,3.929,158039.382,0.000,0.000,159297.625,0.000,147054.716,0.000,0.000 +8.112191,0.100127,16588370,0.494372,356515.656,0.000,0.000,9.562,0.000,419.284,4.014,355.867,364.574,465.305,5.883190,12.120,8,0.000,0.000,0.000,0,0.000,0,9.562,118988.361,0.000,0.000,117839.825,0.000,119687.470,0.000,0.000 +8.212345,0.100154,16635028,0.495762,465862.293,0.000,0.000,10.134,0.000,519.438,5.407,355.867,591.004,341.700,5.936378,12.087,8,0.000,0.000,0.000,0,0.000,0,10.134,158126.390,0.000,0.000,151506.589,0.000,156229.313,0.000,0.000 +8.312497,0.100152,16652518,0.496284,174633.720,0.000,0.000,5.785,0.000,619.590,1.666,355.867,149.499,320.098,5.957184,12.055,8,0.000,0.000,0.000,0,0.000,0,5.785,59109.870,0.000,0.000,58370.996,0.000,57152.854,0.000,0.000 +8.412609,0.100112,16682194,0.497168,296429.336,0.000,0.000,3.562,0.000,719.702,2.301,355.867,283.239,360.145,5.983372,12.020,8,0.000,0.000,0.000,0,0.000,0,3.562,101396.893,0.000,0.000,92406.921,0.000,102625.522,0.000,0.000 +8.512749,0.100141,16700069,0.497701,178498.968,0.000,0.000,29.376,0.000,819.842,2.809,355.867,348.182,238.766,6.046185,11.997,8,0.000,0.000,0.000,0,0.000,0,29.376,72717.733,0.000,0.000,33243.248,0.000,72537.986,0.000,0.000 +8.612869,0.100120,16732618,0.498671,325099.354,0.000,0.000,11.081,0.000,919.963,2.903,355.867,316.690,185.870,6.084358,11.979,8,0.000,0.000,0.000,0,0.000,0,11.081,101577.942,0.000,0.000,110607.092,0.000,112914.320,0.000,0.000 +8.713018,0.100148,16759480,0.499471,268222.692,0.000,0.000,3.726,0.000,1020.111,2.068,355.867,212.732,330.565,6.107590,11.946,8,0.000,0.000,0.000,0,0.000,0,3.726,90146.470,0.000,0.000,87929.753,0.000,90146.470,0.000,0.000 +8.813161,0.100143,16774650,0.499924,151483.152,0.000,0.000,20.114,0.000,1120.254,1.174,355.867,111.013,308.933,6.120216,11.916,8,0.000,0.000,0.000,0,0.000,0,20.114,56159.608,0.000,0.000,50987.012,0.000,44336.532,0.000,0.000 +8.913270,0.100109,16790560,0.500398,158926.384,0.000,0.000,11.138,0.000,1220.363,1.300,355.867,189.129,203.567,6.140446,11.896,8,0.000,0.000,0.000,0,0.000,0,11.138,46579.116,0.000,0.000,57657.014,0.000,54690.255,0.000,0.000 +9.013407,0.100137,16820383,0.501286,297820.863,0.000,0.000,3.585,0.000,1320.500,2.266,355.867,294.400,244.352,6.169205,11.872,8,0.000,0.000,0.000,0,0.000,0,3.585,99023.964,0.000,0.000,99762.949,0.000,99033.950,0.000,0.000 +9.113533,0.100126,16855845,0.502343,354174.013,0.000,0.000,5.267,0.000,1420.626,3.031,355.867,319.090,180.827,6.203999,11.855,8,0.000,0.000,0.000,0,0.000,0,5.267,115454.616,0.000,0.000,120468.303,0.000,118251.095,0.000,0.000 +9.213656,0.100122,16876476,0.502958,206057.948,0.000,0.000,4.452,0.000,1520.749,1.813,355.867,194.294,201.316,6.224834,11.835,8,0.000,0.000,0.000,0,0.000,0,4.452,70803.393,0.000,0.000,67257.730,0.000,67996.826,0.000,0.000 +9.313781,0.100125,16891441,0.503404,149463.205,0.000,0.000,83.009,0.000,1620.874,1.731,355.867,206.032,428.020,6.249298,11.793,8,0.000,0.000,0.000,0,0.000,0,83.009,72439.467,0.000,0.000,74656.696,0.000,2367.042,0.000,0.000 +9.413892,0.100111,16904892,0.503805,134360.767,0.000,0.000,11.741,0.000,1720.985,1.606,355.867,186.199,208.909,6.291119,11.773,8,0.000,0.000,0.000,0,0.000,0,11.741,45819.109,0.000,0.000,45079.930,0.000,43461.727,0.000,0.000 +9.514002,0.100111,16929970,0.504552,250502.781,0.000,0.000,5.032,0.000,1821.095,2.007,355.867,242.700,189.556,6.318542,11.754,8,0.000,0.000,0.000,0,0.000,0,5.032,78363.279,0.000,0.000,85005.928,0.000,87133.574,0.000,0.000 +9.614130,0.100128,16973719,0.505856,436931.545,0.000,0.000,6.017,0.000,1921.223,3.765,355.867,374.209,196.351,6.364258,11.735,8,0.000,0.000,0.000,0,0.000,0,6.017,142697.614,0.000,0.000,147811.078,0.000,146422.853,0.000,0.000 +9.714257,0.100127,16995913,0.506518,221658.726,0.000,0.000,10.532,0.000,2021.350,2.100,355.867,180.513,358.451,6.386147,11.700,8,0.000,0.000,0.000,0,0.000,0,10.532,72368.168,0.000,0.000,76123.403,0.000,73167.155,0.000,0.000 +9.814421,0.100164,17007259,0.506856,113274.411,0.000,0.000,25.643,0.000,2121.514,1.125,355.867,114.383,215.662,6.397598,11.679,8,0.000,0.000,0.000,0,0.000,0,25.643,38576.796,0.000,0.000,32516.725,0.000,42180.891,0.000,0.000 +9.914559,0.100138,17032271,0.507601,249774.377,0.000,0.000,4.293,0.000,2221.652,1.830,355.867,212.050,303.018,6.423790,11.649,8,0.000,0.000,0.000,0,0.000,0,4.293,84243.429,0.000,0.000,82765.474,0.000,82765.474,0.000,0.000 +10.014690,0.100131,17050845,0.508155,185496.575,0.000,0.000,3.491,0.000,2321.784,1.468,355.867,176.448,172.235,6.444035,11.632,8,0.000,0.000,0.000,0,0.000,0,3.491,65034.656,0.000,0.000,59861.444,0.000,60600.475,0.000,0.000 +10.114843,0.100153,17079670,0.509014,287809.683,0.000,0.000,20.722,0.000,2421.937,2.976,355.867,305.587,199.109,6.475559,11.613,8,0.000,0.000,0.000,0,0.000,0,20.722,104210.569,0.000,0.000,102722.845,0.000,80876.268,0.000,0.000 +10.214994,0.100151,17110736,0.509940,310191.598,0.000,0.000,2521.325,0.000,2404.543,3.627,387.586,117.713,218.615,6.549046,11.592,8,0.000,0.000,0.000,0,0.000,0,2521.325,90123.909,0.000,26889.396,84851.870,3334.964,84552.323,8646.943,11792.193 +10.315155,0.100161,17227311,0.513414,1163875.776,0.000,0.000,2458.428,0.000,0.254,7.228,402.371,5.850,266.719,6.590717,11.566,8,0.000,0.000,0.000,0,0.000,0,2458.428,221653.065,115983.229,217669.480,89745.480,225706.538,108515.255,101087.216,83515.512 +10.415306,0.100151,17451974,0.520109,2243246.153,0.000,0.000,16.403,0.000,0.037,5.296,402.371,0.156,372.758,6.661129,11.529,8,0.000,0.000,0.000,0,0.000,0,16.403,267336.733,276632.711,227057.493,304570.567,280397.032,303681.908,279458.448,304111.260 +10.515458,0.100152,17680315,0.526914,2279942.003,0.000,0.000,15.365,0.000,8.787,5.200,402.371,0.000,310.816,6.734550,11.499,8,0.000,0.000,0.000,0,0.000,0,15.365,293723.221,305615.132,245696.274,285745.356,288291.483,302200.326,257837.805,300832.407 +10.615610,0.100152,17893520,0.533268,2128820.728,0.000,0.000,13.892,0.000,4.096,5.721,402.371,0.000,335.897,6.827824,11.466,8,0.000,0.000,0.000,0,0.000,0,13.892,259346.589,256760.512,272306.929,295242.138,278777.115,213436.232,279356.236,273594.976 +10.715779,0.100168,18093867,0.539239,2000102.108,0.000,0.000,7.029,0.000,32.641,4.742,402.371,1.911,246.460,6.868664,11.442,8,0.000,0.000,0.000,0,0.000,0,7.029,253832.581,251666.229,258744.311,277772.270,257007.236,245736.215,265752.510,189590.756 +10.815931,0.100153,18255635,0.544060,1615212.375,0.000,0.000,4.111,0.000,132.794,3.114,402.371,37.716,176.137,6.894596,11.424,8,0.000,0.000,0.000,0,0.000,0,4.111,238655.397,231276.669,219434.761,235699.912,226833.457,229139.934,234172.246,0.000 +10.916103,0.100172,18413885,0.548777,1579779.572,0.000,0.000,20.562,0.000,232.966,3.300,402.371,33.263,200.202,6.923866,11.405,7,0.000,0.000,0.000,0,0.000,0,20.562,236582.598,235674.162,204537.780,185660.287,237960.225,240326.151,239038.369,0.000 +11.016242,0.100138,18448982,0.549823,350485.303,0.000,0.000,254.358,0.000,79.434,3.214,402.371,518.502,280.472,6.931427,11.377,7,0.000,0.000,0.000,0,0.000,0,254.358,57770.108,61794.542,50240.521,0.000,59347.926,62563.479,58758.741,9.986 +11.116386,0.100145,18448991,0.549823,89.870,0.000,0.000,164.136,0.000,179.566,2.636,402.371,431.369,374.615,6.956421,11.341,7,0.000,0.000,0.000,0,0.000,0,164.136,0.000,19.971,0.000,0.000,9.986,19.971,19.971,19.971 +11.216503,0.100117,18448993,0.549823,19.977,0.000,0.000,276.200,0.000,266.655,0.881,402.371,237.535,387.633,6.997314,11.303,7,0.000,0.000,0.000,0,0.000,0,276.200,9.988,0.000,0.000,0.000,9.988,0.000,0.000,0.000 +11.316649,0.100146,18448996,0.549823,29.956,0.000,0.000,319.421,0.000,246.256,1.522,402.371,410.416,366.495,7.031250,11.267,7,0.000,0.000,0.000,0,0.000,0,319.421,9.985,0.000,19.971,0.000,0.000,0.000,0.000,0.000 +11.416768,0.100119,18449006,0.549823,99.882,0.000,0.000,297.916,0.000,192.361,2.068,402.371,398.785,262.189,7.072304,11.241,7,0.000,0.000,0.000,0,0.000,0,297.916,0.000,19.976,0.000,0.000,19.976,19.976,19.976,19.976 +11.516889,0.100121,18449009,0.549823,29.964,0.000,0.000,197.301,0.000,292.482,1.505,402.371,388.905,274.512,7.103996,11.215,7,0.000,0.000,0.000,0,0.000,0,197.301,0.000,0.000,19.976,0.000,0.000,0.000,0.000,9.988 +11.617013,0.100124,18449013,0.549823,39.950,0.000,0.000,369.277,0.000,269.631,1.194,402.371,248.637,407.620,7.147705,11.175,7,0.000,0.000,0.000,0,0.000,0,369.277,19.975,0.000,0.000,0.000,0.000,0.000,9.988,9.988 +11.717125,0.100112,18449016,0.549824,29.966,0.000,0.000,350.300,0.000,363.177,1.156,402.371,245.974,437.713,7.258057,11.132,7,0.000,0.000,0.000,0,0.000,0,350.300,0.000,19.978,0.000,0.000,0.000,0.000,9.989,0.000 +11.817251,0.100126,18449020,0.549824,39.949,0.000,0.000,373.319,0.000,404.713,1.650,402.371,383.539,405.659,7.258057,11.092,7,0.000,0.000,0.000,0,0.000,0,373.319,0.000,0.000,19.975,0.000,19.975,0.000,0.000,0.000 +11.917407,0.100156,18449028,0.549824,79.875,0.000,0.000,436.815,0.000,290.671,1.735,402.371,393.877,310.023,7.292114,11.062,7,0.000,0.000,0.000,0,0.000,0,436.815,19.969,19.969,0.000,0.000,0.000,19.969,0.000,19.969 +12.017533,0.100126,18449031,0.549824,29.962,0.000,0.000,300.499,0.000,279.393,1.553,402.371,403.866,301.183,7.328735,11.033,7,0.000,0.000,0.000,0,0.000,0,300.499,0.000,0.000,9.987,0.000,0.000,0.000,19.975,0.000 +12.117666,0.100133,18449036,0.549824,49.934,0.000,0.000,377.454,0.000,215.699,1.536,402.371,286.572,416.556,7.376343,10.992,7,0.000,0.000,0.000,0,0.000,0,377.454,0.000,0.000,9.987,0.000,9.987,9.987,0.000,19.973 +12.217791,0.100125,18449042,0.549824,59.925,0.000,0.000,241.267,0.000,279.735,1.215,402.371,242.236,387.797,7.426758,10.954,7,0.000,0.000,0.000,0,0.000,0,241.267,19.975,19.975,0.000,0.000,9.988,9.988,0.000,0.000 +12.317928,0.100137,18449042,0.549824,0.000,0.000,0.000,0.000,0.000,379.872,1.619,402.371,333.333,295.924,7.459473,10.925,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.418073,0.100145,18449050,0.549825,79.884,0.000,0.000,433.129,0.000,291.317,1.510,402.371,364.004,326.910,7.498291,10.893,7,0.000,0.000,0.000,0,0.000,0,433.129,0.000,0.000,19.971,0.000,0.000,19.971,19.971,19.971 +12.518203,0.100130,18449056,0.549825,59.922,0.000,0.000,353.611,0.000,186.637,1.496,402.371,329.142,378.531,7.548096,10.856,7,0.000,0.000,0.000,0,0.000,0,353.611,19.974,19.974,0.000,0.000,19.974,0.000,0.000,0.000 +12.618320,0.100117,18449060,0.549825,39.953,0.000,0.000,257.023,0.000,242.299,1.440,402.371,312.212,420.445,7.598022,10.815,7,0.000,0.000,0.000,0,0.000,0,257.023,0.000,0.000,19.977,0.000,0.000,0.000,0.000,19.977 +12.718429,0.100109,18449066,0.549825,59.934,0.000,0.000,292.997,0.000,285.503,1.555,402.371,376.307,371.118,7.639973,10.779,7,0.000,0.000,0.000,0,0.000,0,292.997,0.000,0.000,0.000,0.000,19.978,19.978,19.978,0.000 +12.818546,0.100117,18449068,0.549825,19.977,0.000,0.000,299.971,0.000,312.403,1.250,402.371,344.830,220.210,7.668335,10.757,7,0.000,0.000,0.000,0,0.000,0,299.971,19.977,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.918691,0.100145,18485015,0.550896,358951.154,0.000,0.000,371.562,0.000,231.731,3.091,402.371,434.177,601.435,7.873096,10.698,7,0.000,0.000,0.000,0,0.000,0,371.562,50337.240,76080.030,95951.307,0.000,0.000,11962.709,25742.790,98877.078 +13.018834,0.100143,18689357,0.556986,2040500.289,0.000,0.000,238.330,0.000,9.031,5.007,402.371,18.684,390.106,7.932465,10.660,7,0.000,0.000,0.000,0,0.000,0,238.330,282385.940,306221.833,274277.542,0.000,292092.051,255444.490,311624.103,318454.330 +13.118988,0.100154,18876620,0.562567,1869754.187,0.000,0.000,15.545,0.000,8.727,4.822,402.371,0.156,286.161,7.992916,10.632,6,0.000,0.000,0.000,0,0.000,0,15.545,2246.545,292759.715,261687.506,0.000,338679.088,335683.695,317341.906,321355.732 +13.219166,0.100178,19114481,0.569656,2374385.683,0.000,0.000,18.709,0.000,0.013,5.746,402.371,0.000,347.351,7.998779,10.599,5,0.000,0.000,0.000,0,0.000,0,18.709,0.000,457086.788,398920.273,0.000,522939.628,21431.870,507976.249,466030.875 +13.319339,0.100174,19361002,0.577003,2460939.605,0.000,0.000,12.136,0.000,0.008,5.404,402.371,0.000,271.014,7.998779,10.576,5,0.000,0.000,0.000,0,0.000,0,12.136,0.000,432629.271,532116.634,0.000,557662.305,0.000,413023.293,525508.102 +13.419504,0.100165,19635207,0.585175,2737543.101,0.000,0.000,11.776,0.000,3.441,5.299,402.371,0.000,277.512,7.998779,10.553,5,0.000,0.000,0.000,0,0.000,0,11.776,0.000,518626.170,549744.938,0.000,546031.053,0.000,536726.371,586414.568 +13.519666,0.100162,19841136,0.591312,2055969.445,0.000,0.000,18.319,0.000,3.679,4.563,402.371,0.000,196.558,7.998779,10.538,3,0.000,0.000,0.000,0,0.000,0,18.319,0.000,69397.917,243916.056,0.000,558458.046,0.000,576758.489,607438.938 +13.619813,0.100148,19992479,0.595822,1511194.264,0.000,0.000,11.921,0.000,0.001,3.061,402.371,0.000,154.849,7.998779,10.526,1,0.000,0.000,0.000,0,0.000,0,11.921,0.000,0.000,0.000,0.000,328234.394,0.000,644576.381,538383.489 +13.720122,0.100309,20000000,0.596046,74978.464,0.000,0.000,0.016,0.000,0.000,0.121,402.371,0.000,3.933,7.998779,10.525,0,0.000,0.000,0.000,0,0.000,0,0.016,0.000,0.000,0.000,0.000,0.000,0.000,74978.464,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.log new file mode 100644 index 000000000..0e1bf9b12 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=519 +worker=4 kind=insert tid=6 os_tid=518 +worker=0 kind=insert tid=7 os_tid=514 +worker=7 kind=insert tid=8 os_tid=521 +start_monotonic_ns=2087483386475373 main_address=0x55a06416a300 +worker=1 kind=insert tid=9 os_tid=515 +worker=6 kind=insert tid=10 os_tid=520 +worker=2 kind=insert tid=11 os_tid=516 +worker=3 kind=insert tid=12 os_tid=517 +load_end reason=complete inserted=20000000 elapsed_s=13.720 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.141 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087483386477065 cpu_ns=9625130 +diagnostic_stage name=stop_request wall_ns=2087497106665852 cpu_ns=62710919969 +diagnostic_stage name=workers_joined wall_ns=2087497106733080 cpu_ns=62710986436 +diagnostic_stage name=before_close wall_ns=2087497106811495 cpu_ns=62711064873 +diagnostic_stage name=after_close wall_ns=2087497248068602 cpu_ns=62785162532 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087496408902148 last_end_ns=2087496408903755 loop_exit_ns=2087496408903817 deregister_start_ns=2087496408903987 deregister_end_ns=2087496408904968 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087496836245466 last_end_ns=2087496836246831 loop_exit_ns=2087496836246894 deregister_start_ns=2087496836246925 deregister_end_ns=2087496836247762 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087496860686426 last_end_ns=2087496860687795 loop_exit_ns=2087496860687851 deregister_start_ns=2087496860687876 deregister_end_ns=2087496860688931 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087494283669908 last_end_ns=2087494283671198 loop_exit_ns=2087494283671258 deregister_start_ns=2087494283671300 deregister_end_ns=2087494283674461 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087496966803459 last_end_ns=2087496966804548 loop_exit_ns=2087496966804599 deregister_start_ns=2087496966804626 deregister_end_ns=2087496966805857 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087496512043345 last_end_ns=2087496512045176 loop_exit_ns=2087496512045344 deregister_start_ns=2087496512045387 deregister_end_ns=2087496512046383 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087497015643904 last_end_ns=2087497015646588 loop_exit_ns=2087497015646631 deregister_start_ns=2087497015646656 deregister_end_ns=2087497015647673 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087496989508967 last_end_ns=2087496989510089 loop_exit_ns=2087496989510143 deregister_start_ns=2087496989510237 deregister_end_ns=2087496989511251 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv new file mode 100644 index 000000000..2574b20f3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-16-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1457698.536627,13.720258,20000000,0.005186,0.001456,0.059904,0.247808,2521.325129,0.005186,0.001456,0.059904,0.247808,2521.325129,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv new file mode 100644 index 000000000..9439870c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.csv @@ -0,0 +1,141 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,289246,0.008620,2890706.815,0.000,0.000,15.302,0.000,0.111,5.239,72.836,0.000,152.486,0.062141,14.096,8,0.000,0.000,0.000,0,0.000,0,15.302,364279.068,370905.050,381888.389,306634.030,389453.800,361950.481,358102.814,357493.184 +0.200190,0.100129,552318,0.016460,2627326.046,0.000,0.000,14.065,0.000,0.050,5.699,121.703,0.000,138.844,0.116856,14.082,8,0.000,0.000,0.000,0,0.000,0,14.065,327127.420,336994.674,331182.182,330732.763,338053.306,340879.655,288567.232,333788.815 +0.300336,0.100146,810783,0.024163,2580869.671,0.000,0.000,17.165,0.000,11.230,5.792,175.520,0.000,136.363,0.176575,14.069,8,0.000,0.000,0.000,0,0.000,0,17.165,274827.446,338803.737,323935.515,337156.151,334020.743,296335.942,339213.138,336576.999 +0.400477,0.100141,1059096,0.031564,2479630.299,0.000,0.000,16.633,0.000,0.315,6.097,233.102,0.000,130.909,0.240284,14.056,8,0.000,0.000,0.000,0,0.000,0,16.633,310162.243,315235.084,316613.139,257646.363,321016.923,308145.090,325141.102,325670.355 +0.500629,0.100151,1324994,0.039488,2654965.851,0.000,0.000,16.763,0.000,0.102,6.131,276.129,0.000,140.257,0.299286,14.042,8,0.000,0.000,0.000,0,0.000,0,16.763,328073.972,332447.360,353166.034,274884.391,347205.047,337899.117,327375.029,353914.902 +0.600775,0.100146,1564493,0.046626,2391488.120,0.000,0.000,11.770,0.000,0.129,5.762,276.504,0.000,126.221,0.352894,14.030,8,0.000,0.000,0.000,0,0.000,0,11.770,302576.934,265890.654,307829.243,305402.796,312452.473,306880.632,297694.084,292761.307 +0.700933,0.100158,1800736,0.053666,2358712.645,0.000,0.000,11.319,0.000,0.081,5.924,283.180,0.000,205.457,0.418068,14.010,8,0.000,0.000,0.000,0,0.000,0,11.319,258772.172,301744.448,311459.137,312128.083,313925.251,300566.304,295524.251,264592.999 +0.801085,0.100153,2039426,0.060780,2383262.784,0.000,0.000,16.018,0.000,0.069,6.120,283.961,0.000,275.478,0.478725,13.983,8,0.000,0.000,0.000,0,0.000,0,16.018,304834.776,301459.927,305583.634,257427.128,300271.740,303077.458,307011.454,303596.666 +0.901242,0.100157,2232884,0.066545,1931547.239,0.000,0.000,38.650,0.000,14.959,5.802,291.023,40.405,211.660,0.545464,13.962,8,0.000,0.000,0.000,0,0.000,0,38.650,272112.750,225226.368,229050.363,226833.844,240212.837,284952.590,266791.106,186367.381 +1.001391,0.100149,2319113,0.069115,861007.065,0.000,0.000,106.381,0.000,77.032,9.880,296.359,147.320,404.241,0.639626,13.923,8,0.000,0.000,0.000,0,0.000,0,106.381,86421.229,45562.111,21997.223,19391.106,14029.096,87190.083,276817.531,309598.686 +1.101591,0.100199,2413055,0.071915,937550.178,0.000,0.000,129.309,0.000,31.693,4.509,296.359,25.691,642.079,0.709518,13.860,8,0.000,0.000,0.000,0,0.000,0,129.309,46537.188,154621.627,159701.496,78114.211,151418.016,36197.808,155449.975,155509.856 +1.201710,0.100120,2591617,0.077236,1783487.039,0.000,0.000,45.991,0.000,0.108,4.739,296.359,9.910,432.452,0.776844,13.818,8,0.000,0.000,0.000,0,0.000,0,45.991,235548.296,216561.004,243808.417,222583.801,182861.307,240242.682,225979.740,215901.792 +1.301845,0.100135,2811347,0.083785,2194345.533,0.000,0.000,19.068,0.000,0.115,6.135,296.359,6.086,404.104,0.855209,13.778,8,0.000,0.000,0.000,0,0.000,0,19.068,280272.641,289050.822,275648.866,281840.530,277007.038,297399.581,213662.325,279463.730 +1.401996,0.100151,3047295,0.090816,2355928.273,0.000,0.000,13.375,0.000,0.141,5.680,296.359,0.078,225.987,0.926208,13.756,8,0.000,0.000,0.000,0,0.000,0,13.375,316692.564,304061.606,261146.304,295654.280,293197.984,288914.441,305149.965,291111.130 +1.502138,0.100142,3295708,0.098220,2480599.041,0.000,0.000,11.044,0.000,0.086,5.355,296.359,0.000,187.780,0.994923,13.738,8,0.000,0.000,0.000,0,0.000,0,11.044,270105.524,306943.088,325217.076,312245.540,334803.431,321033.032,293681.964,316569.386 +1.602271,0.100133,3530587,0.105220,2345670.797,0.000,0.000,11.025,0.000,1.788,5.358,296.359,0.000,202.972,1.062958,13.718,8,0.000,0.000,0.000,0,0.000,0,11.025,295457.110,304485.105,290204.095,291172.807,310846.645,299821.307,299351.931,254331.797 +1.702454,0.100183,3770120,0.112358,2390956.152,0.000,0.000,15.926,0.000,0.107,6.129,296.359,0.000,199.128,1.170277,13.698,8,0.000,0.000,0.000,0,0.000,0,15.926,325255.001,309573.688,275535.954,302237.109,295130.110,333639.663,257748.493,291836.135 +1.802610,0.100156,3981623,0.118662,2111735.481,0.000,0.000,16.269,0.000,21.206,4.930,296.359,23.791,183.698,1.228062,13.680,8,0.000,0.000,0.000,0,0.000,0,16.269,240155.334,241343.480,291625.036,287271.827,240085.443,239785.910,282569.164,288899.288 +1.902755,0.100145,4104288,0.122317,1224867.989,0.000,0.000,82.753,0.000,40.120,8.948,296.359,97.397,138.392,1.309952,13.667,8,0.000,0.000,0.000,0,0.000,0,82.753,36417.018,36327.149,283247.914,74531.567,197053.315,82030.657,280162.403,235097.965 +2.002894,0.100138,4341756,0.129394,2371396.943,0.000,0.000,89.854,0.000,2.362,6.025,296.359,14.940,125.997,1.407043,13.655,8,0.000,0.000,0.000,0,0.000,0,89.854,309271.832,335325.762,321125.421,341357.411,121991.111,307953.657,332130.186,302241.565 +2.103054,0.100160,4594048,0.136913,2518893.649,0.000,0.000,12.897,0.000,0.081,5.791,296.359,0.000,140.713,1.491589,13.641,8,0.000,0.000,0.000,0,0.000,0,12.897,319549.213,315455.757,318730.522,331050.828,312290.816,282568.326,331789.648,307458.540 +2.203192,0.100138,4814262,0.143476,2199097.702,0.000,0.000,18.312,0.000,0.151,5.249,296.359,0.000,363.013,1.556892,13.605,8,0.000,0.000,0.000,0,0.000,0,18.312,294762.217,275508.853,285295.314,273731.312,287452.330,281310.826,274899.696,226137.155 +2.303330,0.100137,5049564,0.150489,2349791.105,0.000,0.000,14.398,0.000,0.065,5.312,296.359,0.000,458.394,1.623970,13.560,8,0.000,0.000,0.000,0,0.000,0,14.398,288004.248,280544.498,307517.434,306668.601,309314.964,289072.779,259403.548,309265.033 +2.403472,0.100143,5277656,0.157286,2277671.107,0.000,0.000,16.892,0.000,0.093,5.216,296.359,0.000,306.243,1.691147,13.530,8,0.000,0.000,0.000,0,0.000,0,16.892,295997.786,277194.607,290305.905,300131.889,232168.832,292233.156,307561.291,282077.642 +2.503617,0.100145,5506036,0.164093,2280502.325,0.000,0.000,15.699,0.000,6.441,5.489,296.359,0.000,271.170,1.762878,13.504,8,0.000,0.000,0.000,0,0.000,0,15.699,311869.028,244995.729,268062.374,278287.588,298578.247,284927.986,278886.721,314894.653 +2.603776,0.100159,5723326,0.170568,2169444.682,0.000,0.000,14.380,0.000,25.445,5.158,296.359,1.131,151.360,1.835094,13.489,8,0.000,0.000,0.000,0,0.000,0,14.380,270119.775,277987.244,190686.290,300721.036,297376.363,272875.386,291525.681,268152.908 +2.703922,0.100146,5771989,0.172019,485920.003,0.000,0.000,41.437,0.000,87.462,4.002,296.359,88.308,74.344,1.889999,13.482,8,0.000,0.000,0.000,0,0.000,0,41.437,5911.363,35807.680,127164.195,8867.044,134523.442,5911.363,131527.819,36207.096 +2.804094,0.100172,5916324,0.176320,1440878.159,0.000,0.000,128.371,0.000,1.349,8.800,296.359,105.444,103.572,1.980564,13.472,8,0.000,0.000,0.000,0,0.000,0,128.371,127251.698,77926.317,218235.615,200166.612,305755.473,176906.515,219144.056,115491.873 +2.904277,0.100184,6162928,0.183670,2461519.813,0.000,0.000,12.130,0.000,0.150,5.337,296.359,0.000,129.957,2.061752,13.459,8,0.000,0.000,0.000,0,0.000,0,12.130,325831.662,263436.241,312466.206,308194.051,309381.870,313843.676,309302.016,319064.090 +3.004413,0.100136,6412822,0.191117,2495544.089,0.000,0.000,12.885,0.000,0.627,5.272,296.359,0.000,159.939,2.130684,13.443,8,0.000,0.000,0.000,0,0.000,0,12.885,337320.977,260315.765,328942.379,292891.436,322561.062,314292.314,315990.004,323230.152 +3.104569,0.100156,6632880,0.197675,2197161.809,0.000,0.000,16.962,0.000,0.042,5.201,296.359,0.000,469.192,2.196213,13.397,8,0.000,0.000,0.000,0,0.000,0,16.962,291426.619,275701.084,232029.025,276300.152,280513.597,274003.724,271527.576,295660.033 +3.204717,0.100148,6845985,0.204026,2127910.906,0.000,0.000,15.912,0.000,0.051,5.228,296.359,0.000,368.363,2.260693,13.361,8,0.000,0.000,0.000,0,0.000,0,15.912,228273.251,284030.997,260196.159,269632.239,290112.027,264639.604,265438.425,265588.204 +3.304888,0.100172,7069135,0.210677,2227676.149,0.000,0.000,16.750,0.000,7.039,5.309,296.359,0.000,316.371,2.331154,13.331,8,0.000,0.000,0.000,0,0.000,0,16.750,291080.355,282165.657,278841.363,283243.806,285310.259,242334.029,294644.237,270056.443 +3.405040,0.100152,7284013,0.217081,2145525.688,0.000,0.000,19.521,0.000,14.629,5.408,296.359,0.000,214.713,2.400715,13.309,8,0.000,0.000,0.000,0,0.000,0,19.521,290379.555,193216.930,297209.196,264319.083,283759.596,265157.811,271627.997,279855.518 +3.505175,0.100135,7485888,0.223097,2016022.302,0.000,0.000,25.098,0.000,5.161,5.066,296.359,1.872,127.328,2.467640,13.297,8,0.000,0.000,0.000,0,0.000,0,25.098,221460.362,241253.581,263094.031,269964.735,262295.112,254865.165,241313.500,261775.815 +3.605301,0.100126,7585009,0.226051,989962.578,0.000,0.000,102.856,0.000,32.022,6.867,296.359,119.225,142.750,2.545273,13.283,8,0.000,0.000,0.000,0,0.000,0,102.856,213441.049,136727.714,11895.011,204202.690,14012.343,212002.862,194714.646,2966.262 +3.705468,0.100167,7755482,0.231131,1701895.136,0.000,0.000,85.877,0.000,0.054,8.198,296.359,98.313,116.330,2.636219,13.272,8,0.000,0.000,0.000,0,0.000,0,85.877,309704.123,134485.985,320236.579,185011.824,148652.388,204299.696,84089.931,315414.611 +3.805645,0.100177,8014599,0.238854,2586587.240,0.000,0.000,11.597,0.000,0.078,5.526,296.359,0.000,136.594,2.705978,13.258,8,0.000,0.000,0.000,0,0.000,0,11.597,336134.457,322857.980,331273.070,288898.148,323247.290,327080.498,334137.994,322957.803 +3.905785,0.100140,8246699,0.245771,2317752.574,0.000,0.000,11.125,0.000,7.096,5.329,296.359,0.000,277.580,2.777397,13.231,8,0.000,0.000,0.000,0,0.000,0,11.125,292140.679,303045.400,298551.696,303155.246,287906.611,299200.787,237527.198,296224.956 +4.005933,0.100148,8456623,0.252027,2096139.474,0.000,0.000,18.062,0.000,12.814,5.365,296.359,0.000,466.732,2.843628,13.185,8,0.000,0.000,0.000,0,0.000,0,18.062,269711.054,263180.714,278657.820,279276.905,267354.540,261882.634,247853.385,228222.423 +4.106076,0.100143,8676364,0.258576,2194275.938,0.000,0.000,16.941,0.000,0.131,5.507,296.359,0.000,364.869,2.939812,13.150,8,0.000,0.000,0.000,0,0.000,0,16.941,264312.485,293051.438,280659.137,276994.372,228333.873,283245.443,295677.687,272001.503 +4.206220,0.100145,8919099,0.265810,2423842.191,0.000,0.000,12.959,0.000,0.138,5.684,296.359,0.000,260.365,3.010437,13.124,8,0.000,0.000,0.000,0,0.000,0,12.959,292546.624,319098.198,321494.730,309871.551,323761.449,261791.133,283719.398,311559.109 +4.306358,0.100137,9160399,0.273001,2409689.809,0.000,0.000,14.766,0.000,0.086,5.483,296.359,0.000,203.939,3.080509,13.104,8,0.000,0.000,0.000,0,0.000,0,14.766,296133.202,320989.057,311322.337,251264.837,302344.669,312570.622,305939.731,309125.355 +4.406495,0.100138,9315884,0.277635,1552714.304,0.000,0.000,23.904,0.000,56.505,6.052,296.359,68.695,142.616,3.156773,13.090,8,0.000,0.000,0.000,0,0.000,0,23.904,157113.896,119695.364,117438.468,276529.645,274222.817,207634.407,277877.790,122201.916 +4.506665,0.100170,9431335,0.281076,1152550.698,0.000,0.000,94.289,0.000,33.458,9.166,296.359,149.784,129.896,3.232422,13.078,8,0.000,0.000,0.000,0,0.000,0,94.289,107736.851,32245.184,63032.846,318598.392,323739.652,2296.097,212289.115,92612.561 +4.606821,0.100156,9682817,0.288570,2510911.666,0.000,0.000,43.235,0.000,0.150,5.656,296.359,0.000,132.528,3.332664,13.065,8,0.000,0.000,0.000,0,0.000,0,43.235,281601.676,336256.603,338313.402,327580.108,338842.578,307371.564,291845.730,289100.004 +4.706972,0.100151,9923907,0.295755,2407273.322,0.000,0.000,13.076,0.000,0.113,5.245,296.359,0.000,249.234,3.400650,13.040,8,0.000,0.000,0.000,0,0.000,0,13.076,316203.623,312439.295,306897.643,300117.857,304211.690,301475.812,260158.059,305769.343 +4.807112,0.100140,10144924,0.302342,2207077.046,0.000,0.000,19.282,0.000,0.199,5.084,296.359,0.000,452.569,3.465992,12.996,8,0.000,0.000,0.000,0,0.000,0,19.282,268583.612,284121.837,239813.930,281984.832,290842.419,284970.648,279328.555,277431.213 +4.907261,0.100149,10371606,0.309098,2263437.564,0.000,0.000,16.994,0.000,0.227,5.408,296.359,0.000,311.878,3.532249,12.966,8,0.000,0.000,0.000,0,0.000,0,16.994,274579.674,286202.305,291594.247,296456.981,288438.963,290745.516,286631.663,248788.216 +5.007401,0.100139,10590229,0.315613,2183188.186,0.000,0.000,16.951,0.000,2.414,5.331,296.359,0.000,352.127,3.600414,12.931,8,0.000,0.000,0.000,0,0.000,0,16.951,281168.251,264042.113,238158.177,272230.704,284044.244,284293.896,301599.784,257651.017 +5.107585,0.100184,10819422,0.322444,2287713.378,0.000,0.000,16.675,0.000,3.765,5.668,296.359,0.000,210.978,3.696835,12.910,8,0.000,0.000,0.000,0,0.000,0,16.675,304438.870,252434.722,284894.893,295964.490,305786.387,284864.948,298769.320,260559.747 +5.207728,0.100143,11031402,0.328761,2116769.759,0.000,0.000,17.386,0.000,22.532,5.008,296.359,22.897,131.023,3.759892,12.898,8,0.000,0.000,0.000,0,0.000,0,17.386,276913.587,233885.184,295536.927,239896.578,247685.428,297564.025,283643.952,241644.077 +5.307874,0.100146,11158075,0.332537,1264888.651,0.000,0.000,90.742,0.000,44.403,9.492,296.359,177.086,166.437,3.841377,12.881,8,0.000,0.000,0.000,0,0.000,0,90.742,201506.659,87572.517,318256.701,60132.463,88011.878,187566.951,220798.575,101042.908 +5.408049,0.100175,11337230,0.337876,1788415.587,0.000,0.000,85.917,0.000,0.074,7.402,296.359,73.114,150.400,3.921291,12.867,8,0.000,0.000,0.000,0,0.000,0,85.917,218936.288,261821.127,269377.883,262400.112,262350.200,177139.542,227660.997,108729.439 +5.508199,0.100150,11573533,0.344918,2359482.023,0.000,0.000,10.983,0.000,3.270,5.352,296.359,0.000,210.231,3.990124,12.846,8,0.000,0.000,0.000,0,0.000,0,10.983,297382.822,304332.372,306748.739,286129.744,289544.609,305081.246,291002.417,279260.074 +5.608354,0.100155,11789197,0.351345,2153308.186,0.000,0.000,18.405,0.000,11.718,5.237,296.359,0.000,391.582,4.058983,12.808,8,0.000,0.000,0.000,0,0.000,0,18.405,275323.991,275064.393,229025.629,280046.684,225580.959,282652.652,290011.266,295602.614 +5.708516,0.100162,12006513,0.357822,2169653.709,0.000,0.000,15.825,0.000,0.062,5.578,296.359,0.000,384.691,4.154789,12.770,8,0.000,0.000,0.000,0,0.000,0,15.825,267737.320,283661.586,251303.878,277641.315,268945.368,255017.876,271281.593,294064.774 +5.808649,0.100133,12242438,0.364853,2356110.389,0.000,0.000,13.268,0.000,0.165,5.437,296.359,0.000,288.093,4.223476,12.742,8,0.000,0.000,0.000,0,0.000,0,13.268,314141.394,310476.278,286558.150,292650.032,243525.493,316528.213,286857.751,305373.078 +5.908797,0.100148,12464945,0.371484,2221789.195,0.000,0.000,14.239,0.000,0.064,5.598,296.359,0.000,251.114,4.290127,12.717,8,0.000,0.000,0.000,0,0.000,0,14.239,228482.611,300526.228,288104.570,309682.707,276551.630,273436.230,266626.286,278378.932 +6.008953,0.100156,12703435,0.378592,2381184.733,0.000,0.000,11.335,0.000,0.154,5.535,296.359,0.000,207.879,4.359447,12.697,8,0.000,0.000,0.000,0,0.000,0,11.335,285065.224,312941.730,293981.313,274641.488,288529.818,308648.428,301459.645,315917.087 +6.109089,0.100136,12860740,0.383280,1570911.502,0.000,0.000,19.427,0.000,65.548,6.617,296.359,67.798,149.406,4.438110,12.682,8,0.000,0.000,0.000,0,0.000,0,19.427,270951.151,113884.967,108781.914,220310.090,221867.969,251297.906,273387.834,110429.671 +6.209247,0.100159,12993219,0.387228,1322689.899,0.000,0.000,90.676,0.000,30.184,9.612,296.359,207.444,171.174,4.546627,12.666,8,0.000,0.000,0.000,0,0.000,0,90.676,320211.584,66783.964,256981.977,232580.720,84036.571,82499.012,79933.086,199662.985 +6.309408,0.100161,13219219,0.393963,2256375.674,0.000,0.000,57.863,0.000,0.131,5.901,296.359,0.000,159.821,4.616989,12.650,8,0.000,0.000,0.000,0,0.000,0,57.863,307985.296,300986.537,266781.480,227764.152,297681.846,308724.109,242151.042,304301.213 +6.409560,0.100152,13435576,0.400411,2160279.203,0.000,0.000,17.096,0.000,0.338,5.119,296.359,0.000,425.212,4.681740,12.608,8,0.000,0.000,0.000,0,0.000,0,17.096,284197.077,288979.791,277257.648,273233.778,234502.777,266084.668,260393.338,275630.127 +6.509695,0.100134,13673669,0.407507,2377739.169,0.000,0.000,14.208,0.000,0.018,5.152,296.359,0.000,351.052,4.749329,12.574,8,0.000,0.000,0.000,0,0.000,0,14.208,312600.503,254488.487,306678.450,309654.456,293006.797,313009.953,301225.767,287074.757 +6.609845,0.100151,13893190,0.414049,2191906.206,0.000,0.000,11.784,0.000,0.154,5.316,296.359,0.000,325.369,4.814716,12.542,8,0.000,0.000,0.000,0,0.000,0,11.784,272718.939,283392.850,293767.213,270582.160,266258.676,283352.911,243213.412,278620.044 +6.710019,0.100173,14118271,0.420757,2246912.999,0.000,0.000,13.844,0.000,2.058,5.527,296.359,0.000,228.783,4.883953,12.520,8,0.000,0.000,0.000,0,0.000,0,13.844,296046.543,294908.517,290156.758,237248.521,298751.851,282240.488,282380.245,265180.077 +6.810730,0.100711,14350067,0.427665,2301599.083,0.000,0.000,14.105,0.000,3.456,5.714,296.359,0.000,221.899,4.983788,12.498,8,0.000,0.000,0.000,0,0.000,0,14.105,260518.107,303343.681,298428.620,265691.333,310343.920,284219.625,280297.505,298756.291 +6.910888,0.100159,14540408,0.433338,1900395.555,0.000,0.000,19.051,0.000,13.173,4.628,296.359,4.095,178.155,5.034618,12.481,8,0.000,0.000,0.000,0,0.000,0,19.051,237792.808,235456.514,248276.179,220180.745,215847.618,242874.747,263022.788,236944.154 +7.011033,0.100145,14633581,0.436115,930385.435,0.000,0.000,105.786,0.000,51.837,7.073,296.359,245.427,117.096,5.110111,12.469,8,0.000,0.000,0.000,0,0.000,0,105.786,87932.922,248091.466,379.452,15527.560,249679.171,3135.469,236438.306,89201.089 +7.111196,0.100163,14783642,0.440587,1498163.454,0.000,0.000,84.867,0.000,0.045,8.994,296.359,59.629,143.321,5.199268,12.455,8,0.000,0.000,0.000,0,0.000,0,84.867,237262.543,293061.422,137974.683,359502.921,117997.307,189879.920,147768.689,14715.968 +7.211327,0.100131,15028131,0.447873,2441692.823,0.000,0.000,12.024,0.000,0.146,5.326,296.359,0.000,236.799,5.266449,12.432,8,0.000,0.000,0.000,0,0.000,0,12.024,314088.729,300276.815,323126.894,322218.084,307976.732,308685.804,300296.788,265022.976 +7.311477,0.100150,15249107,0.454459,2206446.183,0.000,0.000,17.821,0.000,0.074,5.161,296.359,0.000,406.343,5.331921,12.392,8,0.000,0.000,0.000,0,0.000,0,17.821,288716.383,284293.026,277093.838,290663.458,281597.075,239150.824,274577.617,270353.961 +7.411643,0.100166,15483168,0.461434,2336740.265,0.000,0.000,20.277,0.000,0.031,5.358,296.359,0.000,344.118,5.398804,12.359,8,0.000,0.000,0.000,0,0.000,0,20.277,247240.560,306722.056,293823.417,289590.427,306951.676,309187.972,294442.392,288781.766 +7.511788,0.100145,15711054,0.468226,2275555.575,0.000,0.000,14.501,0.000,10.367,5.198,296.359,0.000,298.590,5.473423,12.329,8,0.000,0.000,0.000,0,0.000,0,14.501,305746.014,299704.787,302390.886,273772.444,303788.856,252982.634,237525.080,299644.874 +7.611925,0.100137,15925457,0.474616,2141101.573,0.000,0.000,12.176,0.000,0.143,5.869,296.359,0.000,280.437,5.565178,12.302,8,0.000,0.000,0.000,0,0.000,0,12.176,232502.002,286508.137,280496.360,272017.956,262940.371,259555.001,275233.558,271848.188 +7.712089,0.100164,16165782,0.481778,2399309.470,0.000,0.000,9.674,0.000,0.009,5.538,296.359,0.000,165.821,5.639820,12.286,8,0.000,0.000,0.000,0,0.000,0,9.674,317678.258,268758.602,310829.506,313634.899,282905.368,326673.485,287108.465,291720.889 +7.812224,0.100135,16352616,0.487346,1865820.247,0.000,0.000,4.120,0.000,51.517,4.096,296.359,7.958,176.246,5.672531,12.268,8,0.000,0.000,0.000,0,0.000,0,4.120,247645.560,249722.754,137684.060,245947.852,247086.315,243660.941,246467.151,247605.614 +7.912348,0.100124,16436978,0.489860,842574.786,0.000,0.000,77.696,0.000,74.761,2.293,348.379,69.913,122.621,5.702641,12.256,8,0.000,0.000,0.000,0,0.000,0,77.696,160121.369,49648.411,120480.544,49918.077,49758.275,171467.295,169349.921,71830.894 +8.012468,0.100120,16484454,0.491275,474191.473,0.000,0.000,25.194,0.000,174.880,4.503,356.172,507.478,235.967,5.774548,12.233,8,0.000,0.000,0.000,0,0.000,0,25.194,140191.918,0.000,101178.693,0.000,0.000,137475.176,95345.686,0.000 +8.112593,0.100125,16510946,0.492065,264590.138,0.000,0.000,4.181,0.000,275.005,2.542,356.172,304.035,184.262,5.804970,12.215,8,0.000,0.000,0.000,0,0.000,0,4.181,90906.668,0.000,85733.117,0.000,0.000,87950.353,0.000,0.000 +8.212711,0.100118,16550166,0.493233,391736.877,0.000,0.000,6.753,0.000,375.123,4.248,356.172,429.297,685.089,5.845081,12.148,8,0.000,0.000,0.000,0,0.000,0,6.753,130825.334,0.000,127868.830,0.000,0.000,133042.713,0.000,0.000 +8.312852,0.100141,16576585,0.494021,263817.474,0.000,0.000,17.779,0.000,475.265,2.914,356.172,308.081,278.396,5.885624,12.121,8,0.000,0.000,0.000,0,0.000,0,17.779,86457.916,0.000,83512.076,0.000,0.000,93847.482,0.000,0.000 +8.412990,0.100138,16611365,0.495057,347321.974,0.000,0.000,3.194,0.000,575.402,3.887,356.172,508.012,241.543,5.927578,12.098,8,0.000,0.000,0.000,0,0.000,0,3.194,116020.319,0.000,117498.285,0.000,0.000,113803.370,0.000,0.000 +8.513120,0.100131,16628582,0.495570,171945.472,0.000,0.000,6.886,0.000,675.533,1.810,356.172,191.742,355.395,5.951912,12.063,8,0.000,0.000,0.000,0,0.000,0,6.886,60610.854,0.000,65035.077,0.000,0.000,46299.542,0.000,0.000 +8.613244,0.100124,16647452,0.496133,188466.115,0.000,0.000,33.457,0.000,775.657,1.672,356.172,183.288,308.172,5.971310,12.033,8,0.000,0.000,0.000,0,0.000,0,33.457,67995.618,0.000,64300.204,0.000,0.000,56170.293,0.000,0.000 +8.713402,0.100157,16675480,0.496968,279839.734,0.000,0.000,25.653,0.000,875.814,3.093,356.172,375.035,284.201,6.009506,12.005,8,0.000,0.000,0.000,0,0.000,0,25.653,64089.170,0.000,107131.452,0.000,0.000,108619.112,0.000,0.000 +8.813565,0.100163,16693480,0.497504,179706.955,0.000,0.000,7.105,0.000,975.977,2.757,356.172,293.779,139.304,6.066578,11.991,8,0.000,0.000,0.000,0,0.000,0,7.105,57815.721,0.000,59842.416,0.000,0.000,62048.818,0.000,0.000 +8.913713,0.100149,16718563,0.498252,250458.055,0.000,0.000,4.406,0.000,1076.126,1.880,356.172,228.060,244.364,6.094727,11.967,8,0.000,0.000,0.000,0,0.000,0,4.406,82537.427,0.000,79072.572,0.000,0.000,88848.055,0.000,0.000 +9.013837,0.100124,16738987,0.498861,203987.376,0.000,0.000,10.911,0.000,1176.250,1.748,356.172,181.338,358.111,6.115318,11.932,8,0.000,0.000,0.000,0,0.000,0,10.911,67995.792,0.000,72430.300,0.000,0.000,63561.284,0.000,0.000 +9.113950,0.100112,16761779,0.499540,227663.885,0.000,0.000,4.305,0.000,1276.362,1.576,356.172,221.977,292.132,6.136627,11.904,8,0.000,0.000,0.000,0,0.000,0,4.305,73177.677,0.000,76873.520,0.000,0.000,77612.688,0.000,0.000 +9.214084,0.100134,16788372,0.500332,265573.247,0.000,0.000,9.804,0.000,1376.496,2.218,356.172,273.344,256.999,6.165955,11.879,8,0.000,0.000,0.000,0,0.000,0,9.804,91896.553,0.000,84995.823,0.000,0.000,88680.872,0.000,0.000 +9.314211,0.100127,16805096,0.500831,167027.161,0.000,0.000,3.676,0.000,1476.624,1.347,356.172,173.646,104.554,6.184765,11.868,8,0.000,0.000,0.000,0,0.000,0,3.676,59863.717,0.000,52473.135,0.000,0.000,54690.309,0.000,0.000 +9.414326,0.100115,16838396,0.501823,332617.918,0.000,0.000,3.465,0.000,1576.739,2.718,356.172,294.271,213.193,6.216873,11.847,8,0.000,0.000,0.000,0,0.000,0,3.465,111611.790,0.000,111611.790,0.000,0.000,109394.338,0.000,0.000 +9.514450,0.100124,16861115,0.502500,226908.855,0.000,0.000,5.340,0.000,1676.863,1.696,356.172,198.348,356.238,6.238560,11.813,8,0.000,0.000,0.000,0,0.000,0,5.340,78342.932,0.000,70962.077,0.000,0.000,77603.847,0.000,0.000 +9.614563,0.100113,16874639,0.502903,135087.214,0.000,0.000,74.485,0.000,1776.976,1.562,356.172,186.781,271.958,6.261356,11.786,8,0.000,0.000,0.000,0,0.000,0,74.485,65785.595,0.000,59872.283,0.000,0.000,9429.335,0.000,0.000 +9.714689,0.100126,16900427,0.503672,257555.297,0.000,0.000,9.858,0.000,1877.102,2.575,356.172,283.861,266.149,6.314194,11.760,8,0.000,0.000,0.000,0,0.000,0,9.858,87210.053,0.000,82775.644,0.000,0.000,87569.600,0.000,0.000 +9.814822,0.100132,16917733,0.504188,172831.242,0.000,0.000,4.004,0.000,1977.234,1.277,356.172,171.921,90.466,6.334862,11.751,8,0.000,0.000,0.000,0,0.000,0,4.004,57643.703,0.000,57723.598,0.000,0.000,57463.941,0.000,0.000 +9.914955,0.100133,16951988,0.505209,342095.499,0.000,0.000,4.785,0.000,2077.367,2.989,356.172,295.077,176.601,6.370930,11.734,8,0.000,0.000,0.000,0,0.000,0,4.785,115286.832,0.000,117423.993,0.000,0.000,109384.674,0.000,0.000 +10.015111,0.100157,16975668,0.505914,236429.123,0.000,0.000,4.979,0.000,2177.524,1.770,356.172,172.152,377.884,6.392296,11.697,8,0.000,0.000,0.000,0,0.000,0,4.979,78317.147,0.000,76839.465,0.000,0.000,81272.511,0.000,0.000 +10.115242,0.100130,16991609,0.506389,159202.812,0.000,0.000,5.870,0.000,2277.654,1.221,356.172,131.665,252.289,6.406910,11.672,8,0.000,0.000,0.000,0,0.000,0,5.870,51463.026,0.000,53909.841,0.000,0.000,53829.945,0.000,0.000 +10.215364,0.100123,17015227,0.507093,235890.857,0.000,0.000,28.344,0.000,2377.777,2.094,356.172,246.261,279.813,6.435356,11.645,8,0.000,0.000,0.000,0,0.000,0,28.344,87213.099,0.000,84915.914,0.000,0.000,63761.844,0.000,0.000 +10.315487,0.100122,17033103,0.507626,178541.463,0.000,0.000,5.169,0.000,2477.899,1.373,356.172,172.211,148.373,6.451897,11.630,8,0.000,0.000,0.000,0,0.000,0,5.169,62453.556,0.000,57030.194,0.000,0.000,59057.713,0.000,0.000 +10.415599,0.100112,17063471,0.508531,303339.444,0.000,0.000,3.326,0.000,2578.011,2.621,356.172,245.623,167.117,6.485573,11.614,8,0.000,0.000,0.000,0,0.000,0,3.326,90458.443,0.000,108658.011,0.000,0.000,104222.990,0.000,0.000 +10.515717,0.100118,17091943,0.509380,284385.188,0.000,0.000,2659.136,0.000,2562.442,4.226,410.887,61.763,221.146,6.558693,11.592,8,0.000,0.000,0.000,0,0.000,0,2659.136,259.694,25879.532,93290.168,5813.156,61597.480,57492.313,0.000,40052.845 +10.615874,0.100158,17275396,0.514847,1831638.831,0.000,0.000,2564.928,0.000,8.164,7.058,410.887,0.858,346.679,6.606236,11.559,8,0.000,0.000,0.000,0,0.000,0,2564.928,252721.090,136095.179,299307.555,155414.684,293077.389,117444.618,287346.435,290231.881 +10.716031,0.100156,17494501,0.521377,2187628.877,0.000,0.000,17.217,0.000,1.265,5.457,410.887,0.000,375.975,6.696400,11.522,8,0.000,0.000,0.000,0,0.000,0,17.217,265265.165,283247.044,277126.616,296306.621,279482.931,258615.564,264586.227,262998.709 +10.816168,0.100138,17715850,0.527973,2210447.187,0.000,0.000,15.145,0.000,0.073,5.534,410.887,0.000,308.911,6.772388,11.492,8,0.000,0.000,0.000,0,0.000,0,15.145,291888.198,261909.466,299697.448,250664.945,272145.376,288772.487,282910.557,262458.710 +10.916308,0.100140,17940899,0.534680,2247352.404,0.000,0.000,13.843,0.000,0.125,5.474,410.887,0.000,286.007,6.840260,11.464,8,0.000,0.000,0.000,0,0.000,0,13.843,274886.223,296286.346,297284.952,296915.467,233843.524,276014.648,301519.040,270602.204 +11.016445,0.100137,18127449,0.540240,1862951.203,0.000,0.000,4.485,0.000,59.173,3.794,410.887,11.469,206.007,6.873814,11.443,8,0.000,0.000,0.000,0,0.000,0,4.485,247761.026,127026.209,255270.751,247581.272,244894.947,244954.865,248340.233,247121.900 +11.116563,0.100118,18307967,0.545620,1803054.775,0.000,0.000,19.016,0.000,159.291,3.702,410.887,47.405,211.665,6.909740,11.423,8,0.000,0.000,0.000,0,0.000,0,19.016,263459.466,0.000,275245.574,260512.939,264108.700,220270.372,260852.538,258605.187 +11.216701,0.100138,18395393,0.548225,873052.307,0.000,0.000,217.741,0.000,42.568,2.544,410.887,226.484,189.738,6.922695,11.404,8,0.000,0.000,0.000,0,0.000,0,217.741,123419.274,9.986,127104.177,122390.697,126734.688,124148.266,125386.553,123858.666 +11.316820,0.100119,18395393,0.548225,0.000,0.000,0.000,0.000,0.000,142.687,3.002,410.887,599.719,415.133,6.996338,11.364,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.416947,0.100127,18395401,0.548226,79.899,0.000,0.000,192.509,0.000,242.814,1.373,410.887,200.527,370.038,6.996338,11.327,8,0.000,0.000,0.000,0,0.000,0,192.509,19.975,19.975,0.000,19.975,0.000,0.000,0.000,19.975 +11.517057,0.100111,18395409,0.548226,79.912,0.000,0.000,334.949,0.000,173.185,1.476,410.887,313.755,404.319,6.999878,11.288,8,0.000,0.000,0.000,0,0.000,0,334.949,0.000,0.000,19.978,0.000,19.978,19.978,19.978,0.000 +11.617176,0.100119,18395409,0.548226,0.000,0.000,0.000,0.000,0.000,273.304,1.784,410.887,406.742,224.732,7.021729,11.266,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.717298,0.100122,18395415,0.548226,59.927,0.000,0.000,297.551,0.000,347.973,1.974,410.887,388.588,448.671,7.157715,11.222,8,0.000,0.000,0.000,0,0.000,0,297.551,0.000,19.976,0.000,19.976,0.000,0.000,0.000,19.976 +11.817412,0.100114,18395422,0.548226,69.920,0.000,0.000,361.113,0.000,349.945,1.142,410.887,167.114,361.384,7.157715,11.187,8,0.000,0.000,0.000,0,0.000,0,361.113,19.977,0.000,0.000,0.000,9.989,19.977,19.977,0.000 +11.917545,0.100133,18395424,0.548226,19.973,0.000,0.000,445.609,0.000,289.425,1.262,410.887,315.908,370.055,7.168213,11.151,8,0.000,0.000,0.000,0,0.000,0,445.609,0.000,0.000,9.987,0.000,9.987,0.000,0.000,0.000 +12.017676,0.100131,18395431,0.548227,69.909,0.000,0.000,341.980,0.000,269.584,2.204,410.887,493.612,238.633,7.198120,11.127,8,0.000,0.000,0.000,0,0.000,0,341.980,0.000,19.974,9.987,19.974,0.000,0.000,0.000,19.974 +12.117825,0.100149,18395439,0.548227,79.881,0.000,0.000,292.702,0.000,195.740,1.802,410.887,400.538,346.633,7.244629,11.093,8,0.000,0.000,0.000,0,0.000,0,292.702,19.970,0.000,0.000,0.000,19.970,19.970,19.970,0.000 +12.217951,0.100126,18395439,0.548227,0.000,0.000,0.000,0.000,0.000,295.866,1.090,410.887,209.345,569.399,7.317627,11.038,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.318071,0.100120,18395447,0.548227,79.904,0.000,0.000,318.457,0.000,341.326,1.593,410.887,342.948,347.006,7.357056,11.004,8,0.000,0.000,0.000,0,0.000,0,318.457,0.000,0.000,19.976,19.976,0.000,19.976,0.000,19.976 +12.418209,0.100139,18395455,0.548227,79.889,0.000,0.000,429.264,0.000,163.363,2.156,410.887,480.272,297.244,7.386841,10.975,8,0.000,0.000,0.000,0,0.000,0,429.264,19.972,19.972,0.000,0.000,19.972,0.000,19.972,0.000 +12.518326,0.100117,18395458,0.548227,29.965,0.000,0.000,227.277,0.000,211.040,1.510,410.887,354.351,341.281,7.428711,10.941,8,0.000,0.000,0.000,0,0.000,0,227.277,0.000,0.000,19.977,9.988,0.000,0.000,0.000,0.000 +12.618452,0.100126,18395464,0.548228,59.924,0.000,0.000,264.446,0.000,252.185,1.141,410.887,257.175,429.653,7.481812,10.899,8,0.000,0.000,0.000,0,0.000,0,264.446,0.000,0.000,0.000,9.987,0.000,19.975,9.987,19.975 +12.718623,0.100171,18395469,0.548228,49.915,0.000,0.000,308.880,0.000,305.630,1.392,410.887,311.577,367.926,7.528076,10.864,8,0.000,0.000,0.000,0,0.000,0,308.880,19.966,19.966,0.000,0.000,0.000,0.000,9.983,0.000 +12.818752,0.100128,18395473,0.548228,39.949,0.000,0.000,380.779,0.000,369.064,1.094,410.887,259.940,235.635,7.553955,10.840,8,0.000,0.000,0.000,0,0.000,0,380.779,0.000,0.000,0.000,19.974,19.974,0.000,0.000,0.000 +12.918865,0.100113,18395478,0.548228,49.944,0.000,0.000,465.702,0.000,300.039,1.716,410.887,442.976,397.676,7.601562,10.802,8,0.000,0.000,0.000,0,0.000,0,465.702,0.000,0.000,9.989,0.000,0.000,19.977,0.000,19.977 +13.018980,0.100115,18396213,0.548250,7341.539,0.000,0.000,350.340,0.000,214.970,1.162,410.887,261.066,386.547,7.718025,10.764,8,0.000,0.000,0.000,0,0.000,0,350.340,7291.596,19.977,9.988,0.000,0.000,0.000,19.977,0.000 +13.119107,0.100127,18407756,0.548594,115283.536,0.000,0.000,269.399,0.000,265.483,1.887,410.887,368.321,352.794,7.799541,10.729,8,0.000,0.000,0.000,0,0.000,0,269.399,54900.251,0.000,0.000,27225.411,33157.874,0.000,0.000,0.000 +13.219226,0.100120,18498983,0.551313,911180.884,0.000,0.000,291.706,0.000,0.081,3.700,410.887,232.769,464.445,7.882126,10.684,8,0.000,0.000,0.000,0,0.000,0,291.706,166081.486,80573.692,53975.484,168518.573,119037.717,157002.338,68747.827,97243.766 +13.319391,0.100165,18713331,0.557701,2139951.327,0.000,0.000,15.450,0.000,0.071,5.378,410.887,0.000,275.990,7.950317,10.657,6,0.000,0.000,0.000,0,0.000,0,15.450,220686.100,296481.117,230370.131,249488.606,257635.172,313383.247,290590.830,281316.124 +13.419541,0.100149,18920570,0.563877,2069298.282,0.000,0.000,17.972,0.000,0.001,5.303,410.887,0.156,302.244,7.999023,10.627,6,0.000,0.000,0.000,0,0.000,0,17.972,0.000,373252.327,0.000,361220.304,359183.348,314260.467,371255.311,290126.525 +13.519716,0.100175,19195693,0.572076,2746411.311,0.000,0.000,12.060,0.000,0.001,5.727,410.887,0.819,326.225,7.999023,10.598,5,0.000,0.000,0.000,0,0.000,0,12.060,0.000,538624.961,0.000,442373.837,497237.577,225883.678,503756.140,538535.119 +13.619883,0.100167,19439151,0.579332,2430533.017,0.000,0.000,12.561,0.000,0.030,5.581,410.887,0.000,292.638,7.999023,10.571,5,0.000,0.000,0.000,0,0.000,0,12.561,0.000,429664.583,0.000,501854.382,509831.101,0.000,512187.178,476995.773 +13.720041,0.100158,19667004,0.586122,2274926.744,0.000,0.000,17.521,0.000,0.001,5.351,410.887,0.000,252.023,7.999023,10.550,4,0.000,0.000,0.000,0,0.000,0,17.521,0.000,566143.286,0.000,497571.896,493807.858,0.000,228867.497,488536.208 +13.820187,0.100146,19858258,0.591822,1909756.415,0.000,0.000,12.774,0.000,0.006,4.012,410.887,0.000,228.534,7.999023,10.530,2,0.000,0.000,0.000,0,0.000,0,12.774,0.000,572345.772,0.000,556438.957,259172.241,0.000,0.000,521799.446 +13.920319,0.100132,19983749,0.595562,1253257.818,0.000,0.000,0.042,0.000,0.001,1.663,410.887,0.000,66.241,7.999023,10.526,1,0.000,0.000,0.000,0,0.000,0,0.042,0.000,812898.348,0.000,0.000,0.000,0.000,0.000,440359.470 +14.020480,0.100161,20000000,0.596046,162248.089,0.000,0.000,10.620,0.000,0.000,0.514,410.887,0.780,138.526,7.999878,10.512,0,0.000,0.000,0.000,0,0.000,0,10.620,0.000,162248.089,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.log new file mode 100644 index 000000000..12df6b737 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=533 +worker=4 kind=insert tid=6 os_tid=532 +worker=0 kind=insert tid=7 os_tid=528 +worker=6 kind=insert tid=8 os_tid=534 +start_monotonic_ns=2087497424072030 main_address=0x5577c8444300 +worker=7 kind=insert tid=10 os_tid=535 +worker=1 kind=insert tid=9 os_tid=529 +worker=3 kind=insert tid=11 os_tid=531 +worker=2 kind=insert tid=12 os_tid=530 +load_end reason=complete inserted=20000000 elapsed_s=14.021 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.195 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087497424074700 cpu_ns=10124234 +diagnostic_stage name=stop_request wall_ns=2087511444608652 cpu_ns=62570807600 +diagnostic_stage name=workers_joined wall_ns=2087511444656890 cpu_ns=62570855402 +diagnostic_stage name=before_close wall_ns=2087511444735554 cpu_ns=62570934072 +diagnostic_stage name=after_close wall_ns=2087511640192835 cpu_ns=62659224633 +diagnostic_worker index=0 completed=2500000 last_start_ns=2087510732988225 last_end_ns=2087510732991421 loop_exit_ns=2087510732991485 deregister_start_ns=2087510732991520 deregister_end_ns=2087510732992287 +diagnostic_worker index=1 completed=2500000 last_start_ns=2087511372380119 last_end_ns=2087511372380827 loop_exit_ns=2087511372380868 deregister_start_ns=2087511372380983 deregister_end_ns=2087511372381741 +diagnostic_worker index=2 completed=2500000 last_start_ns=2087510724602495 last_end_ns=2087510724604339 loop_exit_ns=2087510724604431 deregister_start_ns=2087510724604513 deregister_end_ns=2087510724608040 +diagnostic_worker index=3 completed=2500000 last_start_ns=2087511242276444 last_end_ns=2087511242277556 loop_exit_ns=2087511242277604 deregister_start_ns=2087511242277643 deregister_end_ns=2087511242278471 +diagnostic_worker index=4 completed=2500000 last_start_ns=2087511184429243 last_end_ns=2087511184430420 loop_exit_ns=2087511184430467 deregister_start_ns=2087511184430497 deregister_end_ns=2087511184431569 +diagnostic_worker index=5 completed=2500000 last_start_ns=2087510887179443 last_end_ns=2087510887180899 loop_exit_ns=2087510887180961 deregister_start_ns=2087510887180989 deregister_end_ns=2087510887182085 +diagnostic_worker index=6 completed=2500000 last_start_ns=2087511088244492 last_end_ns=2087511088245902 loop_exit_ns=2087511088245942 deregister_start_ns=2087511088245986 deregister_end_ns=2087511088246981 +diagnostic_worker index=7 completed=2500000 last_start_ns=2087511301416752 last_end_ns=2087511301417990 loop_exit_ns=2087511301418028 deregister_start_ns=2087511301418061 deregister_end_ns=2087511301418983 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv new file mode 100644 index 000000000..ff2cbb662 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-17-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1426473.985953,14.020585,20000000,0.005405,0.001456,0.059904,0.247808,2659.136087,0.005405,0.001456,0.059904,0.247808,2659.136087,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.csv new file mode 100644 index 000000000..47764201e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.csv @@ -0,0 +1,31 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,296850,0.008847,2966703.602,0.000,0.000,12.661,0.000,0.095,5.197,73.664,0.000,156.507,0.062901,14.098,8,0.000,0.000,0.000,0,0.000,0,12.661,367587.418,326892.060,361451.134,378870.586,398678.592,378340.907,381698.874,373184.030 +0.200203,0.100142,565230,0.016845,2679986.674,0.000,0.000,16.102,0.000,0.104,5.801,122.641,0.000,141.673,0.118134,14.084,8,0.000,0.000,0.000,0,0.000,0,16.102,347745.197,275877.457,329880.616,347545.481,356253.091,346207.385,335722.304,340755.143 +0.300346,0.100143,825347,0.024597,2597461.915,0.000,0.000,16.488,0.000,0.436,5.847,181.254,0.000,136.953,0.180847,14.070,8,0.000,0.000,0.000,0,0.000,0,16.488,339725.015,278292.715,344398.344,273279.871,346695.065,335511.031,346984.652,332575.222 +0.400479,0.100133,1085370,0.032347,2596776.962,0.000,0.000,16.409,0.000,0.131,5.937,238.059,0.000,137.239,0.245293,14.057,8,0.000,0.000,0.000,0,0.000,0,16.409,341685.647,334664.983,332318.103,334275.500,262580.836,326076.403,347138.396,318037.093 +0.500636,0.100158,1350646,0.040252,2648588.288,0.000,0.000,16.759,0.000,0.143,5.964,275.777,0.000,139.897,0.303051,14.043,8,0.000,0.000,0.000,0,0.000,0,16.759,341272.472,337168.935,343558.871,336330.256,338846.293,346534.184,329241.422,275635.854 +0.600791,0.100155,1619907,0.048277,2688451.208,0.000,0.000,11.499,0.000,0.007,5.670,276.617,0.000,145.478,0.375282,14.029,8,0.000,0.000,0.000,0,0.000,0,11.499,343728.283,356348.761,337158.446,354671.355,316220.835,344946.399,294154.969,341222.160 +0.700939,0.100149,1876350,0.055920,2560622.534,0.000,0.000,11.027,0.000,0.006,5.826,282.410,0.000,289.413,0.430508,14.001,8,0.000,0.000,0.000,0,0.000,0,11.027,329510.042,318276.745,315750.501,293164.086,335960.450,322101.058,316289.699,329569.953 +0.801096,0.100157,2118146,0.063126,2414173.779,0.000,0.000,15.138,0.000,0.101,6.147,283.035,4.992,250.662,0.493763,13.976,8,0.000,0.000,0.000,0,0.000,0,15.138,315105.810,301926.480,312330.163,264235.591,299540.222,302605.415,307647.507,310782.590 +0.901227,0.100130,2282141,0.068013,1637813.816,0.000,0.000,28.794,0.000,55.766,7.711,292.441,115.943,198.803,0.585602,13.957,8,0.000,0.000,0.000,0,0.000,0,28.794,139967.442,255496.758,320951.386,161649.163,137690.412,337200.193,142144.602,142713.860 +1.001391,0.100164,2389345,0.071208,1070279.796,0.000,0.000,119.428,0.000,3.632,8.790,293.535,79.947,826.882,0.674622,13.876,8,0.000,0.000,0.000,0,0.000,0,119.428,139660.312,7397.833,295194.517,28083.813,125573.479,280718.325,116059.127,77592.390 +1.101527,0.100136,2598312,0.077436,2086825.427,0.000,0.000,18.048,0.000,0.207,6.026,293.535,19.583,579.757,0.777073,13.819,8,0.000,0.000,0.000,0,0.000,0,18.048,248880.748,266316.981,230226.176,280138.141,255142.213,269952.026,265158.560,271010.583 +1.201672,0.100144,2817755,0.083976,2191264.652,0.000,0.000,17.149,0.000,0.119,6.273,293.535,7.879,405.937,0.855408,13.779,8,0.000,0.000,0.000,0,0.000,0,17.149,286855.628,283879.927,285217.994,221629.849,275182.491,270858.736,286016.840,281623.187 +1.301834,0.100162,3057799,0.091130,2396551.930,0.000,0.000,10.886,0.000,0.174,5.562,293.535,0.078,236.608,0.926998,13.756,8,0.000,0.000,0.000,0,0.000,0,10.886,288821.428,303088.282,300192.979,306512.726,301550.776,281563.203,304595.836,310226.701 +1.401976,0.100142,3316243,0.098832,2580771.588,0.000,0.000,11.550,0.000,0.128,5.321,293.535,0.000,205.762,0.997452,13.736,8,0.000,0.000,0.000,0,0.000,0,11.550,285594.045,322331.825,313963.719,319286.154,345438.979,341364.770,322911.001,329881.094 +1.502112,0.100136,3570193,0.106400,2536058.974,0.000,0.000,14.703,0.000,3.496,5.569,293.535,0.000,265.109,1.101009,13.710,8,0.000,0.000,0.000,0,0.000,0,14.703,323760.709,302669.326,336044.042,310159.164,288009.218,314543.215,330791.169,330082.131 +1.602267,0.100155,3831452,0.114186,2608557.822,0.000,0.000,10.880,0.000,0.030,5.875,293.535,0.000,216.462,1.179306,13.689,8,0.000,0.000,0.000,0,0.000,0,10.880,334323.220,335920.750,319665.876,363887.521,269912.782,320115.182,332326.307,332406.183 +1.702426,0.100159,4038075,0.120344,2062946.449,0.000,0.000,15.320,0.000,52.913,6.975,293.535,67.042,167.117,1.263943,13.673,8,0.000,0.000,0.000,0,0.000,0,15.320,159705.799,343672.983,288930.116,161323.225,345290.408,156730.535,262502.181,344791.203 +1.802587,0.100162,4215314,0.125626,1769529.785,0.000,0.000,74.641,0.000,0.100,8.022,293.535,73.280,114.853,1.367798,13.661,8,0.000,0.000,0.000,0,0.000,0,74.641,254808.136,214553.203,274576.183,250604.930,324785.027,177982.315,179270.233,92949.759 +1.902736,0.100149,4481680,0.133564,2659706.718,0.000,0.000,11.666,0.000,0.121,5.490,293.535,0.000,140.455,1.439030,13.648,8,0.000,0.000,0.000,0,0.000,0,11.666,337398.504,345945.800,335591.191,323668.911,338137.406,336719.514,340963.206,301282.186 +2.002862,0.100126,4731972,0.141024,2499775.607,0.000,0.000,11.266,0.000,13.566,5.186,293.535,0.000,254.641,1.515903,13.623,8,0.000,0.000,0.000,0,0.000,0,11.266,326109.796,324292.083,314464.445,330514.256,326319.532,319368.276,325820.161,232887.058 +2.102992,0.100131,4960168,0.147825,2278984.990,0.000,0.000,15.441,0.000,0.151,5.525,293.535,0.000,522.755,1.612278,13.572,8,0.000,0.000,0.000,0,0.000,0,15.441,316876.346,290880.282,270836.447,293986.227,283110.425,237190.369,303993.164,282111.729 +2.203127,0.100134,5213033,0.155360,2525259.990,0.000,0.000,13.579,0.000,0.344,5.244,293.535,0.000,331.742,1.683056,13.539,8,0.000,0.000,0.000,0,0.000,0,13.579,323865.230,317274.079,312071.063,333162.749,328499.010,314457.859,289381.523,306548.477 +2.303272,0.100146,5455303,0.162581,2419176.904,0.000,0.000,15.006,0.000,0.057,5.413,293.535,0.000,264.186,1.751831,13.513,8,0.000,0.000,0.000,0,0.000,0,15.006,329340.375,250015.897,331537.176,320173.725,298734.946,311785.940,289528.354,288060.492 +2.403421,0.100148,5706760,0.170075,2510841.626,0.000,0.000,14.377,0.000,8.598,5.462,293.535,0.000,206.685,1.830109,13.493,8,0.000,0.000,0.000,0,0.000,0,14.377,350219.955,305985.639,314303.288,329920.098,276988.697,335911.202,309580.301,287932.446 +2.503561,0.100140,5826779,0.173652,1198512.981,0.000,0.000,21.008,0.000,88.507,7.139,293.535,94.633,149.166,1.916023,13.479,8,0.000,0.000,0.000,0,0.000,0,21.008,281026.773,280976.843,23127.639,20711.020,280307.779,24445.794,59586.623,228330.509 +2.603722,0.100161,6019732,0.179402,1926425.411,0.000,0.000,96.164,0.000,0.103,7.459,293.535,109.316,123.980,2.006168,13.466,8,0.000,0.000,0.000,0,0.000,0,96.164,297610.377,270244.479,231526.876,282973.965,288085.727,222910.761,267259.290,65813.936 +2.703875,0.100153,6275953,0.187038,2558294.505,0.000,0.000,12.136,0.000,0.887,5.238,293.535,0.000,135.106,2.075291,13.453,8,0.000,0.000,0.000,0,0.000,0,12.136,345131.772,317623.873,316206.043,318462.590,318782.101,321807.470,339590.254,280690.401 +2.804002,0.100127,6504890,0.193861,2286470.298,0.000,0.000,12.580,0.000,16.182,5.184,293.535,0.000,303.950,2.150314,13.423,8,0.000,0.000,0.000,0,0.000,0,12.580,291200.699,308388.901,279515.518,291779.965,250182.718,302096.881,298171.858,265133.757 +2.904144,0.100143,6730259,0.200577,2250482.410,0.000,0.000,16.853,0.000,0.081,5.430,293.535,0.000,527.178,2.246174,13.372,8,0.000,0.000,0.000,0,0.000,0,16.853,244181.970,278503.052,288788.393,298674.303,299543.064,287420.343,263933.818,289437.468 +3.004283,0.100139,6950830,0.207151,2202642.314,0.000,0.000,15.430,0.000,0.192,5.346,293.535,0.000,270.795,2.312355,13.345,8,0.000,0.000,0.000,0,0.000,0,15.430,291224.403,263393.164,276415.028,253566.850,270613.109,285851.886,280359.535,281218.339 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.log new file mode 100644 index 000000000..9eaa900b5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=276 +worker=5 kind=insert tid=6 os_tid=281 +worker=6 kind=insert tid=7 os_tid=282 +worker=2 kind=insert tid=8 os_tid=278 +worker=7 kind=insert tid=10 os_tid=283 +worker=1 kind=insert tid=11 os_tid=277 +start_monotonic_ns=2087257196227475 main_address=0x55c253a2b300 +worker=4 kind=insert tid=9 os_tid=280 +worker=3 kind=insert tid=12 os_tid=279 +load_end reason=time_limit inserted=6951030 elapsed_s=3.005 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.143 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2087257196229615 cpu_ns=9581325 +diagnostic_stage name=stop_request wall_ns=2087260200593914 cpu_ns=18098528775 +diagnostic_stage name=workers_joined wall_ns=2087260200773931 cpu_ns=18099196937 +diagnostic_stage name=before_close wall_ns=2087260200880580 cpu_ns=18099303378 +diagnostic_stage name=after_close wall_ns=2087260344061298 cpu_ns=18189401429 +diagnostic_worker index=0 completed=893592 last_start_ns=2087260200594721 last_end_ns=2087260200596082 loop_exit_ns=2087260200596149 deregister_start_ns=2087260200596247 deregister_end_ns=2087260200599701 +diagnostic_worker index=1 completed=873068 last_start_ns=2087260200477066 last_end_ns=2087260200667423 loop_exit_ns=2087260200667632 deregister_start_ns=2087260200667680 deregister_end_ns=2087260200668128 +diagnostic_worker index=2 completed=894892 last_start_ns=2087260200448698 last_end_ns=2087260200639335 loop_exit_ns=2087260200639488 deregister_start_ns=2087260200639515 deregister_end_ns=2087260200639968 +diagnostic_worker index=3 completed=839510 last_start_ns=2087260200419255 last_end_ns=2087260200605628 loop_exit_ns=2087260200605744 deregister_start_ns=2087260200605770 deregister_end_ns=2087260200606258 +diagnostic_worker index=4 completed=889540 last_start_ns=2087260200595357 last_end_ns=2087260200596541 loop_exit_ns=2087260200596638 deregister_start_ns=2087260200596664 deregister_end_ns=2087260200599258 +diagnostic_worker index=5 completed=876626 last_start_ns=2087260200595236 last_end_ns=2087260200596400 loop_exit_ns=2087260200596494 deregister_start_ns=2087260200596545 deregister_end_ns=2087260200599628 +diagnostic_worker index=6 completed=858154 last_start_ns=2087260200586034 last_end_ns=2087260200719345 loop_exit_ns=2087260200719477 deregister_start_ns=2087260200719499 deregister_end_ns=2087260200719836 +diagnostic_worker index=7 completed=825648 last_start_ns=2087260200552612 last_end_ns=2087260200693563 loop_exit_ns=2087260200693656 deregister_start_ns=2087260200693683 deregister_end_ns=2087260200694009 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.summary.csv new file mode 100644 index 000000000..ad5291486 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m-retry/wal1-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2313503.062502,3.004548,6951030,0.003406,0.001392,0.064000,0.202752,119.427748,0.003406,0.001392,0.064000,0.202752,119.427748,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m/REJECTED.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m/REJECTED.txt new file mode 100644 index 000000000..88a81eaf3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m/REJECTED.txt @@ -0,0 +1 @@ +Canceled while queued, before acquiring the machine lock or starting any workload. The requested 15-second precondition could reach the 20M-record cap and violate the precondition parser. Requeued as insert-final-fixed20m-retry with a 3-second precondition. No samples from this directory. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m/manifest.json new file mode 100644 index 000000000..d80313271 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-final-fixed20m/manifest.json @@ -0,0 +1,703 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "final-fixed20m", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "warmup": 1, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "order": [ + "main", + "original", + "async-load", + "async-load", + "original", + "main", + "original", + "async-load", + "main", + "main", + "async-load", + "original", + "async-load", + "main", + "original", + "original", + "main", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + }, + "provenance": { + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + } + }, + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792225336.2132368, + "runs": [], + "complete": false, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/block-ratios.csv new file mode 100644 index 000000000..75db5fa24 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/block-ratios.csv @@ -0,0 +1,10 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0@8,main,0,2984498.1503565,2984498.1503565,0.0 +insert-wal0@8,main,1,2391445.912668,2391445.912668,0.0 +insert-wal0@8,main,2,2385475.9945075,2385475.9945075,0.0 +insert-wal0@8,original,0,2560607.6289879996,2984498.1503565,-14.203075358510986 +insert-wal0@8,original,1,2516606.2284495,2391445.912668,5.233667009506648 +insert-wal0@8,original,2,2464238.7089345,2385475.9945075,3.301760931920894 +insert-wal0@8,isolated-miss,0,2564072.3335189996,2984498.1503565,-14.086985337460511 +insert-wal0@8,isolated-miss,1,2527670.578588,2391445.912668,5.69633062568502 +insert-wal0@8,isolated-miss,2,2405562.475395,2385475.9945075,0.8420324050105288 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/manifest.json new file mode 100644 index 000000000..e10617ac5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/manifest.json @@ -0,0 +1,7255 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "fixed20m-retry", + "profiles": [ + "main", + "original", + "isolated-miss" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "warmup": 1, + "precondition_seconds": 3, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "main", + "original", + "isolated-miss", + "isolated-miss", + "original", + "main", + "original", + "isolated-miss", + "main", + "main", + "isolated-miss", + "original", + "isolated-miss", + "main", + "original", + "original", + "main", + "isolated-miss" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + }, + "provenance": { + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "isolated-miss": { + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "clockcache_source_sha256": "1b87360764eac20c6461170fc8bc355d651290647cefff55f8e84f664b78bd96" + } + }, + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792223536.72623, + "runs": [ + { + "name": "wal0-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-precondition-tmp" + }, + "started": 1792223536.72656, + "free_bytes_before": 15384215552, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792223536.729394, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "62050", + "/sys/class/thermal/thermal_zone12/temp": "86000", + "/sys/class/thermal/thermal_zone7/temp": "46050", + "/sys/class/thermal/thermal_zone10/temp": "69050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "75000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1317657", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3848963", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3349887", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "600840", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400510", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4467710", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1775389", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2418536", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3593485", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "986174", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3285747", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400822", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "652207", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "969585", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223539.9802732, + "free_bytes_after": 14431715328, + "log_sha256": "52655652ec2e6c0006c82c616e73f272c1a31da142887a473045e4dcd9c862a1", + "hardware_after": { + "time": 1792223539.980439, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "63050", + "/sys/class/thermal/thermal_zone12/temp": "79000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1860962", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1117655", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1588431", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3482385", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2482929", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4694014", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "507469", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1894934", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1989040", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "987250", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2176729", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 26.548726, + "process_system_cpu_s": 0.555932, + "db_allocated_bytes": 952389632, + "db_apparent_bytes": 4925558784, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084237076067377, + "cpu_ns": 8907250 + }, + "stop_request": { + "wall_ns": 2084240084046729, + "cpu_ns": 27010379481 + }, + "workers_joined": { + "wall_ns": 2084240084174769, + "cpu_ns": 27011349748 + }, + "before_close": { + "wall_ns": 2084240084273392, + "cpu_ns": 27011448144 + }, + "after_close": { + "wall_ns": 2084240248176421, + "cpu_ns": 27101595567 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 1891321, + "last_start_ns": 2084240084048164, + "last_end_ns": 2084240084049193, + "loop_exit_ns": 2084240084049250, + "deregister_start_ns": 2084240084049291, + "deregister_end_ns": 2084240084052347, + "last_insert_ms": 0.001029, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002464, + "deregister_ms": 0.003056 + }, + { + "index": 1, + "completed": 1896168, + "last_start_ns": 2084240084046519, + "last_end_ns": 2084240084049269, + "loop_exit_ns": 2084240084049316, + "deregister_start_ns": 2084240084049341, + "deregister_end_ns": 2084240084052200, + "last_insert_ms": 0.00275, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.00254, + "deregister_ms": 0.002859 + }, + { + "index": 2, + "completed": 1941651, + "last_start_ns": 2084240084047097, + "last_end_ns": 2084240084048413, + "loop_exit_ns": 2084240084048466, + "deregister_start_ns": 2084240084048490, + "deregister_end_ns": 2084240084054111, + "last_insert_ms": 0.001316, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.001684, + "deregister_ms": 0.005621 + }, + { + "index": 3, + "completed": 1960075, + "last_start_ns": 2084240084047151, + "last_end_ns": 2084240084048291, + "loop_exit_ns": 2084240084048335, + "deregister_start_ns": 2084240084048358, + "deregister_end_ns": 2084240084054151, + "last_insert_ms": 0.00114, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.001562, + "deregister_ms": 0.005793 + }, + { + "index": 4, + "completed": 1814101, + "last_start_ns": 2084240084047195, + "last_end_ns": 2084240084048346, + "loop_exit_ns": 2084240084048447, + "deregister_start_ns": 2084240084048481, + "deregister_end_ns": 2084240084053960, + "last_insert_ms": 0.001151, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.001617, + "deregister_ms": 0.005479 + }, + { + "index": 5, + "completed": 1922649, + "last_start_ns": 2084240084048005, + "last_end_ns": 2084240084048933, + "loop_exit_ns": 2084240084049002, + "deregister_start_ns": 2084240084049025, + "deregister_end_ns": 2084240084052900, + "last_insert_ms": 0.000928, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002204, + "deregister_ms": 0.003875 + }, + { + "index": 6, + "completed": 1936820, + "last_start_ns": 2084240084047748, + "last_end_ns": 2084240084048641, + "loop_exit_ns": 2084240084048696, + "deregister_start_ns": 2084240084048729, + "deregister_end_ns": 2084240084053287, + "last_insert_ms": 0.000893, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.001912, + "deregister_ms": 0.004558 + }, + { + "index": 7, + "completed": 1942699, + "last_start_ns": 2084240084047456, + "last_end_ns": 2084240084048345, + "loop_exit_ns": 2084240084048416, + "deregister_start_ns": 2084240084048451, + "deregister_end_ns": 2084240084053364, + "last_insert_ms": 0.000889, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.001616, + "deregister_ms": 0.004913 + } + ], + "summary_sha256": "52df23775945976d840c29c5d190e2e233f62dbf1ad62dc974e89c587e60d566", + "csv_sha256": "26f93139c9ee1fe3620b2560aa4e87a99e855b2736d44e417f79a72953176737", + "inserted": 15305484, + "excluded_precondition": true, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": -1, + "ops_s": 5088073.504178, + "cpu_us_op": 1.7642497693218513, + "sampled_cpu_s": 27.001620424, + "sampled_s": 3.007884, + "sampled_inserted": 15304874, + "sampled_ops_s": 5088252.738469968, + "elapsed_s": 3.00811, + "post_sample_join_s": 0.0002260000000000595, + "process_cpu_s": 27.104657999999997, + "process_cpu_us_op": 1.7709115242614997, + "p99_us": 3.1679999999999997, + "read_B_op": 4.206664177042513, + "inserted": 15305484, + "close_s": 0.164, + "total_elapsed_s": 3.17211, + "drain_ops_s": 4825016.786933619, + "diagnostic_window_wall_s": 3.007979352, + "diagnostic_window_cpu_s": 27.001472231, + "diagnostic_join_wall_s": 0.00012804, + "diagnostic_join_cpu_s": 0.000970267, + "diagnostic_body_wall_s": 3.008107392, + "diagnostic_body_cpu_s": 27.002442498, + "diagnostic_close_wall_s": 0.163903029, + "diagnostic_close_cpu_s": 0.090147423, + "diagnostic_drain_wall_s": 3.172109044, + "diagnostic_drain_cpu_s": 27.092688317, + "body_cpu_us_op": 1.7642331662298298, + "drain_cpu_us_op": 1.7701294723512175 + }, + "validation": "Normal time_limit stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-00-main-tmp" + }, + "started": 1792223540.009967, + "free_bytes_before": 15384092672, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792223540.0129833, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "63050", + "/sys/class/thermal/thermal_zone12/temp": "82000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2417885", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "510594", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2448331", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1481783", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3474212", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2241527", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400306", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2069280", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2132006", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1816312", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3214047", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223545.9083762, + "free_bytes_after": 12643807232, + "log_sha256": "8f54494acc672a97d0b3fa0235d04938c098f7c79e1bfd7adcc7524c0304dd0b", + "hardware_after": { + "time": 1792223545.9085338, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "63050", + "/sys/class/thermal/thermal_zone12/temp": "81000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1155011", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "540583", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "905849", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2942729", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2687616", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3624698", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1869857", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4449579", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2686260", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3052029", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1950755", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4638636", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 39.859472999999994, + "process_system_cpu_s": 1.8887330000000002, + "db_allocated_bytes": 2740092928, + "db_apparent_bytes": 7854100480, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084240352628646, + "cpu_ns": 7791322 + }, + "stop_request": { + "wall_ns": 2084246060961434, + "cpu_ns": 41681714298 + }, + "workers_joined": { + "wall_ns": 2084246061002455, + "cpu_ns": 41681754724 + }, + "before_close": { + "wall_ns": 2084246061081997, + "cpu_ns": 41681834208 + }, + "after_close": { + "wall_ns": 2084246200212277, + "cpu_ns": 41743541770 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084245692834443, + "last_end_ns": 2084245692835462, + "loop_exit_ns": 2084245692835500, + "deregister_start_ns": 2084245692835532, + "deregister_end_ns": 2084245692836458, + "last_insert_ms": 0.001019, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000926 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084245722920891, + "last_end_ns": 2084245722921810, + "loop_exit_ns": 2084245722921849, + "deregister_start_ns": 2084245722921878, + "deregister_end_ns": 2084245722922524, + "last_insert_ms": 0.000919, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000646 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084245724025412, + "last_end_ns": 2084245724026554, + "loop_exit_ns": 2084245724026604, + "deregister_start_ns": 2084245724026640, + "deregister_end_ns": 2084245724028104, + "last_insert_ms": 0.001142, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001464 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084244271193938, + "last_end_ns": 2084244271194883, + "loop_exit_ns": 2084244271194927, + "deregister_start_ns": 2084244271195004, + "deregister_end_ns": 2084244271195838, + "last_insert_ms": 0.000945, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000834 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084244506602510, + "last_end_ns": 2084244506603125, + "loop_exit_ns": 2084244506603162, + "deregister_start_ns": 2084244506603242, + "deregister_end_ns": 2084244506604023, + "last_insert_ms": 0.000615, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000781 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084244238002167, + "last_end_ns": 2084244238003285, + "loop_exit_ns": 2084244238003344, + "deregister_start_ns": 2084244238003383, + "deregister_end_ns": 2084244238006663, + "last_insert_ms": 0.001118, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00328 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084245998776029, + "last_end_ns": 2084245998776778, + "loop_exit_ns": 2084245998776810, + "deregister_start_ns": 2084245998776836, + "deregister_end_ns": 2084245998777608, + "last_insert_ms": 0.000749, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000772 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084245915503359, + "last_end_ns": 2084245915504004, + "loop_exit_ns": 2084245915504039, + "deregister_start_ns": 2084245915504071, + "deregister_end_ns": 2084245915504872, + "last_insert_ms": 0.000645, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000801 + } + ], + "summary_sha256": "08cdaaf0a613d29ecece357e34547173ed167f5e2ef81b89be524aa374674ea8", + "csv_sha256": "deee63ab29f30a256cf8aa85c2e93afe9c3c33bedcd280213b82ed829f4183c7", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 3503623.007911, + "cpu_us_op": 2.0836971436000002, + "sampled_cpu_s": 41.673942872, + "sampled_s": 5.708248, + "sampled_inserted": 20000000, + "sampled_ops_s": 3503702.0115453987, + "elapsed_s": 5.708377, + "post_sample_join_s": 0.0001289999999993796, + "process_cpu_s": 41.748205999999996, + "process_cpu_us_op": 2.0874102999999997, + "p99_us": 3.104, + "read_B_op": 76.62991338483221, + "inserted": 20000000, + "close_s": 0.139, + "total_elapsed_s": 5.847377, + "drain_ops_s": 3420337.016067204, + "diagnostic_window_wall_s": 5.708332788, + "diagnostic_window_cpu_s": 41.673922976, + "diagnostic_join_wall_s": 4.1021e-05, + "diagnostic_join_cpu_s": 4.0426e-05, + "diagnostic_body_wall_s": 5.708373809, + "diagnostic_body_cpu_s": 41.673963402, + "diagnostic_close_wall_s": 0.13913028, + "diagnostic_close_cpu_s": 0.061707562, + "diagnostic_drain_wall_s": 5.847583631, + "diagnostic_drain_cpu_s": 41.735750448, + "body_cpu_us_op": 2.0836981701, + "drain_cpu_us_op": 2.0867875224 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-01-original-tmp" + }, + "started": 1792223545.9624438, + "free_bytes_before": 15383883776, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792223545.9659534, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "63050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "549469", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "740335", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1212632", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2287401", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3781951", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2707257", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3409372", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1790539", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4169785", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1937264", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400273", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3798841", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "551661", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2882110", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2778218", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1424852", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2788938", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "625911", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4483302", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1944791", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223553.4219012, + "free_bytes_after": 12643094528, + "log_sha256": "778fa3c8a3a10fd34946ed4cabca4e69fdf9f9d8a2ce08b649f07711bf0c8a57", + "hardware_after": { + "time": 1792223553.4220562, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "65050", + "/sys/class/thermal/thermal_zone12/temp": "80000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "83000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400189", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1652564", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1924370", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "505394", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3561183", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2310818", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2174437", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1523902", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4501214", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1315872", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1709786", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399934", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1411714", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3318066", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 42.084486, + "process_system_cpu_s": 1.9578830000000003, + "db_allocated_bytes": 2740736000, + "db_apparent_bytes": 7851216896, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084246315485574, + "cpu_ns": 8936329 + }, + "stop_request": { + "wall_ns": 2084253528454789, + "cpu_ns": 43945631543 + }, + "workers_joined": { + "wall_ns": 2084253528520916, + "cpu_ns": 43945697269 + }, + "before_close": { + "wall_ns": 2084253528599281, + "cpu_ns": 43945775548 + }, + "after_close": { + "wall_ns": 2084253680258636, + "cpu_ns": 44037587014 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084250489196868, + "last_end_ns": 2084250489197676, + "loop_exit_ns": 2084250489197716, + "deregister_start_ns": 2084250489197747, + "deregister_end_ns": 2084250489200579, + "last_insert_ms": 0.000808, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002832 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084250537401207, + "last_end_ns": 2084250537402351, + "loop_exit_ns": 2084250537402413, + "deregister_start_ns": 2084250537402438, + "deregister_end_ns": 2084250537403249, + "last_insert_ms": 0.001144, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000811 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084253478489084, + "last_end_ns": 2084253478489853, + "loop_exit_ns": 2084253478489885, + "deregister_start_ns": 2084253478489911, + "deregister_end_ns": 2084253478490464, + "last_insert_ms": 0.000769, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000553 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084250876716428, + "last_end_ns": 2084250876717078, + "loop_exit_ns": 2084250876717126, + "deregister_start_ns": 2084250876717142, + "deregister_end_ns": 2084250876717770, + "last_insert_ms": 0.00065, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000628 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084253278025967, + "last_end_ns": 2084253278026740, + "loop_exit_ns": 2084253278026779, + "deregister_start_ns": 2084253278026807, + "deregister_end_ns": 2084253278027451, + "last_insert_ms": 0.000773, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000644 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084253419667731, + "last_end_ns": 2084253419668635, + "loop_exit_ns": 2084253419668674, + "deregister_start_ns": 2084253419668704, + "deregister_end_ns": 2084253419669267, + "last_insert_ms": 0.000904, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000563 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084253175518222, + "last_end_ns": 2084253175519268, + "loop_exit_ns": 2084253175519321, + "deregister_start_ns": 2084253175519420, + "deregister_end_ns": 2084253175520190, + "last_insert_ms": 0.001046, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00077 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084253473717298, + "last_end_ns": 2084253473717935, + "loop_exit_ns": 2084253473717967, + "deregister_start_ns": 2084253473717987, + "deregister_end_ns": 2084253473718590, + "last_insert_ms": 0.000637, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000603 + } + ], + "summary_sha256": "fbc690ef770718c87bf5fc56ecedf6be7d9e40f2ecb5a28df3e1f235fc3d5685", + "csv_sha256": "30b084522ad0e620fe6af9a8c07cd664b2bd809894f17a42268bd67c9bddee74", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2772756.890396, + "cpu_us_op": 2.19682474265, + "sampled_cpu_s": 43.936494853, + "sampled_s": 7.212915, + "sampled_inserted": 20000000, + "sampled_ops_s": 2772804.0604942665, + "elapsed_s": 7.213038, + "post_sample_join_s": 0.0001230000000003173, + "process_cpu_s": 44.042369, + "process_cpu_us_op": 2.20211845, + "p99_us": 3.296, + "read_B_op": 76.01850571423743, + "inserted": 20000000, + "close_s": 0.152, + "total_elapsed_s": 7.365038, + "drain_ops_s": 2715532.4928398198, + "diagnostic_window_wall_s": 7.212969215, + "diagnostic_window_cpu_s": 43.936695214, + "diagnostic_join_wall_s": 6.6127e-05, + "diagnostic_join_cpu_s": 6.5726e-05, + "diagnostic_body_wall_s": 7.213035342, + "diagnostic_body_cpu_s": 43.93676094, + "diagnostic_close_wall_s": 0.151659355, + "diagnostic_close_cpu_s": 0.091811466, + "diagnostic_drain_wall_s": 7.364773062, + "diagnostic_drain_cpu_s": 44.028650685, + "body_cpu_us_op": 2.196838047, + "drain_cpu_us_op": 2.2014325342500003 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-02-isolated-miss", + "profile": "isolated-miss", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-02-isolated-miss-tmp" + }, + "started": 1792223553.474418, + "free_bytes_before": 15383814144, + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "correctness_passed": true, + "hardware_before": { + "time": 1792223553.477732, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "65050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4127159", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2603445", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1160182", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2741697", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1346323", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3084215", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2078445", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4298056", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1873961", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3569041", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2875482", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "4100000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1770773", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2423617", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3163721", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1954660", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223561.2341366, + "free_bytes_after": 12656959488, + "log_sha256": "ada78f021bf86274da99114b89c1b1b1ca70694c83891a9a94cc5e2ba3dd2aea", + "hardware_after": { + "time": 1792223561.234288, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2005045", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "699362", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "428209", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1219131", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "413575", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4312928", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3026905", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3599295", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1213507", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2527161", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3526625", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2143264", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2897412", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "405689", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 43.22131400000001, + "process_system_cpu_s": 2.1865689999999995, + "db_allocated_bytes": 2726752256, + "db_apparent_bytes": 7849250816, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084253838147292, + "cpu_ns": 8908323 + }, + "stop_request": { + "wall_ns": 2084261349085767, + "cpu_ns": 45350226421 + }, + "workers_joined": { + "wall_ns": 2084261349157803, + "cpu_ns": 45350297964 + }, + "before_close": { + "wall_ns": 2084261349240574, + "cpu_ns": 45350380740 + }, + "after_close": { + "wall_ns": 2084261488265174, + "cpu_ns": 45403650124 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084261310246510, + "last_end_ns": 2084261310247005, + "loop_exit_ns": 2084261310247039, + "deregister_start_ns": 2084261310247055, + "deregister_end_ns": 2084261310247631, + "last_insert_ms": 0.000495, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000576 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084261261337136, + "last_end_ns": 2084261261338035, + "loop_exit_ns": 2084261261338084, + "deregister_start_ns": 2084261261338105, + "deregister_end_ns": 2084261261338912, + "last_insert_ms": 0.000899, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000807 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084258525685165, + "last_end_ns": 2084258525685854, + "loop_exit_ns": 2084258525685893, + "deregister_start_ns": 2084258525685921, + "deregister_end_ns": 2084258525686571, + "last_insert_ms": 0.000689, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00065 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084258163770691, + "last_end_ns": 2084258163771329, + "loop_exit_ns": 2084258163771364, + "deregister_start_ns": 2084258163771390, + "deregister_end_ns": 2084258163773772, + "last_insert_ms": 0.000638, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002382 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084258601403985, + "last_end_ns": 2084258601404591, + "loop_exit_ns": 2084258601404627, + "deregister_start_ns": 2084258601404656, + "deregister_end_ns": 2084258601405235, + "last_insert_ms": 0.000606, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000579 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084261232025808, + "last_end_ns": 2084261232026797, + "loop_exit_ns": 2084261232026836, + "deregister_start_ns": 2084261232026867, + "deregister_end_ns": 2084261232027509, + "last_insert_ms": 0.000989, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000642 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084261242836203, + "last_end_ns": 2084261242837168, + "loop_exit_ns": 2084261242837214, + "deregister_start_ns": 2084261242837255, + "deregister_end_ns": 2084261242837813, + "last_insert_ms": 0.000965, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000558 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084261195082575, + "last_end_ns": 2084261195083780, + "loop_exit_ns": 2084261195083820, + "deregister_start_ns": 2084261195083855, + "deregister_end_ns": 2084261195084703, + "last_insert_ms": 0.001205, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000848 + } + ], + "summary_sha256": "d38612d593b30540f9ba64a5466a701b457b487e343aff573b0ad7046faeff8a", + "csv_sha256": "012812dbdc34ee18710a6d4e76d23935818843c642477416925bb1f60107e4d0", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "isolated-miss", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2662756.776156, + "cpu_us_op": 2.2670717658, + "sampled_cpu_s": 45.341435316, + "sampled_s": 7.51088, + "sampled_inserted": 20000000, + "sampled_ops_s": 2662803.825916537, + "elapsed_s": 7.511013, + "post_sample_join_s": 0.00013299999999993872, + "process_cpu_s": 45.407883000000005, + "process_cpu_us_op": 2.2703941500000004, + "p99_us": 3.424, + "read_B_op": 76.56266283970724, + "inserted": 20000000, + "close_s": 0.139, + "total_elapsed_s": 7.650013, + "drain_ops_s": 2614374.6422391697, + "diagnostic_window_wall_s": 7.510938475, + "diagnostic_window_cpu_s": 45.341318098, + "diagnostic_join_wall_s": 7.2036e-05, + "diagnostic_join_cpu_s": 7.1543e-05, + "diagnostic_body_wall_s": 7.511010511, + "diagnostic_body_cpu_s": 45.341389641, + "diagnostic_close_wall_s": 0.1390246, + "diagnostic_close_cpu_s": 0.053269384, + "diagnostic_drain_wall_s": 7.650117882, + "diagnostic_drain_cpu_s": 45.394741801, + "body_cpu_us_op": 2.26706948205, + "drain_cpu_us_op": 2.26973709005 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-03-isolated-miss", + "profile": "isolated-miss", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-03-isolated-miss-tmp" + }, + "started": 1792223561.2832823, + "free_bytes_before": 15383699456, + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "correctness_passed": true, + "hardware_before": { + "time": 1792223561.2864084, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "61050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1012827", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "763956", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3466572", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1144890", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1910515", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2823719", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4375958", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1527117", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1160048", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "550672", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1494090", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2291297", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "439576", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2540709", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2833382", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223569.6409905, + "free_bytes_after": 12657242112, + "log_sha256": "f388342af41b7cb8c4568dbc32c39cb211cacf482775e4cb6d2ca5cbdadb7b8f", + "hardware_after": { + "time": 1792223569.641147, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "62050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400905", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400089", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "920080", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3624980", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2002391", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1875474", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4429662", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2395301", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "397682", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2440734", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1653637", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2252088", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400112", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 45.25380200000001, + "process_system_cpu_s": 2.286112, + "db_allocated_bytes": 2726391808, + "db_apparent_bytes": 7840600064, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084261644019036, + "cpu_ns": 9159500 + }, + "stop_request": { + "wall_ns": 2084269756289940, + "cpu_ns": 47468175430 + }, + "workers_joined": { + "wall_ns": 2084269756329955, + "cpu_ns": 47468214755 + }, + "before_close": { + "wall_ns": 2084269756416433, + "cpu_ns": 47468301158 + }, + "after_close": { + "wall_ns": 2084269904244373, + "cpu_ns": 47534917645 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084266371784307, + "last_end_ns": 2084266371785609, + "loop_exit_ns": 2084266371785673, + "deregister_start_ns": 2084266371785783, + "deregister_end_ns": 2084266371786778, + "last_insert_ms": 0.001302, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000995 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084269522253038, + "last_end_ns": 2084269522253901, + "loop_exit_ns": 2084269522253943, + "deregister_start_ns": 2084269522253979, + "deregister_end_ns": 2084269522254565, + "last_insert_ms": 0.000863, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000586 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084269664719638, + "last_end_ns": 2084269664720517, + "loop_exit_ns": 2084269664720556, + "deregister_start_ns": 2084269664720586, + "deregister_end_ns": 2084269664721393, + "last_insert_ms": 0.000879, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000807 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084269414691400, + "last_end_ns": 2084269414692425, + "loop_exit_ns": 2084269414692469, + "deregister_start_ns": 2084269414692513, + "deregister_end_ns": 2084269414693258, + "last_insert_ms": 0.001025, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000745 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084269753811986, + "last_end_ns": 2084269753812637, + "loop_exit_ns": 2084269753812673, + "deregister_start_ns": 2084269753812697, + "deregister_end_ns": 2084269753813561, + "last_insert_ms": 0.000651, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000864 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084266128932531, + "last_end_ns": 2084266128933681, + "loop_exit_ns": 2084266128933732, + "deregister_start_ns": 2084266128933838, + "deregister_end_ns": 2084266128936838, + "last_insert_ms": 0.00115, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084266878475627, + "last_end_ns": 2084266878476225, + "loop_exit_ns": 2084266878476261, + "deregister_start_ns": 2084266878476292, + "deregister_end_ns": 2084266878477016, + "last_insert_ms": 0.000598, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000724 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084269509324487, + "last_end_ns": 2084269509325458, + "loop_exit_ns": 2084269509325503, + "deregister_start_ns": 2084269509325535, + "deregister_end_ns": 2084269509326700, + "last_insert_ms": 0.000971, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001165 + } + ], + "summary_sha256": "1831bcaa87d90f45800d2a3220fa0c303d36679bbb3f3d316654196ddff1fcba", + "csv_sha256": "c2762fd4a50f194ac679304c02ecd736582685621addcd707037dead77db51e8", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "isolated-miss", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2465387.890882, + "cpu_us_op": 2.37293595575, + "sampled_cpu_s": 47.458719115, + "sampled_s": 8.112211, + "sampled_inserted": 20000000, + "sampled_ops_s": 2465419.1070720423, + "elapsed_s": 8.112314, + "post_sample_join_s": 0.0001029999999992981, + "process_cpu_s": 47.53991400000001, + "process_cpu_us_op": 2.3769957, + "p99_us": 3.552, + "read_B_op": 77.0885816775344, + "inserted": 20000000, + "close_s": 0.148, + "total_elapsed_s": 8.260314, + "drain_ops_s": 2421215.4646905675, + "diagnostic_window_wall_s": 8.112270904, + "diagnostic_window_cpu_s": 47.45901593, + "diagnostic_join_wall_s": 4.0015e-05, + "diagnostic_join_cpu_s": 3.9325e-05, + "diagnostic_body_wall_s": 8.112310919, + "diagnostic_body_cpu_s": 47.459055255, + "diagnostic_close_wall_s": 0.14782794, + "diagnostic_close_cpu_s": 0.066616487, + "diagnostic_drain_wall_s": 8.260225337, + "diagnostic_drain_cpu_s": 47.525758145, + "body_cpu_us_op": 2.37295276275, + "drain_cpu_us_op": 2.3762879072499996 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-04-original-tmp" + }, + "started": 1792223569.6872425, + "free_bytes_before": 15383617536, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792223569.690384, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "52050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "62050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "594005", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400182", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400088", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3202983", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3480968", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1818951", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2255280", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4288642", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "493121", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1092348", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400229", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2257233", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2755391", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1448083", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1700949", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223578.448051, + "free_bytes_after": 12675031040, + "log_sha256": "86cfd76afbfb3d754ea0f3fd3a21cbb83b1783d47d66f183d31151482207cc4f", + "hardware_after": { + "time": 1792223578.4482017, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "622573", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2044633", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1051564", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4052044", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1892890", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4411898", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1415819", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1025358", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1054049", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1894102", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1035288", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 45.759067999999985, + "process_system_cpu_s": 2.2468280000000007, + "db_allocated_bytes": 2708467712, + "db_apparent_bytes": 7865372672, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084270054251245, + "cpu_ns": 9685207 + }, + "stop_request": { + "wall_ns": 2084278570401839, + "cpu_ns": 47940452955 + }, + "workers_joined": { + "wall_ns": 2084278570473957, + "cpu_ns": 47940524261 + }, + "before_close": { + "wall_ns": 2084278570555644, + "cpu_ns": 47940605933 + }, + "after_close": { + "wall_ns": 2084278740211248, + "cpu_ns": 48001493679 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084275157496800, + "last_end_ns": 2084275157497477, + "loop_exit_ns": 2084275157497516, + "deregister_start_ns": 2084275157497546, + "deregister_end_ns": 2084275157498279, + "last_insert_ms": 0.000677, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000733 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084278211898823, + "last_end_ns": 2084278211900037, + "loop_exit_ns": 2084278211900083, + "deregister_start_ns": 2084278211900107, + "deregister_end_ns": 2084278211900987, + "last_insert_ms": 0.001214, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00088 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084278520097568, + "last_end_ns": 2084278520098192, + "loop_exit_ns": 2084278520098230, + "deregister_start_ns": 2084278520098330, + "deregister_end_ns": 2084278520098959, + "last_insert_ms": 0.000624, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000629 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084278435494344, + "last_end_ns": 2084278435495199, + "loop_exit_ns": 2084278435495241, + "deregister_start_ns": 2084278435495274, + "deregister_end_ns": 2084278435496042, + "last_insert_ms": 0.000855, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000768 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084278446372224, + "last_end_ns": 2084278446372989, + "loop_exit_ns": 2084278446373028, + "deregister_start_ns": 2084278446373059, + "deregister_end_ns": 2084278446373551, + "last_insert_ms": 0.000765, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000492 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084274771106837, + "last_end_ns": 2084274771107847, + "loop_exit_ns": 2084274771107901, + "deregister_start_ns": 2084274771107931, + "deregister_end_ns": 2084274771110576, + "last_insert_ms": 0.00101, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002645 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084278401480169, + "last_end_ns": 2084278401480971, + "loop_exit_ns": 2084278401481012, + "deregister_start_ns": 2084278401481032, + "deregister_end_ns": 2084278401481847, + "last_insert_ms": 0.000802, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000815 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084274850229531, + "last_end_ns": 2084274850230247, + "loop_exit_ns": 2084274850230281, + "deregister_start_ns": 2084274850230313, + "deregister_end_ns": 2084274850231141, + "last_insert_ms": 0.000716, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000828 + } + ], + "summary_sha256": "7944fdfd52fe318cc56b666fc1803ea0e081fda4ea890151ab826450a286c18f", + "csv_sha256": "c178da18b6aafe135f62530c2b9d99a69d25cb775c8fa7ba64c63aa611af5394", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2348458.36758, + "cpu_us_op": 2.39652612575, + "sampled_cpu_s": 47.930522515, + "sampled_s": 8.516097, + "sampled_inserted": 20000000, + "sampled_ops_s": 2348493.6820235844, + "elapsed_s": 8.516225, + "post_sample_join_s": 0.000128000000000128, + "process_cpu_s": 48.005895999999986, + "process_cpu_us_op": 2.4002947999999993, + "p99_us": 3.552, + "read_B_op": 75.86676941258753, + "inserted": 20000000, + "close_s": 0.17, + "total_elapsed_s": 8.686225, + "drain_ops_s": 2302496.1936859796, + "diagnostic_window_wall_s": 8.516150594, + "diagnostic_window_cpu_s": 47.930767748, + "diagnostic_join_wall_s": 7.2118e-05, + "diagnostic_join_cpu_s": 7.1306e-05, + "diagnostic_body_wall_s": 8.516222712, + "diagnostic_body_cpu_s": 47.930839054, + "diagnostic_close_wall_s": 0.169655604, + "diagnostic_close_cpu_s": 0.060887746, + "diagnostic_drain_wall_s": 8.685960003, + "diagnostic_drain_cpu_s": 47.991808472, + "body_cpu_us_op": 2.3965419527000003, + "drain_cpu_us_op": 2.3995904236000003 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-05-main-tmp" + }, + "started": 1792223578.5029807, + "free_bytes_before": 15383482368, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792223578.5069113, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1609486", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3408552", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3136823", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400175", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "497745", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2162949", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4388282", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1632842", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400041", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1658326", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1321643", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1473688", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223586.9233952, + "free_bytes_after": 12650979328, + "log_sha256": "54a495a9e9fc5500cde49b93308c53864ec774282aed221aba56609977a7ff33", + "hardware_after": { + "time": 1792223586.9235604, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "85000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "480907", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399489", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1019870", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3615665", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4510490", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3155299", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400262", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2664386", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2960533", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2179570", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3156473", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2033689", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 46.67233000000002, + "process_system_cpu_s": 2.526275, + "db_allocated_bytes": 2732384256, + "db_apparent_bytes": 7863930880, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084278876021434, + "cpu_ns": 9770829 + }, + "stop_request": { + "wall_ns": 2084286988330431, + "cpu_ns": 49126414005 + }, + "workers_joined": { + "wall_ns": 2084286988380447, + "cpu_ns": 49126463335 + }, + "before_close": { + "wall_ns": 2084286988466190, + "cpu_ns": 49126549060 + }, + "after_close": { + "wall_ns": 2084287188283598, + "cpu_ns": 49194235697 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084286860338933, + "last_end_ns": 2084286860339876, + "loop_exit_ns": 2084286860339905, + "deregister_start_ns": 2084286860339931, + "deregister_end_ns": 2084286860340718, + "last_insert_ms": 0.000943, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000787 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084286736065284, + "last_end_ns": 2084286736066232, + "loop_exit_ns": 2084286736066282, + "deregister_start_ns": 2084286736066303, + "deregister_end_ns": 2084286736067326, + "last_insert_ms": 0.000948, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001023 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084283697994409, + "last_end_ns": 2084283697995412, + "loop_exit_ns": 2084283697995456, + "deregister_start_ns": 2084283697995497, + "deregister_end_ns": 2084283697996403, + "last_insert_ms": 0.001003, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000906 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084283351478069, + "last_end_ns": 2084283351478913, + "loop_exit_ns": 2084283351478960, + "deregister_start_ns": 2084283351478979, + "deregister_end_ns": 2084283351481523, + "last_insert_ms": 0.000844, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002544 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084286617965760, + "last_end_ns": 2084286617966728, + "loop_exit_ns": 2084286617966780, + "deregister_start_ns": 2084286617966802, + "deregister_end_ns": 2084286617967705, + "last_insert_ms": 0.000968, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000903 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084286764262110, + "last_end_ns": 2084286764262984, + "loop_exit_ns": 2084286764263025, + "deregister_start_ns": 2084286764263062, + "deregister_end_ns": 2084286764263712, + "last_insert_ms": 0.000874, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00065 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084286904327643, + "last_end_ns": 2084286904328239, + "loop_exit_ns": 2084286904328283, + "deregister_start_ns": 2084286904328314, + "deregister_end_ns": 2084286904328956, + "last_insert_ms": 0.000596, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000642 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084284048973078, + "last_end_ns": 2084284048973777, + "loop_exit_ns": 2084284048973815, + "deregister_start_ns": 2084284048973853, + "deregister_end_ns": 2084284048974518, + "last_insert_ms": 0.000699, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000665 + } + ], + "summary_sha256": "cf272d4f81132fc35b3bdcbf5a7ba0004fc3c28d9a7d058ff365a9f2739ee8ac", + "csv_sha256": "20207eb86c4c53820b3d735833c786a0dc80d74e4e802c6c418bed45e5f30d69", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 0, + "ops_s": 2465373.292802, + "cpu_us_op": 2.4558364321, + "sampled_cpu_s": 49.116728642, + "sampled_s": 8.112243, + "sampled_inserted": 20000000, + "sampled_ops_s": 2465409.3818442076, + "elapsed_s": 8.112362, + "post_sample_join_s": 0.00011899999999975819, + "process_cpu_s": 49.198605000000015, + "process_cpu_us_op": 2.4599302500000007, + "p99_us": 3.68, + "read_B_op": 76.76354777139117, + "inserted": 20000000, + "close_s": 0.2, + "total_elapsed_s": 8.312361999999998, + "drain_ops_s": 2406054.98172481, + "diagnostic_window_wall_s": 8.112308997, + "diagnostic_window_cpu_s": 49.116643176, + "diagnostic_join_wall_s": 5.0016e-05, + "diagnostic_join_cpu_s": 4.933e-05, + "diagnostic_body_wall_s": 8.112359013, + "diagnostic_body_cpu_s": 49.116692506, + "diagnostic_close_wall_s": 0.199817408, + "diagnostic_close_cpu_s": 0.067686637, + "diagnostic_drain_wall_s": 8.312262164, + "diagnostic_drain_cpu_s": 49.184464868, + "body_cpu_us_op": 2.4558346253, + "drain_cpu_us_op": 2.4592232434 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-06-original-tmp" + }, + "started": 1792223586.9777808, + "free_bytes_before": 15383347200, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792223586.9810069, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "462074", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3602288", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1320707", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1649303", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3702262", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1596077", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2661731", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4396345", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "675520", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2350837", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2477911", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2423858", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1657187", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4366457", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1506083", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223594.7886257, + "free_bytes_after": 12659765248, + "log_sha256": "21d912f16262e3baf0ba97f1d87386d76a94910279957de53e52869a4dcb7f4b", + "hardware_after": { + "time": 1792223594.788784, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "85000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "399933", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400185", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1255231", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2419418", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1235608", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1058732", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3181562", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4391281", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3416327", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1051870", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2908107", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2379939", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3493031", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 47.15996000000001, + "process_system_cpu_s": 2.3659110000000005, + "db_allocated_bytes": 2723520512, + "db_apparent_bytes": 7864193024, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084287347788914, + "cpu_ns": 8659203 + }, + "stop_request": { + "wall_ns": 2084294959660321, + "cpu_ns": 49472320796 + }, + "workers_joined": { + "wall_ns": 2084294959704640, + "cpu_ns": 49472364426 + }, + "before_close": { + "wall_ns": 2084294959779739, + "cpu_ns": 49472439441 + }, + "after_close": { + "wall_ns": 2084295080287443, + "cpu_ns": 49521679449 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084294594754509, + "last_end_ns": 2084294594755522, + "loop_exit_ns": 2084294594755559, + "deregister_start_ns": 2084294594755595, + "deregister_end_ns": 2084294594756520, + "last_insert_ms": 0.001013, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000925 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084292394255501, + "last_end_ns": 2084292394256645, + "loop_exit_ns": 2084292394256696, + "deregister_start_ns": 2084292394256733, + "deregister_end_ns": 2084292394257549, + "last_insert_ms": 0.001144, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000816 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084292343024354, + "last_end_ns": 2084292343025249, + "loop_exit_ns": 2084292343025293, + "deregister_start_ns": 2084292343025332, + "deregister_end_ns": 2084292343028240, + "last_insert_ms": 0.000895, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002908 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084294939460676, + "last_end_ns": 2084294939461262, + "loop_exit_ns": 2084294939461300, + "deregister_start_ns": 2084294939461319, + "deregister_end_ns": 2084294939461923, + "last_insert_ms": 0.000586, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000604 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084294571357573, + "last_end_ns": 2084294571358521, + "loop_exit_ns": 2084294571358575, + "deregister_start_ns": 2084294571358610, + "deregister_end_ns": 2084294571359375, + "last_insert_ms": 0.000948, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000765 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084294701882274, + "last_end_ns": 2084294701882960, + "loop_exit_ns": 2084294701882998, + "deregister_start_ns": 2084294701883026, + "deregister_end_ns": 2084294701883944, + "last_insert_ms": 0.000686, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000918 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084292487743987, + "last_end_ns": 2084292487745152, + "loop_exit_ns": 2084292487745203, + "deregister_start_ns": 2084292487745307, + "deregister_end_ns": 2084292487746242, + "last_insert_ms": 0.001165, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000935 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084294588135115, + "last_end_ns": 2084294588136104, + "loop_exit_ns": 2084294588136141, + "deregister_start_ns": 2084294588136176, + "deregister_end_ns": 2084294588137103, + "last_insert_ms": 0.000989, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000927 + } + ], + "summary_sha256": "aa17cacaa30a3bdcb8f1f6e962e3173eb726f6973d34b7bf233b298e85f156fd", + "csv_sha256": "282cf9d40265c85067b1dc1d31e20c9e3bad5147c81e6ce1208439950db0e28e", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2627458.61862, + "cpu_us_op": 2.4731830645, + "sampled_cpu_s": 49.46366129, + "sampled_s": 7.611821, + "sampled_inserted": 20000000, + "sampled_ops_s": 2627492.159891831, + "elapsed_s": 7.611918, + "post_sample_join_s": 9.700000000023579e-05, + "process_cpu_s": 49.52587100000001, + "process_cpu_us_op": 2.4762935500000003, + "p99_us": 3.68, + "read_B_op": 76.00595774251991, + "inserted": 20000000, + "close_s": 0.121, + "total_elapsed_s": 7.732918, + "drain_ops_s": 2586345.801158114, + "diagnostic_window_wall_s": 7.611871407, + "diagnostic_window_cpu_s": 49.463661593, + "diagnostic_join_wall_s": 4.4319e-05, + "diagnostic_join_cpu_s": 4.363e-05, + "diagnostic_body_wall_s": 7.611915726, + "diagnostic_body_cpu_s": 49.463705223, + "diagnostic_close_wall_s": 0.120507704, + "diagnostic_close_cpu_s": 0.049240008, + "diagnostic_drain_wall_s": 7.732498529, + "diagnostic_drain_cpu_s": 49.513020246, + "body_cpu_us_op": 2.47318526115, + "drain_cpu_us_op": 2.4756510123 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-07-isolated-miss", + "profile": "isolated-miss", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-07-isolated-miss-tmp" + }, + "started": 1792223594.8457963, + "free_bytes_before": 15383273472, + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "correctness_passed": true, + "hardware_before": { + "time": 1792223594.848995, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3970608", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3262176", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2333124", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2570599", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1947713", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1650848", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4392007", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1510312", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "783396", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2977954", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2950823", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1725770", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2318613", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2539616", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223602.2060585, + "free_bytes_after": 12658761728, + "log_sha256": "71b7d0ee1966e2f04d4905d4c73bbc55168805bbaee2e3109a33f134759ab695", + "hardware_after": { + "time": 1792223602.206216, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "86000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "85000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "528324", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1722933", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "399840", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2002227", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4324956", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1364781", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "552197", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1841416", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3350862", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1087531", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 48.882469999999955, + "process_system_cpu_s": 2.1324569999999987, + "db_allocated_bytes": 2724458496, + "db_apparent_bytes": 7855411200, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084295206094362, + "cpu_ns": 9122640 + }, + "stop_request": { + "wall_ns": 2084302319429973, + "cpu_ns": 50948794550 + }, + "workers_joined": { + "wall_ns": 2084302319472642, + "cpu_ns": 50948836745 + }, + "before_close": { + "wall_ns": 2084302319553640, + "cpu_ns": 50948917720 + }, + "after_close": { + "wall_ns": 2084302456264192, + "cpu_ns": 51010500143 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084301943526893, + "last_end_ns": 2084301943527681, + "loop_exit_ns": 2084301943527728, + "deregister_start_ns": 2084301943527752, + "deregister_end_ns": 2084301943528419, + "last_insert_ms": 0.000788, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000667 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084300142217706, + "last_end_ns": 2084300142219991, + "loop_exit_ns": 2084300142220056, + "deregister_start_ns": 2084300142220097, + "deregister_end_ns": 2084300142221120, + "last_insert_ms": 0.002285, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001023 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084302151307610, + "last_end_ns": 2084302151308482, + "loop_exit_ns": 2084302151308520, + "deregister_start_ns": 2084302151308549, + "deregister_end_ns": 2084302151309308, + "last_insert_ms": 0.000872, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000759 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084300268131844, + "last_end_ns": 2084300268132695, + "loop_exit_ns": 2084300268132741, + "deregister_start_ns": 2084300268132820, + "deregister_end_ns": 2084300268133317, + "last_insert_ms": 0.000851, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000497 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084300601269174, + "last_end_ns": 2084300601270221, + "loop_exit_ns": 2084300601270274, + "deregister_start_ns": 2084300601270321, + "deregister_end_ns": 2084300601271283, + "last_insert_ms": 0.001047, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000962 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084300007619968, + "last_end_ns": 2084300007621254, + "loop_exit_ns": 2084300007621317, + "deregister_start_ns": 2084300007621352, + "deregister_end_ns": 2084300007624500, + "last_insert_ms": 0.001286, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003148 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084301990034605, + "last_end_ns": 2084301990035443, + "loop_exit_ns": 2084301990035481, + "deregister_start_ns": 2084301990035513, + "deregister_end_ns": 2084301990036345, + "last_insert_ms": 0.000838, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000832 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084302261291169, + "last_end_ns": 2084302261291938, + "loop_exit_ns": 2084302261291971, + "deregister_start_ns": 2084302261291992, + "deregister_end_ns": 2084302261293059, + "last_insert_ms": 0.000769, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001067 + } + ], + "summary_sha256": "89d504f95f7422d4dee60f48c8dbf392fbe73bbf618c6c5df714ffba6beb8889", + "csv_sha256": "d90b571ac85a41bb3826bea79c9ff13a948aa7ea905be521fa5c71403069584f", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "isolated-miss", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2811602.67156, + "cpu_us_op": 2.54697971175, + "sampled_cpu_s": 50.939594235, + "sampled_s": 7.113279, + "sampled_inserted": 20000000, + "sampled_ops_s": 2811642.8443197575, + "elapsed_s": 7.113381, + "post_sample_join_s": 0.0001020000000000465, + "process_cpu_s": 51.01492699999996, + "process_cpu_us_op": 2.5507463499999976, + "p99_us": 3.7439999999999998, + "read_B_op": 75.07435915674911, + "inserted": 20000000, + "close_s": 0.137, + "total_elapsed_s": 7.250381000000001, + "drain_ops_s": 2758475.7269997257, + "diagnostic_window_wall_s": 7.113335611, + "diagnostic_window_cpu_s": 50.93967191, + "diagnostic_join_wall_s": 4.2669e-05, + "diagnostic_join_cpu_s": 4.2195e-05, + "diagnostic_body_wall_s": 7.11337828, + "diagnostic_body_cpu_s": 50.939714105, + "diagnostic_close_wall_s": 0.136710552, + "diagnostic_close_cpu_s": 0.061582423, + "diagnostic_drain_wall_s": 7.25016983, + "diagnostic_drain_cpu_s": 51.001377503, + "body_cpu_us_op": 2.54698570525, + "drain_cpu_us_op": 2.55006887515 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-08-main-tmp" + }, + "started": 1792223602.2616649, + "free_bytes_before": 15383203840, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792223602.2650762, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2144523", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3997953", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4318802", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3672820", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3511265", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3402846", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2513891", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3039634", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4358006", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1148889", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1113726", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2862304", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "4217948", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3167500", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3489782", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3145628", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3134748", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223610.9305713, + "free_bytes_after": 12657381376, + "log_sha256": "ca1fad7705a4c537e315f992463704dd2d66becd1478e6b4f52fccf2684f3a3b", + "hardware_after": { + "time": 1792223610.9306984, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3511937", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3155456", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3260303", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1196683", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2736590", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4404269", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2016174", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2956917", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2391613", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "609414", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1489398", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2084205", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4512541", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 48.319380000000024, + "process_system_cpu_s": 2.2427889999999984, + "db_allocated_bytes": 2725752832, + "db_apparent_bytes": 7864061952, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084302620586185, + "cpu_ns": 8742597 + }, + "stop_request": { + "wall_ns": 2084311034576122, + "cpu_ns": 50505954514 + }, + "workers_joined": { + "wall_ns": 2084311034636647, + "cpu_ns": 50506014337 + }, + "before_close": { + "wall_ns": 2084311034712869, + "cpu_ns": 50506090550 + }, + "after_close": { + "wall_ns": 2084311200165872, + "cpu_ns": 50557566659 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084310781413463, + "last_end_ns": 2084310781414421, + "loop_exit_ns": 2084310781414467, + "deregister_start_ns": 2084310781414503, + "deregister_end_ns": 2084310781415298, + "last_insert_ms": 0.000958, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000795 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084307701208964, + "last_end_ns": 2084307701210073, + "loop_exit_ns": 2084307701210133, + "deregister_start_ns": 2084307701210160, + "deregister_end_ns": 2084307701211086, + "last_insert_ms": 0.001109, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000926 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084310726819845, + "last_end_ns": 2084310726820865, + "loop_exit_ns": 2084310726820908, + "deregister_start_ns": 2084310726820930, + "deregister_end_ns": 2084310726821642, + "last_insert_ms": 0.00102, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000712 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084310915871041, + "last_end_ns": 2084310915871810, + "loop_exit_ns": 2084310915871847, + "deregister_start_ns": 2084310915871877, + "deregister_end_ns": 2084310915872731, + "last_insert_ms": 0.000769, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000854 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084310716351997, + "last_end_ns": 2084310716353090, + "loop_exit_ns": 2084310716353141, + "deregister_start_ns": 2084310716353165, + "deregister_end_ns": 2084310716354026, + "last_insert_ms": 0.001093, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000861 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084307627144126, + "last_end_ns": 2084307627144766, + "loop_exit_ns": 2084307627144812, + "deregister_start_ns": 2084307627144834, + "deregister_end_ns": 2084307627145531, + "last_insert_ms": 0.00064, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000697 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084310965290961, + "last_end_ns": 2084310965291593, + "loop_exit_ns": 2084310965291631, + "deregister_start_ns": 2084310965291659, + "deregister_end_ns": 2084310965292439, + "last_insert_ms": 0.000632, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00078 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084307460976125, + "last_end_ns": 2084307460976773, + "loop_exit_ns": 2084307460976817, + "deregister_start_ns": 2084307460976835, + "deregister_end_ns": 2084307460979525, + "last_insert_ms": 0.000648, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00269 + } + ], + "summary_sha256": "3159716f05f472f4ca4bfb20be02f3483e539850cd52cd285aa1c067c066de98", + "csv_sha256": "e3e887d9efd8a9361b5ed4e15286b1f5772d78ab080e80fe2d94185ec2d3840b", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2376911.886829, + "cpu_us_op": 2.5248634207999996, + "sampled_cpu_s": 50.497268416, + "sampled_s": 8.414165, + "sampled_inserted": 20000000, + "sampled_ops_s": 2376944.1174495625, + "elapsed_s": 8.414279, + "post_sample_join_s": 0.00011399999999994748, + "process_cpu_s": 50.562169000000026, + "process_cpu_us_op": 2.5281084500000013, + "p99_us": 3.8080000000000003, + "read_B_op": 76.45801933161104, + "inserted": 20000000, + "close_s": 0.165, + "total_elapsed_s": 8.579279, + "drain_ops_s": 2331198.2277298593, + "diagnostic_window_wall_s": 8.413989937, + "diagnostic_window_cpu_s": 50.497211917, + "diagnostic_join_wall_s": 6.0525e-05, + "diagnostic_join_cpu_s": 5.9823e-05, + "diagnostic_body_wall_s": 8.414050462, + "diagnostic_body_cpu_s": 50.49727174, + "diagnostic_close_wall_s": 0.165453003, + "diagnostic_close_cpu_s": 0.051476109, + "diagnostic_drain_wall_s": 8.579579687, + "diagnostic_drain_cpu_s": 50.548824062, + "body_cpu_us_op": 2.524863587, + "drain_cpu_us_op": 2.5274412031 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-09-main-tmp" + }, + "started": 1792223610.9837172, + "free_bytes_before": 15383117824, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792223610.9870427, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3808418", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3401449", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1178451", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1546439", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400097", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1376912", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "853933", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4355823", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2852824", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "821506", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1544534", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2374704", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1316365", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "399758", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2593398", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2289669", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223619.5433726, + "free_bytes_after": 12650827776, + "log_sha256": "52fefe460a7a10f847b5ce4b0a84651d3c1836fe8ad9051ca7ff58c51ecdbf91", + "hardware_after": { + "time": 1792223619.5437286, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "759879", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1858466", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "974476", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1257563", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3561908", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3383481", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4359206", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2342633", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2583375", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "541609", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2233021", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "428110", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1333912", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.04268200000001, + "process_system_cpu_s": 2.192345000000003, + "db_allocated_bytes": 2732544000, + "db_apparent_bytes": 7864324096, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084311341299830, + "cpu_ns": 9773047 + }, + "stop_request": { + "wall_ns": 2084319653872829, + "cpu_ns": 51178164925 + }, + "workers_joined": { + "wall_ns": 2084319653918591, + "cpu_ns": 51178210089 + }, + "before_close": { + "wall_ns": 2084319654000411, + "cpu_ns": 51178291866 + }, + "after_close": { + "wall_ns": 2084319804268948, + "cpu_ns": 51230699383 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084319170414315, + "last_end_ns": 2084319170415449, + "loop_exit_ns": 2084319170415494, + "deregister_start_ns": 2084319170415534, + "deregister_end_ns": 2084319170416345, + "last_insert_ms": 0.001134, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000811 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084319533506744, + "last_end_ns": 2084319533507555, + "loop_exit_ns": 2084319533507594, + "deregister_start_ns": 2084319533507630, + "deregister_end_ns": 2084319533508330, + "last_insert_ms": 0.000811, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0007 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084316555265590, + "last_end_ns": 2084316555266907, + "loop_exit_ns": 2084316555266945, + "deregister_start_ns": 2084316555266973, + "deregister_end_ns": 2084316555267759, + "last_insert_ms": 0.001317, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000786 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084319618441797, + "last_end_ns": 2084319618442228, + "loop_exit_ns": 2084319618442265, + "deregister_start_ns": 2084319618442283, + "deregister_end_ns": 2084319618442757, + "last_insert_ms": 0.000431, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000474 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084316175753636, + "last_end_ns": 2084316175754599, + "loop_exit_ns": 2084316175754645, + "deregister_start_ns": 2084316175754684, + "deregister_end_ns": 2084316175757667, + "last_insert_ms": 0.000963, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002983 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084319225466320, + "last_end_ns": 2084319225467489, + "loop_exit_ns": 2084319225467539, + "deregister_start_ns": 2084319225467579, + "deregister_end_ns": 2084319225468629, + "last_insert_ms": 0.001169, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00105 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084319183994941, + "last_end_ns": 2084319183995938, + "loop_exit_ns": 2084319183995987, + "deregister_start_ns": 2084319183996074, + "deregister_end_ns": 2084319183996696, + "last_insert_ms": 0.000997, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000622 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084316636465887, + "last_end_ns": 2084316636466981, + "loop_exit_ns": 2084316636467026, + "deregister_start_ns": 2084316636467072, + "deregister_end_ns": 2084316636467800, + "last_insert_ms": 0.001094, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000728 + } + ], + "summary_sha256": "8503e09c6d5cd069fd9ee7f0dbf2aad93ed394b640e2f32a28cf7a30814273ac", + "csv_sha256": "c870efff355992d4afff22a17a41abf51eb59a53447dc815ad739a129d485008", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2405979.938507, + "cpu_us_op": 2.55840510605, + "sampled_cpu_s": 51.168102121, + "sampled_s": 8.312517, + "sampled_inserted": 20000000, + "sampled_ops_s": 2406010.117031941, + "elapsed_s": 8.312621, + "post_sample_join_s": 0.00010400000000032605, + "process_cpu_s": 51.23502700000002, + "process_cpu_us_op": 2.5617513500000006, + "p99_us": 3.872, + "read_B_op": 76.16760614381158, + "inserted": 20000000, + "close_s": 0.15, + "total_elapsed_s": 8.462621, + "drain_ops_s": 2363334.007277414, + "diagnostic_window_wall_s": 8.312572999, + "diagnostic_window_cpu_s": 51.168391878, + "diagnostic_join_wall_s": 4.5762e-05, + "diagnostic_join_cpu_s": 4.5164e-05, + "diagnostic_body_wall_s": 8.312618761, + "diagnostic_body_cpu_s": 51.168437042, + "diagnostic_close_wall_s": 0.150268537, + "diagnostic_close_cpu_s": 0.052407517, + "diagnostic_drain_wall_s": 8.462969118, + "diagnostic_drain_cpu_s": 51.220926336, + "body_cpu_us_op": 2.5584218521, + "drain_cpu_us_op": 2.5610463167999997 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-10-isolated-miss", + "profile": "isolated-miss", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-10-isolated-miss-tmp" + }, + "started": 1792223619.5986066, + "free_bytes_before": 15383359488, + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "correctness_passed": true, + "hardware_before": { + "time": 1792223619.6026447, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2381727", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1231489", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3241440", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2970309", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4070175", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2175213", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "924522", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2269427", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1341025", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1717062", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2948427", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223628.8157191, + "free_bytes_after": 12756447232, + "log_sha256": "017c4d141e0405803f9d5c28088aaa1d9ce869bb13dadecdc1ebb374933033d7", + "hardware_after": { + "time": 1792223628.8158832, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1300391", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2571590", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2641398", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1596567", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3143316", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1176761", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3136074", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2996937", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4133297", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3083348", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "912888", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1851349", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1486172", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2042605", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1752155", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1488958", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3008706", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.777110999999934, + "process_system_cpu_s": 2.431389999999997, + "db_allocated_bytes": 2626822144, + "db_apparent_bytes": 7838765056, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084319968068159, + "cpu_ns": 9407611 + }, + "stop_request": { + "wall_ns": 2084328881693432, + "cpu_ns": 55129322779 + }, + "workers_joined": { + "wall_ns": 2084328881760819, + "cpu_ns": 55129389561 + }, + "before_close": { + "wall_ns": 2084328881841490, + "cpu_ns": 55129470177 + }, + "after_close": { + "wall_ns": 2084329068248704, + "cpu_ns": 55204038624 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084325295028983, + "last_end_ns": 2084325295030014, + "loop_exit_ns": 2084325295030066, + "deregister_start_ns": 2084325295030147, + "deregister_end_ns": 2084325295031129, + "last_insert_ms": 0.001031, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000982 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084328823759009, + "last_end_ns": 2084328823759847, + "loop_exit_ns": 2084328823759887, + "deregister_start_ns": 2084328823759982, + "deregister_end_ns": 2084328823760948, + "last_insert_ms": 0.000838, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000966 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084328262368250, + "last_end_ns": 2084328262369563, + "loop_exit_ns": 2084328262369610, + "deregister_start_ns": 2084328262369648, + "deregister_end_ns": 2084328262370463, + "last_insert_ms": 0.001313, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000815 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084328595427342, + "last_end_ns": 2084328595429959, + "loop_exit_ns": 2084328595430004, + "deregister_start_ns": 2084328595430039, + "deregister_end_ns": 2084328595430969, + "last_insert_ms": 0.002617, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00093 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084328624776275, + "last_end_ns": 2084328624777037, + "loop_exit_ns": 2084328624777075, + "deregister_start_ns": 2084328624777102, + "deregister_end_ns": 2084328624777870, + "last_insert_ms": 0.000762, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000768 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084328287272460, + "last_end_ns": 2084328287273399, + "loop_exit_ns": 2084328287273443, + "deregister_start_ns": 2084328287273485, + "deregister_end_ns": 2084328287274445, + "last_insert_ms": 0.000939, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00096 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084328451882550, + "last_end_ns": 2084328451883659, + "loop_exit_ns": 2084328451883708, + "deregister_start_ns": 2084328451883834, + "deregister_end_ns": 2084328451884697, + "last_insert_ms": 0.001109, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000863 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084325017696784, + "last_end_ns": 2084325017697894, + "loop_exit_ns": 2084325017697940, + "deregister_start_ns": 2084325017697985, + "deregister_end_ns": 2084325017701314, + "last_insert_ms": 0.00111, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003329 + } + ], + "summary_sha256": "463a4c4d8e7f412bc74b13c977440662042d9917ba9bbe70497e4ce83b379bae", + "csv_sha256": "4ea1ae195d21b5f0b5e6b8781d8ed2edcf46f1ff64891c7f5dcada570d3b4c8c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "isolated-miss", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2243738.485616, + "cpu_us_op": 2.75600910095, + "sampled_cpu_s": 55.120182019, + "sampled_s": 8.913555, + "sampled_inserted": 20000000, + "sampled_ops_s": 2243773.668306304, + "elapsed_s": 8.913695, + "post_sample_join_s": 0.000140000000000029, + "process_cpu_s": 55.20850099999993, + "process_cpu_us_op": 2.7604250499999963, + "p99_us": 3.8080000000000003, + "read_B_op": 76.08386036857569, + "inserted": 20000000, + "close_s": 0.186, + "total_elapsed_s": 9.099695, + "drain_ops_s": 2197875.8628723267, + "diagnostic_window_wall_s": 8.913625273, + "diagnostic_window_cpu_s": 55.119915168, + "diagnostic_join_wall_s": 6.7387e-05, + "diagnostic_join_cpu_s": 6.6782e-05, + "diagnostic_body_wall_s": 8.91369266, + "diagnostic_body_cpu_s": 55.11998195, + "diagnostic_close_wall_s": 0.186407214, + "diagnostic_close_cpu_s": 0.074568447, + "diagnostic_drain_wall_s": 9.100180545, + "diagnostic_drain_cpu_s": 55.194631013, + "body_cpu_us_op": 2.7559990975, + "drain_cpu_us_op": 2.7597315506499998 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-11-original-tmp" + }, + "started": 1792223628.8669944, + "free_bytes_before": 15383232512, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792223628.8705869, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1336766", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3156257", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3950270", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399974", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3889751", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1436816", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2990936", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2824274", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3767191", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2389521", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1787206", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "845232", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "474728", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2351667", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2882391", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "617470", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1890670", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2098829", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3002330", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223637.42967, + "free_bytes_after": 12666908672, + "log_sha256": "b6ecc48d4a42b163b91e5bfd4b249483760aab8189b185d1d75dcb1b9c611bb3", + "hardware_after": { + "time": 1792223637.4298298, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1060087", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "488043", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2059066", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3616956", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1087862", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4358658", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1194888", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "451713", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3479297", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2078079", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.45085800000004, + "process_system_cpu_s": 2.3831740000000003, + "db_allocated_bytes": 2716258304, + "db_apparent_bytes": 7865634816, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084329233691551, + "cpu_ns": 9852539 + }, + "stop_request": { + "wall_ns": 2084337547046176, + "cpu_ns": 51766331740 + }, + "workers_joined": { + "wall_ns": 2084337547091841, + "cpu_ns": 51766376648 + }, + "before_close": { + "wall_ns": 2084337547171296, + "cpu_ns": 51766456077 + }, + "after_close": { + "wall_ns": 2084337708236009, + "cpu_ns": 51829637940 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084334769315268, + "last_end_ns": 2084334769316128, + "loop_exit_ns": 2084334769316180, + "deregister_start_ns": 2084334769316290, + "deregister_end_ns": 2084334769317313, + "last_insert_ms": 0.00086, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001023 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084337305672226, + "last_end_ns": 2084337305673217, + "loop_exit_ns": 2084337305673268, + "deregister_start_ns": 2084337305673295, + "deregister_end_ns": 2084337305674146, + "last_insert_ms": 0.000991, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000851 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084334073948289, + "last_end_ns": 2084334073949144, + "loop_exit_ns": 2084334073949188, + "deregister_start_ns": 2084334073949225, + "deregister_end_ns": 2084334073952113, + "last_insert_ms": 0.000855, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002888 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084337412922313, + "last_end_ns": 2084337412923011, + "loop_exit_ns": 2084337412923054, + "deregister_start_ns": 2084337412923085, + "deregister_end_ns": 2084337412923918, + "last_insert_ms": 0.000698, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000833 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084334578255702, + "last_end_ns": 2084334578256733, + "loop_exit_ns": 2084334578256775, + "deregister_start_ns": 2084334578256806, + "deregister_end_ns": 2084334578257529, + "last_insert_ms": 0.001031, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000723 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084337086120756, + "last_end_ns": 2084337086122290, + "loop_exit_ns": 2084337086122365, + "deregister_start_ns": 2084337086122403, + "deregister_end_ns": 2084337086123596, + "last_insert_ms": 0.001534, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001193 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084337237133066, + "last_end_ns": 2084337237134144, + "loop_exit_ns": 2084337237134192, + "deregister_start_ns": 2084337237134213, + "deregister_end_ns": 2084337237135153, + "last_insert_ms": 0.001078, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00094 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084337523329634, + "last_end_ns": 2084337523330403, + "loop_exit_ns": 2084337523330444, + "deregister_start_ns": 2084337523330466, + "deregister_end_ns": 2084337523331213, + "last_insert_ms": 0.000769, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000747 + } + ], + "summary_sha256": "1f26aab97eac6856d91efe537ec639e4dcffa5c0cc5167129853b437c3b11038", + "csv_sha256": "52deb4aa3fb27ac828e7d8541e97e4c445ee3ed88e784d24ff5b396a982dd90c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 1, + "ops_s": 2405753.838279, + "cpu_us_op": 2.5878259438, + "sampled_cpu_s": 51.756518876, + "sampled_s": 8.313298, + "sampled_inserted": 20000000, + "sampled_ops_s": 2405784.082322082, + "elapsed_s": 8.313403, + "post_sample_join_s": 0.00010499999999957765, + "process_cpu_s": 51.834032000000036, + "process_cpu_us_op": 2.5917016000000017, + "p99_us": 3.872, + "read_B_op": 76.63294192256288, + "inserted": 20000000, + "close_s": 0.161, + "total_elapsed_s": 8.474402999999999, + "drain_ops_s": 2360048.2535465923, + "diagnostic_window_wall_s": 8.313354625, + "diagnostic_window_cpu_s": 51.756479201, + "diagnostic_join_wall_s": 4.5665e-05, + "diagnostic_join_cpu_s": 4.4908e-05, + "diagnostic_body_wall_s": 8.31340029, + "diagnostic_body_cpu_s": 51.756524109, + "diagnostic_close_wall_s": 0.161064713, + "diagnostic_close_cpu_s": 0.063181863, + "diagnostic_drain_wall_s": 8.474544458, + "diagnostic_drain_cpu_s": 51.819785401, + "body_cpu_us_op": 2.58782620545, + "drain_cpu_us_op": 2.59098927005 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-12-isolated-miss", + "profile": "isolated-miss", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-12-isolated-miss-tmp" + }, + "started": 1792223637.483208, + "free_bytes_before": 15383150592, + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "correctness_passed": true, + "hardware_before": { + "time": 1792223637.487215, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3106213", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400179", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1507133", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3330251", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1312074", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4417687", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2228295", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2309742", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1395288", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "671554", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1283718", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2628083", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223645.953966, + "free_bytes_after": 12650156032, + "log_sha256": "96fa5491f495908545d392ac56dd09d2136db2b78a37da632b60d2e84aa4f061", + "hardware_after": { + "time": 1792223645.954089, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "881596", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400386", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3408287", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2225144", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "805057", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1731171", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4483642", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "399942", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400296", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399674", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2195807", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1631560", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3788994", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1577361", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.079579999999964, + "process_system_cpu_s": 2.353109, + "db_allocated_bytes": 2732646400, + "db_apparent_bytes": 7855804416, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084337858040174, + "cpu_ns": 9715113 + }, + "stop_request": { + "wall_ns": 2084346075120119, + "cpu_ns": 53352734761 + }, + "workers_joined": { + "wall_ns": 2084346075165419, + "cpu_ns": 53352779451 + }, + "before_close": { + "wall_ns": 2084346075253819, + "cpu_ns": 53352867876 + }, + "after_close": { + "wall_ns": 2084346232270678, + "cpu_ns": 53428249594 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084343215561637, + "last_end_ns": 2084343215562868, + "loop_exit_ns": 2084343215562909, + "deregister_start_ns": 2084343215562943, + "deregister_end_ns": 2084343215563695, + "last_insert_ms": 0.001231, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000752 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084345783123485, + "last_end_ns": 2084345783124332, + "loop_exit_ns": 2084345783124373, + "deregister_start_ns": 2084345783124394, + "deregister_end_ns": 2084345783125189, + "last_insert_ms": 0.000847, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000795 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084345734478041, + "last_end_ns": 2084345734479002, + "loop_exit_ns": 2084345734479045, + "deregister_start_ns": 2084345734479145, + "deregister_end_ns": 2084345734480039, + "last_insert_ms": 0.000961, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000894 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084343475855437, + "last_end_ns": 2084343475856891, + "loop_exit_ns": 2084343475856960, + "deregister_start_ns": 2084343475856993, + "deregister_end_ns": 2084343475857786, + "last_insert_ms": 0.001454, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000793 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084345674229007, + "last_end_ns": 2084345674229720, + "loop_exit_ns": 2084345674229775, + "deregister_start_ns": 2084345674229801, + "deregister_end_ns": 2084345674230841, + "last_insert_ms": 0.000713, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00104 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084345765177816, + "last_end_ns": 2084345765178762, + "loop_exit_ns": 2084345765178810, + "deregister_start_ns": 2084345765178831, + "deregister_end_ns": 2084345765179651, + "last_insert_ms": 0.000946, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00082 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084346047216087, + "last_end_ns": 2084346047216934, + "loop_exit_ns": 2084346047216974, + "deregister_start_ns": 2084346047217083, + "deregister_end_ns": 2084346047218061, + "last_insert_ms": 0.000847, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000978 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084343024357582, + "last_end_ns": 2084343024358785, + "loop_exit_ns": 2084343024358863, + "deregister_start_ns": 2084343024358941, + "deregister_end_ns": 2084343024362360, + "last_insert_ms": 0.001203, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003419 + } + ], + "summary_sha256": "e9d07ad841f65cd83ef4cad74d98a2540d31378a60df3f8bd86f43e1bdc0d69f", + "csv_sha256": "eeaa459b98b9282492e4d39776a8171b522692e1ba75a0e3b8d3c4bd95251ea6", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "isolated-miss", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2433940.51273, + "cpu_us_op": 2.66715192925, + "sampled_cpu_s": 53.343038585, + "sampled_s": 8.217003, + "sampled_inserted": 20000000, + "sampled_ops_s": 2433977.4489555378, + "elapsed_s": 8.217128, + "post_sample_join_s": 0.00012500000000059686, + "process_cpu_s": 53.43268899999997, + "process_cpu_us_op": 2.6716344499999987, + "p99_us": 4.0, + "read_B_op": 76.08872415448269, + "inserted": 20000000, + "close_s": 0.157, + "total_elapsed_s": 8.374128, + "drain_ops_s": 2388308.3707342423, + "diagnostic_window_wall_s": 8.217079945, + "diagnostic_window_cpu_s": 53.343019648, + "diagnostic_join_wall_s": 4.53e-05, + "diagnostic_join_cpu_s": 4.469e-05, + "diagnostic_body_wall_s": 8.217125245, + "diagnostic_body_cpu_s": 53.343064338, + "diagnostic_close_wall_s": 0.157016859, + "diagnostic_close_cpu_s": 0.075381718, + "diagnostic_drain_wall_s": 8.374230504, + "diagnostic_drain_cpu_s": 53.418534481, + "body_cpu_us_op": 2.6671532169, + "drain_cpu_us_op": 2.67092672405 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-13-main-tmp" + }, + "started": 1792223646.0001073, + "free_bytes_before": 15382786048, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792223646.0035024, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2012113", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3369694", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1802424", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1003130", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1103435", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2733850", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2668581", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4400000", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2087971", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "398654", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1635088", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3606913", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1594882", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2518703", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1003351", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3968081", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2489537", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223654.1622174, + "free_bytes_after": 12673835008, + "log_sha256": "b269306fc64e37b2376da6ab3d6bf7fa01f1dfa13cc93273915af6293f493576", + "hardware_after": { + "time": 1792223654.1623673, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2249479", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2738549", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3404090", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3201255", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2413636", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3230617", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2967268", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4430426", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1237940", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1191171", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3378184", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2993604", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2222579", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1289485", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2044437", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.959501000000046, + "process_system_cpu_s": 2.093152, + "db_allocated_bytes": 2708852736, + "db_apparent_bytes": 7854886912, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084346362200507, + "cpu_ns": 8901141 + }, + "stop_request": { + "wall_ns": 2084354274532490, + "cpu_ns": 51978130206 + }, + "workers_joined": { + "wall_ns": 2084354274606383, + "cpu_ns": 51978203368 + }, + "before_close": { + "wall_ns": 2084354274683504, + "cpu_ns": 51978280479 + }, + "after_close": { + "wall_ns": 2084354436219268, + "cpu_ns": 52048385001 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084354158131296, + "last_end_ns": 2084354158132089, + "loop_exit_ns": 2084354158132129, + "deregister_start_ns": 2084354158132159, + "deregister_end_ns": 2084354158133017, + "last_insert_ms": 0.000793, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000858 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084354100120709, + "last_end_ns": 2084354100121653, + "loop_exit_ns": 2084354100121701, + "deregister_start_ns": 2084354100121738, + "deregister_end_ns": 2084354100122300, + "last_insert_ms": 0.000944, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000562 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084351571122083, + "last_end_ns": 2084351571123602, + "loop_exit_ns": 2084351571123668, + "deregister_start_ns": 2084351571123705, + "deregister_end_ns": 2084351571124810, + "last_insert_ms": 0.001519, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001105 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084353742817687, + "last_end_ns": 2084353742818892, + "loop_exit_ns": 2084353742818937, + "deregister_start_ns": 2084353742819036, + "deregister_end_ns": 2084353742820064, + "last_insert_ms": 0.001205, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001028 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084351566234950, + "last_end_ns": 2084351566236139, + "loop_exit_ns": 2084351566236216, + "deregister_start_ns": 2084351566236256, + "deregister_end_ns": 2084351566237414, + "last_insert_ms": 0.001189, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001158 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084354092400656, + "last_end_ns": 2084354092401564, + "loop_exit_ns": 2084354092401612, + "deregister_start_ns": 2084354092401808, + "deregister_end_ns": 2084354092402589, + "last_insert_ms": 0.000908, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000781 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084354204166347, + "last_end_ns": 2084354204167145, + "loop_exit_ns": 2084354204167183, + "deregister_start_ns": 2084354204167294, + "deregister_end_ns": 2084354204168035, + "last_insert_ms": 0.000798, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000741 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084351522459270, + "last_end_ns": 2084351522460523, + "loop_exit_ns": 2084351522460590, + "deregister_start_ns": 2084351522460628, + "deregister_end_ns": 2084351522463729, + "last_insert_ms": 0.001253, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003101 + } + ], + "summary_sha256": "08ef29675e5074bb4f475326e5bd32cce6e8ffe0f2ba191af829de6bd7442628", + "csv_sha256": "49c50f70af3de0c95ceff550adf60ea4d13f3f249f5a41aa40834011943acbdb", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2527675.427576, + "cpu_us_op": 2.5984566419, + "sampled_cpu_s": 51.969132838, + "sampled_s": 7.912273, + "sampled_inserted": 20000000, + "sampled_ops_s": 2527718.6467150464, + "elapsed_s": 7.912408, + "post_sample_join_s": 0.00013500000000021828, + "process_cpu_s": 52.05265300000005, + "process_cpu_us_op": 2.6026326500000025, + "p99_us": 3.9360000000000004, + "read_B_op": 76.23170433959854, + "inserted": 20000000, + "close_s": 0.162, + "total_elapsed_s": 8.074408, + "drain_ops_s": 2476961.778498188, + "diagnostic_window_wall_s": 7.912331983, + "diagnostic_window_cpu_s": 51.969229065, + "diagnostic_join_wall_s": 7.3893e-05, + "diagnostic_join_cpu_s": 7.3162e-05, + "diagnostic_body_wall_s": 7.912405876, + "diagnostic_body_cpu_s": 51.969302227, + "diagnostic_close_wall_s": 0.161535764, + "diagnostic_close_cpu_s": 0.070104522, + "diagnostic_drain_wall_s": 8.074018761, + "diagnostic_drain_cpu_s": 52.03948386, + "body_cpu_us_op": 2.59846511135, + "drain_cpu_us_op": 2.6019741929999998 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-14-original-tmp" + }, + "started": 1792223654.218382, + "free_bytes_before": 15382675456, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792223654.2215497, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3628667", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2806402", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1954705", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400081", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4441203", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3064211", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1972159", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3670845", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "731167", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3688688", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1438636", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1531719", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223662.5840719, + "free_bytes_after": 12665823232, + "log_sha256": "e52f8ff176aee379448bc41f229234e6088f8b3844c976c9fe47fa591336170d", + "hardware_after": { + "time": 1792223662.5842412, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "550372", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "748502", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "605707", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400046", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2356560", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2843186", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4690580", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2105978", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2164977", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "947375", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2447137", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.60019, + "process_system_cpu_s": 2.1689900000000044, + "db_allocated_bytes": 2716790784, + "db_apparent_bytes": 7854755840, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084354587037021, + "cpu_ns": 9224157 + }, + "stop_request": { + "wall_ns": 2084362706270636, + "cpu_ns": 53695578871 + }, + "workers_joined": { + "wall_ns": 2084362706313665, + "cpu_ns": 53695621266 + }, + "before_close": { + "wall_ns": 2084362706394019, + "cpu_ns": 53695701610 + }, + "after_close": { + "wall_ns": 2084362844237006, + "cpu_ns": 53764382636 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084362577651111, + "last_end_ns": 2084362577652207, + "loop_exit_ns": 2084362577652257, + "deregister_start_ns": 2084362577652283, + "deregister_end_ns": 2084362577652785, + "last_insert_ms": 0.001096, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000502 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084362599734172, + "last_end_ns": 2084362599734980, + "loop_exit_ns": 2084362599735025, + "deregister_start_ns": 2084362599735044, + "deregister_end_ns": 2084362599735721, + "last_insert_ms": 0.000808, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000677 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084362452886732, + "last_end_ns": 2084362452887785, + "loop_exit_ns": 2084362452887833, + "deregister_start_ns": 2084362452887867, + "deregister_end_ns": 2084362452888760, + "last_insert_ms": 0.001053, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000893 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084359931642609, + "last_end_ns": 2084359931644123, + "loop_exit_ns": 2084359931644196, + "deregister_start_ns": 2084359931644283, + "deregister_end_ns": 2084359931645418, + "last_insert_ms": 0.001514, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001135 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084359922046640, + "last_end_ns": 2084359922047641, + "loop_exit_ns": 2084359922047697, + "deregister_start_ns": 2084359922047721, + "deregister_end_ns": 2084359922051052, + "last_insert_ms": 0.001001, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003331 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084360198063845, + "last_end_ns": 2084360198064945, + "loop_exit_ns": 2084360198065026, + "deregister_start_ns": 2084360198065059, + "deregister_end_ns": 2084360198065888, + "last_insert_ms": 0.0011, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000829 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084362575655456, + "last_end_ns": 2084362575656711, + "loop_exit_ns": 2084362575656766, + "deregister_start_ns": 2084362575656808, + "deregister_end_ns": 2084362575657541, + "last_insert_ms": 0.001255, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000733 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084362653702588, + "last_end_ns": 2084362653703300, + "loop_exit_ns": 2084362653703337, + "deregister_start_ns": 2084362653703363, + "deregister_end_ns": 2084362653704051, + "last_insert_ms": 0.000712, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000688 + } + ], + "summary_sha256": "36b395fc081b4c3d9a83202509fd132503a5a5a5a539d63f68ba8f1819301b95", + "csv_sha256": "5d439bf91478f1da6838aa06249e36fc3e8552010d499a0b21eef9302ad2928d", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2463273.007742, + "cpu_us_op": 2.68431787085, + "sampled_cpu_s": 53.686357417, + "sampled_s": 8.119181, + "sampled_inserted": 20000000, + "sampled_ops_s": 2463302.640992977, + "elapsed_s": 8.119279, + "post_sample_join_s": 9.800000000126374e-05, + "process_cpu_s": 53.769180000000006, + "process_cpu_us_op": 2.6884590000000004, + "p99_us": 4.0, + "read_B_op": 76.0745802230399, + "inserted": 20000000, + "close_s": 0.138, + "total_elapsed_s": 8.257279, + "drain_ops_s": 2422105.3933141897, + "diagnostic_window_wall_s": 8.119233615, + "diagnostic_window_cpu_s": 53.686354714, + "diagnostic_join_wall_s": 4.3029e-05, + "diagnostic_join_cpu_s": 4.2395e-05, + "diagnostic_body_wall_s": 8.119276644, + "diagnostic_body_cpu_s": 53.686397109, + "diagnostic_close_wall_s": 0.137842987, + "diagnostic_close_cpu_s": 0.068681026, + "diagnostic_drain_wall_s": 8.257199985, + "diagnostic_drain_cpu_s": 53.755158479, + "body_cpu_us_op": 2.68431985545, + "drain_cpu_us_op": 2.68775792395 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-15-original-tmp" + }, + "started": 1792223662.6307256, + "free_bytes_before": 15382597632, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792223662.6342533, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "972895", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "448184", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "964686", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "399836", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "564210", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1917569", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1494160", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4002387", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1269124", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "960268", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400061", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1662089", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1156617", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3800960", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223671.0379736, + "free_bytes_after": 12658524160, + "log_sha256": "5e68edca3f639853bac72fc34b7f32230d79c0e1e533312b78e8462e5de65462", + "hardware_after": { + "time": 1792223671.0381303, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1307912", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400299", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3722732", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1755912", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "564059", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2880548", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3696172", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1631986", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4410879", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2842608", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1388394", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2989932", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1208003", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.917880999999966, + "process_system_cpu_s": 2.283766, + "db_allocated_bytes": 2724036608, + "db_apparent_bytes": 7854886912, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084362980611221, + "cpu_ns": 8980814 + }, + "stop_request": { + "wall_ns": 2084371093485285, + "cpu_ns": 53128084105 + }, + "workers_joined": { + "wall_ns": 2084371093526837, + "cpu_ns": 53128124848 + }, + "before_close": { + "wall_ns": 2084371093607915, + "cpu_ns": 53128205923 + }, + "after_close": { + "wall_ns": 2084371292279912, + "cpu_ns": 53197450748 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084368093772819, + "last_end_ns": 2084368093773953, + "loop_exit_ns": 2084368093774004, + "deregister_start_ns": 2084368093774050, + "deregister_end_ns": 2084368093776818, + "last_insert_ms": 0.001134, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002768 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084371065952293, + "last_end_ns": 2084371065953051, + "loop_exit_ns": 2084371065953089, + "deregister_start_ns": 2084371065953109, + "deregister_end_ns": 2084371065954258, + "last_insert_ms": 0.000758, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001149 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084370910051464, + "last_end_ns": 2084370910052385, + "loop_exit_ns": 2084370910052434, + "deregister_start_ns": 2084370910052475, + "deregister_end_ns": 2084370910053254, + "last_insert_ms": 0.000921, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000779 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084370848483941, + "last_end_ns": 2084370848485167, + "loop_exit_ns": 2084370848485212, + "deregister_start_ns": 2084370848485248, + "deregister_end_ns": 2084370848485966, + "last_insert_ms": 0.001226, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000718 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084371051106144, + "last_end_ns": 2084371051106915, + "loop_exit_ns": 2084371051106954, + "deregister_start_ns": 2084371051106982, + "deregister_end_ns": 2084371051107905, + "last_insert_ms": 0.000771, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000923 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084368538092945, + "last_end_ns": 2084368538094285, + "loop_exit_ns": 2084368538094373, + "deregister_start_ns": 2084368538094444, + "deregister_end_ns": 2084368538095484, + "last_insert_ms": 0.00134, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00104 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084368593045962, + "last_end_ns": 2084368593046880, + "loop_exit_ns": 2084368593046932, + "deregister_start_ns": 2084368593046953, + "deregister_end_ns": 2084368593047685, + "last_insert_ms": 0.000918, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000732 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084370831865759, + "last_end_ns": 2084370831867009, + "loop_exit_ns": 2084370831867062, + "deregister_start_ns": 2084370831867095, + "deregister_end_ns": 2084370831868247, + "last_insert_ms": 0.00125, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001152 + } + ], + "summary_sha256": "88f855e6e38453e4264d348d54ed4ae5de5bbd207999540bdbdfee9ad31cc5d7", + "csv_sha256": "34f6d148a93bd392bd77d06a138520199be7ec7b6a8f6908184c8c8a2815b803", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2465204.410127, + "cpu_us_op": 2.6559631727500004, + "sampled_cpu_s": 53.119263455, + "sampled_s": 8.112796, + "sampled_inserted": 20000000, + "sampled_ops_s": 2465241.329869505, + "elapsed_s": 8.112918, + "post_sample_join_s": 0.0001220000000010657, + "process_cpu_s": 53.201646999999966, + "process_cpu_us_op": 2.660082349999998, + "p99_us": 4.0, + "read_B_op": 76.57639834571243, + "inserted": 20000000, + "close_s": 0.199, + "total_elapsed_s": 8.311918, + "drain_ops_s": 2406183.506622659, + "diagnostic_window_wall_s": 8.112874064, + "diagnostic_window_cpu_s": 53.119103291, + "diagnostic_join_wall_s": 4.1552e-05, + "diagnostic_join_cpu_s": 4.0743e-05, + "diagnostic_body_wall_s": 8.112915616, + "diagnostic_body_cpu_s": 53.119144034, + "diagnostic_close_wall_s": 0.198671997, + "diagnostic_close_cpu_s": 0.069244825, + "diagnostic_drain_wall_s": 8.311668691, + "diagnostic_drain_cpu_s": 53.188469934, + "body_cpu_us_op": 2.6559572017, + "drain_cpu_us_op": 2.6594234967 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-16-main-tmp" + }, + "started": 1792223671.0922203, + "free_bytes_before": 15382544384, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792223671.0954065, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "34050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400193", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1649866", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3453754", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3642909", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3022969", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "702043", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "861509", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4417285", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "876880", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1428133", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1895817", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "565720", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2429536", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2513347", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "934837", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1999033", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223680.255611, + "free_bytes_after": 12662751232, + "log_sha256": "a2748d14387f25b8416023622c9eb1d815dfa5b9139fa5e69842fdfc5f064228", + "hardware_after": { + "time": 1792223680.2557602, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2225565", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "544699", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2155783", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1773876", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4534382", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2848504", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "427405", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2477648", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "747244", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3129502", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.09859700000004, + "process_system_cpu_s": 2.2730909999999938, + "db_allocated_bytes": 2719748096, + "db_apparent_bytes": 7879397376, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084371461094919, + "cpu_ns": 9637914 + }, + "stop_request": { + "wall_ns": 2084380376582101, + "cpu_ns": 53274212920 + }, + "workers_joined": { + "wall_ns": 2084380376622616, + "cpu_ns": 53274252750 + }, + "before_close": { + "wall_ns": 2084380376701494, + "cpu_ns": 53274331555 + }, + "after_close": { + "wall_ns": 2084380548269540, + "cpu_ns": 53367168138 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084379780051804, + "last_end_ns": 2084379780052990, + "loop_exit_ns": 2084379780053033, + "deregister_start_ns": 2084379780053068, + "deregister_end_ns": 2084379780053968, + "last_insert_ms": 0.001186, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0009 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084376832457259, + "last_end_ns": 2084376832458451, + "loop_exit_ns": 2084376832458511, + "deregister_start_ns": 2084376832458558, + "deregister_end_ns": 2084376832459319, + "last_insert_ms": 0.001192, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000761 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084379866875353, + "last_end_ns": 2084379866876180, + "loop_exit_ns": 2084379866876224, + "deregister_start_ns": 2084379866876260, + "deregister_end_ns": 2084379866877020, + "last_insert_ms": 0.000827, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00076 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084376846109131, + "last_end_ns": 2084376846109965, + "loop_exit_ns": 2084376846110009, + "deregister_start_ns": 2084376846110050, + "deregister_end_ns": 2084376846110911, + "last_insert_ms": 0.000834, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000861 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084380011960924, + "last_end_ns": 2084380011961580, + "loop_exit_ns": 2084380011961620, + "deregister_start_ns": 2084380011961654, + "deregister_end_ns": 2084380011962416, + "last_insert_ms": 0.000656, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000762 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084379714755788, + "last_end_ns": 2084379714757057, + "loop_exit_ns": 2084379714757104, + "deregister_start_ns": 2084379714757221, + "deregister_end_ns": 2084379714758274, + "last_insert_ms": 0.001269, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001053 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084376612261611, + "last_end_ns": 2084376612262513, + "loop_exit_ns": 2084376612262562, + "deregister_start_ns": 2084376612262584, + "deregister_end_ns": 2084376612265153, + "last_insert_ms": 0.000902, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002569 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084380325921396, + "last_end_ns": 2084380325922128, + "loop_exit_ns": 2084380325922180, + "deregister_start_ns": 2084380325922211, + "deregister_end_ns": 2084380325923051, + "last_insert_ms": 0.000732, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00084 + } + ], + "summary_sha256": "2862b2d637dd5106904c8da793d714cc126462b87dd4c716eeed4ca09f4ba464", + "csv_sha256": "b64f912ab2d644eb47c7a8739a2be912505ddea51ee8511bdf05ed0f8adde023", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2243276.561439, + "cpu_us_op": 2.6632009339500002, + "sampled_cpu_s": 53.264018679, + "sampled_s": 8.915432, + "sampled_inserted": 20000000, + "sampled_ops_s": 2243301.2780536045, + "elapsed_s": 8.91553, + "post_sample_join_s": 9.800000000126374e-05, + "process_cpu_s": 53.371688000000034, + "process_cpu_us_op": 2.668584400000002, + "p99_us": 4.064, + "read_B_op": 76.03875427422044, + "inserted": 20000000, + "close_s": 0.172, + "total_elapsed_s": 9.087530000000001, + "drain_ops_s": 2200818.0440669795, + "diagnostic_window_wall_s": 8.915487182, + "diagnostic_window_cpu_s": 53.264575006, + "diagnostic_join_wall_s": 4.0515e-05, + "diagnostic_join_cpu_s": 3.983e-05, + "diagnostic_body_wall_s": 8.915527697, + "diagnostic_body_cpu_s": 53.264614836, + "diagnostic_close_wall_s": 0.171568046, + "diagnostic_close_cpu_s": 0.092836583, + "diagnostic_drain_wall_s": 9.087174621, + "diagnostic_drain_cpu_s": 53.357530224, + "body_cpu_us_op": 2.6632307418, + "drain_cpu_us_op": 2.6678765112 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-17-isolated-miss", + "profile": "isolated-miss", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m-retry/wal0-17-isolated-miss-tmp" + }, + "started": 1792223680.3133602, + "free_bytes_before": 15382482944, + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "correctness_passed": true, + "hardware_before": { + "time": 1792223680.316509, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "534842", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2872524", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400085", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "997032", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4336039", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2667437", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2364902", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1222652", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1278490", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223688.9780025, + "free_bytes_after": 12647297024, + "log_sha256": "75bac6d9de809507532e39d42497c652d70a5dddc81d34968b51576e8c4aad7b", + "hardware_after": { + "time": 1792223688.978154, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "538831", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1321094", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2224167", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3110094", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4269553", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1317831", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1111171", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2836309", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400825", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1219629", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "895916", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2022429", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.05170499999997, + "process_system_cpu_s": 2.2435920000000067, + "db_allocated_bytes": 2735112192, + "db_apparent_bytes": 7851610112, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084380682385772, + "cpu_ns": 8834011 + }, + "stop_request": { + "wall_ns": 2084389095639309, + "cpu_ns": 53218118644 + }, + "workers_joined": { + "wall_ns": 2084389095696869, + "cpu_ns": 53218175331 + }, + "before_close": { + "wall_ns": 2084389095794740, + "cpu_ns": 53218273144 + }, + "after_close": { + "wall_ns": 2084389248194448, + "cpu_ns": 53290963163 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2084389038414728, + "last_end_ns": 2084389038415621, + "loop_exit_ns": 2084389038415661, + "deregister_start_ns": 2084389038415753, + "deregister_end_ns": 2084389038416542, + "last_insert_ms": 0.000893, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000789 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2084388894124902, + "last_end_ns": 2084388894125907, + "loop_exit_ns": 2084388894125950, + "deregister_start_ns": 2084388894125985, + "deregister_end_ns": 2084388894126823, + "last_insert_ms": 0.001005, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000838 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2084386268789379, + "last_end_ns": 2084386268790237, + "loop_exit_ns": 2084386268790285, + "deregister_start_ns": 2084386268790318, + "deregister_end_ns": 2084386268791133, + "last_insert_ms": 0.000858, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000815 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2084388958123455, + "last_end_ns": 2084388958124538, + "loop_exit_ns": 2084388958124586, + "deregister_start_ns": 2084388958124620, + "deregister_end_ns": 2084388958125479, + "last_insert_ms": 0.001083, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000859 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2084388794733627, + "last_end_ns": 2084388794736478, + "loop_exit_ns": 2084388794736526, + "deregister_start_ns": 2084388794736563, + "deregister_end_ns": 2084388794737389, + "last_insert_ms": 0.002851, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000826 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2084386303295139, + "last_end_ns": 2084386303296069, + "loop_exit_ns": 2084386303296117, + "deregister_start_ns": 2084386303296140, + "deregister_end_ns": 2084386303296861, + "last_insert_ms": 0.00093, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000721 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2084386103105083, + "last_end_ns": 2084386103106038, + "loop_exit_ns": 2084386103106089, + "deregister_start_ns": 2084386103106128, + "deregister_end_ns": 2084386103109101, + "last_insert_ms": 0.000955, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002973 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2084388911081848, + "last_end_ns": 2084388911082721, + "loop_exit_ns": 2084388911082781, + "deregister_start_ns": 2084388911082818, + "deregister_end_ns": 2084388911083448, + "last_insert_ms": 0.000873, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00063 + } + ], + "summary_sha256": "81484b63e85b98fb30216c402e33b0e7982144098f739a5a1765136bbd363d8b", + "csv_sha256": "ce56ebf60f12de34d4e97e1b9980368919846dc9de59ddeb23e3bac321ac491a", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "isolated-miss", + "phase": "insert-wal0@8", + "block": 2, + "ops_s": 2377184.43806, + "cpu_us_op": 2.66047405275, + "sampled_cpu_s": 53.209481055, + "sampled_s": 8.413187, + "sampled_inserted": 20000000, + "sampled_ops_s": 2377220.4278830364, + "elapsed_s": 8.413314, + "post_sample_join_s": 0.00012699999999910005, + "process_cpu_s": 53.29529699999998, + "process_cpu_us_op": 2.6647648499999987, + "p99_us": 4.0, + "read_B_op": 76.36980523629282, + "inserted": 20000000, + "close_s": 0.152, + "total_elapsed_s": 8.565313999999999, + "drain_ops_s": 2334999.0438178917, + "diagnostic_window_wall_s": 8.413253537, + "diagnostic_window_cpu_s": 53.209284633, + "diagnostic_join_wall_s": 5.756e-05, + "diagnostic_join_cpu_s": 5.6687e-05, + "diagnostic_body_wall_s": 8.413311097, + "diagnostic_body_cpu_s": 53.20934132, + "diagnostic_close_wall_s": 0.152399708, + "diagnostic_close_cpu_s": 0.072690019, + "diagnostic_drain_wall_s": 8.565808676, + "diagnostic_drain_cpu_s": 53.282129152, + "body_cpu_us_op": 2.660467066, + "drain_cpu_us_op": 2.6641064576 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792223536.726442, + "finished": 1792223689.0317364 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/results.csv new file mode 100644 index 000000000..b4de1cfae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/results.csv @@ -0,0 +1,19 @@ +profile,phase,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op +main,insert-wal0@8,0,3503623.007911,2.0836971436000002,41.673942872,5.708248,20000000,3503702.0115453987,5.708377,0.0001289999999993796,41.748205999999996,2.0874102999999997,3.104,76.62991338483221,20000000,0.139,5.847377,3420337.016067204,5.708332788,41.673922976,4.1021e-05,4.0426e-05,5.708373809,41.673963402,0.13913028,0.061707562,5.847583631,41.735750448,2.0836981701,2.0867875224 +original,insert-wal0@8,0,2772756.890396,2.19682474265,43.936494853,7.212915,20000000,2772804.0604942665,7.213038,0.0001230000000003173,44.042369,2.20211845,3.296,76.01850571423743,20000000,0.152,7.365038,2715532.4928398198,7.212969215,43.936695214,6.6127e-05,6.5726e-05,7.213035342,43.93676094,0.151659355,0.091811466,7.364773062,44.028650685,2.196838047,2.2014325342500003 +isolated-miss,insert-wal0@8,0,2662756.776156,2.2670717658,45.341435316,7.51088,20000000,2662803.825916537,7.511013,0.00013299999999993872,45.407883000000005,2.2703941500000004,3.424,76.56266283970724,20000000,0.139,7.650013,2614374.6422391697,7.510938475,45.341318098,7.2036e-05,7.1543e-05,7.511010511,45.341389641,0.1390246,0.053269384,7.650117882,45.394741801,2.26706948205,2.26973709005 +isolated-miss,insert-wal0@8,0,2465387.890882,2.37293595575,47.458719115,8.112211,20000000,2465419.1070720423,8.112314,0.0001029999999992981,47.53991400000001,2.3769957,3.552,77.0885816775344,20000000,0.148,8.260314,2421215.4646905675,8.112270904,47.45901593,4.0015e-05,3.9325e-05,8.112310919,47.459055255,0.14782794,0.066616487,8.260225337,47.525758145,2.37295276275,2.3762879072499996 +original,insert-wal0@8,0,2348458.36758,2.39652612575,47.930522515,8.516097,20000000,2348493.6820235844,8.516225,0.000128000000000128,48.005895999999986,2.4002947999999993,3.552,75.86676941258753,20000000,0.17,8.686225,2302496.1936859796,8.516150594,47.930767748,7.2118e-05,7.1306e-05,8.516222712,47.930839054,0.169655604,0.060887746,8.685960003,47.991808472,2.3965419527000003,2.3995904236000003 +main,insert-wal0@8,0,2465373.292802,2.4558364321,49.116728642,8.112243,20000000,2465409.3818442076,8.112362,0.00011899999999975819,49.198605000000015,2.4599302500000007,3.68,76.76354777139117,20000000,0.2,8.312361999999998,2406054.98172481,8.112308997,49.116643176,5.0016e-05,4.933e-05,8.112359013,49.116692506,0.199817408,0.067686637,8.312262164,49.184464868,2.4558346253,2.4592232434 +original,insert-wal0@8,1,2627458.61862,2.4731830645,49.46366129,7.611821,20000000,2627492.159891831,7.611918,9.700000000023579e-05,49.52587100000001,2.4762935500000003,3.68,76.00595774251991,20000000,0.121,7.732918,2586345.801158114,7.611871407,49.463661593,4.4319e-05,4.363e-05,7.611915726,49.463705223,0.120507704,0.049240008,7.732498529,49.513020246,2.47318526115,2.4756510123 +isolated-miss,insert-wal0@8,1,2811602.67156,2.54697971175,50.939594235,7.113279,20000000,2811642.8443197575,7.113381,0.0001020000000000465,51.01492699999996,2.5507463499999976,3.7439999999999998,75.07435915674911,20000000,0.137,7.250381000000001,2758475.7269997257,7.113335611,50.93967191,4.2669e-05,4.2195e-05,7.11337828,50.939714105,0.136710552,0.061582423,7.25016983,51.001377503,2.54698570525,2.55006887515 +main,insert-wal0@8,1,2376911.886829,2.5248634207999996,50.497268416,8.414165,20000000,2376944.1174495625,8.414279,0.00011399999999994748,50.562169000000026,2.5281084500000013,3.8080000000000003,76.45801933161104,20000000,0.165,8.579279,2331198.2277298593,8.413989937,50.497211917,6.0525e-05,5.9823e-05,8.414050462,50.49727174,0.165453003,0.051476109,8.579579687,50.548824062,2.524863587,2.5274412031 +main,insert-wal0@8,1,2405979.938507,2.55840510605,51.168102121,8.312517,20000000,2406010.117031941,8.312621,0.00010400000000032605,51.23502700000002,2.5617513500000006,3.872,76.16760614381158,20000000,0.15,8.462621,2363334.007277414,8.312572999,51.168391878,4.5762e-05,4.5164e-05,8.312618761,51.168437042,0.150268537,0.052407517,8.462969118,51.220926336,2.5584218521,2.5610463167999997 +isolated-miss,insert-wal0@8,1,2243738.485616,2.75600910095,55.120182019,8.913555,20000000,2243773.668306304,8.913695,0.000140000000000029,55.20850099999993,2.7604250499999963,3.8080000000000003,76.08386036857569,20000000,0.186,9.099695,2197875.8628723267,8.913625273,55.119915168,6.7387e-05,6.6782e-05,8.91369266,55.11998195,0.186407214,0.074568447,9.100180545,55.194631013,2.7559990975,2.7597315506499998 +original,insert-wal0@8,1,2405753.838279,2.5878259438,51.756518876,8.313298,20000000,2405784.082322082,8.313403,0.00010499999999957765,51.834032000000036,2.5917016000000017,3.872,76.63294192256288,20000000,0.161,8.474402999999999,2360048.2535465923,8.313354625,51.756479201,4.5665e-05,4.4908e-05,8.31340029,51.756524109,0.161064713,0.063181863,8.474544458,51.819785401,2.58782620545,2.59098927005 +isolated-miss,insert-wal0@8,2,2433940.51273,2.66715192925,53.343038585,8.217003,20000000,2433977.4489555378,8.217128,0.00012500000000059686,53.43268899999997,2.6716344499999987,4.0,76.08872415448269,20000000,0.157,8.374128,2388308.3707342423,8.217079945,53.343019648,4.53e-05,4.469e-05,8.217125245,53.343064338,0.157016859,0.075381718,8.374230504,53.418534481,2.6671532169,2.67092672405 +main,insert-wal0@8,2,2527675.427576,2.5984566419,51.969132838,7.912273,20000000,2527718.6467150464,7.912408,0.00013500000000021828,52.05265300000005,2.6026326500000025,3.9360000000000004,76.23170433959854,20000000,0.162,8.074408,2476961.778498188,7.912331983,51.969229065,7.3893e-05,7.3162e-05,7.912405876,51.969302227,0.161535764,0.070104522,8.074018761,52.03948386,2.59846511135,2.6019741929999998 +original,insert-wal0@8,2,2463273.007742,2.68431787085,53.686357417,8.119181,20000000,2463302.640992977,8.119279,9.800000000126374e-05,53.769180000000006,2.6884590000000004,4.0,76.0745802230399,20000000,0.138,8.257279,2422105.3933141897,8.119233615,53.686354714,4.3029e-05,4.2395e-05,8.119276644,53.686397109,0.137842987,0.068681026,8.257199985,53.755158479,2.68431985545,2.68775792395 +original,insert-wal0@8,2,2465204.410127,2.6559631727500004,53.119263455,8.112796,20000000,2465241.329869505,8.112918,0.0001220000000010657,53.201646999999966,2.660082349999998,4.0,76.57639834571243,20000000,0.199,8.311918,2406183.506622659,8.112874064,53.119103291,4.1552e-05,4.0743e-05,8.112915616,53.119144034,0.198671997,0.069244825,8.311668691,53.188469934,2.6559572017,2.6594234967 +main,insert-wal0@8,2,2243276.561439,2.6632009339500002,53.264018679,8.915432,20000000,2243301.2780536045,8.91553,9.800000000126374e-05,53.371688000000034,2.668584400000002,4.064,76.03875427422044,20000000,0.172,9.087530000000001,2200818.0440669795,8.915487182,53.264575006,4.0515e-05,3.983e-05,8.915527697,53.264614836,0.171568046,0.092836583,9.087174621,53.357530224,2.6632307418,2.6678765112 +isolated-miss,insert-wal0@8,2,2377184.43806,2.66047405275,53.209481055,8.413187,20000000,2377220.4278830364,8.413314,0.00012699999999910005,53.29529699999998,2.6647648499999987,4.0,76.36980523629282,20000000,0.152,8.565313999999999,2334999.0438178917,8.413253537,53.209284633,5.756e-05,5.6687e-05,8.413311097,53.20934132,0.152399708,0.072690019,8.565808676,53.282129152,2.660467066,2.6641064576 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/summary.csv new file mode 100644 index 000000000..aba4e5da7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/summary.csv @@ -0,0 +1,4 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0@8,main,6,2587140.019177333,2243276.561439,3503623.007911,459034.0209552197,0.0,2.4807432797333333,3.744,76.38159087424417,2587180.92543996,2533117.3425607425,49.61486559466667,7.8958129999999995,7.8959295,0.00011650000000014889,0.16466666666666666,8.060596166666667,49.694724666666694,2.4847362333333343,0.0,0.0,7.895837314333334,49.61499566966666,5.1955333333333334e-05,5.128916666666667e-05,7.895889269666667,49.61504695883334,0.16462883966666667,0.06603648833333332,8.060597997,49.68116329966667,2.480752347941667,2.4840581649833333,3,0.0,0.0,0.0 +insert-wal0@8,original,6,2513817.522124,2348458.36758,2772756.890396,157418.73306803053,-2.8341139833880535,2.49910682005,3.733333333333333,76.19585889344334,2513852.9925990407,2465451.940194559,49.982136401,7.981018,7.9811301666666665,0.00011216666666709803,0.15683333333333335,8.1379635,50.063165833333336,2.5031582916666664,-2.834279277490015,-2.671230472796826,7.981075586666667,49.98217696016667,5.2135e-05,5.145133333333333e-05,7.981127721666667,49.982228411499996,0.15656706,0.067174489,8.137774121333333,50.04948220283333,2.4991114205750002,2.5024741101416668,3,-2.2962161413754845,-26.197557074550758,29.345710004960623 +insert-wal0@8,isolated-miss,6,2499101.7958339998,2243738.485616,2811602.67156,204888.57091046896,-3.40291683831353,2.5451037527083336,3.7546666666666666,76.21133223889034,2499139.5537422025,2452541.518558987,50.902075054166666,8.046685833333333,8.0468075,0.00012166666666650154,0.15316666666666667,8.199974166666667,50.98320183333331,2.5491600916666655,-3.4029847248810308,-3.180895833285835,8.046750624166666,50.902037564500006,5.4161166666666666e-05,5.3537000000000006e-05,8.046804785333334,50.9020911015,0.1532311455,0.067351413,8.200122129,50.9695286825,2.545104555075,2.548476434125,3,-2.892340604223542,-25.864063977134812,27.197389271752613 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.csv new file mode 100644 index 000000000..2b98e669e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.csv @@ -0,0 +1,58 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,710116,0.021163,7096539.089,0.000,0.000,13.024,0.000,0.001,8.487,113.957,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.024,1027331.053,1007124.211,757986.437,694038.077,848847.273,1061758.636,988386.412,711066.989 +0.200222,0.100157,1366240,0.040717,6550966.578,0.000,0.000,13.329,0.000,0.001,9.333,218.395,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.329,891232.343,852393.251,824027.735,772189.030,702648.086,1008029.178,824796.529,675650.425 +0.300389,0.100167,2018944,0.060169,6516183.127,0.000,0.000,13.469,0.000,0.003,9.586,283.688,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.469,865957.194,839341.539,838902.271,781677.616,815571.144,1006483.058,759814.043,608436.260 +0.400531,0.100143,2362945,0.070421,3435100.554,0.000,0.000,66.872,0.000,67.104,10.495,296.844,0.000,20.245,0.178467,14.325,8,0.000,0.000,0.000,0,0.000,0,66.872,282176.713,753543.036,278382.136,825110.752,283025.500,317006.934,430305.008,265550.475 +0.500693,0.100162,2850136,0.084941,4864041.586,0.000,0.000,67.175,0.000,0.001,9.336,302.156,16.731,1247.981,0.598022,14.203,8,0.000,0.000,0.000,0,0.000,0,67.175,545557.468,647682.264,536442.214,593170.446,645945.074,674718.528,635991.176,584534.416 +0.600833,0.100140,3399639,0.101317,5487333.795,0.000,0.000,13.388,0.000,11.487,9.335,302.156,99.548,745.829,0.603394,14.130,8,0.000,0.000,0.000,0,0.000,0,13.388,611652.133,633151.979,592868.478,711791.684,700477.552,682193.197,716764.709,838434.063 +0.700968,0.100134,3976166,0.118499,5757532.970,0.000,0.000,11.555,0.000,8.183,9.450,302.156,150.930,170.513,0.786686,14.114,8,0.000,0.000,0.000,0,0.000,0,11.555,724156.871,689942.848,664656.828,742791.829,771213.635,618828.412,722369.273,823573.274 +0.801125,0.100157,4296373,0.128042,3197046.960,0.000,0.000,59.002,0.000,0.001,9.752,302.156,122.542,36.076,0.786686,14.110,8,0.000,0.000,0.000,0,0.000,0,59.002,725639.911,320027.189,648570.998,372474.786,329172.820,196810.781,193066.663,411283.811 +0.901278,0.100153,4939841,0.147219,6424854.598,0.000,0.000,9.717,0.000,4.821,8.408,302.156,0.000,0.000,0.786686,14.110,8,0.000,0.000,0.000,0,0.000,0,9.717,761195.918,707917.396,907951.488,866844.352,810230.930,679311.143,745220.349,946183.021 +1.001433,0.100155,5483783,0.163429,5430976.407,0.000,0.000,14.451,0.000,0.001,8.057,302.156,0.000,477.071,1.066528,14.063,8,0.000,0.000,0.000,0,0.000,0,14.451,649090.852,695398.856,747258.230,776103.384,706621.409,486643.411,608044.667,761815.598 +1.101584,0.100150,5864419,0.174773,3800645.274,0.000,0.000,46.534,0.000,50.337,9.283,302.156,0.000,365.427,1.235725,14.028,8,0.000,0.000,0.000,0,0.000,0,46.534,352250.349,283373.913,714315.940,686477.798,331571.443,726447.699,370313.190,335894.942 +1.201746,0.100162,6430300,0.191638,5649634.372,0.000,0.000,57.150,0.000,0.001,9.078,302.156,0.000,0.858,1.288700,14.028,8,0.000,0.000,0.000,0,0.000,0,57.150,579039.576,815166.081,633311.433,751090.147,730343.841,760984.078,646819.494,732879.723 +1.301905,0.100159,7066443,0.210596,6351349.012,0.000,0.000,11.573,0.000,0.233,8.472,302.156,0.000,87.673,1.562988,14.019,8,0.000,0.000,0.000,0,0.000,0,11.573,787639.842,902597.379,710202.752,911443.339,663107.503,874961.244,700328.425,801068.528 +1.402047,0.100142,7535999,0.224590,4688902.415,0.000,0.000,17.682,0.000,2.392,7.885,302.156,0.000,741.213,1.678955,13.946,8,0.000,0.000,0.000,0,0.000,0,17.682,631962.701,693006.028,400900.777,619670.155,608645.808,723672.486,493139.811,517904.648 +1.502195,0.100148,7880486,0.234857,3439778.200,0.000,0.000,54.252,0.000,4.619,10.190,302.156,0.000,68.180,1.880383,13.940,8,0.000,0.000,0.000,0,0.000,0,54.252,391780.060,403223.121,686583.671,149858.169,221032.812,639563.274,602248.510,345488.584 +1.602334,0.100139,8497060,0.253232,6157161.596,0.000,0.000,9.490,0.000,1.977,8.414,302.156,0.000,0.000,1.880383,13.940,8,0.000,0.000,0.000,0,0.000,0,9.490,812547.926,892606.385,696200.026,639039.664,906147.519,865014.827,711129.226,634476.023 +1.702491,0.100157,9043099,0.269505,5451853.923,0.000,0.000,13.532,0.000,2.894,8.295,302.156,0.000,553.235,2.429321,13.886,8,0.000,0.000,0.000,0,0.000,0,13.532,686944.437,775415.916,625031.376,575628.727,728169.890,809861.983,606170.906,644630.689 +1.802624,0.100133,9450135,0.281636,4064935.831,0.000,0.000,55.052,0.000,4.849,9.850,302.156,7.841,364.241,2.429321,13.850,8,0.000,0.000,0.000,0,0.000,0,55.052,675977.988,753584.432,406267.884,237323.321,302126.848,379923.038,694792.882,614939.437 +1.902773,0.100149,9967357,0.297050,5164517.742,0.000,0.000,52.669,0.000,0.001,9.496,302.156,15.953,18.527,2.429321,13.848,8,0.000,0.000,0.000,0,0.000,0,52.669,878459.883,770570.786,700714.968,655502.397,512895.079,601153.452,357317.104,687904.074 +2.002927,0.100154,10522042,0.313581,5538346.699,0.000,0.000,11.092,0.000,0.123,8.263,302.156,0.000,250.202,2.666748,13.824,8,0.000,0.000,0.000,0,0.000,0,11.092,597672.364,653386.823,838882.022,782838.070,642054.222,741361.750,635025.014,647126.434 +2.103062,0.100135,11059865,0.329610,5370971.240,0.000,0.000,16.507,0.000,3.976,8.410,302.156,0.000,629.852,2.961060,13.762,8,0.000,0.000,0.000,0,0.000,0,16.507,809366.158,635381.295,792488.967,619902.215,609795.873,724740.528,661026.636,518269.569 +2.203219,0.100157,11311894,0.337121,2516342.689,0.000,0.000,56.254,0.000,0.002,10.771,302.156,58.853,94.500,3.222046,13.753,8,0.000,0.000,0.000,0,0.000,0,56.254,617561.250,465190.270,546822.216,310912.281,52627.445,157942.241,327775.828,37511.157 +2.303385,0.100166,11927294,0.355461,6143789.145,0.000,0.000,8.128,0.000,0.001,8.694,302.156,0.000,0.000,3.222046,13.753,8,0.000,0.000,0.000,0,0.000,0,8.128,723747.147,756712.359,828123.675,702163.019,844087.144,877501.610,708532.433,702921.758 +2.403536,0.100151,12460860,0.371363,5327628.813,0.000,0.000,14.103,0.000,4.039,8.495,302.156,0.000,580.492,3.252808,13.696,8,0.000,0.000,0.000,0,0.000,0,14.103,604978.020,571498.489,749020.881,637399.146,775281.294,696679.783,676729.857,616041.342 +2.503684,0.100148,12924527,0.385181,4629830.398,0.000,0.000,15.386,0.000,32.047,8.899,302.156,0.000,359.547,3.374706,13.661,8,0.000,0.000,0.000,0,0.000,0,15.386,471303.748,445122.425,510405.982,677129.683,787985.916,533491.878,726536.695,477854.071 +2.603832,0.100148,13251587,0.394928,3265756.589,0.000,0.000,56.843,0.000,0.002,10.034,302.156,52.656,26.835,3.745728,13.658,8,0.000,0.000,0.000,0,0.000,0,56.843,730985.882,168100.692,276110.503,613899.532,381484.225,482873.855,392118.453,220183.448 +2.703970,0.100138,13846034,0.412644,5936265.250,0.000,0.000,9.629,0.000,0.001,8.524,302.156,0.000,10.103,3.745728,13.657,8,0.000,0.000,0.000,0,0.000,0,9.629,747836.385,697765.590,810499.776,604873.979,844582.669,801452.281,773181.355,656073.215 +2.804124,0.100154,14291758,0.425928,4450380.140,0.000,0.000,26.062,0.000,0.001,7.754,302.156,0.000,723.299,3.853394,13.587,8,0.000,0.000,0.000,0,0.000,0,26.062,491053.086,588083.522,682148.529,535324.845,612865.323,527087.542,564789.428,449027.864 +2.904286,0.100162,14660632,0.436921,3682775.046,0.000,0.000,14.397,0.000,45.708,8.925,302.156,2.223,267.496,3.969120,13.560,8,0.000,0.000,0.000,0,0.000,0,14.397,356133.175,351370.888,425480.853,765839.577,421347.548,341167.415,353866.845,667568.746 +3.004541,0.100255,15063649,0.448932,4019925.581,0.000,0.000,54.330,0.000,0.001,9.443,302.156,105.551,3.507,4.069580,13.560,8,0.000,0.000,0.000,0,0.000,0,54.330,367383.756,609127.693,476415.897,765539.093,758995.768,359354.218,273074.095,410035.063 +3.104675,0.100134,15646202,0.466293,5817738.942,0.000,0.000,9.124,0.000,0.321,8.275,302.156,0.000,228.756,4.313599,13.538,8,0.000,0.000,0.000,0,0.000,0,9.124,823896.646,877215.242,758743.898,637686.017,806499.943,689446.700,560629.211,663621.285 +3.204814,0.100139,16150698,0.481328,5037980.935,0.000,0.000,17.854,0.000,10.103,7.980,302.156,0.000,553.140,4.395020,13.484,8,0.000,0.000,0.000,0,0.000,0,17.854,806722.455,600697.859,584430.394,591670.365,672298.671,596823.227,531433.810,653904.153 +3.304966,0.100153,16549521,0.493214,3982143.214,0.000,0.000,30.713,0.000,44.713,7.214,358.395,338.935,362.610,4.574585,13.448,8,0.000,0.000,0.000,0,0.000,0,30.713,428724.686,508103.354,417691.550,664414.429,416573.259,728206.921,336226.072,482202.943 +3.405107,0.100141,16704050,0.497819,1543120.604,0.000,0.000,9.639,0.000,144.854,8.087,358.395,702.801,906.109,4.975220,13.359,8,0.000,0.000,0.000,0,0.000,0,9.639,0.000,0.000,0.000,414896.717,552892.716,575331.171,0.000,0.000 +3.505249,0.100142,16894189,0.503486,1898701.344,0.000,0.000,46.101,0.000,244.996,9.427,358.395,984.621,766.025,5.114746,13.285,8,0.000,0.000,0.000,0,0.000,0,46.101,0.000,0.000,0.000,705431.074,531517.345,661752.925,0.000,0.000 +3.605372,0.100123,17058445,0.508381,1640535.546,0.000,0.000,23.777,0.000,345.119,6.748,358.395,629.380,939.271,5.119019,13.193,8,0.000,0.000,0.000,0,0.000,0,23.777,0.000,0.000,0.000,583829.543,502390.041,554315.963,0.000,0.000 +3.705514,0.100142,17248958,0.514059,1902424.125,0.000,0.000,11.054,0.000,445.261,7.546,358.395,708.211,848.520,5.281128,13.110,8,0.000,0.000,0.000,0,0.000,0,11.054,0.000,0.000,0.000,677785.965,552224.554,672413.606,0.000,0.000 +3.805631,0.100117,17449979,0.520050,2007862.026,0.000,0.000,16.077,0.000,545.378,8.476,358.395,846.276,531.644,5.319702,13.058,8,0.000,0.000,0.000,0,0.000,0,16.077,0.000,0.000,0.000,730825.380,556818.862,720217.785,0.000,0.000 +3.905765,0.100134,17596892,0.524428,1467159.678,0.000,0.000,31.687,0.000,645.512,6.648,358.395,617.140,1058.227,5.460571,12.954,7,0.000,0.000,0.000,0,0.000,0,31.687,0.000,0.000,0.000,447908.481,611139.271,408111.926,0.000,0.000 +4.005890,0.100124,17655414,0.526172,584494.251,0.000,0.000,37.493,0.000,745.637,5.271,358.395,670.105,821.480,5.604736,12.874,6,0.000,0.000,0.000,0,0.000,0,37.493,0.000,0.000,0.000,130408.076,454086.175,0.000,0.000,0.000 +4.106021,0.100131,17714286,0.527927,587947.690,0.000,0.000,5.014,0.000,845.768,5.868,358.395,797.546,567.107,5.632202,12.818,6,0.000,0.000,0.000,0,0.000,0,5.014,0.000,0.000,0.000,0.000,587947.690,0.000,0.000,0.000 +4.206157,0.100136,17751346,0.529031,370095.966,0.000,0.000,940.933,0.000,945.904,4.451,403.180,414.553,921.323,5.758423,12.728,5,0.000,0.000,0.000,0,0.000,0,940.933,0.000,9.986,9.986,0.000,370056.021,0.000,9.986,9.986 +4.306301,0.100144,18027002,0.537247,2752590.077,0.000,0.000,950.301,0.000,0.001,6.725,420.840,58.938,281.274,5.770386,12.701,5,0.000,0.000,0.000,0,0.000,0,950.301,424607.610,589989.088,524134.068,0.000,0.000,0.000,586154.619,627704.693 +4.406430,0.100129,18446362,0.549744,4188210.736,0.000,0.000,92.286,0.000,4.885,4.506,420.840,115.203,113.058,5.782715,12.690,5,0.000,0.000,0.000,0,0.000,0,92.286,1080439.723,1018209.798,1006624.706,0.000,0.000,0.000,42405.434,1040531.076 +4.506541,0.100111,18446372,0.549745,99.889,0.000,0.000,98.304,0.000,58.396,3.637,420.840,952.065,990.733,5.999023,12.593,5,0.000,0.000,0.000,0,0.000,0,98.304,19.978,19.978,29.967,0.000,0.000,0.000,19.978,9.989 +4.606665,0.100124,18446385,0.549745,129.839,0.000,0.000,87.003,0.000,58.333,4.304,420.840,1036.448,1072.107,6.125366,12.488,5,0.000,0.000,0.000,0,0.000,0,87.003,39.950,19.975,19.975,0.000,0.000,0.000,19.975,29.963 +4.706789,0.100123,18446396,0.549745,109.864,0.000,0.000,97.618,0.000,54.897,3.871,420.840,964.239,1133.054,6.258423,12.377,5,0.000,0.000,0.000,0,0.000,0,97.618,19.975,29.963,19.975,0.000,0.000,0.000,19.975,19.975 +4.806925,0.100136,18446407,0.549746,109.850,0.000,0.000,79.248,0.000,90.784,3.777,420.840,947.926,988.223,6.430176,12.281,5,0.000,0.000,0.000,0,0.000,0,79.248,19.973,29.959,19.973,0.000,0.000,0.000,19.973,19.973 +4.907053,0.100128,18446422,0.549746,149.809,0.000,0.000,107.049,0.000,54.375,4.022,420.840,1069.337,945.199,6.491211,12.188,5,0.000,0.000,0.000,0,0.000,0,107.049,19.974,19.974,39.949,0.000,0.000,0.000,29.962,39.949 +5.007181,0.100128,18446435,0.549747,129.834,0.000,0.000,94.746,0.000,56.269,3.827,420.840,949.370,1151.260,6.629883,12.076,5,0.000,0.000,0.000,0,0.000,0,94.746,19.974,39.949,19.974,0.000,0.000,0.000,29.962,19.974 +5.107302,0.100121,18447352,0.549774,9158.880,0.000,0.000,105.265,0.000,63.177,3.535,420.840,935.856,1065.737,6.789917,11.971,5,0.000,0.000,0.000,0,0.000,0,105.265,3885.283,19.976,5213.670,0.000,0.000,0.000,19.976,19.976 +5.207392,0.100089,18822490,0.560954,3748037.350,0.000,0.000,76.983,0.000,0.000,6.139,420.840,225.112,477.426,6.867554,11.925,5,0.000,0.000,0.000,0,0.000,0,76.983,853808.539,592012.020,843008.172,0.000,0.000,0.000,747453.391,711755.228 +5.307532,0.100140,19256739,0.573896,4336413.947,0.000,0.000,10.499,0.000,7.473,5.607,420.840,0.156,291.623,6.867554,11.896,5,0.000,0.000,0.000,0,0.000,0,10.499,826332.168,821548.870,981394.899,0.000,0.000,0.000,811333.184,895804.825 +5.407708,0.100176,19579216,0.583506,3219103.734,0.000,0.000,8.767,0.000,0.000,4.151,420.840,0.000,167.674,6.872437,11.880,2,0.000,0.000,0.000,0,0.000,0,8.767,316732.487,577603.303,534978.331,0.000,0.000,0.000,897330.519,892459.094 +5.507945,0.100237,19790264,0.589796,2105494.148,0.000,0.000,10.325,0.000,0.000,2.400,420.840,0.000,115.313,6.893311,11.869,2,0.000,0.000,0.000,0,0.000,0,10.325,0.000,0.000,0.000,0.000,0.000,0.000,986713.443,1118780.705 +5.608093,0.100149,19953339,0.594656,1628331.651,0.000,0.000,9.399,0.000,0.000,1.867,420.840,0.000,102.933,6.914307,11.859,1,0.000,0.000,0.000,0,0.000,0,9.399,0.000,0.000,0.000,0.000,0.000,0.000,1097250.397,531081.254 +5.708248,0.100155,20000000,0.596046,465889.223,0.000,0.000,0.510,0.000,0.000,0.360,420.840,0.000,12.481,6.918457,11.857,0,0.000,0.000,0.000,0,0.000,0,0.510,0.000,0.000,0.000,0.000,0.000,0.000,465889.223,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.log new file mode 100644 index 000000000..6181a4af4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=25 +worker=2 kind=insert tid=6 os_tid=26 +worker=4 kind=insert tid=7 os_tid=28 +worker=3 kind=insert tid=8 os_tid=27 +worker=7 kind=insert tid=10 os_tid=31 +start_monotonic_ns=2084240352626156 main_address=0x5618d79c2300 +worker=5 kind=insert tid=11 os_tid=29 +worker=0 kind=insert tid=12 os_tid=24 +worker=6 kind=insert tid=9 os_tid=30 +load_end reason=complete inserted=20000000 elapsed_s=5.708 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.139 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084240352628646 cpu_ns=7791322 +diagnostic_stage name=stop_request wall_ns=2084246060961434 cpu_ns=41681714298 +diagnostic_stage name=workers_joined wall_ns=2084246061002455 cpu_ns=41681754724 +diagnostic_stage name=before_close wall_ns=2084246061081997 cpu_ns=41681834208 +diagnostic_stage name=after_close wall_ns=2084246200212277 cpu_ns=41743541770 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084245692834443 last_end_ns=2084245692835462 loop_exit_ns=2084245692835500 deregister_start_ns=2084245692835532 deregister_end_ns=2084245692836458 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084245722920891 last_end_ns=2084245722921810 loop_exit_ns=2084245722921849 deregister_start_ns=2084245722921878 deregister_end_ns=2084245722922524 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084245724025412 last_end_ns=2084245724026554 loop_exit_ns=2084245724026604 deregister_start_ns=2084245724026640 deregister_end_ns=2084245724028104 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084244271193938 last_end_ns=2084244271194883 loop_exit_ns=2084244271194927 deregister_start_ns=2084244271195004 deregister_end_ns=2084244271195838 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084244506602510 last_end_ns=2084244506603125 loop_exit_ns=2084244506603162 deregister_start_ns=2084244506603242 deregister_end_ns=2084244506604023 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084244238002167 last_end_ns=2084244238003285 loop_exit_ns=2084244238003344 deregister_start_ns=2084244238003383 deregister_end_ns=2084244238006663 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084245998776029 last_end_ns=2084245998776778 loop_exit_ns=2084245998776810 deregister_start_ns=2084245998776836 deregister_end_ns=2084245998777608 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084245915503359 last_end_ns=2084245915504004 loop_exit_ns=2084245915504039 deregister_start_ns=2084245915504071 deregister_end_ns=2084245915504872 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.summary.csv new file mode 100644 index 000000000..5ee132d88 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3503623.007911,5.708377,20000000,0.001923,0.001040,0.003104,0.007616,950.300714,0.001923,0.001040,0.003104,0.007616,950.300714,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.csv new file mode 100644 index 000000000..3fcd77d49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.csv @@ -0,0 +1,73 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,625960,0.018655,6255484.829,0.000,0.000,14.314,0.000,6.365,8.212,101.059,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,14.314,738624.096,869458.027,842945.468,623389.903,762218.575,842525.744,870747.179,705575.837 +0.200216,0.100151,1209210,0.036037,5823724.695,0.000,0.000,14.097,0.000,5.027,9.162,193.773,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,14.097,692506.517,870039.008,890298.480,695202.455,725546.732,657339.508,689451.121,603340.874 +0.300359,0.100143,1781997,0.053108,5719697.125,0.000,0.000,15.486,0.000,2.222,9.469,276.742,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.486,692580.372,862407.706,877625.960,685630.303,722627.438,647624.609,610897.089,620303.648 +0.400533,0.100174,2304006,0.068665,5211035.617,0.000,0.000,17.478,0.000,20.469,9.911,291.121,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.478,727356.190,561214.867,723772.416,727675.634,621829.546,656918.578,627010.544,565257.842 +0.500698,0.100164,2585496,0.077054,2810277.178,0.000,0.000,76.014,0.000,64.043,9.966,296.102,2.340,175.922,0.275452,14.310,8,0.000,0.000,0.000,0,0.000,0,76.014,615178.051,278881.249,419929.229,468619.136,274688.146,229752.065,253702.667,269526.637 +0.600842,0.100145,2970434,0.088526,3843823.830,0.000,0.000,90.838,0.000,4.880,8.754,296.102,32.102,1350.041,0.587158,14.178,8,0.000,0.000,0.000,0,0.000,0,90.838,512688.918,535865.417,457908.103,424995.677,397455.486,477969.105,566431.235,470509.887 +0.700989,0.100147,3465708,0.103286,4945492.282,0.000,0.000,12.820,0.000,0.001,9.513,296.102,110.736,611.916,0.599613,14.118,8,0.000,0.000,0.000,0,0.000,0,12.820,733854.522,660931.392,611833.346,534476.714,623166.737,551182.231,622797.278,607250.063 +0.801135,0.100146,3986452,0.118806,5199838.201,0.000,0.000,11.299,0.000,11.803,9.418,296.102,106.134,187.148,0.658325,14.100,8,0.000,0.000,0.000,0,0.000,0,11.299,757023.285,783764.192,726627.721,661992.214,559202.485,639395.249,573132.121,498700.934 +0.901386,0.100251,4302589,0.128227,3153459.452,0.000,0.000,59.762,0.000,0.000,10.156,296.102,118.726,12.118,0.781250,14.099,8,0.000,0.000,0.000,0,0.000,0,59.762,316895.059,173434.933,274780.704,632642.996,611525.969,355927.146,626408.635,161844.009 +1.001548,0.100163,4876115,0.145320,5725952.121,0.000,0.000,10.449,0.000,0.002,8.516,296.102,0.000,0.000,0.781250,14.099,8,0.000,0.000,0.000,0,0.000,0,10.449,801077.800,621859.131,524577.268,661474.733,675182.450,817680.811,805460.675,818639.253 +1.101706,0.100158,5370446,0.160052,4935535.742,0.000,0.000,11.099,0.000,5.239,8.046,296.102,0.000,369.262,1.054565,14.062,8,0.000,0.000,0.000,0,0.000,0,11.099,600763.701,598008.042,496258.314,637395.999,609519.909,735860.901,665152.279,592576.597 +1.201846,0.100140,5804528,0.172988,4334735.765,0.000,0.000,16.566,0.000,18.351,8.666,296.102,0.000,471.409,1.144718,14.016,8,0.000,0.000,0.000,0,0.000,0,16.566,431304.621,527210.008,429397.298,562889.928,470929.004,683300.919,686796.013,542907.974 +1.302004,0.100157,6166912,0.183788,3618146.087,0.000,0.000,58.165,0.000,0.001,10.035,296.102,0.000,10.101,1.299198,14.015,8,0.000,0.000,0.000,0,0.000,0,58.165,322312.773,266909.961,311230.214,596820.777,273180.094,762340.297,582802.837,502549.133 +1.402166,0.100163,6732725,0.200651,5648929.870,0.000,0.000,10.176,0.000,0.001,8.469,296.102,0.000,0.000,1.299198,14.015,8,0.000,0.000,0.000,0,0.000,0,10.176,757276.661,625531.229,607919.911,679453.408,712799.100,709574.352,785201.182,771174.027 +1.502418,0.100252,7179881,0.213977,4460321.506,0.000,0.000,22.740,0.000,0.000,7.483,296.102,0.000,373.122,1.594238,13.979,8,0.000,0.000,0.000,0,0.000,0,22.740,533625.445,583260.382,492987.838,516468.675,497476.528,613324.630,591778.918,631399.089 +1.602543,0.100124,7580577,0.225919,4001989.529,0.000,0.000,16.007,0.000,24.737,8.355,296.102,0.000,500.394,1.718513,13.930,8,0.000,0.000,0.000,0,0.000,0,16.007,422295.509,439943.590,386110.451,469926.351,654097.611,454185.901,595540.339,579889.777 +1.702724,0.100182,7965065,0.237377,3837909.933,0.000,0.000,58.847,0.000,0.001,9.973,296.102,0.000,21.835,1.878551,13.928,8,0.000,0.000,0.000,0,0.000,0,58.847,520335.014,522700.718,277136.689,356901.827,610301.625,295992.445,783337.373,471204.241 +1.802876,0.100152,8578677,0.255664,6126793.427,0.000,0.000,7.604,0.000,0.001,8.522,296.102,0.000,0.000,1.878551,13.928,8,0.000,0.000,0.000,0,0.000,0,7.604,853041.449,806881.716,696409.883,716199.758,735889.784,718675.988,866251.340,733443.508 +1.903022,0.100145,9065079,0.270160,4856959.002,0.000,0.000,12.971,0.000,13.081,7.994,296.102,0.039,636.770,2.165161,13.865,8,0.000,0.000,0.000,0,0.000,0,12.971,740713.159,644053.681,572327.955,576342.120,530538.708,599498.455,667998.870,525486.054 +2.003163,0.100142,9414472,0.280573,3488987.744,0.000,0.000,59.304,0.000,0.902,9.844,296.102,0.039,251.870,2.316410,13.841,8,0.000,0.000,0.000,0,0.000,0,59.304,363535.042,233659.015,637926.358,321185.032,263606.593,300823.874,758315.823,609936.007 +2.103327,0.100164,9885947,0.294624,4707040.245,0.000,0.000,32.708,0.000,0.001,9.159,296.102,15.716,12.948,2.421036,13.840,8,0.000,0.000,0.000,0,0.000,0,32.708,696698.863,666777.871,449903.095,597321.635,677270.685,545895.866,592289.877,480882.353 +2.203485,0.100158,10464966,0.311880,5781069.900,0.000,0.000,13.665,0.000,2.036,8.399,296.102,0.000,106.395,2.648804,13.829,8,0.000,0.000,0.000,0,0.000,0,13.665,849559.752,844078.399,540936.629,667736.592,704129.180,680057.155,815483.510,679088.683 +2.303629,0.100144,10892332,0.324617,4267519.892,0.000,0.000,21.144,0.000,0.051,7.965,296.102,0.000,705.352,2.754639,13.760,8,0.000,0.000,0.000,0,0.000,0,21.144,570199.597,468446.000,594075.245,523566.692,482435.871,556309.582,566385.085,506101.821 +2.403778,0.100149,11234863,0.334825,3420226.859,0.000,0.000,59.878,0.000,16.915,10.053,296.102,39.590,163.624,2.928421,13.744,8,0.000,0.000,0.000,0,0.000,0,59.878,763824.804,596773.076,650403.371,185464.363,631950.795,190147.403,220592.156,181070.892 +2.503947,0.100169,11712323,0.349054,4766534.880,0.000,0.000,48.873,0.000,0.001,9.592,296.102,23.242,0.000,2.928421,13.744,8,0.000,0.000,0.000,0,0.000,0,48.873,574418.067,726341.009,602520.517,487385.329,839150.133,431250.312,602380.754,503088.759 +2.604100,0.100153,12251792,0.365132,5386422.004,0.000,0.000,15.525,0.000,11.699,8.121,296.102,0.000,280.078,3.214111,13.717,8,0.000,0.000,0.000,0,0.000,0,15.525,686795.789,776597.945,577443.641,661354.840,712955.634,548508.057,745286.008,677480.088 +2.704235,0.100134,12751183,0.380015,4987205.301,0.000,0.000,17.899,0.000,0.001,8.024,296.102,0.000,510.056,3.302734,13.667,8,0.000,0.000,0.000,0,0.000,0,17.899,741553.071,747515.056,577853.146,622563.039,683351.316,579221.306,471376.291,563772.076 +2.804383,0.100149,13022393,0.388098,2708070.959,0.000,0.000,56.702,0.000,29.882,10.266,296.102,67.244,187.572,3.737427,13.649,8,0.000,0.000,0.000,0,0.000,0,56.702,294162.348,638709.734,198884.102,155448.725,121059.888,437848.573,278016.370,583941.218 +2.904547,0.100163,13583969,0.404834,5606593.556,0.000,0.000,46.180,0.000,7.466,9.122,296.102,0.000,2.652,3.737427,13.648,8,0.000,0.000,0.000,0,0.000,0,46.180,743025.198,728009.748,752010.508,562011.145,732941.684,625257.741,890733.704,572603.827 +3.004721,0.100174,14069351,0.419299,4845396.617,0.000,0.000,22.843,0.000,0.001,8.213,296.102,0.039,516.641,3.791016,13.598,8,0.000,0.000,0.000,0,0.000,0,22.843,555015.145,564768.190,642622.845,457334.955,651457.487,702388.946,670334.670,601474.379 +3.104856,0.100136,14585845,0.434692,5157949.380,0.000,0.000,14.010,0.000,3.239,8.397,296.102,0.000,419.900,3.873047,13.557,8,0.000,0.000,0.000,0,0.000,0,14.010,598588.727,576448.733,665967.408,687707.943,600755.790,661673.228,769886.565,596920.987 +3.205004,0.100147,14822235,0.441737,2360420.716,0.000,0.000,56.206,0.000,47.618,10.851,296.102,94.782,79.843,4.069946,13.549,8,0.000,0.000,0.000,0,0.000,0,56.206,6660.183,311710.536,822447.704,410544.853,736354.606,7738.593,3285.158,61679.084 +3.305172,0.100168,15416710,0.459454,5934783.481,0.000,0.000,48.443,0.000,0.001,8.522,296.102,0.000,10.451,4.475414,13.548,8,0.000,0.000,0.000,0,0.000,0,48.443,646973.512,660650.543,809999.735,861872.623,717145.669,825863.095,798848.462,613429.843 +3.405312,0.100140,15954957,0.475495,5374930.370,0.000,0.000,11.308,0.000,2.531,8.599,296.102,0.000,695.938,4.475414,13.480,8,0.000,0.000,0.000,0,0.000,0,11.308,616535.161,603982.769,762021.083,725192.743,649848.432,830105.578,647801.303,539443.301 +3.505450,0.100138,16488387,0.491392,5326965.993,0.000,0.000,26.487,0.000,15.563,8.328,342.145,37.370,285.271,4.475414,13.452,8,0.000,0.000,0.000,0,0.000,0,26.487,689860.221,667491.018,614014.643,582817.594,700066.170,811293.036,676149.098,585274.212 +3.605576,0.100126,16694470,0.497534,2058232.798,0.000,0.000,11.406,0.000,115.689,7.351,357.750,765.557,297.164,4.674957,13.423,8,0.000,0.000,0.000,0,0.000,0,11.406,682328.996,603019.074,0.000,591603.479,88088.844,93192.404,0.000,0.000 +3.705706,0.100130,16830954,0.501602,1363070.979,0.000,0.000,17.843,0.000,215.819,6.692,357.750,555.646,1022.423,4.954956,13.323,8,0.000,0.000,0.000,0,0.000,0,17.843,545611.894,463318.696,0.000,354140.390,0.000,0.000,0.000,0.000 +3.805827,0.100121,16993531,0.506447,1623804.742,0.000,0.000,16.847,0.000,315.940,7.401,357.750,734.307,536.811,5.126465,13.270,8,0.000,0.000,0.000,0,0.000,0,16.847,495690.076,558853.631,0.000,569261.035,0.000,0.000,0.000,0.000 +3.905967,0.100141,17126989,0.510424,1332705.976,0.000,0.000,41.728,0.000,416.080,4.526,357.750,352.746,757.372,5.174561,13.196,8,0.000,0.000,0.000,0,0.000,0,41.728,554180.722,550765.525,0.000,227759.729,0.000,0.000,0.000,0.000 +4.006090,0.100123,17300863,0.515606,1736599.242,0.000,0.000,19.302,0.000,516.204,7.827,357.750,748.413,491.074,5.285645,13.148,8,0.000,0.000,0.000,0,0.000,0,19.302,665959.052,621194.235,0.000,449445.954,0.000,0.000,0.000,0.000 +4.106247,0.100157,17430119,0.519458,1290539.415,0.000,0.000,14.261,0.000,616.360,4.504,357.750,311.309,566.652,5.361328,13.093,8,0.000,0.000,0.000,0,0.000,0,14.261,406253.932,495504.194,0.000,388781.289,0.000,0.000,0.000,0.000 +4.208527,0.102280,17599304,0.524500,1654134.865,0.000,0.000,22.539,0.000,718.640,5.925,357.938,603.162,404.947,5.361328,13.052,7,0.000,0.000,0.000,0,0.000,0,22.539,436155.429,509151.090,0.000,708828.345,0.000,0.000,0.000,0.000 +4.308665,0.100138,17657381,0.526231,579971.930,0.000,0.000,6.011,0.000,818.778,2.488,357.938,277.353,403.312,5.477051,13.013,6,0.000,0.000,0.000,0,0.000,0,6.011,0.000,105654.614,0.000,474317.316,0.000,0.000,0.000,0.000 +4.408780,0.100116,17657396,0.526231,149.827,0.000,0.000,77.262,0.000,918.894,2.549,357.938,371.641,605.277,5.505005,12.954,6,0.000,0.000,0.000,0,0.000,0,77.262,0.000,0.000,0.000,149.827,0.000,0.000,0.000,0.000 +4.508906,0.100125,17763628,0.529397,1060990.748,0.000,0.000,3.928,0.000,1019.019,4.609,357.938,560.431,312.187,5.634644,12.923,6,0.000,0.000,0.000,0,0.000,0,3.928,0.000,0.000,0.000,1060990.748,0.000,0.000,0.000,0.000 +4.609035,0.100129,17802073,0.530543,383954.491,0.000,0.000,3.428,0.000,1119.148,1.850,357.938,233.605,455.935,5.634644,12.878,5,0.000,0.000,0.000,0,0.000,0,3.428,0.000,0.000,0.000,383954.491,0.000,0.000,0.000,0.000 +4.709165,0.100131,17802073,0.530543,0.000,0.000,0.000,0.000,0.000,1219.279,2.182,357.938,361.285,520.842,5.657104,12.828,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.809284,0.100119,17802073,0.530543,0.000,0.000,0.000,0.000,0.000,1319.398,1.625,357.938,274.206,213.536,5.679321,12.807,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +4.909396,0.100112,17802074,0.530543,9.989,0.000,0.000,1405.500,0.000,1419.509,2.925,373.570,368.923,324.286,5.762817,12.775,5,0.000,0.000,0.000,0,0.000,0,1405.500,0.000,0.000,0.000,0.000,0.000,0.000,9.989,0.000 +5.009516,0.100120,17929680,0.534346,1274536.674,0.000,0.000,1471.434,0.000,0.002,5.951,404.871,100.544,528.236,5.762817,12.723,5,0.000,0.000,0.000,0,0.000,0,1471.434,0.000,0.000,336737.531,0.000,249971.234,115342.143,368679.354,203806.411 +5.109670,0.100155,18263787,0.544303,3335916.010,0.000,0.000,11.067,0.000,73.018,4.607,404.871,22.894,190.721,5.779663,12.705,5,0.000,0.000,0.000,0,0.000,0,11.067,0.000,0.000,252100.505,0.000,803808.116,769960.411,716532.957,793514.021 +5.209803,0.100133,18594777,0.554168,3305510.282,0.000,0.000,160.262,0.000,13.835,3.968,404.871,164.859,193.220,5.798828,12.686,5,0.000,0.000,0.000,0,0.000,0,160.262,0.000,0.000,9.987,0.000,794454.964,855224.262,759970.759,895850.311 +5.309955,0.100153,18594785,0.554168,79.878,0.000,0.000,93.669,0.000,113.987,2.900,404.871,719.683,563.476,6.021362,12.631,5,0.000,0.000,0.000,0,0.000,0,93.669,0.000,0.000,19.970,0.000,0.000,19.970,19.970,19.970 +5.410120,0.100165,18594787,0.554168,19.967,0.000,0.000,182.860,0.000,131.316,1.153,404.871,262.537,690.271,6.039307,12.563,5,0.000,0.000,0.000,0,0.000,0,182.860,0.000,0.000,0.000,0.000,19.967,0.000,0.000,0.000 +5.510291,0.100171,18594793,0.554168,59.897,0.000,0.000,183.031,0.000,230.961,1.734,404.871,436.283,526.909,6.100220,12.512,5,0.000,0.000,0.000,0,0.000,0,183.031,0.000,0.000,19.966,0.000,0.000,0.000,19.966,19.966 +5.610437,0.100145,18594801,0.554168,79.884,0.000,0.000,240.375,0.000,86.736,2.361,404.871,572.333,361.467,6.162964,12.476,5,0.000,0.000,0.000,0,0.000,0,240.375,0.000,0.000,19.971,0.000,19.971,19.971,9.986,9.986 +5.710624,0.100188,18594805,0.554168,39.925,0.000,0.000,132.315,0.000,165.036,1.906,404.871,442.451,684.496,6.262817,12.409,5,0.000,0.000,0.000,0,0.000,0,132.315,0.000,0.000,0.000,0.000,0.000,19.963,9.981,9.981 +5.810752,0.100128,18594815,0.554169,99.872,0.000,0.000,173.620,0.000,87.552,2.617,404.871,673.123,408.188,6.273808,12.369,5,0.000,0.000,0.000,0,0.000,0,173.620,0.000,0.000,19.974,0.000,19.974,19.974,19.974,19.974 +5.910868,0.100116,18594821,0.554169,59.931,0.000,0.000,118.107,0.000,146.084,1.823,404.871,406.327,556.115,6.442871,12.315,5,0.000,0.000,0.000,0,0.000,0,118.107,0.000,0.000,0.000,0.000,19.977,0.000,19.977,19.977 +6.010998,0.100130,18594825,0.554169,39.948,0.000,0.000,158.398,0.000,176.848,1.386,404.871,337.607,624.616,6.442871,12.254,5,0.000,0.000,0.000,0,0.000,0,158.398,0.000,0.000,19.974,0.000,0.000,19.974,0.000,0.000 +6.111101,0.100103,18594835,0.554169,99.897,0.000,0.000,195.385,0.000,75.695,2.570,404.871,594.662,358.928,6.489624,12.219,5,0.000,0.000,0.000,0,0.000,0,195.385,0.000,0.000,19.979,0.000,19.979,19.979,19.979,19.979 +6.211256,0.100155,18594839,0.554169,39.938,0.000,0.000,113.471,0.000,175.850,2.267,404.871,563.190,441.738,6.604370,12.176,5,0.000,0.000,0.000,0,0.000,0,113.471,0.000,0.000,0.000,0.000,0.000,0.000,19.969,19.969 +6.311394,0.100138,18594845,0.554170,59.917,0.000,0.000,192.844,0.000,161.014,1.429,404.871,312.029,672.233,6.604370,12.110,5,0.000,0.000,0.000,0,0.000,0,192.844,0.000,0.000,19.972,0.000,19.972,19.972,0.000,0.000 +6.411540,0.100145,18594847,0.554170,19.971,0.000,0.000,189.850,0.000,261.159,1.382,404.871,307.249,324.723,6.631474,12.078,5,0.000,0.000,0.000,0,0.000,0,189.850,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.971 +6.511687,0.100147,18594853,0.554170,59.912,0.000,0.000,312.010,0.000,205.191,1.611,404.871,408.190,293.046,6.669067,12.050,5,0.000,0.000,0.000,0,0.000,0,312.010,0.000,0.000,19.971,0.000,19.971,0.000,19.971,0.000 +6.611837,0.100150,18594857,0.554170,39.940,0.000,0.000,216.498,0.000,164.281,1.674,404.871,439.652,449.286,6.723145,12.006,5,0.000,0.000,0.000,0,0.000,0,216.498,0.000,0.000,0.000,0.000,0.000,19.970,0.000,19.970 +6.711944,0.100107,18606495,0.554517,116255.310,0.000,0.000,199.588,0.000,184.505,1.617,404.871,344.474,460.522,6.781128,11.961,5,0.000,0.000,0.000,0,0.000,0,199.588,0.000,0.000,49556.848,0.000,19.979,0.000,66678.484,0.000 +6.812079,0.100134,18896816,0.563169,2899311.991,0.000,0.000,217.305,0.000,7.844,5.549,404.871,191.929,466.560,6.836182,11.915,5,0.000,0.000,0.000,0,0.000,0,217.305,0.000,0.000,540782.939,0.000,519321.793,438760.105,681084.309,719362.845 +6.912215,0.100137,19287123,0.574801,3897732.289,0.000,0.000,14.138,0.000,0.000,5.045,404.871,0.000,285.390,6.871582,11.887,4,0.000,0.000,0.000,0,0.000,0,14.138,0.000,0.000,844982.847,0.000,982145.011,810460.123,390615.076,869529.232 +7.012483,0.100267,19643162,0.585412,3550903.300,0.000,0.000,10.425,0.000,1.139,3.889,404.871,0.000,106.006,6.886230,11.877,3,0.000,0.000,0.000,0,0.000,0,10.425,0.000,0.000,1054193.585,0.000,550648.870,995789.619,0.000,950271.227 +7.112677,0.100194,19888166,0.592714,2445296.614,0.000,0.000,12.957,0.000,0.000,3.663,404.871,0.000,161.757,6.923340,11.861,2,0.000,0.000,0.000,0,0.000,0,12.957,0.000,0.000,785775.752,0.000,0.000,698335.369,0.000,961185.492 +7.212915,0.100239,20000000,0.596046,1115678.849,0.000,0.000,0.815,0.000,0.000,0.942,404.871,0.000,10.054,6.927856,11.860,0,0.000,0.000,0.000,0,0.000,0,0.815,0.000,0.000,576874.023,0.000,0.000,0.000,0.000,538804.827 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.log new file mode 100644 index 000000000..4828a672a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=43 +worker=3 kind=insert tid=6 os_tid=41 +start_monotonic_ns=2084246315483599 main_address=0x55db7dfb5300 +worker=7 kind=insert tid=7 os_tid=45 +worker=0 kind=insert tid=8 os_tid=38 +worker=1 kind=insert tid=10 os_tid=39 +worker=6 kind=insert tid=9 os_tid=44 +worker=4 kind=insert tid=12 os_tid=42 +worker=2 kind=insert tid=11 os_tid=40 +load_end reason=complete inserted=20000000 elapsed_s=7.213 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.152 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084246315485574 cpu_ns=8936329 +diagnostic_stage name=stop_request wall_ns=2084253528454789 cpu_ns=43945631543 +diagnostic_stage name=workers_joined wall_ns=2084253528520916 cpu_ns=43945697269 +diagnostic_stage name=before_close wall_ns=2084253528599281 cpu_ns=43945775548 +diagnostic_stage name=after_close wall_ns=2084253680258636 cpu_ns=44037587014 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084250489196868 last_end_ns=2084250489197676 loop_exit_ns=2084250489197716 deregister_start_ns=2084250489197747 deregister_end_ns=2084250489200579 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084250537401207 last_end_ns=2084250537402351 loop_exit_ns=2084250537402413 deregister_start_ns=2084250537402438 deregister_end_ns=2084250537403249 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084253478489084 last_end_ns=2084253478489853 loop_exit_ns=2084253478489885 deregister_start_ns=2084253478489911 deregister_end_ns=2084253478490464 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084250876716428 last_end_ns=2084250876717078 loop_exit_ns=2084250876717126 deregister_start_ns=2084250876717142 deregister_end_ns=2084250876717770 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084253278025967 last_end_ns=2084253278026740 loop_exit_ns=2084253278026779 deregister_start_ns=2084253278026807 deregister_end_ns=2084253278027451 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084253419667731 last_end_ns=2084253419668635 loop_exit_ns=2084253419668674 deregister_start_ns=2084253419668704 deregister_end_ns=2084253419669267 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084253175518222 last_end_ns=2084253175519268 loop_exit_ns=2084253175519321 deregister_start_ns=2084253175519420 deregister_end_ns=2084253175520190 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084253473717298 last_end_ns=2084253473717935 loop_exit_ns=2084253473717967 deregister_start_ns=2084253473717987 deregister_end_ns=2084253473718590 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.summary.csv new file mode 100644 index 000000000..0ee0a8241 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2772756.890396,7.213038,20000000,0.002369,0.001104,0.003296,0.008128,1471.434001,0.002369,0.001104,0.003296,0.008128,1471.434001,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.csv new file mode 100644 index 000000000..0082d7111 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.csv @@ -0,0 +1,76 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,618037,0.018419,6176305.188,0.000,0.000,15.199,0.000,5.450,8.270,99.809,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.199,771142.488,777788.114,844004.535,629595.644,833521.435,831043.066,758290.946,730918.960 +0.200226,0.100160,1193335,0.035564,5743762.869,0.000,0.000,15.233,0.000,3.430,9.190,190.871,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.233,735988.944,591550.727,731526.105,679749.193,739213.769,783572.585,782104.941,700056.605 +0.300384,0.100157,1753546,0.052260,5593316.412,0.000,0.000,15.948,0.000,0.001,9.557,276.652,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.948,698721.498,691462.910,576593.503,605178.562,731150.514,881643.915,722943.417,685622.092 +0.400536,0.100152,2291220,0.068284,5368575.953,0.000,0.000,18.125,0.000,13.463,9.768,290.816,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,18.125,599448.413,583043.360,750059.377,724797.793,599678.064,784337.250,705996.384,621215.312 +0.500677,0.100142,2525758,0.075273,2342057.955,0.000,0.000,86.063,0.000,58.286,9.810,300.191,1.092,108.986,0.434326,14.316,8,0.000,0.000,0.000,0,0.000,0,86.063,182620.965,280432.227,468365.656,540852.838,267750.215,186815.016,250085.272,165135.766 +0.600837,0.100159,2949276,0.087895,4228447.297,0.000,0.000,77.834,0.000,2.794,9.032,300.191,33.462,1251.133,0.600708,14.194,8,0.000,0.000,0.000,0,0.000,0,77.834,504127.308,593614.823,544223.466,519722.477,437243.803,531783.273,533929.856,563802.291 +0.700986,0.100150,3443291,0.102618,4932772.299,0.000,0.000,14.691,0.000,0.001,9.516,300.191,102.152,700.788,0.600708,14.126,8,0.000,0.000,0.000,0,0.000,0,14.691,615020.145,745504.985,596557.758,671026.379,424545.029,637676.260,599713.039,642728.703 +0.801129,0.100143,3944653,0.117560,5006477.509,0.000,0.000,12.279,0.000,6.581,9.261,300.191,106.450,166.871,0.659912,14.109,8,0.000,0.000,0.000,0,0.000,0,12.279,599794.303,704085.516,566371.985,693700.332,587811.399,509193.559,573371.999,772148.414 +0.901318,0.100190,4208861,0.125434,2637081.517,0.000,0.000,63.262,0.000,0.002,10.195,300.191,124.997,21.054,0.777111,14.107,8,0.000,0.000,0.000,0,0.000,0,63.262,579601.389,237380.056,137130.075,640036.836,174758.752,146192.897,129803.962,592177.551 +1.001467,0.100148,4758719,0.141821,5490435.269,0.000,0.000,10.008,0.000,1.092,8.371,300.191,0.000,0.000,0.777111,14.107,8,0.000,0.000,0.000,0,0.000,0,10.008,652282.378,705912.821,574697.471,809059.808,694270.092,685543.038,641258.731,727410.930 +1.101635,0.100168,5267906,0.156996,5083334.370,0.000,0.000,11.205,0.000,0.001,8.194,300.191,0.000,197.481,1.036865,14.088,8,0.000,0.000,0.000,0,0.000,0,11.205,571500.371,705245.794,551923.244,632298.283,562585.340,661549.166,682174.533,716057.639 +1.201771,0.100136,5720089,0.170472,4515675.000,0.000,0.000,15.629,0.000,8.162,7.778,300.191,0.000,549.290,1.116821,14.034,8,0.000,0.000,0.000,0,0.000,0,15.629,551917.720,568814.689,503953.097,575275.882,431591.728,694952.759,588857.370,600311.757 +1.301919,0.100148,6051920,0.180361,3313393.620,0.000,0.000,57.477,0.000,35.561,10.533,300.191,0.000,114.401,1.299759,14.023,8,0.000,0.000,0.000,0,0.000,0,57.477,617703.458,599600.319,312785.891,562425.479,290538.901,293634.308,64993.563,571711.700 +1.402075,0.100155,6633463,0.197693,5806408.351,0.000,0.000,55.905,0.000,0.002,8.686,300.191,10.648,0.000,1.299759,14.023,8,0.000,0.000,0.000,0,0.000,0,55.905,675710.122,684246.858,748007.790,828023.467,617230.984,893152.274,494451.751,865585.106 +1.502226,0.100151,7132856,0.212576,4986390.876,0.000,0.000,13.928,0.000,7.161,8.265,300.191,0.000,287.651,1.585449,13.995,8,0.000,0.000,0.000,0,0.000,0,13.928,589498.713,614361.123,703007.095,527632.252,588150.751,747290.142,507981.962,708468.838 +1.602365,0.100139,7576356,0.225793,4428839.927,0.000,0.000,18.670,0.000,18.946,8.659,300.191,0.000,555.477,1.718636,13.940,8,0.000,0.000,0.000,0,0.000,0,18.670,423700.675,560899.844,608343.855,422642.147,720627.679,496858.919,525948.458,669818.350 +1.702532,0.100167,7881311,0.234881,3044461.092,0.000,0.000,63.680,0.000,2.131,10.076,300.191,5.226,75.109,1.889729,13.933,8,0.000,0.000,0.000,0,0.000,0,63.680,360327.701,272744.100,255003.754,377688.682,556609.610,210488.163,645131.643,366467.439 +1.802696,0.100164,8453314,0.251928,5710647.748,0.000,0.000,9.887,0.000,4.746,8.481,300.191,0.000,0.000,1.889729,13.933,8,0.000,0.000,0.000,0,0.000,0,9.887,635166.460,656890.768,646917.154,841826.929,872386.721,734573.140,658388.308,664498.269 +1.902854,0.100157,8947022,0.266642,4929327.351,0.000,0.000,20.375,0.000,0.001,8.394,300.191,0.000,473.591,2.428101,13.887,8,0.000,0.000,0.000,0,0.000,0,20.375,559769.617,537065.325,559090.685,651185.841,701506.698,662607.877,602871.827,655229.481 +2.003002,0.100148,9307632,0.277389,3600777.798,0.000,0.000,12.491,0.000,40.482,9.094,300.191,0.000,438.571,2.428101,13.844,8,0.000,0.000,0.000,0,0.000,0,12.491,704768.303,399609.349,426899.013,440229.310,309732.194,368215.751,602938.814,348385.062 +2.103158,0.100156,9698348,0.289033,3901068.014,0.000,0.000,62.221,0.000,0.002,9.964,300.191,5.655,1.248,2.428101,13.844,8,0.000,0.000,0.000,0,0.000,0,62.221,646959.695,533397.037,537810.145,396890.208,572106.587,430248.116,487498.712,296157.515 +2.203314,0.100157,10257547,0.305699,5583241.451,0.000,0.000,10.180,0.000,0.001,8.477,300.191,0.000,0.000,2.428101,13.844,8,0.000,0.000,0.000,0,0.000,0,10.180,677917.750,625030.621,816620.413,711145.684,725333.453,607807.608,780127.595,639258.327 +2.303478,0.100163,10765412,0.320834,5070379.299,0.000,0.000,11.747,0.000,0.001,8.382,300.191,0.000,631.002,2.705078,13.782,8,0.000,0.000,0.000,0,0.000,0,11.747,693548.697,490789.434,629123.786,754958.527,614807.139,568632.458,742209.323,576309.935 +2.403637,0.100159,11094532,0.330643,3285959.585,0.000,0.000,16.641,0.000,43.356,8.846,300.191,0.000,313.796,2.829052,13.751,8,0.000,0.000,0.000,0,0.000,0,16.641,346717.059,423065.300,220658.097,581792.164,330003.713,336313.650,732701.495,314708.107 +2.503783,0.100146,11433533,0.340746,3385059.046,0.000,0.000,61.239,0.000,0.001,9.653,300.191,35.378,1.248,2.918095,13.751,8,0.000,0.000,0.000,0,0.000,0,61.239,397508.608,260249.362,199707.909,449183.029,594879.935,594200.928,388621.606,500707.670 +2.603947,0.100164,12002918,0.357715,5684550.757,0.000,0.000,7.988,0.000,1.676,8.335,300.191,0.000,0.000,2.918095,13.751,8,0.000,0.000,0.000,0,0.000,0,7.988,766166.643,654010.118,683352.118,723606.267,728618.068,733410.229,652073.286,743314.027 +2.704100,0.100153,12515937,0.373004,5122332.802,0.000,0.000,12.379,0.000,0.237,8.488,300.191,0.000,677.983,3.258179,13.685,8,0.000,0.000,0.000,0,0.000,0,12.379,686397.129,678589.105,693366.438,539103.064,601587.219,669732.690,595216.991,658340.165 +2.804248,0.100148,12866891,0.383463,3504367.379,0.000,0.000,12.474,0.000,44.425,8.929,300.191,0.000,277.481,3.372017,13.658,8,0.000,0.000,0.000,0,0.000,0,12.474,411472.646,612765.527,366608.867,294984.588,340687.129,358630.643,689562.172,429655.807 +2.904413,0.100165,13206982,0.393599,3395306.996,0.000,0.000,61.711,0.000,0.001,9.947,300.191,88.838,1.248,3.477787,13.658,8,0.000,0.000,0.000,0,0.000,0,61.711,295552.274,600479.077,375041.100,238117.054,399999.912,547726.131,661588.234,276803.214 +3.004573,0.100160,13763684,0.410190,5558128.384,0.000,0.000,8.545,0.000,10.214,8.322,300.191,0.000,6.084,3.799072,13.657,8,0.000,0.000,0.000,0,0.000,0,8.545,786531.746,780411.537,802206.670,645217.813,679872.374,571106.373,624500.955,668280.918 +3.104713,0.100140,14225744,0.423960,4614148.912,0.000,0.000,17.827,0.000,0.003,8.666,300.191,0.000,747.159,3.826050,13.584,8,0.000,0.000,0.000,0,0.000,0,17.827,616388.221,606062.658,627932.082,545057.949,490514.207,570682.124,616018.738,541492.933 +3.204860,0.100147,14630480,0.436022,4041399.663,0.000,0.000,14.982,0.000,32.906,8.793,300.191,0.000,254.312,3.925358,13.559,8,0.000,0.000,0.000,0,0.000,0,14.982,778991.128,314196.617,520043.030,542390.072,452442.728,417743.903,522948.745,492643.440 +3.305025,0.100164,14899118,0.444028,2681971.375,0.000,0.000,65.127,0.000,0.276,10.149,300.191,119.413,51.400,4.284668,13.554,8,0.000,0.000,0.000,0,0.000,0,65.127,626769.716,138033.101,385755.894,706568.543,126372.269,142216.225,379695.856,176559.771 +3.405172,0.100148,15439091,0.460121,5391764.800,0.000,0.000,10.642,0.000,0.002,8.395,300.191,0.000,3.471,4.288940,13.554,8,0.000,0.000,0.000,0,0.000,0,10.642,608700.772,618955.623,698907.511,751120.377,581181.426,585594.907,783622.363,763681.820 +3.505331,0.100159,15862700,0.472745,4229384.776,0.000,0.000,18.465,0.000,0.000,7.524,300.191,0.000,642.692,4.358643,13.491,8,0.000,0.000,0.000,0,0.000,0,18.465,478501.389,493847.060,633425.773,575048.324,372459.506,568179.214,553642.261,554281.248 +3.605460,0.100129,16319361,0.486355,4560716.232,0.000,0.000,14.785,0.000,11.035,8.346,300.191,0.000,275.737,4.423218,13.464,8,0.000,0.000,0.000,0,0.000,0,14.785,668765.761,567746.307,553784.350,542329.153,596918.608,555122.621,458717.204,617332.228 +3.705589,0.100129,16577997,0.494063,2583034.962,0.000,0.000,40.105,0.000,71.463,5.405,358.094,209.496,200.133,4.526978,13.444,8,0.000,0.000,0.000,0,0.000,0,40.105,183473.821,330544.503,393203.844,585156.751,434440.762,304448.096,167624.224,184142.960 +3.805712,0.100123,16737187,0.498807,1589938.334,0.000,0.000,26.704,0.000,171.586,7.323,358.094,683.298,243.606,4.731689,13.420,8,0.000,0.000,0.000,0,0.000,0,26.704,0.000,0.000,406778.117,595435.352,587724.865,0.000,0.000,0.000 +3.905898,0.100186,16871386,0.502806,1339496.353,0.000,0.000,9.612,0.000,271.772,5.478,358.094,439.065,974.670,4.979492,13.325,8,0.000,0.000,0.000,0,0.000,0,9.612,0.000,0.000,413879.509,449642.931,475973.913,0.000,0.000,0.000 +4.006025,0.100127,17038624,0.507791,1670265.294,0.000,0.000,27.974,0.000,371.899,6.629,358.094,661.545,401.406,5.023071,13.286,8,0.000,0.000,0.000,0,0.000,0,27.974,0.000,0.000,470923.768,598761.914,600579.612,0.000,0.000,0.000 +4.106147,0.100122,17108436,0.509871,697265.940,0.000,0.000,63.943,0.000,472.021,3.330,358.094,241.228,712.331,5.147949,13.216,8,0.000,0.000,0.000,0,0.000,0,63.943,0.000,0.000,326420.178,52166.103,318679.659,0.000,0.000,0.000 +4.206267,0.100119,17284094,0.515106,1754489.018,0.000,0.000,8.656,0.000,572.140,5.740,358.094,423.168,404.752,5.189087,13.176,8,0.000,0.000,0.000,0,0.000,0,8.656,0.000,0.000,461889.525,645530.663,647068.830,0.000,0.000,0.000 +4.306385,0.100119,17451520,0.520096,1672277.315,0.000,0.000,23.674,0.000,672.259,6.257,358.094,563.238,439.284,5.314583,13.134,8,0.000,0.000,0.000,0,0.000,0,23.674,0.000,0.000,508007.696,573909.561,590360.057,0.000,0.000,0.000 +4.406492,0.100107,17519496,0.522122,679032.763,0.000,0.000,47.931,0.000,772.366,3.113,358.094,294.528,607.709,5.378174,13.074,7,0.000,0.000,0.000,0,0.000,0,47.931,0.000,0.000,122778.505,91771.713,464482.544,0.000,0.000,0.000 +4.506610,0.100118,17667786,0.526541,1481155.495,0.000,0.000,18.047,0.000,872.484,5.247,358.094,600.465,272.062,5.379639,13.048,7,0.000,0.000,0.000,0,0.000,0,18.047,0.000,0.000,838472.447,0.000,642683.048,0.000,0.000,0.000 +4.606735,0.100125,17767698,0.529519,997876.048,0.000,0.000,6.668,0.000,972.609,3.790,358.094,323.308,561.761,5.485962,12.993,7,0.000,0.000,0.000,0,0.000,0,6.668,0.000,0.000,489250.101,0.000,508625.947,0.000,0.000,0.000 +4.706875,0.100141,17870126,0.532571,1022842.129,0.000,0.000,36.308,0.000,1072.749,3.108,358.094,319.434,447.028,5.536133,12.949,6,0.000,0.000,0.000,0,0.000,0,36.308,0.000,0.000,682260.905,0.000,340581.225,0.000,0.000,0.000 +4.807021,0.100145,17870519,0.532583,3924.298,0.000,0.000,8.005,0.000,1172.894,3.559,358.094,523.107,266.449,5.577515,12.923,5,0.000,0.000,0.000,0,0.000,0,8.005,0.000,0.000,0.000,0.000,3924.298,0.000,0.000,0.000 +4.907152,0.100131,17870519,0.532583,0.000,0.000,0.000,0.000,0.000,1273.026,1.730,358.094,271.401,441.530,5.632812,12.880,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.007271,0.100119,17870519,0.532583,0.000,0.000,0.000,0.000,0.000,1373.145,1.478,358.094,222.392,449.037,5.737793,12.836,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.107382,0.100112,17870519,0.532583,0.000,0.000,0.000,0.000,0.000,1473.256,2.775,358.094,468.812,329.788,5.737793,12.803,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.207492,0.100110,17870519,0.532583,0.000,0.000,0.000,0.000,0.000,1573.366,2.955,361.547,373.378,265.918,5.753174,12.777,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.307727,0.100234,17979789,0.535839,1090146.474,0.000,0.000,1605.425,0.000,0.001,5.719,412.645,40.608,434.763,5.795166,12.735,5,0.000,0.000,0.000,0,0.000,0,1605.425,232684.966,122792.375,0.000,0.000,0.000,287007.722,276392.586,171268.825 +5.407861,0.100135,18333068,0.546368,3528042.736,0.000,0.000,17.216,0.000,85.826,4.232,412.645,40.375,255.047,5.819946,12.710,5,0.000,0.000,0.000,0,0.000,0,17.216,109083.220,736299.250,0.000,0.000,0.000,932505.240,868241.711,881913.315 +5.507990,0.100129,18624275,0.555047,2908316.875,0.000,0.000,176.395,0.000,18.555,3.911,412.645,104.943,180.548,5.838745,12.692,5,0.000,0.000,0.000,0,0.000,0,176.395,9.987,795363.599,0.000,0.000,0.000,781052.068,579312.409,752578.812 +5.608101,0.100111,18624277,0.555047,19.978,0.000,0.000,117.348,0.000,118.666,2.179,412.645,631.838,354.607,6.039673,12.658,5,0.000,0.000,0.000,0,0.000,0,117.348,9.989,9.989,0.000,0.000,0.000,0.000,0.000,0.000 +5.708237,0.100136,18624282,0.555047,49.932,0.000,0.000,195.268,0.000,101.453,1.835,412.645,395.557,690.197,6.133667,12.590,5,0.000,0.000,0.000,0,0.000,0,195.268,19.973,0.000,0.000,0.000,0.000,9.986,9.986,9.986 +5.808389,0.100152,18624288,0.555047,59.909,0.000,0.000,161.404,0.000,199.616,1.982,412.645,467.805,626.743,6.133667,12.529,5,0.000,0.000,0.000,0,0.000,0,161.404,19.970,19.970,0.000,0.000,0.000,0.000,0.000,19.970 +5.908516,0.100127,18624299,0.555047,109.860,0.000,0.000,208.494,0.000,58.022,2.753,412.645,742.414,397.229,6.189697,12.490,5,0.000,0.000,0.000,0,0.000,0,208.494,19.975,19.975,0.000,0.000,0.000,19.975,29.962,19.975 +6.008668,0.100152,18624302,0.555047,29.955,0.000,0.000,129.873,0.000,145.577,1.433,412.645,353.721,531.225,6.223511,12.438,5,0.000,0.000,0.000,0,0.000,0,129.873,0.000,0.000,0.000,0.000,0.000,19.970,9.985,0.000 +6.108789,0.100121,18624308,0.555048,59.927,0.000,0.000,192.125,0.000,197.132,1.353,412.645,318.637,531.972,6.288452,12.386,5,0.000,0.000,0.000,0,0.000,0,192.125,19.976,19.976,0.000,0.000,0.000,0.000,0.000,19.976 +6.208888,0.100099,18624312,0.555048,39.960,0.000,0.000,218.654,0.000,148.013,1.738,412.645,455.641,386.491,6.334839,12.348,5,0.000,0.000,0.000,0,0.000,0,218.654,0.000,0.000,0.000,0.000,0.000,19.980,19.980,0.000 +6.309026,0.100138,18624320,0.555048,79.890,0.000,0.000,189.711,0.000,114.971,2.153,412.645,521.313,368.048,6.375526,12.312,5,0.000,0.000,0.000,0,0.000,0,189.711,19.972,19.972,0.000,0.000,0.000,0.000,19.972,19.972 +6.409157,0.100131,18624324,0.555048,39.948,0.000,0.000,137.945,0.000,165.661,1.385,412.645,367.293,474.652,6.434326,12.266,5,0.000,0.000,0.000,0,0.000,0,137.945,19.974,0.000,0.000,0.000,0.000,19.974,0.000,0.000 +6.509278,0.100122,18624330,0.555048,59.927,0.000,0.000,228.321,0.000,171.256,1.663,412.645,372.945,550.191,6.563232,12.212,5,0.000,0.000,0.000,0,0.000,0,228.321,0.000,19.976,0.000,0.000,0.000,0.000,19.976,19.976 +6.609400,0.100122,18624336,0.555048,59.927,0.000,0.000,190.596,0.000,149.519,2.011,412.645,500.132,438.332,6.563232,12.169,5,0.000,0.000,0.000,0,0.000,0,190.596,19.976,0.000,0.000,0.000,0.000,19.976,0.000,19.976 +6.709524,0.100124,18624342,0.555049,59.926,0.000,0.000,162.457,0.000,167.166,1.793,412.645,434.501,419.871,6.604736,12.128,5,0.000,0.000,0.000,0,0.000,0,162.457,0.000,19.975,0.000,0.000,0.000,19.975,19.975,0.000 +6.809666,0.100142,18624345,0.555049,29.957,0.000,0.000,259.213,0.000,184.080,1.522,412.645,364.248,436.841,6.737671,12.085,5,0.000,0.000,0.000,0,0.000,0,259.213,9.986,0.000,0.000,0.000,0.000,0.000,0.000,19.972 +6.909808,0.100142,18624352,0.555049,69.901,0.000,0.000,210.376,0.000,159.598,1.915,412.645,481.972,544.930,6.737671,12.032,5,0.000,0.000,0.000,0,0.000,0,210.376,9.986,19.972,0.000,0.000,0.000,19.972,19.972,0.000 +7.009940,0.100132,18624361,0.555049,89.881,0.000,0.000,166.884,0.000,155.845,1.759,412.645,457.950,451.006,6.778198,11.988,5,0.000,0.000,0.000,0,0.000,0,166.884,39.947,0.000,0.000,0.000,0.000,0.000,29.960,19.974 +7.110058,0.100118,18808489,0.560537,1839115.912,0.000,0.000,186.575,0.000,0.001,4.081,412.645,280.997,466.638,6.922729,11.942,5,0.000,0.000,0.000,0,0.000,0,186.575,366788.400,427746.670,0.000,0.000,0.000,500191.425,248417.687,295971.730 +7.210200,0.100142,19218722,0.572763,4096523.792,0.000,0.000,15.925,0.000,1.310,5.560,412.645,0.156,304.178,6.922729,11.913,5,0.000,0.000,0.000,0,0.000,0,15.925,818300.182,855667.220,0.000,0.000,0.000,758714.636,732451.859,931389.895 +7.310342,0.100142,19626704,0.584921,4074038.491,0.000,0.000,10.060,0.000,5.834,5.598,412.645,0.000,253.195,6.922729,11.888,5,0.000,0.000,0.000,0,0.000,0,10.060,854667.133,879691.621,0.000,0.000,0.000,823770.978,761379.519,754529.240 +7.410510,0.100169,19931818,0.594014,3046007.204,0.000,0.000,11.383,0.000,0.001,5.008,412.645,0.000,219.708,6.942749,11.866,2,0.000,0.000,0.000,0,0.000,0,11.383,726845.200,780544.712,0.000,0.000,0.000,576578.413,588538.260,373500.618 +7.510880,0.100370,20000000,0.596046,679305.997,0.000,0.000,9.626,0.000,0.000,0.899,412.645,0.000,57.794,6.952881,11.861,0,0.000,0.000,0.000,0,0.000,0,9.626,553342.169,125963.828,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.log new file mode 100644 index 000000000..6d5d05d5f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-isolated-miss records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=57 +worker=0 kind=insert tid=6 os_tid=52 +worker=6 kind=insert tid=7 os_tid=58 +worker=1 kind=insert tid=8 os_tid=53 +start_monotonic_ns=2084253838145401 main_address=0x5556c7134300 +worker=2 kind=insert tid=9 os_tid=54 +worker=3 kind=insert tid=10 os_tid=55 +worker=4 kind=insert tid=12 os_tid=56 +worker=7 kind=insert tid=11 os_tid=59 +load_end reason=complete inserted=20000000 elapsed_s=7.511 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.139 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084253838147292 cpu_ns=8908323 +diagnostic_stage name=stop_request wall_ns=2084261349085767 cpu_ns=45350226421 +diagnostic_stage name=workers_joined wall_ns=2084261349157803 cpu_ns=45350297964 +diagnostic_stage name=before_close wall_ns=2084261349240574 cpu_ns=45350380740 +diagnostic_stage name=after_close wall_ns=2084261488265174 cpu_ns=45403650124 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084261310246510 last_end_ns=2084261310247005 loop_exit_ns=2084261310247039 deregister_start_ns=2084261310247055 deregister_end_ns=2084261310247631 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084261261337136 last_end_ns=2084261261338035 loop_exit_ns=2084261261338084 deregister_start_ns=2084261261338105 deregister_end_ns=2084261261338912 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084258525685165 last_end_ns=2084258525685854 loop_exit_ns=2084258525685893 deregister_start_ns=2084258525685921 deregister_end_ns=2084258525686571 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084258163770691 last_end_ns=2084258163771329 loop_exit_ns=2084258163771364 deregister_start_ns=2084258163771390 deregister_end_ns=2084258163773772 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084258601403985 last_end_ns=2084258601404591 loop_exit_ns=2084258601404627 deregister_start_ns=2084258601404656 deregister_end_ns=2084258601405235 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084261232025808 last_end_ns=2084261232026797 loop_exit_ns=2084261232026836 deregister_start_ns=2084261232026867 deregister_end_ns=2084261232027509 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084261242836203 last_end_ns=2084261242837168 loop_exit_ns=2084261242837214 deregister_start_ns=2084261242837255 deregister_end_ns=2084261242837813 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084261195082575 last_end_ns=2084261195083780 loop_exit_ns=2084261195083820 deregister_start_ns=2084261195083855 deregister_end_ns=2084261195084703 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.summary.csv new file mode 100644 index 000000000..3fe36fc66 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-02-isolated-miss.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2662756.776156,7.511013,20000000,0.002499,0.001136,0.003424,0.008576,1605.425474,0.002499,0.001136,0.003424,0.008576,1605.425474,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.csv new file mode 100644 index 000000000..1479ec48d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.csv @@ -0,0 +1,82 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,614585,0.018316,6142057.464,0.000,0.000,15.353,0.000,5.196,8.543,99.723,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.353,831296.699,708802.336,843599.103,781097.696,619347.571,927647.206,706533.737,723733.117 +0.200224,0.100162,1171516,0.034914,5560295.982,0.000,0.000,12.150,0.000,0.001,9.187,186.566,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,12.150,697838.706,647180.829,712445.027,803906.755,685928.015,666209.980,662755.580,684031.090 +0.300381,0.100157,1709242,0.050939,5368820.858,0.000,0.000,15.763,0.000,0.001,9.449,275.094,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.763,666053.045,641271.997,716563.648,845101.602,564332.936,725329.868,546490.982,663676.780 +0.400550,0.100169,2261183,0.067389,5510121.478,0.000,0.000,19.292,0.000,1.505,9.693,289.953,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,19.292,706738.637,659837.698,671378.244,839285.200,568022.473,695267.973,675591.142,694000.110 +0.500718,0.100168,2459342,0.073294,1978262.464,0.000,0.000,89.931,0.000,47.287,10.069,297.141,0.000,83.609,0.215088,14.319,8,0.000,0.000,0.000,0,0.000,0,89.931,77849.054,108078.207,131608.628,231530.554,342533.841,35230.740,542287.845,509143.595 +0.600871,0.100154,2750000,0.081956,2902121.065,0.000,0.000,100.007,0.000,0.506,8.075,297.141,15.640,920.461,0.587769,14.229,8,0.000,0.000,0.000,0,0.000,0,100.007,475159.945,415701.300,418906.375,183547.990,157807.538,469348.874,423629.119,358019.924 +0.701056,0.100185,3204954,0.095515,4541137.715,0.000,0.000,16.197,0.000,13.132,9.242,297.141,72.132,882.898,0.608154,14.142,8,0.000,0.000,0.000,0,0.000,0,16.197,483415.556,605928.874,491740.153,542506.222,609861.597,655097.899,549074.070,603513.343 +0.801227,0.100170,3656363,0.108968,4506411.210,0.000,0.000,14.478,0.000,0.000,9.580,297.141,90.354,230.311,0.608154,14.120,8,0.000,0.000,0.000,0,0.000,0,14.478,511508.405,674031.471,545929.752,614452.991,601005.904,577066.696,529946.986,452469.006 +0.901368,0.100142,4060712,0.121019,4037773.925,0.000,0.000,16.615,0.000,26.920,9.107,297.141,80.706,122.210,0.659912,14.108,8,0.000,0.000,0.000,0,0.000,0,16.615,646384.945,506113.520,413274.947,517697.122,427604.661,656320.879,431958.498,438419.352 +1.001532,0.100164,4412892,0.131514,3516037.461,0.000,0.000,65.790,0.000,0.001,9.922,297.141,62.983,7.098,1.033569,14.107,8,0.000,0.000,0.000,0,0.000,0,65.790,727018.468,331596.536,362825.355,558504.650,326265.274,505930.815,287928.106,415968.257 +1.101690,0.100158,4973644,0.148226,5598668.952,0.000,0.000,10.768,0.000,0.318,8.350,297.141,0.000,0.000,1.033569,14.107,8,0.000,0.000,0.000,0,0.000,0,10.768,753019.536,720520.914,670619.804,674333.932,767686.349,660745.414,587211.665,764531.337 +1.201859,0.100168,5463321,0.162820,4888552.636,0.000,0.000,15.977,0.000,0.001,8.457,297.141,0.000,419.880,1.064697,14.066,8,0.000,0.000,0.000,0,0.000,0,15.977,737071.028,630040.939,515663.201,550893.980,668795.794,624620.051,630220.637,531247.006 +1.302027,0.100168,5837360,0.173967,3734099.424,0.000,0.000,18.937,0.000,29.935,8.574,297.141,0.000,418.397,1.149372,14.025,8,0.000,0.000,0.000,0,0.000,0,18.937,403060.991,355810.591,713428.138,389064.570,428797.635,608135.517,434527.981,401274.002 +1.402183,0.100156,6173914,0.183997,3360310.617,0.000,0.000,72.762,0.000,0.001,9.448,297.141,0.000,12.364,1.288212,14.024,8,0.000,0.000,0.000,0,0.000,0,72.762,364902.132,324355.232,565030.688,277228.571,290428.030,534278.545,518013.856,486073.563 +1.502351,0.100168,6753590,0.201273,5787012.414,0.000,0.000,10.142,0.000,0.002,8.454,297.141,0.000,0.000,1.288212,14.024,8,0.000,0.000,0.000,0,0.000,0,10.142,658371.046,688660.028,801699.625,823562.799,574292.667,741171.578,663272.790,835981.880 +1.602495,0.100144,7239707,0.215760,4854163.743,0.000,0.000,18.508,0.000,0.001,8.222,297.141,0.039,392.246,1.600830,13.986,8,0.000,0.000,0.000,0,0.000,0,18.508,558134.417,608671.474,674057.100,667007.275,477690.525,607603.016,562238.493,698761.443 +1.702652,0.100157,7600381,0.226509,3601086.007,0.000,0.000,20.361,0.000,31.635,8.595,297.141,0.000,499.294,1.735058,13.937,8,0.000,0.000,0.000,0,0.000,0,20.361,422955.925,610401.621,482911.790,343570.567,587906.939,369829.338,384975.558,398534.269 +1.802803,0.100150,7942126,0.236694,3412316.375,0.000,0.000,63.432,0.000,0.002,9.811,297.141,0.000,8.815,1.882824,13.936,8,0.000,0.000,0.000,0,0.000,0,63.432,480646.896,514665.716,504930.363,345510.201,570691.429,286139.520,446378.450,263353.800 +1.902969,0.100166,8514986,0.253766,5719081.504,0.000,0.000,8.074,0.000,0.001,8.464,297.141,0.000,0.000,1.882824,13.936,8,0.000,0.000,0.000,0,0.000,0,8.074,741875.267,792630.793,662068.094,789995.179,682753.666,683502.420,708251.229,658004.856 +2.003125,0.100156,8979949,0.267623,4642405.257,0.000,0.000,12.932,0.000,0.320,8.043,297.141,0.000,490.799,2.152344,13.888,8,0.000,0.000,0.000,0,0.000,0,12.932,583112.531,673322.142,511563.879,688738.151,644457.064,526690.338,524363.959,490157.193 +2.103289,0.100164,9396909,0.280050,4162752.480,0.000,0.000,20.411,0.000,34.157,8.688,297.141,0.000,399.655,2.267578,13.849,8,0.000,0.000,0.000,0,0.000,0,20.411,635874.019,296552.186,637730.964,443250.874,554907.205,584288.874,345871.059,664277.297 +2.203454,0.100165,9693821,0.288898,2964241.392,0.000,0.000,63.694,0.000,0.001,10.006,297.141,40.129,49.060,2.421143,13.844,8,0.000,0.000,0.000,0,0.000,0,63.694,623433.940,508173.638,394790.246,260571.147,273749.458,307693.592,227345.830,368483.542 +2.303607,0.100153,10246757,0.305377,5520917.799,0.000,0.000,10.523,0.000,8.284,8.583,297.141,0.000,0.039,2.421143,13.844,8,0.000,0.000,0.000,0,0.000,0,10.523,666480.864,668647.551,685981.046,780256.886,653490.728,729903.882,545955.164,790201.679 +2.403746,0.100140,10681054,0.318320,4336917.398,0.000,0.000,17.124,0.000,3.204,7.940,297.141,0.000,469.150,2.976929,13.798,8,0.000,0.000,0.000,0,0.000,0,17.124,527853.328,539337.301,485592.307,561316.627,586860.977,502338.936,553048.166,580569.757 +2.503906,0.100160,11108003,0.331044,4262682.368,0.000,0.000,13.234,0.000,24.326,9.106,297.141,0.000,452.871,2.976929,13.754,8,0.000,0.000,0.000,0,0.000,0,13.234,449851.574,431081.550,397515.156,602887.171,675810.710,745379.606,392922.491,567234.110 +2.604060,0.100154,11371218,0.338889,2628096.739,0.000,0.000,64.042,0.000,60.479,10.941,297.141,85.220,69.151,3.203735,13.747,8,0.000,0.000,0.000,0,0.000,0,64.042,91019.622,838.706,357828.129,647980.632,527146.992,569182.162,108223.090,325877.406 +2.704225,0.100165,11894902,0.354496,5228211.621,0.000,0.000,63.910,0.000,0.001,8.899,297.141,10.919,0.078,3.203735,13.747,8,0.000,0.000,0.000,0,0.000,0,63.910,636369.767,598612.081,607477.450,799490.561,674367.058,806399.159,504297.732,601197.813 +2.804390,0.100165,12312260,0.366934,4166714.297,0.000,0.000,23.489,0.000,0.002,7.659,297.141,0.000,342.873,3.227051,13.713,8,0.000,0.000,0.000,0,0.000,0,23.489,504189.222,465572.852,415515.335,545541.085,593272.435,645596.219,513354.121,483673.028 +2.904541,0.100150,12730523,0.379399,4176348.730,0.000,0.000,19.027,0.000,0.001,8.029,297.141,0.000,418.004,3.304321,13.673,8,0.000,0.000,0.000,0,0.000,0,19.027,542693.783,471780.438,412439.687,606298.122,620446.842,557431.617,394616.493,570641.749 +3.004695,0.100154,12992718,0.387213,2617916.001,0.000,0.000,75.088,0.000,19.818,9.337,297.141,50.040,237.876,3.718018,13.649,8,0.000,0.000,0.000,0,0.000,0,75.088,99257.053,458573.375,105058.114,495366.680,214090.104,587574.595,99846.145,558149.936 +3.104846,0.100152,13388808,0.399018,3954901.601,0.000,0.000,61.858,0.000,1.455,9.630,297.141,18.956,30.774,3.738770,13.646,8,0.000,0.000,0.000,0,0.000,0,61.858,435579.357,665900.029,422139.741,659160.252,422389.362,653369.035,324378.016,371985.809 +3.205025,0.100178,13917824,0.414783,5280750.653,0.000,0.000,8.799,0.000,0.001,8.559,297.141,0.000,37.823,3.740112,13.643,8,0.000,0.000,0.000,0,0.000,0,8.799,675296.743,746270.281,581274.274,608316.090,736677.374,621332.897,614065.845,697517.150 +3.305176,0.100151,14302704,0.426254,3842981.035,0.000,0.000,26.803,0.000,0.001,7.909,297.141,0.000,642.777,3.843384,13.580,8,0.000,0.000,0.000,0,0.000,0,26.803,558194.793,505484.605,434532.040,423678.475,418985.580,483547.822,455300.593,563257.127 +3.405330,0.100155,14661705,0.436953,3584471.776,0.000,0.000,15.490,0.000,39.504,9.160,297.141,0.000,322.197,3.941448,13.548,8,0.000,0.000,0.000,0,0.000,0,15.490,384216.363,386213.277,355560.637,575361.033,355261.100,345805.709,528802.968,653250.688 +3.505501,0.100171,14949056,0.445517,2868609.697,0.000,0.000,64.089,0.000,7.758,10.349,297.141,115.818,13.766,4.073975,13.547,8,0.000,0.000,0.000,0,0.000,0,64.089,439069.959,604886.702,150712.545,353076.856,152469.544,499466.786,315431.165,353496.140 +3.605661,0.100159,15464770,0.460886,5148935.223,0.000,0.000,11.042,0.000,0.001,8.305,297.141,0.000,39.819,4.530884,13.543,8,0.000,0.000,0.000,0,0.000,0,11.042,697618.352,719064.178,610776.733,698367.159,516476.999,580185.480,636675.464,689770.857 +3.705807,0.100146,15948055,0.475289,4825791.460,0.000,0.000,12.762,0.000,12.927,8.482,297.141,0.000,683.726,4.530884,13.476,8,0.000,0.000,0.000,0,0.000,0,12.762,702822.003,680394.807,566810.943,685667.095,603367.472,600501.664,396160.548,590066.927 +3.805970,0.100163,16433227,0.489748,4843816.297,0.000,0.000,13.911,0.000,31.849,8.529,297.141,7.722,241.286,4.530884,13.452,8,0.000,0.000,0.000,0,0.000,0,13.911,670096.597,693228.852,572805.348,733313.445,537782.495,420483.892,607398.901,608706.767 +3.906120,0.100150,16668730,0.496767,2351494.223,0.000,0.000,43.853,0.000,88.502,6.648,357.621,539.696,199.232,4.578003,13.433,8,0.000,0.000,0.000,0,0.000,0,43.853,695114.805,77613.298,75027.187,75556.391,221646.725,612578.908,514935.727,79021.181 +4.006255,0.100134,16772091,0.499847,1032223.105,0.000,0.000,14.546,0.000,188.636,5.877,357.621,454.116,465.624,4.948608,13.387,8,0.000,0.000,0.000,0,0.000,0,14.546,398993.912,0.000,0.000,0.000,0.000,272084.427,361144.766,0.000 +4.106378,0.100124,16902990,0.503748,1307374.386,0.000,0.000,12.553,0.000,288.759,5.308,357.621,421.081,842.592,4.994873,13.305,8,0.000,0.000,0.000,0,0.000,0,12.553,487118.034,0.000,0.000,0.000,0.000,494139.357,326116.994,0.000 +4.206520,0.100142,17065015,0.508577,1617954.123,0.000,0.000,46.240,0.000,388.901,6.788,357.621,652.395,306.128,5.129883,13.275,8,0.000,0.000,0.000,0,0.000,0,46.240,609385.282,0.000,0.000,0.000,0.000,550259.182,458309.659,0.000 +4.306687,0.100166,17119780,0.510209,546740.290,0.000,0.000,66.801,0.000,489.068,3.349,357.621,249.585,783.774,5.137451,13.198,8,0.000,0.000,0.000,0,0.000,0,66.801,5251.263,0.000,0.000,0.000,0.000,251461.598,290027.429,0.000 +4.406832,0.100145,17294615,0.515420,1745811.416,0.000,0.000,22.319,0.000,589.213,4.545,357.621,334.397,299.057,5.173462,13.169,8,0.000,0.000,0.000,0,0.000,0,22.319,641007.910,0.000,0.000,0.000,0.000,470995.126,633808.379,0.000 +4.506954,0.100122,17453203,0.520146,1583954.608,0.000,0.000,14.501,0.000,689.335,6.096,357.621,534.585,186.960,5.297363,13.150,7,0.000,0.000,0.000,0,0.000,0,14.501,527099.279,0.000,0.000,0.000,0.000,513485.827,543369.502,0.000 +4.607071,0.100117,17508160,0.521784,548928.199,0.000,0.000,74.921,0.000,789.452,2.172,357.621,199.766,702.616,5.327393,13.082,7,0.000,0.000,0.000,0,0.000,0,74.921,40742.364,0.000,0.000,0.000,0.000,0.000,508185.834,0.000 +4.707199,0.100129,17614973,0.524967,1066754.974,0.000,0.000,9.403,0.000,889.581,3.942,357.621,395.701,304.607,5.365356,13.052,7,0.000,0.000,0.000,0,0.000,0,9.403,525752.316,0.000,0.000,0.000,0.000,0.000,541002.658,0.000 +4.807346,0.100146,17657190,0.526225,421554.109,0.000,0.000,13.556,0.000,989.727,4.441,357.621,519.397,228.494,5.481079,13.030,6,0.000,0.000,0.000,0,0.000,0,13.556,165048.864,0.000,0.000,0.000,0.000,0.000,256505.246,0.000 +4.907482,0.100136,17727558,0.528322,702720.962,0.000,0.000,12.310,0.000,1089.863,2.105,357.621,224.810,546.286,5.576782,12.977,6,0.000,0.000,0.000,0,0.000,0,12.310,0.000,0.000,0.000,0.000,0.000,0.000,702720.962,0.000 +5.007618,0.100136,17803652,0.530590,759909.229,0.000,0.000,3.991,0.000,1189.999,2.613,357.621,337.004,428.988,5.576782,12.935,6,0.000,0.000,0.000,0,0.000,0,3.991,0.000,0.000,0.000,0.000,0.000,0.000,759909.229,0.000 +5.107774,0.100156,17853848,0.532086,501176.631,0.000,0.000,15.870,0.000,1290.155,3.559,357.621,463.026,262.090,5.636841,12.909,6,0.000,0.000,0.000,0,0.000,0,15.870,0.000,0.000,0.000,0.000,0.000,0.000,501176.631,0.000 +5.207896,0.100122,17853861,0.532087,129.842,0.000,0.000,14.907,0.000,1390.277,2.316,357.621,332.251,439.659,5.636841,12.866,6,0.000,0.000,0.000,0,0.000,0,14.907,0.000,0.000,0.000,0.000,0.000,0.000,129.842,0.000 +5.307989,0.100094,17872432,0.532640,185536.401,0.000,0.000,10.248,0.000,1490.371,1.761,357.621,256.635,341.555,5.670776,12.833,5,0.000,0.000,0.000,0,0.000,0,10.248,0.000,0.000,0.000,0.000,0.000,0.000,185536.401,0.000 +5.408103,0.100113,17872432,0.532640,0.000,0.000,0.000,0.000,0.000,1590.484,1.972,357.621,341.723,288.502,5.705444,12.804,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508227,0.100124,17872432,0.532640,0.000,0.000,0.000,0.000,0.000,1690.608,2.334,357.621,351.282,236.152,5.737186,12.781,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608344,0.100117,17893759,0.533276,213020.344,0.000,0.000,1787.292,0.000,1790.725,3.093,388.961,82.677,345.650,5.774170,12.747,5,0.000,0.000,0.000,0,0.000,0,1787.292,0.000,141863.739,32172.295,0.000,0.000,0.000,0.000,38984.311 +5.708488,0.100144,18176031,0.541688,2818660.931,0.000,0.000,1796.106,0.000,37.757,5.681,388.961,40.996,313.650,5.804688,12.717,5,0.000,0.000,0.000,0,0.000,0,1796.106,0.000,755711.722,483523.692,848877.557,267494.789,0.000,0.000,463053.171 +5.808628,0.100139,18465798,0.550324,2893633.641,0.000,0.000,21.469,0.000,137.896,4.799,388.961,40.412,180.763,5.822632,12.699,5,0.000,0.000,0.000,0,0.000,0,21.469,0.000,807084.190,610228.786,687461.054,0.000,0.000,0.000,788859.612 +5.908751,0.100123,18641444,0.555558,1754300.859,0.000,0.000,230.227,0.000,41.985,4.681,388.961,81.540,140.296,5.837158,12.685,5,0.000,0.000,0.000,0,0.000,0,230.227,0.000,484693.454,466036.416,320155.962,9.988,0.000,0.000,483405.040 +6.008864,0.100113,18641445,0.555558,9.989,0.000,0.000,22.291,0.000,142.098,2.051,388.961,576.184,320.614,6.027344,12.654,5,0.000,0.000,0.000,0,0.000,0,22.291,0.000,0.000,0.000,0.000,9.989,0.000,0.000,0.000 +6.109008,0.100144,18641450,0.555559,49.928,0.000,0.000,166.143,0.000,242.242,2.001,388.961,436.908,548.544,6.029541,12.600,5,0.000,0.000,0.000,0,0.000,0,166.143,0.000,9.986,9.986,0.000,19.971,0.000,0.000,9.986 +6.209128,0.100120,18641457,0.555559,69.916,0.000,0.000,252.705,0.000,89.656,1.608,388.961,362.182,647.309,6.136475,12.537,5,0.000,0.000,0.000,0,0.000,0,252.705,0.000,9.988,19.976,9.988,9.988,0.000,0.000,19.976 +6.309236,0.100108,18641464,0.555559,69.925,0.000,0.000,158.622,0.000,99.977,2.602,388.961,648.365,368.354,6.182129,12.501,5,0.000,0.000,0.000,0,0.000,0,158.622,0.000,9.989,19.979,19.979,9.989,0.000,0.000,9.989 +6.409352,0.100116,18641469,0.555559,49.942,0.000,0.000,171.117,0.000,126.842,2.008,388.961,462.160,344.835,6.185669,12.467,5,0.000,0.000,0.000,0,0.000,0,171.117,0.000,19.977,0.000,0.000,19.977,0.000,0.000,9.988 +6.509482,0.100131,18641473,0.555559,39.948,0.000,0.000,166.855,0.000,202.032,0.821,388.961,169.661,394.718,6.237183,12.429,5,0.000,0.000,0.000,0,0.000,0,166.855,0.000,0.000,0.000,19.974,0.000,0.000,0.000,19.974 +6.609612,0.100130,18641475,0.555559,19.974,0.000,0.000,207.968,0.000,279.800,1.242,388.961,290.795,279.677,6.268555,12.401,5,0.000,0.000,0.000,0,0.000,0,207.968,0.000,0.000,19.974,0.000,0.000,0.000,0.000,0.000 +6.709887,0.100275,18641476,0.555559,9.973,0.000,0.000,318.588,0.000,380.075,2.147,388.961,266.416,293.529,6.304203,12.373,5,0.000,0.000,0.000,0,0.000,0,318.588,0.000,9.973,0.000,0.000,0.000,0.000,0.000,0.000 +6.810014,0.100128,18641480,0.555559,39.949,0.000,0.000,312.867,0.000,480.202,2.951,388.961,460.038,364.067,6.350342,12.337,5,0.000,0.000,0.000,0,0.000,0,312.867,0.000,9.987,0.000,19.975,0.000,0.000,0.000,9.987 +6.910151,0.100137,18641489,0.555560,89.877,0.000,0.000,531.494,0.000,96.670,1.591,388.961,197.036,427.424,6.475708,12.295,5,0.000,0.000,0.000,0,0.000,0,531.494,0.000,19.973,19.973,19.973,19.973,0.000,0.000,9.986 +7.010266,0.100115,18641491,0.555560,19.977,0.000,0.000,176.770,0.000,179.098,1.521,388.961,437.974,541.215,6.475708,12.242,5,0.000,0.000,0.000,0,0.000,0,176.770,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.977 +7.110381,0.100115,18641501,0.555560,99.885,0.000,0.000,210.894,0.000,76.878,2.504,388.961,644.338,377.223,6.510620,12.206,5,0.000,0.000,0.000,0,0.000,0,210.894,0.000,19.977,19.977,19.977,19.977,0.000,0.000,19.977 +7.210513,0.100132,18641506,0.555560,49.934,0.000,0.000,140.889,0.000,161.195,1.551,388.961,403.216,630.142,6.583008,12.144,5,0.000,0.000,0.000,0,0.000,0,140.889,0.000,19.974,9.987,19.974,0.000,0.000,0.000,0.000 +7.310653,0.100140,18641511,0.555560,49.930,0.000,0.000,176.574,0.000,222.057,1.289,388.961,305.275,485.998,6.651611,12.096,5,0.000,0.000,0.000,0,0.000,0,176.574,0.000,19.972,9.986,0.000,19.972,0.000,0.000,0.000 +7.410799,0.100146,18641518,0.555561,69.898,0.000,0.000,269.348,0.000,188.815,2.150,388.961,561.680,414.863,6.696167,12.056,5,0.000,0.000,0.000,0,0.000,0,269.348,0.000,9.985,19.971,19.971,0.000,0.000,0.000,19.971 +7.510938,0.100139,18641525,0.555561,69.903,0.000,0.000,197.617,0.000,111.495,2.316,388.961,632.014,459.714,6.754524,12.011,5,0.000,0.000,0.000,0,0.000,0,197.617,0.000,9.986,0.000,19.972,19.972,0.000,0.000,19.972 +7.611151,0.100213,18666616,0.556309,250377.157,0.000,0.000,183.492,0.000,148.173,1.645,388.961,267.750,647.606,6.833130,11.947,5,0.000,0.000,0.000,0,0.000,0,183.492,0.000,54104.856,36681.935,0.000,159570.409,0.000,0.000,19.958 +7.711273,0.100122,19024205,0.566965,3571526.809,0.000,0.000,167.114,0.000,0.000,5.472,388.961,57.820,360.185,6.869869,11.912,5,0.000,0.000,0.000,0,0.000,0,167.114,0.000,736060.784,802719.350,582088.885,741783.792,0.000,0.000,708873.997 +7.811521,0.100248,19375342,0.577430,3502691.556,0.000,0.000,13.318,0.000,0.001,5.174,388.961,0.000,205.623,6.898926,11.892,4,0.000,0.000,0.000,0,0.000,0,13.318,0.000,697082.873,789194.652,499322.853,743248.490,0.000,0.000,773842.689 +7.911760,0.100239,19660153,0.585918,2841317.405,0.000,0.000,13.126,0.000,0.000,3.847,388.961,0.000,114.024,6.921021,11.881,2,0.000,0.000,0.000,0,0.000,0,13.126,0.000,547870.234,940102.544,0.000,838425.618,0.000,0.000,514919.009 +8.011920,0.100160,19868275,0.592121,2077901.799,0.000,0.000,9.244,0.000,0.000,2.801,388.961,0.000,84.006,6.932739,11.873,2,0.000,0.000,0.000,0,0.000,0,9.244,0.000,0.000,1027748.788,0.000,1050153.011,0.000,0.000,0.000 +8.112211,0.100292,20000000,0.596046,1313421.141,0.000,0.000,0.636,0.000,0.000,1.090,388.961,0.000,16.553,6.934937,11.871,0,0.000,0.000,0.000,0,0.000,0,0.636,0.000,0.000,91662.786,0.000,1221758.354,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.log new file mode 100644 index 000000000..3499ace86 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-isolated-miss records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=71 +start_monotonic_ns=2084261644016671 main_address=0x564341ede300 +worker=0 kind=insert tid=6 os_tid=66 +worker=1 kind=insert tid=7 os_tid=67 +worker=2 kind=insert tid=8 os_tid=68 +worker=6 kind=insert tid=9 os_tid=72 +worker=7 kind=insert tid=10 os_tid=73 +worker=4 kind=insert tid=11 os_tid=70 +worker=3 kind=insert tid=12 os_tid=69 +load_end reason=complete inserted=20000000 elapsed_s=8.112 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.148 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084261644019036 cpu_ns=9159500 +diagnostic_stage name=stop_request wall_ns=2084269756289940 cpu_ns=47468175430 +diagnostic_stage name=workers_joined wall_ns=2084269756329955 cpu_ns=47468214755 +diagnostic_stage name=before_close wall_ns=2084269756416433 cpu_ns=47468301158 +diagnostic_stage name=after_close wall_ns=2084269904244373 cpu_ns=47534917645 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084266371784307 last_end_ns=2084266371785609 loop_exit_ns=2084266371785673 deregister_start_ns=2084266371785783 deregister_end_ns=2084266371786778 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084269522253038 last_end_ns=2084269522253901 loop_exit_ns=2084269522253943 deregister_start_ns=2084269522253979 deregister_end_ns=2084269522254565 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084269664719638 last_end_ns=2084269664720517 loop_exit_ns=2084269664720556 deregister_start_ns=2084269664720586 deregister_end_ns=2084269664721393 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084269414691400 last_end_ns=2084269414692425 loop_exit_ns=2084269414692469 deregister_start_ns=2084269414692513 deregister_end_ns=2084269414693258 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084269753811986 last_end_ns=2084269753812637 loop_exit_ns=2084269753812673 deregister_start_ns=2084269753812697 deregister_end_ns=2084269753813561 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084266128932531 last_end_ns=2084266128933681 loop_exit_ns=2084266128933732 deregister_start_ns=2084266128933838 deregister_end_ns=2084266128936838 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084266878475627 last_end_ns=2084266878476225 loop_exit_ns=2084266878476261 deregister_start_ns=2084266878476292 deregister_end_ns=2084266878477016 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084269509324487 last_end_ns=2084269509325458 loop_exit_ns=2084269509325503 deregister_start_ns=2084269509325535 deregister_end_ns=2084269509326700 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.summary.csv new file mode 100644 index 000000000..71f4a5363 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-03-isolated-miss.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2465387.890882,8.112314,20000000,0.002660,0.001168,0.003552,0.008832,1796.106427,0.002660,0.001168,0.003552,0.008832,1796.106427,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.csv new file mode 100644 index 000000000..0ad6c080a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.csv @@ -0,0 +1,86 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,582459,0.017359,5820685.833,0.000,0.000,16.103,0.000,0.001,8.210,91.812,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.103,791798.909,789100.719,546473.458,694204.369,701459.503,574534.637,839257.077,883857.162 +0.200237,0.100170,1111402,0.033122,5280469.940,0.000,0.000,16.581,0.000,0.004,9.219,179.125,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.581,673247.613,693433.361,521175.654,658223.107,658682.328,661856.941,595269.928,818581.007 +0.300389,0.100152,1629584,0.048565,5173951.093,0.000,0.000,12.824,0.000,0.001,9.345,264.438,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,12.824,580287.458,635992.738,615513.883,649262.556,647385.411,655682.792,583782.143,806044.112 +0.400534,0.100145,2161026,0.064404,5306725.407,0.000,0.000,11.951,0.000,1.945,9.802,283.578,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,11.951,630825.322,586090.187,626871.056,586779.188,639842.248,661720.525,757571.544,817025.338 +0.500676,0.100142,2412943,0.071911,2515591.646,0.000,0.000,82.686,0.000,82.776,10.409,296.109,0.000,61.085,0.177422,14.321,8,0.000,0.000,0.000,0,0.000,0,82.686,108735.327,606057.901,440493.411,116004.986,377862.502,126929.447,141438.808,598069.264 +0.600829,0.100153,2699654,0.080456,2862736.054,0.000,0.000,85.878,0.000,0.001,8.669,300.172,6.513,790.316,0.588867,14.244,8,0.000,0.000,0.000,0,0.000,0,85.878,375536.222,417871.538,184727.756,308927.992,416293.949,487495.161,463252.202,208631.234 +0.700981,0.100153,3163471,0.094279,4631104.278,0.000,0.000,16.206,0.000,6.405,9.203,300.172,81.672,995.005,0.588867,14.146,8,0.000,0.000,0.000,0,0.000,0,16.206,566036.393,528114.251,474725.706,572406.673,548353.372,704634.931,655919.257,580913.694 +0.801142,0.100160,3595227,0.107146,4310660.529,0.000,0.000,13.380,0.000,0.001,9.376,300.172,102.687,265.708,0.601440,14.120,8,0.000,0.000,0.000,0,0.000,0,13.380,471375.535,583266.447,498022.884,551946.576,487240.143,576916.610,551397.455,590494.878 +0.901298,0.100157,4030395,0.120115,4344873.842,0.000,0.000,12.474,0.000,25.347,8.655,300.172,71.763,113.845,0.665291,14.109,8,0.000,0.000,0.000,0,0.000,0,12.474,428808.280,545435.586,625739.791,656920.946,428119.360,622734.499,499118.141,537997.238 +1.001458,0.100160,4354623,0.129778,3237109.979,0.000,0.000,72.348,0.000,8.583,10.132,300.172,71.136,3.900,0.779316,14.109,8,0.000,0.000,0.000,0,0.000,0,72.348,317972.163,302347.118,569210.908,605602.786,230052.581,633927.548,276198.880,301797.995 +1.101627,0.100169,4881789,0.145489,5262773.491,0.000,0.000,10.979,0.000,0.001,8.521,300.172,0.000,0.000,0.779316,14.109,8,0.000,0.000,0.000,0,0.000,0,10.979,657120.413,578642.927,714613.333,679273.007,586509.643,787370.478,634798.105,624445.586 +1.201764,0.100138,5353035,0.159533,4705976.435,0.000,0.000,13.921,0.000,0.957,8.680,300.172,0.000,268.692,1.045166,14.083,8,0.000,0.000,0.000,0,0.000,0,13.921,582567.379,535382.388,609440.356,674051.339,533954.355,613185.196,659012.059,498383.362 +1.301899,0.100135,5772985,0.172048,4193857.793,0.000,0.000,16.753,0.000,8.700,8.220,300.172,0.000,519.496,1.131104,14.032,8,0.000,0.000,0.000,0,0.000,0,16.753,603847.614,386050.627,489860.966,412005.708,560446.004,628774.079,472434.410,640438.386 +1.402043,0.100144,6062180,0.180667,2887778.633,0.000,0.000,65.637,0.000,0.001,10.202,300.172,0.741,60.811,1.286015,14.026,8,0.000,0.000,0.000,0,0.000,0,65.637,675614.082,191393.534,156953.283,676482.827,244646.610,174577.824,186959.938,581150.534 +1.502198,0.100155,6598637,0.196655,5356293.509,0.000,0.000,11.003,0.000,0.001,8.526,300.172,0.000,0.000,1.286015,14.026,8,0.000,0.000,0.000,0,0.000,0,11.003,770259.802,777249.003,539106.977,535802.084,645542.514,725948.272,770090.065,592294.792 +1.602343,0.100145,7101130,0.211630,5017677.048,0.000,0.000,9.132,0.000,10.995,8.354,300.172,0.000,155.088,1.572510,14.011,8,0.000,0.000,0.000,0,0.000,0,9.132,633054.932,577385.401,574060.207,599423.545,588888.773,763426.482,665647.819,615789.888 +1.702509,0.100166,7505828,0.223691,4040256.044,0.000,0.000,15.783,0.000,13.716,7.659,300.172,0.000,659.254,1.675781,13.946,8,0.000,0.000,0.000,0,0.000,0,15.783,606740.239,425332.145,469688.326,419731.466,474550.235,613788.509,515412.230,515012.895 +1.802658,0.100149,7726485,0.230267,2203294.032,0.000,0.000,64.918,0.000,24.323,10.730,300.172,0.000,76.995,1.881237,13.939,8,0.000,0.000,0.000,0,0.000,0,64.918,80240.694,524440.236,43295.626,631660.815,34858.171,203487.445,480605.412,204705.633 +1.902803,0.100146,8269366,0.246446,5420922.341,0.000,0.000,27.828,0.000,6.819,8.253,300.172,0.000,0.000,1.881237,13.939,8,0.000,0.000,0.000,0,0.000,0,27.828,735449.891,703955.716,609423.265,632849.179,631201.576,765566.071,704245.295,638231.348 +2.002951,0.100148,8762100,0.261131,4920044.558,0.000,0.000,10.945,0.000,0.003,8.487,300.172,0.000,126.375,2.110474,13.926,8,0.000,0.000,0.000,0,0.000,0,10.945,699512.762,650185.904,574538.075,561557.323,513897.992,707111.495,690236.517,523004.489 +2.103110,0.100159,9151985,0.272750,3892665.333,0.000,0.000,22.909,0.000,0.002,8.020,300.172,0.000,684.888,2.216187,13.859,8,0.000,0.000,0.000,0,0.000,0,22.909,589603.238,460418.487,340928.333,479528.126,454328.163,578211.338,578031.623,411616.024 +2.203274,0.100164,9425436,0.280900,2730046.183,0.000,0.000,66.564,0.000,13.254,10.123,300.172,13.962,78.894,2.371708,13.852,8,0.000,0.000,0.000,0,0.000,0,66.564,176281.767,660719.677,179646.266,188272.162,242213.963,182431.711,511932.954,588547.683 +2.303434,0.100160,9883811,0.294561,4576409.119,0.000,0.000,36.117,0.000,0.001,9.071,300.172,0.000,13.065,2.427490,13.850,8,0.000,0.000,0.000,0,0.000,0,36.117,594386.562,679430.146,418019.468,619646.044,713884.879,605009.522,448460.638,497571.860 +2.403596,0.100161,10406165,0.310128,5215128.988,0.000,0.000,11.201,0.000,3.575,8.358,300.172,0.000,6.123,2.636108,13.850,8,0.000,0.000,0.000,0,0.000,0,11.201,745467.702,674502.156,611304.083,561324.690,749491.213,798861.588,526301.176,547876.379 +2.503775,0.100180,10784347,0.321399,3775043.043,0.000,0.000,22.392,0.000,1.776,7.699,300.172,0.000,683.383,2.724365,13.783,8,0.000,0.000,0.000,0,0.000,0,22.392,538453.369,506730.318,420954.303,451459.540,568808.874,535638.422,385557.847,367440.371 +2.603923,0.100148,11102752,0.330888,3179337.586,0.000,0.000,15.583,0.000,42.081,9.018,300.172,0.000,255.676,2.824165,13.758,8,0.000,0.000,0.000,0,0.000,0,15.583,358987.908,386397.282,337060.409,349911.361,289490.917,389422.798,554428.226,513638.685 +2.704218,0.100295,11363163,0.338649,2596448.762,0.000,0.000,66.842,0.000,0.001,9.811,300.172,37.078,5.881,3.220825,13.757,8,0.000,0.000,0.000,0,0.000,0,66.842,443730.702,232523.901,460571.012,196330.695,184854.557,235215.958,326905.413,516316.525 +2.804364,0.100146,11866674,0.353654,5027784.367,0.000,0.000,10.945,0.000,0.001,8.458,300.172,0.000,0.000,3.220825,13.757,8,0.000,0.000,0.000,0,0.000,0,10.945,703265.321,749028.643,585067.539,496736.240,644980.244,765884.084,586685.182,496137.113 +2.904547,0.100183,12365977,0.368535,4983908.799,0.000,0.000,10.951,0.000,4.325,8.432,300.172,0.000,438.611,3.233887,13.714,8,0.000,0.000,0.000,0,0.000,0,10.951,611141.532,687382.002,555533.302,589031.995,726700.044,695966.291,607178.784,510974.850 +3.004699,0.100152,12804184,0.381594,4375433.168,0.000,0.000,21.866,0.000,2.466,8.214,300.172,0.000,450.333,3.317749,13.670,8,0.000,0.000,0.000,0,0.000,0,21.866,527030.579,516336.800,551653.230,613659.177,620418.924,530026.035,541019.360,475289.063 +3.104844,0.100146,13010885,0.387755,2064005.448,0.000,0.000,64.105,0.000,39.490,10.756,300.172,92.132,72.278,3.750854,13.663,8,0.000,0.000,0.000,0,0.000,0,64.105,392468.687,661856.542,8737.281,104597.738,144948.999,242916.389,392878.091,115601.720 +3.205017,0.100173,13538387,0.403475,5265905.350,0.000,0.000,51.184,0.000,2.768,8.818,300.172,0.000,0.000,3.750854,13.663,8,0.000,0.000,0.000,0,0.000,0,51.184,607109.167,655475.451,697902.015,829823.675,754703.698,610263.707,679513.843,431113.794 +3.305161,0.100144,14004822,0.417376,4657654.994,0.000,0.000,24.712,0.000,6.230,8.211,300.172,0.000,428.837,3.782104,13.621,8,0.000,0.000,0.000,0,0.000,0,24.712,540433.171,593936.264,657405.033,632291.132,664125.373,552425.932,555181.970,461856.119 +3.405313,0.100152,14472466,0.431313,4669329.405,0.000,0.000,15.870,0.000,0.001,8.214,300.172,0.000,403.799,3.856445,13.582,8,0.000,0.000,0.000,0,0.000,0,15.870,551609.992,522913.691,569043.444,569402.896,612077.909,652885.766,579597.372,611798.335 +3.505464,0.100151,14716405,0.438583,2435723.797,0.000,0.000,64.570,0.000,15.411,10.008,300.172,82.064,222.907,4.296387,13.560,8,0.000,0.000,0.000,0,0.000,0,64.570,154816.973,537191.430,555873.311,153049.633,157612.764,433158.019,170493.377,273528.291 +3.605618,0.100154,15128463,0.450863,4114228.413,0.000,0.000,63.587,0.000,6.973,9.347,300.172,4.173,12.910,4.298706,13.559,8,0.000,0.000,0.000,0,0.000,0,63.587,565486.996,363858.272,462226.410,313755.621,466659.566,694507.812,607282.471,640451.265 +3.705771,0.100152,15656795,0.466609,5275286.899,0.000,0.000,10.751,0.000,0.976,8.829,300.172,0.000,206.521,4.312012,13.538,8,0.000,0.000,0.000,0,0.000,0,10.751,602871.959,560067.141,734371.713,607135.466,647124.572,765404.457,610230.753,748080.837 +3.805905,0.100134,16072372,0.478994,4150210.917,0.000,0.000,20.930,0.000,1.188,7.743,300.172,0.039,525.351,4.391113,13.487,8,0.000,0.000,0.000,0,0.000,0,20.930,382897.121,505512.881,571174.928,467793.405,604100.825,477909.854,515409.624,625412.279 +3.906057,0.100152,16423636,0.489462,3507305.529,0.000,0.000,12.262,0.000,59.665,7.469,300.172,4.407,196.927,4.424683,13.468,8,0.000,0.000,0.000,0,0.000,0,12.262,229480.969,443175.947,499719.946,420450.512,474897.700,470304.685,440619.835,528655.935 +4.006192,0.100135,16636614,0.495810,2126909.799,0.000,0.000,90.695,0.000,69.449,4.758,357.527,183.307,192.787,4.529732,13.449,8,0.000,0.000,0.000,0,0.000,0,90.695,376162.380,173535.819,172467.261,188305.887,185449.741,344235.465,203715.093,483038.155 +4.109763,0.103571,16794657,0.500520,1525931.479,0.000,0.000,11.852,0.000,173.021,7.380,357.527,668.847,222.559,4.732544,13.426,8,0.000,0.000,0.000,0,0.000,0,11.852,529663.124,0.000,0.000,0.000,0.000,475024.537,0.000,521243.819 +4.209902,0.100139,16903734,0.503771,1089257.022,0.000,0.000,43.208,0.000,273.160,4.751,357.527,385.051,1010.276,4.985962,13.328,8,0.000,0.000,0.000,0,0.000,0,43.208,443593.848,0.000,0.000,0.000,0.000,220783.332,0.000,424879.842 +4.310034,0.100132,16967854,0.505681,640355.390,0.000,0.000,53.102,0.000,373.292,2.999,357.527,229.073,243.195,5.011108,13.304,8,0.000,0.000,0.000,0,0.000,0,53.102,195911.598,0.000,0.000,0.000,0.000,203701.324,0.000,240742.468 +4.410201,0.100167,17119892,0.510213,1517840.834,0.000,0.000,14.657,0.000,473.459,6.895,357.527,603.444,308.234,5.155029,13.274,8,0.000,0.000,0.000,0,0.000,0,14.657,488123.428,0.000,0.000,0.000,0.000,472819.031,0.000,556898.376 +4.510340,0.100138,17198080,0.512543,780798.960,0.000,0.000,10.314,0.000,573.598,3.110,357.527,150.495,442.200,5.155029,13.231,8,0.000,0.000,0.000,0,0.000,0,10.314,241016.306,0.000,0.000,0.000,0.000,291885.875,0.000,247896.779 +4.610461,0.100121,17321081,0.516208,1228522.873,0.000,0.000,30.404,0.000,673.719,4.137,357.527,267.411,375.795,5.220459,13.194,8,0.000,0.000,0.000,0,0.000,0,30.404,258537.041,0.000,0.000,0.000,0.000,487519.857,0.000,482465.975 +4.710599,0.100139,17476917,0.520853,1556199.855,0.000,0.000,12.118,0.000,773.857,5.751,357.527,501.764,221.333,5.334717,13.172,8,0.000,0.000,0.000,0,0.000,0,12.118,539700.847,0.000,0.000,0.000,0.000,482949.622,0.000,533549.385 +4.810748,0.100149,17591099,0.524256,1140121.868,0.000,0.000,5.434,0.000,874.006,3.034,357.527,249.511,312.230,5.337158,13.142,6,0.000,0.000,0.000,0,0.000,0,5.434,564589.084,0.000,0.000,0.000,0.000,60709.577,0.000,514823.207 +4.910877,0.100129,17642480,0.525787,513149.474,0.000,0.000,5.352,0.000,974.135,2.157,357.527,203.020,388.952,5.429810,13.104,6,0.000,0.000,0.000,0,0.000,0,5.352,513149.474,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.011028,0.100150,17642487,0.525787,69.895,0.000,0.000,60.970,0.000,1074.285,1.462,357.527,218.811,308.481,5.429810,13.073,6,0.000,0.000,0.000,0,0.000,0,60.970,69.895,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.111148,0.100120,17691449,0.527246,489032.989,0.000,0.000,8.651,0.000,1174.406,3.026,357.527,440.877,243.692,5.429810,13.050,5,0.000,0.000,0.000,0,0.000,0,8.651,489032.989,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.211295,0.100148,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1274.553,1.764,357.527,300.143,257.003,5.516357,13.025,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.311456,0.100160,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1374.714,1.148,357.527,187.473,407.783,5.516357,12.985,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.411608,0.100153,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1474.866,1.688,357.527,311.790,390.459,5.587891,12.946,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.511726,0.100118,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1574.984,1.384,357.527,233.865,181.427,5.587891,12.929,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.611862,0.100136,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1675.120,2.776,357.527,457.150,249.972,5.599487,12.904,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.711999,0.100136,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1775.257,1.362,357.527,203.317,356.818,5.633911,12.869,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.812123,0.100124,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1875.381,1.499,357.527,234.553,311.371,5.706909,12.839,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.912244,0.100121,17691449,0.527246,0.000,0.000,0.000,0.000,0.000,1975.501,1.958,357.527,333.738,273.420,5.706909,12.812,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.012374,0.100130,17691454,0.527246,49.935,0.000,0.000,2059.719,0.000,38.824,4.549,416.988,249.323,200.637,5.711182,12.793,5,0.000,0.000,0.000,0,0.000,0,2059.719,0.000,9.987,9.987,9.987,9.987,0.000,9.987,0.000 +6.112532,0.100158,17974594,0.535685,2826940.897,0.000,0.000,54.652,0.000,0.001,6.132,419.770,57.448,269.185,5.737427,12.766,5,0.000,0.000,0.000,0,0.000,0,54.652,0.000,485124.784,446425.826,624874.348,633950.033,0.000,636565.906,0.000 +6.212674,0.100142,18290837,0.545109,3157945.843,0.000,0.000,14.752,0.000,87.071,4.264,419.770,43.454,224.837,5.758545,12.744,5,0.000,0.000,0.000,0,0.000,0,14.752,0.000,781510.287,784685.778,794252.194,670677.665,0.000,126819.921,0.000 +6.312812,0.100138,18489844,0.551040,1987322.725,0.000,0.000,156.173,0.000,32.072,3.196,419.770,126.271,234.012,5.781982,12.721,5,0.000,0.000,0.000,0,0.000,0,156.173,0.000,519202.255,396521.848,519342.062,552246.574,0.000,9.986,0.000 +6.412949,0.100137,18489844,0.551040,0.000,0.000,0.000,0.000,0.000,132.209,1.016,419.770,314.297,278.252,5.809326,12.694,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.513119,0.100170,18489854,0.551041,99.830,0.000,0.000,203.017,0.000,51.408,2.096,419.770,490.300,483.787,6.045410,12.647,5,0.000,0.000,0.000,0,0.000,0,203.017,0.000,19.966,19.966,19.966,19.966,0.000,19.966,0.000 +6.613268,0.100149,18489854,0.551041,0.000,0.000,0.000,0.000,0.000,151.557,1.164,419.770,257.701,552.183,6.045410,12.593,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.713420,0.100152,18489861,0.551041,69.894,0.000,0.000,224.609,0.000,242.679,1.091,419.770,239.598,406.337,6.076088,12.553,5,0.000,0.000,0.000,0,0.000,0,224.609,0.000,19.970,19.970,19.970,0.000,0.000,9.985,0.000 +6.813583,0.100164,18489867,0.551041,59.902,0.000,0.000,296.736,0.000,110.502,2.528,419.770,626.514,378.482,6.130737,12.516,5,0.000,0.000,0.000,0,0.000,0,296.736,0.000,0.000,9.984,19.967,19.967,0.000,9.984,0.000 +6.913744,0.100161,18489874,0.551041,69.888,0.000,0.000,178.566,0.000,100.591,2.169,419.770,512.848,357.941,6.167114,12.481,5,0.000,0.000,0.000,0,0.000,0,178.566,0.000,19.968,9.984,0.000,19.968,0.000,19.968,0.000 +7.013906,0.100162,18489878,0.551041,39.935,0.000,0.000,145.713,0.000,200.753,1.417,419.770,309.615,735.955,6.308594,12.409,5,0.000,0.000,0.000,0,0.000,0,145.713,0.000,0.000,19.968,0.000,0.000,0.000,19.968,0.000 +7.114014,0.100108,18489884,0.551041,59.935,0.000,0.000,211.557,0.000,141.371,1.415,419.770,356.686,345.604,6.308594,12.375,5,0.000,0.000,0.000,0,0.000,0,211.557,0.000,19.978,0.000,19.978,19.978,0.000,0.000,0.000 +7.214120,0.100106,18489890,0.551042,59.936,0.000,0.000,179.707,0.000,126.087,2.504,419.770,664.178,422.325,6.352180,12.334,5,0.000,0.000,0.000,0,0.000,0,179.707,0.000,0.000,19.979,19.979,0.000,0.000,19.979,0.000 +7.314235,0.100115,18489893,0.551042,29.965,0.000,0.000,225.679,0.000,153.654,1.314,419.770,328.800,426.461,6.476807,12.292,5,0.000,0.000,0.000,0,0.000,0,225.679,0.000,9.988,0.000,0.000,19.977,0.000,0.000,0.000 +7.414352,0.100117,18489902,0.551042,89.895,0.000,0.000,198.215,0.000,95.402,1.678,419.770,392.980,599.341,6.476807,12.234,5,0.000,0.000,0.000,0,0.000,0,198.215,0.000,9.988,19.977,19.977,19.977,0.000,19.977,0.000 +7.514487,0.100135,18489906,0.551042,39.946,0.000,0.000,157.054,0.000,155.783,1.438,419.770,384.911,332.716,6.519897,12.201,5,0.000,0.000,0.000,0,0.000,0,157.054,0.000,19.973,19.973,0.000,0.000,0.000,0.000,0.000 +7.614607,0.100120,18489910,0.551042,39.952,0.000,0.000,186.619,0.000,201.808,1.676,419.770,432.058,381.611,6.648071,12.164,5,0.000,0.000,0.000,0,0.000,0,186.619,0.000,0.000,0.000,19.976,0.000,0.000,19.976,0.000 +7.714741,0.100134,18489916,0.551042,59.920,0.000,0.000,208.438,0.000,239.075,1.692,419.770,385.383,533.544,6.648071,12.112,5,0.000,0.000,0.000,0,0.000,0,208.438,0.000,0.000,19.973,19.973,19.973,0.000,0.000,0.000 +7.814856,0.100116,18489920,0.551043,39.954,0.000,0.000,297.141,0.000,182.776,1.277,419.770,363.681,370.431,6.670898,12.076,5,0.000,0.000,0.000,0,0.000,0,297.141,0.000,19.977,0.000,0.000,0.000,0.000,19.977,0.000 +7.914999,0.100143,18489930,0.551043,99.858,0.000,0.000,212.057,0.000,68.729,2.385,419.770,542.742,404.150,6.719727,12.036,5,0.000,0.000,0.000,0,0.000,0,212.057,0.000,19.972,19.972,19.972,19.972,0.000,19.972,0.000 +8.015135,0.100136,18641831,0.555570,1516952.254,0.000,0.000,148.372,0.000,6.510,4.114,419.770,416.505,799.150,6.815556,11.958,5,0.000,0.000,0.000,0,0.000,0,148.372,0.000,590988.324,88949.340,66499.793,298924.509,0.000,471590.288,0.000 +8.115279,0.100144,19000057,0.566246,3577115.000,0.000,0.000,13.489,0.000,0.002,5.353,419.770,0.156,293.523,6.851685,11.929,5,0.000,0.000,0.000,0,0.000,0,13.489,0.000,712535.154,725007.215,674220.262,721731.926,0.000,743620.443,0.000 +8.215424,0.100145,19366802,0.577176,3662124.941,0.000,0.000,10.586,0.000,0.000,4.951,419.770,0.000,194.093,6.879272,11.910,4,0.000,0.000,0.000,0,0.000,0,10.586,0.000,263976.155,817561.192,860079.367,824251.464,0.000,896256.762,0.000 +8.315568,0.100144,19699379,0.587087,3320987.380,0.000,0.000,11.799,0.000,0.417,4.635,419.770,0.000,96.541,6.900879,11.901,4,0.000,0.000,0.000,0,0.000,0,11.799,0.000,0.000,870636.179,837953.247,807896.532,0.000,804501.421,0.000 +8.415811,0.100243,19943568,0.594365,2435975.330,0.000,0.000,10.652,0.000,0.000,3.230,419.770,0.000,98.978,7.116333,11.891,1,0.000,0.000,0.000,0,0.000,0,10.652,0.000,0.000,993856.866,528696.299,595184.861,0.000,318237.304,0.000 +8.516097,0.100286,20000000,0.596046,562709.093,0.000,0.000,7.221,0.000,0.000,0.749,419.770,0.000,39.769,7.116333,11.887,0,0.000,0.000,0.000,0,0.000,0,7.221,0.000,0.000,562709.093,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.log new file mode 100644 index 000000000..c1a4e2cb8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=85 +worker=2 kind=insert tid=6 os_tid=82 +worker=1 kind=insert tid=7 os_tid=81 +worker=0 kind=insert tid=8 os_tid=80 +worker=6 kind=insert tid=9 os_tid=86 +worker=4 kind=insert tid=10 os_tid=84 +worker=3 kind=insert tid=11 os_tid=83 +start_monotonic_ns=2084270054249351 main_address=0x562d7fa39300 +worker=7 kind=insert tid=12 os_tid=87 +load_end reason=complete inserted=20000000 elapsed_s=8.516 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.170 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084270054251245 cpu_ns=9685207 +diagnostic_stage name=stop_request wall_ns=2084278570401839 cpu_ns=47940452955 +diagnostic_stage name=workers_joined wall_ns=2084278570473957 cpu_ns=47940524261 +diagnostic_stage name=before_close wall_ns=2084278570555644 cpu_ns=47940605933 +diagnostic_stage name=after_close wall_ns=2084278740211248 cpu_ns=48001493679 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084275157496800 last_end_ns=2084275157497477 loop_exit_ns=2084275157497516 deregister_start_ns=2084275157497546 deregister_end_ns=2084275157498279 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084278211898823 last_end_ns=2084278211900037 loop_exit_ns=2084278211900083 deregister_start_ns=2084278211900107 deregister_end_ns=2084278211900987 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084278520097568 last_end_ns=2084278520098192 loop_exit_ns=2084278520098230 deregister_start_ns=2084278520098330 deregister_end_ns=2084278520098959 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084278435494344 last_end_ns=2084278435495199 loop_exit_ns=2084278435495241 deregister_start_ns=2084278435495274 deregister_end_ns=2084278435496042 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084278446372224 last_end_ns=2084278446372989 loop_exit_ns=2084278446373028 deregister_start_ns=2084278446373059 deregister_end_ns=2084278446373551 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084274771106837 last_end_ns=2084274771107847 loop_exit_ns=2084274771107901 deregister_start_ns=2084274771107931 deregister_end_ns=2084274771110576 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084278401480169 last_end_ns=2084278401480971 loop_exit_ns=2084278401481012 deregister_start_ns=2084278401481032 deregister_end_ns=2084278401481847 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084274850229531 last_end_ns=2084274850230247 loop_exit_ns=2084274850230281 deregister_start_ns=2084274850230313 deregister_end_ns=2084274850231141 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.summary.csv new file mode 100644 index 000000000..f915898dc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-04-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2348458.367580,8.516225,20000000,0.002773,0.001200,0.003552,0.009088,2059.719375,0.002773,0.001200,0.003552,0.009088,2059.719375,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.csv new file mode 100644 index 000000000..354b0360c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.csv @@ -0,0 +1,82 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,609045,0.018151,6086360.878,0.000,0.000,15.266,0.000,4.408,8.474,98.258,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.266,689956.453,773070.613,774389.726,823456.761,868546.467,739263.326,619953.484,797724.049 +0.200242,0.100175,1154193,0.034398,5441954.675,0.000,0.000,16.216,0.000,0.003,9.192,183.312,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.216,638891.716,705555.032,799640.350,701432.248,793081.829,691489.651,572627.701,539236.148 +0.300408,0.100166,1678234,0.050015,5231712.957,0.000,0.000,16.799,0.000,0.001,9.409,268.852,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.799,627187.383,693477.184,785803.703,584418.480,676695.082,667580.235,660571.885,535979.005 +0.400561,0.100152,2215706,0.066033,5366550.179,0.000,0.000,11.194,0.000,11.917,9.756,284.242,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,11.194,566777.161,543402.745,796976.715,652926.012,757307.106,682580.866,672486.234,694093.340 +0.500698,0.100138,2374518,0.070766,1585937.275,0.000,0.000,83.512,0.000,9.225,10.787,302.086,0.000,44.041,0.427246,14.322,8,0.000,0.000,0.000,0,0.000,0,83.512,53176.813,473917.747,211508.900,50011.170,59637.920,623122.397,54035.631,60526.697 +0.600855,0.100157,2802668,0.083526,4274794.984,0.000,0.000,14.597,0.000,16.484,9.004,302.086,13.650,987.397,0.607300,14.226,8,0.000,0.000,0.000,0,0.000,0,14.597,439610.471,586520.043,534811.149,550666.280,549637.893,550466.593,544915.300,518167.255 +0.701020,0.100165,3227490,0.096187,4241224.059,0.000,0.000,20.486,0.000,0.001,9.463,302.086,81.155,876.562,0.607300,14.140,8,0.000,0.000,0.000,0,0.000,0,20.486,525433.293,547417.030,531992.473,572825.119,499725.697,519493.091,606589.425,437747.930 +0.801169,0.100149,3686819,0.109876,4586445.189,0.000,0.000,13.216,0.000,0.003,9.438,302.086,140.922,205.319,0.782959,14.120,8,0.000,0.000,0.000,0,0.000,0,13.216,450018.393,594333.017,568751.196,720884.152,516589.043,504606.925,658187.721,573074.743 +0.901320,0.100150,4062370,0.121068,3749878.096,0.000,0.000,12.996,0.000,37.763,9.030,302.086,76.955,63.459,0.782959,14.114,8,0.000,0.000,0.000,0,0.000,0,12.996,379180.513,616773.674,332320.891,624432.172,351971.378,439889.335,732380.046,272930.089 +1.001478,0.100159,4406559,0.131326,3436430.371,0.000,0.000,70.424,0.000,0.001,9.763,302.086,56.239,3.198,0.782959,14.114,8,0.000,0.000,0.000,0,0.000,0,70.424,357312.320,499067.107,359458.910,501862.666,288611.469,413832.524,547070.841,469214.535 +1.101647,0.100169,4937742,0.147156,5302871.117,0.000,0.000,9.018,0.000,7.556,8.370,302.086,0.000,0.000,0.782959,14.114,8,0.000,0.000,0.000,0,0.000,0,9.018,744003.051,629536.436,741107.943,754475.359,629496.503,639639.368,622697.989,541914.468 +1.202001,0.100353,5320203,0.158554,3811150.389,0.000,0.000,18.426,0.000,12.240,8.021,302.086,0.000,200.697,1.037842,14.094,8,0.000,0.000,0.000,0,0.000,0,18.426,511543.413,530516.407,344682.705,489929.745,446652.584,505873.437,496018.242,485933.857 +1.302136,0.100135,5755557,0.171529,4347653.712,0.000,0.000,22.505,0.000,3.225,8.538,302.086,0.000,573.052,1.353096,14.038,8,0.000,0.000,0.000,0,0.000,0,22.505,580603.920,677452.797,547338.958,437897.131,585217.674,459138.373,516041.332,543963.528 +1.402301,0.100165,5976485,0.178113,2205644.128,0.000,0.000,68.328,0.000,0.001,10.761,302.086,0.000,97.691,1.353096,14.028,8,0.000,0.000,0.000,0,0.000,0,68.328,203953.794,667290.012,195318.030,453053.169,487306.704,78181.123,55398.679,65142.616 +1.502470,0.100169,6486371,0.193309,5090261.581,0.000,0.000,11.951,0.000,2.973,8.285,302.086,0.000,0.000,1.353096,14.028,8,0.000,0.000,0.000,0,0.000,0,11.951,701824.485,741317.773,709501.517,591590.691,525043.102,672484.047,587447.689,561052.276 +1.602632,0.100162,6971727,0.207774,4845690.695,0.000,0.000,9.449,0.000,0.363,8.697,302.086,0.000,13.065,1.554695,14.027,8,0.000,0.000,0.000,0,0.000,0,9.449,642057.312,647308.783,640699.517,533114.233,534811.477,706512.638,598867.451,542319.284 +1.702785,0.100152,7356284,0.219234,3839714.704,0.000,0.000,20.605,0.000,4.719,7.762,302.086,0.000,613.830,1.625000,13.967,8,0.000,0.000,0.000,0,0.000,0,20.605,545737.788,494635.715,527236.002,380749.384,478939.651,595451.977,363325.953,453638.233 +1.802926,0.100141,7674705,0.228724,3179715.631,0.000,0.000,17.123,0.000,62.062,9.715,302.086,0.000,275.314,1.821655,13.940,8,0.000,0.000,0.000,0,0.000,0,17.123,573279.698,190930.130,267232.281,604225.957,260531.751,234298.830,535912.514,513304.470 +1.903084,0.100158,8065420,0.240368,3900999.489,0.000,0.000,66.701,0.000,4.345,9.428,302.086,13.377,7.410,1.881840,13.939,8,0.000,0.000,0.000,0,0.000,0,66.701,578887.297,413767.633,441493.919,654408.227,488399.964,504923.912,595670.836,223447.701 +2.003247,0.100163,8573183,0.255501,5069359.543,0.000,0.000,11.189,0.000,0.001,8.543,302.086,0.000,0.000,1.881840,13.939,8,0.000,0.000,0.000,0,0.000,0,11.189,604543.711,616883.579,665174.794,648412.142,685092.299,733233.758,514081.297,601937.962 +2.103408,0.100162,8990682,0.267943,4168252.978,0.000,0.000,26.267,0.000,0.002,8.001,302.086,0.000,464.835,2.150635,13.894,8,0.000,0.000,0.000,0,0.000,0,26.267,433938.638,443433.292,645866.106,652705.052,453377.220,572384.872,461294.424,505253.374 +2.203583,0.100175,9309772,0.277453,3185322.151,0.000,0.000,18.600,0.000,29.825,8.309,302.086,0.000,411.116,2.261604,13.854,8,0.000,0.000,0.000,0,0.000,0,18.600,579615.030,388339.974,388589.537,505285.190,398811.637,361686.647,235178.177,327815.958 +2.303743,0.100160,9577685,0.285437,2674860.628,0.000,0.000,67.388,0.000,32.113,9.925,302.086,18.096,41.808,2.424072,13.849,8,0.000,0.000,0.000,0,0.000,0,67.388,413060.710,232568.795,185174.441,443591.978,415906.168,211133.008,372525.408,400900.119 +2.403906,0.100163,10096349,0.300895,5178209.978,0.000,0.000,33.689,0.000,0.001,8.505,302.086,0.000,0.000,2.424072,13.849,8,0.000,0.000,0.000,0,0.000,0,33.689,551112.799,794436.673,610965.361,707568.093,724790.056,528250.020,596508.895,664578.080 +2.504092,0.100186,10561236,0.314749,4640216.368,0.000,0.000,14.407,0.000,0.002,8.261,302.086,0.000,289.772,2.669434,13.821,8,0.000,0.000,0.000,0,0.000,0,14.407,580667.102,627070.564,574738.159,635804.276,573061.287,548936.278,481322.372,618616.330 +2.604244,0.100151,10981889,0.327286,4200180.210,0.000,0.000,22.720,0.000,0.559,8.122,302.086,0.000,532.515,2.746216,13.769,8,0.000,0.000,0.000,0,0.000,0,22.720,545675.054,538565.802,549169.771,561910.509,559454.223,558086.291,308613.441,578705.119 +2.704393,0.100150,11256097,0.335458,2737978.454,0.000,0.000,69.089,0.000,30.564,10.295,302.086,53.553,164.987,2.927673,13.753,8,0.000,0.000,0.000,0,0.000,0,69.089,219051.856,196405.780,434519.082,539182.294,332362.115,217014.907,352571.840,446870.579 +2.804553,0.100160,11681329,0.348131,4245537.118,0.000,0.000,61.986,0.000,0.003,9.938,302.086,43.836,3.822,3.237183,13.752,8,0.000,0.000,0.000,0,0.000,0,61.986,574132.737,636513.075,460793.813,436223.068,575230.982,647285.864,460923.605,454433.974 +2.904693,0.100140,12202040,0.363649,5199852.410,0.000,0.000,11.578,0.000,8.308,8.473,302.086,0.000,75.754,3.237183,13.745,8,0.000,0.000,0.000,0,0.000,0,11.578,525995.852,652469.329,651940.068,740995.770,696927.278,634294.696,575996.065,721233.353 +3.004829,0.100136,12632142,0.376467,4295157.454,0.000,0.000,16.929,0.000,2.581,8.254,302.086,0.000,662.065,3.305420,13.680,8,0.000,0.000,0.000,0,0.000,0,16.929,464725.687,411708.051,615789.497,635612.440,522836.370,521528.156,508046.557,614910.696 +3.104961,0.100132,12917461,0.384970,2849423.091,0.000,0.000,54.525,0.000,60.092,9.222,302.086,9.636,217.603,3.427128,13.659,8,0.000,0.000,0.000,0,0.000,0,54.525,248201.880,677754.016,240372.230,291225.003,664361.720,212319.316,189968.863,325220.062 +3.205121,0.100160,13264455,0.395312,3464406.304,0.000,0.000,67.068,0.000,0.004,9.712,302.086,79.482,18.369,3.770508,13.657,8,0.000,0.000,0.000,0,0.000,0,67.068,458777.195,329004.481,631231.734,353115.968,505023.326,278385.335,583807.484,325060.780 +3.305301,0.100180,13791231,0.411011,5258301.000,0.000,0.000,11.386,0.000,11.675,8.445,302.086,0.000,6.980,3.770508,13.657,8,0.000,0.000,0.000,0,0.000,0,11.386,532921.344,577710.773,737902.609,750010.828,749741.313,569435.659,592254.611,748323.863 +3.405450,0.100149,14245416,0.424546,4535093.572,0.000,0.000,17.974,0.000,0.001,8.673,302.086,0.000,688.388,4.023804,13.589,8,0.000,0.000,0.000,0,0.000,0,17.974,548193.296,565577.397,656152.458,609851.437,632417.818,372924.413,497369.015,652607.738 +3.505616,0.100166,14638559,0.436263,3924904.219,0.000,0.000,10.825,0.000,34.394,9.234,302.086,0.000,301.452,4.023804,13.560,8,0.000,0.000,0.000,0,0.000,0,10.825,343628.662,637569.938,497892.175,733779.973,581293.507,410078.179,349478.935,371182.849 +3.605793,0.100177,14896937,0.443963,2579222.514,0.000,0.000,67.383,0.000,0.000,10.575,302.086,94.715,37.200,4.291504,13.556,8,0.000,0.000,0.000,0,0.000,0,67.383,91668.023,570721.535,457731.189,500136.259,310291.715,451981.349,106671.511,90020.933 +3.705949,0.100156,15417116,0.459466,5193688.366,0.000,0.000,11.085,0.000,0.003,8.484,302.086,0.000,4.875,4.291504,13.556,8,0.000,0.000,0.000,0,0.000,0,11.085,524431.939,597188.446,670833.567,742771.351,716672.063,632373.560,565208.332,744209.108 +3.806095,0.100146,15891474,0.473603,4736661.727,0.000,0.000,15.868,0.000,0.612,8.328,302.086,0.000,625.454,4.530968,13.494,8,0.000,0.000,0.000,0,0.000,0,15.868,501437.610,631657.414,619555.090,634563.170,663131.443,558354.479,558174.741,569787.779 +3.906248,0.100153,16365794,0.487739,4735971.581,0.000,0.000,13.331,0.000,17.667,8.533,302.086,4.251,290.338,4.530968,13.466,8,0.000,0.000,0.000,0,0.000,0,13.331,483681.766,696077.591,686202.663,604177.855,659463.474,590049.419,495443.814,520874.999 +4.006386,0.100138,16580890,0.494149,2147996.452,0.000,0.000,77.964,0.000,40.119,5.870,357.789,110.746,144.215,4.530968,13.452,8,0.000,0.000,0.000,0,0.000,0,77.964,172641.810,223970.992,352543.603,456240.534,203688.974,223521.612,278775.379,236613.549 +4.106526,0.100141,16740348,0.498901,1592336.462,0.000,0.000,18.767,0.000,140.260,8.314,357.789,782.764,293.454,4.732666,13.423,8,0.000,0.000,0.000,0,0.000,0,18.767,0.000,0.000,576797.316,561069.476,0.000,0.000,0.000,454469.670 +4.206674,0.100147,16872426,0.502837,1318836.576,0.000,0.000,9.634,0.000,240.407,6.274,357.789,468.060,1050.249,4.999634,13.320,8,0.000,0.000,0.000,0,0.000,0,9.634,0.000,0.000,438553.752,444894.408,0.000,0.000,0.000,435388.416 +4.306835,0.100161,17024936,0.507383,1522647.837,0.000,0.000,29.299,0.000,340.568,7.846,357.789,731.634,364.218,5.142700,13.285,8,0.000,0.000,0.000,0,0.000,0,29.299,0.000,0.000,556943.065,395942.351,0.000,0.000,0.000,569762.420 +4.406985,0.100150,17113016,0.510008,879477.907,0.000,0.000,4.567,0.000,440.718,3.787,357.789,197.009,709.285,5.150024,13.215,8,0.000,0.000,0.000,0,0.000,0,4.567,0.000,0.000,101747.047,378680.741,0.000,0.000,0.000,399050.120 +4.507126,0.100141,17248498,0.514045,1352911.448,0.000,0.000,68.225,0.000,540.859,4.235,357.789,289.435,313.464,5.165649,13.185,7,0.000,0.000,0.000,0,0.000,0,68.225,0.000,0.000,477536.339,314436.425,0.000,0.000,0.000,560938.684 +4.607245,0.100119,17352883,0.517156,1042608.441,0.000,0.000,16.097,0.000,640.978,6.471,357.789,686.136,265.426,5.318481,13.159,7,0.000,0.000,0.000,0,0.000,0,16.097,0.000,0.000,611491.823,0.000,0.000,0.000,0.000,431116.618 +4.707406,0.100160,17452855,0.520136,998119.635,0.000,0.000,4.038,0.000,741.139,3.216,357.789,209.586,646.541,5.318481,13.096,7,0.000,0.000,0.000,0,0.000,0,4.038,0.000,0.000,504790.629,0.000,0.000,0.000,0.000,493329.006 +4.807535,0.100130,17522721,0.522218,697755.339,0.000,0.000,53.497,0.000,841.268,3.336,357.789,349.898,411.147,5.384766,13.055,7,0.000,0.000,0.000,0,0.000,0,53.497,0.000,0.000,134186.024,0.000,0.000,0.000,0.000,563569.315 +4.907676,0.100141,17612944,0.524907,900962.868,0.000,0.000,1.992,0.000,941.409,5.639,357.789,602.005,245.826,5.493286,13.031,6,0.000,0.000,0.000,0,0.000,0,1.992,0.000,0.000,115587.436,0.000,0.000,0.000,0.000,785375.432 +5.007839,0.100163,17645527,0.525878,325299.963,0.000,0.000,11.053,0.000,1041.572,1.488,357.789,156.230,559.011,5.493286,12.977,6,0.000,0.000,0.000,0,0.000,0,11.053,0.000,0.000,0.000,0.000,0.000,0.000,0.000,325299.963 +5.108023,0.100184,17648962,0.525980,34286.991,0.000,0.000,29.586,0.000,1141.756,3.576,357.789,539.048,506.413,5.546021,12.927,6,0.000,0.000,0.000,0,0.000,0,29.586,0.000,0.000,0.000,0.000,0.000,0.000,0.000,34286.991 +5.208176,0.100153,17705049,0.527652,560011.525,0.000,0.000,7.907,0.000,1241.909,3.103,357.789,397.555,124.458,5.634277,12.915,5,0.000,0.000,0.000,0,0.000,0,7.907,0.000,0.000,0.000,0.000,0.000,0.000,0.000,560011.525 +5.308304,0.100128,17705049,0.527652,0.000,0.000,0.000,0.000,0.000,1342.037,2.493,357.789,332.894,684.435,5.634277,12.848,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408424,0.100120,17705049,0.527652,0.000,0.000,0.000,0.000,0.000,1442.157,1.665,357.789,271.667,360.896,5.702393,12.813,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508538,0.100114,17705050,0.527652,9.989,0.000,0.000,1541.557,0.000,1542.271,4.187,359.039,539.033,296.068,5.703003,12.784,5,0.000,0.000,0.000,0,0.000,0,1541.557,0.000,0.000,0.000,0.000,0.000,9.989,0.000,0.000 +5.608689,0.100151,17804732,0.530622,995318.473,0.000,0.000,1581.038,0.000,0.000,7.154,420.305,50.588,196.110,5.767334,12.765,5,0.000,0.000,0.000,0,0.000,0,1581.038,36634.733,277880.792,0.000,0.000,283582.191,265649.244,131571.513,0.000 +5.708873,0.100184,18147243,0.540830,3418809.920,0.000,0.000,11.670,0.000,35.900,5.009,420.305,36.573,297.655,5.767334,12.735,5,0.000,0.000,0.000,0,0.000,0,11.670,767186.252,488230.304,0.000,0.000,785762.021,648894.237,728737.105,0.000 +5.809001,0.100128,18440173,0.549560,2925564.698,0.000,0.000,15.306,0.000,136.028,3.841,420.305,54.696,244.141,5.774414,12.712,5,0.000,0.000,0.000,0,0.000,0,15.306,775090.380,0.000,0.000,0.000,720759.748,801017.277,628697.292,0.000 +5.909131,0.100130,18553067,0.552924,1127476.603,0.000,0.000,172.422,0.000,64.662,2.573,420.305,340.535,368.623,5.810913,12.675,5,0.000,0.000,0.000,0,0.000,0,172.422,308839.145,9.987,0.000,0.000,208119.873,305193.877,305313.721,0.000 +6.009269,0.100138,18553075,0.552925,79.889,0.000,0.000,156.249,0.000,164.800,2.099,420.305,518.072,361.297,5.891235,12.640,5,0.000,0.000,0.000,0,0.000,0,156.249,19.972,19.972,0.000,0.000,19.972,0.000,19.972,0.000 +6.109400,0.100131,18553078,0.552925,29.961,0.000,0.000,190.419,0.000,136.457,1.534,420.305,311.700,842.915,6.127441,12.558,5,0.000,0.000,0.000,0,0.000,0,190.419,0.000,0.000,0.000,0.000,9.987,19.974,0.000,0.000 +6.209507,0.100107,18553085,0.552925,69.925,0.000,0.000,200.827,0.000,159.476,1.750,420.305,449.403,486.122,6.127441,12.510,5,0.000,0.000,0.000,0,0.000,0,200.827,19.979,19.979,0.000,0.000,9.989,0.000,19.979,0.000 +6.309642,0.100135,18553093,0.552925,79.892,0.000,0.000,174.205,0.000,129.308,3.238,420.305,822.252,406.250,6.159302,12.471,5,0.000,0.000,0.000,0,0.000,0,174.205,19.973,0.000,0.000,0.000,19.973,19.973,19.973,0.000 +6.409757,0.100116,18553099,0.552925,59.931,0.000,0.000,158.482,0.000,151.927,1.613,420.305,342.573,775.353,6.302124,12.395,5,0.000,0.000,0.000,0,0.000,0,158.482,0.000,19.977,0.000,0.000,19.977,19.977,0.000,0.000 +6.509876,0.100119,18553106,0.552926,69.917,0.000,0.000,176.285,0.000,102.056,1.618,420.305,394.259,329.609,6.302124,12.363,5,0.000,0.000,0.000,0,0.000,0,176.285,19.976,19.976,0.000,0.000,0.000,9.988,19.976,0.000 +6.609986,0.100110,18553112,0.552926,59.934,0.000,0.000,177.704,0.000,106.841,2.384,420.305,527.585,415.247,6.342529,12.322,5,0.000,0.000,0.000,0,0.000,0,177.704,9.989,0.000,0.000,0.000,19.978,9.989,19.978,0.000 +6.710085,0.100099,18553115,0.552926,29.970,0.000,0.000,133.949,0.000,206.940,1.308,420.305,347.117,385.438,6.469604,12.284,5,0.000,0.000,0.000,0,0.000,0,133.949,9.990,0.000,0.000,0.000,0.000,19.980,0.000,0.000 +6.810195,0.100110,18553122,0.552926,69.923,0.000,0.000,239.684,0.000,156.437,1.687,420.305,423.518,536.947,6.469604,12.232,5,0.000,0.000,0.000,0,0.000,0,239.684,19.978,19.978,0.000,0.000,9.989,0.000,19.978,0.000 +6.910314,0.100118,18553127,0.552926,49.941,0.000,0.000,178.061,0.000,119.676,1.592,420.305,407.018,375.571,6.500122,12.195,5,0.000,0.000,0.000,0,0.000,0,178.061,0.000,19.976,0.000,0.000,9.988,19.976,0.000,0.000 +7.010429,0.100115,18553130,0.552926,29.965,0.000,0.000,196.066,0.000,198.335,1.237,420.305,318.382,292.514,6.533691,12.166,5,0.000,0.000,0.000,0,0.000,0,196.066,9.988,0.000,0.000,0.000,0.000,0.000,19.977,0.000 +7.110536,0.100107,18553135,0.552927,49.947,0.000,0.000,223.205,0.000,210.343,1.374,420.305,322.858,517.416,6.600952,12.116,5,0.000,0.000,0.000,0,0.000,0,223.205,9.989,0.000,0.000,0.000,19.979,19.979,0.000,0.000 +7.210648,0.100112,18553137,0.552927,19.978,0.000,0.000,215.636,0.000,310.455,1.099,420.305,295.528,314.686,6.637573,12.085,5,0.000,0.000,0.000,0,0.000,0,215.636,0.000,0.000,0.000,0.000,0.000,0.000,19.978,0.000 +7.310763,0.100115,18553145,0.552927,79.908,0.000,0.000,332.983,0.000,129.207,1.558,420.305,391.543,378.746,6.682495,12.048,5,0.000,0.000,0.000,0,0.000,0,332.983,19.977,19.977,0.000,0.000,19.977,19.977,0.000,0.000 +7.410904,0.100141,18553147,0.552927,19.972,0.000,0.000,139.992,0.000,229.348,1.548,420.305,397.487,264.471,6.718872,12.022,5,0.000,0.000,0.000,0,0.000,0,139.992,0.000,19.972,0.000,0.000,0.000,0.000,0.000,0.000 +7.511042,0.100138,18562307,0.553200,91473.559,0.000,0.000,317.331,0.000,219.697,1.235,420.305,294.788,433.307,6.765747,11.980,5,0.000,0.000,0.000,0,0.000,0,317.331,46875.206,0.000,0.000,0.000,0.000,19.972,44578.381,0.000 +7.611298,0.100256,18824708,0.561020,2617298.984,0.000,0.000,220.023,0.000,1.057,5.330,420.305,225.554,592.660,6.837524,11.922,5,0.000,0.000,0.000,0,0.000,0,220.023,459332.226,299771.356,0.000,0.000,657893.096,622414.068,577888.237,0.000 +7.711435,0.100137,19221737,0.572852,3964852.522,0.000,0.000,14.841,0.000,2.554,5.438,420.305,0.156,275.091,6.872437,11.895,5,0.000,0.000,0.000,0,0.000,0,14.841,916602.952,795558.955,0.000,0.000,693868.415,808780.822,750041.378,0.000 +7.811547,0.100111,19559306,0.582913,3371944.208,0.000,0.000,10.598,0.000,0.122,4.789,420.305,0.000,110.073,6.887329,11.884,4,0.000,0.000,0.000,0,0.000,0,10.598,829168.901,708293.178,0.000,0.000,187891.277,853391.992,793198.859,0.000 +7.911724,0.100177,19812119,0.590447,2523653.543,0.000,0.000,13.747,0.000,4.762,3.677,420.305,0.000,151.021,6.917358,11.869,2,0.000,0.000,0.000,0,0.000,0,13.747,872302.709,318465.107,0.000,0.000,0.000,592648.760,740236.968,0.000 +8.011943,0.100219,19991825,0.595803,1793125.291,0.000,0.000,11.258,0.000,0.000,2.149,420.305,0.000,29.934,6.928345,11.867,1,0.000,0.000,0.000,0,0.000,0,11.258,740046.095,0.000,0.000,0.000,0.000,0.000,1053079.197,0.000 +8.112243,0.100300,20000000,0.596046,81505.615,0.000,0.000,10.328,0.000,0.000,0.345,420.305,0.000,17.487,6.934814,11.865,0,0.000,0.000,0.000,0,0.000,0,10.328,0.000,0.000,0.000,0.000,0.000,0.000,81505.615,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.log new file mode 100644 index 000000000..e0beeeac7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=99 +worker=3 kind=insert tid=6 os_tid=97 +worker=0 kind=insert tid=7 os_tid=94 +worker=6 kind=insert tid=8 os_tid=100 +start_monotonic_ns=2084278876019041 main_address=0x555a41451300 +worker=7 kind=insert tid=9 os_tid=101 +worker=4 kind=insert tid=10 os_tid=98 +worker=2 kind=insert tid=11 os_tid=96 +worker=1 kind=insert tid=12 os_tid=95 +load_end reason=complete inserted=20000000 elapsed_s=8.112 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.200 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084278876021434 cpu_ns=9770829 +diagnostic_stage name=stop_request wall_ns=2084286988330431 cpu_ns=49126414005 +diagnostic_stage name=workers_joined wall_ns=2084286988380447 cpu_ns=49126463335 +diagnostic_stage name=before_close wall_ns=2084286988466190 cpu_ns=49126549060 +diagnostic_stage name=after_close wall_ns=2084287188283598 cpu_ns=49194235697 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084286860338933 last_end_ns=2084286860339876 loop_exit_ns=2084286860339905 deregister_start_ns=2084286860339931 deregister_end_ns=2084286860340718 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084286736065284 last_end_ns=2084286736066232 loop_exit_ns=2084286736066282 deregister_start_ns=2084286736066303 deregister_end_ns=2084286736067326 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084283697994409 last_end_ns=2084283697995412 loop_exit_ns=2084283697995456 deregister_start_ns=2084283697995497 deregister_end_ns=2084283697996403 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084283351478069 last_end_ns=2084283351478913 loop_exit_ns=2084283351478960 deregister_start_ns=2084283351478979 deregister_end_ns=2084283351481523 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084286617965760 last_end_ns=2084286617966728 loop_exit_ns=2084286617966780 deregister_start_ns=2084286617966802 deregister_end_ns=2084286617967705 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084286764262110 last_end_ns=2084286764262984 loop_exit_ns=2084286764263025 deregister_start_ns=2084286764263062 deregister_end_ns=2084286764263712 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084286904327643 last_end_ns=2084286904328239 loop_exit_ns=2084286904328283 deregister_start_ns=2084286904328314 deregister_end_ns=2084286904328956 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084284048973078 last_end_ns=2084284048973777 loop_exit_ns=2084284048973815 deregister_start_ns=2084284048973853 deregister_end_ns=2084284048974518 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.summary.csv new file mode 100644 index 000000000..35140131f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2465373.292802,8.112362,20000000,0.002652,0.001232,0.003680,0.009344,1581.037816,0.002652,0.001232,0.003680,0.009344,1581.037816,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.csv new file mode 100644 index 000000000..0dd153717 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.csv @@ -0,0 +1,77 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,578766,0.017249,5783744.925,0.000,0.000,16.134,0.000,0.005,8.127,91.648,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.134,678650.615,666858.597,831846.915,674973.104,855920.619,829058.802,572472.488,673963.787 +0.200237,0.100170,1092242,0.032551,5126056.622,0.000,0.000,17.340,0.000,0.001,9.472,174.586,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.340,640362.747,509005.774,770931.059,574903.888,784557.923,700640.404,532026.688,613628.139 +0.300396,0.100158,1597033,0.047595,5039943.714,0.000,0.000,17.376,0.000,6.606,9.490,257.711,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.376,639618.999,597186.070,748786.446,412807.504,729157.472,677668.856,628476.611,606241.756 +0.400539,0.100144,2111130,0.062917,5133599.640,0.000,0.000,13.078,0.000,0.001,9.830,283.352,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.078,643845.624,611921.458,773010.182,632262.255,443083.860,776105.737,641239.366,612131.157 +0.500711,0.100172,2350119,0.070039,2385783.089,0.000,0.000,70.298,0.000,71.084,10.297,293.227,0.000,16.300,0.087898,14.325,8,0.000,0.000,0.000,0,0.000,0,70.298,185570.557,649731.546,233777.573,220949.655,508574.535,228836.079,184123.049,174220.096 +0.600868,0.100157,2670764,0.079595,3201434.824,0.000,0.000,86.574,0.000,0.208,9.114,302.289,0.858,659.085,0.410156,14.261,8,0.000,0.000,0.000,0,0.000,0,86.574,342183.955,472469.857,455306.744,401570.923,381602.205,406243.603,352158.330,389899.207 +0.701018,0.100150,3085704,0.091961,4143166.399,0.000,0.000,23.226,0.000,0.001,9.229,302.289,60.495,1017.259,0.593872,14.161,8,0.000,0.000,0.000,0,0.000,0,23.226,475234.985,503202.906,474775.676,616941.780,604121.070,435285.092,518759.500,514845.389 +0.801179,0.100160,3533925,0.105319,4475036.695,0.000,0.000,13.762,0.000,2.769,9.374,302.289,104.013,362.544,0.600342,14.126,8,0.000,0.000,0.000,0,0.000,0,13.762,485841.216,523111.473,621344.010,667130.616,630199.815,549708.839,450887.246,546813.480 +0.901337,0.100158,3981560,0.118660,4469275.316,0.000,0.000,10.023,0.000,15.752,9.560,302.289,95.786,135.801,0.623779,14.112,8,0.000,0.000,0.000,0,0.000,0,10.023,537529.113,518489.252,547463.387,514944.863,653096.175,558426.034,563298.321,576028.170 +1.001630,0.100293,4193920,0.124989,2117402.976,0.000,0.000,70.763,0.000,0.000,10.342,302.289,118.676,9.231,0.771729,14.111,8,0.000,0.000,0.000,0,0.000,0,70.763,164618.210,556491.311,82109.689,510665.430,521094.906,78928.998,142363.344,61131.087 +1.101776,0.100147,4726813,0.140870,5321117.163,0.000,0.000,11.175,0.000,6.976,8.297,302.289,0.000,0.000,0.771729,14.111,8,0.000,0.000,0.000,0,0.000,0,11.175,749968.843,546667.345,673571.016,742589.678,743268.681,653230.881,588705.621,623115.099 +1.201981,0.100205,5170168,0.154083,4424481.318,0.000,0.000,11.701,0.000,0.001,8.258,302.289,0.000,96.092,1.026733,14.102,8,0.000,0.000,0.000,0,0.000,0,11.701,621705.715,529913.857,507988.796,639149.960,663040.991,508587.568,509775.134,444319.297 +1.302126,0.100145,5600669,0.166913,4298775.872,0.000,0.000,14.426,0.000,0.001,8.109,302.289,0.000,550.491,1.345093,14.048,8,0.000,0.000,0.000,0,0.000,0,14.426,553437.400,504598.227,522112.827,448040.248,587288.309,498007.784,556772.563,628518.516 +1.402280,0.100154,5875322,0.175098,2742315.828,0.000,0.000,65.605,0.000,11.639,9.721,302.289,0.000,202.930,1.345093,14.028,8,0.000,0.000,0.000,0,0.000,0,65.605,544103.865,221449.694,267339.175,211714.654,189129.361,234130.207,227021.132,847427.741 +1.502459,0.100179,6379713,0.190130,5034878.234,0.000,0.000,23.952,0.000,0.001,8.822,302.289,0.000,0.390,1.345093,14.028,8,0.000,0.000,0.000,0,0.000,0,23.952,697848.172,612441.378,645242.538,564587.221,632515.369,647807.936,617991.422,616444.198 +1.602630,0.100171,6914561,0.206070,5339370.660,0.000,0.000,10.770,0.000,4.722,8.434,302.289,0.000,6.083,1.617432,14.028,8,0.000,0.000,0.000,0,0.000,0,10.770,747794.211,609170.712,746965.624,612205.535,754353.021,582526.170,554573.858,731781.529 +1.702787,0.100157,7385141,0.220094,4698440.926,0.000,0.000,15.558,0.000,0.078,8.762,302.289,0.000,683.539,1.632450,13.961,8,0.000,0.000,0.000,0,0.000,0,15.558,671907.605,476942.974,639598.210,431703.831,727031.265,561141.096,535710.927,654405.019 +1.802944,0.100157,7660687,0.228306,2751130.463,0.000,0.000,66.639,0.000,12.935,10.085,302.289,0.156,193.758,1.776371,13.942,8,0.000,0.000,0.000,0,0.000,0,66.639,230147.809,567556.819,183880.622,561735.979,521199.772,222390.018,219234.983,244984.461 +1.903110,0.100166,8129858,0.242289,4683939.906,0.000,0.000,32.545,0.000,0.000,9.038,302.289,0.000,9.320,1.881359,13.941,8,0.000,0.000,0.000,0,0.000,0,32.545,709403.185,445560.868,606424.015,493161.904,613192.787,629835.179,453837.139,732524.829 +2.003272,0.100162,8667082,0.258299,5363548.691,0.000,0.000,8.659,0.000,1.004,8.437,302.289,0.000,22.932,2.095947,13.939,8,0.000,0.000,0.000,0,0.000,0,8.659,754247.787,605808.324,724955.254,604430.557,697789.274,663494.846,604520.411,708302.239 +2.103418,0.100146,9089260,0.270881,4215640.047,0.000,0.000,17.010,0.000,20.199,7.719,302.289,0.000,670.547,2.174316,13.873,8,0.000,0.000,0.000,0,0.000,0,17.010,546464.091,492732.350,616731.749,496826.387,579346.200,423493.195,454448.110,605597.965 +2.203567,0.100149,9386410,0.279737,2967081.008,0.000,0.000,55.624,0.000,62.072,9.881,302.289,0.000,196.933,2.332401,13.854,8,0.000,0.000,0.000,0,0.000,0,55.624,260262.381,179213.091,242488.852,590660.306,538927.354,653047.390,196677.081,305804.553 +2.303719,0.100152,9790454,0.291778,4034288.477,0.000,0.000,66.260,0.000,0.001,9.436,302.289,17.200,11.233,2.424561,13.853,8,0.000,0.000,0.000,0,0.000,0,66.260,682798.861,380669.551,453847.968,380619.627,491300.860,572696.746,480038.033,592316.829 +2.403883,0.100164,10326113,0.307742,5347841.253,0.000,0.000,10.818,0.000,0.001,8.583,302.289,0.000,2.652,2.632446,13.853,8,0.000,0.000,0.000,0,0.000,0,10.818,668526.331,567072.304,672619.635,638215.917,788030.829,669005.547,563717.792,780652.899 +2.504021,0.100138,10739080,0.320050,4123961.489,0.000,0.000,19.900,0.000,0.003,7.944,302.289,0.000,614.384,2.705933,13.792,8,0.000,0.000,0.000,0,0.000,0,19.900,608557.616,477588.907,549549.297,501775.427,542009.734,501735.483,426070.221,516674.803 +2.604177,0.100156,11119283,0.331380,3796103.334,0.000,0.000,14.902,0.000,30.682,9.119,302.289,0.000,318.214,2.814827,13.761,8,0.000,0.000,0.000,0,0.000,0,14.902,472302.618,669574.627,436897.893,337892.465,386266.941,426354.354,727384.371,339430.065 +2.704351,0.100174,11349378,0.338238,2296956.122,0.000,0.000,67.881,0.000,0.001,10.572,302.289,71.594,17.470,2.918705,13.760,8,0.000,0.000,0.000,0,0.000,0,67.881,378162.462,532334.393,102581.634,349532.244,331633.366,89214.876,425500.153,87996.993 +2.804519,0.100168,11870703,0.353775,5204498.480,0.000,0.000,11.250,0.000,0.001,8.497,302.289,0.000,0.000,2.918705,13.760,8,0.000,0.000,0.000,0,0.000,0,11.250,739995.675,743070.505,740345.088,535809.021,473963.017,615345.278,744647.852,611322.044 +2.904678,0.100159,12306385,0.366759,4349920.938,0.000,0.000,17.209,0.000,0.148,7.794,302.289,0.000,370.974,3.228149,13.723,8,0.000,0.000,0.000,0,0.000,0,17.209,566711.185,581028.477,583704.233,479719.156,508862.933,563146.838,573660.164,493087.953 +3.004836,0.100158,12742195,0.379747,4351207.644,0.000,0.000,22.407,0.000,0.001,8.182,302.289,0.000,420.155,3.303345,13.682,8,0.000,0.000,0.000,0,0.000,0,22.407,622244.359,548710.837,546664.079,426264.792,494646.475,582377.508,464803.746,665495.848 +3.104992,0.100156,12999263,0.387408,2566681.418,0.000,0.000,70.064,0.000,18.544,10.231,302.289,25.429,186.662,3.475437,13.664,8,0.000,0.000,0.000,0,0.000,0,70.064,497904.325,99604.828,118475.429,560986.051,103249.150,416361.359,491584.171,278516.105 +3.205161,0.100169,13391940,0.399111,3920163.388,0.000,0.000,64.099,0.000,1.037,9.835,302.289,23.983,0.078,3.518192,13.664,8,0.000,0.000,0.000,0,0.000,0,64.099,403360.221,392278.896,323983.993,619066.693,397050.854,416767.626,622061.646,745593.459 +3.305325,0.100165,13924735,0.414989,5319193.490,0.000,0.000,8.594,0.000,1.510,8.525,302.289,0.000,54.286,3.739258,13.659,8,0.000,0.000,0.000,0,0.000,0,8.594,730287.793,639087.927,674509.616,575991.797,646715.371,614638.176,669707.521,768255.290 +3.405489,0.100164,14314128,0.426594,3887543.427,0.000,0.000,29.620,0.000,0.830,8.155,302.289,0.000,673.269,4.025757,13.593,8,0.000,0.000,0.000,0,0.000,0,29.620,566599.174,473442.215,531257.235,306117.102,494297.952,459315.423,498670.769,557843.558 +3.505639,0.100150,14657434,0.436826,3427927.399,0.000,0.000,16.141,0.000,41.395,9.520,302.289,0.000,291.790,4.025757,13.564,8,0.000,0.000,0.000,0,0.000,0,16.141,499522.071,352012.935,292372.234,333420.772,352622.023,596357.081,344564.088,657056.196 +3.605830,0.100191,14900929,0.444082,2430314.758,0.000,0.000,67.001,0.000,0.505,10.266,302.289,86.086,73.922,4.298218,13.557,8,0.000,0.000,0.000,0,0.000,0,67.001,303551.049,111457.422,150303.332,123883.722,421056.935,290875.225,409189.569,619997.504 +3.705983,0.100153,15402727,0.459037,5010333.229,0.000,0.000,11.219,0.000,0.003,8.465,302.289,0.000,2.652,4.298218,13.557,8,0.000,0.000,0.000,0,0.000,0,11.219,611506.718,621052.150,738423.019,563509.971,591736.891,619634.314,623827.914,640642.252 +3.806158,0.100175,15882280,0.473329,4787147.179,0.000,0.000,13.204,0.000,1.214,8.515,302.289,0.000,551.885,4.527954,13.503,8,0.000,0.000,0.000,0,0.000,0,13.204,582410.136,591653.949,643772.683,499405.486,536420.668,699295.457,593181.274,641007.525 +3.906316,0.100159,16356061,0.487449,4730304.048,0.000,0.000,12.427,0.000,17.921,8.632,302.289,2.301,373.119,4.527954,13.466,8,0.000,0.000,0.000,0,0.000,0,12.427,560470.656,617590.021,625767.045,529549.721,554490.146,712339.674,419723.990,710372.795 +4.006476,0.100160,16586314,0.494311,2298850.965,0.000,0.000,45.809,0.000,72.634,5.697,358.543,384.463,205.296,4.572266,13.446,8,0.000,0.000,0.000,0,0.000,0,45.809,154872.146,456070.115,603164.707,140375.346,139676.465,171575.414,461401.582,171715.190 +4.106638,0.100161,16717221,0.498212,1306959.443,0.000,0.000,28.142,0.000,172.795,7.329,358.543,550.322,293.276,4.951904,13.417,8,0.000,0.000,0.000,0,0.000,0,28.142,0.000,522975.468,260948.605,0.000,0.000,0.000,523035.371,0.000 +4.206766,0.100128,16862697,0.502548,1452896.587,0.000,0.000,9.158,0.000,272.923,6.804,358.543,542.741,1022.829,4.995728,13.317,8,0.000,0.000,0.000,0,0.000,0,9.158,0.000,504023.565,447785.692,0.000,0.000,0.000,501087.330,0.000 +4.306914,0.100148,17009540,0.506924,1466258.105,0.000,0.000,36.636,0.000,373.072,7.127,358.543,650.326,399.837,5.144409,13.278,8,0.000,0.000,0.000,0,0.000,0,36.636,0.000,562227.201,336451.631,0.000,0.000,0.000,567579.273,0.000 +4.407064,0.100149,17098306,0.509569,886335.133,0.000,0.000,59.230,0.000,473.221,3.572,358.543,231.373,700.398,5.144409,13.210,8,0.000,0.000,0.000,0,0.000,0,59.230,0.000,393082.432,366012.895,0.000,0.000,0.000,127239.806,0.000 +4.507227,0.100163,17247365,0.514012,1488162.049,0.000,0.000,9.489,0.000,573.384,5.619,358.543,433.940,296.625,5.182617,13.181,8,0.000,0.000,0.000,0,0.000,0,9.489,0.000,493884.223,452881.120,0.000,0.000,0.000,541396.706,0.000 +4.607373,0.100146,17395867,0.518437,1482855.061,0.000,0.000,21.692,0.000,673.530,6.039,358.543,478.793,257.749,5.304688,13.156,8,0.000,0.000,0.000,0,0.000,0,21.692,0.000,403870.357,532402.703,0.000,0.000,0.000,546582.001,0.000 +4.707532,0.100159,17509849,0.521834,1138006.757,0.000,0.000,6.806,0.000,773.690,3.392,358.543,191.687,581.417,5.304688,13.099,8,0.000,0.000,0.000,0,0.000,0,6.806,0.000,487333.507,500452.604,0.000,0.000,0.000,150220.646,0.000 +4.807674,0.100142,17668071,0.526550,1579979.321,0.000,0.000,66.565,0.000,873.831,5.380,358.699,465.980,420.302,5.387817,13.058,8,0.000,0.000,0.000,0,0.000,0,66.565,0.000,531925.639,533064.025,0.000,0.000,0.000,514989.657,0.000 +4.907823,0.100149,17837797,0.531608,1694732.002,0.000,0.000,4.869,0.000,973.981,6.524,358.699,455.180,242.139,5.412354,13.034,8,0.000,0.000,0.000,0,0.000,0,4.869,0.000,525935.473,578017.782,0.000,0.000,0.000,590778.747,0.000 +5.007973,0.100150,17889759,0.533156,518842.463,0.000,0.000,61.616,0.000,1074.130,3.501,358.699,258.753,692.790,5.599243,12.966,7,0.000,0.000,0.000,0,0.000,0,61.616,0.000,17423.889,248188.065,0.000,0.000,0.000,253230.509,0.000 +5.108094,0.100120,17993940,0.536261,1040556.785,0.000,0.000,3.229,0.000,1174.251,4.913,358.699,509.894,344.312,5.599243,12.932,6,0.000,0.000,0.000,0,0.000,0,3.229,0.000,262783.511,0.000,0.000,0.000,0.000,777773.273,0.000 +5.208227,0.100133,18016199,0.536925,222293.580,0.000,0.000,0.443,0.000,1274.384,3.316,358.699,377.856,373.174,5.647217,12.896,5,0.000,0.000,0.000,0,0.000,0,0.443,0.000,0.000,0.000,0.000,0.000,0.000,222293.580,0.000 +5.308356,0.100129,18016199,0.536925,0.000,0.000,0.000,0.000,0.000,1374.514,2.016,358.699,289.508,604.413,5.754517,12.837,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408472,0.100115,18016199,0.536925,0.000,0.000,0.000,0.000,0.000,1474.629,3.253,358.699,491.893,398.641,5.754517,12.798,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508609,0.100137,18016204,0.536925,49.932,0.000,0.000,1571.482,0.000,19.598,4.218,405.574,314.179,374.097,5.812500,12.761,5,0.000,0.000,0.000,0,0.000,0,1571.482,9.986,0.000,0.000,9.986,9.986,9.986,0.000,9.986 +5.608758,0.100149,18218624,0.542957,2021179.307,0.000,0.000,61.817,0.000,55.262,6.134,421.234,64.084,421.752,5.878540,12.720,5,0.000,0.000,0.000,0,0.000,0,61.817,414161.028,0.000,0.000,21997.125,499213.915,495689.183,0.000,590118.057 +5.708921,0.100163,18524693,0.552079,3055713.709,0.000,0.000,150.783,0.000,5.716,4.148,421.234,88.567,235.125,5.878540,12.697,5,0.000,0.000,0.000,0,0.000,0,150.783,853170.595,0.000,0.000,9.984,841998.788,713228.493,0.000,647305.849 +5.809060,0.100139,18524701,0.552079,79.889,0.000,0.000,93.183,0.000,105.855,3.560,421.234,821.205,468.608,6.024780,12.651,5,0.000,0.000,0.000,0,0.000,0,93.183,19.972,0.000,0.000,19.972,19.972,19.972,0.000,0.000 +5.909180,0.100121,18524703,0.552079,19.976,0.000,0.000,133.902,0.000,125.375,1.622,421.234,345.247,941.793,6.055664,12.559,5,0.000,0.000,0.000,0,0.000,0,133.902,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.976 +6.009295,0.100114,18524711,0.552079,79.909,0.000,0.000,152.563,0.000,158.023,2.292,421.234,571.690,442.228,6.115356,12.516,5,0.000,0.000,0.000,0,0.000,0,152.563,19.977,0.000,0.000,19.977,19.977,19.977,0.000,0.000 +6.109413,0.100118,18524721,0.552080,99.882,0.000,0.000,162.357,0.000,87.157,3.033,421.234,683.100,447.831,6.169434,12.472,5,0.000,0.000,0.000,0,0.000,0,162.357,19.976,0.000,0.000,19.976,19.976,19.976,0.000,19.976 +6.209553,0.100140,18524727,0.552080,59.916,0.000,0.000,140.782,0.000,143.038,2.162,421.234,472.541,835.314,6.279419,12.390,5,0.000,0.000,0.000,0,0.000,0,140.782,0.000,0.000,0.000,19.972,19.972,0.000,0.000,19.972 +6.309695,0.100142,18524735,0.552080,79.887,0.000,0.000,187.819,0.000,124.573,2.869,421.234,709.191,560.067,6.333862,12.336,5,0.000,0.000,0.000,0,0.000,0,187.819,19.972,0.000,0.000,19.972,0.000,19.972,0.000,19.972 +6.409816,0.100121,18524743,0.552080,79.903,0.000,0.000,132.596,0.000,108.119,2.032,421.234,504.155,574.695,6.406250,12.279,5,0.000,0.000,0.000,0,0.000,0,132.596,19.976,0.000,0.000,0.000,19.976,19.976,0.000,19.976 +6.509950,0.100135,18524749,0.552081,59.919,0.000,0.000,166.899,0.000,134.715,2.127,421.234,531.315,638.046,6.531372,12.217,5,0.000,0.000,0.000,0,0.000,0,166.899,19.973,0.000,0.000,19.973,19.973,0.000,0.000,0.000 +6.610070,0.100120,18524756,0.552081,69.916,0.000,0.000,190.478,0.000,117.673,2.431,421.234,616.759,631.819,6.559814,12.155,5,0.000,0.000,0.000,0,0.000,0,190.478,0.000,0.000,0.000,9.988,19.976,19.976,0.000,19.976 +6.710185,0.100115,18524764,0.552081,79.908,0.000,0.000,169.442,0.000,99.779,2.422,421.234,543.830,511.250,6.617233,12.105,5,0.000,0.000,0.000,0,0.000,0,169.442,19.977,0.000,0.000,9.989,9.989,19.977,0.000,19.977 +6.810343,0.100158,18524769,0.552081,49.921,0.000,0.000,157.045,0.000,116.947,2.234,421.234,468.597,598.665,6.689575,12.047,5,0.000,0.000,0.000,0,0.000,0,157.045,19.969,0.000,0.000,19.969,9.984,0.000,0.000,0.000 +6.910492,0.100149,18524777,0.552081,79.881,0.000,0.000,175.430,0.000,108.720,1.833,421.234,475.736,551.755,6.758789,11.993,5,0.000,0.000,0.000,0,0.000,0,175.430,0.000,0.000,0.000,19.970,19.970,19.970,0.000,19.970 +7.010676,0.100185,18717016,0.557811,1918847.903,0.000,0.000,156.705,0.000,0.002,5.267,421.234,347.055,459.464,6.815674,11.948,5,0.000,0.000,0.000,0,0.000,0,156.705,404952.478,0.000,0.000,440926.073,238300.110,392315.805,0.000,442353.438 +7.110874,0.100197,19060030,0.568033,3423389.692,0.000,0.000,18.599,0.000,12.206,5.342,421.234,0.156,186.858,6.835449,11.930,5,0.000,0.000,0.000,0,0.000,0,18.599,721796.747,0.000,0.000,477608.243,882489.889,755021.234,0.000,586473.580 +7.211018,0.100144,19425918,0.578937,3653610.179,0.000,0.000,12.391,0.000,6.389,5.472,421.234,0.000,262.239,6.866337,11.904,5,0.000,0.000,0.000,0,0.000,0,12.391,754331.982,0.000,0.000,609490.895,769989.398,831940.043,0.000,687857.861 +7.311172,0.100154,19643922,0.585434,2176685.162,0.000,0.000,12.204,0.000,0.000,3.604,421.234,0.000,126.524,6.888672,11.892,2,0.000,0.000,0.000,0,0.000,0,12.204,280976.941,0.000,0.000,811768.853,114952.828,753079.309,0.000,215907.231 +7.411316,0.100144,19795957,0.589965,1518167.103,0.000,0.000,9.176,0.000,2.604,1.498,421.234,0.000,73.800,6.906982,11.884,1,0.000,0.000,0.000,0,0.000,0,9.176,0.000,0.000,0.000,1034682.282,0.000,483484.821,0.000,0.000 +7.511556,0.100240,19913426,0.593466,1171875.986,0.000,0.000,7.332,0.000,0.000,1.436,421.234,0.000,66.637,6.920044,11.878,1,0.000,0.000,0.000,0,0.000,0,7.332,0.000,0.000,0.000,1171875.986,0.000,0.000,0.000,0.000 +7.611821,0.100265,20000000,0.596046,863447.952,0.000,0.000,10.170,0.000,0.000,0.966,421.234,0.000,61.205,6.954834,11.872,0,0.000,0.000,0.000,0,0.000,0,10.170,0.000,0.000,0.000,863447.952,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.log new file mode 100644 index 000000000..e2eb5a020 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=113 +worker=0 kind=insert tid=7 os_tid=108 +worker=6 kind=insert tid=6 os_tid=114 +start_monotonic_ns=2084287347786843 main_address=0x55c53124d300 +worker=2 kind=insert tid=8 os_tid=110 +worker=1 kind=insert tid=9 os_tid=109 +worker=7 kind=insert tid=10 os_tid=115 +worker=3 kind=insert tid=11 os_tid=111 +worker=4 kind=insert tid=12 os_tid=112 +load_end reason=complete inserted=20000000 elapsed_s=7.612 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.121 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084287347788914 cpu_ns=8659203 +diagnostic_stage name=stop_request wall_ns=2084294959660321 cpu_ns=49472320796 +diagnostic_stage name=workers_joined wall_ns=2084294959704640 cpu_ns=49472364426 +diagnostic_stage name=before_close wall_ns=2084294959779739 cpu_ns=49472439441 +diagnostic_stage name=after_close wall_ns=2084295080287443 cpu_ns=49521679449 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084294594754509 last_end_ns=2084294594755522 loop_exit_ns=2084294594755559 deregister_start_ns=2084294594755595 deregister_end_ns=2084294594756520 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084292394255501 last_end_ns=2084292394256645 loop_exit_ns=2084292394256696 deregister_start_ns=2084292394256733 deregister_end_ns=2084292394257549 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084292343024354 last_end_ns=2084292343025249 loop_exit_ns=2084292343025293 deregister_start_ns=2084292343025332 deregister_end_ns=2084292343028240 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084294939460676 last_end_ns=2084294939461262 loop_exit_ns=2084294939461300 deregister_start_ns=2084294939461319 deregister_end_ns=2084294939461923 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084294571357573 last_end_ns=2084294571358521 loop_exit_ns=2084294571358575 deregister_start_ns=2084294571358610 deregister_end_ns=2084294571359375 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084294701882274 last_end_ns=2084294701882960 loop_exit_ns=2084294701882998 deregister_start_ns=2084294701883026 deregister_end_ns=2084294701883944 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084292487743987 last_end_ns=2084292487745152 loop_exit_ns=2084292487745203 deregister_start_ns=2084292487745307 deregister_end_ns=2084292487746242 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084294588135115 last_end_ns=2084294588136104 loop_exit_ns=2084294588136141 deregister_start_ns=2084294588136176 deregister_end_ns=2084294588137103 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.summary.csv new file mode 100644 index 000000000..44ce63c93 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2627458.618620,7.611918,20000000,0.002545,0.001232,0.003680,0.009088,1571.482446,0.002545,0.001232,0.003680,0.009088,1571.482446,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.csv new file mode 100644 index 000000000..634c888b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.csv @@ -0,0 +1,72 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,550410,0.016403,5500419.724,0.000,0.000,17.357,0.000,0.001,8.226,87.848,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.357,642859.869,812006.694,809538.346,717449.961,840977.310,537380.444,511977.441,628229.658 +0.200233,0.100166,1057054,0.031503,5058035.114,0.000,0.000,16.536,0.000,15.407,9.083,170.172,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.536,639856.756,767734.264,698738.913,635144.587,695913.607,509932.650,605563.741,505150.596 +0.300398,0.100165,1555273,0.046351,4973992.363,0.000,0.000,16.901,0.000,0.001,9.428,248.047,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.901,623382.603,746539.628,432696.872,616314.252,778706.614,596626.700,583727.958,595997.736 +0.400539,0.100141,2060916,0.061420,5049323.632,0.000,0.000,16.661,0.000,0.001,9.723,283.598,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.661,645401.668,774340.201,657544.578,522055.265,711029.304,610930.183,610410.914,517611.519 +0.500697,0.100159,2390563,0.071244,3291249.157,0.000,0.000,20.617,0.000,59.485,10.127,293.473,0.000,50.506,0.091347,14.322,8,0.000,0.000,0.000,0,0.000,0,20.617,255145.268,310018.224,476903.498,651736.164,645865.477,240248.898,238122.271,473209.357 +0.600859,0.100162,2652993,0.079065,2620056.949,0.000,0.000,90.429,0.000,14.190,10.030,295.930,2.379,589.436,0.422852,14.264,8,0.000,0.000,0.000,0,0.000,0,90.429,377039.404,486631.924,394950.398,4073.403,590324.000,332621.336,375711.554,58704.930 +0.701020,0.100160,3065977,0.091373,4123226.880,0.000,0.000,16.039,0.000,0.001,9.242,295.930,62.751,1007.954,0.586792,14.165,8,0.000,0.000,0.000,0,0.000,0,16.039,529510.734,555798.571,478113.169,518528.348,642858.938,508724.073,484582.792,405110.256 +0.801158,0.100139,3537734,0.105433,4711033.206,0.000,0.000,15.142,0.000,0.035,9.389,295.930,91.475,414.191,0.597046,14.125,8,0.000,0.000,0.000,0,0.000,0,15.142,707418.422,549936.935,579945.297,561011.568,615006.648,517691.677,715087.780,464934.880 +0.901315,0.100156,4012877,0.119593,4744007.857,0.000,0.000,14.935,0.000,1.539,9.227,295.930,62.558,159.711,0.663818,14.109,8,0.000,0.000,0.000,0,0.000,0,14.935,720093.392,575060.301,551077.822,424006.629,531428.564,601768.515,712954.561,627618.073 +1.001462,0.100147,4225234,0.125922,2120443.406,0.000,0.000,69.962,0.000,0.001,10.233,295.930,119.823,7.489,0.782349,14.109,8,0.000,0.000,0.000,0,0.000,0,69.962,179505.319,85444.013,69976.819,528370.917,519583.874,72073.727,601363.290,64125.447 +1.101626,0.100164,4748732,0.141523,5226434.049,0.000,0.000,9.273,0.000,7.425,8.281,295.930,0.000,0.000,0.782349,14.109,8,0.000,0.000,0.000,0,0.000,0,9.273,694384.584,665891.175,628372.523,630808.540,679199.414,727939.717,597922.313,601915.783 +1.201776,0.100150,5205646,0.155140,4562278.789,0.000,0.000,11.980,0.000,4.585,8.570,295.930,0.000,61.470,1.023682,14.103,8,0.000,0.000,0.000,0,0.000,0,11.980,667256.513,624111.399,526178.680,548335.358,653976.485,577351.721,461905.341,503163.293 +1.301922,0.100146,5555305,0.165561,3491509.086,0.000,0.000,16.516,0.000,2.255,7.652,295.930,0.000,494.281,1.078613,14.054,8,0.000,0.000,0.000,0,0.000,0,16.516,469277.099,446340.476,348672.605,460050.525,422215.583,510107.681,421856.107,412989.010 +1.402061,0.100139,5897541,0.175760,3417606.929,0.000,0.000,14.984,0.000,54.561,9.443,295.930,0.000,315.382,1.229736,14.023,8,0.000,0.000,0.000,0,0.000,0,14.984,292273.518,295199.448,513665.614,636694.511,641537.775,295658.810,524200.962,218376.291 +1.502219,0.100158,6273717,0.186971,3755829.208,0.000,0.000,70.223,0.000,0.001,9.393,295.930,10.881,11.544,1.295738,14.022,8,0.000,0.000,0.000,0,0.000,0,70.223,272100.329,454072.978,484964.198,609327.817,707592.648,431818.120,499101.873,296851.245 +1.602396,0.100178,6771523,0.201807,4969238.707,0.000,0.000,9.911,0.000,0.001,8.614,295.930,0.000,0.000,1.295738,14.022,8,0.000,0.000,0.000,0,0.000,0,9.911,659469.323,545731.229,625669.324,587367.317,738149.652,665688.283,575009.255,572154.323 +1.702583,0.100187,7212521,0.214950,4401740.294,0.000,0.000,17.460,0.000,0.001,8.084,295.930,0.000,323.769,1.592651,13.991,8,0.000,0.000,0.000,0,0.000,0,17.460,644763.055,579964.353,508128.823,534239.946,634212.804,622664.422,380258.187,497508.704 +1.802742,0.100159,7586920,0.226108,3738064.234,0.000,0.000,22.064,0.000,18.429,8.405,295.930,0.000,534.699,1.723511,13.938,8,0.000,0.000,0.000,0,0.000,0,22.064,472580.841,430747.158,368316.127,528092.841,634474.200,572702.124,418726.214,312424.729 +1.902904,0.100162,7839455,0.233634,2521273.403,0.000,0.000,71.230,0.000,61.025,10.100,295.930,2.535,59.474,1.890331,13.932,8,0.000,0.000,0.000,0,0.000,0,71.230,140143.405,196711.940,236737.224,536422.669,578225.079,617032.333,98241.156,117759.597 +2.003066,0.100162,8346990,0.248760,5067133.036,0.000,0.000,65.280,0.000,0.001,8.735,295.930,3.627,3.744,2.135620,13.932,8,0.000,0.000,0.000,0,0.000,0,65.280,722997.573,583074.475,513946.574,620493.795,749754.184,729656.774,560720.724,586488.938 +2.103211,0.100145,8853598,0.263858,5058722.089,0.000,0.000,11.534,0.000,5.558,8.541,295.930,0.000,200.295,2.220215,13.912,8,0.000,0.000,0.000,0,0.000,0,11.534,691763.830,691614.047,612678.859,559606.053,733133.657,711015.827,486312.658,572597.157 +2.203374,0.100163,9292244,0.276930,4379338.888,0.000,0.000,17.203,0.000,3.543,8.813,295.930,0.000,602.887,2.223145,13.853,8,0.000,0.000,0.000,0,0.000,0,17.203,625462.953,646738.358,534970.101,468548.108,676020.743,650781.783,397383.826,379433.015 +2.303526,0.100152,9477148,0.282441,1846231.973,0.000,0.000,70.428,0.000,34.851,10.811,295.930,0.000,96.182,2.382450,13.844,8,0.000,0.000,0.000,0,0.000,0,70.428,190899.651,394559.894,188223.721,309.529,566198.840,98480.217,25650.986,381909.135 +2.403690,0.100165,10001951,0.298081,5239408.815,0.000,0.000,39.045,0.000,0.002,8.513,295.930,0.000,0.000,2.382450,13.844,8,0.000,0.000,0.000,0,0.000,0,39.045,761836.436,605353.920,616815.062,642043.549,730927.296,736408.277,572298.312,573725.963 +2.503850,0.100160,10460202,0.311738,4575187.869,0.000,0.000,11.722,0.000,9.775,8.151,295.930,0.000,121.368,2.652222,13.832,8,0.000,0.000,0.000,0,0.000,0,11.722,537130.377,626407.497,567771.339,566543.304,653783.685,667681.443,442861.245,513008.980 +2.604002,0.100152,10870476,0.323965,4096526.021,0.000,0.000,18.707,0.000,1.969,8.089,295.930,0.000,602.016,2.730591,13.773,8,0.000,0.000,0.000,0,0.000,0,18.707,562796.300,565212.635,402759.059,541338.849,616115.421,564853.180,479892.057,363558.522 +2.704161,0.100159,11153869,0.332411,2829431.120,0.000,0.000,57.746,0.000,61.848,9.755,295.930,0.000,223.629,2.866459,13.751,8,0.000,0.000,0.000,0,0.000,0,57.746,237871.777,214199.417,564801.948,184596.486,274962.801,536756.541,592737.530,223504.621 +2.804325,0.100164,11493411,0.342530,3389864.182,0.000,0.000,69.426,0.000,0.001,9.955,295.930,19.421,0.624,2.919682,13.751,8,0.000,0.000,0.000,0,0.000,0,69.426,542730.492,306707.322,301126.469,289096.186,726219.762,661545.760,301156.420,261281.772 +2.904482,0.100157,12014789,0.358069,5205587.654,0.000,0.000,9.320,0.000,1.741,8.385,295.930,0.000,0.000,2.919682,13.751,8,0.000,0.000,0.000,0,0.000,0,9.320,761900.951,584589.996,646542.497,583871.127,769229.418,671972.477,607793.479,579687.711 +3.004641,0.100159,12424894,0.370291,4094555.053,0.000,0.000,15.543,0.000,18.487,7.692,295.930,0.000,553.185,3.247192,13.697,8,0.000,0.000,0.000,0,0.000,0,15.543,506995.783,542619.276,471871.499,402521.504,611230.442,568807.734,511288.973,479219.842 +3.104804,0.100163,12842363,0.382732,4167905.733,0.000,0.000,19.567,0.000,17.871,8.825,295.930,0.000,376.497,3.329422,13.660,8,0.000,0.000,0.000,0,0.000,0,19.567,572707.781,469605.604,581054.195,514073.222,579985.934,602000.100,514442.621,334036.276 +3.204969,0.100165,13046121,0.388805,2034221.358,0.000,0.000,69.743,0.000,49.945,10.924,295.930,61.968,16.184,3.467167,13.659,8,0.000,0.000,0.000,0,0.000,0,69.743,316317.737,314610.556,526910.035,323565.770,212309.462,305345.853,14356.297,20805.648 +3.305140,0.100171,13589755,0.405006,5427045.100,0.000,0.000,52.544,0.000,2.029,8.565,295.930,0.000,0.039,3.467167,13.659,8,0.000,0.000,0.000,0,0.000,0,52.544,709604.660,647271.418,652432.579,653820.202,787042.033,660788.268,661896.370,654189.570 +3.405288,0.100148,13987497,0.416860,3971540.611,0.000,0.000,11.333,0.000,18.455,7.801,295.930,0.000,344.802,3.772827,13.625,8,0.000,0.000,0.000,0,0.000,0,11.333,481666.950,445550.416,367805.508,457173.210,596726.618,563455.871,559252.094,499909.943 +3.505439,0.100150,14384659,0.428696,3965657.396,0.000,0.000,25.395,0.000,4.658,7.973,295.930,0.000,460.792,3.851318,13.580,8,0.000,0.000,0.000,0,0.000,0,25.395,520367.596,504321.722,377023.123,487137.559,541685.543,489044.692,495355.204,550721.956 +3.605589,0.100150,14637715,0.436238,2526767.877,0.000,0.000,55.108,0.000,57.787,8.622,295.930,4.485,191.041,3.968388,13.561,8,0.000,0.000,0.000,0,0.000,0,55.108,251312.835,283165.032,243055.228,251901.951,258522.015,270693.748,645651.020,322466.049 +3.705753,0.100165,14977222,0.446356,3389493.673,0.000,0.000,66.365,0.000,1.500,9.635,295.930,66.570,35.722,4.250000,13.558,8,0.000,0.000,0.000,0,0.000,0,66.365,442372.218,628016.799,589080.856,274148.976,265652.953,365428.804,367445.486,457347.581 +3.807636,0.101883,15520200,0.462538,5329441.852,0.000,0.000,10.803,0.000,4.876,8.611,295.930,0.000,1.304,4.289062,13.558,8,0.000,0.000,0.000,0,0.000,0,10.803,629890.955,725078.839,620615.584,577624.974,569949.481,739340.336,719739.366,747202.317 +3.907980,0.100344,15775769,0.470155,2546936.130,0.000,0.000,24.193,0.000,4.983,7.397,295.930,0.000,530.910,4.343628,13.506,8,0.000,0.000,0.000,0,0.000,0,24.193,312565.705,247359.819,328062.443,325939.739,347146.849,311599.028,338964.971,335297.576 +4.008139,0.100159,16162624,0.481684,3862409.348,0.000,0.000,15.511,0.000,4.260,7.975,295.930,0.000,323.002,4.390381,13.474,8,0.000,0.000,0.000,0,0.000,0,15.511,455615.639,304016.659,545442.828,475733.655,546191.637,474046.337,544154.875,517207.717 +4.108301,0.100163,16508494,0.491991,3453084.732,0.000,0.000,40.733,0.000,35.456,6.941,357.754,64.465,186.338,4.477417,13.456,8,0.000,0.000,0.000,0,0.000,0,40.733,412848.642,288720.494,367722.025,429761.140,425408.218,571081.330,429771.123,527771.759 +4.208431,0.100130,16688400,0.497353,1796719.737,0.000,0.000,17.823,0.000,135.586,7.655,357.754,757.529,246.203,4.684486,13.432,8,0.000,0.000,0.000,0,0.000,0,17.823,0.000,620571.693,0.000,598570.350,0.000,577577.694,0.000,0.000 +4.308579,0.100148,16803989,0.500798,1154185.799,0.000,0.000,29.454,0.000,235.734,6.070,357.754,469.970,1050.636,4.968384,13.329,8,0.000,0.000,0.000,0,0.000,0,29.454,0.000,396943.896,0.000,338120.751,0.000,419121.151,0.000,0.000 +4.408740,0.100160,16968453,0.505699,1642006.288,0.000,0.000,21.069,0.000,335.894,9.624,357.754,790.139,436.526,5.129150,13.286,8,0.000,0.000,0.000,0,0.000,0,21.069,0.000,608663.728,0.000,613875.368,0.000,419467.191,0.000,0.000 +4.508879,0.100140,17100148,0.509624,1315113.904,0.000,0.000,22.226,0.000,436.034,6.836,357.754,481.827,991.077,5.185547,13.189,8,0.000,0.000,0.000,0,0.000,0,22.226,0.000,515130.800,0.000,461206.087,0.000,338777.016,0.000,0.000 +4.609023,0.100144,17282685,0.515064,1822750.562,0.000,0.000,18.443,0.000,536.178,8.105,357.754,649.964,320.165,5.302490,13.158,8,0.000,0.000,0.000,0,0.000,0,18.443,0.000,568293.317,0.000,621327.103,0.000,633130.141,0.000,0.000 +4.709190,0.100167,17444038,0.519873,1610842.824,0.000,0.000,7.345,0.000,636.344,7.061,357.754,552.672,811.225,5.380737,13.079,8,0.000,0.000,0.000,0,0.000,0,7.345,0.000,519403.541,0.000,537233.797,0.000,554205.485,0.000,0.000 +4.809355,0.100166,17588127,0.524167,1438507.199,0.000,0.000,29.768,0.000,736.510,7.235,357.754,573.191,430.537,5.480957,13.036,7,0.000,0.000,0.000,0,0.000,0,29.768,0.000,563716.238,0.000,369028.726,0.000,505762.235,0.000,0.000 +4.909522,0.100167,17677346,0.526826,890705.141,0.000,0.000,6.316,0.000,836.677,6.173,357.754,544.834,941.399,5.548462,12.944,7,0.000,0.000,0.000,0,0.000,0,6.316,0.000,459114.628,0.000,431590.513,0.000,0.000,0.000,0.000 +5.009678,0.100156,17773406,0.529689,959108.490,0.000,0.000,6.263,0.000,936.832,6.143,357.754,639.981,337.873,5.560425,12.911,6,0.000,0.000,0.000,0,0.000,0,6.263,0.000,175576.960,0.000,783531.530,0.000,0.000,0.000,0.000 +5.109816,0.100138,17805108,0.530634,316582.831,0.000,0.000,3.559,0.000,1036.970,3.634,357.754,448.014,817.270,5.705811,12.831,5,0.000,0.000,0.000,0,0.000,0,3.559,0.000,0.000,0.000,316582.831,0.000,0.000,0.000,0.000 +5.209982,0.100166,17805108,0.530634,0.000,0.000,0.000,0.000,0.000,1137.137,4.699,357.754,565.660,410.840,5.705811,12.791,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.310121,0.100139,17858760,0.532233,535775.508,0.000,0.000,1178.284,0.000,43.325,7.100,420.141,105.673,435.684,5.770264,12.749,5,0.000,0.000,0.000,0,0.000,0,1178.284,213703.047,0.000,142771.610,0.000,17975.023,0.000,161315.842,9.986 +5.410293,0.100172,18133858,0.540431,2746255.699,0.000,0.000,61.939,0.000,34.228,5.315,420.141,40.165,300.031,5.772705,12.719,4,0.000,0.000,0.000,0,0.000,0,61.939,618466.071,0.000,381294.071,0.000,433274.651,0.000,748921.653,564299.253 +5.510429,0.100136,18350446,0.546886,2162933.177,0.000,0.000,126.604,0.000,8.356,3.066,420.141,94.442,166.687,5.788696,12.703,4,0.000,0.000,0.000,0,0.000,0,126.604,599912.667,0.000,9.986,0.000,0.000,0.000,770020.908,792989.615 +5.610550,0.100121,18350454,0.546886,79.904,0.000,0.000,92.111,0.000,40.954,3.858,420.141,923.379,793.107,6.014404,12.625,4,0.000,0.000,0.000,0,0.000,0,92.111,19.976,0.000,19.976,0.000,0.000,0.000,19.976,19.976 +5.710687,0.100137,18350462,0.546886,79.890,0.000,0.000,97.744,0.000,50.857,3.005,420.141,612.791,1075.632,6.084229,12.520,4,0.000,0.000,0.000,0,0.000,0,97.744,19.973,0.000,19.973,0.000,0.000,0.000,19.973,19.973 +5.810814,0.100127,18350472,0.546887,99.873,0.000,0.000,79.961,0.000,66.067,4.339,420.141,1005.406,719.284,6.171997,12.450,4,0.000,0.000,0.000,0,0.000,0,79.961,19.975,0.000,19.975,0.000,0.000,0.000,19.975,39.949 +5.910945,0.100131,18350482,0.546887,99.869,0.000,0.000,115.862,0.000,60.403,4.393,420.141,841.906,1005.598,6.337891,12.352,4,0.000,0.000,0.000,0,0.000,0,115.862,39.948,0.000,19.974,0.000,0.000,0.000,19.974,19.974 +6.011105,0.100161,18350490,0.546887,79.872,0.000,0.000,99.337,0.000,83.094,3.952,420.141,697.746,845.516,6.446899,12.269,4,0.000,0.000,0.000,0,0.000,0,99.337,19.968,0.000,19.968,0.000,0.000,0.000,19.968,19.968 +6.111255,0.100150,18350501,0.546888,109.835,0.000,0.000,102.410,0.000,44.176,4.328,420.141,831.018,740.178,6.514404,12.197,4,0.000,0.000,0.000,0,0.000,0,102.410,19.970,0.000,19.970,0.000,0.000,0.000,39.940,29.955 +6.211392,0.100136,18350508,0.546888,69.905,0.000,0.000,86.923,0.000,102.825,3.688,420.141,737.784,838.390,6.580200,12.115,4,0.000,0.000,0.000,0,0.000,0,86.923,19.973,0.000,0.000,0.000,0.000,0.000,19.973,29.959 +6.311530,0.100138,18350516,0.546888,79.890,0.000,0.000,109.101,0.000,88.272,2.655,420.141,639.896,721.268,6.665894,12.044,4,0.000,0.000,0.000,0,0.000,0,109.101,19.972,0.000,19.972,0.000,0.000,0.000,19.972,19.972 +6.411649,0.100119,18396006,0.548244,454357.139,0.000,0.000,99.043,0.000,81.729,3.546,420.141,695.965,815.783,6.770020,11.964,4,0.000,0.000,0.000,0,0.000,0,99.043,19.976,0.000,19.976,0.000,0.000,0.000,345617.060,108700.126 +6.511906,0.100256,18701901,0.557360,3051126.454,0.000,0.000,87.120,0.000,0.000,5.007,420.141,25.637,215.892,6.793823,11.943,4,0.000,0.000,0.000,0,0.000,0,87.120,771940.628,0.000,696743.445,0.000,0.000,0.000,784578.224,797864.157 +6.612157,0.100251,19030680,0.567158,3279544.373,0.000,0.000,13.490,0.000,3.188,4.405,420.141,0.156,135.246,6.810547,11.930,4,0.000,0.000,0.000,0,0.000,0,13.490,800966.163,0.000,772607.464,0.000,0.000,0.000,911159.109,794811.637 +6.712336,0.100179,19343141,0.576471,3119041.606,0.000,0.000,11.335,0.000,0.028,4.609,420.141,0.000,235.634,6.838135,11.907,4,0.000,0.000,0.000,0,0.000,0,11.335,819676.639,0.000,723867.686,0.000,0.000,0.000,825825.662,749671.619 +6.812568,0.100232,19620821,0.584746,2770376.522,0.000,0.000,10.034,0.000,6.568,3.190,420.141,0.000,104.952,6.852905,11.897,2,0.000,0.000,0.000,0,0.000,0,10.034,242816.997,0.000,1007533.902,0.000,0.000,0.000,712537.888,807487.735 +6.912805,0.100238,19813403,0.590485,1921252.970,0.000,0.000,12.902,0.000,3.796,2.502,420.141,0.000,145.552,6.876587,11.882,2,0.000,0.000,0.000,0,0.000,0,12.902,0.000,0.000,946230.706,0.000,0.000,0.000,0.000,975022.265 +7.013030,0.100225,19946282,0.594446,1325804.778,0.000,0.000,11.923,0.000,0.000,1.829,420.141,0.000,130.215,6.901005,11.870,1,0.000,0.000,0.000,0,0.000,0,11.923,0.000,0.000,264484.479,0.000,0.000,0.000,0.000,1061320.299 +7.113279,0.100248,20000000,0.596046,535848.609,0.000,0.000,0.006,0.000,0.000,0.453,420.141,0.000,0.000,6.901005,11.870,0,0.000,0.000,0.000,0,0.000,0,0.006,0.000,0.000,0.000,0.000,0.000,0.000,0.000,535848.609 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.log new file mode 100644 index 000000000..db980d5e2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-isolated-miss records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=122 +worker=5 kind=insert tid=6 os_tid=127 +worker=6 kind=insert tid=7 os_tid=128 +worker=7 kind=insert tid=8 os_tid=129 +start_monotonic_ns=2084295206092362 main_address=0x5575c8359300 +worker=1 kind=insert tid=9 os_tid=123 +worker=2 kind=insert tid=10 os_tid=124 +worker=3 kind=insert tid=11 os_tid=125 +worker=4 kind=insert tid=12 os_tid=126 +load_end reason=complete inserted=20000000 elapsed_s=7.113 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.137 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084295206094362 cpu_ns=9122640 +diagnostic_stage name=stop_request wall_ns=2084302319429973 cpu_ns=50948794550 +diagnostic_stage name=workers_joined wall_ns=2084302319472642 cpu_ns=50948836745 +diagnostic_stage name=before_close wall_ns=2084302319553640 cpu_ns=50948917720 +diagnostic_stage name=after_close wall_ns=2084302456264192 cpu_ns=51010500143 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084301943526893 last_end_ns=2084301943527681 loop_exit_ns=2084301943527728 deregister_start_ns=2084301943527752 deregister_end_ns=2084301943528419 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084300142217706 last_end_ns=2084300142219991 loop_exit_ns=2084300142220056 deregister_start_ns=2084300142220097 deregister_end_ns=2084300142221120 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084302151307610 last_end_ns=2084302151308482 loop_exit_ns=2084302151308520 deregister_start_ns=2084302151308549 deregister_end_ns=2084302151309308 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084300268131844 last_end_ns=2084300268132695 loop_exit_ns=2084300268132741 deregister_start_ns=2084300268132820 deregister_end_ns=2084300268133317 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084300601269174 last_end_ns=2084300601270221 loop_exit_ns=2084300601270274 deregister_start_ns=2084300601270321 deregister_end_ns=2084300601271283 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084300007619968 last_end_ns=2084300007621254 loop_exit_ns=2084300007621317 deregister_start_ns=2084300007621352 deregister_end_ns=2084300007624500 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084301990034605 last_end_ns=2084301990035443 loop_exit_ns=2084301990035481 deregister_start_ns=2084301990035513 deregister_end_ns=2084301990036345 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084302261291169 last_end_ns=2084302261291938 loop_exit_ns=2084302261291971 deregister_start_ns=2084302261291992 deregister_end_ns=2084302261293059 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.summary.csv new file mode 100644 index 000000000..4519ce139 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-07-isolated-miss.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2811602.671560,7.113381,20000000,0.002338,0.001232,0.003744,0.009344,1178.283673,0.002338,0.001232,0.003744,0.009344,1178.283673,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.csv new file mode 100644 index 000000000..6b47db66e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.csv @@ -0,0 +1,85 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100292,0.100292,549974,0.016391,5483728.664,0.000,0.000,17.003,0.000,0.001,8.316,87.062,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.003,786443.749,700883.567,751266.460,581930.884,692198.925,692976.654,624636.193,653392.232 +0.200464,0.100172,1052267,0.031360,5014282.068,0.000,0.000,17.220,0.000,14.411,9.075,167.113,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.220,755746.594,557498.505,696209.276,603029.978,649439.937,543832.075,592278.521,616247.183 +0.300621,0.100157,1541360,0.045936,4883282.243,0.000,0.000,18.701,0.000,0.001,9.546,247.270,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,18.701,732702.507,583925.508,514005.012,585662.788,628795.237,645938.389,582677.463,609575.338 +0.400770,0.100149,2039164,0.060772,4970654.353,0.000,0.000,17.209,0.000,0.001,9.706,283.859,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.209,742966.064,634617.054,617113.063,605041.000,600048.418,551830.063,596823.210,622215.481 +0.500939,0.100169,2366359,0.070523,3266431.495,0.000,0.000,20.626,0.000,57.203,10.186,294.047,0.000,36.306,0.093628,14.323,8,0.000,0.000,0.000,0,0.000,0,20.626,313690.033,485909.076,340714.377,270453.080,677984.572,295021.573,605546.953,277111.831 +0.601108,0.100169,2614179,0.077909,2474019.130,0.000,0.000,94.648,0.000,29.600,9.366,301.547,0.819,314.898,0.341187,14.292,8,0.000,0.000,0.000,0,0.000,0,94.648,347153.342,336361.579,345755.704,324471.672,549381.595,262037.181,27493.538,281364.519 +0.701265,0.100157,2969146,0.088487,3544091.918,0.000,0.000,41.021,0.000,7.856,8.521,301.547,48.400,1144.839,0.587891,14.180,8,0.000,0.000,0.000,0,0.000,0,41.021,354951.339,504126.550,430232.852,464279.266,408666.795,526541.271,458737.988,396555.857 +0.801400,0.100135,3385961,0.100910,4162523.184,0.000,0.000,15.961,0.000,2.569,9.129,301.547,93.584,560.726,0.605984,14.125,8,0.000,0.000,0.000,0,0.000,0,15.961,444808.716,554340.653,520206.795,472800.877,515133.653,602715.262,554160.896,498356.332 +0.901559,0.100159,3829576,0.114130,4429109.532,0.000,0.000,12.574,0.000,0.002,9.568,301.547,103.429,160.175,0.620064,14.110,8,0.000,0.000,0.000,0,0.000,0,12.574,582823.550,496630.561,554278.924,671143.158,433251.308,598318.918,575045.913,517617.201 +1.001742,0.100182,4150488,0.123694,3203276.391,0.000,0.000,16.693,0.000,67.006,9.925,301.547,70.145,25.656,0.724609,14.107,8,0.000,0.000,0.000,0,0.000,0,16.693,533357.018,464632.390,224819.870,629292.008,199486.086,751878.378,200404.410,199406.231 +1.101911,0.100170,4557469,0.135823,4062910.893,0.000,0.000,70.003,0.000,2.183,8.734,301.547,59.547,9.515,0.781132,14.106,8,0.000,0.000,0.000,0,0.000,0,70.003,462235.092,597974.597,517700.908,312419.490,600689.986,539054.647,472896.988,559939.184 +1.202085,0.100174,5062086,0.150862,5037398.529,0.000,0.000,11.824,0.000,0.001,8.629,301.547,0.000,0.000,0.781132,14.106,8,0.000,0.000,0.000,0,0.000,0,11.824,606354.174,504960.727,722042.729,711381.293,539131.227,683909.130,692374.389,577244.861 +1.302239,0.100154,5508042,0.164152,4452709.462,0.000,0.000,16.862,0.000,4.077,8.489,301.547,0.000,421.188,1.335213,14.065,8,0.000,0.000,0.000,0,0.000,0,16.862,544412.416,537562.954,629801.045,632606.728,499880.928,642581.382,554656.655,411207.353 +1.402405,0.100166,5835882,0.173923,3272971.940,0.000,0.000,12.427,0.000,48.059,9.648,301.547,0.000,443.834,1.335213,14.022,8,0.000,0.000,0.000,0,0.000,0,12.427,289789.399,293383.438,573129.493,622238.049,305762.908,307899.364,312941.003,567828.285 +1.502575,0.100170,6213805,0.185186,3772825.854,0.000,0.000,69.015,0.000,0.002,9.603,301.547,0.000,1.248,1.335213,14.022,8,0.000,0.000,0.000,0,0.000,0,69.015,573396.694,324688.860,589199.869,510473.502,530329.797,356504.854,349616.547,538615.732 +1.602737,0.100162,6715613,0.200141,5009963.909,0.000,0.000,9.282,0.000,2.554,8.424,301.547,0.000,0.000,1.335213,14.022,8,0.000,0.000,0.000,0,0.000,0,9.282,651155.135,602434.063,597272.425,560282.348,697779.604,594706.581,571963.425,734370.327 +1.702912,0.100175,7140445,0.212802,4240913.753,0.000,0.000,16.711,0.000,7.028,8.302,301.547,0.000,382.184,1.595947,13.984,8,0.000,0.000,0.000,0,0.000,0,16.711,495255.096,509380.428,488536.829,598924.051,568237.641,470887.651,494825.846,614866.210 +1.803066,0.100155,7544473,0.224843,4034030.158,0.000,0.000,20.309,0.000,9.853,8.221,301.547,0.000,453.594,1.677368,13.940,8,0.000,0.000,0.000,0,0.000,0,20.309,458869.083,398422.732,496830.271,592272.404,601448.188,518366.905,581219.528,386601.047 +1.903225,0.100159,7786342,0.232051,2414860.056,0.000,0.000,73.949,0.000,51.623,10.482,301.547,10.023,85.879,1.837479,13.931,8,0.000,0.000,0.000,0,0.000,0,73.949,221898.072,252579.412,289840.316,284448.867,512926.504,274654.401,24800.666,553711.819 +2.003387,0.100162,8266237,0.246353,4791175.168,0.000,0.000,64.612,0.000,6.245,8.917,301.547,26.597,0.039,1.887215,13.931,8,0.000,0.000,0.000,0,0.000,0,64.612,507895.817,591779.695,614432.935,473142.213,716537.246,545215.257,701242.066,640929.937 +2.103540,0.100153,8713933,0.259695,4470134.953,0.000,0.000,14.243,0.000,5.819,8.597,301.547,0.000,100.706,2.105713,13.922,8,0.000,0.000,0.000,0,0.000,0,14.243,452758.723,506007.423,546845.071,573913.743,652683.476,523191.186,657276.464,557458.866 +2.204370,0.100830,9112767,0.271582,3955494.013,0.000,0.000,20.714,0.000,4.396,8.141,301.547,0.000,563.795,2.207275,13.866,8,0.000,0.000,0.000,0,0.000,0,20.714,436178.026,470671.595,517522.550,552333.484,536326.405,493809.461,368886.805,579765.689 +2.304518,0.100148,9445123,0.281487,3318662.119,0.000,0.000,13.333,0.000,63.688,9.769,301.547,0.156,262.152,2.370239,13.840,8,0.000,0.000,0.000,0,0.000,0,13.333,548720.166,190498.850,223430.248,448617.903,650929.319,467080.654,188232.196,601152.783 +2.404673,0.100155,9780611,0.291485,3349681.061,0.000,0.000,68.881,0.000,0.001,9.739,301.547,53.550,12.169,2.665649,13.839,8,0.000,0.000,0.000,0,0.000,0,68.881,586060.393,598211.534,403693.440,547759.838,213908.000,249013.514,353481.372,397552.970 +2.504834,0.100161,10307943,0.307201,5264847.544,0.000,0.000,10.864,0.000,0.001,8.653,301.547,0.000,0.000,2.665649,13.839,8,0.000,0.000,0.000,0,0.000,0,10.864,570182.434,714689.885,792834.132,803896.330,585977.016,558471.280,566588.218,672208.249 +2.605015,0.100181,10746116,0.320259,4373829.988,0.000,0.000,16.817,0.000,0.003,8.234,301.547,0.000,480.694,2.713867,13.792,8,0.000,0.000,0.000,0,0.000,0,16.817,515169.501,502522.344,558900.514,630850.558,469372.220,567654.702,555466.716,573893.434 +2.705176,0.100161,11122626,0.331480,3759029.543,0.000,0.000,21.091,0.000,25.982,8.735,301.547,0.000,431.686,2.814819,13.750,8,0.000,0.000,0.000,0,0.000,0,21.091,397687.774,579214.626,593990.764,379297.473,559286.808,534606.664,376242.406,338703.028 +2.805336,0.100159,11383751,0.339262,2607092.496,0.000,0.000,64.714,0.000,64.331,10.456,301.547,67.432,66.886,3.198730,13.743,8,0.000,0.000,0.000,0,0.000,0,64.714,92772.057,635007.360,629915.480,75679.315,232619.045,545849.539,79573.106,315676.594 +2.905504,0.100168,11896609,0.354547,5119979.459,0.000,0.000,65.597,0.000,0.001,8.940,301.547,13.805,0.078,3.198730,13.743,8,0.000,0.000,0.000,0,0.000,0,65.597,640683.779,578558.138,660141.095,649179.508,548209.118,749760.552,615915.385,677531.882 +3.005655,0.100152,12387393,0.369173,4900408.677,0.000,0.000,10.990,0.000,7.424,8.248,301.547,0.000,402.554,3.516235,13.704,8,0.000,0.000,0.000,0,0.000,0,10.990,684112.564,498543.973,666698.971,650972.819,511684.046,673618.478,543016.532,671761.294 +3.105824,0.100169,12812642,0.381846,4245321.817,0.000,0.000,14.871,0.000,2.643,8.696,301.547,0.000,468.740,3.516235,13.658,8,0.000,0.000,0.000,0,0.000,0,14.871,621919.894,500025.712,550839.912,506135.395,484521.890,435704.318,530693.929,615480.767 +3.206000,0.100176,13015147,0.387882,2021490.257,0.000,0.000,70.834,0.000,35.943,10.739,301.547,19.419,154.650,3.733154,13.643,8,0.000,0.000,0.000,0,0.000,0,70.834,389853.488,546018.489,9.982,169591.358,9.982,428305.775,25215.597,462485.586 +3.306207,0.100207,13439544,0.400530,4235211.033,0.000,0.000,56.435,0.000,0.002,9.512,301.547,15.788,1.403,3.733154,13.643,8,0.000,0.000,0.000,0,0.000,0,56.435,556040.037,605767.195,464619.107,592025.614,412337.233,493080.246,509266.770,602074.831 +3.406384,0.100177,13915692,0.414720,4753060.808,0.000,0.000,12.031,0.000,0.859,8.426,301.547,0.000,117.175,3.747681,13.631,8,0.000,0.000,0.000,0,0.000,0,12.031,648012.163,596293.773,656317.452,581549.889,498876.330,488384.914,615639.505,667986.782 +3.506542,0.100158,14255719,0.424854,3394905.133,0.000,0.000,23.173,0.000,0.003,7.782,301.547,0.000,571.246,3.841431,13.576,8,0.000,0.000,0.000,0,0.000,0,23.173,338375.276,397941.146,470895.857,443678.868,395574.885,432746.144,469907.419,445785.538 +3.606708,0.100166,14619643,0.435699,3633212.573,0.000,0.000,14.379,0.000,29.166,8.863,301.547,0.000,300.166,3.927612,13.546,8,0.000,0.000,0.000,0,0.000,0,14.379,385031.241,375556.959,497055.395,380059.489,606034.601,405816.758,428029.907,555628.224 +3.706875,0.100167,14831576,0.442015,2115795.183,0.000,0.000,68.878,0.000,0.001,10.831,301.547,100.730,29.599,4.071289,13.543,8,0.000,0.000,0.000,0,0.000,0,68.878,43946.579,29959.947,506144.395,37986.537,635987.468,212475.022,378367.868,270927.367 +3.807038,0.100163,15335850,0.457044,5034542.104,0.000,0.000,9.493,0.000,1.239,8.400,301.547,0.000,0.000,4.071289,13.543,8,0.000,0.000,0.000,0,0.000,0,9.493,648963.274,650151.339,600072.883,592045.954,587842.798,689896.621,566866.954,698702.282 +3.907205,0.100167,15797509,0.470802,4608910.955,0.000,0.000,15.189,0.000,0.001,8.535,301.547,0.000,539.492,4.468506,13.490,8,0.000,0.000,0.000,0,0.000,0,15.189,590965.375,631947.094,406602.547,549354.704,548316.434,688482.898,564699.138,628542.766 +4.007356,0.100151,16251988,0.484347,4537923.713,0.000,0.000,12.545,0.000,0.002,8.373,301.547,0.000,338.199,4.468506,13.457,8,0.000,0.000,0.000,0,0.000,0,12.545,553482.531,554311.277,564685.580,573132.798,506513.599,583567.011,534700.949,667529.967 +4.107506,0.100150,16531117,0.492666,2787118.631,0.000,0.000,34.192,0.000,63.011,5.867,358.141,256.491,262.264,4.529255,13.432,8,0.000,0.000,0.000,0,0.000,0,34.192,275088.286,486052.545,231283.847,222327.252,240739.695,421039.847,241218.977,669368.183 +4.208117,0.100612,16684539,0.497238,1524890.249,0.000,0.000,15.620,0.000,163.623,8.233,358.141,657.850,221.535,4.724068,13.410,8,0.000,0.000,0.000,0,0.000,0,15.620,0.000,562081.014,0.000,0.000,0.000,418827.484,0.000,543981.751 +4.308253,0.100135,16823058,0.501366,1383317.085,0.000,0.000,11.281,0.000,263.758,6.377,358.141,490.898,1003.485,5.017334,13.312,8,0.000,0.000,0.000,0,0.000,0,11.281,0.000,463442.531,0.000,0.000,0.000,467397.177,0.000,452477.377 +4.408405,0.100153,16979629,0.506032,1563325.101,0.000,0.000,28.228,0.000,363.911,8.004,358.141,714.535,427.161,5.109619,13.270,8,0.000,0.000,0.000,0,0.000,0,28.228,0.000,397154.129,0.000,0.000,0.000,582940.706,0.000,583230.265 +4.508549,0.100144,17089247,0.509299,1094605.115,0.000,0.000,9.061,0.000,464.055,3.864,358.141,218.397,687.877,5.179443,13.203,8,0.000,0.000,0.000,0,0.000,0,9.061,0.000,409111.383,0.000,0.000,0.000,463732.795,0.000,221760.937 +4.608665,0.100116,17185479,0.512167,961204.234,0.000,0.000,79.469,0.000,564.171,3.460,358.141,270.350,283.343,5.179443,13.175,8,0.000,0.000,0.000,0,0.000,0,79.469,0.000,396909.268,0.000,0.000,0.000,325941.647,0.000,238353.319 +4.708814,0.100148,17354261,0.517197,1685321.763,0.000,0.000,17.210,0.000,664.319,6.616,358.141,538.967,219.206,5.183960,13.154,8,0.000,0.000,0.000,0,0.000,0,17.210,0.000,630595.237,0.000,0.000,0.000,604434.017,0.000,450292.509 +4.808961,0.100147,17464218,0.520474,1097951.586,0.000,0.000,5.032,0.000,764.466,3.503,358.141,188.316,378.154,5.260620,13.117,8,0.000,0.000,0.000,0,0.000,0,5.032,0.000,431034.642,0.000,0.000,0.000,263541.532,0.000,403375.413 +4.909132,0.100171,17507088,0.521752,427966.743,0.000,0.000,89.057,0.000,864.638,2.185,358.141,154.618,397.795,5.385620,13.078,7,0.000,0.000,0.000,0,0.000,0,89.057,0.000,296202.501,0.000,0.000,0.000,79.863,0.000,131684.379 +5.009305,0.100172,17647436,0.525935,1401064.313,0.000,0.000,10.244,0.000,964.810,4.157,358.141,424.035,302.681,5.385620,13.048,6,0.000,0.000,0.000,0,0.000,0,10.244,0.000,621747.995,0.000,0.000,0.000,779316.318,0.000,0.000 +5.109438,0.100133,17663941,0.526426,164831.155,0.000,0.000,21.290,0.000,1064.943,3.674,358.141,481.119,219.201,5.410645,13.027,5,0.000,0.000,0.000,0,0.000,0,21.290,0.000,164831.155,0.000,0.000,0.000,0.000,0.000,0.000 +5.209553,0.100115,17663941,0.526426,0.000,0.000,0.000,0.000,0.000,1165.058,1.277,358.141,212.334,477.341,5.585327,12.980,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.309673,0.100120,17663941,0.526426,0.000,0.000,0.000,0.000,0.000,1265.178,1.553,358.141,271.666,397.842,5.585327,12.941,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.409813,0.100140,17663941,0.526426,0.000,0.000,0.000,0.000,0.000,1365.318,2.864,358.141,414.147,295.563,5.585327,12.912,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.509962,0.100149,17663941,0.526426,0.000,0.000,0.000,0.000,0.000,1465.467,2.603,358.141,405.371,207.659,5.600830,12.892,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.610091,0.100129,17663941,0.526426,0.000,0.000,0.000,0.000,0.000,1565.596,1.108,358.141,158.780,415.521,5.706421,12.851,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.710213,0.100123,17663941,0.526426,0.000,0.000,0.000,0.000,0.000,1665.719,1.937,358.141,309.152,367.830,5.706421,12.815,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.810348,0.100135,17663941,0.526426,0.000,0.000,0.000,0.000,0.000,1765.853,3.483,358.141,426.691,285.865,5.706421,12.787,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.910493,0.100144,17780282,0.529894,1161732.493,0.000,0.000,1792.408,0.000,0.001,7.154,420.848,65.803,128.408,5.767212,12.775,5,0.000,0.000,0.000,0,0.000,0,1792.408,252445.476,0.000,173090.063,153268.685,333907.847,0.000,249020.422,0.000 +6.010647,0.100154,18129683,0.540307,3488625.725,0.000,0.000,9.685,0.000,29.405,5.459,420.848,38.378,203.007,5.767212,12.755,5,0.000,0.000,0.000,0,0.000,0,9.685,748305.081,0.000,762403.322,424624.643,768793.460,0.000,784499.220,0.000 +6.110780,0.100133,18380298,0.547776,2502812.650,0.000,0.000,24.261,0.000,129.538,3.647,420.848,36.436,167.979,5.767212,12.738,5,0.000,0.000,0.000,0,0.000,0,24.261,531351.475,0.000,658332.154,0.000,644061.183,0.000,669067.838,0.000 +6.210955,0.100175,18587143,0.553940,2064837.608,0.000,0.000,198.985,0.000,32.108,3.393,420.848,186.237,325.446,5.925293,12.706,5,0.000,0.000,0.000,0,0.000,0,198.985,537928.904,0.000,552024.245,9.983,523703.791,0.000,451170.686,0.000 +6.311070,0.100115,18587146,0.553940,29.966,0.000,0.000,128.614,0.000,132.223,2.565,420.848,549.485,578.397,5.925293,12.650,5,0.000,0.000,0.000,0,0.000,0,128.614,9.989,0.000,9.989,9.989,0.000,0.000,0.000,0.000 +6.411220,0.100150,18587153,0.553940,69.895,0.000,0.000,173.331,0.000,98.878,2.162,420.848,361.216,562.633,6.024414,12.595,5,0.000,0.000,0.000,0,0.000,0,173.331,9.985,0.000,9.985,9.985,19.970,0.000,19.970,0.000 +6.511344,0.100124,18587157,0.553940,39.951,0.000,0.000,187.008,0.000,197.599,1.500,420.848,346.914,661.681,6.136597,12.530,5,0.000,0.000,0.000,0,0.000,0,187.008,0.000,0.000,19.975,19.975,0.000,0.000,0.000,0.000 +6.611470,0.100127,18587165,0.553941,79.899,0.000,0.000,228.055,0.000,102.233,2.433,420.848,588.356,305.394,6.136841,12.500,5,0.000,0.000,0.000,0,0.000,0,228.055,19.975,0.000,0.000,19.975,19.975,0.000,19.975,0.000 +6.711606,0.100136,18587171,0.553941,59.919,0.000,0.000,121.300,0.000,131.063,2.161,420.848,492.183,389.198,6.176270,12.462,5,0.000,0.000,0.000,0,0.000,0,121.300,19.973,0.000,19.973,0.000,19.973,0.000,0.000,0.000 +6.811749,0.100143,18587175,0.553941,39.943,0.000,0.000,186.085,0.000,187.506,1.203,420.848,280.732,657.693,6.260498,12.398,5,0.000,0.000,0.000,0,0.000,0,186.085,0.000,0.000,0.000,19.971,0.000,0.000,19.971,0.000 +6.911872,0.100123,18587181,0.553941,59.926,0.000,0.000,219.576,0.000,133.603,1.772,420.848,452.062,381.797,6.306641,12.361,5,0.000,0.000,0.000,0,0.000,0,219.576,19.975,0.000,19.975,0.000,19.975,0.000,0.000,0.000 +7.012036,0.100164,18587189,0.553941,79.869,0.000,0.000,167.328,0.000,125.862,2.687,420.848,547.968,422.861,6.355957,12.319,5,0.000,0.000,0.000,0,0.000,0,167.328,19.967,0.000,19.967,19.967,0.000,0.000,19.967,0.000 +7.112177,0.100141,18587191,0.553941,19.972,0.000,0.000,146.011,0.000,226.003,1.328,420.848,337.532,456.233,6.411133,12.275,5,0.000,0.000,0.000,0,0.000,0,146.011,0.000,0.000,0.000,0.000,0.000,0.000,19.972,0.000 +7.212289,0.100112,18587199,0.553942,79.911,0.000,0.000,236.871,0.000,104.341,1.527,420.848,379.653,436.348,6.464233,12.232,5,0.000,0.000,0.000,0,0.000,0,236.871,19.978,0.000,19.978,19.978,19.978,0.000,0.000,0.000 +7.312400,0.100112,18587203,0.553942,39.955,0.000,0.000,177.434,0.000,116.687,1.580,420.848,447.117,392.257,6.512085,12.194,5,0.000,0.000,0.000,0,0.000,0,177.434,0.000,0.000,0.000,0.000,19.978,0.000,19.978,0.000 +7.412512,0.100111,18587208,0.553942,49.944,0.000,0.000,203.335,0.000,128.796,1.432,420.848,333.808,389.566,6.558105,12.156,5,0.000,0.000,0.000,0,0.000,0,203.335,19.978,0.000,19.978,9.989,0.000,0.000,0.000,0.000 +7.512623,0.100111,18587211,0.553942,29.967,0.000,0.000,189.976,0.000,219.009,1.436,420.848,369.318,446.147,6.612549,12.112,5,0.000,0.000,0.000,0,0.000,0,189.976,0.000,0.000,0.000,9.989,19.978,0.000,0.000,0.000 +7.612732,0.100110,18587217,0.553942,59.934,0.000,0.000,281.616,0.000,199.861,1.573,420.848,373.535,441.234,6.666016,12.069,5,0.000,0.000,0.000,0,0.000,0,281.616,19.978,0.000,19.978,0.000,0.000,0.000,19.978,0.000 +7.712854,0.100122,18587221,0.553942,39.951,0.000,0.000,239.156,0.000,137.351,1.478,420.848,360.343,294.915,6.704102,12.040,5,0.000,0.000,0.000,0,0.000,0,239.156,0.000,0.000,0.000,19.976,19.976,0.000,0.000,0.000 +7.812966,0.100112,18587227,0.553943,59.933,0.000,0.000,180.873,0.000,154.944,2.035,420.848,517.352,492.731,6.759399,11.992,5,0.000,0.000,0.000,0,0.000,0,180.873,19.978,0.000,19.978,0.000,0.000,0.000,19.978,0.000 +7.913087,0.100121,18827234,0.561095,2397164.277,0.000,0.000,179.954,0.000,3.843,5.184,420.848,218.680,699.348,6.881470,11.924,5,0.000,0.000,0.000,0,0.000,0,179.954,537398.592,0.000,545039.331,578538.724,430328.377,0.000,305859.253,0.000 +8.013229,0.100142,19212338,0.572572,3845594.177,0.000,0.000,15.310,0.000,1.748,5.781,420.848,0.156,248.281,6.881470,11.899,5,0.000,0.000,0.000,0,0.000,0,15.310,760912.457,0.000,659825.608,843934.887,834468.293,0.000,746452.933,0.000 +8.113356,0.100128,19569099,0.583205,3563061.965,0.000,0.000,10.599,0.000,0.001,5.491,420.848,0.000,127.611,6.894897,11.887,3,0.000,0.000,0.000,0,0.000,0,10.599,843663.115,0.000,548819.465,803474.413,615384.499,0.000,751720.474,0.000 +8.213577,0.100220,19786486,0.589683,2169088.808,0.000,0.000,14.883,0.000,0.000,3.009,420.848,0.000,98.065,6.915894,11.877,2,0.000,0.000,0.000,0,0.000,0,14.883,361812.478,0.000,0.000,934490.159,0.000,0.000,872786.170,0.000 +8.313922,0.100345,19969850,0.595148,1827328.772,0.000,0.000,11.300,0.000,0.000,2.351,420.848,0.000,36.281,6.928101,11.874,1,0.000,0.000,0.000,0,0.000,0,11.300,0.000,0.000,0.000,748395.193,0.000,0.000,1078933.579,0.000 +8.414165,0.100243,20000000,0.596046,300769.398,0.000,0.000,8.170,0.000,0.000,0.507,420.848,0.000,8.846,6.949829,11.873,0,0.000,0.000,0.000,0,0.000,0,8.170,0.000,0.000,0.000,0.000,0.000,0.000,300769.398,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.log new file mode 100644 index 000000000..f50980dc4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=141 +worker=7 kind=insert tid=9 os_tid=143 +worker=3 kind=insert tid=10 os_tid=139 +worker=2 kind=insert tid=12 os_tid=138 +worker=0 kind=insert tid=7 os_tid=136 +worker=1 kind=insert tid=6 os_tid=137 +worker=4 kind=insert tid=11 os_tid=140 +start_monotonic_ns=2084302620357872 main_address=0x55a28cdb8300 +worker=6 kind=insert tid=8 os_tid=142 +load_end reason=complete inserted=20000000 elapsed_s=8.414 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.165 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084302620586185 cpu_ns=8742597 +diagnostic_stage name=stop_request wall_ns=2084311034576122 cpu_ns=50505954514 +diagnostic_stage name=workers_joined wall_ns=2084311034636647 cpu_ns=50506014337 +diagnostic_stage name=before_close wall_ns=2084311034712869 cpu_ns=50506090550 +diagnostic_stage name=after_close wall_ns=2084311200165872 cpu_ns=50557566659 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084310781413463 last_end_ns=2084310781414421 loop_exit_ns=2084310781414467 deregister_start_ns=2084310781414503 deregister_end_ns=2084310781415298 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084307701208964 last_end_ns=2084307701210073 loop_exit_ns=2084307701210133 deregister_start_ns=2084307701210160 deregister_end_ns=2084307701211086 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084310726819845 last_end_ns=2084310726820865 loop_exit_ns=2084310726820908 deregister_start_ns=2084310726820930 deregister_end_ns=2084310726821642 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084310915871041 last_end_ns=2084310915871810 loop_exit_ns=2084310915871847 deregister_start_ns=2084310915871877 deregister_end_ns=2084310915872731 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084310716351997 last_end_ns=2084310716353090 loop_exit_ns=2084310716353141 deregister_start_ns=2084310716353165 deregister_end_ns=2084310716354026 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084307627144126 last_end_ns=2084307627144766 loop_exit_ns=2084307627144812 deregister_start_ns=2084307627144834 deregister_end_ns=2084307627145531 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084310965290961 last_end_ns=2084310965291593 loop_exit_ns=2084310965291631 deregister_start_ns=2084310965291659 deregister_end_ns=2084310965292439 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084307460976125 last_end_ns=2084307460976773 loop_exit_ns=2084307460976817 deregister_start_ns=2084307460976835 deregister_end_ns=2084307460979525 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.summary.csv new file mode 100644 index 000000000..76f9697a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-08-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2376911.886829,8.414279,20000000,0.002748,0.001264,0.003808,0.009600,1792.408107,0.002748,0.001264,0.003808,0.009600,1792.408107,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.csv new file mode 100644 index 000000000..77235838c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.csv @@ -0,0 +1,84 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,537157,0.016009,5367944.383,0.000,0.000,17.333,0.000,0.003,8.244,85.477,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.333,821365.233,506637.807,609168.555,627286.318,799659.894,755639.626,631073.760,617113.189 +0.200240,0.100173,1028488,0.030651,4904832.634,0.000,0.000,17.719,0.000,10.879,9.099,163.727,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.719,535264.864,583371.718,589790.624,591058.432,759287.670,585937.284,601749.953,658372.089 +0.300414,0.100174,1507295,0.044921,4779775.989,0.000,0.000,18.587,0.000,0.007,9.415,241.070,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.587,593320.453,578566.055,575970.559,577128.549,745326.687,624915.628,478170.265,606377.795 +0.400570,0.100157,1987843,0.059242,4797968.636,0.000,0.000,17.712,0.000,6.257,9.604,282.410,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.712,651979.307,573681.884,506017.814,478680.611,748268.563,685936.146,578454.412,574949.899 +0.500737,0.100167,2361369,0.070374,3729037.169,0.000,0.000,20.731,0.000,46.196,10.156,290.879,0.000,28.585,0.058498,14.324,8,0.000,0.000,0.000,0,0.000,0,20.731,337267.185,593579.464,321793.008,321233.941,656244.891,379097.381,444757.810,675063.488 +0.600890,0.100153,2579992,0.076890,2182888.216,0.000,0.000,89.356,0.000,92.321,9.716,297.840,0.858,147.977,0.277832,14.309,8,0.000,0.000,0.000,0,0.000,0,89.356,298972.303,52329.888,230896.521,306111.374,437370.430,437190.705,363413.650,56603.346 +0.701049,0.100158,2889674,0.086119,3091931.563,0.000,0.000,99.856,0.000,0.001,8.340,297.840,30.187,1113.864,0.586670,14.200,8,0.000,0.000,0.000,0,0.000,0,99.856,404859.904,349217.876,431427.900,445875.058,468768.862,367069.652,344056.037,280656.274 +0.801214,0.100165,3335342,0.099401,4449331.306,0.000,0.000,16.473,0.000,0.318,9.277,297.840,87.317,666.243,0.589138,14.135,8,0.000,0.000,0.000,0,0.000,0,16.473,569719.029,543023.121,630139.237,633533.631,581888.929,363579.498,606887.640,520560.222 +0.901383,0.100169,3784191,0.112778,4480912.329,0.000,0.000,13.930,0.000,11.930,9.502,297.840,94.840,169.011,0.609253,14.118,8,0.000,0.000,0.000,0,0.000,0,13.930,471063.385,555011.420,499036.080,650400.108,548113.086,559983.013,647634.785,549670.452 +1.001546,0.100164,4111101,0.122520,3263761.726,0.000,0.000,16.964,0.000,44.849,9.475,297.840,74.254,91.452,0.658569,14.110,8,0.000,0.000,0.000,0,0.000,0,16.964,458360.297,255092.765,574300.662,565175.588,573422.099,263319.310,340153.638,233937.367 +1.101719,0.100173,4433132,0.132118,3214747.619,0.000,0.000,72.853,0.000,0.001,9.707,297.840,65.161,21.876,0.781864,14.107,8,0.000,0.000,0.000,0,0.000,0,72.853,353558.249,330278.529,532967.822,210116.442,596777.414,358539.630,467650.838,364858.696 +1.201889,0.100170,4925562,0.146793,4915951.927,0.000,0.000,12.222,0.000,5.413,8.439,297.840,0.000,0.000,0.781864,14.107,8,0.000,0.000,0.000,0,0.000,0,12.222,596427.171,638765.274,602327.152,704254.064,703555.251,556075.694,678667.514,435879.806 +1.302041,0.100151,5336992,0.159055,4108080.571,0.000,0.000,12.077,0.000,13.810,8.371,297.840,0.000,228.950,1.042236,14.085,8,0.000,0.000,0.000,0,0.000,0,12.077,529238.759,468730.366,429749.381,530157.368,572682.987,493023.587,599722.051,484776.073 +1.402199,0.100158,5733168,0.170862,3955492.799,0.000,0.000,18.830,0.000,10.553,8.190,297.840,0.000,482.088,1.129032,14.038,8,0.000,0.000,0.000,0,0.000,0,18.830,590734.023,401094.494,471013.712,570546.010,468048.410,450655.967,573970.584,429429.599 +1.502386,0.100187,5911469,0.176176,1779690.823,0.000,0.000,73.454,0.000,24.206,9.831,297.840,0.000,156.388,1.288944,14.023,8,0.000,0.000,0.000,0,0.000,0,73.454,88205.494,475792.632,27199.273,103357.236,184665.593,453903.456,276913.548,169653.591 +1.602552,0.100167,6398582,0.190693,4863024.748,0.000,0.000,25.424,0.000,0.001,8.669,297.840,0.000,0.000,1.288944,14.023,8,0.000,0.000,0.000,0,0.000,0,25.424,718023.263,490222.941,548865.201,638575.680,622472.519,587331.089,688222.932,569311.123 +1.702716,0.100163,6881766,0.205093,4823956.016,0.000,0.000,12.519,0.000,4.153,8.766,297.840,0.000,0.117,1.288944,14.023,8,0.000,0.000,0.000,0,0.000,0,12.519,664533.926,567462.573,490558.261,642000.752,586671.180,669116.436,674547.560,529065.327 +1.802881,0.100165,7306688,0.217756,4242224.360,0.000,0.000,12.463,0.000,2.734,8.412,297.840,0.000,620.734,1.624268,13.962,8,0.000,0.000,0.000,0,0.000,0,12.463,561464.118,552558.803,546968.022,568871.902,483602.515,503479.737,536545.210,488734.053 +1.903031,0.100150,7552648,0.225086,2455906.145,0.000,0.000,14.225,0.000,52.062,8.528,297.840,0.000,254.032,1.735416,13.937,8,0.000,0.000,0.000,0,0.000,0,14.225,332989.161,226329.584,232510.288,277292.932,274497.137,264971.464,308525.955,538789.623 +2.003195,0.100164,7943433,0.236733,3901440.713,0.000,0.000,68.151,0.000,0.001,9.915,297.840,0.039,0.936,1.826664,13.937,8,0.000,0.000,0.000,0,0.000,0,68.151,493239.706,496743.949,432080.179,496005.163,465455.350,585248.554,515892.492,416775.322 +2.103369,0.100174,8439592,0.251519,4952985.772,0.000,0.000,12.264,0.000,1.065,8.389,297.840,0.000,0.000,1.826664,13.937,8,0.000,0.000,0.000,0,0.000,0,12.264,662998.253,563850.490,572864.831,489729.252,704276.545,702599.458,701591.210,555075.734 +2.203524,0.100155,8901953,0.265299,4616440.437,0.000,0.000,14.230,0.000,5.231,8.462,297.840,0.000,322.390,2.161987,13.906,8,0.000,0.000,0.000,0,0.000,0,14.230,691915.421,456371.233,468192.873,457938.798,695429.962,655911.337,636052.179,554628.634 +2.303681,0.100157,9284942,0.276713,3823886.384,0.000,0.000,16.875,0.000,13.643,8.559,297.840,0.000,562.242,2.267342,13.851,8,0.000,0.000,0.000,0,0.000,0,16.875,582335.715,431512.512,537775.676,300458.271,522779.221,470411.440,590113.504,388500.043 +2.403843,0.100161,9481577,0.282573,1963181.856,0.000,0.000,72.845,0.000,0.001,10.424,297.840,1.326,20.085,2.422131,13.849,8,0.000,0.000,0.000,0,0.000,0,72.845,102714.242,238684.815,567454.254,233852.613,50228.942,375963.278,167290.031,226993.682 +2.504000,0.100157,9967655,0.297059,4853162.282,0.000,0.000,11.628,0.000,0.002,8.531,297.840,0.000,0.039,2.422367,13.849,8,0.000,0.000,0.000,0,0.000,0,11.628,625148.742,546631.985,700390.639,581227.682,614355.683,629062.598,647553.574,508791.381 +2.604180,0.100180,10449186,0.311410,4806651.826,0.000,0.000,9.865,0.000,1.974,8.551,297.840,0.000,105.162,2.703735,13.838,8,0.000,0.000,0.000,0,0.000,0,9.865,546595.423,606737.091,621849.868,538110.707,571780.058,661388.647,690136.863,570053.169 +2.704334,0.100155,10872249,0.324018,4224100.639,0.000,0.000,19.637,0.000,4.702,8.633,297.840,0.000,703.366,2.740479,13.770,8,0.000,0.000,0.000,0,0.000,0,19.637,595809.034,402008.599,600162.305,386382.753,539625.879,627719.709,599832.814,472559.546 +2.804493,0.100159,11197729,0.333718,3249647.943,0.000,0.000,57.510,0.000,64.407,9.760,297.840,0.000,160.332,2.876419,13.754,8,0.000,0.000,0.000,0,0.000,0,57.510,651626.898,192135.385,638557.618,186224.756,532865.185,250343.101,302779.967,495115.035 +2.904658,0.100165,11500736,0.342749,3025074.241,0.000,0.000,70.421,0.000,0.001,10.157,297.840,120.270,21.254,2.974560,13.752,8,0.000,0.000,0.000,0,0.000,0,70.421,349093.490,260499.798,551229.672,241011.981,488503.261,288743.155,288683.254,557309.631 +3.004823,0.100165,12002423,0.357700,5008624.752,0.000,0.000,9.549,0.000,1.947,8.527,297.840,0.000,0.000,2.974560,13.752,8,0.000,0.000,0.000,0,0.000,0,9.549,664615.903,557162.793,549764.971,586684.195,614947.667,726244.449,711079.414,598125.360 +3.104978,0.100155,12414982,0.369995,4119209.304,0.000,0.000,15.209,0.000,18.170,7.949,297.840,0.000,497.316,3.246948,13.703,8,0.000,0.000,0.000,0,0.000,0,15.209,629195.370,444761.061,457181.821,440517.634,557226.850,624492.655,479567.146,486266.768 +3.205129,0.100151,12817018,0.381977,4014281.294,0.000,0.000,19.026,0.000,8.230,8.511,297.840,0.000,412.032,3.363892,13.663,8,0.000,0.000,0.000,0,0.000,0,19.026,541779.599,409210.345,532883.071,493203.157,484815.858,579961.781,507910.886,464516.596 +3.305301,0.100172,13010773,0.387751,1934224.584,0.000,0.000,71.644,0.000,38.902,10.863,297.840,62.510,49.290,3.758667,13.658,8,0.000,0.000,0.000,0,0.000,0,71.644,68592.073,208082.255,4392.448,374316.456,213542.866,445474.119,617688.040,2136.327 +3.405451,0.100151,13475774,0.401609,4643017.106,0.000,0.000,53.239,0.000,0.001,8.917,297.840,0.000,1.326,3.758667,13.658,8,0.000,0.000,0.000,0,0.000,0,53.239,715732.029,571299.560,531229.909,508494.152,606885.963,572417.876,619467.015,517490.602 +3.505591,0.100140,13943872,0.415560,4674452.128,0.000,0.000,11.882,0.000,10.354,8.403,297.840,0.000,292.404,3.767700,13.629,8,0.000,0.000,0.000,0,0.000,0,11.882,669285.343,559598.521,520892.574,570872.776,495777.647,624847.401,674847.575,558330.292 +3.605725,0.100134,14333858,0.427182,3894642.892,0.000,0.000,25.224,0.000,5.703,7.829,297.840,0.000,442.610,3.838379,13.586,8,0.000,0.000,0.000,0,0.000,0,25.224,469760.727,446461.937,532766.328,420876.211,470769.376,475053.637,561907.291,517047.384 +3.705895,0.100170,14629604,0.435996,2952446.333,0.000,0.000,15.603,0.000,45.738,9.024,297.840,0.000,257.492,3.924751,13.561,8,0.000,0.000,0.000,0,0.000,0,15.603,544465.421,572457.886,339663.204,228701.633,303005.454,356005.453,304852.318,303294.963 +3.806039,0.100144,14887235,0.443674,2572607.889,0.000,0.000,67.632,0.000,47.726,9.978,297.840,87.686,89.052,4.270874,13.552,8,0.000,0.000,0.000,0,0.000,0,67.632,618879.402,266796.067,485760.966,184794.072,205753.910,192143.496,364864.941,253615.035 +3.906212,0.100173,15370704,0.458083,4826325.640,0.000,0.000,55.327,0.000,0.002,8.549,297.840,0.000,7.409,4.287598,13.551,8,0.000,0.000,0.000,0,0.000,0,55.327,600010.140,472930.379,679712.012,492027.282,654545.627,691102.271,530350.865,705647.064 +4.006380,0.100168,15776677,0.470182,4052925.543,0.000,0.000,20.977,0.000,3.746,7.911,297.840,0.000,599.579,4.352051,13.493,8,0.000,0.000,0.000,0,0.000,0,20.977,516383.045,442397.259,425285.987,492573.019,611772.894,560149.565,467565.005,536798.769 +4.106531,0.100151,16204486,0.482931,4271653.558,0.000,0.000,15.169,0.000,0.002,8.344,297.840,0.000,259.804,4.411133,13.467,8,0.000,0.000,0.000,0,0.000,0,15.169,655232.708,391430.201,489202.879,517030.948,476721.685,550520.487,602082.794,589431.856 +4.206682,0.100151,16538633,0.492890,3336417.230,0.000,0.000,47.305,0.000,40.793,6.486,358.367,55.346,205.080,4.479450,13.447,8,0.000,0.000,0.000,0,0.000,0,47.305,431546.453,329271.342,251778.699,339415.978,587310.559,410228.737,477127.424,509738.037 +4.306828,0.100146,16695521,0.497565,1566594.871,0.000,0.000,26.000,0.000,140.939,7.582,358.367,716.650,224.672,4.672852,13.425,8,0.000,0.000,0.000,0,0.000,0,26.000,0.000,0.000,602680.893,0.000,405688.239,0.000,0.000,558225.738 +4.406982,0.100154,16808382,0.500929,1126878.855,0.000,0.000,16.402,0.000,241.092,5.670,358.367,427.273,886.256,4.974121,13.339,8,0.000,0.000,0.000,0,0.000,0,16.402,0.000,0.000,358728.910,0.000,404648.367,0.000,0.000,363501.578 +4.507131,0.100149,16941318,0.504891,1327380.371,0.000,0.000,39.199,0.000,341.241,7.767,358.367,578.356,521.839,5.016602,13.288,8,0.000,0.000,0.000,0,0.000,0,39.199,0.000,0.000,513194.632,0.000,523369.457,0.000,0.000,290816.282 +4.607285,0.100154,17071887,0.508782,1303683.735,0.000,0.000,4.663,0.000,441.395,5.719,358.367,459.137,573.765,5.147339,13.231,8,0.000,0.000,0.000,0,0.000,0,4.663,0.000,0.000,456717.149,0.000,356940.697,0.000,0.000,490025.889 +4.707405,0.100120,17183708,0.512114,1116871.095,0.000,0.000,71.496,0.000,541.515,4.343,358.367,286.180,489.335,5.184937,13.184,8,0.000,0.000,0.000,0,0.000,0,71.496,0.000,0.000,436217.063,0.000,211506.446,0.000,0.000,469147.586 +4.807549,0.100144,17354394,0.517201,1704400.125,0.000,0.000,20.019,0.000,641.660,7.207,358.367,593.830,221.828,5.184937,13.162,8,0.000,0.000,0.000,0,0.000,0,20.019,0.000,0.000,621313.290,0.000,638119.035,0.000,0.000,444967.800 +4.907724,0.100175,17456509,0.520245,1019366.099,0.000,0.000,6.527,0.000,741.835,3.604,358.367,238.918,544.165,5.320312,13.109,7,0.000,0.000,0.000,0,0.000,0,6.527,0.000,0.000,387441.973,0.000,140783.627,0.000,0.000,491140.499 +5.007885,0.100161,17531742,0.522487,751118.641,0.000,0.000,59.095,0.000,841.996,3.245,358.367,307.434,526.456,5.388184,13.057,7,0.000,0.000,0.000,0,0.000,0,59.095,0.000,0.000,212946.573,0.000,0.000,0.000,0.000,538172.068 +5.108002,0.100117,17661942,0.526367,1300481.545,0.000,0.000,19.275,0.000,942.113,5.622,358.367,577.451,247.992,5.489868,13.033,7,0.000,0.000,0.000,0,0.000,0,19.275,0.000,0.000,552814.528,0.000,0.000,0.000,0.000,747667.017 +5.208126,0.100124,17747573,0.528919,855250.003,0.000,0.000,11.369,0.000,1042.237,3.449,358.367,260.224,508.666,5.493164,12.983,7,0.000,0.000,0.000,0,0.000,0,11.369,0.000,0.000,445298.098,0.000,0.000,0.000,0.000,409951.906 +5.308264,0.100138,17809436,0.530763,617777.479,0.000,0.000,4.371,0.000,1142.375,3.153,358.367,351.858,419.070,5.583008,12.942,5,0.000,0.000,0.000,0,0.000,0,4.371,0.000,0.000,32095.709,0.000,0.000,0.000,0.000,585681.771 +5.408414,0.100151,17809436,0.530763,0.000,0.000,0.000,0.000,0.000,1242.525,2.864,358.367,447.217,289.057,5.583008,12.914,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508528,0.100113,17809436,0.530763,0.000,0.000,0.000,0.000,0.000,1342.639,2.091,358.367,318.155,433.883,5.649414,12.872,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608639,0.100111,17809436,0.530763,0.000,0.000,0.000,0.000,0.000,1442.749,1.803,358.367,269.623,467.294,5.706665,12.826,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708769,0.100130,17809436,0.530763,0.000,0.000,0.000,0.000,0.000,1542.880,2.731,358.367,416.372,305.462,5.706665,12.796,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.808901,0.100132,17809440,0.530763,39.947,0.000,0.000,1642.188,0.000,1642.915,3.538,401.281,324.103,214.716,5.766968,12.775,5,0.000,0.000,0.000,0,0.000,0,1642.188,9.987,0.000,0.000,9.987,0.000,9.987,9.987,0.000 +5.909054,0.100153,17922338,0.534127,1127255.041,0.000,0.000,1682.825,0.000,0.001,6.570,412.758,62.405,503.838,5.766968,12.726,5,0.000,0.000,0.000,0,0.000,0,1682.825,137489.609,294020.082,0.000,83821.733,0.000,276486.911,335436.705,0.000 +6.009208,0.100154,18224254,0.543125,3014508.854,0.000,0.000,2.156,0.000,69.611,4.463,412.758,30.422,173.443,5.780762,12.709,5,0.000,0.000,0.000,0,0.000,0,2.156,677045.373,667550.024,0.000,237303.859,0.000,738350.784,694258.814,0.000 +6.109340,0.100131,18500231,0.551350,2756151.366,0.000,0.000,168.367,0.000,2.251,4.027,412.758,64.603,184.406,5.798462,12.691,5,0.000,0.000,0.000,0,0.000,0,168.367,611467.186,771507.065,0.000,9.987,0.000,678688.929,694478.199,0.000 +6.209475,0.100136,18500231,0.551350,0.000,0.000,0.000,0.000,0.000,102.387,1.802,412.758,515.004,309.228,5.832153,12.661,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.309587,0.100111,18500240,0.551350,89.900,0.000,0.000,195.113,0.000,83.836,2.292,412.758,459.216,621.107,6.024536,12.600,5,0.000,0.000,0.000,0,0.000,0,195.113,9.989,19.978,0.000,19.978,0.000,19.978,19.978,0.000 +6.409698,0.100112,18500243,0.551350,29.967,0.000,0.000,155.620,0.000,178.500,1.649,412.758,362.915,685.914,6.119629,12.533,5,0.000,0.000,0.000,0,0.000,0,155.620,9.989,0.000,0.000,19.978,0.000,0.000,0.000,0.000 +6.509810,0.100112,18500253,0.551351,99.889,0.000,0.000,238.873,0.000,76.324,2.680,412.758,649.158,358.467,6.124775,12.498,5,0.000,0.000,0.000,0,0.000,0,238.873,19.978,19.978,0.000,19.978,0.000,19.978,19.978,0.000 +6.609932,0.100123,18500259,0.551351,59.927,0.000,0.000,124.384,0.000,120.238,2.262,412.758,476.955,350.625,6.161377,12.464,5,0.000,0.000,0.000,0,0.000,0,124.384,0.000,19.976,0.000,0.000,0.000,19.976,19.976,0.000 +6.710031,0.100099,18500263,0.551351,39.960,0.000,0.000,184.994,0.000,161.256,1.712,412.758,318.825,701.804,6.286255,12.395,5,0.000,0.000,0.000,0,0.000,0,184.994,19.980,0.000,0.000,19.980,0.000,0.000,0.000,0.000 +6.810162,0.100130,18500269,0.551351,59.922,0.000,0.000,245.193,0.000,104.513,2.095,412.758,537.580,478.985,6.308716,12.348,5,0.000,0.000,0.000,0,0.000,0,245.193,9.987,19.974,0.000,0.000,0.000,19.974,9.987,0.000 +6.910312,0.100150,18500275,0.551351,59.910,0.000,0.000,153.560,0.000,119.493,2.167,412.758,578.313,381.303,6.351440,12.311,5,0.000,0.000,0.000,0,0.000,0,153.560,9.985,0.000,0.000,19.970,0.000,19.970,9.985,0.000 +7.010439,0.100127,18500281,0.551351,59.924,0.000,0.000,145.166,0.000,160.446,1.622,412.758,368.477,483.526,6.410400,12.264,5,0.000,0.000,0.000,0,0.000,0,145.166,19.975,19.975,0.000,0.000,0.000,0.000,19.975,0.000 +7.110544,0.100105,18500285,0.551351,39.958,0.000,0.000,196.220,0.000,174.218,1.281,412.758,331.565,556.836,6.479980,12.209,5,0.000,0.000,0.000,0,0.000,0,196.220,0.000,0.000,0.000,19.979,0.000,19.979,0.000,0.000 +7.210693,0.100149,18500289,0.551352,39.940,0.000,0.000,211.520,0.000,269.662,1.558,412.758,421.247,425.928,6.530640,12.168,5,0.000,0.000,0.000,0,0.000,0,211.520,19.970,0.000,0.000,0.000,0.000,0.000,19.970,0.000 +7.310839,0.100146,18500299,0.551352,99.854,0.000,0.000,273.008,0.000,90.641,2.104,412.758,529.851,449.031,6.586670,12.124,5,0.000,0.000,0.000,0,0.000,0,273.008,19.971,19.971,0.000,19.971,0.000,19.971,19.971,0.000 +7.410950,0.100111,18500303,0.551352,39.956,0.000,0.000,147.782,0.000,142.364,1.644,412.758,410.990,448.565,6.638058,12.080,5,0.000,0.000,0.000,0,0.000,0,147.782,0.000,19.978,0.000,0.000,0.000,19.978,0.000,0.000 +7.511057,0.100107,18500310,0.551352,69.925,0.000,0.000,185.918,0.000,102.861,1.775,412.758,428.879,568.105,6.707642,12.024,5,0.000,0.000,0.000,0,0.000,0,185.918,19.979,9.989,0.000,19.979,0.000,0.000,19.979,0.000 +7.611221,0.100164,18500313,0.551352,29.951,0.000,0.000,148.699,0.000,154.299,1.825,412.758,499.024,509.320,6.766846,11.975,5,0.000,0.000,0.000,0,0.000,0,148.699,0.000,9.984,0.000,0.000,0.000,19.967,0.000,0.000 +7.711339,0.100118,18770126,0.559393,2694937.738,0.000,0.000,174.552,0.000,0.001,5.653,412.758,210.142,386.105,6.816406,11.937,5,0.000,0.000,0.000,0,0.000,0,174.552,659658.608,411642.393,0.000,464459.829,0.000,651558.203,507618.705,0.000 +7.811493,0.100153,19108245,0.569470,3376014.300,0.000,0.000,17.972,0.000,0.001,5.446,412.758,0.156,229.726,6.841064,11.914,5,0.000,0.000,0.000,0,0.000,0,17.972,726665.963,656393.696,0.000,699517.584,0.000,725707.432,567729.625,0.000 +7.911689,0.100196,19349759,0.576668,2410416.115,0.000,0.000,11.842,0.000,0.001,3.757,412.758,0.000,178.478,6.865845,11.897,2,0.000,0.000,0.000,0,0.000,0,11.842,144426.955,801559.120,0.000,729670.007,0.000,474021.023,260739.009,0.000 +8.011915,0.100227,19568243,0.583179,2179892.951,0.000,0.000,9.650,0.000,0.001,2.146,412.758,0.000,66.685,6.874268,11.890,2,0.000,0.000,0.000,0,0.000,0,9.650,0.000,1004420.568,0.000,1175472.383,0.000,0.000,0.000,0.000 +8.112060,0.100144,19758576,0.588851,1900591.191,0.000,0.000,11.215,0.000,0.000,2.511,412.758,0.000,124.547,6.897705,11.878,2,0.000,0.000,0.000,0,0.000,0,11.215,0.000,963501.565,0.000,937089.626,0.000,0.000,0.000,0.000 +8.212222,0.100163,19934926,0.594107,1760638.522,0.000,0.000,10.447,0.000,0.000,2.252,412.758,0.000,82.912,6.914307,11.870,1,0.000,0.000,0.000,0,0.000,0,10.447,0.000,780251.896,0.000,980386.627,0.000,0.000,0.000,0.000 +8.312517,0.100295,20000000,0.596046,648828.655,0.000,0.000,10.273,0.000,0.000,0.795,412.758,0.000,65.939,6.957642,11.864,0,0.000,0.000,0.000,0,0.000,0,10.273,0.000,0.000,0.000,648828.655,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.log new file mode 100644 index 000000000..f131f39ae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=150 +worker=2 kind=insert tid=6 os_tid=152 +worker=5 kind=insert tid=7 os_tid=155 +worker=6 kind=insert tid=9 os_tid=156 +worker=7 kind=insert tid=10 os_tid=157 +worker=1 kind=insert tid=8 os_tid=151 +worker=3 kind=insert tid=11 os_tid=153 +worker=4 kind=insert tid=12 os_tid=154 +start_monotonic_ns=2084311341297720 main_address=0x558afa9f1300 +load_end reason=complete inserted=20000000 elapsed_s=8.313 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.150 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084311341299830 cpu_ns=9773047 +diagnostic_stage name=stop_request wall_ns=2084319653872829 cpu_ns=51178164925 +diagnostic_stage name=workers_joined wall_ns=2084319653918591 cpu_ns=51178210089 +diagnostic_stage name=before_close wall_ns=2084319654000411 cpu_ns=51178291866 +diagnostic_stage name=after_close wall_ns=2084319804268948 cpu_ns=51230699383 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084319170414315 last_end_ns=2084319170415449 loop_exit_ns=2084319170415494 deregister_start_ns=2084319170415534 deregister_end_ns=2084319170416345 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084319533506744 last_end_ns=2084319533507555 loop_exit_ns=2084319533507594 deregister_start_ns=2084319533507630 deregister_end_ns=2084319533508330 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084316555265590 last_end_ns=2084316555266907 loop_exit_ns=2084316555266945 deregister_start_ns=2084316555266973 deregister_end_ns=2084316555267759 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084319618441797 last_end_ns=2084319618442228 loop_exit_ns=2084319618442265 deregister_start_ns=2084319618442283 deregister_end_ns=2084319618442757 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084316175753636 last_end_ns=2084316175754599 loop_exit_ns=2084316175754645 deregister_start_ns=2084316175754684 deregister_end_ns=2084316175757667 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084319225466320 last_end_ns=2084319225467489 loop_exit_ns=2084319225467539 deregister_start_ns=2084319225467579 deregister_end_ns=2084319225468629 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084319183994941 last_end_ns=2084319183995938 loop_exit_ns=2084319183995987 deregister_start_ns=2084319183996074 deregister_end_ns=2084319183996696 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084316636465887 last_end_ns=2084316636466981 loop_exit_ns=2084316636467026 deregister_start_ns=2084316636467072 deregister_end_ns=2084316636467800 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.summary.csv new file mode 100644 index 000000000..315ccaa4e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-09-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2405979.938507,8.312621,20000000,0.002719,0.001296,0.003872,0.009856,1682.825218,0.002719,0.001296,0.003872,0.009856,1682.825218,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.csv new file mode 100644 index 000000000..508141bfe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.csv @@ -0,0 +1,90 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,575858,0.017162,5754677.178,0.000,0.000,16.840,0.000,0.001,8.484,91.156,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.840,692200.550,831536.052,550546.619,858917.482,830346.859,663679.892,675092.153,652357.571 +0.200240,0.100172,1086433,0.032378,5096977.083,0.000,0.000,15.774,0.000,0.001,9.147,174.801,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.774,634188.435,667311.424,504232.116,699086.732,663108.657,689113.897,634268.297,605667.525 +0.300404,0.100164,1585234,0.047244,4979858.321,0.000,0.000,13.553,0.000,3.360,9.466,254.645,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.553,596583.435,545866.455,592839.563,642857.687,739868.886,660139.398,610560.555,591142.341 +0.400544,0.100141,2095254,0.062443,5093029.727,0.000,0.000,16.226,0.000,0.001,9.784,283.574,0.000,0.039,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.226,472424.892,743143.758,608683.059,650374.364,774549.543,672193.645,552452.225,619208.241 +0.500705,0.100161,2371004,0.070661,2753076.687,0.000,0.000,16.575,0.000,71.709,10.372,293.430,0.000,31.044,0.091789,14.324,8,0.000,0.000,0.000,0,0.000,0,16.575,176426.539,201905.602,166192.981,672908.851,556655.633,625015.800,181358.615,172612.667 +0.600877,0.100172,2612740,0.077866,2413217.471,0.000,0.000,92.511,0.000,36.399,9.090,300.148,1.014,379.388,0.346924,14.287,8,0.000,0.000,0.000,0,0.000,0,92.511,350198.849,343640.107,332928.495,14255.529,340375.711,359492.894,361639.210,310686.675 +0.701028,0.100152,2967064,0.088425,3537874.000,0.000,0.000,44.760,0.000,6.077,8.803,300.148,43.723,1057.693,0.587158,14.183,8,0.000,0.000,0.000,0,0.000,0,44.760,440262.241,437656.194,414790.874,500161.390,360593.078,353184.315,498893.314,532332.595 +0.801193,0.100165,3394207,0.101155,4264407.417,0.000,0.000,15.301,0.000,2.218,9.339,300.148,116.215,565.709,0.599377,14.128,8,0.000,0.000,0.000,0,0.000,0,15.301,535398.311,535268.525,503550.758,440654.335,514552.640,540719.548,560337.242,633926.057 +0.901355,0.100162,3831089,0.114175,4361742.506,0.000,0.000,12.823,0.000,0.003,9.587,300.148,82.990,154.008,0.760498,14.113,8,0.000,0.000,0.000,0,0.000,0,12.823,460981.997,603510.725,517620.094,420877.072,486790.120,599457.303,614083.570,658421.625 +1.001512,0.100156,4061182,0.121033,2297340.543,0.000,0.000,66.049,0.000,2.193,8.696,300.148,121.217,34.516,0.760498,14.109,8,0.000,0.000,0.000,0,0.000,0,66.049,204190.964,229112.026,548043.715,224928.563,216421.854,219796.581,336504.232,318342.609 +1.101677,0.100165,4527680,0.134935,4657284.629,0.000,0.000,20.757,0.000,3.558,8.530,300.148,0.000,0.195,0.760498,14.109,8,0.000,0.000,0.000,0,0.000,0,20.757,481963.637,634811.083,525401.863,692276.131,537262.265,539877.943,594787.215,650904.491 +1.201842,0.100165,5013870,0.149425,4853901.305,0.000,0.000,9.891,0.000,0.001,8.660,300.148,0.000,0.000,0.760498,14.109,8,0.000,0.000,0.000,0,0.000,0,9.891,528449.174,520921.579,557621.102,632298.042,590556.827,680239.041,652404.908,691410.631 +1.302015,0.100173,5432979,0.161915,4183836.608,0.000,0.000,14.443,0.000,0.425,8.114,300.148,0.000,423.329,1.059570,14.068,8,0.000,0.000,0.000,0,0.000,0,14.443,442902.154,502089.542,506122.551,614664.375,504834.783,595926.859,520906.919,496389.425 +1.402163,0.100148,5787592,0.172484,3540889.802,0.000,0.000,21.415,0.000,25.532,8.353,300.148,0.000,394.104,1.142040,14.029,8,0.000,0.000,0.000,0,0.000,0,21.415,341105.195,411111.592,372099.326,333206.884,541848.114,643028.376,438950.393,459539.922 +1.502325,0.100162,6085975,0.181376,2979005.501,0.000,0.000,67.816,0.000,1.622,9.653,300.148,2.145,7.917,1.285404,14.029,8,0.000,0.000,0.000,0,0.000,0,67.816,193217.085,360605.999,218675.854,350222.814,485024.503,658104.200,398933.927,314221.119 +1.602481,0.100156,6581167,0.196134,4944184.379,0.000,0.000,11.856,0.000,0.001,8.557,300.148,0.000,0.000,1.285404,14.029,8,0.000,0.000,0.000,0,0.000,0,11.856,559664.355,514035.745,583706.738,738604.387,573063.391,731585.369,602337.589,641186.806 +1.702666,0.100185,7074802,0.210846,4927234.764,0.000,0.000,12.168,0.000,3.725,8.552,300.148,0.000,35.325,1.620361,14.025,8,0.000,0.000,0.000,0,0.000,0,12.168,577062.452,564835.072,489634.191,733433.171,529051.271,670489.614,680051.924,682677.068 +1.802820,0.100154,7444563,0.221865,3691928.233,0.000,0.000,16.079,0.000,0.039,8.261,300.148,0.000,687.887,1.637207,13.958,8,0.000,0.000,0.000,0,0.000,0,16.079,421071.983,456697.157,463356.908,519879.920,367264.791,434081.961,535286.211,494289.304 +1.902982,0.100162,7616247,0.226982,1714070.867,0.000,0.000,74.694,0.000,11.661,8.893,300.148,0.000,150.265,1.778446,13.943,8,0.000,0.000,0.000,0,0.000,0,74.694,218097.657,102204.885,479375.554,186119.319,229209.705,156976.400,195983.383,146103.965 +2.003147,0.100165,8073464,0.240608,4564643.451,0.000,0.000,33.725,0.000,6.857,9.259,300.148,0.702,0.234,1.827888,13.943,8,0.000,0.000,0.000,0,0.000,0,33.725,575740.673,413907.516,392133.419,697240.334,644567.186,625159.188,638936.470,576958.664 +2.103291,0.100145,8549721,0.254802,4755688.899,0.000,0.000,11.983,0.000,0.001,8.578,300.148,0.000,0.000,1.827888,13.943,8,0.000,0.000,0.000,0,0.000,0,11.983,699817.420,544891.585,589397.189,605374.072,644237.839,536883.173,681344.150,453743.469 +2.203439,0.100148,8979807,0.267619,4294510.309,0.000,0.000,15.710,0.000,0.001,8.163,300.148,0.000,357.284,2.133301,13.908,8,0.000,0.000,0.000,0,0.000,0,15.710,575549.016,433868.499,461397.796,610337.579,642589.892,567550.842,544514.902,458701.782 +2.303607,0.100168,9315580,0.277626,3352097.872,0.000,0.000,20.811,0.000,23.473,8.256,300.148,0.000,527.629,2.267822,13.857,8,0.000,0.000,0.000,0,0.000,0,20.811,548368.642,450882.436,423767.993,336384.813,363728.870,523640.190,346957.050,358367.877 +2.403778,0.100171,9553463,0.284715,2374772.061,0.000,0.000,71.550,0.000,0.001,10.614,300.148,0.546,28.896,2.475952,13.854,8,0.000,0.000,0.000,0,0.000,0,71.550,589233.136,584481.256,118327.805,126433.953,98731.291,378702.884,256222.175,222639.560 +2.503942,0.100164,10060441,0.299825,5061468.360,0.000,0.000,11.894,0.000,2.021,8.733,300.148,0.000,0.000,2.475952,13.854,8,0.000,0.000,0.000,0,0.000,0,11.894,619422.821,454893.002,611895.182,746174.677,594653.496,615988.461,705950.730,712489.992 +2.604113,0.100171,10503256,0.313021,4420589.731,0.000,0.000,13.492,0.000,0.004,8.291,300.148,0.000,229.919,2.664551,13.831,8,0.000,0.000,0.000,0,0.000,0,13.492,514919.364,516556.564,490900.442,680975.369,473140.816,465394.064,657196.037,621507.074 +2.704270,0.100156,10903329,0.324945,3994488.053,0.000,0.000,19.844,0.000,0.001,8.272,300.148,0.000,592.005,2.759399,13.773,8,0.000,0.000,0.000,0,0.000,0,19.844,475596.813,519108.820,462657.034,458453.602,510432.378,548562.794,475407.110,544269.503 +2.804430,0.100160,11181976,0.333249,2782016.909,0.000,0.000,69.962,0.000,4.846,10.026,300.148,52.065,122.226,2.867558,13.761,8,0.000,0.000,0.000,0,0.000,0,69.962,473312.383,220986.274,163318.581,235393.213,726327.390,191812.971,560313.124,210552.974 +2.904607,0.100177,11538705,0.343880,3560971.732,0.000,0.000,51.420,0.000,0.001,9.667,300.148,0.000,0.624,2.932377,13.761,8,0.000,0.000,0.000,0,0.000,0,51.420,514527.069,288687.778,301874.381,671069.315,496259.482,602730.569,310838.476,374984.661 +3.004748,0.100141,12039807,0.358814,5003982.549,0.000,0.000,11.324,0.000,3.617,8.566,300.148,0.000,3.472,3.182129,13.761,8,0.000,0.000,0.000,0,0.000,0,11.324,588532.306,729873.528,586255.508,716112.880,639211.033,531672.272,512609.082,699715.940 +3.104885,0.100138,12435048,0.370593,3946980.573,0.000,0.000,21.043,0.000,3.759,7.823,300.148,0.000,638.458,3.258545,13.698,8,0.000,0.000,0.000,0,0.000,0,21.043,441173.127,535213.765,364748.256,588939.860,431825.984,560099.533,468645.336,556334.712 +3.205034,0.100149,12834658,0.382503,3990156.781,0.000,0.000,15.041,0.000,19.145,8.641,300.148,0.000,286.877,3.330769,13.670,8,0.000,0.000,0.000,0,0.000,0,15.041,438506.857,494872.902,410528.530,477748.408,574044.977,557130.171,488132.941,549191.995 +3.305225,0.100191,13009721,0.387720,1747296.438,0.000,0.000,71.673,0.000,49.715,10.499,300.148,27.175,14.893,3.481815,13.669,8,0.000,0.000,0.000,0,0.000,0,71.673,311845.050,16089.304,2944.383,356599.665,319121.168,274216.838,117974.923,348505.108 +3.405390,0.100165,13510206,0.402636,4996628.098,0.000,0.000,57.061,0.000,0.001,8.364,300.148,0.000,16.769,3.782227,13.667,8,0.000,0.000,0.000,0,0.000,0,57.061,549805.301,691991.335,470296.132,769533.740,529309.027,762385.502,484293.101,739013.960 +3.505524,0.100135,13987706,0.416866,4768585.156,0.000,0.000,11.324,0.000,17.561,8.460,300.148,0.000,363.066,3.801392,13.632,8,0.000,0.000,0.000,0,0.000,0,11.324,559567.253,475070.920,561724.352,680764.216,612186.468,698280.652,610149.209,570842.086 +3.605709,0.100185,14379809,0.428552,3913802.342,0.000,0.000,19.557,0.000,1.664,8.349,300.148,0.000,428.739,3.851929,13.590,8,0.000,0.000,0.000,0,0.000,0,19.557,492760.015,419305.664,473974.706,501873.186,530939.509,487659.434,497481.296,509808.531 +3.705866,0.100157,14659839,0.436897,2795905.703,0.000,0.000,17.948,0.000,55.149,9.224,300.148,0.000,196.683,3.927437,13.571,8,0.000,0.000,0.000,0,0.000,0,17.948,220363.657,259142.708,493644.144,267629.370,707577.907,257235.705,297791.963,292520.249 +3.806033,0.100167,14926768,0.444852,2664827.773,0.000,0.000,69.766,0.000,5.599,9.923,300.148,102.758,48.746,4.308228,13.566,8,0.000,0.000,0.000,0,0.000,0,69.766,167868.905,500232.366,244750.168,390006.937,304340.385,485437.140,197239.724,374952.146 +3.906192,0.100159,15408839,0.459219,4813064.111,0.000,0.000,9.713,0.000,0.003,8.630,300.148,0.000,0.000,4.308228,13.566,8,0.000,0.000,0.000,0,0.000,0,9.713,571891.510,665073.484,517428.029,600955.340,595354.238,579050.138,575715.436,707595.934 +4.006346,0.100154,15774851,0.470127,3654493.213,0.000,0.000,20.120,0.000,4.631,7.930,300.148,0.000,582.073,4.354736,13.509,8,0.000,0.000,0.000,0,0.000,0,20.120,411506.408,406564.017,415789.813,463556.267,488038.572,369790.637,581814.187,517433.313 +4.106527,0.100181,16185821,0.482375,4102271.525,0.000,0.000,17.707,0.000,0.220,8.429,300.148,0.000,256.840,4.413094,13.484,8,0.000,0.000,0.000,0,0.000,0,17.707,600013.484,483294.840,518231.576,501232.358,620067.170,537007.576,390582.725,451841.796 +4.206665,0.100137,16495321,0.491599,3090751.391,0.000,0.000,38.352,0.000,45.832,6.331,358.039,74.312,200.506,4.479195,13.464,8,0.000,0.000,0.000,0,0.000,0,38.352,499623.208,330126.202,320129.943,377670.846,333641.370,517748.293,314627.507,397184.023 +4.306789,0.100124,16683347,0.497202,1877936.861,0.000,0.000,2.601,0.000,145.956,8.190,358.039,756.993,223.122,4.682007,13.442,8,0.000,0.000,0.000,0,0.000,0,2.601,542508.879,0.000,677421.982,0.000,0.000,0.000,0.000,658006.001 +4.406933,0.100145,16786909,0.500289,1034124.253,0.000,0.000,21.086,0.000,246.100,5.355,358.039,440.691,940.749,4.981323,13.350,8,0.000,0.000,0.000,0,0.000,0,21.086,335604.585,0.000,357433.012,0.000,0.000,0.000,0.000,341086.656 +4.507091,0.100158,16926920,0.504462,1397903.423,0.000,0.000,26.041,0.000,346.258,7.164,358.039,537.238,449.057,5.013062,13.306,8,0.000,0.000,0.000,0,0.000,0,26.041,511203.071,0.000,367130.488,0.000,0.000,0.000,0.000,519569.864 +4.607240,0.100149,17098703,0.509581,1715268.144,0.000,0.000,2.560,0.000,446.408,5.731,358.039,473.043,676.958,5.149292,13.240,8,0.000,0.000,0.000,0,0.000,0,2.560,628960.610,0.000,667063.700,0.000,0.000,0.000,0.000,419243.834 +4.707378,0.100137,17245894,0.513968,1469892.661,0.000,0.000,51.532,0.000,546.545,4.653,358.039,310.316,394.966,5.157959,13.202,8,0.000,0.000,0.000,0,0.000,0,51.532,550574.370,0.000,554858.490,0.000,0.000,0.000,0.000,364459.801 +4.807517,0.100139,17405565,0.518726,1594486.552,0.000,0.000,18.250,0.000,646.684,6.600,358.039,559.103,235.843,5.339355,13.178,8,0.000,0.000,0.000,0,0.000,0,18.250,465870.362,0.000,571882.533,0.000,0.000,0.000,0.000,556733.657 +4.907668,0.100151,17502089,0.521603,963788.698,0.000,0.000,54.976,0.000,746.835,4.293,358.039,275.562,716.031,5.342896,13.108,8,0.000,0.000,0.000,0,0.000,0,54.976,149385.052,0.000,424360.984,0.000,0.000,0.000,0.000,390042.662 +5.007799,0.100131,17674130,0.526730,1718153.154,0.000,0.000,17.052,0.000,846.966,5.685,358.039,458.187,348.839,5.393555,13.074,8,0.000,0.000,0.000,0,0.000,0,17.052,596776.117,0.000,519257.939,0.000,0.000,0.000,0.000,602119.099 +5.107943,0.100144,17803496,0.530586,1291802.530,0.000,0.000,7.953,0.000,947.110,5.814,358.039,441.202,265.400,5.526123,13.048,7,0.000,0.000,0.000,0,0.000,0,7.953,550478.473,0.000,551806.563,0.000,0.000,0.000,0.000,189517.495 +5.208066,0.100123,17877460,0.532790,738732.165,0.000,0.000,41.152,0.000,1047.233,3.258,358.039,289.995,719.155,5.594971,12.978,7,0.000,0.000,0.000,0,0.000,0,41.152,209412.651,0.000,529319.514,0.000,0.000,0.000,0.000,0.000 +5.308181,0.100116,17977000,0.535756,994250.964,0.000,0.000,18.222,0.000,1147.348,4.574,358.039,433.835,353.225,5.594971,12.943,7,0.000,0.000,0.000,0,0.000,0,18.222,511359.033,0.000,482891.931,0.000,0.000,0.000,0.000,0.000 +5.408324,0.100143,18040808,0.537658,637170.267,0.000,0.000,2.236,0.000,1247.491,3.817,358.039,393.228,363.895,5.696289,12.908,6,0.000,0.000,0.000,0,0.000,0,2.236,143225.507,0.000,493944.760,0.000,0.000,0.000,0.000,0.000 +5.508446,0.100122,18040808,0.537658,0.000,0.000,0.000,0.000,0.000,1347.613,1.614,358.039,227.027,514.840,5.696289,12.858,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608563,0.100117,18040808,0.537658,0.000,0.000,0.000,0.000,0.000,1447.730,2.204,358.039,361.023,386.033,5.761353,12.820,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708685,0.100122,18040808,0.537658,0.000,0.000,0.000,0.000,0.000,1547.852,2.827,358.039,415.940,272.208,5.761353,12.793,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.808816,0.100131,18045670,0.537803,48556.218,0.000,0.000,1640.829,0.000,1647.981,2.766,366.043,231.376,506.912,5.826660,12.744,6,0.000,0.000,0.000,0,0.000,0,1640.829,0.000,0.000,0.000,9.987,48546.231,0.000,0.000,0.000 +5.908946,0.100130,18188055,0.542046,1421998.075,0.000,0.000,1683.674,0.000,539.981,6.908,381.770,53.524,150.936,5.830322,12.729,6,0.000,0.000,0.000,0,0.000,0,1683.674,0.000,120832.635,0.000,0.000,61280.192,633365.143,606520.105,0.000 +6.009093,0.100147,18364858,0.547315,1765434.123,0.000,0.000,13.748,0.000,640.128,8.169,381.770,44.622,83.627,5.843384,12.721,6,0.000,0.000,0.000,0,0.000,0,13.748,0.000,0.000,0.000,0.000,0.000,754240.972,1011193.152,0.000 +6.109244,0.100151,18516867,0.551846,1517798.928,0.000,0.000,721.704,0.000,19.777,7.587,381.770,216.197,47.818,5.855473,12.716,6,0.000,0.000,0.000,0,0.000,0,721.704,0.000,9.985,9.985,9.985,9.985,719224.352,798534.636,0.000 +6.209371,0.100127,18516873,0.551846,59.924,0.000,0.000,111.069,0.000,119.903,7.432,381.770,658.463,0.000,5.855473,12.716,6,0.000,0.000,0.000,0,0.000,0,111.069,0.000,0.000,0.000,19.975,19.975,0.000,19.975,0.000 +6.309542,0.100171,18516879,0.551846,59.897,0.000,0.000,146.668,0.000,122.432,2.352,381.770,401.617,458.278,6.114014,12.671,6,0.000,0.000,0.000,0,0.000,0,146.668,0.000,19.966,19.966,0.000,0.000,19.966,0.000,0.000 +6.409686,0.100144,18516880,0.551846,9.986,0.000,0.000,203.642,0.000,222.576,2.420,381.770,311.232,548.196,6.114014,12.618,6,0.000,0.000,0.000,0,0.000,0,203.642,0.000,0.000,0.000,0.000,0.000,0.000,9.986,0.000 +6.509806,0.100120,18516890,0.551846,99.880,0.000,0.000,300.929,0.000,95.767,4.320,381.770,439.551,225.433,6.116089,12.595,6,0.000,0.000,0.000,0,0.000,0,300.929,0.000,19.976,9.988,19.976,19.976,19.976,9.988,0.000 +6.609978,0.100172,18516893,0.551846,29.948,0.000,0.000,107.148,0.000,195.939,5.099,381.770,542.543,174.465,6.135254,12.578,6,0.000,0.000,0.000,0,0.000,0,107.148,0.000,0.000,9.983,19.966,0.000,0.000,0.000,0.000 +6.710161,0.100183,18516894,0.551846,9.982,0.000,0.000,204.462,0.000,296.122,1.193,381.770,60.943,538.933,6.281006,12.526,6,0.000,0.000,0.000,0,0.000,0,204.462,0.000,9.982,0.000,0.000,0.000,0.000,0.000,0.000 +6.810320,0.100158,18516903,0.551847,89.858,0.000,0.000,320.159,0.000,225.092,1.144,381.770,182.680,326.632,6.281006,12.494,6,0.000,0.000,0.000,0,0.000,0,320.159,0.000,9.984,19.968,0.000,19.968,19.968,19.968,0.000 +6.910467,0.100147,18516903,0.551847,0.000,0.000,0.000,0.000,0.000,325.239,2.640,381.770,461.743,347.146,6.281006,12.460,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.010619,0.100152,18516912,0.551847,89.863,0.000,0.000,335.344,0.000,260.674,4.496,381.770,347.167,194.508,6.301514,12.441,6,0.000,0.000,0.000,0,0.000,0,335.344,0.000,19.970,9.985,19.970,19.970,19.970,0.000,0.000 +7.110755,0.100136,18516915,0.551847,29.959,0.000,0.000,273.548,0.000,184.245,2.528,381.770,473.537,210.963,6.333374,12.420,6,0.000,0.000,0.000,0,0.000,0,273.548,0.000,0.000,9.986,0.000,0.000,0.000,19.973,0.000 +7.210901,0.100146,18516919,0.551847,39.942,0.000,0.000,201.233,0.000,207.665,2.635,381.770,208.485,410.104,6.455444,12.380,6,0.000,0.000,0.000,0,0.000,0,201.233,0.000,19.971,0.000,19.971,0.000,0.000,0.000,0.000 +7.311060,0.100159,18516925,0.551847,59.905,0.000,0.000,296.639,0.000,303.184,1.780,381.770,118.015,505.875,6.455444,12.331,6,0.000,0.000,0.000,0,0.000,0,296.639,0.000,0.000,19.968,0.000,19.968,0.000,19.968,0.000 +7.411188,0.100128,18516927,0.551847,19.974,0.000,0.000,323.929,0.000,277.067,1.729,381.770,335.937,271.918,6.474121,12.304,6,0.000,0.000,0.000,0,0.000,0,323.929,0.000,0.000,0.000,0.000,0.000,19.974,0.000,0.000 +7.511324,0.100136,18516930,0.551848,29.959,0.000,0.000,306.831,0.000,377.203,3.440,381.770,389.471,325.262,6.508179,12.272,6,0.000,0.000,0.000,0,0.000,0,306.831,0.000,19.973,9.986,0.000,0.000,0.000,0.000,0.000 +7.611471,0.100147,18516939,0.551848,89.868,0.000,0.000,467.884,0.000,124.614,2.605,381.770,218.858,179.346,6.529663,12.255,6,0.000,0.000,0.000,0,0.000,0,467.884,0.000,0.000,9.985,19.971,19.971,19.971,19.971,0.000 +7.711589,0.100118,18516939,0.551848,0.000,0.000,0.000,0.000,0.000,224.732,2.087,381.770,472.684,289.697,6.575562,12.226,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.811711,0.100123,18516945,0.551848,59.927,0.000,0.000,275.245,0.000,237.396,2.571,381.770,219.614,360.847,6.607788,12.191,6,0.000,0.000,0.000,0,0.000,0,275.245,0.000,9.988,29.963,0.000,0.000,0.000,19.976,0.000 +7.911866,0.100154,18516949,0.551848,39.938,0.000,0.000,286.686,0.000,316.895,1.320,381.770,123.559,342.713,6.648438,12.158,6,0.000,0.000,0.000,0,0.000,0,286.686,0.000,0.000,0.000,19.969,0.000,19.969,0.000,0.000 +8.012021,0.100156,18516951,0.551848,19.969,0.000,0.000,366.528,0.000,249.919,1.257,381.770,216.499,209.479,6.686279,12.137,6,0.000,0.000,0.000,0,0.000,0,366.528,0.000,0.000,0.000,0.000,19.969,0.000,0.000,0.000 +8.112138,0.100117,18516953,0.551848,19.977,0.000,0.000,335.283,0.000,350.036,2.808,381.770,386.891,276.317,6.786743,12.110,6,0.000,0.000,0.000,0,0.000,0,335.283,0.000,0.000,9.988,9.988,0.000,0.000,0.000,0.000 +8.212263,0.100125,18633230,0.555314,1161318.770,0.000,0.000,342.638,0.000,450.161,4.189,381.770,316.753,474.914,6.786743,12.064,6,0.000,0.000,0.000,0,0.000,0,342.638,0.000,0.000,90866.450,326811.603,0.000,254222.314,489418.403,0.000 +8.312447,0.100183,18861684,0.562122,2280360.510,0.000,0.000,503.605,0.000,0.389,5.554,381.770,61.489,403.908,6.880981,12.024,5,0.000,0.000,0.000,0,0.000,0,503.605,0.000,320272.997,342023.133,455744.702,355069.222,376889.230,430361.225,0.000 +8.412585,0.100138,19169324,0.571290,3072147.533,0.000,0.000,16.078,0.000,0.002,4.711,381.770,0.000,246.066,6.880981,12.000,4,0.000,0.000,0.000,0,0.000,0,16.078,0.000,739915.809,0.000,786501.325,753866.498,55603.034,736260.868,0.000 +8.512770,0.100185,19449944,0.579654,2801017.725,0.000,0.000,10.466,0.000,0.000,4.289,381.770,0.000,145.083,6.880981,11.986,3,0.000,0.000,0.000,0,0.000,0,10.466,0.000,781434.237,0.000,691839.999,798602.474,0.000,529141.015,0.000 +8.613004,0.100235,19678785,0.586473,2283054.958,0.000,0.000,13.061,0.000,0.001,3.608,381.770,0.000,82.424,6.892700,11.978,3,0.000,0.000,0.000,0,0.000,0,13.061,0.000,729109.829,0.000,783981.125,769964.003,0.000,0.000,0.000 +8.713146,0.100142,19824299,0.590810,1453078.924,0.000,0.000,8.723,0.000,0.000,2.140,381.770,0.000,58.316,6.908569,11.972,1,0.000,0.000,0.000,0,0.000,0,8.723,0.000,873091.589,0.000,128957.085,451030.250,0.000,0.000,0.000 +8.813395,0.100248,19950704,0.594577,1260917.817,0.000,0.000,0.767,0.000,0.000,0.990,381.770,0.000,15.041,6.913086,11.971,1,0.000,0.000,0.000,0,0.000,0,0.767,0.000,1260917.817,0.000,0.000,0.000,0.000,0.000,0.000 +8.913555,0.100160,20000000,0.596046,492170.323,0.000,0.000,0.415,0.000,0.000,0.437,381.770,0.000,9.048,6.913940,11.970,0,0.000,0.000,0.000,0,0.000,0,0.415,0.000,492170.323,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.log new file mode 100644 index 000000000..78d2eed3e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-isolated-miss records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=169 +worker=6 kind=insert tid=7 os_tid=170 +start_monotonic_ns=2084319968066413 main_address=0x55b233c67300 +worker=0 kind=insert tid=6 os_tid=164 +worker=1 kind=insert tid=8 os_tid=165 +worker=4 kind=insert tid=11 os_tid=168 +worker=7 kind=insert tid=10 os_tid=171 +worker=3 kind=insert tid=12 os_tid=167 +worker=2 kind=insert tid=9 os_tid=166 +load_end reason=complete inserted=20000000 elapsed_s=8.914 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.186 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084319968068159 cpu_ns=9407611 +diagnostic_stage name=stop_request wall_ns=2084328881693432 cpu_ns=55129322779 +diagnostic_stage name=workers_joined wall_ns=2084328881760819 cpu_ns=55129389561 +diagnostic_stage name=before_close wall_ns=2084328881841490 cpu_ns=55129470177 +diagnostic_stage name=after_close wall_ns=2084329068248704 cpu_ns=55204038624 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084325295028983 last_end_ns=2084325295030014 loop_exit_ns=2084325295030066 deregister_start_ns=2084325295030147 deregister_end_ns=2084325295031129 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084328823759009 last_end_ns=2084328823759847 loop_exit_ns=2084328823759887 deregister_start_ns=2084328823759982 deregister_end_ns=2084328823760948 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084328262368250 last_end_ns=2084328262369563 loop_exit_ns=2084328262369610 deregister_start_ns=2084328262369648 deregister_end_ns=2084328262370463 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084328595427342 last_end_ns=2084328595429959 loop_exit_ns=2084328595430004 deregister_start_ns=2084328595430039 deregister_end_ns=2084328595430969 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084328624776275 last_end_ns=2084328624777037 loop_exit_ns=2084328624777075 deregister_start_ns=2084328624777102 deregister_end_ns=2084328624777870 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084328287272460 last_end_ns=2084328287273399 loop_exit_ns=2084328287273443 deregister_start_ns=2084328287273485 deregister_end_ns=2084328287274445 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084328451882550 last_end_ns=2084328451883659 loop_exit_ns=2084328451883708 deregister_start_ns=2084328451883834 deregister_end_ns=2084328451884697 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084325017696784 last_end_ns=2084325017697894 loop_exit_ns=2084325017697940 deregister_start_ns=2084325017697985 deregister_end_ns=2084325017701314 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.summary.csv new file mode 100644 index 000000000..564e523ee --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-10-isolated-miss.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2243738.485616,8.913695,20000000,0.003032,0.001264,0.003808,0.009600,1683.674278,0.003032,0.001264,0.003808,0.009600,1683.674278,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.csv new file mode 100644 index 000000000..4efb3f8f3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.csv @@ -0,0 +1,84 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,554877,0.016537,5545043.343,0.000,0.000,17.322,0.000,0.001,8.297,89.023,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.322,542075.687,664613.333,813363.363,758670.121,745648.872,720375.857,641858.626,658437.484 +0.200228,0.100161,1059164,0.031566,5034761.316,0.000,0.000,17.541,0.000,0.001,9.052,170.797,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.541,618284.229,511016.987,766715.175,650392.517,570830.654,790047.597,515609.590,611864.568 +0.300387,0.100158,1562716,0.046573,5027554.092,0.000,0.000,17.752,0.000,0.001,9.532,250.797,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.752,621435.367,509143.288,767773.501,614785.902,607767.024,680471.826,616573.071,609604.113 +0.400550,0.100163,2075688,0.061860,5121352.683,0.000,0.000,13.238,0.000,0.003,9.734,283.609,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.238,564897.066,631338.513,673769.189,641102.560,608755.409,803407.385,637009.248,561073.313 +0.500720,0.100170,2333279,0.069537,2571544.751,0.000,0.000,20.557,0.000,65.274,10.241,293.172,0.000,16.612,0.088875,14.325,8,0.000,0.000,0.000,0,0.000,0,20.557,221244.433,505372.121,257522.850,616792.982,259769.037,278886.584,216961.703,214995.042 +0.600881,0.100161,2635561,0.078546,3017961.444,0.000,0.000,90.978,0.000,8.186,9.407,302.234,0.000,320.656,0.342041,14.294,8,0.000,0.000,0.000,0,0.000,0,90.978,298848.889,384441.096,402072.711,362156.971,370074.225,568444.872,284871.391,347051.289 +0.701016,0.100135,2971348,0.088553,3353345.331,0.000,0.000,30.605,0.000,8.600,8.017,302.234,37.410,1131.559,0.609253,14.183,8,0.000,0.000,0.000,0,0.000,0,30.605,465531.858,433245.422,444200.640,397084.214,481050.918,325960.182,410086.670,396185.427 +0.801170,0.100154,3390055,0.101032,4180619.430,0.000,0.000,14.499,0.000,1.653,9.386,302.234,110.455,551.688,0.609253,14.129,8,0.000,0.000,0.000,0,0.000,0,14.499,518879.385,493508.531,451583.221,526028.354,612285.262,521934.670,597847.539,458552.467 +0.901337,0.100166,3815245,0.113703,4244833.710,0.000,0.000,10.189,0.000,0.001,9.632,302.234,106.307,125.338,0.785645,14.116,8,0.000,0.000,0.000,0,0.000,0,10.189,515372.070,481588.310,566846.382,538872.949,525365.435,492110.793,622064.462,502613.310 +1.001829,0.100492,4117778,0.122719,3010513.457,0.000,0.000,14.145,0.000,66.332,9.410,302.234,78.909,29.892,0.785645,14.114,8,0.000,0.000,0.000,0,0.000,0,14.145,206075.777,220037.066,234137.668,202403.849,673982.926,701467.657,569377.750,203030.764 +1.101999,0.100170,4526259,0.134893,4077865.680,0.000,0.000,76.009,0.000,4.456,9.123,302.234,42.428,1.482,0.785645,14.114,8,0.000,0.000,0.000,0,0.000,0,76.009,433152.372,503792.077,546239.792,429438.696,559197.725,602244.420,600088.092,403712.506 +1.202177,0.100178,5006311,0.149200,4791993.414,0.000,0.000,11.916,0.000,0.001,8.547,302.234,0.000,0.000,0.785645,14.114,8,0.000,0.000,0.000,0,0.000,0,11.916,439228.463,649733.902,691160.191,571013.972,545579.229,705474.721,643804.453,545998.483 +1.302330,0.100153,5433347,0.161926,4263815.427,0.000,0.000,18.850,0.000,0.001,8.515,302.234,0.000,423.023,1.349808,14.072,8,0.000,0.000,0.000,0,0.000,0,18.850,506772.150,592151.101,601257.124,534529.545,422671.238,572231.676,587248.626,446953.966 +1.402487,0.100156,5808696,0.173113,3747637.502,0.000,0.000,14.822,0.000,30.743,9.223,302.234,0.000,447.309,1.349808,14.028,8,0.000,0.000,0.000,0,0.000,0,14.822,513558.002,348385.943,451584.783,607381.483,562571.460,454480.261,462008.504,347667.066 +1.502658,0.100171,6126300,0.182578,3170610.615,0.000,0.000,69.538,0.000,9.588,9.955,302.234,0.000,16.183,1.349808,14.027,8,0.000,0.000,0.000,0,0.000,0,69.538,484390.525,283983.703,449250.699,501920.506,456847.689,409339.044,295064.728,289813.720 +1.602813,0.100155,6621106,0.197324,4940405.040,0.000,0.000,11.890,0.000,0.002,8.517,302.234,0.000,0.000,1.349808,14.027,8,0.000,0.000,0.000,0,0.000,0,11.890,534821.316,701992.291,709041.369,521841.428,507893.040,687604.584,719315.449,557895.563 +1.702993,0.100180,7039341,0.209789,4174816.002,0.000,0.000,13.932,0.000,0.001,8.164,302.234,0.000,82.702,1.564209,14.019,8,0.000,0.000,0.000,0,0.000,0,13.932,460369.204,580931.633,615339.540,404030.874,468035.369,616747.000,522966.239,506396.142 +1.803134,0.100141,7397027,0.220449,3571817.879,0.000,0.000,23.680,0.000,0.719,7.623,302.234,0.000,619.945,1.640503,13.958,8,0.000,0.000,0.000,0,0.000,0,23.680,448127.405,520684.980,541345.815,405517.555,367820.769,413266.616,526566.677,348488.060 +1.903290,0.100155,7675533,0.228749,2780737.594,0.000,0.000,70.454,0.000,6.451,10.030,302.234,0.000,199.573,1.830933,13.939,8,0.000,0.000,0.000,0,0.000,0,70.454,457199.325,155837.764,591600.410,576843.349,129269.063,172072.529,568566.215,129348.939 +2.003457,0.100167,8079647,0.240792,4034408.106,0.000,0.000,61.750,0.000,9.046,9.362,302.234,13.337,3.861,1.881840,13.938,8,0.000,0.000,0.000,0,0.000,0,61.750,542684.466,271496.975,535875.827,619286.646,392584.925,719788.946,529037.238,423653.084 +2.103612,0.100155,8564456,0.255241,4840570.851,0.000,0.000,11.933,0.000,0.001,8.663,302.234,0.000,0.000,1.881840,13.938,8,0.000,0.000,0.000,0,0.000,0,11.933,502359.655,634973.657,673274.163,585320.786,568137.478,640405.220,672375.559,563724.333 +2.203773,0.100161,8920332,0.265847,3553025.240,0.000,0.000,15.959,0.000,5.352,7.836,302.234,0.000,391.205,2.141113,13.900,8,0.000,0.000,0.000,0,0.000,0,15.959,415898.719,490578.182,401002.761,448016.878,460047.460,501211.020,414361.200,421909.018 +2.303923,0.100149,9284016,0.276685,3631424.094,0.000,0.000,22.118,0.000,14.364,8.321,302.234,0.000,452.216,2.264160,13.855,8,0.000,0.000,0.000,0,0.000,0,22.118,372314.730,570439.247,490578.351,408141.298,420353.085,456309.460,486524.398,426763.525 +2.404120,0.100197,9478869,0.282492,1944693.023,0.000,0.000,70.231,0.000,14.821,10.243,302.234,14.815,64.677,2.422806,13.849,8,0.000,0.000,0.000,0,0.000,0,70.231,394272.081,407486.010,278879.756,55600.298,183258.422,81878.450,269927.420,273390.587 +2.504258,0.100138,9987401,0.297648,5078317.609,0.000,0.000,25.315,0.000,0.001,8.303,302.234,0.000,0.000,2.422806,13.849,8,0.000,0.000,0.000,0,0.000,0,25.315,618886.630,658232.377,728954.859,617288.833,557181.713,665951.732,656394.910,575426.556 +2.604422,0.100164,10452174,0.311499,4640127.569,0.000,0.000,11.491,0.000,3.162,8.516,302.234,0.000,193.784,2.708740,13.830,8,0.000,0.000,0.000,0,0.000,0,11.491,493920.755,637864.916,667206.842,561729.657,503874.447,563067.465,661536.133,550927.355 +2.704584,0.100163,10871406,0.323993,4185509.882,0.000,0.000,15.854,0.000,0.001,8.566,302.234,0.000,619.188,2.746338,13.770,8,0.000,0.000,0.000,0,0.000,0,15.854,506765.457,505637.293,582062.943,503011.565,464114.853,585946.624,542377.514,495593.634 +2.804737,0.100153,11129111,0.331673,2573121.050,0.000,0.000,59.801,0.000,65.562,9.098,302.234,3.354,134.131,2.866337,13.757,8,0.000,0.000,0.000,0,0.000,0,59.801,201452.398,544119.174,282039.348,617457.192,191038.300,258006.045,284106.193,194902.400 +2.904903,0.100166,11451767,0.341289,3221205.358,0.000,0.000,71.943,0.000,0.001,9.829,302.234,80.803,1.911,2.970581,13.757,8,0.000,0.000,0.000,0,0.000,0,71.943,249664.979,635942.866,636511.920,486651.035,237615.010,301758.384,479423.050,193638.113 +3.005063,0.100160,11954454,0.356270,5018827.981,0.000,0.000,9.428,0.000,1.294,8.353,302.234,0.000,0.000,2.970581,13.757,8,0.000,0.000,0.000,0,0.000,0,9.428,599569.268,702564.232,665763.201,609173.878,562838.125,702923.656,638017.660,537977.960 +3.105205,0.100142,12363659,0.368466,4086248.059,0.000,0.000,17.246,0.000,6.169,7.695,302.234,0.000,452.170,3.234741,13.712,8,0.000,0.000,0.000,0,0.000,0,17.246,497783.213,545335.694,628088.196,430998.039,404565.569,523596.561,556000.551,499880.235 +3.205364,0.100158,12782779,0.380957,4184571.764,0.000,0.000,20.640,0.000,11.219,8.315,302.234,0.000,394.024,3.307617,13.674,8,0.000,0.000,0.000,0,0.000,0,20.640,519317.417,530040.432,547592.630,461329.268,603763.656,577555.170,471003.944,473969.247 +3.305529,0.100165,12991896,0.387189,2087731.881,0.000,0.000,69.139,0.000,32.505,10.096,302.234,85.367,134.115,3.474564,13.661,8,0.000,0.000,0.000,0,0.000,0,69.139,508562.489,180273.123,415126.362,414617.200,45105.719,72580.473,32656.221,418810.295 +3.405694,0.100166,13386434,0.398947,3938852.612,0.000,0.000,66.160,0.000,0.001,9.458,302.234,23.711,20.279,3.771851,13.659,8,0.000,0.000,0.000,0,0.000,0,66.160,609629.734,549868.768,427880.924,385131.767,438483.354,629796.314,393967.126,504094.624 +3.505845,0.100150,13882925,0.413743,4957450.227,0.000,0.000,11.673,0.000,0.001,8.420,302.234,0.000,21.959,3.771851,13.656,8,0.000,0.000,0.000,0,0.000,0,11.673,593097.531,535683.924,672867.496,549483.160,707115.960,707754.999,516053.463,675393.695 +3.605996,0.100152,14310070,0.426473,4264980.792,0.000,0.000,15.719,0.000,2.843,8.547,302.234,0.000,691.373,4.027588,13.589,8,0.000,0.000,0.000,0,0.000,0,15.719,458095.152,484095.714,614328.175,465444.005,522886.875,617862.813,512802.171,589465.886 +3.706166,0.100169,14660769,0.436925,3501059.835,0.000,0.000,15.635,0.000,43.937,9.493,302.234,0.000,287.833,4.027588,13.561,8,0.000,0.000,0.000,0,0.000,0,15.635,296597.617,312071.407,343188.700,306201.350,362825.439,726020.252,497736.923,656418.146 +3.806447,0.100281,14881028,0.443489,2196416.028,0.000,0.000,70.168,0.000,0.001,10.923,302.234,134.271,36.966,4.302124,13.557,8,0.000,0.000,0.000,0,0.000,0,70.168,70900.703,71349.442,86556.695,399586.790,241082.334,516228.917,231439.440,579271.708 +3.906588,0.100142,15327132,0.456784,4454735.035,0.000,0.000,10.351,0.000,11.010,8.299,302.234,0.000,0.000,4.302124,13.557,8,0.000,0.000,0.000,0,0.000,0,10.351,556482.388,522021.163,581586.857,527763.036,655192.680,566078.806,498314.715,547295.391 +4.006780,0.100191,15711021,0.468225,3831560.722,0.000,0.000,13.348,0.000,12.906,8.304,302.234,0.000,339.000,4.328857,13.524,8,0.000,0.000,0.000,0,0.000,0,13.348,529527.084,460798.552,508906.528,495452.264,554020.231,384963.615,465180.171,432712.278 +4.106928,0.100148,16106023,0.479997,3944185.682,0.000,0.000,22.339,0.000,9.087,8.043,302.234,0.000,379.790,4.391113,13.487,8,0.000,0.000,0.000,0,0.000,0,22.339,478761.806,465561.332,600521.696,338599.137,557335.578,509266.683,456594.596,537544.853 +4.207078,0.100151,16479385,0.491124,3728005.140,0.000,0.000,43.741,0.000,19.366,7.592,341.875,26.835,250.170,4.459602,13.462,8,0.000,0.000,0.000,0,0.000,0,43.741,556362.046,602153.079,498189.662,410172.227,291690.676,408894.152,495973.000,464570.297 +4.307200,0.100122,16656158,0.496392,1765578.766,0.000,0.000,22.047,0.000,119.488,3.361,357.348,221.995,151.573,4.574341,13.447,8,0.000,0.000,0.000,0,0.000,0,22.047,557261.016,60006.886,535477.558,0.000,565041.536,0.000,47791.769,0.000 +4.407353,0.100153,16819719,0.501267,1633107.818,0.000,0.000,9.028,0.000,219.641,8.156,357.348,660.550,228.127,4.733887,13.425,8,0.000,0.000,0.000,0,0.000,0,9.028,519663.792,0.000,580091.207,0.000,533352.818,0.000,0.000,0.000 +4.507500,0.100147,16903611,0.503767,837688.539,0.000,0.000,14.679,0.000,319.788,4.818,357.348,294.255,937.528,5.020142,13.333,8,0.000,0.000,0.000,0,0.000,0,14.679,290233.337,0.000,273338.174,0.000,274117.029,0.000,0.000,0.000 +4.607639,0.100139,17051934,0.508187,1481172.119,0.000,0.000,8.176,0.000,419.927,7.421,357.348,568.936,411.343,5.029541,13.293,8,0.000,0.000,0.000,0,0.000,0,8.176,515064.390,0.000,458283.280,0.000,507824.449,0.000,0.000,0.000 +4.707809,0.100170,17143912,0.510928,918220.311,0.000,0.000,14.378,0.000,520.097,5.892,357.348,447.677,488.428,5.164062,13.245,8,0.000,0.000,0.000,0,0.000,0,14.378,307926.955,0.000,270360.765,0.000,339932.591,0.000,0.000,0.000 +4.807933,0.100124,17266433,0.514580,1223697.229,0.000,0.000,16.237,0.000,620.220,4.952,357.348,296.782,487.366,5.181030,13.198,8,0.000,0.000,0.000,0,0.000,0,16.237,494918.167,0.000,321742.253,0.000,407036.809,0.000,0.000,0.000 +4.908075,0.100143,17395865,0.518437,1292475.315,0.000,0.000,10.419,0.000,720.363,4.844,357.348,440.699,236.654,5.216309,13.175,7,0.000,0.000,0.000,0,0.000,0,10.419,625597.117,0.000,79516.510,0.000,587361.688,0.000,0.000,0.000 +5.008236,0.100161,17479881,0.520941,838813.503,0.000,0.000,3.735,0.000,820.524,3.846,357.348,327.209,428.999,5.273071,13.133,7,0.000,0.000,0.000,0,0.000,0,3.735,198191.855,0.000,0.000,0.000,640621.649,0.000,0.000,0.000 +5.108384,0.100148,17544589,0.522869,646121.640,0.000,0.000,74.376,0.000,920.672,3.550,357.348,294.641,519.542,5.350952,13.082,7,0.000,0.000,0.000,0,0.000,0,74.376,304098.945,0.000,0.000,0.000,342022.695,0.000,0.000,0.000 +5.208517,0.100133,17650881,0.526037,1061511.046,0.000,0.000,21.768,0.000,1020.805,4.004,357.348,355.817,260.319,5.381470,13.056,7,0.000,0.000,0.000,0,0.000,0,21.768,443910.793,0.000,0.000,0.000,617600.253,0.000,0.000,0.000 +5.308667,0.100150,17776397,0.529778,1253285.198,0.000,0.000,7.034,0.000,1120.954,4.836,357.348,392.889,243.074,5.431519,13.033,7,0.000,0.000,0.000,0,0.000,0,7.034,641620.194,0.000,0.000,0.000,611665.004,0.000,0.000,0.000 +5.408816,0.100149,17826610,0.531274,501381.938,0.000,0.000,4.130,0.000,1221.103,2.699,357.348,241.437,577.420,5.588745,12.976,6,0.000,0.000,0.000,0,0.000,0,4.130,369209.140,0.000,0.000,0.000,132172.798,0.000,0.000,0.000 +5.508943,0.100127,17826626,0.531275,159.797,0.000,0.000,46.102,0.000,1321.231,1.889,357.348,264.897,320.725,5.588745,12.945,6,0.000,0.000,0.000,0,0.000,0,46.102,159.797,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.609054,0.100111,17853649,0.532080,269931.647,0.000,0.000,3.533,0.000,1421.341,4.870,357.348,552.007,244.222,5.592163,12.921,5,0.000,0.000,0.000,0,0.000,0,3.533,269931.647,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709197,0.100143,17853649,0.532080,0.000,0.000,0.000,0.000,0.000,1521.485,2.090,357.348,269.535,601.442,5.674072,12.862,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809318,0.100121,17853649,0.532080,0.000,0.000,0.000,0.000,0.000,1621.605,1.746,357.348,285.203,350.632,5.707886,12.828,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909436,0.100119,17853649,0.532080,0.000,0.000,0.000,0.000,0.000,1721.724,2.866,357.348,443.887,274.128,5.734497,12.801,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009573,0.100136,17857212,0.532186,35581.479,0.000,0.000,1809.484,0.000,36.810,4.810,412.094,242.989,263.430,5.760864,12.775,5,0.000,0.000,0.000,0,0.000,0,1809.484,0.000,9.986,0.000,9.986,0.000,9.986,30208.806,5342.714 +6.109736,0.100163,18062429,0.538302,2048821.529,0.000,0.000,58.977,0.000,19.656,5.871,412.094,30.380,389.832,5.798462,12.737,5,0.000,0.000,0.000,0,0.000,0,58.977,0.000,474634.286,0.000,228466.608,0.000,436157.171,636649.498,272913.966 +6.209875,0.100139,18388676,0.548025,3257943.056,0.000,0.000,13.528,0.000,119.795,4.194,412.094,75.559,193.598,5.817261,12.718,5,0.000,0.000,0.000,0,0.000,0,13.528,0.000,811572.312,0.000,0.000,0.000,846174.232,896674.062,703522.449 +6.310042,0.100167,18470782,0.550472,819691.574,0.000,0.000,150.999,0.000,69.848,2.306,412.094,354.759,336.587,5.851196,12.685,5,0.000,0.000,0.000,0,0.000,0,150.999,0.000,228538.469,0.000,9.983,0.000,235946.102,252009.286,103187.734 +6.410169,0.100127,18470792,0.550472,99.873,0.000,0.000,156.486,0.000,57.419,2.552,412.094,530.731,367.930,5.895142,12.649,5,0.000,0.000,0.000,0,0.000,0,156.486,0.000,19.975,0.000,19.975,0.000,19.975,19.975,19.975 +6.510288,0.100119,18470792,0.550472,0.000,0.000,0.000,0.000,0.000,157.538,1.497,412.094,335.811,831.315,6.121704,12.568,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.610425,0.100137,18470802,0.550473,99.864,0.000,0.000,238.200,0.000,87.481,2.112,412.094,524.323,465.068,6.121704,12.522,5,0.000,0.000,0.000,0,0.000,0,238.200,0.000,19.973,0.000,19.973,0.000,19.973,19.973,19.973 +6.710542,0.100118,18470812,0.550473,99.883,0.000,0.000,126.235,0.000,78.886,3.506,412.094,733.201,404.408,6.155518,12.483,5,0.000,0.000,0.000,0,0.000,0,126.235,0.000,19.977,0.000,19.977,0.000,19.977,19.977,19.977 +6.810654,0.100111,18470814,0.550473,19.978,0.000,0.000,167.383,0.000,141.450,1.835,412.094,388.318,810.153,6.302734,12.404,5,0.000,0.000,0.000,0,0.000,0,167.383,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.978 +6.910786,0.100132,18470822,0.550473,79.895,0.000,0.000,207.741,0.000,102.679,2.421,412.094,517.482,472.307,6.316895,12.358,5,0.000,0.000,0.000,0,0.000,0,207.741,0.000,19.974,0.000,19.974,0.000,19.974,19.974,0.000 +7.010920,0.100135,18470830,0.550474,79.892,0.000,0.000,140.554,0.000,158.329,2.307,412.094,553.942,385.341,6.357178,12.320,5,0.000,0.000,0.000,0,0.000,0,140.554,0.000,19.973,0.000,0.000,0.000,19.973,19.973,19.973 +7.111053,0.100133,18470833,0.550474,29.960,0.000,0.000,207.231,0.000,142.113,2.024,412.094,519.350,660.725,6.465454,12.255,5,0.000,0.000,0.000,0,0.000,0,207.231,0.000,0.000,0.000,19.973,0.000,0.000,0.000,9.987 +7.211196,0.100143,18470842,0.550474,89.871,0.000,0.000,167.207,0.000,92.500,1.818,412.094,442.179,518.008,6.500488,12.205,5,0.000,0.000,0.000,0,0.000,0,167.207,0.000,19.971,0.000,19.971,0.000,19.971,19.971,9.986 +7.311312,0.100116,18470848,0.550474,59.931,0.000,0.000,149.873,0.000,170.450,1.892,412.094,508.825,455.762,6.642700,12.160,5,0.000,0.000,0.000,0,0.000,0,149.873,0.000,19.977,0.000,0.000,0.000,19.977,0.000,19.977 +7.411475,0.100163,18470852,0.550474,39.935,0.000,0.000,178.731,0.000,204.204,1.848,412.094,471.614,536.235,6.642700,12.108,5,0.000,0.000,0.000,0,0.000,0,178.731,0.000,0.000,0.000,0.000,0.000,0.000,19.967,19.967 +7.511618,0.100143,18470859,0.550474,69.900,0.000,0.000,226.212,0.000,107.645,1.648,412.094,383.981,471.629,6.724121,12.062,5,0.000,0.000,0.000,0,0.000,0,226.212,0.000,19.971,0.000,19.971,0.000,19.971,9.986,0.000 +7.611761,0.100143,18470866,0.550475,69.900,0.000,0.000,179.154,0.000,136.156,1.705,412.094,430.010,448.382,6.729980,12.018,5,0.000,0.000,0.000,0,0.000,0,179.154,0.000,19.971,0.000,19.971,0.000,0.000,9.986,19.971 +7.711877,0.100115,18613714,0.554732,1426834.061,0.000,0.000,175.932,0.000,1.929,4.170,412.094,436.098,606.605,6.806519,11.958,5,0.000,0.000,0.000,0,0.000,0,175.932,0.000,408199.118,0.000,460009.352,0.000,394055.433,112240.524,52329.635 +7.812025,0.100149,18936002,0.564337,3218097.874,0.000,0.000,12.951,0.000,0.001,5.723,412.094,0.156,201.380,6.898193,11.939,5,0.000,0.000,0.000,0,0.000,0,12.951,0.000,664881.979,0.000,665800.614,0.000,600627.462,668097.201,618690.620 +7.912289,0.100264,19238320,0.573347,3015228.541,0.000,0.000,11.490,0.000,3.298,5.111,412.094,0.000,267.069,6.898193,11.913,4,0.000,0.000,0.000,0,0.000,0,11.490,0.000,687118.001,0.000,744696.162,0.000,210544.772,727312.006,645557.600 +8.012552,0.100263,19557287,0.582853,3181311.137,0.000,0.000,9.253,0.000,0.000,4.329,412.094,0.000,70.167,6.898193,11.906,3,0.000,0.000,0.000,0,0.000,0,9.253,0.000,732654.956,0.000,879558.968,0.000,0.000,786563.313,782533.900 +8.112778,0.100226,19765995,0.589073,2082372.069,0.000,0.000,15.532,0.000,0.000,3.263,412.094,0.000,113.571,6.898193,11.895,2,0.000,0.000,0.000,0,0.000,0,15.532,0.000,400494.542,0.000,840439.891,0.000,0.000,0.000,841437.636 +8.213010,0.100233,19917749,0.593595,1514019.541,0.000,0.000,11.861,0.000,0.000,2.222,412.094,0.000,111.499,6.923218,11.884,1,0.000,0.000,0.000,0,0.000,0,11.861,0.000,0.000,0.000,580979.084,0.000,0.000,0.000,933040.457 +8.313298,0.100288,20000000,0.596046,820149.258,0.000,0.000,9.441,0.000,0.000,1.027,412.094,0.000,45.884,6.954712,11.879,0,0.000,0.000,0.000,0,0.000,0,9.441,0.000,0.000,0.000,0.000,0.000,0.000,0.000,820149.258 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.log new file mode 100644 index 000000000..2c7166005 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=183 +worker=0 kind=insert tid=7 os_tid=178 +worker=6 kind=insert tid=6 os_tid=184 +start_monotonic_ns=2084329233689690 main_address=0x55be032b2300 +worker=7 kind=insert tid=8 os_tid=185 +worker=1 kind=insert tid=9 os_tid=179 +worker=4 kind=insert tid=10 os_tid=182 +worker=3 kind=insert tid=11 os_tid=181 +worker=2 kind=insert tid=12 os_tid=180 +load_end reason=complete inserted=20000000 elapsed_s=8.313 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.161 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084329233691551 cpu_ns=9852539 +diagnostic_stage name=stop_request wall_ns=2084337547046176 cpu_ns=51766331740 +diagnostic_stage name=workers_joined wall_ns=2084337547091841 cpu_ns=51766376648 +diagnostic_stage name=before_close wall_ns=2084337547171296 cpu_ns=51766456077 +diagnostic_stage name=after_close wall_ns=2084337708236009 cpu_ns=51829637940 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084334769315268 last_end_ns=2084334769316128 loop_exit_ns=2084334769316180 deregister_start_ns=2084334769316290 deregister_end_ns=2084334769317313 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084337305672226 last_end_ns=2084337305673217 loop_exit_ns=2084337305673268 deregister_start_ns=2084337305673295 deregister_end_ns=2084337305674146 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084334073948289 last_end_ns=2084334073949144 loop_exit_ns=2084334073949188 deregister_start_ns=2084334073949225 deregister_end_ns=2084334073952113 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084337412922313 last_end_ns=2084337412923011 loop_exit_ns=2084337412923054 deregister_start_ns=2084337412923085 deregister_end_ns=2084337412923918 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084334578255702 last_end_ns=2084334578256733 loop_exit_ns=2084334578256775 deregister_start_ns=2084334578256806 deregister_end_ns=2084334578257529 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084337086120756 last_end_ns=2084337086122290 loop_exit_ns=2084337086122365 deregister_start_ns=2084337086122403 deregister_end_ns=2084337086123596 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084337237133066 last_end_ns=2084337237134144 loop_exit_ns=2084337237134192 deregister_start_ns=2084337237134213 deregister_end_ns=2084337237135153 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084337523329634 last_end_ns=2084337523330403 loop_exit_ns=2084337523330444 deregister_start_ns=2084337523330466 deregister_end_ns=2084337523331213 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.summary.csv new file mode 100644 index 000000000..04cdeed91 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-11-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2405753.838279,8.313403,20000000,0.002757,0.001296,0.003872,0.009856,1809.483686,0.002757,0.001296,0.003872,0.009856,1809.483686,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.csv new file mode 100644 index 000000000..bfa602540 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,568803,0.016952,5684279.058,0.000,0.000,15.683,0.000,0.001,8.288,91.266,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,15.683,641226.867,676043.892,809695.698,711110.752,863380.273,758579.429,654538.083,569704.064 +0.200235,0.100169,1075240,0.032045,5055841.907,0.000,0.000,16.345,0.000,0.001,9.095,174.215,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,16.345,501593.921,632952.349,566793.943,649374.648,795078.877,690125.909,594966.423,624955.837 +0.300386,0.100152,1570843,0.046815,4948528.229,0.000,0.000,17.177,0.000,1.414,9.517,252.254,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,17.177,592951.110,611143.531,503097.325,728305.917,656524.735,662555.592,584264.279,609685.741 +0.400529,0.100143,2070786,0.061714,4992301.692,0.000,0.000,13.225,0.000,0.002,9.714,283.504,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.225,599324.249,549834.913,611137.381,753084.700,673608.182,579462.609,600592.438,625257.220 +0.500679,0.100150,2386342,0.071119,3150846.082,0.000,0.000,16.784,0.000,67.276,10.254,293.379,0.000,47.351,0.088314,14.322,8,0.000,0.000,0.000,0,0.000,0,16.784,198962.336,621260.545,515099.370,243485.726,239511.671,503546.654,194369.208,634610.572 +0.600836,0.100157,2646969,0.078886,2602184.960,0.000,0.000,97.341,0.000,0.004,9.754,297.754,1.209,575.854,0.423584,14.265,8,0.000,0.000,0.000,0,0.000,0,97.341,388420.238,46876.411,451611.038,468145.082,380173.185,412192.919,420180.380,34585.706 +0.700992,0.100157,3021852,0.090058,3742965.596,0.000,0.000,17.687,0.000,3.431,9.154,297.754,52.652,1007.913,0.603027,14.167,8,0.000,0.000,0.000,0,0.000,0,17.687,489612.884,452071.703,470632.622,487156.733,500835.301,394961.183,481445.681,466249.490 +0.801151,0.100159,3447411,0.102741,4248851.831,0.000,0.000,15.993,0.000,0.003,9.368,297.754,81.199,438.055,0.603027,14.124,8,0.000,0.000,0.000,0,0.000,0,15.993,621783.925,501844.135,610671.548,507205.633,386057.759,528831.337,479689.270,612768.223 +0.901309,0.100158,3881254,0.115670,4331564.816,0.000,0.000,13.278,0.000,0.001,9.501,297.754,86.309,172.344,0.623779,14.107,8,0.000,0.000,0.000,0,0.000,0,13.278,603603.337,450426.111,641373.474,559073.913,469406.029,529570.673,464493.814,613617.465 +1.001486,0.100176,4142548,0.123458,2608337.380,0.000,0.000,72.519,0.000,12.575,10.055,297.754,124.975,32.638,0.730350,14.104,8,0.000,0.000,0.000,0,0.000,0,72.519,173553.751,184264.850,189395.796,518275.461,629648.934,155555.510,498899.652,258743.427 +1.101656,0.100170,4570102,0.136200,4268286.644,0.000,0.000,21.274,0.000,0.001,8.876,297.754,5.303,0.000,0.730350,14.104,8,0.000,0.000,0.000,0,0.000,0,21.274,645762.617,464261.053,480723.078,482030.856,487142.170,558231.364,515094.669,635040.837 +1.201828,0.100173,5044767,0.150346,4738468.182,0.000,0.000,15.881,0.000,0.001,8.590,297.754,0.000,1.326,1.007446,14.104,8,0.000,0.000,0.000,0,0.000,0,15.881,639645.537,595861.138,663174.909,539877.804,552016.844,605205.005,566651.574,576035.371 +1.301975,0.100146,5445985,0.162303,4006315.315,0.000,0.000,12.155,0.000,0.001,8.260,297.754,0.000,415.876,1.062988,14.063,8,0.000,0.000,0.000,0,0.000,0,12.155,543474.430,509144.683,524292.509,420124.996,498769.871,591004.852,481515.129,437988.846 +1.402135,0.100160,5799459,0.172837,3529087.742,0.000,0.000,17.186,0.000,23.531,8.553,297.754,0.000,424.320,1.147305,14.022,8,0.000,0.000,0.000,0,0.000,0,17.186,407716.992,390294.896,451097.513,342301.763,497682.901,643549.279,338108.479,458335.920 +1.502299,0.100164,6081089,0.181231,2811689.083,0.000,0.000,70.547,0.000,0.608,10.149,297.754,0.000,16.301,1.303104,14.020,8,0.000,0.000,0.000,0,0.000,0,70.547,485913.146,354848.081,324028.622,289684.943,452358.173,527864.350,169631.819,207359.948 +1.602465,0.100166,6586888,0.196305,5049627.111,0.000,0.000,11.541,0.000,0.001,8.550,297.754,0.000,0.000,1.303104,14.020,8,0.000,0.000,0.000,0,0.000,0,11.541,525749.286,672086.930,724280.490,590881.418,602292.519,741921.275,552534.925,639880.269 +1.702646,0.100181,7000948,0.208645,4133100.943,0.000,0.000,14.080,0.000,0.209,8.121,297.754,0.000,87.692,1.564453,14.012,8,0.000,0.000,0.000,0,0.000,0,14.080,351562.129,578660.085,592005.870,461881.966,500442.003,586256.302,459536.222,602756.365 +1.802833,0.100187,7392085,0.220301,3904088.601,0.000,0.000,21.807,0.000,0.200,7.845,297.754,0.000,623.603,1.641113,13.951,8,0.000,0.000,0.000,0,0.000,0,21.807,478737.122,537267.958,540452.019,442295.089,466240.429,534732.686,406801.287,497562.012 +1.902991,0.100159,7671558,0.228630,2790302.460,0.000,0.000,72.125,0.000,3.367,10.007,297.754,0.000,185.019,1.789730,13.932,8,0.000,0.000,0.000,0,0.000,0,72.125,135325.271,570774.318,689336.189,135445.081,139129.235,403180.250,145239.540,571872.575 +2.003167,0.100176,8063982,0.240325,3917337.416,0.000,0.000,54.422,0.000,5.423,9.358,297.754,13.414,7.838,1.875732,13.932,8,0.000,0.000,0.000,0,0.000,0,54.422,576633.936,495546.817,339431.901,410586.522,412612.951,706035.922,525623.819,450865.548 +2.103319,0.100152,8559044,0.255079,4943129.774,0.000,0.000,11.531,0.000,0.001,8.659,297.754,0.000,0.000,1.875732,13.932,8,0.000,0.000,0.000,0,0.000,0,11.531,568109.156,610984.188,737043.173,536786.618,534190.552,711541.815,557575.118,686899.155 +2.203480,0.100161,8915639,0.265707,3560208.239,0.000,0.000,22.304,0.000,2.090,7.691,297.754,0.000,427.514,2.429321,13.890,8,0.000,0.000,0.000,0,0.000,0,22.304,389821.312,462034.849,579245.816,431763.669,434020.030,353240.308,451461.900,458620.355 +2.303656,0.100176,9283042,0.276656,3667574.995,0.000,0.000,23.877,0.000,1.464,8.121,297.754,0.000,392.785,2.429321,13.851,8,0.000,0.000,0.000,0,0.000,0,23.877,483249.471,423684.307,498362.871,487891.302,500928.356,378174.405,411425.882,483858.400 +2.405981,0.102325,9444925,0.281481,1582048.913,0.000,0.000,74.176,0.000,30.977,10.771,297.754,22.332,90.475,2.429321,13.842,8,0.000,0.000,0.000,0,0.000,0,74.176,42423.691,1632.056,4270.710,417083.224,40068.448,412685.467,137630.232,526255.085 +2.506839,0.100858,9847026,0.293464,3986802.438,0.000,0.000,41.614,0.000,9.903,8.512,297.754,0.000,1.317,2.429321,13.842,8,0.000,0.000,0.000,0,0.000,0,41.614,480189.875,525560.585,406393.066,593140.734,488716.713,478028.421,513266.074,501506.970 +2.607023,0.100184,10275510,0.306234,4276963.160,0.000,0.000,12.962,0.000,0.001,8.621,297.754,0.000,0.000,2.429321,13.842,8,0.000,0.000,0.000,0,0.000,0,12.962,450709.932,630868.136,580640.640,559070.366,521040.405,601572.091,508962.649,424098.941 +2.707205,0.100182,10642297,0.317165,3661201.305,0.000,0.000,17.843,0.000,16.151,7.468,297.754,0.000,430.778,2.687134,13.800,8,0.000,0.000,0.000,0,0.000,0,17.843,464354.202,524834.041,479596.439,390179.308,377232.889,530513.696,433999.492,460491.238 +2.807351,0.100145,11031590,0.328767,3887278.053,0.000,0.000,25.623,0.000,12.618,8.338,297.754,0.000,417.323,2.762329,13.759,8,0.000,0.000,0.000,0,0.000,0,25.623,461608.839,498325.455,559975.818,406169.446,448577.786,494121.567,516928.407,501570.736 +2.907506,0.100155,11219216,0.334359,1873358.804,0.000,0.000,71.311,0.000,26.936,10.679,297.754,20.008,115.953,3.204224,13.748,8,0.000,0.000,0.000,0,0.000,0,71.311,426799.033,558415.205,20767.838,423943.456,184783.833,144955.513,20937.575,92756.352 +3.007673,0.100168,11648518,0.347153,4285830.391,0.000,0.000,50.254,0.000,0.001,9.177,297.754,0.000,0.039,3.204224,13.748,8,0.000,0.000,0.000,0,0.000,0,50.254,511671.655,619201.271,442317.998,458490.868,774331.036,569005.476,527644.860,383167.225 +3.107833,0.100160,12144646,0.361939,4953363.287,0.000,0.000,9.757,0.000,0.001,8.491,297.754,0.000,6.123,3.204224,13.747,8,0.000,0.000,0.000,0,0.000,0,9.757,547085.620,593341.692,680652.148,558068.068,758667.460,550510.147,678625.387,586412.766 +3.208012,0.100179,12522557,0.373201,3772357.668,0.000,0.000,23.559,0.000,0.069,8.049,297.754,0.000,656.091,3.261597,13.683,8,0.000,0.000,0.000,0,0.000,0,23.559,354335.757,455654.401,493476.701,438674.794,581099.860,401820.761,506772.902,540522.492 +3.308184,0.100172,12905316,0.384608,3821020.405,0.000,0.000,14.229,0.000,35.723,9.040,297.754,0.000,269.342,3.333412,13.657,8,0.000,0.000,0.000,0,0.000,0,14.229,304236.916,298806.253,619025.691,297648.244,568752.127,552989.229,552619.864,626942.080 +3.408365,0.100181,13113499,0.390813,2078067.181,0.000,0.000,75.716,0.000,0.001,10.687,297.754,54.667,98.377,3.738770,13.647,8,0.000,0.000,0.000,0,0.000,0,75.716,335272.911,362453.694,201245.599,37781.588,610584.397,180004.061,123915.622,226809.310 +3.508546,0.100180,13545351,0.403683,4310749.572,0.000,0.000,13.140,0.000,3.810,9.281,297.754,21.446,1.131,3.738770,13.647,8,0.000,0.000,0.000,0,0.000,0,13.140,493759.963,566938.054,522388.358,496465.087,662845.175,489138.294,536243.384,542971.256 +3.608710,0.100164,13966501,0.416234,4204595.759,0.000,0.000,10.074,0.000,18.441,8.310,297.754,0.000,221.667,3.762817,13.625,8,0.000,0.000,0.000,0,0.000,0,10.074,505000.753,503503.212,602171.193,487679.197,593645.193,483705.721,494358.229,534532.261 +3.708917,0.100207,14333441,0.427170,3661825.185,0.000,0.000,26.375,0.000,4.939,7.959,297.754,0.000,484.389,3.854980,13.578,8,0.000,0.000,0.000,0,0.000,0,26.375,511112.717,503967.498,419981.231,397268.215,490435.490,475067.281,391390.374,472602.379 +3.809065,0.100148,14656603,0.436801,3226831.576,0.000,0.000,18.160,0.000,43.361,9.425,297.754,10.843,284.149,3.940594,13.550,8,0.000,0.000,0.000,0,0.000,0,18.160,612700.789,318607.206,296160.516,276839.187,572280.770,385338.181,477850.898,287054.029 +3.909239,0.100174,14892186,0.443822,2351743.211,0.000,0.000,71.550,0.000,0.001,10.474,297.754,124.744,11.113,4.073120,13.549,8,0.000,0.000,0.000,0,0.000,0,71.550,276948.727,407991.005,394264.858,426039.641,277188.310,178829.236,279913.575,110567.858 +4.009427,0.100188,15356861,0.457670,4638042.354,0.000,0.000,12.063,0.000,3.902,8.459,297.754,0.000,15.947,4.521606,13.547,8,0.000,0.000,0.000,0,0.000,0,12.063,611511.923,460465.504,655659.039,537650.593,566336.737,485977.606,664622.212,655818.740 +4.109624,0.100198,15700997,0.467926,3434570.610,0.000,0.000,21.556,0.000,10.684,7.748,297.754,0.000,314.495,4.521851,13.517,8,0.000,0.000,0.000,0,0.000,0,21.556,451627.232,424750.362,436077.970,429221.523,416606.461,455579.420,372912.833,447794.808 +4.209783,0.100158,16134037,0.480832,4323555.768,0.000,0.000,16.230,0.000,3.173,8.786,297.754,0.000,499.756,4.521851,13.468,8,0.000,0.000,0.000,0,0.000,0,16.230,517890.175,490164.065,533625.266,527115.571,588688.101,594898.270,541063.491,530110.829 +4.309988,0.100205,16500915,0.491766,3661256.630,0.000,0.000,38.688,0.000,30.984,7.333,357.711,46.545,215.573,4.521851,13.447,8,0.000,0.000,0.000,0,0.000,0,38.688,605266.263,424727.245,606673.371,293826.228,453498.125,368552.676,368123.558,540589.165 +4.411376,0.101388,16690582,0.497418,1870706.852,0.000,0.000,15.874,0.000,132.372,6.564,357.711,578.726,170.331,4.623665,13.430,8,0.000,0.000,0.000,0,0.000,0,15.874,692548.268,0.000,0.000,568845.118,0.000,0.000,0.000,609313.466 +4.511530,0.100154,16775072,0.499936,843601.495,0.000,0.000,16.618,0.000,232.526,6.469,357.711,483.397,733.051,5.001953,13.358,8,0.000,0.000,0.000,0,0.000,0,16.618,281127.278,0.000,0.000,293648.005,0.000,0.000,0.000,268826.212 +4.611660,0.100130,16901909,0.503716,1266721.982,0.000,0.000,25.968,0.000,332.656,7.764,357.711,535.787,748.284,5.023926,13.286,8,0.000,0.000,0.000,0,0.000,0,25.968,305762.200,0.000,0.000,478497.470,0.000,0.000,0.000,482462.312 +4.711809,0.100149,17068251,0.508674,1660947.514,0.000,0.000,3.368,0.000,432.805,7.306,357.711,599.225,512.674,5.123901,13.236,8,0.000,0.000,0.000,0,0.000,0,3.368,575283.633,0.000,0.000,507524.499,0.000,0.000,0.000,578139.382 +4.811931,0.100122,17145548,0.510977,772027.385,0.000,0.000,76.242,0.000,532.927,3.561,357.711,228.666,527.013,5.152588,13.184,8,0.000,0.000,0.000,0,0.000,0,76.242,374382.893,0.000,0.000,31970.965,0.000,0.000,0.000,365673.527 +4.912072,0.100141,17304523,0.515715,1587513.780,0.000,0.000,15.251,0.000,633.068,6.830,357.711,530.464,247.776,5.181641,13.160,8,0.000,0.000,0.000,0,0.000,0,15.251,436375.309,0.000,0.000,583577.955,0.000,0.000,0.000,567560.517 +5.012212,0.100141,17461590,0.520396,1568465.443,0.000,0.000,6.162,0.000,733.209,5.592,357.711,337.962,458.535,5.287842,13.115,8,0.000,0.000,0.000,0,0.000,0,6.162,539092.279,0.000,0.000,498519.306,0.000,0.000,0.000,530853.858 +5.112331,0.100119,17564807,0.523472,1030947.101,0.000,0.000,53.706,0.000,833.327,4.425,357.711,310.179,565.969,5.386353,13.060,8,0.000,0.000,0.000,0,0.000,0,53.706,409234.570,0.000,0.000,203508.600,0.000,0.000,0.000,418203.931 +5.212473,0.100142,17691683,0.527253,1266962.750,0.000,0.000,15.136,0.000,933.469,6.750,357.711,558.037,251.596,5.390991,13.035,7,0.000,0.000,0.000,0,0.000,0,15.136,528719.984,0.000,0.000,371642.806,0.000,0.000,0.000,366599.960 +5.312627,0.100154,17804552,0.530617,1126954.051,0.000,0.000,6.081,0.000,1033.623,3.696,357.711,259.132,378.675,5.467651,12.998,7,0.000,0.000,0.000,0,0.000,0,6.081,579337.594,0.000,0.000,547616.457,0.000,0.000,0.000,0.000 +5.412741,0.100114,17846519,0.531868,419190.099,0.000,0.000,34.367,0.000,1133.738,3.038,357.711,326.618,652.807,5.593140,12.934,6,0.000,0.000,0.000,0,0.000,0,34.367,218140.266,0.000,0.000,201049.832,0.000,0.000,0.000,0.000 +5.512856,0.100115,17881716,0.532917,351566.967,0.000,0.000,9.972,0.000,1233.852,3.430,357.711,373.400,221.660,5.593140,12.912,6,0.000,0.000,0.000,0,0.000,0,9.972,0.000,0.000,0.000,351566.967,0.000,0.000,0.000,0.000 +5.613017,0.100161,17946927,0.534860,651058.989,0.000,0.000,4.255,0.000,1334.014,5.006,357.711,453.721,417.685,5.656006,12.872,6,0.000,0.000,0.000,0,0.000,0,4.255,0.000,0.000,0.000,651058.989,0.000,0.000,0.000,0.000 +5.713150,0.100133,17947122,0.534866,1947.412,0.000,0.000,3.909,0.000,1434.147,1.775,357.711,241.632,509.986,5.752930,12.822,5,0.000,0.000,0.000,0,0.000,0,3.909,0.000,0.000,0.000,1947.412,0.000,0.000,0.000,0.000 +5.813259,0.100108,17947122,0.534866,0.000,0.000,0.000,0.000,0.000,1534.255,3.008,357.711,450.410,372.097,5.752930,12.785,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.913377,0.100118,17947127,0.534866,49.941,0.000,0.000,1617.728,0.000,41.277,5.220,412.266,305.146,200.310,5.762695,12.766,5,0.000,0.000,0.000,0,0.000,0,1617.728,0.000,9.988,9.988,0.000,9.988,9.988,9.988,0.000 +6.013543,0.100165,18176041,0.541688,2285361.703,0.000,0.000,63.179,0.000,48.448,6.485,420.078,52.062,356.637,5.796753,12.731,5,0.000,0.000,0.000,0,0.000,0,63.179,0.000,444165.679,462016.167,0.000,580799.787,474146.113,324233.957,0.000 +6.113675,0.100133,18414062,0.548782,2377059.469,0.000,0.000,32.503,0.000,148.580,4.742,420.078,49.895,189.631,5.815430,12.712,5,0.000,0.000,0.000,0,0.000,0,32.503,0.000,634019.677,473282.716,0.000,658916.678,610840.398,0.000,0.000 +6.213822,0.100146,18529671,0.552227,1154399.244,0.000,0.000,194.120,0.000,56.477,3.410,420.078,314.695,383.189,5.854004,12.675,5,0.000,0.000,0.000,0,0.000,0,194.120,0.000,317884.420,328588.742,0.000,195413.793,312502.303,9.985,0.000 +6.313959,0.100138,18529679,0.552227,79.890,0.000,0.000,108.580,0.000,156.615,2.667,420.078,633.113,583.455,6.031738,12.618,5,0.000,0.000,0.000,0,0.000,0,108.580,0.000,19.973,19.973,0.000,0.000,19.973,19.973,0.000 +6.414123,0.100164,18529684,0.552228,49.918,0.000,0.000,158.091,0.000,145.805,1.889,420.078,424.228,838.512,6.124634,12.536,5,0.000,0.000,0.000,0,0.000,0,158.091,0.000,19.967,9.984,0.000,19.967,0.000,0.000,0.000 +6.514238,0.100115,18529692,0.552228,79.908,0.000,0.000,212.640,0.000,95.199,2.444,420.078,571.529,383.816,6.183594,12.498,5,0.000,0.000,0.000,0,0.000,0,212.640,0.000,9.988,9.988,0.000,19.977,19.977,19.977,0.000 +6.614405,0.100167,18529699,0.552228,69.883,0.000,0.000,151.783,0.000,104.847,2.864,420.078,653.985,577.979,6.291016,12.442,5,0.000,0.000,0.000,0,0.000,0,151.783,0.000,9.983,19.967,0.000,0.000,19.967,19.967,0.000 +6.714526,0.100122,18529705,0.552228,59.927,0.000,0.000,153.496,0.000,150.182,1.498,420.078,337.675,619.988,6.291016,12.381,5,0.000,0.000,0.000,0,0.000,0,153.496,0.000,19.976,19.976,0.000,19.976,0.000,0.000,0.000 +6.814660,0.100133,18529715,0.552229,99.867,0.000,0.000,169.948,0.000,75.216,3.002,420.078,675.895,507.058,6.330688,12.332,5,0.000,0.000,0.000,0,0.000,0,169.948,0.000,19.973,19.973,0.000,19.973,19.973,19.973,0.000 +6.914821,0.100161,18529717,0.552229,19.968,0.000,0.000,103.071,0.000,165.364,1.670,420.078,403.335,416.438,6.460449,12.291,5,0.000,0.000,0.000,0,0.000,0,103.071,0.000,0.000,0.000,0.000,0.000,0.000,19.968,0.000 +7.014983,0.100162,18529727,0.552229,99.839,0.000,0.000,210.561,0.000,79.164,2.376,420.078,537.296,722.270,6.467896,12.220,5,0.000,0.000,0.000,0,0.000,0,210.561,0.000,19.968,19.968,0.000,19.968,19.968,19.968,0.000 +7.115148,0.100165,18529732,0.552229,49.917,0.000,0.000,136.451,0.000,117.763,1.644,420.078,442.978,362.135,6.508179,12.185,5,0.000,0.000,0.000,0,0.000,0,136.451,0.000,0.000,9.983,0.000,19.967,19.967,0.000,0.000 +7.215276,0.100128,18529739,0.552229,69.911,0.000,0.000,168.317,0.000,133.126,2.216,420.078,468.698,612.889,6.584839,12.125,5,0.000,0.000,0.000,0,0.000,0,168.317,0.000,19.974,9.987,0.000,19.974,0.000,19.974,0.000 +7.315407,0.100131,18529745,0.552229,59.922,0.000,0.000,215.950,0.000,139.413,1.705,420.078,435.797,423.196,6.634766,12.084,5,0.000,0.000,0.000,0,0.000,0,215.950,0.000,19.974,19.974,0.000,0.000,19.974,0.000,0.000 +7.415535,0.100129,18529751,0.552230,59.923,0.000,0.000,172.707,0.000,110.382,2.141,420.078,548.083,561.152,6.703613,12.029,5,0.000,0.000,0.000,0,0.000,0,172.707,0.000,0.000,19.974,0.000,19.974,0.000,19.974,0.000 +7.515653,0.100117,18529757,0.552230,59.930,0.000,0.000,137.479,0.000,127.612,1.657,420.078,384.900,448.186,6.756344,11.985,5,0.000,0.000,0.000,0,0.000,0,137.479,0.000,19.977,0.000,0.000,0.000,19.977,19.977,0.000 +7.615906,0.100253,18739191,0.558471,2089054.692,0.000,0.000,165.587,0.000,0.001,5.329,420.078,311.945,527.649,6.822266,11.933,5,0.000,0.000,0.000,0,0.000,0,165.587,0.000,620988.898,335361.535,0.000,418800.435,258326.434,455577.389,0.000 +7.716044,0.100139,19095404,0.569087,3557194.748,0.000,0.000,15.887,0.000,0.001,5.536,420.078,0.156,239.472,6.847290,11.910,5,0.000,0.000,0.000,0,0.000,0,15.887,0.000,816666.956,669111.674,0.000,706649.594,679237.626,685528.897,0.000 +7.816215,0.100171,19442945,0.579445,3469485.195,0.000,0.000,12.451,0.000,6.279,5.687,420.078,0.000,197.982,6.874756,11.890,4,0.000,0.000,0.000,0,0.000,0,12.451,0.000,708180.647,706343.784,0.000,746535.149,609239.608,699186.007,0.000 +7.916409,0.100194,19704928,0.587253,2614770.080,0.000,0.000,15.291,0.000,0.000,4.352,420.078,0.000,113.686,6.895145,11.879,2,0.000,0.000,0.000,0,0.000,0,15.291,0.000,756146.758,512737.786,0.000,0.000,612744.260,733141.276,0.000 +8.016659,0.100250,19815985,0.590562,1107801.040,0.000,0.000,0.607,0.000,6.173,1.073,420.078,0.000,38.731,6.905884,11.875,1,0.000,0.000,0.000,0,0.000,0,0.607,0.000,94174.610,0.000,0.000,0.000,0.000,1013626.431,0.000 +8.116772,0.100113,19914138,0.593488,980419.381,0.000,0.000,13.072,0.000,0.000,1.538,420.078,0.000,74.447,6.928101,11.868,1,0.000,0.000,0.000,0,0.000,0,13.072,0.000,0.000,0.000,0.000,0.000,0.000,980419.381,0.000 +8.217003,0.100231,20000000,0.596046,856644.330,0.000,0.000,0.073,0.000,0.000,0.756,420.078,0.000,13.562,6.928101,11.867,0,0.000,0.000,0.000,0,0.000,0,0.073,0.000,0.000,0.000,0.000,0.000,0.000,856644.330,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.log new file mode 100644 index 000000000..28dfd3192 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-isolated-miss records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=197 +worker=3 kind=insert tid=6 os_tid=195 +worker=0 kind=insert tid=8 os_tid=192 +worker=6 kind=insert tid=7 os_tid=198 +worker=2 kind=insert tid=9 os_tid=194 +start_monotonic_ns=2084337858038310 main_address=0x557ab8cf8300 +worker=7 kind=insert tid=11 os_tid=199 +worker=1 kind=insert tid=10 os_tid=193 +worker=4 kind=insert tid=12 os_tid=196 +load_end reason=complete inserted=20000000 elapsed_s=8.217 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.157 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084337858040174 cpu_ns=9715113 +diagnostic_stage name=stop_request wall_ns=2084346075120119 cpu_ns=53352734761 +diagnostic_stage name=workers_joined wall_ns=2084346075165419 cpu_ns=53352779451 +diagnostic_stage name=before_close wall_ns=2084346075253819 cpu_ns=53352867876 +diagnostic_stage name=after_close wall_ns=2084346232270678 cpu_ns=53428249594 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084343215561637 last_end_ns=2084343215562868 loop_exit_ns=2084343215562909 deregister_start_ns=2084343215562943 deregister_end_ns=2084343215563695 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084345783123485 last_end_ns=2084345783124332 loop_exit_ns=2084345783124373 deregister_start_ns=2084345783124394 deregister_end_ns=2084345783125189 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084345734478041 last_end_ns=2084345734479002 loop_exit_ns=2084345734479045 deregister_start_ns=2084345734479145 deregister_end_ns=2084345734480039 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084343475855437 last_end_ns=2084343475856891 loop_exit_ns=2084343475856960 deregister_start_ns=2084343475856993 deregister_end_ns=2084343475857786 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084345674229007 last_end_ns=2084345674229720 loop_exit_ns=2084345674229775 deregister_start_ns=2084345674229801 deregister_end_ns=2084345674230841 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084345765177816 last_end_ns=2084345765178762 loop_exit_ns=2084345765178810 deregister_start_ns=2084345765178831 deregister_end_ns=2084345765179651 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084346047216087 last_end_ns=2084346047216934 loop_exit_ns=2084346047216974 deregister_start_ns=2084346047217083 deregister_end_ns=2084346047218061 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084343024357582 last_end_ns=2084343024358785 loop_exit_ns=2084343024358863 deregister_start_ns=2084343024358941 deregister_end_ns=2084343024362360 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.summary.csv new file mode 100644 index 000000000..f2d6d7740 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-12-isolated-miss.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2433940.512730,8.217128,20000000,0.002742,0.001328,0.004000,0.010112,1617.728093,0.002742,0.001328,0.004000,0.010112,1617.728093,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.csv new file mode 100644 index 000000000..b64a3b56f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.csv @@ -0,0 +1,80 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,535487,0.015959,5351237.954,0.000,0.000,17.114,0.000,0.004,8.240,86.156,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.114,789953.835,625655.349,532008.910,685444.768,707299.934,599982.774,616181.779,794710.606 +0.200238,0.100170,1021097,0.030431,4847837.733,0.000,0.000,18.878,0.000,8.044,9.018,163.312,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.878,732301.923,584134.448,608722.542,625683.635,473932.268,582417.374,585522.083,655123.460 +0.300396,0.100158,1498674,0.044664,4768239.853,0.000,0.000,18.870,0.000,0.006,9.354,238.625,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.870,723846.879,570019.808,593981.966,732073.887,569161.164,573733.942,364104.994,641317.213 +0.400526,0.100130,1969165,0.058686,4698810.662,0.000,0.000,18.733,0.000,0.619,9.662,282.672,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.733,707142.087,575423.066,479138.050,711726.137,552642.637,480865.807,564916.704,626956.173 +0.500684,0.100158,2295745,0.068419,3260644.790,0.000,0.000,15.874,0.000,45.433,10.216,293.164,0.000,14.898,0.058338,14.325,8,0.000,0.000,0.000,0,0.000,0,15.874,385600.350,627537.838,347131.172,415053.783,552476.513,338385.000,336328.252,258131.883 +0.600849,0.100165,2565234,0.076450,2690460.319,0.000,0.000,93.218,0.000,3.697,10.211,302.227,0.000,93.167,0.257393,14.316,8,0.000,0.000,0.000,0,0.000,0,93.218,329407.650,505437.827,218799.759,369801.145,547788.100,241622.184,224620.176,252983.478 +0.701008,0.100159,2833697,0.084451,2680374.477,0.000,0.000,33.566,0.000,1.798,8.133,302.227,20.202,1077.313,0.449341,14.210,8,0.000,0.000,0.000,0,0.000,0,33.566,360427.763,228517.192,265708.146,370931.088,359978.477,334858.359,385408.103,374545.349 +0.801155,0.100148,3206497,0.095561,3722497.702,0.000,0.000,18.159,0.000,1.411,8.249,302.227,61.082,670.142,0.521484,14.145,8,0.000,0.000,0.000,0,0.000,0,18.159,413758.415,432380.889,502956.570,377731.667,503076.393,466061.106,569488.228,457044.433 +0.901316,0.100161,3603611,0.107396,3964761.769,0.000,0.000,15.847,0.000,3.308,9.037,302.227,103.778,232.010,0.601700,14.122,8,0.000,0.000,0.000,0,0.000,0,15.847,465061.841,414133.771,569923.148,420453.604,487136.329,510508.729,602271.108,495273.239 +1.001479,0.100163,4034315,0.120232,4300032.538,0.000,0.000,16.903,0.000,12.617,9.607,302.227,102.255,121.599,0.786499,14.110,8,0.000,0.000,0.000,0,0.000,0,16.903,427722.970,434941.207,623693.610,574284.129,456625.869,586634.004,676267.933,519862.816 +1.101639,0.100160,4283184,0.127649,2484721.279,0.000,0.000,73.263,0.000,49.265,10.246,302.227,90.246,20.241,0.786499,14.108,8,0.000,0.000,0.000,0,0.000,0,73.263,302247.236,120807.041,140635.370,471686.599,471007.683,251268.661,567683.268,159385.422 +1.201808,0.100169,4760520,0.141875,4765301.494,0.000,0.000,70.604,0.000,10.219,8.837,302.227,5.304,0.078,0.786499,14.108,8,0.000,0.000,0.000,0,0.000,0,70.604,429304.013,594594.493,692878.287,551657.104,700655.136,521827.548,553513.964,720870.950 +1.301964,0.100156,5210824,0.155295,4496038.005,0.000,0.000,13.575,0.000,0.001,8.500,302.227,0.000,94.189,1.026733,14.099,8,0.000,0.000,0.000,0,0.000,0,13.575,465055.736,509406.665,655638.928,487810.299,557531.717,512002.622,656737.217,651854.821 +1.402115,0.100151,5628076,0.167730,4166233.029,0.000,0.000,17.074,0.000,0.001,8.302,302.227,0.000,513.288,1.344116,14.049,8,0.000,0.000,0.000,0,0.000,0,17.074,518617.391,308953.779,587263.801,565137.191,574033.766,465597.400,544937.673,601692.029 +1.502268,0.100153,5898083,0.175777,2695942.943,0.000,0.000,72.861,0.000,4.190,10.252,302.227,0.000,267.520,1.344116,14.022,8,0.000,0.000,0.000,0,0.000,0,72.861,600061.402,179265.573,649785.283,173923.751,588668.842,176479.838,147933.537,179824.717 +1.602439,0.100171,6343240,0.189043,4443974.004,0.000,0.000,25.948,0.000,1.621,8.888,302.227,4.368,0.624,1.344116,14.022,8,0.000,0.000,0.000,0,0.000,0,25.948,640505.197,468129.835,588454.167,615018.761,563556.724,526460.132,433269.421,608579.767 +1.702609,0.100170,6839483,0.203832,4954016.346,0.000,0.000,9.691,0.000,0.001,8.566,302.227,0.000,0.039,1.344116,14.022,8,0.000,0.000,0.000,0,0.000,0,9.691,607957.475,582231.168,701588.457,677499.369,606220.426,630489.209,540522.004,607508.238 +1.802805,0.100196,7247152,0.215982,4068708.171,0.000,0.000,16.536,0.000,0.001,7.888,302.227,0.000,473.134,1.608154,13.976,8,0.000,0.000,0.000,0,0.000,0,16.536,517215.348,499220.649,521247.438,498022.998,506676.023,499430.238,502174.853,524720.624 +1.902967,0.100162,7582798,0.225985,3351025.073,0.000,0.000,18.665,0.000,31.119,8.867,302.227,0.000,390.382,1.719246,13.938,8,0.000,0.000,0.000,0,0.000,0,18.665,377447.829,446086.506,564764.026,381012.048,349463.216,499120.491,349982.374,383148.583 +2.003131,0.100165,7859369,0.234227,2761166.831,0.000,0.000,72.450,0.000,0.551,10.303,302.227,5.460,18.017,1.881348,13.936,8,0.000,0.000,0.000,0,0.000,0,72.450,193671.337,399243.093,597357.121,186892.491,341028.878,424840.975,163540.913,454592.023 +2.103295,0.100164,8360304,0.249156,5001163.046,0.000,0.000,11.384,0.000,0.001,8.541,302.227,0.000,0.000,1.881348,13.936,8,0.000,0.000,0.000,0,0.000,0,11.384,644554.857,573401.336,607475.556,654089.249,543620.088,695691.147,525449.833,756880.978 +2.203449,0.100154,8801609,0.262308,4406253.882,0.000,0.000,13.363,0.000,0.001,8.152,302.227,0.000,216.229,2.120972,13.915,8,0.000,0.000,0.000,0,0.000,0,13.363,588921.659,497312.954,480928.226,612814.807,481457.410,648270.121,517891.215,578657.490 +2.303605,0.100155,9229842,0.275071,4275696.471,0.000,0.000,16.575,0.000,0.567,8.331,302.227,0.000,600.514,2.421509,13.856,8,0.000,0.000,0.000,0,0.000,0,16.575,588676.698,491996.692,532623.661,497398.311,524296.580,583484.753,536188.131,521031.645 +2.403775,0.100171,9448648,0.281592,2184334.508,0.000,0.000,71.765,0.000,20.172,10.653,302.227,15.403,75.301,2.421509,13.849,8,0.000,0.000,0.000,0,0.000,0,71.765,192950.913,86222.942,64969.192,627939.019,476517.276,480720.108,173813.552,81201.507 +2.503978,0.100203,9858366,0.293802,4088885.655,0.000,0.000,39.421,0.000,9.595,8.643,302.227,0.000,0.000,2.421509,13.849,8,0.000,0.000,0.000,0,0.000,0,39.421,562928.095,573197.264,471982.579,686487.453,401615.319,485804.541,315679.641,591190.764 +2.604129,0.100152,10330917,0.307885,4718358.337,0.000,0.000,11.980,0.000,0.001,8.619,302.227,0.000,3.978,2.639160,13.848,8,0.000,0.000,0.000,0,0.000,0,11.980,523226.940,629336.109,589905.874,678351.815,590385.147,547390.315,545732.827,614029.310 +2.704308,0.100179,10718828,0.319446,3872197.044,0.000,0.000,19.993,0.000,0.107,7.958,302.227,0.000,576.549,2.703247,13.792,8,0.000,0.000,0.000,0,0.000,0,19.993,404517.822,468094.321,541263.693,540934.281,455926.044,458481.482,422475.762,580503.638 +2.804470,0.100162,11094847,0.330652,3754100.286,0.000,0.000,15.868,0.000,17.611,8.412,302.227,0.000,359.456,2.818359,13.757,8,0.000,0.000,0.000,0,0.000,0,15.868,462130.355,460822.477,418441.226,547392.048,479152.742,430142.245,427197.022,528822.171 +2.904627,0.100157,11292768,0.336551,1976111.339,0.000,0.000,69.605,0.000,49.047,10.528,302.227,56.513,16.459,2.920292,13.755,8,0.000,0.000,0.000,0,0.000,0,69.605,455655.505,205377.955,294448.287,412033.906,197719.963,277544.793,131833.278,1497.652 +3.004786,0.100159,11769526,0.350759,4760034.298,0.000,0.000,49.363,0.000,0.002,8.363,302.227,0.000,0.000,2.920292,13.755,8,0.000,0.000,0.000,0,0.000,0,49.363,436068.735,727546.678,513785.537,713568.836,633036.498,570885.022,434900.587,730242.405 +3.104946,0.100160,12250059,0.365080,4797653.514,0.000,0.000,14.260,0.000,1.817,8.671,302.227,0.000,126.672,3.253418,13.743,8,0.000,0.000,0.000,0,0.000,0,14.260,545307.481,715595.012,505391.349,698612.186,591453.645,545626.970,497424.097,698242.777 +3.205104,0.100159,12647262,0.376918,3965731.348,0.000,0.000,15.694,0.000,0.001,8.398,302.227,0.000,653.103,3.294922,13.679,8,0.000,0.000,0.000,0,0.000,0,15.694,472010.320,544225.623,376132.600,553431.002,509560.680,479298.744,500275.428,530796.951 +3.305263,0.100159,12953200,0.386035,3054538.434,0.000,0.000,13.959,0.000,63.669,9.815,302.227,0.000,180.339,3.415775,13.661,8,0.000,0.000,0.000,0,0.000,0,13.959,208030.264,677516.110,215997.635,639985.597,260527.054,216017.603,584084.203,252379.968 +3.405436,0.100173,13262098,0.395241,3083642.677,0.000,0.000,70.392,0.000,0.001,9.904,302.227,63.757,40.633,3.754517,13.657,8,0.000,0.000,0.000,0,0.000,0,70.392,231978.480,464406.183,406855.794,343136.083,261667.094,213560.359,573637.120,588401.565 +3.505612,0.100176,13751949,0.409840,4889884.098,0.000,0.000,12.507,0.000,1.237,8.468,302.227,0.000,0.000,3.754517,13.657,8,0.000,0.000,0.000,0,0.000,0,12.507,471767.787,713032.190,544249.927,700713.920,699665.769,554691.508,479873.489,725889.509 +3.605770,0.100158,14135426,0.421269,3828720.736,0.000,0.000,24.804,0.000,0.146,7.946,302.227,0.000,553.578,3.801880,13.603,8,0.000,0.000,0.000,0,0.000,0,24.804,367549.283,532868.084,496555.457,475109.341,554134.484,441622.250,407745.774,553136.062 +3.705904,0.100134,14563355,0.434022,4273564.791,0.000,0.000,17.975,0.000,9.162,8.446,302.227,0.000,331.119,3.871216,13.571,8,0.000,0.000,0.000,0,0.000,0,17.975,561857.291,626880.181,405906.216,551061.754,543262.202,556454.529,474304.584,553838.034 +3.806041,0.100136,14774010,0.440300,2103680.139,0.000,0.000,67.363,0.000,27.198,10.607,302.227,94.012,96.080,4.023193,13.561,8,0.000,0.000,0.000,0,0.000,0,67.363,146929.557,92274.119,192627.216,410130.496,36789.811,583653.774,598823.080,42452.086 +3.906198,0.100158,15195759,0.452869,4210848.986,0.000,0.000,55.874,0.000,0.001,8.986,302.227,0.000,24.688,4.073730,13.559,8,0.000,0.000,0.000,0,0.000,0,55.874,434714.403,632552.389,722350.766,502966.761,390064.821,459724.959,663593.434,404881.453 +4.006347,0.100149,15684584,0.467437,4881000.250,0.000,0.000,12.450,0.000,0.001,8.505,302.227,0.000,243.310,4.480061,13.535,8,0.000,0.000,0.000,0,0.000,0,12.450,635765.697,572000.408,609684.436,665122.094,581995.562,704074.239,562943.859,549413.955 +4.106555,0.100208,16102009,0.479877,4165587.744,0.000,0.000,15.381,0.000,1.415,8.482,302.227,0.000,507.850,4.480061,13.486,8,0.000,0.000,0.000,0,0.000,0,15.381,531474.809,572230.059,528471.055,483235.122,503163.681,555784.258,481568.588,509660.172 +4.206699,0.100144,16482667,0.491222,3801094.754,0.000,0.000,37.658,0.000,20.060,7.479,350.180,30.074,224.286,4.480061,13.464,8,0.000,0.000,0.000,0,0.000,0,37.658,510353.524,453825.099,301065.541,522865.469,532960.900,473776.308,462931.957,543315.957 +4.306848,0.100149,16650165,0.496214,1672489.663,0.000,0.000,14.423,0.000,120.209,6.768,357.984,596.300,222.169,4.580566,13.442,8,0.000,0.000,0.000,0,0.000,0,14.423,121658.850,0.000,534524.094,0.000,488093.229,0.000,0.000,528213.490 +4.407009,0.100161,16732447,0.498666,821495.855,0.000,0.000,25.345,0.000,220.370,5.382,357.984,434.924,654.726,4.948364,13.378,8,0.000,0.000,0.000,0,0.000,0,25.345,0.000,0.000,161549.603,0.000,331735.286,0.000,0.000,328210.967 +4.507145,0.100136,16900287,0.503668,1676123.087,0.000,0.000,2.854,0.000,320.506,6.694,357.984,487.385,648.260,4.978027,13.314,8,0.000,0.000,0.000,0,0.000,0,2.854,0.000,0.000,595331.278,0.000,488706.122,0.000,0.000,592085.687 +4.607275,0.100130,17036836,0.507737,1363715.438,0.000,0.000,28.695,0.000,420.636,6.449,357.984,560.287,337.842,5.132568,13.281,8,0.000,0.000,0.000,0,0.000,0,28.695,0.000,0.000,521501.386,0.000,378267.771,0.000,0.000,463946.281 +4.707400,0.100125,17141544,0.510858,1045774.852,0.000,0.000,57.105,0.000,520.761,3.350,357.984,194.601,583.374,5.132568,13.224,8,0.000,0.000,0.000,0,0.000,0,57.105,0.000,0.000,446213.117,0.000,121018.966,0.000,0.000,478542.769 +4.807555,0.100155,17291021,0.515313,1492455.157,0.000,0.000,12.117,0.000,620.916,5.594,357.984,400.629,346.728,5.179688,13.190,8,0.000,0.000,0.000,0,0.000,0,12.117,0.000,0.000,520672.421,0.000,525305.236,0.000,0.000,446477.500 +4.907731,0.100176,17456389,0.520241,1650774.291,0.000,0.000,13.418,0.000,721.092,6.524,357.984,485.006,238.253,5.301392,13.167,8,0.000,0.000,0.000,0,0.000,0,13.418,0.000,0.000,559994.292,0.000,544351.826,0.000,0.000,546428.172 +5.007881,0.100150,17541064,0.522764,845485.374,0.000,0.000,92.089,0.000,821.242,3.049,357.984,174.661,577.613,5.301392,13.111,8,0.000,0.000,0.000,0,0.000,0,92.089,0.000,0.000,412273.346,0.000,396377.123,0.000,0.000,36834.905 +5.108029,0.100148,17685739,0.527076,1444612.133,0.000,0.000,8.951,0.000,921.390,5.262,357.984,430.145,402.373,5.366089,13.071,8,0.000,0.000,0.000,0,0.000,0,8.951,0.000,0.000,478012.594,0.000,501877.277,0.000,0.000,464722.262 +5.208170,0.100141,17795996,0.530362,1101015.399,0.000,0.000,6.235,0.000,1021.531,6.567,357.984,521.880,267.552,5.494629,13.045,6,0.000,0.000,0.000,0,0.000,0,6.235,0.000,0.000,463176.009,0.000,467110.454,0.000,0.000,170728.936 +5.308302,0.100132,17796464,0.530376,4673.844,0.000,0.000,0.006,0.000,1121.663,2.111,357.984,290.750,635.764,5.513428,12.983,5,0.000,0.000,0.000,0,0.000,0,0.006,0.000,0.000,4673.844,0.000,0.000,0.000,0.000,0.000 +5.408417,0.100115,17796464,0.530376,0.000,0.000,0.000,0.000,0.000,1221.778,2.251,357.984,382.608,447.923,5.569336,12.939,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508555,0.100139,17796464,0.530376,0.000,0.000,0.000,0.000,0.000,1321.916,3.405,357.984,514.208,294.513,5.643188,12.910,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608680,0.100125,17796464,0.530376,0.000,0.000,0.000,0.000,0.000,1422.041,2.245,357.984,346.286,581.695,5.704834,12.853,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708795,0.100115,17796464,0.530376,0.000,0.000,0.000,0.000,0.000,1522.156,3.412,357.984,485.966,406.097,5.704834,12.814,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.808923,0.100128,17796469,0.530376,49.936,0.000,0.000,1603.092,0.000,34.415,4.869,398.160,303.713,215.584,5.763550,12.793,5,0.000,0.000,0.000,0,0.000,0,1603.092,9.987,9.987,0.000,9.987,0.000,9.987,9.987,0.000 +5.909068,0.100145,17990176,0.536149,1934257.396,0.000,0.000,63.372,0.000,0.001,6.748,420.375,57.846,452.428,5.763550,12.748,5,0.000,0.000,0.000,0,0.000,0,63.372,208666.578,384600.752,0.000,527133.495,0.000,469906.709,343949.863,0.000 +6.009194,0.100126,18285056,0.544937,2945088.570,0.000,0.000,2.676,0.000,82.119,4.351,420.375,41.471,198.578,5.778687,12.729,5,0.000,0.000,0.000,0,0.000,0,2.676,723648.051,712621.947,0.000,667558.736,0.000,697111.493,144148.343,0.000 +6.109339,0.100144,18487788,0.550979,2024397.337,0.000,0.000,154.234,0.000,28.945,3.516,420.375,172.446,237.782,5.802734,12.706,5,0.000,0.000,0.000,0,0.000,0,154.234,413063.652,540319.929,0.000,520698.258,0.000,550305.513,9.986,0.000 +6.209494,0.100155,18487795,0.550979,69.891,0.000,0.000,126.873,0.000,129.099,2.939,420.375,712.175,508.624,5.893066,12.656,5,0.000,0.000,0.000,0,0.000,0,126.873,9.984,0.000,0.000,19.969,0.000,19.969,19.969,0.000 +6.309638,0.100144,18487799,0.550979,39.943,0.000,0.000,158.798,0.000,128.976,1.685,420.375,353.437,834.463,6.119995,12.574,5,0.000,0.000,0.000,0,0.000,0,158.798,9.986,19.971,0.000,9.986,0.000,0.000,0.000,0.000 +6.409758,0.100120,18487809,0.550980,99.880,0.000,0.000,185.359,0.000,69.261,3.047,420.375,714.610,550.042,6.123291,12.520,5,0.000,0.000,0.000,0,0.000,0,185.359,19.976,19.976,0.000,19.976,0.000,19.976,19.976,0.000 +6.509904,0.100146,18487816,0.550980,69.898,0.000,0.000,96.944,0.000,107.110,2.734,420.375,609.229,417.672,6.168579,12.480,5,0.000,0.000,0.000,0,0.000,0,96.944,19.971,0.000,0.000,9.985,0.000,19.971,19.971,0.000 +6.610024,0.100120,18487822,0.550980,59.928,0.000,0.000,144.570,0.000,162.694,1.980,420.375,485.902,861.078,6.290283,12.395,5,0.000,0.000,0.000,0,0.000,0,144.570,0.000,19.976,0.000,19.976,0.000,0.000,19.976,0.000 +6.710167,0.100143,18487831,0.550980,89.871,0.000,0.000,194.145,0.000,68.090,3.203,420.375,733.481,563.217,6.356812,12.340,5,0.000,0.000,0.000,0,0.000,0,194.145,19.971,19.971,0.000,9.986,0.000,19.971,19.971,0.000 +6.810300,0.100133,18487838,0.550981,69.907,0.000,0.000,104.805,0.000,117.383,2.178,420.375,488.803,738.197,6.463135,12.268,5,0.000,0.000,0.000,0,0.000,0,104.805,19.973,19.973,0.000,9.987,0.000,19.973,0.000,0.000 +6.910454,0.100154,18487846,0.550981,79.877,0.000,0.000,150.962,0.000,158.464,2.712,420.375,644.279,483.278,6.488770,12.221,5,0.000,0.000,0.000,0,0.000,0,150.962,19.969,19.969,0.000,19.969,0.000,0.000,19.969,0.000 +7.010590,0.100136,18487852,0.550981,59.919,0.000,0.000,172.408,0.000,140.856,2.478,420.375,553.505,758.461,6.635132,12.147,5,0.000,0.000,0.000,0,0.000,0,172.408,0.000,0.000,0.000,19.973,0.000,19.973,19.973,0.000 +7.110729,0.100139,18487861,0.550981,89.875,0.000,0.000,181.756,0.000,86.978,2.234,420.375,557.508,630.415,6.657227,12.085,5,0.000,0.000,0.000,0,0.000,0,181.756,19.972,19.972,0.000,9.986,0.000,19.972,19.972,0.000 +7.210863,0.100134,18487870,0.550981,89.880,0.000,0.000,115.564,0.000,145.041,3.175,420.375,742.444,420.297,6.708744,12.044,5,0.000,0.000,0.000,0,0.000,0,115.564,19.973,19.973,0.000,29.960,0.000,19.973,0.000,0.000 +7.310987,0.100124,18614701,0.554761,1266742.128,0.000,0.000,158.318,0.000,0.001,3.759,420.375,390.649,897.054,6.815308,11.956,5,0.000,0.000,0.000,0,0.000,0,158.318,167133.136,66947.138,0.000,380618.900,0.000,184012.244,468030.709,0.000 +7.411183,0.100197,18896335,0.563155,2810814.641,0.000,0.000,13.556,0.000,0.000,5.239,420.375,0.156,305.454,6.851318,11.926,4,0.000,0.000,0.000,0,0.000,0,13.556,593653.027,563681.942,0.000,455205.180,0.000,584880.272,613394.220,0.000 +7.511430,0.100247,19213397,0.572604,3162818.876,0.000,0.000,11.024,0.000,0.001,4.271,420.375,0.000,132.330,6.869873,11.914,4,0.000,0.000,0.000,0,0.000,0,11.024,710128.461,773043.281,0.000,0.000,0.000,812715.429,866931.704,0.000 +7.611753,0.100323,19496402,0.581038,2820932.717,0.000,0.000,12.093,0.000,0.000,4.548,420.375,0.000,107.504,6.885864,11.903,4,0.000,0.000,0.000,0,0.000,0,12.093,741224.355,599711.726,0.000,0.000,0.000,702748.709,777247.927,0.000 +7.711898,0.100145,19769937,0.589190,2731383.785,0.000,0.000,16.645,0.000,0.647,4.623,420.375,0.000,68.806,6.902710,11.896,4,0.000,0.000,0.000,0,0.000,0,16.645,672902.884,680421.966,0.000,0.000,0.000,626060.903,751998.031,0.000 +7.812042,0.100144,19963495,0.594959,1932802.717,0.000,0.000,13.009,0.000,0.000,2.942,420.375,0.000,57.066,6.912476,11.891,1,0.000,0.000,0.000,0,0.000,0,13.009,642117.329,220483.183,0.000,0.000,0.000,145590.798,924611.407,0.000 +7.912273,0.100231,20000000,0.596046,364207.395,0.000,0.000,0.472,0.000,0.000,0.297,420.375,0.000,1.247,6.912598,11.891,0,0.000,0.000,0.000,0,0.000,0,0.472,0.000,0.000,0.000,0.000,0.000,0.000,364207.395,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.log new file mode 100644 index 000000000..fc66b0226 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=208 +worker=1 kind=insert tid=6 os_tid=207 +worker=6 kind=insert tid=8 os_tid=212 +worker=5 kind=insert tid=7 os_tid=211 +worker=3 kind=insert tid=9 os_tid=209 +start_monotonic_ns=2084346362198434 main_address=0x55f46fdb4300 +worker=0 kind=insert tid=10 os_tid=206 +worker=4 kind=insert tid=11 os_tid=210 +worker=7 kind=insert tid=12 os_tid=213 +load_end reason=complete inserted=20000000 elapsed_s=7.912 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.162 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084346362200507 cpu_ns=8901141 +diagnostic_stage name=stop_request wall_ns=2084354274532490 cpu_ns=51978130206 +diagnostic_stage name=workers_joined wall_ns=2084354274606383 cpu_ns=51978203368 +diagnostic_stage name=before_close wall_ns=2084354274683504 cpu_ns=51978280479 +diagnostic_stage name=after_close wall_ns=2084354436219268 cpu_ns=52048385001 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084354158131296 last_end_ns=2084354158132089 loop_exit_ns=2084354158132129 deregister_start_ns=2084354158132159 deregister_end_ns=2084354158133017 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084354100120709 last_end_ns=2084354100121653 loop_exit_ns=2084354100121701 deregister_start_ns=2084354100121738 deregister_end_ns=2084354100122300 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084351571122083 last_end_ns=2084351571123602 loop_exit_ns=2084351571123668 deregister_start_ns=2084351571123705 deregister_end_ns=2084351571124810 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084353742817687 last_end_ns=2084353742818892 loop_exit_ns=2084353742818937 deregister_start_ns=2084353742819036 deregister_end_ns=2084353742820064 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084351566234950 last_end_ns=2084351566236139 loop_exit_ns=2084351566236216 deregister_start_ns=2084351566236256 deregister_end_ns=2084351566237414 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084354092400656 last_end_ns=2084354092401564 loop_exit_ns=2084354092401612 deregister_start_ns=2084354092401808 deregister_end_ns=2084354092402589 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084354204166347 last_end_ns=2084354204167145 loop_exit_ns=2084354204167183 deregister_start_ns=2084354204167294 deregister_end_ns=2084354204168035 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084351522459270 last_end_ns=2084351522460523 loop_exit_ns=2084351522460590 deregister_start_ns=2084351522460628 deregister_end_ns=2084351522463729 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.summary.csv new file mode 100644 index 000000000..1678587e5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-13-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2527675.427576,7.912408,20000000,0.002653,0.001296,0.003936,0.010112,1603.092285,0.002653,0.001296,0.003936,0.010112,1603.092285,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.csv new file mode 100644 index 000000000..7f4089e8f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.csv @@ -0,0 +1,82 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100166,0.100166,408010,0.012160,4073358.470,0.000,0.000,16.395,0.000,3.299,7.394,65.777,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,16.395,572582.359,291757.133,626752.705,592349.644,554232.728,319111.860,636286.926,480285.114 +0.200313,0.100148,888353,0.026475,4796332.579,0.000,0.000,18.002,0.000,0.002,8.841,143.715,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.002,600800.959,370112.323,736460.216,666603.587,716260.107,481028.194,653682.706,571384.488 +0.300484,0.100171,1361281,0.040569,4721225.071,0.000,0.000,17.684,0.000,0.001,9.356,216.352,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.684,592658.859,458437.855,713921.971,526471.781,710268.204,562859.699,595114.669,561492.033 +0.400641,0.100157,1825020,0.054390,4630134.810,0.000,0.000,18.385,0.000,0.001,9.421,282.266,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.385,597304.054,559862.723,634745.386,598671.911,615275.893,559722.942,602675.637,461876.263 +0.500790,0.100150,2263780,0.067466,4381046.174,0.000,0.000,22.238,0.000,9.706,9.805,292.766,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,22.238,543846.433,452463.138,618714.434,658744.551,576058.246,508968.608,510276.652,511974.112 +0.600971,0.100180,2400450,0.071539,1364238.355,0.000,0.000,93.566,0.000,0.007,11.222,302.141,0.000,51.236,0.430176,14.321,8,0.000,0.000,0.000,0,0.000,0,93.566,43820.929,548879.596,40906.188,529334.863,83459.405,34607.554,46945.291,36284.528 +0.701133,0.100162,2794325,0.083277,3932369.377,0.000,0.000,15.006,0.000,13.446,8.689,302.141,14.040,942.533,0.605957,14.229,8,0.000,0.000,0.000,0,0.000,0,15.006,524359.180,464027.074,565971.660,549907.725,463507.917,496943.664,404144.240,463507.917 +0.801299,0.100166,3195182,0.095224,4001920.729,0.000,0.000,20.885,0.000,4.608,9.178,302.141,65.672,884.585,0.612183,14.142,8,0.000,0.000,0.000,0,0.000,0,20.885,504282.125,487519.976,569903.095,475390.130,465177.099,447496.476,475729.566,576422.263 +0.901461,0.100162,3648145,0.108723,4522320.483,0.000,0.000,12.914,0.000,0.001,9.437,302.141,114.463,223.818,0.612183,14.120,8,0.000,0.000,0.000,0,0.000,0,12.914,672582.891,533507.681,660742.029,493242.762,535025.228,488101.072,553405.520,585713.300 +1.001618,0.100158,4047158,0.120615,3983852.206,0.000,0.000,16.835,0.000,24.012,9.518,302.141,117.354,94.422,0.784374,14.111,8,0.000,0.000,0.000,0,0.000,0,16.835,542624.926,554196.691,644903.754,422134.796,436392.329,468491.746,430481.643,484626.321 +1.101813,0.100195,4320018,0.128747,2723291.298,0.000,0.000,72.840,0.000,1.173,10.178,302.141,67.759,2.612,0.784374,14.111,8,0.000,0.000,0.000,0,0.000,0,72.840,323649.088,496711.725,566954.795,180707.734,192604.542,494316.394,293597.670,174749.349 +1.201981,0.100167,4791372,0.142794,4705670.378,0.000,0.000,12.237,0.000,0.003,8.548,302.141,0.000,0.000,0.784374,14.111,8,0.000,0.000,0.000,0,0.000,0,12.237,675889.662,655583.622,600845.165,651580.317,593936.718,527218.296,412959.379,587657.220 +1.302164,0.100183,5218105,0.155512,4259517.916,0.000,0.000,12.976,0.000,0.001,8.417,302.141,0.000,151.051,1.032593,14.096,8,0.000,0.000,0.000,0,0.000,0,12.976,597943.354,580515.317,498246.202,630673.326,460325.749,485100.311,498675.414,508038.243 +1.402335,0.100171,5566923,0.165907,3482237.562,0.000,0.000,17.249,0.000,3.222,7.689,302.141,0.000,425.758,1.080200,14.054,8,0.000,0.000,0.000,0,0.000,0,17.249,483674.609,359496.519,457159.857,411417.915,406356.553,436055.871,417317.847,510758.391 +1.504975,0.102640,5868104,0.174883,2934333.473,0.000,0.000,15.184,0.000,57.603,9.724,302.141,0.000,268.459,1.193787,14.028,8,0.000,0.000,0.000,0,0.000,0,15.184,227649.274,213999.670,499413.754,264272.300,261583.298,216727.643,619425.042,631262.492 +1.605138,0.100163,6236545,0.185864,3678425.165,0.000,0.000,71.024,0.000,0.003,9.285,302.141,0.000,1.248,1.286869,14.027,8,0.000,0.000,0.000,0,0.000,0,71.024,478072.172,465971.859,467679.081,419297.798,455628.688,494195.938,472710.895,424868.734 +1.708979,0.103841,6734252,0.200696,4792971.347,0.000,0.000,11.635,0.000,1.162,8.568,302.141,0.000,0.075,1.286869,14.027,8,0.000,0.000,0.000,0,0.000,0,11.635,725166.269,736722.397,416694.702,584826.729,715093.178,552546.613,525110.440,536811.019 +1.809129,0.100150,7138888,0.212755,4040287.771,0.000,0.000,15.231,0.000,2.993,8.092,302.141,0.000,357.276,1.594604,13.992,8,0.000,0.000,0.000,0,0.000,0,15.231,541476.205,460398.059,543433.263,518021.455,553218.557,447657.207,482394.999,493688.026 +1.909275,0.100146,7508861,0.223781,3694337.081,0.000,0.000,21.579,0.000,14.210,8.196,302.141,0.000,484.995,1.677368,13.945,8,0.000,0.000,0.000,0,0.000,0,21.579,489475.473,373994.051,466938.373,378247.841,451211.331,511133.857,576807.987,446528.167 +2.009441,0.100166,7711855,0.229831,2026582.237,0.000,0.000,71.876,0.000,27.713,10.758,302.141,0.000,58.146,1.837616,13.939,8,0.000,0.000,0.000,0,0.000,0,71.876,22492.733,386639.393,517442.670,22642.485,541243.236,486054.675,28183.304,21883.742 +2.109584,0.100143,8104201,0.241524,3917840.406,0.000,0.000,69.779,0.000,0.002,8.886,302.141,13.457,3.121,1.882450,13.939,8,0.000,0.000,0.000,0,0.000,0,69.779,474319.655,295635.952,543790.009,455127.184,521651.764,542481.886,598681.276,486152.682 +2.209747,0.100163,8546847,0.254716,4419243.376,0.000,0.000,12.533,0.000,0.002,8.511,302.141,0.000,0.000,1.882450,13.939,8,0.000,0.000,0.000,0,0.000,0,12.533,484908.145,529704.992,543931.759,545189.705,538320.922,590895.068,658374.874,527917.910 +2.309961,0.100214,8904279,0.265368,3566703.198,0.000,0.000,18.529,0.000,9.440,7.451,302.141,0.000,369.796,2.139404,13.903,8,0.000,0.000,0.000,0,0.000,0,18.529,535915.536,493675.741,376555.854,414494.834,413896.112,545475.122,514441.395,272248.605 +2.410112,0.100151,9289678,0.276854,3848176.060,0.000,0.000,19.389,0.000,5.514,8.472,302.141,0.000,448.112,2.221069,13.859,8,0.000,0.000,0.000,0,0.000,0,19.389,602839.212,563898.046,345228.419,355502.896,453974.122,519245.508,559514.668,447973.189 +2.510283,0.100171,9502862,0.283207,2128209.211,0.000,0.000,74.231,0.000,36.129,10.712,302.141,37.319,110.320,2.423958,13.848,8,0.000,0.000,0.000,0,0.000,0,74.231,589943.539,9.983,411068.704,641355.828,9.983,9.983,485801.209,9.983 +2.610466,0.100183,9936804,0.296140,4331494.405,0.000,0.000,62.629,0.000,0.001,8.884,302.141,3.743,2.729,2.424686,13.848,8,0.000,0.000,0.000,0,0.000,0,62.629,563478.969,584999.591,462144.387,684567.406,420360.841,519299.806,650409.906,446233.500 +2.710645,0.100180,10391863,0.309702,4542435.375,0.000,0.000,13.218,0.000,0.001,8.422,302.141,0.000,2.651,2.632568,13.848,8,0.000,0.000,0.000,0,0.000,0,13.218,521903.074,591558.029,643225.276,692007.701,580877.203,363896.729,652059.416,496907.946 +2.810853,0.100208,10742204,0.320143,3496128.229,0.000,0.000,19.302,0.000,0.003,7.760,302.141,0.000,542.269,2.707764,13.795,8,0.000,0.000,0.000,0,0.000,0,19.302,463654.296,358263.805,419087.121,502154.108,401044.700,437498.773,536103.398,378322.027 +2.911003,0.100150,11098588,0.330764,3558517.810,0.000,0.000,16.217,0.000,26.995,8.826,302.141,0.000,378.574,2.819092,13.758,8,0.000,0.000,0.000,0,0.000,0,16.217,437605.508,485264.229,470965.614,548479.683,442008.923,366232.256,430915.514,377046.082 +3.011176,0.100173,11307413,0.336987,2084653.826,0.000,0.000,69.988,0.000,44.292,10.823,302.141,35.798,40.984,3.221558,13.754,8,0.000,0.000,0.000,0,0.000,0,69.988,84214.724,410671.563,320107.792,486650.494,139269.750,296957.727,43465.020,303316.757 +3.111349,0.100173,11813311,0.352064,5050237.887,0.000,0.000,47.306,0.000,9.287,8.366,302.141,0.000,0.000,3.221558,13.754,8,0.000,0.000,0.000,0,0.000,0,47.306,743842.387,723976.774,610343.477,542091.623,603824.761,586624.535,653848.169,585686.160 +3.211524,0.100175,12250767,0.365101,4366909.655,0.000,0.000,9.839,0.000,0.277,8.664,302.141,0.000,321.702,3.223145,13.722,8,0.000,0.000,0.000,0,0.000,0,9.839,617029.033,633629.950,498536.619,557992.459,481696.121,467241.444,572896.349,537887.680 +3.311694,0.100170,12639610,0.376690,3881815.619,0.000,0.000,20.554,0.000,0.001,8.199,302.141,0.000,408.913,3.290405,13.682,8,0.000,0.000,0.000,0,0.000,0,20.554,526712.513,415082.724,496374.208,582806.932,510709.781,385283.500,439950.351,524895.609 +3.411862,0.100168,12913175,0.384843,2731061.516,0.000,0.000,60.759,0.000,64.880,9.814,302.141,0.000,203.369,3.415291,13.662,8,0.000,0.000,0.000,0,0.000,0,60.759,193095.578,270415.672,183561.596,513207.755,601589.264,560098.972,185089.030,224003.649 +3.512033,0.100171,13202049,0.393452,2883811.019,0.000,0.000,72.453,0.000,0.001,10.140,302.141,25.035,4.641,3.752319,13.662,8,0.000,0.000,0.000,0,0.000,0,72.453,528995.846,418295.054,193639.034,214363.612,304070.286,250382.050,519422.209,454642.929 +3.612208,0.100175,13678665,0.407656,4757854.546,0.000,0.000,12.235,0.000,0.001,8.380,302.141,0.000,0.000,3.752319,13.662,8,0.000,0.000,0.000,0,0.000,0,12.235,556348.821,680282.478,523905.455,637008.020,655595.573,543521.213,497281.930,663911.057 +3.712377,0.100169,14072694,0.419399,3933632.681,0.000,0.000,25.455,0.000,0.030,8.059,302.141,0.000,526.921,3.792725,13.610,8,0.000,0.000,0.000,0,0.000,0,25.455,490869.248,551466.692,458623.820,466790.000,557596.318,392136.345,412721.506,603428.751 +3.812540,0.100163,14474447,0.431372,4010980.750,0.000,0.000,17.685,0.000,0.001,8.236,302.141,0.000,300.603,3.854126,13.581,8,0.000,0.000,0.000,0,0.000,0,17.685,538291.062,560974.025,513022.322,468405.174,431794.952,572355.441,474625.018,451512.756 +3.912703,0.100163,14719524,0.438676,2446776.469,0.000,0.000,71.230,0.000,71.254,9.693,302.141,0.000,176.782,3.968998,13.563,8,0.000,0.000,0.000,0,0.000,0,71.230,601428.373,446181.760,144603.983,217994.199,161865.809,172208.927,145911.849,556581.570 +4.012885,0.100181,15028641,0.447888,3085580.902,0.000,0.000,75.531,0.000,0.001,10.043,302.141,117.171,27.606,4.295044,13.561,8,0.000,0.000,0.000,0,0.000,0,75.531,275530.914,526975.458,580079.268,375210.359,251833.838,279773.230,543645.263,252532.573 +4.113076,0.100192,15519323,0.462512,4897428.055,0.000,0.000,12.416,0.000,4.630,8.800,302.141,0.000,5.224,4.295044,13.560,8,0.000,0.000,0.000,0,0.000,0,12.416,704678.617,580027.664,518695.282,734621.195,650961.631,715617.639,534814.370,458011.657 +4.213228,0.100151,15892077,0.473621,3721912.060,0.000,0.000,22.187,0.000,1.411,7.740,302.141,0.000,620.117,4.359863,13.500,8,0.000,0.000,0.000,0,0.000,0,22.187,510308.358,315552.849,498166.717,497078.363,455930.583,524876.329,453823.769,466175.092 +4.313388,0.100160,16304246,0.485904,4115105.831,0.000,0.000,14.447,0.000,5.832,8.488,302.141,0.000,254.710,4.418945,13.475,8,0.000,0.000,0.000,0,0.000,0,14.447,612200.479,477476.038,460443.291,491703.275,501637.380,478214.856,457068.690,636361.821 +4.413612,0.100224,16552516,0.493303,2477150.885,0.000,0.000,38.793,0.000,67.630,5.472,357.793,209.570,214.091,4.526367,13.454,8,0.000,0.000,0.000,0,0.000,0,38.793,232130.001,222232.173,197806.889,571110.644,390445.356,464319.868,180106.540,218999.415 +4.513750,0.100139,16714676,0.498136,1619354.748,0.000,0.000,28.206,0.000,167.768,7.828,357.793,619.142,210.411,4.686035,13.433,8,0.000,0.000,0.000,0,0.000,0,28.206,0.000,0.000,0.000,375069.962,623235.877,621048.909,0.000,0.000 +4.613876,0.100126,16825973,0.501453,1111566.303,0.000,0.000,14.511,0.000,267.895,5.527,357.793,424.932,981.885,5.004150,13.337,8,0.000,0.000,0.000,0,0.000,0,14.511,0.000,0.000,0.000,341019.357,394661.617,375885.328,0.000,0.000 +4.714037,0.100160,16942863,0.504937,1167029.497,0.000,0.000,42.703,0.000,368.055,7.335,357.793,559.299,426.894,5.026489,13.295,8,0.000,0.000,0.000,0,0.000,0,42.703,0.000,0.000,0.000,223322.062,472253.077,471454.358,0.000,0.000 +4.814184,0.100147,17085688,0.509193,1426149.724,0.000,0.000,5.970,0.000,468.202,6.066,357.793,465.057,667.416,5.144287,13.230,8,0.000,0.000,0.000,0,0.000,0,5.970,0.000,0.000,0.000,388198.304,550029.976,487921.443,0.000,0.000 +4.914320,0.100136,17215699,0.513068,1298344.706,0.000,0.000,59.985,0.000,568.338,4.418,357.793,292.844,393.996,5.157959,13.191,8,0.000,0.000,0.000,0,0.000,0,59.985,0.000,0.000,0.000,282156.366,489933.861,526254.478,0.000,0.000 +5.014472,0.100152,17350836,0.517095,1349325.650,0.000,0.000,16.070,0.000,668.490,6.924,357.793,560.947,221.851,5.184570,13.170,8,0.000,0.000,0.000,0,0.000,0,16.070,0.000,0.000,0.000,483317.730,495998.518,370009.402,0.000,0.000 +5.114637,0.100166,17481385,0.520986,1303332.073,0.000,0.000,6.017,0.000,768.655,4.908,357.793,261.169,587.387,5.313477,13.112,8,0.000,0.000,0.000,0,0.000,0,6.017,0.000,0.000,0.000,373970.817,485536.098,443825.159,0.000,0.000 +5.214769,0.100132,17558307,0.523278,768203.390,0.000,0.000,74.089,0.000,868.787,3.180,357.793,216.939,423.463,5.354248,13.071,8,0.000,0.000,0.000,0,0.000,0,74.089,0.000,0.000,0.000,77307.694,386618.365,304277.332,0.000,0.000 +5.314916,0.100147,17718253,0.528045,1597116.838,0.000,0.000,19.571,0.000,968.934,6.652,357.793,549.662,282.710,5.389282,13.043,8,0.000,0.000,0.000,0,0.000,0,19.571,0.000,0.000,0.000,420642.866,621588.056,554885.916,0.000,0.000 +5.415065,0.100149,17816669,0.530978,982694.508,0.000,0.000,2.765,0.000,1069.083,4.286,357.980,342.146,455.493,5.492920,12.999,6,0.000,0.000,0.000,0,0.000,0,2.765,0.000,0.000,0.000,194909.332,148708.231,639076.945,0.000,0.000 +5.515196,0.100131,17850335,0.531981,336220.697,0.000,0.000,3.315,0.000,1169.214,2.204,357.980,281.585,542.455,5.597900,12.946,6,0.000,0.000,0.000,0,0.000,0,3.315,0.000,0.000,0.000,0.000,0.000,336220.697,0.000,0.000 +5.615348,0.100152,17871321,0.532607,209540.583,0.000,0.000,53.890,0.000,1269.366,4.475,357.980,523.382,310.776,5.597900,12.915,5,0.000,0.000,0.000,0,0.000,0,53.890,0.000,0.000,0.000,0.000,0.000,209540.583,0.000,0.000 +5.715474,0.100125,17871321,0.532607,0.000,0.000,0.000,0.000,0.000,1369.492,3.051,357.980,377.925,447.643,5.662354,12.871,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.815615,0.100142,17871321,0.532607,0.000,0.000,0.000,0.000,0.000,1469.634,1.944,357.980,303.086,553.589,5.753906,12.817,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.915751,0.100135,17871321,0.532607,0.000,0.000,0.000,0.000,0.000,1569.769,3.495,357.980,491.133,311.220,5.753906,12.787,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.015866,0.100115,17877271,0.532784,59431.398,0.000,0.000,1630.152,0.000,46.397,5.072,420.414,154.314,112.253,5.760376,12.776,5,0.000,0.000,0.000,0,0.000,0,1630.152,9.988,1218.593,9.988,0.000,0.000,0.000,58182.840,9.988 +6.116013,0.100146,18175865,0.541683,2981573.605,0.000,0.000,58.509,0.000,45.565,5.742,420.414,52.735,230.561,5.782837,12.753,5,0.000,0.000,0.000,0,0.000,0,58.509,338114.844,725387.699,495015.070,0.000,0.000,0.000,768983.854,654072.138 +6.216157,0.100144,18457383,0.550073,2811127.535,0.000,0.000,17.162,0.000,145.710,4.194,420.414,61.903,216.212,5.803589,12.732,5,0.000,0.000,0.000,0,0.000,0,17.162,0.000,517633.789,729049.018,0.000,0.000,0.000,751846.154,812598.574 +6.316314,0.100157,18487257,0.550963,298271.433,0.000,0.000,159.982,0.000,86.763,1.729,420.414,371.916,458.381,5.848877,12.687,5,0.000,0.000,0.000,0,0.000,0,159.982,9.984,14197.696,95979.222,0.000,0.000,0.000,90238.241,97846.289 +6.416442,0.100128,18487264,0.550963,69.910,0.000,0.000,181.156,0.000,186.891,2.045,420.414,476.654,483.521,6.043945,12.640,5,0.000,0.000,0.000,0,0.000,0,181.156,19.974,9.987,19.974,0.000,0.000,0.000,19.974,0.000 +6.516578,0.100136,18487269,0.550964,49.932,0.000,0.000,204.823,0.000,132.656,2.322,420.414,427.660,782.021,6.134155,12.564,5,0.000,0.000,0.000,0,0.000,0,204.823,0.000,9.986,0.000,0.000,0.000,0.000,19.973,19.973 +6.616735,0.100157,18487275,0.550964,59.906,0.000,0.000,214.386,0.000,172.137,2.341,420.414,519.847,475.659,6.134155,12.517,5,0.000,0.000,0.000,0,0.000,0,214.386,19.969,19.969,19.969,0.000,0.000,0.000,0.000,0.000 +6.716888,0.100153,18487285,0.550964,99.847,0.000,0.000,173.541,0.000,92.087,3.455,420.414,732.085,507.389,6.203003,12.467,5,0.000,0.000,0.000,0,0.000,0,173.541,19.969,19.969,19.969,0.000,0.000,0.000,19.969,19.969 +6.816976,0.100088,18487289,0.550964,39.965,0.000,0.000,145.154,0.000,151.855,1.557,420.414,355.625,718.627,6.262817,12.397,5,0.000,0.000,0.000,0,0.000,0,145.154,0.000,0.000,0.000,0.000,0.000,0.000,19.982,19.982 +6.917139,0.100163,18487297,0.550964,79.870,0.000,0.000,203.592,0.000,120.463,2.621,420.414,654.167,500.589,6.370850,12.348,5,0.000,0.000,0.000,0,0.000,0,203.592,19.967,19.967,19.967,0.000,0.000,0.000,0.000,19.967 +7.017269,0.100130,18487305,0.550965,79.896,0.000,0.000,124.377,0.000,158.817,2.550,420.414,535.439,413.097,6.373291,12.308,5,0.000,0.000,0.000,0,0.000,0,124.377,19.974,19.974,0.000,0.000,0.000,0.000,19.974,19.974 +7.117409,0.100140,18487311,0.550965,59.916,0.000,0.000,184.624,0.000,120.774,1.750,420.414,454.247,692.625,6.454956,12.240,5,0.000,0.000,0.000,0,0.000,0,184.624,19.972,0.000,19.972,0.000,0.000,0.000,19.972,0.000 +7.217561,0.100152,18487319,0.550965,79.878,0.000,0.000,173.751,0.000,110.120,2.002,420.414,464.097,512.578,6.560303,12.190,5,0.000,0.000,0.000,0,0.000,0,173.751,0.000,19.970,19.970,0.000,0.000,0.000,19.970,19.970 +7.317684,0.100123,18487326,0.550965,69.914,0.000,0.000,154.118,0.000,119.412,3.022,420.414,685.681,628.368,6.648193,12.129,5,0.000,0.000,0.000,0,0.000,0,154.118,19.975,19.975,0.000,0.000,0.000,0.000,9.988,19.975 +7.417812,0.100128,18487331,0.550965,49.936,0.000,0.000,147.689,0.000,127.302,1.902,420.414,452.976,535.253,6.733032,12.076,5,0.000,0.000,0.000,0,0.000,0,147.689,19.974,0.000,19.974,0.000,0.000,0.000,9.987,0.000 +7.517924,0.100112,18492227,0.551111,48905.035,0.000,0.000,152.105,0.000,68.356,3.612,420.414,759.342,862.390,6.765137,11.992,5,0.000,0.000,0.000,0,0.000,0,152.105,19.978,19.978,48505.484,0.000,0.000,0.000,19.978,339.618 +7.618156,0.100232,18736503,0.558391,2437100.200,0.000,0.000,103.388,0.000,0.001,5.698,420.414,239.795,434.226,6.815186,11.950,5,0.000,0.000,0.000,0,0.000,0,103.388,576401.394,291961.962,662032.529,0.000,0.000,0.000,330312.898,576391.417 +7.718297,0.100140,19076389,0.568521,3394102.792,0.000,0.000,16.549,0.000,0.001,5.390,420.414,0.156,197.107,6.841064,11.930,5,0.000,0.000,0.000,0,0.000,0,16.549,657907.870,672417.533,673575.909,0.000,0.000,0.000,711432.849,678768.631 +7.818453,0.100156,19395264,0.578024,3183782.821,0.000,0.000,12.660,0.000,0.001,5.517,420.414,0.000,210.531,6.864868,11.910,5,0.000,0.000,0.000,0,0.000,0,12.660,659910.441,655237.731,590788.282,0.000,0.000,0.000,617985.849,659860.519 +7.918613,0.100161,19699773,0.587099,3040203.693,0.000,0.000,16.992,0.000,0.001,5.182,420.414,0.000,153.425,6.892094,11.895,4,0.000,0.000,0.000,0,0.000,0,16.992,549986.046,785108.151,373799.219,0.000,0.000,0.000,656744.461,674565.818 +8.018895,0.100281,19944062,0.594379,2436034.487,0.000,0.000,13.252,0.000,0.000,3.782,420.414,0.000,135.244,6.921143,11.881,1,0.000,0.000,0.000,0,0.000,0,13.252,492085.169,674691.277,0.000,0.000,0.000,0.000,500541.371,768716.670 +8.119181,0.100286,20000000,0.596046,557783.862,0.000,0.000,0.760,0.000,0.000,0.495,420.414,0.000,17.294,6.921509,11.880,0,0.000,0.000,0.000,0,0.000,0,0.760,0.000,0.000,0.000,0.000,0.000,0.000,0.000,557783.862 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.log new file mode 100644 index 000000000..40d4e12a9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=220 +worker=1 kind=insert tid=6 os_tid=221 +worker=2 kind=insert tid=7 os_tid=222 +worker=5 kind=insert tid=8 os_tid=225 +worker=7 kind=insert tid=9 os_tid=227 +start_monotonic_ns=2084354587035334 main_address=0x55f805310300 +worker=6 kind=insert tid=10 os_tid=226 +worker=4 kind=insert tid=11 os_tid=224 +worker=3 kind=insert tid=12 os_tid=223 +load_end reason=complete inserted=20000000 elapsed_s=8.119 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.138 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084354587037021 cpu_ns=9224157 +diagnostic_stage name=stop_request wall_ns=2084362706270636 cpu_ns=53695578871 +diagnostic_stage name=workers_joined wall_ns=2084362706313665 cpu_ns=53695621266 +diagnostic_stage name=before_close wall_ns=2084362706394019 cpu_ns=53695701610 +diagnostic_stage name=after_close wall_ns=2084362844237006 cpu_ns=53764382636 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084362577651111 last_end_ns=2084362577652207 loop_exit_ns=2084362577652257 deregister_start_ns=2084362577652283 deregister_end_ns=2084362577652785 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084362599734172 last_end_ns=2084362599734980 loop_exit_ns=2084362599735025 deregister_start_ns=2084362599735044 deregister_end_ns=2084362599735721 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084362452886732 last_end_ns=2084362452887785 loop_exit_ns=2084362452887833 deregister_start_ns=2084362452887867 deregister_end_ns=2084362452888760 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084359931642609 last_end_ns=2084359931644123 loop_exit_ns=2084359931644196 deregister_start_ns=2084359931644283 deregister_end_ns=2084359931645418 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084359922046640 last_end_ns=2084359922047641 loop_exit_ns=2084359922047697 deregister_start_ns=2084359922047721 deregister_end_ns=2084359922051052 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084360198063845 last_end_ns=2084360198064945 loop_exit_ns=2084360198065026 deregister_start_ns=2084360198065059 deregister_end_ns=2084360198065888 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084362575655456 last_end_ns=2084362575656711 loop_exit_ns=2084362575656766 deregister_start_ns=2084362575656808 deregister_end_ns=2084362575657541 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084362653702588 last_end_ns=2084362653703300 loop_exit_ns=2084362653703337 deregister_start_ns=2084362653703363 deregister_end_ns=2084362653704051 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.summary.csv new file mode 100644 index 000000000..d89ca6cc7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-14-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2463273.007742,8.119279,20000000,0.002760,0.001360,0.004000,0.010112,1630.151958,0.002760,0.001360,0.004000,0.010112,1630.151958,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.csv new file mode 100644 index 000000000..996a49b43 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.csv @@ -0,0 +1,82 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,541103,0.016126,5407340.626,0.000,0.000,17.329,0.000,0.005,8.356,86.625,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.329,547226.633,618348.107,789101.604,790580.595,794228.106,606656.085,617458.714,643740.782 +0.200244,0.100176,1010861,0.030126,4689319.248,0.000,0.000,18.545,0.000,6.420,9.096,160.754,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.545,591777.519,563108.023,620956.117,707144.288,607330.121,476909.871,534807.877,587285.432 +0.300421,0.100177,1474366,0.043940,4626863.690,0.000,0.000,18.654,0.000,0.001,9.298,236.223,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.654,586592.143,351647.829,591753.011,703475.341,715793.546,618815.130,486359.484,572427.205 +0.400598,0.100177,1941524,0.057862,4663342.858,0.000,0.000,13.860,0.000,0.001,9.623,282.703,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,13.860,591694.854,475530.043,601317.856,598822.264,708867.884,551525.807,554041.363,581542.786 +0.500926,0.100328,2278866,0.067915,3362396.149,0.000,0.000,17.709,0.000,37.472,10.145,292.422,0.000,3.699,0.043331,14.326,8,0.000,0.000,0.000,0,0.000,0,17.709,605973.274,359820.304,351806.578,376116.874,414381.422,518609.702,357517.853,378170.143 +0.601079,0.100153,2522796,0.075185,2435569.074,0.000,0.000,93.698,0.000,0.001,10.291,300.234,0.000,99.691,0.442139,14.316,8,0.000,0.000,0.000,0,0.000,0,93.698,516079.444,168471.926,180183.985,347038.389,280031.034,530756.960,240072.245,172935.089 +0.701232,0.100153,2863819,0.085348,3405036.604,0.000,0.000,18.680,0.000,0.001,9.221,300.234,22.037,1199.655,0.605469,14.198,8,0.000,0.000,0.000,0,0.000,0,18.680,440208.589,472728.989,316107.869,424692.255,461995.360,433379.006,387888.389,468036.147 +0.801394,0.100163,3254989,0.097006,3905351.851,0.000,0.000,16.257,0.000,0.002,9.324,300.234,71.212,605.383,0.605469,14.139,8,0.000,0.000,0.000,0,0.000,0,16.257,449169.874,398482.267,463187.089,486309.504,574885.524,524217.884,489983.532,519116.177 +0.901563,0.100169,3687784,0.109905,4320660.484,0.000,0.000,13.964,0.000,0.001,9.534,300.234,132.706,181.491,0.605469,14.122,8,0.000,0.000,0.000,0,0.000,0,13.964,512096.027,537792.674,677926.250,489534.092,604969.338,432180.855,505996.318,560164.929 +1.001726,0.100163,4068612,0.121254,3802066.966,0.000,0.000,13.271,0.000,31.866,9.620,300.234,93.285,95.976,0.788170,14.112,8,0.000,0.000,0.000,0,0.000,0,13.271,626825.692,371053.654,635461.580,558337.609,580401.554,391031.008,351006.413,287949.456 +1.101895,0.100168,4360426,0.129951,2913234.201,0.000,0.000,73.312,0.000,61.140,9.826,300.234,71.208,19.966,0.788170,14.110,8,0.000,0.000,0.000,0,0.000,0,73.312,595457.268,275835.501,486989.924,239097.367,551621.087,214279.160,310686.813,239267.081 +1.202053,0.100158,4829353,0.143926,4681849.643,0.000,0.000,64.142,0.000,0.002,8.536,300.234,5.304,0.039,0.788170,14.110,8,0.000,0.000,0.000,0,0.000,0,64.142,585701.710,643320.389,570835.272,573031.790,599539.777,552304.641,552953.613,604162.451 +1.302217,0.100164,5215031,0.155420,3850466.467,0.000,0.000,11.757,0.000,0.002,8.332,300.234,0.000,77.958,1.024048,14.103,8,0.000,0.000,0.000,0,0.000,0,11.757,472026.028,521145.488,479753.358,517221.922,486122.914,454644.528,445719.163,473833.065 +1.402374,0.100157,5610427,0.167204,3947760.831,0.000,0.000,17.299,0.000,0.002,8.281,300.234,0.000,499.957,1.400879,14.054,8,0.000,0.000,0.000,0,0.000,0,17.299,462443.824,485867.043,596922.652,490529.721,523967.214,347833.797,423325.252,616871.327 +1.502549,0.100174,5883077,0.175329,2721750.926,0.000,0.000,70.403,0.000,1.897,10.052,300.234,1.326,306.068,1.400879,14.024,8,0.000,0.000,0.000,0,0.000,0,70.403,175593.614,167926.991,271176.834,582244.066,193791.860,163394.899,630929.117,536693.545 +1.602712,0.100163,6295465,0.187619,4117155.244,0.000,0.000,27.299,0.000,3.714,9.070,300.234,0.000,0.624,1.400879,14.024,8,0.000,0.000,0.000,0,0.000,0,27.299,513960.523,561942.152,542274.276,423019.062,523115.569,459579.346,539289.152,553975.165 +1.702886,0.100174,6764155,0.201588,4678770.823,0.000,0.000,9.936,0.000,0.002,8.755,300.234,0.000,0.039,1.400879,14.024,8,0.000,0.000,0.000,0,0.000,0,9.936,575819.537,500071.146,653454.649,547997.876,670684.712,485017.302,689472.070,556253.532 +1.803033,0.100147,7154313,0.213215,3895850.490,0.000,0.000,16.192,0.000,0.003,8.025,300.234,0.000,424.298,1.888794,13.982,8,0.000,0.000,0.000,0,0.000,0,16.192,418804.077,499585.275,508292.470,499964.717,435120.082,450018.172,559577.047,524488.650 +1.903198,0.100165,7536273,0.224598,3813291.101,0.000,0.000,15.560,0.000,15.341,8.729,300.234,0.000,438.766,1.888794,13.939,8,0.000,0.000,0.000,0,0.000,0,15.560,585221.780,454008.865,506971.241,481253.790,378294.131,402134.688,531949.915,473456.690 +2.003370,0.100172,7745467,0.230833,2088352.169,0.000,0.000,70.890,0.000,0.002,10.594,300.234,5.498,11.309,1.888794,13.938,8,0.000,0.000,0.000,0,0.000,0,70.890,481862.151,257028.420,268917.994,400531.878,209609.886,236314.008,81669.690,152418.143 +2.103546,0.100176,8227470,0.245198,4811577.166,0.000,0.000,12.415,0.000,0.001,8.438,300.234,0.000,0.000,1.888794,13.938,8,0.000,0.000,0.000,0,0.000,0,12.415,692573.308,538853.359,681692.423,569419.661,684467.548,476832.315,688021.305,479717.247 +2.203693,0.100147,8688963,0.258951,4608147.176,0.000,0.000,12.601,0.000,10.872,8.456,300.234,0.000,7.333,2.162231,13.937,8,0.000,0.000,0.000,0,0.000,0,12.601,734768.480,514552.620,587285.563,455199.982,641705.461,471026.686,647097.524,556510.861 +2.303831,0.100138,9100109,0.271204,4105784.574,0.000,0.000,16.431,0.000,5.084,8.368,300.234,0.000,700.204,2.176636,13.869,8,0.000,0.000,0.000,0,0.000,0,16.431,601598.411,473475.515,511413.074,485229.268,623168.594,470299.904,477869.441,462730.368 +2.403988,0.100157,9424285,0.280866,3236686.526,0.000,0.000,16.401,0.000,54.919,9.668,300.234,0.000,190.834,2.278271,13.850,8,0.000,0.000,0.000,0,0.000,0,16.401,304582.570,204529.402,262508.521,501394.070,533973.003,597044.139,243608.147,589046.675 +2.504144,0.100156,9737183,0.290191,3124114.847,0.000,0.000,72.998,0.000,0.001,9.940,300.234,52.262,18.058,2.422855,13.848,8,0.000,0.000,0.000,0,0.000,0,72.998,327310.283,235513.238,423200.953,555974.187,188316.736,526240.491,246016.880,621542.079 +2.604320,0.100177,10215348,0.304441,4773218.587,0.000,0.000,12.128,0.000,2.763,8.565,300.234,0.000,0.000,2.422855,13.848,8,0.000,0.000,0.000,0,0.000,0,12.128,639360.633,528696.111,684081.638,540215.763,560889.245,661960.713,484673.872,673340.611 +2.704474,0.100153,10614751,0.316344,3987911.109,0.000,0.000,15.150,0.000,5.482,7.888,300.234,0.000,352.545,2.679932,13.814,8,0.000,0.000,0.000,0,0.000,0,15.150,510187.189,491635.654,572571.469,448811.362,478765.402,542497.613,408383.393,535059.027 +2.804639,0.100165,11039305,0.328997,4238526.129,0.000,0.000,18.043,0.000,10.602,8.175,300.234,0.000,476.204,2.764648,13.767,8,0.000,0.000,0.000,0,0.000,0,18.043,539507.229,597181.790,570495.949,517703.310,410650.460,544069.679,620872.586,438045.127 +2.904826,0.100187,11236291,0.334868,1966177.114,0.000,0.000,71.905,0.000,24.702,10.531,300.234,90.690,127.807,2.927372,13.755,8,0.000,0.000,0.000,0,0.000,0,71.905,149360.230,155299.106,41282.673,481498.096,467713.916,41432.392,38238.375,591352.326 +3.004993,0.100166,11627400,0.346524,3904588.938,0.000,0.000,53.678,0.000,10.161,9.049,300.234,0.000,3.744,3.224121,13.755,8,0.000,0.000,0.000,0,0.000,0,53.678,526373.598,576869.524,387265.211,601857.919,397957.409,383820.946,350915.732,679528.598 +3.105156,0.100164,12104937,0.360755,4767573.730,0.000,0.000,12.440,0.000,0.001,8.636,300.234,0.000,6.123,3.224121,13.754,8,0.000,0.000,0.000,0,0.000,0,12.440,578543.924,696171.572,644825.536,670823.023,531630.640,496498.092,480873.642,668207.301 +3.205320,0.100164,12501004,0.372559,3954196.308,0.000,0.000,21.379,0.000,0.005,8.165,300.234,0.000,603.855,3.257202,13.695,8,0.000,0.000,0.000,0,0.000,0,21.379,472196.933,497465.564,436235.808,429706.497,509955.117,548072.712,463630.957,596932.720 +3.305491,0.100171,12847681,0.382891,3460865.521,0.000,0.000,15.186,0.000,27.726,8.484,300.234,0.000,316.374,3.332840,13.664,8,0.000,0.000,0.000,0,0.000,0,15.186,462131.571,529875.994,354914.491,456431.296,349373.944,432492.138,393498.664,482147.423 +3.405654,0.100164,13055066,0.389071,2070461.317,0.000,0.000,70.718,0.000,33.327,10.538,300.234,26.324,16.925,3.520874,13.662,8,0.000,0.000,0.000,0,0.000,0,70.718,257069.260,611828.632,158370.798,286211.563,351564.601,110409.295,31418.578,263588.590 +3.505824,0.100170,13561086,0.404152,5051623.959,0.000,0.000,52.484,0.000,5.494,8.337,300.234,0.000,0.039,3.520874,13.662,8,0.000,0.000,0.000,0,0.000,0,52.484,764222.595,597375.847,449137.508,719997.674,534542.518,692833.790,529590.924,763923.103 +3.605990,0.100166,14018985,0.417798,4571421.600,0.000,0.000,16.186,0.000,0.001,8.722,300.234,0.000,488.293,3.800293,13.614,8,0.000,0.000,0.000,0,0.000,0,16.186,633710.835,557686.699,530571.591,620133.313,561829.840,653378.273,437076.381,577034.667 +3.706140,0.100150,14454528,0.430779,4348892.571,0.000,0.000,14.325,0.000,1.146,8.673,300.234,0.000,329.856,3.846069,13.582,8,0.000,0.000,0.000,0,0.000,0,14.325,624091.840,428955.177,552070.106,498959.943,503912.499,608535.226,506917.981,625449.799 +3.806303,0.100163,14752986,0.439673,2979736.795,0.000,0.000,71.661,0.000,72.151,9.762,300.234,20.787,218.785,4.019409,13.561,8,0.000,0.000,0.000,0,0.000,0,71.661,188084.292,157184.515,457196.881,184819.598,483773.684,538305.050,387370.376,583002.400 +3.906485,0.100182,15057296,0.448742,3037557.369,0.000,0.000,73.163,0.000,0.001,10.643,300.234,118.573,23.590,4.270752,13.558,8,0.000,0.000,0.000,0,0.000,0,73.163,218830.700,596152.201,641539.383,588166.772,226826.110,261033.692,246619.992,258388.518 +4.006642,0.100157,15544444,0.463261,4863854.255,0.000,0.000,10.271,0.000,12.101,8.751,300.234,0.000,74.493,4.294678,13.551,8,0.000,0.000,0.000,0,0.000,0,10.271,646246.788,560471.271,587149.444,688121.136,501633.519,715817.712,588637.111,575777.273 +4.106806,0.100164,15920832,0.474478,3757715.693,0.000,0.000,18.819,0.000,6.907,7.628,300.234,0.000,557.289,4.393192,13.497,8,0.000,0.000,0.000,0,0.000,0,18.819,502296.014,472844.327,507996.662,545525.099,445019.971,476787.858,341290.134,465955.628 +4.206961,0.100155,16333947,0.486790,4124757.863,0.000,0.000,16.679,0.000,12.525,8.265,300.234,0.000,302.188,4.462036,13.467,8,0.000,0.000,0.000,0,0.000,0,16.679,526773.659,562857.739,481893.210,556717.255,541540.774,559472.985,463731.356,431770.885 +4.307126,0.100165,16545569,0.493096,2112723.928,0.000,0.000,40.447,0.000,75.806,5.003,357.301,57.444,128.771,4.520630,13.454,8,0.000,0.000,0.000,0,0.000,0,40.447,265560.558,173103.553,352676.402,154254.744,172474.594,348802.812,427282.945,218568.320 +4.407274,0.100148,16705393,0.497860,1595885.638,0.000,0.000,24.139,0.000,175.954,7.531,357.301,681.846,222.133,4.638184,13.433,8,0.000,0.000,0.000,0,0.000,0,24.139,601642.415,0.000,0.000,0.000,0.000,575481.010,418762.213,0.000 +4.507406,0.100132,16830076,0.501575,1245187.697,0.000,0.000,6.424,0.000,276.086,6.217,357.301,443.946,814.083,4.983154,13.353,8,0.000,0.000,0.000,0,0.000,0,6.424,417369.523,0.000,0.000,0.000,0.000,408161.667,419656.507,0.000 +4.607559,0.100153,16939316,0.504831,1090733.795,0.000,0.000,32.538,0.000,376.238,6.537,357.301,492.373,589.529,5.024292,13.295,8,0.000,0.000,0.000,0,0.000,0,32.538,239334.393,0.000,0.000,0.000,0.000,418800.241,432599.162,0.000 +4.707716,0.100157,17082032,0.509084,1424918.816,0.000,0.000,7.196,0.000,476.396,6.588,357.301,541.726,474.371,5.140747,13.249,8,0.000,0.000,0.000,0,0.000,0,7.196,502250.036,0.000,0.000,0.000,0.000,409066.600,513602.181,0.000 +4.807885,0.100169,17143759,0.510924,616230.548,0.000,0.000,82.398,0.000,576.564,3.357,357.301,234.214,536.439,5.185669,13.197,8,0.000,0.000,0.000,0,0.000,0,82.398,300962.340,0.000,0.000,0.000,0.000,27453.691,287814.517,0.000 +4.908036,0.100152,17294745,0.515424,1507569.881,0.000,0.000,12.829,0.000,676.716,7.419,357.301,609.738,266.119,5.185669,13.171,8,0.000,0.000,0.000,0,0.000,0,12.829,557273.457,0.000,0.000,0.000,0.000,526530.159,423766.265,0.000 +5.008199,0.100163,17435170,0.519609,1401969.290,0.000,0.000,5.067,0.000,776.879,4.443,357.301,255.483,395.684,5.294312,13.132,8,0.000,0.000,0.000,0,0.000,0,5.067,467269.850,0.000,0.000,0.000,0.000,458713.769,475985.671,0.000 +5.108347,0.100148,17533491,0.522539,981761.784,0.000,0.000,36.953,0.000,877.026,4.286,357.301,283.293,563.817,5.388062,13.077,8,0.000,0.000,0.000,0,0.000,0,36.953,365520.813,0.000,0.000,0.000,0.000,226995.155,389245.816,0.000 +5.208485,0.100138,17650002,0.526011,1163503.225,0.000,0.000,3.911,0.000,977.165,4.495,357.301,401.282,210.647,5.388062,13.056,7,0.000,0.000,0.000,0,0.000,0,3.911,7559.560,0.000,0.000,0.000,0.000,600940.114,555003.551,0.000 +5.308663,0.100179,17727232,0.528313,770921.969,0.000,0.000,19.862,0.000,1077.343,5.562,357.301,451.576,402.055,5.486084,13.017,7,0.000,0.000,0.000,0,0.000,0,19.862,0.000,0.000,0.000,0.000,0.000,274359.580,496562.390,0.000 +5.408801,0.100138,17838116,0.531617,1107312.042,0.000,0.000,6.819,0.000,1177.481,3.314,357.301,276.220,496.736,5.589478,12.968,7,0.000,0.000,0.000,0,0.000,0,6.819,0.000,0.000,0.000,0.000,0.000,565230.050,542081.992,0.000 +5.508925,0.100123,17901515,0.533507,633208.918,0.000,0.000,43.750,0.000,1277.605,3.793,357.301,330.803,417.415,5.589478,12.927,7,0.000,0.000,0.000,0,0.000,0,43.750,0.000,0.000,0.000,0.000,0.000,115227.863,517981.055,0.000 +5.609075,0.100150,18003321,0.536541,1016534.954,0.000,0.000,1.981,0.000,1377.755,5.622,357.301,508.222,307.117,5.658691,12.897,6,0.000,0.000,0.000,0,0.000,0,1.981,0.000,0.000,0.000,0.000,0.000,345501.665,671033.289,0.000 +5.709245,0.100170,18005484,0.536605,21593.339,0.000,0.000,0.760,0.000,1477.924,1.578,357.301,206.446,538.305,5.755859,12.845,5,0.000,0.000,0.000,0,0.000,0,0.760,0.000,0.000,0.000,0.000,0.000,0.000,21593.339,0.000 +5.809416,0.100172,18005484,0.536605,0.000,0.000,0.000,0.000,0.000,1578.096,3.033,357.301,455.819,473.172,5.755859,12.798,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909575,0.100159,18005484,0.536605,0.000,0.000,0.000,0.000,0.000,1678.255,2.764,357.301,365.513,217.740,5.804688,12.777,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009720,0.100145,18062468,0.538303,569015.923,0.000,0.000,1714.079,0.000,5.446,6.772,419.801,54.686,402.230,5.804688,12.738,5,0.000,0.000,0.000,0,0.000,0,1714.079,0.000,75500.656,139777.567,119367.127,78017.012,0.000,0.000,156353.561 +6.109872,0.100152,18358961,0.547140,2960425.712,0.000,0.000,16.296,0.000,105.598,4.241,419.801,65.096,240.532,5.824585,12.714,5,0.000,0.000,0.000,0,0.000,0,16.296,0.000,816028.413,629432.319,748011.900,0.000,0.000,0.000,766953.081 +6.210013,0.100141,18503964,0.551461,1447991.286,0.000,0.000,160.722,0.000,46.022,3.022,419.801,237.088,277.110,5.851929,12.687,5,0.000,0.000,0.000,0,0.000,0,160.722,0.000,439221.594,388003.706,242768.192,9.986,0.000,0.000,377987.808 +6.310151,0.100138,18503970,0.551461,59.917,0.000,0.000,145.919,0.000,146.160,2.676,419.801,637.012,443.958,6.025024,12.644,5,0.000,0.000,0.000,0,0.000,0,145.919,0.000,0.000,9.986,19.972,19.972,0.000,0.000,9.986 +6.410278,0.100127,18503975,0.551461,49.936,0.000,0.000,179.971,0.000,119.078,1.665,419.801,332.506,824.730,6.122681,12.563,5,0.000,0.000,0.000,0,0.000,0,179.971,0.000,19.975,9.987,0.000,9.987,0.000,0.000,9.987 +6.510400,0.100122,18503983,0.551462,79.902,0.000,0.000,189.698,0.000,90.202,2.830,419.801,667.973,558.107,6.122681,12.509,5,0.000,0.000,0.000,0,0.000,0,189.698,0.000,9.988,19.976,19.976,9.988,0.000,0.000,19.976 +6.610528,0.100127,18503990,0.551462,69.911,0.000,0.000,96.839,0.000,111.830,2.480,419.801,545.908,239.890,6.146851,12.485,5,0.000,0.000,0.000,0,0.000,0,96.839,0.000,9.987,19.975,19.975,19.975,0.000,0.000,0.000 +6.710653,0.100125,18503996,0.551462,59.925,0.000,0.000,179.993,0.000,147.710,1.926,419.801,415.378,863.527,6.293091,12.401,5,0.000,0.000,0.000,0,0.000,0,179.993,0.000,19.975,0.000,0.000,19.975,0.000,0.000,19.975 +6.810794,0.100141,18504001,0.551462,49.929,0.000,0.000,245.024,0.000,139.840,1.698,419.801,423.308,421.709,6.302979,12.359,5,0.000,0.000,0.000,0,0.000,0,245.024,0.000,0.000,9.986,19.972,0.000,0.000,0.000,19.972 +6.910954,0.100160,18504008,0.551462,69.888,0.000,0.000,154.367,0.000,121.518,3.018,419.801,671.934,481.262,6.453613,12.312,5,0.000,0.000,0.000,0,0.000,0,154.367,0.000,19.968,9.984,0.000,19.968,0.000,0.000,19.968 +7.011099,0.100145,18504014,0.551463,59.913,0.000,0.000,206.674,0.000,143.489,1.599,419.801,386.628,518.235,6.453613,12.262,5,0.000,0.000,0.000,0,0.000,0,206.674,0.000,19.971,19.971,19.971,0.000,0.000,0.000,0.000 +7.111210,0.100112,18504022,0.551463,79.911,0.000,0.000,169.691,0.000,193.057,2.759,419.801,558.127,624.264,6.534302,12.201,5,0.000,0.000,0.000,0,0.000,0,169.691,0.000,19.978,0.000,19.978,19.978,0.000,0.000,19.978 +7.211346,0.100136,18504026,0.551463,39.946,0.000,0.000,232.282,0.000,148.650,2.319,419.801,567.002,575.858,6.623779,12.144,5,0.000,0.000,0.000,0,0.000,0,232.282,0.000,0.000,19.973,0.000,19.973,0.000,0.000,0.000 +7.311484,0.100137,18504036,0.551463,99.863,0.000,0.000,213.571,0.000,88.242,2.113,419.801,460.618,495.843,6.704346,12.096,5,0.000,0.000,0.000,0,0.000,0,213.571,0.000,19.973,19.973,19.973,19.973,0.000,0.000,19.973 +7.411593,0.100109,18504042,0.551463,59.935,0.000,0.000,161.388,0.000,141.934,2.303,419.801,587.640,627.870,6.704346,12.035,5,0.000,0.000,0.000,0,0.000,0,161.388,0.000,19.978,0.000,0.000,19.978,0.000,0.000,19.978 +7.511715,0.100122,18519695,0.551930,156339.424,0.000,0.000,219.970,0.000,118.595,1.982,419.801,430.764,476.255,6.761719,11.988,5,0.000,0.000,0.000,0,0.000,0,219.970,0.000,72132.072,84187.376,19.976,0.000,0.000,0.000,0.000 +7.611847,0.100133,18726446,0.558092,2064768.978,0.000,0.000,156.206,0.000,0.001,5.076,419.801,235.937,484.552,6.881714,11.941,5,0.000,0.000,0.000,0,0.000,0,156.206,0.000,406750.031,658136.311,260713.897,346260.332,0.000,0.000,392908.406 +7.711995,0.100148,19073077,0.568422,3461180.876,0.000,0.000,13.531,0.000,0.001,5.444,419.801,0.156,226.929,6.881714,11.918,5,0.000,0.000,0.000,0,0.000,0,13.531,0.000,704386.170,591473.495,697116.942,766683.851,0.000,0.000,701520.417 +7.812152,0.100157,19411605,0.578511,3379989.033,0.000,0.000,11.243,0.000,0.001,5.679,419.801,0.000,212.597,6.881714,11.898,5,0.000,0.000,0.000,0,0.000,0,11.243,0.000,699375.212,683909.422,675163.113,671099.474,0.000,0.000,650441.811 +7.912308,0.100156,19669544,0.586198,2575360.694,0.000,0.000,14.858,0.000,7.931,4.833,419.801,0.000,117.199,6.893433,11.886,3,0.000,0.000,0.000,0,0.000,0,14.858,0.000,619420.879,638421.152,422089.615,622615.880,0.000,0.000,272813.167 +8.012473,0.100164,19860177,0.591879,1903204.329,0.000,0.000,7.966,0.000,0.001,2.638,419.801,0.000,106.895,6.924194,11.876,2,0.000,0.000,0.000,0,0.000,0,7.966,0.000,899782.270,156592.824,0.000,846829.235,0.000,0.000,0.000 +8.112796,0.100323,20000000,0.596046,1393730.856,0.000,0.000,0.079,0.000,0.000,1.330,419.801,0.000,18.729,6.924194,11.874,0,0.000,0.000,0.000,0,0.000,0,0.079,0.000,783361.208,0.000,0.000,610369.647,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.log new file mode 100644 index 000000000..088e763e8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=234 +worker=5 kind=insert tid=6 os_tid=239 +worker=6 kind=insert tid=7 os_tid=240 +start_monotonic_ns=2084362980609693 main_address=0x55753acb9300 +worker=2 kind=insert tid=8 os_tid=236 +worker=3 kind=insert tid=9 os_tid=237 +worker=1 kind=insert tid=10 os_tid=235 +worker=4 kind=insert tid=11 os_tid=238 +worker=7 kind=insert tid=12 os_tid=241 +load_end reason=complete inserted=20000000 elapsed_s=8.113 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.199 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084362980611221 cpu_ns=8980814 +diagnostic_stage name=stop_request wall_ns=2084371093485285 cpu_ns=53128084105 +diagnostic_stage name=workers_joined wall_ns=2084371093526837 cpu_ns=53128124848 +diagnostic_stage name=before_close wall_ns=2084371093607915 cpu_ns=53128205923 +diagnostic_stage name=after_close wall_ns=2084371292279912 cpu_ns=53197450748 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084368093772819 last_end_ns=2084368093773953 loop_exit_ns=2084368093774004 deregister_start_ns=2084368093774050 deregister_end_ns=2084368093776818 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084371065952293 last_end_ns=2084371065953051 loop_exit_ns=2084371065953089 deregister_start_ns=2084371065953109 deregister_end_ns=2084371065954258 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084370910051464 last_end_ns=2084370910052385 loop_exit_ns=2084370910052434 deregister_start_ns=2084370910052475 deregister_end_ns=2084370910053254 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084370848483941 last_end_ns=2084370848485167 loop_exit_ns=2084370848485212 deregister_start_ns=2084370848485248 deregister_end_ns=2084370848485966 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084371051106144 last_end_ns=2084371051106915 loop_exit_ns=2084371051106954 deregister_start_ns=2084371051106982 deregister_end_ns=2084371051107905 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084368538092945 last_end_ns=2084368538094285 loop_exit_ns=2084368538094373 deregister_start_ns=2084368538094444 deregister_end_ns=2084368538095484 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084368593045962 last_end_ns=2084368593046880 loop_exit_ns=2084368593046932 deregister_start_ns=2084368593046953 deregister_end_ns=2084368593047685 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084370831865759 last_end_ns=2084370831867009 loop_exit_ns=2084370831867062 deregister_start_ns=2084370831867095 deregister_end_ns=2084370831868247 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.summary.csv new file mode 100644 index 000000000..e3dd14a2c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-15-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2465204.410127,8.112918,20000000,0.002754,0.001328,0.004000,0.010112,1714.079488,0.002754,0.001328,0.004000,0.010112,1714.079488,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.csv new file mode 100644 index 000000000..83e5beb84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.csv @@ -0,0 +1,90 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,533691,0.015905,5333353.027,0.000,0.000,18.166,0.000,0.001,8.301,85.176,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.166,631848.601,761142.371,787424.843,502704.731,772284.940,715312.936,628670.721,533963.883 +0.200240,0.100174,1021752,0.030451,4872153.063,0.000,0.000,17.505,0.000,9.155,9.112,164.363,0.000,0.039,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.505,605229.461,654963.135,629108.013,583996.317,647745.663,642764.309,606297.607,502048.559 +0.300408,0.100168,1503637,0.044812,4810774.826,0.000,0.000,18.021,0.000,0.003,9.413,240.547,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.021,605693.307,689752.210,625300.396,570801.875,598026.177,627017.513,492243.739,601939.608 +0.400582,0.100174,1987788,0.059241,4833109.428,0.000,0.000,13.603,0.000,5.205,9.659,282.586,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,13.603,605587.410,606465.883,628377.798,576338.249,567833.032,640137.358,606735.415,601634.281 +0.500752,0.100170,2300004,0.068545,3116862.674,0.000,0.000,17.395,0.000,48.109,10.188,292.773,0.000,15.092,0.058830,14.324,8,0.000,0.000,0.000,0,0.000,0,17.395,607597.346,300079.993,623290.674,301817.041,350983.479,304272.867,313976.375,314844.899 +0.600923,0.100171,2561580,0.076341,2611285.354,0.000,0.000,95.205,0.000,4.102,10.150,299.336,0.000,85.362,0.257202,14.316,8,0.000,0.000,0.000,0,0.000,0,95.205,458254.744,244131.661,616353.828,246986.768,269947.423,284482.516,266772.863,224355.549 +0.702923,0.102000,2824808,0.084186,2580677.875,0.000,0.000,27.879,0.000,2.385,7.926,299.336,17.885,1119.950,0.593384,14.205,8,0.000,0.000,0.000,0,0.000,0,27.879,326266.123,243187.331,333501.448,381001.655,252618.744,365589.823,367452.576,311060.175 +0.803092,0.100169,3246955,0.096767,4214354.947,0.000,0.000,13.700,0.000,0.002,9.534,299.336,70.233,658.381,0.593384,14.140,8,0.000,0.000,0.000,0,0.000,0,13.700,506474.923,528228.198,444799.050,423075.725,501353.570,613703.890,655503.320,541216.270 +0.903258,0.100166,3693641,0.110079,4459440.650,0.000,0.000,14.791,0.000,0.004,9.544,299.336,112.586,188.397,0.599854,14.122,8,0.000,0.000,0.000,0,0.000,0,14.791,577489.208,567186.349,332706.463,627496.010,509781.856,627825.462,635951.941,581003.361 +1.003433,0.100175,4034401,0.120235,3401640.054,0.000,0.000,19.566,0.000,28.559,9.143,299.336,115.462,117.918,0.783028,14.110,8,0.000,0.000,0.000,0,0.000,0,19.566,400388.487,349188.194,273151.417,516634.814,364112.047,438881.045,469048.190,590235.860 +1.103598,0.100165,4306792,0.128352,2719430.418,0.000,0.000,75.521,0.000,0.001,9.857,299.336,65.829,4.719,0.783028,14.110,8,0.000,0.000,0.000,0,0.000,0,75.521,393521.771,241003.008,442471.139,473829.484,216583.233,193081.946,325963.057,432976.779 +1.203760,0.100162,4772496,0.142231,4649517.592,0.000,0.000,12.366,0.000,0.303,8.434,299.336,0.000,0.000,0.783028,14.110,8,0.000,0.000,0.000,0,0.000,0,12.366,661579.637,550369.563,604871.385,670774.760,642979.730,539377.347,509905.030,469660.142 +1.303929,0.100170,5206707,0.155172,4334751.196,0.000,0.000,12.753,0.000,0.001,8.544,299.336,0.000,120.928,1.030518,14.098,8,0.000,0.000,0.000,0,0.000,0,12.753,580444.620,524569.475,639304.697,540761.986,595119.707,509465.117,526675.899,418409.695 +1.404090,0.100160,5573630,0.166107,3663360.820,0.000,0.000,18.408,0.000,3.478,7.637,299.336,0.000,523.536,1.086182,14.047,8,0.000,0.000,0.000,0,0.000,0,18.408,429481.914,461989.832,427175.609,499439.832,524469.731,448651.202,440813.759,431338.939 +1.504250,0.100160,5829493,0.173732,2554531.637,0.000,0.000,16.590,0.000,55.320,8.987,299.336,0.000,196.599,1.193432,14.027,8,0.000,0.000,0.000,0,0.000,0,16.590,282157.321,248111.942,289405.692,572900.866,496513.419,221594.485,237888.344,205959.569 +1.604417,0.100167,6197429,0.184698,3673230.847,0.000,0.000,74.088,0.000,0.001,9.746,299.336,0.000,1.092,1.289188,14.027,8,0.000,0.000,0.000,0,0.000,0,74.088,615712.622,352322.115,300528.538,634491.288,612008.802,338225.637,372438.549,447503.296 +1.704595,0.100178,6669256,0.198759,4709893.784,0.000,0.000,12.665,0.000,0.972,8.525,299.336,0.000,0.039,1.289188,14.027,8,0.000,0.000,0.000,0,0.000,0,12.665,634990.713,537474.140,644403.973,687377.547,653747.356,481094.407,530456.620,540349.027 +1.804745,0.100150,7114716,0.212035,4447943.386,0.000,0.000,12.754,0.000,1.813,8.608,299.336,0.000,195.060,1.621338,14.008,8,0.000,0.000,0.000,0,0.000,0,12.754,665983.316,469227.772,597925.169,628409.547,584006.000,536427.205,520011.771,445952.605 +1.904906,0.100161,7505077,0.223669,3897319.609,0.000,0.000,13.230,0.000,12.267,8.397,299.336,0.000,586.982,1.665161,13.951,8,0.000,0.000,0.000,0,0.000,0,13.230,468583.692,490478.353,546467.984,471129.583,496808.137,430575.039,538091.504,455185.317 +2.005064,0.100158,7723703,0.230184,2182815.997,0.000,0.000,74.551,0.000,34.184,10.511,299.336,2.691,121.644,1.837723,13.939,8,0.000,0.000,0.000,0,0.000,0,74.551,198317.099,426527.034,401516.495,24760.933,161365.401,371174.369,580693.793,18460.873 +2.105227,0.100163,8139024,0.242562,4146444.951,0.000,0.000,66.157,0.000,0.001,9.078,299.336,13.572,12.090,2.139893,13.938,8,0.000,0.000,0.000,0,0.000,0,66.157,660312.680,457773.129,428480.921,563640.404,538022.201,588829.307,523445.982,385940.327 +2.205397,0.100171,8608528,0.256554,4687046.102,0.000,0.000,12.216,0.000,0.001,8.427,299.336,0.000,0.000,2.139893,13.938,8,0.000,0.000,0.000,0,0.000,0,12.216,601024.934,587967.204,691999.774,642204.701,488317.160,697250.818,545839.055,432442.456 +2.305547,0.100150,9032220,0.269181,4230591.205,0.000,0.000,15.412,0.000,4.264,8.516,299.336,0.000,477.723,2.158325,13.891,8,0.000,0.000,0.000,0,0.000,0,15.412,548549.392,492063.892,584046.290,566822.057,482308.486,621699.962,533761.514,401339.612 +2.405707,0.100160,9357527,0.278876,3247873.759,0.000,0.000,19.598,0.000,36.841,9.130,299.336,0.000,402.052,2.273315,13.852,8,0.000,0.000,0.000,0,0.000,0,19.598,501926.972,303943.723,558546.387,288288.770,279163.369,490894.623,546395.827,278714.088 +2.505882,0.100175,9610175,0.286406,2522058.529,0.000,0.000,75.113,0.000,66.103,10.199,299.336,19.068,54.514,2.425385,13.846,8,0.000,0.000,0.000,0,0.000,0,75.113,595655.744,145634.685,192712.152,175262.743,124990.876,597033.329,563881.448,126887.551 +2.606069,0.100187,10059712,0.299803,4486989.515,0.000,0.000,66.424,0.000,0.001,8.875,299.336,5.030,4.679,2.683228,13.846,8,0.000,0.000,0.000,0,0.000,0,66.424,604730.527,458932.837,615260.859,548445.652,513001.851,645085.155,595088.535,506444.099 +2.706251,0.100181,10511553,0.313269,4510225.204,0.000,0.000,10.640,0.000,0.001,8.519,299.336,0.000,237.967,2.683228,13.823,8,0.000,0.000,0.000,0,0.000,0,10.640,627551.170,552118.060,609284.320,583111.815,519078.019,597665.405,518718.671,502697.744 +2.806416,0.100166,10895614,0.324715,3834258.627,0.000,0.000,18.314,0.000,0.002,8.074,299.336,0.000,520.544,2.755249,13.772,8,0.000,0.000,0.000,0,0.000,0,18.314,502707.275,387258.514,430017.684,582804.596,379770.917,544208.529,531409.730,476081.381 +2.906582,0.100166,11200915,0.333813,3047943.495,0.000,0.000,60.759,0.000,69.091,9.761,299.336,0.000,203.568,2.881046,13.752,8,0.000,0.000,0.000,0,0.000,0,60.759,499210.178,627447.014,159764.428,632019.413,263312.304,527962.384,172193.767,166034.007 +3.006754,0.100171,11494394,0.342560,2929775.601,0.000,0.000,73.244,0.000,0.002,10.349,299.336,45.898,9.320,2.970707,13.751,8,0.000,0.000,0.000,0,0.000,0,73.244,546724.265,538678.036,164039.242,327968.672,276836.187,610525.068,249632.746,215371.385 +3.106919,0.100165,11958718,0.356398,4635586.322,0.000,0.000,12.531,0.000,1.998,8.817,299.336,0.000,0.000,2.970707,13.751,8,0.000,0.000,0.000,0,0.000,0,12.531,548634.167,622592.057,439614.166,659940.392,587689.683,684040.601,580910.875,512164.381 +3.207083,0.100164,12347550,0.367986,3881952.743,0.000,0.000,17.262,0.000,2.283,7.792,299.336,0.000,374.971,3.229126,13.714,8,0.000,0.000,0.000,0,0.000,0,17.262,505411.015,472145.577,463429.873,483257.352,551265.803,483247.368,439289.469,483906.287 +3.307254,0.100171,12764848,0.380422,4165843.868,0.000,0.000,20.470,0.000,6.392,8.397,299.336,0.000,421.855,3.307617,13.673,8,0.000,0.000,0.000,0,0.000,0,20.470,559351.825,533735.705,520977.560,557704.646,544577.134,572808.773,421707.611,454980.614 +3.407412,0.100158,12954197,0.386065,1890502.420,0.000,0.000,73.765,0.000,20.443,9.912,299.336,16.146,149.490,3.467533,13.658,8,0.000,0.000,0.000,0,0.000,0,73.765,177799.022,174703.914,94241.070,88609.969,44609.503,678907.116,519788.573,111843.253 +3.507577,0.100165,13324460,0.397100,3696536.223,0.000,0.000,58.849,0.000,0.172,9.271,299.336,21.371,3.744,3.753418,13.658,8,0.000,0.000,0.000,0,0.000,0,58.849,485869.040,552978.410,544172.925,548875.174,357999.834,363261.160,437059.503,406320.177 +3.607731,0.100154,13784703,0.410816,4595336.501,0.000,0.000,10.074,0.000,0.001,8.611,299.336,0.000,6.084,3.800415,13.657,8,0.000,0.000,0.000,0,0.000,0,10.074,549681.495,560554.711,582041.543,581931.713,564448.700,610317.895,652053.471,494306.973 +3.707891,0.100160,14209894,0.423488,4245110.861,0.000,0.000,17.061,0.000,0.001,8.598,299.336,0.000,699.622,4.024048,13.589,8,0.000,0.000,0.000,0,0.000,0,17.061,551506.685,510692.055,529232.360,558974.724,524789.476,565274.634,570985.487,433655.440 +3.808048,0.100156,14609627,0.435401,3991090.927,0.000,0.000,12.670,0.000,22.461,8.999,299.336,0.000,286.037,4.024048,13.561,8,0.000,0.000,0.000,0,0.000,0,12.670,429398.742,644931.810,523032.370,410697.976,386875.217,552366.513,491801.192,551987.106 +3.908232,0.100184,14815977,0.441551,2059707.728,0.000,0.000,72.893,0.000,50.612,10.933,299.336,74.589,57.745,4.270264,13.555,8,0.000,0.000,0.000,0,0.000,0,72.893,9.982,569780.936,472839.422,261778.022,9.982,305796.976,147867.750,301624.658 +4.008396,0.100165,15249331,0.454465,4326417.376,0.000,0.000,69.080,0.000,0.002,9.314,299.336,27.923,0.351,4.270264,13.555,8,0.000,0.000,0.000,0,0.000,0,69.080,435862.435,561246.015,550084.391,527841.010,507654.244,558240.962,676596.113,508892.206 +4.108569,0.100173,15638580,0.466066,3885770.299,0.000,0.000,18.122,0.000,0.001,7.959,299.336,0.000,313.793,4.322388,13.524,8,0.000,0.000,0.000,0,0.000,0,18.122,398071.611,505545.755,372356.081,501672.453,411837.805,569425.287,576932.305,549929.002 +4.208738,0.100168,16028590,0.477689,3893539.425,0.000,0.000,19.505,0.000,0.095,8.202,299.336,0.000,406.074,4.398071,13.485,8,0.000,0.000,0.000,0,0.000,0,19.505,460194.577,547028.263,472893.180,475349.042,466104.618,528669.198,570468.766,372831.782 +4.308905,0.100167,16437327,0.489871,4080538.485,0.000,0.000,16.162,0.000,43.624,7.746,299.336,10.061,244.435,4.467041,13.461,8,0.000,0.000,0.000,0,0.000,0,16.162,499423.880,573909.178,473926.566,279142.668,542092.445,609080.296,629026.902,473936.550 +4.409064,0.100159,16608049,0.494958,1704515.854,0.000,0.000,47.406,0.000,96.822,5.381,358.062,415.201,181.236,4.572144,13.443,8,0.000,0.000,0.000,0,0.000,0,47.406,20277.830,502073.481,21406.040,361226.928,188890.333,25599.388,559811.881,25229.974 +4.509230,0.100166,16709245,0.497974,1010282.366,0.000,0.000,14.859,0.000,196.988,7.499,358.062,513.093,262.299,4.739258,13.417,8,0.000,0.000,0.000,0,0.000,0,14.859,0.000,312580.941,0.000,355040.434,0.000,0.000,342660.991,0.000 +4.609366,0.100136,16820483,0.501289,1110865.546,0.000,0.000,8.817,0.000,297.124,5.490,358.062,383.150,879.855,4.982544,13.331,8,0.000,0.000,0.000,0,0.000,0,8.817,0.000,376107.249,0.000,380471.300,0.000,0.000,354286.997,0.000 +4.709523,0.100157,16955127,0.505302,1344335.295,0.000,0.000,30.946,0.000,397.281,7.331,358.062,530.225,424.570,5.017578,13.290,8,0.000,0.000,0.000,0,0.000,0,30.946,0.000,318870.773,0.000,530938.757,0.000,0.000,494525.766,0.000 +4.809685,0.100163,17073552,0.508832,1182328.303,0.000,0.000,5.304,0.000,497.444,5.430,358.062,403.290,542.790,5.137817,13.237,8,0.000,0.000,0.000,0,0.000,0,5.304,0.000,427025.933,0.000,332689.264,0.000,0.000,422613.106,0.000 +4.909830,0.100144,17168279,0.511655,945907.307,0.000,0.000,83.764,0.000,597.588,4.097,358.062,292.274,491.440,5.155884,13.189,8,0.000,0.000,0.000,0,0.000,0,83.764,0.000,367101.147,0.000,171113.490,0.000,0.000,407692.670,0.000 +5.009995,0.100165,17296845,0.515486,1283537.645,0.000,0.000,24.062,0.000,697.753,5.095,358.062,388.537,191.480,5.179321,13.170,8,0.000,0.000,0.000,0,0.000,0,24.062,0.000,293594.536,0.000,492036.408,0.000,0.000,497906.701,0.000 +5.110173,0.100178,17453862,0.520166,1567382.661,0.000,0.000,5.186,0.000,797.931,6.017,358.062,368.446,398.354,5.303223,13.131,8,0.000,0.000,0.000,0,0.000,0,5.186,0.000,538362.608,0.000,488052.077,0.000,0.000,540967.975,0.000 +5.210307,0.100134,17512444,0.521912,585037.022,0.000,0.000,74.682,0.000,898.065,3.219,358.062,230.980,531.866,5.343384,13.079,7,0.000,0.000,0.000,0,0.000,0,74.682,0.000,373200.531,0.000,79.893,0.000,0.000,211756.598,0.000 +5.310427,0.100120,17645273,0.525870,1326696.121,0.000,0.000,6.330,0.000,998.185,3.921,358.062,398.193,257.698,5.375488,13.054,7,0.000,0.000,0.000,0,0.000,0,6.330,0.000,636715.057,0.000,689981.064,0.000,0.000,0.000,0.000 +5.410618,0.100191,17700498,0.527516,551196.465,0.000,0.000,14.177,0.000,1098.376,4.933,358.062,490.742,253.032,5.423218,13.029,5,0.000,0.000,0.000,0,0.000,0,14.177,0.000,181562.968,0.000,369633.497,0.000,0.000,0.000,0.000 +5.510759,0.100141,17700498,0.527516,0.000,0.000,0.000,0.000,0.000,1198.517,1.617,358.062,250.857,565.256,5.588501,12.974,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.610870,0.100111,17700498,0.527516,0.000,0.000,0.000,0.000,0.000,1298.628,1.672,358.062,290.459,396.358,5.588501,12.935,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.711013,0.100143,17700498,0.527516,0.000,0.000,0.000,0.000,0.000,1398.771,3.745,358.062,513.759,268.679,5.590576,12.909,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.811130,0.100117,17700498,0.527516,0.000,0.000,0.000,0.000,0.000,1498.888,2.092,358.062,318.338,444.713,5.633789,12.865,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.911247,0.100118,17700498,0.527516,0.000,0.000,0.000,0.000,0.000,1599.005,1.770,358.062,265.469,360.631,5.708130,12.830,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.011376,0.100128,17700498,0.527516,0.000,0.000,0.000,0.000,0.000,1699.134,3.453,358.062,413.922,299.889,5.708130,12.801,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.111501,0.100125,17700503,0.527516,49.938,0.000,0.000,1764.429,0.000,50.012,5.839,420.660,149.579,133.544,5.764526,12.787,5,0.000,0.000,0.000,0,0.000,0,1764.429,9.988,0.000,9.988,0.000,9.988,9.988,0.000,9.988 +6.211694,0.100193,18000100,0.536445,2990193.246,0.000,0.000,64.133,0.000,0.000,5.772,420.660,57.233,243.124,5.764526,12.764,5,0.000,0.000,0.000,0,0.000,0,64.133,529217.605,0.000,745070.598,0.000,623924.640,522720.157,0.000,569260.246 +6.311851,0.100157,18291137,0.545118,2905795.116,0.000,0.000,13.063,0.000,90.363,4.373,420.660,39.820,209.163,5.764526,12.743,5,0.000,0.000,0.000,0,0.000,0,13.063,699938.018,0.000,749689.689,0.000,648568.893,748511.543,0.000,59086.973 +6.411973,0.100122,18552103,0.552896,2606479.600,0.000,0.000,21.411,0.000,190.485,3.756,420.660,36.947,192.968,5.774536,12.724,5,0.000,0.000,0.000,0,0.000,0,21.411,715177.348,0.000,509718.047,0.000,694083.087,687501.118,0.000,0.000 +6.512110,0.100137,18579061,0.553699,269210.834,0.000,0.000,203.860,0.000,89.253,1.430,420.660,291.202,305.050,5.805420,12.695,5,0.000,0.000,0.000,0,0.000,0,203.860,70193.744,0.000,67677.195,0.000,69514.675,61815.233,0.000,9.986 +6.612266,0.100155,18579069,0.553699,79.876,0.000,0.000,174.242,0.000,188.931,2.425,420.660,538.110,489.630,5.901855,12.647,5,0.000,0.000,0.000,0,0.000,0,174.242,19.969,0.000,19.969,0.000,0.000,19.969,0.000,19.969 +6.712419,0.100153,18579071,0.553699,19.969,0.000,0.000,193.834,0.000,120.155,1.402,420.660,283.667,587.536,6.033936,12.589,5,0.000,0.000,0.000,0,0.000,0,193.834,0.000,0.000,0.000,0.000,19.969,0.000,0.000,0.000 +6.812546,0.100127,18579075,0.553700,39.949,0.000,0.000,206.182,0.000,202.432,1.431,420.660,324.432,565.455,6.134888,12.534,5,0.000,0.000,0.000,0,0.000,0,206.182,19.975,0.000,0.000,0.000,0.000,0.000,0.000,19.975 +6.912674,0.100128,18579081,0.553700,59.923,0.000,0.000,266.536,0.000,110.331,1.226,420.660,296.769,198.262,6.134888,12.514,5,0.000,0.000,0.000,0,0.000,0,266.536,0.000,0.000,19.974,0.000,19.974,19.974,0.000,0.000 +7.012808,0.100134,18579087,0.553700,59.920,0.000,0.000,174.583,0.000,203.265,2.669,420.660,609.145,249.509,6.150757,12.490,5,0.000,0.000,0.000,0,0.000,0,174.583,19.973,0.000,19.973,0.000,0.000,19.973,0.000,0.000 +7.112949,0.100141,18579092,0.553700,49.930,0.000,0.000,251.248,0.000,112.466,1.509,420.660,316.390,637.499,6.309326,12.428,5,0.000,0.000,0.000,0,0.000,0,251.248,9.986,0.000,0.000,0.000,19.972,0.000,0.000,19.972 +7.213081,0.100132,18579095,0.553700,29.960,0.000,0.000,169.142,0.000,205.266,1.308,420.660,341.229,460.486,6.309326,12.383,5,0.000,0.000,0.000,0,0.000,0,169.142,9.987,0.000,0.000,0.000,0.000,19.974,0.000,0.000 +7.313205,0.100125,18579102,0.553700,69.913,0.000,0.000,212.055,0.000,130.385,2.050,420.660,504.215,381.205,6.329102,12.346,5,0.000,0.000,0.000,0,0.000,0,212.055,9.988,0.000,19.975,0.000,19.975,0.000,0.000,19.975 +7.413313,0.100107,18579107,0.553701,49.946,0.000,0.000,134.487,0.000,175.803,1.886,420.660,422.203,305.102,6.366333,12.316,5,0.000,0.000,0.000,0,0.000,0,134.487,9.989,0.000,19.979,0.000,0.000,19.979,0.000,0.000 +7.513448,0.100135,18579112,0.553701,49.932,0.000,0.000,260.084,0.000,191.300,1.543,420.660,357.173,510.598,6.468506,12.266,5,0.000,0.000,0.000,0,0.000,0,260.084,9.986,0.000,0.000,0.000,19.973,0.000,0.000,19.973 +7.613605,0.100157,18579117,0.553701,49.921,0.000,0.000,249.479,0.000,189.055,1.621,420.660,339.193,498.941,6.547607,12.217,5,0.000,0.000,0.000,0,0.000,0,249.479,9.984,0.000,19.969,0.000,0.000,19.969,0.000,0.000 +7.713729,0.100123,18579123,0.553701,59.926,0.000,0.000,258.233,0.000,162.030,2.160,420.660,531.181,439.107,6.547607,12.174,5,0.000,0.000,0.000,0,0.000,0,258.233,19.975,0.000,0.000,0.000,19.975,0.000,0.000,19.975 +7.813859,0.100130,18579127,0.553701,39.948,0.000,0.000,178.194,0.000,161.814,1.678,420.660,398.115,412.510,6.632446,12.134,5,0.000,0.000,0.000,0,0.000,0,178.194,0.000,0.000,19.974,0.000,0.000,19.974,0.000,0.000 +7.913977,0.100118,18579135,0.553701,79.905,0.000,0.000,231.167,0.000,127.326,1.753,420.660,423.756,503.584,6.721558,12.085,5,0.000,0.000,0.000,0,0.000,0,231.167,19.976,0.000,0.000,0.000,19.976,19.976,0.000,19.976 +8.014093,0.100116,18579139,0.553701,39.954,0.000,0.000,149.580,0.000,155.814,1.898,420.660,470.315,530.051,6.721558,12.033,5,0.000,0.000,0.000,0,0.000,0,149.580,0.000,0.000,19.977,0.000,0.000,0.000,0.000,19.977 +8.114208,0.100116,18601558,0.554370,223931.064,0.000,0.000,240.494,0.000,110.445,2.271,420.660,489.356,516.356,6.807007,11.982,5,0.000,0.000,0.000,0,0.000,0,240.494,76990.974,0.000,96488.429,0.000,50431.685,19.977,0.000,0.000 +8.214363,0.100155,18867558,0.562297,2655887.146,0.000,0.000,137.960,0.000,5.644,5.733,420.660,177.226,484.952,6.835938,11.935,5,0.000,0.000,0.000,0,0.000,0,137.960,628556.630,0.000,599172.134,0.000,666018.617,310758.765,0.000,451381.000 +8.314516,0.100152,19180741,0.571631,3127062.668,0.000,0.000,17.538,0.000,0.000,4.874,420.660,0.000,203.752,6.862305,11.915,4,0.000,0.000,0.000,0,0.000,0,17.538,635351.381,0.000,720721.232,0.000,788777.477,263378.469,0.000,718834.109 +8.414684,0.100168,19427125,0.578973,2459708.943,0.000,0.000,11.583,0.000,12.218,3.382,420.660,0.000,122.022,6.878052,11.903,2,0.000,0.000,0.000,0,0.000,0,11.583,32405.575,0.000,782166.359,0.000,881190.050,0.000,0.000,763946.959 +8.514919,0.100235,19602823,0.584210,1752853.870,0.000,0.000,17.370,0.000,0.000,2.478,420.660,0.000,87.840,6.892822,11.894,2,0.000,0.000,0.000,0,0.000,0,17.370,0.000,0.000,0.000,0.000,860304.885,0.000,0.000,892548.984 +8.615046,0.100127,19749762,0.588589,1467530.214,0.000,0.000,8.900,0.000,0.000,1.487,420.660,0.000,90.627,6.909302,11.886,1,0.000,0.000,0.000,0,0.000,0,8.900,0.000,0.000,0.000,0.000,309647.587,0.000,0.000,1157882.627 +8.715167,0.100122,19833344,0.591080,834804.836,0.000,0.000,11.408,0.000,0.000,1.583,420.660,0.000,60.629,6.927002,11.880,1,0.000,0.000,0.000,0,0.000,0,11.408,0.000,0.000,0.000,0.000,0.000,0.000,0.000,834804.836 +8.815291,0.100124,19952517,0.594631,1190258.460,0.000,0.000,0.652,0.000,0.000,0.963,420.660,0.000,15.020,6.931885,11.878,1,0.000,0.000,0.000,0,0.000,0,0.652,0.000,0.000,0.000,0.000,0.000,0.000,0.000,1190258.460 +8.915432,0.100141,20000000,0.596046,474161.740,0.000,0.000,9.321,0.000,0.000,0.685,420.660,0.000,17.553,6.937500,11.876,0,0.000,0.000,0.000,0,0.000,0,9.321,0.000,0.000,0.000,0.000,0.000,0.000,0.000,474161.740 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.log new file mode 100644 index 000000000..60802df30 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=253 +worker=7 kind=insert tid=7 os_tid=255 +worker=0 kind=insert tid=6 os_tid=248 +worker=1 kind=insert tid=8 os_tid=249 +start_monotonic_ns=2084371461092825 main_address=0x558aa7386300 +worker=4 kind=insert tid=9 os_tid=252 +worker=2 kind=insert tid=10 os_tid=250 +worker=3 kind=insert tid=11 os_tid=251 +worker=6 kind=insert tid=12 os_tid=254 +load_end reason=complete inserted=20000000 elapsed_s=8.916 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.172 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084371461094919 cpu_ns=9637914 +diagnostic_stage name=stop_request wall_ns=2084380376582101 cpu_ns=53274212920 +diagnostic_stage name=workers_joined wall_ns=2084380376622616 cpu_ns=53274252750 +diagnostic_stage name=before_close wall_ns=2084380376701494 cpu_ns=53274331555 +diagnostic_stage name=after_close wall_ns=2084380548269540 cpu_ns=53367168138 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084379780051804 last_end_ns=2084379780052990 loop_exit_ns=2084379780053033 deregister_start_ns=2084379780053068 deregister_end_ns=2084379780053968 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084376832457259 last_end_ns=2084376832458451 loop_exit_ns=2084376832458511 deregister_start_ns=2084376832458558 deregister_end_ns=2084376832459319 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084379866875353 last_end_ns=2084379866876180 loop_exit_ns=2084379866876224 deregister_start_ns=2084379866876260 deregister_end_ns=2084379866877020 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084376846109131 last_end_ns=2084376846109965 loop_exit_ns=2084376846110009 deregister_start_ns=2084376846110050 deregister_end_ns=2084376846110911 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084380011960924 last_end_ns=2084380011961580 loop_exit_ns=2084380011961620 deregister_start_ns=2084380011961654 deregister_end_ns=2084380011962416 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084379714755788 last_end_ns=2084379714757057 loop_exit_ns=2084379714757104 deregister_start_ns=2084379714757221 deregister_end_ns=2084379714758274 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084376612261611 last_end_ns=2084376612262513 loop_exit_ns=2084376612262562 deregister_start_ns=2084376612262584 deregister_end_ns=2084376612265153 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084380325921396 last_end_ns=2084380325922128 loop_exit_ns=2084380325922180 deregister_start_ns=2084380325922211 deregister_end_ns=2084380325923051 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.summary.csv new file mode 100644 index 000000000..9884cfa8a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-16-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2243276.561439,8.915530,20000000,0.002864,0.001360,0.004064,0.010112,1764.429037,0.002864,0.001360,0.004064,0.010112,1764.429037,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.csv new file mode 100644 index 000000000..2c357babd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.csv @@ -0,0 +1,85 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,576387,0.017178,5760100.302,0.000,0.000,16.503,0.000,0.001,8.292,92.102,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,16.503,682623.257,687869.824,645707.417,828367.875,864494.232,809310.347,694945.193,546782.158 +0.200232,0.100167,1080269,0.032195,5030425.879,0.000,0.000,13.262,0.000,0.001,9.110,174.258,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,13.262,632155.142,545040.507,602893.969,652071.907,681612.613,693482.806,627023.704,596145.230 +0.300391,0.100158,1578496,0.047043,4974397.220,0.000,0.000,17.164,0.000,1.265,9.423,251.602,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,17.164,403830.873,628255.685,591264.230,748395.544,768184.226,636622.443,611502.200,586342.020 +0.400528,0.100137,2079232,0.061966,5000503.060,0.000,0.000,18.182,0.000,0.001,9.318,282.816,0.000,0.000,0.004768,14.326,8,0.000,0.000,0.000,0,0.000,0,18.182,627030.185,677371.155,521375.064,673836.002,683063.349,594684.539,627199.952,595942.813 +0.500698,0.100170,2363825,0.070447,2841104.242,0.000,0.000,21.930,0.000,62.056,10.276,290.660,0.000,28.038,0.087524,14.323,8,0.000,0.000,0.000,0,0.000,0,21.930,225946.219,611052.097,210871.824,268164.509,217350.819,290496.577,603924.205,413297.993 +0.600858,0.100160,2604146,0.077610,2399361.616,0.000,0.000,93.185,0.000,89.544,9.522,295.844,2.457,325.455,0.398682,14.291,8,0.000,0.000,0.000,0,0.000,0,93.185,306408.545,401935.328,332626.494,290164.599,274889.100,375148.292,74420.635,343768.623 +0.701031,0.100173,2953804,0.088030,3490556.486,0.000,0.000,104.394,0.000,1.623,8.837,295.844,38.995,1154.648,0.599487,14.178,8,0.000,0.000,0.000,0,0.000,0,104.394,397284.422,433292.285,510469.104,414255.136,416321.571,438513.275,389417.997,491002.696 +0.801187,0.100157,3356306,0.100026,4018723.304,0.000,0.000,15.310,0.000,4.288,9.239,295.844,103.588,551.441,0.599487,14.124,8,0.000,0.000,0.000,0,0.000,0,15.310,512267.359,418005.053,563836.558,491330.164,501324.505,520035.188,502322.940,509601.536 +0.901362,0.100175,3747202,0.111675,3902142.372,0.000,0.000,14.252,0.000,3.693,9.530,295.844,85.671,108.755,0.601074,14.114,8,0.000,0.000,0.000,0,0.000,0,14.252,387133.619,475479.266,470388.161,473872.074,486090.727,537161.498,517835.264,554181.761 +1.001523,0.100161,4085013,0.121743,3372685.609,0.000,0.000,16.718,0.000,37.766,9.115,295.844,69.264,106.118,0.659912,14.103,8,0.000,0.000,0.000,0,0.000,0,16.718,359621.610,509919.881,635328.183,336049.521,352283.412,459201.453,296303.446,423978.103 +1.101707,0.100184,4409993,0.131428,3243834.200,0.000,0.000,73.986,0.000,0.003,10.228,295.844,51.975,5.069,0.778088,14.103,8,0.000,0.000,0.000,0,0.000,0,73.986,358420.821,452936.995,515022.811,356444.456,482093.372,475555.397,273666.694,329693.654 +1.201866,0.100159,4922727,0.146709,5119181.969,0.000,0.000,9.802,0.000,2.372,8.440,295.844,0.000,0.039,0.778088,14.103,8,0.000,0.000,0.000,0,0.000,0,9.802,611325.779,577000.480,714371.563,568913.368,754817.108,660277.768,581633.098,650842.804 +1.302014,0.100148,5320501,0.158563,3971861.407,0.000,0.000,11.341,0.000,3.454,8.249,295.844,0.000,185.039,1.034790,14.085,8,0.000,0.000,0.000,0,0.000,0,11.341,533640.181,475416.355,546960.466,432599.726,558403.529,524823.230,434127.465,465890.454 +1.402169,0.100155,5718005,0.170410,3968898.091,0.000,0.000,22.706,0.000,4.312,8.102,295.844,0.000,503.752,1.099854,14.036,8,0.000,0.000,0.000,0,0.000,0,22.706,506566.084,545495.840,545236.241,354331.668,545745.453,348999.919,519645.843,602877.042 +1.502338,0.100169,5922507,0.176504,2041565.467,0.000,0.000,73.128,0.000,19.894,9.842,295.844,0.000,168.972,1.230717,14.019,8,0.000,0.000,0.000,0,0.000,0,73.128,172637.879,506463.014,658715.388,50744.136,70730.317,172577.981,107478.136,302218.616 +1.602516,0.100178,6394056,0.190558,4707118.202,0.000,0.000,25.663,0.000,0.001,8.675,295.844,0.000,0.468,1.284306,14.019,8,0.000,0.000,0.000,0,0.000,0,25.663,381281.875,673641.901,673891.457,547556.149,616234.003,569836.523,535906.868,708769.425 +1.702700,0.100185,6896572,0.205534,5015897.844,0.000,0.000,9.543,0.000,4.692,8.413,295.844,0.000,0.039,1.284306,14.019,8,0.000,0.000,0.000,0,0.000,0,9.543,588423.441,634069.153,724831.555,522974.297,628709.051,618987.003,608416.522,689486.821 +1.802873,0.100173,7334949,0.218599,4376202.102,0.000,0.000,15.219,0.000,17.128,8.513,295.844,0.000,530.684,1.617554,13.967,8,0.000,0.000,0.000,0,0.000,0,15.219,447036.926,586216.239,609605.790,575904.072,590938.073,411997.520,543430.230,611073.253 +1.903033,0.100160,7612271,0.226863,2768791.539,0.000,0.000,17.326,0.000,50.381,9.615,295.844,0.000,355.408,1.738232,13.932,8,0.000,0.000,0.000,0,0.000,0,17.326,518630.492,211272.087,238927.854,229782.481,533995.916,258935.853,506469.942,270776.914 +2.003204,0.100170,7917102,0.235948,3043128.404,0.000,0.000,74.071,0.000,2.308,9.804,295.844,0.663,8.735,1.877819,13.931,8,0.000,0.000,0.000,0,0.000,0,74.071,316181.631,308704.363,277317.805,439411.805,383417.148,422001.450,598051.685,298042.517 +2.103366,0.100162,8390155,0.250046,4722880.917,0.000,0.000,10.061,0.000,0.001,8.639,295.844,0.000,0.000,1.877819,13.931,8,0.000,0.000,0.000,0,0.000,0,10.061,556189.207,585092.396,646193.438,589445.346,546764.471,583984.191,651924.157,563287.710 +2.203614,0.100249,8744958,0.260620,3539227.552,0.000,0.000,23.497,0.000,5.765,7.566,295.844,0.000,97.570,2.104736,13.922,8,0.000,0.000,0.000,0,0.000,0,23.497,310188.527,512046.484,465711.724,476225.575,427776.074,450768.888,453701.594,442808.686 +2.303757,0.100143,9079964,0.270604,3345287.813,0.000,0.000,18.737,0.000,15.501,7.421,295.844,0.000,541.727,2.165771,13.869,8,0.000,0.000,0.000,0,0.000,0,18.737,293481.337,481263.458,387197.647,419311.835,395645.596,472735.624,373666.949,521985.367 +2.403911,0.100154,9435068,0.281187,3545572.727,0.000,0.000,22.007,0.000,51.598,9.418,295.844,0.000,271.066,2.310059,13.842,8,0.000,0.000,0.000,0,0.000,0,22.007,588951.836,604477.895,472291.726,283482.869,543531.874,287117.265,244612.807,521106.454 +2.504077,0.100166,9731931,0.290034,2963705.892,0.000,0.000,70.449,0.000,0.001,10.282,295.844,36.970,27.532,2.421761,13.840,8,0.000,0.000,0.000,0,0.000,0,70.449,533273.981,201195.719,179541.697,635753.714,344457.694,398168.455,397629.351,273685.280 +2.604234,0.100157,10227854,0.304814,4951463.679,0.000,0.000,12.002,0.000,3.907,8.643,295.844,0.000,0.039,2.421761,13.840,8,0.000,0.000,0.000,0,0.000,0,12.002,566920.790,676039.639,535470.120,660703.693,593269.463,664048.447,569985.983,685025.544 +2.704388,0.100154,10643161,0.317191,4146703.856,0.000,0.000,11.402,0.000,11.212,7.989,295.844,0.000,336.593,2.675415,13.807,8,0.000,0.000,0.000,0,0.000,0,11.402,466234.223,454781.805,521918.735,509387.972,531963.314,532442.578,538862.722,591112.506 +2.804528,0.100140,11067104,0.329825,4233505.590,0.000,0.000,19.742,0.000,3.061,8.503,295.844,0.000,524.461,2.956551,13.755,8,0.000,0.000,0.000,0,0.000,0,19.742,408218.735,585560.561,502097.360,642550.808,522678.558,523627.231,460056.193,588716.145 +2.904687,0.100159,11274277,0.336000,2068431.390,0.000,0.000,73.430,0.000,36.513,10.896,295.844,101.167,121.720,2.956551,13.743,8,0.000,0.000,0.000,0,0.000,0,73.430,468422.987,9.984,9.984,470170.201,572257.398,557540.867,9.984,9.984 +3.004844,0.100157,11659384,0.347477,3845052.263,0.000,0.000,59.331,0.000,0.001,9.563,295.844,6.201,6.006,3.222534,13.743,8,0.000,0.000,0.000,0,0.000,0,59.331,470543.571,470293.962,415789.265,448897.449,554572.061,606001.571,417766.171,461188.213 +3.105009,0.100165,12161023,0.362427,5008110.492,0.000,0.000,9.252,0.000,0.002,8.388,295.844,0.000,8.268,3.222534,13.742,8,0.000,0.000,0.000,0,0.000,0,9.252,575169.119,710774.933,599289.243,731291.015,575268.954,715856.532,552865.991,547594.705 +3.205166,0.100157,12546402,0.373912,3847763.517,0.000,0.000,16.320,0.000,0.001,8.302,295.844,0.000,552.923,3.265503,13.688,8,0.000,0.000,0.000,0,0.000,0,16.320,477202.591,489952.622,447409.254,524089.156,509502.003,426402.156,461287.518,511918.218 +3.305334,0.100169,12834376,0.382494,2874894.911,0.000,0.000,17.565,0.000,28.571,8.253,295.844,0.000,361.695,3.342773,13.653,8,0.000,0.000,0.000,0,0.000,0,17.565,325271.816,359564.023,291498.734,420631.106,370775.129,305055.886,277242.760,524855.456 +3.405494,0.100160,13028654,0.388284,1939681.088,0.000,0.000,73.385,0.000,21.660,10.051,295.844,26.754,28.977,3.748901,13.650,8,0.000,0.000,0.000,0,0.000,0,73.385,15205.707,221456.193,213748.507,404863.174,95497.429,304074.199,216374.312,468461.567 +3.505657,0.100163,13484268,0.401863,4548739.065,0.000,0.000,55.038,0.000,0.001,8.708,295.844,0.000,7.722,3.748901,13.649,8,0.000,0.000,0.000,0,0.000,0,55.038,556714.209,517498.015,578578.635,681850.609,569014.197,577180.909,345018.644,722883.846 +3.605817,0.100160,13939950,0.415443,4549525.745,0.000,0.000,12.291,0.000,2.991,8.532,295.844,0.000,135.135,3.795166,13.636,8,0.000,0.000,0.000,0,0.000,0,12.291,495216.020,548530.541,473111.460,648879.651,631906.864,563027.298,542370.418,646483.493 +3.705983,0.100166,14319915,0.426767,3793357.465,0.000,0.000,18.027,0.000,0.004,8.348,295.844,0.000,642.528,3.825684,13.573,8,0.000,0.000,0.000,0,0.000,0,18.027,442965.196,460935.387,409430.824,553891.189,454815.538,459228.218,498742.671,513348.442 +3.806147,0.100164,14656133,0.436787,3356682.861,0.000,0.000,15.036,0.000,40.092,9.465,295.844,0.000,226.309,3.929256,13.551,8,0.000,0.000,0.000,0,0.000,0,15.036,316172.214,296154.996,276327.467,620473.869,542731.185,299948.783,627971.590,376902.758 +3.906306,0.100159,14840375,0.442278,1839494.156,0.000,0.000,74.468,0.000,61.025,10.854,295.844,134.240,45.943,4.294189,13.546,8,0.000,0.000,0.000,0,0.000,0,74.468,327818.582,349573.978,37859.781,217324.330,223025.263,44888.602,597040.366,41963.255 +4.006461,0.100156,15308552,0.456230,4674499.471,0.000,0.000,64.917,0.000,1.121,8.366,295.844,0.000,0.000,4.294189,13.546,8,0.000,0.000,0.000,0,0.000,0,64.917,550613.598,536805.075,535966.379,658535.740,621183.836,484296.744,670876.545,616221.554 +4.106613,0.100152,15721705,0.468543,4125260.965,0.000,0.000,13.085,0.000,7.900,8.275,295.844,0.000,322.674,4.322144,13.515,8,0.000,0.000,0.000,0,0.000,0,13.085,462676.884,486500.680,420311.266,511971.972,595495.044,480949.116,591341.356,576014.648 +4.206758,0.100145,16090635,0.479538,3683962.233,0.000,0.000,23.108,0.000,0.635,7.968,295.844,0.000,408.237,4.389160,13.475,8,0.000,0.000,0.000,0,0.000,0,23.108,413041.536,465086.127,415208.396,474812.035,389745.290,453762.534,517540.126,554766.188 +4.306915,0.100157,16485772,0.491314,3945190.215,0.000,0.000,43.737,0.000,9.349,7.790,357.395,15.679,230.459,4.427254,13.452,8,0.000,0.000,0.000,0,0.000,0,43.737,494315.699,451842.230,500655.768,464452.477,580251.089,299510.843,618640.955,535521.154 +4.407053,0.100138,16620922,0.495342,1349638.767,0.000,0.000,19.495,0.000,109.487,4.376,357.395,368.944,179.557,4.570923,13.435,8,0.000,0.000,0.000,0,0.000,0,19.495,0.000,0.000,368002.502,0.000,0.000,510236.353,471399.911,0.000 +4.507288,0.100235,16735452,0.498755,1142612.233,0.000,0.000,33.408,0.000,209.722,7.281,357.395,519.871,218.860,4.729431,13.413,8,0.000,0.000,0.000,0,0.000,0,33.408,0.000,0.000,431714.478,0.000,0.000,272479.048,438418.708,0.000 +4.607423,0.100135,16858704,0.502429,1230856.092,0.000,0.000,6.362,0.000,309.857,5.596,357.395,411.358,925.351,4.964233,13.323,8,0.000,0.000,0.000,0,0.000,0,6.362,0.000,0.000,414439.748,0.000,0.000,412342.583,404073.761,0.000 +4.707636,0.100213,16965830,0.505621,1068986.704,0.000,0.000,53.835,0.000,410.070,6.495,357.395,438.014,430.608,5.016602,13.281,8,0.000,0.000,0.000,0,0.000,0,53.835,0.000,0.000,444594.530,0.000,0.000,176075.559,448316.614,0.000 +4.807785,0.100150,17082428,0.509096,1164235.370,0.000,0.000,8.910,0.000,510.220,5.878,357.395,473.821,511.031,5.158447,13.231,8,0.000,0.000,0.000,0,0.000,0,8.910,0.000,0.000,414009.598,0.000,0.000,366810.327,383415.444,0.000 +4.907952,0.100166,17145172,0.510966,626397.599,0.000,0.000,101.378,0.000,610.386,2.627,357.395,165.974,454.907,5.158447,13.186,8,0.000,0.000,0.000,0,0.000,0,101.378,0.000,0.000,324190.508,0.000,0.000,39.934,302167.158,0.000 +5.008092,0.100140,17297885,0.515517,1525000.444,0.000,0.000,22.011,0.000,710.526,5.832,357.395,477.029,258.545,5.174805,13.161,8,0.000,0.000,0.000,0,0.000,0,22.011,0.000,0.000,546836.381,0.000,0.000,543181.485,434982.577,0.000 +5.108216,0.100125,17446216,0.519938,1481461.240,0.000,0.000,5.341,0.000,810.651,6.110,357.395,428.840,382.608,5.301514,13.124,8,0.000,0.000,0.000,0,0.000,0,5.341,0.000,0.000,483846.194,0.000,0.000,519581.599,478033.448,0.000 +5.208337,0.100121,17518187,0.522083,718840.053,0.000,0.000,82.502,0.000,910.772,2.948,357.395,153.213,453.163,5.313721,13.080,8,0.000,0.000,0.000,0,0.000,0,82.502,0.000,0.000,342105.980,0.000,0.000,30303.327,346430.746,0.000 +5.308466,0.100128,17619375,0.525098,1010581.706,0.000,0.000,20.056,0.000,1010.900,3.404,357.395,244.842,310.734,5.359741,13.049,8,0.000,0.000,0.000,0,0.000,0,20.056,0.000,0.000,326230.891,0.000,0.000,340672.338,343678.476,0.000 +5.408610,0.100145,17762654,0.529368,1430720.991,0.000,0.000,17.157,0.000,1111.045,5.592,357.395,411.709,196.318,5.384277,13.030,8,0.000,0.000,0.000,0,0.000,0,17.157,0.000,0.000,521755.474,0.000,0.000,373989.163,534976.355,0.000 +5.508795,0.100184,17880542,0.532882,1176712.707,0.000,0.000,3.938,0.000,1211.229,4.311,357.395,323.662,453.072,5.494629,12.986,7,0.000,0.000,0.000,0,0.000,0,3.938,0.000,0.000,397008.781,0.000,0.000,684459.349,95244.577,0.000 +5.608925,0.100130,17914207,0.533885,336211.681,0.000,0.000,57.197,0.000,1311.359,2.526,357.395,253.732,484.330,5.596313,12.938,6,0.000,0.000,0.000,0,0.000,0,57.197,0.000,0.000,30160.680,0.000,0.000,306051.001,0.000,0.000 +5.709045,0.100120,17925738,0.534229,115171.766,0.000,0.000,1.163,0.000,1411.479,2.337,357.395,372.092,213.572,5.596313,12.918,5,0.000,0.000,0.000,0,0.000,0,1.163,0.000,0.000,0.000,0.000,0.000,115171.766,0.000,0.000 +5.809197,0.100152,17925738,0.534229,0.000,0.000,0.000,0.000,0.000,1511.631,3.002,357.395,453.258,257.188,5.681030,12.892,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909340,0.100144,17925738,0.534229,0.000,0.000,0.000,0.000,0.000,1611.775,1.423,357.395,202.482,572.887,5.747681,12.836,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009484,0.100144,17925738,0.534229,0.000,0.000,0.000,0.000,0.000,1711.918,1.921,357.395,288.063,360.576,5.747681,12.801,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.109628,0.100144,17925738,0.534229,0.000,0.000,0.000,0.000,0.000,1812.062,4.309,357.395,561.225,287.750,5.803955,12.773,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.209771,0.100144,17965385,0.535410,395900.284,0.000,0.000,1863.140,0.000,54.572,6.897,419.496,98.062,398.918,5.803955,12.734,5,0.000,0.000,0.000,0,0.000,0,1863.140,138131.224,100435.469,0.000,157313.619,9.986,0.000,0.000,9.986 +6.309923,0.100151,18229600,0.543284,2638163.260,0.000,0.000,59.057,0.000,75.121,4.316,419.496,29.994,186.788,5.807373,12.716,5,0.000,0.000,0.000,0,0.000,0,59.057,655559.332,604666.240,0.000,195854.029,598805.098,0.000,0.000,583278.561 +6.410081,0.100159,18478873,0.550713,2488778.715,0.000,0.000,22.171,0.000,175.279,3.916,419.496,59.593,210.915,5.827271,12.695,5,0.000,0.000,0.000,0,0.000,0,22.171,694217.832,626345.589,0.000,0.000,701526.229,0.000,0.000,466689.066 +6.510210,0.100128,18531799,0.552291,528582.474,0.000,0.000,194.313,0.000,82.112,2.379,419.496,521.948,403.896,5.868774,12.655,5,0.000,0.000,0.000,0,0.000,0,194.313,151565.726,133139.345,0.000,9.987,132230.510,0.000,0.000,111636.906 +6.610360,0.100151,18531808,0.552291,89.865,0.000,0.000,181.021,0.000,76.887,2.378,419.496,481.619,502.720,6.028809,12.606,5,0.000,0.000,0.000,0,0.000,0,181.021,9.985,19.970,0.000,19.970,19.970,0.000,0.000,19.970 +6.710505,0.100145,18531813,0.552291,49.928,0.000,0.000,154.236,0.000,170.922,1.955,419.496,434.722,857.937,6.122559,12.522,5,0.000,0.000,0.000,0,0.000,0,154.236,9.986,19.971,0.000,0.000,0.000,0.000,0.000,19.971 +6.810647,0.100142,18531822,0.552291,89.872,0.000,0.000,200.778,0.000,79.845,2.944,419.496,652.356,306.674,6.127686,12.492,5,0.000,0.000,0.000,0,0.000,0,200.778,19.972,9.986,0.000,19.972,19.972,0.000,0.000,19.972 +6.910801,0.100155,18531827,0.552291,49.923,0.000,0.000,98.800,0.000,114.950,2.039,419.496,463.424,437.839,6.174683,12.450,5,0.000,0.000,0.000,0,0.000,0,98.800,0.000,9.985,0.000,19.969,19.969,0.000,0.000,0.000 +7.010917,0.100115,18531834,0.552292,69.919,0.000,0.000,174.407,0.000,175.842,1.798,419.496,372.656,766.576,6.296265,12.375,5,0.000,0.000,0.000,0,0.000,0,174.407,19.977,19.977,0.000,9.988,0.000,0.000,0.000,19.977 +7.111063,0.100146,18531839,0.552292,49.927,0.000,0.000,235.431,0.000,133.706,2.265,419.496,611.137,436.081,6.325317,12.332,5,0.000,0.000,0.000,0,0.000,0,235.431,0.000,0.000,0.000,9.985,19.971,0.000,0.000,19.971 +7.211197,0.100134,18531847,0.552292,79.893,0.000,0.000,147.286,0.000,124.119,2.089,419.496,451.700,384.953,6.457886,12.294,5,0.000,0.000,0.000,0,0.000,0,147.286,19.973,19.973,0.000,19.973,19.973,0.000,0.000,0.000 +7.311349,0.100152,18531851,0.552292,39.939,0.000,0.000,135.946,0.000,174.692,2.216,419.496,521.007,730.806,6.457886,12.223,5,0.000,0.000,0.000,0,0.000,0,135.946,19.970,0.000,0.000,0.000,0.000,0.000,0.000,19.970 +7.411488,0.100139,18531859,0.552292,79.889,0.000,0.000,209.225,0.000,89.463,1.797,419.496,459.011,464.121,6.544312,12.178,5,0.000,0.000,0.000,0,0.000,0,209.225,9.986,19.972,0.000,19.972,9.986,0.000,0.000,19.972 +7.511618,0.100131,18531867,0.552293,79.896,0.000,0.000,141.118,0.000,96.353,2.817,419.496,572.261,630.388,6.627075,12.116,5,0.000,0.000,0.000,0,0.000,0,141.118,9.987,19.974,0.000,19.974,9.987,0.000,0.000,19.974 +7.611751,0.100133,18531871,0.552293,39.947,0.000,0.000,123.957,0.000,142.150,1.611,419.496,397.402,443.747,6.641724,12.073,5,0.000,0.000,0.000,0,0.000,0,123.957,19.973,0.000,0.000,0.000,19.973,0.000,0.000,0.000 +7.711891,0.100140,18531879,0.552293,79.888,0.000,0.000,177.421,0.000,161.613,2.613,419.496,634.696,569.943,6.711426,12.017,5,0.000,0.000,0.000,0,0.000,0,177.421,0.000,19.972,0.000,19.972,19.972,0.000,0.000,19.972 +7.812033,0.100142,18559745,0.553124,278265.347,0.000,0.000,219.548,0.000,144.191,1.986,419.496,420.185,487.863,6.770630,11.969,5,0.000,0.000,0.000,0,0.000,0,219.548,254059.677,10664.874,0.000,13540.796,0.000,0.000,0.000,0.000 +7.912174,0.100142,18827278,0.561097,2671546.262,0.000,0.000,161.816,0.000,0.001,5.938,419.496,141.245,433.449,6.879883,11.927,5,0.000,0.000,0.000,0,0.000,0,161.816,542591.522,656709.895,0.000,564220.888,413973.685,0.000,0.000,494050.272 +8.012310,0.100136,19181916,0.571666,3541575.711,0.000,0.000,16.226,0.000,0.001,5.613,419.496,0.156,297.526,6.879883,11.898,5,0.000,0.000,0.000,0,0.000,0,16.226,631223.720,722449.968,0.000,798017.457,739097.385,0.000,0.000,650787.181 +8.112578,0.100268,19543650,0.582446,3607661.186,0.000,0.000,10.839,0.000,0.001,5.701,419.496,0.000,146.521,6.880859,11.883,4,0.000,0.000,0.000,0,0.000,0,10.839,767969.653,622110.970,0.000,741111.708,771280.769,0.000,0.000,705188.086 +8.212721,0.100142,19814572,0.590520,2705373.743,0.000,0.000,18.013,0.000,0.000,4.470,419.496,0.000,113.042,6.900635,11.872,3,0.000,0.000,0.000,0,0.000,0,18.013,701402.809,658393.955,0.000,695700.915,0.000,0.000,0.000,649876.065 +8.312963,0.100243,19952476,0.594630,1375701.832,0.000,0.000,13.684,0.000,0.000,2.325,419.496,0.000,89.431,6.921143,11.864,1,0.000,0.000,0.000,0,0.000,0,13.684,864771.614,0.000,0.000,489482.262,0.000,0.000,0.000,21447.956 +8.413187,0.100224,20000000,0.596046,474177.851,0.000,0.000,0.588,0.000,0.000,0.452,419.496,0.000,8.730,6.922852,11.863,0,0.000,0.000,0.000,0,0.000,0,0.588,474177.851,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.log new file mode 100644 index 000000000..a6d186488 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-isolated-miss records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=267 +worker=0 kind=insert tid=7 os_tid=262 +start_monotonic_ns=2084380682383148 main_address=0x55bc6e91d300 +worker=6 kind=insert tid=6 os_tid=268 +worker=1 kind=insert tid=8 os_tid=263 +worker=2 kind=insert tid=10 os_tid=264 +worker=7 kind=insert tid=9 os_tid=269 +worker=3 kind=insert tid=11 os_tid=265 +worker=4 kind=insert tid=12 os_tid=266 +load_end reason=complete inserted=20000000 elapsed_s=8.413 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.152 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084380682385772 cpu_ns=8834011 +diagnostic_stage name=stop_request wall_ns=2084389095639309 cpu_ns=53218118644 +diagnostic_stage name=workers_joined wall_ns=2084389095696869 cpu_ns=53218175331 +diagnostic_stage name=before_close wall_ns=2084389095794740 cpu_ns=53218273144 +diagnostic_stage name=after_close wall_ns=2084389248194448 cpu_ns=53290963163 +diagnostic_worker index=0 completed=2500000 last_start_ns=2084389038414728 last_end_ns=2084389038415621 loop_exit_ns=2084389038415661 deregister_start_ns=2084389038415753 deregister_end_ns=2084389038416542 +diagnostic_worker index=1 completed=2500000 last_start_ns=2084388894124902 last_end_ns=2084388894125907 loop_exit_ns=2084388894125950 deregister_start_ns=2084388894125985 deregister_end_ns=2084388894126823 +diagnostic_worker index=2 completed=2500000 last_start_ns=2084386268789379 last_end_ns=2084386268790237 loop_exit_ns=2084386268790285 deregister_start_ns=2084386268790318 deregister_end_ns=2084386268791133 +diagnostic_worker index=3 completed=2500000 last_start_ns=2084388958123455 last_end_ns=2084388958124538 loop_exit_ns=2084388958124586 deregister_start_ns=2084388958124620 deregister_end_ns=2084388958125479 +diagnostic_worker index=4 completed=2500000 last_start_ns=2084388794733627 last_end_ns=2084388794736478 loop_exit_ns=2084388794736526 deregister_start_ns=2084388794736563 deregister_end_ns=2084388794737389 +diagnostic_worker index=5 completed=2500000 last_start_ns=2084386303295139 last_end_ns=2084386303296069 loop_exit_ns=2084386303296117 deregister_start_ns=2084386303296140 deregister_end_ns=2084386303296861 +diagnostic_worker index=6 completed=2500000 last_start_ns=2084386103105083 last_end_ns=2084386103106038 loop_exit_ns=2084386103106089 deregister_start_ns=2084386103106128 deregister_end_ns=2084386103109101 +diagnostic_worker index=7 completed=2500000 last_start_ns=2084388911081848 last_end_ns=2084388911082721 loop_exit_ns=2084388911082781 deregister_start_ns=2084388911082818 deregister_end_ns=2084388911083448 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.summary.csv new file mode 100644 index 000000000..16de93efa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-17-isolated-miss.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2377184.438060,8.413314,20000000,0.002841,0.001328,0.004000,0.009856,1863.140452,0.002841,0.001328,0.004000,0.009856,1863.140452,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.csv new file mode 100644 index 000000000..edb16644d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.csv @@ -0,0 +1,31 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,699501,0.020847,6990567.704,0.000,0.000,13.788,0.000,0.004,8.539,112.371,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.788,852987.952,1037490.706,1024518.949,964916.824,703662.843,701524.202,1002143.168,703323.059 +0.200217,0.100154,1353959,0.040351,6534523.303,0.000,0.000,13.270,0.000,0.001,9.283,216.246,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.270,829323.663,983975.652,890439.605,850610.901,578140.236,768517.244,856541.774,776974.229 +0.303814,0.103597,2016146,0.060086,6391952.368,0.000,0.000,13.684,0.000,9.697,9.305,282.672,0.000,0.000,0.004768,14.327,8,0.000,0.000,0.000,0,0.000,0,13.684,820487.191,849822.021,875990.736,743371.047,794627.365,791567.430,727086.790,788999.788 +0.403946,0.100131,2371844,0.070686,3552309.707,0.000,0.000,16.486,0.000,62.054,10.138,293.641,0.000,39.791,0.126465,14.324,8,0.000,0.000,0.000,0,0.000,0,16.486,320558.555,352906.027,731068.849,291057.341,486290.664,293464.177,777497.808,299466.286 +0.504082,0.100136,2716413,0.080955,3441005.518,0.000,0.000,75.637,0.000,2.471,8.792,295.672,10.923,804.569,0.423706,14.245,8,0.000,0.000,0.000,0,0.000,0,75.637,480545.799,507119.623,151373.924,323229.964,456728.224,413686.819,596208.340,512112.825 +0.604225,0.100143,3237098,0.096473,5199408.087,0.000,0.000,11.548,0.000,0.001,9.302,295.672,103.758,1119.920,0.590454,14.135,8,0.000,0.000,0.000,0,0.000,0,11.548,675303.438,644377.702,682712.833,650119.484,622688.746,561616.159,715116.454,647473.272 +0.704367,0.100142,3789127,0.112925,5512467.588,0.000,0.000,10.325,0.000,5.067,9.431,295.672,121.975,175.883,0.616211,14.118,8,0.000,0.000,0.000,0,0.000,0,10.325,680644.139,663847.973,715245.039,617024.418,612720.525,703571.604,847916.772,671497.119 +0.804509,0.100142,4177994,0.124514,3883162.278,0.000,0.000,57.744,0.000,18.693,9.659,295.672,118.153,90.185,0.731403,14.109,8,0.000,0.000,0.000,0,0.000,0,57.744,341615.466,557069.874,704700.481,690001.330,640960.887,338070.494,360948.046,249795.700 +0.904649,0.100140,4818552,0.143604,6396619.743,0.000,0.000,52.644,0.000,0.001,8.849,295.672,11.780,0.234,0.778568,14.109,8,0.000,0.000,0.000,0,0.000,0,52.644,863120.957,521439.578,924375.154,927440.859,669961.531,943468.408,791061.896,755751.359 +1.004785,0.100136,5394489,0.160768,5751567.941,0.000,0.000,14.040,0.000,0.001,8.209,295.672,0.000,358.771,1.347046,14.074,8,0.000,0.000,0.000,0,0.000,0,14.040,610951.239,696245.536,740016.161,813027.121,588991.028,797258.511,692490.630,812587.717 +1.104922,0.100137,5841928,0.174103,4468264.233,0.000,0.000,12.297,0.000,39.876,9.489,295.672,0.000,513.749,1.347046,14.024,8,0.000,0.000,0.000,0,0.000,0,12.297,473261.183,638534.601,766628.990,547918.831,637046.641,485764.042,442043.980,477065.966 +1.205073,0.100151,6366840,0.189747,5241212.478,0.000,0.000,53.203,0.000,0.000,9.346,295.672,0.000,1.248,1.347046,14.024,8,0.000,0.000,0.000,0,0.000,0,53.203,551038.637,626694.493,739035.003,784356.625,634462.773,754711.352,535731.731,615181.863 +1.305214,0.100141,6987758,0.208251,6200422.090,0.000,0.000,9.064,0.000,0.045,8.450,295.672,0.000,146.356,1.571655,14.010,8,0.000,0.000,0.000,0,0.000,0,9.064,731406.910,685851.256,856849.725,796614.805,730388.348,872128.145,695607.475,831575.425 +1.405361,0.100147,7525274,0.224271,5367270.381,0.000,0.000,13.221,0.000,5.187,8.235,295.672,0.000,710.518,1.884033,13.940,8,0.000,0.000,0.000,0,0.000,0,13.221,672201.897,673569.886,686900.291,639699.673,620657.664,660369.290,732463.316,681408.364 +1.505507,0.100146,7895433,0.235302,3696177.687,0.000,0.000,53.257,0.000,7.160,10.271,295.672,0.000,24.339,1.884033,13.938,8,0.000,0.000,0.000,0,0.000,0,53.257,243703.145,770891.184,260468.596,605593.230,264312.967,641161.148,639723.253,270324.164 +1.605649,0.100142,8541475,0.254556,6451247.423,0.000,0.000,9.045,0.000,0.183,8.635,295.672,0.000,0.078,1.884033,13.938,8,0.000,0.000,0.000,0,0.000,0,9.045,800401.964,761896.712,812414.884,870811.854,721564.059,896315.592,772781.236,815061.122 +1.705914,0.100265,9050341,0.269721,5075221.473,0.000,0.000,14.622,0.000,3.932,7.722,295.672,0.000,609.675,2.416504,13.878,8,0.000,0.000,0.000,0,0.000,0,14.622,529597.694,545884.569,605137.674,650647.171,681066.624,759598.681,591224.514,712064.546 +1.806041,0.100126,9442654,0.281413,3918180.437,0.000,0.000,51.059,0.000,11.418,10.014,295.672,16.347,277.072,2.416504,13.851,8,0.000,0.000,0.000,0,0.000,0,51.059,756474.399,302627.712,802066.805,324000.713,297294.449,317768.585,300470.437,817477.338 +1.906184,0.100143,10039073,0.299188,5955652.513,0.000,0.000,29.575,0.000,3.755,8.820,295.672,0.000,0.039,2.416504,13.851,8,0.000,0.000,0.000,0,0.000,0,29.575,717271.784,784325.661,710361.689,717771.068,682022.314,736134.743,706287.530,901477.723 +2.006319,0.100135,10607061,0.316115,5672199.445,0.000,0.000,12.275,0.000,0.892,7.899,295.672,0.000,366.067,2.680298,13.815,8,0.000,0.000,0.000,0,0.000,0,12.275,735693.819,704366.239,655522.377,705474.738,697635.353,786744.693,606688.501,780073.726 +2.106452,0.100132,11079082,0.330182,4713978.686,0.000,0.000,15.593,0.000,10.203,8.404,295.672,0.000,565.971,2.780708,13.760,8,0.000,0.000,0.000,0,0.000,0,15.593,561068.335,674188.803,510175.609,511234.210,604231.279,559540.355,622507.120,671032.975 +2.206708,0.100257,11398692,0.339707,3187914.678,0.000,0.000,54.815,0.000,1.902,10.328,295.672,36.547,16.403,2.921391,13.758,8,0.000,0.000,0.000,0,0.000,0,54.815,459929.081,494470.393,272749.685,140239.919,344655.060,443202.030,506938.380,525730.130 +2.306849,0.100140,12031450,0.358565,6318710.426,0.000,0.000,7.735,0.000,8.592,8.421,295.672,0.000,0.000,2.921391,13.758,8,0.000,0.000,0.000,0,0.000,0,7.735,820648.056,637714.840,822145.954,742168.218,720059.253,904350.563,790660.150,880963.392 +2.407009,0.100160,12461666,0.371387,4295272.916,0.000,0.000,17.773,0.000,4.084,7.621,295.672,0.000,645.059,3.259399,13.695,8,0.000,0.000,0.000,0,0.000,0,17.773,444637.064,612428.027,554570.796,546014.515,435002.513,584722.450,548280.881,569616.671 +2.507153,0.100144,12905442,0.384612,4431395.453,0.000,0.000,13.892,0.000,32.908,8.658,295.672,0.000,312.442,3.373714,13.664,8,0.000,0.000,0.000,0,0.000,0,13.892,463813.852,641358.855,449584.289,810116.478,553455.106,478083.358,522469.608,512513.907 +2.607305,0.100152,13334467,0.397398,4283732.216,0.000,0.000,51.322,0.000,0.001,9.615,295.672,54.058,44.971,3.754028,13.660,8,0.000,0.000,0.000,0,0.000,0,51.322,580796.307,514597.030,303018.951,776818.056,378484.129,469355.866,566857.515,693804.363 +2.707452,0.100148,13979427,0.416619,6440096.350,0.000,0.000,7.162,0.000,10.078,8.547,295.672,0.000,180.203,3.760864,13.642,8,0.000,0.000,0.000,0,0.000,0,7.162,862487.228,756393.790,767287.714,685268.749,901599.510,825781.394,810164.440,831113.526 +2.807589,0.100137,14451496,0.430688,4714250.946,0.000,0.000,22.335,0.000,0.026,7.932,295.672,0.000,604.253,3.855713,13.583,8,0.000,0.000,0.000,0,0.000,0,22.335,586598.782,635152.464,598951.910,628481.576,524982.942,577321.454,474402.029,688359.790 +2.907733,0.100144,14801970,0.441133,3499686.173,0.000,0.000,55.092,0.000,23.829,9.871,295.852,108.944,200.336,4.020885,13.564,8,0.000,0.000,0.000,0,0.000,0,55.092,654365.045,184104.139,197574.686,387700.130,736566.339,606184.621,497471.611,235719.602 +3.007884,0.100151,15304874,0.456121,5021467.527,0.000,0.000,52.243,0.000,0.001,9.512,295.852,30.618,3.198,4.123669,13.563,8,0.000,0.000,0.000,0,0.000,0,52.243,735800.398,444859.144,545906.762,804476.833,766134.654,498098.857,584308.851,641882.029 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.log new file mode 100644 index 000000000..36b7c8850 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=10 +worker=5 kind=insert tid=6 os_tid=15 +worker=7 kind=insert tid=7 os_tid=17 +worker=2 kind=insert tid=8 os_tid=12 +worker=4 kind=insert tid=9 os_tid=14 +start_monotonic_ns=2084237076065880 main_address=0x564f3bb1b300 +worker=1 kind=insert tid=10 os_tid=11 +worker=3 kind=insert tid=11 os_tid=13 +worker=6 kind=insert tid=12 os_tid=16 +load_end reason=time_limit inserted=15305484 elapsed_s=3.008 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.164 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084237076067377 cpu_ns=8907250 +diagnostic_stage name=stop_request wall_ns=2084240084046729 cpu_ns=27010379481 +diagnostic_stage name=workers_joined wall_ns=2084240084174769 cpu_ns=27011349748 +diagnostic_stage name=before_close wall_ns=2084240084273392 cpu_ns=27011448144 +diagnostic_stage name=after_close wall_ns=2084240248176421 cpu_ns=27101595567 +diagnostic_worker index=0 completed=1891321 last_start_ns=2084240084048164 last_end_ns=2084240084049193 loop_exit_ns=2084240084049250 deregister_start_ns=2084240084049291 deregister_end_ns=2084240084052347 +diagnostic_worker index=1 completed=1896168 last_start_ns=2084240084046519 last_end_ns=2084240084049269 loop_exit_ns=2084240084049316 deregister_start_ns=2084240084049341 deregister_end_ns=2084240084052200 +diagnostic_worker index=2 completed=1941651 last_start_ns=2084240084047097 last_end_ns=2084240084048413 loop_exit_ns=2084240084048466 deregister_start_ns=2084240084048490 deregister_end_ns=2084240084054111 +diagnostic_worker index=3 completed=1960075 last_start_ns=2084240084047151 last_end_ns=2084240084048291 loop_exit_ns=2084240084048335 deregister_start_ns=2084240084048358 deregister_end_ns=2084240084054151 +diagnostic_worker index=4 completed=1814101 last_start_ns=2084240084047195 last_end_ns=2084240084048346 loop_exit_ns=2084240084048447 deregister_start_ns=2084240084048481 deregister_end_ns=2084240084053960 +diagnostic_worker index=5 completed=1922649 last_start_ns=2084240084048005 last_end_ns=2084240084048933 loop_exit_ns=2084240084049002 deregister_start_ns=2084240084049025 deregister_end_ns=2084240084052900 +diagnostic_worker index=6 completed=1936820 last_start_ns=2084240084047748 last_end_ns=2084240084048641 loop_exit_ns=2084240084048696 deregister_start_ns=2084240084048729 deregister_end_ns=2084240084053287 +diagnostic_worker index=7 completed=1942699 last_start_ns=2084240084047456 last_end_ns=2084240084048345 loop_exit_ns=2084240084048416 deregister_start_ns=2084240084048451 deregister_end_ns=2084240084053364 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.summary.csv new file mode 100644 index 000000000..0c6bd542e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m-retry/wal0-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,5088073.504178,3.008110,15305484,0.001532,0.001016,0.003168,0.007744,75.636850,0.001532,0.001016,0.003168,0.007744,75.636850,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/REJECTED.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/REJECTED.txt new file mode 100644 index 000000000..3b18839b5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/REJECTED.txt @@ -0,0 +1 @@ +This campaign stopped after its excluded precondition because of a Python diagnostics-parser bug. No measured samples ran. The diagnostic binary exited successfully; its log, counts, ordered snapshots, and eight worker totals were checked after fixing the parser. Only its newly created, successfully closed database was removed. Raw logs, CSVs, and original manifest remain. Root will rerun as fixed20m-retry. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/manifest-before-postprocess-diagnosis.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/manifest-before-postprocess-diagnosis.json new file mode 100644 index 000000000..bec87db32 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/manifest-before-postprocess-diagnosis.json @@ -0,0 +1,698 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "fixed20m", + "profiles": [ + "main", + "original", + "isolated-miss" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "warmup": 1, + "precondition_seconds": 3, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "main", + "original", + "isolated-miss", + "isolated-miss", + "original", + "main", + "original", + "isolated-miss", + "main", + "main", + "isolated-miss", + "original", + "isolated-miss", + "main", + "original", + "original", + "main", + "isolated-miss" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + }, + "provenance": { + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "isolated-miss": { + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "clockcache_source_sha256": "1b87360764eac20c6461170fc8bc355d651290647cefff55f8e84f664b78bd96" + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "5380844684486876f88a7a9d484b2ba76d4ae9e75ac418fb23a706ec68216e73", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792223439.8884585, + "runs": [ + { + "name": "wal0-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition-tmp" + }, + "started": 1792223439.88876, + "free_bytes_before": 15385538560, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": false, + "hardware_before": { + "time": 1792223439.8914342, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "64050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "74050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "80000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2691307", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1741345", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3357351", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "456403", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2206850", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2198857", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1041896", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4353536", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2446770", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "692020", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1416486", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1539363", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2311811", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2092222", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223443.0873387, + "free_bytes_after": 14435782656, + "log_sha256": "ff100e57cb5dbe208d5128d6efb275ca97e176bcef917daba6c941a237ef94d3", + "hardware_after": { + "time": 1792223443.0876558, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "64050", + "/sys/class/thermal/thermal_zone12/temp": "77000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4155799", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "486106", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2653672", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2440838", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3855191", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "684126", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4312461", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2250000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "410218", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400387", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2762387", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2777035", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 26.527538, + "process_system_cpu_s": 0.507838, + "db_allocated_bytes": 949723136, + "db_apparent_bytes": 4865003520 + } + ], + "complete": false, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792223439.8886359, + "finished": 1792223443.1196787 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/manifest.json new file mode 100644 index 000000000..8fc90e253 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/manifest.json @@ -0,0 +1,801 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "fixed20m", + "profiles": [ + "main", + "original", + "isolated-miss" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "warmup": 1, + "precondition_seconds": 3, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "main", + "original", + "isolated-miss", + "isolated-miss", + "original", + "main", + "original", + "isolated-miss", + "main", + "main", + "isolated-miss", + "original", + "isolated-miss", + "main", + "original", + "original", + "main", + "isolated-miss" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c", + "source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "binary_sha256": "f558652b1d1a7cd15cbba789db7be9a32c102eaa479897e322666d6fc9946aa4" + }, + "provenance": { + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "isolated-miss": { + "library_sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa", + "clockcache_source_sha256": "1b87360764eac20c6461170fc8bc355d651290647cefff55f8e84f664b78bd96" + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "5380844684486876f88a7a9d484b2ba76d4ae9e75ac418fb23a706ec68216e73", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792223439.8884585, + "runs": [ + { + "name": "wal0-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition.summary.csv", + "--records", + "20000000", + "--seconds", + "3", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-fixed20m/wal0-precondition-tmp" + }, + "started": 1792223439.88876, + "free_bytes_before": 15385538560, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": false, + "hardware_before": { + "time": 1792223439.8914342, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "64050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "74050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "80000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2691307", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1741345", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3357351", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "456403", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2206850", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2198857", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1041896", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4353536", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2446770", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "692020", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1416486", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1539363", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2311811", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2092222", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792223443.0873387, + "free_bytes_after": 14435782656, + "log_sha256": "ff100e57cb5dbe208d5128d6efb275ca97e176bcef917daba6c941a237ef94d3", + "hardware_after": { + "time": 1792223443.0876558, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "64050", + "/sys/class/thermal/thermal_zone12/temp": "77000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4155799", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "486106", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2653672", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2440838", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3855191", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "684126", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4312461", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2250000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "410218", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400387", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2762387", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2777035", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 26.527538, + "process_system_cpu_s": 0.507838, + "db_allocated_bytes": 949723136, + "db_apparent_bytes": 4865003520, + "postprocessing_rechecked": true, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2084140240631423, + "cpu_ns": 9889839 + }, + "stop_request": { + "wall_ns": 2084143245102054, + "cpu_ns": 26941980446 + }, + "workers_joined": { + "wall_ns": 2084143245261654, + "cpu_ns": 26951595583 + }, + "before_close": { + "wall_ns": 2084143245369792, + "cpu_ns": 26951703585 + }, + "after_close": { + "wall_ns": 2084143372198351, + "cpu_ns": 27032409201 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 1837013, + "last_start_ns": 2084143245102865, + "last_end_ns": 2084143245103971, + "loop_exit_ns": 2084143245104076, + "deregister_start_ns": 2084143245104104, + "deregister_end_ns": 2084143245109478 + }, + { + "index": 1, + "completed": 1820363, + "last_start_ns": 2084143245102604, + "last_end_ns": 2084143245104284, + "loop_exit_ns": 2084143245104355, + "deregister_start_ns": 2084143245104402, + "deregister_end_ns": 2084143245109828 + }, + { + "index": 2, + "completed": 1915173, + "last_start_ns": 2084143245102482, + "last_end_ns": 2084143245103940, + "loop_exit_ns": 2084143245104065, + "deregister_start_ns": 2084143245104106, + "deregister_end_ns": 2084143245109382 + }, + { + "index": 3, + "completed": 1892770, + "last_start_ns": 2084143245103406, + "last_end_ns": 2084143245104453, + "loop_exit_ns": 2084143245104520, + "deregister_start_ns": 2084143245104550, + "deregister_end_ns": 2084143245110053 + }, + { + "index": 4, + "completed": 1801293, + "last_start_ns": 2084143245103784, + "last_end_ns": 2084143245105639, + "loop_exit_ns": 2084143245105771, + "deregister_start_ns": 2084143245105804, + "deregister_end_ns": 2084143245109684 + }, + { + "index": 5, + "completed": 1949419, + "last_start_ns": 2084143245102873, + "last_end_ns": 2084143245103942, + "loop_exit_ns": 2084143245104011, + "deregister_start_ns": 2084143245104041, + "deregister_end_ns": 2084143245108759 + }, + { + "index": 6, + "completed": 1969552, + "last_start_ns": 2084143245103615, + "last_end_ns": 2084143245104894, + "loop_exit_ns": 2084143245105045, + "deregister_start_ns": 2084143245105071, + "deregister_end_ns": 2084143245109109 + }, + { + "index": 7, + "completed": 1897854, + "last_start_ns": 2084143245103099, + "last_end_ns": 2084143245104373, + "loop_exit_ns": 2084143245104403, + "deregister_start_ns": 2084143245104436, + "deregister_end_ns": 2084143245110001 + } + ], + "own_successfully_closed_and_revalidated_scratch_removed": true + } + ], + "complete": false, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792223439.8886359, + "finished": 1792223443.1196787, + "status": "aborted_after_precondition_parser_error", + "postprocessing_failure": "ValueError: invalid literal for int() with base 10: 'worker_start'", + "measured_runs": 0, + "fixed_runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "precondition_validated_after_parser_fix": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.csv new file mode 100644 index 000000000..c609a2796 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.csv @@ -0,0 +1,31 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,699790,0.020855,6993241.941,0.000,0.000,12.850,0.000,0.003,8.289,113.422,0.000,0.000,0.004768,14.329,8,0.000,0.000,0.000,0,0.000,0,12.850,949437.599,893514.848,760253.610,941033.197,839630.739,728384.837,1050820.070,830167.042 +0.200214,0.100147,1364087,0.040653,6633216.850,0.000,0.000,12.947,0.000,0.003,9.068,217.207,0.000,0.000,0.004768,14.329,8,0.000,0.000,0.000,0,0.000,0,12.947,741379.912,792884.183,841912.095,910611.083,710455.382,805126.183,1027549.143,803298.870 +0.300353,0.100139,2020447,0.060214,6554494.038,0.000,0.000,13.001,0.000,0.001,9.457,283.574,0.000,0.000,0.004768,14.329,8,0.000,0.000,0.000,0,0.000,0,13.001,662040.247,779816.624,764687.642,1004674.236,809884.851,805441.025,1027692.258,700257.154 +0.400497,0.100145,2329096,0.069412,3082031.533,0.000,0.000,53.410,0.000,63.894,9.793,294.230,0.000,19.893,0.178993,14.327,8,0.000,0.000,0.000,0,0.000,0,53.410,294713.667,726399.191,299646.531,422199.247,284688.170,292796.441,475402.283,286186.003 +0.500644,0.100147,2760339,0.082265,4306106.440,0.000,0.000,65.547,0.000,3.969,8.784,295.766,12.053,1007.349,0.593262,14.228,8,0.000,0.000,0.000,0,0.000,0,65.547,481802.468,407381.756,524919.151,677435.180,532048.681,520305.926,610383.646,551829.633 +0.600788,0.100144,3303090,0.098440,5419730.086,0.000,0.000,14.119,0.000,0.001,9.444,295.766,117.059,973.017,0.593262,14.133,8,0.000,0.000,0.000,0,0.000,0,14.119,679474.628,703020.828,844397.884,626231.058,558318.545,776894.783,660471.906,570920.455 +0.700936,0.100149,3863095,0.115129,5591737.435,0.000,0.000,10.431,0.000,0.001,9.103,295.766,90.764,119.393,0.612915,14.121,8,0.000,0.000,0.000,0,0.000,0,10.431,744762.850,501514.459,825073.462,692031.240,628525.646,857345.487,631581.104,710903.186 +0.801073,0.100137,4188268,0.124820,3247284.662,0.000,0.000,55.485,0.000,0.004,9.569,295.766,122.098,61.985,0.721436,14.115,8,0.000,0.000,0.000,0,0.000,0,55.485,284370.714,659287.475,294766.482,294506.838,419815.298,387020.193,571417.763,336099.899 +0.901226,0.100153,4866255,0.145026,6769504.602,0.000,0.000,7.068,0.000,0.001,8.316,295.766,0.000,0.000,0.721436,14.115,8,0.000,0.000,0.000,0,0.000,0,7.068,797838.358,735344.049,936436.138,952541.478,847881.732,965222.062,774983.353,759257.433 +1.001389,0.100163,5372128,0.160102,5050502.479,0.000,0.000,17.115,0.000,3.889,7.722,295.766,0.000,378.485,1.056152,14.078,8,0.000,0.000,0.000,0,0.000,0,17.115,705959.956,636223.560,699590.332,611833.293,667542.540,685623.086,507024.032,536705.680 +1.101521,0.100131,5873890,0.175056,5011031.446,0.000,0.000,13.948,0.000,34.685,8.900,295.766,0.000,467.588,1.191589,14.033,8,0.000,0.000,0.000,0,0.000,0,13.948,519896.435,514124.025,783439.925,653750.442,670857.949,402890.276,794824.956,671247.437 +1.201668,0.100147,6321986,0.188410,4474379.932,0.000,0.000,56.555,0.000,1.517,9.568,295.766,21.219,24.885,1.337532,14.030,8,0.000,0.000,0.000,0,0.000,0,56.555,465515.408,497328.624,822939.777,343984.133,367160.051,525976.494,680978.546,770496.900 +1.301835,0.100167,6964992,0.207573,6419347.970,0.000,0.000,10.290,0.000,10.228,8.495,295.766,0.000,6.123,1.550781,14.030,8,0.000,0.000,0.000,0,0.000,0,10.290,736510.977,824534.092,851429.212,714527.661,765901.932,759093.293,838380.985,928969.819 +1.401976,0.100141,7497853,0.223453,5321082.690,0.000,0.000,15.108,0.000,8.480,8.294,295.766,0.000,754.675,1.928223,13.956,8,0.000,0.000,0.000,0,0.000,0,15.108,618465.107,683213.513,720231.147,623338.213,731974.534,486591.658,682744.176,774524.342 +1.502120,0.100144,7832042,0.233413,3337083.832,0.000,0.000,54.238,0.000,0.001,10.435,295.766,9.479,139.370,1.928223,13.942,8,0.000,0.000,0.000,0,0.000,0,54.238,174977.991,603171.295,349666.400,580843.452,382888.552,237587.819,379683.169,628265.154 +1.602258,0.100138,8487606,0.252950,6546584.437,0.000,0.000,8.891,0.000,1.403,8.482,295.766,0.000,0.000,1.928223,13.942,8,0.000,0.000,0.000,0,0.000,0,8.891,709238.945,840876.857,769665.360,780660.152,946291.043,759868.911,947798.957,792184.211 +1.702424,0.100166,8956993,0.266939,4686093.802,0.000,0.000,13.308,0.000,0.001,7.875,295.766,0.000,483.300,2.149048,13.895,8,0.000,0.000,0.000,0,0.000,0,13.308,585458.478,684264.518,587385.281,510163.425,603648.294,539544.669,585238.843,590390.295 +1.802566,0.100142,9367363,0.279169,4097893.858,0.000,0.000,15.737,0.000,44.818,9.403,295.766,0.000,405.870,2.432571,13.855,8,0.000,0.000,0.000,0,0.000,0,15.737,388849.055,398435.473,716454.884,802992.272,377285.439,363654.752,268709.277,781512.706 +1.902737,0.100171,9859294,0.293830,4910935.676,0.000,0.000,55.766,0.000,0.504,9.549,295.766,0.000,9.047,2.432571,13.854,8,0.000,0.000,0.000,0,0.000,0,55.766,756400.156,445719.941,785131.163,451060.833,615001.275,731911.915,495325.351,630385.042 +2.002890,0.100154,10455578,0.311601,5953698.691,0.000,0.000,7.446,0.000,12.466,8.393,295.766,0.000,86.430,2.647217,13.846,8,0.000,0.000,0.000,0,0.000,0,7.446,868456.572,655114.138,691787.829,617002.654,691258.641,830005.609,740822.541,859250.706 +2.103028,0.100138,10931112,0.325773,4748801.802,0.000,0.000,16.687,0.000,0.002,7.879,295.766,0.000,748.501,2.973389,13.773,8,0.000,0.000,0.000,0,0.000,0,16.687,699606.774,566889.501,454783.849,575707.360,545608.800,689690.427,565062.017,651453.073 +2.203181,0.100154,11265439,0.335736,3338144.179,0.000,0.000,54.575,0.000,30.459,10.406,295.766,65.758,136.704,2.973389,13.759,8,0.000,0.000,0.000,0,0.000,0,54.575,257284.931,314527.034,788928.577,560768.922,550265.052,595785.154,117150.112,153434.397 +2.303331,0.100150,11845702,0.353029,5793946.786,0.000,0.000,51.808,0.000,0.001,9.526,295.766,21.920,0.078,2.973389,13.759,8,0.000,0.000,0.000,0,0.000,0,51.808,975258.409,672741.782,817514.815,623725.242,660030.832,812092.941,572551.934,660030.832 +2.403470,0.100139,12390877,0.369277,5444177.421,0.000,0.000,16.607,0.000,6.452,7.713,295.766,0.000,442.470,3.235962,13.716,8,0.000,0.000,0.000,0,0.000,0,16.607,796052.730,587293.105,797400.855,642686.056,585265.924,797181.161,574281.204,664016.386 +2.503610,0.100140,12871148,0.383590,4796015.721,0.000,0.000,16.133,0.000,16.964,8.538,295.766,0.000,481.398,3.363770,13.669,8,0.000,0.000,0.000,0,0.000,0,16.133,651490.649,641504.588,522081.279,460577.126,754936.260,532586.616,690955.564,541883.639 +2.603757,0.100147,13154155,0.392024,2825904.447,0.000,0.000,56.787,0.000,1.967,10.008,295.766,92.832,71.925,3.779175,13.662,8,0.000,0.000,0.000,0,0.000,0,56.787,390973.681,380129.666,120053.035,252997.067,306038.880,549879.445,366110.331,459722.342 +2.703903,0.100146,13790741,0.410996,6356607.894,0.000,0.000,9.669,0.000,9.024,8.662,295.766,0.000,8.347,3.779175,13.661,8,0.000,0.000,0.000,0,0.000,0,9.669,944335.510,738325.360,619009.026,914099.519,717076.288,867197.785,905012.745,651551.660 +2.804044,0.100141,14319278,0.426748,5277932.390,0.000,0.000,12.293,0.000,0.001,8.394,295.766,0.000,696.596,3.844971,13.593,8,0.000,0.000,0.000,0,0.000,0,12.293,765870.743,703957.989,525239.837,626996.443,600314.043,706793.993,718217.895,630541.447 +2.904195,0.100151,14728059,0.438930,4081642.353,0.000,0.000,11.546,0.000,46.468,9.330,295.766,1.365,327.864,3.977364,13.561,8,0.000,0.000,0.000,0,0.000,0,11.546,385307.773,278109.757,337989.275,666992.128,371798.187,692114.167,656627.789,692703.277 +3.004363,0.100168,15082754,0.449501,3541012.925,0.000,0.000,55.517,0.000,0.001,9.534,295.766,179.816,36.033,4.300415,13.557,8,0.000,0.000,0.000,0,0.000,0,55.517,311118.360,311078.427,270326.754,363620.332,443785.922,760175.444,748664.744,332242.942 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.log new file mode 100644 index 000000000..5b4a4eebd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.log @@ -0,0 +1,27 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=10 +worker=3 kind=insert tid=6 os_tid=13 +worker=1 kind=insert tid=7 os_tid=11 +worker=6 kind=insert tid=8 os_tid=16 +worker=4 kind=insert tid=9 os_tid=14 +worker=7 kind=insert tid=10 os_tid=17 +worker=5 kind=insert tid=11 os_tid=15 +worker=2 kind=insert tid=12 os_tid=12 +start_monotonic_ns=2084140240626754 main_address=0x5627f26b9300 +load_end reason=time_limit inserted=15083437 elapsed_s=3.005 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.127 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2084140240631423 cpu_ns=9889839 +diagnostic_stage name=stop_request wall_ns=2084143245102054 cpu_ns=26941980446 +diagnostic_stage name=workers_joined wall_ns=2084143245261654 cpu_ns=26951595583 +diagnostic_stage name=before_close wall_ns=2084143245369792 cpu_ns=26951703585 +diagnostic_stage name=after_close wall_ns=2084143372198351 cpu_ns=27032409201 +diagnostic_worker index=0 completed=1837013 last_start_ns=2084143245102865 last_end_ns=2084143245103971 loop_exit_ns=2084143245104076 deregister_start_ns=2084143245104104 deregister_end_ns=2084143245109478 +diagnostic_worker index=1 completed=1820363 last_start_ns=2084143245102604 last_end_ns=2084143245104284 loop_exit_ns=2084143245104355 deregister_start_ns=2084143245104402 deregister_end_ns=2084143245109828 +diagnostic_worker index=2 completed=1915173 last_start_ns=2084143245102482 last_end_ns=2084143245103940 loop_exit_ns=2084143245104065 deregister_start_ns=2084143245104106 deregister_end_ns=2084143245109382 +diagnostic_worker index=3 completed=1892770 last_start_ns=2084143245103406 last_end_ns=2084143245104453 loop_exit_ns=2084143245104520 deregister_start_ns=2084143245104550 deregister_end_ns=2084143245110053 +diagnostic_worker index=4 completed=1801293 last_start_ns=2084143245103784 last_end_ns=2084143245105639 loop_exit_ns=2084143245105771 deregister_start_ns=2084143245105804 deregister_end_ns=2084143245109684 +diagnostic_worker index=5 completed=1949419 last_start_ns=2084143245102873 last_end_ns=2084143245103942 loop_exit_ns=2084143245104011 deregister_start_ns=2084143245104041 deregister_end_ns=2084143245108759 +diagnostic_worker index=6 completed=1969552 last_start_ns=2084143245103615 last_end_ns=2084143245104894 loop_exit_ns=2084143245105045 deregister_start_ns=2084143245105071 deregister_end_ns=2084143245109109 +diagnostic_worker index=7 completed=1897854 last_start_ns=2084143245103099 last_end_ns=2084143245104373 loop_exit_ns=2084143245104403 deregister_start_ns=2084143245104436 deregister_end_ns=2084143245110001 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.summary.csv new file mode 100644 index 000000000..eeee92250 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-fixed20m/wal0-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,5020055.190105,3.004636,15083437,0.001553,0.001040,0.003168,0.007616,65.546617,0.001553,0.001040,0.003168,0.007616,65.546617,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/block-ratios.csv new file mode 100644 index 000000000..5d4d7d061 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/block-ratios.csv @@ -0,0 +1,19 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0-fixed@8,main,0,2393397.7647825,2393397.7647825,0.0 +insert-wal0-fixed@8,main,1,2481132.0518124998,2481132.0518124998,0.0 +insert-wal0-fixed@8,main,2,2271717.6818315,2271717.6818315,0.0 +insert-wal0-fixed@8,original,0,2219674.7088115,2393397.7647825,-7.258428102810022 +insert-wal0-fixed@8,original,1,2528789.578806,2481132.0518124998,1.9207976842137597 +insert-wal0-fixed@8,original,2,2298401.591294,2271717.6818315,1.1746138032868059 +insert-wal0-fixed@8,async-mask,0,2268549.0373259997,2393397.7647825,-5.216380214504213 +insert-wal0-fixed@8,async-mask,1,2182819.498148,2481132.0518124998,-12.02324372242012 +insert-wal0-fixed@8,async-mask,2,2405255.3244829997,2271717.6818315,5.878267520629565 +insert-wal1-fixed@8,main,0,1462904.8047810001,1462904.8047810001,0.0 +insert-wal1-fixed@8,main,1,1322601.6203605,1322601.6203605,0.0 +insert-wal1-fixed@8,main,2,1383608.103319,1383608.103319,0.0 +insert-wal1-fixed@8,original,0,1452691.5613739998,1462904.8047810001,-0.6981481893846953 +insert-wal1-fixed@8,original,1,1313960.1471000002,1322601.6203605,-0.6533693235718507 +insert-wal1-fixed@8,original,2,1342349.22314,1383608.103319,-2.9819773445983966 +insert-wal1-fixed@8,async-mask,0,1412029.1697200001,1462904.8047810001,-3.4777133067531496 +insert-wal1-fixed@8,async-mask,1,1328421.4689395,1322601.6203605,0.44003035301087845 +insert-wal1-fixed@8,async-mask,2,1375534.7442585002,1383608.103319,-0.5835004175773095 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/manifest.json new file mode 100644 index 000000000..dd9079455 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/manifest.json @@ -0,0 +1,14756 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "mask-final-fixed20m", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "order": [ + "main", + "original", + "async-mask", + "async-mask", + "original", + "main", + "original", + "async-mask", + "main", + "main", + "async-mask", + "original", + "async-mask", + "main", + "original", + "original", + "main", + "async-mask" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "binary_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905" + }, + "provenance": { + "async-mask": { + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "clockcache_source_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "source_manifest_sha256": "4320dd3910b164b1d2d6f27778b24f1de66128c36b000d7e970a059076948003", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "async-load", + "changes": "Retain async-load cold diagnostics and moved async allocation validation; replace only the hot geometry alignment remainder with a power-of-two mask and assert page-size power-of-two at cache configuration before clz/division. Cold diagnostic modulo is unchanged.", + "parent_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "validation_status": "Source-only; not built, tested or benchmarked.", + "patches_sha256": { + "async-mask-vs-async-load.patch": "78e8b3a07cadf43de84c649c05e4e46b55c01f8f191fec71d8eaf7f69a99d4a2", + "async-mask-vs-original.patch": "504fb378c403cd13ae3bb6bdb94eb37d5f98412e6fd5067e501c952740d9a6aa" + }, + "contract_review": { + "path": "review/async-mask-contract-review.json", + "sha256": "33045812df9ef3666ceeb46349fb1aa4e720bafe2faa1bea8ffe5ef9f164980a" + }, + "motivating_evidence": { + "path": "database/analysis/hot32-blocking-audited.json", + "sha256": "bf35847e53430fdbeca261c2e4a116b98e43b6c147ae7202b91a1cc082257e3a" + }, + "source_checks": { + "cold_diagnostic_body_identical": true, + "assert_precedes_clz_and_division": true, + "only_clockcache_c_differs_from_async_load": true + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792227957.233674, + "runs": [ + { + "name": "wal0-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-precondition-tmp" + }, + "started": 1792229091.8672392, + "free_bytes_before": 15050121216, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229091.8704379, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3500947", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3572516", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3434101", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2716558", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4196002", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3448598", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "842809", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3422807", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3491088", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3496240", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3003321", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3441940", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229107.2477384, + "free_bytes_after": 10881630208, + "log_sha256": "be38ad9a3b4085887f82d04f1ca9a52376c8bc38e8ed0bd6c6a4f0c75546ea74", + "hardware_after": { + "time": 1792229107.2479005, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1005156", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3684694", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3634210", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2544841", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3440851", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1387027", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "773783", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4349792", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1864869", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1300598", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2736090", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2278084", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2963836", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3047861", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 121.300519, + "process_system_cpu_s": 3.932166, + "db_allocated_bytes": 4168278016, + "db_apparent_bytes": 8552304640, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089792215899173, + "cpu_ns": 9366090 + }, + "stop_request": { + "wall_ns": 2089807250004991, + "cpu_ns": 124959021424 + }, + "workers_joined": { + "wall_ns": 2089807253384244, + "cpu_ns": 124980747604 + }, + "before_close": { + "wall_ns": 2089807253510458, + "cpu_ns": 124980873585 + }, + "after_close": { + "wall_ns": 2089807536256379, + "cpu_ns": 125226471152 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 5342780, + "last_start_ns": 2089807250005395, + "last_end_ns": 2089807250009017, + "loop_exit_ns": 2089807250009099, + "deregister_start_ns": 2089807250009135, + "deregister_end_ns": 2089807250013863, + "last_insert_ms": 0.003622, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.004026, + "deregister_ms": 0.004728 + }, + { + "index": 1, + "completed": 5384663, + "last_start_ns": 2089807250007447, + "last_end_ns": 2089807250009417, + "loop_exit_ns": 2089807250009634, + "deregister_start_ns": 2089807250009668, + "deregister_end_ns": 2089807250012421, + "last_insert_ms": 0.00197, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.004426, + "deregister_ms": 0.002753 + }, + { + "index": 2, + "completed": 5351485, + "last_start_ns": 2089807250006954, + "last_end_ns": 2089807250008937, + "loop_exit_ns": 2089807250009029, + "deregister_start_ns": 2089807250009072, + "deregister_end_ns": 2089807250014348, + "last_insert_ms": 0.001983, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.003946, + "deregister_ms": 0.005276 + }, + { + "index": 3, + "completed": 6273657, + "last_start_ns": 2089807250006570, + "last_end_ns": 2089807250008261, + "loop_exit_ns": 2089807250008368, + "deregister_start_ns": 2089807250008409, + "deregister_end_ns": 2089807250013383, + "last_insert_ms": 0.001691, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.00327, + "deregister_ms": 0.004974 + }, + { + "index": 4, + "completed": 5590420, + "last_start_ns": 2089807250007197, + "last_end_ns": 2089807250008838, + "loop_exit_ns": 2089807250008944, + "deregister_start_ns": 2089807250008986, + "deregister_end_ns": 2089807250014720, + "last_insert_ms": 0.001641, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.003847, + "deregister_ms": 0.005734 + }, + { + "index": 5, + "completed": 4997774, + "last_start_ns": 2089807250005842, + "last_end_ns": 2089807250007435, + "loop_exit_ns": 2089807250007545, + "deregister_start_ns": 2089807250007574, + "deregister_end_ns": 2089807250014526, + "last_insert_ms": 0.001593, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002444, + "deregister_ms": 0.006952 + }, + { + "index": 6, + "completed": 5142161, + "last_start_ns": 2089807250006418, + "last_end_ns": 2089807250008383, + "loop_exit_ns": 2089807250008581, + "deregister_start_ns": 2089807250008620, + "deregister_end_ns": 2089807250014801, + "last_insert_ms": 0.001965, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.003392, + "deregister_ms": 0.006181 + }, + { + "index": 7, + "completed": 5002533, + "last_start_ns": 2089806978769558, + "last_end_ns": 2089807253341604, + "loop_exit_ns": 2089807253341943, + "deregister_start_ns": 2089807253341973, + "deregister_end_ns": 2089807253342354, + "last_insert_ms": 274.572046, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 3.336613, + "deregister_ms": 0.000381 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 100000000, + "completed_records": 43085473, + "productive_end_ns": 2089807253341604 + }, + "summary_sha256": "8a94b0facd17f441cdab8be86b27a6799afb9a7165b7fdcc9263bddd97c1bbf0", + "csv_sha256": "74330bee3d70481c569b282ad35073ad50d71395db91f94a1478735b904be5fb", + "inserted": 43085473, + "excluded_precondition": true, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": -1, + "ops_s": 2865204.049379, + "cpu_us_op": 2.900063434786065, + "sampled_cpu_s": 124.949015583, + "sampled_s": 15.033971, + "sampled_inserted": 43084925, + "sampled_ops_s": 2865837.97454445, + "elapsed_s": 15.037489, + "post_sample_join_s": 0.0035180000000014644, + "process_cpu_s": 125.23268499999999, + "process_cpu_us_op": 2.9066104252818574, + "p99_us": 4.4159999999999995, + "read_B_op": 54.32416484313914, + "inserted": 43085473, + "close_s": 0.283, + "total_elapsed_s": 15.320489, + "drain_ops_s": 2812277.9240270983, + "diagnostic_window_wall_s": 15.034105818, + "diagnostic_window_cpu_s": 124.949655334, + "diagnostic_join_wall_s": 0.003379253, + "diagnostic_join_cpu_s": 0.02172618, + "diagnostic_body_wall_s": 15.037485071, + "diagnostic_body_cpu_s": 124.971381514, + "diagnostic_close_wall_s": 0.282745921, + "diagnostic_close_cpu_s": 0.245597567, + "diagnostic_drain_wall_s": 15.320357206, + "diagnostic_drain_cpu_s": 125.217105062, + "body_cpu_us_op": 2.900545655237439, + "drain_cpu_us_op": 2.9062488199212764, + "productive_wall_s": 15.037442431, + "productive_ops_s": 2865212.831084786, + "productive_end_to_stop_s": -0.003336613, + "exact_body_ops_s": 2865204.7065430465, + "exact_drain_ops_s": 2812302.11676306, + "worker_completion_spread_s": 0.003334169 + }, + "validation": "Normal time_limit stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-00-main-tmp" + }, + "started": 1792229107.311587, + "free_bytes_before": 15049891840, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229107.3154514, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400455", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3596622", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3117284", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400091", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2529711", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "808015", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "486863", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1292871", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4230366", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1667099", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399744", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1554517", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1828660", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229116.682819, + "free_bytes_after": 12335837184, + "log_sha256": "729537c541c64107e306737bbd1eab29f1dba3a4496316a37c14da37e876aef0", + "hardware_after": { + "time": 1792229116.6829958, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1835625", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "811979", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2529953", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1893195", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3393222", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "645224", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3095036", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4329326", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2871788", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "621631", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3695186", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3163505", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2670691", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2023955", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.30718900000001, + "process_system_cpu_s": 2.133396, + "db_allocated_bytes": 2713845760, + "db_apparent_bytes": 7855542272, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089807684401755, + "cpu_ns": 9655128 + }, + "stop_request": { + "wall_ns": 2089816801036312, + "cpu_ns": 56343152191 + }, + "workers_joined": { + "wall_ns": 2089816801069507, + "cpu_ns": 56343184810 + }, + "before_close": { + "wall_ns": 2089816801143052, + "cpu_ns": 56343258330 + }, + "after_close": { + "wall_ns": 2089816960209608, + "cpu_ns": 56436285546 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089816749139968, + "last_end_ns": 2089816749141024, + "loop_exit_ns": 2089816749141061, + "deregister_start_ns": 2089816749141093, + "deregister_end_ns": 2089816749141768, + "last_insert_ms": 0.001056, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000675 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089813313753568, + "last_end_ns": 2089813313754601, + "loop_exit_ns": 2089813313754657, + "deregister_start_ns": 2089813313754682, + "deregister_end_ns": 2089813313755458, + "last_insert_ms": 0.001033, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000776 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089816632253683, + "last_end_ns": 2089816632254714, + "loop_exit_ns": 2089816632254764, + "deregister_start_ns": 2089816632254810, + "deregister_end_ns": 2089816632255558, + "last_insert_ms": 0.001031, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000748 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089813536833638, + "last_end_ns": 2089813536834319, + "loop_exit_ns": 2089813536834356, + "deregister_start_ns": 2089813536834389, + "deregister_end_ns": 2089813536835246, + "last_insert_ms": 0.000681, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000857 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089816600510824, + "last_end_ns": 2089816600511907, + "loop_exit_ns": 2089816600511956, + "deregister_start_ns": 2089816600512002, + "deregister_end_ns": 2089816600512932, + "last_insert_ms": 0.001083, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00093 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089816397796662, + "last_end_ns": 2089816397797896, + "loop_exit_ns": 2089816397797941, + "deregister_start_ns": 2089816397797986, + "deregister_end_ns": 2089816397798905, + "last_insert_ms": 0.001234, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000919 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089816691641008, + "last_end_ns": 2089816691641824, + "loop_exit_ns": 2089816691641863, + "deregister_start_ns": 2089816691641913, + "deregister_end_ns": 2089816691642639, + "last_insert_ms": 0.000816, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000726 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089813080971804, + "last_end_ns": 2089813080973360, + "loop_exit_ns": 2089813080973409, + "deregister_start_ns": 2089813080973456, + "deregister_end_ns": 2089813080976839, + "last_insert_ms": 0.001556, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003383 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089816749141024 + }, + "summary_sha256": "b3aa70872d8456cf5f5956bad439d6ba4690f4f65c419c2f8892382ff0b9ec04", + "csv_sha256": "0375c7c586dd52a26bd858bd57e471f17647a337e369d350439e740df95e3e78", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2193783.462289, + "cpu_us_op": 2.8166623958500003, + "sampled_cpu_s": 56.333247917, + "sampled_s": 9.116578, + "sampled_inserted": 20000000, + "sampled_ops_s": 2193805.614343452, + "elapsed_s": 9.11667, + "post_sample_join_s": 9.199999999864872e-05, + "process_cpu_s": 56.440585000000006, + "process_cpu_us_op": 2.8220292500000004, + "p99_us": 4.288, + "read_B_op": 76.61587813084692, + "inserted": 20000000, + "close_s": 0.159, + "total_elapsed_s": 9.27567, + "drain_ops_s": 2156178.4755171323, + "diagnostic_window_wall_s": 9.116634557, + "diagnostic_window_cpu_s": 56.333497063, + "diagnostic_join_wall_s": 3.3195e-05, + "diagnostic_join_cpu_s": 3.2619e-05, + "diagnostic_body_wall_s": 9.116667752, + "diagnostic_body_cpu_s": 56.333529682, + "diagnostic_close_wall_s": 0.159066556, + "diagnostic_close_cpu_s": 0.093027216, + "diagnostic_drain_wall_s": 9.275807853, + "diagnostic_drain_cpu_s": 56.426630418, + "body_cpu_us_op": 2.8166764841, + "drain_cpu_us_op": 2.8213315209000003, + "productive_wall_s": 9.064739269, + "productive_ops_s": 2206351.380496612, + "productive_end_to_stop_s": 0.051895288, + "exact_body_ops_s": 2193784.0167107587, + "exact_drain_ops_s": 2156146.4313355265, + "worker_completion_spread_s": 3.668167664 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-01-original-tmp" + }, + "started": 1792229116.7328172, + "free_bytes_before": 15049666560, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229116.736176, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "549326", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4519354", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1272586", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3671876", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1023462", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3008565", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2315387", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4486019", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1337126", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1014769", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1014574", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1503429", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2922373", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1625466", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2009523", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229125.803077, + "free_bytes_after": 12314202112, + "log_sha256": "9933754f3a4de111d60665d2307550cd8cf4043f2d80f44d0f7bb803477d26c7", + "hardware_after": { + "time": 1792229125.8032348, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1209139", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1487506", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1540336", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2807629", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1955283", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4381765", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2910248", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2115277", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "924336", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1714279", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3613825", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1660338", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.135413, + "process_system_cpu_s": 2.1971849999999993, + "db_allocated_bytes": 2735403008, + "db_apparent_bytes": 7855411200, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089817105998803, + "cpu_ns": 8899615 + }, + "stop_request": { + "wall_ns": 2089825920796837, + "cpu_ns": 56251234315 + }, + "workers_joined": { + "wall_ns": 2089825920845280, + "cpu_ns": 56251282308 + }, + "before_close": { + "wall_ns": 2089825920933124, + "cpu_ns": 56251370082 + }, + "after_close": { + "wall_ns": 2089826092264742, + "cpu_ns": 56328318573 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089823120867505, + "last_end_ns": 2089823120868262, + "loop_exit_ns": 2089823120868306, + "deregister_start_ns": 2089823120868326, + "deregister_end_ns": 2089823120868996, + "last_insert_ms": 0.000757, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00067 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089825576501339, + "last_end_ns": 2089825576502526, + "loop_exit_ns": 2089825576502573, + "deregister_start_ns": 2089825576502628, + "deregister_end_ns": 2089825576503658, + "last_insert_ms": 0.001187, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00103 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089825659505343, + "last_end_ns": 2089825659506470, + "loop_exit_ns": 2089825659506519, + "deregister_start_ns": 2089825659506544, + "deregister_end_ns": 2089825659507485, + "last_insert_ms": 0.001127, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000941 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089822571048556, + "last_end_ns": 2089822571049497, + "loop_exit_ns": 2089822571049545, + "deregister_start_ns": 2089822571049645, + "deregister_end_ns": 2089822571052591, + "last_insert_ms": 0.000941, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002946 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089825468662125, + "last_end_ns": 2089825468663113, + "loop_exit_ns": 2089825468663172, + "deregister_start_ns": 2089825468663198, + "deregister_end_ns": 2089825468664085, + "last_insert_ms": 0.000988, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000887 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089822816206526, + "last_end_ns": 2089822816207775, + "loop_exit_ns": 2089822816207840, + "deregister_start_ns": 2089822816207920, + "deregister_end_ns": 2089822816208801, + "last_insert_ms": 0.001249, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000881 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089825909670155, + "last_end_ns": 2089825909670917, + "loop_exit_ns": 2089825909670958, + "deregister_start_ns": 2089825909670979, + "deregister_end_ns": 2089825909672063, + "last_insert_ms": 0.000762, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001084 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089825867966332, + "last_end_ns": 2089825867967098, + "loop_exit_ns": 2089825867967132, + "deregister_start_ns": 2089825867967165, + "deregister_end_ns": 2089825867967975, + "last_insert_ms": 0.000766, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00081 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089825909670917 + }, + "summary_sha256": "9e092ab9eb28a98813651e62abbf57fcb4a493edbeb04cbf0e7f9a345aaa7ec9", + "csv_sha256": "4347ac97e232758256e34e7c154f3d7b71a7aa59a75acd30b6f3f79cd5c721fa", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2268898.849348, + "cpu_us_op": 2.8121250734000003, + "sampled_cpu_s": 56.242501468, + "sampled_s": 8.81474, + "sampled_inserted": 20000000, + "sampled_ops_s": 2268926.8203032645, + "elapsed_s": 8.814849, + "post_sample_join_s": 0.00010900000000013677, + "process_cpu_s": 56.332598, + "process_cpu_us_op": 2.8166299, + "p99_us": 4.288, + "read_B_op": 76.00945402709279, + "inserted": 20000000, + "close_s": 0.171, + "total_elapsed_s": 8.985849, + "drain_ops_s": 2225721.7987971976, + "diagnostic_window_wall_s": 8.814798034, + "diagnostic_window_cpu_s": 56.2423347, + "diagnostic_join_wall_s": 4.8443e-05, + "diagnostic_join_cpu_s": 4.7993e-05, + "diagnostic_body_wall_s": 8.814846477, + "diagnostic_body_cpu_s": 56.242382693, + "diagnostic_close_wall_s": 0.171331618, + "diagnostic_close_cpu_s": 0.076948491, + "diagnostic_drain_wall_s": 8.986265939, + "diagnostic_drain_cpu_s": 56.319418958, + "body_cpu_us_op": 2.81211913465, + "drain_cpu_us_op": 2.8159709479, + "productive_wall_s": 8.803672114, + "productive_ops_s": 2271779.2917565717, + "productive_end_to_stop_s": 0.01112592, + "exact_body_ops_s": 2268899.4133005817, + "exact_drain_ops_s": 2225618.531185559, + "worker_completion_spread_s": 3.33862142 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-02-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-02-async-mask-tmp" + }, + "started": 1792229125.8597043, + "free_bytes_before": 15049592832, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229125.8632448, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "757235", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3422885", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2530759", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1332664", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "943260", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4355340", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1970322", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "563273", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "972295", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1098338", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2656018", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1451482", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4613348", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1446004", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229134.9244218, + "free_bytes_after": 12341346304, + "log_sha256": "e1a6c393e289b81e61e42db86d0eaa3c40aefe7776d5a42cfb9cc2a283ab288d", + "hardware_after": { + "time": 1792229134.9245677, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1476258", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2509403", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4664837", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1245353", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3720895", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4419291", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3833541", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1413305", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "588653", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2361361", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "628492", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4378334", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3518990", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.86391099999997, + "process_system_cpu_s": 2.228199, + "db_allocated_bytes": 2708160512, + "db_apparent_bytes": 7864324096, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089826228737056, + "cpu_ns": 9200663 + }, + "stop_request": { + "wall_ns": 2089835045214916, + "cpu_ns": 57036274514 + }, + "workers_joined": { + "wall_ns": 2089835045274827, + "cpu_ns": 57036333851 + }, + "before_close": { + "wall_ns": 2089835045351763, + "cpu_ns": 57036410817 + }, + "after_close": { + "wall_ns": 2089835188235621, + "cpu_ns": 57087483092 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089832150481917, + "last_end_ns": 2089832150483011, + "loop_exit_ns": 2089832150483054, + "deregister_start_ns": 2089832150483096, + "deregister_end_ns": 2089832150484076, + "last_insert_ms": 0.001094, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00098 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089831969513189, + "last_end_ns": 2089831969514086, + "loop_exit_ns": 2089831969514141, + "deregister_start_ns": 2089831969514238, + "deregister_end_ns": 2089831969515032, + "last_insert_ms": 0.000897, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000794 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089834922591876, + "last_end_ns": 2089834922592995, + "loop_exit_ns": 2089834922593046, + "deregister_start_ns": 2089834922593101, + "deregister_end_ns": 2089834922594056, + "last_insert_ms": 0.001119, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000955 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089834758581817, + "last_end_ns": 2089834758582836, + "loop_exit_ns": 2089834758582893, + "deregister_start_ns": 2089834758582919, + "deregister_end_ns": 2089834758583949, + "last_insert_ms": 0.001019, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00103 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089834931562539, + "last_end_ns": 2089834931563589, + "loop_exit_ns": 2089834931563633, + "deregister_start_ns": 2089834931563677, + "deregister_end_ns": 2089834931564333, + "last_insert_ms": 0.00105, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000656 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089834957610413, + "last_end_ns": 2089834957612500, + "loop_exit_ns": 2089834957612541, + "deregister_start_ns": 2089834957612575, + "deregister_end_ns": 2089834957613309, + "last_insert_ms": 0.002087, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000734 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089831901200741, + "last_end_ns": 2089831901201994, + "loop_exit_ns": 2089831901202049, + "deregister_start_ns": 2089831901202166, + "deregister_end_ns": 2089831901205452, + "last_insert_ms": 0.001253, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003286 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089834969225138, + "last_end_ns": 2089834969225670, + "loop_exit_ns": 2089834969225715, + "deregister_start_ns": 2089834969225800, + "deregister_end_ns": 2089834969226354, + "last_insert_ms": 0.000532, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000554 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089834969225670 + }, + "summary_sha256": "5938f61ecba741f907b2e1ddef348725218d3a9fb44dfabfd9afd5d6a7c779d4", + "csv_sha256": "234341c04cd6ebc34570d4e4baa23c30e13a13d68e129d342aa41dcec1c4fdbf", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2268463.635777, + "cpu_us_op": 2.8513519678000003, + "sampled_cpu_s": 57.027039356, + "sampled_s": 8.816431, + "sampled_inserted": 20000000, + "sampled_ops_s": 2268491.6379428366, + "elapsed_s": 8.81654, + "post_sample_join_s": 0.00010900000000013677, + "process_cpu_s": 57.09210999999998, + "process_cpu_us_op": 2.854605499999999, + "p99_us": 4.288, + "read_B_op": 76.16449587603047, + "inserted": 20000000, + "close_s": 0.143, + "total_elapsed_s": 8.95954, + "drain_ops_s": 2232257.4596463656, + "diagnostic_window_wall_s": 8.81647786, + "diagnostic_window_cpu_s": 57.027073851, + "diagnostic_join_wall_s": 5.9911e-05, + "diagnostic_join_cpu_s": 5.9337e-05, + "diagnostic_body_wall_s": 8.816537771, + "diagnostic_body_cpu_s": 57.027133188, + "diagnostic_close_wall_s": 0.142883858, + "diagnostic_close_cpu_s": 0.051072275, + "diagnostic_drain_wall_s": 8.959498565, + "diagnostic_drain_cpu_s": 57.078282429, + "body_cpu_us_op": 2.8513566594, + "drain_cpu_us_op": 2.85391412145, + "productive_wall_s": 8.740488614, + "productive_ops_s": 2288201.596414779, + "productive_end_to_stop_s": 0.075989246, + "exact_body_ops_s": 2268464.1658072923, + "exact_drain_ops_s": 2232267.78316918, + "worker_completion_spread_s": 3.068023676 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-03-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-03-async-mask-tmp" + }, + "started": 1792229134.9803426, + "free_bytes_before": 15049490432, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229134.9838848, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "547856", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1454229", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1860664", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3404480", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1199936", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3865525", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1379649", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4086036", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2103453", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1130969", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "529214", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1183134", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2193316", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1068509", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "542729", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229144.0462518, + "free_bytes_after": 12332273664, + "log_sha256": "4686df16eb7b8f462c5f18a9cefee84ce4ce42a6ff5816f16c6199376bddcb85", + "hardware_after": { + "time": 1792229144.0463967, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "551851", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "981654", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3803703", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3092206", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2482010", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4306017", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "582056", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "708632", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "657298", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2070669", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "696580", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.399271999999996, + "process_system_cpu_s": 2.3589900000000004, + "db_allocated_bytes": 2716946432, + "db_apparent_bytes": 7861178368, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089835346061863, + "cpu_ns": 9501747 + }, + "stop_request": { + "wall_ns": 2089844161888406, + "cpu_ns": 56692691511 + }, + "workers_joined": { + "wall_ns": 2089844161935813, + "cpu_ns": 56692738227 + }, + "before_close": { + "wall_ns": 2089844162030289, + "cpu_ns": 56692832630 + }, + "after_close": { + "wall_ns": 2089844304217062, + "cpu_ns": 56753674464 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089844154723452, + "last_end_ns": 2089844154723987, + "loop_exit_ns": 2089844154724022, + "deregister_start_ns": 2089844154724043, + "deregister_end_ns": 2089844154724614, + "last_insert_ms": 0.000535, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000571 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089841003078552, + "last_end_ns": 2089841003079674, + "loop_exit_ns": 2089841003079719, + "deregister_start_ns": 2089841003079770, + "deregister_end_ns": 2089841003080623, + "last_insert_ms": 0.001122, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000853 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089840936430000, + "last_end_ns": 2089840936431335, + "loop_exit_ns": 2089840936431403, + "deregister_start_ns": 2089840936431441, + "deregister_end_ns": 2089840936432237, + "last_insert_ms": 0.001335, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000796 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089844103240711, + "last_end_ns": 2089844103241509, + "loop_exit_ns": 2089844103241544, + "deregister_start_ns": 2089844103241578, + "deregister_end_ns": 2089844103242290, + "last_insert_ms": 0.000798, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000712 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089843802126035, + "last_end_ns": 2089843802127022, + "loop_exit_ns": 2089843802127064, + "deregister_start_ns": 2089843802127108, + "deregister_end_ns": 2089843802127930, + "last_insert_ms": 0.000987, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000822 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089840890345630, + "last_end_ns": 2089840890346793, + "loop_exit_ns": 2089840890346850, + "deregister_start_ns": 2089840890346880, + "deregister_end_ns": 2089840890349915, + "last_insert_ms": 0.001163, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003035 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089843733711123, + "last_end_ns": 2089843733712194, + "loop_exit_ns": 2089843733712238, + "deregister_start_ns": 2089843733712281, + "deregister_end_ns": 2089843733713050, + "last_insert_ms": 0.001071, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000769 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089843814884659, + "last_end_ns": 2089843814885421, + "loop_exit_ns": 2089843814885464, + "deregister_start_ns": 2089843814885501, + "deregister_end_ns": 2089843814886172, + "last_insert_ms": 0.000762, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000671 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089844154723987 + }, + "summary_sha256": "472c51cf1814106ef6648daa83ce0188495a64e83b28655f2877d8d95890627b", + "csv_sha256": "95fdc736f630262833e46daed2c1a501d5f9b873c373b177e3f35a9d27f12c42", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2268634.438875, + "cpu_us_op": 2.8341497462, + "sampled_cpu_s": 56.682994924, + "sampled_s": 8.815768, + "sampled_inserted": 20000000, + "sampled_ops_s": 2268662.2424728055, + "elapsed_s": 8.815876, + "post_sample_join_s": 0.00010799999999910881, + "process_cpu_s": 56.758261999999995, + "process_cpu_us_op": 2.8379130999999997, + "p99_us": 4.288, + "read_B_op": 75.8890936842322, + "inserted": 20000000, + "close_s": 0.142, + "total_elapsed_s": 8.957875999999999, + "drain_ops_s": 2232672.1200427427, + "diagnostic_window_wall_s": 8.815826543, + "diagnostic_window_cpu_s": 56.683189764, + "diagnostic_join_wall_s": 4.7407e-05, + "diagnostic_join_cpu_s": 4.6716e-05, + "diagnostic_body_wall_s": 8.81587395, + "diagnostic_body_cpu_s": 56.68323648, + "diagnostic_close_wall_s": 0.142186773, + "diagnostic_close_cpu_s": 0.060841834, + "diagnostic_drain_wall_s": 8.958155199, + "diagnostic_drain_cpu_s": 56.744172717, + "body_cpu_us_op": 2.8341618239999997, + "drain_cpu_us_op": 2.83720863585, + "productive_wall_s": 8.808662124, + "productive_ops_s": 2270492.353828419, + "productive_end_to_stop_s": 0.007164419, + "exact_body_ops_s": 2268634.9774771906, + "exact_drain_ops_s": 2232602.5343066845, + "worker_completion_spread_s": 3.264377194 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-04-original-tmp" + }, + "started": 1792229144.0963821, + "free_bytes_before": 15049195520, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229144.1001225, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2144761", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3231257", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3193285", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2009816", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2335214", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4082037", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1000159", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3976115", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "679925", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "399939", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2118143", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2657372", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3193364", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "643264", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3205477", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "630407", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229153.6121058, + "free_bytes_after": 12324917248, + "log_sha256": "8f34db8f4f379f1149ad1b66771088c2984299cf7617f404ff20470326977021", + "hardware_after": { + "time": 1792229153.612271, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3453610", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399876", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2732610", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1019158", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3617356", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4362532", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1303908", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "989753", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "570490", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400060", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1361563", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3329733", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.485370000000046, + "process_system_cpu_s": 2.279388000000001, + "db_allocated_bytes": 2724208640, + "db_apparent_bytes": 7854493696, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089844467772859, + "cpu_ns": 9891412 + }, + "stop_request": { + "wall_ns": 2089853682397042, + "cpu_ns": 56691172279 + }, + "workers_joined": { + "wall_ns": 2089853682439353, + "cpu_ns": 56691213774 + }, + "before_close": { + "wall_ns": 2089853682519662, + "cpu_ns": 56691294088 + }, + "after_close": { + "wall_ns": 2089853872242602, + "cpu_ns": 56760461377 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089853567294267, + "last_end_ns": 2089853567295257, + "loop_exit_ns": 2089853567295299, + "deregister_start_ns": 2089853567295340, + "deregister_end_ns": 2089853567295874, + "last_insert_ms": 0.00099, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000534 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089850246776189, + "last_end_ns": 2089850246777698, + "loop_exit_ns": 2089850246777763, + "deregister_start_ns": 2089850246777878, + "deregister_end_ns": 2089850246778701, + "last_insert_ms": 0.001509, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000823 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089850040013466, + "last_end_ns": 2089850040014954, + "loop_exit_ns": 2089850040015026, + "deregister_start_ns": 2089850040015073, + "deregister_end_ns": 2089850040018372, + "last_insert_ms": 0.001488, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003299 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089853308284457, + "last_end_ns": 2089853308285695, + "loop_exit_ns": 2089853308285751, + "deregister_start_ns": 2089853308285777, + "deregister_end_ns": 2089853308286720, + "last_insert_ms": 0.001238, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000943 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089853341679469, + "last_end_ns": 2089853341680444, + "loop_exit_ns": 2089853341680494, + "deregister_start_ns": 2089853341680519, + "deregister_end_ns": 2089853341681366, + "last_insert_ms": 0.000975, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000847 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089850611491243, + "last_end_ns": 2089850611492116, + "loop_exit_ns": 2089850611492162, + "deregister_start_ns": 2089850611492208, + "deregister_end_ns": 2089850611493246, + "last_insert_ms": 0.000873, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001038 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089853614059162, + "last_end_ns": 2089853614060006, + "loop_exit_ns": 2089853614060043, + "deregister_start_ns": 2089853614060077, + "deregister_end_ns": 2089853614060754, + "last_insert_ms": 0.000844, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000677 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089853558858300, + "last_end_ns": 2089853558859526, + "loop_exit_ns": 2089853558859573, + "deregister_start_ns": 2089853558859614, + "deregister_end_ns": 2089853558860539, + "last_insert_ms": 0.001226, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000925 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089853614060006 + }, + "summary_sha256": "a8e3d69558b3f67e49f4ce58c79af6af8a074bc1a142e4536615137e58655dc1", + "csv_sha256": "2477685cf35bc29562595e88f8f4652e876afe3c8cb3d7215ce1aef10630b3ba", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2170450.568275, + "cpu_us_op": 2.8340973566, + "sampled_cpu_s": 56.681947132, + "sampled_s": 9.214579, + "sampled_inserted": 20000000, + "sampled_ops_s": 2170473.550663573, + "elapsed_s": 9.214677, + "post_sample_join_s": 9.799999999948739e-05, + "process_cpu_s": 56.76475800000004, + "process_cpu_us_op": 2.8382379000000024, + "p99_us": 4.288, + "read_B_op": 76.16717989903073, + "inserted": 20000000, + "close_s": 0.19, + "total_elapsed_s": 9.404677, + "drain_ops_s": 2126601.47711612, + "diagnostic_window_wall_s": 9.214624183, + "diagnostic_window_cpu_s": 56.681280867, + "diagnostic_join_wall_s": 4.2311e-05, + "diagnostic_join_cpu_s": 4.1495e-05, + "diagnostic_body_wall_s": 9.214666494, + "diagnostic_body_cpu_s": 56.681322362, + "diagnostic_close_wall_s": 0.18972294, + "diagnostic_close_cpu_s": 0.069167289, + "diagnostic_drain_wall_s": 9.404469743, + "diagnostic_drain_cpu_s": 56.750569965, + "body_cpu_us_op": 2.8340661181, + "drain_cpu_us_op": 2.8375284982499998, + "productive_wall_s": 9.146287147, + "productive_ops_s": 2186679.6524707885, + "productive_end_to_stop_s": 0.068337036, + "exact_body_ops_s": 2170452.94184252, + "exact_drain_ops_s": 2126648.3434524885, + "worker_completion_spread_s": 3.574045052 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-05-main-tmp" + }, + "started": 1792229153.66457, + "free_bytes_before": 15049109504, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229153.6681213, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3168253", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3653565", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "798765", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "441042", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2815593", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4105416", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "796533", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1483971", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "891616", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2197366", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2311254", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229161.5778465, + "free_bytes_after": 12318384128, + "log_sha256": "8ba7bd009700c1742cbcfa493be7bc6e7b11abd4b47ef0433718c064b39c2d97", + "hardware_after": { + "time": 1792229161.5779972, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400238", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4126891", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3510303", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1216887", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "759216", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4435959", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3496764", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4092997", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2011513", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3018559", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "820888", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1855840", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.037203999999974, + "process_system_cpu_s": 2.408455, + "db_allocated_bytes": 2730676224, + "db_apparent_bytes": 7864193024, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089854028086020, + "cpu_ns": 9447613 + }, + "stop_request": { + "wall_ns": 2089861741076859, + "cpu_ns": 57393322202 + }, + "workers_joined": { + "wall_ns": 2089861741121819, + "cpu_ns": 57393366229 + }, + "before_close": { + "wall_ns": 2089861741212379, + "cpu_ns": 57393456760 + }, + "after_close": { + "wall_ns": 2089861872195841, + "cpu_ns": 57441427182 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089859362180101, + "last_end_ns": 2089859362181289, + "loop_exit_ns": 2089859362181356, + "deregister_start_ns": 2089859362181407, + "deregister_end_ns": 2089859362182480, + "last_insert_ms": 0.001188, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001073 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089859612491795, + "last_end_ns": 2089859612495440, + "loop_exit_ns": 2089859612495520, + "deregister_start_ns": 2089859612495676, + "deregister_end_ns": 2089859612496693, + "last_insert_ms": 0.003645, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001017 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089859292062755, + "last_end_ns": 2089859292063943, + "loop_exit_ns": 2089859292064005, + "deregister_start_ns": 2089859292064046, + "deregister_end_ns": 2089859292067457, + "last_insert_ms": 0.001188, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003411 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089861544989890, + "last_end_ns": 2089861544990627, + "loop_exit_ns": 2089861544990673, + "deregister_start_ns": 2089861544990715, + "deregister_end_ns": 2089861544991416, + "last_insert_ms": 0.000737, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000701 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089861295867492, + "last_end_ns": 2089861295868754, + "loop_exit_ns": 2089861295868803, + "deregister_start_ns": 2089861295868848, + "deregister_end_ns": 2089861295869761, + "last_insert_ms": 0.001262, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000913 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089861587871947, + "last_end_ns": 2089861587872894, + "loop_exit_ns": 2089861587872940, + "deregister_start_ns": 2089861587872990, + "deregister_end_ns": 2089861587873995, + "last_insert_ms": 0.000947, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001005 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089861723108934, + "last_end_ns": 2089861723109549, + "loop_exit_ns": 2089861723109588, + "deregister_start_ns": 2089861723109619, + "deregister_end_ns": 2089861723110430, + "last_insert_ms": 0.000615, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000811 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089861500060008, + "last_end_ns": 2089861500061101, + "loop_exit_ns": 2089861500061145, + "deregister_start_ns": 2089861500061185, + "deregister_end_ns": 2089861500061931, + "last_insert_ms": 0.001093, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000746 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089861723109549 + }, + "summary_sha256": "ba222220a2e8614568b82df641f6649b2d6cb08f59aaedab3ac8238cca8f2da1", + "csv_sha256": "6cb52f859d5d92a1f07668af82284d6e0db725d27824cd41eda4e5cbc50f6e3c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2593012.067276, + "cpu_us_op": 2.86918609795, + "sampled_cpu_s": 57.383721959, + "sampled_s": 7.712924, + "sampled_inserted": 20000000, + "sampled_ops_s": 2593050.3139924626, + "elapsed_s": 7.713038, + "post_sample_join_s": 0.00011399999999994748, + "process_cpu_s": 57.44565899999998, + "process_cpu_us_op": 2.872282949999999, + "p99_us": 4.288, + "read_B_op": 75.80903882054697, + "inserted": 20000000, + "close_s": 0.131, + "total_elapsed_s": 7.844038, + "drain_ops_s": 2549707.1788790417, + "diagnostic_window_wall_s": 7.712990839, + "diagnostic_window_cpu_s": 57.383874589, + "diagnostic_join_wall_s": 4.496e-05, + "diagnostic_join_cpu_s": 4.4027e-05, + "diagnostic_body_wall_s": 7.713035799, + "diagnostic_body_cpu_s": 57.383918616, + "diagnostic_close_wall_s": 0.130983462, + "diagnostic_close_cpu_s": 0.047970422, + "diagnostic_drain_wall_s": 7.844109821, + "diagnostic_drain_cpu_s": 57.431979569, + "body_cpu_us_op": 2.8691959308, + "drain_cpu_us_op": 2.87159897845, + "productive_wall_s": 7.695023529, + "productive_ops_s": 2599082.371174904, + "productive_end_to_stop_s": 0.01796731, + "exact_body_ops_s": 2593012.728216951, + "exact_drain_ops_s": 2549683.8336526905, + "worker_completion_spread_s": 2.431045606 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-06-original-tmp" + }, + "started": 1792229161.6349115, + "free_bytes_before": 15049043968, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229161.6384635, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1006017", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "552833", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3697193", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1845394", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "444318", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1890310", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2345279", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2340920", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3935571", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1497229", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "741228", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "774418", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1498555", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3022966", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "584082", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2773288", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1384172", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229169.997748, + "free_bytes_after": 12284612608, + "log_sha256": "104edb1afbcd520023517662119ecff43c74dd8e8b3e80b681b728d911cf42d8", + "hardware_after": { + "time": 1792229169.997898, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "480987", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1422159", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400169", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400262", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "937638", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3542917", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3700161", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4445276", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2469449", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "514800", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2391174", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1568776", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2942018", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.63333399999999, + "process_system_cpu_s": 2.339189000000001, + "db_allocated_bytes": 2764365824, + "db_apparent_bytes": 7864193024, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089861995009207, + "cpu_ns": 9331184 + }, + "stop_request": { + "wall_ns": 2089870108203225, + "cpu_ns": 56909223233 + }, + "workers_joined": { + "wall_ns": 2089870108239932, + "cpu_ns": 56909259266 + }, + "before_close": { + "wall_ns": 2089870108318484, + "cpu_ns": 56909337808 + }, + "after_close": { + "wall_ns": 2089870260196047, + "cpu_ns": 56967985261 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089869840180837, + "last_end_ns": 2089869840182039, + "loop_exit_ns": 2089869840182085, + "deregister_start_ns": 2089869840182127, + "deregister_end_ns": 2089869840183088, + "last_insert_ms": 0.001202, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000961 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089867658294554, + "last_end_ns": 2089867658295788, + "loop_exit_ns": 2089867658295849, + "deregister_start_ns": 2089867658295877, + "deregister_end_ns": 2089867658296659, + "last_insert_ms": 0.001234, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000782 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089867658256416, + "last_end_ns": 2089867658257614, + "loop_exit_ns": 2089867658257679, + "deregister_start_ns": 2089867658257710, + "deregister_end_ns": 2089867658258678, + "last_insert_ms": 0.001198, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000968 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089867377187107, + "last_end_ns": 2089867377188538, + "loop_exit_ns": 2089867377188590, + "deregister_start_ns": 2089867377188646, + "deregister_end_ns": 2089867377192193, + "last_insert_ms": 0.001431, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003547 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089869662998100, + "last_end_ns": 2089869662999225, + "loop_exit_ns": 2089869662999281, + "deregister_start_ns": 2089869662999326, + "deregister_end_ns": 2089869663000148, + "last_insert_ms": 0.001125, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000822 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089869735247222, + "last_end_ns": 2089869735248322, + "loop_exit_ns": 2089869735248371, + "deregister_start_ns": 2089869735248420, + "deregister_end_ns": 2089869735249491, + "last_insert_ms": 0.0011, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001071 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089870029235640, + "last_end_ns": 2089870029236073, + "loop_exit_ns": 2089870029236112, + "deregister_start_ns": 2089870029236132, + "deregister_end_ns": 2089870029236603, + "last_insert_ms": 0.000433, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000471 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089869962981768, + "last_end_ns": 2089869962982634, + "loop_exit_ns": 2089869962982674, + "deregister_start_ns": 2089869962982706, + "deregister_end_ns": 2089869962983455, + "last_insert_ms": 0.000866, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000749 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089870029236073 + }, + "summary_sha256": "04e68ab250e6386102569a1ec71d5f42b59a386975c172c0f56b03780ac153ad", + "csv_sha256": "d6a0efe4ef2663220763124a203027cf3ebffba90f0c626ec3c06103deadac3c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2465103.817494, + "cpu_us_op": 2.84501874615, + "sampled_cpu_s": 56.900374923, + "sampled_s": 8.113151, + "sampled_inserted": 20000000, + "sampled_ops_s": 2465133.4604767, + "elapsed_s": 8.113249, + "post_sample_join_s": 9.799999999948739e-05, + "process_cpu_s": 56.972522999999995, + "process_cpu_us_op": 2.8486261499999994, + "p99_us": 4.288, + "read_B_op": 75.26211155530875, + "inserted": 20000000, + "close_s": 0.152, + "total_elapsed_s": 8.265248999999999, + "drain_ops_s": 2419769.8097177716, + "diagnostic_window_wall_s": 8.113194018, + "diagnostic_window_cpu_s": 56.899892049, + "diagnostic_join_wall_s": 3.6707e-05, + "diagnostic_join_cpu_s": 3.6033e-05, + "diagnostic_body_wall_s": 8.113230725, + "diagnostic_body_cpu_s": 56.899928082, + "diagnostic_close_wall_s": 0.151877563, + "diagnostic_close_cpu_s": 0.058647453, + "diagnostic_drain_wall_s": 8.26518684, + "diagnostic_drain_cpu_s": 56.958654077, + "body_cpu_us_op": 2.8449964041, + "drain_cpu_us_op": 2.84793270385, + "productive_wall_s": 8.034226866, + "productive_ops_s": 2489349.6703009335, + "productive_end_to_stop_s": 0.078967152, + "exact_body_ops_s": 2465109.2367399675, + "exact_drain_ops_s": 2419788.0080833114, + "worker_completion_spread_s": 2.652047535 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-07-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-07-async-mask-tmp" + }, + "started": 1792229170.0592186, + "free_bytes_before": 15048962048, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229170.0630016, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2901871", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2569841", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3480758", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2901933", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400186", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3305911", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1665546", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4356623", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2448379", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2580808", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2489785", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1830968", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2140544", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229179.6391447, + "free_bytes_after": 12321247232, + "log_sha256": "d0941315a36234510de7a047063d04c98437077c4e4d351a0da7774b9968ffa0", + "hardware_after": { + "time": 1792229179.6392956, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3082543", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1645240", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "836636", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4042395", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1226632", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4581524", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "679012", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "658502", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1672827", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400289", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3199372", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1190174", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.29237500000005, + "process_system_cpu_s": 2.425068999999997, + "db_allocated_bytes": 2727596032, + "db_apparent_bytes": 7854886912, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089870435731625, + "cpu_ns": 9450538 + }, + "stop_request": { + "wall_ns": 2089879751120873, + "cpu_ns": 57617516798 + }, + "workers_joined": { + "wall_ns": 2089879751157850, + "cpu_ns": 57617553091 + }, + "before_close": { + "wall_ns": 2089879751240827, + "cpu_ns": 57617636095 + }, + "after_close": { + "wall_ns": 2089879928211951, + "cpu_ns": 57712930903 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089879731581839, + "last_end_ns": 2089879731582709, + "loop_exit_ns": 2089879731582745, + "deregister_start_ns": 2089879731582787, + "deregister_end_ns": 2089879731583693, + "last_insert_ms": 0.00087, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000906 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089879210263642, + "last_end_ns": 2089879210264873, + "loop_exit_ns": 2089879210264923, + "deregister_start_ns": 2089879210264980, + "deregister_end_ns": 2089879210265894, + "last_insert_ms": 0.001231, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000914 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089876293778063, + "last_end_ns": 2089876293781509, + "loop_exit_ns": 2089876293781569, + "deregister_start_ns": 2089876293781596, + "deregister_end_ns": 2089876293782498, + "last_insert_ms": 0.003446, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000902 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089876040454303, + "last_end_ns": 2089876040455671, + "loop_exit_ns": 2089876040455730, + "deregister_start_ns": 2089876040455840, + "deregister_end_ns": 2089876040459385, + "last_insert_ms": 0.001368, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003545 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089879615194235, + "last_end_ns": 2089879615195523, + "loop_exit_ns": 2089879615195565, + "deregister_start_ns": 2089879615195588, + "deregister_end_ns": 2089879615196721, + "last_insert_ms": 0.001288, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001133 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089879272224516, + "last_end_ns": 2089879272225590, + "loop_exit_ns": 2089879272225641, + "deregister_start_ns": 2089879272225694, + "deregister_end_ns": 2089879272226707, + "last_insert_ms": 0.001074, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001013 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089876427997139, + "last_end_ns": 2089876427998122, + "loop_exit_ns": 2089876427998176, + "deregister_start_ns": 2089876427998201, + "deregister_end_ns": 2089876427999134, + "last_insert_ms": 0.000983, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000933 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089879161376599, + "last_end_ns": 2089879161377300, + "loop_exit_ns": 2089879161377345, + "deregister_start_ns": 2089879161377382, + "deregister_end_ns": 2089879161378115, + "last_insert_ms": 0.000701, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000733 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089879731582709 + }, + "summary_sha256": "20fe468cf58e10d914f1455700a323be5f20e0a7f58de14d25261142468ae269", + "csv_sha256": "7e1a26fdb4a2de42a223ee4f86cea4e8d3f1bd54bcd3dcde1c4f61a6dfd0a4e7", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2146975.701297, + "cpu_us_op": 2.8803726250499997, + "sampled_cpu_s": 57.607452501, + "sampled_s": 9.315332, + "sampled_inserted": 20000000, + "sampled_ops_s": 2146998.0887423013, + "elapsed_s": 9.315429, + "post_sample_join_s": 9.700000000023579e-05, + "process_cpu_s": 57.71744400000004, + "process_cpu_us_op": 2.8858722000000023, + "p99_us": 4.288, + "read_B_op": 76.28577403515699, + "inserted": 20000000, + "close_s": 0.177, + "total_elapsed_s": 9.492429, + "drain_ops_s": 2106942.280000198, + "diagnostic_window_wall_s": 9.315389248, + "diagnostic_window_cpu_s": 57.60806626, + "diagnostic_join_wall_s": 3.6977e-05, + "diagnostic_join_cpu_s": 3.6293e-05, + "diagnostic_body_wall_s": 9.315426225, + "diagnostic_body_cpu_s": 57.608102553, + "diagnostic_close_wall_s": 0.176971124, + "diagnostic_close_cpu_s": 0.095294808, + "diagnostic_drain_wall_s": 9.492480326, + "diagnostic_drain_cpu_s": 57.703480365, + "body_cpu_us_op": 2.88040512765, + "drain_cpu_us_op": 2.88517401825, + "productive_wall_s": 9.295851084, + "productive_ops_s": 2151497.4604556607, + "productive_end_to_stop_s": 0.019538164, + "exact_body_ops_s": 2146976.3719802313, + "exact_drain_ops_s": 2106930.8877280257, + "worker_completion_spread_s": 3.691127038 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-08-main-tmp" + }, + "started": 1792229179.6835794, + "free_bytes_before": 15048826880, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229179.6871116, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "573537", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2894758", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1244426", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3489120", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2569292", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1822109", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2827848", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4152465", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2949468", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1932218", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2158347", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "974467", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1508197", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2325530", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229187.7957468, + "free_bytes_after": 12320817152, + "log_sha256": "4f27b8eef1126abaefe74879b73ce13371252000a6f1f4992cea25cea0f063c8", + "hardware_after": { + "time": 1792229187.7959456, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2535087", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1645321", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1341608", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4098846", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1127591", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4395796", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1794744", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2818489", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1748223", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400571", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1727922", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3656804", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4342011", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2476032", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.03382799999997, + "process_system_cpu_s": 2.1760720000000013, + "db_allocated_bytes": 2727829504, + "db_apparent_bytes": 7859867648, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089880047900583, + "cpu_ns": 9454929 + }, + "stop_request": { + "wall_ns": 2089887961130197, + "cpu_ns": 57150526203 + }, + "workers_joined": { + "wall_ns": 2089887961167459, + "cpu_ns": 57150562753 + }, + "before_close": { + "wall_ns": 2089887961258786, + "cpu_ns": 57150654058 + }, + "after_close": { + "wall_ns": 2089888068193599, + "cpu_ns": 57205243357 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089887660264096, + "last_end_ns": 2089887660265193, + "loop_exit_ns": 2089887660265237, + "deregister_start_ns": 2089887660265282, + "deregister_end_ns": 2089887660266133, + "last_insert_ms": 0.001097, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000851 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089887941668235, + "last_end_ns": 2089887941668884, + "loop_exit_ns": 2089887941668919, + "deregister_start_ns": 2089887941668951, + "deregister_end_ns": 2089887941669724, + "last_insert_ms": 0.000649, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000773 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089887916735933, + "last_end_ns": 2089887916736648, + "loop_exit_ns": 2089887916736685, + "deregister_start_ns": 2089887916736719, + "deregister_end_ns": 2089887916737483, + "last_insert_ms": 0.000715, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000764 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089887855612119, + "last_end_ns": 2089887855613134, + "loop_exit_ns": 2089887855613182, + "deregister_start_ns": 2089887855613207, + "deregister_end_ns": 2089887855614024, + "last_insert_ms": 0.001015, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000817 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089887804363820, + "last_end_ns": 2089887804364891, + "loop_exit_ns": 2089887804364937, + "deregister_start_ns": 2089887804364981, + "deregister_end_ns": 2089887804365839, + "last_insert_ms": 0.001071, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000858 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089885650564637, + "last_end_ns": 2089885650567686, + "loop_exit_ns": 2089885650567742, + "deregister_start_ns": 2089885650567847, + "deregister_end_ns": 2089885650570995, + "last_insert_ms": 0.003049, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003148 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089885942934494, + "last_end_ns": 2089885942935300, + "loop_exit_ns": 2089885942935349, + "deregister_start_ns": 2089885942935452, + "deregister_end_ns": 2089885942936289, + "last_insert_ms": 0.000806, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000837 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089885682785539, + "last_end_ns": 2089885682786918, + "loop_exit_ns": 2089885682786972, + "deregister_start_ns": 2089885682799451, + "deregister_end_ns": 2089885682800725, + "last_insert_ms": 0.001379, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001274 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089887941668884 + }, + "summary_sha256": "e7443af8ae9104669d2f9638c003ad606697e8b8bda832980759dc81bc30cceb", + "csv_sha256": "9569861b589f156c3c6fa8b35d2cdbe2f30ea8cbd89b48da3c4256def068cc0b", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2527400.013325, + "cpu_us_op": 2.85707920495, + "sampled_cpu_s": 57.141584099, + "sampled_s": 7.913172, + "sampled_inserted": 20000000, + "sampled_ops_s": 2527431.4775414965, + "elapsed_s": 7.913271, + "post_sample_join_s": 9.899999999962716e-05, + "process_cpu_s": 57.209899999999976, + "process_cpu_us_op": 2.860494999999999, + "p99_us": 4.288, + "read_B_op": 76.38462253928284, + "inserted": 20000000, + "close_s": 0.107, + "total_elapsed_s": 8.020271, + "drain_ops_s": 2493681.323237083, + "diagnostic_window_wall_s": 7.913229614, + "diagnostic_window_cpu_s": 57.141071274, + "diagnostic_join_wall_s": 3.7262e-05, + "diagnostic_join_cpu_s": 3.655e-05, + "diagnostic_body_wall_s": 7.913266876, + "diagnostic_body_cpu_s": 57.141107824, + "diagnostic_close_wall_s": 0.106934813, + "diagnostic_close_cpu_s": 0.054589299, + "diagnostic_drain_wall_s": 8.020293016, + "diagnostic_drain_cpu_s": 57.195788428, + "body_cpu_us_op": 2.8570553912, + "drain_cpu_us_op": 2.8597894214000004, + "productive_wall_s": 7.893768301, + "productive_ops_s": 2533644.1655459227, + "productive_end_to_stop_s": 0.019461313, + "exact_body_ops_s": 2527401.174937955, + "exact_drain_ops_s": 2493674.47798992, + "worker_completion_spread_s": 2.291101198 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-09-main-tmp" + }, + "started": 1792229187.8486242, + "free_bytes_before": 15048634368, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229187.8525956, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3360437", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3733412", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3485048", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1288025", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1473090", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4054036", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2537346", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1286353", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "915219", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "515851", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4254166", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1901391", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229196.3139322, + "free_bytes_after": 12316225536, + "log_sha256": "d5525bbd98831d04726409d8064a7022efdf9172e848d9b3575efcd043c552d1", + "hardware_after": { + "time": 1792229196.3141017, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "492380", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2543345", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "494029", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3021938", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2746661", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4436601", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1980140", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2901167", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2588063", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1328469", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2087459", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.56576099999995, + "process_system_cpu_s": 2.487901000000001, + "db_allocated_bytes": 2732285952, + "db_apparent_bytes": 7852003328, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089888203661888, + "cpu_ns": 8852007 + }, + "stop_request": { + "wall_ns": 2089896417624796, + "cpu_ns": 57982489454 + }, + "workers_joined": { + "wall_ns": 2089896417670850, + "cpu_ns": 57982534858 + }, + "before_close": { + "wall_ns": 2089896417760331, + "cpu_ns": 57982624336 + }, + "after_close": { + "wall_ns": 2089896564263765, + "cpu_ns": 58049259275 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089896055495878, + "last_end_ns": 2089896055497214, + "loop_exit_ns": 2089896055497263, + "deregister_start_ns": 2089896055497309, + "deregister_end_ns": 2089896055498451, + "last_insert_ms": 0.001336, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001142 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089896347424459, + "last_end_ns": 2089896347425429, + "loop_exit_ns": 2089896347425475, + "deregister_start_ns": 2089896347425519, + "deregister_end_ns": 2089896347426426, + "last_insert_ms": 0.00097, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000907 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089893741300584, + "last_end_ns": 2089893741302575, + "loop_exit_ns": 2089893741302666, + "deregister_start_ns": 2089893741302815, + "deregister_end_ns": 2089893741304090, + "last_insert_ms": 0.001991, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001275 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089893613080161, + "last_end_ns": 2089893613081075, + "loop_exit_ns": 2089893613081128, + "deregister_start_ns": 2089893613081171, + "deregister_end_ns": 2089893613084407, + "last_insert_ms": 0.000914, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003236 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089894018618516, + "last_end_ns": 2089894018619640, + "loop_exit_ns": 2089894018619716, + "deregister_start_ns": 2089894018619756, + "deregister_end_ns": 2089894018620798, + "last_insert_ms": 0.001124, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001042 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089896395846998, + "last_end_ns": 2089896395847801, + "loop_exit_ns": 2089896395847832, + "deregister_start_ns": 2089896395847849, + "deregister_end_ns": 2089896395848409, + "last_insert_ms": 0.000803, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00056 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089896117985685, + "last_end_ns": 2089896117986788, + "loop_exit_ns": 2089896117986836, + "deregister_start_ns": 2089896117986885, + "deregister_end_ns": 2089896117987713, + "last_insert_ms": 0.001103, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000828 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089896131441990, + "last_end_ns": 2089896131442943, + "loop_exit_ns": 2089896131442987, + "deregister_start_ns": 2089896131443030, + "deregister_end_ns": 2089896131443761, + "last_insert_ms": 0.000953, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000731 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089896395847801 + }, + "summary_sha256": "151d575b050a2a602b4d246c7026ce309b4e8048d50ce0a656e230b61c7e529a", + "csv_sha256": "d738778c1e4022f00166a242f5cdcfb8745755ce24ee3fedba483820c5fdab0f", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2434864.0903, + "cpu_us_op": 2.8986978502, + "sampled_cpu_s": 57.973957004, + "sampled_s": 8.213903, + "sampled_inserted": 20000000, + "sampled_ops_s": 2434896.0536787445, + "elapsed_s": 8.214011, + "post_sample_join_s": 0.00010799999999910881, + "process_cpu_s": 58.05366199999995, + "process_cpu_us_op": 2.9026830999999977, + "p99_us": 4.288, + "read_B_op": 75.48390096544728, + "inserted": 20000000, + "close_s": 0.147, + "total_elapsed_s": 8.361011, + "drain_ops_s": 2392055.219159501, + "diagnostic_window_wall_s": 8.213962908, + "diagnostic_window_cpu_s": 57.973637447, + "diagnostic_join_wall_s": 4.6054e-05, + "diagnostic_join_cpu_s": 4.5404e-05, + "diagnostic_body_wall_s": 8.214008962, + "diagnostic_body_cpu_s": 57.973682851, + "diagnostic_close_wall_s": 0.146503434, + "diagnostic_close_cpu_s": 0.066634939, + "diagnostic_drain_wall_s": 8.360601877, + "diagnostic_drain_cpu_s": 58.040407268, + "body_cpu_us_op": 2.8986841425499996, + "drain_cpu_us_op": 2.9020203634, + "productive_wall_s": 8.192185913, + "productive_ops_s": 2441350.844865769, + "productive_end_to_stop_s": 0.021776995, + "exact_body_ops_s": 2434864.6431389176, + "exact_drain_ops_s": 2392172.273508198, + "worker_completion_spread_s": 2.782766726 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-10-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-10-async-mask-tmp" + }, + "started": 1792229196.3732252, + "free_bytes_before": 15048495104, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229196.37662, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "499441", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3572358", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1818065", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "816346", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1237027", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2342615", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2423965", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4423436", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3621571", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "433998", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2372496", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3699905", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229205.6950488, + "free_bytes_after": 12324667392, + "log_sha256": "dace9c79bbbd3ba8be68a457fd5b00b4f9679d8509815bc7ec6f0cac4fb85e37", + "hardware_after": { + "time": 1792229205.6952064, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1857868", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2772439", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3832109", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "929158", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2721086", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2801713", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3543264", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1437070", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4278065", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2615753", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2170946", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1832812", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1963202", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2861211", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3246282", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 53.44611400000008, + "process_system_cpu_s": 2.403873000000001, + "db_allocated_bytes": 2723725312, + "db_apparent_bytes": 7880708096, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089896750243876, + "cpu_ns": 9448107 + }, + "stop_request": { + "wall_ns": 2089905764607227, + "cpu_ns": 55730539519 + }, + "workers_joined": { + "wall_ns": 2089905764678699, + "cpu_ns": 55730610304 + }, + "before_close": { + "wall_ns": 2089905764761782, + "cpu_ns": 55730693304 + }, + "after_close": { + "wall_ns": 2089905952191963, + "cpu_ns": 55845459284 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089905552865305, + "last_end_ns": 2089905552866322, + "loop_exit_ns": 2089905552866362, + "deregister_start_ns": 2089905552866404, + "deregister_end_ns": 2089905552867205, + "last_insert_ms": 0.001017, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000801 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089905417341858, + "last_end_ns": 2089905417343091, + "loop_exit_ns": 2089905417343138, + "deregister_start_ns": 2089905417343188, + "deregister_end_ns": 2089905417344294, + "last_insert_ms": 0.001233, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001106 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089905700655077, + "last_end_ns": 2089905700655904, + "loop_exit_ns": 2089905700655940, + "deregister_start_ns": 2089905700655973, + "deregister_end_ns": 2089905700656802, + "last_insert_ms": 0.000827, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000829 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089902311060531, + "last_end_ns": 2089902311061864, + "loop_exit_ns": 2089902311061929, + "deregister_start_ns": 2089902311061976, + "deregister_end_ns": 2089902311062869, + "last_insert_ms": 0.001333, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000893 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089902071868520, + "last_end_ns": 2089902071869963, + "loop_exit_ns": 2089902071870041, + "deregister_start_ns": 2089902071870102, + "deregister_end_ns": 2089902071873779, + "last_insert_ms": 0.001443, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003677 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089905713202967, + "last_end_ns": 2089905713203485, + "loop_exit_ns": 2089905713203522, + "deregister_start_ns": 2089905713203543, + "deregister_end_ns": 2089905713204081, + "last_insert_ms": 0.000518, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000538 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089902695025770, + "last_end_ns": 2089902695026652, + "loop_exit_ns": 2089902695026699, + "deregister_start_ns": 2089902695026790, + "deregister_end_ns": 2089902695027841, + "last_insert_ms": 0.000882, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001051 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089905510445647, + "last_end_ns": 2089905510446521, + "loop_exit_ns": 2089905510446566, + "deregister_start_ns": 2089905510446606, + "deregister_end_ns": 2089905510447403, + "last_insert_ms": 0.000874, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000797 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089905713203485 + }, + "summary_sha256": "cb75dce2920e3b3a7cebf0cdf14239d3a58ad0358cb5ce2a14de61354ab10f78", + "csv_sha256": "b3c047a76701233812bcaaba4baab8b67b833a35f371b8b6a0ca229879010478", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2218663.294999, + "cpu_us_op": 2.7860580381, + "sampled_cpu_s": 55.721160762000004, + "sampled_s": 9.014299, + "sampled_inserted": 20000000, + "sampled_ops_s": 2218697.2054066546, + "elapsed_s": 9.014437, + "post_sample_join_s": 0.00013799999999974943, + "process_cpu_s": 55.849987000000084, + "process_cpu_us_op": 2.792499350000004, + "p99_us": 4.288, + "read_B_op": 76.21593092493148, + "inserted": 20000000, + "close_s": 0.187, + "total_elapsed_s": 9.201436999999999, + "drain_ops_s": 2173573.540741517, + "diagnostic_window_wall_s": 9.014363351, + "diagnostic_window_cpu_s": 55.721091412, + "diagnostic_join_wall_s": 7.1472e-05, + "diagnostic_join_cpu_s": 7.0785e-05, + "diagnostic_body_wall_s": 9.014434823, + "diagnostic_body_cpu_s": 55.721162197, + "diagnostic_close_wall_s": 0.187430181, + "diagnostic_close_cpu_s": 0.11476598, + "diagnostic_drain_wall_s": 9.201948087, + "diagnostic_drain_cpu_s": 55.836011177, + "body_cpu_us_op": 2.78605810985, + "drain_cpu_us_op": 2.79180055885, + "productive_wall_s": 8.962959609, + "productive_ops_s": 2231405.793675266, + "productive_end_to_stop_s": 0.051403742, + "exact_body_ops_s": 2218663.775677953, + "exact_drain_ops_s": 2173452.8179152505, + "worker_completion_spread_s": 3.641333522 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-11-original-tmp" + }, + "started": 1792229205.745397, + "free_bytes_before": 15048376320, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229205.749098, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2921018", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "461131", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "430845", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1545096", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4166531", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "974135", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "545302", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1524354", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1046152", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "703172", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229213.7114806, + "free_bytes_after": 12322922496, + "log_sha256": "90f4e43bfd18e449835adc1dc3b0d7471d3effe78115086030bf26630a315a14", + "hardware_after": { + "time": 1792229213.7117894, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400834", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3649079", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2112319", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1167105", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3521782", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1947210", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1306534", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4217244", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2628444", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3442231", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2854138", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1060801", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2510299", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.45164, + "process_system_cpu_s": 2.0947989999999983, + "db_allocated_bytes": 2725339136, + "db_apparent_bytes": 7864586240, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089906116778919, + "cpu_ns": 9991608 + }, + "stop_request": { + "wall_ns": 2089913831198086, + "cpu_ns": 58486984612 + }, + "workers_joined": { + "wall_ns": 2089913831268816, + "cpu_ns": 58487054683 + }, + "before_close": { + "wall_ns": 2089913831357037, + "cpu_ns": 58487142920 + }, + "after_close": { + "wall_ns": 2089913992176905, + "cpu_ns": 58542107248 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089913588045827, + "last_end_ns": 2089913588047234, + "loop_exit_ns": 2089913588047283, + "deregister_start_ns": 2089913588047334, + "deregister_end_ns": 2089913588048421, + "last_insert_ms": 0.001407, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001087 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089913666135960, + "last_end_ns": 2089913666136958, + "loop_exit_ns": 2089913666137007, + "deregister_start_ns": 2089913666137038, + "deregister_end_ns": 2089913666138110, + "last_insert_ms": 0.000998, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001072 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089913700072777, + "last_end_ns": 2089913700073723, + "loop_exit_ns": 2089913700073762, + "deregister_start_ns": 2089913700073798, + "deregister_end_ns": 2089913700074786, + "last_insert_ms": 0.000946, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000988 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089911819213483, + "last_end_ns": 2089911819214592, + "loop_exit_ns": 2089911819214652, + "deregister_start_ns": 2089911819214680, + "deregister_end_ns": 2089911819215998, + "last_insert_ms": 0.001109, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001318 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089911482782516, + "last_end_ns": 2089911482784148, + "loop_exit_ns": 2089911482784236, + "deregister_start_ns": 2089911482784307, + "deregister_end_ns": 2089911482788195, + "last_insert_ms": 0.001632, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003888 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089913459932816, + "last_end_ns": 2089913459933982, + "loop_exit_ns": 2089913459934026, + "deregister_start_ns": 2089913459934050, + "deregister_end_ns": 2089913459934976, + "last_insert_ms": 0.001166, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000926 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089913750485435, + "last_end_ns": 2089913750486141, + "loop_exit_ns": 2089913750486187, + "deregister_start_ns": 2089913750486209, + "deregister_end_ns": 2089913750486940, + "last_insert_ms": 0.000706, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000731 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089912056020229, + "last_end_ns": 2089912056021587, + "loop_exit_ns": 2089912056021651, + "deregister_start_ns": 2089912056021685, + "deregister_end_ns": 2089912056023073, + "last_insert_ms": 0.001358, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001388 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089913750486141 + }, + "summary_sha256": "bd717c22e23ba72ccf56107a150768e90befdcb831f1dd4a2538a4dccfcc136d", + "csv_sha256": "1d4731a6709784e456520bacc9a380fdec64d8a364a5245b50e371187725355e", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2592475.340118, + "cpu_us_op": 2.92389487945, + "sampled_cpu_s": 58.477897589, + "sampled_s": 7.714496, + "sampled_inserted": 20000000, + "sampled_ops_s": 2592521.922365376, + "elapsed_s": 7.714635, + "post_sample_join_s": 0.0001390000000007774, + "process_cpu_s": 58.54643899999999, + "process_cpu_us_op": 2.9273219499999996, + "p99_us": 4.288, + "read_B_op": 76.07511319393076, + "inserted": 20000000, + "close_s": 0.161, + "total_elapsed_s": 7.875635, + "drain_ops_s": 2539477.7690941747, + "diagnostic_window_wall_s": 7.714419167, + "diagnostic_window_cpu_s": 58.476993004, + "diagnostic_join_wall_s": 7.073e-05, + "diagnostic_join_cpu_s": 7.0071e-05, + "diagnostic_body_wall_s": 7.714489897, + "diagnostic_body_cpu_s": 58.477063075, + "diagnostic_close_wall_s": 0.160819868, + "diagnostic_close_cpu_s": 0.054964328, + "diagnostic_drain_wall_s": 7.875397986, + "diagnostic_drain_cpu_s": 58.53211564, + "body_cpu_us_op": 2.9238531537499997, + "drain_cpu_us_op": 2.926605782, + "productive_wall_s": 7.633707222, + "productive_ops_s": 2619959.007906526, + "productive_end_to_stop_s": 0.080711945, + "exact_body_ops_s": 2592523.9733319986, + "exact_drain_ops_s": 2539554.195934448, + "worker_completion_spread_s": 2.267701993 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-12-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-12-async-mask-tmp" + }, + "started": 1792229213.760246, + "free_bytes_before": 15048245248, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229213.763739, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3606428", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3339208", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399844", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "690490", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2279224", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1626339", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3217867", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4162250", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2872933", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2088373", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1470268", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2424595", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2687770", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4327166", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3013689", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229222.1742065, + "free_bytes_after": 12305518592, + "log_sha256": "8c13a747da94fc320cc2087369e258b9873ec28d8e0eb763e85a6a16bd748217", + "hardware_after": { + "time": 1792229222.174367, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "883489", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1275300", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "407016", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2980083", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1455157", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1024333", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4483519", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1799649", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1388456", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "895177", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1033195", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.46801899999991, + "process_system_cpu_s": 2.581841999999998, + "db_allocated_bytes": 2742681600, + "db_apparent_bytes": 7865503744, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089914117740495, + "cpu_ns": 9182414 + }, + "stop_request": { + "wall_ns": 2089922335447138, + "cpu_ns": 56996363580 + }, + "workers_joined": { + "wall_ns": 2089922335496744, + "cpu_ns": 56996412412 + }, + "before_close": { + "wall_ns": 2089922335605930, + "cpu_ns": 56996521608 + }, + "after_close": { + "wall_ns": 2089922468188551, + "cpu_ns": 57045473232 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089922118023799, + "last_end_ns": 2089922118024626, + "loop_exit_ns": 2089922118024670, + "deregister_start_ns": 2089922118024715, + "deregister_end_ns": 2089922118025455, + "last_insert_ms": 0.000827, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00074 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089922165436323, + "last_end_ns": 2089922165437409, + "loop_exit_ns": 2089922165437453, + "deregister_start_ns": 2089922165437479, + "deregister_end_ns": 2089922165438350, + "last_insert_ms": 0.001086, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000871 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089922272800287, + "last_end_ns": 2089922272800924, + "loop_exit_ns": 2089922272800960, + "deregister_start_ns": 2089922272801061, + "deregister_end_ns": 2089922272801675, + "last_insert_ms": 0.000637, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000614 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089919333976637, + "last_end_ns": 2089919333978340, + "loop_exit_ns": 2089919333978417, + "deregister_start_ns": 2089919333978457, + "deregister_end_ns": 2089919333981792, + "last_insert_ms": 0.001703, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003335 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089922070963925, + "last_end_ns": 2089922070965046, + "loop_exit_ns": 2089922070965096, + "deregister_start_ns": 2089922070965143, + "deregister_end_ns": 2089922070965890, + "last_insert_ms": 0.001121, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000747 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089919860367521, + "last_end_ns": 2089919860369288, + "loop_exit_ns": 2089919860369335, + "deregister_start_ns": 2089919860369451, + "deregister_end_ns": 2089919860370645, + "last_insert_ms": 0.001767, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001194 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089922184952583, + "last_end_ns": 2089922184953566, + "loop_exit_ns": 2089922184953610, + "deregister_start_ns": 2089922184953647, + "deregister_end_ns": 2089922184954569, + "last_insert_ms": 0.000983, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000922 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089920143950134, + "last_end_ns": 2089920143951513, + "loop_exit_ns": 2089920143951595, + "deregister_start_ns": 2089920143951703, + "deregister_end_ns": 2089920143952587, + "last_insert_ms": 0.001379, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000884 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089922272800924 + }, + "summary_sha256": "e1613dfa056b310db78cfc30a6433240ade620c86b174cac8a3f306a986128a2", + "csv_sha256": "bfe782e08405e1ff21c9c1fe167cb43261dd7a011eb0e75d76f1daec8ca05b64", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2433749.631177, + "cpu_us_op": 2.8493514111000002, + "sampled_cpu_s": 56.987028222, + "sampled_s": 8.217669, + "sampled_inserted": 20000000, + "sampled_ops_s": 2433780.187544667, + "elapsed_s": 8.217772, + "post_sample_join_s": 0.0001029999999992981, + "process_cpu_s": 57.04986099999991, + "process_cpu_us_op": 2.8524930499999956, + "p99_us": 4.288, + "read_B_op": 75.6133316724261, + "inserted": 20000000, + "close_s": 0.133, + "total_elapsed_s": 8.350772, + "drain_ops_s": 2394988.1519936123, + "diagnostic_window_wall_s": 8.217706643, + "diagnostic_window_cpu_s": 56.987181166, + "diagnostic_join_wall_s": 4.9606e-05, + "diagnostic_join_cpu_s": 4.8832e-05, + "diagnostic_body_wall_s": 8.217756249, + "diagnostic_body_cpu_s": 56.987229998, + "diagnostic_close_wall_s": 0.132582621, + "diagnostic_close_cpu_s": 0.048951624, + "diagnostic_drain_wall_s": 8.350448056, + "diagnostic_drain_cpu_s": 57.036290818, + "body_cpu_us_op": 2.8493614998999997, + "drain_cpu_us_op": 2.8518145409, + "productive_wall_s": 8.155060429, + "productive_ops_s": 2452464.9662776887, + "productive_end_to_stop_s": 0.062646214, + "exact_body_ops_s": 2433754.347779998, + "exact_drain_ops_s": 2395081.0622227048, + "worker_completion_spread_s": 2.938822584 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-13-main-tmp" + }, + "started": 1792229222.2253096, + "free_bytes_before": 15048183808, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229222.2288015, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2053023", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3383274", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3500296", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3709680", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "566660", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "465145", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4141545", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1231717", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3418339", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1851949", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3412739", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1451918", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229231.6436265, + "free_bytes_after": 12370685952, + "log_sha256": "3afc1af7ba21e045ee14b74f0a2eea8a99b69415301877ad9cfed65f462870d5", + "hardware_after": { + "time": 1792229231.643788, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1568767", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1962025", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "930919", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3477516", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "552652", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4359622", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2166420", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1691905", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400097", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "482355", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3414541", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "530277", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1945597", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "570283", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.085001000000034, + "process_system_cpu_s": 2.3349510000000038, + "db_allocated_bytes": 2677436416, + "db_apparent_bytes": 7854493696, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089922594881054, + "cpu_ns": 9549326 + }, + "stop_request": { + "wall_ns": 2089931709262598, + "cpu_ns": 56346768374 + }, + "workers_joined": { + "wall_ns": 2089931709304219, + "cpu_ns": 56346809249 + }, + "before_close": { + "wall_ns": 2089931709391161, + "cpu_ns": 56346896164 + }, + "after_close": { + "wall_ns": 2089931928209199, + "cpu_ns": 56415558384 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089931555904241, + "last_end_ns": 2089931555905225, + "loop_exit_ns": 2089931555905271, + "deregister_start_ns": 2089931555905311, + "deregister_end_ns": 2089931555906255, + "last_insert_ms": 0.000984, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000944 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089931559680877, + "last_end_ns": 2089931559682056, + "loop_exit_ns": 2089931559682106, + "deregister_start_ns": 2089931559682145, + "deregister_end_ns": 2089931559682819, + "last_insert_ms": 0.001179, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000674 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089928139792212, + "last_end_ns": 2089928139795217, + "loop_exit_ns": 2089928139795275, + "deregister_start_ns": 2089928139795303, + "deregister_end_ns": 2089928139796205, + "last_insert_ms": 0.003005, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000902 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089931149050549, + "last_end_ns": 2089931149051902, + "loop_exit_ns": 2089931149051969, + "deregister_start_ns": 2089931149052015, + "deregister_end_ns": 2089931149053089, + "last_insert_ms": 0.001353, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001074 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089928042825987, + "last_end_ns": 2089928042826846, + "loop_exit_ns": 2089928042826890, + "deregister_start_ns": 2089928042826910, + "deregister_end_ns": 2089928042829644, + "last_insert_ms": 0.000859, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002734 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089931300960613, + "last_end_ns": 2089931300961907, + "loop_exit_ns": 2089931300961962, + "deregister_start_ns": 2089931300962018, + "deregister_end_ns": 2089931300962924, + "last_insert_ms": 0.001294, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000906 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089931653811155, + "last_end_ns": 2089931653811883, + "loop_exit_ns": 2089931653811924, + "deregister_start_ns": 2089931653811958, + "deregister_end_ns": 2089931653813080, + "last_insert_ms": 0.000728, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001122 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089931376675967, + "last_end_ns": 2089931376677054, + "loop_exit_ns": 2089931376677107, + "deregister_start_ns": 2089931376677154, + "deregister_end_ns": 2089931376678129, + "last_insert_ms": 0.001087, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000975 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089931653811883 + }, + "summary_sha256": "31cf1ff8a8f6be8e69fd103f72517e4a87005cf3b7a9ddc1a33bb7aede4225ec", + "csv_sha256": "0f06bdd059e0a3d981266a78fb15badfbe5d5f9eaa50514aef1df46554ac0508", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2194323.227814, + "cpu_us_op": 2.8168619916999997, + "sampled_cpu_s": 56.337239834, + "sampled_s": 9.114325, + "sampled_inserted": 20000000, + "sampled_ops_s": 2194347.9083750034, + "elapsed_s": 9.114428, + "post_sample_join_s": 0.00010300000000107445, + "process_cpu_s": 56.41995200000004, + "process_cpu_us_op": 2.820997600000002, + "p99_us": 4.288, + "read_B_op": 75.42434850930688, + "inserted": 20000000, + "close_s": 0.219, + "total_elapsed_s": 9.333428, + "drain_ops_s": 2142835.408383715, + "diagnostic_window_wall_s": 9.114381544, + "diagnostic_window_cpu_s": 56.337219048, + "diagnostic_join_wall_s": 4.1621e-05, + "diagnostic_join_cpu_s": 4.0875e-05, + "diagnostic_body_wall_s": 9.114423165, + "diagnostic_body_cpu_s": 56.337259923, + "diagnostic_close_wall_s": 0.218818038, + "diagnostic_close_cpu_s": 0.06866222, + "diagnostic_drain_wall_s": 9.333328145, + "diagnostic_drain_cpu_s": 56.406009058, + "body_cpu_us_op": 2.8168629961500002, + "drain_cpu_us_op": 2.8203004529, + "productive_wall_s": 9.058930829, + "productive_ops_s": 2207766.057333696, + "productive_end_to_stop_s": 0.055450715, + "exact_body_ops_s": 2194324.2746070153, + "exact_drain_ops_s": 2142858.334056785, + "worker_completion_spread_s": 3.610985037 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-14-original-tmp" + }, + "started": 1792229231.7031283, + "free_bytes_before": 15047925760, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229231.707505, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1133585", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3367400", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2090119", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1943131", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3671607", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1607317", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "796986", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2878493", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3741846", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1998886", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1163561", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2897637", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2642589", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "616282", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2293783", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3785576", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2396806", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229239.970704, + "free_bytes_after": 12325515264, + "log_sha256": "d96ea68be50a770b8c4a9a2f3bf11a45f968247bff0bd853f2dee0882c389a87", + "hardware_after": { + "time": 1792229239.9708726, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "486605", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "437949", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2064069", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "447184", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2419894", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4416341", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2939608", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3346147", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1760411", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2932847", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2322416", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3681430", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1743039", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.77296200000001, + "process_system_cpu_s": 2.3999179999999996, + "db_allocated_bytes": 2722504704, + "db_apparent_bytes": 7864455168, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089932066359621, + "cpu_ns": 9615816 + }, + "stop_request": { + "wall_ns": 2089940082177203, + "cpu_ns": 58118697255 + }, + "workers_joined": { + "wall_ns": 2089940082248051, + "cpu_ns": 58118767330 + }, + "before_close": { + "wall_ns": 2089940082331584, + "cpu_ns": 58118850822 + }, + "after_close": { + "wall_ns": 2089940228224347, + "cpu_ns": 58168637277 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089940002493335, + "last_end_ns": 2089940002494426, + "loop_exit_ns": 2089940002494477, + "deregister_start_ns": 2089940002494501, + "deregister_end_ns": 2089940002495517, + "last_insert_ms": 0.001091, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001016 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089939815452979, + "last_end_ns": 2089939815454028, + "loop_exit_ns": 2089939815454075, + "deregister_start_ns": 2089939815454103, + "deregister_end_ns": 2089939815454920, + "last_insert_ms": 0.001049, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000817 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089937430820448, + "last_end_ns": 2089937430821867, + "loop_exit_ns": 2089937430821945, + "deregister_start_ns": 2089937430822000, + "deregister_end_ns": 2089937430826337, + "last_insert_ms": 0.001419, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.004337 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089940021328152, + "last_end_ns": 2089940021328912, + "loop_exit_ns": 2089940021328975, + "deregister_start_ns": 2089940021329055, + "deregister_end_ns": 2089940021329881, + "last_insert_ms": 0.00076, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000826 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089939780381783, + "last_end_ns": 2089939780382730, + "loop_exit_ns": 2089939780382771, + "deregister_start_ns": 2089939780382808, + "deregister_end_ns": 2089939780383709, + "last_insert_ms": 0.000947, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000901 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089937614124414, + "last_end_ns": 2089937614125434, + "loop_exit_ns": 2089937614125485, + "deregister_start_ns": 2089937614125510, + "deregister_end_ns": 2089937614126196, + "last_insert_ms": 0.00102, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000686 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089937749118605, + "last_end_ns": 2089937749119923, + "loop_exit_ns": 2089937749119979, + "deregister_start_ns": 2089937749120020, + "deregister_end_ns": 2089937749120977, + "last_insert_ms": 0.001318, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000957 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089940005378880, + "last_end_ns": 2089940005379873, + "loop_exit_ns": 2089940005379920, + "deregister_start_ns": 2089940005379944, + "deregister_end_ns": 2089940005380501, + "last_insert_ms": 0.000993, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000557 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089940021328912 + }, + "summary_sha256": "00841e428c8590ca91ad4f40620aa0d1436c16bcda57b82a611a61132096cc92", + "csv_sha256": "bdf875675d6df1385ed5c5e4305257d4db30018ea404c1f0d3658b6dbe628e14", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2494991.383079, + "cpu_us_op": 2.905488257, + "sampled_cpu_s": 58.10976514, + "sampled_s": 8.015923, + "sampled_inserted": 20000000, + "sampled_ops_s": 2495033.9468081216, + "elapsed_s": 8.01606, + "post_sample_join_s": 0.00013699999999872148, + "process_cpu_s": 58.172880000000006, + "process_cpu_us_op": 2.9086440000000002, + "p99_us": 4.288, + "read_B_op": 75.5462038325035, + "inserted": 20000000, + "close_s": 0.146, + "total_elapsed_s": 8.16206, + "drain_ops_s": 2450361.7959191673, + "diagnostic_window_wall_s": 8.015817582, + "diagnostic_window_cpu_s": 58.109081439, + "diagnostic_join_wall_s": 7.0848e-05, + "diagnostic_join_cpu_s": 7.0075e-05, + "diagnostic_body_wall_s": 8.01588843, + "diagnostic_body_cpu_s": 58.109151514, + "diagnostic_close_wall_s": 0.145892763, + "diagnostic_close_cpu_s": 0.049786455, + "diagnostic_drain_wall_s": 8.161864726, + "diagnostic_drain_cpu_s": 58.159021461, + "body_cpu_us_op": 2.9054575757, + "drain_cpu_us_op": 2.90795107305, + "productive_wall_s": 7.954969291, + "productive_ops_s": 2514151.7545048683, + "productive_end_to_stop_s": 0.060848291, + "exact_body_ops_s": 2495044.70710304, + "exact_drain_ops_s": 2450420.4212413705, + "worker_completion_spread_s": 2.590507045 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-15-original-tmp" + }, + "started": 1792229240.031664, + "free_bytes_before": 15048003584, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229240.0355206, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2627436", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400134", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2698183", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1077320", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2525024", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3710490", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1634351", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2967646", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2416596", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1285973", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2731517", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2555309", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3700293", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1117401", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229249.7955463, + "free_bytes_after": 12308385792, + "log_sha256": "c02080f17269898ca211c7a74f186d056ce8fdb035343678b2c2e3cd2034b3ed", + "hardware_after": { + "time": 1792229249.7957087, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400315", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "399809", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3486265", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "734926", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400127", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3348989", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3023708", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2839064", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4414619", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3508705", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399711", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3249351", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2969133", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "948080", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3020899", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4171145", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3706858", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.284726999999975, + "process_system_cpu_s": 2.6026099999999985, + "db_allocated_bytes": 2739552256, + "db_apparent_bytes": 7863799808, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089940383804380, + "cpu_ns": 9554240 + }, + "stop_request": { + "wall_ns": 2089949899333177, + "cpu_ns": 56826785760 + }, + "workers_joined": { + "wall_ns": 2089949899401903, + "cpu_ns": 56826853595 + }, + "before_close": { + "wall_ns": 2089949899480283, + "cpu_ns": 56826931953 + }, + "after_close": { + "wall_ns": 2089950072277761, + "cpu_ns": 56882334888 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089946554465618, + "last_end_ns": 2089946554467077, + "loop_exit_ns": 2089946554467162, + "deregister_start_ns": 2089946554467211, + "deregister_end_ns": 2089946554468401, + "last_insert_ms": 0.001459, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00119 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089949566979560, + "last_end_ns": 2089949566980574, + "loop_exit_ns": 2089949566980623, + "deregister_start_ns": 2089949566980673, + "deregister_end_ns": 2089949566981463, + "last_insert_ms": 0.001014, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00079 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089949540884940, + "last_end_ns": 2089949540887529, + "loop_exit_ns": 2089949540887573, + "deregister_start_ns": 2089949540887620, + "deregister_end_ns": 2089949540888483, + "last_insert_ms": 0.002589, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000863 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089949444708863, + "last_end_ns": 2089949444710058, + "loop_exit_ns": 2089949444710106, + "deregister_start_ns": 2089949444710158, + "deregister_end_ns": 2089949444710960, + "last_insert_ms": 0.001195, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000802 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089945671647525, + "last_end_ns": 2089945671648545, + "loop_exit_ns": 2089945671648596, + "deregister_start_ns": 2089945671648623, + "deregister_end_ns": 2089945671651687, + "last_insert_ms": 0.00102, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003064 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089949282057306, + "last_end_ns": 2089949282058624, + "loop_exit_ns": 2089949282058676, + "deregister_start_ns": 2089949282058742, + "deregister_end_ns": 2089949282059679, + "last_insert_ms": 0.001318, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000937 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089946672570515, + "last_end_ns": 2089946672571494, + "loop_exit_ns": 2089946672571542, + "deregister_start_ns": 2089946672571588, + "deregister_end_ns": 2089946672572684, + "last_insert_ms": 0.000979, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001096 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089949807672060, + "last_end_ns": 2089949807672601, + "loop_exit_ns": 2089949807672635, + "deregister_start_ns": 2089949807672662, + "deregister_end_ns": 2089949807673184, + "last_insert_ms": 0.000541, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000522 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089949807672601 + }, + "summary_sha256": "16de4988cacd1bc271e3292f50bea8cdc49a37d6538b85887c20f982a869f4a5", + "csv_sha256": "9880e5c265e06d886f5301a311bbf726dfa0b64466502c61f69a94d60c4eb117", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2101811.799509, + "cpu_us_op": 2.84085972905, + "sampled_cpu_s": 56.817194581, + "sampled_s": 9.515471, + "sampled_inserted": 20000000, + "sampled_ops_s": 2101840.2557267, + "elapsed_s": 9.5156, + "post_sample_join_s": 0.0001289999999993796, + "process_cpu_s": 56.887336999999974, + "process_cpu_us_op": 2.8443668499999983, + "p99_us": 4.288, + "read_B_op": 76.18929296707421, + "inserted": 20000000, + "close_s": 0.173, + "total_elapsed_s": 9.6886, + "drain_ops_s": 2064281.7331709433, + "diagnostic_window_wall_s": 9.515528797, + "diagnostic_window_cpu_s": 56.81723152, + "diagnostic_join_wall_s": 6.8726e-05, + "diagnostic_join_cpu_s": 6.7835e-05, + "diagnostic_body_wall_s": 9.515597523, + "diagnostic_body_cpu_s": 56.817299355, + "diagnostic_close_wall_s": 0.172797478, + "diagnostic_close_cpu_s": 0.055402935, + "diagnostic_drain_wall_s": 9.688473381, + "diagnostic_drain_cpu_s": 56.872780648, + "body_cpu_us_op": 2.8408649677500004, + "drain_cpu_us_op": 2.8436390324, + "productive_wall_s": 9.423868221, + "productive_ops_s": 2122270.7630219525, + "productive_end_to_stop_s": 0.091660576, + "exact_body_ops_s": 2101812.3088600915, + "exact_drain_ops_s": 2064308.7113416512, + "worker_completion_spread_s": 4.136024056 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-16-main-tmp" + }, + "started": 1792229249.8551857, + "free_bytes_before": 15047921664, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229249.858699, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1064731", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400253", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "626579", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1373617", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3510859", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2081467", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1623089", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4149671", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2404682", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1027632", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2396163", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1705272", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2304807", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399484", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1327944", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4203282", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2860149", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229258.6236598, + "free_bytes_after": 12328374272, + "log_sha256": "46c5190b033430f59fa262362fed02b6e8aa2b6825e46c24510c9a8023ed98fe", + "hardware_after": { + "time": 1792229258.6238203, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "98000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1265594", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "764250", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400168", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3491885", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3391118", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3675143", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4031534", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1294835", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4340201", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2331439", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400584", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2822287", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3644041", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1807099", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2717557", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3697348", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1930491", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.55394000000001, + "process_system_cpu_s": 2.314245999999997, + "db_allocated_bytes": 2719498240, + "db_apparent_bytes": 7850430464, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089950221579480, + "cpu_ns": 9244481 + }, + "stop_request": { + "wall_ns": 2089958735390677, + "cpu_ns": 57790009143 + }, + "workers_joined": { + "wall_ns": 2089958735432464, + "cpu_ns": 57790050017 + }, + "before_close": { + "wall_ns": 2089958735541505, + "cpu_ns": 57790159092 + }, + "after_close": { + "wall_ns": 2089958880209333, + "cpu_ns": 57863846088 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089958592598754, + "last_end_ns": 2089958592599685, + "loop_exit_ns": 2089958592599730, + "deregister_start_ns": 2089958592599772, + "deregister_end_ns": 2089958592600648, + "last_insert_ms": 0.000931, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000876 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089955831274495, + "last_end_ns": 2089955831275704, + "loop_exit_ns": 2089955831275775, + "deregister_start_ns": 2089955831275826, + "deregister_end_ns": 2089955831276878, + "last_insert_ms": 0.001209, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001052 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089956036338239, + "last_end_ns": 2089956036339720, + "loop_exit_ns": 2089956036339781, + "deregister_start_ns": 2089956036339902, + "deregister_end_ns": 2089956036341115, + "last_insert_ms": 0.001481, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001213 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089958485946938, + "last_end_ns": 2089958485948353, + "loop_exit_ns": 2089958485948402, + "deregister_start_ns": 2089958485948445, + "deregister_end_ns": 2089958485949225, + "last_insert_ms": 0.001415, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00078 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089958452544384, + "last_end_ns": 2089958452545601, + "loop_exit_ns": 2089958452545654, + "deregister_start_ns": 2089958452545702, + "deregister_end_ns": 2089958452546569, + "last_insert_ms": 0.001217, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000867 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089955781624943, + "last_end_ns": 2089955781626027, + "loop_exit_ns": 2089955781626078, + "deregister_start_ns": 2089955781626124, + "deregister_end_ns": 2089955781628833, + "last_insert_ms": 0.001084, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002709 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089958684898483, + "last_end_ns": 2089958684899449, + "loop_exit_ns": 2089958684899484, + "deregister_start_ns": 2089958684899519, + "deregister_end_ns": 2089958684900318, + "last_insert_ms": 0.000966, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000799 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089958705820589, + "last_end_ns": 2089958705821311, + "loop_exit_ns": 2089958705821348, + "deregister_start_ns": 2089958705821382, + "deregister_end_ns": 2089958705822318, + "last_insert_ms": 0.000722, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000936 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089958705821311 + }, + "summary_sha256": "be8bdb69abb8c4d0f2f48b011fa0d23313405f22b854af7a9ee4dd636f70bb85", + "csv_sha256": "b5f403118fd15e2e052416ec40cf02c97808e0cc3e11231086566190e62dcc34", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2349112.135849, + "cpu_us_op": 2.88904521635, + "sampled_cpu_s": 57.780904327, + "sampled_s": 8.513753, + "sampled_inserted": 20000000, + "sampled_ops_s": 2349140.2675177446, + "elapsed_s": 8.513855, + "post_sample_join_s": 0.0001020000000000465, + "process_cpu_s": 57.86818600000001, + "process_cpu_us_op": 2.8934093000000005, + "p99_us": 4.288, + "read_B_op": 76.50407616148931, + "inserted": 20000000, + "close_s": 0.145, + "total_elapsed_s": 8.658854999999999, + "drain_ops_s": 2309774.2137961662, + "diagnostic_window_wall_s": 8.513811197, + "diagnostic_window_cpu_s": 57.780764662, + "diagnostic_join_wall_s": 4.1787e-05, + "diagnostic_join_cpu_s": 4.0874e-05, + "diagnostic_body_wall_s": 8.513852984, + "diagnostic_body_cpu_s": 57.780805536, + "diagnostic_close_wall_s": 0.144667828, + "diagnostic_close_cpu_s": 0.073686996, + "diagnostic_drain_wall_s": 8.658629853, + "diagnostic_drain_cpu_s": 57.854601607, + "body_cpu_us_op": 2.8890402768000003, + "drain_cpu_us_op": 2.8927300803500002, + "productive_wall_s": 8.484241831, + "productive_ops_s": 2357311.4013468293, + "productive_end_to_stop_s": 0.029569366, + "exact_body_ops_s": 2349112.6799565135, + "exact_drain_ops_s": 2309834.27396085, + "worker_completion_spread_s": 2.924195284 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-17-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal0-17-async-mask-tmp" + }, + "started": 1792229258.6795213, + "free_bytes_before": 15047843840, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229258.6839356, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1840853", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2064789", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3268263", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2330516", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3398561", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1995751", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2844337", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1387478", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3318659", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2550580", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "768820", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3278557", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "834699", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3382458", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2551478", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2291524", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3038550", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2068967", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229267.3476198, + "free_bytes_after": 12315824128, + "log_sha256": "22aaa7dec6556ba475df767daf6476645ce5fdfffec3cc4e84e767d97c0b0ee7", + "hardware_after": { + "time": 1792229267.3477728, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1863406", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2410995", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3535291", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2482321", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4377782", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2224428", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400228", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2612874", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3696250", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1869120", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "851418", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2893812", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.24802399999999, + "process_system_cpu_s": 2.517058000000006, + "db_allocated_bytes": 2731847680, + "db_apparent_bytes": 7855149056, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089959037721275, + "cpu_ns": 9601676 + }, + "stop_request": { + "wall_ns": 2089967452465466, + "cpu_ns": 57691289208 + }, + "workers_joined": { + "wall_ns": 2089967452532466, + "cpu_ns": 57691355501 + }, + "before_close": { + "wall_ns": 2089967452612129, + "cpu_ns": 57691435159 + }, + "after_close": { + "wall_ns": 2089967620207456, + "cpu_ns": 57760888654 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089964596389496, + "last_end_ns": 2089964596391098, + "loop_exit_ns": 2089964596391182, + "deregister_start_ns": 2089964596391230, + "deregister_end_ns": 2089964596392126, + "last_insert_ms": 0.001602, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000896 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089964152061238, + "last_end_ns": 2089964152062910, + "loop_exit_ns": 2089964152062987, + "deregister_start_ns": 2089964152063113, + "deregister_end_ns": 2089964152067024, + "last_insert_ms": 0.001672, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003911 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089967354372658, + "last_end_ns": 2089967354373492, + "loop_exit_ns": 2089967354373526, + "deregister_start_ns": 2089967354373559, + "deregister_end_ns": 2089967354374392, + "last_insert_ms": 0.000834, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000833 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089966674934783, + "last_end_ns": 2089966674936249, + "loop_exit_ns": 2089966674936330, + "deregister_start_ns": 2089966674936370, + "deregister_end_ns": 2089966674937299, + "last_insert_ms": 0.001466, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000929 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089967323506051, + "last_end_ns": 2089967323506862, + "loop_exit_ns": 2089967323506904, + "deregister_start_ns": 2089967323506922, + "deregister_end_ns": 2089967323507679, + "last_insert_ms": 0.000811, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000757 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089966984318009, + "last_end_ns": 2089966984319101, + "loop_exit_ns": 2089966984319154, + "deregister_start_ns": 2089966984319276, + "deregister_end_ns": 2089966984320232, + "last_insert_ms": 0.001092, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000956 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089967156309201, + "last_end_ns": 2089967156310286, + "loop_exit_ns": 2089967156310332, + "deregister_start_ns": 2089967156310370, + "deregister_end_ns": 2089967156311200, + "last_insert_ms": 0.001085, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00083 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089964673767276, + "last_end_ns": 2089964673768313, + "loop_exit_ns": 2089964673768363, + "deregister_start_ns": 2089964673768388, + "deregister_end_ns": 2089964673769338, + "last_insert_ms": 0.001037, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00095 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089967354373492 + }, + "summary_sha256": "93ed9e003b259b1806dae639d22260c31caa7ad102ea7bdcaf521b12f92704b9", + "csv_sha256": "35cbbcf1f68b19f9b20fcb97b0c033abda87b21bf7adadda67563c34ba52e50e", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2376761.017789, + "cpu_us_op": 2.8840875209, + "sampled_cpu_s": 57.681750418, + "sampled_s": 8.414683, + "sampled_inserted": 20000000, + "sampled_ops_s": 2376797.7949971496, + "elapsed_s": 8.414813, + "post_sample_join_s": 0.00013000000000040757, + "process_cpu_s": 57.76508199999999, + "process_cpu_us_op": 2.8882540999999997, + "p99_us": 4.4159999999999995, + "read_B_op": 75.96416325517312, + "inserted": 20000000, + "close_s": 0.168, + "total_elapsed_s": 8.582813, + "drain_ops_s": 2330238.3495947076, + "diagnostic_window_wall_s": 8.414744191, + "diagnostic_window_cpu_s": 57.681687532, + "diagnostic_join_wall_s": 6.7e-05, + "diagnostic_join_cpu_s": 6.6293e-05, + "diagnostic_body_wall_s": 8.414811191, + "diagnostic_body_cpu_s": 57.681753825, + "diagnostic_close_wall_s": 0.167595327, + "diagnostic_close_cpu_s": 0.069453495, + "diagnostic_drain_wall_s": 8.582486181, + "diagnostic_drain_cpu_s": 57.751286978, + "body_cpu_us_op": 2.88408769125, + "drain_cpu_us_op": 2.8875643489, + "productive_wall_s": 8.316652217, + "productive_ops_s": 2404813.797445824, + "productive_end_to_stop_s": 0.098091974, + "exact_body_ops_s": 2376761.5869255457, + "exact_drain_ops_s": 2330327.0845080083, + "worker_completion_spread_s": 3.202310582 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-precondition-tmp" + }, + "started": 1792229267.4050121, + "free_bytes_before": 15047655424, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229267.4087212, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1763776", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3529167", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2803236", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "592369", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1944745", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "677779", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3896352", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3019769", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1179861", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1914279", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1662765", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1376368", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229282.777998, + "free_bytes_after": 10570272768, + "log_sha256": "639300b29729a2d5fd50a04010421116c7fe5dadf6a05e88b2519269e9aef842", + "hardware_after": { + "time": 1792229282.7781699, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400337", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1835131", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "749544", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3248889", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "911374", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4282618", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1255997", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2342356", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1449656", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3680592", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2100700", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1722473", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 71.22925099999998, + "process_system_cpu_s": 8.650870999999995, + "db_allocated_bytes": 4477247488, + "db_apparent_bytes": 8589672448, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089967772856263, + "cpu_ns": 9701700 + }, + "stop_request": { + "wall_ns": 2089982805803499, + "cpu_ns": 79495910090 + }, + "workers_joined": { + "wall_ns": 2089982818796587, + "cpu_ns": 79553632257 + }, + "before_close": { + "wall_ns": 2089982818944374, + "cpu_ns": 79553779700 + }, + "after_close": { + "wall_ns": 2089983072204044, + "cpu_ns": 79872756717 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 3379737, + "last_start_ns": 2089982782525594, + "last_end_ns": 2089982816257466, + "loop_exit_ns": 2089982816257795, + "deregister_start_ns": 2089982816257816, + "deregister_end_ns": 2089982816258060, + "last_insert_ms": 33.731872, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 10.453967, + "deregister_ms": 0.000244 + }, + { + "index": 1, + "completed": 3097242, + "last_start_ns": 2089982804919554, + "last_end_ns": 2089982806626662, + "loop_exit_ns": 2089982806626949, + "deregister_start_ns": 2089982806626977, + "deregister_end_ns": 2089982806633046, + "last_insert_ms": 1.707108, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.823163, + "deregister_ms": 0.006069 + }, + { + "index": 2, + "completed": 3351899, + "last_start_ns": 2089982782490572, + "last_end_ns": 2089982818357716, + "loop_exit_ns": 2089982818358054, + "deregister_start_ns": 2089982818358085, + "deregister_end_ns": 2089982818358444, + "last_insert_ms": 35.867144, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 12.554217, + "deregister_ms": 0.000359 + }, + { + "index": 3, + "completed": 3425950, + "last_start_ns": 2089982805136214, + "last_end_ns": 2089982809033434, + "loop_exit_ns": 2089982809033597, + "deregister_start_ns": 2089982809033628, + "deregister_end_ns": 2089982809034072, + "last_insert_ms": 3.89722, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 3.229935, + "deregister_ms": 0.000444 + }, + { + "index": 4, + "completed": 3094874, + "last_start_ns": 2089982805092201, + "last_end_ns": 2089982807691584, + "loop_exit_ns": 2089982807691833, + "deregister_start_ns": 2089982807691870, + "deregister_end_ns": 2089982807692377, + "last_insert_ms": 2.599383, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 1.888085, + "deregister_ms": 0.000507 + }, + { + "index": 5, + "completed": 3146743, + "last_start_ns": 2089982783358413, + "last_end_ns": 2089982818718042, + "loop_exit_ns": 2089982818718326, + "deregister_start_ns": 2089982818718348, + "deregister_end_ns": 2089982818718612, + "last_insert_ms": 35.359629, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 12.914543, + "deregister_ms": 0.000264 + }, + { + "index": 6, + "completed": 2968680, + "last_start_ns": 2089982782442165, + "last_end_ns": 2089982816926099, + "loop_exit_ns": 2089982816926672, + "deregister_start_ns": 2089982816926696, + "deregister_end_ns": 2089982816927168, + "last_insert_ms": 34.483934, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 11.1226, + "deregister_ms": 0.000472 + }, + { + "index": 7, + "completed": 3076096, + "last_start_ns": 2089982782503846, + "last_end_ns": 2089982815023681, + "loop_exit_ns": 2089982815023928, + "deregister_start_ns": 2089982815023959, + "deregister_end_ns": 2089982815024374, + "last_insert_ms": 32.519835, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 9.220182, + "deregister_ms": 0.000415 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 100000000, + "completed_records": 25541221, + "productive_end_ns": 2089982818718042 + }, + "summary_sha256": "6e5a38e4e2d2df8bc3e06ce6acdc5442a77a9ac5a137ba0c03999776d3a399c1", + "csv_sha256": "70f5da45c5af8385c24c11e4feeda94126ce130be384cad7f5e5e0065a7e2ec6", + "inserted": 25541221, + "excluded_precondition": true, + "metrics": { + "profile": "main", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": -1, + "ops_s": 1697546.481969, + "cpu_us_op": 3.1120838855617388, + "sampled_cpu_s": 79.486397395, + "sampled_s": 15.032903, + "sampled_inserted": 25541213, + "sampled_ops_s": 1699020.6748490296, + "elapsed_s": 15.045963, + "post_sample_join_s": 0.013060000000001182, + "process_cpu_s": 79.88012199999997, + "process_cpu_us_op": 3.1274981724640325, + "p99_us": 37.376, + "read_B_op": 70.41310914152345, + "inserted": 25541221, + "close_s": 0.253, + "total_elapsed_s": 15.298963, + "drain_ops_s": 1669474.0029111777, + "diagnostic_window_wall_s": 15.032947236, + "diagnostic_window_cpu_s": 79.48620839, + "diagnostic_join_wall_s": 0.012993088, + "diagnostic_join_cpu_s": 0.057722167, + "diagnostic_body_wall_s": 15.045940324, + "diagnostic_body_cpu_s": 79.543930557, + "diagnostic_close_wall_s": 0.25325967, + "diagnostic_close_cpu_s": 0.318977017, + "diagnostic_drain_wall_s": 15.299347781, + "diagnostic_drain_cpu_s": 79.863055017, + "body_cpu_us_op": 3.114335471941611, + "drain_cpu_us_op": 3.1268299591863675, + "productive_wall_s": 15.045861779, + "productive_ops_s": 1697557.8650901017, + "productive_end_to_stop_s": -0.012914543, + "exact_body_ops_s": 1697549.0032523142, + "exact_drain_ops_s": 1669432.015377754, + "worker_completion_spread_s": 0.01209138 + }, + "validation": "Normal time_limit stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-00-main-tmp" + }, + "started": 1792229282.8534827, + "free_bytes_before": 15047507968, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229282.8570576, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "98000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "98000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1407371", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1494031", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1615248", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1267169", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4132168", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1570701", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4117885", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2314644", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1710690", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "724156", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2679106", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4169756", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2699294", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229296.9304943, + "free_bytes_after": 11133939712, + "log_sha256": "ea33e1e20423e0d307e56b210340bfcbad29970d7ca2723f10a4e5fe41fb3dab", + "hardware_after": { + "time": 1792229296.930652, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "435093", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1735730", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400051", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1739221", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1415598", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4613119", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "808052", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "738258", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3324092", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3025685", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1479320", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.423946000000115, + "process_system_cpu_s": 7.385522000000002, + "db_allocated_bytes": 3913216000, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089983238745182, + "cpu_ns": 10140081 + }, + "stop_request": { + "wall_ns": 2089996961845094, + "cpu_ns": 62707957680 + }, + "workers_joined": { + "wall_ns": 2089996961882343, + "cpu_ns": 62707994379 + }, + "before_close": { + "wall_ns": 2089996961961884, + "cpu_ns": 62708073850 + }, + "after_close": { + "wall_ns": 2089997180173597, + "cpu_ns": 62802229885 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2089996627447515, + "last_end_ns": 2089996627448870, + "loop_exit_ns": 2089996627448933, + "deregister_start_ns": 2089996627449026, + "deregister_end_ns": 2089996627450155, + "last_insert_ms": 0.001355, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001129 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2089996294762859, + "last_end_ns": 2089996294764176, + "loop_exit_ns": 2089996294764238, + "deregister_start_ns": 2089996294764352, + "deregister_end_ns": 2089996294765298, + "last_insert_ms": 0.001317, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000946 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2089996172797813, + "last_end_ns": 2089996172798896, + "loop_exit_ns": 2089996172798947, + "deregister_start_ns": 2089996172798975, + "deregister_end_ns": 2089996172801773, + "last_insert_ms": 0.001083, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002798 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2089996727331863, + "last_end_ns": 2089996727332650, + "loop_exit_ns": 2089996727332704, + "deregister_start_ns": 2089996727332925, + "deregister_end_ns": 2089996727333890, + "last_insert_ms": 0.000787, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000965 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2089996790596263, + "last_end_ns": 2089996790597359, + "loop_exit_ns": 2089996790597411, + "deregister_start_ns": 2089996790597441, + "deregister_end_ns": 2089996790598415, + "last_insert_ms": 0.001096, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000974 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2089996881881285, + "last_end_ns": 2089996881882330, + "loop_exit_ns": 2089996881882365, + "deregister_start_ns": 2089996881882470, + "deregister_end_ns": 2089996881883505, + "last_insert_ms": 0.001045, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001035 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2089996302196611, + "last_end_ns": 2089996302197977, + "loop_exit_ns": 2089996302198035, + "deregister_start_ns": 2089996302198062, + "deregister_end_ns": 2089996302198739, + "last_insert_ms": 0.001366, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000677 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2089996778617100, + "last_end_ns": 2089996778618161, + "loop_exit_ns": 2089996778618208, + "deregister_start_ns": 2089996778618258, + "deregister_end_ns": 2089996778619126, + "last_insert_ms": 0.001061, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000868 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2089996881882330 + }, + "summary_sha256": "bd124cc88cbca9ac891aac7723b0ef4718a886187662714786636bbb0264aee1", + "csv_sha256": "12cbb905554937296879f8be3d5dddf330e732f3698d306678ccacd2a581e642", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 1457392.495482, + "cpu_us_op": 3.1349101508499997, + "sampled_cpu_s": 62.698203017, + "sampled_s": 13.723032, + "sampled_inserted": 20000000, + "sampled_ops_s": 1457403.8740126817, + "elapsed_s": 13.723139, + "post_sample_join_s": 0.00010699999999985721, + "process_cpu_s": 62.809468000000116, + "process_cpu_us_op": 3.140473400000006, + "p99_us": 58.88, + "read_B_op": 82.38056848957112, + "inserted": 20000000, + "close_s": 0.218, + "total_elapsed_s": 13.941139, + "drain_ops_s": 1434603.0119920617, + "diagnostic_window_wall_s": 13.723099912, + "diagnostic_window_cpu_s": 62.697817599, + "diagnostic_join_wall_s": 3.7249e-05, + "diagnostic_join_cpu_s": 3.6699e-05, + "diagnostic_body_wall_s": 13.723137161, + "diagnostic_body_cpu_s": 62.697854298, + "diagnostic_close_wall_s": 0.218211713, + "diagnostic_close_cpu_s": 0.094156035, + "diagnostic_drain_wall_s": 13.941428415, + "diagnostic_drain_cpu_s": 62.792089804, + "body_cpu_us_op": 3.1348927149, + "drain_cpu_us_op": 3.1396044902, + "productive_wall_s": 13.643137148, + "productive_ops_s": 1465938.4995577706, + "productive_end_to_stop_s": 0.079962764, + "exact_body_ops_s": 1457392.7058630816, + "exact_drain_ops_s": 1434573.230565198, + "worker_completion_spread_s": 0.709083434 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-01-original-tmp" + }, + "started": 1792229297.003294, + "free_bytes_before": 15047139328, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229297.0067494, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "95050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "810508", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2160963", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399874", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3088380", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1736104", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2659173", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1388102", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4061884", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1825826", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "774124", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "548460", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2419679", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "563852", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "399778", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3720796", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "570493", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229311.3262467, + "free_bytes_after": 11134435328, + "log_sha256": "54838040f1c2dd525eb7eda6e74d70e13923d1764f28064ef37ddf9ddfb3e4a9", + "hardware_after": { + "time": 1792229311.3263948, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2055692", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1398054", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2200895", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3192025", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1077608", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3692954", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4388303", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2365831", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1549086", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3392929", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3333835", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3215716", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2469737", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3224144", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.5970319999999, + "process_system_cpu_s": 7.472849999999994, + "db_allocated_bytes": 3912605696, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2089997377555751, + "cpu_ns": 10476486 + }, + "stop_request": { + "wall_ns": 2090011398469893, + "cpu_ns": 62919742950 + }, + "workers_joined": { + "wall_ns": 2090011398509350, + "cpu_ns": 62919781556 + }, + "before_close": { + "wall_ns": 2090011398593458, + "cpu_ns": 62919865649 + }, + "after_close": { + "wall_ns": 2090011604248845, + "cpu_ns": 63062764071 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090011116678214, + "last_end_ns": 2090011116679559, + "loop_exit_ns": 2090011116679608, + "deregister_start_ns": 2090011116679726, + "deregister_end_ns": 2090011116680859, + "last_insert_ms": 0.001345, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001133 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090010793425321, + "last_end_ns": 2090010793426727, + "loop_exit_ns": 2090010793426781, + "deregister_start_ns": 2090010793426883, + "deregister_end_ns": 2090010793427966, + "last_insert_ms": 0.001406, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001083 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090011318268054, + "last_end_ns": 2090011318269309, + "loop_exit_ns": 2090011318269352, + "deregister_start_ns": 2090011318269596, + "deregister_end_ns": 2090011318270599, + "last_insert_ms": 0.001255, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001003 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090010778110192, + "last_end_ns": 2090010778112024, + "loop_exit_ns": 2090010778112101, + "deregister_start_ns": 2090010778112132, + "deregister_end_ns": 2090010778113356, + "last_insert_ms": 0.001832, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001224 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090011262746688, + "last_end_ns": 2090011262749420, + "loop_exit_ns": 2090011262749473, + "deregister_start_ns": 2090011262749596, + "deregister_end_ns": 2090011262750749, + "last_insert_ms": 0.002732, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001153 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090011138488909, + "last_end_ns": 2090011138490421, + "loop_exit_ns": 2090011138490479, + "deregister_start_ns": 2090011138490581, + "deregister_end_ns": 2090011138491622, + "last_insert_ms": 0.001512, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001041 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090010725232004, + "last_end_ns": 2090010725234234, + "loop_exit_ns": 2090010725234304, + "deregister_start_ns": 2090010725234415, + "deregister_end_ns": 2090010725237999, + "last_insert_ms": 0.00223, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003584 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090011239710233, + "last_end_ns": 2090011239711615, + "loop_exit_ns": 2090011239711665, + "deregister_start_ns": 2090011239711713, + "deregister_end_ns": 2090011239712569, + "last_insert_ms": 0.001382, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000856 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090011318269309 + }, + "summary_sha256": "7d06e2fca49bc6571d95cd529a12282d084845063ba46e5326c320e4a06a60a2", + "csv_sha256": "15b776d911293725680aaff1edf71a35b6886ab6926ef9696c7707581fc53b9f", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 1426436.276804, + "cpu_us_op": 3.14540524945, + "sampled_cpu_s": 62.908104989, + "sampled_s": 14.020855, + "sampled_inserted": 20000000, + "sampled_ops_s": 1426446.5326829213, + "elapsed_s": 14.020956, + "post_sample_join_s": 0.0001010000000007949, + "process_cpu_s": 63.06988199999989, + "process_cpu_us_op": 3.1534940999999947, + "p99_us": 60.928000000000004, + "read_B_op": 82.41134075117567, + "inserted": 20000000, + "close_s": 0.206, + "total_elapsed_s": 14.226956, + "drain_ops_s": 1405782.0942160783, + "diagnostic_window_wall_s": 14.020914142, + "diagnostic_window_cpu_s": 62.909266464, + "diagnostic_join_wall_s": 3.9457e-05, + "diagnostic_join_cpu_s": 3.8606e-05, + "diagnostic_body_wall_s": 14.020953599, + "diagnostic_body_cpu_s": 62.90930507, + "diagnostic_close_wall_s": 0.205655387, + "diagnostic_close_cpu_s": 0.142898422, + "diagnostic_drain_wall_s": 14.226693094, + "diagnostic_drain_cpu_s": 63.052287585, + "body_cpu_us_op": 3.1454652535, + "drain_cpu_us_op": 3.15261437925, + "productive_wall_s": 13.940713558, + "productive_ops_s": 1434646.7931351208, + "productive_end_to_stop_s": 0.080200584, + "exact_body_ops_s": 1426436.5015391277, + "exact_drain_ops_s": 1405808.072744245, + "worker_completion_spread_s": 0.593035075 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-02-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-02-async-mask-tmp" + }, + "started": 1792229311.3973005, + "free_bytes_before": 15047024640, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229311.4008677, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1426386", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3434451", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1432447", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "792528", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3207702", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3075583", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4146208", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1836984", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1124760", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1092618", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "780276", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2901192", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3599192", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2800432", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229325.4732382, + "free_bytes_after": 11134488576, + "log_sha256": "869d06188eee91c0964793173952efda3826061bf1f3222a550f2e69de352609", + "hardware_after": { + "time": 1792229325.4733925, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3592604", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3473884", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3872646", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "554912", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1415598", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1866648", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4276278", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "904878", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1812925", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1691544", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2661861", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.943410000000085, + "process_system_cpu_s": 7.3125770000000045, + "db_allocated_bytes": 3912454144, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090011773885338, + "cpu_ns": 9188008 + }, + "stop_request": { + "wall_ns": 2090025594548909, + "cpu_ns": 63168613263 + }, + "workers_joined": { + "wall_ns": 2090025594585707, + "cpu_ns": 63168649492 + }, + "before_close": { + "wall_ns": 2090025594665994, + "cpu_ns": 63168729709 + }, + "after_close": { + "wall_ns": 2090025740203318, + "cpu_ns": 63248701050 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090024943786865, + "last_end_ns": 2090024943790390, + "loop_exit_ns": 2090024943790461, + "deregister_start_ns": 2090024943791538, + "deregister_end_ns": 2090024943794914, + "last_insert_ms": 0.003525, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003376 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090025075889112, + "last_end_ns": 2090025075890936, + "loop_exit_ns": 2090025075891017, + "deregister_start_ns": 2090025075891065, + "deregister_end_ns": 2090025075891945, + "last_insert_ms": 0.001824, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00088 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090025487517732, + "last_end_ns": 2090025487519187, + "loop_exit_ns": 2090025487519238, + "deregister_start_ns": 2090025487519297, + "deregister_end_ns": 2090025487520140, + "last_insert_ms": 0.001455, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000843 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090025541328082, + "last_end_ns": 2090025541329184, + "loop_exit_ns": 2090025541329235, + "deregister_start_ns": 2090025541329284, + "deregister_end_ns": 2090025541330111, + "last_insert_ms": 0.001102, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000827 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090025517555944, + "last_end_ns": 2090025517557157, + "loop_exit_ns": 2090025517557203, + "deregister_start_ns": 2090025517557322, + "deregister_end_ns": 2090025517558229, + "last_insert_ms": 0.001213, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000907 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090025235972382, + "last_end_ns": 2090025235973692, + "loop_exit_ns": 2090025235973744, + "deregister_start_ns": 2090025235973796, + "deregister_end_ns": 2090025235974838, + "last_insert_ms": 0.00131, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001042 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090025008876039, + "last_end_ns": 2090025008877321, + "loop_exit_ns": 2090025008877372, + "deregister_start_ns": 2090025008877427, + "deregister_end_ns": 2090025008878259, + "last_insert_ms": 0.001282, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000832 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090025528920781, + "last_end_ns": 2090025528921974, + "loop_exit_ns": 2090025528922026, + "deregister_start_ns": 2090025528922057, + "deregister_end_ns": 2090025528923050, + "last_insert_ms": 0.001193, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000993 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090025541329184 + }, + "summary_sha256": "b846e87ffd4110fe49b784606b41f1ce556313d32e080cdd8498eeeb1f31d999", + "csv_sha256": "0bbed39c1c5cfa38de3f4778c63647b1471ba07f517e90eae69d07da17961d9f", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 1447104.414703, + "cpu_us_op": 3.15797667315, + "sampled_cpu_s": 63.159533463, + "sampled_s": 13.820609, + "sampled_inserted": 20000000, + "sampled_ops_s": 1447114.2335334138, + "elapsed_s": 13.820703, + "post_sample_join_s": 9.400000000070463e-05, + "process_cpu_s": 63.25598700000009, + "process_cpu_us_op": 3.1627993500000047, + "p99_us": 59.903999999999996, + "read_B_op": 82.27059745779876, + "inserted": 20000000, + "close_s": 0.146, + "total_elapsed_s": 13.966703, + "drain_ops_s": 1431977.1817300045, + "diagnostic_window_wall_s": 13.820663571, + "diagnostic_window_cpu_s": 63.159425255, + "diagnostic_join_wall_s": 3.6798e-05, + "diagnostic_join_cpu_s": 3.6229e-05, + "diagnostic_body_wall_s": 13.820700369, + "diagnostic_body_cpu_s": 63.159461484, + "diagnostic_close_wall_s": 0.145537324, + "diagnostic_close_cpu_s": 0.079971341, + "diagnostic_drain_wall_s": 13.96631798, + "diagnostic_drain_cpu_s": 63.239513042, + "body_cpu_us_op": 3.1579730742, + "drain_cpu_us_op": 3.1619756520999998, + "productive_wall_s": 13.767443846, + "productive_ops_s": 1452702.493194538, + "productive_end_to_stop_s": 0.053219725, + "exact_body_ops_s": 1447104.6666245833, + "exact_drain_ops_s": 1432016.658122802, + "worker_completion_spread_s": 0.597538794 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-03-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-03-async-mask-tmp" + }, + "started": 1792229325.5421276, + "free_bytes_before": 15046926336, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229325.545766, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1529180", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2882843", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3465583", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2956560", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1690394", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1360109", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1098831", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4152863", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1648677", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1018043", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1807885", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2182945", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "895446", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "905263", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1323635", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2685487", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1464152", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229340.4204493, + "free_bytes_after": 11151659008, + "log_sha256": "8c7d55b8c2b8ec4c0386cdd4b1d4546f8ff3ceb402757c6d369f01ee3561f70e", + "hardware_after": { + "time": 1792229340.420614, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "547829", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3252112", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2044586", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2124444", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1686055", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4481801", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1702521", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "581328", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3696950", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2157643", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.47981200000004, + "process_system_cpu_s": 7.218563000000003, + "db_allocated_bytes": 3895181312, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090025922113787, + "cpu_ns": 9692106 + }, + "stop_request": { + "wall_ns": 2090040446864275, + "cpu_ns": 62591855894 + }, + "workers_joined": { + "wall_ns": 2090040446926031, + "cpu_ns": 62591917176 + }, + "before_close": { + "wall_ns": 2090040447009174, + "cpu_ns": 62592000317 + }, + "after_close": { + "wall_ns": 2090040684297757, + "cpu_ns": 62691308807 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090040381674166, + "last_end_ns": 2090040381675431, + "loop_exit_ns": 2090040381675478, + "deregister_start_ns": 2090040381675526, + "deregister_end_ns": 2090040381676140, + "last_insert_ms": 0.001265, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000614 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090040375656115, + "last_end_ns": 2090040375657682, + "loop_exit_ns": 2090040375657761, + "deregister_start_ns": 2090040375657818, + "deregister_end_ns": 2090040375658862, + "last_insert_ms": 0.001567, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001044 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090040103144891, + "last_end_ns": 2090040103146816, + "loop_exit_ns": 2090040103146894, + "deregister_start_ns": 2090040103146934, + "deregister_end_ns": 2090040103148168, + "last_insert_ms": 0.001925, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001234 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090040212118035, + "last_end_ns": 2090040212119431, + "loop_exit_ns": 2090040212119490, + "deregister_start_ns": 2090040212119658, + "deregister_end_ns": 2090040212120712, + "last_insert_ms": 0.001396, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001054 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090037242981679, + "last_end_ns": 2090037242982533, + "loop_exit_ns": 2090037242982582, + "deregister_start_ns": 2090037242982628, + "deregister_end_ns": 2090037242985337, + "last_insert_ms": 0.000854, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002709 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090039991764803, + "last_end_ns": 2090039991766476, + "loop_exit_ns": 2090039991766543, + "deregister_start_ns": 2090039991766579, + "deregister_end_ns": 2090039991767408, + "last_insert_ms": 0.001673, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000829 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090039656993585, + "last_end_ns": 2090039656994939, + "loop_exit_ns": 2090039656994989, + "deregister_start_ns": 2090039656995067, + "deregister_end_ns": 2090039656996197, + "last_insert_ms": 0.001354, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00113 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090040333572979, + "last_end_ns": 2090040333574093, + "loop_exit_ns": 2090040333574147, + "deregister_start_ns": 2090040333574178, + "deregister_end_ns": 2090040333575286, + "last_insert_ms": 0.001114, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001108 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090040381675431 + }, + "summary_sha256": "4e7b7187c9354e6038d72060935c577c6b682d76f28891a202b5e7547dd10581", + "csv_sha256": "20fdff699747ef0d45611ce2126f77f94b7ecc17412d4decb8b0a4efb93d0c93", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 1376953.924737, + "cpu_us_op": 3.1291123087, + "sampled_cpu_s": 62.582246174, + "sampled_s": 14.524697, + "sampled_inserted": 20000000, + "sampled_ops_s": 1376965.0409919051, + "elapsed_s": 14.524814, + "post_sample_join_s": 0.00011699999999947863, + "process_cpu_s": 62.69837500000004, + "process_cpu_us_op": 3.1349187500000024, + "p99_us": 60.928000000000004, + "read_B_op": 82.86640057860751, + "inserted": 20000000, + "close_s": 0.237, + "total_elapsed_s": 14.761814, + "drain_ops_s": 1354847.039801477, + "diagnostic_window_wall_s": 14.524750488, + "diagnostic_window_cpu_s": 62.582163788, + "diagnostic_join_wall_s": 6.1756e-05, + "diagnostic_join_cpu_s": 6.1282e-05, + "diagnostic_body_wall_s": 14.524812244, + "diagnostic_body_cpu_s": 62.58222507, + "diagnostic_close_wall_s": 0.237288583, + "diagnostic_close_cpu_s": 0.09930849, + "diagnostic_drain_wall_s": 14.76218397, + "diagnostic_drain_cpu_s": 62.681616701, + "body_cpu_us_op": 3.1291112535, + "drain_cpu_us_op": 3.1340808350500002, + "productive_wall_s": 14.459561644, + "productive_ops_s": 1383167.7952905996, + "productive_end_to_stop_s": 0.065188844, + "exact_body_ops_s": 1376954.1157588267, + "exact_drain_ops_s": 1354813.084611626, + "worker_completion_spread_s": 3.138692898 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-04-original-tmp" + }, + "started": 1792229340.4989133, + "free_bytes_before": 15046819840, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229340.5024068, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3714587", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1302761", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "661565", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3339487", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1101133", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3695368", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1318986", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2885693", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3020374", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3199984", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229354.3684268, + "free_bytes_after": 11145637888, + "log_sha256": "611e68055455b814efd4efa85747a26792e554b676b6e4ec5134b01f1c940e9b", + "hardware_after": { + "time": 1792229354.3685782, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3609225", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "901367", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3173479", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1085248", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1169060", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399853", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4101254", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1823746", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3930049", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1374509", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2317324", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "942493", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1589251", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3226021", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.32416199999989, + "process_system_cpu_s": 7.587502999999998, + "db_allocated_bytes": 3901493248, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090040871830896, + "cpu_ns": 10238393 + }, + "stop_request": { + "wall_ns": 2090054394907426, + "cpu_ns": 63766261130 + }, + "workers_joined": { + "wall_ns": 2090054394952767, + "cpu_ns": 63766305732 + }, + "before_close": { + "wall_ns": 2090054395032010, + "cpu_ns": 63766384962 + }, + "after_close": { + "wall_ns": 2090054624288475, + "cpu_ns": 63904540901 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090054230021270, + "last_end_ns": 2090054230022925, + "loop_exit_ns": 2090054230022995, + "deregister_start_ns": 2090054230023030, + "deregister_end_ns": 2090054230024002, + "last_insert_ms": 0.001655, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000972 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090054323682247, + "last_end_ns": 2090054323683600, + "loop_exit_ns": 2090054323683644, + "deregister_start_ns": 2090054323683667, + "deregister_end_ns": 2090054323684918, + "last_insert_ms": 0.001353, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001251 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090054282754403, + "last_end_ns": 2090054282755653, + "loop_exit_ns": 2090054282755709, + "deregister_start_ns": 2090054282755809, + "deregister_end_ns": 2090054282757251, + "last_insert_ms": 0.00125, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001442 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090054238747448, + "last_end_ns": 2090054238751900, + "loop_exit_ns": 2090054238751994, + "deregister_start_ns": 2090054238752119, + "deregister_end_ns": 2090054238753602, + "last_insert_ms": 0.004452, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001483 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090054291065607, + "last_end_ns": 2090054291066846, + "loop_exit_ns": 2090054291066898, + "deregister_start_ns": 2090054291067020, + "deregister_end_ns": 2090054291067862, + "last_insert_ms": 0.001239, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000842 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090053831685479, + "last_end_ns": 2090053831687075, + "loop_exit_ns": 2090053831687149, + "deregister_start_ns": 2090053831687205, + "deregister_end_ns": 2090053831688136, + "last_insert_ms": 0.001596, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000931 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090053797568121, + "last_end_ns": 2090053797569363, + "loop_exit_ns": 2090053797569422, + "deregister_start_ns": 2090053797569525, + "deregister_end_ns": 2090053797572772, + "last_insert_ms": 0.001242, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003247 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090053914721491, + "last_end_ns": 2090053914725561, + "loop_exit_ns": 2090053914725622, + "deregister_start_ns": 2090053914725679, + "deregister_end_ns": 2090053914726789, + "last_insert_ms": 0.00407, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00111 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090054323683600 + }, + "summary_sha256": "08a1c0716a6f3bfbbaf0fb75eef3174656a2825694b9240ea5425853cd700604", + "csv_sha256": "9e2e84a4a82bc223211e022016e601c619fecd4f7a6705f4f3355ad4c793478b", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 1478946.845944, + "cpu_us_op": 3.1878260932, + "sampled_cpu_s": 63.756521864, + "sampled_s": 13.52303, + "sampled_inserted": 20000000, + "sampled_ops_s": 1478958.4878536835, + "elapsed_s": 13.523136, + "post_sample_join_s": 0.00010599999999882925, + "process_cpu_s": 63.911664999999886, + "process_cpu_us_op": 3.1955832499999945, + "p99_us": 61.952, + "read_B_op": 82.07682422523821, + "inserted": 20000000, + "close_s": 0.229, + "total_elapsed_s": 13.752135999999998, + "drain_ops_s": 1454319.532616606, + "diagnostic_window_wall_s": 13.52307653, + "diagnostic_window_cpu_s": 63.756022737, + "diagnostic_join_wall_s": 4.5341e-05, + "diagnostic_join_cpu_s": 4.4602e-05, + "diagnostic_body_wall_s": 13.523121871, + "diagnostic_body_cpu_s": 63.756067339, + "diagnostic_close_wall_s": 0.229256465, + "diagnostic_close_cpu_s": 0.138155939, + "diagnostic_drain_wall_s": 13.752457579, + "diagnostic_drain_cpu_s": 63.894302508, + "body_cpu_us_op": 3.18780336695, + "drain_cpu_us_op": 3.1947151254, + "productive_wall_s": 13.451852704, + "productive_ops_s": 1486784.0467843409, + "productive_end_to_stop_s": 0.071223826, + "exact_body_ops_s": 1478948.4403663848, + "exact_drain_ops_s": 1454285.5257041473, + "worker_completion_spread_s": 0.526114237 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-05-main-tmp" + }, + "started": 1792229354.4346468, + "free_bytes_before": 15047118848, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229354.4379108, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400496", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3533350", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1170446", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "807752", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1702324", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1857187", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4239113", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1880376", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3791998", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1425485", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "994602", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2838911", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1767553", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229368.4062517, + "free_bytes_after": 11140943872, + "log_sha256": "0644b8b46faf43eef9e4e296c2e24b8d7fc085461c548074b0e272ca0febefc2", + "hardware_after": { + "time": 1792229368.4064207, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400472", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2797857", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1096160", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "402212", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1380437", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2190395", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4248355", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3262968", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "396600", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3693273", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3146648", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.358781000000135, + "process_system_cpu_s": 7.353238000000005, + "db_allocated_bytes": 3906084864, + "db_apparent_bytes": 8589676544, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090054825457958, + "cpu_ns": 9643944 + }, + "stop_request": { + "wall_ns": 2090068445497513, + "cpu_ns": 63576214280 + }, + "workers_joined": { + "wall_ns": 2090068445564211, + "cpu_ns": 63576280432 + }, + "before_close": { + "wall_ns": 2090068445645565, + "cpu_ns": 63576361754 + }, + "after_close": { + "wall_ns": 2090068660215109, + "cpu_ns": 63705170001 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090068385030203, + "last_end_ns": 2090068385031679, + "loop_exit_ns": 2090068385031742, + "deregister_start_ns": 2090068385031776, + "deregister_end_ns": 2090068385032901, + "last_insert_ms": 0.001476, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001125 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090068122742458, + "last_end_ns": 2090068122743921, + "loop_exit_ns": 2090068122743984, + "deregister_start_ns": 2090068122744014, + "deregister_end_ns": 2090068122744849, + "last_insert_ms": 0.001463, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000835 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090068094260853, + "last_end_ns": 2090068094262473, + "loop_exit_ns": 2090068094262555, + "deregister_start_ns": 2090068094262679, + "deregister_end_ns": 2090068094263692, + "last_insert_ms": 0.00162, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001013 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090068402229380, + "last_end_ns": 2090068402230408, + "loop_exit_ns": 2090068402230459, + "deregister_start_ns": 2090068402230572, + "deregister_end_ns": 2090068402231324, + "last_insert_ms": 0.001028, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000752 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090068383457409, + "last_end_ns": 2090068383458600, + "loop_exit_ns": 2090068383458658, + "deregister_start_ns": 2090068383458686, + "deregister_end_ns": 2090068383459683, + "last_insert_ms": 0.001191, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000997 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090067931520279, + "last_end_ns": 2090067931521685, + "loop_exit_ns": 2090067931521743, + "deregister_start_ns": 2090067931521770, + "deregister_end_ns": 2090067931524560, + "last_insert_ms": 0.001406, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00279 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090068361104931, + "last_end_ns": 2090068361106583, + "loop_exit_ns": 2090068361106663, + "deregister_start_ns": 2090068361106777, + "deregister_end_ns": 2090068361107808, + "last_insert_ms": 0.001652, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001031 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090068386340513, + "last_end_ns": 2090068386344152, + "loop_exit_ns": 2090068386344215, + "deregister_start_ns": 2090068386344260, + "deregister_end_ns": 2090068386344913, + "last_insert_ms": 0.003639, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000653 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090068402230408 + }, + "summary_sha256": "985156b789e6b668d5c47cd228399c449135335f3c3ea23e411f7010f91470a6", + "csv_sha256": "7d3a15697c61886ac25724a815a0d635945258851ccb7d6c9efdf43000cd2f3d", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 1468417.11408, + "cpu_us_op": 3.1783175411499998, + "sampled_cpu_s": 63.566350823, + "sampled_s": 13.619981, + "sampled_inserted": 20000000, + "sampled_ops_s": 1468430.8296759005, + "elapsed_s": 13.620108, + "post_sample_join_s": 0.0001270000000008764, + "process_cpu_s": 63.71201900000014, + "process_cpu_us_op": 3.185600950000007, + "p99_us": 60.928000000000004, + "read_B_op": 82.76350574951137, + "inserted": 20000000, + "close_s": 0.215, + "total_elapsed_s": 13.835108, + "drain_ops_s": 1445597.6780231856, + "diagnostic_window_wall_s": 13.620039555, + "diagnostic_window_cpu_s": 63.566570336, + "diagnostic_join_wall_s": 6.6698e-05, + "diagnostic_join_cpu_s": 6.6152e-05, + "diagnostic_body_wall_s": 13.620106253, + "diagnostic_body_cpu_s": 63.566636488, + "diagnostic_close_wall_s": 0.214569544, + "diagnostic_close_cpu_s": 0.128808247, + "diagnostic_drain_wall_s": 13.834757151, + "diagnostic_drain_cpu_s": 63.695526057, + "body_cpu_us_op": 3.1783318244, + "drain_cpu_us_op": 3.18477630285, + "productive_wall_s": 13.57677245, + "productive_ops_s": 1473104.1618068807, + "productive_end_to_stop_s": 0.043267105, + "exact_body_ops_s": 1468417.3257161446, + "exact_drain_ops_s": 1445634.3383341837, + "worker_completion_spread_s": 0.470708723 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-06-original-tmp" + }, + "started": 1792229368.4810407, + "free_bytes_before": 15047008256, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229368.4845808, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1615687", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1727833", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3415911", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1265395", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1184087", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2297346", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4438981", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1416976", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1602492", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400218", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2911427", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2802119", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229383.8125312, + "free_bytes_after": 11144101888, + "log_sha256": "c6a24d0b6098375ad073617197e7afcc7e6a7ec394e80d4968c05ce8758a0115", + "hardware_after": { + "time": 1792229383.8126476, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1425441", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1559665", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3461765", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1988653", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1826266", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1872012", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4289667", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1583773", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3580396", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2901567", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1874306", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3503780", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2124251", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "994051", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2674996", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 54.919610999999804, + "process_system_cpu_s": 7.845658999999998, + "db_allocated_bytes": 3902705664, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090068858176879, + "cpu_ns": 10126290 + }, + "stop_request": { + "wall_ns": 2090083883325967, + "cpu_ns": 62627104024 + }, + "workers_joined": { + "wall_ns": 2090083883367723, + "cpu_ns": 62627145088 + }, + "before_close": { + "wall_ns": 2090083883446124, + "cpu_ns": 62627223461 + }, + "after_close": { + "wall_ns": 2090084108127175, + "cpu_ns": 62758160018 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090083805462306, + "last_end_ns": 2090083805463605, + "loop_exit_ns": 2090083805463654, + "deregister_start_ns": 2090083805463681, + "deregister_end_ns": 2090083805464717, + "last_insert_ms": 0.001299, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001036 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090083804479281, + "last_end_ns": 2090083804480423, + "loop_exit_ns": 2090083804480468, + "deregister_start_ns": 2090083804480514, + "deregister_end_ns": 2090083804481392, + "last_insert_ms": 0.001142, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000878 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090083363033390, + "last_end_ns": 2090083363034719, + "loop_exit_ns": 2090083363034775, + "deregister_start_ns": 2090083363034802, + "deregister_end_ns": 2090083363035892, + "last_insert_ms": 0.001329, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00109 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090083338953326, + "last_end_ns": 2090083338955248, + "loop_exit_ns": 2090083338955322, + "deregister_start_ns": 2090083338955360, + "deregister_end_ns": 2090083338956247, + "last_insert_ms": 0.001922, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000887 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090083775527948, + "last_end_ns": 2090083775529221, + "loop_exit_ns": 2090083775529277, + "deregister_start_ns": 2090083775529329, + "deregister_end_ns": 2090083775530391, + "last_insert_ms": 0.001273, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001062 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090083675700936, + "last_end_ns": 2090083675702303, + "loop_exit_ns": 2090083675702361, + "deregister_start_ns": 2090083675702414, + "deregister_end_ns": 2090083675703205, + "last_insert_ms": 0.001367, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000791 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090083100177767, + "last_end_ns": 2090083100178646, + "loop_exit_ns": 2090083100178711, + "deregister_start_ns": 2090083100178742, + "deregister_end_ns": 2090083100181791, + "last_insert_ms": 0.000879, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003049 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090083736768434, + "last_end_ns": 2090083736769584, + "loop_exit_ns": 2090083736769650, + "deregister_start_ns": 2090083736769684, + "deregister_end_ns": 2090083736770559, + "last_insert_ms": 0.00115, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000875 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090083805463605 + }, + "summary_sha256": "c53b9be258cff6abe58f72e36239b6c961eef429bbd95b3827f1991ec58a1ac5", + "csv_sha256": "208ef499bd719be180b443d0929137b767a21a5c5862b31dd890e382e648ff63", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 1331096.216981, + "cpu_us_op": 3.13087661045, + "sampled_cpu_s": 62.617532209, + "sampled_s": 15.025107, + "sampled_inserted": 20000000, + "sampled_ops_s": 1331105.3292332627, + "elapsed_s": 15.02521, + "post_sample_join_s": 0.0001029999999992981, + "process_cpu_s": 62.7652699999998, + "process_cpu_us_op": 3.13826349999999, + "p99_us": 60.928000000000004, + "read_B_op": 82.40238277159814, + "inserted": 20000000, + "close_s": 0.225, + "total_elapsed_s": 15.25021, + "drain_ops_s": 1311457.3504233712, + "diagnostic_window_wall_s": 15.025149088, + "diagnostic_window_cpu_s": 62.616977734, + "diagnostic_join_wall_s": 4.1756e-05, + "diagnostic_join_cpu_s": 4.1064e-05, + "diagnostic_body_wall_s": 15.025190844, + "diagnostic_body_cpu_s": 62.617018798, + "diagnostic_close_wall_s": 0.224681051, + "diagnostic_close_cpu_s": 0.130936557, + "diagnostic_drain_wall_s": 15.249950296, + "diagnostic_drain_cpu_s": 62.748033728, + "body_cpu_us_op": 3.1308509398999997, + "drain_cpu_us_op": 3.1374016864, + "productive_wall_s": 14.947286726, + "productive_ops_s": 1338035.4820658574, + "productive_end_to_stop_s": 0.077862362, + "exact_body_ops_s": 1331097.9013612054, + "exact_drain_ops_s": 1311479.6843138512, + "worker_completion_spread_s": 0.705284959 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-07-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-07-async-mask-tmp" + }, + "started": 1792229383.8863723, + "free_bytes_before": 15046799360, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229383.8896685, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "57050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3044757", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3660260", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1403779", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1895361", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1353444", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4340535", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2723827", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2081366", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "405128", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2317662", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1659420", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229400.0660474, + "free_bytes_after": 11153444864, + "log_sha256": "1d08778aaeb06bc103042d56e0921ae4d9786eaf3533507be59e95e2de2a0c17", + "hardware_after": { + "time": 1792229400.0661902, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1150748", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3055748", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399942", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "486983", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "804460", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "458939", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "454376", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4439039", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "923888", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2795223", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "455371", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2824793", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2976371", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400353", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "817094", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2044009", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "443337", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.521404000000075, + "process_system_cpu_s": 7.842934, + "db_allocated_bytes": 3893239808, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090084303924889, + "cpu_ns": 10350566 + }, + "stop_request": { + "wall_ns": 2090100050822937, + "cpu_ns": 63188269552 + }, + "workers_joined": { + "wall_ns": 2090100050864829, + "cpu_ns": 63188310542 + }, + "before_close": { + "wall_ns": 2090100050969451, + "cpu_ns": 63188415299 + }, + "after_close": { + "wall_ns": 2090100324265004, + "cpu_ns": 63356716130 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090099547838991, + "last_end_ns": 2090099547840258, + "loop_exit_ns": 2090099547840317, + "deregister_start_ns": 2090099547840420, + "deregister_end_ns": 2090099547841447, + "last_insert_ms": 0.001267, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001027 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090099860322043, + "last_end_ns": 2090099860322977, + "loop_exit_ns": 2090099860323022, + "deregister_start_ns": 2090099860323046, + "deregister_end_ns": 2090099860323733, + "last_insert_ms": 0.000934, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000687 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090099954819520, + "last_end_ns": 2090099954820499, + "loop_exit_ns": 2090099954820543, + "deregister_start_ns": 2090099954820581, + "deregister_end_ns": 2090099954821033, + "last_insert_ms": 0.000979, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000452 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090099921662810, + "last_end_ns": 2090099921664014, + "loop_exit_ns": 2090099921664052, + "deregister_start_ns": 2090099921664093, + "deregister_end_ns": 2090099921664763, + "last_insert_ms": 0.001204, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00067 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090099529601528, + "last_end_ns": 2090099529603082, + "loop_exit_ns": 2090099529603146, + "deregister_start_ns": 2090099529603178, + "deregister_end_ns": 2090099529606645, + "last_insert_ms": 0.001554, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003467 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090099911613438, + "last_end_ns": 2090099911614595, + "loop_exit_ns": 2090099911614643, + "deregister_start_ns": 2090099911614731, + "deregister_end_ns": 2090099911615524, + "last_insert_ms": 0.001157, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000793 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090099931539632, + "last_end_ns": 2090099931540879, + "loop_exit_ns": 2090099931540926, + "deregister_start_ns": 2090099931541046, + "deregister_end_ns": 2090099931541552, + "last_insert_ms": 0.001247, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000506 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090099752355895, + "last_end_ns": 2090099752357143, + "loop_exit_ns": 2090099752357202, + "deregister_start_ns": 2090099752357231, + "deregister_end_ns": 2090099752358426, + "last_insert_ms": 0.001248, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001195 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090099954820499 + }, + "summary_sha256": "156d00e5a9f2c69c67479e67e716bd55129071c33658592f8167c7c15d31bbb4", + "csv_sha256": "e02fbdaf69b637e177affff9655f9ab7d12179f65992f5b226814ef241f787a1", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 1270087.858084, + "cpu_us_op": 3.15890120205, + "sampled_cpu_s": 63.178024041, + "sampled_s": 15.746826, + "sampled_inserted": 20000000, + "sampled_ops_s": 1270097.2246724514, + "elapsed_s": 15.746942, + "post_sample_join_s": 0.00011600000000022703, + "process_cpu_s": 63.364338000000075, + "process_cpu_us_op": 3.1682169000000036, + "p99_us": 61.952, + "read_B_op": 82.37653446560317, + "inserted": 20000000, + "close_s": 0.273, + "total_elapsed_s": 16.019942, + "drain_ops_s": 1248443.970646086, + "diagnostic_window_wall_s": 15.746898048, + "diagnostic_window_cpu_s": 63.177918986, + "diagnostic_join_wall_s": 4.1892e-05, + "diagnostic_join_cpu_s": 4.099e-05, + "diagnostic_body_wall_s": 15.74693994, + "diagnostic_body_cpu_s": 63.177959976, + "diagnostic_close_wall_s": 0.273295553, + "diagnostic_close_cpu_s": 0.168300831, + "diagnostic_drain_wall_s": 16.020340115, + "diagnostic_drain_cpu_s": 63.346365564, + "body_cpu_us_op": 3.1588979987999997, + "drain_cpu_us_op": 3.1673182782000002, + "productive_wall_s": 15.65089561, + "productive_ops_s": 1277882.1415958572, + "productive_end_to_stop_s": 0.096002438, + "exact_body_ops_s": 1270088.0346407164, + "exact_drain_ops_s": 1248412.9460693414, + "worker_completion_spread_s": 0.425217417 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-08-main-tmp" + }, + "started": 1792229400.1355186, + "free_bytes_before": 15046668288, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229400.138979, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2389440", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2986240", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1808098", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1394491", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2725841", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3863458", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2999836", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3900011", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2999594", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400272", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1288982", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3776927", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2173450", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2748689", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3001716", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "617476", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229415.6616988, + "free_bytes_after": 11150589952, + "log_sha256": "a5b1a3aefb1b5e47dcf173012fea63290a38e41eb7024162720898738e340481", + "hardware_after": { + "time": 1792229415.6618485, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "913529", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1964230", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2809697", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "512218", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3412296", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1324410", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4454216", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1420165", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "876399", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1008201", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "399630", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4384774", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1686786", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.08492700000011, + "process_system_cpu_s": 7.596506000000005, + "db_allocated_bytes": 3895762944, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090100511024326, + "cpu_ns": 10017733 + }, + "stop_request": { + "wall_ns": 2090115733153195, + "cpu_ns": 63534109744 + }, + "workers_joined": { + "wall_ns": 2090115733195637, + "cpu_ns": 63534151615 + }, + "before_close": { + "wall_ns": 2090115733275169, + "cpu_ns": 63534231179 + }, + "after_close": { + "wall_ns": 2090115956239425, + "cpu_ns": 63673981982 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090115162017718, + "last_end_ns": 2090115162019481, + "loop_exit_ns": 2090115162019557, + "deregister_start_ns": 2090115162019683, + "deregister_end_ns": 2090115162020680, + "last_insert_ms": 0.001763, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000997 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090115296704076, + "last_end_ns": 2090115296705733, + "loop_exit_ns": 2090115296705817, + "deregister_start_ns": 2090115296705913, + "deregister_end_ns": 2090115296707342, + "last_insert_ms": 0.001657, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001429 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090115431448721, + "last_end_ns": 2090115431449780, + "loop_exit_ns": 2090115431449836, + "deregister_start_ns": 2090115431449944, + "deregister_end_ns": 2090115431450910, + "last_insert_ms": 0.001059, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000966 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090115045389421, + "last_end_ns": 2090115045390845, + "loop_exit_ns": 2090115045390909, + "deregister_start_ns": 2090115045390976, + "deregister_end_ns": 2090115045394289, + "last_insert_ms": 0.001424, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003313 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090115598774089, + "last_end_ns": 2090115598775277, + "loop_exit_ns": 2090115598775324, + "deregister_start_ns": 2090115598775503, + "deregister_end_ns": 2090115598776322, + "last_insert_ms": 0.001188, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000819 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090115567091480, + "last_end_ns": 2090115567092945, + "loop_exit_ns": 2090115567093002, + "deregister_start_ns": 2090115567093108, + "deregister_end_ns": 2090115567094184, + "last_insert_ms": 0.001465, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001076 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090115653797548, + "last_end_ns": 2090115653798608, + "loop_exit_ns": 2090115653798641, + "deregister_start_ns": 2090115653798743, + "deregister_end_ns": 2090115653799301, + "last_insert_ms": 0.00106, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000558 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090115585411632, + "last_end_ns": 2090115585413062, + "loop_exit_ns": 2090115585413118, + "deregister_start_ns": 2090115585413151, + "deregister_end_ns": 2090115585414085, + "last_insert_ms": 0.00143, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000934 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090115653798608 + }, + "summary_sha256": "41d4ae75377a511309555748af2d4107dacd715ebd5d6b106ff1aed95be93fb6", + "csv_sha256": "7e7f46202cab05526a8befd19b8f6836428f2349c5f6c1f0a6b62cab26b33b0b", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 1313872.802437, + "cpu_us_op": 3.1761915864, + "sampled_cpu_s": 63.523831728, + "sampled_s": 15.222075, + "sampled_inserted": 20000000, + "sampled_ops_s": 1313881.3203850328, + "elapsed_s": 15.222174, + "post_sample_join_s": 9.900000000051534e-05, + "process_cpu_s": 63.68143300000011, + "process_cpu_us_op": 3.1840716500000057, + "p99_us": 61.952, + "read_B_op": 82.28847291072512, + "inserted": 20000000, + "close_s": 0.223, + "total_elapsed_s": 15.445174000000002, + "drain_ops_s": 1294902.8609195338, + "diagnostic_window_wall_s": 15.222128869, + "diagnostic_window_cpu_s": 63.524092011, + "diagnostic_join_wall_s": 4.2442e-05, + "diagnostic_join_cpu_s": 4.1871e-05, + "diagnostic_body_wall_s": 15.222171311, + "diagnostic_body_cpu_s": 63.524133882, + "diagnostic_close_wall_s": 0.222964256, + "diagnostic_close_cpu_s": 0.139750803, + "diagnostic_drain_wall_s": 15.445215099, + "diagnostic_drain_cpu_s": 63.663964249, + "body_cpu_us_op": 3.1762066941, + "drain_cpu_us_op": 3.1831982124500002, + "productive_wall_s": 15.142774282, + "productive_ops_s": 1320761.9441157302, + "productive_end_to_stop_s": 0.079354587, + "exact_body_ops_s": 1313873.007430116, + "exact_drain_ops_s": 1294899.4152431649, + "worker_completion_spread_s": 0.608407763 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-09-main-tmp" + }, + "started": 1792229415.7327235, + "free_bytes_before": 15046332416, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229415.7362068, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2258295", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2900189", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1303415", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1630067", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3343974", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1479067", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3568855", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "917112", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3928606", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2101200", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1899966", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1437345", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "805916", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2320262", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "597170", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1520817", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1160666", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229431.1096635, + "free_bytes_after": 11139219456, + "log_sha256": "cf8ae88c8ffba0043633a0ddae236adecaf4ff0ca9233606cfefe9a3a7394246", + "hardware_after": { + "time": 1792229431.1098258, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1054004", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3674690", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399808", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1832150", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "653806", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2257077", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "484897", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3186482", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4355864", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3702281", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400274", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3672063", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2526279", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1632410", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4516171", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3700909", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.02318700000001, + "process_system_cpu_s": 7.910196999999997, + "db_allocated_bytes": 3907002368, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090116141071550, + "cpu_ns": 9759435 + }, + "stop_request": { + "wall_ns": 2090131163594646, + "cpu_ns": 63839620770 + }, + "workers_joined": { + "wall_ns": 2090131163635848, + "cpu_ns": 63839661114 + }, + "before_close": { + "wall_ns": 2090131163717293, + "cpu_ns": 63839742579 + }, + "after_close": { + "wall_ns": 2090131376187606, + "cpu_ns": 63926179078 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090131071028606, + "last_end_ns": 2090131071030361, + "loop_exit_ns": 2090131071030414, + "deregister_start_ns": 2090131071030560, + "deregister_end_ns": 2090131071031761, + "last_insert_ms": 0.001755, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001201 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090130989124254, + "last_end_ns": 2090130989125658, + "loop_exit_ns": 2090130989125722, + "deregister_start_ns": 2090130989125751, + "deregister_end_ns": 2090130989126676, + "last_insert_ms": 0.001404, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000925 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090130818957027, + "last_end_ns": 2090130818958912, + "loop_exit_ns": 2090130818958994, + "deregister_start_ns": 2090130818959059, + "deregister_end_ns": 2090130818960038, + "last_insert_ms": 0.001885, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000979 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090131100588432, + "last_end_ns": 2090131100589132, + "loop_exit_ns": 2090131100589183, + "deregister_start_ns": 2090131100589278, + "deregister_end_ns": 2090131100590208, + "last_insert_ms": 0.0007, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00093 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090130766905563, + "last_end_ns": 2090130766907609, + "loop_exit_ns": 2090130766907695, + "deregister_start_ns": 2090130766907753, + "deregister_end_ns": 2090130766911218, + "last_insert_ms": 0.002046, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003465 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090130967944232, + "last_end_ns": 2090130967945792, + "loop_exit_ns": 2090130967945870, + "deregister_start_ns": 2090130967945928, + "deregister_end_ns": 2090130967946857, + "last_insert_ms": 0.00156, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000929 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090131016710139, + "last_end_ns": 2090131016711346, + "loop_exit_ns": 2090131016711579, + "deregister_start_ns": 2090131016711607, + "deregister_end_ns": 2090131016712560, + "last_insert_ms": 0.001207, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000953 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090130836944272, + "last_end_ns": 2090130836945593, + "loop_exit_ns": 2090130836945638, + "deregister_start_ns": 2090130836945681, + "deregister_end_ns": 2090130836946514, + "last_insert_ms": 0.001321, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000833 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090131100589132 + }, + "summary_sha256": "b7fed5e3e720e639873f759c54faf5e9e0be7f78f3990ad6209449c3032b214d", + "csv_sha256": "0c59893c7c3793ff91d6aa44fb3b2be7992485a90ad745b28574edd1002dc6b5", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 1331330.438284, + "cpu_us_op": 3.19147787085, + "sampled_cpu_s": 63.829557417000004, + "sampled_s": 15.022472, + "sampled_inserted": 20000000, + "sampled_ops_s": 1331338.810283687, + "elapsed_s": 15.022566, + "post_sample_join_s": 9.399999999892827e-05, + "process_cpu_s": 63.933384000000004, + "process_cpu_us_op": 3.1966692000000005, + "p99_us": 61.952, + "read_B_op": 82.42014587836171, + "inserted": 20000000, + "close_s": 0.212, + "total_elapsed_s": 15.234566, + "drain_ops_s": 1312804.0536238446, + "diagnostic_window_wall_s": 15.022523096, + "diagnostic_window_cpu_s": 63.829861335, + "diagnostic_join_wall_s": 4.1202e-05, + "diagnostic_join_cpu_s": 4.0344e-05, + "diagnostic_body_wall_s": 15.022564298, + "diagnostic_body_cpu_s": 63.829901679, + "diagnostic_close_wall_s": 0.212470313, + "diagnostic_close_cpu_s": 0.086436499, + "diagnostic_drain_wall_s": 15.235116056, + "diagnostic_drain_cpu_s": 63.916419643, + "body_cpu_us_op": 3.1914950839500005, + "drain_cpu_us_op": 3.19582098215, + "productive_wall_s": 14.959517582, + "productive_ops_s": 1336941.5083321235, + "productive_end_to_stop_s": 0.063005514, + "exact_body_ops_s": 1331330.6305943162, + "exact_drain_ops_s": 1312756.6555112298, + "worker_completion_spread_s": 0.333681523 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-10-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-10-async-mask-tmp" + }, + "started": 1792229431.1810749, + "free_bytes_before": 15046209536, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229431.1845763, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3094282", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3189616", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "821831", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2458760", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1362117", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3874298", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1704482", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "433493", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2605289", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3095683", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3292694", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2065045", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229445.9057415, + "free_bytes_after": 11146932224, + "log_sha256": "bc5bdbe7740bc1844a6f994b92364def86126ec165d4b3a975a50a8e65ebfb96", + "hardware_after": { + "time": 1792229445.9058983, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3886986", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2273721", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400192", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1792767", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4277089", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2997662", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3324435", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1753517", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3695043", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.37318099999993, + "process_system_cpu_s": 7.367496999999986, + "db_allocated_bytes": 3899162624, + "db_apparent_bytes": 8589410304, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090131556094673, + "cpu_ns": 10763287 + }, + "stop_request": { + "wall_ns": 2090145978207884, + "cpu_ns": 63608856391 + }, + "workers_joined": { + "wall_ns": 2090145978250119, + "cpu_ns": 63608897774 + }, + "before_close": { + "wall_ns": 2090145978330702, + "cpu_ns": 63608978357 + }, + "after_close": { + "wall_ns": 2090146196261173, + "cpu_ns": 63732952793 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090145406220755, + "last_end_ns": 2090145406222692, + "loop_exit_ns": 2090145406222773, + "deregister_start_ns": 2090145406222838, + "deregister_end_ns": 2090145406223927, + "last_insert_ms": 0.001937, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001089 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090145233977801, + "last_end_ns": 2090145233979659, + "loop_exit_ns": 2090145233979754, + "deregister_start_ns": 2090145233979792, + "deregister_end_ns": 2090145233983480, + "last_insert_ms": 0.001858, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003688 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090145376475512, + "last_end_ns": 2090145376476719, + "loop_exit_ns": 2090145376476781, + "deregister_start_ns": 2090145376476814, + "deregister_end_ns": 2090145376477761, + "last_insert_ms": 0.001207, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000947 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090145840858425, + "last_end_ns": 2090145840859896, + "loop_exit_ns": 2090145840859951, + "deregister_start_ns": 2090145840859985, + "deregister_end_ns": 2090145840860910, + "last_insert_ms": 0.001471, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000925 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090145663457679, + "last_end_ns": 2090145663458881, + "loop_exit_ns": 2090145663458935, + "deregister_start_ns": 2090145663458987, + "deregister_end_ns": 2090145663460149, + "last_insert_ms": 0.001202, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001162 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090145871585476, + "last_end_ns": 2090145871586504, + "loop_exit_ns": 2090145871586596, + "deregister_start_ns": 2090145871586622, + "deregister_end_ns": 2090145871587327, + "last_insert_ms": 0.001028, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000705 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090145881452424, + "last_end_ns": 2090145881453543, + "loop_exit_ns": 2090145881453596, + "deregister_start_ns": 2090145881453713, + "deregister_end_ns": 2090145881454758, + "last_insert_ms": 0.001119, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001045 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090145845977848, + "last_end_ns": 2090145845979310, + "loop_exit_ns": 2090145845979358, + "deregister_start_ns": 2090145845979384, + "deregister_end_ns": 2090145845980105, + "last_insert_ms": 0.001462, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000721 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090145881453543 + }, + "summary_sha256": "9b18d56235405fced6edf68e7f62159d038f51dc0616ff1a3601b41843fca27f", + "csv_sha256": "a4228b607222461a8b8bed175e71df0c505e8d33f1de813d17734267a26f1ba9", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 1386755.079795, + "cpu_us_op": 3.17989430015, + "sampled_cpu_s": 63.597886003, + "sampled_s": 14.422057, + "sampled_inserted": 20000000, + "sampled_ops_s": 1386764.7312723836, + "elapsed_s": 14.422157, + "post_sample_join_s": 9.999999999976694e-05, + "process_cpu_s": 63.74067799999992, + "process_cpu_us_op": 3.187033899999996, + "p99_us": 62.976000000000006, + "read_B_op": 82.35618877230286, + "inserted": 20000000, + "close_s": 0.218, + "total_elapsed_s": 14.640157, + "drain_ops_s": 1366105.5684033989, + "diagnostic_window_wall_s": 14.422113211, + "diagnostic_window_cpu_s": 63.598093104, + "diagnostic_join_wall_s": 4.2235e-05, + "diagnostic_join_cpu_s": 4.1383e-05, + "diagnostic_body_wall_s": 14.422155446, + "diagnostic_body_cpu_s": 63.598134487, + "diagnostic_close_wall_s": 0.217930471, + "diagnostic_close_cpu_s": 0.123974436, + "diagnostic_drain_wall_s": 14.6401665, + "diagnostic_drain_cpu_s": 63.722189506, + "body_cpu_us_op": 3.1799067243500003, + "drain_cpu_us_op": 3.1861094753, + "productive_wall_s": 14.32535887, + "productive_ops_s": 1396125.582716379, + "productive_end_to_stop_s": 0.096754341, + "exact_body_ops_s": 1386755.2651810462, + "exact_drain_ops_s": 1366104.681937873, + "worker_completion_spread_s": 0.647473884 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-11-original-tmp" + }, + "started": 1792229445.9814475, + "free_bytes_before": 15046074368, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229445.9847171, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "59050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "673164", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3257484", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "893428", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1399758", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1240315", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1495493", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2443083", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3025710", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4265314", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1360856", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2172860", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2937061", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1775715", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "727253", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2420647", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1937583", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229461.7116864, + "free_bytes_after": 11143340032, + "log_sha256": "9964e2d4b5c1dffcebaa060bc58d62762acdb53ef408db452f6151b92d8e4c10", + "hardware_after": { + "time": 1792229461.711833, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1445447", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1325779", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3745962", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2832035", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1741707", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4564938", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1280511", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1329947", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1902721", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2923301", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3508812", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2601521", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.77595700000006, + "process_system_cpu_s": 7.944125000000014, + "db_allocated_bytes": 3902599168, + "db_apparent_bytes": 8589549568, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090146364355000, + "cpu_ns": 9453543 + }, + "stop_request": { + "wall_ns": 2090161786599832, + "cpu_ns": 63644653730 + }, + "workers_joined": { + "wall_ns": 2090161786645359, + "cpu_ns": 63644698567 + }, + "before_close": { + "wall_ns": 2090161786726272, + "cpu_ns": 63644779404 + }, + "after_close": { + "wall_ns": 2090161960254263, + "cpu_ns": 63712882299 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090161495401237, + "last_end_ns": 2090161495402509, + "loop_exit_ns": 2090161495402565, + "deregister_start_ns": 2090161495402645, + "deregister_end_ns": 2090161495403541, + "last_insert_ms": 0.001272, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000896 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090161145765912, + "last_end_ns": 2090161145767893, + "loop_exit_ns": 2090161145767992, + "deregister_start_ns": 2090161145768032, + "deregister_end_ns": 2090161145769093, + "last_insert_ms": 0.001981, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001061 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090161031389982, + "last_end_ns": 2090161031391809, + "loop_exit_ns": 2090161031391891, + "deregister_start_ns": 2090161031391939, + "deregister_end_ns": 2090161031395841, + "last_insert_ms": 0.001827, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003902 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090161251304563, + "last_end_ns": 2090161251306424, + "loop_exit_ns": 2090161251306497, + "deregister_start_ns": 2090161251306550, + "deregister_end_ns": 2090161251307466, + "last_insert_ms": 0.001861, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000916 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090161472899972, + "last_end_ns": 2090161472901198, + "loop_exit_ns": 2090161472901249, + "deregister_start_ns": 2090161472901300, + "deregister_end_ns": 2090161472902345, + "last_insert_ms": 0.001226, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001045 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090161695249443, + "last_end_ns": 2090161695250002, + "loop_exit_ns": 2090161695250043, + "deregister_start_ns": 2090161695250178, + "deregister_end_ns": 2090161695250901, + "last_insert_ms": 0.000559, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000723 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090161530338984, + "last_end_ns": 2090161530340665, + "loop_exit_ns": 2090161530340720, + "deregister_start_ns": 2090161530340767, + "deregister_end_ns": 2090161530341779, + "last_insert_ms": 0.001681, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001012 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090161561135171, + "last_end_ns": 2090161561136447, + "loop_exit_ns": 2090161561136510, + "deregister_start_ns": 2090161561136610, + "deregister_end_ns": 2090161561137522, + "last_insert_ms": 0.001276, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000912 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090161695250002 + }, + "summary_sha256": "ba12bf0551c523e20f994ccc81ff48e08ddf4c30dd3103d1ac72ca2c1ef783b4", + "csv_sha256": "3e51fc1f8273bf75d6d4759583cdf481c28b85fbbabe6a491d32e53bc5da3ad2", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 1296824.077219, + "cpu_us_op": 3.1817762048500002, + "sampled_cpu_s": 63.635524097, + "sampled_s": 15.42218, + "sampled_inserted": 20000000, + "sampled_ops_s": 1296833.5215903327, + "elapsed_s": 15.422292, + "post_sample_join_s": 0.00011199999999966792, + "process_cpu_s": 63.720082000000076, + "process_cpu_us_op": 3.186004100000004, + "p99_us": 62.976000000000006, + "read_B_op": 82.43526205644473, + "inserted": 20000000, + "close_s": 0.174, + "total_elapsed_s": 15.596292, + "drain_ops_s": 1282356.0882291766, + "diagnostic_window_wall_s": 15.422244832, + "diagnostic_window_cpu_s": 63.635200187, + "diagnostic_join_wall_s": 4.5527e-05, + "diagnostic_join_cpu_s": 4.4837e-05, + "diagnostic_body_wall_s": 15.422290359, + "diagnostic_body_cpu_s": 63.635245024, + "diagnostic_close_wall_s": 0.173527991, + "diagnostic_close_cpu_s": 0.068102895, + "diagnostic_drain_wall_s": 15.595899263, + "diagnostic_drain_cpu_s": 63.703428756, + "body_cpu_us_op": 3.1817622512, + "drain_cpu_us_op": 3.1851714378000002, + "productive_wall_s": 15.330895002, + "productive_ops_s": 1304555.2785659865, + "productive_end_to_stop_s": 0.09134983, + "exact_body_ops_s": 1296824.2416943333, + "exact_drain_ops_s": 1282388.380607739, + "worker_completion_spread_s": 0.663858193 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-12-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-12-async-mask-tmp" + }, + "started": 1792229461.7820942, + "free_bytes_before": 15045926912, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229461.785679, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1149350", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1941797", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "532350", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1867360", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1577723", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "457577", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1772383", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3900567", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2930050", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1944140", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2298747", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1278873", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1740951", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2938768", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2889290", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229477.8562715, + "free_bytes_after": 11144572928, + "log_sha256": "966f28ba02f6b1c18d972462a608269c4aced778cb26c4e1ff016b4a2b78cbd2", + "hardware_after": { + "time": 1792229477.8564136, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400289", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3572506", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2962602", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2348419", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2766588", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2936370", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3647141", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4492656", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3692647", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1036075", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3002608", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399795", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3672880", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4464629", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3042763", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.062754999999925, + "process_system_cpu_s": 7.575181999999984, + "db_allocated_bytes": 3901235200, + "db_apparent_bytes": 8589803520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090162163204541, + "cpu_ns": 10476686 + }, + "stop_request": { + "wall_ns": 2090177886093818, + "cpu_ns": 63543619725 + }, + "workers_joined": { + "wall_ns": 2090177886142072, + "cpu_ns": 63543667006 + }, + "before_close": { + "wall_ns": 2090177886253920, + "cpu_ns": 63543778868 + }, + "after_close": { + "wall_ns": 2090178128197954, + "cpu_ns": 63629274315 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090177822485695, + "last_end_ns": 2090177822487011, + "loop_exit_ns": 2090177822487067, + "deregister_start_ns": 2090177822487185, + "deregister_end_ns": 2090177822488365, + "last_insert_ms": 0.001316, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00118 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090177534906398, + "last_end_ns": 2090177534908355, + "loop_exit_ns": 2090177534908444, + "deregister_start_ns": 2090177534908510, + "deregister_end_ns": 2090177534909630, + "last_insert_ms": 0.001957, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00112 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090177844841007, + "last_end_ns": 2090177844842269, + "loop_exit_ns": 2090177844842325, + "deregister_start_ns": 2090177844842456, + "deregister_end_ns": 2090177844843449, + "last_insert_ms": 0.001262, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000993 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090177731043442, + "last_end_ns": 2090177731044777, + "loop_exit_ns": 2090177731044832, + "deregister_start_ns": 2090177731044964, + "deregister_end_ns": 2090177731046225, + "last_insert_ms": 0.001335, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001261 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090177875065515, + "last_end_ns": 2090177875066721, + "loop_exit_ns": 2090177875066779, + "deregister_start_ns": 2090177875066869, + "deregister_end_ns": 2090177875068044, + "last_insert_ms": 0.001206, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001175 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090177576044961, + "last_end_ns": 2090177576046513, + "loop_exit_ns": 2090177576046579, + "deregister_start_ns": 2090177576046676, + "deregister_end_ns": 2090177576047703, + "last_insert_ms": 0.001552, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001027 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090177446666359, + "last_end_ns": 2090177446667894, + "loop_exit_ns": 2090177446667953, + "deregister_start_ns": 2090177446667991, + "deregister_end_ns": 2090177446672084, + "last_insert_ms": 0.001535, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.004093 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090177850422483, + "last_end_ns": 2090177850423735, + "loop_exit_ns": 2090177850423791, + "deregister_start_ns": 2090177850423834, + "deregister_end_ns": 2090177850424536, + "last_insert_ms": 0.001252, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000702 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090177875066721 + }, + "summary_sha256": "ba04f69ddb2e1c980f9e6640c8b231bb0be317634cd2ba10974a5edcb9207fd8", + "csv_sha256": "3982e00feeefed82e33ba60c27c8783ef000f4172869d903ff30c1ba1eba7edc", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 1272026.720131, + "cpu_us_op": 3.1766792958, + "sampled_cpu_s": 63.533585916, + "sampled_s": 15.722825, + "sampled_inserted": 20000000, + "sampled_ops_s": 1272036.036780922, + "elapsed_s": 15.72294, + "post_sample_join_s": 0.00011499999999919908, + "process_cpu_s": 63.63793699999991, + "process_cpu_us_op": 3.1818968499999953, + "p99_us": 62.976000000000006, + "read_B_op": 82.54774425257247, + "inserted": 20000000, + "close_s": 0.242, + "total_elapsed_s": 15.964939999999999, + "drain_ops_s": 1252745.0776514038, + "diagnostic_window_wall_s": 15.722889277, + "diagnostic_window_cpu_s": 63.533143039, + "diagnostic_join_wall_s": 4.8254e-05, + "diagnostic_join_cpu_s": 4.7281e-05, + "diagnostic_body_wall_s": 15.722937531, + "diagnostic_body_cpu_s": 63.53319032, + "diagnostic_close_wall_s": 0.241944034, + "diagnostic_close_cpu_s": 0.085495447, + "diagnostic_drain_wall_s": 15.964993413, + "diagnostic_drain_cpu_s": 63.618797629, + "body_cpu_us_op": 3.176659516, + "drain_cpu_us_op": 3.18093988145, + "productive_wall_s": 15.71186218, + "productive_ops_s": 1272923.5892521047, + "productive_end_to_stop_s": 0.011027097, + "exact_body_ops_s": 1272026.9326623708, + "exact_drain_ops_s": 1252740.8864268223, + "worker_completion_spread_s": 0.428398827 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-13-main-tmp" + }, + "started": 1792229477.9320698, + "free_bytes_before": 15045791744, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229477.935576, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "61050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "437000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3257896", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1106781", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1599203", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1074055", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2154945", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3543908", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1196940", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1161259", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1430800", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1905027", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1137237", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3150116", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "983031", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229493.8099637, + "free_bytes_after": 11149828096, + "log_sha256": "64bdc2443873cdc18207b4c0c1a098112521690ec83980a46de592c600a11cc0", + "hardware_after": { + "time": 1792229493.8101108, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "853525", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "485011", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400226", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4061757", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2542998", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3109735", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4553542", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3477412", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1807977", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1813867", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1751633", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.33391299999994, + "process_system_cpu_s": 7.666936000000021, + "db_allocated_bytes": 3895861248, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090178302119906, + "cpu_ns": 10277719 + }, + "stop_request": { + "wall_ns": 2090193825514715, + "cpu_ns": 63874471673 + }, + "workers_joined": { + "wall_ns": 2090193825583092, + "cpu_ns": 63874539429 + }, + "before_close": { + "wall_ns": 2090193825663772, + "cpu_ns": 63874620080 + }, + "after_close": { + "wall_ns": 2090194072256758, + "cpu_ns": 63993285612 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090193142992543, + "last_end_ns": 2090193142993802, + "loop_exit_ns": 2090193142993852, + "deregister_start_ns": 2090193142993879, + "deregister_end_ns": 2090193142996766, + "last_insert_ms": 0.001259, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002887 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090193679825558, + "last_end_ns": 2090193679829424, + "loop_exit_ns": 2090193679829491, + "deregister_start_ns": 2090193679829520, + "deregister_end_ns": 2090193679830421, + "last_insert_ms": 0.003866, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000901 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090193191184008, + "last_end_ns": 2090193191185779, + "loop_exit_ns": 2090193191185860, + "deregister_start_ns": 2090193191185953, + "deregister_end_ns": 2090193191186793, + "last_insert_ms": 0.001771, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00084 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090193705565462, + "last_end_ns": 2090193705566628, + "loop_exit_ns": 2090193705566682, + "deregister_start_ns": 2090193705566712, + "deregister_end_ns": 2090193705567291, + "last_insert_ms": 0.001166, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000579 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090193709918830, + "last_end_ns": 2090193709920184, + "loop_exit_ns": 2090193709920451, + "deregister_start_ns": 2090193709920481, + "deregister_end_ns": 2090193709921312, + "last_insert_ms": 0.001354, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000831 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090193789496402, + "last_end_ns": 2090193789497278, + "loop_exit_ns": 2090193789497323, + "deregister_start_ns": 2090193789497348, + "deregister_end_ns": 2090193789498473, + "last_insert_ms": 0.000876, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001125 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090193700846190, + "last_end_ns": 2090193700847603, + "loop_exit_ns": 2090193700847665, + "deregister_start_ns": 2090193700847781, + "deregister_end_ns": 2090193700848679, + "last_insert_ms": 0.001413, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000898 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090193297323084, + "last_end_ns": 2090193297324768, + "loop_exit_ns": 2090193297324843, + "deregister_start_ns": 2090193297324955, + "deregister_end_ns": 2090193297325890, + "last_insert_ms": 0.001684, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000935 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090193789497278 + }, + "summary_sha256": "77dc01f7639849f6bef18123c8436e45257675476315c20c15c1c148569aa94a", + "csv_sha256": "a2dad06d192219de1ea0e60c75121af62361f6ef6e66de825cd62b5a7e9f75eb", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 1288371.833744, + "cpu_us_op": 3.1931923906999997, + "sampled_cpu_s": 63.863847813999996, + "sampled_s": 15.523337, + "sampled_inserted": 20000000, + "sampled_ops_s": 1288382.7749149555, + "elapsed_s": 15.523469, + "post_sample_join_s": 0.00013200000000068712, + "process_cpu_s": 64.00084899999996, + "process_cpu_us_op": 3.200042449999998, + "p99_us": 62.976000000000006, + "read_B_op": 82.604059853901, + "inserted": 20000000, + "close_s": 0.247, + "total_elapsed_s": 15.770469, + "drain_ops_s": 1268193.1019299426, + "diagnostic_window_wall_s": 15.523394809, + "diagnostic_window_cpu_s": 63.864193954, + "diagnostic_join_wall_s": 6.8377e-05, + "diagnostic_join_cpu_s": 6.7756e-05, + "diagnostic_body_wall_s": 15.523463186, + "diagnostic_body_cpu_s": 63.86426171, + "diagnostic_close_wall_s": 0.246592986, + "diagnostic_close_cpu_s": 0.118665532, + "diagnostic_drain_wall_s": 15.770136852, + "diagnostic_drain_cpu_s": 63.983007893, + "body_cpu_us_op": 3.1932130855, + "drain_cpu_us_op": 3.19915039465, + "productive_wall_s": 15.487377372, + "productive_ops_s": 1291374.2281607008, + "productive_end_to_stop_s": 0.036017437, + "exact_body_ops_s": 1288372.3020026363, + "exact_drain_ops_s": 1268219.8124021708, + "worker_completion_spread_s": 0.646503476 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-14-original-tmp" + }, + "started": 1792229493.882926, + "free_bytes_before": 15045677056, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229493.8867073, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1116764", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3174597", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1208762", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "979593", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3098335", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1974288", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3644622", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2304975", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "750248", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "732383", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1443500", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1376806", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3453667", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "872242", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229509.713457, + "free_bytes_after": 11147296768, + "log_sha256": "88a147fde5ec79fc62c341e452a0cbeecf7c783db9b66d6a4fc42a08b1a5bee4", + "hardware_after": { + "time": 1792229509.7136018, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "477149", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1576571", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2648500", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1361462", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1755221", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3121748", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4396608", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3709079", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1734694", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2623713", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 55.75625100000002, + "process_system_cpu_s": 7.7999519999999904, + "db_allocated_bytes": 3898314752, + "db_apparent_bytes": 8589680640, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090194258863310, + "cpu_ns": 10211900 + }, + "stop_request": { + "wall_ns": 2090209784219177, + "cpu_ns": 63435801616 + }, + "workers_joined": { + "wall_ns": 2090209784261999, + "cpu_ns": 63435843680 + }, + "before_close": { + "wall_ns": 2090209784346038, + "cpu_ns": 63435927699 + }, + "after_close": { + "wall_ns": 2090210000149950, + "cpu_ns": 63549010586 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090209693546790, + "last_end_ns": 2090209693548294, + "loop_exit_ns": 2090209693548351, + "deregister_start_ns": 2090209693548401, + "deregister_end_ns": 2090209693549350, + "last_insert_ms": 0.001504, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000949 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090209501963121, + "last_end_ns": 2090209501964248, + "loop_exit_ns": 2090209501964303, + "deregister_start_ns": 2090209501964331, + "deregister_end_ns": 2090209501965219, + "last_insert_ms": 0.001127, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000888 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090209699553535, + "last_end_ns": 2090209699554828, + "loop_exit_ns": 2090209699554890, + "deregister_start_ns": 2090209699554924, + "deregister_end_ns": 2090209699555821, + "last_insert_ms": 0.001293, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000897 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090209576581141, + "last_end_ns": 2090209576582833, + "loop_exit_ns": 2090209576582889, + "deregister_start_ns": 2090209576582943, + "deregister_end_ns": 2090209576584067, + "last_insert_ms": 0.001692, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001124 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090209616181520, + "last_end_ns": 2090209616182486, + "loop_exit_ns": 2090209616182541, + "deregister_start_ns": 2090209616182656, + "deregister_end_ns": 2090209616183591, + "last_insert_ms": 0.000966, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000935 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090209258736909, + "last_end_ns": 2090209258738690, + "loop_exit_ns": 2090209258738773, + "deregister_start_ns": 2090209258738820, + "deregister_end_ns": 2090209258739652, + "last_insert_ms": 0.001781, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000832 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090209189372178, + "last_end_ns": 2090209189374056, + "loop_exit_ns": 2090209189374121, + "deregister_start_ns": 2090209189374259, + "deregister_end_ns": 2090209189377665, + "last_insert_ms": 0.001878, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003406 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090209738528850, + "last_end_ns": 2090209738529532, + "loop_exit_ns": 2090209738529573, + "deregister_start_ns": 2090209738529608, + "deregister_end_ns": 2090209738530253, + "last_insert_ms": 0.000682, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000645 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090209738529532 + }, + "summary_sha256": "a90406c5420a6a69e9ac605b75fbcf541434368f401e47356acbc189600feaa9", + "csv_sha256": "04ce0467fee5c5e5339b317266ac72f622e043cb517023b08811fcae1b853169", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 1288193.753867, + "cpu_us_op": 3.17128990915, + "sampled_cpu_s": 63.425798183, + "sampled_s": 15.525503, + "sampled_inserted": 20000000, + "sampled_ops_s": 1288203.0295572388, + "elapsed_s": 15.525615, + "post_sample_join_s": 0.00011199999999966792, + "process_cpu_s": 63.55620300000001, + "process_cpu_us_op": 3.1778101500000004, + "p99_us": 61.952, + "read_B_op": 82.30319541767373, + "inserted": 20000000, + "close_s": 0.216, + "total_elapsed_s": 15.741615, + "drain_ops_s": 1270517.669248041, + "diagnostic_window_wall_s": 15.525355867, + "diagnostic_window_cpu_s": 63.425589716, + "diagnostic_join_wall_s": 4.2822e-05, + "diagnostic_join_cpu_s": 4.2064e-05, + "diagnostic_body_wall_s": 15.525398689, + "diagnostic_body_cpu_s": 63.42563178, + "diagnostic_close_wall_s": 0.215803912, + "diagnostic_close_cpu_s": 0.113082887, + "diagnostic_drain_wall_s": 15.74128664, + "diagnostic_drain_cpu_s": 63.538798686, + "body_cpu_us_op": 3.171281589, + "drain_cpu_us_op": 3.1769399343, + "productive_wall_s": 15.479666222, + "productive_ops_s": 1292017.5224176096, + "productive_end_to_stop_s": 0.045689645, + "exact_body_ops_s": 1288211.6846487382, + "exact_drain_ops_s": 1270544.1719851687, + "worker_completion_spread_s": 0.549155476 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-15-original-tmp" + }, + "started": 1792229509.7865596, + "free_bytes_before": 15045591040, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229509.7901134, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3450024", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3163661", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2380688", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2080899", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1488300", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2869005", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "541084", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3512077", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1604417", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2336999", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3289449", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2338712", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2656763", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2721101", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229524.46141, + "free_bytes_after": 11138379776, + "log_sha256": "63a59a13ba16b43cbdd4be5feca74a33cece912022cb4f7f94b4e70fea8392ea", + "hardware_after": { + "time": 1792229524.4615593, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "897963", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "522096", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2670967", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1391598", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "806124", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4511000", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1914241", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1565844", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1289766", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "718766", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "437257", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2290379", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.05468999999994, + "process_system_cpu_s": 7.601859999999988, + "db_allocated_bytes": 3907141632, + "db_apparent_bytes": 8589934592, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090210183694620, + "cpu_ns": 10670014 + }, + "stop_request": { + "wall_ns": 2090224505064498, + "cpu_ns": 63553259882 + }, + "workers_joined": { + "wall_ns": 2090224505118017, + "cpu_ns": 63553312408 + }, + "before_close": { + "wall_ns": 2090224505218428, + "cpu_ns": 63553412806 + }, + "after_close": { + "wall_ns": 2090224716138735, + "cpu_ns": 63647888378 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090224357054018, + "last_end_ns": 2090224357055356, + "loop_exit_ns": 2090224357055412, + "deregister_start_ns": 2090224357055455, + "deregister_end_ns": 2090224357056444, + "last_insert_ms": 0.001338, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000989 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090224266535041, + "last_end_ns": 2090224266536086, + "loop_exit_ns": 2090224266536135, + "deregister_start_ns": 2090224266536160, + "deregister_end_ns": 2090224266537243, + "last_insert_ms": 0.001045, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001083 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090224388756364, + "last_end_ns": 2090224388757753, + "loop_exit_ns": 2090224388757810, + "deregister_start_ns": 2090224388757915, + "deregister_end_ns": 2090224388758800, + "last_insert_ms": 0.001389, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000885 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090224135541931, + "last_end_ns": 2090224135543365, + "loop_exit_ns": 2090224135543427, + "deregister_start_ns": 2090224135543484, + "deregister_end_ns": 2090224135544537, + "last_insert_ms": 0.001434, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001053 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090223937782831, + "last_end_ns": 2090223937784086, + "loop_exit_ns": 2090223937784147, + "deregister_start_ns": 2090223937784178, + "deregister_end_ns": 2090223937787168, + "last_insert_ms": 0.001255, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00299 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090223987062343, + "last_end_ns": 2090223987064233, + "loop_exit_ns": 2090223987064310, + "deregister_start_ns": 2090223987064366, + "deregister_end_ns": 2090223987065454, + "last_insert_ms": 0.00189, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001088 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090224492959468, + "last_end_ns": 2090224492960577, + "loop_exit_ns": 2090224492960621, + "deregister_start_ns": 2090224492960733, + "deregister_end_ns": 2090224492961671, + "last_insert_ms": 0.001109, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000938 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090224456227603, + "last_end_ns": 2090224456228629, + "loop_exit_ns": 2090224456228672, + "deregister_start_ns": 2090224456228801, + "deregister_end_ns": 2090224456229640, + "last_insert_ms": 0.001026, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000839 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090224492960577 + }, + "summary_sha256": "06434419a6a055f3bb1e3aa906bda246f36a55c94ba72d2e814653a2e09bc586", + "csv_sha256": "42439089f12569a82facea85b1bfc27b0a02df73563e77094ea509128688a069", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 1396504.692413, + "cpu_us_op": 3.17715919705, + "sampled_cpu_s": 63.543183941, + "sampled_s": 14.321353, + "sampled_inserted": 20000000, + "sampled_ops_s": 1396516.0973268377, + "elapsed_s": 14.32147, + "post_sample_join_s": 0.00011699999999947863, + "process_cpu_s": 63.656549999999925, + "process_cpu_us_op": 3.182827499999996, + "p99_us": 60.928000000000004, + "read_B_op": 82.40313427616071, + "inserted": 20000000, + "close_s": 0.211, + "total_elapsed_s": 14.53247, + "drain_ops_s": 1376228.5420166014, + "diagnostic_window_wall_s": 14.321369878, + "diagnostic_window_cpu_s": 63.542589868, + "diagnostic_join_wall_s": 5.3519e-05, + "diagnostic_join_cpu_s": 5.2526e-05, + "diagnostic_body_wall_s": 14.321423397, + "diagnostic_body_cpu_s": 63.542642394, + "diagnostic_close_wall_s": 0.210920307, + "diagnostic_close_cpu_s": 0.094475572, + "diagnostic_drain_wall_s": 14.532444115, + "diagnostic_drain_cpu_s": 63.637218364, + "body_cpu_us_op": 3.1771321197, + "drain_cpu_us_op": 3.1818609182, + "productive_wall_s": 14.309265957, + "productive_ops_s": 1397695.7350643226, + "productive_end_to_stop_s": 0.012103921, + "exact_body_ops_s": 1396509.2327477399, + "exact_drain_ops_s": 1376230.9933369388, + "worker_completion_spread_s": 0.555176491 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-16-main-tmp" + }, + "started": 1792229524.5300944, + "free_bytes_before": 15045505024, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229524.5340931, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "74050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400365", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1902337", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3340676", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1824685", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "562944", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2563478", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2110901", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3599989", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1847207", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1502249", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1801281", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2681032", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "734611", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3190090", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2798979", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229538.2983236, + "free_bytes_after": 11136892928, + "log_sha256": "2177995f30b1bfb4cc3b91bd1f214a01a970b5ffa6a8ba4d924db3e985a5a874", + "hardware_after": { + "time": 1792229538.2984774, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "56000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3803244", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399702", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "538764", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3509678", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1612863", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4569219", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1460842", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "660838", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "586077", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3126565", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2839819", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "762942", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1159496", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 57.01763400000027, + "process_system_cpu_s": 7.511886000000004, + "db_allocated_bytes": 3908407296, + "db_apparent_bytes": 8589541376, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090224900832469, + "cpu_ns": 10524896 + }, + "stop_request": { + "wall_ns": 2090238424823492, + "cpu_ns": 64465923243 + }, + "workers_joined": { + "wall_ns": 2090238424886553, + "cpu_ns": 64465985539 + }, + "before_close": { + "wall_ns": 2090238424967383, + "cpu_ns": 64466066338 + }, + "after_close": { + "wall_ns": 2090238556200567, + "cpu_ns": 64521880088 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090238341990270, + "last_end_ns": 2090238341991515, + "loop_exit_ns": 2090238341991553, + "deregister_start_ns": 2090238341991595, + "deregister_end_ns": 2090238341992236, + "last_insert_ms": 0.001245, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000641 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090238312810472, + "last_end_ns": 2090238312811783, + "loop_exit_ns": 2090238312811833, + "deregister_start_ns": 2090238312811881, + "deregister_end_ns": 2090238312812934, + "last_insert_ms": 0.001311, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001053 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090238271312429, + "last_end_ns": 2090238271313616, + "loop_exit_ns": 2090238271313671, + "deregister_start_ns": 2090238271313890, + "deregister_end_ns": 2090238271314879, + "last_insert_ms": 0.001187, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000989 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090238338453417, + "last_end_ns": 2090238338454958, + "loop_exit_ns": 2090238338455009, + "deregister_start_ns": 2090238338455058, + "deregister_end_ns": 2090238338455860, + "last_insert_ms": 0.001541, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000802 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090238384156251, + "last_end_ns": 2090238384156957, + "loop_exit_ns": 2090238384157001, + "deregister_start_ns": 2090238384157040, + "deregister_end_ns": 2090238384157899, + "last_insert_ms": 0.000706, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000859 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090237791926232, + "last_end_ns": 2090237791927569, + "loop_exit_ns": 2090237791927617, + "deregister_start_ns": 2090237791927732, + "deregister_end_ns": 2090237791931736, + "last_insert_ms": 0.001337, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.004004 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090237873051918, + "last_end_ns": 2090237873149000, + "loop_exit_ns": 2090237873149063, + "deregister_start_ns": 2090237873149104, + "deregister_end_ns": 2090237873150019, + "last_insert_ms": 0.097082, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000915 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090238348441892, + "last_end_ns": 2090238348443141, + "loop_exit_ns": 2090238348443191, + "deregister_start_ns": 2090238348443239, + "deregister_end_ns": 2090238348443850, + "last_insert_ms": 0.001249, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000611 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090238384156957 + }, + "summary_sha256": "d1f36f7894de96bae59aad35ec07c7c70800c655f2487bce4e592723e8d5bb35", + "csv_sha256": "a923c3c446ae6f3868febb99fade9d012839f7b40453ba792ca963f40ca78a8e", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 1478844.372894, + "cpu_us_op": 3.22276073945, + "sampled_cpu_s": 64.455214789, + "sampled_s": 13.523958, + "sampled_inserted": 20000000, + "sampled_ops_s": 1478857.0032530418, + "elapsed_s": 13.524074, + "post_sample_join_s": 0.00011600000000022703, + "process_cpu_s": 64.52952000000028, + "process_cpu_us_op": 3.2264760000000137, + "p99_us": 60.928000000000004, + "read_B_op": 82.58149491120537, + "inserted": 20000000, + "close_s": 0.131, + "total_elapsed_s": 13.655074, + "drain_ops_s": 1464657.020533173, + "diagnostic_window_wall_s": 13.523991023, + "diagnostic_window_cpu_s": 64.455398347, + "diagnostic_join_wall_s": 6.3061e-05, + "diagnostic_join_cpu_s": 6.2296e-05, + "diagnostic_body_wall_s": 13.524054084, + "diagnostic_body_cpu_s": 64.455460643, + "diagnostic_close_wall_s": 0.131233184, + "diagnostic_close_cpu_s": 0.05581375, + "diagnostic_drain_wall_s": 13.655368098, + "diagnostic_drain_cpu_s": 64.511355192, + "body_cpu_us_op": 3.2227730321499997, + "drain_cpu_us_op": 3.2255677595999996, + "productive_wall_s": 13.483324488, + "productive_ops_s": 1483313.704850741, + "productive_end_to_stop_s": 0.040666535, + "exact_body_ops_s": 1478846.4964556408, + "exact_drain_ops_s": 1464625.475964229, + "worker_completion_spread_s": 0.592229388 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal1-17-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-mask-final-fixed20m/wal1-17-async-mask-tmp" + }, + "started": 1792229538.3681297, + "free_bytes_before": 15045287936, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229538.3714938, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3669972", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1892778", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1453370", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3459741", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "751816", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3886687", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "399860", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "546066", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1670238", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1943111", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "407146", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229552.1895146, + "free_bytes_after": 11134980096, + "log_sha256": "95e3b1b3e3eda3a0fd3c163a0fb0bc99473258a75a6a14f0dba8d61b5578ccf7", + "hardware_after": { + "time": 1792229552.1896596, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "58050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "78050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "52050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "48050", + "/sys/class/thermal/thermal_zone3/temp": "62050", + "/sys/class/thermal/thermal_zone1/temp": "60050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "73050", + "/sys/class/thermal/thermal_zone4/temp": "39050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1052543", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2447148", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3312522", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "602989", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4208883", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2285376", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3323143", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3449562", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2314912", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3497790", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 56.87437699999964, + "process_system_cpu_s": 7.143076000000008, + "db_allocated_bytes": 3910090752, + "db_apparent_bytes": 8589672448, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2090238728871542, + "cpu_ns": 10278576 + }, + "stop_request": { + "wall_ns": 2090252251058352, + "cpu_ns": 63904314589 + }, + "workers_joined": { + "wall_ns": 2090252251128469, + "cpu_ns": 63904383909 + }, + "before_close": { + "wall_ns": 2090252251215298, + "cpu_ns": 63904470731 + }, + "after_close": { + "wall_ns": 2090252448221435, + "cpu_ns": 64010555483 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2090251975067772, + "last_end_ns": 2090251975069664, + "loop_exit_ns": 2090251975069740, + "deregister_start_ns": 2090251975069804, + "deregister_end_ns": 2090251975070853, + "last_insert_ms": 0.001892, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001049 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2090252206413829, + "last_end_ns": 2090252206414823, + "loop_exit_ns": 2090252206414866, + "deregister_start_ns": 2090252206414902, + "deregister_end_ns": 2090252206415850, + "last_insert_ms": 0.000994, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000948 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2090251992522884, + "last_end_ns": 2090251992524286, + "loop_exit_ns": 2090251992524349, + "deregister_start_ns": 2090251992524443, + "deregister_end_ns": 2090251992525391, + "last_insert_ms": 0.001402, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000948 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2090252025572998, + "last_end_ns": 2090252025574271, + "loop_exit_ns": 2090252025574330, + "deregister_start_ns": 2090252025574429, + "deregister_end_ns": 2090252025575267, + "last_insert_ms": 0.001273, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000838 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2090251969987529, + "last_end_ns": 2090251969988975, + "loop_exit_ns": 2090251969989038, + "deregister_start_ns": 2090251969989074, + "deregister_end_ns": 2090251969990299, + "last_insert_ms": 0.001446, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001225 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2090251611532293, + "last_end_ns": 2090251611534017, + "loop_exit_ns": 2090251611534096, + "deregister_start_ns": 2090251611534142, + "deregister_end_ns": 2090251611535123, + "last_insert_ms": 0.001724, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000981 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2090251468640022, + "last_end_ns": 2090251468641521, + "loop_exit_ns": 2090251468641602, + "deregister_start_ns": 2090251468641659, + "deregister_end_ns": 2090251468642496, + "last_insert_ms": 0.001499, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000837 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2090249489331312, + "last_end_ns": 2090249489333031, + "loop_exit_ns": 2090249489333088, + "deregister_start_ns": 2090249489333124, + "deregister_end_ns": 2090249489335877, + "last_insert_ms": 0.001719, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002753 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2090252206414823 + }, + "summary_sha256": "0fa107651fe06bdf1097beedcd18ab39f9dcea76b264580db3b1a41d794f09b4", + "csv_sha256": "5aa37bc00bcea0c4d3dd09fbb9400cc0c598a98d57af6d07c7a53cab85e4ea58", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-mask", + "phase": "insert-wal1-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 1479042.768386, + "cpu_us_op": 3.19467152705, + "sampled_cpu_s": 63.893430541, + "sampled_s": 13.52213, + "sampled_inserted": 20000000, + "sampled_ops_s": 1479056.9237242949, + "elapsed_s": 13.522259, + "post_sample_join_s": 0.0001289999999993796, + "process_cpu_s": 64.01745299999965, + "process_cpu_us_op": 3.2008726499999827, + "p99_us": 60.928000000000004, + "read_B_op": 82.61282999933339, + "inserted": 20000000, + "close_s": 0.197, + "total_elapsed_s": 13.719259, + "drain_ops_s": 1457804.6817251574, + "diagnostic_window_wall_s": 13.52218681, + "diagnostic_window_cpu_s": 63.894036013, + "diagnostic_join_wall_s": 7.0117e-05, + "diagnostic_join_cpu_s": 6.932e-05, + "diagnostic_body_wall_s": 13.522256927, + "diagnostic_body_cpu_s": 63.894105333, + "diagnostic_close_wall_s": 0.197006137, + "diagnostic_close_cpu_s": 0.106084752, + "diagnostic_drain_wall_s": 13.719349893, + "diagnostic_drain_cpu_s": 64.000276907, + "body_cpu_us_op": 3.1947052666499998, + "drain_cpu_us_op": 3.20001384535, + "productive_wall_s": 13.477543281, + "productive_ops_s": 1483949.9738943556, + "productive_end_to_stop_s": 0.044643529, + "exact_body_ops_s": 1479043.0405197993, + "exact_drain_ops_s": 1457795.0235240057, + "worker_completion_spread_s": 2.717081792 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.", + "Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.", + "productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput." + ], + "lock_acquired": 1792229091.8670254, + "finished": 1792229552.2646675 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/results.csv new file mode 100644 index 000000000..be6789b5a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/results.csv @@ -0,0 +1,37 @@ +profile,phase,quota_mode,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op,productive_wall_s,productive_ops_s,productive_end_to_stop_s,exact_body_ops_s,exact_drain_ops_s,worker_completion_spread_s +main,insert-wal0-fixed@8,fixed,0,2193783.462289,2.8166623958500003,56.333247917,9.116578,20000000,2193805.614343452,9.11667,9.199999999864872e-05,56.440585000000006,2.8220292500000004,4.288,76.61587813084692,20000000,0.159,9.27567,2156178.4755171323,9.116634557,56.333497063,3.3195e-05,3.2619e-05,9.116667752,56.333529682,0.159066556,0.093027216,9.275807853,56.426630418,2.8166764841,2.8213315209000003,9.064739269,2206351.380496612,0.051895288,2193784.0167107587,2156146.4313355265,3.668167664 +original,insert-wal0-fixed@8,fixed,0,2268898.849348,2.8121250734000003,56.242501468,8.81474,20000000,2268926.8203032645,8.814849,0.00010900000000013677,56.332598,2.8166299,4.288,76.00945402709279,20000000,0.171,8.985849,2225721.7987971976,8.814798034,56.2423347,4.8443e-05,4.7993e-05,8.814846477,56.242382693,0.171331618,0.076948491,8.986265939,56.319418958,2.81211913465,2.8159709479,8.803672114,2271779.2917565717,0.01112592,2268899.4133005817,2225618.531185559,3.33862142 +async-mask,insert-wal0-fixed@8,fixed,0,2268463.635777,2.8513519678000003,57.027039356,8.816431,20000000,2268491.6379428366,8.81654,0.00010900000000013677,57.09210999999998,2.854605499999999,4.288,76.16449587603047,20000000,0.143,8.95954,2232257.4596463656,8.81647786,57.027073851,5.9911e-05,5.9337e-05,8.816537771,57.027133188,0.142883858,0.051072275,8.959498565,57.078282429,2.8513566594,2.85391412145,8.740488614,2288201.596414779,0.075989246,2268464.1658072923,2232267.78316918,3.068023676 +async-mask,insert-wal0-fixed@8,fixed,0,2268634.438875,2.8341497462,56.682994924,8.815768,20000000,2268662.2424728055,8.815876,0.00010799999999910881,56.758261999999995,2.8379130999999997,4.288,75.8890936842322,20000000,0.142,8.957875999999999,2232672.1200427427,8.815826543,56.683189764,4.7407e-05,4.6716e-05,8.81587395,56.68323648,0.142186773,0.060841834,8.958155199,56.744172717,2.8341618239999997,2.83720863585,8.808662124,2270492.353828419,0.007164419,2268634.9774771906,2232602.5343066845,3.264377194 +original,insert-wal0-fixed@8,fixed,0,2170450.568275,2.8340973566,56.681947132,9.214579,20000000,2170473.550663573,9.214677,9.799999999948739e-05,56.76475800000004,2.8382379000000024,4.288,76.16717989903073,20000000,0.19,9.404677,2126601.47711612,9.214624183,56.681280867,4.2311e-05,4.1495e-05,9.214666494,56.681322362,0.18972294,0.069167289,9.404469743,56.750569965,2.8340661181,2.8375284982499998,9.146287147,2186679.6524707885,0.068337036,2170452.94184252,2126648.3434524885,3.574045052 +main,insert-wal0-fixed@8,fixed,0,2593012.067276,2.86918609795,57.383721959,7.712924,20000000,2593050.3139924626,7.713038,0.00011399999999994748,57.44565899999998,2.872282949999999,4.288,75.80903882054697,20000000,0.131,7.844038,2549707.1788790417,7.712990839,57.383874589,4.496e-05,4.4027e-05,7.713035799,57.383918616,0.130983462,0.047970422,7.844109821,57.431979569,2.8691959308,2.87159897845,7.695023529,2599082.371174904,0.01796731,2593012.728216951,2549683.8336526905,2.431045606 +original,insert-wal0-fixed@8,fixed,1,2465103.817494,2.84501874615,56.900374923,8.113151,20000000,2465133.4604767,8.113249,9.799999999948739e-05,56.972522999999995,2.8486261499999994,4.288,75.26211155530875,20000000,0.152,8.265248999999999,2419769.8097177716,8.113194018,56.899892049,3.6707e-05,3.6033e-05,8.113230725,56.899928082,0.151877563,0.058647453,8.26518684,56.958654077,2.8449964041,2.84793270385,8.034226866,2489349.6703009335,0.078967152,2465109.2367399675,2419788.0080833114,2.652047535 +async-mask,insert-wal0-fixed@8,fixed,1,2146975.701297,2.8803726250499997,57.607452501,9.315332,20000000,2146998.0887423013,9.315429,9.700000000023579e-05,57.71744400000004,2.8858722000000023,4.288,76.28577403515699,20000000,0.177,9.492429,2106942.280000198,9.315389248,57.60806626,3.6977e-05,3.6293e-05,9.315426225,57.608102553,0.176971124,0.095294808,9.492480326,57.703480365,2.88040512765,2.88517401825,9.295851084,2151497.4604556607,0.019538164,2146976.3719802313,2106930.8877280257,3.691127038 +main,insert-wal0-fixed@8,fixed,1,2527400.013325,2.85707920495,57.141584099,7.913172,20000000,2527431.4775414965,7.913271,9.899999999962716e-05,57.209899999999976,2.860494999999999,4.288,76.38462253928284,20000000,0.107,8.020271,2493681.323237083,7.913229614,57.141071274,3.7262e-05,3.655e-05,7.913266876,57.141107824,0.106934813,0.054589299,8.020293016,57.195788428,2.8570553912,2.8597894214000004,7.893768301,2533644.1655459227,0.019461313,2527401.174937955,2493674.47798992,2.291101198 +main,insert-wal0-fixed@8,fixed,1,2434864.0903,2.8986978502,57.973957004,8.213903,20000000,2434896.0536787445,8.214011,0.00010799999999910881,58.05366199999995,2.9026830999999977,4.288,75.48390096544728,20000000,0.147,8.361011,2392055.219159501,8.213962908,57.973637447,4.6054e-05,4.5404e-05,8.214008962,57.973682851,0.146503434,0.066634939,8.360601877,58.040407268,2.8986841425499996,2.9020203634,8.192185913,2441350.844865769,0.021776995,2434864.6431389176,2392172.273508198,2.782766726 +async-mask,insert-wal0-fixed@8,fixed,1,2218663.294999,2.7860580381,55.721160762000004,9.014299,20000000,2218697.2054066546,9.014437,0.00013799999999974943,55.849987000000084,2.792499350000004,4.288,76.21593092493148,20000000,0.187,9.201436999999999,2173573.540741517,9.014363351,55.721091412,7.1472e-05,7.0785e-05,9.014434823,55.721162197,0.187430181,0.11476598,9.201948087,55.836011177,2.78605810985,2.79180055885,8.962959609,2231405.793675266,0.051403742,2218663.775677953,2173452.8179152505,3.641333522 +original,insert-wal0-fixed@8,fixed,1,2592475.340118,2.92389487945,58.477897589,7.714496,20000000,2592521.922365376,7.714635,0.0001390000000007774,58.54643899999999,2.9273219499999996,4.288,76.07511319393076,20000000,0.161,7.875635,2539477.7690941747,7.714419167,58.476993004,7.073e-05,7.0071e-05,7.714489897,58.477063075,0.160819868,0.054964328,7.875397986,58.53211564,2.9238531537499997,2.926605782,7.633707222,2619959.007906526,0.080711945,2592523.9733319986,2539554.195934448,2.267701993 +async-mask,insert-wal0-fixed@8,fixed,2,2433749.631177,2.8493514111000002,56.987028222,8.217669,20000000,2433780.187544667,8.217772,0.0001029999999992981,57.04986099999991,2.8524930499999956,4.288,75.6133316724261,20000000,0.133,8.350772,2394988.1519936123,8.217706643,56.987181166,4.9606e-05,4.8832e-05,8.217756249,56.987229998,0.132582621,0.048951624,8.350448056,57.036290818,2.8493614998999997,2.8518145409,8.155060429,2452464.9662776887,0.062646214,2433754.347779998,2395081.0622227048,2.938822584 +main,insert-wal0-fixed@8,fixed,2,2194323.227814,2.8168619916999997,56.337239834,9.114325,20000000,2194347.9083750034,9.114428,0.00010300000000107445,56.41995200000004,2.820997600000002,4.288,75.42434850930688,20000000,0.219,9.333428,2142835.408383715,9.114381544,56.337219048,4.1621e-05,4.0875e-05,9.114423165,56.337259923,0.218818038,0.06866222,9.333328145,56.406009058,2.8168629961500002,2.8203004529,9.058930829,2207766.057333696,0.055450715,2194324.2746070153,2142858.334056785,3.610985037 +original,insert-wal0-fixed@8,fixed,2,2494991.383079,2.905488257,58.10976514,8.015923,20000000,2495033.9468081216,8.01606,0.00013699999999872148,58.172880000000006,2.9086440000000002,4.288,75.5462038325035,20000000,0.146,8.16206,2450361.7959191673,8.015817582,58.109081439,7.0848e-05,7.0075e-05,8.01588843,58.109151514,0.145892763,0.049786455,8.161864726,58.159021461,2.9054575757,2.90795107305,7.954969291,2514151.7545048683,0.060848291,2495044.70710304,2450420.4212413705,2.590507045 +original,insert-wal0-fixed@8,fixed,2,2101811.799509,2.84085972905,56.817194581,9.515471,20000000,2101840.2557267,9.5156,0.0001289999999993796,56.887336999999974,2.8443668499999983,4.288,76.18929296707421,20000000,0.173,9.6886,2064281.7331709433,9.515528797,56.81723152,6.8726e-05,6.7835e-05,9.515597523,56.817299355,0.172797478,0.055402935,9.688473381,56.872780648,2.8408649677500004,2.8436390324,9.423868221,2122270.7630219525,0.091660576,2101812.3088600915,2064308.7113416512,4.136024056 +main,insert-wal0-fixed@8,fixed,2,2349112.135849,2.88904521635,57.780904327,8.513753,20000000,2349140.2675177446,8.513855,0.0001020000000000465,57.86818600000001,2.8934093000000005,4.288,76.50407616148931,20000000,0.145,8.658854999999999,2309774.2137961662,8.513811197,57.780764662,4.1787e-05,4.0874e-05,8.513852984,57.780805536,0.144667828,0.073686996,8.658629853,57.854601607,2.8890402768000003,2.8927300803500002,8.484241831,2357311.4013468293,0.029569366,2349112.6799565135,2309834.27396085,2.924195284 +async-mask,insert-wal0-fixed@8,fixed,2,2376761.017789,2.8840875209,57.681750418,8.414683,20000000,2376797.7949971496,8.414813,0.00013000000000040757,57.76508199999999,2.8882540999999997,4.4159999999999995,75.96416325517312,20000000,0.168,8.582813,2330238.3495947076,8.414744191,57.681687532,6.7e-05,6.6293e-05,8.414811191,57.681753825,0.167595327,0.069453495,8.582486181,57.751286978,2.88408769125,2.8875643489,8.316652217,2404813.797445824,0.098091974,2376761.5869255457,2330327.0845080083,3.202310582 +main,insert-wal1-fixed@8,fixed,0,1457392.495482,3.1349101508499997,62.698203017,13.723032,20000000,1457403.8740126817,13.723139,0.00010699999999985721,62.809468000000116,3.140473400000006,58.88,82.38056848957112,20000000,0.218,13.941139,1434603.0119920617,13.723099912,62.697817599,3.7249e-05,3.6699e-05,13.723137161,62.697854298,0.218211713,0.094156035,13.941428415,62.792089804,3.1348927149,3.1396044902,13.643137148,1465938.4995577706,0.079962764,1457392.7058630816,1434573.230565198,0.709083434 +original,insert-wal1-fixed@8,fixed,0,1426436.276804,3.14540524945,62.908104989,14.020855,20000000,1426446.5326829213,14.020956,0.0001010000000007949,63.06988199999989,3.1534940999999947,60.928000000000004,82.41134075117567,20000000,0.206,14.226956,1405782.0942160783,14.020914142,62.909266464,3.9457e-05,3.8606e-05,14.020953599,62.90930507,0.205655387,0.142898422,14.226693094,63.052287585,3.1454652535,3.15261437925,13.940713558,1434646.7931351208,0.080200584,1426436.5015391277,1405808.072744245,0.593035075 +async-mask,insert-wal1-fixed@8,fixed,0,1447104.414703,3.15797667315,63.159533463,13.820609,20000000,1447114.2335334138,13.820703,9.400000000070463e-05,63.25598700000009,3.1627993500000047,59.903999999999996,82.27059745779876,20000000,0.146,13.966703,1431977.1817300045,13.820663571,63.159425255,3.6798e-05,3.6229e-05,13.820700369,63.159461484,0.145537324,0.079971341,13.96631798,63.239513042,3.1579730742,3.1619756520999998,13.767443846,1452702.493194538,0.053219725,1447104.6666245833,1432016.658122802,0.597538794 +async-mask,insert-wal1-fixed@8,fixed,0,1376953.924737,3.1291123087,62.582246174,14.524697,20000000,1376965.0409919051,14.524814,0.00011699999999947863,62.69837500000004,3.1349187500000024,60.928000000000004,82.86640057860751,20000000,0.237,14.761814,1354847.039801477,14.524750488,62.582163788,6.1756e-05,6.1282e-05,14.524812244,62.58222507,0.237288583,0.09930849,14.76218397,62.681616701,3.1291112535,3.1340808350500002,14.459561644,1383167.7952905996,0.065188844,1376954.1157588267,1354813.084611626,3.138692898 +original,insert-wal1-fixed@8,fixed,0,1478946.845944,3.1878260932,63.756521864,13.52303,20000000,1478958.4878536835,13.523136,0.00010599999999882925,63.911664999999886,3.1955832499999945,61.952,82.07682422523821,20000000,0.229,13.752135999999998,1454319.532616606,13.52307653,63.756022737,4.5341e-05,4.4602e-05,13.523121871,63.756067339,0.229256465,0.138155939,13.752457579,63.894302508,3.18780336695,3.1947151254,13.451852704,1486784.0467843409,0.071223826,1478948.4403663848,1454285.5257041473,0.526114237 +main,insert-wal1-fixed@8,fixed,0,1468417.11408,3.1783175411499998,63.566350823,13.619981,20000000,1468430.8296759005,13.620108,0.0001270000000008764,63.71201900000014,3.185600950000007,60.928000000000004,82.76350574951137,20000000,0.215,13.835108,1445597.6780231856,13.620039555,63.566570336,6.6698e-05,6.6152e-05,13.620106253,63.566636488,0.214569544,0.128808247,13.834757151,63.695526057,3.1783318244,3.18477630285,13.57677245,1473104.1618068807,0.043267105,1468417.3257161446,1445634.3383341837,0.470708723 +original,insert-wal1-fixed@8,fixed,1,1331096.216981,3.13087661045,62.617532209,15.025107,20000000,1331105.3292332627,15.02521,0.0001029999999992981,62.7652699999998,3.13826349999999,60.928000000000004,82.40238277159814,20000000,0.225,15.25021,1311457.3504233712,15.025149088,62.616977734,4.1756e-05,4.1064e-05,15.025190844,62.617018798,0.224681051,0.130936557,15.249950296,62.748033728,3.1308509398999997,3.1374016864,14.947286726,1338035.4820658574,0.077862362,1331097.9013612054,1311479.6843138512,0.705284959 +async-mask,insert-wal1-fixed@8,fixed,1,1270087.858084,3.15890120205,63.178024041,15.746826,20000000,1270097.2246724514,15.746942,0.00011600000000022703,63.364338000000075,3.1682169000000036,61.952,82.37653446560317,20000000,0.273,16.019942,1248443.970646086,15.746898048,63.177918986,4.1892e-05,4.099e-05,15.74693994,63.177959976,0.273295553,0.168300831,16.020340115,63.346365564,3.1588979987999997,3.1673182782000002,15.65089561,1277882.1415958572,0.096002438,1270088.0346407164,1248412.9460693414,0.425217417 +main,insert-wal1-fixed@8,fixed,1,1313872.802437,3.1761915864,63.523831728,15.222075,20000000,1313881.3203850328,15.222174,9.900000000051534e-05,63.68143300000011,3.1840716500000057,61.952,82.28847291072512,20000000,0.223,15.445174000000002,1294902.8609195338,15.222128869,63.524092011,4.2442e-05,4.1871e-05,15.222171311,63.524133882,0.222964256,0.139750803,15.445215099,63.663964249,3.1762066941,3.1831982124500002,15.142774282,1320761.9441157302,0.079354587,1313873.007430116,1294899.4152431649,0.608407763 +main,insert-wal1-fixed@8,fixed,1,1331330.438284,3.19147787085,63.829557417000004,15.022472,20000000,1331338.810283687,15.022566,9.399999999892827e-05,63.933384000000004,3.1966692000000005,61.952,82.42014587836171,20000000,0.212,15.234566,1312804.0536238446,15.022523096,63.829861335,4.1202e-05,4.0344e-05,15.022564298,63.829901679,0.212470313,0.086436499,15.235116056,63.916419643,3.1914950839500005,3.19582098215,14.959517582,1336941.5083321235,0.063005514,1331330.6305943162,1312756.6555112298,0.333681523 +async-mask,insert-wal1-fixed@8,fixed,1,1386755.079795,3.17989430015,63.597886003,14.422057,20000000,1386764.7312723836,14.422157,9.999999999976694e-05,63.74067799999992,3.187033899999996,62.976000000000006,82.35618877230286,20000000,0.218,14.640157,1366105.5684033989,14.422113211,63.598093104,4.2235e-05,4.1383e-05,14.422155446,63.598134487,0.217930471,0.123974436,14.6401665,63.722189506,3.1799067243500003,3.1861094753,14.32535887,1396125.582716379,0.096754341,1386755.2651810462,1366104.681937873,0.647473884 +original,insert-wal1-fixed@8,fixed,1,1296824.077219,3.1817762048500002,63.635524097,15.42218,20000000,1296833.5215903327,15.422292,0.00011199999999966792,63.720082000000076,3.186004100000004,62.976000000000006,82.43526205644473,20000000,0.174,15.596292,1282356.0882291766,15.422244832,63.635200187,4.5527e-05,4.4837e-05,15.422290359,63.635245024,0.173527991,0.068102895,15.595899263,63.703428756,3.1817622512,3.1851714378000002,15.330895002,1304555.2785659865,0.09134983,1296824.2416943333,1282388.380607739,0.663858193 +async-mask,insert-wal1-fixed@8,fixed,2,1272026.720131,3.1766792958,63.533585916,15.722825,20000000,1272036.036780922,15.72294,0.00011499999999919908,63.63793699999991,3.1818968499999953,62.976000000000006,82.54774425257247,20000000,0.242,15.964939999999999,1252745.0776514038,15.722889277,63.533143039,4.8254e-05,4.7281e-05,15.722937531,63.53319032,0.241944034,0.085495447,15.964993413,63.618797629,3.176659516,3.18093988145,15.71186218,1272923.5892521047,0.011027097,1272026.9326623708,1252740.8864268223,0.428398827 +main,insert-wal1-fixed@8,fixed,2,1288371.833744,3.1931923906999997,63.863847813999996,15.523337,20000000,1288382.7749149555,15.523469,0.00013200000000068712,64.00084899999996,3.200042449999998,62.976000000000006,82.604059853901,20000000,0.247,15.770469,1268193.1019299426,15.523394809,63.864193954,6.8377e-05,6.7756e-05,15.523463186,63.86426171,0.246592986,0.118665532,15.770136852,63.983007893,3.1932130855,3.19915039465,15.487377372,1291374.2281607008,0.036017437,1288372.3020026363,1268219.8124021708,0.646503476 +original,insert-wal1-fixed@8,fixed,2,1288193.753867,3.17128990915,63.425798183,15.525503,20000000,1288203.0295572388,15.525615,0.00011199999999966792,63.55620300000001,3.1778101500000004,61.952,82.30319541767373,20000000,0.216,15.741615,1270517.669248041,15.525355867,63.425589716,4.2822e-05,4.2064e-05,15.525398689,63.42563178,0.215803912,0.113082887,15.74128664,63.538798686,3.171281589,3.1769399343,15.479666222,1292017.5224176096,0.045689645,1288211.6846487382,1270544.1719851687,0.549155476 +original,insert-wal1-fixed@8,fixed,2,1396504.692413,3.17715919705,63.543183941,14.321353,20000000,1396516.0973268377,14.32147,0.00011699999999947863,63.656549999999925,3.182827499999996,60.928000000000004,82.40313427616071,20000000,0.211,14.53247,1376228.5420166014,14.321369878,63.542589868,5.3519e-05,5.2526e-05,14.321423397,63.542642394,0.210920307,0.094475572,14.532444115,63.637218364,3.1771321197,3.1818609182,14.309265957,1397695.7350643226,0.012103921,1396509.2327477399,1376230.9933369388,0.555176491 +main,insert-wal1-fixed@8,fixed,2,1478844.372894,3.22276073945,64.455214789,13.523958,20000000,1478857.0032530418,13.524074,0.00011600000000022703,64.52952000000028,3.2264760000000137,60.928000000000004,82.58149491120537,20000000,0.131,13.655074,1464657.020533173,13.523991023,64.455398347,6.3061e-05,6.2296e-05,13.524054084,64.455460643,0.131233184,0.05581375,13.655368098,64.511355192,3.2227730321499997,3.2255677595999996,13.483324488,1483313.704850741,0.040666535,1478846.4964556408,1464625.475964229,0.592229388 +async-mask,insert-wal1-fixed@8,fixed,2,1479042.768386,3.19467152705,63.893430541,13.52213,20000000,1479056.9237242949,13.522259,0.0001289999999993796,64.01745299999965,3.2008726499999827,60.928000000000004,82.61282999933339,20000000,0.197,13.719259,1457804.6817251574,13.52218681,63.894036013,7.0117e-05,6.932e-05,13.522256927,63.894105333,0.197006137,0.106084752,13.719349893,64.000276907,3.1947052666499998,3.20001384535,13.477543281,1483949.9738943556,0.044643529,1479043.0405197993,1457795.0235240057,2.717081792 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/summary.csv new file mode 100644 index 000000000..e28655868 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/summary.csv @@ -0,0 +1,7 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,productive_wall_s_mean,productive_ops_s_mean,productive_end_to_stop_s_mean,exact_body_ops_s_mean,exact_drain_ops_s_mean,worker_completion_spread_s_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0-fixed@8,main,6,2382082.4994755,2193783.462289,2593012.067276,167446.39447402494,0.0,2.8579221261666667,4.288,76.03697752115336,2382111.939241484,2340705.303162107,57.15844252333333,8.430775833333334,8.430878833333333,0.00010299999999974219,0.15133333333333335,8.582212166666666,57.23965733333333,2.8619828666666662,0.0,0.0,8.430835109833334,57.158344013833336,4.0813166666666664e-05,4.005816666666667e-05,8.430875923,57.158384072,0.15116235516666668,0.06742851533333334,8.5821284275,57.22590272466667,2.8579192036,2.8612951362333336,8.398148278666666,2390917.703460622,0.032686831166666666,2382083.2529280186,2340728.270750662,2.9513769191666666,3,0.0,0.0,0.0 +insert-wal0-fixed@8,original,6,2348955.2929705,2101811.799509,2592475.340118,196708.87625643014,-1.3906825860269034,2.860247340275,4.288,75.87489257915679,2348988.3260572893,2304369.063969229,57.20494680549999,8.564726666666667,8.564845,0.00011833333333299834,0.1655,8.730345,57.2794225,2.8639711250000004,-1.3905145530122232,-1.5523628345606166,8.564730296833334,57.20446892983333,5.629416666666667e-05,5.558366666666667e-05,8.564786590999999,57.2045245135,0.16540703833333334,0.06081949183333333,8.730276435833334,57.2654267915,2.860226225675,2.8632713395750002,8.499455143499999,2367365.0233269404,0.06527515333333334,2348973.7635296998,2304389.701873138,3.093157850166667,3,-1.4773070643953168,-13.524102102865132,12.24770438151246 +insert-wal0-fixed@8,async-mask,6,2285541.2866523336,2146975.701297,2433749.631177,104438.81233432633,-4.052807274492953,2.8475618848583335,4.309333333333334,76.02213157465839,2285571.192851069,2245111.983669857,56.95123769716667,8.765697000000001,8.765811166666667,0.0001141666666664894,0.15833333333333333,8.924144499999999,57.038791,2.8519395500000004,-4.0527376064936504,-4.083953642652527,8.765751306,56.95138166416666,5.53955e-05,5.470933333333333e-05,8.765806701499999,56.9514363735,0.15827498066666668,0.07339666933333333,8.924169402333334,57.02492074733333,2.847571818675,2.8512460373666664,8.713279012833334,2299812.6613496062,0.05247229316666666,2285542.5376080354,2245110.361641642,3.3009990993333336,3,-4.066706612048499,-23.894226324201306,20.926394092822378 +insert-wal1-fixed@8,main,6,1389704.8428201666,1288371.833744,1478844.372894,87349.34913734753,0.0,3.1828083798999995,61.26933333333333,82.50637463221261,1389715.7687542166,1370126.287836957,63.656167597999996,14.4391425,14.439255000000001,0.0001125000000001819,0.20766666666666667,14.646921666666666,63.777778833333436,3.188888941666672,0.0,0.0,14.439196210666667,63.65632226366666,5.3171500000000004e-05,5.251966666666667e-05,14.439249382166667,63.65637478333334,0.207673666,0.10393847766666665,14.647003611833334,63.76039380633333,3.1828187391666667,3.1880196903166667,14.382150553666667,1395239.0078039912,0.057045657,1389705.4113436558,1370118.1546700294,0.5601023845,3,0.0,0.0,0.0 +insert-wal1-fixed@8,original,6,1369666.9772046667,1288193.753867,1478946.845944,76572.55877907055,-1.441879239251731,3.165722210691667,61.61066666666667,82.33868991638187,1369677.1663740461,1350110.2127916457,63.31444421383333,14.639671333333334,14.639779833333334,0.00010849999999962279,0.21016666666666664,14.8499465,63.4466086666666,3.17233043333333,-1.441920918702222,-1.4608927091612212,14.639685056166668,63.314274450999996,4.4736999999999995e-05,4.394983333333333e-05,14.639729793166666,63.314318400833336,0.2099741855,0.114608712,14.849788497833332,63.429011604500005,3.1657159200416665,3.171450580225,14.5766133615,1375622.476338873,0.06307169466666666,1369671.333726255,1350122.804782015,0.5987707385,3,-1.450527724257289,-4.71642823932995,1.92731345358923 +insert-wal1-fixed@8,async-mask,6,1371995.1276393335,1270087.858084,1479042.768386,86858.3010850531,-1.2743508286906624,3.166205884483333,61.61066666666667,82.5050492543697,1372005.6984958951,1351987.2533262547,63.32411768966667,14.626524000000002,14.626635833333333,0.00011183333333312599,0.21883333333333332,14.845469166666666,63.45246133333328,3.1726230666666644,-1.274366360122492,-1.3238950797257343,14.626583567499999,63.32413003083334,5.0175333333333334e-05,4.9414166666666665e-05,14.626633742833334,63.324179445,0.21883368366666667,0.1105225495,14.845558645166667,63.434793224833335,3.16620897225,3.1717396612416664,14.5654442385,1377791.9293239724,0.061139329,1371995.342564557,1351980.5467820785,1.3257339353333333,3,-1.2210735785453064,-6.162899021417179,3.981007546281101 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.csv new file mode 100644 index 000000000..5e87ff781 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.csv @@ -0,0 +1,92 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,498559,0.014858,4982181.839,0.000,0.000,15.602,0.000,0.001,8.329,80.812,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,15.602,591825.150,583310.974,694564.869,572868.118,628250.233,559147.504,588237.604,763977.386 +0.200254,0.100185,956531,0.028507,4571245.596,0.000,0.000,20.835,0.000,0.006,9.030,150.496,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,20.835,564293.884,560590.749,595595.855,485080.733,680298.828,525925.014,567208.481,592252.054 +0.300427,0.100174,1402594,0.041801,4452902.655,0.000,0.000,15.721,0.000,7.702,9.388,223.215,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,15.721,558680.494,558600.632,402631.294,582469.212,560766.873,534083.179,555396.193,700274.778 +0.400584,0.100157,1850385,0.055146,4470912.485,0.000,0.000,20.524,0.000,0.000,9.481,282.512,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,20.524,451123.937,567062.479,511419.567,543149.905,676371.398,528712.501,566902.729,626169.969 +0.500771,0.100187,2271315,0.067690,4201437.556,0.000,0.000,24.015,0.000,11.183,9.839,292.543,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,24.015,514008.101,513409.221,551627.700,466586.843,584246.658,414154.963,513089.819,644314.250 +0.600944,0.100173,2376765,0.070833,1052683.090,0.000,0.000,103.830,0.000,9.316,10.391,298.527,0.000,29.012,0.180542,14.013,8,0.000,0.000,0.000,0,0.000,0,103.830,38793.044,2515.658,436915.892,43764.463,4741.816,447108.300,27652.273,51191.644 +0.701113,0.100170,2638113,0.078622,2609049.078,0.000,0.000,34.011,0.000,26.314,7.728,298.527,1.560,537.447,0.406860,13.960,8,0.000,0.000,0.000,0,0.000,0,34.011,300928.935,377678.592,319577.265,349765.996,322552.213,316202.996,332006.157,290336.924 +0.801251,0.100138,2980352,0.088821,3417682.075,0.000,0.000,31.589,0.000,12.847,8.680,298.527,35.615,915.107,0.477783,13.871,8,0.000,0.000,0.000,0,0.000,0,31.589,423636.432,455053.155,450469.469,350027.830,418353.709,409106.448,468244.983,442790.048 +0.901400,0.100149,3351019,0.099868,3701157.126,0.000,0.000,19.377,0.000,8.154,8.863,298.527,73.406,511.387,0.559814,13.821,8,0.000,0.000,0.000,0,0.000,0,19.377,453394.669,533375.537,378735.873,472755.830,401751.591,452895.412,451028.194,557220.021 +1.001563,0.100163,3767064,0.112267,4153698.786,0.000,0.000,14.995,0.000,11.087,9.472,298.527,111.303,119.025,0.606323,13.810,8,0.000,0.000,0.000,0,0.000,0,14.995,524058.222,593325.638,534361.476,437169.447,413428.035,497850.818,550465.301,603039.849 +1.101717,0.100154,4084893,0.121739,3173393.707,0.000,0.000,16.114,0.000,44.844,9.655,298.527,91.967,93.645,0.628738,13.800,8,0.000,0.000,0.000,0,0.000,0,16.114,256404.389,552078.188,532238.798,237184.044,541474.548,242545.771,300556.266,510911.704 +1.201908,0.100192,4364457,0.130071,2790295.858,0.000,0.000,79.278,0.000,0.514,9.633,298.527,57.507,16.609,0.779247,13.799,8,0.000,0.000,0.000,0,0.000,0,79.278,253264.932,194297.869,572812.914,245899.039,449718.672,356028.114,173996.751,544277.567 +1.302067,0.100158,4826300,0.143835,4611129.844,0.000,0.000,13.690,0.000,0.001,8.635,298.527,0.000,0.000,0.779247,13.799,8,0.000,0.000,0.000,0,0.000,0,13.690,480579.166,646875.892,657489.090,497073.054,637281.082,542181.640,538397.630,611252.290 +1.402258,0.100191,5227428,0.155789,4003631.542,0.000,0.000,19.279,0.000,0.335,8.207,298.527,0.000,82.772,1.023560,13.791,8,0.000,0.000,0.000,0,0.000,0,19.279,473435.558,459512.157,539639.084,486979.684,577806.171,486041.476,508648.288,471569.124 +1.502410,0.100152,5612827,0.167275,3848130.567,0.000,0.000,21.186,0.000,0.001,8.210,298.527,0.000,508.250,1.385620,13.741,8,0.000,0.000,0.000,0,0.000,0,21.186,460818.326,548375.006,435426.988,486079.861,417454.355,583201.976,388618.263,528155.793 +1.602578,0.100168,5866352,0.174831,2531000.299,0.000,0.000,63.780,0.000,73.268,10.138,298.527,0.000,290.840,1.385620,13.712,8,0.000,0.000,0.000,0,0.000,0,63.780,580245.733,171122.675,144936.643,573856.461,176393.824,236423.032,147492.351,500529.581 +1.702777,0.100199,6244098,0.186089,3769966.663,0.000,0.000,77.902,0.000,0.002,9.209,298.527,0.000,0.702,1.385620,13.712,8,0.000,0.000,0.000,0,0.000,0,77.902,426731.811,480964.017,428238.815,500784.620,471472.882,551054.702,374954.725,535765.092 +1.802938,0.100161,6713590,0.200081,4687355.733,0.000,0.000,10.687,0.000,11.239,8.420,298.527,0.000,0.000,1.385620,13.712,8,0.000,0.000,0.000,0,0.000,0,10.687,558079.394,587961.172,549033.991,560994.689,648822.955,680461.898,484288.475,617713.159 +1.903090,0.100152,7033561,0.209616,3194856.247,0.000,0.000,21.922,0.000,0.001,7.854,298.527,0.000,185.031,1.574829,13.694,8,0.000,0.000,0.000,0,0.000,0,21.922,291117.722,437205.779,349988.284,407271.257,411544.765,485063.073,354840.911,457824.455 +2.003248,0.100158,7347813,0.218982,3137552.031,0.000,0.000,17.449,0.000,4.414,7.823,298.527,0.000,536.923,1.883545,13.642,8,0.000,0.000,0.000,0,0.000,0,17.449,412147.410,399906.792,324136.765,383622.576,398389.195,399647.203,408852.627,410849.465 +2.103416,0.100167,7580829,0.225926,2326265.947,0.000,0.000,14.567,0.000,40.875,8.863,298.527,0.000,147.059,1.883545,13.627,8,0.000,0.000,0.000,0,0.000,0,14.567,225093.205,436818.787,210896.969,334949.312,252816.797,252127.950,433634.118,179928.808 +2.203570,0.100154,7838846,0.233616,2576208.281,0.000,0.000,75.139,0.000,1.284,10.442,298.527,7.410,3.861,1.883545,13.627,8,0.000,0.000,0.000,0,0.000,0,75.139,175050.805,350171.503,348753.683,425715.331,361623.891,207351.133,357580.110,349961.825 +2.303756,0.100186,8289698,0.247052,4500143.523,0.000,0.000,11.804,0.000,14.299,8.391,298.527,0.000,0.000,1.883545,13.627,8,0.000,0.000,0.000,0,0.000,0,11.804,467110.530,533626.718,566026.410,521429.422,638122.212,571616.005,651936.498,550275.728 +2.403919,0.100164,8687827,0.258917,3974780.700,0.000,0.000,14.386,0.000,4.631,8.593,298.527,0.000,97.653,2.107422,13.617,8,0.000,0.000,0.000,0,0.000,0,14.386,474073.633,450572.121,582825.536,496067.615,411496.113,547583.250,559593.582,452568.851 +2.504085,0.100165,9060946,0.270037,3725036.277,0.000,0.000,19.285,0.000,15.644,7.846,298.527,0.000,534.781,2.166504,13.565,8,0.000,0.000,0.000,0,0.000,0,19.285,476043.581,435041.316,436798.413,435400.722,409303.834,480446.308,588368.022,463634.081 +2.604244,0.100159,9330447,0.278069,2690734.826,0.000,0.000,25.382,0.000,43.760,9.075,298.527,0.000,245.508,2.276421,13.541,8,0.000,0.000,0.000,0,0.000,0,25.382,283858.991,258279.632,224543.234,270719.867,603960.398,425793.478,304705.868,318873.358 +2.704405,0.100161,9571616,0.285256,2407801.713,0.000,0.000,80.956,0.000,0.002,9.689,298.527,0.000,4.641,2.373295,13.541,8,0.000,0.000,0.000,0,0.000,0,80.956,165772.299,377779.935,162956.846,183204.149,477189.401,332902.406,311726.602,396270.075 +2.804573,0.100168,10031181,0.298952,4587940.333,0.000,0.000,11.245,0.000,8.309,8.386,298.527,0.000,0.000,2.373295,13.541,8,0.000,0.000,0.000,0,0.000,0,11.245,561506.433,555905.845,549915.910,642001.168,620647.052,529150.804,519836.456,608976.663 +2.904731,0.100158,10462518,0.311807,4306550.147,0.000,0.000,15.624,0.000,4.031,8.494,298.527,0.000,158.850,2.714966,13.525,8,0.000,0.000,0.000,0,0.000,0,15.624,523700.668,568280.072,437397.338,601527.421,608196.859,511999.198,593080.797,462367.794 +3.007286,0.102555,10871075,0.323983,3983793.828,0.000,0.000,21.200,0.000,4.575,8.533,298.527,0.000,638.302,2.737793,13.461,8,0.000,0.000,0.000,0,0.000,0,21.200,466511.767,592561.505,437512.624,521575.036,515851.264,488051.480,463947.284,497782.867 +3.107459,0.100172,11107674,0.331034,2361920.081,0.000,0.000,18.619,0.000,56.444,9.024,298.527,0.000,138.667,2.824280,13.447,8,0.000,0.000,0.000,0,0.000,0,18.619,234555.827,243001.275,206863.545,269485.639,203010.185,548804.333,207153.046,449046.230 +3.207690,0.100231,11336155,0.337844,2279538.112,0.000,0.000,78.484,0.000,0.001,10.426,298.527,80.556,1.247,2.920048,13.447,8,0.000,0.000,0.000,0,0.000,0,78.484,127844.334,272419.974,317605.474,228112.444,424817.525,237889.832,412286.505,258562.024 +3.307876,0.100186,11782934,0.351159,4459506.289,0.000,0.000,11.567,0.000,4.751,8.283,298.527,0.000,0.039,2.920048,13.447,8,0.000,0.000,0.000,0,0.000,0,11.567,625388.316,572266.991,499192.730,577637.016,492824.559,611683.773,527190.722,553322.182 +3.408032,0.100156,12208433,0.363840,4248346.478,0.000,0.000,14.401,0.000,1.671,8.501,298.527,0.000,110.179,3.255981,13.436,8,0.000,0.000,0.000,0,0.000,0,14.401,665549.221,531988.082,496044.291,603725.899,441619.400,518638.958,481447.118,509333.509 +3.508188,0.100157,12594953,0.375359,3859157.678,0.000,0.000,19.435,0.000,12.258,8.317,298.527,0.000,630.263,3.275024,13.375,8,0.000,0.000,0.000,0,0.000,0,19.435,431055.093,580640.885,450045.359,528522.487,344221.050,586831.193,442607.006,495234.606 +3.608372,0.100183,12931149,0.385378,3355803.309,0.000,0.000,18.739,0.000,46.410,9.633,298.527,0.000,219.090,3.372379,13.353,8,0.000,0.000,0.000,0,0.000,0,18.739,511631.341,507838.300,540638.124,600697.936,258116.449,395194.960,287712.152,253974.049 +3.708555,0.100183,13129316,0.391284,1978054.690,0.000,0.000,81.571,0.000,8.999,10.736,298.527,97.010,34.780,3.518677,13.350,8,0.000,0.000,0.000,0,0.000,0,81.571,191100.723,91542.687,137957.853,242786.257,378338.507,494166.806,55758.090,386403.766 +3.808732,0.100178,13556077,0.404003,4260037.698,0.000,0.000,58.965,0.000,6.563,8.799,298.527,0.000,1.716,3.520878,13.350,8,0.000,0.000,0.000,0,0.000,0,58.965,559046.284,322277.146,651432.066,573340.875,499911.397,618300.958,553206.664,482522.307 +3.908897,0.100164,13954224,0.415868,3974934.056,0.000,0.000,13.939,0.000,14.357,8.372,298.527,0.000,213.009,3.759277,13.329,8,0.000,0.000,0.000,0,0.000,0,13.939,430552.048,466962.179,566678.217,563124.061,474449.867,476396.666,529309.661,467461.358 +4.009048,0.100151,14314489,0.426605,3597217.805,0.000,0.000,33.566,0.000,0.227,8.210,298.527,0.000,538.055,3.855591,13.276,8,0.000,0.000,0.000,0,0.000,0,33.566,229703.123,516919.395,546884.145,527153.940,421753.106,486405.474,435432.449,432966.173 +4.109196,0.100148,14639280,0.436285,3243110.003,0.000,0.000,16.743,0.000,37.209,9.121,298.527,9.985,263.282,3.937744,13.251,8,0.000,0.000,0.000,0,0.000,0,16.743,301493.771,457472.913,584265.252,495726.295,280744.481,398400.344,343212.026,381794.921 +4.209364,0.100168,14812445,0.441445,1728747.795,0.000,0.000,79.466,0.000,59.743,10.925,298.527,146.161,20.278,4.118286,13.249,8,0.000,0.000,0.000,0,0.000,0,79.466,1267.872,224692.788,531867.107,226000.592,2875.173,386680.844,8306.056,347057.364 +4.309539,0.100175,15267825,0.455017,4545822.355,0.000,0.000,62.591,0.000,0.002,8.591,298.527,0.000,1.287,4.118286,13.249,8,0.000,0.000,0.000,0,0.000,0,62.591,534511.964,552071.148,640066.721,591531.897,501789.390,594536.624,523181.847,608132.763 +4.409694,0.100154,15675445,0.467165,4069916.781,0.000,0.000,11.772,0.000,0.001,8.336,298.527,0.000,231.128,4.314941,13.226,8,0.000,0.000,0.000,0,0.000,0,11.772,478161.804,531609.291,476763.962,597227.987,466579.685,558897.163,481636.440,479040.448 +4.509871,0.100177,16022515,0.477508,3464572.695,0.000,0.000,19.944,0.000,0.001,7.959,298.527,0.000,489.837,4.382690,13.178,8,0.000,0.000,0.000,0,0.000,0,19.944,413039.515,513431.965,514929.317,401559.817,390669.078,438694.143,364435.474,427813.386 +4.610027,0.100156,16456042,0.490428,4328502.473,0.000,0.000,12.281,0.000,40.039,7.949,298.527,9.048,232.722,4.426880,13.155,8,0.000,0.000,0.000,0,0.000,0,12.281,631732.299,561102.727,640099.218,532297.763,498410.745,652769.408,538967.335,273122.978 +4.710193,0.100166,16611903,0.495073,1556028.083,0.000,0.000,53.506,0.000,87.106,4.791,356.879,312.996,193.195,4.575562,13.136,8,0.000,0.000,0.000,0,0.000,0,53.506,53850.646,407254.243,133298.817,332668.004,41581.005,55068.625,117205.521,415101.223 +4.810354,0.100161,16738457,0.498845,1263503.573,0.000,0.000,17.745,0.000,187.267,7.571,356.879,553.015,216.487,4.730354,13.115,8,0.000,0.000,0.000,0,0.000,0,17.745,0.000,429687.460,0.000,456204.721,0.000,0.000,0.000,377611.392 +4.910507,0.100153,16832073,0.501635,934725.589,0.000,0.000,18.881,0.000,287.421,5.036,356.879,309.720,863.597,4.982422,13.031,8,0.000,0.000,0.000,0,0.000,0,18.881,0.000,321836.117,0.000,314557.287,0.000,0.000,0.000,298332.185 +5.010646,0.100139,16944690,0.504991,1124606.898,0.000,0.000,37.946,0.000,387.560,5.902,356.879,441.730,449.570,5.016357,12.987,8,0.000,0.000,0.000,0,0.000,0,37.946,0.000,444462.237,0.000,211685.776,0.000,0.000,0.000,468458.884 +5.110825,0.100179,17094803,0.509465,1498452.939,0.000,0.000,7.054,0.000,487.739,6.588,356.879,532.525,375.657,5.149292,12.950,8,0.000,0.000,0.000,0,0.000,0,7.054,0.000,382826.062,0.000,551744.281,0.000,0.000,0.000,563882.596 +5.210967,0.100142,17165380,0.511568,704770.297,0.000,0.000,69.068,0.000,587.880,3.541,356.879,225.656,611.905,5.149292,12.890,8,0.000,0.000,0.000,0,0.000,0,69.068,0.000,114537.531,0.000,295390.994,0.000,0.000,0.000,294841.773 +5.311131,0.100164,17298409,0.515533,1328117.028,0.000,0.000,39.224,0.000,688.044,4.761,356.879,248.656,211.022,5.173096,12.869,8,0.000,0.000,0.000,0,0.000,0,39.224,0.000,498314.692,0.000,307656.634,0.000,0.000,0.000,522145.702 +5.411263,0.100132,17450402,0.520063,1517925.837,0.000,0.000,5.042,0.000,788.176,7.059,356.879,515.101,167.981,5.335815,12.853,7,0.000,0.000,0.000,0,0.000,0,5.042,0.000,551411.954,0.000,506351.449,0.000,0.000,0.000,460162.434 +5.511415,0.100152,17509412,0.521821,589202.021,0.000,0.000,4.117,0.000,888.328,2.088,356.879,159.640,616.794,5.335815,12.793,7,0.000,0.000,0.000,0,0.000,0,4.117,0.000,568912.943,0.000,20289.078,0.000,0.000,0.000,0.000 +5.611554,0.100139,17580711,0.523946,711999.758,0.000,0.000,99.396,0.000,988.468,3.354,356.879,250.043,331.297,5.383667,12.760,7,0.000,0.000,0.000,0,0.000,0,99.396,0.000,374848.664,0.000,337151.094,0.000,0.000,0.000,0.000 +5.711694,0.100140,17649191,0.525987,683845.830,0.000,0.000,20.181,0.000,1088.607,4.493,356.879,505.974,209.434,5.383667,12.740,6,0.000,0.000,0.000,0,0.000,0,20.181,0.000,122828.617,0.000,561017.213,0.000,0.000,0.000,0.000 +5.811816,0.100123,17658259,0.526257,90568.937,0.000,0.000,11.734,0.000,1188.730,2.736,356.879,280.398,417.106,5.494263,12.699,6,0.000,0.000,0.000,0,0.000,0,11.734,0.000,0.000,0.000,90568.937,0.000,0.000,0.000,0.000 +5.911929,0.100113,17686985,0.527113,286935.201,0.000,0.000,1.998,0.000,1288.843,2.256,356.879,317.765,427.875,5.573975,12.657,5,0.000,0.000,0.000,0,0.000,0,1.998,0.000,0.000,0.000,286935.201,0.000,0.000,0.000,0.000 +6.012074,0.100144,17686985,0.527113,0.000,0.000,0.000,0.000,0.000,1388.987,2.040,356.879,333.503,289.036,5.573975,12.629,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.112203,0.100129,17686985,0.527113,0.000,0.000,0.000,0.000,0.000,1489.116,3.223,356.879,418.716,237.739,5.644409,12.606,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.212315,0.100112,17686985,0.527113,0.000,0.000,0.000,0.000,0.000,1589.229,1.869,356.879,274.574,491.050,5.644409,12.558,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.312445,0.100130,17686985,0.527113,0.000,0.000,0.000,0.000,0.000,1689.359,1.961,356.879,290.989,377.205,5.663574,12.521,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.412583,0.100137,17686985,0.527113,0.000,0.000,0.000,0.000,0.000,1789.496,2.266,356.879,345.541,191.144,5.681885,12.502,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.512724,0.100141,17686988,0.527113,29.958,0.000,0.000,1886.390,0.000,1889.637,3.480,380.207,299.578,217.272,5.770508,12.481,5,0.000,0.000,0.000,0,0.000,0,1886.390,9.986,0.000,0.000,0.000,0.000,9.986,9.986,0.000 +6.612904,0.100181,17845301,0.531831,1580275.422,0.000,0.000,1900.818,0.000,0.001,7.079,419.289,34.664,294.312,5.770508,12.452,5,0.000,0.000,0.000,0,0.000,0,1900.818,408182.667,0.000,97953.060,0.000,257784.344,389716.025,426639.327,0.000 +6.713075,0.100170,18114594,0.539857,2688350.556,0.000,0.000,13.291,0.000,29.406,5.248,419.289,36.656,282.215,5.770508,12.424,5,0.000,0.000,0.000,0,0.000,0,13.291,488927.142,0.000,467853.040,0.000,623288.266,498750.409,609531.699,0.000 +6.813224,0.100149,18339092,0.546548,2241633.353,0.000,0.000,17.557,0.000,129.555,4.300,419.289,53.319,138.621,5.772949,12.411,5,0.000,0.000,0.000,0,0.000,0,17.557,569829.273,0.000,0.000,0.000,524057.608,562560.126,585186.346,0.000 +6.913379,0.100156,18448518,0.549809,1092560.915,0.000,0.000,171.359,0.000,61.641,2.481,419.289,211.312,250.899,5.798340,12.386,5,0.000,0.000,0.000,0,0.000,0,171.359,291107.287,0.000,9.984,0.000,286863.886,232997.656,281582.100,0.000 +7.013509,0.100130,18448522,0.549809,39.948,0.000,0.000,152.215,0.000,161.762,2.397,419.289,568.599,426.244,5.852783,12.345,5,0.000,0.000,0.000,0,0.000,0,152.215,0.000,0.000,19.974,0.000,0.000,0.000,19.974,0.000 +7.113639,0.100130,18448528,0.549809,59.922,0.000,0.000,173.255,0.000,104.325,2.183,419.289,421.756,769.351,6.040405,12.269,5,0.000,0.000,0.000,0,0.000,0,173.255,19.974,0.000,0.000,0.000,19.974,19.974,0.000,0.000 +7.213767,0.100128,18448536,0.549809,79.898,0.000,0.000,170.209,0.000,183.790,2.004,419.289,420.203,513.833,6.102051,12.219,5,0.000,0.000,0.000,0,0.000,0,170.209,19.974,0.000,19.974,0.000,0.000,19.974,19.974,0.000 +7.313927,0.100160,18448546,0.549810,99.840,0.000,0.000,187.420,0.000,131.426,3.783,419.289,769.783,332.164,6.194092,12.187,5,0.000,0.000,0.000,0,0.000,0,187.420,19.968,0.000,19.968,0.000,39.936,0.000,19.968,0.000 +7.414073,0.100145,18448548,0.549810,19.971,0.000,0.000,150.627,0.000,137.272,1.857,419.289,354.563,708.502,6.304443,12.117,5,0.000,0.000,0.000,0,0.000,0,150.627,0.000,0.000,0.000,0.000,0.000,19.971,0.000,0.000 +7.514188,0.100115,18448555,0.549810,69.919,0.000,0.000,171.518,0.000,216.461,2.277,419.289,452.524,568.796,6.304443,12.062,5,0.000,0.000,0.000,0,0.000,0,171.518,0.000,0.000,19.977,0.000,19.977,9.988,19.977,0.000 +7.614329,0.100141,18448563,0.549810,79.887,0.000,0.000,227.826,0.000,92.981,2.435,419.289,536.001,355.202,6.338501,12.027,5,0.000,0.000,0.000,0,0.000,0,227.826,19.972,0.000,19.972,0.000,19.972,9.986,9.986,0.000 +7.714462,0.100133,18448568,0.549810,49.934,0.000,0.000,131.413,0.000,133.915,1.745,419.289,451.433,370.602,6.382446,11.991,5,0.000,0.000,0.000,0,0.000,0,131.413,19.974,0.000,0.000,0.000,0.000,19.974,9.987,0.000 +7.814598,0.100136,18448572,0.549810,39.946,0.000,0.000,223.335,0.000,223.987,1.385,419.289,319.605,565.130,6.448853,11.936,5,0.000,0.000,0.000,0,0.000,0,223.335,0.000,0.000,19.973,0.000,0.000,0.000,19.973,0.000 +7.914714,0.100117,18448576,0.549810,39.953,0.000,0.000,257.606,0.000,257.434,1.331,419.289,303.669,391.770,6.497192,11.897,5,0.000,0.000,0.000,0,0.000,0,257.606,19.977,0.000,0.000,0.000,19.977,0.000,0.000,0.000 +8.014847,0.100133,18448580,0.549811,39.947,0.000,0.000,298.257,0.000,201.391,1.778,419.289,452.836,377.350,6.544071,11.860,5,0.000,0.000,0.000,0,0.000,0,298.257,0.000,0.000,0.000,0.000,0.000,19.973,19.973,0.000 +8.114973,0.100126,18448586,0.549811,59.925,0.000,0.000,204.989,0.000,150.787,1.818,419.289,455.248,336.842,6.583130,11.827,5,0.000,0.000,0.000,0,0.000,0,204.989,19.975,0.000,19.975,0.000,19.975,0.000,0.000,0.000 +8.215108,0.100135,18448592,0.549811,59.919,0.000,0.000,167.566,0.000,184.360,1.543,419.289,335.251,418.927,6.634521,11.786,5,0.000,0.000,0.000,0,0.000,0,167.566,0.000,0.000,19.973,0.000,0.000,19.973,19.973,0.000 +8.315255,0.100147,18448596,0.549811,39.941,0.000,0.000,214.224,0.000,182.237,1.387,419.289,291.057,488.267,6.693359,11.739,5,0.000,0.000,0.000,0,0.000,0,214.224,19.971,0.000,0.000,0.000,19.971,0.000,0.000,0.000 +8.415398,0.100143,18448602,0.549811,59.914,0.000,0.000,229.951,0.000,164.112,1.514,419.289,392.291,435.745,6.745239,11.696,5,0.000,0.000,0.000,0,0.000,0,229.951,0.000,0.000,19.971,0.000,0.000,19.971,19.971,0.000 +8.515536,0.100138,18614181,0.554746,1653506.425,0.000,0.000,191.371,0.000,0.001,4.687,419.289,394.104,401.516,6.795166,11.657,5,0.000,0.000,0.000,0,0.000,0,191.371,529299.012,0.000,285485.730,0.000,348958.071,281261.564,208502.048,0.000 +8.615717,0.100181,18910043,0.563563,2953268.264,0.000,0.000,14.776,0.000,16.530,5.894,419.289,0.156,211.921,6.820190,11.636,5,0.000,0.000,0.000,0,0.000,0,14.776,584949.989,0.000,550392.612,0.000,520995.883,634180.776,662749.006,0.000 +8.715893,0.100176,19257076,0.573906,3464235.094,0.000,0.000,18.694,0.000,13.968,5.314,419.289,0.000,201.092,6.843506,11.617,4,0.000,0.000,0.000,0,0.000,0,18.694,786556.149,0.000,721360.852,0.000,602969.148,693180.432,660168.513,0.000 +8.816054,0.100161,19532029,0.582100,2745120.157,0.000,0.000,14.931,0.000,0.000,4.803,419.289,0.000,190.631,6.870361,11.598,4,0.000,0.000,0.000,0,0.000,0,14.931,578800.198,0.000,661926.661,0.000,682054.327,0.000,822338.970,0.000 +8.916223,0.100170,19796882,0.589993,2644035.536,0.000,0.000,16.215,0.000,0.002,4.313,419.289,0.000,145.105,6.896729,11.584,3,0.000,0.000,0.000,0,0.000,0,16.215,635170.306,0.000,662064.590,0.000,657232.803,0.000,689567.838,0.000 +9.016388,0.100164,19949454,0.594540,1523216.183,0.000,0.000,14.007,0.000,0.000,2.700,419.289,0.000,90.398,6.915283,11.575,1,0.000,0.000,0.000,0,0.000,0,14.007,717360.824,0.000,198942.983,0.000,0.000,0.000,606912.376,0.000 +9.116578,0.100190,20000000,0.596046,504502.067,0.000,0.000,1.049,0.000,0.000,0.466,419.289,0.000,15.089,6.919556,11.573,0,0.000,0.000,0.000,0,0.000,0,1.049,504502.067,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.log new file mode 100644 index 000000000..cbec6aa45 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=25 +worker=5 kind=insert tid=6 os_tid=30 +worker=2 kind=insert tid=7 os_tid=27 +worker=6 kind=insert tid=8 os_tid=31 +worker=1 kind=insert tid=9 os_tid=26 +start_monotonic_ns=2089807684400151 main_address=0x5612326f3300 +worker=4 kind=insert tid=10 os_tid=29 +worker=3 kind=insert tid=11 os_tid=28 +worker=7 kind=insert tid=12 os_tid=32 +load_end reason=complete inserted=20000000 elapsed_s=9.117 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.159 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089807684401755 cpu_ns=9655128 +diagnostic_stage name=stop_request wall_ns=2089816801036312 cpu_ns=56343152191 +diagnostic_stage name=workers_joined wall_ns=2089816801069507 cpu_ns=56343184810 +diagnostic_stage name=before_close wall_ns=2089816801143052 cpu_ns=56343258330 +diagnostic_stage name=after_close wall_ns=2089816960209608 cpu_ns=56436285546 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089816749141024 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089816749139968 last_end_ns=2089816749141024 loop_exit_ns=2089816749141061 deregister_start_ns=2089816749141093 deregister_end_ns=2089816749141768 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089813313753568 last_end_ns=2089813313754601 loop_exit_ns=2089813313754657 deregister_start_ns=2089813313754682 deregister_end_ns=2089813313755458 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089816632253683 last_end_ns=2089816632254714 loop_exit_ns=2089816632254764 deregister_start_ns=2089816632254810 deregister_end_ns=2089816632255558 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089813536833638 last_end_ns=2089813536834319 loop_exit_ns=2089813536834356 deregister_start_ns=2089813536834389 deregister_end_ns=2089813536835246 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089816600510824 last_end_ns=2089816600511907 loop_exit_ns=2089816600511956 deregister_start_ns=2089816600512002 deregister_end_ns=2089816600512932 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089816397796662 last_end_ns=2089816397797896 loop_exit_ns=2089816397797941 deregister_start_ns=2089816397797986 deregister_end_ns=2089816397798905 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089816691641008 last_end_ns=2089816691641824 loop_exit_ns=2089816691641863 deregister_start_ns=2089816691641913 deregister_end_ns=2089816691642639 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089813080971804 last_end_ns=2089813080973360 loop_exit_ns=2089813080973409 deregister_start_ns=2089813080973456 deregister_end_ns=2089813080976839 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.summary.csv new file mode 100644 index 000000000..1ddcc609c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2193783.462289,9.116670,20000000,0.003022,0.001424,0.004288,0.010880,1900.818403,0.003022,0.001424,0.004288,0.010880,1900.818403,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.csv new file mode 100644 index 000000000..4ac26de50 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.csv @@ -0,0 +1,89 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100071,0.100071,523931,0.015614,5235572.796,0.000,0.000,19.704,0.000,0.004,8.119,84.047,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,19.704,625643.409,672350.070,513843.214,782521.428,809961.841,698871.139,623055.257,509326.438 +0.200254,0.100182,980729,0.029228,4559665.131,0.000,0.000,20.725,0.000,0.001,8.849,155.051,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,20.725,446555.674,542031.567,573015.067,682325.731,722662.175,581529.540,443950.425,567594.951 +0.300425,0.100171,1433181,0.042712,4516786.223,0.000,0.000,20.620,0.000,12.342,9.080,228.023,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,20.620,455789.583,476314.440,577840.604,689469.470,608617.906,574556.228,565581.594,568616.398 +0.400586,0.100161,1892165,0.056391,4582471.157,0.000,0.000,20.796,0.000,0.001,9.419,282.734,0.000,0.039,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,20.796,574715.828,496871.007,574496.181,694722.851,638742.870,574755.764,574256.567,453910.090 +0.500776,0.100190,2308111,0.068787,4151560.618,0.000,0.000,23.904,0.000,17.396,9.824,291.047,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,23.904,473718.632,555652.732,474896.391,547578.096,595716.500,588450.326,476074.150,439473.791 +0.600956,0.100180,2477558,0.073837,1691420.453,0.000,0.000,99.930,0.000,56.378,10.726,296.738,0.000,91.008,0.216553,14.007,8,0.000,0.000,0.000,0,0.000,0,99.930,99680.281,441094.728,40337.274,230244.880,187042.771,267248.165,95577.678,330194.676 +0.701135,0.100178,2660296,0.079283,1824126.397,0.000,0.000,141.867,0.000,3.265,7.339,296.738,2.340,491.233,0.410767,13.959,8,0.000,0.000,0.000,0,0.000,0,141.867,135428.443,296431.270,303778.166,68487.842,363461.712,42284.579,306373.537,307880.848 +0.801287,0.100152,3003021,0.089497,3422037.757,0.000,0.000,16.055,0.000,14.631,8.840,296.738,46.843,985.491,0.588867,13.863,8,0.000,0.000,0.000,0,0.000,0,16.055,356087.629,394239.518,437004.381,401927.808,498390.881,412681.428,436225.567,485480.545 +0.901467,0.100180,3382184,0.100797,3784803.652,0.000,0.000,18.918,0.000,10.778,9.395,296.738,67.924,459.679,0.594738,13.818,8,0.000,0.000,0.000,0,0.000,0,18.918,480263.787,406117.518,540455.224,399090.193,566827.658,488508.916,455917.698,447622.659 +1.001642,0.100175,3774396,0.112486,3915268.828,0.000,0.000,17.001,0.000,9.964,9.582,296.738,83.799,132.697,0.594738,13.805,8,0.000,0.000,0.000,0,0.000,0,17.001,510037.506,338068.428,567257.379,476416.338,585086.181,480898.495,460334.479,497170.022 +1.101839,0.100196,4099098,0.122163,3240662.921,0.000,0.000,16.346,0.000,40.795,8.969,296.738,60.740,106.354,0.663330,13.794,8,0.000,0.000,0.000,0,0.000,0,16.346,529651.005,238522.101,573934.136,448011.154,337198.531,511117.362,254949.875,347278.757 +1.202016,0.100177,4355681,0.129809,2561288.963,0.000,0.000,104.356,0.000,73.464,10.415,296.738,66.016,29.089,1.031982,13.791,8,0.000,0.000,0.000,0,0.000,0,104.356,290924.206,343361.238,536229.292,544564.514,230261.757,153986.989,266936.735,195024.232 +1.302193,0.100177,4787723,0.142685,4312772.462,0.000,0.000,79.210,0.000,2.489,8.549,296.738,5.303,0.078,1.031982,13.791,8,0.000,0.000,0.000,0,0.000,0,79.210,418408.066,615678.261,604707.714,618153.871,653111.882,477982.427,501071.485,423658.756 +1.402377,0.100184,5223075,0.155660,4345536.771,0.000,0.000,14.319,0.000,0.004,8.703,296.738,0.000,79.619,1.031982,13.784,8,0.000,0.000,0.000,0,0.000,0,14.319,409597.524,601534.914,532781.222,625151.528,630581.552,565231.607,513127.329,467531.094 +1.502651,0.100274,5599239,0.166870,3751362.617,0.000,0.000,23.128,0.000,0.001,8.422,296.738,0.000,486.986,1.345459,13.736,8,0.000,0.000,0.000,0,0.000,0,23.128,444312.743,524971.766,494285.835,489548.812,508826.000,479675.861,361758.911,447982.689 +1.602802,0.100151,5885942,0.175415,2862704.968,0.000,0.000,60.854,0.000,64.399,9.920,296.738,0.000,294.087,1.345459,13.707,8,0.000,0.000,0.000,0,0.000,0,60.854,238609.504,631146.451,201735.214,201056.240,271639.601,503329.560,597487.304,217701.093 +1.702996,0.100194,6256521,0.186459,3698597.375,0.000,0.000,73.752,0.000,0.003,9.348,296.738,2.183,0.975,1.345459,13.707,8,0.000,0.000,0.000,0,0.000,0,73.752,560529.943,486384.134,491434.313,476912.553,436910.345,397037.884,407647.252,441740.951 +1.803162,0.100166,6721694,0.200322,4644017.633,0.000,0.000,11.266,0.000,0.530,8.482,296.738,0.000,0.000,1.345459,13.707,8,0.000,0.000,0.000,0,0.000,0,11.266,648602.859,673461.576,534582.214,543467.458,537697.041,551474.161,569703.887,585028.437 +1.903316,0.100153,7109528,0.211880,3872412.730,0.000,0.000,11.534,0.000,12.833,8.183,296.738,0.000,242.441,1.583740,13.683,8,0.000,0.000,0.000,0,0.000,0,11.534,562628.818,494033.812,433526.427,467923.777,560122.654,450720.110,484178.896,419278.236 +2.003470,0.100155,7457028,0.222237,3469635.389,0.000,0.000,23.318,0.000,1.039,8.144,296.738,0.000,482.067,1.655884,13.636,8,0.000,0.000,0.000,0,0.000,0,23.318,516721.067,363567.866,363368.175,417694.178,509362.444,407450.017,437853.009,453618.633 +2.103644,0.100174,7616278,0.226983,1589741.655,0.000,0.000,78.787,0.000,8.381,9.515,296.738,0.000,145.061,1.777592,13.622,8,0.000,0.000,0.000,0,0.000,0,78.787,485876.960,131292.196,103919.690,118524.350,492016.307,78413.945,76686.941,103011.266 +2.203823,0.100179,8018438,0.238968,4014409.029,0.000,0.000,37.058,0.000,0.002,8.908,296.738,0.000,0.078,1.826057,13.622,8,0.000,0.000,0.000,0,0.000,0,37.058,391808.158,673293.935,568292.024,557361.604,597000.599,327333.651,386986.794,512332.264 +2.303984,0.100161,8486554,0.252919,4673640.906,0.000,0.000,10.791,0.000,1.251,8.341,296.738,0.000,0.000,1.826057,13.622,8,0.000,0.000,0.000,0,0.000,0,10.791,505147.304,659299.300,563134.013,605356.085,621530.064,582243.270,550743.947,586186.925 +2.404130,0.100146,8911890,0.265595,4247151.514,0.000,0.000,22.128,0.000,3.284,8.494,296.738,0.000,180.049,2.115479,13.604,8,0.000,0.000,0.000,0,0.000,0,22.128,514228.301,585983.409,446177.777,575259.086,621171.971,404249.069,527049.559,573032.341 +2.504263,0.100134,9250985,0.275701,3386424.754,0.000,0.000,22.206,0.000,8.323,7.984,296.738,0.000,614.413,2.190308,13.544,8,0.000,0.000,0.000,0,0.000,0,22.206,479229.610,423573.982,422904.876,243344.821,452435.415,418750.428,465587.840,480597.782 +2.604402,0.100138,9454010,0.281751,2027450.942,0.000,0.000,78.562,0.000,14.540,10.248,296.738,0.000,104.504,2.320438,13.534,8,0.000,0.000,0.000,0,0.000,0,78.562,72489.922,136012.224,475753.185,505182.555,57390.767,574177.302,134714.017,71730.970 +2.704584,0.100183,9836934,0.293163,3822252.502,0.000,0.000,41.997,0.000,5.394,8.819,296.738,0.000,8.344,2.473633,13.533,8,0.000,0.000,0.000,0,0.000,0,41.997,498598.507,648155.101,661610.503,520039.311,430313.340,237695.467,337343.299,488496.974 +2.804756,0.100171,10282224,0.306434,4445284.916,0.000,0.000,13.893,0.000,4.290,8.567,296.738,0.000,0.000,2.473633,13.533,8,0.000,0.000,0.000,0,0.000,0,13.893,619788.259,646153.095,606421.158,499813.784,541352.625,532018.615,449889.308,549848.072 +2.905004,0.100249,10682303,0.318357,3990864.401,0.000,0.000,12.844,0.000,25.602,8.116,296.738,0.000,433.609,2.688599,13.491,8,0.000,0.000,0.000,0,0.000,0,12.844,548555.698,501702.226,521622.683,495966.492,484405.245,496744.557,373600.825,568266.675 +3.005170,0.100165,11024879,0.328567,3420104.037,0.000,0.000,25.880,0.000,9.556,8.120,296.738,0.000,426.638,2.769043,13.449,8,0.000,0.000,0.000,0,0.000,0,25.880,395366.167,572313.542,400647.433,412977.043,417968.788,480505.369,359146.066,381179.628 +3.105347,0.100177,11244677,0.335117,2194096.800,0.000,0.000,79.052,0.000,25.809,10.407,296.738,30.415,131.642,2.928509,13.436,8,0.000,0.000,0.000,0,0.000,0,79.052,387953.385,140880.664,397795.965,45419.615,49981.541,425746.497,393064.339,353254.796 +3.206021,0.100674,11511329,0.343064,2648658.112,0.000,0.000,73.768,0.000,0.001,10.133,296.738,46.949,12.571,3.230225,13.435,8,0.000,0.000,0.000,0,0.000,0,73.768,232909.318,556487.190,243984.629,286229.738,268042.389,249825.241,537246.941,273932.667 +3.306238,0.100217,11897550,0.354575,3853852.189,0.000,0.000,15.815,0.000,0.002,8.501,296.738,0.000,0.546,3.230225,13.435,8,0.000,0.000,0.000,0,0.000,0,15.815,395332.646,498638.607,561252.817,474141.734,479949.139,520161.930,435585.350,488789.966 +3.406435,0.100197,12296736,0.366471,3983998.376,0.000,0.000,17.569,0.000,0.001,8.505,296.738,0.000,317.732,3.230225,13.404,8,0.000,0.000,0.000,0,0.000,0,17.569,495442.344,523656.668,587720.252,528636.841,459593.085,503815.820,420759.715,464373.651 +3.506582,0.100146,12642799,0.376785,3455572.424,0.000,0.000,18.609,0.000,0.001,8.259,296.738,0.000,444.311,3.309448,13.360,8,0.000,0.000,0.000,0,0.000,0,18.609,409930.026,497981.155,268357.232,448503.570,451519.157,528676.229,406215.463,444389.591 +3.606761,0.100180,12904345,0.384579,2610770.847,0.000,0.000,16.348,0.000,61.474,9.602,296.738,2.262,191.882,3.415897,13.342,8,0.000,0.000,0.000,0,0.000,0,16.348,186435.148,240108.745,458776.002,187004.126,588532.948,196826.484,228150.224,524937.171 +3.706937,0.100175,13143088,0.391695,2383252.207,0.000,0.000,77.955,0.000,1.123,10.393,296.738,77.871,10.333,3.753418,13.341,8,0.000,0.000,0.000,0,0.000,0,77.955,141232.422,467041.286,226572.822,325918.671,247875.479,134514.199,638680.406,201416.920 +3.807103,0.100166,13582270,0.404783,4384520.519,0.000,0.000,14.804,0.000,1.206,8.396,296.738,0.000,0.000,3.753418,13.341,8,0.000,0.000,0.000,0,0.000,0,14.804,478074.088,652523.659,623841.410,435484.992,594630.042,473441.800,624180.845,502343.683 +3.907287,0.100184,13984415,0.416768,4014069.852,0.000,0.000,21.347,0.000,1.121,8.530,296.738,0.000,335.165,4.013794,13.308,8,0.000,0.000,0.000,0,0.000,0,21.347,465973.276,493911.908,561767.152,449054.382,605506.733,465783.624,487553.599,484519.178 +4.007457,0.100170,14401291,0.429192,4161684.429,0.000,0.000,16.819,0.000,0.001,8.761,296.738,0.000,470.333,4.013794,13.262,8,0.000,0.000,0.000,0,0.000,0,16.819,452899.993,524118.909,607996.303,535948.796,559059.504,575271.940,465678.268,440710.717 +4.107616,0.100160,14699619,0.438083,2978527.016,0.000,0.000,16.600,0.000,61.857,9.849,296.738,0.000,191.140,4.013794,13.243,8,0.000,0.000,0.000,0,0.000,0,16.600,220368.347,605663.512,265626.127,693343.597,493113.115,275949.653,211562.399,212900.264 +4.207792,0.100175,14938679,0.445207,2386414.968,0.000,0.000,74.369,0.000,7.481,10.142,296.738,116.007,47.846,4.304810,13.238,8,0.000,0.000,0.000,0,0.000,0,74.369,138906.401,204151.981,134254.559,529950.631,221451.642,184296.801,506411.910,466991.042 +4.307965,0.100173,15407518,0.459180,4680281.132,0.000,0.000,11.010,0.000,0.001,8.619,296.738,0.000,9.515,4.304810,13.237,8,0.000,0.000,0.000,0,0.000,0,11.010,542559.982,527136.704,519020.765,641718.185,595528.212,668551.694,647048.949,538716.641 +4.408121,0.100156,15787822,0.470514,3797133.824,0.000,0.000,23.413,0.000,1.204,7.750,296.738,0.000,555.971,4.353394,13.183,8,0.000,0.000,0.000,0,0.000,0,23.413,397641.496,446385.678,464327.771,506432.280,449960.119,591659.715,516147.169,424579.596 +4.508279,0.100159,16202043,0.482859,4135654.037,0.000,0.000,18.014,0.000,0.001,8.552,296.738,0.000,284.354,4.415161,13.155,8,0.000,0.000,0.000,0,0.000,0,18.014,475306.530,407104.646,476414.773,561390.068,535291.440,576226.548,609014.572,494905.461 +4.608468,0.100189,16514936,0.492183,3123020.153,0.000,0.000,42.338,0.000,44.720,6.684,357.582,51.816,179.621,4.476929,13.138,8,0.000,0.000,0.000,0,0.000,0,42.338,466028.112,297516.994,525006.504,425754.324,464041.870,278183.579,378952.889,287535.881 +4.708619,0.100151,16669002,0.496775,1538344.177,0.000,0.000,9.086,0.000,144.870,7.600,357.582,628.741,174.152,4.626953,13.121,8,0.000,0.000,0.000,0,0.000,0,9.086,501544.974,0.000,0.000,520506.430,0.000,516292.773,0.000,0.000 +4.808779,0.100160,16753559,0.499295,844217.395,0.000,0.000,24.675,0.000,245.031,6.095,357.582,404.508,627.666,4.958862,13.059,8,0.000,0.000,0.000,0,0.000,0,24.675,329641.848,0.000,0.000,320975.733,0.000,193599.814,0.000,0.000 +4.908932,0.100152,16892573,0.503438,1388025.219,0.000,0.000,4.378,0.000,345.183,7.035,357.582,477.632,744.764,5.001831,12.986,8,0.000,0.000,0.000,0,0.000,0,4.378,387958.910,0.000,0.000,507057.452,0.000,493008.857,0.000,0.000 +5.009079,0.100147,17032981,0.507622,1402013.306,0.000,0.000,33.156,0.000,445.330,7.502,357.582,607.698,339.656,5.142578,12.953,8,0.000,0.000,0.000,0,0.000,0,33.156,424534.198,0.000,0.000,485354.544,0.000,492124.564,0.000,0.000 +5.109231,0.100152,17124024,0.510336,909049.753,0.000,0.000,5.436,0.000,545.482,3.820,357.582,213.699,667.346,5.142578,12.888,8,0.000,0.000,0.000,0,0.000,0,5.436,441200.108,0.000,0.000,77602.174,0.000,390247.472,0.000,0.000 +5.209365,0.100134,17260129,0.514392,1359230.005,0.000,0.000,70.792,0.000,645.616,5.634,357.582,415.420,292.538,5.171753,12.859,8,0.000,0.000,0.000,0,0.000,0,70.792,457267.723,0.000,0.000,456938.164,0.000,445024.117,0.000,0.000 +5.309513,0.100148,17386165,0.518148,1258496.469,0.000,0.000,21.526,0.000,745.764,6.610,357.582,485.453,278.104,5.311401,12.832,8,0.000,0.000,0.000,0,0.000,0,21.526,331169.617,0.000,0.000,477013.657,0.000,450313.194,0.000,0.000 +5.409657,0.100144,17508718,0.521800,1223763.057,0.000,0.000,5.422,0.000,845.909,3.875,357.582,195.499,584.313,5.311401,12.775,8,0.000,0.000,0.000,0,0.000,0,5.422,224705.557,0.000,0.000,521596.887,0.000,477460.614,0.000,0.000 +5.509788,0.100131,17613734,0.524930,1048784.289,0.000,0.000,47.732,0.000,946.040,4.511,357.582,395.692,352.311,5.369141,12.740,7,0.000,0.000,0.000,0,0.000,0,47.732,414656.087,0.000,0.000,175449.859,0.000,458678.342,0.000,0.000 +5.609946,0.100158,17697065,0.527414,831997.840,0.000,0.000,23.230,0.000,1046.197,5.380,357.582,430.961,212.633,5.488647,12.720,7,0.000,0.000,0.000,0,0.000,0,23.230,326644.842,0.000,0.000,0.000,0.000,505352.998,0.000,0.000 +5.710124,0.100178,17802874,0.530567,1056209.988,0.000,0.000,4.749,0.000,1146.375,3.701,357.582,245.384,480.395,5.488647,12.673,7,0.000,0.000,0.000,0,0.000,0,4.749,510960.511,0.000,0.000,0.000,0.000,545249.478,0.000,0.000 +5.810255,0.100131,17847803,0.531906,448704.248,0.000,0.000,2.985,0.000,1246.506,2.686,357.582,301.755,470.206,5.592041,12.627,6,0.000,0.000,0.000,0,0.000,0,2.985,447935.252,0.000,0.000,0.000,0.000,768.996,0.000,0.000 +5.910376,0.100121,17870660,0.532587,228292.727,0.000,0.000,46.702,0.000,1346.627,3.874,357.582,425.421,286.644,5.592041,12.599,6,0.000,0.000,0.000,0,0.000,0,46.702,228292.727,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.010530,0.100154,17944623,0.534791,738491.291,0.000,0.000,4.040,0.000,1446.782,4.018,357.582,365.569,357.925,5.655884,12.564,6,0.000,0.000,0.000,0,0.000,0,4.040,738491.291,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.110696,0.100166,17946230,0.534839,16043.340,0.000,0.000,2.717,0.000,1546.948,1.638,357.582,230.554,496.051,5.753418,12.515,5,0.000,0.000,0.000,0,0.000,0,2.717,16043.340,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.210857,0.100161,17946230,0.534839,0.000,0.000,0.000,0.000,0.000,1647.108,2.415,357.582,361.646,356.108,5.753418,12.480,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.311026,0.100169,17946230,0.534839,0.000,0.000,0.000,0.000,0.000,1747.277,3.288,357.582,368.831,216.978,5.807251,12.459,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.411171,0.100145,17987100,0.536057,408106.438,0.000,0.000,1778.560,0.000,68.067,6.810,420.012,44.467,239.924,5.807251,12.436,5,0.000,0.000,0.000,0,0.000,0,1778.560,0.000,153646.532,129911.053,0.000,94812.102,0.000,9.985,29726.765 +6.511361,0.100190,18267924,0.544427,2802905.734,0.000,0.000,71.194,0.000,83.507,4.343,420.012,36.103,198.567,5.807251,12.416,5,0.000,0.000,0.000,0,0.000,0,71.194,0.000,701914.173,671332.374,0.000,735430.388,0.000,96825.729,597403.070 +6.611500,0.100138,18520394,0.551951,2521215.755,0.000,0.000,27.472,0.000,183.645,3.882,420.012,49.658,215.913,5.822876,12.395,5,0.000,0.000,0.000,0,0.000,0,27.472,0.000,532184.537,641842.992,0.000,764862.982,0.000,0.000,582325.244 +6.711654,0.100154,18557593,0.553059,371416.177,0.000,0.000,197.035,0.000,87.939,1.735,420.012,326.215,318.570,5.855469,12.364,5,0.000,0.000,0.000,0,0.000,0,197.035,0.000,95811.974,85497.909,0.000,96890.308,0.000,9.985,93206.000 +6.811800,0.100146,18557601,0.553060,79.883,0.000,0.000,164.379,0.000,188.084,2.319,420.012,498.296,424.147,5.901489,12.322,5,0.000,0.000,0.000,0,0.000,0,164.379,0.000,19.971,19.971,0.000,0.000,0.000,19.971,19.971 +6.911963,0.100163,18557603,0.553060,19.967,0.000,0.000,231.173,0.000,132.000,1.385,420.012,279.465,582.486,6.031616,12.265,5,0.000,0.000,0.000,0,0.000,0,231.173,0.000,0.000,0.000,0.000,19.967,0.000,0.000,0.000 +7.012094,0.100131,18557608,0.553060,49.935,0.000,0.000,223.252,0.000,218.135,1.250,420.012,305.927,533.129,6.131592,12.213,5,0.000,0.000,0.000,0,0.000,0,223.252,0.000,19.974,19.974,0.000,0.000,0.000,9.987,0.000 +7.112224,0.100130,18557615,0.553060,69.909,0.000,0.000,224.947,0.000,113.498,2.798,420.012,626.022,326.997,6.132324,12.181,5,0.000,0.000,0.000,0,0.000,0,224.947,0.000,19.974,0.000,0.000,19.974,0.000,9.987,19.974 +7.212394,0.100170,18557621,0.553060,59.898,0.000,0.000,177.072,0.000,118.829,2.436,420.012,477.042,400.570,6.178101,12.142,5,0.000,0.000,0.000,0,0.000,0,177.072,0.000,0.000,19.966,0.000,0.000,0.000,19.966,19.966 +7.312551,0.100157,18557629,0.553060,79.874,0.000,0.000,174.529,0.000,104.514,2.001,420.012,454.013,816.490,6.299805,12.062,5,0.000,0.000,0.000,0,0.000,0,174.529,0.000,19.969,19.969,0.000,19.969,0.000,0.000,19.969 +7.412687,0.100135,18557633,0.553061,39.946,0.000,0.000,141.261,0.000,129.436,2.515,420.012,578.788,436.012,6.331543,12.020,5,0.000,0.000,0.000,0,0.000,0,141.261,0.000,0.000,0.000,0.000,19.973,0.000,19.973,0.000 +7.512802,0.100116,18557642,0.553061,89.896,0.000,0.000,147.465,0.000,84.256,2.253,420.012,492.555,417.797,6.379761,11.979,5,0.000,0.000,0.000,0,0.000,0,147.465,0.000,19.977,19.977,0.000,9.988,0.000,19.977,19.977 +7.612927,0.100124,18557645,0.553061,29.963,0.000,0.000,146.226,0.000,179.727,1.587,420.012,395.016,530.356,6.446777,11.927,5,0.000,0.000,0.000,0,0.000,0,146.226,0.000,0.000,19.975,0.000,9.988,0.000,0.000,0.000 +7.713069,0.100142,18557653,0.553061,79.886,0.000,0.000,223.318,0.000,126.607,1.853,420.012,418.584,544.498,6.545044,11.874,5,0.000,0.000,0.000,0,0.000,0,223.318,0.000,19.972,0.000,0.000,19.972,0.000,19.972,19.972 +7.813196,0.100127,18557658,0.553061,49.937,0.000,0.000,145.879,0.000,150.820,2.364,420.012,510.798,453.098,6.564209,11.830,5,0.000,0.000,0.000,0,0.000,0,145.879,0.000,19.975,19.975,0.000,0.000,0.000,9.987,0.000 +7.913355,0.100159,18557665,0.553062,69.889,0.000,0.000,167.714,0.000,140.192,1.915,420.012,419.529,387.627,6.611328,11.792,5,0.000,0.000,0.000,0,0.000,0,167.714,0.000,0.000,19.968,0.000,19.968,0.000,9.984,19.968 +8.013500,0.100145,18557670,0.553062,49.928,0.000,0.000,179.917,0.000,171.939,1.923,420.012,441.781,557.200,6.715698,11.737,5,0.000,0.000,0.000,0,0.000,0,179.917,0.000,19.971,0.000,0.000,9.986,0.000,19.971,0.000 +8.113656,0.100157,18557677,0.553062,69.890,0.000,0.000,180.035,0.000,105.499,1.922,420.012,403.391,518.289,6.738770,11.686,5,0.000,0.000,0.000,0,0.000,0,180.035,0.000,19.969,19.969,0.000,9.984,0.000,0.000,19.969 +8.213786,0.100130,18670522,0.556425,1126986.912,0.000,0.000,167.633,0.000,12.557,4.069,420.012,503.331,607.259,6.814941,11.627,5,0.000,0.000,0.000,0,0.000,0,167.633,0.000,272286.509,160651.437,0.000,220973.126,0.000,365365.671,107710.167 +8.313939,0.100153,18960432,0.565065,2894669.592,0.000,0.000,18.098,0.000,0.001,5.717,420.012,0.234,223.213,6.840820,11.605,5,0.000,0.000,0.000,0,0.000,0,18.098,0.000,589897.139,528461.169,0.000,633290.723,0.000,510668.402,632352.160 +8.414104,0.100165,19259238,0.573970,2983147.889,0.000,0.000,13.092,0.000,7.758,5.097,420.012,0.000,205.326,6.865601,11.585,4,0.000,0.000,0.000,0,0.000,0,13.092,0.000,590357.905,628485.124,0.000,377797.910,0.000,704350.203,682156.747 +8.514242,0.100138,19506603,0.581342,2470233.001,0.000,0.000,13.136,0.000,0.000,4.188,420.012,0.000,106.571,6.883545,11.575,3,0.000,0.000,0.000,0,0.000,0,13.136,0.000,365474.450,735083.181,0.000,0.000,0.000,730819.080,638856.289 +8.614392,0.100150,19689821,0.586802,1829442.294,0.000,0.000,13.882,0.000,0.000,3.007,420.012,0.000,98.485,6.901127,11.565,2,0.000,0.000,0.000,0,0.000,0,13.882,0.000,0.000,311833.351,0.000,0.000,0.000,803218.008,714390.935 +8.714559,0.100167,19863732,0.591985,1736209.107,0.000,0.000,10.866,0.000,0.000,2.565,420.012,0.000,106.580,6.922607,11.555,2,0.000,0.000,0.000,0,0.000,0,10.866,0.000,0.000,0.000,0.000,0.000,0.000,839517.318,896691.789 +8.814740,0.100181,20000000,0.596046,1360220.612,0.000,0.000,1.144,0.000,0.000,1.319,420.012,0.000,31.116,6.929443,11.552,0,0.000,0.000,0.000,0,0.000,0,1.144,0.000,0.000,0.000,0.000,0.000,0.000,904245.053,455975.560 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.log new file mode 100644 index 000000000..339fc778e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=44 +worker=7 kind=insert tid=7 os_tid=46 +worker=2 kind=insert tid=6 os_tid=41 +worker=0 kind=insert tid=8 os_tid=39 +worker=6 kind=insert tid=9 os_tid=45 +start_monotonic_ns=2089817105997024 main_address=0x556cba5de300 +worker=3 kind=insert tid=11 os_tid=42 +worker=4 kind=insert tid=12 os_tid=43 +worker=1 kind=insert tid=10 os_tid=40 +load_end reason=complete inserted=20000000 elapsed_s=8.815 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.171 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089817105998803 cpu_ns=8899615 +diagnostic_stage name=stop_request wall_ns=2089825920796837 cpu_ns=56251234315 +diagnostic_stage name=workers_joined wall_ns=2089825920845280 cpu_ns=56251282308 +diagnostic_stage name=before_close wall_ns=2089825920933124 cpu_ns=56251370082 +diagnostic_stage name=after_close wall_ns=2089826092264742 cpu_ns=56328318573 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089825909670917 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089823120867505 last_end_ns=2089823120868262 loop_exit_ns=2089823120868306 deregister_start_ns=2089823120868326 deregister_end_ns=2089823120868996 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089825576501339 last_end_ns=2089825576502526 loop_exit_ns=2089825576502573 deregister_start_ns=2089825576502628 deregister_end_ns=2089825576503658 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089825659505343 last_end_ns=2089825659506470 loop_exit_ns=2089825659506519 deregister_start_ns=2089825659506544 deregister_end_ns=2089825659507485 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089822571048556 last_end_ns=2089822571049497 loop_exit_ns=2089822571049545 deregister_start_ns=2089822571049645 deregister_end_ns=2089822571052591 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089825468662125 last_end_ns=2089825468663113 loop_exit_ns=2089825468663172 deregister_start_ns=2089825468663198 deregister_end_ns=2089825468664085 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089822816206526 last_end_ns=2089822816207775 loop_exit_ns=2089822816207840 deregister_start_ns=2089822816207920 deregister_end_ns=2089822816208801 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089825909670155 last_end_ns=2089825909670917 loop_exit_ns=2089825909670958 deregister_start_ns=2089825909670979 deregister_end_ns=2089825909672063 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089825867966332 last_end_ns=2089825867967098 loop_exit_ns=2089825867967132 deregister_start_ns=2089825867967165 deregister_end_ns=2089825867967975 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.summary.csv new file mode 100644 index 000000000..e519131c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2268898.849348,8.814849,20000000,0.002954,0.001424,0.004288,0.010880,1778.559646,0.002954,0.001424,0.004288,0.010880,1778.559646,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.csv new file mode 100644 index 000000000..31a4b239c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.csv @@ -0,0 +1,89 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100073,0.100073,513292,0.015297,5129189.079,0.000,0.000,19.025,0.000,0.001,8.355,82.891,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,19.025,753391.990,589780.999,589391.283,659810.061,763554.598,696413.436,592758.833,484087.879 +0.200274,0.100201,951488,0.028357,4373149.372,0.000,0.000,16.778,0.000,0.001,9.071,150.758,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,16.778,548794.339,523505.289,517477.433,564792.108,572706.163,596138.953,525261.750,524473.338 +0.300463,0.100189,1385063,0.041278,4327585.707,0.000,0.000,16.764,0.000,2.810,9.336,220.289,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,16.764,423181.638,516595.407,521975.257,677392.052,554354.172,574865.476,526766.219,532455.485 +0.400620,0.100157,1816641,0.054140,4309009.555,0.000,0.000,15.903,0.000,11.111,9.476,276.695,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,15.903,571671.772,466826.508,523956.743,576184.681,526852.194,592209.503,523177.967,528130.186 +0.500767,0.100147,2265632,0.067521,4483317.192,0.000,0.000,23.221,0.000,1.734,9.672,292.766,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,23.221,649285.213,396866.400,553885.500,713850.269,611360.981,479415.011,535452.606,543201.212 +0.600938,0.100171,2376576,0.070827,1107542.138,0.000,0.000,99.992,0.000,5.457,10.878,302.141,0.000,28.077,0.177689,14.013,8,0.000,0.000,0.000,0,0.000,0,99.992,9.983,456328.045,101436.181,9.983,9.983,549727.997,9.983,9.983 +0.701116,0.100178,2656852,0.079180,2797778.527,0.000,0.000,32.037,0.000,21.521,8.039,302.141,0.000,588.834,0.402962,13.955,8,0.000,0.000,0.000,0,0.000,0,32.037,397751.799,362235.037,415769.718,350066.703,386092.558,326119.341,246091.831,313651.540 +0.801250,0.100133,3020967,0.090032,3636306.222,0.000,0.000,24.439,0.000,2.695,8.948,302.141,43.809,985.835,0.594482,13.859,8,0.000,0.000,0.000,0,0.000,0,24.439,534707.737,455533.202,467756.920,441601.760,407986.537,390949.232,474657.727,463113.106 +0.901491,0.100242,3383557,0.100838,3617156.609,0.000,0.000,17.664,0.000,12.193,9.130,302.141,83.587,413.532,0.601685,13.819,8,0.000,0.000,0.000,0,0.000,0,17.664,428584.027,443577.784,522746.417,434449.848,464467.290,384710.079,466043.480,472577.685 +1.001657,0.100165,3766238,0.112243,3820501.130,0.000,0.000,13.781,0.000,8.439,9.540,302.141,111.730,94.453,0.768074,13.809,8,0.000,0.000,0.000,0,0.000,0,13.781,495901.109,509089.331,462266.650,445704.000,442758.863,471251.812,502060.937,491468.428 +1.101827,0.100171,4071629,0.121344,3048705.646,0.000,0.000,19.603,0.000,38.103,9.505,302.141,77.641,96.164,0.768074,13.800,8,0.000,0.000,0.000,0,0.000,0,19.603,333081.407,460314.211,304120.844,588984.562,296973.046,527040.305,282258.166,255933.104 +1.202004,0.100177,4358860,0.129904,2867234.164,0.000,0.000,79.069,0.000,7.796,9.953,302.141,56.658,2.379,0.780407,13.800,8,0.000,0.000,0.000,0,0.000,0,79.069,388482.274,425386.942,274044.861,491200.433,316669.403,458717.936,164568.666,348163.649 +1.302184,0.100180,4813745,0.143461,4540681.632,0.000,0.000,14.095,0.000,0.001,8.686,302.141,0.000,0.000,0.780407,13.800,8,0.000,0.000,0.000,0,0.000,0,14.095,634917.827,427271.369,647844.573,576602.732,513386.454,572110.813,514135.107,654412.757 +1.402370,0.100186,5226422,0.155760,4119107.513,0.000,0.000,14.227,0.000,0.402,8.259,302.141,0.000,162.315,1.034302,13.784,8,0.000,0.000,0.000,0,0.000,0,14.227,568442.566,468199.042,560856.678,584802.134,511767.994,522108.758,331443.439,571486.903 +1.502530,0.100160,5589200,0.166571,3621979.436,0.000,0.000,22.068,0.000,3.411,7.766,302.141,0.000,484.849,1.088501,13.736,8,0.000,0.000,0.000,0,0.000,0,22.068,399220.652,369308.556,479502.082,496395.028,498182.166,551746.384,417681.088,409943.480 +1.602698,0.100168,5861962,0.174700,2723055.804,0.000,0.000,20.512,0.000,53.669,9.577,302.141,0.000,204.501,1.201363,13.716,8,0.000,0.000,0.000,0,0.000,0,20.512,226430.473,424937.749,233588.475,244470.236,280130.465,550277.663,222337.334,540883.409 +1.702901,0.100203,6162730,0.183664,3001595.825,0.000,0.000,76.306,0.000,0.002,9.556,302.141,0.000,1.286,1.294804,13.716,8,0.000,0.000,0.000,0,0.000,0,76.306,390528.407,402224.699,343393.947,276070.411,410438.050,334122.740,371985.992,472831.580 +1.803075,0.100175,6603435,0.196798,4399361.280,0.000,0.000,11.782,0.000,0.003,8.416,302.141,0.000,0.000,1.294804,13.716,8,0.000,0.000,0.000,0,0.000,0,11.782,505366.776,490981.916,611151.896,545147.252,557485.688,518953.031,547632.907,622641.815 +1.903278,0.100203,7018615,0.209171,4143394.048,0.000,0.000,14.529,0.000,0.004,8.787,302.141,0.000,105.099,1.567871,13.706,8,0.000,0.000,0.000,0,0.000,0,14.529,488019.925,402832.749,569394.835,514785.624,573456.594,498718.220,539705.068,556481.034 +2.003455,0.100176,7381256,0.219979,3620022.109,0.000,0.000,19.435,0.000,0.001,8.396,302.141,0.000,604.480,1.890137,13.647,8,0.000,0.000,0.000,0,0.000,0,19.435,377064.632,410635.393,442888.479,484025.888,430859.705,476169.751,530004.754,468373.508 +2.103620,0.100165,7676571,0.228780,2948289.656,0.000,0.000,13.843,0.000,69.648,10.084,302.141,0.000,195.654,1.890137,13.628,8,0.000,0.000,0.000,0,0.000,0,13.843,152877.976,158548.628,564509.389,559867.042,416223.843,199720.754,703130.868,193411.156 +2.203795,0.100176,7994149,0.238244,3170214.941,0.000,0.000,75.257,0.000,0.001,9.689,302.141,14.467,8.930,1.890137,13.627,8,0.000,0.000,0.000,0,0.000,0,75.257,298186.557,480526.474,165509.461,529640.259,542228.162,290340.331,495659.909,368123.788 +2.303948,0.100153,8442315,0.251601,4474821.488,0.000,0.000,14.193,0.000,2.097,8.546,302.141,0.000,0.000,1.890137,13.627,8,0.000,0.000,0.000,0,0.000,0,14.193,513754.870,542930.283,477290.595,500754.737,633332.129,631774.510,635109.413,539874.952 +2.404100,0.100152,8847651,0.263681,4047192.847,0.000,0.000,15.399,0.000,5.929,8.285,302.141,0.000,206.521,2.119385,13.607,8,0.000,0.000,0.000,0,0.000,0,15.399,485290.509,509084.252,507945.987,392282.236,540087.010,582472.423,566267.117,463763.313 +2.504270,0.100170,9190324,0.273893,3420912.601,0.000,0.000,25.162,0.000,0.001,8.156,302.141,0.000,557.216,2.213379,13.552,8,0.000,0.000,0.000,0,0.000,0,25.162,420285.288,439612.421,369262.055,312997.735,439253.033,554267.446,428571.198,456663.426 +2.604436,0.100166,9418877,0.280704,2281753.037,0.000,0.000,17.403,0.000,77.080,10.148,302.141,0.000,139.574,2.320438,13.538,8,0.000,0.000,0.000,0,0.000,0,17.403,114740.072,426014.822,116377.362,537001.107,124304.240,150670.596,122587.083,690057.754 +2.704594,0.100158,9764790,0.291013,3453679.300,0.000,0.000,79.580,0.000,0.001,9.527,302.141,33.931,1.950,2.416996,13.538,8,0.000,0.000,0.000,0,0.000,0,79.580,384812.677,464367.122,337637.131,632611.593,242297.599,395316.100,315172.585,681464.492 +2.804772,0.100178,10227649,0.304808,4620366.671,0.000,0.000,11.779,0.000,5.289,8.411,302.141,0.000,0.000,2.416996,13.538,8,0.000,0.000,0.000,0,0.000,0,11.779,576374.169,550949.420,557966.930,625846.119,509912.458,593743.256,559584.052,645990.267 +2.904939,0.100167,10610116,0.316206,3818288.418,0.000,0.000,13.283,0.000,3.609,8.005,302.141,0.000,339.745,2.677612,13.505,8,0.000,0.000,0.000,0,0.000,0,13.283,482962.815,511555.028,400510.619,536623.131,423262.593,456297.381,458613.510,548463.342 +3.005103,0.100164,11012655,0.328203,4018792.509,0.000,0.000,19.400,0.000,5.800,8.847,302.141,0.000,467.085,2.970825,13.459,8,0.000,0.000,0.000,0,0.000,0,19.400,503792.943,543098.417,408659.121,495716.203,487359.921,609259.803,506159.059,464747.043 +3.105277,0.100174,11238254,0.334926,2252079.781,0.000,0.000,77.394,0.000,19.872,10.608,302.141,18.873,167.132,2.970825,13.443,8,0.000,0.000,0.000,0,0.000,0,77.394,71386.055,120480.813,369258.867,554297.590,469055.593,536807.956,61513.196,69279.712 +3.205452,0.100176,11569832,0.344808,3309965.450,0.000,0.000,62.315,0.000,0.001,9.941,302.141,21.915,0.039,2.970833,13.443,8,0.000,0.000,0.000,0,0.000,0,62.315,366845.570,214712.818,572214.802,583275.372,346141.939,577804.982,312441.141,336528.827 +3.305655,0.100203,11994550,0.357465,4238592.865,0.000,0.000,15.104,0.000,6.960,8.397,302.141,0.000,0.039,2.970833,13.443,8,0.000,0.000,0.000,0,0.000,0,15.104,511214.310,595144.273,417613.939,510765.220,506643.571,560654.148,544117.650,592439.753 +3.405885,0.100230,12340628,0.367779,3452844.982,0.000,0.000,23.217,0.000,0.003,7.876,302.141,0.000,373.478,3.229736,13.406,8,0.000,0.000,0.000,0,0.000,0,23.217,470019.843,363315.062,428984.147,419875.081,434860.642,426340.223,441794.707,467655.277 +3.506035,0.100150,12684524,0.378028,3433807.983,0.000,0.000,21.971,0.000,0.002,8.128,302.141,0.000,396.436,3.304688,13.368,8,0.000,0.000,0.000,0,0.000,0,21.971,402096.702,368007.848,470763.676,425631.391,398961.406,472351.294,426619.908,469375.758 +3.606208,0.100174,12967084,0.386449,2820704.949,0.000,0.000,14.988,0.000,72.771,9.839,302.141,0.000,199.615,3.424267,13.348,8,0.000,0.000,0.000,0,0.000,0,14.988,132719.678,588279.100,493333.868,150039.621,581980.032,152495.360,579045.125,142812.164 +3.706377,0.100168,13231899,0.394341,2643696.482,0.000,0.000,76.356,0.000,0.002,10.240,302.141,71.052,26.557,3.745483,13.345,8,0.000,0.000,0.000,0,0.000,0,76.356,183421.013,632474.546,534040.366,118190.898,151085.484,231939.280,585114.328,207430.567 +3.806543,0.100166,13709683,0.408580,4769920.834,0.000,0.000,13.549,0.000,0.003,8.605,302.141,0.000,0.000,3.745483,13.345,8,0.000,0.000,0.000,0,0.000,0,13.549,556206.569,621847.590,667431.910,566549.398,667451.876,542898.663,675927.804,471607.024 +3.906724,0.100181,14096501,0.420108,3861175.557,0.000,0.000,26.123,0.000,0.003,8.091,302.141,0.000,467.394,3.790405,13.300,8,0.000,0.000,0.000,0,0.000,0,26.123,421505.360,506141.823,525157.328,499713.485,456911.131,473321.362,516043.860,462381.208 +4.006901,0.100177,14457555,0.430869,3604175.351,0.000,0.000,17.305,0.000,0.002,8.324,302.141,0.000,327.898,3.857422,13.268,8,0.000,0.000,0.000,0,0.000,0,17.305,430859.142,475679.992,424759.912,409446.954,540495.534,510508.488,511686.408,300738.922 +4.107070,0.100169,14671066,0.437232,2131507.177,0.000,0.000,65.224,0.000,66.228,9.017,302.141,5.888,199.663,3.967289,13.248,8,0.000,0.000,0.000,0,0.000,0,65.224,549950.435,161167.583,448801.404,200081.808,202757.285,214267.830,195289.907,159190.924 +4.207243,0.100173,14927345,0.444870,2558364.464,0.000,0.000,77.109,0.000,4.618,10.522,302.141,87.232,9.983,4.073120,13.247,8,0.000,0.000,0.000,0,0.000,0,77.109,516656.272,174008.994,206402.958,188823.368,409012.478,256037.099,379473.575,427949.720 +4.307420,0.100177,15359656,0.457753,4315464.464,0.000,0.000,14.474,0.000,2.228,8.477,302.141,0.000,0.000,4.073120,13.247,8,0.000,0.000,0.000,0,0.000,0,14.474,497997.717,490640.751,490291.370,635563.997,619512.435,559748.316,535940.496,485769.382 +4.407578,0.100158,15720937,0.468520,3607110.297,0.000,0.000,15.986,0.000,10.407,7.889,302.141,0.000,336.032,4.324829,13.214,8,0.000,0.000,0.000,0,0.000,0,15.986,453792.948,393847.669,468649.473,458805.028,367219.745,540066.625,495566.940,429161.868 +4.507755,0.100178,16061155,0.478660,3396150.542,0.000,0.000,25.813,0.000,0.028,8.072,302.141,0.000,421.712,4.382690,13.173,8,0.000,0.000,0.000,0,0.000,0,25.813,345117.286,334735.717,476164.627,441975.326,400628.732,516632.780,475775.318,405120.757 +4.607949,0.100194,16436810,0.489855,3749279.959,0.000,0.000,44.781,0.000,1.202,7.960,308.617,11.852,197.391,4.430664,13.154,8,0.000,0.000,0.000,0,0.000,0,44.781,473980.927,551690.245,275695.413,438389.940,459948.138,611604.069,468800.971,469170.255 +4.708165,0.100216,16590247,0.494428,1531069.917,0.000,0.000,15.667,0.000,101.418,6.207,358.262,516.582,194.775,4.574219,13.135,8,0.000,0.000,0.000,0,0.000,0,15.667,471972.705,408838.785,187196.515,0.000,0.000,0.000,463061.912,0.000 +4.808369,0.100204,16691381,0.497442,1009284.511,0.000,0.000,18.289,0.000,201.621,6.317,358.262,405.658,356.267,4.957153,13.100,8,0.000,0.000,0.000,0,0.000,0,18.289,382321.372,262405.590,0.000,0.000,0.000,0.000,364557.549,0.000 +4.908501,0.100133,16820614,0.501293,1290614.786,0.000,0.000,15.664,0.000,301.754,6.412,358.262,477.881,826.129,5.017212,13.019,8,0.000,0.000,0.000,0,0.000,0,15.664,429888.682,458400.790,0.000,0.000,0.000,0.000,402325.314,0.000 +5.008674,0.100173,16948420,0.505102,1275856.328,0.000,0.000,33.942,0.000,401.927,7.550,358.262,602.592,386.559,5.017456,12.981,8,0.000,0.000,0.000,0,0.000,0,33.942,497331.005,269394.699,0.000,0.000,0.000,0.000,509130.624,0.000 +5.108810,0.100136,17063862,0.508543,1152849.842,0.000,0.000,3.812,0.000,502.063,4.992,358.262,286.173,642.055,5.143066,12.918,8,0.000,0.000,0.000,0,0.000,0,3.812,377555.777,383657.466,0.000,0.000,0.000,0.000,391636.599,0.000 +5.208957,0.100147,17181434,0.512047,1173997.253,0.000,0.000,42.370,0.000,602.210,4.916,358.262,330.297,390.287,5.177490,12.880,8,0.000,0.000,0.000,0,0.000,0,42.370,244131.756,458766.796,0.000,0.000,0.000,0.000,471098.700,0.000 +5.309239,0.100282,17316779,0.516080,1349642.631,0.000,0.000,22.782,0.000,702.492,6.554,358.262,506.618,214.863,5.297119,12.859,8,0.000,0.000,0.000,0,0.000,0,22.782,351448.557,504726.157,0.000,0.000,0.000,0.000,493467.917,0.000 +5.409417,0.100178,17469817,0.520641,1527657.333,0.000,0.000,3.811,0.000,802.670,4.817,358.262,231.501,514.279,5.297119,12.809,8,0.000,0.000,0.000,0,0.000,0,3.811,527689.525,482080.811,0.000,0.000,0.000,0.000,517886.996,0.000 +5.509555,0.100138,17571815,0.523681,1018576.493,0.000,0.000,52.320,0.000,902.808,4.494,358.262,299.977,361.572,5.343018,12.773,8,0.000,0.000,0.000,0,0.000,0,52.320,384899.643,237632.564,0.000,0.000,0.000,0.000,396044.287,0.000 +5.609689,0.100133,17708622,0.527758,1366246.430,0.000,0.000,28.549,0.000,1002.941,5.736,358.262,431.026,255.986,5.381348,12.748,8,0.000,0.000,0.000,0,0.000,0,28.549,504356.820,552392.705,0.000,0.000,0.000,0.000,309496.905,0.000 +5.709835,0.100146,17860666,0.532289,1518223.394,0.000,0.000,2.899,0.000,1103.087,5.003,358.262,280.216,294.492,5.565552,12.720,7,0.000,0.000,0.000,0,0.000,0,2.899,605645.757,584396.781,0.000,0.000,0.000,0.000,328180.856,0.000 +5.809983,0.100148,17895103,0.533316,343861.350,0.000,0.000,9.859,0.000,1203.235,3.236,358.262,283.955,498.208,5.598511,12.671,6,0.000,0.000,0.000,0,0.000,0,9.859,210758.240,133103.110,0.000,0.000,0.000,0.000,0.000,0.000 +5.910119,0.100136,17938526,0.534610,433638.846,0.000,0.000,9.277,0.000,1303.372,3.735,358.262,412.953,330.799,5.598511,12.638,6,0.000,0.000,0.000,0,0.000,0,9.277,433638.846,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.010251,0.100132,17948963,0.534921,104232.442,0.000,0.000,0.145,0.000,1403.504,2.755,358.262,348.719,230.282,5.686401,12.616,5,0.000,0.000,0.000,0,0.000,0,0.145,104232.442,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.110384,0.100133,17948963,0.534921,0.000,0.000,0.000,0.000,0.000,1503.637,1.498,358.262,224.662,493.171,5.686401,12.568,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.210512,0.100128,17948963,0.534921,0.000,0.000,0.000,0.000,0.000,1603.764,2.375,358.262,312.726,417.592,5.750610,12.527,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.310631,0.100119,17948963,0.534921,0.000,0.000,0.000,0.000,0.000,1703.884,3.052,358.262,417.431,274.555,5.750610,12.500,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410766,0.100134,17948963,0.534921,0.000,0.000,0.000,0.000,0.000,1804.018,2.788,366.016,241.004,197.274,5.807861,12.481,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.511010,0.100245,18021978,0.537097,728365.962,0.000,0.000,1836.549,0.000,0.001,6.273,420.684,40.370,410.869,5.807861,12.440,5,0.000,0.000,0.000,0,0.000,0,1836.549,0.000,0.000,176547.570,194314.053,80472.892,78637.388,0.000,198394.060 +6.611155,0.100145,18297113,0.545296,2747371.284,0.000,0.000,20.880,0.000,94.425,4.337,420.684,47.041,175.683,5.820068,12.423,5,0.000,0.000,0.000,0,0.000,0,20.880,0.000,0.000,702981.949,736323.663,665905.642,46173.133,0.000,595986.898 +6.711274,0.100118,18545151,0.552689,2477445.689,0.000,0.000,180.971,0.000,14.512,3.803,420.684,99.179,163.595,5.835938,12.407,5,0.000,0.000,0.000,0,0.000,0,180.971,0.000,0.000,531550.426,671734.391,642109.479,9.988,0.000,632041.404 +6.811418,0.100144,18545151,0.552689,0.000,0.000,0.000,0.000,0.000,114.656,2.026,420.684,536.726,351.017,5.871704,12.373,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.911547,0.100129,18545159,0.552689,79.897,0.000,0.000,155.656,0.000,214.785,2.057,420.684,380.603,537.354,6.007690,12.320,5,0.000,0.000,0.000,0,0.000,0,155.656,0.000,0.000,19.974,19.974,0.000,19.974,0.000,19.974 +7.011680,0.100134,18545163,0.552689,39.947,0.000,0.000,226.986,0.000,185.169,1.369,420.684,323.747,681.044,6.122925,12.254,5,0.000,0.000,0.000,0,0.000,0,226.986,0.000,0.000,0.000,0.000,19.973,19.973,0.000,0.000 +7.111828,0.100147,18545169,0.552689,59.912,0.000,0.000,266.766,0.000,177.787,2.117,420.684,462.599,355.569,6.122925,12.219,5,0.000,0.000,0.000,0,0.000,0,266.766,0.000,0.000,19.971,19.971,0.000,0.000,0.000,19.971 +7.211975,0.100147,18545179,0.552689,99.854,0.000,0.000,185.362,0.000,84.144,3.084,420.684,632.939,407.294,6.181152,12.179,5,0.000,0.000,0.000,0,0.000,0,185.362,0.000,0.000,19.971,19.971,19.971,19.971,0.000,19.971 +7.312109,0.100135,18545182,0.552689,29.960,0.000,0.000,177.094,0.000,159.970,1.876,420.684,393.650,734.129,6.286499,12.107,5,0.000,0.000,0.000,0,0.000,0,177.094,0.000,0.000,0.000,0.000,9.987,19.973,0.000,0.000 +7.412234,0.100125,18545188,0.552690,59.925,0.000,0.000,222.648,0.000,125.387,2.392,420.684,525.084,421.269,6.304321,12.066,5,0.000,0.000,0.000,0,0.000,0,222.648,0.000,0.000,9.987,19.975,9.987,0.000,0.000,19.975 +7.512366,0.100132,18545197,0.552690,89.882,0.000,0.000,163.064,0.000,97.542,2.175,420.684,485.298,502.424,6.448608,12.017,5,0.000,0.000,0.000,0,0.000,0,163.064,0.000,0.000,9.987,19.974,19.974,19.974,0.000,19.974 +7.612501,0.100135,18545201,0.552690,39.946,0.000,0.000,128.412,0.000,139.461,1.851,420.684,451.734,540.950,6.448608,11.964,5,0.000,0.000,0.000,0,0.000,0,128.412,0.000,0.000,19.973,0.000,0.000,19.973,0.000,0.000 +7.712622,0.100121,18545209,0.552690,79.903,0.000,0.000,176.517,0.000,160.825,2.799,420.684,622.097,599.390,6.530518,11.906,5,0.000,0.000,0.000,0,0.000,0,176.517,0.000,0.000,0.000,19.976,19.976,19.976,0.000,19.976 +7.812756,0.100134,18545215,0.552690,59.920,0.000,0.000,183.577,0.000,151.264,2.166,420.684,485.483,526.015,6.613647,11.854,5,0.000,0.000,0.000,0,0.000,0,183.577,0.000,0.000,19.973,19.973,19.973,0.000,0.000,0.000 +7.912874,0.100118,18545225,0.552691,99.882,0.000,0.000,174.229,0.000,71.245,2.349,420.684,523.249,534.525,6.628906,11.802,5,0.000,0.000,0.000,0,0.000,0,174.229,0.000,0.000,19.976,19.976,19.976,19.976,0.000,19.976 +8.012996,0.100122,18545228,0.552691,29.963,0.000,0.000,166.059,0.000,131.406,1.974,420.684,446.290,564.817,6.695679,11.747,5,0.000,0.000,0.000,0,0.000,0,166.059,0.000,0.000,0.000,0.000,0.000,9.988,0.000,19.976 +8.113127,0.100130,18545233,0.552691,49.935,0.000,0.000,158.812,0.000,226.556,1.841,420.684,402.093,465.448,6.752445,11.701,5,0.000,0.000,0.000,0,0.000,0,158.812,0.000,0.000,19.974,19.974,0.000,9.987,0.000,0.000 +8.215283,0.102156,18617476,0.554844,707183.416,0.000,0.000,254.245,0.000,197.866,3.578,420.684,373.548,357.679,6.799683,11.666,5,0.000,0.000,0.000,0,0.000,0,254.245,0.000,0.000,0.000,39978.089,324327.629,0.000,0.000,342877.697 +8.315461,0.100178,18833566,0.561284,2157056.535,0.000,0.000,220.546,0.000,2.040,5.344,420.684,17.703,204.713,6.820801,11.646,5,0.000,0.000,0.000,0,0.000,0,220.546,0.000,0.000,375600.751,474135.181,432249.813,443799.234,0.000,431271.556 +8.415619,0.100158,19152949,0.570802,3188795.880,0.000,0.000,17.824,0.000,0.013,5.581,420.684,0.156,246.330,6.851440,11.621,5,0.000,0.000,0.000,0,0.000,0,17.824,0.000,0.000,764053.796,650572.947,527776.804,637803.107,0.000,608589.226 +8.515772,0.100154,19475944,0.580428,3224988.098,0.000,0.000,16.216,0.000,0.003,5.418,420.684,0.000,183.936,6.873779,11.604,5,0.000,0.000,0.000,0,0.000,0,16.216,0.000,0.000,770744.148,684397.000,648232.642,567836.338,0.000,553777.968 +8.615919,0.100146,19739221,0.588275,2628931.130,0.000,0.000,19.125,0.000,0.000,4.786,420.684,0.000,163.238,6.901855,11.588,4,0.000,0.000,0.000,0,0.000,0,19.125,0.000,0.000,650190.566,114233.192,621162.953,672787.569,0.000,570556.850 +8.716119,0.100201,19973453,0.595255,2337627.633,0.000,0.000,14.641,0.000,0.001,4.006,420.684,0.000,114.263,6.928711,11.576,2,0.000,0.000,0.000,0,0.000,0,14.641,0.000,0.000,479836.814,0.000,518519.166,684985.016,0.000,654286.637 +8.816431,0.100312,20000000,0.596046,264643.766,0.000,0.000,8.554,0.000,0.000,0.565,420.684,0.000,14.914,6.939819,11.575,0,0.000,0.000,0.000,0,0.000,0,8.554,0.000,0.000,0.000,0.000,0.000,105759.812,0.000,158883.955 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.log new file mode 100644 index 000000000..628fb2b87 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=58 +worker=0 kind=insert tid=6 os_tid=53 +start_monotonic_ns=2089826228735290 main_address=0x562e5926a300 +worker=1 kind=insert tid=8 os_tid=54 +worker=6 kind=insert tid=7 os_tid=59 +worker=4 kind=insert tid=11 os_tid=57 +worker=7 kind=insert tid=10 os_tid=60 +worker=3 kind=insert tid=12 os_tid=56 +worker=2 kind=insert tid=9 os_tid=55 +load_end reason=complete inserted=20000000 elapsed_s=8.817 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.143 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089826228737056 cpu_ns=9200663 +diagnostic_stage name=stop_request wall_ns=2089835045214916 cpu_ns=57036274514 +diagnostic_stage name=workers_joined wall_ns=2089835045274827 cpu_ns=57036333851 +diagnostic_stage name=before_close wall_ns=2089835045351763 cpu_ns=57036410817 +diagnostic_stage name=after_close wall_ns=2089835188235621 cpu_ns=57087483092 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089834969225670 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089832150481917 last_end_ns=2089832150483011 loop_exit_ns=2089832150483054 deregister_start_ns=2089832150483096 deregister_end_ns=2089832150484076 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089831969513189 last_end_ns=2089831969514086 loop_exit_ns=2089831969514141 deregister_start_ns=2089831969514238 deregister_end_ns=2089831969515032 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089834922591876 last_end_ns=2089834922592995 loop_exit_ns=2089834922593046 deregister_start_ns=2089834922593101 deregister_end_ns=2089834922594056 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089834758581817 last_end_ns=2089834758582836 loop_exit_ns=2089834758582893 deregister_start_ns=2089834758582919 deregister_end_ns=2089834758583949 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089834931562539 last_end_ns=2089834931563589 loop_exit_ns=2089834931563633 deregister_start_ns=2089834931563677 deregister_end_ns=2089834931564333 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089834957610413 last_end_ns=2089834957612500 loop_exit_ns=2089834957612541 deregister_start_ns=2089834957612575 deregister_end_ns=2089834957613309 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089831901200741 last_end_ns=2089831901201994 loop_exit_ns=2089831901202049 deregister_start_ns=2089831901202166 deregister_end_ns=2089831901205452 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089834969225138 last_end_ns=2089834969225670 loop_exit_ns=2089834969225715 deregister_start_ns=2089834969225800 deregister_end_ns=2089834969226354 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.summary.csv new file mode 100644 index 000000000..dc329521a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-02-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2268463.635777,8.816540,20000000,0.002984,0.001424,0.004288,0.011136,1836.548870,0.002984,0.001424,0.004288,0.011136,1836.548870,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.csv new file mode 100644 index 000000000..c3e013d53 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.csv @@ -0,0 +1,89 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100070,0.100070,469164,0.013982,4688343.251,0.000,0.000,16.079,0.000,17.014,7.992,75.504,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,16.079,417876.158,488286.647,578083.503,705304.044,721142.907,690514.444,537482.053,549653.495 +0.200249,0.100179,938013,0.027955,4680118.765,0.000,0.000,20.255,0.000,0.001,9.053,150.406,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,20.255,563392.272,613402.819,605536.888,591511.974,717726.217,601893.405,541641.177,445014.012 +0.300394,0.100145,1393512,0.041530,4548408.090,0.000,0.000,21.205,0.000,4.753,9.283,221.879,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,21.205,565162.165,583885.072,477249.382,687155.631,709393.451,467573.384,510111.827,547877.178 +0.400538,0.100144,1853012,0.055224,4588393.127,0.000,0.000,19.964,0.000,0.001,9.464,282.797,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,19.964,585536.880,561611.330,606616.527,584837.886,725345.568,593036.081,380352.327,551056.528 +0.500686,0.100148,2286004,0.068128,4323521.404,0.000,0.000,24.117,0.000,10.002,9.823,291.109,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,24.117,523714.928,603606.692,543725.314,619563.078,609098.565,535227.889,418001.379,470583.560 +0.600867,0.100181,2448716,0.072977,1624179.066,0.000,0.000,101.164,0.000,48.916,10.692,296.836,0.000,88.746,0.430298,14.007,8,0.000,0.000,0.000,0,0.000,0,101.164,54571.187,277976.662,111617.891,151196.226,10011.871,273774.271,303280.843,441750.114 +0.701043,0.100176,2772575,0.082629,3232884.024,0.000,0.000,106.549,0.000,6.515,9.289,296.836,7.448,856.262,0.430908,13.923,8,0.000,0.000,0.000,0,0.000,0,106.549,458979.910,266938.858,482109.087,440023.368,531871.258,424051.557,194736.294,434173.692 +0.801231,0.100187,3130407,0.093293,3571628.269,0.000,0.000,28.384,0.000,0.109,8.947,296.836,59.186,757.487,0.525879,13.849,8,0.000,0.000,0.000,0,0.000,0,28.384,397625.018,549680.130,515693.806,419683.689,534418.724,275344.121,454787.918,424394.862 +0.901415,0.100184,3521532,0.104950,3904069.129,0.000,0.000,18.554,0.000,0.001,9.252,296.836,77.826,356.337,0.595581,13.814,8,0.000,0.000,0.000,0,0.000,0,18.554,581420.576,468707.892,510211.553,468757.800,563783.017,414038.447,434920.039,462229.807 +1.001587,0.100173,3920419,0.116838,3981994.847,0.000,0.000,15.372,0.000,0.001,9.565,296.836,92.419,168.264,0.663696,13.798,8,0.000,0.000,0.000,0,0.000,0,15.372,548203.494,485761.304,419266.112,529795.277,557397.620,520351.582,467043.621,454175.838 +1.101764,0.100177,4111075,0.122520,1903194.068,0.000,0.000,78.051,0.000,6.541,9.690,296.836,122.167,42.503,0.721928,13.794,8,0.000,0.000,0.000,0,0.000,0,78.051,442677.095,149884.918,547561.599,149475.642,160785.639,121844.509,211535.884,119428.782 +1.201950,0.100186,4541778,0.135356,4299051.391,0.000,0.000,23.448,0.000,6.660,9.406,296.836,10.605,2.768,0.778187,13.793,8,0.000,0.000,0.000,0,0.000,0,23.448,353134.617,472113.804,456592.610,559301.991,657080.524,663877.909,677173.234,459776.700 +1.302113,0.100163,4999150,0.148986,4566264.933,0.000,0.000,13.804,0.000,0.002,8.632,296.836,0.000,0.000,0.778187,13.793,8,0.000,0.000,0.000,0,0.000,0,13.804,427252.451,635981.671,573004.490,537192.957,667739.821,546587.619,686429.308,492076.616 +1.403892,0.101779,5372474,0.160112,3668004.395,0.000,0.000,15.754,0.000,2.550,7.702,296.836,0.000,354.016,1.054810,13.758,8,0.000,0.000,0.000,0,0.000,0,15.754,407139.016,489985.587,459998.901,332064.224,522025.751,501402.536,466601.474,488786.905 +1.504048,0.100157,5755577,0.171530,3825029.714,0.000,0.000,20.958,0.000,1.353,8.150,296.836,0.000,401.012,1.127441,13.719,8,0.000,0.000,0.000,0,0.000,0,20.958,438152.674,431882.510,582236.651,468554.982,550416.567,493615.670,392184.784,467985.875 +1.604214,0.100166,5909174,0.176107,1533429.996,0.000,0.000,82.758,0.000,25.273,9.794,296.836,0.000,84.079,1.235477,13.711,8,0.000,0.000,0.000,0,0.000,0,82.758,77621.426,27294.788,134746.803,2196.362,559712.880,78000.798,489579.051,164277.887 +1.704521,0.100307,6337351,0.188868,4268676.731,0.000,0.000,26.573,0.000,1.579,8.618,296.836,0.000,0.195,1.287479,13.711,8,0.000,0.000,0.000,0,0.000,0,26.573,492449.515,388009.861,544021.329,547690.076,531419.981,514920.589,600049.474,650115.906 +1.804680,0.100159,6769139,0.201736,4311032.916,0.000,0.000,12.860,0.000,0.003,8.662,296.836,0.000,0.000,1.287479,13.711,8,0.000,0.000,0.000,0,0.000,0,12.860,515231.673,549716.901,556056.832,509950.062,540451.617,589114.327,526004.563,524506.941 +1.904855,0.100175,7196110,0.214461,4262245.019,0.000,0.000,16.886,0.000,0.001,8.523,296.836,0.000,328.526,1.628540,13.679,8,0.000,0.000,0.000,0,0.000,0,16.886,392692.231,579405.218,516445.487,479330.491,462569.846,627750.545,628798.709,575252.491 +2.005021,0.100166,7541981,0.224769,3452969.542,0.000,0.000,15.807,0.000,15.030,8.485,296.836,0.000,530.641,1.686523,13.627,8,0.000,0.000,0.000,0,0.000,0,15.807,482348.111,461283.131,384201.277,345455.690,484863.928,489665.945,345894.960,459256.500 +2.105199,0.100178,7754172,0.231092,2118135.461,0.000,0.000,84.207,0.000,43.799,10.697,296.836,1.755,56.462,1.843102,13.621,8,0.000,0.000,0.000,0,0.000,0,84.207,9.982,405936.617,185788.922,74337.530,331000.154,293047.786,527869.332,300145.138 +2.205375,0.100176,8160728,0.243209,4058418.361,0.000,0.000,74.582,0.000,0.001,9.182,296.836,16.182,4.796,2.125366,13.621,8,0.000,0.000,0.000,0,0.000,0,74.582,457634.696,591978.290,574838.451,494080.561,392539.245,616225.622,513047.186,418074.310 +2.305574,0.100199,8619312,0.256876,4576742.717,0.000,0.000,14.308,0.000,0.001,8.588,296.836,0.000,0.000,2.125366,13.621,8,0.000,0.000,0.000,0,0.000,0,14.308,528070.344,633590.599,573709.626,655117.809,494776.523,601514.358,468778.200,621185.258 +2.405756,0.100182,9013760,0.268631,3937330.084,0.000,0.000,16.307,0.000,0.033,8.462,296.836,0.000,359.308,2.141235,13.585,8,0.000,0.000,0.000,0,0.000,0,16.307,433782.282,557787.098,543513.018,476075.480,403507.259,543423.182,475716.133,503525.633 +2.505945,0.100190,9306770,0.277363,2924556.445,0.000,0.000,26.571,0.000,10.372,8.417,296.836,0.000,449.967,2.260994,13.541,8,0.000,0.000,0.000,0,0.000,0,26.571,361285.177,416041.385,290279.769,361165.404,347082.099,477564.766,271475.413,399662.432 +2.606128,0.100183,9456965,0.281840,1499205.674,0.000,0.000,81.721,0.000,29.816,10.902,296.836,2.339,97.673,2.420910,13.532,8,0.000,0.000,0.000,0,0.000,0,81.721,5479.969,2565.304,83956.316,5859.274,132417.607,485141.938,391673.035,392112.231 +2.706297,0.100169,9866856,0.294055,4092000.044,0.000,0.000,43.951,0.000,2.306,8.579,296.836,0.000,1.599,2.435669,13.532,8,0.000,0.000,0.000,0,0.000,0,43.951,637693.159,378610.659,500764.384,394134.445,541565.485,643443.449,463816.776,531971.686 +2.806471,0.100173,10266692,0.305971,3991437.052,0.000,0.000,16.646,0.000,2.812,8.444,296.836,0.000,0.000,2.435669,13.532,8,0.000,0.000,0.000,0,0.000,0,16.646,517662.141,484869.019,501070.918,490050.033,518870.046,533534.611,500701.558,444678.727 +2.906696,0.100226,10648984,0.317364,3814304.630,0.000,0.000,14.536,0.000,15.159,7.640,296.836,0.000,335.804,2.675903,13.499,8,0.000,0.000,0.000,0,0.000,0,14.536,472492.781,447040.270,418574.566,499741.234,528206.939,459262.663,516443.509,472542.668 +3.006842,0.100145,10997803,0.327760,3483122.962,0.000,0.000,27.822,0.000,4.391,8.208,296.836,0.000,454.885,2.752563,13.454,8,0.000,0.000,0.000,0,0.000,0,27.822,420538.226,356221.790,385449.272,468408.587,474399.872,519354.474,475348.492,383402.249 +3.107013,0.100171,11201960,0.333844,2038082.677,0.000,0.000,79.466,0.000,13.401,10.351,296.836,18.835,155.242,2.867924,13.439,8,0.000,0.000,0.000,0,0.000,0,79.466,110101.607,517115.175,380319.243,119206.029,100418.176,91663.157,221800.482,497458.808 +3.207199,0.100186,11512744,0.343107,3102082.008,0.000,0.000,56.277,0.000,0.004,9.694,296.836,7.213,9.124,3.223999,13.438,8,0.000,0.000,0.000,0,0.000,0,56.277,245194.877,242439.990,534088.641,521382.226,309445.616,308756.895,652299.222,288474.542 +3.307397,0.100198,11962446,0.356509,4488115.489,0.000,0.000,14.721,0.000,0.001,8.459,296.836,0.000,0.039,3.223999,13.438,8,0.000,0.000,0.000,0,0.000,0,14.721,505008.054,636497.177,474398.783,468111.258,681777.340,600837.926,610069.610,511415.342 +3.407566,0.100169,12369481,0.368639,4063490.300,0.000,0.000,16.384,0.000,4.504,8.436,296.836,0.000,407.476,3.232544,13.398,8,0.000,0.000,0.000,0,0.000,0,16.384,524814.046,568899.623,391978.290,466801.978,580030.833,566952.910,584832.726,379179.895 +3.507746,0.100180,12737200,0.379598,3670571.959,0.000,0.000,22.669,0.000,0.001,8.395,296.836,0.000,379.940,3.302124,13.361,8,0.000,0.000,0.000,0,0.000,0,22.669,491134.485,492981.155,497183.578,449988.670,402743.853,385764.467,503552.096,447223.656 +3.607909,0.100162,12965645,0.386406,2280744.087,0.000,0.000,80.337,0.000,5.846,10.166,296.836,15.054,178.811,3.478401,13.344,8,0.000,0.000,0.000,0,0.000,0,80.337,96453.276,498849.435,124986.913,379593.210,97341.832,116291.042,440324.530,526903.850 +3.708081,0.100173,13250988,0.394910,2848506.158,0.000,0.000,72.327,0.000,0.001,10.044,296.836,33.146,7.019,3.521370,13.343,8,0.000,0.000,0.000,0,0.000,0,72.327,211115.073,535773.877,272339.243,539577.303,239825.445,208210.094,695018.612,146646.511 +3.808250,0.100169,13698378,0.408243,4466359.847,0.000,0.000,14.520,0.000,0.001,8.647,296.836,0.000,0.039,3.521488,13.343,8,0.000,0.000,0.000,0,0.000,0,14.520,520930.560,530414.549,685382.930,428766.153,438000.563,595105.337,643353.884,624405.872 +3.908424,0.100174,14086283,0.419804,3872325.397,0.000,0.000,26.012,0.000,0.001,8.389,296.836,0.000,481.196,4.013672,13.296,8,0.000,0.000,0.000,0,0.000,0,26.012,473298.080,452484.225,452933.445,458334.066,491147.084,463545.017,521504.366,559079.114 +4.008593,0.100169,14495352,0.431995,4083774.903,0.000,0.000,17.880,0.000,0.003,8.848,296.836,0.000,348.940,4.013672,13.262,8,0.000,0.000,0.000,0,0.000,0,17.880,514708.439,484419.727,545466.356,482892.314,335182.432,576863.192,539815.924,604426.519 +4.108762,0.100169,14725756,0.438862,2300164.177,0.000,0.000,75.430,0.000,8.082,10.351,296.836,70.389,194.672,4.262329,13.243,8,0.000,0.000,0.000,0,0.000,0,75.430,139025.739,134463.426,457409.256,93771.992,519614.439,157225.073,534699.021,263955.230 +4.208938,0.100176,15005692,0.447204,2794434.279,0.000,0.000,66.896,0.000,0.001,9.936,296.836,55.839,19.614,4.266113,13.241,8,0.000,0.000,0.000,0,0.000,0,66.896,182618.101,184235.250,291466.235,239368.068,488059.702,551687.546,223545.958,633453.418 +4.309110,0.100172,15456884,0.460651,4504160.548,0.000,0.000,11.319,0.000,0.001,8.407,296.836,0.000,6.122,4.285889,13.240,8,0.000,0.000,0.000,0,0.000,0,11.319,506866.805,559855.520,639807.784,518586.615,551190.448,543204.206,559446.225,625202.944 +4.409253,0.100143,15802267,0.470944,3448903.001,0.000,0.000,27.565,0.000,4.122,7.739,296.836,0.000,548.396,4.348999,13.187,8,0.000,0.000,0.000,0,0.000,0,27.565,507355.208,380995.721,452433.667,434279.601,323777.461,477857.347,479195.436,393008.560 +4.509411,0.100158,16183993,0.482321,3811244.827,0.000,0.000,23.609,0.000,0.003,8.443,296.836,0.000,295.705,4.413086,13.158,8,0.000,0.000,0.000,0,0.000,0,23.609,571058.715,344176.796,477995.594,375187.852,468939.886,543242.616,527177.971,503465.396 +4.609595,0.100184,16496972,0.491648,3124032.096,0.000,0.000,42.270,0.000,39.646,6.788,357.039,58.135,170.857,4.473999,13.141,8,0.000,0.000,0.000,0,0.000,0,42.270,376286.466,553649.568,558500.627,309170.168,333884.617,205481.277,382764.527,404294.844 +4.709735,0.100139,16619981,0.495314,1228377.703,0.000,0.000,20.677,0.000,139.785,5.735,357.039,510.616,130.638,4.572510,13.128,8,0.000,0.000,0.000,0,0.000,0,20.677,0.000,401060.941,418496.637,0.000,0.000,408820.125,0.000,0.000 +4.809917,0.100183,16709565,0.497984,894205.589,0.000,0.000,21.733,0.000,239.968,7.107,357.039,448.555,552.077,4.960449,13.074,8,0.000,0.000,0.000,0,0.000,0,21.733,0.000,330835.306,231377.094,0.000,0.000,331993.189,0.000,0.000 +4.910080,0.100162,16871583,0.502812,1617553.982,0.000,0.000,3.728,0.000,340.130,7.509,357.039,506.326,802.798,4.983887,12.996,8,0.000,0.000,0.000,0,0.000,0,3.728,0.000,490823.173,587366.440,0.000,0.000,539364.369,0.000,0.000 +5.010220,0.100141,16998111,0.506583,1263504.587,0.000,0.000,26.079,0.000,440.271,7.854,357.039,607.701,362.303,5.143555,12.960,8,0.000,0.000,0.000,0,0.000,0,26.079,0.000,358316.512,459044.973,0.000,0.000,446143.102,0.000,0.000 +5.110365,0.100144,17088626,0.509281,903845.001,0.000,0.000,7.862,0.000,540.415,3.477,357.039,195.889,623.241,5.143555,12.899,8,0.000,0.000,0.000,0,0.000,0,7.862,0.000,358112.946,192801.627,0.000,0.000,352930.428,0.000,0.000 +5.210499,0.100135,17235855,0.513669,1470310.888,0.000,0.000,58.454,0.000,640.550,5.604,357.039,388.540,361.076,5.186279,12.864,8,0.000,0.000,0.000,0,0.000,0,58.454,0.000,535179.621,431499.181,0.000,0.000,503632.086,0.000,0.000 +5.310667,0.100167,17379244,0.517942,1431493.622,0.000,0.000,16.789,0.000,740.717,7.738,357.039,567.059,267.794,5.300415,12.838,8,0.000,0.000,0.000,0,0.000,0,16.789,0.000,503017.928,553343.681,0.000,0.000,375132.014,0.000,0.000 +5.410821,0.100154,17497713,0.521472,1182870.851,0.000,0.000,7.317,0.000,840.871,4.181,357.039,178.476,540.809,5.389771,12.785,8,0.000,0.000,0.000,0,0.000,0,7.317,0.000,397798.222,392716.038,0.000,0.000,392356.591,0.000,0.000 +5.510961,0.100141,17618443,0.525071,1205605.618,0.000,0.000,10.339,0.000,941.012,5.409,357.039,369.052,459.081,5.389771,12.740,8,0.000,0.000,0.000,0,0.000,0,10.339,0.000,392488.389,431363.753,0.000,0.000,381753.476,0.000,0.000 +5.611115,0.100154,17707569,0.527727,889892.866,0.000,0.000,21.854,0.000,1041.165,5.426,357.227,380.353,184.794,5.490112,12.722,6,0.000,0.000,0.000,0,0.000,0,21.854,0.000,307437.687,352638.245,0.000,0.000,229816.935,0.000,0.000 +5.711260,0.100146,17747383,0.528913,397561.056,0.000,0.000,2.730,0.000,1141.311,3.237,357.227,382.841,491.511,5.490112,12.674,5,0.000,0.000,0.000,0,0.000,0,2.730,0.000,397561.056,0.000,0.000,0.000,0.000,0.000,0.000 +5.811397,0.100137,17747383,0.528913,0.000,0.000,0.000,0.000,0.000,1241.448,2.358,357.227,325.102,550.575,5.597778,12.620,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.911517,0.100120,17747383,0.528913,0.000,0.000,0.000,0.000,0.000,1341.567,3.587,357.227,510.327,324.027,5.597778,12.588,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.011669,0.100152,17747383,0.528913,0.000,0.000,0.000,0.000,0.000,1441.720,3.278,357.227,393.385,464.839,5.646118,12.543,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.111796,0.100127,17747383,0.528913,0.000,0.000,0.000,0.000,0.000,1541.846,2.022,357.227,281.596,397.113,5.715210,12.504,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.211944,0.100149,17747383,0.528913,0.000,0.000,0.000,0.000,0.000,1641.995,3.880,357.227,463.764,318.472,5.715210,12.473,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.312098,0.100154,17806390,0.530672,589163.107,0.000,0.000,1691.090,0.000,53.939,6.872,419.617,79.487,119.114,5.766113,12.461,5,0.000,0.000,0.000,0,0.000,0,1691.090,9.985,0.000,0.000,181320.895,9.985,0.000,140433.832,267388.412 +6.412276,0.100177,18113595,0.539827,3066614.089,0.000,0.000,63.641,0.000,25.709,5.289,419.617,38.408,178.278,5.766113,12.444,5,0.000,0.000,0.000,0,0.000,0,63.641,603789.716,0.000,0.000,501241.494,639117.095,0.000,673076.897,649388.887 +6.512428,0.100152,18380631,0.547785,2666302.501,0.000,0.000,19.791,0.000,125.861,4.191,419.617,59.987,184.485,5.766113,12.425,5,0.000,0.000,0.000,0,0.000,0,19.791,675641.829,0.000,0.000,0.000,686844.780,0.000,563342.722,740473.170 +6.612552,0.100124,18441125,0.549588,604189.295,0.000,0.000,149.918,0.000,76.796,1.818,419.617,202.054,295.219,5.788574,12.397,5,0.000,0.000,0.000,0,0.000,0,149.918,154867.577,0.000,0.000,9.988,160630.417,0.000,120859.832,167821.482 +6.712665,0.100113,18441126,0.549588,9.989,0.000,0.000,173.624,0.000,176.907,2.164,419.617,504.000,552.422,5.890137,12.342,5,0.000,0.000,0.000,0,0.000,0,173.624,0.000,0.000,0.000,0.000,0.000,0.000,0.000,9.989 +6.812831,0.100166,18441135,0.549589,89.851,0.000,0.000,191.279,0.000,95.405,2.583,419.617,426.559,587.503,6.045410,12.285,5,0.000,0.000,0.000,0,0.000,0,191.279,19.967,0.000,0.000,19.967,19.967,0.000,19.967,9.983 +6.912982,0.100151,18441140,0.549589,49.924,0.000,0.000,182.369,0.000,195.557,1.673,419.617,383.872,632.245,6.090698,12.223,5,0.000,0.000,0.000,0,0.000,0,182.369,9.985,0.000,0.000,0.000,19.970,0.000,19.970,0.000 +7.013098,0.100116,18441146,0.549589,59.930,0.000,0.000,211.447,0.000,120.336,2.381,419.617,547.567,303.788,6.130737,12.194,5,0.000,0.000,0.000,0,0.000,0,211.447,9.988,0.000,0.000,19.977,0.000,0.000,9.988,19.977 +7.113219,0.100121,18441155,0.549589,89.892,0.000,0.000,174.966,0.000,99.259,2.469,419.617,572.786,478.291,6.183228,12.147,5,0.000,0.000,0.000,0,0.000,0,174.966,19.976,0.000,0.000,19.976,19.976,0.000,9.988,19.976 +7.213339,0.100120,18441157,0.549589,19.976,0.000,0.000,131.960,0.000,171.482,1.391,419.617,313.063,703.104,6.269287,12.078,5,0.000,0.000,0.000,0,0.000,0,131.960,0.000,0.000,0.000,0.000,0.000,0.000,19.976,0.000 +7.313466,0.100128,18441166,0.549590,89.885,0.000,0.000,237.590,0.000,73.527,2.669,419.617,635.789,474.589,6.331543,12.032,5,0.000,0.000,0.000,0,0.000,0,237.590,19.974,0.000,0.000,19.974,19.974,0.000,9.987,19.974 +7.413601,0.100135,18441173,0.549590,69.906,0.000,0.000,104.549,0.000,167.423,2.630,419.617,514.423,310.986,6.365356,12.001,5,0.000,0.000,0.000,0,0.000,0,104.549,19.973,0.000,0.000,0.000,19.973,0.000,9.987,19.973 +7.513737,0.100135,18441177,0.549590,39.946,0.000,0.000,177.484,0.000,180.067,1.796,419.617,378.433,686.805,6.446655,11.934,5,0.000,0.000,0.000,0,0.000,0,177.484,0.000,0.000,0.000,19.973,0.000,0.000,19.973,0.000 +7.613866,0.100130,18441184,0.549590,69.909,0.000,0.000,210.304,0.000,152.368,1.554,419.617,330.587,453.436,6.500488,11.890,5,0.000,0.000,0.000,0,0.000,0,210.304,9.987,0.000,0.000,19.974,19.974,0.000,0.000,19.974 +7.714032,0.100166,18441187,0.549590,29.950,0.000,0.000,184.611,0.000,182.017,2.134,419.617,498.975,390.133,6.550659,11.852,5,0.000,0.000,0.000,0,0.000,0,184.611,9.983,0.000,0.000,0.000,0.000,0.000,19.967,0.000 +7.814157,0.100124,18441195,0.549590,79.901,0.000,0.000,196.481,0.000,196.221,2.477,419.617,520.563,376.601,6.594360,11.815,5,0.000,0.000,0.000,0,0.000,0,196.481,0.000,0.000,0.000,19.975,19.975,0.000,19.975,19.975 +7.914272,0.100115,18441198,0.549591,29.966,0.000,0.000,226.016,0.000,189.881,1.254,419.617,285.181,408.399,6.643921,11.775,5,0.000,0.000,0.000,0,0.000,0,226.016,19.977,0.000,0.000,9.989,0.000,0.000,0.000,0.000 +8.014411,0.100139,18441205,0.549591,69.903,0.000,0.000,213.242,0.000,161.544,1.364,419.617,327.240,489.982,6.704712,11.727,5,0.000,0.000,0.000,0,0.000,0,213.242,0.000,0.000,0.000,9.986,19.972,0.000,19.972,19.972 +8.114552,0.100141,18441208,0.549591,29.958,0.000,0.000,196.181,0.000,180.165,1.849,419.617,463.175,443.242,6.755615,11.684,5,0.000,0.000,0.000,0,0.000,0,196.181,19.972,0.000,0.000,9.986,0.000,0.000,0.000,0.000 +8.214704,0.100152,18669481,0.556394,2279270.614,0.000,0.000,204.914,0.000,1.708,4.925,419.617,213.738,336.403,6.799438,11.651,5,0.000,0.000,0.000,0,0.000,0,204.914,286295.472,0.000,0.000,640827.378,513660.387,0.000,437825.486,400661.891 +8.314861,0.100157,18976963,0.565558,3070000.039,0.000,0.000,15.059,0.000,0.032,5.776,419.617,0.156,233.228,6.826782,11.628,5,0.000,0.000,0.000,0,0.000,0,15.059,680531.552,0.000,0.000,612897.738,651786.682,0.000,524656.279,600127.787 +8.415017,0.100156,19272903,0.574377,2954778.284,0.000,0.000,17.930,0.000,1.124,5.133,419.617,0.000,289.040,6.860107,11.600,4,0.000,0.000,0.000,0,0.000,0,17.930,477782.676,0.000,0.000,664490.637,651590.814,0.000,498250.661,662663.495 +8.515215,0.100198,19491560,0.580894,2182249.713,0.000,0.000,12.714,0.000,0.001,3.460,419.617,0.000,115.202,6.877197,11.588,2,0.000,0.000,0.000,0,0.000,0,12.714,703417.416,0.000,0.000,774356.975,302271.581,0.000,0.000,402203.741 +8.615375,0.100160,19689157,0.586783,1972805.029,0.000,0.000,10.199,0.000,0.000,2.137,419.617,0.000,76.089,6.905151,11.581,2,0.000,0.000,0.000,0,0.000,0,10.199,1054498.268,0.000,0.000,918306.760,0.000,0.000,0.000,0.000 +8.715613,0.100238,19868825,0.592137,1792418.614,0.000,0.000,9.776,0.000,0.001,2.672,419.617,0.000,93.333,6.915527,11.572,2,0.000,0.000,0.000,0,0.000,0,9.776,895660.612,0.000,0.000,896758.003,0.000,0.000,0.000,0.000 +8.815768,0.100155,20000000,0.596046,1309724.132,0.000,0.000,9.176,0.000,0.000,1.461,419.617,0.000,57.957,6.959473,11.566,0,0.000,0.000,0.000,0,0.000,0,9.176,881756.108,0.000,0.000,427968.023,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.log new file mode 100644 index 000000000..555685f04 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=69 +worker=5 kind=insert tid=6 os_tid=72 +worker=7 kind=insert tid=7 os_tid=74 +worker=0 kind=insert tid=9 os_tid=67 +worker=6 kind=insert tid=8 os_tid=73 +worker=1 kind=insert tid=10 os_tid=68 +start_monotonic_ns=2089835346060245 main_address=0x557ade419300 +worker=3 kind=insert tid=11 os_tid=70 +worker=4 kind=insert tid=12 os_tid=71 +load_end reason=complete inserted=20000000 elapsed_s=8.816 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.142 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089835346061863 cpu_ns=9501747 +diagnostic_stage name=stop_request wall_ns=2089844161888406 cpu_ns=56692691511 +diagnostic_stage name=workers_joined wall_ns=2089844161935813 cpu_ns=56692738227 +diagnostic_stage name=before_close wall_ns=2089844162030289 cpu_ns=56692832630 +diagnostic_stage name=after_close wall_ns=2089844304217062 cpu_ns=56753674464 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089844154723987 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089844154723452 last_end_ns=2089844154723987 loop_exit_ns=2089844154724022 deregister_start_ns=2089844154724043 deregister_end_ns=2089844154724614 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089841003078552 last_end_ns=2089841003079674 loop_exit_ns=2089841003079719 deregister_start_ns=2089841003079770 deregister_end_ns=2089841003080623 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089840936430000 last_end_ns=2089840936431335 loop_exit_ns=2089840936431403 deregister_start_ns=2089840936431441 deregister_end_ns=2089840936432237 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089844103240711 last_end_ns=2089844103241509 loop_exit_ns=2089844103241544 deregister_start_ns=2089844103241578 deregister_end_ns=2089844103242290 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089843802126035 last_end_ns=2089843802127022 loop_exit_ns=2089843802127064 deregister_start_ns=2089843802127108 deregister_end_ns=2089843802127930 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089840890345630 last_end_ns=2089840890346793 loop_exit_ns=2089840890346850 deregister_start_ns=2089840890346880 deregister_end_ns=2089840890349915 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089843733711123 last_end_ns=2089843733712194 loop_exit_ns=2089843733712238 deregister_start_ns=2089843733712281 deregister_end_ns=2089843733713050 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089843814884659 last_end_ns=2089843814885421 loop_exit_ns=2089843814885464 deregister_start_ns=2089843814885501 deregister_end_ns=2089843814886172 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.summary.csv new file mode 100644 index 000000000..8716c69c7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-03-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2268634.438875,8.815876,20000000,0.002930,0.001424,0.004288,0.011136,1691.090468,0.002930,0.001424,0.004288,0.011136,1691.090468,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.csv new file mode 100644 index 000000000..796ba42bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.csv @@ -0,0 +1,93 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100077,0.100077,528346,0.015746,5279373.870,0.000,0.000,16.711,0.000,0.002,7.998,84.492,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,16.711,607429.861,749020.273,806265.966,516660.115,681822.283,620969.382,606300.735,690905.253 +0.200254,0.100177,958331,0.028560,4292249.885,0.000,0.000,21.962,0.000,0.007,9.398,151.648,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,21.962,517673.376,556614.425,609800.251,673008.331,420295.799,425656.307,520318.693,568882.702 +0.300434,0.100179,1391348,0.041465,4322423.525,0.000,0.000,21.045,0.000,4.828,9.293,221.895,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,21.045,503248.099,601012.889,470257.224,570447.667,546620.369,550892.712,520577.043,559367.524 +0.400592,0.100158,1821203,0.054276,4291760.863,0.000,0.000,21.274,0.000,0.001,9.483,280.770,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,21.274,430658.741,575898.985,562420.307,680892.896,430938.299,542871.232,516552.865,551527.539 +0.500732,0.100140,2259871,0.067349,4380560.226,0.000,0.000,24.240,0.000,0.649,9.775,289.863,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,24.240,528192.100,655454.311,617417.449,657331.688,463023.143,419603.801,531807.050,507730.685 +0.600920,0.100188,2366763,0.070535,1066913.594,0.000,0.000,99.840,0.000,100.837,10.825,297.520,0.000,28.111,0.180420,14.013,8,0.000,0.000,0.000,0,0.000,0,99.840,0.000,536241.560,0.000,0.000,0.000,523565.399,2664.988,4441.647 +0.701086,0.100166,2636809,0.078583,2695981.866,0.000,0.000,102.831,0.000,19.082,8.020,301.113,0.000,429.794,0.360352,13.971,8,0.000,0.000,0.000,0,0.000,0,102.831,343649.185,293232.928,390970.582,414940.767,332737.310,349329.749,292234.587,278886.758 +0.801222,0.100136,2961730,0.088266,3244804.561,0.000,0.000,38.417,0.000,4.734,8.153,301.113,27.190,950.428,0.472656,13.878,8,0.000,0.000,0.000,0,0.000,0,38.417,291184.661,426111.473,422646.178,444915.942,424263.981,371525.583,465448.066,398708.677 +0.901385,0.100163,3318851,0.098909,3565389.822,0.000,0.000,20.668,0.000,0.002,8.947,301.113,86.889,564.781,0.554810,13.822,8,0.000,0.000,0.000,0,0.000,0,20.668,351186.719,450484.624,494522.736,520869.727,430018.034,427292.483,440610.743,450404.755 +1.001554,0.100169,3712413,0.110639,3928974.689,0.000,0.000,17.249,0.000,0.003,9.476,301.113,116.834,130.131,0.608643,13.810,8,0.000,0.000,0.000,0,0.000,0,17.249,522066.997,452554.567,544449.141,511544.794,486237.597,562698.275,465582.532,383840.787 +1.101723,0.100169,4035654,0.120272,3226958.248,0.000,0.000,19.463,0.000,25.324,8.556,301.113,65.163,78.890,0.667725,13.802,8,0.000,0.000,0.000,0,0.000,0,19.463,352204.971,536503.609,380007.999,442162.992,396470.187,454312.466,295171.326,370124.697 +1.201893,0.100170,4263629,0.127066,2275878.117,0.000,0.000,78.334,0.000,0.001,10.056,301.113,67.619,2.730,0.778198,13.802,8,0.000,0.000,0.000,0,0.000,0,78.334,141489.289,695566.653,168503.330,276779.124,182888.857,161714.879,399031.140,249904.844 +1.302048,0.100155,4718289,0.140616,4539581.081,0.000,0.000,11.680,0.000,2.108,8.417,301.113,0.000,0.000,0.778198,13.802,8,0.000,0.000,0.000,0,0.000,0,11.680,519496.775,630485.169,570537.857,573623.087,642486.613,553014.950,535382.213,514554.417 +1.402211,0.100163,5153258,0.153579,4342607.338,0.000,0.000,11.655,0.000,12.228,8.507,301.113,0.000,4.719,1.008667,13.801,8,0.000,0.000,0.000,0,0.000,0,11.655,485398.330,557271.108,573324.924,498556.869,603575.586,600710.260,506873.305,516896.957 +1.502373,0.100162,5511248,0.164248,3574102.484,0.000,0.000,18.853,0.000,3.935,8.116,301.113,0.000,468.108,1.348953,13.755,8,0.000,0.000,0.000,0,0.000,0,18.853,468629.840,439836.546,469109.063,561908.534,444039.728,360155.795,416494.409,413928.571 +1.602545,0.100172,5821998,0.173509,3102150.435,0.000,0.000,19.205,0.000,42.365,9.611,301.113,0.000,379.697,1.348953,13.718,8,0.000,0.000,0.000,0,0.000,0,19.205,464199.502,301839.487,386822.935,340552.727,500496.908,254561.017,233387.530,620290.328 +1.702730,0.100185,6088365,0.181447,2658756.777,0.000,0.000,78.053,0.000,0.035,10.086,301.113,0.000,7.837,1.348953,13.718,8,0.000,0.000,0.000,0,0.000,0,78.053,404233.002,194869.892,370774.830,233268.933,391326.851,237860.448,345970.667,480452.153 +1.802895,0.100165,6541165,0.194942,4520534.202,0.000,0.000,11.551,0.000,13.217,8.278,301.113,0.000,0.000,1.348953,13.718,8,0.000,0.000,0.000,0,0.000,0,11.551,624528.572,550610.650,583945.596,593409.966,456705.737,570168.350,517565.226,623600.106 +1.903064,0.100169,6952212,0.207192,4103553.051,0.000,0.000,14.223,0.000,0.001,8.782,301.113,0.000,17.939,1.556274,13.716,8,0.000,0.000,0.000,0,0.000,0,14.223,530825.241,477325.420,583915.752,432540.909,482756.266,483984.196,497461.479,614743.788 +2.003242,0.100179,7318405,0.218105,3655401.599,0.000,0.000,22.691,0.000,18.060,7.939,301.113,0.000,508.935,1.614014,13.666,8,0.000,0.000,0.000,0,0.000,0,22.691,513203.439,429602.747,509120.731,512534.634,312282.276,424292.231,455416.644,498948.897 +2.103418,0.100176,7621366,0.227134,3024286.500,0.000,0.000,27.404,0.000,38.405,9.098,301.113,0.000,353.947,1.732544,13.631,8,0.000,0.000,0.000,0,0.000,0,27.404,490676.287,302607.335,304783.505,320276.234,446713.672,232051.531,375768.553,551409.382 +2.203568,0.100150,7853915,0.234065,2322013.203,0.000,0.000,79.006,0.000,0.001,10.310,301.113,13.495,31.242,1.882698,13.628,8,0.000,0.000,0.000,0,0.000,0,79.006,363935.073,140669.373,142416.757,68477.467,526351.883,138522.587,517624.950,424015.114 +2.303743,0.100175,8289946,0.247060,4352708.734,0.000,0.000,14.871,0.000,9.960,8.597,301.113,0.000,0.039,1.882816,13.628,8,0.000,0.000,0.000,0,0.000,0,14.871,619328.448,461434.184,576892.555,649036.568,524454.130,521149.900,443006.365,557406.584 +2.403943,0.100200,8678220,0.258631,3874978.380,0.000,0.000,14.649,0.000,9.684,8.434,301.113,0.000,3.976,2.097046,13.628,8,0.000,0.000,0.000,0,0.000,0,14.649,535557.273,481056.439,451385.870,485776.984,481834.880,486096.344,513301.851,439968.738 +2.504150,0.100207,8980684,0.267645,3018404.761,0.000,0.000,18.498,0.000,0.003,7.701,301.113,0.000,467.706,2.432926,13.582,8,0.000,0.000,0.000,0,0.000,0,18.498,383008.803,348490.110,373668.099,296527.451,403346.790,396780.355,390293.755,426289.397 +2.604330,0.100181,9329577,0.278043,3482641.186,0.000,0.000,20.126,0.000,23.853,9.422,301.113,0.000,402.086,2.432926,13.543,8,0.000,0.000,0.000,0,0.000,0,20.126,477637.501,361666.916,374743.304,565149.476,471728.172,331661.100,510078.920,389975.797 +2.704505,0.100175,9533628,0.284124,2036947.094,0.000,0.000,76.814,0.000,47.216,10.934,301.113,12.985,55.450,2.432926,13.537,8,0.000,0.000,0.000,0,0.000,0,76.814,293416.773,500704.198,245510.568,319191.689,215932.304,33331.698,403484.250,25375.614 +2.804668,0.100163,9946673,0.296434,4123735.116,0.000,0.000,69.351,0.000,0.002,8.750,301.113,7.761,0.078,2.432926,13.537,8,0.000,0.000,0.000,0,0.000,0,69.351,406018.859,465751.593,520871.838,629255.352,609347.769,449268.434,438495.975,604725.296 +2.904838,0.100170,10364324,0.308881,4169439.922,0.000,0.000,15.184,0.000,0.001,8.584,301.113,0.000,4.797,2.637329,13.537,8,0.000,0.000,0.000,0,0.000,0,15.184,598335.409,446562.768,503166.785,598175.679,606990.732,422733.176,438835.870,554639.503 +3.005025,0.100188,10684299,0.318417,3193757.138,0.000,0.000,18.950,0.000,0.003,7.621,301.113,0.000,544.057,2.968872,13.484,8,0.000,0.000,0.000,0,0.000,0,18.950,411477.891,422267.644,432747.979,355393.130,378210.315,474978.736,334751.862,383929.583 +3.105200,0.100175,11089472,0.330492,4044657.310,0.000,0.000,17.218,0.000,14.170,8.819,301.113,0.000,364.519,2.968872,13.448,8,0.000,0.000,0.000,0,0.000,0,17.218,522745.900,491720.154,460794.232,566748.954,576661.621,443374.693,448994.865,533616.891 +3.205381,0.100181,11255816,0.335449,1660430.984,0.000,0.000,76.766,0.000,37.974,10.765,301.113,61.061,42.618,2.968872,13.444,8,0.000,0.000,0.000,0,0.000,0,76.766,3353.922,109.801,347659.974,216687.321,548555.912,2904.736,194437.642,346721.674 +3.305565,0.100183,11659401,0.347477,4028459.911,0.000,0.000,58.857,0.000,0.001,9.054,301.113,0.000,0.039,2.968872,13.444,8,0.000,0.000,0.000,0,0.000,0,58.857,500451.936,436489.274,456652.285,632679.369,612366.632,505123.366,460585.071,424111.979 +3.405729,0.100164,12110506,0.360921,4503643.533,0.000,0.000,14.246,0.000,0.001,8.458,301.113,0.000,10.413,3.189209,13.443,8,0.000,0.000,0.000,0,0.000,0,14.246,639967.541,483215.328,464486.129,680401.046,648693.192,640386.852,436312.462,510180.982 +3.505884,0.100155,12447053,0.370951,3360256.495,0.000,0.000,23.170,0.000,3.844,7.439,301.113,0.000,559.015,3.250977,13.388,8,0.000,0.000,0.000,0,0.000,0,23.170,484668.028,377254.682,318445.925,502021.104,442763.044,414267.256,506534.102,314302.354 +3.606062,0.100177,12836529,0.382558,3887868.636,0.000,0.000,18.822,0.000,4.894,8.379,301.113,0.000,317.055,3.316650,13.357,8,0.000,0.000,0.000,0,0.000,0,18.822,459904.805,459206.044,575519.874,515705.896,488234.590,522433.970,419007.297,447856.162 +3.706214,0.100152,12994719,0.387273,1579496.906,0.000,0.000,76.530,0.000,31.460,10.195,301.113,18.566,61.547,3.517220,13.351,8,0.000,0.000,0.000,0,0.000,0,76.530,87906.257,152517.955,30643.378,120746.293,505660.673,150051.707,409177.465,122793.179 +3.806383,0.100169,13398675,0.399312,4032742.367,0.000,0.000,55.648,0.000,0.922,8.944,301.113,0.000,0.000,3.517220,13.351,8,0.000,0.000,0.000,0,0.000,0,55.648,440485.329,554342.845,635984.823,431460.586,528246.962,584352.112,630823.549,227046.163 +3.906547,0.100165,13871498,0.413403,4720462.149,0.000,0.000,16.382,0.000,0.004,8.623,301.113,0.000,27.260,3.801270,13.348,8,0.000,0.000,0.000,0,0.000,0,16.382,570571.085,582840.895,610794.894,671564.893,657048.780,519545.052,652276.633,455819.916 +4.006712,0.100165,14283669,0.425687,4114938.375,0.000,0.000,22.713,0.000,0.001,8.582,301.113,0.000,738.472,4.024658,13.276,8,0.000,0.000,0.000,0,0.000,0,22.713,507714.495,487657.501,565858.811,587004.014,506786.023,486569.292,575492.957,397855.281 +4.106882,0.100170,14671470,0.437244,3871444.417,0.000,0.000,14.557,0.000,33.433,9.202,301.113,0.000,231.755,4.024658,13.253,8,0.000,0.000,0.000,0,0.000,0,14.557,334642.480,296197.678,558902.158,612700.921,601420.052,498264.992,415345.615,553970.521 +4.207061,0.100180,14820508,0.441686,1487704.898,0.000,0.000,73.078,0.000,72.325,9.943,301.113,85.471,67.691,4.273193,13.247,8,0.000,0.000,0.000,0,0.000,0,73.078,9.982,9.982,300329.965,198612.866,477830.793,156009.473,145897.656,209004.181 +4.307236,0.100175,15258956,0.454752,4376827.948,0.000,0.000,72.454,0.000,0.001,9.410,301.113,27.920,3.198,4.273193,13.247,8,0.000,0.000,0.000,0,0.000,0,72.454,522226.985,433012.959,673113.189,591585.725,632733.785,507532.676,485022.031,531600.597 +4.407407,0.100170,15690903,0.467625,4312123.177,0.000,0.000,10.457,0.000,0.054,8.261,301.113,0.000,286.231,4.531578,13.218,8,0.000,0.000,0.000,0,0.000,0,10.457,486980.302,492510.880,604140.689,653416.735,462711.650,510909.533,579692.343,521761.044 +4.507583,0.100176,16094713,0.479660,4030997.664,0.000,0.000,14.483,0.000,0.008,8.722,301.113,0.000,466.171,4.531578,13.173,8,0.000,0.000,0.000,0,0.000,0,14.483,441841.506,491314.339,535157.091,490585.622,435921.936,481880.959,578291.092,576005.119 +4.607770,0.100187,16484297,0.491270,3888568.455,0.000,0.000,38.715,0.000,12.196,8.200,357.875,25.070,215.612,4.531578,13.152,8,0.000,0.000,0.000,0,0.000,0,38.715,413037.628,483605.667,607883.270,570862.499,443171.279,288949.670,568606.717,512451.726 +4.707928,0.100158,16619151,0.495289,1346406.619,0.000,0.000,32.431,0.000,112.355,3.943,357.875,380.023,179.871,4.575195,13.134,8,0.000,0.000,0.000,0,0.000,0,32.431,0.000,468627.460,539105.787,0.000,0.000,338673.372,0.000,0.000 +4.808098,0.100170,16751730,0.499240,1323543.391,0.000,0.000,23.394,0.000,212.524,8.024,357.875,528.946,290.250,4.956055,13.106,8,0.000,0.000,0.000,0,0.000,0,23.394,0.000,489998.267,497355.778,0.000,0.000,336189.345,0.000,0.000 +4.908251,0.100153,16855766,0.502341,1038774.933,0.000,0.000,15.914,0.000,312.677,5.609,357.875,382.931,868.128,4.993652,13.021,8,0.000,0.000,0.000,0,0.000,0,15.914,0.000,336676.266,349446.779,0.000,0.000,352651.888,0.000,0.000 +5.008432,0.100182,16964228,0.505573,1082651.210,0.000,0.000,36.311,0.000,412.859,6.932,357.875,483.106,413.896,5.020264,12.980,8,0.000,0.000,0.000,0,0.000,0,36.311,0.000,231628.785,416173.193,0.000,0.000,434849.231,0.000,0.000 +5.108573,0.100141,17094714,0.509462,1303027.344,0.000,0.000,5.511,0.000,513.000,6.111,357.875,449.407,467.975,5.145508,12.935,8,0.000,0.000,0.000,0,0.000,0,5.511,0.000,433001.001,427938.122,0.000,0.000,442088.221,0.000,0.000 +5.208703,0.100130,17153840,0.511224,590491.776,0.000,0.000,15.910,0.000,613.130,3.199,357.875,122.692,417.621,5.145508,12.894,8,0.000,0.000,0.000,0,0.000,0,15.910,0.000,207470.083,191440.937,0.000,0.000,191580.755,0.000,0.000 +5.308854,0.100151,17308521,0.515834,1544476.774,0.000,0.000,23.882,0.000,713.281,5.608,357.875,383.522,274.273,5.172729,12.867,8,0.000,0.000,0.000,0,0.000,0,23.882,0.000,556329.558,402691.658,0.000,0.000,585455.558,0.000,0.000 +5.409024,0.100169,17452388,0.520122,1436236.011,0.000,0.000,6.090,0.000,813.450,6.588,357.875,453.684,179.578,5.328857,12.849,8,0.000,0.000,0.000,0,0.000,0,6.090,0.000,487244.267,476712.116,0.000,0.000,472279.628,0.000,0.000 +5.509190,0.100166,17527404,0.522357,748913.957,0.000,0.000,8.493,0.000,913.617,2.888,357.875,149.868,570.262,5.328857,12.794,8,0.000,0.000,0.000,0,0.000,0,8.493,0.000,342669.866,349059.235,0.000,0.000,57184.856,0.000,0.000 +5.609348,0.100157,17608086,0.524762,805551.281,0.000,0.000,98.955,0.000,1013.774,3.509,357.875,274.490,338.685,5.358276,12.760,7,0.000,0.000,0.000,0,0.000,0,98.955,0.000,313026.992,121278.989,0.000,0.000,371245.300,0.000,0.000 +5.709499,0.100152,17700255,0.527509,920292.242,0.000,0.000,9.981,0.000,1113.926,3.914,357.875,341.474,194.314,5.383301,12.741,7,0.000,0.000,0.000,0,0.000,0,9.981,0.000,460600.431,0.000,0.000,0.000,459691.811,0.000,0.000 +5.809664,0.100164,17789992,0.530183,895897.494,0.000,0.000,5.151,0.000,1214.090,5.291,357.875,426.526,311.285,5.502686,12.711,6,0.000,0.000,0.000,0,0.000,0,5.151,0.000,367735.586,0.000,0.000,0.000,528161.908,0.000,0.000 +5.909844,0.100181,17848847,0.531937,587489.141,0.000,0.000,4.335,0.000,1314.271,2.178,357.875,203.968,478.784,5.521362,12.664,6,0.000,0.000,0.000,0,0.000,0,4.335,0.000,0.000,0.000,0.000,0.000,587489.141,0.000,0.000 +6.010006,0.100162,17862593,0.532347,137238.313,0.000,0.000,9.773,0.000,1414.432,1.469,357.875,208.725,321.122,5.563721,12.633,6,0.000,0.000,0.000,0,0.000,0,9.773,0.000,0.000,0.000,0.000,0.000,137238.313,0.000,0.000 +6.110141,0.100135,17888545,0.533120,259170.180,0.000,0.000,72.083,0.000,1514.567,4.497,357.875,484.775,225.126,5.589233,12.611,6,0.000,0.000,0.000,0,0.000,0,72.083,0.000,0.000,0.000,0.000,0.000,259170.180,0.000,0.000 +6.210287,0.100146,17919629,0.534047,310387.406,0.000,0.000,0.469,0.000,1614.713,3.070,357.875,327.764,438.072,5.668213,12.568,5,0.000,0.000,0.000,0,0.000,0,0.469,0.000,0.000,0.000,0.000,0.000,310387.406,0.000,0.000 +6.310396,0.100109,17919629,0.534047,0.000,0.000,0.000,0.000,0.000,1714.823,1.013,357.875,141.798,317.700,5.682377,12.537,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410505,0.100109,17919629,0.534047,0.000,0.000,0.000,0.000,0.000,1814.932,2.039,357.875,323.513,373.927,5.725830,12.500,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.510621,0.100116,17919629,0.534047,0.000,0.000,0.000,0.000,0.000,1915.048,4.088,357.875,511.126,249.905,5.807739,12.476,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.610770,0.100148,17924775,0.534200,51383.712,0.000,0.000,1981.182,0.000,47.320,5.022,420.395,59.053,261.253,5.807739,12.450,5,0.000,0.000,0.000,0,0.000,0,1981.182,9.985,0.000,0.000,9.985,9.985,0.000,9.985,51343.771 +6.710943,0.100173,18184603,0.541943,2593802.940,0.000,0.000,63.390,0.000,44.358,5.512,420.395,50.850,361.602,5.811035,12.415,5,0.000,0.000,0.000,0,0.000,0,63.390,647312.699,0.000,0.000,511776.643,552725.962,0.000,269335.111,612652.525 +6.811096,0.100153,18450328,0.549863,2653184.340,0.000,0.000,23.930,0.000,144.511,3.982,420.395,54.370,187.252,5.829102,12.397,5,0.000,0.000,0.000,0,0.000,0,23.930,709293.101,0.000,0.000,728883.081,565852.904,0.000,0.000,649155.254 +6.911247,0.100151,18558198,0.553077,1077074.146,0.000,0.000,188.155,0.000,57.614,2.950,420.395,345.494,294.321,5.858521,12.368,5,0.000,0.000,0.000,0,0.000,0,188.155,303971.153,0.000,0.000,319467.760,297810.452,0.000,9.985,155814.796 +7.011385,0.100139,18558204,0.553078,59.917,0.000,0.000,140.823,0.000,157.752,2.150,420.395,480.896,305.748,5.892456,12.338,5,0.000,0.000,0.000,0,0.000,0,140.823,19.972,0.000,0.000,0.000,19.972,0.000,19.972,0.000 +7.111505,0.100120,18558208,0.553078,39.952,0.000,0.000,213.191,0.000,120.961,1.463,420.395,292.384,727.450,6.125977,12.267,5,0.000,0.000,0.000,0,0.000,0,213.191,0.000,0.000,0.000,19.976,0.000,0.000,0.000,19.976 +7.211635,0.100130,18558211,0.553078,29.961,0.000,0.000,205.206,0.000,221.091,1.421,420.395,336.673,477.037,6.125977,12.220,5,0.000,0.000,0.000,0,0.000,0,205.206,0.000,0.000,0.000,0.000,19.974,0.000,9.987,0.000 +7.311795,0.100160,18558222,0.553078,109.824,0.000,0.000,242.973,0.000,71.774,3.476,420.395,716.004,383.333,6.142578,12.183,5,0.000,0.000,0.000,0,0.000,0,242.973,19.968,0.000,0.000,19.968,19.968,0.000,29.952,19.968 +7.411949,0.100155,18558226,0.553078,39.938,0.000,0.000,126.062,0.000,142.891,1.365,420.395,288.577,386.472,6.285522,12.145,5,0.000,0.000,0.000,0,0.000,0,126.062,19.969,0.000,0.000,0.000,0.000,0.000,0.000,19.969 +7.512072,0.100123,18558228,0.553078,19.975,0.000,0.000,206.981,0.000,210.118,1.783,420.395,435.129,646.705,6.285522,12.082,5,0.000,0.000,0.000,0,0.000,0,206.981,0.000,0.000,0.000,19.975,0.000,0.000,0.000,0.000 +7.612189,0.100117,18558236,0.553079,79.907,0.000,0.000,212.308,0.000,131.116,2.028,420.395,433.244,269.880,6.300903,12.055,5,0.000,0.000,0.000,0,0.000,0,212.308,19.977,0.000,0.000,0.000,19.977,0.000,19.977,19.977 +7.712318,0.100129,18558241,0.553079,49.935,0.000,0.000,164.145,0.000,191.325,1.857,420.395,417.780,491.942,6.449219,12.007,5,0.000,0.000,0.000,0,0.000,0,164.145,9.987,0.000,0.000,19.974,19.974,0.000,0.000,0.000 +7.812439,0.100121,18558245,0.553079,39.952,0.000,0.000,213.387,0.000,264.446,1.256,420.395,282.431,451.328,6.452148,11.963,5,0.000,0.000,0.000,0,0.000,0,213.387,9.988,0.000,0.000,9.988,0.000,0.000,19.976,0.000 +7.912564,0.100124,18558251,0.553079,59.926,0.000,0.000,304.617,0.000,192.151,2.351,420.395,554.078,445.073,6.462891,11.920,5,0.000,0.000,0.000,0,0.000,0,304.617,0.000,0.000,0.000,9.988,19.975,0.000,9.988,19.975 +8.012708,0.100145,18558258,0.553079,69.899,0.000,0.000,193.427,0.000,114.081,2.070,420.395,460.311,261.926,6.495853,11.894,5,0.000,0.000,0.000,0,0.000,0,193.427,19.971,0.000,0.000,19.971,0.000,0.000,9.986,19.971 +8.112841,0.100133,18558261,0.553079,29.960,0.000,0.000,173.968,0.000,195.564,1.271,420.395,308.456,534.717,6.563354,11.842,5,0.000,0.000,0.000,0,0.000,0,173.968,9.987,0.000,0.000,0.000,19.973,0.000,0.000,0.000 +8.212975,0.100134,18558266,0.553079,49.933,0.000,0.000,211.134,0.000,227.349,1.116,420.395,238.431,421.389,6.612549,11.801,5,0.000,0.000,0.000,0,0.000,0,211.134,9.987,0.000,0.000,19.973,0.000,0.000,19.973,0.000 +8.313116,0.100141,18558270,0.553080,39.944,0.000,0.000,317.859,0.000,199.992,1.313,420.395,327.001,339.991,6.655518,11.767,5,0.000,0.000,0.000,0,0.000,0,317.859,0.000,0.000,0.000,0.000,19.972,0.000,0.000,19.972 +8.413246,0.100130,18558276,0.553080,59.922,0.000,0.000,231.091,0.000,113.759,2.162,420.395,535.320,338.856,6.692017,11.734,5,0.000,0.000,0.000,0,0.000,0,231.091,19.974,0.000,0.000,19.974,0.000,0.000,19.974,0.000 +8.513377,0.100131,18558282,0.553080,59.921,0.000,0.000,134.878,0.000,140.977,1.777,420.395,411.178,441.022,6.746338,11.691,5,0.000,0.000,0.000,0,0.000,0,134.878,19.974,0.000,0.000,0.000,19.974,0.000,0.000,19.974 +8.613501,0.100124,18687892,0.556943,1294492.279,0.000,0.000,166.885,0.000,3.810,4.535,420.395,284.607,674.670,6.877197,11.625,5,0.000,0.000,0.000,0,0.000,0,166.885,291428.055,0.000,0.000,196625.797,28514.586,0.000,373506.117,404417.725 +8.713671,0.100170,18945940,0.564633,2576107.933,0.000,0.000,18.581,0.000,0.001,5.842,420.395,0.234,241.699,6.877197,11.601,5,0.000,0.000,0.000,0,0.000,0,18.581,565929.527,0.000,0.000,516383.614,447720.147,0.000,651823.751,394250.893 +8.813834,0.100162,19284801,0.574732,3383114.131,0.000,0.000,11.996,0.000,10.166,5.469,420.395,0.000,157.245,6.878906,11.586,5,0.000,0.000,0.000,0,0.000,0,11.996,690118.902,0.000,0.000,702738.401,722486.321,0.000,726190.304,541580.203 +8.913969,0.100136,19565340,0.583093,2801587.070,0.000,0.000,13.860,0.000,0.001,4.464,420.395,0.000,78.214,6.892700,11.578,3,0.000,0.000,0.000,0,0.000,0,13.860,785913.186,0.000,0.000,196373.439,480537.709,0.000,746197.097,592565.640 +9.014100,0.100130,19781241,0.589527,2156199.157,0.000,0.000,13.311,0.000,0.000,3.646,420.395,0.000,76.346,6.907349,11.571,3,0.000,0.000,0.000,0,0.000,0,13.311,738936.715,0.000,0.000,0.000,0.000,0.000,726672.702,690589.740 +9.114343,0.100244,19964298,0.594982,1826116.576,0.000,0.000,14.354,0.000,0.000,3.133,420.395,0.000,76.415,6.955444,11.563,1,0.000,0.000,0.000,0,0.000,0,14.354,629973.658,0.000,0.000,0.000,0.000,0.000,671123.305,525019.614 +9.214579,0.100235,20000000,0.596046,356181.804,0.000,0.000,0.045,0.000,0.000,0.342,420.395,0.000,2.494,6.955444,11.563,0,0.000,0.000,0.000,0,0.000,0,0.045,0.000,0.000,0.000,0.000,0.000,0.000,356181.804,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.log new file mode 100644 index 000000000..cd30fe906 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=83 +worker=5 kind=insert tid=6 os_tid=86 +worker=7 kind=insert tid=8 os_tid=88 +worker=0 kind=insert tid=9 os_tid=81 +worker=4 kind=insert tid=7 os_tid=85 +worker=6 kind=insert tid=10 os_tid=87 +worker=1 kind=insert tid=11 os_tid=82 +worker=3 kind=insert tid=12 os_tid=84 +start_monotonic_ns=2089844467763124 main_address=0x55a228f7f300 +load_end reason=complete inserted=20000000 elapsed_s=9.215 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.190 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089844467772859 cpu_ns=9891412 +diagnostic_stage name=stop_request wall_ns=2089853682397042 cpu_ns=56691172279 +diagnostic_stage name=workers_joined wall_ns=2089853682439353 cpu_ns=56691213774 +diagnostic_stage name=before_close wall_ns=2089853682519662 cpu_ns=56691294088 +diagnostic_stage name=after_close wall_ns=2089853872242602 cpu_ns=56760461377 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089853614060006 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089853567294267 last_end_ns=2089853567295257 loop_exit_ns=2089853567295299 deregister_start_ns=2089853567295340 deregister_end_ns=2089853567295874 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089850246776189 last_end_ns=2089850246777698 loop_exit_ns=2089850246777763 deregister_start_ns=2089850246777878 deregister_end_ns=2089850246778701 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089850040013466 last_end_ns=2089850040014954 loop_exit_ns=2089850040015026 deregister_start_ns=2089850040015073 deregister_end_ns=2089850040018372 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089853308284457 last_end_ns=2089853308285695 loop_exit_ns=2089853308285751 deregister_start_ns=2089853308285777 deregister_end_ns=2089853308286720 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089853341679469 last_end_ns=2089853341680444 loop_exit_ns=2089853341680494 deregister_start_ns=2089853341680519 deregister_end_ns=2089853341681366 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089850611491243 last_end_ns=2089850611492116 loop_exit_ns=2089850611492162 deregister_start_ns=2089850611492208 deregister_end_ns=2089850611493246 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089853614059162 last_end_ns=2089853614060006 loop_exit_ns=2089853614060043 deregister_start_ns=2089853614060077 deregister_end_ns=2089853614060754 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089853558858300 last_end_ns=2089853558859526 loop_exit_ns=2089853558859573 deregister_start_ns=2089853558859614 deregister_end_ns=2089853558860539 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.summary.csv new file mode 100644 index 000000000..be609aa74 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-04-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2170450.568275,9.214677,20000000,0.003073,0.001424,0.004288,0.010624,1981.181563,0.003073,0.001424,0.004288,0.010624,1981.181563,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.csv new file mode 100644 index 000000000..90f8537cb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.csv @@ -0,0 +1,78 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,507453,0.015123,5071193.662,0.000,0.000,19.493,0.000,0.005,8.301,81.234,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.493,703187.373,590421.562,755662.849,729639.970,673197.104,465553.712,575551.345,577979.747 +0.200234,0.100168,967130,0.028823,4589059.920,0.000,0.000,19.736,0.000,0.006,9.078,152.227,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.736,636430.733,437205.451,681435.121,598963.681,600271.484,549726.405,545204.003,539823.043 +0.300391,0.100157,1404483,0.041857,4366658.452,0.000,0.000,16.271,0.000,6.670,9.361,224.258,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,16.271,477438.683,533330.729,673200.625,446197.845,693548.604,492624.786,521459.411,528857.768 +0.400554,0.100163,1852266,0.055202,4470545.514,0.000,0.000,20.329,0.000,0.002,9.447,282.781,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.329,574663.620,556563.114,689436.604,479728.312,713507.383,385022.629,533460.758,538163.096 +0.500735,0.100181,2253781,0.067168,4007883.067,0.000,0.000,19.731,0.000,11.629,9.911,291.875,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.731,540689.643,452020.415,483712.951,526834.764,607288.888,473341.756,461972.370,462022.280 +0.600947,0.100211,2406342,0.071715,1522393.290,0.000,0.000,102.806,0.000,21.128,10.525,298.438,0.000,78.662,0.436890,14.008,8,0.000,0.000,0.000,0,0.000,0,102.806,74762.033,351168.007,452154.629,431129.054,18740.403,57249.037,38897.812,98292.315 +0.701112,0.100165,2743754,0.081770,3368557.770,0.000,0.000,88.890,0.000,1.055,9.078,298.438,12.011,976.396,0.586670,13.912,8,0.000,0.000,0.000,0,0.000,0,88.890,549113.293,439564.183,128487.838,472000.623,335306.335,462116.943,438426.062,543542.492 +0.801279,0.100167,3138145,0.093524,3937315.312,0.000,0.000,17.938,0.000,1.706,9.401,298.438,67.543,740.401,0.586670,13.840,8,0.000,0.000,0.000,0,0.000,0,17.938,597020.039,461696.695,492095.779,453580.289,417720.352,465969.538,483819.641,565412.978 +0.901444,0.100164,3538965,0.105469,4001621.095,0.000,0.000,15.341,0.000,3.150,9.389,298.438,98.861,330.082,0.602810,13.807,8,0.000,0.000,0.000,0,0.000,0,15.341,617165.343,470356.705,565809.775,436642.134,517878.577,475727.875,441194.650,476846.037 +1.001609,0.100165,3938651,0.117381,3990267.440,0.000,0.000,12.084,0.000,5.530,9.561,298.438,80.726,118.281,0.618286,13.796,8,0.000,0.000,0.000,0,0.000,0,12.084,552387.368,463034.992,497028.829,506023.967,555432.337,475194.902,397034.036,544131.009 +1.101789,0.100180,4190969,0.124901,2518642.540,0.000,0.000,78.218,0.000,31.283,10.124,298.438,107.463,88.317,0.731266,13.787,8,0.000,0.000,0.000,0,0.000,0,78.218,151267.484,442732.395,124735.283,461798.048,499929.352,388450.188,303243.691,146486.098 +1.201957,0.100168,4567070,0.136109,3754699.964,0.000,0.000,74.902,0.000,2.894,9.098,298.438,20.551,0.156,0.779179,13.787,8,0.000,0.000,0.000,0,0.000,0,74.902,653242.181,486013.221,549117.170,360394.332,455075.214,281776.455,352198.106,616883.284 +1.302155,0.100198,5034882,0.150051,4668891.609,0.000,0.000,13.470,0.000,0.001,8.435,298.438,0.000,0.000,0.779179,13.787,8,0.000,0.000,0.000,0,0.000,0,13.470,681283.396,433024.098,672989.789,599974.109,534862.806,556959.131,519173.817,670624.464 +1.402331,0.100176,5370113,0.160042,3346429.453,0.000,0.000,17.808,0.000,4.576,7.492,298.438,0.000,310.041,1.059814,13.757,8,0.000,0.000,0.000,0,0.000,0,17.808,361634.514,413573.244,461948.237,403011.803,409969.577,380052.150,414212.122,502027.807 +1.502490,0.100160,5701717,0.169924,3310748.563,0.000,0.000,24.498,0.000,5.997,7.844,298.438,0.000,364.106,1.127930,13.721,8,0.000,0.000,0.000,0,0.000,0,24.498,357528.576,410543.844,422315.031,450220.431,396955.562,418081.797,355701.497,499401.826 +1.602705,0.100215,5898329,0.175784,1961910.681,0.000,0.000,79.725,0.000,10.498,10.250,298.438,0.000,190.996,1.235844,13.703,8,0.000,0.000,0.000,0,0.000,0,79.725,133174.272,86234.981,141226.995,69680.499,540200.988,416147.148,466888.282,108357.517 +1.702914,0.100209,6260988,0.186592,3619014.570,0.000,0.000,29.452,0.000,0.001,8.837,298.438,0.000,0.663,1.300785,13.702,8,0.000,0.000,0.000,0,0.000,0,29.452,472231.511,406668.749,498187.180,414991.328,531986.430,484535.755,356932.857,453480.760 +1.803098,0.100184,6685316,0.199238,4235505.898,0.000,0.000,13.167,0.000,3.567,8.445,298.438,0.000,0.000,1.300785,13.702,8,0.000,0.000,0.000,0,0.000,0,13.167,517679.819,494392.562,559393.256,503994.937,532462.686,510712.607,493594.028,623276.002 +1.903278,0.100180,7028865,0.209477,3429319.043,0.000,0.000,21.870,0.000,0.001,8.259,298.438,0.000,158.777,1.572388,13.687,8,0.000,0.000,0.000,0,0.000,0,21.870,411868.854,403763.440,451337.831,425144.964,497933.983,428209.450,354282.479,456778.042 +2.003439,0.100161,7356289,0.219234,3268966.210,0.000,0.000,22.633,0.000,7.720,7.798,298.438,0.000,544.278,1.639042,13.634,8,0.000,0.000,0.000,0,0.000,0,22.633,361766.366,398137.688,458290.644,422009.177,507191.753,364392.130,407542.516,349635.936 +2.103613,0.100174,7589306,0.226179,2326119.621,0.000,0.000,18.164,0.000,59.192,8.846,298.438,0.000,174.774,1.735916,13.617,8,0.000,0.000,0.000,0,0.000,0,18.164,215824.194,544791.377,216612.821,211681.408,255505.099,438895.768,192305.147,250503.808 +2.203789,0.100175,7874437,0.234677,2846320.059,0.000,0.000,78.632,0.000,7.757,9.978,298.438,3.003,1.170,1.829472,13.616,8,0.000,0.000,0.000,0,0.000,0,78.632,441476.040,520627.278,237044.433,247086.827,334263.995,291938.197,422499.308,351383.982 +2.303938,0.100149,8294127,0.247184,4190635.838,0.000,0.000,14.888,0.000,1.156,8.609,298.438,0.000,0.000,1.829472,13.616,8,0.000,0.000,0.000,0,0.000,0,14.888,520422.073,519343.685,521490.476,453242.493,638755.189,430426.598,508609.730,598345.593 +2.404131,0.100193,8711259,0.259616,4163271.605,0.000,0.000,16.288,0.000,4.873,8.722,298.438,0.000,49.007,2.162598,13.612,8,0.000,0.000,0.000,0,0.000,0,16.288,493555.863,484872.649,455339.742,533947.777,555965.214,549936.868,488854.950,600798.542 +2.504295,0.100164,9111446,0.271542,3995322.346,0.000,0.000,20.891,0.000,1.672,8.314,298.438,0.000,655.176,2.176025,13.548,8,0.000,0.000,0.000,0,0.000,0,20.891,600336.151,447816.106,383351.752,512330.378,565802.745,479903.520,540554.124,465227.571 +2.604464,0.100169,9386917,0.279752,2750065.469,0.000,0.000,18.530,0.000,56.415,9.822,298.438,0.000,191.590,2.277637,13.529,8,0.000,0.000,0.000,0,0.000,0,18.530,638831.091,576176.906,181623.260,230440.813,233365.873,231309.346,235282.636,423035.544 +2.704640,0.100176,9661669,0.287940,2742682.073,0.000,0.000,75.386,0.000,2.582,9.729,298.438,3.743,7.019,2.422375,13.528,8,0.000,0.000,0.000,0,0.000,0,75.386,478146.578,327442.411,457033.820,225901.523,244878.050,405714.344,232210.395,371354.952 +2.804818,0.100177,10120170,0.301605,4576888.723,0.000,0.000,14.281,0.000,0.001,8.526,298.438,0.000,0.000,2.422375,13.528,8,0.000,0.000,0.000,0,0.000,0,14.281,629293.376,512810.065,639834.671,451369.086,601582.546,648599.119,533483.382,559916.479 +2.905003,0.100185,10527535,0.313745,4066137.607,0.000,0.000,14.940,0.000,0.001,8.142,298.438,0.000,245.289,2.667725,13.504,8,0.000,0.000,0.000,0,0.000,0,14.940,518122.742,528094.319,540421.544,474712.944,520797.800,481200.957,439577.858,563209.442 +3.005173,0.100170,10873385,0.324052,3452618.568,0.000,0.000,24.739,0.000,1.181,7.943,298.438,0.000,502.386,2.741333,13.455,8,0.000,0.000,0.000,0,0.000,0,24.739,521561.536,300977.294,483825.817,392940.637,419854.790,380392.014,418287.460,534779.020 +3.105333,0.100160,11157870,0.332530,2840309.595,0.000,0.000,16.860,0.000,56.056,9.641,298.438,0.000,203.347,2.824539,13.435,8,0.000,0.000,0.000,0,0.000,0,16.860,298912.171,420867.218,595767.630,254043.896,262061.080,192352.513,529423.684,286881.403 +3.205506,0.100173,11428571,0.340598,2702344.861,0.000,0.000,75.942,0.000,1.029,10.221,298.438,57.440,5.186,2.969852,13.435,8,0.000,0.000,0.000,0,0.000,0,75.942,198916.604,574608.037,292185.591,328123.550,473472.630,162868.835,477974.858,194194.756 +3.305690,0.100185,11903071,0.354739,4736248.029,0.000,0.000,14.029,0.000,0.001,8.543,298.438,0.000,0.039,2.969852,13.435,8,0.000,0.000,0.000,0,0.000,0,14.029,685273.703,579808.589,555194.074,682029.698,570515.761,473385.246,526347.378,663693.581 +3.405846,0.100156,12285489,0.366136,3818223.266,0.000,0.000,20.077,0.000,0.001,7.951,298.438,0.000,378.160,3.482986,13.398,8,0.000,0.000,0.000,0,0.000,0,20.077,559407.280,378070.180,526648.386,509614.960,477085.708,368684.822,453113.107,545598.822 +3.506006,0.100159,12702562,0.378566,4164094.640,0.000,0.000,17.771,0.000,0.055,8.609,298.438,0.000,407.983,3.482986,13.358,8,0.000,0.000,0.000,0,0.000,0,17.771,568044.838,517335.641,514340.414,531722.716,560936.165,412133.278,531083.734,528497.855 +3.606167,0.100162,12974140,0.386660,2711397.189,0.000,0.000,74.947,0.000,7.422,10.312,298.438,12.090,187.704,3.482986,13.339,8,0.000,0.000,0.000,0,0.000,0,74.947,552337.180,135161.520,344902.486,178571.350,536193.276,140582.756,162087.994,661560.627 +3.706331,0.100163,13240810,0.394607,2662352.884,0.000,0.000,72.135,0.000,0.002,9.384,298.438,47.774,53.038,3.746704,13.334,8,0.000,0.000,0.000,0,0.000,0,72.135,161715.949,567373.587,607128.674,258997.107,237841.650,237661.943,262641.157,328992.817 +3.806506,0.100176,13710817,0.408614,4691816.953,0.000,0.000,11.333,0.000,0.001,8.696,298.438,0.000,0.117,3.746704,13.334,8,0.000,0.000,0.000,0,0.000,0,11.333,626428.094,536925.532,527472.161,592477.814,563319.105,558148.201,629113.371,657932.677 +3.906681,0.100175,14074346,0.419448,3628954.390,0.000,0.000,29.487,0.000,0.001,7.728,298.438,0.000,390.061,3.788940,13.296,8,0.000,0.000,0.000,0,0.000,0,29.487,396268.175,407109.248,430957.613,508542.162,455524.722,461584.143,493149.036,475819.291 +4.006847,0.100166,14441717,0.430397,3667633.501,0.000,0.000,20.504,0.000,0.001,8.174,298.438,0.000,362.446,3.859985,13.261,8,0.000,0.000,0.000,0,0.000,0,20.504,501499.121,410380.086,479026.354,441967.752,499632.214,432872.821,411058.962,491196.191 +4.107009,0.100162,14713682,0.438502,2715248.013,0.000,0.000,21.435,0.000,66.114,9.693,298.438,1.911,220.580,3.968998,13.239,8,0.000,0.000,0.000,0,0.000,0,21.435,462600.028,188823.877,695093.108,188544.330,227870.574,549219.600,222020.059,181076.437 +4.207188,0.100179,14963349,0.445943,2492198.622,0.000,0.000,75.572,0.000,0.001,10.291,298.438,145.832,14.115,4.072266,13.238,8,0.000,0.000,0.000,0,0.000,0,75.572,212698.387,182492.581,685569.985,473720.075,179737.524,498076.376,99631.247,160272.447 +4.307355,0.100166,15448520,0.460402,4843649.779,0.000,0.000,13.760,0.000,0.001,8.438,298.438,0.000,2.730,4.289429,13.237,8,0.000,0.000,0.000,0,0.000,0,13.760,610144.670,569691.987,646344.431,573605.475,696311.282,676833.695,676254.658,394463.581 +4.407508,0.100154,15829845,0.471766,3807398.675,0.000,0.000,22.799,0.000,0.001,7.944,298.438,0.000,523.063,4.348267,13.186,8,0.000,0.000,0.000,0,0.000,0,22.799,467691.238,382352.389,595684.534,433713.456,465814.123,529755.855,495997.736,436389.344 +4.507678,0.100170,16243613,0.484097,4130671.531,0.000,0.000,21.497,0.000,0.001,8.458,298.438,0.000,332.600,4.415527,13.154,8,0.000,0.000,0.000,0,0.000,0,21.497,522743.067,430609.389,607369.482,453071.278,650556.208,567427.252,508177.780,390717.074 +4.607847,0.100169,16541769,0.492983,2976526.485,0.000,0.000,37.986,0.000,57.554,6.493,358.363,186.131,214.676,4.522339,13.133,8,0.000,0.000,0.000,0,0.000,0,37.986,517065.606,527747.542,333226.491,241860.996,289949.675,286545.432,355608.641,424522.103 +4.708014,0.100167,16697415,0.497622,1553869.420,0.000,0.000,23.921,0.000,157.721,8.597,358.363,652.311,218.464,4.682549,13.111,8,0.000,0.000,0.000,0,0.000,0,23.921,431580.478,556612.028,565676.915,0.000,0.000,0.000,0.000,0.000 +4.808150,0.100136,16813124,0.501070,1155513.187,0.000,0.000,8.299,0.000,257.857,6.068,358.363,449.816,919.995,4.946411,13.021,8,0.000,0.000,0.000,0,0.000,0,8.299,386163.042,386902.033,382448.111,0.000,0.000,0.000,0.000,0.000 +4.908306,0.100156,16931774,0.504606,1184654.415,0.000,0.000,29.622,0.000,358.013,7.521,358.363,534.012,493.411,5.017456,12.973,8,0.000,0.000,0.000,0,0.000,0,29.622,449369.922,465424.910,269859.583,0.000,0.000,0.000,0.000,0.000 +5.008474,0.100168,17056924,0.508336,1249400.732,0.000,0.000,6.312,0.000,458.181,5.840,358.363,430.371,532.699,5.141846,12.921,8,0.000,0.000,0.000,0,0.000,0,6.312,416200.691,416011.010,417189.031,0.000,0.000,0.000,0.000,0.000 +5.108621,0.100147,17172253,0.511773,1151602.166,0.000,0.000,41.867,0.000,558.328,7.054,358.363,495.992,617.532,5.180664,12.860,8,0.000,0.000,0.000,0,0.000,0,41.867,239518.951,454813.407,457269.807,0.000,0.000,0.000,0.000,0.000 +5.208782,0.100161,17283371,0.515085,1109395.626,0.000,0.000,22.196,0.000,658.489,7.226,358.363,536.988,471.351,5.290283,12.814,8,0.000,0.000,0.000,0,0.000,0,22.196,421522.016,419884.649,267988.961,0.000,0.000,0.000,0.000,0.000 +5.308911,0.100130,17432847,0.519539,1492826.461,0.000,0.000,8.507,0.000,758.618,7.344,358.363,565.791,682.670,5.327759,12.748,7,0.000,0.000,0.000,0,0.000,0,8.507,606694.198,600252.541,285879.723,0.000,0.000,0.000,0.000,0.000 +5.409054,0.100143,17467194,0.520563,342981.152,0.000,0.000,15.791,0.000,858.761,6.257,358.363,560.802,419.675,5.453735,12.707,6,0.000,0.000,0.000,0,0.000,0,15.791,183688.191,159292.961,0.000,0.000,0.000,0.000,0.000,0.000 +5.509201,0.100148,17535041,0.522585,677469.743,0.000,0.000,1.945,0.000,958.908,5.644,358.363,557.965,811.692,5.536621,12.627,6,0.000,0.000,0.000,0,0.000,0,1.945,0.000,677469.743,0.000,0.000,0.000,0.000,0.000,0.000 +5.609356,0.100154,17587045,0.524135,519238.794,0.000,0.000,0.556,0.000,1059.063,6.406,358.363,595.604,370.171,5.602417,12.591,5,0.000,0.000,0.000,0,0.000,0,0.556,0.000,519238.794,0.000,0.000,0.000,0.000,0.000,0.000 +5.709517,0.100161,17587045,0.524135,0.000,0.000,0.000,0.000,0.000,1159.224,4.710,358.363,465.149,804.525,5.619141,12.512,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809660,0.100143,17587045,0.524135,0.000,0.000,0.000,0.000,0.000,1259.367,5.400,358.363,571.058,400.326,5.659180,12.473,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909799,0.100140,17643645,0.525822,565209.385,0.000,0.000,1286.351,0.000,0.236,7.253,420.555,51.920,198.043,5.725952,12.454,5,0.000,0.000,0.000,0,0.000,0,1286.351,0.000,0.000,0.000,180357.716,76203.407,181516.095,69133.296,57998.871 +6.009957,0.100157,17931040,0.534387,2869440.158,0.000,0.000,15.460,0.000,0.001,5.606,420.555,27.691,322.072,5.725952,12.422,5,0.000,0.000,0.000,0,0.000,0,15.460,0.000,0.000,0.000,618048.625,613166.299,621862.631,549526.320,466836.283 +6.110134,0.100178,18216389,0.542891,2848425.926,0.000,0.000,0.334,0.000,66.285,4.780,420.555,38.525,160.418,5.725952,12.406,5,0.000,0.000,0.000,0,0.000,0,0.334,0.000,0.000,0.000,636488.419,697619.737,633723.335,206383.082,674211.353 +6.210290,0.100156,18385552,0.547932,1689000.598,0.000,0.000,125.890,0.000,41.365,4.096,420.555,394.776,427.616,5.767822,12.365,5,0.000,0.000,0.000,0,0.000,0,125.890,0.000,0.000,0.000,457967.046,452136.124,456129.906,9.984,322757.538 +6.310430,0.100140,18385562,0.547932,99.860,0.000,0.000,104.423,0.000,58.459,4.175,420.555,716.926,981.985,6.022705,12.269,5,0.000,0.000,0.000,0,0.000,0,104.423,0.000,0.000,0.000,19.972,19.972,19.972,19.972,19.972 +6.410564,0.100134,18385573,0.547933,109.853,0.000,0.000,117.850,0.000,52.212,4.790,420.555,938.550,874.456,6.171997,12.183,5,0.000,0.000,0.000,0,0.000,0,117.850,0.000,0.000,0.000,19.973,19.973,19.973,19.973,29.960 +6.510702,0.100138,18385582,0.547933,89.876,0.000,0.000,95.686,0.000,91.376,4.404,420.555,791.015,1086.270,6.268677,12.077,5,0.000,0.000,0.000,0,0.000,0,95.686,0.000,0.000,0.000,19.972,19.972,19.972,19.972,9.986 +6.610834,0.100132,18385593,0.547933,109.855,0.000,0.000,94.219,0.000,86.905,4.558,420.555,839.480,693.383,6.324829,12.009,5,0.000,0.000,0.000,0,0.000,0,94.219,0.000,0.000,0.000,19.974,29.961,19.974,19.974,19.974 +6.710986,0.100152,18385605,0.547934,119.818,0.000,0.000,125.997,0.000,72.234,4.298,420.555,838.493,932.920,6.436768,11.918,5,0.000,0.000,0.000,0,0.000,0,125.997,0.000,0.000,0.000,19.970,29.955,29.955,19.970,19.970 +6.811139,0.100154,18385614,0.547934,89.862,0.000,0.000,76.227,0.000,92.875,4.078,420.555,778.297,869.758,6.592896,11.833,5,0.000,0.000,0.000,0,0.000,0,76.227,0.000,0.000,0.000,19.969,19.969,9.985,19.969,19.969 +6.911297,0.100158,18385624,0.547934,99.842,0.000,0.000,119.391,0.000,83.160,4.180,420.555,807.707,747.918,6.633789,11.760,5,0.000,0.000,0.000,0,0.000,0,119.391,0.000,0.000,0.000,19.968,19.968,19.968,19.968,19.968 +7.011447,0.100149,18400286,0.548371,146401.217,0.000,0.000,137.235,0.000,92.377,3.904,420.555,724.737,969.528,6.774536,11.665,5,0.000,0.000,0.000,0,0.000,0,137.235,0.000,0.000,0.000,19.970,58552.499,19.970,87788.808,19.970 +7.111713,0.100266,18651789,0.555867,2508359.520,0.000,0.000,98.617,0.000,8.786,6.197,420.555,228.377,346.033,6.831665,11.631,5,0.000,0.000,0.000,0,0.000,0,98.617,0.000,0.000,0.000,553278.666,523158.764,548491.397,498913.240,384517.453 +7.211890,0.100177,18950599,0.564772,2982819.902,0.000,0.000,17.382,0.000,0.000,5.916,420.555,0.156,134.255,6.831665,11.618,5,0.000,0.000,0.000,0,0.000,0,17.382,0.000,0.000,0.000,622827.489,547970.000,753226.661,513650.751,545145.001 +7.312118,0.100228,19259258,0.573971,3079570.089,0.000,0.000,13.140,0.000,3.638,5.286,420.555,0.000,260.188,6.837280,11.593,4,0.000,0.000,0.000,0,0.000,0,13.140,0.000,0.000,0.000,730185.535,431107.287,700004.333,663078.506,555194.429 +7.412264,0.100146,19553132,0.582729,2934464.075,0.000,0.000,15.311,0.000,0.001,4.370,420.555,0.000,134.921,6.853638,11.579,4,0.000,0.000,0.000,0,0.000,0,15.311,0.000,0.000,0.000,814812.704,0.000,642034.466,732782.234,744834.672 +7.512432,0.100169,19791616,0.589836,2380819.415,0.000,0.000,17.289,0.000,0.001,3.943,420.555,0.000,179.034,6.881958,11.562,3,0.000,0.000,0.000,0,0.000,0,17.289,0.000,0.000,0.000,723148.790,0.000,659985.456,634378.699,363306.470 +7.612676,0.100243,19916952,0.593571,1250319.723,0.000,0.000,13.431,0.000,0.000,2.123,420.555,0.000,72.090,6.903809,11.555,1,0.000,0.000,0.000,0,0.000,0,13.431,0.000,0.000,0.000,43623.924,0.000,341150.459,865545.340,0.000 +7.712924,0.100248,20000000,0.596046,828422.827,0.000,0.000,9.846,0.000,0.000,1.010,420.555,0.000,19.093,6.953735,11.553,0,0.000,0.000,0.000,0,0.000,0,9.846,0.000,0.000,0.000,0.000,0.000,0.000,828422.827,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.log new file mode 100644 index 000000000..e82a19066 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=95 +worker=1 kind=insert tid=6 os_tid=96 +worker=5 kind=insert tid=7 os_tid=100 +worker=6 kind=insert tid=8 os_tid=101 +worker=7 kind=insert tid=9 os_tid=102 +worker=3 kind=insert tid=10 os_tid=98 +start_monotonic_ns=2089854028084430 main_address=0x55c5b541f300 +worker=2 kind=insert tid=11 os_tid=97 +worker=4 kind=insert tid=12 os_tid=99 +load_end reason=complete inserted=20000000 elapsed_s=7.713 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.131 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089854028086020 cpu_ns=9447613 +diagnostic_stage name=stop_request wall_ns=2089861741076859 cpu_ns=57393322202 +diagnostic_stage name=workers_joined wall_ns=2089861741121819 cpu_ns=57393366229 +diagnostic_stage name=before_close wall_ns=2089861741212379 cpu_ns=57393456760 +diagnostic_stage name=after_close wall_ns=2089861872195841 cpu_ns=57441427182 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089861723109549 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089859362180101 last_end_ns=2089859362181289 loop_exit_ns=2089859362181356 deregister_start_ns=2089859362181407 deregister_end_ns=2089859362182480 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089859612491795 last_end_ns=2089859612495440 loop_exit_ns=2089859612495520 deregister_start_ns=2089859612495676 deregister_end_ns=2089859612496693 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089859292062755 last_end_ns=2089859292063943 loop_exit_ns=2089859292064005 deregister_start_ns=2089859292064046 deregister_end_ns=2089859292067457 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089861544989890 last_end_ns=2089861544990627 loop_exit_ns=2089861544990673 deregister_start_ns=2089861544990715 deregister_end_ns=2089861544991416 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089861295867492 last_end_ns=2089861295868754 loop_exit_ns=2089861295868803 deregister_start_ns=2089861295868848 deregister_end_ns=2089861295869761 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089861587871947 last_end_ns=2089861587872894 loop_exit_ns=2089861587872940 deregister_start_ns=2089861587872990 deregister_end_ns=2089861587873995 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089861723108934 last_end_ns=2089861723109549 loop_exit_ns=2089861723109588 deregister_start_ns=2089861723109619 deregister_end_ns=2089861723110430 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089861500060008 last_end_ns=2089861500061101 loop_exit_ns=2089861500061145 deregister_start_ns=2089861500061185 deregister_end_ns=2089861500061931 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.summary.csv new file mode 100644 index 000000000..2a30afb43 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2593012.067276,7.713038,20000000,0.002630,0.001392,0.004288,0.010880,1286.351055,0.002630,0.001392,0.004288,0.010880,1286.351055,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.csv new file mode 100644 index 000000000..269204667 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.csv @@ -0,0 +1,82 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100088,0.100088,528915,0.015763,5284503.336,0.000,0.000,16.791,0.000,0.001,8.116,84.746,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,16.791,610273.387,603649.211,745864.162,771641.496,700024.468,618945.761,623421.825,610683.026 +0.200255,0.100167,982375,0.029277,4527023.393,0.000,0.000,16.512,0.000,0.003,9.085,155.434,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,16.512,539097.744,538418.881,576814.620,677356.349,483979.992,622797.661,540495.405,548062.740 +0.300401,0.100146,1424436,0.042452,4414170.916,0.000,0.000,20.808,0.000,10.652,9.326,226.527,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.808,540421.671,534660.075,398578.581,678889.683,701866.167,598297.246,421225.546,540231.947 +0.400548,0.100147,1876796,0.055933,4516965.977,0.000,0.000,21.222,0.000,0.001,9.440,282.570,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,21.222,555174.621,544979.594,428880.108,693701.168,719782.862,480823.819,546846.851,546776.954 +0.500702,0.100154,2276030,0.067831,3986204.633,0.000,0.000,19.315,0.000,17.231,9.941,290.570,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.315,535945.100,544372.130,524233.127,400303.872,583282.241,513220.077,442429.035,442419.051 +0.600900,0.100198,2456874,0.073221,1804873.462,0.000,0.000,100.021,0.000,40.083,10.619,296.023,0.000,76.334,0.181026,14.008,8,0.000,0.000,0.000,0,0.000,0,100.021,309418.570,309837.742,378661.742,374759.453,144504.451,89383.373,75321.161,122986.970 +0.701095,0.100195,2717683,0.080993,2603013.083,0.000,0.000,124.257,0.000,0.001,8.247,296.023,8.499,721.873,0.411377,13.937,8,0.000,0.000,0.000,0,0.000,0,124.257,78796.316,137940.960,250501.422,472059.296,435999.626,447986.248,378252.257,401476.959 +0.801258,0.100163,3082944,0.091879,3646667.864,0.000,0.000,19.041,0.000,0.001,9.150,296.023,63.451,924.119,0.586304,13.847,8,0.000,0.000,0.000,0,0.000,0,19.041,444056.423,506095.333,474616.626,506275.040,402953.400,500444.541,372792.546,439433.956 +0.901441,0.100184,3496156,0.104194,4124544.861,0.000,0.000,18.610,0.000,0.001,9.411,296.023,77.709,381.994,0.598877,13.809,8,0.000,0.000,0.000,0,0.000,0,18.610,392499.136,593160.601,588389.364,507987.031,499292.998,547075.242,522989.478,473151.011 +1.001596,0.100155,3896170,0.116115,3993938.173,0.000,0.000,14.778,0.000,0.001,9.394,296.023,83.191,172.701,0.619873,13.793,8,0.000,0.000,0.000,0,0.000,0,14.778,461912.737,500962.101,589245.014,612908.270,377613.638,527470.938,503468.210,420357.265 +1.101770,0.100173,4109110,0.122461,2125719.466,0.000,0.000,64.868,0.000,75.169,9.645,296.023,88.051,47.925,0.722298,13.788,8,0.000,0.000,0.000,0,0.000,0,64.868,131212.814,163387.107,707285.385,164515.154,473759.718,149451.236,137941.165,198166.888 +1.201944,0.100174,4496393,0.134003,3866083.800,0.000,0.000,79.036,0.000,0.002,9.070,296.023,37.123,2.925,0.771233,13.788,8,0.000,0.000,0.000,0,0.000,0,79.036,494117.779,404584.013,514801.687,600392.333,385117.981,534407.475,427523.983,505138.548 +1.302122,0.100178,4934745,0.147067,4375724.297,0.000,0.000,14.208,0.000,6.580,8.388,296.023,0.000,0.000,0.771233,13.788,8,0.000,0.000,0.000,0,0.000,0,14.208,564264.717,503333.272,627482.090,605760.789,465929.909,456097.426,506228.114,646627.981 +1.402284,0.100162,5328810,0.158811,3934293.048,0.000,0.000,11.430,0.000,7.527,8.414,296.023,0.000,207.477,1.039307,13.767,8,0.000,0.000,0.000,0,0.000,0,11.430,426970.110,408250.357,558148.155,547994.561,491735.464,508418.508,441187.139,551588.754 +1.502447,0.100163,5677317,0.169197,3479387.395,0.000,0.000,18.497,0.000,0.001,8.189,296.023,0.000,486.315,1.093140,13.720,8,0.000,0.000,0.000,0,0.000,0,18.497,419325.150,264378.212,427621.600,488002.984,474764.605,427501.796,494262.760,483530.289 +1.602626,0.100179,5890911,0.175563,2132124.201,0.000,0.000,20.036,0.000,76.769,10.055,296.023,0.000,155.659,1.236454,13.704,8,0.000,0.000,0.000,0,0.000,0,20.036,121692.211,107337.901,438345.506,138741.698,136645.450,113067.646,554427.757,521866.032 +1.702826,0.100200,6235115,0.185821,3435183.717,0.000,0.000,79.105,0.000,0.003,8.927,296.023,0.000,0.585,1.289310,13.704,8,0.000,0.000,0.000,0,0.000,0,79.105,420231.260,386189.205,363524.442,464462.978,462097.699,507097.883,378354.842,453225.407 +1.803003,0.100177,6682284,0.199148,4463784.147,0.000,0.000,14.627,0.000,2.811,8.346,296.023,0.000,0.000,1.289310,13.704,8,0.000,0.000,0.000,0,0.000,0,14.627,623605.526,623316.039,436986.050,600306.791,634076.980,482884.758,527675.429,534932.576 +1.903169,0.100166,7113353,0.211994,4303534.212,0.000,0.000,13.303,0.000,13.504,8.538,296.023,0.000,162.542,1.574463,13.688,8,0.000,0.000,0.000,0,0.000,0,13.303,589629.582,561526.311,434327.813,626757.846,506138.408,518198.355,533822.376,533133.522 +2.003343,0.100174,7432279,0.221499,3183729.130,0.000,0.000,25.862,0.000,0.001,7.903,296.023,0.156,558.405,1.653931,13.634,8,0.000,0.000,0.000,0,0.000,0,25.862,430482.153,250674.521,350531.047,394155.262,451914.920,456586.804,432159.240,417225.184 +2.103515,0.100172,7637137,0.227604,2045058.042,0.000,0.000,75.623,0.000,5.392,9.558,296.023,0.000,166.939,1.778690,13.618,8,0.000,0.000,0.000,0,0.000,0,75.623,216347.411,162240.592,134198.885,592968.801,559366.670,112047.035,127390.610,140498.037 +2.203689,0.100174,8037003,0.239521,3991714.736,0.000,0.000,35.060,0.000,0.001,9.344,296.023,1.014,1.482,1.873302,13.617,8,0.000,0.000,0.000,0,0.000,0,35.060,529798.194,645596.713,435432.382,419999.235,485285.642,423153.746,488210.553,564238.271 +2.303852,0.100163,8493474,0.253125,4557298.420,0.000,0.000,14.240,0.000,13.389,8.561,296.023,0.000,0.000,1.873302,13.617,8,0.000,0.000,0.000,0,0.000,0,14.240,652498.835,623735.613,443948.003,635835.934,685305.481,473310.251,457845.401,584818.903 +2.404006,0.100154,8905437,0.265403,4113289.529,0.000,0.000,13.454,0.000,6.299,8.628,296.023,0.000,373.526,2.162231,13.581,8,0.000,0.000,0.000,0,0.000,0,13.454,526398.578,533587.496,459691.404,603280.068,517981.552,514736.554,465372.647,492241.230 +2.504175,0.100169,9304419,0.277293,3983091.125,0.000,0.000,19.553,0.000,5.966,8.241,296.023,0.000,475.369,2.223633,13.534,8,0.000,0.000,0.000,0,0.000,0,19.553,564546.278,514880.182,376334.236,621939.321,561092.113,470964.372,520959.911,352374.712 +2.604343,0.100169,9463139,0.282024,1584527.425,0.000,0.000,77.480,0.000,29.558,10.868,296.023,3.744,56.545,2.426521,13.529,8,0.000,0.000,0.000,0,0.000,0,77.480,127824.402,120386.947,378481.626,482915.481,8266.058,45413.403,419073.162,2166.346 +2.704514,0.100170,9886170,0.294631,4223118.283,0.000,0.000,42.332,0.000,0.001,8.859,296.023,0.000,0.390,2.426521,13.529,8,0.000,0.000,0.000,0,0.000,0,42.332,640179.812,605748.447,464768.527,639750.543,510999.798,432024.289,525415.249,404231.618 +2.804692,0.100179,10337528,0.308082,4505527.676,0.000,0.000,14.185,0.000,0.001,8.476,296.023,0.000,4.874,2.638184,13.528,8,0.000,0.000,0.000,0,0.000,0,14.185,548968.877,617636.154,455006.807,639616.870,658612.920,542101.151,548978.859,494606.035 +2.904861,0.100168,10690275,0.318595,3521536.633,0.000,0.000,28.692,0.000,5.150,7.923,296.023,0.000,533.281,2.699829,13.476,8,0.000,0.000,0.000,0,0.000,0,28.692,475558.741,409450.126,484952.913,349580.998,440767.360,430275.038,474660.254,456291.204 +3.005033,0.100172,11064631,0.329752,3737122.731,0.000,0.000,18.281,0.000,11.762,8.955,296.023,0.000,376.929,2.775146,13.439,8,0.000,0.000,0.000,0,0.000,0,18.281,437536.335,375403.360,464729.494,437346.662,515262.450,586669.450,501356.404,418818.577 +3.105228,0.100195,11230135,0.334684,1651822.910,0.000,0.000,77.730,0.000,35.911,10.911,296.023,38.012,26.238,2.920292,13.437,8,0.000,0.000,0.000,0,0.000,0,77.730,1377.318,432637.395,357713.318,68955.702,169000.854,539219.815,5599.095,77319.413 +3.205412,0.100184,11631803,0.346655,4009314.168,0.000,0.000,57.272,0.000,2.689,8.976,296.023,0.000,3.938,2.962891,13.436,8,0.000,0.000,0.000,0,0.000,0,57.272,325711.609,557475.817,413889.610,368393.195,622027.224,665277.765,434471.797,622067.151 +3.305587,0.100176,12083755,0.360124,4511597.274,0.000,0.000,11.684,0.000,0.001,8.533,296.023,0.000,4.016,3.185791,13.436,8,0.000,0.000,0.000,0,0.000,0,11.684,546590.144,510453.603,518170.052,536368.095,642671.418,587099.007,541628.856,628616.100 +3.405741,0.100154,12422547,0.370221,3382709.815,0.000,0.000,19.979,0.000,19.491,7.135,296.023,0.000,531.759,3.245605,13.384,8,0.000,0.000,0.000,0,0.000,0,19.979,447041.449,418784.971,415519.999,406973.164,425394.790,429598.315,488976.858,350420.269 +3.505906,0.100165,12806397,0.381660,3832185.057,0.000,0.000,22.374,0.000,1.739,8.505,296.023,0.000,323.880,3.312012,13.352,8,0.000,0.000,0.000,0,0.000,0,22.374,477483.170,455938.672,484122.230,436380.901,505347.253,467289.967,555734.222,449888.642 +3.606072,0.100166,12995291,0.387290,1885806.770,0.000,0.000,80.049,0.000,24.756,10.685,296.023,20.591,110.208,3.475288,13.341,8,0.000,0.000,0.000,0,0.000,0,80.049,436125.386,49927.047,369106.737,385619.301,90299.968,404537.868,67268.235,82922.226 +3.706281,0.100209,13348107,0.397805,3520804.652,0.000,0.000,71.696,0.000,2.546,9.416,296.023,23.700,35.278,3.746704,13.338,8,0.000,0.000,0.000,0,0.000,0,71.696,397599.371,340428.807,369747.557,387969.489,592901.364,389685.903,478729.881,563742.280 +3.806450,0.100169,13814357,0.411700,4654655.602,0.000,0.000,13.157,0.000,0.001,8.595,296.023,0.000,5.226,3.746704,13.337,8,0.000,0.000,0.000,0,0.000,0,13.157,659358.796,546079.703,579872.752,585423.398,593879.147,578505.057,642756.775,468779.974 +3.906601,0.100152,14200002,0.423193,3850611.395,0.000,0.000,23.316,0.000,1.142,8.046,296.023,0.000,598.156,4.025879,13.279,8,0.000,0.000,0.000,0,0.000,0,23.316,416198.926,460921.115,500820.616,367143.308,494749.821,530505.605,532752.198,547519.807 +4.006766,0.100165,14600277,0.435122,3996151.076,0.000,0.000,13.644,0.000,15.025,9.020,296.023,0.000,346.771,4.025879,13.245,8,0.000,0.000,0.000,0,0.000,0,13.644,617110.952,421743.566,383766.279,482543.167,581679.461,537392.593,552577.518,419337.540 +4.106945,0.100179,14747490,0.439509,1469505.669,0.000,0.000,73.957,0.000,41.795,10.811,296.023,94.987,110.233,4.297119,13.234,8,0.000,0.000,0.000,0,0.000,0,73.957,473893.692,134220.301,3164.349,6578.252,431389.599,337856.635,578.966,81823.874 +4.207113,0.100168,15182076,0.452461,4338559.939,0.000,0.000,63.877,0.000,0.001,9.149,296.023,0.000,1.287,4.297119,13.234,8,0.000,0.000,0.000,0,0.000,0,63.877,648698.500,563222.322,428309.327,481549.744,536137.894,471995.820,527073.147,681573.185 +4.307257,0.100144,15624370,0.465643,4416575.803,0.000,0.000,10.757,0.000,0.247,8.489,296.023,0.000,194.056,4.310181,13.215,8,0.000,0.000,0.000,0,0.000,0,10.757,544695.105,501067.971,476603.224,507438.791,532233.063,697894.348,613396.108,543247.192 +4.407413,0.100155,15984781,0.476384,3598515.244,0.000,0.000,22.792,0.000,0.001,7.744,296.023,0.000,507.024,4.373413,13.165,8,0.000,0.000,0.000,0,0.000,0,22.792,485115.771,362236.816,449241.546,337145.826,419308.085,560358.788,475201.186,509907.227 +4.507583,0.100170,16414909,0.489202,4293989.064,0.000,0.000,13.566,0.000,32.501,8.223,296.023,9.086,235.889,4.424072,13.142,8,0.000,0.000,0.000,0,0.000,0,13.566,540232.717,530758.803,341040.933,505361.926,610393.588,610303.741,521644.279,634253.076 +4.607745,0.100163,16584211,0.494248,1690267.484,0.000,0.000,38.200,0.000,94.930,7.881,358.031,634.670,254.312,4.583862,13.118,8,0.000,0.000,0.000,0,0.000,0,38.200,36071.260,578627.734,543265.320,388287.693,35542.121,38776.854,36290.902,33405.601 +4.707907,0.100162,16694532,0.497536,1101427.527,0.000,0.000,8.300,0.000,195.092,7.189,358.031,476.105,974.868,4.954346,13.022,8,0.000,0.000,0.000,0,0.000,0,8.300,0.000,412402.597,434017.616,255007.314,0.000,0.000,0.000,0.000 +4.808051,0.100143,16833985,0.501692,1392533.831,0.000,0.000,60.373,0.000,295.235,9.596,358.031,680.314,498.738,4.978882,12.973,8,0.000,0.000,0.000,0,0.000,0,60.373,0.000,469496.985,496797.850,426238.995,0.000,0.000,0.000,0.000 +4.908225,0.100174,16931542,0.504599,973871.412,0.000,0.000,50.547,0.000,395.410,7.127,358.031,567.916,1011.127,5.111694,12.874,8,0.000,0.000,0.000,0,0.000,0,50.547,0.000,387843.539,188211.729,397816.145,0.000,0.000,0.000,0.000 +5.008408,0.100183,17079153,0.508998,1473416.565,0.000,0.000,17.190,0.000,495.592,9.200,358.031,693.342,222.055,5.130737,12.853,8,0.000,0.000,0.000,0,0.000,0,17.190,0.000,535990.199,531787.881,405638.485,0.000,0.000,0.000,0.000 +5.108559,0.100151,17214578,0.513034,1352210.137,0.000,0.000,8.990,0.000,595.743,7.129,358.031,463.520,877.075,5.260620,12.767,8,0.000,0.000,0.000,0,0.000,0,8.990,0.000,439447.077,464579.164,448183.897,0.000,0.000,0.000,0.000 +5.208707,0.100148,17333807,0.516588,1190524.488,0.000,0.000,17.564,0.000,695.892,8.383,358.031,657.775,368.789,5.316528,12.731,8,0.000,0.000,0.000,0,0.000,0,17.564,0.000,436842.176,349561.611,404120.701,0.000,0.000,0.000,0.000 +5.308842,0.100135,17471734,0.520698,1377417.099,0.000,0.000,30.815,0.000,796.026,6.609,358.031,428.564,892.315,5.441772,12.643,8,0.000,0.000,0.000,0,0.000,0,30.815,0.000,526911.199,508436.052,342069.848,0.000,0.000,0.000,0.000 +5.408986,0.100145,17597673,0.524452,1257570.208,0.000,0.000,7.614,0.000,896.171,7.177,358.219,524.904,256.543,5.478882,12.619,7,0.000,0.000,0.000,0,0.000,0,7.614,0.000,490280.530,489781.252,277508.426,0.000,0.000,0.000,0.000 +5.509160,0.100174,17676625,0.526804,788149.518,0.000,0.000,3.430,0.000,996.345,4.530,358.219,313.868,662.793,5.601807,12.554,7,0.000,0.000,0.000,0,0.000,0,3.430,0.000,575499.287,212650.231,0.000,0.000,0.000,0.000,0.000 +5.609297,0.100137,17751119,0.529025,743918.473,0.000,0.000,68.331,0.000,1096.482,5.355,358.219,445.287,475.441,5.645752,12.507,7,0.000,0.000,0.000,0,0.000,0,68.331,0.000,368414.105,375504.369,0.000,0.000,0.000,0.000,0.000 +5.709444,0.100146,17822895,0.531164,716712.510,0.000,0.000,0.990,0.000,1196.628,5.758,358.219,519.748,274.209,5.765015,12.480,5,0.000,0.000,0.000,0,0.000,0,0.990,0.000,355670.181,361042.329,0.000,0.000,0.000,0.000,0.000 +5.809568,0.100125,17822895,0.531164,0.000,0.000,0.000,0.000,0.000,1296.753,2.242,358.219,196.084,737.284,5.765015,12.408,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909697,0.100129,17879365,0.532847,563975.241,0.000,0.000,1327.749,0.000,3.858,6.530,420.695,64.839,308.588,5.770874,12.378,5,0.000,0.000,0.000,0,0.000,0,1327.749,47259.268,0.000,0.000,0.000,19195.332,198754.582,196896.970,101869.089 +6.009856,0.100159,18201197,0.542438,3213215.101,0.000,0.000,9.858,0.000,50.119,5.084,420.695,34.983,99.763,5.780762,12.368,5,0.000,0.000,0.000,0,0.000,0,9.858,685500.931,0.000,0.000,0.000,758744.567,785262.438,345101.730,638605.435 +6.110020,0.100164,18408862,0.548627,2073240.949,0.000,0.000,120.685,0.000,30.507,4.166,420.695,337.648,124.795,5.793213,12.356,5,0.000,0.000,0.000,0,0.000,0,120.685,567347.105,0.000,0.000,0.000,527552.540,584588.755,9.984,393742.565 +6.210170,0.100150,18408871,0.548627,89.865,0.000,0.000,127.880,0.000,52.237,2.468,420.695,474.953,729.532,5.977051,12.285,5,0.000,0.000,0.000,0,0.000,0,127.880,9.985,0.000,0.000,0.000,19.970,19.970,19.970,19.970 +6.310293,0.100123,18408872,0.548627,9.988,0.000,0.000,7.037,0.000,152.360,1.928,420.695,453.154,735.658,6.077026,12.213,5,0.000,0.000,0.000,0,0.000,0,7.037,9.988,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410419,0.100126,18408882,0.548627,99.874,0.000,0.000,199.571,0.000,78.983,3.295,420.695,694.982,447.209,6.090210,12.169,5,0.000,0.000,0.000,0,0.000,0,199.571,19.975,0.000,0.000,0.000,19.975,19.975,19.975,19.975 +6.510558,0.100139,18408890,0.548628,79.889,0.000,0.000,120.476,0.000,168.248,1.910,420.695,390.746,693.410,6.233887,12.101,5,0.000,0.000,0.000,0,0.000,0,120.476,19.972,0.000,0.000,0.000,19.972,19.972,19.972,0.000 +6.610674,0.100116,18408901,0.548628,109.872,0.000,0.000,178.150,0.000,28.310,3.886,420.695,799.266,566.763,6.241333,12.046,5,0.000,0.000,0.000,0,0.000,0,178.150,19.977,0.000,0.000,0.000,19.977,19.977,19.977,29.965 +6.710822,0.100147,18408903,0.548628,19.971,0.000,0.000,126.022,0.000,128.173,2.445,420.695,472.429,594.437,6.403931,11.988,5,0.000,0.000,0.000,0,0.000,0,126.022,0.000,0.000,0.000,0.000,0.000,0.000,9.985,9.985 +6.810980,0.100158,18408910,0.548628,69.889,0.000,0.000,159.084,0.000,197.618,2.881,420.695,486.924,644.019,6.403931,11.925,5,0.000,0.000,0.000,0,0.000,0,159.084,19.968,0.000,0.000,0.000,19.968,19.968,9.984,0.000 +6.911150,0.100170,18408920,0.548629,99.830,0.000,0.000,201.411,0.000,87.855,3.076,420.695,486.359,450.288,6.442139,11.881,5,0.000,0.000,0.000,0,0.000,0,201.411,19.966,0.000,0.000,0.000,19.966,19.966,19.966,19.966 +7.011299,0.100149,18408923,0.548629,29.955,0.000,0.000,151.899,0.000,140.290,2.101,420.695,448.824,591.308,6.568848,11.823,5,0.000,0.000,0.000,0,0.000,0,151.899,0.000,0.000,0.000,0.000,0.000,0.000,9.985,19.970 +7.111458,0.100158,18408931,0.548629,79.873,0.000,0.000,179.503,0.000,136.961,3.199,420.695,709.618,518.163,6.579102,11.772,5,0.000,0.000,0.000,0,0.000,0,179.503,19.968,0.000,0.000,0.000,19.968,19.968,19.968,0.000 +7.211608,0.100150,18408938,0.548629,69.895,0.000,0.000,175.464,0.000,145.511,2.246,420.695,463.678,540.906,6.643677,11.719,5,0.000,0.000,0.000,0,0.000,0,175.464,19.970,0.000,0.000,0.000,19.970,0.000,9.985,19.970 +7.311731,0.100123,18408943,0.548629,49.939,0.000,0.000,150.828,0.000,164.354,1.622,420.695,374.422,628.211,6.717773,11.658,5,0.000,0.000,0.000,0,0.000,0,150.828,0.000,0.000,0.000,0.000,0.000,19.975,19.975,9.988 +7.411884,0.100153,18504612,0.551480,955231.095,0.000,0.000,183.260,0.000,0.001,4.535,420.695,489.253,520.299,6.785034,11.607,5,0.000,0.000,0.000,0,0.000,0,183.260,304095.561,0.000,0.000,0.000,259743.299,168352.878,100017.246,123022.111 +7.512035,0.100152,18838025,0.561417,3329084.706,0.000,0.000,11.899,0.000,4.816,5.345,420.695,0.000,98.094,6.796875,11.598,5,0.000,0.000,0.000,0,0.000,0,11.899,721776.134,0.000,0.000,0.000,688127.130,666599.755,622796.140,629785.547 +7.612182,0.100147,19147006,0.570625,3085275.632,0.000,0.000,15.637,0.000,0.001,5.570,420.695,0.156,288.248,6.827759,11.569,5,0.000,0.000,0.000,0,0.000,0,15.637,616424.054,0.000,0.000,0.000,613448.427,736677.320,546386.986,572338.845 +7.712343,0.100161,19424872,0.578906,2774189.366,0.000,0.000,12.152,0.000,6.250,4.889,420.695,0.000,191.059,6.850464,11.551,4,0.000,0.000,0.000,0,0.000,0,12.152,596458.801,0.000,0.000,0.000,334431.061,630284.291,623065.923,589949.291 +7.812502,0.100158,19649267,0.585594,2240405.007,0.000,0.000,15.313,0.000,0.000,3.812,420.695,0.000,171.759,6.879395,11.534,3,0.000,0.000,0.000,0,0.000,0,15.313,661653.066,0.000,0.000,0.000,0.000,211046.062,697875.751,669830.128 +7.912644,0.100142,19835664,0.591149,1861321.767,0.000,0.000,12.152,0.000,0.000,2.768,420.695,0.000,75.245,6.908691,11.527,2,0.000,0.000,0.000,0,0.000,0,12.152,296338.379,0.000,0.000,0.000,0.000,0.000,840074.767,724908.622 +8.012892,0.100248,19989302,0.595728,1532584.019,0.000,0.000,0.846,0.000,0.001,1.874,420.695,0.000,29.653,6.913086,11.524,1,0.000,0.000,0.000,0,0.000,0,0.846,0.000,0.000,0.000,0.000,0.000,0.000,1014357.588,518226.431 +8.113151,0.100259,20000000,0.596046,106703.302,0.000,0.000,11.275,0.000,0.000,0.409,420.695,0.000,24.195,6.958008,11.521,0,0.000,0.000,0.000,0,0.000,0,11.275,0.000,0.000,0.000,0.000,0.000,0.000,106703.302,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.log new file mode 100644 index 000000000..726c0e6b7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=114 +worker=1 kind=insert tid=6 os_tid=110 +worker=7 kind=insert tid=8 os_tid=116 +worker=0 kind=insert tid=10 os_tid=109 +start_monotonic_ns=2089861994991731 main_address=0x561165522300 +worker=6 kind=insert tid=9 os_tid=115 +worker=3 kind=insert tid=7 os_tid=112 +worker=2 kind=insert tid=11 os_tid=111 +worker=4 kind=insert tid=12 os_tid=113 +load_end reason=complete inserted=20000000 elapsed_s=8.113 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.152 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089861995009207 cpu_ns=9331184 +diagnostic_stage name=stop_request wall_ns=2089870108203225 cpu_ns=56909223233 +diagnostic_stage name=workers_joined wall_ns=2089870108239932 cpu_ns=56909259266 +diagnostic_stage name=before_close wall_ns=2089870108318484 cpu_ns=56909337808 +diagnostic_stage name=after_close wall_ns=2089870260196047 cpu_ns=56967985261 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089870029236073 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089869840180837 last_end_ns=2089869840182039 loop_exit_ns=2089869840182085 deregister_start_ns=2089869840182127 deregister_end_ns=2089869840183088 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089867658294554 last_end_ns=2089867658295788 loop_exit_ns=2089867658295849 deregister_start_ns=2089867658295877 deregister_end_ns=2089867658296659 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089867658256416 last_end_ns=2089867658257614 loop_exit_ns=2089867658257679 deregister_start_ns=2089867658257710 deregister_end_ns=2089867658258678 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089867377187107 last_end_ns=2089867377188538 loop_exit_ns=2089867377188590 deregister_start_ns=2089867377188646 deregister_end_ns=2089867377192193 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089869662998100 last_end_ns=2089869662999225 loop_exit_ns=2089869662999281 deregister_start_ns=2089869662999326 deregister_end_ns=2089869663000148 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089869735247222 last_end_ns=2089869735248322 loop_exit_ns=2089869735248371 deregister_start_ns=2089869735248420 deregister_end_ns=2089869735249491 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089870029235640 last_end_ns=2089870029236073 loop_exit_ns=2089870029236112 deregister_start_ns=2089870029236132 deregister_end_ns=2089870029236603 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089869962981768 last_end_ns=2089869962982634 loop_exit_ns=2089869962982674 deregister_start_ns=2089869962982706 deregister_end_ns=2089869962983455 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.summary.csv new file mode 100644 index 000000000..68ce89a26 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2465103.817494,8.113249,20000000,0.002745,0.001424,0.004288,0.010624,1327.749068,0.002745,0.001424,0.004288,0.010624,1327.749068,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.csv new file mode 100644 index 000000000..70dc48506 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.csv @@ -0,0 +1,94 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100071,0.100071,504097,0.015023,5037375.832,0.000,0.000,15.350,0.000,0.001,8.045,81.980,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,15.350,576898.383,620377.361,681263.918,661817.793,633857.743,610394.484,670911.305,581854.847 +0.200268,0.100197,965141,0.028763,4601368.724,0.000,0.000,15.535,0.000,0.001,9.430,154.223,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,15.535,543977.586,571872.593,606214.890,717854.800,544576.406,580405.771,484824.203,551642.475 +0.300461,0.100192,1412067,0.042083,4460674.184,0.000,0.000,15.749,0.000,9.661,9.308,225.074,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,15.749,489298.209,568805.175,476592.664,708476.339,542565.680,563415.549,572388.278,539132.289 +0.400622,0.100161,1857885,0.055369,4451021.244,0.000,0.000,21.150,0.000,0.001,9.459,282.645,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,21.150,488883.709,668444.913,347041.839,711685.368,533481.980,562694.995,598756.995,540031.446 +0.500808,0.100187,2278472,0.067904,4198038.098,0.000,0.000,24.878,0.000,10.968,9.856,291.895,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,24.878,485444.350,398257.008,554335.826,601517.802,491972.172,579758.397,531468.487,555284.057 +0.600976,0.100168,2425780,0.072294,1470613.135,0.000,0.000,102.520,0.000,38.375,10.767,299.082,0.000,57.209,0.430786,14.010,8,0.000,0.000,0.000,0,0.000,0,102.520,84168.812,384005.853,50345.548,88541.477,24299.239,343144.396,69912.726,426195.083 +0.701143,0.100167,2749574,0.081944,3232550.014,0.000,0.000,99.768,0.000,2.696,9.066,299.082,13.103,976.848,0.591431,13.914,8,0.000,0.000,0.000,0,0.000,0,99.768,484362.369,442751.751,445347.423,521839.879,411254.271,155720.350,428076.221,343197.749 +0.801311,0.100168,3151210,0.093913,4009606.499,0.000,0.000,18.129,0.000,4.910,9.274,299.082,64.657,801.736,0.591431,13.836,8,0.000,0.000,0.000,0,0.000,0,18.129,466244.690,594099.341,384382.573,617709.573,543873.937,495275.792,448873.948,459146.646 +0.901478,0.100166,3566057,0.106277,4141579.158,0.000,0.000,18.608,0.000,8.898,9.411,299.082,99.678,320.014,0.599483,13.804,8,0.000,0.000,0.000,0,0.000,0,18.608,554926.702,585206.322,493219.372,639196.492,427608.536,537136.302,383002.752,521282.679 +1.001654,0.100177,3957630,0.117947,3908817.920,0.000,0.000,16.051,0.000,8.477,9.430,299.082,70.695,145.953,0.622261,13.790,8,0.000,0.000,0.000,0,0.000,0,16.051,609612.005,574194.634,422253.317,619504.512,368378.585,467373.529,424609.151,422892.187 +1.101835,0.100180,4143212,0.123477,1852481.144,0.000,0.000,82.016,0.000,11.201,9.513,299.082,107.619,13.920,0.720951,13.789,8,0.000,0.000,0.000,0,0.000,0,82.016,80085.656,119554.519,563763.889,142463.229,70922.172,132670.878,117867.559,625153.243 +1.202003,0.100169,4531976,0.135063,3881090.698,0.000,0.000,24.773,0.000,4.982,8.667,299.082,10.607,0.078,0.720951,13.789,8,0.000,0.000,0.000,0,0.000,0,24.773,379928.874,480059.904,549283.090,512015.978,535306.675,426879.645,469667.441,527949.091 +1.302172,0.100169,4959346,0.147800,4266496.660,0.000,0.000,11.671,0.000,1.740,8.584,299.082,0.000,0.000,0.720951,13.789,8,0.000,0.000,0.000,0,0.000,0,11.671,492159.063,496411.883,606406.174,539379.339,513812.505,514301.679,512374.932,591651.086 +1.402330,0.100157,5356753,0.159644,3967821.752,0.000,0.000,14.614,0.000,1.117,8.158,299.082,0.000,263.647,1.045898,13.763,8,0.000,0.000,0.000,0,0.000,0,14.614,474482.818,512263.324,556194.144,561465.843,495749.329,479035.648,387579.667,501050.980 +1.502486,0.100156,5715525,0.170336,3582123.326,0.000,0.000,20.290,0.000,8.477,8.345,299.082,0.000,467.005,1.114990,13.717,8,0.000,0.000,0.000,0,0.000,0,20.290,444545.447,527156.376,436677.739,419983.821,372757.607,464763.858,472242.174,443996.305 +1.602651,0.100165,5917392,0.176352,2015349.249,0.000,0.000,79.725,0.000,14.422,10.533,299.082,0.000,147.413,1.242615,13.703,8,0.000,0.000,0.000,0,0.000,0,79.725,37108.855,406749.786,71582.052,444657.325,80756.934,41980.827,554296.669,378216.801 +1.702847,0.100196,6309912,0.188050,3917512.626,0.000,0.000,62.840,0.000,8.173,8.904,299.082,10.097,2.456,1.294872,13.703,8,0.000,0.000,0.000,0,0.000,0,62.840,430814.608,575560.572,486106.109,467812.008,642778.669,466604.378,327437.466,520398.816 +1.803030,0.100183,6738055,0.200810,4273617.699,0.000,0.000,14.199,0.000,0.002,8.641,299.082,0.000,0.000,1.294872,13.703,8,0.000,0.000,0.000,0,0.000,0,14.199,508350.720,624538.325,480431.756,489824.586,587006.934,535570.960,547439.265,500455.153 +1.903215,0.100185,7132020,0.212551,3932374.282,0.000,0.000,21.632,0.000,9.705,8.089,299.082,0.000,210.197,1.577515,13.682,8,0.000,0.000,0.000,0,0.000,0,21.632,449438.444,565733.275,463692.072,325308.112,562958.409,467145.682,546658.567,551439.721 +2.003385,0.100171,7485227,0.223077,3526055.149,0.000,0.000,25.652,0.000,10.884,8.041,299.082,0.000,505.037,1.665039,13.632,8,0.000,0.000,0.000,0,0.000,0,25.652,528628.250,444242.198,392750.035,434888.155,444581.619,498799.133,272465.221,509700.538 +2.103552,0.100167,7693163,0.229274,2075898.025,0.000,0.000,80.544,0.000,16.677,10.444,299.082,0.000,190.308,1.827641,13.614,8,0.000,0.000,0.000,0,0.000,0,80.544,48219.584,35710.446,461580.223,36878.498,49826.904,579842.996,462738.291,401101.084 +2.203729,0.100176,8066928,0.240413,3731072.232,0.000,0.000,74.258,0.000,6.808,9.166,299.082,5.810,15.169,2.137207,13.612,8,0.000,0.000,0.000,0,0.000,0,74.258,434404.159,416425.854,236552.964,413980.165,464970.271,696492.105,447501.069,620745.644 +2.303905,0.100176,8510308,0.253627,4426010.575,0.000,0.000,11.346,0.000,0.001,8.673,299.082,0.000,0.000,2.137207,13.612,8,0.000,0.000,0.000,0,0.000,0,11.346,603248.331,498482.710,521711.829,568090.207,604905.415,572412.600,516001.878,541157.606 +2.404060,0.100155,8903732,0.265352,3928150.659,0.000,0.000,14.537,0.000,0.118,8.547,299.082,0.000,442.517,2.425903,13.569,8,0.000,0.000,0.000,0,0.000,0,14.537,453077.648,350786.218,474873.860,505496.390,597653.529,541440.670,489231.603,515590.742 +2.504204,0.100144,9302148,0.277226,3978417.195,0.000,0.000,18.905,0.000,10.435,8.477,299.082,0.000,391.349,2.425903,13.531,8,0.000,0.000,0.000,0,0.000,0,18.905,588720.188,439156.083,398444.849,628902.186,426324.605,473466.556,461773.435,561629.294 +2.604404,0.100200,9455773,0.281804,1533181.230,0.000,0.000,79.492,0.000,32.315,11.361,299.082,26.626,69.860,2.425903,13.524,8,0.000,0.000,0.000,0,0.000,0,79.492,71397.094,143981.810,145388.994,351217.015,1926.145,367913.595,100359.124,350997.454 +2.704554,0.100150,9910131,0.295345,4536777.510,0.000,0.000,43.383,0.000,0.003,8.550,299.082,0.000,4.876,2.425903,13.524,8,0.000,0.000,0.000,0,0.000,0,43.383,617424.228,667409.280,541907.459,638912.009,447818.536,643275.466,443295.319,536735.214 +2.804726,0.100172,10387047,0.309558,4760979.352,0.000,0.000,13.514,0.000,0.002,8.391,299.082,0.000,7.019,2.637207,13.523,8,0.000,0.000,0.000,0,0.000,0,13.514,685162.705,646449.226,539463.057,702093.614,462495.308,693837.799,515953.453,515524.190 +2.904895,0.100169,10687544,0.318514,2999891.424,0.000,0.000,25.896,0.000,0.001,7.710,299.082,0.000,544.859,2.699951,13.470,8,0.000,0.000,0.000,0,0.000,0,25.896,337897.966,353910.857,419689.499,284388.553,363883.974,453222.730,390568.798,396329.047 +3.005060,0.100165,11046916,0.329224,3587797.658,0.000,0.000,22.473,0.000,5.080,8.274,299.082,0.000,332.576,2.770386,13.437,8,0.000,0.000,0.000,0,0.000,0,22.473,371317.071,388838.149,495202.574,440792.388,520191.325,461318.506,428492.691,481644.953 +3.105219,0.100158,11240665,0.334998,1934426.198,0.000,0.000,77.878,0.000,27.929,10.806,299.082,25.584,92.861,2.928780,13.428,8,0.000,0.000,0.000,0,0.000,0,77.878,401434.196,106012.095,101099.875,406965.436,82579.209,409850.866,16324.145,410160.376 +3.205385,0.100166,11596883,0.345614,3556259.149,0.000,0.000,74.461,0.000,7.680,9.609,299.082,24.373,0.078,2.966312,13.428,8,0.000,0.000,0.000,0,0.000,0,74.461,368187.002,512926.024,581471.902,376692.840,551841.234,338656.168,218136.822,608347.157 +3.305565,0.100180,12016325,0.358114,4186868.230,0.000,0.000,14.565,0.000,2.037,8.572,299.082,0.000,3.509,3.185425,13.428,8,0.000,0.000,0.000,0,0.000,0,14.565,456566.500,475871.680,446544.576,519333.289,649568.386,614950.825,441982.804,582050.168 +3.405793,0.100228,12373741,0.368766,3566031.339,0.000,0.000,21.734,0.000,6.422,7.695,299.082,0.000,408.717,3.232666,13.388,8,0.000,0.000,0.000,0,0.000,0,21.734,350640.725,433761.254,461029.098,435207.957,501885.966,494482.841,396077.154,492946.344 +3.505953,0.100160,12764991,0.380426,3906263.377,0.000,0.000,21.859,0.000,4.736,8.487,299.082,0.000,388.988,3.307373,13.349,8,0.000,0.000,0.000,0,0.000,0,21.859,547116.490,534366.846,458757.561,476768.805,568642.123,419789.776,474412.567,426409.208 +3.606121,0.100168,12979005,0.386804,2136554.989,0.000,0.000,76.034,0.000,15.487,10.356,299.082,75.615,154.350,3.517834,13.334,8,0.000,0.000,0.000,0,0.000,0,76.034,242792.609,477568.668,138507.593,67177.281,484037.814,71190.547,517421.797,137858.681 +3.706292,0.100172,13323934,0.397084,3443384.320,0.000,0.000,57.660,0.000,0.001,9.513,299.082,0.000,9.281,3.745850,13.333,8,0.000,0.000,0.000,0,0.000,0,57.660,416605.488,630229.107,242933.350,262190.323,382274.369,354122.651,611710.867,543318.166 +3.806446,0.100153,13786209,0.410861,4615671.959,0.000,0.000,13.688,0.000,0.731,8.410,299.082,0.000,3.978,3.745850,13.333,8,0.000,0.000,0.000,0,0.000,0,13.688,657771.321,600818.657,493463.284,470748.117,688833.687,496418.752,661086.237,546531.904 +3.906585,0.100140,14145428,0.421567,3587174.663,0.000,0.000,30.175,0.000,7.555,8.031,299.082,0.000,569.984,3.799438,13.277,8,0.000,0.000,0.000,0,0.000,0,30.175,498253.377,517676.221,379928.810,423248.244,347613.990,455393.301,533424.204,431636.516 +4.006747,0.100161,14529403,0.433010,3833562.821,0.000,0.000,16.602,0.000,4.388,8.247,299.082,0.000,306.576,3.864014,13.247,8,0.000,0.000,0.000,0,0.000,0,16.602,484757.625,519821.035,404477.194,483948.931,543193.313,435906.469,491975.975,469482.279 +4.106919,0.100172,14732891,0.439074,2031380.358,0.000,0.000,79.517,0.000,11.537,10.346,299.082,38.995,146.583,4.279053,13.233,8,0.000,0.000,0.000,0,0.000,0,79.517,84793.918,567542.244,465767.580,112945.419,536825.163,110050.406,67613.516,85842.112 +4.207107,0.100188,15020104,0.447634,2866754.491,0.000,0.000,64.472,0.000,0.001,9.982,299.082,54.273,20.235,4.279053,13.231,8,0.000,0.000,0.000,0,0.000,0,64.472,268416.687,360583.862,485599.443,536084.777,225407.334,540436.616,178295.674,271930.098 +4.307285,0.100178,15466007,0.460923,4451104.008,0.000,0.000,14.123,0.000,0.002,8.408,299.082,0.000,4.796,4.289551,13.231,8,0.000,0.000,0.000,0,0.000,0,14.123,604763.110,617480.465,508524.481,519175.515,550559.629,500229.252,520063.933,630307.624 +4.407436,0.100151,15805233,0.471033,3387144.362,0.000,0.000,21.046,0.000,0.001,7.482,299.082,0.000,594.532,4.354858,13.172,8,0.000,0.000,0.000,0,0.000,0,21.046,336551.703,452806.122,442192.153,451807.630,507313.799,432267.143,367984.230,396221.583 +4.507596,0.100161,16189187,0.482475,3833382.667,0.000,0.000,22.195,0.000,0.001,8.295,299.082,0.000,251.783,4.412476,13.148,8,0.000,0.000,0.000,0,0.000,0,22.195,537077.325,600455.524,273730.323,425147.112,474148.404,529529.449,459711.593,533582.938 +4.607750,0.100154,16531906,0.492689,3421935.276,0.000,0.000,48.060,0.000,34.789,6.997,358.285,53.551,187.330,4.481445,13.129,8,0.000,0.000,0.000,0,0.000,0,48.060,231953.812,530954.666,483627.342,382492.644,417928.229,405936.644,540420.131,428621.808 +4.707911,0.100161,16694232,0.497527,1620645.931,0.000,0.000,3.641,0.000,134.951,7.541,358.285,654.608,206.815,4.631958,13.109,8,0.000,0.000,0.000,0,0.000,0,3.641,0.000,0.000,567594.481,454786.439,0.000,0.000,598265.011,0.000 +4.808088,0.100177,16781058,0.500115,866726.397,0.000,0.000,24.591,0.000,235.128,5.345,358.285,349.967,583.148,4.963867,13.052,8,0.000,0.000,0.000,0,0.000,0,24.591,0.000,0.000,273306.406,278906.497,0.000,0.000,314513.494,0.000 +4.908227,0.100139,16904825,0.503803,1235955.149,0.000,0.000,6.244,0.000,335.266,6.368,358.285,436.036,713.268,4.999882,12.982,8,0.000,0.000,0.000,0,0.000,0,6.244,0.000,0.000,496411.244,267428.950,0.000,0.000,472114.955,0.000 +5.008392,0.100165,17030198,0.507539,1251664.103,0.000,0.000,45.731,0.000,435.431,7.043,358.285,572.376,225.409,5.134644,12.960,8,0.000,0.000,0.000,0,0.000,0,45.731,0.000,0.000,440143.534,415304.532,0.000,0.000,396216.038,0.000 +5.108555,0.100163,17118467,0.510170,881257.190,0.000,0.000,3.626,0.000,535.594,3.989,358.285,233.761,731.701,5.145264,12.889,8,0.000,0.000,0.000,0,0.000,0,3.626,0.000,0.000,409514.183,386571.485,0.000,0.000,85171.522,0.000 +5.208674,0.100120,17245093,0.513944,1264746.996,0.000,0.000,89.385,0.000,635.714,5.552,358.285,344.432,346.890,5.181152,12.855,8,0.000,0.000,0.000,0,0.000,0,89.385,0.000,0.000,466701.689,442450.701,0.000,0.000,355594.606,0.000 +5.308812,0.100138,17391086,0.518295,1457918.350,0.000,0.000,27.157,0.000,735.852,6.882,358.285,525.408,180.415,5.299438,12.837,8,0.000,0.000,0.000,0,0.000,0,27.157,0.000,0.000,540673.973,534842.020,0.000,0.000,382402.357,0.000 +5.408957,0.100145,17502802,0.521624,1115543.923,0.000,0.000,6.068,0.000,835.997,3.996,358.285,212.778,634.588,5.387207,12.775,8,0.000,0.000,0.000,0,0.000,0,6.068,0.000,0.000,476210.119,195297.075,0.000,0.000,444036.728,0.000 +5.509080,0.100123,17622111,0.525180,1191622.719,0.000,0.000,53.557,0.000,936.120,5.097,358.285,374.890,385.697,5.387207,12.738,8,0.000,0.000,0.000,0,0.000,0,53.557,0.000,0.000,437441.365,352396.084,0.000,0.000,401785.270,0.000 +5.609249,0.100168,17751668,0.529041,1293390.960,0.000,0.000,20.563,0.000,1036.288,5.795,358.441,390.709,153.491,5.387207,12.723,7,0.000,0.000,0.000,0,0.000,0,20.563,0.000,0.000,352436.233,484224.203,0.000,0.000,456730.523,0.000 +5.710093,0.100845,17829942,0.531374,776184.593,0.000,0.000,5.388,0.000,1137.133,4.073,358.441,223.038,210.953,5.432503,12.702,7,0.000,0.000,0.000,0,0.000,0,5.388,0.000,0.000,394726.268,0.000,0.000,0.000,381458.325,0.000 +5.810228,0.100135,17877984,0.532805,479773.040,0.000,0.000,54.729,0.000,1237.268,2.159,358.441,154.635,510.874,5.594116,12.652,7,0.000,0.000,0.000,0,0.000,0,54.729,0.000,0.000,399850.813,0.000,0.000,0.000,79922.227,0.000 +5.910334,0.100106,17922102,0.534120,440713.386,0.000,0.000,12.251,0.000,1337.373,3.252,358.441,331.173,379.052,5.594116,12.615,6,0.000,0.000,0.000,0,0.000,0,12.251,0.000,0.000,31137.033,0.000,0.000,0.000,409576.353,0.000 +6.010460,0.100126,17982768,0.535928,605897.635,0.000,0.000,1.975,0.000,1437.499,4.435,358.441,456.223,181.685,5.594971,12.597,5,0.000,0.000,0.000,0,0.000,0,1.975,0.000,0.000,0.000,0.000,0.000,0.000,605897.635,0.000 +6.110630,0.100171,17982768,0.535928,0.000,0.000,0.000,0.000,0.000,1537.670,1.695,358.441,229.140,411.252,5.655762,12.557,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.210770,0.100139,17982768,0.535928,0.000,0.000,0.000,0.000,0.000,1637.809,1.584,358.441,225.350,454.445,5.750610,12.512,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.310889,0.100119,17982768,0.535928,0.000,0.000,0.000,0.000,0.000,1737.928,2.190,358.441,270.577,310.256,5.750610,12.482,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.411033,0.100145,17982768,0.535928,0.000,0.000,0.000,0.000,0.000,1838.073,3.305,358.441,463.236,200.608,5.751953,12.462,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.511172,0.100139,17991309,0.536183,85291.680,0.000,0.000,1908.247,0.000,1938.211,4.254,402.449,115.036,313.003,5.782227,12.432,5,0.000,0.000,0.000,0,0.000,0,1908.247,85271.708,0.000,0.000,0.000,0.000,9.986,0.000,9.986 +6.611336,0.100164,18163742,0.541322,1721503.842,0.000,0.000,1966.989,0.000,99.811,5.210,402.449,57.601,390.609,5.876709,12.394,5,0.000,0.000,0.000,0,0.000,0,1966.989,2635.673,390538.860,0.000,0.000,263167.962,489166.944,0.000,575994.402 +6.711481,0.100145,18386037,0.547947,2219734.204,0.000,0.000,19.633,0.000,199.956,5.136,402.449,46.300,142.294,5.876709,12.380,5,0.000,0.000,0.000,0,0.000,0,19.633,0.000,587478.902,0.000,0.000,0.000,816996.393,0.000,815258.910 +6.811645,0.100164,18611128,0.554655,2247233.077,0.000,0.000,22.483,0.000,300.120,5.074,402.449,46.369,137.353,5.876709,12.366,5,0.000,0.000,0.000,0,0.000,0,22.483,0.000,804623.475,0.000,0.000,0.000,800330.499,0.000,642279.103 +6.911806,0.100162,18611133,0.554655,49.919,0.000,0.000,300.980,0.000,100.335,3.056,402.449,731.084,262.271,5.885010,12.341,5,0.000,0.000,0.000,0,0.000,0,300.980,9.984,0.000,0.000,0.000,29.952,0.000,0.000,9.984 +7.011973,0.100167,18611140,0.554655,69.883,0.000,0.000,167.270,0.000,109.180,1.599,402.449,276.141,563.630,6.124878,12.285,5,0.000,0.000,0.000,0,0.000,0,167.270,19.967,19.967,0.000,0.000,0.000,19.967,0.000,9.983 +7.112092,0.100119,18611140,0.554655,0.000,0.000,0.000,0.000,0.000,209.299,1.460,402.449,369.715,661.555,6.125854,12.221,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.212213,0.100121,18611150,0.554655,99.879,0.000,0.000,248.911,0.000,86.995,3.167,402.449,639.305,283.056,6.130615,12.193,5,0.000,0.000,0.000,0,0.000,0,248.911,19.976,19.976,0.000,0.000,19.976,19.976,0.000,19.976 +7.312366,0.100153,18611156,0.554656,59.908,0.000,0.000,120.125,0.000,187.148,2.081,402.449,417.720,353.872,6.276855,12.158,5,0.000,0.000,0.000,0,0.000,0,120.125,19.969,19.969,0.000,0.000,19.969,0.000,0.000,0.000 +7.412482,0.100116,18611160,0.554656,39.954,0.000,0.000,201.749,0.000,157.778,1.099,402.449,231.801,545.929,6.276855,12.105,5,0.000,0.000,0.000,0,0.000,0,201.749,0.000,0.000,0.000,0.000,0.000,19.977,0.000,19.977 +7.512593,0.100111,18611162,0.554656,19.978,0.000,0.000,182.546,0.000,239.401,1.825,402.449,377.005,300.332,6.276855,12.076,5,0.000,0.000,0.000,0,0.000,0,182.546,0.000,19.978,0.000,0.000,0.000,0.000,0.000,0.000 +7.612719,0.100126,18611168,0.554656,59.924,0.000,0.000,301.023,0.000,248.952,3.678,402.449,350.807,261.272,6.301880,12.050,5,0.000,0.000,0.000,0,0.000,0,301.023,19.975,0.000,0.000,0.000,19.975,0.000,0.000,19.975 +7.712867,0.100148,18611172,0.554656,39.941,0.000,0.000,253.280,0.000,132.945,2.591,402.449,306.617,366.333,6.445190,12.014,5,0.000,0.000,0.000,0,0.000,0,253.280,0.000,19.970,0.000,0.000,0.000,19.970,0.000,0.000 +7.812987,0.100120,18611178,0.554656,59.928,0.000,0.000,215.184,0.000,233.065,1.728,402.449,301.631,664.517,6.445190,11.949,5,0.000,0.000,0.000,0,0.000,0,215.184,19.976,0.000,0.000,0.000,0.000,19.976,0.000,19.976 +7.913105,0.100118,18611185,0.554657,69.917,0.000,0.000,233.619,0.000,105.522,2.449,402.449,553.564,374.323,6.471680,11.913,5,0.000,0.000,0.000,0,0.000,0,233.619,19.976,19.976,0.000,0.000,19.976,9.988,0.000,0.000 +8.013244,0.100139,18611192,0.554657,69.903,0.000,0.000,180.362,0.000,108.931,3.176,402.449,608.839,394.060,6.520386,11.874,5,0.000,0.000,0.000,0,0.000,0,180.362,0.000,19.972,0.000,0.000,19.972,9.986,0.000,19.972 +8.113362,0.100118,18611194,0.554657,19.976,0.000,0.000,111.625,0.000,194.445,1.562,402.449,251.735,631.171,6.596069,11.813,5,0.000,0.000,0.000,0,0.000,0,111.625,19.976,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +8.213476,0.100114,18611202,0.554657,79.909,0.000,0.000,211.801,0.000,185.655,1.531,402.449,359.239,397.750,6.644043,11.774,5,0.000,0.000,0.000,0,0.000,0,211.801,0.000,19.977,0.000,0.000,19.977,19.977,0.000,19.977 +8.313592,0.100116,18611210,0.554657,79.907,0.000,0.000,193.184,0.000,109.489,2.105,402.449,473.787,280.222,6.678345,11.746,5,0.000,0.000,0.000,0,0.000,0,193.184,19.977,19.977,0.000,0.000,19.977,19.977,0.000,0.000 +8.413725,0.100133,18611210,0.554657,0.000,0.000,0.000,0.000,0.000,209.622,2.738,402.449,474.798,262.619,6.709106,11.721,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +8.513877,0.100152,18611212,0.554657,19.970,0.000,0.000,202.879,0.000,309.774,2.489,402.449,246.305,397.482,6.756470,11.682,5,0.000,0.000,0.000,0,0.000,0,202.879,19.970,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +8.614019,0.100142,18691711,0.557056,803849.579,0.000,0.000,375.311,0.000,173.578,4.105,402.449,162.504,625.480,6.848877,11.621,5,0.000,0.000,0.000,0,0.000,0,375.311,0.000,182531.043,0.000,0.000,159813.273,284266.711,0.000,177238.552 +8.714201,0.100182,18981206,0.565684,2889698.782,0.000,0.000,199.401,0.000,0.001,5.317,402.449,0.936,191.449,6.853760,11.602,5,0.000,0.000,0.000,0,0.000,0,199.401,431356.131,605100.399,0.000,0.000,547205.607,657954.352,0.000,648082.292 +8.814480,0.100280,19239989,0.573396,2580608.220,0.000,0.000,15.439,0.000,3.642,3.984,402.449,0.000,135.013,6.875977,11.589,3,0.000,0.000,0.000,0,0.000,0,15.439,749472.616,347208.344,0.000,0.000,601925.523,790268.450,0.000,91733.286 +8.914732,0.100252,19419277,0.578740,1788376.564,0.000,0.000,9.081,0.000,3.931,2.794,402.449,0.000,66.824,6.887207,11.582,2,0.000,0.000,0.000,0,0.000,0,9.081,818069.961,0.000,0.000,0.000,867675.047,102631.556,0.000,0.000 +9.014856,0.100124,19609690,0.584414,1901776.665,0.000,0.000,11.527,0.000,0.081,2.256,402.449,0.000,35.737,6.897339,11.579,2,0.000,0.000,0.000,0,0.000,0,11.527,932965.511,0.000,0.000,0.000,968811.154,0.000,0.000,0.000 +9.114987,0.100131,19765718,0.589064,1558232.809,0.000,0.000,14.176,0.000,0.001,2.750,402.449,0.000,53.953,6.914062,11.573,2,0.000,0.000,0.000,0,0.000,0,14.176,796333.785,0.000,0.000,0.000,761899.025,0.000,0.000,0.000 +9.215173,0.100185,19907778,0.593298,1417970.317,0.000,0.000,10.425,0.000,0.000,2.407,402.449,0.000,76.148,6.927002,11.566,1,0.000,0.000,0.000,0,0.000,0,10.425,912437.848,0.000,0.000,0.000,505532.470,0.000,0.000,0.000 +9.315332,0.100159,20000000,0.596046,920754.021,0.000,0.000,0.554,0.000,0.000,0.833,402.449,0.000,6.279,6.927490,11.565,0,0.000,0.000,0.000,0,0.000,0,0.554,920754.021,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.log new file mode 100644 index 000000000..76b1d1bf7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=128 +worker=4 kind=insert tid=6 os_tid=127 +worker=0 kind=insert tid=7 os_tid=123 +worker=7 kind=insert tid=8 os_tid=130 +start_monotonic_ns=2089870435729045 main_address=0x56069a79b300 +worker=1 kind=insert tid=10 os_tid=124 +worker=6 kind=insert tid=9 os_tid=129 +worker=3 kind=insert tid=12 os_tid=126 +worker=2 kind=insert tid=11 os_tid=125 +load_end reason=complete inserted=20000000 elapsed_s=9.315 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.177 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089870435731625 cpu_ns=9450538 +diagnostic_stage name=stop_request wall_ns=2089879751120873 cpu_ns=57617516798 +diagnostic_stage name=workers_joined wall_ns=2089879751157850 cpu_ns=57617553091 +diagnostic_stage name=before_close wall_ns=2089879751240827 cpu_ns=57617636095 +diagnostic_stage name=after_close wall_ns=2089879928211951 cpu_ns=57712930903 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089879731582709 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089879731581839 last_end_ns=2089879731582709 loop_exit_ns=2089879731582745 deregister_start_ns=2089879731582787 deregister_end_ns=2089879731583693 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089879210263642 last_end_ns=2089879210264873 loop_exit_ns=2089879210264923 deregister_start_ns=2089879210264980 deregister_end_ns=2089879210265894 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089876293778063 last_end_ns=2089876293781509 loop_exit_ns=2089876293781569 deregister_start_ns=2089876293781596 deregister_end_ns=2089876293782498 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089876040454303 last_end_ns=2089876040455671 loop_exit_ns=2089876040455730 deregister_start_ns=2089876040455840 deregister_end_ns=2089876040459385 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089879615194235 last_end_ns=2089879615195523 loop_exit_ns=2089879615195565 deregister_start_ns=2089879615195588 deregister_end_ns=2089879615196721 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089879272224516 last_end_ns=2089879272225590 loop_exit_ns=2089879272225641 deregister_start_ns=2089879272225694 deregister_end_ns=2089879272226707 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089876427997139 last_end_ns=2089876427998122 loop_exit_ns=2089876427998176 deregister_start_ns=2089876427998201 deregister_end_ns=2089876427999134 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089879161376599 last_end_ns=2089879161377300 loop_exit_ns=2089879161377345 deregister_start_ns=2089879161377382 deregister_end_ns=2089879161378115 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.summary.csv new file mode 100644 index 000000000..a8435e598 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-07-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2146975.701297,9.315429,20000000,0.003061,0.001424,0.004288,0.010624,1966.989437,0.003061,0.001424,0.004288,0.010624,1966.989437,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.csv new file mode 100644 index 000000000..477530de8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.csv @@ -0,0 +1,80 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,528922,0.015763,5285684.353,0.000,0.000,15.416,0.000,0.001,8.435,85.270,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,15.416,622313.728,612750.125,507260.688,765727.797,796527.195,725654.602,625241.770,630208.447 +0.200259,0.100192,994797,0.029647,4649807.026,0.000,0.000,19.786,0.000,4.070,9.098,158.375,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.786,574764.555,560192.582,587849.389,681549.176,601153.801,639709.646,430002.975,574584.901 +0.300428,0.100169,1438117,0.042859,4425735.554,0.000,0.000,20.768,0.000,16.266,9.318,230.879,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.768,464456.647,545719.589,566564.432,662732.236,693769.888,604899.776,341783.548,545809.438 +0.400596,0.100168,1901655,0.056674,4627620.683,0.000,0.000,20.752,0.000,0.001,9.476,282.023,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.752,548919.605,573518.359,603138.693,569564.988,602310.083,593764.411,565362.035,571042.510 +0.500756,0.100161,2294755,0.068389,3924700.463,0.000,0.000,25.615,0.000,20.053,9.597,290.336,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,25.615,559711.607,447142.292,491381.284,446163.862,409812.210,560490.357,557744.764,452254.087 +0.600928,0.100172,2453003,0.073105,1579756.232,0.000,0.000,102.159,0.000,50.587,10.768,296.297,0.000,60.677,0.215576,14.009,8,0.000,0.000,0.000,0,0.000,0,102.159,278499.819,110988.637,98759.721,202990.011,435189.659,43165.575,309975.549,100187.260 +0.701100,0.100171,2740718,0.081680,2872231.619,0.000,0.000,118.017,0.000,3.552,8.434,296.297,7.409,776.132,0.418335,13.933,8,0.000,0.000,0.000,0,0.000,0,118.017,143154.863,287417.829,422786.025,461349.989,381027.532,465313.202,391190.130,319992.049 +0.801268,0.100169,3087363,0.092011,3460613.710,0.000,0.000,27.485,0.000,0.001,9.179,296.297,63.409,867.365,0.584229,13.848,8,0.000,0.000,0.000,0,0.000,0,27.485,448553.519,437172.713,439938.049,420121.469,505487.500,367829.659,411476.050,430034.751 +0.901436,0.100168,3471753,0.103466,3837464.917,0.000,0.000,17.931,0.000,0.001,9.308,296.297,102.250,377.063,0.600845,13.812,8,0.000,0.000,0.000,0,0.000,0,17.931,515625.343,381520.225,553991.007,371556.932,581325.170,486633.959,457153.395,489658.886 +1.001604,0.100168,3866633,0.115235,3942186.352,0.000,0.000,15.645,0.000,0.001,9.443,296.297,62.941,140.000,0.618896,13.798,8,0.000,0.000,0.000,0,0.000,0,15.645,511012.694,507997.752,562735.920,414933.882,620359.248,525308.711,355004.423,444833.720 +1.101779,0.100175,4143299,0.123480,2761826.969,0.000,0.000,75.171,0.000,75.210,9.951,296.297,75.025,18.015,0.676334,13.796,8,0.000,0.000,0.000,0,0.000,0,75.171,481417.548,136121.795,173955.588,141851.768,616630.933,490651.390,139156.485,582041.462 +1.201958,0.100179,4512016,0.134469,3680584.882,0.000,0.000,77.439,0.000,1.328,8.963,296.297,55.916,10.255,0.779057,13.795,8,0.000,0.000,0.000,0,0.000,0,77.439,504637.128,403867.421,510766.163,352858.683,653131.450,528095.159,128909.362,598319.517 +1.302127,0.100169,4961882,0.147876,4491064.532,0.000,0.000,10.840,0.000,2.926,8.430,296.297,0.000,0.000,0.779057,13.795,8,0.000,0.000,0.000,0,0.000,0,10.840,579050.686,484141.201,559294.099,522406.485,677384.380,561260.773,538778.796,568748.110 +1.402308,0.100181,5343066,0.159236,3804956.643,0.000,0.000,10.924,0.000,14.526,8.125,296.297,0.000,201.315,1.034668,13.775,8,0.000,0.000,0.000,0,0.000,0,10.924,520149.024,426438.551,383276.633,438816.160,549725.519,491241.320,454477.827,540831.609 +1.502478,0.100170,5743018,0.171155,3992734.507,0.000,0.000,23.329,0.000,13.422,8.454,296.297,0.000,525.084,1.339355,13.724,8,0.000,0.000,0.000,0,0.000,0,23.329,628441.988,489498.118,533143.943,432954.212,575931.228,525716.566,388180.303,418868.150 +1.602668,0.100190,5942449,0.177099,1990522.613,0.000,0.000,78.221,0.000,22.649,10.872,296.297,2.807,165.895,1.339355,13.708,8,0.000,0.000,0.000,0,0.000,0,78.221,84599.033,393950.427,15310.868,429412.952,110819.143,22806.606,419901.050,513722.535 +1.702837,0.100169,6353378,0.189345,4102342.560,0.000,0.000,72.047,0.000,0.001,8.813,296.297,3.198,0.117,1.339355,13.708,8,0.000,0.000,0.000,0,0.000,0,72.047,618262.953,468836.012,581435.322,405822.727,709668.156,263573.630,432128.178,622615.582 +1.802993,0.100155,6814535,0.203089,4604414.004,0.000,0.000,11.016,0.000,0.001,8.506,296.297,0.000,0.000,1.339355,13.708,8,0.000,0.000,0.000,0,0.000,0,11.016,664237.668,501360.805,637519.193,535787.301,676758.209,528878.039,575325.852,484546.937 +1.903212,0.100219,7162556,0.213461,3472607.143,0.000,0.000,17.935,0.000,0.001,8.082,296.297,0.000,411.521,1.884033,13.667,8,0.000,0.000,0.000,0,0.000,0,17.935,340883.676,441004.474,445404.840,391842.109,524202.322,435606.292,403336.942,490326.489 +2.003361,0.100149,7532777,0.224494,3696704.350,0.000,0.000,16.774,0.000,15.229,8.429,296.297,0.000,432.364,1.884033,13.625,8,0.000,0.000,0.000,0,0.000,0,16.774,528233.281,448102.623,415541.118,524848.322,531987.689,401312.310,440883.375,405795.632 +2.103651,0.100291,7720511,0.230089,1871899.866,0.000,0.000,73.314,0.000,0.001,10.517,296.297,2.882,69.369,1.884033,13.618,8,0.000,0.000,0.000,0,0.000,0,73.314,191413.712,41987.974,365826.830,558766.108,33622.287,210169.204,236921.456,233192.294 +2.203806,0.100154,8181565,0.243830,4603431.381,0.000,0.000,11.012,0.000,0.001,8.497,296.297,0.000,0.000,1.884033,13.618,8,0.000,0.000,0.000,0,0.000,0,11.012,649676.769,534963.909,537190.470,524470.113,635279.002,632932.625,542322.546,546595.947 +2.303977,0.100171,8629911,0.257191,4475799.311,0.000,0.000,11.344,0.000,1.318,8.580,296.297,0.000,6.083,2.159912,13.618,8,0.000,0.000,0.000,0,0.000,0,11.344,637029.673,606681.616,490809.940,494922.900,607360.454,601141.099,516406.130,521447.501 +2.404119,0.100142,9043500,0.269517,4130029.076,0.000,0.000,14.366,0.000,7.488,8.920,296.297,0.000,572.196,2.159912,13.562,8,0.000,0.000,0.000,0,0.000,0,14.366,630744.910,532084.918,472329.717,389856.754,587496.284,577730.143,479709.245,460077.105 +2.504284,0.100165,9369001,0.279218,3249648.600,0.000,0.000,16.852,0.000,38.850,9.248,296.297,0.000,303.016,2.265991,13.532,8,0.000,0.000,0.000,0,0.000,0,16.852,340078.924,555942.783,296211.299,348335.302,320441.323,413547.712,462956.196,512135.059 +2.604460,0.100176,9606522,0.286297,2371030.442,0.000,0.000,78.661,0.000,64.097,10.423,296.297,25.346,33.613,2.376293,13.529,8,0.000,0.000,0.000,0,0.000,0,78.661,119110.038,190983.342,116943.856,320894.340,117472.923,546117.326,524575.300,434933.317 +2.704633,0.100173,10045564,0.299381,4382836.641,0.000,0.000,70.080,0.000,10.068,8.748,296.297,14.935,0.078,2.429203,13.529,8,0.000,0.000,0.000,0,0.000,0,70.080,625847.134,530512.087,584628.452,633084.612,574386.174,464566.189,524003.348,445808.644 +2.804782,0.100149,10447545,0.311361,4013818.733,0.000,0.000,13.697,0.000,8.503,8.384,296.297,0.000,99.188,2.646118,13.519,8,0.000,0.000,0.000,0,0.000,0,13.697,463647.931,474272.073,569350.154,561172.360,516698.744,526703.810,473952.550,428021.110 +2.904965,0.100183,10802960,0.321953,3547668.339,0.000,0.000,18.182,0.000,8.579,8.059,296.297,0.000,537.728,2.727173,13.467,8,0.000,0.000,0.000,0,0.000,0,18.182,442691.194,388250.658,471219.073,514030.855,446643.973,451944.289,457913.383,374974.913 +3.005106,0.100141,11100605,0.330824,2972272.382,0.000,0.000,20.400,0.000,39.568,9.237,296.297,0.000,298.604,2.816963,13.437,8,0.000,0.000,0.000,0,0.000,0,20.400,587134.764,290471.733,483790.019,326041.739,323335.542,319151.423,436875.958,205471.204 +3.105320,0.100215,11292915,0.336555,1918980.218,0.000,0.000,80.076,0.000,42.393,10.452,296.297,68.603,18.164,2.926151,13.436,8,0.000,0.000,0.000,0,0.000,0,80.076,569547.262,107329.578,449445.104,65758.825,64281.996,335000.800,281216.268,46400.385 +3.205567,0.100247,11737904,0.349817,4438944.716,0.000,0.000,51.311,0.000,0.001,8.243,296.297,0.000,0.000,2.926151,13.436,8,0.000,0.000,0.000,0,0.000,0,51.311,519898.067,466280.274,546163.303,568917.198,585765.654,541444.938,681389.870,529085.413 +3.305735,0.100169,12201180,0.363623,4624966.377,0.000,0.000,13.473,0.000,10.972,8.363,296.297,0.000,17.081,3.181763,13.434,8,0.000,0.000,0.000,0,0.000,0,13.473,665428.673,609662.645,455871.801,392498.593,715444.390,561803.294,667904.501,556352.479 +3.405913,0.100178,12530171,0.373428,3284076.790,0.000,0.000,21.925,0.000,0.003,7.419,296.297,0.000,611.453,3.252441,13.374,8,0.000,0.000,0.000,0,0.000,0,21.925,463806.183,442144.658,375732.620,331042.000,403982.442,447744.711,457856.750,361767.425 +3.506094,0.100181,12874855,0.383701,3440595.388,0.000,0.000,18.920,0.000,27.896,9.010,296.297,0.000,309.477,3.357307,13.344,8,0.000,0.000,0.000,0,0.000,0,18.920,411802.587,300853.956,503635.911,486826.420,356552.864,425847.096,449064.956,506011.599 +3.606286,0.100192,13057635,0.389148,1824306.289,0.000,0.000,78.836,0.000,56.568,10.842,296.297,38.364,40.547,3.471992,13.340,8,0.000,0.000,0.000,0,0.000,0,78.836,230887.829,274893.554,241507.491,422041.752,329.369,375301.264,53477.586,225867.444 +3.706497,0.100211,13460922,0.401167,4024364.706,0.000,0.000,75.655,0.000,0.001,9.246,296.297,21.673,0.078,3.515751,13.340,8,0.000,0.000,0.000,0,0.000,0,75.655,553520.163,595601.227,422716.610,495193.433,460826.067,649726.835,495572.632,351207.740 +3.806667,0.100170,13900682,0.414273,4390151.318,0.000,0.000,14.146,0.000,0.058,8.454,296.297,0.000,57.988,3.736572,13.334,8,0.000,0.000,0.000,0,0.000,0,14.146,537907.343,582871.054,477459.903,538426.463,536958.952,590068.842,602338.025,524120.735 +3.906840,0.100173,14249007,0.424654,3477232.475,0.000,0.000,27.608,0.000,1.378,8.361,296.297,0.000,662.759,4.019043,13.269,8,0.000,0.000,0.000,0,0.000,0,27.608,494943.476,424335.666,253601.131,502889.724,438002.016,404400.165,509298.633,449761.665 +4.007015,0.100175,14596417,0.435007,3468045.659,0.000,0.000,19.007,0.000,20.289,8.678,296.297,0.000,255.608,4.019043,13.244,8,0.000,0.000,0.000,0,0.000,0,19.007,460575.950,443066.517,446600.347,449305.625,405172.670,400540.756,435809.186,426974.609 +4.107193,0.100178,14762349,0.439952,1656370.881,0.000,0.000,78.074,0.000,42.791,10.479,296.297,107.426,74.243,4.264038,13.237,8,0.000,0.000,0.000,0,0.000,0,78.074,192986.394,318892.222,125955.740,356804.720,323044.828,131585.716,1806.783,205294.479 +4.207349,0.100156,15143320,0.451306,3803778.426,0.000,0.000,63.115,0.000,11.614,8.867,296.297,0.000,0.000,4.264038,13.237,8,0.000,0.000,0.000,0,0.000,0,63.115,648388.909,394684.533,412546.679,671762.460,382243.933,313171.643,426275.271,554704.999 +4.307544,0.100196,15539306,0.463107,3952117.486,0.000,0.000,15.896,0.000,13.139,8.410,296.297,0.000,15.711,4.285767,13.235,8,0.000,0.000,0.000,0,0.000,0,15.896,566240.689,467124.865,544962.375,475947.581,428061.393,478642.301,489850.344,501287.937 +4.407748,0.100204,15822452,0.471546,2825705.423,0.000,0.000,25.578,0.000,0.000,7.683,296.297,0.000,573.403,4.346924,13.179,8,0.000,0.000,0.000,0,0.000,0,25.578,387979.875,340785.986,385534.854,383808.370,384317.334,255240.201,354498.061,333540.741 +4.507916,0.100168,16174564,0.482040,3515230.899,0.000,0.000,22.350,0.000,0.001,8.378,296.297,0.000,270.562,4.409546,13.153,8,0.000,0.000,0.000,0,0.000,0,22.350,334110.262,408645.392,481613.149,436249.147,522824.108,446402.138,456225.681,429161.022 +4.608069,0.100153,16494199,0.491565,3191455.265,0.000,0.000,44.326,0.000,34.580,6.956,357.965,68.996,168.687,4.472534,13.136,8,0.000,0.000,0.000,0,0.000,0,44.326,353407.978,345619.923,400555.668,310973.061,426386.052,465516.038,552612.458,336384.088 +4.708235,0.100166,16652379,0.496280,1579180.629,0.000,0.000,11.805,0.000,134.746,8.176,357.965,719.822,252.550,4.630341,13.112,8,0.000,0.000,0.000,0,0.000,0,11.805,0.000,0.000,0.000,0.000,0.000,518959.208,520287.005,539934.416 +4.808371,0.100137,16742128,0.498954,896266.596,0.000,0.000,29.125,0.000,234.882,4.926,357.965,438.659,889.138,4.952759,13.025,8,0.000,0.000,0.000,0,0.000,0,29.125,0.000,0.000,0.000,0.000,0.000,203382.383,329450.300,363433.913 +4.908534,0.100163,16882352,0.503133,1399957.216,0.000,0.000,20.335,0.000,335.045,9.231,357.965,598.594,451.880,5.012085,12.980,8,0.000,0.000,0.000,0,0.000,0,20.335,0.000,0.000,0.000,0.000,0.000,505375.929,387907.474,506673.813 +5.008677,0.100143,16995799,0.506514,1132850.816,0.000,0.000,7.617,0.000,435.188,6.097,357.965,469.602,692.838,5.122803,12.913,8,0.000,0.000,0.000,0,0.000,0,7.617,0.000,0.000,0.000,0.000,0.000,377450.510,384120.976,371279.330 +5.108823,0.100146,17127353,0.510435,1313628.670,0.000,0.000,23.069,0.000,535.334,6.083,357.965,401.525,415.801,5.148926,12.872,8,0.000,0.000,0.000,0,0.000,0,23.069,0.000,0.000,0.000,0.000,0.000,371379.643,482418.082,459830.946 +5.208995,0.100172,17284054,0.515105,1564324.993,0.000,0.000,11.086,0.000,635.506,6.618,357.965,476.331,295.196,5.294434,12.843,8,0.000,0.000,0.000,0,0.000,0,11.086,0.000,0.000,0.000,0.000,0.000,558381.594,439585.495,566357.903 +5.309145,0.100150,17363482,0.517472,793089.739,0.000,0.000,40.761,0.000,735.656,4.647,357.965,304.894,656.827,5.294434,12.779,8,0.000,0.000,0.000,0,0.000,0,40.761,0.000,0.000,0.000,0.000,0.000,289735.168,238611.894,264742.677 +5.409292,0.100147,17515191,0.521993,1514861.139,0.000,0.000,19.779,0.000,835.803,7.270,357.965,569.163,329.710,5.352539,12.747,8,0.000,0.000,0.000,0,0.000,0,19.779,0.000,0.000,0.000,0.000,0.000,434071.338,544768.466,536021.336 +5.509478,0.100186,17656773,0.526213,1413184.820,0.000,0.000,11.366,0.000,935.989,5.258,357.965,291.995,423.546,5.485107,12.705,8,0.000,0.000,0.000,0,0.000,0,11.366,0.000,0.000,0.000,0.000,0.000,470881.942,463266.143,479036.735 +5.609597,0.100118,17753873,0.529107,969851.696,0.000,0.000,59.167,0.000,1036.108,4.941,357.965,330.546,555.904,5.489868,12.651,7,0.000,0.000,0.000,0,0.000,0,59.167,0.000,0.000,0.000,0.000,0.000,399736.712,153498.258,416616.726 +5.709733,0.100136,17837717,0.531605,837298.695,0.000,0.000,1.564,0.000,1136.244,5.471,357.965,513.831,273.377,5.524780,12.624,6,0.000,0.000,0.000,0,0.000,0,1.564,0.000,0.000,0.000,0.000,0.000,0.000,668448.851,168849.844 +5.809886,0.100153,17844379,0.531804,66518.481,0.000,0.000,36.985,0.000,1236.397,2.820,357.965,299.738,520.261,5.647217,12.573,6,0.000,0.000,0.000,0,0.000,0,36.985,0.000,0.000,0.000,0.000,0.000,0.000,66518.481,0.000 +5.910039,0.100153,17878648,0.532825,342164.886,0.000,0.000,7.267,0.000,1336.550,3.684,357.965,395.838,467.798,5.659302,12.527,5,0.000,0.000,0.000,0,0.000,0,7.267,0.000,0.000,0.000,0.000,0.000,0.000,342164.886,0.000 +6.010176,0.100137,17878648,0.532825,0.000,0.000,0.000,0.000,0.000,1436.687,3.727,357.965,471.424,313.126,5.695190,12.497,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.110303,0.100127,17878648,0.532825,0.000,0.000,0.000,0.000,0.000,1536.814,2.226,357.965,258.928,488.129,5.806885,12.449,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.210421,0.100117,17926572,0.534253,478678.046,0.000,0.000,1602.011,0.000,51.504,5.985,412.648,65.704,351.306,5.806885,12.415,5,0.000,0.000,0.000,0,0.000,0,1602.011,9.988,235952.998,6432.448,236272.623,9.988,0.000,0.000,0.000 +6.310589,0.100169,18239622,0.543583,3125224.746,0.000,0.000,56.903,0.000,64.472,4.890,412.648,53.269,196.738,5.811523,12.395,5,0.000,0.000,0.000,0,0.000,0,56.903,790535.608,779873.605,592489.901,727911.315,234414.318,0.000,0.000,0.000 +6.410736,0.100147,18436554,0.549452,1966432.432,0.000,0.000,132.941,0.000,32.338,4.299,412.648,382.914,238.712,5.835815,12.372,5,0.000,0.000,0.000,0,0.000,0,132.941,558829.398,519377.331,528593.797,359621.920,9.985,0.000,0.000,0.000 +6.510884,0.100148,18436564,0.549452,99.852,0.000,0.000,121.380,0.000,61.367,3.669,412.648,666.707,890.828,6.024414,12.285,5,0.000,0.000,0.000,0,0.000,0,121.380,19.970,19.970,19.970,19.970,19.970,0.000,0.000,0.000 +6.611020,0.100135,18436573,0.549453,89.878,0.000,0.000,101.987,0.000,51.292,4.036,412.648,784.211,845.496,6.106567,12.202,5,0.000,0.000,0.000,0,0.000,0,101.987,9.986,19.973,19.973,19.973,19.973,0.000,0.000,0.000 +6.711202,0.100182,18436582,0.549453,89.837,0.000,0.000,80.116,0.000,96.532,3.821,412.648,671.902,671.279,6.177368,12.137,5,0.000,0.000,0.000,0,0.000,0,80.116,9.982,19.964,19.964,19.964,19.964,0.000,0.000,0.000 +6.811352,0.100150,18436592,0.549453,99.850,0.000,0.000,124.803,0.000,75.837,4.200,412.648,842.527,826.458,6.277344,12.056,5,0.000,0.000,0.000,0,0.000,0,124.803,19.970,19.970,19.970,19.970,19.970,0.000,0.000,0.000 +6.911510,0.100158,18436601,0.549454,89.858,0.000,0.000,107.220,0.000,91.162,2.901,412.648,578.655,777.521,6.447876,11.980,5,0.000,0.000,0.000,0,0.000,0,107.220,19.968,19.968,19.968,9.984,19.968,0.000,0.000,0.000 +7.011652,0.100142,18436613,0.549454,119.829,0.000,0.000,113.356,0.000,51.094,4.602,412.648,903.479,799.603,6.469849,11.901,5,0.000,0.000,0.000,0,0.000,0,113.356,29.957,19.972,19.972,29.957,19.972,0.000,0.000,0.000 +7.111804,0.100152,18436622,0.549454,89.863,0.000,0.000,97.564,0.000,126.452,3.264,412.648,645.579,782.051,6.625732,11.825,5,0.000,0.000,0.000,0,0.000,0,97.564,29.954,19.970,19.970,19.970,0.000,0.000,0.000,0.000 +7.211933,0.100129,18436634,0.549455,119.846,0.000,0.000,128.142,0.000,60.053,4.386,412.648,880.314,873.448,6.668701,11.740,5,0.000,0.000,0.000,0,0.000,0,128.142,19.974,19.974,19.974,19.974,39.949,0.000,0.000,0.000 +7.312074,0.100141,18466355,0.550340,296790.353,0.000,0.000,124.076,0.000,103.823,4.095,412.648,754.402,864.442,6.800781,11.655,5,0.000,0.000,0.000,0,0.000,0,124.076,0.000,178018.291,19.972,78249.359,40502.731,0.000,0.000,0.000 +7.412223,0.100148,18721077,0.557932,2543443.114,0.000,0.000,110.867,0.000,0.001,6.048,412.648,55.504,344.293,6.820679,11.622,5,0.000,0.000,0.000,0,0.000,0,110.867,576014.647,448054.661,424629.447,519428.674,575315.685,0.000,0.000,0.000 +7.512381,0.100158,19037576,0.567364,3160001.243,0.000,0.000,18.587,0.000,7.672,5.312,412.648,0.156,227.258,6.840576,11.599,5,0.000,0.000,0.000,0,0.000,0,18.587,650353.274,621359.048,740980.200,511143.048,636165.673,0.000,0.000,0.000 +7.612532,0.100152,19369292,0.577250,3312134.631,0.000,0.000,13.518,0.000,0.002,5.624,412.648,0.000,172.083,6.866211,11.582,4,0.000,0.000,0.000,0,0.000,0,13.518,685989.176,688974.646,683762.554,575247.200,678161.053,0.000,0.000,0.000 +7.712680,0.100147,19641768,0.585370,2720747.197,0.000,0.000,13.900,0.000,10.337,4.383,412.648,0.000,104.689,6.884888,11.572,4,0.000,0.000,0.000,0,0.000,0,13.900,0.000,727487.037,709373.752,664459.995,619426.414,0.000,0.000,0.000 +7.812860,0.100180,19873903,0.592288,2317177.366,0.000,0.000,16.973,0.000,0.000,4.094,412.648,0.000,98.105,6.905640,11.563,2,0.000,0.000,0.000,0,0.000,0,16.973,0.000,733010.040,708853.539,551566.772,323747.016,0.000,0.000,0.000 +7.913172,0.100312,20000000,0.596046,1257043.637,0.000,0.000,12.919,0.000,0.000,1.530,412.648,0.000,52.337,6.917358,11.558,0,0.000,0.000,0.000,0,0.000,0,12.919,0.000,698069.587,558974.050,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.log new file mode 100644 index 000000000..f76ecdbf2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=142 +worker=6 kind=insert tid=6 os_tid=143 +worker=1 kind=insert tid=7 os_tid=138 +worker=0 kind=insert tid=9 os_tid=137 +start_monotonic_ns=2089880047897556 main_address=0x558c04ec5300 +worker=2 kind=insert tid=10 os_tid=139 +worker=7 kind=insert tid=8 os_tid=144 +worker=3 kind=insert tid=11 os_tid=140 +worker=4 kind=insert tid=12 os_tid=141 +load_end reason=complete inserted=20000000 elapsed_s=7.913 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.107 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089880047900583 cpu_ns=9454929 +diagnostic_stage name=stop_request wall_ns=2089887961130197 cpu_ns=57150526203 +diagnostic_stage name=workers_joined wall_ns=2089887961167459 cpu_ns=57150562753 +diagnostic_stage name=before_close wall_ns=2089887961258786 cpu_ns=57150654058 +diagnostic_stage name=after_close wall_ns=2089888068193599 cpu_ns=57205243357 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089887941668884 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089887660264096 last_end_ns=2089887660265193 loop_exit_ns=2089887660265237 deregister_start_ns=2089887660265282 deregister_end_ns=2089887660266133 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089887941668235 last_end_ns=2089887941668884 loop_exit_ns=2089887941668919 deregister_start_ns=2089887941668951 deregister_end_ns=2089887941669724 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089887916735933 last_end_ns=2089887916736648 loop_exit_ns=2089887916736685 deregister_start_ns=2089887916736719 deregister_end_ns=2089887916737483 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089887855612119 last_end_ns=2089887855613134 loop_exit_ns=2089887855613182 deregister_start_ns=2089887855613207 deregister_end_ns=2089887855614024 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089887804363820 last_end_ns=2089887804364891 loop_exit_ns=2089887804364937 deregister_start_ns=2089887804364981 deregister_end_ns=2089887804365839 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089885650564637 last_end_ns=2089885650567686 loop_exit_ns=2089885650567742 deregister_start_ns=2089885650567847 deregister_end_ns=2089885650570995 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089885942934494 last_end_ns=2089885942935300 loop_exit_ns=2089885942935349 deregister_start_ns=2089885942935452 deregister_end_ns=2089885942936289 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089885682785539 last_end_ns=2089885682786918 loop_exit_ns=2089885682786972 deregister_start_ns=2089885682799451 deregister_end_ns=2089885682800725 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.summary.csv new file mode 100644 index 000000000..58a2a4c16 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-08-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2527400.013325,7.913271,20000000,0.002748,0.001424,0.004288,0.010880,1602.011138,0.002748,0.001424,0.004288,0.010880,1602.011138,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.csv new file mode 100644 index 000000000..edc25bc98 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,507980,0.015139,5076525.286,0.000,0.000,19.862,0.000,0.002,8.013,80.914,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.862,609167.045,468857.554,669158.346,663881.750,733087.107,759490.076,569862.399,603021.009 +0.200261,0.100197,956534,0.028507,4476742.529,0.000,0.000,21.553,0.000,0.001,9.077,150.332,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,21.553,559280.929,417050.433,572085.766,694954.311,663675.778,490356.376,526405.534,552933.403 +0.300432,0.100171,1393745,0.041537,4364663.361,0.000,0.000,16.054,0.000,6.011,9.756,222.832,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,16.054,548723.811,524005.983,545459.381,577524.674,548504.186,546367.831,519823.119,554254.376 +0.400590,0.100158,1825055,0.054391,4306283.928,0.000,0.000,22.248,0.000,0.001,9.479,282.418,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,22.248,428651.522,521824.046,478432.727,687352.045,644539.809,477144.766,525927.551,542411.460 +0.500765,0.100175,2265027,0.067503,4392036.747,0.000,0.000,23.976,0.000,5.351,9.781,291.824,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,23.976,435538.087,523344.482,503459.268,594370.232,636276.923,608435.627,518073.703,572538.424 +0.600939,0.100174,2405733,0.071696,1404611.187,0.000,0.000,101.772,0.000,34.415,10.794,298.777,0.000,54.982,0.178383,14.010,8,0.000,0.000,0.000,0,0.000,0,101.772,469052.250,5530.358,1257.807,382163.732,122446.526,21851.903,8255.607,394053.004 +0.701100,0.100161,2649825,0.078971,2437004.246,0.000,0.000,116.367,0.000,0.002,8.175,298.777,2.184,594.162,0.406738,13.951,8,0.000,0.000,0.000,0,0.000,0,116.367,370983.907,316601.288,324618.406,417259.552,378721.474,302583.811,276665.457,49570.351 +0.801264,0.100164,3000738,0.089429,3503388.262,0.000,0.000,20.934,0.000,0.726,9.026,298.777,46.642,923.876,0.588135,13.861,8,0.000,0.000,0.000,0,0.000,0,20.934,439869.094,351094.588,515824.610,432161.726,467234.245,424823.752,457689.887,414690.360 +0.901429,0.100165,3396972,0.101238,3955797.467,0.000,0.000,15.979,0.000,1.215,9.203,298.777,81.155,442.159,0.598278,13.817,8,0.000,0.000,0.000,0,0.000,0,15.979,444674.548,481293.983,415952.053,561740.931,513720.353,487663.449,480415.436,570336.714 +1.001588,0.100159,3789648,0.112940,3920520.648,0.000,0.000,14.551,0.000,2.572,9.523,298.777,101.908,135.605,0.608765,13.804,8,0.000,0.000,0.000,0,0.000,0,14.551,484449.019,468434.505,416836.621,602171.668,469752.408,396179.496,529347.565,553349.367 +1.101751,0.100163,4086525,0.121788,2963952.037,0.000,0.000,18.976,0.000,51.070,9.924,298.777,86.071,67.663,0.665535,13.798,8,0.000,0.000,0.000,0,0.000,0,18.976,226801.330,224914.397,248336.324,639151.047,305882.781,248526.016,460152.014,610188.127 +1.201925,0.100174,4381204,0.130570,2941663.857,0.000,0.000,80.165,0.000,1.869,9.685,298.777,47.066,1.911,0.773327,13.798,8,0.000,0.000,0.000,0,0.000,0,80.165,299577.955,245621.979,252090.707,475241.844,453759.279,355770.035,467036.143,392565.915 +1.302104,0.100179,4805838,0.143225,4238760.884,0.000,0.000,14.605,0.000,0.001,8.537,298.777,0.000,0.000,0.773327,13.798,8,0.000,0.000,0.000,0,0.000,0,14.605,584155.501,525490.397,460326.912,618833.495,596044.243,519810.553,532697.510,401402.273 +1.402265,0.100161,5163193,0.153875,3567799.599,0.000,0.000,15.005,0.000,9.300,8.242,298.777,0.000,85.136,1.025269,13.789,8,0.000,0.000,0.000,0,0.000,0,15.005,481853.373,415510.301,330956.581,539819.945,536525.255,435458.150,438583.114,389092.880 +1.502598,0.100333,5414565,0.161367,2505379.991,0.000,0.000,20.965,0.000,12.460,7.562,298.777,0.000,331.397,1.063232,13.757,8,0.000,0.000,0.000,0,0.000,0,20.965,235735.275,258190.525,316277.164,359054.764,353413.543,313486.454,351509.880,317712.386 +1.602738,0.100140,5758280,0.171610,3432343.758,0.000,0.000,22.454,0.000,0.451,8.031,298.777,0.000,338.861,1.128174,13.724,8,0.000,0.000,0.000,0,0.000,0,22.454,447513.356,227291.728,465667.935,474016.245,457429.471,508218.352,413341.207,438865.465 +1.702918,0.100180,5921400,0.176471,1628275.747,0.000,0.000,74.441,0.000,27.036,10.730,298.777,0.000,93.504,1.302494,13.715,8,0.000,0.000,0.000,0,0.000,0,74.441,394212.027,457308.710,122799.462,6328.634,5849.495,117299.340,114654.090,409823.989 +1.803095,0.100178,6379519,0.190124,4573069.144,0.000,0.000,29.345,0.000,0.001,8.413,298.777,0.000,0.000,1.302494,13.715,8,0.000,0.000,0.000,0,0.000,0,29.345,611084.836,545092.026,590301.742,647659.886,517990.153,552898.163,516592.635,591449.704 +1.903273,0.100178,6838285,0.203797,4579508.109,0.000,0.000,10.794,0.000,0.001,8.370,298.777,0.000,0.000,1.302494,13.715,8,0.000,0.000,0.000,0,0.000,0,10.794,667312.131,512936.931,584140.184,600650.794,527960.189,512777.216,521262.112,652468.554 +2.003476,0.100203,7196394,0.214469,3573846.029,0.000,0.000,21.717,0.000,0.002,8.004,298.777,0.000,392.018,1.598267,13.676,8,0.000,0.000,0.000,0,0.000,0,21.717,511942.324,398073.130,496274.082,487721.418,334012.976,472222.833,353852.762,519746.505 +2.103626,0.100150,7553264,0.225105,3563365.072,0.000,0.000,24.953,0.000,11.833,8.268,298.777,0.000,478.463,1.718636,13.629,8,0.000,0.000,0.000,0,0.000,0,24.953,430126.033,464764.174,559801.887,427549.889,450455.596,472123.156,367769.390,390774.947 +2.203801,0.100175,7715126,0.229929,1615788.492,0.000,0.000,78.333,0.000,35.089,10.886,298.777,3.198,24.098,1.881725,13.627,8,0.000,0.000,0.000,0,0.000,0,78.333,513879.478,9363.591,367276.385,9653.084,151853.891,164322.042,778.636,398661.386 +2.303965,0.100164,8162413,0.243259,4465552.255,0.000,0.000,37.520,0.000,0.001,8.564,298.777,0.000,0.000,1.881725,13.627,8,0.000,0.000,0.000,0,0.000,0,37.520,643525.448,575506.911,611507.916,435126.953,623717.907,569546.678,494010.460,512609.981 +2.404127,0.100163,8598807,0.256264,4356860.015,0.000,0.000,14.157,0.000,0.002,8.482,298.777,0.000,4.797,2.096802,13.627,8,0.000,0.000,0.000,0,0.000,0,14.157,629327.331,590031.188,626591.776,453602.886,623686.497,525675.766,476415.815,431528.757 +2.504288,0.100161,8937427,0.266356,3380773.217,0.000,0.000,20.635,0.000,0.001,7.738,298.777,0.000,463.514,2.150757,13.581,8,0.000,0.000,0.000,0,0.000,0,20.635,430818.455,424229.032,488755.455,479350.551,489144.830,384183.313,370036.022,314255.560 +2.604460,0.100172,9292902,0.276950,3548635.098,0.000,0.000,25.396,0.000,11.857,8.323,298.777,0.000,391.435,2.224098,13.543,8,0.000,0.000,0.000,0,0.000,0,25.396,479903.045,384148.048,571994.356,429929.159,436617.634,302648.485,441559.119,501835.253 +2.704631,0.100171,9459089,0.281903,1659027.704,0.000,0.000,76.547,0.000,37.410,10.390,298.777,12.713,26.322,2.417725,13.540,8,0.000,0.000,0.000,0,0.000,0,76.547,176487.636,365843.226,457146.802,147127.936,130226.891,77157.811,125225.460,179811.941 +2.804807,0.100176,9878097,0.294390,4182717.622,0.000,0.000,39.586,0.000,0.001,8.429,298.777,0.000,2.652,2.420654,13.540,8,0.000,0.000,0.000,0,0.000,0,39.586,617373.306,506308.800,607101.386,335399.633,355404.421,464242.844,657412.829,639474.404 +2.904996,0.100189,10316405,0.307453,4374814.750,0.000,0.000,14.193,0.000,0.003,8.560,298.777,0.000,4.796,2.638794,13.540,8,0.000,0.000,0.000,0,0.000,0,14.193,610556.488,490553.208,654204.025,437852.774,483516.502,442004.929,603380.046,652746.779 +3.005169,0.100173,10714695,0.319323,3976020.729,0.000,0.000,16.668,0.000,0.002,8.607,298.777,0.000,579.544,2.705444,13.483,8,0.000,0.000,0.000,0,0.000,0,16.668,610284.093,458227.180,538318.607,481287.282,479061.133,412576.165,532219.160,464047.110 +3.105345,0.100175,11078845,0.330175,3635123.666,0.000,0.000,19.017,0.000,17.745,8.749,298.777,0.000,354.222,2.817871,13.448,8,0.000,0.000,0.000,0,0.000,0,19.017,494392.791,366177.691,448163.880,424994.521,403951.433,415521.139,485967.569,595954.642 +3.205520,0.100175,11243148,0.335072,1640162.930,0.000,0.000,77.365,0.000,41.955,10.918,298.777,67.850,17.781,2.933964,13.447,8,0.000,0.000,0.000,0,0.000,0,77.365,7117.558,8515.115,414495.445,327547.434,204292.888,47437.078,190936.236,439821.175 +3.305718,0.100198,11654173,0.347321,4102124.348,0.000,0.000,55.419,0.000,0.001,8.800,298.777,0.000,0.039,2.933964,13.446,8,0.000,0.000,0.000,0,0.000,0,55.419,527574.958,439908.611,616778.261,474250.585,446036.473,324397.421,646958.479,626219.559 +3.405927,0.100210,12076187,0.359898,4211312.878,0.000,0.000,14.649,0.000,2.358,8.427,298.777,0.000,6.120,3.188477,13.446,8,0.000,0.000,0.000,0,0.000,0,14.649,552821.259,471990.684,592528.032,516986.371,445566.071,422234.974,609642.160,599543.327 +3.506083,0.100156,12421279,0.370183,3445557.575,0.000,0.000,18.756,0.000,22.324,7.483,298.777,0.000,537.094,3.248047,13.393,8,0.000,0.000,0.000,0,0.000,0,18.756,353150.381,421114.607,438188.035,417170.745,459185.356,437129.682,473003.850,446614.920 +3.606231,0.100148,12804141,0.381593,3822970.262,0.000,0.000,25.076,0.000,0.379,8.461,298.777,0.000,309.152,3.311401,13.363,8,0.000,0.000,0.000,0,0.000,0,25.076,473480.272,489286.912,442715.737,460868.909,502237.773,495337.970,572773.532,386269.156 +3.706401,0.100170,12982687,0.386914,1782431.008,0.000,0.000,78.633,0.000,22.378,9.906,298.777,21.487,94.371,3.467899,13.354,8,0.000,0.000,0.000,0,0.000,0,78.633,137356.582,7447.344,3244.486,761316.250,1806.929,707248.131,127273.716,36737.570 +3.806688,0.100287,13296489,0.396266,3129036.474,0.000,0.000,59.477,0.000,0.004,9.088,298.777,10.400,28.161,3.749878,13.351,8,0.000,0.000,0.000,0,0.000,0,59.477,503364.830,358371.109,410740.755,511411.727,356307.035,239612.069,321277.606,427951.343 +3.906847,0.100160,13767811,0.410313,4705702.922,0.000,0.000,14.193,0.000,8.398,8.465,298.777,0.000,2.574,3.749878,13.351,8,0.000,0.000,0.000,0,0.000,0,14.193,575231.103,593461.980,571007.849,583158.439,473703.287,676958.599,659925.808,572255.856 +4.007024,0.100177,14127165,0.421022,3587200.412,0.000,0.000,27.445,0.000,1.776,7.940,298.777,0.000,549.030,3.798584,13.297,8,0.000,0.000,0.000,0,0.000,0,27.445,448397.556,439782.781,461324.710,542511.231,376434.734,424939.014,473573.064,420237.323 +4.107223,0.100199,14520494,0.432744,3925473.989,0.000,0.000,20.531,0.000,2.307,8.326,298.777,0.000,285.486,3.861938,13.269,8,0.000,0.000,0.000,0,0.000,0,20.531,502170.129,381969.461,548457.965,587280.665,459554.980,445443.078,590693.869,409903.840 +4.207380,0.100157,14707448,0.438316,1866610.225,0.000,0.000,76.011,0.000,8.527,9.626,298.777,60.179,144.227,3.970463,13.255,8,0.000,0.000,0.000,0,0.000,0,76.011,128957.592,120201.336,186547.201,111005.769,128678.031,422207.316,635422.660,133590.321 +4.307560,0.100180,15022557,0.447707,3145432.123,0.000,0.000,62.599,0.000,0.001,9.691,298.777,27.919,17.664,4.072876,13.253,8,0.000,0.000,0.000,0,0.000,0,62.599,675465.001,459613.266,330505.500,323707.727,494720.117,310770.998,329736.882,220912.631 +4.407735,0.100175,15484979,0.461488,4616151.659,0.000,0.000,10.814,0.000,0.001,8.334,298.777,0.000,9.476,4.354126,13.252,8,0.000,0.000,0.000,0,0.000,0,10.814,607877.521,557116.244,508740.797,656632.305,533148.137,591685.822,630388.176,530562.656 +4.507898,0.100163,15883034,0.473351,3974066.747,0.000,0.000,14.852,0.000,0.633,8.560,298.777,0.000,649.331,4.362061,13.189,8,0.000,0.000,0.000,0,0.000,0,14.852,466688.649,510527.131,345785.888,557041.248,495531.595,584366.670,537453.204,476672.361 +4.608081,0.100183,16280890,0.485208,3971280.920,0.000,0.000,20.437,0.000,1.778,8.349,298.777,0.000,230.242,4.417114,13.166,8,0.000,0.000,0.000,0,0.000,0,20.437,549852.159,454786.408,461743.656,435352.030,479620.888,555062.609,494573.481,540289.687 +4.708245,0.100164,16540163,0.492935,2588495.506,0.000,0.000,37.315,0.000,65.057,7.021,358.117,373.296,263.163,4.737183,13.141,8,0.000,0.000,0.000,0,0.000,0,37.315,240506.558,201899.714,568819.474,203916.415,511203.727,220359.516,234726.014,407064.088 +4.808429,0.100184,16689285,0.497379,1488482.547,0.000,0.000,1.740,0.000,165.241,9.460,358.117,585.018,314.500,4.955200,13.110,8,0.000,0.000,0.000,0,0.000,0,1.740,0.000,0.000,483410.964,493692.056,511379.527,0.000,0.000,0.000 +4.908584,0.100155,16785664,0.500252,962294.671,0.000,0.000,13.184,0.000,265.396,7.905,358.117,559.677,1111.515,4.977661,13.001,8,0.000,0.000,0.000,0,0.000,0,13.184,0.000,0.000,318325.348,312923.742,331045.582,0.000,0.000,0.000 +5.008759,0.100175,16899100,0.503632,1132375.557,0.000,0.000,42.558,0.000,365.571,8.185,358.117,600.198,725.018,5.113403,12.930,8,0.000,0.000,0.000,0,0.000,0,42.558,0.000,0.000,441106.978,256959.688,434308.891,0.000,0.000,0.000 +5.108908,0.100148,17058251,0.508375,1589152.730,0.000,0.000,4.891,0.000,465.720,8.719,358.117,614.167,491.029,5.120361,12.882,8,0.000,0.000,0.000,0,0.000,0,4.891,0.000,0.000,510752.375,530293.389,548106.966,0.000,0.000,0.000 +5.209065,0.100157,17177578,0.511932,1191395.125,0.000,0.000,15.085,0.000,565.877,7.772,358.117,552.100,704.087,5.278442,12.813,8,0.000,0.000,0.000,0,0.000,0,15.085,0.000,0.000,411172.945,410004.784,370217.396,0.000,0.000,0.000 +5.309223,0.100158,17308981,0.515848,1311958.588,0.000,0.000,19.396,0.000,666.035,8.839,358.117,680.332,543.283,5.315186,12.760,8,0.000,0.000,0.000,0,0.000,0,19.396,0.000,0.000,472094.624,455860.256,384003.708,0.000,0.000,0.000 +5.409389,0.100166,17457978,0.520288,1487494.972,0.000,0.000,3.253,0.000,766.201,7.397,358.117,452.801,712.486,5.442017,12.690,8,0.000,0.000,0.000,0,0.000,0,3.253,0.000,0.000,483635.284,502763.457,501096.231,0.000,0.000,0.000 +5.509548,0.100159,17538765,0.522696,806587.953,0.000,0.000,31.640,0.000,866.360,7.231,358.117,618.509,543.355,5.464111,12.637,7,0.000,0.000,0.000,0,0.000,0,31.640,0.000,0.000,514462.278,259.587,291866.088,0.000,0.000,0.000 +5.609719,0.100170,17611652,0.524868,727630.750,0.000,0.000,3.118,0.000,966.531,5.361,358.117,433.441,588.451,5.544434,12.580,6,0.000,0.000,0.000,0,0.000,0,3.118,0.000,0.000,179274.672,0.000,548356.078,0.000,0.000,0.000 +5.709832,0.100113,17650361,0.526022,386652.561,0.000,0.000,19.002,0.000,1066.644,5.079,358.117,529.050,613.447,5.616333,12.520,6,0.000,0.000,0.000,0,0.000,0,19.002,0.000,0.000,0.000,0.000,386652.561,0.000,0.000,0.000 +5.810203,0.100371,17686582,0.527101,360871.204,0.000,0.000,7.396,0.000,1167.015,6.541,358.117,605.099,402.919,5.752441,12.480,6,0.000,0.000,0.000,0,0.000,0,7.396,0.000,0.000,0.000,0.000,360871.204,0.000,0.000,0.000 +5.910349,0.100146,17691169,0.527238,45802.940,0.000,0.000,1220.302,0.000,60.966,6.263,420.516,88.620,564.057,5.752441,12.425,5,0.000,0.000,0.000,0,0.000,0,1220.302,19391.609,9.985,0.000,0.000,26371.390,9.985,9.985,9.985 +6.010623,0.100274,17963124,0.535343,2712115.360,0.000,0.000,72.182,0.000,0.001,5.932,420.516,0.623,269.496,5.763062,12.399,5,0.000,0.000,0.000,0,0.000,0,72.182,674540.901,691554.263,0.000,0.000,0.000,426979.534,556554.334,362486.327 +6.110770,0.100147,18276369,0.544678,3127855.556,0.000,0.000,12.137,0.000,78.115,4.647,420.516,59.600,111.555,5.775635,12.388,5,0.000,0.000,0.000,0,0.000,0,12.137,733432.675,773234.212,0.000,0.000,0.000,156909.519,798816.634,665462.515 +6.210916,0.100146,18356425,0.547064,799391.011,0.000,0.000,104.878,0.000,74.213,4.957,420.516,778.666,507.227,5.830933,12.338,5,0.000,0.000,0.000,0,0.000,0,104.878,188504.341,203532.364,0.000,0.000,0.000,19.971,212838.755,194495.579 +6.311085,0.100169,18356431,0.547064,59.899,0.000,0.000,108.541,0.000,108.665,3.154,420.516,608.817,1133.752,6.084595,12.227,5,0.000,0.000,0.000,0,0.000,0,108.541,19.966,19.966,0.000,0.000,0.000,9.983,9.983,0.000 +6.411212,0.100126,18356441,0.547065,99.874,0.000,0.000,153.679,0.000,82.234,3.572,420.516,663.263,513.492,6.115234,12.177,5,0.000,0.000,0.000,0,0.000,0,153.679,19.975,19.975,0.000,0.000,0.000,19.975,19.975,19.975 +6.511341,0.100129,18356447,0.547065,59.923,0.000,0.000,142.201,0.000,147.727,1.482,420.516,300.666,524.244,6.236328,12.126,5,0.000,0.000,0.000,0,0.000,0,142.201,0.000,19.974,0.000,0.000,0.000,19.974,19.974,0.000 +6.611480,0.100139,18356453,0.547065,59.917,0.000,0.000,175.757,0.000,164.264,2.691,420.516,602.679,506.914,6.236328,12.076,5,0.000,0.000,0.000,0,0.000,0,175.757,19.972,0.000,0.000,0.000,0.000,19.972,0.000,19.972 +6.711625,0.100145,18356461,0.547065,79.884,0.000,0.000,196.167,0.000,104.182,2.444,420.516,542.689,404.764,6.286255,12.037,5,0.000,0.000,0.000,0,0.000,0,196.167,19.971,19.971,0.000,0.000,0.000,0.000,19.971,19.971 +6.811790,0.100165,18356465,0.547065,39.934,0.000,0.000,175.673,0.000,183.418,1.741,420.516,341.117,660.823,6.414795,11.972,5,0.000,0.000,0.000,0,0.000,0,175.673,0.000,19.967,0.000,0.000,0.000,19.967,0.000,0.000 +6.911935,0.100145,18356471,0.547065,59.913,0.000,0.000,244.318,0.000,120.998,2.266,420.516,450.518,386.509,6.414795,11.934,5,0.000,0.000,0.000,0,0.000,0,244.318,19.971,0.000,0.000,0.000,0.000,0.000,19.971,19.971 +7.012097,0.100162,18356479,0.547066,79.871,0.000,0.000,146.836,0.000,155.294,2.476,420.516,496.696,367.101,6.453003,11.898,5,0.000,0.000,0.000,0,0.000,0,146.836,0.000,19.968,0.000,0.000,0.000,19.968,19.968,19.968 +7.112255,0.100158,18356481,0.547066,19.968,0.000,0.000,229.504,0.000,171.494,1.314,420.516,309.667,474.407,6.515869,11.852,5,0.000,0.000,0.000,0,0.000,0,229.504,19.968,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.212395,0.100140,18356489,0.547066,79.888,0.000,0.000,196.560,0.000,117.105,1.601,420.516,387.621,487.481,6.570679,11.804,5,0.000,0.000,0.000,0,0.000,0,196.560,0.000,19.972,0.000,0.000,0.000,19.972,19.972,19.972 +7.312514,0.100119,18356493,0.547066,39.952,0.000,0.000,140.391,0.000,142.719,1.877,420.516,459.063,360.859,6.618164,11.769,5,0.000,0.000,0.000,0,0.000,0,140.391,19.976,0.000,0.000,0.000,0.000,19.976,0.000,0.000 +7.412640,0.100126,18356501,0.547066,79.899,0.000,0.000,199.332,0.000,129.921,2.241,420.516,438.433,553.678,6.745239,11.715,5,0.000,0.000,0.000,0,0.000,0,199.332,19.975,19.975,0.000,0.000,0.000,0.000,19.975,19.975 +7.512754,0.100114,18386956,0.547974,304203.324,0.000,0.000,164.405,0.000,113.870,3.254,420.516,588.236,567.166,6.751465,11.659,5,0.000,0.000,0.000,0,0.000,0,164.405,0.000,239097.520,0.000,0.000,0.000,19.977,65085.827,0.000 +7.612936,0.100182,18645887,0.555691,2584605.011,0.000,0.000,132.533,0.000,5.368,5.440,420.516,84.885,284.053,6.784058,11.632,5,0.000,0.000,0.000,0,0.000,0,132.533,370006.444,641282.616,0.000,0.000,0.000,427701.417,648759.006,496855.529 +7.713086,0.100151,18934630,0.564296,2883086.457,0.000,0.000,15.638,0.000,5.170,5.794,420.516,0.156,155.625,6.806030,11.616,5,0.000,0.000,0.000,0,0.000,0,15.638,558458.649,653455.530,0.000,0.000,0.000,449063.459,664878.321,557230.499 +7.813233,0.100147,19268853,0.574257,3337324.267,0.000,0.000,15.489,0.000,14.818,5.204,420.516,0.000,254.743,6.835083,11.592,5,0.000,0.000,0.000,0,0.000,0,15.489,596732.827,738784.017,0.000,0.000,0.000,664583.089,748020.440,589203.894 +7.913396,0.100163,19529867,0.582035,2605898.795,0.000,0.000,15.287,0.000,0.000,5.096,420.516,0.000,157.868,6.857788,11.576,4,0.000,0.000,0.000,0,0.000,0,15.287,177840.557,596589.027,0.000,0.000,0.000,559229.831,588701.864,683537.515 +8.013564,0.100168,19726491,0.587895,1962945.863,0.000,0.000,11.784,0.000,0.001,2.340,420.516,0.000,98.507,6.872681,11.566,2,0.000,0.000,0.000,0,0.000,0,11.784,0.000,856722.283,0.000,0.000,0.000,978228.376,7637.184,120358.020 +8.113742,0.100178,19899354,0.593047,1725557.283,0.000,0.000,9.482,0.000,0.000,2.644,420.516,0.000,161.275,6.898441,11.551,2,0.000,0.000,0.000,0,0.000,0,9.482,0.000,866507.002,0.000,0.000,0.000,859050.281,0.000,0.000 +8.213903,0.100161,20000000,0.596046,1004846.939,0.000,0.000,0.638,0.000,0.000,1.101,420.516,0.000,2.535,6.903934,11.550,0,0.000,0.000,0.000,0,0.000,0,0.638,0.000,256168.777,0.000,0.000,0.000,748678.162,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.log new file mode 100644 index 000000000..5c94e6194 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=156 +worker=7 kind=insert tid=7 os_tid=158 +worker=0 kind=insert tid=6 os_tid=151 +start_monotonic_ns=2089888203660313 main_address=0x55b425cb1300 +worker=2 kind=insert tid=8 os_tid=153 +worker=1 kind=insert tid=10 os_tid=152 +worker=6 kind=insert tid=9 os_tid=157 +worker=4 kind=insert tid=11 os_tid=155 +worker=3 kind=insert tid=12 os_tid=154 +load_end reason=complete inserted=20000000 elapsed_s=8.214 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.147 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089888203661888 cpu_ns=8852007 +diagnostic_stage name=stop_request wall_ns=2089896417624796 cpu_ns=57982489454 +diagnostic_stage name=workers_joined wall_ns=2089896417670850 cpu_ns=57982534858 +diagnostic_stage name=before_close wall_ns=2089896417760331 cpu_ns=57982624336 +diagnostic_stage name=after_close wall_ns=2089896564263765 cpu_ns=58049259275 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089896395847801 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089896055495878 last_end_ns=2089896055497214 loop_exit_ns=2089896055497263 deregister_start_ns=2089896055497309 deregister_end_ns=2089896055498451 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089896347424459 last_end_ns=2089896347425429 loop_exit_ns=2089896347425475 deregister_start_ns=2089896347425519 deregister_end_ns=2089896347426426 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089893741300584 last_end_ns=2089893741302575 loop_exit_ns=2089893741302666 deregister_start_ns=2089893741302815 deregister_end_ns=2089893741304090 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089893613080161 last_end_ns=2089893613081075 loop_exit_ns=2089893613081128 deregister_start_ns=2089893613081171 deregister_end_ns=2089893613084407 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089894018618516 last_end_ns=2089894018619640 loop_exit_ns=2089894018619716 deregister_start_ns=2089894018619756 deregister_end_ns=2089894018620798 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089896395846998 last_end_ns=2089896395847801 loop_exit_ns=2089896395847832 deregister_start_ns=2089896395847849 deregister_end_ns=2089896395848409 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089896117985685 last_end_ns=2089896117986788 loop_exit_ns=2089896117986836 deregister_start_ns=2089896117986885 deregister_end_ns=2089896117987713 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089896131441990 last_end_ns=2089896131442943 loop_exit_ns=2089896131442987 deregister_start_ns=2089896131443030 deregister_end_ns=2089896131443761 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.summary.csv new file mode 100644 index 000000000..8cf5ca488 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-09-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2434864.090300,8.214011,20000000,0.002785,0.001424,0.004288,0.010880,1220.301876,0.002785,0.001424,0.004288,0.010880,1220.301876,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.csv new file mode 100644 index 000000000..c485afaed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.csv @@ -0,0 +1,91 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,525010,0.015647,5246910.246,0.000,0.000,20.085,0.000,0.006,8.212,84.742,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.085,683674.374,618394.060,740859.609,785732.330,673290.686,618434.035,623720.821,502804.330 +0.200235,0.100174,995430,0.029666,4696018.128,0.000,0.000,19.603,0.000,3.151,9.077,157.680,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.603,616006.731,574938.285,481261.498,595921.726,725585.812,574439.155,573950.007,553914.914 +0.300410,0.100175,1452062,0.043275,4558321.786,0.000,0.000,20.341,0.000,18.636,9.313,231.898,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.341,584893.722,577027.524,579053.969,706630.119,723370.745,447205.316,581908.959,358231.433 +0.400587,0.100176,1920125,0.057224,4672405.165,0.000,0.000,20.082,0.000,0.001,9.609,282.484,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.082,537673.533,572142.857,476111.900,716728.343,734397.241,575007.814,484437.245,575906.232 +0.500739,0.100152,2304146,0.068669,3834371.326,0.000,0.000,23.922,0.000,25.935,10.019,291.734,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,23.922,607974.225,422037.355,540447.050,493648.312,541595.302,429955.298,354620.013,444093.770 +0.600908,0.100170,2492718,0.074289,1882527.403,0.000,0.000,97.451,0.000,54.256,10.454,297.656,0.000,69.375,0.215088,14.008,8,0.000,0.000,0.000,0,0.000,0,97.451,377050.556,94020.550,424000.933,205671.200,212819.078,174084.768,272408.021,122472.298 +0.701080,0.100172,2734775,0.081503,2416411.766,0.000,0.000,127.444,0.000,1.160,8.008,297.656,10.061,846.122,0.422852,13.925,8,0.000,0.000,0.000,0,0.000,0,127.444,386744.478,319809.662,323553.220,353062.440,390188.552,190232.642,125863.410,326957.362 +0.801248,0.100167,3112857,0.092770,3774511.320,0.000,0.000,18.613,0.000,0.001,9.284,297.656,67.504,856.771,0.586914,13.841,8,0.000,0.000,0.000,0,0.000,0,18.613,525162.249,481165.784,464873.016,509328.713,479758.137,459072.710,384756.921,470393.789 +0.901417,0.100170,3510459,0.104620,3969284.878,0.000,0.000,18.735,0.000,0.001,9.485,297.656,110.204,350.928,0.597420,13.807,8,0.000,0.000,0.000,0,0.000,0,18.735,566339.030,517721.525,464491.846,507658.600,646802.499,481782.507,477360.011,307128.861 +1.001583,0.100166,3906279,0.116416,3951658.346,0.000,0.000,14.588,0.000,0.001,9.094,297.656,46.135,125.417,0.762085,13.795,8,0.000,0.000,0.000,0,0.000,0,14.588,550468.743,466887.106,476561.091,521486.720,511263.644,493303.376,494790.913,436896.752 +1.101748,0.100166,4118675,0.122746,2120448.939,0.000,0.000,77.211,0.000,78.892,9.772,297.656,101.278,20.786,0.762085,13.793,8,0.000,0.000,0.000,0,0.000,0,77.211,730470.480,143162.949,130274.291,193200.097,169559.242,482011.880,125991.382,145778.618 +1.201937,0.100189,4523268,0.134804,4038301.769,0.000,0.000,81.555,0.000,2.873,9.005,297.656,15.907,3.899,0.777466,13.792,8,0.000,0.000,0.000,0,0.000,0,81.555,625248.924,554322.901,416353.521,546278.097,449411.076,411822.080,530358.169,504507.001 +1.302115,0.100178,4971763,0.148170,4477002.157,0.000,0.000,14.647,0.000,2.172,8.513,297.656,0.000,0.000,0.777466,13.792,8,0.000,0.000,0.000,0,0.000,0,14.647,574749.670,485667.813,433869.768,648878.073,646202.822,502028.768,547378.261,638226.981 +1.402286,0.100171,5370548,0.160055,3981028.508,0.000,0.000,17.610,0.000,3.811,8.168,297.656,0.000,312.277,1.050781,13.762,8,0.000,0.000,0.000,0,0.000,0,17.610,475515.205,405295.526,459173.207,594690.997,605921.753,450438.174,434295.834,555697.812 +1.502480,0.100194,5729007,0.170738,3577646.825,0.000,0.000,24.108,0.000,10.641,8.129,297.656,0.000,414.157,1.104492,13.721,8,0.000,0.000,0.000,0,0.000,0,24.108,476914.447,361797.855,464558.427,471285.372,525929.324,386410.090,428248.893,462502.417 +1.602651,0.100171,5878565,0.175195,1493024.226,0.000,0.000,76.069,0.000,18.525,9.364,297.656,0.000,109.344,1.235355,13.711,8,0.000,0.000,0.000,0,0.000,0,76.069,150731.975,534624.824,140359.731,143264.758,45222.588,144881.990,104890.447,229047.913 +1.702833,0.100182,6335387,0.188809,4559929.501,0.000,0.000,25.007,0.000,2.659,8.798,297.656,0.000,0.195,1.281742,13.711,8,0.000,0.000,0.000,0,0.000,0,25.007,655927.445,443583.512,559303.120,589867.550,535945.587,553144.317,661726.901,560431.069 +1.803007,0.100173,6806120,0.202838,4699186.638,0.000,0.000,10.952,0.000,0.002,8.540,297.656,0.000,0.000,1.281742,13.711,8,0.000,0.000,0.000,0,0.000,0,10.952,593152.109,634310.784,528534.087,574184.978,604382.647,525768.879,681449.096,557404.058 +1.903152,0.100145,7232888,0.215557,4261487.888,0.000,0.000,17.360,0.000,0.016,8.509,297.656,0.000,368.566,1.619385,13.675,8,0.000,0.000,0.000,0,0.000,0,17.360,560725.244,539006.802,473601.838,497187.567,511346.992,461579.307,625051.775,592988.364 +2.003325,0.100173,7570311,0.225613,3368410.969,0.000,0.000,16.687,0.000,28.340,8.845,297.656,0.000,497.227,1.721436,13.626,8,0.000,0.000,0.000,0,0.000,0,16.687,444651.851,473432.132,237060.471,464088.274,422430.239,435697.320,404261.626,486789.057 +2.103512,0.100188,7792916,0.232247,2221875.917,0.000,0.000,78.164,0.000,55.668,10.614,297.656,1.092,37.391,1.837486,13.622,8,0.000,0.000,0.000,0,0.000,0,78.164,513275.745,538658.061,81227.404,526540.825,81756.410,89521.822,131233.461,259662.191 +2.203673,0.100161,8240528,0.245587,4468946.358,0.000,0.000,68.930,0.000,2.499,8.599,297.656,13.455,0.078,1.880985,13.622,8,0.000,0.000,0.000,0,0.000,0,68.930,545923.672,592858.332,533972.856,476944.399,602642.626,523579.540,659661.099,533363.834 +2.303839,0.100166,8668226,0.258333,4269884.647,0.000,0.000,14.160,0.000,2.483,8.443,297.656,0.000,6.123,2.095581,13.622,8,0.000,0.000,0.000,0,0.000,0,14.160,498681.331,471736.107,498831.082,505869.387,615077.913,430414.771,621806.731,627467.325 +2.404018,0.100179,9032233,0.269182,3633575.420,0.000,0.000,25.883,0.000,5.441,8.078,297.656,0.000,464.872,2.152832,13.576,8,0.000,0.000,0.000,0,0.000,0,25.883,478544.659,459478.737,455685.517,442658.801,454357.890,425279.863,472355.721,445214.233 +2.504173,0.100155,9338918,0.278321,3062091.816,0.000,0.000,21.190,0.000,35.221,8.633,297.656,0.000,408.974,2.271729,13.536,8,0.000,0.000,0.000,0,0.000,0,21.190,479375.099,293763.521,478805.983,273465.063,527700.007,458088.177,253715.751,297178.215 +2.604339,0.100166,9564138,0.285034,2248476.096,0.000,0.000,78.868,0.000,0.002,10.645,297.656,1.989,56.118,2.425133,13.531,8,0.000,0.000,0.000,0,0.000,0,78.868,314698.799,317244.583,474843.569,83621.507,422290.607,301760.228,82693.045,251323.760 +2.704516,0.100177,10026542,0.298814,4615869.403,0.000,0.000,13.523,0.000,6.685,8.873,297.656,3.782,0.078,2.425133,13.531,8,0.000,0.000,0.000,0,0.000,0,13.523,677081.491,562344.588,532148.039,485370.840,610289.720,543717.560,532557.315,672359.849 +2.804667,0.100151,10457391,0.311655,4301974.058,0.000,0.000,14.922,0.000,5.817,8.376,297.656,0.000,86.705,2.646729,13.522,8,0.000,0.000,0.000,0,0.000,0,14.922,569637.205,437107.939,597774.587,424676.768,657494.133,510327.038,502828.396,602127.993 +2.904812,0.100145,10783984,0.321388,3261216.759,0.000,0.000,22.036,0.000,4.110,7.783,297.656,0.000,541.951,2.720337,13.469,8,0.000,0.000,0.000,0,0.000,0,22.036,483401.369,400900.602,402138.813,464928.067,424945.851,334396.716,375447.388,375057.951 +3.005004,0.100192,11068144,0.329856,2836162.424,0.000,0.000,20.675,0.000,27.711,8.219,297.656,0.000,290.888,2.808838,13.441,8,0.000,0.000,0.000,0,0.000,0,20.675,412359.412,432191.390,339419.255,331753.951,321753.125,352613.958,396220.354,249850.978 +3.105160,0.100156,11213572,0.334190,1452008.434,0.000,0.000,79.956,0.000,49.347,10.031,297.656,45.086,32.683,2.919559,13.437,8,0.000,0.000,0.000,0,0.000,0,79.956,290205.993,163564.115,3863.955,255160.819,718.875,42832.991,292921.744,402739.942 +3.205341,0.100181,11647178,0.347113,4328227.553,0.000,0.000,53.218,0.000,0.018,8.453,297.656,0.000,0.000,2.919559,13.437,8,0.000,0.000,0.000,0,0.000,0,53.218,475319.852,561244.361,428454.660,565307.009,523792.135,650652.566,484892.529,638564.441 +3.305527,0.100186,12076686,0.359913,4287120.404,0.000,0.000,14.262,0.000,0.001,8.551,297.656,0.000,4.796,3.250366,13.437,8,0.000,0.000,0.000,0,0.000,0,14.262,616385.600,608190.815,501478.939,505701.100,444734.293,607342.390,466344.171,536943.095 +3.405714,0.100187,12464065,0.371458,3866563.547,0.000,0.000,19.001,0.000,0.001,8.733,297.656,0.000,648.164,3.255493,13.374,8,0.000,0.000,0.000,0,0.000,0,19.001,524779.209,580385.283,455728.262,446765.014,442413.148,585296.105,330612.099,500584.428 +3.505888,0.100174,12824631,0.382204,3599392.522,0.000,0.000,18.759,0.000,16.845,8.625,297.656,0.000,284.778,3.360970,13.346,8,0.000,0.000,0.000,0,0.000,0,18.759,481361.824,489298.005,426806.818,449856.683,578362.920,425638.852,285902.170,462165.250 +3.606060,0.100172,12981074,0.386866,1561740.152,0.000,0.000,78.913,0.000,39.787,10.447,297.656,89.572,13.258,3.479130,13.344,8,0.000,0.000,0.000,0,0.000,0,78.913,171055.384,511329.317,72005.981,67603.564,331339.321,152567.227,169348.325,86491.033 +3.706239,0.100179,13377081,0.398668,3953006.886,0.000,0.000,59.663,0.000,10.789,8.605,297.656,0.000,24.799,3.776245,13.342,8,0.000,0.000,0.000,0,0.000,0,59.663,226415.448,588777.989,672488.418,590904.190,460127.857,259566.215,531670.028,623056.741 +3.806420,0.100182,13797163,0.411187,4193202.126,0.000,0.000,14.639,0.000,4.533,8.589,297.656,0.000,8.890,3.800415,13.341,8,0.000,0.000,0.000,0,0.000,0,14.639,402997.866,617707.798,591325.727,618446.456,503006.179,484998.893,469347.327,505371.881 +3.906575,0.100154,14194834,0.423039,3970581.209,0.000,0.000,22.497,0.000,0.197,8.292,297.656,0.000,665.418,3.812748,13.276,8,0.000,0.000,0.000,0,0.000,0,22.497,366084.930,565387.296,552027.917,570289.729,499738.628,377008.069,487856.968,552187.671 +4.006736,0.100161,14579000,0.434488,3835486.248,0.000,0.000,16.145,0.000,20.232,8.447,297.656,0.000,239.731,3.874878,13.253,8,0.000,0.000,0.000,0,0.000,0,16.145,481055.674,544932.854,342338.958,473128.434,502251.556,424866.119,511866.080,555046.575 +4.106880,0.100144,14746160,0.439470,1669195.424,0.000,0.000,75.848,0.000,24.797,10.793,297.656,126.731,82.576,4.308960,13.244,8,0.000,0.000,0.000,0,0.000,0,75.848,7848.693,142934.095,414622.711,101164.267,394921.092,8797.327,60412.971,538494.267 +4.207058,0.100178,15102089,0.450077,3552948.697,0.000,0.000,61.931,0.000,2.758,9.182,297.656,0.000,9.358,4.308960,13.244,8,0.000,0.000,0.000,0,0.000,0,61.931,385422.099,583588.411,362732.595,598022.649,336788.899,410247.790,357012.804,519133.451 +4.307226,0.100168,15555390,0.463587,4525428.278,0.000,0.000,11.017,0.000,0.001,8.591,297.656,0.000,119.565,4.308960,13.232,8,0.000,0.000,0.000,0,0.000,0,11.017,638879.647,478138.945,500431.597,532088.560,704859.107,596889.994,535093.526,539046.902 +4.407399,0.100173,15910914,0.474182,3549100.021,0.000,0.000,24.600,0.000,9.140,7.692,297.656,0.000,555.328,4.369019,13.178,8,0.000,0.000,0.000,0,0.000,0,24.600,362562.763,397991.471,464905.708,477454.000,544977.184,511515.074,433829.471,355864.351 +4.507560,0.100161,16325376,0.486534,4137964.952,0.000,0.000,17.729,0.000,13.049,8.647,297.656,0.000,234.272,4.426636,13.155,8,0.000,0.000,0.000,0,0.000,0,17.729,470123.904,529438.509,544923.605,505067.705,528559.922,503060.932,466170.263,590620.112 +4.607720,0.100160,16531318,0.492672,2056127.687,0.000,0.000,47.269,0.000,66.382,5.123,358.273,150.150,151.164,4.518677,13.140,8,0.000,0.000,0.000,0,0.000,0,47.269,163627.996,192222.210,199510.540,528873.158,305690.522,166533.343,322313.905,177356.014 +4.707881,0.100162,16686706,0.497303,1551373.539,0.000,0.000,5.787,0.000,166.544,8.074,358.273,650.044,221.088,4.682251,13.118,8,0.000,0.000,0.000,0,0.000,0,5.787,0.000,0.000,0.000,447047.732,564158.523,0.000,540167.284,0.000 +4.808036,0.100154,16775121,0.499938,882787.550,0.000,0.000,23.675,0.000,266.698,5.319,358.273,395.873,756.060,4.959229,13.044,8,0.000,0.000,0.000,0,0.000,0,23.675,0.000,0.000,0.000,264501.781,306636.752,0.000,311649.016,0.000 +4.908245,0.100210,16901064,0.503691,1256794.389,0.000,0.000,7.997,0.000,366.908,6.107,358.273,371.058,541.599,4.998291,12.991,8,0.000,0.000,0.000,0,0.000,0,7.997,0.000,0.000,0.000,469026.409,277118.857,0.000,510649.123,0.000 +5.008394,0.100149,17028887,0.507500,1276328.373,0.000,0.000,43.628,0.000,467.057,7.166,358.273,599.107,304.585,5.151001,12.961,8,0.000,0.000,0.000,0,0.000,0,43.628,0.000,0.000,0.000,433514.099,404976.617,0.000,437837.657,0.000 +5.108543,0.100149,17110893,0.509944,818841.073,0.000,0.000,70.335,0.000,567.206,3.641,358.273,174.428,650.165,5.151001,12.898,8,0.000,0.000,0.000,0,0.000,0,70.335,0.000,0.000,0.000,354971.589,376150.063,0.000,87719.421,0.000 +5.208676,0.100133,17245981,0.513970,1349084.045,0.000,0.000,14.935,0.000,667.339,4.586,358.273,293.672,264.102,5.163574,12.872,8,0.000,0.000,0.000,0,0.000,0,14.935,0.000,0.000,0.000,395962.878,441122.760,0.000,511998.407,0.000 +5.308854,0.100178,17393305,0.518361,1470619.107,0.000,0.000,23.811,0.000,767.517,6.511,358.273,483.474,171.257,5.183838,12.855,8,0.000,0.000,0.000,0,0.000,0,23.811,0.000,0.000,0.000,361395.931,554631.552,0.000,554591.623,0.000 +5.409003,0.100148,17474029,0.520767,806044.877,0.000,0.000,8.700,0.000,867.666,3.401,358.273,187.261,378.345,5.262573,12.818,7,0.000,0.000,0.000,0,0.000,0,8.700,0.000,0.000,0.000,355482.925,57744.382,0.000,392817.569,0.000 +5.509124,0.100121,17516678,0.522038,425974.350,0.000,0.000,14.066,0.000,967.787,2.343,358.273,152.238,431.548,5.393433,12.776,7,0.000,0.000,0.000,0,0.000,0,14.066,0.000,0.000,0.000,208617.464,0.000,0.000,217356.885,0.000 +5.609250,0.100127,17599641,0.524510,828580.925,0.000,0.000,12.338,0.000,1067.913,4.521,358.273,473.814,321.702,5.395020,12.745,6,0.000,0.000,0.000,0,0.000,0,12.338,0.000,0.000,0.000,247626.478,0.000,0.000,580954.448,0.000 +5.709401,0.100151,17644452,0.525846,447436.523,0.000,0.000,23.568,0.000,1168.064,4.072,358.273,409.618,229.927,5.498779,12.722,6,0.000,0.000,0.000,0,0.000,0,23.568,0.000,0.000,0.000,0.000,0.000,0.000,447436.523,0.000 +5.809530,0.100129,17657583,0.526237,131140.845,0.000,0.000,16.978,0.000,1268.193,1.969,358.273,223.423,536.066,5.498779,12.670,6,0.000,0.000,0.000,0,0.000,0,16.978,0.000,0.000,0.000,0.000,0.000,0.000,131140.845,0.000 +5.909643,0.100114,17739128,0.528667,814525.261,0.000,0.000,3.572,0.000,1368.306,3.175,358.273,330.640,357.485,5.526611,12.635,6,0.000,0.000,0.000,0,0.000,0,3.572,0.000,0.000,0.000,0.000,0.000,0.000,814525.261,0.000 +6.009772,0.100129,17766061,0.529470,268983.098,0.000,0.000,2.444,0.000,1468.435,3.178,358.273,400.031,260.484,5.560059,12.609,5,0.000,0.000,0.000,0,0.000,0,2.444,0.000,0.000,0.000,0.000,0.000,0.000,268983.098,0.000 +6.109888,0.100115,17766061,0.529470,0.000,0.000,0.000,0.000,0.000,1568.551,2.112,358.273,306.170,311.750,5.602783,12.579,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.209998,0.100111,17766061,0.529470,0.000,0.000,0.000,0.000,0.000,1668.661,1.395,358.273,211.407,441.504,5.644531,12.536,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.310106,0.100108,17766061,0.529470,0.000,0.000,0.000,0.000,0.000,1768.769,2.551,358.273,388.020,414.866,5.685425,12.495,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410226,0.100120,17766061,0.529470,0.000,0.000,0.000,0.000,0.000,1868.889,3.435,358.273,391.874,201.048,5.706055,12.475,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.510371,0.100145,17788914,0.530151,228199.319,0.000,0.000,1926.713,0.000,61.806,6.385,420.727,73.643,291.687,5.733765,12.447,5,0.000,0.000,0.000,0,0.000,0,1926.713,9.986,10005.501,9.986,0.000,0.000,144300.895,0.000,73872.951 +6.610561,0.100190,18084684,0.538966,2952091.823,0.000,0.000,63.192,0.000,16.164,5.400,420.727,28.929,303.096,5.763184,12.417,5,0.000,0.000,0.000,0,0.000,0,63.192,507905.117,711019.255,513155.144,0.000,0.000,650753.744,0.000,569258.562 +6.710719,0.100158,18342920,0.546662,2578288.624,0.000,0.000,19.115,0.000,116.321,4.053,420.727,54.016,165.286,5.779297,12.401,5,0.000,0.000,0.000,0,0.000,0,19.115,0.000,692097.109,569161.237,0.000,0.000,654097.115,0.000,662933.162 +6.810856,0.100137,18468600,0.550407,1255074.900,0.000,0.000,166.271,0.000,51.247,2.837,420.727,249.189,264.792,5.805786,12.375,5,0.000,0.000,0.000,0,0.000,0,166.271,9.986,361992.441,211409.418,0.000,0.000,341510.594,0.000,340152.460 +6.911008,0.100152,18468606,0.550407,59.909,0.000,0.000,131.641,0.000,151.399,2.193,420.727,542.107,385.392,5.853638,12.337,5,0.000,0.000,0.000,0,0.000,0,131.641,19.970,0.000,19.970,0.000,0.000,0.000,0.000,19.970 +7.011142,0.100134,18468611,0.550407,49.933,0.000,0.000,205.153,0.000,125.129,1.841,420.727,342.664,701.011,6.031982,12.269,5,0.000,0.000,0.000,0,0.000,0,205.153,9.987,19.973,0.000,0.000,0.000,19.973,0.000,0.000 +7.111254,0.100112,18468616,0.550408,49.944,0.000,0.000,176.365,0.000,162.783,1.519,420.727,377.702,467.289,6.123535,12.223,5,0.000,0.000,0.000,0,0.000,0,176.365,9.989,0.000,19.978,0.000,0.000,0.000,0.000,19.978 +7.211366,0.100112,18468624,0.550408,79.910,0.000,0.000,208.203,0.000,133.482,2.913,420.727,627.812,339.697,6.127075,12.190,5,0.000,0.000,0.000,0,0.000,0,208.203,19.978,19.978,19.978,0.000,0.000,19.978,0.000,0.000 +7.311504,0.100138,18468628,0.550408,39.945,0.000,0.000,196.415,0.000,137.848,2.039,420.727,439.824,376.396,6.168579,12.153,5,0.000,0.000,0.000,0,0.000,0,196.415,0.000,0.000,0.000,0.000,0.000,19.973,0.000,19.973 +7.411642,0.100138,18468633,0.550408,49.931,0.000,0.000,230.535,0.000,131.316,1.122,420.727,243.415,626.130,6.307617,12.092,5,0.000,0.000,0.000,0,0.000,0,230.535,19.973,9.986,19.973,0.000,0.000,0.000,0.000,0.000 +7.511771,0.100130,18468638,0.550408,49.935,0.000,0.000,202.391,0.000,144.025,2.145,420.727,487.103,483.202,6.307617,12.045,5,0.000,0.000,0.000,0,0.000,0,202.391,0.000,9.987,0.000,0.000,0.000,19.974,0.000,19.974 +7.611910,0.100139,18468644,0.550408,59.917,0.000,0.000,166.486,0.000,129.629,2.381,420.727,540.421,370.501,6.349487,12.009,5,0.000,0.000,0.000,0,0.000,0,166.486,19.972,19.972,19.972,0.000,0.000,0.000,0.000,0.000 +7.712037,0.100126,18468648,0.550409,39.950,0.000,0.000,144.967,0.000,229.755,1.423,420.727,340.039,425.244,6.478638,11.967,5,0.000,0.000,0.000,0,0.000,0,144.967,0.000,0.000,19.975,0.000,0.000,0.000,0.000,19.975 +7.812163,0.100126,18468654,0.550409,59.924,0.000,0.000,236.968,0.000,154.864,1.839,420.727,419.002,609.347,6.478638,11.907,5,0.000,0.000,0.000,0,0.000,0,236.968,19.975,19.975,0.000,0.000,0.000,19.975,0.000,0.000 +7.912298,0.100135,18468660,0.550409,59.919,0.000,0.000,168.022,0.000,254.999,1.674,420.727,453.059,318.749,6.512875,11.876,5,0.000,0.000,0.000,0,0.000,0,168.022,19.973,0.000,19.973,0.000,0.000,19.973,0.000,0.000 +8.012442,0.100143,18468665,0.550409,49.928,0.000,0.000,259.662,0.000,156.957,1.819,420.727,376.881,446.001,6.651489,11.833,5,0.000,0.000,0.000,0,0.000,0,259.662,0.000,19.971,9.986,0.000,0.000,0.000,0.000,19.971 +8.112611,0.100170,18468670,0.550409,49.915,0.000,0.000,186.903,0.000,257.127,1.773,420.727,391.366,474.467,6.651489,11.786,5,0.000,0.000,0.000,0,0.000,0,186.903,19.966,0.000,9.983,0.000,0.000,0.000,0.000,19.966 +8.212742,0.100130,18468675,0.550409,49.935,0.000,0.000,296.453,0.000,135.328,1.904,420.727,444.694,432.990,6.675415,11.744,5,0.000,0.000,0.000,0,0.000,0,296.453,0.000,19.974,9.987,0.000,0.000,19.974,0.000,0.000 +8.312886,0.100144,18468682,0.550410,69.899,0.000,0.000,140.070,0.000,215.117,1.945,420.727,449.937,298.866,6.713501,11.715,5,0.000,0.000,0.000,0,0.000,0,140.070,19.971,19.971,9.986,0.000,0.000,19.971,0.000,0.000 +8.413031,0.100145,18606569,0.554519,1376878.318,0.000,0.000,247.119,0.000,0.001,4.621,420.727,409.603,816.904,6.826538,11.635,5,0.000,0.000,0.000,0,0.000,0,247.119,200509.958,290419.902,161656.161,0.000,0.000,325239.535,0.000,399052.762 +8.513213,0.100183,18884244,0.562794,2771687.125,0.000,0.000,14.804,0.000,14.315,5.573,420.727,0.156,268.494,6.841187,11.609,5,0.000,0.000,0.000,0,0.000,0,14.804,533365.733,611063.806,555844.672,0.000,0.000,515528.315,0.000,555884.599 +8.613384,0.100170,19215675,0.572672,3308677.671,0.000,0.000,20.680,0.000,0.895,5.439,420.727,0.000,190.769,6.868042,11.590,5,0.000,0.000,0.000,0,0.000,0,20.680,687659.404,715392.195,566974.844,0.000,0.000,653158.135,0.000,685493.092 +8.713559,0.100176,19473446,0.580354,2573192.400,0.000,0.000,13.817,0.000,0.000,5.380,420.727,0.000,127.900,6.887451,11.577,4,0.000,0.000,0.000,0,0.000,0,13.817,534381.818,285049.556,552769.536,0.000,0.000,637620.568,0.000,563370.923 +8.813752,0.100193,19741193,0.588333,2672314.197,0.000,0.000,12.136,0.000,0.000,3.704,420.727,0.000,62.380,6.899780,11.571,2,0.000,0.000,0.000,0,0.000,0,12.136,732586.591,0.000,816165.340,0.000,0.000,745082.483,0.000,378479.784 +8.914021,0.100269,19917495,0.593588,1758287.464,0.000,0.000,10.958,0.000,0.000,2.510,420.727,0.000,61.163,6.915039,11.565,2,0.000,0.000,0.000,0,0.000,0,10.958,0.000,0.000,873668.469,0.000,0.000,884618.995,0.000,0.000 +9.014299,0.100277,20000000,0.596046,822769.595,0.000,0.000,9.996,0.000,0.000,1.048,420.727,0.000,31.125,6.924805,11.562,0,0.000,0.000,0.000,0,0.000,0,9.996,0.000,0.000,393060.585,0.000,0.000,429709.010,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.log new file mode 100644 index 000000000..a7f434af9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=169 +worker=7 kind=insert tid=6 os_tid=172 +worker=5 kind=insert tid=7 os_tid=170 +worker=0 kind=insert tid=8 os_tid=165 +start_monotonic_ns=2089896750242340 main_address=0x5566a7309300 +worker=2 kind=insert tid=9 os_tid=167 +worker=1 kind=insert tid=11 os_tid=166 +worker=6 kind=insert tid=10 os_tid=171 +worker=3 kind=insert tid=12 os_tid=168 +load_end reason=complete inserted=20000000 elapsed_s=9.014 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.187 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089896750243876 cpu_ns=9448107 +diagnostic_stage name=stop_request wall_ns=2089905764607227 cpu_ns=55730539519 +diagnostic_stage name=workers_joined wall_ns=2089905764678699 cpu_ns=55730610304 +diagnostic_stage name=before_close wall_ns=2089905764761782 cpu_ns=55730693304 +diagnostic_stage name=after_close wall_ns=2089905952191963 cpu_ns=55845459284 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089905713203485 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089905552865305 last_end_ns=2089905552866322 loop_exit_ns=2089905552866362 deregister_start_ns=2089905552866404 deregister_end_ns=2089905552867205 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089905417341858 last_end_ns=2089905417343091 loop_exit_ns=2089905417343138 deregister_start_ns=2089905417343188 deregister_end_ns=2089905417344294 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089905700655077 last_end_ns=2089905700655904 loop_exit_ns=2089905700655940 deregister_start_ns=2089905700655973 deregister_end_ns=2089905700656802 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089902311060531 last_end_ns=2089902311061864 loop_exit_ns=2089902311061929 deregister_start_ns=2089902311061976 deregister_end_ns=2089902311062869 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089902071868520 last_end_ns=2089902071869963 loop_exit_ns=2089902071870041 deregister_start_ns=2089902071870102 deregister_end_ns=2089902071873779 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089905713202967 last_end_ns=2089905713203485 loop_exit_ns=2089905713203522 deregister_start_ns=2089905713203543 deregister_end_ns=2089905713204081 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089902695025770 last_end_ns=2089902695026652 loop_exit_ns=2089902695026699 deregister_start_ns=2089902695026790 deregister_end_ns=2089902695027841 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089905510445647 last_end_ns=2089905510446521 loop_exit_ns=2089905510446566 deregister_start_ns=2089905510446606 deregister_end_ns=2089905510447403 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.summary.csv new file mode 100644 index 000000000..1583dfa1c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-10-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2218663.294999,9.014437,20000000,0.002996,0.001392,0.004288,0.010624,1926.712600,0.002996,0.001392,0.004288,0.010624,1926.712600,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.csv new file mode 100644 index 000000000..6e354105d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.csv @@ -0,0 +1,78 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100208,0.100208,504827,0.015045,5037772.893,0.000,0.000,15.841,0.000,0.003,8.271,81.578,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,15.841,612134.508,572686.704,715259.628,569293.774,732833.011,658727.423,610687.523,566150.324 +0.200376,0.100167,966559,0.028806,4609614.752,0.000,0.000,20.093,0.000,0.001,9.029,151.488,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.093,447701.640,548013.962,680232.950,611857.244,613843.923,721324.263,449089.320,537551.450 +0.300515,0.100140,1415610,0.042188,4484253.301,0.000,0.000,20.563,0.000,10.548,9.330,226.957,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.563,572321.463,547266.421,674858.397,469984.250,582876.735,526575.291,569914.821,540455.923 +0.400670,0.100155,1871918,0.055788,4556011.712,0.000,0.000,20.213,0.000,0.001,9.582,284.207,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.213,373690.249,547400.752,683349.837,598341.721,556396.795,686594.803,569566.363,540671.192 +0.500812,0.100142,2262483,0.067427,3900112.231,0.000,0.000,18.956,0.000,18.526,9.932,293.777,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,18.956,474346.475,564738.128,522558.020,347117.128,496894.460,588734.057,466787.209,438936.754 +0.600957,0.100145,2395637,0.071396,1329608.093,0.000,0.000,101.352,0.000,0.935,10.788,300.496,0.000,61.317,0.438599,14.009,8,0.000,0.000,0.000,0,0.000,0,101.352,14668.687,464015.790,20480.242,87962.192,472483.486,78336.178,95211.658,96449.859 +0.701140,0.100182,2748871,0.081923,3525918.491,0.000,0.000,29.712,0.000,0.649,8.694,300.496,11.230,899.534,0.438599,13.921,8,0.000,0.000,0.000,0,0.000,0,29.712,423279.111,434658.387,479476.763,338603.325,506118.242,454282.647,474006.725,415493.291 +0.801310,0.100170,3076520,0.091687,3270917.567,0.000,0.000,25.620,0.000,0.001,8.546,300.496,49.330,777.309,0.500732,13.845,8,0.000,0.000,0.000,0,0.000,0,25.620,431884.229,323109.541,426673.107,338463.384,440259.960,412557.155,472814.499,425155.692 +0.901471,0.100161,3441523,0.102565,3644168.646,0.000,0.000,16.574,0.000,0.001,9.206,300.496,82.992,321.904,0.611794,13.813,8,0.000,0.000,0.000,0,0.000,0,16.574,462306.417,446611.661,463055.213,388784.671,563813.152,487076.576,404549.315,427971.642 +1.001611,0.100140,3819692,0.113836,3776407.787,0.000,0.000,15.569,0.000,0.002,9.529,300.496,87.183,101.304,0.834839,13.803,8,0.000,0.000,0.000,0,0.000,0,15.569,464520.257,346195.762,429888.697,519922.763,563052.436,509836.871,432185.485,510805.516 +1.101764,0.100154,4079729,0.121585,2596380.480,0.000,0.000,19.009,0.000,57.194,8.593,300.496,75.548,65.875,0.834839,13.797,8,0.000,0.000,0.000,0,0.000,0,19.009,522447.223,282096.539,228828.389,235697.834,298141.884,242617.202,556914.262,229637.146 +1.201950,0.100185,4366108,0.130120,2858494.467,0.000,0.000,84.327,0.000,0.563,9.261,300.496,45.580,2.066,0.834839,13.797,8,0.000,0.000,0.000,0,0.000,0,84.327,513698.343,302170.212,443857.727,237939.203,303597.567,398002.676,383060.358,276168.382 +1.302139,0.100189,4784842,0.142599,4179425.839,0.000,0.000,15.614,0.000,1.917,8.435,300.496,0.000,0.000,0.834839,13.797,8,0.000,0.000,0.000,0,0.000,0,15.614,521831.859,572396.111,598097.443,469131.652,511501.421,642603.167,478483.943,385380.244 +1.402326,0.100187,5174588,0.154215,3890170.754,0.000,0.000,15.374,0.000,8.089,8.524,300.496,0.000,50.218,1.022461,13.792,8,0.000,0.000,0.000,0,0.000,0,15.374,537073.653,455915.723,561268.318,449228.254,517121.039,544859.065,420791.538,403913.164 +1.502501,0.100174,5524959,0.164657,3497616.557,0.000,0.000,18.094,0.000,7.166,7.705,300.496,0.000,414.551,1.348827,13.751,8,0.000,0.000,0.000,0,0.000,0,18.094,460308.065,425468.761,421984.831,438745.631,395141.596,533590.395,408877.666,413499.613 +1.602672,0.100172,5835221,0.173903,3097295.408,0.000,0.000,19.969,0.000,42.507,9.524,300.496,0.000,389.487,1.348827,13.713,8,0.000,0.000,0.000,0,0.000,0,19.969,474693.949,328625.057,258655.343,569051.737,198059.514,474933.537,335113.902,458162.368 +1.702870,0.100198,6101622,0.181843,2658746.267,0.000,0.000,76.880,0.000,3.813,10.003,300.496,6.277,23.625,1.348827,13.711,8,0.000,0.000,0.000,0,0.000,0,76.880,181839.997,349248.565,302131.845,433501.762,218936.554,521228.083,253528.070,398331.391 +1.803061,0.100190,6536330,0.194798,4338823.306,0.000,0.000,14.415,0.000,1.343,8.635,300.496,4.562,0.000,1.348827,13.711,8,0.000,0.000,0.000,0,0.000,0,14.415,630879.449,563896.915,467630.109,504989.016,508542.254,520110.241,628424.121,514351.200 +1.903236,0.100175,6963219,0.207520,4261441.086,0.000,0.000,11.746,0.000,0.001,8.762,300.496,0.000,6.122,1.552734,13.710,8,0.000,0.000,0.000,0,0.000,0,11.746,591945.291,596078.067,481747.914,599581.943,510058.428,536122.868,463409.969,482496.606 +2.003377,0.100141,7323136,0.218246,3594090.508,0.000,0.000,23.269,0.000,17.947,8.114,300.496,0.000,447.571,1.605469,13.666,8,0.000,0.000,0.000,0,0.000,0,23.269,453469.117,536931.161,454168.129,443313.470,446089.546,375878.774,481769.121,402471.191 +2.103538,0.100161,7614542,0.226931,2909385.229,0.000,0.000,21.981,0.000,40.189,8.933,300.496,0.000,433.054,1.740112,13.624,8,0.000,0.000,0.000,0,0.000,0,21.981,244846.583,555906.775,362447.623,300257.549,513724.553,291601.458,345714.509,294886.180 +2.203706,0.100169,7856315,0.234136,2413659.363,0.000,0.000,80.859,0.000,1.135,10.243,300.496,0.000,11.543,1.881840,13.623,8,0.000,0.000,0.000,0,0.000,0,80.859,137188.631,548574.829,410248.117,135341.746,382714.552,142359.910,336382.691,320848.888 +2.303878,0.100172,8318280,0.247904,4611713.242,0.000,0.000,13.502,0.000,0.001,8.524,300.496,0.000,0.000,1.881840,13.623,8,0.000,0.000,0.000,0,0.000,0,13.502,573862.383,635536.242,492871.768,566784.564,664446.488,476160.528,621061.154,580990.116 +2.404057,0.100179,8724158,0.260000,4051523.033,0.000,0.000,14.858,0.000,0.001,7.876,300.496,0.000,82.664,2.108154,13.615,8,0.000,0.000,0.000,0,0.000,0,14.858,497958.072,491120.320,431736.686,466933.642,587308.031,410045.539,554237.267,612183.475 +2.504217,0.100159,9082387,0.270676,3576592.917,0.000,0.000,21.164,0.000,21.617,7.517,300.496,0.000,561.215,2.174194,13.560,8,0.000,0.000,0.000,0,0.000,0,21.164,416925.887,545361.305,387732.389,495021.490,389529.526,351969.355,509668.160,480384.805 +2.604376,0.100160,9363302,0.279048,2804669.288,0.000,0.000,24.213,0.000,52.038,9.514,300.496,0.000,248.197,2.277527,13.536,8,0.000,0.000,0.000,0,0.000,0,24.213,271875.654,223632.727,221296.459,630872.125,469020.697,217362.743,220757.320,549851.563 +2.704545,0.100168,9643567,0.287401,2797944.277,0.000,0.000,77.203,0.000,8.171,10.003,300.496,6.395,11.192,2.427067,13.534,8,0.000,0.000,0.000,0,0.000,0,77.203,451370.862,184140.304,206382.895,505839.254,379701.399,418615.951,192506.233,459387.379 +2.804711,0.100166,10093783,0.300818,4494694.582,0.000,0.000,14.217,0.000,0.001,8.592,300.496,0.000,0.000,2.427067,13.534,8,0.000,0.000,0.000,0,0.000,0,14.217,631401.280,540592.109,510362.319,646056.938,662928.915,572009.926,412614.672,518728.423 +2.904877,0.100167,10501752,0.312977,4072907.062,0.000,0.000,19.437,0.000,0.001,8.167,300.496,0.000,251.144,2.666260,13.510,8,0.000,0.000,0.000,0,0.000,0,19.437,540419.995,567544.822,475188.630,538463.254,510959.059,581012.394,362346.555,496972.352 +3.006605,0.101728,10856342,0.323544,3485663.962,0.000,0.000,25.993,0.000,2.122,7.828,300.496,0.000,500.453,2.744141,13.460,8,0.000,0.000,0.000,0,0.000,0,25.993,475905.833,376434.800,409965.356,466174.010,474814.689,465102.526,459656.637,357610.111 +3.106774,0.100169,11125666,0.331571,2688705.767,0.000,0.000,15.571,0.000,54.186,9.493,300.496,0.000,177.942,2.829540,13.443,8,0.000,0.000,0.000,0,0.000,0,15.571,428866.759,228095.340,234155.121,546228.840,216524.852,249668.958,571076.936,214088.960 +3.206947,0.100173,11366445,0.338746,2403620.248,0.000,0.000,80.031,0.000,0.001,10.333,300.496,40.750,1.248,2.920292,13.443,8,0.000,0.000,0.000,0,0.000,0,80.031,269891.797,424323.891,433148.583,524150.714,179169.181,197527.334,243757.135,131651.613 +3.307140,0.100193,11826908,0.352469,4595774.173,0.000,0.000,13.556,0.000,0.468,8.319,300.496,0.000,0.039,2.920292,13.443,8,0.000,0.000,0.000,0,0.000,0,13.556,626632.510,451589.809,435420.966,664958.658,698533.960,689431.500,568524.482,460682.288 +3.407321,0.100181,12240691,0.364801,4130363.583,0.000,0.000,20.563,0.000,9.830,8.444,300.496,0.000,236.136,3.212280,13.419,8,0.000,0.000,0.000,0,0.000,0,20.563,585830.999,481749.147,455207.127,529193.382,634363.268,583255.655,398928.860,461835.145 +3.507482,0.100161,12597976,0.375449,3567119.280,0.000,0.000,26.763,0.000,13.271,7.971,300.496,0.000,483.754,3.271606,13.372,8,0.000,0.000,0.000,0,0.000,0,26.763,467409.089,423100.272,463675.087,513415.178,430408.531,483892.607,432165.709,353052.807 +3.607642,0.100160,12939518,0.385628,3409958.032,0.000,0.000,18.457,0.000,46.883,9.583,300.496,0.000,242.346,3.372879,13.348,8,0.000,0.000,0.000,0,0.000,0,18.457,356379.163,516922.010,557037.754,267231.956,292441.576,439246.428,498551.435,482147.710 +3.707831,0.100190,13134622,0.391442,1947348.917,0.000,0.000,77.588,0.000,0.834,10.275,300.496,80.940,29.475,3.476997,13.346,8,0.000,0.000,0.000,0,0.000,0,77.588,275697.432,184400.480,163979.187,55914.018,425333.805,554508.962,181066.799,106448.234 +3.808023,0.100192,13564671,0.404259,4292253.723,0.000,0.000,11.656,0.000,8.289,9.104,300.496,0.000,1.832,3.572144,13.345,8,0.000,0.000,0.000,0,0.000,0,11.656,629492.087,576413.937,573769.012,463051.464,510370.665,525401.822,501986.753,511767.984 +3.908180,0.100157,13940791,0.415468,3755304.997,0.000,0.000,14.252,0.000,13.283,8.266,300.496,0.000,179.328,3.754395,13.328,8,0.000,0.000,0.000,0,0.000,0,14.252,524356.875,487564.631,453108.719,384356.645,519155.041,460397.278,473426.824,452938.985 +4.008337,0.100156,14261721,0.425032,3204285.645,0.000,0.000,30.592,0.000,0.001,8.058,300.496,0.000,522.542,3.849854,13.277,8,0.000,0.000,0.000,0,0.000,0,30.592,409998.398,496223.465,362971.989,352847.832,405804.960,399305.131,376970.083,400163.788 +4.108489,0.100152,14611938,0.435470,3496843.294,0.000,0.000,16.413,0.000,23.080,8.947,300.496,0.000,262.101,3.914185,13.251,8,0.000,0.000,0.000,0,0.000,0,16.413,449984.543,514965.558,503842.502,341659.553,568983.273,391263.991,349817.127,376326.745 +4.208664,0.100175,14786377,0.440668,1741345.953,0.000,0.000,81.968,0.000,43.978,10.650,300.496,123.183,103.764,4.294800,13.241,8,0.000,0.000,0.000,0,0.000,0,81.968,319581.340,397924.388,300704.339,202176.575,302061.965,218877.380,9.983,9.983 +4.308848,0.100184,15157906,0.451741,3708457.760,0.000,0.000,74.833,0.000,0.354,9.082,300.496,31.816,0.078,4.294800,13.241,8,0.000,0.000,0.000,0,0.000,0,74.833,386727.516,532838.331,429458.791,606362.873,446697.032,668797.847,395511.334,242064.036 +4.409031,0.100183,15568052,0.463964,4093965.954,0.000,0.000,13.613,0.000,15.390,8.381,300.496,0.000,69.911,4.294922,13.234,8,0.000,0.000,0.000,0,0.000,0,13.613,410328.889,605960.783,481688.265,553297.184,504456.587,612768.321,460596.873,464869.053 +4.509182,0.100151,15932052,0.474812,3634513.411,0.000,0.000,18.583,0.000,15.667,7.701,300.496,0.000,509.075,4.363403,13.184,8,0.000,0.000,0.000,0,0.000,0,18.583,443810.033,514563.226,350181.373,412357.513,419187.203,460664.590,527843.178,505906.294 +4.609345,0.100163,16333975,0.486790,4012695.205,0.000,0.000,20.378,0.000,15.895,8.501,300.496,0.663,331.842,4.467529,13.152,8,0.000,0.000,0.000,0,0.000,0,20.378,525044.949,414784.511,440512.612,528549.242,434642.172,555655.099,512225.825,601280.796 +4.709506,0.100161,16579597,0.494110,2452260.286,0.000,0.000,38.388,0.000,78.102,7.333,357.754,439.408,220.776,4.574585,13.130,8,0.000,0.000,0.000,0,0.000,0,38.388,139464.803,171572.958,115633.285,558128.778,560474.990,155448.993,294005.264,457531.215 +4.809701,0.100194,16689893,0.497398,1100821.874,0.000,0.000,22.988,0.000,178.296,8.179,357.754,534.080,365.891,4.962158,13.094,8,0.000,0.000,0.000,0,0.000,0,22.988,0.000,0.000,0.000,402947.355,261362.356,0.000,0.000,436512.162 +4.909839,0.100138,16850987,0.502199,1608713.926,0.000,0.000,23.010,0.000,278.434,9.016,357.754,618.480,1001.700,4.983032,12.996,8,0.000,0.000,0.000,0,0.000,0,23.010,0.000,0.000,0.000,523745.262,526321.697,0.000,0.000,558646.967 +5.010000,0.100160,16977826,0.505979,1266357.522,0.000,0.000,19.200,0.000,378.595,8.098,357.754,613.196,552.083,5.141968,12.942,8,0.000,0.000,0.000,0,0.000,0,19.200,0.000,0.000,0.000,460441.001,463066.787,0.000,0.000,342849.733 +5.110159,0.100160,17103044,0.509710,1250182.908,0.000,0.000,24.672,0.000,478.754,7.795,357.754,490.818,741.394,5.160645,12.870,8,0.000,0.000,0.000,0,0.000,0,24.672,0.000,0.000,0.000,310334.260,469130.592,0.000,0.000,470718.056 +5.210312,0.100153,17251753,0.514142,1484817.546,0.000,0.000,7.086,0.000,578.907,8.030,357.754,572.600,290.649,5.195923,12.841,8,0.000,0.000,0.000,0,0.000,0,7.086,0.000,0.000,0.000,471897.779,503998.650,0.000,0.000,508921.117 +5.310445,0.100133,17345435,0.516934,935575.694,0.000,0.000,71.131,0.000,679.040,5.243,357.754,347.038,797.689,5.349121,12.763,8,0.000,0.000,0.000,0,0.000,0,71.131,0.000,0.000,0.000,181528.569,393406.773,0.000,0.000,360640.352 +5.410604,0.100158,17454165,0.520175,1085580.408,0.000,0.000,16.448,0.000,779.199,8.686,357.941,680.602,337.590,5.464233,12.730,7,0.000,0.000,0.000,0,0.000,0,16.448,0.000,0.000,0.000,321261.113,313992.626,0.000,0.000,450326.669 +5.510753,0.100149,17565122,0.523481,1107914.156,0.000,0.000,4.174,0.000,879.348,6.191,357.941,473.121,806.022,5.539307,12.651,7,0.000,0.000,0.000,0,0.000,0,4.174,0.000,0.000,0.000,556847.758,0.000,0.000,0.000,551066.398 +5.610898,0.100145,17652027,0.526071,867791.650,0.000,0.000,18.427,0.000,979.493,7.653,357.941,630.765,469.749,5.539307,12.606,7,0.000,0.000,0.000,0,0.000,0,18.427,0.000,0.000,0.000,360367.446,0.000,0.000,0.000,507424.204 +5.711045,0.100146,17750916,0.529019,987444.460,0.000,0.000,8.711,0.000,1079.640,6.738,357.941,511.907,714.345,5.620483,12.536,6,0.000,0.000,0.000,0,0.000,0,8.711,0.000,0.000,0.000,454474.685,0.000,0.000,0.000,532969.775 +5.811208,0.100163,17813791,0.530892,627723.979,0.000,0.000,0.751,0.000,1179.803,6.977,357.941,602.453,521.140,5.698486,12.485,6,0.000,0.000,0.000,0,0.000,0,0.751,0.000,0.000,0.000,0.000,0.000,0.000,0.000,627723.979 +5.911359,0.100151,17834003,0.531495,201814.284,0.000,0.000,1241.498,0.000,43.810,6.694,413.852,194.822,478.923,5.742920,12.438,6,0.000,0.000,0.000,0,0.000,0,1241.498,9.985,9.985,9.985,0.000,0.000,29.955,9.985,201744.390 +6.011528,0.100168,18075062,0.538679,2406545.680,0.000,0.000,75.247,0.000,12.635,6.394,413.852,19.109,271.224,5.771729,12.411,5,0.000,0.000,0.000,0,0.000,0,75.247,520375.483,260731.827,686037.080,0.000,0.000,579246.547,315280.156,44874.586 +6.111666,0.100139,18384573,0.547903,3090826.208,0.000,0.000,12.124,0.000,112.774,4.376,413.852,76.105,156.190,5.788086,12.396,5,0.000,0.000,0.000,0,0.000,0,12.124,785780.931,0.000,689035.018,0.000,0.000,834083.985,781926.274,0.000 +6.211795,0.100129,18408145,0.548605,235416.720,0.000,0.000,120.518,0.000,93.114,4.311,413.852,833.262,671.440,5.895142,12.330,5,0.000,0.000,0.000,0,0.000,0,120.518,55688.258,29.961,60342.263,0.000,0.000,60901.542,58454.695,0.000 +6.311918,0.100123,18408152,0.548606,69.914,0.000,0.000,122.758,0.000,130.378,3.143,413.852,638.592,1137.512,6.098389,12.219,5,0.000,0.000,0.000,0,0.000,0,122.758,19.976,0.000,9.988,0.000,0.000,19.976,19.976,0.000 +6.412059,0.100141,18408161,0.548606,89.873,0.000,0.000,141.599,0.000,94.961,4.348,413.852,759.356,651.267,6.145264,12.156,5,0.000,0.000,0.000,0,0.000,0,141.599,19.972,19.972,9.986,0.000,0.000,19.972,19.972,0.000 +6.512198,0.100139,18408174,0.548606,129.820,0.000,0.000,128.727,0.000,43.602,4.885,413.852,912.403,810.358,6.246578,12.076,5,0.000,0.000,0.000,0,0.000,0,128.727,19.972,39.944,29.958,0.000,0.000,19.972,19.972,0.000 +6.612372,0.100174,18408180,0.548607,59.896,0.000,0.000,115.220,0.000,102.232,3.095,413.852,553.176,891.765,6.418579,11.989,5,0.000,0.000,0.000,0,0.000,0,115.220,9.983,0.000,9.983,0.000,0.000,19.965,19.965,0.000 +6.712534,0.100162,18408192,0.548607,119.806,0.000,0.000,135.490,0.000,61.525,4.972,413.852,868.630,745.159,6.444946,11.916,5,0.000,0.000,0.000,0,0.000,0,135.490,29.951,29.951,19.968,0.000,0.000,19.968,19.968,0.000 +6.812672,0.100137,18408200,0.548607,79.890,0.000,0.000,111.215,0.000,99.444,3.581,413.852,742.613,881.563,6.578003,11.830,5,0.000,0.000,0.000,0,0.000,0,111.215,9.986,9.986,19.973,0.000,0.000,19.973,19.973,0.000 +6.912801,0.100129,18408211,0.548607,109.858,0.000,0.000,115.626,0.000,86.543,4.003,413.852,767.799,675.028,6.635872,11.764,5,0.000,0.000,0.000,0,0.000,0,115.626,29.961,19.974,19.974,0.000,0.000,19.974,19.974,0.000 +7.012944,0.100143,18423611,0.549066,153780.300,0.000,0.000,132.290,0.000,67.556,4.756,413.852,852.922,981.644,6.752319,11.668,5,0.000,0.000,0.000,0,0.000,0,132.290,57867.327,19.971,19.971,0.000,0.000,19.971,95853.059,0.000 +7.113117,0.100174,18683103,0.556800,2590425.120,0.000,0.000,80.884,0.000,1.454,5.800,413.852,108.679,389.129,6.800171,11.630,5,0.000,0.000,0.000,0,0.000,0,80.884,670786.059,546132.357,391939.910,0.000,0.000,500232.002,481334.793,0.000 +7.213268,0.100150,18976573,0.565546,2930291.786,0.000,0.000,17.790,0.000,0.000,5.296,413.852,0.156,239.210,6.825684,11.607,5,0.000,0.000,0.000,0,0.000,0,17.790,597221.564,581674.951,611080.715,0.000,0.000,599797.688,540516.868,0.000 +7.313533,0.100266,19288862,0.574853,3114608.754,0.000,0.000,14.354,0.000,0.038,5.614,413.852,0.000,219.183,6.853394,11.585,5,0.000,0.000,0.000,0,0.000,0,14.354,581434.060,549349.368,682814.505,0.000,0.000,663565.685,637445.135,0.000 +7.413707,0.100173,19586543,0.583724,2971661.745,0.000,0.000,13.640,0.000,0.001,4.511,413.852,0.000,119.130,6.871338,11.574,4,0.000,0.000,0.000,0,0.000,0,13.640,710988.248,735705.427,613666.853,0.000,0.000,225519.299,685781.917,0.000 +7.513943,0.100236,19815823,0.590558,2287395.319,0.000,0.000,19.265,0.000,11.192,4.092,413.852,0.000,116.366,6.897461,11.562,3,0.000,0.000,0.000,0,0.000,0,19.265,313150.086,734554.388,693501.388,0.000,0.000,0.000,546189.458,0.000 +7.614196,0.100253,19986238,0.595636,1699851.738,0.000,0.000,11.560,0.000,0.080,2.663,413.852,0.000,33.860,6.923218,11.559,1,0.000,0.000,0.000,0,0.000,0,11.560,0.000,243075.357,544493.189,0.000,0.000,0.000,912283.192,0.000 +7.714496,0.100301,20000000,0.596046,137207.658,0.000,0.000,8.154,0.000,0.000,0.443,413.852,0.000,11.333,6.923218,11.558,0,0.000,0.000,0.000,0,0.000,0,8.154,0.000,0.000,0.000,0.000,0.000,0.000,137207.658,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.log new file mode 100644 index 000000000..e6ecdffef --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=184 +worker=0 kind=insert tid=7 os_tid=179 +worker=6 kind=insert tid=6 os_tid=185 +worker=2 kind=insert tid=8 os_tid=181 +worker=3 kind=insert tid=11 os_tid=182 +worker=1 kind=insert tid=10 os_tid=180 +worker=7 kind=insert tid=9 os_tid=186 +worker=4 kind=insert tid=12 os_tid=183 +start_monotonic_ns=2089906116634583 main_address=0x558660bb7300 +load_end reason=complete inserted=20000000 elapsed_s=7.715 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.161 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089906116778919 cpu_ns=9991608 +diagnostic_stage name=stop_request wall_ns=2089913831198086 cpu_ns=58486984612 +diagnostic_stage name=workers_joined wall_ns=2089913831268816 cpu_ns=58487054683 +diagnostic_stage name=before_close wall_ns=2089913831357037 cpu_ns=58487142920 +diagnostic_stage name=after_close wall_ns=2089913992176905 cpu_ns=58542107248 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089913750486141 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089913588045827 last_end_ns=2089913588047234 loop_exit_ns=2089913588047283 deregister_start_ns=2089913588047334 deregister_end_ns=2089913588048421 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089913666135960 last_end_ns=2089913666136958 loop_exit_ns=2089913666137007 deregister_start_ns=2089913666137038 deregister_end_ns=2089913666138110 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089913700072777 last_end_ns=2089913700073723 loop_exit_ns=2089913700073762 deregister_start_ns=2089913700073798 deregister_end_ns=2089913700074786 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089911819213483 last_end_ns=2089911819214592 loop_exit_ns=2089911819214652 deregister_start_ns=2089911819214680 deregister_end_ns=2089911819215998 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089911482782516 last_end_ns=2089911482784148 loop_exit_ns=2089911482784236 deregister_start_ns=2089911482784307 deregister_end_ns=2089911482788195 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089913459932816 last_end_ns=2089913459933982 loop_exit_ns=2089913459934026 deregister_start_ns=2089913459934050 deregister_end_ns=2089913459934976 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089913750485435 last_end_ns=2089913750486141 loop_exit_ns=2089913750486187 deregister_start_ns=2089913750486209 deregister_end_ns=2089913750486940 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089912056020229 last_end_ns=2089912056021587 loop_exit_ns=2089912056021651 deregister_start_ns=2089912056021685 deregister_end_ns=2089912056023073 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.summary.csv new file mode 100644 index 000000000..4af18f3e8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-11-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2592475.340118,7.714635,20000000,0.002675,0.001424,0.004288,0.010880,1241.498310,0.002675,0.001424,0.004288,0.010880,1241.498310,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.csv new file mode 100644 index 000000000..1c7619a00 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100082,0.100082,492711,0.014684,4923050.354,0.000,0.000,16.915,0.000,0.001,8.195,80.902,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,16.915,565993.271,607239.258,566073.205,731227.016,679389.762,553393.661,622906.339,596827.844 +0.200265,0.100183,928386,0.027668,4348809.509,0.000,0.000,20.938,0.000,0.001,9.048,148.684,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.938,670126.416,574461.091,519401.625,542229.942,428407.770,513881.703,521807.232,578493.728 +0.300435,0.100169,1350379,0.040244,4212789.953,0.000,0.000,21.304,0.000,0.002,9.286,214.621,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,21.304,657944.882,548270.763,507979.052,637669.246,415994.951,506970.761,506541.488,431418.810 +0.400622,0.100188,1768647,0.052710,4174849.277,0.000,0.000,22.677,0.000,1.977,9.457,276.496,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,22.677,532431.324,417307.261,517808.751,630477.420,536264.135,510572.325,503445.692,526542.370 +0.500812,0.100190,2203045,0.065656,4335759.833,0.000,0.000,12.061,0.000,12.358,9.737,283.500,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,12.061,412358.210,524914.814,542900.715,660437.876,560337.656,533179.146,530873.517,570757.900 +0.600963,0.100151,2342435,0.069810,1391792.979,0.000,0.000,83.158,0.000,93.520,10.755,292.438,0.000,15.172,0.108158,14.013,8,0.000,0.000,0.000,0,0.000,0,83.158,527930.771,33419.407,37503.224,112559.597,37952.544,35925.613,561809.482,44692.341 +0.703751,0.102788,2646715,0.078878,2960263.819,0.000,0.000,104.156,0.000,0.003,9.671,298.844,0.000,680.480,0.441284,13.944,8,0.000,0.000,0.000,0,0.000,0,104.156,390064.472,356403.000,342646.548,415573.253,310814.081,371609.035,376317.749,396835.682 +0.803915,0.100164,3007656,0.089635,3603494.539,0.000,0.000,21.180,0.000,18.536,8.727,298.844,46.759,811.012,0.478271,13.865,8,0.000,0.000,0.000,0,0.000,0,21.180,465765.404,530509.122,453874.923,447605.216,474930.359,368734.689,377230.742,484844.085 +0.904075,0.100160,3360268,0.100144,3520504.654,0.000,0.000,22.817,0.000,7.943,9.017,298.844,73.828,473.854,0.556030,13.819,8,0.000,0.000,0.000,0,0.000,0,22.817,476539.900,453646.416,433847.995,429225.368,414708.523,460505.475,403186.901,448844.076 +1.004269,0.100194,3729091,0.111136,3681094.530,0.000,0.000,18.192,0.000,1.438,9.451,298.844,103.744,115.947,0.784992,13.808,8,0.000,0.000,0.000,0,0.000,0,18.192,427960.437,465846.998,444248.864,540811.685,468122.586,447532.499,410424.429,476147.032 +1.104428,0.100159,4095497,0.122055,3658229.806,0.000,0.000,18.031,0.000,34.426,9.751,298.844,88.063,96.487,0.784992,13.798,8,0.000,0.000,0.000,0,0.000,0,18.031,258987.247,383668.540,549434.355,598076.833,570950.065,388550.759,513082.290,395479.716 +1.204595,0.100167,4354772,0.129782,2588430.686,0.000,0.000,74.636,0.000,1.179,9.900,298.844,75.265,24.373,0.784992,13.796,8,0.000,0.000,0.000,0,0.000,0,74.636,225982.902,197360.664,153853.265,415007.477,422504.966,389430.158,398325.315,385965.939 +1.304760,0.100165,4813247,0.143446,4577191.501,0.000,0.000,10.887,0.000,0.001,8.763,298.844,0.000,0.078,0.793705,13.796,8,0.000,0.000,0.000,0,0.000,0,10.887,558268.110,651194.656,516087.764,631666.903,552178.166,514739.989,520430.592,632625.321 +1.404923,0.100163,5202579,0.155049,3886984.565,0.000,0.000,15.453,0.000,0.001,8.204,298.844,0.000,70.744,1.022217,13.789,8,0.000,0.000,0.000,0,0.000,0,15.453,485828.144,558789.224,462436.270,568882.772,360911.746,464383.097,454159.760,531593.550 +1.505061,0.100138,5584591,0.166434,3814846.166,0.000,0.000,19.078,0.000,0.002,8.376,298.844,0.000,491.703,1.345772,13.741,8,0.000,0.000,0.000,0,0.000,0,19.078,366613.176,480805.311,488454.736,529767.623,545825.424,468702.043,400835.864,533841.990 +1.605229,0.100168,5780243,0.172265,1953236.551,0.000,0.000,17.070,0.000,61.490,8.586,298.844,0.000,301.992,1.345772,13.711,8,0.000,0.000,0.000,0,0.000,0,17.070,221777.186,210056.888,464359.398,230292.871,236452.516,197907.312,199744.224,192646.156 +1.705393,0.100164,6129619,0.182677,3488040.416,0.000,0.000,76.509,0.000,2.492,9.322,298.844,0.000,0.741,1.345772,13.711,8,0.000,0.000,0.000,0,0.000,0,76.509,505101.749,460784.420,403298.683,395781.010,334771.052,470528.442,453047.107,464727.953 +1.805562,0.100169,6587351,0.196318,4569605.637,0.000,0.000,13.659,0.000,0.001,8.501,298.844,0.000,0.000,1.345772,13.711,8,0.000,0.000,0.000,0,0.000,0,13.659,553076.302,555612.021,519003.823,657619.813,693808.719,642135.953,458226.427,490122.580 +1.905716,0.100154,7034590,0.209647,4465504.371,0.000,0.000,16.539,0.000,0.001,8.538,298.844,0.000,74.026,1.626953,13.704,8,0.000,0.000,0.000,0,0.000,0,16.539,509504.365,633762.763,498351.562,628341.123,632095.334,640322.648,525379.885,397746.691 +2.005875,0.100158,7409517,0.220821,3743351.611,0.000,0.000,20.898,0.000,0.001,8.756,298.844,0.000,673.700,1.637085,13.638,8,0.000,0.000,0.000,0,0.000,0,20.898,465294.351,474290.128,525319.449,562690.364,464545.535,367229.396,480570.199,403412.189 +2.106039,0.100164,7633737,0.227503,2238524.120,0.000,0.000,78.646,0.000,78.705,9.736,298.844,0.078,129.943,1.777714,13.625,8,0.000,0.000,0.000,0,0.000,0,78.646,242731.411,137124.827,140379.483,462310.839,113753.206,514874.525,120492.140,506857.689 +2.206219,0.100180,7992333,0.238190,3579503.328,0.000,0.000,79.376,0.000,0.003,9.667,298.844,1.794,5.654,1.880749,13.625,8,0.000,0.000,0.000,0,0.000,0,79.376,552982.536,619752.097,428507.063,504000.888,493599.650,358323.659,356347.224,265990.210 +2.306404,0.100184,8453401,0.251931,4602191.488,0.000,0.000,14.195,0.000,4.949,8.460,298.844,0.000,0.000,1.880749,13.625,8,0.000,0.000,0.000,0,0.000,0,14.195,560066.984,650350.461,617800.498,654712.416,684098.215,541640.970,364108.420,529413.523 +2.406570,0.100166,8853807,0.263864,3997404.641,0.000,0.000,14.136,0.000,9.531,8.081,298.844,0.000,180.013,2.115479,13.607,8,0.000,0.000,0.000,0,0.000,0,14.136,495574.907,452017.427,507704.712,511747.981,623072.634,469338.589,454782.823,483165.568 +2.506725,0.100155,9200347,0.274192,3460046.270,0.000,0.000,23.087,0.000,0.003,8.136,298.844,0.000,606.600,2.203247,13.548,8,0.000,0.000,0.000,0,0.000,0,23.087,400709.981,434577.578,481355.199,375988.233,400160.831,480127.099,494245.254,392882.094 +2.606881,0.100156,9400596,0.280160,1999374.455,0.000,0.000,73.983,0.000,9.203,9.751,298.844,0.000,108.425,2.320560,13.537,8,0.000,0.000,0.000,0,0.000,0,73.983,150914.835,142467.998,515965.991,164673.396,214036.476,87673.382,188576.149,535066.228 +2.707081,0.100201,9790441,0.291778,3890635.231,0.000,0.000,39.694,0.000,0.001,9.403,298.844,9.629,4.054,2.422733,13.537,8,0.000,0.000,0.000,0,0.000,0,39.694,560444.286,537979.409,508598.424,569226.646,530045.346,367861.110,448209.721,368270.289 +2.807255,0.100173,10246741,0.305377,4555114.232,0.000,0.000,11.760,0.000,2.065,8.330,298.844,0.000,0.000,2.422733,13.537,8,0.000,0.000,0.000,0,0.000,0,11.760,560280.049,549009.560,578797.991,492128.033,688967.267,516226.314,650503.854,519201.164 +2.907420,0.100165,10671611,0.318039,4241680.274,0.000,0.000,18.024,0.000,2.330,8.638,298.844,0.000,519.492,2.704224,13.486,8,0.000,0.000,0.000,0,0.000,0,18.024,510545.079,491256.999,631914.220,526977.883,604998.763,432933.521,557018.168,486035.640 +3.007575,0.100155,11064630,0.329752,3924100.385,0.000,0.000,22.742,0.000,8.659,8.620,298.844,0.000,396.767,2.776611,13.447,8,0.000,0.000,0.000,0,0.000,0,22.742,444140.760,468413.093,545263.832,576894.746,615984.085,452278.132,491337.518,329788.218 +3.107735,0.100160,11238698,0.334939,1737895.943,0.000,0.000,76.137,0.000,33.655,10.821,298.844,99.840,37.674,2.964233,13.444,8,0.000,0.000,0.000,0,0.000,0,76.137,551746.119,377055.968,30750.738,160403.039,577414.998,8556.293,30990.354,978.433 +3.207908,0.100173,11648938,0.347165,4095328.760,0.000,0.000,55.919,0.000,0.001,9.056,298.844,0.000,0.000,2.964233,13.444,8,0.000,0.000,0.000,0,0.000,0,55.919,582963.420,444811.961,499148.141,648230.726,724309.364,435368.267,420344.208,340152.672 +3.308082,0.100174,12107747,0.360839,4580114.372,0.000,0.000,11.132,0.000,0.001,8.443,298.844,0.000,4.016,3.186890,13.443,8,0.000,0.000,0.000,0,0.000,0,11.132,590272.124,532362.964,625600.604,631590.174,596621.068,512697.210,598288.165,492682.063 +3.408257,0.100175,12443374,0.370841,3350413.845,0.000,0.000,21.556,0.000,6.672,7.697,298.844,0.000,626.483,3.257446,13.382,8,0.000,0.000,0.000,0,0.000,0,21.556,479212.389,443095.518,392633.719,431875.130,438872.898,406209.990,362017.234,396496.967 +3.508413,0.100156,12849972,0.382959,4059640.141,0.000,0.000,15.373,0.000,15.903,8.575,298.844,0.000,303.549,3.330891,13.352,8,0.000,0.000,0.000,0,0.000,0,15.373,452802.867,515614.775,610177.099,547514.957,435899.265,540575.794,566804.832,390250.554 +3.608588,0.100174,13041473,0.388666,1911674.625,0.000,0.000,80.021,0.000,43.063,10.626,298.844,24.606,41.568,3.476768,13.348,8,0.000,0.000,0.000,0,0.000,0,80.021,9.983,572700.786,307812.946,9.983,9.983,415984.216,615136.746,9.983 +3.708759,0.100171,13426572,0.400143,3844412.556,0.000,0.000,71.929,0.000,0.001,9.573,298.844,22.618,0.078,3.511234,13.348,8,0.000,0.000,0.000,0,0.000,0,71.929,441953.857,664932.361,360812.682,533217.712,353095.885,509348.550,563226.370,417825.139 +3.808912,0.100153,13875453,0.413521,4481947.332,0.000,0.000,13.374,0.000,0.001,8.417,298.844,0.000,46.764,3.739136,13.344,8,0.000,0.000,0.000,0,0.000,0,13.374,459885.832,639361.023,585573.382,538405.604,549069.276,531366.382,658421.838,519863.995 +3.909065,0.100153,14203548,0.423299,3275923.325,0.000,0.000,27.620,0.000,1.441,7.636,298.844,0.000,595.922,3.831673,13.285,8,0.000,0.000,0.000,0,0.000,0,27.620,411129.151,327956.773,347097.403,441123.127,504406.024,421173.738,409950.959,413086.148 +4.009225,0.100160,14598777,0.435077,3945986.681,0.000,0.000,17.339,0.000,11.090,8.693,298.844,0.000,322.415,3.910767,13.254,8,0.000,0.000,0.000,0,0.000,0,17.339,514188.635,518511.729,526159.513,474671.759,363679.059,478186.145,515706.211,554883.629 +4.109386,0.100161,14781703,0.440529,1826326.755,0.000,0.000,77.526,0.000,35.352,10.811,298.844,93.288,71.994,4.030468,13.247,8,0.000,0.000,0.000,0,0.000,0,77.526,509531.646,9.984,402204.024,337747.547,172722.592,9.984,68170.512,335930.465 +4.209551,0.100165,15161984,0.451862,3796544.525,0.000,0.000,72.880,0.000,2.657,9.752,298.844,30.536,2.886,4.072514,13.246,8,0.000,0.000,0.000,0,0.000,0,72.880,563869.441,482683.423,487914.789,418449.429,491339.138,385024.590,599430.753,367832.962 +4.309724,0.100174,15574880,0.464168,4121801.173,0.000,0.000,13.618,0.000,0.004,7.997,298.844,0.000,189.476,4.530151,13.228,8,0.000,0.000,0.000,0,0.000,0,13.618,491945.579,557771.252,516383.135,588497.885,483290.611,482791.478,467038.838,534082.395 +4.409881,0.100156,15974040,0.476063,3985363.464,0.000,0.000,17.937,0.000,6.083,8.503,298.844,0.000,488.844,4.530151,13.180,8,0.000,0.000,0.000,0,0.000,0,17.937,472760.196,536370.655,387473.658,410976.879,616006.037,496443.136,614777.959,450554.945 +4.510050,0.100169,16407878,0.488993,4331064.615,0.000,0.000,12.125,0.000,30.354,8.311,298.844,9.242,293.918,4.530151,13.151,8,0.000,0.000,0.000,0,0.000,0,12.125,335004.161,541794.881,522287.830,609091.214,650880.630,490980.709,642175.334,538849.856 +4.610193,0.100143,16598852,0.494684,1907018.284,0.000,0.000,35.316,0.000,95.622,8.665,357.895,621.691,241.140,4.626831,13.128,8,0.000,0.000,0.000,0,0.000,0,35.316,166342.594,28968.656,191826.224,433441.388,28469.368,524131.954,23646.252,510191.849 +4.710360,0.100167,16711373,0.498038,1123329.356,0.000,0.000,7.358,0.000,195.789,7.281,357.895,443.359,890.306,4.972900,13.040,8,0.000,0.000,0.000,0,0.000,0,7.358,0.000,0.000,0.000,472469.007,0.000,461846.790,0.000,189013.559 +4.810493,0.100133,16846203,0.502056,1346503.616,0.000,0.000,65.664,0.000,295.923,9.847,357.895,727.857,556.367,4.978516,12.986,8,0.000,0.000,0.000,0,0.000,0,65.664,0.000,0.000,0.000,482096.830,0.000,437176.758,0.000,427230.028 +4.910662,0.100169,16913068,0.504049,667523.854,0.000,0.000,23.461,0.000,396.091,4.786,357.895,397.337,732.670,5.112793,12.914,8,0.000,0.000,0.000,0,0.000,0,23.461,0.000,0.000,0.000,136559.617,0.000,270234.102,0.000,260730.135 +5.010818,0.100156,17076510,0.508920,1631868.411,0.000,0.000,3.110,0.000,496.248,6.797,357.895,438.494,366.497,5.122681,12.879,8,0.000,0.000,0.000,0,0.000,0,3.110,0.000,0.000,0.000,616545.969,0.000,454649.111,0.000,560673.331 +5.110969,0.100150,17200440,0.512613,1237440.375,0.000,0.000,20.274,0.000,596.398,6.663,357.895,504.866,422.607,5.292725,12.837,8,0.000,0.000,0.000,0,0.000,0,20.274,0.000,0.000,0.000,430882.470,0.000,426439.147,0.000,380118.758 +5.211123,0.100154,17292499,0.515357,919175.068,0.000,0.000,36.448,0.000,696.552,4.583,357.895,285.108,647.402,5.292725,12.774,8,0.000,0.000,0.000,0,0.000,0,36.448,0.000,0.000,0.000,368552.668,0.000,386924.388,0.000,163698.011 +5.311271,0.100148,17416737,0.519059,1240544.119,0.000,0.000,4.151,0.000,796.700,7.260,357.895,654.617,247.992,5.328125,12.750,7,0.000,0.000,0.000,0,0.000,0,4.151,0.000,0.000,0.000,31333.629,0.000,603946.220,0.000,605264.269 +5.411439,0.100168,17486932,0.521151,700771.359,0.000,0.000,3.656,0.000,896.868,3.160,357.895,230.355,658.580,5.456299,12.685,7,0.000,0.000,0.000,0,0.000,0,3.656,0.000,0.000,0.000,0.000,0.000,583808.082,0.000,116963.277 +5.511568,0.100129,17564419,0.523460,773870.098,0.000,0.000,83.970,0.000,996.997,5.062,357.895,437.131,450.200,5.460815,12.641,7,0.000,0.000,0.000,0,0.000,0,83.970,0.000,0.000,0.000,0.000,0.000,380428.456,0.000,393441.642 +5.611721,0.100153,17658232,0.526256,936693.468,0.000,0.000,24.706,0.000,1097.151,5.612,357.895,435.816,212.136,5.487305,12.620,7,0.000,0.000,0.000,0,0.000,0,24.706,0.000,0.000,0.000,0.000,0.000,570784.633,0.000,365908.835 +5.711881,0.100160,17754721,0.529132,963353.451,0.000,0.000,6.800,0.000,1197.310,4.499,357.895,309.701,596.393,5.616577,12.562,7,0.000,0.000,0.000,0,0.000,0,6.800,0.000,0.000,0.000,0.000,0.000,489708.914,0.000,473644.537 +5.812035,0.100154,17833466,0.531479,786236.939,0.000,0.000,1.496,0.000,1297.464,4.671,357.895,374.539,429.689,5.681519,12.520,6,0.000,0.000,0.000,0,0.000,0,1.496,0.000,0.000,0.000,0.000,0.000,177446.224,0.000,608790.715 +5.913948,0.101912,17845533,0.531838,118405.658,0.000,0.000,20.752,0.000,1399.377,4.572,357.895,446.462,270.185,5.681519,12.493,6,0.000,0.000,0.000,0,0.000,0,20.752,0.000,0.000,0.000,0.000,0.000,0.000,0.000,118405.658 +6.014107,0.100159,17898727,0.533424,531094.466,0.000,0.000,4.016,0.000,1499.536,3.217,357.895,210.056,488.753,5.796875,12.445,6,0.000,0.000,0.000,0,0.000,0,4.016,0.000,0.000,0.000,0.000,0.000,0.000,0.000,531094.466 +6.114251,0.100145,17910615,0.533778,118708.439,0.000,0.000,1562.425,0.000,52.566,5.761,420.371,75.321,348.754,5.796875,12.411,5,0.000,0.000,0.000,0,0.000,0,1562.425,30366.114,9.986,9.986,0.000,9.986,0.000,9.986,88302.383 +6.214402,0.100151,18188385,0.542056,2773521.246,0.000,0.000,61.849,0.000,51.991,5.102,420.371,31.008,220.215,5.807861,12.390,5,0.000,0.000,0.000,0,0.000,0,61.849,731647.656,652147.436,104822.069,0.000,685816.707,0.000,599087.379,0.000 +6.314548,0.100146,18419547,0.548945,2308249.379,0.000,0.000,133.069,0.000,19.926,4.051,420.371,205.871,129.420,5.823853,12.377,5,0.000,0.000,0.000,0,0.000,0,133.069,474157.611,627353.906,9.985,0.000,578245.617,0.000,628482.259,0.000 +6.414671,0.100123,18419555,0.548946,79.901,0.000,0.000,75.632,0.000,120.048,3.172,420.371,620.173,734.914,6.021851,12.305,5,0.000,0.000,0.000,0,0.000,0,75.632,19.975,19.975,19.975,0.000,19.975,0.000,0.000,0.000 +6.514824,0.100153,18419558,0.548946,29.954,0.000,0.000,164.461,0.000,142.798,1.968,420.371,440.031,815.940,6.084595,12.225,5,0.000,0.000,0.000,0,0.000,0,164.461,0.000,0.000,9.985,0.000,0.000,0.000,19.969,0.000 +6.614974,0.100149,18419569,0.548946,109.836,0.000,0.000,197.483,0.000,77.495,3.667,420.371,747.086,428.500,6.171021,12.183,5,0.000,0.000,0.000,0,0.000,0,197.483,19.970,19.970,29.955,0.000,19.970,0.000,19.970,0.000 +6.715155,0.100181,18419572,0.548946,29.946,0.000,0.000,129.278,0.000,173.782,1.756,420.371,339.502,707.429,6.182129,12.114,5,0.000,0.000,0.000,0,0.000,0,129.278,0.000,19.964,0.000,0.000,9.982,0.000,0.000,0.000 +6.815279,0.100124,18419582,0.548946,99.876,0.000,0.000,200.285,0.000,68.327,3.394,420.371,758.708,458.299,6.238770,12.070,5,0.000,0.000,0.000,0,0.000,0,200.285,19.975,19.975,19.975,0.000,19.975,0.000,19.975,0.000 +6.915423,0.100144,18419587,0.548946,49.928,0.000,0.000,97.149,0.000,119.057,2.518,420.371,463.627,529.704,6.300293,12.018,5,0.000,0.000,0.000,0,0.000,0,97.149,19.971,0.000,0.000,0.000,9.986,0.000,19.971,0.000 +7.015539,0.100116,18419593,0.548947,59.930,0.000,0.000,173.749,0.000,187.767,1.918,420.371,408.587,780.459,6.421875,11.941,5,0.000,0.000,0.000,0,0.000,0,173.749,0.000,19.977,19.977,0.000,19.977,0.000,0.000,0.000 +7.115658,0.100119,18419603,0.548947,99.881,0.000,0.000,204.438,0.000,77.738,3.680,420.371,770.140,443.926,6.448242,11.898,5,0.000,0.000,0.000,0,0.000,0,204.438,19.976,19.976,19.976,0.000,19.976,0.000,19.976,0.000 +7.215811,0.100153,18419607,0.548947,39.939,0.000,0.000,94.633,0.000,133.674,2.033,420.371,453.293,674.596,6.581543,11.832,5,0.000,0.000,0.000,0,0.000,0,94.633,19.970,0.000,0.000,0.000,0.000,0.000,19.970,0.000 +7.315937,0.100126,18419615,0.548947,79.899,0.000,0.000,158.551,0.000,173.861,2.998,420.371,639.157,649.105,6.608398,11.769,5,0.000,0.000,0.000,0,0.000,0,158.551,19.975,19.975,19.975,0.000,19.975,0.000,0.000,0.000 +7.416055,0.100119,18419625,0.548948,99.881,0.000,0.000,173.870,0.000,91.046,2.429,420.371,515.131,596.012,6.746826,11.710,5,0.000,0.000,0.000,0,0.000,0,173.870,19.976,19.976,19.976,0.000,19.976,0.000,19.976,0.000 +7.516172,0.100116,18441870,0.549611,222191.722,0.000,0.000,145.331,0.000,141.786,2.513,420.371,504.063,553.029,6.748657,11.656,5,0.000,0.000,0.000,0,0.000,0,145.331,0.000,0.000,66842.302,0.000,155329.444,0.000,19.977,0.000 +7.616323,0.100151,18655716,0.555984,2135231.956,0.000,0.000,153.993,0.000,3.586,5.154,420.371,225.089,361.251,6.792236,11.621,5,0.000,0.000,0.000,0,0.000,0,153.993,538445.977,389670.896,568859.997,0.000,437628.393,0.000,200626.693,0.000 +7.716529,0.100206,18962865,0.565137,3065178.797,0.000,0.000,18.149,0.000,0.000,5.615,420.371,0.156,130.279,6.808228,11.608,5,0.000,0.000,0.000,0,0.000,0,18.149,666148.400,511626.561,567561.391,0.000,629064.756,0.000,690777.689,0.000 +7.816701,0.100172,19260860,0.574018,2974823.576,0.000,0.000,16.451,0.000,6.946,5.335,420.371,0.000,239.899,6.833130,11.585,5,0.000,0.000,0.000,0,0.000,0,16.451,623695.205,626400.543,572972.613,0.000,476788.365,0.000,674966.850,0.000 +7.916995,0.100294,19588202,0.583774,3263830.897,0.000,0.000,15.810,0.000,0.360,5.590,420.371,0.000,162.959,6.858276,11.569,5,0.000,0.000,0.000,0,0.000,0,15.810,652881.840,638364.492,516392.843,0.000,736436.357,0.000,719755.366,0.000 +8.017156,0.100161,19824305,0.590810,2357236.923,0.000,0.000,19.742,0.000,5.919,4.673,420.371,0.000,187.628,6.899902,11.550,3,0.000,0.000,0.000,0,0.000,0,19.742,450654.842,521900.200,634538.951,0.000,154581.260,0.000,595561.670,0.000 +8.117415,0.100259,19965789,0.595027,1411178.444,0.000,0.000,12.416,0.000,0.000,2.219,420.371,0.000,71.689,6.958130,11.543,1,0.000,0.000,0.000,0,0.000,0,12.416,0.000,195472.811,877483.212,0.000,0.000,0.000,338222.421,0.000 +8.217669,0.100254,20000000,0.596046,341241.887,0.000,0.000,8.683,0.000,0.000,0.615,420.371,0.000,23.768,6.958130,11.541,0,0.000,0.000,0.000,0,0.000,0,8.683,0.000,0.000,341241.887,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.log new file mode 100644 index 000000000..c941f11ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=193 +worker=5 kind=insert tid=6 os_tid=198 +worker=7 kind=insert tid=7 os_tid=200 +worker=1 kind=insert tid=8 os_tid=194 +worker=6 kind=insert tid=10 os_tid=199 +worker=2 kind=insert tid=9 os_tid=195 +start_monotonic_ns=2089914117725196 main_address=0x55ebdaef7300 +worker=3 kind=insert tid=11 os_tid=196 +worker=4 kind=insert tid=12 os_tid=197 +load_end reason=complete inserted=20000000 elapsed_s=8.218 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.133 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089914117740495 cpu_ns=9182414 +diagnostic_stage name=stop_request wall_ns=2089922335447138 cpu_ns=56996363580 +diagnostic_stage name=workers_joined wall_ns=2089922335496744 cpu_ns=56996412412 +diagnostic_stage name=before_close wall_ns=2089922335605930 cpu_ns=56996521608 +diagnostic_stage name=after_close wall_ns=2089922468188551 cpu_ns=57045473232 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089922272800924 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089922118023799 last_end_ns=2089922118024626 loop_exit_ns=2089922118024670 deregister_start_ns=2089922118024715 deregister_end_ns=2089922118025455 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089922165436323 last_end_ns=2089922165437409 loop_exit_ns=2089922165437453 deregister_start_ns=2089922165437479 deregister_end_ns=2089922165438350 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089922272800287 last_end_ns=2089922272800924 loop_exit_ns=2089922272800960 deregister_start_ns=2089922272801061 deregister_end_ns=2089922272801675 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089919333976637 last_end_ns=2089919333978340 loop_exit_ns=2089919333978417 deregister_start_ns=2089919333978457 deregister_end_ns=2089919333981792 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089922070963925 last_end_ns=2089922070965046 loop_exit_ns=2089922070965096 deregister_start_ns=2089922070965143 deregister_end_ns=2089922070965890 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089919860367521 last_end_ns=2089919860369288 loop_exit_ns=2089919860369335 deregister_start_ns=2089919860369451 deregister_end_ns=2089919860370645 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089922184952583 last_end_ns=2089922184953566 loop_exit_ns=2089922184953610 deregister_start_ns=2089922184953647 deregister_end_ns=2089922184954569 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089920143950134 last_end_ns=2089920143951513 loop_exit_ns=2089920143951595 deregister_start_ns=2089920143951703 deregister_end_ns=2089920143952587 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.summary.csv new file mode 100644 index 000000000..289c3aa66 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-12-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2433749.631177,8.217772,20000000,0.002808,0.001424,0.004288,0.010624,1562.425305,0.002808,0.001424,0.004288,0.010624,1562.425305,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.csv new file mode 100644 index 000000000..a0525fa9e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.csv @@ -0,0 +1,92 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,513661,0.015308,5133153.950,0.000,0.000,19.536,0.000,0.006,8.124,82.188,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,19.536,477318.631,586025.441,597827.495,784781.622,749675.259,751713.886,592211.276,593600.341 +0.200224,0.100157,962733,0.028692,4483674.623,0.000,0.000,20.749,0.000,0.004,9.055,151.531,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,20.749,427188.741,533871.107,603222.133,697833.466,483360.476,675598.405,524725.478,537874.816 +0.300391,0.100167,1384771,0.041269,4213346.492,0.000,0.000,22.069,0.000,2.639,9.337,220.516,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,22.069,505346.405,511226.589,562520.961,539469.442,545719.009,647768.654,506374.688,394920.743 +0.400570,0.100179,1810658,0.053962,4251274.630,0.000,0.000,16.624,0.000,9.981,9.494,276.453,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,16.624,465678.015,525291.509,574783.087,464050.922,528156.391,657605.116,514680.467,521029.124 +0.500733,0.100163,2242902,0.066844,4315387.449,0.000,0.000,18.371,0.000,3.260,9.704,292.387,0.000,0.000,0.004768,14.015,8,0.000,0.000,0.000,0,0.000,0,18.371,492425.239,518951.887,567652.297,541065.747,584355.000,623461.090,544729.759,442746.428 +0.600903,0.100169,2367095,0.070545,1239830.508,0.000,0.000,101.460,0.000,9.159,10.936,300.043,0.000,21.214,0.177345,14.012,8,0.000,0.000,0.000,0,0.000,0,101.460,4362.612,19147.576,697029.671,1956.687,12578.700,15034.541,486196.689,3524.033 +0.701070,0.100167,2652215,0.079042,2846432.851,0.000,0.000,33.704,0.000,16.364,8.286,300.043,0.000,547.677,0.401489,13.959,8,0.000,0.000,0.000,0,0.000,0,33.704,331584.669,384506.037,395647.378,319944.164,468086.059,390446.089,238879.929,317338.528 +0.801240,0.100170,2987961,0.089048,3351775.222,0.000,0.000,27.723,0.000,12.541,8.326,300.043,34.005,889.390,0.474609,13.872,8,0.000,0.000,0.000,0,0.000,0,27.723,277699.009,397465.878,494171.860,427065.675,490248.514,415455.367,411721.699,437947.220 +0.901396,0.100156,3358688,0.100097,3701487.721,0.000,0.000,21.389,0.000,7.209,9.027,300.043,68.487,516.459,0.555786,13.821,8,0.000,0.000,0.000,0,0.000,0,21.389,428440.711,390460.043,561502.848,559505.968,373306.839,477254.457,454410.143,456606.712 +1.001552,0.100156,3752900,0.111845,3935974.920,0.000,0.000,17.533,0.000,7.239,9.344,300.043,107.683,118.370,0.604221,13.810,8,0.000,0.000,0.000,0,0.000,0,17.533,500508.576,324383.553,602669.077,619862.234,486480.477,519978.179,453442.059,428650.765 +1.101714,0.100161,4052160,0.120764,2987777.637,0.000,0.000,21.357,0.000,34.643,8.871,300.043,114.152,117.818,0.661987,13.798,8,0.000,0.000,0.000,0,0.000,0,21.357,542075.075,292507.884,422737.689,348138.095,347469.174,337305.579,376751.911,320792.232 +1.201891,0.100177,4282804,0.127638,2302357.000,0.000,0.000,86.669,0.000,0.001,9.756,300.043,64.885,5.186,0.778095,13.798,8,0.000,0.000,0.000,0,0.000,0,86.669,541739.280,254139.309,164009.146,294108.428,287460.218,142766.817,434219.954,183913.847 +1.302055,0.100164,4703999,0.140190,4205048.632,0.000,0.000,14.267,0.000,0.322,8.268,300.043,0.000,0.000,0.778095,13.798,8,0.000,0.000,0.000,0,0.000,0,14.267,559531.691,429984.305,522512.447,535081.818,628288.846,516751.902,501876.316,511021.307 +1.402209,0.100154,5133167,0.152980,4285092.656,0.000,0.000,11.527,0.000,8.587,8.502,300.043,0.000,2.652,1.009766,13.797,8,0.000,0.000,0.000,0,0.000,0,11.527,526380.811,515487.556,511353.911,473092.729,633586.007,524463.758,521618.132,579109.752 +1.502365,0.100156,5486896,0.163522,3531768.962,0.000,0.000,14.366,0.000,0.002,7.867,300.043,0.000,465.678,1.068604,13.752,8,0.000,0.000,0.000,0,0.000,0,14.366,493019.288,438145.070,436108.254,448528.837,446372.209,380864.613,400434.022,488296.670 +1.602547,0.100182,5763740,0.171773,2763403.724,0.000,0.000,18.515,0.000,27.193,8.156,300.043,0.000,358.994,1.150574,13.717,8,0.000,0.000,0.000,0,0.000,0,18.515,365833.273,364575.565,262741.157,306211.932,310494.128,333701.832,366302.418,453543.422 +1.702722,0.100175,5955495,0.177488,1914199.233,0.000,0.000,76.824,0.000,0.001,9.261,300.043,0.000,6.239,1.236698,13.716,8,0.000,0.000,0.000,0,0.000,0,76.824,313680.908,444911.192,125630.087,275447.834,143908.092,65125.998,119950.030,425545.092 +1.802890,0.100168,6440476,0.191941,4841690.292,0.000,0.000,13.603,0.000,0.001,8.356,300.043,0.000,0.000,1.236698,13.716,8,0.000,0.000,0.000,0,0.000,0,13.603,695453.696,693277.346,698528.540,498903.319,564014.126,564573.188,544347.108,582592.968 +1.903045,0.100154,6896780,0.205540,4556005.573,0.000,0.000,13.931,0.000,7.015,8.519,300.043,0.000,0.000,1.236698,13.716,8,0.000,0.000,0.000,0,0.000,0,13.931,645912.717,652941.864,510182.284,552826.442,490872.098,641399.685,523791.272,538079.211 +2.003204,0.100160,7281476,0.217005,3840829.192,0.000,0.000,22.436,0.000,6.087,7.995,300.043,0.000,400.923,1.596680,13.677,8,0.000,0.000,0.000,0,0.000,0,22.436,494320.955,502677.616,519011.543,509716.381,344959.369,523813.878,448923.419,497406.031 +2.103362,0.100158,7558043,0.225247,2761300.187,0.000,0.000,24.993,0.000,31.694,8.203,300.043,0.000,462.939,1.725342,13.632,8,0.000,0.000,0.000,0,0.000,0,24.993,251192.483,236026.483,301393.039,420404.701,454131.328,468648.355,341859.001,287644.796 +2.203556,0.100194,7762115,0.231329,2036769.807,0.000,0.000,83.054,0.000,35.233,10.627,300.043,0.000,22.768,1.880741,13.629,8,0.000,0.000,0.000,0,0.000,0,83.054,77210.255,230283.379,83887.306,537178.175,427041.778,366529.139,78198.339,236441.436 +2.303713,0.100157,8213495,0.244781,4506727.727,0.000,0.000,35.882,0.000,0.001,8.366,300.043,0.000,0.000,1.880741,13.629,8,0.000,0.000,0.000,0,0.000,0,35.882,568577.748,518865.760,533872.210,671496.241,527182.708,622323.407,435117.184,629292.470 +2.403888,0.100174,8651017,0.257820,4367601.244,0.000,0.000,11.651,0.000,6.137,8.361,300.043,0.000,6.161,2.095947,13.629,8,0.000,0.000,0.000,0,0.000,0,11.651,566571.684,438944.314,515001.641,666078.107,495884.988,634603.011,497621.958,552895.540 +2.504037,0.100150,9013885,0.268635,3623256.746,0.000,0.000,18.816,0.000,0.002,7.911,300.043,0.000,478.464,2.149536,13.582,8,0.000,0.000,0.000,0,0.000,0,18.816,396716.199,436047.329,459602.072,493850.809,471683.988,450046.375,434160.153,481149.820 +2.604211,0.100173,9320360,0.277768,3059444.861,0.000,0.000,28.275,0.000,26.782,8.649,300.043,0.000,393.731,2.265388,13.543,8,0.000,0.000,0.000,0,0.000,0,28.275,358987.508,320753.806,374101.301,466421.216,301527.146,359885.951,326094.546,551673.387 +2.704392,0.100182,9517543,0.283645,1968255.550,0.000,0.000,78.680,0.000,28.463,10.831,300.043,10.294,29.712,2.425732,13.541,8,0.000,0.000,0.000,0,0.000,0,78.680,232298.135,246821.759,52135.320,428521.783,51825.882,388414.620,256144.828,312093.223 +2.804559,0.100166,10001373,0.298064,4830264.131,0.000,0.000,38.725,0.000,0.001,8.368,300.043,0.000,0.000,2.425732,13.541,8,0.000,0.000,0.000,0,0.000,0,38.725,704527.912,599133.252,560188.043,714491.336,588510.924,411824.868,565099.872,686487.924 +2.904710,0.100151,10462511,0.311807,4604410.120,0.000,0.000,11.012,0.000,14.238,8.601,300.043,0.000,65.214,2.646362,13.534,8,0.000,0.000,0.000,0,0.000,0,11.012,652222.704,552234.061,545953.568,672611.841,481551.057,540901.216,583846.209,575089.464 +3.004867,0.100157,10799384,0.321847,3363453.851,0.000,0.000,24.102,0.000,4.842,7.842,300.043,0.000,617.001,2.718140,13.474,8,0.000,0.000,0.000,0,0.000,0,24.102,439340.819,426381.149,342512.711,390457.501,514952.210,376629.193,446689.292,426490.976 +3.105034,0.100166,11113591,0.331211,3136847.588,0.000,0.000,20.118,0.000,32.765,8.871,300.043,0.000,252.665,2.809700,13.449,8,0.000,0.000,0.000,0,0.000,0,20.118,321255.155,571308.851,347501.459,360250.234,560247.267,331627.886,235887.281,408769.456 +3.205262,0.100229,11280823,0.336195,1668504.564,0.000,0.000,74.783,0.000,0.001,11.014,300.043,52.887,15.706,2.920658,13.448,8,0.000,0.000,0.000,0,0.000,0,74.783,309402.477,270691.000,37334.625,20523.069,252971.520,301759.953,232129.181,243692.738 +3.305439,0.100176,11746359,0.350069,4647160.179,0.000,0.000,14.202,0.000,0.002,8.361,300.043,0.000,0.039,2.920658,13.448,8,0.000,0.000,0.000,0,0.000,0,14.202,545936.706,585986.039,658288.463,549420.558,658238.551,663089.991,456314.842,529885.028 +3.405663,0.100224,12197558,0.363516,4501908.516,0.000,0.000,14.407,0.000,7.547,8.481,300.043,0.000,19.176,3.189087,13.446,8,0.000,0.000,0.000,0,0.000,0,14.407,528965.445,644985.632,607719.086,529454.351,641802.760,653247.131,429797.520,465936.591 +3.505818,0.100155,12500300,0.372538,3022726.793,0.000,0.000,25.992,0.000,0.001,7.458,300.043,0.000,646.925,3.262085,13.382,8,0.000,0.000,0.000,0,0.000,0,25.992,396734.015,454763.915,362127.746,267624.476,362886.568,430281.927,365432.615,382875.532 +3.605987,0.100169,12860825,0.383282,3599170.785,0.000,0.000,17.233,0.000,25.028,8.985,300.043,0.000,276.876,3.360596,13.355,8,0.000,0.000,0.000,0,0.000,0,17.233,403837.894,424133.613,476385.357,557957.576,434016.919,456958.170,571424.829,274456.427 +3.706162,0.100175,13044620,0.388760,1834730.763,0.000,0.000,76.171,0.000,49.924,10.847,300.043,51.394,16.494,3.520679,13.354,8,0.000,0.000,0.000,0,0.000,0,76.171,257877.526,349.387,445897.624,290360.531,137768.270,77613.818,365458.762,259404.846 +3.806347,0.100185,13478576,0.401693,4331537.473,0.000,0.000,57.127,0.000,0.001,8.671,300.043,0.000,0.000,3.520679,13.354,8,0.000,0.000,0.000,0,0.000,0,57.127,459059.766,468422.425,562408.352,540279.338,683474.124,512410.953,461385.459,644097.055 +3.906520,0.100172,13905654,0.414421,4263442.445,0.000,0.000,14.228,0.000,0.003,8.500,300.043,0.000,66.448,3.743164,13.347,8,0.000,0.000,0.000,0,0.000,0,14.228,514853.916,488079.995,436408.923,518297.988,587399.063,611537.519,587998.032,518867.009 +4.006687,0.100168,14195506,0.423059,2893668.533,0.000,0.000,32.248,0.000,4.192,7.501,300.043,0.000,637.447,3.820312,13.285,8,0.000,0.000,0.000,0,0.000,0,32.248,398531.830,330016.701,356861.693,401836.289,409463.502,353537.266,249471.741,393949.512 +4.106846,0.100159,14593351,0.434916,3972146.640,0.000,0.000,19.860,0.000,4.041,8.261,300.043,0.000,238.138,3.872925,13.262,8,0.000,0.000,0.000,0,0.000,0,19.860,537686.750,453360.567,488225.240,492248.855,526005.287,466280.065,460639.017,547700.859 +4.207013,0.100167,14765364,0.440042,1717260.389,0.000,0.000,77.286,0.000,33.970,10.575,300.043,67.777,109.349,4.285400,13.251,8,0.000,0.000,0.000,0,0.000,0,77.286,9.983,449.249,375792.036,376650.602,350743.893,127936.213,143679.905,341998.507 +4.307175,0.100163,15122990,0.450700,3570457.970,0.000,0.000,72.812,0.000,4.453,9.417,300.043,29.756,6.201,4.285400,13.250,8,0.000,0.000,0.000,0,0.000,0,72.812,318991.635,328186.693,265877.946,484582.549,337721.200,631963.054,645870.454,557264.440 +4.407344,0.100168,15553280,0.463524,4295662.453,0.000,0.000,14.838,0.000,4.950,8.565,300.043,0.000,60.250,4.531940,13.244,8,0.000,0.000,0.000,0,0.000,0,14.838,478254.213,487199.143,436814.034,640890.196,476567.056,527581.105,601686.249,646670.457 +4.507467,0.100123,15949459,0.475331,3956904.371,0.000,0.000,17.979,0.000,1.894,8.427,300.043,0.000,611.042,4.531940,13.184,8,0.000,0.000,0.000,0,0.000,0,17.979,470229.403,445849.505,625977.100,586316.070,535009.419,472776.258,367156.668,453589.948 +4.607627,0.100159,16365943,0.487743,4158214.592,0.000,0.000,12.043,0.000,18.848,8.629,300.043,3.510,268.946,4.531940,13.158,8,0.000,0.000,0.000,0,0.000,0,12.043,520979.907,493583.559,575243.447,640359.696,448764.969,546010.026,460496.277,472776.711 +4.707786,0.100159,16521236,0.492371,1550460.210,0.000,0.000,39.244,0.000,80.205,5.637,357.660,431.812,199.331,4.573120,13.139,8,0.000,0.000,0.000,0,0.000,0,39.244,113958.471,96276.637,392654.525,133437.442,481043.726,137431.081,96076.955,99581.373 +4.807939,0.100153,16635654,0.495781,1142434.315,0.000,0.000,2.851,0.000,180.358,7.559,357.660,596.198,292.951,4.958130,13.110,8,0.000,0.000,0.000,0,0.000,0,2.851,0.000,0.000,575530.566,0.000,566903.748,0.000,0.000,0.000 +4.908074,0.100135,16701326,0.497738,655836.248,0.000,0.000,37.884,0.000,280.493,5.915,357.660,417.562,993.661,4.965820,13.013,8,0.000,0.000,0.000,0,0.000,0,37.884,0.000,0.000,471624.477,0.000,184211.771,0.000,0.000,0.000 +5.008227,0.100153,16829823,0.501568,1283004.565,0.000,0.000,2.142,0.000,380.646,7.705,357.660,685.122,222.121,5.037113,12.991,8,0.000,0.000,0.000,0,0.000,0,2.142,0.000,0.000,659329.972,0.000,623674.593,0.000,0.000,0.000 +5.108374,0.100147,16912436,0.504030,824918.302,0.000,0.000,7.127,0.000,480.793,3.004,357.660,202.359,637.735,5.117554,12.929,8,0.000,0.000,0.000,0,0.000,0,7.127,0.000,0.000,214804.480,0.000,610113.822,0.000,0.000,0.000 +5.208509,0.100136,17014542,0.507073,1019675.597,0.000,0.000,56.408,0.000,580.929,4.775,357.660,378.393,354.402,5.126221,12.894,8,0.000,0.000,0.000,0,0.000,0,56.408,0.000,0.000,482814.488,0.000,536861.109,0.000,0.000,0.000 +5.308670,0.100160,17128138,0.510458,1134143.454,0.000,0.000,17.564,0.000,681.089,6.698,357.660,582.271,210.756,5.275757,12.874,8,0.000,0.000,0.000,0,0.000,0,17.564,0.000,0.000,468769.177,0.000,665374.277,0.000,0.000,0.000 +5.408807,0.100137,17218667,0.513156,904048.804,0.000,0.000,6.073,0.000,781.226,3.253,357.660,201.598,544.487,5.285927,12.820,8,0.000,0.000,0.000,0,0.000,0,6.073,0.000,0.000,445508.348,0.000,458540.456,0.000,0.000,0.000 +5.508943,0.100136,17266339,0.514577,476072.213,0.000,0.000,28.267,0.000,881.362,3.185,357.848,350.461,419.156,5.352905,12.779,7,0.000,0.000,0.000,0,0.000,0,28.267,0.000,0.000,279719.389,0.000,196352.825,0.000,0.000,0.000 +5.609082,0.100139,17297580,0.515508,311977.805,0.000,0.000,0.605,0.000,981.501,4.806,357.848,517.720,234.012,5.352905,12.756,6,0.000,0.000,0.000,0,0.000,0,0.605,0.000,0.000,311977.805,0.000,0.000,0.000,0.000,0.000 +5.709247,0.100166,17297580,0.515508,0.000,0.000,0.000,0.000,0.000,1081.666,2.409,357.848,352.892,449.646,5.460205,12.712,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809354,0.100107,17297580,0.515508,0.000,0.000,0.000,0.000,0.000,1181.774,1.879,357.848,293.591,474.802,5.510498,12.666,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909473,0.100119,17297580,0.515508,0.000,0.000,0.000,0.000,0.000,1281.893,3.662,357.848,513.882,319.660,5.510498,12.635,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009603,0.100130,17297580,0.515508,0.000,0.000,0.000,0.000,0.000,1382.023,3.298,357.848,401.041,346.308,5.580444,12.601,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.109752,0.100149,17297580,0.515508,0.000,0.000,0.000,0.000,0.000,1482.171,1.619,357.848,246.899,471.292,5.632690,12.555,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.209889,0.100138,17297580,0.515508,0.000,0.000,0.000,0.000,0.000,1582.309,2.952,357.848,382.911,326.114,5.632690,12.523,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.310039,0.100149,17384723,0.518105,870130.608,0.000,0.000,1643.695,0.000,58.440,7.123,412.477,56.751,110.304,5.632690,12.512,6,0.000,0.000,0.000,0,0.000,0,1643.695,54868.064,350746.220,0.000,118982.320,0.000,217894.611,103335.686,24303.707 +6.410249,0.100210,17710334,0.527809,3249285.947,0.000,0.000,69.677,0.000,2.639,6.729,412.477,30.483,113.590,5.638550,12.501,6,0.000,0.000,0.000,0,0.000,0,69.677,422722.211,592665.302,0.000,429637.688,0.000,602035.623,629008.974,573216.149 +6.510406,0.100157,18075146,0.538681,3642394.666,0.000,0.000,13.215,0.000,5.935,6.606,412.477,0.000,190.326,5.656372,12.482,6,0.000,0.000,0.000,0,0.000,0,13.215,574966.234,655789.191,0.000,640593.077,0.000,624777.937,517286.897,628981.329 +6.610569,0.100164,18338751,0.546537,2631746.752,0.000,0.000,31.865,0.000,106.099,4.784,412.477,39.038,247.798,5.681030,12.458,6,0.000,0.000,0.000,0,0.000,0,31.865,410578.651,578713.728,0.000,554563.217,0.000,545697.713,0.000,542193.443 +6.710738,0.100168,18595483,0.554189,2563008.021,0.000,0.000,197.146,0.000,10.568,4.600,412.477,61.264,197.714,5.700684,12.439,6,0.000,0.000,0.000,0,0.000,0,197.146,436785.157,551362.393,0.000,531795.313,0.000,531415.951,9.983,511639.223 +6.810880,0.100143,18595483,0.554189,0.000,0.000,0.000,0.000,0.000,110.711,1.820,412.477,459.188,486.610,5.793037,12.391,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.911029,0.100148,18595494,0.554189,109.837,0.000,0.000,187.935,0.000,82.540,2.879,412.477,463.571,540.957,6.084229,12.338,6,0.000,0.000,0.000,0,0.000,0,187.935,19.970,19.970,0.000,19.970,0.000,9.985,19.970,19.970 +7.011176,0.100148,18595495,0.554189,9.985,0.000,0.000,22.984,0.000,182.688,1.378,412.477,369.298,610.231,6.084229,12.279,6,0.000,0.000,0.000,0,0.000,0,22.984,0.000,0.000,0.000,0.000,0.000,9.985,0.000,0.000 +7.111319,0.100142,18595505,0.554189,99.858,0.000,0.000,264.029,0.000,246.761,2.022,412.477,410.666,364.170,6.119873,12.243,6,0.000,0.000,0.000,0,0.000,0,264.029,0.000,19.972,0.000,19.972,0.000,19.972,19.972,19.972 +7.211484,0.100166,18595508,0.554189,29.950,0.000,0.000,255.394,0.000,164.764,2.526,412.477,592.534,365.566,6.168091,12.207,6,0.000,0.000,0.000,0,0.000,0,255.394,19.967,9.983,0.000,0.000,0.000,0.000,0.000,0.000 +7.311620,0.100136,18595512,0.554189,39.946,0.000,0.000,221.010,0.000,214.608,0.975,412.477,178.001,224.695,6.189575,12.185,6,0.000,0.000,0.000,0,0.000,0,221.010,0.000,9.986,0.000,9.986,0.000,0.000,0.000,19.973 +7.411730,0.100110,18595519,0.554190,69.923,0.000,0.000,300.590,0.000,195.785,1.103,412.477,214.217,507.253,6.260376,12.136,6,0.000,0.000,0.000,0,0.000,0,300.590,19.978,0.000,0.000,9.989,0.000,19.978,19.978,0.000 +7.511863,0.100133,18595519,0.554190,0.000,0.000,0.000,0.000,0.000,295.918,1.633,412.477,449.011,394.981,6.299194,12.097,6,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.612013,0.100150,18595530,0.554190,109.836,0.000,0.000,382.069,0.000,91.524,1.780,412.477,341.832,301.190,6.413208,12.068,6,0.000,0.000,0.000,0,0.000,0,382.069,9.985,19.970,0.000,19.970,0.000,19.970,19.970,19.970 +7.712131,0.100117,18595533,0.554190,29.965,0.000,0.000,180.420,0.000,135.438,2.457,412.477,581.388,451.931,6.413208,12.024,6,0.000,0.000,0.000,0,0.000,0,180.420,9.988,0.000,0.000,0.000,0.000,0.000,0.000,19.977 +7.812242,0.100111,18595539,0.554190,59.933,0.000,0.000,179.371,0.000,213.601,1.172,412.477,234.388,482.589,6.448853,11.976,6,0.000,0.000,0.000,0,0.000,0,179.371,19.978,0.000,0.000,19.978,0.000,19.978,0.000,0.000 +7.912350,0.100108,18595543,0.554190,39.957,0.000,0.000,247.459,0.000,201.278,1.400,412.477,362.420,439.056,6.505493,11.933,6,0.000,0.000,0.000,0,0.000,0,247.459,0.000,19.978,0.000,0.000,0.000,0.000,19.978,0.000 +8.012452,0.100102,18595549,0.554191,59.939,0.000,0.000,253.186,0.000,205.556,2.018,412.477,480.836,406.225,6.552734,11.894,6,0.000,0.000,0.000,0,0.000,0,253.186,0.000,0.000,0.000,19.980,0.000,19.980,0.000,19.980 +8.112615,0.100162,18595555,0.554191,59.903,0.000,0.000,229.371,0.000,169.063,1.526,412.477,318.506,282.588,6.590820,11.866,6,0.000,0.000,0.000,0,0.000,0,229.371,19.968,19.968,0.000,0.000,0.000,0.000,19.968,0.000 +8.212762,0.100147,18595559,0.554191,39.941,0.000,0.000,196.072,0.000,269.210,1.484,412.477,387.048,451.602,6.644291,11.822,6,0.000,0.000,0.000,0,0.000,0,196.072,0.000,0.000,0.000,0.000,0.000,19.971,0.000,19.971 +8.312915,0.100153,18595564,0.554191,49.924,0.000,0.000,293.149,0.000,282.063,1.448,412.477,286.202,451.028,6.700195,11.778,6,0.000,0.000,0.000,0,0.000,0,293.149,19.969,0.000,0.000,19.969,0.000,0.000,9.985,0.000 +8.413047,0.100132,18595569,0.554191,49.934,0.000,0.000,291.875,0.000,240.763,2.075,412.477,525.556,447.339,6.748047,11.734,6,0.000,0.000,0.000,0,0.000,0,291.875,0.000,19.974,0.000,0.000,0.000,19.974,9.987,0.000 +8.513141,0.100094,18719058,0.557871,1233726.115,0.000,0.000,274.736,0.000,22.987,5.163,412.477,364.032,621.328,6.830566,11.673,6,0.000,0.000,0.000,0,0.000,0,274.736,232940.247,92662.583,0.000,378722.717,0.000,174015.835,119227.522,236157.212 +8.613316,0.100174,19036962,0.567346,3173502.936,0.000,0.000,25.300,0.000,1.458,5.811,412.477,0.156,233.850,6.852539,11.651,5,0.000,0.000,0.000,0,0.000,0,25.300,553743.839,527309.960,0.000,255464.271,0.000,548862.356,574926.879,713195.631 +8.713479,0.100163,19330024,0.576080,2925841.048,0.000,0.000,15.930,0.000,0.001,5.507,412.477,0.000,231.419,6.881104,11.628,4,0.000,0.000,0.000,0,0.000,0,15.930,527318.699,588139.357,0.000,0.000,0.000,587220.857,606649.124,616513.012 +8.813656,0.100177,19599093,0.584098,2685928.011,0.000,0.000,12.734,0.000,0.262,3.877,412.477,0.000,66.172,6.890259,11.621,3,0.000,0.000,0.000,0,0.000,0,12.734,792095.662,747354.984,0.000,0.000,0.000,0.000,729227.124,417250.240 +8.913802,0.100146,19802510,0.590161,2031207.910,0.000,0.000,18.837,0.000,0.049,3.735,412.477,0.000,110.737,6.908447,11.611,3,0.000,0.000,0.000,0,0.000,0,18.837,714258.404,638349.102,0.000,0.000,0.000,0.000,678600.404,0.000 +9.014089,0.100287,19949720,0.594548,1467882.656,0.000,0.000,13.710,0.000,0.000,2.516,412.477,0.000,72.877,6.928589,11.603,1,0.000,0.000,0.000,0,0.000,0,13.710,325474.885,306160.377,0.000,0.000,0.000,0.000,836247.394,0.000 +9.114325,0.100235,20000000,0.596046,501620.269,0.000,0.000,0.011,0.000,0.000,0.450,412.477,0.000,0.000,6.928589,11.603,0,0.000,0.000,0.000,0,0.000,0,0.011,0.000,0.000,0.000,0.000,0.000,0.000,501620.269,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.log new file mode 100644 index 000000000..5b523d42b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=5 os_tid=210 +worker=5 kind=insert tid=6 os_tid=212 +worker=0 kind=insert tid=7 os_tid=207 +worker=6 kind=insert tid=8 os_tid=213 +start_monotonic_ns=2089922594877200 main_address=0x55c0b5ae3300 +worker=7 kind=insert tid=10 os_tid=214 +worker=2 kind=insert tid=12 os_tid=209 +worker=1 kind=insert tid=9 os_tid=208 +worker=4 kind=insert tid=11 os_tid=211 +load_end reason=complete inserted=20000000 elapsed_s=9.114 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.219 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089922594881054 cpu_ns=9549326 +diagnostic_stage name=stop_request wall_ns=2089931709262598 cpu_ns=56346768374 +diagnostic_stage name=workers_joined wall_ns=2089931709304219 cpu_ns=56346809249 +diagnostic_stage name=before_close wall_ns=2089931709391161 cpu_ns=56346896164 +diagnostic_stage name=after_close wall_ns=2089931928209199 cpu_ns=56415558384 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089931653811883 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089931555904241 last_end_ns=2089931555905225 loop_exit_ns=2089931555905271 deregister_start_ns=2089931555905311 deregister_end_ns=2089931555906255 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089931559680877 last_end_ns=2089931559682056 loop_exit_ns=2089931559682106 deregister_start_ns=2089931559682145 deregister_end_ns=2089931559682819 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089928139792212 last_end_ns=2089928139795217 loop_exit_ns=2089928139795275 deregister_start_ns=2089928139795303 deregister_end_ns=2089928139796205 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089931149050549 last_end_ns=2089931149051902 loop_exit_ns=2089931149051969 deregister_start_ns=2089931149052015 deregister_end_ns=2089931149053089 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089928042825987 last_end_ns=2089928042826846 loop_exit_ns=2089928042826890 deregister_start_ns=2089928042826910 deregister_end_ns=2089928042829644 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089931300960613 last_end_ns=2089931300961907 loop_exit_ns=2089931300961962 deregister_start_ns=2089931300962018 deregister_end_ns=2089931300962924 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089931653811155 last_end_ns=2089931653811883 loop_exit_ns=2089931653811924 deregister_start_ns=2089931653811958 deregister_end_ns=2089931653813080 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089931376675967 last_end_ns=2089931376677054 loop_exit_ns=2089931376677107 deregister_start_ns=2089931376677154 deregister_end_ns=2089931376678129 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.summary.csv new file mode 100644 index 000000000..574fe13d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-13-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2194323.227814,9.114428,20000000,0.003147,0.001424,0.004288,0.010880,1643.695244,0.003147,0.001424,0.004288,0.010880,1643.695244,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.csv new file mode 100644 index 000000000..36e1ecd53 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.csv @@ -0,0 +1,81 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100235,0.100235,518523,0.015453,5173065.124,0.000,0.000,19.902,0.000,0.001,8.125,82.891,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,19.902,511656.798,581732.011,746424.723,758945.279,758276.851,730402.400,608419.253,477207.808 +0.200412,0.100177,976439,0.029100,4571087.414,0.000,0.000,20.537,0.000,0.001,9.079,154.109,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,20.537,450005.286,542092.659,680538.163,606688.582,676535.232,629348.564,443776.287,542102.641 +0.300575,0.100163,1421261,0.042357,4440962.490,0.000,0.000,15.644,0.000,11.793,9.383,228.641,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,15.644,565975.072,549302.319,569439.411,578125.216,672690.675,410439.252,562281.109,532709.436 +0.400742,0.100167,1873942,0.055848,4519281.555,0.000,0.000,20.407,0.000,0.003,9.502,282.656,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,20.407,482915.535,431670.901,685178.595,604373.205,676393.230,537065.330,563840.726,537844.033 +0.500928,0.100186,2266972,0.067561,3922995.069,0.000,0.000,18.485,0.000,20.073,9.933,292.844,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,18.485,467160.111,444232.803,526749.151,359201.139,568231.907,527906.995,469755.278,559757.686 +0.601109,0.100181,2417922,0.072060,1506773.117,0.000,0.000,98.040,0.000,0.001,10.877,299.719,0.000,46.829,0.214600,14.010,8,0.000,0.000,0.000,0,0.000,0,98.040,56168.349,47224.535,105019.940,103951.873,633383.734,77699.384,49690.073,433635.229 +0.701270,0.100161,2683952,0.079988,2656021.176,0.000,0.000,46.471,0.000,5.982,8.057,299.719,4.368,657.495,0.408943,13.945,8,0.000,0.000,0.000,0,0.000,0,46.471,313664.689,299038.252,403879.354,330477.604,197012.615,391768.864,366898.929,353280.868 +0.801458,0.100188,3028546,0.090258,3439462.323,0.000,0.000,21.826,0.000,0.002,8.893,299.719,44.915,969.775,0.595581,13.851,8,0.000,0.000,0.000,0,0.000,0,21.826,406504.414,385294.360,408460.730,419010.860,516696.884,412513.098,455891.401,435090.577 +0.901632,0.100174,3420468,0.101938,3912430.251,0.000,0.000,16.583,0.000,0.002,9.321,299.719,87.270,363.627,0.604149,13.815,8,0.000,0.000,0.000,0,0.000,0,16.583,387806.988,483510.901,630286.182,449310.254,575631.033,487104.664,466330.716,432449.514 +1.001850,0.100218,3797233,0.113166,3759457.428,0.000,0.000,14.621,0.000,7.102,9.933,299.719,110.969,104.226,0.807007,13.805,8,0.000,0.000,0.000,0,0.000,0,14.621,419386.078,512143.941,481311.132,470714.224,425682.357,484374.456,493644.255,472200.984 +1.102011,0.100161,4069722,0.121287,2720501.939,0.000,0.000,21.006,0.000,53.074,9.155,299.719,85.643,82.601,0.807007,13.797,8,0.000,0.000,0.000,0,0.000,0,21.006,520450.534,536704.317,324197.083,252582.594,240551.999,297689.838,248529.132,299796.440 +1.202309,0.100298,4356739,0.129841,2861646.414,0.000,0.000,112.208,0.000,1.832,9.422,299.719,44.905,2.999,0.807007,13.797,8,0.000,0.000,0.000,0,0.000,0,112.208,468614.204,521436.869,419789.631,311013.627,374255.258,296985.411,263066.441,206484.972 +1.302479,0.100170,4795800,0.142926,4383158.368,0.000,0.000,14.280,0.000,0.001,8.524,299.719,0.000,0.000,0.807007,13.797,8,0.000,0.000,0.000,0,0.000,0,14.280,666676.610,587051.976,502086.423,512039.502,617989.381,644444.406,509354.068,343516.002 +1.402666,0.100187,5204416,0.155104,4078533.143,0.000,0.000,11.038,0.000,0.117,8.451,299.719,0.000,89.910,1.026367,13.788,8,0.000,0.000,0.000,0,0.000,0,11.038,514148.542,582860.052,459610.528,498507.790,580604.270,504596.405,463103.996,475101.560 +1.502836,0.100170,5600620,0.166911,3955319.832,0.000,0.000,18.275,0.000,0.001,8.366,299.719,0.000,551.953,1.348465,13.734,8,0.000,0.000,0.000,0,0.000,0,18.275,459868.674,445433.200,408096.636,557902.113,590756.293,564291.258,485245.558,443726.100 +1.603025,0.100189,5870910,0.174967,2697808.453,0.000,0.000,17.433,0.000,67.300,10.020,299.719,0.000,227.968,1.348465,13.711,8,0.000,0.000,0.000,0,0.000,0,17.433,180209.892,683779.510,441616.542,230285.385,214714.771,216930.589,168472.044,561799.721 +1.703188,0.100163,6230653,0.185688,3591575.516,0.000,0.000,74.261,0.000,0.001,9.254,299.719,2.925,0.897,1.348465,13.711,8,0.000,0.000,0.000,0,0.000,0,74.261,284735.863,546509.157,382097.159,582021.270,458412.760,566806.072,360791.888,410201.347 +1.803369,0.100181,6697813,0.199610,4663147.765,0.000,0.000,13.838,0.000,8.814,8.465,299.719,0.000,0.000,1.348465,13.711,8,0.000,0.000,0.000,0,0.000,0,13.838,436898.096,592056.861,496729.648,718477.716,670324.996,668109.012,534371.420,546180.016 +1.903532,0.100163,7098236,0.211544,3997710.813,0.000,0.000,15.915,0.000,13.390,8.369,299.719,0.000,214.962,1.579102,13.690,8,0.000,0.000,0.000,0,0.000,0,15.915,482672.891,564559.356,362718.504,574543.075,477201.813,578945.896,473467.902,483601.377 +2.003696,0.100164,7430242,0.221438,3314635.797,0.000,0.000,26.331,0.000,0.001,7.894,299.719,0.000,531.903,1.658203,13.638,8,0.000,0.000,0.000,0,0.000,0,26.331,428578.657,406834.240,452509.495,299739.494,459408.206,420941.155,417347.037,429277.513 +2.105826,0.102130,7664683,0.228425,2295517.655,0.000,0.000,78.509,0.000,10.012,10.419,299.719,0.000,141.020,1.790611,13.624,8,0.000,0.000,0.000,0,0.000,0,78.509,498453.416,126270.557,344952.832,107147.853,119534.039,101997.549,480985.466,516175.943 +2.206010,0.100184,7994566,0.238257,3292769.427,0.000,0.000,72.743,0.000,0.001,9.148,299.719,13.374,6.550,1.880741,13.624,8,0.000,0.000,0.000,0,0.000,0,72.743,275862.256,454902.720,570919.183,377854.532,477281.530,369469.965,562205.222,204274.019 +2.306171,0.100162,8431796,0.251287,4365238.703,0.000,0.000,13.983,0.000,2.640,8.455,299.719,0.000,0.000,1.880741,13.624,8,0.000,0.000,0.000,0,0.000,0,13.983,554303.348,625248.585,530501.850,590155.353,548472.779,515006.915,469151.092,532398.781 +2.406330,0.100159,8779009,0.261635,3466625.865,0.000,0.000,15.193,0.000,0.021,7.807,299.719,0.000,154.091,2.112305,13.608,8,0.000,0.000,0.000,0,0.000,0,15.193,474207.078,471151.929,437345.605,397668.602,444444.334,444783.795,437944.653,359079.871 +2.506499,0.100169,9136037,0.272275,3564246.622,0.000,0.000,22.072,0.000,0.001,8.489,299.719,0.000,582.647,2.431225,13.551,8,0.000,0.000,0.000,0,0.000,0,22.072,559552.817,448580.665,405833.026,430141.877,430211.759,484729.474,380216.389,424980.614 +2.606669,0.100170,9358320,0.278900,2219055.941,0.000,0.000,60.564,0.000,71.797,9.513,299.719,0.000,167.918,2.431225,13.535,8,0.000,0.000,0.000,0,0.000,0,60.564,612029.092,188808.883,152061.382,164100.905,149126.373,158650.176,556243.968,238035.162 +2.706841,0.100172,9717864,0.289615,3589268.289,0.000,0.000,74.998,0.000,0.001,9.734,299.719,17.860,1.911,2.431225,13.535,8,0.000,0.000,0.000,0,0.000,0,74.998,370083.645,384329.150,439474.328,607824.851,514355.571,542167.748,445054.733,285978.263 +2.807012,0.100170,10189764,0.303679,4710975.889,0.000,0.000,10.965,0.000,0.001,8.353,299.719,0.000,0.000,2.431225,13.535,8,0.000,0.000,0.000,0,0.000,0,10.965,592580.669,667652.800,552548.855,617468.279,543384.464,531205.209,553497.239,652638.374 +2.907163,0.100152,10607238,0.316120,4168424.212,0.000,0.000,11.854,0.000,5.741,8.347,299.719,0.000,361.055,2.701660,13.499,8,0.000,0.000,0.000,0,0.000,0,11.854,586311.650,518853.859,532013.919,537865.054,493721.937,466223.601,477935.855,555498.337 +3.007437,0.100274,10981145,0.327264,3728871.350,0.000,0.000,17.593,0.000,0.502,8.568,299.719,0.000,438.216,2.749023,13.457,8,0.000,0.000,0.000,0,0.000,0,17.593,465606.543,454078.074,483417.828,479468.629,494996.161,416919.704,455125.210,479259.202 +3.107586,0.100150,11174689,0.333032,1932548.965,0.000,0.000,77.854,0.000,6.132,9.541,299.719,42.905,154.807,2.866703,13.441,8,0.000,0.000,0.000,0,0.000,0,77.854,89266.460,115836.712,565444.113,125142.790,116126.279,121418.362,664106.517,135207.733 +3.207787,0.100201,11465618,0.341702,2903453.072,0.000,0.000,57.202,0.000,0.003,9.546,299.719,15.983,0.663,2.918949,13.441,8,0.000,0.000,0.000,0,0.000,0,57.202,252143.107,336403.714,296144.649,268560.103,419885.887,483657.684,264887.486,581770.444 +3.307979,0.100192,11925110,0.355396,4586122.029,0.000,0.000,11.070,0.000,0.002,8.455,299.719,0.000,0.039,2.918949,13.441,8,0.000,0.000,0.000,0,0.000,0,11.070,527268.493,654284.827,669186.240,547389.893,490059.874,548976.848,570266.007,578689.847 +3.408238,0.100259,12290840,0.366296,3647844.131,0.000,0.000,19.590,0.000,0.252,7.689,299.719,0.000,368.108,3.227173,13.405,8,0.000,0.000,0.000,0,0.000,0,19.590,427222.562,536609.013,509918.200,388273.525,432389.169,480364.808,504312.731,368754.123 +3.508388,0.100150,12645314,0.376860,3539435.059,0.000,0.000,24.680,0.000,0.002,8.049,299.719,0.000,413.170,3.292969,13.365,8,0.000,0.000,0.000,0,0.000,0,24.680,411613.070,439241.660,497953.662,493580.217,371403.337,537075.027,440200.224,348367.863 +3.608559,0.100170,12915994,0.384927,2702195.567,0.000,0.000,17.237,0.000,63.138,9.858,299.719,0.000,173.220,3.379211,13.348,8,0.000,0.000,0.000,0,0.000,0,17.237,239511.881,194169.144,475679.461,206248.561,251261.860,591891.441,547307.410,196125.809 +3.708735,0.100176,13180879,0.392821,2644184.997,0.000,0.000,77.953,0.000,10.394,10.228,299.719,60.518,1.794,3.511974,13.348,8,0.000,0.000,0.000,0,0.000,0,77.953,411943.229,153549.101,419599.721,191572.019,511577.449,287532.720,218963.693,449447.063 +3.808905,0.100170,13605605,0.405479,4240050.261,0.000,0.000,11.807,0.000,4.425,8.499,299.719,0.000,0.000,3.511974,13.348,8,0.000,0.000,0.000,0,0.000,0,11.807,524677.843,441609.092,532664.263,546440.837,598023.127,636827.145,459269.063,500538.889 +3.909055,0.100150,13981799,0.416690,3756321.182,0.000,0.000,16.661,0.000,27.085,8.050,299.719,0.000,311.097,3.769165,13.317,8,0.000,0.000,0.000,0,0.000,0,16.661,516966.706,344594.545,541070.650,375098.916,552673.295,582079.308,418084.616,425753.146 +4.009217,0.100162,14381124,0.428591,3986784.950,0.000,0.000,30.339,0.000,1.450,8.414,299.719,0.000,487.218,4.023560,13.270,8,0.000,0.000,0.000,0,0.000,0,30.339,589763.628,570325.149,555738.803,339649.218,451018.619,465824.609,533215.327,481249.596 +4.109409,0.100192,14690252,0.437804,3085365.509,0.000,0.000,13.390,0.000,56.448,9.887,299.719,0.000,218.760,4.023560,13.248,8,0.000,0.000,0.000,0,0.000,0,13.390,578241.540,291082.010,481636.726,208799.741,238023.720,530113.798,570895.622,186572.350 +4.209586,0.100177,14878816,0.443423,1882305.890,0.000,0.000,78.657,0.000,0.001,9.778,299.719,87.345,45.154,4.289673,13.244,8,0.000,0.000,0.000,0,0.000,0,78.657,319024.914,531358.809,201702.726,95490.858,121005.664,402437.167,118899.395,92386.357 +4.309754,0.100169,15300610,0.455994,4210843.886,0.000,0.000,14.815,0.000,2.269,9.088,299.719,0.000,0.078,4.289673,13.244,8,0.000,0.000,0.000,0,0.000,0,14.815,509112.044,569560.177,603273.364,474061.112,494965.883,520812.327,557380.702,481678.276 +4.409933,0.100179,15700145,0.467901,3988208.315,0.000,0.000,14.111,0.000,3.147,8.454,299.719,0.000,298.177,4.529621,13.215,8,0.000,0.000,0.000,0,0.000,0,14.111,472194.441,541130.997,560636.069,481837.174,404315.991,482386.191,553968.009,491739.442 +4.510095,0.100162,15958042,0.475587,2574800.240,0.000,0.000,23.261,0.000,18.875,7.522,299.719,0.000,356.532,4.529621,13.180,8,0.000,0.000,0.000,0,0.000,0,23.261,355025.055,282302.825,317276.187,262854.321,349993.204,348635.402,368992.435,289720.812 +4.610264,0.100169,16343466,0.487073,3847729.872,0.000,0.000,19.075,0.000,16.616,8.425,299.719,2.184,283.739,4.529621,13.152,8,0.000,0.000,0.000,0,0.000,0,19.075,441093.696,522346.222,494293.685,458644.002,501940.746,398984.941,534625.446,495801.134 +4.710427,0.100163,16550112,0.493232,2063104.217,0.000,0.000,37.808,0.000,79.431,6.639,357.156,304.817,201.703,4.573608,13.132,8,0.000,0.000,0.000,0,0.000,0,37.808,89344.675,94516.263,451795.124,341105.169,98070.481,222238.514,427983.854,338050.138 +4.810578,0.100151,16689532,0.497387,1392095.180,0.000,0.000,17.996,0.000,179.582,7.957,357.156,544.762,188.309,4.688007,13.114,8,0.000,0.000,0.000,0,0.000,0,17.996,0.000,0.000,484457.510,0.000,0.000,399755.578,507882.092,0.000 +4.910727,0.100149,16805252,0.500836,1155482.341,0.000,0.000,13.127,0.000,279.731,6.488,357.156,438.996,907.908,4.961792,13.025,8,0.000,0.000,0.000,0,0.000,0,13.127,0.000,0.000,381592.751,0.000,0.000,380264.725,393624.865,0.000 +5.010895,0.100168,16900233,0.503666,948212.707,0.000,0.000,31.762,0.000,379.899,5.210,357.156,308.036,380.999,5.003906,12.988,8,0.000,0.000,0.000,0,0.000,0,31.762,0.000,0.000,401294.008,0.000,0.000,381567.239,165351.461,0.000 +5.111027,0.100131,17060339,0.508438,1598958.058,0.000,0.000,6.573,0.000,480.030,7.307,357.156,550.994,324.378,5.143311,12.956,8,0.000,0.000,0.000,0,0.000,0,6.573,0.000,0.000,547909.734,0.000,0.000,544843.765,506204.559,0.000 +5.211181,0.100154,17146936,0.511019,864639.501,0.000,0.000,53.568,0.000,580.184,4.829,357.156,325.749,739.409,5.191406,12.884,8,0.000,0.000,0.000,0,0.000,0,53.568,0.000,0.000,350760.254,0.000,0.000,391247.952,122631.296,0.000 +5.311344,0.100163,17292492,0.515356,1453188.890,0.000,0.000,18.788,0.000,680.347,6.938,357.156,487.954,250.412,5.191406,12.859,8,0.000,0.000,0.000,0,0.000,0,18.788,0.000,0.000,381687.216,0.000,0.000,526620.734,544880.940,0.000 +5.411505,0.100162,17429924,0.519452,1372103.874,0.000,0.000,4.187,0.000,780.509,5.974,357.344,370.417,464.328,5.315918,12.814,7,0.000,0.000,0.000,0,0.000,0,4.187,0.000,0.000,291449.272,0.000,0.000,548524.062,532130.540,0.000 +5.511648,0.100143,17487861,0.521179,578542.540,0.000,0.000,40.342,0.000,880.652,4.012,357.344,358.979,623.405,5.390259,12.753,7,0.000,0.000,0.000,0,0.000,0,40.342,0.000,0.000,0.000,0.000,0.000,416614.138,161928.402,0.000 +5.611788,0.100139,17579192,0.523901,912040.913,0.000,0.000,2.736,0.000,980.791,5.467,357.344,513.504,219.655,5.390259,12.731,6,0.000,0.000,0.000,0,0.000,0,2.736,0.000,0.000,0.000,0.000,0.000,243890.631,668150.282,0.000 +5.711947,0.100160,17616069,0.525000,368182.719,0.000,0.000,3.639,0.000,1080.951,3.382,357.344,293.633,526.231,5.494751,12.680,5,0.000,0.000,0.000,0,0.000,0,3.639,0.000,0.000,0.000,0.000,0.000,0.000,368182.719,0.000 +5.812063,0.100116,17616069,0.525000,0.000,0.000,0.000,0.000,0.000,1181.066,4.002,357.344,532.626,635.945,5.527588,12.618,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.912217,0.100155,17616069,0.525000,0.000,0.000,0.000,0.000,0.000,1281.221,5.251,357.344,596.461,360.888,5.611816,12.583,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.012374,0.100157,17616069,0.525000,0.000,0.000,0.000,0.000,0.000,1381.378,4.780,357.344,530.692,838.218,5.664551,12.501,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.112521,0.100147,17616071,0.525000,19.971,0.000,0.000,1468.109,0.000,1481.525,5.495,396.484,449.884,249.047,5.665039,12.476,5,0.000,0.000,0.000,0,0.000,0,1468.109,0.000,9.985,0.000,0.000,0.000,0.000,0.000,9.985 +6.212669,0.100148,17726743,0.528298,1105085.413,0.000,0.000,1491.180,0.000,0.001,7.074,419.695,59.404,228.958,5.687500,12.454,5,0.000,0.000,0.000,0,0.000,0,1491.180,261862.666,187622.478,0.000,135719.251,194382.479,0.000,0.000,325498.539 +6.312948,0.100279,18028579,0.537294,3009957.403,0.000,0.000,15.955,0.000,0.151,5.085,419.695,0.000,254.056,5.710815,12.429,5,0.000,0.000,0.000,0,0.000,0,15.955,571045.868,667885.531,0.000,589085.509,607434.286,0.000,0.000,574506.208 +6.413117,0.100169,18297546,0.545309,2685141.241,0.000,0.000,15.684,0.000,96.574,4.511,419.695,52.139,226.649,5.734131,12.407,5,0.000,0.000,0.000,0,0.000,0,15.684,20954.658,617608.342,0.000,729409.777,677657.064,0.000,0.000,639511.400 +6.513253,0.100136,18401715,0.548414,1040277.532,0.000,0.000,132.034,0.000,65.415,3.383,419.695,462.458,455.436,5.782715,12.362,5,0.000,0.000,0.000,0,0.000,0,132.034,9.986,281527.747,0.000,258578.907,245826.222,0.000,0.000,254334.669 +6.613387,0.100134,18401725,0.548414,99.866,0.000,0.000,114.151,0.000,73.612,4.304,419.695,719.115,1134.340,6.112915,12.252,5,0.000,0.000,0.000,0,0.000,0,114.151,19.973,19.973,0.000,19.973,19.973,0.000,0.000,19.973 +6.713520,0.100133,18401736,0.548414,109.853,0.000,0.000,131.795,0.000,59.359,4.553,419.695,918.617,623.113,6.113892,12.191,5,0.000,0.000,0.000,0,0.000,0,131.795,29.960,19.973,0.000,19.973,19.973,0.000,0.000,19.973 +6.813683,0.100163,18401744,0.548415,79.870,0.000,0.000,123.011,0.000,96.073,2.662,419.695,449.033,819.523,6.269287,12.111,5,0.000,0.000,0.000,0,0.000,0,123.011,9.984,19.967,0.000,9.984,19.967,0.000,0.000,19.967 +6.913805,0.100122,18401755,0.548415,109.866,0.000,0.000,119.997,0.000,68.203,5.349,419.695,1005.222,728.254,6.298950,12.039,5,0.000,0.000,0.000,0,0.000,0,119.997,19.976,19.976,0.000,29.964,19.976,0.000,0.000,19.976 +7.013970,0.100165,18401765,0.548415,99.835,0.000,0.000,112.879,0.000,85.183,3.471,419.695,642.220,974.483,6.437866,11.944,5,0.000,0.000,0.000,0,0.000,0,112.879,19.967,19.967,0.000,19.967,19.967,0.000,0.000,19.967 +7.114128,0.100157,18401775,0.548416,99.843,0.000,0.000,102.190,0.000,75.406,4.696,419.695,815.592,742.660,6.503906,11.871,5,0.000,0.000,0.000,0,0.000,0,102.190,19.969,19.969,0.000,19.969,19.969,0.000,0.000,19.969 +7.214261,0.100133,18401786,0.548416,109.853,0.000,0.000,104.208,0.000,62.896,4.330,419.695,844.070,902.078,6.611450,11.783,5,0.000,0.000,0.000,0,0.000,0,104.208,19.973,19.973,0.000,19.973,19.973,0.000,0.000,29.960 +7.314406,0.100145,18401795,0.548416,89.870,0.000,0.000,98.052,0.000,97.279,3.653,419.695,733.666,880.758,6.764648,11.697,5,0.000,0.000,0.000,0,0.000,0,98.052,19.971,19.971,0.000,19.971,19.971,0.000,0.000,9.986 +7.414647,0.100241,18571303,0.553468,1691002.823,0.000,0.000,98.792,0.000,0.000,6.731,419.695,457.335,601.635,6.794189,11.638,5,0.000,0.000,0.000,0,0.000,0,98.792,289960.875,526330.963,0.000,356430.610,415119.106,0.000,0.000,103161.268 +7.514788,0.100141,18862477,0.562146,2907627.045,0.000,0.000,13.409,0.000,13.292,5.334,419.695,0.000,109.845,6.810059,11.628,5,0.000,0.000,0.000,0,0.000,0,13.409,605104.056,642311.425,0.000,590085.301,537599.544,0.000,0.000,532526.720 +7.615047,0.100259,19154358,0.570844,2911282.384,0.000,0.000,19.705,0.000,0.056,5.617,419.695,0.156,278.654,6.834839,11.600,5,0.000,0.000,0.000,0,0.000,0,19.705,685896.498,532642.762,0.000,495618.494,625572.476,0.000,0.000,571552.155 +7.715225,0.100178,19477754,0.580482,3228206.851,0.000,0.000,14.340,0.000,0.001,5.386,419.695,0.000,181.162,6.859619,11.583,4,0.000,0.000,0.000,0,0.000,0,14.340,683501.897,538739.885,0.000,691188.199,644820.833,0.000,0.000,669956.038 +7.815465,0.100240,19710331,0.587414,2320202.419,0.000,0.000,15.801,0.000,0.001,4.089,419.695,0.000,160.046,6.884510,11.567,3,0.000,0.000,0.000,0,0.000,0,15.801,651037.763,254020.450,0.000,695481.117,0.000,0.000,0.000,719663.089 +7.915599,0.100134,19932511,0.594035,2218816.468,0.000,0.000,12.713,0.000,0.000,3.475,419.695,0.000,57.969,6.925049,11.561,3,0.000,0.000,0.000,0,0.000,0,12.713,745936.976,0.000,0.000,787570.993,0.000,0.000,0.000,685308.500 +8.015923,0.100324,20000000,0.596046,672711.645,0.000,0.000,9.064,0.000,0.000,1.101,419.695,0.000,13.783,6.925171,11.560,0,0.000,0.000,0.000,0,0.000,0,9.064,181013.846,0.000,0.000,289990.960,0.000,0.000,0.000,201706.839 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.log new file mode 100644 index 000000000..6c5d82d73 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=226 +worker=6 kind=insert tid=7 os_tid=227 +worker=0 kind=insert tid=6 os_tid=221 +worker=1 kind=insert tid=9 os_tid=222 +worker=7 kind=insert tid=10 os_tid=228 +worker=3 kind=insert tid=12 os_tid=224 +worker=2 kind=insert tid=8 os_tid=223 +start_monotonic_ns=2089932066188655 main_address=0x564ad5e24300 +worker=4 kind=insert tid=11 os_tid=225 +load_end reason=complete inserted=20000000 elapsed_s=8.016 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.146 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089932066359621 cpu_ns=9615816 +diagnostic_stage name=stop_request wall_ns=2089940082177203 cpu_ns=58118697255 +diagnostic_stage name=workers_joined wall_ns=2089940082248051 cpu_ns=58118767330 +diagnostic_stage name=before_close wall_ns=2089940082331584 cpu_ns=58118850822 +diagnostic_stage name=after_close wall_ns=2089940228224347 cpu_ns=58168637277 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089940021328912 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089940002493335 last_end_ns=2089940002494426 loop_exit_ns=2089940002494477 deregister_start_ns=2089940002494501 deregister_end_ns=2089940002495517 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089939815452979 last_end_ns=2089939815454028 loop_exit_ns=2089939815454075 deregister_start_ns=2089939815454103 deregister_end_ns=2089939815454920 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089937430820448 last_end_ns=2089937430821867 loop_exit_ns=2089937430821945 deregister_start_ns=2089937430822000 deregister_end_ns=2089937430826337 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089940021328152 last_end_ns=2089940021328912 loop_exit_ns=2089940021328975 deregister_start_ns=2089940021329055 deregister_end_ns=2089940021329881 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089939780381783 last_end_ns=2089939780382730 loop_exit_ns=2089939780382771 deregister_start_ns=2089939780382808 deregister_end_ns=2089939780383709 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089937614124414 last_end_ns=2089937614125434 loop_exit_ns=2089937614125485 deregister_start_ns=2089937614125510 deregister_end_ns=2089937614126196 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089937749118605 last_end_ns=2089937749119923 loop_exit_ns=2089937749119979 deregister_start_ns=2089937749120020 deregister_end_ns=2089937749120977 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089940005378880 last_end_ns=2089940005379873 loop_exit_ns=2089940005379920 deregister_start_ns=2089940005379944 deregister_end_ns=2089940005380501 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.summary.csv new file mode 100644 index 000000000..144214842 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-14-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2494991.383079,8.016060,20000000,0.002741,0.001456,0.004288,0.010880,1491.179745,0.002741,0.001456,0.004288,0.010880,1491.179745,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.csv new file mode 100644 index 000000000..8e382ad36 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.csv @@ -0,0 +1,96 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,500706,0.014922,5003658.513,0.000,0.000,20.220,0.000,0.001,8.019,81.406,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,20.220,565975.250,698175.380,725077.093,587040.930,648069.442,728394.837,459547.600,591377.981 +0.200213,0.100145,959574,0.028598,4582029.276,0.000,0.000,19.829,0.000,0.001,9.423,152.551,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,19.829,543041.786,625122.647,588226.201,553556.524,710948.073,569403.522,548164.350,443566.173 +0.300354,0.100141,1404539,0.041859,4443406.214,0.000,0.000,15.722,0.000,6.790,9.349,224.895,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,15.722,535197.951,597550.334,560732.071,556198.441,582860.975,513698.162,541758.731,555409.550 +0.400499,0.100145,1853755,0.055246,4485649.707,0.000,0.000,16.077,0.000,0.001,9.520,282.465,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,16.077,544869.199,565239.634,582814.127,562443.692,586079.388,535063.430,546067.460,563072.779 +0.500644,0.100145,2271489,0.067696,4171271.967,0.000,0.000,19.084,0.000,15.162,9.919,291.871,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,19.084,472083.251,506113.746,549800.195,496877.183,527932.007,652251.157,474250.099,491964.330 +0.600792,0.100148,2423579,0.072228,1518657.111,0.000,0.000,99.589,0.000,29.822,10.574,298.742,0.000,61.667,0.185547,14.008,8,0.000,0.000,0.000,0,0.000,0,99.589,70435.974,409065.855,333028.154,35777.161,124985.410,480220.767,36396.247,28747.543 +0.700976,0.100184,2719932,0.081060,2958088.271,0.000,0.000,119.732,0.000,0.650,8.246,298.742,9.865,787.341,0.415527,13.931,8,0.000,0.000,0.000,0,0.000,0,119.732,257366.546,50417.252,409806.117,446758.139,483520.511,496636.383,381667.880,431915.444 +0.801126,0.100150,3060347,0.091205,3399060.417,0.000,0.000,20.871,0.000,0.032,9.167,298.742,53.592,878.684,0.586548,13.845,8,0.000,0.000,0.000,0,0.000,0,20.871,360949.532,367060.382,480340.762,465333.233,444224.840,442447.501,418413.489,420290.678 +0.901302,0.100176,3447957,0.102757,3869278.230,0.000,0.000,19.365,0.000,0.001,9.376,298.742,90.388,385.882,0.609058,13.808,8,0.000,0.000,0.000,0,0.000,0,19.365,499669.053,555310.953,579947.518,360135.060,398577.284,521231.038,461586.196,492821.127 +1.001468,0.100166,3812573,0.113624,3640117.696,0.000,0.000,16.335,0.000,7.479,9.467,298.742,89.890,87.355,0.609058,13.799,8,0.000,0.000,0.000,0,0.000,0,16.335,401783.072,532565.983,558762.499,414981.164,482718.726,478964.956,362029.061,408312.234 +1.101642,0.100174,4093441,0.121994,2803796.348,0.000,0.000,18.595,0.000,53.830,9.696,298.742,80.251,101.074,0.670128,13.789,8,0.000,0.000,0.000,0,0.000,0,18.595,247788.402,241419.496,498391.901,239263.251,554943.400,558257.627,231636.535,232095.736 +1.201813,0.100171,4399671,0.131120,3057083.393,0.000,0.000,79.773,0.000,0.003,9.446,298.742,38.684,1.131,0.778446,13.789,8,0.000,0.000,0.000,0,0.000,0,79.773,261533.719,478962.698,346438.837,371955.295,489265.118,505577.283,258718.523,344631.920 +1.301989,0.100176,4880534,0.145451,4800161.747,0.000,0.000,11.076,0.000,0.003,8.431,298.742,0.000,0.000,0.778446,13.789,8,0.000,0.000,0.000,0,0.000,0,11.076,535395.477,631485.958,517087.774,553862.897,701432.561,685400.843,571142.413,604353.823 +1.402155,0.100165,5290678,0.157674,4094665.540,0.000,0.000,13.802,0.000,0.001,8.176,298.742,0.000,189.998,1.037964,13.770,8,0.000,0.000,0.000,0,0.000,0,13.802,463942.426,577474.591,380939.750,472448.353,596952.366,516265.859,487303.775,599338.419 +1.502321,0.100166,5644580,0.168222,3533141.418,0.000,0.000,20.757,0.000,0.002,8.102,298.742,0.000,499.169,1.098022,13.722,8,0.000,0.000,0.000,0,0.000,0,20.757,433049.475,460284.161,310373.588,517638.732,540320.992,438081.103,402709.955,430683.412 +1.602506,0.100185,5884746,0.175379,2397223.794,0.000,0.000,15.875,0.000,73.020,10.002,298.742,0.000,166.177,1.236698,13.705,8,0.000,0.000,0.000,0,0.000,0,15.875,141278.556,153046.778,143743.993,658740.960,555531.955,179148.475,138972.822,426760.255 +1.702701,0.100195,6254802,0.186408,3693358.763,0.000,0.000,78.473,0.000,0.001,9.243,298.742,0.000,0.663,1.297733,13.705,8,0.000,0.000,0.000,0,0.000,0,78.473,494296.231,403283.686,383701.866,562233.768,506153.113,498148.720,385488.382,460052.998 +1.802863,0.100162,6716103,0.200155,4605568.093,0.000,0.000,13.556,0.000,8.325,8.412,298.742,0.000,0.000,1.297733,13.705,8,0.000,0.000,0.000,0,0.000,0,13.556,385716.740,568141.968,542313.702,640944.330,675198.980,683655.316,471747.726,637849.331 +1.903051,0.100188,7122687,0.212273,4058212.630,0.000,0.000,15.404,0.000,16.609,8.330,298.742,0.000,201.184,1.577637,13.686,8,0.000,0.000,0.000,0,0.000,0,15.404,484140.064,532678.835,444484.596,589432.168,577724.173,588513.894,367698.914,473539.986 +2.003211,0.100160,7469019,0.222594,3457783.846,0.000,0.000,25.963,0.000,3.003,8.211,298.742,0.000,569.635,1.664307,13.630,8,0.000,0.000,0.000,0,0.000,0,25.963,438627.726,460742.319,363997.215,545306.925,468539.835,500418.794,412050.279,268100.752 +2.103381,0.100170,7682220,0.228948,2128381.960,0.000,0.000,78.503,0.000,9.276,10.479,298.742,0.000,110.905,1.778690,13.619,8,0.000,0.000,0.000,0,0.000,0,78.503,559047.048,95037.998,69561.426,583874.727,97593.642,92711.963,517338.145,113217.010 +2.203585,0.100204,8066991,0.240415,3839886.922,0.000,0.000,38.583,0.000,4.583,9.118,298.742,0.000,8.771,1.882214,13.618,8,0.000,0.000,0.000,0,0.000,0,38.583,525409.573,517565.553,403797.336,603370.741,489602.523,470541.357,321145.723,508454.116 +2.303749,0.100164,8514867,0.253763,4471430.253,0.000,0.000,13.750,0.000,2.774,8.476,298.742,0.000,0.000,1.882214,13.618,8,0.000,0.000,0.000,0,0.000,0,13.750,501258.317,640390.247,525039.335,650064.388,654217.580,629218.560,466105.940,405135.885 +2.403907,0.100158,8916349,0.265728,4008492.274,0.000,0.000,20.685,0.000,5.306,8.115,298.742,0.000,364.737,2.138794,13.582,8,0.000,0.000,0.000,0,0.000,0,20.685,455141.523,511572.442,473812.050,575391.698,604465.802,575311.824,367190.361,445606.574 +2.504106,0.100200,9283193,0.276661,3661135.778,0.000,0.000,26.388,0.000,14.130,7.921,298.742,0.000,464.854,2.219849,13.537,8,0.000,0.000,0.000,0,0.000,0,26.388,402766.453,574553.725,399083.800,476189.968,514303.928,481569.236,462986.310,349682.359 +2.604220,0.100114,9410682,0.280460,1273435.864,0.000,0.000,78.346,0.000,21.207,9.642,298.742,0.000,52.011,2.320560,13.532,8,0.000,0.000,0.000,0,0.000,0,78.346,13304.807,23702.934,720816.899,129302.350,19018.283,123189.330,111892.230,132209.031 +2.704395,0.100174,9817323,0.292579,4059334.985,0.000,0.000,41.809,0.000,2.585,8.872,298.742,20.082,0.663,2.417728,13.532,8,0.000,0.000,0.000,0,0.000,0,41.809,443047.812,583622.804,511428.631,469721.323,561750.924,653481.048,279203.376,557079.067 +2.804571,0.100176,10272885,0.306156,4547600.942,0.000,0.000,13.693,0.000,2.900,8.579,298.742,0.000,0.000,2.417728,13.532,8,0.000,0.000,0.000,0,0.000,0,13.693,442849.098,641019.652,645292.118,469112.785,687567.571,603875.151,512665.985,545218.583 +2.904735,0.100164,10697665,0.318815,4240844.379,0.000,0.000,13.939,0.000,0.002,8.704,298.742,0.000,568.209,2.713257,13.476,8,0.000,0.000,0.000,0,0.000,0,13.939,506069.969,596002.467,561069.761,490106.152,572640.783,551205.940,455622.710,508126.596 +3.004905,0.100170,11056255,0.329502,3579799.056,0.000,0.000,17.091,0.000,18.407,8.376,298.742,0.000,362.078,2.811890,13.441,8,0.000,0.000,0.000,0,0.000,0,17.091,493908.247,568321.427,378005.776,462891.109,409911.400,408743.391,481918.680,376099.026 +3.105079,0.100173,11207747,0.334017,1512298.461,0.000,0.000,79.248,0.000,41.480,10.450,298.742,62.314,17.743,2.918217,13.439,8,0.000,0.000,0.000,0,0.000,0,79.248,333911.172,328111.226,190879.115,5460.534,82806.457,198096.603,163646.322,209387.032 +3.205247,0.100168,11641562,0.346946,4330862.371,0.000,0.000,56.192,0.000,0.001,8.754,298.742,0.000,0.000,2.918217,13.439,8,0.000,0.000,0.000,0,0.000,0,56.192,523738.694,421151.320,572197.152,580173.730,715226.474,562433.582,660608.381,295333.037 +3.305415,0.100168,12104723,0.360749,4623839.637,0.000,0.000,13.541,0.000,0.002,8.428,298.742,0.000,7.370,3.251831,13.438,8,0.000,0.000,0.000,0,0.000,0,13.541,573586.089,672839.294,537945.982,642789.792,691687.619,500229.365,641791.469,362970.029 +3.405562,0.100147,12479087,0.371906,3738134.662,0.000,0.000,17.346,0.000,0.001,8.390,298.742,0.000,684.110,3.482861,13.371,8,0.000,0.000,0.000,0,0.000,0,17.346,441350.002,513733.399,433072.193,471735.252,529629.987,358731.678,534363.017,455519.134 +3.505737,0.100175,12837533,0.382588,3578214.406,0.000,0.000,17.229,0.000,21.843,8.988,298.742,0.000,250.383,3.482861,13.347,8,0.000,0.000,0.000,0,0.000,0,17.229,388951.105,410343.765,467134.640,371731.162,632985.156,580776.284,446410.812,279881.481 +3.605910,0.100173,12991314,0.387171,1535148.176,0.000,0.000,76.134,0.000,46.039,10.922,298.742,82.513,37.045,3.750000,13.343,8,0.000,0.000,0.000,0,0.000,0,76.134,232976.038,113962.398,314015.522,243627.569,310880.957,315053.722,469.186,4162.782 +3.706100,0.100190,13389121,0.399027,3970528.973,0.000,0.000,63.409,0.000,1.767,8.620,298.742,0.000,0.000,3.750000,13.343,8,0.000,0.000,0.000,0,0.000,0,63.409,437918.284,534115.581,437668.758,636700.746,515121.655,407356.328,470596.220,531051.401 +3.806274,0.100174,13822762,0.411950,4328869.067,0.000,0.000,14.866,0.000,0.001,8.669,298.742,0.000,77.482,3.750000,13.336,8,0.000,0.000,0.000,0,0.000,0,14.866,506877.015,467136.244,523088.774,614958.736,512736.807,497233.814,623683.537,583154.140 +3.906444,0.100169,14154812,0.421846,3314889.847,0.000,0.000,30.131,0.000,14.079,7.780,298.742,0.000,590.719,3.813599,13.278,8,0.000,0.000,0.000,0,0.000,0,30.131,304574.535,436171.818,408508.636,473788.156,497388.215,379557.633,389930.078,424970.775 +4.006610,0.100167,14533178,0.433122,3777362.570,0.000,0.000,19.743,0.000,5.463,8.639,298.742,0.000,227.706,3.869019,13.256,8,0.000,0.000,0.000,0,0.000,0,19.743,496062.989,472402.434,447134.560,467889.957,497730.209,481866.656,505187.776,409087.989 +4.106774,0.100164,14717733,0.438623,1842529.707,0.000,0.000,77.050,0.000,12.306,9.744,298.742,67.663,108.338,4.264404,13.245,8,0.000,0.000,0.000,0,0.000,0,77.050,124715.565,471447.199,149035.699,149824.406,87616.378,648886.339,89583.154,121420.966 +4.206949,0.100175,15004455,0.447168,2862211.073,0.000,0.000,65.505,0.000,0.001,9.707,298.742,27.920,35.836,4.264404,13.242,8,0.000,0.000,0.000,0,0.000,0,65.505,503159.461,448954.321,304237.578,554978.776,245250.806,417918.634,274958.817,112752.681 +4.307116,0.100167,15445989,0.460326,4407979.820,0.000,0.000,14.470,0.000,0.004,8.417,298.742,0.000,2.652,4.286499,13.241,8,0.000,0.000,0.000,0,0.000,0,14.470,466061.798,442581.005,625076.285,616370.821,540168.060,545449.242,626723.535,545549.075 +4.407271,0.100155,15756660,0.469585,3101897.375,0.000,0.000,19.460,0.000,10.790,7.661,298.742,0.000,544.312,4.348267,13.188,8,0.000,0.000,0.000,0,0.000,0,19.460,402785.075,363535.970,453156.923,393629.280,310897.639,392640.814,372841.533,412410.142 +4.507432,0.100161,16054917,0.478474,2977789.308,0.000,0.000,23.835,0.000,0.002,7.928,298.742,0.000,200.693,4.382446,13.168,8,0.000,0.000,0.000,0,0.000,0,23.835,355369.472,397871.238,410940.256,386679.206,429081.132,356607.485,378392.510,262848.011 +4.607614,0.100182,16449277,0.490227,3936442.799,0.000,0.000,17.112,0.000,44.656,8.123,298.742,10.957,205.915,4.428101,13.148,8,0.000,0.000,0.000,0,0.000,0,17.112,554082.573,270278.582,588799.451,590765.875,609591.647,510801.266,368549.906,443573.499 +4.707770,0.100156,16593287,0.494518,1437859.211,0.000,0.000,52.084,0.000,93.553,4.207,357.852,78.354,120.905,4.522461,13.136,8,0.000,0.000,0.000,0,0.000,0,52.084,387236.523,126622.669,25779.824,32109.959,388704.236,159301.741,287242.356,30861.904 +4.807920,0.100151,16709995,0.497997,1165325.765,0.000,0.000,29.836,0.000,193.704,7.221,357.852,653.664,215.535,4.680176,13.115,8,0.000,0.000,0.000,0,0.000,0,29.836,413976.816,0.000,0.000,0.000,320357.746,0.000,430991.203,0.000 +4.908072,0.100152,16830461,0.501587,1202836.548,0.000,0.000,12.989,0.000,293.855,5.655,357.852,390.112,678.659,4.987427,13.049,8,0.000,0.000,0.000,0,0.000,0,12.989,390128.581,0.000,0.000,0.000,428460.471,0.000,384247.496,0.000 +5.008523,0.100451,16922329,0.504325,914554.390,0.000,0.000,44.549,0.000,394.307,5.812,357.852,382.804,649.064,5.026733,12.985,8,0.000,0.000,0.000,0,0.000,0,44.549,351763.175,0.000,0.000,0.000,181969.126,0.000,380822.089,0.000 +5.108690,0.100167,17077320,0.508944,1547323.046,0.000,0.000,4.860,0.000,494.474,7.785,357.852,616.118,263.739,5.146362,12.959,8,0.000,0.000,0.000,0,0.000,0,4.860,460979.293,0.000,0.000,0.000,530962.289,0.000,555381.463,0.000 +5.208862,0.100172,17135808,0.510687,583875.285,0.000,0.000,115.813,0.000,594.646,2.593,357.852,129.894,626.812,5.146362,12.898,8,0.000,0.000,0.000,0,0.000,0,115.813,9.983,0.000,0.000,0.000,300592.749,0.000,283272.553,0.000 +5.309002,0.100140,17259152,0.514363,1231717.812,0.000,0.000,14.765,0.000,694.786,4.728,358.039,286.787,276.410,5.163208,12.871,7,0.000,0.000,0.000,0,0.000,0,14.765,416807.220,0.000,0.000,0.000,331356.697,0.000,483553.895,0.000 +5.409138,0.100136,17339377,0.516754,801163.294,0.000,0.000,36.268,0.000,794.921,5.234,358.039,495.851,149.290,5.185303,12.857,7,0.000,0.000,0.000,0,0.000,0,36.268,230946.742,0.000,0.000,0.000,0.000,0.000,570216.553,0.000 +5.509304,0.100166,17409901,0.518855,704068.964,0.000,0.000,7.519,0.000,895.088,3.556,358.039,216.203,421.759,5.323608,12.815,7,0.000,0.000,0.000,0,0.000,0,7.519,326307.273,0.000,0.000,0.000,0.000,0.000,377761.692,0.000 +5.609417,0.100113,17488171,0.521188,781816.735,0.000,0.000,5.887,0.000,995.201,2.580,358.039,174.959,421.711,5.377808,12.774,7,0.000,0.000,0.000,0,0.000,0,5.887,544564.773,0.000,0.000,0.000,0.000,0.000,237251.962,0.000 +5.709554,0.100137,17550911,0.523058,626542.958,0.000,0.000,67.407,0.000,1095.337,4.583,358.039,398.712,307.782,5.377808,12.744,7,0.000,0.000,0.000,0,0.000,0,67.407,359697.973,0.000,0.000,0.000,0.000,0.000,266844.985,0.000 +5.809717,0.100163,17665403,0.526470,1143051.682,0.000,0.000,1.679,0.000,1195.501,6.288,358.039,461.121,188.715,5.482788,12.725,7,0.000,0.000,0.000,0,0.000,0,1.679,577076.768,0.000,0.000,0.000,0.000,0.000,565974.914,0.000 +5.909855,0.100137,17695827,0.527377,303822.575,0.000,0.000,22.505,0.000,1295.638,1.931,358.039,99.629,538.596,5.482788,12.673,7,0.000,0.000,0.000,0,0.000,0,22.505,142574.116,0.000,0.000,0.000,0.000,0.000,161248.459,0.000 +6.009983,0.100128,17775178,0.529742,792491.719,0.000,0.000,12.851,0.000,1395.767,3.410,358.039,290.837,376.196,5.509521,12.636,7,0.000,0.000,0.000,0,0.000,0,12.851,395691.572,0.000,0.000,0.000,0.000,0.000,396800.148,0.000 +6.110132,0.100149,17862027,0.532330,867200.811,0.000,0.000,17.152,0.000,1495.915,4.854,358.039,390.591,230.634,5.541504,12.613,7,0.000,0.000,0.000,0,0.000,0,17.152,530391.515,0.000,0.000,0.000,0.000,0.000,336809.296,0.000 +6.210293,0.100162,17935933,0.534532,737867.761,0.000,0.000,6.279,0.000,1596.077,4.472,358.039,317.027,243.786,5.651855,12.590,6,0.000,0.000,0.000,0,0.000,0,6.279,304408.140,0.000,0.000,0.000,0.000,0.000,433459.620,0.000 +6.310442,0.100149,17968537,0.535504,325555.521,0.000,0.000,7.865,0.000,1696.226,1.859,358.039,208.557,446.250,5.651855,12.546,5,0.000,0.000,0.000,0,0.000,0,7.865,0.000,0.000,0.000,0.000,0.000,0.000,325555.521,0.000 +6.410574,0.100132,17968537,0.535504,0.000,0.000,0.000,0.000,0.000,1796.358,1.606,358.039,255.912,387.380,5.705936,12.508,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.510691,0.100117,17968537,0.535504,0.000,0.000,0.000,0.000,0.000,1896.475,2.250,358.039,327.584,176.238,5.723755,12.491,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.610813,0.100121,17968537,0.535504,0.000,0.000,0.000,0.000,0.000,1996.596,2.938,358.039,375.834,247.747,5.802368,12.466,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.710964,0.100151,17968539,0.535504,19.970,0.000,0.000,2087.997,0.000,2096.746,3.211,397.203,79.177,510.362,5.802368,12.417,5,0.000,0.000,0.000,0,0.000,0,2087.997,0.000,9.985,9.985,0.000,0.000,0.000,0.000,0.000 +6.811140,0.100176,18109243,0.539697,1404567.680,0.000,0.000,2112.545,0.000,23.002,5.352,416.344,33.808,288.009,5.824463,12.388,5,0.000,0.000,0.000,0,0.000,0,2112.545,0.000,319058.393,341229.368,233718.609,0.000,287354.199,0.000,223207.111 +6.911312,0.100172,18387054,0.547977,2773327.397,0.000,0.000,17.568,0.000,123.174,4.074,416.344,63.640,129.542,5.835815,12.376,5,0.000,0.000,0.000,0,0.000,0,17.568,0.000,0.000,756136.043,689121.610,0.000,749158.077,0.000,578911.667 +7.011459,0.100147,18512063,0.551702,1248256.037,0.000,0.000,168.402,0.000,56.139,3.554,416.344,481.987,211.837,5.857300,12.355,5,0.000,0.000,0.000,0,0.000,0,168.402,0.000,9.985,366970.839,317843.019,0.000,233756.560,0.000,329675.634 +7.111600,0.100141,18512073,0.551703,99.860,0.000,0.000,119.356,0.000,65.613,2.292,416.344,382.821,563.427,6.005371,12.300,5,0.000,0.000,0.000,0,0.000,0,119.356,0.000,19.972,19.972,19.972,0.000,19.972,0.000,19.972 +7.211711,0.100112,18512073,0.551703,0.000,0.000,0.000,0.000,0.000,165.725,1.156,416.344,297.637,600.619,6.046509,12.241,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.311824,0.100113,18512081,0.551703,79.910,0.000,0.000,229.650,0.000,225.283,1.704,416.344,394.436,348.863,6.085571,12.207,5,0.000,0.000,0.000,0,0.000,0,229.650,0.000,19.977,19.977,19.977,0.000,19.977,0.000,0.000 +7.411951,0.100126,18512087,0.551703,59.924,0.000,0.000,229.587,0.000,117.713,2.839,416.344,606.578,491.840,6.160889,12.159,5,0.000,0.000,0.000,0,0.000,0,229.587,0.000,0.000,19.975,19.975,0.000,0.000,0.000,19.975 +7.512086,0.100136,18512091,0.551703,39.946,0.000,0.000,129.282,0.000,217.849,1.306,416.344,286.213,485.630,6.205933,12.112,5,0.000,0.000,0.000,0,0.000,0,129.282,0.000,0.000,0.000,0.000,0.000,19.973,0.000,19.973 +7.612235,0.100149,18512098,0.551704,69.896,0.000,0.000,228.785,0.000,172.382,2.076,416.344,452.608,400.108,6.257080,12.072,5,0.000,0.000,0.000,0,0.000,0,228.785,0.000,19.970,19.970,19.970,0.000,0.000,0.000,9.985 +7.712373,0.100138,18512103,0.551704,49.931,0.000,0.000,212.206,0.000,117.675,2.631,416.344,535.119,260.733,6.284546,12.047,5,0.000,0.000,0.000,0,0.000,0,212.206,0.000,19.972,0.000,0.000,0.000,19.972,0.000,9.986 +7.812522,0.100149,18512108,0.551704,49.926,0.000,0.000,195.696,0.000,159.256,1.125,416.344,242.218,495.396,6.346313,11.999,5,0.000,0.000,0.000,0,0.000,0,195.696,0.000,0.000,19.970,9.985,0.000,0.000,0.000,19.970 +7.912641,0.100119,18512109,0.551704,9.988,0.000,0.000,20.469,0.000,259.375,0.920,416.344,233.160,435.459,6.396729,11.956,5,0.000,0.000,0.000,0,0.000,0,20.469,0.000,0.000,0.000,9.988,0.000,0.000,0.000,0.000 +8.012750,0.100109,18512115,0.551704,59.935,0.000,0.000,292.882,0.000,225.694,1.861,416.344,434.723,367.959,6.443726,11.920,5,0.000,0.000,0.000,0,0.000,0,292.882,0.000,19.978,19.978,0.000,0.000,19.978,0.000,0.000 +8.112874,0.100124,18512123,0.551704,79.901,0.000,0.000,230.760,0.000,159.971,2.989,416.344,594.068,294.752,6.479614,11.891,5,0.000,0.000,0.000,0,0.000,0,230.760,0.000,0.000,19.975,19.975,0.000,19.975,0.000,19.975 +8.213019,0.100145,18512127,0.551704,39.942,0.000,0.000,196.632,0.000,166.495,1.045,416.344,248.000,332.214,6.516724,11.859,5,0.000,0.000,0.000,0,0.000,0,196.632,0.000,19.971,0.000,0.000,0.000,0.000,0.000,19.971 +8.313191,0.100172,18512129,0.551704,19.966,0.000,0.000,220.792,0.000,266.667,1.213,416.344,257.642,569.409,6.585327,11.803,5,0.000,0.000,0.000,0,0.000,0,220.792,0.000,0.000,0.000,0.000,0.000,19.966,0.000,0.000 +8.413336,0.100145,18512133,0.551705,39.942,0.000,0.000,275.102,0.000,305.558,1.399,416.344,333.694,344.460,6.628540,11.769,5,0.000,0.000,0.000,0,0.000,0,275.102,0.000,19.971,0.000,19.971,0.000,0.000,0.000,0.000 +8.513461,0.100125,18512140,0.551705,69.913,0.000,0.000,342.007,0.000,117.761,1.603,416.344,412.649,315.310,6.668091,11.738,5,0.000,0.000,0.000,0,0.000,0,342.007,0.000,0.000,19.975,9.988,0.000,19.975,0.000,19.975 +8.613593,0.100131,18512145,0.551705,49.934,0.000,0.000,169.404,0.000,217.893,2.299,416.344,476.405,399.046,6.776489,11.700,5,0.000,0.000,0.000,0,0.000,0,169.404,0.000,0.000,19.974,9.987,0.000,0.000,0.000,19.974 +8.713709,0.100116,18602589,0.554400,903392.228,0.000,0.000,248.238,0.000,109.629,3.021,416.344,385.685,608.318,6.787964,11.640,5,0.000,0.000,0.000,0,0.000,0,248.238,0.000,327190.518,0.000,181719.238,0.000,138469.400,0.000,256013.071 +8.813874,0.100165,18869563,0.562357,2665337.742,0.000,0.000,140.554,0.000,15.674,5.664,416.344,93.361,404.761,6.837402,11.601,5,0.000,0.000,0.000,0,0.000,0,140.554,0.000,690299.852,403733.166,439803.590,0.000,505844.512,0.000,625656.622 +8.914014,0.100140,19183912,0.571725,3139096.552,0.000,0.000,16.644,0.000,0.001,5.759,416.344,0.117,198.472,6.861206,11.581,4,0.000,0.000,0.000,0,0.000,0,16.644,0.000,734621.831,609866.437,515308.779,0.000,569712.636,0.000,709586.869 +9.014171,0.100157,19407815,0.578398,2235512.622,0.000,0.000,17.711,0.000,0.151,4.532,416.344,0.000,112.596,6.876953,11.570,4,0.000,0.000,0.000,0,0.000,0,17.711,0.000,597679.605,571251.188,553838.585,0.000,0.000,0.000,512743.245 +9.114430,0.100259,19647547,0.585543,2391125.502,0.000,0.000,18.025,0.000,0.002,4.174,416.344,0.000,110.651,6.897583,11.559,3,0.000,0.000,0.000,0,0.000,0,18.025,0.000,747473.580,707985.878,252815.052,0.000,0.000,0.000,682850.993 +9.214675,0.100245,19799721,0.590078,1518025.558,0.000,0.000,0.727,0.000,11.004,2.269,416.344,0.000,69.946,6.911137,11.552,1,0.000,0.000,0.000,0,0.000,0,0.727,0.000,484504.471,324605.725,0.000,0.000,0.000,0.000,708915.362 +9.314928,0.100253,19890410,0.592780,904598.688,0.000,0.000,14.302,0.000,0.000,1.724,416.344,0.000,39.276,6.919434,11.549,1,0.000,0.000,0.000,0,0.000,0,14.302,0.000,0.000,0.000,0.000,0.000,0.000,0.000,904598.688 +9.415163,0.100235,19994741,0.595890,1040864.198,0.000,0.000,0.719,0.000,5.261,0.994,416.344,0.000,14.926,6.928215,11.547,1,0.000,0.000,0.000,0,0.000,0,0.719,0.000,0.000,0.000,0.000,0.000,0.000,0.000,1040864.198 +9.515471,0.100308,20000000,0.596046,52428.637,0.000,0.000,10.930,0.000,0.000,0.276,416.344,0.000,11.293,6.934326,11.546,0,0.000,0.000,0.000,0,0.000,0,10.930,0.000,0.000,0.000,0.000,0.000,0.000,0.000,52428.637 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.log new file mode 100644 index 000000000..93e6318ab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=236 +worker=5 kind=insert tid=6 os_tid=240 +worker=6 kind=insert tid=7 os_tid=241 +worker=7 kind=insert tid=8 os_tid=242 +worker=3 kind=insert tid=9 os_tid=238 +worker=0 kind=insert tid=10 os_tid=235 +start_monotonic_ns=2089940383802363 main_address=0x5606c856b300 +worker=2 kind=insert tid=11 os_tid=237 +worker=4 kind=insert tid=12 os_tid=239 +load_end reason=complete inserted=20000000 elapsed_s=9.516 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.173 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089940383804380 cpu_ns=9554240 +diagnostic_stage name=stop_request wall_ns=2089949899333177 cpu_ns=56826785760 +diagnostic_stage name=workers_joined wall_ns=2089949899401903 cpu_ns=56826853595 +diagnostic_stage name=before_close wall_ns=2089949899480283 cpu_ns=56826931953 +diagnostic_stage name=after_close wall_ns=2089950072277761 cpu_ns=56882334888 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089949807672601 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089946554465618 last_end_ns=2089946554467077 loop_exit_ns=2089946554467162 deregister_start_ns=2089946554467211 deregister_end_ns=2089946554468401 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089949566979560 last_end_ns=2089949566980574 loop_exit_ns=2089949566980623 deregister_start_ns=2089949566980673 deregister_end_ns=2089949566981463 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089949540884940 last_end_ns=2089949540887529 loop_exit_ns=2089949540887573 deregister_start_ns=2089949540887620 deregister_end_ns=2089949540888483 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089949444708863 last_end_ns=2089949444710058 loop_exit_ns=2089949444710106 deregister_start_ns=2089949444710158 deregister_end_ns=2089949444710960 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089945671647525 last_end_ns=2089945671648545 loop_exit_ns=2089945671648596 deregister_start_ns=2089945671648623 deregister_end_ns=2089945671651687 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089949282057306 last_end_ns=2089949282058624 loop_exit_ns=2089949282058676 deregister_start_ns=2089949282058742 deregister_end_ns=2089949282059679 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089946672570515 last_end_ns=2089946672571494 loop_exit_ns=2089946672571542 deregister_start_ns=2089946672571588 deregister_end_ns=2089946672572684 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089949807672060 last_end_ns=2089949807672601 loop_exit_ns=2089949807672635 deregister_start_ns=2089949807672662 deregister_end_ns=2089949807673184 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.summary.csv new file mode 100644 index 000000000..c1dfca59f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-15-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2101811.799509,9.515600,20000000,0.003120,0.001424,0.004288,0.010880,2112.545386,0.003120,0.001424,0.004288,0.010880,2112.545386,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.csv new file mode 100644 index 000000000..2a6d6e858 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.csv @@ -0,0 +1,86 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,502214,0.014967,5018811.474,0.000,0.000,20.383,0.000,0.001,8.221,80.770,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,20.383,722540.804,596234.571,595874.810,559319.054,695208.930,761504.962,359621.495,728506.847 +0.200237,0.100170,957078,0.028523,4540897.951,0.000,0.000,21.111,0.000,0.001,9.063,151.051,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,21.111,492450.392,538112.540,540408.625,539749.748,501724.580,710927.896,538941.127,678583.043 +0.300393,0.100156,1392866,0.041511,4351099.290,0.000,0.000,20.988,0.000,6.248,9.328,222.457,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,20.988,450517.917,417709.046,522036.464,527697.641,581114.397,651864.141,529964.109,670195.574 +0.400554,0.100161,1831302,0.054577,4377306.540,0.000,0.000,16.299,0.000,0.001,9.505,279.152,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,16.299,536186.006,534338.982,538522.241,449645.455,594492.053,633968.442,525892.592,564260.767 +0.500720,0.100166,2255035,0.067205,4230301.988,0.000,0.000,19.306,0.000,8.851,9.787,290.559,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,19.306,552432.217,538505.354,492162.346,409070.391,545723.362,525397.131,485193.923,681817.263 +0.600892,0.100172,2418646,0.072081,1633294.837,0.000,0.000,105.370,0.000,41.513,10.715,299.309,0.000,73.194,0.427856,14.007,8,0.000,0.000,0.000,0,0.000,0,105.370,20784.176,424418.468,22191.750,40500.193,333994.324,383029.806,5710.158,402665.961 +0.701076,0.100184,2724124,0.081185,3049178.902,0.000,0.000,106.962,0.000,0.001,9.267,299.309,6.005,651.382,0.427856,13.943,8,0.000,0.000,0.000,0,0.000,0,106.962,476305.066,451859.969,407351.727,452059.603,143157.032,458427.905,415526.711,244490.890 +0.801242,0.100166,3055797,0.091070,3311245.749,0.000,0.000,22.420,0.000,0.001,9.180,299.309,51.633,912.239,0.609497,13.854,8,0.000,0.000,0.000,0,0.000,0,22.420,392579.790,413275.512,444483.824,332469.348,440979.627,508547.718,337401.179,441508.751 +0.901383,0.100142,3429955,0.102221,3736284.042,0.000,0.000,18.488,0.000,0.001,9.444,299.309,80.082,406.767,0.609497,13.814,8,0.000,0.000,0.000,0,0.000,0,18.488,460067.881,481028.171,351821.314,498183.854,430669.552,587706.961,462973.762,463832.545 +1.001553,0.100170,3811651,0.113596,3810496.369,0.000,0.000,15.751,0.000,0.001,9.430,299.309,86.299,160.392,0.657227,13.799,8,0.000,0.000,0.000,0,0.000,0,15.751,352052.823,466858.083,415185.733,570851.681,489609.490,565131.385,492664.308,458142.866 +1.101721,0.100168,4101297,0.122228,2891612.299,0.000,0.000,19.156,0.000,57.863,9.494,299.309,94.451,31.744,0.675110,13.796,8,0.000,0.000,0.000,0,0.000,0,19.156,219941.275,220110.991,589341.986,635274.981,228776.463,499842.030,274549.726,223774.848 +1.201897,0.100177,4422338,0.131796,3204751.498,0.000,0.000,79.975,0.000,0.001,9.438,299.309,42.425,1.092,0.774303,13.795,8,0.000,0.000,0.000,0,0.000,0,79.975,460077.659,310781.266,450843.963,520800.443,353106.534,465887.401,305191.136,338063.096 +1.302067,0.100170,4900396,0.146043,4772454.657,0.000,0.000,13.076,0.000,0.441,8.487,299.309,0.000,0.000,0.774303,13.795,8,0.000,0.000,0.000,0,0.000,0,13.076,574232.341,450333.285,531694.763,665876.312,703492.269,712826.377,566745.088,567254.221 +1.402223,0.100156,5291789,0.157708,3907849.738,0.000,0.000,13.489,0.000,0.642,8.244,299.309,0.000,203.472,1.040039,13.776,8,0.000,0.000,0.000,0,0.000,0,13.489,568295.783,502278.500,397052.222,521049.294,482439.368,544472.849,443609.783,448651.938 +1.502413,0.100190,5612327,0.167260,3199295.484,0.000,0.000,21.592,0.000,0.001,8.064,299.309,0.000,428.131,1.090698,13.734,8,0.000,0.000,0.000,0,0.000,0,21.592,417955.120,431499.362,434583.496,378949.303,311547.490,475166.314,354266.246,395328.153 +1.602583,0.100169,5890686,0.175556,2778880.659,0.000,0.000,23.342,0.000,57.623,9.407,299.309,0.000,237.722,1.193428,13.710,8,0.000,0.000,0.000,0,0.000,0,23.342,217601.233,225507.834,523802.317,472738.854,530271.354,246322.560,365640.353,196996.153 +1.702772,0.100190,6187368,0.184398,2961200.825,0.000,0.000,78.654,0.000,0.001,9.714,299.309,10.761,14.075,1.295620,13.709,8,0.000,0.000,0.000,0,0.000,0,78.654,435383.816,473321.825,389261.338,278401.705,156982.111,372333.460,537909.263,317607.308 +1.802950,0.100177,6640891,0.197914,4527199.653,0.000,0.000,14.059,0.000,0.001,8.574,299.309,0.000,0.000,1.295620,13.709,8,0.000,0.000,0.000,0,0.000,0,14.059,441936.094,623843.427,548067.837,532076.203,591301.150,528642.294,639006.530,622326.118 +1.903100,0.100151,7074005,0.210822,4324627.673,0.000,0.000,11.636,0.000,5.642,8.500,299.309,0.000,69.232,1.561890,13.702,8,0.000,0.000,0.000,0,0.000,0,11.636,498738.964,610470.710,493107.444,475314.239,523212.111,519757.313,660535.320,543491.572 +2.003242,0.100141,7403924,0.220654,3294540.744,0.000,0.000,24.596,0.000,0.001,7.764,299.309,0.000,548.328,1.646851,13.649,8,0.000,0.000,0.000,0,0.000,0,24.596,447248.842,430971.813,382959.567,431001.770,355198.744,258924.606,459042.200,529193.203 +2.103405,0.100163,7612313,0.226865,2080491.289,0.000,0.000,63.661,0.000,68.545,9.157,299.309,0.000,270.769,1.773685,13.622,8,0.000,0.000,0.000,0,0.000,0,63.661,147049.778,178049.137,170701.141,137904.717,544121.118,135828.110,573543.054,193294.233 +2.203575,0.100170,7944594,0.236767,3317168.293,0.000,0.000,75.097,0.000,0.001,9.806,299.309,4.407,5.771,1.880260,13.622,8,0.000,0.000,0.000,0,0.000,0,75.097,372985.641,365478.409,342906.798,391344.417,629139.984,501537.006,342457.562,371318.476 +2.303764,0.100189,8372906,0.249532,4275035.139,0.000,0.000,14.592,0.000,0.001,8.413,299.309,0.000,0.000,1.880260,13.622,8,0.000,0.000,0.000,0,0.000,0,14.592,468763.484,612491.668,546406.647,486180.545,647076.262,437961.736,497499.140,578655.658 +2.403935,0.100171,8755031,0.260920,3814714.212,0.000,0.000,14.804,0.000,0.002,8.220,299.309,0.000,102.637,2.106812,13.612,8,0.000,0.000,0.000,0,0.000,0,14.804,362478.961,551884.451,439866.373,438937.963,548430.369,491118.562,462976.777,519020.757 +2.504098,0.100162,9110770,0.271522,3551621.705,0.000,0.000,22.807,0.000,5.871,8.277,299.309,0.000,642.628,2.429443,13.549,8,0.000,0.000,0.000,0,0.000,0,22.807,530508.385,485990.688,425638.707,315767.153,456358.814,512437.735,343981.330,480938.893 +2.604268,0.100170,9418196,0.280684,3069042.597,0.000,0.000,16.555,0.000,61.254,9.954,299.309,0.000,154.737,2.429443,13.534,8,0.000,0.000,0.000,0,0.000,0,16.555,251432.562,254117.997,503134.666,549955.071,475421.778,268104.220,526095.632,240780.670 +2.704441,0.100173,9676542,0.288383,2579005.645,0.000,0.000,78.020,0.000,0.002,10.130,299.309,49.602,24.450,2.429443,13.531,8,0.000,0.000,0.000,0,0.000,0,78.020,243120.093,598077.025,344345.261,127759.339,304434.193,252394.075,465186.548,243689.110 +2.804610,0.100169,10109444,0.301285,4321707.239,0.000,0.000,12.240,0.000,0.001,8.835,299.309,0.000,0.039,2.429443,13.531,8,0.000,0.000,0.000,0,0.000,0,12.240,523793.689,604826.573,521218.047,521617.371,528795.226,605335.711,496310.194,519810.429 +2.904786,0.100176,10489491,0.312611,3793783.229,0.000,0.000,18.546,0.000,0.409,8.047,299.309,0.000,230.180,2.664062,13.509,8,0.000,0.000,0.000,0,0.000,0,18.546,499898.898,542663.523,428864.101,450266.378,448180.056,560532.029,359316.683,504061.561 +3.004945,0.100159,10853414,0.323457,3633441.419,0.000,0.000,23.273,0.000,2.644,8.294,299.309,0.000,478.418,2.749390,13.462,8,0.000,0.000,0.000,0,0.000,0,23.273,553767.770,372326.831,397546.653,470141.000,457151.693,438241.819,436145.160,508120.493 +3.105107,0.100162,11157335,0.332514,3034303.440,0.000,0.000,16.947,0.000,53.170,9.518,299.309,0.000,249.206,2.838985,13.437,8,0.000,0.000,0.000,0,0.000,0,16.947,573203.113,526588.491,431841.699,245143.595,244195.129,209181.747,233402.581,570747.085 +3.205283,0.100176,11403001,0.339836,2452353.838,0.000,0.000,76.635,0.000,7.897,10.303,299.309,72.568,19.497,2.960087,13.436,8,0.000,0.000,0.000,0,0.000,0,76.635,183298.141,405877.308,526126.159,380451.953,151084.706,142699.430,377956.335,284859.806 +3.305481,0.100198,11821612,0.352311,4177829.584,0.000,0.000,11.977,0.000,2.010,8.778,299.309,0.000,0.117,2.971928,13.435,8,0.000,0.000,0.000,0,0.000,0,11.977,546037.759,582735.025,482813.069,503631.807,493661.568,510847.505,479659.320,578443.531 +3.405656,0.100175,12225929,0.364361,4036087.433,0.000,0.000,19.412,0.000,7.303,8.367,299.309,0.000,135.348,3.200806,13.422,8,0.000,0.000,0.000,0,0.000,0,19.412,547808.700,458156.023,473868.451,487384.732,528462.648,505962.133,484559.690,549885.056 +3.505818,0.100162,12363727,0.368468,1375749.621,0.000,0.000,26.363,0.000,4.085,6.387,299.309,0.000,275.803,3.232544,13.395,8,0.000,0.000,0.000,0,0.000,0,26.363,201772.884,202471.751,187266.402,164473.354,212126.099,119745.867,150496.014,137397.250 +3.605983,0.100165,12738192,0.379628,3738481.431,0.000,0.000,19.231,0.000,0.003,8.494,299.309,0.000,355.741,3.302856,13.360,8,0.000,0.000,0.000,0,0.000,0,19.231,427614.428,427624.411,485538.851,485339.181,513652.463,476034.533,510817.142,411860.422 +3.706153,0.100170,12956587,0.386136,2180250.355,0.000,0.000,79.775,0.000,10.213,10.309,299.309,41.258,192.096,3.466438,13.342,8,0.000,0.000,0.000,0,0.000,0,79.775,439673.922,130748.135,133713.104,493851.988,567596.851,113986.577,121154.414,179525.365 +3.806341,0.100188,13235025,0.394434,2779163.455,0.000,0.000,62.477,0.000,0.001,9.864,299.309,0.000,27.176,3.740723,13.339,8,0.000,0.000,0.000,0,0.000,0,62.477,130145.714,193127.496,551355.095,505660.864,229189.806,506569.160,248583.404,414531.915 +3.906538,0.100197,13712305,0.408659,4763399.289,0.000,0.000,13.732,0.000,0.001,8.696,299.309,0.000,0.000,3.740723,13.339,8,0.000,0.000,0.000,0,0.000,0,13.732,549555.436,520672.437,604706.593,671544.686,588797.990,508456.546,636613.624,683051.976 +4.006732,0.100194,14036739,0.418327,3238066.408,0.000,0.000,33.025,0.000,0.003,7.920,299.309,0.000,484.647,3.791382,13.292,8,0.000,0.000,0.000,0,0.000,0,33.025,391082.298,399625.745,425994.657,466286.593,372328.632,276733.842,458002.643,448011.999 +4.106906,0.100174,14424039,0.429870,3866261.184,0.000,0.000,22.281,0.000,0.001,8.408,299.309,0.000,323.733,3.856079,13.260,8,0.000,0.000,0.000,0,0.000,0,22.281,532941.094,467275.548,521101.730,610735.500,536724.500,391068.376,441819.917,364594.519 +4.207075,0.100169,14694682,0.437936,2701860.020,0.000,0.000,62.695,0.000,65.135,9.788,299.309,0.000,164.799,3.968510,13.244,8,0.000,0.000,0.000,0,0.000,0,62.695,602950.158,493066.018,220517.013,206620.518,209725.266,586348.239,191645.846,190986.961 +4.307257,0.100181,14947448,0.445469,2523085.520,0.000,0.000,76.222,0.000,10.438,10.233,299.309,132.767,19.496,4.071045,13.242,8,0.000,0.000,0.000,0,0.000,0,76.222,462102.186,555832.248,184615.283,300435.296,500782.057,225211.680,141962.615,152144.155 +4.407419,0.100163,15413395,0.459355,4651906.744,0.000,0.000,13.740,0.000,0.002,8.655,299.309,0.000,9.477,4.475655,13.241,8,0.000,0.000,0.000,0,0.000,0,13.740,644572.029,493158.204,634837.855,683339.000,641087.694,491920.216,545592.953,517398.792 +4.507695,0.100276,15839754,0.472061,4251851.319,0.000,0.000,19.101,0.000,0.003,8.511,299.309,0.000,605.944,4.475655,13.182,8,0.000,0.000,0.000,0,0.000,0,19.101,586271.398,474250.670,555326.831,539131.544,571372.532,526925.244,555955.097,442618.003 +4.607880,0.100185,16265321,0.484744,4247809.937,0.000,0.000,16.519,0.000,0.001,8.486,299.309,0.000,257.999,4.475655,13.156,8,0.000,0.000,0.000,0,0.000,0,16.519,496102.023,628816.451,588471.105,564176.060,538942.751,534151.617,415211.701,481938.231 +4.708022,0.100141,16532791,0.492716,2670927.795,0.000,0.000,40.891,0.000,56.681,5.969,358.285,97.558,196.363,4.514168,13.137,8,0.000,0.000,0.000,0,0.000,0,40.891,283070.214,398237.561,288342.768,402591.412,274442.400,518437.800,260571.989,245233.652 +4.808186,0.100165,16685654,0.497271,1526115.237,0.000,0.000,8.714,0.000,156.846,8.153,358.285,658.875,201.465,4.634277,13.117,8,0.000,0.000,0.000,0,0.000,0,8.714,0.000,557940.614,458823.941,0.000,0.000,509350.682,0.000,0.000 +4.908349,0.100162,16777283,0.500002,914805.773,0.000,0.000,24.412,0.000,257.008,5.632,358.285,425.521,796.637,4.941162,13.039,8,0.000,0.000,0.000,0,0.000,0,24.412,0.000,345309.752,247448.527,0.000,0.000,322047.494,0.000,0.000 +5.008507,0.100159,16913426,0.504059,1359272.753,0.000,0.000,35.745,0.000,357.167,7.384,358.285,464.614,548.270,5.018066,12.986,8,0.000,0.000,0.000,0,0.000,0,35.745,0.000,295710.689,542129.608,0.000,0.000,521432.455,0.000,0.000 +5.108664,0.100156,17061709,0.508479,1480517.387,0.000,0.000,3.801,0.000,457.323,7.051,358.285,508.035,466.303,5.123657,12.940,8,0.000,0.000,0.000,0,0.000,0,3.801,0.000,484882.599,522403.989,0.000,0.000,473230.799,0.000,0.000 +5.208796,0.100132,17163655,0.511517,1018112.365,0.000,0.000,42.936,0.000,557.456,4.226,358.285,278.382,567.998,5.177734,12.885,8,0.000,0.000,0.000,0,0.000,0,42.936,0.000,412743.668,404214.957,0.000,0.000,201153.741,0.000,0.000 +5.308918,0.100123,17304281,0.515708,1404538.135,0.000,0.000,22.233,0.000,657.578,6.555,358.285,405.440,188.675,5.177734,12.866,8,0.000,0.000,0.000,0,0.000,0,22.233,0.000,384318.852,501944.651,0.000,0.000,518274.632,0.000,0.000 +5.409062,0.100144,17457113,0.520263,1526125.538,0.000,0.000,3.998,0.000,757.722,6.107,358.285,392.834,264.776,5.296875,12.840,8,0.000,0.000,0.000,0,0.000,0,3.998,0.000,510845.440,506581.571,0.000,0.000,508698.527,0.000,0.000 +5.509208,0.100146,17523714,0.522247,665038.239,0.000,0.000,78.489,0.000,857.868,3.442,358.285,215.427,635.361,5.385498,12.778,8,0.000,0.000,0.000,0,0.000,0,78.489,0.000,325863.844,49.927,0.000,0.000,339124.468,0.000,0.000 +5.609343,0.100134,17660439,0.526322,1365415.673,0.000,0.000,12.273,0.000,958.003,5.097,358.480,377.813,274.397,5.385498,12.751,7,0.000,0.000,0.000,0,0.000,0,12.273,0.000,572500.891,486136.914,0.000,0.000,306777.868,0.000,0.000 +5.709485,0.100142,17679020,0.526876,185545.983,0.000,0.000,20.289,0.000,1058.145,5.456,358.480,527.531,223.744,5.484131,12.729,6,0.000,0.000,0.000,0,0.000,0,20.289,0.000,2626.263,182919.720,0.000,0.000,0.000,0.000,0.000 +5.809661,0.100176,17736469,0.528588,573482.689,0.000,0.000,3.706,0.000,1158.321,2.589,358.480,246.403,570.872,5.582520,12.673,6,0.000,0.000,0.000,0,0.000,0,3.706,0.000,0.000,573482.689,0.000,0.000,0.000,0.000,0.000 +5.909794,0.100133,17740901,0.528720,44260.916,0.000,0.000,0.009,0.000,1258.454,2.131,358.480,318.481,420.610,5.582520,12.632,5,0.000,0.000,0.000,0,0.000,0,0.009,0.000,0.000,44260.916,0.000,0.000,0.000,0.000,0.000 +6.009916,0.100122,17740901,0.528720,0.000,0.000,0.000,0.000,0.000,1358.576,3.433,358.480,471.965,272.676,5.582642,12.606,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.110077,0.100161,17740901,0.528720,0.000,0.000,0.000,0.000,0.000,1458.737,2.556,358.480,327.832,417.922,5.636719,12.565,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.210246,0.100170,17740901,0.528720,0.000,0.000,0.000,0.000,0.000,1558.906,1.559,358.480,228.830,395.072,5.661255,12.527,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.310377,0.100131,17740901,0.528720,0.000,0.000,0.000,0.000,0.000,1659.037,2.872,358.480,421.246,325.395,5.693848,12.495,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410529,0.100152,17740905,0.528720,39.939,0.000,0.000,1743.967,0.000,1729.915,4.583,412.520,278.952,160.070,5.708984,12.479,5,0.000,0.000,0.000,0,0.000,0,1743.967,9.985,0.000,0.000,0.000,9.985,0.000,9.985,9.985 +6.510686,0.100157,17897573,0.533389,1564225.339,0.000,0.000,1755.046,0.000,3.307,6.470,412.988,34.165,234.554,5.731567,12.456,5,0.000,0.000,0.000,0,0.000,0,1755.046,393312.794,0.000,0.000,492437.243,243557.797,0.000,175464.652,259452.854 +6.610836,0.100151,18185938,0.541983,2879314.213,0.000,0.000,8.789,0.000,53.002,4.911,412.988,44.074,206.876,5.752197,12.436,5,0.000,0.000,0.000,0,0.000,0,8.789,574285.218,0.000,0.000,614724.324,705687.348,0.000,656631.218,327986.105 +6.711003,0.100167,18405891,0.548538,2195864.926,0.000,0.000,21.911,0.000,153.169,3.709,412.988,33.889,153.572,5.766602,12.421,5,0.000,0.000,0.000,0,0.000,0,21.911,420048.905,0.000,0.000,586850.500,568541.059,0.000,620424.462,0.000 +6.811176,0.100172,18566722,0.553331,1605543.584,0.000,0.000,226.340,0.000,28.113,3.193,412.988,126.189,248.478,5.791870,12.397,5,0.000,0.000,0.000,0,0.000,0,226.340,422092.717,0.000,0.000,435908.912,444274.497,0.000,303257.475,9.983 +6.911341,0.100165,18566722,0.553331,0.000,0.000,0.000,0.000,0.000,128.278,1.806,412.988,521.130,464.661,5.847073,12.351,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.011466,0.100125,18566732,0.553332,99.875,0.000,0.000,189.448,0.000,81.889,2.216,412.988,421.544,628.356,6.034424,12.290,5,0.000,0.000,0.000,0,0.000,0,189.448,19.975,0.000,0.000,19.975,19.975,0.000,19.975,19.975 +7.111596,0.100130,18566732,0.553332,0.000,0.000,0.000,0.000,0.000,182.019,1.324,412.988,311.120,586.895,6.076538,12.232,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.211704,0.100109,18566742,0.553332,99.891,0.000,0.000,232.493,0.000,87.591,3.483,412.988,757.496,441.317,6.182129,12.189,5,0.000,0.000,0.000,0,0.000,0,232.493,19.978,0.000,0.000,19.978,19.978,0.000,19.978,19.978 +7.311837,0.100133,18566752,0.553332,99.867,0.000,0.000,130.192,0.000,76.039,3.863,412.988,726.457,1060.466,6.294922,12.086,5,0.000,0.000,0.000,0,0.000,0,130.192,19.973,0.000,0.000,19.973,19.973,0.000,19.973,19.973 +7.411966,0.100129,18566762,0.553333,99.871,0.000,0.000,143.262,0.000,46.362,3.208,412.988,692.935,554.052,6.333008,12.031,5,0.000,0.000,0.000,0,0.000,0,143.262,19.974,0.000,0.000,19.974,19.974,0.000,19.974,19.974 +7.512117,0.100151,18566772,0.553333,99.849,0.000,0.000,123.528,0.000,64.032,3.545,412.988,638.450,757.645,6.455200,11.957,5,0.000,0.000,0.000,0,0.000,0,123.528,19.970,0.000,0.000,19.970,19.970,0.000,19.970,19.970 +7.612254,0.100136,18566780,0.553333,79.891,0.000,0.000,106.935,0.000,135.533,3.531,412.988,743.712,727.055,6.508423,11.886,5,0.000,0.000,0.000,0,0.000,0,106.935,19.973,0.000,0.000,19.973,19.973,0.000,0.000,19.973 +7.712386,0.100132,18566788,0.553333,79.895,0.000,0.000,146.164,0.000,111.296,3.603,412.988,738.010,830.505,6.611572,11.805,5,0.000,0.000,0.000,0,0.000,0,146.164,19.974,0.000,0.000,0.000,19.974,0.000,19.974,19.974 +7.812538,0.100152,18566797,0.553334,89.863,0.000,0.000,137.744,0.000,88.220,3.663,412.988,701.665,765.201,6.779419,11.730,5,0.000,0.000,0.000,0,0.000,0,137.744,19.970,0.000,0.000,19.970,9.985,0.000,19.970,19.970 +7.912676,0.100138,18603446,0.554426,365984.213,0.000,0.000,149.146,0.000,99.747,4.108,412.988,706.290,726.028,6.790039,11.659,5,0.000,0.000,0.000,0,0.000,0,149.146,77802.478,0.000,0.000,33893.160,9.986,0.000,123309.587,130969.002 +8.012837,0.100161,18860860,0.562097,2570012.457,0.000,0.000,109.290,0.000,9.445,5.860,412.988,55.848,330.017,6.830078,11.627,5,0.000,0.000,0.000,0,0.000,0,109.290,513435.402,0.000,0.000,413895.268,524567.524,0.000,616400.037,501714.227 +8.113002,0.100166,19156381,0.570905,2950324.086,0.000,0.000,18.882,0.000,0.198,5.734,412.988,0.156,220.806,6.854370,11.605,5,0.000,0.000,0.000,0,0.000,0,18.882,529842.549,0.000,0.000,556568.290,590222.556,0.000,601863.278,671827.413 +8.213167,0.100165,19463278,0.580051,3063917.692,0.000,0.000,12.927,0.000,1.758,5.390,412.988,0.000,156.656,6.880005,11.590,5,0.000,0.000,0.000,0,0.000,0,12.927,601108.790,0.000,0.000,557460.764,604922.501,0.000,618679.816,681745.822 +8.313327,0.100159,19699900,0.587103,2362455.687,0.000,0.000,13.552,0.000,0.001,4.308,412.988,0.000,112.282,6.899902,11.579,3,0.000,0.000,0.000,0,0.000,0,13.552,659718.811,0.000,0.000,374123.875,69659.006,0.000,573186.690,685767.305 +8.413484,0.100157,19881794,0.592524,1816087.961,0.000,0.000,13.854,0.000,0.001,3.428,412.988,0.000,123.985,6.922241,11.567,2,0.000,0.000,0.000,0,0.000,0,13.854,476861.123,0.000,0.000,0.000,0.000,0.000,653923.060,685303.778 +8.513753,0.100269,20000000,0.596046,1178885.168,0.000,0.000,0.584,0.000,0.000,1.232,412.988,0.000,14.960,6.925659,11.565,0,0.000,0.000,0.000,0,0.000,0,0.584,0.000,0.000,0.000,0.000,0.000,0.000,495994.248,682890.920 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.log new file mode 100644 index 000000000..8b12552ed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=254 +worker=7 kind=insert tid=7 os_tid=256 +worker=0 kind=insert tid=8 os_tid=249 +start_monotonic_ns=2089950221577835 main_address=0x556dd24cf300 +worker=1 kind=insert tid=6 os_tid=250 +worker=6 kind=insert tid=10 os_tid=255 +worker=3 kind=insert tid=9 os_tid=252 +worker=2 kind=insert tid=11 os_tid=251 +worker=4 kind=insert tid=12 os_tid=253 +load_end reason=complete inserted=20000000 elapsed_s=8.514 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.145 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089950221579480 cpu_ns=9244481 +diagnostic_stage name=stop_request wall_ns=2089958735390677 cpu_ns=57790009143 +diagnostic_stage name=workers_joined wall_ns=2089958735432464 cpu_ns=57790050017 +diagnostic_stage name=before_close wall_ns=2089958735541505 cpu_ns=57790159092 +diagnostic_stage name=after_close wall_ns=2089958880209333 cpu_ns=57863846088 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089958705821311 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089958592598754 last_end_ns=2089958592599685 loop_exit_ns=2089958592599730 deregister_start_ns=2089958592599772 deregister_end_ns=2089958592600648 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089955831274495 last_end_ns=2089955831275704 loop_exit_ns=2089955831275775 deregister_start_ns=2089955831275826 deregister_end_ns=2089955831276878 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089956036338239 last_end_ns=2089956036339720 loop_exit_ns=2089956036339781 deregister_start_ns=2089956036339902 deregister_end_ns=2089956036341115 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089958485946938 last_end_ns=2089958485948353 loop_exit_ns=2089958485948402 deregister_start_ns=2089958485948445 deregister_end_ns=2089958485949225 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089958452544384 last_end_ns=2089958452545601 loop_exit_ns=2089958452545654 deregister_start_ns=2089958452545702 deregister_end_ns=2089958452546569 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089955781624943 last_end_ns=2089955781626027 loop_exit_ns=2089955781626078 deregister_start_ns=2089955781626124 deregister_end_ns=2089955781628833 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089958684898483 last_end_ns=2089958684899449 loop_exit_ns=2089958684899484 deregister_start_ns=2089958684899519 deregister_end_ns=2089958684900318 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089958705820589 last_end_ns=2089958705821311 loop_exit_ns=2089958705821348 deregister_start_ns=2089958705821382 deregister_end_ns=2089958705822318 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.summary.csv new file mode 100644 index 000000000..73c11789a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-16-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2349112.135849,8.513855,20000000,0.002884,0.001424,0.004288,0.010880,1755.045593,0.002884,0.001424,0.004288,0.010880,1755.045593,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.csv new file mode 100644 index 000000000..6c2563b6e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.csv @@ -0,0 +1,85 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100071,0.100071,466425,0.013901,4660935.981,0.000,0.000,20.632,0.000,16.987,8.051,74.566,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,20.632,587262.445,702580.451,576020.438,621568.053,457344.819,696454.807,469216.378,550488.592 +0.200252,0.100181,917549,0.027345,4503090.712,0.000,0.000,21.214,0.000,0.001,9.037,145.949,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,21.214,582615.635,607750.148,549186.132,696619.321,446312.304,666863.171,524301.167,429442.833 +0.300395,0.100143,1363869,0.040646,4456824.958,0.000,0.000,21.225,0.000,0.005,9.355,216.109,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,21.225,451683.911,580829.182,545599.574,699519.407,548445.504,556953.334,544790.731,529003.314 +0.400544,0.100149,1789332,0.053326,4248285.313,0.000,0.000,21.699,0.000,5.688,9.541,276.578,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,21.699,552674.597,497636.794,532884.154,557417.514,541671.031,640802.980,523697.873,401500.371 +0.500709,0.100165,2237656,0.066687,4475856.716,0.000,0.000,18.424,0.000,0.687,9.822,291.727,0.000,0.000,0.004768,14.014,8,0.000,0.000,0.000,0,0.000,0,18.424,456097.630,558069.420,562571.992,582249.533,563460.527,651565.191,561513.738,540328.685 +0.600893,0.100184,2364715,0.070474,1268256.054,0.000,0.000,100.667,0.000,100.869,10.841,298.133,0.000,24.954,0.427979,14.012,8,0.000,0.000,0.000,0,0.000,0,100.667,1197.796,1547.153,998.163,755639.412,2225.904,505350.014,0.000,1297.612 +0.701073,0.100180,2709805,0.080758,3444712.917,0.000,0.000,101.340,0.000,0.001,9.010,302.820,0.000,684.708,0.427979,13.945,8,0.000,0.000,0.000,0,0.000,0,101.340,381055.582,502178.033,416172.508,490459.082,352806.321,443303.778,437045.019,421692.594 +0.801259,0.100186,3066326,0.091384,3558578.873,0.000,0.000,20.160,0.000,0.003,9.176,302.820,45.033,942.735,0.606079,13.852,8,0.000,0.000,0.000,0,0.000,0,20.160,449093.151,476432.207,394285.281,512524.951,461410.199,500477.400,350586.710,413768.975 +0.901431,0.100171,3460256,0.103124,3932565.992,0.000,0.000,17.495,0.000,0.000,9.432,302.820,85.050,378.765,0.606079,13.815,8,0.000,0.000,0.000,0,0.000,0,17.495,474048.254,492985.826,575234.985,397768.873,461439.844,601400.180,465333.177,464354.853 +1.001599,0.100169,3859861,0.115033,3989327.903,0.000,0.000,15.162,0.000,0.008,9.651,302.820,111.648,105.330,0.794800,13.805,8,0.000,0.000,0.000,0,0.000,0,15.162,487079.262,400305.477,603453.169,518805.802,431333.195,578864.602,503711.236,465775.160 +1.101761,0.100161,4071503,0.121340,2113008.126,0.000,0.000,19.131,0.000,69.168,9.634,302.820,119.573,90.986,0.794800,13.796,8,0.000,0.000,0.000,0,0.000,0,19.131,551529.445,175925.932,206915.893,447697.103,162647.373,209861.137,167609.361,190821.880 +1.202041,0.100281,4401144,0.131164,3287188.286,0.000,0.000,83.010,0.000,0.001,9.171,302.820,37.083,1.402,0.794800,13.796,8,0.000,0.000,0.000,0,0.000,0,83.010,442718.021,460807.274,430781.507,530242.484,361316.381,309751.040,318386.814,433184.765 +1.302207,0.100166,4816849,0.143553,4150154.311,0.000,0.000,14.590,0.000,0.002,8.443,302.820,0.000,0.000,0.794800,13.796,8,0.000,0.000,0.000,0,0.000,0,14.590,605803.427,551683.351,523849.598,583859.888,424354.913,507357.001,481899.300,471346.834 +1.402393,0.100186,5212520,0.155345,3949364.064,0.000,0.000,14.356,0.000,0.001,8.748,302.820,0.000,163.251,1.033813,13.780,8,0.000,0.000,0.000,0,0.000,0,14.356,534625.580,568792.030,423402.459,585301.322,510819.860,453007.393,473648.999,399766.422 +1.502559,0.100166,5548888,0.165370,3358118.352,0.000,0.000,18.981,0.000,1.631,7.532,302.820,0.000,451.479,1.081787,13.736,8,0.000,0.000,0.000,0,0.000,0,18.981,452919.883,428440.426,331930.264,525190.191,434420.521,395814.460,388656.315,400746.292 +1.602722,0.100163,5827384,0.173670,2780420.630,0.000,0.000,16.994,0.000,46.772,9.283,302.820,0.000,214.845,1.192577,13.715,8,0.000,0.000,0.000,0,0.000,0,16.994,510077.238,533179.520,282349.031,270897.727,253486.153,248134.890,444893.658,237402.412 +1.702899,0.100177,6118246,0.182338,2903493.157,0.000,0.000,79.359,0.000,9.732,9.809,302.820,1.872,1.287,1.297855,13.715,8,0.000,0.000,0.000,0,0.000,0,79.359,393994.305,408279.081,224014.446,413649.598,352347.842,445553.264,403158.124,262496.497 +1.803067,0.100168,6565248,0.195660,4462533.386,0.000,0.000,11.139,0.000,0.003,8.579,302.820,0.000,0.000,1.297855,13.715,8,0.000,0.000,0.000,0,0.000,0,11.139,532366.869,602818.675,522543.350,645876.439,501568.539,539734.509,520227.236,597397.770 +1.903279,0.100212,6988070,0.208261,4219264.821,0.000,0.000,15.323,0.000,0.001,8.462,302.820,0.000,75.153,1.563232,13.707,8,0.000,0.000,0.000,0,0.000,0,15.323,448128.869,609097.222,419938.701,645509.937,528528.225,623736.151,481458.129,462867.587 +2.003440,0.100161,7355942,0.219224,3672797.981,0.000,0.000,20.455,0.000,6.717,8.151,302.820,0.000,619.392,1.893799,13.647,8,0.000,0.000,0.000,0,0.000,0,20.455,465499.429,546628.616,459708.766,477989.290,232714.771,497397.995,473426.647,519432.467 +2.103613,0.100173,7589127,0.226174,2327821.937,0.000,0.000,17.248,0.000,61.163,9.339,302.820,0.000,193.727,1.893799,13.628,8,0.000,0.000,0.000,0,0.000,0,17.248,248000.859,240673.539,205823.842,247821.170,434887.471,200453.136,199265.192,550896.728 +2.203780,0.100167,7902578,0.235515,3129283.596,0.000,0.000,79.054,0.000,1.358,9.934,302.820,2.730,3.900,1.893799,13.627,8,0.000,0.000,0.000,0,0.000,0,79.054,413729.006,509389.238,429572.545,356644.347,342018.774,336038.762,440793.804,301097.120 +2.303945,0.100165,8342341,0.248621,4390399.451,0.000,0.000,14.206,0.000,0.003,8.619,302.820,0.000,0.000,1.893799,13.627,8,0.000,0.000,0.000,0,0.000,0,14.206,565728.302,647962.870,515321.317,630551.545,526852.327,514822.139,405102.836,584058.115 +2.404106,0.100161,8766957,0.261276,4239320.831,0.000,0.000,15.024,0.000,0.002,8.524,302.820,0.000,111.422,2.162476,13.617,8,0.000,0.000,0.000,0,0.000,0,15.024,598634.241,663968.839,473595.962,531602.382,499474.213,412913.858,492565.359,566565.976 +2.504271,0.100165,9143489,0.272497,3759132.918,0.000,0.000,17.678,0.000,0.543,8.887,302.820,0.000,649.985,2.432095,13.553,8,0.000,0.000,0.000,0,0.000,0,17.678,525904.424,512526.443,442851.120,489424.466,460951.329,462069.489,421626.054,443779.592 +2.604441,0.100171,9397607,0.280071,2536849.648,0.000,0.000,62.706,0.000,70.201,9.999,302.820,0.000,134.224,2.432095,13.540,8,0.000,0.000,0.000,0,0.000,0,62.706,161973.514,202674.039,194188.524,570276.549,542464.025,240339.745,160296.377,464636.874 +2.704618,0.100176,9713745,0.289492,3155818.974,0.000,0.000,76.844,0.000,0.001,9.705,302.820,2.652,10.879,2.432095,13.539,8,0.000,0.000,0.000,0,0.000,0,76.844,284119.339,649585.333,447251.875,328491.149,311750.649,312509.312,274336.578,547774.739 +2.804785,0.100167,10170221,0.303096,4557134.911,0.000,0.000,14.241,0.000,0.001,8.391,302.820,0.000,0.000,2.432095,13.539,8,0.000,0.000,0.000,0,0.000,0,14.241,525770.271,669020.581,661922.458,488662.360,490529.237,581467.078,517154.686,622608.239 +2.904951,0.100166,10553472,0.314518,3826154.337,0.000,0.000,16.628,0.000,0.001,7.978,302.820,0.000,282.343,2.670288,13.511,8,0.000,0.000,0.000,0,0.000,0,16.628,438152.181,506458.716,581134.671,500278.982,442405.116,468012.580,427879.246,461832.845 +3.005119,0.100168,10879002,0.324220,3249851.137,0.000,0.000,25.775,0.000,6.925,8.046,302.820,0.000,490.311,2.746582,13.463,8,0.000,0.000,0.000,0,0.000,0,25.775,409253.825,355593.794,378625.178,485955.223,370219.272,433113.820,479046.806,338043.220 +3.105279,0.100160,11133662,0.331809,2542531.619,0.000,0.000,17.759,0.000,57.553,9.042,302.820,0.000,180.375,2.824654,13.446,8,0.000,0.000,0.000,0,0.000,0,17.759,564227.163,479872.142,228783.916,286621.369,242931.278,231529.523,277885.347,230680.881 +3.205460,0.100182,11409369,0.340026,2752074.847,0.000,0.000,75.504,0.000,5.696,9.738,302.820,55.914,1.248,2.930424,13.445,8,0.000,0.000,0.000,0,0.000,0,75.504,356383.147,369778.833,197561.416,595539.067,192660.312,454515.032,396111.039,189526.001 +3.305660,0.100200,11876572,0.353949,4662713.479,0.000,0.000,11.112,0.000,0.001,8.497,302.820,0.000,0.039,2.930424,13.445,8,0.000,0.000,0.000,0,0.000,0,11.112,669103.072,678115.065,507815.339,670789.702,593693.746,515360.264,468324.246,559512.045 +3.405823,0.100163,12316930,0.367073,4396405.769,0.000,0.000,15.622,0.000,0.001,8.441,302.820,0.000,388.468,3.256348,13.407,8,0.000,0.000,0.000,0,0.000,0,15.622,575620.679,649290.462,501960.880,577986.818,457163.982,512803.187,607328.936,514250.825 +3.506011,0.100188,12692658,0.378271,3750234.210,0.000,0.000,19.146,0.000,0.002,8.438,302.820,0.000,400.654,3.294678,13.368,8,0.000,0.000,0.000,0,0.000,0,19.146,412075.808,390915.563,439793.733,392372.826,559758.348,464726.890,560127.655,530463.387 +3.606185,0.100174,12973645,0.386645,2804986.686,0.000,0.000,17.710,0.000,68.981,9.977,302.820,0.000,188.851,3.421509,13.350,8,0.000,0.000,0.000,0,0.000,0,17.710,152823.943,551180.428,157775.323,205482.268,613651.669,156787.043,560604.022,406681.991 +3.706353,0.100168,13203026,0.393481,2289964.508,0.000,0.000,80.475,0.000,12.875,10.619,302.820,80.334,20.122,3.749634,13.348,8,0.000,0.000,0.000,0,0.000,0,80.475,148620.425,533963.326,135103.124,154211.036,249261.420,73147.165,533314.416,462343.596 +3.806517,0.100164,13622105,0.405970,4183934.164,0.000,0.000,14.863,0.000,0.001,8.865,302.820,0.000,0.078,3.749634,13.348,8,0.000,0.000,0.000,0,0.000,0,14.863,505920.993,509764.694,477307.879,425962.014,637854.805,492532.931,604589.314,530001.534 +3.906744,0.100227,14002146,0.417296,3791801.587,0.000,0.000,28.461,0.000,1.743,8.073,302.820,0.000,335.177,3.775513,13.315,8,0.000,0.000,0.000,0,0.000,0,28.461,348109.697,441637.364,440200.626,580581.922,568439.489,453211.088,445817.873,513803.527 +4.006887,0.100143,14383064,0.428649,3803728.192,0.000,0.000,21.401,0.000,2.180,8.452,302.820,0.000,428.838,3.853760,13.273,8,0.000,0.000,0.000,0,0.000,0,21.401,481370.062,463176.139,418789.757,576453.780,362310.707,474410.038,517108.838,510108.871 +4.107048,0.100160,14685163,0.437652,3016150.285,0.000,0.000,19.228,0.000,50.682,9.598,302.820,0.000,238.563,3.940350,13.250,8,0.000,0.000,0.000,0,0.000,0,19.228,561818.506,266063.075,259723.248,312109.190,261989.611,435371.403,669276.080,249799.172 +4.207226,0.100178,14891791,0.443810,2062602.668,0.000,0.000,76.741,0.000,0.003,10.444,302.820,138.191,19.380,4.285400,13.248,8,0.000,0.000,0.000,0,0.000,0,76.741,223810.976,407213.994,101099.753,100091.551,97106.872,540576.228,165035.764,427667.529 +4.307395,0.100168,15355776,0.457638,4632045.189,0.000,0.000,13.814,0.000,11.376,8.313,302.820,0.000,0.000,4.285400,13.248,8,0.000,0.000,0.000,0,0.000,0,13.814,478383.942,692083.866,413303.600,695188.635,680872.757,512985.640,535607.523,623619.227 +4.407572,0.100178,15739417,0.469071,3829608.195,0.000,0.000,14.160,0.000,13.596,8.271,302.820,0.000,338.617,4.328613,13.215,8,0.000,0.000,0.000,0,0.000,0,14.160,443162.894,537056.129,417887.785,474786.727,479628.128,471392.755,499782.332,505911.446 +4.507741,0.100169,16097067,0.479730,3570465.877,0.000,0.000,24.351,0.000,3.886,8.157,302.820,0.000,391.721,4.394043,13.176,8,0.000,0.000,0.000,0,0.000,0,24.351,407960.543,552037.052,470514.825,379478.677,412203.372,399335.120,456288.867,492647.421 +4.607912,0.100171,16443073,0.490042,3454151.605,0.000,0.000,36.947,0.000,16.451,8.067,357.867,42.895,241.423,4.434128,13.153,8,0.000,0.000,0.000,0,0.000,0,36.947,508550.115,348703.536,397380.273,470425.328,355342.180,403849.208,424114.544,545786.421 +4.708118,0.100206,16593527,0.494526,1501451.559,0.000,0.000,22.552,0.000,116.657,8.169,357.867,655.293,241.223,4.621826,13.129,8,0.000,0.000,0.000,0,0.000,0,22.552,545318.297,558411.365,0.000,0.000,0.000,0.000,0.000,397721.898 +4.808310,0.100192,16723416,0.498397,1296398.866,0.000,0.000,7.841,0.000,216.849,6.851,357.867,479.313,1008.648,4.955444,13.030,8,0.000,0.000,0.000,0,0.000,0,7.841,540221.920,495657.554,0.000,0.000,0.000,0.000,0.000,260519.391 +4.908466,0.100156,16869524,0.502751,1458803.654,0.000,0.000,54.005,0.000,317.005,8.489,357.867,559.206,447.427,4.978882,12.987,8,0.000,0.000,0.000,0,0.000,0,54.005,458065.226,527566.774,0.000,0.000,0.000,0.000,0.000,473171.653 +5.008645,0.100178,16990712,0.506363,1209721.349,0.000,0.000,17.592,0.000,417.184,7.897,357.867,625.953,834.682,5.116699,12.905,8,0.000,0.000,0.000,0,0.000,0,17.592,449128.566,431999.132,0.000,0.000,0.000,0.000,0.000,328593.651 +5.109444,0.100800,17129189,0.510490,1373783.414,0.000,0.000,16.903,0.000,517.983,7.212,357.867,529.399,305.409,5.144531,12.875,8,0.000,0.000,0.000,0,0.000,0,16.903,516687.882,379713.311,0.000,0.000,0.000,0.000,0.000,477382.222 +5.209610,0.100166,17241544,0.513838,1121689.801,0.000,0.000,3.394,0.000,618.149,6.801,357.867,487.785,788.458,5.286255,12.798,7,0.000,0.000,0.000,0,0.000,0,3.394,567898.203,26715.695,0.000,0.000,0.000,0.000,0.000,527075.903 +5.309767,0.100157,17309430,0.515861,677795.563,0.000,0.000,41.773,0.000,718.306,5.721,357.867,529.871,395.902,5.328003,12.759,7,0.000,0.000,0.000,0,0.000,0,41.773,171979.916,0.000,0.000,0.000,0.000,0.000,0.000,505815.647 +5.409927,0.100159,17425211,0.519312,1155967.757,0.000,0.000,2.862,0.000,818.466,7.231,357.867,517.574,673.107,5.449097,12.693,7,0.000,0.000,0.000,0,0.000,0,2.862,574734.058,0.000,0.000,0.000,0.000,0.000,0.000,581233.699 +5.510084,0.100157,17490572,0.521260,652582.789,0.000,0.000,34.179,0.000,918.623,5.408,357.867,476.204,564.151,5.464722,12.638,7,0.000,0.000,0.000,0,0.000,0,34.179,446317.465,0.000,0.000,0.000,0.000,0.000,0.000,206265.324 +5.610242,0.100159,17588327,0.524173,976002.879,0.000,0.000,0.856,0.000,1018.782,7.183,357.867,581.539,428.227,5.599854,12.596,6,0.000,0.000,0.000,0,0.000,0,0.856,314142.035,0.000,0.000,0.000,0.000,0.000,0.000,661860.845 +5.710406,0.100163,17605108,0.524673,167536.508,0.000,0.000,0.850,0.000,1118.945,3.359,357.867,372.868,660.952,5.603760,12.531,5,0.000,0.000,0.000,0,0.000,0,0.850,0.000,0.000,0.000,0.000,0.000,0.000,0.000,167536.508 +5.810533,0.100127,17605108,0.524673,0.000,0.000,0.000,0.000,0.000,1219.072,5.651,357.867,646.249,402.106,5.642456,12.492,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.910698,0.100165,17605113,0.524673,49.918,0.000,0.000,1286.224,0.000,42.987,5.785,419.809,116.643,464.741,5.683105,12.447,5,0.000,0.000,0.000,0,0.000,0,1286.224,0.000,0.000,9.984,9.984,9.984,9.984,9.984,0.000 +6.010984,0.100286,17847901,0.531909,2420953.241,0.000,0.000,75.776,0.000,0.000,6.093,419.809,55.349,404.390,5.722412,12.407,5,0.000,0.000,0.000,0,0.000,0,75.776,0.000,0.000,444189.099,530342.600,540992.130,472159.073,433270.340,0.000 +6.111229,0.100246,18175380,0.541669,3266769.134,0.000,0.000,13.407,0.000,37.590,5.185,419.809,22.172,193.977,5.742065,12.388,5,0.000,0.000,0.000,0,0.000,0,13.407,0.000,0.000,605263.902,740102.833,389064.733,782827.930,749509.736,0.000 +6.211375,0.100145,18391891,0.548121,2161967.882,0.000,0.000,105.709,0.000,32.809,4.593,419.809,472.789,243.981,5.766113,12.364,5,0.000,0.000,0.000,0,0.000,0,105.709,0.000,0.000,445033.207,586267.942,9.985,578908.637,551748.111,0.000 +6.311525,0.100150,18391901,0.548121,99.850,0.000,0.000,63.888,0.000,66.517,3.411,419.809,569.965,806.055,5.988899,12.285,5,0.000,0.000,0.000,0,0.000,0,63.888,0.000,0.000,19.970,19.970,19.970,19.970,19.970,0.000 +6.411642,0.100117,18391909,0.548122,79.907,0.000,0.000,127.189,0.000,163.801,3.409,419.809,610.927,882.719,6.096802,12.199,5,0.000,0.000,0.000,0,0.000,0,127.189,0.000,0.000,19.977,19.977,19.977,0.000,19.977,0.000 +6.511823,0.100181,18391917,0.548122,79.855,0.000,0.000,164.623,0.000,134.473,3.589,419.809,693.354,576.807,6.242798,12.143,5,0.000,0.000,0.000,0,0.000,0,164.623,0.000,0.000,19.964,0.000,19.964,19.964,19.964,0.000 +6.611949,0.100126,18391922,0.548122,49.937,0.000,0.000,152.166,0.000,145.498,2.293,419.809,487.394,632.523,6.242798,12.081,5,0.000,0.000,0.000,0,0.000,0,152.166,0.000,0.000,9.987,19.975,0.000,19.975,0.000,0.000 +6.712078,0.100129,18391931,0.548122,89.884,0.000,0.000,156.415,0.000,91.947,3.274,419.809,573.594,370.693,6.278809,12.045,5,0.000,0.000,0.000,0,0.000,0,156.415,0.000,0.000,9.987,19.974,19.974,19.974,19.974,0.000 +6.812193,0.100115,18391937,0.548122,59.931,0.000,0.000,147.634,0.000,149.772,1.742,419.809,394.194,660.332,6.417603,11.980,5,0.000,0.000,0.000,0,0.000,0,147.634,0.000,0.000,19.977,0.000,19.977,0.000,19.977,0.000 +6.912329,0.100135,18391939,0.548122,19.973,0.000,0.000,196.778,0.000,249.907,1.553,419.809,356.939,406.091,6.417603,11.940,5,0.000,0.000,0.000,0,0.000,0,196.778,0.000,0.000,0.000,19.973,0.000,0.000,0.000,0.000 +7.012446,0.100117,18391947,0.548123,79.907,0.000,0.000,260.603,0.000,144.359,2.351,419.809,507.299,346.119,6.446899,11.906,5,0.000,0.000,0.000,0,0.000,0,260.603,0.000,0.000,19.977,0.000,19.977,19.977,19.977,0.000 +7.112583,0.100137,18391953,0.548123,59.918,0.000,0.000,191.144,0.000,149.789,1.996,419.809,445.639,393.952,6.578003,11.868,5,0.000,0.000,0.000,0,0.000,0,191.144,0.000,0.000,19.973,19.973,0.000,19.973,0.000,0.000 +7.212729,0.100146,18391955,0.548123,19.971,0.000,0.000,174.315,0.000,209.683,1.603,419.809,330.610,582.702,6.578003,11.811,5,0.000,0.000,0.000,0,0.000,0,174.315,0.000,0.000,0.000,0.000,0.000,0.000,19.971,0.000 +7.312883,0.100154,18391961,0.548123,59.908,0.000,0.000,225.961,0.000,264.790,1.911,419.809,343.885,353.869,6.608521,11.776,5,0.000,0.000,0.000,0,0.000,0,225.961,0.000,0.000,19.969,19.969,19.969,0.000,0.000,0.000 +7.413013,0.100130,18391965,0.548123,39.948,0.000,0.000,297.632,0.000,177.867,1.614,419.809,394.564,300.702,6.645386,11.747,5,0.000,0.000,0.000,0,0.000,0,297.632,0.000,0.000,0.000,0.000,0.000,19.974,19.974,0.000 +7.513131,0.100118,18392652,0.548144,6861.908,0.000,0.000,218.384,0.000,218.428,2.050,419.809,463.594,455.986,6.741695,11.702,5,0.000,0.000,0.000,0,0.000,0,218.384,0.000,0.000,19.976,0.000,19.976,6801.979,19.976,0.000 +7.613255,0.100123,18491088,0.551077,983146.944,0.000,0.000,246.866,0.000,157.779,3.830,419.809,436.961,648.068,6.778320,11.639,5,0.000,0.000,0.000,0,0.000,0,246.866,0.000,0.000,0.000,481435.980,73898.820,427812.144,0.000,0.000 +7.713460,0.100206,18747891,0.558731,2562757.894,0.000,0.000,158.149,0.000,0.001,5.037,419.809,3.391,206.996,6.808350,11.619,4,0.000,0.000,0.000,0,0.000,0,158.149,0.000,0.000,587132.152,131359.767,591503.160,654643.268,598119.548,0.000 +7.813621,0.100161,18992170,0.566011,2438868.081,0.000,0.000,16.630,0.000,0.009,4.298,419.809,0.156,151.241,6.820801,11.604,4,0.000,0.000,0.000,0,0.000,0,16.630,0.000,0.000,580226.943,0.000,612944.330,623018.131,622678.677,0.000 +7.913863,0.100242,19256206,0.573880,2633979.448,0.000,0.000,16.700,0.000,12.002,4.186,419.809,0.000,163.471,6.841064,11.588,4,0.000,0.000,0.000,0,0.000,0,16.700,0.000,0.000,669308.667,0.000,711865.577,523003.077,729802.127,0.000 +8.014006,0.100142,19461990,0.580013,2054915.732,0.000,0.000,14.457,0.000,0.001,3.818,419.809,0.000,131.063,6.858765,11.575,3,0.000,0.000,0.000,0,0.000,0,14.457,0.000,0.000,627497.034,0.000,625739.535,260219.692,541459.471,0.000 +8.114168,0.100162,19659624,0.585902,1973135.194,0.000,0.000,16.308,0.000,0.868,3.452,419.809,0.000,101.632,6.876465,11.565,3,0.000,0.000,0.000,0,0.000,0,16.308,0.000,0.000,648037.445,0.000,676710.873,0.000,648386.877,0.000 +8.214291,0.100123,19839040,0.591249,1791949.881,0.000,0.000,11.479,0.000,2.241,2.589,419.809,0.000,88.055,6.901733,11.557,2,0.000,0.000,0.000,0,0.000,0,11.479,0.000,0.000,929044.154,0.000,854955.532,0.000,7950.195,0.000 +8.314557,0.100266,19997563,0.595974,1581029.710,0.000,0.000,7.829,0.000,0.000,1.984,419.809,0.000,31.284,6.910645,11.554,1,0.000,0.000,0.000,0,0.000,0,7.829,0.000,0.000,918350.237,0.000,662679.473,0.000,0.000,0.000 +8.414683,0.100126,20000000,0.596046,24339.441,0.000,0.000,0.005,0.000,0.000,0.025,419.809,0.000,0.000,6.910645,11.554,0,0.000,0.000,0.000,0,0.000,0,0.005,0.000,0.000,24339.441,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.log new file mode 100644 index 000000000..9d640763e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=264 +worker=2 kind=insert tid=6 os_tid=265 +worker=4 kind=insert tid=7 os_tid=267 +worker=0 kind=insert tid=8 os_tid=263 +worker=5 kind=insert tid=9 os_tid=268 +worker=6 kind=insert tid=10 os_tid=269 +worker=7 kind=insert tid=11 os_tid=270 +worker=3 kind=insert tid=12 os_tid=266 +start_monotonic_ns=2089959037719541 main_address=0x55ba43653300 +load_end reason=complete inserted=20000000 elapsed_s=8.415 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.168 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089959037721275 cpu_ns=9601676 +diagnostic_stage name=stop_request wall_ns=2089967452465466 cpu_ns=57691289208 +diagnostic_stage name=workers_joined wall_ns=2089967452532466 cpu_ns=57691355501 +diagnostic_stage name=before_close wall_ns=2089967452612129 cpu_ns=57691435159 +diagnostic_stage name=after_close wall_ns=2089967620207456 cpu_ns=57760888654 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089967354373492 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089964596389496 last_end_ns=2089964596391098 loop_exit_ns=2089964596391182 deregister_start_ns=2089964596391230 deregister_end_ns=2089964596392126 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089964152061238 last_end_ns=2089964152062910 loop_exit_ns=2089964152062987 deregister_start_ns=2089964152063113 deregister_end_ns=2089964152067024 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089967354372658 last_end_ns=2089967354373492 loop_exit_ns=2089967354373526 deregister_start_ns=2089967354373559 deregister_end_ns=2089967354374392 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089966674934783 last_end_ns=2089966674936249 loop_exit_ns=2089966674936330 deregister_start_ns=2089966674936370 deregister_end_ns=2089966674937299 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089967323506051 last_end_ns=2089967323506862 loop_exit_ns=2089967323506904 deregister_start_ns=2089967323506922 deregister_end_ns=2089967323507679 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089966984318009 last_end_ns=2089966984319101 loop_exit_ns=2089966984319154 deregister_start_ns=2089966984319276 deregister_end_ns=2089966984320232 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089967156309201 last_end_ns=2089967156310286 loop_exit_ns=2089967156310332 deregister_start_ns=2089967156310370 deregister_end_ns=2089967156311200 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089964673767276 last_end_ns=2089964673768313 loop_exit_ns=2089964673768363 deregister_start_ns=2089964673768388 deregister_end_ns=2089964673769338 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.summary.csv new file mode 100644 index 000000000..7eba79cbc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-17-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2376761.017789,8.414813,20000000,0.002777,0.001456,0.004416,0.011136,1286.223598,0.002777,0.001456,0.004416,0.011136,1286.223598,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.csv new file mode 100644 index 000000000..79d120fce --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.csv @@ -0,0 +1,151 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100079,0.100079,493404,0.014705,4930169.472,0.000,0.000,19.464,0.000,0.001,8.241,79.699,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,19.464,726099.961,472758.851,660341.586,790049.756,600298.723,595482.505,482780.983,602357.108 +0.200250,0.100172,960366,0.028621,4661608.327,0.000,0.000,19.260,0.000,0.003,8.966,151.512,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,19.260,729845.651,547828.475,445703.991,735096.626,623558.321,463363.640,552720.068,563491.555 +0.300392,0.100142,1411999,0.042081,4509936.263,0.000,0.000,15.331,0.000,8.902,9.357,226.512,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,15.331,720438.634,534951.599,541262.652,610993.794,573726.628,426505.343,551418.254,550639.359 +0.400537,0.100145,1876366,0.055920,4636930.592,0.000,0.000,15.159,0.000,0.001,9.521,282.902,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,15.159,735680.747,467999.800,558058.906,627398.127,614307.154,514242.590,558148.775,561094.494 +0.500675,0.100138,2281655,0.067999,4047312.075,0.000,0.000,17.844,0.000,23.840,10.002,291.996,0.000,0.000,0.004768,14.016,8,0.000,0.000,0.000,0,0.000,0,17.844,606703.853,429128.584,585223.457,582986.540,430846.216,521401.415,449051.127,441970.885 +0.600819,0.100144,2450584,0.073033,1686861.594,0.000,0.000,100.233,0.000,39.707,9.940,297.910,0.000,71.382,0.213501,14.009,8,0.000,0.000,0.000,0,0.000,0,100.233,341168.853,77508.419,322555.649,141795.871,105568.024,479729.382,129613.409,88921.988 +0.700983,0.100163,2691847,0.080223,2408697.248,0.000,0.000,102.653,0.000,1.535,8.242,297.910,13.065,741.875,0.420166,13.937,8,0.000,0.000,0.000,0,0.000,0,102.653,160747.543,332017.904,321255.477,337409.102,228147.497,363067.209,342900.137,323152.379 +0.801143,0.100160,3047200,0.090814,3547835.865,0.000,0.000,19.988,0.000,0.001,9.163,297.910,62.478,907.216,0.585815,13.848,8,0.000,0.000,0.000,0,0.000,0,19.988,458314.424,504610.121,473280.404,468518.047,331697.639,448100.816,427763.457,435550.958 +0.901304,0.100161,3451717,0.102869,4038649.116,0.000,0.000,16.205,0.000,0.001,9.154,297.910,104.987,376.111,0.605785,13.811,8,0.000,0.000,0.000,0,0.000,0,16.205,518333.089,405006.069,603575.455,545119.839,454086.822,490268.403,566734.938,455524.501 +1.001499,0.100195,3849890,0.114736,3973984.942,0.000,0.000,15.169,0.000,0.624,9.113,297.910,28.265,40.819,0.609985,13.807,8,0.000,0.000,0.000,0,0.000,0,15.169,543860.049,395728.748,572783.679,488547.850,484745.261,548740.538,510884.317,428694.500 +1.101670,0.100171,4072256,0.121363,2219870.880,0.000,0.000,65.303,0.000,72.555,9.084,297.910,88.560,69.452,0.669804,13.800,8,0.000,0.000,0.000,0,0.000,0,65.303,164000.067,603519.846,188947.484,542314.318,155245.011,226792.885,186391.846,152659.424 +1.201857,0.100187,4493884,0.133928,4208413.759,0.000,0.000,76.973,0.000,0.001,9.180,297.910,28.852,3.041,0.718395,13.800,8,0.000,0.000,0.000,0,0.000,0,76.973,557378.165,466148.689,594528.725,430694.958,528621.916,517522.662,493447.662,620070.982 +1.302031,0.100174,4963779,0.147932,4690785.922,0.000,0.000,13.557,0.000,1.292,8.490,297.910,0.000,0.000,0.718395,13.800,8,0.000,0.000,0.000,0,0.000,0,13.557,570237.530,336664.053,702677.026,564018.354,566304.376,659891.492,642731.358,648261.733 +1.402200,0.100169,5367167,0.159954,4027075.853,0.000,0.000,21.094,0.000,3.744,8.162,297.910,0.000,254.882,1.043823,13.775,8,0.000,0.000,0.000,0,0.000,0,21.094,497988.598,452445.548,568978.654,541954.314,390460.278,439527.375,569188.299,566532.786 +1.502465,0.100265,5654620,0.168521,2866944.781,0.000,0.000,17.079,0.000,0.011,7.634,297.910,0.000,464.318,1.348335,13.730,8,0.000,0.000,0.000,0,0.000,0,17.079,380672.835,401477.790,350742.024,373043.021,265407.797,329937.069,313131.532,452532.712 +1.602632,0.100167,5811957,0.173210,1570745.833,0.000,0.000,74.832,0.000,5.829,8.968,297.910,0.000,112.585,1.348335,13.719,8,0.000,0.000,0.000,0,0.000,0,74.832,149829.687,132668.358,143969.477,521398.925,137360.519,142182.463,110046.151,233290.254 +1.702822,0.100190,6240614,0.185985,4278419.995,0.000,0.000,26.974,0.000,0.001,8.976,297.910,0.000,0.078,1.348335,13.719,8,0.000,0.000,0.000,0,0.000,0,26.974,523981.862,487441.468,551539.367,444403.451,681571.667,579017.025,437426.741,573038.413 +1.802982,0.100160,6705819,0.199849,4644620.743,0.000,0.000,10.758,0.000,0.257,8.403,297.910,0.000,0.000,1.348335,13.719,8,0.000,0.000,0.000,0,0.000,0,10.758,553245.062,627516.263,529702.719,561411.999,719549.053,661741.518,546555.762,444898.367 +1.903148,0.100166,7147592,0.213015,4410425.453,0.000,0.000,16.803,0.000,0.003,8.649,297.910,0.000,307.382,1.627808,13.689,8,0.000,0.000,0.000,0,0.000,0,16.803,484427.691,594655.132,526318.312,525729.287,668323.123,632163.012,384143.781,594665.116 +2.003291,0.100143,7513104,0.223908,3649882.710,0.000,0.000,17.392,0.000,10.870,8.872,297.910,0.000,511.688,1.681641,13.639,8,0.000,0.000,0.000,0,0.000,0,17.392,460888.662,501819.929,375291.487,407854.761,518725.670,467449.248,402232.828,515620.126 +2.103419,0.100128,7692528,0.229255,1791942.371,0.000,0.000,77.715,0.000,35.286,10.537,297.910,2.809,56.412,1.879375,13.633,8,0.000,0.000,0.000,0,0.000,0,77.715,169642.484,142277.572,418373.561,1997.439,155770.271,92970.793,467041.160,343869.091 +2.203578,0.100158,8160385,0.243198,4671177.301,0.000,0.000,38.162,0.000,0.001,8.516,297.910,0.000,3.198,1.879375,13.633,8,0.000,0.000,0.000,0,0.000,0,38.162,447292.107,655971.846,534324.368,695030.032,676758.948,482156.929,510422.196,669220.878 +2.303769,0.100191,8629464,0.257178,4681841.830,0.000,0.000,13.859,0.000,4.260,8.464,297.910,0.000,0.078,1.879375,13.633,8,0.000,0.000,0.000,0,0.000,0,13.859,541225.583,628798.209,457964.715,620623.833,671945.744,573903.128,548851.009,638529.610 +2.403927,0.100158,8987844,0.267859,3578132.167,0.000,0.000,20.569,0.000,0.173,8.139,297.910,0.000,454.514,2.145264,13.588,8,0.000,0.000,0.000,0,0.000,0,20.569,445654.075,386178.286,488815.706,390161.976,469596.150,424108.204,491850.898,481766.872 +2.508116,0.104189,9292437,0.276936,2923462.838,0.000,0.000,25.851,0.000,19.221,8.455,297.910,0.000,402.363,2.233257,13.547,8,0.000,0.000,0.000,0,0.000,0,25.851,381057.088,240677.738,353357.457,412115.995,406011.711,356601.558,399830.643,373810.649 +2.608340,0.100224,9448401,0.281584,1556157.879,0.000,0.000,78.268,0.000,0.002,10.609,297.910,0.000,27.166,2.424934,13.545,8,0.000,0.000,0.000,0,0.000,0,78.268,11713.789,22549.542,33385.296,113486.059,325142.448,198276.329,531470.760,320133.656 +2.708487,0.100147,9894970,0.294893,4459124.741,0.000,0.000,11.082,0.000,0.002,8.231,297.910,0.000,0.000,2.424934,13.545,8,0.000,0.000,0.000,0,0.000,0,11.082,610231.544,490627.639,598408.951,551917.401,534233.437,527663.111,503748.321,642294.337 +2.808661,0.100174,10312691,0.307342,4169964.686,0.000,0.000,13.389,0.000,0.001,8.401,297.910,0.000,6.122,2.637085,13.544,8,0.000,0.000,0.000,0,0.000,0,13.389,597681.528,491545.939,502077.640,516702.230,400054.905,486434.820,587828.648,587638.977 +2.908805,0.100144,10665908,0.317869,3527095.603,0.000,0.000,26.149,0.000,4.385,7.884,297.910,0.000,530.916,2.696777,13.492,8,0.000,0.000,0.000,0,0.000,0,26.149,540033.060,403050.136,431509.192,414014.362,469594.399,317243.585,491962.219,459688.651 +3.008964,0.100159,11032711,0.328800,3662190.820,0.000,0.000,16.434,0.000,8.121,8.461,297.910,0.000,399.558,2.973145,13.453,8,0.000,0.000,0.000,0,0.000,0,16.434,371807.172,370778.812,581922.154,511284.782,471787.758,384656.684,527708.595,442244.863 +3.109139,0.100175,11224150,0.334506,1911044.449,0.000,0.000,71.459,0.000,38.207,10.981,297.910,79.275,25.424,2.973145,13.451,8,0.000,0.000,0.000,0,0.000,0,71.459,90671.267,185744.828,490012.165,384796.360,470865.684,102989.702,184347.274,1617.169 +3.209312,0.100172,11650540,0.347213,4256563.302,0.000,0.000,53.487,0.000,0.004,8.851,297.910,0.000,0.000,2.973145,13.451,8,0.000,0.000,0.000,0,0.000,0,53.487,415613.640,542714.566,680037.873,603150.398,386523.780,478215.738,662887.434,487419.873 +3.309478,0.100166,12111439,0.360949,4601344.911,0.000,0.000,13.418,0.000,0.001,8.455,297.910,0.000,6.162,3.182495,13.450,8,0.000,0.000,0.000,0,0.000,0,13.418,542139.241,499849.505,673411.134,715261.600,472914.258,492252.128,570072.830,635444.216 +3.409622,0.100144,12422616,0.370223,3107292.299,0.000,0.000,26.329,0.000,4.384,7.568,297.910,0.000,642.005,3.256348,13.387,8,0.000,0.000,0.000,0,0.000,0,26.329,378264.909,298210.270,450870.282,438857.593,416190.257,350874.379,451489.390,322535.217 +3.509786,0.100164,12816802,0.381970,3935407.938,0.000,0.000,19.035,0.000,8.651,8.546,297.910,0.000,271.586,3.327148,13.361,8,0.000,0.000,0.000,0,0.000,0,19.035,532107.615,389900.762,578112.191,640789.432,427469.169,364392.582,505870.630,496765.558 +3.609961,0.100175,12975115,0.386689,1580359.204,0.000,0.000,74.669,0.000,37.585,10.256,297.910,29.636,36.031,3.515793,13.357,8,0.000,0.000,0.000,0,0.000,0,74.669,232212.868,366038.236,56600.764,472751.140,3014.714,155207.879,168434.689,126098.915 +3.710133,0.100171,13368587,0.398415,3927993.311,0.000,0.000,56.261,0.000,0.902,8.854,297.910,0.000,9.281,3.780029,13.356,8,0.000,0.000,0.000,0,0.000,0,56.261,536860.626,431540.986,450528.470,597985.949,433068.370,510076.494,544986.710,422945.705 +3.810281,0.100149,13827272,0.412085,4580042.088,0.000,0.000,15.213,0.000,0.004,8.693,297.910,0.000,40.994,3.801392,13.352,8,0.000,0.000,0.000,0,0.000,0,15.213,700828.268,510251.547,600048.071,656683.885,511280.018,455103.520,542633.413,603213.366 +3.910435,0.100154,14222545,0.423865,3946664.687,0.000,0.000,19.490,0.000,0.001,8.621,297.910,0.000,690.423,4.021484,13.285,8,0.000,0.000,0.000,0,0.000,0,19.490,534488.587,474420.900,530444.802,571761.306,452125.165,464785.708,429310.227,489327.991 +4.010602,0.100167,14598949,0.435083,3757755.004,0.000,0.000,16.171,0.000,23.451,8.965,297.910,0.000,250.869,4.021484,13.260,8,0.000,0.000,0.000,0,0.000,0,16.171,503737.479,480715.983,507850.600,587507.370,320863.343,391025.993,450057.261,515996.974 +4.110780,0.100178,14781480,0.440522,1822075.779,0.000,0.000,75.985,0.000,54.677,10.785,297.910,71.514,50.964,4.302368,13.255,8,0.000,0.000,0.000,0,0.000,0,75.985,9.982,243707.414,474687.420,587167.765,9.982,9.982,269411.789,247071.443 +4.210942,0.100162,15189700,0.452688,4075591.957,0.000,0.000,78.709,0.000,0.003,9.513,297.910,28.664,4.173,4.302368,13.255,8,0.000,0.000,0.000,0,0.000,0,78.709,577753.248,448672.536,428255.639,711466.450,467332.281,444828.768,517590.794,479692.241 +4.311113,0.100171,15586915,0.464526,3965354.097,0.000,0.000,16.655,0.000,0.001,8.272,297.910,0.000,285.799,4.528564,13.227,8,0.000,0.000,0.000,0,0.000,0,16.655,507610.048,510744.676,603665.426,589280.080,461339.347,387016.723,451326.508,454371.289 +4.411254,0.100141,16011548,0.477181,4240342.170,0.000,0.000,15.682,0.000,0.003,8.683,297.910,0.000,417.925,4.528564,13.186,8,0.000,0.000,0.000,0,0.000,0,15.682,517988.543,357834.698,600921.433,624098.704,552629.626,482089.237,616379.604,488400.325 +4.511422,0.100168,16409890,0.489053,3976756.785,0.000,0.000,33.469,0.000,8.874,8.403,350.066,23.125,255.587,4.528564,13.161,8,0.000,0.000,0.000,0,0.000,0,33.469,603898.145,455017.600,551565.829,342695.799,504155.268,507499.664,546055.063,465869.417 +4.611574,0.100152,16556642,0.493426,1465290.736,0.000,0.000,19.111,0.000,109.026,7.104,357.906,523.227,175.202,4.788574,13.144,8,0.000,0.000,0.000,0,0.000,0,19.111,0.000,444703.437,97551.587,479131.060,443904.652,0.000,0.000,0.000 +4.711748,0.100174,16671788,0.496858,1149464.082,0.000,0.000,10.107,0.000,209.199,8.018,357.906,544.406,885.767,4.970459,13.057,8,0.000,0.000,0.000,0,0.000,0,10.107,0.000,424433.019,0.000,442841.055,282190.008,0.000,0.000,0.000 +4.811903,0.100156,16812000,0.501037,1399939.678,0.000,0.000,61.428,0.000,309.355,9.168,357.906,648.248,634.832,4.976562,12.995,8,0.000,0.000,0.000,0,0.000,0,61.428,0.000,484056.112,0.000,521747.410,394136.157,0.000,0.000,0.000 +4.912080,0.100176,16922135,0.504319,1099411.375,0.000,0.000,46.911,0.000,409.531,7.641,357.906,572.740,893.737,5.113037,12.907,8,0.000,0.000,0.000,0,0.000,0,46.911,0.000,226101.309,0.000,440004.128,433305.939,0.000,0.000,0.000 +5.012264,0.100184,17058736,0.508390,1363502.723,0.000,0.000,17.256,0.000,509.715,9.352,357.906,683.197,321.128,5.145508,12.876,8,0.000,0.000,0.000,0,0.000,0,17.256,0.000,467979.456,0.000,403897.293,491625.974,0.000,0.000,0.000 +5.112449,0.100185,17214493,0.513032,1554689.285,0.000,0.000,3.932,0.000,609.901,7.749,357.906,495.917,889.485,5.283203,12.789,8,0.000,0.000,0.000,0,0.000,0,3.932,0.000,481557.712,0.000,543622.711,529508.862,0.000,0.000,0.000 +5.212612,0.100163,17352755,0.517152,1380367.847,0.000,0.000,18.888,0.000,710.064,8.786,357.906,688.642,389.053,5.327393,12.751,8,0.000,0.000,0.000,0,0.000,0,18.888,0.000,489910.681,0.000,497308.611,393148.555,0.000,0.000,0.000 +5.312777,0.100165,17466017,0.520528,1130753.081,0.000,0.000,26.200,0.000,810.229,7.059,357.906,465.325,979.555,5.450317,12.655,8,0.000,0.000,0.000,0,0.000,0,26.200,0.000,416132.948,0.000,287904.658,426715.476,0.000,0.000,0.000 +5.412935,0.100158,17632566,0.525491,1662868.172,0.000,0.000,5.269,0.000,910.387,9.201,357.906,622.144,282.250,5.486816,12.627,8,0.000,0.000,0.000,0,0.000,0,5.269,0.000,532370.617,0.000,557231.419,573266.137,0.000,0.000,0.000 +5.513107,0.100172,17728511,0.528351,957803.670,0.000,0.000,38.985,0.000,1010.558,7.136,357.906,460.498,959.523,5.614502,12.534,8,0.000,0.000,0.000,0,0.000,0,38.985,0.000,336391.790,0.000,221010.115,400401.765,0.000,0.000,0.000 +5.613264,0.100158,17846854,0.531878,1181568.486,0.000,0.000,17.754,0.000,1110.716,8.732,357.906,595.156,336.150,5.664307,12.501,8,0.000,0.000,0.000,0,0.000,0,17.754,0.000,406749.183,0.000,335251.824,439567.479,0.000,0.000,0.000 +5.713411,0.100147,17974555,0.535683,1275137.970,0.000,0.000,1194.117,0.000,1210.863,6.515,373.406,257.552,711.729,5.750732,12.431,8,0.000,0.000,0.000,0,0.000,0,1194.117,0.000,346151.815,0.000,396228.297,475681.652,57076.206,0.000,0.000 +5.813567,0.100155,18139362,0.540595,1645513.054,0.000,0.000,1236.296,0.000,77.788,9.618,412.523,58.698,240.018,5.848877,12.408,8,0.000,0.000,0.000,0,0.000,0,1236.296,42014.714,380918.095,218141.033,598709.671,116938.291,139083.879,127991.116,21716.255 +5.913728,0.100162,18333867,0.546392,1941913.577,0.000,0.000,15.145,0.000,177.950,10.396,412.523,54.209,93.560,5.848877,12.398,8,0.000,0.000,0.000,0,0.000,0,15.145,0.000,652506.124,697633.239,591774.214,0.000,0.000,0.000,0.000 +6.013875,0.100147,18517248,0.551857,1831114.563,0.000,0.000,15.507,0.000,278.097,10.371,412.523,54.217,70.287,5.848877,12.392,8,0.000,0.000,0.000,0,0.000,0,15.507,0.000,628754.461,648046.063,554314.039,0.000,0.000,0.000,0.000 +6.114057,0.100181,18589216,0.554002,718376.922,0.000,0.000,321.254,0.000,58.672,8.994,412.523,895.719,198.585,6.028931,12.372,8,0.000,0.000,0.000,0,0.000,0,321.254,9.982,243128.983,230102.612,245075.453,19.964,9.982,9.982,19.964 +6.214481,0.100424,18589226,0.554002,99.577,0.000,0.000,149.682,0.000,157.306,4.897,412.523,594.781,936.845,6.111450,12.280,8,0.000,0.000,0.000,0,0.000,0,149.682,19.915,9.958,19.915,19.915,9.958,0.000,9.958,9.958 +6.314639,0.100158,18589238,0.554002,119.811,0.000,0.000,210.129,0.000,151.029,8.332,412.523,586.768,392.466,6.136112,12.242,8,0.000,0.000,0.000,0,0.000,0,210.129,19.968,19.968,0.000,9.984,19.968,19.968,9.984,19.968 +6.414777,0.100138,18589243,0.554003,49.931,0.000,0.000,155.462,0.000,139.260,4.114,412.523,466.935,579.982,6.199707,12.185,8,0.000,0.000,0.000,0,0.000,0,155.462,0.000,0.000,19.972,9.986,0.000,0.000,19.972,0.000 +6.514984,0.100208,18589245,0.554003,19.959,0.000,0.000,150.986,0.000,228.389,3.295,412.523,334.774,399.405,6.246948,12.146,8,0.000,0.000,0.000,0,0.000,0,150.986,0.000,0.000,0.000,0.000,0.000,19.959,0.000,0.000 +6.615128,0.100143,18589257,0.554003,119.828,0.000,0.000,280.118,0.000,304.814,6.058,412.523,433.949,327.422,6.293705,12.114,8,0.000,0.000,0.000,0,0.000,0,280.118,19.971,0.000,19.971,19.971,19.971,0.000,19.971,19.971 +6.715272,0.100144,18589261,0.554003,39.942,0.000,0.000,361.983,0.000,158.094,5.362,412.523,581.935,744.747,6.422485,12.041,8,0.000,0.000,0.000,0,0.000,0,361.983,0.000,19.971,0.000,0.000,0.000,19.971,0.000,0.000 +6.815430,0.100158,18589273,0.554004,119.810,0.000,0.000,189.197,0.000,129.140,6.761,412.523,602.523,479.359,6.439575,11.994,8,0.000,0.000,0.000,0,0.000,0,189.197,19.968,0.000,19.968,19.968,19.968,0.000,19.968,19.968 +6.915567,0.100137,18589278,0.554004,49.931,0.000,0.000,182.111,0.000,176.222,5.560,412.523,505.984,744.836,6.562622,11.922,8,0.000,0.000,0.000,0,0.000,0,182.111,0.000,19.973,0.000,0.000,0.000,19.973,0.000,9.986 +7.015708,0.100141,18589289,0.554004,109.845,0.000,0.000,233.384,0.000,162.654,7.229,412.523,625.448,504.173,6.589478,11.872,8,0.000,0.000,0.000,0,0.000,0,233.384,19.972,0.000,19.972,19.972,19.972,0.000,19.972,9.986 +7.115844,0.100136,18589295,0.554004,59.919,0.000,0.000,172.257,0.000,239.818,5.251,412.523,490.973,607.183,6.662720,11.813,8,0.000,0.000,0.000,0,0.000,0,172.257,0.000,0.000,0.000,19.973,0.000,19.973,0.000,19.973 +7.215996,0.100152,18589305,0.554004,99.849,0.000,0.000,247.544,0.000,183.394,6.088,412.523,632.361,524.361,6.725101,11.762,8,0.000,0.000,0.000,0,0.000,0,247.544,19.970,19.970,19.970,0.000,19.970,0.000,19.970,0.000 +7.316120,0.100125,18664738,0.556253,753391.944,0.000,0.000,282.881,0.000,184.207,6.948,412.523,357.133,691.288,6.808842,11.694,8,0.000,0.000,0.000,0,0.000,0,282.881,0.000,0.000,0.000,104689.650,501735.284,3755.324,0.000,143211.686 +7.416284,0.100164,19019027,0.566811,3537097.331,0.000,0.000,209.918,0.000,5.082,8.776,412.523,11.661,260.667,6.843750,11.669,8,0.000,0.000,0.000,0,0.000,0,209.918,354020.225,407692.326,323060.926,532298.260,417825.731,528474.523,397528.971,576196.369 +7.516456,0.100172,19435124,0.579212,4153822.725,0.000,0.000,16.429,0.000,11.422,8.699,412.523,0.000,184.097,6.875488,11.651,8,0.000,0.000,0.000,0,0.000,0,16.429,563210.911,542576.416,526404.243,480573.102,469112.821,450894.169,542686.227,578364.837 +7.616614,0.100158,19854193,0.591701,4184071.510,0.000,0.000,19.165,0.000,16.317,8.789,412.523,0.000,155.418,6.920410,11.635,8,0.000,0.000,0.000,0,0.000,0,19.165,477794.211,447062.823,528943.302,623343.976,470835.219,535712.594,536860.778,563518.609 +7.716763,0.100149,20285412,0.604552,4305785.446,0.000,0.000,17.336,0.000,0.018,9.093,412.523,0.000,271.471,6.981571,11.609,8,0.000,0.000,0.000,0,0.000,0,17.336,474374.401,457189.962,577421.126,644311.632,440764.394,467384.798,639209.221,605129.912 +7.816919,0.100156,20653471,0.615521,3674860.708,0.000,0.000,26.998,0.000,1.976,8.706,412.523,1.521,250.781,7.101074,11.584,8,0.000,0.000,0.000,0,0.000,0,26.998,504124.045,393436.613,259255.807,579826.022,540207.789,390011.952,530313.215,477685.265 +7.917076,0.100157,20999581,0.625836,3455681.112,0.000,0.000,21.075,0.000,8.373,9.205,412.523,14.704,102.574,7.127346,11.574,8,0.000,0.000,0.000,0,0.000,0,21.075,488214.426,423825.395,409378.050,546023.775,343231.775,432282.134,382240.605,430484.952 +8.017359,0.100283,21283881,0.634309,2834977.439,0.000,0.000,19.753,0.000,0.001,9.142,412.523,50.989,103.418,7.251587,11.564,8,0.000,0.000,0.000,0,0.000,0,19.753,415354.609,294975.264,208819.073,421935.984,380672.753,364129.568,396926.757,352163.430 +8.117519,0.100160,21739027,0.647873,4544167.565,0.000,0.000,16.576,0.000,0.001,8.587,412.523,0.000,75.426,7.277596,11.557,8,0.000,0.000,0.000,0,0.000,0,16.576,619605.663,533863.262,555019.311,573879.045,649467.741,557724.969,497801.134,556806.443 +8.217694,0.100175,22035450,0.656708,2959048.499,0.000,0.000,26.702,0.000,8.420,8.443,412.523,98.187,267.773,7.486694,11.531,8,0.000,0.000,0.000,0,0.000,0,26.702,264137.477,365210.491,453475.932,342200.782,439560.299,336231.236,318222.770,440009.513 +8.317836,0.100142,22407939,0.667809,3719621.231,0.000,0.000,32.121,0.000,0.001,8.755,412.523,47.277,231.157,7.658691,11.508,8,0.000,0.000,0.000,0,0.000,0,32.121,545008.007,452598.903,276837.865,534972.223,469385.125,470363.739,487319.721,483135.648 +8.418008,0.100173,22725385,0.677269,3168992.759,0.000,0.000,33.634,0.000,0.234,8.528,412.523,105.521,224.729,7.706474,11.486,8,0.000,0.000,0.000,0,0.000,0,33.634,507773.973,359140.400,357333.517,404621.934,387541.402,390715.925,416731.043,345134.563 +8.518187,0.100178,23001445,0.685496,2755692.580,0.000,0.000,47.641,0.000,0.001,8.055,412.523,132.186,276.188,7.912231,11.459,8,0.000,0.000,0.000,0,0.000,0,47.641,400486.801,237916.311,420181.728,364710.513,374353.340,332098.589,326568.437,299376.861 +8.618466,0.100280,23310060,0.694694,3077536.836,0.000,0.000,47.797,0.000,0.001,8.162,412.523,140.194,269.519,7.964954,11.433,8,0.000,0.000,0.000,0,0.000,0,47.797,379787.082,340596.765,340138.049,527713.079,374013.242,342361.825,342690.904,430235.890 +8.718613,0.100146,23616642,0.703831,3061342.817,0.000,0.000,45.071,0.000,0.001,8.551,412.523,166.241,294.023,7.964954,11.410,8,0.000,0.000,0.000,0,0.000,0,45.071,338764.560,401442.894,367402.677,405007.680,439666.991,423760.255,392086.577,293211.182 +8.818790,0.100177,23999499,0.715241,3821797.126,0.000,0.000,21.888,0.000,11.026,8.724,412.523,54.123,325.595,7.964954,11.385,8,0.000,0.000,0.000,0,0.000,0,21.888,489352.784,321300.601,521356.068,464027.664,536179.798,605027.788,456211.516,428340.907 +8.918965,0.100175,24330725,0.725112,3306469.083,0.000,0.000,21.554,0.000,7.977,8.939,412.523,76.741,314.800,7.964954,11.365,8,0.000,0.000,0.000,0,0.000,0,21.554,450081.731,406268.465,449053.532,312023.525,420932.783,403034.130,438262.432,426812.485 +9.019124,0.100159,24759340,0.737886,4279349.002,0.000,0.000,15.569,0.000,6.803,8.728,412.523,51.247,243.519,7.964954,11.352,8,0.000,0.000,0.000,0,0.000,0,15.569,528160.615,490270.832,611488.186,545223.498,571242.148,420601.555,610030.503,502331.664 +9.119286,0.100162,25056295,0.746736,2964748.146,0.000,0.000,21.405,0.000,0.002,9.454,412.523,140.203,250.181,7.964954,11.342,8,0.000,0.000,0.000,0,0.000,0,21.405,402288.434,215361.190,449372.174,381811.599,381172.634,383998.058,379285.690,371458.367 +9.219446,0.100160,25538788,0.761115,4817218.837,0.000,0.000,14.063,0.000,0.631,8.880,412.523,1.638,160.563,7.964954,11.327,8,0.000,0.000,0.000,0,0.000,0,14.063,736590.902,559883.766,587529.512,603144.516,688078.558,494688.128,575368.978,571934.476 +9.319594,0.100148,25790601,0.768620,2514415.906,0.000,0.000,23.457,0.000,0.002,9.203,412.523,140.535,346.324,7.964954,11.293,8,0.000,0.000,0.000,0,0.000,0,23.457,357771.529,319727.724,254224.480,329872.738,280725.335,345659.420,307775.379,318659.302 +9.419762,0.100168,26229360,0.781696,4380237.858,0.000,0.000,16.045,0.000,0.001,8.873,412.523,0.000,138.868,7.964954,11.280,8,0.000,0.000,0.000,0,0.000,0,16.045,569623.898,513847.517,547311.349,580455.717,530769.115,667200.118,442058.014,528972.131 +9.519919,0.100157,26538691,0.790915,3088459.081,0.000,0.000,21.415,0.000,9.371,8.851,412.523,143.876,224.842,7.964954,11.261,8,0.000,0.000,0.000,0,0.000,0,21.415,424223.689,377566.971,372704.608,424962.528,427398.702,461894.521,347044.910,252663.152 +9.620085,0.100166,26910356,0.801991,3710494.994,0.000,0.000,22.438,0.000,14.642,9.251,412.523,28.819,245.920,7.964954,11.251,8,0.000,0.000,0.000,0,0.000,0,22.438,612573.856,516043.981,389453.970,488409.821,450273.083,466635.940,343530.149,443574.195 +9.720267,0.100182,27265510,0.812576,3545079.058,0.000,0.000,19.374,0.000,5.730,9.384,412.523,59.579,235.352,7.964954,11.228,8,0.000,0.000,0.000,0,0.000,0,19.374,502663.890,467468.035,406818.569,449929.998,443272.132,419295.829,421601.627,434028.978 +9.820444,0.100177,27575412,0.821811,3093549.244,0.000,0.000,28.292,0.000,0.002,8.984,412.523,107.232,253.770,7.964954,11.205,8,0.000,0.000,0.000,0,0.000,0,28.292,408447.685,296126.318,339809.068,430977.842,414237.446,381235.807,360292.844,462422.234 +9.920618,0.100174,27936973,0.832587,3609313.084,0.000,0.000,22.377,0.000,24.538,8.325,412.523,71.516,287.584,7.964954,11.177,8,0.000,0.000,0.000,0,0.000,0,22.377,504100.531,397726.115,415095.811,539898.078,426246.358,429221.168,423381.356,473643.667 +10.020795,0.100176,28255167,0.842070,3176333.866,0.000,0.000,30.198,0.000,6.789,9.387,412.523,101.657,224.175,7.964954,11.175,8,0.000,0.000,0.000,0,0.000,0,30.198,303354.588,359475.536,364756.216,446402.114,405783.804,417563.014,491841.914,387156.680 +10.120978,0.100183,28645724,0.853709,3898416.562,0.000,0.000,14.973,0.000,7.403,9.150,412.523,64.335,299.606,7.964954,11.152,8,0.000,0.000,0.000,0,0.000,0,14.973,482225.136,469528.434,516641.983,516452.331,468400.504,503875.409,492186.857,449105.909 +10.221160,0.100182,29010579,0.864583,3641908.979,0.000,0.000,21.970,0.000,1.452,8.968,412.523,97.556,191.799,7.964954,11.133,8,0.000,0.000,0.000,0,0.000,0,21.970,495716.062,421740.955,435196.419,539067.011,357288.484,492661.632,445547.544,454690.871 +10.321330,0.100169,29377633,0.875522,3664341.144,0.000,0.000,21.148,0.000,0.001,9.107,412.523,65.436,329.365,7.964954,11.101,8,0.000,0.000,0.000,0,0.000,0,21.148,461269.684,427606.631,324001.896,544918.178,459502.673,491219.020,503887.588,451935.474 +10.421498,0.100169,29701866,0.885185,3236872.342,0.000,0.000,29.654,0.000,0.004,8.918,412.523,103.224,237.646,7.964954,11.078,8,0.000,0.000,0.000,0,0.000,0,29.654,410477.897,299844.435,453784.878,489814.129,411026.972,342582.375,370305.631,459036.024 +10.521666,0.100167,30100042,0.897051,3975107.618,0.000,0.000,17.822,0.000,6.625,9.105,412.523,64.969,267.833,7.964954,11.073,8,0.000,0.000,0.000,0,0.000,0,17.822,479517.523,429611.042,468036.736,568079.314,464872.032,558475.386,461547.595,544967.991 +10.621843,0.100177,30413872,0.906404,3132752.616,0.000,0.000,25.569,0.000,8.543,8.922,412.523,118.033,260.164,7.964954,11.048,8,0.000,0.000,0.000,0,0.000,0,25.569,459895.631,381394.638,377691.196,299829.072,380606.034,450721.875,323746.719,458867.451 +10.722018,0.100175,30846639,0.919301,4320092.773,0.000,0.000,19.063,0.000,4.442,8.686,412.523,6.824,214.273,7.964954,11.027,8,0.000,0.000,0.000,0,0.000,0,19.063,551642.447,431652.902,418805.436,649221.298,559219.158,522293.923,628837.051,558420.558 +10.823619,0.101601,31045703,0.925234,1959280.250,0.000,0.000,31.345,0.000,29.509,7.084,412.523,146.753,215.881,7.964954,11.006,8,0.000,0.000,0.000,0,0.000,0,31.345,363501.880,277931.498,135087.818,228532.171,193099.301,255628.475,256081.228,249417.880 +10.923795,0.100177,31422651,0.936468,3762832.092,0.000,0.000,41.070,0.000,4.269,8.998,412.523,46.363,194.149,7.964954,10.993,8,0.000,0.000,0.000,0,0.000,0,41.070,406741.398,466276.216,497171.632,469400.696,429321.505,542501.546,514740.592,436678.507 +11.023961,0.100165,31713857,0.945147,2907253.960,0.000,0.000,18.556,0.000,0.001,9.462,412.523,138.911,192.182,7.964954,10.989,8,0.000,0.000,0.000,0,0.000,0,18.556,351508.914,334087.713,402444.711,344121.126,326440.355,450425.393,379163.198,319062.551 +11.124118,0.100157,32169405,0.958723,4548321.669,0.000,0.000,13.124,0.000,6.078,9.083,412.523,1.677,232.174,7.964954,10.968,8,0.000,0.000,0.000,0,0.000,0,13.124,570961.398,614123.468,555605.566,568615.091,542546.119,588923.129,571380.738,536166.160 +11.224285,0.100167,32402072,0.965657,2322789.942,0.000,0.000,24.314,0.000,8.451,8.973,412.523,184.808,468.007,7.964954,10.922,8,0.000,0.000,0.000,0,0.000,0,24.314,300577.906,281549.691,293220.196,295336.661,279393.293,262202.010,380743.994,229766.192 +11.324457,0.100172,32857964,0.979244,4551100.345,0.000,0.000,13.909,0.000,0.002,9.068,412.523,1.287,149.080,7.964954,10.908,8,0.000,0.000,0.000,0,0.000,0,13.909,638722.553,518728.725,528531.882,638453.016,692020.976,541329.892,545832.157,447481.142 +11.424629,0.100173,33160711,0.988266,3022252.746,0.000,0.000,33.634,0.000,10.763,8.076,412.523,74.676,168.225,7.964954,10.891,8,0.000,0.000,0.000,0,0.000,0,33.634,336678.798,351932.466,377837.746,404940.959,418836.970,391034.964,426982.908,314007.934 +11.524810,0.100180,33477719,0.997714,3164379.592,0.000,0.000,22.661,0.000,0.002,9.221,412.523,120.720,284.604,7.964954,10.871,8,0.000,0.000,0.000,0,0.000,0,22.661,379735.932,397104.644,456008.533,427689.547,356258.226,380514.530,388180.720,378887.461 +11.625027,0.100218,33787574,1.006948,3091822.380,0.000,0.000,21.044,0.000,27.808,6.413,412.523,4.482,187.054,7.964954,10.854,8,0.000,0.000,0.000,0,0.000,0,21.044,415525.841,361373.673,466325.304,342345.078,437677.640,394790.959,298560.351,375223.536 +11.725155,0.100128,34023189,1.013970,2353139.652,0.000,0.000,98.243,0.000,5.179,5.699,412.523,93.669,83.643,7.964954,10.845,8,0.000,0.000,0.000,0,0.000,0,98.243,281020.493,185982.075,344709.017,406450.033,166766.657,299516.831,330007.824,338686.721 +11.825323,0.100168,34297632,1.022149,2739821.812,0.000,0.000,42.275,0.000,0.690,7.544,412.523,114.963,334.321,7.964954,10.814,8,0.000,0.000,0.000,0,0.000,0,42.275,329575.677,341545.544,364157.513,353954.673,289732.690,340487.324,405957.208,314411.182 +11.925581,0.100258,34642404,1.032424,3438864.751,0.000,0.000,27.672,0.000,0.002,8.552,412.523,105.977,224.422,7.964954,10.792,8,0.000,0.000,0.000,0,0.000,0,27.672,433643.347,323028.186,418911.283,410921.856,450998.656,489619.206,445552.680,466189.539 +12.025744,0.100164,34849430,1.038594,2066878.917,0.000,0.000,55.739,0.000,63.099,6.271,412.523,126.707,230.989,7.964954,10.787,8,0.000,0.000,0.000,0,0.000,0,55.739,328422.753,191965.974,243062.389,284155.168,215168.020,274970.193,270647.264,258487.156 +12.125915,0.100170,35304257,1.052149,4540540.048,0.000,0.000,63.746,0.000,7.152,8.977,412.523,4.641,204.145,7.964954,10.773,8,0.000,0.000,0.000,0,0.000,0,63.746,587340.095,544902.342,450033.849,531395.337,565507.263,624556.736,607066.512,629737.915 +12.226081,0.100166,35541072,1.059206,2364228.124,0.000,0.000,23.299,0.000,24.035,8.660,412.523,182.861,312.606,7.964954,10.743,8,0.000,0.000,0.000,0,0.000,0,23.299,291506.437,194367.575,299553.089,349060.964,266517.889,344328.814,316205.466,302687.889 +12.326246,0.100166,35947971,1.071333,4062254.214,0.000,0.000,32.381,0.000,0.001,9.055,412.523,32.485,217.998,7.964954,10.721,8,0.000,0.000,0.000,0,0.000,0,32.381,519488.615,576553.993,492802.864,405437.727,558643.691,536590.258,503804.621,468932.444 +12.426420,0.100173,36302512,1.081899,3539277.953,0.000,0.000,19.288,0.000,10.634,8.990,412.523,108.913,158.397,7.964954,10.706,8,0.000,0.000,0.000,0,0.000,0,19.288,497917.323,444729.475,488144.256,411796.534,498097.012,389165.743,399268.240,410159.370 +12.526561,0.100142,36626954,1.091568,3239835.471,0.000,0.000,31.576,0.000,0.001,8.882,412.523,142.182,345.644,7.964954,10.694,8,0.000,0.000,0.000,0,0.000,0,31.576,398426.207,368089.135,443911.843,406245.143,305208.115,404587.488,451640.906,461726.634 +12.626723,0.100161,36934315,1.100728,3068655.962,0.000,0.000,22.583,0.000,14.052,8.707,412.523,191.410,233.724,7.964954,10.685,8,0.000,0.000,0.000,0,0.000,0,22.583,412903.409,350234.581,390589.432,463222.174,387514.397,219565.533,458180.314,386446.121 +12.726914,0.100192,37302811,1.111710,3677908.530,0.000,0.000,86.233,0.000,14.970,9.209,412.523,119.575,319.661,7.964954,10.658,8,0.000,0.000,0.000,0,0.000,0,86.233,516190.334,183677.844,465337.831,491248.154,407858.034,532878.339,539655.346,541062.648 +12.827077,0.100163,37603714,1.120678,3004145.050,0.000,0.000,37.125,0.000,33.203,7.616,412.523,93.130,267.456,7.964954,10.634,8,0.000,0.000,0.000,0,0.000,0,37.125,355142.513,394778.063,358077.741,365166.214,296857.289,389137.236,450926.762,394059.232 +12.927243,0.100166,37787700,1.126161,1836814.690,0.000,0.000,65.095,0.000,18.963,7.775,412.523,285.503,432.915,7.964954,10.610,8,0.000,0.000,0.000,0,0.000,0,65.095,196064.938,159974.773,190733.777,281762.857,195825.335,218637.514,307899.524,285915.971 +13.027408,0.100166,38220364,1.139056,4319488.741,0.000,0.000,20.289,0.000,0.025,10.303,412.523,78.464,242.333,7.964954,10.603,8,0.000,0.000,0.000,0,0.000,0,20.289,552285.647,456264.617,590392.558,466986.866,538807.960,530391.894,652589.586,531769.613 +13.127552,0.100144,38545561,1.148747,3247301.387,0.000,0.000,19.574,0.000,82.291,8.451,412.523,183.174,262.435,7.964954,10.598,8,0.000,0.000,0.000,0,0.000,0,19.574,495597.484,498133.838,461037.171,476664.704,224357.444,478711.761,483265.214,129533.771 +13.227720,0.100168,38688454,1.153006,1426532.740,0.000,0.000,144.674,0.000,98.009,5.579,412.523,217.096,466.833,7.964954,10.580,8,0.000,0.000,0.000,0,0.000,0,144.674,316108.786,207431.416,13497.318,234615.733,223384.607,169575.033,172749.698,89170.151 +13.327890,0.100170,39091505,1.165018,4023688.440,0.000,0.000,143.269,0.000,5.118,9.036,412.523,83.569,122.215,7.964954,10.577,8,0.000,0.000,0.000,0,0.000,0,143.269,636450.993,554549.844,296207.824,442769.351,499123.810,642091.430,429741.438,522753.749 +13.428045,0.100156,39343691,1.172533,2517941.630,0.000,0.000,36.438,0.000,105.140,7.375,412.523,186.585,328.044,7.964954,10.570,8,0.000,0.000,0.000,0,0.000,0,36.438,468530.882,341488.582,363144.881,0.000,136307.880,343775.024,450129.517,414564.862 +13.528198,0.100153,39598036,1.180113,2539568.752,0.000,0.000,130.760,0.000,117.230,8.133,412.523,224.111,442.098,7.964954,10.557,8,0.000,0.000,0.000,0,0.000,0,130.760,350424.443,301878.636,406398.897,432109.603,377393.226,0.000,372790.261,298573.687 +13.628417,0.100219,39963996,1.191020,3651596.941,0.000,0.000,140.757,0.000,18.393,8.062,412.523,80.332,169.511,7.964954,10.553,8,0.000,0.000,0.000,0,0.000,0,140.757,476066.624,487371.847,523253.207,548557.748,493079.338,310220.103,489108.041,323940.034 +13.728591,0.100174,40131453,1.196011,1671666.900,0.000,0.000,43.406,0.000,58.307,8.072,412.523,311.373,512.352,7.964954,10.539,8,0.000,0.000,0.000,0,0.000,0,43.406,335547.272,282519.363,241740.182,221924.595,101803.203,152445.256,189181.458,146505.571 +13.828761,0.100170,40486454,1.206590,3543975.319,0.000,0.000,148.957,0.000,0.403,8.892,412.523,100.610,309.161,7.964954,10.529,8,0.000,0.000,0.000,0,0.000,0,148.957,576847.744,416670.493,575529.988,365697.291,530905.973,514304.243,524506.870,39512.718 +13.932120,0.103359,40551833,1.208539,632542.407,0.000,0.000,42.433,0.000,103.762,5.582,412.523,109.071,310.696,7.964954,10.503,8,0.000,0.000,0.000,0,0.000,0,42.433,110943.327,0.000,66409.261,78357.897,98414.191,121131.111,70066.414,87220.205 +14.032304,0.100184,40734307,1.213977,1821394.954,0.000,0.000,46.560,0.000,203.946,4.654,412.523,105.899,101.766,7.964954,10.496,8,0.000,0.000,0.000,0,0.000,0,46.560,318864.396,0.000,271411.545,341662.527,292343.103,290476.531,35195.363,271441.490 +14.132513,0.100209,40998430,1.221848,2635725.551,0.000,0.000,248.445,0.000,7.691,8.611,412.523,216.579,470.736,7.964954,10.467,8,0.000,0.000,0.000,0,0.000,0,248.445,333134.282,231107.355,308695.321,499915.975,374507.878,316808.377,320271.146,251285.216 +14.232665,0.100153,41285455,1.230402,2865875.814,0.000,0.000,23.556,0.000,84.837,8.350,412.523,205.039,342.953,7.964954,10.434,8,0.000,0.000,0.000,0,0.000,0,23.556,523710.660,261251.252,429564.356,412360.614,427517.480,437991.494,81395.766,292084.192 +14.332808,0.100142,41409861,1.234110,1242293.967,0.000,0.000,69.619,0.000,184.980,5.324,412.523,192.422,315.333,7.964954,10.406,8,0.000,0.000,0.000,0,0.000,0,69.619,150695.772,198417.931,128707.031,132801.211,253090.209,206206.858,0.000,172374.953 +14.432964,0.100157,41818530,1.246289,4080299.231,0.000,0.000,194.682,0.000,16.239,10.024,412.523,108.463,384.203,7.964954,10.374,8,0.000,0.000,0.000,0,0.000,0,194.682,560492.129,500396.254,565963.560,480317.702,505508.248,582098.289,373105.623,512417.426 +14.533136,0.100171,41915758,1.249187,970615.676,0.000,0.000,59.077,0.000,77.160,4.545,412.523,102.831,223.211,7.964954,10.359,8,0.000,0.000,0.000,0,0.000,0,59.077,161732.675,108444.050,67653.993,176397.529,103382.729,80142.579,159356.749,113505.371 +14.633290,0.100155,42103044,1.254768,1869969.924,0.000,0.000,78.886,0.000,177.315,7.109,412.523,258.702,405.623,7.964954,10.325,8,0.000,0.000,0.000,0,0.000,0,78.886,112955.425,255884.525,286077.861,289931.904,290540.963,0.000,284590.160,349989.085 +14.733461,0.100171,42499350,1.266579,3956298.804,0.000,0.000,218.465,0.000,0.004,10.078,412.523,123.968,245.401,7.964954,10.303,8,0.000,0.000,0.000,0,0.000,0,218.465,453315.298,504108.494,511016.688,461301.649,509888.616,333709.700,559913.125,623045.234 +14.833639,0.100178,42701738,1.272611,2020275.485,0.000,0.000,52.614,0.000,70.767,6.034,412.523,99.315,325.513,7.964954,10.275,8,0.000,0.000,0.000,0,0.000,0,52.614,242996.453,253328.020,231916.222,234581.467,189002.787,435742.561,252229.979,180477.997 +14.933827,0.100188,42843373,1.276832,1413693.021,0.000,0.000,42.412,0.000,170.955,4.284,412.523,86.127,273.003,7.964954,10.255,8,0.000,0.000,0.000,0,0.000,0,42.412,242743.773,215844.329,221513.674,242244.711,222571.685,229638.404,39136.445,0.000 +15.033971,0.100144,43084925,1.284031,2412051.470,0.000,0.000,81.001,0.000,271.099,7.633,412.523,221.790,266.375,7.964954,10.231,8,0.000,0.000,0.000,0,0.000,0,81.001,303223.964,282623.587,291910.233,389849.397,399954.865,406625.273,337864.151,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.log new file mode 100644 index 000000000..a7960a53d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=100000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=11 +worker=4 kind=insert tid=6 os_tid=15 +worker=5 kind=insert tid=8 os_tid=16 +worker=1 kind=insert tid=7 os_tid=12 +worker=6 kind=insert tid=9 os_tid=17 +start_monotonic_ns=2089792215897038 main_address=0x561c7a339300 +worker=7 kind=insert tid=10 os_tid=18 +worker=2 kind=insert tid=11 os_tid=13 +worker=3 kind=insert tid=12 os_tid=14 +load_end reason=time_limit inserted=43085473 elapsed_s=15.037 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.283 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089792215899173 cpu_ns=9366090 +diagnostic_stage name=stop_request wall_ns=2089807250004991 cpu_ns=124959021424 +diagnostic_stage name=workers_joined wall_ns=2089807253384244 cpu_ns=124980747604 +diagnostic_stage name=before_close wall_ns=2089807253510458 cpu_ns=124980873585 +diagnostic_stage name=after_close wall_ns=2089807536256379 cpu_ns=125226471152 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=100000000 completed_records=43085473 productive_end_ns=2089807253341604 +diagnostic_worker index=0 completed=5342780 last_start_ns=2089807250005395 last_end_ns=2089807250009017 loop_exit_ns=2089807250009099 deregister_start_ns=2089807250009135 deregister_end_ns=2089807250013863 +diagnostic_worker index=1 completed=5384663 last_start_ns=2089807250007447 last_end_ns=2089807250009417 loop_exit_ns=2089807250009634 deregister_start_ns=2089807250009668 deregister_end_ns=2089807250012421 +diagnostic_worker index=2 completed=5351485 last_start_ns=2089807250006954 last_end_ns=2089807250008937 loop_exit_ns=2089807250009029 deregister_start_ns=2089807250009072 deregister_end_ns=2089807250014348 +diagnostic_worker index=3 completed=6273657 last_start_ns=2089807250006570 last_end_ns=2089807250008261 loop_exit_ns=2089807250008368 deregister_start_ns=2089807250008409 deregister_end_ns=2089807250013383 +diagnostic_worker index=4 completed=5590420 last_start_ns=2089807250007197 last_end_ns=2089807250008838 loop_exit_ns=2089807250008944 deregister_start_ns=2089807250008986 deregister_end_ns=2089807250014720 +diagnostic_worker index=5 completed=4997774 last_start_ns=2089807250005842 last_end_ns=2089807250007435 loop_exit_ns=2089807250007545 deregister_start_ns=2089807250007574 deregister_end_ns=2089807250014526 +diagnostic_worker index=6 completed=5142161 last_start_ns=2089807250006418 last_end_ns=2089807250008383 loop_exit_ns=2089807250008581 deregister_start_ns=2089807250008620 deregister_end_ns=2089807250014801 +diagnostic_worker index=7 completed=5002533 last_start_ns=2089806978769558 last_end_ns=2089807253341604 loop_exit_ns=2089807253341943 deregister_start_ns=2089807253341973 deregister_end_ns=2089807253342354 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.summary.csv new file mode 100644 index 000000000..c258285ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal0-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2865204.049379,15.037489,43085473,0.002735,0.001488,0.004416,0.010880,1236.295555,0.002735,0.001488,0.004416,0.010880,1236.295555,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.csv new file mode 100644 index 000000000..3c8a1e1fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.csv @@ -0,0 +1,138 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,291311,0.008682,2911348.052,0.000,0.000,17.838,0.000,0.063,5.192,70.137,0.000,153.579,0.060051,13.999,8,0.000,0.000,0.000,0,0.000,0,17.838,376212.316,362330.717,378830.732,369116.611,376262.286,377611.470,304625.641,366358.280 +0.200211,0.100151,548625,0.016350,2569264.034,0.000,0.000,16.538,0.000,0.111,5.732,121.277,0.000,135.694,0.116291,13.986,8,0.000,0.000,0.000,0,0.000,0,16.538,327316.214,323402.119,319398.159,345528.739,316911.910,327515.913,341534.764,267656.217 +0.300341,0.100130,811260,0.024177,2622941.226,0.000,0.000,15.568,0.000,10.594,5.916,176.293,0.000,138.648,0.176109,13.972,8,0.000,0.000,0.000,0,0.000,0,15.568,342405.010,331668.963,305762.631,289823.346,334125.770,337301.643,347678.157,334175.705 +0.400486,0.100145,1068906,0.031856,2572727.102,0.000,0.000,18.882,0.000,0.079,5.988,232.777,0.000,135.897,0.240547,13.959,8,0.000,0.000,0.000,0,0.000,0,18.882,334914.056,322322.326,335233.593,332707.258,322841.573,262199.562,329402.054,333106.679 +0.500635,0.100148,1323199,0.039434,2539164.749,0.000,0.000,16.444,0.000,0.252,6.117,276.285,0.000,134.176,0.299091,13.945,8,0.000,0.000,0.000,0,0.000,0,16.444,328263.228,314553.558,275221.882,335153.012,316700.375,328912.266,323370.484,316989.945 +0.600798,0.100164,1569964,0.046789,2463618.854,0.000,0.000,14.044,0.000,0.149,6.007,276.512,0.000,130.061,0.352821,13.933,8,0.000,0.000,0.000,0,0.000,0,14.044,321573.818,311640.073,316552.035,317390.663,254982.779,319527.167,305570.005,316382.313 +0.700952,0.100154,1808062,0.053884,2377330.133,0.000,0.000,14.296,0.000,0.102,5.780,282.750,0.000,209.795,0.416611,13.912,8,0.000,0.000,0.000,0,0.000,0,14.296,308436.464,266061.521,306289.759,300239.049,313468.738,302265.937,315275.963,265292.701 +0.801109,0.100157,2050556,0.061111,2421127.668,0.000,0.000,13.435,0.000,0.327,6.085,283.688,0.000,296.915,0.480999,13.883,8,0.000,0.000,0.000,0,0.000,0,13.435,311868.928,268257.599,306497.386,298100.608,306387.559,310141.648,311000.296,308873.644 +0.901272,0.100163,2253466,0.067159,2025798.576,0.000,0.000,32.852,0.000,23.424,6.624,290.906,50.075,228.534,0.550800,13.861,8,0.000,0.000,0.000,0,0.000,0,32.852,300060.994,238261.707,233309.777,192266.665,304523.721,232181.616,235026.979,290167.118 +1.001436,0.100164,2332335,0.069509,787401.630,0.000,0.000,122.075,0.000,91.764,9.887,296.219,144.802,413.035,0.641903,13.820,8,0.000,0.000,0.000,0,0.000,0,122.075,288697.624,67978.771,2965.148,34583.414,34443.642,9.984,27924.309,330798.737 +1.101593,0.100157,2499685,0.074496,1670882.145,0.000,0.000,124.556,0.000,0.182,6.367,296.219,20.125,720.278,0.721935,13.750,8,0.000,0.000,0.000,0,0.000,0,124.556,235441.123,223020.583,248620.474,155436.470,160428.648,229370.634,179958.051,238606.164 +1.201742,0.100149,2709871,0.080760,2098734.753,0.000,0.000,22.687,0.000,0.118,6.119,296.219,10.219,460.291,0.797112,13.705,8,0.000,0.000,0.000,0,0.000,0,22.687,271076.338,260482.113,262968.411,215738.741,267511.646,273342.962,273193.185,274421.356 +1.301884,0.100142,2925982,0.087201,2158041.675,0.000,0.000,17.775,0.000,0.186,5.785,296.219,6.982,374.819,0.872593,13.668,8,0.000,0.000,0.000,0,0.000,0,17.775,282388.497,265772.123,268677.991,277914.858,279242.970,274010.409,231470.892,278563.935 +1.402032,0.100149,3173174,0.094568,2468251.487,0.000,0.000,13.571,0.000,13.216,5.500,296.219,0.000,192.058,0.949554,13.649,8,0.000,0.000,0.000,0,0.000,0,13.571,258565.699,324327.958,274402.162,324597.557,320154.161,313324.312,319445.215,333434.423 +1.502181,0.100149,3410842,0.101651,2373146.883,0.000,0.000,13.830,0.000,0.139,5.783,296.219,0.000,213.978,1.047878,13.629,8,0.000,0.000,0.000,0,0.000,0,13.830,318146.347,304766.267,317297.610,288600.335,303877.590,294152.069,268360.468,277946.196 +1.602336,0.100155,3650336,0.108788,2391238.841,0.000,0.000,15.710,0.000,0.046,5.557,296.219,0.000,213.537,1.116623,13.608,8,0.000,0.000,0.000,0,0.000,0,15.710,316659.874,301503.333,241845.671,309361.171,315042.377,309750.568,316579.997,280495.849 +1.702499,0.100163,3885090,0.115785,2343714.098,0.000,0.000,11.200,0.000,0.133,5.589,296.219,0.000,199.089,1.185486,13.588,8,0.000,0.000,0.000,0,0.000,0,11.200,295038.376,295178.148,293431.000,289457.487,254434.658,298033.487,314207.085,303933.855 +1.802642,0.100143,4058769,0.120961,1734311.062,0.000,0.000,16.330,0.000,68.591,7.754,296.219,72.201,152.867,1.274292,13.573,8,0.000,0.000,0.000,0,0.000,0,16.330,189908.554,271422.043,320761.520,322299.321,99038.439,100716.042,325834.269,104330.875 +1.902810,0.100168,4229629,0.126053,1705729.564,0.000,0.000,82.087,0.000,0.176,7.958,296.219,69.726,106.617,1.369526,13.563,8,0.000,0.000,0.000,0,0.000,0,82.087,170792.587,64601.288,305915.200,232259.150,309349.421,179278.307,231660.158,211873.455 +2.002959,0.100149,4479072,0.133487,2490726.962,0.000,0.000,12.042,0.000,0.134,5.533,296.219,0.000,131.484,1.438656,13.550,8,0.000,0.000,0.000,0,0.000,0,12.042,313993.177,319225.398,313234.305,311057.541,327323.359,321212.444,276249.292,308431.446 +2.103112,0.100153,4730998,0.140995,2515420.814,0.000,0.000,10.870,0.000,6.236,5.185,296.219,0.000,210.811,1.511349,13.529,8,0.000,0.000,0.000,0,0.000,0,10.870,333870.427,315857.919,313351.744,324215.163,295359.205,323705.941,322148.318,286912.098 +2.203259,0.100147,4945657,0.147392,2143429.770,0.000,0.000,18.596,0.000,15.189,5.318,296.219,0.000,455.227,1.580280,13.485,8,0.000,0.000,0.000,0,0.000,0,18.596,280955.764,267435.698,292388.908,227524.542,248084.230,270561.090,283322.275,273157.262 +2.303391,0.100132,5170794,0.154102,2248404.557,0.000,0.000,17.210,0.000,0.013,5.819,296.219,0.000,412.191,1.677097,13.444,8,0.000,0.000,0.000,0,0.000,0,17.210,250050.206,291994.885,259567.654,275027.264,292214.595,297317.864,277414.116,304817.973 +2.403526,0.100134,5415668,0.161399,2445451.894,0.000,0.000,16.313,0.000,0.147,5.592,296.219,0.000,274.085,1.746735,13.418,8,0.000,0.000,0.000,0,0.000,0,16.313,327909.100,297549.920,317143.575,318162.205,305059.823,246818.133,315186.207,317622.931 +2.503684,0.100158,5654427,0.168515,2383820.679,0.000,0.000,13.496,0.000,0.145,5.607,296.219,0.000,205.807,1.816658,13.397,8,0.000,0.000,0.000,0,0.000,0,13.496,320033.959,313264.663,310558.941,285698.251,275734.007,290360.878,273767.117,314402.863 +2.603826,0.100143,5803697,0.172964,1490571.315,0.000,0.000,22.296,0.000,62.877,6.256,296.219,82.577,152.907,1.893093,13.383,8,0.000,0.000,0.000,0,0.000,0,22.296,71667.651,273289.715,270164.179,274148.489,107366.670,116114.177,271412.396,106408.039 +2.703989,0.100163,5955881,0.177499,1519366.426,0.000,0.000,95.735,0.000,0.135,8.488,296.219,120.195,112.473,1.996521,13.371,8,0.000,0.000,0.000,0,0.000,0,95.735,218374.480,40763.636,208340.815,218474.317,183491.271,111738.087,301019.931,237163.890 +2.804156,0.100167,6192859,0.184562,2365834.191,0.000,0.000,11.768,0.000,0.115,5.601,296.219,0.819,125.026,2.064888,13.359,8,0.000,0.000,0.000,0,0.000,0,11.768,267044.615,314335.741,302345.739,293071.207,304432.259,301087.837,294418.959,289097.834 +2.904295,0.100139,6437954,0.191866,2447555.216,0.000,0.000,12.102,0.000,0.192,5.463,296.219,0.000,204.053,2.133450,13.339,8,0.000,0.000,0.000,0,0.000,0,12.102,321903.517,277824.654,299145.083,318248.586,302979.764,311677.700,307553.420,308222.492 +3.004473,0.100179,6656511,0.198379,2181675.644,0.000,0.000,16.624,0.000,0.137,5.333,296.219,0.000,439.645,2.198555,13.296,8,0.000,0.000,0.000,0,0.000,0,16.624,282905.006,258937.788,268630.487,260544.920,289593.068,243016.209,284731.745,293316.421 +3.104634,0.100161,6874444,0.204874,2175821.814,0.000,0.000,18.570,0.000,0.071,5.281,296.219,0.000,349.359,2.263622,13.262,8,0.000,0.000,0.000,0,0.000,0,18.570,286677.775,278001.764,273469.072,291220.451,257195.311,230957.615,277931.877,280367.949 +3.204773,0.100138,7099621,0.211585,2248663.831,0.000,0.000,18.942,0.000,10.453,5.274,296.219,0.000,349.127,2.336277,13.228,8,0.000,0.000,0.000,0,0.000,0,18.942,292805.536,293035.219,304040.017,301573.425,283937.785,281341.372,273612.049,218318.428 +3.304945,0.100172,7334201,0.218576,2341769.323,0.000,0.000,17.336,0.000,0.157,5.948,296.219,0.000,219.427,2.437607,13.206,8,0.000,0.000,0.000,0,0.000,0,17.336,311274.232,298386.414,293634.593,295521.346,318192.324,217725.249,325180.296,281854.869 +3.405108,0.100163,7523896,0.224230,1893861.472,0.000,0.000,19.691,0.000,32.635,4.593,296.219,31.550,165.823,2.493042,13.190,8,0.000,0.000,0.000,0,0.000,0,19.691,258907.771,203677.840,270399.031,219541.969,204985.707,257140.652,216027.700,263180.802 +3.505247,0.100139,7654668,0.228127,1305908.822,0.000,0.000,93.339,0.000,84.861,9.595,296.219,160.051,116.011,2.582073,13.179,8,0.000,0.000,0.000,0,0.000,0,93.339,209279.748,203977.102,354688.080,39485.238,137469.342,231389.084,65189.588,64430.641 +3.605426,0.100180,7885928,0.235019,2308453.279,0.000,0.000,85.377,0.000,12.475,5.866,296.219,26.671,125.829,2.660645,13.167,8,0.000,0.000,0.000,0,0.000,0,85.377,310492.257,300939.417,303684.485,258575.516,285367.389,292125.250,301318.735,255950.231 +3.705587,0.100161,8127981,0.242233,2416642.251,0.000,0.000,14.494,0.000,0.313,5.767,296.219,0.000,164.384,2.757843,13.150,8,0.000,0.000,0.000,0,0.000,0,14.494,321123.396,318457.684,303132.339,304669.865,302852.789,314414.189,291051.773,260940.215 +3.805722,0.100135,8340968,0.248580,2126994.707,0.000,0.000,17.186,0.000,0.151,5.145,296.219,0.000,422.476,2.822540,13.109,8,0.000,0.000,0.000,0,0.000,0,17.186,271323.223,277644.677,272591.508,288170.448,264732.132,258910.003,218274.934,275347.782 +3.905875,0.100153,8560292,0.255117,2189896.269,0.000,0.000,18.783,0.000,0.155,5.160,296.219,0.000,371.464,2.887703,13.073,8,0.000,0.000,0.000,0,0.000,0,18.783,225725.342,296696.976,275599.190,269718.170,278674.495,273582.270,279503.229,290396.596 +4.006046,0.100171,8783236,0.261761,2225640.253,0.000,0.000,17.893,0.000,0.110,5.255,296.219,0.000,309.277,2.954254,13.043,8,0.000,0.000,0.000,0,0.000,0,17.893,292001.478,287698.823,273572.940,293458.989,228749.465,280810.583,283086.697,286261.278 +4.106202,0.100157,9022284,0.268885,2386739.144,0.000,0.000,16.559,0.000,0.133,5.568,296.219,0.000,223.751,3.022724,13.021,8,0.000,0.000,0.000,0,0.000,0,16.559,297703.395,312759.796,315805.023,313798.168,295996.071,311032.503,301826.932,237817.257 +4.206341,0.100139,9262653,0.276049,2400357.703,0.000,0.000,16.611,0.000,13.192,5.538,296.219,0.117,205.301,3.101028,13.001,8,0.000,0.000,0.000,0,0.000,0,16.611,254946.071,296947.762,236182.120,330321.431,320954.435,307303.386,339428.788,314273.710 +4.306477,0.100136,9349765,0.278645,869940.708,0.000,0.000,93.608,0.000,64.081,7.443,296.219,147.807,125.689,3.190742,12.988,8,0.000,0.000,0.000,0,0.000,0,93.608,235480.782,18385.077,221849.261,57641.861,227980.949,13321.941,59928.761,35352.077 +4.406640,0.100164,9538982,0.284284,1889078.768,0.000,0.000,93.054,0.000,0.134,7.810,296.219,64.699,125.264,3.277035,12.976,8,0.000,0.000,0.000,0,0.000,0,93.054,340343.073,185935.740,186145.397,238639.497,217843.527,198545.107,256200.761,265425.665 +4.506786,0.100146,9780935,0.291495,2416001.647,0.000,0.000,13.286,0.000,0.100,5.411,296.219,0.000,130.278,3.344200,12.963,8,0.000,0.000,0.000,0,0.000,0,13.286,317735.975,304375.487,302657.995,314350.919,302687.951,302118.783,311974.389,260100.147 +4.606940,0.100153,10013857,0.298436,2325652.356,0.000,0.000,11.598,0.000,0.373,5.307,296.219,0.000,315.766,3.411030,12.932,8,0.000,0.000,0.000,0,0.000,0,11.598,306040.522,291442.915,310024.410,263635.572,277604.144,302446.036,290664.110,283794.648 +4.707093,0.100153,10226853,0.304784,2126705.757,0.000,0.000,20.751,0.000,8.360,5.216,296.219,0.000,499.665,3.479748,12.883,8,0.000,0.000,0.000,0,0.000,0,20.751,282976.994,276626.711,265064.404,252793.181,275877.857,217547.114,279122.892,276696.604 +4.807216,0.100123,10445657,0.311305,2185342.304,0.000,0.000,19.485,0.000,3.470,5.463,296.219,0.000,349.256,3.549511,12.849,8,0.000,0.000,0.000,0,0.000,0,19.485,286825.928,284688.566,281073.029,252078.821,279405.088,278685.976,241461.927,281122.968 +4.907359,0.100143,10681121,0.318322,2351276.546,0.000,0.000,17.388,0.000,0.141,5.891,296.219,0.000,250.852,3.648087,12.825,8,0.000,0.000,0.000,0,0.000,0,17.388,326702.658,223540.230,305562.898,291183.468,293200.582,302297.569,314899.543,293889.597 +5.007501,0.100142,10922380,0.325512,2409179.950,0.000,0.000,14.996,0.000,0.063,5.497,296.219,0.000,201.551,3.717899,12.805,8,0.000,0.000,0.000,0,0.000,0,14.996,280343.191,307115.297,303710.117,310490.519,319557.685,298687.226,272494.301,316781.615 +5.107660,0.100159,11100573,0.330823,1779092.898,0.000,0.000,21.389,0.000,52.352,6.615,296.219,72.853,140.089,3.798256,12.791,8,0.000,0.000,0.000,0,0.000,0,21.389,149431.703,144419.695,311782.803,307110.254,259845.627,148083.852,143501.160,314917.804 +5.207813,0.100152,11230961,0.334709,1301896.340,0.000,0.000,82.644,0.000,77.973,9.071,296.219,184.134,153.594,3.899837,12.776,8,0.000,0.000,0.000,0,0.000,0,82.644,29574.938,205087.514,77551.837,298585.055,144399.982,97161.957,207104.441,242430.616 +5.307975,0.100163,11460448,0.341548,2291142.792,0.000,0.000,90.783,0.000,0.097,6.585,296.219,21.215,152.564,3.973190,12.761,8,0.000,0.000,0.000,0,0.000,0,90.783,312491.642,304694.326,252059.951,305043.758,303985.479,235686.587,271877.712,305303.336 +5.408131,0.100155,11687562,0.348316,2267616.238,0.000,0.000,17.279,0.000,0.110,5.185,296.219,0.000,370.713,4.039341,12.725,8,0.000,0.000,0.000,0,0.000,0,17.279,289030.860,281622.373,287413.374,286345.034,304826.315,232289.034,296858.696,289230.550 +5.508270,0.100139,11906313,0.354836,2184464.376,0.000,0.000,16.672,0.000,0.369,5.306,296.219,0.000,401.745,4.104454,12.686,8,0.000,0.000,0.000,0,0.000,0,16.672,289396.518,278761.345,268255.992,290055.599,285541.892,264910.656,272969.421,234572.954 +5.608421,0.100150,12146133,0.361983,2394596.994,0.000,0.000,11.761,0.000,0.130,5.258,296.219,0.000,285.820,4.172375,12.658,8,0.000,0.000,0.000,0,0.000,0,11.761,298460.924,275814.998,307307.613,295175.867,296014.605,309274.653,303563.247,308985.089 +5.708573,0.100153,12382546,0.369029,2360524.346,0.000,0.000,14.898,0.000,5.893,5.361,296.219,0.000,287.218,4.244747,12.630,8,0.000,0.000,0.000,0,0.000,0,14.898,305663.106,303366.614,300500.991,312462.719,236808.280,301589.328,302477.971,297655.337 +5.808725,0.100152,12612131,0.375871,2292363.842,0.000,0.000,14.287,0.000,0.177,6.144,296.219,0.000,211.553,4.342896,12.609,8,0.000,0.000,0.000,0,0.000,0,14.287,254323.233,318525.596,273843.547,292095.789,284237.740,302210.407,288820.770,278306.759 +5.908882,0.100157,12814853,0.381912,2024044.376,0.000,0.000,17.503,0.000,20.420,4.935,296.219,20.749,159.242,4.400715,12.593,8,0.000,0.000,0.000,0,0.000,0,17.503,231976.041,275777.319,219236.030,234961.357,274179.826,275977.006,273830.374,238106.423 +6.009032,0.100150,12945128,0.385795,1300799.893,0.000,0.000,86.437,0.000,81.718,8.982,296.219,182.032,162.296,4.482758,12.578,8,0.000,0.000,0.000,0,0.000,0,86.437,94688.047,301977.288,244982.732,88746.954,211802.474,59980.080,208796.980,89825.337 +6.109219,0.100187,13113966,0.390827,1685231.179,0.000,0.000,86.534,0.000,0.072,7.792,296.219,75.367,165.550,4.566402,12.561,8,0.000,0.000,0.000,0,0.000,0,86.534,257468.924,130795.611,159531.918,306048.155,179833.984,296146.656,226077.579,129328.353 +6.209376,0.100157,13347764,0.397794,2334324.261,0.000,0.000,12.958,0.000,0.163,5.225,296.219,0.000,220.358,4.632294,12.540,8,0.000,0.000,0.000,0,0.000,0,12.958,298123.115,306559.903,297913.444,310333.992,296954.945,248211.281,284105.069,292122.513 +6.309521,0.100146,13564700,0.404260,2166206.458,0.000,0.000,17.740,0.000,7.522,5.135,296.219,0.000,402.344,4.701832,12.500,8,0.000,0.000,0.000,0,0.000,0,17.740,274170.865,275409.062,254199.938,294351.486,273541.781,269347.886,285234.758,239950.682 +6.409679,0.100158,13771807,0.410432,2067802.149,0.000,0.000,18.967,0.000,15.654,5.066,296.219,0.000,341.141,4.767822,12.467,8,0.000,0.000,0.000,0,0.000,0,18.967,274775.758,250484.147,229677.030,277920.788,268256.062,230136.304,272099.987,264452.073 +6.509846,0.100167,14000130,0.417236,2279425.889,0.000,0.000,19.093,0.000,0.058,5.818,296.219,0.000,326.096,4.866623,12.435,8,0.000,0.000,0.000,0,0.000,0,19.093,310941.074,302664.886,282139.141,295167.398,291533.463,224814.809,286282.226,285882.893 +6.610027,0.100181,14236823,0.424290,2362656.710,0.000,0.000,13.860,0.000,0.049,5.474,296.219,0.000,275.205,4.934998,12.408,8,0.000,0.000,0.000,0,0.000,0,13.860,323165.497,300236.967,294497.349,303481.100,274802.969,294916.590,272856.490,298699.748 +6.710168,0.100140,14471642,0.431289,2344898.232,0.000,0.000,14.198,0.000,0.098,5.564,296.219,0.000,210.486,5.003986,12.388,8,0.000,0.000,0.000,0,0.000,0,14.198,299070.165,307847.843,313020.582,303563.857,283771.641,246134.476,301636.563,289853.104 +6.810306,0.100138,14621311,0.435749,1494620.996,0.000,0.000,21.789,0.000,56.012,5.490,296.219,68.070,149.012,5.076534,12.373,8,0.000,0.000,0.000,0,0.000,0,21.789,275758.268,150541.605,144250.314,137170.115,274869.498,216520.271,159509.191,136001.733 +6.913276,0.102970,14741767,0.439339,1169812.646,0.000,0.000,103.019,0.000,63.560,9.724,296.219,235.201,190.589,5.152084,12.354,8,0.000,0.000,0.000,0,0.000,0,103.019,324909.111,165144.651,139428.506,14110.860,250547.888,142303.121,130416.202,2952.307 +7.013431,0.100155,14948414,0.445497,2063280.231,0.000,0.000,70.310,0.000,12.974,5.914,296.219,0.000,249.029,5.225716,12.329,8,0.000,0.000,0.000,0,0.000,0,70.310,289252.824,291858.795,187849.590,275613.909,249783.842,294055.399,194798.847,280067.025 +7.113566,0.100135,15168660,0.452061,2199480.957,0.000,0.000,18.928,0.000,0.282,5.366,296.219,0.000,449.430,5.321541,12.286,8,0.000,0.000,0.000,0,0.000,0,18.928,288229.613,274298.482,282187.796,279201.841,221400.129,291924.609,281928.148,280310.339 +7.213708,0.100142,15395886,0.458833,2269040.934,0.000,0.000,18.680,0.000,0.106,5.194,296.219,0.000,380.632,5.388206,12.248,8,0.000,0.000,0.000,0,0.000,0,18.680,296928.750,268698.800,288570.608,237682.802,280362.253,293643.411,294252.547,308901.764 +7.313856,0.100148,15635653,0.465979,2394120.214,0.000,0.000,14.593,0.000,0.126,5.428,296.219,0.000,227.826,5.455986,12.226,8,0.000,0.000,0.000,0,0.000,0,14.593,306076.178,318617.583,298337.652,316370.914,248042.225,297688.614,290669.022,318318.027 +7.414016,0.100159,15874980,0.473111,2389462.487,0.000,0.000,15.279,0.000,0.036,5.499,296.219,0.000,199.955,5.524364,12.206,8,0.000,0.000,0.000,0,0.000,0,15.279,251918.578,309766.400,299233.184,311763.218,309227.259,304474.832,291974.750,311104.268 +7.514171,0.100155,16104474,0.479951,2291393.450,0.000,0.000,14.572,0.000,4.215,5.477,296.219,0.000,277.812,5.595169,12.179,8,0.000,0.000,0.000,0,0.000,0,14.572,273636.474,306255.986,284260.031,292587.142,245529.976,310219.851,292597.127,286306.863 +7.614301,0.100131,16323212,0.486470,2184523.539,0.000,0.000,14.552,0.000,15.806,5.302,296.219,0.117,195.994,5.667587,12.160,8,0.000,0.000,0.000,0,0.000,0,14.552,275609.616,288802.365,199429.228,310533.949,263625.286,282770.252,282500.605,281252.237 +7.714428,0.100127,16414096,0.489178,907690.510,0.000,0.000,73.102,0.000,43.280,2.376,349.211,43.187,66.634,5.696819,12.154,8,0.000,0.000,0.000,0,0.000,0,73.102,86860.001,152986.260,59135.112,94799.946,95439.137,112337.737,153725.324,152406.993 +7.814569,0.100141,16452354,0.490318,382041.947,0.000,0.000,4.143,0.000,143.421,1.651,349.211,196.403,93.969,5.708313,12.144,8,0.000,0.000,0.000,0,0.000,0,4.143,0.000,94586.788,96803.666,0.000,0.000,0.000,100498.462,90153.032 +7.914724,0.100155,16490490,0.491455,380769.780,0.000,0.000,3.994,0.000,243.576,4.061,357.078,424.186,223.521,5.751423,12.123,8,0.000,0.000,0.000,0,0.000,0,3.994,0.000,108621.629,117228.288,0.000,0.000,0.000,103110.172,51809.691 +8.014856,0.100133,16534257,0.492759,437090.575,0.000,0.000,21.720,0.000,343.708,4.720,357.078,505.190,528.362,5.830593,12.071,8,0.000,0.000,0.000,0,0.000,0,21.720,0.000,154455.248,156672.309,0.000,0.000,0.000,125963.018,0.000 +8.115015,0.100158,16565575,0.493693,312685.104,0.000,0.000,8.774,0.000,443.867,3.695,357.078,333.847,465.240,5.869923,12.025,8,0.000,0.000,0.000,0,0.000,0,8.774,0.000,105063.713,108608.103,0.000,0.000,0.000,99013.289,0.000 +8.215152,0.100137,16609755,0.495009,441193.690,0.000,0.000,4.199,0.000,544.004,4.370,357.078,553.926,288.588,5.921150,11.997,8,0.000,0.000,0.000,0,0.000,0,4.199,0.000,146908.112,144271.735,0.000,0.000,0.000,150013.843,0.000 +8.315322,0.100170,16633480,0.495716,236847.234,0.000,0.000,23.164,0.000,644.174,2.850,357.078,244.116,423.694,5.951546,11.956,8,0.000,0.000,0.000,0,0.000,0,23.164,0.000,73145.614,80962.321,0.000,0.000,0.000,82739.299,0.000 +8.415451,0.100129,16653016,0.496299,195108.201,0.000,0.000,5.324,0.000,744.303,1.601,357.078,176.920,311.239,5.970619,11.925,8,0.000,0.000,0.000,0,0.000,0,5.324,0.000,66514.159,62818.928,0.000,0.000,0.000,65775.113,0.000 +8.515565,0.100113,16683578,0.497209,305273.838,0.000,0.000,3.276,0.000,844.417,2.824,357.078,374.536,268.133,6.004299,11.899,8,0.000,0.000,0.000,0,0.000,0,3.276,0.000,102004.333,104221.819,0.000,0.000,0.000,99047.686,0.000 +8.615706,0.100141,16716759,0.498198,331341.814,0.000,0.000,18.465,0.000,944.558,4.285,357.078,438.287,274.534,6.082314,11.872,8,0.000,0.000,0.000,0,0.000,0,18.465,0.000,127100.407,121198.746,0.000,0.000,0.000,83042.661,0.000 +8.715852,0.100146,16738339,0.498841,215486.045,0.000,0.000,4.197,0.000,1044.704,1.851,357.078,199.592,325.892,6.105270,11.840,8,0.000,0.000,0.000,0,0.000,0,4.197,0.000,73153.418,68719.878,0.000,0.000,0.000,73612.749,0.000 +8.815963,0.100111,16762312,0.499556,239463.355,0.000,0.000,3.830,0.000,1144.815,1.887,357.078,206.528,332.989,6.127380,11.808,8,0.000,0.000,0.000,0,0.000,0,3.830,0.000,82787.815,79061.964,0.000,0.000,0.000,77613.577,0.000 +8.916087,0.100124,16790870,0.500407,285226.530,0.000,0.000,10.588,0.000,1244.939,2.173,357.078,305.130,326.744,6.157303,11.776,8,0.000,0.000,0.000,0,0.000,0,10.588,0.000,99087.205,101284.482,0.000,0.000,0.000,84854.843,0.000 +9.016221,0.100134,16820924,0.501303,300137.890,0.000,0.000,5.051,0.000,1345.073,2.545,357.078,258.053,182.724,6.186069,11.758,8,0.000,0.000,0.000,0,0.000,0,5.051,0.000,100455.415,101244.358,0.000,0.000,0.000,98438.118,0.000 +9.116346,0.100125,16851190,0.502205,302281.568,0.000,0.000,3.782,0.000,1445.198,2.485,357.078,278.558,207.787,6.218513,11.738,8,0.000,0.000,0.000,0,0.000,0,3.782,0.000,98296.940,104948.613,0.000,0.000,0.000,99036.015,0.000 +9.216460,0.100114,16875178,0.502919,239606.058,0.000,0.000,8.269,0.000,1545.312,1.652,357.078,204.064,337.505,6.239048,11.705,8,0.000,0.000,0.000,0,0.000,0,8.269,0.000,79918.629,84283.639,0.000,0.000,0.000,75403.791,0.000 +9.316584,0.100124,16892557,0.503437,173574.866,0.000,0.000,43.600,0.000,1645.436,2.541,357.078,285.701,403.367,6.263863,11.665,8,0.000,0.000,0.000,0,0.000,0,43.600,0.000,70862.171,26587.047,0.000,0.000,0.000,76125.648,0.000 +9.416701,0.100117,16917426,0.504179,248400.407,0.000,0.000,3.699,0.000,1745.553,1.819,357.078,225.596,177.293,6.321064,11.648,8,0.000,0.000,0.000,0,0.000,0,3.699,0.000,82044.350,84261.765,0.000,0.000,0.000,82094.292,0.000 +9.516819,0.100118,16946726,0.505052,292653.741,0.000,0.000,7.696,0.000,1845.671,2.324,357.078,262.034,126.725,6.353939,11.635,8,0.000,0.000,0.000,0,0.000,0,7.696,0.000,102738.443,102738.443,0.000,0.000,0.000,87176.855,0.000 +9.616951,0.100131,16981728,0.506095,349560.391,0.000,0.000,3.290,0.000,1945.803,2.760,357.078,279.047,352.271,6.386627,11.601,8,0.000,0.000,0.000,0,0.000,0,3.290,0.000,114549.388,117505.501,0.000,0.000,0.000,117505.501,0.000 +9.717108,0.100157,17003632,0.506748,218696.286,0.000,0.000,4.583,0.000,2045.960,1.739,357.078,164.468,379.833,6.404243,11.564,8,0.000,0.000,0.000,0,0.000,0,4.583,0.000,75361.558,73145.042,0.000,0.000,0.000,70189.686,0.000 +9.817265,0.100157,17026351,0.507425,226833.214,0.000,0.000,13.516,0.000,2146.117,1.749,357.078,203.196,242.158,6.430923,11.540,8,0.000,0.000,0.000,0,0.000,0,13.516,0.000,76100.302,77577.978,0.000,0.000,0.000,73154.935,0.000 +9.917384,0.100119,17048995,0.508100,226171.379,0.000,0.000,10.636,0.000,2246.236,1.937,357.078,226.333,194.496,6.453457,11.521,8,0.000,0.000,0.000,0,0.000,0,10.636,0.000,76129.582,73912.215,0.000,0.000,0.000,76129.582,0.000 +10.017510,0.100126,17080594,0.509041,315592.442,0.000,0.000,24.749,0.000,2346.362,3.765,357.078,297.984,237.396,6.494152,11.498,8,0.000,0.000,0.000,0,0.000,0,24.749,0.000,81267.626,120468.244,0.000,0.000,0.000,113856.573,0.000 +10.117662,0.100152,17160041,0.511409,793265.110,0.000,0.000,2389.174,0.000,76.389,7.664,419.336,31.125,322.947,6.569893,11.466,8,0.000,0.000,0.000,0,0.000,0,2389.174,9.985,241233.590,234963.115,9.985,70952.231,62744.697,49375.004,133976.503 +10.217820,0.100158,17360053,0.517370,1996962.981,0.000,0.000,82.327,0.000,0.104,5.725,419.336,0.390,343.558,6.650890,11.433,8,0.000,0.000,0.000,0,0.000,0,82.327,265859.700,269134.523,277431.406,190678.554,266997.900,183100.535,271670.513,272089.850 +10.317966,0.100146,17590668,0.524243,2302790.574,0.000,0.000,16.905,0.000,0.106,5.311,419.336,0.000,325.268,6.718197,11.401,8,0.000,0.000,0.000,0,0.000,0,16.905,297246.362,292712.976,284205.387,308799.508,304246.151,277355.380,293521.796,244703.015 +10.418126,0.100160,17815980,0.530958,2249515.826,0.000,0.000,17.525,0.000,0.032,5.547,419.336,0.000,281.658,6.785122,11.373,8,0.000,0.000,0.000,0,0.000,0,17.525,276297.316,289566.057,295526.507,286930.280,302714.990,294368.363,278553.701,225558.610 +10.518286,0.100160,18038051,0.537576,2217168.096,0.000,0.000,16.861,0.000,0.066,5.420,419.336,0.000,311.963,6.852737,11.343,8,0.000,0.000,0.000,0,0.000,0,16.861,289207.993,287510.705,273812.587,223842.414,298313.447,277416.829,282928.025,284136.095 +10.618444,0.100158,18203015,0.542492,1647039.539,0.000,0.000,2.378,0.000,92.839,3.773,419.336,29.212,184.825,6.884552,11.325,8,0.000,0.000,0.000,0,0.000,0,2.378,226821.878,236776.161,235697.864,222129.287,22055.178,229747.259,236905.956,236905.956 +10.718576,0.100132,18366986,0.547379,1637547.635,0.000,0.000,13.069,0.000,192.971,3.459,419.336,40.688,189.866,6.919735,11.306,8,0.000,0.000,0.000,0,0.000,0,13.069,244087.685,197838.756,241690.850,237845.927,0.000,244197.540,234510.331,237376.547 +10.818706,0.100131,18394310,0.548193,272883.140,0.000,0.000,209.641,0.000,84.466,3.876,419.336,707.746,343.847,6.922993,11.273,8,0.000,0.000,0.000,0,0.000,0,209.641,38349.848,37690.710,38429.744,40047.628,9.987,39907.811,37870.475,40576.936 +10.918876,0.100169,18394322,0.548194,119.797,0.000,0.000,165.367,0.000,184.533,2.051,419.336,274.340,530.976,6.959839,11.221,8,0.000,0.000,0.000,0,0.000,0,165.367,19.966,0.000,19.966,0.000,19.966,19.966,19.966,19.966 +11.019002,0.100126,18394324,0.548194,19.975,0.000,0.000,253.205,0.000,284.659,0.851,419.336,151.215,234.001,6.981201,11.198,8,0.000,0.000,0.000,0,0.000,0,253.205,0.000,0.000,0.000,19.975,0.000,0.000,0.000,0.000 +11.119155,0.100153,18394326,0.548194,19.970,0.000,0.000,348.037,0.000,248.978,1.447,419.336,352.353,311.127,7.010864,11.167,8,0.000,0.000,0.000,0,0.000,0,348.037,0.000,19.970,0.000,0.000,0.000,0.000,0.000,0.000 +11.219324,0.100170,18394334,0.548194,79.864,0.000,0.000,301.117,0.000,336.831,2.362,419.336,479.811,295.163,7.042362,11.138,8,0.000,0.000,0.000,0,0.000,0,301.117,0.000,0.000,19.966,0.000,19.966,0.000,19.966,19.966 +11.319481,0.100157,18394338,0.548194,39.937,0.000,0.000,363.340,0.000,413.126,1.118,419.336,192.120,365.403,7.098022,11.103,8,0.000,0.000,0.000,0,0.000,0,363.340,0.000,0.000,0.000,19.969,0.000,19.969,0.000,0.000 +11.419609,0.100128,18394342,0.548194,39.949,0.000,0.000,428.598,0.000,272.262,0.754,419.336,173.372,310.658,7.132202,11.072,8,0.000,0.000,0.000,0,0.000,0,428.598,19.974,19.974,0.000,0.000,0.000,0.000,0.000,0.000 +11.519739,0.100130,18394344,0.548194,19.974,0.000,0.000,354.310,0.000,354.320,1.360,419.336,336.906,375.761,7.181030,11.035,8,0.000,0.000,0.000,0,0.000,0,354.310,0.000,0.000,19.974,0.000,0.000,0.000,0.000,0.000 +11.619891,0.100152,18394351,0.548194,69.894,0.000,0.000,422.488,0.000,359.567,1.868,419.336,394.205,180.506,7.199463,11.018,8,0.000,0.000,0.000,0,0.000,0,422.488,0.000,0.000,0.000,9.985,19.970,0.000,19.970,19.970 +11.720020,0.100128,18394356,0.548195,49.936,0.000,0.000,284.169,0.000,459.695,1.450,419.336,311.670,211.252,7.229248,10.997,8,0.000,0.000,0.000,0,0.000,0,284.169,19.974,19.974,0.000,9.987,0.000,0.000,0.000,0.000 +11.820145,0.100125,18394358,0.548195,19.975,0.000,0.000,492.799,0.000,308.964,1.090,419.336,263.187,493.759,7.283325,10.949,8,0.000,0.000,0.000,0,0.000,0,492.799,0.000,0.000,0.000,0.000,0.000,19.975,0.000,0.000 +11.920280,0.100136,18394360,0.548195,19.973,0.000,0.000,389.104,0.000,355.818,1.093,419.336,246.072,393.451,7.333984,10.911,8,0.000,0.000,0.000,0,0.000,0,389.104,0.000,0.000,19.973,0.000,0.000,0.000,0.000,0.000 +12.020389,0.100109,18394368,0.548195,79.913,0.000,0.000,370.864,0.000,448.468,2.004,419.336,363.628,287.188,7.369019,10.883,8,0.000,0.000,0.000,0,0.000,0,370.864,19.978,0.000,0.000,19.978,19.978,0.000,0.000,19.978 +12.120501,0.100112,18394374,0.548195,59.933,0.000,0.000,488.228,0.000,206.510,1.520,419.336,366.893,265.561,7.399414,10.857,8,0.000,0.000,0.000,0,0.000,0,488.228,0.000,19.978,0.000,0.000,0.000,19.978,19.978,0.000 +12.220644,0.100143,18394376,0.548195,19.972,0.000,0.000,234.390,0.000,279.606,1.101,419.336,283.346,274.140,7.427368,10.830,8,0.000,0.000,0.000,0,0.000,0,234.390,0.000,0.000,19.972,0.000,0.000,0.000,0.000,0.000 +12.320783,0.100139,18394380,0.548195,39.944,0.000,0.000,344.393,0.000,379.745,0.992,419.336,252.656,387.118,7.547363,10.792,8,0.000,0.000,0.000,0,0.000,0,344.393,0.000,0.000,0.000,19.972,0.000,0.000,0.000,19.972 +12.420908,0.100125,18394383,0.548195,29.962,0.000,0.000,347.406,0.000,479.870,1.420,419.336,328.846,382.373,7.547363,10.755,8,0.000,0.000,0.000,0,0.000,0,347.406,19.975,0.000,0.000,0.000,0.000,0.000,9.987,0.000 +12.521040,0.100131,18394390,0.548196,69.908,0.000,0.000,514.265,0.000,402.849,1.327,419.336,238.827,239.997,7.553955,10.731,8,0.000,0.000,0.000,0,0.000,0,514.265,0.000,19.974,19.974,0.000,19.974,0.000,9.987,0.000 +12.621185,0.100145,18394394,0.548196,39.942,0.000,0.000,309.349,0.000,502.995,1.432,419.336,375.392,303.855,7.588989,10.702,8,0.000,0.000,0.000,0,0.000,0,309.349,0.000,0.000,0.000,19.971,0.000,0.000,0.000,19.971 +12.721347,0.100162,18394398,0.548196,39.935,0.000,0.000,510.162,0.000,295.753,1.203,419.336,294.017,394.362,7.634644,10.663,8,0.000,0.000,0.000,0,0.000,0,510.162,19.968,0.000,0.000,0.000,0.000,19.968,0.000,0.000 +12.821477,0.100131,18406410,0.548554,119963.085,0.000,0.000,326.270,0.000,356.579,1.913,419.336,354.263,404.120,7.798367,10.623,8,0.000,0.000,0.000,0,0.000,0,326.270,0.000,0.000,38309.890,0.000,23549.197,0.000,58103.998,0.000 +12.921614,0.100136,18452426,0.549925,459533.339,0.000,0.000,424.588,0.000,285.665,2.418,419.336,274.196,386.114,7.848106,10.586,8,0.000,0.000,0.000,0,0.000,0,424.588,0.000,50161.595,106275.074,27822.059,91005.896,0.000,105985.469,78283.246 +13.021740,0.100126,18670865,0.556435,2181631.807,0.000,0.000,287.116,0.000,13.368,4.945,419.336,12.055,295.291,7.911373,10.557,7,0.000,0.000,0.000,0,0.000,0,287.116,273264.517,317438.669,45602.346,328434.766,281993.481,322991.648,325937.923,285968.456 +13.121878,0.100138,18867588,0.562298,1964520.298,0.000,0.000,15.650,0.000,2.881,4.767,419.336,0.156,284.217,7.988785,10.529,5,0.000,0.000,0.000,0,0.000,0,15.650,373734.501,107601.583,0.000,355140.148,388304.404,336985.190,90295.454,312459.019 +13.222027,0.100148,19119066,0.569793,2511054.574,0.000,0.000,16.547,0.000,0.013,5.699,419.336,0.000,360.013,7.998901,10.495,5,0.000,0.000,0.000,0,0.000,0,16.547,503812.539,0.000,0.000,592221.374,574487.684,385228.471,0.000,455304.506 +13.322189,0.100162,19398545,0.578122,2790267.395,0.000,0.000,11.832,0.000,0.001,5.486,419.336,0.000,302.127,7.998901,10.469,5,0.000,0.000,0.000,0,0.000,0,11.832,506758.620,0.000,0.000,583274.599,581477.512,537758.374,0.000,580998.289 +13.422347,0.100158,19659696,0.585905,2607388.006,0.000,0.000,13.042,0.000,12.638,5.245,419.336,0.507,321.991,7.998901,10.441,4,0.000,0.000,0.000,0,0.000,0,13.042,420575.117,0.000,0.000,564547.512,550499.720,586752.409,0.000,485013.247 +13.522484,0.100137,19868978,0.592142,2089951.333,0.000,0.000,17.599,0.000,0.003,4.765,419.336,0.078,240.451,7.998901,10.422,3,0.000,0.000,0.000,0,0.000,0,17.599,0.000,0.000,0.000,405333.639,594164.450,538730.538,0.000,551722.705 +13.622719,0.100236,19982289,0.595519,1130447.423,0.000,0.000,0.275,0.000,0.000,1.558,419.336,0.000,59.742,7.998901,10.419,1,0.000,0.000,0.000,0,0.000,0,0.275,0.000,0.000,0.000,0.000,200637.433,807188.804,0.000,122621.187 +13.723032,0.100313,20000000,0.596046,176558.116,0.000,0.000,0.028,0.000,0.000,0.227,419.336,0.000,9.307,7.998901,10.418,0,0.000,0.000,0.000,0,0.000,0,0.028,0.000,0.000,0.000,0.000,0.000,176558.116,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.log new file mode 100644 index 000000000..3df98b1c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=291 +worker=5 kind=insert tid=6 os_tid=296 +worker=6 kind=insert tid=7 os_tid=297 +start_monotonic_ns=2089983238743579 main_address=0x55607a6d9300 +worker=1 kind=insert tid=8 os_tid=292 +worker=7 kind=insert tid=9 os_tid=298 +worker=3 kind=insert tid=11 os_tid=294 +worker=2 kind=insert tid=10 os_tid=293 +worker=4 kind=insert tid=12 os_tid=295 +load_end reason=complete inserted=20000000 elapsed_s=13.723 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.218 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089983238745182 cpu_ns=10140081 +diagnostic_stage name=stop_request wall_ns=2089996961845094 cpu_ns=62707957680 +diagnostic_stage name=workers_joined wall_ns=2089996961882343 cpu_ns=62707994379 +diagnostic_stage name=before_close wall_ns=2089996961961884 cpu_ns=62708073850 +diagnostic_stage name=after_close wall_ns=2089997180173597 cpu_ns=62802229885 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2089996881882330 +diagnostic_worker index=0 completed=2500000 last_start_ns=2089996627447515 last_end_ns=2089996627448870 loop_exit_ns=2089996627448933 deregister_start_ns=2089996627449026 deregister_end_ns=2089996627450155 +diagnostic_worker index=1 completed=2500000 last_start_ns=2089996294762859 last_end_ns=2089996294764176 loop_exit_ns=2089996294764238 deregister_start_ns=2089996294764352 deregister_end_ns=2089996294765298 +diagnostic_worker index=2 completed=2500000 last_start_ns=2089996172797813 last_end_ns=2089996172798896 loop_exit_ns=2089996172798947 deregister_start_ns=2089996172798975 deregister_end_ns=2089996172801773 +diagnostic_worker index=3 completed=2500000 last_start_ns=2089996727331863 last_end_ns=2089996727332650 loop_exit_ns=2089996727332704 deregister_start_ns=2089996727332925 deregister_end_ns=2089996727333890 +diagnostic_worker index=4 completed=2500000 last_start_ns=2089996790596263 last_end_ns=2089996790597359 loop_exit_ns=2089996790597411 deregister_start_ns=2089996790597441 deregister_end_ns=2089996790598415 +diagnostic_worker index=5 completed=2500000 last_start_ns=2089996881881285 last_end_ns=2089996881882330 loop_exit_ns=2089996881882365 deregister_start_ns=2089996881882470 deregister_end_ns=2089996881883505 +diagnostic_worker index=6 completed=2500000 last_start_ns=2089996302196611 last_end_ns=2089996302197977 loop_exit_ns=2089996302198035 deregister_start_ns=2089996302198062 deregister_end_ns=2089996302198739 +diagnostic_worker index=7 completed=2500000 last_start_ns=2089996778617100 last_end_ns=2089996778618161 loop_exit_ns=2089996778618208 deregister_start_ns=2089996778618258 deregister_end_ns=2089996778619126 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.summary.csv new file mode 100644 index 000000000..3e1821a28 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1457392.495482,13.723139,20000000,0.005279,0.001456,0.058880,0.243712,2389.174398,0.005279,0.001456,0.058880,0.243712,2389.174398,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.csv new file mode 100644 index 000000000..25149f200 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.csv @@ -0,0 +1,141 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100063,0.100063,269144,0.008021,2689735.676,0.000,0.000,19.237,0.000,0.118,4.930,66.363,0.000,141.902,0.056103,14.000,8,0.000,0.000,0.000,0,0.000,0,19.237,283470.382,342562.938,347140.038,357733.326,347409.867,337446.181,325723.608,348249.335 +0.200226,0.100163,527812,0.015730,2582474.569,0.000,0.000,15.693,0.000,0.064,5.996,119.316,0.000,136.457,0.113640,13.986,8,0.000,0.000,0.000,0,0.000,0,15.693,331510.152,339107.780,320078.768,344269.375,330282.152,320557.987,316734.214,279934.141 +0.300370,0.100144,785466,0.023409,2572833.216,0.000,0.000,18.327,0.000,0.860,5.811,168.195,0.000,135.937,0.167339,13.973,8,0.000,0.000,0.000,0,0.000,0,18.327,335975.946,332820.492,318221.526,341747.631,329135.801,258797.141,336734.853,319399.828 +0.400527,0.100157,1032103,0.030759,2462513.900,0.000,0.000,19.665,0.000,0.073,6.100,224.273,0.000,129.953,0.232906,13.960,8,0.000,0.000,0.000,0,0.000,0,19.665,266902.053,322225.421,245944.870,322135.561,332679.051,327796.697,320637.907,324192.341 +0.500684,0.100157,1282704,0.038228,2502083.605,0.000,0.000,18.312,0.000,0.162,6.031,276.098,0.000,132.253,0.293571,13.947,8,0.000,0.000,0.000,0,0.000,0,18.312,318250.585,333616.472,259622.587,320676.778,312389.782,320157.593,313228.466,324141.341 +0.600827,0.100143,1535904,0.045774,2528372.418,0.000,0.000,13.275,0.000,0.016,6.083,276.645,0.000,133.597,0.348263,13.934,8,0.000,0.000,0.000,0,0.000,0,13.275,277831.381,322856.781,324624.245,321578.615,324604.274,324614.260,313110.764,319152.097 +0.700978,0.100151,1769803,0.052744,2335468.884,0.000,0.000,12.395,0.000,4.852,5.810,276.918,0.000,202.858,0.405254,13.914,8,0.000,0.000,0.000,0,0.000,0,12.395,297052.143,298220.382,288594.894,309423.491,288584.909,308984.154,263732.379,280876.531 +0.801122,0.100143,2009506,0.059888,2393595.836,0.000,0.000,16.871,0.000,0.138,6.036,283.066,0.000,261.461,0.471195,13.889,8,0.000,0.000,0.000,0,0.000,0,16.871,306510.241,312082.246,311702.791,263452.017,305122.232,305561.602,314458.836,274705.871 +0.901277,0.100156,2221468,0.066205,2116322.494,0.000,0.000,34.313,0.000,6.131,6.024,289.973,24.766,221.062,0.535114,13.867,8,0.000,0.000,0.000,0,0.000,0,34.313,280672.675,266045.467,270179.026,194317.228,262301.300,287052.735,285385.333,270368.730 +1.001434,0.100157,2324410,0.069273,1027809.310,0.000,0.000,103.239,0.000,106.288,9.954,295.441,108.775,201.832,0.627586,13.848,8,0.000,0.000,0.000,0,0.000,0,103.239,291852.635,6659.564,13309.143,295976.173,0.000,114520.534,305491.262,0.000 +1.101605,0.100171,2414640,0.071962,900759.359,0.000,0.000,135.927,0.000,0.126,5.286,295.441,69.296,773.365,0.703152,13.772,8,0.000,0.000,0.000,0,0.000,0,135.927,134180.500,136147.137,149953.522,125714.980,70209.914,41638.782,137265.224,105649.300 +1.201757,0.100152,2572340,0.076662,1574614.145,0.000,0.000,20.547,0.000,1.839,4.820,295.441,27.575,474.554,0.746815,13.725,8,0.000,0.000,0.000,0,0.000,0,20.547,199967.010,199917.086,204060.807,211130.096,160047.496,199687.434,195034.484,204769.733 +1.301911,0.100155,2785081,0.083002,2124121.159,0.000,0.000,17.510,0.000,0.181,6.248,295.441,0.156,423.173,0.849449,13.684,8,0.000,0.000,0.000,0,0.000,0,17.510,275233.847,265558.827,279547.169,283261.418,268154.808,255244.797,267505.813,229614.481 +1.402061,0.100150,3024261,0.090130,2388225.662,0.000,0.000,11.820,0.000,0.574,5.419,295.441,0.078,222.675,0.923061,13.662,8,0.000,0.000,0.000,0,0.000,0,11.820,298493.260,296316.518,310884.714,280639.980,300290.570,288877.651,316516.286,296206.682 +1.502204,0.100143,3273754,0.097565,2491362.394,0.000,0.000,11.094,0.000,0.010,5.382,295.441,0.000,166.441,0.992100,13.646,8,0.000,0.000,0.000,0,0.000,0,11.094,302886.270,318104.478,320910.459,308238.605,286230.121,316207.194,318513.891,320271.375 +1.602353,0.100149,3504959,0.104456,2308620.590,0.000,0.000,13.374,0.000,0.043,5.494,295.441,0.000,209.454,1.059681,13.625,8,0.000,0.000,0.000,0,0.000,0,13.374,297957.390,292395.652,239913.613,297418.191,283418.987,300703.311,297528.028,299285.417 +1.702543,0.100190,3740977,0.111490,2355708.230,0.000,0.000,14.267,0.000,9.396,5.547,295.441,0.000,215.879,1.133507,13.604,8,0.000,0.000,0.000,0,0.000,0,14.267,287973.349,291586.490,287793.690,296816.562,323535.842,308184.982,248109.022,311708.293 +1.802693,0.100150,3951393,0.117761,2101010.061,0.000,0.000,21.415,0.000,4.044,5.186,295.441,1.911,211.129,1.203926,13.584,8,0.000,0.000,0.000,0,0.000,0,21.415,270015.180,281328.219,250604.282,268177.934,281517.934,268737.096,257184.416,223445.000 +1.902828,0.100136,4073272,0.121393,1217136.289,0.000,0.000,86.160,0.000,61.013,8.388,295.441,98.694,130.643,1.296032,13.571,8,0.000,0.000,0.000,0,0.000,0,86.160,230227.193,277882.444,37149.525,48783.718,233502.742,280818.455,139.810,108632.402 +2.002995,0.100166,4288851,0.127818,2152211.518,0.000,0.000,87.463,0.000,0.178,6.600,295.441,34.591,119.255,1.378437,13.559,8,0.000,0.000,0.000,0,0.000,0,87.463,250972.708,320956.346,308477.095,302596.872,110835.713,321615.250,288280.676,248476.858 +2.103143,0.100148,4539794,0.135296,2505711.399,0.000,0.000,13.089,0.000,1.040,5.383,295.441,0.000,135.034,1.473415,13.546,8,0.000,0.000,0.000,0,0.000,0,13.089,323769.510,245675.405,335282.424,323959.228,319855.319,312755.855,322511.377,321902.281 +2.203301,0.100158,4772820,0.142241,2326593.126,0.000,0.000,19.109,0.000,0.150,5.598,295.441,0.000,331.899,1.551586,13.514,8,0.000,0.000,0.000,0,0.000,0,19.109,321173.808,293986.656,234620.222,298439.638,284102.235,283063.872,303152.211,308054.485 +2.303457,0.100157,4983942,0.148533,2107919.357,0.000,0.000,17.106,0.000,0.136,5.263,295.441,0.000,439.078,1.615696,13.470,8,0.000,0.000,0.000,0,0.000,0,17.106,275798.147,259932.989,263597.252,268499.575,236379.869,272812.821,256747.976,274150.727 +2.403599,0.100141,5213404,0.155372,2291379.417,0.000,0.000,17.497,0.000,0.072,5.379,295.441,0.000,312.215,1.683334,13.440,8,0.000,0.000,0.000,0,0.000,0,17.497,305987.258,249457.205,293355.123,296310.942,279864.202,297808.824,280263.637,288332.226 +2.503747,0.100149,5443693,0.162235,2299472.088,0.000,0.000,18.816,0.000,0.134,5.516,295.441,0.000,258.054,1.751003,13.415,8,0.000,0.000,0.000,0,0.000,0,18.816,275240.885,313773.610,298356.526,297917.179,226103.921,288860.640,321671.870,277547.456 +2.603895,0.100148,5684955,0.169425,2409052.579,0.000,0.000,15.273,0.000,2.217,5.576,295.441,0.000,194.283,1.823368,13.396,8,0.000,0.000,0.000,0,0.000,0,15.273,289671.044,325278.315,304289.396,307973.940,261023.466,301393.684,319936.226,299486.508 +2.704036,0.100140,5751526,0.171409,664777.895,0.000,0.000,25.311,0.000,77.745,3.600,295.441,69.512,107.896,1.880520,13.385,8,0.000,0.000,0.000,0,0.000,0,25.311,122668.004,114888.911,93109.448,59786.172,57639.182,61483.792,94317.754,60884.632 +2.804186,0.100150,5898106,0.175777,1463607.180,0.000,0.000,112.624,0.000,10.045,8.175,295.441,128.323,106.598,1.959248,13.375,8,0.000,0.000,0.000,0,0.000,0,112.624,312282.130,163395.196,54777.930,316925.173,209855.588,208877.054,50084.961,147409.147 +2.904329,0.100144,6137999,0.182927,2395483.307,0.000,0.000,13.920,0.000,0.082,5.731,295.441,0.000,126.654,2.058411,13.362,8,0.000,0.000,0.000,0,0.000,0,13.920,319999.575,287795.911,321367.607,299309.345,298151.011,308605.968,301476.227,258777.663 +3.004481,0.100152,6402067,0.190796,2636678.182,0.000,0.000,12.789,0.000,0.104,5.449,295.441,0.000,174.774,2.129150,13.345,8,0.000,0.000,0.000,0,0.000,0,12.789,336199.733,331426.977,328711.099,290618.913,344177.624,322021.252,339644.505,343878.079 +3.104619,0.100138,6620579,0.197309,2182111.022,0.000,0.000,18.575,0.000,0.335,5.158,295.441,0.000,494.630,2.194618,13.297,8,0.000,0.000,0.000,0,0.000,0,18.575,296591.022,279115.120,212846.500,282829.997,290998.733,259821.724,285995.632,273912.294 +3.204760,0.100141,6856687,0.204345,2357755.988,0.000,0.000,17.039,0.000,0.685,5.358,295.441,0.000,366.866,2.261745,13.261,8,0.000,0.000,0.000,0,0.000,0,17.039,298469.212,291968.377,306198.315,317053.012,302313.792,289501.854,305619.132,246632.293 +3.304920,0.100160,7088819,0.211263,2317614.829,0.000,0.000,17.654,0.000,16.595,5.420,295.441,0.000,326.509,2.336708,13.229,8,0.000,0.000,0.000,0,0.000,0,17.654,297714.045,306919.328,297664.124,310433.710,293760.365,259035.879,250040.261,302047.117 +3.405083,0.100163,7318451,0.218107,2292585.516,0.000,0.000,20.219,0.000,0.135,6.059,295.441,0.000,214.611,2.437294,13.208,8,0.000,0.000,0.000,0,0.000,0,20.219,310783.752,260295.993,300310.812,264938.431,282719.467,274163.404,307179.623,292194.033 +3.505222,0.100139,7518247,0.224061,1995186.372,0.000,0.000,19.890,0.000,34.571,5.383,295.441,45.874,169.920,2.501690,13.191,8,0.000,0.000,0.000,0,0.000,0,19.890,305385.465,215380.587,303737.756,214941.197,289467.594,240236.033,208130.665,217907.074 +3.605377,0.100155,7628731,0.227354,1103125.192,0.000,0.000,86.334,0.000,54.326,8.260,295.441,142.981,99.845,2.573906,13.182,8,0.000,0.000,0.000,0,0.000,0,86.334,161039.664,84977.902,249192.630,39907.963,204192.583,204302.412,81313.598,78198.441 +3.705520,0.100143,7855419,0.234110,2263652.484,0.000,0.000,105.079,0.000,0.165,5.915,295.441,26.798,125.602,2.654926,13.169,8,0.000,0.000,0.000,0,0.000,0,105.079,150016.107,329190.640,297376.001,260868.054,292562.864,313023.691,294609.945,326005.182 +3.805674,0.100154,8093490,0.241205,2377055.776,0.000,0.000,10.943,0.000,0.180,5.594,295.441,0.000,208.118,2.753773,13.149,8,0.000,0.000,0.000,0,0.000,0,10.943,324830.641,309414.340,298720.780,300797.587,282984.970,248767.572,310912.038,300627.848 +3.905823,0.100149,8297640,0.247289,2038459.352,0.000,0.000,18.981,0.000,0.186,4.757,295.441,0.000,409.623,2.817265,13.109,8,0.000,0.000,0.000,0,0.000,0,18.981,269128.557,255918.262,267800.538,274051.214,253152.388,203216.874,258494.419,256697.100 +4.005990,0.100167,8483049,0.252815,1850997.760,0.000,0.000,20.579,0.000,0.048,4.781,295.441,0.000,323.873,2.878368,13.077,8,0.000,0.000,0.000,0,0.000,0,20.579,238112.214,232791.104,238072.281,185959.340,251400.016,232801.087,241117.194,230744.523 +4.106359,0.100370,8648183,0.257736,1645260.073,0.000,0.000,6.563,0.000,17.172,5.081,295.441,0.000,183.112,2.906025,13.059,8,0.000,0.000,0.000,0,0.000,0,6.563,177304.784,214776.311,213012.828,207393.594,205221.620,208549.323,210402.474,208599.139 +4.206514,0.100154,8861142,0.264083,2126307.980,0.000,0.000,20.711,0.000,5.803,5.840,295.441,0.000,287.174,3.000992,13.031,8,0.000,0.000,0.000,0,0.000,0,20.711,253388.887,252819.765,260378.099,269573.905,260857.359,247198.442,291230.477,290861.047 +4.306640,0.100126,9103394,0.271302,2419467.793,0.000,0.000,15.967,0.000,0.150,5.647,295.441,0.000,214.339,3.073177,13.010,8,0.000,0.000,0.000,0,0.000,0,15.967,325119.855,312146.221,309169.976,321194.806,282653.427,234154.609,334228.364,300800.534 +4.406775,0.100135,9300020,0.277162,1963614.344,0.000,0.000,22.083,0.000,38.569,5.768,295.441,47.982,152.061,3.140343,12.995,8,0.000,0.000,0.000,0,0.000,0,22.083,186718.427,293634.375,182504.105,297109.692,224577.418,292086.460,299846.005,187137.862 +4.506939,0.100164,9417458,0.280662,1172456.105,0.000,0.000,89.328,0.000,13.976,9.307,295.441,158.607,119.062,3.224396,12.984,8,0.000,0.000,0.000,0,0.000,0,89.328,136026.792,153637.894,135218.119,148586.183,23261.829,257667.191,157721.194,160336.902 +4.607109,0.100171,9649236,0.287570,2313833.364,0.000,0.000,38.273,0.000,0.165,6.399,295.441,17.392,124.943,3.327274,12.972,8,0.000,0.000,0.000,0,0.000,0,38.273,313575.144,309052.858,300048.217,308783.318,298840.277,218527.265,261374.182,303632.104 +4.707243,0.100134,9892865,0.294830,2433030.785,0.000,0.000,12.921,0.000,0.036,5.346,295.441,0.000,259.652,3.396732,12.946,8,0.000,0.000,0.000,0,0.000,0,12.921,308456.801,257814.639,313080.607,305520.734,318143.824,320021.309,302764.426,307228.446 +4.807384,0.100141,10114471,0.301435,2212934.009,0.000,0.000,16.835,0.000,0.055,5.258,295.441,0.000,432.553,3.462124,12.904,8,0.000,0.000,0.000,0,0.000,0,16.835,281562.265,281152.843,273064.269,250086.727,287643.675,281722.039,275141.335,282560.855 +4.907537,0.100152,10337621,0.308085,2228111.154,0.000,0.000,20.704,0.000,0.046,5.027,295.441,0.000,315.731,3.527588,12.873,8,0.000,0.000,0.000,0,0.000,0,20.704,270897.978,283478.843,279864.340,285895.168,298705.684,291097.256,277917.302,240254.585 +5.007682,0.100145,10559780,0.314706,2218365.938,0.000,0.000,18.231,0.000,0.153,5.341,295.441,0.000,342.159,3.594101,12.839,8,0.000,0.000,0.000,0,0.000,0,18.231,283977.282,223774.777,278864.712,295440.621,289029.938,290717.486,279104.364,277456.758 +5.107823,0.100141,10800608,0.321883,2404895.662,0.000,0.000,13.333,0.000,8.635,5.607,295.441,0.000,207.208,3.669144,12.819,8,0.000,0.000,0.000,0,0.000,0,13.333,244376.097,295174.610,293287.266,314307.684,330444.975,296812.305,310163.516,320329.210 +5.208017,0.100194,11009643,0.328113,2086303.135,0.000,0.000,13.825,0.000,24.109,5.070,295.441,1.598,188.229,3.738525,12.801,8,0.000,0.000,0.000,0,0.000,0,13.825,255304.778,260973.781,247499.917,229524.784,248777.439,290706.109,258538.505,294977.823 +5.308166,0.100150,11121341,0.331442,1115312.006,0.000,0.000,95.955,0.000,74.823,8.182,295.441,183.671,144.393,3.828762,12.787,8,0.000,0.000,0.000,0,0.000,0,95.955,49505.962,282956.827,5651.548,225822.274,22366.550,24822.876,259481.934,244704.035 +5.408337,0.100171,11292032,0.336529,1704003.634,0.000,0.000,82.619,0.000,0.091,8.578,295.441,88.365,136.681,3.914101,12.773,8,0.000,0.000,0.000,0,0.000,0,82.619,289406.386,147748.000,290234.972,165158.304,241747.673,290843.934,125236.396,153627.971 +5.508484,0.100147,11529314,0.343600,2369327.091,0.000,0.000,11.676,0.000,0.154,5.482,295.441,0.000,153.680,3.981762,12.758,8,0.000,0.000,0.000,0,0.000,0,11.676,312219.719,265278.921,295863.832,310602.104,305909.023,295144.891,299148.989,285159.612 +5.608622,0.100138,11755801,0.350350,2261759.199,0.000,0.000,15.898,0.000,0.055,4.945,295.441,0.000,431.009,4.047871,12.716,8,0.000,0.000,0.000,0,0.000,0,15.898,286286.245,284249.047,287474.610,288593.072,283899.527,289661.602,291549.006,250046.089 +5.708766,0.100144,11982148,0.357096,2260212.807,0.000,0.000,13.974,0.000,11.268,5.215,295.441,0.000,376.177,4.120708,12.679,8,0.000,0.000,0.000,0,0.000,0,13.974,288773.848,279756.842,286706.827,295344.379,294835.113,208918.927,299658.163,306218.708 +5.808925,0.100159,12205074,0.363740,2225715.326,0.000,0.000,14.091,0.000,0.025,5.785,295.441,0.000,310.872,4.218872,12.649,8,0.000,0.000,0.000,0,0.000,0,14.091,230872.313,288510.518,281901.044,289449.023,307200.752,257509.890,275780.792,294490.994 +5.909077,0.100152,12443073,0.370832,2376367.394,0.000,0.000,17.330,0.000,0.125,5.474,295.441,0.000,259.838,4.287544,12.623,8,0.000,0.000,0.000,0,0.000,0,17.330,296617.827,288839.684,230468.667,320181.905,305154.813,324984.584,283168.330,326951.585 +6.009232,0.100155,12676835,0.377799,2334002.763,0.000,0.000,13.563,0.000,0.115,5.522,295.441,0.000,216.500,4.356606,12.602,8,0.000,0.000,0.000,0,0.000,0,13.563,308751.497,310329.052,285687.242,239818.330,293874.553,290959.072,302720.843,301862.174 +6.109453,0.100220,12845056,0.382812,1678509.223,0.000,0.000,20.029,0.000,57.528,6.619,295.441,72.224,146.357,4.439144,12.588,8,0.000,0.000,0.000,0,0.000,0,20.029,314975.542,131440.201,124685.094,301245.813,123028.746,127359.198,302822.337,252952.291 +6.209626,0.100173,12956039,0.386120,1107908.532,0.000,0.000,84.803,0.000,86.251,8.659,295.441,180.585,130.945,4.514450,12.575,8,0.000,0.000,0.000,0,0.000,0,84.803,121259.697,50362.655,216784.027,116687.626,212172.026,242469.480,53956.422,94216.598 +6.309793,0.100167,13190054,0.393094,2336246.786,0.000,0.000,96.957,0.000,0.897,6.169,295.441,21.761,141.755,4.613667,12.561,8,0.000,0.000,0.000,0,0.000,0,96.957,312667.620,259276.821,303572.815,298840.721,293739.244,297143.556,276667.766,294338.243 +6.409946,0.100153,13397482,0.399276,2071113.805,0.000,0.000,17.876,0.000,0.080,5.200,295.441,0.000,419.515,4.677235,12.520,8,0.000,0.000,0.000,0,0.000,0,17.876,263976.449,268849.000,258434.920,264076.296,259453.363,269148.542,268769.122,218406.114 +6.510092,0.100145,13615457,0.405772,2176587.027,0.000,0.000,18.568,0.000,0.077,5.200,295.441,0.000,354.641,4.742294,12.485,8,0.000,0.000,0.000,0,0.000,0,18.568,272334.249,226990.142,277406.878,276448.271,286863.136,278655.064,274720.781,283168.505 +6.610239,0.100148,13829474,0.412150,2137011.348,0.000,0.000,14.401,0.000,0.149,5.344,295.441,0.000,286.608,4.807041,12.457,8,0.000,0.000,0.000,0,0.000,0,14.401,289861.564,267015.333,276561.223,259796.003,269921.038,219725.231,272517.201,281613.755 +6.710389,0.100149,14059915,0.419018,2300970.509,0.000,0.000,15.638,0.000,0.051,5.268,295.441,0.000,256.024,4.874596,12.432,8,0.000,0.000,0.000,0,0.000,0,15.638,303386.498,308718.528,306501.841,282557.633,284754.349,248149.067,296406.931,270495.663 +6.810537,0.100148,14304224,0.426299,2439475.113,0.000,0.000,19.338,0.000,1.914,5.597,295.441,0.000,239.996,4.943848,12.409,8,0.000,0.000,0.000,0,0.000,0,19.338,307394.494,305537.246,244877.134,314963.278,322292.417,328403.362,321893.009,294114.173 +6.910690,0.100153,14532825,0.433112,2282524.539,0.000,0.000,12.257,0.000,18.321,5.527,295.441,0.702,207.691,5.021656,12.389,8,0.000,0.000,0.000,0,0.000,0,12.257,311634.128,303386.722,296107.837,310865.302,278165.236,279023.925,279343.437,223997.951 +7.010864,0.100174,14618655,0.435670,856807.099,0.000,0.000,27.272,0.000,91.706,5.859,295.441,75.688,104.466,5.091290,12.378,8,0.000,0.000,0.000,0,0.000,0,27.272,7626.711,8515.163,8145.807,211022.315,217001.896,208836.124,103309.993,92349.091 +7.111154,0.100290,14730615,0.439007,1116367.691,0.000,0.000,111.096,0.000,63.208,9.525,295.441,237.009,210.056,5.188374,12.358,8,0.000,0.000,0.000,0,0.000,0,111.096,241540.648,35916.010,101685.582,120800.237,85332.929,296182.439,67404.837,167505.009 +7.211308,0.100154,14944492,0.445381,2135473.192,0.000,0.000,67.968,0.000,0.338,5.792,295.441,0.000,233.780,5.255932,12.335,8,0.000,0.000,0.000,0,0.000,0,67.968,222945.810,281645.188,232011.813,270702.082,274176.718,278999.273,292538.370,282453.939 +7.311447,0.100139,15172942,0.452189,2281325.604,0.000,0.000,24.748,0.000,0.069,5.279,295.441,0.000,399.444,5.322384,12.296,8,0.000,0.000,0.000,0,0.000,0,24.748,296377.599,285253.079,282516.886,305504.899,297356.238,284464.177,227683.186,302169.540 +7.411586,0.100139,15397804,0.458890,2245504.721,0.000,0.000,19.434,0.000,0.056,5.131,295.441,0.000,347.721,5.388306,12.262,8,0.000,0.000,0.000,0,0.000,0,19.434,283037.331,283097.248,285573.812,289358.561,285633.729,227514.360,292304.474,298985.206 +7.511731,0.100146,15640058,0.466110,2419019.987,0.000,0.000,12.672,0.000,0.055,5.224,295.441,0.000,300.890,5.456600,12.232,8,0.000,0.000,0.000,0,0.000,0,12.672,323289.568,293762.534,288170.671,330898.496,255098.796,315810.452,322910.121,289079.349 +7.611887,0.100156,15879269,0.473239,2388381.975,0.000,0.000,13.768,0.000,3.804,5.414,295.441,0.000,209.322,5.527889,12.212,8,0.000,0.000,0.000,0,0.000,0,13.768,306511.566,303256.647,305882.548,299702.195,302118.423,309806.423,255211.640,305892.532 +7.712025,0.100138,16101163,0.479852,2215886.132,0.000,0.000,14.728,0.000,0.858,5.399,295.441,0.000,248.135,5.600136,12.188,8,0.000,0.000,0.000,0,0.000,0,14.728,292486.903,279394.946,246839.813,295502.747,244712.744,275420.424,289560.936,291967.619 +7.812178,0.100153,16318993,0.486344,2174967.906,0.000,0.000,6.981,0.000,29.358,5.135,295.441,3.120,194.702,5.668140,12.169,8,0.000,0.000,0.000,0,0.000,0,6.981,291343.656,277834.352,211346.213,267030.903,297044.921,266781.286,270315.871,293270.703 +7.912334,0.100155,16406514,0.488952,873852.191,0.000,0.000,94.064,0.000,35.955,1.744,347.547,19.306,48.752,5.692417,12.164,8,0.000,0.000,0.000,0,0.000,0,94.064,106534.465,137696.045,27347.507,137426.464,106694.216,114002.860,134800.544,109350.090 +8.012478,0.100144,16462624,0.490624,560292.473,0.000,0.000,4.187,0.000,136.099,2.285,347.547,226.587,173.656,5.710571,12.147,8,0.000,0.000,0.000,0,0.000,0,4.187,0.000,132449.106,141875.520,141136.585,0.000,0.000,144831.260,0.000 +8.112618,0.100140,16508341,0.491987,456532.762,0.000,0.000,17.743,0.000,236.239,5.372,355.461,481.710,241.889,5.795208,12.123,8,0.000,0.000,0.000,0,0.000,0,17.743,0.000,126922.839,25144.902,151498.535,0.000,0.000,152966.486,0.000 +8.212767,0.100150,16536276,0.492819,278932.664,0.000,0.000,3.740,0.000,336.388,2.696,355.461,332.081,301.502,5.820332,12.094,8,0.000,0.000,0.000,0,0.000,0,3.740,0.000,97464.175,0.000,86889.996,0.000,0.000,94578.493,0.000 +8.312948,0.100180,16567387,0.493747,310549.499,0.000,0.000,11.867,0.000,436.569,3.922,355.461,339.972,548.853,5.861729,12.040,8,0.000,0.000,0.000,0,0.000,0,11.867,0.000,96026.684,0.000,119224.815,0.000,0.000,95297.999,0.000 +8.413100,0.100153,16604926,0.494865,374818.331,0.000,0.000,3.321,0.000,536.721,4.100,355.461,503.178,333.008,5.909691,12.007,8,0.000,0.000,0.000,0,0.000,0,3.321,0.000,125508.576,0.000,122962.459,0.000,0.000,126347.296,0.000 +8.513253,0.100153,16633586,0.495719,286161.386,0.000,0.000,8.348,0.000,636.875,3.616,355.461,329.417,306.522,5.945465,11.977,8,0.000,0.000,0.000,0,0.000,0,8.348,0.000,99108.092,0.000,93336.938,0.000,0.000,93716.356,0.000 +8.613386,0.100133,16651362,0.496249,177524.574,0.000,0.000,5.985,0.000,737.007,1.675,355.461,170.828,354.491,5.962132,11.943,8,0.000,0.000,0.000,0,0.000,0,5.985,0.000,53978.416,0.000,58382.575,0.000,0.000,65163.583,0.000 +8.713529,0.100143,16667343,0.496726,159581.632,0.000,0.000,37.278,0.000,837.150,2.135,355.461,257.600,264.153,5.990051,11.917,8,0.000,0.000,0.000,0,0.000,0,37.278,0.000,67952.757,0.000,30296.644,0.000,0.000,61332.231,0.000 +8.813669,0.100140,16703159,0.497793,357660.516,0.000,0.000,4.752,0.000,937.290,3.220,355.461,393.513,229.757,6.055748,11.894,8,0.000,0.000,0.000,0,0.000,0,4.752,0.000,118234.881,0.000,122668.689,0.000,0.000,116756.945,0.000 +8.913798,0.100129,16727062,0.498505,238722.246,0.000,0.000,4.251,0.000,1037.419,2.323,355.461,259.626,153.201,6.083588,11.879,8,0.000,0.000,0.000,0,0.000,0,4.251,0.000,76860.913,0.000,82034.244,0.000,0.000,79827.089,0.000 +9.013918,0.100120,16754150,0.499313,270555.177,0.000,0.000,4.177,0.000,1137.539,2.062,355.461,202.062,479.385,6.110992,11.833,8,0.000,0.000,0.000,0,0.000,0,4.177,0.000,84298.793,0.000,90171.742,0.000,0.000,96084.643,0.000 +9.114041,0.100123,16774732,0.499926,205567.692,0.000,0.000,4.964,0.000,1237.662,1.592,355.461,201.237,277.277,6.129383,11.805,8,0.000,0.000,0.000,0,0.000,0,4.964,0.000,71652.056,0.000,68136.371,0.000,0.000,65779.265,0.000 +9.214176,0.100136,16789889,0.500378,151364.766,0.000,0.000,55.121,0.000,1337.797,1.393,355.461,229.650,183.033,6.152016,11.788,8,0.000,0.000,0.000,0,0.000,0,55.121,0.000,61336.834,0.000,57502.034,0.000,0.000,32525.898,0.000 +9.314332,0.100155,16828961,0.501542,390113.487,0.000,0.000,3.014,0.000,1437.953,3.143,355.461,346.844,223.091,6.188335,11.766,8,0.000,0.000,0.000,0,0.000,0,3.014,0.000,127821.275,0.000,135209.788,0.000,0.000,127082.424,0.000 +9.414497,0.100165,16850542,0.502185,215453.646,0.000,0.000,3.497,0.000,1538.118,1.899,355.461,213.670,150.805,6.211906,11.751,8,0.000,0.000,0.000,0,0.000,0,3.497,0.000,72130.698,0.000,71661.474,0.000,0.000,71661.474,0.000 +9.514636,0.100139,16864125,0.502590,135641.047,0.000,0.000,61.036,0.000,1638.258,1.563,355.461,189.190,384.776,6.232639,11.713,8,0.000,0.000,0.000,0,0.000,0,61.036,0.000,15148.897,0.000,59886.576,0.000,0.000,60605.574,0.000 +9.614751,0.100115,16887422,0.503284,232702.543,0.000,0.000,12.064,0.000,1738.372,1.910,355.461,238.359,303.440,6.285099,11.684,8,0.000,0.000,0.000,0,0.000,0,12.064,0.000,81206.665,0.000,79069.122,0.000,0.000,72426.756,0.000 +9.714867,0.100115,16913766,0.504070,263136.149,0.000,0.000,4.389,0.000,1838.488,2.077,355.461,244.834,220.800,6.311607,11.662,8,0.000,0.000,0.000,0,0.000,0,4.389,0.000,87958.432,0.000,87219.285,0.000,0.000,87958.432,0.000 +9.815016,0.100150,16943441,0.504954,296306.832,0.000,0.000,6.515,0.000,1938.638,2.751,355.461,275.681,148.372,6.345364,11.648,8,0.000,0.000,0.000,0,0.000,0,6.515,0.000,99011.914,0.000,95327.424,0.000,0.000,101967.493,0.000 +9.915139,0.100123,16976001,0.505924,325201.225,0.000,0.000,3.679,0.000,2038.760,2.488,355.461,285.353,311.181,6.377071,11.617,8,0.000,0.000,0.000,0,0.000,0,3.679,0.000,111603.148,0.000,106429.492,0.000,0.000,107168.586,0.000 +10.015285,0.100146,16995167,0.506495,191380.282,0.000,0.000,3.515,0.000,2138.906,1.645,355.461,150.132,327.997,6.396370,11.585,8,0.000,0.000,0.000,0,0.000,0,3.515,0.000,62069.281,0.000,66502.801,0.000,0.000,62808.201,0.000 +10.115423,0.100138,17012558,0.507014,173669.608,0.000,0.000,37.205,0.000,2239.045,1.620,355.461,183.613,280.276,6.416801,11.558,8,0.000,0.000,0.000,0,0.000,0,37.205,0.000,61335.101,0.000,52477.361,0.000,0.000,59857.146,0.000 +10.215533,0.100110,17043493,0.507936,309011.172,0.000,0.000,3.288,0.000,2339.154,2.398,355.461,269.080,255.852,6.447819,11.533,8,0.000,0.000,0.000,0,0.000,0,3.288,0.000,102257.875,0.000,103266.769,0.000,0.000,103486.528,0.000 +10.315684,0.100150,17061916,0.508485,183953.202,0.000,0.000,27.767,0.000,2439.305,2.467,355.461,246.582,156.951,6.505650,11.517,8,0.000,0.000,0.000,0,0.000,0,27.767,0.000,68466.976,0.000,70414.047,0.000,0.000,45072.179,0.000 +10.415831,0.100147,17094027,0.509442,320637.121,0.000,0.000,2500.251,0.000,2539.257,3.869,370.879,131.720,174.079,6.539047,11.500,8,0.000,0.000,0.000,0,0.000,0,2500.251,0.000,115869.115,0.000,70016.739,0.000,0.000,92623.398,42127.869 +10.515986,0.100155,17214802,0.513041,1205886.893,0.000,0.000,2567.315,0.000,51.005,6.880,386.355,8.541,294.896,6.587505,11.471,8,0.000,0.000,0.000,0,0.000,0,2567.315,196546.334,218712.088,164196.315,36184.095,88643.046,180680.846,97569.255,223354.914 +10.616156,0.100170,17435520,0.519619,2203435.108,0.000,0.000,64.675,0.000,0.139,5.382,386.355,0.156,378.536,6.658813,11.434,8,0.000,0.000,0.000,0,0.000,0,64.675,218159.223,285564.663,294249.902,262983.042,291883.923,281890.907,292263.278,276440.171 +10.716288,0.100133,17660143,0.526313,2243248.342,0.000,0.000,16.039,0.000,8.458,5.297,386.355,0.000,311.539,6.730591,11.404,8,0.000,0.000,0.000,0,0.000,0,16.039,296455.960,276332.707,237264.635,290553.805,289954.601,279168.937,282724.211,290793.486 +10.816435,0.100147,17885104,0.533018,2246311.426,0.000,0.000,18.108,0.000,0.060,5.859,386.355,0.000,351.437,6.827396,11.370,8,0.000,0.000,0.000,0,0.000,0,18.108,259878.384,238220.188,289365.085,292390.642,278590.906,308626.800,262504.528,316734.894 +10.916576,0.100141,18098369,0.539373,2129656.236,0.000,0.000,2.332,0.000,33.577,4.729,386.355,9.050,236.230,6.868546,11.346,8,0.000,0.000,0.000,0,0.000,0,2.332,276161.786,283102.029,275662.487,183242.407,282542.815,275422.824,273235.899,280285.988 +11.016704,0.100128,18235837,0.543470,1372927.773,0.000,0.000,4.824,0.000,133.705,2.903,386.355,30.469,179.536,6.891148,11.329,8,0.000,0.000,0.000,0,0.000,0,4.824,187500.698,198816.257,195770.144,0.000,203220.636,196968.615,191415.702,199235.721 +11.116831,0.100127,18396114,0.548247,1600735.193,0.000,0.000,18.565,0.000,233.832,2.881,386.355,33.863,181.020,6.921875,11.311,8,0.000,0.000,0.000,0,0.000,0,18.565,208654.764,234112.403,231325.945,0.000,236499.369,228329.754,229088.789,232724.168 +11.216958,0.100127,18419639,0.548948,234950.858,0.000,0.000,247.056,0.000,88.689,3.522,386.355,694.116,395.590,6.924805,11.272,8,0.000,0.000,0.000,0,0.000,0,247.056,36952.951,31779.538,35474.833,9.987,33277.631,32728.330,31160.326,33567.262 +11.317101,0.100143,18419648,0.548948,89.872,0.000,0.000,184.722,0.000,188.832,1.735,386.355,264.544,462.660,6.958618,11.227,8,0.000,0.000,0.000,0,0.000,0,184.722,0.000,19.971,19.971,9.986,19.971,0.000,19.971,0.000 +11.417228,0.100127,18419651,0.548948,29.962,0.000,0.000,240.969,0.000,288.881,1.170,386.355,241.996,362.585,6.992798,11.192,8,0.000,0.000,0.000,0,0.000,0,240.969,0.000,0.000,0.000,9.987,0.000,0.000,0.000,19.975 +11.517348,0.100120,18419657,0.548949,59.928,0.000,0.000,310.126,0.000,224.584,1.520,386.355,363.510,241.976,7.016602,11.168,8,0.000,0.000,0.000,0,0.000,0,310.126,19.976,19.976,0.000,0.000,0.000,19.976,0.000,0.000 +11.617459,0.100111,18419664,0.548949,69.923,0.000,0.000,318.208,0.000,234.924,2.229,386.355,501.515,462.573,7.081909,11.123,8,0.000,0.000,0.000,0,0.000,0,318.208,0.000,0.000,9.989,19.978,19.978,0.000,19.978,0.000 +11.717586,0.100128,18419667,0.548949,29.962,0.000,0.000,232.364,0.000,335.052,1.009,386.355,167.364,308.278,7.117676,11.093,8,0.000,0.000,0.000,0,0.000,0,232.364,19.974,0.000,9.987,0.000,0.000,0.000,0.000,0.000 +11.817712,0.100126,18419669,0.548949,19.975,0.000,0.000,301.508,0.000,435.178,0.868,386.355,178.525,262.052,7.145630,11.067,8,0.000,0.000,0.000,0,0.000,0,301.508,0.000,0.000,0.000,0.000,0.000,19.975,0.000,0.000 +11.917828,0.100116,18419676,0.548949,69.919,0.000,0.000,499.061,0.000,358.371,1.848,386.355,443.784,334.653,7.185791,11.034,8,0.000,0.000,0.000,0,0.000,0,499.061,0.000,19.977,0.000,0.000,19.977,0.000,9.988,19.977 +12.017959,0.100131,18419681,0.548949,49.935,0.000,0.000,387.238,0.000,392.642,1.554,386.355,326.254,187.880,7.207764,11.016,8,0.000,0.000,0.000,0,0.000,0,387.238,19.974,0.000,0.000,19.974,0.000,0.000,9.987,0.000 +12.118100,0.100142,18419684,0.548949,29.958,0.000,0.000,483.382,0.000,262.079,1.531,386.355,383.089,472.650,7.268311,10.970,8,0.000,0.000,0.000,0,0.000,0,483.382,0.000,0.000,9.986,0.000,0.000,19.972,0.000,0.000 +12.218213,0.100113,18419687,0.548949,29.966,0.000,0.000,297.653,0.000,331.027,0.787,386.355,171.252,397.364,7.322510,10.931,8,0.000,0.000,0.000,0,0.000,0,297.653,0.000,19.977,9.989,0.000,0.000,0.000,0.000,0.000 +12.318439,0.100226,18419695,0.548950,79.820,0.000,0.000,367.601,0.000,307.386,1.868,386.355,379.145,332.687,7.357788,10.899,8,0.000,0.000,0.000,0,0.000,0,367.601,0.000,0.000,0.000,19.955,19.955,0.000,19.955,19.955 +12.418561,0.100122,18419699,0.548950,39.951,0.000,0.000,355.542,0.000,297.444,1.114,386.355,273.885,205.531,7.380127,10.878,8,0.000,0.000,0.000,0,0.000,0,355.542,19.976,0.000,0.000,0.000,0.000,19.976,0.000,0.000 +12.518671,0.100110,18419705,0.548950,59.934,0.000,0.000,379.326,0.000,262.311,1.361,386.355,315.864,297.837,7.413086,10.849,8,0.000,0.000,0.000,0,0.000,0,379.326,0.000,19.978,19.978,0.000,19.978,0.000,0.000,0.000 +12.618785,0.100115,18419709,0.548950,39.954,0.000,0.000,329.643,0.000,362.426,1.364,386.355,284.011,420.417,7.466370,10.808,8,0.000,0.000,0.000,0,0.000,0,329.643,0.000,0.000,0.000,19.977,0.000,0.000,0.000,19.977 +12.718898,0.100112,18419709,0.548950,0.000,0.000,0.000,0.000,0.000,462.539,1.422,386.355,329.824,304.774,7.504887,10.779,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.819021,0.100123,18419717,0.548950,79.902,0.000,0.000,479.506,0.000,309.984,1.683,386.355,316.602,311.062,7.538574,10.748,8,0.000,0.000,0.000,0,0.000,0,479.506,19.975,0.000,0.000,0.000,19.975,19.975,19.975,0.000 +12.919139,0.100118,18419723,0.548951,59.929,0.000,0.000,315.371,0.000,410.103,1.790,386.355,388.212,333.980,7.584106,10.716,8,0.000,0.000,0.000,0,0.000,0,315.371,0.000,19.976,0.000,19.976,0.000,0.000,0.000,19.976 +13.019255,0.100116,18419725,0.548951,19.977,0.000,0.000,473.077,0.000,275.975,1.097,386.355,258.060,429.580,7.710083,10.673,8,0.000,0.000,0.000,0,0.000,0,473.077,0.000,0.000,19.977,0.000,0.000,0.000,0.000,0.000 +13.119363,0.100108,18422099,0.549021,23714.443,0.000,0.000,320.854,0.000,341.235,1.580,386.355,348.101,444.521,7.710083,10.630,8,0.000,0.000,0.000,0,0.000,0,320.854,19.978,2836.943,0.000,0.000,0.000,0.000,20857.522,0.000 +13.219490,0.100127,18475601,0.550616,534341.771,0.000,0.000,413.080,0.000,214.031,3.620,386.355,371.209,477.987,7.869701,10.583,8,0.000,0.000,0.000,0,0.000,0,413.080,0.000,76123.378,0.000,99843.271,73017.321,95049.356,122404.634,67903.811 +13.319627,0.100137,18695760,0.557177,2198585.501,0.000,0.000,225.652,0.000,0.092,5.945,386.355,22.391,294.285,7.946480,10.555,8,0.000,0.000,0.000,0,0.000,0,225.652,231982.981,278509.400,201045.260,298801.670,302376.784,288785.357,303475.283,293608.766 +13.419766,0.100139,18919222,0.563837,2231517.142,0.000,0.000,18.776,0.000,0.007,5.556,386.355,0.156,305.630,7.999756,10.525,5,0.000,0.000,0.000,0,0.000,0,18.776,353218.860,319545.681,331548.991,248814.032,262634.814,289317.712,84712.210,341724.842 +13.519906,0.100140,19179182,0.571584,2595968.266,0.000,0.000,12.213,0.000,0.001,5.354,386.355,0.390,254.137,7.999756,10.501,5,0.000,0.000,0.000,0,0.000,0,12.213,498622.432,0.000,515958.180,0.000,513501.616,521190.859,0.000,546695.179 +13.620132,0.100226,19434468,0.579192,2547093.457,0.000,0.000,12.149,0.000,9.646,5.420,386.355,0.000,322.707,7.999756,10.472,5,0.000,0.000,0.000,0,0.000,0,12.149,543549.420,0.000,461365.482,0.000,513128.293,514185.899,0.000,514864.363 +13.720278,0.100146,19667234,0.586129,2324276.319,0.000,0.000,13.427,0.000,0.010,5.679,386.355,0.702,312.592,7.999756,10.444,5,0.000,0.000,0.000,0,0.000,0,13.427,499892.257,0.000,493601.415,0.000,428356.399,508479.755,0.000,393946.493 +13.820451,0.100173,19848843,0.591542,1812950.224,0.000,0.000,13.221,0.000,0.001,4.439,386.355,0.429,222.934,7.999756,10.424,3,0.000,0.000,0.000,0,0.000,0,13.221,112624.949,0.000,481386.306,0.000,528884.047,210725.054,0.000,479329.868 +13.920616,0.100166,19982997,0.595540,1339321.855,0.000,0.000,0.396,0.000,0.001,2.208,386.355,0.000,70.742,7.999756,10.420,1,0.000,0.000,0.000,0,0.000,0,0.396,0.000,0.000,683937.284,0.000,405368.641,0.000,0.000,250015.931 +14.020855,0.100239,20000000,0.596046,169624.851,0.000,0.000,0.045,0.000,0.000,0.230,386.355,0.000,8.924,7.999756,10.419,0,0.000,0.000,0.000,0,0.000,0,0.045,0.000,0.000,169624.851,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.log new file mode 100644 index 000000000..7a2d9ac25 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=305 +worker=1 kind=insert tid=6 os_tid=306 +worker=2 kind=insert tid=7 os_tid=307 +worker=7 kind=insert tid=8 os_tid=312 +start_monotonic_ns=2089997377553912 main_address=0x55c6005f0300 +worker=5 kind=insert tid=9 os_tid=310 +worker=6 kind=insert tid=10 os_tid=311 +worker=4 kind=insert tid=11 os_tid=309 +worker=3 kind=insert tid=12 os_tid=308 +load_end reason=complete inserted=20000000 elapsed_s=14.021 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.206 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089997377555751 cpu_ns=10476486 +diagnostic_stage name=stop_request wall_ns=2090011398469893 cpu_ns=62919742950 +diagnostic_stage name=workers_joined wall_ns=2090011398509350 cpu_ns=62919781556 +diagnostic_stage name=before_close wall_ns=2090011398593458 cpu_ns=62919865649 +diagnostic_stage name=after_close wall_ns=2090011604248845 cpu_ns=63062764071 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090011318269309 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090011116678214 last_end_ns=2090011116679559 loop_exit_ns=2090011116679608 deregister_start_ns=2090011116679726 deregister_end_ns=2090011116680859 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090010793425321 last_end_ns=2090010793426727 loop_exit_ns=2090010793426781 deregister_start_ns=2090010793426883 deregister_end_ns=2090010793427966 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090011318268054 last_end_ns=2090011318269309 loop_exit_ns=2090011318269352 deregister_start_ns=2090011318269596 deregister_end_ns=2090011318270599 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090010778110192 last_end_ns=2090010778112024 loop_exit_ns=2090010778112101 deregister_start_ns=2090010778112132 deregister_end_ns=2090010778113356 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090011262746688 last_end_ns=2090011262749420 loop_exit_ns=2090011262749473 deregister_start_ns=2090011262749596 deregister_end_ns=2090011262750749 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090011138488909 last_end_ns=2090011138490421 loop_exit_ns=2090011138490479 deregister_start_ns=2090011138490581 deregister_end_ns=2090011138491622 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090010725232004 last_end_ns=2090010725234234 loop_exit_ns=2090010725234304 deregister_start_ns=2090010725234415 deregister_end_ns=2090010725237999 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090011239710233 last_end_ns=2090011239711615 loop_exit_ns=2090011239711665 deregister_start_ns=2090011239711713 deregister_end_ns=2090011239712569 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.summary.csv new file mode 100644 index 000000000..52b99ad1d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1426436.276804,14.020956,20000000,0.005414,0.001456,0.060928,0.251904,2567.314723,0.005414,0.001456,0.060928,0.251904,2567.314723,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.csv new file mode 100644 index 000000000..e77d71f83 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.csv @@ -0,0 +1,139 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,283502,0.008449,2833206.153,0.000,0.000,15.678,0.000,0.134,5.314,69.094,0.000,149.436,0.059158,13.999,8,0.000,0.000,0.000,0,0.000,0,15.678,342910.465,301047.267,372131.758,360948.917,365326.115,375259.755,347427.573,368154.304 +0.200217,0.100153,541682,0.016143,2577848.313,0.000,0.000,16.345,0.000,0.130,6.068,120.953,0.000,136.197,0.115448,13.986,8,0.000,0.000,0.000,0,0.000,0,16.345,321896.552,344012.649,332400.450,271993.051,323394.256,338950.409,319909.598,325291.348 +0.300352,0.100135,797388,0.023764,2553620.631,0.000,0.000,15.966,0.000,5.134,5.793,171.418,0.000,134.857,0.171856,13.972,8,0.000,0.000,0.000,0,0.000,0,15.966,304240.231,323973.653,274849.816,325321.837,327828.461,325341.810,326739.927,345324.896 +0.400488,0.100136,1038180,0.030940,2404647.827,0.000,0.000,19.396,0.000,0.116,5.943,225.395,0.000,127.015,0.233826,13.960,8,0.000,0.000,0.000,0,0.000,0,19.396,276913.185,309369.020,314811.614,251857.280,315171.125,311755.772,304845.176,319924.656 +0.500626,0.100138,1291133,0.038479,2526054.099,0.000,0.000,16.392,0.000,0.121,6.001,276.551,0.000,133.449,0.294243,13.947,8,0.000,0.000,0.000,0,0.000,0,16.392,314806.820,318671.502,318222.120,330664.998,320119.509,326670.495,270707.501,326191.154 +0.600772,0.100147,1546822,0.046099,2553141.911,0.000,0.000,13.201,0.000,0.133,5.848,277.340,0.000,134.802,0.350029,13.934,8,0.000,0.000,0.000,0,0.000,0,13.201,268645.620,328517.726,324004.352,328008.474,328357.961,324603.472,328607.594,322396.712 +0.700920,0.100147,1791072,0.053378,2438903.422,0.000,0.000,10.832,0.000,11.285,5.702,277.340,0.000,211.875,0.411091,13.913,8,0.000,0.000,0.000,0,0.000,0,10.832,323902.351,309403.732,272128.700,308285.381,325080.613,325120.554,273097.272,301884.820 +0.801061,0.100141,2001698,0.059655,2103292.171,0.000,0.000,16.319,0.000,0.147,6.067,283.047,0.000,248.165,0.466263,13.889,8,0.000,0.000,0.000,0,0.000,0,16.319,286705.447,269309.993,248369.541,276839.369,257536.606,213948.111,281053.422,269529.683 +0.901212,0.100151,2233330,0.066558,2312837.237,0.000,0.000,31.393,0.000,6.867,6.194,290.578,23.129,232.579,0.539375,13.866,8,0.000,0.000,0.000,0,0.000,0,31.393,311341.170,289324.324,311800.478,299698.702,318280.720,287287.391,211611.347,283493.105 +1.001362,0.100151,2332535,0.069515,990556.904,0.000,0.000,106.146,0.000,107.018,9.953,295.891,117.791,201.220,0.627502,13.846,8,0.000,0.000,0.000,0,0.000,0,106.146,286887.566,0.000,298829.565,1767.336,83394.297,14578.026,305100.113,0.000 +1.101674,0.100311,2407673,0.071754,749049.206,0.000,0.000,125.095,0.000,29.050,4.828,296.984,56.543,682.525,0.697762,13.779,8,0.000,0.000,0.000,0,0.000,0,125.095,108671.849,103288.600,94436.146,119238.968,31731.263,130045.342,44332.053,117304.986 +1.201807,0.100134,2547240,0.075914,1393805.952,0.000,0.000,56.095,0.000,0.970,3.960,296.984,46.500,403.250,0.730854,13.740,8,0.000,0.000,0.000,0,0.000,0,56.095,157559.283,171450.705,174346.832,174456.685,182186.348,181726.962,175155.750,176923.386 +1.301950,0.100143,2697048,0.080378,1495941.492,0.000,0.000,25.097,0.000,0.162,4.966,296.984,3.784,355.975,0.797657,13.705,8,0.000,0.000,0.000,0,0.000,0,25.097,190957.019,185954.171,189439.189,150754.490,184905.670,212146.728,184646.041,197138.183 +1.402130,0.100180,2916508,0.086919,2190659.945,0.000,0.000,16.568,0.000,0.104,5.892,296.984,0.078,334.204,0.871613,13.672,8,0.000,0.000,0.000,0,0.000,0,16.568,256828.077,291775.222,236644.379,272989.010,293751.667,282591.739,281064.486,275015.366 +1.502279,0.100149,3164597,0.094312,2477196.327,0.000,0.000,13.334,0.000,12.344,5.438,296.984,0.000,193.696,0.947868,13.653,8,0.000,0.000,0.000,0,0.000,0,13.334,316508.064,309598.367,317486.605,285224.710,322948.461,329119.260,276148.244,320162.615 +1.602420,0.100140,3382628,0.100810,2177254.919,0.000,0.000,15.476,0.000,0.189,5.898,296.984,0.000,156.109,1.044441,13.638,8,0.000,0.000,0.000,0,0.000,0,15.476,208667.202,263180.710,289783.382,283082.784,272677.385,297951.920,276122.550,285788.987 +1.702613,0.100194,3607260,0.107505,2241980.087,0.000,0.000,16.536,0.000,0.069,5.617,296.984,0.000,235.716,1.111328,13.615,8,0.000,0.000,0.000,0,0.000,0,16.536,237809.660,273959.683,282932.314,294200.501,285497.349,294539.844,296436.174,276604.563 +1.802754,0.100141,3828474,0.114097,2209019.385,0.000,0.000,13.583,0.000,0.119,5.663,296.984,0.000,236.853,1.178764,13.592,8,0.000,0.000,0.000,0,0.000,0,13.583,273154.123,303611.098,260372.180,280663.515,238952.439,267971.445,283509.495,300785.090 +1.902895,0.100141,4002592,0.119287,1738727.178,0.000,0.000,24.995,0.000,39.212,4.860,296.984,39.085,159.775,1.239754,13.576,8,0.000,0.000,0.000,0,0.000,0,24.995,250067.230,250236.991,164877.407,166535.069,163259.690,207177.734,270059.028,266514.029 +2.003056,0.100161,4130681,0.123104,1278837.376,0.000,0.000,92.027,0.000,6.709,9.580,296.984,89.973,88.530,1.324970,13.568,8,0.000,0.000,0.000,0,0.000,0,92.027,56938.610,257167.229,153683.328,141223.327,160272.751,239894.952,33725.868,235931.314 +2.103243,0.100187,4381093,0.130567,2499434.460,0.000,0.000,14.120,0.000,0.072,5.863,296.984,0.000,132.096,1.427002,13.555,8,0.000,0.000,0.000,0,0.000,0,14.120,318912.155,317874.100,328005.109,295356.313,324491.695,312055.009,275962.669,326777.410 +2.203391,0.100147,4635135,0.138138,2536682.249,0.000,0.000,14.156,0.000,0.126,5.455,296.984,0.000,137.961,1.496506,13.541,8,0.000,0.000,0.000,0,0.000,0,14.156,315395.271,331711.230,326199.352,328026.659,309923.334,330972.319,268793.938,325660.146 +2.303528,0.100138,4860399,0.144851,2249543.436,0.000,0.000,13.872,0.000,0.101,5.234,296.984,0.000,458.197,1.562569,13.496,8,0.000,0.000,0.000,0,0.000,0,13.872,281662.283,287793.843,271935.672,279655.046,253770.677,292187.795,296052.475,286485.644 +2.403714,0.100185,5087140,0.151609,2263215.402,0.000,0.000,13.382,0.000,0.142,5.220,296.984,0.000,401.911,1.628571,13.457,8,0.000,0.000,0.000,0,0.000,0,13.382,292667.576,287097.898,298955.921,272784.427,288565.179,289343.736,256255.062,277545.603 +2.503881,0.100168,5291510,0.157699,2040281.203,0.000,0.000,16.436,0.000,0.337,5.390,296.984,0.000,265.181,1.692936,13.431,8,0.000,0.000,0.000,0,0.000,0,16.436,272723.012,264486.813,246906.272,219851.606,259475.210,264746.378,259155.746,252936.168 +2.604046,0.100165,5512738,0.164292,2208634.538,0.000,0.000,20.434,0.000,9.288,5.643,296.984,0.000,253.761,1.765633,13.406,8,0.000,0.000,0.000,0,0.000,0,20.434,260130.641,306603.935,282094.389,294463.972,282693.400,223970.326,285249.182,273428.692 +2.704203,0.100157,5734123,0.170890,2210390.518,0.000,0.000,17.697,0.000,14.339,5.306,296.984,4.719,172.854,1.850533,13.389,8,0.000,0.000,0.000,0,0.000,0,17.697,238706.401,298462.876,283246.691,253553.164,319310.248,289357.127,256398.710,271355.302 +2.804357,0.100154,5851804,0.174397,1174997.015,0.000,0.000,95.418,0.000,34.141,8.992,296.984,175.393,125.665,1.933884,13.377,8,0.000,0.000,0.000,0,0.000,0,95.418,250104.097,45969.071,58679.459,5142.066,243624.095,306916.437,56043.527,208518.263 +2.904535,0.100178,6069337,0.180880,2171463.926,0.000,0.000,87.135,0.000,0.113,6.474,296.984,20.354,114.757,2.013092,13.366,8,0.000,0.000,0.000,0,0.000,0,87.135,259228.470,314030.899,327167.511,279143.014,257721.153,321547.517,268332.261,144293.101 +3.004684,0.100149,6282518,0.187234,2128647.065,0.000,0.000,13.545,0.000,3.983,5.459,296.984,0.000,112.411,2.080364,13.355,8,0.000,0.000,0.000,0,0.000,0,13.545,252285.132,272614.924,267003.263,287662.565,266813.544,271726.245,274721.794,235819.598 +3.104853,0.100170,6506355,0.193904,2234581.245,0.000,0.000,17.630,0.000,0.662,5.454,296.984,0.000,288.027,2.150993,13.327,8,0.000,0.000,0.000,0,0.000,0,17.630,290387.645,285925.211,297515.559,284337.902,254218.969,235650.452,295768.522,290776.985 +3.204987,0.100133,6714675,0.200113,2080428.536,0.000,0.000,17.987,0.000,0.322,5.438,296.984,0.000,510.531,2.241802,13.277,8,0.000,0.000,0.000,0,0.000,0,17.987,256318.543,243136.104,265925.744,254121.470,263389.124,301708.077,224331.155,271498.321 +3.305136,0.100149,6947693,0.207057,2326706.437,0.000,0.000,16.575,0.000,0.313,5.318,296.984,0.000,307.705,2.312298,13.247,8,0.000,0.000,0.000,0,0.000,0,16.575,289887.224,253900.949,295808.385,309607.783,283416.884,286132.829,291325.078,316627.304 +3.405281,0.100145,7183066,0.214072,2350321.869,0.000,0.000,16.418,0.000,0.091,5.463,296.984,0.000,246.752,2.380592,13.222,8,0.000,0.000,0.000,0,0.000,0,16.418,305007.717,306046.212,303230.295,298217.564,289610.045,327684.834,286983.853,233541.349 +3.505418,0.100137,7427279,0.221350,2438796.166,0.000,0.000,18.013,0.000,0.098,5.547,296.984,0.000,203.472,2.450806,13.203,8,0.000,0.000,0.000,0,0.000,0,18.013,320302.147,309227.286,269361.782,300539.163,321180.946,303724.808,298282.248,316177.785 +3.605559,0.100141,7576144,0.225787,1486552.385,0.000,0.000,19.712,0.000,70.759,6.070,296.984,69.472,166.835,2.527092,13.186,8,0.000,0.000,0.000,0,0.000,0,19.712,96803.405,257476.685,162241.068,259254.177,87856.030,270278.621,89923.113,262719.287 +3.705723,0.100164,7682008,0.228942,1056906.082,0.000,0.000,98.051,0.000,2.187,6.710,296.984,137.938,84.588,2.591633,13.178,8,0.000,0.000,0.000,0,0.000,0,98.051,126163.022,147897.365,57515.642,147248.430,94465.024,185974.897,106056.009,191585.692 +3.805888,0.100165,7917246,0.235952,2348502.997,0.000,0.000,13.166,0.000,0.061,6.331,296.984,16.262,131.775,2.694214,13.165,8,0.000,0.000,0.000,0,0.000,0,13.166,297239.305,294473.871,256596.400,290420.562,298976.438,308241.143,292896.475,309658.803 +3.906039,0.100151,8164966,0.243335,2473466.747,0.000,0.000,12.773,0.000,0.099,5.284,296.984,0.000,252.549,2.763138,13.140,8,0.000,0.000,0.000,0,0.000,0,12.773,309023.585,275224.598,303102.521,324260.587,325668.462,316222.719,313307.119,306657.156 +4.006131,0.100092,8397949,0.250278,2327686.224,0.000,0.000,17.281,0.000,0.144,5.168,296.984,0.000,452.357,2.830090,13.096,8,0.000,0.000,0.000,0,0.000,0,17.281,307986.348,301412.402,253276.735,317347.726,288284.493,282579.747,289713.177,287085.597 +4.106284,0.100153,8627109,0.257108,2288092.811,0.000,0.000,15.286,0.000,0.446,5.318,296.984,0.000,330.938,2.896481,13.064,8,0.000,0.000,0.000,0,0.000,0,15.286,283994.693,275238.115,307848.130,295576.940,256037.546,284573.805,306699.890,278123.692 +4.206435,0.100151,8849443,0.263734,2219989.437,0.000,0.000,17.556,0.000,11.167,5.344,296.984,0.000,316.670,2.969109,13.033,8,0.000,0.000,0.000,0,0.000,0,17.556,287046.769,286178.080,260456.900,286098.201,278998.915,244091.600,280806.188,296312.784 +4.306570,0.100135,9079860,0.270601,2301059.910,0.000,0.000,15.872,0.000,5.704,6.021,296.984,0.000,230.119,3.070351,13.010,8,0.000,0.000,0.000,0,0.000,0,15.872,286882.253,295940.010,232415.869,263124.364,315843.110,291915.450,292694.397,322244.458 +4.406706,0.100136,9270387,0.276279,1902689.933,0.000,0.000,26.730,0.000,24.401,4.009,296.984,5.929,100.450,3.117405,13.000,8,0.000,0.000,0.000,0,0.000,0,26.730,250100.861,233543.313,236479.332,245876.589,190681.434,260436.845,250720.021,234851.539 +4.506827,0.100121,9348898,0.278619,784158.737,0.000,0.000,108.376,0.000,124.460,6.288,296.984,146.931,107.682,3.184937,12.990,8,0.000,0.000,0.000,0,0.000,0,108.376,147890.594,39921.571,19336.543,195143.272,47881.914,140130.008,193854.835,0.000 +4.606993,0.100166,9540168,0.284319,1909531.953,0.000,0.000,126.651,0.000,0.052,8.003,296.984,71.171,128.069,3.277199,12.977,8,0.000,0.000,0.000,0,0.000,0,126.651,230757.158,309786.043,204870.106,192550.545,188197.767,237376.176,252461.149,293533.008 +4.707163,0.100170,9794009,0.291884,2534089.934,0.000,0.000,10.943,0.000,0.085,5.342,296.984,0.000,137.851,3.346558,12.964,8,0.000,0.000,0.000,0,0.000,0,10.943,317538.666,324706.447,308294.426,317598.564,317408.888,304241.335,325095.783,319205.824 +4.807311,0.100148,10020479,0.298634,2261354.529,0.000,0.000,13.341,0.000,8.795,5.116,296.984,0.000,415.479,3.416714,12.923,8,0.000,0.000,0.000,0,0.000,0,13.341,296810.895,295562.742,285417.750,282811.606,294494.322,309991.396,250239.793,246026.027 +4.907458,0.100146,10241136,0.305210,2203343.050,0.000,0.000,18.987,0.000,0.736,5.346,296.984,0.000,445.714,3.512085,12.880,8,0.000,0.000,0.000,0,0.000,0,18.987,289825.530,248945.402,279231.047,267038.903,291373.263,289615.837,250523.091,286789.976 +5.007618,0.100160,10472299,0.312099,2307940.849,0.000,0.000,18.226,0.000,0.120,5.503,296.984,0.000,308.335,3.583950,12.850,8,0.000,0.000,0.000,0,0.000,0,18.226,245866.991,280381.821,290934.952,299940.557,297015.233,300599.504,283686.538,309515.252 +5.107776,0.100158,10702461,0.318958,2297989.636,0.000,0.000,16.043,0.000,0.154,5.531,296.984,0.000,245.901,3.651478,12.825,8,0.000,0.000,0.000,0,0.000,0,16.043,284121.145,274835.814,294834.221,291359.710,318327.107,250893.638,272958.780,310659.221 +5.207909,0.100133,10942857,0.326123,2400767.411,0.000,0.000,12.218,0.000,0.135,5.431,296.984,0.000,206.093,3.721375,12.805,8,0.000,0.000,0.000,0,0.000,0,12.218,307880.574,306941.823,324318.714,325946.550,258156.698,299301.982,297933.802,280287.268 +5.308054,0.100145,11082058,0.330271,1389990.566,0.000,0.000,21.431,0.000,63.703,6.496,296.984,81.444,128.056,3.803883,12.793,8,0.000,0.000,0.000,0,0.000,0,21.431,126286.526,106295.570,287741.957,132148.010,109650.695,292435.139,228278.348,107154.322 +5.408235,0.100181,11202919,0.333873,1206430.065,0.000,0.000,95.019,0.000,58.739,9.742,296.984,175.386,141.385,3.875183,12.779,8,0.000,0.000,0.000,0,0.000,0,95.019,208662.961,41654.733,334525.536,13785.091,94898.525,146335.582,323934.673,42632.965 +5.508401,0.100166,11450430,0.341249,2471009.335,0.000,0.000,60.743,0.000,0.027,5.606,296.984,0.000,159.345,3.972656,12.763,8,0.000,0.000,0.000,0,0.000,0,60.743,309136.984,315626.215,309785.907,330241.960,279036.935,305483.048,310784.250,310914.035 +5.608553,0.100152,11671928,0.347851,2211620.040,0.000,0.000,15.541,0.000,0.163,5.098,296.984,0.000,426.656,4.038147,12.722,8,0.000,0.000,0.000,0,0.000,0,15.541,276929.281,285476.296,286504.733,294462.644,249960.253,272166.516,268092.706,278027.612 +5.708691,0.100138,11905445,0.354810,2331944.571,0.000,0.000,18.575,0.000,0.053,5.182,296.984,0.000,383.571,4.105255,12.684,8,0.000,0.000,0.000,0,0.000,0,18.575,304219.219,248546.223,290428.294,293044.675,300504.357,291766.443,288670.725,314764.633 +5.808833,0.100142,12150985,0.362128,2451921.263,0.000,0.000,12.048,0.000,0.107,5.427,296.984,0.000,289.979,4.173584,12.656,8,0.000,0.000,0.000,0,0.000,0,12.048,307084.315,320315.543,320225.670,302440.903,306794.726,311018.733,273122.499,310918.875 +5.908993,0.100160,12390057,0.369252,2386894.286,0.000,0.000,15.061,0.000,1.341,5.511,296.984,0.000,235.833,4.250610,12.633,8,0.000,0.000,0.000,0,0.000,0,15.061,310122.935,251257.285,309813.431,265714.113,323671.220,301936.057,310312.631,314066.614 +6.009135,0.100142,12625252,0.376262,2348613.958,0.000,0.000,11.751,0.000,0.093,6.175,296.984,0.000,210.365,4.350620,12.612,8,0.000,0.000,0.000,0,0.000,0,11.751,259291.694,307872.688,308292.093,272632.744,286273.369,282898.163,303868.376,327484.831 +6.109283,0.100148,12836799,0.382566,2112350.333,0.000,0.000,14.935,0.000,31.994,5.797,296.984,38.303,228.842,4.416233,12.590,8,0.000,0.000,0.000,0,0.000,0,14.935,300476.236,212136.702,206874.473,300775.793,213504.681,311799.513,253675.354,313107.581 +6.209450,0.100168,12957668,0.386169,1206668.721,0.000,0.000,89.223,0.000,53.490,9.669,296.984,197.209,123.855,4.498028,12.578,8,0.000,0.000,0.000,0,0.000,0,89.223,41720.115,4801.956,132428.171,296643.096,164923.738,293188.882,224304.270,48658.493 +6.309617,0.100166,13154466,0.392034,1964711.212,0.000,0.000,66.677,0.000,2.758,7.097,296.984,21.410,192.219,4.574215,12.559,8,0.000,0.000,0.000,0,0.000,0,66.677,308027.519,290935.955,131191.730,246789.404,289158.912,185960.608,211897.456,300749.628 +6.409756,0.100140,13383964,0.398873,2291778.431,0.000,0.000,14.276,0.000,19.581,5.172,296.984,0.000,383.449,4.645748,12.521,8,0.000,0.000,0.000,0,0.000,0,14.276,253445.941,299012.286,305672.981,261265.018,304524.585,293639.791,294388.745,279829.084 +6.509895,0.100139,13608165,0.405555,2238907.412,0.000,0.000,23.334,0.000,0.104,5.634,296.984,0.000,433.969,4.741531,12.479,8,0.000,0.000,0.000,0,0.000,0,23.334,284715.453,271853.277,271393.913,287471.633,241685.082,284246.103,280261.625,317280.326 +6.610057,0.100162,13836100,0.412348,2275658.063,0.000,0.000,15.698,0.000,0.110,5.228,296.984,0.000,307.548,4.807613,12.449,8,0.000,0.000,0.000,0,0.000,0,15.698,289051.055,302089.901,277010.589,302668.962,300941.764,285277.178,281982.523,236636.091 +6.710216,0.100159,14086347,0.419806,2498490.779,0.000,0.000,14.513,0.000,0.496,5.300,296.984,0.000,209.393,4.877899,12.428,8,0.000,0.000,0.000,0,0.000,0,14.513,340986.927,314658.859,316745.535,322865.788,329615.039,317055.042,259326.983,297236.606 +6.810362,0.100146,14327885,0.427004,2411857.964,0.000,0.000,15.898,0.000,0.116,5.657,296.984,0.000,267.734,4.946507,12.402,8,0.000,0.000,0.000,0,0.000,0,15.898,247109.147,315289.583,301270.055,316927.191,324675.876,300011.893,318964.217,287610.003 +6.910514,0.100151,14559817,0.433916,2315815.870,0.000,0.000,14.236,0.000,16.221,5.427,296.984,0.624,207.538,5.024761,12.382,8,0.000,0.000,0.000,0,0.000,0,14.236,296111.944,308123.769,286576.373,269562.117,266027.466,293795.449,305687.455,289931.296 +7.010678,0.100164,14659761,0.436895,997801.909,0.000,0.000,91.236,0.000,77.571,8.345,296.984,192.886,109.118,5.119144,12.371,8,0.000,0.000,0.000,0,0.000,0,91.236,267381.041,24899.123,21055.433,268738.811,19058.711,301135.626,48730.000,46803.163 +7.110852,0.100174,14802882,0.441160,1428719.471,0.000,0.000,89.531,0.000,0.067,8.834,296.984,111.680,199.847,5.200615,12.351,8,0.000,0.000,0.000,0,0.000,0,89.531,113042.945,83823.879,289086.068,80529.622,307444.067,86179.772,203345.530,265267.588 +7.211004,0.100152,15036388,0.448119,2331525.873,0.000,0.000,16.914,0.000,0.143,5.448,296.984,0.000,279.069,5.267952,12.324,8,0.000,0.000,0.000,0,0.000,0,16.914,302042.164,305906.307,290419.782,299635.812,250670.034,302990.727,285716.910,294144.136 +7.311141,0.100137,15256968,0.454693,2202771.608,0.000,0.000,23.234,0.000,0.129,5.186,296.984,0.000,395.082,5.333168,12.285,8,0.000,0.000,0.000,0,0.000,0,23.234,224002.040,285078.072,268750.519,297970.347,286805.697,276280.167,283320.488,280564.277 +7.411277,0.100136,15480025,0.461341,2227549.599,0.000,0.000,20.055,0.000,0.097,5.283,296.984,0.000,349.799,5.398750,12.251,8,0.000,0.000,0.000,0,0.000,0,20.055,274278.098,263772.343,281358.498,224615.437,285792.485,295259.649,308501.693,293971.395 +7.511434,0.100157,15718563,0.468450,2381638.113,0.000,0.000,12.257,0.000,6.622,5.420,296.984,0.000,250.154,5.471249,12.227,8,0.000,0.000,0.000,0,0.000,0,12.257,304251.978,327804.972,297602.425,295535.672,306109.060,317151.710,288536.668,244645.627 +7.611595,0.100161,15935487,0.474915,2165750.802,0.000,0.000,17.187,0.000,2.445,5.605,296.984,0.000,267.577,5.568855,12.201,8,0.000,0.000,0.000,0,0.000,0,17.187,297231.137,261249.107,267828.507,287506.804,278541.248,250166.961,275346.395,247880.644 +7.711741,0.100146,16172266,0.481971,2364341.206,0.000,0.000,14.657,0.000,0.210,5.845,296.984,0.000,183.404,5.640999,12.183,8,0.000,0.000,0.000,0,0.000,0,14.657,283945.817,319214.372,284505.001,324985.953,322918.968,233918.790,308370.190,286482.117 +7.811917,0.100176,16370582,0.487881,1979677.470,0.000,0.000,1.167,0.000,43.736,4.329,296.984,6.590,182.452,5.674782,12.165,8,0.000,0.000,0.000,0,0.000,0,1.167,263256.894,261230.459,259293.866,255240.995,262238.685,259493.515,269535.849,149387.207 +7.912096,0.100179,16428866,0.489618,581796.310,0.000,0.000,88.015,0.000,56.454,1.231,340.980,16.806,33.261,5.695374,12.162,8,0.000,0.000,0.000,0,0.000,0,88.015,95289.060,93152.892,55959.613,58245.513,58604.868,96437.001,90857.011,33250.352 +8.012241,0.100145,16466514,0.490740,375934.572,0.000,0.000,5.752,0.000,156.599,1.129,340.980,31.985,92.405,5.703049,12.153,8,0.000,0.000,0.000,0,0.000,0,5.752,72974.125,76109.576,0.000,0.000,0.000,72414.936,73892.792,80543.143 +8.112375,0.100134,16526614,0.492531,600196.936,0.000,0.000,23.964,0.000,256.733,4.614,356.664,499.059,237.495,5.777695,12.129,8,0.000,0.000,0.000,0,0.000,0,23.964,136177.794,174406.644,0.000,0.000,0.000,103122.023,171450.599,15039.877 +8.212519,0.100144,16570346,0.493835,436691.902,0.000,0.000,3.879,0.000,356.877,4.336,356.664,468.194,353.983,5.821461,12.095,8,0.000,0.000,0.000,0,0.000,0,3.879,149265.310,149235.353,0.000,0.000,0.000,0.000,138191.238,0.000 +8.312659,0.100140,16596616,0.494618,262332.679,0.000,0.000,3.483,0.000,457.017,2.920,356.664,248.714,505.815,5.851494,12.045,8,0.000,0.000,0.000,0,0.000,0,3.483,87197.905,95326.523,0.000,0.000,0.000,0.000,79808.252,0.000 +8.412812,0.100153,16624070,0.495436,274120.171,0.000,0.000,3.067,0.000,557.170,3.418,356.664,330.002,291.975,5.888920,12.017,8,0.000,0.000,0.000,0,0.000,0,3.067,90141.943,93836.285,0.000,0.000,0.000,0.000,90141.943,0.000 +8.512980,0.100168,16666322,0.496695,421811.197,0.000,0.000,18.840,0.000,657.338,4.891,356.664,555.278,332.761,5.940781,11.984,8,0.000,0.000,0.000,0,0.000,0,18.840,145026.301,148969.674,0.000,0.000,0.000,0.000,127815.222,0.000 +8.613146,0.100165,16685414,0.497264,190604.913,0.000,0.000,5.526,0.000,757.504,1.837,356.664,169.875,346.381,5.960075,11.950,8,0.000,0.000,0.000,0,0.000,0,5.526,67967.643,63534.971,0.000,0.000,0.000,0.000,59102.299,0.000 +8.713273,0.100128,16698633,0.497658,132021.465,0.000,0.000,46.774,0.000,857.631,2.472,356.664,287.797,347.954,5.984200,11.916,8,0.000,0.000,0.000,0,0.000,0,46.774,64297.919,10037.187,0.000,0.000,0.000,0.000,57686.359,0.000 +8.813402,0.100128,16728602,0.498551,299305.434,0.000,0.000,10.331,0.000,957.760,2.685,356.664,353.803,219.289,6.055206,11.895,8,0.000,0.000,0.000,0,0.000,0,10.331,101629.420,97125.208,0.000,0.000,0.000,0.000,100550.806,0.000 +8.913564,0.100163,16767111,0.499699,384464.538,0.000,0.000,3.421,0.000,1057.922,3.678,356.664,363.978,232.941,6.092831,11.872,8,0.000,0.000,0.000,0,0.000,0,3.421,134830.652,124856.878,0.000,0.000,0.000,0.000,124777.008,0.000 +9.013737,0.100173,16781098,0.500116,139629.051,0.000,0.000,11.341,0.000,1158.095,1.457,356.664,134.066,340.155,6.110893,11.839,8,0.000,0.000,0.000,0,0.000,0,11.341,50972.041,42856.046,0.000,0.000,0.000,0.000,45800.964,0.000 +9.113864,0.100127,16810913,0.501004,297772.570,0.000,0.000,5.824,0.000,1258.222,2.392,356.664,269.736,398.167,6.140873,11.800,8,0.000,0.000,0.000,0,0.000,0,5.824,102919.548,95998.321,0.000,0.000,0.000,0.000,98854.701,0.000 +9.213983,0.100119,16829420,0.501556,184849.307,0.000,0.000,5.323,0.000,1358.341,1.531,356.664,216.460,184.194,6.157326,11.782,8,0.000,0.000,0.000,0,0.000,0,5.323,64113.454,62165.780,0.000,0.000,0.000,0.000,58570.073,0.000 +9.314116,0.100133,16855013,0.502319,255591.324,0.000,0.000,6.741,0.000,1458.474,2.087,356.664,245.612,162.753,6.184406,11.766,8,0.000,0.000,0.000,0,0.000,0,6.741,82780.310,84897.505,0.000,0.000,0.000,0.000,87913.508,0.000 +9.414257,0.100141,16888533,0.503318,334727.108,0.000,0.000,3.740,0.000,1558.615,3.206,356.664,332.928,295.988,6.223488,11.737,8,0.000,0.000,0.000,0,0.000,0,3.740,122666.700,88624.794,0.000,0.000,0.000,0.000,123435.614,0.000 +9.514375,0.100119,16897941,0.503598,93968.556,0.000,0.000,42.898,0.000,1658.734,1.339,356.664,152.358,300.074,6.266460,11.707,8,0.000,0.000,0.000,0,0.000,0,42.898,32481.478,26009.154,0.000,0.000,0.000,0.000,35477.924,0.000 +9.614519,0.100144,16927397,0.504476,294136.511,0.000,0.000,3.406,0.000,1758.878,2.123,356.664,270.626,307.526,6.293118,11.677,8,0.000,0.000,0.000,0,0.000,0,3.406,96840.572,99017.438,0.000,0.000,0.000,0.000,98278.502,0.000 +9.714679,0.100160,16945084,0.505003,176588.146,0.000,0.000,10.684,0.000,1859.037,1.433,356.664,158.458,145.510,6.314301,11.663,8,0.000,0.000,0.000,0,0.000,0,10.684,60583.302,62060.944,0.000,0.000,0.000,0.000,53943.900,0.000 +9.814829,0.100150,16985710,0.506214,405652.094,0.000,0.000,2.941,0.000,1959.187,3.356,356.664,347.292,238.978,6.352158,11.640,8,0.000,0.000,0.000,0,0.000,0,2.941,137434.043,132261.794,0.000,0.000,0.000,0.000,135956.257,0.000 +9.914988,0.100160,17013307,0.507036,275530.515,0.000,0.000,4.403,0.000,2059.346,2.315,356.664,234.743,280.451,6.383244,11.612,8,0.000,0.000,0.000,0,0.000,0,4.403,97524.444,85713.283,0.000,0.000,0.000,0.000,92292.788,0.000 +10.015120,0.100131,17030697,0.507554,173671.769,0.000,0.000,5.111,0.000,2159.478,1.420,356.664,142.742,289.736,6.399033,11.584,8,0.000,0.000,0.000,0,0.000,0,5.111,59122.304,56166.189,0.000,0.000,0.000,0.000,58383.276,0.000 +10.115243,0.100123,17050859,0.508155,201372.276,0.000,0.000,5.506,0.000,2259.601,1.706,356.664,184.851,286.718,6.419849,11.556,8,0.000,0.000,0.000,0,0.000,0,5.506,67257.261,68735.443,0.000,0.000,0.000,0.000,65379.571,0.000 +10.215367,0.100124,17070139,0.508730,192560.986,0.000,0.000,6.645,0.000,2359.725,1.801,356.664,187.775,170.687,6.439034,11.539,8,0.000,0.000,0.000,0,0.000,0,6.645,64300.188,66517.436,0.000,0.000,0.000,0.000,61743.362,0.000 +10.315500,0.100133,17099019,0.509590,288416.265,0.000,0.000,26.981,0.000,2459.858,3.508,356.664,366.036,254.115,6.510227,11.514,8,0.000,0.000,0.000,0,0.000,0,26.981,106408.425,79284.513,0.000,0.000,0.000,0.000,102723.328,0.000 +10.415656,0.100156,17132763,0.510596,336913.031,0.000,0.000,2549.564,0.000,2559.800,3.127,372.023,135.803,235.452,6.542603,11.491,8,0.000,0.000,0.000,0,0.000,0,2549.564,98965.208,108390.465,14786.872,0.000,0.000,0.000,114770.486,0.000 +10.515785,0.100128,17244662,0.513931,1117558.062,0.000,0.000,2578.821,0.000,63.925,7.028,411.160,7.920,282.021,6.593788,11.464,8,0.000,0.000,0.000,0,0.000,0,2578.821,134747.347,140300.232,206305.658,205946.119,33267.374,179200.389,211938.441,5852.501 +10.615937,0.100152,17453774,0.520163,2087943.361,0.000,0.000,64.540,0.000,0.126,5.522,411.160,0.156,344.359,6.662685,11.430,8,0.000,0.000,0.000,0,0.000,0,64.540,269649.749,267942.347,234183.708,254782.369,260154.196,268761.101,272934.752,259535.138 +10.716102,0.100166,17656785,0.526213,2026753.554,0.000,0.000,19.632,0.000,0.144,4.785,411.160,0.000,279.927,6.726978,11.403,8,0.000,0.000,0.000,0,0.000,0,19.632,259200.745,265660.048,258791.423,250465.212,262006.100,260638.365,252012.649,217979.011 +10.816256,0.100153,17885002,0.533015,2278672.921,0.000,0.000,14.967,0.000,10.775,5.551,411.160,0.000,333.902,6.800144,11.370,8,0.000,0.000,0.000,0,0.000,0,14.967,298961.184,285022.576,299600.204,298521.859,309834.497,286120.890,270514.841,230096.870 +10.916397,0.100142,18105866,0.539597,2205517.186,0.000,0.000,15.276,0.000,24.437,5.445,411.160,1.872,270.749,6.870979,11.344,8,0.000,0.000,0.000,0,0.000,0,15.276,285166.230,293174.891,302242.052,207685.935,303490.285,271215.983,285975.085,256566.725 +11.016530,0.100132,18268348,0.544439,1622672.215,0.000,0.000,2.137,0.000,124.569,3.069,411.160,38.270,185.107,6.897915,11.326,8,0.000,0.000,0.000,0,0.000,0,2.137,240002.331,228976.924,228797.162,0.000,215025.390,235747.962,234669.389,239453.058 +11.116674,0.100144,18407711,0.548593,1391619.764,0.000,0.000,21.668,0.000,224.714,3.048,411.160,31.517,168.312,6.923904,11.309,8,0.000,0.000,0.000,0,0.000,0,21.668,201538.871,198762.881,202687.212,0.000,171771.870,209856.855,199352.030,207650.043 +11.216808,0.100134,18453627,0.549961,458544.464,0.000,0.000,260.795,0.000,64.767,2.627,411.160,420.841,269.014,6.930683,11.283,8,0.000,0.000,0.000,0,0.000,0,260.795,67229.753,67669.163,60309.043,9.987,62705.826,66970.101,66610.584,67040.008 +11.316951,0.100143,18453631,0.549961,39.943,0.000,0.000,146.048,0.000,164.910,2.848,411.160,492.265,520.155,6.987671,11.232,8,0.000,0.000,0.000,0,0.000,0,146.048,0.000,0.000,0.000,19.971,0.000,0.000,19.971,0.000 +11.417086,0.100134,18453636,0.549961,49.933,0.000,0.000,264.870,0.000,265.044,0.886,411.160,189.745,330.143,6.987671,11.200,8,0.000,0.000,0.000,0,0.000,0,264.870,0.000,0.000,19.973,0.000,9.987,0.000,0.000,19.973 +11.517204,0.100119,18453643,0.549961,69.917,0.000,0.000,346.911,0.000,212.612,1.176,411.160,253.410,275.727,7.045288,11.173,8,0.000,0.000,0.000,0,0.000,0,346.911,19.976,19.976,0.000,0.000,9.988,19.976,0.000,0.000 +11.617357,0.100152,18453649,0.549962,59.909,0.000,0.000,287.272,0.000,213.896,3.044,411.160,631.266,392.450,7.138062,11.134,8,0.000,0.000,0.000,0,0.000,0,287.272,0.000,0.000,19.970,19.970,0.000,0.000,19.970,0.000 +11.717493,0.100136,18453653,0.549962,39.946,0.000,0.000,231.413,0.000,291.061,1.130,411.160,221.768,365.830,7.138062,11.099,8,0.000,0.000,0.000,0,0.000,0,231.413,0.000,19.973,0.000,0.000,0.000,0.000,0.000,19.973 +11.817643,0.100150,18453657,0.549962,39.940,0.000,0.000,237.319,0.000,391.211,1.063,411.160,256.100,383.409,7.218140,11.061,8,0.000,0.000,0.000,0,0.000,0,237.319,19.970,0.000,0.000,0.000,0.000,19.970,0.000,0.000 +11.917843,0.100200,18453663,0.549962,59.880,0.000,0.000,427.770,0.000,330.430,2.043,411.160,474.869,394.015,7.218140,11.023,8,0.000,0.000,0.000,0,0.000,0,427.770,0.000,0.000,0.000,19.960,19.960,0.000,19.960,0.000 +12.017968,0.100124,18453669,0.549962,59.925,0.000,0.000,379.744,0.000,369.537,1.350,411.160,282.071,235.878,7.300171,10.999,8,0.000,0.000,0.000,0,0.000,0,379.744,19.975,19.975,19.975,0.000,0.000,0.000,0.000,0.000 +12.118089,0.100121,18453673,0.549962,39.952,0.000,0.000,406.077,0.000,257.522,1.766,411.160,423.744,544.106,7.300171,10.946,8,0.000,0.000,0.000,0,0.000,0,406.077,0.000,0.000,0.000,0.000,0.000,19.976,0.000,19.976 +12.218217,0.100128,18453680,0.549963,69.911,0.000,0.000,324.991,0.000,243.071,1.373,411.160,284.597,378.578,7.377441,10.909,8,0.000,0.000,0.000,0,0.000,0,324.991,0.000,9.987,0.000,19.974,19.974,0.000,19.974,0.000 +12.318336,0.100119,18453685,0.549963,49.941,0.000,0.000,284.918,0.000,270.140,1.784,411.160,401.904,299.604,7.377441,10.880,8,0.000,0.000,0.000,0,0.000,0,284.918,19.976,9.988,19.976,0.000,0.000,0.000,0.000,0.000 +12.418507,0.100171,18453692,0.549963,69.881,0.000,0.000,328.356,0.000,201.219,1.772,411.160,378.260,420.064,7.458130,10.839,8,0.000,0.000,0.000,0,0.000,0,328.356,0.000,0.000,0.000,9.983,19.966,19.966,0.000,19.966 +12.518640,0.100134,18453698,0.549963,59.920,0.000,0.000,267.108,0.000,220.219,1.571,411.160,353.161,461.532,7.535645,10.794,8,0.000,0.000,0.000,0,0.000,0,267.108,0.000,19.973,9.987,9.987,0.000,0.000,19.973,0.000 +12.618775,0.100135,18453702,0.549963,39.946,0.000,0.000,299.004,0.000,218.307,1.398,411.160,344.965,292.926,7.535645,10.765,8,0.000,0.000,0.000,0,0.000,0,299.004,19.973,0.000,9.987,0.000,0.000,9.987,0.000,0.000 +12.718902,0.100127,18453706,0.549963,39.949,0.000,0.000,285.251,0.000,314.734,1.457,411.160,331.414,374.914,7.618286,10.729,8,0.000,0.000,0.000,0,0.000,0,285.251,0.000,0.000,0.000,9.987,0.000,9.987,0.000,19.975 +12.819023,0.100121,18453713,0.549964,69.915,0.000,0.000,294.239,0.000,414.855,1.275,411.160,312.044,302.914,7.618286,10.699,8,0.000,0.000,0.000,0,0.000,0,294.239,0.000,19.976,19.976,9.988,0.000,0.000,19.976,0.000 +12.919141,0.100118,18453715,0.549964,19.976,0.000,0.000,432.688,0.000,314.902,1.378,411.160,328.909,435.464,7.700195,10.656,8,0.000,0.000,0.000,0,0.000,0,432.688,0.000,0.000,0.000,0.000,19.976,0.000,0.000,0.000 +13.019253,0.100112,18467282,0.550368,135518.419,0.000,0.000,327.727,0.000,275.116,2.375,411.160,443.996,407.708,7.824078,10.617,8,0.000,0.000,0.000,0,0.000,0,327.727,32953.141,19248.470,0.000,41273.834,0.000,41573.499,0.000,469.475 +13.119377,0.100124,18591010,0.554055,1235751.129,0.000,0.000,280.778,0.000,0.135,4.473,411.160,208.726,403.719,7.895416,10.577,8,0.000,0.000,0.000,0,0.000,0,280.778,171128.280,184601.611,133624.680,196596.770,82158.354,194259.662,157605.011,115776.761 +13.219540,0.100163,18809234,0.560559,2178680.581,0.000,0.000,16.006,0.000,0.117,5.529,411.160,0.000,298.029,7.964283,10.548,7,0.000,0.000,0.000,0,0.000,0,16.006,154847.019,320156.944,272504.795,268241.760,313627.611,276777.814,270867.470,301657.168 +13.319685,0.100145,19036592,0.567335,2270285.974,0.000,0.000,16.692,0.000,0.001,5.689,411.160,0.156,332.876,7.997437,10.515,5,0.000,0.000,0.000,0,0.000,0,16.692,0.000,299495.453,359668.147,391811.509,359887.828,375565.081,49777.776,434080.180 +13.419849,0.100164,19286058,0.574769,2490578.167,0.000,0.000,16.465,0.000,3.534,5.673,411.160,0.000,375.205,7.997437,10.483,5,0.000,0.000,0.000,0,0.000,0,16.465,0.000,0.000,472855.033,467863.214,555439.684,482678.933,0.000,511741.302 +13.520013,0.100164,19525820,0.581915,2393695.106,0.000,0.000,12.598,0.000,0.003,5.006,411.160,0.000,278.996,7.997437,10.459,4,0.000,0.000,0.000,0,0.000,0,12.598,0.000,0.000,573160.201,539495.400,609071.318,228445.423,0.000,443522.765 +13.620171,0.100158,19734538,0.588135,2083880.571,0.000,0.000,17.389,0.000,0.001,4.712,411.160,0.000,218.092,7.997437,10.440,4,0.000,0.000,0.000,0,0.000,0,17.389,0.000,0.000,492590.077,575658.554,522352.953,0.000,0.000,493278.986 +13.720344,0.100173,19926028,0.593842,1911594.166,0.000,0.000,13.672,0.000,0.000,4.482,411.160,0.000,232.684,7.997437,10.421,3,0.000,0.000,0.000,0,0.000,0,13.672,0.000,0.000,426761.975,537789.968,508850.015,0.000,0.000,438192.208 +13.820609,0.100265,20000000,0.596046,737765.313,0.000,0.000,0.045,0.000,0.000,1.130,411.160,0.000,38.920,7.997437,10.419,0,0.000,0.000,0.000,0,0.000,0,0.045,0.000,0.000,0.000,335241.787,159627.073,0.000,0.000,242896.453 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.log new file mode 100644 index 000000000..f21506fa7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=324 +worker=3 kind=insert tid=6 os_tid=322 +worker=0 kind=insert tid=7 os_tid=319 +worker=6 kind=insert tid=8 os_tid=325 +start_monotonic_ns=2090011773883432 main_address=0x55ca6bffd300 +worker=1 kind=insert tid=9 os_tid=320 +worker=7 kind=insert tid=10 os_tid=326 +worker=2 kind=insert tid=11 os_tid=321 +worker=4 kind=insert tid=12 os_tid=323 +load_end reason=complete inserted=20000000 elapsed_s=13.821 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.146 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090011773885338 cpu_ns=9188008 +diagnostic_stage name=stop_request wall_ns=2090025594548909 cpu_ns=63168613263 +diagnostic_stage name=workers_joined wall_ns=2090025594585707 cpu_ns=63168649492 +diagnostic_stage name=before_close wall_ns=2090025594665994 cpu_ns=63168729709 +diagnostic_stage name=after_close wall_ns=2090025740203318 cpu_ns=63248701050 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090025541329184 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090024943786865 last_end_ns=2090024943790390 loop_exit_ns=2090024943790461 deregister_start_ns=2090024943791538 deregister_end_ns=2090024943794914 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090025075889112 last_end_ns=2090025075890936 loop_exit_ns=2090025075891017 deregister_start_ns=2090025075891065 deregister_end_ns=2090025075891945 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090025487517732 last_end_ns=2090025487519187 loop_exit_ns=2090025487519238 deregister_start_ns=2090025487519297 deregister_end_ns=2090025487520140 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090025541328082 last_end_ns=2090025541329184 loop_exit_ns=2090025541329235 deregister_start_ns=2090025541329284 deregister_end_ns=2090025541330111 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090025517555944 last_end_ns=2090025517557157 loop_exit_ns=2090025517557203 deregister_start_ns=2090025517557322 deregister_end_ns=2090025517558229 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090025235972382 last_end_ns=2090025235973692 loop_exit_ns=2090025235973744 deregister_start_ns=2090025235973796 deregister_end_ns=2090025235974838 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090025008876039 last_end_ns=2090025008877321 loop_exit_ns=2090025008877372 deregister_start_ns=2090025008877427 deregister_end_ns=2090025008878259 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090025528920781 last_end_ns=2090025528921974 loop_exit_ns=2090025528922026 deregister_start_ns=2090025528922057 deregister_end_ns=2090025528923050 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.summary.csv new file mode 100644 index 000000000..e31420808 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-02-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1447104.414703,13.820703,20000000,0.005354,0.001456,0.059904,0.251904,2578.821160,0.005354,0.001456,0.059904,0.251904,2578.821160,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.csv new file mode 100644 index 000000000..4ab56c211 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.csv @@ -0,0 +1,146 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,275583,0.008213,2754164.281,0.000,0.000,16.662,0.000,0.014,5.268,66.855,0.000,145.303,0.057163,13.999,8,0.000,0.000,0.000,0,0.000,0,16.662,346630.358,354925.341,308413.472,343312.365,353176.399,358323.286,354485.607,334897.454 +0.200200,0.100139,533320,0.015894,2573785.438,0.000,0.000,15.205,0.000,0.082,5.892,119.641,0.000,136.021,0.114170,13.986,8,0.000,0.000,0.000,0,0.000,0,15.205,327324.129,328542.432,269874.141,326934.672,321372.418,337260.291,343042.238,319435.116 +0.300339,0.100140,796962,0.023751,2632743.952,0.000,0.000,17.000,0.000,5.090,5.812,171.520,0.000,138.947,0.171707,13.972,8,0.000,0.000,0.000,0,0.000,0,17.000,340274.881,343869.861,347065.400,338547.293,313482.291,330668.294,278491.148,340344.783 +0.400477,0.100138,1054379,0.031423,2570633.143,0.000,0.000,19.175,0.000,0.050,6.041,228.441,0.000,135.712,0.237114,13.959,8,0.000,0.000,0.000,0,0.000,0,19.175,327988.730,340831.061,281203.101,344246.362,274372.499,333990.473,332322.767,335678.151 +0.500628,0.100151,1300477,0.038757,2457264.886,0.000,0.000,17.173,0.000,0.168,6.051,276.445,0.000,129.765,0.295567,13.946,8,0.000,0.000,0.000,0,0.000,0,17.173,317569.869,311708.731,316451.560,322023.136,308323.848,313196.481,312257.900,255733.359 +0.600780,0.100152,1559666,0.046482,2587953.516,0.000,0.000,13.302,0.000,0.181,6.044,277.789,0.000,136.745,0.351543,13.933,8,0.000,0.000,0.000,0,0.000,0,13.302,325135.443,336707.840,335150.210,283239.171,328440.416,328809.854,325365.094,325105.489 +0.700941,0.100160,1804957,0.053792,2448982.004,0.000,0.000,12.389,0.000,0.121,5.768,282.859,0.000,209.508,0.416309,13.912,8,0.000,0.000,0.000,0,0.000,0,12.389,278233.733,308435.291,326057.027,315893.329,303742.818,319227.981,317221.199,280170.626 +0.801101,0.100160,2049009,0.061065,2436616.078,0.000,0.000,17.077,0.000,0.105,6.251,283.953,0.000,291.564,0.479797,13.884,8,0.000,0.000,0.000,0,0.000,0,17.077,318829.175,252595.294,307577.203,317661.047,311181.428,320057.208,310322.804,298391.919 +0.901272,0.100171,2225523,0.066326,1762123.755,0.000,0.000,48.158,0.000,9.256,4.767,291.172,29.403,181.564,0.523083,13.866,8,0.000,0.000,0.000,0,0.000,0,48.158,221121.504,139940.463,234628.384,236295.531,236065.924,224645.472,237323.771,232102.707 +1.001412,0.100140,2308775,0.068807,831354.582,0.000,0.000,109.173,0.000,109.328,8.242,297.578,110.002,179.007,0.620392,13.849,8,0.000,0.000,0.000,0,0.000,0,109.173,0.000,238885.124,208697.442,469.342,748.950,34002.335,242140.560,106410.830 +1.101579,0.100167,2395863,0.071402,869429.609,0.000,0.000,145.194,0.000,146.975,5.401,297.578,73.354,696.455,0.679455,13.780,8,0.000,0.000,0.000,0,0.000,0,145.194,86915.008,126508.956,136941.553,149241.035,138149.538,91806.847,139866.673,0.000 +1.201715,0.100136,2546052,0.075878,1499852.855,0.000,0.000,149.726,0.000,0.082,5.282,297.578,38.229,462.146,0.732975,13.735,8,0.000,0.000,0.000,0,0.000,0,149.726,184779.028,184109.936,199179.468,181094.033,188933.385,193367.363,186566.600,181823.042 +1.301870,0.100155,2750163,0.081961,2037944.949,0.000,0.000,23.293,0.000,0.188,6.056,297.578,0.039,410.612,0.808075,13.695,8,0.000,0.000,0.000,0,0.000,0,23.293,257520.056,257100.707,273505.230,264279.558,252787.406,205900.225,259137.544,267714.224 +1.402024,0.100154,2982150,0.088875,2316303.148,0.000,0.000,15.481,0.000,2.049,5.637,297.578,0.078,310.147,0.888157,13.665,8,0.000,0.000,0.000,0,0.000,0,15.481,215168.664,305988.811,299838.282,311270.677,298001.111,290053.350,312638.571,283343.682 +1.502184,0.100160,3219043,0.095935,2365150.796,0.000,0.000,13.428,0.000,0.031,5.560,297.578,0.000,161.461,0.984726,13.649,8,0.000,0.000,0.000,0,0.000,0,13.428,309315.754,309205.929,306659.997,297265.009,292931.933,311681.973,293560.928,244529.274 +1.602333,0.100149,3464440,0.103248,2450321.496,0.000,0.000,13.371,0.000,0.079,5.448,297.578,0.000,178.289,1.054264,13.632,8,0.000,0.000,0.000,0,0.000,0,13.371,318655.525,316548.662,312444.773,301241.454,311446.260,305674.853,316209.168,268100.801 +1.702520,0.100187,3696798,0.110173,2319233.640,0.000,0.000,15.320,0.000,0.143,5.395,297.578,0.000,247.310,1.121788,13.607,8,0.000,0.000,0.000,0,0.000,0,15.320,311506.222,279366.453,287042.069,247825.563,298480.632,283648.429,306834.976,304529.297 +1.802670,0.100150,3936444,0.117315,2392882.569,0.000,0.000,14.883,0.000,3.281,5.566,297.578,0.000,248.145,1.193840,13.583,8,0.000,0.000,0.000,0,0.000,0,14.883,318403.977,283066.807,302667.503,320231.245,322228.259,298923.101,308908.173,238453.505 +1.902822,0.100152,4049065,0.120672,1124502.735,0.000,0.000,24.839,0.000,80.887,6.640,297.578,75.900,115.762,1.279621,13.572,8,0.000,0.000,0.000,0,0.000,0,24.839,120477.087,45071.571,123053.176,261323.249,262311.748,50243.718,45760.525,216261.663 +2.002988,0.100167,4245091,0.126514,1957000.068,0.000,0.000,92.828,0.000,0.088,7.854,297.578,50.346,114.458,1.372726,13.561,8,0.000,0.000,0.000,0,0.000,0,92.828,139317.927,283627.539,181208.147,224525.989,300669.151,278336.353,233401.205,315913.757 +2.103130,0.100142,4489429,0.133795,2439921.143,0.000,0.000,11.888,0.000,0.042,5.399,297.578,0.000,128.841,1.440010,13.548,8,0.000,0.000,0.000,0,0.000,0,11.888,313076.180,309980.568,307464.136,309121.786,301692.318,313725.260,272284.007,312576.888 +2.203270,0.100140,4734148,0.141089,2443767.796,0.000,0.000,13.520,0.000,8.898,5.382,297.578,0.000,203.075,1.513912,13.528,8,0.000,0.000,0.000,0,0.000,0,13.520,295805.760,321549.708,335709.879,319352.785,260325.445,325584.059,282754.037,302686.124 +2.303427,0.100157,4948267,0.147470,2137832.641,0.000,0.000,16.053,0.000,1.628,5.194,297.578,0.000,489.388,1.581718,13.480,8,0.000,0.000,0.000,0,0.000,0,16.053,270495.201,285182.136,273949.776,275806.859,278842.092,274319.195,249677.893,229559.488 +2.403602,0.100175,5147798,0.153416,1991823.691,0.000,0.000,16.667,0.000,7.567,5.209,297.578,0.000,373.487,1.658161,13.444,8,0.000,0.000,0.000,0,0.000,0,16.667,266144.165,241866.658,250351.807,260204.561,242265.959,277134.928,245520.263,208335.349 +2.503744,0.100142,5368655,0.159998,2205440.106,0.000,0.000,22.427,0.000,0.151,5.395,297.578,0.000,256.628,1.741592,13.419,8,0.000,0.000,0.000,0,0.000,0,22.427,278574.655,290048.372,294232.434,293363.667,269847.041,280941.297,281430.602,217002.037 +2.603884,0.100140,5595561,0.166761,2265878.005,0.000,0.000,16.236,0.000,0.137,5.501,297.578,0.000,196.872,1.809448,13.399,8,0.000,0.000,0.000,0,0.000,0,16.236,295395.174,254961.954,301396.746,295125.552,277430.402,274005.212,297691.948,269871.017 +2.704045,0.100161,5755740,0.171534,1599218.058,0.000,0.000,18.655,0.000,43.634,4.483,297.578,42.237,157.910,1.869106,13.384,8,0.000,0.000,0.000,0,0.000,0,18.655,169078.080,198291.098,248300.670,241890.979,178393.099,189874.634,204551.031,168838.466 +2.804191,0.100146,5893788,0.175649,1378471.608,0.000,0.000,97.705,0.000,2.108,9.429,297.578,143.853,101.844,1.953606,13.374,8,0.000,0.000,0.000,0,0.000,0,97.705,105436.382,114543.114,365257.830,274160.556,63886.919,252991.399,123410.195,78785.212 +2.904335,0.100144,6137773,0.182920,2436338.213,0.000,0.000,14.138,0.000,0.136,5.680,297.578,0.000,128.643,2.058105,13.361,8,0.000,0.000,0.000,0,0.000,0,14.138,307317.027,324352.472,321476.617,306418.323,310991.730,282762.421,264578.631,318440.993 +3.004471,0.100136,6386563,0.190334,2484512.839,0.000,0.000,11.809,0.000,0.138,5.326,297.578,0.000,138.483,2.127213,13.348,8,0.000,0.000,0.000,0,0.000,0,11.809,312464.015,295447.214,299461.741,324158.072,330229.794,297993.742,307730.468,317027.793 +3.104608,0.100137,6609252,0.196971,2223853.106,0.000,0.000,16.945,0.000,0.109,5.254,297.578,0.000,455.238,2.192780,13.303,8,0.000,0.000,0.000,0,0.000,0,16.945,267115.227,224962.791,292410.684,283772.480,281255.917,297204.138,283153.326,293978.543 +3.204773,0.100165,6813897,0.203070,2043071.434,0.000,0.000,18.193,0.000,0.121,5.246,297.578,0.000,400.900,2.256077,13.264,8,0.000,0.000,0.000,0,0.000,0,18.193,243367.550,270412.826,263554.168,257554.091,221673.425,274076.767,257534.124,254898.482 +3.304929,0.100156,7030218,0.209517,2159837.263,0.000,0.000,16.903,0.000,0.348,5.180,297.578,0.000,276.443,2.322029,13.237,8,0.000,0.000,0.000,0,0.000,0,16.903,270936.913,267831.762,275499.788,277626.467,277776.233,238497.569,278894.487,272774.044 +3.405081,0.100151,7262497,0.216439,2319284.240,0.000,0.000,19.790,0.000,0.059,5.329,297.578,0.000,212.647,2.389809,13.216,8,0.000,0.000,0.000,0,0.000,0,19.790,287465.476,259377.932,300036.474,282962.283,276611.882,299786.851,286277.272,326766.070 +3.505236,0.100155,7491192,0.223255,2283412.127,0.000,0.000,17.835,0.000,14.416,5.641,297.578,0.390,187.873,2.466904,13.198,8,0.000,0.000,0.000,0,0.000,0,17.835,304088.851,321431.980,266726.739,292976.069,301033.585,247007.292,273476.281,276671.331 +3.605396,0.100161,7603313,0.226596,1119413.006,0.000,0.000,88.575,0.000,95.577,6.921,297.578,148.083,149.019,2.553020,13.183,8,0.000,0.000,0.000,0,0.000,0,88.575,3694.070,228163.729,221873.826,21695.173,235981.179,126946.213,26637.239,254421.577 +3.705561,0.100165,7775616,0.231731,1720193.023,0.000,0.000,97.592,0.000,0.085,7.962,297.578,72.693,120.231,2.637821,13.171,8,0.000,0.000,0.000,0,0.000,0,97.592,282603.924,45714.607,214266.627,287895.197,224749.339,145769.594,284261.191,234932.545 +3.805721,0.100160,8014968,0.238865,2389688.708,0.000,0.000,14.357,0.000,0.199,5.679,297.578,0.000,127.686,2.705837,13.159,8,0.000,0.000,0.000,0,0.000,0,14.357,305500.204,256189.262,308405.546,315194.661,298211.889,307916.330,299030.576,299240.240 +3.905860,0.100139,8250902,0.245896,2356062.293,0.000,0.000,12.796,0.000,1.271,5.184,297.578,0.000,328.371,2.772949,13.127,8,0.000,0.000,0.000,0,0.000,0,12.796,286391.578,303198.197,309868.917,305714.696,286082.008,304456.446,293811.256,266539.196 +4.006003,0.100143,8469671,0.252416,2184571.219,0.000,0.000,15.952,0.000,10.604,5.107,297.578,0.000,448.968,2.844891,13.083,8,0.000,0.000,0.000,0,0.000,0,15.952,247586.536,236552.288,287339.782,295108.691,266569.435,288987.430,282806.254,279620.802 +4.106154,0.100151,8696696,0.259182,2266833.859,0.000,0.000,17.945,0.000,0.139,5.644,297.578,0.000,334.847,2.942665,13.050,8,0.000,0.000,0.000,0,0.000,0,17.945,221775.782,283972.051,293317.967,299828.156,300696.847,275874.255,299259.014,292109.788 +4.206298,0.100144,8923461,0.265940,2264392.083,0.000,0.000,15.018,0.000,0.126,5.426,297.578,0.000,256.623,3.010868,13.025,8,0.000,0.000,0.000,0,0.000,0,15.018,289813.029,295864.322,303523.303,294096.865,268453.759,285788.818,244578.111,282273.876 +4.306431,0.100133,9164656,0.273128,2408745.694,0.000,0.000,11.796,0.000,0.102,5.408,297.578,0.000,207.302,3.080940,13.005,8,0.000,0.000,0.000,0,0.000,0,11.796,317917.081,305104.126,309268.586,296525.538,281875.027,300769.892,286608.730,310676.713 +4.409900,0.103470,9335454,0.278218,1650706.764,0.000,0.000,28.856,0.000,50.489,5.581,297.578,58.366,134.060,3.154816,12.991,8,0.000,0.000,0.000,0,0.000,0,28.856,134454.926,142660.233,277366.441,209636.415,278584.190,282749.664,139306.592,185948.302 +4.510065,0.100165,9463926,0.282047,1282603.499,0.000,0.000,83.532,0.000,74.889,9.138,297.578,147.959,106.153,3.262386,12.981,8,0.000,0.000,0.000,0,0.000,0,83.532,61328.798,33544.646,213078.387,310287.975,307652.324,89761.879,85928.205,181021.286 +4.610224,0.100158,9706925,0.289289,2426151.973,0.000,0.000,89.270,0.000,0.042,5.915,297.578,15.054,128.196,3.335468,12.968,8,0.000,0.000,0.000,0,0.000,0,89.270,319414.705,274515.733,297429.484,326743.112,316539.254,274775.322,312645.414,304088.950 +4.710383,0.100159,9932436,0.296010,2251527.864,0.000,0.000,11.756,0.000,0.049,5.230,297.578,0.000,252.684,3.401535,12.943,8,0.000,0.000,0.000,0,0.000,0,11.756,283998.165,275302.000,302099.366,290048.539,241395.944,291915.568,283259.340,283508.943 +4.810524,0.100142,10159355,0.302772,2265978.429,0.000,0.000,22.692,0.000,0.093,5.173,297.578,0.000,457.945,3.467690,12.899,8,0.000,0.000,0.000,0,0.000,0,22.692,291666.621,236724.490,275060.157,288311.376,296709.474,294712.304,298297.223,284496.783 +4.910679,0.100154,10393171,0.309741,2334558.010,0.000,0.000,19.350,0.000,0.160,5.360,297.578,0.000,317.323,3.534424,12.868,8,0.000,0.000,0.000,0,0.000,0,19.350,246869.106,307265.919,314704.443,299148.444,311549.311,297640.770,283003.354,274376.664 +5.010841,0.100162,10617551,0.316428,2240176.559,0.000,0.000,18.326,0.000,7.498,5.433,297.578,0.000,373.068,3.606792,12.831,8,0.000,0.000,0.000,0,0.000,0,18.326,285468.261,237625.645,282772.621,287904.321,284390.005,303768.660,274326.283,283920.764 +5.110978,0.100138,10844419,0.323189,2265561.409,0.000,0.000,15.672,0.000,5.745,5.856,297.578,0.000,217.006,3.702354,12.810,8,0.000,0.000,0.000,0,0.000,0,15.672,281582.396,297280.787,278127.152,306178.539,238301.973,271086.844,303442.306,289561.413 +5.211128,0.100150,11040048,0.329019,1953355.064,0.000,0.000,29.944,0.000,11.770,4.402,297.578,4.134,118.338,3.754314,12.798,8,0.000,0.000,0.000,0,0.000,0,29.944,184392.948,251731.770,237553.074,258042.289,257213.534,250713.301,262006.333,251701.816 +5.311251,0.100123,11159873,0.332590,1196781.214,0.000,0.000,98.178,0.000,49.477,7.822,297.578,206.777,152.820,3.828735,12.783,8,0.000,0.000,0.000,0,0.000,0,98.178,256645.025,217672.854,45244.472,26387.615,222886.456,28734.734,264695.145,134514.913 +5.411410,0.100159,11322021,0.337423,1618908.413,0.000,0.000,92.497,0.000,0.137,8.600,297.578,73.438,131.510,3.917908,12.771,8,0.000,0.000,0.000,0,0.000,0,92.497,144620.275,81570.428,314360.648,141295.556,214868.688,252439.008,305724.366,164029.444 +5.511574,0.100164,11548357,0.344168,2259653.287,0.000,0.000,14.384,0.000,0.134,5.622,297.578,0.000,127.330,3.984146,12.758,8,0.000,0.000,0.000,0,0.000,0,14.384,280629.658,294267.287,286390.208,298899.688,247404.161,289435.213,284982.518,277644.555 +5.611715,0.100140,11746405,0.350070,1977701.389,0.000,0.000,19.210,0.000,0.091,5.126,297.578,0.000,388.556,4.046741,12.720,8,0.000,0.000,0.000,0,0.000,0,19.210,254252.782,251147.146,206210.281,246793.263,250108.605,252744.901,254821.983,261622.428 +5.711857,0.100142,11945163,0.355994,1984753.889,0.000,0.000,13.033,0.000,0.033,4.397,297.578,0.000,347.318,4.109600,12.686,8,0.000,0.000,0.000,0,0.000,0,13.033,260678.817,249354.941,246439.093,253389.197,258791.504,214224.963,242055.335,259820.040 +5.812005,0.100148,12173914,0.362811,2284122.464,0.000,0.000,14.130,0.000,2.106,5.303,297.578,0.000,321.749,4.178043,12.655,8,0.000,0.000,0.000,0,0.000,0,14.130,245256.265,302860.833,287084.231,297029.482,270928.192,294942.577,296979.556,289041.329 +5.912144,0.100138,12405987,0.369727,2317522.063,0.000,0.000,16.241,0.000,0.311,5.435,297.578,0.000,291.667,4.265816,12.626,8,0.000,0.000,0.000,0,0.000,0,16.241,288520.627,307953.727,290957.254,289479.300,263165.723,317420.623,309501.585,250523.223 +6.012292,0.100148,12645948,0.376879,2396065.285,0.000,0.000,12.590,0.000,0.129,5.992,297.578,0.000,229.075,4.352539,12.604,8,0.000,0.000,0.000,0,0.000,0,12.590,331679.317,312028.388,247763.461,298678.139,312407.827,289242.098,293545.731,310720.323 +6.112438,0.100146,12806456,0.381662,1602734.046,0.000,0.000,20.831,0.000,38.818,3.521,297.578,22.350,95.875,4.399876,12.594,8,0.000,0.000,0.000,0,0.000,0,20.831,167814.367,223243.234,226188.923,185728.146,216153.612,216642.895,179497.266,187465.603 +6.212559,0.100121,12930325,0.385354,1237198.248,0.000,0.000,111.073,0.000,76.165,9.163,297.578,205.924,163.553,4.485378,12.578,8,0.000,0.000,0.000,0,0.000,0,111.073,82041.079,154773.382,162364.229,133728.757,300987.085,179593.455,95834.448,127875.814 +6.312720,0.100162,13125523,0.391171,1948827.615,0.000,0.000,89.622,0.000,0.031,7.478,297.578,49.490,150.421,4.568321,12.564,8,0.000,0.000,0.000,0,0.000,0,89.622,233751.888,194505.372,308830.442,314800.785,341767.164,251253.577,137228.023,166690.365 +6.412866,0.100146,13365630,0.398327,2397571.488,0.000,0.000,11.525,0.000,8.315,5.226,297.578,0.000,247.607,4.640881,12.539,8,0.000,0.000,0.000,0,0.000,0,11.525,304735.333,313881.987,303077.752,281109.807,316258.519,299972.283,308809.388,269726.418 +6.513021,0.100155,13586990,0.404924,2210170.214,0.000,0.000,17.382,0.000,1.578,5.219,297.578,0.000,484.795,4.728100,12.492,8,0.000,0.000,0.000,0,0.000,0,17.382,284368.711,285776.526,282102.228,268722.990,279695.962,234346.337,279356.489,295800.970 +6.613177,0.100155,13823812,0.411982,2364545.827,0.000,0.000,15.001,0.000,0.101,5.681,297.578,0.000,347.429,4.805992,12.458,8,0.000,0.000,0.000,0,0.000,0,15.001,305884.698,300832.548,317037.368,249731.952,287173.772,293154.479,312853.869,297877.141 +6.713322,0.100145,14053002,0.418812,2288587.544,0.000,0.000,14.139,0.000,0.029,5.439,297.578,0.000,275.266,4.873596,12.431,8,0.000,0.000,0.000,0,0.000,0,14.139,235628.955,276260.147,311199.576,285007.486,298777.555,284578.107,292087.239,305048.479 +6.813473,0.100152,14295779,0.426047,2424092.821,0.000,0.000,15.404,0.000,0.115,5.479,297.578,0.000,243.420,4.942631,12.407,8,0.000,0.000,0.000,0,0.000,0,15.404,314492.936,313005.193,311836.965,261962.621,287833.377,306774.644,311048.162,317138.922 +6.913620,0.100147,14516858,0.432636,2207551.015,0.000,0.000,13.544,0.000,0.144,5.445,297.578,0.000,204.193,5.009838,12.387,8,0.000,0.000,0.000,0,0.000,0,13.544,272689.901,276953.645,230092.402,271032.333,299770.168,285780.694,287687.896,283543.976 +7.013776,0.100156,14641461,0.436350,1244091.332,0.000,0.000,1.923,0.000,79.022,7.326,297.578,84.946,128.043,5.106476,12.375,8,0.000,0.000,0.000,0,0.000,0,1.923,290207.769,102899.651,59197.752,104177.660,58369.044,55363.727,286703.230,287172.499 +7.113956,0.100180,14774595,0.440317,1328948.929,0.000,0.000,86.037,0.000,0.097,9.328,297.578,226.078,159.557,5.198166,12.359,8,0.000,0.000,0.000,0,0.000,0,86.037,139538.939,234697.727,305300.697,35306.476,114633.749,58085.491,330984.486,110401.364 +7.214112,0.100156,15007231,0.447250,2322727.788,0.000,0.000,14.433,0.000,0.039,5.259,297.578,0.000,212.246,5.263878,12.338,8,0.000,0.000,0.000,0,0.000,0,14.433,254591.877,292023.343,302417.089,301897.901,289477.324,293441.126,293790.579,295088.549 +7.314267,0.100155,15233848,0.454004,2262673.604,0.000,0.000,19.494,0.000,0.072,5.163,297.578,0.000,406.637,5.330257,12.299,8,0.000,0.000,0.000,0,0.000,0,19.494,283711.595,286207.737,291080.208,297260.658,302203.021,236604.387,280047.257,285558.740 +7.414400,0.100134,15469499,0.461027,2353361.132,0.000,0.000,22.234,0.000,0.011,5.336,297.578,0.000,389.401,5.397339,12.260,8,0.000,0.000,0.000,0,0.000,0,22.234,305321.471,239529.502,305770.869,331626.274,288324.214,290371.474,302085.800,290331.528 +7.514564,0.100164,15705215,0.468052,2353304.440,0.000,0.000,13.416,0.000,0.860,5.320,297.578,0.000,244.170,5.464561,12.237,8,0.000,0.000,0.000,0,0.000,0,13.416,313646.135,281149.376,264945.923,305838.926,281808.297,287219.431,301735.648,316960.704 +7.614708,0.100143,15936341,0.474940,2307953.003,0.000,0.000,15.867,0.000,1.798,5.421,297.578,0.000,275.114,5.541298,12.210,8,0.000,0.000,0.000,0,0.000,0,15.867,310994.385,245478.262,296365.347,300519.395,300109.981,293709.153,302206.977,258569.504 +7.714865,0.100157,16163244,0.481702,2265472.890,0.000,0.000,13.510,0.000,0.190,6.054,297.578,0.000,200.076,5.639553,12.190,8,0.000,0.000,0.000,0,0.000,0,13.510,278961.991,293089.808,276146.411,299669.477,280829.059,245454.602,282176.943,309144.600 +7.815015,0.100151,16340677,0.486990,1771659.454,0.000,0.000,3.850,0.000,45.783,3.609,297.578,2.808,168.925,5.670902,12.174,8,0.000,0.000,0.000,0,0.000,0,3.850,166249.401,231680.771,226528.538,228535.512,226318.854,224950.916,240277.812,227117.650 +7.915158,0.100143,16431432,0.489695,906256.853,0.000,0.000,106.490,0.000,40.058,1.512,342.000,15.837,59.134,5.694019,12.168,8,0.000,0.000,0.000,0,0.000,0,106.490,24395.190,110921.725,116793.346,110282.637,127837.587,138921.771,145572.281,131532.315 +8.015265,0.100107,16472576,0.490921,411002.102,0.000,0.000,7.259,0.000,140.164,1.416,342.000,33.753,86.587,5.703461,12.159,8,0.000,0.000,0.000,0,0.000,0,7.259,82791.790,0.000,0.000,0.000,85009.428,79834.941,76138.879,87227.065 +8.115380,0.100115,16526399,0.492525,537611.650,0.000,0.000,24.886,0.000,240.279,4.314,357.637,508.439,201.136,5.776814,12.139,8,0.000,0.000,0.000,0,0.000,0,24.886,3695.749,0.000,0.000,0.000,171482.764,162153.494,119003.125,81276.517 +8.215509,0.100130,16574435,0.493957,479738.245,0.000,0.000,3.268,0.000,340.409,4.583,357.637,477.311,405.139,5.822010,12.100,8,0.000,0.000,0.000,0,0.000,0,3.268,0.000,0.000,0.000,0.000,154469.803,165545.448,159722.994,0.000 +8.315643,0.100134,16599965,0.494718,254959.509,0.000,0.000,4.110,0.000,440.543,2.741,357.637,258.873,496.915,5.852989,12.051,8,0.000,0.000,0.000,0,0.000,0,4.110,0.000,0.000,0.000,0.000,87203.542,82769.464,84986.503,0.000 +8.415759,0.100116,16633971,0.495731,339664.627,0.000,0.000,13.194,0.000,540.659,4.028,357.637,478.545,335.898,5.902714,12.019,8,0.000,0.000,0.000,0,0.000,0,13.194,0.000,0.000,0.000,0.000,102011.258,116524.364,121129.005,0.000 +8.515888,0.100129,16658835,0.496472,248320.407,0.000,0.000,4.666,0.000,640.788,3.253,357.637,386.300,272.150,5.941116,11.992,8,0.000,0.000,0.000,0,0.000,0,4.666,0.000,0.000,0.000,0.000,86468.713,82773.469,79078.225,0.000 +8.616018,0.100131,16685966,0.497281,270956.175,0.000,0.000,4.543,0.000,740.918,2.570,357.637,267.151,492.755,5.966553,11.944,8,0.000,0.000,0.000,0,0.000,0,4.543,0.000,0.000,0.000,0.000,88684.193,90901.297,91370.685,0.000 +8.716165,0.100146,16694116,0.497523,81380.875,0.000,0.000,65.433,0.000,841.065,1.623,357.637,195.534,205.715,5.984310,11.924,8,0.000,0.000,0.000,0,0.000,0,65.433,0.000,0.000,0.000,0.000,45074.021,36246.942,59.912,0.000 +8.816276,0.100111,16735497,0.498757,413350.491,0.000,0.000,6.145,0.000,941.176,3.561,357.637,436.819,271.300,6.062984,11.897,8,0.000,0.000,0.000,0,0.000,0,6.145,0.000,0.000,0.000,0.000,142661.408,127847.875,142841.208,0.000 +8.916418,0.100142,16774704,0.499925,391515.141,0.000,0.000,2.471,0.000,1041.318,3.458,357.637,352.742,318.572,6.102970,11.866,8,0.000,0.000,0.000,0,0.000,0,2.471,0.000,0.000,0.000,0.000,125621.967,134329.627,131563.547,0.000 +9.016536,0.100118,16789635,0.500370,149133.413,0.000,0.000,22.727,0.000,1141.436,1.451,357.637,132.382,365.739,6.120220,11.830,8,0.000,0.000,0.000,0,0.000,0,22.727,0.000,0.000,0.000,0.000,30713.632,57072.421,61347.359,0.000 +9.116672,0.100135,16820305,0.501284,306285.048,0.000,0.000,3.328,0.000,1241.571,2.416,357.637,312.116,332.050,6.148167,11.798,8,0.000,0.000,0.000,0,0.000,0,3.328,0.000,0.000,0.000,0.000,101582.377,100503.838,104198.832,0.000 +9.216806,0.100134,16837177,0.501787,168493.853,0.000,0.000,3.486,0.000,1341.706,1.324,357.637,177.769,141.568,6.165157,11.784,8,0.000,0.000,0.000,0,0.000,0,3.486,0.000,0.000,0.000,0.000,56903.626,56164.618,55425.609,0.000 +9.316918,0.100112,16863923,0.502584,267160.606,0.000,0.000,9.192,0.000,1441.818,2.265,357.637,256.978,141.950,6.196198,11.770,8,0.000,0.000,0.000,0,0.000,0,9.192,0.000,0.000,0.000,0.000,89519.680,86493.072,91147.855,0.000 +9.417071,0.100153,16891111,0.503394,271464.784,0.000,0.000,45.423,0.000,1541.971,2.798,357.637,283.863,338.935,6.228367,11.737,8,0.000,0.000,0.000,0,0.000,0,45.423,0.000,0.000,0.000,0.000,60128.032,104929.506,106407.246,0.000 +9.517241,0.100170,16905881,0.503835,147449.510,0.000,0.000,13.450,0.000,1642.141,1.386,357.637,184.764,303.859,6.272087,11.707,8,0.000,0.000,0.000,0,0.000,0,13.450,0.000,0.000,0.000,0.000,53648.860,41359.737,52440.912,0.000 +9.617367,0.100126,16926102,0.504437,201954.610,0.000,0.000,5.123,0.000,1742.267,1.486,357.637,181.216,201.542,6.291939,11.687,8,0.000,0.000,0.000,0,0.000,0,5.123,0.000,0.000,0.000,0.000,70361.022,68733.081,62860.507,0.000 +9.717485,0.100118,16963085,0.505539,369394.477,0.000,0.000,3.712,0.000,1842.385,2.885,357.637,320.716,257.392,6.330467,11.662,8,0.000,0.000,0.000,0,0.000,0,3.712,0.000,0.000,0.000,0.000,118859.862,124483.232,126051.383,0.000 +9.817646,0.100161,16991765,0.506394,286339.389,0.000,0.000,3.772,0.000,1942.546,2.412,357.637,250.807,160.718,6.358547,11.646,8,0.000,0.000,0.000,0,0.000,0,3.772,0.000,0.000,0.000,0.000,97523.122,94687.683,94128.583,0.000 +9.917809,0.100163,17007454,0.506862,156634.105,0.000,0.000,13.739,0.000,2042.709,1.182,357.637,138.017,172.531,6.372421,11.630,8,0.000,0.000,0.000,0,0.000,0,13.739,0.000,0.000,0.000,0.000,53193.098,57625.856,45815.151,0.000 +10.017937,0.100128,17029210,0.507510,217281.554,0.000,0.000,4.131,0.000,2142.837,1.737,357.637,182.774,334.298,6.399910,11.597,8,0.000,0.000,0.000,0,0.000,0,4.131,0.000,0.000,0.000,0.000,74644.343,73166.237,69470.973,0.000 +10.118079,0.100141,17047785,0.508064,185488.028,0.000,0.000,17.729,0.000,2242.979,1.618,357.637,164.182,283.311,6.414543,11.569,8,0.000,0.000,0.000,0,0.000,0,17.729,0.000,0.000,0.000,0.000,63060.937,62072.333,60354.759,0.000 +10.218186,0.100107,17063102,0.508520,153006.195,0.000,0.000,6.497,0.000,2343.086,1.305,357.637,142.738,155.185,6.432419,11.554,8,0.000,0.000,0.000,0,0.000,0,6.497,0.000,0.000,0.000,0.000,51494.871,51744.603,49766.721,0.000 +10.318382,0.100196,17077088,0.508937,139586.163,0.000,0.000,7.218,0.000,2443.282,1.186,357.637,155.710,128.498,6.449253,11.541,8,0.000,0.000,0.000,0,0.000,0,7.218,0.000,0.000,0.000,0.000,48744.374,43574.516,47267.272,0.000 +10.418554,0.100173,17103160,0.509714,260270.975,0.000,0.000,29.069,0.000,2543.454,3.439,357.637,331.303,210.379,6.517376,11.521,8,0.000,0.000,0.000,0,0.000,0,29.069,0.000,0.000,0.000,0.000,91611.949,99727.947,68931.079,0.000 +10.518695,0.100140,17127769,0.510447,245744.837,0.000,0.000,2481.488,0.000,2643.595,3.089,380.930,87.650,204.712,6.549889,11.501,8,0.000,0.000,0.000,0,0.000,0,2481.488,13311.303,0.000,0.000,0.000,92110.625,92370.260,47952.648,0.000 +10.618833,0.100138,17211876,0.512954,839912.919,0.000,0.000,2674.180,0.000,0.442,5.320,381.012,6.866,201.324,6.586700,11.481,8,0.000,0.000,0.000,0,0.000,0,2674.180,45577.212,118416.867,119675.133,124897.938,134924.126,131408.968,127244.705,37767.970 +10.718992,0.100160,17378236,0.517912,1660950.070,0.000,0.000,22.281,0.000,0.109,5.280,381.012,0.234,332.243,6.652897,11.449,8,0.000,0.000,0.000,0,0.000,0,22.281,204653.490,165865.373,223353.655,217682.702,206250.941,210194.649,217283.340,215665.920 +10.819137,0.100145,17604245,0.524647,2256821.986,0.000,0.000,13.543,0.000,0.144,5.290,381.012,0.000,298.981,6.719967,11.419,8,0.000,0.000,0.000,0,0.000,0,13.543,293105.566,287803.244,279245.636,284088.623,295552.023,268321.454,291977.199,256728.242 +10.919287,0.100150,17822683,0.531157,2181113.303,0.000,0.000,18.352,0.000,0.175,5.443,381.012,0.000,307.313,6.786037,11.389,8,0.000,0.000,0.000,0,0.000,0,18.352,263026.061,284623.713,284433.998,237214.719,291193.873,278073.524,286191.365,256356.050 +11.019431,0.100144,18054474,0.538065,2314570.307,0.000,0.000,14.290,0.000,0.080,5.555,381.012,0.000,316.106,6.854885,11.358,8,0.000,0.000,0.000,0,0.000,0,14.290,273345.590,289841.787,308934.239,318929.816,302743.172,298039.958,232764.145,289971.600 +11.119583,0.100152,18215804,0.542873,1610848.643,0.000,0.000,3.265,0.000,100.232,3.497,381.012,29.720,174.851,6.886276,11.341,8,0.000,0.000,0.000,0,0.000,0,3.265,234742.773,221552.845,229430.857,241831.985,225097.451,0.000,227923.151,230269.580 +11.219719,0.100135,18325746,0.546150,1097933.036,0.000,0.000,40.653,0.000,200.367,2.301,381.012,21.767,157.872,6.911118,11.326,8,0.000,0.000,0.000,0,0.000,0,40.653,168691.536,159224.358,167912.591,120107.335,158984.682,0.000,166314.755,156697.779 +11.319882,0.100163,18463946,0.550268,1379744.146,0.000,0.000,15.177,0.000,300.531,2.799,381.012,29.600,184.854,6.937393,11.308,8,0.000,0.000,0.000,0,0.000,0,15.177,207520.708,201839.996,201700.224,202858.331,171988.802,0.000,200542.118,193293.968 +11.420052,0.100170,18468401,0.550401,44474.288,0.000,0.000,305.505,0.000,96.334,3.017,381.012,656.266,288.259,6.941547,11.280,7,0.000,0.000,0.000,0,0.000,0,305.505,8126.166,7387.424,7207.730,7008.070,1407.604,9.983,6678.630,6648.681 +11.520210,0.100158,18468411,0.550402,99.843,0.000,0.000,167.490,0.000,196.492,1.703,381.012,288.296,366.415,7.008057,11.244,7,0.000,0.000,0.000,0,0.000,0,167.490,0.000,19.969,19.969,19.969,0.000,0.000,19.969,19.969 +11.620352,0.100143,18468413,0.550402,19.972,0.000,0.000,210.007,0.000,295.495,0.783,381.012,190.042,291.303,7.008057,11.215,7,0.000,0.000,0.000,0,0.000,0,210.007,19.972,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.720470,0.100118,18468415,0.550402,19.976,0.000,0.000,315.800,0.000,272.956,1.294,381.012,333.084,309.323,7.023926,11.185,7,0.000,0.000,0.000,0,0.000,0,315.800,0.000,0.000,0.000,0.000,0.000,19.976,0.000,0.000 +11.820603,0.100132,18468422,0.550402,69.908,0.000,0.000,334.276,0.000,340.011,1.554,381.012,335.026,249.709,7.051392,11.161,7,0.000,0.000,0.000,0,0.000,0,334.276,9.987,19.974,0.000,0.000,0.000,0.000,19.974,19.974 +11.920759,0.100157,18468427,0.550402,49.922,0.000,0.000,380.765,0.000,272.267,1.209,381.012,298.048,204.679,7.085449,11.141,7,0.000,0.000,0.000,0,0.000,0,380.765,9.984,0.000,19.969,19.969,0.000,0.000,0.000,0.000 +12.020914,0.100154,18468431,0.550402,39.938,0.000,0.000,210.907,0.000,372.421,1.494,381.012,341.465,325.747,7.123657,11.109,7,0.000,0.000,0.000,0,0.000,0,210.907,0.000,19.969,0.000,0.000,0.000,0.000,19.969,0.000 +12.121081,0.100167,18468433,0.550402,19.967,0.000,0.000,436.629,0.000,304.888,0.819,381.012,178.061,325.276,7.161011,11.077,7,0.000,0.000,0.000,0,0.000,0,436.629,0.000,0.000,0.000,0.000,0.000,19.967,0.000,0.000 +12.221227,0.100146,18468437,0.550402,39.942,0.000,0.000,322.793,0.000,405.033,1.036,381.012,216.676,312.318,7.201294,11.046,7,0.000,0.000,0.000,0,0.000,0,322.793,19.971,0.000,19.971,0.000,0.000,0.000,0.000,0.000 +12.321382,0.100156,18468440,0.550402,29.953,0.000,0.000,411.179,0.000,420.552,1.038,381.012,270.088,275.119,7.232178,11.019,7,0.000,0.000,0.000,0,0.000,0,411.179,0.000,9.984,0.000,0.000,0.000,0.000,0.000,19.969 +12.421525,0.100143,18468443,0.550402,29.957,0.000,0.000,372.041,0.000,520.695,1.102,381.012,264.895,237.317,7.261353,10.996,7,0.000,0.000,0.000,0,0.000,0,372.041,0.000,9.986,0.000,0.000,0.000,0.000,19.971,0.000 +12.521634,0.100109,18468449,0.550403,59.935,0.000,0.000,524.933,0.000,367.966,1.571,381.012,324.568,312.394,7.297729,10.966,7,0.000,0.000,0.000,0,0.000,0,524.933,0.000,0.000,19.978,19.978,0.000,19.978,0.000,0.000 +12.621786,0.100151,18468451,0.550403,19.970,0.000,0.000,377.356,0.000,379.298,1.191,381.012,318.697,326.342,7.338501,10.934,7,0.000,0.000,0.000,0,0.000,0,377.356,19.970,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.721944,0.100158,18468456,0.550403,49.921,0.000,0.000,477.552,0.000,287.185,1.110,381.012,240.011,331.312,7.431519,10.901,7,0.000,0.000,0.000,0,0.000,0,477.552,0.000,19.968,0.000,0.000,0.000,0.000,19.968,9.984 +12.822056,0.100112,18468461,0.550403,49.944,0.000,0.000,299.528,0.000,314.747,1.300,381.012,296.387,330.685,7.431519,10.869,7,0.000,0.000,0.000,0,0.000,0,299.528,0.000,0.000,19.978,19.978,0.000,0.000,0.000,9.989 +12.922164,0.100108,18468465,0.550403,39.957,0.000,0.000,347.635,0.000,381.492,1.346,381.012,361.483,338.227,7.457520,10.836,7,0.000,0.000,0.000,0,0.000,0,347.635,0.000,9.989,0.000,0.000,0.000,19.978,9.989,0.000 +13.022273,0.100109,18468469,0.550403,39.957,0.000,0.000,476.623,0.000,266.641,1.224,381.012,274.429,299.987,7.493896,10.807,7,0.000,0.000,0.000,0,0.000,0,476.623,9.989,9.989,0.000,0.000,0.000,0.000,9.989,9.989 +13.122407,0.100135,18468475,0.550403,59.919,0.000,0.000,310.796,0.000,257.758,1.409,381.012,266.087,312.548,7.532227,10.776,7,0.000,0.000,0.000,0,0.000,0,310.796,9.987,0.000,19.973,19.973,0.000,0.000,0.000,9.987 +13.222535,0.100128,18468476,0.550403,9.987,0.000,0.000,286.843,0.000,357.885,1.174,381.012,260.839,173.841,7.553955,10.759,7,0.000,0.000,0.000,0,0.000,0,286.843,0.000,9.987,0.000,0.000,0.000,0.000,0.000,0.000 +13.322668,0.100133,18468480,0.550404,39.947,0.000,0.000,446.509,0.000,292.321,1.388,381.012,336.543,353.747,7.597046,10.725,7,0.000,0.000,0.000,0,0.000,0,446.509,0.000,9.987,0.000,0.000,0.000,9.987,19.973,0.000 +13.422818,0.100149,18468486,0.550404,59.911,0.000,0.000,358.795,0.000,351.916,1.125,381.012,241.788,341.560,7.696045,10.691,7,0.000,0.000,0.000,0,0.000,0,358.795,19.970,0.000,0.000,9.985,0.000,9.985,0.000,19.970 +13.522956,0.100138,18468489,0.550404,29.959,0.000,0.000,395.113,0.000,292.390,1.001,381.012,230.736,350.883,7.696045,10.657,7,0.000,0.000,0.000,0,0.000,0,395.113,0.000,0.000,19.972,9.986,0.000,0.000,0.000,0.000 +13.623082,0.100126,18472104,0.550512,36104.531,0.000,0.000,324.521,0.000,298.948,1.570,381.012,345.112,377.454,7.723755,10.620,7,0.000,0.000,0.000,0,0.000,0,324.521,0.000,19.975,15560.404,0.000,0.000,0.000,20524.152,0.000 +13.723199,0.100118,18551848,0.552888,796503.988,0.000,0.000,341.341,0.000,0.080,2.691,381.012,227.818,285.134,7.889454,10.592,7,0.000,0.000,0.000,0,0.000,0,341.341,96656.414,128918.501,144959.651,90443.715,0.000,121966.671,141244.017,72315.019 +13.823376,0.100177,18761773,0.559144,2095540.642,0.000,0.000,15.776,0.000,0.128,4.918,381.012,0.000,249.480,7.957409,10.568,6,0.000,0.000,0.000,0,0.000,0,15.776,368407.874,326601.875,345508.409,373758.403,0.000,311069.370,43882.323,326312.388 +13.923544,0.100167,18979832,0.565643,2176945.684,0.000,0.000,18.786,0.000,0.001,5.230,381.012,0.156,268.808,7.999512,10.542,6,0.000,0.000,0.000,0,0.000,0,18.786,373694.417,378795.877,334609.846,417730.698,0.000,323518.414,0.000,348596.432 +14.023711,0.100168,19266964,0.574200,2866516.006,0.000,0.000,16.991,0.000,11.533,6.312,381.012,0.000,369.069,7.999512,10.510,6,0.000,0.000,0.000,0,0.000,0,16.991,508767.357,390854.966,485785.871,527066.689,0.000,491845.716,0.000,462195.407 +14.123881,0.100170,19422434,0.578834,1552061.294,0.000,0.000,18.997,0.000,0.003,5.147,381.012,0.000,246.963,7.999512,10.487,5,0.000,0.000,0.000,0,0.000,0,18.997,276070.644,273315.328,327503.202,313037.795,0.000,80642.897,0.000,281491.428 +14.224040,0.100159,19630827,0.585044,2080617.345,0.000,0.000,18.123,0.000,5.367,4.937,381.012,0.000,252.372,7.999512,10.466,4,0.000,0.000,0.000,0,0.000,0,18.123,504237.179,500093.776,175909.925,449833.797,0.000,0.000,0.000,450542.668 +14.324204,0.100164,19801821,0.590140,1707145.437,0.000,0.000,20.517,0.000,0.003,4.495,381.012,0.741,222.136,7.999512,10.447,3,0.000,0.000,0.000,0,0.000,0,20.517,553523.892,447856.867,0.000,236093.520,0.000,0.000,0.000,469671.158 +14.424360,0.100156,19962311,0.594923,1602396.816,0.000,0.000,12.941,0.000,0.000,3.530,381.012,0.000,147.114,7.999512,10.436,2,0.000,0.000,0.000,0,0.000,0,12.941,547934.045,587961.516,0.000,0.000,0.000,0.000,0.000,466501.255 +14.524697,0.100337,20000000,0.596046,375625.431,0.000,0.000,1.767,0.000,0.000,0.660,381.012,0.000,37.530,7.999512,10.432,0,0.000,0.000,0.000,0,0.000,0,1.767,201820.557,173804.874,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.log new file mode 100644 index 000000000..376cf3c76 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=5 os_tid=336 +worker=1 kind=insert tid=7 os_tid=334 +worker=4 kind=insert tid=6 os_tid=337 +worker=7 kind=insert tid=9 os_tid=340 +worker=6 kind=insert tid=8 os_tid=339 +worker=0 kind=insert tid=10 os_tid=333 +start_monotonic_ns=2090025922112068 main_address=0x55f1b18a5300 +worker=5 kind=insert tid=11 os_tid=338 +worker=2 kind=insert tid=12 os_tid=335 +load_end reason=complete inserted=20000000 elapsed_s=14.525 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.237 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090025922113787 cpu_ns=9692106 +diagnostic_stage name=stop_request wall_ns=2090040446864275 cpu_ns=62591855894 +diagnostic_stage name=workers_joined wall_ns=2090040446926031 cpu_ns=62591917176 +diagnostic_stage name=before_close wall_ns=2090040447009174 cpu_ns=62592000317 +diagnostic_stage name=after_close wall_ns=2090040684297757 cpu_ns=62691308807 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090040381675431 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090040381674166 last_end_ns=2090040381675431 loop_exit_ns=2090040381675478 deregister_start_ns=2090040381675526 deregister_end_ns=2090040381676140 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090040375656115 last_end_ns=2090040375657682 loop_exit_ns=2090040375657761 deregister_start_ns=2090040375657818 deregister_end_ns=2090040375658862 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090040103144891 last_end_ns=2090040103146816 loop_exit_ns=2090040103146894 deregister_start_ns=2090040103146934 deregister_end_ns=2090040103148168 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090040212118035 last_end_ns=2090040212119431 loop_exit_ns=2090040212119490 deregister_start_ns=2090040212119658 deregister_end_ns=2090040212120712 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090037242981679 last_end_ns=2090037242982533 loop_exit_ns=2090037242982582 deregister_start_ns=2090037242982628 deregister_end_ns=2090037242985337 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090039991764803 last_end_ns=2090039991766476 loop_exit_ns=2090039991766543 deregister_start_ns=2090039991766579 deregister_end_ns=2090039991767408 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090039656993585 last_end_ns=2090039656994939 loop_exit_ns=2090039656994989 deregister_start_ns=2090039656995067 deregister_end_ns=2090039656996197 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090040333572979 last_end_ns=2090040333574093 loop_exit_ns=2090040333574147 deregister_start_ns=2090040333574178 deregister_end_ns=2090040333575286 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.summary.csv new file mode 100644 index 000000000..51353bfc2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-03-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1376953.924737,14.524814,20000000,0.005492,0.001456,0.060928,0.256000,2674.179621,0.005492,0.001456,0.060928,0.256000,2674.179621,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.csv new file mode 100644 index 000000000..8dcd77e3e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.csv @@ -0,0 +1,136 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100075,0.100075,271101,0.008079,2708985.223,0.000,0.000,17.961,0.000,0.086,5.353,66.156,0.000,143.057,0.056335,13.999,8,0.000,0.000,0.000,0,0.000,0,17.961,357762.598,349828.528,344862.240,289263.796,334579.925,338596.923,336128.767,357962.448 +0.200198,0.100124,509274,0.015178,2378788.818,0.000,0.000,19.220,0.000,0.104,5.814,115.953,0.000,125.548,0.110729,13.987,8,0.000,0.000,0.000,0,0.000,0,19.220,310875.627,310086.603,286975.178,323000.636,306151.468,300618.310,240732.354,300348.643 +0.300355,0.100157,753656,0.022461,2439993.626,0.000,0.000,15.827,0.000,0.114,5.888,162.984,0.000,128.860,0.162895,13.974,8,0.000,0.000,0.000,0,0.000,0,15.827,314426.919,304033.218,259702.737,312310.238,315834.711,316054.367,307467.832,310163.605 +0.400517,0.100162,1000888,0.029829,2468326.864,0.000,0.000,18.825,0.000,8.977,6.024,215.309,0.000,130.453,0.219952,13.962,8,0.000,0.000,0.000,0,0.000,0,18.825,313432.944,321929.199,317496.370,325523.385,261157.512,315429.714,322258.666,291099.074 +0.500669,0.100152,1239377,0.036936,2381277.531,0.000,0.000,19.577,0.000,0.110,5.972,272.141,0.000,125.669,0.283894,13.949,8,0.000,0.000,0.000,0,0.000,0,19.577,305706.234,309121.054,267853.658,309839.963,312765.525,309710.160,304577.946,261702.989 +0.600812,0.100143,1488622,0.044364,2488880.100,0.000,0.000,13.014,0.000,0.136,5.855,276.828,0.000,131.452,0.341045,13.936,8,0.000,0.000,0.000,0,0.000,0,13.014,315597.326,314488.916,316565.937,320300.580,321379.033,311213.614,320919.692,268415.002 +0.700961,0.100149,1725182,0.051414,2362084.345,0.000,0.000,12.327,0.000,0.050,6.002,278.148,0.000,156.486,0.394146,13.921,8,0.000,0.000,0.000,0,0.000,0,12.327,300862.206,301251.626,300243.127,306124.374,306633.616,292414.779,257626.556,296928.061 +0.801119,0.100158,1948970,0.058084,2234358.941,0.000,0.000,13.191,0.000,0.148,5.558,283.664,0.000,254.794,0.443523,13.896,8,0.000,0.000,0.000,0,0.000,0,13.191,281396.556,240510.986,292159.594,290771.781,284721.316,280348.208,281746.005,282704.494 +0.901261,0.100143,2160885,0.064399,2116130.493,0.000,0.000,14.676,0.000,4.512,6.265,284.289,7.489,222.651,0.505001,13.874,8,0.000,0.000,0.000,0,0.000,0,14.676,267248.663,274298.603,209241.433,272501.168,275227.278,271882.052,270104.588,275626.708 +1.001397,0.100136,2283733,0.068061,1226809.454,0.000,0.000,33.294,0.000,71.805,8.291,294.008,125.805,177.259,0.595451,13.857,8,0.000,0.000,0.000,0,0.000,0,33.294,77045.088,288107.684,212989.972,207078.022,80060.981,210892.827,73499.915,77134.965 +1.101586,0.100188,2376562,0.070827,926546.628,0.000,0.000,109.387,0.000,132.203,7.427,297.133,71.194,691.745,0.666992,13.789,8,0.000,0.000,0.000,0,0.000,0,109.387,118197.602,196001.208,169391.277,0.000,152902.302,0.000,126811.394,163242.846 +1.201731,0.100145,2506340,0.074695,1295895.366,0.000,0.000,172.258,0.000,0.329,3.581,297.133,13.262,439.439,0.725075,13.746,8,0.000,0.000,0.000,0,0.000,0,172.258,173807.230,160356.792,167346.626,153227.160,163272.551,158539.435,159857.518,159488.055 +1.301880,0.100149,2716736,0.080965,2100836.413,0.000,0.000,21.632,0.000,0.052,5.919,297.133,7.138,455.612,0.800388,13.702,8,0.000,0.000,0.000,0,0.000,0,21.632,260842.172,280403.088,263498.223,205414.583,273603.199,275779.962,269259.657,272035.529 +1.402033,0.100154,2937305,0.087539,2202305.101,0.000,0.000,18.099,0.000,1.974,5.794,297.133,0.078,340.765,0.873528,13.669,8,0.000,0.000,0.000,0,0.000,0,18.099,274488.117,283923.615,233800.653,275696.260,294697.057,285101.804,273909.007,280688.587 +1.502168,0.100135,3176439,0.094665,2388115.566,0.000,0.000,15.007,0.000,4.406,5.715,297.133,0.000,189.471,0.975479,13.650,8,0.000,0.000,0.000,0,0.000,0,15.007,280760.917,300454.327,324082.424,294592.242,270305.034,295441.095,325001.183,297478.345 +1.602338,0.100169,3406422,0.101519,2295939.783,0.000,0.000,15.723,0.000,0.004,5.815,297.133,0.000,173.066,1.047276,13.633,8,0.000,0.000,0.000,0,0.000,0,15.723,298005.063,287712.503,310434.004,291286.447,241490.820,290308.105,289779.001,286923.839 +1.702526,0.100188,3633094,0.108275,2262458.749,0.000,0.000,18.692,0.000,0.119,5.202,297.133,0.000,247.269,1.114132,13.609,8,0.000,0.000,0.000,0,0.000,0,18.692,285981.366,291910.199,294994.390,304736.042,235157.091,295313.788,279862.889,274502.985 +1.802665,0.100139,3873669,0.115444,2402415.255,0.000,0.000,12.546,0.000,0.112,5.460,297.133,0.000,201.673,1.184158,13.589,8,0.000,0.000,0.000,0,0.000,0,12.546,299114.805,308441.858,319216.901,259479.821,297347.258,315122.585,306674.312,297017.716 +1.902811,0.100146,4022694,0.119886,1488073.885,0.000,0.000,16.607,0.000,69.969,6.714,297.133,67.987,142.253,1.267540,13.575,8,0.000,0.000,0.000,0,0.000,0,16.607,97647.204,218530.428,99584.371,212629.058,100453.100,277554.113,218150.983,263524.629 +2.002993,0.100182,4193839,0.124986,1708340.837,0.000,0.000,95.330,0.000,0.093,8.232,297.133,65.116,105.394,1.365948,13.565,8,0.000,0.000,0.000,0,0.000,0,95.330,254297.182,98251.184,264917.852,110628.657,255584.838,226278.176,302918.691,195464.257 +2.103128,0.100134,4445098,0.132474,2509215.582,0.000,0.000,11.375,0.000,0.144,5.401,297.133,0.000,136.262,1.434204,13.552,8,0.000,0.000,0.000,0,0.000,0,11.375,310722.138,331434.284,312659.532,331993.532,304700.236,274061.439,321996.975,321647.445 +2.203267,0.100139,4679598,0.139463,2341740.999,0.000,0.000,12.675,0.000,0.133,5.414,297.133,0.000,151.976,1.501488,13.537,8,0.000,0.000,0.000,0,0.000,0,12.675,301460.457,278811.977,284563.972,300312.056,290325.953,290945.092,288947.871,306373.620 +2.303429,0.100162,4890426,0.145746,2104861.810,0.000,0.000,18.970,0.000,0.234,5.230,297.133,0.000,456.368,1.565693,13.492,8,0.000,0.000,0.000,0,0.000,0,18.970,289869.267,277329.631,265708.503,255874.473,279396.274,264650.221,208840.853,263192.588 +2.403570,0.100141,5115877,0.152465,2251331.660,0.000,0.000,14.139,0.000,12.954,5.105,297.133,0.000,422.607,1.639080,13.451,8,0.000,0.000,0.000,0,0.000,0,14.139,277717.929,295852.328,249417.882,283240.133,304420.232,290310.152,266383.930,283989.076 +2.503727,0.100156,5345539,0.159309,2293035.847,0.000,0.000,19.692,0.000,0.122,5.930,297.133,0.000,295.788,1.737965,13.422,8,0.000,0.000,0.000,0,0.000,0,19.692,308138.361,231987.390,307119.953,295008.883,274570.829,288059.745,302567.070,285583.616 +2.603882,0.100155,5572402,0.166071,2265110.471,0.000,0.000,15.364,0.000,0.162,5.514,297.133,0.000,196.960,1.806667,13.402,8,0.000,0.000,0.000,0,0.000,0,15.364,282091.686,297847.205,297208.198,280054.851,291976.327,303598.269,235953.376,276380.560 +2.704010,0.100128,5742456,0.171139,1698363.004,0.000,0.000,21.410,0.000,38.054,4.254,297.133,24.110,161.902,1.859642,13.387,8,0.000,0.000,0.000,0,0.000,0,21.410,238554.216,191584.423,242139.621,245964.718,239233.346,173986.980,181207.724,185691.976 +2.804159,0.100149,5872442,0.175012,1297929.434,0.000,0.000,95.515,0.000,20.734,9.964,297.133,164.443,96.809,1.948612,13.377,8,0.000,0.000,0.000,0,0.000,0,95.515,69995.887,63605.392,256428.583,344267.929,244396.480,97514.954,83006.534,138713.675 +2.904318,0.100158,6101175,0.181829,2283710.935,0.000,0.000,27.650,0.000,0.956,5.434,297.133,0.000,120.707,2.024628,13.365,8,0.000,0.000,0.000,0,0.000,0,27.650,210985.645,290379.826,307542.628,314321.885,307053.403,280495.490,269472.958,303459.099 +3.004472,0.100154,6332015,0.188709,2304848.666,0.000,0.000,13.413,0.000,0.067,5.485,297.133,0.000,129.410,2.120152,13.353,8,0.000,0.000,0.000,0,0.000,0,13.413,294885.637,295824.191,292129.883,293707.453,287367.222,246160.713,298240.468,296533.099 +3.104626,0.100154,6525006,0.194460,1926935.371,0.000,0.000,14.381,0.000,0.290,4.605,297.133,0.000,378.790,2.182095,13.316,8,0.000,0.000,0.000,0,0.000,0,14.381,244153.098,237373.564,252070.876,206021.962,253498.672,247328.197,244891.958,241597.044 +3.204751,0.100125,6738887,0.200834,2136135.601,0.000,0.000,16.268,0.000,0.015,4.675,297.133,0.000,441.127,2.246609,13.272,8,0.000,0.000,0.000,0,0.000,0,16.268,279599.946,261632.441,226426.519,274406.449,276274.110,264628.690,279000.697,274166.749 +3.304923,0.100172,6966661,0.207623,2273832.873,0.000,0.000,17.618,0.000,0.127,5.424,297.133,0.000,301.669,2.313644,13.243,8,0.000,0.000,0.000,0,0.000,0,17.618,248373.220,287476.030,292796.887,271393.664,283962.068,288314.589,293994.829,307521.586 +3.405078,0.100155,7205620,0.214744,2385891.248,0.000,0.000,19.871,0.000,0.100,5.552,297.133,0.000,207.062,2.382378,13.223,8,0.000,0.000,0.000,0,0.000,0,19.871,296700.038,329788.742,263311.798,307752.903,310298.956,300284.481,280025.887,297728.444 +3.505247,0.100169,7442881,0.221815,2368597.454,0.000,0.000,17.631,0.000,0.093,5.393,297.133,0.000,205.160,2.451488,13.203,8,0.000,0.000,0.000,0,0.000,0,17.631,284547.959,315196.039,310963.210,310983.176,318021.253,310573.869,238326.261,279985.687 +3.605430,0.100183,7575952,0.225781,1328285.374,0.000,0.000,79.504,0.000,82.767,7.255,297.133,97.244,155.380,2.539177,13.187,8,0.000,0.000,0.000,0,0.000,0,79.504,233104.496,56217.382,290898.999,57015.924,283103.229,62945.101,291078.671,53921.573 +3.705599,0.100169,7745383,0.230830,1691445.250,0.000,0.000,101.440,0.000,0.101,8.277,297.133,118.081,122.254,2.633610,13.175,8,0.000,0.000,0.000,0,0.000,0,101.440,209664.897,257993.045,219707.887,245893.537,308747.084,201119.370,55406.160,192913.269 +3.805743,0.100144,7983680,0.237932,2379543.244,0.000,0.000,14.030,0.000,0.085,5.652,297.133,0.000,127.044,2.700947,13.163,8,0.000,0.000,0.000,0,0.000,0,14.030,303063.561,253175.405,319080.495,296453.081,309184.746,297631.384,304771.102,296183.469 +3.905889,0.100146,8207373,0.244599,2233668.085,0.000,0.000,14.022,0.000,0.052,5.374,297.133,0.000,294.687,2.766796,13.134,8,0.000,0.000,0.000,0,0.000,0,14.022,286361.814,251772.327,295578.355,282737.108,273510.582,282297.749,291064.946,270345.204 +4.006035,0.100146,8434345,0.251363,2266413.235,0.000,0.000,16.812,0.000,3.712,5.039,297.133,0.000,451.958,2.835522,13.090,8,0.000,0.000,0.000,0,0.000,0,16.812,288858.547,274639.293,252022.292,284694.622,295998.130,280171.222,298614.313,291414.817 +4.106181,0.100146,8651880,0.257846,2172180.051,0.000,0.000,21.841,0.000,12.995,4.974,297.133,0.000,297.301,2.904594,13.061,8,0.000,0.000,0.000,0,0.000,0,21.841,276326.745,247349.034,278763.190,252721.194,290935.426,267339.860,278024.268,280720.334 +4.206337,0.100155,8862296,0.264117,2100893.552,0.000,0.000,20.478,0.000,1.521,5.509,297.133,0.000,305.229,2.991497,13.031,8,0.000,0.000,0.000,0,0.000,0,20.478,277798.082,266315.935,268752.147,267294.413,257889.037,265397.363,227007.052,270439.523 +4.306544,0.100207,9081786,0.270658,2190361.986,0.000,0.000,11.911,0.000,0.082,6.009,297.133,0.000,198.690,3.069717,13.012,8,0.000,0.000,0.000,0,0.000,0,11.911,268034.683,245112.174,240771.168,310816.048,291845.352,287464.428,282085.572,264232.560 +4.406685,0.100141,9287530,0.276790,2054537.042,0.000,0.000,18.732,0.000,31.169,5.228,297.133,37.525,150.451,3.130131,12.997,8,0.000,0.000,0.000,0,0.000,0,18.732,298658.011,217702.397,214357.124,303181.620,234079.258,285197.031,283459.486,217902.115 +4.506843,0.100158,9398733,0.280104,1110278.392,0.000,0.000,89.833,0.000,41.452,10.098,297.133,159.592,83.657,3.214600,12.989,8,0.000,0.000,0.000,0,0.000,0,89.833,216498.446,94520.881,3095.117,47584.929,329420.297,50799.857,221620.365,146738.501 +4.607016,0.100173,9618226,0.286645,2191133.270,0.000,0.000,49.031,0.000,6.725,6.054,297.133,14.740,135.702,3.290985,12.975,8,0.000,0.000,0.000,0,0.000,0,49.031,291464.958,214717.943,289977.536,294300.046,291385.097,303004.962,259160.934,247121.795 +4.707169,0.100153,9850029,0.293554,2314490.750,0.000,0.000,19.043,0.000,1.127,5.502,297.133,0.000,261.592,3.385834,12.950,8,0.000,0.000,0.000,0,0.000,0,19.043,288788.393,292183.202,305452.911,293331.446,258924.061,305103.445,267600.793,303106.499 +4.807321,0.100151,10074960,0.300257,2245908.527,0.000,0.000,16.247,0.000,0.095,5.216,297.133,0.000,408.366,3.456135,12.910,8,0.000,0.000,0.000,0,0.000,0,16.247,267904.254,291428.626,303210.781,291228.928,274064.923,296441.034,232018.603,289611.378 +4.907450,0.100129,10292070,0.306728,2168297.692,0.000,0.000,18.166,0.000,0.129,5.158,297.133,0.000,335.660,3.521175,12.877,8,0.000,0.000,0.000,0,0.000,0,18.166,271289.386,295797.711,211836.223,280078.027,290604.423,278869.589,278629.899,261192.435 +5.007623,0.100173,10509737,0.313215,2172900.235,0.000,0.000,16.330,0.000,0.114,5.265,297.133,0.000,312.037,3.587200,12.847,8,0.000,0.000,0.000,0,0.000,0,16.330,280593.199,266727.255,271828.405,295237.792,228503.569,277827.996,269123.098,283058.921 +5.107764,0.100140,10721037,0.319512,2110041.469,0.000,0.000,15.402,0.000,0.159,5.229,297.133,0.000,206.429,3.652431,12.826,8,0.000,0.000,0.000,0,0.000,0,15.402,271529.283,252336.194,290652.470,280756.346,248731.249,224385.385,255621.588,286028.953 +5.207917,0.100153,10958181,0.326579,2367811.282,0.000,0.000,12.901,0.000,0.038,5.522,297.133,0.000,198.563,3.721771,12.807,8,0.000,0.000,0.000,0,0.000,0,12.901,280530.082,306789.838,301487.964,308217.650,252862.483,310783.718,292931.077,314208.469 +5.308074,0.100157,11080868,0.330236,1224948.949,0.000,0.000,21.319,0.000,69.910,6.358,297.133,88.377,117.940,3.806858,12.795,8,0.000,0.000,0.000,0,0.000,0,21.319,82969.881,272253.034,266981.301,114520.401,83229.474,82011.384,270346.024,52637.450 +5.408254,0.100181,11206093,0.333968,1249991.528,0.000,0.000,91.183,0.000,13.971,9.532,297.133,171.838,146.571,3.875210,12.781,8,0.000,0.000,0.000,0,0.000,0,91.183,69484.456,129116.713,79396.547,224174.963,271110.161,255717.971,170861.290,50129.427 +5.508410,0.100156,11440655,0.340958,2341962.510,0.000,0.000,14.533,0.000,0.173,5.429,297.133,0.000,130.694,3.970184,12.768,8,0.000,0.000,0.000,0,0.000,0,14.533,283706.929,297705.068,249899.727,300241.107,320928.799,292902.568,290745.936,305832.375 +5.608559,0.100149,11666154,0.347678,2251637.537,0.000,0.000,15.708,0.000,0.305,4.949,297.133,0.000,347.139,4.036129,12.734,8,0.000,0.000,0.000,0,0.000,0,15.708,235878.800,275679.541,289478.995,282269.729,287721.611,282249.758,293293.316,305065.788 +5.708695,0.100136,11872689,0.353834,2062550.088,0.000,0.000,14.197,0.000,0.039,4.858,297.133,0.000,391.461,4.100006,12.696,8,0.000,0.000,0.000,0,0.000,0,14.197,270562.711,273858.237,252497.235,259327.962,212211.922,254494.524,260805.956,278791.540 +5.808833,0.100138,12099954,0.360607,2269525.793,0.000,0.000,15.355,0.000,0.052,5.298,297.133,0.000,302.513,4.166046,12.666,8,0.000,0.000,0.000,0,0.000,0,15.355,252841.940,285956.355,289671.241,289581.365,294724.285,286365.792,290500.100,279884.714 +5.908971,0.100138,12329141,0.367437,2288712.378,0.000,0.000,15.821,0.000,0.131,5.350,297.133,0.000,273.607,4.233536,12.640,8,0.000,0.000,0.000,0,0.000,0,15.821,305498.519,296281.236,283898.320,294523.660,281751.282,283039.505,251992.339,291727.518 +6.009133,0.100162,12559880,0.374314,2303649.472,0.000,0.000,14.130,0.000,6.396,5.569,297.133,0.000,198.662,4.305862,12.620,8,0.000,0.000,0.000,0,0.000,0,14.130,312582.447,309587.311,261685.091,294252.211,280364.761,241787.400,301869.842,301520.409 +6.109279,0.100145,12784285,0.381001,2240790.904,0.000,0.000,16.016,0.000,9.532,5.740,297.133,5.812,197.486,4.396175,12.601,8,0.000,0.000,0.000,0,0.000,0,16.016,317448.291,282069.746,269697.741,252682.488,318886.199,260491.131,280721.707,258793.600 +6.212194,0.102915,12912765,0.384830,1248408.469,0.000,0.000,81.677,0.000,42.863,9.484,297.133,203.862,139.489,4.479706,12.587,8,0.000,0.000,0.000,0,0.000,0,81.677,319924.104,5149.879,229509.714,316911.910,196919.723,88286.421,6121.555,85585.163 +6.312367,0.100174,13096861,0.390317,1837764.367,0.000,0.000,70.541,0.000,0.057,7.865,297.133,49.445,164.519,4.563793,12.571,8,0.000,0.000,0.000,0,0.000,0,70.541,234931.485,180346.401,193144.147,160401.083,271667.605,312376.817,184299.527,300597.300 +6.412518,0.100151,13331300,0.397304,2340862.204,0.000,0.000,13.463,0.000,1.902,5.372,297.133,0.000,236.870,4.631783,12.548,8,0.000,0.000,0.000,0,0.000,0,13.463,295434.765,294516.149,283862.205,293198.136,308764.676,298639.935,265280.209,301166.128 +6.512659,0.100140,13553863,0.403937,2222510.107,0.000,0.000,13.597,0.000,1.192,5.215,297.133,0.000,430.099,4.704300,12.505,8,0.000,0.000,0.000,0,0.000,0,13.597,298031.632,265716.994,288275.328,251586.830,261183.359,280246.598,292858.893,284610.472 +6.612820,0.100161,13767667,0.410308,2134601.221,0.000,0.000,13.261,0.000,0.078,5.192,297.133,0.000,350.919,4.796249,12.471,8,0.000,0.000,0.000,0,0.000,0,13.261,279280.088,278191.841,227932.807,274807.294,272171.540,259801.468,271832.087,270584.097 +6.712954,0.100134,13997567,0.417160,2295923.990,0.000,0.000,14.134,0.000,0.174,5.431,297.133,0.000,307.674,4.865860,12.441,8,0.000,0.000,0.000,0,0.000,0,14.134,288293.753,285167.941,294615.283,299149.209,234955.214,307008.679,296153.223,290580.689 +6.813094,0.100141,14239872,0.424381,2419645.969,0.000,0.000,16.452,0.000,0.084,5.463,297.133,0.000,260.883,4.934994,12.416,8,0.000,0.000,0.000,0,0.000,0,16.452,298520.033,309514.566,261951.479,310043.821,302714.133,300027.912,306079.398,330794.628 +6.913240,0.100146,14474653,0.431378,2344387.944,0.000,0.000,14.595,0.000,0.107,5.680,297.133,0.000,211.293,5.003880,12.395,8,0.000,0.000,0.000,0,0.000,0,14.595,312144.369,284005.443,304166.015,316218.422,241477.520,273530.733,315349.690,297495.751 +7.013398,0.100157,14612644,0.435491,1377742.315,0.000,0.000,23.114,0.000,65.901,6.602,297.133,76.754,137.674,5.087536,12.382,8,0.000,0.000,0.000,0,0.000,0,23.114,272700.943,177750.335,219963.918,88291.086,86673.631,84407.197,276015.728,171939.477 +7.113561,0.100163,14727436,0.438912,1146047.679,0.000,0.000,86.331,0.000,61.058,9.468,297.133,237.347,161.572,5.158390,12.366,8,0.000,0.000,0.000,0,0.000,0,86.331,98788.607,134789.791,93187.757,250460.817,122250.277,245119.543,129348.680,72102.205 +7.213726,0.100165,14947191,0.445461,2193930.738,0.000,0.000,64.115,0.000,0.098,6.072,297.133,0.000,224.941,5.255901,12.344,8,0.000,0.000,0.000,0,0.000,0,64.115,279399.084,283931.607,275166.067,282004.785,207148.274,297299.554,282723.599,286257.769 +7.313891,0.100165,15168310,0.452051,2207536.725,0.000,0.000,22.591,0.000,0.065,5.140,297.133,0.000,408.855,5.321148,12.304,8,0.000,0.000,0.000,0,0.000,0,22.591,291347.846,289431.018,289391.084,278858.514,282292.831,279767.011,277311.075,219137.347 +7.414041,0.100150,15382375,0.458430,2137451.496,0.000,0.000,20.708,0.000,0.130,4.906,297.133,0.000,353.455,5.385899,12.269,8,0.000,0.000,0.000,0,0.000,0,20.708,282806.805,221858.009,288628.094,264723.865,280849.734,268258.575,267070.353,263256.061 +7.514187,0.100146,15610122,0.465218,2274152.898,0.000,0.000,16.058,0.000,0.135,5.391,297.133,0.000,264.107,5.452103,12.244,8,0.000,0.000,0.000,0,0.000,0,16.058,281189.854,275458.214,238542.060,288229.585,296407.657,302219.180,294150.948,297955.399 +7.614344,0.100157,15852796,0.472450,2422931.805,0.000,0.000,14.800,0.000,0.063,5.284,297.133,0.000,235.567,5.521370,12.221,8,0.000,0.000,0.000,0,0.000,0,14.800,300567.589,314405.839,298221.277,303353.211,314485.713,316682.261,306258.644,268957.272 +7.714481,0.100137,16083809,0.479335,2306964.959,0.000,0.000,14.697,0.000,3.146,5.480,297.133,0.000,250.750,5.591522,12.196,8,0.000,0.000,0.000,0,0.000,0,14.697,278447.983,297521.815,292858.213,257426.823,317204.811,271028.163,283011.722,309465.429 +7.814643,0.100162,16301159,0.485812,2169990.864,0.000,0.000,13.374,0.000,17.956,5.239,297.133,0.702,194.646,5.664963,12.177,8,0.000,0.000,0.000,0,0.000,0,13.374,267876.811,288084.133,295781.686,268655.552,296161.072,224616.768,277990.456,250824.387 +7.914812,0.100169,16410183,0.489062,1088396.604,0.000,0.000,75.379,0.000,44.523,2.397,350.582,38.022,87.586,5.694893,12.168,8,0.000,0.000,0.000,0,0.000,0,75.379,172128.469,118669.013,120845.327,145533.513,116722.310,181173.151,178058.426,55266.396 +8.014974,0.100161,16459023,0.490517,487613.436,0.000,0.000,6.115,0.000,144.684,2.013,350.582,241.134,139.307,5.712666,12.155,8,0.000,0.000,0.000,0,0.000,0,6.115,117470.509,0.000,0.000,0.000,0.000,121903.359,123380.975,124858.592 +8.115104,0.100130,16505201,0.491893,461179.553,0.000,0.000,23.529,0.000,244.814,5.570,358.500,481.482,240.390,5.792568,12.131,8,0.000,0.000,0.000,0,0.000,0,23.529,36951.889,0.000,0.000,0.000,0.000,155936.973,112353.718,155936.973 +8.215243,0.100139,16545837,0.493104,405794.959,0.000,0.000,3.893,0.000,344.954,3.971,358.500,463.378,577.516,5.833118,12.075,8,0.000,0.000,0.000,0,0.000,0,3.893,0.000,0.000,0.000,0.000,0.000,129619.514,140404.497,135770.948 +8.315392,0.100148,16574847,0.493969,289669.939,0.000,0.000,9.048,0.000,445.102,3.602,358.500,333.294,413.527,5.875141,12.034,8,0.000,0.000,0.000,0,0.000,0,9.048,0.000,0.000,0.000,0.000,0.000,101039.990,89417.246,99212.703 +8.415551,0.100160,16622677,0.495394,477537.740,0.000,0.000,5.480,0.000,545.262,5.329,358.500,607.039,329.084,5.931442,12.002,8,0.000,0.000,0.000,0,0.000,0,5.480,0.000,0.000,0.000,0.000,0.000,162480.644,157688.293,157368.803 +8.515724,0.100173,16643549,0.496016,208359.474,0.000,0.000,25.356,0.000,645.435,2.080,358.500,199.148,467.472,5.958645,11.956,8,0.000,0.000,0.000,0,0.000,0,25.356,0.000,0.000,0.000,0.000,0.000,78244.613,56981.405,73133.456 +8.615869,0.100144,16675852,0.496979,322564.700,0.000,0.000,30.267,0.000,745.579,3.112,358.500,355.893,349.301,5.992783,11.922,8,0.000,0.000,0.000,0,0.000,0,30.267,0.000,0.000,0.000,0.000,0.000,118009.771,85576.556,118978.374 +8.716010,0.100141,16690756,0.497423,148829.461,0.000,0.000,53.748,0.000,845.720,2.411,358.500,335.580,200.225,6.053852,11.903,8,0.000,0.000,0.000,0,0.000,0,53.748,0.000,0.000,0.000,0.000,0.000,50029.227,48870.866,49929.368 +8.816164,0.100154,16729099,0.498566,382838.675,0.000,0.000,3.708,0.000,945.875,3.678,358.500,365.568,320.482,6.096241,11.871,8,0.000,0.000,0.000,0,0.000,0,3.708,0.000,0.000,0.000,0.000,0.000,134172.759,122011.543,126654.372 +8.916300,0.100136,16759023,0.499458,298834.876,0.000,0.000,4.897,0.000,1046.010,2.311,358.500,211.900,500.025,6.120358,11.822,8,0.000,0.000,0.000,0,0.000,0,4.897,0.000,0.000,0.000,0.000,0.000,99025.753,102261.366,97547.756 +9.016409,0.100109,16777519,0.500009,184758.800,0.000,0.000,9.475,0.000,1146.119,1.582,358.500,238.295,232.754,6.139137,11.800,8,0.000,0.000,0.000,0,0.000,0,9.475,0.000,0.000,0.000,0.000,0.000,64260.021,57667.201,62831.577 +9.116522,0.100113,16808455,0.500931,309009.410,0.000,0.000,16.146,0.000,1246.233,2.581,358.500,308.049,206.016,6.175892,11.779,8,0.000,0.000,0.000,0,0.000,0,16.146,0.000,0.000,0.000,0.000,0.000,102054.213,105690.088,101265.109 +9.216653,0.100131,16845234,0.502027,367310.623,0.000,0.000,2.274,0.000,1346.363,3.215,358.500,320.519,207.347,6.212582,11.759,8,0.000,0.000,0.000,0,0.000,0,2.274,0.000,0.000,0.000,0.000,0.000,123418.926,121950.842,121940.855 +9.316776,0.100123,16866763,0.502669,215025.495,0.000,0.000,5.046,0.000,1446.486,1.834,358.500,205.919,342.313,6.232609,11.726,8,0.000,0.000,0.000,0,0.000,0,5.046,0.000,0.000,0.000,0.000,0.000,67267.254,71691.811,76066.430 +9.416885,0.100109,16881989,0.503122,152093.844,0.000,0.000,71.679,0.000,1546.596,2.152,358.500,258.155,422.975,6.255127,11.684,8,0.000,0.000,0.000,0,0.000,0,71.679,0.000,0.000,0.000,0.000,0.000,63930.159,77615.208,10548.476 +9.517029,0.100144,16906519,0.503854,244947.178,0.000,0.000,3.755,0.000,1646.740,1.893,358.500,214.067,173.149,6.311687,11.667,8,0.000,0.000,0.000,0,0.000,0,3.755,0.000,0.000,0.000,0.000,0.000,82730.835,81282.920,80933.423 +9.617169,0.100140,16951084,0.505182,445029.055,0.000,0.000,3.215,0.000,1746.879,3.641,358.500,376.311,187.434,6.357693,11.649,8,0.000,0.000,0.000,0,0.000,0,3.215,0.000,0.000,0.000,0.000,0.000,146225.972,148582.684,150220.399 +9.717309,0.100140,16975341,0.505905,242230.456,0.000,0.000,3.572,0.000,1847.019,2.194,358.500,210.798,262.055,6.381893,11.623,8,0.000,0.000,0.000,0,0.000,0,3.572,0.000,0.000,0.000,0.000,0.000,83702.671,79268.886,79258.900 +9.817433,0.100124,17000224,0.506646,248521.793,0.000,0.000,3.912,0.000,1947.143,2.034,358.500,184.147,447.180,6.401485,11.580,8,0.000,0.000,0.000,0,0.000,0,3.912,0.000,0.000,0.000,0.000,0.000,81179.325,83276.724,84065.745 +9.917554,0.100121,17019835,0.507231,195872.082,0.000,0.000,16.507,0.000,2047.265,1.817,358.500,208.536,253.481,6.427151,11.555,8,0.000,0.000,0.000,0,0.000,0,16.507,0.000,0.000,0.000,0.000,0.000,52486.247,73910.224,69475.611 +10.017668,0.100114,17039964,0.507831,201061.638,0.000,0.000,3.968,0.000,2147.378,1.569,358.500,197.159,175.777,6.447968,11.538,8,0.000,0.000,0.000,0,0.000,0,3.968,0.000,0.000,0.000,0.000,0.000,64306.961,68741.924,68012.752 +10.117814,0.100147,17069720,0.508717,297124.603,0.000,0.000,18.252,0.000,2247.525,3.463,358.500,304.632,203.257,6.483807,11.518,8,0.000,0.000,0.000,0,0.000,0,18.252,0.000,0.000,0.000,0.000,0.000,75429.468,110837.582,110857.553 +10.217955,0.100140,17127119,0.510428,573184.985,0.000,0.000,2300.247,0.000,55.834,6.375,397.410,60.345,251.522,6.564266,11.493,8,0.000,0.000,0.000,0,0.000,0,2300.247,56171.110,35190.576,55442.134,89424.407,8647.854,42799.889,139963.427,145545.587 +10.318105,0.100150,17326817,0.516379,1993988.937,0.000,0.000,72.385,0.000,0.115,7.042,397.410,0.507,427.133,6.645264,11.451,8,0.000,0.000,0.000,0,0.000,0,72.385,268886.659,173939.084,280059.899,256894.648,219291.055,257963.045,271492.750,265461.797 +10.418240,0.100135,17547719,0.522963,2206042.482,0.000,0.000,18.214,0.000,0.082,5.111,397.410,0.000,316.136,6.711697,11.421,8,0.000,0.000,0.000,0,0.000,0,18.214,269955.638,226504.285,286573.209,272412.322,284046.619,286732.994,291566.470,288250.945 +10.518392,0.100152,17761237,0.529326,2131935.684,0.000,0.000,16.635,0.000,0.340,5.562,397.410,0.000,276.922,6.777039,11.393,8,0.000,0.000,0.000,0,0.000,0,16.635,268481.433,293713.036,257787.706,288570.862,280103.747,259335.351,272175.811,211767.738 +10.618543,0.100151,17973980,0.535666,2124219.031,0.000,0.000,16.836,0.000,0.101,5.261,397.410,0.000,300.327,6.843304,11.364,8,0.000,0.000,0.000,0,0.000,0,16.836,235923.378,258928.604,274704.756,291629.173,261314.996,264679.910,282363.180,254675.033 +10.718680,0.100137,18168877,0.541475,1946302.612,0.000,0.000,2.110,0.000,70.013,4.117,397.410,20.441,209.830,6.878754,11.344,8,0.000,0.000,0.000,0,0.000,0,2.110,256218.855,270069.872,257996.418,265975.483,90495.976,273764.808,264517.481,267263.718 +10.818947,0.100267,18313528,0.545786,1442655.714,0.000,0.000,18.221,0.000,170.281,2.936,397.410,31.439,155.678,6.909161,11.328,8,0.000,0.000,0.000,0,0.000,0,18.221,213280.188,210048.821,215653.846,213738.962,0.000,209161.192,212123.279,168649.426 +10.919091,0.100143,18437773,0.549488,1240672.191,0.000,0.000,243.114,0.000,28.319,3.129,397.410,232.362,264.816,6.926556,11.302,8,0.000,0.000,0.000,0,0.000,0,243.114,178594.085,181080.522,167440.068,176776.690,9.986,174030.625,179512.769,183227.446 +11.019234,0.100143,18437773,0.549488,0.000,0.000,0.000,0.000,0.000,128.462,3.217,397.410,674.232,528.854,6.941101,11.251,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.119352,0.100118,18437784,0.549489,109.870,0.000,0.000,226.677,0.000,228.491,1.564,397.410,218.296,397.225,6.981445,11.212,8,0.000,0.000,0.000,0,0.000,0,226.677,9.988,0.000,19.976,19.976,19.976,19.976,19.976,0.000 +11.219522,0.100170,18437789,0.549489,49.915,0.000,0.000,314.620,0.000,181.736,1.045,397.410,225.281,261.470,7.005127,11.186,8,0.000,0.000,0.000,0,0.000,0,314.620,9.983,19.966,0.000,0.000,0.000,0.000,0.000,19.966 +11.319651,0.100129,18437794,0.549489,49.936,0.000,0.000,251.622,0.000,277.942,3.092,397.410,641.869,419.382,7.053223,11.145,8,0.000,0.000,0.000,0,0.000,0,251.622,0.000,0.000,19.974,0.000,19.974,0.000,9.987,0.000 +11.419799,0.100148,18437801,0.549489,69.897,0.000,0.000,289.751,0.000,319.014,1.343,397.410,224.746,422.227,7.118530,11.104,8,0.000,0.000,0.000,0,0.000,0,289.751,19.970,0.000,0.000,0.000,0.000,19.970,9.985,19.970 +11.519933,0.100135,18437803,0.549489,19.973,0.000,0.000,216.090,0.000,419.149,0.866,397.410,205.622,306.619,7.143311,11.074,8,0.000,0.000,0.000,0,0.000,0,216.090,0.000,19.973,0.000,0.000,0.000,0.000,0.000,0.000 +11.620070,0.100137,18437810,0.549490,69.904,0.000,0.000,453.670,0.000,279.137,2.276,397.410,537.583,387.788,7.190308,11.036,8,0.000,0.000,0.000,0,0.000,0,453.670,0.000,0.000,19.973,19.973,9.986,0.000,19.973,0.000 +11.720203,0.100133,18437815,0.549490,49.934,0.000,0.000,268.499,0.000,379.270,1.805,397.410,376.336,285.636,7.231079,11.008,8,0.000,0.000,0.000,0,0.000,0,268.499,19.973,0.000,0.000,0.000,9.987,0.000,0.000,19.973 +11.820321,0.100118,18437820,0.549490,49.941,0.000,0.000,415.378,0.000,211.853,1.310,397.410,310.220,505.653,7.284912,10.959,8,0.000,0.000,0.000,0,0.000,0,415.378,0.000,19.976,0.000,9.988,0.000,19.976,0.000,0.000 +11.920433,0.100112,18437825,0.549490,49.944,0.000,0.000,302.966,0.000,291.753,1.114,397.410,253.427,381.097,7.376709,10.922,8,0.000,0.000,0.000,0,0.000,0,302.966,0.000,0.000,19.978,9.989,0.000,0.000,19.978,0.000 +12.020541,0.100108,18437832,0.549490,69.924,0.000,0.000,374.253,0.000,252.934,2.760,397.410,574.496,423.136,7.385376,10.880,8,0.000,0.000,0.000,0,0.000,0,374.253,19.978,9.989,0.000,0.000,19.978,0.000,0.000,19.978 +12.120691,0.100149,18437839,0.549490,69.896,0.000,0.000,313.158,0.000,202.109,1.440,397.410,317.338,344.953,7.423706,10.847,8,0.000,0.000,0.000,0,0.000,0,313.158,0.000,9.985,19.970,19.970,0.000,19.970,0.000,0.000 +12.220832,0.100141,18437841,0.549490,19.972,0.000,0.000,238.367,0.000,302.250,1.240,397.410,287.407,452.955,7.537231,10.802,8,0.000,0.000,0.000,0,0.000,0,238.367,19.972,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.320966,0.100134,18437849,0.549491,79.893,0.000,0.000,340.649,0.000,312.835,2.178,397.410,447.991,408.552,7.537231,10.762,8,0.000,0.000,0.000,0,0.000,0,340.649,0.000,19.973,0.000,19.973,0.000,0.000,19.973,19.973 +12.421115,0.100148,18437855,0.549491,59.911,0.000,0.000,333.999,0.000,332.905,1.753,397.410,420.158,357.283,7.573364,10.727,8,0.000,0.000,0.000,0,0.000,0,333.999,19.970,0.000,0.000,0.000,19.970,19.970,0.000,0.000 +12.521296,0.100181,18437857,0.549491,19.964,0.000,0.000,396.448,0.000,252.993,1.222,397.410,276.062,376.076,7.617432,10.691,8,0.000,0.000,0.000,0,0.000,0,396.448,0.000,0.000,19.964,0.000,0.000,0.000,0.000,0.000 +12.621432,0.100136,18438748,0.549518,8897.885,0.000,0.000,335.563,0.000,301.894,1.652,397.410,365.128,399.690,7.666748,10.652,8,0.000,0.000,0.000,0,0.000,0,335.563,0.000,5172.957,0.000,0.000,0.000,0.000,3704.956,19.973 +12.721582,0.100150,18460064,0.550153,212840.339,0.000,0.000,296.276,0.000,402.045,2.400,397.410,374.633,473.040,7.847008,10.605,8,0.000,0.000,0.000,0,0.000,0,296.276,19221.132,49515.633,0.000,0.000,24393.364,49515.633,70194.576,0.000 +12.821707,0.100125,18600839,0.554348,1405997.860,0.000,0.000,405.772,0.000,0.170,4.426,397.410,83.880,281.563,7.893940,10.578,8,0.000,0.000,0.000,0,0.000,0,405.772,186068.124,185988.223,107156.463,193488.876,197403.997,187276.618,191421.453,157194.106 +12.921849,0.100142,18810807,0.560606,2096700.295,0.000,0.000,15.895,0.000,0.494,5.805,397.410,0.000,267.198,7.961647,10.552,8,0.000,0.000,0.000,0,0.000,0,15.895,283507.097,282828.062,221674.969,232229.969,229613.687,282288.828,284495.692,280061.993 +13.021998,0.100149,19060126,0.568036,2489473.987,0.000,0.000,18.326,0.000,11.520,6.038,397.410,0.156,368.278,7.998779,10.517,6,0.000,0.000,0.000,0,0.000,0,18.326,339433.331,386832.579,447991.288,346512.764,379872.967,121039.326,9695.528,458096.204 +13.122166,0.100167,19305860,0.575359,2453234.904,0.000,0.000,13.693,0.000,0.000,6.066,397.410,0.390,283.432,7.998779,10.492,5,0.000,0.000,0.000,0,0.000,0,13.693,461228.208,453111.790,433943.864,470482.722,534575.473,0.000,0.000,99892.845 +13.222339,0.100173,19567199,0.583148,2608867.736,0.000,0.000,13.232,0.000,0.001,5.414,397.410,0.000,304.823,7.998779,10.466,5,0.000,0.000,0.000,0,0.000,0,13.232,474856.874,557363.854,539015.659,473838.639,563792.710,0.000,0.000,0.000 +13.322509,0.100170,19800646,0.590105,2330510.626,0.000,0.000,18.475,0.000,0.001,5.575,397.410,0.000,228.869,7.998779,10.447,5,0.000,0.000,0.000,0,0.000,0,18.475,428292.361,478017.881,466377.657,484217.349,473605.378,0.000,0.000,0.000 +13.422674,0.100165,19977240,0.595368,1763028.816,0.000,0.000,14.076,0.000,0.000,4.441,397.410,0.000,219.013,7.998779,10.429,1,0.000,0.000,0.000,0,0.000,0,14.076,139829.109,448529.370,430908.467,164188.885,579572.986,0.000,0.000,0.000 +13.523030,0.100356,20000000,0.596046,226792.322,0.000,0.000,0.017,0.000,0.000,0.326,397.410,0.000,11.950,7.998779,10.428,0,0.000,0.000,0.000,0,0.000,0,0.017,0.000,226792.322,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.log new file mode 100644 index 000000000..f70eaa0b8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=351 +worker=7 kind=insert tid=6 os_tid=354 +worker=5 kind=insert tid=8 os_tid=352 +worker=0 kind=insert tid=9 os_tid=347 +worker=6 kind=insert tid=7 os_tid=353 +worker=1 kind=insert tid=10 os_tid=348 +start_monotonic_ns=2090040871816701 main_address=0x560e57d40300 +worker=2 kind=insert tid=11 os_tid=349 +worker=3 kind=insert tid=12 os_tid=350 +load_end reason=complete inserted=20000000 elapsed_s=13.523 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.229 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090040871830896 cpu_ns=10238393 +diagnostic_stage name=stop_request wall_ns=2090054394907426 cpu_ns=63766261130 +diagnostic_stage name=workers_joined wall_ns=2090054394952767 cpu_ns=63766305732 +diagnostic_stage name=before_close wall_ns=2090054395032010 cpu_ns=63766384962 +diagnostic_stage name=after_close wall_ns=2090054624288475 cpu_ns=63904540901 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090054323683600 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090054230021270 last_end_ns=2090054230022925 loop_exit_ns=2090054230022995 deregister_start_ns=2090054230023030 deregister_end_ns=2090054230024002 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090054323682247 last_end_ns=2090054323683600 loop_exit_ns=2090054323683644 deregister_start_ns=2090054323683667 deregister_end_ns=2090054323684918 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090054282754403 last_end_ns=2090054282755653 loop_exit_ns=2090054282755709 deregister_start_ns=2090054282755809 deregister_end_ns=2090054282757251 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090054238747448 last_end_ns=2090054238751900 loop_exit_ns=2090054238751994 deregister_start_ns=2090054238752119 deregister_end_ns=2090054238753602 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090054291065607 last_end_ns=2090054291066846 loop_exit_ns=2090054291066898 deregister_start_ns=2090054291067020 deregister_end_ns=2090054291067862 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090053831685479 last_end_ns=2090053831687075 loop_exit_ns=2090053831687149 deregister_start_ns=2090053831687205 deregister_end_ns=2090053831688136 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090053797568121 last_end_ns=2090053797569363 loop_exit_ns=2090053797569422 deregister_start_ns=2090053797569525 deregister_end_ns=2090053797572772 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090053914721491 last_end_ns=2090053914725561 loop_exit_ns=2090053914725622 deregister_start_ns=2090053914725679 deregister_end_ns=2090053914726789 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.summary.csv new file mode 100644 index 000000000..749c5751a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-04-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1478946.845944,13.523136,20000000,0.005242,0.001488,0.061952,0.251904,2300.247376,0.005242,0.001488,0.061952,0.251904,2300.247376,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.csv new file mode 100644 index 000000000..edbc05490 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.csv @@ -0,0 +1,137 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,284397,0.008476,2842194.169,0.000,0.000,19.814,0.000,0.145,5.341,68.312,0.000,149.945,0.058849,13.999,8,0.000,0.000,0.000,0,0.000,0,19.814,356687.138,358575.958,374216.186,363712.749,296984.441,369389.202,363382.955,359245.540 +0.200217,0.100155,526951,0.015704,2421789.254,0.000,0.000,14.922,0.000,0.114,5.931,118.852,0.000,127.966,0.113472,13.986,8,0.000,0.000,0.000,0,0.000,0,14.922,310219.547,298537.640,312336.269,316090.455,261015.752,309261.032,301053.743,313274.816 +0.300371,0.100154,769174,0.022923,2418513.108,0.000,0.000,19.641,0.000,0.062,5.913,165.137,0.000,127.694,0.164902,13.974,8,0.000,0.000,0.000,0,0.000,0,19.641,305730.139,311241.668,322604.206,247629.431,306638.742,301826.138,313308.492,309534.292 +0.400502,0.100131,1024689,0.030538,2551806.750,0.000,0.000,15.431,0.000,0.067,5.901,223.094,0.000,134.862,0.231190,13.961,8,0.000,0.000,0.000,0,0.000,0,15.431,325323.777,281151.649,289510.698,346456.091,324165.295,328949.027,334931.190,321319.024 +0.500643,0.100141,1273065,0.037940,2480259.312,0.000,0.000,18.338,0.000,0.133,6.094,275.711,0.000,130.987,0.290504,13.948,8,0.000,0.000,0.000,0,0.000,0,18.338,314406.241,314815.663,329594.803,315245.057,319529.010,260771.941,316383.450,309513.147 +0.600786,0.100143,1522106,0.045362,2486859.560,0.000,0.000,12.646,0.000,0.112,5.634,276.855,0.000,131.414,0.346588,13.935,8,0.000,0.000,0.000,0,0.000,0,12.646,351418.287,301968.885,309348.350,328750.649,302917.531,312833.374,308329.804,271292.681 +0.700949,0.100163,1769414,0.052733,2469063.328,0.000,0.000,12.421,0.000,0.048,5.727,276.910,0.000,211.960,0.402786,13.914,8,0.000,0.000,0.000,0,0.000,0,12.421,316574.996,316165.662,306122.001,323274.098,304844.080,264100.362,308807.632,329174.499 +0.801086,0.100137,1994755,0.059448,2250319.996,0.000,0.000,15.895,0.000,0.268,5.834,283.121,0.000,259.917,0.462761,13.889,8,0.000,0.000,0.000,0,0.000,0,15.895,291140.224,247120.669,284089.905,281283.758,281922.880,284898.794,291859.236,288004.529 +0.901232,0.100146,2210337,0.065873,2152675.780,0.000,0.000,4.302,0.000,30.806,5.971,283.777,15.017,223.619,0.519768,13.867,8,0.000,0.000,0.000,0,0.000,0,4.302,268957.158,278583.099,194895.334,277364.878,284784.042,279591.626,278603.070,289896.574 +1.001384,0.100152,2306712,0.068745,962285.411,0.000,0.000,88.394,0.000,97.644,9.534,295.809,153.477,202.894,0.623016,13.847,8,0.000,0.000,0.000,0,0.000,0,88.394,137470.771,5911.004,128833.916,33788.574,5611.459,317007.518,328270.376,5391.794 +1.101560,0.100175,2382245,0.070996,754008.336,0.000,0.000,153.327,0.000,4.198,4.827,295.809,34.549,719.715,0.673042,13.777,8,0.000,0.000,0.000,0,0.000,0,153.327,329.423,62680.131,15522.791,141851.356,116725.398,135861.855,142889.536,138147.848 +1.201715,0.100156,2590389,0.077200,2078208.012,0.000,0.000,21.920,0.000,0.101,6.018,295.809,15.289,565.449,0.766663,13.721,8,0.000,0.000,0.000,0,0.000,0,21.920,255203.113,263020.955,209813.702,278686.592,259276.778,276420.117,263570.101,272216.654 +1.301864,0.100148,2787929,0.083087,1972471.275,0.000,0.000,16.157,0.000,0.148,5.551,295.809,7.138,384.468,0.852036,13.684,8,0.000,0.000,0.000,0,0.000,0,16.157,269419.965,243328.706,244536.912,251406.711,251656.341,234711.500,261981.011,215430.129 +1.402010,0.100146,3028668,0.090261,2403868.621,0.000,0.000,12.787,0.000,0.030,5.379,295.809,0.078,237.192,0.923538,13.661,8,0.000,0.000,0.000,0,0.000,0,12.787,315977.131,288747.020,296605.509,325113.747,304803.499,305452.549,299850.755,267318.411 +1.502161,0.100151,3272486,0.097528,2434504.239,0.000,0.000,13.830,0.000,0.071,5.297,295.809,0.000,182.654,0.992020,13.643,8,0.000,0.000,0.000,0,0.000,0,13.830,329622.316,306567.127,317620.438,256362.928,303112.343,313057.327,310481.217,297680.544 +1.602310,0.100149,3516651,0.104804,2438017.257,0.000,0.000,13.750,0.000,0.257,5.413,295.809,0.000,193.423,1.060898,13.624,8,0.000,0.000,0.000,0,0.000,0,13.750,331426.162,313542.809,316009.134,256128.359,306623.119,297746.346,309878.269,306663.060 +1.702464,0.100154,3738396,0.111413,2214049.154,0.000,0.000,17.766,0.000,7.328,5.182,295.809,0.000,203.164,1.132629,13.604,8,0.000,0.000,0.000,0,0.000,0,17.766,314716.586,235208.712,273499.896,270454.574,293209.621,243466.029,287658.148,295835.588 +1.802629,0.100166,3955716,0.117890,2169606.069,0.000,0.000,15.634,0.000,5.675,5.742,295.809,3.549,189.218,1.217323,13.585,8,0.000,0.000,0.000,0,0.000,0,15.634,288741.702,270481.949,265889.557,296918.158,284129.343,247110.664,245902.665,270432.032 +1.902780,0.100151,4086312,0.121782,1303990.700,0.000,0.000,84.961,0.000,66.147,9.070,295.809,112.603,147.083,1.301094,13.571,8,0.000,0.000,0.000,0,0.000,0,84.961,7269.022,39170.844,67597.913,248864.163,234366.058,313656.313,293057.422,100008.965 +2.002935,0.100155,4318693,0.128707,2320213.507,0.000,0.000,82.160,0.000,5.263,6.593,295.809,18.994,124.144,1.386200,13.559,8,0.000,0.000,0.000,0,0.000,0,82.160,310219.139,241775.231,315870.379,310628.504,323119.143,251949.461,299835.234,266816.416 +2.103086,0.100151,4575694,0.136366,2566142.310,0.000,0.000,11.812,0.000,0.178,5.717,295.809,0.000,140.686,1.489052,13.545,8,0.000,0.000,0.000,0,0.000,0,11.812,314286.308,321655.201,331130.919,288415.300,348205.185,308045.714,319528.407,334875.276 +2.203236,0.100150,4800039,0.143052,2240094.137,0.000,0.000,18.305,0.000,0.064,5.102,295.809,0.000,363.596,1.555054,13.510,8,0.000,0.000,0.000,0,0.000,0,18.305,228337.929,292851.282,277514.259,292342.045,282876.226,287379.480,293360.520,285432.397 +2.303393,0.100157,5021782,0.149661,2213958.800,0.000,0.000,15.827,0.000,0.080,5.248,295.809,0.000,457.993,1.620445,13.465,8,0.000,0.000,0.000,0,0.000,0,15.827,274609.448,288557.579,288138.237,288168.190,221462.775,281278.991,291552.883,280190.697 +2.403555,0.100163,5245504,0.156328,2233585.733,0.000,0.000,16.548,0.000,0.137,5.413,295.809,0.000,263.322,1.687279,13.439,8,0.000,0.000,0.000,0,0.000,0,16.548,273295.321,290866.731,282909.678,304384.736,283628.508,305433.030,263780.802,229286.927 +2.503695,0.100139,5477888,0.163254,2320605.470,0.000,0.000,19.380,0.000,0.187,5.518,295.809,0.000,284.564,1.755047,13.411,8,0.000,0.000,0.000,0,0.000,0,19.380,261175.965,275665.769,294159.991,290425.197,302088.939,292272.622,290015.767,314801.221 +2.603842,0.100147,5699121,0.169847,2209084.590,0.000,0.000,15.037,0.000,7.237,5.240,295.809,0.000,150.599,1.827385,13.396,8,0.000,0.000,0.000,0,0.000,0,15.037,248055.577,303064.761,271141.660,277003.049,266119.039,303534.072,266288.790,273877.641 +2.703986,0.100144,5822517,0.173525,1232184.336,0.000,0.000,22.013,0.000,87.732,7.497,295.809,103.796,153.139,1.911762,13.381,8,0.000,0.000,0.000,0,0.000,0,22.013,34729.952,31055.247,273715.557,278598.520,40980.944,261203.587,33671.477,278229.052 +2.804154,0.100168,5996853,0.178720,1740437.371,0.000,0.000,98.221,0.000,0.129,7.651,295.809,101.314,112.077,2.003624,13.370,8,0.000,0.000,0.000,0,0.000,0,98.221,278212.811,174506.959,224522.970,217934.034,244479.458,76172.088,301054.454,223554.596 +2.904293,0.100139,6243915,0.186083,2467186.343,0.000,0.000,13.027,0.000,0.109,5.288,295.809,0.000,130.248,2.071548,13.358,8,0.000,0.000,0.000,0,0.000,0,13.027,312594.952,311226.856,272510.739,311486.495,312974.424,332796.837,300461.838,313134.202 +3.004444,0.100152,6487343,0.193338,2430596.989,0.000,0.000,12.994,0.000,10.491,5.355,295.809,0.000,269.748,2.144894,13.331,8,0.000,0.000,0.000,0,0.000,0,12.994,319026.589,335471.670,319555.787,319585.741,293175.760,275652.312,263061.391,305067.740 +3.104581,0.100137,6698322,0.199626,2106911.138,0.000,0.000,19.623,0.000,2.080,5.115,295.809,0.000,469.515,2.213139,13.285,8,0.000,0.000,0.000,0,0.000,0,19.623,278639.270,211071.594,279068.683,284910.701,263469.997,245354.750,276532.149,267863.993 +3.204717,0.100136,6916811,0.206137,2181932.325,0.000,0.000,16.988,0.000,0.167,5.640,295.809,0.000,364.116,2.308399,13.250,8,0.000,0.000,0.000,0,0.000,0,16.988,281408.542,265589.985,235410.893,284903.804,286601.503,267507.386,278142.969,282367.243 +3.304879,0.100162,7154583,0.213223,2373872.925,0.000,0.000,17.546,0.000,0.118,5.363,295.809,0.000,255.016,2.376694,13.225,8,0.000,0.000,0.000,0,0.000,0,17.546,316956.344,299424.755,288013.249,304117.151,266747.711,306752.879,300902.361,290958.476 +3.405033,0.100154,7393555,0.220345,2386037.390,0.000,0.000,17.354,0.000,0.106,5.547,295.809,0.000,201.330,2.446396,13.205,8,0.000,0.000,0.000,0,0.000,0,17.354,320515.317,293117.602,281715.201,300915.567,329411.586,264991.013,290271.994,305099.110 +3.505190,0.100157,7535412,0.224573,1416348.061,0.000,0.000,19.361,0.000,63.786,6.373,295.809,92.628,150.701,2.529041,13.190,8,0.000,0.000,0.000,0,0.000,0,19.361,116547.163,241860.574,115099.434,120251.352,293100.190,109987.454,118214.547,301287.346 +3.605363,0.100173,7678817,0.228847,1431574.679,0.000,0.000,97.464,0.000,2.730,9.031,295.809,111.058,98.073,2.623829,13.181,8,0.000,0.000,0.000,0,0.000,0,97.464,227386.828,161939.991,230261.857,220668.444,186607.339,106615.652,96173.707,201920.861 +3.705526,0.100163,7931665,0.236382,2524352.835,0.000,0.000,12.861,0.000,0.103,5.420,295.809,0.000,133.259,2.695454,13.168,8,0.000,0.000,0.000,0,0.000,0,12.861,329611.106,277715.951,332456.454,324828.924,323790.622,316991.738,314735.426,304222.614 +3.805659,0.100132,8130841,0.242318,1989127.986,0.000,0.000,15.347,0.000,0.088,5.128,295.809,0.000,155.497,2.758465,13.152,8,0.000,0.000,0.000,0,0.000,0,15.347,201363.556,257579.171,255841.471,271730.446,252895.369,260525.273,245435.240,243757.460 +3.905822,0.100163,8351535,0.248895,2203340.755,0.000,0.000,15.443,0.000,0.092,5.075,295.809,0.000,439.633,2.823685,13.109,8,0.000,0.000,0.000,0,0.000,0,15.443,287739.965,274831.052,230183.985,287310.667,298372.596,280332.066,279064.138,265506.285 +4.005990,0.100168,8560475,0.255122,2085890.156,0.000,0.000,19.447,0.000,0.083,5.208,295.809,0.000,380.493,2.887573,13.072,8,0.000,0.000,0.000,0,0.000,0,19.447,257027.510,268538.142,260950.908,212422.565,273340.062,259014.167,286637.686,267959.116 +4.106171,0.100181,8787149,0.261877,2262654.280,0.000,0.000,15.229,0.000,0.134,5.448,295.809,0.000,287.333,2.954792,13.044,8,0.000,0.000,0.000,0,0.000,0,15.229,294068.994,296873.929,238439.445,275891.817,289577.105,301365.818,279994.408,286442.765 +4.206313,0.100142,9010104,0.268522,2226379.546,0.000,0.000,18.440,0.000,0.287,5.569,295.809,0.000,196.634,3.021347,13.025,8,0.000,0.000,0.000,0,0.000,0,18.440,298764.547,270764.421,287071.199,270045.444,234785.656,283036.944,285223.830,296687.505 +4.306478,0.100164,9245131,0.275526,2346412.545,0.000,0.000,18.694,0.000,0.955,5.467,295.809,1.599,203.533,3.100487,13.005,8,0.000,0.000,0.000,0,0.000,0,18.694,309551.104,322569.702,299976.844,300595.826,247513.093,305747.357,263476.849,296981.768 +4.406619,0.100141,9354272,0.278779,1089871.516,0.000,0.000,85.113,0.000,60.308,7.546,295.809,172.959,196.636,3.184845,12.986,8,0.000,0.000,0.000,0,0.000,0,85.113,99928.938,2386.631,234199.399,234319.230,239611.759,15528.080,14050.167,249847.311 +4.506760,0.100141,9518887,0.283685,1643830.900,0.000,0.000,109.188,0.000,0.137,6.926,295.809,61.632,106.334,3.272808,12.975,8,0.000,0.000,0.000,0,0.000,0,109.188,183541.062,209134.954,170459.517,21679.415,225232.245,262499.668,292637.150,278646.888 +4.606908,0.100148,9778537,0.291423,2592663.791,0.000,0.000,13.689,0.000,0.119,5.822,295.809,0.000,142.680,3.344185,12.961,8,0.000,0.000,0.000,0,0.000,0,13.689,277489.416,328234.331,310530.527,322462.871,326936.252,347785.403,341544.637,337680.355 +4.707049,0.100141,10004962,0.298171,2261061.903,0.000,0.000,13.919,0.000,7.479,5.135,295.809,0.000,353.291,3.414825,12.927,8,0.000,0.000,0.000,0,0.000,0,13.919,272575.668,297180.975,241030.147,306368.021,287774.238,287884.083,288872.690,279376.080 +4.807192,0.100143,10226956,0.304787,2216766.876,0.000,0.000,16.998,0.000,2.132,5.227,295.809,0.000,424.588,3.507217,12.885,8,0.000,0.000,0.000,0,0.000,0,16.998,267207.514,294678.192,277293.077,300749.501,240345.964,268196.099,267237.471,301059.058 +4.907334,0.100142,10454683,0.311574,2274045.494,0.000,0.000,18.317,0.000,0.260,5.509,295.809,0.000,384.104,3.581448,12.848,8,0.000,0.000,0.000,0,0.000,0,18.317,302570.966,312706.595,283557.926,291716.358,287632.149,281720.532,226928.225,287212.744 +5.007488,0.100155,10695505,0.318751,2404503.743,0.000,0.000,13.242,0.000,0.096,5.476,295.809,0.000,226.915,3.650520,12.825,8,0.000,0.000,0.000,0,0.000,0,13.242,276033.379,322701.252,304070.048,298418.782,277081.759,321383.289,285628.550,319186.684 +5.107641,0.100153,10931100,0.325772,2352354.708,0.000,0.000,11.706,0.000,0.045,5.328,295.809,0.000,204.999,3.719547,12.805,8,0.000,0.000,0.000,0,0.000,0,11.706,305852.541,303885.547,255279.835,297545.238,283786.267,312931.721,303675.868,289397.690 +5.207792,0.100151,11086164,0.330393,1548296.421,0.000,0.000,30.754,0.000,53.033,6.279,295.809,67.866,134.484,3.795544,12.792,8,0.000,0.000,0.000,0,0.000,0,30.754,116303.957,288693.020,284479.398,112729.367,277519.932,82884.542,274634.300,111051.906 +5.307957,0.100164,11205427,0.333948,1190673.117,0.000,0.000,88.547,0.000,82.308,9.433,295.809,186.646,159.113,3.896782,12.777,8,0.000,0.000,0.000,0,0.000,0,88.547,185515.104,124415.522,261809.713,45864.621,216953.435,167714.360,56886.506,131513.856 +5.408129,0.100173,11420874,0.340369,2150754.786,0.000,0.000,89.801,0.000,0.075,6.416,295.809,21.174,127.046,3.968803,12.764,8,0.000,0.000,0.000,0,0.000,0,89.801,304004.862,305701.930,167580.521,300700.570,263884.166,303895.052,293013.848,211973.836 +5.508281,0.100152,11589315,0.345389,1681855.111,0.000,0.000,18.133,0.000,4.029,5.055,295.809,0.000,287.688,4.013008,12.736,8,0.000,0.000,0.000,0,0.000,0,18.133,215882.056,212027.911,211608.548,212956.500,226505.917,207444.873,220135.594,175293.713 +5.608454,0.100172,11732084,0.349643,1425236.000,0.000,0.000,14.357,0.000,0.083,5.004,295.809,0.000,206.324,4.045029,12.716,8,0.000,0.000,0.000,0,0.000,0,14.357,183853.437,172602.809,181437.597,180219.694,177743.957,176835.521,180768.749,171774.236 +5.708605,0.100152,11954329,0.356267,2219087.749,0.000,0.000,12.636,0.000,1.030,5.358,295.809,0.000,376.305,4.110703,12.679,8,0.000,0.000,0.000,0,0.000,0,12.636,277439.637,279576.400,274813.616,296291.075,282472.013,242342.814,286695.613,279456.581 +5.808763,0.100158,12180052,0.362994,2253662.925,0.000,0.000,13.433,0.000,1.445,5.457,295.809,0.000,277.490,4.207672,12.652,8,0.000,0.000,0.000,0,0.000,0,13.433,291678.334,295572.171,275513.919,294563.767,308022.465,284389.871,284869.112,219053.285 +5.908910,0.100146,12404825,0.369693,2244446.554,0.000,0.000,16.787,0.000,0.152,5.851,295.809,0.000,271.400,4.282616,12.625,8,0.000,0.000,0.000,0,0.000,0,16.787,280210.075,298543.255,289017.191,300290.699,215195.187,307600.006,279890.543,273699.599 +6.009058,0.100148,12641187,0.376737,2360120.673,0.000,0.000,13.964,0.000,0.109,5.551,295.809,0.000,235.276,4.352173,12.602,8,0.000,0.000,0.000,0,0.000,0,13.964,312576.546,300274.786,239644.681,300025.156,313035.865,305467.087,298287.732,290808.821 +6.109214,0.100156,12849579,0.382947,2080674.688,0.000,0.000,20.139,0.000,44.750,6.459,295.809,53.315,168.409,4.425804,12.586,8,0.000,0.000,0.000,0,0.000,0,20.139,184292.552,328487.645,310635.489,317794.323,325991.538,175576.147,258057.497,179839.497 +6.209387,0.100173,12962954,0.386326,1131786.418,0.000,0.000,86.481,0.000,69.503,9.504,295.809,201.525,137.301,4.527596,12.573,8,0.000,0.000,0.000,0,0.000,0,86.481,64278.481,120980.107,4132.830,260508.034,102122.823,114261.763,294389.252,171113.129 +6.309545,0.100158,13169417,0.392479,2061377.229,0.000,0.000,90.530,0.000,0.985,6.670,295.809,21.763,157.369,4.598541,12.557,8,0.000,0.000,0.000,0,0.000,0,90.530,268057.017,305228.362,171209.838,184049.577,201142.605,308273.557,322021.862,301394.412 +6.409698,0.100153,13365800,0.398332,1960838.760,0.000,0.000,18.424,0.000,2.833,4.896,295.809,0.000,377.939,4.666649,12.520,8,0.000,0.000,0.000,0,0.000,0,18.424,270357.572,258555.576,237867.136,238416.298,245325.758,202311.376,250168.371,257836.673 +6.509830,0.100132,13584045,0.404836,2179573.747,0.000,0.000,14.590,0.000,0.116,5.052,295.809,0.000,372.087,4.738457,12.484,8,0.000,0.000,0.000,0,0.000,0,14.590,275985.798,273049.673,237985.944,265589.517,278572.385,287350.800,282716.915,278322.714 +6.609990,0.100160,13825157,0.412022,2407259.742,0.000,0.000,14.447,0.000,0.151,5.326,295.809,0.000,301.197,4.806305,12.454,8,0.000,0.000,0.000,0,0.000,0,14.447,301935.819,313647.039,302974.154,310252.482,262818.547,294677.458,324529.588,296424.656 +6.710132,0.100142,14060377,0.419032,2348861.141,0.000,0.000,13.153,0.000,0.105,5.257,295.809,0.000,274.766,4.874474,12.427,8,0.000,0.000,0.000,0,0.000,0,13.153,320434.509,295450.024,292464.268,313204.786,294761.003,291615.474,250453.985,290477.093 +6.810304,0.100172,14291730,0.425927,2309568.259,0.000,0.000,14.527,0.000,0.104,5.600,295.809,0.000,243.957,4.941952,12.404,8,0.000,0.000,0.000,0,0.000,0,14.527,298587.814,286338.826,304038.465,238830.320,305306.290,303808.858,283813.158,288844.528 +6.910480,0.100176,14519535,0.432716,2274048.539,0.000,0.000,14.623,0.000,6.115,5.521,295.809,0.000,213.998,5.014858,12.383,8,0.000,0.000,0.000,0,0.000,0,14.623,296677.960,276972.633,267758.846,304064.961,238120.998,289680.273,295270.436,305502.432 +7.010635,0.100155,14643512,0.436411,1237848.475,0.000,0.000,85.009,0.000,86.996,8.566,295.809,104.486,135.961,5.109272,12.369,8,0.000,0.000,0.000,0,0.000,0,85.009,287493.721,41006.345,36393.506,36203.800,302560.333,110388.643,303958.163,119843.965 +7.110790,0.100155,14775080,0.440332,1313641.006,0.000,0.000,89.030,0.000,0.031,8.748,295.809,207.685,189.316,5.196861,12.351,8,0.000,0.000,0.000,0,0.000,0,89.030,239498.258,315899.670,79326.871,78677.879,124686.465,195256.928,84239.246,196055.688 +7.210947,0.100156,14998891,0.447002,2234614.750,0.000,0.000,17.586,0.000,0.136,5.415,295.809,0.000,260.335,5.263092,12.325,8,0.000,0.000,0.000,0,0.000,0,17.586,287100.934,283856.009,235391.814,296556.145,283945.869,273372.407,287450.387,286941.184 +7.311092,0.100145,15227858,0.453826,2286355.060,0.000,0.000,24.813,0.000,0.089,5.236,295.809,0.000,392.595,5.329464,12.287,8,0.000,0.000,0.000,0,0.000,0,24.813,292665.670,297169.140,286284.921,302411.540,286085.211,282140.930,231933.724,307663.924 +7.411226,0.100134,15441991,0.460207,2138462.386,0.000,0.000,19.262,0.000,0.102,5.043,295.809,0.000,347.074,5.394112,12.253,8,0.000,0.000,0.000,0,0.000,0,19.262,280344.067,218357.190,273982.598,276059.812,265943.378,275290.843,272594.459,275890.040 +7.511382,0.100156,15677585,0.467228,2352269.025,0.000,0.000,14.220,0.000,0.026,5.504,295.809,0.000,268.643,5.461430,12.227,8,0.000,0.000,0.000,0,0.000,0,14.220,268820.476,299822.095,295438.935,292623.329,299842.063,294640.182,307090.751,293991.194 +7.611535,0.100153,15914938,0.474302,2369897.185,0.000,0.000,14.430,0.000,0.609,5.424,295.809,0.000,242.285,5.538372,12.203,8,0.000,0.000,0.000,0,0.000,0,14.430,303015.508,302166.808,272592.144,312001.733,307758.237,318361.983,293150.629,260850.143 +7.711688,0.100153,16141671,0.481059,2263857.785,0.000,0.000,14.265,0.000,0.154,6.113,295.809,0.000,224.655,5.636868,12.181,8,0.000,0.000,0.000,0,0.000,0,14.265,279271.664,270085.753,293529.796,291522.874,318381.679,257145.600,286989.826,266930.593 +7.811844,0.100156,16329412,0.486654,1874488.404,0.000,0.000,4.072,0.000,43.931,3.755,295.809,4.329,175.391,5.669617,12.164,8,0.000,0.000,0.000,0,0.000,0,4.072,245597.210,238178.772,246975.062,246975.062,168417.503,247703.926,247514.222,233126.646 +7.911994,0.100150,16425076,0.489505,955207.475,0.000,0.000,92.626,0.000,51.966,1.934,349.473,43.684,112.293,5.698227,12.153,8,0.000,0.000,0.000,0,0.000,0,92.626,96505.271,164942.636,167528.757,96884.702,4443.336,166819.820,94158.790,163924.163 +8.012139,0.100145,16486451,0.491335,612860.702,0.000,0.000,22.856,0.000,152.111,4.736,357.336,505.087,193.820,5.771957,12.134,8,0.000,0.000,0.000,0,0.000,0,22.856,0.000,171161.634,182515.160,0.000,0.000,137650.261,0.000,121533.647 +8.112283,0.100144,16527197,0.492549,406875.726,0.000,0.000,4.449,0.000,252.255,4.029,357.336,382.732,297.463,5.810196,12.105,8,0.000,0.000,0.000,0,0.000,0,4.449,0.000,135595.285,130053.244,0.000,0.000,141227.198,0.000,0.000 +8.212461,0.100178,16553703,0.493339,264588.163,0.000,0.000,15.742,0.000,352.433,2.636,357.336,303.872,469.241,5.838669,12.059,8,0.000,0.000,0.000,0,0.000,0,15.742,0.000,95938.913,92335.339,0.000,0.000,76313.910,0.000,0.000 +8.312614,0.100152,16595969,0.494598,422016.577,0.000,0.000,2.566,0.000,452.586,4.472,357.336,426.732,477.904,5.891251,12.012,8,0.000,0.000,0.000,0,0.000,0,2.566,0.000,132997.227,145558.076,0.000,0.000,143461.273,0.000,0.000 +8.412743,0.100129,16634450,0.495745,384313.597,0.000,0.000,18.241,0.000,552.715,4.567,357.336,527.990,318.924,5.938652,11.981,8,0.000,0.000,0.000,0,0.000,0,18.241,0.000,112344.889,133767.218,0.000,0.000,138201.491,0.000,0.000 +8.512909,0.100166,16650304,0.496218,158276.542,0.000,0.000,8.262,0.000,652.881,1.477,357.336,138.558,297.903,5.957291,11.952,8,0.000,0.000,0.000,0,0.000,0,8.262,0.000,55407.772,53191.461,0.000,0.000,49677.310,0.000,0.000 +8.613046,0.100137,16676227,0.496990,258875.762,0.000,0.000,3.687,0.000,753.018,2.418,357.336,277.940,355.334,5.991219,11.917,8,0.000,0.000,0.000,0,0.000,0,3.687,0.000,95329.554,99024.498,0.000,0.000,64521.710,0.000,0.000 +8.713195,0.100149,16702046,0.497760,257806.567,0.000,0.000,32.977,0.000,853.167,3.354,357.336,382.907,255.206,6.046631,11.892,8,0.000,0.000,0.000,0,0.000,0,32.977,0.000,96806.021,78653.020,0.000,0.000,82347.525,0.000,0.000 +8.813341,0.100146,16721783,0.498348,197082.260,0.000,0.000,15.953,0.000,953.313,1.789,357.336,235.516,105.471,6.080120,11.882,8,0.000,0.000,0.000,0,0.000,0,15.953,0.000,67241.827,64286.142,0.000,0.000,65554.291,0.000,0.000 +8.913463,0.100122,16756436,0.499381,346107.365,0.000,0.000,3.554,0.000,1053.435,2.711,357.336,266.510,464.628,6.110222,11.836,8,0.000,0.000,0.000,0,0.000,0,3.554,0.000,113821.012,112342.817,0.000,0.000,119943.536,0.000,0.000 +9.013605,0.100142,16784654,0.500222,281780.385,0.000,0.000,6.198,0.000,1153.577,2.112,357.336,261.348,392.256,6.135853,11.798,8,0.000,0.000,0.000,0,0.000,0,6.198,0.000,92598.678,98280.620,0.000,0.000,90901.086,0.000,0.000 +9.113746,0.100141,16803746,0.500791,190651.264,0.000,0.000,4.099,0.000,1253.718,1.390,357.336,212.669,185.520,6.154900,11.780,8,0.000,0.000,0.000,0,0.000,0,4.099,0.000,62811.463,62072.504,0.000,0.000,65767.296,0.000,0.000 +9.213886,0.100140,16840672,0.501891,368744.561,0.000,0.000,3.748,0.000,1353.858,3.087,357.336,319.670,207.834,6.192081,11.759,8,0.000,0.000,0.000,0,0.000,0,3.748,0.000,120451.630,123407.499,0.000,0.000,124885.433,0.000,0.000 +9.314010,0.100124,16876044,0.502945,353281.027,0.000,0.000,5.003,0.000,1453.982,3.373,357.336,311.683,360.099,6.231628,11.724,8,0.000,0.000,0.000,0,0.000,0,5.003,0.000,139716.394,130078.370,0.000,0.000,83486.263,0.000,0.000 +9.414134,0.100124,16885015,0.503213,89598.887,0.000,0.000,62.040,0.000,1554.106,1.649,357.336,193.939,333.922,6.271889,11.692,8,0.000,0.000,0.000,0,0.000,0,62.040,0.000,40459.825,36954.172,0.000,0.000,12184.889,0.000,0.000 +9.514290,0.100157,16913822,0.504071,287619.530,0.000,0.000,3.708,0.000,1654.262,2.248,357.336,272.230,258.618,6.300720,11.666,8,0.000,0.000,0.000,0,0.000,0,3.708,0.000,94362.210,97527.253,0.000,0.000,95730.068,0.000,0.000 +9.614439,0.100148,16948535,0.505106,346615.830,0.000,0.000,4.683,0.000,1754.411,2.992,357.336,300.687,211.327,6.338886,11.646,8,0.000,0.000,0.000,0,0.000,0,4.683,0.000,106072.652,116407.321,0.000,0.000,124135.857,0.000,0.000 +9.714570,0.100131,16992673,0.506421,440801.166,0.000,0.000,2.160,0.000,1854.542,3.660,357.336,344.587,336.589,6.377659,11.613,8,0.000,0.000,0.000,0,0.000,0,2.160,0.000,147066.881,147406.435,0.000,0.000,146327.851,0.000,0.000 +9.814697,0.100127,17007104,0.506851,144127.330,0.000,0.000,25.248,0.000,1954.669,1.317,357.336,119.926,277.032,6.389153,11.586,8,0.000,0.000,0.000,0,0.000,0,25.248,0.000,51734.431,53951.621,0.000,0.000,38441.279,0.000,0.000 +9.914809,0.100112,17039738,0.507824,325973.339,0.000,0.000,13.729,0.000,2054.781,2.377,357.336,258.498,377.427,6.424034,11.549,8,0.000,0.000,0.000,0,0.000,0,13.729,0.000,107179.442,113092.791,0.000,0.000,105701.105,0.000,0.000 +10.014930,0.100121,17068144,0.508670,283717.865,0.000,0.000,3.375,0.000,2154.902,2.373,357.336,267.451,250.323,6.453335,11.524,8,0.000,0.000,0.000,0,0.000,0,3.375,0.000,75259.245,102995.797,0.000,0.000,105462.822,0.000,0.000 +10.115058,0.100128,17084676,0.509163,165108.724,0.000,0.000,21.081,0.000,2255.030,2.676,357.336,245.779,129.834,6.514854,11.512,8,0.000,0.000,0.000,0,0.000,0,21.081,0.000,51134.567,59793.487,0.000,0.000,54180.669,0.000,0.000 +10.215193,0.100135,17115425,0.510079,307075.393,0.000,0.000,2353.177,0.000,2355.165,2.895,381.199,106.263,198.131,6.547695,11.492,8,0.000,0.000,0.000,0,0.000,0,2353.177,0.000,104199.312,91576.355,9.987,1997.303,102202.009,7090.427,0.000 +10.315359,0.100166,17248357,0.514041,1327120.060,0.000,0.000,2365.013,0.000,0.343,7.809,404.094,9.086,316.507,6.596161,11.461,8,0.000,0.000,0.000,0,0.000,0,2365.013,225815.670,96719.670,110127.444,177785.289,232205.078,244814.176,88922.595,150730.138 +10.415503,0.100144,17474872,0.520792,2261892.039,0.000,0.000,19.357,0.000,9.799,5.400,404.094,0.078,353.553,6.670235,11.427,8,0.000,0.000,0.000,0,0.000,0,19.357,267304.982,296273.257,294366.004,248442.151,297331.732,286956.676,295184.825,276032.411 +10.515645,0.100142,17687186,0.527119,2120124.928,0.000,0.000,17.163,0.000,2.409,5.158,404.094,0.000,344.510,6.738796,11.393,8,0.000,0.000,0.000,0,0.000,0,17.163,272732.142,265552.353,215942.903,275188.649,292753.669,253369.678,273870.523,270715.011 +10.615800,0.100155,17877840,0.532801,1903585.692,0.000,0.000,17.128,0.000,13.817,4.629,404.094,0.000,263.419,6.800381,11.367,8,0.000,0.000,0.000,0,0.000,0,17.128,238529.809,242313.936,246866.870,242333.905,209714.529,246008.203,245069.659,232748.781 +10.715938,0.100138,18094946,0.539271,2168075.059,0.000,0.000,14.731,0.000,25.559,5.301,404.094,2.067,262.997,6.868721,11.341,8,0.000,0.000,0.000,0,0.000,0,14.731,307167.102,190637.536,287134.682,259762.367,270577.477,295083.738,271066.803,286645.355 +10.816076,0.100138,18242152,0.543658,1470029.639,0.000,0.000,2.072,0.000,125.697,3.030,404.094,38.267,169.063,6.889858,11.325,8,0.000,0.000,0.000,0,0.000,0,2.072,216021.637,0.000,207443.485,216351.182,206105.333,206504.782,211627.706,205975.513 +10.916199,0.100123,18371811,0.547523,1294991.605,0.000,0.000,22.825,0.000,225.821,2.660,404.094,29.924,167.411,6.918518,11.309,8,0.000,0.000,0.000,0,0.000,0,22.825,196127.921,0.000,183833.097,197066.762,185241.358,189156.526,195069.228,148496.712 +11.016320,0.100121,18440431,0.549568,685369.750,0.000,0.000,284.029,0.000,44.123,2.694,404.094,351.137,218.641,6.930122,11.287,8,0.000,0.000,0.000,0,0.000,0,284.029,94625.372,9.988,97561.815,104952.861,95614.174,99319.685,101027.616,92258.239 +11.116470,0.100149,18440438,0.549568,69.896,0.000,0.000,133.427,0.000,144.272,3.703,404.094,618.724,536.971,6.962524,11.235,8,0.000,0.000,0.000,0,0.000,0,133.427,19.970,0.000,0.000,19.970,0.000,9.985,0.000,19.970 +11.216596,0.100126,18440445,0.549568,69.912,0.000,0.000,207.805,0.000,242.188,0.944,404.094,188.356,286.358,6.992554,11.207,8,0.000,0.000,0.000,0,0.000,0,207.805,0.000,0.000,19.975,0.000,19.975,9.987,19.975,0.000 +11.316743,0.100147,18440447,0.549568,19.971,0.000,0.000,297.919,0.000,230.580,1.215,404.094,336.770,299.676,7.020996,11.177,8,0.000,0.000,0.000,0,0.000,0,297.919,0.000,19.971,0.000,0.000,0.000,0.000,0.000,0.000 +11.416872,0.100129,18440453,0.549568,59.923,0.000,0.000,277.602,0.000,309.320,2.674,404.094,553.582,379.861,7.060547,11.140,8,0.000,0.000,0.000,0,0.000,0,277.602,19.974,0.000,0.000,19.974,0.000,0.000,19.974,0.000 +11.517006,0.100133,18440460,0.549569,69.907,0.000,0.000,373.146,0.000,361.021,1.120,404.094,159.982,298.586,7.109375,11.111,8,0.000,0.000,0.000,0,0.000,0,373.146,0.000,9.987,0.000,0.000,19.973,19.973,0.000,19.973 +11.617113,0.100107,18440461,0.549569,9.989,0.000,0.000,6.823,0.000,461.129,1.017,404.094,272.637,390.870,7.151611,11.073,8,0.000,0.000,0.000,0,0.000,0,6.823,0.000,9.989,0.000,0.000,0.000,0.000,0.000,0.000 +11.717222,0.100109,18440465,0.549569,39.957,0.000,0.000,472.854,0.000,331.681,1.579,404.094,356.761,356.214,7.189453,11.038,8,0.000,0.000,0.000,0,0.000,0,472.854,0.000,0.000,19.978,19.978,0.000,0.000,0.000,0.000 +11.817338,0.100116,18440475,0.549569,99.884,0.000,0.000,396.108,0.000,299.922,2.038,404.094,417.563,272.419,7.230469,11.011,8,0.000,0.000,0.000,0,0.000,0,396.108,19.977,0.000,0.000,0.000,19.977,19.977,19.977,19.977 +11.917479,0.100141,18440479,0.549569,39.944,0.000,0.000,301.456,0.000,262.768,1.695,404.094,375.798,473.979,7.285889,10.965,8,0.000,0.000,0.000,0,0.000,0,301.456,0.000,19.972,19.972,0.000,0.000,0.000,0.000,0.000 +12.017607,0.100128,18440481,0.549569,19.974,0.000,0.000,347.792,0.000,272.001,0.946,404.094,213.477,424.262,7.337524,10.924,8,0.000,0.000,0.000,0,0.000,0,347.792,0.000,0.000,0.000,19.974,0.000,0.000,0.000,0.000 +12.117756,0.100150,18440490,0.549569,89.865,0.000,0.000,297.774,0.000,292.637,1.884,404.094,434.583,381.421,7.386353,10.886,8,0.000,0.000,0.000,0,0.000,0,297.774,19.970,0.000,0.000,0.000,9.985,19.970,19.970,19.970 +12.217897,0.100140,18440495,0.549570,49.930,0.000,0.000,316.239,0.000,204.313,1.830,404.094,393.550,256.672,7.422119,10.861,8,0.000,0.000,0.000,0,0.000,0,316.239,0.000,19.972,19.972,0.000,9.986,0.000,0.000,0.000 +12.318009,0.100113,18440499,0.549570,39.955,0.000,0.000,259.307,0.000,304.426,1.233,404.094,305.125,335.716,7.457153,10.828,8,0.000,0.000,0.000,0,0.000,0,259.307,19.977,0.000,0.000,0.000,0.000,0.000,19.977,0.000 +12.418146,0.100137,18440503,0.549570,39.945,0.000,0.000,303.724,0.000,404.563,1.365,404.094,344.293,469.902,7.510254,10.782,8,0.000,0.000,0.000,0,0.000,0,303.724,0.000,0.000,0.000,0.000,0.000,19.973,0.000,19.973 +12.518274,0.100128,18440509,0.549570,59.924,0.000,0.000,423.804,0.000,370.295,1.209,404.094,259.240,348.696,7.555424,10.748,8,0.000,0.000,0.000,0,0.000,0,423.804,0.000,0.000,19.975,19.975,19.975,0.000,0.000,0.000 +12.618402,0.100128,18440515,0.549570,59.923,0.000,0.000,370.848,0.000,291.224,1.598,404.094,369.996,277.185,7.584721,10.721,8,0.000,0.000,0.000,0,0.000,0,370.848,19.974,19.974,0.000,0.000,0.000,0.000,19.974,0.000 +12.718578,0.100176,18440518,0.549570,29.947,0.000,0.000,322.096,0.000,271.502,1.362,404.094,327.198,317.450,7.627934,10.690,8,0.000,0.000,0.000,0,0.000,0,322.096,0.000,0.000,0.000,0.000,0.000,9.982,0.000,19.965 +12.818692,0.100114,18440523,0.549570,49.943,0.000,0.000,340.822,0.000,353.850,1.496,404.094,311.169,424.751,7.756348,10.649,8,0.000,0.000,0.000,0,0.000,0,340.822,0.000,0.000,19.977,19.977,0.000,9.989,0.000,0.000 +12.918824,0.100132,18456585,0.550049,160407.763,0.000,0.000,312.688,0.000,453.982,1.954,404.094,335.377,439.809,7.843906,10.606,8,0.000,0.000,0.000,0,0.000,0,312.688,27972.989,34644.162,35193.435,18365.700,0.000,0.000,44231.477,0.000 +13.018937,0.100113,18624712,0.555060,1679374.976,0.000,0.000,456.374,0.000,0.111,4.624,404.094,177.807,319.873,7.897991,10.574,8,0.000,0.000,0.000,0,0.000,0,456.374,228432.235,223737.532,190005.596,213409.187,230539.857,192073.263,233027.050,168150.258 +13.119099,0.100162,18845592,0.561642,2205219.517,0.000,0.000,16.568,0.000,7.790,5.574,404.094,0.000,310.979,7.972248,10.544,7,0.000,0.000,0.000,0,0.000,0,16.568,305953.242,304884.977,269672.150,312652.365,256683.239,235877.021,266497.304,252999.220 +13.219245,0.100146,19114881,0.569668,2688952.755,0.000,0.000,19.906,0.000,0.002,7.331,404.094,0.819,354.871,7.998901,10.510,7,0.000,0.000,0.000,0,0.000,0,19.906,401382.284,439576.359,373642.901,312392.585,437409.532,0.000,352843.356,371705.737 +13.319413,0.100167,19381834,0.577624,2665077.269,0.000,0.000,13.743,0.000,0.007,6.785,404.094,0.000,337.366,7.998901,10.480,5,0.000,0.000,0.000,0,0.000,0,13.743,464254.338,314584.402,202561.566,384517.560,454620.434,0.000,366008.484,478530.486 +13.419552,0.100139,19650430,0.585628,2682226.207,0.000,0.000,14.275,0.000,6.592,5.554,404.094,0.000,366.911,7.998901,10.450,5,0.000,0.000,0.000,0,0.000,0,14.275,606415.839,0.000,0.000,491206.216,567839.539,0.000,489588.468,527176.144 +13.519695,0.100143,19877354,0.592391,2266003.761,0.000,0.000,19.432,0.000,0.002,6.181,404.094,0.000,255.377,7.998901,10.428,5,0.000,0.000,0.000,0,0.000,0,19.432,382943.092,0.000,0.000,553639.309,408416.712,0.000,464067.233,456937.416 +13.619981,0.100287,20000000,0.596046,1222954.828,0.000,0.000,0.125,0.000,0.000,2.022,404.094,0.000,83.082,7.998901,10.422,0,0.000,0.000,0.000,0,0.000,0,0.125,248078.968,0.000,0.000,377408.291,241447.974,0.000,93252.724,262766.871 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.log new file mode 100644 index 000000000..fe24fa2be --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=361 +worker=5 kind=insert tid=6 os_tid=366 +worker=7 kind=insert tid=7 os_tid=368 +worker=2 kind=insert tid=8 os_tid=363 +start_monotonic_ns=2090054825456310 main_address=0x5568a48b6300 +worker=1 kind=insert tid=10 os_tid=362 +worker=6 kind=insert tid=11 os_tid=367 +worker=3 kind=insert tid=12 os_tid=364 +worker=4 kind=insert tid=9 os_tid=365 +load_end reason=complete inserted=20000000 elapsed_s=13.620 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.215 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090054825457958 cpu_ns=9643944 +diagnostic_stage name=stop_request wall_ns=2090068445497513 cpu_ns=63576214280 +diagnostic_stage name=workers_joined wall_ns=2090068445564211 cpu_ns=63576280432 +diagnostic_stage name=before_close wall_ns=2090068445645565 cpu_ns=63576361754 +diagnostic_stage name=after_close wall_ns=2090068660215109 cpu_ns=63705170001 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090068402230408 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090068385030203 last_end_ns=2090068385031679 loop_exit_ns=2090068385031742 deregister_start_ns=2090068385031776 deregister_end_ns=2090068385032901 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090068122742458 last_end_ns=2090068122743921 loop_exit_ns=2090068122743984 deregister_start_ns=2090068122744014 deregister_end_ns=2090068122744849 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090068094260853 last_end_ns=2090068094262473 loop_exit_ns=2090068094262555 deregister_start_ns=2090068094262679 deregister_end_ns=2090068094263692 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090068402229380 last_end_ns=2090068402230408 loop_exit_ns=2090068402230459 deregister_start_ns=2090068402230572 deregister_end_ns=2090068402231324 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090068383457409 last_end_ns=2090068383458600 loop_exit_ns=2090068383458658 deregister_start_ns=2090068383458686 deregister_end_ns=2090068383459683 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090067931520279 last_end_ns=2090067931521685 loop_exit_ns=2090067931521743 deregister_start_ns=2090067931521770 deregister_end_ns=2090067931524560 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090068361104931 last_end_ns=2090068361106583 loop_exit_ns=2090068361106663 deregister_start_ns=2090068361106777 deregister_end_ns=2090068361107808 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090068386340513 last_end_ns=2090068386344152 loop_exit_ns=2090068386344215 deregister_start_ns=2090068386344260 deregister_end_ns=2090068386344913 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.summary.csv new file mode 100644 index 000000000..b8bba5dc8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1468417.114080,13.620108,20000000,0.005318,0.001456,0.060928,0.247808,2365.012591,0.005318,0.001456,0.060928,0.247808,2365.012591,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.csv new file mode 100644 index 000000000..5d20c7147 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.csv @@ -0,0 +1,151 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100075,0.100075,285943,0.008522,2857276.385,0.000,0.000,18.642,0.000,0.106,5.171,68.695,0.000,150.707,0.058430,13.999,8,0.000,0.000,0.000,0,0.000,0,18.642,361807.295,355881.761,386708.526,289841.538,360398.357,378504.710,364125.548,360008.651 +0.200214,0.100138,556617,0.016588,2703002.693,0.000,0.000,15.356,0.000,0.048,6.002,121.328,0.000,142.771,0.117191,13.985,8,0.000,0.000,0.000,0,0.000,0,15.356,277895.767,355258.801,353191.660,339999.899,347978.867,342636.254,339900.037,346141.408 +0.300360,0.100146,820630,0.024457,2636275.844,0.000,0.000,16.224,0.000,13.092,5.852,178.488,0.000,139.289,0.178665,13.971,8,0.000,0.000,0.000,0,0.000,0,16.224,336488.065,341231.130,238211.742,334880.415,335719.189,355949.612,344985.641,348810.050 +0.400522,0.100162,1073159,0.031983,2521203.683,0.000,0.000,15.331,0.000,0.181,6.034,235.449,0.000,133.105,0.243320,13.958,8,0.000,0.000,0.000,0,0.000,0,15.331,329076.639,326710.474,331722.351,319262.546,314510.248,257582.515,326410.960,315927.950 +0.500671,0.100149,1303540,0.038849,2300387.690,0.000,0.000,18.934,0.000,0.227,5.816,276.207,0.000,121.460,0.295845,13.946,8,0.000,0.000,0.000,0,0.000,0,18.934,316878.577,295380.559,243298.043,298386.088,286703.468,288990.067,287322.547,283428.341 +0.600814,0.100144,1558257,0.046440,2543512.328,0.000,0.000,13.682,0.000,0.147,6.007,276.617,0.000,134.338,0.351479,13.933,8,0.000,0.000,0.000,0,0.000,0,13.682,325312.188,325791.499,326540.422,320499.109,331762.912,319959.885,321797.243,271849.070 +0.700976,0.100162,1794145,0.053470,2355073.048,0.000,0.000,11.295,0.000,12.325,5.682,277.016,0.000,210.597,0.411125,13.912,8,0.000,0.000,0.000,0,0.000,0,11.295,299625.658,298487.498,303928.702,267727.222,274755.860,309978.922,302570.897,297998.289 +0.801124,0.100148,2033006,0.060588,2385083.630,0.000,0.000,14.717,0.000,0.056,6.157,283.199,0.000,263.205,0.476303,13.887,8,0.000,0.000,0.000,0,0.000,0,14.717,301004.961,301434.326,308423.992,295193.553,301614.061,309182.870,261533.320,306696.546 +0.901296,0.100172,2235631,0.066627,2022770.915,0.000,0.000,36.992,0.000,10.598,5.703,290.230,26.790,218.842,0.541435,13.865,8,0.000,0.000,0.000,0,0.000,0,36.992,182915.393,274188.407,258046.171,276324.733,249291.229,276474.475,258395.570,247134.938 +1.001459,0.100164,2329771,0.069433,939863.230,0.000,0.000,99.562,0.000,110.752,9.735,294.918,113.213,199.479,0.625652,13.846,8,0.000,0.000,0.000,0,0.000,0,99.562,277995.450,255282.587,0.000,291293.706,33255.624,77573.160,4462.703,0.000 +1.101617,0.100158,2395595,0.071394,657204.555,0.000,0.000,145.117,0.000,109.842,3.729,294.918,53.197,590.281,0.668228,13.788,8,0.000,0.000,0.000,0,0.000,0,145.117,0.000,53935.024,121169.094,126870.112,114299.917,13089.377,119841.187,107999.843 +1.201757,0.100140,2564632,0.076432,1688004.667,0.000,0.000,198.500,0.000,7.749,5.191,294.918,48.292,584.767,0.740665,13.731,8,0.000,0.000,0.000,0,0.000,0,198.500,29189.098,251247.936,235250.353,217904.659,237477.233,243039.439,235729.681,238166.267 +1.301922,0.100165,2765722,0.082425,2007591.088,0.000,0.000,19.749,0.000,7.286,5.647,294.918,0.000,384.600,0.816212,13.693,8,0.000,0.000,0.000,0,0.000,0,19.749,258473.983,249818.250,267668.828,228623.183,248889.780,251166.028,258883.309,244067.728 +1.402055,0.100133,2984100,0.088933,2180885.202,0.000,0.000,16.774,0.000,2.111,5.463,294.918,0.078,296.872,0.903900,13.664,8,0.000,0.000,0.000,0,0.000,0,16.774,286170.152,277761.314,235018.049,269941.693,270910.407,298563.701,287088.933,255430.954 +1.502212,0.100157,3222884,0.096049,2384093.421,0.000,0.000,13.521,0.000,0.099,5.613,294.918,0.000,154.289,0.985664,13.649,8,0.000,0.000,0.000,0,0.000,0,13.521,301416.327,276315.773,313447.421,296833.529,287657.948,299279.685,309503.618,299639.120 +1.602368,0.100156,3458784,0.103080,2355334.440,0.000,0.000,14.427,0.000,0.053,5.637,294.918,0.000,164.237,1.053982,13.633,8,0.000,0.000,0.000,0,0.000,0,14.427,314011.310,305175.062,243820.547,311205.677,290867.329,288890.406,308410.028,292954.081 +1.702520,0.100152,3686955,0.109880,2278243.015,0.000,0.000,18.099,0.000,0.104,5.522,294.918,0.000,233.356,1.120934,13.610,8,0.000,0.000,0.000,0,0.000,0,18.099,310437.582,299274.570,259694.802,280023.865,281162.133,284806.587,294292.152,268551.324 +1.802654,0.100134,3917036,0.116737,2297721.701,0.000,0.000,14.689,0.000,0.062,5.578,294.918,0.000,252.512,1.189438,13.586,8,0.000,0.000,0.000,0,0.000,0,14.689,267610.313,287883.065,291008.864,281531.602,286425.025,282500.300,300895.575,299866.958 +1.902823,0.100169,4047663,0.120630,1304064.241,0.000,0.000,71.405,0.000,77.815,8.500,294.918,83.804,113.012,1.293713,13.574,8,0.000,0.000,0.000,0,0.000,0,71.405,68394.314,69891.782,87511.978,63073.315,340214.544,283799.967,57472.788,333705.554 +2.002990,0.100167,4246671,0.126561,1986769.744,0.000,0.000,85.059,0.000,0.098,6.821,294.918,42.429,110.519,1.373188,13.564,8,0.000,0.000,0.000,0,0.000,0,85.059,208183.136,254276.337,216299.612,279514.287,205986.795,216339.546,303015.131,303154.898 +2.103127,0.100137,4496213,0.133998,2492009.735,0.000,0.000,12.317,0.000,0.150,5.365,294.918,0.000,131.578,1.441109,13.551,8,0.000,0.000,0.000,0,0.000,0,12.317,314819.176,316816.443,309196.870,312722.046,316197.290,280775.764,320052.015,321430.129 +2.203277,0.100150,4736873,0.141170,2402983.558,0.000,0.000,12.066,0.000,12.744,5.433,294.918,0.000,227.119,1.515652,13.529,8,0.000,0.000,0.000,0,0.000,0,12.066,279070.005,316992.932,299918.628,310253.075,300248.133,279319.630,308355.930,308825.224 +2.303418,0.100141,4955441,0.147684,2182613.428,0.000,0.000,18.621,0.000,0.110,5.590,294.918,0.000,518.919,1.607262,13.478,8,0.000,0.000,0.000,0,0.000,0,18.621,274833.858,278448.779,277789.705,296383.581,282882.550,280076.493,271768.166,220430.295 +2.403559,0.100142,5168570,0.154035,2128274.172,0.000,0.000,14.569,0.000,0.070,5.244,294.918,0.000,373.767,1.677460,13.441,8,0.000,0.000,0.000,0,0.000,0,14.569,258733.367,266742.019,272903.288,275190.047,267760.575,279174.401,280302.803,227467.671 +2.503706,0.100147,5400533,0.160948,2316228.688,0.000,0.000,22.033,0.000,0.114,5.577,294.918,0.000,214.334,1.745201,13.420,8,0.000,0.000,0.000,0,0.000,0,22.033,218768.745,315636.497,307438.536,287807.364,305800.940,288027.041,298291.967,294457.598 +2.603842,0.100135,5631008,0.167817,2301632.830,0.000,0.000,14.401,0.000,0.102,5.519,294.918,0.000,201.680,1.813843,13.400,8,0.000,0.000,0.000,0,0.000,0,14.401,297027.726,237837.889,284904.146,282587.284,295320.039,304367.786,298296.009,301291.951 +2.703982,0.100140,5737685,0.170996,1065278.567,0.000,0.000,25.325,0.000,50.928,2.799,294.918,14.784,116.790,1.854153,13.389,8,0.000,0.000,0.000,0,0.000,0,25.325,119952.062,151408.023,147064.104,118124.621,109366.882,146305.167,123706.806,149350.903 +2.804118,0.100136,5837004,0.173956,991839.432,0.000,0.000,123.700,0.000,39.184,7.913,294.918,149.406,90.073,1.930668,13.380,8,0.000,0.000,0.000,0,0.000,0,123.700,21380.886,236817.530,20701.811,27352.754,261284.215,201615.464,28091.748,194595.024 +2.904256,0.100138,6058389,0.180554,2210792.916,0.000,0.000,107.457,0.000,0.087,6.033,294.918,36.473,125.452,2.011311,13.368,8,0.000,0.000,0.000,0,0.000,0,107.457,270356.152,308663.181,314415.227,308153.885,260310.043,326648.311,317490.973,104755.145 +3.004406,0.100150,6316903,0.188258,2581268.252,0.000,0.000,13.677,0.000,2.252,5.431,294.918,0.000,140.960,2.089466,13.354,8,0.000,0.000,0.000,0,0.000,0,13.677,348916.646,273659.527,329086.390,344443.356,323145.301,329206.210,334668.018,298142.804 +3.104563,0.100157,6532560,0.194685,2153198.027,0.000,0.000,19.795,0.000,0.117,5.406,294.918,0.000,383.774,2.182365,13.317,8,0.000,0.000,0.000,0,0.000,0,19.795,284893.848,263597.199,273581.563,271235.237,284754.067,226864.723,269687.661,278583.730 +3.204702,0.100139,6736341,0.200759,2034979.486,0.000,0.000,19.144,0.000,0.087,5.023,294.918,0.000,418.988,2.246353,13.276,8,0.000,0.000,0.000,0,0.000,0,19.144,219404.823,249013.639,254825.555,261775.888,270164.220,253307.667,255824.166,270663.526 +3.304855,0.100153,6963667,0.207533,2269775.985,0.000,0.000,16.793,0.000,0.131,5.200,294.918,0.000,280.780,2.313873,13.248,8,0.000,0.000,0.000,0,0.000,0,16.793,299220.708,287598.548,283914.203,283145.383,258533.162,288297.475,291462.617,277603.889 +3.405000,0.100145,7186755,0.214182,2227651.509,0.000,0.000,16.716,0.000,0.047,5.407,294.918,0.000,251.003,2.380428,13.224,8,0.000,0.000,0.000,0,0.000,0,16.716,284118.233,273134.152,284557.596,293384.803,292326.337,294363.385,282830.100,222936.902 +3.505170,0.100170,7428242,0.221379,2410777.272,0.000,0.000,16.632,0.000,0.091,5.398,294.918,0.000,205.588,2.450611,13.203,8,0.000,0.000,0.000,0,0.000,0,16.632,316472.731,314965.290,314246.510,246840.943,296596.474,316872.053,287092.609,317690.663 +3.605324,0.100154,7558107,0.225249,1296658.385,0.000,0.000,23.437,0.000,64.706,4.671,294.918,56.164,139.746,2.511879,13.190,8,0.000,0.000,0.000,0,0.000,0,23.437,211305.443,99447.253,103550.950,216717.131,146365.189,212054.293,103281.364,203936.761 +3.705464,0.100140,7686181,0.229066,1278948.896,0.000,0.000,95.951,0.000,1.147,8.761,294.918,162.351,104.346,2.597218,13.180,8,0.000,0.000,0.000,0,0.000,0,95.951,217335.632,101717.550,131785.441,186039.461,43289.375,318044.594,238705.705,42031.137 +3.805621,0.100158,7927499,0.236258,2409382.789,0.000,0.000,11.946,0.000,0.030,6.124,294.918,0.000,127.338,2.695114,13.167,8,0.000,0.000,0.000,0,0.000,0,11.946,287197.374,309562.127,315422.890,314823.834,286728.114,300426.525,300216.855,295005.069 +3.905777,0.100156,8173175,0.243580,2452938.714,0.000,0.000,14.109,0.000,0.148,5.377,294.918,0.000,193.761,2.763584,13.148,8,0.000,0.000,0.000,0,0.000,0,14.109,320191.193,314639.841,311924.072,261612.450,272156.024,317575.269,330804.659,324035.205 +4.005922,0.100145,8391352,0.250082,2178609.165,0.000,0.000,20.489,0.000,0.152,5.224,294.918,0.000,443.848,2.828667,13.105,8,0.000,0.000,0.000,0,0.000,0,20.489,274591.609,263677.444,281631.395,283398.831,214808.345,278705.640,289739.631,292056.270 +4.106055,0.100132,8605356,0.256460,2137209.266,0.000,0.000,19.856,0.000,0.174,4.946,294.918,0.000,322.815,2.893162,13.073,8,0.000,0.000,0.000,0,0.000,0,19.856,280089.022,251756.548,279649.604,286350.728,259716.006,281547.091,227738.361,270361.906 +4.206201,0.100146,8821171,0.262891,2155004.943,0.000,0.000,16.636,0.000,0.138,5.274,294.918,0.000,346.018,2.958855,13.039,8,0.000,0.000,0.000,0,0.000,0,16.636,276137.000,282817.251,230863.074,258213.159,277345.237,281259.524,279072.716,269296.983 +4.306353,0.100152,9055684,0.269880,2341560.408,0.000,0.000,13.972,0.000,12.159,5.615,294.918,0.000,221.615,3.033943,13.018,8,0.000,0.000,0.000,0,0.000,0,13.972,243798.342,318184.943,299792.981,275190.486,300441.991,304405.948,285325.036,314420.681 +4.406489,0.100136,9266367,0.276159,2103962.299,0.000,0.000,26.303,0.000,1.049,5.080,294.918,1.716,149.796,3.103168,13.003,8,0.000,0.000,0.000,0,0.000,0,26.303,259696.034,278031.044,214747.299,250149.047,260335.163,274256.189,285201.271,281546.252 +4.506617,0.100128,9371842,0.279303,1053401.814,0.000,0.000,96.564,0.000,63.712,7.380,294.918,149.730,154.295,3.187588,12.988,8,0.000,0.000,0.000,0,0.000,0,96.564,6661.474,247433.325,230674.773,20164.193,232742.127,11405.403,247413.350,56907.168 +4.606762,0.100145,9534353,0.284146,1622765.104,0.000,0.000,96.506,0.000,0.064,7.005,294.918,77.895,120.256,3.275314,12.976,8,0.000,0.000,0.000,0,0.000,0,96.506,298049.319,268601.870,227471.304,181038.400,44206.122,229078.981,168236.898,206082.211 +4.706919,0.100157,9773789,0.291282,2390601.353,0.000,0.000,14.117,0.000,0.094,5.531,294.918,0.000,132.526,3.343693,12.963,8,0.000,0.000,0.000,0,0.000,0,14.117,310172.328,307836.002,260260.802,305190.162,289175.341,322143.507,302274.746,293548.465 +4.807071,0.100152,9992728,0.297807,2186058.360,0.000,0.000,15.413,0.000,0.077,5.331,294.918,0.000,312.883,3.408821,12.933,8,0.000,0.000,0.000,0,0.000,0,15.413,274811.177,272245.088,287401.988,273443.262,232715.333,287102.444,280792.062,277547.007 +4.907214,0.100142,10207988,0.304222,2149541.010,0.000,0.000,19.904,0.000,0.109,5.054,294.918,0.000,434.772,3.473400,12.890,8,0.000,0.000,0.000,0,0.000,0,19.904,270375.232,287061.486,280051.462,257233.933,286082.878,286172.750,213945.536,268617.733 +5.007376,0.100163,10430733,0.310860,2223829.272,0.000,0.000,21.449,0.000,14.313,5.012,294.918,0.000,331.687,3.546291,12.857,8,0.000,0.000,0.000,0,0.000,0,21.449,182552.777,288350.522,293711.793,293611.956,287481.936,288590.132,286423.659,303106.497 +5.107507,0.100130,10648987,0.317365,2179695.802,0.000,0.000,18.532,0.000,0.043,5.930,294.918,0.000,305.305,3.644337,12.828,8,0.000,0.000,0.000,0,0.000,0,18.532,282511.362,280653.786,265054.141,236960.799,278946.015,275051.097,289002.892,271515.710 +5.207652,0.100145,10887398,0.324470,2380654.646,0.000,0.000,12.422,0.000,0.061,5.645,294.918,0.000,211.529,3.714130,12.807,8,0.000,0.000,0.000,0,0.000,0,12.422,298406.883,286484.188,320155.317,310299.622,306015.839,304977.347,301192.840,253122.610 +5.307792,0.100140,11079724,0.330202,1920564.718,0.000,0.000,19.923,0.000,40.943,6.055,294.918,54.728,144.602,3.785587,12.793,8,0.000,0.000,0.000,0,0.000,0,19.923,186538.216,305930.663,196464.286,300488.301,176392.454,130606.709,313929.438,310214.651 +5.407953,0.100161,11185203,0.333345,1053097.304,0.000,0.000,86.807,0.000,78.704,9.986,294.918,193.595,129.440,3.858044,12.780,8,0.000,0.000,0.000,0,0.000,0,86.807,19378.851,136221.045,184393.615,316860.694,192420.713,14466.747,119687.620,69668.019 +5.508122,0.100169,11412645,0.340123,2270591.465,0.000,0.000,88.379,0.000,2.241,6.185,294.918,21.175,125.959,3.953274,12.768,8,0.000,0.000,0.000,0,0.000,0,88.379,280566.925,296320.362,297338.645,310756.022,264973.218,248840.420,304296.913,267498.959 +5.608327,0.100205,11615124,0.346158,2020646.402,0.000,0.000,16.264,0.000,16.008,4.508,294.918,0.000,271.280,4.001534,12.741,8,0.000,0.000,0.000,0,0.000,0,16.264,264737.122,258469.974,210348.653,257901.140,261334.100,252432.355,260445.922,254977.136 +5.708461,0.100134,11839001,0.352830,2235768.012,0.000,0.000,22.861,0.000,0.251,4.929,294.918,0.000,458.564,4.096592,12.696,8,0.000,0.000,0.000,0,0.000,0,22.861,294474.606,275659.869,275879.574,244761.356,287493.979,270656.587,297151.012,289691.029 +5.808610,0.100149,12070916,0.359741,2315708.995,0.000,0.000,13.093,0.000,0.051,5.390,294.918,0.000,281.340,4.163475,12.669,8,0.000,0.000,0.000,0,0.000,0,13.093,305516.022,275890.044,294552.313,294192.847,268511.009,300693.188,294821.912,281531.661 +5.908765,0.100155,12301194,0.366604,2299215.871,0.000,0.000,15.329,0.000,0.065,5.225,294.918,0.000,294.426,4.231140,12.640,8,0.000,0.000,0.000,0,0.000,0,15.329,257151.377,283899.913,294633.274,287524.294,306025.614,284988.226,280585.051,304408.122 +6.008901,0.100136,12534983,0.373572,2334710.008,0.000,0.000,14.488,0.000,0.096,5.501,294.918,0.000,221.222,4.299236,12.618,8,0.000,0.000,0.000,0,0.000,0,14.488,307361.358,307431.263,245156.085,300850.227,312913.796,292321.843,275444.830,293230.605 +6.109047,0.100146,12772150,0.380640,2368203.897,0.000,0.000,11.159,0.000,8.264,5.658,294.918,0.000,203.335,4.374943,12.599,8,0.000,0.000,0.000,0,0.000,0,11.159,323017.232,282536.480,264512.859,311064.726,315977.535,313960.487,272301.460,284833.118 +6.209183,0.100135,12875079,0.383707,1027900.207,0.000,0.000,16.003,0.000,93.402,5.837,294.918,64.249,120.540,4.448013,12.587,8,0.000,0.000,0.000,0,0.000,0,16.003,15039.665,213760.980,215059.225,16457.748,14959.773,144105.160,212322.925,196194.731 +6.309355,0.100173,12984558,0.386970,1092900.452,0.000,0.000,109.416,0.000,92.688,8.268,294.918,190.335,129.152,4.543373,12.574,8,0.000,0.000,0.000,0,0.000,0,109.416,181007.051,26584.038,95524.844,237140.002,70038.908,118694.785,115580.170,248330.654 +6.409495,0.100140,13224427,0.394119,2395341.456,0.000,0.000,104.555,0.000,0.001,6.313,294.918,21.766,135.670,4.617378,12.561,8,0.000,0.000,0.000,0,0.000,0,104.555,311314.801,266906.880,306281.836,310246.294,297044.749,320422.069,305582.814,277542.013 +6.509751,0.100256,13409811,0.399644,1849105.015,0.000,0.000,17.253,0.000,0.189,4.394,294.918,0.000,345.872,4.678204,12.527,8,0.000,0.000,0.000,0,0.000,0,17.253,238040.452,235846.071,235377.272,244713.365,232953.478,183579.909,244464.003,234130.464 +6.609858,0.100106,13621992,0.405967,2119553.820,0.000,0.000,19.580,0.000,0.134,5.049,294.918,0.000,402.501,4.742516,12.488,8,0.000,0.000,0.000,0,0.000,0,19.580,267435.326,275726.500,275027.244,202933.985,263829.164,273289.095,295455.499,265857.006 +6.710013,0.100156,13836536,0.412361,2142106.882,0.000,0.000,6.749,0.000,0.181,5.345,294.918,0.000,276.562,4.807037,12.461,8,0.000,0.000,0.000,0,0.000,0,6.749,270019.849,274003.650,271976.804,262291.874,260275.012,262980.802,281741.610,258817.280 +6.810165,0.100151,14065726,0.419191,2288435.195,0.000,0.000,13.675,0.000,0.050,5.444,294.918,0.000,306.762,4.874771,12.431,8,0.000,0.000,0.000,0,0.000,0,13.675,294554.030,288493.207,277769.443,242802.385,301902.904,291598.505,302492.012,288822.708 +6.910310,0.100146,14295240,0.426031,2291802.265,0.000,0.000,17.677,0.000,0.106,5.575,294.918,0.000,208.875,4.942146,12.410,8,0.000,0.000,0.000,0,0.000,0,17.677,284565.564,284565.564,282668.328,313133.958,306323.876,300971.671,245442.542,274130.761 +7.010450,0.100139,14521857,0.432785,2263016.487,0.000,0.000,14.224,0.000,0.134,5.550,294.918,0.000,208.225,5.010117,12.390,8,0.000,0.000,0.000,0,0.000,0,14.224,285122.682,290275.501,287129.885,229709.899,292612.245,297046.066,281867.218,299252.991 +7.110589,0.100139,14620788,0.435733,987932.970,0.000,0.000,28.945,0.000,71.247,4.479,294.918,60.580,101.928,5.075287,12.380,8,0.000,0.000,0.000,0,0.000,0,28.945,135381.299,58148.949,192042.322,103455.798,56750.898,193610.137,193370.471,55173.097 +7.210765,0.100175,14716927,0.438599,959706.387,0.000,0.000,114.044,0.000,71.277,8.330,294.918,223.748,142.835,5.138218,12.366,8,0.000,0.000,0.000,0,0.000,0,114.044,94474.264,16311.385,103787.925,118202.637,136300.887,235516.833,255102.474,9.982 +7.310912,0.100148,14910357,0.444363,1931446.500,0.000,0.000,112.744,0.000,0.140,6.735,294.918,41.462,154.030,5.214348,12.351,8,0.000,0.000,0.000,0,0.000,0,112.744,156468.835,214083.715,276990.777,280825.112,219545.645,280016.307,278688.269,224827.842 +7.411053,0.100141,15131655,0.450958,2209875.125,0.000,0.000,13.698,0.000,13.313,5.118,294.918,0.000,297.902,5.283634,12.322,8,0.000,0.000,0.000,0,0.000,0,13.698,282433.181,288264.988,234031.186,274214.728,289073.851,248400.997,290501.845,302954.349 +7.511195,0.100142,15339363,0.457149,2074127.459,0.000,0.000,28.006,0.000,14.293,4.655,294.918,0.000,382.229,5.348919,12.284,8,0.000,0.000,0.000,0,0.000,0,28.006,264263.818,264223.875,260758.807,269536.312,224859.910,249814.387,270464.990,270205.360 +7.611340,0.100145,15567904,0.463960,2282107.517,0.000,0.000,21.446,0.000,0.394,5.655,294.918,0.000,380.894,5.446999,12.247,8,0.000,0.000,0.000,0,0.000,0,21.446,285966.173,313196.767,305178.370,272635.464,256628.628,306017.156,292287.026,250197.934 +7.711469,0.100129,15794945,0.470726,2267477.471,0.000,0.000,12.447,0.000,0.282,5.324,294.918,0.000,226.660,5.514252,12.225,8,0.000,0.000,0.000,0,0.000,0,12.447,272078.121,276292.671,285271.059,288057.455,283523.319,307692.062,248099.133,306463.651 +7.811607,0.100138,15996434,0.476731,2012117.644,0.000,0.000,18.838,0.000,0.121,5.553,294.918,0.000,237.290,5.578354,12.202,8,0.000,0.000,0.000,0,0.000,0,18.838,248617.447,256945.972,250774.475,275680.160,228585.049,244852.635,246110.901,260551.005 +7.911749,0.100142,16161613,0.481654,1649441.937,0.000,0.000,33.641,0.000,0.140,3.733,294.918,0.000,123.184,5.638752,12.189,8,0.000,0.000,0.000,0,0.000,0,33.641,198787.017,198976.747,223711.535,196170.741,222563.170,179564.381,227596.006,202072.340 +8.011898,0.100148,16356673,0.487467,1947708.490,0.000,0.000,4.270,0.000,46.112,3.765,294.918,5.266,177.315,5.672489,12.172,8,0.000,0.000,0.000,0,0.000,0,4.270,266923.733,250548.044,259844.243,247602.417,247941.913,255690.410,158225.104,260932.627 +8.112037,0.100139,16428613,0.489611,718402.498,0.000,0.000,125.250,0.000,21.266,1.262,341.250,12.990,52.934,5.693050,12.167,8,0.000,0.000,0.000,0,0.000,0,125.250,113072.998,89925.139,106951.498,104195.325,90913.766,91403.087,18484.335,103456.351 +8.212171,0.100135,16457198,0.490463,285465.199,0.000,0.000,5.161,0.000,121.401,0.853,341.250,20.987,61.480,5.699532,12.161,8,0.000,0.000,0.000,0,0.000,0,5.161,59120.307,0.000,53947.280,57642.299,0.000,0.000,57852.017,56903.295 +8.312320,0.100149,16484254,0.491269,270158.731,0.000,0.000,5.459,0.000,221.549,0.763,349.066,32.452,30.970,5.707405,12.158,8,0.000,0.000,0.000,0,0.000,0,5.459,59112.200,0.000,58373.298,62067.810,0.000,0.000,56615.908,33989.515 +8.412445,0.100125,16499849,0.491734,155755.738,0.000,0.000,21.128,0.000,321.674,1.442,356.777,269.586,82.085,5.749352,12.150,8,0.000,0.000,0.000,0,0.000,0,21.128,16259.721,0.000,50257.318,37692.989,0.000,0.000,51545.711,0.000 +8.512601,0.100156,16519478,0.492319,195984.323,0.000,0.000,3.863,0.000,421.830,1.984,356.777,226.951,144.423,5.774776,12.136,8,0.000,0.000,0.000,0,0.000,0,3.863,0.000,0.000,65757.438,61324.352,0.000,0.000,68902.533,0.000 +8.612733,0.100133,16536720,0.492833,172191.437,0.000,0.000,20.254,0.000,521.963,1.971,356.777,270.500,98.463,5.801422,12.126,8,0.000,0.000,0.000,0,0.000,0,20.254,0.000,0.000,56165.447,59860.542,0.000,0.000,56165.447,0.000 +8.712894,0.100161,16568197,0.493771,314265.208,0.000,0.000,4.020,0.000,622.123,3.125,356.777,328.613,546.505,5.838696,12.073,8,0.000,0.000,0.000,0,0.000,0,4.020,0.000,0.000,101297.290,101407.114,0.000,0.000,111560.804,0.000 +8.813045,0.100151,16590269,0.494429,220387.220,0.000,0.000,5.481,0.000,722.274,2.391,356.777,255.864,322.404,5.868149,12.041,8,0.000,0.000,0.000,0,0.000,0,5.481,0.000,0.000,69385.230,77852.444,0.000,0.000,73149.546,0.000 +8.915795,0.102750,16625519,0.495479,343065.623,0.000,0.000,3.582,0.000,825.024,4.279,356.777,514.370,271.936,5.913792,12.014,8,0.000,0.000,0.000,0,0.000,0,3.582,0.000,0.000,117644.745,110189.759,0.000,0.000,115231.120,0.000 +9.016105,0.100310,16646388,0.496101,208045.179,0.000,0.000,5.818,0.000,925.334,2.761,356.777,232.210,273.644,5.943310,11.987,8,0.000,0.000,0.000,0,0.000,0,5.818,0.000,0.000,71558.210,67141.898,0.000,0.000,69345.070,0.000 +9.116237,0.100132,16667478,0.496730,210622.248,0.000,0.000,4.322,0.000,1025.466,1.686,356.777,186.239,381.411,5.964050,11.950,8,0.000,0.000,0.000,0,0.000,0,4.322,0.000,0.000,68729.365,72424.492,0.000,0.000,69468.391,0.000 +9.216388,0.100151,16684572,0.497239,170682.669,0.000,0.000,4.518,0.000,1125.617,1.564,356.777,227.041,201.883,5.982510,11.930,8,0.000,0.000,0.000,0,0.000,0,4.518,0.000,0.000,55416.451,56894.223,0.000,0.000,58371.995,0.000 +9.316523,0.100136,16702032,0.497759,174363.422,0.000,0.000,51.447,0.000,1225.753,2.779,356.777,342.270,274.159,6.046524,11.903,8,0.000,0.000,0.000,0,0.000,0,51.447,0.000,0.000,69465.748,79811.711,0.000,0.000,25085.963,0.000 +9.416657,0.100133,16723937,0.498412,218758.515,0.000,0.000,17.505,0.000,1325.886,2.010,356.777,245.688,120.894,6.073895,11.891,8,0.000,0.000,0.000,0,0.000,0,17.505,0.000,0.000,70216.440,73901.530,0.000,0.000,74640.545,0.000 +9.516791,0.100134,16744435,0.499023,204705.210,0.000,0.000,3.889,0.000,1426.020,1.969,356.777,222.982,237.221,6.099857,11.868,8,0.000,0.000,0.000,0,0.000,0,3.889,0.000,0.000,72422.782,67249.726,0.000,0.000,65032.702,0.000 +9.616933,0.100143,16766510,0.499681,220435.474,0.000,0.000,7.730,0.000,1526.163,1.848,356.777,176.155,395.490,6.119793,11.829,8,0.000,0.000,0.000,0,0.000,0,7.730,0.000,0.000,73894.564,71168.454,0.000,0.000,75372.456,0.000 +9.717059,0.100126,16781510,0.500128,149811.896,0.000,0.000,11.770,0.000,1626.288,1.229,356.777,181.803,232.560,6.135460,11.807,8,0.000,0.000,0.000,0,0.000,0,11.770,0.000,0.000,48049.669,47070.898,0.000,0.000,54691.330,0.000 +9.817184,0.100125,16810518,0.500992,289716.681,0.000,0.000,3.426,0.000,1726.414,2.133,356.777,277.230,244.186,6.164913,11.783,8,0.000,0.000,0.000,0,0.000,0,3.426,0.000,0.000,96818.585,97557.658,0.000,0.000,95340.438,0.000 +9.917330,0.100146,16833976,0.501692,234237.832,0.000,0.000,3.384,0.000,1826.560,2.034,356.777,225.764,135.895,6.188095,11.770,8,0.000,0.000,0.000,0,0.000,0,3.384,0.000,0.000,82020.187,75369.902,0.000,0.000,76847.743,0.000 +10.017476,0.100145,16857394,0.502389,233840.179,0.000,0.000,4.361,0.000,1926.705,1.818,356.777,221.982,164.839,6.215183,11.753,8,0.000,0.000,0.000,0,0.000,0,4.361,0.000,0.000,77926.755,75919.672,0.000,0.000,79993.751,0.000 +10.117606,0.100130,16885165,0.503217,277348.867,0.000,0.000,4.978,0.000,2026.835,2.278,356.777,264.577,423.628,6.239807,11.712,8,0.000,0.000,0.000,0,0.000,0,4.978,0.000,0.000,95745.331,88484.785,0.000,0.000,93118.751,0.000 +10.217744,0.100138,16895423,0.503523,102438.387,0.000,0.000,109.574,0.000,2126.974,1.510,356.777,131.303,228.278,6.256699,11.690,8,0.000,0.000,0.000,0,0.000,0,109.574,0.000,0.000,50699.911,9.986,0.000,0.000,51728.490,0.000 +10.317852,0.100108,16923464,0.504359,280108.847,0.000,0.000,13.917,0.000,2227.081,2.607,356.777,287.347,268.383,6.314899,11.663,8,0.000,0.000,0.000,0,0.000,0,13.917,0.000,0.000,91951.141,96496.254,0.000,0.000,91661.452,0.000 +10.417971,0.100119,16946997,0.505060,235049.856,0.000,0.000,5.279,0.000,2327.200,2.047,356.777,237.217,122.666,6.342239,11.651,8,0.000,0.000,0.000,0,0.000,0,5.279,0.000,0.000,76139.253,80563.980,0.000,0.000,78346.623,0.000 +10.518079,0.100108,16972379,0.505816,253547.135,0.000,0.000,3.733,0.000,2427.308,2.000,356.777,228.894,140.747,6.371258,11.638,8,0.000,0.000,0.000,0,0.000,0,3.733,0.000,0.000,83530.106,85008.515,0.000,0.000,85008.515,0.000 +10.618218,0.100140,17000869,0.506665,284502.990,0.000,0.000,4.349,0.000,2527.448,2.334,356.777,210.019,425.578,6.395676,11.596,8,0.000,0.000,0.000,0,0.000,0,4.349,0.000,0.000,92371.101,96065.945,0.000,0.000,96065.945,0.000 +10.718373,0.100155,17013894,0.507054,130048.312,0.000,0.000,22.220,0.000,2627.603,1.161,356.777,126.757,249.184,6.410633,11.572,8,0.000,0.000,0.000,0,0.000,0,22.220,0.000,0.000,46547.810,42853.540,0.000,0.000,40646.962,0.000 +10.818503,0.100130,17037204,0.507748,232797.963,0.000,0.000,4.007,0.000,2727.732,2.042,356.777,188.896,224.006,6.432220,11.550,8,0.000,0.000,0.000,0,0.000,0,4.007,0.000,0.000,78338.362,76860.280,0.000,0.000,77599.321,0.000 +10.918636,0.100133,17061772,0.508480,245354.500,0.000,0.000,4.729,0.000,2827.865,2.162,356.777,235.313,190.372,6.458759,11.531,8,0.000,0.000,0.000,0,0.000,0,4.729,0.000,0.000,81292.154,84987.252,0.000,0.000,79075.095,0.000 +11.018776,0.100140,17082094,0.509086,202935.223,0.000,0.000,5.375,0.000,2928.005,1.815,356.777,200.071,123.069,6.481293,11.519,8,0.000,0.000,0.000,0,0.000,0,5.375,0.000,0.000,68733.547,73896.302,0.000,0.000,60305.374,0.000 +11.118909,0.100133,17117399,0.510138,352582.345,0.000,0.000,3025.740,0.000,2847.664,5.108,403.727,100.414,253.336,6.555504,11.494,8,0.000,0.000,0.000,0,0.000,0,3025.740,68259.463,9.987,84887.408,51481.716,45090.194,7969.430,94884.149,0.000 +11.219083,0.100174,17275090,0.514838,1574169.135,0.000,0.000,2863.533,0.000,0.182,7.324,403.727,1.794,315.076,6.601604,11.464,8,0.000,0.000,0.000,0,0.000,0,2863.533,270568.899,98768.030,107353.082,207448.801,268093.210,89434.282,282847.520,249655.313 +11.319240,0.100157,17495420,0.521404,2199842.573,0.000,0.000,19.351,0.000,11.372,5.230,403.727,0.000,342.470,6.673138,11.430,8,0.000,0.000,0.000,0,0.000,0,19.351,274119.175,234271.802,279021.470,259601.991,274758.171,298141.420,294457.210,285471.333 +11.419389,0.100149,17718375,0.528049,2226229.467,0.000,0.000,17.421,0.000,4.338,5.520,403.727,0.000,340.781,6.765945,11.397,8,0.000,0.000,0.000,0,0.000,0,17.421,289468.244,270117.107,296248.131,216037.769,285024.871,287491.193,294890.157,286951.997 +11.519549,0.100160,17939338,0.534634,2206098.456,0.000,0.000,17.176,0.000,0.180,5.785,403.727,0.000,311.026,6.839958,11.366,8,0.000,0.000,0.000,0,0.000,0,17.176,280411.115,279233.001,304562.453,272164.317,274420.705,220317.314,270606.810,304382.741 +11.619696,0.100147,18131597,0.540364,1919768.325,0.000,0.000,2.537,0.000,49.203,3.879,403.727,9.400,209.029,6.873184,11.346,8,0.000,0.000,0.000,0,0.000,0,2.537,256203.432,149889.692,263063.349,247306.509,241754.669,248934.117,243512.086,269104.470 +11.719837,0.100141,18266236,0.544376,1344498.949,0.000,0.000,6.629,0.000,149.343,3.115,403.727,30.465,160.009,6.897591,11.330,8,0.000,0.000,0.000,0,0.000,0,6.629,193368.026,0.000,186747.338,191490.666,190671.818,194346.649,196403.756,191470.695 +11.820000,0.100164,18432837,0.549341,1663289.009,0.000,0.000,243.451,0.000,8.077,3.638,403.727,81.429,219.797,6.927071,11.309,8,0.000,0.000,0.000,0,0.000,0,243.451,248972.703,9.984,210405.795,247515.088,238240.260,244040.771,240406.716,233697.692 +11.920135,0.100135,18432837,0.549341,0.000,0.000,0.000,0.000,0.000,108.212,3.656,403.727,645.030,319.960,6.927071,11.277,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.020291,0.100156,18432840,0.549341,29.953,0.000,0.000,207.554,0.000,208.368,1.285,403.727,221.491,356.086,7.000732,11.243,8,0.000,0.000,0.000,0,0.000,0,207.554,9.984,0.000,19.969,0.000,0.000,0.000,0.000,0.000 +12.120429,0.100138,18432848,0.549342,79.890,0.000,0.000,304.031,0.000,308.344,1.048,403.727,155.996,306.764,7.000732,11.213,8,0.000,0.000,0.000,0,0.000,0,304.031,9.986,19.972,0.000,9.986,0.000,0.000,19.972,19.972 +12.220566,0.100137,18432850,0.549342,19.973,0.000,0.000,404.290,0.000,407.368,1.014,403.727,246.927,264.638,7.003296,11.187,8,0.000,0.000,0.000,0,0.000,0,404.290,0.000,0.000,0.000,9.986,9.986,0.000,0.000,0.000 +12.320733,0.100168,18432854,0.549342,39.933,0.000,0.000,408.141,0.000,288.303,1.736,403.727,442.031,252.701,7.027100,11.162,8,0.000,0.000,0.000,0,0.000,0,408.141,0.000,0.000,9.983,0.000,9.983,19.966,0.000,0.000 +12.420869,0.100135,18432858,0.549342,39.946,0.000,0.000,288.352,0.000,388.438,1.622,403.727,290.662,307.631,7.150757,11.132,8,0.000,0.000,0.000,0,0.000,0,288.352,0.000,0.000,9.986,9.986,0.000,0.000,19.973,0.000 +12.521014,0.100146,18432865,0.549342,69.898,0.000,0.000,424.755,0.000,415.032,1.180,403.727,181.220,401.680,7.150757,11.093,8,0.000,0.000,0.000,0,0.000,0,424.755,19.971,19.971,0.000,9.985,19.971,0.000,0.000,0.000 +12.621159,0.100145,18432867,0.549342,19.971,0.000,0.000,297.350,0.000,515.176,1.142,403.727,285.407,352.731,7.157959,11.058,8,0.000,0.000,0.000,0,0.000,0,297.350,0.000,0.000,0.000,0.000,0.000,19.971,0.000,0.000 +12.721315,0.100156,18432873,0.549342,59.907,0.000,0.000,558.527,0.000,286.303,1.623,403.727,326.951,223.987,7.192017,11.036,8,0.000,0.000,0.000,0,0.000,0,558.527,0.000,0.000,19.969,0.000,0.000,0.000,19.969,19.969 +12.821447,0.100132,18432879,0.549343,59.921,0.000,0.000,362.618,0.000,386.435,1.630,403.727,330.345,174.535,7.210327,11.019,8,0.000,0.000,0.000,0,0.000,0,362.618,19.974,19.974,0.000,0.000,19.974,0.000,0.000,0.000 +12.921562,0.100115,18432881,0.549343,19.977,0.000,0.000,301.990,0.000,486.550,1.171,403.727,288.341,250.650,7.245117,10.995,8,0.000,0.000,0.000,0,0.000,0,301.990,0.000,0.000,0.000,0.000,0.000,19.977,0.000,0.000 +13.021677,0.100115,18432885,0.549343,39.954,0.000,0.000,531.528,0.000,347.208,0.928,403.727,163.757,421.000,7.291016,10.954,8,0.000,0.000,0.000,0,0.000,0,531.528,0.000,0.000,0.000,19.977,0.000,0.000,0.000,19.977 +13.122015,0.100338,18432887,0.549343,19.933,0.000,0.000,413.515,0.000,413.037,0.999,403.727,245.226,372.374,7.337036,10.917,8,0.000,0.000,0.000,0,0.000,0,413.515,0.000,0.000,19.933,0.000,0.000,0.000,0.000,0.000 +13.222129,0.100114,18432893,0.549343,59.932,0.000,0.000,439.265,0.000,415.873,1.442,403.727,299.814,227.553,7.368042,10.895,8,0.000,0.000,0.000,0,0.000,0,439.265,19.977,0.000,0.000,0.000,19.977,0.000,19.977,0.000 +13.322263,0.100134,18432901,0.549343,79.893,0.000,0.000,421.172,0.000,318.519,1.700,403.727,388.621,264.451,7.395020,10.869,8,0.000,0.000,0.000,0,0.000,0,421.172,0.000,19.973,19.973,19.973,0.000,19.973,0.000,0.000 +13.422414,0.100151,18432903,0.549343,19.970,0.000,0.000,352.643,0.000,257.364,1.091,403.727,289.367,226.025,7.421143,10.847,8,0.000,0.000,0.000,0,0.000,0,352.643,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.970 +13.522521,0.100107,18432908,0.549343,49.947,0.000,0.000,327.095,0.000,278.031,1.189,403.727,268.737,424.430,7.476929,10.805,8,0.000,0.000,0.000,0,0.000,0,327.095,9.989,0.000,0.000,0.000,19.979,0.000,19.979,0.000 +13.622758,0.100237,18432910,0.549344,19.953,0.000,0.000,374.055,0.000,337.668,1.124,403.727,262.463,307.240,7.509644,10.775,8,0.000,0.000,0.000,0,0.000,0,374.055,9.976,9.976,0.000,0.000,0.000,0.000,0.000,0.000 +13.722953,0.100195,18432916,0.549344,59.883,0.000,0.000,410.003,0.000,354.642,1.113,403.727,238.130,316.220,7.551758,10.745,8,0.000,0.000,0.000,0,0.000,0,410.003,0.000,9.981,19.961,19.961,0.000,9.981,0.000,0.000 +13.823084,0.100131,18432921,0.549344,49.935,0.000,0.000,410.825,0.000,318.228,0.880,403.727,192.795,199.076,7.627563,10.725,8,0.000,0.000,0.000,0,0.000,0,410.825,0.000,0.000,0.000,0.000,0.000,9.987,19.974,19.974 +13.923187,0.100103,18432923,0.549344,19.979,0.000,0.000,371.136,0.000,384.435,1.866,403.727,395.336,351.553,7.627563,10.691,8,0.000,0.000,0.000,0,0.000,0,371.136,0.000,0.000,0.000,0.000,19.979,0.000,0.000,0.000 +14.023325,0.100139,18434027,0.549377,11024.724,0.000,0.000,397.889,0.000,333.400,1.061,403.727,221.373,265.921,7.645752,10.665,8,0.000,0.000,0.000,0,0.000,0,397.889,19.972,10984.780,0.000,19.972,0.000,0.000,0.000,0.000 +14.123463,0.100138,18442259,0.549622,82206.627,0.000,0.000,344.874,0.000,433.538,1.568,403.727,323.148,342.730,7.797543,10.631,8,0.000,0.000,0.000,0,0.000,0,344.874,0.000,43609.857,0.000,0.000,0.000,7399.795,14659.782,16537.193 +14.223597,0.100134,18456394,0.550043,141160.579,0.000,0.000,21.317,0.000,533.672,0.955,403.727,160.059,236.597,7.826229,10.608,8,0.000,0.000,0.000,0,0.000,0,21.317,0.000,49523.545,0.000,0.000,0.000,43601.492,48035.542,0.000 +14.323715,0.100118,18612109,0.554684,1555314.931,0.000,0.000,542.804,0.000,0.211,4.236,403.727,117.635,367.847,7.896511,10.572,7,0.000,0.000,0.000,0,0.000,0,542.804,183922.995,211480.481,244141.944,179058.734,229519.197,248177.183,24031.646,234982.751 +14.423855,0.100140,18786754,0.559889,1744005.236,0.000,0.000,16.531,0.000,0.277,4.028,403.727,0.000,248.012,7.960197,10.548,7,0.000,0.000,0.000,0,0.000,0,16.531,230676.635,277171.458,275324.048,235779.482,248311.914,243219.053,0.000,233522.646 +14.523997,0.100141,19018529,0.566796,2314483.569,0.000,0.000,24.547,0.000,0.001,5.512,403.727,0.156,300.201,7.999268,10.519,5,0.000,0.000,0.000,0,0.000,0,24.547,333379.502,415543.543,244584.817,141140.808,418259.710,373862.368,0.000,387712.821 +14.624165,0.100169,19279210,0.574565,2602424.161,0.000,0.000,12.454,0.000,8.671,5.370,403.727,0.858,311.116,7.999268,10.492,5,0.000,0.000,0.000,0,0.000,0,12.454,558468.818,449652.206,0.000,0.000,548974.818,505947.332,0.000,539380.987 +14.724341,0.100176,19506347,0.581334,2267374.501,0.000,0.000,14.240,0.000,0.004,5.815,403.727,0.000,306.959,7.999268,10.465,5,0.000,0.000,0.000,0,0.000,0,14.240,445065.719,432787.355,0.000,0.000,453241.312,479235.506,0.000,457044.610 +14.824514,0.100172,19788068,0.589730,2812365.504,0.000,0.000,12.737,0.000,0.001,5.222,403.727,0.000,230.423,7.999268,10.445,4,0.000,0.000,0.000,0,0.000,0,12.737,599677.014,596252.913,0.000,0.000,524995.658,530026.991,0.000,561412.927 +14.924794,0.100280,19970287,0.595161,1817098.925,0.000,0.000,12.923,0.000,0.003,4.236,403.727,0.000,225.423,7.999268,10.427,2,0.000,0.000,0.000,0,0.000,0,12.923,582318.483,488920.163,0.000,0.000,494753.819,0.000,0.000,251106.460 +15.025107,0.100314,20000000,0.596046,296201.193,0.000,0.000,0.113,0.000,0.000,0.510,403.727,0.000,15.576,7.999268,10.426,0,0.000,0.000,0.000,0,0.000,0,0.113,153060.045,143141.148,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.log new file mode 100644 index 000000000..ce4477cd6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=375 +worker=5 kind=insert tid=6 os_tid=380 +worker=7 kind=insert tid=7 os_tid=382 +worker=4 kind=insert tid=8 os_tid=379 +worker=6 kind=insert tid=9 os_tid=381 +worker=1 kind=insert tid=10 os_tid=376 +start_monotonic_ns=2090068858158208 main_address=0x556f8659b300 +worker=3 kind=insert tid=11 os_tid=378 +worker=2 kind=insert tid=12 os_tid=377 +load_end reason=complete inserted=20000000 elapsed_s=15.025 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.225 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090068858176879 cpu_ns=10126290 +diagnostic_stage name=stop_request wall_ns=2090083883325967 cpu_ns=62627104024 +diagnostic_stage name=workers_joined wall_ns=2090083883367723 cpu_ns=62627145088 +diagnostic_stage name=before_close wall_ns=2090083883446124 cpu_ns=62627223461 +diagnostic_stage name=after_close wall_ns=2090084108127175 cpu_ns=62758160018 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090083805463605 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090083805462306 last_end_ns=2090083805463605 loop_exit_ns=2090083805463654 deregister_start_ns=2090083805463681 deregister_end_ns=2090083805464717 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090083804479281 last_end_ns=2090083804480423 loop_exit_ns=2090083804480468 deregister_start_ns=2090083804480514 deregister_end_ns=2090083804481392 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090083363033390 last_end_ns=2090083363034719 loop_exit_ns=2090083363034775 deregister_start_ns=2090083363034802 deregister_end_ns=2090083363035892 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090083338953326 last_end_ns=2090083338955248 loop_exit_ns=2090083338955322 deregister_start_ns=2090083338955360 deregister_end_ns=2090083338956247 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090083775527948 last_end_ns=2090083775529221 loop_exit_ns=2090083775529277 deregister_start_ns=2090083775529329 deregister_end_ns=2090083775530391 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090083675700936 last_end_ns=2090083675702303 loop_exit_ns=2090083675702361 deregister_start_ns=2090083675702414 deregister_end_ns=2090083675703205 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090083100177767 last_end_ns=2090083100178646 loop_exit_ns=2090083100178711 deregister_start_ns=2090083100178742 deregister_end_ns=2090083100181791 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090083736768434 last_end_ns=2090083736769584 loop_exit_ns=2090083736769650 deregister_start_ns=2090083736769684 deregister_end_ns=2090083736770559 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.summary.csv new file mode 100644 index 000000000..cf9d1dc0c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1331096.216981,15.025210,20000000,0.005833,0.001456,0.060928,0.260096,3025.739822,0.005833,0.001456,0.060928,0.260096,3025.739822,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.csv new file mode 100644 index 000000000..86a3b6c71 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.csv @@ -0,0 +1,158 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100061,0.100061,264864,0.007894,2647024.018,0.000,0.000,19.008,0.000,0.156,5.288,64.273,0.000,139.719,0.054302,14.000,8,0.000,0.000,0.000,0,0.000,0,19.008,337683.847,349616.563,314378.075,325980.992,350466.044,346878.234,347098.100,274922.163 +0.200225,0.100164,512359,0.015269,2470909.075,0.000,0.000,19.555,0.000,0.109,5.872,116.688,0.000,130.451,0.111248,13.987,8,0.000,0.000,0.000,0,0.000,0,19.555,327694.089,321823.690,319996.677,307497.119,308335.748,308954.735,248034.365,328572.652 +0.300375,0.100151,756007,0.022531,2432818.559,0.000,0.000,18.670,0.000,0.066,5.978,163.926,0.000,128.479,0.163368,13.974,8,0.000,0.000,0.000,0,0.000,0,18.670,305370.411,313028.885,236723.726,322165.135,313048.855,316823.175,314526.631,311131.741 +0.400543,0.100168,1011497,0.030145,2550617.691,0.000,0.000,19.386,0.000,12.765,5.924,219.074,0.000,134.735,0.223541,13.961,8,0.000,0.000,0.000,0,0.000,0,19.386,336285.400,272232.940,344880.969,332361.987,343882.645,264256.332,320641.665,336075.752 +0.500687,0.100144,1271048,0.037880,2591782.214,0.000,0.000,18.270,0.000,0.089,5.989,275.855,0.000,136.873,0.290398,13.948,8,0.000,0.000,0.000,0,0.000,0,18.270,331802.765,312720.211,330135.163,339052.338,333610.165,344594.366,325132.359,274734.846 +0.600839,0.100153,1521057,0.045331,2496279.081,0.000,0.000,12.170,0.000,0.114,5.892,276.949,0.000,131.791,0.346378,13.935,8,0.000,0.000,0.000,0,0.000,0,12.170,310306.274,326471.595,308439.124,306112.676,313621.213,333840.346,275349.640,322138.211 +0.700988,0.100148,1762632,0.052531,2412176.698,0.000,0.000,13.424,0.000,0.036,5.671,277.180,0.000,206.842,0.400337,13.915,8,0.000,0.000,0.000,0,0.000,0,13.424,305058.099,308542.937,311428.662,257618.374,299426.442,308862.464,306975.259,314264.461 +0.801131,0.100143,1993282,0.059404,2303200.090,0.000,0.000,12.119,0.000,14.715,5.922,283.598,0.000,268.365,0.460590,13.888,8,0.000,0.000,0.000,0,0.000,0,12.119,292920.318,291871.821,314269.730,307379.602,252777.833,255683.669,296465.239,291831.878 +0.901287,0.100156,2215097,0.066015,2214686.784,0.000,0.000,15.147,0.000,32.572,5.869,284.879,15.094,227.418,0.520473,13.866,8,0.000,0.000,0.000,0,0.000,0,15.147,274590.609,303325.674,201624.709,287650.187,283167.197,290326.003,285443.638,288558.766 +1.004091,0.102804,2305026,0.068695,874764.567,0.000,0.000,100.254,0.000,101.131,9.433,295.660,149.101,208.795,0.627544,13.845,8,0.000,0.000,0.000,0,0.000,0,100.254,125783.458,18462.378,285009.305,122369.183,4737.185,307596.050,4318.912,6488.096 +1.104401,0.100310,2371817,0.070686,665847.955,0.000,0.000,115.696,0.000,164.287,3.834,295.660,30.998,532.881,0.664181,13.793,8,0.000,0.000,0.000,0,0.000,0,115.696,0.000,115362.737,74220.150,0.000,122490.662,124653.963,109361.322,119759.122 +1.204543,0.100142,2444414,0.072849,724937.110,0.000,0.000,203.495,0.000,0.092,2.309,295.660,16.149,384.647,0.715168,13.755,8,0.000,0.000,0.000,0,0.000,0,203.495,76970.333,86456.816,79237.103,77549.507,88044.554,107406.967,97680.824,111591.005 +1.304703,0.100160,2571519,0.076637,1269018.859,0.000,0.000,36.855,0.000,55.060,3.259,295.660,2.418,288.484,0.744541,13.727,8,0.000,0.000,0.000,0,0.000,0,36.855,163907.656,121555.443,169938.004,155181.623,163009.094,160652.865,170666.837,164107.336 +1.404842,0.100138,2752772,0.082039,1810025.630,0.000,0.000,59.915,0.000,5.457,4.944,295.660,6.046,318.466,0.812508,13.696,8,0.000,0.000,0.000,0,0.000,0,59.915,227495.235,213264.925,228943.232,228413.964,230461.132,229612.306,219216.690,232618.147 +1.504984,0.100143,2937496,0.087544,1844603.250,0.000,0.000,17.910,0.000,0.112,4.451,295.660,0.078,283.891,0.874279,13.668,8,0.000,0.000,0.000,0,0.000,0,17.910,231658.858,227025.481,237320.764,234754.433,234554.718,238678.823,200533.350,240076.825 +1.605129,0.100145,3172545,0.094549,2347085.810,0.000,0.000,15.241,0.000,0.431,5.478,295.660,0.000,187.853,0.964653,13.650,8,0.000,0.000,0.000,0,0.000,0,15.241,297498.511,297119.061,265185.378,271246.587,305636.708,303609.648,311827.728,294962.190 +1.705297,0.100168,3388957,0.100999,2160500.255,0.000,0.000,13.779,0.000,0.035,5.657,295.660,0.000,171.120,1.045631,13.633,8,0.000,0.000,0.000,0,0.000,0,13.779,280020.847,234337.386,266583.361,283694.692,270117.440,293757.832,272373.660,259615.036 +1.805440,0.100143,3615763,0.107758,2264828.271,0.000,0.000,16.780,0.000,0.156,5.395,295.660,0.000,240.048,1.112625,13.610,8,0.000,0.000,0.000,0,0.000,0,16.780,289746.555,237850.606,265581.037,299173.104,301489.798,308359.995,275037.543,287589.633 +1.905581,0.100142,3839380,0.114422,2233009.465,0.000,0.000,13.609,0.000,0.406,5.634,295.660,0.000,188.951,1.180431,13.591,8,0.000,0.000,0.000,0,0.000,0,13.609,237184.296,255877.838,299206.512,294063.791,280063.606,273113.443,300724.364,292775.614 +2.008091,0.102510,4027761,0.120037,1837682.425,0.000,0.000,18.979,0.000,51.448,6.598,295.660,56.854,147.165,1.256207,13.576,8,0.000,0.000,0.000,0,0.000,0,18.979,147156.239,246161.122,297434.121,146941.626,146756.278,242815.110,303033.570,307384.361 +2.108257,0.100166,4177116,0.124488,1491076.706,0.000,0.000,86.804,0.000,68.936,8.624,295.660,75.071,104.319,1.360085,13.566,8,0.000,0.000,0.000,0,0.000,0,86.804,193908.358,90779.421,224527.569,188257.731,148883.043,243456.172,296298.521,104965.890 +2.208382,0.100125,4400243,0.131137,2228492.229,0.000,0.000,89.391,0.000,0.111,5.532,295.660,5.306,117.822,1.429340,13.555,8,0.000,0.000,0.000,0,0.000,0,89.391,291107.141,266887.330,285244.448,292934.863,278373.014,292655.211,295561.588,225728.634 +2.308514,0.100132,4637914,0.138221,2373567.017,0.000,0.000,14.769,0.000,0.177,5.564,295.660,0.000,131.076,1.496891,13.542,8,0.000,0.000,0.000,0,0.000,0,14.769,299143.886,319996.274,304956.189,289696.396,293521.331,314823.124,304816.374,246613.444 +2.408682,0.100168,4853856,0.144656,2155797.097,0.000,0.000,16.631,0.000,2.111,5.165,295.660,0.000,427.719,1.561855,13.500,8,0.000,0.000,0.000,0,0.000,0,16.631,265334.095,278941.228,277443.745,234905.232,266891.478,269177.636,285160.776,277942.906 +2.508833,0.100151,5067007,0.151009,2128299.014,0.000,0.000,14.963,0.000,0.132,5.122,295.660,0.000,382.314,1.626312,13.463,8,0.000,0.000,0.000,0,0.000,0,14.963,262334.214,277052.009,266278.263,272538.818,248015.816,291430.316,223333.055,287316.523 +2.608980,0.100147,5287108,0.157568,2197776.872,0.000,0.000,17.715,0.000,2.489,5.305,295.660,0.000,312.860,1.694557,13.432,8,0.000,0.000,0.000,0,0.000,0,17.715,265868.883,283832.457,274725.854,287497.066,218648.349,286907.933,284311.752,295984.580 +2.709136,0.100156,5500892,0.163939,2134514.000,0.000,0.000,16.594,0.000,10.028,5.469,295.660,0.000,253.628,1.763325,13.407,8,0.000,0.000,0.000,0,0.000,0,16.594,262890.364,228374.147,291775.356,280433.029,245157.995,277088.241,279843.947,268950.921 +2.809277,0.100140,5721596,0.170517,2203945.264,0.000,0.000,16.983,0.000,23.915,5.518,295.660,0.507,144.953,1.834755,13.393,8,0.000,0.000,0.000,0,0.000,0,16.983,281414.843,301716.336,272457.421,283412.038,258417.136,292499.278,234580.607,279447.605 +2.909423,0.100146,5799454,0.172837,777443.455,0.000,0.000,33.435,0.000,93.204,5.066,295.660,84.408,104.808,1.897751,13.383,8,0.000,0.000,0.000,0,0.000,0,33.435,38833.230,8867.037,8867.037,187795.462,177630.322,8178.045,171219.694,176052.629 +3.009587,0.100164,5961888,0.177678,1621672.576,0.000,0.000,112.722,0.000,0.091,8.432,295.660,106.855,108.259,1.997177,13.372,8,0.000,0.000,0.000,0,0.000,0,112.722,176579.551,222683.716,224121.352,197535.082,168922.147,222583.881,205192.487,204054.359 +3.109728,0.100141,6206130,0.184957,2438976.921,0.000,0.000,14.033,0.000,0.089,5.622,295.660,10.766,128.842,2.067047,13.359,8,0.000,0.000,0.000,0,0.000,0,14.033,298278.923,326079.677,309582.965,310771.287,306736.982,268730.636,308764.121,310032.330 +3.209895,0.100166,6440724,0.191949,2342048.569,0.000,0.000,14.610,0.000,0.283,5.290,295.660,0.000,186.292,2.134064,13.341,8,0.000,0.000,0.000,0,0.000,0,14.610,294630.457,311023.219,296447.438,297685.381,290058.054,260097.834,295099.677,297006.509 +3.310042,0.100148,6621734,0.197343,1807428.639,0.000,0.000,20.698,0.000,0.181,3.990,295.660,0.000,410.682,2.194538,13.301,8,0.000,0.000,0.000,0,0.000,0,20.698,174661.852,230808.867,236809.997,233514.867,235651.709,228262.630,241852.544,225866.172 +3.410167,0.100124,6823394,0.203353,2014096.458,0.000,0.000,19.865,0.000,0.102,4.294,295.660,0.000,320.149,2.257557,13.270,8,0.000,0.000,0.000,0,0.000,0,19.865,258169.093,253165.313,270363.935,255312.644,264471.260,202218.640,264421.322,245974.252 +3.510305,0.100138,7051174,0.210141,2274653.813,0.000,0.000,18.977,0.000,1.787,5.157,295.660,0.000,350.882,2.327057,13.235,8,0.000,0.000,0.000,0,0.000,0,18.977,288640.767,296669.661,304828.377,248706.002,292285.725,280162.493,274410.449,288950.338 +3.610476,0.100171,7277433,0.216884,2258727.238,0.000,0.000,17.985,0.000,1.462,5.562,295.660,0.000,236.042,2.400982,13.212,8,0.000,0.000,0.000,0,0.000,0,17.985,291311.813,305367.775,292968.979,278982.897,243803.060,294446.452,262251.511,289594.750 +3.710652,0.100176,7483464,0.223025,2056697.760,0.000,0.000,20.103,0.000,15.167,4.998,295.660,6.395,141.509,2.479481,13.198,8,0.000,0.000,0.000,0,0.000,0,20.103,262708.597,259903.524,257008.608,183397.893,287554.959,246107.754,274048.680,285967.746 +3.810820,0.100168,7587352,0.226121,1037134.565,0.000,0.000,99.208,0.000,23.449,8.896,295.660,171.547,128.222,2.567844,13.186,8,0.000,0.000,0.000,0,0.000,0,99.208,39663.249,64191.969,261420.046,47290.413,313302.730,59390.050,1247.900,250628.208 +3.911009,0.100189,7807400,0.232679,2196323.261,0.000,0.000,41.528,0.000,0.123,7.112,295.660,26.356,126.596,2.642788,13.174,8,0.000,0.000,0.000,0,0.000,0,41.528,292735.971,299034.051,219035.456,293594.346,302148.157,297347.244,240524.785,251903.250 +4.011165,0.100156,8051617,0.239957,2438372.917,0.000,0.000,14.277,0.000,9.565,5.354,295.660,0.000,134.556,2.715565,13.160,8,0.000,0.000,0.000,0,0.000,0,14.277,261163.311,308519.567,326301.876,276010.191,318394.190,309947.344,317984.828,320051.609 +4.111306,0.100141,8264436,0.246299,2125186.156,0.000,0.000,18.998,0.000,2.590,5.337,295.660,0.000,375.251,2.783539,13.124,8,0.000,0.000,0.000,0,0.000,0,18.998,267222.295,286934.433,267052.535,245383.163,263607.404,288362.414,283239.655,223384.258 +4.211440,0.100134,8457287,0.252047,1925927.832,0.000,0.000,16.696,0.000,13.964,4.720,295.660,0.000,417.955,2.857708,13.083,8,0.000,0.000,0.000,0,0.000,0,16.696,239718.600,209439.196,248127.326,253260.444,231859.137,244612.039,235843.795,263067.295 +4.311583,0.100143,8689811,0.258977,2321925.359,0.000,0.000,15.489,0.000,0.141,5.326,295.660,0.000,321.182,2.942444,13.051,8,0.000,0.000,0.000,0,0.000,0,15.489,296786.326,302568.072,307281.344,288588.029,276035.948,298334.116,298144.387,254187.138 +4.411733,0.100150,8920675,0.265857,2305185.909,0.000,0.000,15.334,0.000,0.080,5.375,295.660,0.000,224.507,3.010147,13.029,8,0.000,0.000,0.000,0,0.000,0,15.334,294838.214,297873.666,286151.231,302886.155,300070.375,278592.557,238772.224,306001.487 +4.511867,0.100134,9152716,0.272772,2317301.271,0.000,0.000,20.474,0.000,0.117,5.460,295.660,0.000,202.112,3.078880,13.010,8,0.000,0.000,0.000,0,0.000,0,20.474,300287.156,259481.897,283989.020,305170.604,277307.983,292188.021,285626.823,313249.766 +4.612025,0.100158,9260602,0.275987,1077160.209,0.000,0.000,25.093,0.000,59.930,2.756,295.660,23.908,98.126,3.122288,13.000,8,0.000,0.000,0.000,0,0.000,0,25.093,159488.323,159128.890,156483.065,116206.622,107140.928,110515.603,113780.451,154416.326 +4.712168,0.100143,9348679,0.278612,879514.774,0.000,0.000,129.012,0.000,81.578,6.822,295.660,129.932,119.400,3.191643,12.988,8,0.000,0.000,0.000,0,0.000,0,129.012,198676.453,68522.206,66355.299,95154.198,84229.789,84749.048,90440.925,191386.857 +4.812320,0.100152,9557630,0.284840,2086329.016,0.000,0.000,122.662,0.000,0.205,7.407,295.660,70.752,130.504,3.279575,12.976,8,0.000,0.000,0.000,0,0.000,0,122.662,261671.035,174294.257,171897.911,266623.485,306083.321,310197.049,298484.906,297077.053 +4.912481,0.100161,9804611,0.292200,2465832.046,0.000,0.000,13.097,0.000,3.564,5.343,295.660,0.000,136.070,3.349800,12.962,8,0.000,0.000,0.000,0,0.000,0,13.097,326443.372,291849.180,325974.129,307454.006,306455.617,322949.009,307703.603,277003.130 +5.012647,0.100166,10004655,0.298162,1997133.705,0.000,0.000,16.225,0.000,4.599,4.490,295.660,0.000,377.149,3.412601,12.925,8,0.000,0.000,0.000,0,0.000,0,16.225,232754.670,219157.181,250694.969,262465.483,260209.218,262794.938,253470.375,255586.871 +5.112778,0.100131,10178563,0.303345,1736806.780,0.000,0.000,21.882,0.000,0.216,3.912,295.660,0.000,348.879,3.469543,12.891,8,0.000,0.000,0.000,0,0.000,0,21.882,180343.957,222329.005,232475.724,222948.194,226932.979,212691.619,209955.200,229130.103 +5.212906,0.100129,10406315,0.310132,2274596.620,0.000,0.000,15.635,0.000,9.174,5.264,295.660,0.000,309.524,3.540993,12.861,8,0.000,0.000,0.000,0,0.000,0,15.635,253833.765,293472.820,292563.988,288209.584,289438.006,272349.968,290906.119,293822.371 +5.313041,0.100135,10617730,0.316433,2111303.498,0.000,0.000,20.028,0.000,2.050,5.329,295.660,0.000,300.961,3.623302,12.831,8,0.000,0.000,0.000,0,0.000,0,20.028,267369.527,216458.167,270764.949,253757.879,285724.780,246907.115,295451.666,274869.416 +5.413196,0.100155,10838569,0.323015,2204974.098,0.000,0.000,13.593,0.000,0.046,5.942,295.660,0.000,212.132,3.707943,12.811,8,0.000,0.000,0.000,0,0.000,0,13.593,251450.458,278109.159,295242.616,288283.397,295212.662,282891.750,233118.857,280665.199 +5.513348,0.100152,11013062,0.328215,1742285.141,0.000,0.000,24.093,0.000,23.150,3.725,295.660,5.382,96.845,3.753307,12.801,8,0.000,0.000,0.000,0,0.000,0,24.093,228802.668,230550.016,213515.874,173676.352,236271.331,215293.176,227634.442,216541.282 +5.613521,0.100173,11080683,0.330230,675042.069,0.000,0.000,111.765,0.000,68.213,5.752,295.660,117.024,94.953,3.803787,12.792,8,0.000,0.000,0.000,0,0.000,0,111.765,156609.041,37674.817,2964.870,164146.001,151388.074,9.983,154852.081,7397.202 +5.713668,0.100147,11199305,0.333765,1184478.792,0.000,0.000,97.812,0.000,131.217,6.726,295.660,128.912,96.109,3.899395,12.783,8,0.000,0.000,0.000,0,0.000,0,97.812,216262.090,77066.710,229612.465,0.000,36156.849,130817.695,230171.643,264391.339 +5.813828,0.100160,11438054,0.340881,2383679.545,0.000,0.000,133.087,0.000,0.052,5.838,295.660,21.177,131.704,3.970669,12.770,8,0.000,0.000,0.000,0,0.000,0,133.087,273123.396,304792.770,312330.721,301657.782,296975.267,294668.954,301527.989,298602.666 +5.913983,0.100155,11669051,0.347765,2306386.751,0.000,0.000,16.933,0.000,0.032,5.194,295.660,0.000,280.385,4.037262,12.742,8,0.000,0.000,0.000,0,0.000,0,16.933,303977.734,296080.004,280384.389,300632.931,291177.621,247515.455,297597.646,289020.971 +6.014138,0.100155,11844718,0.353000,1753945.456,0.000,0.000,24.761,0.000,0.096,4.230,295.660,0.000,387.133,4.097107,12.704,8,0.000,0.000,0.000,0,0.000,0,24.761,238120.109,217871.563,229942.811,241065.534,208855.568,173220.922,224141.823,220727.127 +6.114276,0.100138,12087597,0.360238,2425450.567,0.000,0.000,13.150,0.000,0.146,5.016,295.660,0.000,349.363,4.165535,12.670,8,0.000,0.000,0.000,0,0.000,0,13.150,298369.196,308385.406,267102.246,318571.381,313128.875,303042.762,310911.927,305938.774 +6.214413,0.100137,12311890,0.366923,2239865.394,0.000,0.000,16.585,0.000,0.105,5.058,295.660,0.000,327.131,4.232170,12.638,8,0.000,0.000,0.000,0,0.000,0,16.585,276012.357,272137.659,279257.917,293698.159,299260.549,291141.657,290672.299,237684.797 +6.314549,0.100136,12549996,0.374019,2377834.610,0.000,0.000,12.487,0.000,6.998,5.667,295.660,0.000,171.135,4.306107,12.621,8,0.000,0.000,0.000,0,0.000,0,12.487,285512.719,299823.308,308691.279,294460.582,252737.177,327555.690,296557.737,312496.118 +6.414702,0.100153,12772636,0.380654,2222999.367,0.000,0.000,17.091,0.000,8.437,5.488,295.660,5.499,198.056,4.391197,12.602,8,0.000,0.000,0.000,0,0.000,0,17.091,287430.303,235539.683,272353.367,292252.926,272573.031,301319.057,268399.416,293131.582 +6.514854,0.100153,12887629,0.384081,1148176.860,0.000,0.000,96.371,0.000,42.564,8.677,295.660,214.984,142.595,4.475983,12.588,8,0.000,0.000,0.000,0,0.000,0,96.371,232305.295,279483.260,78759.743,245435.247,14487.879,43783.148,73897.167,180025.121 +6.615026,0.100171,13063783,0.389331,1758527.133,0.000,0.000,90.246,0.000,0.040,8.179,295.660,49.018,152.083,4.559647,12.573,8,0.000,0.000,0.000,0,0.000,0,90.246,171146.776,307233.620,304238.751,151350.692,140858.668,298568.466,240088.659,145041.502 +6.715184,0.100158,13291873,0.396129,2277302.659,0.000,0.000,12.971,0.000,0.036,5.347,295.660,0.000,246.330,4.625610,12.549,8,0.000,0.000,0.000,0,0.000,0,12.971,296291.962,246830.095,295603.051,289193.176,289083.349,295862.641,292368.161,272070.224 +6.815361,0.100177,13521653,0.402977,2293740.607,0.000,0.000,17.953,0.000,1.639,5.407,295.660,0.000,390.910,4.694099,12.511,8,0.000,0.000,0.000,0,0.000,0,17.953,284087.231,284356.754,286463.026,295457.109,248220.706,307964.973,295606.844,291583.963 +6.915520,0.100160,13750169,0.409787,2281515.758,0.000,0.000,17.283,0.000,2.100,5.308,295.660,0.000,371.321,4.767174,12.475,8,0.000,0.000,0.000,0,0.000,0,17.283,296196.888,300799.536,252816.179,307019.601,298932.518,245248.267,285923.298,294579.471 +7.015674,0.100153,13967566,0.416266,2170642.102,0.000,0.000,15.388,0.000,0.107,5.630,295.660,0.000,317.209,4.861031,12.444,8,0.000,0.000,0.000,0,0.000,0,15.388,272931.558,272622.032,301467.808,281039.128,252772.464,291592.947,208839.819,289376.346 +7.115828,0.100155,14180092,0.422600,2121977.958,0.000,0.000,14.783,0.000,0.062,5.098,295.660,0.000,228.085,4.928013,12.421,8,0.000,0.000,0.000,0,0.000,0,14.783,274645.209,253278.257,267536.204,257371.925,259868.065,264520.868,240517.993,304239.436 +7.215969,0.100141,14415961,0.429629,2355363.967,0.000,0.000,14.388,0.000,0.016,5.649,295.660,0.000,216.452,4.997196,12.400,8,0.000,0.000,0.000,0,0.000,0,14.388,309602.807,303551.352,293685.284,243326.396,281003.193,318410.370,298828.022,306956.544 +7.316094,0.100124,14590184,0.434821,1740069.912,0.000,0.000,19.454,0.000,45.782,5.925,295.660,48.416,163.937,5.061859,12.384,8,0.000,0.000,0.000,0,0.000,0,19.454,222074.321,162228.613,266838.752,250079.556,154168.618,266668.962,152181.085,265830.004 +7.416264,0.100171,14681484,0.437542,911445.147,0.000,0.000,97.745,0.000,65.986,8.689,295.660,243.491,139.645,5.134689,12.370,8,0.000,0.000,0.000,0,0.000,0,97.745,101227.314,7137.823,266435.482,47528.919,549.063,267234.120,118457.920,102874.504 +7.516425,0.100161,14891888,0.443813,2100655.298,0.000,0.000,100.555,0.000,0.177,6.547,295.660,35.997,132.755,5.212296,12.357,8,0.000,0.000,0.000,0,0.000,0,100.555,186150.064,262047.773,313514.846,301643.973,303421.110,257315.398,169846.333,306715.801 +7.616560,0.100135,15117467,0.450536,2252744.897,0.000,0.000,13.766,0.000,11.240,5.231,295.660,0.000,276.735,5.282887,12.330,8,0.000,0.000,0.000,0,0.000,0,13.766,284924.859,290027.961,286672.496,294222.291,296339.429,257262.251,289748.338,253547.273 +7.716715,0.100155,15311221,0.456310,1934542.175,0.000,0.000,21.945,0.000,12.144,4.338,295.660,0.000,406.752,5.345860,12.290,8,0.000,0.000,0.000,0,0.000,0,21.945,256372.717,241306.065,240886.715,250571.707,243083.311,226638.794,250631.614,225051.254 +7.816859,0.100144,15520561,0.462549,2090392.364,0.000,0.000,17.833,0.000,2.963,4.999,295.660,0.000,295.785,5.412319,12.261,8,0.000,0.000,0.000,0,0.000,0,17.833,280276.741,275144.125,246994.627,265298.291,261583.636,283791.683,216688.231,260615.030 +7.917006,0.100147,15734038,0.468911,2131635.600,0.000,0.000,13.749,0.000,0.124,5.161,295.660,0.000,301.237,5.506958,12.232,8,0.000,0.000,0.000,0,0.000,0,13.749,249932.494,271850.266,295375.674,269903.129,256153.347,265799.164,242123.976,280497.551 +8.017155,0.100149,15967850,0.475879,2334638.703,0.000,0.000,18.355,0.000,0.077,5.415,295.660,0.000,238.980,5.574802,12.209,8,0.000,0.000,0.000,0,0.000,0,18.355,303747.068,305863.911,225933.100,299982.681,278904.112,287151.814,319493.587,313562.431 +8.117310,0.100155,16190670,0.482520,2224759.076,0.000,0.000,15.042,0.000,0.251,5.592,295.660,0.000,202.070,5.642448,12.189,8,0.000,0.000,0.000,0,0.000,0,15.042,278159.784,238660.875,294424.628,272897.922,288284.125,277720.464,275434.000,299177.277 +8.217460,0.100150,16353325,0.487367,1624116.083,0.000,0.000,2.355,0.000,66.306,3.343,295.660,7.567,110.186,5.672318,12.178,8,0.000,0.000,0.000,0,0.000,0,2.355,211932.396,221438.151,100229.795,219281.383,212451.618,222236.953,220489.572,216056.216 +8.317602,0.100142,16400369,0.488769,469774.076,0.000,0.000,145.441,0.000,22.867,0.956,355.676,12.443,29.880,5.680241,12.175,8,0.000,0.000,0.000,0,0.000,0,145.441,70010.757,82772.666,5392.356,58497.078,69870.955,53943.533,56959.258,72327.473 +8.417720,0.100118,16412825,0.489140,124412.663,0.000,0.000,6.995,0.000,122.985,0.666,355.676,24.658,50.526,5.697609,12.170,8,0.000,0.000,0.000,0,0.000,0,6.995,42130.107,39912.733,0.000,0.000,42369.823,0.000,0.000,0.000 +8.517828,0.100108,16427379,0.489574,145383.657,0.000,0.000,5.779,0.000,223.093,0.540,355.676,28.563,34.455,5.702141,12.167,8,0.000,0.000,0.000,0,0.000,0,5.779,48048.330,47309.125,0.000,0.000,50026.203,0.000,0.000,0.000 +8.617935,0.100107,16445509,0.490114,181106.448,0.000,0.000,6.577,0.000,323.200,1.170,355.676,224.565,85.768,5.711010,12.159,8,0.000,0.000,0.000,0,0.000,0,6.577,59136.799,61354.429,0.000,0.000,60615.219,0.000,0.000,0.000 +8.718126,0.100191,16466821,0.490750,212713.364,0.000,0.000,4.995,0.000,423.391,2.715,355.676,370.776,155.718,5.746655,12.143,8,0.000,0.000,0.000,0,0.000,0,4.995,72381.631,70904.455,0.000,0.000,69427.279,0.000,0.000,0.000 +8.818273,0.100147,16481240,0.491179,143978.481,0.000,0.000,22.028,0.000,523.538,2.354,355.676,239.141,222.837,5.803440,12.121,8,0.000,0.000,0.000,0,0.000,0,22.028,49507.269,59862.057,0.000,0.000,34609.156,0.000,0.000,0.000 +8.918396,0.100123,16503380,0.491839,221127.240,0.000,0.000,12.353,0.000,623.661,1.981,355.676,311.764,368.101,5.825203,12.085,8,0.000,0.000,0.000,0,0.000,0,12.353,80560.628,68735.215,0.000,0.000,71831.396,0.000,0.000,0.000 +9.018550,0.100153,16542082,0.492992,386426.978,0.000,0.000,3.339,0.000,723.814,4.534,355.676,403.872,428.678,5.873096,12.044,8,0.000,0.000,0.000,0,0.000,0,3.339,134473.633,124129.507,0.000,0.000,127823.838,0.000,0.000,0.000 +9.118696,0.100147,16572497,0.493899,303704.002,0.000,0.000,9.394,0.000,823.961,3.494,355.676,473.367,309.974,5.916538,12.013,8,0.000,0.000,0.000,0,0.000,0,9.394,99763.494,102709.169,0.000,0.000,101231.339,0.000,0.000,0.000 +9.218855,0.100159,16593365,0.494521,208348.959,0.000,0.000,11.395,0.000,924.120,2.177,355.676,205.143,356.855,5.940807,11.978,8,0.000,0.000,0.000,0,0.000,0,11.395,70188.479,67233.175,0.000,0.000,70927.305,0.000,0.000,0.000 +9.319010,0.100154,16607425,0.494940,140383.171,0.000,0.000,4.619,0.000,1024.275,1.133,355.676,131.399,217.087,5.954716,11.957,8,0.000,0.000,0.000,0,0.000,0,4.619,48764.681,46548.104,0.000,0.000,45070.387,0.000,0.000,0.000 +9.419145,0.100136,16624075,0.495436,166274.485,0.000,0.000,3.909,0.000,1124.410,1.458,355.676,147.729,197.701,5.972054,11.938,8,0.000,0.000,0.000,0,0.000,0,3.909,54685.831,53946.833,0.000,0.000,57641.822,0.000,0.000,0.000 +9.519299,0.100154,16637544,0.495837,134483.545,0.000,0.000,28.863,0.000,1224.564,1.442,355.676,192.946,140.058,5.991432,11.924,8,0.000,0.000,0.000,0,0.000,0,28.863,31781.210,50242.869,0.000,0.000,52459.466,0.000,0.000,0.000 +9.619441,0.100143,16659535,0.496493,219596.921,0.000,0.000,3.248,0.000,1324.706,2.469,355.676,366.197,163.244,6.025402,11.908,8,0.000,0.000,0.000,0,0.000,0,3.248,73285.517,74633.595,0.000,0.000,71677.809,0.000,0.000,0.000 +9.719614,0.100173,16674491,0.496939,149302.382,0.000,0.000,3.780,0.000,1424.879,1.704,355.676,183.239,165.808,6.048515,11.892,8,0.000,0.000,0.000,0,0.000,0,3.780,62661.878,54665.675,0.000,0.000,31974.828,0.000,0.000,0.000 +9.819766,0.100152,16679428,0.497086,49294.837,0.000,0.000,67.513,0.000,1525.031,1.177,355.676,122.782,292.757,6.087337,11.863,8,0.000,0.000,0.000,0,0.000,0,67.513,12560.848,28816.062,0.000,0.000,7917.927,0.000,0.000,0.000 +9.919910,0.100144,16696670,0.497600,172172.475,0.000,0.000,4.167,0.000,1625.175,1.278,355.676,159.653,195.422,6.105438,11.844,8,0.000,0.000,0.000,0,0.000,0,4.167,58376.075,59853.950,0.000,0.000,53942.449,0.000,0.000,0.000 +10.020064,0.100153,16712461,0.498070,157668.148,0.000,0.000,11.411,0.000,1725.329,1.337,355.676,180.114,191.503,6.125549,11.825,8,0.000,0.000,0.000,0,0.000,0,11.411,53527.892,47327.403,0.000,0.000,56812.853,0.000,0.000,0.000 +10.120201,0.100137,16729963,0.498592,174779.751,0.000,0.000,4.882,0.000,1825.466,1.286,355.676,199.647,152.525,6.141823,11.810,8,0.000,0.000,0.000,0,0.000,0,4.882,58789.190,56871.825,0.000,0.000,59118.737,0.000,0.000,0.000 +10.220306,0.100105,16743703,0.499001,137255.607,0.000,0.000,4.980,0.000,1925.571,1.022,355.676,138.214,94.978,6.157555,11.801,8,0.000,0.000,0.000,0,0.000,0,4.980,48548.927,42874.896,0.000,0.000,45831.785,0.000,0.000,0.000 +10.320413,0.100107,16759489,0.499472,157691.444,0.000,0.000,4.387,0.000,2025.678,1.316,355.676,162.873,122.525,6.176060,11.789,8,0.000,0.000,0.000,0,0.000,0,4.387,51245.224,51005.480,0.000,0.000,55440.739,0.000,0.000,0.000 +10.420550,0.100137,16774141,0.499908,146319.048,0.000,0.000,4.756,0.000,2125.815,1.324,355.676,151.394,140.276,6.191463,11.776,8,0.000,0.000,0.000,0,0.000,0,4.756,48034.031,47295.046,0.000,0.000,50989.971,0.000,0.000,0.000 +10.520681,0.100130,16787522,0.500307,133636.221,0.000,0.000,21.147,0.000,2225.946,1.339,355.676,133.927,210.898,6.210831,11.755,8,0.000,0.000,0.000,0,0.000,0,21.147,44352.325,49515.610,0.000,0.000,39768.286,0.000,0.000,0.000 +10.620826,0.100145,16801656,0.500728,141134.738,0.000,0.000,6.100,0.000,2326.091,1.092,355.676,138.783,227.794,6.223766,11.733,8,0.000,0.000,0.000,0,0.000,0,6.100,45074.445,49507.997,0.000,0.000,46552.296,0.000,0.000,0.000 +10.720975,0.100149,16815864,0.501152,141868.008,0.000,0.000,4.664,0.000,2426.240,1.182,355.676,151.882,184.256,6.237072,11.715,8,0.000,0.000,0.000,0,0.000,0,4.664,46550.440,46550.440,0.000,0.000,48767.128,0.000,0.000,0.000 +10.821135,0.100160,16832514,0.501648,166234.130,0.000,0.000,5.004,0.000,2526.400,1.223,355.676,147.108,197.107,6.253799,11.695,8,0.000,0.000,0.000,0,0.000,0,5.004,56150.195,53933.740,0.000,0.000,56150.195,0.000,0.000,0.000 +10.921291,0.100156,16846204,0.502056,136687.286,0.000,0.000,18.809,0.000,2626.556,1.047,355.676,127.068,120.633,6.266228,11.683,8,0.000,0.000,0.000,0,0.000,0,18.809,46547.562,43592.161,0.000,0.000,46547.562,0.000,0.000,0.000 +11.021421,0.100130,16864779,0.502610,185508.607,0.000,0.000,13.189,0.000,2726.686,1.663,355.676,208.323,123.511,6.288799,11.671,8,0.000,0.000,0.000,0,0.000,0,13.189,62079.219,57654.976,0.000,0.000,65774.411,0.000,0.000,0.000 +11.121555,0.100134,16894527,0.503496,297082.489,0.000,0.000,26.532,0.000,2826.820,3.672,355.676,352.536,270.771,6.359909,11.645,8,0.000,0.000,0.000,0,0.000,0,26.532,79813.206,104939.586,0.000,0.000,112329.697,0.000,0.000,0.000 +11.221699,0.100144,16907873,0.503894,133267.641,0.000,0.000,17.578,0.000,2926.964,1.125,355.676,97.984,168.351,6.372318,11.628,8,0.000,0.000,0.000,0,0.000,0,17.578,42918.052,51705.368,0.000,0.000,38644.221,0.000,0.000,0.000 +11.321874,0.100175,16921389,0.504297,134924.539,0.000,0.000,6.444,0.000,3027.139,1.176,355.676,107.391,209.127,6.383266,11.608,8,0.000,0.000,0.000,0,0.000,0,6.444,47956.310,43603.906,0.000,0.000,43364.324,0.000,0.000,0.000 +11.422038,0.100165,16943237,0.504948,218121.034,0.000,0.000,8.998,0.000,3127.303,2.161,355.676,215.661,275.562,6.410271,11.581,8,0.000,0.000,0.000,0,0.000,0,8.998,70104.627,74866.790,0.000,0.000,73149.616,0.000,0.000,0.000 +11.522170,0.100131,16957149,0.505362,138937.465,0.000,0.000,11.494,0.000,3227.435,1.971,355.676,119.569,141.065,6.424915,11.567,8,0.000,0.000,0.000,0,0.000,0,11.494,43602.715,47297.861,0.000,0.000,48036.890,0.000,0.000,0.000 +11.622343,0.100174,16982321,0.506113,251283.490,0.000,0.000,8.533,0.000,3327.608,2.801,355.676,222.738,195.676,6.449276,11.548,8,0.000,0.000,0.000,0,0.000,0,8.533,83694.612,82636.451,0.000,0.000,84952.427,0.000,0.000,0.000 +11.722952,0.100609,17006225,0.506825,237593.245,0.000,0.000,7.921,0.000,3428.217,2.666,355.676,194.247,175.843,6.477608,11.531,8,0.000,0.000,0.000,0,0.000,0,7.921,85231.010,81742.254,0.000,0.000,70619.980,0.000,0.000,0.000 +11.823079,0.100126,17020301,0.507244,140582.196,0.000,0.000,3498.444,0.000,3526.766,2.606,379.059,46.426,119.146,6.496151,11.519,8,0.000,0.000,0.000,0,0.000,0,3498.444,31919.629,45082.980,0.000,0.000,48039.241,15530.358,0.000,9.987 +11.923265,0.100187,17101389,0.509661,809368.957,0.000,0.000,3579.938,0.000,10.434,5.693,381.910,29.203,356.834,6.539158,11.484,8,0.000,0.000,0.000,0,0.000,0,3579.938,95701.331,133710.371,130017.266,24524.215,138022.321,46034.057,101750.039,139609.358 +12.023420,0.100155,17298689,0.515541,1969955.139,0.000,0.000,60.132,0.000,2.256,5.831,381.910,0.663,317.673,6.629040,11.453,8,0.000,0.000,0.000,0,0.000,0,60.132,277491.096,269892.840,259199.368,272199.275,251710.943,99735.843,260946.668,278779.105 +12.123568,0.100148,17521133,0.522170,2221155.333,0.000,0.000,16.534,0.000,0.146,5.535,381.910,0.000,327.523,6.708374,11.421,8,0.000,0.000,0.000,0,0.000,0,16.534,292816.979,221492.455,285957.124,292177.924,289541.823,279496.678,280045.865,279626.486 +12.223702,0.100134,17745832,0.528867,2243974.704,0.000,0.000,18.658,0.000,0.080,5.369,381.910,0.000,255.438,6.775146,11.396,8,0.000,0.000,0.000,0,0.000,0,18.658,309733.801,231059.518,288452.398,290589.526,283548.987,267500.551,292017.607,281072.315 +12.323847,0.100145,17966135,0.535433,2199838.167,0.000,0.000,16.552,0.000,0.126,5.460,381.910,0.000,298.629,6.842655,11.367,8,0.000,0.000,0.000,0,0.000,0,16.552,267571.769,218123.516,285096.342,288331.648,268490.436,300454.059,287283.169,284487.226 +12.423989,0.100141,18141109,0.540647,1747268.035,0.000,0.000,6.001,0.000,66.724,3.794,381.910,14.004,208.923,6.874638,11.347,8,0.000,0.000,0.000,0,0.000,0,6.001,94686.042,239980.485,233439.739,234248.594,232191.505,237973.325,232151.561,242596.784 +12.524093,0.100104,18283635,0.544895,1423775.685,0.000,0.000,23.865,0.000,166.828,3.404,381.910,35.354,151.912,6.904812,11.332,8,0.000,0.000,0.000,0,0.000,0,23.865,0.000,208462.673,164638.361,210680.362,204426.881,214036.862,207893.267,213637.279 +12.624253,0.100160,18408215,0.548608,1243805.968,0.000,0.000,2.999,0.000,266.989,3.110,381.910,30.030,133.848,6.923199,11.319,8,0.000,0.000,0.000,0,0.000,0,2.999,0.000,180540.563,176297.365,183226.257,180909.971,175099.286,172623.256,175109.270 +12.724375,0.100122,18409918,0.548658,17009.295,0.000,0.000,277.509,0.000,91.554,2.487,381.910,485.815,203.268,6.923553,11.299,8,0.000,0.000,0.000,0,0.000,0,277.509,9.988,2217.301,3695.502,2217.301,2217.301,2956.401,2217.301,1478.201 +12.824524,0.100149,18409922,0.548658,39.941,0.000,0.000,158.552,0.000,191.703,2.892,381.910,446.328,533.580,6.999512,11.246,8,0.000,0.000,0.000,0,0.000,0,158.552,0.000,19.970,0.000,19.970,0.000,0.000,0.000,0.000 +12.924651,0.100127,18409930,0.548659,79.898,0.000,0.000,287.055,0.000,291.042,1.123,381.910,140.953,278.864,6.999512,11.219,8,0.000,0.000,0.000,0,0.000,0,287.055,19.975,0.000,0.000,0.000,9.987,19.975,9.987,19.975 +13.024781,0.100129,18409934,0.548659,39.948,0.000,0.000,360.971,0.000,230.592,1.139,381.910,222.213,233.448,6.999512,11.196,8,0.000,0.000,0.000,0,0.000,0,360.971,0.000,0.000,19.974,0.000,9.987,0.000,9.987,0.000 +13.124892,0.100112,18409938,0.548659,39.955,0.000,0.000,321.606,0.000,272.947,2.231,381.910,498.467,270.167,7.026417,11.170,8,0.000,0.000,0.000,0,0.000,0,321.606,0.000,9.989,0.000,19.978,0.000,0.000,0.000,9.989 +13.225042,0.100150,18409942,0.548659,39.940,0.000,0.000,275.787,0.000,373.097,1.496,381.910,277.786,346.121,7.157349,11.136,8,0.000,0.000,0.000,0,0.000,0,275.787,0.000,9.985,0.000,0.000,0.000,19.970,0.000,9.985 +13.325192,0.100150,18409946,0.548659,39.940,0.000,0.000,336.344,0.000,473.247,1.169,381.910,160.541,421.360,7.157349,11.095,8,0.000,0.000,0.000,0,0.000,0,336.344,0.000,0.000,19.970,0.000,0.000,0.000,19.970,0.000 +13.425315,0.100123,18409948,0.548659,19.975,0.000,0.000,478.736,0.000,498.682,0.691,381.910,144.627,223.046,7.157349,11.073,8,0.000,0.000,0.000,0,0.000,0,478.736,19.975,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +13.525443,0.100128,18409955,0.548659,69.911,0.000,0.000,541.241,0.000,396.212,2.151,381.910,436.512,316.080,7.190796,11.042,8,0.000,0.000,0.000,0,0.000,0,541.241,0.000,0.000,0.000,19.974,19.974,19.974,0.000,9.987 +13.625608,0.100164,18409962,0.548660,69.885,0.000,0.000,424.024,0.000,272.684,1.832,381.910,377.817,138.015,7.204899,11.029,8,0.000,0.000,0.000,0,0.000,0,424.024,0.000,19.967,19.967,0.000,0.000,0.000,19.967,9.984 +13.725734,0.100127,18409964,0.548660,19.975,0.000,0.000,295.104,0.000,251.517,1.630,381.910,370.273,534.050,7.312866,10.977,8,0.000,0.000,0.000,0,0.000,0,295.104,19.975,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +13.825871,0.100137,18409967,0.548660,29.959,0.000,0.000,326.926,0.000,329.656,1.073,381.910,214.082,438.384,7.327148,10.934,8,0.000,0.000,0.000,0,0.000,0,326.926,0.000,0.000,0.000,0.000,19.973,9.986,0.000,0.000 +13.926019,0.100147,18409971,0.548660,39.941,0.000,0.000,407.787,0.000,390.589,0.807,381.910,154.811,163.626,7.346924,10.918,8,0.000,0.000,0.000,0,0.000,0,407.787,0.000,0.000,0.000,19.971,0.000,9.985,9.985,0.000 +14.026148,0.100129,18409976,0.548660,49.935,0.000,0.000,379.967,0.000,490.719,1.482,381.910,348.416,204.618,7.370117,10.898,8,0.000,0.000,0.000,0,0.000,0,379.967,0.000,19.974,19.974,0.000,0.000,0.000,9.987,0.000 +14.126265,0.100117,18409980,0.548660,39.953,0.000,0.000,511.703,0.000,304.925,1.872,381.910,433.401,330.006,7.405884,10.866,8,0.000,0.000,0.000,0,0.000,0,511.703,19.977,0.000,0.000,0.000,0.000,0.000,0.000,19.977 +14.226400,0.100136,18409986,0.548660,59.919,0.000,0.000,325.601,0.000,301.676,1.038,381.910,146.442,423.645,7.462769,10.824,8,0.000,0.000,0.000,0,0.000,0,325.601,0.000,0.000,0.000,0.000,19.973,19.973,19.973,0.000 +14.326521,0.100121,18409990,0.548660,39.952,0.000,0.000,325.907,0.000,375.440,1.007,381.910,191.605,247.436,7.545044,10.800,8,0.000,0.000,0.000,0,0.000,0,325.907,0.000,19.976,0.000,19.976,0.000,0.000,0.000,0.000 +14.426673,0.100152,18409994,0.548661,39.939,0.000,0.000,397.561,0.000,382.558,1.999,381.910,466.243,338.664,7.545044,10.767,8,0.000,0.000,0.000,0,0.000,0,397.561,0.000,0.000,19.970,0.000,0.000,0.000,0.000,19.970 +14.526832,0.100159,18410002,0.548661,79.873,0.000,0.000,388.074,0.000,372.258,1.421,381.910,271.444,155.534,7.545532,10.752,8,0.000,0.000,0.000,0,0.000,0,388.074,19.968,19.968,0.000,0.000,0.000,19.968,19.968,0.000 +14.626977,0.100145,18410007,0.548661,49.928,0.000,0.000,469.067,0.000,205.524,1.545,381.910,381.753,456.411,7.604370,10.707,8,0.000,0.000,0.000,0,0.000,0,469.067,0.000,0.000,19.971,19.971,9.986,0.000,0.000,0.000 +14.727103,0.100126,18410008,0.548661,9.987,0.000,0.000,15.661,0.000,305.651,0.714,381.910,160.344,385.606,7.717651,10.669,8,0.000,0.000,0.000,0,0.000,0,15.661,0.000,0.000,0.000,0.000,9.987,0.000,0.000,0.000 +14.827227,0.100123,18412207,0.548727,21962.889,0.000,0.000,357.813,0.000,405.774,1.892,381.910,390.690,384.486,7.717651,10.632,8,0.000,0.000,0.000,0,0.000,0,357.813,8030.088,0.000,0.000,0.000,0.000,9.988,13922.814,0.000 +14.927355,0.100128,18475165,0.550603,628775.614,0.000,0.000,474.279,0.000,0.233,2.998,381.910,290.761,293.726,7.864521,10.603,8,0.000,0.000,0.000,0,0.000,0,474.279,127117.380,56048.298,8878.642,86898.831,19784.690,124680.497,127117.380,78249.896 +15.027508,0.100154,18690670,0.557025,2151740.601,0.000,0.000,16.699,0.000,12.960,5.677,381.910,1.677,249.382,7.934727,10.579,8,0.000,0.000,0.000,0,0.000,0,16.699,244703.643,252182.141,282725.166,283364.183,234339.583,283833.461,280728.237,289864.186 +15.127668,0.100160,18903933,0.563381,2129220.245,0.000,0.000,18.479,0.000,1.035,5.889,381.910,0.156,319.644,7.999390,10.547,8,0.000,0.000,0.000,0,0.000,0,18.479,282577.478,277585.472,272184.122,270746.424,281189.700,239875.860,271814.713,233246.477 +15.227854,0.100185,19215199,0.572658,3106902.754,0.000,0.000,33.162,0.000,0.013,7.778,381.910,0.429,439.147,7.999390,10.508,7,0.000,0.000,0.000,0,0.000,0,33.162,448997.984,250775.301,448808.336,376711.934,408333.338,353345.234,424892.653,395037.975 +15.328036,0.100182,19506083,0.581327,2903549.472,0.000,0.000,15.697,0.000,17.718,6.206,381.910,0.000,153.704,7.999390,10.493,6,0.000,0.000,0.000,0,0.000,0,15.697,85883.513,357758.132,479775.805,523076.907,0.000,458654.291,503143.228,495257.596 +15.446271,0.118235,19752600,0.588673,2084973.445,0.000,0.000,17.543,0.000,135.953,5.077,381.910,0.463,388.824,7.999390,10.453,6,0.000,0.000,0.000,0,0.000,0,17.543,0.000,0.000,0.000,512952.675,0.000,532549.228,513671.581,525799.962 +15.546413,0.100142,19829469,0.590964,767600.767,0.000,0.000,224.253,0.000,62.816,1.804,381.910,0.000,61.397,7.999390,10.448,5,0.000,0.000,0.000,0,0.000,0,224.253,0.000,9.986,11923.081,190030.345,0.000,276727.321,275069.673,13840.360 +15.646673,0.100260,19996462,0.595941,1665601.385,0.000,0.000,110.389,0.000,0.000,2.665,381.910,0.000,186.780,7.999390,10.434,1,0.000,0.000,0.000,0,0.000,0,110.389,0.000,13883.918,750210.331,504498.893,0.000,113225.746,283782.498,0.000 +15.746826,0.100154,20000000,0.596046,35325.745,0.000,0.000,0.015,0.000,0.000,0.071,381.910,0.000,1.872,7.999390,10.434,0,0.000,0.000,0.000,0,0.000,0,0.015,0.000,0.000,35325.745,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.log new file mode 100644 index 000000000..5262b3402 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=394 +worker=0 kind=insert tid=6 os_tid=389 +worker=6 kind=insert tid=7 os_tid=395 +start_monotonic_ns=2090084303923138 main_address=0x559b913ea300 +worker=1 kind=insert tid=8 os_tid=390 +worker=4 kind=insert tid=9 os_tid=393 +worker=3 kind=insert tid=10 os_tid=392 +worker=7 kind=insert tid=12 os_tid=396 +worker=2 kind=insert tid=11 os_tid=391 +load_end reason=complete inserted=20000000 elapsed_s=15.747 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.273 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090084303924889 cpu_ns=10350566 +diagnostic_stage name=stop_request wall_ns=2090100050822937 cpu_ns=63188269552 +diagnostic_stage name=workers_joined wall_ns=2090100050864829 cpu_ns=63188310542 +diagnostic_stage name=before_close wall_ns=2090100050969451 cpu_ns=63188415299 +diagnostic_stage name=after_close wall_ns=2090100324265004 cpu_ns=63356716130 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090099954820499 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090099547838991 last_end_ns=2090099547840258 loop_exit_ns=2090099547840317 deregister_start_ns=2090099547840420 deregister_end_ns=2090099547841447 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090099860322043 last_end_ns=2090099860322977 loop_exit_ns=2090099860323022 deregister_start_ns=2090099860323046 deregister_end_ns=2090099860323733 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090099954819520 last_end_ns=2090099954820499 loop_exit_ns=2090099954820543 deregister_start_ns=2090099954820581 deregister_end_ns=2090099954821033 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090099921662810 last_end_ns=2090099921664014 loop_exit_ns=2090099921664052 deregister_start_ns=2090099921664093 deregister_end_ns=2090099921664763 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090099529601528 last_end_ns=2090099529603082 loop_exit_ns=2090099529603146 deregister_start_ns=2090099529603178 deregister_end_ns=2090099529606645 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090099911613438 last_end_ns=2090099911614595 loop_exit_ns=2090099911614643 deregister_start_ns=2090099911614731 deregister_end_ns=2090099911615524 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090099931539632 last_end_ns=2090099931540879 loop_exit_ns=2090099931540926 deregister_start_ns=2090099931541046 deregister_end_ns=2090099931541552 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090099752355895 last_end_ns=2090099752357143 loop_exit_ns=2090099752357202 deregister_start_ns=2090099752357231 deregister_end_ns=2090099752358426 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.summary.csv new file mode 100644 index 000000000..91915fb2b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-07-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1270087.858084,15.746942,20000000,0.006145,0.001456,0.061952,0.274432,3579.937797,0.006145,0.001456,0.061952,0.274432,3579.937797,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.csv new file mode 100644 index 000000000..8f75b1def --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.csv @@ -0,0 +1,153 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,284646,0.008483,2844701.860,0.000,0.000,14.350,0.000,0.090,5.663,71.281,0.000,150.064,0.061417,13.998,8,0.000,0.000,0.000,0,0.000,0,14.350,361236.741,363025.636,364164.932,363155.555,367532.850,360906.945,303772.257,360906.945 +0.200210,0.100148,543950,0.016211,2589205.516,0.000,0.000,17.746,0.000,0.076,5.847,121.156,0.000,136.751,0.115562,13.985,8,0.000,0.000,0.000,0,0.000,0,17.746,341324.515,327415.115,319916.220,332367.780,352378.146,341454.323,256260.491,318088.926 +0.300355,0.100146,798882,0.023809,2545615.696,0.000,0.000,17.594,0.000,4.573,5.952,169.840,0.000,134.453,0.171680,13.972,8,0.000,0.000,0.000,0,0.000,0,17.594,322320.968,327653.209,323409.384,337978.184,324567.699,331607.455,264245.478,313833.319 +0.400488,0.100133,1040206,0.031001,2410044.257,0.000,0.000,22.180,0.000,0.116,6.090,225.867,0.000,127.253,0.233326,13.959,8,0.000,0.000,0.000,0,0.000,0,22.180,320574.914,328045.009,243527.081,315561.562,250747.506,315871.152,321134.173,314582.860 +0.500637,0.100149,1285577,0.038313,2450058.433,0.000,0.000,16.754,0.000,0.292,6.063,275.930,0.000,129.495,0.293354,13.947,8,0.000,0.000,0.000,0,0.000,0,16.754,307811.238,255519.174,301740.286,321710.523,318565.210,324825.880,316947.621,302938.500 +0.600786,0.100148,1529543,0.045584,2436043.644,0.000,0.000,11.963,0.000,0.167,5.755,276.590,0.000,128.715,0.347195,13.934,8,0.000,0.000,0.000,0,0.000,0,11.963,296519.810,312326.345,312516.064,265895.273,315461.691,310848.539,316899.556,305576.366 +0.700946,0.100161,1768812,0.052715,2388850.782,0.000,0.000,11.159,0.000,0.110,5.842,277.699,0.000,208.571,0.400669,13.914,8,0.000,0.000,0.000,0,0.000,0,11.159,256996.970,302803.353,310890.356,307625.603,303642.005,306766.983,303771.796,296353.718 +0.801088,0.100141,1988914,0.059274,2197914.720,0.000,0.000,13.088,0.000,11.086,6.006,283.012,0.000,253.860,0.455967,13.889,8,0.000,0.000,0.000,0,0.000,0,13.088,278596.391,277807.505,291817.711,234478.721,284098.617,292986.061,290918.981,247210.733 +0.901231,0.100143,2185479,0.065132,1962842.801,0.000,0.000,16.168,0.000,14.390,6.279,283.793,10.220,213.250,0.512501,13.868,8,0.000,0.000,0.000,0,0.000,0,16.168,249323.425,248963.939,255314.856,213744.309,242952.537,262454.645,244540.266,245548.823 +1.001377,0.100146,2232199,0.066525,466517.583,0.000,0.000,73.812,0.000,41.138,3.444,290.855,36.587,67.011,0.558968,13.862,8,0.000,0.000,0.000,0,0.000,0,73.812,44075.527,43047.031,84126.940,39172.699,84566.297,43366.564,87012.719,41149.806 +1.101527,0.100150,2325131,0.069294,927928.562,0.000,0.000,136.942,0.000,141.288,8.130,296.012,115.764,226.574,0.638592,13.839,8,0.000,0.000,0.000,0,0.000,0,136.942,68617.108,0.000,250654.142,233230.269,85711.475,68726.943,216545.288,4443.337 +1.201686,0.100159,2400169,0.071531,749186.710,0.000,0.000,181.544,0.000,2.202,3.560,296.012,54.016,653.022,0.675552,13.775,8,0.000,0.000,0.000,0,0.000,0,181.544,50010.345,89447.530,115565.929,112301.129,14776.464,128135.908,122824.368,116125.038 +1.301858,0.100172,2404991,0.071674,48137.296,0.000,0.000,89.275,0.000,7.984,0.433,296.012,1.248,102.012,0.703388,13.765,8,0.000,0.000,0.000,0,0.000,0,89.275,6987.994,4392.453,7077.840,5909.846,5919.829,12977.703,3523.946,1347.685 +1.401981,0.100123,2550789,0.076019,1456188.379,0.000,0.000,14.852,0.000,0.151,4.602,296.012,20.912,385.814,0.740452,13.728,8,0.000,0.000,0.000,0,0.000,0,14.852,187279.581,178370.542,196378.386,183733.943,178520.357,174914.794,178819.989,178170.788 +1.502165,0.100184,2608939,0.077752,580432.370,0.000,0.000,67.489,0.000,2.182,1.890,296.012,0.000,195.149,0.788349,13.709,8,0.000,0.000,0.000,0,0.000,0,67.489,78006.517,80362.184,75890.409,78295.985,28088.335,88836.597,70909.571,80042.772 +1.602305,0.100140,2841382,0.084680,2321181.808,0.000,0.000,14.087,0.000,0.069,5.221,296.012,0.078,278.673,0.862133,13.681,8,0.000,0.000,0.000,0,0.000,0,14.087,281456.139,307299.974,303035.941,253375.434,292061.298,285330.717,297114.227,301508.079 +1.702465,0.100160,3092204,0.092155,2504203.533,0.000,0.000,13.408,0.000,0.141,5.491,296.012,0.000,207.519,0.931217,13.661,8,0.000,0.000,0.000,0,0.000,0,13.408,326566.224,310122.597,310591.845,322652.501,316382.557,318259.547,282127.499,317500.764 +1.802618,0.100153,3316365,0.098835,2238181.419,0.000,0.000,13.802,0.000,0.153,5.101,296.012,0.000,159.092,0.997223,13.645,8,0.000,0.000,0.000,0,0.000,0,13.802,268977.963,298922.093,291233.870,290095.614,283186.198,232583.714,286381.304,286800.662 +1.902773,0.100154,3552581,0.105875,2358516.352,0.000,0.000,14.801,0.000,9.499,5.433,296.012,0.000,194.348,1.070923,13.626,8,0.000,0.000,0.000,0,0.000,0,14.801,278899.132,255245.674,298678.574,310899.694,314833.617,294964.313,307484.970,297510.379 +2.002924,0.100151,3773533,0.112460,2206185.483,0.000,0.000,14.685,0.000,4.099,5.790,296.012,0.000,273.883,1.166546,13.600,8,0.000,0.000,0.000,0,0.000,0,14.685,274435.208,283112.093,256951.633,297560.256,264510.209,300945.139,262972.533,265698.413 +2.103093,0.100169,3964803,0.118160,1909474.192,0.000,0.000,18.093,0.000,23.557,4.483,296.012,4.992,179.774,1.220108,13.582,8,0.000,0.000,0.000,0,0.000,0,18.093,230510.582,249807.982,230241.038,265681.166,202597.737,232996.383,252363.664,245275.639 +2.203236,0.100143,4079570,0.121581,1146032.228,0.000,0.000,108.080,0.000,68.645,8.500,296.012,102.549,121.740,1.302334,13.570,8,0.000,0.000,0.000,0,0.000,0,108.080,63738.912,80544.895,45824.513,290784.446,243002.730,65037.057,277942.798,79156.878 +2.303407,0.100171,4300136,0.128154,2201892.298,0.000,0.000,85.587,0.000,0.031,6.486,296.012,15.910,120.185,1.379379,13.558,8,0.000,0.000,0.000,0,0.000,0,85.587,246019.032,246368.434,315150.739,286310.089,253855.623,302013.219,294226.543,257948.619 +2.403555,0.100148,4539030,0.135274,2385404.759,0.000,0.000,13.206,0.000,0.923,5.222,296.012,0.000,126.063,1.454937,13.546,8,0.000,0.000,0.000,0,0.000,0,13.206,301603.015,269530.548,277938.087,310419.948,303979.493,310799.386,301942.512,309191.769 +2.503718,0.100163,4758736,0.141821,2193486.065,0.000,0.000,20.492,0.000,0.025,5.710,296.012,0.000,295.417,1.548042,13.517,8,0.000,0.000,0.000,0,0.000,0,20.492,274083.425,279334.869,300500.383,227449.408,276689.179,274472.791,280952.233,280003.779 +2.603858,0.100140,4958258,0.147768,1992434.895,0.000,0.000,19.503,0.000,0.231,5.083,296.012,0.000,447.343,1.612541,13.473,8,0.000,0.000,0.000,0,0.000,0,19.503,241572.321,213291.852,261045.101,238496.620,261953.830,257070.656,267755.720,251248.794 +2.704004,0.100147,5142714,0.153265,1841858.914,0.000,0.000,20.810,0.000,0.066,4.360,296.012,0.000,304.943,1.674427,13.444,8,0.000,0.000,0.000,0,0.000,0,20.810,227017.079,225659.071,246798.071,233617.400,229703.140,242154.880,206557.084,230352.189 +2.804144,0.100139,5380474,0.160351,2374297.898,0.000,0.000,21.658,0.000,0.015,5.418,296.012,0.000,253.476,1.743202,13.419,8,0.000,0.000,0.000,0,0.000,0,21.658,294879.890,292493.209,313843.516,326635.725,302019.960,258330.721,307392.488,278702.389 +2.904284,0.100141,5606396,0.167084,2256041.711,0.000,0.000,16.457,0.000,0.108,5.497,296.012,0.000,196.754,1.811146,13.399,8,0.000,0.000,0.000,0,0.000,0,16.457,260453.076,222296.830,321177.528,302693.568,306428.307,295633.514,274703.001,272655.885 +3.004424,0.100140,5734436,0.170900,1278610.891,0.000,0.000,18.899,0.000,50.805,3.336,296.012,16.734,121.081,1.853500,13.388,8,0.000,0.000,0.000,0,0.000,0,18.899,179438.918,140783.008,131545.933,148841.732,175694.158,149171.271,177841.154,175294.717 +3.104553,0.100128,5860620,0.174660,1260221.284,0.000,0.000,118.171,0.000,3.360,9.011,296.012,170.133,116.608,1.939987,13.376,8,0.000,0.000,0.000,0,0.000,0,118.171,212067.606,93489.915,220486.791,8888.583,296189.553,82783.667,44642.658,301672.511 +3.204718,0.100166,6091735,0.181548,2307331.136,0.000,0.000,14.293,0.000,5.746,6.251,296.012,16.769,122.103,2.019650,13.364,8,0.000,0.000,0.000,0,0.000,0,14.293,291467.592,289600.682,300123.266,258721.790,286376.019,283640.547,296269.644,301131.597 +3.304886,0.100168,6331513,0.188694,2393769.694,0.000,0.000,14.169,0.000,0.115,5.526,296.012,0.000,143.354,2.120502,13.350,8,0.000,0.000,0.000,0,0.000,0,14.169,245179.249,325674.394,298629.703,310998.980,298549.836,308453.245,295964.168,310320.118 +3.405000,0.100114,6534152,0.194733,2024076.541,0.000,0.000,20.686,0.000,0.112,5.061,296.012,0.000,387.019,2.183567,13.312,8,0.000,0.000,0.000,0,0.000,0,20.686,255268.236,264357.847,265786.214,205964.589,256177.197,258704.309,261531.078,256287.072 +3.505144,0.100144,6730680,0.200590,1962460.592,0.000,0.000,20.788,0.000,0.102,4.730,296.012,0.000,400.128,2.246082,13.273,8,0.000,0.000,0.000,0,0.000,0,20.788,246885.307,249172.022,199123.925,255922.324,264040.661,248732.653,236340.457,262243.243 +3.605271,0.100127,6970645,0.207741,2396600.182,0.000,0.000,18.188,0.000,0.133,5.245,296.012,0.000,297.629,2.314732,13.244,8,0.000,0.000,0.000,0,0.000,0,18.188,306270.253,304432.591,307388.829,266371.027,295354.144,306889.465,297461.462,312432.411 +3.705415,0.100144,7192661,0.214358,2216969.603,0.000,0.000,18.394,0.000,0.054,5.483,296.012,0.000,229.630,2.381348,13.222,8,0.000,0.000,0.000,0,0.000,0,18.394,216458.499,271758.917,285229.532,297921.267,305160.849,309704.311,269442.251,261293.977 +3.805590,0.100175,7422408,0.221205,2293466.754,0.000,0.000,15.606,0.000,0.086,5.279,296.012,0.000,199.457,2.450077,13.202,8,0.000,0.000,0.000,0,0.000,0,15.606,297350.974,302861.356,296123.117,299916.496,238314.023,296442.560,276756.921,285701.308 +3.905728,0.100138,7557242,0.225223,1346480.752,0.000,0.000,19.135,0.000,70.605,5.679,296.012,60.502,142.577,2.517105,13.188,8,0.000,0.000,0.000,0,0.000,0,19.135,232409.085,84043.950,225608.475,226447.317,86121.082,180790.361,81747.122,229313.360 +4.005894,0.100166,7660176,0.228291,1027630.178,0.000,0.000,105.396,0.000,105.464,6.747,296.012,131.812,92.190,2.582352,13.179,8,0.000,0.000,0.000,0,0.000,0,105.396,0.000,81704.057,0.000,202922.368,154073.645,207255.159,175847.416,205827.534 +4.106043,0.100149,7876158,0.234728,2156605.924,0.000,0.000,120.866,0.000,13.104,6.355,296.012,26.562,125.204,2.659771,13.167,8,0.000,0.000,0.000,0,0.000,0,120.866,243027.806,292913.459,249008.892,294441.183,220681.110,285145.037,290107.641,281280.796 +4.206207,0.100164,8114680,0.241836,2381311.910,0.000,0.000,13.272,0.000,0.111,5.581,296.012,0.000,233.913,2.756298,13.144,8,0.000,0.000,0.000,0,0.000,0,13.272,290373.454,316011.378,305219.090,298320.411,305149.204,312427.260,258865.163,294945.949 +4.306375,0.100167,8321249,0.247993,2062237.134,0.000,0.000,18.761,0.000,0.086,5.000,296.012,0.000,415.242,2.819942,13.103,8,0.000,0.000,0.000,0,0.000,0,18.761,227768.640,265146.058,255023.007,264257.546,255262.606,281179.213,254424.010,259176.054 +4.406521,0.100146,8527488,0.254139,2059380.565,0.000,0.000,14.841,0.000,0.105,4.581,296.012,0.000,300.927,2.883545,13.074,8,0.000,0.000,0.000,0,0.000,0,14.841,256155.672,257773.308,269865.637,267658.862,219808.787,270334.951,256055.818,261727.530 +4.506650,0.100129,8735162,0.260328,2074059.506,0.000,0.000,19.189,0.000,0.103,5.357,296.012,0.000,305.855,2.948341,13.044,8,0.000,0.000,0.000,0,0.000,0,19.189,271529.079,271319.350,269271.996,270080.950,262201.134,226567.187,254291.356,248798.455 +4.606803,0.100153,8970388,0.267338,2348675.123,0.000,0.000,13.569,0.000,0.171,5.344,296.012,0.000,212.254,3.016628,13.023,8,0.000,0.000,0.000,0,0.000,0,13.569,313301.795,300271.683,298963.680,300681.058,239724.100,313291.810,271595.453,310845.544 +4.706964,0.100161,9204062,0.274302,2332984.991,0.000,0.000,13.039,0.000,0.036,5.643,296.012,0.000,202.721,3.085323,13.004,8,0.000,0.000,0.000,0,0.000,0,13.039,286179.386,321222.982,287397.425,270704.293,280598.369,283204.174,296253.172,307425.190 +4.807142,0.100178,9335172,0.278210,1308765.725,0.000,0.000,21.462,0.000,74.256,7.131,296.012,83.640,125.167,3.172783,12.991,8,0.000,0.000,0.000,0,0.000,0,21.462,152837.404,72081.438,283853.727,285410.950,147067.694,74047.930,223191.922,70274.660 +4.907315,0.100173,9483309,0.282625,1478810.682,0.000,0.000,91.183,0.000,0.052,9.083,296.012,126.968,151.340,3.270508,12.976,8,0.000,0.000,0.000,0,0.000,0,91.183,163946.265,146416.603,169027.471,307088.534,38044.158,209846.826,196599.753,247841.071 +5.007479,0.100164,9734199,0.290102,2504796.767,0.000,0.000,13.186,0.000,0.107,5.239,296.012,0.000,136.300,3.338623,12.963,8,0.000,0.000,0.000,0,0.000,0,13.186,327573.386,302244.878,329210.703,309353.233,313336.707,332345.568,276736.664,313995.628 +5.107631,0.100152,9957318,0.296751,2227800.357,0.000,0.000,16.822,0.000,0.145,5.239,296.012,0.000,314.092,3.404442,12.932,8,0.000,0.000,0.000,0,0.000,0,16.822,276669.043,281681.416,293783.003,289938.852,270718.097,289878.943,241921.911,283209.092 +5.207793,0.100162,10154487,0.302627,1968498.513,0.000,0.000,19.502,0.000,0.051,5.182,296.012,0.000,395.960,3.467098,12.894,8,0.000,0.000,0.000,0,0.000,0,19.502,248856.534,259958.534,245272.345,232143.630,257033.277,255316.061,206065.909,263852.222 +5.307932,0.100138,10372379,0.309121,2175906.522,0.000,0.000,16.580,0.000,0.299,5.243,296.012,0.000,302.862,3.532051,12.864,8,0.000,0.000,0.000,0,0.000,0,16.580,261617.678,280641.331,264853.197,280012.203,285244.956,290287.971,238709.404,274539.782 +5.408070,0.100139,10593888,0.315722,2212024.996,0.000,0.000,17.275,0.000,3.099,5.319,296.012,0.000,319.284,3.600861,12.833,8,0.000,0.000,0.000,0,0.000,0,17.275,286872.507,281649.743,305586.576,278683.853,288350.459,256474.626,224399.070,290008.162 +5.508206,0.100136,10826699,0.322661,2324956.731,0.000,0.000,17.681,0.000,6.141,5.798,296.012,0.000,196.608,3.702950,12.813,8,0.000,0.000,0.000,0,0.000,0,17.681,224225.889,295489.237,343913.560,317369.561,287579.964,241861.970,326407.304,288109.246 +5.608346,0.100141,11017653,0.328352,1906856.462,0.000,0.000,29.703,0.000,3.560,4.136,296.012,2.067,138.555,3.740261,12.800,8,0.000,0.000,0.000,0,0.000,0,29.703,242049.362,246383.262,245414.626,243147.816,197931.449,239922.355,247841.211,244166.382 +5.708485,0.100138,11082225,0.330276,644826.998,0.000,0.000,5.186,0.000,103.699,4.386,296.012,66.275,82.113,3.797794,12.792,8,0.000,0.000,0.000,0,0.000,0,5.186,154296.320,148853.857,0.000,0.000,156623.097,155245.006,29808.719,0.000 +5.808659,0.100175,11179554,0.333177,971594.218,0.000,0.000,138.421,0.000,65.456,7.625,296.012,179.803,106.104,3.854332,12.781,8,0.000,0.000,0.000,0,0.000,0,138.421,218808.101,75608.037,12398.360,164003.754,199731.397,157714.731,142581.145,748.693 +5.908824,0.100165,11405219,0.339902,2252936.710,0.000,0.000,70.562,0.000,13.292,6.543,296.012,23.165,134.388,3.937744,12.768,8,0.000,0.000,0.000,0,0.000,0,70.562,303569.656,268946.722,290561.097,303310.084,268407.611,297419.793,291988.744,228733.002 +6.008994,0.100170,11622536,0.346379,2169488.573,0.000,0.000,18.966,0.000,0.144,5.606,296.012,0.000,278.512,4.031841,12.741,8,0.000,0.000,0.000,0,0.000,0,18.966,267096.761,277499.109,250245.356,264710.810,284567.115,254677.835,296996.024,273695.563 +6.109158,0.100164,11822194,0.352329,1993314.751,0.000,0.000,14.524,0.000,0.269,4.927,296.012,0.000,384.721,4.094627,12.703,8,0.000,0.000,0.000,0,0.000,0,14.524,204105.655,263158.919,271205.738,249860.703,246007.016,256310.138,256489.844,246176.738 +6.209292,0.100134,12041252,0.358857,2187644.793,0.000,0.000,13.476,0.000,0.014,5.194,296.012,0.000,324.526,4.159878,12.672,8,0.000,0.000,0.000,0,0.000,0,13.476,241725.672,279634.808,287144.732,282201.365,282281.258,276958.399,279235.344,258463.215 +6.309430,0.100138,12262440,0.365449,2208839.069,0.000,0.000,16.314,0.000,0.342,5.298,296.012,0.000,289.133,4.226456,12.644,8,0.000,0.000,0.000,0,0.000,0,16.314,280613.676,285996.266,294404.690,281033.099,266862.608,291398.828,233888.004,274641.898 +6.409573,0.100144,12489074,0.372203,2263087.852,0.000,0.000,14.200,0.000,0.096,5.455,296.012,0.000,242.464,4.293583,12.620,8,0.000,0.000,0.000,0,0.000,0,14.200,268584.034,269133.245,305181.442,297103.051,241472.994,298820.583,305670.739,277121.765 +6.509728,0.100155,12707957,0.378727,2185444.681,0.000,0.000,13.130,0.000,0.065,5.734,296.012,0.000,198.677,4.360771,12.600,8,0.000,0.000,0.000,0,0.000,0,13.130,266437.281,225959.981,302900.798,288572.992,270491.001,257331.386,283710.524,290040.718 +6.609892,0.100163,12793751,0.381283,856539.917,0.000,0.000,31.745,0.000,57.175,2.332,296.012,26.051,49.021,4.400238,12.596,8,0.000,0.000,0.000,0,0.000,0,31.745,126662.959,125594.705,126053.955,122409.911,90651.822,94515.507,86728.236,83922.821 +6.710013,0.100121,12879156,0.383829,853015.088,0.000,0.000,121.219,0.000,67.669,6.569,296.012,137.763,122.547,4.467613,12.584,8,0.000,0.000,0.000,0,0.000,0,121.219,171262.218,180540.960,137682.958,137333.382,40660.669,42877.979,37704.256,104952.667 +6.810167,0.100154,13063288,0.389316,1838480.412,0.000,0.000,110.400,0.000,53.100,8.173,296.012,116.968,158.388,4.559032,12.568,8,0.000,0.000,0.000,0,0.000,0,110.400,298908.327,299567.309,226829.655,114033.871,299247.803,299567.309,255535.318,44790.819 +6.910316,0.100148,13287132,0.395987,2235131.067,0.000,0.000,53.149,0.000,0.124,5.343,296.012,0.000,140.612,4.625870,12.554,8,0.000,0.000,0.000,0,0.000,0,53.149,294284.336,249900.043,298278.423,299586.486,277339.421,288213.323,278457.766,249071.270 +7.010455,0.100139,13508983,0.402599,2215425.353,0.000,0.000,17.749,0.000,0.131,5.133,296.012,0.000,434.980,4.691162,12.512,8,0.000,0.000,0.000,0,0.000,0,17.749,285292.773,278102.784,232755.922,282037.305,292203.151,276055.634,288498.309,280479.474 +7.110631,0.100176,13708147,0.408535,1988132.596,0.000,0.000,17.074,0.000,0.061,4.326,296.012,0.000,328.990,4.753906,12.480,8,0.000,0.000,0.000,0,0.000,0,17.074,243161.023,245397.078,254081.757,263634.903,262127.562,254570.894,208781.674,256377.706 +7.210779,0.100148,13930602,0.415164,2221269.762,0.000,0.000,17.116,0.000,6.119,5.248,296.012,0.000,325.223,4.824352,12.448,8,0.000,0.000,0.000,0,0.000,0,17.116,277659.968,265268.268,286486.933,290620.829,282442.905,281713.982,254124.724,282952.153 +7.310922,0.100143,14160665,0.422021,2297347.045,0.000,0.000,15.350,0.000,5.334,5.636,296.012,0.000,305.969,4.923386,12.418,8,0.000,0.000,0.000,0,0.000,0,15.350,291663.207,294688.884,322758.771,290804.435,287009.857,253547.675,284972.768,271901.447 +7.411067,0.100146,14392135,0.428919,2311334.212,0.000,0.000,13.132,0.000,0.155,5.707,296.012,0.000,227.130,4.994888,12.396,8,0.000,0.000,0.000,0,0.000,0,13.132,299334.107,293632.410,297047.437,276058.002,259681.849,294491.159,310937.210,280152.040 +7.511211,0.100144,14583355,0.434618,1909450.754,0.000,0.000,23.808,0.000,31.286,5.168,296.012,40.060,155.830,5.054810,12.380,8,0.000,0.000,0.000,0,0.000,0,23.808,279247.936,220772.130,277839.963,273416.332,192862.315,199023.444,191404.414,274884.219 +7.611375,0.100163,14677473,0.437423,939644.517,0.000,0.000,93.311,0.000,50.845,9.210,296.012,273.342,119.609,5.134499,12.369,8,0.000,0.000,0.000,0,0.000,0,93.311,283796.246,130177.276,281480.031,5271.386,122310.132,3793.801,90142.697,22672.950 +7.711544,0.100169,14863184,0.442957,1853973.929,0.000,0.000,71.814,0.000,0.165,6.983,296.012,0.000,136.566,5.209507,12.355,8,0.000,0.000,0.000,0,0.000,0,71.814,329532.582,250286.630,266968.412,118669.266,117760.803,254010.331,186544.453,330201.451 +7.811699,0.100155,15102838,0.450100,2392821.508,0.000,0.000,12.931,0.000,6.328,5.290,296.012,0.000,290.954,5.279964,12.327,8,0.000,0.000,0.000,0,0.000,0,12.931,298316.410,258108.894,298286.457,306793.237,319413.625,285755.930,317187.085,308959.870 +7.911834,0.100135,15280794,0.455403,1777166.068,0.000,0.000,31.640,0.000,0.118,3.916,296.012,0.000,332.560,5.336380,12.294,8,0.000,0.000,0.000,0,0.000,0,31.640,228352.398,223838.478,221711.344,225376.407,238878.219,193629.172,234653.909,210726.141 +8.011977,0.100143,15511387,0.462275,2302642.609,0.000,0.000,20.276,0.000,14.007,5.182,296.012,0.000,338.813,5.411880,12.261,8,0.000,0.000,0.000,0,0.000,0,20.276,304155.769,287998.836,301928.948,236472.398,287259.891,308739.225,262455.303,313632.240 +8.112133,0.100156,15718559,0.468450,2068487.533,0.000,0.000,14.258,0.000,4.375,5.215,296.012,0.000,324.649,5.499832,12.229,8,0.000,0.000,0.000,0,0.000,0,14.258,229850.808,245286.686,274780.595,250109.149,266563.436,276148.457,268180.908,257567.494 +8.212278,0.100145,15940656,0.475069,2217763.602,0.000,0.000,15.046,0.000,0.134,5.445,296.012,0.000,232.788,5.572575,12.207,8,0.000,0.000,0.000,0,0.000,0,15.046,276050.891,279236.286,275411.815,284488.692,293715.352,239883.182,279475.939,289501.445 +8.312442,0.100164,16184550,0.482337,2434943.284,0.000,0.000,11.320,0.000,0.114,5.329,296.012,0.000,170.111,5.642517,12.190,8,0.000,0.000,0.000,0,0.000,0,11.320,261341.035,300057.486,335599.148,297062.402,315012.938,321901.631,309122.606,294846.040 +8.412584,0.100142,16352149,0.487332,1673618.249,0.000,0.000,4.587,0.000,66.275,3.163,296.012,8.426,156.341,5.673138,12.175,8,0.000,0.000,0.000,0,0.000,0,4.587,216513.171,229085.354,230683.090,218859.845,229225.156,224901.283,95664.430,228685.920 +8.512720,0.100136,16421435,0.489397,691917.691,0.000,0.000,87.490,0.000,79.510,1.881,357.246,62.805,109.733,5.702591,12.164,8,0.000,0.000,0.000,0,0.000,0,87.490,154449.658,145581.735,47665.086,157685.252,50251.563,68077.287,19463.493,48743.617 +8.612873,0.100154,16448445,0.490202,269685.440,0.000,0.000,4.031,0.000,179.664,2.373,357.246,414.480,141.852,5.726078,12.150,8,0.000,0.000,0.000,0,0.000,0,4.031,92358.027,90141.435,0.000,87185.978,0.000,0.000,0.000,0.000 +8.712986,0.100113,16480784,0.491166,323025.453,0.000,0.000,22.388,0.000,279.777,4.748,357.246,365.486,188.147,5.800747,12.132,8,0.000,0.000,0.000,0,0.000,0,22.388,117527.366,121233.184,0.000,84264.904,0.000,0.000,0.000,0.000 +8.813107,0.100120,16510458,0.492050,296383.276,0.000,0.000,4.090,0.000,379.897,2.688,357.246,350.711,486.602,5.831573,12.084,8,0.000,0.000,0.000,0,0.000,0,4.090,103475.458,92388.802,0.000,100519.016,0.000,0.000,0.000,0.000 +8.913241,0.100134,16533694,0.492742,232048.980,0.000,0.000,7.315,0.000,480.031,2.696,357.246,289.261,380.155,5.862923,12.047,8,0.000,0.000,0.000,0,0.000,0,7.315,70205.902,82769.063,0.000,79074.016,0.000,0.000,0.000,0.000 +9.013357,0.100116,16566161,0.493710,324292.452,0.000,0.000,4.304,0.000,580.148,3.817,357.246,437.108,336.288,5.908062,12.014,8,0.000,0.000,0.000,0,0.000,0,4.304,106236.318,107185.213,0.000,110870.922,0.000,0.000,0.000,0.000 +9.113496,0.100139,16593043,0.494511,268446.087,0.000,0.000,8.918,0.000,680.287,3.127,357.246,361.645,275.866,5.943501,11.987,8,0.000,0.000,0.000,0,0.000,0,8.918,92571.060,90154.426,0.000,85720.601,0.000,0.000,0.000,0.000 +9.213639,0.100143,16610507,0.495032,174390.635,0.000,0.000,4.808,0.000,780.430,1.538,357.246,155.169,349.890,5.961124,11.953,8,0.000,0.000,0.000,0,0.000,0,4.808,53942.866,57637.583,0.000,62810.186,0.000,0.000,0.000,0.000 +9.313799,0.100160,16628120,0.495557,175849.014,0.000,0.000,14.377,0.000,880.590,1.367,357.246,159.589,206.155,5.976562,11.933,8,0.000,0.000,0.000,0,0.000,0,14.377,60583.195,54682.624,0.000,60583.195,0.000,0.000,0.000,0.000 +9.413927,0.100128,16649062,0.496181,209152.546,0.000,0.000,3.447,0.000,980.717,1.915,357.246,224.596,171.382,6.000355,11.916,8,0.000,0.000,0.000,0,0.000,0,3.447,70210.219,70210.219,0.000,68732.109,0.000,0.000,0.000,0.000 +9.514078,0.100151,16666456,0.496699,173678.251,0.000,0.000,32.499,0.000,1080.868,3.266,357.246,378.726,201.376,6.033840,11.896,8,0.000,0.000,0.000,0,0.000,0,32.499,67278.605,67238.665,0.000,39160.981,0.000,0.000,0.000,0.000 +9.614239,0.100161,16689170,0.497376,226774.947,0.000,0.000,11.524,0.000,1181.029,2.715,357.246,197.729,207.167,6.087261,11.876,8,0.000,0.000,0.000,0,0.000,0,11.524,73102.323,77575.123,0.000,76097.501,0.000,0.000,0.000,0.000 +9.714381,0.100143,16704859,0.497844,156666.593,0.000,0.000,10.822,0.000,1281.172,1.419,357.246,159.382,276.520,6.107964,11.849,8,0.000,0.000,0.000,0,0.000,0,10.822,56159.916,56159.916,0.000,44346.762,0.000,0.000,0.000,0.000 +9.814517,0.100136,16724839,0.498439,199529.456,0.000,0.000,3.407,0.000,1381.307,1.535,357.246,189.236,262.574,6.127060,11.823,8,0.000,0.000,0.000,0,0.000,0,3.407,65031.823,68726.813,0.000,65770.821,0.000,0.000,0.000,0.000 +9.914647,0.100130,16742383,0.498962,175212.373,0.000,0.000,5.831,0.000,1481.437,1.262,357.246,178.635,200.092,6.143471,11.804,8,0.000,0.000,0.000,0,0.000,0,5.831,59862.230,59922.152,0.000,55427.991,0.000,0.000,0.000,0.000 +10.014753,0.100106,16763293,0.499585,208879.142,0.000,0.000,5.203,0.000,1581.543,1.683,357.246,200.218,195.613,6.164932,11.785,8,0.000,0.000,0.000,0,0.000,0,5.203,69456.560,72213.645,0.000,67208.937,0.000,0.000,0.000,0.000 +10.114905,0.100153,16803699,0.500789,403444.147,0.000,0.000,3.869,0.000,1681.696,3.589,357.246,361.245,220.679,6.207676,11.763,8,0.000,0.000,0.000,0,0.000,0,3.869,130211.234,133905.594,0.000,139327.318,0.000,0.000,0.000,0.000 +10.215047,0.100141,16821380,0.501316,176560.291,0.000,0.000,6.465,0.000,1781.837,1.550,357.246,173.778,231.860,6.223598,11.740,8,0.000,0.000,0.000,0,0.000,0,6.465,58986.575,59555.770,0.000,58017.945,0.000,0.000,0.000,0.000 +10.315173,0.100127,16837616,0.501800,162154.871,0.000,0.000,5.529,0.000,1881.964,1.380,357.246,145.636,260.569,6.239567,11.715,8,0.000,0.000,0.000,0,0.000,0,5.529,54690.815,52773.241,0.000,54690.815,0.000,0.000,0.000,0.000 +10.415327,0.100154,16862186,0.502532,245322.250,0.000,0.000,6.341,0.000,1982.118,2.199,357.246,234.717,313.580,6.263546,11.684,8,0.000,0.000,0.000,0,0.000,0,6.341,90890.047,93835.511,0.000,60596.693,0.000,0.000,0.000,0.000 +10.515454,0.100127,16872175,0.502830,99763.700,0.000,0.000,66.718,0.000,2082.244,1.599,357.246,192.140,185.936,6.314228,11.666,8,0.000,0.000,0.000,0,0.000,0,66.718,37692.282,44343.861,0.000,17727.557,0.000,0.000,0.000,0.000 +10.615575,0.100121,16898741,0.503622,265339.160,0.000,0.000,3.694,0.000,2182.365,2.053,357.246,248.372,120.401,6.341969,11.654,8,0.000,0.000,0.000,0,0.000,0,3.694,85736.330,89431.862,0.000,90170.968,0.000,0.000,0.000,0.000 +10.715697,0.100123,16934138,0.504677,353536.762,0.000,0.000,10.870,0.000,2282.488,3.092,357.246,305.212,257.536,6.380424,11.629,8,0.000,0.000,0.000,0,0.000,0,10.870,124906.934,104242.257,0.000,124387.570,0.000,0.000,0.000,0.000 +10.815825,0.100128,16951452,0.505193,172919.343,0.000,0.000,4.519,0.000,2382.615,1.373,357.246,137.715,306.913,6.395348,11.599,8,0.000,0.000,0.000,0,0.000,0,4.519,61341.724,55409.294,0.000,56168.325,0.000,0.000,0.000,0.000 +10.915931,0.100107,16968990,0.505715,175193.156,0.000,0.000,3.925,0.000,2482.722,1.223,357.246,122.643,251.060,6.410408,11.574,8,0.000,0.000,0.000,0,0.000,0,3.925,57658.507,59136.930,0.000,58397.719,0.000,0.000,0.000,0.000 +11.016048,0.100117,16992435,0.506414,234176.512,0.000,0.000,5.610,0.000,2582.839,1.840,357.246,212.564,225.791,6.433475,11.552,8,0.000,0.000,0.000,0,0.000,0,5.610,77609.362,74363.154,0.000,82203.996,0.000,0.000,0.000,0.000 +11.116181,0.100133,17007693,0.506869,152377.612,0.000,0.000,33.926,0.000,2682.971,1.752,357.246,196.575,156.667,6.453056,11.537,8,0.000,0.000,0.000,0,0.000,0,33.926,56165.401,52759.924,0.000,43452.287,0.000,0.000,0.000,0.000 +11.216296,0.100115,17040240,0.507839,325097.562,0.000,0.000,7.692,0.000,2783.086,2.979,364.625,220.724,199.966,6.492943,11.517,8,0.000,0.000,0.000,0,0.000,0,7.692,89307.687,121960.280,0.000,113829.595,0.000,0.000,0.000,0.000 +11.316446,0.100150,17114399,0.510049,740476.191,0.000,0.000,2825.541,0.000,59.785,7.725,403.719,35.650,310.900,6.571232,11.487,8,0.000,0.000,0.000,0,0.000,0,2825.541,126559.632,59121.071,16814.708,216634.143,140698.364,9.985,35606.442,145031.846 +11.416610,0.100164,17307098,0.515792,1923832.375,0.000,0.000,74.910,0.000,0.247,5.235,403.719,0.390,323.180,6.641838,11.455,8,0.000,0.000,0.000,0,0.000,0,74.910,212730.841,267191.453,229123.934,248402.292,264376.074,217812.500,229044.065,255151.215 +11.516761,0.100150,17531366,0.522475,2239311.717,0.000,0.000,17.780,0.000,0.117,5.503,403.719,0.000,335.472,6.710297,11.423,8,0.000,0.000,0.000,0,0.000,0,17.780,233368.976,266998.392,291301.835,283004.316,292539.973,279339.828,295585.392,297173.004 +11.616994,0.100233,17645289,0.525871,1136577.331,0.000,0.000,10.990,0.000,17.541,5.274,403.719,0.000,124.904,6.726299,11.410,8,0.000,0.000,0.000,0,0.000,0,10.990,142387.680,143954.024,140522.034,135962.675,132440.895,151596.188,138835.969,150877.865 +11.717163,0.100169,17802358,0.530552,1568045.022,0.000,0.000,23.478,0.000,0.201,4.752,403.719,0.000,216.588,6.782852,11.389,8,0.000,0.000,0.000,0,0.000,0,23.478,189440.452,187813.197,202728.038,191966.191,197946.105,184977.979,186984.594,226188.465 +11.817296,0.100134,18019965,0.537037,2173162.157,0.000,0.000,16.113,0.000,0.095,5.385,403.719,0.000,324.215,6.849869,11.357,8,0.000,0.000,0.000,0,0.000,0,16.113,240747.863,278567.258,289193.039,264086.634,275960.745,269189.805,289282.919,266133.894 +11.917453,0.100157,18170499,0.541523,1502987.419,0.000,0.000,3.733,0.000,95.898,3.040,403.719,21.061,142.277,6.879841,11.344,8,0.000,0.000,0.000,0,0.000,0,3.733,217409.695,13279.214,210340.760,210550.432,208803.167,223879.568,210200.979,208523.604 +12.017573,0.100120,18294124,0.545207,1234769.844,0.000,0.000,25.006,0.000,196.018,2.445,403.719,29.730,148.962,6.907589,11.329,8,0.000,0.000,0.000,0,0.000,0,25.006,147922.681,0.000,176738.139,184508.824,178386.163,179784.487,182241.542,185188.010 +12.117693,0.100120,18416412,0.548852,1221417.304,0.000,0.000,261.298,0.000,35.794,3.338,403.719,286.376,266.790,6.924652,11.303,8,0.000,0.000,0.000,0,0.000,0,261.298,173312.451,9.988,178865.801,171474.652,173432.308,177497.440,175759.521,171065.143 +12.217825,0.100133,18416412,0.548852,0.000,0.000,0.000,0.000,0.000,135.926,3.432,403.719,598.737,493.759,6.999146,11.255,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.317938,0.100112,18416422,0.548852,99.888,0.000,0.000,209.401,0.000,235.997,1.074,403.719,168.639,300.405,6.999146,11.225,8,0.000,0.000,0.000,0,0.000,0,209.401,19.978,19.978,0.000,0.000,19.978,19.978,0.000,19.978 +12.418049,0.100112,18416426,0.548852,39.955,0.000,0.000,276.626,0.000,335.972,1.012,403.719,221.705,293.695,6.999146,11.196,8,0.000,0.000,0.000,0,0.000,0,276.626,0.000,0.000,0.000,19.978,0.000,0.000,19.978,0.000 +12.518172,0.100123,18416428,0.548852,19.975,0.000,0.000,362.413,0.000,287.304,2.122,403.719,493.494,289.449,7.063354,11.168,8,0.000,0.000,0.000,0,0.000,0,362.413,0.000,0.000,19.975,0.000,0.000,0.000,0.000,0.000 +12.618339,0.100167,18416435,0.548853,69.883,0.000,0.000,371.077,0.000,360.041,1.361,403.719,259.099,263.584,7.063965,11.142,8,0.000,0.000,0.000,0,0.000,0,371.077,19.967,0.000,0.000,0.000,19.967,9.983,0.000,19.967 +12.718480,0.100141,18416439,0.548853,39.944,0.000,0.000,459.706,0.000,366.458,1.065,403.719,186.144,368.894,7.156616,11.106,8,0.000,0.000,0.000,0,0.000,0,459.706,0.000,9.986,0.000,0.000,0.000,9.986,19.972,0.000 +12.818609,0.100129,18416442,0.548853,29.961,0.000,0.000,313.399,0.000,466.588,0.815,403.719,182.733,304.178,7.156616,11.077,8,0.000,0.000,0.000,0,0.000,0,313.399,0.000,9.987,19.974,0.000,0.000,0.000,0.000,0.000 +12.918721,0.100112,18416444,0.548853,19.978,0.000,0.000,536.113,0.000,358.472,1.573,403.719,399.943,321.944,7.216797,11.045,8,0.000,0.000,0.000,0,0.000,0,536.113,0.000,0.000,0.000,19.978,0.000,0.000,0.000,0.000 +13.018859,0.100137,18416454,0.548853,99.863,0.000,0.000,411.367,0.000,399.001,2.358,403.719,413.379,222.585,7.216797,11.023,8,0.000,0.000,0.000,0,0.000,0,411.367,19.973,19.973,0.000,0.000,19.973,0.000,19.973,19.973 +13.118980,0.100121,18416456,0.548853,19.976,0.000,0.000,257.092,0.000,499.122,1.142,403.719,295.579,301.861,7.249878,10.994,8,0.000,0.000,0.000,0,0.000,0,257.092,0.000,0.000,19.976,0.000,0.000,0.000,0.000,0.000 +13.219119,0.100139,18416460,0.548853,39.944,0.000,0.000,502.092,0.000,266.773,0.830,403.719,162.352,378.925,7.291260,10.957,8,0.000,0.000,0.000,0,0.000,0,502.092,0.000,0.000,0.000,19.972,0.000,19.972,0.000,0.000 +13.319252,0.100134,18416462,0.548853,19.973,0.000,0.000,319.741,0.000,366.811,1.336,403.719,284.815,377.504,7.387329,10.920,8,0.000,0.000,0.000,0,0.000,0,319.741,19.973,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +13.419412,0.100160,18416466,0.548853,39.936,0.000,0.000,393.702,0.000,466.971,0.980,403.719,181.000,147.109,7.387329,10.906,8,0.000,0.000,0.000,0,0.000,0,393.702,0.000,0.000,0.000,0.000,0.000,0.000,19.968,19.968 +13.519541,0.100129,18416472,0.548854,59.923,0.000,0.000,546.253,0.000,390.193,1.598,403.719,357.859,259.549,7.387821,10.880,8,0.000,0.000,0.000,0,0.000,0,546.253,0.000,19.974,19.974,0.000,19.974,0.000,0.000,0.000 +13.619681,0.100140,18416478,0.548854,59.916,0.000,0.000,431.580,0.000,255.483,1.753,403.719,336.677,249.963,7.473999,10.856,8,0.000,0.000,0.000,0,0.000,0,431.580,19.972,0.000,0.000,19.972,0.000,19.972,0.000,0.000 +13.719824,0.100143,18416480,0.548854,19.971,0.000,0.000,276.501,0.000,333.058,1.303,403.719,243.246,373.528,7.473999,10.819,8,0.000,0.000,0.000,0,0.000,0,276.501,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.971 +13.819938,0.100114,18416482,0.548854,19.977,0.000,0.000,374.588,0.000,354.597,1.203,403.719,268.990,308.125,7.556274,10.789,8,0.000,0.000,0.000,0,0.000,0,374.588,0.000,0.000,0.000,0.000,0.000,0.000,19.977,0.000 +13.920069,0.100131,18416490,0.548854,79.895,0.000,0.000,386.977,0.000,353.600,1.293,403.719,203.561,295.277,7.556274,10.760,8,0.000,0.000,0.000,0,0.000,0,386.977,0.000,19.974,19.974,19.974,19.974,0.000,0.000,0.000 +14.020174,0.100105,18416494,0.548854,39.958,0.000,0.000,406.943,0.000,453.705,1.196,403.719,321.263,290.397,7.571167,10.732,8,0.000,0.000,0.000,0,0.000,0,406.943,0.000,0.000,0.000,0.000,0.000,19.979,0.000,19.979 +14.120317,0.100142,18416494,0.548854,0.000,0.000,0.000,0.000,0.000,553.847,1.364,403.719,330.974,254.052,7.601685,10.707,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +14.220450,0.100133,18416500,0.548854,59.920,0.000,0.000,563.728,0.000,381.669,1.163,403.719,242.762,375.866,7.721558,10.670,8,0.000,0.000,0.000,0,0.000,0,563.728,19.973,0.000,0.000,19.973,0.000,0.000,19.973,0.000 +14.320575,0.100124,18421087,0.548991,45813.002,0.000,0.000,406.703,0.000,435.566,1.052,403.719,227.646,351.945,7.779617,10.636,8,0.000,0.000,0.000,0,0.000,0,406.703,0.000,25767.941,11275.971,0.000,0.000,8769.090,0.000,0.000 +14.420710,0.100135,18441517,0.549600,204023.941,0.000,0.000,333.520,0.000,535.702,1.488,403.719,226.100,332.987,7.827679,10.603,8,0.000,0.000,0.000,0,0.000,0,333.520,0.000,67898.129,63374.250,0.000,0.000,21730.597,0.000,51020.965 +14.520836,0.100126,18598221,0.554270,1565071.047,0.000,0.000,543.373,0.000,0.089,4.973,403.719,148.524,287.100,7.894585,10.575,8,0.000,0.000,0.000,0,0.000,0,543.373,131354.748,228492.543,235254.036,152148.588,220232.934,218065.660,153516.867,226005.671 +14.620969,0.100134,18813851,0.560696,2153424.747,0.000,0.000,13.543,0.000,0.165,5.218,403.719,0.000,251.227,7.963081,10.551,7,0.000,0.000,0.000,0,0.000,0,13.543,321460.786,319303.666,285398.935,41934.010,323937.479,290641.935,286197.869,284550.069 +14.721139,0.100170,19097185,0.569140,2828542.650,0.000,0.000,17.307,0.000,0.001,6.598,403.719,0.156,341.686,7.999146,10.518,6,0.000,0.000,0.000,0,0.000,0,17.307,92473.161,475683.217,428293.593,0.000,474824.674,495220.082,416882.946,445164.978 +14.821301,0.100162,19371559,0.577317,2739291.500,0.000,0.000,13.305,0.000,0.001,6.343,403.719,0.000,313.904,7.999146,10.491,5,0.000,0.000,0.000,0,0.000,0,13.305,0.000,348743.654,511609.167,0.000,420567.016,453114.161,479940.596,525316.906 +14.921459,0.100157,19640443,0.585331,2684618.464,0.000,0.000,13.082,0.000,5.305,5.446,403.719,0.000,371.603,7.999146,10.459,4,0.000,0.000,0.000,0,0.000,0,13.082,0.000,0.000,511675.396,0.000,553110.240,526282.426,556075.577,537474.826 +15.021630,0.100172,19833900,0.591096,1931256.775,0.000,0.000,18.646,0.000,9.956,4.683,403.719,0.273,247.310,7.999146,10.437,4,0.000,0.000,0.000,0,0.000,0,18.646,0.000,0.000,0.000,0.000,474975.142,506610.869,487383.854,462286.910 +15.121803,0.100173,19982656,0.595530,1484990.639,0.000,0.000,10.063,0.000,0.000,2.876,403.719,0.000,131.998,7.999146,10.427,1,0.000,0.000,0.000,0,0.000,0,10.063,0.000,0.000,0.000,0.000,355684.587,220558.385,609705.076,299042.591 +15.222075,0.100272,20000000,0.596046,172969.390,0.000,0.000,0.100,0.000,0.000,0.227,403.719,0.000,34.048,7.999146,10.424,0,0.000,0.000,0.000,0,0.000,0,0.100,0.000,0.000,0.000,0.000,0.000,0.000,172969.390,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.log new file mode 100644 index 000000000..5ebb33298 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=408 +worker=3 kind=insert tid=6 os_tid=406 +worker=0 kind=insert tid=8 os_tid=403 +worker=6 kind=insert tid=7 os_tid=409 +start_monotonic_ns=2090100511022304 main_address=0x55d56c2f1300 +worker=7 kind=insert tid=10 os_tid=410 +worker=1 kind=insert tid=9 os_tid=404 +worker=2 kind=insert tid=12 os_tid=405 +worker=4 kind=insert tid=11 os_tid=407 +load_end reason=complete inserted=20000000 elapsed_s=15.222 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.223 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090100511024326 cpu_ns=10017733 +diagnostic_stage name=stop_request wall_ns=2090115733153195 cpu_ns=63534109744 +diagnostic_stage name=workers_joined wall_ns=2090115733195637 cpu_ns=63534151615 +diagnostic_stage name=before_close wall_ns=2090115733275169 cpu_ns=63534231179 +diagnostic_stage name=after_close wall_ns=2090115956239425 cpu_ns=63673981982 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090115653798608 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090115162017718 last_end_ns=2090115162019481 loop_exit_ns=2090115162019557 deregister_start_ns=2090115162019683 deregister_end_ns=2090115162020680 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090115296704076 last_end_ns=2090115296705733 loop_exit_ns=2090115296705817 deregister_start_ns=2090115296705913 deregister_end_ns=2090115296707342 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090115431448721 last_end_ns=2090115431449780 loop_exit_ns=2090115431449836 deregister_start_ns=2090115431449944 deregister_end_ns=2090115431450910 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090115045389421 last_end_ns=2090115045390845 loop_exit_ns=2090115045390909 deregister_start_ns=2090115045390976 deregister_end_ns=2090115045394289 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090115598774089 last_end_ns=2090115598775277 loop_exit_ns=2090115598775324 deregister_start_ns=2090115598775503 deregister_end_ns=2090115598776322 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090115567091480 last_end_ns=2090115567092945 loop_exit_ns=2090115567093002 deregister_start_ns=2090115567093108 deregister_end_ns=2090115567094184 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090115653797548 last_end_ns=2090115653798608 loop_exit_ns=2090115653798641 deregister_start_ns=2090115653798743 deregister_end_ns=2090115653799301 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090115585411632 last_end_ns=2090115585413062 loop_exit_ns=2090115585413118 deregister_start_ns=2090115585413151 deregister_end_ns=2090115585414085 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.summary.csv new file mode 100644 index 000000000..6d084c51c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-08-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1313872.802437,15.222174,20000000,0.005908,0.001456,0.061952,0.274432,2825.541369,0.005908,0.001456,0.061952,0.274432,2825.541369,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.csv new file mode 100644 index 000000000..18936915e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.csv @@ -0,0 +1,151 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,284863,0.008490,2846856.665,0.000,0.000,16.592,0.000,0.159,5.164,68.773,0.000,150.258,0.058994,13.998,8,0.000,0.000,0.000,0,0.000,0,16.592,359835.855,349452.323,367311.198,371778.416,361304.940,370609.144,364323.060,302241.731 +0.200219,0.100156,530856,0.015821,2456092.822,0.000,0.000,17.916,0.000,0.226,5.966,119.543,0.000,129.602,0.113781,13.985,8,0.000,0.000,0.000,0,0.000,0,17.916,314898.032,316215.973,313160.746,310784.458,313290.543,255730.470,322915.506,309097.095 +0.300359,0.100141,779516,0.023231,2483100.690,0.000,0.000,19.604,0.000,0.131,6.020,166.371,0.000,131.221,0.166164,13.973,8,0.000,0.000,0.000,0,0.000,0,19.604,320568.239,316374.150,248479.830,320498.338,312389.765,320388.493,329006.348,315395.529 +0.400498,0.100139,1027398,0.030619,2475389.877,0.000,0.000,18.810,0.000,0.135,5.989,223.184,0.000,130.717,0.227657,13.960,8,0.000,0.000,0.000,0,0.000,0,18.810,319657.054,330052.649,317779.656,270375.344,336114.250,325908.392,254467.387,321035.145 +0.500649,0.100151,1279766,0.038140,2519877.907,0.000,0.000,18.374,0.000,0.137,6.125,276.023,0.000,133.080,0.291462,13.947,8,0.000,0.000,0.000,0,0.000,0,18.374,317650.716,322832.897,319128.486,316961.755,336691.986,253677.242,329962.140,322972.686 +0.600796,0.100147,1527827,0.045533,2476973.580,0.000,0.000,13.484,0.000,0.085,5.951,276.805,0.000,130.824,0.347107,13.934,8,0.000,0.000,0.000,0,0.000,0,13.484,311263.038,310514.137,308976.395,271161.910,331962.649,311063.331,313060.399,318971.721 +0.700937,0.100141,1775074,0.052901,2468976.867,0.000,0.000,12.685,0.000,3.413,5.915,277.520,0.000,216.881,0.404289,13.913,8,0.000,0.000,0.000,0,0.000,0,12.685,315054.258,316192.647,267821.084,301763.063,317820.345,312288.172,322663.492,315373.806 +0.801093,0.100156,1996922,0.059513,2215018.148,0.000,0.000,11.324,0.000,18.120,5.886,283.438,0.000,254.251,0.460648,13.888,8,0.000,0.000,0.000,0,0.000,0,11.324,287320.946,271196.148,283427.032,293960.569,261700.988,291853.862,237898.189,287660.416 +0.901274,0.100181,2209372,0.065844,2120666.450,0.000,0.000,18.266,0.000,29.282,5.815,284.250,15.675,219.837,0.520664,13.866,8,0.000,0.000,0.000,0,0.000,0,18.266,206297.075,272856.754,281431.254,268614.423,268704.261,273775.094,272427.530,276560.060 +1.001431,0.100157,2314437,0.068976,1049005.233,0.000,0.000,39.726,0.000,90.171,8.917,292.219,115.171,158.267,0.612167,13.851,8,0.000,0.000,0.000,0,0.000,0,39.726,269587.306,286550.709,17322.839,285392.524,137424.528,19559.332,16693.825,16474.170 +1.101624,0.100193,2389186,0.071203,746049.446,0.000,0.000,146.359,0.000,30.280,5.231,294.324,61.483,576.465,0.665310,13.795,8,0.000,0.000,0.000,0,0.000,0,146.359,79077.309,134250.774,103410.324,114039.799,748.555,113750.358,108590.322,92182.005 +1.201776,0.100152,2419522,0.072107,302898.782,0.000,0.000,84.243,0.000,0.761,1.578,294.324,20.204,290.144,0.704720,13.766,8,0.000,0.000,0.000,0,0.000,0,84.243,20009.532,50632.902,28816.122,36454.491,42854.746,38421.496,45810.246,39899.246 +1.301921,0.100145,2536022,0.075579,1163313.521,0.000,0.000,8.778,0.000,33.646,3.722,294.324,26.251,286.070,0.731354,13.738,8,0.000,0.000,0.000,0,0.000,0,8.778,150012.524,141135.393,146307.895,139367.955,141365.060,146237.996,150362.017,148524.681 +1.402055,0.100133,2673228,0.079668,1370231.180,0.000,0.000,43.793,0.000,0.046,3.703,294.324,0.039,348.168,0.797287,13.704,8,0.000,0.000,0.000,0,0.000,0,43.793,172100.301,133821.391,186790.694,178861.277,153375.293,188168.855,180738.772,176374.596 +1.502241,0.100186,2806716,0.083647,1332401.972,0.000,0.000,36.435,0.000,3.221,4.240,294.324,0.078,229.651,0.857498,13.682,8,0.000,0.000,0.000,0,0.000,0,36.435,170732.468,163056.744,183438.837,181861.770,167268.910,128800.454,176361.998,160880.791 +1.602376,0.100136,2979417,0.088794,1724671.036,0.000,0.000,29.950,0.000,1.264,3.313,294.324,0.000,165.869,0.887539,13.665,8,0.000,0.000,0.000,0,0.000,0,29.950,226632.645,215258.071,222228.618,166394.339,223177.331,228340.329,226902.280,215737.421 +1.702549,0.100172,3201489,0.095412,2216900.015,0.000,0.000,12.847,0.000,0.151,5.779,294.324,0.000,154.460,0.982857,13.650,8,0.000,0.000,0.000,0,0.000,0,12.847,276922.829,252984.078,235903.510,283601.321,292036.786,312791.024,289002.015,273658.454 +1.802689,0.100140,3434311,0.102350,2324960.150,0.000,0.000,14.197,0.000,0.144,5.487,294.324,0.000,162.585,1.050770,13.634,8,0.000,0.000,0.000,0,0.000,0,14.197,287037.542,244407.314,312282.146,289164.559,283362.694,291880.751,311553.168,305271.975 +1.902849,0.100160,3657133,0.108991,2224654.324,0.000,0.000,17.573,0.000,0.107,5.317,294.324,0.000,239.811,1.117573,13.611,8,0.000,0.000,0.000,0,0.000,0,17.573,229601.994,290494.396,276217.279,283954.877,283984.829,288138.172,290065.084,282197.694 +2.003001,0.100152,3880642,0.115652,2231708.270,0.000,0.000,16.454,0.000,0.157,5.547,294.324,0.000,231.602,1.185261,13.588,8,0.000,0.000,0.000,0,0.000,0,16.454,304798.136,286006.611,243251.399,277998.746,296460.770,271768.187,273395.721,278028.700 +2.103154,0.100153,4006945,0.119416,1261094.888,0.000,0.000,28.721,0.000,53.228,3.824,294.324,40.095,120.323,1.238525,13.576,8,0.000,0.000,0.000,0,0.000,0,28.721,107425.159,191935.481,193882.493,200063.009,109462.034,112058.050,200751.952,145516.709 +2.203292,0.100138,4138366,0.123333,1312396.111,0.000,0.000,107.561,0.000,49.589,9.003,294.324,82.269,107.547,1.320374,13.566,8,0.000,0.000,0.000,0,0.000,0,107.561,145808.475,244022.731,46775.351,165880.733,54704.392,114212.145,224709.425,316282.859 +2.303439,0.100147,4366893,0.130144,2281918.478,0.000,0.000,83.432,0.000,0.083,6.061,294.324,11.390,120.565,1.425053,13.554,8,0.000,0.000,0.000,0,0.000,0,83.432,303973.545,298910.980,295705.688,210351.051,307708.060,277861.896,280118.581,307288.676 +2.403601,0.100162,4615615,0.137556,2483207.782,0.000,0.000,13.402,0.000,0.078,5.284,294.324,0.000,133.963,1.494049,13.541,8,0.000,0.000,0.000,0,0.000,0,13.402,327191.344,333461.213,310648.073,260878.488,314611.669,310927.622,326841.908,298647.463 +2.503755,0.100154,4827747,0.143878,2118048.378,0.000,0.000,16.785,0.000,0.038,5.004,294.324,0.000,350.006,1.558319,13.507,8,0.000,0.000,0.000,0,0.000,0,16.785,275604.291,257332.514,272568.979,276462.964,233958.618,263872.412,273028.270,265220.330 +2.603934,0.100179,5053458,0.150605,2253086.281,0.000,0.000,19.801,0.000,0.043,5.229,294.324,0.000,454.150,1.624401,13.462,8,0.000,0.000,0.000,0,0.000,0,19.801,281686.944,291978.564,286348.619,284811.364,279670.545,297189.259,241947.912,289453.074 +2.704082,0.100148,5290469,0.157668,2366609.571,0.000,0.000,17.289,0.000,0.120,5.270,294.324,0.000,335.909,1.692661,13.430,8,0.000,0.000,0.000,0,0.000,0,17.289,244168.852,297579.853,316501.865,298458.553,299996.279,327954.925,284638.993,297310.251 +2.804222,0.100141,5517127,0.164423,2263398.183,0.000,0.000,17.417,0.000,10.443,5.546,294.324,0.000,269.270,1.765636,13.403,8,0.000,0.000,0.000,0,0.000,0,17.417,298400.518,309704.627,311212.507,251955.808,290212.029,303892.797,224654.188,273365.711 +2.904373,0.100151,5735143,0.170921,2176875.030,0.000,0.000,16.627,0.000,23.723,5.238,294.324,1.287,145.679,1.836559,13.389,8,0.000,0.000,0.000,0,0.000,0,16.627,295913.458,270132.362,278639.525,186858.026,277670.986,269603.161,311819.455,286238.058 +3.004529,0.100155,5838104,0.173989,1028012.725,0.000,0.000,92.776,0.000,24.369,7.962,294.324,171.452,124.026,1.925385,13.377,8,0.000,0.000,0.000,0,0.000,0,92.776,210582.807,274483.521,15475.954,223253.120,6679.622,18800.788,276270.744,2466.168 +3.104703,0.100174,6045513,0.180170,2070490.886,0.000,0.000,79.425,0.000,0.102,7.123,294.324,28.700,116.867,2.009804,13.365,8,0.000,0.000,0.000,0,0.000,0,79.425,149589.969,316459.901,313574.916,286721.595,196827.856,326931.698,233883.443,246501.509 +3.204857,0.100155,6298237,0.187702,2523334.156,0.000,0.000,10.790,0.000,7.150,5.180,294.324,0.000,133.270,2.083630,13.352,8,0.000,0.000,0.000,0,0.000,0,10.790,317748.161,323010.016,316080.742,322001.577,333433.881,321931.685,324387.883,264740.211 +3.305003,0.100146,6525383,0.194472,2268151.357,0.000,0.000,16.828,0.000,0.128,5.592,294.324,0.000,378.159,2.180790,13.315,8,0.000,0.000,0.000,0,0.000,0,16.828,299553.030,296098.070,287490.626,297675.768,290126.780,293581.741,232890.274,270735.068 +3.405158,0.100155,6752131,0.201229,2263981.944,0.000,0.000,16.758,0.000,0.143,5.159,294.324,0.000,449.618,2.248650,13.271,8,0.000,0.000,0.000,0,0.000,0,16.758,279548.073,303720.724,287565.685,229056.088,294435.071,285958.169,298868.222,284829.912 +3.505297,0.100139,6990366,0.208329,2379038.022,0.000,0.000,16.526,0.000,0.101,5.240,294.324,0.000,308.945,2.317329,13.241,8,0.000,0.000,0.000,0,0.000,0,16.526,241344.013,321053.046,304416.207,328322.925,291084.766,300621.490,308630.340,283565.235 +3.605461,0.100164,7221882,0.215229,2311376.046,0.000,0.000,16.414,0.000,0.079,5.442,294.324,0.000,232.822,2.385311,13.218,8,0.000,0.000,0.000,0,0.000,0,16.414,293759.087,288218.158,296594.445,307965.829,277475.744,306438.330,311020.828,229903.625 +3.705625,0.100164,7457898,0.222263,2356286.336,0.000,0.000,16.577,0.000,1.309,5.642,294.324,0.000,199.672,2.456558,13.199,8,0.000,0.000,0.000,0,0.000,0,16.577,311757.480,324396.702,245226.854,309581.058,279750.099,298549.194,270445.396,316579.553 +3.805781,0.100156,7573594,0.225711,1155154.528,0.000,0.000,19.804,0.000,82.422,5.968,294.324,66.849,150.819,2.531376,13.184,8,0.000,0.000,0.000,0,0.000,0,19.804,215523.144,52018.696,52937.261,217789.601,176154.676,214624.548,171471.994,54634.608 +3.905944,0.100162,7732517,0.230447,1586655.382,0.000,0.000,104.700,0.000,0.187,8.401,294.324,138.525,117.388,2.631126,13.173,8,0.000,0.000,0.000,0,0.000,0,104.700,151613.981,142269.144,172320.381,268184.825,70315.900,276131.929,266228.000,239591.223 +4.006093,0.100149,7973514,0.237629,2406382.805,0.000,0.000,12.562,0.000,0.188,5.673,294.324,13.535,129.416,2.701054,13.160,8,0.000,0.000,0.000,0,0.000,0,12.562,276857.289,300302.339,304366.281,312254.522,300841.536,302798.618,303827.085,305135.135 +4.106228,0.100136,8207455,0.244601,2336239.349,0.000,0.000,11.977,0.000,0.062,5.060,294.324,0.000,299.983,2.767685,13.131,8,0.000,0.000,0.000,0,0.000,0,11.977,297596.114,289547.038,271032.166,292083.596,282366.783,318677.504,284903.341,300032.807 +4.206365,0.100137,8431411,0.251276,2236497.184,0.000,0.000,17.952,0.000,0.126,5.105,294.324,0.000,450.516,2.833683,13.086,8,0.000,0.000,0.000,0,0.000,0,17.952,303813.936,284989.715,280086.430,271887.658,296923.372,223623.754,295105.861,280066.457 +4.306511,0.100146,8657183,0.258004,2254433.374,0.000,0.000,16.452,0.000,10.768,5.228,294.324,0.000,286.847,2.905621,13.058,8,0.000,0.000,0.000,0,0.000,0,16.452,304356.294,277026.137,288818.945,291604.884,305015.333,304376.265,198300.907,284934.608 +4.406665,0.100154,8881355,0.264685,2238279.004,0.000,0.000,17.233,0.000,4.166,5.767,294.324,0.000,318.924,3.000439,13.027,8,0.000,0.000,0.000,0,0.000,0,17.233,298431.210,254199.209,307447.349,278192.324,294696.951,257214.574,251663.108,296434.280 +4.506819,0.100154,9124741,0.271938,2430111.407,0.000,0.000,12.363,0.000,0.048,5.635,294.324,0.000,218.998,3.075863,13.006,8,0.000,0.000,0.000,0,0.000,0,12.363,305299.058,276583.354,306736.840,306027.934,316741.407,308404.268,327774.388,282544.159 +4.606963,0.100144,9309706,0.277451,1846994.189,0.000,0.000,19.053,0.000,45.228,6.102,294.324,59.056,144.324,3.149982,12.992,8,0.000,0.000,0.000,0,0.000,0,19.053,170005.547,300098.485,165971.348,247454.183,162925.727,306119.827,245127.529,249291.541 +4.707134,0.100171,9423036,0.280828,1131367.432,0.000,0.000,89.095,0.000,27.171,9.656,294.324,150.524,118.275,3.225037,12.980,8,0.000,0.000,0.000,0,0.000,0,89.095,35090.060,168811.641,178594.929,3533.963,98381.947,237354.558,323487.428,86112.905 +4.807288,0.100154,9606677,0.286301,1833583.751,0.000,0.000,46.620,0.000,0.168,5.492,294.324,0.000,99.378,3.285648,12.970,8,0.000,0.000,0.000,0,0.000,0,46.620,220220.556,241118.345,259659.766,203516.304,196427.231,196247.508,247778.080,268615.961 +4.907457,0.100169,9798552,0.292020,1915507.372,0.000,0.000,16.667,0.000,0.162,5.135,294.324,0.000,105.758,3.346340,12.960,8,0.000,0.000,0.000,0,0.000,0,16.667,235211.826,240063.613,248928.606,249467.694,237468.007,255327.773,202736.801,246303.051 +5.007638,0.100181,10000460,0.298037,2015427.461,0.000,0.000,20.576,0.000,0.139,5.066,294.324,0.000,417.018,3.409248,12.919,8,0.000,0.000,0.000,0,0.000,0,20.576,258641.267,259589.548,212215.404,264560.540,258830.923,241652.056,268643.141,251294.581 +5.107794,0.100155,10216305,0.304470,2155102.888,0.000,0.000,16.889,0.000,7.165,5.269,294.324,0.000,422.898,3.477867,12.878,8,0.000,0.000,0.000,0,0.000,0,16.889,274693.371,282511.229,270130.458,265158.180,232618.718,279535.850,286015.786,264439.297 +5.207942,0.100148,10447964,0.311374,2313166.929,0.000,0.000,16.100,0.000,3.757,5.706,294.324,0.000,328.108,3.577091,12.846,8,0.000,0.000,0.000,0,0.000,0,16.100,298398.424,249031.478,288273.407,281034.120,302382.528,320715.399,271847.714,301483.858 +5.308095,0.100154,10680579,0.318306,2322577.597,0.000,0.000,17.342,0.000,0.120,5.583,294.324,0.000,231.558,3.647797,12.823,8,0.000,0.000,0.000,0,0.000,0,17.342,288556.166,299409.472,242576.888,286319.606,295195.953,305669.843,309454.023,295395.646 +5.408258,0.100163,10902100,0.324908,2211613.077,0.000,0.000,14.102,0.000,0.099,5.580,294.324,0.000,198.661,3.715260,12.804,8,0.000,0.000,0.000,0,0.000,0,14.102,263421.576,276330.581,223666.234,279675.142,304474.808,306431.626,292055.008,265558.102 +5.508407,0.100149,11090863,0.330533,1884814.897,0.000,0.000,19.353,0.000,49.278,6.448,294.324,61.783,141.273,3.793121,12.790,8,0.000,0.000,0.000,0,0.000,0,19.353,267240.857,162916.673,181059.575,165043.496,313521.733,310386.416,314699.974,169946.173 +5.608713,0.100306,11187867,0.333424,967081.109,0.000,0.000,89.651,0.000,85.900,8.281,294.324,185.254,135.211,3.855862,12.777,8,0.000,0.000,0.000,0,0.000,0,89.651,85538.286,9.969,177068.240,163051.127,46328.254,77383.237,256415.469,161286.526 +5.708871,0.100158,11391585,0.339496,2033969.136,0.000,0.000,107.868,0.000,6.453,6.649,294.324,21.178,125.427,3.932526,12.764,8,0.000,0.000,0.000,0,0.000,0,107.868,249206.597,264192.940,283172.977,146458.797,238114.108,280776.760,316130.949,255916.006 +5.809024,0.100153,11614451,0.346138,2225261.381,0.000,0.000,14.751,0.000,0.220,5.408,294.324,0.000,308.045,4.025803,12.734,8,0.000,0.000,0.000,0,0.000,0,14.751,275319.507,237816.785,285364.166,277316.457,270676.598,286412.565,292413.400,299941.902 +5.909151,0.100127,11835580,0.352728,2208483.459,0.000,0.000,15.868,0.000,0.070,5.298,294.324,0.000,403.316,4.095806,12.695,8,0.000,0.000,0.000,0,0.000,0,15.868,272014.324,283230.071,269177.929,287764.309,277597.229,286495.921,240164.799,292038.877 +6.009290,0.100139,12054726,0.359259,2188411.892,0.000,0.000,13.414,0.000,0.119,5.363,294.324,0.000,297.281,4.160938,12.666,8,0.000,0.000,0.000,0,0.000,0,13.414,277373.663,290575.275,281447.988,272869.936,230069.550,281438.002,293081.784,261555.695 +6.109452,0.100161,12284078,0.366094,2289827.264,0.000,0.000,14.449,0.000,0.102,5.269,294.324,0.000,269.565,4.228554,12.639,8,0.000,0.000,0.000,0,0.000,0,14.449,308572.375,310918.591,276853.527,269295.715,283762.385,304159.491,299087.670,237177.511 +6.209599,0.100148,12510736,0.372849,2263237.063,0.000,0.000,14.864,0.000,0.162,5.381,294.324,0.000,247.369,4.295662,12.615,8,0.000,0.000,0.000,0,0.000,0,14.864,288993.140,288733.523,285508.287,284969.084,252626.855,291409.571,276691.310,294305.293 +6.309739,0.100139,12749426,0.379963,2383580.578,0.000,0.000,12.025,0.000,1.344,5.515,294.324,0.000,207.367,4.365105,12.595,8,0.000,0.000,0.000,0,0.000,0,12.025,310427.692,286101.569,302129.249,320423.771,272680.260,291204.463,299572.809,301040.765 +6.409880,0.100141,12891682,0.384202,1420552.802,0.000,0.000,83.414,0.000,41.483,7.771,294.324,120.845,143.235,4.456181,12.581,8,0.000,0.000,0.000,0,0.000,0,83.414,54063.610,288921.762,278286.789,232082.075,53494.414,292336.937,174393.587,46973.628 +6.510043,0.100163,13026551,0.388221,1346500.442,0.000,0.000,89.889,0.000,0.135,8.770,294.324,161.105,147.573,4.551880,12.566,8,0.000,0.000,0.000,0,0.000,0,89.889,231653.306,105578.318,44617.447,138794.305,295060.200,293313.041,144325.311,93158.514 +6.610199,0.100156,13259419,0.395161,2325046.812,0.000,0.000,11.817,0.000,0.108,5.852,294.324,0.000,167.707,4.621635,12.550,8,0.000,0.000,0.000,0,0.000,0,11.817,294619.619,300690.133,281370.322,259274.849,303615.561,297045.827,298184.049,290246.452 +6.710334,0.100135,13480813,0.401760,2210952.517,0.000,0.000,15.670,0.000,0.146,5.306,294.324,0.000,420.955,4.687244,12.509,8,0.000,0.000,0.000,0,0.000,0,15.670,240814.606,289788.432,262695.041,283217.311,282268.593,286692.615,274439.172,291036.745 +6.810471,0.100137,13699055,0.408264,2179427.450,0.000,0.000,18.258,0.000,0.031,5.345,294.324,0.000,334.307,4.752228,12.476,8,0.000,0.000,0.000,0,0.000,0,18.258,220667.004,289073.077,287345.449,284858.863,264277.124,282032.744,292358.565,258814.624 +6.910631,0.100159,13906315,0.414440,2069299.963,0.000,0.000,13.527,0.000,0.379,5.171,294.324,0.000,317.111,4.815891,12.445,8,0.000,0.000,0.000,0,0.000,0,13.527,258757.344,268901.167,267253.794,246736.514,269779.766,263030.529,247265.671,247575.177 +7.010784,0.100153,14132175,0.421172,2255151.940,0.000,0.000,14.618,0.000,4.868,5.331,294.324,0.000,262.333,4.886879,12.419,8,0.000,0.000,0.000,0,0.000,0,14.618,236438.493,304674.162,291803.841,280850.588,288898.283,276337.488,286422.069,289727.016 +7.110925,0.100141,14362188,0.428027,2296890.305,0.000,0.000,13.678,0.000,6.632,6.020,294.324,0.000,235.722,4.987122,12.396,8,0.000,0.000,0.000,0,0.000,0,13.678,312499.229,289331.906,254141.541,303761.553,289671.427,255948.992,305199.525,286336.131 +7.211088,0.100163,14572999,0.434309,2104669.476,0.000,0.000,18.839,0.000,19.670,4.540,294.324,8.541,161.728,5.042297,12.380,8,0.000,0.000,0.000,0,0.000,0,18.839,275539.573,256560.598,256600.533,257109.700,276148.577,221557.817,281489.846,279662.832 +7.311377,0.100289,14671800,0.437254,985164.677,0.000,0.000,94.838,0.000,81.119,7.675,294.324,240.867,147.348,5.116364,12.366,8,0.000,0.000,0.000,0,0.000,0,94.838,197200.452,47971.450,10340.136,7787.508,193022.518,255073.305,248103.435,25665.873 +7.411537,0.100160,14826490,0.441864,1544427.819,0.000,0.000,98.298,0.000,0.195,8.365,294.324,77.571,173.706,5.202583,12.349,8,0.000,0.000,0.000,0,0.000,0,98.298,214117.260,299260.970,124720.359,146984.720,90145.703,335722.605,108086.984,225389.217 +7.511681,0.100144,15059187,0.448799,2323617.345,0.000,0.000,13.682,0.000,0.040,5.294,294.324,0.000,244.335,5.270004,12.325,8,0.000,0.000,0.000,0,0.000,0,13.682,300047.074,289052.937,283361.150,294924.465,300616.253,254552.716,303432.190,297630.561 +7.611833,0.100152,15292504,0.455752,2329624.382,0.000,0.000,3.847,0.000,0.052,5.263,294.324,0.000,412.380,5.337219,12.285,8,0.000,0.000,0.000,0,0.000,0,3.847,303977.356,272834.754,273124.313,300163.161,283228.934,309988.207,296828.236,289479.421 +7.711999,0.100166,15514833,0.462378,2219607.627,0.000,0.000,22.298,0.000,8.219,5.135,294.324,0.000,317.910,5.407890,12.254,8,0.000,0.000,0.000,0,0.000,0,22.298,296577.971,292844.166,217958.403,247599.228,297057.176,290068.770,291057.130,286444.782 +7.812149,0.100150,15731455,0.468834,2162974.219,0.000,0.000,17.059,0.000,0.844,5.463,294.324,0.000,335.239,5.476929,12.221,8,0.000,0.000,0.000,0,0.000,0,17.059,234418.230,279390.743,290114.651,246859.560,284483.102,271213.015,259630.396,296864.522 +7.912308,0.100158,15960366,0.475656,2285496.379,0.000,0.000,18.803,0.000,0.066,5.802,294.324,0.000,258.459,5.573936,12.196,8,0.000,0.000,0.000,0,0.000,0,18.803,280316.788,303779.691,280067.183,222268.569,295582.651,330507.431,279358.304,293615.761 +8.012453,0.100145,16200112,0.482801,2393979.728,0.000,0.000,14.092,0.000,0.234,5.713,294.324,0.000,185.590,5.643791,12.177,8,0.000,0.000,0.000,0,0.000,0,14.092,293073.941,305455.940,297048.163,298555.971,315671.090,301641.486,269707.909,312825.227 +8.112636,0.100183,16331969,0.486731,1316166.732,0.000,0.000,8.111,0.000,66.529,2.897,294.324,4.757,120.678,5.669777,12.166,8,0.000,0.000,0.000,0,0.000,0,8.111,170368.913,168422.467,174321.696,174531.313,179142.892,176517.686,99658.028,173203.737 +8.212784,0.100149,16412535,0.489132,804463.377,0.000,0.000,125.747,0.000,41.282,1.624,356.113,41.423,93.533,5.697723,12.156,8,0.000,0.000,0.000,0,0.000,0,125.747,108129.160,83935.148,144085.675,76106.793,143346.775,83565.698,20719.181,144574.948 +8.312955,0.100171,16458341,0.490497,457280.200,0.000,0.000,3.864,0.000,141.453,3.484,356.113,470.331,193.849,5.731335,12.138,8,0.000,0.000,0.000,0,0.000,0,3.864,0.000,0.000,154396.707,0.000,154396.707,0.000,0.000,148486.785 +8.413116,0.100161,16480766,0.491165,223889.536,0.000,0.000,14.231,0.000,241.614,3.399,356.113,321.748,184.118,5.772289,12.120,8,0.000,0.000,0.000,0,0.000,0,14.231,0.000,0.000,77575.103,0.000,62818.861,0.000,0.000,83495.571 +8.513261,0.100145,16515768,0.492208,349513.171,0.000,0.000,3.940,0.000,341.759,3.470,356.113,420.055,494.166,5.829884,12.071,8,0.000,0.000,0.000,0,0.000,0,3.940,0.000,0.000,114533.914,0.000,117489.628,0.000,0.000,117489.628 +8.613425,0.100164,16552012,0.493288,361847.634,0.000,0.000,5.203,0.000,441.922,4.703,356.113,394.354,478.436,5.876434,12.024,8,0.000,0.000,0.000,0,0.000,0,5.203,0.000,0.000,109291.084,0.000,135408.328,0.000,0.000,117148.221 +8.713557,0.100132,16579574,0.494110,275255.402,0.000,0.000,12.973,0.000,542.055,3.598,356.113,472.577,253.531,5.920940,12.000,8,0.000,0.000,0.000,0,0.000,0,12.973,0.000,0.000,90909.583,0.000,90160.575,0.000,0.000,94185.244 +8.813680,0.100123,16604142,0.494842,245377.246,0.000,0.000,3.899,0.000,642.178,2.512,356.113,241.148,478.667,5.951138,11.953,8,0.000,0.000,0.000,0,0.000,0,3.899,0.000,0.000,78343.338,0.000,86473.307,0.000,0.000,80560.602 +8.913817,0.100137,16618508,0.495270,143463.661,0.000,0.000,3.732,0.000,742.315,1.307,356.113,150.575,196.606,5.967140,11.934,8,0.000,0.000,0.000,0,0.000,0,3.732,0.000,0.000,47395.137,0.000,46556.285,0.000,0.000,49512.240 +9.013976,0.100159,16652943,0.496296,343803.991,0.000,0.000,5.069,0.000,842.474,3.000,356.113,336.419,255.025,6.003216,11.909,8,0.000,0.000,0.000,0,0.000,0,5.069,0.000,0.000,115895.941,0.000,109356.327,0.000,0.000,118551.723 +9.114131,0.100155,16676751,0.497006,237710.856,0.000,0.000,49.399,0.000,942.629,3.230,356.113,350.354,216.734,6.035091,11.887,8,0.000,0.000,0.000,0,0.000,0,49.399,0.000,0.000,60356.272,0.000,88682.284,0.000,0.000,88672.300 +9.214253,0.100122,16692607,0.497478,158367.140,0.000,0.000,7.415,0.000,1042.751,1.555,356.113,175.645,231.008,6.085949,11.865,8,0.000,0.000,0.000,0,0.000,0,7.415,0.000,0.000,51227.615,0.000,51717.019,0.000,0.000,55422.506 +9.314382,0.100129,16713772,0.498109,211376.705,0.000,0.000,5.635,0.000,1142.880,1.651,356.113,185.892,313.891,6.109627,11.834,8,0.000,0.000,0.000,0,0.000,0,5.635,0.000,0.000,75382.536,0.000,65045.900,0.000,0.000,70948.269 +9.414516,0.100133,16728942,0.498561,151498.012,0.000,0.000,4.553,0.000,1243.014,1.243,356.113,157.329,147.616,6.125057,11.820,8,0.000,0.000,0.000,0,0.000,0,4.553,0.000,0.000,52470.043,0.000,48774.970,0.000,0.000,50252.999 +9.514682,0.100167,16747590,0.499117,186169.607,0.000,0.000,3.610,0.000,1343.180,1.430,356.113,209.884,231.489,6.142620,11.797,8,0.000,0.000,0.000,0,0.000,0,3.610,0.000,0.000,62795.304,0.000,60578.999,0.000,0.000,62795.304 +9.614816,0.100134,16777931,0.500021,303003.881,0.000,0.000,6.675,0.000,1443.314,2.557,356.113,287.544,212.567,6.172268,11.776,8,0.000,0.000,0.000,0,0.000,0,6.675,0.000,0.000,103461.330,0.000,95342.212,0.000,0.000,104200.339 +9.714937,0.100121,16797838,0.500615,198829.536,0.000,0.000,3.525,0.000,1543.435,1.672,356.113,204.518,173.072,6.197952,11.759,8,0.000,0.000,0.000,0,0.000,0,3.525,0.000,0.000,66519.551,0.000,65091.279,0.000,0.000,67218.706 +9.815068,0.100130,16820777,0.501298,229091.473,0.000,0.000,3.520,0.000,1643.566,1.770,356.113,193.771,272.457,6.220982,11.733,8,0.000,0.000,0.000,0,0.000,0,3.520,0.000,0.000,74642.734,0.000,75331.836,0.000,0.000,79116.904 +9.915176,0.100109,16839203,0.501847,184060.087,0.000,0.000,7.869,0.000,1743.674,1.504,356.113,198.925,282.233,6.238045,11.705,8,0.000,0.000,0.000,0,0.000,0,7.869,0.000,0.000,62092.559,0.000,59874.968,0.000,0.000,62092.559 +10.015305,0.100129,16854298,0.502297,150755.504,0.000,0.000,12.454,0.000,1843.803,1.353,356.113,160.496,195.061,6.253967,11.686,8,0.000,0.000,0.000,0,0.000,0,12.454,0.000,0.000,53550.912,0.000,47308.965,0.000,0.000,49895.628 +10.115482,0.100177,16874075,0.502887,197421.279,0.000,0.000,4.871,0.000,1943.980,1.829,356.113,183.738,187.364,6.282089,11.668,8,0.000,0.000,0.000,0,0.000,0,4.871,0.000,0.000,66881.861,0.000,66482.567,0.000,0.000,64056.851 +10.215630,0.100149,16896423,0.503553,223148.613,0.000,0.000,9.355,0.000,2044.128,2.675,356.113,259.380,185.701,6.334141,11.649,8,0.000,0.000,0.000,0,0.000,0,9.355,0.000,0.000,67240.145,0.000,75368.075,0.000,0.000,80540.393 +10.315774,0.100144,16922259,0.504323,257989.731,0.000,0.000,3.698,0.000,2144.272,1.795,356.113,234.156,158.522,6.361237,11.634,8,0.000,0.000,0.000,0,0.000,0,3.698,0.000,0.000,84239.099,0.000,85077.895,0.000,0.000,88672.736 +10.415894,0.100120,16941851,0.504907,195684.253,0.000,0.000,11.709,0.000,2244.392,1.476,356.113,155.477,277.946,6.385429,11.607,8,0.000,0.000,0.000,0,0.000,0,11.709,0.000,0.000,71693.629,0.000,64212.641,0.000,0.000,59777.984 +10.516011,0.100117,16961461,0.505491,195871.600,0.000,0.000,9.835,0.000,2344.509,1.468,356.113,167.734,263.989,6.401577,11.581,8,0.000,0.000,0.000,0,0.000,0,9.835,0.000,0.000,65783.292,0.000,66522.430,0.000,0.000,63565.878 +10.616122,0.100111,16984623,0.506181,231363.499,0.000,0.000,4.828,0.000,2444.620,1.829,356.113,191.936,275.905,6.424503,11.554,8,0.000,0.000,0.000,0,0.000,0,4.828,0.000,0.000,75396.412,0.000,76135.592,0.000,0.000,79831.495 +10.716307,0.100185,17003706,0.506750,190477.037,0.000,0.000,4.882,0.000,2544.805,1.515,356.113,175.144,152.764,6.444164,11.539,8,0.000,0.000,0.000,0,0.000,0,4.882,0.000,0.000,60148.542,0.000,62045.027,0.000,0.000,68283.467 +10.816424,0.100116,17024214,0.507361,204841.826,0.000,0.000,5.122,0.000,2644.921,1.856,356.113,204.723,159.502,6.468781,11.523,8,0.000,0.000,0.000,0,0.000,0,5.122,0.000,0.000,66942.165,0.000,68740.075,0.000,0.000,69159.587 +10.916544,0.100121,17059047,0.508399,347910.326,0.000,0.000,2742.008,0.000,2744.914,3.472,371.473,147.829,229.606,6.504379,11.501,8,0.000,0.000,0.000,0,0.000,0,2742.008,20705.024,3705.530,130083.085,4444.639,56671.639,0.000,0.000,132300.410 +11.016684,0.100140,17144567,0.510948,854005.520,0.000,0.000,2766.858,0.000,66.454,7.595,402.980,25.940,362.696,6.583012,11.466,8,0.000,0.000,0.000,0,0.000,0,2766.858,55432.468,197523.728,59187.216,190014.231,53724.856,167595.587,2856.005,127671.429 +11.116856,0.100172,17347300,0.516990,2023847.525,0.000,0.000,78.807,0.000,0.067,5.038,402.980,0.078,294.064,6.648766,11.437,8,0.000,0.000,0.000,0,0.000,0,78.807,252006.368,230323.677,246855.231,270993.696,234266.892,268378.196,256079.359,264944.105 +11.216999,0.100143,17584513,0.524059,2368749.676,0.000,0.000,15.058,0.000,0.110,5.384,402.980,0.000,331.870,6.717278,11.404,8,0.000,0.000,0.000,0,0.000,0,15.058,299912.011,308230.140,250542.463,295318.566,307101.750,285702.289,323318.608,298623.849 +11.317150,0.100151,17799706,0.530473,2148677.525,0.000,0.000,17.569,0.000,0.025,5.494,402.980,0.000,253.600,6.782948,11.380,8,0.000,0.000,0.000,0,0.000,0,17.569,285058.504,261074.808,225598.509,286696.025,265587.977,286296.630,272487.533,265877.539 +11.417311,0.100161,18021823,0.537092,2217592.823,0.000,0.000,16.159,0.000,0.116,5.379,402.980,0.000,316.755,6.850441,11.349,8,0.000,0.000,0.000,0,0.000,0,16.159,301024.421,246252.772,263914.283,288694.310,258902.367,275375.794,303849.863,279579.014 +11.517491,0.100179,18153316,0.541011,1312577.428,0.000,0.000,7.949,0.000,93.203,2.584,402.980,18.833,113.585,6.876980,11.337,8,0.000,0.000,0.000,0,0.000,0,7.949,182373.127,182692.555,189979.494,183421.249,182462.966,182462.966,186056.525,23128.546 +11.617621,0.100131,18294211,0.545210,1407113.070,0.000,0.000,21.248,0.000,193.333,2.953,402.980,31.092,172.041,6.908054,11.321,8,0.000,0.000,0.000,0,0.000,0,21.248,210844.751,206700.161,158413.198,209436.589,205521.700,212442.665,203754.007,0.000 +11.717774,0.100153,18404069,0.548484,1096901.291,0.000,0.000,262.088,0.000,32.873,2.984,402.980,233.588,250.827,6.923874,11.296,8,0.000,0.000,0.000,0,0.000,0,262.088,159595.753,154823.057,156410.628,156300.796,157389.130,157209.405,155162.538,9.985 +11.817932,0.100158,18404071,0.548484,19.969,0.000,0.000,132.099,0.000,133.031,2.869,402.980,546.950,290.324,6.935242,11.268,8,0.000,0.000,0.000,0,0.000,0,132.099,9.984,0.000,0.000,0.000,9.984,0.000,0.000,0.000 +11.918081,0.100149,18404076,0.548484,49.926,0.000,0.000,217.512,0.000,233.158,1.343,402.980,197.986,383.998,6.955811,11.230,8,0.000,0.000,0.000,0,0.000,0,217.512,9.985,9.985,0.000,0.000,9.985,0.000,0.000,19.970 +12.018241,0.100160,18404077,0.548484,9.984,0.000,0.000,19.118,0.000,333.318,0.716,402.980,139.932,223.314,6.976807,11.208,8,0.000,0.000,0.000,0,0.000,0,19.118,0.000,9.984,0.000,0.000,0.000,0.000,0.000,0.000 +12.118389,0.100148,18404085,0.548484,79.882,0.000,0.000,409.033,0.000,293.163,1.400,402.980,235.822,258.640,7.001709,11.183,8,0.000,0.000,0.000,0,0.000,0,409.033,0.000,0.000,19.970,19.970,0.000,19.970,19.970,0.000 +12.218503,0.100114,18404089,0.548485,39.954,0.000,0.000,383.140,0.000,313.590,1.346,402.980,326.971,193.061,7.019287,11.164,8,0.000,0.000,0.000,0,0.000,0,383.140,19.977,0.000,0.000,0.000,19.977,0.000,0.000,0.000 +12.318650,0.100146,18404089,0.548485,0.000,0.000,0.000,0.000,0.000,413.737,1.575,402.980,339.152,249.635,7.054199,11.140,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.418781,0.100131,18404093,0.548485,39.948,0.000,0.000,442.224,0.000,370.280,0.765,402.980,135.994,209.959,7.155884,11.119,8,0.000,0.000,0.000,0,0.000,0,442.224,0.000,19.974,0.000,0.000,0.000,0.000,0.000,19.974 +12.518891,0.100110,18404099,0.548485,59.934,0.000,0.000,413.381,0.000,470.391,1.096,402.980,237.863,356.014,7.155884,11.084,8,0.000,0.000,0.000,0,0.000,0,413.381,0.000,0.000,0.000,19.978,0.000,19.978,19.978,0.000 +12.619010,0.100119,18404101,0.548485,19.976,0.000,0.000,372.040,0.000,570.509,0.958,402.980,225.709,285.092,7.158936,11.057,8,0.000,0.000,0.000,0,0.000,0,372.040,19.976,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.719119,0.100109,18404105,0.548485,39.956,0.000,0.000,572.612,0.000,356.322,1.503,402.980,339.747,282.583,7.192993,11.029,8,0.000,0.000,0.000,0,0.000,0,572.612,0.000,0.000,19.978,0.000,19.978,0.000,0.000,0.000 +12.819243,0.100124,18404111,0.548485,59.926,0.000,0.000,364.806,0.000,456.446,1.830,402.980,343.597,287.456,7.230469,11.001,8,0.000,0.000,0.000,0,0.000,0,364.806,0.000,19.975,0.000,0.000,0.000,19.975,19.975,0.000 +12.919360,0.100117,18404114,0.548485,29.965,0.000,0.000,555.675,0.000,319.653,0.857,402.980,213.421,202.536,7.252686,10.981,8,0.000,0.000,0.000,0,0.000,0,555.675,0.000,0.000,0.000,19.977,0.000,0.000,0.000,9.988 +13.019471,0.100111,18404118,0.548485,39.956,0.000,0.000,380.131,0.000,386.779,1.066,402.980,232.086,443.492,7.302368,10.938,8,0.000,0.000,0.000,0,0.000,0,380.131,19.978,0.000,0.000,0.000,9.989,0.000,0.000,9.989 +13.119598,0.100127,18404121,0.548486,29.962,0.000,0.000,395.052,0.000,371.580,0.875,402.980,187.340,187.574,7.330811,10.919,8,0.000,0.000,0.000,0,0.000,0,395.052,0.000,0.000,19.975,0.000,9.987,0.000,0.000,0.000 +13.219727,0.100128,18404127,0.548486,59.923,0.000,0.000,426.797,0.000,340.805,1.369,402.980,306.482,253.698,7.361450,10.895,8,0.000,0.000,0.000,0,0.000,0,426.797,0.000,19.974,0.000,0.000,0.000,19.974,19.974,0.000 +13.319834,0.100107,18404129,0.548486,19.979,0.000,0.000,384.414,0.000,392.045,1.154,402.980,313.843,273.807,7.392822,10.868,8,0.000,0.000,0.000,0,0.000,0,384.414,0.000,0.000,0.000,19.979,0.000,0.000,0.000,0.000 +13.419971,0.100137,18404134,0.548486,49.932,0.000,0.000,410.132,0.000,383.034,0.960,402.980,206.397,259.254,7.423340,10.843,8,0.000,0.000,0.000,0,0.000,0,410.132,19.973,0.000,0.000,0.000,9.986,0.000,0.000,19.973 +13.520126,0.100155,18404135,0.548486,9.985,0.000,0.000,31.310,0.000,483.188,0.906,402.980,185.963,310.224,7.459106,10.812,8,0.000,0.000,0.000,0,0.000,0,31.310,0.000,0.000,0.000,0.000,9.985,0.000,0.000,0.000 +13.620238,0.100113,18404139,0.548486,39.955,0.000,0.000,426.273,0.000,583.301,1.280,402.980,281.324,280.583,7.494385,10.785,8,0.000,0.000,0.000,0,0.000,0,426.273,0.000,19.978,0.000,0.000,0.000,19.978,0.000,0.000 +13.720383,0.100145,18404145,0.548486,59.913,0.000,0.000,612.819,0.000,439.348,1.507,402.980,283.184,260.756,7.527100,10.759,8,0.000,0.000,0.000,0,0.000,0,612.819,0.000,0.000,19.971,0.000,0.000,0.000,19.971,19.971 +13.820542,0.100159,18404149,0.548486,39.936,0.000,0.000,441.300,0.000,456.522,1.440,402.980,347.026,263.019,7.557739,10.734,8,0.000,0.000,0.000,0,0.000,0,441.300,0.000,0.000,0.000,19.968,19.968,0.000,0.000,0.000 +13.920672,0.100131,18404151,0.548486,19.974,0.000,0.000,541.439,0.000,366.282,0.993,402.980,235.903,215.110,7.583618,10.713,8,0.000,0.000,0.000,0,0.000,0,541.439,19.974,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +14.020836,0.100164,18404154,0.548487,29.951,0.000,0.000,379.645,0.000,411.424,1.064,402.980,221.629,439.202,7.635132,10.669,8,0.000,0.000,0.000,0,0.000,0,379.645,0.000,0.000,0.000,0.000,0.000,19.967,0.000,9.984 +14.120982,0.100146,18406285,0.548550,21279.008,0.000,0.000,450.314,0.000,387.667,1.210,402.980,210.865,207.393,7.663208,10.649,8,0.000,0.000,0.000,0,0.000,0,450.314,0.000,12461.850,8787.202,0.000,0.000,0.000,19.971,9.985 +14.221112,0.100130,18423391,0.549060,170837.419,0.000,0.000,429.351,0.000,310.600,1.751,402.980,315.995,313.342,7.808887,10.619,8,0.000,0.000,0.000,0,0.000,0,429.351,0.000,59862.007,59122.970,36452.507,15399.936,0.000,0.000,0.000 +14.321249,0.100137,18575610,0.553596,1520106.815,0.000,0.000,345.045,0.000,0.074,5.056,402.980,197.737,429.373,7.891930,10.577,8,0.000,0.000,0.000,0,0.000,0,345.045,191407.691,240710.126,237214.916,244305.199,193734.502,125587.892,130970.515,156175.973 +14.421410,0.100161,18791971,0.560044,2160131.626,0.000,0.000,16.039,0.000,0.137,5.179,402.980,0.000,284.191,7.960472,10.549,8,0.000,0.000,0.000,0,0.000,0,16.039,259332.407,261928.227,283842.939,236299.496,283713.148,286169.193,258963.002,289883.213 +14.521573,0.100162,19048959,0.567703,2565721.018,0.000,0.000,23.394,0.000,10.375,6.793,402.980,0.156,415.927,7.998901,10.509,8,0.000,0.000,0.000,0,0.000,0,23.394,299464.574,333788.935,350312.151,313372.030,332181.540,275842.864,308629.717,352129.206 +14.621718,0.100146,19330901,0.576106,2815317.829,0.000,0.000,20.075,0.000,0.022,8.771,402.980,0.312,370.827,7.998901,10.476,8,0.000,0.000,0.000,0,0.000,0,20.075,411270.742,369901.021,314851.233,409063.957,351707.530,313273.532,329819.423,315430.390 +14.721875,0.100157,19604700,0.584266,2733692.744,0.000,0.000,13.027,0.000,0.012,6.214,402.980,0.000,271.877,7.998901,10.453,5,0.000,0.000,0.000,0,0.000,0,13.027,492495.816,396237.131,240791.485,440217.995,16114.668,429365.055,447646.318,270824.275 +14.822044,0.100169,19826841,0.590886,2217665.583,0.000,0.000,19.317,0.000,9.865,5.658,402.980,0.000,207.852,7.998901,10.435,5,0.000,0.000,0.000,0,0.000,0,19.317,551738.417,432998.903,0.000,388024.839,0.000,377512.589,467390.834,0.000 +14.922207,0.100163,19976878,0.595357,1497933.656,0.000,0.000,13.868,0.000,0.001,3.467,402.980,0.000,157.634,7.998901,10.423,2,0.000,0.000,0.000,0,0.000,0,13.868,563243.901,61070.670,0.000,612893.148,0.000,2995.129,257730.809,0.000 +15.022472,0.100265,20000000,0.596046,230608.052,0.000,0.000,10.648,0.000,0.000,0.736,402.980,1.208,127.981,8.000000,10.410,0,0.000,0.000,0.000,0,0.000,0,10.648,46745.954,0.000,0.000,183862.098,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.log new file mode 100644 index 000000000..2a1c465a7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=422 +worker=0 kind=insert tid=6 os_tid=417 +start_monotonic_ns=2090116141069649 main_address=0x55ef83873300 +worker=3 kind=insert tid=7 os_tid=420 +worker=2 kind=insert tid=9 os_tid=419 +worker=4 kind=insert tid=8 os_tid=421 +worker=7 kind=insert tid=10 os_tid=424 +worker=1 kind=insert tid=11 os_tid=418 +worker=6 kind=insert tid=12 os_tid=423 +load_end reason=complete inserted=20000000 elapsed_s=15.023 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.212 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090116141071550 cpu_ns=9759435 +diagnostic_stage name=stop_request wall_ns=2090131163594646 cpu_ns=63839620770 +diagnostic_stage name=workers_joined wall_ns=2090131163635848 cpu_ns=63839661114 +diagnostic_stage name=before_close wall_ns=2090131163717293 cpu_ns=63839742579 +diagnostic_stage name=after_close wall_ns=2090131376187606 cpu_ns=63926179078 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090131100589132 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090131071028606 last_end_ns=2090131071030361 loop_exit_ns=2090131071030414 deregister_start_ns=2090131071030560 deregister_end_ns=2090131071031761 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090130989124254 last_end_ns=2090130989125658 loop_exit_ns=2090130989125722 deregister_start_ns=2090130989125751 deregister_end_ns=2090130989126676 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090130818957027 last_end_ns=2090130818958912 loop_exit_ns=2090130818958994 deregister_start_ns=2090130818959059 deregister_end_ns=2090130818960038 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090131100588432 last_end_ns=2090131100589132 loop_exit_ns=2090131100589183 deregister_start_ns=2090131100589278 deregister_end_ns=2090131100590208 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090130766905563 last_end_ns=2090130766907609 loop_exit_ns=2090130766907695 deregister_start_ns=2090130766907753 deregister_end_ns=2090130766911218 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090130967944232 last_end_ns=2090130967945792 loop_exit_ns=2090130967945870 deregister_start_ns=2090130967945928 deregister_end_ns=2090130967946857 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090131016710139 last_end_ns=2090131016711346 loop_exit_ns=2090131016711579 deregister_start_ns=2090131016711607 deregister_end_ns=2090131016712560 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090130836944272 last_end_ns=2090130836945593 loop_exit_ns=2090130836945638 deregister_start_ns=2090130836945681 deregister_end_ns=2090130836946514 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.summary.csv new file mode 100644 index 000000000..a1f79c0de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-09-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1331330.438284,15.022566,20000000,0.005867,0.001488,0.061952,0.260096,2766.858385,0.005867,0.001488,0.061952,0.260096,2766.858385,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.csv new file mode 100644 index 000000000..eb2b6d022 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.csv @@ -0,0 +1,145 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,279927,0.008342,2797585.965,0.000,0.000,17.355,0.000,0.139,5.173,68.902,0.000,147.645,0.059113,13.998,8,0.000,0.000,0.000,0,0.000,0,17.355,347970.536,350149.224,362481.800,300978.823,371236.530,347820.626,362241.945,354706.481 +0.200214,0.100154,528426,0.015748,2481164.664,0.000,0.000,20.205,0.000,0.201,5.902,118.879,0.000,130.931,0.113537,13.985,8,0.000,0.000,0.000,0,0.000,0,20.205,246479.989,319607.246,305239.397,322153.320,331389.081,312538.144,322353.012,321404.475 +0.300355,0.100140,779584,0.023233,2508058.285,0.000,0.000,16.077,0.000,0.151,5.913,167.066,0.000,132.548,0.166660,13.972,8,0.000,0.000,0.000,0,0.000,0,16.077,314378.562,330436.015,312291.493,318702.491,268742.642,312621.030,326401.680,324484.372 +0.400515,0.100160,1020960,0.030427,2409900.809,0.000,0.000,15.865,0.000,0.143,6.069,222.012,0.000,127.218,0.226955,13.960,8,0.000,0.000,0.000,0,0.000,0,15.865,309624.171,303024.739,299240.799,307237.992,254342.698,312878.959,311281.517,312269.934 +0.500665,0.100151,1262400,0.037622,2410770.705,0.000,0.000,20.075,0.000,0.167,6.131,274.605,0.000,127.347,0.288239,13.948,8,0.000,0.000,0.000,0,0.000,0,20.075,319768.604,312060.209,239569.340,295005.883,315574.918,306738.221,323852.456,298201.073 +0.600807,0.100141,1504786,0.044846,2420441.175,0.000,0.000,0.680,0.000,0.036,5.879,276.383,0.000,127.866,0.343956,13.935,8,0.000,0.000,0.000,0,0.000,0,0.680,309712.537,300505.542,303551.240,301144.639,303721.000,301973.469,299516.938,300315.810 +0.700956,0.100149,1745764,0.052028,2406196.836,0.000,0.000,11.873,0.000,0.101,5.676,277.602,0.000,199.625,0.398254,13.916,8,0.000,0.000,0.000,0,0.000,0,11.873,302060.190,305115.640,268180.641,303218.465,311745.767,307022.800,306783.157,302070.175 +0.801099,0.100143,1989708,0.059298,2435958.333,0.000,0.000,12.686,0.000,16.426,5.877,283.043,0.000,278.040,0.458820,13.888,8,0.000,0.000,0.000,0,0.000,0,12.686,266429.198,314790.077,318225.167,319543.283,315878.521,316587.508,313332.161,271172.419 +0.901263,0.100164,2213537,0.065969,2234616.402,0.000,0.000,17.211,0.000,30.689,6.108,283.699,14.975,226.269,0.520775,13.866,8,0.000,0.000,0.000,0,0.000,0,17.211,298259.676,196437.067,287098.025,289134.677,289843.512,302882.077,286499.010,284462.358 +1.001419,0.100156,2312323,0.068913,986317.902,0.000,0.000,33.612,0.000,97.677,9.088,291.199,107.488,162.363,0.611809,13.850,8,0.000,0.000,0.000,0,0.000,0,33.612,278824.061,270197.549,6939.151,5721.055,127350.888,285184.117,5790.946,6310.134 +1.101613,0.100194,2378706,0.070891,662543.969,0.000,0.000,126.211,0.000,153.072,5.439,295.418,78.675,647.688,0.662708,13.787,8,0.000,0.000,0.000,0,0.000,0,126.211,2834.498,142543.316,141774.808,88647.930,0.000,113739.226,70982.220,102021.970 +1.201766,0.100153,2514211,0.074929,1352979.441,0.000,0.000,190.291,0.000,0.978,4.242,295.418,37.092,433.633,0.726448,13.745,8,0.000,0.000,0.000,0,0.000,0,190.291,18481.716,189150.530,190867.901,189350.224,192405.548,189889.399,192275.747,190558.375 +1.301929,0.100162,2719278,0.081041,2047345.950,0.000,0.000,19.764,0.000,0.149,5.952,295.418,2.145,451.416,0.801609,13.700,8,0.000,0.000,0.000,0,0.000,0,19.764,259229.118,268114.692,261755.017,250902.637,278527.785,259977.902,253408.568,215430.230 +1.402078,0.100149,2925428,0.087185,2058433.963,0.000,0.000,17.806,0.000,0.113,5.142,295.418,0.078,296.706,0.872181,13.671,8,0.000,0.000,0.000,0,0.000,0,17.806,271395.756,262998.264,261730.153,258934.317,262858.472,254560.832,266513.029,219443.139 +1.502223,0.100145,3160185,0.094181,2344161.238,0.000,0.000,12.831,0.000,11.464,5.239,295.418,0.000,187.969,0.948143,13.653,8,0.000,0.000,0.000,0,0.000,0,12.831,302230.512,263556.749,283647.534,305775.357,313064.757,253461.429,299035.158,323389.743 +1.602373,0.100150,3394375,0.101160,2338397.408,0.000,0.000,12.997,0.000,0.035,5.931,295.418,0.000,168.654,1.045654,13.636,8,0.000,0.000,0.000,0,0.000,0,12.997,301877.829,301558.308,279241.735,280449.925,310824.429,287509.351,293240.766,283695.065 +1.702524,0.100151,3610572,0.107603,2158713.818,0.000,0.000,17.380,0.000,0.049,5.663,295.418,0.000,245.957,1.111618,13.612,8,0.000,0.000,0.000,0,0.000,0,17.380,245998.938,286777.428,281115.967,307256.537,268345.231,218939.753,265699.222,284580.741 +1.802667,0.100143,3844679,0.114580,2337726.934,0.000,0.000,12.421,0.000,0.111,5.628,295.418,0.000,225.693,1.180592,13.590,8,0.000,0.000,0.000,0,0.000,0,12.421,306591.559,306291.987,280838.387,270443.253,327002.370,252908.328,309747.046,283904.003 +1.902826,0.100160,3992404,0.118983,1474896.390,0.000,0.000,29.391,0.000,42.490,4.306,295.418,47.073,134.044,1.242409,13.577,8,0.000,0.000,0.000,0,0.000,0,29.391,145348.056,236742.212,147774.185,241544.548,180781.512,148592.878,235893.566,138219.432 +2.003009,0.100183,4130714,0.123105,1380580.206,0.000,0.000,95.593,0.000,58.032,8.690,295.418,77.710,102.508,1.322296,13.567,8,0.000,0.000,0.000,0,0.000,0,95.593,81181.829,146422.754,129244.108,287165.873,216295.224,141871.061,296049.659,82349.698 +2.103154,0.100145,4369126,0.130210,2380673.974,0.000,0.000,85.203,0.000,0.164,5.924,295.418,7.528,125.794,1.425041,13.555,8,0.000,0.000,0.000,0,0.000,0,85.203,279525.387,238944.128,320745.721,312537.602,298807.476,314634.566,291837.565,323641.529 +2.203295,0.100142,4607239,0.137306,2377762.209,0.000,0.000,12.142,0.000,0.206,5.314,295.418,0.000,129.504,1.492741,13.542,8,0.000,0.000,0.000,0,0.000,0,12.142,303929.523,309212.041,293594.162,303839.651,260850.539,302980.867,301223.356,302132.069 +2.303433,0.100138,4791832,0.142808,1843387.655,0.000,0.000,18.669,0.000,0.113,5.246,295.418,0.000,327.283,1.553654,13.510,8,0.000,0.000,0.000,0,0.000,0,18.669,234426.686,183586.803,232499.344,248037.914,245012.087,225698.723,243464.221,230661.878 +2.403602,0.100168,4908456,0.146283,1164280.295,0.000,0.000,24.180,0.000,17.548,5.031,295.418,0.000,243.808,1.571526,13.486,8,0.000,0.000,0.000,0,0.000,0,24.180,147082.432,148420.181,125908.073,148490.063,146263.810,147072.449,154400.115,146643.172 +2.503777,0.100176,5101706,0.152043,1929111.400,0.000,0.000,21.169,0.000,4.598,4.898,295.418,0.000,317.138,1.633121,13.455,8,0.000,0.000,0.000,0,0.000,0,21.169,244540.450,241825.219,230165.700,240797.026,244041.327,249891.051,237772.339,240078.288 +2.603919,0.100142,5314742,0.158392,2127338.392,0.000,0.000,19.016,0.000,0.343,5.399,295.418,0.000,312.213,1.701347,13.425,8,0.000,0.000,0.000,0,0.000,0,19.016,286383.230,260669.753,276037.924,262407.285,270895.229,278564.336,224081.721,268298.916 +2.704435,0.100516,5531898,0.164863,2160415.561,0.000,0.000,15.310,0.000,5.373,5.944,295.418,0.000,216.695,1.795315,13.403,8,0.000,0.000,0.000,0,0.000,0,15.310,302221.002,259571.011,223238.431,282910.614,251602.118,284104.456,282234.104,274533.825 +2.804573,0.100138,5738599,0.171024,2064160.488,0.000,0.000,25.184,0.000,14.268,4.961,295.418,7.061,169.376,1.851753,13.387,8,0.000,0.000,0.000,0,0.000,0,25.184,240917.421,209321.039,282290.307,273662.218,285346.088,259561.683,274700.784,238360.950 +2.904709,0.100136,5832241,0.173814,935146.844,0.000,0.000,88.076,0.000,94.862,8.171,295.418,148.041,95.651,1.930069,13.378,8,0.000,0.000,0.000,0,0.000,0,88.076,51699.614,243947.877,7489.803,187764.368,206928.277,28830.748,199458.447,9027.709 +3.004846,0.100137,6057437,0.180526,2248889.501,0.000,0.000,104.211,0.000,0.135,6.446,295.418,46.304,121.514,2.010895,13.366,8,0.000,0.000,0.000,0,0.000,0,104.211,319194.191,290373.541,321471.083,104067.912,324906.392,319244.123,271958.684,297673.574 +3.104999,0.100154,6302540,0.187830,2447273.118,0.000,0.000,12.793,0.000,2.407,5.521,295.418,0.000,139.863,2.107162,13.352,8,0.000,0.000,0.000,0,0.000,0,12.793,303953.392,324671.587,328535.655,343352.909,269695.982,269685.997,307408.089,299969.508 +3.205162,0.100163,6529086,0.194582,2261771.909,0.000,0.000,19.413,0.000,0.193,5.363,295.418,0.000,385.465,2.182926,13.314,8,0.000,0.000,0.000,0,0.000,0,19.413,239779.012,289997.125,276698.809,301009.168,289817.418,295278.513,296546.445,272645.419 +3.305307,0.100145,6757200,0.201380,2277834.452,0.000,0.000,17.894,0.000,0.152,5.287,295.418,0.000,423.058,2.249016,13.273,8,0.000,0.000,0.000,0,0.000,0,17.894,233800.713,298067.450,293593.942,284786.723,299385.538,290268.768,288780.927,289150.391 +3.405445,0.100138,6962173,0.207489,2046915.369,0.000,0.000,19.289,0.000,0.117,4.922,295.418,0.000,281.215,2.313557,13.245,8,0.000,0.000,0.000,0,0.000,0,19.289,270348.255,223193.096,255209.072,257196.340,260381.959,254839.580,249856.432,275890.634 +3.505593,0.100148,7181537,0.214026,2190400.310,0.000,0.000,17.298,0.000,0.139,5.315,295.418,0.000,243.039,2.379917,13.222,8,0.000,0.000,0.000,0,0.000,0,17.298,297789.557,263060.922,266815.369,215671.014,299746.663,290570.235,266415.960,290330.589 +3.605740,0.100147,7412268,0.220903,2303929.444,0.000,0.000,18.328,0.000,0.125,5.622,295.418,0.000,199.980,2.448456,13.202,8,0.000,0.000,0.000,0,0.000,0,18.328,255674.848,302226.543,301018.316,271531.582,305491.752,279040.564,300489.092,288456.747 +3.705890,0.100150,7564381,0.225436,1518845.019,0.000,0.000,22.665,0.000,65.752,6.023,295.418,64.902,150.477,2.522594,13.187,8,0.000,0.000,0.000,0,0.000,0,22.665,91682.072,199569.763,264961.387,96055.492,267517.541,242355.396,94457.896,262245.473 +3.806077,0.100187,7684015,0.229001,1194112.193,0.000,0.000,102.373,0.000,71.927,7.785,295.418,143.404,108.431,2.619587,13.177,8,0.000,0.000,0.000,0,0.000,0,102.373,183507.637,45155.755,100742.050,187669.872,238065.850,19813.036,181561.268,237596.725 +3.906223,0.100147,7914038,0.235857,2296857.249,0.000,0.000,86.596,0.000,0.078,5.975,295.418,13.379,121.267,2.692966,13.165,8,0.000,0.000,0.000,0,0.000,0,86.596,323035.648,256942.700,305391.557,267656.967,290413.551,309745.164,223451.879,320219.783 +4.006361,0.100138,8158567,0.243144,2441924.296,0.000,0.000,13.059,0.000,0.093,5.141,295.418,0.000,263.114,2.761627,13.139,8,0.000,0.000,0.000,0,0.000,0,13.059,315285.442,319230.005,297150.438,316933.171,326270.302,260121.475,318211.409,288722.054 +4.106494,0.100133,8381101,0.249776,2222385.849,0.000,0.000,18.162,0.000,0.003,5.088,295.418,0.000,428.259,2.827175,13.097,8,0.000,0.000,0.000,0,0.000,0,18.162,304615.084,301609.080,274864.631,241858.505,276552.387,278110.316,268842.636,275933.210 +4.206652,0.100157,8588495,0.255957,2070679.281,0.000,0.000,16.621,0.000,0.133,4.451,295.418,0.000,294.575,2.890961,13.068,8,0.000,0.000,0.000,0,0.000,0,16.621,261598.059,272800.418,258622.744,288435.797,271063.154,256765.669,211506.938,249886.501 +4.306816,0.100164,8818882,0.262823,2300093.775,0.000,0.000,16.316,0.000,0.123,5.190,295.418,0.000,335.660,2.958500,13.036,8,0.000,0.000,0.000,0,0.000,0,16.316,299208.768,302343.621,226787.667,304979.294,294786.029,286749.224,283564.452,301674.719 +4.406952,0.100136,9050420,0.269724,2312235.175,0.000,0.000,15.138,0.000,0.424,5.580,295.418,0.000,220.637,3.035149,13.014,8,0.000,0.000,0.000,0,0.000,0,15.138,308380.578,314032.890,309009.722,279080.428,296217.121,269833.006,243359.012,292322.418 +4.507106,0.100154,9261032,0.276000,2102876.775,0.000,0.000,22.847,0.000,13.274,5.283,295.418,6.162,134.090,3.115833,13.001,8,0.000,0.000,0.000,0,0.000,0,22.847,277062.692,263972.880,267707.121,285769.264,219581.344,269973.625,251951.420,266858.430 +4.607239,0.100133,9370730,0.279270,1095520.832,0.000,0.000,91.384,0.000,76.360,7.935,295.418,154.248,153.702,3.190353,12.986,8,0.000,0.000,0.000,0,0.000,0,91.384,66511.411,261551.629,9.987,255150.155,236145.468,232340.536,23109.220,20702.426 +4.707394,0.100155,9567764,0.285142,1967289.324,0.000,0.000,93.129,0.000,0.065,7.629,295.418,63.924,119.502,3.279240,12.974,8,0.000,0.000,0.000,0,0.000,0,93.129,252957.738,302490.927,228885.068,168788.260,226388.939,232749.076,260346.281,294683.035 +4.807562,0.100168,9807455,0.292285,2392888.488,0.000,0.000,12.830,0.000,3.284,5.464,295.418,0.000,136.021,3.349712,12.961,8,0.000,0.000,0.000,0,0.000,0,12.830,307553.123,283982.736,303180.472,312474.852,319233.493,299267.049,266432.231,300764.532 +4.907714,0.100152,10030424,0.298930,2226307.326,0.000,0.000,15.775,0.000,17.443,5.022,295.418,0.000,414.019,3.420158,12.920,8,0.000,0.000,0.000,0,0.000,0,15.775,302200.833,280633.602,285735.850,285576.093,294702.226,234982.965,289769.721,252706.036 +5.007870,0.100155,10232002,0.304937,2012654.127,0.000,0.000,19.750,0.000,0.519,4.712,295.418,0.000,370.635,3.484768,12.884,8,0.000,0.000,0.000,0,0.000,0,19.750,245189.194,258548.446,273055.914,252208.293,262142.863,203483.967,264998.428,253027.021 +5.108022,0.100152,10457595,0.311661,2252497.487,0.000,0.000,17.544,0.000,0.307,5.662,295.418,0.000,359.374,3.581352,12.849,8,0.000,0.000,0.000,0,0.000,0,17.544,299373.793,291286.118,238895.954,303088.133,281930.375,280752.170,289508.826,267662.118 +5.208152,0.100130,10690512,0.318602,2326143.083,0.000,0.000,14.223,0.000,0.081,5.445,295.418,0.000,264.422,3.649044,12.823,8,0.000,0.000,0.000,0,0.000,0,14.223,275291.774,297652.676,266383.366,313661.844,309007.900,293567.992,274163.242,296414.288 +5.308306,0.100154,10923915,0.325558,2330450.265,0.000,0.000,11.718,0.000,0.132,5.422,295.418,0.000,206.831,3.718330,12.803,8,0.000,0.000,0.000,0,0.000,0,11.718,301796.420,287059.057,287927.723,272621.235,287837.861,291062.907,295026.818,307118.245 +5.408456,0.100150,11087456,0.330432,1632962.141,0.000,0.000,24.122,0.000,54.791,6.487,295.418,67.009,136.436,3.794762,12.789,8,0.000,0.000,0.000,0,0.000,0,24.122,126520.342,150963.701,121178.350,292381.711,292461.591,234149.004,126650.148,288657.294 +5.508618,0.100162,11208994,0.334054,1213415.916,0.000,0.000,86.838,0.000,84.563,9.752,295.418,183.180,146.989,3.900383,12.775,8,0.000,0.000,0.000,0,0.000,0,86.838,154200.405,183982.199,232593.515,52195.514,120834.413,304636.903,32916.720,132056.248 +5.608758,0.100140,11430053,0.340642,2207491.344,0.000,0.000,87.430,0.000,0.067,5.916,295.418,21.181,124.708,3.969406,12.763,8,0.000,0.000,0.000,0,0.000,0,87.430,281584.740,286717.535,292329.657,268363.298,276981.201,281744.515,279078.258,240692.140 +5.708897,0.100139,11655095,0.347349,2247301.375,0.000,0.000,15.800,0.000,0.257,5.142,295.418,0.000,342.454,4.035206,12.729,8,0.000,0.000,0.000,0,0.000,0,15.800,297956.520,284964.549,281679.108,246418.041,283097.140,285983.135,281519.330,285683.551 +5.809042,0.100145,11866828,0.353659,2114268.075,0.000,0.000,16.708,0.000,0.142,4.941,295.418,0.000,389.865,4.099468,12.691,8,0.000,0.000,0.000,0,0.000,0,16.708,280803.335,230426.292,260652.518,256468.577,278177.138,272215.772,260303.024,275221.419 +5.909176,0.100134,12082833,0.360096,2157149.174,0.000,0.000,14.992,0.000,0.154,4.971,295.418,0.000,284.539,4.164566,12.663,8,0.000,0.000,0.000,0,0.000,0,14.992,243292.832,283039.383,268898.399,283179.195,277586.715,279713.855,269637.405,251801.390 +6.009308,0.100132,12317985,0.367105,2348425.902,0.000,0.000,13.471,0.000,0.299,5.339,295.418,0.000,282.713,4.232468,12.636,8,0.000,0.000,0.000,0,0.000,0,13.471,292794.238,298406.843,305327.725,300054.672,298496.725,294452.054,274308.593,284585.054 +6.109447,0.100140,12555969,0.374197,2376523.016,0.000,0.000,16.124,0.000,5.339,5.472,295.418,0.000,230.694,4.306168,12.613,8,0.000,0.000,0.000,0,0.000,0,16.124,325156.170,317027.515,283194.737,246595.819,320233.041,309797.606,296516.144,278001.984 +6.209597,0.100149,12776784,0.380778,2204858.675,0.000,0.000,11.273,0.000,18.979,5.380,295.418,0.390,192.564,4.377602,12.594,8,0.000,0.000,0.000,0,0.000,0,11.273,244375.206,286542.261,271714.396,260830.642,294680.113,273401.877,288968.639,284345.540 +6.309740,0.100143,12868385,0.383508,914702.268,0.000,0.000,36.092,0.000,84.202,4.779,295.418,61.943,113.588,4.440193,12.583,8,0.000,0.000,0.000,0,0.000,0,36.092,214153.829,134487.726,181260.855,171644.603,187432.032,7439.364,8867.323,9416.537 +6.409884,0.100144,12976959,0.386744,1084174.560,0.000,0.000,104.429,0.000,80.217,9.276,295.418,197.995,154.699,4.541744,12.568,8,0.000,0.000,0.000,0,0.000,0,104.429,293266.552,70298.496,101553.367,113176.584,97179.682,226133.486,10135.366,172431.027 +6.510055,0.100171,13196676,0.393292,2193429.107,0.000,0.000,94.050,0.000,0.080,6.187,295.418,21.760,121.979,4.613873,12.556,8,0.000,0.000,0.000,0,0.000,0,94.050,277037.513,249634.249,279403.477,280900.923,285073.807,282108.863,251381.269,287889.005 +6.610220,0.100165,13418606,0.399906,2215639.431,0.000,0.000,16.990,0.000,0.080,5.199,295.418,0.000,430.383,4.679516,12.514,8,0.000,0.000,0.000,0,0.000,0,16.990,277701.196,286406.813,287664.735,286806.153,227564.030,282892.619,284180.491,282423.394 +6.710366,0.100146,13643619,0.406612,2246853.459,0.000,0.000,16.255,0.000,0.077,5.195,295.418,0.000,329.871,4.745304,12.482,8,0.000,0.000,0.000,0,0.000,0,16.255,306752.669,275867.708,298464.755,285234.049,250934.068,276456.849,281279.815,271863.547 +6.810500,0.100135,13866873,0.413265,2229537.437,0.000,0.000,17.085,0.000,0.103,5.202,295.418,0.000,328.542,4.811020,12.450,8,0.000,0.000,0.000,0,0.000,0,17.085,272173.459,278834.488,301953.353,286134.657,290418.887,276907.084,239337.679,283777.831 +6.910652,0.100152,14097665,0.420143,2304425.454,0.000,0.000,13.112,0.000,0.100,5.367,295.418,0.000,255.589,4.878708,12.425,8,0.000,0.000,0.000,0,0.000,0,13.112,302810.803,277339.429,288961.804,249062.309,304058.910,300654.073,283510.071,298028.055 +7.010803,0.100151,14335543,0.427232,2375185.086,0.000,0.000,16.517,0.000,11.894,5.487,295.418,0.000,228.287,4.955307,12.402,8,0.000,0.000,0.000,0,0.000,0,16.517,302052.834,320574.800,271069.728,263041.878,299866.144,318378.125,297020.451,303181.126 +7.110957,0.100153,14545986,0.433504,2101206.036,0.000,0.000,20.862,0.000,9.616,5.411,295.418,6.396,191.035,5.037708,12.384,8,0.000,0.000,0.000,0,0.000,0,20.862,216927.160,268518.002,285152.479,268448.109,251993.357,247490.266,279700.844,282975.819 +7.211089,0.100132,14633292,0.436106,871907.591,0.000,0.000,95.372,0.000,71.819,7.746,295.418,224.664,122.182,5.113007,12.372,8,0.000,0.000,0.000,0,0.000,0,95.372,211470.497,165151.717,166629.764,51062.510,41854.680,81562.198,75839.762,78336.462 +7.311257,0.100168,14792145,0.440840,1585863.513,0.000,0.000,104.991,0.000,0.140,8.605,295.418,86.183,169.013,5.198586,12.355,8,0.000,0.000,0.000,0,0.000,0,104.991,133455.606,166240.482,172340.225,319872.164,299256.827,98204.877,186915.718,209577.614 +7.411412,0.100155,15023478,0.447735,2309748.250,0.000,0.000,13.915,0.000,0.063,5.447,295.418,0.000,233.700,5.265694,12.332,8,0.000,0.000,0.000,0,0.000,0,13.915,293005.633,288213.065,254345.584,300444.098,298547.040,286665.465,291318.250,297209.115 +7.511559,0.100147,15241369,0.454228,2175702.753,0.000,0.000,21.668,0.000,0.082,5.142,295.418,0.000,417.432,5.330769,12.291,8,0.000,0.000,0.000,0,0.000,0,21.668,275883.315,276622.226,281964.351,277181.401,232587.139,272817.834,280806.058,277840.430 +7.611693,0.100133,15472485,0.461116,2308079.245,0.000,0.000,20.279,0.000,0.075,5.319,295.418,0.000,325.035,5.397621,12.260,8,0.000,0.000,0.000,0,0.000,0,20.279,296354.435,231520.973,278558.189,291261.233,305991.572,304263.878,300209.290,299919.676 +7.711854,0.100161,15697610,0.467825,2247631.448,0.000,0.000,14.130,0.000,10.725,5.169,295.418,0.000,312.934,5.471001,12.229,8,0.000,0.000,0.000,0,0.000,0,14.130,291600.541,286828.224,280358.639,284052.692,252473.533,267229.776,283892.949,301195.094 +7.812095,0.100241,15915967,0.474333,2178319.292,0.000,0.000,16.557,0.000,6.699,5.802,295.418,0.000,256.218,5.563313,12.204,8,0.000,0.000,0.000,0,0.000,0,16.557,202581.689,297423.080,275855.068,292145.800,293432.698,253498.956,271994.374,291387.628 +7.912227,0.100132,16143973,0.481128,2277051.241,0.000,0.000,13.660,0.000,0.169,5.575,295.418,0.000,172.780,5.637215,12.187,8,0.000,0.000,0.000,0,0.000,0,13.660,265279.476,305356.520,287490.128,299664.042,238614.709,279211.067,310989.078,290446.222 +8.012372,0.100145,16338949,0.486939,1946945.185,0.000,0.000,1.877,0.000,48.024,3.874,295.418,8.230,178.882,5.670956,12.169,8,0.000,0.000,0.000,0,0.000,0,1.877,143632.342,264547.528,248301.016,254122.600,271038.144,260693.100,250647.624,253962.831 +8.112493,0.100121,16411927,0.489114,728898.113,0.000,0.000,71.461,0.000,77.289,2.082,355.789,56.650,106.083,5.700115,12.159,8,0.000,0.000,0.000,0,0.000,0,71.461,97901.550,144654.983,142647.412,46753.433,97382.178,48780.980,101257.490,49520.086 +8.212624,0.100132,16440014,0.489951,280501.054,0.000,0.000,6.571,0.000,177.421,2.247,355.789,402.478,118.009,5.723782,12.148,8,0.000,0.000,0.000,0,0.000,0,6.571,95744.067,91639.466,93117.522,0.000,0.000,0.000,0.000,0.000 +8.312770,0.100146,16467394,0.490767,273401.872,0.000,0.000,24.445,0.000,277.566,3.802,355.789,346.995,205.794,5.791107,12.127,8,0.000,0.000,0.000,0,0.000,0,24.445,110099.673,70197.778,93104.421,0.000,0.000,0.000,0.000,0.000 +8.412887,0.100117,16503589,0.491845,361525.305,0.000,0.000,8.052,0.000,377.684,3.369,355.789,385.407,522.004,5.832649,12.076,8,0.000,0.000,0.000,0,0.000,0,8.052,123604.798,124084.235,113836.273,0.000,0.000,0.000,0.000,0.000 +8.513038,0.100151,16537547,0.492857,339069.294,0.000,0.000,4.660,0.000,477.834,3.963,355.789,386.605,463.599,5.870777,12.031,8,0.000,0.000,0.000,0,0.000,0,4.660,111571.950,115356.250,112141.093,0.000,0.000,0.000,0.000,0.000 +8.613182,0.100144,16568490,0.493779,308985.024,0.000,0.000,5.450,0.000,577.978,3.956,355.789,471.938,256.272,5.917301,12.006,8,0.000,0.000,0.000,0,0.000,0,5.450,103321.205,104988.804,100675.016,0.000,0.000,0.000,0.000,0.000 +8.713352,0.100170,16589504,0.494406,209782.327,0.000,0.000,3.547,0.000,678.149,2.360,355.789,231.519,354.825,5.945602,11.971,8,0.000,0.000,0.000,0,0.000,0,3.547,74253.400,67165.485,68363.442,0.000,0.000,0.000,0.000,0.000 +8.813486,0.100133,16611256,0.495054,217230.360,0.000,0.000,5.099,0.000,778.282,2.008,355.789,232.190,364.904,5.968327,11.936,8,0.000,0.000,0.000,0,0.000,0,5.099,72782.956,71684.421,72762.983,0.000,0.000,0.000,0.000,0.000 +8.913622,0.100137,16623762,0.495427,124889.245,0.000,0.000,11.531,0.000,878.419,0.991,355.789,120.889,119.953,5.981792,11.924,8,0.000,0.000,0.000,0,0.000,0,11.531,42861.398,39905.439,42122.408,0.000,0.000,0.000,0.000,0.000 +9.013734,0.100111,16654812,0.496352,310155.606,0.000,0.000,15.022,0.000,978.530,2.843,355.789,376.964,229.667,6.014526,11.901,8,0.000,0.000,0.000,0,0.000,0,15.022,102755.901,90199.843,117199.862,0.000,0.000,0.000,0.000,0.000 +9.113867,0.100133,16679002,0.497073,241577.646,0.000,0.000,27.793,0.000,1078.663,3.476,355.789,334.202,247.560,6.082546,11.877,8,0.000,0.000,0.000,0,0.000,0,27.793,84706.970,63425.367,93445.309,0.000,0.000,0.000,0.000,0.000 +9.214025,0.100158,16696875,0.497606,178448.018,0.000,0.000,3.866,0.000,1178.821,1.387,355.789,143.562,251.010,6.098843,11.853,8,0.000,0.000,0.000,0,0.000,0,3.866,57908.494,59955.259,60584.265,0.000,0.000,0.000,0.000,0.000 +9.314157,0.100132,16721475,0.498339,245675.853,0.000,0.000,12.163,0.000,1278.953,1.853,355.789,232.311,353.206,6.130264,11.818,8,0.000,0.000,0.000,0,0.000,0,12.163,79824.679,81602.333,84248.841,0.000,0.000,0.000,0.000,0.000 +9.414320,0.100163,16735091,0.498745,135938.932,0.000,0.000,8.623,0.000,1379.116,0.952,355.789,163.718,152.057,6.141342,11.803,8,0.000,0.000,0.000,0,0.000,0,8.623,45066.711,45066.711,45805.510,0.000,0.000,0.000,0.000,0.000 +9.514433,0.100113,16762545,0.499563,274229.378,0.000,0.000,5.275,0.000,1479.229,2.119,355.789,241.445,230.130,6.168270,11.781,8,0.000,0.000,0.000,0,0.000,0,5.275,93873.668,93873.668,86482.041,0.000,0.000,0.000,0.000,0.000 +9.614578,0.100146,16798481,0.500634,358837.769,0.000,0.000,4.311,0.000,1579.375,3.250,355.789,324.372,204.897,6.202232,11.761,8,0.000,0.000,0.000,0,0.000,0,4.311,122182.183,120444.712,116210.874,0.000,0.000,0.000,0.000,0.000 +9.714722,0.100143,16819330,0.501255,208191.545,0.000,0.000,4.829,0.000,1679.518,1.639,355.789,177.753,246.249,6.224056,11.737,8,0.000,0.000,0.000,0,0.000,0,4.829,68721.484,67243.602,72226.459,0.000,0.000,0.000,0.000,0.000 +9.814847,0.100126,16841530,0.501917,221721.427,0.000,0.000,4.730,0.000,1779.644,1.683,355.789,220.933,334.892,6.243145,11.704,8,0.000,0.000,0.000,0,0.000,0,4.730,74646.214,81297.857,65777.357,0.000,0.000,0.000,0.000,0.000 +9.914999,0.100152,16853500,0.502273,119518.234,0.000,0.000,7.140,0.000,1879.796,1.309,355.789,118.063,173.135,6.256462,11.687,8,0.000,0.000,0.000,0,0.000,0,7.140,50243.589,20498.825,48775.821,0.000,0.000,0.000,0.000,0.000 +10.015133,0.100133,16864157,0.502591,106427.933,0.000,0.000,80.421,0.000,1979.929,1.554,355.789,168.837,174.338,6.305347,11.670,8,0.000,0.000,0.000,0,0.000,0,80.421,36211.662,30309.541,39906.730,0.000,0.000,0.000,0.000,0.000 +10.115254,0.100121,16909825,0.503952,456129.329,0.000,0.000,2.472,0.000,2080.050,3.822,355.789,390.778,232.064,6.347988,11.647,8,0.000,0.000,0.000,0,0.000,0,2.472,150038.863,153095.173,152995.293,0.000,0.000,0.000,0.000,0.000 +10.215417,0.100163,16942657,0.504931,327785.974,0.000,0.000,6.693,0.000,2180.213,2.980,355.789,262.502,330.555,6.383621,11.615,8,0.000,0.000,0.000,0,0.000,0,6.693,95314.714,115891.191,116580.069,0.000,0.000,0.000,0.000,0.000 +10.315590,0.100173,16963525,0.505552,208319.697,0.000,0.000,4.553,0.000,2280.386,1.606,355.789,161.907,322.021,6.401291,11.583,8,0.000,0.000,0.000,0,0.000,0,4.553,67962.454,70917.343,69439.899,0.000,0.000,0.000,0.000,0.000 +10.415741,0.100151,16983949,0.506161,203931.207,0.000,0.000,10.041,0.000,2380.537,1.543,355.789,171.888,230.198,6.421146,11.561,8,0.000,0.000,0.000,0,0.000,0,10.041,65021.544,69454.831,69454.831,0.000,0.000,0.000,0.000,0.000 +10.515941,0.100200,16999193,0.506615,152134.971,0.000,0.000,4.958,0.000,2480.738,1.420,355.789,160.343,145.178,6.436943,11.547,8,0.000,0.000,0.000,0,0.000,0,4.958,53911.907,50219.311,48003.753,0.000,0.000,0.000,0.000,0.000 +10.616069,0.100128,17038193,0.507778,389502.006,0.000,0.000,2545.489,0.000,2580.866,3.637,359.973,332.661,268.173,6.480949,11.520,8,0.000,0.000,0.000,0,0.000,0,2545.489,118997.856,136725.191,133768.971,0.000,0.000,0.000,9.987,0.000 +10.716236,0.100167,17071229,0.508762,329810.750,0.000,0.000,2678.364,0.000,37.621,5.382,400.500,73.978,249.233,6.548695,11.496,8,0.000,0.000,0.000,0,0.000,0,2678.364,93035.064,56885.266,111204.805,9.983,9.983,24339.466,44316.198,9.983 +10.816403,0.100167,17242908,0.513879,1713922.933,0.000,0.000,68.498,0.000,3.050,5.883,400.500,3.510,292.129,6.599174,11.467,8,0.000,0.000,0.000,0,0.000,0,68.498,136541.592,256460.989,285742.008,124132.350,200933.876,276407.623,278983.314,154721.181 +10.916551,0.100148,17452960,0.520139,2097424.013,0.000,0.000,16.785,0.000,8.818,5.141,400.500,0.000,323.429,6.666153,11.436,8,0.000,0.000,0.000,0,0.000,0,16.785,248782.774,230989.039,256960.703,272627.577,282243.383,265747.732,270840.215,269232.588 +11.016684,0.100133,17672150,0.526671,2188982.612,0.000,0.000,16.482,0.000,3.687,5.652,400.500,0.000,354.410,6.759609,11.401,8,0.000,0.000,0.000,0,0.000,0,16.482,259384.303,277849.693,288046.104,299850.371,267433.575,234717.178,283542.106,278159.280 +11.116837,0.100153,17895137,0.533317,2226455.797,0.000,0.000,15.291,0.000,0.353,5.758,400.500,0.000,271.147,6.833973,11.375,8,0.000,0.000,0.000,0,0.000,0,15.291,286610.491,238024.996,302755.733,299021.460,299241.123,271144.208,260200.990,269456.796 +11.216975,0.100138,18072189,0.538593,1768085.276,0.000,0.000,11.290,0.000,43.267,3.635,400.500,1.794,238.695,6.864952,11.351,8,0.000,0.000,0.000,0,0.000,0,11.290,233788.064,238132.083,236933.733,221375.158,231561.131,158391.888,220496.368,227406.852 +11.317105,0.100130,18237123,0.543509,1647201.850,0.000,0.000,1.986,0.000,143.397,3.187,400.500,37.763,193.070,6.895687,11.332,8,0.000,0.000,0.000,0,0.000,0,1.986,251513.523,245900.808,237032.320,239509.105,208769.007,0.000,229462.147,235014.939 +11.417252,0.100147,18401207,0.548399,1638437.052,0.000,0.000,28.309,0.000,243.543,3.307,400.500,39.434,197.133,6.922462,11.313,8,0.000,0.000,0.000,0,0.000,0,28.309,239668.500,237162.176,236163.640,233757.169,217640.806,0.000,235973.918,238070.843 +11.517482,0.100231,18405947,0.548540,47290.918,0.000,0.000,253.491,0.000,94.501,3.067,400.500,503.721,185.588,6.923073,11.295,8,0.000,0.000,0.000,0,0.000,0,253.491,7382.970,8021.498,5387.573,7382.970,5716.814,9.977,6325.410,7063.707 +11.617622,0.100140,18405949,0.548540,19.972,0.000,0.000,170.022,0.000,194.641,2.454,400.500,408.608,501.915,6.996582,11.246,8,0.000,0.000,0.000,0,0.000,0,170.022,19.972,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.717771,0.100149,18405959,0.548540,99.852,0.000,0.000,275.924,0.000,291.231,1.179,400.500,177.081,343.981,6.996582,11.212,8,0.000,0.000,0.000,0,0.000,0,275.924,0.000,19.970,19.970,19.970,19.970,0.000,19.970,0.000 +11.817896,0.100125,18405963,0.548540,39.950,0.000,0.000,346.030,0.000,207.337,1.268,400.500,342.267,328.418,7.009644,11.180,8,0.000,0.000,0.000,0,0.000,0,346.030,0.000,0.000,0.000,0.000,0.000,19.975,0.000,19.975 +11.918029,0.100134,18405966,0.548541,29.960,0.000,0.000,270.502,0.000,267.647,2.286,400.500,511.268,310.288,7.044071,11.150,8,0.000,0.000,0.000,0,0.000,0,270.502,19.973,0.000,9.987,0.000,0.000,0.000,0.000,0.000 +12.018161,0.100131,18405974,0.548541,79.895,0.000,0.000,297.746,0.000,315.373,1.506,400.500,209.959,348.723,7.151367,11.116,8,0.000,0.000,0.000,0,0.000,0,297.746,0.000,19.974,9.987,0.000,9.987,19.974,19.974,0.000 +12.118301,0.100140,18405977,0.548541,29.958,0.000,0.000,306.367,0.000,415.513,0.848,400.500,208.341,289.516,7.151367,11.087,8,0.000,0.000,0.000,0,0.000,0,306.367,0.000,0.000,0.000,0.000,9.986,0.000,0.000,19.972 +12.218458,0.100157,18405979,0.548541,19.969,0.000,0.000,464.863,0.000,330.488,1.746,400.500,443.680,424.374,7.178711,11.046,8,0.000,0.000,0.000,0,0.000,0,464.863,0.000,0.000,0.000,19.969,0.000,0.000,0.000,0.000 +12.318618,0.100161,18405989,0.548541,99.839,0.000,0.000,354.346,0.000,354.916,2.167,400.500,385.552,257.867,7.209717,11.021,8,0.000,0.000,0.000,0,0.000,0,354.346,19.968,0.000,19.968,0.000,19.968,19.968,19.968,0.000 +12.418778,0.100159,18405993,0.548541,39.936,0.000,0.000,431.072,0.000,240.335,1.055,400.500,267.113,302.837,7.310913,10.991,8,0.000,0.000,0.000,0,0.000,0,431.072,0.000,19.968,0.000,0.000,0.000,0.000,0.000,19.968 +12.518910,0.100132,18405995,0.548541,19.974,0.000,0.000,287.642,0.000,272.009,1.391,400.500,340.760,582.978,7.321289,10.934,8,0.000,0.000,0.000,0,0.000,0,287.642,0.000,0.000,0.000,19.974,0.000,0.000,0.000,0.000 +12.619050,0.100140,18406001,0.548542,59.916,0.000,0.000,300.821,0.000,364.691,1.759,400.500,326.965,289.556,7.355835,10.906,8,0.000,0.000,0.000,0,0.000,0,300.821,0.000,0.000,19.972,0.000,0.000,19.972,19.972,0.000 +12.719188,0.100138,18406006,0.548542,49.931,0.000,0.000,460.465,0.000,319.887,1.234,400.500,303.603,245.520,7.384033,10.882,8,0.000,0.000,0.000,0,0.000,0,460.465,9.986,0.000,0.000,0.000,19.972,0.000,0.000,19.972 +12.819323,0.100135,18406011,0.548542,49.933,0.000,0.000,335.848,0.000,268.790,1.312,400.500,299.244,271.937,7.472534,10.855,8,0.000,0.000,0.000,0,0.000,0,335.848,9.987,19.973,0.000,19.973,0.000,0.000,0.000,0.000 +12.919476,0.100153,18406017,0.548542,59.908,0.000,0.000,309.997,0.000,273.363,1.515,400.500,359.021,470.530,7.473022,10.809,8,0.000,0.000,0.000,0,0.000,0,309.997,0.000,0.000,19.969,0.000,0.000,19.969,19.969,0.000 +13.019638,0.100161,18406021,0.548542,39.936,0.000,0.000,360.924,0.000,300.661,1.489,400.500,312.386,369.248,7.516235,10.773,8,0.000,0.000,0.000,0,0.000,0,360.924,19.968,9.984,0.000,0.000,9.984,0.000,0.000,0.000 +13.119775,0.100137,18406025,0.548542,39.945,0.000,0.000,373.768,0.000,370.831,1.246,400.500,287.106,316.519,7.554810,10.742,8,0.000,0.000,0.000,0,0.000,0,373.768,0.000,9.986,0.000,0.000,9.986,0.000,0.000,19.973 +13.219954,0.100179,18406030,0.548542,49.911,0.000,0.000,459.907,0.000,307.948,1.234,400.500,270.337,230.526,7.583008,10.720,8,0.000,0.000,0.000,0,0.000,0,459.907,0.000,0.000,19.964,9.982,0.000,19.964,0.000,0.000 +13.320109,0.100155,18406033,0.548543,29.953,0.000,0.000,317.948,0.000,302.520,1.423,400.500,352.148,405.307,7.627808,10.680,8,0.000,0.000,0.000,0,0.000,0,317.948,0.000,0.000,0.000,9.984,0.000,0.000,19.969,0.000 +13.420273,0.100163,18407511,0.548587,14755.887,0.000,0.000,389.247,0.000,372.836,1.095,400.500,218.510,233.252,7.659302,10.657,8,0.000,0.000,0.000,0,0.000,0,389.247,638.956,0.000,0.000,0.000,14116.932,0.000,0.000,0.000 +13.520434,0.100162,18416701,0.548860,91751.551,0.000,0.000,404.428,0.000,472.998,1.102,400.500,212.820,276.506,7.794834,10.630,8,0.000,0.000,0.000,0,0.000,0,404.428,40334.740,0.000,4762.295,0.000,37199.813,0.000,0.000,9454.703 +13.620567,0.100133,18487437,0.550969,706422.711,0.000,0.000,526.218,0.000,0.199,3.456,400.500,269.642,443.825,7.878803,10.587,8,0.000,0.000,0.000,0,0.000,0,526.218,114288.361,46458.359,116125.923,69887.273,97420.741,108516.020,39917.038,113808.997 +13.720710,0.100143,18685706,0.556877,1979868.331,0.000,0.000,12.268,0.000,0.106,5.464,400.500,0.078,269.187,7.946285,10.560,7,0.000,0.000,0.000,0,0.000,0,12.268,264822.580,147949.146,283156.451,278533.040,244771.157,250153.486,277214.919,233267.552 +13.820870,0.100160,18879207,0.562644,1931916.094,0.000,0.000,19.285,0.000,3.531,4.859,400.500,0.156,239.616,7.995483,10.537,6,0.000,0.000,0.000,0,0.000,0,19.285,281409.331,0.000,293909.313,270726.440,237609.476,291353.406,281359.411,275548.717 +13.921027,0.100157,19145036,0.570567,2654118.787,0.000,0.000,13.891,0.000,0.054,5.891,400.500,0.000,322.423,7.995483,10.506,5,0.000,0.000,0.000,0,0.000,0,13.891,126281.536,0.000,0.000,419810.226,521370.614,567657.869,534799.509,484199.033 +14.021181,0.100155,19391678,0.577917,2462612.702,0.000,0.000,13.227,0.000,0.001,5.596,400.500,0.000,254.177,7.995483,10.484,5,0.000,0.000,0.000,0,0.000,0,13.227,0.000,0.000,0.000,409826.392,502662.863,508923.184,480586.993,560613.269 +14.121341,0.100160,19628965,0.584989,2369090.542,0.000,0.000,12.840,0.000,12.669,5.440,400.500,0.000,341.486,7.995483,10.455,4,0.000,0.000,0.000,0,0.000,0,12.840,0.000,0.000,0.000,443372.679,427877.399,528706.544,472126.807,497007.115 +14.221491,0.100150,19819715,0.590674,1904652.126,0.000,0.000,19.727,0.000,0.057,4.793,400.500,0.663,230.671,7.995483,10.435,4,0.000,0.000,0.000,0,0.000,0,19.727,0.000,0.000,0.000,471654.772,0.000,505933.518,447301.186,479762.649 +14.321796,0.100305,19996988,0.595957,1767331.315,0.000,0.000,14.277,0.000,0.000,3.666,400.500,0.000,203.986,7.999512,10.419,1,0.000,0.000,0.000,0,0.000,0,14.277,0.000,0.000,0.000,358624.506,0.000,481708.520,596138.968,330859.321 +14.422057,0.100261,20000000,0.596046,30041.504,0.000,0.000,0.045,0.000,0.000,0.262,400.500,1.597,10.286,7.999512,10.418,0,0.000,0.000,0.000,0,0.000,0,0.045,0.000,0.000,0.000,0.000,0.000,0.000,30041.504,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.log new file mode 100644 index 000000000..7a5927060 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=436 +worker=7 kind=insert tid=7 os_tid=438 +worker=0 kind=insert tid=6 os_tid=431 +worker=2 kind=insert tid=8 os_tid=433 +worker=1 kind=insert tid=9 os_tid=432 +worker=6 kind=insert tid=10 os_tid=437 +worker=3 kind=insert tid=11 os_tid=434 +worker=4 kind=insert tid=12 os_tid=435 +start_monotonic_ns=2090131556093033 main_address=0x5606c8b44300 +load_end reason=complete inserted=20000000 elapsed_s=14.422 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.218 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090131556094673 cpu_ns=10763287 +diagnostic_stage name=stop_request wall_ns=2090145978207884 cpu_ns=63608856391 +diagnostic_stage name=workers_joined wall_ns=2090145978250119 cpu_ns=63608897774 +diagnostic_stage name=before_close wall_ns=2090145978330702 cpu_ns=63608978357 +diagnostic_stage name=after_close wall_ns=2090146196261173 cpu_ns=63732952793 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090145881453543 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090145406220755 last_end_ns=2090145406222692 loop_exit_ns=2090145406222773 deregister_start_ns=2090145406222838 deregister_end_ns=2090145406223927 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090145233977801 last_end_ns=2090145233979659 loop_exit_ns=2090145233979754 deregister_start_ns=2090145233979792 deregister_end_ns=2090145233983480 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090145376475512 last_end_ns=2090145376476719 loop_exit_ns=2090145376476781 deregister_start_ns=2090145376476814 deregister_end_ns=2090145376477761 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090145840858425 last_end_ns=2090145840859896 loop_exit_ns=2090145840859951 deregister_start_ns=2090145840859985 deregister_end_ns=2090145840860910 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090145663457679 last_end_ns=2090145663458881 loop_exit_ns=2090145663458935 deregister_start_ns=2090145663458987 deregister_end_ns=2090145663460149 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090145871585476 last_end_ns=2090145871586504 loop_exit_ns=2090145871586596 deregister_start_ns=2090145871586622 deregister_end_ns=2090145871587327 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090145881452424 last_end_ns=2090145881453543 loop_exit_ns=2090145881453596 deregister_start_ns=2090145881453713 deregister_end_ns=2090145881454758 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090145845977848 last_end_ns=2090145845979310 loop_exit_ns=2090145845979358 deregister_start_ns=2090145845979384 deregister_end_ns=2090145845980105 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.summary.csv new file mode 100644 index 000000000..504ad64b3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-10-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1386755.079795,14.422157,20000000,0.005579,0.001456,0.062976,0.260096,2678.363503,0.005579,0.001456,0.062976,0.260096,2678.363503,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.csv new file mode 100644 index 000000000..11e90c9ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.csv @@ -0,0 +1,155 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,279972,0.008344,2798031.164,0.000,0.000,17.557,0.000,0.110,5.340,67.633,0.000,147.684,0.057888,13.998,8,0.000,0.000,0.000,0,0.000,0,17.557,347850.045,361661.708,365779.223,351607.777,381289.861,294422.293,352057.505,343362.753 +0.200215,0.100155,532924,0.015882,2525603.849,0.000,0.000,18.685,0.000,0.305,5.736,119.156,0.000,133.348,0.114635,13.985,8,0.000,0.000,0.000,0,0.000,0,18.685,323019.133,255274.177,325894.674,320972.307,323558.297,334241.731,324127.415,318516.115 +0.300369,0.100154,780114,0.023249,2468109.305,0.000,0.000,17.387,0.000,0.131,5.773,166.410,0.000,130.308,0.166451,13.972,8,0.000,0.000,0.000,0,0.000,0,17.387,318460.885,329553.848,313318.783,305161.312,261648.142,315585.302,317632.158,306748.874 +0.400518,0.100149,1007995,0.030041,2275429.463,0.000,0.000,18.622,0.000,12.697,5.966,216.797,0.000,120.251,0.222385,13.961,8,0.000,0.000,0.000,0,0.000,0,18.622,298196.978,308711.357,259334.714,284267.672,309460.244,301711.756,221660.685,292086.057 +0.500670,0.100153,1254035,0.037373,2456643.277,0.000,0.000,18.601,0.000,0.124,6.030,272.281,0.000,129.802,0.285011,13.948,8,0.000,0.000,0.000,0,0.000,0,18.601,314658.821,329446.208,300011.220,309426.821,309307.005,250776.510,329945.444,313071.248 +0.600817,0.100146,1512012,0.045061,2575999.921,0.000,0.000,11.956,0.000,0.134,6.077,277.004,0.000,135.934,0.344936,13.935,8,0.000,0.000,0.000,0,0.000,0,11.956,328079.842,324764.694,325543.554,325463.671,331205.268,325234.007,288787.348,326921.537 +0.700955,0.100138,1746616,0.052053,2342804.283,0.000,0.000,12.299,0.000,0.100,5.678,277.160,0.000,190.362,0.397312,13.916,8,0.000,0.000,0.000,0,0.000,0,12.299,295282.177,298477.763,295012.549,300524.936,298527.694,302062.812,259651.388,293264.963 +0.801094,0.100139,1962266,0.058480,2153512.776,0.000,0.000,12.885,0.000,1.161,5.526,282.383,0.000,224.337,0.445438,13.894,8,0.000,0.000,0.000,0,0.000,0,12.885,279342.513,279332.527,278583.566,270424.883,277485.089,226046.442,271753.040,270544.717 +0.901238,0.100144,2173052,0.064762,2104821.059,0.000,0.000,16.249,0.000,7.174,6.051,283.008,7.489,241.058,0.508064,13.870,8,0.000,0.000,0.000,0,0.000,0,16.249,220990.933,272935.935,280574.906,273015.820,272576.454,275751.869,264148.622,244826.519 +1.001385,0.100147,2292006,0.068307,1187792.923,0.000,0.000,36.766,0.000,71.041,7.559,291.164,102.583,157.893,0.593311,13.855,8,0.000,0.000,0.000,0,0.000,0,36.766,255214.615,85604.088,82728.318,81350.345,258150.297,85743.883,254755.291,84246.086 +1.101546,0.100161,2368055,0.070574,759268.830,0.000,0.000,120.292,0.000,134.994,6.356,296.789,55.653,429.154,0.651783,13.813,8,0.000,0.000,0.000,0,0.000,0,120.292,157816.176,66503.040,58276.271,94577.886,190244.021,85712.145,106139.291,0.000 +1.201667,0.100121,2469784,0.073605,1016059.714,0.000,0.000,178.668,0.000,171.674,4.304,296.789,57.782,604.346,0.715023,13.754,8,0.000,0.000,0.000,0,0.000,0,178.668,160116.125,167617.043,108328.831,153733.853,152355.522,151936.030,0.000,121972.311 +1.301858,0.100190,2584974,0.077038,1149710.308,0.000,0.000,211.535,0.000,3.479,3.800,296.789,6.511,335.104,0.750874,13.721,8,0.000,0.000,0.000,0,0.000,0,211.535,159835.584,167111.726,125271.413,162490.527,159486.249,161332.732,56881.665,157300.412 +1.402000,0.100142,2764975,0.082403,1797449.049,0.000,0.000,16.255,0.000,7.599,4.595,296.789,0.117,294.580,0.817276,13.692,8,0.000,0.000,0.000,0,0.000,0,16.255,226067.905,228574.334,218738.348,204768.252,234845.399,231779.767,223900.993,228774.050 +1.502133,0.100133,2994773,0.089251,2294920.641,0.000,0.000,18.731,0.000,0.155,5.805,296.789,0.078,302.682,0.919094,13.663,8,0.000,0.000,0.000,0,0.000,0,18.731,310735.758,300629.231,292599.935,245902.188,311374.906,288775.034,244434.145,300469.444 +1.602267,0.100134,3245677,0.096729,2505683.687,0.000,0.000,13.394,0.000,0.144,5.434,296.789,0.000,156.938,0.988312,13.647,8,0.000,0.000,0.000,0,0.000,0,13.394,337158.383,268849.881,316685.806,319382.194,325883.486,317734.401,298410.285,321579.251 +1.702429,0.100162,3490244,0.104017,2441716.397,0.000,0.000,14.154,0.000,0.102,5.494,296.789,0.000,177.330,1.057571,13.630,8,0.000,0.000,0.000,0,0.000,0,14.154,267277.227,306174.246,317236.334,301901.165,322667.540,311365.840,290978.850,324115.196 +1.802586,0.100157,3721224,0.110901,2306181.555,0.000,0.000,16.647,0.000,0.102,5.385,296.789,0.000,244.109,1.125145,13.606,8,0.000,0.000,0.000,0,0.000,0,16.647,277494.605,306139.661,296874.198,281727.963,282356.976,241321.362,314776.110,305490.679 +1.902730,0.100144,3948589,0.117677,2270385.254,0.000,0.000,14.113,0.000,10.422,5.455,296.789,0.000,239.655,1.200478,13.583,8,0.000,0.000,0.000,0,0.000,0,14.113,281934.587,240713.861,313129.729,276053.044,297032.876,265068.839,317663.210,278789.110 +2.002896,0.100166,4072147,0.121359,1233526.856,0.000,0.000,87.477,0.000,57.006,7.835,296.789,97.884,120.269,1.291069,13.571,8,0.000,0.000,0.000,0,0.000,0,87.477,278516.423,91617.507,26386.082,279904.114,256263.462,22173.094,245481.408,33184.766 +2.103067,0.100170,4259621,0.126947,1871553.213,0.000,0.000,93.815,0.000,0.119,6.765,296.789,37.514,112.933,1.373981,13.560,8,0.000,0.000,0.000,0,0.000,0,93.815,287320.765,191513.900,59548.604,239352.443,261884.077,271427.826,286422.294,274083.305 +2.203209,0.100142,4513541,0.134514,2535589.093,0.000,0.000,12.272,0.000,0.614,5.329,296.789,0.000,133.911,1.442871,13.547,8,0.000,0.000,0.000,0,0.000,0,12.272,321801.725,323039.962,329081.359,309119.786,326854.530,314052.761,321402.294,290236.677 +2.303340,0.100131,4754251,0.141688,2403958.387,0.000,0.000,16.672,0.000,0.557,5.578,296.789,0.000,299.999,1.543530,13.517,8,0.000,0.000,0.000,0,0.000,0,16.672,304591.944,319362.641,319881.962,235492.247,311203.304,331766.431,269387.950,312271.907 +2.403471,0.100131,4968516,0.148073,2139842.249,0.000,0.000,17.837,0.000,0.193,5.195,296.789,0.000,439.892,1.613548,13.474,8,0.000,0.000,0.000,0,0.000,0,17.837,272732.140,257532.084,233164.058,277356.073,270025.691,262016.201,286813.663,280202.338 +2.503608,0.100137,5183630,0.154484,2148192.058,0.000,0.000,16.520,0.000,0.133,5.216,296.789,0.000,330.640,1.679455,13.442,8,0.000,0.000,0.000,0,0.000,0,16.520,259583.776,276860.068,267492.922,275372.110,279226.820,285857.720,229075.642,274723.000 +2.603759,0.100151,5414430,0.161363,2304526.848,0.000,0.000,18.593,0.000,0.127,5.459,296.789,0.000,264.172,1.746777,13.416,8,0.000,0.000,0.000,0,0.000,0,18.593,317731.147,288964.502,281585.622,275614.621,310482.072,220208.124,304031.794,305908.965 +2.703889,0.100131,5647222,0.168300,2324882.286,0.000,0.000,15.733,0.000,0.096,5.674,296.789,0.000,200.480,1.815788,13.397,8,0.000,0.000,0.000,0,0.000,0,15.733,274990.694,312471.721,323597.185,278256.427,291019.751,233624.744,302005.397,308916.367 +2.804024,0.100135,5744628,0.171203,972747.831,0.000,0.000,26.252,0.000,59.070,3.057,296.789,21.338,123.427,1.855362,13.384,8,0.000,0.000,0.000,0,0.000,0,26.252,139322.064,142377.942,107944.391,81999.389,114156.012,106246.681,140480.502,140220.852 +2.904170,0.100145,5837037,0.173957,922748.683,0.000,0.000,156.613,0.000,102.595,7.834,296.789,141.357,80.664,1.931908,13.377,8,0.000,0.000,0.000,0,0.000,0,156.613,232761.655,0.000,94592.499,155593.827,7399.244,71725.739,223455.183,137220.535 +3.004330,0.100160,6043806,0.180119,2064379.540,0.000,0.000,106.197,0.000,0.183,6.511,296.789,38.025,114.309,2.009212,13.365,8,0.000,0.000,0.000,0,0.000,0,106.197,274719.457,274999.009,284703.447,242311.427,281688.282,287279.316,277135.583,141543.020 +3.104498,0.100168,6278522,0.187115,2343232.461,0.000,0.000,13.817,0.000,3.555,5.251,296.789,0.000,123.816,2.078339,13.353,8,0.000,0.000,0.000,0,0.000,0,13.817,285371.683,304210.107,254872.803,303371.513,278303.530,300146.918,305438.049,311517.859 +3.204657,0.100159,6497024,0.193626,2181552.618,0.000,0.000,11.991,0.000,15.200,5.214,296.789,0.000,293.791,2.147339,13.325,8,0.000,0.000,0.000,0,0.000,0,11.991,289849.311,266346.666,273994.510,271278.827,229145.793,281852.022,284397.975,284687.515 +3.304798,0.100141,6701028,0.199706,2037165.356,0.000,0.000,18.746,0.000,4.508,4.940,296.789,0.000,456.309,2.212803,13.280,8,0.000,0.000,0.000,0,0.000,0,18.746,265275.670,267622.358,251864.594,282561.278,263508.164,255729.141,249987.243,200616.909 +3.404950,0.100152,6915725,0.206105,2143716.738,0.000,0.000,18.115,0.000,0.098,5.126,296.789,0.000,327.238,2.307369,13.248,8,0.000,0.000,0.000,0,0.000,0,18.115,269640.799,266974.844,272855.919,275851.373,282760.888,221823.365,276670.131,277139.419 +3.505103,0.100154,7150243,0.213094,2341579.587,0.000,0.000,16.714,0.000,0.134,5.547,296.789,0.000,258.353,2.375732,13.223,8,0.000,0.000,0.000,0,0.000,0,16.714,288386.577,298431.132,272161.524,284832.042,311800.575,256685.321,316713.022,312569.393 +3.605254,0.100150,7371555,0.219689,2209799.688,0.000,0.000,19.406,0.000,1.608,5.570,296.789,0.000,193.615,2.443306,13.204,8,0.000,0.000,0.000,0,0.000,0,19.406,216504.693,283094.639,266669.319,289105.607,299679.719,265291.389,295086.621,294367.701 +3.705434,0.100181,7499453,0.223501,1276674.836,0.000,0.000,32.508,0.000,35.114,3.137,296.789,6.122,86.757,2.482861,13.195,8,0.000,0.000,0.000,0,0.000,0,32.508,151676.134,110630.246,168954.935,157046.437,155569.104,179585.740,175952.301,177259.939 +3.805565,0.100131,7597608,0.226426,980263.160,0.000,0.000,126.933,0.000,134.976,6.684,296.789,126.631,123.627,2.549938,13.183,8,0.000,0.000,0.000,0,0.000,0,126.933,20702.822,214009.060,207667.385,25137.001,0.000,205550.164,194125.162,113071.565 +3.905737,0.100171,7780400,0.231874,1824795.986,0.000,0.000,145.257,0.000,0.002,8.294,296.789,84.465,133.014,2.638832,13.170,8,0.000,0.000,0.000,0,0.000,0,145.257,182477.602,307613.372,197441.983,301823.285,282117.021,181050.046,224176.215,148096.462 +4.005890,0.100153,8021856,0.239070,2410862.027,0.000,0.000,12.291,0.000,0.124,5.308,296.789,0.000,131.283,2.706211,13.157,8,0.000,0.000,0.000,0,0.000,0,12.291,299830.097,309774.843,315635.852,298352.363,272012.765,297903.052,314857.047,302496.007 +4.106026,0.100136,8243819,0.245685,2216604.601,0.000,0.000,10.385,0.000,6.234,4.997,296.789,0.000,344.764,2.775398,13.123,8,0.000,0.000,0.000,0,0.000,0,10.385,285839.863,260744.116,273077.282,296705.033,276482.634,281176.228,286888.432,255691.012 +4.206170,0.100144,8462892,0.252214,2187584.166,0.000,0.000,19.095,0.000,0.993,5.087,296.789,0.000,439.056,2.845547,13.081,8,0.000,0.000,0.000,0,0.000,0,19.095,279867.539,260165.871,280336.864,226274.608,285669.196,286358.205,280217.037,288694.845 +4.306324,0.100153,8686270,0.258871,2230357.160,0.000,0.000,14.798,0.000,0.128,5.629,296.789,0.000,323.956,2.941895,13.049,8,0.000,0.000,0.000,0,0.000,0,14.798,281158.517,281977.261,280110.126,276905.045,241070.039,280050.218,305541.098,283544.855 +4.406487,0.100164,8916056,0.265719,2294103.635,0.000,0.000,14.195,0.000,0.137,5.416,296.789,0.000,248.382,3.009659,13.025,8,0.000,0.000,0.000,0,0.000,0,14.195,233258.063,298810.727,279632.130,308704.527,266194.134,297682.575,313027.449,296794.029 +4.506636,0.100148,9146431,0.272585,2300336.048,0.000,0.000,13.603,0.000,0.061,5.602,296.789,0.000,203.253,3.078190,13.005,8,0.000,0.000,0.000,0,0.000,0,13.603,292955.222,263009.665,278286.991,305656.372,304078.714,294313.207,289749.979,272285.898 +4.606778,0.100143,9301987,0.277221,1553346.187,0.000,0.000,23.622,0.000,50.825,5.120,296.789,50.241,130.244,3.145668,12.992,8,0.000,0.000,0.000,0,0.000,0,23.622,145742.290,232828.176,222612.735,135866.365,246818.237,185625.448,138961.953,244890.984 +4.706939,0.100160,9420900,0.280765,1187227.255,0.000,0.000,93.011,0.000,6.296,9.371,296.789,163.956,90.987,3.225891,12.983,8,0.000,0.000,0.000,0,0.000,0,93.011,48082.938,49510.650,57288.185,38757.884,287469.279,200179.177,200478.697,305460.445 +4.807098,0.100159,9651371,0.287633,2301046.182,0.000,0.000,16.046,0.000,0.156,6.121,296.789,0.000,124.372,3.326515,12.971,8,0.000,0.000,0.000,0,0.000,0,16.046,285774.978,297156.855,295199.971,302757.937,271837.170,258268.774,301390.115,288660.383 +4.907241,0.100143,9881256,0.294484,2295565.482,0.000,0.000,13.945,0.000,0.149,5.338,296.789,0.000,220.076,3.394154,12.949,8,0.000,0.000,0.000,0,0.000,0,13.945,297194.771,293520.029,287868.115,301508.598,253946.651,288776.815,294868.100,277882.403 +5.007392,0.100151,10070907,0.300136,1893645.161,0.000,0.000,31.206,0.000,0.125,4.841,296.789,0.000,383.599,3.455814,12.912,8,0.000,0.000,0.000,0,0.000,0,31.206,251998.759,237291.010,233297.052,184530.829,248374.242,246157.596,259457.475,232538.200 +5.107529,0.100137,10283562,0.306474,2123645.151,0.000,0.000,18.280,0.000,0.064,5.057,296.789,0.000,357.051,3.520267,12.877,8,0.000,0.000,0.000,0,0.000,0,18.280,254012.546,215365.410,252524.582,288834.914,265636.646,280855.829,292080.475,274334.748 +5.207660,0.100131,10504894,0.313070,2210421.231,0.000,0.000,21.923,0.000,0.104,5.370,296.789,0.000,330.465,3.586472,12.845,8,0.000,0.000,0.000,0,0.000,0,21.923,280292.422,285555.520,288491.669,219082.693,284576.803,304310.924,279243.797,268867.405 +5.307807,0.100147,10731727,0.319830,2264994.185,0.000,0.000,14.836,0.000,0.219,5.667,296.789,0.000,238.906,3.653702,12.821,8,0.000,0.000,0.000,0,0.000,0,14.836,270711.305,292958.539,288924.481,257770.364,283592.334,283043.143,301156.466,286837.554 +5.407946,0.100138,10961624,0.326682,2295796.383,0.000,0.000,17.204,0.000,0.102,5.498,296.789,0.000,199.139,3.721973,12.802,8,0.000,0.000,0.000,0,0.000,0,17.204,271075.276,280292.535,262287.424,305957.057,296340.351,306735.980,305707.402,267400.356 +5.508096,0.100150,11109181,0.331079,1473362.520,0.000,0.000,18.616,0.000,74.255,7.278,296.789,79.568,142.209,3.808201,12.788,8,0.000,0.000,0.000,0,0.000,0,18.616,77583.759,296286.086,242836.168,80469.436,291862.714,295367.463,83295.202,105661.691 +5.608263,0.100167,11215640,0.334252,1062813.274,0.000,0.000,90.715,0.000,0.750,8.496,296.789,196.390,118.318,3.888153,12.776,8,0.000,0.000,0.000,0,0.000,0,90.715,46661.994,113180.793,246837.357,215609.561,125969.414,30868.397,87393.902,196291.855 +5.708426,0.100164,11449217,0.341213,2331955.690,0.000,0.000,13.311,0.000,0.127,5.737,296.789,0.000,127.175,3.971123,12.764,8,0.000,0.000,0.000,0,0.000,0,13.311,302065.920,302295.544,297054.117,297713.040,291083.883,250999.448,295366.877,295376.861 +5.808554,0.100127,11671695,0.347844,2221947.262,0.000,0.000,18.164,0.000,0.255,5.097,296.789,0.000,335.042,4.036789,12.731,8,0.000,0.000,0.000,0,0.000,0,18.164,290170.065,287383.617,283947.998,231375.022,276497.496,287263.770,281511.104,283798.189 +5.908695,0.100141,11885329,0.354210,2133330.170,0.000,0.000,15.256,0.000,0.173,5.194,296.789,0.000,409.500,4.101280,12.691,8,0.000,0.000,0.000,0,0.000,0,15.256,275221.701,227538.974,273933.518,270448.435,271806.519,272755.181,280703.966,260921.876 +6.008827,0.100132,12118044,0.361146,2324073.484,0.000,0.000,11.856,0.000,0.036,5.209,296.789,0.000,303.192,4.168087,12.661,8,0.000,0.000,0.000,0,0.000,0,11.856,290026.075,311937.070,296187.918,304287.197,288957.490,255042.385,297955.578,279679.771 +6.108968,0.100140,12348242,0.368006,2298754.434,0.000,0.000,16.374,0.000,0.009,5.170,296.789,0.000,275.317,4.235867,12.634,8,0.000,0.000,0.000,0,0.000,0,16.374,236088.725,305531.285,297182.999,290292.667,288225.568,293538.113,288285.484,299609.594 +6.209102,0.100135,12581465,0.374957,2329090.409,0.000,0.000,18.438,0.000,10.878,5.519,296.789,0.000,214.242,4.310753,12.613,8,0.000,0.000,0.000,0,0.000,0,18.438,308873.641,329955.224,285834.698,257283.185,309602.659,291417.173,263345.014,282778.817 +6.309258,0.100156,12785639,0.381042,2038565.607,0.000,0.000,13.273,0.000,24.077,5.098,296.789,0.858,184.673,4.377678,12.595,8,0.000,0.000,0.000,0,0.000,0,13.273,197292.782,274043.268,254443.788,261372.998,247824.096,284487.005,265546.499,253555.171 +6.409410,0.100152,12894305,0.384280,1085014.175,0.000,0.000,27.366,0.000,97.218,6.784,296.789,72.429,118.570,4.453979,12.584,8,0.000,0.000,0.000,0,0.000,0,27.366,230001.118,4593.033,236021.985,237419.865,243780.217,3534.638,4053.851,125609.467 +6.509577,0.100167,13021623,0.388075,1271051.002,0.000,0.000,103.896,0.000,0.174,8.829,296.789,205.944,152.518,4.549778,12.569,8,0.000,0.000,0.000,0,0.000,0,103.896,270586.770,65500.288,106092.296,272653.308,99253.751,101460.055,209219.559,146284.974 +6.609759,0.100181,13243868,0.394698,2218427.746,0.000,0.000,13.129,0.000,0.545,6.035,296.789,0.000,158.151,4.619087,12.553,8,0.000,0.000,0.000,0,0.000,0,13.129,289714.715,279453.320,284883.475,295184.797,270379.772,277696.506,239425.895,281689.266 +6.709920,0.100162,13461053,0.401171,2168339.675,0.000,0.000,16.997,0.000,0.090,5.209,296.789,0.000,428.837,4.684013,12.511,8,0.000,0.000,0.000,0,0.000,0,16.997,275633.776,283451.121,286835.642,271780.015,230047.576,276103.017,271859.886,272628.641 +6.810051,0.100131,13676176,0.407582,2148415.168,0.000,0.000,19.767,0.000,0.141,5.328,296.789,0.000,333.547,4.748817,12.479,8,0.000,0.000,0.000,0,0.000,0,19.767,262046.669,278844.661,271064.854,223547.111,282499.871,276278.023,285865.462,268268.517 +6.910205,0.100153,13886781,0.413858,2102831.490,0.000,0.000,13.630,0.000,0.153,4.689,296.789,0.000,301.219,4.812901,12.449,8,0.000,0.000,0.000,0,0.000,0,13.630,267989.825,223567.816,258604.191,271404.599,285722.684,273611.222,265703.325,256227.828 +7.010351,0.100146,14121655,0.420858,2345315.207,0.000,0.000,14.256,0.000,0.072,5.227,296.789,0.000,259.972,4.880924,12.424,8,0.000,0.000,0.000,0,0.000,0,14.256,302757.892,301040.400,302957.600,283016.719,304894.771,253639.618,299003.374,298004.832 +7.110496,0.100145,14347376,0.427585,2253936.608,0.000,0.000,15.310,0.000,11.930,5.608,296.789,0.000,220.305,4.955917,12.402,8,0.000,0.000,0.000,0,0.000,0,15.310,287372.649,267022.204,294462.352,277756.614,315072.420,301701.838,274481.371,236067.160 +7.210638,0.100142,14564550,0.434057,2168651.732,0.000,0.000,19.854,0.000,6.503,5.491,296.789,4.993,191.290,5.038162,12.384,8,0.000,0.000,0.000,0,0.000,0,19.854,238759.994,278004.108,271123.906,258252.236,258092.463,287410.713,298674.672,278333.639 +7.310778,0.100140,14665686,0.437072,1009943.504,0.000,0.000,90.780,0.000,78.025,6.890,296.789,183.103,147.098,5.109303,12.369,8,0.000,0.000,0.000,0,0.000,0,90.780,235859.196,13311.330,247842.389,9.986,11094.439,39904.033,234451.171,227470.961 +7.410933,0.100155,14790162,0.440781,1242835.023,0.000,0.000,121.855,0.000,0.216,7.420,296.789,114.978,125.119,5.194698,12.357,8,0.000,0.000,0.000,0,0.000,0,121.855,244111.905,227857.081,225900.112,157096.679,75682.778,217243.520,2226.551,92716.395 +7.511083,0.100149,15013010,0.447423,2225156.017,0.000,0.000,14.763,0.000,0.253,5.861,296.789,24.144,175.948,5.264057,12.340,8,0.000,0.000,0.000,0,0.000,0,14.763,284255.374,274719.618,280251.355,232712.370,288638.826,282358.208,300740.747,281479.520 +7.611231,0.100148,15239921,0.454185,2265758.897,0.000,0.000,17.671,0.000,0.107,5.186,296.789,0.000,412.593,5.330196,12.299,8,0.000,0.000,0.000,0,0.000,0,17.671,285817.271,297470.036,289681.555,285218.157,293326.165,292417.509,276491.064,245337.141 +7.711364,0.100134,15412339,0.459323,1721877.247,0.000,0.000,16.667,0.000,0.107,4.165,296.789,0.000,321.757,5.389629,12.268,8,0.000,0.000,0.000,0,0.000,0,16.667,225818.002,215102.333,227066.333,225658.216,223201.501,177083.178,214892.613,213055.071 +7.811504,0.100140,15642800,0.466192,2301384.678,0.000,0.000,16.024,0.000,0.187,5.186,296.789,0.000,306.329,5.456203,12.238,8,0.000,0.000,0.000,0,0.000,0,16.024,282404.219,288275.990,299570.161,291801.050,301078.048,298451.729,303644.451,236159.030 +7.911699,0.100195,15876521,0.473157,2332670.902,0.000,0.000,13.807,0.000,0.108,5.372,296.789,0.000,256.025,5.524284,12.213,8,0.000,0.000,0.000,0,0.000,0,13.807,300894.495,306593.406,284656.093,247019.330,302251.854,302760.864,281991.279,306503.581 +8.011839,0.100140,16107049,0.480027,2302058.499,0.000,0.000,17.623,0.000,10.751,5.718,296.789,0.000,219.966,5.599537,12.191,8,0.000,0.000,0.000,0,0.000,0,17.623,281416.186,256540.997,275025.130,303115.820,291462.128,309656.666,304673.640,280167.933 +8.111980,0.100141,16322263,0.486441,2149099.626,0.000,0.000,12.483,0.000,23.253,5.287,296.789,2.574,195.505,5.668140,12.172,8,0.000,0.000,0.000,0,0.000,0,12.483,279474.622,263706.929,290608.870,216353.920,257715.405,280423.280,280543.110,280273.491 +8.212139,0.100158,16423761,0.489466,1013376.160,0.000,0.000,80.076,0.000,43.930,2.403,349.789,49.921,116.261,5.698517,12.161,8,0.000,0.000,0.000,0,0.000,0,80.076,95408.999,177509.062,177868.493,78136.336,99003.310,107869.279,91624.988,185955.694 +8.312284,0.100145,16477977,0.491082,541376.266,0.000,0.000,5.305,0.000,144.074,3.428,357.555,447.204,187.151,5.735989,12.143,8,0.000,0.000,0.000,0,0.000,0,5.305,0.000,152219.636,121194.550,139667.807,0.000,0.000,0.000,128294.272 +8.412401,0.100118,16515983,0.492215,379612.350,0.000,0.000,37.855,0.000,244.192,3.743,357.555,360.942,177.408,5.803986,12.125,8,0.000,0.000,0.000,0,0.000,0,37.855,0.000,126900.355,129587.187,123124.808,0.000,0.000,0.000,0.000 +8.512538,0.100137,16537372,0.492852,213597.534,0.000,0.000,8.917,0.000,344.329,2.194,357.555,305.870,392.080,5.826202,12.087,8,0.000,0.000,0.000,0,0.000,0,8.917,0.000,66738.619,74408.117,72450.797,0.000,0.000,0.000,0.000 +8.612655,0.100117,16570229,0.493831,328187.176,0.000,0.000,9.159,0.000,444.446,3.619,357.555,310.926,530.982,5.869038,12.035,8,0.000,0.000,0.000,0,0.000,0,9.159,0.000,112348.947,113088.085,102750.144,0.000,0.000,0.000,0.000 +8.712831,0.100176,16588285,0.494369,180241.999,0.000,0.000,8.411,0.000,544.622,2.312,357.555,263.052,163.150,5.893650,12.019,8,0.000,0.000,0.000,0,0.000,0,8.411,0.000,57618.344,59834.434,62789.221,0.000,0.000,0.000,0.000 +8.812983,0.100151,16616554,0.495212,282262.474,0.000,0.000,12.672,0.000,644.774,3.161,357.555,441.597,243.147,5.932835,11.995,8,0.000,0.000,0.000,0,0.000,0,12.672,0.000,96054.512,93098.989,93108.973,0.000,0.000,0.000,0.000 +8.913118,0.100135,16631928,0.495670,153533.025,0.000,0.000,41.907,0.000,744.909,2.066,357.555,171.058,383.038,5.956818,11.958,8,0.000,0.000,0.000,0,0.000,0,41.907,0.000,57142.967,43611.209,52778.850,0.000,0.000,0.000,0.000 +9.013269,0.100151,16656620,0.496406,246547.809,0.000,0.000,7.561,0.000,845.060,2.106,357.555,232.501,290.811,5.981403,11.929,8,0.000,0.000,0.000,0,0.000,0,7.561,0.000,84732.088,79799.534,82016.188,0.000,0.000,0.000,0.000 +9.113432,0.100163,16667498,0.496730,108603.153,0.000,0.000,11.658,0.000,945.222,1.074,357.555,149.912,101.007,5.994293,11.919,8,0.000,0.000,0.000,0,0.000,0,11.658,0.000,37678.645,38417.442,32507.066,0.000,0.000,0.000,0.000 +9.213567,0.100136,16685156,0.497256,176340.633,0.000,0.000,38.733,0.000,1045.358,3.158,357.555,362.126,224.890,6.057709,11.897,8,0.000,0.000,0.000,0,0.000,0,38.733,0.000,72881.071,40644.828,62814.735,0.000,0.000,0.000,0.000 +9.313713,0.100145,16722453,0.498368,372428.805,0.000,0.000,5.371,0.000,1145.503,3.994,357.555,324.606,319.068,6.096992,11.866,8,0.000,0.000,0.000,0,0.000,0,5.371,0.000,119985.643,129471.858,122971.304,0.000,0.000,0.000,0.000 +9.413870,0.100158,16735974,0.498771,134996.886,0.000,0.000,10.953,0.000,1245.661,1.501,357.555,141.183,268.872,6.112576,11.840,8,0.000,0.000,0.000,0,0.000,0,10.953,0.000,48024.186,44419.876,42552.824,0.000,0.000,0.000,0.000 +9.514002,0.100132,16749728,0.499181,137359.346,0.000,0.000,8.357,0.000,1345.793,0.850,357.555,104.667,179.920,6.123535,11.822,8,0.000,0.000,0.000,0,0.000,0,8.357,0.000,50154.038,46558.766,40646.542,0.000,0.000,0.000,0.000 +9.614107,0.100105,16767276,0.499704,175295.810,0.000,0.000,11.470,0.000,1445.898,1.323,357.555,190.737,226.052,6.140308,11.800,8,0.000,0.000,0.000,0,0.000,0,11.470,0.000,59976.980,57659.415,57659.415,0.000,0.000,0.000,0.000 +9.714220,0.100113,16790742,0.500403,234395.363,0.000,0.000,5.232,0.000,1546.011,2.149,357.555,242.148,209.178,6.166920,11.780,8,0.000,0.000,0.000,0,0.000,0,5.232,0.000,79829.870,86482.360,68083.133,0.000,0.000,0.000,0.000 +9.814369,0.100150,16832989,0.501662,421839.051,0.000,0.000,3.215,0.000,1646.160,3.984,357.555,355.094,211.247,6.207912,11.759,8,0.000,0.000,0.000,0,0.000,0,3.215,0.000,139651.122,141867.807,140320.122,0.000,0.000,0.000,0.000 +9.914544,0.100175,16850593,0.502187,175732.673,0.000,0.000,12.546,0.000,1746.335,1.496,357.555,158.239,203.550,6.223343,11.739,8,0.000,0.000,0.000,0,0.000,0,12.546,0.000,58357.942,56141.818,61232.914,0.000,0.000,0.000,0.000 +10.014650,0.100106,16867123,0.502679,165125.311,0.000,0.000,16.535,0.000,1846.441,1.314,357.555,132.750,260.857,6.237385,11.714,8,0.000,0.000,0.000,0,0.000,0,16.535,0.000,53233.683,56180.565,55711.062,0.000,0.000,0.000,0.000 +10.114795,0.100145,16877937,0.503002,107983.384,0.000,0.000,61.102,0.000,1946.586,1.789,357.555,193.352,282.988,6.256748,11.686,8,0.000,0.000,0.000,0,0.000,0,61.102,0.000,53971.721,53971.721,39.942,0.000,0.000,0.000,0.000 +10.214931,0.100136,16896926,0.503568,189632.328,0.000,0.000,25.732,0.000,2046.722,1.595,357.555,198.636,181.589,6.307278,11.668,8,0.000,0.000,0.000,0,0.000,0,25.732,0.000,63523.684,67218.663,58889.980,0.000,0.000,0.000,0.000 +10.315088,0.100156,16939836,0.504846,428429.516,0.000,0.000,3.934,0.000,2146.878,3.703,357.555,367.316,209.828,6.352459,11.648,8,0.000,0.000,0.000,0,0.000,0,3.934,0.000,134479.542,146071.401,147878.573,0.000,0.000,0.000,0.000 +10.415276,0.100189,16945016,0.505001,51702.415,0.000,0.000,22.349,0.000,2247.067,0.416,357.555,46.202,18.949,6.356510,11.646,8,0.000,0.000,0.000,0,0.000,0,22.349,0.000,20680.966,14772.119,16249.330,0.000,0.000,0.000,0.000 +10.515404,0.100128,16954340,0.505279,93121.070,0.000,0.000,10.232,0.000,2347.195,0.821,357.555,89.300,71.081,6.366146,11.639,8,0.000,0.000,0.000,0,0.000,0,10.232,0.000,32518.469,27345.076,33257.525,0.000,0.000,0.000,0.000 +10.615521,0.100117,16972026,0.505806,176652.756,0.000,0.000,5.021,0.000,2447.312,1.338,357.555,144.362,232.267,6.382561,11.616,8,0.000,0.000,0.000,0,0.000,0,5.021,0.000,59869.763,58391.497,58391.497,0.000,0.000,0.000,0.000 +10.715676,0.100155,16987936,0.506280,158854.153,0.000,0.000,4.862,0.000,2547.467,1.323,357.555,123.676,309.794,6.397175,11.586,8,0.000,0.000,0.000,0,0.000,0,4.862,0.000,56153.096,48025.674,54675.383,0.000,0.000,0.000,0.000 +10.815815,0.100139,16998657,0.506599,107061.439,0.000,0.000,12.676,0.000,2647.606,0.793,357.555,74.896,131.263,6.407860,11.573,8,0.000,0.000,0.000,0,0.000,0,12.676,0.000,33902.956,33992.831,39165.653,0.000,0.000,0.000,0.000 +10.915919,0.100104,17013320,0.507036,146477.413,0.000,0.000,22.828,0.000,2747.710,1.296,357.555,178.564,193.158,6.427303,11.554,8,0.000,0.000,0.000,0,0.000,0,22.828,0.000,32626.013,59877.625,53973.775,0.000,0.000,0.000,0.000 +11.016031,0.100112,17051577,0.508177,382141.291,0.000,0.000,3.941,0.000,2847.822,3.123,357.555,314.803,259.084,6.464058,11.529,8,0.000,0.000,0.000,0,0.000,0,3.941,0.000,127876.540,125659.028,128605.722,0.000,0.000,0.000,0.000 +11.116157,0.100126,17066688,0.508627,150919.871,0.000,0.000,21.988,0.000,2947.948,2.225,357.555,183.285,156.561,6.482418,11.514,8,0.000,0.000,0.000,0,0.000,0,21.988,0.000,50256.687,43605.066,57058.118,0.000,0.000,0.000,0.000 +11.216274,0.100116,17081073,0.509056,143682.667,0.000,0.000,3017.684,0.000,3048.065,2.089,382.137,48.030,103.317,6.535892,11.503,8,0.000,0.000,0.000,0,0.000,0,3017.684,0.000,48793.175,44767.863,50111.640,0.000,9.988,0.000,0.000 +11.316397,0.100123,17151705,0.511161,705450.448,0.000,0.000,3121.209,0.000,0.174,4.426,389.129,13.382,214.384,6.577370,11.482,8,0.000,0.000,0.000,0,0.000,0,3121.209,57768.793,135712.718,121869.781,133295.697,66797.664,93874.289,66987.430,29144.076 +11.416544,0.100147,17369342,0.517647,2173178.166,0.000,0.000,17.435,0.000,0.161,6.272,389.129,0.234,357.756,6.650730,11.447,8,0.000,0.000,0.000,0,0.000,0,17.435,268126.192,279429.591,271231.631,276214.313,243252.725,283893.035,281776.144,269254.535 +11.516738,0.100194,17565231,0.523485,1955103.044,0.000,0.000,16.635,0.000,0.123,4.608,389.129,0.000,304.332,6.714180,11.418,8,0.000,0.000,0.000,0,0.000,0,16.635,244516.382,257191.830,256672.835,251512.830,252900.143,247400.795,238278.464,206629.766 +11.616873,0.100135,17791152,0.530218,2256153.611,0.000,0.000,17.430,0.000,0.122,5.495,389.129,0.000,265.617,6.781380,11.392,8,0.000,0.000,0.000,0,0.000,0,17.430,302460.260,283775.572,281997.980,241243.190,275596.652,296348.540,295919.121,278812.296 +11.717039,0.100166,18009826,0.536735,2183107.179,0.000,0.000,18.738,0.000,0.099,5.341,389.129,0.000,336.159,6.848324,11.359,8,0.000,0.000,0.000,0,0.000,0,18.738,276959.123,272137.147,283767.793,283897.577,300010.764,233960.675,270879.241,261494.857 +11.817180,0.100141,18132572,0.540393,1225732.085,0.000,0.000,7.263,0.000,86.595,2.673,389.129,11.078,153.065,6.873825,11.344,8,0.000,0.000,0.000,0,0.000,0,7.263,174733.678,172177.282,171408.366,165796.277,166275.601,38585.606,172287.127,164468.149 +11.917301,0.100121,18265272,0.544348,1325400.586,0.000,0.000,19.384,0.000,186.715,3.161,389.129,37.260,188.952,6.902752,11.325,8,0.000,0.000,0.000,0,0.000,0,19.384,194705.042,201576.749,194635.126,192218.043,194205.644,0.000,196882.414,151177.568 +12.017434,0.100133,18396054,0.548245,1306085.505,0.000,0.000,284.607,0.000,3.238,2.773,389.129,57.892,125.809,6.922207,11.313,8,0.000,0.000,0.000,0,0.000,0,284.607,179861.143,194701.435,186921.766,187051.594,183566.222,9.987,188050.267,185923.092 +12.117566,0.100132,18396054,0.548245,0.000,0.000,0.000,0.000,0.000,103.370,2.239,389.129,408.250,211.557,6.922207,11.292,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.217731,0.100165,18396059,0.548245,49.918,0.000,0.000,189.806,0.000,203.535,2.720,389.129,462.402,461.895,6.999390,11.247,8,0.000,0.000,0.000,0,0.000,0,189.806,19.967,0.000,19.967,9.984,0.000,0.000,0.000,0.000 +12.317899,0.100169,18396062,0.548245,29.950,0.000,0.000,203.504,0.000,303.704,0.810,389.129,135.865,235.891,6.999390,11.224,8,0.000,0.000,0.000,0,0.000,0,203.504,0.000,0.000,0.000,9.983,0.000,19.966,0.000,0.000 +12.418061,0.100162,18396066,0.548245,39.935,0.000,0.000,347.548,0.000,403.700,0.798,389.129,135.912,222.296,6.999390,11.202,8,0.000,0.000,0.000,0,0.000,0,347.548,0.000,19.968,0.000,0.000,19.968,0.000,0.000,0.000 +12.518200,0.100138,18396070,0.548246,39.945,0.000,0.000,460.680,0.000,312.558,1.699,389.129,422.735,312.341,7.059814,11.172,8,0.000,0.000,0.000,0,0.000,0,460.680,0.000,0.000,0.000,0.000,0.000,0.000,19.972,19.972 +12.618350,0.100151,18396075,0.548246,49.925,0.000,0.000,376.083,0.000,395.251,1.934,389.129,340.347,226.534,7.059814,11.150,8,0.000,0.000,0.000,0,0.000,0,376.083,19.970,0.000,19.970,9.985,0.000,0.000,0.000,0.000 +12.718476,0.100126,18396080,0.548246,49.937,0.000,0.000,413.027,0.000,335.152,0.930,389.129,191.127,282.496,7.087158,11.122,8,0.000,0.000,0.000,0,0.000,0,413.027,0.000,0.000,0.000,9.987,19.975,19.975,0.000,0.000 +12.818621,0.100145,18396084,0.548246,39.942,0.000,0.000,340.051,0.000,329.028,0.909,389.129,207.238,291.647,7.122314,11.094,8,0.000,0.000,0.000,0,0.000,0,340.051,0.000,19.971,0.000,0.000,0.000,0.000,19.971,0.000 +12.918773,0.100152,18396086,0.548246,19.970,0.000,0.000,341.229,0.000,393.565,1.013,389.129,254.808,320.841,7.158203,11.062,8,0.000,0.000,0.000,0,0.000,0,341.229,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.970 +13.018929,0.100156,18396095,0.548246,89.860,0.000,0.000,417.872,0.000,368.138,2.067,389.129,421.608,332.996,7.225098,11.030,8,0.000,0.000,0.000,0,0.000,0,417.872,19.969,9.984,19.969,19.969,19.969,0.000,0.000,0.000 +13.119060,0.100131,18396098,0.548246,29.961,0.000,0.000,327.249,0.000,468.269,1.061,389.129,225.953,158.932,7.225098,11.014,8,0.000,0.000,0.000,0,0.000,0,327.249,0.000,9.987,0.000,0.000,0.000,0.000,19.974,0.000 +13.219178,0.100118,18396102,0.548247,39.953,0.000,0.000,533.790,0.000,287.252,1.209,389.129,292.235,353.725,7.264404,10.980,8,0.000,0.000,0.000,0,0.000,0,533.790,0.000,0.000,0.000,0.000,0.000,19.977,0.000,19.977 +13.319322,0.100144,18396102,0.548247,0.000,0.000,0.000,0.000,0.000,387.396,0.686,389.129,162.578,295.511,7.292603,10.951,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +13.419430,0.100107,18396106,0.548247,39.957,0.000,0.000,430.858,0.000,418.475,1.017,389.129,240.679,320.203,7.394775,10.919,8,0.000,0.000,0.000,0,0.000,0,430.858,19.979,0.000,19.979,0.000,0.000,0.000,0.000,0.000 +13.519562,0.100132,18396112,0.548247,59.921,0.000,0.000,426.924,0.000,518.567,1.835,389.129,361.359,271.673,7.394775,10.893,8,0.000,0.000,0.000,0,0.000,0,426.924,0.000,19.974,0.000,0.000,19.974,0.000,19.974,0.000 +13.619685,0.100124,18396116,0.548247,39.951,0.000,0.000,602.395,0.000,427.608,1.046,389.129,230.652,240.093,7.395142,10.869,8,0.000,0.000,0.000,0,0.000,0,602.395,0.000,0.000,0.000,19.975,0.000,0.000,0.000,19.975 +13.719824,0.100138,18396120,0.548247,39.945,0.000,0.000,449.210,0.000,330.397,1.449,389.129,260.187,244.193,7.421265,10.846,8,0.000,0.000,0.000,0,0.000,0,449.210,0.000,0.000,19.972,0.000,0.000,19.972,0.000,0.000 +13.819980,0.100156,18396124,0.548247,39.938,0.000,0.000,318.954,0.000,430.553,1.189,389.129,209.790,282.802,7.460327,10.818,8,0.000,0.000,0.000,0,0.000,0,318.954,0.000,19.969,0.000,0.000,19.969,0.000,0.000,0.000 +13.920086,0.100107,18396126,0.548247,19.979,0.000,0.000,421.144,0.000,530.660,1.563,389.129,362.893,352.670,7.554688,10.783,8,0.000,0.000,0.000,0,0.000,0,421.144,0.000,0.000,0.000,0.000,0.000,0.000,19.979,0.000 +14.020252,0.100166,18396133,0.548247,69.884,0.000,0.000,546.168,0.000,371.382,1.417,389.129,251.965,312.256,7.554688,10.753,8,0.000,0.000,0.000,0,0.000,0,546.168,19.967,0.000,9.983,19.967,0.000,0.000,0.000,19.967 +14.120386,0.100134,18396136,0.548248,29.960,0.000,0.000,329.529,0.000,471.516,0.878,389.129,222.593,216.429,7.563473,10.732,8,0.000,0.000,0.000,0,0.000,0,329.529,0.000,0.000,9.987,0.000,19.973,0.000,0.000,0.000 +14.220492,0.100106,18396140,0.548248,39.958,0.000,0.000,534.435,0.000,301.241,1.495,389.129,366.681,336.323,7.603027,10.699,8,0.000,0.000,0.000,0,0.000,0,534.435,0.000,19.979,0.000,0.000,0.000,19.979,0.000,0.000 +14.320607,0.100115,18396142,0.548248,19.977,0.000,0.000,286.855,0.000,401.356,0.779,389.129,169.688,261.965,7.718994,10.673,8,0.000,0.000,0.000,0,0.000,0,286.855,19.977,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +14.420745,0.100138,18399039,0.548334,28930.169,0.000,0.000,433.463,0.000,440.337,1.602,389.129,314.294,409.865,7.718994,10.633,8,0.000,0.000,0.000,0,0.000,0,433.463,0.000,0.000,0.000,0.000,0.000,0.000,27242.493,1687.676 +14.520872,0.100127,18419813,0.548953,207475.840,0.000,0.000,389.497,0.000,540.465,1.725,389.129,198.185,273.012,7.818928,10.607,8,0.000,0.000,0.000,0,0.000,0,389.497,0.000,3675.321,45761.736,0.000,44962.753,0.000,54690.368,58385.663 +14.620979,0.100107,18572358,0.553499,1523826.515,0.000,0.000,549.599,0.000,0.098,5.058,389.129,140.631,364.885,7.890896,10.571,8,0.000,0.000,0.000,0,0.000,0,549.599,164115.152,198668.339,215120.810,158820.792,189607.992,170198.670,215120.810,212173.950 +14.721131,0.100152,18784482,0.559821,2118027.651,0.000,0.000,14.868,0.000,0.032,5.363,389.129,0.000,258.670,7.958839,10.546,7,0.000,0.000,0.000,0,0.000,0,14.868,303689.403,255123.063,145279.659,301452.796,311767.152,260285.233,268073.421,272356.924 +14.821279,0.100149,19022401,0.566912,2375659.675,0.000,0.000,17.409,0.000,1.868,6.026,389.129,0.156,277.673,7.996460,10.518,6,0.000,0.000,0.000,0,0.000,0,17.409,357678.475,215719.432,0.000,312974.907,314312.918,388981.957,387564.064,398427.920 +14.921433,0.100154,19282234,0.574655,2594336.253,0.000,0.000,13.622,0.000,0.010,6.383,389.129,0.000,313.931,7.996460,10.491,5,0.000,0.000,0.000,0,0.000,0,13.622,456107.863,0.000,0.000,258541.998,395850.624,524123.160,473880.504,485832.105 +15.021592,0.100158,19562433,0.583006,2797557.075,0.000,0.000,12.192,0.000,0.017,5.435,389.129,0.000,325.344,7.996460,10.463,5,0.000,0.000,0.000,0,0.000,0,12.192,588627.279,0.000,0.000,0.000,515912.501,545116.225,536160.416,611740.654 +15.121768,0.100176,19797685,0.590017,2348378.447,0.000,0.000,19.208,0.000,0.010,5.525,389.129,0.000,202.767,7.996460,10.446,4,0.000,0.000,0.000,0,0.000,0,19.208,497832.033,0.000,0.000,0.000,486252.455,434244.176,441990.514,488059.268 +15.221928,0.100160,19921106,0.593695,1232233.928,0.000,0.000,14.185,0.000,0.001,2.988,389.129,0.000,187.278,7.996460,10.430,1,0.000,0.000,0.000,0,0.000,0,14.185,60133.567,0.000,0.000,0.000,0.000,624548.443,154681.944,392869.974 +15.322054,0.100125,19999375,0.596028,781709.759,0.000,0.000,0.135,0.000,4.667,1.037,389.129,0.000,112.281,7.996460,10.421,1,0.000,0.000,0.000,0,0.000,0,0.135,0.000,0.000,0.000,0.000,0.000,781709.759,0.000,0.000 +15.422180,0.100126,20000000,0.596046,6242.105,0.000,0.000,12.986,0.000,0.000,0.317,389.129,1.092,43.851,7.999641,10.416,0,0.000,0.000,0.000,0,0.000,0,12.986,0.000,0.000,0.000,0.000,0.000,6242.105,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.log new file mode 100644 index 000000000..a42fbe431 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=449 +worker=5 kind=insert tid=6 os_tid=450 +worker=6 kind=insert tid=7 os_tid=451 +worker=7 kind=insert tid=8 os_tid=452 +worker=3 kind=insert tid=9 os_tid=448 +start_monotonic_ns=2090146364353415 main_address=0x55e857b6a300 +worker=1 kind=insert tid=12 os_tid=446 +worker=2 kind=insert tid=10 os_tid=447 +worker=0 kind=insert tid=11 os_tid=445 +load_end reason=complete inserted=20000000 elapsed_s=15.422 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.174 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090146364355000 cpu_ns=9453543 +diagnostic_stage name=stop_request wall_ns=2090161786599832 cpu_ns=63644653730 +diagnostic_stage name=workers_joined wall_ns=2090161786645359 cpu_ns=63644698567 +diagnostic_stage name=before_close wall_ns=2090161786726272 cpu_ns=63644779404 +diagnostic_stage name=after_close wall_ns=2090161960254263 cpu_ns=63712882299 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090161695250002 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090161495401237 last_end_ns=2090161495402509 loop_exit_ns=2090161495402565 deregister_start_ns=2090161495402645 deregister_end_ns=2090161495403541 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090161145765912 last_end_ns=2090161145767893 loop_exit_ns=2090161145767992 deregister_start_ns=2090161145768032 deregister_end_ns=2090161145769093 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090161031389982 last_end_ns=2090161031391809 loop_exit_ns=2090161031391891 deregister_start_ns=2090161031391939 deregister_end_ns=2090161031395841 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090161251304563 last_end_ns=2090161251306424 loop_exit_ns=2090161251306497 deregister_start_ns=2090161251306550 deregister_end_ns=2090161251307466 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090161472899972 last_end_ns=2090161472901198 loop_exit_ns=2090161472901249 deregister_start_ns=2090161472901300 deregister_end_ns=2090161472902345 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090161695249443 last_end_ns=2090161695250002 loop_exit_ns=2090161695250043 deregister_start_ns=2090161695250178 deregister_end_ns=2090161695250901 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090161530338984 last_end_ns=2090161530340665 loop_exit_ns=2090161530340720 deregister_start_ns=2090161530340767 deregister_end_ns=2090161530341779 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090161561135171 last_end_ns=2090161561136447 loop_exit_ns=2090161561136510 deregister_start_ns=2090161561136610 deregister_end_ns=2090161561137522 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.summary.csv new file mode 100644 index 000000000..cf1f35e40 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-11-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1296824.077219,15.422292,20000000,0.005959,0.001456,0.062976,0.266240,3121.209452,0.005959,0.001456,0.062976,0.266240,3121.209452,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.csv new file mode 100644 index 000000000..0f3be5026 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.csv @@ -0,0 +1,158 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,276406,0.008238,2762349.912,0.000,0.000,17.153,0.000,0.171,5.061,66.797,0.000,145.769,0.056847,13.998,8,0.000,0.000,0.000,0,0.000,0,17.153,351992.092,344196.918,298675.099,356549.271,350592.958,354070.805,350862.791,355409.976 +0.200236,0.100174,534095,0.015917,2572414.385,0.000,0.000,15.732,0.000,0.037,5.823,119.691,0.000,135.857,0.114693,13.985,8,0.000,0.000,0.000,0,0.000,0,15.732,328298.809,321390.828,327999.330,333379.969,330215.475,265208.577,332172.070,333749.326 +0.300390,0.100154,783394,0.023347,2489166.416,0.000,0.000,16.833,0.000,0.081,5.869,167.121,0.000,131.478,0.166859,13.972,8,0.000,0.000,0.000,0,0.000,0,16.833,320028.408,321176.644,315056.046,323672.809,320557.595,315645.141,252252.517,320777.257 +0.400528,0.100139,1032320,0.030766,2485807.710,0.000,0.000,18.194,0.000,0.105,6.042,224.070,0.000,131.302,0.232555,13.959,8,0.000,0.000,0.000,0,0.000,0,18.194,331589.489,327555.091,323850.237,325927.352,327145.660,268776.723,261616.667,319346.492 +0.500668,0.100139,1277278,0.038066,2446175.902,0.000,0.000,19.980,0.000,0.122,6.149,275.020,0.000,129.312,0.290005,13.947,8,0.000,0.000,0.000,0,0.000,0,19.980,306253.817,322291.499,311506.508,310218.300,317388.322,321981.930,242722.228,313813.297 +0.600813,0.100145,1525681,0.045469,2480430.375,0.000,0.000,13.838,0.000,0.090,5.876,277.703,0.000,130.904,0.346870,13.934,8,0.000,0.000,0.000,0,0.000,0,13.838,324279.402,264056.798,321643.228,317079.851,315152.647,318667.546,313844.546,305706.356 +0.700968,0.100155,1761131,0.052486,2350848.826,0.000,0.000,12.029,0.000,4.113,6.033,277.703,0.000,207.373,0.399906,13.913,8,0.000,0.000,0.000,0,0.000,0,12.029,297647.714,302260.550,294223.033,308480.889,295730.692,301771.310,288631.717,262102.920 +0.801110,0.100142,1995038,0.059457,2335742.991,0.000,0.000,11.245,0.000,13.165,5.859,282.570,0.000,260.956,0.458363,13.888,8,0.000,0.000,0.000,0,0.000,0,11.245,293042.593,262226.487,301560.460,270015.393,304196.705,296857.160,302249.479,305594.714 +0.901263,0.100152,2217761,0.066094,2223838.957,0.000,0.000,14.660,0.000,25.449,6.157,283.852,12.988,228.792,0.520267,13.866,8,0.000,0.000,0.000,0,0.000,0,14.660,292154.505,285744.280,210149.551,289348.784,292983.242,286313.412,283018.437,284126.746 +1.001433,0.100171,2253920,0.067172,360974.387,0.000,0.000,43.038,0.000,83.288,4.754,291.352,68.048,63.524,0.573883,13.859,8,0.000,0.000,0.000,0,0.000,0,43.038,70180.313,67464.944,76100.217,25276.892,27053.862,46610.510,23639.684,24647.965 +1.101613,0.100179,2323768,0.069254,697230.883,0.000,0.000,130.103,0.000,183.467,7.318,294.789,106.684,345.046,0.641323,13.826,8,0.000,0.000,0.000,0,0.000,0,130.103,79677.255,157058.623,184199.998,87912.501,0.000,106379.417,0.000,82003.088 +1.201805,0.100192,2403231,0.071622,793104.693,0.000,0.000,236.746,0.000,171.402,3.904,294.789,32.048,652.183,0.680817,13.762,8,0.000,0.000,0.000,0,0.000,0,236.746,0.000,126506.701,133682.900,135160.059,21428.788,133682.900,114120.522,128522.824 +1.301938,0.100133,2460296,0.073323,569894.229,0.000,0.000,228.916,0.000,0.520,1.321,294.789,14.473,170.009,0.723309,13.745,8,0.000,0.000,0.000,0,0.000,0,228.916,59870.602,73162.974,72423.954,73901.994,73452.590,69477.861,71485.199,76119.054 +1.402062,0.100124,2652649,0.079055,1921140.274,0.000,0.000,21.855,0.000,0.217,5.918,294.789,4.838,441.521,0.795742,13.702,8,0.000,0.000,0.000,0,0.000,0,21.855,186787.653,249210.005,249010.254,258698.203,236895.324,243606.975,253754.352,243177.509 +1.502214,0.100152,2790807,0.083173,1379477.828,0.000,0.000,18.973,0.000,3.452,5.454,294.789,0.078,174.890,0.851711,13.685,8,0.000,0.000,0.000,0,0.000,0,18.973,137430.571,172157.651,183560.274,178827.487,180285.265,172417.255,174953.390,179845.935 +1.602356,0.100142,2981188,0.088846,1901117.182,0.000,0.000,5.533,0.000,11.694,4.940,294.789,0.000,165.274,0.886795,13.669,8,0.000,0.000,0.000,0,0.000,0,5.533,205968.258,239970.097,243984.411,243185.542,239430.861,241477.961,243754.736,243345.316 +1.702505,0.100149,3212997,0.095755,2314650.175,0.000,0.000,14.698,0.000,0.120,5.706,294.789,0.000,184.960,0.984676,13.651,8,0.000,0.000,0.000,0,0.000,0,14.698,297418.004,323309.526,297038.568,290168.777,269998.752,292125.869,263578.294,281012.385 +1.802669,0.100165,3455222,0.102974,2418270.736,0.000,0.000,12.948,0.000,0.179,5.571,294.789,0.000,204.390,1.053677,13.631,8,0.000,0.000,0.000,0,0.000,0,12.948,301623.678,323068.391,312855.197,302082.923,314572.371,301164.434,304978.158,257925.583 +1.902815,0.100146,3685077,0.109824,2295208.154,0.000,0.000,12.255,0.000,0.099,5.507,294.789,0.000,230.095,1.121090,13.608,8,0.000,0.000,0.000,0,0.000,0,12.255,280551.514,310567.810,272752.869,289937.848,267410.647,283736.876,304716.330,285534.259 +2.002967,0.100153,3915683,0.116696,2302544.958,0.000,0.000,11.352,0.000,0.096,5.627,294.789,0.000,197.823,1.189983,13.589,8,0.000,0.000,0.000,0,0.000,0,11.352,309996.762,291155.525,276208.343,306841.579,287231.515,300451.334,251506.053,279153.847 +2.103110,0.100142,4041482,0.120446,1256203.942,0.000,0.000,16.087,0.000,74.750,5.998,294.789,58.159,128.840,1.266060,13.576,8,0.000,0.000,0.000,0,0.000,0,16.087,142437.484,69381.354,238351.115,197179.652,232928.824,69750.829,237442.407,68732.277 +2.203261,0.100152,4191601,0.124919,1498913.375,0.000,0.000,101.847,0.000,0.110,8.548,294.789,66.540,98.171,1.365841,13.566,8,0.000,0.000,0.000,0,0.000,0,101.847,62834.564,203850.382,210450.357,276270.387,275062.222,130082.424,197410.164,142952.876 +2.303416,0.100155,4441299,0.132361,2493117.563,0.000,0.000,11.637,0.000,0.014,5.353,294.789,0.000,131.710,1.434505,13.554,8,0.000,0.000,0.000,0,0.000,0,11.637,315591.074,311986.658,321392.087,293964.578,305936.032,302770.935,311747.029,329729.170 +2.403553,0.100136,4682742,0.139557,2411139.927,0.000,0.000,13.607,0.000,0.185,5.468,294.789,0.000,132.554,1.502380,13.541,8,0.000,0.000,0.000,0,0.000,0,13.607,296775.042,313632.040,313931.631,310206.714,262272.122,310386.468,294787.753,309148.158 +2.503707,0.100155,4889590,0.145721,2065285.767,0.000,0.000,20.909,0.000,0.053,5.255,294.789,0.000,439.906,1.566021,13.498,8,0.000,0.000,0.000,0,0.000,0,20.909,264880.328,274954.747,261745.177,270891.032,205302.473,264311.208,264171.425,259029.377 +2.603847,0.100139,5095292,0.151852,2054158.762,0.000,0.000,22.518,0.000,0.179,4.746,294.789,0.000,394.139,1.629726,13.459,8,0.000,0.000,0.000,0,0.000,0,22.518,266978.126,217267.368,278761.713,259059.157,251020.354,253806.473,259238.906,268026.666 +2.703988,0.100142,5291133,0.157688,1955641.672,0.000,0.000,17.853,0.000,0.278,4.257,294.789,0.000,256.941,1.692936,13.434,8,0.000,0.000,0.000,0,0.000,0,17.853,243385.473,239910.392,239840.491,253491.168,256546.843,241288.442,256586.786,224592.076 +2.804127,0.100139,5512851,0.164296,2214109.340,0.000,0.000,20.536,0.000,0.216,5.457,294.789,0.000,264.594,1.759430,13.408,8,0.000,0.000,0.000,0,0.000,0,20.536,294970.917,239797.435,300493.258,277605.001,278324.004,264003.864,288819.448,270095.415 +2.904270,0.100143,5742817,0.171149,2296386.341,0.000,0.000,15.181,0.000,22.929,5.339,294.789,0.390,156.769,1.837090,13.393,8,0.000,0.000,0.000,0,0.000,0,15.181,294500.169,299203.465,291893.885,303237.713,253298.905,289617.131,302418.881,262216.192 +3.004417,0.100147,5807014,0.173063,641025.590,0.000,0.000,37.282,0.000,87.535,2.922,294.789,51.292,87.371,1.881298,13.384,8,0.000,0.000,0.000,0,0.000,0,37.282,124876.023,3854.322,3654.616,3245.219,118395.570,129489.226,126972.933,130537.681 +3.104580,0.100163,5905749,0.176005,985744.419,0.000,0.000,133.622,0.000,93.662,6.613,294.789,137.003,89.503,1.944374,13.375,8,0.000,0.000,0.000,0,0.000,0,133.622,206383.842,74498.657,138095.071,142278.257,193954.088,153150.548,23062.436,54321.521 +3.204735,0.100156,6133540,0.182794,2274371.328,0.000,0.000,115.193,0.000,0.675,6.106,294.789,23.986,120.399,2.046829,13.364,8,0.000,0.000,0.000,0,0.000,0,115.193,313991.464,308270.365,260774.264,326921.346,321280.123,321849.238,242682.413,178602.115 +3.304913,0.100178,6378110,0.190082,2441359.629,0.000,0.000,14.380,0.000,0.025,5.490,294.789,0.000,134.137,2.126453,13.350,8,0.000,0.000,0.000,0,0.000,0,14.380,251492.883,301144.610,320280.589,311236.668,336881.076,308192.081,305746.429,306385.293 +3.405056,0.100143,6555816,0.195379,1774530.247,0.000,0.000,22.261,0.000,0.188,4.465,294.789,0.000,356.445,2.186646,13.316,8,0.000,0.000,0.000,0,0.000,0,22.261,237481.449,180063.304,232738.211,222023.486,230002.111,220745.308,220964.995,230511.385 +3.505181,0.100126,6728098,0.200513,1720659.952,0.000,0.000,18.589,0.000,25.998,3.681,294.789,0.000,351.122,2.216160,13.281,8,0.000,0.000,0.000,0,0.000,0,18.589,220862.738,219834.029,168548.411,238081.122,227634.237,214510.712,217826.549,213362.154 +3.605309,0.100128,6916845,0.206138,1885058.595,0.000,0.000,41.380,0.000,14.331,3.628,294.789,0.000,254.167,2.276688,13.256,8,0.000,0.000,0.000,0,0.000,0,41.380,240931.795,249500.834,237715.909,241590.952,246264.973,227239.311,238924.363,202890.458 +3.705449,0.100140,7123073,0.212284,2059396.577,0.000,0.000,16.728,0.000,4.594,5.461,294.789,0.000,306.095,2.361050,13.226,8,0.000,0.000,0.000,0,0.000,0,16.728,258078.656,260974.602,221669.634,256480.893,270051.892,266866.352,267874.940,257399.607 +3.805603,0.100154,7353479,0.219151,2300516.928,0.000,0.000,16.580,0.000,0.079,5.925,294.789,0.000,201.058,2.441410,13.207,8,0.000,0.000,0.000,0,0.000,0,16.580,258731.522,302104.722,312448.791,254438.135,302534.061,313377.361,274427.349,282454.985 +3.905757,0.100154,7536954,0.224619,1831935.890,0.000,0.000,20.738,0.000,32.714,4.755,294.789,24.104,151.642,2.493732,13.192,8,0.000,0.000,0.000,0,0.000,0,20.738,251463.717,198564.976,202518.903,262077.412,193642.538,209617.997,253081.232,260969.115 +4.005918,0.100161,7663230,0.228382,1260726.322,0.000,0.000,95.579,0.000,44.640,9.590,294.789,175.459,124.487,2.576538,13.180,8,0.000,0.000,0.000,0,0.000,0,95.579,46654.741,31778.738,43849.267,212756.802,187018.321,112887.901,311876.911,313903.642 +4.106071,0.100153,7885702,0.235012,2221317.830,0.000,0.000,87.085,0.000,6.311,6.230,294.789,20.827,119.738,2.656982,13.168,8,0.000,0.000,0.000,0,0.000,0,87.085,317433.818,262338.203,282507.312,312062.046,170279.200,308687.215,254669.948,313340.088 +4.206252,0.100181,8121356,0.242035,2352279.810,0.000,0.000,13.727,0.000,0.111,5.701,294.789,0.000,187.122,2.757278,13.150,8,0.000,0.000,0.000,0,0.000,0,13.727,303610.135,225701.235,296063.802,321667.431,297451.289,311775.347,311965.003,284045.568 +4.306427,0.100175,8311247,0.247694,1895596.459,0.000,0.000,20.378,0.000,0.099,4.770,294.789,0.000,396.806,2.818336,13.111,8,0.000,0.000,0.000,0,0.000,0,20.378,259107.076,243075.100,188620.288,253157.476,240469.654,239221.835,240220.090,231724.940 +4.406572,0.100145,8527331,0.254134,2157717.179,0.000,0.000,16.916,0.000,0.086,4.987,294.789,0.000,341.264,2.883797,13.078,8,0.000,0.000,0.000,0,0.000,0,16.916,276569.726,259015.133,244376.319,280464.090,269899.380,283759.321,272525.579,271107.631 +4.506723,0.100151,8740179,0.260478,2125268.401,0.000,0.000,18.982,0.000,0.136,4.725,294.789,0.000,297.792,2.948971,13.048,8,0.000,0.000,0.000,0,0.000,0,18.982,287215.974,259497.860,268104.853,273906.087,263451.885,279517.607,212798.430,280775.706 +4.606866,0.100142,8979274,0.267603,2387547.959,0.000,0.000,13.036,0.000,0.030,5.552,294.789,0.000,246.797,3.017822,13.024,8,0.000,0.000,0.000,0,0.000,0,13.036,276376.189,288568.815,312804.282,281059.515,300391.968,295788.528,296317.774,336240.887 +4.707002,0.100137,9215659,0.274648,2360619.869,0.000,0.000,15.516,0.000,0.145,5.616,294.789,0.000,203.394,3.087143,13.004,8,0.000,0.000,0.000,0,0.000,0,15.516,316077.499,293917.820,285119.859,293318.640,306820.166,236576.283,319382.975,309406.627 +4.807160,0.100158,9302518,0.277237,867222.936,0.000,0.000,35.041,0.000,59.871,2.543,294.789,36.388,93.797,3.133259,12.995,8,0.000,0.000,0.000,0,0.000,0,35.041,86283.985,133329.823,88630.286,121029.213,134617.793,82090.595,87092.710,134148.532 +4.907290,0.100130,9415932,0.280617,1132670.100,0.000,0.000,123.950,0.000,36.053,9.377,294.789,168.063,97.920,3.215405,12.986,8,0.000,0.000,0.000,0,0.000,0,123.950,186148.430,300679.799,119984.293,68501.104,183282.149,42005.488,52861.400,179207.437 +5.007473,0.100183,9632604,0.287074,2162766.182,0.000,0.000,46.269,0.000,0.123,6.261,294.789,17.624,116.701,3.288940,12.974,8,0.000,0.000,0.000,0,0.000,0,46.269,297645.865,248166.320,299981.595,285348.346,247876.849,284140.554,224120.279,275486.375 +5.107626,0.100153,9868171,0.294094,2352070.039,0.000,0.000,13.516,0.000,3.790,5.462,294.789,0.000,211.434,3.381653,12.953,8,0.000,0.000,0.000,0,0.000,0,13.516,308208.272,316106.184,252633.332,321288.252,289127.476,268019.782,290715.046,305971.695 +5.207762,0.100136,10069494,0.300094,2010494.079,0.000,0.000,20.044,0.000,2.936,4.568,294.789,0.000,392.981,3.443691,12.915,8,0.000,0.000,0.000,0,0.000,0,20.044,274216.840,252486.411,253145.515,250958.491,252276.697,205150.827,258747.891,263511.408 +5.307912,0.100150,10258566,0.305729,1887886.603,0.000,0.000,17.271,0.000,2.455,4.299,294.789,0.000,351.543,3.504230,12.881,8,0.000,0.000,0.000,0,0.000,0,17.271,238052.723,251792.103,192890.504,252281.369,240279.381,244373.237,229026.271,239191.015 +5.408058,0.100146,10480874,0.312354,2219838.437,0.000,0.000,19.717,0.000,0.176,5.560,294.789,0.000,321.172,3.585026,12.849,8,0.000,0.000,0.000,0,0.000,0,19.717,289097.839,284624.372,286461.689,275937.057,212280.014,306532.380,287629.983,277275.103 +5.508209,0.100152,10712603,0.319260,2313782.837,0.000,0.000,13.687,0.000,0.111,5.375,294.789,0.000,231.953,3.652515,12.827,8,0.000,0.000,0.000,0,0.000,0,13.687,276900.283,304248.829,306285.741,247315.127,309440.959,278907.241,303799.510,286885.148 +5.608346,0.100137,10942656,0.326117,2297384.857,0.000,0.000,14.857,0.000,0.073,5.629,294.789,0.000,202.340,3.721149,12.807,8,0.000,0.000,0.000,0,0.000,0,14.857,282073.838,278698.459,285888.616,285339.368,255679.972,308367.841,322658.278,278678.486 +5.708521,0.100174,11110807,0.331128,1678585.585,0.000,0.000,19.941,0.000,57.369,6.357,294.789,58.960,134.570,3.790989,12.794,8,0.000,0.000,0.000,0,0.000,0,19.941,265816.896,124423.231,222242.811,278734.392,262872.027,268472.270,128925.387,127098.570 +5.808671,0.100151,11149765,0.332289,388994.151,0.000,0.000,96.576,0.000,109.600,4.264,294.789,135.967,74.848,3.838657,12.786,8,0.000,0.000,0.000,0,0.000,0,96.576,0.000,83374.433,16135.699,101427.244,0.000,101227.545,86819.245,9.985 +5.908851,0.100180,11332686,0.337740,1825922.354,0.000,0.000,155.958,0.000,0.071,7.310,294.789,82.937,108.827,3.920715,12.776,8,0.000,0.000,0.000,0,0.000,0,155.958,15581.944,296785.626,294859.094,308624.310,178358.858,149880.135,317009.212,264823.175 +6.008991,0.100140,11580314,0.345120,2472813.684,0.000,0.000,13.702,0.000,0.173,5.192,294.789,0.000,138.205,3.988415,12.762,8,0.000,0.000,0.000,0,0.000,0,13.702,305202.177,319661.908,315168.207,269422.332,312931.342,324325.370,314768.767,311333.582 +6.109120,0.100129,11796244,0.351555,2156526.491,0.000,0.000,16.162,0.000,8.175,5.044,294.789,0.000,422.464,4.056675,12.721,8,0.000,0.000,0.000,0,0.000,0,16.162,286231.877,265688.298,264969.223,234788.039,268284.959,281208.338,281358.145,273997.612 +6.209277,0.100157,12012043,0.357987,2154598.554,0.000,0.000,26.658,0.000,15.228,4.831,294.789,0.000,373.982,4.126537,12.684,8,0.000,0.000,0.000,0,0.000,0,26.658,273729.137,241300.181,282984.568,286459.099,275945.648,224027.370,282165.857,287986.695 +6.309430,0.100153,12210659,0.363906,1983128.768,0.000,0.000,17.652,0.000,1.354,4.303,294.789,0.000,292.600,4.189636,12.655,8,0.000,0.000,0.000,0,0.000,0,17.652,248050.852,257027.131,270197.001,215750.224,235939.364,252813.572,259493.362,243857.262 +6.409585,0.100155,12433598,0.370550,2225933.970,0.000,0.000,15.235,0.000,0.101,5.822,294.789,0.000,290.330,4.286701,12.627,8,0.000,0.000,0.000,0,0.000,0,15.235,302350.564,289859.958,260225.968,272736.544,295101.819,296050.346,276111.304,233497.467 +6.509716,0.100131,12671610,0.377643,2377010.419,0.000,0.000,11.380,0.000,0.115,5.403,294.789,0.000,207.190,4.356110,12.607,8,0.000,0.000,0.000,0,0.000,0,11.380,295952.837,291528.625,289980.650,272873.030,306449.106,298090.042,312051.777,310084.351 +6.609876,0.100160,12858273,0.383206,1863653.373,0.000,0.000,21.345,0.000,43.976,5.472,294.789,50.115,154.480,4.423973,12.592,8,0.000,0.000,0.000,0,0.000,0,21.345,287331.075,179413.441,286442.494,256550.238,223373.228,280691.679,173602.722,176248.496 +6.710032,0.100156,12977527,0.386760,1190687.469,0.000,0.000,94.652,0.000,48.579,9.693,294.789,181.865,133.152,4.502876,12.579,8,0.000,0.000,0.000,0,0.000,0,94.652,317705.698,9.984,159012.600,29753.708,104427.526,301291.236,92695.779,185790.937 +6.810188,0.100156,13171219,0.392533,1933896.952,0.000,0.000,62.861,0.000,5.349,6.647,294.922,43.526,162.831,4.578419,12.563,8,0.000,0.000,0.000,0,0.000,0,62.861,258625.719,247503.106,239455.685,276278.125,143925.018,286452.221,203372.091,278284.988 +6.910330,0.100142,13391694,0.399104,2201622.265,0.000,0.000,17.494,0.000,4.384,5.379,294.922,0.000,367.447,4.660580,12.527,8,0.000,0.000,0.000,0,0.000,0,17.494,262836.601,273791.039,280821.052,245321.484,280471.548,288879.603,272273.195,297227.743 +7.010474,0.100144,13606348,0.405501,2143444.159,0.000,0.000,18.627,0.000,0.396,5.309,294.922,0.000,392.207,4.741478,12.488,8,0.000,0.000,0.000,0,0.000,0,18.627,281123.964,254552.342,272077.031,268671.949,278088.349,270209.728,229798.096,288922.700 +7.110621,0.100147,13829087,0.412139,2224124.518,0.000,0.000,12.097,0.000,0.050,5.059,294.922,0.000,296.245,4.807041,12.459,8,0.000,0.000,0.000,0,0.000,0,12.097,273238.828,254925.716,282555.150,302286.180,284652.071,281586.572,276304.327,268575.675 +7.210757,0.100135,14056570,0.418918,2271755.656,0.000,0.000,15.189,0.000,0.131,5.165,294.922,0.000,257.893,4.874428,12.434,8,0.000,0.000,0.000,0,0.000,0,15.189,286662.063,232125.866,301152.453,298096.589,274608.375,283056.942,299474.724,296578.643 +7.310893,0.100136,14256967,0.424891,2001241.907,0.000,0.000,18.455,0.000,0.050,4.751,294.922,0.000,227.502,4.938236,12.412,8,0.000,0.000,0.000,0,0.000,0,18.455,206148.978,255411.823,262661.939,262781.776,256620.175,232353.256,265138.563,260125.397 +7.411044,0.100151,14489553,0.431822,2322344.899,0.000,0.000,12.748,0.000,0.074,5.550,294.922,0.000,217.132,5.007114,12.391,8,0.000,0.000,0.000,0,0.000,0,12.748,303450.697,256411.895,283361.105,285987.130,281344.157,305966.889,296551.140,309271.886 +7.511187,0.100143,14605951,0.435291,1162315.158,0.000,0.000,27.723,0.000,57.246,3.952,294.922,51.216,122.793,5.065872,12.379,8,0.000,0.000,0.000,0,0.000,0,27.723,196248.903,134008.054,189368.758,112408.991,192204.696,101274.939,130223.474,106577.344 +7.611354,0.100166,14709772,0.438385,1036487.803,0.000,0.000,102.266,0.000,61.599,8.886,294.922,231.139,126.977,5.135296,12.366,8,0.000,0.000,0.000,0,0.000,0,102.266,143401.728,97148.581,142523.188,115997.262,265818.324,123384.987,141804.382,6409.350 +7.711509,0.100155,14914346,0.444482,2042567.974,0.000,0.000,106.256,0.000,0.113,7.148,294.922,43.604,143.566,5.215183,12.352,8,0.000,0.000,0.000,0,0.000,0,106.256,160171.260,279146.497,256052.361,301781.346,289630.216,231001.264,262662.096,262122.934 +7.811641,0.100132,15140352,0.451218,2257073.508,0.000,0.000,11.931,0.000,9.942,5.245,294.922,0.000,299.018,5.286289,12.323,8,0.000,0.000,0.000,0,0.000,0,11.931,285731.928,248391.336,288977.633,267905.515,294660.115,292443.048,287899.061,291064.872 +7.911770,0.100129,15344767,0.457310,2041521.174,0.000,0.000,19.006,0.000,3.845,5.225,294.922,0.000,480.826,5.370571,12.276,8,0.000,0.000,0.000,0,0.000,0,19.006,267954.960,256639.530,275195.636,236185.868,255021.614,244874.680,273028.427,232620.459 +8.011917,0.100147,15566776,0.463926,2216834.069,0.000,0.000,16.514,0.000,0.052,5.374,294.922,0.000,277.639,5.446835,12.249,8,0.000,0.000,0.000,0,0.000,0,16.514,266628.395,285750.310,247127.037,273947.645,278361.163,286758.829,287717.421,290543.270 +8.112067,0.100150,15781898,0.470337,2147989.939,0.000,0.000,15.007,0.000,0.078,4.881,294.922,0.000,235.544,5.513474,12.226,8,0.000,0.000,0.000,0,0.000,0,15.007,276504.204,223174.399,275605.555,297532.582,276933.558,271921.096,268785.811,257532.733 +8.212208,0.100141,16003312,0.476936,2211020.736,0.000,0.000,18.768,0.000,0.145,5.573,294.922,0.000,237.594,5.579945,12.203,8,0.000,0.000,0.000,0,0.000,0,18.768,224313.543,283769.663,271377.147,287813.958,292637.153,292397.491,280853.777,277858.003 +8.312382,0.100173,16236988,0.483900,2332714.979,0.000,0.000,14.896,0.000,0.294,5.478,294.922,0.000,222.895,5.648876,12.181,8,0.000,0.000,0.000,0,0.000,0,14.896,288160.318,294289.690,280074.340,326334.124,281412.020,252891.476,317589.287,291963.723 +8.412546,0.100164,16364338,0.487695,1271416.593,0.000,0.000,3.805,0.000,74.984,2.546,294.922,5.655,81.624,5.674122,12.173,8,0.000,0.000,0.000,0,0.000,0,3.805,169921.558,171598.810,175901.759,171219.431,167994.715,73389.740,171469.022,169921.558 +8.512704,0.100158,16440230,0.489957,757723.464,0.000,0.000,149.013,0.000,29.861,1.487,341.359,22.231,73.907,5.696716,12.166,8,0.000,0.000,0.000,0,0.000,0,149.013,121907.493,121897.509,75690.476,118213.327,82170.243,38359.426,117474.494,82010.496 +8.612811,0.100108,16498822,0.491703,585288.982,0.000,0.000,18.187,0.000,129.969,3.045,356.992,351.925,149.877,5.727715,12.151,8,0.000,0.000,0.000,0,0.000,0,18.187,65299.599,161176.231,0.000,69485.086,0.000,126683.419,162644.648,0.000 +8.712954,0.100143,16516336,0.492225,174890.690,0.000,0.000,15.213,0.000,230.112,2.591,356.992,286.545,156.535,5.780731,12.136,8,0.000,0.000,0.000,0,0.000,0,15.213,0.000,59105.744,0.000,0.000,0.000,50038.669,65746.277,0.000 +8.813085,0.100131,16544530,0.493065,281572.278,0.000,0.000,3.309,0.000,330.242,2.820,356.992,347.164,285.096,5.814045,12.108,8,0.000,0.000,0.000,0,0.000,0,3.309,0.000,91640.321,0.000,0.000,0.000,93857.426,96074.531,0.000 +8.913192,0.100108,16564337,0.493656,197856.876,0.000,0.000,13.106,0.000,430.350,1.933,356.992,211.647,385.795,5.845707,12.070,8,0.000,0.000,0.000,0,0.000,0,13.106,0.000,61094.192,0.000,0.000,0.000,61363.901,75398.783,0.000 +9.013329,0.100137,16578471,0.494077,141146.625,0.000,0.000,12.490,0.000,530.487,1.570,356.992,180.534,220.284,5.861206,12.048,8,0.000,0.000,0.000,0,0.000,0,12.490,0.000,45817.229,0.000,0.000,0.000,51729.130,43600.266,0.000 +9.113466,0.100137,16602003,0.494778,234999.181,0.000,0.000,19.103,0.000,630.624,2.550,356.992,367.194,273.767,5.895256,12.022,8,0.000,0.000,0.000,0,0.000,0,19.103,0.000,80550.034,0.000,0.000,0.000,73160.123,81289.025,0.000 +9.213616,0.100150,16626546,0.495510,245061.760,0.000,0.000,3.821,0.000,730.774,3.580,356.992,394.212,252.784,5.936077,11.997,8,0.000,0.000,0.000,0,0.000,0,3.821,0.000,76844.530,0.000,0.000,0.000,87678.251,80538.979,0.000 +9.313731,0.100115,16642881,0.495997,163162.446,0.000,0.000,13.394,0.000,830.889,1.592,356.992,175.931,326.188,5.957554,11.965,8,0.000,0.000,0.000,0,0.000,0,13.394,0.000,51201.145,0.000,0.000,0.000,53957.976,58003.326,0.000 +9.413866,0.100135,16655481,0.496372,125830.623,0.000,0.000,5.734,0.000,931.023,1.416,356.992,144.181,233.163,5.969059,11.942,8,0.000,0.000,0.000,0,0.000,0,5.734,0.000,41933.555,0.000,0.000,0.000,43601.310,40295.759,0.000 +9.514035,0.100169,16681057,0.497134,255328.518,0.000,0.000,6.307,0.000,1031.192,2.579,356.992,291.812,231.757,5.999191,11.920,8,0.000,0.000,0.000,0,0.000,0,6.307,0.000,86893.158,0.000,0.000,0.000,82001.425,86433.934,0.000 +9.614192,0.100158,16690221,0.497407,91495.532,0.000,0.000,34.990,0.000,1131.350,1.164,356.992,153.352,134.436,6.013828,11.906,8,0.000,0.000,0.000,0,0.000,0,34.990,0.000,34265.896,0.000,0.000,0.000,35464.004,21765.633,0.000 +9.714326,0.100134,16708379,0.497948,181337.429,0.000,0.000,14.736,0.000,1231.484,2.082,356.992,270.146,148.707,6.072136,11.892,8,0.000,0.000,0.000,0,0.000,0,14.736,0.000,58252.077,0.000,0.000,0.000,62815.972,60269.379,0.000 +9.814474,0.100148,16740615,0.498909,321885.097,0.000,0.000,8.317,0.000,1331.632,2.668,356.992,264.298,337.276,6.105167,11.859,8,0.000,0.000,0.000,0,0.000,0,8.317,0.000,109079.067,0.000,0.000,0.000,107141.925,105664.105,0.000 +9.914594,0.100121,16752825,0.499273,121952.861,0.000,0.000,7.692,0.000,1431.752,0.950,356.992,104.249,167.532,6.115314,11.843,8,0.000,0.000,0.000,0,0.000,0,7.692,0.000,37694.521,0.000,0.000,0.000,45085.603,39172.737,0.000 +10.014699,0.100105,16774359,0.499915,215114.775,0.000,0.000,3.623,0.000,1531.857,1.442,356.992,182.972,296.291,6.133514,11.814,8,0.000,0.000,0.000,0,0.000,0,3.623,0.000,75401.055,0.000,0.000,0.000,68008.795,71704.925,0.000 +10.114817,0.100117,16789934,0.500379,155567.236,0.000,0.000,12.564,0.000,1631.975,1.376,356.992,197.736,188.372,6.153484,11.795,8,0.000,0.000,0.000,0,0.000,0,12.564,0.000,40662.229,0.000,0.000,0.000,57991.870,56913.137,0.000 +10.214949,0.100132,16801848,0.500734,118982.542,0.000,0.000,9.531,0.000,1732.107,0.979,356.992,116.135,122.611,6.165699,11.783,8,0.000,0.000,0.000,0,0.000,0,9.531,0.000,36212.078,0.000,0.000,0.000,40646.210,42124.254,0.000 +10.315080,0.100131,16829450,0.501557,275660.038,0.000,0.000,5.384,0.000,1832.237,2.201,356.992,264.615,144.070,6.195072,11.769,8,0.000,0.000,0.000,0,0.000,0,5.384,0.000,92379.369,0.000,0.000,0.000,88684.194,94596.474,0.000 +10.415199,0.100119,16851132,0.502203,216561.839,0.000,0.000,4.942,0.000,1932.357,2.040,356.992,221.026,187.784,6.218529,11.751,8,0.000,0.000,0.000,0,0.000,0,4.942,0.000,70955.415,0.000,0.000,0.000,71694.534,73911.890,0.000 +10.515340,0.100141,16866747,0.502668,155930.028,0.000,0.000,7.870,0.000,2032.498,1.287,356.992,143.704,214.268,6.232277,11.730,8,0.000,0.000,0.000,0,0.000,0,7.870,0.000,50259.099,0.000,0.000,0.000,55421.816,50249.113,0.000 +10.615481,0.100141,16881621,0.503112,148530.625,0.000,0.000,10.874,0.000,2132.639,0.979,356.992,118.466,192.970,6.246349,11.711,8,0.000,0.000,0.000,0,0.000,0,10.874,0.000,50988.125,0.000,0.000,0.000,50249.167,47293.333,0.000 +10.715626,0.100146,16893536,0.503467,118976.782,0.000,0.000,4.255,0.000,2232.784,1.196,356.992,154.697,222.996,6.265888,11.689,8,0.000,0.000,0.000,0,0.000,0,4.255,0.000,8877.076,0.000,0.000,0.000,56158.239,53941.467,0.000 +10.815784,0.100157,16908335,0.503908,147757.781,0.000,0.000,80.188,0.000,2332.941,1.994,356.992,194.967,222.424,6.310471,11.667,8,0.000,0.000,0.000,0,0.000,0,80.188,0.000,50969.895,0.000,0.000,0.000,52457.557,44330.330,0.000 +10.915903,0.100120,16925133,0.504408,167778.949,0.000,0.000,6.813,0.000,2433.061,1.314,356.992,176.000,95.237,6.329773,11.658,8,0.000,0.000,0.000,0,0.000,0,6.813,0.000,56911.802,0.000,0.000,0.000,57650.916,53216.230,0.000 +11.016032,0.100129,16941710,0.504902,165556.161,0.000,0.000,4.338,0.000,2533.190,1.270,356.992,166.036,93.980,6.352112,11.649,8,0.000,0.000,0.000,0,0.000,0,4.338,0.000,58384.588,0.000,0.000,0.000,50265.076,56906.497,0.000 +11.116211,0.100178,16973974,0.505864,322066.313,0.000,0.000,7.534,0.000,2633.369,2.518,356.992,275.135,216.762,6.384659,11.628,8,0.000,0.000,0.000,0,0.000,0,7.534,0.000,104893.157,0.000,0.000,0.000,108586.578,108586.578,0.000 +11.216338,0.100127,16990550,0.506358,165549.757,0.000,0.000,14.124,0.000,2733.496,1.836,356.992,116.064,323.066,6.397964,11.596,8,0.000,0.000,0.000,0,0.000,0,14.124,0.000,56168.667,0.000,0.000,0.000,48778.053,60603.036,0.000 +11.316444,0.100106,17004240,0.506766,136754.631,0.000,0.000,5.282,0.000,2833.602,1.130,356.992,116.205,215.747,6.408936,11.575,8,0.000,0.000,0.000,0,0.000,0,5.282,0.000,46570.496,0.000,0.000,0.000,41395.996,48788.139,0.000 +11.416555,0.100111,17031029,0.507564,267592.191,0.000,0.000,13.534,0.000,2933.713,2.439,356.992,243.869,281.640,6.440582,11.547,8,0.000,0.000,0.000,0,0.000,0,13.534,0.000,92397.169,0.000,0.000,0.000,78362.788,96832.233,0.000 +11.516730,0.100175,17040570,0.507849,95243.377,0.000,0.000,8.316,0.000,3033.888,0.814,356.992,95.887,107.741,6.450722,11.537,8,0.000,0.000,0.000,0,0.000,0,8.316,0.000,28570.018,0.000,0.000,0.000,31025.722,35647.637,0.000 +11.616807,0.100077,17058515,0.508383,179311.607,0.000,0.000,3.905,0.000,3133.965,1.537,356.992,171.664,112.179,6.470203,11.526,8,0.000,0.000,0.000,0,0.000,0,3.905,0.000,61612.448,0.000,0.000,0.000,59893.774,57805.386,0.000 +11.716950,0.100143,17090980,0.509351,324187.080,0.000,0.000,3230.963,0.000,3230.603,4.913,381.199,183.527,259.239,6.509113,11.500,8,0.000,0.000,0.000,0,0.000,0,3230.963,0.000,77908.751,9.986,0.000,0.000,119010.061,62111.309,65146.974 +11.817085,0.100135,17146839,0.511016,557835.299,0.000,0.000,3253.659,0.000,3259.174,4.802,381.199,10.767,174.061,6.579620,11.483,8,0.000,0.000,0.000,0,0.000,0,3253.659,82029.022,89369.092,36211.010,0.000,82039.009,89379.078,89429.011,89379.078 +11.917237,0.100152,17308676,0.515839,1615916.231,0.000,0.000,3263.454,0.000,10.662,4.749,381.199,0.507,267.445,6.615295,11.457,8,0.000,0.000,0.000,0,0.000,0,3263.454,203361.196,207884.328,207365.116,208972.675,166147.705,201573.910,208423.509,212187.793 +12.017409,0.100171,17467956,0.520586,1590074.453,0.000,0.000,17.030,0.000,0.195,5.343,381.199,0.000,176.845,6.664040,11.440,8,0.000,0.000,0.000,0,0.000,0,17.030,202612.702,202423.027,197940.710,198230.214,193338.598,195454.971,201314.926,198759.307 +12.117562,0.100153,17656763,0.526213,1885183.087,0.000,0.000,19.988,0.000,0.077,5.307,381.199,0.000,277.583,6.726627,11.413,8,0.000,0.000,0.000,0,0.000,0,19.988,186544.332,248539.394,233482.452,239093.859,253212.238,239732.880,240331.963,244245.969 +12.217708,0.100147,17881565,0.532912,2244730.168,0.000,0.000,16.620,0.000,6.350,5.378,381.199,0.000,351.243,6.798405,11.378,8,0.000,0.000,0.000,0,0.000,0,16.620,276235.155,290424.360,288177.653,245799.761,280528.863,280389.067,294069.018,289106.292 +12.317864,0.100155,18092221,0.539190,2103290.057,0.000,0.000,13.164,0.000,22.007,4.935,381.199,0.390,274.339,6.868221,11.352,8,0.000,0.000,0.000,0,0.000,0,13.164,242203.451,273954.089,268203.030,293294.022,253995.119,204981.320,284507.682,282151.345 +12.418006,0.100142,18185345,0.541966,929921.167,0.000,0.000,11.647,0.000,122.149,1.721,381.199,19.348,107.777,6.881577,11.341,8,0.000,0.000,0.000,0,0.000,0,11.647,138184.025,127848.682,133011.361,133750.313,125192.450,0.000,133011.361,138922.977 +12.518112,0.100106,18335232,0.546432,1497279.649,0.000,0.000,24.727,0.000,222.255,3.417,381.199,37.967,201.934,6.913727,11.321,8,0.000,0.000,0.000,0,0.000,0,24.727,227528.329,215650.944,167791.778,217139.363,228517.278,0.000,225070.939,215581.018 +12.618263,0.100151,18435896,0.549433,1005118.452,0.000,0.000,288.848,0.000,34.309,2.863,381.199,251.962,221.657,6.928207,11.300,8,0.000,0.000,0.000,0,0.000,0,288.848,147816.236,139738.464,141655.562,140347.542,148964.498,9.985,140846.786,145739.380 +12.718410,0.100147,18435896,0.549433,0.000,0.000,0.000,0.000,0.000,134.456,2.972,381.199,467.011,210.590,6.928207,11.279,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.818524,0.100114,18435903,0.549433,69.920,0.000,0.000,225.956,0.000,234.441,1.631,381.199,282.022,495.295,7.002930,11.231,8,0.000,0.000,0.000,0,0.000,0,225.956,0.000,19.977,9.989,19.977,0.000,19.977,0.000,0.000 +12.918647,0.100123,18435909,0.549433,59.926,0.000,0.000,326.007,0.000,334.564,0.874,381.199,151.260,255.389,7.002930,11.206,8,0.000,0.000,0.000,0,0.000,0,326.007,9.988,0.000,9.988,0.000,0.000,0.000,19.975,19.975 +13.018809,0.100163,18435912,0.549433,29.951,0.000,0.000,384.867,0.000,252.807,1.050,381.199,252.870,242.224,7.058716,11.182,8,0.000,0.000,0.000,0,0.000,0,384.867,9.984,0.000,0.000,0.000,19.968,0.000,0.000,0.000 +13.118935,0.100126,18435916,0.549433,39.950,0.000,0.000,298.152,0.000,311.539,2.204,381.199,483.336,235.991,7.058716,11.159,8,0.000,0.000,0.000,0,0.000,0,298.152,0.000,19.975,0.000,0.000,0.000,19.975,0.000,0.000 +13.219059,0.100124,18435922,0.549433,59.926,0.000,0.000,409.609,0.000,326.008,1.333,381.199,244.112,384.252,7.159058,11.121,8,0.000,0.000,0.000,0,0.000,0,409.609,0.000,0.000,19.975,9.988,9.988,0.000,19.975,0.000 +13.319212,0.100153,18435926,0.549433,39.939,0.000,0.000,302.944,0.000,426.161,0.600,381.199,87.601,227.933,7.159058,11.099,8,0.000,0.000,0.000,0,0.000,0,302.944,19.969,0.000,0.000,9.985,9.985,0.000,0.000,0.000 +13.419310,0.100098,18435926,0.549433,0.000,0.000,0.000,0.000,0.000,526.259,0.808,381.199,176.857,296.622,7.159058,11.070,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +13.519413,0.100103,18435932,0.549434,59.938,0.000,0.000,583.167,0.000,377.856,2.036,381.199,467.680,339.375,7.194580,11.037,8,0.000,0.000,0.000,0,0.000,0,583.167,0.000,19.979,9.990,0.000,0.000,9.990,0.000,19.979 +13.619566,0.100152,18435938,0.549434,59.909,0.000,0.000,459.077,0.000,389.481,1.529,381.199,233.160,96.220,7.203613,11.028,8,0.000,0.000,0.000,0,0.000,0,459.077,19.970,0.000,9.985,0.000,0.000,9.985,19.970,0.000 +13.719699,0.100133,18435941,0.549434,29.960,0.000,0.000,486.958,0.000,248.134,1.768,381.199,433.134,435.007,7.313110,10.985,8,0.000,0.000,0.000,0,0.000,0,486.958,0.000,0.000,0.000,19.973,9.987,0.000,0.000,0.000 +13.819873,0.100174,18435942,0.549434,9.983,0.000,0.000,10.223,0.000,348.308,0.777,381.199,142.877,388.349,7.313110,10.947,8,0.000,0.000,0.000,0,0.000,0,10.223,0.000,0.000,0.000,0.000,9.983,0.000,0.000,0.000 +13.920037,0.100164,18435946,0.549434,39.934,0.000,0.000,436.630,0.000,377.563,0.884,381.199,208.954,282.544,7.340698,10.919,8,0.000,0.000,0.000,0,0.000,0,436.630,0.000,19.967,9.984,0.000,0.000,0.000,0.000,9.984 +14.020198,0.100161,18435952,0.549434,59.904,0.000,0.000,358.567,0.000,477.724,1.236,381.199,192.347,142.856,7.359131,10.906,8,0.000,0.000,0.000,0,0.000,0,358.567,19.968,0.000,9.984,0.000,0.000,0.000,19.968,9.984 +14.120350,0.100152,18435956,0.549434,39.939,0.000,0.000,539.140,0.000,393.083,1.448,381.199,366.279,241.703,7.384888,10.882,8,0.000,0.000,0.000,0,0.000,0,539.140,0.000,0.000,0.000,19.970,0.000,19.970,0.000,0.000 +14.220487,0.100137,18435961,0.549434,49.932,0.000,0.000,422.838,0.000,290.342,1.642,381.199,346.244,387.048,7.427586,10.844,8,0.000,0.000,0.000,0,0.000,0,422.838,0.000,19.973,9.986,0.000,19.973,0.000,0.000,0.000 +14.320624,0.100137,18435965,0.549435,39.945,0.000,0.000,385.544,0.000,340.699,0.868,381.199,176.672,334.268,7.474365,10.811,8,0.000,0.000,0.000,0,0.000,0,385.544,19.973,0.000,9.986,0.000,0.000,0.000,0.000,9.986 +14.420764,0.100140,18435968,0.549435,29.958,0.000,0.000,365.461,0.000,352.529,1.297,381.199,306.173,306.017,7.546753,10.782,8,0.000,0.000,0.000,0,0.000,0,365.461,0.000,0.000,0.000,0.000,0.000,0.000,19.972,9.986 +14.520890,0.100125,18435973,0.549435,49.937,0.000,0.000,429.338,0.000,302.626,1.666,381.199,260.767,211.727,7.546753,10.761,8,0.000,0.000,0.000,0,0.000,0,429.338,0.000,0.000,0.000,19.975,19.975,9.987,0.000,0.000 +14.621005,0.100115,18435980,0.549435,69.919,0.000,0.000,337.257,0.000,402.742,1.867,381.199,418.072,226.809,7.560181,10.739,8,0.000,0.000,0.000,0,0.000,0,337.257,19.977,0.000,19.977,0.000,0.000,9.988,0.000,19.977 +14.721118,0.100113,18435984,0.549435,39.955,0.000,0.000,488.002,0.000,232.240,0.957,381.199,231.457,318.819,7.599609,10.708,8,0.000,0.000,0.000,0,0.000,0,488.002,0.000,19.977,0.000,0.000,0.000,0.000,19.977,0.000 +14.821260,0.100142,18435984,0.549435,0.000,0.000,0.000,0.000,0.000,332.381,0.877,381.199,192.579,457.009,7.722534,10.663,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +14.921505,0.100246,18437549,0.549482,15611.601,0.000,0.000,334.427,0.000,413.103,0.896,381.199,180.182,210.225,7.722534,10.642,8,0.000,0.000,0.000,0,0.000,0,334.427,0.000,0.000,0.000,15611.601,0.000,0.000,0.000,0.000 +15.021627,0.100121,18454913,0.549999,173429.994,0.000,0.000,424.790,0.000,513.224,1.840,381.199,344.583,320.276,7.821392,10.611,8,0.000,0.000,0.000,0,0.000,0,424.790,28835.084,0.000,2966.408,61875.075,0.000,42049.083,0.000,37704.344 +15.121744,0.100117,18626943,0.555126,1718289.635,0.000,0.000,519.594,0.000,0.128,5.444,381.199,147.640,277.995,7.898865,10.584,8,0.000,0.000,0.000,0,0.000,0,519.594,254332.436,162769.563,240348.797,243435.186,203911.428,192714.528,195651.092,225126.606 +15.221890,0.100147,18841117,0.561509,2138599.445,0.000,0.000,16.271,0.000,0.137,5.590,381.199,0.000,266.094,7.967159,10.558,8,0.000,0.000,0.000,0,0.000,0,16.271,277622.309,280278.408,283743.320,287437.895,248834.584,231240.421,251969.980,277472.529 +15.322037,0.100146,19111162,0.569557,2696506.279,0.000,0.000,19.510,0.000,0.001,7.355,381.199,0.156,470.016,7.998901,10.513,7,0.000,0.000,0.000,0,0.000,0,19.510,419386.634,371087.274,329088.698,383469.165,298343.663,378386.598,164419.532,352324.715 +15.422212,0.100175,19366875,0.577178,2552662.534,0.000,0.000,14.284,0.000,0.013,7.141,381.199,0.000,347.088,7.998901,10.483,5,0.000,0.000,0.000,0,0.000,0,14.284,426603.393,190696.259,431694.483,344656.809,396545.997,361796.812,0.000,400668.782 +15.522372,0.100160,19636625,0.585217,2693194.390,0.000,0.000,13.087,0.000,0.003,5.456,381.199,0.000,315.199,7.998901,10.455,5,0.000,0.000,0.000,0,0.000,0,13.087,582398.919,0.000,532928.008,552536.660,523223.523,0.000,0.000,502107.281 +15.622562,0.100191,19862778,0.591957,2257227.116,0.000,0.000,14.444,0.000,8.399,5.025,381.199,0.000,252.409,7.998901,10.433,4,0.000,0.000,0.000,0,0.000,0,14.444,481691.765,0.000,534131.801,288290.441,434142.407,0.000,0.000,518970.702 +15.722825,0.100263,20000000,0.596046,1368626.234,0.000,0.000,12.508,0.000,0.000,3.055,381.199,0.000,81.738,7.998901,10.428,0,0.000,0.000,0.000,0,0.000,0,12.508,205729.791,0.000,302046.879,0.000,491289.961,0.000,0.000,369559.603 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.log new file mode 100644 index 000000000..ea5ec204f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=459 +worker=4 kind=insert tid=6 os_tid=463 +worker=5 kind=insert tid=7 os_tid=464 +worker=7 kind=insert tid=9 os_tid=466 +worker=6 kind=insert tid=8 os_tid=465 +worker=2 kind=insert tid=10 os_tid=461 +worker=1 kind=insert tid=11 os_tid=460 +worker=3 kind=insert tid=12 os_tid=462 +start_monotonic_ns=2090162163202751 main_address=0x55ecab508300 +load_end reason=complete inserted=20000000 elapsed_s=15.723 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.242 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090162163204541 cpu_ns=10476686 +diagnostic_stage name=stop_request wall_ns=2090177886093818 cpu_ns=63543619725 +diagnostic_stage name=workers_joined wall_ns=2090177886142072 cpu_ns=63543667006 +diagnostic_stage name=before_close wall_ns=2090177886253920 cpu_ns=63543778868 +diagnostic_stage name=after_close wall_ns=2090178128197954 cpu_ns=63629274315 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090177875066721 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090177822485695 last_end_ns=2090177822487011 loop_exit_ns=2090177822487067 deregister_start_ns=2090177822487185 deregister_end_ns=2090177822488365 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090177534906398 last_end_ns=2090177534908355 loop_exit_ns=2090177534908444 deregister_start_ns=2090177534908510 deregister_end_ns=2090177534909630 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090177844841007 last_end_ns=2090177844842269 loop_exit_ns=2090177844842325 deregister_start_ns=2090177844842456 deregister_end_ns=2090177844843449 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090177731043442 last_end_ns=2090177731044777 loop_exit_ns=2090177731044832 deregister_start_ns=2090177731044964 deregister_end_ns=2090177731046225 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090177875065515 last_end_ns=2090177875066721 loop_exit_ns=2090177875066779 deregister_start_ns=2090177875066869 deregister_end_ns=2090177875068044 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090177576044961 last_end_ns=2090177576046513 loop_exit_ns=2090177576046579 deregister_start_ns=2090177576046676 deregister_end_ns=2090177576047703 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090177446666359 last_end_ns=2090177446667894 loop_exit_ns=2090177446667953 deregister_start_ns=2090177446667991 deregister_end_ns=2090177446672084 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090177850422483 last_end_ns=2090177850423735 loop_exit_ns=2090177850423791 deregister_start_ns=2090177850423834 deregister_end_ns=2090177850424536 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.summary.csv new file mode 100644 index 000000000..29e13255e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-12-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1272026.720131,15.722940,20000000,0.006164,0.001456,0.062976,0.274432,3263.454052,0.006164,0.001456,0.062976,0.274432,3263.454052,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.csv new file mode 100644 index 000000000..478f6832e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.csv @@ -0,0 +1,156 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,200417,0.005973,2002821.220,0.000,0.000,4.797,0.000,2.107,4.811,45.281,0.000,105.671,0.033154,14.002,8,0.000,0.000,0.000,0,0.000,0,4.797,249791.780,257726.437,243396.087,246513.988,253189.492,257026.908,255407.998,239768.530 +0.200227,0.100159,458418,0.013662,2575907.507,0.000,0.000,18.838,0.000,0.139,5.802,104.180,0.000,135.994,0.098713,13.989,8,0.000,0.000,0.000,0,0.000,0,18.838,334417.393,341496.120,331901.401,273354.644,284536.835,327168.938,338740.508,344291.667 +0.300371,0.100145,701208,0.020898,2424391.711,0.000,0.000,16.933,0.000,0.092,5.880,156.363,0.000,128.018,0.155655,13.976,8,0.000,0.000,0.000,0,0.000,0,16.933,303380.983,296361.142,328564.541,271996.399,314564.800,300674.899,303650.593,305198.354 +0.400509,0.100138,942107,0.028077,2405675.172,0.000,0.000,19.618,0.000,0.052,6.006,204.418,0.000,127.051,0.207760,13.964,8,0.000,0.000,0.000,0,0.000,0,19.618,241237.594,289890.554,321467.044,302982.514,307795.882,312229.772,317732.190,312339.621 +0.500663,0.100154,1185160,0.035321,2426802.698,0.000,0.000,19.542,0.000,4.465,5.925,254.117,0.000,128.202,0.263634,13.951,8,0.000,0.000,0.000,0,0.000,0,19.542,326538.473,306369.450,319159.806,300937.793,298441.626,251593.580,316414.023,307347.947 +0.600814,0.100151,1422773,0.042402,2372548.898,0.000,0.000,18.889,0.000,0.123,5.622,276.949,0.000,125.280,0.326904,13.939,8,0.000,0.000,0.000,0,0.000,0,18.889,310711.016,310441.423,301514.896,258789.386,255404.495,316492.290,301754.535,317440.858 +0.700960,0.100146,1677706,0.050000,2545608.549,0.000,0.000,12.778,0.000,0.051,5.947,277.887,0.000,137.884,0.387051,13.925,8,0.000,0.000,0.000,0,0.000,0,12.778,330077.456,315458.828,282936.372,325454.215,316427.412,316477.339,322298.828,336478.099 +0.801134,0.100174,1857998,0.055373,1799783.571,0.000,0.000,14.336,0.000,18.922,4.827,282.871,0.000,247.654,0.427097,13.901,8,0.000,0.000,0.000,0,0.000,0,14.336,233742.664,223430.634,231536.508,225966.215,177999.805,229000.927,236517.827,241588.990 +0.901274,0.100140,2067900,0.061628,2096088.871,0.000,0.000,23.505,0.000,0.140,5.947,283.496,2.497,226.090,0.488243,13.879,8,0.000,0.000,0.000,0,0.000,0,23.505,261634.136,272139.446,211394.390,270671.498,266177.782,267655.716,271021.010,275394.893 +1.001417,0.100143,2246431,0.066949,1782763.696,0.000,0.000,32.121,0.000,24.725,6.244,290.871,34.365,188.013,0.554813,13.861,8,0.000,0.000,0.000,0,0.000,0,32.121,248085.662,160141.272,266529.319,212516.465,208232.583,218747.565,210679.089,257831.742 +1.101576,0.100159,2336363,0.069629,897891.813,0.000,0.000,102.844,0.000,87.075,8.414,296.340,96.877,201.788,0.637943,13.841,8,0.000,0.000,0.000,0,0.000,0,102.844,241725.511,52456.563,238870.053,48033.598,24391.203,14786.481,36212.401,241416.004 +1.201847,0.100271,2385269,0.071087,487736.571,0.000,0.000,34.675,0.000,187.347,3.681,296.340,42.424,544.265,0.665249,13.788,8,0.000,0.000,0.000,0,0.000,0,34.675,89437.320,0.000,76751.741,68633.768,73071.726,75275.746,36899.876,67666.393 +1.301990,0.100143,2521339,0.075142,1358759.393,0.000,0.000,195.639,0.000,0.089,4.307,296.340,50.826,489.808,0.730122,13.740,8,0.000,0.000,0.000,0,0.000,0,195.639,164335.293,175739.006,168319.603,168369.531,166202.626,168848.847,179433.729,167510.758 +1.402135,0.100145,2626481,0.078275,1049893.906,0.000,0.000,63.697,0.000,0.287,3.472,296.340,0.039,302.958,0.790253,13.710,8,0.000,0.000,0.000,0,0.000,0,63.697,91167.482,139067.855,141763.936,145628.319,139696.941,132018.102,128033.894,132517.377 +1.502280,0.100145,2852582,0.085014,2257734.524,0.000,0.000,14.932,0.000,0.067,5.759,296.340,0.078,301.204,0.863430,13.681,8,0.000,0.000,0.000,0,0.000,0,14.932,282110.719,290967.870,287982.201,284027.938,293354.407,286304.635,288641.245,244345.508 +1.602435,0.100155,3094651,0.092228,2416941.807,0.000,0.000,14.806,0.000,0.100,5.358,296.340,0.000,223.638,0.931572,13.659,8,0.000,0.000,0.000,0,0.000,0,14.806,258349.352,308022.319,313154.360,302660.634,300813.498,304777.351,302980.138,326184.154 +1.702612,0.100177,3329472,0.099226,2344062.510,0.000,0.000,11.369,0.000,0.203,5.665,296.340,0.000,157.417,0.998734,13.643,8,0.000,0.000,0.000,0,0.000,0,11.369,284536.552,290935.231,303303.347,298302.196,296505.375,296405.552,277489.022,296585.234 +1.802759,0.100146,3558775,0.106060,2289676.174,0.000,0.000,4.630,0.000,13.138,5.603,296.340,0.000,231.848,1.072575,13.621,8,0.000,0.000,0.000,0,0.000,0,4.630,282396.357,273659.155,307908.987,290814.027,278571.959,298023.467,254097.808,304204.414 +1.902913,0.100154,3775589,0.112521,2164799.260,0.000,0.000,19.193,0.000,6.700,5.977,296.340,0.000,217.165,1.169205,13.599,8,0.000,0.000,0.000,0,0.000,0,19.193,290921.048,228647.149,265001.048,284411.094,273497.935,277581.633,266748.351,277991.002 +2.003066,0.100152,3983571,0.118720,2076654.825,0.000,0.000,22.358,0.000,12.622,5.093,296.340,7.879,192.948,1.223873,13.581,8,0.000,0.000,0.000,0,0.000,0,22.358,243049.551,243339.110,280841.949,279733.638,214862.513,286333.579,275210.532,253283.952 +2.103207,0.100141,4103835,0.122304,1200946.749,0.000,0.000,88.346,0.000,86.173,9.766,296.340,106.764,128.530,1.311630,13.568,8,0.000,0.000,0.000,0,0.000,0,88.346,88445.298,85679.198,255290.059,44337.487,257107.496,44547.192,343515.667,82024.351 +2.203387,0.100180,4324752,0.128888,2205201.189,0.000,0.000,90.232,0.000,3.585,5.894,296.340,10.606,120.447,1.386135,13.556,8,0.000,0.000,0.000,0,0.000,0,90.232,279746.526,268746.324,274046.784,246246.817,281303.724,276961.538,296336.668,281812.807 +2.303541,0.100155,4563604,0.136006,2384830.572,0.000,0.000,13.454,0.000,0.125,5.709,296.340,0.000,133.465,1.487556,13.543,8,0.000,0.000,0.000,0,0.000,0,13.454,326185.378,318617.087,273696.580,299107.269,297759.354,250692.169,315631.705,303141.029 +2.403711,0.100170,4791255,0.142791,2272650.607,0.000,0.000,15.641,0.000,0.069,5.147,296.340,0.000,348.588,1.553875,13.509,8,0.000,0.000,0.000,0,0.000,0,15.641,295677.883,286503.463,279255.771,304033.693,284047.633,290376.885,255286.475,277468.805 +2.503858,0.100147,4989332,0.148694,1977869.968,0.000,0.000,16.431,0.000,0.141,4.704,296.340,0.000,400.819,1.616566,13.470,8,0.000,0.000,0.000,0,0.000,0,16.431,261346.803,201384.722,255655.148,257861.913,246139.101,244910.902,253108.882,257462.498 +2.604009,0.100151,5212236,0.155337,2225671.224,0.000,0.000,17.885,0.000,0.109,5.381,296.340,0.000,343.777,1.683239,13.436,8,0.000,0.000,0.000,0,0.000,0,17.885,288722.989,225408.821,282162.918,282382.586,289601.659,269312.369,294294.556,293785.327 +2.704162,0.100153,5448847,0.162388,2362501.586,0.000,0.000,19.141,0.000,0.188,5.482,296.340,0.000,227.309,1.751606,13.414,8,0.000,0.000,0.000,0,0.000,0,19.141,329047.423,282238.917,314240.039,235949.618,299911.924,321628.754,287041.581,292443.331 +2.804318,0.100156,5657132,0.168596,2079599.233,0.000,0.000,21.532,0.000,0.152,5.724,296.340,0.000,186.115,1.817257,13.396,8,0.000,0.000,0.000,0,0.000,0,21.532,277566.117,260902.166,218578.325,280711.201,239795.159,254651.936,296816.026,250578.304 +2.904481,0.100163,5791839,0.172610,1344878.144,0.000,0.000,22.596,0.000,63.563,6.958,296.340,104.283,149.015,1.900642,13.381,8,0.000,0.000,0.000,0,0.000,0,22.596,108153.733,109371.748,106087.101,124227.536,275850.424,121432.092,219422.390,280333.119 +3.004667,0.100185,5945998,0.177205,1538736.905,0.000,0.000,94.187,0.000,0.167,8.667,296.340,89.677,101.920,1.997807,13.371,8,0.000,0.000,0.000,0,0.000,0,94.187,124030.026,220061.966,120037.429,192802.509,203812.096,189838.006,308647.712,179507.161 +3.104804,0.100137,6199715,0.184766,2533699.010,0.000,0.000,13.203,0.000,0.128,5.304,296.340,0.000,133.879,2.066196,13.358,8,0.000,0.000,0.000,0,0.000,0,13.203,315587.667,336598.883,318543.618,323297.106,315427.886,321579.459,275632.403,327031.989 +3.204941,0.100138,6439446,0.191910,2394009.092,0.000,0.000,12.984,0.000,0.407,5.253,296.340,0.000,205.654,2.133850,13.338,8,0.000,0.000,0.000,0,0.000,0,12.984,302073.495,273163.357,291428.173,306387.547,294014.607,306966.748,306117.918,313857.247 +3.305104,0.100163,6653875,0.198301,2140804.577,0.000,0.000,17.331,0.000,0.143,5.168,296.340,0.000,457.692,2.198521,13.293,8,0.000,0.000,0.000,0,0.000,0,17.331,287631.710,273724.352,267344.739,275950.727,268922.171,265976.966,271428.091,229825.823 +3.405248,0.100144,6882328,0.205109,2281241.362,0.000,0.000,17.354,0.000,0.057,5.278,296.340,0.000,370.521,2.268272,13.257,8,0.000,0.000,0.000,0,0.000,0,17.354,315485.197,280535.580,290231.602,299008.949,294495.455,228680.334,289153.157,283651.089 +3.505403,0.100154,7101950,0.211655,2192832.731,0.000,0.000,5.002,0.000,17.910,5.430,296.340,0.000,322.666,2.339420,13.225,8,0.000,0.000,0.000,0,0.000,0,5.002,298568.801,264741.054,282254.002,271400.767,226240.526,286936.769,285998.219,276692.593 +3.605558,0.100155,7328106,0.218395,2258053.288,0.000,0.000,18.855,0.000,0.097,5.948,296.340,0.000,196.258,2.438370,13.206,8,0.000,0.000,0.000,0,0.000,0,18.855,230531.988,290758.458,260285.781,309948.656,303318.952,311016.997,261424.014,290768.442 +3.705707,0.100149,7526937,0.224320,1985352.976,0.000,0.000,19.963,0.000,30.927,4.878,296.340,29.799,170.137,2.494278,13.190,8,0.000,0.000,0.000,0,0.000,0,19.963,229657.943,269348.826,229268.523,271216.045,213781.589,277566.587,218724.228,275789.234 +3.805852,0.100145,7574098,0.225726,470927.640,0.000,0.000,122.310,0.000,83.684,5.049,296.340,119.280,50.045,2.550179,13.185,8,0.000,0.000,0.000,0,0.000,0,122.310,9.986,109201.770,18483.218,110929.267,61930.265,108243.159,9.986,62119.990 +3.906013,0.100161,7774521,0.231699,2001006.339,0.000,0.000,146.450,0.000,0.062,7.792,296.340,75.503,126.281,2.639488,13.172,8,0.000,0.000,0.000,0,0.000,0,146.450,221343.411,334121.723,323568.724,283073.962,110831.448,316569.999,277313.243,134183.827 +4.006167,0.100154,8023989,0.239134,2490852.158,0.000,0.000,12.800,0.000,0.169,5.313,296.340,0.000,131.517,2.707157,13.159,8,0.000,0.000,0.000,0,0.000,0,12.800,330831.591,304861.501,310113.430,311361.512,315664.899,328545.105,276265.446,313208.673 +4.106302,0.100135,8255823,0.246043,2315218.530,0.000,0.000,12.287,0.000,8.086,5.257,296.340,0.000,279.077,2.779312,13.132,8,0.000,0.000,0.000,0,0.000,0,12.287,311539.969,302112.680,272143.086,294293.222,300874.349,260838.327,280661.601,292755.296 +4.206457,0.100155,8453654,0.251939,1975246.353,0.000,0.000,16.770,0.000,9.600,4.946,296.340,0.000,454.061,2.841507,13.088,8,0.000,0.000,0.000,0,0.000,0,16.770,264529.709,251649.686,228405.738,228076.249,234945.595,270360.665,237022.374,260256.337 +4.306604,0.100147,8665438,0.258250,2114729.466,0.000,0.000,19.506,0.000,1.749,5.337,296.340,0.000,320.700,2.910282,13.056,8,0.000,0.000,0.000,0,0.000,0,19.506,293628.105,275015.482,277841.326,251340.306,273767.318,211598.761,257421.361,274116.804 +4.406755,0.100151,8879809,0.264639,2140482.901,0.000,0.000,15.344,0.000,0.161,5.693,296.340,0.000,291.709,3.003632,13.028,8,0.000,0.000,0.000,0,0.000,0,15.344,275264.997,271600.521,277112.212,265689.433,281805.136,250242.722,286957.369,231810.511 +4.506909,0.100155,9115819,0.271673,2356455.694,0.000,0.000,17.681,0.000,0.038,5.594,296.340,0.000,197.702,3.075363,13.008,8,0.000,0.000,0.000,0,0.000,0,17.681,308942.215,311358.478,307454.515,286526.880,263762.087,287305.676,290960.025,300145.818 +4.607092,0.100183,9257694,0.275901,1416164.565,0.000,0.000,27.142,0.000,39.908,3.070,296.340,6.862,74.902,3.117844,13.001,8,0.000,0.000,0.000,0,0.000,0,27.142,167673.884,194734.481,142719.443,172674.755,187527.638,166525.980,194654.627,189653.757 +4.707215,0.100123,9375176,0.279402,1173372.903,0.000,0.000,112.903,0.000,75.523,9.156,296.340,180.637,150.010,3.202644,12.986,8,0.000,0.000,0.000,0,0.000,0,112.903,79442.026,294456.852,234780.450,115457.608,228727.914,71711.560,75387.027,73409.466 +4.807377,0.100162,9587657,0.285734,2121379.199,0.000,0.000,89.971,0.000,0.093,7.187,296.340,29.718,121.990,3.283413,12.975,8,0.000,0.000,0.000,0,0.000,0,89.971,326541.900,184212.083,253290.366,304837.002,246181.862,307712.352,221621.582,276982.051 +4.907524,0.100147,9824325,0.292788,2363204.105,0.000,0.000,14.183,0.000,8.261,5.431,296.340,0.000,136.440,3.354942,12.961,8,0.000,0.000,0.000,0,0.000,0,14.183,311092.433,303473.639,265958.817,300218.427,267406.688,315785.530,296334.140,302934.432 +5.007688,0.100164,10029184,0.298893,2045243.082,0.000,0.000,16.197,0.000,14.444,5.114,296.340,0.000,407.731,3.419224,12.921,8,0.000,0.000,0.000,0,0.000,0,16.197,253445.252,233328.172,247435.087,267781.791,257838.063,265405.680,253045.906,266963.131 +5.107837,0.100150,10236472,0.305071,2069779.615,0.000,0.000,21.531,0.000,1.725,5.264,296.340,0.000,396.281,3.485714,12.883,8,0.000,0.000,0.000,0,0.000,0,21.531,205572.067,248837.259,271083.935,277274.662,264344.031,281009.068,254888.195,266770.397 +5.207992,0.100155,10457108,0.311646,2202954.189,0.000,0.000,20.408,0.000,0.165,5.717,296.340,0.000,336.628,3.581444,12.850,8,0.000,0.000,0.000,0,0.000,0,20.408,277990.222,288144.523,269503.342,282692.951,295972.421,275494.081,231172.603,281984.047 +5.308145,0.100153,10678207,0.318235,2207618.591,0.000,0.000,14.438,0.000,0.059,5.539,296.340,0.000,231.755,3.648136,12.827,8,0.000,0.000,0.000,0,0.000,0,14.438,300551.008,271485.396,293581.651,281420.223,231206.908,286252.843,269618.247,273502.315 +5.408296,0.100151,10909610,0.325132,2310544.221,0.000,0.000,13.126,0.000,0.041,5.643,296.340,0.000,197.437,3.716721,12.808,8,0.000,0.000,0.000,0,0.000,0,13.126,302573.525,286507.763,309113.659,291580.111,291959.538,281854.783,296332.940,250621.902 +5.508459,0.100164,11062259,0.329681,1523992.755,0.000,0.000,17.501,0.000,54.244,5.552,296.340,67.585,130.216,3.790276,12.795,8,0.000,0.000,0.000,0,0.000,0,17.501,139870.805,278932.935,171049.715,170770.173,215816.359,266303.630,136715.974,144533.165 +5.608648,0.100188,11187445,0.333412,1249505.345,0.000,0.000,94.901,0.000,47.265,10.171,296.340,195.257,132.329,3.864475,12.782,8,0.000,0.000,0.000,0,0.000,0,94.901,194902.712,332922.617,130014.991,150696.018,153740.281,182605.885,63150.994,41471.848 +5.708802,0.100154,11411074,0.340077,2232848.778,0.000,0.000,59.160,0.000,1.030,5.846,296.340,0.000,144.192,3.939129,12.768,8,0.000,0.000,0.000,0,0.000,0,59.160,304301.017,297591.358,270702.798,296473.082,290272.638,253509.297,239760.486,280238.103 +5.808988,0.100186,11619776,0.346296,2083152.586,0.000,0.000,17.997,0.000,0.116,5.466,296.340,0.000,374.500,4.030689,12.731,8,0.000,0.000,0.000,0,0.000,0,17.997,273262.682,255565.537,255006.575,278602.768,222387.134,254846.872,265008.007,278473.009 +5.909155,0.100167,11830419,0.352574,2102917.224,0.000,0.000,15.217,0.000,0.175,5.180,296.340,0.000,368.837,4.095753,12.695,8,0.000,0.000,0.000,0,0.000,0,15.217,256331.816,267932.438,257759.431,267473.205,228927.592,278365.011,276687.812,269439.919 +6.009301,0.100147,12060773,0.359439,2300163.797,0.000,0.000,13.158,0.000,0.062,5.309,296.340,0.000,307.049,4.162083,12.665,8,0.000,0.000,0.000,0,0.000,0,13.158,288286.850,291402.277,285301.232,302116.550,304203.487,303634.323,285610.778,239608.301 +6.109448,0.100146,12289813,0.366265,2287054.976,0.000,0.000,13.156,0.000,0.284,5.242,296.340,0.000,248.543,4.229671,12.641,8,0.000,0.000,0.000,0,0.000,0,13.156,289147.096,298773.018,280459.802,259979.756,284124.442,291214.073,292232.584,291124.205 +6.209596,0.100148,12515879,0.373002,2257323.901,0.000,0.000,16.873,0.000,0.027,5.554,296.340,0.000,218.466,4.296635,12.619,8,0.000,0.000,0.000,0,0.000,0,16.873,235891.376,310091.715,287365.303,286546.513,277479.912,276431.462,303092.060,280425.559 +6.309758,0.100162,12749528,0.379966,2332705.908,0.000,0.000,11.679,0.000,0.752,5.555,296.340,0.000,201.665,4.365322,12.600,8,0.000,0.000,0.000,0,0.000,0,11.679,305474.462,303517.637,296538.957,273995.527,319142.291,280974.206,300153.095,252909.732 +6.409903,0.100145,12880485,0.383868,1307675.975,0.000,0.000,72.721,0.000,83.399,7.889,296.340,82.810,121.972,4.458511,12.588,8,0.000,0.000,0.000,0,0.000,0,72.721,312796.948,43087.592,77637.551,208847.507,291587.667,41779.487,290469.287,41469.935 +6.510078,0.100175,12979227,0.386811,985693.440,0.000,0.000,90.600,0.000,94.120,6.856,296.340,158.316,93.703,4.527927,12.579,8,0.000,0.000,0.000,0,0.000,0,90.600,195846.951,112772.465,97309.551,125220.661,130621.201,125270.574,21222.826,177429.211 +6.610259,0.100182,13212585,0.393766,2329350.435,0.000,0.000,115.924,0.000,0.069,5.879,296.340,24.448,128.790,4.616131,12.566,8,0.000,0.000,0.000,0,0.000,0,115.924,318661.384,304227.593,307192.210,297320.135,306024.330,301981.671,233396.206,260546.907 +6.710406,0.100146,13442738,0.400625,2298167.436,0.000,0.000,17.307,0.000,0.089,5.228,296.340,0.000,318.635,4.682571,12.535,8,0.000,0.000,0.000,0,0.000,0,17.307,291563.399,282456.723,291912.888,304494.479,289686.146,312203.200,286710.500,239140.102 +6.810558,0.100152,13642566,0.406580,1995244.953,0.000,0.000,15.102,0.000,0.021,4.913,296.340,0.000,449.824,4.745483,12.491,8,0.000,0.000,0.000,0,0.000,0,15.102,260134.299,246824.545,245476.596,259295.575,254083.503,214703.406,259385.438,255341.590 +6.910691,0.100133,13868805,0.413323,2259385.785,0.000,0.000,14.037,0.000,0.162,5.366,296.340,0.000,309.432,4.811722,12.460,8,0.000,0.000,0.000,0,0.000,0,14.037,292331.299,281635.521,300230.795,292451.139,284431.802,281086.251,254881.095,272337.883 +7.010832,0.100142,14090262,0.419923,2211438.603,0.000,0.000,17.854,0.000,0.149,5.380,296.340,0.000,311.707,4.878185,12.430,8,0.000,0.000,0.000,0,0.000,0,17.854,304958.179,215784.449,289320.322,270866.453,288211.892,297189.180,260760.763,284347.364 +7.110966,0.100133,14314854,0.426616,2242926.523,0.000,0.000,14.878,0.000,0.073,5.580,296.340,0.000,194.350,4.944832,12.411,8,0.000,0.000,0.000,0,0.000,0,14.878,274903.106,273994.319,289663.407,296014.930,271297.918,288504.953,302725.973,245821.919 +7.211112,0.100146,14532810,0.433111,2176374.136,0.000,0.000,14.074,0.000,7.506,5.468,296.340,0.000,195.924,5.017712,12.392,8,0.000,0.000,0.000,0,0.000,0,14.074,279800.417,277793.355,274707.872,270274.362,290824.280,269245.867,234646.515,279081.469 +7.311272,0.100160,14625663,0.435879,927047.975,0.000,0.000,31.197,0.000,76.919,4.451,296.340,64.740,102.570,5.079029,12.382,8,0.000,0.000,0.000,0,0.000,0,31.197,32637.824,31809.148,190884.842,195417.596,89686.622,159594.864,31569.531,195447.548 +7.411449,0.100177,14741348,0.439326,1154800.702,0.000,0.000,119.128,0.000,77.237,9.301,296.340,239.029,168.724,5.172398,12.365,8,0.000,0.000,0.000,0,0.000,0,119.128,150642.671,183544.284,76584.095,110204.432,76164.839,267854.668,180968.854,108836.859 +7.511618,0.100168,14954668,0.445684,2129617.323,0.000,0.000,94.172,0.000,0.132,7.269,296.340,27.922,233.474,5.257378,12.342,8,0.000,0.000,0.000,0,0.000,0,94.172,298088.523,236562.029,217843.520,229234.357,282215.227,288175.200,291569.490,285928.979 +7.611766,0.100149,15178995,0.452369,2239943.348,0.000,0.000,22.169,0.000,0.162,5.117,296.340,0.000,397.418,5.323380,12.304,8,0.000,0.000,0.000,0,0.000,0,22.169,296419.772,287133.564,266863.667,282560.355,301771.824,233493.228,282061.097,289639.841 +7.711913,0.100147,15395397,0.458819,2160841.381,0.000,0.000,17.328,0.000,0.107,4.692,296.340,0.000,328.384,5.388142,12.271,8,0.000,0.000,0.000,0,0.000,0,17.328,278410.455,280277.709,277312.071,285959.351,225947.629,274136.742,272778.740,266018.684 +7.812056,0.100142,15630333,0.465820,2346024.399,0.000,0.000,13.889,0.000,0.166,5.225,296.340,0.000,308.000,5.455177,12.241,8,0.000,0.000,0.000,0,0.000,0,13.889,281769.377,293932.084,297536.959,280291.479,300762.373,313384.427,309579.836,268767.863 +7.912204,0.100148,15854148,0.472490,2234836.274,0.000,0.000,11.518,0.000,0.014,5.089,296.340,0.000,217.022,5.522278,12.220,8,0.000,0.000,0.000,0,0.000,0,11.518,298337.637,261352.477,284088.765,238636.160,296200.805,292815.824,280593.947,282810.660 +8.012356,0.100152,16084120,0.479344,2296231.038,0.000,0.000,15.616,0.000,0.097,5.488,296.340,0.000,248.139,5.589554,12.196,8,0.000,0.000,0.000,0,0.000,0,15.616,232067.390,291557.000,309469.782,291087.713,303508.840,315091.241,283848.712,269600.361 +8.112496,0.100141,16318037,0.486315,2335882.409,0.000,0.000,12.981,0.000,11.230,5.543,296.340,0.000,222.265,5.666561,12.174,8,0.000,0.000,0.000,0,0.000,0,12.981,317033.797,284918.996,284789.179,316414.669,284689.320,243157.772,317433.235,287445.441 +8.212665,0.100168,16402906,0.488845,847263.547,0.000,0.000,109.977,0.000,3.063,1.283,316.898,13.961,44.924,5.679134,12.170,8,0.000,0.000,0.000,0,0.000,0,109.977,118260.896,114057.972,123971.282,117382.375,121545.366,5730.352,120716.761,125598.542 +8.312858,0.100193,16456531,0.490443,535215.525,0.000,0.000,2.917,0.000,103.256,1.592,347.684,106.903,107.410,5.706429,12.159,8,0.000,0.000,0.000,0,0.000,0,2.917,135098.878,0.000,128870.916,0.000,0.000,133871.251,0.000,137374.480 +8.413014,0.100156,16504696,0.491878,480899.129,0.000,0.000,26.089,0.000,203.412,5.060,355.465,514.821,247.348,5.780319,12.135,8,0.000,0.000,0.000,0,0.000,0,26.089,94043.162,0.000,136686.579,0.000,0.000,119753.019,0.000,130416.369 +8.513176,0.100162,16518312,0.492284,135939.856,0.000,0.000,7.323,0.000,303.574,1.450,355.465,164.967,81.782,5.800430,12.127,8,0.000,0.000,0.000,0,0.000,0,7.323,47283.428,0.000,43589.410,0.000,0.000,0.000,0.000,45067.018 +8.613328,0.100152,16548117,0.493172,297599.134,0.000,0.000,3.835,0.000,403.725,2.703,355.465,350.563,438.125,5.829681,12.084,8,0.000,0.000,0.000,0,0.000,0,3.835,97532.238,0.000,104012.420,0.000,0.000,0.000,0.000,96054.477 +8.713490,0.100162,16567167,0.493740,190191.158,0.000,0.000,11.175,0.000,503.888,2.355,355.465,229.432,364.252,5.855816,12.048,8,0.000,0.000,0.000,0,0.000,0,11.175,57636.407,0.000,61709.793,0.000,0.000,0.000,0.000,70844.958 +8.813635,0.100145,16588983,0.494390,217843.985,0.000,0.000,5.778,0.000,604.033,2.546,355.465,283.963,267.620,5.885864,12.022,8,0.000,0.000,0.000,0,0.000,0,5.778,73892.807,0.000,72195.270,0.000,0.000,0.000,0.000,71755.907 +8.913795,0.100159,16610534,0.495032,215166.974,0.000,0.000,5.711,0.000,704.192,2.364,355.465,405.915,137.398,5.923355,12.009,8,0.000,0.000,0.000,0,0.000,0,5.711,71665.748,0.000,73862.247,0.000,0.000,0.000,0.000,69638.979 +9.013901,0.100107,16627981,0.495552,174283.807,0.000,0.000,4.006,0.000,804.299,1.873,355.465,185.856,352.436,5.945133,11.974,8,0.000,0.000,0.000,0,0.000,0,4.006,48048.668,0.000,62113.642,0.000,0.000,0.000,0.000,64121.497 +9.114021,0.100120,16641599,0.495958,136016.965,0.000,0.000,34.223,0.000,904.419,1.094,355.465,149.859,249.662,5.962193,11.950,8,0.000,0.000,0.000,0,0.000,0,34.223,38453.908,0.000,48781.529,0.000,0.000,0.000,0.000,48781.529 +9.214128,0.100107,16659580,0.496494,179618.049,0.000,0.000,5.646,0.000,1004.526,1.483,355.465,192.021,194.636,5.981186,11.931,8,0.000,0.000,0.000,0,0.000,0,5.646,59126.814,0.000,58397.593,0.000,0.000,0.000,0.000,62093.643 +9.314240,0.100112,16683421,0.497205,238142.878,0.000,0.000,6.645,0.000,1104.638,2.925,355.465,331.230,270.010,6.007195,11.905,8,0.000,0.000,0.000,0,0.000,0,6.645,67394.404,0.000,91657.189,0.000,0.000,0.000,0.000,79091.284 +9.414379,0.100139,16696062,0.497581,126235.060,0.000,0.000,47.099,0.000,1204.777,1.871,355.465,252.736,110.862,6.066559,11.894,8,0.000,0.000,0.000,0,0.000,0,47.099,41991.806,0.000,39904.699,0.000,0.000,0.000,0.000,44338.554 +9.514523,0.100144,16728437,0.498546,323285.097,0.000,0.000,3.186,0.000,1304.920,2.609,355.465,263.176,358.157,6.103027,11.859,8,0.000,0.000,0.000,0,0.000,0,3.186,111939.025,0.000,102722.279,0.000,0.000,0.000,0.000,108623.792 +9.614672,0.100149,16739611,0.498879,111573.316,0.000,0.000,9.414,0.000,1405.070,1.125,355.465,112.254,183.437,6.112507,11.841,8,0.000,0.000,0.000,0,0.000,0,9.414,37683.703,0.000,36944.807,0.000,0.000,0.000,0.000,36944.807 +9.714849,0.100177,16756705,0.499389,170638.473,0.000,0.000,5.352,0.000,1505.246,1.486,355.465,180.891,271.824,6.128651,11.814,8,0.000,0.000,0.000,0,0.000,0,5.352,55402.102,0.000,59095.575,0.000,0.000,0.000,0.000,56140.796 +9.814987,0.100138,16774396,0.499916,176665.357,0.000,0.000,9.396,0.000,1605.385,1.917,355.465,172.730,193.833,6.146530,11.795,8,0.000,0.000,0.000,0,0.000,0,9.396,60646.019,0.000,58379.158,0.000,0.000,0.000,0.000,57640.181 +9.915132,0.100145,16792218,0.500447,177962.357,0.000,0.000,5.331,0.000,1705.530,2.001,355.465,190.544,164.488,6.168690,11.779,8,0.000,0.000,0.000,0,0.000,0,5.331,55929.029,0.000,62229.907,0.000,0.000,0.000,0.000,59803.420 +10.015297,0.100165,16829888,0.501570,376080.659,0.000,0.000,4.909,0.000,1805.694,3.832,355.465,359.291,205.014,6.207005,11.759,8,0.000,0.000,0.000,0,0.000,0,4.909,121340.173,0.000,130624.883,0.000,0.000,0.000,0.000,124115.603 +10.115468,0.100171,16848388,0.502121,184684.017,0.000,0.000,10.700,0.000,1905.866,1.928,355.465,162.885,183.592,6.225292,11.741,8,0.000,0.000,0.000,0,0.000,0,10.700,63531.302,0.000,59837.621,0.000,0.000,0.000,0.000,61315.094 +10.215612,0.100144,16861857,0.502522,134496.254,0.000,0.000,9.705,0.000,2006.010,1.028,355.465,121.856,247.456,6.238930,11.717,8,0.000,0.000,0.000,0,0.000,0,9.705,42858.261,0.000,46552.939,0.000,0.000,0.000,0.000,45085.054 +10.315740,0.100128,16881288,0.503102,194061.828,0.000,0.000,5.215,0.000,2106.137,1.696,355.465,184.803,289.396,6.258488,11.689,8,0.000,0.000,0.000,0,0.000,0,5.215,78339.817,0.000,73166.433,0.000,0.000,0.000,0.000,42555.579 +10.415878,0.100138,16887313,0.503281,60166.909,0.000,0.000,91.756,0.000,2206.276,1.138,355.465,152.563,148.545,6.273567,11.674,8,0.000,0.000,0.000,0,0.000,0,91.756,24386.322,0.000,28820.199,0.000,0.000,0.000,0.000,6960.388 +10.516002,0.100124,16915581,0.504124,282330.497,0.000,0.000,5.062,0.000,2306.399,2.174,355.465,244.268,176.305,6.330570,11.657,8,0.000,0.000,0.000,0,0.000,0,5.062,97559.229,0.000,93124.719,0.000,0.000,0.000,0.000,91646.549 +10.616181,0.100180,16941112,0.504884,254851.749,0.000,0.000,4.978,0.000,2406.579,2.924,355.465,252.047,121.656,6.359108,11.645,8,0.000,0.000,0.000,0,0.000,0,4.978,89379.286,0.000,83469.912,0.000,0.000,0.000,0.000,82002.550 +10.716318,0.100137,16957022,0.505359,158882.906,0.000,0.000,11.874,0.000,2506.716,1.369,355.465,142.345,125.844,6.375919,11.633,8,0.000,0.000,0.000,0,0.000,0,11.874,53207.299,0.000,53207.299,0.000,0.000,0.000,0.000,52468.308 +10.816435,0.100117,16972118,0.505809,150783.342,0.000,0.000,8.681,0.000,2606.833,1.451,355.465,118.806,243.348,6.389027,11.609,8,0.000,0.000,0.000,0,0.000,0,8.681,45826.310,0.000,53217.650,0.000,0.000,0.000,0.000,51739.382 +10.916570,0.100134,16993208,0.506437,210617.044,0.000,0.000,5.421,0.000,2706.967,1.587,355.465,150.228,353.587,6.407082,11.574,8,0.000,0.000,0.000,0,0.000,0,5.421,71683.696,0.000,67988.660,0.000,0.000,0.000,0.000,70944.689 +11.016725,0.100155,17004333,0.506769,111077.569,0.000,0.000,9.988,0.000,2807.123,0.977,355.465,111.468,121.101,6.418526,11.562,8,0.000,0.000,0.000,0,0.000,0,9.988,34726.093,0.000,36203.799,0.000,0.000,0.000,0.000,40147.677 +11.116863,0.100138,17022390,0.507307,180320.419,0.000,0.000,11.059,0.000,2907.261,1.551,355.465,167.698,188.801,6.442402,11.544,8,0.000,0.000,0.000,0,0.000,0,11.059,56911.229,0.000,63552.038,0.000,0.000,0.000,0.000,59857.152 +11.216993,0.100130,17054297,0.508258,318655.203,0.000,0.000,5.079,0.000,3007.391,2.817,355.465,270.468,201.886,6.473957,11.524,8,0.000,0.000,0.000,0,0.000,0,5.079,105412.783,0.000,105342.874,0.000,0.000,0.000,0.000,107899.546 +11.317139,0.100145,17067456,0.508650,131399.130,0.000,0.000,7.954,0.000,3107.536,1.551,363.184,87.919,72.122,6.492458,11.517,8,0.000,0.000,0.000,0,0.000,0,7.954,42388.427,0.000,43197.252,0.000,0.000,0.000,0.000,45813.451 +11.417265,0.100126,17105005,0.509769,375016.654,0.000,0.000,3191.904,0.000,3046.733,4.004,381.320,73.579,206.107,6.557991,11.497,8,0.000,0.000,0.000,0,0.000,0,3191.904,116043.530,9.987,79689.416,34007.076,45832.151,0.000,9.987,99424.506 +11.517433,0.100168,17273228,0.514782,1679405.609,0.000,0.000,3080.432,0.000,1.814,6.361,381.320,2.808,291.385,6.603645,11.468,8,0.000,0.000,0.000,0,0.000,0,3080.432,229753.605,192835.693,231969.878,232189.508,231530.616,162756.280,170263.654,228106.375 +11.617576,0.100142,17473854,0.520761,2003405.548,0.000,0.000,16.493,0.000,3.664,4.735,381.320,0.000,335.265,6.666862,11.436,8,0.000,0.000,0.000,0,0.000,0,16.493,264393.292,250103.652,260708.542,243552.986,257363.309,206116.325,257722.797,263444.644 +11.717761,0.100186,17696885,0.527408,2226179.169,0.000,0.000,16.345,0.000,1.048,5.209,381.320,0.000,328.726,6.739876,11.403,8,0.000,0.000,0.000,0,0.000,0,16.345,290271.381,284422.235,292966.380,236880.452,297028.842,283963.087,293974.510,246672.282 +11.817913,0.100152,17892098,0.533226,1949174.914,0.000,0.000,18.928,0.000,2.042,4.784,381.320,0.000,340.811,6.818916,11.370,8,0.000,0.000,0.000,0,0.000,0,18.928,275452.395,245158.323,255882.065,235722.628,227774.678,251009.452,231848.501,226326.873 +11.918066,0.100153,18087298,0.539043,1949021.544,0.000,0.000,6.584,0.000,25.482,4.402,381.320,0.390,214.477,6.867558,11.349,8,0.000,0.000,0.000,0,0.000,0,6.584,256368.223,235540.052,267261.576,235570.007,252783.701,212335.513,241720.607,247441.864 +12.018186,0.100120,18229212,0.543273,1417435.704,0.000,0.000,6.194,0.000,125.603,2.723,381.320,31.173,149.118,6.887321,11.335,8,0.000,0.000,0.000,0,0.000,0,6.194,203595.201,201407.831,201877.267,202516.498,204014.697,0.000,201657.531,202366.678 +12.118344,0.100158,18294331,0.545214,650162.645,0.000,0.000,64.111,0.000,225.761,1.927,381.320,19.071,98.477,6.907051,11.325,8,0.000,0.000,0.000,0,0.000,0,64.111,97525.894,56700.405,99323.055,97446.021,101419.742,0.000,101419.742,96327.788 +12.218482,0.100138,18407303,0.548580,1128162.481,0.000,0.000,3.008,0.000,325.899,2.204,381.320,22.430,137.427,6.924213,11.311,8,0.000,0.000,0.000,0,0.000,0,3.008,163314.531,164992.215,166689.871,158800.763,162455.717,0.000,155245.671,156663.713 +12.318612,0.100131,18464284,0.550279,569066.696,0.000,0.000,378.998,0.000,49.267,2.752,381.320,321.962,153.823,6.940601,11.296,8,0.000,0.000,0.000,0,0.000,0,378.998,65055.026,89433.184,89493.106,83091.468,79815.746,9.987,82032.850,80135.329 +12.418765,0.100153,18464284,0.550279,0.000,0.000,0.000,0.000,0.000,149.420,2.912,381.320,503.099,347.984,7.014893,11.262,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.518959,0.100194,18464294,0.550279,99.806,0.000,0.000,245.396,0.000,249.571,1.526,381.320,219.535,357.120,7.014893,11.227,8,0.000,0.000,0.000,0,0.000,0,245.396,19.961,0.000,19.961,0.000,19.961,19.961,9.981,9.981 +12.619084,0.100124,18464296,0.550279,19.975,0.000,0.000,11.348,0.000,349.696,0.906,381.320,160.699,225.774,7.014893,11.205,8,0.000,0.000,0.000,0,0.000,0,11.348,0.000,0.000,0.000,0.000,0.000,0.000,9.988,9.988 +12.719206,0.100122,18464300,0.550279,39.951,0.000,0.000,387.142,0.000,284.136,1.214,381.320,290.231,217.469,7.024658,11.184,8,0.000,0.000,0.000,0,0.000,0,387.142,0.000,19.976,0.000,19.976,0.000,0.000,0.000,0.000 +12.819356,0.100150,18464304,0.550279,39.940,0.000,0.000,348.727,0.000,347.519,2.040,381.320,450.965,297.172,7.058960,11.155,8,0.000,0.000,0.000,0,0.000,0,348.727,0.000,0.000,19.970,0.000,0.000,19.970,0.000,0.000 +12.919538,0.100183,18464310,0.550279,59.891,0.000,0.000,397.939,0.000,399.264,1.040,381.320,184.039,248.842,7.178955,11.131,8,0.000,0.000,0.000,0,0.000,0,397.939,19.964,0.000,0.000,19.964,19.964,0.000,0.000,0.000 +13.019673,0.100134,18464312,0.550279,19.973,0.000,0.000,419.968,0.000,499.398,0.767,381.320,142.270,265.932,7.178955,11.105,8,0.000,0.000,0.000,0,0.000,0,419.968,0.000,0.000,0.000,0.000,0.000,0.000,19.973,0.000 +13.119818,0.100145,18464314,0.550279,19.971,0.000,0.000,368.885,0.000,599.543,0.844,381.320,182.703,288.058,7.178955,11.077,8,0.000,0.000,0.000,0,0.000,0,368.885,0.000,19.971,0.000,0.000,0.000,0.000,0.000,0.000 +13.219999,0.100182,18464317,0.550280,29.946,0.000,0.000,601.949,0.000,403.937,1.604,381.320,367.614,331.391,7.201416,11.044,8,0.000,0.000,0.000,0,0.000,0,601.949,0.000,0.000,0.000,0.000,0.000,9.982,0.000,19.964 +13.320133,0.100134,18464324,0.550280,69.906,0.000,0.000,482.925,0.000,448.748,1.450,381.320,277.519,209.017,7.224491,11.024,8,0.000,0.000,0.000,0,0.000,0,482.925,9.987,0.000,19.973,0.000,19.973,9.987,9.987,0.000 +13.420284,0.100150,18464328,0.550280,39.940,0.000,0.000,318.718,0.000,548.899,1.440,381.320,354.428,212.181,7.344849,11.003,8,0.000,0.000,0.000,0,0.000,0,318.718,9.985,19.970,0.000,0.000,0.000,0.000,9.985,0.000 +13.520426,0.100143,18464332,0.550280,39.943,0.000,0.000,567.761,0.000,249.897,1.211,381.320,243.715,436.682,7.344849,10.960,8,0.000,0.000,0.000,0,0.000,0,567.761,0.000,0.000,0.000,19.972,0.000,9.986,0.000,9.986 +13.620560,0.100134,18464335,0.550280,29.960,0.000,0.000,349.767,0.000,305.124,1.326,381.320,154.442,322.382,7.344849,10.929,8,0.000,0.000,0.000,0,0.000,0,349.767,0.000,0.000,0.000,0.000,9.987,9.987,0.000,9.987 +13.720706,0.100146,18464340,0.550280,49.927,0.000,0.000,382.407,0.000,405.269,1.244,381.320,275.224,259.622,7.376587,10.903,8,0.000,0.000,0.000,0,0.000,0,382.407,19.971,0.000,0.000,0.000,9.985,0.000,19.971,0.000 +13.820847,0.100141,18464342,0.550280,19.972,0.000,0.000,410.169,0.000,443.472,0.701,381.320,141.831,105.671,7.390747,10.893,8,0.000,0.000,0.000,0,0.000,0,410.169,0.000,0.000,19.972,0.000,0.000,0.000,0.000,0.000 +13.920954,0.100107,18464349,0.550280,69.925,0.000,0.000,490.410,0.000,295.853,1.713,381.320,356.766,220.233,7.412476,10.871,8,0.000,0.000,0.000,0,0.000,0,490.410,0.000,19.979,0.000,9.989,0.000,19.979,0.000,19.979 +14.021081,0.100127,18464353,0.550281,39.949,0.000,0.000,298.505,0.000,395.980,1.601,381.320,377.998,291.623,7.446648,10.843,8,0.000,0.000,0.000,0,0.000,0,298.505,9.987,0.000,0.000,9.987,0.000,0.000,19.975,0.000 +14.121194,0.100113,18464356,0.550281,29.966,0.000,0.000,371.226,0.000,496.093,0.943,381.320,228.648,346.249,7.491821,10.809,8,0.000,0.000,0.000,0,0.000,0,371.226,9.989,0.000,19.977,0.000,0.000,0.000,0.000,0.000 +14.221298,0.100104,18464358,0.550281,19.979,0.000,0.000,533.928,0.000,342.230,0.930,381.320,194.252,340.350,7.606079,10.776,8,0.000,0.000,0.000,0,0.000,0,533.928,0.000,0.000,0.000,0.000,19.979,0.000,0.000,0.000 +14.321427,0.100129,18464362,0.550281,39.948,0.000,0.000,405.700,0.000,415.133,1.216,381.320,241.797,344.321,7.606079,10.742,8,0.000,0.000,0.000,0,0.000,0,405.700,0.000,19.974,0.000,0.000,0.000,0.000,0.000,19.974 +14.421554,0.100128,18464366,0.550281,39.949,0.000,0.000,422.312,0.000,515.260,1.069,381.320,223.230,184.140,7.606079,10.724,8,0.000,0.000,0.000,0,0.000,0,422.312,0.000,0.000,0.000,19.974,0.000,0.000,19.974,0.000 +14.521667,0.100113,18464372,0.550281,59.933,0.000,0.000,575.761,0.000,345.151,1.887,381.320,472.515,369.350,7.637333,10.688,8,0.000,0.000,0.000,0,0.000,0,575.761,19.978,0.000,19.978,0.000,0.000,19.978,0.000,0.000 +14.621780,0.100113,18464374,0.550281,19.977,0.000,0.000,362.621,0.000,346.549,1.165,381.320,195.834,223.459,7.667603,10.666,8,0.000,0.000,0.000,0,0.000,0,362.621,0.000,0.000,0.000,0.000,19.977,0.000,0.000,0.000 +14.721937,0.100158,18471478,0.550493,70928.200,0.000,0.000,358.189,0.000,446.706,1.646,381.320,340.596,450.501,7.836346,10.622,8,0.000,0.000,0.000,0,0.000,0,358.189,0.000,40536.105,0.000,6130.337,0.000,0.000,24261.758,0.000 +14.822078,0.100140,18547649,0.552763,760641.702,0.000,0.000,508.957,0.000,1.249,3.493,381.320,204.205,372.719,7.888233,10.586,8,0.000,0.000,0.000,0,0.000,0,508.957,87097.674,144836.581,70091.559,150748.279,35480.169,24395.737,143478.489,104513.214 +14.922212,0.100134,18759012,0.559062,2110801.526,0.000,0.000,13.828,0.000,0.085,4.873,381.320,0.039,286.998,7.957016,10.558,6,0.000,0.000,0.000,0,0.000,0,13.828,52459.704,349232.029,186340.304,281352.987,332574.350,290291.010,330636.946,287914.195 +15.022343,0.100131,18983623,0.565756,2243160.984,0.000,0.000,17.028,0.000,0.001,5.153,381.320,0.156,276.004,7.999146,10.531,5,0.000,0.000,0.000,0,0.000,0,17.028,0.000,437584.720,0.000,413226.743,325082.624,351088.435,425570.515,290607.946 +15.122481,0.100138,19258631,0.573952,2746294.151,0.000,0.000,15.193,0.000,10.912,5.343,381.320,0.312,291.590,7.999146,10.507,5,0.000,0.000,0.000,0,0.000,0,15.193,0.000,608880.640,0.000,493240.054,529579.958,548404.009,566189.491,0.000 +15.222621,0.100140,19499654,0.581135,2406855.733,0.000,0.000,13.095,0.000,0.001,5.898,381.320,0.000,315.417,7.999146,10.478,5,0.000,0.000,0.000,0,0.000,0,13.095,0.000,479018.445,0.000,510234.682,562890.861,399090.499,455621.246,0.000 +15.322766,0.100145,19745721,0.588468,2457105.305,0.000,0.000,15.202,0.000,0.001,5.545,381.320,0.000,290.048,7.999146,10.453,5,0.000,0.000,0.000,0,0.000,0,15.202,0.000,484876.556,0.000,483029.236,459633.178,484557.019,545009.317,0.000 +15.423018,0.100252,19946823,0.594462,2005974.373,0.000,0.000,14.842,0.000,0.000,4.686,381.320,0.000,235.657,7.999146,10.434,1,0.000,0.000,0.000,0,0.000,0,14.842,0.000,266719.121,0.000,395485.236,421120.755,563422.823,359226.438,0.000 +15.523337,0.100319,20000000,0.596046,530076.707,0.000,0.000,0.115,0.000,0.000,0.675,381.320,0.000,51.243,7.999146,10.430,0,0.000,0.000,0.000,0,0.000,0,0.115,0.000,0.000,0.000,0.000,0.000,530076.707,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.log new file mode 100644 index 000000000..270194213 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=473 +worker=1 kind=insert tid=6 os_tid=474 +worker=2 kind=insert tid=7 os_tid=475 +worker=3 kind=insert tid=8 os_tid=476 +worker=4 kind=insert tid=9 os_tid=477 +worker=5 kind=insert tid=10 os_tid=478 +worker=6 kind=insert tid=11 os_tid=479 +worker=7 kind=insert tid=12 os_tid=480 +start_monotonic_ns=2090178302114692 main_address=0x55d7e04fe300 +load_end reason=complete inserted=20000000 elapsed_s=15.523 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.247 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090178302119906 cpu_ns=10277719 +diagnostic_stage name=stop_request wall_ns=2090193825514715 cpu_ns=63874471673 +diagnostic_stage name=workers_joined wall_ns=2090193825583092 cpu_ns=63874539429 +diagnostic_stage name=before_close wall_ns=2090193825663772 cpu_ns=63874620080 +diagnostic_stage name=after_close wall_ns=2090194072256758 cpu_ns=63993285612 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090193789497278 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090193142992543 last_end_ns=2090193142993802 loop_exit_ns=2090193142993852 deregister_start_ns=2090193142993879 deregister_end_ns=2090193142996766 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090193679825558 last_end_ns=2090193679829424 loop_exit_ns=2090193679829491 deregister_start_ns=2090193679829520 deregister_end_ns=2090193679830421 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090193191184008 last_end_ns=2090193191185779 loop_exit_ns=2090193191185860 deregister_start_ns=2090193191185953 deregister_end_ns=2090193191186793 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090193705565462 last_end_ns=2090193705566628 loop_exit_ns=2090193705566682 deregister_start_ns=2090193705566712 deregister_end_ns=2090193705567291 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090193709918830 last_end_ns=2090193709920184 loop_exit_ns=2090193709920451 deregister_start_ns=2090193709920481 deregister_end_ns=2090193709921312 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090193789496402 last_end_ns=2090193789497278 loop_exit_ns=2090193789497323 deregister_start_ns=2090193789497348 deregister_end_ns=2090193789498473 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090193700846190 last_end_ns=2090193700847603 loop_exit_ns=2090193700847665 deregister_start_ns=2090193700847781 deregister_end_ns=2090193700848679 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090193297323084 last_end_ns=2090193297324768 loop_exit_ns=2090193297324843 deregister_start_ns=2090193297324955 deregister_end_ns=2090193297325890 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.summary.csv new file mode 100644 index 000000000..769fc34b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-13-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1288371.833744,15.523469,20000000,0.006035,0.001456,0.062976,0.266240,3191.903896,0.006035,0.001456,0.062976,0.266240,3191.903896,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.csv new file mode 100644 index 000000000..892274792 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.csv @@ -0,0 +1,156 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100276,0.100276,285037,0.008495,2842523.243,0.000,0.000,16.038,0.000,0.040,5.170,69.094,0.000,150.016,0.059368,13.998,8,0.000,0.000,0.000,0,0.000,0,16.038,346762.765,356446.034,323726.357,370427.439,374127.226,351758.973,353354.568,365919.882 +0.200439,0.100163,523277,0.015595,2378531.105,0.000,0.000,19.287,0.000,0.079,5.521,118.059,0.000,125.538,0.112419,13.985,8,0.000,0.000,0.000,0,0.000,0,19.287,302857.375,225682.906,309366.787,312611.509,299353.075,318052.659,301180.103,309426.690 +0.300588,0.100149,765517,0.022814,2418792.178,0.000,0.000,20.017,0.000,0.066,5.914,164.145,0.000,127.817,0.164345,13.973,8,0.000,0.000,0.000,0,0.000,0,20.017,304206.252,308170.339,316298.216,307591.203,304965.120,309118.924,254220.809,314221.314 +0.400729,0.100141,1012790,0.030183,2469255.017,0.000,0.000,19.233,0.000,14.048,5.941,220.551,0.000,130.480,0.224838,13.960,8,0.000,0.000,0.000,0,0.000,0,19.233,203873.089,325362.118,335687.587,322895.589,314996.705,319290.662,323934.128,323215.139 +0.500879,0.100150,1264891,0.037697,2517236.411,0.000,0.000,15.459,0.000,0.113,6.078,275.660,0.000,132.926,0.289227,13.947,8,0.000,0.000,0.000,0,0.000,0,15.459,257953.302,327628.852,315926.395,324783.118,317354.254,317883.461,331263.403,324443.627 +0.601015,0.100136,1525876,0.045475,2606301.703,0.000,0.000,13.144,0.000,0.161,6.042,277.203,0.000,137.703,0.346638,13.933,8,0.000,0.000,0.000,0,0.000,0,13.144,322780.557,277132.703,330330.278,328372.943,335732.923,336441.958,331378.851,344131.489 +0.701163,0.100148,1760908,0.052479,2346843.152,0.000,0.000,13.334,0.000,0.145,6.092,277.203,0.000,204.229,0.399654,13.914,8,0.000,0.000,0.000,0,0.000,0,13.334,298427.879,301643.116,249779.951,310040.675,296051.400,295502.213,291468.190,303929.728 +0.801311,0.100149,1980971,0.059038,2197365.681,0.000,0.000,15.087,0.000,11.428,6.006,282.359,0.000,262.618,0.456295,13.888,8,0.000,0.000,0.000,0,0.000,0,15.087,284906.754,291377.142,252305.186,284467.407,279834.289,288002.156,233453.191,283019.557 +0.901477,0.100165,2201337,0.065605,2200021.363,0.000,0.000,14.914,0.000,24.571,6.136,283.641,12.869,223.537,0.518929,13.866,8,0.000,0.000,0.000,0,0.000,0,14.914,216481.958,279158.297,286346.409,295231.713,277341.302,285737.416,285727.433,273996.834 +1.001617,0.100140,2288383,0.068199,869239.067,0.000,0.000,43.768,0.000,83.029,7.788,292.234,132.743,114.761,0.600582,13.855,8,0.000,0.000,0.000,0,0.000,0,43.768,219581.576,25464.233,150238.974,26602.634,28340.193,25124.710,146334.459,247552.288 +1.101786,0.100169,2343370,0.069838,548941.723,0.000,0.000,126.834,0.000,137.631,5.300,295.516,58.417,493.735,0.653080,13.806,8,0.000,0.000,0.000,0,0.000,0,126.834,155966.256,74623.809,0.000,101218.836,53858.923,42847.544,0.000,120426.355 +1.201915,0.100129,2383734,0.071041,403121.916,0.000,0.000,161.889,0.000,96.272,1.921,295.516,8.895,289.667,0.675919,13.778,8,0.000,0.000,0.000,0,0.000,0,161.889,10356.690,75083.504,8598.949,72496.829,71687.868,68072.515,19964.342,76861.219 +1.302039,0.100124,2551137,0.076030,1671953.367,0.000,0.000,100.352,0.000,3.759,4.568,295.516,5.033,462.746,0.739006,13.733,8,0.000,0.000,0.000,0,0.000,0,100.352,201769.394,205554.693,206913.006,207252.584,221335.093,206133.973,204605.871,218388.752 +1.402204,0.100165,2661758,0.079327,1104385.709,0.000,0.000,59.110,0.000,0.062,4.605,295.516,5.850,268.814,0.794510,13.707,8,0.000,0.000,0.000,0,0.000,0,59.110,137682.568,134737.433,94663.629,142524.569,152867.484,144141.898,158138.777,139629.352 +1.502353,0.100149,2881620,0.085879,2195348.689,0.000,0.000,17.912,0.000,0.046,5.639,295.516,0.078,341.015,0.867252,13.673,8,0.000,0.000,0.000,0,0.000,0,17.912,270796.483,285824.091,279992.780,294700.863,272463.999,225503.974,284625.876,281440.623 +1.602516,0.100162,3113694,0.092795,2316976.975,0.000,0.000,15.421,0.000,0.106,5.415,295.516,0.000,194.723,0.934029,13.654,8,0.000,0.000,0.000,0,0.000,0,15.421,305523.796,296678.162,244213.371,290687.891,292465.005,293173.853,291766.140,302468.757 +1.702677,0.100161,3347851,0.099774,2337799.854,0.000,0.000,14.164,0.000,8.199,5.434,295.516,0.000,186.613,1.006783,13.636,8,0.000,0.000,0.000,0,0.000,0,14.164,285689.272,235380.404,314343.062,307833.560,290601.350,300924.702,304249.340,298778.163 +1.802836,0.100159,3571338,0.106434,2231321.507,0.000,0.000,14.426,0.000,0.164,5.668,295.516,0.000,236.694,1.102402,13.613,8,0.000,0.000,0.000,0,0.000,0,14.426,289190.098,277009.469,260535.668,290268.383,303457.409,280603.753,273994.264,256262.463 +1.902976,0.100140,3807832,0.113482,2361623.525,0.000,0.000,11.587,0.000,0.130,5.694,295.516,0.000,150.297,1.176254,13.598,8,0.000,0.000,0.000,0,0.000,0,11.587,247212.834,298890.262,290392.196,310513.939,328698.402,276321.956,319281.626,290312.309 +2.003137,0.100160,3955960,0.117897,1478906.459,0.000,0.000,14.829,0.000,37.280,3.992,295.516,5.265,156.858,1.222458,13.583,8,0.000,0.000,0.000,0,0.000,0,14.829,197932.332,195865.649,201696.292,177065.822,174460.004,195805.745,181668.435,154412.179 +2.103268,0.100131,4073938,0.121413,1178239.040,0.000,0.000,107.318,0.000,72.635,7.798,295.516,89.804,128.777,1.299969,13.570,8,0.000,0.000,0.000,0,0.000,0,107.318,249343.896,77678.408,219882.427,165193.951,35483.593,144770.662,40656.827,245229.277 +2.203435,0.100167,4290307,0.127861,2160074.618,0.000,0.000,85.275,0.000,0.140,6.408,295.516,29.638,115.042,1.378391,13.559,8,0.000,0.000,0.000,0,0.000,0,85.275,275858.288,247495.759,268860.001,278344.127,274001.396,291052.856,238620.614,285841.578 +2.303600,0.100165,4533862,0.135120,2431539.443,0.000,0.000,13.803,0.000,12.277,5.419,295.516,0.000,128.538,1.453697,13.546,8,0.000,0.000,0.000,0,0.000,0,13.803,308660.898,272720.178,308301.491,342085.767,305266.496,321699.392,298457.727,274347.494 +2.403767,0.100167,4760229,0.141866,2259893.876,0.000,0.000,19.925,0.000,0.163,5.514,295.516,0.000,320.714,1.549835,13.515,8,0.000,0.000,0.000,0,0.000,0,19.925,287160.175,291812.402,289057.006,292161.818,243762.690,281869.017,280890.651,293180.117 +2.503926,0.100159,4972498,0.148192,2119328.216,0.000,0.000,18.078,0.000,0.087,5.171,295.516,0.000,413.524,1.614246,13.474,8,0.000,0.000,0.000,0,0.000,0,18.078,269173.024,276860.830,235196.919,267695.368,269602.343,279686.348,271639.112,249474.271 +2.604071,0.100145,5177751,0.154309,2049558.550,0.000,0.000,27.802,0.000,0.119,4.723,295.516,0.000,314.544,1.678680,13.444,8,0.000,0.000,0.000,0,0.000,0,27.802,258395.378,276928.509,274831.549,207009.877,262299.718,258804.785,249568.176,261720.558 +2.704221,0.100151,5406109,0.161115,2280140.977,0.000,0.000,17.251,0.000,0.194,5.538,295.516,0.000,267.019,1.746231,13.417,8,0.000,0.000,0.000,0,0.000,0,17.251,296442.890,289593.221,301884.682,270931.368,309932.544,296013.538,268355.253,246987.481 +2.804378,0.100157,5640458,0.168099,2339818.264,0.000,0.000,15.196,0.000,0.114,5.587,295.516,0.000,198.400,1.815094,13.398,8,0.000,0.000,0.000,0,0.000,0,15.196,254700.314,304382.351,296285.058,296604.556,302934.623,316992.563,287059.535,280859.264 +2.904542,0.100164,5720963,0.170498,803734.295,0.000,0.000,47.385,0.000,38.076,2.020,295.516,4.758,86.772,1.848038,13.390,8,0.000,0.000,0.000,0,0.000,0,47.385,107124.638,91410.362,122639.241,59312.905,99756.699,100485.506,112156.401,110848.542 +3.004673,0.100131,5759197,0.171637,381840.034,0.000,0.000,5.985,0.000,138.207,3.246,295.516,66.007,52.743,1.883949,13.384,8,0.000,0.000,0.000,0,0.000,0,5.985,85607.908,0.000,82422.080,90391.645,0.000,0.000,79815.493,43602.908 +3.104867,0.100194,5890378,0.175547,1309264.998,0.000,0.000,166.786,0.000,89.325,7.381,295.516,120.001,94.738,1.954563,13.375,8,0.000,0.000,0.000,0,0.000,0,166.786,264425.998,138530.718,217636.949,25640.160,248067.796,127931.322,208734.254,78297.802 +3.205020,0.100152,6121225,0.182427,2304958.718,0.000,0.000,94.824,0.000,0.213,5.805,295.516,10.765,121.690,2.056190,13.363,8,0.000,0.000,0.000,0,0.000,0,94.824,273373.554,276498.793,302379.367,292374.608,290088.091,277487.287,293552.813,299204.204 +3.305187,0.100167,6373677,0.189950,2520300.815,0.000,0.000,11.278,0.000,0.130,5.530,295.516,0.000,144.485,2.125481,13.349,8,0.000,0.000,0.000,0,0.000,0,11.278,269678.537,318886.159,323188.956,319525.089,316330.438,323418.571,326213.892,323059.173 +3.405320,0.100133,6585552,0.196265,2115932.002,0.000,0.000,20.783,0.000,0.159,5.151,295.516,0.000,439.688,2.190102,13.306,8,0.000,0.000,0.000,0,0.000,0,20.783,271778.046,271238.764,272467.128,220066.915,271528.379,268422.515,277330.651,263099.604 +3.505476,0.100155,6797319,0.202576,2114389.504,0.000,0.000,19.399,0.000,0.141,5.146,295.516,0.000,398.249,2.254128,13.267,8,0.000,0.000,0.000,0,0.000,0,19.399,205391.333,267395.134,278268.264,282102.315,269531.819,270570.208,254525.102,286605.329 +3.605620,0.100145,7008926,0.208882,2113007.850,0.000,0.000,17.247,0.000,0.293,4.841,295.516,0.000,274.992,2.319359,13.240,8,0.000,0.000,0.000,0,0.000,0,17.247,218942.710,279544.886,270987.288,274981.500,268970.211,268710.587,271516.521,259354.147 +3.705781,0.100160,7240172,0.215774,2308763.623,0.000,0.000,17.914,0.000,0.043,5.464,295.516,0.000,236.145,2.386959,13.217,8,0.000,0.000,0.000,0,0.000,0,17.914,293370.308,288997.310,280181.424,311661.024,230011.747,299670.222,300998.096,303873.492 +3.805933,0.100152,7477633,0.222851,2371001.052,0.000,0.000,16.545,0.000,14.427,5.574,295.516,0.117,177.503,2.465248,13.200,8,0.000,0.000,0.000,0,0.000,0,16.545,297826.672,225696.463,321919.999,322858.571,320671.899,283917.843,301361.292,296748.313 +3.906068,0.100136,7558763,0.225269,810201.593,0.000,0.000,27.084,0.000,88.013,5.075,295.516,84.612,126.742,2.531460,13.187,8,0.000,0.000,0.000,0,0.000,0,27.084,4543.840,192009.689,5172.987,199529.494,197542.188,4663.677,202305.730,4433.989 +4.006217,0.100148,7707009,0.229687,1480264.767,0.000,0.000,106.473,0.000,0.184,8.523,295.516,128.130,102.036,2.629681,13.177,8,0.000,0.000,0.000,0,0.000,0,106.473,114540.137,298267.669,127850.398,60600.130,278696.693,256369.804,193003.775,150936.162 +4.106381,0.100165,7955316,0.237087,2478988.890,0.000,0.000,13.396,0.000,0.159,5.371,295.516,0.000,130.917,2.698261,13.164,8,0.000,0.000,0.000,0,0.000,0,13.396,310099.489,307763.335,323816.907,324286.134,315800.105,311946.449,314751.830,270524.641 +4.206542,0.100161,8199047,0.244351,2433392.238,0.000,0.000,13.284,0.000,0.084,5.363,295.516,0.000,238.639,2.766617,13.141,8,0.000,0.000,0.000,0,0.000,0,13.284,313265.642,305677.859,309581.574,322281.127,308772.876,294126.456,265532.493,314154.212 +4.306695,0.100152,8422063,0.250997,2226766.830,0.000,0.000,18.160,0.000,0.214,5.209,295.516,0.000,428.332,2.832191,13.099,8,0.000,0.000,0.000,0,0.000,0,18.160,296997.432,277347.375,243818.467,263488.494,287661.658,302209.490,274182.198,281061.715 +4.406831,0.100137,8630470,0.257208,2081228.665,0.000,0.000,17.459,0.000,4.854,4.685,295.516,0.000,331.501,2.898968,13.067,8,0.000,0.000,0.000,0,0.000,0,17.459,252505.275,265817.101,231923.374,272707.694,263610.114,266396.310,264628.724,263640.073 +4.506972,0.100141,8854507,0.263885,2237215.236,0.000,0.000,16.897,0.000,18.091,5.381,295.516,0.000,358.635,2.971809,13.032,8,0.000,0.000,0.000,0,0.000,0,16.897,257566.797,217213.700,295323.555,292896.977,291209.357,294784.316,290290.652,297929.880 +4.607138,0.100166,9078411,0.270558,2235330.514,0.000,0.000,18.172,0.000,0.081,6.140,295.516,0.000,203.256,3.069675,13.012,8,0.000,0.000,0.000,0,0.000,0,18.172,269672.484,259199.863,272507.779,326158.746,288660.973,273715.774,308837.490,236577.405 +4.707313,0.100174,9249908,0.275669,1711983.923,0.000,0.000,25.140,0.000,27.250,3.715,295.516,4.172,95.497,3.113907,13.003,8,0.000,0.000,0.000,0,0.000,0,25.140,209933.829,209654.317,228760.991,225097.381,172539.054,213487.631,225307.015,227203.707 +4.809364,0.102052,9323667,0.277867,722762.470,0.000,0.000,123.220,0.000,129.302,5.698,295.516,102.124,116.210,3.175831,12.991,8,0.000,0.000,0.000,0,0.000,0,123.220,0.000,4605.517,171178.264,181663.166,183231.001,0.000,91365.627,90718.895 +4.909532,0.100168,9498792,0.283086,1748307.406,0.000,0.000,141.759,0.000,0.166,8.621,295.516,118.199,118.160,3.272247,12.979,8,0.000,0.000,0.000,0,0.000,0,141.759,275576.175,163764.367,303938.438,303239.614,180895.533,305925.094,132257.396,82710.789 +5.009699,0.100166,9746870,0.290479,2476657.801,0.000,0.000,13.395,0.000,0.036,5.276,295.516,0.000,138.675,3.340099,12.966,8,0.000,0.000,0.000,0,0.000,0,13.395,271138.711,299970.723,310093.874,315345.133,329811.056,321854.299,324619.696,303824.309 +5.109852,0.100153,9985577,0.297593,2383417.603,0.000,0.000,14.839,0.000,0.151,5.300,295.516,0.000,363.037,3.407700,12.930,8,0.000,0.000,0.000,0,0.000,0,14.839,312830.612,308906.625,312541.056,302955.745,299800.580,292461.826,259702.027,294219.133 +5.209988,0.100136,10191448,0.303729,2055917.509,0.000,0.000,17.395,0.000,1.602,5.169,295.516,0.000,419.937,3.471313,12.889,8,0.000,0.000,0.000,0,0.000,0,17.395,270792.191,250509.740,223935.835,252826.593,255822.524,259088.088,280349.210,262593.327 +5.310141,0.100153,10409629,0.310231,2178480.345,0.000,0.000,16.028,0.000,12.027,5.320,295.516,0.000,311.867,3.542614,12.859,8,0.000,0.000,0.000,0,0.000,0,16.028,302098.264,263986.515,204587.303,298314.048,264086.362,276237.790,290366.196,278803.868 +5.410296,0.100155,10627429,0.316722,2174623.766,0.000,0.000,19.315,0.000,3.657,5.590,295.516,0.000,302.265,3.636990,12.829,8,0.000,0.000,0.000,0,0.000,0,19.315,285546.672,283330.113,196125.503,284418.423,278617.430,277948.468,295411.356,273225.801 +5.510453,0.100157,10867181,0.323867,2393759.500,0.000,0.000,12.772,0.000,0.060,5.922,295.516,0.000,204.210,3.711231,12.809,8,0.000,0.000,0.000,0,0.000,0,12.772,310831.696,292730.133,305360.291,321674.662,310931.539,304901.013,255268.983,292061.184 +5.610596,0.100143,11057902,0.329551,1904492.213,0.000,0.000,18.829,0.000,39.633,5.711,295.516,50.397,146.588,3.779915,12.795,8,0.000,0.000,0.000,0,0.000,0,18.829,290285.751,231819.185,178045.921,188630.816,185535.234,239877.685,293031.832,297265.790 +5.710757,0.100161,11149933,0.332294,918830.453,0.000,0.000,91.940,0.000,64.949,7.221,295.516,158.105,85.955,3.842026,12.786,8,0.000,0.000,0.000,0,0.000,0,91.940,213775.768,9.984,83785.085,82017.931,80640.149,126436.406,126096.952,206068.179 +5.810890,0.100133,11356316,0.338445,2061086.344,0.000,0.000,116.316,0.000,0.166,7.235,295.516,63.158,136.108,3.923122,12.773,8,0.000,0.000,0.000,0,0.000,0,116.316,252593.755,198895.237,295336.856,305743.004,295416.750,138505.625,287846.827,286748.289 +5.911054,0.100164,11591923,0.345466,2352221.084,0.000,0.000,12.643,0.000,14.547,5.352,295.516,0.000,204.821,3.996784,12.753,8,0.000,0.000,0.000,0,0.000,0,12.643,305260.505,298072.267,306608.300,293330.027,276228.011,303353.625,264946.471,304421.878 +6.011197,0.100143,11803768,0.351780,2115416.472,0.000,0.000,17.985,0.000,2.955,5.430,295.516,0.000,437.303,4.091446,12.710,8,0.000,0.000,0.000,0,0.000,0,17.985,258978.622,282405.028,266697.553,273857.286,278780.226,275764.551,215610.812,263322.393 +6.111336,0.100139,11978739,0.356994,1747275.469,0.000,0.000,26.667,0.000,8.108,3.478,295.516,0.000,275.983,4.120857,12.683,8,0.000,0.000,0.000,0,0.000,0,26.667,216228.722,230668.603,215379.905,238238.056,221401.515,185531.493,223308.857,216518.319 +6.211467,0.100131,12208189,0.363832,2291496.719,0.000,0.000,13.746,0.000,0.138,5.742,295.516,0.000,325.745,4.219234,12.651,8,0.000,0.000,0.000,0,0.000,0,13.746,272802.460,274180.653,283059.017,303881.727,292306.897,300346.360,258950.614,305968.991 +6.311610,0.100143,12428688,0.370404,2201838.377,0.000,0.000,16.006,0.000,0.081,5.526,295.516,0.000,253.231,4.285797,12.627,8,0.000,0.000,0.000,0,0.000,0,16.006,279539.878,293140.411,298462.792,273378.697,266398.688,247515.716,274067.710,269334.485 +6.411778,0.100168,12660404,0.377309,2313277.465,0.000,0.000,11.414,0.000,0.164,5.518,295.516,0.000,214.913,4.354622,12.606,8,0.000,0.000,0.000,0,0.000,0,11.414,301803.462,301823.429,273311.283,288615.596,273371.182,314711.797,270326.292,289314.423 +6.511919,0.100141,12846930,0.382868,1862632.012,0.000,0.000,19.874,0.000,49.030,6.463,295.516,54.337,146.278,4.425049,12.591,8,0.000,0.000,0.000,0,0.000,0,19.874,290480.162,152005.535,301444.692,149728.748,242957.212,285976.516,147162.369,292876.780 +6.612108,0.100189,12956310,0.386128,1091740.824,0.000,0.000,93.917,0.000,66.161,9.362,295.516,221.223,130.106,4.508324,12.579,8,0.000,0.000,0.000,0,0.000,0,93.917,9142.755,1606.969,302010.366,205352.676,298996.052,26130.714,149667.706,98833.586 +6.712274,0.100166,13167783,0.392431,2111225.830,0.000,0.000,66.313,0.000,1.363,6.312,295.516,0.000,152.676,4.582344,12.564,8,0.000,0.000,0.000,0,0.000,0,66.313,181009.564,308358.193,258570.829,313250.074,139887.817,293782.386,303236.694,313130.273 +6.812464,0.100190,13372137,0.398521,2039666.429,0.000,0.000,17.412,0.000,4.122,4.994,295.516,0.000,358.148,4.658421,12.529,8,0.000,0.000,0.000,0,0.000,0,17.412,217886.208,248058.906,272262.940,263180.189,253069.391,260036.160,265236.284,259936.350 +6.912612,0.100148,13581275,0.404754,2088280.219,0.000,0.000,15.340,0.000,0.160,5.080,295.516,0.000,391.840,4.737930,12.490,8,0.000,0.000,0.000,0,0.000,0,15.340,264916.766,259404.947,271816.524,261451.909,227711.991,265965.209,271357.206,265655.669 +7.012747,0.100134,13809711,0.411561,2281295.877,0.000,0.000,16.635,0.000,0.411,5.201,295.516,0.000,310.676,4.804157,12.460,8,0.000,0.000,0.000,0,0.000,0,16.635,300076.952,299297.998,229032.375,301515.020,291857.991,297001.083,280483.269,282031.190 +7.112893,0.100146,14054358,0.418853,2442902.727,0.000,0.000,13.881,0.000,0.108,5.389,295.516,0.000,254.004,4.873783,12.435,8,0.000,0.000,0.000,0,0.000,0,13.881,294020.653,320841.488,256705.144,320911.386,312783.255,317196.810,328370.494,292073.497 +7.213057,0.100165,14284702,0.425717,2299655.985,0.000,0.000,17.115,0.000,0.142,5.479,295.516,0.000,263.044,4.941097,12.409,8,0.000,0.000,0.000,0,0.000,0,17.115,238627.346,288555.191,289323.926,280777.988,286728.197,302452.324,309231.169,303959.843 +7.313198,0.100141,14521199,0.432765,2361641.172,0.000,0.000,12.670,0.000,7.302,5.690,295.516,0.000,205.609,5.015911,12.389,8,0.000,0.000,0.000,0,0.000,0,12.670,311011.617,246282.854,287404.891,302293.905,295263.814,312639.322,320817.794,285926.974 +7.413450,0.100252,14643988,0.436425,1224800.661,0.000,0.000,75.525,0.000,80.863,6.842,295.516,101.463,134.232,5.100368,12.376,8,0.000,0.000,0.000,0,0.000,0,75.525,260732.350,31330.973,229740.521,114401.443,262019.104,32418.231,247804.957,46353.083 +7.513606,0.100156,14759419,0.439865,1152516.132,0.000,0.000,92.718,0.000,99.757,7.968,295.516,201.483,117.317,5.190186,12.365,8,0.000,0.000,0.000,0,0.000,0,92.718,76590.788,243830.483,242452.627,130786.434,82541.526,251678.268,123397.934,1238.073 +7.613761,0.100155,14991647,0.446786,2318683.351,0.000,0.000,104.415,0.000,0.149,5.958,295.516,27.925,204.956,5.261974,12.344,8,0.000,0.000,0.000,0,0.000,0,104.415,285147.690,260685.635,304887.071,298776.550,288981.743,302680.494,287074.701,290449.466 +7.714002,0.100241,15156399,0.451696,1643560.400,0.000,0.000,20.444,0.000,0.368,4.061,295.516,0.000,359.291,5.320385,12.309,8,0.000,0.000,0.000,0,0.000,0,20.444,215700.343,213076.664,211051.543,206871.613,208457.792,216588.204,217126.907,154687.333 +7.814125,0.100123,15375251,0.458218,2185830.227,0.000,0.000,19.817,0.000,0.144,5.202,295.516,0.000,337.905,5.385639,12.276,8,0.000,0.000,0.000,0,0.000,0,19.817,286767.119,279775.722,289593.641,270367.300,272035.247,283820.744,280255.132,223215.322 +7.914268,0.100143,15589428,0.464601,2138710.681,0.000,0.000,14.760,0.000,0.098,5.185,295.516,0.000,294.774,5.450031,12.247,8,0.000,0.000,0.000,0,0.000,0,14.760,269754.130,265060.844,256353.299,283883.918,238848.339,263263.415,281297.618,280249.118 +8.014408,0.100140,15823341,0.471572,2335867.167,0.000,0.000,14.537,0.000,0.023,5.458,295.516,0.000,225.076,5.518253,12.225,8,0.000,0.000,0.000,0,0.000,0,14.537,284822.149,292331.659,308818.630,293250.376,312653.273,295277.545,249940.873,298772.662 +8.114562,0.100154,16062238,0.478692,2385302.288,0.000,0.000,19.375,0.000,0.044,5.686,295.516,0.000,252.268,5.586853,12.201,8,0.000,0.000,0.000,0,0.000,0,19.375,256156.127,282525.580,311530.981,312259.860,301316.686,312329.752,307437.275,301746.026 +8.214708,0.100146,16288452,0.485434,2258841.752,0.000,0.000,13.946,0.000,4.837,5.587,295.516,0.000,218.938,5.658447,12.179,8,0.000,0.000,0.000,0,0.000,0,13.946,293771.050,261578.057,298883.585,292413.033,282767.118,260140.156,295338.761,273949.992 +8.314879,0.100172,16396880,0.488665,1082422.163,0.000,0.000,81.005,0.000,24.513,2.293,340.312,15.910,80.760,5.679775,12.171,8,0.000,0.000,0.000,0,0.000,0,81.005,160314.840,160075.252,139740.154,158358.199,140458.921,12568.428,166434.337,144472.033 +8.414999,0.100119,16407989,0.488996,110957.503,0.000,0.000,13.262,0.000,124.632,0.603,348.051,13.343,26.804,5.694027,12.169,8,0.000,0.000,0.000,0,0.000,0,13.262,28086.461,26608.227,0.000,3785.480,0.000,28825.579,23651.757,0.000 +8.515134,0.100136,16472987,0.490933,649098.660,0.000,0.000,6.966,0.000,224.768,2.496,348.051,341.528,141.722,5.716793,12.155,8,0.000,0.000,0.000,0,0.000,0,6.966,159523.401,162579.252,0.000,0.000,0.000,160721.774,166274.235,0.000 +8.615290,0.100156,16511098,0.492069,380517.713,0.000,0.000,27.740,0.000,324.923,5.307,355.883,430.190,239.978,5.796398,12.131,8,0.000,0.000,0.000,0,0.000,0,27.740,3055.244,145293.846,0.000,0.000,0.000,93724.116,138444.507,0.000 +8.715428,0.100138,16531988,0.492692,208612.330,0.000,0.000,6.728,0.000,425.061,2.102,355.883,242.088,261.124,5.814686,12.106,8,0.000,0.000,0.000,0,0.000,0,6.728,0.000,69464.211,0.000,0.000,0.000,71062.008,68086.111,0.000 +8.815696,0.100268,16552139,0.493292,200971.086,0.000,0.000,27.521,0.000,525.330,2.610,355.883,254.941,483.586,5.841610,12.059,8,0.000,0.000,0.000,0,0.000,0,27.521,0.000,69742.981,0.000,0.000,0.000,72326.054,58902.051,0.000 +8.915813,0.100117,16575597,0.493991,234306.789,0.000,0.000,31.292,0.000,625.446,2.533,355.883,304.645,273.431,5.883583,12.032,8,0.000,0.000,0.000,0,0.000,0,31.292,0.000,79087.780,0.000,0.000,0.000,71696.399,83522.609,0.000 +9.015942,0.100129,16612729,0.495098,370841.592,0.000,0.000,4.913,0.000,725.575,4.424,355.883,525.455,262.123,5.927246,12.006,8,0.000,0.000,0.000,0,0.000,0,4.913,0.000,125637.920,0.000,0.000,0.000,124159.826,121043.846,0.000 +9.116097,0.100156,16625816,0.495488,130666.646,0.000,0.000,9.915,0.000,825.731,1.732,355.883,154.954,316.383,5.946842,11.975,8,0.000,0.000,0.000,0,0.000,0,9.915,0.000,45079.843,0.000,0.000,0.000,43312.593,42274.209,0.000 +9.216350,0.100252,16639728,0.495903,138769.641,0.000,0.000,10.811,0.000,925.983,1.149,355.883,119.815,241.071,5.961845,11.952,8,0.000,0.000,0.000,0,0.000,0,10.811,0.000,47978.865,0.000,0.000,0.000,47240.729,43550.047,0.000 +9.316457,0.100108,16657784,0.496441,180365.939,0.000,0.000,14.464,0.000,1026.091,1.647,355.883,195.103,195.220,5.981205,11.933,8,0.000,0.000,0.000,0,0.000,0,14.464,0.000,60614.783,0.000,0.000,0.000,59875.578,59875.578,0.000 +9.416598,0.100140,16681834,0.497157,240163.430,0.000,0.000,21.061,0.000,1126.231,3.633,355.883,385.983,282.729,6.046535,11.905,8,0.000,0.000,0.000,0,0.000,0,21.061,0.000,96804.336,0.000,0.000,0.000,85719.870,57639.223,0.000 +9.516743,0.100145,16699446,0.497682,175864.494,0.000,0.000,9.041,0.000,1226.376,1.598,355.883,194.171,78.051,6.066849,11.897,8,0.000,0.000,0.000,0,0.000,0,9.041,0.000,61330.895,0.000,0.000,0.000,54680.557,59853.042,0.000 +9.616851,0.100108,16718148,0.498240,186818.380,0.000,0.000,18.793,0.000,1326.484,1.476,355.883,177.933,209.539,6.093819,11.877,8,0.000,0.000,0.000,0,0.000,0,18.793,0.000,66528.201,0.000,0.000,0.000,56708.798,63581.381,0.000 +9.716959,0.100108,16741811,0.498945,236374.349,0.000,0.000,7.241,0.000,1426.592,1.793,355.883,190.068,331.048,6.114811,11.844,8,0.000,0.000,0.000,0,0.000,0,7.241,0.000,79094.455,0.000,0.000,0.000,78924.639,78355.255,0.000 +9.817082,0.100123,16754686,0.499329,128591.277,0.000,0.000,11.792,0.000,1526.716,1.114,355.883,112.361,228.741,6.125118,11.822,8,0.000,0.000,0.000,0,0.000,0,11.792,0.000,47291.627,0.000,0.000,0.000,42867.088,38432.562,0.000 +9.917207,0.100124,16776686,0.499984,219727.116,0.000,0.000,3.734,0.000,1626.840,1.637,355.883,235.294,222.731,6.146889,11.800,8,0.000,0.000,0.000,0,0.000,0,3.734,0.000,76135.446,0.000,0.000,0.000,73169.130,70422.541,0.000 +10.017498,0.100291,16795705,0.500551,189637.686,0.000,0.000,7.641,0.000,1727.131,1.653,355.883,198.874,160.159,6.167038,11.784,8,0.000,0.000,0.000,0,0.000,0,7.641,0.000,67882.295,0.000,0.000,0.000,62727.309,59028.082,0.000 +10.117609,0.100111,16815981,0.501155,202535.688,0.000,0.000,3.425,0.000,1827.242,1.548,355.883,206.061,119.945,6.189079,11.773,8,0.000,0.000,0.000,0,0.000,0,3.425,0.000,67265.502,0.000,0.000,0.000,68743.865,66526.321,0.000 +10.217743,0.100135,16845729,0.502042,297079.958,0.000,0.000,3.741,0.000,1927.377,2.459,355.883,270.690,265.892,6.220512,11.747,8,0.000,0.000,0.000,0,0.000,0,3.741,0.000,101243.667,0.000,0.000,0.000,96070.633,99765.658,0.000 +10.317900,0.100157,16862575,0.502544,168196.446,0.000,0.000,7.914,0.000,2027.533,1.231,355.883,160.374,215.054,6.234932,11.726,8,0.000,0.000,0.000,0,0.000,0,7.914,0.000,55143.593,0.000,0.000,0.000,54684.313,58368.540,0.000 +10.418061,0.100161,16874333,0.502894,117391.296,0.000,0.000,4.706,0.000,2127.694,1.255,355.883,142.349,279.200,6.253365,11.698,8,0.000,0.000,0.000,0,0.000,0,4.706,0.000,57627.365,0.000,0.000,0.000,56658.922,3105.009,0.000 +10.518205,0.100144,16884543,0.503199,101953.180,0.000,0.000,99.986,0.000,2227.838,1.565,355.883,172.759,177.518,6.295757,11.681,8,0.000,0.000,0.000,0,0.000,0,99.986,0.000,39163.602,0.000,0.000,0.000,34959.656,27829.923,0.000 +10.618326,0.100121,16901573,0.503706,170094.149,0.000,0.000,3.968,0.000,2327.959,1.390,355.883,176.583,144.279,6.315678,11.667,8,0.000,0.000,0.000,0,0.000,0,3.968,0.000,59128.442,0.000,0.000,0.000,58389.336,52576.371,0.000 +10.718481,0.100156,16945760,0.505023,441183.734,0.000,0.000,3.729,0.000,2428.115,3.871,355.883,363.029,188.535,6.359955,11.649,8,0.000,0.000,0.000,0,0.000,0,3.729,0.000,152942.097,0.000,0.000,0.000,136697.366,151544.271,0.000 +10.818732,0.100251,16972770,0.505828,269424.281,0.000,0.000,8.115,0.000,2528.365,2.247,355.883,203.981,305.990,6.385635,11.619,8,0.000,0.000,0.000,0,0.000,0,8.115,0.000,88577.846,0.000,0.000,0.000,91530.441,89315.995,0.000 +10.918862,0.100130,16986460,0.506236,136722.746,0.000,0.000,20.629,0.000,2628.495,1.387,355.883,100.105,244.956,6.395008,11.595,8,0.000,0.000,0.000,0,0.000,0,20.629,0.000,53211.015,0.000,0.000,0.000,40647.303,42864.428,0.000 +11.019014,0.100152,17006987,0.506848,204958.539,0.000,0.000,8.431,0.000,2728.647,1.538,355.883,167.441,265.300,6.413036,11.569,8,0.000,0.000,0.000,0,0.000,0,8.431,0.000,69454.455,0.000,0.000,0.000,70472.907,65031.177,0.000 +11.119168,0.100154,17020825,0.507260,138167.269,0.000,0.000,10.427,0.000,2828.801,1.130,355.883,136.704,143.958,6.431816,11.555,8,0.000,0.000,0.000,0,0.000,0,10.427,0.000,46548.331,0.000,0.000,0.000,46548.331,45070.607,0.000 +11.219302,0.100134,17050721,0.508151,298558.665,0.000,0.000,3.399,0.000,2928.935,2.562,355.883,277.205,228.716,6.464485,11.532,8,0.000,0.000,0.000,0,0.000,0,3.399,0.000,100504.897,0.000,0.000,0.000,97548.871,100504.897,0.000 +11.319458,0.100156,17074703,0.508866,239446.129,0.000,0.000,18.610,0.000,3029.092,3.325,355.883,210.375,204.017,6.527981,11.512,8,0.000,0.000,0.000,0,0.000,0,18.610,0.000,83319.904,0.000,0.000,0.000,93833.488,62292.736,0.000 +11.419585,0.100127,17092294,0.509390,175686.399,0.000,0.000,3090.551,0.000,3129.089,3.298,394.656,24.422,117.117,6.547932,11.501,8,0.000,0.000,0.000,0,0.000,0,3090.551,0.000,62250.772,0.000,3905.030,9.987,55779.008,53731.614,9.987 +11.519729,0.100143,17216833,0.513102,1243609.239,0.000,0.000,3179.907,0.000,0.332,5.148,394.656,4.447,225.146,6.588158,11.479,8,0.000,0.000,0.000,0,0.000,0,3179.907,143714.211,170695.576,127846.932,169836.806,144642.882,169657.063,173681.301,143534.469 +11.619884,0.100155,17437046,0.519664,2198717.261,0.000,0.000,17.391,0.000,0.045,5.585,394.656,0.156,347.898,6.659096,11.445,8,0.000,0.000,0.000,0,0.000,0,17.391,269192.173,283350.198,290678.823,284728.059,226178.936,289061.333,278557.637,276970.101 +11.720045,0.100161,17666846,0.526513,2294301.082,0.000,0.000,17.599,0.000,6.204,5.211,394.656,0.000,342.378,6.730759,11.411,8,0.000,0.000,0.000,0,0.000,0,17.599,307833.704,263215.638,242778.588,303061.398,301723.555,291380.231,292278.782,292029.185 +11.820238,0.100193,17889699,0.533155,2224244.082,0.000,0.000,18.958,0.000,2.331,5.544,394.656,0.000,331.744,6.802193,11.379,8,0.000,0.000,0.000,0,0.000,0,18.958,272684.561,268522.581,291687.944,274760.561,293215.001,266336.793,312827.210,244209.430 +11.920382,0.100144,18105727,0.539593,2157176.255,0.000,0.000,7.035,0.000,30.329,5.133,394.656,3.121,260.446,6.869133,11.353,8,0.000,0.000,0.000,0,0.000,0,7.035,276512.154,175926.876,293597.572,300996.926,295594.698,283052.744,262282.628,269212.657 +12.020517,0.100135,18207696,0.542632,1018314.817,0.000,0.000,13.531,0.000,130.464,2.790,394.656,25.864,116.756,6.883892,11.342,8,0.000,0.000,0.000,0,0.000,0,13.531,144105.393,0.000,141059.506,150297.031,141399.048,144135.352,148040.079,149278.407 +12.120628,0.100112,18341944,0.546633,1340983.663,0.000,0.000,23.738,0.000,230.576,2.731,394.656,30.201,197.046,6.913052,11.323,8,0.000,0.000,0.000,0,0.000,0,23.738,199916.923,0.000,146356.688,200855.875,199097.837,198258.773,199107.826,197389.743 +12.220753,0.100125,18427590,0.549185,855390.659,0.000,0.000,276.876,0.000,54.845,4.025,394.656,567.572,321.044,6.925644,11.291,8,0.000,0.000,0.000,0,0.000,0,276.876,116793.993,9.988,123395.741,124364.529,120469.399,123435.691,125393.243,121528.075 +12.320902,0.100148,18427591,0.549185,9.985,0.000,0.000,147.215,0.000,154.994,2.115,394.656,308.722,392.114,7.003906,11.253,8,0.000,0.000,0.000,0,0.000,0,147.215,9.985,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.421068,0.100167,18427598,0.549185,69.884,0.000,0.000,185.369,0.000,255.160,1.284,394.656,168.196,298.721,7.003906,11.224,8,0.000,0.000,0.000,0,0.000,0,185.369,9.983,19.967,0.000,19.967,0.000,0.000,19.967,0.000 +12.521221,0.100152,18427602,0.549185,39.939,0.000,0.000,323.086,0.000,355.124,0.795,394.656,168.181,240.415,7.003906,11.200,8,0.000,0.000,0.000,0,0.000,0,323.086,0.000,0.000,0.000,0.000,19.970,0.000,0.000,19.970 +12.621343,0.100123,18427608,0.549186,59.926,0.000,0.000,408.101,0.000,280.843,1.600,394.656,423.269,279.617,7.059814,11.173,8,0.000,0.000,0.000,0,0.000,0,408.101,19.975,0.000,19.975,0.000,0.000,19.975,0.000,0.000 +12.721473,0.100129,18427610,0.549186,19.974,0.000,0.000,356.904,0.000,377.312,1.691,394.656,310.107,229.898,7.059814,11.150,8,0.000,0.000,0.000,0,0.000,0,356.904,0.000,19.974,0.000,0.000,0.000,0.000,0.000,0.000 +12.821585,0.100112,18427616,0.549186,59.933,0.000,0.000,433.726,0.000,336.641,1.138,394.656,229.976,397.210,7.103882,11.112,8,0.000,0.000,0.000,0,0.000,0,433.726,0.000,0.000,0.000,19.978,0.000,19.978,19.978,0.000 +12.921699,0.100114,18427620,0.549186,39.954,0.000,0.000,331.031,0.000,436.756,0.818,394.656,168.362,256.542,7.132935,11.087,8,0.000,0.000,0.000,0,0.000,0,331.031,0.000,0.000,19.977,0.000,0.000,0.000,0.000,19.977 +13.021846,0.100147,18427621,0.549186,9.985,0.000,0.000,402.312,0.000,536.903,1.112,394.656,278.263,319.335,7.218750,11.055,8,0.000,0.000,0.000,0,0.000,0,402.312,9.985,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +13.122007,0.100160,18427626,0.549186,49.920,0.000,0.000,593.882,0.000,363.689,1.294,394.656,275.145,151.710,7.218750,11.041,8,0.000,0.000,0.000,0,0.000,0,593.882,9.984,19.968,0.000,0.000,19.968,0.000,0.000,0.000 +13.222150,0.100143,18427632,0.549186,59.914,0.000,0.000,376.121,0.000,463.832,1.322,394.656,267.080,184.229,7.218750,11.023,8,0.000,0.000,0.000,0,0.000,0,376.121,0.000,0.000,0.000,0.000,0.000,19.971,19.971,19.971 +13.322275,0.100126,18427634,0.549186,19.975,0.000,0.000,363.967,0.000,563.958,1.092,394.656,277.152,312.069,7.251221,10.992,8,0.000,0.000,0.000,0,0.000,0,363.967,0.000,0.000,19.975,0.000,0.000,0.000,0.000,0.000 +13.422420,0.100145,18427636,0.549186,19.971,0.000,0.000,573.628,0.000,395.782,0.585,394.656,147.754,233.528,7.276123,10.969,8,0.000,0.000,0.000,0,0.000,0,573.628,0.000,0.000,0.000,19.971,0.000,0.000,0.000,0.000 +13.522562,0.100141,18427640,0.549186,39.944,0.000,0.000,417.713,0.000,437.771,1.378,394.656,311.240,441.174,7.383789,10.926,8,0.000,0.000,0.000,0,0.000,0,417.713,19.972,19.972,0.000,0.000,0.000,0.000,0.000,0.000 +13.622710,0.100149,18427644,0.549187,39.941,0.000,0.000,448.487,0.000,442.884,1.108,394.656,220.063,141.274,7.383789,10.912,8,0.000,0.000,0.000,0,0.000,0,448.487,0.000,0.000,0.000,0.000,19.970,0.000,19.970,0.000 +13.722868,0.100158,18427650,0.549187,59.905,0.000,0.000,455.489,0.000,376.507,1.382,394.656,276.165,237.983,7.383789,10.889,8,0.000,0.000,0.000,0,0.000,0,455.489,0.000,0.000,19.968,0.000,0.000,19.968,0.000,19.968 +13.823023,0.100155,18427654,0.549187,39.938,0.000,0.000,447.322,0.000,334.986,1.181,394.656,240.371,252.851,7.406128,10.864,8,0.000,0.000,0.000,0,0.000,0,447.322,19.969,0.000,0.000,19.969,0.000,0.000,0.000,0.000 +13.923140,0.100117,18427656,0.549187,19.977,0.000,0.000,361.803,0.000,372.228,0.678,394.656,144.402,181.858,7.427979,10.847,8,0.000,0.000,0.000,0,0.000,0,361.803,0.000,19.977,0.000,0.000,0.000,0.000,0.000,0.000 +14.023243,0.100104,18427660,0.549187,39.959,0.000,0.000,400.986,0.000,378.588,0.949,394.656,241.234,351.900,7.472534,10.812,8,0.000,0.000,0.000,0,0.000,0,400.986,0.000,0.000,0.000,0.000,19.979,0.000,19.979,0.000 +14.123352,0.100109,18427662,0.549187,19.978,0.000,0.000,451.187,0.000,458.968,1.389,394.656,336.430,271.852,7.546387,10.786,8,0.000,0.000,0.000,0,0.000,0,451.187,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.978 +14.223490,0.100137,18427669,0.549187,69.904,0.000,0.000,472.181,0.000,421.723,1.752,394.656,286.989,292.255,7.546387,10.757,8,0.000,0.000,0.000,0,0.000,0,472.181,19.973,0.000,19.973,0.000,9.986,19.973,0.000,0.000 +14.323615,0.100125,18427674,0.549187,49.938,0.000,0.000,396.304,0.000,521.848,0.819,394.656,179.346,161.556,7.558594,10.741,8,0.000,0.000,0.000,0,0.000,0,396.304,0.000,19.975,0.000,0.000,9.988,0.000,19.975,0.000 +14.423743,0.100128,18427674,0.549187,0.000,0.000,0.000,0.000,0.000,621.976,1.053,394.656,250.460,242.463,7.594727,10.718,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +14.523871,0.100128,18427676,0.549188,19.974,0.000,0.000,638.212,0.000,420.000,0.964,394.656,235.167,393.362,7.631958,10.679,8,0.000,0.000,0.000,0,0.000,0,638.212,0.000,0.000,0.000,19.974,0.000,0.000,0.000,0.000 +14.624039,0.100168,18429186,0.549233,15074.618,0.000,0.000,427.266,0.000,479.784,1.342,394.656,262.410,275.942,7.677368,10.652,8,0.000,0.000,0.000,0,0.000,0,427.266,15044.668,0.000,0.000,0.000,9.983,0.000,0.000,19.966 +14.724174,0.100134,18453382,0.549954,241635.710,0.000,0.000,499.005,0.000,274.620,1.850,394.656,295.034,405.667,7.829323,10.612,8,0.000,0.000,0.000,0,0.000,0,499.005,39906.443,57123.337,34663.480,0.000,66400.886,33914.485,9627.080,0.000 +14.824290,0.100116,18548232,0.552780,947399.226,0.000,0.000,350.815,0.000,0.134,3.579,394.656,169.608,305.739,7.887424,10.583,8,0.000,0.000,0.000,0,0.000,0,350.815,111060.959,148227.776,150435.211,75402.391,150784.805,152143.226,111860.031,47484.828 +14.924426,0.100136,18771340,0.559430,2228051.810,0.000,0.000,14.544,0.000,0.161,5.524,394.656,0.000,274.783,7.957054,10.556,8,0.000,0.000,0.000,0,0.000,0,14.544,251008.849,284213.719,252287.112,305714.497,262872.724,261015.249,309229.720,301709.940 +15.024611,0.100185,18999616,0.566233,2278543.078,0.000,0.000,18.131,0.000,0.002,5.767,394.656,0.156,314.730,7.998047,10.525,6,0.000,0.000,0.000,0,0.000,0,18.131,350122.026,287467.980,342955.289,341278.393,389059.963,246483.830,18875.068,302300.529 +15.124761,0.100150,19261906,0.574050,2618965.057,0.000,0.000,17.353,0.000,7.259,6.440,394.656,0.000,285.157,7.998047,10.500,6,0.000,0.000,0.000,0,0.000,0,17.353,479699.261,394557.186,413229.131,440558.070,538281.243,0.000,0.000,352640.165 +15.224961,0.100200,19538511,0.582293,2760523.625,0.000,0.000,20.253,0.000,0.001,6.654,394.656,0.000,338.580,7.998047,10.469,6,0.000,0.000,0.000,0,0.000,0,20.253,482773.521,433003.158,454280.562,533062.845,413053.097,0.000,0.000,444350.442 +15.325106,0.100145,19782036,0.589551,2431723.393,0.000,0.000,18.009,0.000,0.005,5.887,394.656,0.000,236.766,7.998047,10.449,4,0.000,0.000,0.000,0,0.000,0,18.009,481951.050,111158.792,299775.251,493274.628,510140.169,0.000,0.000,535423.502 +15.425265,0.100159,19955530,0.594721,1732186.447,0.000,0.000,14.258,0.000,0.001,4.052,394.656,0.000,221.562,7.998047,10.431,3,0.000,0.000,0.000,0,0.000,0,14.258,479348.009,0.000,489511.852,0.000,178965.509,0.000,0.000,584361.076 +15.525503,0.100237,20000000,0.596046,443647.491,0.000,0.000,11.304,0.000,0.000,1.072,394.656,0.429,137.291,7.999763,10.419,0,0.000,0.000,0.000,0,0.000,0,11.304,55039.424,0.000,96251.653,0.000,0.000,0.000,0.000,292356.414 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.log new file mode 100644 index 000000000..e855ba9ee --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=5 os_tid=490 +worker=7 kind=insert tid=7 os_tid=494 +worker=0 kind=insert tid=8 os_tid=487 +worker=5 kind=insert tid=6 os_tid=492 +worker=2 kind=insert tid=9 os_tid=489 +worker=1 kind=insert tid=11 os_tid=488 +worker=6 kind=insert tid=10 os_tid=493 +start_monotonic_ns=2090194258647522 main_address=0x55ed1605d300 +worker=4 kind=insert tid=12 os_tid=491 +load_end reason=complete inserted=20000000 elapsed_s=15.526 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.216 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090194258863310 cpu_ns=10211900 +diagnostic_stage name=stop_request wall_ns=2090209784219177 cpu_ns=63435801616 +diagnostic_stage name=workers_joined wall_ns=2090209784261999 cpu_ns=63435843680 +diagnostic_stage name=before_close wall_ns=2090209784346038 cpu_ns=63435927699 +diagnostic_stage name=after_close wall_ns=2090210000149950 cpu_ns=63549010586 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090209738529532 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090209693546790 last_end_ns=2090209693548294 loop_exit_ns=2090209693548351 deregister_start_ns=2090209693548401 deregister_end_ns=2090209693549350 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090209501963121 last_end_ns=2090209501964248 loop_exit_ns=2090209501964303 deregister_start_ns=2090209501964331 deregister_end_ns=2090209501965219 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090209699553535 last_end_ns=2090209699554828 loop_exit_ns=2090209699554890 deregister_start_ns=2090209699554924 deregister_end_ns=2090209699555821 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090209576581141 last_end_ns=2090209576582833 loop_exit_ns=2090209576582889 deregister_start_ns=2090209576582943 deregister_end_ns=2090209576584067 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090209616181520 last_end_ns=2090209616182486 loop_exit_ns=2090209616182541 deregister_start_ns=2090209616182656 deregister_end_ns=2090209616183591 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090209258736909 last_end_ns=2090209258738690 loop_exit_ns=2090209258738773 deregister_start_ns=2090209258738820 deregister_end_ns=2090209258739652 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090209189372178 last_end_ns=2090209189374056 loop_exit_ns=2090209189374121 deregister_start_ns=2090209189374259 deregister_end_ns=2090209189377665 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090209738528850 last_end_ns=2090209738529532 loop_exit_ns=2090209738529573 deregister_start_ns=2090209738529608 deregister_end_ns=2090209738530253 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.summary.csv new file mode 100644 index 000000000..bfecf6914 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-14-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1288193.753867,15.525615,20000000,0.006056,0.001456,0.061952,0.260096,3179.907181,0.006056,0.001456,0.061952,0.260096,3179.907181,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.csv new file mode 100644 index 000000000..e907a61b4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.csv @@ -0,0 +1,144 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100106,0.100106,263275,0.007846,2629973.169,0.000,0.000,18.568,0.000,0.101,5.016,63.352,0.000,138.760,0.053864,13.999,8,0.000,0.000,0.000,0,0.000,0,18.568,270104.813,341759.157,344855.887,338972.100,339022.047,330051.518,337293.872,327913.776 +0.200258,0.100152,512704,0.015280,2490504.384,0.000,0.000,19.375,0.000,0.065,6.025,116.445,0.000,131.558,0.110294,13.986,8,0.000,0.000,0.000,0,0.000,0,19.375,312175.487,246894.715,316359.128,319933.694,330847.106,322929.141,320422.951,320942.161 +0.300363,0.100106,760183,0.022655,2472180.737,0.000,0.000,15.288,0.000,0.100,6.025,163.715,0.000,130.565,0.163582,13.973,8,0.000,0.000,0.000,0,0.000,0,15.288,307455.496,318184.173,312470.203,309013.851,317894.478,315147.378,279794.691,312220.467 +0.400495,0.100132,1001099,0.029835,2405987.657,0.000,0.000,19.169,0.000,7.155,5.974,213.043,0.000,127.215,0.219112,13.960,8,0.000,0.000,0.000,0,0.000,0,19.169,314095.858,318150.512,319668.511,247603.530,306895.352,321166.535,297597.612,280809.747 +0.500648,0.100153,1257646,0.037481,2561540.546,0.000,0.000,19.766,0.000,0.059,6.137,271.793,0.000,135.144,0.285202,13.947,8,0.000,0.000,0.000,0,0.000,0,19.766,329264.901,324801.748,336014.547,338920.090,261968.136,354376.380,335774.915,280419.830 +0.600800,0.100152,1512225,0.045068,2541931.704,0.000,0.000,13.979,0.000,0.025,5.985,276.238,0.000,134.132,0.344330,13.934,8,0.000,0.000,0.000,0,0.000,0,13.979,335051.439,320283.854,320563.430,330009.092,315920.477,284458.232,316859.052,318786.127 +0.700953,0.100153,1749198,0.052130,2366119.137,0.000,0.000,11.646,0.000,0.032,5.951,276.867,0.000,195.600,0.397705,13.915,8,0.000,0.000,0.000,0,0.000,0,11.646,307560.641,296637.311,297176.488,259913.354,292513.604,309647.456,305164.298,297505.985 +0.801098,0.100145,1986687,0.059208,2371439.721,0.000,0.000,13.429,0.000,11.749,5.792,282.398,0.000,275.888,0.457317,13.888,8,0.000,0.000,0.000,0,0.000,0,13.429,262288.389,307372.794,298395.855,299354.460,309190.150,290197.783,299414.373,305225.918 +0.901250,0.100152,2209114,0.065837,2220894.086,0.000,0.000,13.801,0.000,27.167,6.121,283.836,14.587,226.531,0.519688,13.866,8,0.000,0.000,0.000,0,0.000,0,13.801,283049.745,222801.326,286933.840,284307.832,287922.338,283089.684,290278.756,282510.564 +1.001387,0.100137,2309123,0.068817,998725.033,0.000,0.000,90.834,0.000,94.922,9.524,292.586,117.847,178.818,0.619709,13.848,8,0.000,0.000,0.000,0,0.000,0,90.834,318914.137,295615.979,17196.497,15698.545,28900.501,14250.524,293498.872,14649.978 +1.101558,0.100171,2387605,0.071156,783481.453,0.000,0.000,110.961,0.000,60.922,4.656,293.730,41.180,543.525,0.664154,13.795,8,0.000,0.000,0.000,0,0.000,0,110.961,106967.251,106378.257,64409.958,112617.597,130217.529,74382.920,99100.690,89407.251 +1.201719,0.100161,2507299,0.074723,1195018.911,0.000,0.000,66.062,0.000,3.995,3.965,293.730,49.647,509.064,0.722923,13.745,8,0.000,0.000,0.000,0,0.000,0,66.062,157367.020,158115.816,127774.592,158964.452,144807.211,149948.945,151486.473,146554.402 +1.301870,0.100152,2571675,0.076642,642785.345,0.000,0.000,52.360,0.000,21.138,1.908,293.730,15.640,192.443,0.742977,13.726,8,0.000,0.000,0.000,0,0.000,0,52.360,86458.902,85540.295,80537.880,82015.640,87187.797,88665.556,81276.760,51102.513 +1.402018,0.100148,2768811,0.082517,1968441.274,0.000,0.000,30.340,0.000,16.013,5.688,293.730,4.486,373.587,0.815895,13.690,8,0.000,0.000,0.000,0,0.000,0,30.340,261282.581,259355.438,253793.685,216968.288,245815.515,256050.339,242350.652,232824.777 +1.502187,0.100169,2985801,0.088984,2166245.371,0.000,0.000,23.050,0.000,2.924,5.453,293.730,0.078,292.553,0.912292,13.661,8,0.000,0.000,0.000,0,0.000,0,23.050,273009.411,284949.268,272610.085,262357.382,229752.389,290050.661,280536.712,272979.462 +1.602336,0.100148,3231667,0.096311,2455015.799,0.000,0.000,13.893,0.000,0.115,5.757,293.730,0.000,165.223,0.986370,13.645,8,0.000,0.000,0.000,0,0.000,0,13.893,317768.308,315052.339,321532.720,271926.355,295161.865,309280.907,310978.387,313314.918 +1.702503,0.100167,3470413,0.103426,2383470.261,0.000,0.000,12.363,0.000,0.120,5.487,293.730,0.000,180.284,1.055077,13.628,8,0.000,0.000,0.000,0,0.000,0,12.363,279981.334,292610.194,287778.282,309591.768,315212.360,289735.007,297591.855,310969.462 +1.802638,0.100135,3695908,0.110147,2251909.877,0.000,0.000,16.970,0.000,0.209,5.570,293.730,0.000,216.075,1.121895,13.606,8,0.000,0.000,0.000,0,0.000,0,16.970,234443.497,293194.182,307005.536,266120.732,292265.436,297817.940,262216.003,298846.551 +1.902770,0.100132,3928763,0.117086,2325468.893,0.000,0.000,16.189,0.000,0.084,5.635,293.730,0.000,229.501,1.190540,13.584,8,0.000,0.000,0.000,0,0.000,0,16.189,296936.577,309070.500,270970.980,287918.525,289296.699,307302.842,305125.727,258847.043 +2.002918,0.100147,4007810,0.119442,789309.226,0.000,0.000,32.806,0.000,69.485,3.214,293.730,47.859,87.684,1.240520,13.575,8,0.000,0.000,0.000,0,0.000,0,32.806,50985.020,87081.936,136599.115,54909.249,131217.030,136299.555,138286.633,53930.688 +2.103060,0.100142,4150239,0.123687,1422265.576,0.000,0.000,105.523,0.000,70.455,8.617,293.730,81.135,105.904,1.326607,13.565,8,0.000,0.000,0.000,0,0.000,0,105.523,148868.104,300472.314,255676.076,136645.502,65896.205,101195.960,309090.047,104421.369 +2.203217,0.100157,4386300,0.130722,2356911.064,0.000,0.000,82.442,0.000,0.167,5.908,293.730,5.304,124.492,1.427147,13.553,8,0.000,0.000,0.000,0,0.000,0,82.442,287648.564,305869.968,301247.223,312140.127,318739.770,272961.614,249777.998,308525.800 +2.303358,0.100141,4632117,0.138048,2454716.361,0.000,0.000,12.866,0.000,0.093,5.520,293.730,0.000,137.190,1.495487,13.539,8,0.000,0.000,0.000,0,0.000,0,12.866,323864.342,274673.551,326041.279,312021.005,298819.579,312370.513,303962.343,302963.748 +2.403515,0.100158,4832238,0.144012,1998061.834,0.000,0.000,17.867,0.000,0.227,4.552,293.730,0.000,371.095,1.558170,13.503,8,0.000,0.000,0.000,0,0.000,0,17.867,261557.887,238873.628,215290.786,244784.315,251943.036,265172.192,258342.952,262097.037 +2.503644,0.100129,5027406,0.149828,1949159.269,0.000,0.000,19.564,0.000,0.345,4.930,293.730,0.000,425.192,1.620358,13.462,8,0.000,0.000,0.000,0,0.000,0,19.564,250366.216,265666.430,192920.507,248478.657,248648.438,251285.028,242815.981,248978.012 +2.603800,0.100156,5252159,0.156527,2244034.199,0.000,0.000,15.604,0.000,0.080,5.204,293.730,0.000,274.962,1.687622,13.435,8,0.000,0.000,0.000,0,0.000,0,15.604,276938.580,298395.154,296957.394,271377.243,304615.464,274063.059,273883.339,247803.966 +2.703950,0.100150,5485825,0.163490,2333160.050,0.000,0.000,19.611,0.000,0.212,5.639,293.730,0.000,270.727,1.755455,13.408,8,0.000,0.000,0.000,0,0.000,0,19.611,305861.181,316425.334,282116.799,288756.839,288826.734,240369.424,319081.349,291722.390 +2.804094,0.100144,5721943,0.170527,2357786.438,0.000,0.000,15.349,0.000,11.756,5.803,293.730,0.000,164.607,1.832108,13.392,8,0.000,0.000,0.000,0,0.000,0,15.349,262751.821,318851.078,286297.931,293327.813,270261.013,301336.287,314796.913,310163.582 +2.904280,0.100186,5828450,0.173701,1063093.316,0.000,0.000,26.826,0.000,85.857,7.089,293.730,114.709,142.781,1.913532,13.378,8,0.000,0.000,0.000,0,0.000,0,26.826,25113.305,253498.652,256133.753,24155.087,192851.418,32499.571,23516.275,255325.256 +3.004433,0.100152,6011651,0.179161,1829221.042,0.000,0.000,95.731,0.000,0.096,7.636,293.730,90.292,114.981,2.005135,13.367,8,0.000,0.000,0.000,0,0.000,0,95.731,204847.675,274711.156,205985.939,263608.085,72110.056,285235.111,254232.380,268490.640 +3.104611,0.100178,6265613,0.186730,2535098.829,0.000,0.000,12.877,0.000,0.122,5.330,293.730,0.000,133.902,2.073776,13.354,8,0.000,0.000,0.000,0,0.000,0,12.877,324441.382,324491.292,326747.269,315856.692,321526.580,322125.512,326457.785,273452.317 +3.204774,0.100163,6498262,0.193663,2322706.404,0.000,0.000,14.334,0.000,5.989,5.357,293.730,0.000,252.089,2.143623,13.329,8,0.000,0.000,0.000,0,0.000,0,14.334,300989.700,263920.085,272815.594,299871.521,300161.050,300051.229,299981.342,284915.883 +3.304911,0.100137,6705243,0.199832,2066974.999,0.000,0.000,20.488,0.000,9.842,4.853,293.730,0.000,441.855,2.208984,13.286,8,0.000,0.000,0.000,0,0.000,0,20.488,272006.923,253172.756,229615.067,232710.821,276920.185,277079.965,262789.566,262679.716 +3.405048,0.100137,6914237,0.206060,2087074.739,0.000,0.000,18.894,0.000,3.691,5.392,293.730,0.000,377.685,2.291798,13.249,8,0.000,0.000,0.000,0,0.000,0,18.894,264197.294,280145.400,221465.958,236165.777,281653.329,272855.408,263388.405,267203.167 +3.505202,0.100153,7135161,0.212644,2205858.463,0.000,0.000,14.188,0.000,0.048,5.490,293.730,0.000,270.055,2.373512,13.222,8,0.000,0.000,0.000,0,0.000,0,14.188,280779.571,264464.581,299550.795,291133.698,289226.621,265203.448,221041.148,294458.601 +3.605349,0.100147,7372236,0.219710,2367266.284,0.000,0.000,17.530,0.000,0.102,5.529,293.730,0.000,201.110,2.443233,13.203,8,0.000,0.000,0.000,0,0.000,0,17.530,232607.690,322824.924,296683.395,313568.546,303243.740,312749.751,314696.886,270891.351 +3.705497,0.100148,7525382,0.224274,1529196.010,0.000,0.000,35.924,0.000,28.813,3.796,293.730,22.428,142.367,2.489941,13.189,8,0.000,0.000,0.000,0,0.000,0,35.924,167472.056,211357.084,175819.697,237438.470,206404.416,170457.636,152234.615,208012.036 +3.805623,0.100126,7642846,0.227775,1173156.696,0.000,0.000,91.437,0.000,84.400,9.736,293.730,168.771,99.913,2.578411,13.179,8,0.000,0.000,0.000,0,0.000,0,91.437,21113.305,59045.345,133331.420,332499.597,326037.768,19625.187,217495.006,64009.069 +3.905792,0.100169,7872082,0.234606,2288495.669,0.000,0.000,87.709,0.000,4.963,6.296,293.730,26.674,125.842,2.655285,13.167,8,0.000,0.000,0.000,0,0.000,0,87.709,259152.398,285298.248,308389.257,276642.864,303277.888,290579.331,268995.776,296159.907 +4.005931,0.100139,8106611,0.241596,2342036.349,0.000,0.000,15.148,0.000,1.931,5.656,293.730,0.000,140.079,2.753792,13.153,8,0.000,0.000,0.000,0,0.000,0,15.148,307582.694,309629.850,301950.518,280460.373,278942.482,258660.658,304616.814,300192.960 +4.106081,0.100150,8324481,0.248089,2175426.614,0.000,0.000,18.703,0.000,0.234,5.353,293.730,0.000,441.445,2.820457,13.110,8,0.000,0.000,0.000,0,0.000,0,18.703,283373.605,281366.625,277532.394,277951.763,231841.146,283323.680,280887.346,259150.054 +4.206222,0.100141,8552568,0.254886,2277657.342,0.000,0.000,18.614,0.000,0.035,5.317,293.730,0.000,381.376,2.886673,13.073,8,0.000,0.000,0.000,0,0.000,0,18.614,252663.615,282152.022,283370.303,302383.485,295453.260,298768.584,273074.825,289791.247 +4.306363,0.100141,8771807,0.261420,2189312.068,0.000,0.000,29.025,0.000,0.126,5.211,293.730,0.000,310.306,2.952675,13.042,8,0.000,0.000,0.000,0,0.000,0,29.025,285938.003,294785.564,236088.086,292259.116,290062.204,288684.142,298040.987,203453.966 +4.406512,0.100149,9004114,0.268344,2319612.756,0.000,0.000,14.370,0.000,0.048,5.470,293.730,0.000,217.332,3.020428,13.021,8,0.000,0.000,0.000,0,0.000,0,14.370,272194.311,247600.966,302189.605,272154.370,316018.993,315589.633,298515.081,295349.799 +4.506649,0.100137,9240223,0.275380,2357868.468,0.000,0.000,17.848,0.000,1.043,5.590,293.730,0.000,201.483,3.089737,13.001,8,0.000,0.000,0.000,0,0.000,0,17.848,286798.151,316407.695,305352.800,311504.395,300938.830,246073.792,289863.962,300928.844 +4.606789,0.100140,9315989,0.277638,756600.751,0.000,0.000,20.048,0.000,81.735,4.363,293.730,70.994,111.094,3.155544,12.990,8,0.000,0.000,0.000,0,0.000,0,20.048,102256.839,154813.260,59496.704,158388.255,53045.735,60774.915,84881.166,82943.878 +4.706962,0.100174,9430423,0.281049,1142356.526,0.000,0.000,123.332,0.000,32.263,9.328,293.730,144.437,123.808,3.225399,12.978,8,0.000,0.000,0.000,0,0.000,0,123.332,171412.377,326842.503,199453.689,169994.838,68710.698,58278.811,108831.037,38832.575 +4.807117,0.100155,9667910,0.288126,2371193.749,0.000,0.000,41.164,0.000,2.700,5.414,293.730,0.000,125.314,3.315048,12.966,8,0.000,0.000,0.000,0,0.000,0,41.164,223693.191,328900.080,305556.272,294263.779,318685.916,308461.767,299515.637,292117.107 +4.907259,0.100142,9905987,0.295221,2377397.566,0.000,0.000,11.472,0.000,0.043,5.483,293.730,0.000,202.369,3.397888,12.946,8,0.000,0.000,0.000,0,0.000,0,11.472,312826.243,304797.632,306155.706,299894.588,299445.225,300553.653,260630.286,293094.234 +5.007429,0.100170,10128021,0.301839,2216568.110,0.000,0.000,22.200,0.000,0.084,5.125,293.730,0.000,437.888,3.463657,12.903,8,0.000,0.000,0.000,0,0.000,0,22.200,295936.411,295926.428,277677.482,272666.010,299061.094,281960.194,215443.384,277897.108 +5.107752,0.100322,10228250,0.304826,999070.515,0.000,0.000,0.639,0.000,62.070,2.067,293.730,0.000,182.147,3.478813,12.886,8,0.000,0.000,0.000,0,0.000,0,0.639,128914.575,134985.013,127519.072,123541.889,125216.492,124030.315,116933.185,117929.973 +5.207861,0.100109,10425447,0.310703,1969817.679,0.000,0.000,95.761,0.000,5.383,3.823,293.730,0.000,267.442,3.541729,12.859,8,0.000,0.000,0.000,0,0.000,0,95.761,267487.730,234833.409,256769.441,236441.652,255350.991,238539.360,232635.810,247759.286 +5.308115,0.100254,10617439,0.316424,1915053.619,0.000,0.000,18.274,0.000,18.681,4.610,293.730,0.000,286.810,3.603874,12.831,8,0.000,0.000,0.000,0,0.000,0,18.274,241885.340,255829.906,231970.535,207672.280,237087.532,265236.003,230274.844,245097.179 +5.408255,0.100140,10802988,0.321954,1852899.036,0.000,0.000,55.190,0.000,0.046,4.121,293.730,0.000,147.411,3.663376,12.817,8,0.000,0.000,0.000,0,0.000,0,55.190,245456.770,220232.043,249680.864,201408.365,223667.239,238486.517,249810.682,224156.555 +5.508366,0.100111,11027174,0.328635,2239377.784,0.000,0.000,14.441,0.000,10.567,5.651,293.730,0.000,198.452,3.738064,12.797,8,0.000,0.000,0.000,0,0.000,0,14.441,241532.276,297729.984,293045.177,295941.966,244239.275,297849.851,273686.635,295352.619 +5.608520,0.100154,11156156,0.332479,1287835.471,0.000,0.000,82.933,0.000,43.332,8.046,293.730,144.075,135.689,3.826256,12.784,8,0.000,0.000,0.000,0,0.000,0,82.933,240798.934,272829.575,261367.238,19420.074,37022.948,153553.377,35155.826,267687.499 +5.708689,0.100169,11291598,0.336516,1352129.587,0.000,0.000,91.147,0.000,52.358,8.448,294.297,137.852,158.287,3.911739,12.769,8,0.000,0.000,0.000,0,0.000,0,91.147,119707.224,136688.459,295010.273,120915.178,147270.534,146701.498,153709.627,232126.793 +5.808834,0.100145,11522996,0.343412,2310626.911,0.000,0.000,58.116,0.000,0.143,5.851,294.297,0.000,149.003,3.980789,12.754,8,0.000,0.000,0.000,0,0.000,0,58.116,289889.324,252034.258,294802.195,292275.861,281841.004,305267.009,290408.571,304108.690 +5.908979,0.100145,11748058,0.350119,2247372.053,0.000,0.000,15.033,0.000,0.075,5.114,294.297,0.000,411.749,4.046970,12.714,8,0.000,0.000,0.000,0,0.000,0,15.033,273754.365,284848.331,279396.211,284009.544,288762.674,259764.583,296601.346,280234.999 +6.009140,0.100161,11980139,0.357036,2317081.306,0.000,0.000,12.758,0.000,1.367,5.239,294.297,0.000,372.214,4.113876,12.677,8,0.000,0.000,0.000,0,0.000,0,12.758,297241.673,304929.302,247851.153,301984.041,305618.193,277683.147,282804.905,298968.893 +6.109279,0.100139,12172642,0.362773,1922362.011,0.000,0.000,24.163,0.000,0.715,4.146,294.297,0.000,262.682,4.176048,12.652,8,0.000,0.000,0.000,0,0.000,0,24.163,194380.226,261606.924,242882.910,239407.733,268547.291,240326.458,244530.623,230679.846 +6.209432,0.100154,12401757,0.369601,2287630.366,0.000,0.000,11.761,0.000,15.991,5.429,294.297,0.000,270.404,4.252327,12.625,8,0.000,0.000,0.000,0,0.000,0,11.761,262446.213,314865.564,303253.429,303822.554,248258.043,288036.841,289724.245,277223.478 +6.309591,0.100158,12611181,0.375842,2090927.553,0.000,0.000,16.015,0.000,0.419,6.216,294.297,0.000,214.816,4.348213,12.604,8,0.000,0.000,0.000,0,0.000,0,16.015,291028.952,256353.884,283141.447,205973.696,260517.289,259079.566,257312.366,277520.352 +6.409729,0.100138,12816912,0.381974,2054466.639,0.000,0.000,20.118,0.000,14.324,4.935,294.297,18.841,151.548,4.400928,12.589,8,0.000,0.000,0.000,0,0.000,0,20.118,284975.597,240377.320,237950.679,272353.066,283337.863,218986.924,240277.458,276207.731 +6.509880,0.100151,12934058,0.385465,1169695.071,0.000,0.000,82.794,0.000,82.914,9.641,295.859,200.167,138.580,4.488285,12.576,8,0.000,0.000,0.000,0,0.000,0,82.794,326087.972,9.985,75376.266,55955.570,331569.701,56454.816,114926.590,209314.170 +6.610068,0.100188,13110758,0.390731,1763678.588,0.000,0.000,85.611,0.000,0.101,7.207,295.859,43.473,174.827,4.565872,12.559,8,0.000,0.000,0.000,0,0.000,0,85.611,344531.169,195701.449,178913.066,272616.600,326604.928,111010.941,134816.110,199484.325 +6.710215,0.100146,13347488,0.397786,2363843.116,0.000,0.000,13.225,0.000,0.952,5.219,295.859,0.000,251.429,4.632149,12.534,8,0.000,0.000,0.000,0,0.000,0,13.225,306152.283,258801.529,299691.731,307120.866,291144.231,309257.741,295358.068,296316.667 +6.810359,0.100145,13572387,0.404489,2245739.023,0.000,0.000,19.379,0.000,13.320,5.126,295.859,0.000,442.133,4.704544,12.491,8,0.000,0.000,0.000,0,0.000,0,19.379,284767.764,245654.386,288702.069,292147.082,288722.040,302212.511,294823.208,248709.962 +6.910515,0.100155,13796632,0.411172,2238972.227,0.000,0.000,18.411,0.000,0.096,5.555,295.859,0.000,388.147,4.801918,12.453,8,0.000,0.000,0.000,0,0.000,0,18.411,290997.996,290948.073,275841.538,269950.688,288431.981,274134.190,277478.995,271188.765 +7.010656,0.100141,14031416,0.418169,2344533.177,0.000,0.000,12.685,0.000,0.084,5.342,295.859,0.000,266.187,4.870186,12.427,8,0.000,0.000,0.000,0,0.000,0,12.685,315754.647,291758.492,301085.337,271067.675,287234.872,296022.478,283180.591,298429.084 +7.110818,0.100162,14254567,0.424819,2227892.526,0.000,0.000,17.865,0.000,0.091,5.546,295.859,0.000,243.823,4.936985,12.403,8,0.000,0.000,0.000,0,0.000,0,17.865,288381.749,305414.093,246919.073,267595.500,271569.048,262843.216,292015.848,293154.000 +7.210956,0.100137,14471581,0.431287,2167161.259,0.000,0.000,14.281,0.000,0.085,5.601,295.859,0.000,174.526,5.003975,12.386,8,0.000,0.000,0.000,0,0.000,0,14.281,271826.377,290430.806,251624.145,279575.726,278956.577,261181.009,283380.496,250186.122 +7.311103,0.100148,14603962,0.435232,1321859.755,0.000,0.000,23.021,0.000,55.786,4.785,295.859,54.529,137.726,5.070999,12.373,8,0.000,0.000,0.000,0,0.000,0,23.021,159854.154,231308.732,160203.639,181651.994,118225.572,229711.089,119503.687,121400.888 +7.411271,0.100168,14713194,0.438487,1090488.906,0.000,0.000,93.803,0.000,62.117,9.866,295.859,222.127,115.470,5.144012,12.361,8,0.000,0.000,0.000,0,0.000,0,93.803,124201.447,136710.443,132986.695,163295.802,5251.182,330505.032,4851.853,192686.451 +7.511434,0.100163,14928308,0.444898,2147635.510,0.000,0.000,71.451,0.000,3.651,6.492,295.859,27.923,169.411,5.219555,12.345,8,0.000,0.000,0.000,0,0.000,0,71.451,239778.731,262591.506,275121.060,278136.140,263450.105,294469.488,245090.064,288998.415 +7.611591,0.100157,15152816,0.451589,2241562.316,0.000,0.000,12.338,0.000,19.227,5.096,295.859,0.000,368.718,5.290585,12.308,8,0.000,0.000,0.000,0,0.000,0,12.338,286889.784,299699.681,262478.093,296205.165,286859.831,298970.825,228401.569,282057.367 +7.711745,0.100154,15352257,0.457533,1991337.704,0.000,0.000,20.810,0.000,6.202,4.960,295.859,0.000,465.532,5.373737,12.263,8,0.000,0.000,0.000,0,0.000,0,20.810,263832.951,205393.113,265680.101,250193.993,257902.101,270083.307,245840.710,232411.429 +7.811894,0.100148,15593012,0.464708,2403986.619,0.000,0.000,14.565,0.000,0.063,5.523,295.859,0.000,252.984,5.450493,12.238,8,0.000,0.000,0.000,0,0.000,0,14.565,313425.416,302082.230,307444.281,264977.230,295052.649,309031.928,306335.924,305636.960 +7.912052,0.100158,15834556,0.471907,2411633.791,0.000,0.000,16.054,0.000,0.042,5.349,295.859,0.000,261.462,5.519348,12.213,8,0.000,0.000,0.000,0,0.000,0,16.054,312057.489,313295.535,310829.427,297380.653,271421.623,297210.921,310010.719,299427.423 +8.012204,0.100153,16072592,0.479001,2376730.614,0.000,0.000,14.132,0.000,0.174,5.608,295.859,0.000,228.089,5.587894,12.190,8,0.000,0.000,0.000,0,0.000,0,14.132,321848.521,298713.849,249758.606,302288.391,304634.807,302128.634,289208.364,308149.440 +8.112343,0.100138,16305295,0.485936,2323816.487,0.000,0.000,12.066,0.000,5.156,5.589,295.859,0.000,215.015,5.660946,12.169,8,0.000,0.000,0.000,0,0.000,0,12.066,274330.639,293903.573,305767.167,282209.743,289499.662,315104.255,290028.931,272972.517 +8.212497,0.100154,16426242,0.489540,1207608.978,0.000,0.000,100.778,0.000,4.852,2.162,342.430,16.303,72.310,5.683525,12.162,8,0.000,0.000,0.000,0,0.000,0,100.778,166133.974,162120.160,169319.066,11831.766,173732.265,174031.803,176338.249,174101.695 +8.312602,0.100106,16489879,0.491437,635698.797,0.000,0.000,2.379,0.000,104.957,2.155,357.949,196.472,112.459,5.712948,12.151,8,0.000,0.000,0.000,0,0.000,0,2.379,0.000,0.000,0.000,153777.634,157453.752,141940.133,88406.656,94120.623 +8.412739,0.100137,16528062,0.492575,381307.670,0.000,0.000,23.006,0.000,205.094,4.445,357.949,447.278,230.271,5.785103,12.129,8,0.000,0.000,0.000,0,0.000,0,23.006,0.000,0.000,0.000,132278.799,135973.738,113055.133,0.000,0.000 +8.512887,0.100148,16543528,0.493036,154432.089,0.000,0.000,7.888,0.000,305.242,1.576,357.949,196.819,86.123,5.804943,12.120,8,0.000,0.000,0.000,0,0.000,0,7.888,0.000,0.000,0.000,50245.847,51723.666,52462.576,0.000,0.000 +8.613035,0.100148,16567875,0.493761,243110.685,0.000,0.000,4.380,0.000,405.389,2.195,357.949,291.405,438.141,5.834400,12.077,8,0.000,0.000,0.000,0,0.000,0,4.380,0.000,0.000,0.000,81279.869,77595.315,84235.501,0.000,0.000 +8.713177,0.100143,16591111,0.494454,232029.305,0.000,0.000,6.019,0.000,505.532,2.478,357.949,261.541,387.300,5.864044,12.040,8,0.000,0.000,0.000,0,0.000,0,6.019,0.000,0.000,0.000,82023.098,73894.683,76111.524,0.000,0.000 +8.813301,0.100124,16625749,0.495486,345949.773,0.000,0.000,15.928,0.000,605.656,4.372,357.949,446.515,334.272,5.903065,12.007,8,0.000,0.000,0.000,0,0.000,0,15.928,0.000,0.000,0.000,109383.969,121209.263,115356.541,0.000,0.000 +8.913448,0.100146,16645804,0.496084,200257.502,0.000,0.000,32.733,0.000,705.802,2.721,357.949,357.564,247.724,5.941692,11.983,8,0.000,0.000,0.000,0,0.000,0,32.733,0.000,0.000,0.000,60601.485,67241.786,72414.231,0.000,0.000 +9.013611,0.100163,16665562,0.496672,197258.303,0.000,0.000,8.665,0.000,805.965,1.822,357.949,199.128,372.244,5.961143,11.946,8,0.000,0.000,0.000,0,0.000,0,8.665,0.000,0.000,0.000,65752.768,66491.563,65013.973,0.000,0.000 +9.113756,0.100146,16687181,0.497317,215875.562,0.000,0.000,6.587,0.000,906.111,1.986,357.949,209.187,256.111,5.984112,11.921,8,0.000,0.000,0.000,0,0.000,0,6.587,0.000,0.000,0.000,60701.584,77586.989,77586.989,0.000,0.000 +9.213899,0.100142,16709766,0.497990,225528.822,0.000,0.000,38.096,0.000,1006.254,3.421,357.949,349.736,272.581,6.051804,11.895,8,0.000,0.000,0.000,0,0.000,0,38.096,0.000,0.000,0.000,48660.702,84230.047,92638.073,0.000,0.000 +9.314046,0.100147,16730636,0.498612,208393.886,0.000,0.000,4.523,0.000,1106.400,2.000,357.949,261.920,98.254,6.078766,11.885,8,0.000,0.000,0.000,0,0.000,0,4.523,0.000,0.000,0.000,70196.886,66522.284,71674.716,0.000,0.000 +9.414205,0.100160,16753724,0.499300,230511.741,0.000,0.000,10.979,0.000,1206.560,2.132,357.949,207.988,311.768,6.102043,11.854,8,0.000,0.000,0.000,0,0.000,0,10.979,0.000,0.000,0.000,75359.608,79792.526,75359.608,0.000,0.000 +9.514355,0.100150,16772742,0.499867,189895.851,0.000,0.000,5.498,0.000,1306.710,1.612,357.949,147.241,342.495,6.118408,11.821,8,0.000,0.000,0.000,0,0.000,0,5.498,0.000,0.000,0.000,65022.704,61328.232,63544.915,0.000,0.000 +9.614494,0.100139,16802417,0.500751,296337.510,0.000,0.000,4.502,0.000,1406.849,2.293,357.949,306.604,321.740,6.149734,11.789,8,0.000,0.000,0.000,0,0.000,0,4.502,0.000,0.000,0.000,96066.280,94598.323,105672.908,0.000,0.000 +9.714617,0.100122,16819377,0.501256,169392.611,0.000,0.000,4.276,0.000,1506.971,1.365,357.949,180.404,148.802,6.166348,11.775,8,0.000,0.000,0.000,0,0.000,0,4.276,0.000,0.000,0.000,58388.514,56131.278,54872.819,0.000,0.000 +9.814741,0.100124,16864759,0.502609,453256.045,0.000,0.000,8.092,0.000,1607.096,3.948,357.949,387.136,218.478,6.209702,11.754,8,0.000,0.000,0.000,0,0.000,0,8.092,0.000,0.000,0.000,155955.955,150452.802,146847.288,0.000,0.000 +9.914873,0.100131,16880153,0.503068,153737.858,0.000,0.000,4.406,0.000,1707.227,1.969,357.949,166.344,192.013,6.227715,11.735,8,0.000,0.000,0.000,0,0.000,0,4.406,0.000,0.000,0.000,48795.841,54688.093,50253.924,0.000,0.000 +10.015030,0.100157,16894672,0.503500,144961.873,0.000,0.000,6.608,0.000,1807.385,1.959,357.949,163.688,386.891,6.250065,11.697,8,0.000,0.000,0.000,0,0.000,0,6.608,0.000,0.000,0.000,5321.625,67234.194,72406.055,0.000,0.000 +10.115205,0.100176,16907457,0.503881,127625.954,0.000,0.000,91.751,0.000,1907.560,1.978,357.949,200.000,228.037,6.292225,11.675,8,0.000,0.000,0.000,0,0.000,0,91.751,0.000,0.000,0.000,36765.459,43583.490,47277.006,0.000,0.000 +10.215346,0.100141,16935447,0.504716,279507.234,0.000,0.000,5.141,0.000,2007.701,2.205,357.949,260.532,199.290,6.324314,11.655,8,0.000,0.000,0.000,0,0.000,0,5.141,0.000,0.000,0.000,88765.266,94986.524,95755.443,0.000,0.000 +10.315506,0.100160,16982207,0.506109,466854.033,0.000,0.000,2.057,0.000,2107.861,3.935,357.949,372.686,196.678,6.368347,11.636,8,0.000,0.000,0.000,0,0.000,0,2.057,0.000,0.000,0.000,153594.577,153674.450,159585.006,0.000,0.000 +10.415658,0.100152,17004463,0.506772,222222.564,0.000,0.000,12.683,0.000,2208.012,2.005,357.949,176.724,339.250,6.387695,11.603,8,0.000,0.000,0.000,0,0.000,0,12.683,0.000,0.000,0.000,77312.604,76214.272,68695.688,0.000,0.000 +10.515777,0.100119,17023648,0.507344,191621.151,0.000,0.000,5.046,0.000,2308.132,1.402,357.949,145.061,329.918,6.408939,11.570,8,0.000,0.000,0.000,0,0.000,0,5.046,0.000,0.000,0.000,61616.413,66410.687,63594.051,0.000,0.000 +10.615909,0.100132,17040816,0.507856,171454.322,0.000,0.000,3.619,0.000,2408.263,1.362,357.949,160.453,187.800,6.425083,11.552,8,0.000,0.000,0.000,0,0.000,0,3.619,0.000,0.000,0.000,55427.044,56905.098,59122.180,0.000,0.000 +10.716036,0.100128,17077042,0.508936,361797.894,0.000,0.000,3.143,0.000,2508.391,2.932,357.949,302.348,269.187,6.458942,11.526,8,0.000,0.000,0.000,0,0.000,0,3.143,0.000,0.000,0.000,121604.680,118248.967,121944.247,0.000,0.000 +10.816204,0.100168,17094070,0.509443,169995.222,0.000,0.000,24.875,0.000,2608.559,2.816,357.949,234.139,151.192,6.518162,11.511,8,0.000,0.000,0.000,0,0.000,0,24.875,0.000,0.000,0.000,36209.342,62804.789,70981.092,0.000,0.000 +10.916359,0.100155,17127856,0.510450,337336.905,0.000,0.000,2708.592,0.000,2708.711,3.952,381.559,71.530,183.856,6.552860,11.493,8,0.000,0.000,0.000,0,0.000,0,2708.592,748.839,0.000,35474.990,106784.414,106594.708,70730.321,17003.633,0.000 +11.016513,0.100154,17278858,0.514950,1507692.259,0.000,0.000,2720.653,0.000,3.300,7.417,381.559,6.435,287.642,6.604221,11.465,8,0.000,0.000,0.000,0,0.000,0,2720.653,275774.229,263762.774,76941.210,73206.975,276872.534,194030.434,273567.636,73536.466 +11.116657,0.100143,17499008,0.521511,2198347.482,0.000,0.000,19.964,0.000,13.936,5.276,381.559,0.000,393.303,6.674660,11.426,8,0.000,0.000,0.000,0,0.000,0,19.964,297133.898,274496.361,288466.328,244948.734,229990.185,289025.526,296155.301,278131.149 +11.216794,0.100138,17710387,0.527811,2110882.112,0.000,0.000,18.257,0.000,5.002,5.650,381.559,0.000,329.819,6.768211,11.394,8,0.000,0.000,0.000,0,0.000,0,18.257,269498.747,234137.459,284468.125,250265.242,266043.506,273363.423,256716.355,276389.254 +11.316941,0.100146,17925573,0.534224,2148713.960,0.000,0.000,15.051,0.000,0.196,5.707,381.559,0.000,305.412,6.838024,11.364,8,0.000,0.000,0.000,0,0.000,0,15.051,275117.187,241126.954,265970.579,282656.149,279910.170,254247.743,268067.509,281617.669 +11.417107,0.100166,18126491,0.540212,2005854.374,0.000,0.000,1.999,0.000,41.631,4.360,381.559,9.086,238.628,6.872185,11.341,8,0.000,0.000,0.000,0,0.000,0,1.999,259988.949,268754.416,257103.732,272697.878,260318.403,264251.881,162340.845,260398.270 +11.517243,0.100136,18260324,0.544200,1336513.598,0.000,0.000,3.890,0.000,141.767,2.745,381.559,30.505,164.269,6.894592,11.325,8,0.000,0.000,0.000,0,0.000,0,3.890,174842.379,193616.863,192138.872,186975.889,197361.774,196462.995,0.000,195114.827 +11.617412,0.100170,18438196,0.549501,1775708.133,0.000,0.000,18.707,0.000,241.936,3.801,381.559,42.233,186.481,6.927715,11.307,8,0.000,0.000,0.000,0,0.000,0,18.707,224928.488,260188.681,260737.750,258461.610,254278.705,268155.169,0.000,248957.730 +11.717556,0.100144,18446040,0.549735,78327.414,0.000,0.000,249.186,0.000,93.849,3.630,381.559,726.066,417.291,6.941288,11.266,8,0.000,0.000,0.000,0,0.000,0,249.186,11213.881,12112.590,11173.939,11283.781,12581.915,9606.192,9.986,10345.130 +11.817716,0.100160,18446044,0.549735,39.936,0.000,0.000,190.089,0.000,193.907,1.170,381.559,187.044,330.057,6.952881,11.233,8,0.000,0.000,0.000,0,0.000,0,190.089,0.000,0.000,0.000,0.000,0.000,9.984,19.968,9.984 +11.917875,0.100158,18446051,0.549735,69.889,0.000,0.000,283.617,0.000,294.066,1.018,381.559,188.412,329.010,6.984863,11.201,8,0.000,0.000,0.000,0,0.000,0,283.617,19.968,19.968,9.984,0.000,0.000,9.984,0.000,9.984 +12.017999,0.100124,18446055,0.549735,39.950,0.000,0.000,388.158,0.000,203.665,1.177,381.559,288.392,302.242,7.013428,11.172,8,0.000,0.000,0.000,0,0.000,0,388.158,0.000,0.000,9.988,9.988,19.975,0.000,0.000,0.000 +12.118124,0.100126,18446059,0.549735,39.950,0.000,0.000,273.002,0.000,284.565,2.016,381.559,478.031,225.380,7.035522,11.150,8,0.000,0.000,0.000,0,0.000,0,273.002,9.987,0.000,0.000,9.987,0.000,0.000,19.975,0.000 +12.218261,0.100136,18446070,0.549736,109.850,0.000,0.000,360.281,0.000,195.042,1.755,381.559,280.321,502.129,7.106201,11.101,8,0.000,0.000,0.000,0,0.000,0,360.281,9.986,19.973,19.973,0.000,19.973,19.973,0.000,19.973 +12.318497,0.100236,18446072,0.549736,19.953,0.000,0.000,245.390,0.000,224.521,0.999,381.559,224.859,325.403,7.142822,11.069,8,0.000,0.000,0.000,0,0.000,0,245.390,0.000,0.000,0.000,19.953,0.000,0.000,0.000,0.000 +12.418614,0.100117,18446072,0.549736,0.000,0.000,0.000,0.000,0.000,324.638,1.478,381.559,357.083,299.338,7.176636,11.040,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +12.518740,0.100126,18446084,0.549736,119.849,0.000,0.000,342.935,0.000,341.597,3.039,381.559,531.245,387.871,7.231445,11.002,8,0.000,0.000,0.000,0,0.000,0,342.935,19.975,19.975,19.975,0.000,19.975,19.975,19.975,0.000 +12.618870,0.100130,18446088,0.549736,39.948,0.000,0.000,421.616,0.000,176.282,1.203,381.559,281.431,403.929,7.277222,10.962,8,0.000,0.000,0.000,0,0.000,0,421.616,0.000,0.000,0.000,19.974,0.000,0.000,0.000,19.974 +12.719002,0.100132,18446089,0.549736,9.987,0.000,0.000,244.936,0.000,264.539,1.006,381.559,234.846,396.820,7.321899,10.923,8,0.000,0.000,0.000,0,0.000,0,244.936,0.000,0.000,0.000,0.000,0.000,0.000,9.987,0.000 +12.819127,0.100126,18446099,0.549737,99.875,0.000,0.000,313.118,0.000,264.933,2.035,381.559,459.735,320.262,7.364746,10.892,8,0.000,0.000,0.000,0,0.000,0,313.118,19.975,19.975,19.975,0.000,19.975,9.987,9.987,0.000 +12.919288,0.100160,18446102,0.549737,29.952,0.000,0.000,302.606,0.000,309.736,1.891,381.559,400.100,443.975,7.414795,10.849,8,0.000,0.000,0.000,0,0.000,0,302.606,0.000,0.000,0.000,19.968,0.000,9.984,0.000,0.000 +13.019445,0.100157,18446107,0.549737,49.922,0.000,0.000,332.226,0.000,290.400,1.173,381.559,258.305,412.633,7.464600,10.808,8,0.000,0.000,0.000,0,0.000,0,332.226,9.984,0.000,0.000,0.000,0.000,0.000,19.969,19.969 +13.119583,0.100138,18446113,0.549737,59.917,0.000,0.000,291.320,0.000,390.538,1.628,381.559,399.915,335.434,7.504395,10.776,8,0.000,0.000,0.000,0,0.000,0,291.320,9.986,0.000,19.972,0.000,19.972,9.986,0.000,0.000 +13.219695,0.100112,18446118,0.549737,49.944,0.000,0.000,399.464,0.000,288.807,1.703,381.559,369.743,311.527,7.543095,10.745,8,0.000,0.000,0.000,0,0.000,0,399.464,0.000,19.978,0.000,19.978,0.000,9.989,0.000,0.000 +13.319813,0.100118,18446123,0.549737,49.941,0.000,0.000,264.566,0.000,388.925,1.601,381.559,359.966,349.314,7.586304,10.711,8,0.000,0.000,0.000,0,0.000,0,264.566,19.976,0.000,0.000,0.000,9.988,0.000,0.000,19.976 +13.419927,0.100114,18446128,0.549737,49.943,0.000,0.000,452.231,0.000,319.117,1.284,381.559,278.628,509.928,7.706665,10.661,8,0.000,0.000,0.000,0,0.000,0,452.231,0.000,19.977,0.000,0.000,9.989,0.000,19.977,0.000 +13.520061,0.100135,18451910,0.549910,57742.259,0.000,0.000,330.491,0.000,274.429,1.815,381.559,355.186,358.814,7.778389,10.626,8,0.000,0.000,0.000,0,0.000,0,330.491,9.987,0.000,47615.892,9.987,0.000,10106.393,0.000,0.000 +13.620189,0.100128,18505155,0.551497,531770.690,0.000,0.000,282.005,0.000,201.980,3.144,381.559,364.066,407.097,7.879036,10.586,8,0.000,0.000,0.000,0,0.000,0,282.005,130153.735,0.000,117719.619,66205.426,47049.896,62959.572,619.209,107063.232 +13.720336,0.100147,18730050,0.558199,2245648.425,0.000,0.000,202.881,0.000,0.093,5.773,381.559,0.078,273.699,7.953129,10.560,8,0.000,0.000,0.000,0,0.000,0,202.881,303443.874,304013.037,268774.845,276273.819,253617.130,306000.116,266578.074,266947.531 +13.820518,0.100182,18948335,0.564704,2178885.953,0.000,0.000,17.395,0.000,0.022,5.655,381.559,0.156,338.408,7.999878,10.526,6,0.000,0.000,0.000,0,0.000,0,17.395,327853.536,284921.642,345022.301,220828.247,98550.707,244046.007,334062.241,323601.272 +13.920670,0.100152,19227821,0.573034,2790619.793,0.000,0.000,17.109,0.000,0.001,6.303,381.559,0.858,329.499,7.999878,10.498,6,0.000,0.000,0.000,0,0.000,0,17.109,459841.294,484713.502,479780.997,491792.746,0.000,0.000,503015.693,371475.561 +14.020850,0.100180,19471311,0.580290,2430523.162,0.000,0.000,13.912,0.000,0.001,5.816,381.559,0.000,327.535,7.999878,10.468,5,0.000,0.000,0.000,0,0.000,0,13.912,517358.351,495447.807,389219.102,89468.886,0.000,0.000,483050.133,455978.882 +14.120989,0.100139,19708855,0.587370,2372147.649,0.000,0.000,14.416,0.000,0.001,5.452,381.559,0.468,287.726,7.999878,10.443,4,0.000,0.000,0.000,0,0.000,0,14.416,479764.126,352830.300,513047.931,0.000,0.000,0.000,538562.518,487942.774 +14.221148,0.100159,19893116,0.592861,1839676.636,0.000,0.000,12.594,0.000,0.000,4.036,381.559,0.000,226.514,7.999878,10.425,2,0.000,0.000,0.000,0,0.000,0,12.594,313609.949,0.000,455503.699,0.000,0.000,0.000,559527.833,511035.154 +14.321353,0.100204,20000000,0.596046,1066661.153,0.000,0.000,0.129,0.000,0.000,1.454,381.559,0.000,64.867,7.999878,10.421,0,0.000,0.000,0.000,0,0.000,0,0.129,0.000,0.000,0.000,0.000,0.000,0.000,692884.658,373776.494 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.log new file mode 100644 index 000000000..409f7ad4f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=506 +worker=0 kind=insert tid=6 os_tid=501 +worker=7 kind=insert tid=7 os_tid=508 +worker=6 kind=insert tid=8 os_tid=507 +worker=4 kind=insert tid=9 os_tid=505 +worker=3 kind=insert tid=10 os_tid=504 +worker=2 kind=insert tid=11 os_tid=503 +worker=1 kind=insert tid=12 os_tid=502 +start_monotonic_ns=2090210183648478 main_address=0x558ee9c35300 +load_end reason=complete inserted=20000000 elapsed_s=14.321 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.211 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090210183694620 cpu_ns=10670014 +diagnostic_stage name=stop_request wall_ns=2090224505064498 cpu_ns=63553259882 +diagnostic_stage name=workers_joined wall_ns=2090224505118017 cpu_ns=63553312408 +diagnostic_stage name=before_close wall_ns=2090224505218428 cpu_ns=63553412806 +diagnostic_stage name=after_close wall_ns=2090224716138735 cpu_ns=63647888378 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090224492960577 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090224357054018 last_end_ns=2090224357055356 loop_exit_ns=2090224357055412 deregister_start_ns=2090224357055455 deregister_end_ns=2090224357056444 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090224266535041 last_end_ns=2090224266536086 loop_exit_ns=2090224266536135 deregister_start_ns=2090224266536160 deregister_end_ns=2090224266537243 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090224388756364 last_end_ns=2090224388757753 loop_exit_ns=2090224388757810 deregister_start_ns=2090224388757915 deregister_end_ns=2090224388758800 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090224135541931 last_end_ns=2090224135543365 loop_exit_ns=2090224135543427 deregister_start_ns=2090224135543484 deregister_end_ns=2090224135544537 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090223937782831 last_end_ns=2090223937784086 loop_exit_ns=2090223937784147 deregister_start_ns=2090223937784178 deregister_end_ns=2090223937787168 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090223987062343 last_end_ns=2090223987064233 loop_exit_ns=2090223987064310 deregister_start_ns=2090223987064366 deregister_end_ns=2090223987065454 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090224492959468 last_end_ns=2090224492960577 loop_exit_ns=2090224492960621 deregister_start_ns=2090224492960733 deregister_end_ns=2090224492961671 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090224456227603 last_end_ns=2090224456228629 loop_exit_ns=2090224456228672 deregister_start_ns=2090224456228801 deregister_end_ns=2090224456229640 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.summary.csv new file mode 100644 index 000000000..6fe53ce78 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-15-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1396504.692413,14.321470,20000000,0.005574,0.001456,0.060928,0.256000,2720.653163,0.005574,0.001456,0.060928,0.256000,2720.653163,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.csv new file mode 100644 index 000000000..afc23a03d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.csv @@ -0,0 +1,136 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100076,0.100076,271725,0.008098,2715189.416,0.000,0.000,14.883,0.000,0.049,5.493,70.344,0.000,143.251,0.059536,13.998,8,0.000,0.000,0.000,0,0.000,0,14.883,313721.913,344428.610,335815.147,345297.950,347536.251,339961.999,350503.999,337923.546 +0.200222,0.100146,530955,0.015824,2588507.939,0.000,0.000,18.677,0.000,0.233,5.681,119.297,0.000,136.675,0.113300,13.985,8,0.000,0.000,0.000,0,0.000,0,18.677,325752.785,331204.798,327360.430,338933.476,334539.912,268386.824,325682.888,336646.826 +0.300368,0.100146,783330,0.023345,2520077.466,0.000,0.000,18.897,0.000,0.034,6.015,167.230,0.000,133.165,0.166492,13.972,8,0.000,0.000,0.000,0,0.000,0,18.897,324966.423,324397.253,321201.909,312754.220,341692.049,322629.828,253380.746,319055.038 +0.400514,0.100146,1034171,0.030821,2504752.585,0.000,0.000,18.902,0.000,0.023,5.911,224.801,0.000,132.307,0.231792,13.959,8,0.000,0.000,0.000,0,0.000,0,18.902,334591.433,317526.351,260409.752,258372.727,346484.067,330207.834,335789.683,321370.738 +0.500654,0.100139,1279527,0.038133,2450144.915,0.000,0.000,16.301,0.000,0.130,6.143,277.270,0.000,129.312,0.291439,13.946,8,0.000,0.000,0.000,0,0.000,0,16.301,315869.731,310607.067,311545.758,306882.258,257820.642,325526.272,307191.827,314701.360 +0.600810,0.100156,1538529,0.045852,2585984.933,0.000,0.000,11.812,0.000,0.071,5.907,277.516,0.000,136.584,0.348011,13.933,8,0.000,0.000,0.000,0,0.000,0,11.812,287581.270,324893.050,326780.105,321598.191,336564.838,329196.335,328727.067,330644.076 +0.700966,0.100157,1788641,0.053306,2497206.278,0.000,0.000,13.150,0.000,9.607,5.942,277.648,0.000,215.210,0.409996,13.912,8,0.000,0.000,0.000,0,0.000,0,13.150,280989.622,320288.032,319369.471,315245.934,321895.512,325859.300,322464.621,291093.786 +0.801120,0.100154,2026244,0.060387,2372383.338,0.000,0.000,16.894,0.000,0.161,6.133,283.738,0.000,261.356,0.473038,13.886,8,0.000,0.000,0.000,0,0.000,0,16.894,302664.765,302485.041,249955.785,305630.207,294467.365,305889.808,306339.117,304951.250 +0.901254,0.100134,2234564,0.066595,2080413.681,0.000,0.000,35.069,0.000,7.467,6.041,290.801,27.931,222.593,0.538708,13.864,8,0.000,0.000,0.000,0,0.000,0,35.069,286426.386,281932.405,261529.731,277408.464,266043.685,185082.118,260600.975,261389.918 +1.001414,0.100160,2336619,0.069637,1018916.565,0.000,0.000,99.391,0.000,107.625,10.158,298.301,113.100,228.696,0.628807,13.842,8,0.000,0.000,0.000,0,0.000,0,99.391,82877.139,293110.112,19958.005,315993.428,19938.037,280290.663,0.000,6749.180 +1.101584,0.100169,2465920,0.073490,1290823.294,0.000,0.000,132.138,0.000,0.263,6.150,298.301,85.714,856.674,0.710056,13.758,8,0.000,0.000,0.000,0,0.000,0,132.138,76730.016,176820.459,183019.957,190048.051,172527.731,183439.247,131756.799,176481.034 +1.201743,0.100159,2657373,0.079196,1911485.386,0.000,0.000,24.749,0.000,0.264,6.484,298.301,23.751,501.428,0.788776,13.709,8,0.000,0.000,0.000,0,0.000,0,24.749,244320.846,197974.666,243562.054,252138.394,247375.980,240726.571,253056.931,232329.945 +1.301874,0.100131,2867244,0.085451,2095960.100,0.000,0.000,18.024,0.000,0.082,6.200,298.301,0.078,350.868,0.865036,13.675,8,0.000,0.000,0.000,0,0.000,0,18.024,266070.915,269017.050,223207.152,266959.749,270904.573,269306.670,271343.997,259149.995 +1.402021,0.100147,3094988,0.092238,2274099.439,0.000,0.000,15.230,0.000,0.121,5.307,298.301,0.000,194.051,0.931236,13.656,8,0.000,0.000,0.000,0,0.000,0,15.230,297752.613,287966.988,279189.881,253857.094,285161.110,290912.661,293878.305,285380.787 +1.502175,0.100154,3339395,0.099522,2440303.026,0.000,0.000,11.127,0.000,3.815,5.358,298.301,0.000,155.307,1.002670,13.640,8,0.000,0.000,0.000,0,0.000,0,11.127,321543.649,310301.004,283502.372,337199.482,323181.121,269434.088,294485.418,300655.893 +1.602335,0.100160,3573095,0.106487,2333267.239,0.000,0.000,15.634,0.000,4.142,5.750,298.301,0.000,250.264,1.100056,13.616,8,0.000,0.000,0.000,0,0.000,0,15.634,325798.787,310962.522,281779.210,289416.991,238178.961,295856.688,292621.864,298652.216 +1.702495,0.100160,3809407,0.113529,2359348.793,0.000,0.000,14.266,0.000,0.224,5.967,298.301,0.000,223.003,1.176201,13.594,8,0.000,0.000,0.000,0,0.000,0,14.266,294419.397,310743.305,290895.030,294758.854,266144.592,299321.561,306160.630,296905.423 +1.802647,0.100152,4003093,0.119301,1933920.673,0.000,0.000,26.934,0.000,31.722,5.299,298.301,41.733,196.927,1.239910,13.575,8,0.000,0.000,0.000,0,0.000,0,26.934,289490.010,194554.301,281721.817,191349.172,217769.017,283239.510,284148.129,191648.717 +1.902813,0.100166,4146931,0.123588,1435997.192,0.000,0.000,85.249,0.000,2.713,9.304,298.301,85.132,103.539,1.337170,13.565,8,0.000,0.000,0.000,0,0.000,0,85.249,203622.122,145558.469,37567.662,135555.068,297656.087,226833.606,311253.525,77950.653 +2.003008,0.100194,4379485,0.130519,2321028.269,0.000,0.000,11.771,0.000,0.026,6.302,298.301,7.368,124.368,1.426186,13.553,8,0.000,0.000,0.000,0,0.000,0,11.771,307053.135,260373.872,295036.493,301913.126,304178.722,282470.919,284646.690,285355.312 +2.103161,0.100154,4633820,0.138099,2539442.610,0.000,0.000,12.573,0.000,0.111,5.317,298.301,0.000,139.980,1.495819,13.539,8,0.000,0.000,0.000,0,0.000,0,12.573,338479.189,274048.327,318370.130,307147.398,337500.694,315774.125,324350.928,323771.819 +2.203309,0.100148,4845036,0.144393,2109044.751,0.000,0.000,16.573,0.000,0.187,5.357,298.301,0.000,434.124,1.560177,13.496,8,0.000,0.000,0.000,0,0.000,0,16.573,283451.317,259556.612,205416.581,268103.986,270350.668,271369.163,276821.110,273975.314 +2.303451,0.100142,5060458,0.150813,2151174.067,0.000,0.000,17.863,0.000,0.035,5.379,298.301,0.000,377.317,1.624634,13.460,8,0.000,0.000,0.000,0,0.000,0,17.863,278116.204,234847.470,262787.908,288062.121,276468.537,268379.990,278935.045,263576.791 +2.403604,0.100153,5292575,0.157731,2317620.703,0.000,0.000,13.855,0.000,2.685,5.382,298.301,0.000,316.234,1.694595,13.429,8,0.000,0.000,0.000,0,0.000,0,13.855,306211.056,281518.871,289247.036,300050.491,292601.898,291683.305,310334.741,245973.307 +2.503772,0.100168,5525411,0.164670,2324449.787,0.000,0.000,18.205,0.000,2.961,5.857,298.301,0.000,269.079,1.796329,13.402,8,0.000,0.000,0.000,0,0.000,0,18.205,294504.581,276205.365,299126.806,292667.672,283582.954,310307.997,273529.865,294524.548 +2.603942,0.100170,5731849,0.170822,2060885.233,0.000,0.000,21.505,0.000,16.250,4.934,298.301,6.239,149.317,1.849564,13.388,8,0.000,0.000,0.000,0,0.000,0,21.505,283469.304,268095.375,269333.275,257543.268,257373.556,265310.098,217141.780,242618.577 +2.704096,0.100154,5844261,0.174173,1122386.205,0.000,0.000,100.183,0.000,30.160,8.580,298.301,158.583,123.052,1.931553,13.376,8,0.000,0.000,0.000,0,0.000,0,100.183,232540.785,257592.087,210414.964,33667.992,37691.776,9.985,287655.647,62812.970 +2.804275,0.100178,6058208,0.180549,2135658.938,0.000,0.000,87.349,0.000,0.025,6.741,298.301,38.330,120.722,2.010826,13.364,8,0.000,0.000,0.000,0,0.000,0,87.349,284113.003,258348.979,124847.211,300114.449,313660.276,286648.479,257829.905,310096.636 +2.904435,0.100161,6307269,0.187971,2486611.380,0.000,0.000,14.917,0.000,1.723,5.497,298.301,0.000,137.201,2.087761,13.350,8,0.000,0.000,0.000,0,0.000,0,14.917,312876.875,318997.034,312866.891,306686.829,345194.906,271872.812,334412.245,283703.787 +3.004599,0.100163,6518106,0.194255,2104935.713,0.000,0.000,16.524,0.000,0.078,5.537,298.301,0.000,366.004,2.181030,13.315,8,0.000,0.000,0.000,0,0.000,0,16.524,262122.337,229275.927,259396.784,275949.777,275440.608,260724.617,258947.517,283078.147 +3.104751,0.100152,6740208,0.200874,2217647.955,0.000,0.000,18.214,0.000,0.053,5.254,298.301,0.000,436.446,2.246815,13.272,8,0.000,0.000,0.000,0,0.000,0,18.214,293423.834,281172.463,277877.473,280842.964,281302.266,220185.197,297787.200,285056.557 +3.204903,0.100152,6969778,0.207716,2292212.353,0.000,0.000,17.446,0.000,0.108,5.332,298.301,0.000,290.925,2.314186,13.243,8,0.000,0.000,0.000,0,0.000,0,17.446,301980.531,286204.534,295310.679,286264.443,283728.302,298246.212,288640.827,251836.825 +3.305070,0.100167,7205479,0.214740,2353075.258,0.000,0.000,14.571,0.000,0.124,5.501,298.301,0.000,250.519,2.382492,13.219,8,0.000,0.000,0.000,0,0.000,0,14.571,321692.076,301795.347,279442.724,311908.436,284963.493,302863.561,246527.764,303881.858 +3.405221,0.100151,7436899,0.221637,2310718.717,0.000,0.000,19.239,0.000,0.193,5.566,298.301,0.000,201.649,2.451313,13.199,8,0.000,0.000,0.000,0,0.000,0,19.239,287377.043,320806.679,284361.587,229144.775,324001.865,299269.127,283073.527,282684.114 +3.505493,0.100272,7583846,0.226016,1465481.735,0.000,0.000,21.313,0.000,75.939,6.930,298.301,75.342,168.993,2.534828,13.183,8,0.000,0.000,0.000,0,0.000,0,21.313,227181.732,59896.992,63467.276,280885.578,67895.225,211803.583,278621.739,275729.610 +3.605649,0.100156,7736948,0.230579,1528635.283,0.000,0.000,91.490,0.000,0.018,8.707,298.301,146.100,101.911,2.631214,13.173,8,0.000,0.000,0.000,0,0.000,0,91.490,184542.109,234484.198,132722.948,284695.866,128599.381,86994.286,170703.697,305892.798 +3.705819,0.100170,7973475,0.237628,2361259.613,0.000,0.000,13.987,0.000,0.115,5.752,298.301,0.000,124.749,2.700058,13.160,8,0.000,0.000,0.000,0,0.000,0,13.987,300449.713,304143.440,302885.576,304592.677,253459.522,297814.189,294230.276,303684.220 +3.805971,0.100153,8212695,0.244757,2388547.505,0.000,0.000,11.884,0.000,0.098,5.426,298.301,0.000,274.073,2.767830,13.134,8,0.000,0.000,0.000,0,0.000,0,11.884,314568.971,294160.179,259153.710,305363.048,317274.833,308677.979,300999.720,288349.065 +3.906123,0.100152,8433982,0.251352,2209517.058,0.000,0.000,20.425,0.000,3.796,5.276,298.301,0.000,463.554,2.836113,13.088,8,0.000,0.000,0.000,0,0.000,0,20.425,234494.155,277538.835,286585.107,276710.092,291128.213,286914.607,281402.971,274743.077 +4.006260,0.100137,8657058,0.258000,2227713.802,0.000,0.000,17.958,0.000,16.593,5.444,298.301,0.000,321.240,2.906105,13.057,8,0.000,0.000,0.000,0,0.000,0,17.958,285090.165,277280.843,288675.263,274924.066,307908.962,278988.508,249668.601,265177.394 +4.106416,0.100156,8878668,0.264605,2212641.089,0.000,0.000,20.106,0.000,0.180,5.807,298.301,0.000,306.591,3.004082,13.027,8,0.000,0.000,0.000,0,0.000,0,20.106,271026.318,264616.339,290915.227,227743.979,291983.557,296985.737,293890.576,275479.357 +4.206575,0.100159,9119341,0.271778,2402909.110,0.000,0.000,15.495,0.000,0.056,5.876,298.301,0.000,205.650,3.074463,13.007,8,0.000,0.000,0.000,0,0.000,0,15.495,326630.621,301969.835,296808.043,311085.340,292494.901,291696.171,314809.418,267414.781 +4.306719,0.100144,9303664,0.277271,1840583.554,0.000,0.000,21.871,0.000,40.918,5.498,298.301,47.315,145.104,3.140633,12.992,8,0.000,0.000,0.000,0,0.000,0,21.871,173720.220,280676.435,168487.743,272558.108,285609.342,260016.141,179372.093,220143.471 +4.406886,0.100167,9429333,0.281016,1254599.749,0.000,0.000,84.805,0.000,60.254,9.649,298.301,161.528,110.246,3.227547,12.982,8,0.000,0.000,0.000,0,0.000,0,84.805,90918.523,217287.983,15504.169,192319.582,137391.097,90878.590,182485.966,327813.839 +4.507033,0.100147,9652751,0.287674,2230896.878,0.000,0.000,88.404,0.000,0.065,6.325,298.301,17.435,120.994,3.328308,12.970,8,0.000,0.000,0.000,0,0.000,0,88.404,241913.985,295055.778,302035.506,304531.833,223630.891,290552.406,283712.472,289464.007 +4.607197,0.100164,9882944,0.294535,2298162.920,0.000,0.000,13.794,0.000,0.197,5.259,298.301,0.000,252.789,3.394871,12.945,8,0.000,0.000,0.000,0,0.000,0,13.794,261720.995,304750.462,286540.312,281428.691,293918.218,289605.288,286899.723,293299.233 +4.707330,0.100133,10090769,0.300728,2075489.599,0.000,0.000,19.275,0.000,0.108,5.126,298.301,0.000,415.385,3.458679,12.905,8,0.000,0.000,0.000,0,0.000,0,19.275,224032.037,266225.920,273416.356,265047.487,259285.151,255969.560,265866.398,265646.690 +4.807466,0.100136,10323523,0.307665,2324371.347,0.000,0.000,17.100,0.000,0.189,5.433,298.301,0.000,326.703,3.525726,12.873,8,0.000,0.000,0.000,0,0.000,0,17.100,305972.889,298233.439,304814.468,297035.073,255511.679,288426.808,296945.195,277431.797 +4.907611,0.100145,10542570,0.314193,2187300.754,0.000,0.000,19.047,0.000,0.159,5.252,298.301,0.000,362.249,3.591835,12.837,8,0.000,0.000,0.000,0,0.000,0,19.047,223635.967,290838.595,277837.433,281042.789,270817.604,274242.642,294293.589,274592.135 +5.007755,0.100144,10776641,0.321169,2337349.569,0.000,0.000,14.661,0.000,0.233,5.621,298.301,0.000,177.869,3.660061,12.820,8,0.000,0.000,0.000,0,0.000,0,14.661,303174.124,315086.996,238347.326,294286.901,286518.070,307797.476,297552.206,294586.470 +5.107907,0.100152,11005583,0.327992,2285938.972,0.000,0.000,15.669,0.000,14.324,5.417,298.301,0.312,200.437,3.736935,12.800,8,0.000,0.000,0.000,0,0.000,0,15.669,286833.210,313562.507,275190.939,256040.102,285205.689,264666.965,317835.999,286603.560 +5.208057,0.100150,11121511,0.331447,1157546.239,0.000,0.000,83.230,0.000,20.747,7.877,298.301,175.596,152.818,3.827389,12.785,8,0.000,0.000,0.000,0,0.000,0,83.230,252252.179,27578.693,23115.378,237174.762,45471.893,14508.270,283675.114,273769.950 +5.308215,0.100159,11271259,0.335910,1495109.280,0.000,0.000,105.426,0.000,54.387,8.116,298.301,96.488,162.087,3.910072,12.769,8,0.000,0.000,0.000,0,0.000,0,105.426,161274.275,240298.970,166925.315,45168.379,289540.889,157749.864,294513.005,139638.582 +5.408374,0.100158,11510571,0.343042,2389335.818,0.000,0.000,54.794,0.000,0.277,5.796,298.301,0.000,188.179,3.979294,12.751,8,0.000,0.000,0.000,0,0.000,0,54.794,302930.225,304397.901,298477.278,306544.501,255585.209,306983.805,299924.985,314491.914 +5.508505,0.100131,11746692,0.350079,2358121.662,0.000,0.000,14.710,0.000,0.097,5.202,298.301,0.000,392.962,4.046772,12.712,8,0.000,0.000,0.000,0,0.000,0,14.710,298818.649,264463.643,285685.849,299837.315,311941.463,289500.852,299697.498,308176.394 +5.608646,0.100141,11963314,0.356535,2163172.220,0.000,0.000,11.491,0.000,4.597,5.206,298.301,0.000,372.561,4.114841,12.676,8,0.000,0.000,0.000,0,0.000,0,11.491,257137.708,242498.334,280025.461,262410.280,263139.253,279266.530,282242.337,296452.316 +5.708802,0.100156,12194105,0.363413,2304317.339,0.000,0.000,13.251,0.000,4.009,5.740,298.301,0.000,272.466,4.211826,12.649,8,0.000,0.000,0.000,0,0.000,0,13.251,266494.508,248991.797,309647.229,295449.365,297586.034,283178.496,308628.817,294341.093 +5.808950,0.100148,12411857,0.369902,2174292.806,0.000,0.000,16.126,0.000,0.171,5.517,298.301,0.000,271.667,4.283474,12.623,8,0.000,0.000,0.000,0,0.000,0,16.126,224666.539,283898.623,284647.512,280843.159,273104.644,282820.224,270488.527,273823.577 +5.909090,0.100140,12631413,0.376445,2192482.281,0.000,0.000,13.496,0.000,0.116,5.535,298.301,0.000,207.794,4.350719,12.602,8,0.000,0.000,0.000,0,0.000,0,13.496,275483.288,281644.639,280905.676,259186.165,252415.669,281564.751,286947.195,274334.900 +6.009256,0.100165,12819624,0.382055,1879006.614,0.000,0.000,23.009,0.000,31.708,5.240,298.301,38.725,166.366,4.410839,12.586,8,0.000,0.000,0.000,0,0.000,0,23.009,195517.082,209743.585,283232.211,275025.765,194418.896,270153.811,185433.736,265481.528 +6.109424,0.100169,12913519,0.384853,937367.050,0.000,0.000,84.913,0.000,83.246,9.665,298.301,191.240,120.110,4.488800,12.574,8,0.000,0.000,0.000,0,0.000,0,84.913,3224.555,327027.742,57293.248,58201.714,209.646,323254.114,6049.784,162106.248 +6.209588,0.100164,13124147,0.391130,2102837.046,0.000,0.000,88.121,0.000,0.046,7.098,298.301,43.211,126.980,4.567898,12.562,8,0.000,0.000,0.000,0,0.000,0,88.121,238199.998,296075.239,280410.886,273821.675,283755.410,282297.797,214369.016,233907.026 +6.309752,0.100163,13363863,0.398274,2393249.502,0.000,0.000,13.662,0.000,16.534,5.331,298.301,0.000,294.051,4.642761,12.533,8,0.000,0.000,0.000,0,0.000,0,13.662,326246.922,304192.958,299440.723,259525.942,316862.257,312239.810,260194.849,314546.041 +6.409894,0.100143,13582831,0.404800,2186557.749,0.000,0.000,18.672,0.000,0.144,5.628,298.301,0.000,511.574,4.737305,12.483,8,0.000,0.000,0.000,0,0.000,0,18.672,284124.290,277104.314,302128.582,267907.447,238669.197,259789.039,275416.724,281418.155 +6.510191,0.100296,13809810,0.411564,2263086.331,0.000,0.000,14.737,0.000,0.136,5.473,298.301,0.000,298.491,4.804192,12.454,8,0.000,0.000,0.000,0,0.000,0,14.737,303142.039,297030.143,276929.684,277717.351,236629.062,295883.540,290250.227,285504.285 +6.610346,0.100155,14058345,0.418971,2481496.658,0.000,0.000,15.305,0.000,0.236,5.546,298.301,0.000,256.243,4.874153,12.429,8,0.000,0.000,0.000,0,0.000,0,15.305,303438.811,258618.410,330576.671,316099.152,324446.190,324575.989,320382.500,303358.935 +6.710500,0.100154,14281737,0.425629,2230481.779,0.000,0.000,17.178,0.000,0.073,5.346,298.301,0.000,232.844,4.940960,12.406,8,0.000,0.000,0.000,0,0.000,0,17.178,298559.779,278979.961,277122.823,290821.707,289553.662,290602.046,230165.207,274676.594 +6.810638,0.100138,14511859,0.432487,2298037.746,0.000,0.000,12.946,0.000,3.441,5.484,298.301,0.000,210.919,5.011909,12.385,8,0.000,0.000,0.000,0,0.000,0,12.946,290827.271,278204.750,312567.166,288850.009,316611.566,246678.407,293823.123,270475.454 +6.910793,0.100155,14654679,0.436743,1425991.610,0.000,0.000,84.929,0.000,51.158,8.036,298.301,108.075,133.075,5.101791,12.372,8,0.000,0.000,0.000,0,0.000,0,84.929,267475.768,303130.551,42773.758,299925.514,45659.289,132255.180,43083.278,291688.271 +7.010955,0.100162,14768736,0.440143,1138726.982,0.000,0.000,81.266,0.000,0.115,8.529,298.301,214.185,195.465,5.194729,12.353,8,0.000,0.000,0.000,0,0.000,0,81.266,289191.946,101675.439,72582.526,227801.306,73890.409,204568.907,69996.711,99019.738 +7.111120,0.100165,14996009,0.446916,2268992.606,0.000,0.000,15.802,0.000,0.205,5.755,298.301,0.000,228.530,5.262466,12.331,8,0.000,0.000,0.000,0,0.000,0,15.802,291390.034,246194.478,281326.610,299576.549,291819.327,285469.786,285160.295,288055.526 +7.211282,0.100162,15218653,0.453551,2222828.171,0.000,0.000,20.792,0.000,0.050,5.048,298.301,0.000,399.390,5.328411,12.292,8,0.000,0.000,0.000,0,0.000,0,20.792,280733.841,289379.793,282301.294,229257.484,286644.238,279925.155,295529.800,279056.567 +7.311412,0.100130,15461113,0.460777,2421457.312,0.000,0.000,18.278,0.000,0.072,5.270,298.301,0.000,336.048,5.396214,12.259,8,0.000,0.000,0.000,0,0.000,0,18.278,304694.552,309588.201,299311.539,305153.956,312054.999,305074.060,273065.602,312514.403 +7.411568,0.100155,15696522,0.467793,2350435.261,0.000,0.000,13.618,0.000,7.018,5.314,298.301,0.000,319.386,5.468533,12.228,8,0.000,0.000,0.000,0,0.000,0,13.618,272735.917,316787.421,290648.066,293583.501,316657.623,288611.233,261563.290,309848.211 +7.511727,0.100160,15925229,0.474609,2283425.037,0.000,0.000,18.118,0.000,3.313,5.730,298.301,0.000,284.156,5.562107,12.200,8,0.000,0.000,0.000,0,0.000,0,18.118,282848.497,282079.725,300440.416,306101.380,310664.096,278695.127,223014.009,299581.787 +7.611880,0.100153,16157383,0.481528,2317988.262,0.000,0.000,13.957,0.000,0.448,5.769,298.301,0.000,168.960,5.638767,12.183,8,0.000,0.000,0.000,0,0.000,0,13.957,297544.088,285033.258,274599.245,277045.497,301757.632,308467.351,319350.675,254190.517 +7.712031,0.100150,16359365,0.487547,2016792.693,0.000,0.000,2.085,0.000,52.249,4.006,298.301,8.425,185.698,5.673595,12.165,8,0.000,0.000,0.000,0,0.000,0,2.085,271921.832,277763.064,260089.593,259300.777,273100.063,267119.041,263404.617,144093.708 +7.812164,0.100133,16449883,0.490245,903973.431,0.000,0.000,76.993,0.000,75.766,2.246,348.480,84.770,120.854,5.704643,12.153,8,0.000,0.000,0.000,0,0.000,0,76.993,61148.383,57433.341,177802.680,55965.301,184673.509,185881.896,180319.321,749.000 +7.912298,0.100134,16508259,0.491984,582976.846,0.000,0.000,18.652,0.000,175.901,5.504,356.406,589.638,251.810,5.786392,12.129,8,0.000,0.000,0.000,0,0.000,0,18.652,0.000,0.000,134269.626,0.000,75378.738,188576.672,184751.810,0.000 +8.012422,0.100124,16539141,0.492905,308438.212,0.000,0.000,4.211,0.000,276.024,2.897,356.406,338.370,315.430,5.816425,12.098,8,0.000,0.000,0.000,0,0.000,0,4.211,0.000,0.000,102732.836,0.000,0.000,103951.328,101754.048,0.000 +8.112546,0.100124,16579190,0.494098,399993.009,0.000,0.000,8.194,0.000,376.149,4.192,356.406,402.391,644.395,5.865482,12.035,8,0.000,0.000,0.000,0,0.000,0,8.194,0.000,0.000,137469.195,0.000,0.000,122697.548,139826.266,0.000 +8.212969,0.100423,16616104,0.495198,367586.495,0.000,0.000,3.371,0.000,476.571,4.526,356.406,512.677,289.946,5.908653,12.006,8,0.000,0.000,0.000,0,0.000,0,3.371,0.000,0.000,123179.415,0.000,0.000,122820.930,121586.149,0.000 +8.313150,0.100181,16634025,0.495733,178885.477,0.000,0.000,29.554,0.000,576.753,3.722,356.406,285.771,267.834,5.943268,11.980,8,0.000,0.000,0.000,0,0.000,0,29.554,0.000,0.000,47903.097,0.000,0.000,71150.922,59831.457,0.000 +8.413305,0.100155,16654497,0.496343,204403.812,0.000,0.000,5.796,0.000,676.907,2.242,356.406,167.124,364.982,5.959946,11.945,8,0.000,0.000,0.000,0,0.000,0,5.796,0.000,0.000,72407.994,0.000,0.000,64280.566,67715.253,0.000 +8.513417,0.100112,16677363,0.497024,228404.169,0.000,0.000,28.406,0.000,777.019,3.043,356.406,321.827,334.937,6.022652,11.912,8,0.000,0.000,0.000,0,0.000,0,28.406,0.000,0.000,45828.668,0.000,0.000,96092.369,86483.132,0.000 +8.613546,0.100128,16714725,0.498138,373140.813,0.000,0.000,3.771,0.000,877.148,3.563,356.406,432.609,243.320,6.068520,11.888,8,0.000,0.000,0.000,0,0.000,0,3.771,0.000,0.000,126387.693,0.000,0.000,121943.400,124809.719,0.000 +8.713697,0.100151,16749070,0.499161,342931.782,0.000,0.000,3.300,0.000,977.299,2.996,356.406,281.021,366.594,6.100441,11.852,8,0.000,0.000,0.000,0,0.000,0,3.300,0.000,0.000,108615.866,0.000,0.000,116743.584,117572.332,0.000 +8.813821,0.100125,16773194,0.499880,240939.483,0.000,0.000,4.043,0.000,1077.424,1.901,356.406,200.843,411.440,6.120728,11.812,8,0.000,0.000,0.000,0,0.000,0,4.043,0.000,0.000,84993.990,0.000,0.000,76864.130,79081.364,0.000 +8.914334,0.100512,16795543,0.500546,222351.124,0.000,0.000,10.169,0.000,1177.936,2.172,356.406,249.775,242.391,6.147762,11.788,8,0.000,0.000,0.000,0,0.000,0,10.169,0.000,0.000,75831.593,0.000,0.000,78776.509,67743.022,0.000 +9.014498,0.100165,16830847,0.501598,352459.964,0.000,0.000,3.228,0.000,1278.100,3.119,356.406,340.767,231.416,6.183041,11.765,8,0.000,0.000,0.000,0,0.000,0,3.228,0.000,0.000,113832.668,0.000,0.000,118205.472,120421.824,0.000 +9.114641,0.100142,16865019,0.502617,341233.776,0.000,0.000,5.035,0.000,1378.243,3.154,356.406,323.172,265.871,6.220196,11.739,8,0.000,0.000,0.000,0,0.000,0,5.035,0.000,0.000,125481.202,0.000,0.000,127608.171,88144.403,0.000 +9.214767,0.100126,16873902,0.502881,88717.913,0.000,0.000,73.609,0.000,1478.369,1.748,356.406,187.341,338.635,6.262154,11.706,8,0.000,0.000,0.000,0,0.000,0,73.609,0.000,0.000,36214.247,0.000,0.000,41617.420,10886.246,0.000 +9.314903,0.100136,16903132,0.503753,291903.198,0.000,0.000,3.353,0.000,1578.505,2.222,356.406,250.129,311.335,6.291370,11.676,8,0.000,0.000,0.000,0,0.000,0,3.353,0.000,0.000,93852.421,0.000,0.000,99764.384,98286.393,0.000 +9.415020,0.100117,16942087,0.504914,389096.123,0.000,0.000,4.029,0.000,1678.622,3.266,356.406,340.462,252.518,6.333187,11.651,8,0.000,0.000,0.000,0,0.000,0,4.029,0.000,0.000,135262.218,0.000,0.000,133783.942,120049.963,0.000 +9.515166,0.100146,16981351,0.506084,392066.810,0.000,0.000,3.874,0.000,1778.768,3.508,356.406,326.632,247.802,6.370724,11.627,8,0.000,0.000,0.000,0,0.000,0,3.874,0.000,0.000,133005.550,0.000,0.000,131527.710,127533.550,0.000 +9.615328,0.100163,17000304,0.506649,189222.330,0.000,0.000,4.284,0.000,1878.931,1.634,356.406,159.038,295.301,6.389164,11.598,8,0.000,0.000,0.000,0,0.000,0,4.284,0.000,0.000,64275.490,0.000,0.000,64215.587,60731.253,0.000 +9.715454,0.100126,17024536,0.507371,242015.586,0.000,0.000,13.771,0.000,1979.056,2.105,356.406,213.794,404.686,6.415676,11.558,8,0.000,0.000,0.000,0,0.000,0,13.771,0.000,0.000,92803.269,0.000,0.000,89487.440,59724.876,0.000 +9.815570,0.100115,17061686,0.508478,371071.650,0.000,0.000,26.676,0.000,2079.172,4.060,356.406,399.149,335.238,6.455441,11.526,8,0.000,0.000,0.000,0,0.000,0,26.676,0.000,0.000,141936.155,0.000,0.000,97537.407,131598.088,0.000 +9.915719,0.100149,17103417,0.509722,416688.297,0.000,0.000,2154.105,0.000,2179.321,4.729,371.750,283.366,220.335,6.535587,11.504,8,0.000,0.000,0.000,0,0.000,0,2154.105,0.000,9.985,132242.693,0.000,0.000,141109.463,143326.156,0.000 +10.015852,0.100133,17165244,0.511564,617450.298,0.000,0.000,2256.797,0.000,57.865,4.625,379.609,25.045,271.944,6.572346,11.478,8,0.000,0.000,0.000,0,0.000,0,2256.797,63725.401,94864.062,140014.123,50413.074,99787.526,135759.771,28651.963,4234.379 +10.116021,0.100169,17346174,0.516956,1806244.016,0.000,0.000,65.012,0.000,2.173,6.849,379.609,0.468,379.436,6.648457,11.440,8,0.000,0.000,0.000,0,0.000,0,65.012,256645.781,234143.852,227465.152,178238.438,242479.749,235661.285,206081.331,225528.428 +10.218964,0.102943,17498943,0.521509,1484009.285,0.000,0.000,25.004,0.000,3.252,5.027,379.609,0.000,234.807,6.703827,11.417,8,0.000,0.000,0.000,0,0.000,0,25.004,184023.407,184742.249,142311.176,186704.491,194738.030,201994.443,204189.824,185305.665 +10.319141,0.100177,17705300,0.527659,2059920.603,0.000,0.000,16.952,0.000,0.066,5.455,379.609,0.000,295.531,6.770977,11.388,8,0.000,0.000,0.000,0,0.000,0,16.952,266378.079,269831.960,231120.542,259819.698,254119.796,267186.647,262904.234,248559.647 +10.419293,0.100152,17928801,0.534320,2231625.628,0.000,0.000,16.397,0.000,0.132,5.429,379.609,0.000,297.674,6.838657,11.359,8,0.000,0.000,0.000,0,0.000,0,16.397,305247.078,301962.059,263061.055,293684.613,277579.038,216092.285,286415.636,287583.865 +10.519430,0.100137,18139112,0.540588,2100222.530,0.000,0.000,6.389,0.000,58.271,4.317,379.609,18.958,215.641,6.875031,11.338,8,0.000,0.000,0.000,0,0.000,0,6.389,281802.567,278337.331,136262.661,275291.518,280284.653,277468.525,287474.768,283300.507 +10.619568,0.100137,18317887,0.545916,1785303.438,0.000,0.000,17.696,0.000,158.408,3.603,379.609,41.974,199.648,6.910622,11.318,8,0.000,0.000,0.000,0,0.000,0,17.696,265256.495,207665.417,0.000,271218.325,256937.895,270579.201,256458.552,257187.553 +10.719704,0.100137,18411709,0.548712,936940.711,0.000,0.000,236.886,0.000,22.876,2.559,379.609,175.464,151.668,6.924610,11.303,8,0.000,0.000,0.000,0,0.000,0,236.886,135485.010,133737.396,9.986,133807.301,137452.324,131949.837,131480.478,133018.378 +10.819824,0.100120,18411709,0.548712,0.000,0.000,0.000,0.000,0.000,122.996,2.666,379.609,526.362,283.879,6.924610,11.275,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +10.919973,0.100149,18411719,0.548712,99.851,0.000,0.000,221.031,0.000,222.600,2.696,379.609,364.419,670.759,6.990234,11.210,8,0.000,0.000,0.000,0,0.000,0,221.031,19.970,0.000,9.985,0.000,19.970,19.970,19.970,9.985 +11.020131,0.100158,18411725,0.548712,59.905,0.000,0.000,276.014,0.000,171.371,0.965,379.609,186.072,229.363,6.995483,11.188,8,0.000,0.000,0.000,0,0.000,0,276.014,0.000,19.968,9.984,19.968,0.000,0.000,0.000,9.984 +11.120273,0.100142,18411727,0.548712,19.972,0.000,0.000,246.266,0.000,218.724,1.364,379.609,342.718,201.824,7.015259,11.168,8,0.000,0.000,0.000,0,0.000,0,246.266,0.000,0.000,0.000,0.000,19.972,0.000,0.000,0.000 +11.220396,0.100123,18411732,0.548712,49.938,0.000,0.000,276.252,0.000,318.848,2.042,379.609,463.880,402.316,7.140259,11.129,8,0.000,0.000,0.000,0,0.000,0,276.252,19.975,9.988,0.000,0.000,0.000,0.000,0.000,19.975 +11.320509,0.100113,18411739,0.548713,69.921,0.000,0.000,386.087,0.000,393.175,1.165,379.609,225.957,494.600,7.140259,11.080,8,0.000,0.000,0.000,0,0.000,0,386.087,0.000,9.989,0.000,19.978,0.000,19.978,19.978,0.000 +11.420679,0.100171,18411739,0.548713,0.000,0.000,0.000,0.000,0.000,493.346,0.903,379.609,250.081,291.261,7.163212,11.052,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.520841,0.100162,18411743,0.548713,39.935,0.000,0.000,578.259,0.000,322.313,1.027,379.609,250.065,168.166,7.179565,11.035,8,0.000,0.000,0.000,0,0.000,0,578.259,0.000,0.000,19.968,0.000,19.968,0.000,0.000,0.000 +11.620972,0.100131,18411753,0.548713,99.869,0.000,0.000,346.090,0.000,394.475,1.993,379.609,400.257,204.810,7.210815,11.015,8,0.000,0.000,0.000,0,0.000,0,346.090,19.974,0.000,0.000,19.974,0.000,19.974,19.974,19.974 +11.721104,0.100132,18411755,0.548713,19.974,0.000,0.000,460.414,0.000,272.716,1.868,379.609,427.835,598.197,7.294067,10.957,8,0.000,0.000,0.000,0,0.000,0,460.414,0.000,19.974,0.000,0.000,0.000,0.000,0.000,0.000 +11.821235,0.100131,18411758,0.548713,29.961,0.000,0.000,278.649,0.000,309.732,1.005,379.609,209.764,389.060,7.381104,10.919,8,0.000,0.000,0.000,0,0.000,0,278.649,9.987,0.000,0.000,0.000,19.974,0.000,0.000,0.000 +11.921375,0.100140,18411767,0.548713,89.874,0.000,0.000,325.679,0.000,363.059,2.144,379.609,348.885,281.870,7.381104,10.891,8,0.000,0.000,0.000,0,0.000,0,325.679,9.986,0.000,19.972,19.972,0.000,19.972,19.972,0.000 +12.021524,0.100149,18411770,0.548714,29.955,0.000,0.000,420.546,0.000,321.830,1.663,379.609,419.922,276.113,7.452148,10.864,8,0.000,0.000,0.000,0,0.000,0,420.546,0.000,0.000,0.000,0.000,9.985,0.000,0.000,19.970 +12.121636,0.100112,18411775,0.548714,49.944,0.000,0.000,325.524,0.000,273.137,1.480,379.609,291.627,265.679,7.452148,10.838,8,0.000,0.000,0.000,0,0.000,0,325.524,19.978,19.978,0.000,0.000,9.989,0.000,0.000,0.000 +12.221764,0.100128,18411781,0.548714,59.923,0.000,0.000,298.802,0.000,308.667,1.319,379.609,303.361,478.722,7.486938,10.792,8,0.000,0.000,0.000,0,0.000,0,298.802,0.000,0.000,19.974,19.974,0.000,0.000,19.974,0.000 +12.321873,0.100109,18411785,0.548714,39.956,0.000,0.000,358.343,0.000,294.723,1.186,379.609,265.063,311.652,7.521240,10.761,8,0.000,0.000,0.000,0,0.000,0,358.343,0.000,0.000,0.000,0.000,0.000,19.978,0.000,19.978 +12.422003,0.100130,18411787,0.548714,19.974,0.000,0.000,319.491,0.000,387.840,1.165,379.609,248.310,238.518,7.617065,10.738,8,0.000,0.000,0.000,0,0.000,0,319.491,0.000,0.000,0.000,0.000,19.974,0.000,0.000,0.000 +12.522228,0.100225,18411797,0.548714,99.775,0.000,0.000,448.499,0.000,227.522,1.986,379.609,444.194,373.611,7.617065,10.701,8,0.000,0.000,0.000,0,0.000,0,448.499,19.955,19.955,19.955,19.955,0.000,0.000,19.955,0.000 +12.622358,0.100130,18411799,0.548714,19.974,0.000,0.000,286.824,0.000,327.651,1.418,379.609,311.314,462.017,7.705688,10.656,8,0.000,0.000,0.000,0,0.000,0,286.824,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.974 +12.722510,0.100152,18416057,0.548841,42515.435,0.000,0.000,339.505,0.000,286.538,1.144,379.609,230.860,329.851,7.783955,10.624,8,0.000,0.000,0.000,0,0.000,0,339.505,0.000,0.000,0.000,0.000,8007.839,27238.635,7268.961,0.000 +12.822654,0.100144,18447306,0.549773,312039.985,0.000,0.000,338.983,0.000,322.299,2.498,379.609,292.352,411.165,7.847946,10.584,8,0.000,0.000,0.000,0,0.000,0,338.983,1487.854,26521.751,30116.567,0.000,94333.954,81232.848,78347.010,0.000 +12.922814,0.100160,18646251,0.555702,1986275.693,0.000,0.000,352.898,0.000,11.400,4.575,379.609,57.252,237.316,7.906799,10.560,7,0.000,0.000,0.000,0,0.000,0,352.898,249980.501,275939.016,264407.445,229633.019,294020.121,165006.300,274561.218,232728.073 +13.022964,0.100150,18849527,0.561760,2029721.365,0.000,0.000,15.227,0.000,5.043,5.062,379.609,0.156,281.766,7.989182,10.533,6,0.000,0.000,0.000,0,0.000,0,15.227,340809.784,329416.840,305272.985,294529.069,294219.533,0.000,163585.102,301888.052 +13.123121,0.100157,19123883,0.569936,2739270.166,0.000,0.000,18.313,0.000,0.001,6.759,379.609,0.897,307.955,7.997314,10.504,6,0.000,0.000,0.000,0,0.000,0,18.313,431693.946,399244.763,524059.297,359636.791,480946.813,0.000,0.000,543688.557 +13.223288,0.100167,19382301,0.577638,2579869.039,0.000,0.000,13.945,0.000,0.012,6.530,379.609,0.000,311.004,7.997314,10.475,6,0.000,0.000,0.000,0,0.000,0,13.945,374574.087,438657.004,426746.906,411821.846,458853.256,0.000,0.000,469215.940 +13.323457,0.100169,19666083,0.586095,2833035.060,0.000,0.000,16.550,0.000,18.051,6.731,379.609,0.000,368.284,7.997314,10.444,6,0.000,0.000,0.000,0,0.000,0,16.550,470984.517,414989.092,392257.485,452026.536,551548.446,0.000,0.000,551228.985 +13.423621,0.100164,19929985,0.593960,2634691.544,0.000,0.000,20.300,0.000,0.002,6.391,379.609,0.000,261.484,7.997314,10.423,4,0.000,0.000,0.000,0,0.000,0,20.300,494078.294,416755.325,228824.072,562785.417,422565.779,0.000,0.000,509682.658 +13.523958,0.100337,20000000,0.596046,697797.258,0.000,0.000,12.761,0.000,0.000,1.405,379.609,0.350,171.181,7.999634,10.407,0,0.000,0.000,0.000,0,0.000,0,12.761,112949.173,0.000,0.000,87923.551,342604.850,0.000,0.000,154319.685 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.log new file mode 100644 index 000000000..b5c65bcd0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=515 +worker=5 kind=insert tid=6 os_tid=520 +worker=7 kind=insert tid=7 os_tid=522 +worker=3 kind=insert tid=8 os_tid=518 +worker=6 kind=insert tid=10 os_tid=521 +worker=1 kind=insert tid=9 os_tid=516 +start_monotonic_ns=2090224900813387 main_address=0x564c12867300 +worker=2 kind=insert tid=11 os_tid=517 +worker=4 kind=insert tid=12 os_tid=519 +load_end reason=complete inserted=20000000 elapsed_s=13.524 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.131 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090224900832469 cpu_ns=10524896 +diagnostic_stage name=stop_request wall_ns=2090238424823492 cpu_ns=64465923243 +diagnostic_stage name=workers_joined wall_ns=2090238424886553 cpu_ns=64465985539 +diagnostic_stage name=before_close wall_ns=2090238424967383 cpu_ns=64466066338 +diagnostic_stage name=after_close wall_ns=2090238556200567 cpu_ns=64521880088 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090238384156957 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090238341990270 last_end_ns=2090238341991515 loop_exit_ns=2090238341991553 deregister_start_ns=2090238341991595 deregister_end_ns=2090238341992236 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090238312810472 last_end_ns=2090238312811783 loop_exit_ns=2090238312811833 deregister_start_ns=2090238312811881 deregister_end_ns=2090238312812934 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090238271312429 last_end_ns=2090238271313616 loop_exit_ns=2090238271313671 deregister_start_ns=2090238271313890 deregister_end_ns=2090238271314879 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090238338453417 last_end_ns=2090238338454958 loop_exit_ns=2090238338455009 deregister_start_ns=2090238338455058 deregister_end_ns=2090238338455860 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090238384156251 last_end_ns=2090238384156957 loop_exit_ns=2090238384157001 deregister_start_ns=2090238384157040 deregister_end_ns=2090238384157899 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090237791926232 last_end_ns=2090237791927569 loop_exit_ns=2090237791927617 deregister_start_ns=2090237791927732 deregister_end_ns=2090237791931736 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090237873051918 last_end_ns=2090237873149000 loop_exit_ns=2090237873149063 deregister_start_ns=2090237873149104 deregister_end_ns=2090237873150019 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090238348441892 last_end_ns=2090238348443141 loop_exit_ns=2090238348443191 deregister_start_ns=2090238348443239 deregister_end_ns=2090238348443850 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.summary.csv new file mode 100644 index 000000000..74f68522f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-16-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1478844.372894,13.524074,20000000,0.005267,0.001488,0.060928,0.243712,2256.797030,0.005267,0.001488,0.060928,0.243712,2256.797030,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.csv new file mode 100644 index 000000000..df5a89ed3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.csv @@ -0,0 +1,136 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100062,0.100062,286289,0.008532,2861127.088,0.000,0.000,18.521,0.000,0.150,5.468,68.582,0.000,151.079,0.058708,13.997,8,0.000,0.000,0.000,0,0.000,0,18.521,381744.784,361996.952,368702.820,291090.642,362696.521,365294.920,369632.247,359968.202 +0.200217,0.100155,546062,0.016274,2593704.337,0.000,0.000,16.616,0.000,0.056,6.087,120.379,0.000,136.897,0.116043,13.984,8,0.000,0.000,0.000,0,0.000,0,16.616,333941.692,327351.920,335309.569,329408.728,333033.103,331076.140,325015.547,278567.638 +0.300367,0.100150,790445,0.023557,2440163.142,0.000,0.000,19.291,0.000,2.637,6.035,168.164,0.000,128.908,0.169670,13.971,8,0.000,0.000,0.000,0,0.000,0,19.291,311631.708,296025.160,248017.302,328706.050,309295.219,317522.855,309205.354,319759.494 +0.400523,0.100156,1032535,0.030772,2417121.556,0.000,0.000,19.432,0.000,0.113,5.963,223.980,0.000,127.652,0.232811,13.959,8,0.000,0.000,0.000,0,0.000,0,19.432,308607.585,247173.618,321637.217,251317.141,311123.652,328057.181,331581.672,317623.491 +0.500673,0.100150,1291107,0.038478,2581857.773,0.000,0.000,18.008,0.000,0.054,6.096,276.012,0.000,136.398,0.294369,13.945,8,0.000,0.000,0.000,0,0.000,0,18.008,321219.485,328798.148,344235.055,335667.871,330096.206,329676.833,331144.637,261019.538 +0.600800,0.100127,1547898,0.046131,2564660.729,0.000,0.000,13.534,0.000,0.051,6.294,277.086,0.000,135.453,0.350342,13.932,8,0.000,0.000,0.000,0,0.000,0,13.534,285508.278,326246.665,324928.335,318136.940,317507.737,333038.061,333747.162,325547.551 +0.700969,0.100169,1787162,0.053262,2388600.971,0.000,0.000,12.945,0.000,7.891,5.765,277.242,0.000,212.024,0.409195,13.911,8,0.000,0.000,0.000,0,0.000,0,12.945,311513.244,310285.320,320478.084,303606.613,301040.952,304684.790,235581.641,301410.327 +0.801109,0.100140,2023234,0.060297,2357422.037,0.000,0.000,17.542,0.000,0.094,5.977,283.480,0.000,260.963,0.472992,13.886,8,0.000,0.000,0.000,0,0.000,0,17.542,315688.361,299301.286,302696.537,304254.357,253045.996,303735.084,275624.410,303076.006 +0.901253,0.100144,2223123,0.066254,1996016.116,0.000,0.000,32.197,0.000,11.882,6.118,291.637,32.765,217.538,0.541782,13.864,8,0.000,0.000,0.000,0,0.000,0,32.197,286227.886,246854.576,249490.781,200870.784,246235.468,279627.390,243219.810,243489.421 +1.001416,0.100163,2320180,0.069147,968992.190,0.000,0.000,108.062,0.000,112.036,10.243,298.043,106.740,239.025,0.634556,13.841,8,0.000,0.000,0.000,0,0.000,0,108.062,286862.901,569.073,30859.751,341334.206,0.000,288310.544,9185.044,11870.671 +1.101588,0.100172,2473274,0.073709,1528310.542,0.000,0.000,114.784,0.000,0.137,6.478,298.043,74.169,897.089,0.713253,13.753,8,0.000,0.000,0.000,0,0.000,0,114.784,202202.111,147546.147,183624.075,216936.760,207592.837,170456.729,189454.044,210497.838 +1.201701,0.100113,2647878,0.078913,1744068.644,0.000,0.000,29.761,0.000,0.528,5.662,298.043,26.650,445.863,0.786087,13.710,8,0.000,0.000,0.000,0,0.000,0,29.761,225395.231,225904.655,172425.104,227662.668,216145.686,232297.430,226593.876,217643.993 +1.301838,0.100137,2854069,0.085058,2059085.388,0.000,0.000,19.059,0.000,0.369,5.946,298.043,2.926,372.458,0.861298,13.673,8,0.000,0.000,0.000,0,0.000,0,19.059,271946.949,268222.058,261561.196,202512.198,260862.155,273155.291,261970.634,258854.908 +1.401985,0.100147,3093543,0.092195,2391219.073,0.000,0.000,13.565,0.000,0.077,5.442,298.043,0.078,204.894,0.931519,13.653,8,0.000,0.000,0.000,0,0.000,0,13.565,303922.492,294746.004,262383.656,307527.185,319449.630,309893.700,298051.138,295245.269 +1.502123,0.100138,3320156,0.098948,2263014.576,0.000,0.000,14.711,0.000,0.152,5.343,298.043,0.000,143.825,0.997646,13.639,8,0.000,0.000,0.000,0,0.000,0,14.711,291468.744,295413.313,279175.667,286835.123,278286.891,233328.783,298519.038,299987.017 +1.602268,0.100146,3547589,0.105726,2271023.004,0.000,0.000,12.778,0.000,9.139,5.605,298.043,0.000,216.521,1.070782,13.618,8,0.000,0.000,0.000,0,0.000,0,12.778,300921.807,291185.984,302010.222,250724.902,300941.778,250045.891,282518.605,292673.817 +1.702427,0.100159,3778928,0.112621,2309723.291,0.000,0.000,15.392,0.000,0.196,5.970,298.043,0.000,191.844,1.172081,13.599,8,0.000,0.000,0.000,0,0.000,0,15.392,311705.165,247507.080,307062.535,270370.784,303268.558,310377.273,264450.183,294981.714 +1.802569,0.100142,3986927,0.118820,2077040.312,0.000,0.000,18.935,0.000,20.402,4.976,298.043,25.160,188.092,1.229557,13.581,8,0.000,0.000,0.000,0,0.000,0,18.935,285973.877,227407.050,288919.694,238810.855,294411.894,220506.849,223213.006,297797.086 +1.902723,0.100154,4086114,0.121776,990342.308,0.000,0.000,87.850,0.000,0.105,8.439,298.043,99.027,121.414,1.307549,13.569,8,0.000,0.000,0.000,0,0.000,0,87.850,182738.110,78209.355,214778.685,186731.949,169468.579,76112.589,35475.276,46827.764 +2.002869,0.100146,4313871,0.128563,2274254.115,0.000,0.000,15.063,0.000,0.111,6.201,298.043,13.808,120.176,1.381180,13.557,8,0.000,0.000,0.000,0,0.000,0,15.063,286482.306,283766.266,248577.571,299113.889,295638.955,277844.899,286891.709,295938.519 +2.103026,0.100157,4568239,0.136144,2539691.998,0.000,0.000,12.934,0.000,0.091,5.739,298.043,0.000,143.642,1.488167,13.543,8,0.000,0.000,0.000,0,0.000,0,12.934,316413.146,335283.514,333027.058,343300.925,266022.273,325798.409,306508.699,313337.975 +2.203144,0.100118,4803025,0.143141,2345100.052,0.000,0.000,17.897,0.000,0.096,5.426,298.043,0.000,352.476,1.555206,13.509,8,0.000,0.000,0.000,0,0.000,0,17.897,296021.612,262311.286,310444.638,292206.103,295052.752,291806.573,300686.123,296570.966 +2.303280,0.100137,5003267,0.149109,1999687.507,0.000,0.000,17.125,0.000,0.775,4.685,298.043,0.000,419.232,1.618031,13.468,8,0.000,0.000,0.000,0,0.000,0,17.125,256159.968,245664.310,264977.918,210422.466,262581.193,252774.594,254941.632,252165.426 +2.403409,0.100129,5208332,0.155220,2048016.885,0.000,0.000,17.860,0.000,0.333,4.945,298.043,0.000,297.898,1.682312,13.438,8,0.000,0.000,0.000,0,0.000,0,17.860,252235.703,271740.626,258677.421,193121.705,274257.390,259825.944,257518.911,280639.185 +2.503545,0.100136,5442508,0.162199,2338582.545,0.000,0.000,18.361,0.000,0.387,5.570,298.043,0.000,250.012,1.750416,13.414,8,0.000,0.000,0.000,0,0.000,0,18.361,303667.404,316190.389,281167.974,245017.093,268555.111,293311.475,313184.473,317488.625 +2.603681,0.100136,5674729,0.169120,2319064.699,0.000,0.000,14.402,0.000,0.083,5.609,298.043,0.000,191.342,1.819172,13.395,8,0.000,0.000,0.000,0,0.000,0,14.402,324080.456,283245.839,282986.191,294870.074,284524.106,230657.164,306104.836,312596.032 +2.703840,0.100159,5819451,0.173433,1444919.125,0.000,0.000,23.386,0.000,70.899,7.247,298.043,87.712,162.749,1.905006,13.379,8,0.000,0.000,0.000,0,0.000,0,23.386,73932.271,75150.331,244720.310,289938.305,73882.350,104863.017,290557.319,291875.221 +2.804012,0.100172,5986819,0.178421,1670809.399,0.000,0.000,88.564,0.000,0.053,8.150,298.043,114.452,108.758,2.001278,13.369,8,0.000,0.000,0.000,0,0.000,0,88.564,263906.585,240337.079,38044.636,195204.621,174460.262,203131.003,250389.808,305335.406 +2.904164,0.100152,6230086,0.185671,2428975.795,0.000,0.000,13.140,0.000,0.123,5.468,298.043,0.000,128.320,2.069984,13.356,8,0.000,0.000,0.000,0,0.000,0,13.140,321201.488,320532.505,310907.144,293273.963,302689.642,302250.311,309109.878,269010.864 +3.004309,0.100146,6467731,0.192753,2372990.939,0.000,0.000,11.357,0.000,0.155,5.367,298.043,0.000,235.204,2.137280,13.333,8,0.000,0.000,0.000,0,0.000,0,11.357,296477.830,306413.347,313802.576,303936.957,296058.442,297346.564,262357.567,296597.656 +3.104451,0.100142,6678778,0.199043,2107486.011,0.000,0.000,16.837,0.000,3.357,5.149,298.043,0.000,425.881,2.203590,13.291,8,0.000,0.000,0.000,0,0.000,0,16.837,271934.967,259862.061,264076.095,260551.086,288291.808,272484.190,265793.663,224492.142 +3.204597,0.100146,6902809,0.205720,2237051.042,0.000,0.000,20.247,0.000,16.944,5.425,298.043,0.000,377.224,2.275333,13.255,8,0.000,0.000,0.000,0,0.000,0,20.247,281200.345,305754.574,230454.272,279622.643,296318.321,255248.152,289228.649,299224.087 +3.304750,0.100154,7124559,0.212328,2214096.314,0.000,0.000,18.172,0.000,0.068,5.870,298.043,0.000,317.091,2.373070,13.224,8,0.000,0.000,0.000,0,0.000,0,18.172,276285.272,271692.333,281227.674,313208.511,293548.733,265801.389,252142.387,260190.015 +3.404900,0.100150,7358362,0.219296,2334532.870,0.000,0.000,18.418,0.000,0.131,5.674,298.043,0.000,199.311,2.441765,13.204,8,0.000,0.000,0.000,0,0.000,0,18.418,305262.716,257454.333,289865.781,303764.960,288547.755,309316.644,282097.418,298223.262 +3.506853,0.101953,7550704,0.225029,1886575.668,0.000,0.000,20.448,0.000,44.871,5.393,298.043,46.705,168.429,2.506748,13.187,8,0.000,0.000,0.000,0,0.000,0,20.448,287426.633,277098.341,175580.950,283258.044,286622.340,182074.139,214628.364,179886.856 +3.607008,0.100154,7668410,0.228536,1175246.665,0.000,0.000,96.691,0.000,29.448,9.321,298.043,168.568,98.988,2.590210,13.178,8,0.000,0.000,0.000,0,0.000,0,96.691,217045.112,41126.544,55773.944,278360.506,27008.328,45070.459,327414.819,183446.952 +3.707151,0.100144,7881253,0.234880,2125377.745,0.000,0.000,39.123,0.000,3.294,6.189,298.043,0.000,128.994,2.660149,13.165,8,0.000,0.000,0.000,0,0.000,0,39.123,271699.812,274975.108,259956.676,273647.016,263751.227,223379.205,283502.862,274465.840 +3.807315,0.100164,8101840,0.241454,2202260.275,0.000,0.000,12.739,0.000,0.079,5.569,298.043,0.000,161.610,2.754772,13.149,8,0.000,0.000,0.000,0,0.000,0,12.739,281548.514,276906.123,275338.692,281997.777,287808.253,240246.212,283565.208,274849.494 +3.907469,0.100154,8322038,0.248016,2198593.287,0.000,0.000,15.531,0.000,0.062,5.041,298.043,0.000,428.754,2.820221,13.107,8,0.000,0.000,0.000,0,0.000,0,15.531,279818.967,292769.019,288405.740,266349.715,239830.565,285929.554,262865.083,282624.645 +4.007630,0.100161,8545192,0.254667,2227960.670,0.000,0.000,20.124,0.000,0.093,5.381,298.043,0.000,355.094,2.885563,13.072,8,0.000,0.000,0.000,0,0.000,0,20.124,268119.253,292450.164,228472.947,289435.008,298660.187,280389.540,285221.777,285211.793 +4.107772,0.100142,8764654,0.261207,2191499.130,0.000,0.000,19.148,0.000,0.156,5.450,298.043,0.000,307.297,2.952164,13.042,8,0.000,0.000,0.000,0,0.000,0,19.148,277754.455,291095.457,285723.107,262416.298,290116.850,277734.484,277974.143,228684.335 +4.207909,0.100137,8979402,0.267607,2144542.684,0.000,0.000,14.699,0.000,0.032,5.349,298.043,0.000,217.671,3.017689,13.021,8,0.000,0.000,0.000,0,0.000,0,14.699,258925.358,254141.909,277839.452,292229.742,244684.862,273595.265,274873.514,268252.582 +4.308060,0.100151,9218957,0.274746,2391949.876,0.000,0.000,15.203,0.000,0.139,5.632,298.043,0.000,203.756,3.087418,13.001,8,0.000,0.000,0.000,0,0.000,0,15.203,253298.760,288545.710,318231.030,318241.015,306388.854,295385.415,292629.563,319229.528 +4.408203,0.100143,9370631,0.279267,1514573.161,0.000,0.000,21.864,0.000,76.515,7.830,298.043,77.116,151.814,3.178864,12.986,8,0.000,0.000,0.000,0,0.000,0,21.864,276863.902,62330.826,306771.115,63449.226,67533.383,304224.758,125620.280,307779.672 +4.508381,0.100179,9515473,0.283583,1445836.926,0.000,0.000,93.476,0.000,0.138,7.897,298.043,149.265,115.965,3.272385,12.975,8,0.000,0.000,0.000,0,0.000,0,93.476,133571.367,144801.304,18616.740,279969.817,296041.105,149133.564,240081.081,183621.948 +4.608537,0.100155,9749407,0.290555,2335708.277,0.000,0.000,13.003,0.000,0.041,5.529,298.043,0.000,129.681,3.340714,12.962,8,0.000,0.000,0.000,0,0.000,0,13.003,302050.351,312534.050,281981.555,294322.367,289509.850,294591.948,304177.044,256541.112 +4.708673,0.100136,9984282,0.297555,2345560.366,0.000,0.000,15.031,0.000,0.091,5.243,298.043,0.000,319.643,3.407787,12.931,8,0.000,0.000,0.000,0,0.000,0,15.031,302278.943,243958.251,293510.866,299342.936,306852.723,292212.632,299592.596,307811.420 +4.808806,0.100133,10210615,0.304300,2260325.553,0.000,0.000,16.014,0.000,4.907,5.278,298.043,0.000,466.840,3.477192,12.885,8,0.000,0.000,0.000,0,0.000,0,16.014,283672.939,287437.935,287168.293,285031.134,252364.555,296306.147,278340.028,290004.523 +4.908953,0.100148,10438830,0.311101,2278785.260,0.000,0.000,16.663,0.000,2.533,5.528,298.043,0.000,355.608,3.571976,12.851,8,0.000,0.000,0.000,0,0.000,0,16.663,209870.116,290620.884,290091.665,287465.543,305688.635,306637.235,282393.033,306018.149 +5.009127,0.100174,10667903,0.317928,2286758.472,0.000,0.000,11.931,0.000,0.057,5.532,298.043,0.000,264.424,3.647144,12.825,8,0.000,0.000,0.000,0,0.000,0,11.931,296644.802,291793.228,306377.898,250894.259,287181.238,313505.519,272416.880,267944.647 +5.109287,0.100160,10902139,0.324909,2338615.829,0.000,0.000,13.464,0.000,0.142,5.524,298.043,0.000,207.519,3.715984,12.804,8,0.000,0.000,0.000,0,0.000,0,13.464,308006.875,304931.798,302306.002,289137.086,243430.263,300488.911,280960.177,309354.717 +5.209441,0.100154,11090628,0.330526,1882001.034,0.000,0.000,21.543,0.000,44.000,6.519,298.043,60.961,139.395,3.792122,12.791,8,0.000,0.000,0.000,0,0.000,0,21.543,167482.905,174412.268,322285.276,169260.177,249816.519,313968.043,169689.518,315086.327 +5.309612,0.100171,11211462,0.334128,1206275.905,0.000,0.000,86.194,0.000,31.451,9.819,298.043,194.901,175.403,3.898453,12.773,8,0.000,0.000,0.000,0,0.000,0,86.194,174411.559,126243.980,303181.218,110081.636,291111.870,48766.554,7057.923,145421.165 +5.409807,0.100195,11425186,0.340497,2133069.891,0.000,0.000,51.920,0.000,0.144,6.044,298.043,14.893,136.920,3.969158,12.760,8,0.000,0.000,0.000,0,0.000,0,51.920,180297.522,300123.265,295452.396,233962.608,292358.445,244172.647,294514.231,292188.777 +5.509959,0.100152,11640018,0.346900,2145059.210,0.000,0.000,16.238,0.000,0.488,5.145,298.043,0.000,370.101,4.034073,12.724,8,0.000,0.000,0.000,0,0.000,0,16.238,220934.149,268202.295,291486.899,276899.075,256789.644,274862.171,267263.722,288621.255 +5.610102,0.100143,11865374,0.353616,2250338.550,0.000,0.000,15.716,0.000,0.351,5.129,298.043,0.000,374.971,4.100010,12.687,8,0.000,0.000,0.000,0,0.000,0,15.716,280808.012,285231.679,301967.721,281826.554,277602.601,290204.561,292631.087,240066.335 +5.710253,0.100151,12093924,0.360427,2282058.428,0.000,0.000,14.899,0.000,0.093,5.385,298.043,0.000,301.498,4.166367,12.658,8,0.000,0.000,0.000,0,0.000,0,14.899,279897.886,250192.684,289523.370,277132.057,296672.588,302443.884,307376.446,278819.512 +5.810396,0.100143,12331227,0.367499,2369643.542,0.000,0.000,13.134,0.000,0.152,5.467,298.043,0.000,255.533,4.235012,12.633,8,0.000,0.000,0.000,0,0.000,0,13.134,283105.414,289036.937,314430.647,316827.222,298403.551,252878.611,311944.201,303016.958 +5.910536,0.100140,12568966,0.374584,2374058.673,0.000,0.000,16.186,0.000,5.570,5.515,298.043,0.000,235.958,4.307827,12.610,8,0.000,0.000,0.000,0,0.000,0,16.186,298341.361,305241.679,320080.856,315167.750,296543.884,294257.093,293458.214,250967.837 +6.010678,0.100142,12793570,0.381278,2242858.035,0.000,0.000,20.592,0.000,0.675,5.641,298.043,1.638,195.933,4.381172,12.591,8,0.000,0.000,0.000,0,0.000,0,20.592,290987.174,279114.018,275648.934,284965.716,234207.727,253240.725,307044.393,317649.348 +6.110835,0.100156,12919631,0.385035,1258640.643,0.000,0.000,82.901,0.000,60.953,8.379,298.043,204.056,150.936,4.471779,12.576,8,0.000,0.000,0.000,0,0.000,0,82.901,105654.685,7697.955,9864.565,250438.147,294539.143,43601.778,298103.566,248740.803 +6.210993,0.100158,13068926,0.389484,1490590.500,0.000,0.000,85.633,0.000,0.138,8.359,298.043,68.836,141.612,4.559929,12.562,8,0.000,0.000,0.000,0,0.000,0,85.633,210307.099,155264.228,156831.746,99702.178,247118.828,157360.909,309839.546,154165.966 +6.311149,0.100156,13296475,0.396266,2271953.886,0.000,0.000,11.446,0.000,0.173,5.462,298.043,0.000,190.641,4.626724,12.543,8,0.000,0.000,0.000,0,0.000,0,11.446,284457.265,272116.472,292344.988,284027.933,249311.966,302389.355,290018.609,297287.296 +6.411297,0.100149,13517692,0.402859,2208887.858,0.000,0.000,16.976,0.000,0.056,5.129,298.043,0.000,404.633,4.692097,12.504,8,0.000,0.000,0.000,0,0.000,0,16.976,273773.206,280343.443,278156.693,288591.188,285256.144,281471.767,243637.983,277657.434 +6.511451,0.100154,13742863,0.409569,2248252.368,0.000,0.000,14.395,0.000,4.302,5.314,298.043,0.000,337.294,4.761333,12.471,8,0.000,0.000,0.000,0,0.000,0,14.395,239411.804,275745.925,264772.801,287278.189,297162.987,296254.384,289594.627,298031.651 +6.611627,0.100176,13963487,0.416144,2202373.095,0.000,0.000,13.611,0.000,13.078,5.401,298.043,0.000,309.691,4.831909,12.440,8,0.000,0.000,0.000,0,0.000,0,13.611,281775.262,282314.315,206856.803,297597.481,287215.710,280487.523,272431.667,293694.334 +6.711783,0.100156,14189179,0.422870,2253405.521,0.000,0.000,16.529,0.000,0.081,5.877,298.043,0.000,317.240,4.929493,12.409,8,0.000,0.000,0.000,0,0.000,0,16.529,286852.616,311484.200,280602.364,270128.699,293142.806,301200.239,224999.085,284995.512 +6.811937,0.100154,14423650,0.429858,2341093.432,0.000,0.000,13.920,0.000,0.154,5.463,298.043,0.000,213.420,4.998821,12.388,8,0.000,0.000,0.000,0,0.000,0,13.920,288474.359,303251.531,248376.303,291929.022,313845.166,288154.853,310570.225,296491.973 +6.912073,0.100136,14592039,0.434877,1681599.913,0.000,0.000,20.496,0.000,43.157,4.528,298.043,39.477,160.133,5.057327,12.373,8,0.000,0.000,0.000,0,0.000,0,20.496,185667.149,175550.926,248551.510,229757.105,169229.535,248701.306,169169.616,254972.765 +7.012227,0.100154,14712789,0.438475,1205646.006,0.000,0.000,98.573,0.000,53.875,9.465,298.043,225.708,130.775,5.133247,12.360,8,0.000,0.000,0.000,0,0.000,0,98.573,168411.024,6789.559,317711.436,90151.369,135960.925,169329.612,148521.609,168770.472 +7.112398,0.100171,14887737,0.443689,1746492.642,0.000,0.000,98.950,0.000,0.342,7.146,298.043,63.758,177.704,5.212471,12.342,8,0.000,0.000,0.000,0,0.000,0,98.950,217078.689,204919.487,222529.366,269718.649,275279.138,146279.790,280540.139,130147.384 +7.212559,0.100160,15102849,0.450100,2147674.293,0.000,0.000,11.941,0.000,0.053,4.934,298.043,0.000,252.564,5.276421,12.318,8,0.000,0.000,0.000,0,0.000,0,11.941,245066.817,283634.939,272602.639,266642.202,274010.380,272003.600,272173.328,261540.387 +7.312728,0.100169,15324477,0.456705,2212534.135,0.000,0.000,18.832,0.000,10.648,5.168,298.043,0.000,418.198,5.347286,12.277,8,0.000,0.000,0.000,0,0.000,0,18.832,285826.091,273726.575,302158.440,259330.948,287762.812,241551.049,289959.093,272219.128 +7.412867,0.100139,15505680,0.462105,1809507.745,0.000,0.000,27.089,0.000,3.949,3.921,298.043,0.000,252.656,5.405220,12.252,8,0.000,0.000,0.000,0,0.000,0,27.089,241103.928,213112.944,221800.834,212204.211,220692.379,223188.899,233334.757,244069.794 +7.513023,0.100155,15727479,0.468715,2214549.918,0.000,0.000,16.300,0.000,14.773,5.437,298.043,0.000,300.315,5.476364,12.223,8,0.000,0.000,0.000,0,0.000,0,16.300,296569.309,212599.748,275172.547,293673.807,295361.186,277888.328,285975.765,277309.228 +7.613182,0.100159,15943083,0.475141,2152617.639,0.000,0.000,15.776,0.000,0.074,5.865,298.043,0.000,278.854,5.571335,12.195,8,0.000,0.000,0.000,0,0.000,0,15.776,294961.053,264669.213,247776.071,255413.928,276550.324,286344.752,265078.562,261823.737 +7.713325,0.100143,16173852,0.482018,2304390.781,0.000,0.000,15.163,0.000,0.151,5.671,298.043,0.000,174.243,5.641720,12.178,8,0.000,0.000,0.000,0,0.000,0,15.163,301937.713,267077.622,316686.597,285521.216,268785.178,235632.642,306920.579,321829.234 +7.813472,0.100147,16368300,0.487813,1941618.094,0.000,0.000,2.762,0.000,52.975,4.036,298.043,9.634,173.182,5.675667,12.161,8,0.000,0.000,0.000,0,0.000,0,2.762,251998.559,256172.407,270760.904,251699.001,262053.738,131346.398,258119.537,259467.550 +7.913595,0.100123,16435756,0.489824,673732.212,0.000,0.000,70.930,0.000,82.642,2.267,357.156,193.707,107.290,5.707241,12.151,8,0.000,0.000,0.000,0,0.000,0,70.930,45084.606,47891.158,41409.122,37144.362,36585.049,127753.035,170730.231,167134.648 +8.013757,0.100162,16469399,0.490826,335885.949,0.000,0.000,4.828,0.000,182.804,3.827,357.156,464.209,211.610,5.748280,12.130,8,0.000,0.000,0.000,0,0.000,0,4.828,0.000,0.000,0.000,0.000,0.000,108604.089,113036.908,114244.952 +8.113921,0.100164,16499245,0.491716,297970.277,0.000,0.000,19.637,0.000,282.968,3.801,357.156,363.582,416.542,5.815483,12.090,8,0.000,0.000,0.000,0,0.000,0,19.637,0.000,0.000,0.000,0.000,0.000,70144.715,113034.225,114791.337 +8.214059,0.100138,16554523,0.493363,552020.475,0.000,0.000,4.256,0.000,383.106,5.778,357.156,571.362,612.751,5.874130,12.030,8,0.000,0.000,0.000,0,0.000,0,4.256,0.000,0.000,0.000,0.000,0.000,189679.021,173671.046,188670.408 +8.314252,0.100193,16596678,0.494620,420738.488,0.000,0.000,10.114,0.000,483.299,4.899,357.156,495.646,318.877,5.919510,11.998,8,0.000,0.000,0.000,0,0.000,0,10.114,0.000,0.000,0.000,0.000,0.000,138113.609,143263.676,139361.203 +8.414402,0.100150,16625324,0.495473,286030.622,0.000,0.000,3.842,0.000,583.449,2.720,357.156,251.888,511.732,5.950039,11.948,8,0.000,0.000,0.000,0,0.000,0,3.842,0.000,0.000,0.000,0.000,0.000,93339.882,100509.120,92181.621 +8.514544,0.100142,16653019,0.496299,276556.460,0.000,0.000,19.629,0.000,683.591,2.338,357.156,263.414,305.191,5.982353,11.918,8,0.000,0.000,0.000,0,0.000,0,19.629,0.000,0.000,0.000,0.000,0.000,100496.993,82772.215,93287.252 +8.614682,0.100138,16679637,0.497092,265812.833,0.000,0.000,21.330,0.000,783.729,3.880,357.156,449.223,237.562,6.015953,11.895,8,0.000,0.000,0.000,0,0.000,0,21.330,0.000,0.000,0.000,0.000,0.000,100501.178,99762.198,65549.457 +8.714859,0.100176,16709481,0.497981,297914.946,0.000,0.000,6.691,0.000,883.906,3.054,357.156,273.268,219.613,6.086098,11.874,8,0.000,0.000,0.000,0,0.000,0,6.691,0.000,0.000,0.000,0.000,0.000,101940.337,100472.924,95501.685 +8.814982,0.100123,16726291,0.498482,167893.008,0.000,0.000,7.834,0.000,984.029,1.515,357.156,151.532,292.725,6.102833,11.845,8,0.000,0.000,0.000,0,0.000,0,7.834,0.000,0.000,0.000,0.000,0.000,56730.059,55431.659,55731.290 +8.915117,0.100136,16754769,0.499331,284394.580,0.000,0.000,3.513,0.000,1084.165,1.944,357.156,231.717,338.877,6.127491,11.812,8,0.000,0.000,0.000,0,0.000,0,3.513,0.000,0.000,0.000,0.000,0.000,90337.572,101981.791,92075.217 +9.015264,0.100146,16785184,0.500237,303705.991,0.000,0.000,6.356,0.000,1184.311,2.493,357.156,324.331,316.724,6.160076,11.781,8,0.000,0.000,0.000,0,0.000,0,6.356,0.000,0.000,0.000,0.000,0.000,98276.323,101232.002,104197.666 +9.115403,0.100140,16824848,0.501420,396087.003,0.000,0.000,3.299,0.000,1284.450,3.450,357.156,347.055,232.566,6.198612,11.758,8,0.000,0.000,0.000,0,0.000,0,3.299,0.000,0.000,0.000,0.000,0.000,133014.292,129319.451,133753.260 +9.215556,0.100152,16846974,0.502079,220923.650,0.000,0.000,4.235,0.000,1384.603,1.941,357.156,204.259,251.999,6.220993,11.734,8,0.000,0.000,0.000,0,0.000,0,4.235,0.000,0.000,0.000,0.000,0.000,73887.508,75365.259,71670.883 +9.315711,0.100155,16871525,0.502811,245129.297,0.000,0.000,6.588,0.000,1484.758,2.027,357.156,225.119,350.432,6.241184,11.699,8,0.000,0.000,0.000,0,0.000,0,6.588,0.000,0.000,0.000,0.000,0.000,84039.481,72427.515,88662.301 +9.415865,0.100154,16897450,0.503583,258850.635,0.000,0.000,39.551,0.000,1584.912,2.994,357.156,319.429,359.250,6.306606,11.664,8,0.000,0.000,0.000,0,0.000,0,39.551,0.000,0.000,0.000,0.000,0.000,101223.828,51230.959,106395.848 +9.516033,0.100168,16936497,0.504747,389816.130,0.000,0.000,2.830,0.000,1685.080,3.091,357.156,347.776,197.247,6.347446,11.645,8,0.000,0.000,0.000,0,0.000,0,2.830,0.000,0.000,0.000,0.000,0.000,125599.322,137888.708,126328.100 +9.616192,0.100159,16964395,0.505578,278536.072,0.000,0.000,4.552,0.000,1785.239,2.206,357.156,231.272,226.163,6.374146,11.623,8,0.000,0.000,0.000,0,0.000,0,4.552,0.000,0.000,0.000,0.000,0.000,86442.229,97524.566,94569.276 +9.716354,0.100162,16985411,0.506205,209820.898,0.000,0.000,9.408,0.000,1885.401,1.581,357.156,145.390,359.731,6.391830,11.588,8,0.000,0.000,0.000,0,0.000,0,9.408,0.000,0.000,0.000,0.000,0.000,68708.956,73141.792,67970.150 +9.816477,0.100123,17017676,0.507166,322254.021,0.000,0.000,10.710,0.000,1985.524,2.743,357.156,287.537,394.593,6.426582,11.549,8,0.000,0.000,0.000,0,0.000,0,10.710,0.000,0.000,0.000,0.000,0.000,115298.324,117515.599,89440.098 +9.916625,0.100148,17056230,0.508315,384969.237,0.000,0.000,3.798,0.000,2085.672,3.364,357.156,336.025,244.793,6.461647,11.525,8,0.000,0.000,0.000,0,0.000,0,3.798,0.000,0.000,0.000,0.000,0.000,129308.285,129308.285,126352.667 +10.016772,0.100147,17078740,0.508986,224768.709,0.000,0.000,21.431,0.000,2185.819,2.963,364.789,224.591,246.434,6.527020,11.501,8,0.000,0.000,0.000,0,0.000,0,21.431,0.000,0.000,0.000,0.000,0.000,91245.511,49507.031,84016.167 +10.116940,0.100167,17143868,0.510927,650192.741,0.000,0.000,2250.455,0.000,46.334,6.541,403.859,25.972,310.106,6.572250,11.471,8,0.000,0.000,0.000,0,0.000,0,2250.455,9.983,33254.392,56715.160,9.983,111413.693,179559.738,70182.640,199047.151 +10.217153,0.100213,17315003,0.516027,1707711.550,0.000,0.000,68.127,0.000,0.186,5.901,403.859,0.390,306.534,6.645267,11.441,8,0.000,0.000,0.000,0,0.000,0,68.127,189586.068,243660.856,160468.107,215530.790,201610.449,228233.725,235238.800,233382.755 +10.317320,0.100168,17526027,0.522316,2106709.702,0.000,0.000,16.950,0.000,0.370,5.288,403.859,0.000,301.565,6.710732,11.411,8,0.000,0.000,0.000,0,0.000,0,16.950,250440.327,281208.767,268170.616,225941.381,264486.789,273202.184,276087.349,267172.289 +10.417468,0.100148,17758841,0.529255,2324709.774,0.000,0.000,12.905,0.000,0.190,5.479,403.859,0.000,263.478,6.778511,11.385,8,0.000,0.000,0.000,0,0.000,0,12.905,295863.439,310342.075,307386.436,286587.126,285368.924,270171.349,288314.577,280675.849 +10.517607,0.100140,17984190,0.535971,2250346.693,0.000,0.000,16.479,0.000,0.065,5.525,403.859,0.000,290.181,6.846416,11.357,8,0.000,0.000,0.000,0,0.000,0,16.479,285011.893,277911.810,229389.586,300580.147,271920.179,299611.500,280238.560,305683.019 +10.617744,0.100136,18164929,0.541357,1804928.493,0.000,0.000,2.571,0.000,74.310,3.978,403.859,19.427,230.545,6.879185,11.334,8,0.000,0.000,0.000,0,0.000,0,2.571,241350.853,80550.148,247003.145,254393.066,243368.102,248820.666,248441.183,241001.330 +10.717884,0.100140,18326457,0.546171,1613025.152,0.000,0.000,15.671,0.000,174.449,3.280,403.859,39.320,173.937,6.912777,11.317,8,0.000,0.000,0.000,0,0.000,0,15.671,232035.637,0.000,241082.990,229808.750,193859.004,238137.108,237917.415,240184.246 +10.818043,0.100159,18415750,0.548832,891512.655,0.000,0.000,270.504,0.000,4.714,1.900,403.859,23.010,121.799,6.926052,11.305,7,0.000,0.000,0.000,0,0.000,0,270.504,139058.921,9.984,142603.286,136772.556,138409.953,130412.667,135115.191,69130.096 +10.918180,0.100138,18415750,0.548832,0.000,0.000,0.000,0.000,0.000,104.851,3.835,403.859,759.034,432.803,6.942631,11.263,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +11.018337,0.100157,18415760,0.548832,99.844,0.000,0.000,177.600,0.000,204.991,1.914,403.859,258.814,507.955,6.968872,11.213,7,0.000,0.000,0.000,0,0.000,0,177.600,19.969,0.000,19.969,19.969,19.969,0.000,19.969,0.000 +11.118467,0.100130,18415764,0.548833,39.948,0.000,0.000,271.745,0.000,173.491,0.774,403.859,192.796,265.748,6.993774,11.187,7,0.000,0.000,0.000,0,0.000,0,271.745,0.000,19.974,0.000,0.000,0.000,19.974,0.000,0.000 +11.218587,0.100120,18415769,0.548833,49.940,0.000,0.000,264.807,0.000,273.437,2.524,403.859,588.629,369.946,7.030766,11.151,7,0.000,0.000,0.000,0,0.000,0,264.807,0.000,0.000,0.000,19.976,9.988,0.000,19.976,0.000 +11.318748,0.100161,18415776,0.548833,69.888,0.000,0.000,287.971,0.000,259.224,1.566,403.859,272.180,299.012,7.077881,11.122,7,0.000,0.000,0.000,0,0.000,0,287.971,19.968,0.000,19.968,0.000,9.984,19.968,0.000,0.000 +11.418869,0.100121,18415777,0.548833,9.988,0.000,0.000,213.651,0.000,359.345,1.315,403.859,333.931,446.607,7.125854,11.078,7,0.000,0.000,0.000,0,0.000,0,213.651,0.000,0.000,0.000,9.988,0.000,0.000,0.000,0.000 +11.519017,0.100148,18415781,0.548833,39.941,0.000,0.000,363.950,0.000,301.979,1.168,403.859,279.859,321.009,7.165527,11.047,7,0.000,0.000,0.000,0,0.000,0,363.950,0.000,19.970,9.985,9.985,0.000,0.000,0.000,0.000 +11.619188,0.100171,18415790,0.548833,89.846,0.000,0.000,370.519,0.000,195.669,1.509,403.859,333.101,262.792,7.201172,11.021,7,0.000,0.000,0.000,0,0.000,0,370.519,19.966,0.000,9.983,0.000,19.966,19.966,19.966,0.000 +11.719298,0.100110,18415794,0.548833,39.956,0.000,0.000,268.951,0.000,193.967,1.904,403.859,419.657,454.306,7.254150,10.977,7,0.000,0.000,0.000,0,0.000,0,268.951,0.000,19.978,0.000,19.978,0.000,0.000,0.000,0.000 +11.819416,0.100118,18415798,0.548834,39.953,0.000,0.000,229.720,0.000,230.740,1.307,403.859,283.065,420.169,7.304623,10.936,7,0.000,0.000,0.000,0,0.000,0,229.720,19.976,0.000,19.976,0.000,0.000,0.000,0.000,0.000 +11.919547,0.100132,18415803,0.548834,49.934,0.000,0.000,264.680,0.000,314.219,1.520,403.859,325.353,317.200,7.387939,10.905,7,0.000,0.000,0.000,0,0.000,0,264.680,0.000,0.000,0.000,9.987,0.000,19.974,19.974,0.000 +12.019708,0.100160,18415809,0.548834,59.904,0.000,0.000,363.751,0.000,242.752,2.038,403.859,471.978,472.056,7.397827,10.859,7,0.000,0.000,0.000,0,0.000,0,363.751,9.984,19.968,0.000,9.984,19.968,0.000,0.000,0.000 +12.119857,0.100149,18415816,0.548834,69.896,0.000,0.000,293.573,0.000,197.173,1.488,403.859,320.771,326.622,7.437866,10.827,7,0.000,0.000,0.000,0,0.000,0,293.573,9.985,0.000,19.970,0.000,0.000,19.970,19.970,0.000 +12.219976,0.100119,18415820,0.548834,39.952,0.000,0.000,228.673,0.000,240.801,1.517,403.859,376.504,424.533,7.545898,10.785,7,0.000,0.000,0.000,0,0.000,0,228.673,0.000,19.976,0.000,19.976,0.000,0.000,0.000,0.000 +12.320090,0.100113,18415826,0.548834,59.932,0.000,0.000,282.984,0.000,237.040,1.687,403.859,377.151,371.376,7.545898,10.749,7,0.000,0.000,0.000,0,0.000,0,282.984,19.977,0.000,0.000,0.000,19.977,0.000,19.977,0.000 +12.420230,0.100140,18415832,0.548835,59.916,0.000,0.000,316.603,0.000,202.475,2.283,403.859,514.671,503.826,7.594971,10.700,7,0.000,0.000,0.000,0,0.000,0,316.603,0.000,0.000,19.972,19.972,0.000,19.972,0.000,0.000 +12.520351,0.100122,18415838,0.548835,59.927,0.000,0.000,247.067,0.000,248.642,1.563,403.859,313.719,464.785,7.711304,10.654,7,0.000,0.000,0.000,0,0.000,0,247.067,19.976,19.976,0.000,0.000,0.000,0.000,19.976,0.000 +12.620464,0.100112,18437057,0.549467,211952.160,0.000,0.000,251.984,0.000,213.829,2.359,403.859,435.644,445.243,7.822899,10.611,7,0.000,0.000,0.000,0,0.000,0,251.984,0.000,0.000,0.000,54468.878,94513.942,62969.340,0.000,0.000 +12.720602,0.100139,18581691,0.553778,1444336.835,0.000,0.000,222.616,0.000,0.017,4.816,403.859,154.356,422.344,7.894081,10.570,7,0.000,0.000,0.000,0,0.000,0,222.616,169524.884,158370.355,247307.007,191045.038,249014.639,251251.537,177823.375,0.000 +12.820799,0.100197,18777766,0.559621,1956903.218,0.000,0.000,13.777,0.000,0.079,4.802,403.859,0.000,253.603,7.960346,10.545,6,0.000,0.000,0.000,0,0.000,0,13.777,298044.120,325560.030,351149.727,306836.835,292305.401,320719.546,62287.558,0.000 +12.920950,0.100151,18989427,0.565929,2113415.615,0.000,0.000,14.381,0.000,0.012,5.188,403.859,0.156,338.005,7.999756,10.512,5,0.000,0.000,0.000,0,0.000,0,14.381,368692.728,368552.940,422900.794,400484.675,399845.641,152938.836,0.000,0.000 +13.021120,0.100170,19251427,0.573737,2615560.609,0.000,0.000,12.811,0.000,11.799,5.393,403.859,1.170,304.405,7.999756,10.486,5,0.000,0.000,0.000,0,0.000,0,12.811,563852.972,553051.306,567736.381,386633.767,544286.183,0.000,0.000,0.000 +13.121280,0.100160,19489345,0.580828,2375372.207,0.000,0.000,13.580,0.000,0.010,5.680,403.859,0.000,309.699,7.999756,10.457,5,0.000,0.000,0.000,0,0.000,0,13.580,454780.972,469697.062,429271.864,547332.609,474289.699,0.000,0.000,0.000 +13.221440,0.100160,19732494,0.588074,2427608.666,0.000,0.000,18.577,0.000,0.001,5.671,403.859,0.702,204.010,7.999756,10.440,5,0.000,0.000,0.000,0,0.000,0,18.577,503664.726,491783.721,525809.320,451937.429,454413.470,0.000,0.000,0.000 +13.321664,0.100224,19866862,0.592079,1340678.248,0.000,0.000,14.599,0.000,0.000,3.305,403.859,0.857,200.683,7.999756,10.422,1,0.000,0.000,0.000,0,0.000,0,14.599,131395.807,577686.571,249611.126,275842.394,106142.349,0.000,0.000,0.000 +13.421824,0.100160,19954240,0.594683,872385.091,0.000,0.000,0.028,0.000,0.000,1.036,403.859,0.000,46.176,7.999756,10.421,1,0.000,0.000,0.000,0,0.000,0,0.028,0.000,872385.091,0.000,0.000,0.000,0.000,0.000,0.000 +13.522130,0.100306,20000000,0.596046,456202.196,0.000,0.000,0.211,0.000,0.000,0.602,403.859,0.000,24.067,7.999756,10.419,0,0.000,0.000,0.000,0,0.000,0,0.211,0.000,456202.196,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.log new file mode 100644 index 000000000..754fae294 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-mask records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=531 +worker=1 kind=insert tid=6 os_tid=530 +worker=4 kind=insert tid=7 os_tid=533 +worker=5 kind=insert tid=8 os_tid=534 +worker=3 kind=insert tid=9 os_tid=532 +worker=0 kind=insert tid=11 os_tid=529 +worker=6 kind=insert tid=10 os_tid=535 +worker=7 kind=insert tid=12 os_tid=536 +start_monotonic_ns=2090238728869389 main_address=0x557a2b8b3300 +load_end reason=complete inserted=20000000 elapsed_s=13.522 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.197 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2090238728871542 cpu_ns=10278576 +diagnostic_stage name=stop_request wall_ns=2090252251058352 cpu_ns=63904314589 +diagnostic_stage name=workers_joined wall_ns=2090252251128469 cpu_ns=63904383909 +diagnostic_stage name=before_close wall_ns=2090252251215298 cpu_ns=63904470731 +diagnostic_stage name=after_close wall_ns=2090252448221435 cpu_ns=64010555483 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2090252206414823 +diagnostic_worker index=0 completed=2500000 last_start_ns=2090251975067772 last_end_ns=2090251975069664 loop_exit_ns=2090251975069740 deregister_start_ns=2090251975069804 deregister_end_ns=2090251975070853 +diagnostic_worker index=1 completed=2500000 last_start_ns=2090252206413829 last_end_ns=2090252206414823 loop_exit_ns=2090252206414866 deregister_start_ns=2090252206414902 deregister_end_ns=2090252206415850 +diagnostic_worker index=2 completed=2500000 last_start_ns=2090251992522884 last_end_ns=2090251992524286 loop_exit_ns=2090251992524349 deregister_start_ns=2090251992524443 deregister_end_ns=2090251992525391 +diagnostic_worker index=3 completed=2500000 last_start_ns=2090252025572998 last_end_ns=2090252025574271 loop_exit_ns=2090252025574330 deregister_start_ns=2090252025574429 deregister_end_ns=2090252025575267 +diagnostic_worker index=4 completed=2500000 last_start_ns=2090251969987529 last_end_ns=2090251969988975 loop_exit_ns=2090251969989038 deregister_start_ns=2090251969989074 deregister_end_ns=2090251969990299 +diagnostic_worker index=5 completed=2500000 last_start_ns=2090251611532293 last_end_ns=2090251611534017 loop_exit_ns=2090251611534096 deregister_start_ns=2090251611534142 deregister_end_ns=2090251611535123 +diagnostic_worker index=6 completed=2500000 last_start_ns=2090251468640022 last_end_ns=2090251468641521 loop_exit_ns=2090251468641602 deregister_start_ns=2090251468641659 deregister_end_ns=2090251468642496 +diagnostic_worker index=7 completed=2500000 last_start_ns=2090249489331312 last_end_ns=2090249489333031 loop_exit_ns=2090249489333088 deregister_start_ns=2090249489333124 deregister_end_ns=2090249489335877 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.summary.csv new file mode 100644 index 000000000..ae3c7be5d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-17-async-mask.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1479042.768386,13.522259,20000000,0.005090,0.001488,0.060928,0.247808,2250.454981,0.005090,0.001488,0.060928,0.247808,2250.454981,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.csv new file mode 100644 index 000000000..771121842 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.csv @@ -0,0 +1,151 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100080,0.100080,295843,0.008817,2956064.587,0.000,0.000,14.699,0.000,0.022,5.150,72.949,0.000,155.969,0.063461,13.999,8,0.000,0.000,0.000,0,0.000,0,14.699,364158.604,372212.160,367086.261,390077.864,383862.837,386710.558,313928.797,378027.506 +0.200220,0.100140,552832,0.016476,2566285.267,0.000,0.000,17.927,0.000,0.074,5.809,121.352,0.000,135.552,0.116756,13.986,8,0.000,0.000,0.000,0,0.000,0,17.927,316735.098,325313.049,330845.278,327529.935,334210.551,338993.832,329597.032,263060.492 +0.300369,0.100149,803405,0.023943,2502012.984,0.000,0.000,19.470,0.000,8.267,5.928,174.578,0.000,132.186,0.174728,13.973,8,0.000,0.000,0.000,0,0.000,0,19.470,329879.927,255051.094,333814.082,325556.350,314782.356,297637.826,318297.135,326994.214 +0.400519,0.100150,1057413,0.031513,2536286.780,0.000,0.000,19.616,0.000,0.049,6.104,231.156,0.000,133.940,0.238609,13.960,8,0.000,0.000,0.000,0,0.000,0,19.616,318413.787,326491.706,325812.721,257355.105,339502.247,308398.765,323406.320,336906.130 +0.500677,0.100158,1310188,0.039047,2523751.771,0.000,0.000,19.306,0.000,0.107,6.147,277.230,0.000,133.382,0.297066,13.946,8,0.000,0.000,0.000,0,0.000,0,19.306,332373.441,333002.444,330466.462,315570.061,322848.530,253987.623,312644.696,322858.515 +0.600836,0.100159,1574860,0.046934,2642520.032,0.000,0.000,13.205,0.000,1.989,5.961,277.230,0.000,139.466,0.355995,13.933,8,0.000,0.000,0.000,0,0.000,0,13.205,328567.781,348506.091,326780.621,288591.319,341077.898,336215.626,327789.019,344991.677 +0.700982,0.100146,1814579,0.054079,2393695.372,0.000,0.000,12.487,0.000,0.192,5.756,283.355,0.000,210.630,0.419983,13.912,8,0.000,0.000,0.000,0,0.000,0,12.487,283536.057,284754.279,292752.602,311485.253,307061.711,303466.959,302897.790,307740.720 +0.801122,0.100140,2063728,0.061504,2487997.275,0.000,0.000,17.589,0.000,0.098,6.082,283.355,1.248,306.952,0.483379,13.882,8,0.000,0.000,0.000,0,0.000,0,17.589,312890.755,316046.325,331015.311,317354.488,266236.250,313190.334,308337.147,322926.666 +0.901280,0.100157,2257824,0.067288,1937910.136,0.000,0.000,31.627,0.000,27.257,6.386,290.418,47.386,213.375,0.556023,13.861,8,0.000,0.000,0.000,0,0.000,0,31.627,295225.377,204018.917,309712.577,208501.862,294226.949,213543.927,203978.980,208701.548 +1.001434,0.100154,2343420,0.069839,854642.978,0.000,0.000,119.173,0.000,94.528,8.600,296.980,105.150,238.851,0.639400,13.838,8,0.000,0.000,0.000,0,0.000,0,119.173,225083.142,231383.434,261297.336,62274.034,22904.703,31791.009,14457.720,5451.599 +1.101566,0.100132,2488879,0.074174,1452672.414,0.000,0.000,137.084,0.000,130.673,6.156,296.980,75.057,884.887,0.718079,13.751,8,0.000,0.000,0.000,0,0.000,0,137.084,219889.737,237776.126,225402.460,227449.757,127401.824,186244.150,228508.360,0.000 +1.201711,0.100145,2689428,0.080151,2002592.689,0.000,0.000,153.164,0.000,0.161,6.258,296.980,5.266,467.098,0.795074,13.706,8,0.000,0.000,0.000,0,0.000,0,153.164,266025.120,255680.087,252834.205,278596.932,220680.724,266983.733,266863.907,194927.982 +1.301865,0.100154,2905171,0.086581,2154107.698,0.000,0.000,19.390,0.000,0.067,6.024,296.980,0.078,336.863,0.870159,13.673,8,0.000,0.000,0.000,0,0.000,0,19.390,277781.575,273438.273,279568.818,265859.962,226610.496,273408.320,281665.584,275774.670 +1.402033,0.100168,3141222,0.093616,2356546.054,0.000,0.000,13.483,0.000,0.120,5.189,296.980,0.000,182.856,0.937286,13.655,8,0.000,0.000,0.000,0,0.000,0,13.483,311356.268,291799.165,296131.877,298707.544,301502.842,249041.088,307422.884,300584.387 +1.502183,0.100150,3388233,0.100977,2466414.645,0.000,0.000,13.518,0.000,0.001,5.790,296.980,0.000,185.425,1.042789,13.637,8,0.000,0.000,0.000,0,0.000,0,13.518,322456.873,264913.089,312681.519,318363.006,296805.306,295177.744,335806.871,320210.239 +1.602332,0.100149,3636332,0.108371,2477288.708,0.000,0.000,14.876,0.000,0.061,5.603,296.980,0.000,254.347,1.114918,13.612,8,0.000,0.000,0.000,0,0.000,0,14.876,341619.590,254879.188,335149.257,305034.251,315518.587,306012.789,320201.590,298873.456 +1.702496,0.100164,3876767,0.115537,2400415.862,0.000,0.000,12.503,0.000,0.126,5.615,296.980,0.000,246.120,1.184689,13.588,8,0.000,0.000,0.000,0,0.000,0,12.503,288766.729,290833.342,297642.182,327073.945,313715.839,322611.260,286670.165,273102.402 +1.802637,0.100141,4041908,0.120458,1649087.162,0.000,0.000,21.602,0.000,59.247,6.835,296.980,75.675,144.913,1.268902,13.574,8,0.000,0.000,0.000,0,0.000,0,21.602,320268.882,186527.265,128459.058,317273.102,123935.430,127510.394,127080.999,318032.033 +1.902808,0.100172,4208569,0.125425,1663755.877,0.000,0.000,84.669,0.000,0.126,8.445,296.980,52.839,93.394,1.368420,13.564,8,0.000,0.000,0.000,0,0.000,0,84.669,241515.687,151749.678,140179.526,317155.929,147996.117,240846.834,109192.683,315119.422 +2.002950,0.100142,4465590,0.133085,2566575.165,0.000,0.000,11.347,0.000,0.062,5.373,296.980,0.000,135.550,1.437466,13.551,8,0.000,0.000,0.000,0,0.000,0,11.347,324490.450,339778.798,311379.019,288910.839,319227.903,340308.049,335964.201,306515.906 +2.103096,0.100146,4712188,0.140434,2462394.384,0.000,0.000,13.246,0.000,0.872,5.333,296.980,0.000,174.277,1.506092,13.534,8,0.000,0.000,0.000,0,0.000,0,13.246,303308.338,309379.497,307801.794,316189.581,281260.443,315230.976,320383.474,308840.282 +2.203262,0.100166,4942509,0.147298,2299396.176,0.000,0.000,13.295,0.000,16.506,5.311,296.980,0.000,500.420,1.581573,13.485,8,0.000,0.000,0.000,0,0.000,0,13.295,285177.000,308388.501,307659.709,302648.022,288042.247,299343.503,209262.912,298874.281 +2.303424,0.100162,5164922,0.153927,2220526.530,0.000,0.000,16.537,0.000,0.124,5.869,296.980,0.000,447.321,1.677639,13.441,8,0.000,0.000,0.000,0,0.000,0,16.537,256903.098,272827.256,268604.109,286365.286,272138.374,269173.186,299334.240,295180.980 +2.403577,0.100153,5412020,0.161291,2467195.150,0.000,0.000,19.392,0.000,0.090,5.390,296.980,0.000,239.593,1.747135,13.418,8,0.000,0.000,0.000,0,0.000,0,19.392,300968.294,321017.537,274738.532,311392.302,291632.615,342374.773,310683.390,314387.707 +2.503717,0.100140,5663269,0.168779,2508980.363,0.000,0.000,14.652,0.000,0.141,5.457,296.980,0.000,207.951,1.818325,13.398,8,0.000,0.000,0.000,0,0.000,0,14.652,337288.191,337687.632,321889.731,313241.828,332874.365,317545.807,294777.656,253675.152 +2.603857,0.100139,5799394,0.172835,1359353.824,0.000,0.000,15.336,0.000,74.214,7.135,296.980,100.914,151.078,1.911053,13.383,8,0.000,0.000,0.000,0,0.000,0,15.336,78800.081,118934.098,81386.473,306881.927,265289.944,311585.366,117366.285,79109.649 +2.704020,0.100163,5978046,0.178160,1783604.289,0.000,0.000,88.093,0.000,0.064,7.487,296.980,88.878,113.174,2.001560,13.372,8,0.000,0.000,0.000,0,0.000,0,88.093,189610.039,211025.031,185516.730,211693.938,319817.185,197896.493,192994.506,275050.367 +2.804156,0.100136,6235146,0.185822,2567513.753,0.000,0.000,12.737,0.000,0.141,5.183,296.980,0.000,135.597,2.070477,13.359,8,0.000,0.000,0.000,0,0.000,0,12.737,319965.541,319186.599,339868.516,324659.168,319446.246,331759.527,289866.411,322761.744 +2.904290,0.100134,6483828,0.193233,2483485.672,0.000,0.000,12.521,0.000,4.471,5.402,296.980,0.000,254.229,2.141785,13.334,8,0.000,0.000,0.000,0,0.000,0,12.521,265283.830,301495.213,318901.842,317983.076,324594.200,317254.055,305939.246,332034.211 +3.004446,0.100156,6705909,0.199852,2217346.925,0.000,0.000,18.803,0.000,17.005,5.352,296.980,0.000,481.514,2.213295,13.287,8,0.000,0.000,0.000,0,0.000,0,18.803,241303.130,298373.997,288459.481,298533.747,278934.358,290037.017,238187.996,283517.200 +3.104578,0.100132,6915717,0.206104,2095319.772,0.000,0.000,17.870,0.000,0.103,5.750,296.980,0.000,389.136,2.307129,13.248,8,0.000,0.000,0.000,0,0.000,0,17.870,266918.380,258529.431,263412.998,262863.722,214827.002,263732.577,275017.711,290017.951 +3.204713,0.100135,7147897,0.213024,2318662.919,0.000,0.000,20.148,0.000,0.085,5.604,296.980,0.000,233.707,2.375988,13.226,8,0.000,0.000,0.000,0,0.000,0,20.148,307344.173,306475.348,280800.086,302121.239,313535.795,308033.240,272721.017,227632.021 +3.304904,0.100191,7395363,0.220399,2469952.197,0.000,0.000,15.594,0.000,0.105,5.529,296.980,0.000,208.899,2.446606,13.205,8,0.000,0.000,0.000,0,0.000,0,15.594,303361.783,270923.611,333055.187,298600.858,301914.542,335081.325,328623.633,298391.257 +3.405033,0.100129,7556686,0.225207,1611157.488,0.000,0.000,25.344,0.000,53.961,5.214,296.980,53.603,157.025,2.511948,13.190,8,0.000,0.000,0.000,0,0.000,0,25.344,210718.942,257328.985,255251.657,126537.229,250617.618,128984.081,255541.284,126177.691 +3.505201,0.100168,7690146,0.229184,1332355.900,0.000,0.000,96.098,0.000,0.195,9.521,296.980,163.124,109.854,2.618683,13.179,8,0.000,0.000,0.000,0,0.000,0,96.098,338170.416,316926.198,38425.280,183770.474,33583.435,190608.955,171790.651,59080.490 +3.605366,0.100165,7944457,0.236763,2538920.907,0.000,0.000,10.725,0.000,0.046,5.886,296.980,0.000,135.246,2.696972,13.166,8,0.000,0.000,0.000,0,0.000,0,10.725,322437.993,317166.691,318105.142,289642.105,323256.643,325672.656,318544.418,324095.259 +3.705527,0.100161,8184126,0.243906,2392841.808,0.000,0.000,11.270,0.000,0.027,5.240,296.980,0.000,226.667,2.764515,13.144,8,0.000,0.000,0.000,0,0.000,0,11.270,298629.741,289344.673,315292.943,297391.732,269436.689,309971.501,315442.702,297331.828 +3.805681,0.100154,8405966,0.250517,2214983.941,0.000,0.000,19.200,0.000,0.055,5.160,296.980,0.000,414.907,2.830391,13.103,8,0.000,0.000,0.000,0,0.000,0,19.200,286178.641,273907.566,289663.267,231492.980,271091.909,290961.265,285519.657,286168.656 +3.905849,0.100168,8619497,0.256881,2131732.378,0.000,0.000,26.652,0.000,0.192,4.801,296.980,0.000,326.171,2.894855,13.071,8,0.000,0.000,0.000,0,0.000,0,26.652,276835.395,275847.054,272372.885,282246.314,275427.758,216486.677,273441.092,259075.202 +4.005994,0.100145,8845609,0.263620,2257841.704,0.000,0.000,19.331,0.000,8.372,5.380,296.980,0.000,352.613,2.967197,13.037,8,0.000,0.000,0.000,0,0.000,0,19.331,298736.247,279194.621,287872.021,291147.266,257016.822,303619.157,294292.699,245962.872 +4.110623,0.104629,9081337,0.270645,2252982.609,0.000,0.000,16.706,0.000,0.031,6.058,296.980,0.000,235.915,3.069447,13.013,8,0.000,0.000,0.000,0,0.000,0,16.706,284098.232,277713.787,284384.959,313659.740,264457.463,230767.092,293607.996,304293.339 +4.210758,0.100134,9260226,0.275976,1786489.780,0.000,0.000,22.578,0.000,26.997,3.745,296.980,5.266,95.614,3.115532,13.003,8,0.000,0.000,0.000,0,0.000,0,22.578,220973.114,226315.935,215730.158,183803.053,237221.284,234035.564,236092.800,232317.872 +4.310910,0.100153,9380336,0.279556,1199270.764,0.000,0.000,98.517,0.000,79.195,8.945,296.980,179.882,184.562,3.206829,12.985,8,0.000,0.000,0.000,0,0.000,0,98.517,9.985,3544.593,97571.176,303137.627,73048.580,65699.789,329118.000,327141.015 +4.411078,0.100167,9598468,0.286057,2177678.225,0.000,0.000,80.842,0.000,0.087,6.555,296.980,29.755,121.672,3.284599,12.973,8,0.000,0.000,0.000,0,0.000,0,80.842,275629.060,271466.022,219223.388,253536.007,331765.182,343535.499,201612.839,280910.228 +4.511243,0.100166,9849471,0.293537,2505876.310,0.000,0.000,13.075,0.000,0.135,5.693,296.980,0.000,194.404,3.390427,12.954,8,0.000,0.000,0.000,0,0.000,0,13.075,322315.736,327786.667,313170.894,327826.601,241879.066,326139.398,327517.114,319240.833 +4.611388,0.100145,10064054,0.299932,2142731.717,0.000,0.000,18.652,0.000,0.120,5.129,296.980,0.000,418.223,3.455715,12.913,8,0.000,0.000,0.000,0,0.000,0,18.652,282990.809,272436.071,287594.153,261861.362,221819.260,261322.141,272136.504,282571.416 +4.711537,0.100149,10297122,0.306878,2327210.594,0.000,0.000,18.405,0.000,0.287,5.287,296.980,0.000,371.048,3.522541,12.877,8,0.000,0.000,0.000,0,0.000,0,18.405,243596.846,299403.649,298115.569,297566.388,291834.932,275689.003,298504.989,322499.218 +4.811672,0.100135,10517931,0.313459,2205122.655,0.000,0.000,19.465,0.000,0.127,5.202,296.980,0.000,336.344,3.588612,12.844,8,0.000,0.000,0.000,0,0.000,0,19.465,267350.237,278914.676,244820.555,282569.757,277396.718,282529.811,286514.449,285026.451 +4.911827,0.100156,10759837,0.320668,2415301.212,0.000,0.000,18.439,0.000,0.133,5.492,296.980,0.000,208.660,3.657967,12.824,8,0.000,0.000,0.000,0,0.000,0,18.439,314860.002,298405.609,328259.150,310406.932,233426.732,334499.439,316187.936,279255.412 +5.011998,0.100171,11005820,0.327999,2455642.246,0.000,0.000,14.873,0.000,9.011,5.533,296.980,0.000,209.019,3.735600,12.803,8,0.000,0.000,0.000,0,0.000,0,14.873,290873.955,319315.452,259727.072,299040.029,342246.347,301126.471,326063.944,317248.976 +5.115181,0.103183,11111869,0.331160,1027771.740,0.000,0.000,85.899,0.000,82.710,8.145,296.980,211.623,124.096,3.831665,12.791,8,0.000,0.000,0.000,0,0.000,0,85.899,36120.145,278542.820,304079.870,42981.713,278368.374,26544.963,43214.308,17919.546 +5.215350,0.100169,11299652,0.336756,1874659.875,0.000,0.000,89.256,0.000,0.055,8.337,296.980,42.311,153.100,3.916283,12.776,8,0.000,0.000,0.000,0,0.000,0,89.256,153939.682,147899.895,287184.360,317862.482,206510.782,305124.023,291167.624,164971.027 +5.315498,0.100148,11536316,0.343809,2363145.971,0.000,0.000,13.451,0.000,0.258,5.090,296.980,0.000,231.533,3.982700,12.753,8,0.000,0.000,0.000,0,0.000,0,13.451,309132.932,299796.736,292247.897,308753.493,299656.942,307265.692,255881.666,290410.613 +5.415637,0.100139,11766229,0.350661,2295938.645,0.000,0.000,14.324,0.000,1.691,5.177,296.980,0.000,395.934,4.051445,12.714,8,0.000,0.000,0.000,0,0.000,0,14.324,297286.771,245608.604,286501.763,274558.364,293751.685,295539.201,293901.477,308790.781 +5.515785,0.100148,11987160,0.357245,2206053.975,0.000,0.000,16.788,0.000,11.681,5.330,296.980,0.000,397.538,4.120945,12.675,8,0.000,0.000,0.000,0,0.000,0,16.788,248093.826,297810.447,281145.044,280845.486,249222.161,288584.064,277001.160,283351.787 +5.615930,0.100145,12213968,0.364005,2264796.905,0.000,0.000,16.196,0.000,0.248,5.675,296.980,0.000,289.073,4.219791,12.647,8,0.000,0.000,0.000,0,0.000,0,16.196,275930.006,287093.823,293025.225,227490.226,302641.285,304159.085,282121.032,292336.224 +5.716093,0.100163,12453424,0.371141,2390654.674,0.000,0.000,16.082,0.000,0.122,5.390,296.980,0.000,224.633,4.288792,12.625,8,0.000,0.000,0.000,0,0.000,0,16.082,297723.645,246916.642,292352.419,315324.892,306998.493,301916.795,305770.499,323651.290 +5.816236,0.100143,12693371,0.378292,2396042.844,0.000,0.000,10.872,0.000,0.064,5.610,296.980,0.000,213.367,4.358650,12.604,8,0.000,0.000,0.000,0,0.000,0,10.872,310146.385,286460.264,258919.657,307070.784,319962.345,285152.135,323067.903,305263.370 +5.919179,0.102943,12872116,0.383619,1736354.218,0.000,0.000,17.045,0.000,67.321,7.880,296.980,68.720,148.141,4.451874,12.589,8,0.000,0.000,0.000,0,0.000,0,17.045,108759.528,339052.680,109633.801,288743.141,333010.484,337595.559,112431.473,107127.552 +6.019353,0.100174,13004134,0.387553,1317883.864,0.000,0.000,94.237,0.000,0.181,8.646,296.980,179.297,156.485,4.548145,12.574,8,0.000,0.000,0.000,0,0.000,0,94.237,85101.728,21562.432,249056.072,109698.873,285103.267,234251.865,260785.636,72323.991 +6.119490,0.100138,13231048,0.394316,2266024.104,0.000,0.000,11.738,0.000,0.161,6.004,296.980,21.728,174.643,4.618565,12.557,8,0.000,0.000,0.000,0,0.000,0,11.738,258634.365,294754.698,294804.629,285177.866,285557.344,286146.534,288263.623,272685.044 +6.219639,0.100149,13470891,0.401464,2394868.758,0.000,0.000,16.499,0.000,0.124,5.125,296.980,0.000,441.102,4.686371,12.514,8,0.000,0.000,0.000,0,0.000,0,16.499,306324.486,316119.920,284077.568,307043.417,250966.805,319764.501,311946.127,298625.934 +6.319786,0.100147,13713149,0.408684,2419016.064,0.000,0.000,14.461,0.000,0.082,5.315,296.980,0.000,374.760,4.754028,12.477,8,0.000,0.000,0.000,0,0.000,0,14.461,317252.592,312799.153,301875.247,248763.497,315595.034,296742.809,303472.893,322514.839 +6.419930,0.100143,13939588,0.415432,2261146.340,0.000,0.000,13.576,0.000,7.438,5.442,296.980,0.000,299.687,4.825409,12.448,8,0.000,0.000,0.000,0,0.000,0,13.576,283203.739,299041.020,285270.773,274146.731,297912.638,277362.118,239786.022,304423.299 +6.520064,0.100134,14160763,0.422024,2208780.714,0.000,0.000,18.558,0.000,1.332,5.435,296.980,0.000,278.766,4.913357,12.421,8,0.000,0.000,0.000,0,0.000,0,18.558,265493.095,285336.419,266122.249,290849.009,299317.624,232367.626,281571.481,287723.211 +6.620224,0.100160,14391070,0.428887,2299397.150,0.000,0.000,14.928,0.000,0.166,5.777,296.980,0.000,225.889,4.994583,12.399,8,0.000,0.000,0.000,0,0.000,0,14.928,279882.940,280012.733,287430.884,286083.037,310713.694,308756.820,257937.993,288579.050 +6.720362,0.100138,14584275,0.434645,1929392.879,0.000,0.000,19.210,0.000,35.068,5.001,296.980,38.268,173.355,5.054356,12.382,8,0.000,0.000,0.000,0,0.000,0,19.210,271366.280,211928.137,269259.182,284947.576,201013.169,274691.700,206595.481,209591.355 +6.820513,0.100152,14686846,0.437702,1024158.277,0.000,0.000,86.033,0.000,51.640,9.753,296.980,274.779,130.544,5.136791,12.369,8,0.000,0.000,0.000,0,0.000,0,86.033,345406.667,58381.545,62075.947,272896.529,3874.130,169413.318,419.365,111690.775 +6.920669,0.100156,14852745,0.442646,1656409.248,0.000,0.000,77.037,0.000,0.132,6.566,296.980,0.000,151.756,5.208084,12.354,8,0.000,0.000,0.000,0,0.000,0,77.037,276259.577,274881.723,216432.789,153610.668,179650.098,198420.852,206418.392,150735.149 +7.020805,0.100136,15086525,0.449613,2334634.376,0.000,0.000,11.136,0.000,0.314,5.086,296.980,0.000,258.907,5.273968,12.329,8,0.000,0.000,0.000,0,0.000,0,11.136,292203.789,297316.856,297776.233,264261.677,300103.078,294900.133,294930.092,293142.516 +7.120940,0.100135,15316009,0.456453,2291738.361,0.000,0.000,22.455,0.000,11.811,5.088,296.980,0.000,448.924,5.345749,12.285,8,0.000,0.000,0.000,0,0.000,0,22.455,297727.056,265320.915,294451.489,299694.394,288529.504,299534.610,305676.298,240804.096 +7.221100,0.100160,15547084,0.463339,2307050.506,0.000,0.000,21.295,0.000,0.254,5.720,296.980,0.000,379.821,5.445179,12.248,8,0.000,0.000,0.000,0,0.000,0,21.295,246255.115,276396.781,285681.892,306039.248,308085.966,297472.984,311210.955,275907.566 +7.321255,0.100154,15787851,0.470515,2403962.201,0.000,0.000,15.025,0.000,0.063,5.409,296.980,0.000,267.361,5.514374,12.221,8,0.000,0.000,0.000,0,0.000,0,15.025,300436.616,273038.873,314215.364,302373.628,299428.171,306487.283,302723.089,305259.177 +7.421413,0.100159,16022924,0.477520,2347007.599,0.000,0.000,14.665,0.000,0.100,5.396,296.980,0.000,240.166,5.582661,12.198,8,0.000,0.000,0.000,0,0.000,0,14.665,307122.897,249903.648,292366.301,315409.754,325304.061,296669.476,277390.054,282841.408 +7.521562,0.100148,16267158,0.484799,2438723.690,0.000,0.000,11.831,0.000,0.060,5.721,296.980,0.000,219.206,5.652855,12.177,8,0.000,0.000,0.000,0,0.000,0,11.831,311318.355,298357.575,297978.137,320265.089,330010.637,304718.143,274632.755,301442.999 +7.621695,0.100133,16410170,0.489061,1428215.232,0.000,0.000,71.287,0.000,26.505,3.132,348.695,35.070,92.884,5.695881,12.167,8,0.000,0.000,0.000,0,0.000,0,71.287,223272.229,166438.027,216381.419,224690.337,172519.915,62147.116,174677.038,188089.151 +7.721814,0.100119,16475788,0.491017,655401.115,0.000,0.000,3.548,0.000,126.624,3.644,356.609,406.821,211.545,5.729424,12.147,8,0.000,0.000,0.000,0,0.000,0,3.548,177389.189,0.000,174432.702,150581.048,0.000,152998.175,0.000,0.000 +7.821939,0.100125,16506425,0.491930,305988.188,0.000,0.000,26.440,0.000,226.748,3.902,356.609,378.785,182.507,5.800827,12.129,8,0.000,0.000,0.000,0,0.000,0,26.440,106427.200,0.000,111600.745,87960.243,0.000,0.000,0.000,0.000 +7.922078,0.100140,16552018,0.493289,455294.823,0.000,0.000,5.047,0.000,326.888,4.340,356.609,468.682,687.868,5.844681,12.062,8,0.000,0.000,0.000,0,0.000,0,5.047,138197.202,0.000,152227.629,164869.992,0.000,0.000,0.000,0.000 +8.022213,0.100135,16594376,0.494551,423010.890,0.000,0.000,3.699,0.000,427.023,4.720,356.609,454.857,411.595,5.897411,12.021,8,0.000,0.000,0.000,0,0.000,0,3.699,141150.099,0.000,138933.082,142927.708,0.000,0.000,0.000,0.000 +8.122355,0.100142,16637861,0.495847,434232.422,0.000,0.000,16.438,0.000,527.165,4.679,356.609,501.006,463.715,5.948242,11.976,8,0.000,0.000,0.000,0,0.000,0,16.438,151504.526,0.000,127848.170,154879.725,0.000,0.000,0.000,0.000 +8.222473,0.100118,16666421,0.496698,285263.862,0.000,0.000,3.440,0.000,627.283,2.371,356.609,236.011,403.197,5.972408,11.936,8,0.000,0.000,0.000,0,0.000,0,3.440,96066.801,0.000,96805.930,92391.132,0.000,0.000,0.000,0.000 +8.322616,0.100144,16688401,0.497353,219484.452,0.000,0.000,42.576,0.000,727.426,2.865,356.609,361.746,266.063,6.035431,11.911,8,0.000,0.000,0.000,0,0.000,0,42.576,53942.448,0.000,83519.925,82022.078,0.000,0.000,0.000,0.000 +8.422759,0.100143,16734418,0.498725,459513.741,0.000,0.000,3.180,0.000,827.569,4.351,356.609,434.029,234.119,6.083950,11.888,8,0.000,0.000,0.000,0,0.000,0,3.180,146750.417,0.000,157395.214,155368.109,0.000,0.000,0.000,0.000 +8.522907,0.100148,16762244,0.499554,277849.039,0.000,0.000,3.779,0.000,927.717,2.116,356.609,215.424,433.148,6.109428,11.845,8,0.000,0.000,0.000,0,0.000,0,3.779,90456.208,0.000,96776.859,90615.972,0.000,0.000,0.000,0.000 +8.623017,0.100110,16780548,0.500099,182838.638,0.000,0.000,8.314,0.000,1027.827,1.659,356.609,168.994,321.989,6.131985,11.814,8,0.000,0.000,0.000,0,0.000,0,8.314,50274.632,0.000,66546.711,66017.294,0.000,0.000,0.000,0.000 +8.723192,0.100175,16814070,0.501098,334634.410,0.000,0.000,3.369,0.000,1128.002,2.730,356.609,369.354,308.211,6.164234,11.784,8,0.000,0.000,0.000,0,0.000,0,3.369,107112.559,0.000,110806.096,116715.754,0.000,0.000,0.000,0.000 +8.823352,0.100160,16857498,0.502393,433588.037,0.000,0.000,5.406,0.000,1228.162,3.687,356.609,373.661,194.065,6.204800,11.765,8,0.000,0.000,0.000,0,0.000,0,5.406,142602.421,0.000,144070.079,146915.537,0.000,0.000,0.000,0.000 +8.923496,0.100145,16876166,0.502949,186410.477,0.000,0.000,67.894,0.000,1328.306,2.346,356.609,233.998,397.394,6.232994,11.726,8,0.000,0.000,0.000,0,0.000,0,67.894,85736.038,0.000,18523.218,82151.221,0.000,0.000,0.000,0.000 +9.023644,0.100148,16902279,0.503727,260743.953,0.000,0.000,21.021,0.000,1428.454,2.389,356.609,264.101,381.661,6.285721,11.688,8,0.000,0.000,0.000,0,0.000,0,21.021,97515.622,0.000,79013.016,84215.314,0.000,0.000,0.000,0.000 +9.123813,0.100168,16936811,0.504756,344739.245,0.000,0.000,5.932,0.000,1528.623,2.629,356.609,301.718,247.357,6.323391,11.664,8,0.000,0.000,0.000,0,0.000,0,5.932,118670.086,0.000,105652.016,120417.143,0.000,0.000,0.000,0.000 +9.223949,0.100136,16979506,0.506029,426371.350,0.000,0.000,1.895,0.000,1628.759,3.371,356.609,353.622,222.979,6.363071,11.642,8,0.000,0.000,0.000,0,0.000,0,1.895,138192.452,0.000,147369.997,140808.901,0.000,0.000,0.000,0.000 +9.324088,0.100140,16998109,0.506583,185770.761,0.000,0.000,7.165,0.000,1728.898,1.628,356.609,159.036,224.999,6.380997,11.620,8,0.000,0.000,0.000,0,0.000,0,7.165,59377.140,0.000,65458.654,60934.966,0.000,0.000,0.000,0.000 +9.424217,0.100128,17020136,0.507240,219987.571,0.000,0.000,34.812,0.000,1829.027,1.877,356.609,199.197,424.611,6.405815,11.579,8,0.000,0.000,0.000,0,0.000,0,34.812,85470.270,0.000,50265.467,84251.834,0.000,0.000,0.000,0.000 +9.524357,0.100140,17052055,0.508191,318743.927,0.000,0.000,3.108,0.000,1929.166,2.468,356.609,272.119,302.545,6.434074,11.549,8,0.000,0.000,0.000,0,0.000,0,3.108,105672.115,0.000,106411.081,106660.732,0.000,0.000,0.000,0.000 +9.624485,0.100128,17068733,0.508688,166566.357,0.000,0.000,55.083,0.000,2029.295,2.320,356.609,239.302,191.473,6.456417,11.531,8,0.000,0.000,0.000,0,0.000,0,55.083,65775.634,0.000,29352.352,71438.371,0.000,0.000,0.000,0.000 +9.724626,0.100141,17106146,0.509803,373602.917,0.000,0.000,8.086,0.000,2129.436,3.235,356.609,259.166,187.431,6.531471,11.512,8,0.000,0.000,0.000,0,0.000,0,8.086,129317.557,0.000,126871.009,117414.351,0.000,0.000,0.000,0.000 +9.824764,0.100139,17161709,0.511459,554861.367,0.000,0.000,2187.713,0.000,62.678,5.749,410.816,33.118,263.346,6.570343,11.487,8,0.000,0.000,0.000,0,0.000,0,2187.713,43519.713,9.986,63412.157,185023.692,9.986,1487.939,121971.037,139426.856 +9.924944,0.100180,17361470,0.517412,1994026.555,0.000,0.000,65.144,0.000,0.042,6.319,410.816,0.507,392.186,6.650238,11.448,8,0.000,0.000,0.000,0,0.000,0,65.144,238561.284,277441.413,226053.761,261300.420,204512.473,267599.100,251967.192,266590.912 +10.025101,0.100157,17595479,0.524386,2336423.311,0.000,0.000,17.325,0.000,0.105,5.359,410.816,0.000,318.602,6.718323,11.417,8,0.000,0.000,0.000,0,0.000,0,17.325,309943.587,292620.773,307347.661,309214.731,298002.327,244945.592,284962.791,289385.849 +10.125269,0.100168,17822342,0.531147,2264825.863,0.000,0.000,16.794,0.000,0.158,5.403,410.816,0.000,313.263,6.785564,11.386,8,0.000,0.000,0.000,0,0.000,0,16.794,278512.194,284092.821,282874.866,299626.729,277384.089,251607.385,301523.543,289204.235 +10.225427,0.100158,18051668,0.537982,2289641.039,0.000,0.000,15.383,0.000,5.649,5.473,410.816,0.000,309.082,6.858315,11.356,8,0.000,0.000,0.000,0,0.000,0,15.383,278449.888,281724.712,288344.249,292907.037,287984.817,311048.363,240629.666,308552.308 +10.325580,0.100153,18209938,0.542698,1580280.338,0.000,0.000,2.139,0.000,105.802,3.213,410.816,30.227,162.876,6.885143,11.340,8,0.000,0.000,0.000,0,0.000,0,2.139,229348.830,222589.180,222119.899,221910.220,228330.390,225025.450,0.000,230956.369 +10.425722,0.100141,18386224,0.547952,1760370.431,0.000,0.000,20.873,0.000,205.944,3.519,410.816,35.146,219.728,6.920486,11.319,8,0.000,0.000,0.000,0,0.000,0,20.873,259782.608,212309.745,261869.656,249676.899,260351.803,258973.752,0.000,257405.969 +10.525848,0.100127,18449988,0.549852,636832.942,0.000,0.000,245.187,0.000,61.792,3.672,410.816,588.785,348.777,6.936356,11.285,8,0.000,0.000,0.000,0,0.000,0,245.187,96238.038,93861.050,97626.278,57666.919,96977.101,97726.152,9.987,96727.417 +10.626009,0.100161,18449998,0.549853,99.840,0.000,0.000,140.700,0.000,161.834,2.888,410.816,457.663,543.931,7.007935,11.231,8,0.000,0.000,0.000,0,0.000,0,140.700,19.968,19.968,0.000,19.968,19.968,19.968,0.000,0.000 +10.726145,0.100136,18450004,0.549853,59.918,0.000,0.000,228.578,0.000,148.751,1.593,410.816,373.242,435.150,7.019653,11.189,8,0.000,0.000,0.000,0,0.000,0,228.578,0.000,0.000,19.973,0.000,0.000,0.000,19.973,19.973 +10.826275,0.100130,18450012,0.549853,79.896,0.000,0.000,194.393,0.000,234.842,2.619,410.816,576.791,388.597,7.061768,11.151,8,0.000,0.000,0.000,0,0.000,0,194.393,19.974,19.974,0.000,19.974,0.000,19.974,0.000,0.000 +10.926418,0.100143,18450020,0.549853,79.885,0.000,0.000,274.908,0.000,160.374,1.566,410.816,321.336,444.207,7.165405,11.107,8,0.000,0.000,0.000,0,0.000,0,274.908,0.000,0.000,19.971,0.000,19.971,0.000,19.971,19.971 +11.026586,0.100168,18450022,0.549854,19.967,0.000,0.000,231.787,0.000,240.408,1.650,410.816,407.559,539.681,7.186401,11.055,8,0.000,0.000,0.000,0,0.000,0,231.787,0.000,19.967,0.000,0.000,0.000,0.000,0.000,0.000 +11.126718,0.100132,18450031,0.549854,89.881,0.000,0.000,298.168,0.000,213.070,1.708,410.816,382.815,290.437,7.220825,11.026,8,0.000,0.000,0.000,0,0.000,0,298.168,19.974,0.000,0.000,19.974,19.974,19.974,9.987,0.000 +11.226860,0.100142,18450037,0.549854,59.915,0.000,0.000,229.583,0.000,157.119,2.118,410.816,517.430,458.998,7.276733,10.981,8,0.000,0.000,0.000,0,0.000,0,229.583,0.000,9.986,19.972,0.000,0.000,0.000,9.986,19.972 +11.327004,0.100144,18450039,0.549854,19.971,0.000,0.000,244.485,0.000,250.711,1.395,410.816,276.712,539.810,7.344208,10.929,8,0.000,0.000,0.000,0,0.000,0,244.485,9.986,9.986,0.000,0.000,0.000,0.000,0.000,0.000 +11.427152,0.100149,18450047,0.549854,79.881,0.000,0.000,279.906,0.000,350.859,1.487,410.816,334.113,331.694,7.384644,10.896,8,0.000,0.000,0.000,0,0.000,0,279.906,9.985,0.000,0.000,19.970,19.970,0.000,19.970,9.985 +11.527297,0.100145,18450054,0.549854,69.899,0.000,0.000,373.762,0.000,198.394,2.369,410.816,525.410,398.368,7.500366,10.857,8,0.000,0.000,0.000,0,0.000,0,373.762,0.000,19.971,19.971,0.000,0.000,19.971,0.000,9.986 +11.627414,0.100117,18450059,0.549855,49.942,0.000,0.000,229.606,0.000,247.772,1.394,410.816,283.302,418.848,7.500366,10.816,8,0.000,0.000,0.000,0,0.000,0,229.606,19.977,0.000,0.000,19.977,9.988,0.000,0.000,0.000 +11.727540,0.100126,18450066,0.549855,69.912,0.000,0.000,281.261,0.000,269.993,1.832,410.816,404.412,483.765,7.539062,10.769,8,0.000,0.000,0.000,0,0.000,0,281.261,0.000,0.000,19.975,0.000,9.987,0.000,19.975,19.975 +11.827696,0.100156,18450072,0.549855,59.907,0.000,0.000,297.906,0.000,301.780,1.706,410.816,386.000,259.985,7.567871,10.744,8,0.000,0.000,0.000,0,0.000,0,297.906,19.969,0.000,0.000,19.969,0.000,19.969,0.000,0.000 +11.927832,0.100136,18450078,0.549855,59.919,0.000,0.000,384.241,0.000,206.642,1.868,410.816,429.808,397.898,7.619751,10.705,8,0.000,0.000,0.000,0,0.000,0,384.241,0.000,19.973,0.000,0.000,19.973,0.000,19.973,0.000 +12.027952,0.100121,18450082,0.549855,39.952,0.000,0.000,252.438,0.000,259.982,1.231,410.816,266.749,528.503,7.683716,10.653,8,0.000,0.000,0.000,0,0.000,0,252.438,0.000,0.000,19.976,0.000,0.000,0.000,0.000,19.976 +12.128092,0.100139,18466269,0.550338,161644.616,0.000,0.000,296.447,0.000,252.351,1.899,410.816,378.652,413.291,7.839893,10.613,8,0.000,0.000,0.000,0,0.000,0,296.447,48831.913,0.000,0.000,10964.712,0.000,59017.710,0.000,42830.281 +12.228234,0.100142,18646020,0.555695,1794960.707,0.000,0.000,270.905,0.000,10.942,5.017,410.816,194.372,341.039,7.907509,10.579,8,0.000,0.000,0.000,0,0.000,0,270.905,266860.991,168490.701,199806.225,256415.825,230872.104,235735.197,180204.065,256575.599 +12.328400,0.100167,18743110,0.558588,969283.148,0.000,0.000,26.440,0.000,0.148,4.258,410.816,0.000,119.293,7.954277,10.568,8,0.000,0.000,0.000,0,0.000,0,26.440,121177.864,116725.292,105643.777,127307.639,162638.704,104136.291,120219.463,111434.118 +12.428547,0.100146,18964111,0.565175,2206777.116,0.000,0.000,17.332,0.000,0.002,6.739,410.816,0.156,244.681,7.995728,10.544,8,0.000,0.000,0.000,0,0.000,0,17.332,287728.484,302416.965,284083.823,188653.626,287968.132,271751.889,289725.558,294448.639 +12.528723,0.100177,19243084,0.573489,2784814.718,0.000,0.000,15.818,0.000,10.296,7.396,410.816,0.000,362.407,7.995728,10.511,8,0.000,0.000,0.000,0,0.000,0,15.818,370605.870,315263.550,397079.143,340129.661,344511.926,315383.339,337324.612,364516.617 +12.628874,0.100150,19542578,0.582414,2990450.078,0.000,0.000,18.164,0.000,0.001,8.673,410.816,0.000,446.127,7.995728,10.471,8,0.000,0.000,0.000,0,0.000,0,18.164,416235.056,360428.845,437822.644,353629.054,358002.488,314328.062,400029.388,349974.541 +12.729039,0.100165,19851886,0.591632,3087972.154,0.000,0.000,20.494,0.000,5.442,8.583,410.816,0.000,393.100,7.995728,10.437,8,0.000,0.000,0.000,0,0.000,0,20.494,334965.930,393199.605,468385.239,363398.898,342573.346,446271.817,317784.350,421392.970 +12.829330,0.100291,20166061,0.600995,3132638.658,0.000,0.000,19.902,0.000,0.005,8.751,410.816,1.168,295.508,7.999756,10.417,8,0.000,0.000,0.000,0,0.000,0,19.902,442981.579,313458.300,365586.684,415381.854,385807.870,351507.633,455864.110,402050.628 +12.929484,0.100154,20481331,0.610391,3147846.084,0.000,0.000,16.939,0.000,18.523,8.731,410.816,0.390,294.156,7.999756,10.401,8,0.000,0.000,0.000,0,0.000,0,16.939,337229.998,438334.098,332127.865,440061.434,351138.551,426372.542,486539.765,336041.830 +13.029660,0.100176,20732224,0.617868,2504524.716,0.000,0.000,29.203,0.000,0.001,8.144,410.816,27.140,210.021,7.999756,10.393,8,0.000,0.000,0.000,0,0.000,0,29.203,306041.694,362162.981,306231.360,316074.048,322592.582,326705.348,248303.252,316413.451 +13.129824,0.100164,21088441,0.628485,3556350.530,0.000,0.000,16.064,0.000,0.001,8.666,410.816,0.819,349.506,7.999756,10.366,8,0.000,0.000,0.000,0,0.000,0,16.064,502417.864,528724.816,423826.467,458889.092,374577.057,371581.958,422598.477,473734.799 +13.229995,0.100171,21367018,0.636787,2781012.550,0.000,0.000,19.942,0.000,1.326,8.648,410.816,69.919,176.846,7.999756,10.352,8,0.000,0.000,0.000,0,0.000,0,19.942,380818.538,364476.494,275189.237,327220.228,403080.454,344320.974,352556.884,333349.742 +13.330160,0.100165,21560289,0.642547,1929525.376,0.000,0.000,33.617,0.000,0.002,7.058,410.816,77.684,264.173,7.999756,10.335,8,0.000,0.000,0.000,0,0.000,0,33.617,270713.196,236998.841,269125.816,267228.947,256127.270,231318.216,161493.460,236519.631 +13.430322,0.100162,21823658,0.650396,2629418.536,0.000,0.000,26.363,0.000,13.489,7.095,410.816,83.887,281.574,7.999756,10.310,8,0.000,0.000,0.000,0,0.000,0,26.363,338719.753,357948.516,292404.991,270151.142,387710.169,337461.797,326839.053,318183.115 +13.530481,0.100159,22027879,0.656482,2038964.478,0.000,0.000,28.615,0.000,27.759,6.701,410.816,43.602,283.065,7.999756,10.288,8,0.000,0.000,0.000,0,0.000,0,28.615,281322.205,248853.887,242224.439,182629.300,238300.685,307390.711,251978.913,286264.339 +13.630625,0.100144,22249861,0.663098,2216637.684,0.000,0.000,76.242,0.000,0.003,7.069,410.816,87.492,308.034,7.999756,10.261,8,0.000,0.000,0.000,0,0.000,0,76.242,285230.509,214661.821,288745.463,361461.068,269523.059,266826.930,257090.907,273097.927 +13.730783,0.100158,22595649,0.673403,3452413.449,0.000,0.000,13.979,0.000,15.422,8.421,410.816,0.702,304.479,7.999756,10.232,8,0.000,0.000,0.000,0,0.000,0,13.979,420743.794,416081.177,484782.396,447451.505,465023.682,433363.812,347389.943,437577.140 +13.830925,0.100142,22769652,0.678589,1737560.215,0.000,0.000,43.035,0.000,8.334,6.919,410.816,138.865,348.645,7.999756,10.198,8,0.000,0.000,0.000,0,0.000,0,43.035,243733.555,207165.533,247128.729,209911.630,157286.431,221415.278,254508.239,196410.820 +13.931072,0.100147,22826645,0.680287,569095.245,0.000,0.000,55.399,0.000,66.938,3.782,410.816,144.632,286.533,7.999756,10.192,8,0.000,0.000,0.000,0,0.000,0,55.399,88170.670,60870.714,61749.425,89748.356,67491.004,82698.697,30535.211,87831.168 +14.031237,0.100165,23176027,0.690699,3488080.155,0.000,0.000,70.336,0.000,15.247,8.294,410.816,0.546,224.045,7.999756,10.172,8,0.000,0.000,0.000,0,0.000,0,70.336,418651.085,481188.176,415905.602,449380.517,466612.162,369951.223,425599.650,460791.740 +14.131387,0.100150,23233480,0.692412,573669.375,0.000,0.000,69.857,0.000,73.120,3.358,410.816,161.398,91.113,7.999756,10.164,8,0.000,0.000,0.000,0,0.000,0,69.857,115257.090,51332.990,124183.698,63454.804,53210.174,117174.214,33529.698,15526.707 +14.231556,0.100170,23458034,0.699104,2241740.094,0.000,0.000,73.631,0.000,28.113,5.878,410.816,79.241,345.430,7.999756,10.140,8,0.000,0.000,0.000,0,0.000,0,73.631,110532.639,307898.091,297395.893,294091.494,346862.045,319508.411,283449.533,282001.987 +14.331708,0.100152,23708006,0.706554,2495931.276,0.000,0.000,55.659,0.000,0.007,8.220,410.816,94.037,471.433,7.999756,10.097,8,0.000,0.000,0.000,0,0.000,0,55.659,289730.201,273394.997,343238.977,309909.570,361720.922,331716.468,224529.174,361690.968 +14.431895,0.100187,23985711,0.714830,2771858.171,0.000,0.000,23.651,0.000,18.466,7.237,410.816,37.703,208.711,7.999756,10.079,8,0.000,0.000,0.000,0,0.000,0,23.651,330091.722,264544.495,386466.130,402995.170,338935.158,394610.874,330710.563,323504.061 +14.532071,0.100176,24175377,0.720482,1893327.686,0.000,0.000,39.651,0.000,27.111,7.135,410.816,135.192,414.817,7.999756,10.045,8,0.000,0.000,0.000,0,0.000,0,39.651,265462.778,239787.966,251417.498,171697.807,241604.768,261489.770,226880.683,234986.417 +14.632221,0.100150,24487938,0.729797,3120941.353,0.000,0.000,37.753,0.000,0.012,8.410,410.816,17.903,439.343,7.999756,10.017,8,0.000,0.000,0.000,0,0.000,0,37.753,446132.626,427849.975,369097.863,417884.882,377575.182,348638.468,346002.412,387759.946 +14.732392,0.100172,24764700,0.738046,2762880.858,0.000,0.000,18.356,0.000,4.473,8.692,410.816,79.707,183.123,7.999756,9.999,8,0.000,0.000,0.000,0,0.000,0,18.356,387115.984,403697.542,314340.814,362737.799,264186.843,339088.365,315908.126,375805.385 +14.832591,0.100198,24982560,0.744538,2174284.502,0.000,0.000,35.978,0.000,26.336,6.897,410.816,89.549,345.759,7.999756,9.976,8,0.000,0.000,0.000,0,0.000,0,35.978,174393.865,271620.890,302469.661,314316.148,311491.754,275153.877,257159.592,267678.714 +14.932739,0.100148,25310392,0.754308,3273478.133,0.000,0.000,31.342,0.000,6.271,8.430,410.816,15.251,400.657,7.999756,9.939,8,0.000,0.000,0.000,0,0.000,0,31.342,400956.937,406488.754,349682.777,442934.846,446888.998,443793.576,367666.178,415066.067 +15.032903,0.100164,25541213,0.761187,2304433.287,0.000,0.000,27.988,0.000,23.296,6.240,410.816,19.655,124.327,7.999756,9.928,8,0.000,0.000,0.000,0,0.000,0,27.988,307525.999,321203.583,259604.537,283135.971,239477.523,313446.296,274659.863,305379.517 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.log new file mode 100644 index 000000000..8c78af370 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=100000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=1 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=282 +worker=0 kind=insert tid=7 os_tid=277 +worker=6 kind=insert tid=6 os_tid=283 +worker=1 kind=insert tid=8 os_tid=278 +start_monotonic_ns=2089967772835739 main_address=0x5602851df300 +worker=3 kind=insert tid=9 os_tid=280 +worker=7 kind=insert tid=11 os_tid=284 +worker=2 kind=insert tid=10 os_tid=279 +worker=4 kind=insert tid=12 os_tid=281 +load_end reason=time_limit inserted=25541221 elapsed_s=15.046 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.253 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2089967772856263 cpu_ns=9701700 +diagnostic_stage name=stop_request wall_ns=2089982805803499 cpu_ns=79495910090 +diagnostic_stage name=workers_joined wall_ns=2089982818796587 cpu_ns=79553632257 +diagnostic_stage name=before_close wall_ns=2089982818944374 cpu_ns=79553779700 +diagnostic_stage name=after_close wall_ns=2089983072204044 cpu_ns=79872756717 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=100000000 completed_records=25541221 productive_end_ns=2089982818718042 +diagnostic_worker index=0 completed=3379737 last_start_ns=2089982782525594 last_end_ns=2089982816257466 loop_exit_ns=2089982816257795 deregister_start_ns=2089982816257816 deregister_end_ns=2089982816258060 +diagnostic_worker index=1 completed=3097242 last_start_ns=2089982804919554 last_end_ns=2089982806626662 loop_exit_ns=2089982806626949 deregister_start_ns=2089982806626977 deregister_end_ns=2089982806633046 +diagnostic_worker index=2 completed=3351899 last_start_ns=2089982782490572 last_end_ns=2089982818357716 loop_exit_ns=2089982818358054 deregister_start_ns=2089982818358085 deregister_end_ns=2089982818358444 +diagnostic_worker index=3 completed=3425950 last_start_ns=2089982805136214 last_end_ns=2089982809033434 loop_exit_ns=2089982809033597 deregister_start_ns=2089982809033628 deregister_end_ns=2089982809034072 +diagnostic_worker index=4 completed=3094874 last_start_ns=2089982805092201 last_end_ns=2089982807691584 loop_exit_ns=2089982807691833 deregister_start_ns=2089982807691870 deregister_end_ns=2089982807692377 +diagnostic_worker index=5 completed=3146743 last_start_ns=2089982783358413 last_end_ns=2089982818718042 loop_exit_ns=2089982818718326 deregister_start_ns=2089982818718348 deregister_end_ns=2089982818718612 +diagnostic_worker index=6 completed=2968680 last_start_ns=2089982782442165 last_end_ns=2089982816926099 loop_exit_ns=2089982816926672 deregister_start_ns=2089982816926696 deregister_end_ns=2089982816927168 +diagnostic_worker index=7 completed=3076096 last_start_ns=2089982782503846 last_end_ns=2089982815023681 loop_exit_ns=2089982815023928 deregister_start_ns=2089982815023959 deregister_end_ns=2089982815024374 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.summary.csv new file mode 100644 index 000000000..f7f289659 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-mask-final-fixed20m/wal1-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,1697546.481969,15.045963,25541221,0.004655,0.001520,0.037376,0.223232,2187.712549,0.004655,0.001520,0.037376,0.223232,2187.712549,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/block-ratios.csv new file mode 100644 index 000000000..fe7620b60 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/block-ratios.csv @@ -0,0 +1,10 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0-fixed@8,main,0,2576721.278929,2576721.278929,0.0 +insert-wal0-fixed@8,main,1,2566527.536322,2566527.536322,0.0 +insert-wal0-fixed@8,main,2,2232322.768611,2232322.768611,0.0 +insert-wal0-fixed@8,original,0,2409098.0868785,2576721.278929,-6.505290014144316 +insert-wal0-fixed@8,original,1,2256859.965914,2566527.536322,-12.065624312442559 +insert-wal0-fixed@8,original,2,2543101.60865,2232322.768611,13.921769934388717 +insert-wal0-fixed@8,async-load,0,2368460.7088915,2576721.278929,-8.082386393147745 +insert-wal0-fixed@8,async-load,1,2566352.3634475,2566527.536322,-0.006825287164113902 +insert-wal0-fixed@8,async-load,2,2534088.3234185,2232322.768611,13.518007299422251 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/manifest.json new file mode 100644 index 000000000..1f7865981 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/manifest.json @@ -0,0 +1,7730 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "quota-fixed20m", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "main", + "original", + "async-load", + "async-load", + "original", + "main", + "original", + "async-load", + "main", + "main", + "async-load", + "original", + "async-load", + "main", + "original", + "original", + "main", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "binary_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905" + }, + "provenance": { + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + } + }, + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792227471.7420547, + "runs": [ + { + "name": "wal0-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-precondition-tmp" + }, + "started": 1792227471.742432, + "free_bytes_before": 15142522880, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227471.745246, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "82000", + "/sys/class/thermal/thermal_zone7/temp": "46050", + "/sys/class/thermal/thermal_zone10/temp": "75050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1666873", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4018735", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3653934", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "571327", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1682276", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1281184", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2363029", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "642966", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4277600", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3516803", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3558352", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1422625", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1168384", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1103877", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1781235", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3577293", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4508717", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3134188", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227487.1635993, + "free_bytes_after": 10021244928, + "log_sha256": "958ad2e19bdd8237114b8005fab3f33d57371e8a5bb4e3d3335a8660b2c41ba9", + "hardware_after": { + "time": 1792227487.1637535, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "82000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1309330", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400201", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1628165", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400270", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3276057", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1861638", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4261874", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1803833", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2810940", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3701290", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3656343", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2489807", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "399793", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1909285", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 113.419956, + "process_system_cpu_s": 4.199995, + "db_allocated_bytes": 5121122304, + "db_apparent_bytes": 8589672448, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088172094390854, + "cpu_ns": 9683602 + }, + "stop_request": { + "wall_ns": 2088187123085157, + "cpu_ns": 116927914647 + }, + "workers_joined": { + "wall_ns": 2088187224140321, + "cpu_ns": 117480146464 + }, + "before_close": { + "wall_ns": 2088187224283070, + "cpu_ns": 117480295545 + }, + "after_close": { + "wall_ns": 2088187416200498, + "cpu_ns": 117613123761 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 5710753, + "last_start_ns": 2088187123085265, + "last_end_ns": 2088187123087832, + "loop_exit_ns": 2088187123087936, + "deregister_start_ns": 2088187123088058, + "deregister_end_ns": 2088187123091419, + "last_insert_ms": 0.002567, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.002675, + "deregister_ms": 0.003361 + }, + { + "index": 1, + "completed": 6861211, + "last_start_ns": 2088187113971301, + "last_end_ns": 2088187129585048, + "loop_exit_ns": 2088187129585411, + "deregister_start_ns": 2088187129585435, + "deregister_end_ns": 2088187129585961, + "last_insert_ms": 15.613747, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 6.499891, + "deregister_ms": 0.000526 + }, + { + "index": 2, + "completed": 5964772, + "last_start_ns": 2088187123041923, + "last_end_ns": 2088187123207489, + "loop_exit_ns": 2088187123207753, + "deregister_start_ns": 2088187123207777, + "deregister_end_ns": 2088187123208272, + "last_insert_ms": 0.165566, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.122332, + "deregister_ms": 0.000495 + }, + { + "index": 3, + "completed": 6541805, + "last_start_ns": 2088187078436944, + "last_end_ns": 2088187223587011, + "loop_exit_ns": 2088187223587539, + "deregister_start_ns": 2088187223587558, + "deregister_end_ns": 2088187223588462, + "last_insert_ms": 145.150067, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 100.501854, + "deregister_ms": 0.000904 + }, + { + "index": 4, + "completed": 5955948, + "last_start_ns": 2088187078438157, + "last_end_ns": 2088187211339542, + "loop_exit_ns": 2088187211339971, + "deregister_start_ns": 2088187211339999, + "deregister_end_ns": 2088187211340732, + "last_insert_ms": 132.901385, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 88.254385, + "deregister_ms": 0.000733 + }, + { + "index": 5, + "completed": 5963331, + "last_start_ns": 2088187123036354, + "last_end_ns": 2088187123208154, + "loop_exit_ns": 2088187123208286, + "deregister_start_ns": 2088187123208316, + "deregister_end_ns": 2088187123208740, + "last_insert_ms": 0.1718, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.122997, + "deregister_ms": 0.000424 + }, + { + "index": 6, + "completed": 6806149, + "last_start_ns": 2088187122976585, + "last_end_ns": 2088187123207465, + "loop_exit_ns": 2088187123207660, + "deregister_start_ns": 2088187123207689, + "deregister_end_ns": 2088187123208248, + "last_insert_ms": 0.23088, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 0.122308, + "deregister_ms": 0.000559 + }, + { + "index": 7, + "completed": 6246277, + "last_start_ns": 2088187078438532, + "last_end_ns": 2088187224099014, + "loop_exit_ns": 2088187224099450, + "deregister_start_ns": 2088187224099472, + "deregister_end_ns": 2088187224099842, + "last_insert_ms": 145.660482, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 101.013857, + "deregister_ms": 0.00037 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 100000000, + "completed_records": 50050246, + "productive_end_ns": 2088187224099014 + }, + "summary_sha256": "38a84d3c461e5c71b6d6b163e13431f53a46f55a53f3d5f4ddd7eff49a0db510", + "csv_sha256": "e150782e024c32406ca24dfde00d14f94714316dd0d0875e369ae434afb16f24", + "inserted": 50050246, + "excluded_precondition": true, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": -1, + "ops_s": 3308067.281018, + "cpu_us_op": 2.336027608669917, + "sampled_cpu_s": 116.918357016, + "sampled_s": 15.028599, + "sampled_inserted": 50050075, + "sampled_ops_s": 3330322.074599236, + "elapsed_s": 15.129755, + "post_sample_join_s": 0.10115599999999958, + "process_cpu_s": 117.619951, + "process_cpu_us_op": 2.350037420395496, + "p99_us": 3.4880000000000004, + "read_B_op": 62.81516496397246, + "inserted": 50050246, + "close_s": 0.192, + "total_elapsed_s": 15.321755, + "drain_ops_s": 3266613.126237823, + "diagnostic_window_wall_s": 15.028694303, + "diagnostic_window_cpu_s": 116.918231045, + "diagnostic_join_wall_s": 0.101055164, + "diagnostic_join_cpu_s": 0.552231817, + "diagnostic_body_wall_s": 15.129749467, + "diagnostic_body_cpu_s": 117.470462862, + "diagnostic_close_wall_s": 0.191917428, + "diagnostic_close_cpu_s": 0.132828216, + "diagnostic_drain_wall_s": 15.321809644, + "diagnostic_drain_cpu_s": 117.603440159, + "body_cpu_us_op": 2.3470506590916655, + "drain_cpu_us_op": 2.3497075350838434, + "productive_wall_s": 15.12970816, + "productive_ops_s": 3308077.4242772968, + "productive_end_to_stop_s": -0.101013857, + "exact_body_ops_s": 3308068.3926172247, + "exact_drain_ops_s": 3266601.476125218, + "worker_completion_spread_s": 0.101011182 + }, + "validation": "Normal time_limit stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-00-main-tmp" + }, + "started": 1792227487.237187, + "free_bytes_before": 15142350848, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227487.2403805, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2825563", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400092", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1672071", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3323550", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "590604", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2211663", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "942873", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4331100", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1110121", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1090792", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1093260", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "4136924", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1682092", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2727957", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400105", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227495.2497783, + "free_bytes_after": 12418404352, + "log_sha256": "8855e30c507b0f107665fbbb29415cf1406e0ec4090fc9bc77721f9668b1cc42", + "hardware_after": { + "time": 1792227495.249924, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4522507", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2061098", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1311512", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2641303", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4311310", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2431690", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400554", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3239508", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "821551", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "488677", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2778019", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1677615", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 45.389562, + "process_system_cpu_s": 1.9090379999999998, + "db_allocated_bytes": 2723852288, + "db_apparent_bytes": 7865241600, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088187594469140, + "cpu_ns": 8312095 + }, + "stop_request": { + "wall_ns": 2088195306154355, + "cpu_ns": 47226699772 + }, + "workers_joined": { + "wall_ns": 2088195306189696, + "cpu_ns": 47226734393 + }, + "before_close": { + "wall_ns": 2088195306275345, + "cpu_ns": 47226820071 + }, + "after_close": { + "wall_ns": 2088195516228913, + "cpu_ns": 47294140613 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088195121615296, + "last_end_ns": 2088195121616117, + "loop_exit_ns": 2088195121616162, + "deregister_start_ns": 2088195121616195, + "deregister_end_ns": 2088195121616910, + "last_insert_ms": 0.000821, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000715 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088194870985483, + "last_end_ns": 2088194870986547, + "loop_exit_ns": 2088194870986593, + "deregister_start_ns": 2088194870986633, + "deregister_end_ns": 2088194870987453, + "last_insert_ms": 0.001064, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00082 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088192341854460, + "last_end_ns": 2088192341855609, + "loop_exit_ns": 2088192341855673, + "deregister_start_ns": 2088192341855719, + "deregister_end_ns": 2088192341856564, + "last_insert_ms": 0.001149, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000845 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088195240505133, + "last_end_ns": 2088195240505940, + "loop_exit_ns": 2088195240505979, + "deregister_start_ns": 2088195240506001, + "deregister_end_ns": 2088195240506746, + "last_insert_ms": 0.000807, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000745 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088195247466628, + "last_end_ns": 2088195247467375, + "loop_exit_ns": 2088195247467413, + "deregister_start_ns": 2088195247467452, + "deregister_end_ns": 2088195247468221, + "last_insert_ms": 0.000747, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000769 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088191977600175, + "last_end_ns": 2088191977601355, + "loop_exit_ns": 2088191977601413, + "deregister_start_ns": 2088191977601453, + "deregister_end_ns": 2088191977604117, + "last_insert_ms": 0.00118, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002664 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088192656263923, + "last_end_ns": 2088192656264890, + "loop_exit_ns": 2088192656264953, + "deregister_start_ns": 2088192656265037, + "deregister_end_ns": 2088192656266003, + "last_insert_ms": 0.000967, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000966 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088195128843392, + "last_end_ns": 2088195128844164, + "loop_exit_ns": 2088195128844200, + "deregister_start_ns": 2088195128844220, + "deregister_end_ns": 2088195128845345, + "last_insert_ms": 0.000772, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001125 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088195247467375 + }, + "summary_sha256": "935cd44f8e87263a4d9c138a2b976c946380731da0ed48ee155a2580feabbcb2", + "csv_sha256": "9ccb5513aedc5d8e9c97cab53aa00ba98e714702be3b52e9f5a48efe9016ea45", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2593454.218625, + "cpu_us_op": 2.36091090295, + "sampled_cpu_s": 47.218218059, + "sampled_s": 7.711625, + "sampled_inserted": 20000000, + "sampled_ops_s": 2593487.105506297, + "elapsed_s": 7.711723, + "post_sample_join_s": 9.800000000037556e-05, + "process_cpu_s": 47.2986, + "process_cpu_us_op": 2.36493, + "p99_us": 3.552, + "read_B_op": 75.54067612769977, + "inserted": 20000000, + "close_s": 0.21, + "total_elapsed_s": 7.921723, + "drain_ops_s": 2524703.274779994, + "diagnostic_window_wall_s": 7.711685215, + "diagnostic_window_cpu_s": 47.218387677, + "diagnostic_join_wall_s": 3.5341e-05, + "diagnostic_join_cpu_s": 3.4621e-05, + "diagnostic_body_wall_s": 7.711720556, + "diagnostic_body_cpu_s": 47.218422298, + "diagnostic_close_wall_s": 0.209953568, + "diagnostic_close_cpu_s": 0.067320542, + "diagnostic_drain_wall_s": 7.921759773, + "diagnostic_drain_cpu_s": 47.285828518, + "body_cpu_us_op": 2.3609211149, + "drain_cpu_us_op": 2.3642914259, + "productive_wall_s": 7.652998235, + "productive_ops_s": 2613354.8428813927, + "productive_end_to_stop_s": 0.05868698, + "exact_body_ops_s": 2593454.969583833, + "exact_drain_ops_s": 2524691.5550464774, + "worker_completion_spread_s": 3.26986602 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-01-original-tmp" + }, + "started": 1792227495.3004146, + "free_bytes_before": 15142240256, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227495.3034017, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400081", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1237322", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1968431", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3064877", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3298437", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4367549", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1647424", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3746650", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "679426", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2361127", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3358199", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227503.5637705, + "free_bytes_after": 12424732672, + "log_sha256": "3786f821ca49e7e00d556075e4fe5b9ac38688b1ef5107e5ca41375c0b2215ae", + "hardware_after": { + "time": 1792227503.5639176, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "916171", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400177", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "976312", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3496600", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1356066", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4691179", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1510815", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2964359", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1128575", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4699935", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "801532", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 45.70537999999999, + "process_system_cpu_s": 2.1204980000000004, + "db_allocated_bytes": 2717425664, + "db_apparent_bytes": 7882018816, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088195665282786, + "cpu_ns": 8712138 + }, + "stop_request": { + "wall_ns": 2088203677533943, + "cpu_ns": 47719021068 + }, + "workers_joined": { + "wall_ns": 2088203677604421, + "cpu_ns": 47719090729 + }, + "before_close": { + "wall_ns": 2088203677684209, + "cpu_ns": 47719170465 + }, + "after_close": { + "wall_ns": 2088203852186683, + "cpu_ns": 47821570245 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088203505775049, + "last_end_ns": 2088203505775950, + "loop_exit_ns": 2088203505775991, + "deregister_start_ns": 2088203505776029, + "deregister_end_ns": 2088203505776941, + "last_insert_ms": 0.000901, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000912 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088203649305381, + "last_end_ns": 2088203649305979, + "loop_exit_ns": 2088203649306015, + "deregister_start_ns": 2088203649306033, + "deregister_end_ns": 2088203649306592, + "last_insert_ms": 0.000598, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000559 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088200553975972, + "last_end_ns": 2088200553977139, + "loop_exit_ns": 2088200553977179, + "deregister_start_ns": 2088200553977215, + "deregister_end_ns": 2088200553977935, + "last_insert_ms": 0.001167, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00072 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088203290442285, + "last_end_ns": 2088203290443257, + "loop_exit_ns": 2088203290443298, + "deregister_start_ns": 2088203290443320, + "deregister_end_ns": 2088203290444228, + "last_insert_ms": 0.000972, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000908 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088203481589378, + "last_end_ns": 2088203481590321, + "loop_exit_ns": 2088203481590361, + "deregister_start_ns": 2088203481590396, + "deregister_end_ns": 2088203481591135, + "last_insert_ms": 0.000943, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000739 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088200407795305, + "last_end_ns": 2088200407796078, + "loop_exit_ns": 2088200407796117, + "deregister_start_ns": 2088200407796155, + "deregister_end_ns": 2088200407798812, + "last_insert_ms": 0.000773, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002657 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088200576942881, + "last_end_ns": 2088200576944016, + "loop_exit_ns": 2088200576944068, + "deregister_start_ns": 2088200576944109, + "deregister_end_ns": 2088200576944925, + "last_insert_ms": 0.001135, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000816 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088203607634990, + "last_end_ns": 2088203607635734, + "loop_exit_ns": 2088203607635772, + "deregister_start_ns": 2088203607635805, + "deregister_end_ns": 2088203607636737, + "last_insert_ms": 0.000744, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000932 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088203649305979 + }, + "summary_sha256": "ea33e4c1532187fdc1b3080b50def690dd483f49cdbb539ad42522ce1b9bff05", + "csv_sha256": "2d76ba3be7e0ea49d9daae6f35ca282ebce680feede3df8a0fdb842b7746ed9a", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2496154.75566, + "cpu_us_op": 2.3854935888, + "sampled_cpu_s": 47.709871776, + "sampled_s": 8.012195, + "sampled_inserted": 20000000, + "sampled_ops_s": 2496194.8629557816, + "elapsed_s": 8.012324, + "post_sample_join_s": 0.0001289999999993796, + "process_cpu_s": 47.82587799999999, + "process_cpu_us_op": 2.391293899999999, + "p99_us": 3.6159999999999997, + "read_B_op": 75.87547140692377, + "inserted": 20000000, + "close_s": 0.175, + "total_elapsed_s": 8.187324, + "drain_ops_s": 2442800.6024923404, + "diagnostic_window_wall_s": 8.012251157, + "diagnostic_window_cpu_s": 47.71030893, + "diagnostic_join_wall_s": 7.0478e-05, + "diagnostic_join_cpu_s": 6.9661e-05, + "diagnostic_body_wall_s": 8.012321635, + "diagnostic_body_cpu_s": 47.710378591, + "diagnostic_close_wall_s": 0.174502474, + "diagnostic_close_cpu_s": 0.10239978, + "diagnostic_drain_wall_s": 8.186903897, + "diagnostic_drain_cpu_s": 47.812858107, + "body_cpu_us_op": 2.38551892955, + "drain_cpu_us_op": 2.3906429053499996, + "productive_wall_s": 7.984023193, + "productive_ops_s": 2505002.743170263, + "productive_end_to_stop_s": 0.028227964, + "exact_body_ops_s": 2496155.4105160437, + "exact_drain_ops_s": 2442925.9524261397, + "worker_completion_spread_s": 3.241509901 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-02-async-load-tmp" + }, + "started": 1792227503.6160364, + "free_bytes_before": 15142146048, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227503.6194777, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1405547", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "643392", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3782450", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2418451", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1144737", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3124424", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4344785", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2220402", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "755106", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3698708", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4128074", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3086975", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227511.9352076, + "free_bytes_after": 12408299520, + "log_sha256": "7aedaf9da97992dd9dcba67f1d95a3e52113be7b5b4517a297ba5f0d3197a49a", + "hardware_after": { + "time": 1792227511.9353623, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "93050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400404", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3781580", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400127", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1055531", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2920818", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2946163", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4420310", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2686117", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2318910", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1728086", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "934096", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1893938", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1433964", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3012602", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3699935", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3696897", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 46.99272400000001, + "process_system_cpu_s": 2.1345709999999993, + "db_allocated_bytes": 2733780992, + "db_apparent_bytes": 7852003328, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088203988615606, + "cpu_ns": 9274969 + }, + "stop_request": { + "wall_ns": 2088212003637930, + "cpu_ns": 49057181165 + }, + "workers_joined": { + "wall_ns": 2088212003707165, + "cpu_ns": 49057249471 + }, + "before_close": { + "wall_ns": 2088212003786779, + "cpu_ns": 49057329109 + }, + "after_close": { + "wall_ns": 2088212188218357, + "cpu_ns": 49123180222 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088211888217537, + "last_end_ns": 2088211888218302, + "loop_exit_ns": 2088211888218338, + "deregister_start_ns": 2088211888218362, + "deregister_end_ns": 2088211888218810, + "last_insert_ms": 0.000765, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000448 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088211754793671, + "last_end_ns": 2088211754794944, + "loop_exit_ns": 2088211754794985, + "deregister_start_ns": 2088211754795027, + "deregister_end_ns": 2088211754795959, + "last_insert_ms": 0.001273, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000932 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088208891981537, + "last_end_ns": 2088208891982489, + "loop_exit_ns": 2088208891982526, + "deregister_start_ns": 2088208891982572, + "deregister_end_ns": 2088208891983505, + "last_insert_ms": 0.000952, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000933 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088208903587706, + "last_end_ns": 2088208903588582, + "loop_exit_ns": 2088208903588623, + "deregister_start_ns": 2088208903588661, + "deregister_end_ns": 2088208903589511, + "last_insert_ms": 0.000876, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00085 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088208623190934, + "last_end_ns": 2088208623191960, + "loop_exit_ns": 2088208623192002, + "deregister_start_ns": 2088208623192109, + "deregister_end_ns": 2088208623195221, + "last_insert_ms": 0.001026, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003112 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088211882318584, + "last_end_ns": 2088211882319523, + "loop_exit_ns": 2088211882319561, + "deregister_start_ns": 2088211882319582, + "deregister_end_ns": 2088211882320299, + "last_insert_ms": 0.000939, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000717 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088211939323132, + "last_end_ns": 2088211939323841, + "loop_exit_ns": 2088211939323874, + "deregister_start_ns": 2088211939323904, + "deregister_end_ns": 2088211939324540, + "last_insert_ms": 0.000709, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000636 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088211702977437, + "last_end_ns": 2088211702978417, + "loop_exit_ns": 2088211702978461, + "deregister_start_ns": 2088211702978503, + "deregister_end_ns": 2088211702979210, + "last_insert_ms": 0.00098, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000707 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088211939323841 + }, + "summary_sha256": "c58cd1f3797951dbf3eb57bcfcdbb36753853f0e0d0e8d6adb61555998343f43", + "csv_sha256": "75413a63a69163ed49d19b7d47cb69e30e0c7c2becc4fe36bcbec531a2fcc57e", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2495292.12206, + "cpu_us_op": 2.4523765082000004, + "sampled_cpu_s": 49.047530164, + "sampled_s": 8.014968, + "sampled_inserted": 20000000, + "sampled_ops_s": 2495331.2352588307, + "elapsed_s": 8.015094, + "post_sample_join_s": 0.00012599999999984846, + "process_cpu_s": 49.12729500000001, + "process_cpu_us_op": 2.4563647500000005, + "p99_us": 3.7439999999999998, + "read_B_op": 76.45373808487956, + "inserted": 20000000, + "close_s": 0.184, + "total_elapsed_s": 8.199093999999999, + "drain_ops_s": 2439293.9024726395, + "diagnostic_window_wall_s": 8.015022324, + "diagnostic_window_cpu_s": 49.047906196, + "diagnostic_join_wall_s": 6.9235e-05, + "diagnostic_join_cpu_s": 6.8306e-05, + "diagnostic_body_wall_s": 8.015091559, + "diagnostic_body_cpu_s": 49.047974502, + "diagnostic_close_wall_s": 0.184431578, + "diagnostic_close_cpu_s": 0.065851113, + "diagnostic_drain_wall_s": 8.199602751, + "diagnostic_drain_cpu_s": 49.113905253, + "body_cpu_us_op": 2.4523987251, + "drain_cpu_us_op": 2.45569526265, + "productive_wall_s": 7.950708235, + "productive_ops_s": 2515499.174269473, + "productive_end_to_stop_s": 0.064314089, + "exact_body_ops_s": 2495292.76774666, + "exact_drain_ops_s": 2439142.554504955, + "worker_completion_spread_s": 3.316131881 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-03-async-load-tmp" + }, + "started": 1792227511.9925706, + "free_bytes_before": 15142064128, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227511.996417, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "93050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3583479", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3116590", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1259428", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2661651", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3613354", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "434821", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4042475", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2252687", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3703637", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "594869", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3163648", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "590532", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3051089", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1272662", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2597805", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2656583", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227521.2042336, + "free_bytes_after": 12438626304, + "log_sha256": "b1703d843f7fe3ce7efbf4c088dcdec51a12435b76d54849b1120926e6b22a93", + "hardware_after": { + "time": 1792227521.2043943, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "594438", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1851730", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "868883", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4682498", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3697407", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4229741", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2704854", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3240857", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2655886", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2269780", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2009949", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3058088", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3353955", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 48.829334999999986, + "process_system_cpu_s": 2.263744000000001, + "db_allocated_bytes": 2699010048, + "db_apparent_bytes": 7849381888, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088212355872524, + "cpu_ns": 9401846 + }, + "stop_request": { + "wall_ns": 2088221277872220, + "cpu_ns": 51018722109 + }, + "workers_joined": { + "wall_ns": 2088221277945379, + "cpu_ns": 51018794620 + }, + "before_close": { + "wall_ns": 2088221278035484, + "cpu_ns": 51018884656 + }, + "after_close": { + "wall_ns": 2088221456208923, + "cpu_ns": 51088317001 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088217527740230, + "last_end_ns": 2088217527741584, + "loop_exit_ns": 2088217527741660, + "deregister_start_ns": 2088217527741700, + "deregister_end_ns": 2088217527745454, + "last_insert_ms": 0.001354, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003754 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088220832733879, + "last_end_ns": 2088220832734888, + "loop_exit_ns": 2088220832735016, + "deregister_start_ns": 2088220832735044, + "deregister_end_ns": 2088220832735933, + "last_insert_ms": 0.001009, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000889 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088220907948995, + "last_end_ns": 2088220907950548, + "loop_exit_ns": 2088220907950596, + "deregister_start_ns": 2088220907950621, + "deregister_end_ns": 2088220907951600, + "last_insert_ms": 0.001553, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000979 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088221101825688, + "last_end_ns": 2088221101826676, + "loop_exit_ns": 2088221101826715, + "deregister_start_ns": 2088221101826762, + "deregister_end_ns": 2088221101827547, + "last_insert_ms": 0.000988, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000785 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088217531535223, + "last_end_ns": 2088217531536484, + "loop_exit_ns": 2088217531536553, + "deregister_start_ns": 2088217531536591, + "deregister_end_ns": 2088217531537370, + "last_insert_ms": 0.001261, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000779 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088221184102319, + "last_end_ns": 2088221184103015, + "loop_exit_ns": 2088221184103067, + "deregister_start_ns": 2088221184103090, + "deregister_end_ns": 2088221184103749, + "last_insert_ms": 0.000696, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000659 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088217575737017, + "last_end_ns": 2088217575737922, + "loop_exit_ns": 2088217575737972, + "deregister_start_ns": 2088217575737998, + "deregister_end_ns": 2088217575738742, + "last_insert_ms": 0.000905, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000744 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088221125040143, + "last_end_ns": 2088221125040998, + "loop_exit_ns": 2088221125041038, + "deregister_start_ns": 2088221125041066, + "deregister_end_ns": 2088221125041819, + "last_insert_ms": 0.000855, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000753 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088221184103015 + }, + "summary_sha256": "d69f3cf89919b59e64f8945af974a81e76dfad8f521ad53c31a81863c4d4c0b7", + "csv_sha256": "456358cc6e8443f3c76768426a8c48ce052fc07a298eee05acc50b08338eedee", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2241629.295723, + "cpu_us_op": 2.5504580257, + "sampled_cpu_s": 51.009160514, + "sampled_s": 8.921948, + "sampled_inserted": 20000000, + "sampled_ops_s": 2241662.9193534865, + "elapsed_s": 8.922082, + "post_sample_join_s": 0.00013399999999919032, + "process_cpu_s": 51.09307899999999, + "process_cpu_us_op": 2.554653949999999, + "p99_us": 3.8080000000000003, + "read_B_op": 77.00109441766523, + "inserted": 20000000, + "close_s": 0.178, + "total_elapsed_s": 9.100082, + "drain_ops_s": 2197782.3936092, + "diagnostic_window_wall_s": 8.921999696, + "diagnostic_window_cpu_s": 51.009320263, + "diagnostic_join_wall_s": 7.3159e-05, + "diagnostic_join_cpu_s": 7.2511e-05, + "diagnostic_body_wall_s": 8.922072855, + "diagnostic_body_cpu_s": 51.009392774, + "diagnostic_close_wall_s": 0.178173439, + "diagnostic_close_cpu_s": 0.069432345, + "diagnostic_drain_wall_s": 9.100336399, + "diagnostic_drain_cpu_s": 51.078915155, + "body_cpu_us_op": 2.5504696386999997, + "drain_cpu_us_op": 2.5539457577499998, + "productive_wall_s": 8.828230491, + "productive_ops_s": 2265459.654727993, + "productive_end_to_stop_s": 0.093769205, + "exact_body_ops_s": 2241631.5496450854, + "exact_drain_ops_s": 2197720.9548207163, + "worker_completion_spread_s": 3.656361431 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-04-original-tmp" + }, + "started": 1792227521.2563417, + "free_bytes_before": 15137619968, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227521.2596319, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1148308", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3897020", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3712432", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "470590", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2066347", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400606", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2102502", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4247993", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2794805", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2103128", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2405250", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3092419", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1753268", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "495236", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1498500", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1076020", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "785915", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227530.1188366, + "free_bytes_after": 12409315328, + "log_sha256": "5ac5d1b8f391f4040537907fb8328390dc569c7059e8a17eb925d296e6b8bbd6", + "hardware_after": { + "time": 1792227530.1189878, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "778447", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2586566", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1669372", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3101119", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1715821", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3287717", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4463365", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1334816", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399861", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1708064", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1785805", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 47.64722599999999, + "process_system_cpu_s": 2.159058999999999, + "db_allocated_bytes": 2728235008, + "db_apparent_bytes": 7855804416, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088221624397105, + "cpu_ns": 8918946 + }, + "stop_request": { + "wall_ns": 2088230237462191, + "cpu_ns": 49729871403 + }, + "workers_joined": { + "wall_ns": 2088230237505859, + "cpu_ns": 49729914266 + }, + "before_close": { + "wall_ns": 2088230237596252, + "cpu_ns": 49730004578 + }, + "after_close": { + "wall_ns": 2088230400215156, + "cpu_ns": 49801481054 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088229936102524, + "last_end_ns": 2088229936103610, + "loop_exit_ns": 2088229936103653, + "deregister_start_ns": 2088229936103698, + "deregister_end_ns": 2088229936104686, + "last_insert_ms": 0.001086, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000988 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088226414950275, + "last_end_ns": 2088226414951392, + "loop_exit_ns": 2088226414951432, + "deregister_start_ns": 2088226414951462, + "deregister_end_ns": 2088226414952223, + "last_insert_ms": 0.001117, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000761 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088227143956576, + "last_end_ns": 2088227143957623, + "loop_exit_ns": 2088227143957683, + "deregister_start_ns": 2088227143957723, + "deregister_end_ns": 2088227143958595, + "last_insert_ms": 0.001047, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000872 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088230205527922, + "last_end_ns": 2088230205528800, + "loop_exit_ns": 2088230205528851, + "deregister_start_ns": 2088230205528881, + "deregister_end_ns": 2088230205529639, + "last_insert_ms": 0.000878, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000758 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088230156017257, + "last_end_ns": 2088230156018539, + "loop_exit_ns": 2088230156018601, + "deregister_start_ns": 2088230156018639, + "deregister_end_ns": 2088230156019492, + "last_insert_ms": 0.001282, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000853 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088226257289191, + "last_end_ns": 2088226257289985, + "loop_exit_ns": 2088226257290019, + "deregister_start_ns": 2088226257290116, + "deregister_end_ns": 2088226257293183, + "last_insert_ms": 0.000794, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003067 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088230161869192, + "last_end_ns": 2088230161870203, + "loop_exit_ns": 2088230161870253, + "deregister_start_ns": 2088230161870277, + "deregister_end_ns": 2088230161870768, + "last_insert_ms": 0.001011, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000491 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088230237172796, + "last_end_ns": 2088230237173487, + "loop_exit_ns": 2088230237173524, + "deregister_start_ns": 2088230237173543, + "deregister_end_ns": 2088230237174469, + "last_insert_ms": 0.000691, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000926 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088230237173487 + }, + "summary_sha256": "f0762f53c07c03fb8e3472b07cb6e962547a460bcfa8cf278381bfd633c92bdf", + "csv_sha256": "e0fa370319dd4c9ab7c0c56b5f0622dd942827093aa1ef39a3a9483afd1ac3f2", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2322041.418097, + "cpu_us_op": 2.4860572952, + "sampled_cpu_s": 49.721145904000004, + "sampled_s": 8.612997, + "sampled_inserted": 20000000, + "sampled_ops_s": 2322072.09639107, + "elapsed_s": 8.613111, + "post_sample_join_s": 0.00011399999999994748, + "process_cpu_s": 49.80628499999999, + "process_cpu_us_op": 2.490314249999999, + "p99_us": 3.7439999999999998, + "read_B_op": 76.52018422588375, + "inserted": 20000000, + "close_s": 0.163, + "total_elapsed_s": 8.776111, + "drain_ops_s": 2278913.7466470054, + "diagnostic_window_wall_s": 8.613065086, + "diagnostic_window_cpu_s": 49.720952457, + "diagnostic_join_wall_s": 4.3668e-05, + "diagnostic_join_cpu_s": 4.2863e-05, + "diagnostic_body_wall_s": 8.613108754, + "diagnostic_body_cpu_s": 49.72099532, + "diagnostic_close_wall_s": 0.162618904, + "diagnostic_close_cpu_s": 0.071476476, + "diagnostic_drain_wall_s": 8.775818051, + "diagnostic_drain_cpu_s": 49.792562108, + "body_cpu_us_op": 2.486049766, + "drain_cpu_us_op": 2.4896281053999996, + "productive_wall_s": 8.612776382, + "productive_ops_s": 2322131.576735043, + "productive_end_to_stop_s": 0.000288704, + "exact_body_ops_s": 2322041.967798425, + "exact_drain_ops_s": 2278989.819954279, + "worker_completion_spread_s": 3.979883502 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-05-main-tmp" + }, + "started": 1792227530.1661265, + "free_bytes_before": 15137533952, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227530.169444, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3426809", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1957675", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1973107", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3507521", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1270353", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1714539", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3698464", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4331237", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2094020", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1349022", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400392", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2585301", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400140", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2505216", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3524491", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2985015", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227538.2845495, + "free_bytes_after": 12411924480, + "log_sha256": "4d3e7c26b04cc83eda51d94f5945e1c06ad6cdc51567b855b7de7638dc8d0fce", + "hardware_after": { + "time": 1792227538.2847035, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2670543", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2564068", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3027499", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3377835", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "537250", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2246113", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4439133", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1976582", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3676226", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3907246", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1167687", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2481871", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.36463600000002, + "process_system_cpu_s": 2.1062460000000005, + "db_allocated_bytes": 2725556224, + "db_apparent_bytes": 7854100480, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088230541269943, + "cpu_ns": 10079881 + }, + "stop_request": { + "wall_ns": 2088238353637479, + "cpu_ns": 51384427832 + }, + "workers_joined": { + "wall_ns": 2088238353678927, + "cpu_ns": 51384468455 + }, + "before_close": { + "wall_ns": 2088238353757444, + "cpu_ns": 51384546952 + }, + "after_close": { + "wall_ns": 2088238552066713, + "cpu_ns": 51466178549 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088238264244684, + "last_end_ns": 2088238264245496, + "loop_exit_ns": 2088238264245539, + "deregister_start_ns": 2088238264245575, + "deregister_end_ns": 2088238264246122, + "last_insert_ms": 0.000812, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000547 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088235845803345, + "last_end_ns": 2088235845804524, + "loop_exit_ns": 2088235845804754, + "deregister_start_ns": 2088235845804791, + "deregister_end_ns": 2088235845805463, + "last_insert_ms": 0.001179, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000672 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088238106658749, + "last_end_ns": 2088238106659598, + "loop_exit_ns": 2088238106659642, + "deregister_start_ns": 2088238106659663, + "deregister_end_ns": 2088238106660428, + "last_insert_ms": 0.000849, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000765 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088237880765231, + "last_end_ns": 2088237880766509, + "loop_exit_ns": 2088237880766554, + "deregister_start_ns": 2088237880766593, + "deregister_end_ns": 2088237880767458, + "last_insert_ms": 0.001278, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000865 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088235711645876, + "last_end_ns": 2088235711646993, + "loop_exit_ns": 2088235711647033, + "deregister_start_ns": 2088235711647077, + "deregister_end_ns": 2088235711649788, + "last_insert_ms": 0.001117, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002711 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088238307787245, + "last_end_ns": 2088238307787984, + "loop_exit_ns": 2088238307788022, + "deregister_start_ns": 2088238307788055, + "deregister_end_ns": 2088238307789172, + "last_insert_ms": 0.000739, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001117 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088235839592639, + "last_end_ns": 2088235839593591, + "loop_exit_ns": 2088235839593641, + "deregister_start_ns": 2088235839593677, + "deregister_end_ns": 2088235839594493, + "last_insert_ms": 0.000952, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000816 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088238251216257, + "last_end_ns": 2088238251217045, + "loop_exit_ns": 2088238251217092, + "deregister_start_ns": 2088238251217111, + "deregister_end_ns": 2088238251217847, + "last_insert_ms": 0.000788, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000736 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088238307787984 + }, + "summary_sha256": "bf6c24d22115ffa8ce57e50a09e9bd16280b2a938cfab2eb68884bd9c71258fa", + "csv_sha256": "2b47be0f1a213e7b7fa5a876de0a6108b86925271ac2b70b9836b66fc6b01c35", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 2559988.339233, + "cpu_us_op": 2.5687255333, + "sampled_cpu_s": 51.374510666, + "sampled_s": 7.812433, + "sampled_inserted": 20000000, + "sampled_ops_s": 2560021.9547482836, + "elapsed_s": 7.812536, + "post_sample_join_s": 0.0001029999999992981, + "process_cpu_s": 51.47088200000002, + "process_cpu_us_op": 2.573544100000001, + "p99_us": 3.872, + "read_B_op": 76.6787577739477, + "inserted": 20000000, + "close_s": 0.198, + "total_elapsed_s": 8.010536, + "drain_ops_s": 2496711.8305192064, + "diagnostic_window_wall_s": 7.812367536, + "diagnostic_window_cpu_s": 51.374347951, + "diagnostic_join_wall_s": 4.1448e-05, + "diagnostic_join_cpu_s": 4.0623e-05, + "diagnostic_body_wall_s": 7.812408984, + "diagnostic_body_cpu_s": 51.374388574, + "diagnostic_close_wall_s": 0.198309269, + "diagnostic_close_cpu_s": 0.081631597, + "diagnostic_drain_wall_s": 8.01079677, + "diagnostic_drain_cpu_s": 51.456098668, + "body_cpu_us_op": 2.5687194287, + "drain_cpu_us_op": 2.5728049334, + "productive_wall_s": 7.766518041, + "productive_ops_s": 2575156.575239841, + "productive_end_to_stop_s": 0.045849495, + "exact_body_ops_s": 2560029.8244703365, + "exact_drain_ops_s": 2496630.556762957, + "worker_completion_spread_s": 2.596140991 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-06-original-tmp" + }, + "started": 1792227538.3444293, + "free_bytes_before": 15137464320, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227538.3479104, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "72050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "772290", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1894887", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3824370", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "913067", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1759438", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4446339", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1566364", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "876323", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2016205", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1695817", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1667647", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227547.3635776, + "free_bytes_after": 12438462464, + "log_sha256": "6c6af010be30153bc2bbfcf06ce26d3f4ab9d3c8c6d0136668b3ea39ffb9317c", + "hardware_after": { + "time": 1792227547.363717, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1435312", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "398187", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1202247", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3842845", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2644552", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4480405", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1767410", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "947361", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2020856", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3691564", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2991977", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3681611", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 48.92725100000001, + "process_system_cpu_s": 2.1239300000000014, + "db_allocated_bytes": 2698919936, + "db_apparent_bytes": 7850954752, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088238714421177, + "cpu_ns": 9327826 + }, + "stop_request": { + "wall_ns": 2088247428732545, + "cpu_ns": 50973137985 + }, + "workers_joined": { + "wall_ns": 2088247428804059, + "cpu_ns": 50973208901 + }, + "before_close": { + "wall_ns": 2088247428882143, + "cpu_ns": 50973286993 + }, + "after_close": { + "wall_ns": 2088247624211282, + "cpu_ns": 51046699810 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088247070076509, + "last_end_ns": 2088247070077576, + "loop_exit_ns": 2088247070077614, + "deregister_start_ns": 2088247070077651, + "deregister_end_ns": 2088247070078479, + "last_insert_ms": 0.001067, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000828 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088244180693423, + "last_end_ns": 2088244180694857, + "loop_exit_ns": 2088244180694898, + "deregister_start_ns": 2088244180694929, + "deregister_end_ns": 2088244180695633, + "last_insert_ms": 0.001434, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000704 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088247343825262, + "last_end_ns": 2088247343826220, + "loop_exit_ns": 2088247343826255, + "deregister_start_ns": 2088247343826465, + "deregister_end_ns": 2088247343827950, + "last_insert_ms": 0.000958, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001485 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088246981703934, + "last_end_ns": 2088246981704933, + "loop_exit_ns": 2088246981704976, + "deregister_start_ns": 2088246981705015, + "deregister_end_ns": 2088246981705888, + "last_insert_ms": 0.000999, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000873 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088243932453735, + "last_end_ns": 2088243932454940, + "loop_exit_ns": 2088243932454995, + "deregister_start_ns": 2088243932455100, + "deregister_end_ns": 2088243932455776, + "last_insert_ms": 0.001205, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000676 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088246985221584, + "last_end_ns": 2088246985222680, + "loop_exit_ns": 2088246985222721, + "deregister_start_ns": 2088246985222763, + "deregister_end_ns": 2088246985223311, + "last_insert_ms": 0.001096, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000548 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088243660995871, + "last_end_ns": 2088243660996824, + "loop_exit_ns": 2088243660996868, + "deregister_start_ns": 2088243660996910, + "deregister_end_ns": 2088243660999786, + "last_insert_ms": 0.000953, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002876 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088247270118748, + "last_end_ns": 2088247270119731, + "loop_exit_ns": 2088247270119771, + "deregister_start_ns": 2088247270119809, + "deregister_end_ns": 2088247270120709, + "last_insert_ms": 0.000983, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0009 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088247343826220 + }, + "summary_sha256": "19091e30061ef2658805bcdec6e50d208d55ea68aad792fcfbef16f6afc4553b", + "csv_sha256": "28c768b460853c4c0a30374c84144be4fa893ab502c96b83e609bd9f7ae808f9", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2295055.041703, + "cpu_us_op": 2.5481949151500003, + "sampled_cpu_s": 50.963898303, + "sampled_s": 8.71425, + "sampled_inserted": 20000000, + "sampled_ops_s": 2295091.3733253004, + "elapsed_s": 8.714388, + "post_sample_join_s": 0.00013799999999974943, + "process_cpu_s": 51.051181000000014, + "process_cpu_us_op": 2.5525590500000006, + "p99_us": 3.872, + "read_B_op": 76.45162500967629, + "inserted": 20000000, + "close_s": 0.195, + "total_elapsed_s": 8.909388, + "drain_ops_s": 2244823.1012051557, + "diagnostic_window_wall_s": 8.714311368, + "diagnostic_window_cpu_s": 50.963810159, + "diagnostic_join_wall_s": 7.1514e-05, + "diagnostic_join_cpu_s": 7.0916e-05, + "diagnostic_body_wall_s": 8.714382882, + "diagnostic_body_cpu_s": 50.963881075, + "diagnostic_close_wall_s": 0.195329139, + "diagnostic_close_cpu_s": 0.073412817, + "diagnostic_drain_wall_s": 8.909790105, + "diagnostic_drain_cpu_s": 51.037371984, + "body_cpu_us_op": 2.54819405375, + "drain_cpu_us_op": 2.5518685992, + "productive_wall_s": 8.629405043, + "productive_ops_s": 2317656.8836832615, + "productive_end_to_stop_s": 0.084906325, + "exact_body_ops_s": 2295056.3764315443, + "exact_drain_ops_s": 2244721.79078342, + "worker_completion_spread_s": 3.682829396 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-07-async-load-tmp" + }, + "started": 1792227547.4170914, + "free_bytes_before": 15137370112, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227547.4202828, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2879736", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3455949", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2367195", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4430845", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1125624", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400379", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1153003", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2243058", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1268496", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "838442", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2945374", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2525361", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227555.8811383, + "free_bytes_after": 12432994304, + "log_sha256": "29b9358c9d7964f40abd536c78b2f736f720f05c2d3f2fd3e2ee399fe646ad47", + "hardware_after": { + "time": 1792227555.881288, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400314", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3609691", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2624722", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2393616", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1108539", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4436412", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1912642", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2378772", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400317", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1737302", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2262458", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 49.94824799999998, + "process_system_cpu_s": 2.1758359999999968, + "db_allocated_bytes": 2705010688, + "db_apparent_bytes": 7865110528, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088247782609132, + "cpu_ns": 8894441 + }, + "stop_request": { + "wall_ns": 2088255996703830, + "cpu_ns": 52054207977 + }, + "workers_joined": { + "wall_ns": 2088255996746960, + "cpu_ns": 52054250419 + }, + "before_close": { + "wall_ns": 2088255996828054, + "cpu_ns": 52054331446 + }, + "after_close": { + "wall_ns": 2088256144102563, + "cpu_ns": 52119817203 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088252780422372, + "last_end_ns": 2088252780423207, + "loop_exit_ns": 2088252780423249, + "deregister_start_ns": 2088252780423290, + "deregister_end_ns": 2088252780423850, + "last_insert_ms": 0.000835, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00056 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088255653567397, + "last_end_ns": 2088255653568307, + "loop_exit_ns": 2088255653568350, + "deregister_start_ns": 2088255653568390, + "deregister_end_ns": 2088255653569140, + "last_insert_ms": 0.00091, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00075 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088255900015974, + "last_end_ns": 2088255900016694, + "loop_exit_ns": 2088255900016729, + "deregister_start_ns": 2088255900016749, + "deregister_end_ns": 2088255900017346, + "last_insert_ms": 0.00072, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000597 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088255718738741, + "last_end_ns": 2088255718739770, + "loop_exit_ns": 2088255718739817, + "deregister_start_ns": 2088255718739841, + "deregister_end_ns": 2088255718740649, + "last_insert_ms": 0.001029, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000808 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088255827050082, + "last_end_ns": 2088255827050772, + "loop_exit_ns": 2088255827050807, + "deregister_start_ns": 2088255827050838, + "deregister_end_ns": 2088255827051510, + "last_insert_ms": 0.00069, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000672 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088252685923608, + "last_end_ns": 2088252685924431, + "loop_exit_ns": 2088252685924478, + "deregister_start_ns": 2088252685924503, + "deregister_end_ns": 2088252685927458, + "last_insert_ms": 0.000823, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002955 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088252779340609, + "last_end_ns": 2088252779341572, + "loop_exit_ns": 2088252779341631, + "deregister_start_ns": 2088252779341657, + "deregister_end_ns": 2088252779342505, + "last_insert_ms": 0.000963, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000848 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088255663659746, + "last_end_ns": 2088255663660725, + "loop_exit_ns": 2088255663660766, + "deregister_start_ns": 2088255663660803, + "deregister_end_ns": 2088255663661338, + "last_insert_ms": 0.000979, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000535 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088255900016694 + }, + "summary_sha256": "9185d146e73ca402fe201d3d88e75f0a893160a171e36d63497e65291217a2dd", + "csv_sha256": "291ef32fdb0fc569df48094717bc5134eb758c0e6aa7ebb946602f8273b8550f", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2434823.275792, + "cpu_us_op": 2.60224825205, + "sampled_cpu_s": 52.044965041, + "sampled_s": 8.214046, + "sampled_inserted": 20000000, + "sampled_ops_s": 2434853.664077362, + "elapsed_s": 8.214149, + "post_sample_join_s": 0.00010300000000107445, + "process_cpu_s": 52.124083999999975, + "process_cpu_us_op": 2.6062041999999987, + "p99_us": 3.9360000000000004, + "read_B_op": 75.89437270885664, + "inserted": 20000000, + "close_s": 0.147, + "total_elapsed_s": 8.361149000000001, + "drain_ops_s": 2392015.738506753, + "diagnostic_window_wall_s": 8.214094698, + "diagnostic_window_cpu_s": 52.045313536, + "diagnostic_join_wall_s": 4.313e-05, + "diagnostic_join_cpu_s": 4.2442e-05, + "diagnostic_body_wall_s": 8.214137828, + "diagnostic_body_cpu_s": 52.045355978, + "diagnostic_close_wall_s": 0.147274509, + "diagnostic_close_cpu_s": 0.065485757, + "diagnostic_drain_wall_s": 8.361493431, + "diagnostic_drain_cpu_s": 52.110922762, + "body_cpu_us_op": 2.6022677989, + "drain_cpu_us_op": 2.6055461381000002, + "productive_wall_s": 8.117407562, + "productive_ops_s": 2463840.8072086894, + "productive_end_to_stop_s": 0.096687136, + "exact_body_ops_s": 2434826.4442099887, + "exact_drain_ops_s": 2391917.2053464237, + "worker_completion_spread_s": 3.214092263 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-08-main-tmp" + }, + "started": 1792227555.9360814, + "free_bytes_before": 15137988608, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227555.9394174, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "94050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1131419", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "492053", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2252157", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3816212", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3030494", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "624934", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4430439", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1429724", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "585220", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2870675", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3175102", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2057917", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2446233", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1863280", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227564.851091, + "free_bytes_after": 12411617280, + "log_sha256": "c80512cf6edcf39e157b2d01bde6b0d41315e3f661ebb7751242e3161210877f", + "hardware_after": { + "time": 1792227564.851254, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "889672", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400197", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3018713", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1683627", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3604701", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3420423", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4447303", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2325798", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1663990", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "866021", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1918221", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2952198", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.01016099999998, + "process_system_cpu_s": 2.31944, + "db_allocated_bytes": 2726313984, + "db_apparent_bytes": 7864979456, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088256302588626, + "cpu_ns": 8898905 + }, + "stop_request": { + "wall_ns": 2088264920149337, + "cpu_ns": 52275113678 + }, + "workers_joined": { + "wall_ns": 2088264920190101, + "cpu_ns": 52275153831 + }, + "before_close": { + "wall_ns": 2088264920282927, + "cpu_ns": 52275246540 + }, + "after_close": { + "wall_ns": 2088265104057283, + "cpu_ns": 52325091716 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088264843511608, + "last_end_ns": 2088264843512086, + "loop_exit_ns": 2088264843512122, + "deregister_start_ns": 2088264843512139, + "deregister_end_ns": 2088264843512853, + "last_insert_ms": 0.000478, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000714 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088264797085121, + "last_end_ns": 2088264797087858, + "loop_exit_ns": 2088264797087902, + "deregister_start_ns": 2088264797087938, + "deregister_end_ns": 2088264797088590, + "last_insert_ms": 0.002737, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000652 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088264504161680, + "last_end_ns": 2088264504162661, + "loop_exit_ns": 2088264504162708, + "deregister_start_ns": 2088264504162747, + "deregister_end_ns": 2088264504163559, + "last_insert_ms": 0.000981, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000812 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088261234453832, + "last_end_ns": 2088261234454711, + "loop_exit_ns": 2088261234454755, + "deregister_start_ns": 2088261234454799, + "deregister_end_ns": 2088261234457597, + "last_insert_ms": 0.000879, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002798 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088264698288345, + "last_end_ns": 2088264698289380, + "loop_exit_ns": 2088264698289420, + "deregister_start_ns": 2088264698289458, + "deregister_end_ns": 2088264698290137, + "last_insert_ms": 0.001035, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000679 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088261631186753, + "last_end_ns": 2088261631187748, + "loop_exit_ns": 2088261631187798, + "deregister_start_ns": 2088261631187832, + "deregister_end_ns": 2088261631188586, + "last_insert_ms": 0.000995, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000754 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088261751799864, + "last_end_ns": 2088261751801054, + "loop_exit_ns": 2088261751801105, + "deregister_start_ns": 2088261751801146, + "deregister_end_ns": 2088261751801949, + "last_insert_ms": 0.00119, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000803 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088264648923787, + "last_end_ns": 2088264648925216, + "loop_exit_ns": 2088264648925285, + "deregister_start_ns": 2088264648925329, + "deregister_end_ns": 2088264648926155, + "last_insert_ms": 0.001429, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000826 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088264843512086 + }, + "summary_sha256": "f771d2267c8d0596a2455d2e80eb0bec0108bf27690defa93232c58e557e724d", + "csv_sha256": "02b03dcf34dadc2c85df76e0617170f2ee36eefe39bda336ec999e44c5fb011b", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2320829.230873, + "cpu_us_op": 2.6133029477000003, + "sampled_cpu_s": 52.266058954, + "sampled_s": 8.61751, + "sampled_inserted": 20000000, + "sampled_ops_s": 2320856.02453609, + "elapsed_s": 8.617609, + "post_sample_join_s": 9.900000000051534e-05, + "process_cpu_s": 52.32960099999998, + "process_cpu_us_op": 2.6164800499999994, + "p99_us": 4.0, + "read_B_op": 76.22938725182341, + "inserted": 20000000, + "close_s": 0.184, + "total_elapsed_s": 8.801609, + "drain_ops_s": 2272311.8011718085, + "diagnostic_window_wall_s": 8.617560711, + "diagnostic_window_cpu_s": 52.266214773, + "diagnostic_join_wall_s": 4.0764e-05, + "diagnostic_join_cpu_s": 4.0153e-05, + "diagnostic_body_wall_s": 8.617601475, + "diagnostic_body_cpu_s": 52.266254926, + "diagnostic_close_wall_s": 0.183774356, + "diagnostic_close_cpu_s": 0.049845176, + "diagnostic_drain_wall_s": 8.801468657, + "diagnostic_drain_cpu_s": 52.316192811, + "body_cpu_us_op": 2.6133127463, + "drain_cpu_us_op": 2.6158096405499998, + "productive_wall_s": 8.54092346, + "productive_ops_s": 2341667.1620658687, + "productive_end_to_stop_s": 0.076637251, + "exact_body_ops_s": 2320831.388875522, + "exact_drain_ops_s": 2272348.0341083263, + "worker_completion_spread_s": 3.609057375 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-09-main-tmp" + }, + "started": 1792227564.9075446, + "free_bytes_before": 15137914880, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227564.910878, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "73050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "93050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2843844", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2869970", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4135935", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1800624", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1878312", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1900562", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4403189", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1674807", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "947024", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1344082", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "692866", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "734292", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3953833", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2208355", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2782244", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400174", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227572.2662992, + "free_bytes_after": 12464697344, + "log_sha256": "737dab865aef66cac499c6ac386a046f93e504a020318af2ffb0466678d6b24c", + "hardware_after": { + "time": 1792227572.2664576, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2407363", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3495664", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2980227", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2921455", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3089421", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2103861", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4578691", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1768295", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1368908", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3059239", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2425476", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3074822", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3068414", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.687895000000026, + "process_system_cpu_s": 2.1213530000000027, + "db_allocated_bytes": 2673070080, + "db_apparent_bytes": 7850561536, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088265272686249, + "cpu_ns": 8791361 + }, + "stop_request": { + "wall_ns": 2088272384444630, + "cpu_ns": 53728885873 + }, + "workers_joined": { + "wall_ns": 2088272384488199, + "cpu_ns": 53728928669 + }, + "before_close": { + "wall_ns": 2088272384567297, + "cpu_ns": 53729007774 + }, + "after_close": { + "wall_ns": 2088272528203365, + "cpu_ns": 53804835824 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088272300788713, + "last_end_ns": 2088272300789597, + "loop_exit_ns": 2088272300789637, + "deregister_start_ns": 2088272300789670, + "deregister_end_ns": 2088272300790120, + "last_insert_ms": 0.000884, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00045 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088272258696530, + "last_end_ns": 2088272258697387, + "loop_exit_ns": 2088272258697433, + "deregister_start_ns": 2088272258697476, + "deregister_end_ns": 2088272258698143, + "last_insert_ms": 0.000857, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000667 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088272251243027, + "last_end_ns": 2088272251244340, + "loop_exit_ns": 2088272251244389, + "deregister_start_ns": 2088272251244431, + "deregister_end_ns": 2088272251245423, + "last_insert_ms": 0.001313, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000992 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088272198228735, + "last_end_ns": 2088272198230103, + "loop_exit_ns": 2088272198230167, + "deregister_start_ns": 2088272198230213, + "deregister_end_ns": 2088272198231070, + "last_insert_ms": 0.001368, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000857 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088271836164756, + "last_end_ns": 2088271836165782, + "loop_exit_ns": 2088271836165826, + "deregister_start_ns": 2088271836165872, + "deregister_end_ns": 2088271836166641, + "last_insert_ms": 0.001026, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000769 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088272064225383, + "last_end_ns": 2088272064226446, + "loop_exit_ns": 2088272064226549, + "deregister_start_ns": 2088272064226573, + "deregister_end_ns": 2088272064227442, + "last_insert_ms": 0.001063, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000869 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088270218090468, + "last_end_ns": 2088270218091012, + "loop_exit_ns": 2088270218091056, + "deregister_start_ns": 2088270218091150, + "deregister_end_ns": 2088270218093861, + "last_insert_ms": 0.000544, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002711 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088272296674135, + "last_end_ns": 2088272296674924, + "loop_exit_ns": 2088272296674959, + "deregister_start_ns": 2088272296674993, + "deregister_end_ns": 2088272296675756, + "last_insert_ms": 0.000789, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000763 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088272300789597 + }, + "summary_sha256": "e686cfa1897b465a0debeebdb6b3b049eaf6b88011e8f0a61b9c6ed8b45df936", + "csv_sha256": "6973b5729467df0c5cffd29760fea3ec9b40886cd6b7553ea05a8bad2e8bbacd", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2812225.841771, + "cpu_us_op": 2.68601514025, + "sampled_cpu_s": 53.720302805, + "sampled_s": 7.111697, + "sampled_inserted": 20000000, + "sampled_ops_s": 2812268.2954574693, + "elapsed_s": 7.111804, + "post_sample_join_s": 0.00010699999999985721, + "process_cpu_s": 53.809248000000025, + "process_cpu_us_op": 2.6904624000000013, + "p99_us": 4.064, + "read_B_op": 75.32075449251266, + "inserted": 20000000, + "close_s": 0.144, + "total_elapsed_s": 7.255804, + "drain_ops_s": 2756414.0376448976, + "diagnostic_window_wall_s": 7.111758381, + "diagnostic_window_cpu_s": 53.720094512, + "diagnostic_join_wall_s": 4.3569e-05, + "diagnostic_join_cpu_s": 4.2796e-05, + "diagnostic_body_wall_s": 7.11180195, + "diagnostic_body_cpu_s": 53.720137308, + "diagnostic_close_wall_s": 0.143636068, + "diagnostic_close_cpu_s": 0.07582805, + "diagnostic_drain_wall_s": 7.255517116, + "diagnostic_drain_cpu_s": 53.796044463, + "body_cpu_us_op": 2.6860068654, + "drain_cpu_us_op": 2.68980222315, + "productive_wall_s": 7.028103348, + "productive_ops_s": 2845717.971078418, + "productive_end_to_stop_s": 0.083655033, + "exact_body_ops_s": 2812226.7943639797, + "exact_drain_ops_s": 2756523.026580095, + "worker_completion_spread_s": 2.082698585 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-10-async-load-tmp" + }, + "started": 1792227572.3098233, + "free_bytes_before": 15137751040, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227572.3131657, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "457623", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3642055", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1846015", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "585939", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2367988", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "450410", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399686", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4199906", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2991058", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1020359", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1184530", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "625427", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "478086", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "609521", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227579.9737234, + "free_bytes_after": 12393553920, + "log_sha256": "7400ed662844a1cb1479f87362252f4ef99da979491a50c6220dc7d054b0c188", + "hardware_after": { + "time": 1792227579.9738808, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400255", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1599377", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3978916", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1564423", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "546826", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4431001", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1487961", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1543304", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1819636", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2798113", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1705167", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.17042700000002, + "process_system_cpu_s": 2.297642999999997, + "db_allocated_bytes": 2744139776, + "db_apparent_bytes": 7852789760, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088272668344562, + "cpu_ns": 8898432 + }, + "stop_request": { + "wall_ns": 2088280081491997, + "cpu_ns": 53383349388 + }, + "workers_joined": { + "wall_ns": 2088280081559908, + "cpu_ns": 53383416576 + }, + "before_close": { + "wall_ns": 2088280081638359, + "cpu_ns": 53383495022 + }, + "after_close": { + "wall_ns": 2088280240255680, + "cpu_ns": 53463824286 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088279805095384, + "last_end_ns": 2088279805096368, + "loop_exit_ns": 2088279805096413, + "deregister_start_ns": 2088279805096436, + "deregister_end_ns": 2088279805097130, + "last_insert_ms": 0.000984, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000694 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088277394720735, + "last_end_ns": 2088277394722142, + "loop_exit_ns": 2088277394722210, + "deregister_start_ns": 2088277394722254, + "deregister_end_ns": 2088277394725306, + "last_insert_ms": 0.001407, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003052 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088277772672737, + "last_end_ns": 2088277772673857, + "loop_exit_ns": 2088277772673904, + "deregister_start_ns": 2088277772674025, + "deregister_end_ns": 2088277772674997, + "last_insert_ms": 0.00112, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000972 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088279847456586, + "last_end_ns": 2088279847457833, + "loop_exit_ns": 2088279847457879, + "deregister_start_ns": 2088279847457925, + "deregister_end_ns": 2088279847458727, + "last_insert_ms": 0.001247, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000802 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088277803477783, + "last_end_ns": 2088277803479074, + "loop_exit_ns": 2088277803479139, + "deregister_start_ns": 2088277803479177, + "deregister_end_ns": 2088277803480019, + "last_insert_ms": 0.001291, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000842 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088279518993789, + "last_end_ns": 2088279518994682, + "loop_exit_ns": 2088279518994725, + "deregister_start_ns": 2088279518994768, + "deregister_end_ns": 2088279518995715, + "last_insert_ms": 0.000893, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000947 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088280040607753, + "last_end_ns": 2088280040608516, + "loop_exit_ns": 2088280040608552, + "deregister_start_ns": 2088280040608669, + "deregister_end_ns": 2088280040609639, + "last_insert_ms": 0.000763, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00097 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088279966676692, + "last_end_ns": 2088279966677375, + "loop_exit_ns": 2088279966677410, + "deregister_start_ns": 2088279966677443, + "deregister_end_ns": 2088279966678366, + "last_insert_ms": 0.000683, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000923 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088280040608516 + }, + "summary_sha256": "2e8e5a417a1fe0bf94e19f20c94d674ce43bdc7f3682acbaaadc356c4f26cbef", + "csv_sha256": "17b176abb1e8c518dd620ab4b632cbaf56a67c2f1d252b034141706a73c80c43", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2697881.451103, + "cpu_us_op": 2.6687265061, + "sampled_cpu_s": 53.374530122, + "sampled_s": 7.413099, + "sampled_inserted": 20000000, + "sampled_ops_s": 2697927.0073150243, + "elapsed_s": 7.413224, + "post_sample_join_s": 0.00012499999999970868, + "process_cpu_s": 53.46807000000001, + "process_cpu_us_op": 2.673403500000001, + "p99_us": 4.0, + "read_B_op": 75.92792449839267, + "inserted": 20000000, + "close_s": 0.159, + "total_elapsed_s": 7.572223999999999, + "drain_ops_s": 2641231.955103283, + "diagnostic_window_wall_s": 7.413147435, + "diagnostic_window_cpu_s": 53.374450956, + "diagnostic_join_wall_s": 6.7911e-05, + "diagnostic_join_cpu_s": 6.7188e-05, + "diagnostic_body_wall_s": 7.413215346, + "diagnostic_body_cpu_s": 53.374518144, + "diagnostic_close_wall_s": 0.158617321, + "diagnostic_close_cpu_s": 0.080329264, + "diagnostic_drain_wall_s": 7.571911118, + "diagnostic_drain_cpu_s": 53.454925854, + "body_cpu_us_op": 2.6687259072000002, + "drain_cpu_us_op": 2.6727462927000003, + "productive_wall_s": 7.372263954, + "productive_ops_s": 2712870.852806147, + "productive_end_to_stop_s": 0.040883481, + "exact_body_ops_s": 2697884.664957364, + "exact_drain_ops_s": 2641341.0945165297, + "worker_completion_spread_s": 2.645886374 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-11-original-tmp" + }, + "started": 1792227580.0286405, + "free_bytes_before": 15137677312, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227580.031976, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "492105", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3616681", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2123210", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2164753", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400124", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3495503", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4461993", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2775262", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2366915", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1453134", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2291907", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3492840", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227589.3486178, + "free_bytes_after": 12404678656, + "log_sha256": "591066e65146b80ea6c5f5a28e783e73eb538f440924f61a94ecdb22f094055b", + "hardware_after": { + "time": 1792227589.3487701, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "942293", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "711050", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2322518", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1949806", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4700014", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2686502", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1490518", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3371078", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 50.95004199999994, + "process_system_cpu_s": 2.2915410000000023, + "db_allocated_bytes": 2732912640, + "db_apparent_bytes": 7853969408, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088280401426619, + "cpu_ns": 9064495 + }, + "stop_request": { + "wall_ns": 2088289415780451, + "cpu_ns": 53166895975 + }, + "workers_joined": { + "wall_ns": 2088289415854824, + "cpu_ns": 53166969519 + }, + "before_close": { + "wall_ns": 2088289415936159, + "cpu_ns": 53167050871 + }, + "after_close": { + "wall_ns": 2088289604155399, + "cpu_ns": 53236998153 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088286221949953, + "last_end_ns": 2088286221950545, + "loop_exit_ns": 2088286221950591, + "deregister_start_ns": 2088286221950612, + "deregister_end_ns": 2088286221951405, + "last_insert_ms": 0.000592, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000793 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088285570060858, + "last_end_ns": 2088285570061577, + "loop_exit_ns": 2088285570061616, + "deregister_start_ns": 2088285570061635, + "deregister_end_ns": 2088285570064409, + "last_insert_ms": 0.000719, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002774 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088285854364999, + "last_end_ns": 2088285854366132, + "loop_exit_ns": 2088285854366178, + "deregister_start_ns": 2088285854366286, + "deregister_end_ns": 2088285854367079, + "last_insert_ms": 0.001133, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000793 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088289209317766, + "last_end_ns": 2088289209319068, + "loop_exit_ns": 2088289209319112, + "deregister_start_ns": 2088289209319135, + "deregister_end_ns": 2088289209319971, + "last_insert_ms": 0.001302, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000836 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088289294680294, + "last_end_ns": 2088289294681073, + "loop_exit_ns": 2088289294681102, + "deregister_start_ns": 2088289294681215, + "deregister_end_ns": 2088289294682260, + "last_insert_ms": 0.000779, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001045 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088289067501286, + "last_end_ns": 2088289067502342, + "loop_exit_ns": 2088289067502384, + "deregister_start_ns": 2088289067502436, + "deregister_end_ns": 2088289067503335, + "last_insert_ms": 0.001056, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000899 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088289098064356, + "last_end_ns": 2088289098065323, + "loop_exit_ns": 2088289098065365, + "deregister_start_ns": 2088289098065402, + "deregister_end_ns": 2088289098066409, + "last_insert_ms": 0.000967, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001007 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088289372828129, + "last_end_ns": 2088289372828890, + "loop_exit_ns": 2088289372828933, + "deregister_start_ns": 2088289372829156, + "deregister_end_ns": 2088289372830059, + "last_insert_ms": 0.000761, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000903 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088289372828890 + }, + "summary_sha256": "fe44e54f0c8a816b18871931bd35835a42a233e4eda6c4f5177690c294efad96", + "csv_sha256": "bfea103ef04f9e893bc3f2ea638a137d0be821463126dbc8665a21efc7aaec96", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 1, + "ops_s": 2218664.890125, + "cpu_us_op": 2.6578670242499998, + "sampled_cpu_s": 53.157340485, + "sampled_s": 9.014296, + "sampled_inserted": 20000000, + "sampled_ops_s": 2218697.943799494, + "elapsed_s": 9.01443, + "post_sample_join_s": 0.00013400000000096668, + "process_cpu_s": 53.24158299999994, + "process_cpu_us_op": 2.662079149999997, + "p99_us": 4.0, + "read_B_op": 75.76329661374791, + "inserted": 20000000, + "close_s": 0.188, + "total_elapsed_s": 9.202430000000001, + "drain_ops_s": 2173338.9985036557, + "diagnostic_window_wall_s": 9.014353832, + "diagnostic_window_cpu_s": 53.15783148, + "diagnostic_join_wall_s": 7.4373e-05, + "diagnostic_join_cpu_s": 7.3544e-05, + "diagnostic_body_wall_s": 9.014428205, + "diagnostic_body_cpu_s": 53.157905024, + "diagnostic_close_wall_s": 0.18821924, + "diagnostic_close_cpu_s": 0.069947282, + "diagnostic_drain_wall_s": 9.20272878, + "diagnostic_drain_cpu_s": 53.227933658, + "body_cpu_us_op": 2.6578952512000003, + "drain_cpu_us_op": 2.6613966829, + "productive_wall_s": 8.971402271, + "productive_ops_s": 2229305.8984379587, + "productive_end_to_stop_s": 0.042951561, + "exact_body_ops_s": 2218665.404524124, + "exact_drain_ops_s": 2173268.437886094, + "worker_completion_spread_s": 3.802767313 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-12-async-load-tmp" + }, + "started": 1792227589.4036324, + "free_bytes_before": 15137579008, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227589.406905, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400122", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1016296", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3576421", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3521713", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3111472", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4261397", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2688183", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2116661", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1446823", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3591593", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227597.1639636, + "free_bytes_after": 12404391936, + "log_sha256": "742bc145bf6dff866907c45a88cdedd5d0782af5b9d499e938c3f19486f82594", + "hardware_after": { + "time": 1792227597.1641297, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400060", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2527817", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "881166", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1894385", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2532058", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1129749", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4688316", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3227178", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2080714", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2551675", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "399940", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1799457", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1086883", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.789022000000045, + "process_system_cpu_s": 2.407762999999999, + "db_allocated_bytes": 2733125632, + "db_apparent_bytes": 7850823680, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088289769514311, + "cpu_ns": 8971245 + }, + "stop_request": { + "wall_ns": 2088297281501297, + "cpu_ns": 54104672024 + }, + "workers_joined": { + "wall_ns": 2088297281539890, + "cpu_ns": 54104706159 + }, + "before_close": { + "wall_ns": 2088297281619164, + "cpu_ns": 54104785420 + }, + "after_close": { + "wall_ns": 2088297456232204, + "cpu_ns": 54192193697 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088295290218216, + "last_end_ns": 2088295290219259, + "loop_exit_ns": 2088295290219302, + "deregister_start_ns": 2088295290219409, + "deregister_end_ns": 2088295290220258, + "last_insert_ms": 0.001043, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000849 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088297216574282, + "last_end_ns": 2088297216575081, + "loop_exit_ns": 2088297216575115, + "deregister_start_ns": 2088297216575150, + "deregister_end_ns": 2088297216575768, + "last_insert_ms": 0.000799, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000618 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088295079301202, + "last_end_ns": 2088295079302125, + "loop_exit_ns": 2088295079302163, + "deregister_start_ns": 2088295079302203, + "deregister_end_ns": 2088295079304862, + "last_insert_ms": 0.000923, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002659 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088295178536090, + "last_end_ns": 2088295178537350, + "loop_exit_ns": 2088295178537418, + "deregister_start_ns": 2088295178537547, + "deregister_end_ns": 2088295178538292, + "last_insert_ms": 0.00126, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000745 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088297142570809, + "last_end_ns": 2088297142571730, + "loop_exit_ns": 2088297142571771, + "deregister_start_ns": 2088297142571813, + "deregister_end_ns": 2088297142572543, + "last_insert_ms": 0.000921, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00073 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088296806096415, + "last_end_ns": 2088296806097413, + "loop_exit_ns": 2088296806097457, + "deregister_start_ns": 2088296806097582, + "deregister_end_ns": 2088296806098470, + "last_insert_ms": 0.000998, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000888 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088297173117556, + "last_end_ns": 2088297173118652, + "loop_exit_ns": 2088297173118701, + "deregister_start_ns": 2088297173118781, + "deregister_end_ns": 2088297173119926, + "last_insert_ms": 0.001096, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001145 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088297248794636, + "last_end_ns": 2088297248795354, + "loop_exit_ns": 2088297248795387, + "deregister_start_ns": 2088297248795418, + "deregister_end_ns": 2088297248796072, + "last_insert_ms": 0.000718, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000654 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088297248795354 + }, + "summary_sha256": "f8eed5fc81534068e622d1db95d4c5df114921712a48df730c6977042f7d503a", + "csv_sha256": "dab1b41255993abe0873be0bb64d9b46be39d01f2590181c4a0f2d22fc462296", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2662396.411079, + "cpu_us_op": 2.70479502855, + "sampled_cpu_s": 54.095900571, + "sampled_s": 7.511936, + "sampled_inserted": 20000000, + "sampled_ops_s": 2662429.49886687, + "elapsed_s": 7.512029, + "post_sample_join_s": 9.299999999967667e-05, + "process_cpu_s": 54.19678500000005, + "process_cpu_us_op": 2.709839250000002, + "p99_us": 4.0, + "read_B_op": 75.66827086959084, + "inserted": 20000000, + "close_s": 0.175, + "total_elapsed_s": 7.687029, + "drain_ops_s": 2601785.42321097, + "diagnostic_window_wall_s": 7.511986986, + "diagnostic_window_cpu_s": 54.095700779, + "diagnostic_join_wall_s": 3.8593e-05, + "diagnostic_join_cpu_s": 3.4135e-05, + "diagnostic_body_wall_s": 7.512025579, + "diagnostic_body_cpu_s": 54.095734914, + "diagnostic_close_wall_s": 0.17461304, + "diagnostic_close_cpu_s": 0.087408277, + "diagnostic_drain_wall_s": 7.686717893, + "diagnostic_drain_cpu_s": 54.183222452, + "body_cpu_us_op": 2.7047867457, + "drain_cpu_us_op": 2.7091611226, + "productive_wall_s": 7.479281043, + "productive_ops_s": 2674053.8141320916, + "productive_end_to_stop_s": 0.032705943, + "exact_body_ops_s": 2662397.750070281, + "exact_drain_ops_s": 2601890.7261073333, + "worker_completion_spread_s": 2.169493229 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-13-main-tmp" + }, + "started": 1792227597.218464, + "free_bytes_before": 15137501184, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227597.221903, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3827257", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2007210", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2790646", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "535624", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3529250", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2202357", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4390609", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1597626", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2672392", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2325344", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "713826", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "484031", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3318256", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3576809", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4552173", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3562662", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227606.1829836, + "free_bytes_after": 12398514176, + "log_sha256": "9b3ddabc9a00841588a3535245b20e1f7893613de32ce742603940430b31be49", + "hardware_after": { + "time": 1792227606.1831288, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "774937", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2630797", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1695373", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "514110", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3654335", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2631676", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4326373", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "405736", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "606708", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1062280", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1701738", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1538235", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 51.66042700000003, + "process_system_cpu_s": 2.2184969999999993, + "db_allocated_bytes": 2738708480, + "db_apparent_bytes": 7863013376, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088297581718043, + "cpu_ns": 8799728 + }, + "stop_request": { + "wall_ns": 2088306299515073, + "cpu_ns": 53825279815 + }, + "workers_joined": { + "wall_ns": 2088306299559352, + "cpu_ns": 53825323465 + }, + "before_close": { + "wall_ns": 2088306299637978, + "cpu_ns": 53825402087 + }, + "after_close": { + "wall_ns": 2088306480169987, + "cpu_ns": 53874591977 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088302978739687, + "last_end_ns": 2088302978740623, + "loop_exit_ns": 2088302978740661, + "deregister_start_ns": 2088302978740696, + "deregister_end_ns": 2088302978741388, + "last_insert_ms": 0.000936, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000692 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088306185577043, + "last_end_ns": 2088306185578037, + "loop_exit_ns": 2088306185578082, + "deregister_start_ns": 2088306185578122, + "deregister_end_ns": 2088306185579000, + "last_insert_ms": 0.000994, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000878 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088302702383532, + "last_end_ns": 2088302702385013, + "loop_exit_ns": 2088302702385089, + "deregister_start_ns": 2088302702385126, + "deregister_end_ns": 2088302702388140, + "last_insert_ms": 0.001481, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003014 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088306153158602, + "last_end_ns": 2088306153159708, + "loop_exit_ns": 2088306153159749, + "deregister_start_ns": 2088306153159786, + "deregister_end_ns": 2088306153160636, + "last_insert_ms": 0.001106, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00085 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088303258733784, + "last_end_ns": 2088303258734547, + "loop_exit_ns": 2088303258734587, + "deregister_start_ns": 2088303258734629, + "deregister_end_ns": 2088303258735355, + "last_insert_ms": 0.000763, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000726 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088305964079789, + "last_end_ns": 2088305964081026, + "loop_exit_ns": 2088305964081072, + "deregister_start_ns": 2088305964081116, + "deregister_end_ns": 2088305964082010, + "last_insert_ms": 0.001237, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000894 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088306043357967, + "last_end_ns": 2088306043361243, + "loop_exit_ns": 2088306043361291, + "deregister_start_ns": 2088306043361333, + "deregister_end_ns": 2088306043362170, + "last_insert_ms": 0.003276, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000837 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088306205995725, + "last_end_ns": 2088306205996480, + "loop_exit_ns": 2088306205996516, + "deregister_start_ns": 2088306205996550, + "deregister_end_ns": 2088306205997116, + "last_insert_ms": 0.000755, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000566 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088306205996480 + }, + "summary_sha256": "29bc3b62c1b5a5f785defbb534651d342b9638496a828794c59ce0a369ffea65", + "csv_sha256": "22bd786194b7b77b4c82cd95c632080f5670df3bcd64754f1f073ee89942b511", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2294145.324579, + "cpu_us_op": 2.69083260715, + "sampled_cpu_s": 53.816652143, + "sampled_s": 8.717724, + "sampled_inserted": 20000000, + "sampled_ops_s": 2294176.7828391907, + "elapsed_s": 8.717844, + "post_sample_join_s": 0.00011999999999900979, + "process_cpu_s": 53.878924000000026, + "process_cpu_us_op": 2.6939462000000014, + "p99_us": 4.159999999999999, + "read_B_op": 75.69264457070673, + "inserted": 20000000, + "close_s": 0.181, + "total_elapsed_s": 8.898843999999999, + "drain_ops_s": 2247482.931490877, + "diagnostic_window_wall_s": 8.71779703, + "diagnostic_window_cpu_s": 53.816480087, + "diagnostic_join_wall_s": 4.4279e-05, + "diagnostic_join_cpu_s": 4.365e-05, + "diagnostic_body_wall_s": 8.717841309, + "diagnostic_body_cpu_s": 53.816523737, + "diagnostic_close_wall_s": 0.180532009, + "diagnostic_close_cpu_s": 0.04918989, + "diagnostic_drain_wall_s": 8.898451944, + "diagnostic_drain_cpu_s": 53.865792249, + "body_cpu_us_op": 2.69082618685, + "drain_cpu_us_op": 2.69328961245, + "productive_wall_s": 8.624278437, + "productive_ops_s": 2319034.588933924, + "productive_end_to_stop_s": 0.093518593, + "exact_body_ops_s": 2294145.9119418343, + "exact_drain_ops_s": 2247581.953115507, + "worker_completion_spread_s": 3.503611467 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-14-original-tmp" + }, + "started": 1792227606.2322314, + "free_bytes_before": 15137206272, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227606.235618, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "74050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3370766", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2076797", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2845508", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4479201", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1912105", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3182000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2672324", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1420820", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1530665", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2964322", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2892802", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227614.3025844, + "free_bytes_after": 12403036160, + "log_sha256": "cc114bcb58ac94ca52eb6356513835ca1f313cbdc7c5a5330bd26b218085223f", + "hardware_after": { + "time": 1792227614.3027403, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1330683", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3947822", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2975547", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "492442", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1842174", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3254739", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4580299", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1804748", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3154024", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1348201", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1653290", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3201366", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2152950", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.73364800000002, + "process_system_cpu_s": 2.2770440000000036, + "db_allocated_bytes": 2734063616, + "db_apparent_bytes": 7864848384, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088306604889241, + "cpu_ns": 10003434 + }, + "stop_request": { + "wall_ns": 2088314417886076, + "cpu_ns": 54936380869 + }, + "workers_joined": { + "wall_ns": 2088314417926469, + "cpu_ns": 54936420517 + }, + "before_close": { + "wall_ns": 2088314418006751, + "cpu_ns": 54936500743 + }, + "after_close": { + "wall_ns": 2088314572232304, + "cpu_ns": 55006026651 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088314295805017, + "last_end_ns": 2088314295806047, + "loop_exit_ns": 2088314295806093, + "deregister_start_ns": 2088314295806129, + "deregister_end_ns": 2088314295806730, + "last_insert_ms": 0.00103, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000601 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088314289881847, + "last_end_ns": 2088314289882932, + "loop_exit_ns": 2088314289882975, + "deregister_start_ns": 2088314289883015, + "deregister_end_ns": 2088314289883994, + "last_insert_ms": 0.001085, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000979 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088311871984183, + "last_end_ns": 2088311871985366, + "loop_exit_ns": 2088311871985431, + "deregister_start_ns": 2088311871985459, + "deregister_end_ns": 2088311871988513, + "last_insert_ms": 0.001183, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003054 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088314191307441, + "last_end_ns": 2088314191308495, + "loop_exit_ns": 2088314191308547, + "deregister_start_ns": 2088314191308572, + "deregister_end_ns": 2088314191309300, + "last_insert_ms": 0.001054, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000728 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088312286674319, + "last_end_ns": 2088312286675678, + "loop_exit_ns": 2088312286675738, + "deregister_start_ns": 2088312286675855, + "deregister_end_ns": 2088312286676828, + "last_insert_ms": 0.001359, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000973 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088314062447794, + "last_end_ns": 2088314062448769, + "loop_exit_ns": 2088314062448819, + "deregister_start_ns": 2088314062448843, + "deregister_end_ns": 2088314062449818, + "last_insert_ms": 0.000975, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000975 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088314330223335, + "last_end_ns": 2088314330223959, + "loop_exit_ns": 2088314330223994, + "deregister_start_ns": 2088314330224014, + "deregister_end_ns": 2088314330224687, + "last_insert_ms": 0.000624, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000673 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088312307611961, + "last_end_ns": 2088312307612963, + "loop_exit_ns": 2088312307613016, + "deregister_start_ns": 2088312307613039, + "deregister_end_ns": 2088312307614106, + "last_insert_ms": 0.001002, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001067 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088314330223959 + }, + "summary_sha256": "14456b898fd1fcd29b2eb62ef8c7ab82d4dd6cda09fea38cddcb56433143f1ab", + "csv_sha256": "490b2ec212644ffe7c59793c962e42e4f3c6d9594760494c51224136996012fd", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2559817.293757, + "cpu_us_op": 2.7463244449, + "sampled_cpu_s": 54.926488898, + "sampled_s": 7.812957, + "sampled_inserted": 20000000, + "sampled_ops_s": 2559850.2589992494, + "elapsed_s": 7.813058, + "post_sample_join_s": 0.00010099999999990672, + "process_cpu_s": 55.01069200000002, + "process_cpu_us_op": 2.7505346000000013, + "p99_us": 4.159999999999999, + "read_B_op": 76.0635638550102, + "inserted": 20000000, + "close_s": 0.154, + "total_elapsed_s": 7.967058, + "drain_ops_s": 2510336.939934415, + "diagnostic_window_wall_s": 7.812996835, + "diagnostic_window_cpu_s": 54.926377435, + "diagnostic_join_wall_s": 4.0393e-05, + "diagnostic_join_cpu_s": 3.9648e-05, + "diagnostic_body_wall_s": 7.813037228, + "diagnostic_body_cpu_s": 54.926417083, + "diagnostic_close_wall_s": 0.154225553, + "diagnostic_close_cpu_s": 0.069525908, + "diagnostic_drain_wall_s": 7.967343063, + "diagnostic_drain_cpu_s": 54.996023217, + "body_cpu_us_op": 2.74632085415, + "drain_cpu_us_op": 2.74980116085, + "productive_wall_s": 7.725334718, + "productive_ops_s": 2588884.58947935, + "productive_end_to_stop_s": 0.087662117, + "exact_body_ops_s": 2559823.973233473, + "exact_drain_ops_s": 2510247.1227678326, + "worker_completion_spread_s": 2.458238593 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-15-original-tmp" + }, + "started": 1792227614.3538573, + "free_bytes_before": 15137083392, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227614.3573496, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "53050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3357486", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400244", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2675075", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3447192", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2049783", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400151", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2390259", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4487647", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "831995", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2526998", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1690347", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1675854", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1456904", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2408886", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "804556", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3539755", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227622.5216136, + "free_bytes_after": 12409950208, + "log_sha256": "6fc21b1d6dee77b3ad5d059833680ce8f7f9a6979f99437654e1aac27db9d7ee", + "hardware_after": { + "time": 1792227622.5217838, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3609271", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3770507", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "453912", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2419243", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2103597", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4424412", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2927956", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2665460", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399984", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3686538", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1248424", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.86553499999991, + "process_system_cpu_s": 2.315891999999998, + "db_allocated_bytes": 2726744064, + "db_apparent_bytes": 7864586240, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088314713886225, + "cpu_ns": 8807202 + }, + "stop_request": { + "wall_ns": 2088322630264129, + "cpu_ns": 55124419185 + }, + "workers_joined": { + "wall_ns": 2088322630330889, + "cpu_ns": 55124485011 + }, + "before_close": { + "wall_ns": 2088322630413123, + "cpu_ns": 55124567249 + }, + "after_close": { + "wall_ns": 2088322788292251, + "cpu_ns": 55177004611 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088322250613701, + "last_end_ns": 2088322250614835, + "loop_exit_ns": 2088322250614878, + "deregister_start_ns": 2088322250614923, + "deregister_end_ns": 2088322250615732, + "last_insert_ms": 0.001134, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000809 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088320000544587, + "last_end_ns": 2088320000545776, + "loop_exit_ns": 2088320000545836, + "deregister_start_ns": 2088320000545874, + "deregister_end_ns": 2088320000549647, + "last_insert_ms": 0.001189, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003773 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088320071480314, + "last_end_ns": 2088320071481629, + "loop_exit_ns": 2088320071481707, + "deregister_start_ns": 2088320071481802, + "deregister_end_ns": 2088320071482889, + "last_insert_ms": 0.001315, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001087 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088322035605893, + "last_end_ns": 2088322035607109, + "loop_exit_ns": 2088322035607158, + "deregister_start_ns": 2088322035607185, + "deregister_end_ns": 2088322035608121, + "last_insert_ms": 0.001216, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000936 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088322347219134, + "last_end_ns": 2088322347219853, + "loop_exit_ns": 2088322347219891, + "deregister_start_ns": 2088322347219922, + "deregister_end_ns": 2088322347220611, + "last_insert_ms": 0.000719, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000689 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088322260498395, + "last_end_ns": 2088322260499540, + "loop_exit_ns": 2088322260499609, + "deregister_start_ns": 2088322260499655, + "deregister_end_ns": 2088322260500724, + "last_insert_ms": 0.001145, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001069 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088320319772167, + "last_end_ns": 2088320319773742, + "loop_exit_ns": 2088320319773797, + "deregister_start_ns": 2088320319773909, + "deregister_end_ns": 2088320319775061, + "last_insert_ms": 0.001575, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001152 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088322573836687, + "last_end_ns": 2088322573837290, + "loop_exit_ns": 2088322573837326, + "deregister_start_ns": 2088322573837357, + "deregister_end_ns": 2088322573837918, + "last_insert_ms": 0.000603, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000561 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088322573837290 + }, + "summary_sha256": "49ee8f22eeecc79bf357f60ae5c6bf7dc068a7af9197bc56dd82be683909497e", + "csv_sha256": "c556ea42db90aa07a4bddfee5155ceb36045b7973a101467e8c0b4259117280f", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2526385.923543, + "cpu_us_op": 2.7558023732500003, + "sampled_cpu_s": 55.116047465, + "sampled_s": 7.916323, + "sampled_inserted": 20000000, + "sampled_ops_s": 2526425.4629327278, + "elapsed_s": 7.916447, + "post_sample_join_s": 0.0001239999999995689, + "process_cpu_s": 55.18142699999991, + "process_cpu_us_op": 2.7590713499999957, + "p99_us": 4.159999999999999, + "read_B_op": 75.54507714923069, + "inserted": 20000000, + "close_s": 0.158, + "total_elapsed_s": 8.074447, + "drain_ops_s": 2476949.814643653, + "diagnostic_window_wall_s": 7.916377904, + "diagnostic_window_cpu_s": 55.115611983, + "diagnostic_join_wall_s": 6.676e-05, + "diagnostic_join_cpu_s": 6.5826e-05, + "diagnostic_body_wall_s": 7.916444664, + "diagnostic_body_cpu_s": 55.115677809, + "diagnostic_close_wall_s": 0.157879128, + "diagnostic_close_cpu_s": 0.052437362, + "diagnostic_drain_wall_s": 8.074406026, + "diagnostic_drain_cpu_s": 55.168197409, + "body_cpu_us_op": 2.75578389045, + "drain_cpu_us_op": 2.75840987045, + "productive_wall_s": 7.859951065, + "productive_ops_s": 2544545.103984054, + "productive_end_to_stop_s": 0.056426839, + "exact_body_ops_s": 2526386.6355246464, + "exact_drain_ops_s": 2476962.38405636, + "worker_completion_spread_s": 2.573291514 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-16-main-tmp" + }, + "started": 1792227622.5803638, + "free_bytes_before": 15136677888, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227622.5836315, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3187073", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3371986", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2588252", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "960756", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1940078", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4326243", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2369217", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4434860", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3556080", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "519289", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "517200", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399888", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "916244", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3143614", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2842877", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227632.0945325, + "free_bytes_after": 12420345856, + "log_sha256": "579d1194391dcd39d75511ab85120b5be750bd8f9b1ca27a833bdbc6588902f8", + "hardware_after": { + "time": 1792227632.094679, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1195795", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1648844", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "766215", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2200877", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2670527", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3309403", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4549967", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1177375", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1734684", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "844702", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2564649", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4596315", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "821013", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.23146500000007, + "process_system_cpu_s": 2.4001069999999984, + "db_allocated_bytes": 2715959296, + "db_apparent_bytes": 7855149056, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088322945791407, + "cpu_ns": 9147918 + }, + "stop_request": { + "wall_ns": 2088332160212754, + "cpu_ns": 54550489135 + }, + "workers_joined": { + "wall_ns": 2088332160255178, + "cpu_ns": 54550530911 + }, + "before_close": { + "wall_ns": 2088332160335227, + "cpu_ns": 54550610888 + }, + "after_close": { + "wall_ns": 2088332348169876, + "cpu_ns": 54627320523 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088332063504565, + "last_end_ns": 2088332063505376, + "loop_exit_ns": 2088332063505410, + "deregister_start_ns": 2088332063505430, + "deregister_end_ns": 2088332063506265, + "last_insert_ms": 0.000811, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000835 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088328581848050, + "last_end_ns": 2088328581848877, + "loop_exit_ns": 2088328581848918, + "deregister_start_ns": 2088328581848957, + "deregister_end_ns": 2088328581849692, + "last_insert_ms": 0.000827, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000735 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088328343584773, + "last_end_ns": 2088328343585764, + "loop_exit_ns": 2088328343585858, + "deregister_start_ns": 2088328343585878, + "deregister_end_ns": 2088328343586656, + "last_insert_ms": 0.000991, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000778 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088331900554087, + "last_end_ns": 2088331900555480, + "loop_exit_ns": 2088331900555529, + "deregister_start_ns": 2088331900555579, + "deregister_end_ns": 2088331900556476, + "last_insert_ms": 0.001393, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000897 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088328213414991, + "last_end_ns": 2088328213416189, + "loop_exit_ns": 2088328213416257, + "deregister_start_ns": 2088328213416301, + "deregister_end_ns": 2088328213419511, + "last_insert_ms": 0.001198, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00321 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088331739919755, + "last_end_ns": 2088331739920908, + "loop_exit_ns": 2088331739920956, + "deregister_start_ns": 2088331739921004, + "deregister_end_ns": 2088331739922009, + "last_insert_ms": 0.001153, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001005 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088331865446497, + "last_end_ns": 2088331865447869, + "loop_exit_ns": 2088331865447930, + "deregister_start_ns": 2088331865447978, + "deregister_end_ns": 2088331865448903, + "last_insert_ms": 0.001372, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000925 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088331978195000, + "last_end_ns": 2088331978195929, + "loop_exit_ns": 2088331978195974, + "deregister_start_ns": 2088331978196012, + "deregister_end_ns": 2088331978196867, + "last_insert_ms": 0.000929, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000855 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088332063505376 + }, + "summary_sha256": "eedf70de2dcc1ea6e77daece64f0e67460ff7eb796efc796138304ca564c0b75", + "csv_sha256": "ae958f44fc12162439cf553977bc484f30178bd4c2dae4baa01fc888b0667eec", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2170500.212643, + "cpu_us_op": 2.7270745434999997, + "sampled_cpu_s": 54.54149087, + "sampled_s": 9.214361, + "sampled_inserted": 20000000, + "sampled_ops_s": 2170524.901292667, + "elapsed_s": 9.214466, + "post_sample_join_s": 0.00010499999999957765, + "process_cpu_s": 54.63157200000007, + "process_cpu_us_op": 2.7315786000000033, + "p99_us": 4.159999999999999, + "read_B_op": 76.64692584345764, + "inserted": 20000000, + "close_s": 0.188, + "total_elapsed_s": 9.402466, + "drain_ops_s": 2127101.549742376, + "diagnostic_window_wall_s": 9.214421347, + "diagnostic_window_cpu_s": 54.541341217, + "diagnostic_join_wall_s": 4.2424e-05, + "diagnostic_join_cpu_s": 4.1776e-05, + "diagnostic_body_wall_s": 9.214463771, + "diagnostic_body_cpu_s": 54.541382993, + "diagnostic_close_wall_s": 0.187834649, + "diagnostic_close_cpu_s": 0.076709635, + "diagnostic_drain_wall_s": 9.402378469, + "diagnostic_drain_cpu_s": 54.618172605, + "body_cpu_us_op": 2.72706914965, + "drain_cpu_us_op": 2.7309086302499996, + "productive_wall_s": 9.117713969, + "productive_ops_s": 2193532.2897822303, + "productive_end_to_stop_s": 0.096707378, + "exact_body_ops_s": 2170500.6929371757, + "exact_drain_ops_s": 2127121.351894179, + "worker_completion_spread_s": 3.850089187 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-fixed20m/wal0-17-async-load-tmp" + }, + "started": 1792227632.1424966, + "free_bytes_before": 15136292864, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227632.1461797, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "96000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "499375", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3381642", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1165381", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1025731", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3682925", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1282914", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2159505", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "526758", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1841618", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1225389", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "931111", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227640.753439, + "free_bytes_after": 12400984064, + "log_sha256": "1a3adf71a1a4d42617a3c7e8a562b76b1b057653171493461828d6e2b1213479", + "hardware_after": { + "time": 1792227640.7535634, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "559546", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "538076", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3023044", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3524057", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "461338", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4449801", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1969542", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1292484", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1472002", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2118113", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1553997", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4499144", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1508123", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 52.20349299999998, + "process_system_cpu_s": 2.3324190000000016, + "db_allocated_bytes": 2735054848, + "db_apparent_bytes": 7854362624, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088332505169800, + "cpu_ns": 8897116 + }, + "stop_request": { + "wall_ns": 2088340818408355, + "cpu_ns": 54461738087 + }, + "workers_joined": { + "wall_ns": 2088340818477891, + "cpu_ns": 54461806709 + }, + "before_close": { + "wall_ns": 2088340818562783, + "cpu_ns": 54461891626 + }, + "after_close": { + "wall_ns": 2088341004215852, + "cpu_ns": 54531457902 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2500000, + "last_start_ns": 2088340663461147, + "last_end_ns": 2088340663463921, + "loop_exit_ns": 2088340663463966, + "deregister_start_ns": 2088340663464013, + "deregister_end_ns": 2088340663464688, + "last_insert_ms": 0.002774, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000675 + }, + { + "index": 1, + "completed": 2500000, + "last_start_ns": 2088340722706829, + "last_end_ns": 2088340722707662, + "loop_exit_ns": 2088340722707696, + "deregister_start_ns": 2088340722707728, + "deregister_end_ns": 2088340722708232, + "last_insert_ms": 0.000833, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000504 + }, + { + "index": 2, + "completed": 2500000, + "last_start_ns": 2088340437852919, + "last_end_ns": 2088340437854239, + "loop_exit_ns": 2088340437854282, + "deregister_start_ns": 2088340437854306, + "deregister_end_ns": 2088340437855148, + "last_insert_ms": 0.00132, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000842 + }, + { + "index": 3, + "completed": 2500000, + "last_start_ns": 2088337801094281, + "last_end_ns": 2088337801095939, + "loop_exit_ns": 2088337801096012, + "deregister_start_ns": 2088337801096069, + "deregister_end_ns": 2088337801099805, + "last_insert_ms": 0.001658, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003736 + }, + { + "index": 4, + "completed": 2500000, + "last_start_ns": 2088338156516908, + "last_end_ns": 2088338156517921, + "loop_exit_ns": 2088338156517964, + "deregister_start_ns": 2088338156518070, + "deregister_end_ns": 2088338156519039, + "last_insert_ms": 0.001013, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000969 + }, + { + "index": 5, + "completed": 2500000, + "last_start_ns": 2088340279488242, + "last_end_ns": 2088340279489336, + "loop_exit_ns": 2088340279489388, + "deregister_start_ns": 2088340279489421, + "deregister_end_ns": 2088340279490247, + "last_insert_ms": 0.001094, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000826 + }, + { + "index": 6, + "completed": 2500000, + "last_start_ns": 2088337805211368, + "last_end_ns": 2088337805212497, + "loop_exit_ns": 2088337805212555, + "deregister_start_ns": 2088337805212581, + "deregister_end_ns": 2088337805213234, + "last_insert_ms": 0.001129, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000653 + }, + { + "index": 7, + "completed": 2500000, + "last_start_ns": 2088340683119770, + "last_end_ns": 2088340683120752, + "loop_exit_ns": 2088340683120794, + "deregister_start_ns": 2088340683120833, + "deregister_end_ns": 2088340683121246, + "last_insert_ms": 0.000982, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000413 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088340722707662 + }, + "summary_sha256": "9105d790cfa63761eeb9ab1920cdf7279dc17f89e3406516aa80585b4e5ceca3", + "csv_sha256": "9d881cdc321b176595ffaa47c23b8663f866ca53e77a53d3a52319efc03adedf", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 2, + "ops_s": 2405780.235758, + "cpu_us_op": 2.72265313705, + "sampled_cpu_s": 54.453062741, + "sampled_s": 8.313177, + "sampled_inserted": 20000000, + "sampled_ops_s": 2405819.099003907, + "elapsed_s": 8.313311, + "post_sample_join_s": 0.00013400000000096668, + "process_cpu_s": 54.53591199999998, + "process_cpu_us_op": 2.726795599999999, + "p99_us": 4.159999999999999, + "read_B_op": 76.04837847437148, + "inserted": 20000000, + "close_s": 0.186, + "total_elapsed_s": 8.499311, + "drain_ops_s": 2353131.9185755174, + "diagnostic_window_wall_s": 8.313238555, + "diagnostic_window_cpu_s": 54.452840971, + "diagnostic_join_wall_s": 6.9536e-05, + "diagnostic_join_cpu_s": 6.8622e-05, + "diagnostic_body_wall_s": 8.313308091, + "diagnostic_body_cpu_s": 54.452909593, + "diagnostic_close_wall_s": 0.185653069, + "diagnostic_close_cpu_s": 0.069566276, + "diagnostic_drain_wall_s": 8.499046052, + "diagnostic_drain_cpu_s": 54.522560786, + "body_cpu_us_op": 2.72264547965, + "drain_cpu_us_op": 2.7261280393, + "productive_wall_s": 8.217537862, + "productive_ops_s": 2433819.0265584444, + "productive_end_to_stop_s": 0.095700693, + "exact_body_ops_s": 2405781.1620926247, + "exact_drain_ops_s": 2353205.2747606407, + "worker_completion_spread_s": 2.921611723 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.", + "Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.", + "productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput." + ], + "lock_acquired": 1792227471.7423084, + "finished": 1792227640.8152301 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/results.csv new file mode 100644 index 000000000..9a191c4c7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/results.csv @@ -0,0 +1,19 @@ +profile,phase,quota_mode,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op,productive_wall_s,productive_ops_s,productive_end_to_stop_s,exact_body_ops_s,exact_drain_ops_s,worker_completion_spread_s +main,insert-wal0-fixed@8,fixed,0,2593454.218625,2.36091090295,47.218218059,7.711625,20000000,2593487.105506297,7.711723,9.800000000037556e-05,47.2986,2.36493,3.552,75.54067612769977,20000000,0.21,7.921723,2524703.274779994,7.711685215,47.218387677,3.5341e-05,3.4621e-05,7.711720556,47.218422298,0.209953568,0.067320542,7.921759773,47.285828518,2.3609211149,2.3642914259,7.652998235,2613354.8428813927,0.05868698,2593454.969583833,2524691.5550464774,3.26986602 +original,insert-wal0-fixed@8,fixed,0,2496154.75566,2.3854935888,47.709871776,8.012195,20000000,2496194.8629557816,8.012324,0.0001289999999993796,47.82587799999999,2.391293899999999,3.6159999999999997,75.87547140692377,20000000,0.175,8.187324,2442800.6024923404,8.012251157,47.71030893,7.0478e-05,6.9661e-05,8.012321635,47.710378591,0.174502474,0.10239978,8.186903897,47.812858107,2.38551892955,2.3906429053499996,7.984023193,2505002.743170263,0.028227964,2496155.4105160437,2442925.9524261397,3.241509901 +async-load,insert-wal0-fixed@8,fixed,0,2495292.12206,2.4523765082000004,49.047530164,8.014968,20000000,2495331.2352588307,8.015094,0.00012599999999984846,49.12729500000001,2.4563647500000005,3.7439999999999998,76.45373808487956,20000000,0.184,8.199093999999999,2439293.9024726395,8.015022324,49.047906196,6.9235e-05,6.8306e-05,8.015091559,49.047974502,0.184431578,0.065851113,8.199602751,49.113905253,2.4523987251,2.45569526265,7.950708235,2515499.174269473,0.064314089,2495292.76774666,2439142.554504955,3.316131881 +async-load,insert-wal0-fixed@8,fixed,0,2241629.295723,2.5504580257,51.009160514,8.921948,20000000,2241662.9193534865,8.922082,0.00013399999999919032,51.09307899999999,2.554653949999999,3.8080000000000003,77.00109441766523,20000000,0.178,9.100082,2197782.3936092,8.921999696,51.009320263,7.3159e-05,7.2511e-05,8.922072855,51.009392774,0.178173439,0.069432345,9.100336399,51.078915155,2.5504696386999997,2.5539457577499998,8.828230491,2265459.654727993,0.093769205,2241631.5496450854,2197720.9548207163,3.656361431 +original,insert-wal0-fixed@8,fixed,0,2322041.418097,2.4860572952,49.721145904000004,8.612997,20000000,2322072.09639107,8.613111,0.00011399999999994748,49.80628499999999,2.490314249999999,3.7439999999999998,76.52018422588375,20000000,0.163,8.776111,2278913.7466470054,8.613065086,49.720952457,4.3668e-05,4.2863e-05,8.613108754,49.72099532,0.162618904,0.071476476,8.775818051,49.792562108,2.486049766,2.4896281053999996,8.612776382,2322131.576735043,0.000288704,2322041.967798425,2278989.819954279,3.979883502 +main,insert-wal0-fixed@8,fixed,0,2559988.339233,2.5687255333,51.374510666,7.812433,20000000,2560021.9547482836,7.812536,0.0001029999999992981,51.47088200000002,2.573544100000001,3.872,76.6787577739477,20000000,0.198,8.010536,2496711.8305192064,7.812367536,51.374347951,4.1448e-05,4.0623e-05,7.812408984,51.374388574,0.198309269,0.081631597,8.01079677,51.456098668,2.5687194287,2.5728049334,7.766518041,2575156.575239841,0.045849495,2560029.8244703365,2496630.556762957,2.596140991 +original,insert-wal0-fixed@8,fixed,1,2295055.041703,2.5481949151500003,50.963898303,8.71425,20000000,2295091.3733253004,8.714388,0.00013799999999974943,51.051181000000014,2.5525590500000006,3.872,76.45162500967629,20000000,0.195,8.909388,2244823.1012051557,8.714311368,50.963810159,7.1514e-05,7.0916e-05,8.714382882,50.963881075,0.195329139,0.073412817,8.909790105,51.037371984,2.54819405375,2.5518685992,8.629405043,2317656.8836832615,0.084906325,2295056.3764315443,2244721.79078342,3.682829396 +async-load,insert-wal0-fixed@8,fixed,1,2434823.275792,2.60224825205,52.044965041,8.214046,20000000,2434853.664077362,8.214149,0.00010300000000107445,52.124083999999975,2.6062041999999987,3.9360000000000004,75.89437270885664,20000000,0.147,8.361149000000001,2392015.738506753,8.214094698,52.045313536,4.313e-05,4.2442e-05,8.214137828,52.045355978,0.147274509,0.065485757,8.361493431,52.110922762,2.6022677989,2.6055461381000002,8.117407562,2463840.8072086894,0.096687136,2434826.4442099887,2391917.2053464237,3.214092263 +main,insert-wal0-fixed@8,fixed,1,2320829.230873,2.6133029477000003,52.266058954,8.61751,20000000,2320856.02453609,8.617609,9.900000000051534e-05,52.32960099999998,2.6164800499999994,4.0,76.22938725182341,20000000,0.184,8.801609,2272311.8011718085,8.617560711,52.266214773,4.0764e-05,4.0153e-05,8.617601475,52.266254926,0.183774356,0.049845176,8.801468657,52.316192811,2.6133127463,2.6158096405499998,8.54092346,2341667.1620658687,0.076637251,2320831.388875522,2272348.0341083263,3.609057375 +main,insert-wal0-fixed@8,fixed,1,2812225.841771,2.68601514025,53.720302805,7.111697,20000000,2812268.2954574693,7.111804,0.00010699999999985721,53.809248000000025,2.6904624000000013,4.064,75.32075449251266,20000000,0.144,7.255804,2756414.0376448976,7.111758381,53.720094512,4.3569e-05,4.2796e-05,7.11180195,53.720137308,0.143636068,0.07582805,7.255517116,53.796044463,2.6860068654,2.68980222315,7.028103348,2845717.971078418,0.083655033,2812226.7943639797,2756523.026580095,2.082698585 +async-load,insert-wal0-fixed@8,fixed,1,2697881.451103,2.6687265061,53.374530122,7.413099,20000000,2697927.0073150243,7.413224,0.00012499999999970868,53.46807000000001,2.673403500000001,4.0,75.92792449839267,20000000,0.159,7.572223999999999,2641231.955103283,7.413147435,53.374450956,6.7911e-05,6.7188e-05,7.413215346,53.374518144,0.158617321,0.080329264,7.571911118,53.454925854,2.6687259072000002,2.6727462927000003,7.372263954,2712870.852806147,0.040883481,2697884.664957364,2641341.0945165297,2.645886374 +original,insert-wal0-fixed@8,fixed,1,2218664.890125,2.6578670242499998,53.157340485,9.014296,20000000,2218697.943799494,9.01443,0.00013400000000096668,53.24158299999994,2.662079149999997,4.0,75.76329661374791,20000000,0.188,9.202430000000001,2173338.9985036557,9.014353832,53.15783148,7.4373e-05,7.3544e-05,9.014428205,53.157905024,0.18821924,0.069947282,9.20272878,53.227933658,2.6578952512000003,2.6613966829,8.971402271,2229305.8984379587,0.042951561,2218665.404524124,2173268.437886094,3.802767313 +async-load,insert-wal0-fixed@8,fixed,2,2662396.411079,2.70479502855,54.095900571,7.511936,20000000,2662429.49886687,7.512029,9.299999999967667e-05,54.19678500000005,2.709839250000002,4.0,75.66827086959084,20000000,0.175,7.687029,2601785.42321097,7.511986986,54.095700779,3.8593e-05,3.4135e-05,7.512025579,54.095734914,0.17461304,0.087408277,7.686717893,54.183222452,2.7047867457,2.7091611226,7.479281043,2674053.8141320916,0.032705943,2662397.750070281,2601890.7261073333,2.169493229 +main,insert-wal0-fixed@8,fixed,2,2294145.324579,2.69083260715,53.816652143,8.717724,20000000,2294176.7828391907,8.717844,0.00011999999999900979,53.878924000000026,2.6939462000000014,4.159999999999999,75.69264457070673,20000000,0.181,8.898843999999999,2247482.931490877,8.71779703,53.816480087,4.4279e-05,4.365e-05,8.717841309,53.816523737,0.180532009,0.04918989,8.898451944,53.865792249,2.69082618685,2.69328961245,8.624278437,2319034.588933924,0.093518593,2294145.9119418343,2247581.953115507,3.503611467 +original,insert-wal0-fixed@8,fixed,2,2559817.293757,2.7463244449,54.926488898,7.812957,20000000,2559850.2589992494,7.813058,0.00010099999999990672,55.01069200000002,2.7505346000000013,4.159999999999999,76.0635638550102,20000000,0.154,7.967058,2510336.939934415,7.812996835,54.926377435,4.0393e-05,3.9648e-05,7.813037228,54.926417083,0.154225553,0.069525908,7.967343063,54.996023217,2.74632085415,2.74980116085,7.725334718,2588884.58947935,0.087662117,2559823.973233473,2510247.1227678326,2.458238593 +original,insert-wal0-fixed@8,fixed,2,2526385.923543,2.7558023732500003,55.116047465,7.916323,20000000,2526425.4629327278,7.916447,0.0001239999999995689,55.18142699999991,2.7590713499999957,4.159999999999999,75.54507714923069,20000000,0.158,8.074447,2476949.814643653,7.916377904,55.115611983,6.676e-05,6.5826e-05,7.916444664,55.115677809,0.157879128,0.052437362,8.074406026,55.168197409,2.75578389045,2.75840987045,7.859951065,2544545.103984054,0.056426839,2526386.6355246464,2476962.38405636,2.573291514 +main,insert-wal0-fixed@8,fixed,2,2170500.212643,2.7270745434999997,54.54149087,9.214361,20000000,2170524.901292667,9.214466,0.00010499999999957765,54.63157200000007,2.7315786000000033,4.159999999999999,76.64692584345764,20000000,0.188,9.402466,2127101.549742376,9.214421347,54.541341217,4.2424e-05,4.1776e-05,9.214463771,54.541382993,0.187834649,0.076709635,9.402378469,54.618172605,2.72706914965,2.7309086302499996,9.117713969,2193532.2897822303,0.096707378,2170500.6929371757,2127121.351894179,3.850089187 +async-load,insert-wal0-fixed@8,fixed,2,2405780.235758,2.72265313705,54.453062741,8.313177,20000000,2405819.099003907,8.313311,0.00013400000000096668,54.53591199999998,2.726795599999999,4.159999999999999,76.04837847437148,20000000,0.186,8.499311,2353131.9185755174,8.313238555,54.452840971,6.9536e-05,6.8622e-05,8.313308091,54.452909593,0.185653069,0.069566276,8.499046052,54.522560786,2.72264547965,2.7261280393,8.217537862,2433819.0265584444,0.095700693,2405781.1620926247,2353205.2747606407,2.921611723 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/summary.csv new file mode 100644 index 000000000..bddafcc18 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/summary.csv @@ -0,0 +1,4 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,productive_wall_s_mean,productive_ops_s_mean,productive_end_to_stop_s_mean,exact_body_ops_s_mean,exact_drain_ops_s_mean,worker_completion_spread_s_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0-fixed@8,main,6,2458523.8612873335,2170500.212643,2812225.841771,237715.82587948683,0.0,2.6078102791416664,3.968,76.01819101002465,2458555.844063333,2404120.90422486,52.15620558283334,8.197558333333333,8.197663666666665,0.00010533333333310561,0.18416666666666667,8.381830333333333,52.23647116666669,2.6118235583333345,0.0,0.0,8.19759837,52.1561443695,4.130416666666667e-05,4.0603166666666664e-05,8.197639674166668,52.156184972666665,0.18400665316666667,0.06675414833333333,8.381728788166667,52.223021552333336,2.6078092486333335,2.6111510776166664,8.121755915,2481410.5716636125,0.075842455,2458531.5970287803,2404149.4129179236,3.1519106041666665,3,0.0,0.0,0.0 +insert-wal0-fixed@8,original,6,2403019.8871474997,2218664.890125,2559817.293757,141900.9475775443,-2.2576138069602014,2.596623273591667,3.925333333333333,76.03653637674545,2403055.3330672705,2354527.2005710374,51.93246547183333,8.347169666666668,8.347293,0.00012333333333325314,0.17216666666666666,8.519459666666668,52.01950766666664,2.6009753833333322,-2.2574435772967805,-2.0628622947651887,8.347226030333333,51.932482074,6.119766666666666e-05,6.040966666666666e-05,8.347287228,51.93254248366667,0.17212907300000002,0.07319993749999999,8.519498320333334,52.00582441383333,2.596627124183333,2.6002912206916666,8.297148778666667,2417921.132581655,0.05007725166666666,2403021.6280047093,2354519.251312354,3.2897533698333334,3,-2.159766080211567,-30.091507767643733,36.93202453375628 +insert-wal0-fixed@8,async-load,6,2489633.7985858335,2241629.295723,2697881.451103,170169.2501758228,1.2653909033939703,2.6168762429416668,3.941333333333333,76.16562984229273,2489670.5706459135,2437540.2219130606,52.33752485883334,8.064862333333332,8.0649815,0.0001191666666667442,0.17149999999999999,8.2364815,52.42420416666667,2.6212102083333337,1.2655692429241805,1.3900847344853418,8.064914949,52.337588783499996,6.0260666666666664e-05,5.886733333333333e-05,8.064975209666667,52.33764765083333,0.17146049266666666,0.073012172,8.236517940666667,52.410742043666666,2.6168823825416667,2.620537102183333,7.994238191166667,2510923.8882838064,0.07067675783333334,2489635.723120334,2437536.3016760997,2.9872628168333333,3,1.4249071636910138,-22.105344098362767,32.06312646343077 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.csv new file mode 100644 index 000000000..b26ccd567 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.csv @@ -0,0 +1,78 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100060,0.100060,609778,0.018173,6094104.645,0.000,0.000,16.082,0.000,4.167,8.256,97.914,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,16.082,723043.932,822204.129,723073.914,648069.149,820065.419,796699.511,725142.666,835805.925 +0.200215,0.100155,1170667,0.034889,5600219.963,0.000,0.000,13.038,0.000,0.200,9.261,187.348,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,13.038,684070.949,715013.045,691309.742,723330.169,699447.144,757167.783,686836.667,643044.464 +0.300367,0.100152,1705630,0.050832,5341513.090,0.000,0.000,17.385,0.000,0.002,9.348,273.039,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,17.385,668454.224,693885.578,659907.212,461289.030,669033.344,828960.320,555096.481,804886.902 +0.400529,0.100162,2235100,0.066611,5286121.893,0.000,0.000,15.595,0.000,4.841,9.786,292.711,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,15.595,693624.414,629159.026,655106.919,607973.405,673926.379,662464.978,574298.052,789568.719 +0.500679,0.100150,2438782,0.072681,2033775.601,0.000,0.000,81.154,0.000,0.001,10.696,299.586,0.000,81.909,0.447998,14.094,8,0.000,0.000,0.000,0,0.000,0,81.154,620381.339,146979.983,114119.173,91003.775,100010.293,597934.939,138942.015,224404.085 +0.600838,0.100159,2841186,0.084674,4017640.541,0.000,0.000,19.362,0.000,0.000,8.547,299.586,20.319,1203.630,0.610229,13.976,8,0.000,0.000,0.000,0,0.000,0,19.362,454635.838,456902.228,488851.338,506463.285,516816.794,595641.239,450372.628,547957.192 +0.700991,0.100153,3328778,0.099205,4868467.447,0.000,0.000,14.621,0.000,2.198,9.329,299.586,85.845,691.520,0.610229,13.909,8,0.000,0.000,0.000,0,0.000,0,14.621,550028.028,597095.977,494333.284,742852.856,700347.921,489181.171,577635.767,716992.442 +0.801140,0.100149,3798654,0.113209,4691774.417,0.000,0.000,12.420,0.000,0.001,9.439,299.586,136.047,189.288,0.804810,13.890,8,0.000,0.000,0.000,0,0.000,0,12.420,461922.244,561184.452,569462.128,675244.628,682374.013,504598.703,510849.396,726138.852 +0.901306,0.100166,4126885,0.122991,3276878.083,0.000,0.000,58.710,0.000,63.976,9.481,299.586,89.968,44.068,0.804810,13.886,8,0.000,0.000,0.000,0,0.000,0,58.710,484786.394,682508.640,233632.719,355720.340,731966.655,252191.954,248667.796,287403.585 +1.001467,0.100161,4613067,0.137480,4853999.673,0.000,0.000,74.983,0.000,0.001,9.187,299.586,42.432,0.858,0.804810,13.886,8,0.000,0.000,0.000,0,0.000,0,74.983,623565.368,539670.531,434460.037,854742.915,599933.441,528288.869,651290.699,622047.813 +1.101628,0.100161,5153116,0.153575,5391823.076,0.000,0.000,10.828,0.000,1.941,8.641,299.586,0.000,79.872,1.025024,13.878,8,0.000,0.000,0.000,0,0.000,0,10.828,604188.815,624506.156,644364.236,800043.993,724834.886,670092.879,693375.454,630416.656 +1.201763,0.100135,5588589,0.166553,4348877.324,0.000,0.000,13.728,0.000,0.001,8.119,299.586,0.000,533.852,1.090820,13.826,8,0.000,0.000,0.000,0,0.000,0,13.728,575984.845,586051.298,488672.350,623251.235,466302.455,549420.595,582665.854,476528.692 +1.301910,0.100148,5878104,0.175181,2890871.770,0.000,0.000,64.079,0.000,4.144,9.696,299.586,0.000,237.266,1.247684,13.803,8,0.000,0.000,0.000,0,0.000,0,64.079,593431.774,624565.699,209230.358,236140.533,267623.941,246884.633,487638.339,225356.493 +1.402059,0.100149,6346347,0.189136,4675463.373,0.000,0.000,24.266,0.000,0.001,8.915,299.586,0.000,0.624,1.285282,13.803,8,0.000,0.000,0.000,0,0.000,0,24.266,636831.096,604119.837,516979.680,669312.697,642822.169,554104.362,561433.442,489860.089 +1.502209,0.100150,6893058,0.205429,5458925.869,0.000,0.000,12.044,0.000,9.767,8.404,299.586,0.000,3.978,1.549805,13.802,8,0.000,0.000,0.000,0,0.000,0,12.044,771093.961,599511.201,542476.708,660070.409,709086.923,871972.721,786241.251,518472.695 +1.602373,0.100164,7322299,0.218222,4285401.526,0.000,0.000,15.879,0.000,22.563,8.133,299.586,0.000,580.379,1.618774,13.745,8,0.000,0.000,0.000,0,0.000,0,15.879,574001.261,568630.045,527247.723,498464.796,448646.270,622831.403,539777.232,505802.795 +1.702533,0.100160,7635080,0.227543,3122820.856,0.000,0.000,23.290,0.000,56.403,9.560,299.586,0.000,302.875,1.776367,13.716,8,0.000,0.000,0.000,0,0.000,0,23.290,553435.809,625510.659,226997.340,209046.020,198073.550,246576.060,481001.533,582179.886 +1.802689,0.100157,8024848,0.239159,3891580.803,0.000,0.000,66.088,0.000,1.603,9.389,299.586,13.377,12.675,1.890263,13.715,8,0.000,0.000,0.000,0,0.000,0,66.088,534182.786,559692.805,483432.326,568738.627,194355.391,410666.371,607058.569,533453.928 +1.902846,0.100156,8560259,0.255116,5345767.716,0.000,0.000,11.860,0.000,0.003,8.637,299.586,0.000,0.000,1.890263,13.715,8,0.000,0.000,0.000,0,0.000,0,11.860,778475.158,738008.309,780252.385,571847.609,532508.998,619223.677,661437.800,664013.780 +2.002996,0.100150,9004444,0.268353,4435196.451,0.000,0.000,22.340,0.000,1.775,7.999,299.586,0.000,458.648,2.145630,13.670,8,0.000,0.000,0.000,0,0.000,0,22.340,647169.136,603404.790,662765.739,449266.025,559121.223,528816.685,504083.789,480569.065 +2.103149,0.100153,9348882,0.278618,3439107.848,0.000,0.000,20.464,0.000,40.633,9.184,299.586,0.000,447.439,2.289917,13.626,8,0.000,0.000,0.000,0,0.000,0,20.464,332370.476,650662.534,367217.056,572272.706,320838.155,370232.434,281847.927,543666.559 +2.203300,0.100151,9705939,0.289260,3565195.076,0.000,0.000,64.632,0.000,0.002,9.934,299.586,32.763,14.821,2.423786,13.624,8,0.000,0.000,0.000,0,0.000,0,64.632,422483.060,708032.563,412937.451,441504.384,206548.605,556980.291,320756.424,495952.297 +2.303460,0.100160,10236929,0.305084,5301413.815,0.000,0.000,9.700,0.000,2.640,8.406,299.586,0.000,0.039,2.423786,13.624,8,0.000,0.000,0.000,0,0.000,0,9.700,695287.026,697573.366,601547.080,641792.657,578713.630,802804.918,660313.011,623382.127 +2.403609,0.100150,10676017,0.318170,4384310.987,0.000,0.000,22.117,0.000,3.410,7.672,299.586,0.000,532.054,2.696045,13.572,8,0.000,0.000,0.000,0,0.000,0,22.117,605892.192,547769.277,418003.705,462187.504,591493.765,694279.761,569157.232,495527.551 +2.503752,0.100143,11048582,0.329273,3720342.374,0.000,0.000,20.030,0.000,10.600,8.105,299.586,0.000,380.278,2.809456,13.535,8,0.000,0.000,0.000,0,0.000,0,20.030,459943.821,493316.210,492008.077,393528.572,534217.858,498089.401,403903.771,445334.663 +2.603898,0.100146,11240465,0.334992,1916030.373,0.000,0.000,65.919,0.000,23.444,10.355,299.586,17.240,31.555,2.961304,13.532,8,0.000,0.000,0.000,0,0.000,0,65.919,125746.265,639954.923,7409.174,153315.981,140654.481,291254.431,178778.776,378916.343 +2.704050,0.100152,11781088,0.351104,5398030.338,0.000,0.000,43.805,0.000,6.658,8.335,299.586,0.000,1.287,2.968994,13.532,8,0.000,0.000,0.000,0,0.000,0,43.805,791278.041,721284.362,656922.129,575346.044,547688.056,819375.361,642334.288,643802.058 +2.804245,0.100194,12285858,0.366147,5037908.070,0.000,0.000,14.863,0.000,0.000,8.556,299.586,0.000,382.109,3.258793,13.495,8,0.000,0.000,0.000,0,0.000,0,14.863,689090.649,698971.444,630175.160,645156.042,723893.005,697703.908,453738.092,499179.769 +2.904434,0.100190,12770579,0.380593,4838029.307,0.000,0.000,16.514,0.000,8.553,8.399,299.586,0.000,463.145,3.304932,13.449,8,0.000,0.000,0.000,0,0.000,0,16.514,433587.221,608135.995,682754.398,710142.427,660067.449,565876.188,604632.643,572832.986 +3.004582,0.100148,12991304,0.387171,2203998.199,0.000,0.000,64.842,0.000,31.403,10.613,299.586,78.049,113.036,3.517826,13.438,8,0.000,0.000,0.000,0,0.000,0,64.842,199845.146,214793.092,548360.943,522389.262,43346.047,438842.527,204248.650,32172.532 +3.104741,0.100159,13510649,0.402649,5185216.136,0.000,0.000,49.331,0.000,1.123,8.993,299.586,0.000,0.000,3.517826,13.438,8,0.000,0.000,0.000,0,0.000,0,49.331,600087.092,763108.222,803693.774,643268.522,590332.581,551963.510,672651.862,560110.572 +3.204900,0.100160,13990930,0.416962,4795161.478,0.000,0.000,23.861,0.000,3.884,8.352,299.586,0.000,450.843,3.782227,13.394,8,0.000,0.000,0.000,0,0.000,0,23.861,465277.859,678927.077,710147.280,554815.042,700472.711,593263.715,553587.001,538670.793 +3.305035,0.100134,14418984,0.429719,4274794.633,0.000,0.000,19.057,0.000,0.001,8.369,299.586,0.000,382.065,3.855835,13.357,8,0.000,0.000,0.000,0,0.000,0,19.057,427864.945,478077.459,525913.167,524535.020,607233.872,582367.293,605815.778,522987.100 +3.405173,0.100138,14643768,0.436418,2244742.659,0.000,0.000,63.139,0.000,12.889,8.786,299.586,35.810,160.170,3.965336,13.341,8,0.000,0.000,0.000,0,0.000,0,63.139,165471.679,510096.159,240148.638,176246.811,291308.047,325321.115,278895.175,257255.034 +3.505341,0.100169,15043121,0.448320,3986799.525,0.000,0.000,59.147,0.000,0.001,9.176,299.586,0.000,115.157,4.282959,13.330,8,0.000,0.000,0.000,0,0.000,0,59.147,318691.987,380857.041,542923.442,486139.304,414480.279,716510.394,597810.782,529386.295 +3.605505,0.100164,15547063,0.463339,5031183.299,0.000,0.000,12.052,0.000,0.001,8.920,299.586,0.000,150.184,4.571899,13.315,8,0.000,0.000,0.000,0,0.000,0,12.052,555560.475,563048.217,742374.636,719931.379,574549.388,636907.300,641120.403,597691.501 +3.705663,0.100158,16014071,0.477257,4662726.181,0.000,0.000,14.434,0.000,0.001,8.386,299.586,0.000,608.142,4.571899,13.256,8,0.000,0.000,0.000,0,0.000,0,14.434,601621.153,550122.374,694534.615,632911.803,454313.479,716470.019,482998.239,529754.498 +3.805819,0.100156,16464489,0.490680,4497167.926,0.000,0.000,34.590,0.000,18.798,8.012,350.227,54.797,237.949,4.571899,13.233,8,0.000,0.000,0.000,0,0.000,0,34.590,744259.536,514627.582,680518.921,490605.039,500339.860,650665.469,371740.375,544411.143 +3.905970,0.100151,16648683,0.496169,1839154.655,0.000,0.000,12.760,0.000,118.950,6.229,357.898,619.296,218.107,4.622803,13.211,8,0.000,0.000,0.000,0,0.000,0,12.760,9895.014,0.000,633490.597,0.000,0.000,605183.468,590585.576,0.000 +4.006114,0.100143,16792792,0.500464,1439025.387,0.000,0.000,14.776,0.000,219.093,7.340,357.898,604.289,1029.382,4.987671,13.111,8,0.000,0.000,0.000,0,0.000,0,14.776,0.000,0.000,487760.196,0.000,0.000,465112.689,486152.502,0.000 +4.106254,0.100140,16949048,0.505121,1560368.291,0.000,0.000,26.699,0.000,319.234,7.873,357.898,772.119,504.448,5.019531,13.061,8,0.000,0.000,0.000,0,0.000,0,26.699,0.000,0.000,375961.920,0.000,0.000,612629.494,571776.876,0.000 +4.206387,0.100133,17073354,0.508826,1241409.298,0.000,0.000,8.455,0.000,419.367,4.470,357.898,290.746,810.407,5.140625,12.982,8,0.000,0.000,0.000,0,0.000,0,8.455,0.000,0.000,479522.379,0.000,0.000,500364.665,261522.254,0.000 +4.306504,0.100117,17244058,0.513913,1705044.689,0.000,0.000,58.982,0.000,519.484,8.135,357.898,724.153,426.025,5.181152,12.940,8,0.000,0.000,0.000,0,0.000,0,58.982,0.000,0.000,626466.883,0.000,0.000,617127.812,461449.993,0.000 +4.406664,0.100160,17353747,0.517182,1095140.404,0.000,0.000,7.574,0.000,619.643,4.945,357.898,346.829,553.335,5.298096,12.886,7,0.000,0.000,0.000,0,0.000,0,7.574,0.000,0.000,377946.193,0.000,0.000,319239.982,397954.228,0.000 +4.506815,0.100151,17457712,0.520280,1038083.542,0.000,0.000,20.390,0.000,719.794,4.889,357.898,522.961,565.319,5.362671,12.831,7,0.000,0.000,0.000,0,0.000,0,20.390,0.000,0.000,624787.202,0.000,0.000,0.000,413296.340,0.000 +4.607194,0.100379,17612057,0.524880,1537625.276,0.000,0.000,4.823,0.000,820.173,4.937,357.898,436.666,229.755,5.488892,12.808,7,0.000,0.000,0.000,0,0.000,0,4.823,0.000,0.000,768807.657,0.000,0.000,0.000,768817.619,0.000 +4.707318,0.100124,17665341,0.526468,532178.837,0.000,0.000,44.840,0.000,920.297,3.617,357.898,410.311,836.578,5.508667,12.727,7,0.000,0.000,0.000,0,0.000,0,44.840,0.000,0.000,429626.245,0.000,0.000,0.000,102552.592,0.000 +4.807441,0.100123,17761677,0.529339,962174.111,0.000,0.000,4.151,0.000,1020.421,4.586,357.898,455.259,258.705,5.542480,12.701,6,0.000,0.000,0.000,0,0.000,0,4.151,0.000,0.000,251959.457,0.000,0.000,0.000,710214.653,0.000 +4.907566,0.100125,17807615,0.530708,458807.165,0.000,0.000,2.147,0.000,1120.545,3.915,357.898,420.413,688.398,5.653442,12.634,6,0.000,0.000,0.000,0,0.000,0,2.147,0.000,0.000,0.000,0.000,0.000,0.000,458807.165,0.000 +5.007683,0.100117,17807625,0.530709,99.883,0.000,0.000,36.739,0.000,1220.662,1.939,357.898,309.950,344.753,5.673218,12.600,6,0.000,0.000,0.000,0,0.000,0,36.739,0.000,0.000,0.000,0.000,0.000,0.000,99.883,0.000 +5.107827,0.100144,17826596,0.531274,189436.318,0.000,0.000,11.138,0.000,1320.807,2.946,357.898,413.660,228.420,5.698608,12.578,5,0.000,0.000,0.000,0,0.000,0,11.138,0.000,0.000,0.000,0.000,0.000,0.000,189436.318,0.000 +5.207979,0.100151,17826600,0.531274,39.940,0.000,0.000,1411.094,0.000,1400.959,4.271,412.160,260.465,341.670,5.808838,12.545,5,0.000,0.000,0.000,0,0.000,0,1411.094,0.000,9.985,0.000,9.985,9.985,0.000,0.000,9.985 +5.308148,0.100170,18096501,0.539318,2694441.682,0.000,0.000,1440.090,0.000,27.079,5.824,412.160,13.532,477.589,5.808838,12.498,5,0.000,0.000,0.000,0,0.000,0,1440.090,465570.644,722614.835,0.000,426516.858,552403.422,0.000,0.000,527335.923 +5.408293,0.100145,18419487,0.548943,3225197.654,0.000,0.000,15.929,0.000,127.224,4.152,412.160,72.200,210.243,5.820312,12.477,5,0.000,0.000,0.000,0,0.000,0,15.929,638936.354,850151.022,0.000,0.000,840075.587,0.000,0.000,896034.692 +5.508428,0.100135,18430394,0.549269,108923.164,0.000,0.000,133.584,0.000,94.403,1.718,412.160,432.659,310.870,5.852051,12.447,5,0.000,0.000,0.000,0,0.000,0,133.584,9.987,36440.875,0.000,9.987,35572.046,0.000,0.000,36890.269 +5.608603,0.100176,18430402,0.549269,79.860,0.000,0.000,164.475,0.000,194.578,2.233,412.160,482.394,395.672,5.984985,12.408,5,0.000,0.000,0.000,0,0.000,0,164.475,19.965,0.000,0.000,19.965,19.965,0.000,0.000,19.965 +5.708779,0.100175,18430405,0.549269,29.948,0.000,0.000,205.036,0.000,169.351,1.361,412.160,279.588,738.121,6.046143,12.336,5,0.000,0.000,0.000,0,0.000,0,205.036,0.000,19.965,0.000,0.000,0.000,0.000,0.000,9.983 +5.808924,0.100145,18430409,0.549269,39.942,0.000,0.000,215.371,0.000,269.496,1.781,412.160,465.848,435.189,6.103394,12.293,5,0.000,0.000,0.000,0,0.000,0,215.371,0.000,0.000,0.000,19.971,9.986,0.000,0.000,9.986 +5.909066,0.100143,18430420,0.549269,109.843,0.000,0.000,279.533,0.000,84.930,2.901,412.160,785.011,361.125,6.195068,12.258,5,0.000,0.000,0.000,0,0.000,0,279.533,19.971,19.971,0.000,19.971,29.957,0.000,0.000,19.971 +6.009180,0.100113,18430425,0.549269,49.943,0.000,0.000,169.781,0.000,128.952,1.177,412.160,232.705,568.536,6.211670,12.202,5,0.000,0.000,0.000,0,0.000,0,169.781,19.977,9.989,0.000,0.000,0.000,0.000,0.000,19.977 +6.109308,0.100129,18430426,0.549269,9.987,0.000,0.000,13.823,0.000,229.081,1.403,412.160,340.772,508.134,6.271973,12.153,5,0.000,0.000,0.000,0,0.000,0,13.823,0.000,9.987,0.000,0.000,0.000,0.000,0.000,0.000 +6.209428,0.100120,18430434,0.549270,79.904,0.000,0.000,310.798,0.000,197.674,1.561,412.160,403.385,309.123,6.361694,12.123,5,0.000,0.000,0.000,0,0.000,0,310.798,19.976,0.000,0.000,19.976,19.976,0.000,0.000,19.976 +6.309546,0.100118,18430440,0.549270,59.929,0.000,0.000,207.985,0.000,125.129,2.072,412.160,522.198,374.286,6.361694,12.086,5,0.000,0.000,0.000,0,0.000,0,207.985,19.976,19.976,0.000,0.000,19.976,0.000,0.000,0.000 +6.409677,0.100132,18430446,0.549270,59.921,0.000,0.000,157.559,0.000,127.696,1.647,412.160,414.220,597.494,6.468018,12.028,5,0.000,0.000,0.000,0,0.000,0,157.559,0.000,19.974,0.000,19.974,0.000,0.000,0.000,19.974 +6.509786,0.100109,18430450,0.549270,39.957,0.000,0.000,171.656,0.000,191.774,1.501,412.160,358.048,405.262,6.545532,11.988,5,0.000,0.000,0.000,0,0.000,0,171.656,19.978,0.000,0.000,0.000,19.978,0.000,0.000,0.000 +6.609890,0.100104,18430456,0.549270,59.938,0.000,0.000,249.498,0.000,170.197,1.941,412.160,503.891,441.924,6.545532,11.945,5,0.000,0.000,0.000,0,0.000,0,249.498,0.000,19.979,0.000,19.979,0.000,0.000,0.000,19.979 +6.710044,0.100154,18430462,0.549271,59.908,0.000,0.000,171.638,0.000,143.119,1.214,412.160,266.230,354.493,6.577026,11.910,5,0.000,0.000,0.000,0,0.000,0,171.638,19.969,0.000,0.000,19.969,19.969,0.000,0.000,0.000 +6.810175,0.100130,18430466,0.549271,39.948,0.000,0.000,193.701,0.000,192.554,1.354,412.160,363.237,353.289,6.614258,11.876,5,0.000,0.000,0.000,0,0.000,0,193.701,0.000,19.974,0.000,0.000,0.000,0.000,0.000,19.974 +6.910277,0.100103,18430472,0.549271,59.938,0.000,0.000,258.683,0.000,141.847,1.501,412.160,390.029,429.286,6.720337,11.834,5,0.000,0.000,0.000,0,0.000,0,258.683,19.979,0.000,0.000,19.979,19.979,0.000,0.000,0.000 +7.010427,0.100150,18430474,0.549271,19.970,0.000,0.000,199.429,0.000,235.388,1.138,412.160,305.832,307.314,6.720337,11.804,5,0.000,0.000,0.000,0,0.000,0,199.429,0.000,19.970,0.000,0.000,0.000,0.000,0.000,0.000 +7.110549,0.100123,18466836,0.550355,363174.697,0.000,0.000,299.621,0.000,204.227,2.143,412.160,449.722,497.437,6.765869,11.755,5,0.000,0.000,0.000,0,0.000,0,299.621,0.000,0.000,0.000,91298.056,52235.951,0.000,0.000,219640.690 +7.210728,0.100178,18749418,0.558776,2820788.531,0.000,0.000,226.834,0.000,0.001,5.644,412.160,112.222,383.496,6.813477,11.717,5,0.000,0.000,0.000,0,0.000,0,226.834,511018.491,526201.409,0.000,590396.903,611838.657,0.000,0.000,581333.070 +7.310859,0.100132,19066330,0.568221,3164955.267,0.000,0.000,15.648,0.000,0.001,4.922,412.160,0.156,246.629,6.842407,11.693,4,0.000,0.000,0.000,0,0.000,0,15.648,770775.744,428256.462,0.000,544992.849,703793.885,0.000,0.000,717136.327 +7.411110,0.100250,19400159,0.578170,3329952.897,0.000,0.000,13.206,0.000,9.080,4.252,412.160,0.000,189.136,6.866943,11.675,4,0.000,0.000,0.000,0,0.000,0,13.206,771588.198,0.000,0.000,890590.256,845772.465,0.000,0.000,822001.978 +7.511327,0.100217,19721165,0.587737,3203111.458,0.000,0.000,13.640,0.000,0.001,4.587,412.160,0.000,123.950,6.888916,11.663,4,0.000,0.000,0.000,0,0.000,0,13.640,779798.376,0.000,0.000,858298.085,754962.253,0.000,0.000,810052.744 +7.611492,0.100165,19923378,0.593763,2018797.510,0.000,0.000,13.092,0.000,0.000,2.958,412.160,0.000,114.732,6.914551,11.651,2,0.000,0.000,0.000,0,0.000,0,13.092,145140.412,0.000,0.000,816532.126,823021.414,0.000,0.000,234103.558 +7.711625,0.100134,20000000,0.596046,765197.031,0.000,0.000,10.651,0.000,0.000,1.003,412.160,0.000,36.787,6.924194,11.648,0,0.000,0.000,0.000,0,0.000,0,10.651,0.000,0.000,0.000,442368.611,322828.420,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.log new file mode 100644 index 000000000..562504c90 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=30 +start_monotonic_ns=2088187594467202 main_address=0x55c5c3257300 +worker=0 kind=insert tid=7 os_tid=25 +worker=6 kind=insert tid=6 os_tid=31 +worker=2 kind=insert tid=8 os_tid=27 +worker=7 kind=insert tid=9 os_tid=32 +worker=1 kind=insert tid=10 os_tid=26 +worker=4 kind=insert tid=11 os_tid=29 +worker=3 kind=insert tid=12 os_tid=28 +load_end reason=complete inserted=20000000 elapsed_s=7.712 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.210 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088187594469140 cpu_ns=8312095 +diagnostic_stage name=stop_request wall_ns=2088195306154355 cpu_ns=47226699772 +diagnostic_stage name=workers_joined wall_ns=2088195306189696 cpu_ns=47226734393 +diagnostic_stage name=before_close wall_ns=2088195306275345 cpu_ns=47226820071 +diagnostic_stage name=after_close wall_ns=2088195516228913 cpu_ns=47294140613 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088195247467375 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088195121615296 last_end_ns=2088195121616117 loop_exit_ns=2088195121616162 deregister_start_ns=2088195121616195 deregister_end_ns=2088195121616910 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088194870985483 last_end_ns=2088194870986547 loop_exit_ns=2088194870986593 deregister_start_ns=2088194870986633 deregister_end_ns=2088194870987453 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088192341854460 last_end_ns=2088192341855609 loop_exit_ns=2088192341855673 deregister_start_ns=2088192341855719 deregister_end_ns=2088192341856564 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088195240505133 last_end_ns=2088195240505940 loop_exit_ns=2088195240505979 deregister_start_ns=2088195240506001 deregister_end_ns=2088195240506746 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088195247466628 last_end_ns=2088195247467375 loop_exit_ns=2088195247467413 deregister_start_ns=2088195247467452 deregister_end_ns=2088195247468221 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088191977600175 last_end_ns=2088191977601355 loop_exit_ns=2088191977601413 deregister_start_ns=2088191977601453 deregister_end_ns=2088191977604117 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088192656263923 last_end_ns=2088192656264890 loop_exit_ns=2088192656264953 deregister_start_ns=2088192656265037 deregister_end_ns=2088192656266003 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088195128843392 last_end_ns=2088195128844164 loop_exit_ns=2088195128844200 deregister_start_ns=2088195128844220 deregister_end_ns=2088195128845345 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.summary.csv new file mode 100644 index 000000000..9ebfabacf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2593454.218625,7.711723,20000000,0.002546,0.001168,0.003552,0.008832,1440.089522,0.002546,0.001168,0.003552,0.008832,1440.089522,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.csv new file mode 100644 index 000000000..da338ebad --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.csv @@ -0,0 +1,81 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,594264,0.017710,5938864.604,0.000,0.000,17.109,0.000,0.809,8.330,93.250,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,17.109,887795.619,793375.643,820348.496,780064.105,719502.605,718063.520,550060.321,669654.294 +0.200234,0.100170,1133009,0.033766,5378303.388,0.000,0.000,16.864,0.000,0.001,9.192,181.426,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,16.864,845881.452,589427.590,685114.859,722491.295,679753.976,677048.577,534700.661,643884.977 +0.300367,0.100133,1657008,0.049383,5233012.719,0.000,0.000,17.809,0.000,16.268,9.298,265.645,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,17.809,714866.854,643332.232,706717.719,827596.549,660349.543,655625.841,614011.326,410512.655 +0.400506,0.100139,2197660,0.065495,5399003.939,0.000,0.000,17.585,0.000,7.647,9.804,284.098,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,17.585,813577.403,606096.241,648896.658,851754.256,595550.922,679663.826,646599.855,556864.777 +0.500666,0.100160,2394503,0.071362,1965295.020,0.000,0.000,88.497,0.000,20.695,10.172,298.012,0.000,63.921,0.437744,14.096,8,0.000,0.000,0.000,0,0.000,0,88.497,105421.834,429884.262,562722.362,99351.517,83956.076,559597.347,61272.260,63089.362 +0.600831,0.100165,2790946,0.083177,3957902.587,0.000,0.000,89.729,0.000,9.541,8.996,298.012,16.418,1107.743,0.585449,13.987,8,0.000,0.000,0.000,0,0.000,0,89.729,626366.989,553367.381,165267.439,607288.454,524814.471,536375.404,410203.488,534218.961 +0.700992,0.100161,3232302,0.096330,4406447.905,0.000,0.000,18.220,0.000,0.003,9.394,298.012,76.790,819.030,0.585449,13.907,8,0.000,0.000,0.000,0,0.000,0,18.220,683147.386,596916.565,438642.023,660923.257,575640.904,525222.281,481642.619,444312.870 +0.801149,0.100157,3711603,0.110614,4785499.924,0.000,0.000,10.732,0.000,0.001,9.484,298.012,123.751,157.877,0.601711,13.892,8,0.000,0.000,0.000,0,0.000,0,10.732,663918.087,650798.676,509250.812,708687.828,593478.630,569725.906,568338.084,521301.900 +0.901294,0.100145,4064213,0.121123,3520994.874,0.000,0.000,19.287,0.000,35.773,9.319,298.012,113.702,160.197,0.666138,13.876,8,0.000,0.000,0.000,0,0.000,0,19.287,499525.733,396155.610,516790.700,385680.798,353447.533,653322.741,367027.843,349043.918 +1.001560,0.100266,4443162,0.132417,3779448.572,0.000,0.000,66.462,0.000,0.001,9.391,298.012,46.127,5.026,0.731693,13.876,8,0.000,0.000,0.000,0,0.000,0,66.462,357679.699,457454.612,549430.246,457105.539,489688.970,681898.299,369278.881,416912.326 +1.101726,0.100166,4973993,0.148237,5299506.460,0.000,0.000,11.407,0.000,2.486,8.274,298.012,0.000,0.000,0.731693,13.876,8,0.000,0.000,0.000,0,0.000,0,11.407,684902.240,788510.127,532545.336,571480.656,626499.259,661780.650,611673.887,822114.304 +1.201887,0.100161,5413776,0.161343,4390761.270,0.000,0.000,14.648,0.000,0.022,7.747,298.012,0.000,411.369,1.062134,13.835,8,0.000,0.000,0.000,0,0.000,0,14.648,528109.791,623206.693,525384.179,503149.974,574555.018,463603.640,539810.953,632941.022 +1.302044,0.100158,5793277,0.172653,3789040.518,0.000,0.000,15.714,0.000,26.876,8.378,298.012,0.000,423.512,1.149082,13.794,8,0.000,0.000,0.000,0,0.000,0,15.714,443651.046,321872.902,593514.941,472465.649,484297.009,465247.022,551990.361,456001.588 +1.402207,0.100163,6142004,0.183046,3481602.369,0.000,0.000,63.126,0.000,0.003,9.749,298.012,3.471,11.388,1.288578,13.793,8,0.000,0.000,0.000,0,0.000,0,63.126,349930.355,372363.836,663939.187,372433.723,358736.021,385781.993,657809.166,320608.089 +1.502371,0.100164,6698923,0.199643,5560068.929,0.000,0.000,9.294,0.000,6.013,8.370,298.012,0.000,0.000,1.288578,13.793,8,0.000,0.000,0.000,0,0.000,0,9.294,672826.255,614921.246,649314.825,764376.072,706940.293,772872.134,629806.827,749011.277 +1.602531,0.100160,7157946,0.213323,4582890.958,0.000,0.000,18.310,0.000,4.265,8.127,298.012,0.000,309.816,1.588867,13.763,8,0.000,0.000,0.000,0,0.000,0,18.310,440644.352,441283.329,534174.573,657097.724,682307.353,656089.339,549779.583,621514.706 +1.702692,0.100161,7547604,0.224936,3890311.036,0.000,0.000,19.972,0.000,15.294,8.630,298.012,0.000,566.158,1.724731,13.707,8,0.000,0.000,0.000,0,0.000,0,19.972,505036.170,412694.971,458640.932,594252.404,597177.690,506803.322,443844.775,371860.772 +1.802859,0.100167,7806531,0.232653,2584955.296,0.000,0.000,66.880,0.000,0.002,10.425,298.012,0.000,24.919,1.936535,13.705,8,0.000,0.000,0.000,0,0.000,0,66.880,132428.955,279154.047,278515.114,483982.156,536494.505,139337.424,282638.232,452404.864 +1.903014,0.100155,8362088,0.249210,5546997.116,0.000,0.000,11.531,0.000,0.001,8.440,298.012,0.000,0.000,1.936535,13.705,8,0.000,0.000,0.000,0,0.000,0,11.531,688106.531,536381.023,632642.251,772346.339,733606.212,788521.340,826971.915,568421.505 +2.003165,0.100151,8867574,0.264274,5047216.445,0.000,0.000,9.507,0.000,11.300,8.236,298.012,0.000,236.205,2.123657,13.682,8,0.000,0.000,0.000,0,0.000,0,9.507,611953.252,596436.750,618313.620,675047.701,557076.358,667269.480,689845.291,631273.992 +2.103314,0.100148,9313257,0.277557,4450226.487,0.000,0.000,17.117,0.000,11.434,8.896,298.012,0.000,636.204,2.430908,13.619,8,0.000,0.000,0.000,0,0.000,0,17.117,545720.228,480447.084,525989.505,669197.005,471700.063,710565.620,587168.724,459438.258 +2.203474,0.100161,9582938,0.285594,2692483.233,0.000,0.000,64.728,0.000,48.459,10.723,298.012,8.385,66.066,2.430908,13.613,8,0.000,0.000,0.000,0,0.000,0,64.728,72283.841,63907.302,645472.738,645233.123,84564.107,551304.065,291092.221,338625.835 +2.303614,0.100140,10099236,0.300981,5155757.042,0.000,0.000,60.747,0.000,0.001,8.817,298.012,15.018,0.078,2.430908,13.613,8,0.000,0.000,0.000,0,0.000,0,60.747,654183.522,522378.174,527820.550,786468.197,609855.623,729827.548,757239.146,567984.282 +2.403766,0.100152,10576622,0.315208,4766622.265,0.000,0.000,12.548,0.000,0.020,8.129,298.012,0.000,286.401,2.671509,13.585,8,0.000,0.000,0.000,0,0.000,0,12.548,598391.391,515227.668,591891.260,714584.960,674815.347,539540.751,637342.247,494828.642 +2.503924,0.100158,10979359,0.327210,4021029.199,0.000,0.000,21.662,0.000,1.169,8.115,298.012,0.000,519.142,2.761108,13.534,8,0.000,0.000,0.000,0,0.000,0,21.662,535725.210,421465.387,549533.435,417841.102,575472.532,423841.640,568014.293,529135.601 +2.604085,0.100161,11206085,0.333967,2263616.912,0.000,0.000,64.813,0.000,24.705,10.345,298.012,48.165,148.589,2.919559,13.520,8,0.000,0.000,0.000,0,0.000,0,64.813,92541.063,629966.126,384391.357,212198.486,156617.938,174728.790,131128.960,482044.193 +2.704246,0.100161,11672245,0.347860,4654115.577,0.000,0.000,46.313,0.000,0.001,9.058,298.012,0.000,0.000,2.919559,13.520,8,0.000,0.000,0.000,0,0.000,0,46.313,524616.349,613253.808,577052.025,597588.999,707741.859,396532.324,734199.312,503130.900 +2.804392,0.100146,12197105,0.363502,5240956.694,0.000,0.000,11.771,0.000,11.003,8.454,298.012,0.000,36.509,3.190430,13.516,8,0.000,0.000,0.000,0,0.000,0,11.771,628753.039,611288.509,682095.246,632767.185,776797.135,526242.538,632208.000,750805.041 +2.904527,0.100135,12580485,0.374928,3828623.854,0.000,0.000,20.275,0.000,11.472,7.444,298.012,0.000,667.964,3.269657,13.451,8,0.000,0.000,0.000,0,0.000,0,20.275,364247.552,468876.098,429928.754,409805.959,584679.537,532609.933,514484.438,523991.584 +3.004669,0.100142,12881408,0.383896,3004963.253,0.000,0.000,18.115,0.000,52.495,9.210,298.012,0.000,241.181,3.416145,13.427,8,0.000,0.000,0.000,0,0.000,0,18.115,305246.580,298026.832,243114.801,640091.135,315092.600,292614.517,581094.903,329681.885 +3.104833,0.100164,13224958,0.394134,3429885.278,0.000,0.000,62.724,0.000,0.003,9.830,298.012,20.474,17.549,3.750122,13.425,8,0.000,0.000,0.000,0,0.000,0,62.724,321363.927,460516.135,249631.353,578582.860,582576.323,559913.422,369095.790,308205.468 +3.205014,0.100181,13763673,0.410189,5377397.767,0.000,0.000,9.584,0.000,9.116,8.345,298.012,0.000,1.326,3.750122,13.425,8,0.000,0.000,0.000,0,0.000,0,9.584,813205.204,753363.730,557209.467,654213.544,754701.304,603595.344,623838.631,617270.543 +3.305183,0.100169,14213800,0.423604,4493657.789,0.000,0.000,15.183,0.000,0.509,8.578,298.012,0.000,714.493,3.818359,13.355,8,0.000,0.000,0.000,0,0.000,0,15.183,638907.697,572759.751,531369.865,647273.525,532567.835,515137.362,535193.388,520448.366 +3.405322,0.100139,14577006,0.434429,3627029.021,0.000,0.000,18.473,0.000,20.311,8.040,298.012,0.000,258.587,3.914551,13.330,8,0.000,0.000,0.000,0,0.000,0,18.473,521636.449,434896.763,443384.990,503661.381,353190.097,419607.970,519359.607,431291.764 +3.505523,0.100201,14686841,0.437702,1096148.386,0.000,0.000,66.746,0.000,53.763,8.135,298.012,64.480,17.972,3.976994,13.328,8,0.000,0.000,0.000,0,0.000,0,66.746,240067.824,9.980,36666.356,80129.061,337691.746,18363.118,143481.817,239738.485 +3.605720,0.100197,15073099,0.449213,3854985.794,0.000,0.000,68.278,0.000,0.001,8.828,298.012,50.292,3.158,4.074097,13.328,8,0.000,0.000,0.000,0,0.000,0,68.278,364442.060,466231.538,455812.064,462828.242,547890.672,502270.542,522999.706,532510.969 +3.705887,0.100167,15620340,0.465522,5463287.675,0.000,0.000,13.261,0.000,0.002,8.648,298.012,0.000,37.632,4.291992,13.324,8,0.000,0.000,0.000,0,0.000,0,13.261,819910.954,766999.303,668633.549,561692.115,578484.076,637545.458,645592.023,784430.198 +3.806036,0.100149,15999614,0.476826,3787091.931,0.000,0.000,23.623,0.000,0.001,7.862,298.012,0.000,691.703,4.367310,13.257,8,0.000,0.000,0.000,0,0.000,0,23.623,508681.353,481182.365,538746.513,357157.336,517608.039,431596.317,438036.712,514083.296 +3.906192,0.100156,16436341,0.489841,4360462.315,0.000,0.000,14.186,0.000,46.383,7.807,298.012,10.374,236.155,4.434448,13.234,8,0.000,0.000,0.000,0,0.000,0,14.186,664412.699,567054.697,639092.230,546307.089,519119.535,366018.561,523582.567,534874.937 +4.006344,0.100152,16610196,0.495022,1735915.973,0.000,0.000,52.228,0.000,94.678,5.816,358.406,529.197,239.246,4.582520,13.210,8,0.000,0.000,0.000,0,0.000,0,52.228,27408.411,32750.306,479742.054,30124.290,25032.017,513690.541,603584.140,23584.214 +4.106514,0.100170,16722113,0.498358,1117269.960,0.000,0.000,16.721,0.000,194.848,6.489,358.406,463.704,427.632,4.979980,13.168,8,0.000,0.000,0.000,0,0.000,0,16.721,0.000,0.000,396385.902,0.000,0.000,436447.773,284436.285,0.000 +4.206679,0.100165,16896547,0.503556,1741457.922,0.000,0.000,8.227,0.000,295.013,6.903,358.406,530.333,953.110,5.002686,13.075,8,0.000,0.000,0.000,0,0.000,0,8.227,0.000,0.000,581557.534,0.000,0.000,587617.505,572282.883,0.000 +4.306831,0.100152,17045267,0.507989,1484945.541,0.000,0.000,10.611,0.000,395.165,6.274,358.406,586.960,275.168,5.150635,13.048,8,0.000,0.000,0.000,0,0.000,0,10.611,0.000,0.000,462727.483,0.000,0.000,547079.419,475138.640,0.000 +4.406952,0.100121,17106090,0.509801,607496.284,0.000,0.000,66.500,0.000,495.286,3.232,358.406,198.783,686.788,5.150635,12.981,8,0.000,0.000,0.000,0,0.000,0,66.500,0.000,0.000,43097.948,0.000,0.000,301945.320,262453.017,0.000 +4.507085,0.100133,17268338,0.514637,1620326.133,0.000,0.000,24.581,0.000,595.419,4.924,358.406,318.405,270.812,5.171021,12.955,8,0.000,0.000,0.000,0,0.000,0,24.581,0.000,0.000,596077.646,0.000,0.000,593071.642,431176.845,0.000 +4.607236,0.100151,17469018,0.520617,2003768.098,0.000,0.000,6.619,0.000,695.570,5.865,358.406,497.060,203.754,5.339844,12.935,8,0.000,0.000,0.000,0,0.000,0,6.619,0.000,0.000,526203.801,0.000,0.000,719131.882,758432.416,0.000 +4.707396,0.100160,17552547,0.523107,833954.597,0.000,0.000,46.195,0.000,795.730,2.883,358.406,181.428,526.501,5.339844,12.883,8,0.000,0.000,0.000,0,0.000,0,46.195,0.000,0.000,219857.944,0.000,0.000,307757.191,306339.462,0.000 +4.807544,0.100148,17666578,0.526505,1138625.142,0.000,0.000,38.147,0.000,895.878,3.792,358.406,295.812,323.701,5.399658,12.851,7,0.000,0.000,0.000,0,0.000,0,38.147,0.000,0.000,594560.211,0.000,0.000,258557.405,285507.526,0.000 +4.907675,0.100131,17818125,0.531022,1513484.777,0.000,0.000,3.868,0.000,996.009,5.364,358.406,569.019,202.664,5.537231,12.832,6,0.000,0.000,0.000,0,0.000,0,3.868,0.000,0.000,693120.840,0.000,0.000,0.000,820363.937,0.000 +5.007798,0.100123,17820047,0.531079,19196.477,0.000,0.000,3.065,0.000,1096.132,1.438,358.406,201.277,554.555,5.537231,12.777,5,0.000,0.000,0.000,0,0.000,0,3.065,0.000,0.000,0.000,0.000,0.000,0.000,19196.477,0.000 +5.107945,0.100147,17820047,0.531079,0.000,0.000,0.000,0.000,0.000,1196.279,1.833,358.406,321.207,468.490,5.585449,12.732,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.208071,0.100126,17820047,0.531079,0.000,0.000,0.000,0.000,0.000,1296.405,2.558,358.406,454.193,300.714,5.585449,12.702,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.308185,0.100113,17820047,0.531079,0.000,0.000,0.000,0.000,0.000,1396.519,2.380,358.406,368.059,391.743,5.655151,12.664,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.408313,0.100128,17820047,0.531079,0.000,0.000,0.000,0.000,0.000,1496.647,2.183,358.406,289.824,447.825,5.660645,12.620,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508444,0.100132,17820047,0.531079,0.000,0.000,0.000,0.000,0.000,1596.778,2.792,358.406,426.743,258.722,5.686157,12.595,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.608562,0.100117,17820047,0.531079,0.000,0.000,0.000,0.000,0.000,1696.896,3.109,361.418,367.069,380.608,5.773926,12.558,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.708683,0.100122,17880913,0.532893,607920.738,0.000,0.000,1741.192,0.000,0.001,6.019,420.809,70.734,512.229,5.773926,12.507,5,0.000,0.000,0.000,0,0.000,0,1741.192,107619.130,218923.778,0.000,76506.964,135525.195,0.000,0.000,69345.672 +5.808825,0.100142,18270114,0.544492,3886492.192,0.000,0.000,11.992,0.000,70.915,4.519,420.809,42.362,168.316,5.789062,12.491,5,0.000,0.000,0.000,0,0.000,0,11.992,832088.650,278624.426,0.000,927702.903,938188.017,0.000,0.000,909888.195 +5.908944,0.100118,18494414,0.551176,2240351.367,0.000,0.000,135.918,0.000,36.330,3.561,420.809,279.240,177.720,5.807129,12.474,5,0.000,0.000,0.000,0,0.000,0,135.918,546963.358,9.988,0.000,595515.957,616910.664,0.000,0.000,480951.400 +6.009056,0.100112,18494422,0.551177,79.910,0.000,0.000,92.118,0.000,136.441,2.282,420.809,568.852,446.412,5.881470,12.430,5,0.000,0.000,0.000,0,0.000,0,92.118,19.978,19.978,0.000,19.978,19.978,0.000,0.000,0.000 +6.109194,0.100137,18494424,0.551177,19.973,0.000,0.000,171.151,0.000,146.777,1.546,420.809,331.965,807.484,6.106323,12.351,5,0.000,0.000,0.000,0,0.000,0,171.151,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.973 +6.209321,0.100128,18494432,0.551177,79.898,0.000,0.000,214.735,0.000,155.739,2.121,420.809,571.262,500.961,6.106323,12.302,5,0.000,0.000,0.000,0,0.000,0,214.735,19.974,19.974,0.000,19.974,19.974,0.000,0.000,0.000 +6.309447,0.100126,18494440,0.551177,79.900,0.000,0.000,168.636,0.000,156.881,2.674,420.809,611.458,356.310,6.145630,12.267,5,0.000,0.000,0.000,0,0.000,0,168.636,19.975,19.975,0.000,19.975,0.000,0.000,0.000,19.975 +6.409564,0.100117,18494444,0.551177,39.953,0.000,0.000,191.164,0.000,171.467,1.635,420.809,405.384,681.194,6.282349,12.201,5,0.000,0.000,0.000,0,0.000,0,191.164,0.000,0.000,0.000,9.988,19.977,0.000,0.000,9.988 +6.509696,0.100132,18494450,0.551178,59.921,0.000,0.000,182.206,0.000,223.903,1.953,420.809,468.133,489.121,6.291748,12.153,5,0.000,0.000,0.000,0,0.000,0,182.206,0.000,19.974,0.000,9.987,19.974,0.000,0.000,9.987 +6.609826,0.100129,18494456,0.551178,59.922,0.000,0.000,225.318,0.000,181.842,1.708,420.809,436.700,371.433,6.332275,12.117,5,0.000,0.000,0.000,0,0.000,0,225.318,19.974,0.000,0.000,19.974,0.000,0.000,0.000,19.974 +6.709955,0.100130,18494461,0.551178,49.935,0.000,0.000,185.716,0.000,224.170,1.508,420.809,378.844,365.229,6.377563,12.081,5,0.000,0.000,0.000,0,0.000,0,185.716,19.974,19.974,0.000,0.000,0.000,0.000,0.000,9.987 +6.810072,0.100117,18494466,0.551178,49.942,0.000,0.000,274.875,0.000,180.647,1.245,420.809,337.185,444.638,6.430786,12.037,5,0.000,0.000,0.000,0,0.000,0,274.875,0.000,0.000,0.000,19.977,19.977,0.000,0.000,9.988 +6.910182,0.100110,18494470,0.551178,39.956,0.000,0.000,195.019,0.000,190.796,1.537,420.809,347.313,460.119,6.487427,11.992,5,0.000,0.000,0.000,0,0.000,0,195.019,19.978,19.978,0.000,0.000,0.000,0.000,0.000,0.000 +7.010314,0.100132,18494476,0.551178,59.921,0.000,0.000,200.393,0.000,186.509,1.428,420.809,379.891,370.060,6.530762,11.956,5,0.000,0.000,0.000,0,0.000,0,200.393,0.000,0.000,0.000,19.974,19.974,0.000,0.000,19.974 +7.110424,0.100110,18494482,0.551179,59.934,0.000,0.000,186.579,0.000,154.249,1.726,420.809,433.350,453.874,6.587524,11.912,5,0.000,0.000,0.000,0,0.000,0,186.579,19.978,19.978,0.000,0.000,0.000,0.000,0.000,19.978 +7.210533,0.100109,18494487,0.551179,49.945,0.000,0.000,248.561,0.000,124.844,1.552,420.809,422.702,394.295,6.634521,11.873,5,0.000,0.000,0.000,0,0.000,0,248.561,0.000,19.978,0.000,19.978,9.989,0.000,0.000,0.000 +7.310686,0.100153,18494494,0.551179,69.893,0.000,0.000,199.444,0.000,143.049,1.555,420.809,362.998,486.754,6.690063,11.826,5,0.000,0.000,0.000,0,0.000,0,199.444,19.969,0.000,0.000,19.969,9.985,0.000,0.000,19.969 +7.410861,0.100174,18494498,0.551179,39.930,0.000,0.000,199.735,0.000,134.436,1.635,420.809,430.695,398.486,6.739624,11.787,5,0.000,0.000,0.000,0,0.000,0,199.735,0.000,19.965,0.000,0.000,19.965,0.000,0.000,0.000 +7.511101,0.100241,18650256,0.555821,1553839.458,0.000,0.000,181.981,0.000,4.048,4.272,420.809,376.360,569.294,6.884155,11.731,5,0.000,0.000,0.000,0,0.000,0,181.981,258188.465,488763.405,0.000,361838.949,177313.156,0.000,0.000,267735.483 +7.611369,0.100268,19010476,0.566556,3592588.568,0.000,0.000,15.684,0.000,2.474,5.612,420.809,0.156,242.866,6.884155,11.707,5,0.000,0.000,0.000,0,0.000,0,15.684,775225.999,752776.061,0.000,745894.471,625765.857,0.000,0.000,692926.180 +7.711511,0.100143,19346519,0.576571,3355648.034,0.000,0.000,9.939,0.000,0.000,4.773,420.809,0.000,258.304,6.884155,11.682,4,0.000,0.000,0.000,0,0.000,0,9.939,772878.609,880904.667,0.000,137404.192,780647.538,0.000,0.000,783813.027 +7.811667,0.100156,19682336,0.586579,3352951.835,0.000,0.000,9.939,0.000,0.000,4.505,420.809,0.000,131.514,6.892944,11.669,4,0.000,0.000,0.000,0,0.000,0,9.939,892241.414,771918.671,0.000,0.000,799036.468,0.000,0.000,889755.283 +7.911897,0.100230,19889229,0.592745,2064190.021,0.000,0.000,14.036,0.000,0.000,2.883,420.809,0.000,102.577,6.925049,11.659,2,0.000,0.000,0.000,0,0.000,0,14.036,277492.796,917153.949,0.000,0.000,46752.642,0.000,0.000,822790.634 +8.012195,0.100298,20000000,0.596046,1104419.757,0.000,0.000,8.106,0.000,0.000,1.247,420.809,0.000,45.996,6.957031,11.655,0,0.000,0.000,0.000,0,0.000,0,8.106,0.000,784682.306,0.000,0.000,0.000,0.000,0.000,319737.451 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.log new file mode 100644 index 000000000..9327a9f42 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=39 +worker=6 kind=insert tid=7 os_tid=45 +worker=4 kind=insert tid=6 os_tid=43 +worker=7 kind=insert tid=8 os_tid=46 +start_monotonic_ns=2088195665281099 main_address=0x55e6504e1300 +worker=2 kind=insert tid=9 os_tid=41 +worker=5 kind=insert tid=10 os_tid=44 +worker=1 kind=insert tid=11 os_tid=40 +worker=3 kind=insert tid=12 os_tid=42 +load_end reason=complete inserted=20000000 elapsed_s=8.012 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.175 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088195665282786 cpu_ns=8712138 +diagnostic_stage name=stop_request wall_ns=2088203677533943 cpu_ns=47719021068 +diagnostic_stage name=workers_joined wall_ns=2088203677604421 cpu_ns=47719090729 +diagnostic_stage name=before_close wall_ns=2088203677684209 cpu_ns=47719170465 +diagnostic_stage name=after_close wall_ns=2088203852186683 cpu_ns=47821570245 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088203649305979 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088203505775049 last_end_ns=2088203505775950 loop_exit_ns=2088203505775991 deregister_start_ns=2088203505776029 deregister_end_ns=2088203505776941 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088203649305381 last_end_ns=2088203649305979 loop_exit_ns=2088203649306015 deregister_start_ns=2088203649306033 deregister_end_ns=2088203649306592 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088200553975972 last_end_ns=2088200553977139 loop_exit_ns=2088200553977179 deregister_start_ns=2088200553977215 deregister_end_ns=2088200553977935 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088203290442285 last_end_ns=2088203290443257 loop_exit_ns=2088203290443298 deregister_start_ns=2088203290443320 deregister_end_ns=2088203290444228 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088203481589378 last_end_ns=2088203481590321 loop_exit_ns=2088203481590361 deregister_start_ns=2088203481590396 deregister_end_ns=2088203481591135 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088200407795305 last_end_ns=2088200407796078 loop_exit_ns=2088200407796117 deregister_start_ns=2088200407796155 deregister_end_ns=2088200407798812 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088200576942881 last_end_ns=2088200576944016 loop_exit_ns=2088200576944068 deregister_start_ns=2088200576944109 deregister_end_ns=2088200576944925 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088203607634990 last_end_ns=2088203607635734 loop_exit_ns=2088203607635772 deregister_start_ns=2088203607635805 deregister_end_ns=2088203607636737 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.summary.csv new file mode 100644 index 000000000..16877d632 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2496154.755660,8.012324,20000000,0.002643,0.001200,0.003616,0.008832,1741.191993,0.002643,0.001200,0.003616,0.008832,1741.191993,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.csv new file mode 100644 index 000000000..7f10dbd93 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.csv @@ -0,0 +1,81 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,616728,0.018380,6163341.194,0.000,0.000,13.528,0.000,5.496,8.458,98.941,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,13.528,827950.881,720969.250,733781.063,820675.531,790015.125,827601.105,712864.430,729483.809 +0.200220,0.100156,1169733,0.034861,5521449.845,0.000,0.000,16.949,0.000,0.001,9.198,186.484,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,16.949,735953.686,655618.815,688327.867,856845.386,720607.589,636808.114,545270.692,682017.696 +0.300381,0.100161,1707157,0.050877,5365575.240,0.000,0.000,18.518,0.000,0.003,9.425,274.699,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,18.518,465058.986,636052.851,680690.766,856177.376,813685.995,704582.184,539578.645,669748.437 +0.400523,0.100142,2251052,0.067087,5431219.094,0.000,0.000,12.630,0.000,17.983,9.281,282.781,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,12.630,534239.553,648936.291,593635.008,765480.400,808239.536,767577.415,644832.133,668278.759 +0.503401,0.102877,2428200,0.072366,1721932.243,0.000,0.000,91.741,0.000,36.667,10.424,297.938,0.000,55.702,0.429443,14.096,8,0.000,0.000,0.000,0,0.000,0,91.741,386488.969,72241.292,71920.522,87959.022,565352.266,59264.688,65932.816,412772.669 +0.603561,0.100160,2692266,0.080236,2636431.428,0.000,0.000,95.497,0.000,0.333,7.407,297.938,5.343,695.720,0.429443,14.028,8,0.000,0.000,0.000,0,0.000,0,95.497,369956.627,357816.099,352424.746,385331.966,456218.272,341931.576,291332.731,81419.411 +0.703717,0.100155,3100202,0.092393,4073034.903,0.000,0.000,21.822,0.000,0.000,9.143,297.938,60.648,950.633,0.584717,13.935,8,0.000,0.000,0.000,0,0.000,0,21.822,472096.871,517566.261,510277.580,582475.462,564563.278,520701.392,392430.587,512923.471 +0.803875,0.100159,3541152,0.105535,4402512.464,0.000,0.000,17.484,0.000,2.282,9.308,297.938,97.658,387.822,0.602551,13.897,8,0.000,0.000,0.000,0,0.000,0,17.484,512127.167,642120.845,486927.164,525835.410,698321.645,553251.895,569566.002,414362.337 +0.904027,0.100152,3975518,0.118480,4337069.130,0.000,0.000,14.063,0.000,12.651,9.504,297.938,83.506,177.075,0.661499,13.880,8,0.000,0.000,0.000,0,0.000,0,14.063,407480.768,614016.903,454459.376,531362.510,588146.218,517833.070,657291.141,566479.144 +1.004185,0.100158,4263732,0.127069,2877590.386,0.000,0.000,71.371,0.000,46.602,10.433,297.938,120.981,30.070,0.727734,13.877,8,0.000,0.000,0.000,0,0.000,0,71.371,194402.640,187952.837,589238.385,613999.237,402803.148,342947.782,343127.498,203118.859 +1.104350,0.100165,4769237,0.142134,5046727.543,0.000,0.000,66.615,0.000,0.561,8.872,297.938,11.933,0.156,0.772465,13.877,8,0.000,0.000,0.000,0,0.000,0,66.615,620436.850,625628.289,605671.200,707313.583,604263.521,519573.182,599092.049,764748.868 +1.204518,0.100168,5226212,0.155753,4562080.322,0.000,0.000,12.365,0.000,8.752,8.382,297.938,0.000,60.796,1.017456,13.871,8,0.000,0.000,0.000,0,0.000,0,12.365,501157.464,608007.829,449963.530,639954.122,505629.945,523809.382,660839.011,672719.038 +1.304705,0.100187,5634681,0.167927,4077086.071,0.000,0.000,18.117,0.000,0.003,7.974,297.938,0.000,505.970,1.107422,13.822,8,0.000,0.000,0.000,0,0.000,0,18.117,505307.581,644268.414,393256.561,417451.436,465970.946,523373.887,580567.219,546890.028 +1.404862,0.100157,5911303,0.176171,2761879.844,0.000,0.000,67.986,0.000,8.258,9.613,297.938,0.000,303.429,1.242313,13.792,8,0.000,0.000,0.000,0,0.000,0,67.986,166747.964,527121.655,171161.029,220233.913,191359.288,619776.053,227302.805,638177.137 +1.505025,0.100163,6379276,0.190117,4672097.848,0.000,0.000,24.503,0.000,0.001,8.981,297.938,0.000,0.624,1.284550,13.792,8,0.000,0.000,0.000,0,0.000,0,24.503,606778.790,473766.075,483739.782,622263.495,601088.087,533358.727,743066.157,608036.736 +1.605182,0.100157,6920391,0.206244,5402672.504,0.000,0.000,12.412,0.000,10.724,8.415,297.938,0.000,6.123,1.548218,13.791,8,0.000,0.000,0.000,0,0.000,0,12.412,630870.083,767655.449,628144.360,807313.221,509620.339,558194.121,794483.352,706391.580 +1.705342,0.100160,7331290,0.218489,4102421.203,0.000,0.000,18.644,0.000,1.128,7.918,297.938,0.000,612.574,1.621460,13.731,8,0.000,0.000,0.000,0,0.000,0,18.644,513467.835,487239.832,500388.777,517321.665,482417.553,389755.923,635242.849,576586.769 +1.805487,0.100144,7607385,0.226718,2756972.571,0.000,0.000,17.696,0.000,52.657,8.791,297.938,0.000,262.590,1.732494,13.706,8,0.000,0.000,0.000,0,0.000,0,17.696,519600.383,297680.542,227302.076,275692.264,587532.379,225364.871,338531.607,285268.449 +1.905645,0.100158,7974749,0.237666,3667852.532,0.000,0.000,67.938,0.000,0.001,9.414,297.938,0.897,1.209,1.826542,13.706,8,0.000,0.000,0.000,0,0.000,0,67.938,596029.531,494809.245,501808.202,343527.951,512910.683,282354.476,328511.645,607900.799 +2.005809,0.100164,8500929,0.253347,5253175.704,0.000,0.000,12.477,0.000,10.896,8.362,297.938,0.000,0.000,1.826542,13.706,8,0.000,0.000,0.000,0,0.000,0,12.477,630474.930,752454.673,738008.389,563654.631,747063.523,481499.508,614840.598,725179.451 +2.105969,0.100160,8933308,0.266233,4316865.704,0.000,0.000,16.430,0.000,5.714,8.454,297.938,0.000,374.009,2.431122,13.669,8,0.000,0.000,0.000,0,0.000,0,16.430,445764.989,496393.779,626804.599,581846.712,584821.940,519796.242,480379.467,581057.977 +2.206124,0.100155,9327078,0.277969,3931594.273,0.000,0.000,17.217,0.000,23.009,8.987,297.938,0.000,520.520,2.431122,13.618,8,0.000,0.000,0.000,0,0.000,0,17.217,459176.903,424530.708,696688.050,335608.803,496868.368,510676.924,545353.072,462691.445 +2.306286,0.100161,9583122,0.285599,2556321.128,0.000,0.000,66.314,0.000,0.001,10.020,297.938,0.312,21.684,2.431122,13.616,8,0.000,0.000,0.000,0,0.000,0,66.314,147941.629,170854.710,547617.651,137298.777,382783.241,599693.743,402361.695,167769.681 +2.406440,0.100155,10140035,0.302197,5560528.085,0.000,0.000,11.400,0.000,0.002,8.494,297.938,0.000,0.000,2.431122,13.616,8,0.000,0.000,0.000,0,0.000,0,11.400,630235.052,774601.722,812393.260,678370.588,564406.885,824384.710,561810.901,714324.968 +2.506584,0.100143,10626632,0.316698,4859000.638,0.000,0.000,15.308,0.000,6.965,8.148,297.938,0.000,332.336,2.671875,13.583,8,0.000,0.000,0.000,0,0.000,0,15.308,585719.890,661780.795,636896.487,623365.894,558788.518,710700.628,484195.509,597552.918 +2.606724,0.100140,11021545,0.328468,3943593.786,0.000,0.000,21.812,0.000,6.099,8.221,297.938,0.000,531.597,2.760864,13.531,8,0.000,0.000,0.000,0,0.000,0,21.812,510203.750,514018.395,428148.943,462650.508,516874.386,580255.408,396753.018,534689.376 +2.706913,0.100189,11242045,0.335039,2200834.766,0.000,0.000,66.883,0.000,28.089,10.585,297.938,107.063,93.183,2.925907,13.522,8,0.000,0.000,0.000,0,0.000,0,66.883,49346.608,476847.533,498376.787,94411.320,640517.775,198025.223,187295.530,56013.990 +2.807079,0.100166,11701517,0.348732,4587098.719,0.000,0.000,49.565,0.000,0.000,9.056,297.938,0.000,0.000,2.925907,13.522,8,0.000,0.000,0.000,0,0.000,0,49.565,581284.220,501267.165,481559.907,394244.978,774712.846,751291.759,613231.141,489506.704 +2.907233,0.100153,12208823,0.363851,5065301.174,0.000,0.000,12.930,0.000,7.361,8.493,297.938,0.000,18.292,3.184448,13.521,8,0.000,0.000,0.000,0,0.000,0,12.930,708714.420,574020.738,606950.298,610704.547,738299.103,682454.643,420176.391,723981.035 +3.007398,0.100166,12590157,0.375216,3807027.150,0.000,0.000,21.572,0.000,6.244,7.966,297.938,0.000,682.540,3.270386,13.454,8,0.000,0.000,0.000,0,0.000,0,21.572,563775.142,449185.157,467814.266,381197.894,528853.051,505032.550,398249.619,512919.472 +3.107552,0.100153,12898091,0.384393,3074626.413,0.000,0.000,15.156,0.000,49.819,9.071,297.938,0.000,246.458,3.371773,13.430,8,0.000,0.000,0.000,0,0.000,0,15.156,361306.096,667386.856,511645.617,329265.217,321167.631,324083.161,255438.398,304333.439 +3.207706,0.100154,13201918,0.393448,3033603.256,0.000,0.000,66.714,0.000,0.590,9.915,297.938,15.757,4.992,3.747925,13.429,8,0.000,0.000,0.000,0,0.000,0,66.714,247099.874,302904.028,743576.120,270374.070,261327.986,615842.619,179044.567,413433.994 +3.307892,0.100187,13719600,0.408876,5167179.593,0.000,0.000,10.335,0.000,0.001,8.578,297.938,0.000,0.117,3.747925,13.429,8,0.000,0.000,0.000,0,0.000,0,10.335,718579.347,576254.881,624844.228,748194.094,621789.927,609103.595,628896.667,639516.853 +3.408066,0.100174,14178601,0.422555,4582054.042,0.000,0.000,16.883,0.000,11.499,8.426,297.938,0.000,654.021,3.803467,13.365,8,0.000,0.000,0.000,0,0.000,0,16.883,635017.400,508407.237,542068.790,658656.355,518439.817,562912.598,560067.538,596484.306 +3.508217,0.100151,14613638,0.435520,4343808.287,0.000,0.000,19.097,0.000,10.015,8.616,297.938,0.000,330.750,3.875977,13.333,8,0.000,0.000,0.000,0,0.000,0,19.097,539914.411,542430.610,570378.392,572615.013,433065.815,596458.995,566404.395,522540.655 +3.608372,0.100155,14841075,0.442299,2270844.650,0.000,0.000,67.296,0.000,49.636,10.805,297.938,135.103,53.160,4.290771,13.328,8,0.000,0.000,0.000,0,0.000,0,67.296,305056.418,647704.478,9.984,341290.167,287773.249,355328.374,9.984,333671.994 +3.708528,0.100156,15326819,0.456775,4849882.622,0.000,0.000,65.759,0.000,3.320,9.117,297.938,27.925,5.850,4.290771,13.327,8,0.000,0.000,0.000,0,0.000,0,65.759,646242.985,604717.693,557720.926,777478.486,712349.974,571399.611,469059.084,510913.863 +3.808682,0.100154,15769901,0.469980,4424023.991,0.000,0.000,13.098,0.000,17.873,8.080,297.938,0.000,474.856,4.344482,13.280,8,0.000,0.000,0.000,0,0.000,0,13.098,523276.164,523376.011,510176.288,591721.022,626896.986,468250.692,604880.806,575446.023 +3.908847,0.100166,16192299,0.482568,4216994.717,0.000,0.000,21.185,0.000,0.001,8.341,297.938,0.000,384.909,4.415039,13.243,8,0.000,0.000,0.000,0,0.000,0,21.185,637264.397,527566.108,501738.890,546454.819,587426.951,456294.167,505143.250,455106.135 +4.009015,0.100168,16516949,0.492243,3241062.469,0.000,0.000,47.244,0.000,35.091,6.178,357.855,38.334,183.988,4.479492,13.225,8,0.000,0.000,0.000,0,0.000,0,47.244,450154.775,354125.883,219811.223,383865.988,567258.311,373323.675,448208.041,444314.573 +4.109167,0.100152,16712257,0.498064,1950123.476,0.000,0.000,20.679,0.000,135.243,7.206,357.855,687.473,235.034,4.637695,13.202,8,0.000,0.000,0.000,0,0.000,0,20.679,0.000,0.000,694896.488,704981.199,550245.789,0.000,0.000,0.000 +4.209305,0.100139,16829076,0.501546,1166574.132,0.000,0.000,6.656,0.000,235.382,6.092,357.855,490.883,828.930,4.967896,13.121,8,0.000,0.000,0.000,0,0.000,0,6.656,0.000,0.000,379404.472,379314.596,407855.064,0.000,0.000,0.000 +4.309463,0.100158,16969883,0.505742,1405851.257,0.000,0.000,30.298,0.000,335.539,7.766,357.855,575.030,606.933,5.021240,13.061,8,0.000,0.000,0.000,0,0.000,0,30.298,0.000,0.000,529474.373,519969.374,356407.511,0.000,0.000,0.000 +4.409628,0.100165,17090888,0.509348,1208059.758,0.000,0.000,4.489,0.000,435.704,5.666,357.855,477.690,627.092,5.146973,13.000,8,0.000,0.000,0.000,0,0.000,0,4.489,0.000,0.000,451346.420,419229.332,337484.005,0.000,0.000,0.000 +4.509764,0.100136,17200833,0.512625,1097955.200,0.000,0.000,63.004,0.000,535.840,3.677,357.855,251.142,406.790,5.154907,12.960,8,0.000,0.000,0.000,0,0.000,0,63.004,0.000,0.000,463548.906,444404.969,190001.325,0.000,0.000,0.000 +4.609902,0.100138,17354501,0.517204,1534559.239,0.000,0.000,25.892,0.000,635.978,5.942,357.855,498.491,201.401,5.177734,12.941,8,0.000,0.000,0.000,0,0.000,0,25.892,0.000,0.000,373853.335,571639.994,589065.911,0.000,0.000,0.000 +4.710066,0.100164,17474140,0.520770,1194431.538,0.000,0.000,4.624,0.000,736.142,4.360,357.855,307.582,449.809,5.298340,12.897,7,0.000,0.000,0.000,0,0.000,0,4.624,0.000,0.000,550657.110,469290.523,174483.906,0.000,0.000,0.000 +4.810214,0.100148,17514014,0.521958,398152.355,0.000,0.000,77.608,0.000,836.290,2.268,357.855,214.761,523.524,5.389893,12.845,7,0.000,0.000,0.000,0,0.000,0,77.608,0.000,0.000,391222.583,6929.772,0.000,0.000,0.000,0.000 +4.910340,0.100126,17656273,0.526198,1420795.564,0.000,0.000,1.909,0.000,936.416,4.669,357.855,460.044,275.121,5.389893,12.819,6,0.000,0.000,0.000,0,0.000,0,1.909,0.000,0.000,678692.825,742102.739,0.000,0.000,0.000,0.000 +5.010499,0.100159,17660363,0.526320,40834.980,0.000,0.000,0.199,0.000,1036.576,3.094,357.855,445.658,320.622,5.480469,12.787,5,0.000,0.000,0.000,0,0.000,0,0.199,0.000,0.000,0.000,40834.980,0.000,0.000,0.000,0.000 +5.110624,0.100125,17660363,0.526320,0.000,0.000,0.000,0.000,0.000,1136.700,1.389,357.855,208.100,586.456,5.542847,12.730,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.210735,0.100111,17660363,0.526320,0.000,0.000,0.000,0.000,0.000,1236.811,2.076,357.855,382.272,398.113,5.542847,12.691,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.310864,0.100129,17660363,0.526320,0.000,0.000,0.000,0.000,0.000,1336.940,3.439,357.855,523.737,205.281,5.548218,12.671,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.410985,0.100121,17660363,0.526320,0.000,0.000,0.000,0.000,0.000,1437.061,1.285,357.855,187.897,407.982,5.588745,12.631,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.511095,0.100110,17660363,0.526320,0.000,0.000,0.000,0.000,0.000,1537.171,1.770,357.855,293.194,374.238,5.656738,12.594,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.611255,0.100160,17660363,0.526320,0.000,0.000,0.000,0.000,0.000,1637.331,2.589,357.855,412.231,272.962,5.656738,12.568,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.711449,0.100195,17661033,0.526340,6686.988,0.000,0.000,1715.076,0.000,45.133,5.243,420.395,211.152,193.101,5.670654,12.549,5,0.000,0.000,0.000,0,0.000,0,1715.076,9.981,9.981,0.000,0.000,0.000,9.981,6647.066,9.981 +5.811628,0.100179,17904920,0.533608,2434511.130,0.000,0.000,62.504,0.000,1.278,5.345,420.395,40.825,532.874,5.722290,12.496,5,0.000,0.000,0.000,0,0.000,0,62.504,347487.840,518970.809,0.000,0.000,0.000,562403.045,461453.790,544195.645 +5.911772,0.100143,18258327,0.544141,3529007.991,0.000,0.000,6.251,0.000,60.850,4.753,420.395,29.294,208.061,5.742920,12.476,5,0.000,0.000,0.000,0,0.000,0,6.251,771463.413,805724.269,0.000,0.000,0.000,297902.688,800911.173,853006.448 +6.011938,0.100167,18525391,0.552100,2666199.125,0.000,0.000,152.852,0.000,9.004,3.611,420.395,78.541,179.155,5.760376,12.459,5,0.000,0.000,0.000,0,0.000,0,152.852,698616.371,490652.759,0.000,0.000,0.000,9.983,693185.417,783734.596 +6.112091,0.100153,18525394,0.552100,29.954,0.000,0.000,105.255,0.000,109.156,2.604,420.395,672.295,338.234,5.823364,12.426,5,0.000,0.000,0.000,0,0.000,0,105.255,9.985,0.000,0.000,0.000,0.000,19.970,0.000,0.000 +6.212220,0.100129,18525401,0.552100,69.910,0.000,0.000,163.539,0.000,102.588,1.863,420.395,357.039,796.276,6.117188,12.348,5,0.000,0.000,0.000,0,0.000,0,163.539,9.987,19.974,0.000,0.000,0.000,0.000,19.974,19.974 +6.312366,0.100146,18525407,0.552100,59.913,0.000,0.000,167.400,0.000,168.322,1.997,420.395,511.442,630.916,6.117188,12.286,5,0.000,0.000,0.000,0,0.000,0,167.400,19.971,19.971,0.000,0.000,0.000,19.971,0.000,0.000 +6.412496,0.100130,18525417,0.552100,99.870,0.000,0.000,181.196,0.000,79.208,3.147,420.395,717.542,288.413,6.140015,12.258,5,0.000,0.000,0.000,0,0.000,0,181.196,19.974,19.974,0.000,0.000,0.000,19.974,19.974,19.974 +6.512611,0.100115,18525420,0.552101,29.965,0.000,0.000,164.408,0.000,144.683,1.761,420.395,368.521,704.657,6.277344,12.189,5,0.000,0.000,0.000,0,0.000,0,164.408,0.000,0.000,0.000,0.000,0.000,0.000,9.988,19.977 +6.612730,0.100119,18525428,0.552101,79.905,0.000,0.000,219.455,0.000,100.068,2.377,420.395,564.214,620.592,6.300415,12.128,5,0.000,0.000,0.000,0,0.000,0,219.455,19.976,19.976,0.000,0.000,0.000,9.988,9.988,19.976 +6.712843,0.100113,18525435,0.552101,69.921,0.000,0.000,133.519,0.000,103.931,2.398,420.395,597.137,394.358,6.438599,12.090,5,0.000,0.000,0.000,0,0.000,0,133.519,19.977,19.977,0.000,0.000,0.000,9.989,19.977,0.000 +6.812960,0.100117,18525442,0.552101,69.918,0.000,0.000,118.533,0.000,124.965,1.807,420.395,456.926,550.606,6.438599,12.036,5,0.000,0.000,0.000,0,0.000,0,118.533,9.988,0.000,0.000,0.000,0.000,19.977,19.977,19.977 +6.913094,0.100134,18525447,0.552101,49.933,0.000,0.000,192.228,0.000,179.803,1.830,420.395,441.439,666.917,6.492920,11.971,5,0.000,0.000,0.000,0,0.000,0,192.228,9.987,19.973,0.000,0.000,0.000,0.000,0.000,19.973 +7.013268,0.100174,18525453,0.552102,59.896,0.000,0.000,247.852,0.000,127.396,1.569,420.395,411.122,365.343,6.603882,11.935,5,0.000,0.000,0.000,0,0.000,0,247.852,19.965,0.000,0.000,0.000,0.000,19.965,19.965,0.000 +7.113387,0.100119,18525458,0.552102,49.940,0.000,0.000,196.138,0.000,176.998,2.136,420.395,531.709,480.871,6.603882,11.888,5,0.000,0.000,0.000,0,0.000,0,196.138,0.000,19.976,0.000,0.000,0.000,9.988,0.000,19.976 +7.213534,0.100147,18525463,0.552102,49.927,0.000,0.000,213.060,0.000,166.493,1.440,420.395,356.001,441.696,6.649780,11.845,5,0.000,0.000,0.000,0,0.000,0,213.060,19.971,0.000,0.000,0.000,0.000,9.985,19.971,0.000 +7.313706,0.100172,18525469,0.552102,59.897,0.000,0.000,197.858,0.000,183.666,1.578,420.395,392.099,455.739,6.704224,11.800,5,0.000,0.000,0.000,0,0.000,0,197.858,0.000,19.966,0.000,0.000,0.000,19.966,0.000,19.966 +7.413826,0.100121,18529161,0.552212,36875.510,0.000,0.000,275.732,0.000,141.022,1.823,420.395,460.616,438.182,6.759766,11.758,5,0.000,0.000,0.000,0,0.000,0,275.732,4534.529,0.000,0.000,0.000,0.000,0.000,31851.572,489.410 +7.513948,0.100121,18751405,0.558835,2219747.779,0.000,0.000,195.330,0.000,0.001,5.355,420.395,242.284,509.265,6.823730,11.708,5,0.000,0.000,0.000,0,0.000,0,195.330,360912.268,245761.928,0.000,0.000,0.000,375734.291,545578.295,691760.998 +7.614094,0.100146,19113387,0.569623,3614549.733,0.000,0.000,16.139,0.000,0.001,5.476,420.395,0.156,306.077,6.853394,11.678,5,0.000,0.000,0.000,0,0.000,0,16.139,693908.233,739941.114,0.000,0.000,0.000,835292.086,754380.061,591028.239 +7.714249,0.100155,19473002,0.580341,3590573.014,0.000,0.000,14.304,0.000,0.001,5.305,420.395,0.000,167.903,6.877808,11.661,5,0.000,0.000,0.000,0,0.000,0,14.304,655551.777,708150.080,0.000,0.000,0.000,738972.206,712004.094,775894.857 +7.814434,0.100185,19737822,0.588233,2643318.979,0.000,0.000,14.820,0.000,0.000,4.380,420.395,0.000,131.437,6.904419,11.649,3,0.000,0.000,0.000,0,0.000,0,14.820,776675.829,419305.731,0.000,0.000,0.000,752929.678,693409.585,998.157 +7.914668,0.100235,19954343,0.594686,2160137.393,0.000,0.000,11.634,0.000,0.000,3.109,420.395,0.000,72.954,6.919067,11.641,1,0.000,0.000,0.000,0,0.000,0,11.634,698000.898,0.000,0.000,0.000,0.000,650691.993,811444.501,0.000 +8.014968,0.100299,20000000,0.596046,455207.650,0.000,0.000,0.475,0.000,0.000,0.383,420.395,0.000,4.985,6.920410,11.641,0,0.000,0.000,0.000,0,0.000,0,0.475,0.000,0.000,0.000,0.000,0.000,0.000,455207.650,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.log new file mode 100644 index 000000000..e5fa11e35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=58 +worker=2 kind=insert tid=6 os_tid=55 +worker=7 kind=insert tid=7 os_tid=60 +worker=0 kind=insert tid=8 os_tid=53 +start_monotonic_ns=2088203988613924 main_address=0x5588b4667300 +worker=6 kind=insert tid=9 os_tid=59 +worker=1 kind=insert tid=10 os_tid=54 +worker=4 kind=insert tid=11 os_tid=57 +worker=3 kind=insert tid=12 os_tid=56 +load_end reason=complete inserted=20000000 elapsed_s=8.015 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.184 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088203988615606 cpu_ns=9274969 +diagnostic_stage name=stop_request wall_ns=2088212003637930 cpu_ns=49057181165 +diagnostic_stage name=workers_joined wall_ns=2088212003707165 cpu_ns=49057249471 +diagnostic_stage name=before_close wall_ns=2088212003786779 cpu_ns=49057329109 +diagnostic_stage name=after_close wall_ns=2088212188218357 cpu_ns=49123180222 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088211939323841 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088211888217537 last_end_ns=2088211888218302 loop_exit_ns=2088211888218338 deregister_start_ns=2088211888218362 deregister_end_ns=2088211888218810 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088211754793671 last_end_ns=2088211754794944 loop_exit_ns=2088211754794985 deregister_start_ns=2088211754795027 deregister_end_ns=2088211754795959 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088208891981537 last_end_ns=2088208891982489 loop_exit_ns=2088208891982526 deregister_start_ns=2088208891982572 deregister_end_ns=2088208891983505 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088208903587706 last_end_ns=2088208903588582 loop_exit_ns=2088208903588623 deregister_start_ns=2088208903588661 deregister_end_ns=2088208903589511 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088208623190934 last_end_ns=2088208623191960 loop_exit_ns=2088208623192002 deregister_start_ns=2088208623192109 deregister_end_ns=2088208623195221 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088211882318584 last_end_ns=2088211882319523 loop_exit_ns=2088211882319561 deregister_start_ns=2088211882319582 deregister_end_ns=2088211882320299 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088211939323132 last_end_ns=2088211939323841 loop_exit_ns=2088211939323874 deregister_start_ns=2088211939323904 deregister_end_ns=2088211939324540 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088211702977437 last_end_ns=2088211702978417 loop_exit_ns=2088211702978461 deregister_start_ns=2088211702978503 deregister_end_ns=2088211702979210 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.summary.csv new file mode 100644 index 000000000..8153221c7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-02-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2495292.122060,8.015094,20000000,0.002638,0.001232,0.003744,0.009344,1715.076214,0.002638,0.001232,0.003744,0.009344,1715.076214,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.csv new file mode 100644 index 000000000..1340c27f1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.csv @@ -0,0 +1,90 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100071,0.100071,597829,0.017817,5974040.844,0.000,0.000,16.884,0.000,1.976,8.112,96.008,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,16.884,864285.260,783602.647,594587.088,719158.484,791926.726,715960.759,823094.558,681425.323 +0.200259,0.100188,1126587,0.033575,5277657.265,0.000,0.000,17.582,0.000,0.001,9.495,179.340,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,17.582,795214.885,594781.727,537349.707,664211.190,830288.941,548808.164,682347.092,624655.560 +0.300421,0.100162,1641631,0.048924,5142131.498,0.000,0.000,17.953,0.000,15.732,9.340,264.184,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,17.953,776655.104,631060.352,528585.927,550011.308,705410.219,650279.298,684783.547,615345.743 +0.400556,0.100135,2166343,0.064562,5240027.361,0.000,0.000,17.704,0.000,2.711,9.828,283.699,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,17.704,748017.521,644877.127,551892.985,561489.995,823655.142,655143.231,634640.982,620310.379 +0.500714,0.100158,2372356,0.070702,2056875.550,0.000,0.000,72.664,0.000,82.414,10.546,293.281,0.000,26.014,0.178955,14.099,8,0.000,0.000,0.000,0,0.000,0,72.664,145729.423,597165.147,631760.410,121427.873,219752.301,117524.050,111054.287,112462.059 +0.600894,0.100180,2638630,0.078637,2657964.409,0.000,0.000,86.287,0.000,27.227,8.014,302.188,0.000,589.215,0.407356,14.042,8,0.000,0.000,0.000,0,0.000,0,86.287,358595.708,285776.542,397166.407,304143.542,337303.963,343193.381,344301.390,287483.476 +0.701034,0.100140,3066075,0.091376,4268481.041,0.000,0.000,27.388,0.000,0.002,9.128,302.188,51.139,1057.623,0.608765,13.938,8,0.000,0.000,0.000,0,0.000,0,27.388,484931.881,532285.662,582036.092,376173.966,649371.931,609088.263,501069.315,533523.931 +0.801184,0.100150,3528783,0.105166,4620140.826,0.000,0.000,15.024,0.000,0.836,9.385,302.188,107.456,376.310,0.608765,13.901,8,0.000,0.000,0.000,0,0.000,0,15.024,595914.971,545151.216,591901.000,661776.052,694556.817,585989.878,408456.523,536394.368 +0.901335,0.100151,4001511,0.119254,4720170.149,0.000,0.000,12.533,0.000,17.381,9.294,302.188,100.552,142.988,0.786072,13.888,8,0.000,0.000,0.000,0,0.000,0,12.533,549682.030,571609.003,566247.079,721732.875,730569.565,632137.830,505159.094,443032.673 +1.001495,0.100160,4242304,0.126431,2404084.859,0.000,0.000,68.791,0.000,45.267,10.438,302.188,122.421,24.024,0.786072,13.885,8,0.000,0.000,0.000,0,0.000,0,68.791,350599.245,485663.221,277126.758,218420.654,68720.088,93210.917,458566.559,451777.418 +1.101688,0.100193,4731748,0.141017,4884990.718,0.000,0.000,67.943,0.000,6.490,8.414,302.188,6.784,0.078,0.786072,13.885,8,0.000,0.000,0.000,0,0.000,0,67.943,438252.267,593392.172,684116.679,710166.290,661700.041,583032.212,569378.622,644952.436 +1.201854,0.100166,5188143,0.154619,4556368.704,0.000,0.000,13.321,0.000,0.001,8.604,302.188,0.000,78.892,1.025635,13.877,8,0.000,0.000,0.000,0,0.000,0,13.321,575821.896,483695.184,663346.265,680337.992,638208.092,400892.958,535538.922,578527.394 +1.302010,0.100155,5619713,0.167480,4308999.936,0.000,0.000,15.320,0.000,0.001,8.492,302.188,0.000,532.219,1.341919,13.821,8,0.000,0.000,0.000,0,0.000,0,15.320,583552.634,428573.611,601344.969,586148.598,533200.926,496767.576,496587.856,582823.767 +1.402156,0.100146,5796773,0.172757,1768024.166,0.000,0.000,69.907,0.000,0.529,8.645,302.188,0.000,251.977,1.341919,13.797,8,0.000,0.000,0.000,0,0.000,0,69.907,179498.489,521699.935,178010.656,184481.229,181215.986,178320.205,171030.825,173766.839 +1.502398,0.100242,6212962,0.185161,4151844.281,0.000,0.000,26.709,0.000,0.001,9.074,302.188,0.000,0.039,1.341919,13.797,8,0.000,0.000,0.000,0,0.000,0,26.709,453462.810,578839.452,535145.173,597185.063,400211.656,591159.642,567566.727,428273.757 +1.602553,0.100156,6730284,0.200578,5165174.053,0.000,0.000,10.044,0.000,3.235,8.497,302.188,0.000,0.000,1.341919,13.797,8,0.000,0.000,0.000,0,0.000,0,10.044,689685.656,615201.682,712210.568,713848.018,688118.098,505372.766,628151.510,612585.757 +1.702719,0.100166,7238099,0.215712,5069730.597,0.000,0.000,11.598,0.000,0.001,8.616,302.188,0.000,395.983,1.628662,13.758,8,0.000,0.000,0.000,0,0.000,0,11.598,621058.596,585537.586,715941.022,728609.983,644938.937,599684.093,545154.651,628805.730 +1.802875,0.100155,7594219,0.226325,3555677.890,0.000,0.000,15.715,0.000,36.072,8.811,302.188,0.000,470.168,1.727295,13.712,8,0.000,0.000,0.000,0,0.000,0,15.715,386200.216,534080.552,573808.852,613856.656,370055.289,414546.193,304916.453,358213.680 +1.903038,0.100163,7883352,0.234942,2886612.236,0.000,0.000,72.379,0.000,9.895,10.087,302.188,14.820,33.851,1.881474,13.709,8,0.000,0.000,0.000,0,0.000,0,72.379,166138.470,256111.422,601287.280,547125.799,607557.033,183460.160,183879.475,341052.597 +2.003213,0.100175,8374520,0.249580,4903081.662,0.000,0.000,10.951,0.000,0.001,8.759,302.188,0.000,0.000,1.881474,13.709,8,0.000,0.000,0.000,0,0.000,0,10.951,702438.162,644050.554,541131.040,635395.732,590624.246,539064.664,604160.508,646216.756 +2.103367,0.100154,8845625,0.263620,4703829.199,0.000,0.000,12.485,0.000,7.160,8.555,302.188,0.000,131.634,2.110107,13.696,8,0.000,0.000,0.000,0,0.000,0,12.485,548458.068,572331.420,554478.825,637721.041,579051.104,582905.188,544963.432,683920.121 +2.203528,0.100161,9231151,0.275110,3849060.395,0.000,0.000,22.311,0.000,4.014,7.619,302.188,0.000,643.612,2.214355,13.633,8,0.000,0.000,0.000,0,0.000,0,22.311,513772.477,582322.065,510737.366,475883.504,374396.966,415780.311,458721.147,517446.559 +2.303676,0.100148,9441386,0.281375,2099238.970,0.000,0.000,66.135,0.000,26.914,9.865,302.188,24.066,128.911,2.422440,13.620,8,0.000,0.000,0.000,0,0.000,0,66.135,181411.152,623785.562,184356.787,647640.210,48627.934,168020.996,184296.876,61099.452 +2.403832,0.100156,9934726,0.296078,4925713.080,0.000,0.000,37.968,0.000,0.002,8.740,302.188,0.000,9.126,2.424625,13.619,8,0.000,0.000,0.000,0,0.000,0,37.968,604336.890,632333.200,795848.023,830613.769,580653.849,358590.395,414103.762,709233.192 +2.503996,0.100163,10459837,0.311727,5242542.689,0.000,0.000,12.107,0.000,2.115,8.668,302.188,0.000,47.773,2.714111,13.614,8,0.000,0.000,0.000,0,0.000,0,12.107,555911.535,733491.336,684541.329,783669.335,623231.521,606309.176,483919.184,771469.273 +2.604131,0.100136,10886444,0.324441,4260295.468,0.000,0.000,17.751,0.000,0.001,8.689,302.188,0.000,724.487,2.744263,13.544,8,0.000,0.000,0.000,0,0.000,0,17.751,497535.625,552630.947,547657.688,679489.000,474756.501,503996.868,460935.235,543293.604 +2.708149,0.104018,11189902,0.333485,2917360.036,0.000,0.000,67.842,0.000,10.565,10.094,302.188,51.711,175.901,2.918709,13.526,8,0.000,0.000,0.000,0,0.000,0,67.842,216279.843,634813.114,184285.386,230056.303,190236.278,593281.846,258282.183,610125.083 +2.808329,0.100180,11572811,0.344897,3822220.629,0.000,0.000,51.569,0.000,1.820,9.501,302.188,0.000,0.351,2.967655,13.526,8,0.000,0.000,0.000,0,0.000,0,51.569,542425.143,439040.947,315203.510,434708.733,353324.997,750131.848,663866.885,323518.566 +2.908497,0.100168,12079170,0.359987,5055084.164,0.000,0.000,12.248,0.000,0.001,8.640,302.188,0.000,6.123,3.182495,13.525,8,0.000,0.000,0.000,0,0.000,0,12.248,583378.390,734663.833,590755.976,750417.325,470098.997,704993.756,636209.495,584566.391 +3.008663,0.100165,12447178,0.370955,3674004.519,0.000,0.000,19.600,0.000,0.002,7.604,302.188,0.000,648.108,3.260986,13.462,8,0.000,0.000,0.000,0,0.000,0,19.600,425466.432,524372.876,433553.059,522056.706,399090.049,404351.348,511174.701,453939.348 +3.108825,0.100162,12841164,0.382697,3933474.005,0.000,0.000,15.121,0.000,19.267,8.625,302.188,0.000,280.209,3.330139,13.434,8,0.000,0.000,0.000,0,0.000,0,15.121,459394.174,526415.365,492979.648,555428.262,580018.340,527982.820,392462.837,398792.560 +3.208990,0.100165,13045173,0.388776,2036737.916,0.000,0.000,68.605,0.000,51.175,10.875,302.188,41.455,18.251,3.521412,13.433,8,0.000,0.000,0.000,0,0.000,0,68.605,328459.418,3374.446,199591.510,319344.420,652326.395,521361.937,1627.322,10652.468 +3.309163,0.100173,13552908,0.403908,5068579.482,0.000,0.000,52.131,0.000,4.399,8.342,302.188,0.000,0.039,3.521412,13.433,8,0.000,0.000,0.000,0,0.000,0,52.131,531180.861,660517.061,722609.618,616852.617,544527.765,710999.707,698311.662,583580.190 +3.409354,0.100191,13967696,0.416270,4139976.536,0.000,0.000,12.867,0.000,19.964,8.161,302.188,0.000,348.397,3.773315,13.399,8,0.000,0.000,0.000,0,0.000,0,12.867,459532.724,530297.630,602739.334,502680.353,496601.957,490343.904,566997.568,490783.066 +3.509493,0.100139,14362845,0.428046,3946000.246,0.000,0.000,28.369,0.000,9.755,7.985,302.188,0.000,444.889,3.850830,13.355,8,0.000,0.000,0.000,0,0.000,0,28.369,516681.183,457303.790,523541.638,519856.765,473421.367,533707.495,451182.306,470305.701 +3.609653,0.100160,14697735,0.438027,3343536.533,0.000,0.000,19.181,0.000,47.102,9.593,302.188,0.000,206.310,3.928059,13.335,8,0.000,0.000,0.000,0,0.000,0,19.181,337209.073,491391.744,612487.490,295306.290,306418.465,335362.036,712656.806,252704.629 +3.709825,0.100172,14960092,0.445845,2619062.724,0.000,0.000,68.642,0.000,1.922,10.338,302.188,189.674,45.937,4.269165,13.330,8,0.000,0.000,0.000,0,0.000,0,68.642,145559.499,651528.752,627530.052,125773.550,152667.267,145200.118,624954.485,145849.001 +3.810000,0.100175,15457959,0.460683,4969989.268,0.000,0.000,12.384,0.000,0.213,8.563,302.188,0.000,8.267,4.512215,13.329,8,0.000,0.000,0.000,0,0.000,0,12.384,703830.668,667534.065,573318.624,552994.124,741335.162,573188.851,638315.100,519472.673 +3.910151,0.100152,15908631,0.474114,4499896.896,0.000,0.000,13.671,0.000,6.381,8.481,302.188,0.000,644.023,4.515259,13.267,8,0.000,0.000,0.000,0,0.000,0,13.671,517515.302,665870.354,583834.743,551284.099,574199.353,445274.839,607888.271,554029.935 +4.010326,0.100174,16364405,0.487697,4549806.502,0.000,0.000,16.029,0.000,18.659,8.518,302.188,1.989,272.611,4.515259,13.240,8,0.000,0.000,0.000,0,0.000,0,16.029,589811.546,674603.694,696096.217,565054.714,667186.627,421944.256,429071.827,506037.622 +4.110497,0.100171,16611354,0.495057,2465265.595,0.000,0.000,48.680,0.000,70.555,5.511,357.969,260.296,215.178,4.531197,13.219,8,0.000,0.000,0.000,0,0.000,0,48.680,572688.658,277264.887,140119.895,158608.214,482353.454,253315.925,424412.739,156501.823 +4.210657,0.100159,16764116,0.499610,1525189.214,0.000,0.000,22.331,0.000,170.714,6.933,357.969,572.681,218.753,4.687866,13.197,8,0.000,0.000,0.000,0,0.000,0,22.331,435955.192,0.000,0.000,0.000,535157.088,0.000,554076.934,0.000 +4.310784,0.100127,16887741,0.503294,1234678.649,0.000,0.000,9.618,0.000,270.841,4.670,357.969,327.903,837.411,4.988159,13.116,8,0.000,0.000,0.000,0,0.000,0,9.618,441088.635,0.000,0.000,0.000,487160.001,0.000,306430.013,0.000 +4.410941,0.100157,16997065,0.506552,1091524.516,0.000,0.000,73.911,0.000,370.999,5.003,357.969,382.563,436.384,5.013672,13.073,8,0.000,0.000,0.000,0,0.000,0,73.911,433169.214,0.000,0.000,0.000,470280.888,0.000,188074.415,0.000 +4.511110,0.100169,17114831,0.510062,1175667.948,0.000,0.000,46.015,0.000,471.168,4.909,357.969,345.781,105.017,5.025269,13.063,8,0.000,0.000,0.000,0,0.000,0,46.015,446453.529,0.000,0.000,0.000,214227.014,0.000,514987.405,0.000 +4.611272,0.100162,17244671,0.513931,1296302.117,0.000,0.000,6.913,0.000,571.330,4.835,357.969,320.731,512.725,5.142822,13.012,8,0.000,0.000,0.000,0,0.000,0,6.913,447076.469,0.000,0.000,0.000,423145.199,0.000,426080.448,0.000 +4.711409,0.100137,17338936,0.516741,941359.518,0.000,0.000,42.926,0.000,671.467,3.501,357.969,245.718,414.900,5.230469,12.972,8,0.000,0.000,0.000,0,0.000,0,42.926,157194.507,0.000,0.000,0.000,391323.546,0.000,392841.465,0.000 +4.816149,0.104739,17509509,0.521824,1628548.976,0.000,0.000,19.792,0.000,776.206,6.506,357.969,507.846,269.717,5.230469,12.944,8,0.000,0.000,0.000,0,0.000,0,19.792,589005.549,0.000,0.000,0.000,441486.831,0.000,598056.597,0.000 +4.916298,0.100149,17646651,0.525911,1369378.927,0.000,0.000,6.563,0.000,876.355,4.956,357.969,308.915,392.540,5.335693,12.906,8,0.000,0.000,0.000,0,0.000,0,6.563,451407.173,0.000,0.000,0.000,452395.700,0.000,465576.054,0.000 +5.016420,0.100122,17723595,0.528204,768502.872,0.000,0.000,83.945,0.000,976.477,3.037,357.969,191.329,493.968,5.439453,12.858,8,0.000,0.000,0.000,0,0.000,0,83.945,385449.975,0.000,0.000,0.000,39.951,0.000,383012.946,0.000 +5.116562,0.100143,17878297,0.532815,1544816.227,0.000,0.000,9.410,0.000,1076.620,3.918,357.969,276.676,269.030,5.439453,12.831,8,0.000,0.000,0.000,0,0.000,0,9.410,598436.295,0.000,0.000,0.000,364589.891,0.000,581790.042,0.000 +5.216720,0.100158,17980825,0.535870,1023667.171,0.000,0.000,31.626,0.000,1176.777,5.939,358.156,532.052,232.953,5.455688,12.808,6,0.000,0.000,0.000,0,0.000,0,31.626,243336.613,0.000,0.000,0.000,221041.740,0.000,559288.818,0.000 +5.316882,0.100162,17983673,0.535955,28433.982,0.000,0.000,0.009,0.000,1276.939,1.671,358.156,217.695,476.845,5.643921,12.762,5,0.000,0.000,0.000,0,0.000,0,0.009,0.000,0.000,0.000,0.000,0.000,0.000,28433.982,0.000 +5.417024,0.100142,17983673,0.535955,0.000,0.000,0.000,0.000,0.000,1377.082,1.463,358.156,255.691,436.449,5.643921,12.719,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.517154,0.100130,17983673,0.535955,0.000,0.000,0.000,0.000,0.000,1477.212,2.278,358.156,365.227,315.292,5.643921,12.688,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.617282,0.100128,17983673,0.535955,0.000,0.000,0.000,0.000,0.000,1577.340,2.781,358.156,409.944,205.752,5.686035,12.668,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.717415,0.100133,17983673,0.535955,0.000,0.000,0.000,0.000,0.000,1677.473,2.036,358.156,276.001,495.748,5.760132,12.620,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.817532,0.100117,17983673,0.535955,0.000,0.000,0.000,0.000,0.000,1777.590,1.361,358.156,218.690,270.699,5.760132,12.593,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.917656,0.100124,17983673,0.535955,0.000,0.000,0.000,0.000,0.000,1877.714,2.753,358.156,419.791,282.461,5.760132,12.565,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.017793,0.100137,18014519,0.536875,308039.117,0.000,0.000,1935.961,0.000,37.398,5.848,404.762,165.555,168.364,5.805054,12.549,5,0.000,0.000,0.000,0,0.000,0,1935.961,0.000,9.986,67857.285,39625.858,0.000,9.986,0.000,200536.002 +6.117963,0.100170,18217788,0.542932,2029246.754,0.000,0.000,55.324,0.000,90.669,5.863,404.762,48.355,264.473,5.805054,12.523,5,0.000,0.000,0.000,0,0.000,0,55.324,0.000,372837.366,576002.633,62464.010,0.000,428263.319,0.000,589679.426 +6.218095,0.100132,18487885,0.550982,2697400.665,0.000,0.000,21.829,0.000,190.801,5.815,404.762,33.705,214.872,5.820557,12.502,5,0.000,0.000,0.000,0,0.000,0,21.829,0.000,472494.771,778220.220,0.000,0.000,675995.489,0.000,770690.184 +6.318243,0.100148,18624020,0.555039,1359339.130,0.000,0.000,281.725,0.000,55.843,5.698,404.762,79.921,125.400,5.833618,12.490,5,0.000,0.000,0.000,0,0.000,0,281.725,0.000,337890.159,330570.986,9.985,0.000,335164.192,0.000,355703.807 +6.418410,0.100167,18624021,0.555039,9.983,0.000,0.000,33.732,0.000,156.011,1.261,404.762,368.056,297.783,5.868042,12.461,5,0.000,0.000,0.000,0,0.000,0,33.732,0.000,0.000,0.000,9.983,0.000,0.000,0.000,0.000 +6.518554,0.100144,18624026,0.555039,49.928,0.000,0.000,235.286,0.000,255.532,1.865,404.762,405.315,318.448,5.916626,12.430,5,0.000,0.000,0.000,0,0.000,0,235.286,0.000,0.000,9.986,19.971,0.000,9.986,0.000,9.986 +6.618692,0.100138,18624027,0.555039,9.986,0.000,0.000,292.659,0.000,132.020,1.509,404.762,421.060,260.617,6.020020,12.404,5,0.000,0.000,0.000,0,0.000,0,292.659,0.000,9.986,0.000,0.000,0.000,0.000,0.000,0.000 +6.718831,0.100139,18624027,0.555039,0.000,0.000,0.000,0.000,0.000,232.159,1.128,404.762,179.204,220.319,6.044678,12.383,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.818946,0.100115,18624033,0.555039,59.931,0.000,0.000,277.689,0.000,332.273,2.211,404.762,221.972,372.659,6.079834,12.346,5,0.000,0.000,0.000,0,0.000,0,277.689,0.000,0.000,0.000,19.977,0.000,19.977,0.000,19.977 +6.919067,0.100121,18624035,0.555039,19.976,0.000,0.000,332.631,0.000,432.395,2.026,404.762,282.703,413.053,6.138306,12.306,5,0.000,0.000,0.000,0,0.000,0,332.631,0.000,19.976,0.000,0.000,0.000,0.000,0.000,0.000 +7.019170,0.100103,18624039,0.555040,39.959,0.000,0.000,499.715,0.000,255.005,1.466,404.762,312.841,384.916,6.180664,12.268,5,0.000,0.000,0.000,0,0.000,0,499.715,0.000,0.000,19.979,0.000,0.000,19.979,0.000,0.000 +7.119280,0.100110,18624045,0.555040,59.934,0.000,0.000,277.995,0.000,158.002,1.243,404.762,261.900,344.153,6.223267,12.235,5,0.000,0.000,0.000,0,0.000,0,277.995,0.000,19.978,0.000,19.978,0.000,0.000,0.000,19.978 +7.219390,0.100110,18624049,0.555040,39.956,0.000,0.000,234.598,0.000,170.316,1.984,404.762,489.228,399.366,6.269653,12.195,5,0.000,0.000,0.000,0,0.000,0,234.598,0.000,0.000,19.978,0.000,0.000,19.978,0.000,0.000 +7.319520,0.100130,18624055,0.555040,59.922,0.000,0.000,188.783,0.000,123.624,1.984,404.762,464.474,280.261,6.304932,12.168,5,0.000,0.000,0.000,0,0.000,0,188.783,0.000,19.974,0.000,19.974,0.000,0.000,0.000,19.974 +7.419632,0.100111,18624060,0.555040,49.944,0.000,0.000,210.655,0.000,177.426,1.229,404.762,275.006,547.437,6.369263,12.115,5,0.000,0.000,0.000,0,0.000,0,210.655,0.000,0.000,19.978,0.000,0.000,19.978,0.000,9.989 +7.519761,0.100129,18624061,0.555040,9.987,0.000,0.000,11.799,0.000,277.555,0.950,404.762,255.296,368.782,6.415649,12.078,5,0.000,0.000,0.000,0,0.000,0,11.799,0.000,0.000,0.000,0.000,0.000,0.000,0.000,9.987 +7.619893,0.100132,18624067,0.555040,59.921,0.000,0.000,339.329,0.000,201.287,1.931,404.762,453.854,387.574,6.462524,12.041,5,0.000,0.000,0.000,0,0.000,0,339.329,0.000,19.974,0.000,19.974,0.000,19.974,0.000,0.000 +7.720027,0.100135,18624075,0.555041,79.893,0.000,0.000,222.324,0.000,125.059,1.975,404.762,461.176,273.850,6.494385,12.014,5,0.000,0.000,0.000,0,0.000,0,222.324,0.000,19.973,19.973,19.973,0.000,0.000,0.000,19.973 +7.820196,0.100169,18624077,0.555041,19.966,0.000,0.000,125.752,0.000,189.816,1.515,404.762,375.110,500.523,6.554810,11.965,5,0.000,0.000,0.000,0,0.000,0,125.752,0.000,0.000,0.000,0.000,0.000,19.966,0.000,0.000 +7.920351,0.100155,18624082,0.555041,49.923,0.000,0.000,265.986,0.000,218.674,1.118,404.762,224.457,471.925,6.613403,11.919,5,0.000,0.000,0.000,0,0.000,0,265.986,0.000,19.969,9.985,0.000,0.000,0.000,0.000,19.969 +8.020461,0.100110,18624087,0.555041,49.945,0.000,0.000,296.302,0.000,166.826,1.893,404.762,462.617,436.825,6.665283,11.876,5,0.000,0.000,0.000,0,0.000,0,296.302,0.000,0.000,9.989,19.978,0.000,19.978,0.000,0.000 +8.120588,0.100127,18624095,0.555041,79.898,0.000,0.000,222.800,0.000,117.133,1.549,404.762,392.117,259.279,6.695801,11.851,5,0.000,0.000,0.000,0,0.000,0,222.800,0.000,19.975,19.975,0.000,0.000,19.975,0.000,19.975 +8.220734,0.100146,18624100,0.555041,49.927,0.000,0.000,154.102,0.000,139.262,1.988,404.762,550.097,472.046,6.753662,11.804,5,0.000,0.000,0.000,0,0.000,0,154.102,0.000,0.000,0.000,19.971,0.000,0.000,0.000,29.956 +8.320873,0.100139,18656124,0.555996,319794.574,0.000,0.000,193.533,0.000,222.863,1.474,404.762,202.140,448.555,6.807495,11.760,5,0.000,0.000,0.000,0,0.000,0,193.533,0.000,0.000,133044.689,0.000,0.000,116517.708,0.000,70232.177 +8.420998,0.100125,18951634,0.564803,2951400.095,0.000,0.000,223.424,0.000,8.150,5.169,404.762,107.326,499.803,6.865845,11.712,5,0.000,0.000,0.000,0,0.000,0,223.424,0.000,731373.143,528227.808,445641.340,0.000,552856.933,0.000,693300.871 +8.521152,0.100153,19284446,0.574721,3323024.773,0.000,0.000,12.574,0.000,0.003,5.331,404.762,0.000,235.693,6.898296,11.689,4,0.000,0.000,0.000,0,0.000,0,12.574,0.000,472026.237,652050.205,745287.244,0.000,698758.586,0.000,754902.500 +8.621403,0.100252,19586444,0.583722,3012400.259,0.000,0.000,11.627,0.000,0.000,3.499,404.762,0.000,78.007,6.914673,11.681,3,0.000,0.000,0.000,0,0.000,0,11.627,0.000,0.000,245402.523,971206.270,0.000,823258.533,0.000,972532.932 +8.721556,0.100153,19831298,0.591019,2444806.341,0.000,0.000,11.869,0.000,0.976,3.778,404.762,0.000,121.845,6.934204,11.669,3,0.000,0.000,0.000,0,0.000,0,11.869,0.000,0.000,0.000,829453.276,0.000,793627.987,0.000,821725.078 +8.821698,0.100142,19996069,0.595929,1645371.680,0.000,0.000,4.910,0.000,7.770,1.970,404.762,0.000,50.826,6.941284,11.664,1,0.000,0.000,0.000,0,0.000,0,4.910,0.000,0.000,0.000,205338.184,0.000,982274.041,0.000,457759.455 +8.921948,0.100250,20000000,0.596046,39212.048,0.000,0.000,10.803,0.000,0.000,0.238,404.762,0.000,31.718,6.950317,11.661,0,0.000,0.000,0.000,0,0.000,0,10.803,0.000,0.000,0.000,0.000,0.000,39212.048,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.log new file mode 100644 index 000000000..7afe636ef --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=71 +worker=6 kind=insert tid=8 os_tid=73 +worker=2 kind=insert tid=6 os_tid=69 +worker=5 kind=insert tid=7 os_tid=72 +worker=0 kind=insert tid=10 os_tid=67 +worker=7 kind=insert tid=9 os_tid=74 +worker=1 kind=insert tid=11 os_tid=68 +worker=3 kind=insert tid=12 os_tid=70 +start_monotonic_ns=2088212355863979 main_address=0x556a321fa300 +load_end reason=complete inserted=20000000 elapsed_s=8.922 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.178 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088212355872524 cpu_ns=9401846 +diagnostic_stage name=stop_request wall_ns=2088221277872220 cpu_ns=51018722109 +diagnostic_stage name=workers_joined wall_ns=2088221277945379 cpu_ns=51018794620 +diagnostic_stage name=before_close wall_ns=2088221278035484 cpu_ns=51018884656 +diagnostic_stage name=after_close wall_ns=2088221456208923 cpu_ns=51088317001 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088221184103015 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088217527740230 last_end_ns=2088217527741584 loop_exit_ns=2088217527741660 deregister_start_ns=2088217527741700 deregister_end_ns=2088217527745454 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088220832733879 last_end_ns=2088220832734888 loop_exit_ns=2088220832735016 deregister_start_ns=2088220832735044 deregister_end_ns=2088220832735933 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088220907948995 last_end_ns=2088220907950548 loop_exit_ns=2088220907950596 deregister_start_ns=2088220907950621 deregister_end_ns=2088220907951600 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088221101825688 last_end_ns=2088221101826676 loop_exit_ns=2088221101826715 deregister_start_ns=2088221101826762 deregister_end_ns=2088221101827547 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088217531535223 last_end_ns=2088217531536484 loop_exit_ns=2088217531536553 deregister_start_ns=2088217531536591 deregister_end_ns=2088217531537370 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088221184102319 last_end_ns=2088221184103015 loop_exit_ns=2088221184103067 deregister_start_ns=2088221184103090 deregister_end_ns=2088221184103749 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088217575737017 last_end_ns=2088217575737922 loop_exit_ns=2088217575737972 deregister_start_ns=2088217575737998 deregister_end_ns=2088217575738742 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088221125040143 last_end_ns=2088221125040998 loop_exit_ns=2088221125041038 deregister_start_ns=2088221125041066 deregister_end_ns=2088221125041819 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.summary.csv new file mode 100644 index 000000000..8fc07cd09 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-03-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2241629.295723,8.922082,20000000,0.002900,0.001232,0.003808,0.009600,1935.961137,0.002900,0.001232,0.003808,0.009600,1935.961137,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.csv new file mode 100644 index 000000000..9d93cc7df --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.csv @@ -0,0 +1,87 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100063,0.100063,586641,0.017483,5862688.717,0.000,0.000,16.869,0.000,0.110,8.446,93.684,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,16.869,697157.486,850150.376,669275.184,841046.154,776437.164,778555.819,584069.268,665997.265 +0.200240,0.100177,1111048,0.033112,5234823.104,0.000,0.000,17.407,0.000,0.005,9.092,177.402,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,17.407,654793.360,700512.601,513702.585,676594.849,716444.458,815749.045,535733.669,621292.536 +0.300423,0.100183,1614115,0.048104,5021465.754,0.000,0.000,18.260,0.000,9.815,9.388,260.770,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.260,510514.238,626591.470,610800.415,759787.325,683966.303,713242.641,510414.421,606148.941 +0.400565,0.100141,2125840,0.063355,5110023.660,0.000,0.000,14.019,0.000,0.002,9.886,283.746,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,14.019,636889.343,623847.786,611924.647,693429.387,568835.581,724465.497,638257.408,612374.011 +0.500710,0.100145,2399680,0.071516,2734429.936,0.000,0.000,21.397,0.000,72.864,10.173,293.152,0.000,57.417,0.124043,14.092,8,0.000,0.000,0.000,0,0.000,0,21.397,177372.476,523899.361,169434.002,217893.645,344729.494,220230.252,499175.257,581695.448 +0.600860,0.100150,2639259,0.078656,2392190.208,0.000,0.000,93.240,0.000,13.409,8.918,296.527,0.156,520.584,0.404541,14.041,8,0.000,0.000,0.000,0,0.000,0,93.240,375594.801,72011.636,344611.425,327766.773,462613.854,423991.973,39181.040,346418.706 +0.700995,0.100134,3025378,0.090163,3856018.616,0.000,0.000,16.177,0.000,0.001,9.012,296.527,56.448,1083.781,0.593018,13.935,8,0.000,0.000,0.000,0,0.000,0,16.177,460302.679,525025.877,478548.209,461161.527,378092.932,587192.504,521540.552,444154.336 +0.801155,0.100161,3474605,0.103551,4485066.176,0.000,0.000,16.424,0.000,0.001,9.363,296.527,83.850,424.357,0.593018,13.894,8,0.000,0.000,0.000,0,0.000,0,16.424,567208.960,674975.867,537746.283,439404.238,626703.402,533373.306,556845.606,548808.515 +0.901315,0.100159,3937288,0.117340,4619465.002,0.000,0.000,13.626,0.000,3.404,9.467,296.527,84.436,153.583,0.621780,13.879,8,0.000,0.000,0.000,0,0.000,0,13.626,565538.340,680345.298,438720.530,523705.036,724145.466,668623.986,518952.613,499433.733 +1.001517,0.100203,4180621,0.124592,2428411.253,0.000,0.000,70.419,0.000,25.154,10.254,296.527,117.457,27.211,0.775639,13.876,8,0.000,0.000,0.000,0,0.000,0,70.419,469868.282,195933.137,583757.599,623257.592,93021.585,321339.128,73281.568,67952.362 +1.101663,0.100145,4636289,0.138172,4550067.569,0.000,0.000,62.299,0.000,0.001,8.510,296.527,11.702,0.078,0.777592,13.876,8,0.000,0.000,0.000,0,0.000,0,62.299,460590.642,698834.412,560455.512,467610.440,604341.734,591450.469,558358.560,608425.799 +1.201830,0.100167,5161303,0.153819,5241370.506,0.000,0.000,11.704,0.000,0.265,8.434,296.527,0.000,3.978,1.009888,13.876,8,0.000,0.000,0.000,0,0.000,0,11.704,677875.826,715732.487,573270.843,537071.410,594505.315,791615.524,754407.778,596891.323 +1.301977,0.100148,5566575,0.165897,4046749.790,0.000,0.000,19.739,0.000,3.219,7.941,296.527,0.000,522.159,1.082520,13.825,8,0.000,0.000,0.000,0,0.000,0,19.739,548351.012,480970.420,460760.236,471015.107,400259.493,595411.583,596779.565,493202.374 +1.402130,0.100153,5872737,0.175021,3056942.694,0.000,0.000,17.664,0.000,54.331,9.474,296.527,0.000,342.250,1.201733,13.791,8,0.000,0.000,0.000,0,0.000,0,17.664,592393.602,260840.898,237047.303,242838.443,534022.913,287550.031,626501.415,275748.089 +1.502294,0.100164,6295639,0.187625,4222093.234,0.000,0.000,66.030,0.000,3.358,9.327,296.527,0.000,1.248,1.289677,13.791,8,0.000,0.000,0.000,0,0.000,0,66.030,551265.594,419192.273,524170.047,543228.779,525507.852,682899.635,559891.442,415937.613 +1.602445,0.100150,6826810,0.203455,5303741.606,0.000,0.000,9.755,0.000,0.001,8.616,296.527,0.000,0.000,1.289677,13.791,8,0.000,0.000,0.000,0,0.000,0,9.755,726049.176,735644.760,615335.514,648166.189,645380.374,770791.954,536304.251,626069.387 +1.702599,0.100154,7253161,0.216161,4256956.458,0.000,0.000,17.639,0.000,0.001,8.078,296.527,0.000,482.109,1.609497,13.744,8,0.000,0.000,0.000,0,0.000,0,17.639,570052.410,624508.575,503814.383,438744.557,514448.012,540747.525,549134.613,515506.383 +1.802763,0.100164,7594231,0.226326,3405117.004,0.000,0.000,22.978,0.000,31.313,8.743,296.527,0.000,382.303,1.690041,13.706,8,0.000,0.000,0.000,0,0.000,0,22.978,350105.970,244229.564,526476.794,351783.220,556896.917,627351.401,414350.635,333922.504 +1.902925,0.100163,7900531,0.235454,3058020.472,0.000,0.000,66.911,0.000,9.174,9.876,296.527,4.563,17.238,1.881836,13.705,8,0.000,0.000,0.000,0,0.000,0,66.911,397522.694,247027.752,467179.269,246268.988,542985.829,526043.417,390863.537,240128.986 +2.003073,0.100148,8406171,0.250523,5048939.888,0.000,0.000,12.067,0.000,0.001,8.351,296.527,0.000,0.000,1.881836,13.705,8,0.000,0.000,0.000,0,0.000,0,12.067,624347.489,576318.455,617877.050,525573.434,562249.243,768374.680,752677.873,621521.664 +2.103233,0.100160,8867465,0.264271,4605560.051,0.000,0.000,11.695,0.000,12.079,8.134,296.527,0.000,254.904,2.125610,13.680,8,0.000,0.000,0.000,0,0.000,0,11.695,635491.688,674638.959,529671.255,538646.872,574030.174,546294.618,632246.888,474539.598 +2.203376,0.100142,9288745,0.276826,4206821.518,0.000,0.000,23.624,0.000,5.614,8.342,296.527,0.000,595.482,2.427490,13.621,8,0.000,0.000,0.000,0,0.000,0,23.624,510324.757,655049.084,503075.060,557228.101,517424.667,376694.664,471459.989,615565.196 +2.303531,0.100156,9489256,0.282802,2001988.699,0.000,0.000,68.661,0.000,37.918,10.933,296.527,14.938,50.585,2.427490,13.617,8,0.000,0.000,0.000,0,0.000,0,68.661,392528.010,390800.703,213337.386,178401.854,121400.724,210461.869,9305.492,485752.663 +2.403684,0.100152,10013765,0.298433,5237108.908,0.000,0.000,38.192,0.000,0.988,8.755,296.527,0.000,0.000,2.427490,13.617,8,0.000,0.000,0.000,0,0.000,0,38.192,733322.453,759941.887,588642.938,770395.955,464462.183,566726.337,607564.103,746053.052 +2.503832,0.100148,10485449,0.312491,4709854.908,0.000,0.000,17.023,0.000,8.856,8.057,296.527,0.000,202.512,2.660889,13.597,8,0.000,0.000,0.000,0,0.000,0,17.023,720751.069,718194.860,431889.473,675008.908,486099.076,550134.107,455324.717,672452.699 +2.603960,0.100128,10880785,0.324273,3948314.686,0.000,0.000,20.515,0.000,3.901,8.088,296.527,0.000,566.893,2.747803,13.541,8,0.000,0.000,0.000,0,0.000,0,20.515,582595.536,576253.640,350102.625,551325.494,541238.384,499012.342,348694.424,499092.240 +2.704123,0.100163,11141818,0.332052,2606073.266,0.000,0.000,19.291,0.000,59.602,8.765,296.527,0.000,180.018,2.826485,13.524,8,0.000,0.000,0.000,0,0.000,0,19.291,567423.177,409870.522,234287.317,260544.429,229005.944,248134.699,426643.125,230164.052 +2.804293,0.100169,11450651,0.341256,3083108.509,0.000,0.000,78.242,0.000,0.001,10.191,296.527,56.857,8.735,3.205078,13.523,8,0.000,0.000,0.000,0,0.000,0,78.242,332866.264,330689.950,431998.376,477551.229,280544.875,516964.479,469155.448,243337.888 +2.904461,0.100168,11985372,0.357192,5338237.277,0.000,0.000,12.320,0.000,2.979,8.368,296.527,0.000,0.000,3.205078,13.523,8,0.000,0.000,0.000,0,0.000,0,12.320,746115.899,749370.428,740764.893,720119.594,622064.409,621265.752,519107.463,619428.839 +3.004628,0.100168,12422282,0.370213,4361786.418,0.000,0.000,11.546,0.000,16.073,8.027,296.527,0.000,544.400,3.247925,13.470,8,0.000,0.000,0.000,0,0.000,0,11.546,588583.099,581604.800,513339.264,508986.562,556566.782,611664.398,531628.597,469412.917 +3.104781,0.100153,12843019,0.382752,4200955.100,0.000,0.000,21.047,0.000,8.595,8.625,296.527,0.000,368.773,3.355232,13.434,8,0.000,0.000,0.000,0,0.000,0,21.047,510909.836,533066.003,514134.911,527514.480,400718.099,653951.410,459338.585,601321.776 +3.204943,0.100162,13028960,0.388293,1856406.464,0.000,0.000,71.459,0.000,37.881,10.733,296.527,56.510,76.751,3.753540,13.426,8,0.000,0.000,0.000,0,0.000,0,71.459,577146.218,74918.787,5351.342,63008.057,201723.625,366716.678,888.562,566653.195 +3.305129,0.100186,13504811,0.402475,4749653.416,0.000,0.000,57.919,0.000,0.001,8.898,296.527,0.000,0.039,3.753540,13.426,8,0.000,0.000,0.000,0,0.000,0,57.919,729859.046,544844.040,623736.930,456778.255,654409.735,618706.311,513592.315,607726.784 +3.405294,0.100164,13970762,0.416361,4651864.939,0.000,0.000,10.009,0.000,14.726,8.326,296.527,0.000,304.617,3.773682,13.396,8,0.000,0.000,0.000,0,0.000,0,10.009,579377.827,581055.071,585278.131,534571.464,612952.649,655662.458,571011.577,531955.763 +3.505468,0.100174,14382296,0.428626,4108175.547,0.000,0.000,21.574,0.000,0.841,8.157,296.527,0.000,458.224,3.854500,13.351,8,0.000,0.000,0.000,0,0.000,0,21.574,523227.517,407958.541,500886.479,538111.560,541276.042,607310.880,491083.575,498320.953 +3.605614,0.100146,14728834,0.438953,3460333.761,0.000,0.000,16.387,0.000,53.697,9.502,296.527,0.000,223.229,3.967285,13.330,8,0.000,0.000,0.000,0,0.000,0,16.387,283286.880,574941.557,314691.083,590908.273,307022.266,323268.574,570108.605,496106.523 +3.705764,0.100150,15003858,0.447150,2746113.827,0.000,0.000,68.886,0.000,0.001,10.396,296.527,133.627,40.915,4.226562,13.326,8,0.000,0.000,0.000,0,0.000,0,68.886,143873.822,584232.162,198042.431,138412.029,209585.088,217403.341,718929.772,535635.181 +3.805928,0.100163,15520100,0.462535,5153997.955,0.000,0.000,10.052,0.000,2.856,8.640,296.527,0.000,6.084,4.289551,13.325,8,0.000,0.000,0.000,0,0.000,0,10.052,618199.812,590874.464,722269.753,580591.267,634133.775,745771.350,664114.783,598042.750 +3.906090,0.100163,15924946,0.474600,4041884.097,0.000,0.000,21.737,0.000,6.883,7.936,296.527,0.000,627.261,4.379803,13.264,8,0.000,0.000,0.000,0,0.000,0,21.737,460850.224,373961.587,532563.551,419128.104,572947.848,625961.598,571360.431,485110.754 +4.006274,0.100184,16360726,0.487588,4349795.289,0.000,0.000,13.540,0.000,16.459,8.238,296.527,1.443,308.690,4.433270,13.233,8,0.000,0.000,0.000,0,0.000,0,13.540,530373.979,498802.079,527109.986,578595.240,414876.523,622943.628,660853.864,516239.989 +4.106407,0.100133,16616749,0.495218,2556826.251,0.000,0.000,43.505,0.000,73.482,4.457,358.062,69.985,129.710,4.523315,13.221,8,0.000,0.000,0.000,0,0.000,0,43.505,197696.818,605583.823,459718.005,169364.535,83259.162,598792.863,270549.833,171861.211 +4.206548,0.100141,16782009,0.500143,1650274.351,0.000,0.000,22.639,0.000,173.623,6.348,358.062,620.649,199.680,4.637695,13.201,8,0.000,0.000,0.000,0,0.000,0,22.639,0.000,583907.129,566222.052,0.000,0.000,500145.170,0.000,0.000 +4.306695,0.100146,16905374,0.503819,1231846.109,0.000,0.000,4.952,0.000,273.770,5.475,358.062,375.505,688.601,4.967896,13.134,8,0.000,0.000,0.000,0,0.000,0,4.952,0.000,455333.219,289725.731,0.000,0.000,486787.159,0.000,0.000 +4.406816,0.100122,16992572,0.506418,870920.986,0.000,0.000,66.187,0.000,373.891,4.195,358.062,372.516,557.603,5.003906,13.079,8,0.000,0.000,0.000,0,0.000,0,66.187,0.000,322497.852,216486.759,0.000,0.000,331936.375,0.000,0.000 +4.506955,0.100138,17142457,0.510885,1496778.369,0.000,0.000,15.523,0.000,474.030,7.216,358.062,582.007,296.387,5.128418,13.050,8,0.000,0.000,0.000,0,0.000,0,15.523,0.000,537076.654,526611.139,0.000,0.000,433090.577,0.000,0.000 +4.607098,0.100143,17245345,0.513951,1027411.531,0.000,0.000,9.301,0.000,574.173,3.573,358.062,213.913,520.545,5.130493,13.000,8,0.000,0.000,0.000,0,0.000,0,9.301,0.000,345336.414,337267.946,0.000,0.000,344807.171,0.000,0.000 +4.707260,0.100162,17313413,0.515980,679576.945,0.000,0.000,64.350,0.000,674.335,2.751,358.062,223.426,350.057,5.184944,12.965,7,0.000,0.000,0.000,0,0.000,0,64.350,0.000,518009.193,49759.233,0.000,0.000,111808.518,0.000,0.000 +4.807400,0.100140,17427694,0.519386,1141215.049,0.000,0.000,6.836,0.000,774.475,4.864,358.062,525.203,212.554,5.216553,12.945,6,0.000,0.000,0.000,0,0.000,0,6.836,0.000,506572.020,634643.029,0.000,0.000,0.000,0.000,0.000 +4.907564,0.100164,17456437,0.520242,286959.567,0.000,0.000,3.346,0.000,874.639,2.466,358.062,270.689,442.712,5.281738,12.901,6,0.000,0.000,0.000,0,0.000,0,3.346,0.000,0.000,286959.567,0.000,0.000,0.000,0.000,0.000 +5.007713,0.100149,17456444,0.520243,69.896,0.000,0.000,124.953,0.000,974.788,1.344,358.062,177.587,393.281,5.380859,12.863,6,0.000,0.000,0.000,0,0.000,0,124.953,0.000,0.000,69.896,0.000,0.000,0.000,0.000,0.000 +5.107827,0.100115,17530864,0.522460,743347.455,0.000,0.000,5.670,0.000,1074.902,3.660,358.062,465.989,319.321,5.380859,12.832,6,0.000,0.000,0.000,0,0.000,0,5.670,0.000,0.000,743347.455,0.000,0.000,0.000,0.000,0.000 +5.207976,0.100148,17608662,0.524779,776827.258,0.000,0.000,4.264,0.000,1175.051,3.917,358.062,397.223,174.039,5.472168,12.814,6,0.000,0.000,0.000,0,0.000,0,4.264,0.000,0.000,776827.258,0.000,0.000,0.000,0.000,0.000 +5.308090,0.100115,17653412,0.526113,446987.319,0.000,0.000,4.600,0.000,1275.165,1.535,358.062,153.145,550.657,5.472168,12.761,6,0.000,0.000,0.000,0,0.000,0,4.600,0.000,0.000,446987.319,0.000,0.000,0.000,0.000,0.000 +5.408221,0.100131,17653420,0.526113,79.896,0.000,0.000,62.104,0.000,1375.296,1.807,358.062,289.582,341.155,5.504150,12.727,6,0.000,0.000,0.000,0,0.000,0,62.104,0.000,0.000,79.896,0.000,0.000,0.000,0.000,0.000 +5.508351,0.100130,17694481,0.527337,410078.501,0.000,0.000,12.141,0.000,1475.426,2.326,358.062,330.002,204.345,5.526367,12.707,6,0.000,0.000,0.000,0,0.000,0,12.141,0.000,0.000,410078.501,0.000,0.000,0.000,0.000,0.000 +5.608477,0.100127,17705610,0.527668,111149.366,0.000,0.000,0.016,0.000,1575.552,3.498,358.062,494.374,247.694,5.624596,12.683,5,0.000,0.000,0.000,0,0.000,0,0.016,0.000,0.000,111149.366,0.000,0.000,0.000,0.000,0.000 +5.708586,0.100108,17705610,0.527668,0.000,0.000,0.000,0.000,0.000,1675.661,1.271,358.062,180.703,556.702,5.629517,12.629,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.808712,0.100126,17705610,0.527668,0.000,0.000,0.000,0.000,0.000,1775.787,1.492,358.062,246.681,308.673,5.660278,12.598,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.908845,0.100132,17705610,0.527668,0.000,0.000,0.000,0.000,0.000,1875.919,3.028,358.062,474.333,269.955,5.686157,12.572,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.008981,0.100136,17705613,0.527668,29.959,0.000,0.000,1941.979,0.000,1976.055,4.579,389.469,230.623,279.892,5.750122,12.545,5,0.000,0.000,0.000,0,0.000,0,1941.979,0.000,0.000,0.000,0.000,9.986,0.000,9.986,9.986 +6.109133,0.100153,17905157,0.533615,1992399.658,0.000,0.000,1994.887,0.000,4.351,6.470,391.844,55.267,496.742,5.761719,12.496,5,0.000,0.000,0.000,0,0.000,0,1994.887,537300.096,0.000,0.000,148243.784,544788.669,0.000,316407.172,445659.936 +6.209299,0.100165,18244548,0.543730,3388307.907,0.000,0.000,7.948,0.000,60.179,4.962,391.844,34.981,200.099,5.780884,12.477,5,0.000,0.000,0.000,0,0.000,0,7.948,835897.960,0.000,0.000,781887.259,779041.963,0.000,728775.072,262705.653 +6.309447,0.100148,18507414,0.551564,2624765.661,0.000,0.000,21.415,0.000,160.327,3.861,391.844,56.089,176.028,5.799438,12.459,5,0.000,0.000,0.000,0,0.000,0,21.415,704185.207,0.000,0.000,730266.511,589525.327,0.000,600788.616,0.000 +6.409571,0.100124,18515568,0.551807,81438.778,0.000,0.000,163.520,0.000,97.904,2.444,391.844,631.637,306.104,5.832153,12.429,5,0.000,0.000,0.000,0,0.000,0,163.520,20894.030,0.000,0.000,20105.011,21113.757,0.000,19296.017,29.963 +6.509706,0.100134,18515575,0.551807,69.906,0.000,0.000,197.957,0.000,101.861,1.771,391.844,309.623,448.773,6.004761,12.385,5,0.000,0.000,0.000,0,0.000,0,197.957,19.973,0.000,0.000,9.987,19.973,0.000,19.973,0.000 +6.609832,0.100127,18515578,0.551807,29.962,0.000,0.000,174.644,0.000,193.832,1.076,391.844,236.731,594.716,6.054932,12.327,5,0.000,0.000,0.000,0,0.000,0,174.644,0.000,0.000,0.000,9.987,0.000,0.000,0.000,19.975 +6.709962,0.100130,18515582,0.551807,39.948,0.000,0.000,251.100,0.000,293.962,1.399,391.844,330.313,319.038,6.095215,12.296,5,0.000,0.000,0.000,0,0.000,0,251.100,19.974,0.000,0.000,0.000,0.000,0.000,19.974,0.000 +6.810088,0.100126,18515590,0.551808,79.899,0.000,0.000,309.286,0.000,114.233,2.743,391.844,707.662,338.128,6.137817,12.263,5,0.000,0.000,0.000,0,0.000,0,309.286,0.000,0.000,0.000,19.975,19.975,0.000,19.975,19.975 +6.910238,0.100150,18515594,0.551808,39.940,0.000,0.000,114.829,0.000,152.409,1.461,391.844,348.344,471.441,6.271973,12.217,5,0.000,0.000,0.000,0,0.000,0,114.829,19.970,0.000,0.000,0.000,19.970,0.000,0.000,0.000 +7.010391,0.100152,18515600,0.551808,59.909,0.000,0.000,204.243,0.000,189.324,1.299,391.844,293.615,559.888,6.271973,12.162,5,0.000,0.000,0.000,0,0.000,0,204.243,0.000,0.000,0.000,19.970,0.000,0.000,19.970,19.970 +7.110579,0.100188,18515604,0.551808,39.925,0.000,0.000,281.642,0.000,132.045,1.854,391.844,459.567,410.051,6.309570,12.122,5,0.000,0.000,0.000,0,0.000,0,281.642,9.981,0.000,0.000,9.981,19.963,0.000,0.000,0.000 +7.210726,0.100147,18515610,0.551808,59.912,0.000,0.000,193.676,0.000,145.399,1.636,391.844,408.968,286.804,6.345337,12.094,5,0.000,0.000,0.000,0,0.000,0,193.676,9.985,0.000,0.000,9.985,0.000,0.000,19.971,19.971 +7.310920,0.100194,18515614,0.551808,39.922,0.000,0.000,184.632,0.000,245.593,1.448,391.844,373.376,417.743,6.392578,12.053,5,0.000,0.000,0.000,0,0.000,0,184.632,19.961,0.000,0.000,19.961,0.000,0.000,0.000,0.000 +7.411060,0.100140,18515620,0.551808,59.916,0.000,0.000,259.620,0.000,135.981,1.485,391.844,338.510,438.409,6.447388,12.010,5,0.000,0.000,0.000,0,0.000,0,259.620,0.000,0.000,0.000,0.000,19.972,0.000,19.972,19.972 +7.511174,0.100113,18515620,0.551808,0.000,0.000,0.000,0.000,0.000,236.095,1.281,391.844,345.663,374.497,6.493286,11.974,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.611310,0.100136,18515628,0.551809,79.891,0.000,0.000,307.872,0.000,217.691,1.617,391.844,390.367,384.243,6.538696,11.936,5,0.000,0.000,0.000,0,0.000,0,307.872,19.973,0.000,0.000,19.973,19.973,0.000,0.000,19.973 +7.711472,0.100162,18515632,0.551809,39.935,0.000,0.000,228.613,0.000,162.257,1.550,391.844,331.143,405.437,6.590088,11.897,5,0.000,0.000,0.000,0,0.000,0,228.613,0.000,0.000,0.000,0.000,19.968,0.000,19.968,0.000 +7.811597,0.100125,18515636,0.551809,39.950,0.000,0.000,209.316,0.000,262.383,1.264,391.844,328.455,303.681,6.622070,11.867,5,0.000,0.000,0.000,0,0.000,0,209.316,19.975,0.000,0.000,0.000,0.000,0.000,0.000,19.975 +7.911739,0.100142,18515642,0.551809,59.915,0.000,0.000,297.279,0.000,135.693,1.733,391.844,417.921,486.300,6.685669,11.819,5,0.000,0.000,0.000,0,0.000,0,297.279,0.000,0.000,0.000,19.972,19.972,0.000,19.972,0.000 +8.011852,0.100112,18515647,0.551809,49.944,0.000,0.000,152.970,0.000,235.750,1.640,391.844,416.877,325.885,6.722900,11.787,5,0.000,0.000,0.000,0,0.000,0,152.970,19.978,0.000,0.000,19.978,0.000,0.000,9.989,0.000 +8.111974,0.100122,18577496,0.553653,617735.936,0.000,0.000,292.746,0.000,0.001,2.590,391.844,406.379,520.497,6.785156,11.737,5,0.000,0.000,0.000,0,0.000,0,292.746,67058.143,0.000,0.000,204869.917,18177.811,0.000,92477.114,235152.951 +8.212135,0.100162,18882841,0.562753,3048514.272,0.000,0.000,13.784,0.000,5.464,5.767,391.844,37.205,396.428,6.833374,11.698,5,0.000,0.000,0.000,0,0.000,0,13.784,557796.893,0.000,0.000,498522.862,768994.951,0.000,634572.589,588626.978 +8.312341,0.100206,19233768,0.573211,3502070.968,0.000,0.000,18.073,0.000,4.749,5.368,391.844,0.000,262.195,6.864502,11.672,4,0.000,0.000,0.000,0,0.000,0,18.073,658735.870,0.000,0.000,670751.170,773110.755,0.000,683425.117,716048.056 +8.412585,0.100244,19544666,0.582476,3101400.364,0.000,0.000,15.241,0.000,0.001,4.640,391.844,0.000,135.879,6.883179,11.659,4,0.000,0.000,0.000,0,0.000,0,15.241,0.000,0.000,0.000,806179.745,784373.039,0.000,839528.243,671319.336 +8.512748,0.100163,19833833,0.591094,2886965.862,0.000,0.000,16.287,0.000,9.298,4.270,391.844,0.000,146.597,6.909790,11.644,4,0.000,0.000,0.000,0,0.000,0,16.287,0.000,0.000,0.000,622036.429,758314.372,0.000,758504.063,748110.998 +8.612997,0.100249,20000000,0.596046,1657543.942,0.000,0.000,12.873,0.000,0.000,2.551,391.844,0.000,41.070,6.921143,11.640,0,0.000,0.000,0.000,0,0.000,0,12.873,0.000,0.000,0.000,604934.162,41017.896,0.000,106285.428,905306.457 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.log new file mode 100644 index 000000000..dbaf363f6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=85 +worker=1 kind=insert tid=6 os_tid=82 +worker=2 kind=insert tid=7 os_tid=83 +worker=7 kind=insert tid=8 os_tid=88 +worker=3 kind=insert tid=9 os_tid=84 +start_monotonic_ns=2088221624395510 main_address=0x5640af2dc300 +worker=0 kind=insert tid=11 os_tid=81 +worker=6 kind=insert tid=10 os_tid=87 +worker=5 kind=insert tid=12 os_tid=86 +load_end reason=complete inserted=20000000 elapsed_s=8.613 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.163 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088221624397105 cpu_ns=8918946 +diagnostic_stage name=stop_request wall_ns=2088230237462191 cpu_ns=49729871403 +diagnostic_stage name=workers_joined wall_ns=2088230237505859 cpu_ns=49729914266 +diagnostic_stage name=before_close wall_ns=2088230237596252 cpu_ns=49730004578 +diagnostic_stage name=after_close wall_ns=2088230400215156 cpu_ns=49801481054 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088230237173487 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088229936102524 last_end_ns=2088229936103610 loop_exit_ns=2088229936103653 deregister_start_ns=2088229936103698 deregister_end_ns=2088229936104686 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088226414950275 last_end_ns=2088226414951392 loop_exit_ns=2088226414951432 deregister_start_ns=2088226414951462 deregister_end_ns=2088226414952223 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088227143956576 last_end_ns=2088227143957623 loop_exit_ns=2088227143957683 deregister_start_ns=2088227143957723 deregister_end_ns=2088227143958595 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088230205527922 last_end_ns=2088230205528800 loop_exit_ns=2088230205528851 deregister_start_ns=2088230205528881 deregister_end_ns=2088230205529639 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088230156017257 last_end_ns=2088230156018539 loop_exit_ns=2088230156018601 deregister_start_ns=2088230156018639 deregister_end_ns=2088230156019492 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088226257289191 last_end_ns=2088226257289985 loop_exit_ns=2088226257290019 deregister_start_ns=2088226257290116 deregister_end_ns=2088226257293183 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088230161869192 last_end_ns=2088230161870203 loop_exit_ns=2088230161870253 deregister_start_ns=2088230161870277 deregister_end_ns=2088230161870768 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088230237172796 last_end_ns=2088230237173487 loop_exit_ns=2088230237173524 deregister_start_ns=2088230237173543 deregister_end_ns=2088230237174469 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.summary.csv new file mode 100644 index 000000000..9c322374d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-04-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2322041.418097,8.613111,20000000,0.002829,0.001232,0.003744,0.009600,1994.887076,0.002829,0.001232,0.003744,0.009600,1994.887076,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.csv new file mode 100644 index 000000000..5b4071697 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.csv @@ -0,0 +1,79 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100190,0.100190,566546,0.016884,5654742.566,0.000,0.000,18.342,0.000,0.001,8.274,89.465,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.342,554638.793,744488.970,653501.419,832542.083,718827.606,668942.154,653381.646,828419.896 +0.200357,0.100167,1067142,0.031803,4997596.123,0.000,0.000,18.223,0.000,18.220,9.059,169.902,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.223,636325.059,542232.530,609050.705,649732.620,761365.793,624025.643,610707.931,564155.840 +0.300534,0.100177,1561823,0.046546,4938076.469,0.000,0.000,19.507,0.000,0.001,9.490,248.809,0.000,0.039,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.507,625473.781,500245.261,597383.462,638860.106,752818.558,613185.514,595396.975,614712.813 +0.400694,0.100160,2062319,0.061462,4996971.891,0.000,0.000,13.894,0.000,0.001,9.719,283.965,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,13.894,635464.153,639487.721,619679.387,660743.742,751838.119,548483.200,620138.653,521136.916 +0.500858,0.100164,2335897,0.069615,2731289.378,0.000,0.000,17.159,0.000,64.538,10.355,292.902,0.000,17.783,0.086353,14.096,8,0.000,0.000,0.000,0,0.000,0,17.159,226697.278,214217.796,214487.353,816267.941,543047.154,230950.285,214816.811,270804.759 +0.601042,0.100184,2628554,0.078337,2921202.378,0.000,0.000,89.400,0.000,27.029,9.483,301.652,0.000,216.048,0.323242,14.075,8,0.000,0.000,0.000,0,0.000,0,89.400,321958.411,292372.774,198924.482,625370.900,454055.686,326849.424,319762.446,381908.255 +0.701199,0.100157,2919338,0.087003,2903284.224,0.000,0.000,33.734,0.000,0.001,7.630,301.652,29.719,1125.500,0.466553,13.965,8,0.000,0.000,0.000,0,0.000,0,33.734,435886.016,345158.384,427489.193,366714.559,343690.687,293299.760,333786.229,357259.396 +0.801374,0.100175,3299576,0.098335,3795729.237,0.000,0.000,21.051,0.000,0.001,8.779,301.652,73.621,579.414,0.544678,13.908,8,0.000,0.000,0.000,0,0.000,0,21.051,567865.004,480667.788,519320.063,348868.723,476794.575,483742.401,399719.623,518751.060 +0.901534,0.100161,3725599,0.111032,4253402.523,0.000,0.000,17.060,0.000,0.001,9.339,301.652,112.476,156.546,0.605232,13.893,8,0.000,0.000,0.000,0,0.000,0,17.060,640032.632,469336.630,652133.209,403102.947,454470.493,527982.493,474508.329,631835.790 +1.001707,0.100173,4071520,0.121341,3453243.865,0.000,0.000,17.640,0.000,32.940,9.385,301.652,104.507,97.917,0.663330,13.883,8,0.000,0.000,0.000,0,0.000,0,17.640,538529.588,330339.276,322442.919,586786.215,328322.760,358251.053,336987.790,651584.264 +1.101893,0.100186,4382736,0.130616,3106387.152,0.000,0.000,76.151,0.000,0.443,9.844,301.652,58.914,2.222,0.781506,13.883,8,0.000,0.000,0.000,0,0.000,0,76.151,503833.686,389246.632,293863.889,650161.752,255405.360,213263.675,239714.519,560897.639 +1.202059,0.100166,4912024,0.146390,5284103.843,0.000,0.000,12.135,0.000,0.523,8.535,301.652,0.000,0.000,0.781506,13.883,8,0.000,0.000,0.000,0,0.000,0,12.135,544076.365,623624.247,669677.759,726253.794,627168.361,763511.914,572598.993,757192.409 +1.302213,0.100154,5377583,0.160264,4648441.209,0.000,0.000,10.357,0.000,15.205,8.162,301.652,0.000,269.702,1.047241,13.857,8,0.000,0.000,0.000,0,0.000,0,10.357,572110.158,566388.956,502866.646,657688.547,557213.068,663709.288,568435.808,560028.737 +1.402379,0.100166,5771547,0.172006,3933126.389,0.000,0.000,18.279,0.000,2.116,8.201,301.652,0.000,520.661,1.134766,13.806,8,0.000,0.000,0.000,0,0.000,0,18.279,467405.934,535732.778,535253.572,510834.013,405628.243,529063.823,446181.084,503026.942 +1.502531,0.100153,5943248,0.177123,1714392.021,0.000,0.000,71.278,0.000,0.001,9.945,301.652,0.000,68.372,1.286015,13.799,8,0.000,0.000,0.000,0,0.000,0,71.278,188212.588,34677.046,124659.637,462813.256,460257.160,99977.329,159226.851,184568.153 +1.602702,0.100171,6475555,0.192987,5313997.890,0.000,0.000,10.020,0.000,0.001,8.321,301.652,0.000,0.000,1.286015,13.799,8,0.000,0.000,0.000,0,0.000,0,10.020,655171.485,632280.564,729804.071,653514.314,609199.968,704736.866,731261.583,598029.039 +1.702872,0.100170,6977622,0.207949,5012129.131,0.000,0.000,12.812,0.000,0.001,8.952,301.652,0.000,6.122,1.621460,13.798,8,0.000,0.000,0.000,0,0.000,0,12.812,625054.881,531294.653,705248.229,704110.168,599678.124,642734.754,635646.832,568361.489 +1.803065,0.100192,7406134,0.220720,4276888.060,0.000,0.000,15.198,0.000,0.001,8.562,301.652,0.000,645.827,1.626587,13.735,8,0.000,0.000,0.000,0,0.000,0,15.198,455962.386,515926.970,512044.442,569513.828,514220.255,543384.121,624707.594,541128.463 +1.903205,0.100140,7637295,0.227609,2308368.635,0.000,0.000,67.482,0.000,5.050,9.372,301.652,0.624,226.830,1.777103,13.713,8,0.000,0.000,0.000,0,0.000,0,67.482,160963.978,618841.036,270849.678,183911.755,535408.191,157788.437,203664.019,176941.542 +2.003375,0.100170,8090233,0.241108,4521704.226,0.000,0.000,33.414,0.000,7.792,8.905,301.652,0.000,0.390,1.827885,13.713,8,0.000,0.000,0.000,0,0.000,0,33.414,475502.815,501648.432,620067.411,641530.976,469093.695,416413.122,653989.826,743457.950 +2.103524,0.100149,8610763,0.256621,5197534.571,0.000,0.000,12.025,0.000,0.001,8.612,301.652,0.000,0.000,1.827885,13.713,8,0.000,0.000,0.000,0,0.000,0,12.025,608111.445,605874.787,707173.440,722410.675,531605.749,605685.070,641711.245,774962.160 +2.203676,0.100152,9042611,0.269491,4311933.536,0.000,0.000,13.724,0.000,4.245,8.191,301.652,0.000,428.412,2.143066,13.671,8,0.000,0.000,0.000,0,0.000,0,13.724,517424.436,468169.216,482397.614,623373.582,517174.815,522067.387,607857.139,573469.347 +2.303826,0.100150,9392330,0.279913,3491943.146,0.000,0.000,21.912,0.000,37.653,8.989,301.652,0.000,474.755,2.274658,13.625,8,0.000,0.000,0.000,0,0.000,0,21.912,277662.795,507966.749,244432.725,565170.797,608545.624,312021.169,420937.516,555205.770 +2.403997,0.100170,9657505,0.287816,2647247.508,0.000,0.000,70.385,0.000,9.870,10.351,301.652,29.910,42.194,2.424809,13.620,8,0.000,0.000,0.000,0,0.000,0,70.385,120225.518,336727.287,424777.530,482100.035,307636.765,184526.154,234680.850,556573.369 +2.504176,0.100179,10133350,0.301997,4749943.943,0.000,0.000,13.215,0.000,0.001,8.870,301.652,0.000,0.000,2.424809,13.620,8,0.000,0.000,0.000,0,0.000,0,13.215,550434.299,546970.502,574990.325,655266.568,684084.961,603589.111,681888.894,452719.284 +2.604347,0.100171,10580494,0.315323,4463808.940,0.000,0.000,13.969,0.000,0.001,8.283,301.652,0.000,239.200,2.666138,13.597,8,0.000,0.000,0.000,0,0.000,0,13.969,512523.820,532769.210,659812.025,621537.457,535833.970,537840.540,553793.268,509698.650 +2.704519,0.100172,10967341,0.326852,3861821.218,0.000,0.000,23.411,0.000,0.001,8.273,301.652,0.000,571.867,2.766357,13.541,8,0.000,0.000,0.000,0,0.000,0,23.411,501796.073,341831.479,463811.470,534739.355,505389.885,458850.012,547816.840,507586.104 +2.804689,0.100170,11224281,0.334510,2565043.300,0.000,0.000,70.678,0.000,17.122,10.111,301.652,95.229,168.659,2.927441,13.525,8,0.000,0.000,0.000,0,0.000,0,70.678,145223.340,520875.299,486204.187,567126.741,100539.235,103444.301,444145.623,197484.574 +2.904853,0.100164,11610592,0.346023,3856786.567,0.000,0.000,54.462,0.000,8.158,9.912,301.652,16.730,1.365,2.971806,13.524,8,0.000,0.000,0.000,0,0.000,0,54.462,626782.353,410237.391,656034.392,575736.046,242562.305,352611.872,407821.352,585000.856 +3.005007,0.100155,12117055,0.361116,5056807.170,0.000,0.000,13.283,0.000,0.001,8.637,301.652,0.000,1.326,3.179199,13.524,8,0.000,0.000,0.000,0,0.000,0,13.283,590336.755,592183.897,729142.025,685499.539,515881.936,612891.862,627659.018,703212.138 +3.105156,0.100149,12499995,0.372529,3823697.223,0.000,0.000,19.088,0.000,0.001,7.728,301.652,0.000,540.912,3.507820,13.471,8,0.000,0.000,0.000,0,0.000,0,19.088,435999.737,436299.290,550618.791,545446.505,479674.599,396368.844,533174.807,446114.651 +3.205314,0.100158,12858615,0.383217,3580544.530,0.000,0.000,16.233,0.000,29.589,8.843,301.652,0.000,381.858,3.507820,13.434,8,0.000,0.000,0.000,0,0.000,0,16.233,424719.156,559266.638,466313.458,475738.571,406487.952,360450.668,425837.390,461730.696 +3.305474,0.100160,13076374,0.389706,2174116.241,0.000,0.000,69.723,0.000,40.235,10.476,301.652,41.535,34.281,3.774414,13.431,8,0.000,0.000,0.000,0,0.000,0,69.723,363289.543,512750.737,265675.509,295527.812,44528.853,130940.785,123812.175,437590.826 +3.405639,0.100165,13565126,0.404272,4879476.525,0.000,0.000,52.362,0.000,6.372,8.331,301.652,0.000,1.131,3.774414,13.431,8,0.000,0.000,0.000,0,0.000,0,52.362,616094.411,596037.474,700515.250,479070.286,643329.516,487666.117,639885.194,716878.276 +3.505799,0.100160,14009858,0.417526,4440207.941,0.000,0.000,20.261,0.000,2.707,8.480,301.652,0.000,396.279,3.777466,13.392,8,0.000,0.000,0.000,0,0.000,0,20.261,529471.924,464905.343,639096.334,461101.435,611690.231,521794.221,610452.214,601696.239 +3.605947,0.100148,14400349,0.429164,3899129.424,0.000,0.000,23.073,0.000,1.446,8.018,301.652,0.000,378.696,3.841553,13.355,8,0.000,0.000,0.000,0,0.000,0,23.073,541087.821,560089.650,440337.187,447935.922,543414.372,297159.452,455754.331,613350.689 +3.706109,0.100161,14728106,0.438932,3272289.572,0.000,0.000,19.494,0.000,54.732,9.615,301.652,0.000,242.421,3.974487,13.331,8,0.000,0.000,0.000,0,0.000,0,19.494,268706.394,552178.960,426112.391,216430.750,574822.421,651778.238,303400.409,278860.009 +3.806277,0.100168,15021676,0.447681,2930778.373,0.000,0.000,70.807,0.000,0.003,10.404,301.652,156.144,38.919,4.299194,13.327,8,0.000,0.000,0.000,0,0.000,0,70.807,551933.144,269277.804,544904.947,359995.463,645426.142,253913.605,93862.378,211464.889 +3.906440,0.100164,15518114,0.462476,4956266.740,0.000,0.000,13.612,0.000,3.633,8.715,301.652,0.000,8.268,4.299194,13.326,8,0.000,0.000,0.000,0,0.000,0,13.612,587987.482,589574.884,581947.370,646521.663,708929.504,732121.539,632035.377,477148.922 +4.006591,0.100151,15970976,0.475972,4521802.117,0.000,0.000,16.704,0.000,0.923,8.543,301.652,0.000,658.187,4.529739,13.262,8,0.000,0.000,0.000,0,0.000,0,16.704,440945.152,548962.286,526715.828,673035.211,557858.872,673474.549,566336.090,534474.131 +4.106756,0.100164,16421994,0.489414,4502775.276,0.000,0.000,11.452,0.000,30.522,8.570,301.652,5.967,266.359,4.529739,13.236,8,0.000,0.000,0.000,0,0.000,0,11.452,624802.525,361665.249,545582.800,563523.297,611544.328,630363.380,642982.628,522311.070 +4.206924,0.100168,16618385,0.495266,1960607.239,0.000,0.000,47.762,0.000,83.321,6.368,359.203,481.923,202.120,4.574585,13.216,8,0.000,0.000,0.000,0,0.000,0,47.762,92454.255,465685.525,72348.125,105232.729,458767.179,104454.041,575131.157,86534.228 +4.307087,0.100163,16735791,0.498765,1172146.061,0.000,0.000,24.003,0.000,183.485,7.321,359.203,504.216,380.083,4.966553,13.179,8,0.000,0.000,0.000,0,0.000,0,24.003,0.000,260105.287,0.000,0.000,450634.182,0.000,461406.592,0.000 +4.407233,0.100146,16864802,0.502610,1288227.950,0.000,0.000,11.163,0.000,283.631,6.654,359.203,490.611,914.523,4.998657,13.090,8,0.000,0.000,0.000,0,0.000,0,11.163,0.000,428533.929,0.000,0.000,417719.728,0.000,441974.293,0.000 +4.507382,0.100148,17015783,0.507110,1507573.334,0.000,0.000,28.439,0.000,383.779,7.696,359.203,662.377,414.112,5.141235,13.049,8,0.000,0.000,0.000,0,0.000,0,28.439,0.000,355582.451,0.000,0.000,562964.774,0.000,589026.109,0.000 +4.607524,0.100143,17128694,0.510475,1127502.632,0.000,0.000,46.527,0.000,483.922,4.354,359.203,268.796,754.042,5.141724,12.975,8,0.000,0.000,0.000,0,0.000,0,46.527,0.000,483450.793,0.000,0.000,205986.346,0.000,438065.494,0.000 +4.707656,0.100132,17287315,0.515202,1584124.896,0.000,0.000,13.223,0.000,584.053,6.069,359.203,484.440,288.175,5.174438,12.947,8,0.000,0.000,0.000,0,0.000,0,13.223,0.000,544732.995,0.000,0.000,454152.222,0.000,585239.678,0.000 +4.807827,0.100171,17413276,0.518956,1257465.518,0.000,0.000,18.108,0.000,684.224,6.280,359.203,422.249,284.788,5.225830,12.919,8,0.000,0.000,0.000,0,0.000,0,18.108,0.000,441626.850,0.000,0.000,359626.693,0.000,456211.976,0.000 +4.907959,0.100133,17521498,0.522181,1080787.729,0.000,0.000,4.276,0.000,784.356,3.192,359.203,174.339,540.066,5.307129,12.866,8,0.000,0.000,0.000,0,0.000,0,4.276,0.000,479204.953,0.000,0.000,125923.125,0.000,475659.651,0.000 +5.008147,0.100188,17618168,0.525062,964882.018,0.000,0.000,60.795,0.000,884.545,4.376,359.203,300.605,352.422,5.389160,12.832,8,0.000,0.000,0.000,0,0.000,0,60.795,0.000,343961.924,0.000,0.000,270979.434,0.000,349940.659,0.000 +5.108308,0.100161,17762027,0.529350,1436281.838,0.000,0.000,20.103,0.000,984.705,7.120,359.203,517.138,238.523,5.501343,12.808,8,0.000,0.000,0.000,0,0.000,0,20.103,0.000,518237.172,0.000,0.000,385700.164,0.000,532344.501,0.000 +5.208467,0.100159,17875123,0.532720,1129164.628,0.000,0.000,7.265,0.000,1084.864,4.450,359.203,290.788,609.734,5.507446,12.749,7,0.000,0.000,0.000,0,0.000,0,7.265,0.000,532383.510,0.000,0.000,271288.651,0.000,325492.467,0.000 +5.308602,0.100135,17917335,0.533978,421552.796,0.000,0.000,51.571,0.000,1184.999,3.632,359.203,350.271,466.950,5.576294,12.703,5,0.000,0.000,0.000,0,0.000,0,51.571,0.000,283168.993,0.000,0.000,0.000,0.000,138383.803,0.000 +5.408748,0.100147,17917335,0.533978,0.000,0.000,0.000,0.000,0.000,1285.146,3.489,359.203,506.289,209.342,5.603638,12.683,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508910,0.100161,17917335,0.533978,0.000,0.000,0.000,0.000,0.000,1385.307,1.683,359.203,240.549,510.660,5.676147,12.633,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.609074,0.100164,17917335,0.533978,0.000,0.000,0.000,0.000,0.000,1485.471,2.467,359.203,371.343,534.591,5.756226,12.581,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709207,0.100133,17917335,0.533978,0.000,0.000,0.000,0.000,0.000,1585.604,4.192,359.203,536.241,286.456,5.756958,12.553,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809337,0.100130,18028975,0.537305,1114947.580,0.000,0.000,1625.393,0.000,0.001,6.676,421.680,57.971,240.780,5.779663,12.529,5,0.000,0.000,0.000,0,0.000,0,1625.393,36542.397,0.000,391160.443,261179.766,0.000,231538.380,0.000,194526.594 +5.909504,0.100167,18333926,0.546394,3044434.897,0.000,0.000,22.422,0.000,95.211,4.221,421.680,49.722,244.670,5.803345,12.505,5,0.000,0.000,0.000,0,0.000,0,22.422,819773.429,0.000,607527.246,757018.043,0.000,822229.335,0.000,37886.842 +6.009641,0.100137,18583276,0.553825,2490089.723,0.000,0.000,177.465,0.000,18.724,3.689,421.680,126.038,248.917,5.827515,12.481,5,0.000,0.000,0.000,0,0.000,0,177.465,684322.793,0.000,649740.155,495601.254,0.000,660415.535,0.000,9.986 +6.109764,0.100123,18583280,0.553825,39.951,0.000,0.000,115.363,0.000,118.847,2.258,421.680,617.287,584.944,5.891602,12.423,5,0.000,0.000,0.000,0,0.000,0,115.363,9.988,0.000,19.975,0.000,0.000,0.000,0.000,9.988 +6.209903,0.100140,18583286,0.553825,59.916,0.000,0.000,175.200,0.000,105.662,1.933,421.680,394.722,698.945,6.033691,12.355,5,0.000,0.000,0.000,0,0.000,0,175.200,9.986,0.000,0.000,19.972,0.000,19.972,0.000,9.986 +6.310017,0.100113,18583291,0.553825,49.943,0.000,0.000,171.871,0.000,199.994,1.724,421.680,414.608,622.186,6.134277,12.294,5,0.000,0.000,0.000,0,0.000,0,171.871,19.977,0.000,19.977,0.000,0.000,9.989,0.000,0.000 +6.410134,0.100118,18583300,0.553825,89.894,0.000,0.000,220.725,0.000,118.016,3.573,421.680,779.669,400.662,6.152344,12.255,5,0.000,0.000,0.000,0,0.000,0,220.725,0.000,0.000,19.977,19.977,0.000,29.965,0.000,19.977 +6.510281,0.100146,18583305,0.553826,49.927,0.000,0.000,153.848,0.000,150.328,1.779,421.680,420.088,704.242,6.295776,12.186,5,0.000,0.000,0.000,0,0.000,0,153.848,19.971,0.000,0.000,9.985,0.000,0.000,0.000,19.971 +6.610402,0.100121,18583315,0.553826,99.879,0.000,0.000,181.119,0.000,81.267,3.007,421.680,685.301,620.730,6.312988,12.126,5,0.000,0.000,0.000,0,0.000,0,181.119,19.976,0.000,19.976,19.976,0.000,19.976,0.000,19.976 +6.710522,0.100120,18583318,0.553826,29.964,0.000,0.000,101.912,0.000,136.073,1.814,421.680,445.364,636.267,6.389282,12.063,5,0.000,0.000,0.000,0,0.000,0,101.912,0.000,0.000,19.976,9.988,0.000,0.000,0.000,0.000 +6.810676,0.100154,18583326,0.553826,79.877,0.000,0.000,209.377,0.000,174.225,1.976,421.680,491.937,504.223,6.450439,12.014,5,0.000,0.000,0.000,0,0.000,0,209.377,19.969,0.000,0.000,19.969,0.000,19.969,0.000,19.969 +6.910829,0.100153,18583334,0.553827,79.878,0.000,0.000,177.717,0.000,158.003,3.043,421.680,683.405,435.543,6.527954,11.972,5,0.000,0.000,0.000,0,0.000,0,177.717,19.969,0.000,19.969,19.969,0.000,0.000,0.000,19.969 +7.010999,0.100170,18583341,0.553827,69.881,0.000,0.000,179.140,0.000,125.058,1.938,421.680,413.283,786.321,6.633301,11.895,5,0.000,0.000,0.000,0,0.000,0,179.140,0.000,0.000,19.966,9.983,0.000,19.966,0.000,19.966 +7.111138,0.100139,18583348,0.553827,69.903,0.000,0.000,188.767,0.000,118.245,2.665,421.680,665.560,560.199,6.697632,11.840,5,0.000,0.000,0.000,0,0.000,0,188.767,19.972,0.000,19.972,9.986,0.000,19.972,0.000,0.000 +7.211278,0.100140,18583356,0.553827,79.888,0.000,0.000,129.815,0.000,143.657,2.350,421.680,549.074,619.093,6.799438,11.779,5,0.000,0.000,0.000,0,0.000,0,129.815,19.972,0.000,19.972,19.972,0.000,0.000,0.000,19.972 +7.311421,0.100143,18689062,0.556977,1055553.967,0.000,0.000,178.093,0.000,11.430,4.909,421.680,482.359,718.623,6.870850,11.709,5,0.000,0.000,0.000,0,0.000,0,178.093,98359.663,0.000,191976.094,273230.163,0.000,313153.202,0.000,178834.844 +7.411705,0.100284,19024819,0.566984,3348068.717,0.000,0.000,11.930,0.000,0.000,4.807,421.680,0.156,113.857,6.870850,11.698,4,0.000,0.000,0.000,0,0.000,0,11.930,803080.985,0.000,776685.890,179680.097,0.000,852171.673,0.000,736450.073 +7.511840,0.100136,19367520,0.577197,3422372.412,0.000,0.000,9.999,0.000,0.001,4.655,421.680,0.000,241.041,6.870850,11.674,4,0.000,0.000,0.000,0,0.000,0,9.999,896684.920,0.000,858177.101,0.000,0.000,884231.795,0.000,783278.595 +7.611969,0.100128,19670111,0.586215,3022030.981,0.000,0.000,13.206,0.000,1.822,4.129,421.680,0.000,172.981,6.895023,11.658,3,0.000,0.000,0.000,0,0.000,0,13.206,861634.024,0.000,515518.291,0.000,0.000,785002.387,0.000,859876.280 +7.712126,0.100157,19930117,0.593964,2595979.354,0.000,0.000,11.263,0.000,0.000,3.497,421.680,0.000,150.272,6.925049,11.643,2,0.000,0.000,0.000,0,0.000,0,11.263,898357.862,0.000,0.000,0.000,0.000,868345.040,0.000,829276.452 +7.812433,0.100307,20000000,0.596046,696692.700,0.000,0.000,0.557,0.000,0.000,0.667,421.680,0.000,7.516,6.927006,11.642,0,0.000,0.000,0.000,0,0.000,0,0.557,100411.958,0.000,0.000,0.000,0.000,596280.742,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.log new file mode 100644 index 000000000..3f24849a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=95 +worker=2 kind=insert tid=6 os_tid=97 +worker=3 kind=insert tid=7 os_tid=98 +worker=4 kind=insert tid=8 os_tid=99 +worker=1 kind=insert tid=9 os_tid=96 +worker=7 kind=insert tid=10 os_tid=102 +worker=6 kind=insert tid=11 os_tid=101 +worker=5 kind=insert tid=12 os_tid=100 +start_monotonic_ns=2088230541143679 main_address=0x55788ce53300 +load_end reason=complete inserted=20000000 elapsed_s=7.813 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.198 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088230541269943 cpu_ns=10079881 +diagnostic_stage name=stop_request wall_ns=2088238353637479 cpu_ns=51384427832 +diagnostic_stage name=workers_joined wall_ns=2088238353678927 cpu_ns=51384468455 +diagnostic_stage name=before_close wall_ns=2088238353757444 cpu_ns=51384546952 +diagnostic_stage name=after_close wall_ns=2088238552066713 cpu_ns=51466178549 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088238307787984 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088238264244684 last_end_ns=2088238264245496 loop_exit_ns=2088238264245539 deregister_start_ns=2088238264245575 deregister_end_ns=2088238264246122 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088235845803345 last_end_ns=2088235845804524 loop_exit_ns=2088235845804754 deregister_start_ns=2088235845804791 deregister_end_ns=2088235845805463 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088238106658749 last_end_ns=2088238106659598 loop_exit_ns=2088238106659642 deregister_start_ns=2088238106659663 deregister_end_ns=2088238106660428 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088237880765231 last_end_ns=2088237880766509 loop_exit_ns=2088237880766554 deregister_start_ns=2088237880766593 deregister_end_ns=2088237880767458 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088235711645876 last_end_ns=2088235711646993 loop_exit_ns=2088235711647033 deregister_start_ns=2088235711647077 deregister_end_ns=2088235711649788 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088238307787245 last_end_ns=2088238307787984 loop_exit_ns=2088238307788022 deregister_start_ns=2088238307788055 deregister_end_ns=2088238307789172 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088235839592639 last_end_ns=2088235839593591 loop_exit_ns=2088235839593641 deregister_start_ns=2088235839593677 deregister_end_ns=2088235839594493 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088238251216257 last_end_ns=2088238251217045 loop_exit_ns=2088238251217092 deregister_start_ns=2088238251217111 deregister_end_ns=2088238251217847 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.summary.csv new file mode 100644 index 000000000..232ac410f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2559988.339233,7.812536,20000000,0.002645,0.001264,0.003872,0.009856,1625.392577,0.002645,0.001264,0.003872,0.009856,1625.392577,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.csv new file mode 100644 index 000000000..e34eeff57 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.csv @@ -0,0 +1,88 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,560009,0.016690,5596222.171,0.000,0.000,18.015,0.000,0.001,8.194,88.375,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.015,654517.630,740418.260,432041.395,839409.842,802345.459,805922.986,652409.087,669157.512 +0.200240,0.100170,1058864,0.031557,4980060.143,0.000,0.000,19.099,0.000,0.001,9.079,171.000,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.099,497332.163,434379.483,613234.576,789394.264,745558.993,665775.007,621061.233,613324.423 +0.300401,0.100161,1547472,0.046118,4878207.792,0.000,0.000,18.879,0.000,0.001,9.527,248.500,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.879,601459.395,594570.512,485346.772,642293.499,718460.584,634226.517,594091.285,607759.229 +0.400566,0.100165,2042209,0.060863,4939205.937,0.000,0.000,19.297,0.000,0.001,9.771,283.750,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.297,619046.771,470811.790,618008.488,767790.911,663483.322,566214.099,614833.735,619016.821 +0.500727,0.100161,2381629,0.070978,3388759.888,0.000,0.000,22.910,0.000,56.269,10.216,292.844,0.000,29.367,0.084309,14.095,8,0.000,0.000,0.000,0,0.000,0,22.910,624697.149,317849.743,603910.518,537716.782,313686.427,260342.062,265144.353,465412.854 +0.600882,0.100155,2617189,0.077998,2351954.658,0.000,0.000,95.333,0.000,6.351,9.862,296.855,0.273,442.634,0.423950,14.051,8,0.000,0.000,0.000,0,0.000,0,95.333,378223.783,289900.677,30352.955,505167.032,461754.318,339573.688,305915.855,41066.350 +0.701596,0.100714,3013029,0.089795,3930320.571,0.000,0.000,18.650,0.000,1.878,9.464,296.855,45.069,1087.310,0.598267,13.944,8,0.000,0.000,0.000,0,0.000,0,18.650,574803.426,522219.105,476604.986,536308.446,361368.273,511128.341,458166.715,489721.279 +0.801761,0.100165,3476878,0.103619,4630860.565,0.000,0.000,12.992,0.000,0.001,9.500,296.855,91.412,480.848,0.598267,13.897,8,0.000,0.000,0.000,0,0.000,0,12.992,607988.327,574134.103,570420.221,642311.778,572536.734,589059.513,576819.678,497590.210 +0.901922,0.100161,3928324,0.117073,4507215.012,0.000,0.000,14.124,0.000,1.564,9.248,296.855,97.149,164.852,0.659065,13.881,8,0.000,0.000,0.000,0,0.000,0,14.124,689651.440,517987.377,542448.058,596630.963,650394.543,451534.195,640400.607,418167.829 +1.002081,0.100159,4194579,0.125008,2658311.853,0.000,0.000,68.816,0.000,28.550,10.172,296.855,128.116,49.725,0.729458,13.877,8,0.000,0.000,0.000,0,0.000,0,68.816,139577.472,209625.794,381092.424,478836.591,147884.228,192902.456,654157.077,454235.812 +1.102244,0.100163,4673186,0.139272,4778268.760,0.000,0.000,72.117,0.000,0.003,8.799,296.855,11.778,0.078,0.777470,13.877,8,0.000,0.000,0.000,0,0.000,0,72.117,577127.752,612110.638,657586.392,645246.538,666911.167,549383.050,727492.260,342410.963 +1.202394,0.100150,5174788,0.154221,5008511.540,0.000,0.000,13.108,0.000,3.450,8.400,296.855,0.000,11.623,1.015869,13.875,8,0.000,0.000,0.000,0,0.000,0,13.108,692022.561,591343.493,654638.605,493629.980,721358.582,633809.830,686141.378,535567.110 +1.302624,0.100230,5575047,0.166149,3993417.400,0.000,0.000,19.097,0.000,3.391,7.655,296.855,0.000,481.005,1.091309,13.828,8,0.000,0.000,0.000,0,0.000,0,19.097,545247.604,474480.152,422619.273,526750.092,553179.386,416792.656,567815.767,486532.469 +1.402968,0.100344,5784667,0.172397,2089006.423,0.000,0.000,21.356,0.000,30.839,7.453,296.855,0.000,342.376,1.165527,13.795,8,0.000,0.000,0.000,0,0.000,0,21.356,271714.341,264090.593,254274.396,237272.941,282108.548,250995.686,299070.140,229479.777 +1.503167,0.100199,6034473,0.179841,2493102.292,0.000,0.000,71.095,0.000,0.003,9.212,296.855,0.000,35.554,1.288944,13.791,8,0.000,0.000,0.000,0,0.000,0,71.095,376750.805,360513.094,206708.945,212437.553,202706.903,369575.074,565365.731,199044.187 +1.603320,0.100153,6522443,0.194384,4872258.308,0.000,0.000,13.328,0.000,10.288,8.196,296.855,0.000,0.000,1.288944,13.791,8,0.000,0.000,0.000,0,0.000,0,13.328,721567.906,521154.010,569969.451,512507.217,576549.402,612853.951,687559.849,670096.521 +1.703489,0.100169,7001859,0.208672,4786052.618,0.000,0.000,12.886,0.000,0.003,8.725,296.855,0.000,8.852,1.624878,13.790,8,0.000,0.000,0.000,0,0.000,0,12.886,693325.534,545655.681,568477.023,555558.905,655110.269,402578.049,673678.815,691668.341 +1.803654,0.100164,7414301,0.220963,4117647.417,0.000,0.000,16.140,0.000,0.002,8.435,296.855,0.000,743.660,1.638916,13.718,8,0.000,0.000,0.000,0,0.000,0,16.140,556674.399,470276.503,440245.897,450399.197,488326.815,581313.872,552551.180,577859.554 +1.903826,0.100172,7648752,0.227951,2340491.890,0.000,0.000,68.711,0.000,11.440,9.410,296.855,0.780,122.758,1.776981,13.706,8,0.000,0.000,0.000,0,0.000,0,68.711,217436.709,192289.881,568154.604,497525.858,215090.737,198599.049,220221.927,231173.127 +2.004000,0.100174,8099688,0.241390,4501505.233,0.000,0.000,31.743,0.000,11.516,9.082,296.855,7.136,1.911,1.878792,13.705,8,0.000,0.000,0.000,0,0.000,0,31.743,612511.217,580477.114,344189.417,499358.659,557786.707,607829.386,690804.601,608548.132 +2.104165,0.100165,8582919,0.255791,4824338.793,0.000,0.000,13.135,0.000,0.001,8.618,296.855,0.000,0.000,1.878792,13.705,8,0.000,0.000,0.000,0,0.000,0,13.135,701920.224,586910.254,576687.146,551568.649,655966.154,470243.022,656375.477,624667.868 +2.204321,0.100156,9037821,0.269348,4541950.046,0.000,0.000,15.532,0.000,3.647,8.615,296.855,0.000,482.101,2.164307,13.658,8,0.000,0.000,0.000,0,0.000,0,15.532,621951.876,549804.180,552789.533,494989.504,625296.669,532471.161,614982.724,549664.398 +2.304499,0.100178,9346231,0.278539,3078608.133,0.000,0.000,18.245,0.000,37.294,8.857,296.855,0.000,416.406,2.277889,13.618,8,0.000,0.000,0.000,0,0.000,0,18.245,325159.954,343477.278,345543.592,362014.210,334603.108,565461.285,339544.294,462804.412 +2.404679,0.100179,9621523,0.286744,2747988.624,0.000,0.000,70.841,0.000,2.664,9.866,296.855,24.214,4.796,2.423725,13.617,8,0.000,0.000,0.000,0,0.000,0,70.841,311770.515,567012.473,179517.848,185017.978,229098.873,496039.837,408177.509,371353.591 +2.504843,0.100164,10103960,0.301121,4816456.225,0.000,0.000,12.951,0.000,0.001,8.525,296.855,0.000,0.000,2.423725,13.617,8,0.000,0.000,0.000,0,0.000,0,12.951,591058.849,702945.012,584619.429,590340.030,605754.703,551114.480,664797.691,525826.031 +2.605012,0.100168,10539818,0.314111,4351249.103,0.000,0.000,14.970,0.000,0.002,8.280,296.855,0.000,251.178,2.706665,13.592,8,0.000,0.000,0.000,0,0.000,0,14.970,586781.402,604202.052,509851.013,511588.087,602345.181,438650.970,583686.616,514143.781 +2.705161,0.100150,10906569,0.325041,3662020.119,0.000,0.000,21.266,0.000,0.001,7.853,296.855,0.000,569.576,2.758911,13.537,8,0.000,0.000,0.000,0,0.000,0,21.266,512711.374,445192.594,316575.409,455487.161,464513.629,461737.790,495197.629,510604.532 +2.805344,0.100182,11181657,0.333239,2745876.162,0.000,0.000,69.588,0.000,2.674,10.070,296.855,49.051,130.738,2.868412,13.524,8,0.000,0.000,0.000,0,0.000,0,69.588,611216.175,159808.779,170139.952,180580.926,591132.773,213680.608,521569.539,297747.412 +2.905516,0.100173,11538040,0.343860,3557685.948,0.000,0.000,50.556,0.000,0.001,9.604,296.855,12.673,0.624,2.928837,13.524,8,0.000,0.000,0.000,0,0.000,0,50.556,371218.912,314656.594,499257.792,597857.512,311462.111,397812.985,553544.041,511876.000 +3.005696,0.100179,12025871,0.358399,4869583.949,0.000,0.000,13.039,0.000,1.777,8.766,296.855,0.000,0.000,2.928837,13.524,8,0.000,0.000,0.000,0,0.000,0,13.039,704637.325,504106.666,560495.620,516903.734,560874.940,726418.295,622704.145,673443.223 +3.105863,0.100167,12412299,0.369915,3857837.142,0.000,0.000,17.512,0.000,17.683,7.731,296.855,0.000,521.941,3.243408,13.473,8,0.000,0.000,0.000,0,0.000,0,17.512,522936.659,546706.961,336088.708,512544.016,387992.026,571485.579,463455.996,516627.196 +3.206056,0.100193,12817619,0.381995,4045393.765,0.000,0.000,24.651,0.000,16.718,8.112,296.855,0.000,331.782,3.310913,13.440,8,0.000,0.000,0.000,0,0.000,0,24.651,447526.426,498448.165,488307.732,516672.997,414889.405,505524.510,687503.352,486521.180 +3.306208,0.100152,13003056,0.387521,1851548.314,0.000,0.000,69.579,0.000,31.016,10.839,296.855,47.662,105.191,3.751221,13.430,8,0.000,0.000,0.000,0,0.000,0,69.579,65550.104,3884.081,500627.064,197429.126,414228.732,581963.111,8536.990,79329.106 +3.406381,0.100173,13436436,0.400437,4326296.860,0.000,0.000,56.114,0.000,0.001,8.951,296.855,0.000,0.000,3.751221,13.430,8,0.000,0.000,0.000,0,0.000,0,56.114,536809.007,437331.532,521465.617,783321.478,435704.354,754122.118,472370.763,385171.992 +3.506540,0.100159,13930261,0.415154,4930428.811,0.000,0.000,10.741,0.000,1.691,8.434,296.855,0.000,154.521,3.753784,13.415,8,0.000,0.000,0.000,0,0.000,0,10.741,615753.225,571723.070,559702.139,716563.308,538016.539,740305.646,594347.181,594017.704 +3.606698,0.100158,14276448,0.425471,3456418.157,0.000,0.000,26.118,0.000,0.004,7.932,296.855,0.000,593.322,3.839966,13.357,8,0.000,0.000,0.000,0,0.000,0,26.118,458726.446,491434.855,321063.583,455122.131,383674.826,464157.879,437829.407,444409.029 +3.706855,0.100158,14648895,0.436571,3718609.471,0.000,0.000,19.408,0.000,27.851,9.027,296.855,0.000,233.226,3.914680,13.334,8,0.000,0.000,0.000,0,0.000,0,19.408,370186.586,473793.302,416194.078,591727.438,366642.172,630526.291,470957.771,398581.835 +3.807019,0.100164,14840188,0.442272,1909801.135,0.000,0.000,69.360,0.000,58.962,10.619,296.855,165.510,54.520,4.270508,13.329,8,0.000,0.000,0.000,0,0.000,0,69.360,531129.839,9674.151,344865.001,281408.962,20326.698,695480.580,16712.619,10203.284 +3.907179,0.100160,15340653,0.457187,4996659.692,0.000,0.000,60.816,0.000,8.845,8.291,296.855,0.000,0.000,4.270508,13.329,8,0.000,0.000,0.000,0,0.000,0,60.816,599081.990,549651.037,707748.219,726348.474,651997.371,695607.633,583317.200,482907.768 +4.007343,0.100164,15746289,0.469276,4049716.642,0.000,0.000,14.170,0.000,16.177,8.157,296.855,0.000,439.513,4.338379,13.286,8,0.000,0.000,0.000,0,0.000,0,14.170,463639.423,520106.791,586198.371,477167.231,510822.022,581975.299,514515.962,395291.544 +4.107488,0.100145,16146413,0.481201,3995449.674,0.000,0.000,22.314,0.000,5.984,8.220,296.855,0.000,414.829,4.413452,13.245,8,0.000,0.000,0.000,0,0.000,0,22.314,490229.545,484837.359,594708.131,419971.365,435548.790,583704.079,572150.822,414299.585 +4.207658,0.100170,16522218,0.492400,3751671.521,0.000,0.000,52.801,0.000,22.811,6.944,358.430,38.567,167.645,4.474365,13.229,8,0.000,0.000,0.000,0,0.000,0,52.801,254088.007,571388.542,416242.317,548727.071,521153.950,438454.553,470470.121,531146.960 +4.307796,0.100138,16699473,0.497683,1770101.525,0.000,0.000,7.259,0.000,122.949,6.447,358.430,600.341,196.681,4.626221,13.210,8,0.000,0.000,0.000,0,0.000,0,7.259,0.000,614390.151,0.000,0.000,506948.768,0.000,648762.606,0.000 +4.407939,0.100142,16814606,0.501114,1149692.091,0.000,0.000,22.261,0.000,223.091,5.097,358.430,370.449,447.917,4.977295,13.166,8,0.000,0.000,0.000,0,0.000,0,22.261,0.000,356102.678,0.000,0.000,364970.045,0.000,428619.367,0.000 +4.508061,0.100122,16924583,0.504392,1098430.519,0.000,0.000,56.941,0.000,323.213,4.884,358.430,374.855,808.467,4.994873,13.087,8,0.000,0.000,0.000,0,0.000,0,56.941,0.000,456173.719,0.000,0.000,449461.904,0.000,192794.896,0.000 +4.608185,0.100124,17078245,0.508971,1534718.285,0.000,0.000,6.715,0.000,423.337,7.170,358.430,597.931,265.569,5.026489,13.061,8,0.000,0.000,0.000,0,0.000,0,6.715,0.000,566138.481,0.000,0.000,431295.569,0.000,537284.235,0.000 +4.708317,0.100132,17171554,0.511752,931856.604,0.000,0.000,16.475,0.000,523.470,4.348,358.430,265.235,578.921,5.146240,13.004,8,0.000,0.000,0.000,0,0.000,0,16.475,0.000,323471.856,0.000,0.000,289606.679,0.000,318778.069,0.000 +4.808442,0.100125,17287285,0.515201,1155863.264,0.000,0.000,20.957,0.000,623.595,4.421,358.430,279.455,341.682,5.217651,12.971,8,0.000,0.000,0.000,0,0.000,0,20.957,0.000,433018.013,0.000,0.000,432019.263,0.000,290825.988,0.000 +4.908582,0.100140,17469544,0.520633,1820041.560,0.000,0.000,4.433,0.000,723.735,5.793,358.430,421.948,187.394,5.217651,12.952,8,0.000,0.000,0.000,0,0.000,0,4.433,0.000,612082.955,0.000,0.000,563101.540,0.000,644857.065,0.000 +5.008712,0.100130,17574969,0.523775,1052880.403,0.000,0.000,23.070,0.000,823.865,4.502,358.430,319.584,398.700,5.326782,12.913,7,0.000,0.000,0.000,0,0.000,0,23.070,0.000,478148.020,0.000,0.000,486317.393,0.000,88414.989,0.000 +5.108871,0.100159,17677730,0.526837,1025981.644,0.000,0.000,10.594,0.000,924.024,3.154,358.430,200.697,364.383,5.422729,12.878,7,0.000,0.000,0.000,0,0.000,0,10.594,0.000,511558.096,0.000,0.000,514423.548,0.000,0.000,0.000 +5.209008,0.100137,17761506,0.529334,836616.847,0.000,0.000,9.636,0.000,1024.160,4.185,358.430,388.064,304.818,5.422729,12.848,7,0.000,0.000,0.000,0,0.000,0,9.636,0.000,414114.154,0.000,0.000,422502.692,0.000,0.000,0.000 +5.309163,0.100156,17844489,0.531807,828539.988,0.000,0.000,1.803,0.000,1124.316,3.871,358.430,376.523,245.243,5.524780,12.824,6,0.000,0.000,0.000,0,0.000,0,1.803,0.000,749752.658,0.000,0.000,78787.330,0.000,0.000,0.000 +5.409324,0.100161,17844499,0.531808,99.839,0.000,0.000,46.521,0.000,1224.477,1.778,358.430,220.310,497.559,5.524780,12.775,6,0.000,0.000,0.000,0,0.000,0,46.521,0.000,99.839,0.000,0.000,0.000,0.000,0.000,0.000 +5.509463,0.100139,17866619,0.532467,220892.657,0.000,0.000,14.974,0.000,1324.616,2.221,358.430,336.407,333.871,5.592651,12.743,5,0.000,0.000,0.000,0,0.000,0,14.974,0.000,220892.657,0.000,0.000,0.000,0.000,0.000,0.000 +5.609620,0.100157,17866619,0.532467,0.000,0.000,0.000,0.000,0.000,1424.773,2.864,358.430,449.647,279.016,5.592651,12.715,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709731,0.100111,17866619,0.532467,0.000,0.000,0.000,0.000,0.000,1524.884,1.901,358.430,275.319,387.967,5.680786,12.677,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809864,0.100133,17866619,0.532467,0.000,0.000,0.000,0.000,0.000,1625.017,1.699,358.430,271.670,408.324,5.741943,12.637,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909987,0.100122,17866619,0.532467,0.000,0.000,0.000,0.000,0.000,1725.139,3.009,358.430,449.684,370.367,5.741943,12.601,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.010105,0.100118,17866619,0.532467,0.000,0.000,0.000,0.000,0.000,1825.258,2.839,358.430,367.456,237.999,5.748413,12.578,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.110225,0.100119,17881671,0.532915,150340.402,0.000,0.000,1913.816,0.000,38.342,4.020,405.238,47.677,299.018,5.777832,12.549,5,0.000,0.000,0.000,0,0.000,0,1913.816,9.988,0.000,81342.827,68967.611,0.000,9.988,0.000,9.988 +6.210385,0.100160,18149458,0.540896,2673588.275,0.000,0.000,60.813,0.000,38.482,5.388,405.238,29.367,258.492,5.802734,12.523,5,0.000,0.000,0.000,0,0.000,0,60.813,429492.173,0.000,481778.437,780050.757,0.000,464775.666,0.000,517491.243 +6.310540,0.100156,18430453,0.549270,2805582.886,0.000,0.000,17.576,0.000,138.638,4.178,405.238,61.272,174.377,5.819458,12.506,5,0.000,0.000,0.000,0,0.000,0,17.576,732439.899,0.000,0.000,752059.359,0.000,614333.740,0.000,706749.887 +6.410677,0.100136,18522250,0.552006,916721.544,0.000,0.000,171.092,0.000,68.606,2.360,405.238,366.922,287.187,5.848145,12.478,5,0.000,0.000,0.000,0,0.000,0,171.092,135695.201,0.000,9.986,260734.913,0.000,258997.279,0.000,261284.165 +6.510787,0.100110,18522254,0.552006,39.956,0.000,0.000,128.452,0.000,168.716,1.973,405.238,445.096,333.968,5.883766,12.446,5,0.000,0.000,0.000,0,0.000,0,128.452,0.000,0.000,19.978,0.000,0.000,19.978,0.000,0.000 +6.610917,0.100131,18522260,0.552006,59.922,0.000,0.000,229.065,0.000,144.980,1.526,405.238,309.713,746.720,6.121460,12.373,5,0.000,0.000,0.000,0,0.000,0,229.065,19.974,0.000,0.000,19.974,0.000,0.000,0.000,19.974 +6.711057,0.100140,18522262,0.552006,19.972,0.000,0.000,171.450,0.000,234.803,1.520,405.238,379.782,484.011,6.121460,12.325,5,0.000,0.000,0.000,0,0.000,0,171.450,0.000,0.000,0.000,0.000,0.000,19.972,0.000,0.000 +6.811186,0.100129,18522274,0.552007,119.846,0.000,0.000,262.883,0.000,67.273,3.374,405.238,763.547,392.034,6.141602,12.287,5,0.000,0.000,0.000,0,0.000,0,262.883,39.949,0.000,19.974,19.974,0.000,19.974,0.000,19.974 +6.911319,0.100133,18522278,0.552007,39.947,0.000,0.000,128.354,0.000,155.214,1.567,405.238,350.317,461.146,6.292480,12.242,5,0.000,0.000,0.000,0,0.000,0,128.354,0.000,0.000,19.974,0.000,0.000,0.000,0.000,19.974 +7.011457,0.100138,18522282,0.552007,39.945,0.000,0.000,197.907,0.000,201.949,1.633,405.238,342.378,596.831,6.292480,12.183,5,0.000,0.000,0.000,0,0.000,0,197.907,0.000,0.000,0.000,19.972,0.000,19.972,0.000,0.000 +7.111581,0.100124,18522290,0.552007,79.901,0.000,0.000,265.788,0.000,131.752,2.224,405.238,523.645,422.209,6.318970,12.142,5,0.000,0.000,0.000,0,0.000,0,265.788,19.975,0.000,19.975,19.975,0.000,0.000,0.000,19.975 +7.211698,0.100117,18522292,0.552007,19.977,0.000,0.000,169.812,0.000,166.617,1.480,405.238,397.856,330.513,6.357544,12.110,5,0.000,0.000,0.000,0,0.000,0,169.812,0.000,0.000,0.000,0.000,0.000,19.977,0.000,0.000 +7.311828,0.100130,18522298,0.552007,59.922,0.000,0.000,191.272,0.000,266.747,1.037,405.238,255.177,376.972,6.405151,12.073,5,0.000,0.000,0.000,0,0.000,0,191.272,19.974,0.000,19.974,19.974,0.000,0.000,0.000,0.000 +7.411997,0.100169,18522302,0.552008,39.933,0.000,0.000,270.967,0.000,161.960,1.618,405.238,396.986,493.425,6.467529,12.025,5,0.000,0.000,0.000,0,0.000,0,270.967,0.000,0.000,0.000,0.000,0.000,19.966,0.000,19.966 +7.512113,0.100116,18522308,0.552008,59.930,0.000,0.000,188.656,0.000,244.555,1.463,405.238,398.559,327.041,6.501831,11.993,5,0.000,0.000,0.000,0,0.000,0,188.656,19.977,0.000,0.000,19.977,0.000,0.000,0.000,19.977 +7.612228,0.100115,18522311,0.552008,29.966,0.000,0.000,285.129,0.000,209.871,1.610,405.238,416.123,405.081,6.551395,11.953,5,0.000,0.000,0.000,0,0.000,0,285.129,9.989,0.000,19.977,0.000,0.000,0.000,0.000,0.000 +7.712357,0.100129,18522317,0.552008,59.923,0.000,0.000,256.700,0.000,222.538,1.396,405.238,343.308,452.308,6.606567,11.909,5,0.000,0.000,0.000,0,0.000,0,256.700,9.987,0.000,9.987,0.000,0.000,19.974,0.000,19.974 +7.812478,0.100121,18522320,0.552008,29.964,0.000,0.000,287.232,0.000,199.930,1.546,405.238,372.089,422.575,6.655762,11.868,5,0.000,0.000,0.000,0,0.000,0,287.232,0.000,0.000,9.988,19.976,0.000,0.000,0.000,0.000 +7.912608,0.100130,18522328,0.552008,79.896,0.000,0.000,228.258,0.000,128.755,1.717,405.238,437.596,366.048,6.701660,11.832,5,0.000,0.000,0.000,0,0.000,0,228.258,19.974,0.000,19.974,0.000,0.000,19.974,0.000,19.974 +8.012765,0.100157,18532163,0.552301,98195.722,0.000,0.000,155.238,0.000,165.309,2.092,405.238,497.266,536.930,6.766113,11.779,5,0.000,0.000,0.000,0,0.000,0,155.238,0.000,0.000,0.000,19.969,0.000,98175.753,0.000,0.000 +8.112894,0.100129,18789556,0.559972,2570614.576,0.000,0.000,179.159,0.000,0.242,5.280,405.238,142.355,500.643,6.828491,11.730,5,0.000,0.000,0.000,0,0.000,0,179.159,500594.363,0.000,463602.074,405906.486,0.000,585494.864,0.000,615016.788 +8.213139,0.100245,19150479,0.570729,3600400.306,0.000,0.000,14.809,0.000,0.002,5.261,405.238,0.156,306.826,6.863159,11.700,5,0.000,0.000,0.000,0,0.000,0,14.809,772166.324,0.000,733950.046,659951.522,0.000,758938.763,0.000,675393.651 +8.313368,0.100229,19444942,0.579504,2937915.424,0.000,0.000,12.284,0.000,4.947,4.599,405.238,0.000,133.445,6.883911,11.687,3,0.000,0.000,0.000,0,0.000,0,12.284,658385.267,0.000,763544.926,387753.793,0.000,437270.622,0.000,690960.816 +8.413609,0.100241,19660161,0.585918,2147013.914,0.000,0.000,9.413,0.000,0.000,2.969,405.238,0.000,67.805,6.896484,11.681,2,0.000,0.000,0.000,0,0.000,0,9.413,379654.717,0.000,797537.273,0.000,0.000,0.000,0.000,969821.924 +8.513793,0.100184,19829624,0.590969,1691511.073,0.000,0.000,12.101,0.000,3.423,2.222,405.238,0.000,79.697,6.916870,11.673,2,0.000,0.000,0.000,0,0.000,0,12.101,0.000,0.000,802739.852,0.000,0.000,0.000,0.000,888771.221 +8.613953,0.100160,19982450,0.595523,1525814.760,0.000,0.000,5.459,0.000,0.000,1.653,405.238,0.000,21.216,6.934204,11.671,1,0.000,0.000,0.000,0,0.000,0,5.459,0.000,0.000,1125496.302,0.000,0.000,0.000,0.000,400318.458 +8.714250,0.100297,20000000,0.596046,174980.397,0.000,0.000,0.028,0.000,0.000,0.160,405.238,0.000,1.246,6.934204,11.671,0,0.000,0.000,0.000,0,0.000,0,0.028,0.000,0.000,174980.397,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.log new file mode 100644 index 000000000..cd10cbcf6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=114 +worker=7 kind=insert tid=6 os_tid=116 +worker=1 kind=insert tid=8 os_tid=110 +worker=0 kind=insert tid=7 os_tid=109 +start_monotonic_ns=2088238714416458 main_address=0x561aed2d9300 +worker=6 kind=insert tid=11 os_tid=115 +worker=2 kind=insert tid=10 os_tid=111 +worker=3 kind=insert tid=12 os_tid=112 +worker=4 kind=insert tid=9 os_tid=113 +load_end reason=complete inserted=20000000 elapsed_s=8.714 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.195 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088238714421177 cpu_ns=9327826 +diagnostic_stage name=stop_request wall_ns=2088247428732545 cpu_ns=50973137985 +diagnostic_stage name=workers_joined wall_ns=2088247428804059 cpu_ns=50973208901 +diagnostic_stage name=before_close wall_ns=2088247428882143 cpu_ns=50973286993 +diagnostic_stage name=after_close wall_ns=2088247624211282 cpu_ns=51046699810 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088247343826220 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088247070076509 last_end_ns=2088247070077576 loop_exit_ns=2088247070077614 deregister_start_ns=2088247070077651 deregister_end_ns=2088247070078479 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088244180693423 last_end_ns=2088244180694857 loop_exit_ns=2088244180694898 deregister_start_ns=2088244180694929 deregister_end_ns=2088244180695633 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088247343825262 last_end_ns=2088247343826220 loop_exit_ns=2088247343826255 deregister_start_ns=2088247343826465 deregister_end_ns=2088247343827950 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088246981703934 last_end_ns=2088246981704933 loop_exit_ns=2088246981704976 deregister_start_ns=2088246981705015 deregister_end_ns=2088246981705888 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088243932453735 last_end_ns=2088243932454940 loop_exit_ns=2088243932454995 deregister_start_ns=2088243932455100 deregister_end_ns=2088243932455776 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088246985221584 last_end_ns=2088246985222680 loop_exit_ns=2088246985222721 deregister_start_ns=2088246985222763 deregister_end_ns=2088246985223311 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088243660995871 last_end_ns=2088243660996824 loop_exit_ns=2088243660996868 deregister_start_ns=2088243660996910 deregister_end_ns=2088243660999786 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088247270118748 last_end_ns=2088247270119731 loop_exit_ns=2088247270119771 deregister_start_ns=2088247270119809 deregister_end_ns=2088247270120709 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.summary.csv new file mode 100644 index 000000000..2f24af6cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2295055.041703,8.714388,20000000,0.002837,0.001296,0.003872,0.009856,1913.815520,0.002837,0.001296,0.003872,0.009856,1913.815520,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.csv new file mode 100644 index 000000000..2e39268b2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100073,0.100073,581945,0.017343,5815181.657,0.000,0.000,17.650,0.000,0.001,8.209,90.637,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,17.650,697358.139,659705.776,786262.883,868652.409,811204.576,873458.881,569501.986,549037.007 +0.200232,0.100158,1096458,0.032677,5136996.798,0.000,0.000,18.058,0.000,0.003,9.105,174.441,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.058,655472.217,380357.795,692134.172,812942.900,656280.937,812523.564,638628.884,488656.330 +0.300364,0.100133,1596053,0.047566,4989330.007,0.000,0.000,19.098,0.000,5.419,9.514,255.547,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.098,600503.234,589867.346,496421.333,771466.395,638372.988,794595.707,621185.792,476917.212 +0.400503,0.100139,2096347,0.062476,4996009.885,0.000,0.000,19.170,0.000,0.001,9.800,283.270,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.170,550376.556,607027.973,616185.271,666994.792,614867.099,712731.349,627499.577,600327.268 +0.500649,0.100145,2392050,0.071289,2952734.038,0.000,0.000,21.432,0.000,67.564,10.156,293.770,0.000,42.282,0.094154,14.093,8,0.000,0.000,0.000,0,0.000,0,21.432,561552.991,513582.783,245333.062,251653.866,195365.760,613587.286,204472.511,367185.778 +0.600827,0.100179,2675926,0.079749,2833701.078,0.000,0.000,98.473,0.000,0.585,9.829,299.395,0.117,571.831,0.422363,14.037,8,0.000,0.000,0.000,0,0.000,0,98.473,571998.828,132992.572,285180.875,450246.189,387488.229,630344.665,282675.348,92774.373 +0.700996,0.100169,3039977,0.090598,3634383.121,0.000,0.000,24.424,0.000,0.001,9.315,299.395,41.610,982.328,0.596558,13.941,8,0.000,0.000,0.000,0,0.000,0,24.424,536295.907,505338.096,434098.193,412484.629,502323.179,464576.812,337141.643,442124.662 +0.801162,0.100167,3458313,0.103066,4176395.276,0.000,0.000,14.720,0.000,0.001,9.388,299.395,92.424,435.758,0.596558,13.899,8,0.000,0.000,0.000,0,0.000,0,14.720,613756.475,565506.938,470864.767,505646.763,530335.591,545470.352,493936.292,450878.098 +0.901324,0.100162,3886418,0.115824,4274138.291,0.000,0.000,12.228,0.000,0.001,9.392,299.395,102.374,167.191,0.660034,13.882,8,0.000,0.000,0.000,0,0.000,0,12.228,620576.466,572354.446,497265.871,514318.296,570078.127,523763.023,505412.697,470369.366 +1.001485,0.100161,4152768,0.123762,2659219.614,0.000,0.000,76.787,0.000,12.107,10.421,299.395,139.658,70.512,0.777710,13.876,8,0.000,0.000,0.000,0,0.000,0,76.787,392058.926,653767.669,118738.873,528998.503,145515.772,143528.970,140423.968,536186.932 +1.101646,0.100161,4562286,0.135967,4088587.561,0.000,0.000,74.053,0.000,1.599,9.427,299.395,32.877,3.276,0.783764,13.875,8,0.000,0.000,0.000,0,0.000,0,74.053,546988.036,701908.243,442057.227,220174.990,463902.004,688609.686,576789.984,448157.391 +1.201816,0.100170,5046911,0.150410,4838027.192,0.000,0.000,13.047,0.000,0.001,8.529,299.395,0.000,3.237,1.008057,13.875,8,0.000,0.000,0.000,0,0.000,0,13.047,532215.436,696765.763,533892.585,499141.649,573245.700,722452.106,624109.251,656204.701 +1.301966,0.100150,5470417,0.163031,4228711.689,0.000,0.000,15.937,0.000,0.255,8.038,299.395,0.000,399.946,1.064453,13.836,8,0.000,0.000,0.000,0,0.000,0,15.937,573239.430,525950.422,521397.258,515276.446,429535.165,554018.286,527468.144,581826.539 +1.402126,0.100159,5795101,0.172707,3241680.444,0.000,0.000,14.010,0.000,30.976,8.783,299.395,0.000,417.695,1.163330,13.795,8,0.000,0.000,0.000,0,0.000,0,14.010,291815.538,370061.000,521450.044,321937.594,347297.231,395111.129,408210.280,585797.627 +1.502290,0.100164,6079365,0.181179,2837977.600,0.000,0.000,74.085,0.000,1.553,10.010,299.395,1.755,41.065,1.286991,13.791,8,0.000,0.000,0.000,0,0.000,0,74.085,304599.586,355865.363,425091.634,206969.977,220477.786,478184.410,253613.349,593175.496 +1.602457,0.100167,6553275,0.195303,4731194.694,0.000,0.000,13.338,0.000,0.001,8.560,299.395,0.000,0.000,1.286991,13.791,8,0.000,0.000,0.000,0,0.000,0,13.338,574360.307,657072.105,516017.791,596842.741,470493.857,707078.550,672815.799,536513.545 +1.702613,0.100156,6999758,0.208609,4457880.699,0.000,0.000,14.570,0.000,0.140,8.415,299.395,0.000,125.156,1.568848,13.779,8,0.000,0.000,0.000,0,0.000,0,14.570,435401.262,548884.355,523453.998,513679.236,557301.234,630966.399,630517.100,617677.115 +1.802773,0.100160,7383592,0.220048,3832192.894,0.000,0.000,24.915,0.000,0.001,8.075,299.395,0.000,594.749,1.645874,13.720,8,0.000,0.000,0.000,0,0.000,0,24.915,297442.881,474728.502,464375.110,482535.979,458614.350,540752.595,542020.561,571722.916 +1.902933,0.100160,7654946,0.228135,2709211.655,0.000,0.000,71.490,0.000,6.217,10.024,299.395,0.000,154.948,1.777348,13.705,8,0.000,0.000,0.000,0,0.000,0,71.490,603725.464,238798.486,609815.734,525240.854,151847.403,195407.809,183576.711,200799.195 +2.003106,0.100172,8043586,0.239718,3879709.054,0.000,0.000,34.863,0.000,1.617,9.148,299.395,2.574,14.194,2.117065,13.704,8,0.000,0.000,0.000,0,0.000,0,34.863,398742.329,631261.327,368284.856,406688.625,378177.795,578003.176,642252.372,476298.575 +2.103271,0.100165,8502807,0.253403,4584626.935,0.000,0.000,13.466,0.000,0.001,8.595,299.395,0.000,0.000,2.117065,13.704,8,0.000,0.000,0.000,0,0.000,0,13.466,412617.522,568629.475,500522.126,577594.647,547344.681,678238.180,636257.617,663422.686 +2.203443,0.100172,8918709,0.265798,4151873.380,0.000,0.000,18.750,0.000,0.001,8.213,299.395,0.000,461.471,2.428223,13.659,8,0.000,0.000,0.000,0,0.000,0,18.750,444624.668,591292.209,482429.594,527671.719,510920.552,552489.001,474283.616,568162.023 +2.305412,0.101969,9314633,0.277598,3882783.908,0.000,0.000,15.249,0.000,25.452,9.309,299.395,0.000,401.585,2.428223,13.619,8,0.000,0.000,0.000,0,0.000,0,15.249,563758.993,559826.430,404200.861,445360.386,386381.738,453215.707,489236.421,580803.372 +2.405579,0.100167,9566444,0.285102,2513917.816,0.000,0.000,68.698,0.000,0.001,10.488,299.395,12.635,8.618,2.428223,13.618,8,0.000,0.000,0.000,0,0.000,0,68.698,576708.287,402359.030,324698.536,237244.374,121677.092,164445.772,129134.656,557650.068 +2.505737,0.100158,10056665,0.299712,4894456.984,0.000,0.000,13.236,0.000,11.644,8.361,299.395,0.000,0.000,2.428223,13.618,8,0.000,0.000,0.000,0,0.000,0,13.236,562269.343,713190.278,489015.380,451235.225,549489.587,713729.424,696496.721,719031.026 +2.605889,0.100152,10475573,0.312196,4182742.935,0.000,0.000,16.062,0.000,12.299,8.318,299.395,0.000,241.197,2.665039,13.594,8,0.000,0.000,0.000,0,0.000,0,16.062,497506.253,566192.191,513112.609,498564.650,478684.769,535948.012,604324.418,488410.034 +2.706118,0.100229,10862227,0.323720,3857704.160,0.000,0.000,21.117,0.000,0.830,7.911,299.395,0.000,491.608,2.731689,13.546,8,0.000,0.000,0.000,0,0.000,0,21.117,518163.178,469424.811,374252.796,598209.836,360274.812,528270.029,534765.153,474343.545 +2.806269,0.100151,11146594,0.332194,2839391.860,0.000,0.000,16.513,0.000,52.230,9.423,299.395,0.000,213.896,2.825016,13.525,8,0.000,0.000,0.000,0,0.000,0,16.513,205001.123,209104.939,498379.087,285350.060,554674.267,218081.415,620315.365,248485.604 +2.906440,0.100172,11435828,0.340814,2887377.926,0.000,0.000,69.627,0.000,2.139,9.685,299.395,47.535,37.826,3.199829,13.522,8,0.000,0.000,0.000,0,0.000,0,69.627,308110.500,533563.051,579034.905,238999.270,261241.047,194775.271,547608.912,224044.970 +3.006617,0.100176,11931572,0.355589,4948718.181,0.000,0.000,10.156,0.000,0.000,8.439,299.395,0.000,0.000,3.199829,13.522,8,0.000,0.000,0.000,0,0.000,0,10.156,641858.762,639542.844,587484.594,693697.400,601969.066,551867.367,676547.625,555750.523 +3.106795,0.100179,12350100,0.368062,4177810.451,0.000,0.000,11.394,0.000,0.001,8.236,299.395,0.000,364.271,3.231934,13.486,8,0.000,0.000,0.000,0,0.000,0,11.394,534244.818,584584.815,465128.392,513362.155,481808.570,530581.368,598919.186,469181.146 +3.206960,0.100165,12749009,0.379950,3982523.615,0.000,0.000,25.632,0.000,0.867,8.203,299.395,0.000,404.645,3.306030,13.446,8,0.000,0.000,0.000,0,0.000,0,25.632,507942.504,605032.423,372835.269,552009.846,491120.241,506544.809,589897.377,357141.146 +3.307128,0.100167,12972395,0.386607,2230127.614,0.000,0.000,70.888,0.000,18.235,10.413,299.395,50.072,164.256,3.742065,13.430,8,0.000,0.000,0.000,0,0.000,0,70.888,186278.241,182344.824,157596.244,431118.472,74944.571,161699.377,535354.021,500791.865 +3.407295,0.100167,13371824,0.398511,3987618.913,0.000,0.000,56.920,0.000,7.264,9.275,299.395,0.000,0.000,3.742065,13.430,8,0.000,0.000,0.000,0,0.000,0,56.920,672924.231,360696.573,628887.902,394919.320,382949.345,328849.851,473098.530,745293.162 +3.507474,0.100179,13850555,0.412779,4778761.894,0.000,0.000,13.117,0.000,0.080,8.627,299.395,0.000,51.860,3.742065,13.425,8,0.000,0.000,0.000,0,0.000,0,13.117,694268.114,462552.600,559918.435,696673.811,454497.009,605017.762,661496.734,644337.429 +3.607632,0.100158,14203564,0.423299,3524529.702,0.000,0.000,23.790,0.000,5.404,7.688,299.395,0.000,652.018,3.820435,13.361,8,0.000,0.000,0.000,0,0.000,0,23.790,401197.072,459135.668,420237.034,426467.205,413238.076,409044.691,515207.209,480002.748 +3.707792,0.100161,14618824,0.435675,4145943.977,0.000,0.000,17.580,0.000,20.087,8.805,299.395,0.000,273.233,3.887981,13.335,8,0.000,0.000,0.000,0,0.000,0,17.580,567379.113,406088.054,458893.279,560520.124,474438.322,581696.128,542988.270,553940.687 +3.807963,0.100170,14807820,0.441307,1886745.627,0.000,0.000,72.365,0.000,49.431,10.851,299.395,103.574,45.859,4.076050,13.330,8,0.000,0.000,0.000,0,0.000,0,72.365,592280.955,5470.680,47489.095,54487.172,506576.965,586231.261,9244.251,84965.248 +3.908123,0.100161,15292947,0.455765,4843495.463,0.000,0.000,56.550,0.000,0.366,8.519,299.395,0.000,0.000,4.076050,13.330,8,0.000,0.000,0.000,0,0.000,0,56.550,701743.596,565871.691,644445.568,514993.358,748608.371,594655.489,583812.893,489364.497 +4.008265,0.100142,15729692,0.468781,4361265.028,0.000,0.000,13.021,0.000,10.963,7.982,299.395,0.000,338.582,4.326416,13.297,8,0.000,0.000,0.000,0,0.000,0,13.021,527461.975,516876.986,605481.331,467646.802,613390.115,550189.743,620260.372,459957.706 +4.108419,0.100154,16141633,0.481058,4113071.839,0.000,0.000,23.548,0.000,2.715,8.127,299.395,0.000,428.363,4.399170,13.255,8,0.000,0.000,0.000,0,0.000,0,23.548,578967.822,541335.812,612416.279,359875.439,476715.391,476186.207,598957.019,468617.869 +4.208566,0.100147,16518088,0.492277,3759023.934,0.000,0.000,39.268,0.000,33.850,7.292,358.031,48.834,240.077,4.473877,13.232,8,0.000,0.000,0.000,0,0.000,0,39.268,637353.040,346580.499,451256.617,610692.234,385393.441,346390.778,456438.998,524918.328 +4.308702,0.100136,16681847,0.497158,1635368.172,0.000,0.000,12.168,0.000,133.986,7.417,358.031,719.257,279.503,4.640457,13.204,8,0.000,0.000,0.000,0,0.000,0,12.168,571253.889,0.000,0.000,0.000,0.000,483553.040,580561.244,0.000 +4.408849,0.100147,16790378,0.500392,1083717.098,0.000,0.000,21.758,0.000,234.133,6.267,358.031,446.765,842.044,4.939575,13.122,8,0.000,0.000,0.000,0,0.000,0,21.758,375048.735,0.000,0.000,0.000,0.000,353750.041,354918.323,0.000 +4.508987,0.100138,16916309,0.504145,1257578.327,0.000,0.000,36.898,0.000,334.271,6.974,358.031,540.155,557.865,5.015625,13.067,8,0.000,0.000,0.000,0,0.000,0,36.898,262408.666,0.000,0.000,0.000,0.000,511855.181,483314.481,0.000 +4.609141,0.100155,17058289,0.508377,1417605.278,0.000,0.000,6.665,0.000,434.426,6.252,358.031,498.330,566.233,5.112305,13.012,8,0.000,0.000,0.000,0,0.000,0,6.665,466228.190,0.000,0.000,0.000,0.000,456213.695,495163.393,0.000 +4.709278,0.100136,17181172,0.512039,1227155.669,0.000,0.000,51.431,0.000,534.562,5.248,358.031,386.933,573.787,5.181274,12.956,8,0.000,0.000,0.000,0,0.000,0,51.431,460431.787,0.000,0.000,0.000,0.000,293160.012,473563.869,0.000 +4.809411,0.100134,17318749,0.516139,1373932.901,0.000,0.000,15.478,0.000,634.696,7.812,358.031,617.222,279.899,5.284180,12.928,8,0.000,0.000,0.000,0,0.000,0,15.478,381609.746,0.000,0.000,0.000,0.000,491522.780,500800.375,0.000 +4.909571,0.100160,17464522,0.520483,1455406.487,0.000,0.000,3.405,0.000,734.855,4.551,358.031,265.241,634.924,5.379395,12.866,7,0.000,0.000,0.000,0,0.000,0,3.405,405422.755,0.000,0.000,0.000,0.000,489218.977,560764.756,0.000 +5.009716,0.100145,17540897,0.522759,762642.696,0.000,0.000,35.291,0.000,835.001,4.883,358.031,544.990,409.055,5.379395,12.826,5,0.000,0.000,0.000,0,0.000,0,35.291,336840.931,0.000,0.000,0.000,0.000,0.000,425801.766,0.000 +5.109876,0.100160,17540897,0.522759,0.000,0.000,0.000,0.000,0.000,935.160,3.336,358.031,447.722,465.740,5.475098,12.781,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.210021,0.100144,17540897,0.522759,0.000,0.000,0.000,0.000,0.000,1035.305,2.285,358.031,376.605,630.418,5.544678,12.719,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.310146,0.100125,17540897,0.522759,0.000,0.000,0.000,0.000,0.000,1135.430,3.660,358.031,534.213,311.679,5.544678,12.689,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.410280,0.100134,17540897,0.522759,0.000,0.000,0.000,0.000,0.000,1235.564,3.071,358.031,374.576,466.406,5.592407,12.643,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.510410,0.100130,17540897,0.522759,0.000,0.000,0.000,0.000,0.000,1335.695,2.831,358.031,445.162,533.913,5.660522,12.591,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.610537,0.100127,17540902,0.522760,49.937,0.000,0.000,1435.214,0.000,17.247,5.265,413.629,360.050,230.957,5.714722,12.568,5,0.000,0.000,0.000,0,0.000,0,1435.214,0.000,9.987,9.987,9.987,9.987,0.000,0.000,9.987 +5.710713,0.100175,17718661,0.528057,1774479.161,0.000,0.000,73.076,0.000,0.032,6.607,420.371,55.372,139.755,5.714722,12.555,5,0.000,0.000,0.000,0,0.000,0,73.076,0.000,285259.911,301751.000,418286.702,275546.939,0.000,0.000,493634.609 +5.810859,0.100146,18079535,0.538812,3603471.149,0.000,0.000,10.717,0.000,18.188,5.279,420.371,2.340,261.220,5.714722,12.529,5,0.000,0.000,0.000,0,0.000,0,10.717,0.000,759150.001,657458.690,704499.908,765191.168,0.000,0.000,717171.381 +5.910999,0.100140,18351200,0.546908,2712852.820,0.000,0.000,17.531,0.000,118.328,3.998,420.371,59.136,222.345,5.723022,12.507,5,0.000,0.000,0.000,0,0.000,0,17.531,0.000,731605.971,0.000,575454.536,708598.175,0.000,0.000,697194.137 +6.011122,0.100123,18429985,0.549256,786882.056,0.000,0.000,145.408,0.000,73.677,2.502,420.371,396.778,493.768,5.776611,12.459,5,0.000,0.000,0.000,0,0.000,0,145.408,0.000,213097.868,9.988,211459.883,211389.969,0.000,0.000,150924.348 +6.111235,0.100113,18429995,0.549257,99.887,0.000,0.000,147.181,0.000,53.469,3.341,420.371,647.859,610.597,6.032227,12.399,5,0.000,0.000,0.000,0,0.000,0,147.181,0.000,19.977,19.977,19.977,19.977,0.000,0.000,19.977 +6.211362,0.100126,18429999,0.549257,39.949,0.000,0.000,135.102,0.000,140.611,1.806,420.371,393.799,809.367,6.128174,12.320,5,0.000,0.000,0.000,0,0.000,0,135.102,0.000,0.000,0.000,19.975,0.000,0.000,0.000,19.975 +6.311486,0.100124,18430007,0.549257,79.901,0.000,0.000,177.620,0.000,113.329,2.948,420.371,710.293,345.276,6.190186,12.286,5,0.000,0.000,0.000,0,0.000,0,177.620,0.000,19.975,19.975,0.000,19.975,0.000,0.000,19.975 +6.411621,0.100135,18430015,0.549257,79.892,0.000,0.000,142.927,0.000,101.544,2.220,420.371,484.149,545.472,6.192871,12.233,5,0.000,0.000,0.000,0,0.000,0,142.927,0.000,19.973,19.973,19.973,19.973,0.000,0.000,0.000 +6.511732,0.100111,18430017,0.549257,19.978,0.000,0.000,160.089,0.000,182.761,1.288,420.371,310.593,618.688,6.265015,12.172,5,0.000,0.000,0.000,0,0.000,0,160.089,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.978 +6.611849,0.100117,18430025,0.549258,79.907,0.000,0.000,263.760,0.000,131.876,1.781,420.371,434.961,359.346,6.312866,12.137,5,0.000,0.000,0.000,0,0.000,0,263.760,0.000,19.977,19.977,19.977,19.977,0.000,0.000,0.000 +6.711962,0.100113,18430029,0.549258,39.955,0.000,0.000,173.909,0.000,154.288,2.391,420.371,583.092,364.667,6.355347,12.102,5,0.000,0.000,0.000,0,0.000,0,173.909,0.000,9.989,9.989,0.000,0.000,0.000,0.000,19.977 +6.812093,0.100131,18430035,0.549258,59.921,0.000,0.000,226.620,0.000,149.124,1.545,420.371,381.062,517.016,6.475830,12.051,5,0.000,0.000,0.000,0,0.000,0,226.620,0.000,9.987,9.987,19.974,19.974,0.000,0.000,0.000 +6.912220,0.100127,18430039,0.549258,39.949,0.000,0.000,180.925,0.000,193.783,1.719,420.371,387.556,577.511,6.487915,11.995,5,0.000,0.000,0.000,0,0.000,0,180.925,0.000,0.000,19.975,0.000,0.000,0.000,0.000,19.975 +7.012362,0.100142,18430045,0.549258,59.915,0.000,0.000,269.645,0.000,161.672,1.542,420.371,387.730,343.457,6.528564,11.961,5,0.000,0.000,0.000,0,0.000,0,269.645,0.000,19.972,0.000,19.972,19.972,0.000,0.000,0.000 +7.112525,0.100163,18430051,0.549258,59.903,0.000,0.000,202.124,0.000,141.875,1.742,420.371,384.258,325.096,6.565918,11.929,5,0.000,0.000,0.000,0,0.000,0,202.124,0.000,0.000,19.968,0.000,19.968,0.000,0.000,19.968 +7.212656,0.100132,18430055,0.549258,39.947,0.000,0.000,167.541,0.000,152.153,1.361,420.371,380.710,340.099,6.607910,11.896,5,0.000,0.000,0.000,0,0.000,0,167.541,0.000,19.974,0.000,19.974,0.000,0.000,0.000,0.000 +7.312777,0.100121,18430059,0.549259,39.952,0.000,0.000,232.227,0.000,238.355,1.292,420.371,315.868,446.569,6.664062,11.853,5,0.000,0.000,0.000,0,0.000,0,232.227,0.000,0.000,0.000,0.000,19.976,0.000,0.000,19.976 +7.412905,0.100128,18430063,0.549259,39.949,0.000,0.000,243.006,0.000,263.684,1.296,420.371,321.970,391.569,6.711670,11.814,5,0.000,0.000,0.000,0,0.000,0,243.006,0.000,0.000,19.974,19.974,0.000,0.000,0.000,0.000 +7.513029,0.100124,18443067,0.549646,129878.709,0.000,0.000,311.666,0.000,211.650,1.883,420.371,458.298,467.271,6.764771,11.769,5,0.000,0.000,0.000,0,0.000,0,311.666,0.000,19.975,0.000,0.000,129858.734,0.000,0.000,0.000 +7.613147,0.100117,18723719,0.558010,2803234.049,0.000,0.000,217.117,0.000,0.001,5.940,420.371,127.039,316.816,6.806763,11.738,5,0.000,0.000,0.000,0,0.000,0,217.117,0.000,552991.783,442391.429,520739.589,659676.727,0.000,0.000,627434.521 +7.713276,0.100129,19046983,0.567644,3228472.043,0.000,0.000,15.628,0.000,15.112,5.323,420.371,0.156,217.298,6.830811,11.716,5,0.000,0.000,0.000,0,0.000,0,15.628,0.000,750081.645,586662.619,695372.274,702483.094,0.000,0.000,493872.411 +7.813411,0.100135,19383559,0.577675,3361205.969,0.000,0.000,16.278,0.000,0.001,5.731,420.371,0.000,264.719,6.862305,11.691,5,0.000,0.000,0.000,0,0.000,0,16.278,0.000,648161.819,637206.661,748495.878,673906.937,0.000,0.000,653434.674 +7.913559,0.100148,19673053,0.586303,2890675.069,0.000,0.000,17.535,0.000,0.547,5.161,420.371,0.000,159.452,6.891357,11.676,3,0.000,0.000,0.000,0,0.000,0,17.535,0.000,338939.925,729114.258,680236.372,627094.778,0.000,0.000,515289.736 +8.013704,0.100145,19863518,0.591979,1901896.852,0.000,0.000,11.535,0.000,0.000,2.613,420.371,0.000,98.841,6.912231,11.666,2,0.000,0.000,0.000,0,0.000,0,11.535,0.000,0.000,818315.423,189865.155,893716.274,0.000,0.000,0.000 +8.113822,0.100119,19994475,0.595882,1308019.617,0.000,0.000,14.876,0.000,0.000,1.263,420.371,0.000,57.783,6.956177,11.660,1,0.000,0.000,0.000,0,0.000,0,14.876,0.000,0.000,979958.465,0.000,328061.152,0.000,0.000,0.000 +8.214046,0.100224,20000000,0.596046,55126.782,0.000,0.000,0.005,0.000,0.000,0.156,420.371,0.000,1.325,6.957275,11.660,0,0.000,0.000,0.000,0,0.000,0,0.005,0.000,0.000,55126.782,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.log new file mode 100644 index 000000000..3692904d4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=128 +worker=0 kind=insert tid=6 os_tid=123 +worker=6 kind=insert tid=7 os_tid=129 +start_monotonic_ns=2088247782598818 main_address=0x561196180300 +worker=7 kind=insert tid=10 os_tid=130 +worker=2 kind=insert tid=9 os_tid=125 +worker=1 kind=insert tid=8 os_tid=124 +worker=4 kind=insert tid=11 os_tid=127 +worker=3 kind=insert tid=12 os_tid=126 +load_end reason=complete inserted=20000000 elapsed_s=8.214 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.147 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088247782609132 cpu_ns=8894441 +diagnostic_stage name=stop_request wall_ns=2088255996703830 cpu_ns=52054207977 +diagnostic_stage name=workers_joined wall_ns=2088255996746960 cpu_ns=52054250419 +diagnostic_stage name=before_close wall_ns=2088255996828054 cpu_ns=52054331446 +diagnostic_stage name=after_close wall_ns=2088256144102563 cpu_ns=52119817203 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088255900016694 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088252780422372 last_end_ns=2088252780423207 loop_exit_ns=2088252780423249 deregister_start_ns=2088252780423290 deregister_end_ns=2088252780423850 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088255653567397 last_end_ns=2088255653568307 loop_exit_ns=2088255653568350 deregister_start_ns=2088255653568390 deregister_end_ns=2088255653569140 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088255900015974 last_end_ns=2088255900016694 loop_exit_ns=2088255900016729 deregister_start_ns=2088255900016749 deregister_end_ns=2088255900017346 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088255718738741 last_end_ns=2088255718739770 loop_exit_ns=2088255718739817 deregister_start_ns=2088255718739841 deregister_end_ns=2088255718740649 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088255827050082 last_end_ns=2088255827050772 loop_exit_ns=2088255827050807 deregister_start_ns=2088255827050838 deregister_end_ns=2088255827051510 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088252685923608 last_end_ns=2088252685924431 loop_exit_ns=2088252685924478 deregister_start_ns=2088252685924503 deregister_end_ns=2088252685927458 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088252779340609 last_end_ns=2088252779341572 loop_exit_ns=2088252779341631 deregister_start_ns=2088252779341657 deregister_end_ns=2088252779342505 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088255663659746 last_end_ns=2088255663660725 loop_exit_ns=2088255663660766 deregister_start_ns=2088255663660803 deregister_end_ns=2088255663661338 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.summary.csv new file mode 100644 index 000000000..c40a277b6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-07-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2434823.275792,8.214149,20000000,0.002689,0.001296,0.003936,0.009856,1435.214256,0.002689,0.001296,0.003936,0.009856,1435.214256,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.csv new file mode 100644 index 000000000..59b976819 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.csv @@ -0,0 +1,87 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100080,0.100080,573610,0.017095,5731525.555,0.000,0.000,17.769,0.000,0.001,8.215,90.035,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,17.769,829238.168,786582.213,849881.692,686362.201,827239.763,648352.537,550530.611,553338.370 +0.200263,0.100183,1067594,0.031817,4930813.406,0.000,0.000,19.191,0.000,0.010,9.041,170.875,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.191,639668.990,667577.899,677350.009,625435.047,751833.656,485880.523,483544.799,599522.484 +0.300410,0.100147,1554306,0.046322,4859978.844,0.000,0.000,18.623,0.000,0.001,9.526,249.223,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.623,737815.868,596713.202,644672.731,498687.239,627837.468,584571.043,578959.289,590722.005 +0.400581,0.100171,2042503,0.060871,4873639.245,0.000,0.000,14.150,0.000,0.001,9.685,283.660,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,14.150,747532.206,592836.635,656517.781,622775.459,549161.291,512973.149,592896.532,598946.191 +0.500758,0.100177,2378705,0.070891,3356081.782,0.000,0.000,17.413,0.000,60.752,10.341,291.191,0.000,34.431,0.087402,14.095,8,0.000,0.000,0.000,0,0.000,0,17.413,291314.551,294379.129,236341.819,660641.068,422332.729,231789.873,615810.391,603472.222 +0.600921,0.100163,2618393,0.078034,2392970.246,0.000,0.000,92.693,0.000,6.853,9.503,297.375,0.975,520.283,0.427368,14.044,8,0.000,0.000,0.000,0,0.000,0,92.693,490229.039,275809.369,358184.780,421980.547,40184.345,361788.891,414283.124,30510.151 +0.701077,0.100156,2988504,0.089064,3695334.857,0.000,0.000,20.510,0.000,12.833,9.033,297.375,40.406,925.897,0.603271,13.954,8,0.000,0.000,0.000,0,0.000,0,20.510,403968.670,467589.242,390040.437,595199.810,469805.778,468248.212,440880.982,459601.725 +0.801236,0.100159,3371559,0.100480,3824479.060,0.000,0.000,19.555,0.000,10.197,9.313,297.375,85.879,540.587,0.603271,13.901,8,0.000,0.000,0.000,0,0.000,0,19.555,442497.584,503301.065,498648.450,532963.978,506905.344,486018.499,482184.585,371959.555 +0.901393,0.100157,3778919,0.112621,4067203.996,0.000,0.000,14.245,0.000,13.647,9.661,297.375,87.948,144.109,0.606689,13.887,8,0.000,0.000,0.000,0,0.000,0,14.245,540410.162,535288.216,572948.992,603830.428,428186.642,472467.008,514520.875,399551.673 +1.001540,0.100147,4056197,0.120884,2768709.665,0.000,0.000,17.508,0.000,46.314,9.279,297.375,77.074,76.138,0.665901,13.879,8,0.000,0.000,0.000,0,0.000,0,17.508,246247.986,315536.124,261725.233,332830.699,598460.192,255344.613,272549.320,486015.499 +1.101705,0.100164,4398425,0.131083,3416660.414,0.000,0.000,71.106,0.000,0.001,9.398,297.375,47.032,3.081,0.776882,13.879,8,0.000,0.000,0.000,0,0.000,0,71.106,407499.761,425410.302,480998.872,445826.722,516740.087,407080.450,293157.826,439946.394 +1.201871,0.100166,4891367,0.145774,4921226.994,0.000,0.000,13.493,0.000,0.001,8.379,297.375,0.000,0.000,0.776882,13.879,8,0.000,0.000,0.000,0,0.000,0,13.493,535099.151,471495.041,710826.595,703089.476,680227.537,630410.474,609615.095,580463.627 +1.302047,0.100176,5332402,0.158918,4402605.772,0.000,0.000,13.410,0.000,8.591,8.309,297.375,0.000,212.439,1.039429,13.858,8,0.000,0.000,0.000,0,0.000,0,13.410,513906.034,525795.121,587177.150,666427.747,581347.404,620638.291,420300.687,487013.339 +1.402197,0.100150,5703265,0.169971,3703091.619,0.000,0.000,19.351,0.000,5.708,8.077,297.375,0.000,514.465,1.098305,13.808,8,0.000,0.000,0.000,0,0.000,0,19.351,431724.309,447241.102,456766.855,453212.171,518564.430,508169.976,379192.875,508219.901 +1.502364,0.100167,5903191,0.175929,1995931.963,0.000,0.000,73.003,0.000,17.559,9.898,297.375,0.000,125.806,1.234867,13.796,8,0.000,0.000,0.000,0,0.000,0,73.003,116216.220,528478.809,295287.634,538671.813,196462.417,73936.717,174578.905,72299.447 +1.602541,0.100178,6370653,0.189860,4666319.784,0.000,0.000,25.519,0.000,0.002,8.827,297.375,0.000,0.468,1.287235,13.796,8,0.000,0.000,0.000,0,0.000,0,25.519,528999.043,632045.749,636208.344,636158.433,584001.208,545120.367,551459.092,552327.547 +1.702728,0.100187,6865151,0.204597,4935762.069,0.000,0.000,12.995,0.000,0.753,8.526,297.375,0.000,0.039,1.287235,13.796,8,0.000,0.000,0.000,0,0.000,0,12.995,584737.955,656743.479,670018.687,717599.825,679181.574,496901.996,581044.852,549533.702 +1.802896,0.100168,7306962,0.217764,4410693.683,0.000,0.000,13.768,0.000,12.352,8.646,297.375,0.000,488.281,1.621338,13.748,8,0.000,0.000,0.000,0,0.000,0,13.768,454805.272,620736.269,674276.245,450921.802,621175.531,525636.174,539542.791,523599.599 +1.903061,0.100164,7614502,0.226930,3070350.808,0.000,0.000,17.396,0.000,44.736,9.378,297.375,0.000,395.950,1.733955,13.709,8,0.000,0.000,0.000,0,0.000,0,17.396,266451.820,316289.861,611574.266,319065.297,315151.733,261160.522,418761.347,561895.962 +2.003227,0.100167,7916684,0.235936,3016793.148,0.000,0.000,73.664,0.000,2.019,10.014,297.375,3.315,7.527,1.882084,13.708,8,0.000,0.000,0.000,0,0.000,0,73.664,143980.087,250262.989,611920.363,526043.459,260036.703,232702.251,401750.567,590096.728 +2.103398,0.100171,8408592,0.250596,4910685.331,0.000,0.000,11.036,0.000,0.001,8.458,297.375,0.000,0.000,1.882084,13.708,8,0.000,0.000,0.000,0,0.000,0,11.036,599455.249,589881.615,623713.780,714428.706,682054.049,579868.732,540266.431,581016.769 +2.203560,0.100161,8836075,0.263336,4267944.269,0.000,0.000,13.558,0.000,3.168,8.135,297.375,0.000,188.758,2.118530,13.690,8,0.000,0.000,0.000,0,0.000,0,13.558,454107.361,504795.583,600690.869,624023.226,522656.766,525761.757,506562.732,529345.974 +2.303723,0.100164,9211936,0.274537,3752471.257,0.000,0.000,21.886,0.000,0.001,7.501,297.375,0.000,628.542,2.218262,13.628,8,0.000,0.000,0.000,0,0.000,0,21.886,522475.272,544459.308,565624.683,391259.930,387765.646,465169.021,412904.521,462812.875 +2.403878,0.100154,9432013,0.281096,2197376.789,0.000,0.000,70.765,0.000,16.597,9.869,297.375,0.000,68.566,2.372200,13.622,8,0.000,0.000,0.000,0,0.000,0,70.765,166952.191,176347.682,219640.828,624295.956,196276.907,428098.925,189088.008,196676.291 +2.504043,0.100165,9856997,0.293761,4242845.034,0.000,0.000,38.993,0.000,1.309,8.815,297.375,15.833,12.986,2.425953,13.620,8,0.000,0.000,0.000,0,0.000,0,38.993,611461.913,518545.101,638227.786,602676.398,361743.611,457405.898,381401.203,671383.124 +2.604208,0.100166,10370196,0.309056,5123506.293,0.000,0.000,12.497,0.000,0.003,8.504,297.375,0.000,5.187,2.704712,13.620,8,0.000,0.000,0.000,0,0.000,0,12.497,688230.401,647058.575,772311.176,633580.891,568808.145,528245.310,566252.377,719019.419 +2.704371,0.100163,10784501,0.321403,4136308.562,0.000,0.000,14.684,0.000,5.003,8.469,297.375,0.000,697.613,2.718506,13.551,8,0.000,0.000,0.000,0,0.000,0,14.684,518914.263,485129.327,479857.918,518964.182,560246.898,481874.631,577498.781,513822.562 +2.804516,0.100145,11145470,0.332161,3604473.318,0.000,0.000,17.942,0.000,37.327,9.308,297.375,0.000,252.798,2.823811,13.527,8,0.000,0.000,0.000,0,0.000,0,17.942,316461.991,335025.125,444356.891,359739.356,611335.227,583126.053,375266.884,579161.791 +2.904679,0.100163,11395012,0.339598,2491366.422,0.000,0.000,70.201,0.000,5.044,10.279,297.375,82.132,22.697,2.928188,13.525,8,0.000,0.000,0.000,0,0.000,0,70.201,161766.797,91121.740,318691.473,115292.413,587074.800,597847.273,118676.907,500895.019 +3.004839,0.100160,11867768,0.353687,4719987.629,0.000,0.000,10.579,0.000,0.002,8.928,297.375,0.000,0.000,2.928188,13.525,8,0.000,0.000,0.000,0,0.000,0,10.579,595215.085,540662.604,550576.699,586958.331,564025.123,550117.436,672251.493,660180.859 +3.104995,0.100156,12284214,0.366098,4157989.088,0.000,0.000,18.272,0.000,0.298,8.045,297.375,0.000,341.305,3.225586,13.491,8,0.000,0.000,0.000,0,0.000,0,18.272,491195.572,429172.097,547028.681,511144.526,545351.292,479354.001,589662.332,565080.588 +3.209452,0.104457,12641289,0.376740,3418384.141,0.000,0.000,21.267,0.000,4.034,8.252,297.375,0.000,403.948,3.303345,13.450,8,0.000,0.000,0.000,0,0.000,0,21.267,346428.809,379533.261,429515.432,538153.178,445416.674,442649.992,482714.230,353972.565 +3.309641,0.100189,12859490,0.383243,2177898.976,0.000,0.000,19.206,0.000,45.217,7.781,297.375,0.000,183.053,3.371407,13.432,8,0.000,0.000,0.000,0,0.000,0,19.206,250117.875,183523.579,258502.049,355259.409,202098.517,456158.950,231572.881,240665.717 +3.409818,0.100178,13091103,0.390145,2312020.730,0.000,0.000,82.661,0.000,44.422,10.279,297.375,70.500,20.198,3.755615,13.430,8,0.000,0.000,0.000,0,0.000,0,82.661,135648.904,172413.561,276338.849,313233.275,313083.541,357045.405,392652.120,351605.075 +3.509980,0.100161,13567837,0.404353,4759664.993,0.000,0.000,56.443,0.000,8.355,8.354,297.375,0.000,0.000,3.755615,13.430,8,0.000,0.000,0.000,0,0.000,0,56.443,536594.736,535815.991,572796.360,681870.477,695808.003,510946.094,692722.977,533110.354 +3.610135,0.100156,13989682,0.416925,4211892.631,0.000,0.000,20.608,0.000,1.262,8.447,297.375,0.000,443.840,4.022705,13.387,8,0.000,0.000,0.000,0,0.000,0,20.608,532650.732,595802.413,503076.775,559608.762,589432.330,513949.847,540129.089,377242.682 +3.710307,0.100172,14433183,0.430142,4427390.726,0.000,0.000,14.952,0.000,0.003,8.931,297.375,0.000,359.577,4.022705,13.351,8,0.000,0.000,0.000,0,0.000,0,14.952,541448.200,570029.014,549743.924,679770.156,502545.150,447779.399,596044.244,540030.640 +3.810464,0.100157,14718258,0.438638,2846283.782,0.000,0.000,60.117,0.000,68.272,10.026,297.375,0.000,208.033,4.022705,13.331,8,0.000,0.000,0.000,0,0.000,0,60.117,189622.456,223938.609,604820.951,238875.171,261839.138,490959.616,226684.301,609543.541 +3.910638,0.100173,14986299,0.446627,2675773.473,0.000,0.000,73.293,0.000,0.001,9.927,297.375,118.506,64.225,4.273193,13.325,8,0.000,0.000,0.000,0,0.000,0,73.293,225998.395,523822.331,186646.583,487884.603,575592.625,248988.558,203976.554,222863.826 +4.010816,0.100179,15485842,0.461514,4986517.448,0.000,0.000,13.049,0.000,0.035,8.412,297.375,0.000,6.122,4.289307,13.324,8,0.000,0.000,0.000,0,0.000,0,13.049,595086.384,668934.393,466556.110,713774.250,688579.282,604060.345,707215.972,542310.712 +4.110970,0.100154,15873971,0.473081,3875326.841,0.000,0.000,18.430,0.000,0.215,8.076,297.375,0.000,629.188,4.359619,13.263,8,0.000,0.000,0.000,0,0.000,0,18.430,446582.821,529355.454,455229.516,561016.735,388931.532,485812.456,544631.948,463766.379 +4.211118,0.100148,16302570,0.485854,4279650.297,0.000,0.000,15.506,0.000,5.816,8.463,297.375,0.000,254.623,4.417603,13.238,8,0.000,0.000,0.000,0,0.000,0,15.506,547119.519,447197.539,638703.850,522865.448,593520.782,529465.671,515286.675,485490.813 +4.311279,0.100161,16578619,0.494081,2756059.689,0.000,0.000,57.921,0.000,48.464,5.767,357.227,66.690,183.689,4.522339,13.220,8,0.000,0.000,0.000,0,0.000,0,57.921,374388.178,64546.243,295974.227,369755.625,348370.002,493167.244,519075.596,290782.573 +4.411422,0.100143,16716702,0.498197,1378864.966,0.000,0.000,29.490,0.000,148.606,6.963,357.227,682.855,220.116,4.679333,13.198,8,0.000,0.000,0.000,0,0.000,0,29.490,0.000,0.000,0.000,301899.760,0.000,513737.867,563227.339,0.000 +4.511564,0.100143,16834956,0.501721,1180854.885,0.000,0.000,17.202,0.000,248.749,5.372,357.227,359.136,738.438,4.982544,13.126,8,0.000,0.000,0.000,0,0.000,0,17.202,0.000,0.000,0.000,405251.694,0.000,389234.551,386368.640,0.000 +4.611693,0.100129,16932881,0.504639,977989.665,0.000,0.000,33.067,0.000,348.878,5.170,357.227,391.527,581.867,5.011597,13.069,8,0.000,0.000,0.000,0,0.000,0,33.067,0.000,0.000,0.000,221834.122,0.000,365389.123,390766.419,0.000 +4.711829,0.100136,17085427,0.509185,1523390.702,0.000,0.000,15.191,0.000,449.014,7.200,357.227,592.320,315.665,5.150635,13.038,8,0.000,0.000,0.000,0,0.000,0,15.191,0.000,0.000,0.000,441210.681,0.000,545389.171,536790.850,0.000 +4.811970,0.100141,17185604,0.512171,1000357.395,0.000,0.000,33.518,0.000,549.155,4.070,357.227,298.134,662.502,5.150635,12.974,8,0.000,0.000,0.000,0,0.000,0,33.518,0.000,0.000,0.000,334537.599,0.000,322294.887,343524.908,0.000 +4.912099,0.100129,17324777,0.516319,1389934.385,0.000,0.000,33.754,0.000,649.284,4.719,357.227,286.505,244.645,5.178955,12.950,8,0.000,0.000,0.000,0,0.000,0,33.754,0.000,0.000,0.000,333828.737,0.000,534100.012,522005.637,0.000 +5.012249,0.100149,17467542,0.520573,1425523.532,0.000,0.000,5.380,0.000,749.433,5.425,357.227,483.341,280.831,5.338379,12.922,7,0.000,0.000,0.000,0,0.000,0,5.380,0.000,0.000,0.000,156157.059,0.000,717180.175,552186.298,0.000 +5.112394,0.100145,17501731,0.521592,341394.347,0.000,0.000,70.482,0.000,849.579,2.053,357.227,189.100,569.369,5.338379,12.867,7,0.000,0.000,0.000,0,0.000,0,70.482,0.000,0.000,0.000,0.000,0.000,341344.419,49.928,0.000 +5.212529,0.100135,17611893,0.524875,1100131.929,0.000,0.000,14.046,0.000,949.714,4.811,357.227,347.928,266.983,5.360474,12.840,7,0.000,0.000,0.000,0,0.000,0,14.046,0.000,0.000,0.000,0.000,0.000,520895.421,579236.507,0.000 +5.312664,0.100135,17690860,0.527229,788602.256,0.000,0.000,28.634,0.000,1049.849,4.227,357.227,357.251,164.699,5.383301,12.824,7,0.000,0.000,0.000,0,0.000,0,28.634,0.000,0.000,0.000,0.000,0.000,508311.761,280290.495,0.000 +5.412800,0.100136,17767146,0.529502,761826.263,0.000,0.000,4.216,0.000,1149.985,3.131,357.227,306.888,415.530,5.494751,12.784,6,0.000,0.000,0.000,0,0.000,0,4.216,0.000,0.000,0.000,0.000,0.000,116911.361,644914.902,0.000 +5.512941,0.100141,17791435,0.530226,242548.937,0.000,0.000,2.077,0.000,1250.125,2.294,357.227,298.409,475.230,5.525269,12.737,5,0.000,0.000,0.000,0,0.000,0,2.077,0.000,0.000,0.000,0.000,0.000,0.000,242548.937,0.000 +5.613076,0.100135,17791435,0.530226,0.000,0.000,0.000,0.000,0.000,1350.261,2.206,357.227,368.565,304.862,5.564941,12.707,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.713276,0.100200,17791435,0.530226,0.000,0.000,0.000,0.000,0.000,1450.461,2.655,357.227,423.487,284.976,5.647705,12.680,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.813393,0.100117,17791435,0.530226,0.000,0.000,0.000,0.000,0.000,1550.578,1.941,357.227,296.489,570.816,5.647705,12.624,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.913511,0.100118,17791435,0.530226,0.000,0.000,0.000,0.000,0.000,1650.696,2.844,357.227,416.462,376.080,5.703125,12.587,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.013639,0.100127,17791435,0.530226,0.000,0.000,0.000,0.000,0.000,1750.823,2.846,357.227,396.331,218.277,5.766357,12.565,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.113803,0.100164,17823863,0.531193,323749.404,0.000,0.000,1794.148,0.000,47.590,5.991,412.094,75.735,370.487,5.766357,12.529,5,0.000,0.000,0.000,0,0.000,0,1794.148,9.984,141378.294,16862.364,0.000,64494.300,0.000,0.000,101004.463 +6.213969,0.100167,18073995,0.538647,2497159.657,0.000,0.000,54.170,0.000,9.453,6.034,412.094,57.248,351.914,5.774414,12.495,5,0.000,0.000,0.000,0,0.000,0,54.170,312299.699,603324.843,595338.149,0.000,527371.383,0.000,0.000,458825.583 +6.314132,0.100163,18363514,0.547275,2890473.672,0.000,0.000,19.835,0.000,109.616,3.997,412.094,51.245,171.712,5.791138,12.478,5,0.000,0.000,0.000,0,0.000,0,19.835,586133.617,762346.095,789312.095,0.000,0.000,0.000,0.000,752681.864 +6.414281,0.100149,18547574,0.552761,1837868.780,0.000,0.000,169.336,0.000,41.377,3.118,412.094,244.831,173.570,5.808716,12.461,5,0.000,0.000,0.000,0,0.000,0,169.336,493396.773,517890.373,356640.004,0.000,9.985,0.000,0.000,469931.644 +6.514401,0.100120,18547582,0.552761,79.904,0.000,0.000,117.399,0.000,141.497,2.300,412.094,546.022,353.364,5.850258,12.427,5,0.000,0.000,0.000,0,0.000,0,117.399,19.976,19.976,19.976,0.000,19.976,0.000,0.000,0.000 +6.614553,0.100152,18547584,0.552761,19.970,0.000,0.000,213.322,0.000,122.713,1.444,412.094,289.561,703.426,6.120850,12.358,5,0.000,0.000,0.000,0,0.000,0,213.322,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.970 +6.714693,0.100140,18547590,0.552761,59.916,0.000,0.000,204.743,0.000,222.456,1.661,412.094,376.737,540.141,6.120850,12.305,5,0.000,0.000,0.000,0,0.000,0,204.743,19.972,0.000,19.972,0.000,19.972,0.000,0.000,0.000 +6.814866,0.100173,18547597,0.552761,69.879,0.000,0.000,254.844,0.000,108.929,2.853,412.094,650.280,380.942,6.138184,12.268,5,0.000,0.000,0.000,0,0.000,0,254.844,0.000,19.965,19.965,0.000,9.983,0.000,0.000,19.965 +6.915009,0.100143,18547600,0.552762,29.957,0.000,0.000,86.631,0.000,209.072,1.453,412.094,374.191,436.913,6.274658,12.225,5,0.000,0.000,0.000,0,0.000,0,86.631,0.000,19.971,0.000,0.000,9.986,0.000,0.000,0.000 +7.015125,0.100116,18547606,0.552762,59.930,0.000,0.000,217.809,0.000,167.719,1.583,412.094,381.471,613.585,6.274658,12.165,5,0.000,0.000,0.000,0,0.000,0,217.809,19.977,0.000,9.988,0.000,9.988,0.000,0.000,19.977 +7.115209,0.100084,18547614,0.552762,79.933,0.000,0.000,198.655,0.000,95.494,2.133,412.094,512.736,351.620,6.306274,12.131,5,0.000,0.000,0.000,0,0.000,0,198.655,19.983,19.983,9.992,0.000,9.992,0.000,0.000,19.983 +7.215321,0.100112,18547620,0.552762,59.933,0.000,0.000,173.740,0.000,137.772,1.836,412.094,423.704,521.445,6.448242,12.080,5,0.000,0.000,0.000,0,0.000,0,173.740,0.000,19.978,19.978,0.000,19.978,0.000,0.000,0.000 +7.315456,0.100135,18547624,0.552762,39.946,0.000,0.000,178.391,0.000,157.369,1.470,412.094,375.041,495.387,6.448242,12.031,5,0.000,0.000,0.000,0,0.000,0,178.391,19.973,0.000,0.000,0.000,0.000,0.000,0.000,19.973 +7.415576,0.100119,18547632,0.552763,79.905,0.000,0.000,191.283,0.000,129.745,2.275,412.094,500.613,410.174,6.476685,11.991,5,0.000,0.000,0.000,0,0.000,0,191.283,19.976,19.976,19.976,0.000,19.976,0.000,0.000,0.000 +7.515700,0.100124,18547636,0.552763,39.950,0.000,0.000,142.130,0.000,150.165,1.499,412.094,418.854,331.072,6.513794,11.959,5,0.000,0.000,0.000,0,0.000,0,142.130,0.000,0.000,0.000,0.000,19.975,0.000,0.000,19.975 +7.615864,0.100164,18547643,0.552763,69.885,0.000,0.000,193.676,0.000,137.507,1.559,412.094,347.399,609.547,6.614502,11.899,5,0.000,0.000,0.000,0,0.000,0,193.676,19.967,19.967,19.967,0.000,0.000,0.000,0.000,9.984 +7.715980,0.100116,18547648,0.552763,49.942,0.000,0.000,182.848,0.000,134.875,1.772,412.094,477.686,418.029,6.640259,11.858,5,0.000,0.000,0.000,0,0.000,0,182.848,0.000,0.000,19.977,0.000,19.977,0.000,0.000,9.988 +7.816107,0.100126,18547654,0.552763,59.924,0.000,0.000,188.762,0.000,146.336,1.524,412.094,381.549,342.029,6.678711,11.825,5,0.000,0.000,0.000,0,0.000,0,188.762,19.975,19.975,0.000,0.000,0.000,0.000,0.000,19.975 +7.916234,0.100127,18547656,0.552763,19.975,0.000,0.000,167.416,0.000,246.464,1.591,412.094,410.532,418.920,6.730957,11.784,5,0.000,0.000,0.000,0,0.000,0,167.416,0.000,0.000,19.975,0.000,0.000,0.000,0.000,0.000 +8.016350,0.100117,18666721,0.556312,1189264.269,0.000,0.000,274.027,0.000,14.511,3.921,412.094,433.089,716.743,6.820435,11.714,5,0.000,0.000,0.000,0,0.000,0,274.027,220902.604,72016.087,86569.130,0.000,399334.695,0.000,0.000,410441.753 +8.116506,0.100155,18975352,0.565510,3081526.300,0.000,0.000,17.980,0.000,0.001,5.564,412.094,0.312,247.350,6.846802,11.690,5,0.000,0.000,0.000,0,0.000,0,17.980,666435.439,663130.569,621884.599,0.000,575846.068,0.000,0.000,554229.625 +8.216657,0.100152,19300119,0.575188,3242751.200,0.000,0.000,13.655,0.000,0.001,5.418,412.094,0.000,217.678,6.873047,11.668,4,0.000,0.000,0.000,0,0.000,0,13.655,696683.229,561967.574,594697.927,0.000,676074.490,0.000,0.000,713327.981 +8.316809,0.100152,19620572,0.584739,3199676.954,0.000,0.000,11.221,0.000,4.797,4.203,412.094,0.000,92.282,6.887451,11.659,4,0.000,0.000,0.000,0,0.000,0,11.221,887973.184,718160.744,0.000,0.000,804519.761,0.000,0.000,789023.265 +8.416968,0.100159,19823275,0.590780,2023808.724,0.000,0.000,15.233,0.000,2.274,3.561,412.094,0.000,151.322,6.915527,11.645,2,0.000,0.000,0.000,0,0.000,0,15.233,815501.974,537165.000,0.000,0.000,525793.100,0.000,0.000,145348.650 +8.517223,0.100254,19979539,0.595437,1558674.623,0.000,0.000,8.375,0.000,0.000,2.277,412.094,0.000,28.872,6.938843,11.642,1,0.000,0.000,0.000,0,0.000,0,8.375,860460.927,698213.695,0.000,0.000,0.000,0.000,0.000,0.000 +8.617510,0.100288,20000000,0.596046,204022.871,0.000,0.000,7.632,0.000,0.000,0.445,412.094,0.000,14.957,6.938843,11.640,0,0.000,0.000,0.000,0,0.000,0,7.632,204022.871,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.log new file mode 100644 index 000000000..d3425e5af --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=3 kind=insert tid=5 os_tid=140 +worker=6 kind=insert tid=6 os_tid=143 +worker=7 kind=insert tid=7 os_tid=144 +worker=5 kind=insert tid=8 os_tid=142 +worker=0 kind=insert tid=9 os_tid=137 +start_monotonic_ns=2088256302581044 main_address=0x555ccf024300 +worker=1 kind=insert tid=10 os_tid=138 +worker=4 kind=insert tid=11 os_tid=141 +worker=2 kind=insert tid=12 os_tid=139 +load_end reason=complete inserted=20000000 elapsed_s=8.618 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.184 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088256302588626 cpu_ns=8898905 +diagnostic_stage name=stop_request wall_ns=2088264920149337 cpu_ns=52275113678 +diagnostic_stage name=workers_joined wall_ns=2088264920190101 cpu_ns=52275153831 +diagnostic_stage name=before_close wall_ns=2088264920282927 cpu_ns=52275246540 +diagnostic_stage name=after_close wall_ns=2088265104057283 cpu_ns=52325091716 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088264843512086 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088264843511608 last_end_ns=2088264843512086 loop_exit_ns=2088264843512122 deregister_start_ns=2088264843512139 deregister_end_ns=2088264843512853 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088264797085121 last_end_ns=2088264797087858 loop_exit_ns=2088264797087902 deregister_start_ns=2088264797087938 deregister_end_ns=2088264797088590 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088264504161680 last_end_ns=2088264504162661 loop_exit_ns=2088264504162708 deregister_start_ns=2088264504162747 deregister_end_ns=2088264504163559 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088261234453832 last_end_ns=2088261234454711 loop_exit_ns=2088261234454755 deregister_start_ns=2088261234454799 deregister_end_ns=2088261234457597 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088264698288345 last_end_ns=2088264698289380 loop_exit_ns=2088264698289420 deregister_start_ns=2088264698289458 deregister_end_ns=2088264698290137 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088261631186753 last_end_ns=2088261631187748 loop_exit_ns=2088261631187798 deregister_start_ns=2088261631187832 deregister_end_ns=2088261631188586 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088261751799864 last_end_ns=2088261751801054 loop_exit_ns=2088261751801105 deregister_start_ns=2088261751801146 deregister_end_ns=2088261751801949 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088264648923787 last_end_ns=2088264648925216 loop_exit_ns=2088264648925285 deregister_start_ns=2088264648925329 deregister_end_ns=2088264648926155 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.summary.csv new file mode 100644 index 000000000..0199d887d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-08-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2320829.230873,8.617609,20000000,0.002833,0.001296,0.004000,0.009856,1794.147585,0.002833,0.001296,0.004000,0.009856,1794.147585,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.csv new file mode 100644 index 000000000..51898d3d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.csv @@ -0,0 +1,72 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,588429,0.017537,5880517.119,0.000,0.000,17.420,0.000,0.303,8.399,92.445,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,17.420,704438.040,850934.049,752647.109,674407.307,604502.157,882124.038,693644.964,717819.454 +0.200227,0.100163,1093250,0.032581,5040011.413,0.000,0.000,19.797,0.000,0.007,9.112,173.910,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.797,637552.893,677348.158,638012.146,482525.076,636504.598,569094.254,640178.621,758795.667 +0.300418,0.100191,1585496,0.047251,4913081.664,0.000,0.000,18.602,0.000,3.690,9.417,253.754,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.602,493468.044,607260.830,516464.147,559072.814,624467.984,769211.690,602799.346,740336.808 +0.400581,0.100164,2087848,0.062223,5015318.650,0.000,0.000,18.986,0.000,0.001,9.786,283.625,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.986,639683.950,517623.551,632176.228,510834.653,551627.945,793103.070,631617.142,738652.112 +0.500750,0.100168,2369769,0.070625,2814474.309,0.000,0.000,16.755,0.000,69.948,10.326,292.094,0.000,31.431,0.093845,14.095,8,0.000,0.000,0.000,0,0.000,0,16.755,196369.585,229673.547,630928.387,189551.058,662754.835,242771.508,193364.641,469060.749 +0.600912,0.100162,2645200,0.078833,2749842.990,0.000,0.000,91.759,0.000,92.210,9.559,297.512,3.081,680.223,0.425049,14.028,8,0.000,0.000,0.000,0,0.000,0,91.759,414546.586,382957.900,380991.095,388758.477,48401.374,416353.650,286394.763,431439.144 +0.701066,0.100155,3034013,0.090421,3882131.641,0.000,0.000,97.505,0.000,0.002,9.091,297.512,62.092,998.652,0.585815,13.931,8,0.000,0.000,0.000,0,0.000,0,97.505,387081.912,489423.782,488714.877,563718.987,499807.737,556130.711,393242.393,504011.242 +0.801229,0.100163,3452618,0.102896,4179256.869,0.000,0.000,18.632,0.000,0.001,9.477,297.512,109.509,409.920,0.600216,13.891,8,0.000,0.000,0.000,0,0.000,0,18.632,407327.913,470475.271,512776.513,603309.357,628208.884,547330.347,547150.639,462677.945 +0.901391,0.100162,3884731,0.115774,4314145.183,0.000,0.000,13.686,0.000,0.003,9.272,297.512,60.566,126.943,0.613403,13.878,8,0.000,0.000,0.000,0,0.000,0,13.686,569647.712,516144.337,511302.176,619836.454,580589.996,552036.226,553563.753,411024.531 +1.001547,0.100156,4058366,0.120949,1733644.959,0.000,0.000,74.070,0.000,74.787,8.580,297.512,97.153,42.122,0.666264,13.874,8,0.000,0.000,0.000,0,0.000,0,74.070,160609.398,222482.856,150085.818,540496.652,190223.191,157124.835,155287.701,157334.508 +1.101715,0.100168,4482794,0.133598,4237148.413,0.000,0.000,76.880,0.000,0.001,8.890,297.512,21.175,0.390,0.723030,13.874,8,0.000,0.000,0.000,0,0.000,0,76.880,408492.462,539382.160,545212.348,429646.857,716404.213,607267.901,558669.697,432072.774 +1.201883,0.100167,4971779,0.148171,4881673.344,0.000,0.000,13.120,0.000,12.475,8.477,297.512,0.000,0.000,0.723030,13.874,8,0.000,0.000,0.000,0,0.000,0,13.120,556757.448,720133.797,577951.948,697771.254,724286.841,578710.677,698889.381,327171.997 +1.302048,0.100166,5343032,0.159235,3706388.403,0.000,0.000,17.388,0.000,11.164,8.050,297.512,0.000,234.884,1.040894,13.851,8,0.000,0.000,0.000,0,0.000,0,17.388,337940.023,530690.630,473195.900,466087.679,542141.655,364456.085,548061.845,443814.586 +1.402219,0.100170,5730494,0.170782,3868036.988,0.000,0.000,23.407,0.000,8.768,8.085,297.512,0.000,523.796,1.102245,13.800,8,0.000,0.000,0.000,0,0.000,0,23.407,434849.929,549544.730,442816.371,579893.080,471327.847,271777.462,550662.827,567164.742 +1.502385,0.100167,5922791,0.176513,1919768.153,0.000,0.000,72.109,0.000,22.140,10.494,297.512,3.705,75.031,1.289188,13.792,8,0.000,0.000,0.000,0,0.000,0,72.109,53131.386,506105.901,149560.558,144449.083,113880.067,417423.808,473460.349,61757.000 +1.602542,0.100157,6405746,0.190906,4821997.835,0.000,0.000,26.454,0.000,0.001,8.508,297.512,0.000,0.000,1.289188,13.792,8,0.000,0.000,0.000,0,0.000,0,26.454,673674.897,582198.167,570875.900,679675.499,569368.261,508423.712,572543.288,665238.111 +1.702729,0.100187,6892256,0.205405,4855999.905,0.000,0.000,12.713,0.000,4.428,8.479,297.512,0.000,0.039,1.289188,13.792,8,0.000,0.000,0.000,0,0.000,0,12.713,605106.037,681333.188,538770.350,693390.593,503436.565,596611.955,541315.580,696035.636 +1.802886,0.100156,7231099,0.215504,3383146.844,0.000,0.000,20.264,0.000,0.001,7.831,297.512,0.000,403.393,1.890930,13.753,8,0.000,0.000,0.000,0,0.000,0,20.264,413913.628,456547.052,452203.834,464344.874,456147.675,374305.481,442788.537,322895.763 +1.903057,0.100172,7572703,0.225684,3410190.977,0.000,0.000,16.083,0.000,33.036,9.174,297.512,0.000,473.914,1.890930,13.707,8,0.000,0.000,0.000,0,0.000,0,16.083,363576.408,405015.334,354621.767,298298.371,575922.201,540672.660,330752.706,541331.530 +2.003223,0.100166,7851513,0.233993,2783472.644,0.000,0.000,71.580,0.000,0.221,10.397,297.512,0.000,23.282,1.890930,13.704,8,0.000,0.000,0.000,0,0.000,0,71.580,175847.664,300051.183,176736.187,355149.585,414730.535,580884.315,349998.149,430075.026 +2.103387,0.100163,8313195,0.247753,4609290.401,0.000,0.000,13.281,0.000,3.611,8.711,297.512,0.000,0.000,1.890930,13.704,8,0.000,0.000,0.000,0,0.000,0,13.281,566834.037,674058.878,519062.076,525172.095,634473.543,583297.143,525930.855,580461.775 +2.203559,0.100172,8767166,0.261282,4531919.902,0.000,0.000,13.146,0.000,0.148,8.311,297.512,0.000,151.302,2.112427,13.690,8,0.000,0.000,0.000,0,0.000,0,13.146,507407.796,601006.905,481682.018,598181.761,589706.330,499840.804,606657.193,647437.094 +2.303723,0.100164,9111063,0.271531,3433337.644,0.000,0.000,22.969,0.000,6.069,7.680,297.512,0.000,590.867,2.189209,13.632,8,0.000,0.000,0.000,0,0.000,0,22.969,351762.936,457649.231,412133.898,396719.186,465196.849,446487.542,455133.358,448254.643 +2.403881,0.100159,9399371,0.280123,2878509.301,0.000,0.000,60.811,0.000,62.084,9.877,297.512,0.000,153.311,2.318977,13.617,8,0.000,0.000,0.000,0,0.000,0,60.811,476643.153,237872.290,640912.315,274074.805,582095.708,210525.713,253227.907,203157.412 +2.504052,0.100171,9733516,0.290081,3335755.965,0.000,0.000,72.207,0.000,0.001,9.606,297.512,33.770,7.448,2.424561,13.616,8,0.000,0.000,0.000,0,0.000,0,72.207,416209.543,463788.327,410169.852,426981.156,358987.220,289835.260,545359.088,424425.518 +2.604220,0.100168,10211466,0.304325,4771482.145,0.000,0.000,13.233,0.000,2.028,8.447,297.512,0.000,0.000,2.424561,13.616,8,0.000,0.000,0.000,0,0.000,0,13.233,446809.195,687564.637,664603.221,659062.531,596877.026,549147.229,680576.380,486841.925 +2.704388,0.100168,10603709,0.316015,3915857.585,0.000,0.000,14.895,0.000,3.607,7.898,297.512,0.000,348.478,2.677856,13.582,8,0.000,0.000,0.000,0,0.000,0,14.895,377446.490,528093.642,575713.716,544635.878,489408.572,464081.082,486832.895,449645.311 +2.804649,0.100261,10976360,0.327121,3716791.779,0.000,0.000,20.654,0.000,0.003,8.328,297.512,0.000,474.735,2.760864,13.535,8,0.000,0.000,0.000,0,0.000,0,20.654,445744.521,510215.949,536497.231,424141.007,466290.799,473382.257,419303.655,441216.360 +2.904801,0.100151,11191905,0.333545,2152192.721,0.000,0.000,71.859,0.000,10.997,9.699,297.512,19.268,127.424,2.868412,13.523,8,0.000,0.000,0.000,0,0.000,0,71.859,207466.006,116893.086,200426.660,175903.775,451726.326,166238.403,666601.119,166937.345 +3.004979,0.100178,11588377,0.345361,3957658.666,0.000,0.000,48.704,0.000,2.690,9.278,297.512,11.230,0.624,2.929569,13.523,8,0.000,0.000,0.000,0,0.000,0,48.704,403729.657,361185.565,679108.321,616969.191,556427.211,550587.631,470819.954,318831.135 +3.105144,0.100165,12079048,0.359984,4898618.120,0.000,0.000,12.726,0.000,0.001,8.553,297.512,0.000,7.332,3.252686,13.522,8,0.000,0.000,0.000,0,0.000,0,12.726,567991.751,533997.905,687813.821,545818.379,715518.057,637247.350,696848.896,513381.960 +3.205295,0.100150,12505170,0.372683,4254819.942,0.000,0.000,19.772,0.000,0.003,8.415,297.512,0.000,672.699,3.261597,13.456,8,0.000,0.000,0.000,0,0.000,0,19.772,499468.704,397861.541,615194.630,451051.533,558729.565,593537.207,582224.224,556752.538 +3.305479,0.100184,12875394,0.383717,3695432.865,0.000,0.000,17.656,0.000,27.641,8.923,297.512,0.000,259.210,3.362312,13.431,8,0.000,0.000,0.000,0,0.000,0,17.656,522357.796,530003.712,465831.919,459962.730,399713.711,477121.124,453983.744,386458.129 +3.405646,0.100167,13078768,0.389778,2030348.141,0.000,0.000,71.944,0.000,47.154,10.895,297.512,74.719,23.203,3.748535,13.429,8,0.000,0.000,0.000,0,0.000,0,71.944,605797.966,298271.713,145417.069,488823.381,147134.201,15953.349,10801.954,318148.507 +3.505807,0.100161,13570400,0.404429,4908440.873,0.000,0.000,51.875,0.000,7.265,8.354,297.512,0.000,0.000,3.748535,13.429,8,0.000,0.000,0.000,0,0.000,0,51.875,627482.752,490802.155,564963.110,518298.018,706735.534,717687.953,687346.657,595124.694 +3.605973,0.100166,14005608,0.417400,4344849.519,0.000,0.000,14.007,0.000,24.362,8.301,297.512,0.000,333.858,3.773315,13.396,8,0.000,0.000,0.000,0,0.000,0,14.007,575112.926,536037.952,510330.733,427897.914,610224.495,650397.641,520254.219,514593.639 +3.706138,0.100165,14396538,0.429050,3902862.385,0.000,0.000,27.221,0.000,1.785,8.060,297.512,0.000,444.930,3.850708,13.353,8,0.000,0.000,0.000,0,0.000,0,27.221,434363.535,382818.556,554235.810,358997.847,623890.917,544342.129,527170.453,477043.136 +3.806300,0.100162,14700890,0.438121,3038603.479,0.000,0.000,15.883,0.000,57.816,9.699,297.512,0.000,213.795,3.970222,13.332,8,0.000,0.000,0.000,0,0.000,0,15.883,553194.920,207134.852,244584.258,619777.188,632716.252,296470.305,284130.272,200595.433 +3.906479,0.100179,14977356,0.446360,2759725.170,0.000,0.000,70.594,0.000,0.001,10.228,297.512,65.157,49.560,4.292847,13.327,8,0.000,0.000,0.000,0,0.000,0,70.594,488795.955,495084.709,143104.107,260394.373,458779.629,216882.180,220934.933,475749.284 +4.006654,0.100176,15484978,0.461488,5067312.931,0.000,0.000,12.779,0.000,0.001,8.551,297.512,0.000,7.019,4.292847,13.326,8,0.000,0.000,0.000,0,0.000,0,12.779,565865.350,608839.812,632218.718,494640.546,718057.834,730615.760,729527.673,587547.239 +4.106816,0.100161,15879790,0.473255,3941763.394,0.000,0.000,20.852,0.000,0.001,8.083,297.512,0.000,612.294,4.358765,13.266,8,0.000,0.000,0.000,0,0.000,0,20.852,364711.855,413133.768,543793.063,496030.087,577708.370,563291.619,523346.036,459748.596 +4.206985,0.100170,16279268,0.485160,3988016.842,0.000,0.000,18.622,0.000,0.001,8.375,297.512,0.000,261.900,4.416138,13.241,8,0.000,0.000,0.000,0,0.000,0,18.622,407209.426,447071.824,619020.222,459111.407,548320.120,506291.396,601729.545,399262.902 +4.307148,0.100163,16481018,0.491173,2014216.907,0.000,0.000,37.611,0.000,62.007,6.055,357.715,444.198,258.875,4.572876,13.215,8,0.000,0.000,0.000,0,0.000,0,37.611,265377.445,223156.264,262372.344,229955.182,262751.725,246637.990,313309.318,210656.638 +4.407304,0.100156,16557202,0.493443,760652.363,0.000,0.000,3.962,0.000,162.163,7.342,357.715,703.121,692.083,4.954468,13.147,8,0.000,0.000,0.000,0,0.000,0,3.962,0.000,0.000,0.000,0.000,0.000,0.000,760652.363,0.000 +4.507468,0.100163,16629512,0.495598,721921.290,0.000,0.000,0.574,0.000,262.326,8.198,357.715,842.999,796.824,4.986328,13.070,8,0.000,0.000,0.000,0,0.000,0,0.574,0.000,0.000,0.000,0.000,0.000,0.000,721921.290,0.000 +4.607615,0.100147,16676940,0.497012,473582.418,0.000,0.000,17.684,0.000,362.473,5.934,357.715,581.682,869.891,5.105591,12.985,8,0.000,0.000,0.000,0,0.000,0,17.684,0.000,0.000,0.000,0.000,0.000,0.000,473582.418,0.000 +4.707748,0.100133,16755732,0.499360,786876.649,0.000,0.000,2.690,0.000,462.606,7.651,357.715,813.570,323.282,5.105591,12.953,8,0.000,0.000,0.000,0,0.000,0,2.690,0.000,0.000,0.000,0.000,0.000,0.000,786876.649,0.000 +4.807898,0.100150,16817669,0.501206,618441.558,0.000,0.000,1.799,0.000,562.756,5.499,357.715,588.179,969.170,5.262573,12.858,8,0.000,0.000,0.000,0,0.000,0,1.799,0.000,0.000,0.000,0.000,0.000,0.000,618441.558,0.000 +4.908063,0.100166,16873683,0.502875,559212.892,0.000,0.000,0.321,0.000,662.922,7.062,357.715,737.332,382.218,5.339478,12.821,8,0.000,0.000,0.000,0,0.000,0,0.321,0.000,0.000,0.000,0.000,0.000,0.000,559212.892,0.000 +5.008241,0.100178,16874903,0.502911,12178.334,0.000,0.000,28.696,0.000,763.100,5.154,357.715,577.059,839.210,5.383667,12.739,7,0.000,0.000,0.000,0,0.000,0,28.696,0.000,0.000,0.000,0.000,0.000,0.000,12178.334,0.000 +5.108405,0.100164,16874903,0.502911,0.000,0.000,0.000,0.000,0.000,863.264,5.911,357.715,658.568,482.763,5.495239,12.691,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.208537,0.100132,16874903,0.502911,0.000,0.000,0.000,0.000,0.000,963.395,4.636,357.715,561.761,761.186,5.510010,12.617,7,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.308673,0.100136,17060153,0.508432,1849989.527,0.000,0.000,1010.778,0.000,59.967,8.587,404.324,107.861,129.824,5.522583,12.604,7,0.000,0.000,0.000,0,0.000,0,1010.778,332898.250,71373.145,468853.756,46756.550,386645.315,141118.499,0.000,402344.011 +5.408837,0.100165,17453934,0.520168,3931336.151,0.000,0.000,68.665,0.000,0.001,8.406,404.324,24.179,75.735,5.530151,12.597,7,0.000,0.000,0.000,0,0.000,0,68.665,539072.293,542107.296,643440.427,490512.259,618431.610,508532.584,0.000,589239.681 +5.508998,0.100160,17834108,0.531498,3795657.459,0.000,0.000,15.573,0.000,0.001,7.317,404.324,0.000,305.682,5.559204,12.567,7,0.000,0.000,0.000,0,0.000,0,15.573,512987.937,497972.000,494906.912,503892.512,602464.551,600208.166,0.000,583225.381 +5.609159,0.100162,18217653,0.542928,3829253.540,0.000,0.000,20.256,0.000,42.775,6.972,404.324,19.812,373.965,5.596558,12.530,7,0.000,0.000,0.000,0,0.000,0,20.256,700905.801,500200.580,316997.039,593210.073,626366.420,655639.051,0.000,435934.575 +5.709302,0.100142,18481740,0.550799,2637117.672,0.000,0.000,118.060,0.000,25.851,5.738,404.324,317.400,420.378,5.732056,12.489,7,0.000,0.000,0.000,0,0.000,0,118.060,508336.693,424026.657,9.986,456430.550,419722.781,520878.847,0.000,307712.159 +5.809454,0.100153,18481754,0.550799,139.787,0.000,0.000,108.229,0.000,53.258,5.176,404.324,874.018,1021.449,6.075562,12.389,7,0.000,0.000,0.000,0,0.000,0,108.229,19.970,19.970,19.970,19.970,19.970,19.970,0.000,19.970 +5.909592,0.100138,18481766,0.550800,119.835,0.000,0.000,117.552,0.000,115.344,4.651,404.324,984.346,720.803,6.133789,12.319,7,0.000,0.000,0.000,0,0.000,0,117.552,19.972,0.000,19.972,19.972,19.972,19.972,0.000,19.972 +6.009735,0.100143,18481773,0.550800,69.900,0.000,0.000,118.188,0.000,120.858,3.533,404.324,633.936,1039.879,6.256714,12.217,7,0.000,0.000,0.000,0,0.000,0,118.188,19.971,19.971,0.000,9.986,0.000,19.971,0.000,0.000 +6.109880,0.100145,18481787,0.550800,139.798,0.000,0.000,158.174,0.000,74.892,4.451,404.324,979.519,803.719,6.407837,12.139,7,0.000,0.000,0.000,0,0.000,0,158.174,19.971,19.971,19.971,19.971,19.971,19.971,0.000,19.971 +6.210015,0.100135,18481798,0.550801,109.852,0.000,0.000,143.547,0.000,117.768,3.267,404.324,697.420,870.429,6.454224,12.053,7,0.000,0.000,0.000,0,0.000,0,143.547,19.973,19.973,19.973,9.987,19.973,0.000,0.000,19.973 +6.310174,0.100159,18481809,0.550801,109.826,0.000,0.000,127.320,0.000,118.576,3.126,404.324,649.126,588.753,6.528320,11.996,7,0.000,0.000,0.000,0,0.000,0,127.320,0.000,19.968,19.968,19.968,9.984,19.968,0.000,19.968 +6.410310,0.100136,18481820,0.550801,109.850,0.000,0.000,149.052,0.000,160.712,3.410,404.324,756.313,902.403,6.637695,11.908,7,0.000,0.000,0.000,0,0.000,0,149.052,19.973,19.973,19.973,0.000,9.986,19.973,0.000,19.973 +6.510444,0.100134,18481827,0.550801,69.906,0.000,0.000,178.124,0.000,124.948,3.602,404.324,790.813,822.879,6.736572,11.827,7,0.000,0.000,0.000,0,0.000,0,178.124,19.973,0.000,9.987,19.973,19.973,0.000,0.000,0.000 +6.610625,0.100181,18691128,0.557039,2089221.156,0.000,0.000,145.377,0.000,6.691,6.322,404.324,439.944,662.042,6.814331,11.763,6,0.000,0.000,0.000,0,0.000,0,145.377,134116.777,379831.169,325948.885,398686.973,38929.401,471614.717,0.000,340093.234 +6.710772,0.100147,19031219,0.567175,3395928.784,0.000,0.000,17.031,0.000,2.127,6.487,404.324,0.156,146.855,6.833862,11.748,6,0.000,0.000,0.000,0,0.000,0,17.031,559868.773,471897.811,501084.999,616565.609,0.000,767823.741,0.000,478687.851 +6.811005,0.100233,19414718,0.578604,3826062.877,0.000,0.000,13.707,0.000,0.001,6.324,404.324,0.000,225.178,6.859741,11.726,5,0.000,0.000,0.000,0,0.000,0,13.707,789328.308,606923.901,579338.265,677778.580,0.000,537096.824,0.000,635597.000 +6.911154,0.100149,19748146,0.588541,3329326.595,0.000,0.000,12.948,0.000,0.001,5.434,404.324,0.000,176.144,6.889160,11.709,5,0.000,0.000,0.000,0,0.000,0,12.948,758391.657,568474.218,638589.900,691441.267,0.000,0.000,0.000,672429.553 +7.011408,0.100254,19970657,0.595172,2219469.839,0.000,0.000,13.058,0.000,0.000,4.118,404.324,0.000,123.748,6.915405,11.697,2,0.000,0.000,0.000,0,0.000,0,13.058,637619.668,457367.728,383784.719,89313.036,0.000,0.000,0.000,651384.688 +7.111697,0.100289,20000000,0.596046,292584.586,0.000,0.000,0.579,0.000,0.000,0.284,404.324,0.000,3.817,6.915894,11.696,0,0.000,0.000,0.000,0,0.000,0,0.579,172441.735,0.000,0.000,0.000,0.000,0.000,0.000,120142.851 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.log new file mode 100644 index 000000000..258e65b52 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=156 +worker=7 kind=insert tid=7 os_tid=158 +worker=0 kind=insert tid=8 os_tid=151 +worker=6 kind=insert tid=9 os_tid=157 +start_monotonic_ns=2088265272684166 main_address=0x55ed88f4e300 +worker=1 kind=insert tid=10 os_tid=152 +worker=2 kind=insert tid=11 os_tid=153 +worker=3 kind=insert tid=6 os_tid=154 +worker=4 kind=insert tid=12 os_tid=155 +load_end reason=complete inserted=20000000 elapsed_s=7.112 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.144 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088265272686249 cpu_ns=8791361 +diagnostic_stage name=stop_request wall_ns=2088272384444630 cpu_ns=53728885873 +diagnostic_stage name=workers_joined wall_ns=2088272384488199 cpu_ns=53728928669 +diagnostic_stage name=before_close wall_ns=2088272384567297 cpu_ns=53729007774 +diagnostic_stage name=after_close wall_ns=2088272528203365 cpu_ns=53804835824 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088272300789597 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088272300788713 last_end_ns=2088272300789597 loop_exit_ns=2088272300789637 deregister_start_ns=2088272300789670 deregister_end_ns=2088272300790120 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088272258696530 last_end_ns=2088272258697387 loop_exit_ns=2088272258697433 deregister_start_ns=2088272258697476 deregister_end_ns=2088272258698143 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088272251243027 last_end_ns=2088272251244340 loop_exit_ns=2088272251244389 deregister_start_ns=2088272251244431 deregister_end_ns=2088272251245423 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088272198228735 last_end_ns=2088272198230103 loop_exit_ns=2088272198230167 deregister_start_ns=2088272198230213 deregister_end_ns=2088272198231070 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088271836164756 last_end_ns=2088271836165782 loop_exit_ns=2088271836165826 deregister_start_ns=2088271836165872 deregister_end_ns=2088271836166641 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088272064225383 last_end_ns=2088272064226446 loop_exit_ns=2088272064226549 deregister_start_ns=2088272064226573 deregister_end_ns=2088272064227442 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088270218090468 last_end_ns=2088270218091012 loop_exit_ns=2088270218091056 deregister_start_ns=2088270218091150 deregister_end_ns=2088270218093861 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088272296674135 last_end_ns=2088272296674924 loop_exit_ns=2088272296674959 deregister_start_ns=2088272296674993 deregister_end_ns=2088272296675756 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.summary.csv new file mode 100644 index 000000000..799bcbfb2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-09-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2812225.841771,7.111804,20000000,0.002611,0.001328,0.004064,0.010368,1010.778128,0.002611,0.001328,0.004064,0.010368,1010.778128,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.csv new file mode 100644 index 000000000..3931fe918 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.csv @@ -0,0 +1,75 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100074,0.100074,562956,0.016777,5625419.466,0.000,0.000,17.666,0.000,0.001,8.403,90.188,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,17.666,650331.330,767944.762,674253.722,810243.628,535236.045,708908.215,825562.353,652939.410 +0.200241,0.100168,1059480,0.031575,4956920.602,0.000,0.000,18.281,0.000,0.003,9.080,171.336,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.281,594092.910,567337.814,631090.815,754004.524,593833.346,678631.026,642361.898,495568.268 +0.300405,0.100163,1547820,0.046129,4875436.657,0.000,0.000,19.188,0.000,0.002,9.417,246.961,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.188,464730.927,615953.925,608645.862,729548.385,588958.020,535465.392,737964.638,594169.507 +0.400546,0.100141,2036399,0.060689,4878915.169,0.000,0.000,18.294,0.000,0.001,9.680,283.695,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.294,505787.300,594682.039,511399.392,738759.022,600254.188,573202.306,749773.502,605057.420 +0.500732,0.100187,2356759,0.070237,3197632.450,0.000,0.000,21.727,0.000,54.386,10.195,292.477,0.000,20.158,0.058445,14.096,8,0.000,0.000,0.000,0,0.000,0,21.727,269726.625,662783.088,285267.622,309741.947,268658.619,611828.182,340334.853,449291.514 +0.602073,0.101341,2618084,0.078025,2578672.910,0.000,0.000,91.934,0.000,85.998,9.874,297.723,2.197,444.778,0.424072,14.052,8,0.000,0.000,0.000,0,0.000,0,91.934,318637.432,279403.515,305128.571,396365.191,323630.481,101735.837,393049.648,460722.235 +0.702222,0.100149,3016479,0.089898,3978011.664,0.000,0.000,95.001,0.000,1.912,9.265,297.723,47.273,1168.490,0.587036,13.938,8,0.000,0.000,0.000,0,0.000,0,95.001,486713.439,618586.580,502969.173,466104.204,388979.336,523947.856,496379.010,494332.066 +0.802376,0.100153,3422473,0.101998,4053734.341,0.000,0.000,17.611,0.000,4.781,9.276,297.723,108.584,486.014,0.601692,13.890,8,0.000,0.000,0.000,0,0.000,0,17.611,387726.449,582518.252,490848.584,562758.501,485247.159,625202.908,443920.424,475512.062 +0.902534,0.100158,3843750,0.114553,4206106.644,0.000,0.000,14.525,0.000,0.001,9.751,297.723,80.380,131.432,0.614319,13.877,8,0.000,0.000,0.000,0,0.000,0,14.525,500377.297,641773.296,559473.676,517070.851,453371.764,632627.785,430567.890,470844.084 +1.002700,0.100166,4067199,0.121212,2230785.179,0.000,0.000,66.977,0.000,67.267,8.578,297.723,91.489,29.716,0.681034,13.874,8,0.000,0.000,0.000,0,0.000,0,66.977,188287.298,234660.283,194027.765,262324.340,187867.994,728160.693,243934.880,191521.926 +1.102869,0.100168,4521772,0.134759,4538083.828,0.000,0.000,70.290,0.000,2.120,9.156,297.723,27.337,0.429,0.723637,13.874,8,0.000,0.000,0.000,0,0.000,0,70.290,479512.075,676570.054,487758.181,672207.404,563021.371,632085.006,532263.195,494666.541 +1.203031,0.100162,5009321,0.149289,4867606.570,0.000,0.000,12.699,0.000,0.001,8.568,297.723,0.000,0.000,0.723637,13.874,8,0.000,0.000,0.000,0,0.000,0,12.699,541502.998,663645.180,596184.438,701843.316,570715.686,712785.594,605179.869,475749.490 +1.303184,0.100153,5387398,0.160557,3774992.902,0.000,0.000,20.532,0.000,1.347,8.014,297.723,0.000,306.640,1.047485,13.844,8,0.000,0.000,0.000,0,0.000,0,20.532,330933.553,475372.509,457479.891,528980.469,508132.375,510289.074,513524.123,450280.908 +1.403346,0.100162,5777708,0.172189,3896775.261,0.000,0.000,22.417,0.000,3.279,8.131,297.723,0.000,471.227,1.134277,13.798,8,0.000,0.000,0.000,0,0.000,0,22.417,496743.750,484283.973,435802.662,538985.189,549917.445,498331.174,397474.870,495236.197 +1.503504,0.100158,5998262,0.178762,2202057.644,0.000,0.000,73.055,0.000,38.016,10.746,297.723,2.418,70.825,1.304890,13.791,8,0.000,0.000,0.000,0,0.000,0,73.055,118332.867,399967.487,439225.405,21216.448,192275.933,454611.074,380777.834,195650.596 +1.603676,0.100173,6482463,0.193192,4833671.771,0.000,0.000,68.698,0.000,2.790,8.849,297.723,10.802,0.000,1.304890,13.791,8,0.000,0.000,0.000,0,0.000,0,68.698,728643.069,565294.849,573780.212,612034.223,654161.552,594504.462,400618.920,704634.484 +1.703874,0.100197,6970160,0.207727,4867374.701,0.000,0.000,11.806,0.000,0.001,8.610,297.723,0.000,7.056,1.552979,13.791,8,0.000,0.000,0.000,0,0.000,0,11.806,639688.949,589418.051,562401.310,580026.565,695828.279,628660.690,522499.970,648850.888 +1.804025,0.100151,7362381,0.219416,3916287.008,0.000,0.000,18.265,0.000,0.052,7.869,297.723,0.000,536.961,1.636108,13.738,8,0.000,0.000,0.000,0,0.000,0,18.265,514511.852,417608.409,435980.623,480153.815,541770.626,553223.305,387304.241,585734.136 +1.904164,0.100139,7632420,0.227464,2696645.384,0.000,0.000,21.817,0.000,54.771,9.322,297.723,0.000,344.795,1.747883,13.704,8,0.000,0.000,0.000,0,0.000,0,21.817,207581.748,230489.937,428045.607,263084.675,580523.873,232676.900,534367.966,219874.678 +2.004322,0.100158,7962139,0.237290,3291990.564,0.000,0.000,72.984,0.000,0.001,9.752,297.723,0.000,6.084,1.880131,13.704,8,0.000,0.000,0.000,0,0.000,0,72.984,278919.469,500559.406,393159.037,342029.791,619980.790,493939.862,378951.476,284450.733 +2.104502,0.100181,8460986,0.252157,4979473.535,0.000,0.000,12.820,0.000,5.943,8.361,297.723,0.000,0.000,1.880131,13.704,8,0.000,0.000,0.000,0,0.000,0,12.820,560806.785,671796.259,580431.329,691301.020,707901.028,775948.087,475820.331,515468.698 +2.204643,0.100141,8853861,0.263866,3923230.838,0.000,0.000,18.382,0.000,8.662,7.806,297.723,0.000,211.265,2.120483,13.683,8,0.000,0.000,0.000,0,0.000,0,18.382,398069.999,541558.141,444324.928,439841.236,581741.612,590279.601,469369.695,458045.626 +2.304796,0.100153,9206153,0.274365,3517547.720,0.000,0.000,23.657,0.000,0.001,7.878,297.723,0.000,542.258,2.207275,13.630,8,0.000,0.000,0.000,0,0.000,0,23.657,392700.237,384992.009,495982.496,424242.064,442604.020,568122.318,380249.253,428655.323 +2.404951,0.100155,9462197,0.281995,2556474.933,0.000,0.000,72.746,0.000,12.706,10.253,297.723,1.170,158.777,2.368416,13.614,8,0.000,0.000,0.000,0,0.000,0,72.746,575966.681,585451.970,134870.817,522369.810,102501.022,208187.104,322959.094,104168.436 +2.505125,0.100174,9860265,0.293859,3973764.656,0.000,0.000,66.057,0.000,0.754,9.386,297.723,15.676,12.907,2.683594,13.613,8,0.000,0.000,0.000,0,0.000,0,66.057,611665.549,685377.272,441881.017,242807.454,437758.191,583334.852,579751.088,391189.233 +2.605298,0.100173,10351570,0.308501,4904576.706,0.000,0.000,12.937,0.000,0.001,8.546,297.723,0.000,8.267,2.683594,13.612,8,0.000,0.000,0.000,0,0.000,0,12.937,706439.534,712469.117,717161.011,550578.804,465336.071,722032.595,483315.010,547244.564 +2.705477,0.100179,10780119,0.321273,4277817.819,0.000,0.000,19.539,0.000,0.001,8.337,297.723,0.000,541.373,2.710571,13.559,8,0.000,0.000,0.000,0,0.000,0,19.539,510943.633,482015.515,563748.928,581796.560,537116.692,564238.050,552269.516,485688.927 +2.805635,0.100158,11127267,0.331618,3466018.387,0.000,0.000,21.087,0.000,31.922,8.993,297.723,0.000,374.956,2.819824,13.523,8,0.000,0.000,0.000,0,0.000,0,21.087,583071.220,594722.860,536784.157,216009.621,435324.034,381488.865,422394.408,296223.223 +2.905800,0.100166,11349447,0.338240,2218120.781,0.000,0.000,72.067,0.000,61.003,10.423,297.723,84.391,51.399,2.928921,13.518,8,0.000,0.000,0.000,0,0.000,0,72.067,473294.941,313969.216,311084.002,52273.294,563944.579,63344.929,93185.432,347024.387 +3.005969,0.100169,11827493,0.352487,4772401.895,0.000,0.000,66.184,0.000,1.052,8.703,297.723,1.365,0.039,2.982307,13.518,8,0.000,0.000,0.000,0,0.000,0,66.184,662451.464,575787.794,625304.186,573321.957,538301.089,664118.649,471234.330,661882.425 +3.106122,0.100152,12225125,0.364337,3970270.380,0.000,0.000,14.029,0.000,9.040,8.161,297.723,0.000,177.815,3.206421,13.500,8,0.000,0.000,0.000,0,0.000,0,14.029,557460.581,476483.967,472250.418,450283.889,483563.180,547815.277,415896.286,566516.781 +3.206257,0.100135,12642495,0.376776,4168078.846,0.000,0.000,18.227,0.000,1.901,8.035,297.723,0.000,528.038,3.296021,13.449,8,0.000,0.000,0.000,0,0.000,0,18.227,586608.888,449943.198,519609.245,588726.032,458711.373,560134.591,509752.538,494592.982 +3.306416,0.100160,12918168,0.384991,2752331.829,0.000,0.000,7.812,0.000,57.793,9.374,297.723,0.000,255.139,3.415409,13.424,8,0.000,0.000,0.000,0,0.000,0,7.812,258886.305,210214.082,269519.314,616534.790,250809.212,715027.401,202097.053,229243.673 +3.406584,0.100167,13207477,0.393613,2888257.051,0.000,0.000,71.552,0.000,1.365,9.896,297.723,37.086,4.173,3.520317,13.423,8,0.000,0.000,0.000,0,0.000,0,71.552,607822.924,247226.314,282686.977,271535.637,520828.492,289924.866,516316.043,151915.798 +3.506755,0.100172,13711187,0.408625,5028467.228,0.000,0.000,10.103,0.000,0.001,8.397,297.723,0.000,0.000,3.520317,13.423,8,0.000,0.000,0.000,0,0.000,0,10.103,647857.771,648766.211,721710.981,541310.689,711827.948,596276.325,564720.499,595996.805 +3.606912,0.100157,14147600,0.421631,4357281.399,0.000,0.000,17.382,0.000,6.800,8.477,297.723,0.000,612.007,4.022217,13.363,8,0.000,0.000,0.000,0,0.000,0,17.382,499634.694,526911.821,587406.738,513442.991,610740.063,579958.445,541828.376,497358.272 +3.707056,0.100144,14579796,0.434512,4315748.731,0.000,0.000,14.298,0.000,2.663,8.720,297.723,0.000,346.025,4.022217,13.330,8,0.000,0.000,0.000,0,0.000,0,14.298,494358.514,620866.443,514679.268,467846.670,623113.209,570019.622,502486.816,522378.188 +3.807223,0.100166,14798357,0.441025,2181984.807,0.000,0.000,72.884,0.000,31.902,10.928,297.723,79.750,80.140,4.277100,13.322,8,0.000,0.000,0.000,0,0.000,0,72.884,428108.732,714612.728,453656.286,585567.127,9.983,9.983,9.983,9.983 +3.907405,0.100183,15177534,0.452326,3784861.455,0.000,0.000,68.470,0.000,0.001,9.840,297.723,30.452,7.447,4.277100,13.321,8,0.000,0.000,0.000,0,0.000,0,68.470,327532.152,571207.369,677922.581,559808.177,385725.931,486971.127,364544.593,411149.525 +4.007569,0.100164,15602285,0.464984,4240567.343,0.000,0.000,20.218,0.000,7.854,8.174,297.723,0.000,282.545,4.319580,13.293,8,0.000,0.000,0.000,0,0.000,0,20.218,537769.564,617369.243,484147.354,455424.379,536970.871,646860.959,486144.085,475880.888 +4.107683,0.100114,15987572,0.476467,3848483.844,0.000,0.000,22.097,0.000,0.020,8.392,297.723,0.000,409.728,4.394360,13.253,8,0.000,0.000,0.000,0,0.000,0,22.097,418253.313,561749.768,579070.028,359969.739,505164.259,478644.484,481091.695,464540.558 +4.207843,0.100160,16403181,0.488853,4149454.814,0.000,0.000,17.593,0.000,27.675,7.855,297.723,6.201,264.694,4.467651,13.227,8,0.000,0.000,0.000,0,0.000,0,17.593,413628.587,619978.623,555591.581,483297.184,606320.463,430611.431,519978.528,520048.417 +4.308020,0.100177,16616286,0.495204,2127286.256,0.000,0.000,36.925,0.000,91.293,8.212,358.070,629.589,252.678,4.582153,13.203,8,0.000,0.000,0.000,0,0.000,0,36.925,48534.130,593320.256,605868.056,50400.827,478493.416,231450.502,56949.241,62269.828 +4.408306,0.100286,16730955,0.498621,1143419.466,0.000,0.000,61.723,0.000,191.579,7.148,358.070,491.719,1051.329,4.958984,13.100,8,0.000,0.000,0.000,0,0.000,0,61.723,0.000,463853.236,458348.980,0.000,221217.250,0.000,0.000,0.000 +4.508457,0.100152,16893007,0.503451,1618065.476,0.000,0.000,5.816,0.000,291.730,8.896,358.070,655.802,418.506,4.980103,13.059,8,0.000,0.000,0.000,0,0.000,0,5.816,0.000,556575.702,471344.993,0.000,590144.780,0.000,0.000,0.000 +4.608626,0.100169,17019930,0.507233,1267091.998,0.000,0.000,17.371,0.000,391.899,7.506,358.070,608.271,884.523,5.115479,12.972,8,0.000,0.000,0.000,0,0.000,0,17.371,0.000,463767.471,361809.508,0.000,441515.018,0.000,0.000,0.000 +4.708800,0.100174,17163349,0.511508,1431703.089,0.000,0.000,18.007,0.000,492.073,8.224,358.070,642.010,365.459,5.165405,12.936,8,0.000,0.000,0.000,0,0.000,0,18.007,0.000,401223.064,508087.437,0.000,522392.588,0.000,0.000,0.000 +4.808945,0.100145,17289961,0.515281,1264283.350,0.000,0.000,3.329,0.000,592.218,6.355,358.070,495.374,903.219,5.326538,12.848,7,0.000,0.000,0.000,0,0.000,0,3.329,0.000,95311.539,642157.126,0.000,526814.686,0.000,0.000,0.000 +4.909090,0.100145,17384289,0.518092,941914.365,0.000,0.000,21.116,0.000,692.363,7.956,358.070,726.330,385.301,5.442261,12.810,7,0.000,0.000,0.000,0,0.000,0,21.116,0.000,0.000,482969.766,0.000,458944.599,0.000,0.000,0.000 +5.009285,0.100195,17492688,0.521323,1081881.132,0.000,0.000,20.972,0.000,792.558,5.492,358.070,496.688,920.822,5.485962,12.720,7,0.000,0.000,0.000,0,0.000,0,20.972,0.000,0.000,447797.127,0.000,634084.005,0.000,0.000,0.000 +5.109411,0.100126,17587721,0.524155,949134.546,0.000,0.000,7.017,0.000,892.684,7.875,358.070,675.555,345.541,5.490479,12.687,6,0.000,0.000,0.000,0,0.000,0,7.017,0.000,0.000,435121.955,0.000,514012.591,0.000,0.000,0.000 +5.209536,0.100125,17603740,0.524632,159989.284,0.000,0.000,1.296,0.000,992.809,3.583,358.070,417.133,805.201,5.594604,12.608,5,0.000,0.000,0.000,0,0.000,0,1.296,0.000,0.000,0.000,0.000,159989.284,0.000,0.000,0.000 +5.309654,0.100118,17603740,0.524632,0.000,0.000,0.000,0.000,0.000,1092.927,5.694,358.070,674.127,488.798,5.644165,12.560,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.409788,0.100133,17603745,0.524632,49.933,0.000,0.000,1157.610,0.000,47.645,6.008,420.660,162.049,511.934,5.722534,12.510,5,0.000,0.000,0.000,0,0.000,0,1157.610,9.987,0.000,0.000,9.987,0.000,9.987,9.987,9.987 +5.510061,0.100273,17882513,0.532940,2780085.501,0.000,0.000,73.064,0.000,4.629,5.885,420.660,45.618,340.437,5.723877,12.477,5,0.000,0.000,0.000,0,0.000,0,73.064,604568.470,0.000,0.000,603920.241,0.000,652208.330,444046.975,475341.486 +5.610203,0.100142,18212543,0.542776,3295630.487,0.000,0.000,12.211,0.000,45.819,5.019,420.660,30.933,182.671,5.742310,12.459,5,0.000,0.000,0.000,0,0.000,0,12.211,824082.374,0.000,0.000,758205.713,0.000,609516.388,348675.968,755150.043 +5.710325,0.100122,18393403,0.548166,1806393.869,0.000,0.000,102.094,0.000,44.576,4.368,420.660,508.949,271.934,5.769531,12.432,5,0.000,0.000,0.000,0,0.000,0,102.094,494875.613,0.000,0.000,378867.293,0.000,469376.755,9.988,463264.220 +5.810471,0.100146,18393413,0.548166,99.854,0.000,0.000,97.282,0.000,79.030,3.797,420.660,718.128,1236.158,6.094238,12.311,5,0.000,0.000,0.000,0,0.000,0,97.282,19.971,0.000,0.000,19.971,0.000,19.971,19.971,19.971 +5.910600,0.100129,18393425,0.548167,119.846,0.000,0.000,124.701,0.000,69.979,4.418,420.660,955.569,722.470,6.125244,12.241,5,0.000,0.000,0.000,0,0.000,0,124.701,19.974,0.000,0.000,19.974,0.000,29.961,29.961,19.974 +6.010742,0.100142,18393437,0.548167,119.829,0.000,0.000,106.163,0.000,65.223,3.839,420.660,798.667,993.897,6.242676,12.143,5,0.000,0.000,0.000,0,0.000,0,106.163,19.972,0.000,0.000,19.972,0.000,29.957,29.957,19.972 +6.110892,0.100150,18393444,0.548167,69.895,0.000,0.000,87.921,0.000,102.203,3.556,420.660,691.539,654.485,6.413818,12.079,5,0.000,0.000,0.000,0,0.000,0,87.921,19.970,0.000,0.000,19.970,0.000,0.000,9.985,19.970 +6.211015,0.100122,18393451,0.548168,69.915,0.000,0.000,135.988,0.000,179.655,2.253,420.660,508.753,690.796,6.413818,12.012,5,0.000,0.000,0.000,0,0.000,0,135.988,19.976,0.000,0.000,19.976,0.000,19.976,9.988,0.000 +6.311172,0.100157,18393463,0.548168,119.812,0.000,0.000,181.547,0.000,83.997,3.309,420.660,736.771,469.574,6.459839,11.966,5,0.000,0.000,0.000,0,0.000,0,181.547,19.969,0.000,0.000,19.969,0.000,19.969,19.969,39.937 +6.411317,0.100145,18393469,0.548168,59.913,0.000,0.000,148.041,0.000,110.532,2.059,420.660,477.785,757.069,6.577515,11.892,5,0.000,0.000,0.000,0,0.000,0,148.041,0.000,0.000,0.000,19.971,0.000,19.971,19.971,0.000 +6.511430,0.100113,18393477,0.548168,79.909,0.000,0.000,192.478,0.000,106.668,2.302,420.660,495.571,550.704,6.621704,11.838,5,0.000,0.000,0.000,0,0.000,0,192.478,19.977,0.000,0.000,19.977,0.000,0.000,19.977,19.977 +6.611573,0.100143,18393483,0.548169,59.914,0.000,0.000,129.426,0.000,107.621,2.111,420.660,505.566,458.953,6.741943,11.793,5,0.000,0.000,0.000,0,0.000,0,129.426,19.971,0.000,0.000,0.000,0.000,19.971,19.971,0.000 +6.711731,0.100158,18457568,0.550078,639837.336,0.000,0.000,142.046,0.000,119.616,3.181,420.660,536.690,636.493,6.752686,11.731,5,0.000,0.000,0.000,0,0.000,0,142.046,82289.761,0.000,0.000,19.968,0.000,240000.154,0.000,317527.452 +6.811930,0.100199,18704799,0.557446,2467395.811,0.000,0.000,133.603,0.000,9.705,5.749,420.660,148.220,412.889,6.803101,11.691,5,0.000,0.000,0.000,0,0.000,0,133.603,650394.642,0.000,0.000,356789.400,0.000,441959.771,437847.960,580404.038 +6.912106,0.100176,18998620,0.566203,2933061.568,0.000,0.000,14.924,0.000,0.000,5.169,420.660,0.156,164.594,6.821289,11.675,4,0.000,0.000,0.000,0,0.000,0,14.924,734790.215,0.000,0.000,590403.659,0.000,259594.331,628386.986,719886.376 +7.012295,0.100189,19283057,0.574680,2839003.687,0.000,0.000,14.468,0.000,3.616,4.302,420.660,0.000,162.505,6.842407,11.659,4,0.000,0.000,0.000,0,0.000,0,14.468,655091.739,0.000,0.000,723312.787,0.000,0.000,666260.627,794338.533 +7.112469,0.100174,19559912,0.582931,2763742.884,0.000,0.000,13.291,0.000,0.001,4.670,420.660,0.000,134.766,6.861084,11.645,4,0.000,0.000,0.000,0,0.000,0,13.291,709356.181,0.000,0.000,567103.608,0.000,0.000,779923.440,707359.654 +7.212639,0.100170,19765044,0.589044,2047829.434,0.000,0.000,16.463,0.000,0.000,3.527,420.660,0.000,108.058,6.884644,11.635,2,0.000,0.000,0.000,0,0.000,0,16.463,195247.197,0.000,0.000,449883.165,0.000,0.000,669808.298,732890.773 +7.312803,0.100164,19931839,0.594015,1665222.665,0.000,0.000,11.827,0.000,0.000,2.254,420.660,0.000,92.739,6.908077,11.626,1,0.000,0.000,0.000,0,0.000,0,11.827,0.000,0.000,0.000,0.000,0.000,0.000,930136.604,735086.061 +7.413099,0.100295,20000000,0.596046,679601.784,0.000,0.000,0.526,0.000,0.000,0.584,420.660,0.000,18.851,6.920166,11.624,0,0.000,0.000,0.000,0,0.000,0,0.526,0.000,0.000,0.000,0.000,0.000,0.000,679601.784,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.log new file mode 100644 index 000000000..a0d5d8ff3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=167 +worker=4 kind=insert tid=6 os_tid=169 +worker=7 kind=insert tid=8 os_tid=172 +worker=1 kind=insert tid=9 os_tid=166 +worker=3 kind=insert tid=10 os_tid=168 +start_monotonic_ns=2088272668336118 main_address=0x564308791300 +worker=0 kind=insert tid=7 os_tid=165 +worker=6 kind=insert tid=11 os_tid=171 +worker=5 kind=insert tid=12 os_tid=170 +load_end reason=complete inserted=20000000 elapsed_s=7.413 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.159 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088272668344562 cpu_ns=8898432 +diagnostic_stage name=stop_request wall_ns=2088280081491997 cpu_ns=53383349388 +diagnostic_stage name=workers_joined wall_ns=2088280081559908 cpu_ns=53383416576 +diagnostic_stage name=before_close wall_ns=2088280081638359 cpu_ns=53383495022 +diagnostic_stage name=after_close wall_ns=2088280240255680 cpu_ns=53463824286 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088280040608516 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088279805095384 last_end_ns=2088279805096368 loop_exit_ns=2088279805096413 deregister_start_ns=2088279805096436 deregister_end_ns=2088279805097130 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088277394720735 last_end_ns=2088277394722142 loop_exit_ns=2088277394722210 deregister_start_ns=2088277394722254 deregister_end_ns=2088277394725306 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088277772672737 last_end_ns=2088277772673857 loop_exit_ns=2088277772673904 deregister_start_ns=2088277772674025 deregister_end_ns=2088277772674997 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088279847456586 last_end_ns=2088279847457833 loop_exit_ns=2088279847457879 deregister_start_ns=2088279847457925 deregister_end_ns=2088279847458727 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088277803477783 last_end_ns=2088277803479074 loop_exit_ns=2088277803479139 deregister_start_ns=2088277803479177 deregister_end_ns=2088277803480019 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088279518993789 last_end_ns=2088279518994682 loop_exit_ns=2088279518994725 deregister_start_ns=2088279518994768 deregister_end_ns=2088279518995715 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088280040607753 last_end_ns=2088280040608516 loop_exit_ns=2088280040608552 deregister_start_ns=2088280040608669 deregister_end_ns=2088280040609639 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088279966676692 last_end_ns=2088279966677375 loop_exit_ns=2088279966677410 deregister_start_ns=2088279966677443 deregister_end_ns=2088279966678366 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.summary.csv new file mode 100644 index 000000000..b4613489b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-10-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2697881.451103,7.413224,20000000,0.002491,0.001328,0.004000,0.009856,1157.609843,0.002491,0.001328,0.004000,0.009856,1157.609843,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.csv new file mode 100644 index 000000000..c9567626c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.csv @@ -0,0 +1,91 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,588317,0.017533,5879337.201,0.000,0.000,16.880,0.000,0.001,8.333,92.418,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,16.880,700483.348,843310.238,844769.286,672621.511,645529.173,883224.217,698534.618,590864.809 +0.200229,0.100164,1079929,0.032184,4908057.093,0.000,0.000,19.520,0.000,0.001,9.142,173.875,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.520,614550.423,668611.612,628098.167,468719.991,619562.189,664827.827,614550.423,629136.461 +0.300385,0.100156,1575963,0.046967,4952637.757,0.000,0.000,18.755,0.000,1.626,9.401,251.531,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.755,611229.428,623690.050,743982.973,582264.474,617369.879,780566.079,493822.018,499712.857 +0.400524,0.100139,2069679,0.061681,4930282.798,0.000,0.000,18.989,0.000,0.001,9.744,283.883,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.989,540116.597,540366.249,755805.734,584864.179,591764.554,776267.193,514672.089,626426.204 +0.500692,0.100167,2378708,0.070891,3085123.036,0.000,0.000,21.035,0.000,63.633,10.194,294.070,0.000,49.253,0.092522,14.093,8,0.000,0.000,0.000,0,0.000,0,21.035,568467.930,213941.690,285032.627,217316.039,502987.596,275239.030,438206.092,583932.031 +0.600849,0.100157,2615968,0.077962,2368876.221,0.000,0.000,97.646,0.000,12.916,8.876,296.961,0.000,348.125,0.346924,14.059,8,0.000,0.000,0.000,0,0.000,0,97.646,7867.632,350349.265,427547.912,325668.063,474803.628,380921.207,389148.274,12570.240 +0.701010,0.100161,2961581,0.088262,3450590.732,0.000,0.000,27.499,0.000,7.686,8.716,296.961,32.526,962.127,0.586670,13.965,8,0.000,0.000,0.000,0,0.000,0,27.499,397042.624,442699.330,416092.043,318498.711,505169.047,507445.393,435920.213,427723.371 +0.801175,0.100165,3378694,0.100693,4164252.279,0.000,0.000,17.956,0.000,11.608,9.389,296.961,83.300,628.883,0.590031,13.903,8,0.000,0.000,0.000,0,0.000,0,17.956,468036.985,472799.120,512872.934,523076.082,607726.273,635550.319,438695.446,505495.119 +0.901338,0.100163,3787491,0.112876,4081306.043,0.000,0.000,16.343,0.000,2.444,9.445,296.961,94.845,155.761,0.607918,13.888,8,0.000,0.000,0.000,0,0.000,0,16.343,458960.609,590585.692,520530.078,413005.644,594848.731,575460.388,424856.295,503058.606 +1.001495,0.100157,4053054,0.120790,2651478.845,0.000,0.000,14.906,0.000,54.938,9.273,296.961,106.981,90.522,0.677063,13.879,8,0.000,0.000,0.000,0,0.000,0,14.906,232655.754,273541.743,217429.592,221932.542,277755.147,507155.997,650851.028,270157.042 +1.101673,0.100178,4416708,0.131628,3630082.591,0.000,0.000,72.927,0.000,0.001,9.304,296.961,42.425,0.741,0.776375,13.879,8,0.000,0.000,0.000,0,0.000,0,72.927,550630.505,452525.021,529597.919,336431.535,346793.104,445517.487,556809.514,411777.505 +1.201846,0.100173,4894248,0.145860,4767146.353,0.000,0.000,14.235,0.000,0.004,8.342,296.961,0.000,0.000,0.776375,13.879,8,0.000,0.000,0.000,0,0.000,0,14.235,679613.345,666895.364,561637.603,578807.875,506652.802,583369.977,657301.974,532867.415 +1.302013,0.100167,5335813,0.159020,4408266.462,0.000,0.000,13.951,0.000,10.944,8.436,296.961,0.000,235.933,1.040283,13.856,8,0.000,0.000,0.000,0,0.000,0,13.951,586687.340,596411.053,646417.296,565492.839,367344.723,470491.959,656340.675,519080.576 +1.402173,0.100159,5666815,0.168884,3304751.136,0.000,0.000,30.660,0.000,0.127,7.943,296.961,0.000,465.118,1.093872,13.811,8,0.000,0.000,0.000,0,0.000,0,30.660,462722.268,435246.074,490627.777,324862.063,424533.154,356481.651,428466.882,381811.267 +1.502322,0.100150,5910718,0.176153,2435386.832,0.000,0.000,75.720,0.000,79.910,9.457,296.961,0.000,167.328,1.242741,13.794,8,0.000,0.000,0.000,0,0.000,0,75.720,126510.749,361079.850,438643.820,470226.574,427939.832,111113.782,358683.435,141188.791 +1.602497,0.100175,6276810,0.187064,3654531.805,0.000,0.000,89.085,0.000,2.468,9.406,296.961,21.096,1.716,1.295727,13.794,8,0.000,0.000,0.000,0,0.000,0,89.085,516067.903,555948.191,286668.897,310557.140,401088.889,534595.516,425685.893,623919.376 +1.702702,0.100205,6731936,0.200627,4541948.098,0.000,0.000,13.619,0.000,2.371,8.930,296.961,0.000,0.039,1.295727,13.794,8,0.000,0.000,0.000,0,0.000,0,13.619,585339.936,529025.392,657362.276,628770.894,547277.971,471393.549,574252.667,548525.413 +1.802881,0.100179,7132994,0.212580,4003428.476,0.000,0.000,19.090,0.000,11.309,7.821,296.961,0.000,276.615,1.584595,13.767,8,0.000,0.000,0.000,0,0.000,0,19.090,591413.528,469072.073,492280.615,598780.369,409847.868,402361.242,460587.230,579085.551 +1.903093,0.100212,7509797,0.223809,3760051.547,0.000,0.000,20.805,0.000,16.495,7.972,296.961,0.000,479.919,1.675903,13.720,8,0.000,0.000,0.000,0,0.000,0,20.805,492415.144,411037.819,431574.243,503621.366,457988.195,494600.507,531033.201,437781.072 +2.003242,0.100150,7718977,0.230043,2088676.760,0.000,0.000,73.441,0.000,31.309,10.770,296.961,5.695,163.623,1.877808,13.704,8,0.000,0.000,0.000,0,0.000,0,73.441,838.746,695869.452,39.940,408399.312,9.985,431684.494,551824.845,9.985 +2.103405,0.100163,8160468,0.243201,4407735.309,0.000,0.000,63.838,0.000,0.002,8.882,296.961,5.538,5.577,1.889954,13.703,8,0.000,0.000,0.000,0,0.000,0,63.838,574864.265,712769.789,496022.599,455059.277,446992.408,645459.354,568764.194,507803.423 +2.203577,0.100172,8631130,0.257228,4698535.793,0.000,0.000,13.378,0.000,4.275,8.491,296.961,0.000,2.652,2.089119,13.703,8,0.000,0.000,0.000,0,0.000,0,13.378,643802.287,636055.615,487061.971,674289.830,512737.794,635816.028,598600.061,510172.208 +2.303732,0.100155,9020416,0.268829,3886827.023,0.000,0.000,23.890,0.000,2.538,8.227,296.961,0.000,499.771,2.430542,13.654,8,0.000,0.000,0.000,0,0.000,0,23.890,536736.898,495640.686,451419.325,544065.523,395436.220,600318.210,501741.217,361468.942 +2.403897,0.100165,9361074,0.278982,3400985.175,0.000,0.000,14.373,0.000,43.624,9.625,296.961,0.000,405.700,2.430542,13.615,8,0.000,0.000,0.000,0,0.000,0,14.373,533901.700,334749.317,271383.558,588112.520,294695.209,552291.447,310219.670,515631.755 +2.504075,0.100178,9648848,0.287558,2872616.631,0.000,0.000,70.561,0.000,11.076,10.093,296.961,7.331,27.880,2.430542,13.612,8,0.000,0.000,0.000,0,0.000,0,70.561,228412.622,417685.050,394186.960,401773.429,140000.307,617887.984,214906.710,457763.570 +2.604259,0.100184,10106420,0.301195,4567329.268,0.000,0.000,13.472,0.000,0.003,8.892,296.961,0.000,0.078,2.430542,13.612,8,0.000,0.000,0.000,0,0.000,0,13.472,661335.048,583907.292,464007.562,592341.797,534248.521,665986.503,563504.774,501997.770 +2.704411,0.100152,10511830,0.313277,4047966.804,0.000,0.000,17.171,0.000,0.001,7.850,296.961,0.000,275.169,2.667236,13.585,8,0.000,0.000,0.000,0,0.000,0,17.171,540121.645,484705.608,461201.220,551903.794,435769.752,595907.123,488080.495,490277.166 +2.804582,0.100171,10890692,0.324568,3782150.254,0.000,0.000,20.307,0.000,0.001,8.172,296.961,0.000,481.754,2.753296,13.538,8,0.000,0.000,0.000,0,0.000,0,20.307,466591.848,496640.447,483722.544,522027.021,457736.995,540445.514,390352.263,424633.622 +2.904742,0.100161,11143516,0.332103,2524179.705,0.000,0.000,15.281,0.000,66.501,9.564,296.961,0.000,196.325,2.875618,13.519,8,0.000,0.000,0.000,0,0.000,0,15.281,179171.791,556704.507,181637.825,177943.767,179910.603,458702.150,607353.036,182756.026 +3.004926,0.100183,11430851,0.340666,2868090.009,0.000,0.000,77.986,0.000,13.457,10.015,296.961,52.053,0.663,2.928715,13.519,8,0.000,0.000,0.000,0,0.000,0,77.986,542445.172,287971.868,197068.582,580066.176,249402.603,329705.330,378256.289,303173.988 +3.105118,0.100192,11872164,0.353818,4404687.755,0.000,0.000,13.718,0.000,0.001,8.419,296.961,0.000,0.000,2.928715,13.519,8,0.000,0.000,0.000,0,0.000,0,13.718,613164.778,546063.388,535803.053,515971.064,526920.079,577832.497,536192.307,552740.590 +3.205298,0.100181,12274981,0.365823,4020907.236,0.000,0.000,20.041,0.000,0.001,7.909,296.961,0.000,340.947,3.222778,13.485,8,0.000,0.000,0.000,0,0.000,0,20.041,468942.972,422936.072,496073.966,449508.076,496363.444,571637.480,604188.684,511256.543 +3.305492,0.100194,12671362,0.377636,3956138.296,0.000,0.000,20.841,0.000,0.001,8.415,296.961,0.000,416.653,3.286743,13.444,8,0.000,0.000,0.000,0,0.000,0,20.841,408477.884,461704.667,632303.843,542398.187,535152.238,459518.906,457882.080,458700.493 +3.405660,0.100168,12950301,0.385949,2784720.275,0.000,0.000,21.968,0.000,63.954,9.677,296.961,0.000,198.768,3.413944,13.425,8,0.000,0.000,0.000,0,0.000,0,21.968,184770.157,411380.153,722837.866,219062.652,621817.268,245608.137,190520.514,188723.528 +3.505835,0.100175,13261229,0.395215,3103839.714,0.000,0.000,69.966,0.000,0.001,10.032,296.961,50.887,19.887,3.749268,13.423,8,0.000,0.000,0.000,0,0.000,0,69.966,231833.651,518231.664,447355.892,267840.540,336420.336,522354.438,234868.332,544934.860 +3.606007,0.100172,13746062,0.409665,4839984.753,0.000,0.000,10.770,0.000,4.795,8.399,296.961,0.000,2.574,3.749268,13.423,8,0.000,0.000,0.000,0,0.000,0,10.770,555202.703,525653.652,735272.222,612374.126,630852.266,644898.047,585600.290,550131.447 +3.706197,0.100189,14131314,0.421146,3845249.594,0.000,0.000,28.475,0.000,3.605,7.958,296.961,0.000,574.851,3.803955,13.367,8,0.000,0.000,0.000,0,0.000,0,28.475,434897.717,459730.764,517391.742,500184.277,481100.359,461876.707,538811.243,451256.786 +3.806359,0.100162,14552606,0.433701,4206106.318,0.000,0.000,18.066,0.000,11.617,8.557,296.961,0.000,334.809,3.869751,13.334,8,0.000,0.000,0.000,0,0.000,0,18.066,486132.490,590593.268,450470.261,572522.542,498562.354,547503.072,509834.094,550488.237 +3.906512,0.100154,14737762,0.439220,1848714.717,0.000,0.000,69.925,0.000,27.772,10.871,296.961,58.582,86.351,4.020802,13.325,8,0.000,0.000,0.000,0,0.000,0,69.925,21776.485,91918.532,153533.702,538241.614,417707.124,52798.740,420562.729,152175.792 +4.006685,0.100172,15158964,0.451772,4204769.716,0.000,0.000,59.940,0.000,11.907,9.119,296.961,0.000,9.086,4.072021,13.324,8,0.000,0.000,0.000,0,0.000,0,59.940,432005.094,629205.062,596152.055,408036.423,423689.432,649110.738,502124.187,564446.725 +4.106861,0.100176,15609942,0.465213,4501856.957,0.000,0.000,15.195,0.000,0.001,8.440,296.961,0.000,183.739,4.308105,13.306,8,0.000,0.000,0.000,0,0.000,0,15.195,522250.865,619100.414,510581.402,563098.974,564466.567,659649.051,620797.428,441912.257 +4.207038,0.100178,15994191,0.476664,3835679.291,0.000,0.000,21.883,0.000,0.001,8.085,296.961,0.000,530.776,4.375366,13.254,8,0.000,0.000,0.000,0,0.000,0,21.883,443881.835,536627.154,474846.852,524917.945,390456.697,539412.209,520435.904,405100.695 +4.307207,0.100169,16425885,0.489530,4309675.568,0.000,0.000,12.340,0.000,36.927,8.043,296.961,7.136,228.443,4.423706,13.232,8,0.000,0.000,0.000,0,0.000,0,12.340,355850.175,553756.582,447355.932,606837.109,521471.003,552658.433,683687.569,588058.762 +4.407372,0.100165,16617963,0.495254,1917622.596,0.000,0.000,53.943,0.000,83.670,5.314,357.828,368.183,202.245,4.570435,13.212,8,0.000,0.000,0.000,0,0.000,0,53.943,429213.292,357461.433,468378.805,215624.969,73189.492,200649.626,85738.829,87366.150 +4.507540,0.100168,16748404,0.499141,1302220.824,0.000,0.000,18.162,0.000,183.838,7.761,357.828,551.066,221.074,4.733154,13.191,8,0.000,0.000,0.000,0,0.000,0,18.162,487909.770,378543.627,435767.427,0.000,0.000,0.000,0.000,0.000 +4.607694,0.100154,16851633,0.502218,1030702.759,0.000,0.000,18.756,0.000,283.992,4.686,357.828,273.368,870.456,4.983032,13.106,8,0.000,0.000,0.000,0,0.000,0,18.756,354024.816,356800.541,319877.402,0.000,0.000,0.000,0.000,0.000 +4.707845,0.100151,16969483,0.505730,1176720.434,0.000,0.000,30.487,0.000,384.143,6.319,357.828,505.915,445.108,5.023193,13.062,8,0.000,0.000,0.000,0,0.000,0,30.487,464757.143,456439.722,255523.569,0.000,0.000,0.000,0.000,0.000 +4.808007,0.100162,17089001,0.509292,1193252.253,0.000,0.000,5.865,0.000,484.305,5.732,357.828,463.938,458.088,5.146240,13.017,8,0.000,0.000,0.000,0,0.000,0,5.865,330496.070,422187.938,440568.244,0.000,0.000,0.000,0.000,0.000 +4.908165,0.100159,17153411,0.511211,643078.553,0.000,0.000,100.414,0.000,584.464,3.324,357.828,215.790,520.228,5.146973,12.966,8,0.000,0.000,0.000,0,0.000,0,100.414,156032.163,234946.818,252099.573,0.000,0.000,0.000,0.000,0.000 +5.008317,0.100152,17299684,0.515571,1460509.485,0.000,0.000,25.337,0.000,684.616,4.613,357.828,271.891,226.102,5.174683,12.944,8,0.000,0.000,0.000,0,0.000,0,25.337,564801.293,534647.139,361061.054,0.000,0.000,0.000,0.000,0.000 +5.108468,0.100150,17461515,0.520394,1615879.297,0.000,0.000,5.762,0.000,784.766,6.610,357.828,536.576,287.068,5.330933,12.916,8,0.000,0.000,0.000,0,0.000,0,5.762,533397.631,561275.695,521205.971,0.000,0.000,0.000,0.000,0.000 +5.208621,0.100153,17496505,0.521436,349365.405,0.000,0.000,18.443,0.000,884.919,1.619,357.828,103.630,388.741,5.330933,12.878,7,0.000,0.000,0.000,0,0.000,0,18.443,0.000,89842.524,259522.881,0.000,0.000,0.000,0.000,0.000 +5.308750,0.100129,17557538,0.523255,609544.663,0.000,0.000,152.763,0.000,985.048,2.518,357.828,202.513,363.750,5.347046,12.843,7,0.000,0.000,0.000,0,0.000,0,152.763,184602.159,0.000,424942.504,0.000,0.000,0.000,0.000,0.000 +5.408892,0.100142,17679170,0.526880,1214594.001,0.000,0.000,7.224,0.000,1085.190,4.519,357.984,411.642,210.248,5.372681,12.822,7,0.000,0.000,0.000,0,0.000,0,7.224,588963.054,0.000,625630.947,0.000,0.000,0.000,0.000,0.000 +5.509022,0.100130,17741999,0.528753,627473.801,0.000,0.000,14.455,0.000,1185.320,4.420,357.984,408.882,241.561,5.486694,12.798,6,0.000,0.000,0.000,0,0.000,0,14.455,527683.605,0.000,99790.196,0.000,0.000,0.000,0.000,0.000 +5.609150,0.100129,17803772,0.530594,616936.700,0.000,0.000,5.469,0.000,1285.449,1.976,357.984,180.783,463.584,5.491699,12.753,6,0.000,0.000,0.000,0,0.000,0,5.469,616936.700,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709267,0.100117,17847338,0.531892,435150.769,0.000,0.000,9.523,0.000,1385.566,1.719,357.984,207.140,369.919,5.547241,12.717,6,0.000,0.000,0.000,0,0.000,0,9.523,435150.769,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809385,0.100118,17847352,0.531893,139.836,0.000,0.000,66.141,0.000,1485.683,1.980,357.984,257.159,195.278,5.569092,12.698,6,0.000,0.000,0.000,0,0.000,0,66.141,139.836,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909506,0.100121,17850052,0.531973,26967.252,0.000,0.000,4.754,0.000,1585.805,3.641,357.984,510.864,215.207,5.654785,12.677,5,0.000,0.000,0.000,0,0.000,0,4.754,26967.252,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009617,0.100111,17850052,0.531973,0.000,0.000,0.000,0.000,0.000,1685.916,1.470,357.984,202.315,525.745,5.662598,12.625,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.109725,0.100108,17850052,0.531973,0.000,0.000,0.000,0.000,0.000,1786.024,0.999,357.984,152.882,279.347,5.698608,12.598,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.209857,0.100132,17850052,0.531973,0.000,0.000,0.000,0.000,0.000,1886.156,2.048,357.984,326.913,253.728,5.722778,12.573,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.309984,0.100127,17850052,0.531973,0.000,0.000,0.000,0.000,0.000,1986.282,3.152,357.984,424.813,211.529,5.797119,12.552,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410207,0.100223,17867369,0.532489,172785.247,0.000,0.000,2036.890,0.000,61.557,6.136,420.195,68.402,353.938,5.797119,12.518,5,0.000,0.000,0.000,0,0.000,0,2036.890,0.000,0.000,0.000,2005.534,170749.780,9.978,9.978,9.978 +6.510450,0.100244,18172614,0.541586,3045032.301,0.000,0.000,71.212,0.000,42.578,4.555,420.195,15.782,209.685,5.798828,12.497,5,0.000,0.000,0.000,0,0.000,0,71.212,0.000,0.000,0.000,701481.192,737493.466,338315.863,720055.944,547685.837 +6.610589,0.100139,18408329,0.548611,2353881.259,0.000,0.000,25.474,0.000,142.717,3.910,420.195,46.186,172.456,5.815674,12.480,5,0.000,0.000,0.000,0,0.000,0,25.474,0.000,0.000,0.000,595832.591,619569.628,0.000,509222.863,629256.177 +6.710727,0.100138,18580919,0.553755,1723529.475,0.000,0.000,218.096,0.000,26.163,3.362,420.195,99.629,189.934,5.835571,12.462,5,0.000,0.000,0.000,0,0.000,0,218.096,0.000,0.000,0.000,406940.298,439545.454,9.986,375303.811,501729.926 +6.810850,0.100123,18580919,0.553755,0.000,0.000,0.000,0.000,0.000,126.286,2.113,420.195,535.706,389.051,5.876099,12.424,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.910972,0.100122,18580927,0.553755,79.903,0.000,0.000,150.172,0.000,226.407,1.985,420.195,374.894,419.957,6.008102,12.383,5,0.000,0.000,0.000,0,0.000,0,150.172,0.000,0.000,0.000,19.976,0.000,19.976,19.976,19.976 +7.011095,0.100123,18580929,0.553755,19.976,0.000,0.000,243.237,0.000,183.219,1.156,420.195,222.540,620.684,6.126099,12.322,5,0.000,0.000,0.000,0,0.000,0,243.237,0.000,0.000,0.000,0.000,19.976,0.000,0.000,0.000 +7.111223,0.100129,18580935,0.553755,59.923,0.000,0.000,251.281,0.000,283.348,2.135,420.195,375.571,395.975,6.126099,12.283,5,0.000,0.000,0.000,0,0.000,0,251.281,0.000,0.000,0.000,19.974,0.000,0.000,19.974,19.974 +7.211381,0.100157,18580943,0.553755,79.874,0.000,0.000,299.978,0.000,117.189,2.887,420.195,673.315,272.384,6.143311,12.257,5,0.000,0.000,0.000,0,0.000,0,299.978,0.000,0.000,0.000,19.969,19.969,19.969,0.000,19.969 +7.311527,0.100146,18580945,0.553755,19.971,0.000,0.000,140.984,0.000,217.336,1.168,420.195,282.204,461.864,6.291992,12.212,5,0.000,0.000,0.000,0,0.000,0,140.984,0.000,0.000,0.000,0.000,0.000,19.971,0.000,0.000 +7.411646,0.100119,18580951,0.553755,59.929,0.000,0.000,254.131,0.000,203.709,1.497,420.195,336.318,598.466,6.291992,12.153,5,0.000,0.000,0.000,0,0.000,0,254.131,0.000,0.000,0.000,0.000,19.976,0.000,19.976,19.976 +7.511786,0.100139,18580955,0.553756,39.944,0.000,0.000,269.493,0.000,156.682,1.897,420.195,444.888,310.154,6.308838,12.123,5,0.000,0.000,0.000,0,0.000,0,269.493,0.000,0.000,0.000,19.972,0.000,19.972,0.000,0.000 +7.611956,0.100170,18580961,0.553756,59.898,0.000,0.000,195.535,0.000,147.641,1.491,420.195,391.561,329.401,6.347168,12.091,5,0.000,0.000,0.000,0,0.000,0,195.535,0.000,0.000,0.000,0.000,19.966,0.000,19.966,19.966 +7.712085,0.100129,18580963,0.553756,19.974,0.000,0.000,204.219,0.000,247.771,1.477,420.195,325.595,597.198,6.457275,12.032,5,0.000,0.000,0.000,0,0.000,0,204.219,0.000,0.000,0.000,19.974,0.000,0.000,0.000,0.000 +7.812229,0.100144,18580969,0.553756,59.914,0.000,0.000,313.236,0.000,226.315,1.748,420.195,436.597,365.294,6.462158,11.996,5,0.000,0.000,0.000,0,0.000,0,313.236,0.000,0.000,0.000,0.000,19.971,19.971,19.971,0.000 +7.912374,0.100145,18580977,0.553756,79.884,0.000,0.000,237.307,0.000,211.838,2.493,420.195,569.292,309.278,6.500244,11.966,5,0.000,0.000,0.000,0,0.000,0,237.307,0.000,0.000,0.000,0.000,19.971,19.971,19.971,19.971 +8.012543,0.100169,18580979,0.553756,19.966,0.000,0.000,226.608,0.000,183.992,1.447,420.195,303.629,604.138,6.620850,11.907,5,0.000,0.000,0.000,0,0.000,0,226.608,0.000,0.000,0.000,19.966,0.000,0.000,0.000,0.000 +8.112661,0.100118,18580985,0.553757,59.929,0.000,0.000,203.967,0.000,226.635,1.579,420.195,399.333,518.879,6.634521,11.856,5,0.000,0.000,0.000,0,0.000,0,203.967,0.000,0.000,0.000,19.976,0.000,0.000,19.976,19.976 +8.212774,0.100113,18580989,0.553757,39.955,0.000,0.000,276.022,0.000,172.060,1.688,420.195,417.067,323.540,6.675293,11.825,5,0.000,0.000,0.000,0,0.000,0,276.022,0.000,0.000,0.000,0.000,19.977,19.977,0.000,0.000 +8.312905,0.100131,18580997,0.553757,79.896,0.000,0.000,182.799,0.000,191.994,2.257,420.195,511.753,391.012,6.722778,11.786,5,0.000,0.000,0.000,0,0.000,0,182.799,0.000,0.000,0.000,19.974,19.974,0.000,19.974,19.974 +8.413026,0.100121,18614813,0.554765,337751.598,0.000,0.000,231.025,0.000,183.333,2.005,420.195,417.230,661.583,6.801880,11.722,5,0.000,0.000,0.000,0,0.000,0,231.025,0.000,0.000,0.000,17708.587,0.000,307458.228,0.000,12584.783 +8.513171,0.100145,18912583,0.563639,2973386.063,0.000,0.000,197.902,0.000,0.002,5.707,420.195,38.304,382.414,6.846313,11.685,5,0.000,0.000,0.000,0,0.000,0,197.902,0.000,0.000,0.000,541274.692,541454.431,725627.224,554615.336,610414.380 +8.613335,0.100164,19243044,0.573487,3299184.853,0.000,0.000,16.330,0.000,7.658,5.668,420.195,0.000,180.445,6.871216,11.667,5,0.000,0.000,0.000,0,0.000,0,16.330,0.000,0.000,0.000,687209.959,745164.659,670347.687,739284.328,457178.221 +8.713507,0.100172,19540554,0.582354,2969997.248,0.000,0.000,12.785,0.000,0.000,4.925,420.195,0.000,108.368,6.885132,11.656,3,0.000,0.000,0.000,0,0.000,0,12.785,0.000,0.000,0.000,697311.948,717547.182,300373.928,646239.696,608524.494 +8.813762,0.100255,19759176,0.588869,2180666.671,0.000,0.000,13.560,0.000,0.000,3.430,420.195,0.000,105.006,6.919800,11.646,2,0.000,0.000,0.000,0,0.000,0,13.560,0.000,0.000,0.000,629516.860,767036.649,0.000,0.000,784113.162 +8.914002,0.100240,19933392,0.594061,1737989.295,0.000,0.000,8.416,0.000,0.000,2.352,420.195,0.000,59.934,6.919800,11.640,1,0.000,0.000,0.000,0,0.000,0,8.416,0.000,0.000,0.000,0.000,726047.682,0.000,0.000,1011941.613 +9.014296,0.100295,20000000,0.596046,664123.320,0.000,0.000,0.060,0.000,0.000,0.585,420.195,0.000,8.646,6.919800,11.639,0,0.000,0.000,0.000,0,0.000,0,0.060,0.000,0.000,0.000,0.000,0.000,0.000,0.000,664123.320 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.log new file mode 100644 index 000000000..91abbaa3b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=184 +worker=0 kind=insert tid=6 os_tid=179 +worker=7 kind=insert tid=7 os_tid=186 +start_monotonic_ns=2088280401424860 main_address=0x560033444300 +worker=2 kind=insert tid=8 os_tid=181 +worker=1 kind=insert tid=9 os_tid=180 +worker=4 kind=insert tid=10 os_tid=183 +worker=6 kind=insert tid=12 os_tid=185 +worker=3 kind=insert tid=11 os_tid=182 +load_end reason=complete inserted=20000000 elapsed_s=9.014 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.188 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088280401426619 cpu_ns=9064495 +diagnostic_stage name=stop_request wall_ns=2088289415780451 cpu_ns=53166895975 +diagnostic_stage name=workers_joined wall_ns=2088289415854824 cpu_ns=53166969519 +diagnostic_stage name=before_close wall_ns=2088289415936159 cpu_ns=53167050871 +diagnostic_stage name=after_close wall_ns=2088289604155399 cpu_ns=53236998153 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088289372828890 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088286221949953 last_end_ns=2088286221950545 loop_exit_ns=2088286221950591 deregister_start_ns=2088286221950612 deregister_end_ns=2088286221951405 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088285570060858 last_end_ns=2088285570061577 loop_exit_ns=2088285570061616 deregister_start_ns=2088285570061635 deregister_end_ns=2088285570064409 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088285854364999 last_end_ns=2088285854366132 loop_exit_ns=2088285854366178 deregister_start_ns=2088285854366286 deregister_end_ns=2088285854367079 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088289209317766 last_end_ns=2088289209319068 loop_exit_ns=2088289209319112 deregister_start_ns=2088289209319135 deregister_end_ns=2088289209319971 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088289294680294 last_end_ns=2088289294681073 loop_exit_ns=2088289294681102 deregister_start_ns=2088289294681215 deregister_end_ns=2088289294682260 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088289067501286 last_end_ns=2088289067502342 loop_exit_ns=2088289067502384 deregister_start_ns=2088289067502436 deregister_end_ns=2088289067503335 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088289098064356 last_end_ns=2088289098065323 loop_exit_ns=2088289098065365 deregister_start_ns=2088289098065402 deregister_end_ns=2088289098066409 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088289372828129 last_end_ns=2088289372828890 loop_exit_ns=2088289372828933 deregister_start_ns=2088289372829156 deregister_end_ns=2088289372830059 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.summary.csv new file mode 100644 index 000000000..f49db28e4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-11-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2218664.890125,9.014430,20000000,0.002974,0.001328,0.004000,0.010368,2036.890194,0.002974,0.001328,0.004000,0.010368,2036.890194,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.csv new file mode 100644 index 000000000..34ca2c9a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.csv @@ -0,0 +1,76 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100070,0.100070,562610,0.016767,5622180.609,0.000,0.000,18.036,0.000,0.001,8.279,88.461,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.036,649856.965,766225.841,742682.254,791328.341,803569.807,675289.236,533578.027,659650.138 +0.200251,0.100181,1063084,0.031682,4995704.868,0.000,0.000,18.271,0.000,0.001,9.132,171.215,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.271,601462.207,668231.450,637606.837,428425.159,746320.220,648157.755,596700.819,668800.421 +0.300414,0.100164,1557943,0.046430,4940494.851,0.000,0.000,18.476,0.000,0.002,9.452,249.652,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,18.476,477168.146,498722.828,618057.295,635309.027,751079.334,620513.270,596093.283,743551.668 +0.400559,0.100144,2050320,0.061104,4916685.548,0.000,0.000,14.598,0.000,0.001,9.675,283.547,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,14.598,598317.884,598228.013,627525.798,533880.731,654267.266,549328.473,593285.135,761852.247 +0.500726,0.100168,2362621,0.070412,3117784.624,0.000,0.000,21.399,0.000,57.700,10.152,291.234,0.000,23.008,0.079796,14.096,8,0.000,0.000,0.000,0,0.000,0,21.399,606483.540,316230.002,264985.886,251418.625,645078.854,465040.597,249571.720,318975.400 +0.600905,0.100179,2598997,0.077456,2359540.976,0.000,0.000,94.113,0.000,90.490,9.476,297.402,1.209,214.148,0.324463,14.074,8,0.000,0.000,0.000,0,0.000,0,94.113,393286.776,319688.375,441280.959,179548.954,63845.839,281965.825,304765.059,375159.189 +0.701060,0.100155,2919921,0.087020,3204274.560,0.000,0.000,100.581,0.000,0.001,8.426,297.402,29.954,1190.577,0.587891,13.958,8,0.000,0.000,0.000,0,0.000,0,100.581,411482.355,445419.764,483171.263,369118.004,371354.538,387050.215,302780.802,433897.619 +0.801235,0.100175,3315274,0.098803,3946626.758,0.000,0.000,18.471,0.000,0.001,9.341,297.402,81.108,595.521,0.603317,13.900,8,0.000,0.000,0.000,0,0.000,0,18.471,558762.640,595378.594,413985.877,462620.807,581782.375,495193.832,488086.264,350816.370 +0.901405,0.100170,3731629,0.111211,4156473.396,0.000,0.000,14.730,0.000,1.665,9.460,297.402,110.125,124.788,0.603317,13.888,8,0.000,0.000,0.000,0,0.000,0,14.730,587100.432,603272.898,408254.926,478954.556,576887.820,502524.427,518487.250,480991.089 +1.001575,0.100170,4088210,0.121838,3559746.506,0.000,0.000,19.834,0.000,34.267,9.568,297.402,83.764,126.932,0.667725,13.875,8,0.000,0.000,0.000,0,0.000,0,19.834,399968.713,363520.797,329139.360,549843.424,610340.377,301416.582,602194.252,403323.000 +1.101755,0.100180,4366010,0.130117,2773018.909,0.000,0.000,70.657,0.000,1.239,9.675,297.402,71.629,17.547,0.779911,13.874,8,0.000,0.000,0.000,0,0.000,0,70.657,268218.208,234898.060,236515.155,585628.054,455941.007,464465.694,227321.669,300031.063 +1.201927,0.100172,4834588,0.144082,4677751.295,0.000,0.000,11.191,0.000,0.002,8.673,297.402,0.000,0.000,0.779911,13.874,8,0.000,0.000,0.000,0,0.000,0,11.191,657781.011,521524.876,569602.357,583688.181,684435.263,609593.718,509235.968,541889.922 +1.302093,0.100167,5184083,0.154498,3489131.664,0.000,0.000,20.892,0.000,0.419,8.196,297.402,0.000,67.739,1.022705,13.867,8,0.000,0.000,0.000,0,0.000,0,20.892,470445.504,351413.996,428944.709,511566.931,493906.381,422994.631,397726.767,412132.744 +1.402244,0.100151,5566954,0.165908,3822950.534,0.000,0.000,20.592,0.000,4.323,7.746,297.402,0.000,465.861,1.093994,13.821,8,0.000,0.000,0.000,0,0.000,0,20.592,394335.913,540785.280,435404.042,554844.100,542372.888,550920.011,422004.230,382284.070 +1.502409,0.100165,5845750,0.174217,2783370.417,0.000,0.000,19.274,0.000,53.063,9.358,297.402,0.000,331.875,1.201603,13.789,8,0.000,0.000,0.000,0,0.000,0,19.274,570848.710,259442.198,218859.117,274906.698,231558.177,589098.618,414187.035,224469.865 +1.602581,0.100172,6150560,0.183301,3042856.671,0.000,0.000,77.515,0.000,0.001,9.879,297.402,0.000,1.170,1.287357,13.789,8,0.000,0.000,0.000,0,0.000,0,77.515,326976.567,290399.595,442347.764,487839.375,275006.120,527011.874,431246.893,262028.483 +1.702775,0.100194,6646661,0.198086,4951398.494,0.000,0.000,12.965,0.000,0.001,8.501,297.402,0.000,0.039,1.287357,13.789,8,0.000,0.000,0.000,0,0.000,0,12.965,546978.222,587060.416,722627.258,705191.104,498991.373,728435.982,683024.134,479090.005 +1.802942,0.100167,7037350,0.209729,3900395.724,0.000,0.000,22.214,0.000,0.001,7.788,297.402,0.000,153.806,1.572144,13.773,8,0.000,0.000,0.000,0,0.000,0,22.214,495025.767,507335.272,558170.629,560167.305,358453.165,495614.787,500057.389,425571.411 +1.903106,0.100165,7406937,0.220744,3689797.958,0.000,0.000,24.379,0.000,0.002,8.027,297.402,0.000,570.311,1.645718,13.718,8,0.000,0.000,0.000,0,0.000,0,24.379,441593.301,525784.753,545013.110,512157.179,244976.859,518606.565,454472.107,447194.084 +2.003271,0.100165,7675633,0.228752,2682544.773,0.000,0.000,73.784,0.000,7.695,10.161,297.402,0.663,170.813,1.794140,13.701,8,0.000,0.000,0.000,0,0.000,0,73.784,116657.991,128408.651,594082.194,566437.695,459204.191,145101.177,551232.721,121420.153 +2.103442,0.100171,8061112,0.240240,3848202.109,0.000,0.000,57.559,0.000,5.510,9.395,297.402,13.415,9.944,2.137817,13.700,8,0.000,0.000,0.000,0,0.000,0,57.559,385949.278,405186.345,361141.747,676491.886,674834.723,441144.787,544268.245,359185.097 +2.203613,0.100171,8523323,0.254015,4614229.588,0.000,0.000,13.871,0.000,0.001,8.623,297.402,0.000,0.000,2.137817,13.700,8,0.000,0.000,0.000,0,0.000,0,13.871,447296.085,530523.945,617106.075,646705.524,659014.502,672441.571,563128.261,478013.624 +2.303783,0.100170,8962663,0.267108,4385938.904,0.000,0.000,16.615,0.000,0.001,8.694,297.402,0.000,460.155,2.426147,13.655,8,0.000,0.000,0.000,0,0.000,0,16.615,498392.165,517769.202,633602.154,617529.496,554776.248,631435.839,433073.282,499360.518 +2.403951,0.100168,9319580,0.277745,3563197.689,0.000,0.000,15.795,0.000,26.505,8.846,297.402,0.000,411.030,2.426147,13.615,8,0.000,0.000,0.000,0,0.000,0,15.795,378345.851,431926.044,438365.252,436548.297,578999.533,451163.800,488601.051,359247.861 +2.504125,0.100174,9543327,0.284413,2233578.525,0.000,0.000,72.244,0.000,31.729,10.163,297.402,22.032,19.731,2.426147,13.613,8,0.000,0.000,0.000,0,0.000,0,72.244,99296.999,153053.341,118234.006,293269.049,579170.934,109339.502,584222.133,296992.562 +2.604283,0.100158,10023852,0.298734,4797664.652,0.000,0.000,37.560,0.000,5.266,8.395,297.402,0.000,0.000,2.426147,13.613,8,0.000,0.000,0.000,0,0.000,0,37.560,488847.108,458964.354,705564.467,690707.956,683639.132,644141.580,567063.444,558736.609 +2.704434,0.100151,10470483,0.312045,4459584.679,0.000,0.000,15.907,0.000,4.203,8.377,297.402,0.000,77.695,2.647339,13.605,8,0.000,0.000,0.000,0,0.000,0,15.907,435023.958,548213.262,575961.416,631747.287,637059.276,620683.971,558367.948,452527.561 +2.804573,0.100139,10815735,0.322334,3447720.910,0.000,0.000,20.888,0.000,8.352,7.577,297.402,0.000,620.074,2.719238,13.545,8,0.000,0.000,0.000,0,0.000,0,20.888,430820.315,416200.665,545720.379,378702.861,434335.422,464543.374,423610.351,353787.542 +2.904739,0.100166,11126027,0.331581,3097783.596,0.000,0.000,20.781,0.000,41.943,9.309,297.402,0.000,255.982,2.830761,13.520,8,0.000,0.000,0.000,0,0.000,0,20.781,207575.821,346465.529,379430.869,398629.037,268165.358,605206.513,342502.101,549808.368 +3.004912,0.100173,11367900,0.338790,2414553.932,0.000,0.000,71.844,0.000,0.001,10.531,297.402,51.668,13.375,3.204712,13.518,8,0.000,0.000,0.000,0,0.000,0,71.844,111187.696,131352.820,414223.584,445549.404,399319.361,297944.693,344933.424,270042.950 +3.105090,0.100178,11833250,0.352658,4645239.464,0.000,0.000,13.734,0.000,0.722,8.332,297.402,0.000,0.000,3.204712,13.518,8,0.000,0.000,0.000,0,0.000,0,13.734,519216.687,661553.573,697679.331,536196.493,458913.923,691081.064,592795.843,487802.550 +3.205281,0.100191,12260483,0.365391,4264179.235,0.000,0.000,16.488,0.000,0.000,8.576,297.402,0.000,320.247,3.516235,13.487,8,0.000,0.000,0.000,0,0.000,0,16.488,549469.716,555787.640,605402.803,452544.983,387609.105,623727.776,582227.102,507410.111 +3.305447,0.100166,12683314,0.377992,4221282.156,0.000,0.000,16.657,0.000,0.001,8.846,297.402,0.000,460.444,3.516235,13.442,8,0.000,0.000,0.000,0,0.000,0,16.657,524995.955,452836.091,635382.178,505777.951,393464.936,608526.888,599352.163,500945.995 +3.405613,0.100166,12952584,0.386017,2688236.399,0.000,0.000,61.283,0.000,71.794,10.043,297.402,0.000,159.618,3.516235,13.426,8,0.000,0.000,0.000,0,0.000,0,61.283,587344.761,595611.036,215102.839,162410.331,154912.780,284118.244,199908.069,488828.340 +3.505783,0.100169,13223868,0.394102,2708254.492,0.000,0.000,73.466,0.000,0.005,9.565,297.402,49.019,73.937,3.751465,13.419,8,0.000,0.000,0.000,0,0.000,0,73.466,175093.539,444098.071,229950.657,184567.498,514289.226,365710.793,547393.176,247151.533 +3.605957,0.100174,13704193,0.408417,4794896.236,0.000,0.000,13.075,0.000,0.000,8.348,297.402,0.000,0.000,3.751465,13.419,8,0.000,0.000,0.000,0,0.000,0,13.075,478416.493,686094.672,653461.526,513914.648,536355.551,682560.829,691365.489,552727.028 +3.706123,0.100166,14079833,0.419612,3750158.686,0.000,0.000,26.834,0.000,0.003,8.009,297.402,0.000,514.807,3.797729,13.369,8,0.000,0.000,0.000,0,0.000,0,26.834,435734.815,430253.937,474680.000,428936.130,448134.179,589798.410,505219.174,437402.041 +3.806285,0.100162,14502715,0.432215,4221975.460,0.000,0.000,20.643,0.000,0.001,8.387,297.402,0.000,304.545,3.861084,13.339,8,0.000,0.000,0.000,0,0.000,0,20.643,428774.883,563596.315,547682.114,447584.390,541522.101,624857.001,480620.832,587337.826 +3.906455,0.100169,14682873,0.437584,1798538.833,0.000,0.000,72.310,0.000,11.656,9.371,297.402,28.545,130.288,4.220100,13.326,8,0.000,0.000,0.000,0,0.000,0,72.310,163513.513,254110.322,157353.929,164901.167,166977.656,681288.003,91545.205,118849.037 +4.006655,0.100200,15038865,0.448193,3552802.990,0.000,0.000,58.570,0.000,0.001,9.354,297.402,55.826,37.074,4.220100,13.323,8,0.000,0.000,0.000,0,0.000,0,58.570,589568.970,582054.024,518251.833,267094.953,422413.816,457683.165,304969.083,410767.147 +4.106823,0.100169,15539805,0.463122,5000971.962,0.000,0.000,12.508,0.000,10.022,8.312,297.402,0.000,59.197,4.476196,13.317,8,0.000,0.000,0.000,0,0.000,0,12.508,466084.517,703424.533,581849.421,541357.661,716472.543,682429.915,592920.762,716432.610 +4.206985,0.100162,15967561,0.475870,4270660.833,0.000,0.000,15.044,0.000,4.180,8.611,297.402,0.000,702.966,4.476196,13.248,8,0.000,0.000,0.000,0,0.000,0,15.044,531052.096,548184.419,431163.464,495908.869,574551.823,623602.583,468463.207,597734.372 +4.307156,0.100171,16435123,0.489805,4667638.105,0.000,0.000,12.995,0.000,35.329,8.186,297.402,7.370,206.795,4.476196,13.228,8,0.000,0.000,0.000,0,0.000,0,12.995,641522.964,689311.243,495183.212,368519.813,524353.330,734903.279,564275.061,649569.204 +4.407319,0.100163,16642823,0.495995,2073613.354,0.000,0.000,50.082,0.000,85.841,5.770,357.660,389.247,176.743,4.573608,13.211,8,0.000,0.000,0.000,0,0.000,0,50.082,439102.853,87796.610,565656.165,440710.228,158171.672,99397.663,188462.202,94315.962 +4.507497,0.100177,16780694,0.500104,1376267.785,0.000,0.000,23.619,0.000,186.019,7.343,357.660,501.532,231.074,4.944702,13.188,8,0.000,0.000,0.000,0,0.000,0,23.619,525866.839,0.000,523291.409,327109.538,0.000,0.000,0.000,0.000 +4.607648,0.100151,16890979,0.503390,1101181.930,0.000,0.000,14.214,0.000,286.170,5.402,357.660,426.814,993.456,5.020996,13.091,8,0.000,0.000,0.000,0,0.000,0,14.214,415810.131,0.000,274843.667,410528.132,0.000,0.000,0.000,0.000 +4.707779,0.100131,17046251,0.508018,1550684.355,0.000,0.000,29.539,0.000,386.302,8.695,357.660,712.229,374.859,5.128418,13.054,8,0.000,0.000,0.000,0,0.000,0,29.539,536236.061,0.000,471311.291,543137.002,0.000,0.000,0.000,0.000 +4.807923,0.100143,17123292,0.510314,769306.522,0.000,0.000,65.224,0.000,486.445,4.507,357.660,292.861,843.361,5.141602,12.972,8,0.000,0.000,0.000,0,0.000,0,65.224,373983.565,0.000,70588.749,324734.208,0.000,0.000,0.000,0.000 +4.908059,0.100136,17284597,0.515121,1610862.481,0.000,0.000,17.834,0.000,586.581,6.348,357.660,453.213,281.571,5.173828,12.944,8,0.000,0.000,0.000,0,0.000,0,17.834,599625.720,0.000,426450.888,584785.872,0.000,0.000,0.000,0.000 +5.008234,0.100176,17430516,0.519470,1456629.420,0.000,0.000,5.259,0.000,686.757,6.435,357.660,439.969,350.205,5.294189,12.910,8,0.000,0.000,0.000,0,0.000,0,5.259,517739.875,0.000,478409.014,460480.530,0.000,0.000,0.000,0.000 +5.108378,0.100144,17528687,0.522396,980301.973,0.000,0.000,38.357,0.000,786.900,4.354,357.660,303.938,703.014,5.377686,12.841,8,0.000,0.000,0.000,0,0.000,0,38.357,169007.252,0.000,391787.268,419507.453,0.000,0.000,0.000,0.000 +5.208530,0.100152,17676504,0.526801,1475921.213,0.000,0.000,17.551,0.000,887.053,6.639,357.660,560.942,260.541,5.378662,12.816,8,0.000,0.000,0.000,0,0.000,0,17.551,400619.596,0.000,533277.472,542024.145,0.000,0.000,0.000,0.000 +5.308675,0.100145,17825998,0.531256,1492780.231,0.000,0.000,5.770,0.000,987.197,5.483,357.660,331.942,520.185,5.481201,12.765,8,0.000,0.000,0.000,0,0.000,0,5.770,517311.548,0.000,462111.413,513357.270,0.000,0.000,0.000,0.000 +5.408817,0.100142,17881991,0.532925,559135.273,0.000,0.000,43.052,0.000,1087.339,3.675,357.660,374.117,569.971,5.584229,12.709,7,0.000,0.000,0.000,0,0.000,0,43.052,465168.832,0.000,10774.685,83191.755,0.000,0.000,0.000,0.000 +5.508967,0.100150,17958238,0.535197,761330.038,0.000,0.000,4.877,0.000,1187.489,6.326,357.660,637.600,263.668,5.595093,12.683,6,0.000,0.000,0.000,0,0.000,0,4.877,759782.355,0.000,0.000,1547.683,0.000,0.000,0.000,0.000 +5.609107,0.100140,17967549,0.535475,92979.760,0.000,0.000,0.614,0.000,1287.629,3.130,357.660,391.717,864.921,5.706177,12.599,5,0.000,0.000,0.000,0,0.000,0,0.614,92979.760,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.709246,0.100138,17967549,0.535475,0.000,0.000,0.000,0.000,0.000,1387.768,4.767,357.660,622.342,414.972,5.743164,12.558,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.809392,0.100147,17967613,0.535477,639.063,0.000,0.000,1449.010,0.000,39.779,6.377,420.109,226.387,581.179,5.800049,12.501,5,0.000,0.000,0.000,0,0.000,0,1449.010,0.000,9.985,0.000,0.000,9.985,599.122,9.985,9.985 +5.909549,0.100157,18241342,0.543634,2732994.580,0.000,0.000,68.868,0.000,62.019,5.036,420.109,41.107,283.422,5.827637,12.473,5,0.000,0.000,0.000,0,0.000,0,68.868,0.000,586538.144,0.000,0.000,150014.224,767064.413,508071.469,721306.330 +6.009698,0.100148,18431731,0.549308,1901072.269,0.000,0.000,133.034,0.000,29.988,4.357,420.109,375.186,278.649,5.855347,12.446,5,0.000,0.000,0.000,0,0.000,0,133.034,0.000,408844.020,0.000,0.000,9.985,485839.898,525620.935,480757.431 +6.109838,0.100141,18431741,0.549309,99.859,0.000,0.000,118.031,0.000,70.197,3.819,420.109,667.029,921.202,6.003296,12.356,5,0.000,0.000,0.000,0,0.000,0,118.031,0.000,19.972,0.000,0.000,19.972,19.972,19.972,19.972 +6.209962,0.100124,18431749,0.549309,79.901,0.000,0.000,163.418,0.000,46.177,3.196,420.109,718.058,785.826,6.096436,12.279,5,0.000,0.000,0.000,0,0.000,0,163.418,0.000,19.975,0.000,0.000,9.988,9.988,19.975,19.975 +6.310090,0.100128,18431759,0.549309,99.872,0.000,0.000,108.960,0.000,96.315,3.918,420.109,809.823,764.958,6.247925,12.204,5,0.000,0.000,0.000,0,0.000,0,108.960,0.000,19.974,0.000,0.000,29.962,9.987,19.974,19.974 +6.410213,0.100123,18431769,0.549310,99.877,0.000,0.000,118.917,0.000,76.713,4.194,420.109,726.648,797.264,6.280518,12.127,5,0.000,0.000,0.000,0,0.000,0,118.917,0.000,19.975,0.000,0.000,19.975,19.975,19.975,19.975 +6.510364,0.100151,18431777,0.549310,79.879,0.000,0.000,111.299,0.000,116.043,4.142,420.109,750.974,856.517,6.409546,12.043,5,0.000,0.000,0.000,0,0.000,0,111.299,0.000,19.970,0.000,0.000,19.970,19.970,19.970,0.000 +6.610536,0.100172,18431789,0.549310,119.794,0.000,0.000,132.927,0.000,101.472,4.881,420.109,855.484,746.101,6.479126,11.970,5,0.000,0.000,0.000,0,0.000,0,132.927,0.000,19.966,0.000,0.000,0.000,39.931,19.966,39.931 +6.710676,0.100140,18431797,0.549310,79.888,0.000,0.000,105.748,0.000,100.600,4.108,420.109,797.282,962.987,6.590454,11.876,5,0.000,0.000,0.000,0,0.000,0,105.748,0.000,19.972,0.000,0.000,19.972,0.000,19.972,19.972 +6.810824,0.100148,18431809,0.549311,119.823,0.000,0.000,121.558,0.000,77.295,3.826,420.109,776.623,841.878,6.731079,11.793,5,0.000,0.000,0.000,0,0.000,0,121.558,0.000,19.970,0.000,0.000,39.941,19.970,19.970,19.970 +6.910979,0.100156,18473950,0.550567,420754.528,0.000,0.000,134.703,0.000,101.678,3.925,420.109,605.346,686.938,6.812256,11.726,5,0.000,0.000,0.000,0,0.000,0,134.703,0.000,98246.946,0.000,0.000,0.000,243690.367,27277.506,51539.709 +7.011234,0.100255,18793834,0.560100,3190704.979,0.000,0.000,103.026,0.000,0.000,5.911,420.109,16.481,204.635,6.812256,11.706,5,0.000,0.000,0.000,0,0.000,0,103.026,0.000,588329.994,0.000,0.000,624298.289,662590.659,652785.658,662700.379 +7.111368,0.100134,19096105,0.569108,3018671.681,0.000,0.000,16.004,0.000,0.001,4.893,420.109,0.156,204.414,6.822998,11.686,4,0.000,0.000,0.000,0,0.000,0,16.004,0.000,686032.240,0.000,0.000,794886.617,132253.074,647184.210,758315.541 +7.211508,0.100140,19368500,0.577226,2720138.080,0.000,0.000,12.920,0.000,0.000,4.396,420.109,0.000,176.081,6.845703,11.669,4,0.000,0.000,0.000,0,0.000,0,12.920,0.000,657728.279,0.000,0.000,676791.565,0.000,665497.392,720120.844 +7.311674,0.100165,19647483,0.585541,2785220.683,0.000,0.000,12.908,0.000,0.000,4.302,420.109,0.000,135.401,6.869141,11.656,4,0.000,0.000,0.000,0,0.000,0,12.908,0.000,577234.723,0.000,0.000,698104.693,0.000,739556.094,770325.173 +7.411822,0.100148,19896939,0.592975,2490879.327,0.000,0.000,13.325,0.000,0.001,4.143,420.109,0.000,154.732,6.903564,11.641,2,0.000,0.000,0.000,0,0.000,0,13.325,0.000,704998.252,0.000,0.000,497754.488,0.000,557066.845,731059.742 +7.511936,0.100114,20000000,0.596046,1029433.933,0.000,0.000,1.625,0.000,0.000,0.968,420.109,0.000,50.177,6.916016,11.636,0,0.000,0.000,0.000,0,0.000,0,1.625,0.000,334577.765,0.000,0.000,0.000,0.000,0.000,694856.169 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.log new file mode 100644 index 000000000..a45986e7a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=198 +worker=0 kind=insert tid=6 os_tid=193 +worker=3 kind=insert tid=9 os_tid=196 +start_monotonic_ns=2088289769510843 main_address=0x5606ed8c8300 +worker=7 kind=insert tid=8 os_tid=200 +worker=6 kind=insert tid=7 os_tid=199 +worker=2 kind=insert tid=12 os_tid=195 +worker=4 kind=insert tid=10 os_tid=197 +worker=1 kind=insert tid=11 os_tid=194 +load_end reason=complete inserted=20000000 elapsed_s=7.512 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.175 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088289769514311 cpu_ns=8971245 +diagnostic_stage name=stop_request wall_ns=2088297281501297 cpu_ns=54104672024 +diagnostic_stage name=workers_joined wall_ns=2088297281539890 cpu_ns=54104706159 +diagnostic_stage name=before_close wall_ns=2088297281619164 cpu_ns=54104785420 +diagnostic_stage name=after_close wall_ns=2088297456232204 cpu_ns=54192193697 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088297248795354 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088295290218216 last_end_ns=2088295290219259 loop_exit_ns=2088295290219302 deregister_start_ns=2088295290219409 deregister_end_ns=2088295290220258 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088297216574282 last_end_ns=2088297216575081 loop_exit_ns=2088297216575115 deregister_start_ns=2088297216575150 deregister_end_ns=2088297216575768 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088295079301202 last_end_ns=2088295079302125 loop_exit_ns=2088295079302163 deregister_start_ns=2088295079302203 deregister_end_ns=2088295079304862 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088295178536090 last_end_ns=2088295178537350 loop_exit_ns=2088295178537418 deregister_start_ns=2088295178537547 deregister_end_ns=2088295178538292 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088297142570809 last_end_ns=2088297142571730 loop_exit_ns=2088297142571771 deregister_start_ns=2088297142571813 deregister_end_ns=2088297142572543 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088296806096415 last_end_ns=2088296806097413 loop_exit_ns=2088296806097457 deregister_start_ns=2088296806097582 deregister_end_ns=2088296806098470 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088297173117556 last_end_ns=2088297173118652 loop_exit_ns=2088297173118701 deregister_start_ns=2088297173118781 deregister_end_ns=2088297173119926 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088297248794636 last_end_ns=2088297248795354 loop_exit_ns=2088297248795387 deregister_start_ns=2088297248795418 deregister_end_ns=2088297248796072 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.summary.csv new file mode 100644 index 000000000..c82cea76d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-12-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2662396.411079,7.512029,20000000,0.002600,0.001328,0.004000,0.009856,1449.010413,0.002600,0.001328,0.004000,0.009856,1449.010413,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.csv new file mode 100644 index 000000000..d8eb297d4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.csv @@ -0,0 +1,88 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,529312,0.015775,5289641.373,0.000,0.000,17.464,0.000,0.003,8.267,84.891,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,17.464,617653.812,613026.855,769194.155,770203.491,686198.735,594568.994,606121.396,632673.935 +0.200241,0.100175,994907,0.029651,4647823.095,0.000,0.000,19.960,0.000,2.458,9.064,157.219,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.960,451640.289,536991.050,689035.194,697550.305,636327.356,628191.582,552364.169,455723.150 +0.300417,0.100177,1456286,0.043401,4605647.354,0.000,0.000,20.345,0.000,17.573,9.378,232.129,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,20.345,578996.352,360193.189,601676.254,694591.982,631962.709,617288.652,541452.728,579485.487 +0.400582,0.100164,1922207,0.057286,4651564.224,0.000,0.000,19.759,0.000,0.001,9.585,282.480,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,19.759,579527.431,535799.307,698831.331,588173.220,484623.424,621807.934,554828.029,587973.548 +0.500764,0.100182,2329217,0.069416,4062688.154,0.000,0.000,24.373,0.000,25.593,10.022,290.793,0.000,0.000,0.004768,14.098,8,0.000,0.000,0.000,0,0.000,0,24.373,433928.354,339400.807,714855.838,484166.701,640461.561,445068.031,411888.563,592918.298 +0.600918,0.100154,2509594,0.074792,1800995.045,0.000,0.000,95.375,0.000,72.257,10.437,300.012,0.117,96.414,0.226440,14.088,8,0.000,0.000,0.000,0,0.000,0,95.375,133184.790,180222.315,205473.409,191814.454,159444.330,340195.830,115212.482,475447.435 +0.701080,0.100161,2749418,0.081939,2394374.880,0.000,0.000,98.751,0.000,1.521,7.975,300.012,9.555,846.914,0.589722,14.005,8,0.000,0.000,0.000,0,0.000,0,98.751,352520.943,321421.146,329977.334,334220.485,215472.174,336826.278,194615.841,309320.679 +0.801245,0.100165,3141100,0.093612,3910361.491,0.000,0.000,20.911,0.000,1.666,9.253,300.012,61.578,802.464,0.589722,13.927,8,0.000,0.000,0.000,0,0.000,0,20.911,437088.088,459501.070,599569.727,482353.326,386900.979,475724.275,573722.417,495501.610 +0.901404,0.100160,3545831,0.105674,4040863.973,0.000,0.000,17.928,0.000,4.337,9.458,300.012,77.338,346.557,0.589722,13.893,8,0.000,0.000,0.000,0,0.000,0,17.928,435984.513,633978.671,591815.929,420868.626,487901.694,393362.504,579645.344,497306.691 +1.001563,0.100158,3939993,0.117421,3935391.102,0.000,0.000,16.593,0.000,4.354,9.322,300.012,93.134,117.314,0.623291,13.882,8,0.000,0.000,0.000,0,0.000,0,16.593,411269.047,552934.820,587190.601,420933.750,437846.980,542131.919,517041.632,466042.353 +1.101714,0.100151,4150110,0.123683,2097998.016,0.000,0.000,76.963,0.000,77.385,9.871,300.012,96.729,39.706,0.732670,13.877,8,0.000,0.000,0.000,0,0.000,0,76.963,117602.196,108635.753,131970.473,119040.022,134167.151,652343.715,423569.601,410669.105 +1.201886,0.100172,4572930,0.136284,4220936.907,0.000,0.000,86.607,0.000,13.637,9.494,300.012,26.517,5.225,0.782528,13.877,8,0.000,0.000,0.000,0,0.000,0,86.607,547238.351,327516.433,565576.795,556342.684,502685.015,597372.084,630714.710,493490.836 +1.302080,0.100194,5021885,0.149664,4480873.327,0.000,0.000,14.301,0.000,0.001,8.472,300.012,0.000,0.000,0.782528,13.877,8,0.000,0.000,0.000,0,0.000,0,14.301,560754.167,375492.903,517198.507,574956.665,633074.128,664493.288,617224.818,537678.849 +1.402237,0.100158,5399416,0.160915,3769370.678,0.000,0.000,14.941,0.000,0.003,8.210,300.012,0.000,405.572,1.064575,13.837,8,0.000,0.000,0.000,0,0.000,0,14.941,385282.917,425309.848,463150.223,483578.036,533239.785,578917.811,483018.917,416873.141 +1.502395,0.100158,5813283,0.173249,4132127.149,0.000,0.000,19.439,0.000,15.331,8.546,300.012,0.000,409.430,1.143799,13.797,8,0.000,0.000,0.000,0,0.000,0,19.439,592951.115,349776.161,544957.109,447251.817,479660.501,483304.730,613887.964,620337.751 +1.602607,0.100211,6042992,0.180095,2292251.081,0.000,0.000,72.259,0.000,62.275,9.896,300.012,0.000,82.989,1.297436,13.789,8,0.000,0.000,0.000,0,0.000,0,72.259,267006.352,106834.473,540798.380,233876.289,228238.191,278981.074,410323.811,226192.510 +1.702765,0.100159,6511712,0.194064,4679778.526,0.000,0.000,71.372,0.000,9.181,8.689,300.012,2.925,4.680,1.571045,13.789,8,0.000,0.000,0.000,0,0.000,0,71.372,585251.872,589585.001,567290.357,616092.963,554570.529,592839.839,649679.699,524468.267 +1.802939,0.100174,7004856,0.208761,4922873.757,0.000,0.000,10.427,0.000,0.001,8.690,300.012,0.000,6.122,1.571045,13.788,8,0.000,0.000,0.000,0,0.000,0,10.427,592568.877,533042.458,634855.295,654121.769,594255.941,628765.891,626170.407,659093.119 +1.903097,0.100157,7389177,0.220215,3837166.884,0.000,0.000,19.725,0.000,0.089,7.873,300.012,0.000,582.559,1.655762,13.731,8,0.000,0.000,0.000,0,0.000,0,19.725,522347.360,452097.995,389167.105,475321.421,514599.562,458338.168,578239.337,447055.936 +2.003265,0.100168,7634659,0.227531,2450694.476,0.000,0.000,17.139,0.000,69.750,9.900,300.012,0.000,293.256,1.786625,13.703,8,0.000,0.000,0.000,0,0.000,0,17.139,141541.727,543974.268,146014.198,579923.751,548486.672,166899.040,167657.763,156197.056 +2.103447,0.100182,7975247,0.237681,3399696.225,0.000,0.000,75.662,0.000,0.001,9.398,300.012,5.147,7.408,1.880138,13.702,8,0.000,0.000,0.000,0,0.000,0,75.662,315546.047,371424.409,506458.792,560400.676,454273.712,417879.910,387894.451,385818.228 +2.203631,0.100184,8428038,0.251175,4519610.323,0.000,0.000,14.176,0.000,2.715,8.435,300.012,0.000,0.000,1.880138,13.702,8,0.000,0.000,0.000,0,0.000,0,14.176,506869.201,548682.416,507008.944,597702.397,457998.944,581512.129,656055.240,663781.052 +2.303782,0.100151,8842798,0.263536,4141344.954,0.000,0.000,13.123,0.000,10.126,8.493,300.012,0.000,207.499,2.118896,13.682,8,0.000,0.000,0.000,0,0.000,0,13.123,479745.397,492775.716,494153.635,578326.501,497608.417,513474.453,504767.604,580493.229 +2.403945,0.100164,9204202,0.274307,3608126.101,0.000,0.000,22.720,0.000,0.243,7.904,300.012,0.000,518.174,2.196533,13.631,8,0.000,0.000,0.000,0,0.000,0,22.720,415069.680,468601.938,426860.355,376752.484,417126.309,537998.194,484585.740,481131.402 +2.504121,0.100176,9356701,0.278851,1522316.447,0.000,0.000,81.736,0.000,84.419,8.578,300.012,0.000,161.552,2.319584,13.615,8,0.000,0.000,0.000,0,0.000,0,81.736,121925.869,86518.054,465891.782,125279.978,90091.777,132387.496,382059.013,118162.478 +2.604327,0.100206,9672435,0.288261,3150851.923,0.000,0.000,85.561,0.000,0.001,9.382,300.012,0.000,0.585,2.370609,13.615,8,0.000,0.000,0.000,0,0.000,0,85.561,327585.452,327435.761,551654.062,326846.973,438097.891,557332.369,318025.139,303874.277 +2.704516,0.100189,10145196,0.302350,4718705.096,0.000,0.000,14.038,0.000,0.001,8.460,300.012,0.000,0.000,2.370609,13.615,8,0.000,0.000,0.000,0,0.000,0,14.038,677651.171,463036.181,580125.217,676982.433,676972.451,558126.731,548225.416,537585.496 +2.804691,0.100175,10606169,0.316088,4601656.532,0.000,0.000,13.051,0.000,5.103,8.428,300.012,0.000,232.444,2.705933,13.592,8,0.000,0.000,0.000,0,0.000,0,13.051,560386.818,539333.755,463267.212,637641.278,660131.819,574392.246,623106.778,543396.627 +2.904838,0.100146,11035239,0.328876,4284428.197,0.000,0.000,17.180,0.000,12.760,8.619,300.012,0.000,678.460,2.979370,13.526,8,0.000,0.000,0.000,0,0.000,0,17.180,599512.398,511001.965,508216.043,508555.546,687243.971,447724.594,528156.852,494016.829 +3.004980,0.100143,11189432,0.333471,1539734.308,0.000,0.000,70.628,0.000,28.607,10.249,300.012,16.812,56.794,2.979370,13.520,8,0.000,0.000,0.000,0,0.000,0,70.628,628953.100,93227.056,246218.887,15078.498,18673.371,441470.454,76301.193,19811.748 +3.105155,0.100175,11612103,0.346068,4219331.276,0.000,0.000,54.329,0.000,0.820,8.934,300.012,0.000,14.155,2.979370,13.519,8,0.000,0.000,0.000,0,0.000,0,54.329,653057.939,652169.493,655463.732,373307.164,464318.005,436746.223,566509.294,417759.426 +3.205324,0.100169,12067686,0.359645,4548142.638,0.000,0.000,13.839,0.000,0.001,8.659,300.012,0.000,6.083,3.252319,13.518,8,0.000,0.000,0.000,0,0.000,0,13.839,614920.649,640098.093,617376.498,525571.668,592458.615,555600.912,519402.096,482714.107 +3.305486,0.100162,12479298,0.371912,4109446.423,0.000,0.000,17.393,0.000,0.001,8.327,300.012,0.000,655.654,3.258179,13.454,8,0.000,0.000,0.000,0,0.000,0,17.393,611297.278,572200.769,552153.325,482476.477,420097.778,428204.613,505588.944,537427.240 +3.405647,0.100161,12845038,0.382812,3651538.003,0.000,0.000,18.010,0.000,22.277,8.526,300.012,0.000,280.370,3.359619,13.427,8,0.000,0.000,0.000,0,0.000,0,18.010,571272.907,482295.747,518757.213,392390.077,388925.638,431067.985,582335.148,284493.289 +3.505816,0.100169,13031845,0.388379,1864910.934,0.000,0.000,71.747,0.000,51.338,10.925,300.012,75.224,18.250,3.515026,13.425,8,0.000,0.000,0.000,0,0.000,0,71.747,585677.891,6269.380,500112.834,290487.928,6588.839,3873.439,462546.469,9354.155 +3.605988,0.100172,13515871,0.402804,4831946.105,0.000,0.000,54.375,0.000,0.003,8.609,300.012,0.000,0.000,3.515026,13.425,8,0.000,0.000,0.000,0,0.000,0,54.375,695962.520,601764.598,717675.161,534530.282,572714.582,580361.424,625463.821,503473.718 +3.706138,0.100150,13947639,0.415672,4311216.021,0.000,0.000,13.916,0.000,12.970,8.482,300.012,0.000,192.719,4.022095,13.406,8,0.000,0.000,0.000,0,0.000,0,13.916,584503.630,635467.219,569965.428,425591.893,528637.393,552671.358,599311.428,415067.672 +3.806314,0.100176,14347050,0.427575,3987102.508,0.000,0.000,21.765,0.000,11.651,8.658,300.012,0.000,601.287,4.022095,13.347,8,0.000,0.000,0.000,0,0.000,0,21.765,612363.746,575388.731,464633.388,434127.004,383755.534,530178.191,518927.963,467727.949 +3.910296,0.103982,14655915,0.436780,2970382.641,0.000,0.000,17.197,0.000,50.866,9.797,300.012,0.000,195.159,4.022095,13.327,8,0.000,0.000,0.000,0,0.000,0,17.197,331933.877,343282.043,473382.043,226501.714,247553.525,572601.565,527170.430,247957.443 +4.010465,0.100169,14835432,0.442130,1792136.969,0.000,0.000,74.784,0.000,76.589,9.437,300.012,77.993,63.252,4.291870,13.321,8,0.000,0.000,0.000,0,0.000,0,74.784,68843.489,376113.462,115554.435,326337.703,3314.391,245774.050,483441.818,172757.623 +4.110646,0.100181,15247768,0.454419,4115907.409,0.000,0.000,100.758,0.000,0.002,8.203,300.012,0.000,11.386,4.291870,13.320,8,0.000,0.000,0.000,0,0.000,0,100.758,555653.889,506173.482,362902.899,546899.740,414649.203,579510.692,536428.699,613688.806 +4.210817,0.100171,15656384,0.466597,4079173.599,0.000,0.000,13.171,0.000,0.445,8.146,300.012,0.000,254.876,4.316406,13.295,8,0.000,0.000,0.000,0,0.000,0,13.171,524881.036,592265.627,508499.094,452425.131,516824.834,408799.848,501511.062,573966.967 +4.310965,0.100147,16055839,0.478501,3988676.952,0.000,0.000,18.475,0.000,0.001,7.985,300.012,0.000,478.514,4.399292,13.248,8,0.000,0.000,0.000,0,0.000,0,18.475,490208.203,386530.860,633457.278,502240.486,439502.863,488091.320,528282.142,520363.801 +4.411146,0.100182,16446483,0.490143,3899353.627,0.000,0.000,43.202,0.000,8.130,7.886,349.348,15.519,218.821,4.467896,13.227,8,0.000,0.000,0.000,0,0.000,0,43.202,341639.132,555710.097,593092.162,463447.767,511879.751,450890.588,491716.394,490977.736 +4.511308,0.100161,16605280,0.494876,1585410.529,0.000,0.000,15.348,0.000,108.291,5.232,357.074,465.888,184.858,4.574585,13.209,8,0.000,0.000,0.000,0,0.000,0,15.348,551639.439,0.000,489569.644,0.000,427170.380,0.000,0.000,117031.066 +4.611472,0.100165,16745094,0.499043,1395841.774,0.000,0.000,28.128,0.000,208.456,6.709,357.074,440.135,232.391,4.735352,13.186,8,0.000,0.000,0.000,0,0.000,0,28.128,374842.829,0.000,517817.424,0.000,503181.522,0.000,0.000,0.000 +4.711628,0.100156,16842086,0.501933,968411.902,0.000,0.000,18.368,0.000,308.611,4.679,357.074,318.995,909.053,5.000366,13.097,8,0.000,0.000,0.000,0,0.000,0,18.368,326721.200,0.000,330854.763,0.000,310835.938,0.000,0.000,0.000 +4.811783,0.100155,16951556,0.505196,1093003.244,0.000,0.000,31.773,0.000,408.767,6.396,357.074,479.139,400.550,5.014771,13.058,8,0.000,0.000,0.000,0,0.000,0,31.773,249093.313,0.000,409564.201,0.000,434345.730,0.000,0.000,0.000 +4.911933,0.100150,17080751,0.509046,1290019.859,0.000,0.000,6.469,0.000,508.916,6.022,357.074,475.265,525.932,5.146851,13.007,8,0.000,0.000,0.000,0,0.000,0,6.469,494450.199,0.000,304544.338,0.000,491025.323,0.000,0.000,0.000 +5.012079,0.100146,17177595,0.511932,967024.808,0.000,0.000,79.441,0.000,609.063,3.753,357.074,251.585,504.028,5.152100,12.957,8,0.000,0.000,0.000,0,0.000,0,79.441,368051.375,0.000,258092.295,0.000,340881.137,0.000,0.000,0.000 +5.112227,0.100147,17314370,0.516008,1365738.499,0.000,0.000,34.327,0.000,709.210,5.046,357.074,340.397,194.128,5.174683,12.938,8,0.000,0.000,0.000,0,0.000,0,34.327,538397.033,0.000,267156.524,0.000,560184.943,0.000,0.000,0.000 +5.212368,0.100141,17436155,0.519638,1216131.764,0.000,0.000,6.005,0.000,809.351,5.248,357.262,444.333,307.768,5.331299,12.908,7,0.000,0.000,0.000,0,0.000,0,6.005,566539.553,0.000,41621.195,0.000,607971.016,0.000,0.000,0.000 +5.312514,0.100146,17477293,0.520864,410778.694,0.000,0.000,68.595,0.000,909.497,2.147,357.262,192.843,599.240,5.382935,12.850,7,0.000,0.000,0.000,0,0.000,0,68.595,401012.989,0.000,0.000,0.000,9765.705,0.000,0.000,0.000 +5.412651,0.100137,17581154,0.523959,1037186.897,0.000,0.000,6.641,0.000,1009.635,3.518,357.262,345.971,263.116,5.382935,12.824,6,0.000,0.000,0.000,0,0.000,0,6.641,456174.093,0.000,0.000,0.000,581012.804,0.000,0.000,0.000 +5.512794,0.100143,17633401,0.525516,521726.352,0.000,0.000,24.433,0.000,1109.777,4.614,357.262,504.788,242.272,5.495483,12.800,6,0.000,0.000,0.000,0,0.000,0,24.433,0.000,0.000,0.000,0.000,521726.352,0.000,0.000,0.000 +5.612929,0.100135,17659730,0.526301,262934.218,0.000,0.000,11.919,0.000,1209.913,2.501,357.262,268.894,598.526,5.495483,12.742,6,0.000,0.000,0.000,0,0.000,0,11.919,0.000,0.000,0.000,0.000,262934.218,0.000,0.000,0.000 +5.713059,0.100130,17711754,0.527851,519565.199,0.000,0.000,3.219,0.000,1310.042,2.599,357.262,325.203,333.239,5.560913,12.709,5,0.000,0.000,0.000,0,0.000,0,3.219,0.000,0.000,0.000,0.000,519565.199,0.000,0.000,0.000 +5.813176,0.100116,17711754,0.527851,0.000,0.000,0.000,0.000,0.000,1410.159,2.627,357.262,427.588,231.254,5.560913,12.687,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.913307,0.100131,17711754,0.527851,0.000,0.000,0.000,0.000,0.000,1510.290,1.992,357.262,285.095,404.314,5.648315,12.647,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.013420,0.100113,17711754,0.527851,0.000,0.000,0.000,0.000,0.000,1610.403,1.897,357.262,293.301,475.126,5.698975,12.600,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.113538,0.100118,17711754,0.527851,0.000,0.000,0.000,0.000,0.000,1710.521,1.843,357.262,299.647,269.253,5.698975,12.574,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.213681,0.100143,17711754,0.527851,0.000,0.000,0.000,0.000,0.000,1810.664,3.778,365.012,416.280,228.619,5.766968,12.552,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.313915,0.100234,17776666,0.529786,647603.752,0.000,0.000,1861.082,0.000,57.052,6.458,404.168,67.147,333.594,5.766968,12.519,5,0.000,0.000,0.000,0,0.000,0,1861.082,0.000,212652.113,0.000,9.977,0.000,151904.343,9.977,283027.342 +6.414060,0.100145,18074179,0.538653,2970808.513,0.000,0.000,62.714,0.000,18.725,5.488,404.168,29.449,301.632,5.766968,12.490,5,0.000,0.000,0.000,0,0.000,0,62.714,0.000,680130.648,0.000,582892.096,0.000,601245.398,510707.100,595833.271 +6.514212,0.100152,18341946,0.546633,2673613.860,0.000,0.000,21.974,0.000,118.877,4.083,404.168,51.094,166.622,5.778442,12.473,5,0.000,0.000,0.000,0,0.000,0,21.974,0.000,741235.472,0.000,572231.867,0.000,677841.646,0.000,682304.875 +6.614349,0.100137,18559772,0.553124,2175286.622,0.000,0.000,193.537,0.000,26.492,3.378,404.168,96.431,172.967,5.795166,12.456,5,0.000,0.000,0.000,0,0.000,0,193.537,0.000,578429.351,0.000,577760.265,0.000,573635.903,9.986,445451.117 +6.714487,0.100139,18559778,0.553124,59.917,0.000,0.000,123.923,0.000,126.625,2.498,404.168,638.996,402.956,5.845459,12.417,5,0.000,0.000,0.000,0,0.000,0,123.923,0.000,9.986,0.000,19.972,0.000,0.000,9.986,19.972 +6.814614,0.100126,18559782,0.553125,39.950,0.000,0.000,131.294,0.000,103.364,1.773,404.168,334.031,694.162,6.025513,12.349,5,0.000,0.000,0.000,0,0.000,0,131.294,0.000,9.987,0.000,0.000,0.000,19.975,9.987,0.000 +6.914738,0.100125,18559787,0.553125,49.938,0.000,0.000,194.403,0.000,200.940,1.457,404.168,356.782,571.202,6.124634,12.293,5,0.000,0.000,0.000,0,0.000,0,194.403,0.000,9.988,0.000,0.000,0.000,0.000,19.975,19.975 +7.014851,0.100113,18559796,0.553125,89.899,0.000,0.000,242.143,0.000,97.367,2.756,404.168,647.981,331.345,6.130127,12.261,5,0.000,0.000,0.000,0,0.000,0,242.143,0.000,9.989,0.000,19.977,0.000,19.977,19.977,19.977 +7.115004,0.100153,18559800,0.553125,39.939,0.000,0.000,102.791,0.000,197.520,1.769,404.168,429.383,390.497,6.171875,12.223,5,0.000,0.000,0.000,0,0.000,0,102.791,0.000,0.000,0.000,19.969,0.000,19.969,0.000,0.000 +7.215127,0.100123,18559805,0.553125,49.939,0.000,0.000,210.246,0.000,175.369,1.592,404.168,329.555,693.639,6.290405,12.155,5,0.000,0.000,0.000,0,0.000,0,210.246,0.000,19.975,0.000,0.000,0.000,0.000,9.988,19.975 +7.315282,0.100155,18559812,0.553126,69.891,0.000,0.000,193.082,0.000,103.689,2.025,404.168,491.347,441.463,6.312622,12.112,5,0.000,0.000,0.000,0,0.000,0,193.082,0.000,19.969,0.000,19.969,0.000,19.969,9.984,0.000 +7.415430,0.100148,18559819,0.553126,69.896,0.000,0.000,164.770,0.000,128.186,2.049,404.168,489.938,443.406,6.454956,12.068,5,0.000,0.000,0.000,0,0.000,0,164.770,0.000,0.000,0.000,9.985,0.000,19.970,19.970,19.970 +7.515588,0.100158,18559824,0.553126,49.921,0.000,0.000,162.916,0.000,125.701,2.018,404.168,494.376,632.673,6.454956,12.007,5,0.000,0.000,0.000,0,0.000,0,162.916,0.000,19.968,0.000,9.984,0.000,0.000,0.000,19.968 +7.615723,0.100135,18559830,0.553126,59.919,0.000,0.000,175.601,0.000,158.137,2.347,404.168,574.691,422.124,6.491943,11.965,5,0.000,0.000,0.000,0,0.000,0,175.601,0.000,0.000,0.000,19.973,0.000,19.973,19.973,0.000 +7.715872,0.100149,18559836,0.553126,59.911,0.000,0.000,202.922,0.000,149.080,1.830,404.168,454.247,540.876,6.619263,11.912,5,0.000,0.000,0.000,0,0.000,0,202.922,0.000,19.970,0.000,0.000,0.000,0.000,19.970,19.970 +7.816024,0.100152,18559842,0.553126,59.909,0.000,0.000,159.559,0.000,143.610,1.815,404.168,402.045,594.525,6.636234,11.854,5,0.000,0.000,0.000,0,0.000,0,159.559,0.000,0.000,0.000,19.970,0.000,19.970,0.000,19.970 +7.916160,0.100136,18559850,0.553127,79.891,0.000,0.000,168.529,0.000,126.165,1.779,404.168,458.322,359.706,6.673584,11.819,5,0.000,0.000,0.000,0,0.000,0,168.529,0.000,19.973,0.000,19.973,0.000,19.973,19.973,0.000 +8.016293,0.100133,18559855,0.553127,49.934,0.000,0.000,149.190,0.000,187.449,2.422,404.168,469.531,382.265,6.721191,11.782,5,0.000,0.000,0.000,0,0.000,0,149.190,0.000,0.000,0.000,0.000,0.000,9.987,19.973,19.973 +8.116412,0.100119,18629278,0.555196,693406.039,0.000,0.000,232.552,0.000,186.105,2.751,404.168,411.035,647.707,6.798218,11.718,5,0.000,0.000,0.000,0,0.000,0,232.552,0.000,103227.337,0.000,138315.642,0.000,111657.320,340205.740,0.000 +8.216548,0.100136,18911840,0.563617,2821780.572,0.000,0.000,200.010,0.000,0.000,5.254,404.168,56.564,412.759,6.845703,11.678,5,0.000,0.000,0.000,0,0.000,0,200.010,0.000,600423.040,0.000,532954.840,0.000,518324.747,621354.560,548723.385 +8.316704,0.100156,19246400,0.573587,3340386.325,0.000,0.000,17.135,0.000,3.079,5.445,404.168,0.000,193.760,6.873779,11.659,5,0.000,0.000,0.000,0,0.000,0,17.135,0.000,727814.028,0.000,629986.717,0.000,692319.428,659241.057,631025.096 +8.416988,0.100284,19572577,0.583308,3252527.812,0.000,0.000,11.735,0.000,0.001,5.247,404.168,0.000,94.614,6.887939,11.650,4,0.000,0.000,0.000,0,0.000,0,11.735,0.000,724959.997,0.000,587221.387,0.000,485540.318,744683.951,710122.159 +8.517162,0.100173,19808427,0.590337,2354417.887,0.000,0.000,17.136,0.000,8.211,3.920,404.168,0.000,129.814,6.915161,11.637,3,0.000,0.000,0.000,0,0.000,0,17.136,0.000,684772.734,0.000,746465.770,0.000,0.000,256425.407,666753.975 +8.617400,0.100239,19990338,0.595758,1814779.265,0.000,0.000,13.060,0.000,0.000,2.919,404.168,0.000,43.100,6.934326,11.633,1,0.000,0.000,0.000,0,0.000,0,13.060,0.000,717487.809,0.000,376302.004,0.000,0.000,0.000,720989.452 +8.717724,0.100324,20000000,0.596046,96307.912,0.000,0.000,0.007,0.000,0.000,0.317,404.168,0.000,2.492,6.934326,11.633,0,0.000,0.000,0.000,0,0.000,0,0.007,0.000,0.000,0.000,0.000,0.000,0.000,0.000,96307.912 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.log new file mode 100644 index 000000000..8a87e9884 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=212 +worker=0 kind=insert tid=6 os_tid=207 +start_monotonic_ns=2088297581716145 main_address=0x561d87280300 +worker=7 kind=insert tid=7 os_tid=214 +worker=2 kind=insert tid=8 os_tid=209 +worker=1 kind=insert tid=9 os_tid=208 +worker=6 kind=insert tid=10 os_tid=213 +worker=3 kind=insert tid=11 os_tid=210 +worker=4 kind=insert tid=12 os_tid=211 +load_end reason=complete inserted=20000000 elapsed_s=8.718 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.181 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088297581718043 cpu_ns=8799728 +diagnostic_stage name=stop_request wall_ns=2088306299515073 cpu_ns=53825279815 +diagnostic_stage name=workers_joined wall_ns=2088306299559352 cpu_ns=53825323465 +diagnostic_stage name=before_close wall_ns=2088306299637978 cpu_ns=53825402087 +diagnostic_stage name=after_close wall_ns=2088306480169987 cpu_ns=53874591977 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088306205996480 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088302978739687 last_end_ns=2088302978740623 loop_exit_ns=2088302978740661 deregister_start_ns=2088302978740696 deregister_end_ns=2088302978741388 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088306185577043 last_end_ns=2088306185578037 loop_exit_ns=2088306185578082 deregister_start_ns=2088306185578122 deregister_end_ns=2088306185579000 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088302702383532 last_end_ns=2088302702385013 loop_exit_ns=2088302702385089 deregister_start_ns=2088302702385126 deregister_end_ns=2088302702388140 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088306153158602 last_end_ns=2088306153159708 loop_exit_ns=2088306153159749 deregister_start_ns=2088306153159786 deregister_end_ns=2088306153160636 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088303258733784 last_end_ns=2088303258734547 loop_exit_ns=2088303258734587 deregister_start_ns=2088303258734629 deregister_end_ns=2088303258735355 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088305964079789 last_end_ns=2088305964081026 loop_exit_ns=2088305964081072 deregister_start_ns=2088305964081116 deregister_end_ns=2088305964082010 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088306043357967 last_end_ns=2088306043361243 loop_exit_ns=2088306043361291 deregister_start_ns=2088306043361333 deregister_end_ns=2088306043362170 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088306205995725 last_end_ns=2088306205996480 loop_exit_ns=2088306205996516 deregister_start_ns=2088306205996550 deregister_end_ns=2088306205997116 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.summary.csv new file mode 100644 index 000000000..6a3fbd2a9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-13-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2294145.324579,8.717844,20000000,0.002889,0.001360,0.004160,0.010368,1861.081950,0.002889,0.001360,0.004160,0.010368,1861.081950,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.csv new file mode 100644 index 000000000..a71ee7a3d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.csv @@ -0,0 +1,79 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100087,0.100087,529010,0.015766,5285519.674,0.000,0.000,15.983,0.000,0.001,8.288,84.891,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,15.983,610201.212,599390.580,758862.385,730027.373,664014.578,698864.378,602008.312,622150.857 +0.200251,0.100164,991622,0.029553,4618532.075,0.000,0.000,19.629,0.000,3.524,9.083,157.438,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,19.629,561737.105,621439.019,487349.319,712918.724,688838.287,461112.425,549736.821,535400.375 +0.300425,0.100174,1446331,0.043104,4539197.833,0.000,0.000,20.521,0.000,17.160,9.238,232.211,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,20.521,456695.956,482900.396,592988.988,716594.079,698665.252,581648.705,549774.124,459930.333 +0.400598,0.100173,1919140,0.057195,4719914.777,0.000,0.000,19.910,0.000,0.001,9.626,282.438,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,19.910,562914.992,555986.992,607577.633,736065.084,637615.605,595628.330,564532.191,459593.951 +0.500771,0.100173,2288723,0.068209,3689442.910,0.000,0.000,18.012,0.000,33.388,10.113,291.844,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,18.012,385592.470,510645.980,564842.157,459923.789,481815.890,407374.761,385442.729,493805.134 +0.600942,0.100171,2506023,0.074685,2169294.953,0.000,0.000,94.313,0.000,50.096,10.363,298.250,1.248,93.044,0.227539,14.088,8,0.000,0.000,0.000,0,0.000,0,94.313,190075.361,438700.721,433269.997,196204.892,17460.179,226982.326,161883.511,504717.967 +0.701088,0.100147,2740295,0.081667,2339292.749,0.000,0.000,104.597,0.000,0.001,7.797,298.250,15.641,880.780,0.586182,14.002,8,0.000,0.000,0.000,0,0.000,0,104.597,324035.262,340021.841,363068.076,338693.787,163260.810,214825.264,306121.508,289266.202 +0.801248,0.100159,3140966,0.093608,4000330.353,0.000,0.000,18.760,0.000,3.052,9.296,298.250,67.744,807.696,0.586182,13.923,8,0.000,0.000,0.000,0,0.000,0,18.760,513421.206,487881.936,584997.058,512143.244,389978.071,514189.980,585486.278,412232.580 +0.901413,0.100165,3562892,0.106182,4212289.798,0.000,0.000,14.658,0.000,8.680,9.433,298.250,115.863,303.989,0.601143,13.893,8,0.000,0.000,0.000,0,0.000,0,14.658,439842.180,492405.202,558236.270,512531.898,456794.129,558306.154,669452.237,524721.727 +1.001578,0.100164,3978986,0.118583,4154116.656,0.000,0.000,14.132,0.000,14.538,8.982,298.250,26.012,70.977,0.615112,13.886,8,0.000,0.000,0.000,0,0.000,0,14.132,548289.407,510182.001,579528.096,412981.657,500907.235,466184.269,622896.861,513147.130 +1.101742,0.100164,4189750,0.124864,2104188.878,0.000,0.000,84.361,0.000,34.373,9.691,298.250,107.519,67.233,0.724377,13.880,8,0.000,0.000,0.000,0,0.000,0,84.361,389950.434,87206.970,68018.442,523002.214,442554.158,439928.465,102332.163,51196.032 +1.201917,0.100175,4603226,0.137187,4127526.015,0.000,0.000,74.241,0.000,0.001,8.797,298.250,14.662,4.367,1.043579,13.879,8,0.000,0.000,0.000,0,0.000,0,74.241,321606.346,466492.416,478720.984,539823.894,491558.485,680806.804,639638.956,508878.130 +1.302088,0.100171,5078315,0.151346,4742780.462,0.000,0.000,13.574,0.000,0.001,8.500,298.250,0.000,0.000,1.043579,13.879,8,0.000,0.000,0.000,0,0.000,0,13.574,500094.903,460233.061,638448.336,578710.480,552944.537,736929.946,672010.949,603408.250 +1.402245,0.100157,5495271,0.163772,4163035.358,0.000,0.000,13.524,0.000,2.913,8.357,298.250,0.000,384.632,1.347725,13.842,8,0.000,0.000,0.000,0,0.000,0,13.524,467866.722,494664.722,573351.398,435966.718,506096.805,599799.946,568558.909,516730.139 +1.502405,0.100160,5791586,0.172603,2958403.094,0.000,0.000,15.706,0.000,39.109,9.121,298.250,0.000,476.930,1.347725,13.795,8,0.000,0.000,0.000,0,0.000,0,15.706,513785.605,316611.980,388007.423,317360.779,344317.525,396893.165,384163.590,297263.027 +1.602571,0.100166,6106002,0.181973,3138941.854,0.000,0.000,73.856,0.000,6.499,9.712,298.250,0.000,4.329,1.347725,13.795,8,0.000,0.000,0.000,0,0.000,0,73.856,451788.951,383422.602,585776.211,348969.876,385698.818,504271.704,272127.618,206886.075 +1.702747,0.100176,6580668,0.196119,4738331.435,0.000,0.000,13.207,0.000,0.001,8.548,298.250,0.000,0.039,1.347725,13.795,8,0.000,0.000,0.000,0,0.000,0,13.207,661397.462,583145.006,589354.092,669054.004,522671.301,527043.615,643369.150,542296.805 +1.802901,0.100154,7058998,0.210375,4775948.621,0.000,0.000,13.146,0.000,0.655,8.534,298.250,0.000,115.174,1.620117,13.783,8,0.000,0.000,0.000,0,0.000,0,13.146,696987.163,575264.524,485073.351,709088.535,532041.056,589712.285,630539.442,557242.265 +1.903070,0.100169,7450338,0.222037,3906793.105,0.000,0.000,16.762,0.000,0.010,8.424,298.250,0.000,642.117,1.645508,13.720,8,0.000,0.000,0.000,0,0.000,0,16.762,483981.524,442112.331,495551.957,529664.269,382852.547,557467.250,560022.928,455140.299 +2.003237,0.100167,7706093,0.229659,2553286.420,0.000,0.000,75.223,0.000,26.079,10.482,298.250,2.730,158.212,1.830078,13.705,8,0.000,0.000,0.000,0,0.000,0,75.223,473149.915,435952.030,463845.452,453392.906,105633.609,123294.119,175167.498,322850.891 +2.103399,0.100162,8086139,0.240986,3794317.872,0.000,0.000,70.611,0.000,10.076,9.305,298.250,26.403,3.354,1.880619,13.705,8,0.000,0.000,0.000,0,0.000,0,70.611,501418.319,301082.616,376191.033,501747.786,417913.494,724527.157,666421.217,305016.249 +2.203545,0.100146,8547845,0.254746,4610348.715,0.000,0.000,13.695,0.000,0.002,8.544,298.250,0.000,0.000,1.880619,13.705,8,0.000,0.000,0.000,0,0.000,0,13.695,646009.604,500082.031,673469.630,452221.701,524845.982,697284.962,647137.961,469296.845 +2.303687,0.100143,8937273,0.266351,3888733.694,0.000,0.000,24.152,0.000,0.000,8.092,298.250,0.000,346.615,2.141235,13.671,8,0.000,0.000,0.000,0,0.000,0,24.152,498129.543,465236.457,521755.846,468292.098,435498.870,546959.898,589778.828,363082.154 +2.403849,0.100162,9297539,0.277088,3596825.661,0.000,0.000,19.446,0.000,10.747,8.306,298.250,0.000,497.474,2.262573,13.622,8,0.000,0.000,0.000,0,0.000,0,19.446,468979.278,392293.668,496434.743,474530.274,479651.966,474440.420,398922.915,411572.397 +2.504006,0.100157,9476188,0.282412,1783696.767,0.000,0.000,72.699,0.000,39.409,10.808,298.250,15.289,72.699,2.422302,13.615,8,0.000,0.000,0.000,0,0.000,0,72.699,120201.766,373994.332,481825.471,8486.710,375452.050,214334.357,206017.381,3384.700 +2.604153,0.100147,9934742,0.296078,4578807.916,0.000,0.000,41.939,0.000,0.001,8.322,298.250,0.000,0.000,2.422302,13.615,8,0.000,0.000,0.000,0,0.000,0,41.939,561514.422,580836.014,462629.809,681428.117,531169.038,593557.310,661267.758,506405.447 +2.704317,0.100164,10434402,0.310969,4988409.431,0.000,0.000,10.099,0.000,8.250,8.504,298.250,0.000,3.978,2.635742,13.615,8,0.000,0.000,0.000,0,0.000,0,10.099,486591.056,677397.767,583471.986,753762.382,667923.323,606394.349,645709.796,567158.771 +2.804463,0.100146,10788499,0.321522,3535808.709,0.000,0.000,18.927,0.000,3.669,7.777,298.250,0.000,635.089,2.709961,13.553,8,0.000,0.000,0.000,0,0.000,0,18.927,397180.228,488686.654,470533.153,368781.682,415413.612,403640.797,520340.449,471232.133 +2.904623,0.100160,11120234,0.331409,3312064.409,0.000,0.000,21.411,0.000,36.972,9.100,298.250,0.000,303.110,2.817627,13.523,8,0.000,0.000,0.000,0,0.000,0,21.411,298244.044,365886.097,456371.695,222075.598,489508.812,359566.183,609726.961,510685.018 +3.004796,0.100173,11340559,0.337975,2199446.234,0.000,0.000,75.510,0.000,63.451,10.604,298.250,13.375,30.104,2.927929,13.520,8,0.000,0.000,0.000,0,0.000,0,75.510,60345.637,328961.088,202739.378,73223.366,265720.458,283649.451,444161.858,540644.998 +3.104959,0.100163,11811019,0.351996,4696943.325,0.000,0.000,66.751,0.000,9.674,8.854,298.250,21.176,2.574,3.231812,13.520,8,0.000,0.000,0.000,0,0.000,0,66.751,519243.560,581312.379,517226.848,592673.859,575272.226,696654.356,671036.117,543523.980 +3.205118,0.100159,12237933,0.364719,4262360.971,0.000,0.000,18.178,0.000,6.044,8.495,298.250,0.000,195.275,3.231812,13.501,8,0.000,0.000,0.000,0,0.000,0,18.178,510727.718,620323.413,602441.852,508710.926,500833.454,427550.007,590710.510,501063.089 +3.305288,0.100171,12559471,0.374301,3209900.219,0.000,0.000,24.679,0.000,3.765,7.853,298.250,0.000,465.572,3.282227,13.455,8,0.000,0.000,0.000,0,0.000,0,24.679,460663.578,480330.005,272714.436,440048.771,356451.484,456041.469,362041.940,381608.537 +3.405555,0.100267,12862261,0.383325,3019842.095,0.000,0.000,19.537,0.000,30.824,8.552,298.250,0.000,260.866,3.358650,13.430,8,0.000,0.000,0.000,0,0.000,0,19.537,419640.265,450547.794,313772.754,348539.984,325950.260,534463.879,326249.462,300677.696 +3.505712,0.100157,13026188,0.388211,1636703.534,0.000,0.000,75.854,0.000,32.923,10.423,298.250,99.414,37.402,3.760376,13.426,8,0.000,0.000,0.000,0,0.000,0,75.854,198199.210,247202.369,138822.317,152420.993,291772.480,250477.234,297493.509,60315.421 +3.605874,0.100161,13460998,0.401169,4341092.348,0.000,0.000,55.815,0.000,0.001,8.324,298.250,0.000,0.000,3.760376,13.426,8,0.000,0.000,0.000,0,0.000,0,55.815,617762.770,574832.072,428128.889,455414.842,520998.972,696974.901,552028.882,494951.020 +3.706026,0.100153,13928079,0.415089,4663692.645,0.000,0.000,10.825,0.000,2.680,8.558,298.250,0.000,60.572,3.760376,13.420,8,0.000,0.000,0.000,0,0.000,0,10.825,500466.228,522562.507,546735.616,644875.842,544788.587,696996.300,564348.736,642918.829 +3.806187,0.100161,14336878,0.427272,4081409.340,0.000,0.000,18.911,0.000,6.084,8.572,298.250,0.000,691.814,4.028198,13.352,8,0.000,0.000,0.000,0,0.000,0,18.911,562912.388,470441.484,482052.762,493035.055,371760.592,610605.490,497168.391,593433.178 +3.906362,0.100175,14653321,0.436703,3158901.007,0.000,0.000,14.624,0.000,47.275,9.608,298.250,0.000,259.078,4.028198,13.327,8,0.000,0.000,0.000,0,0.000,0,14.624,519051.509,210601.386,535712.348,371140.397,277913.571,705664.882,245360.548,293456.366 +4.006539,0.100176,14843580,0.442373,1899241.902,0.000,0.000,70.878,0.000,57.732,10.388,298.250,97.328,49.015,4.299927,13.322,8,0.000,0.000,0.000,0,0.000,0,70.878,230673.355,371075.845,175750.177,365795.154,362251.401,182747.841,96719.497,114228.631 +4.106747,0.100209,15245849,0.454362,4014311.730,0.000,0.000,65.991,0.000,0.001,8.195,298.250,0.000,0.000,4.299927,13.322,8,0.000,0.000,0.000,0,0.000,0,65.991,500854.666,504377.314,461117.601,527948.119,481455.155,480117.946,449412.032,609028.896 +4.206920,0.100172,15653253,0.466503,4067038.065,0.000,0.000,14.282,0.000,0.142,8.521,298.250,0.000,235.844,4.529724,13.299,8,0.000,0.000,0.000,0,0.000,0,14.282,393652.276,552568.681,500218.808,521502.166,474113.752,503293.515,512936.912,608751.954 +4.307099,0.100180,16065042,0.478776,4110500.717,0.000,0.000,17.432,0.000,0.002,8.809,298.250,0.000,490.953,4.529724,13.251,8,0.000,0.000,0.000,0,0.000,0,17.432,492135.308,549352.451,588881.391,517709.335,385776.505,487333.939,545439.485,543872.303 +4.407275,0.100176,16454342,0.490378,3886161.405,0.000,0.000,43.049,0.000,8.245,7.915,349.617,19.575,225.463,4.529724,13.229,8,0.000,0.000,0.000,0,0.000,0,43.049,480773.968,579061.009,579490.254,203342.173,517609.148,442012.178,521681.981,562190.696 +4.507443,0.100167,16615116,0.495169,1605055.016,0.000,0.000,7.130,0.000,108.412,6.230,357.426,522.212,171.393,4.572021,13.212,8,0.000,0.000,0.000,0,0.000,0,7.130,0.000,0.000,488402.985,120738.026,516775.522,0.000,0.000,479138.483 +4.607608,0.100166,16715395,0.498158,1001131.426,0.000,0.000,26.809,0.000,208.578,6.599,357.426,452.649,389.433,4.962646,13.174,8,0.000,0.000,0.000,0,0.000,0,26.809,0.000,0.000,366313.129,0.000,232205.305,0.000,0.000,402612.991 +4.707733,0.100125,16856085,0.502350,1405144.665,0.000,0.000,6.650,0.000,308.703,6.524,357.426,472.496,895.132,4.968506,13.087,8,0.000,0.000,0.000,0,0.000,0,6.650,0.000,0.000,464719.463,0.000,476984.142,0.000,0.000,463441.060 +4.807882,0.100148,16987680,0.506272,1314001.323,0.000,0.000,41.234,0.000,408.851,6.943,357.426,613.504,364.420,5.025269,13.051,8,0.000,0.000,0.000,0,0.000,0,41.234,0.000,0.000,497092.806,0.000,320894.111,0.000,0.000,496014.406 +4.908043,0.100162,17091406,0.509364,1035582.832,0.000,0.000,6.309,0.000,509.013,4.028,357.426,217.265,631.555,5.148926,12.989,8,0.000,0.000,0.000,0,0.000,0,6.309,0.000,0.000,411823.036,0.000,190850.909,0.000,0.000,432908.887 +5.008205,0.100162,17219737,0.513188,1281239.095,0.000,0.000,75.013,0.000,609.175,4.584,357.426,319.367,387.109,5.164062,12.951,8,0.000,0.000,0.000,0,0.000,0,75.013,0.000,0.000,430184.680,0.000,327041.393,0.000,0.000,524013.022 +5.108372,0.100167,17374158,0.517790,1541636.438,0.000,0.000,15.364,0.000,709.342,6.650,357.426,534.849,205.555,5.326050,12.931,8,0.000,0.000,0.000,0,0.000,0,15.364,0.000,0.000,558218.127,0.000,580610.746,0.000,0.000,402807.565 +5.208522,0.100150,17482264,0.521012,1079435.978,0.000,0.000,6.486,0.000,809.492,4.002,357.426,209.490,544.532,5.329590,12.878,8,0.000,0.000,0.000,0,0.000,0,6.486,0.000,0.000,435464.839,0.000,444551.168,0.000,0.000,199419.971 +5.308647,0.100124,17567434,0.523550,850643.798,0.000,0.000,75.723,0.000,909.616,3.898,357.426,304.973,446.711,5.393433,12.834,7,0.000,0.000,0.000,0,0.000,0,75.723,0.000,0.000,141953.743,0.000,403019.591,0.000,0.000,305670.464 +5.408795,0.100149,17660014,0.526309,924424.983,0.000,0.000,7.898,0.000,1009.765,5.879,357.426,529.993,238.512,5.393433,12.811,7,0.000,0.000,0.000,0,0.000,0,7.898,0.000,0.000,0.000,0.000,464089.699,0.000,0.000,460335.283 +5.508951,0.100156,17763261,0.529386,1030866.487,0.000,0.000,6.495,0.000,1109.921,4.465,357.426,332.647,566.736,5.496948,12.755,7,0.000,0.000,0.000,0,0.000,0,6.495,0.000,0.000,0.000,0.000,540918.601,0.000,0.000,489947.886 +5.609092,0.100141,17884888,0.533011,1214558.262,0.000,0.000,5.545,0.000,1210.061,4.313,357.426,339.092,519.814,5.562378,12.705,7,0.000,0.000,0.000,0,0.000,0,5.545,0.000,0.000,0.000,0.000,607194.251,0.000,0.000,607364.012 +5.709212,0.100120,17956949,0.535159,719744.421,0.000,0.000,8.114,0.000,1310.182,5.782,357.426,532.524,262.965,5.672974,12.679,5,0.000,0.000,0.000,0,0.000,0,8.114,0.000,0.000,0.000,0.000,299000.416,0.000,0.000,420744.005 +5.809338,0.100126,17956949,0.535159,0.000,0.000,0.000,0.000,0.000,1410.307,2.595,357.426,319.209,623.358,5.676025,12.618,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909481,0.100143,17956949,0.535159,0.000,0.000,0.000,0.000,0.000,1510.451,2.862,357.426,450.097,539.344,5.754517,12.565,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009618,0.100137,17956951,0.535159,19.973,0.000,0.000,1601.044,0.000,1610.587,4.574,379.695,442.520,284.533,5.763916,12.537,5,0.000,0.000,0.000,0,0.000,0,1601.044,9.986,0.000,0.000,0.000,0.000,0.000,9.986,0.000 +6.109771,0.100154,18042565,0.537710,854827.378,0.000,0.000,1637.095,0.000,4.985,6.070,404.480,37.091,375.985,5.800537,12.501,5,0.000,0.000,0.000,0,0.000,0,1637.095,124858.275,42864.180,0.000,149520.405,0.000,184416.821,353167.697,0.000 +6.209909,0.100138,18336522,0.546471,2935518.837,0.000,0.000,20.718,0.000,105.123,4.100,404.480,58.903,219.775,5.821167,12.479,5,0.000,0.000,0.000,0,0.000,0,20.718,648964.397,731959.859,0.000,789500.450,0.000,765094.132,0.000,0.000 +6.310037,0.100128,18533902,0.552353,1971283.932,0.000,0.000,175.482,0.000,31.088,3.487,404.480,192.801,253.505,5.846558,12.454,5,0.000,0.000,0.000,0,0.000,0,175.482,514752.990,383130.987,0.000,544534.977,0.000,528854.991,9.987,0.000 +6.410246,0.100209,18533909,0.552354,69.854,0.000,0.000,126.706,0.000,131.269,3.369,404.480,693.476,502.000,6.040283,12.405,5,0.000,0.000,0.000,0,0.000,0,126.706,0.000,19.958,0.000,19.958,0.000,9.979,19.958,0.000 +6.510423,0.100178,18533914,0.552354,49.911,0.000,0.000,168.884,0.000,127.789,2.105,404.480,474.118,1007.779,6.069946,12.307,5,0.000,0.000,0.000,0,0.000,0,168.884,19.965,0.000,0.000,0.000,0.000,9.982,19.965,0.000 +6.610546,0.100123,18533924,0.552354,99.877,0.000,0.000,165.080,0.000,78.695,4.366,404.480,959.796,599.068,6.187500,12.248,5,0.000,0.000,0.000,0,0.000,0,165.080,19.975,19.975,0.000,19.975,0.000,19.975,19.975,0.000 +6.710704,0.100158,18533936,0.552354,119.811,0.000,0.000,111.510,0.000,60.945,4.015,404.480,785.867,1092.492,6.283691,12.141,5,0.000,0.000,0.000,0,0.000,0,111.510,19.968,29.953,0.000,19.968,0.000,29.953,19.968,0.000 +6.810858,0.100153,18533946,0.552355,99.847,0.000,0.000,83.536,0.000,94.260,3.816,404.480,749.709,792.417,6.449707,12.064,5,0.000,0.000,0.000,0,0.000,0,83.536,19.969,29.954,0.000,19.969,0.000,9.985,19.969,0.000 +6.911005,0.100147,18533959,0.552355,129.809,0.000,0.000,126.324,0.000,79.344,4.783,404.480,990.732,933.629,6.527954,11.972,5,0.000,0.000,0.000,0,0.000,0,126.324,19.971,19.971,0.000,39.941,0.000,29.956,19.971,0.000 +7.011138,0.100133,18533971,0.552355,119.841,0.000,0.000,103.042,0.000,69.381,4.449,404.480,884.333,1046.969,6.614136,11.870,5,0.000,0.000,0.000,0,0.000,0,103.042,19.973,19.973,0.000,19.973,0.000,29.960,29.960,0.000 +7.111286,0.100148,18533982,0.552356,109.837,0.000,0.000,92.142,0.000,88.924,3.815,404.480,770.226,714.917,6.700928,11.800,5,0.000,0.000,0.000,0,0.000,0,92.142,19.970,19.970,0.000,19.970,0.000,19.970,29.956,0.000 +7.211444,0.100158,18606626,0.554521,725294.608,0.000,0.000,125.455,0.000,0.024,4.864,404.480,652.056,905.250,6.876831,11.712,5,0.000,0.000,0.000,0,0.000,0,125.455,257243.758,128856.509,0.000,251363.045,0.000,64777.702,23053.594,0.000 +7.311693,0.100250,18871938,0.562428,2646510.710,0.000,0.000,14.277,0.000,10.644,5.925,404.480,0.234,262.703,6.876831,11.686,5,0.000,0.000,0.000,0,0.000,0,14.277,541826.863,501487.605,0.000,569098.756,0.000,551861.802,482235.684,0.000 +7.411947,0.100253,19210530,0.572518,3377369.278,0.000,0.000,17.719,0.000,0.023,5.637,404.480,0.000,193.261,6.876831,11.667,5,0.000,0.000,0.000,0,0.000,0,17.719,726410.895,667280.599,0.000,677754.083,0.000,684556.859,621366.842,0.000 +7.512249,0.100303,19528858,0.582005,3173675.822,0.000,0.000,12.267,0.000,0.000,5.058,404.480,0.000,162.789,6.888794,11.651,4,0.000,0.000,0.000,0,0.000,0,12.267,783479.036,768623.990,0.000,798872.452,0.000,221669.185,601031.160,0.000 +7.612415,0.100166,19797338,0.590007,2680343.420,0.000,0.000,16.610,0.000,0.000,4.283,404.480,0.000,83.065,6.902954,11.643,3,0.000,0.000,0.000,0,0.000,0,16.610,754854.910,726002.882,0.000,474920.355,0.000,0.000,724565.273,0.000 +7.712655,0.100240,19994575,0.595885,1967647.351,0.000,0.000,11.224,0.000,0.000,3.141,404.480,0.000,74.353,6.924194,11.636,1,0.000,0.000,0.000,0,0.000,0,11.224,605396.956,532651.556,0.000,0.000,0.000,0.000,829598.838,0.000 +7.812957,0.100302,20000000,0.596046,54086.662,0.000,0.000,8.733,0.000,0.000,0.334,404.480,0.000,21.069,6.928223,11.634,0,0.000,0.000,0.000,0,0.000,0,8.733,0.000,0.000,0.000,0.000,0.000,0.000,54086.662,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.log new file mode 100644 index 000000000..d4024dcd9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=226 +worker=0 kind=insert tid=6 os_tid=221 +worker=4 kind=insert tid=7 os_tid=225 +worker=6 kind=insert tid=8 os_tid=227 +worker=1 kind=insert tid=9 os_tid=222 +worker=3 kind=insert tid=12 os_tid=224 +start_monotonic_ns=2088306604869256 main_address=0x55e915531300 +worker=7 kind=insert tid=11 os_tid=228 +worker=2 kind=insert tid=10 os_tid=223 +load_end reason=complete inserted=20000000 elapsed_s=7.813 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.154 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088306604889241 cpu_ns=10003434 +diagnostic_stage name=stop_request wall_ns=2088314417886076 cpu_ns=54936380869 +diagnostic_stage name=workers_joined wall_ns=2088314417926469 cpu_ns=54936420517 +diagnostic_stage name=before_close wall_ns=2088314418006751 cpu_ns=54936500743 +diagnostic_stage name=after_close wall_ns=2088314572232304 cpu_ns=55006026651 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088314330223959 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088314295805017 last_end_ns=2088314295806047 loop_exit_ns=2088314295806093 deregister_start_ns=2088314295806129 deregister_end_ns=2088314295806730 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088314289881847 last_end_ns=2088314289882932 loop_exit_ns=2088314289882975 deregister_start_ns=2088314289883015 deregister_end_ns=2088314289883994 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088311871984183 last_end_ns=2088311871985366 loop_exit_ns=2088311871985431 deregister_start_ns=2088311871985459 deregister_end_ns=2088311871988513 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088314191307441 last_end_ns=2088314191308495 loop_exit_ns=2088314191308547 deregister_start_ns=2088314191308572 deregister_end_ns=2088314191309300 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088312286674319 last_end_ns=2088312286675678 loop_exit_ns=2088312286675738 deregister_start_ns=2088312286675855 deregister_end_ns=2088312286676828 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088314062447794 last_end_ns=2088314062448769 loop_exit_ns=2088314062448819 deregister_start_ns=2088314062448843 deregister_end_ns=2088314062449818 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088314330223335 last_end_ns=2088314330223959 loop_exit_ns=2088314330223994 deregister_start_ns=2088314330224014 deregister_end_ns=2088314330224687 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088312307611961 last_end_ns=2088312307612963 loop_exit_ns=2088312307613016 deregister_start_ns=2088312307613039 deregister_end_ns=2088312307614106 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.summary.csv new file mode 100644 index 000000000..a5c38d9ed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-14-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2559817.293757,7.813058,20000000,0.002688,0.001392,0.004160,0.010624,1637.094923,0.002688,0.001392,0.004160,0.010624,1637.094923,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.csv new file mode 100644 index 000000000..a25acd305 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.csv @@ -0,0 +1,80 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,519083,0.015470,5187326.687,0.000,0.000,16.536,0.000,0.002,8.221,83.227,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,16.536,597376.556,748004.827,643715.260,625067.854,764773.503,626107.152,584075.539,598205.996 +0.200229,0.100161,989420,0.029487,4695793.619,0.000,0.000,18.740,0.000,3.349,9.116,157.184,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,18.740,558219.347,597336.234,591196.140,590846.704,703814.438,477649.341,620658.605,556072.810 +0.300388,0.100159,1442642,0.042994,4525008.675,0.000,0.000,20.633,0.000,0.001,9.222,232.809,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,20.633,558230.371,500532.322,682392.498,578278.421,697238.838,584418.635,364788.651,559128.939 +0.400546,0.100158,1899550,0.056611,4561893.649,0.000,0.000,15.321,0.000,0.001,9.611,282.371,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,15.321,543563.724,597638.540,682534.803,582392.557,581104.586,575703.095,532650.915,466305.429 +0.500711,0.100165,2291999,0.068307,3918024.202,0.000,0.000,23.353,0.000,22.014,9.868,291.621,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,23.353,554315.230,341406.587,534727.555,456806.147,503558.992,463295.437,622772.258,441141.997 +0.600916,0.100206,2479989,0.073909,1876041.920,0.000,0.000,93.351,0.000,51.243,10.420,297.539,0.000,72.663,0.216431,14.090,8,0.000,0.000,0.000,0,0.000,0,93.351,454834.633,106510.960,164561.579,379729.087,216045.702,181786.157,275333.776,97240.026 +0.701067,0.100151,2711650,0.080813,2313128.487,0.000,0.000,100.917,0.000,3.625,8.260,297.539,11.896,817.832,0.586670,14.010,8,0.000,0.000,0.000,0,0.000,0,100.917,306229.092,290063.423,365270.228,320397.766,346897.881,217872.079,147837.488,318560.531 +0.801255,0.100188,3092295,0.092158,3799305.141,0.000,0.000,21.713,0.000,0.004,9.173,297.539,56.846,819.241,0.586670,13.930,8,0.000,0.000,0.000,0,0.000,0,21.713,364015.443,434682.549,409889.175,565087.314,482053.465,539056.267,550744.287,453776.641 +0.901433,0.100178,3497750,0.104241,4047343.664,0.000,0.000,14.953,0.000,0.001,9.423,297.539,96.079,356.631,0.603851,13.895,8,0.000,0.000,0.000,0,0.000,0,14.953,459002.741,465171.757,524406.289,622072.394,495986.890,421140.156,558236.055,501327.382 +1.001605,0.100172,3899838,0.116224,4013989.305,0.000,0.000,15.506,0.000,0.003,9.441,297.539,66.487,133.326,0.616333,13.882,8,0.000,0.000,0.000,0,0.000,0,15.506,511322.228,357496.297,477430.410,532336.154,446862.884,652390.062,570041.427,466109.843 +1.101772,0.100168,4144628,0.123520,2443805.355,0.000,0.000,72.369,0.000,14.645,10.037,297.539,116.134,30.301,0.725105,13.879,8,0.000,0.000,0.000,0,0.000,0,72.369,555619.049,156368.002,212164.514,636753.107,399570.512,184510.848,151036.935,147782.388 +1.201961,0.100189,4544321,0.135431,3989404.587,0.000,0.000,22.914,0.000,8.195,8.875,297.539,5.302,1.677,0.781139,13.879,8,0.000,0.000,0.000,0,0.000,0,22.914,440349.347,520587.989,505256.909,468566.120,572430.196,527435.073,455420.917,499358.036 +1.302138,0.100177,4934664,0.147064,3896532.281,0.000,0.000,15.487,0.000,7.044,8.513,297.539,0.000,0.000,0.781139,13.879,8,0.000,0.000,0.000,0,0.000,0,15.487,500014.864,413168.601,583467.135,392075.939,476167.080,550485.520,475228.741,505924.403 +1.402326,0.100188,5337307,0.159064,4018856.545,0.000,0.000,14.466,0.000,9.482,8.307,297.539,0.000,223.563,1.041260,13.857,8,0.000,0.000,0.000,0,0.000,0,14.466,550552.495,531618.176,588021.885,489527.495,565374.563,477450.255,329578.915,486732.762 +1.502484,0.100158,5724478,0.170603,3865607.134,0.000,0.000,21.204,0.000,9.052,8.164,297.539,0.000,478.190,1.105957,13.810,8,0.000,0.000,0.000,0,0.000,0,21.204,562202.417,442721.050,517403.145,438717.371,530492.480,466753.109,457847.169,449470.394 +1.602629,0.100145,5921565,0.176476,1968024.060,0.000,0.000,72.843,0.000,22.925,10.021,297.539,0.000,153.450,1.236820,13.795,8,0.000,0.000,0.000,0,0.000,0,72.843,142294.230,629509.672,585513.295,179031.105,50686.702,178851.365,167238.159,34899.532 +1.702809,0.100180,6395179,0.190591,4727641.544,0.000,0.000,26.216,0.000,0.001,8.577,297.539,0.000,0.429,1.287968,13.795,8,0.000,0.000,0.000,0,0.000,0,26.216,619646.118,673000.208,670524.658,573688.731,599951.521,481364.694,569206.788,540258.825 +1.803003,0.100194,6889414,0.205321,4932780.898,0.000,0.000,12.726,0.000,5.850,8.475,297.539,0.000,0.000,1.287968,13.795,8,0.000,0.000,0.000,0,0.000,0,12.726,640178.118,707936.674,605874.664,617112.863,718166.828,604537.258,486705.839,552268.654 +1.903174,0.100172,7284503,0.217095,3944115.823,0.000,0.000,20.368,0.000,8.227,8.004,297.539,0.000,392.139,1.597046,13.757,8,0.000,0.000,0.000,0,0.000,0,20.368,505302.123,583487.836,554996.771,491226.299,531557.030,447231.861,423891.949,406421.954 +2.003339,0.100164,7575300,0.225762,2903199.839,0.000,0.000,23.927,0.000,33.814,8.824,297.539,0.000,477.302,1.723885,13.710,8,0.000,0.000,0.000,0,0.000,0,23.927,243929.207,414548.867,554518.887,358710.613,305058.767,339452.256,225908.816,461072.426 +2.103514,0.100176,7819600,0.233042,2438716.930,0.000,0.000,76.353,0.000,0.001,10.253,297.539,0.000,23.552,1.882946,13.708,8,0.000,0.000,0.000,0,0.000,0,76.353,307869.295,381679.664,516702.526,203911.874,234518.121,303047.763,141351.747,349635.941 +2.203685,0.100171,8284140,0.246887,4637466.778,0.000,0.000,13.961,0.000,0.994,8.380,297.539,0.000,0.000,1.882946,13.708,8,0.000,0.000,0.000,0,0.000,0,13.961,454113.158,664473.299,620768.064,682352.713,596170.144,534755.205,562218.225,522615.971 +2.303860,0.100175,8705129,0.259433,4202556.035,0.000,0.000,11.579,0.000,0.001,8.509,297.539,0.000,102.633,2.108276,13.698,8,0.000,0.000,0.000,0,0.000,0,11.579,483017.077,571312.990,520451.749,529046.750,569685.830,518594.990,518854.537,491592.113 +2.404036,0.100176,9068877,0.270274,3631097.547,0.000,0.000,21.031,0.000,18.893,7.631,297.539,0.000,546.578,2.174072,13.644,8,0.000,0.000,0.000,0,0.000,0,21.031,346261.369,550033.196,528091.763,546419.547,509544.364,422816.806,335350.548,392579.954 +2.504205,0.100170,9333589,0.278163,2642639.959,0.000,0.000,23.914,0.000,46.452,8.862,297.539,0.000,240.920,2.276917,13.621,8,0.000,0.000,0.000,0,0.000,0,23.914,219198.395,445335.028,293642.191,341550.972,613969.144,264551.508,231637.308,232755.412 +2.604476,0.100270,9614624,0.286538,2802772.229,0.000,0.000,72.632,0.000,1.933,9.837,297.539,0.156,8.298,2.425262,13.620,8,0.000,0.000,0.000,0,0.000,0,72.632,385128.739,344368.940,184112.221,533048.812,392847.869,429269.397,321520.714,212475.536 +2.704627,0.100151,10087842,0.300641,4725032.443,0.000,0.000,13.405,0.000,0.003,8.445,297.539,0.000,0.000,2.425262,13.620,8,0.000,0.000,0.000,0,0.000,0,13.405,659102.975,404548.040,489080.168,698802.921,690834.974,677375.334,547202.247,558085.784 +2.804802,0.100175,10557050,0.314625,4683885.355,0.000,0.000,13.328,0.000,0.001,8.293,297.539,0.000,258.649,2.708618,13.595,8,0.000,0.000,0.000,0,0.000,0,13.328,568116.058,437754.132,561827.061,746374.189,639950.381,667641.934,532937.604,529283.996 +2.905007,0.100205,10930025,0.325740,3722123.555,0.000,0.000,22.085,0.000,0.002,8.354,297.539,0.000,571.719,2.752319,13.539,8,0.000,0.000,0.000,0,0.000,0,22.085,604830.732,383643.933,485814.590,547428.347,462771.804,368494.972,425897.358,443241.820 +3.005158,0.100151,11202469,0.333860,2720331.999,0.000,0.000,71.360,0.000,10.588,9.982,297.539,66.813,141.544,2.928417,13.525,8,0.000,0.000,0.000,0,0.000,0,71.360,165689.790,585565.731,477129.482,165550.001,133797.950,594642.025,469331.258,128625.761 +3.105337,0.100180,11525356,0.343482,3223075.394,0.000,0.000,68.692,0.000,0.001,9.720,297.539,23.122,4.679,3.233643,13.524,8,0.000,0.000,0.000,0,0.000,0,68.692,353474.506,620135.090,158395.229,302256.588,279208.026,624427.373,581634.309,303544.273 +3.205508,0.100170,12011793,0.357979,4856098.753,0.000,0.000,12.421,0.000,1.369,8.470,297.539,0.000,0.000,3.233643,13.524,8,0.000,0.000,0.000,0,0.000,0,12.421,692131.114,703082.461,568691.365,744062.660,556881.480,644412.392,546039.947,400797.334 +3.305694,0.100186,12413834,0.369961,4012936.748,0.000,0.000,24.140,0.000,4.018,8.458,297.539,0.000,539.737,3.256348,13.472,8,0.000,0.000,0.000,0,0.000,0,24.140,558180.506,533855.806,452896.575,589951.340,382078.459,578532.605,476552.521,440888.937 +3.405856,0.100162,12815050,0.381918,4005673.933,0.000,0.000,17.499,0.000,6.424,8.335,297.539,0.000,351.930,3.325089,13.437,8,0.000,0.000,0.000,0,0.000,0,17.499,502276.704,580030.803,446257.411,592979.835,490745.375,526068.180,460404.504,406911.121 +3.506028,0.100172,12985946,0.387011,1706030.728,0.000,0.000,74.200,0.000,32.799,10.768,297.539,75.300,60.014,3.514587,13.431,8,0.000,0.000,0.000,0,0.000,0,74.200,1597.257,464033.250,173512.078,378010.951,4582.132,101136.348,174710.021,408448.690 +3.606208,0.100180,13414863,0.399794,4281467.341,0.000,0.000,55.387,0.000,0.001,9.432,297.539,0.000,0.000,3.514587,13.431,8,0.000,0.000,0.000,0,0.000,0,55.387,597964.221,373508.033,573837.626,545768.125,546227.299,473428.269,570733.211,600000.557 +3.706370,0.100163,13894594,0.414091,4789522.667,0.000,0.000,15.819,0.000,0.176,8.451,297.539,0.000,62.711,3.740479,13.425,8,0.000,0.000,0.000,0,0.000,0,15.819,676270.445,562665.157,486389.175,698993.499,667324.990,674673.042,450367.743,572838.616 +3.806537,0.100167,14228193,0.424033,3330428.817,0.000,0.000,29.441,0.000,0.225,7.838,297.539,0.000,649.423,3.818604,13.362,8,0.000,0.000,0.000,0,0.000,0,29.441,335639.546,444038.540,369063.734,491888.639,433835.577,451356.321,425319.797,379286.663 +3.906697,0.100160,14601826,0.435168,3730348.982,0.000,0.000,17.244,0.000,17.857,8.689,297.539,0.000,269.451,3.914192,13.335,8,0.000,0.000,0.000,0,0.000,0,17.244,513676.402,367181.284,433684.656,613406.501,452394.658,435052.463,496633.727,418319.292 +4.006871,0.100174,14763722,0.439993,1616153.017,0.000,0.000,72.058,0.000,46.277,10.880,297.539,82.981,62.548,4.293823,13.329,8,0.000,0.000,0.000,0,0.000,0,72.058,453262.760,210684.078,1766.931,324476.440,149.740,220167.606,402041.722,3603.741 +4.107046,0.100175,15188352,0.452648,4238869.474,0.000,0.000,63.121,0.000,0.001,8.879,297.539,0.000,0.000,4.293823,13.329,8,0.000,0.000,0.000,0,0.000,0,63.121,524021.417,546142.639,460093.479,428079.598,541570.654,533145.423,664195.698,541620.566 +4.207227,0.100181,15623438,0.465615,4343001.599,0.000,0.000,11.217,0.000,0.001,8.298,297.539,0.000,176.595,4.308838,13.312,8,0.000,0.000,0.000,0,0.000,0,11.217,502031.604,498937.203,497429.930,627804.026,595232.962,526836.721,598946.243,495782.911 +4.307430,0.100202,15966435,0.475837,3423049.313,0.000,0.000,26.713,0.000,0.004,7.792,297.539,0.000,520.666,4.373047,13.261,8,0.000,0.000,0.000,0,0.000,0,26.713,418663.550,451836.482,329004.821,526325.880,460848.262,438862.712,448732.757,348774.850 +4.407579,0.100149,16378619,0.488121,4115696.911,0.000,0.000,16.603,0.000,30.609,7.962,297.539,9.049,236.990,4.424194,13.238,8,0.000,0.000,0.000,0,0.000,0,16.603,523997.881,378644.835,478865.246,642361.212,599754.806,644967.322,373312.793,473792.817 +4.510613,0.103034,16575792,0.493997,1913667.083,0.000,0.000,35.694,0.000,98.398,7.867,357.695,556.324,198.774,4.574585,13.218,8,0.000,0.000,0.000,0,0.000,0,35.694,287419.358,439388.436,534842.255,32629.968,29970.655,32930.839,531357.972,25127.599 +4.610787,0.100174,16686819,0.497306,1108337.392,0.000,0.000,47.706,0.000,198.573,6.514,357.695,467.934,886.150,4.973511,13.131,8,0.000,0.000,0.000,0,0.000,0,47.706,0.000,413279.365,260475.808,0.000,0.000,0.000,434582.219,0.000 +4.710933,0.100146,16844469,0.502004,1574200.314,0.000,0.000,4.245,0.000,298.719,8.534,357.695,635.868,600.724,4.976685,13.072,8,0.000,0.000,0.000,0,0.000,0,4.245,0.000,529825.998,520289.929,0.000,0.000,0.000,524084.386,0.000 +4.811103,0.100170,16975191,0.505900,1305006.396,0.000,0.000,19.102,0.000,398.888,7.775,357.695,579.798,780.590,5.113037,12.996,8,0.000,0.000,0.000,0,0.000,0,19.102,0.000,354967.889,480514.931,0.000,0.000,0.000,469523.575,0.000 +4.911246,0.100143,17111299,0.509956,1359131.074,0.000,0.000,17.631,0.000,499.032,7.166,357.695,527.096,391.977,5.143066,12.958,8,0.000,0.000,0.000,0,0.000,0,17.631,0.000,502359.641,491575.106,0.000,0.000,0.000,365196.327,0.000 +5.011396,0.100150,17267364,0.514608,1558316.297,0.000,0.000,2.350,0.000,599.181,7.135,357.695,507.677,696.106,5.292236,12.889,8,0.000,0.000,0.000,0,0.000,0,2.350,0.000,539991.320,562507.600,0.000,0.000,0.000,455817.377,0.000 +5.111539,0.100143,17379501,0.517949,1119772.913,0.000,0.000,59.225,0.000,699.324,6.139,357.695,475.533,495.270,5.336426,12.841,8,0.000,0.000,0.000,0,0.000,0,59.225,0.000,412441.751,436287.740,0.000,0.000,0.000,271043.422,0.000 +5.211684,0.100146,17500069,0.521543,1203927.491,0.000,0.000,18.450,0.000,799.470,8.010,357.695,583.838,626.003,5.460205,12.780,8,0.000,0.000,0.000,0,0.000,0,18.450,0.000,326634.531,429474.831,0.000,0.000,0.000,447818.129,0.000 +5.311839,0.100155,17647225,0.525928,1469287.248,0.000,0.000,4.584,0.000,899.624,6.000,357.695,428.517,478.089,5.468506,12.733,7,0.000,0.000,0.000,0,0.000,0,4.584,0.000,411463.532,577406.844,0.000,0.000,0.000,480416.872,0.000 +5.411996,0.100157,17694973,0.527351,476731.489,0.000,0.000,20.962,0.000,999.781,6.508,357.695,588.724,421.331,5.645142,12.692,6,0.000,0.000,0.000,0,0.000,0,20.962,0.000,0.000,88381.234,0.000,0.000,0.000,388350.255,0.000 +5.512135,0.100139,17759426,0.529272,643635.951,0.000,0.000,5.700,0.000,1099.920,4.209,357.695,389.810,719.508,5.645142,12.621,6,0.000,0.000,0.000,0,0.000,0,5.700,0.000,0.000,0.000,0.000,0.000,0.000,643635.951,0.000 +5.612295,0.100160,17820123,0.531081,606000.061,0.000,0.000,1.110,0.000,1200.080,7.107,357.695,699.466,459.811,5.694580,12.576,5,0.000,0.000,0.000,0,0.000,0,1.110,0.000,0.000,0.000,0.000,0.000,0.000,606000.061,0.000 +5.712443,0.100148,17825198,0.531232,50674.957,0.000,0.000,1283.265,0.000,1253.807,4.984,412.430,145.605,504.565,5.773193,12.527,5,0.000,0.000,0.000,0,0.000,0,1283.265,0.000,0.000,0.000,49916.081,738.906,9.985,0.000,9.985 +5.812608,0.100164,18056160,0.538116,2305827.237,0.000,0.000,1284.991,0.000,8.191,6.347,412.430,60.447,390.179,5.776489,12.489,5,0.000,0.000,0.000,0,0.000,0,1284.991,145291.017,0.000,0.000,511219.116,657728.129,535519.146,0.000,456069.829 +5.912769,0.100161,18373809,0.547582,3171368.620,0.000,0.000,15.360,0.000,108.352,4.491,412.430,75.698,121.094,5.789551,12.477,5,0.000,0.000,0.000,0,0.000,0,15.360,872880.403,0.000,0.000,807895.346,0.000,855728.102,0.000,634864.770 +6.012923,0.100154,18413928,0.548778,400574.977,0.000,0.000,122.434,0.000,86.742,4.179,412.430,755.715,445.644,5.837158,12.433,5,0.000,0.000,0.000,0,0.000,0,122.434,106776.061,0.000,0.000,101284.493,29.954,106306.782,0.000,86177.687 +6.113047,0.100124,18413934,0.548778,59.926,0.000,0.000,140.043,0.000,120.759,2.373,412.430,469.299,1151.888,6.093994,12.321,5,0.000,0.000,0.000,0,0.000,0,140.043,19.975,0.000,0.000,19.975,0.000,0.000,0.000,19.975 +6.213171,0.100124,18413946,0.548778,119.852,0.000,0.000,168.218,0.000,53.463,4.166,412.430,823.513,585.253,6.119507,12.264,5,0.000,0.000,0.000,0,0.000,0,168.218,19.975,0.000,0.000,19.975,39.951,19.975,0.000,19.975 +6.313303,0.100132,18413950,0.548778,39.947,0.000,0.000,105.478,0.000,145.097,2.153,412.430,409.030,672.275,6.243896,12.198,5,0.000,0.000,0.000,0,0.000,0,105.478,19.974,0.000,0.000,0.000,0.000,0.000,0.000,19.974 +6.413448,0.100146,18413960,0.548779,99.855,0.000,0.000,157.603,0.000,81.590,3.451,412.430,777.500,469.433,6.254883,12.152,5,0.000,0.000,0.000,0,0.000,0,157.603,19.971,0.000,0.000,19.971,19.971,29.956,0.000,9.985 +6.513609,0.100161,18413965,0.548779,49.920,0.000,0.000,141.305,0.000,114.864,1.873,412.430,397.135,684.837,6.420288,12.085,5,0.000,0.000,0.000,0,0.000,0,141.305,0.000,0.000,0.000,19.968,9.984,9.984,0.000,9.984 +6.613745,0.100136,18413974,0.548779,89.878,0.000,0.000,170.086,0.000,96.192,2.412,412.430,573.792,629.771,6.420288,12.023,5,0.000,0.000,0.000,0,0.000,0,170.086,19.973,0.000,0.000,19.973,9.986,19.973,0.000,19.973 +6.713905,0.100161,18413982,0.548779,79.872,0.000,0.000,123.073,0.000,122.462,2.732,412.430,610.114,352.559,6.458374,11.989,5,0.000,0.000,0.000,0,0.000,0,123.073,19.968,0.000,0.000,19.968,19.968,19.968,0.000,0.000 +6.814074,0.100169,18413984,0.548779,19.966,0.000,0.000,173.292,0.000,164.485,1.808,412.430,455.909,697.102,6.583496,11.921,5,0.000,0.000,0.000,0,0.000,0,173.292,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.966 +6.914203,0.100129,18413993,0.548780,89.884,0.000,0.000,180.833,0.000,84.894,2.078,412.430,421.021,513.051,6.603516,11.871,5,0.000,0.000,0.000,0,0.000,0,180.833,19.974,0.000,0.000,19.974,19.974,19.974,0.000,9.987 +7.014323,0.100120,18414000,0.548780,69.916,0.000,0.000,157.495,0.000,163.429,2.482,412.430,570.136,471.232,6.658203,11.825,5,0.000,0.000,0.000,0,0.000,0,157.495,19.976,0.000,0.000,0.000,19.976,19.976,0.000,9.988 +7.114459,0.100136,18422891,0.549045,88789.150,0.000,0.000,179.128,0.000,119.638,2.119,412.430,437.803,604.568,6.754272,11.766,5,0.000,0.000,0.000,0,0.000,0,179.128,0.000,0.000,0.000,19.973,88749.204,0.000,0.000,19.973 +7.214705,0.100246,18613785,0.554734,1904256.291,0.000,0.000,146.384,0.000,0.001,5.253,412.430,337.802,477.575,6.791870,11.719,5,0.000,0.000,0.000,0,0.000,0,146.384,533647.441,0.000,0.000,269217.832,426750.365,415617.747,0.000,259022.907 +7.314957,0.100252,18930506,0.564173,3159235.300,0.000,0.000,18.824,0.000,0.001,5.681,412.430,0.156,143.856,6.812988,11.705,5,0.000,0.000,0.000,0,0.000,0,18.824,641131.623,0.000,0.000,733668.038,589482.000,603097.631,0.000,591856.007 +7.415096,0.100138,19248069,0.573637,3171243.156,0.000,0.000,15.148,0.000,5.116,4.372,412.430,0.000,216.107,6.830688,11.683,4,0.000,0.000,0.000,0,0.000,0,15.148,843672.930,0.000,0.000,50210.543,725086.973,839209.105,0.000,713063.605 +7.515327,0.100232,19560028,0.582934,3112381.258,0.000,0.000,12.750,0.000,0.001,4.599,412.430,0.000,138.858,6.854980,11.670,4,0.000,0.000,0.000,0,0.000,0,12.750,821048.329,0.000,0.000,0.000,723723.747,780911.292,0.000,786697.890 +7.615557,0.100230,19736167,0.588184,1757352.430,0.000,0.000,17.296,0.000,0.000,3.173,412.430,0.000,143.148,6.884403,11.656,2,0.000,0.000,0.000,0,0.000,0,17.296,182031.777,0.000,0.000,0.000,694634.057,134221.622,0.000,746464.974 +7.715788,0.100231,19844820,0.591422,1084022.245,0.000,0.000,11.463,0.000,0.000,1.642,412.430,0.000,106.005,6.916504,11.645,1,0.000,0.000,0.000,0,0.000,0,11.463,0.000,0.000,0.000,0.000,175354.339,0.000,0.000,908667.906 +7.816016,0.100228,19960373,0.594865,1152903.099,0.000,0.000,0.521,0.000,0.000,0.992,412.430,0.000,36.168,6.918430,11.642,1,0.000,0.000,0.000,0,0.000,0,0.521,0.000,0.000,0.000,0.000,0.000,0.000,0.000,1152903.099 +7.916323,0.100307,20000000,0.596046,395056.729,0.000,0.000,12.788,0.000,0.000,0.605,412.430,0.000,31.700,6.952881,11.639,0,0.000,0.000,0.000,0,0.000,0,12.788,0.000,0.000,0.000,0.000,0.000,0.000,0.000,395056.729 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.log new file mode 100644 index 000000000..5630fa604 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=240 +worker=7 kind=insert tid=8 os_tid=242 +start_monotonic_ns=2088314713884341 main_address=0x55b72da5f300 +worker=1 kind=insert tid=9 os_tid=236 +worker=0 kind=insert tid=6 os_tid=235 +worker=6 kind=insert tid=7 os_tid=241 +worker=2 kind=insert tid=10 os_tid=237 +worker=3 kind=insert tid=12 os_tid=238 +worker=4 kind=insert tid=11 os_tid=239 +load_end reason=complete inserted=20000000 elapsed_s=7.916 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.158 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088314713886225 cpu_ns=8807202 +diagnostic_stage name=stop_request wall_ns=2088322630264129 cpu_ns=55124419185 +diagnostic_stage name=workers_joined wall_ns=2088322630330889 cpu_ns=55124485011 +diagnostic_stage name=before_close wall_ns=2088322630413123 cpu_ns=55124567249 +diagnostic_stage name=after_close wall_ns=2088322788292251 cpu_ns=55177004611 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088322573837290 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088322250613701 last_end_ns=2088322250614835 loop_exit_ns=2088322250614878 deregister_start_ns=2088322250614923 deregister_end_ns=2088322250615732 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088320000544587 last_end_ns=2088320000545776 loop_exit_ns=2088320000545836 deregister_start_ns=2088320000545874 deregister_end_ns=2088320000549647 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088320071480314 last_end_ns=2088320071481629 loop_exit_ns=2088320071481707 deregister_start_ns=2088320071481802 deregister_end_ns=2088320071482889 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088322035605893 last_end_ns=2088322035607109 loop_exit_ns=2088322035607158 deregister_start_ns=2088322035607185 deregister_end_ns=2088322035608121 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088322347219134 last_end_ns=2088322347219853 loop_exit_ns=2088322347219891 deregister_start_ns=2088322347219922 deregister_end_ns=2088322347220611 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088322260498395 last_end_ns=2088322260499540 loop_exit_ns=2088322260499609 deregister_start_ns=2088322260499655 deregister_end_ns=2088322260500724 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088320319772167 last_end_ns=2088320319773742 loop_exit_ns=2088320319773797 deregister_start_ns=2088320319773909 deregister_end_ns=2088320319775061 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088322573836687 last_end_ns=2088322573837290 loop_exit_ns=2088322573837326 deregister_start_ns=2088322573837357 deregister_end_ns=2088322573837918 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.summary.csv new file mode 100644 index 000000000..d8ed0a9bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-15-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2526385.923543,7.916447,20000000,0.002656,0.001360,0.004160,0.010368,1284.990820,0.002656,0.001360,0.004160,0.010368,1284.990820,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.csv new file mode 100644 index 000000000..393e61d2f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.csv @@ -0,0 +1,93 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100074,0.100074,563489,0.016793,5630739.244,0.000,0.000,17.774,0.000,0.000,8.244,88.383,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,17.774,642236.569,652419.063,770641.914,786380.312,853111.121,840920.107,652139.269,432890.890 +0.200243,0.100169,1036942,0.030903,4726535.255,0.000,0.000,20.512,0.000,10.372,9.083,164.637,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,20.512,574677.955,516326.654,619182.677,502959.265,743242.834,744380.909,453213.408,572551.552 +0.300413,0.100170,1503824,0.044817,4660897.267,0.000,0.000,19.778,0.000,0.001,9.353,239.387,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,19.778,456174.581,516352.289,607587.205,601757.115,620006.095,736248.503,563552.057,559219.422 +0.400579,0.100167,1977711,0.058940,4730986.710,0.000,0.000,19.126,0.000,1.739,9.629,282.645,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,19.126,559867.088,567554.279,557570.914,615684.079,737710.745,740406.254,463417.802,488775.548 +0.500750,0.100171,2288815,0.068212,3105732.738,0.000,0.000,19.896,0.000,34.570,9.965,292.676,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,19.896,267552.790,546845.518,395953.371,336335.250,473091.553,404588.615,341446.516,339919.126 +0.600917,0.100167,2480910,0.073937,1917750.368,0.000,0.000,99.314,0.000,0.001,10.585,299.551,0.000,85.053,0.254150,14.088,8,0.000,0.000,0.000,0,0.000,0,99.314,169986.390,459353.601,201693.489,107350.893,428415.219,273942.945,173480.560,103527.272 +0.701085,0.100168,2766149,0.082438,2847604.259,0.000,0.000,43.249,0.000,3.454,8.085,299.551,12.674,865.343,0.593506,14.004,8,0.000,0.000,0.000,0,0.000,0,43.249,338980.303,367372.586,389096.077,212462.931,427910.844,391851.447,350131.562,369798.509 +0.801255,0.100170,3157320,0.094095,3905088.766,0.000,0.000,18.268,0.000,2.443,9.261,299.551,58.105,826.684,0.593506,13.923,8,0.000,0.000,0.000,0,0.000,0,18.268,373816.180,487513.402,541062.607,475274.154,503626.082,569903.705,468585.495,485307.142 +0.901428,0.100173,3561908,0.106153,4038890.135,0.000,0.000,17.210,0.000,5.647,9.388,299.551,97.683,285.288,0.602669,13.895,8,0.000,0.000,0.000,0,0.000,0,17.210,454144.040,465923.654,536461.578,400057.644,594471.184,626905.053,500883.152,460043.830 +1.001601,0.100173,3975208,0.118470,4125865.265,0.000,0.000,14.694,0.000,9.908,9.585,299.551,90.742,117.375,0.809448,13.883,8,0.000,0.000,0.000,0,0.000,0,14.694,475248.168,562647.031,539636.822,518882.712,550987.194,552614.381,527817.261,398031.696 +1.101768,0.100167,4159966,0.123977,1844497.494,0.000,0.000,79.509,0.000,13.061,10.021,299.551,121.906,37.164,0.809448,13.880,8,0.000,0.000,0.000,0,0.000,0,79.509,454949.693,53131.208,63813.356,476204.172,150418.622,146884.528,68455.598,430640.318 +1.201944,0.100176,4601790,0.137144,4410462.987,0.000,0.000,22.795,0.000,0.001,8.496,299.551,0.000,0.000,0.809448,13.880,8,0.000,0.000,0.000,0,0.000,0,22.795,490525.052,488229.101,589730.123,487091.107,646380.231,477338.305,589899.824,641269.244 +1.302109,0.100165,5060445,0.150813,4579010.156,0.000,0.000,13.668,0.000,0.001,8.422,299.551,0.000,3.276,1.010376,13.879,8,0.000,0.000,0.000,0,0.000,0,13.668,500515.846,459024.166,649680.230,456009.131,669757.171,564949.748,627436.856,651637.008 +1.402289,0.100180,5418080,0.161471,3569915.157,0.000,0.000,17.025,0.000,0.002,8.257,299.551,0.000,429.811,1.067261,13.837,8,0.000,0.000,0.000,0,0.000,0,17.025,499240.110,412147.097,445506.965,387681.197,573815.686,285465.443,490735.440,475323.220 +1.502451,0.100162,5788490,0.172510,3698123.278,0.000,0.000,16.287,0.000,16.060,8.455,299.551,0.000,411.990,1.186768,13.797,8,0.000,0.000,0.000,0,0.000,0,16.287,338413.074,571366.586,411045.689,454595.306,418833.103,536732.560,491036.412,476100.550 +1.602620,0.100169,6028953,0.179677,2400561.432,0.000,0.000,72.959,0.000,0.001,10.451,299.551,0.000,15.560,1.290775,13.796,8,0.000,0.000,0.000,0,0.000,0,72.959,226216.599,461847.243,126405.762,110822.174,138784.782,642021.876,485227.617,209235.380 +1.702823,0.100203,6526121,0.194494,4961601.845,0.000,0.000,13.021,0.000,9.590,8.329,299.551,0.000,0.039,1.290775,13.796,8,0.000,0.000,0.000,0,0.000,0,13.021,592077.355,632405.439,598214.888,494016.539,653462.667,736254.498,704219.568,550950.892 +1.802983,0.100160,6982194,0.208086,4553444.898,0.000,0.000,15.966,0.000,0.335,8.700,299.551,0.000,56.472,1.562134,13.790,8,0.000,0.000,0.000,0,0.000,0,15.966,544938.148,535333.515,557398.213,532478.083,652645.825,687480.094,654343.110,388827.910 +1.903137,0.100153,7350190,0.219053,3674326.156,0.000,0.000,20.557,0.000,3.036,7.879,299.551,0.000,616.555,1.890625,13.730,8,0.000,0.000,0.000,0,0.000,0,20.557,348365.851,502399.671,500592.442,463079.959,451617.535,423920.003,497626.989,486723.707 +2.003306,0.100169,7668592,0.228542,3178647.450,0.000,0.000,17.473,0.000,56.406,9.886,299.551,0.000,220.019,1.890625,13.708,8,0.000,0.000,0.000,0,0.000,0,17.473,476834.055,236330.554,276702.318,549541.166,583373.981,541844.175,257384.968,256636.233 +2.103481,0.100175,7970119,0.237528,3009991.859,0.000,0.000,77.612,0.000,0.001,9.862,299.551,13.570,18.795,1.890625,13.706,8,0.000,0.000,0.000,0,0.000,0,77.612,316375.223,529251.936,487565.035,376589.635,145774.379,283183.427,439569.198,431683.027 +2.203654,0.100172,8422089,0.250998,4511920.817,0.000,0.000,11.471,0.000,0.001,8.625,299.551,0.000,0.000,1.890625,13.706,8,0.000,0.000,0.000,0,0.000,0,11.471,513304.990,649689.844,484045.438,555901.548,518685.713,547116.694,639796.901,603379.689 +2.303819,0.100166,8831495,0.263199,4087284.264,0.000,0.000,14.352,0.000,0.001,8.259,299.551,0.000,182.783,2.119019,13.688,8,0.000,0.000,0.000,0,0.000,0,14.352,420952.162,582773.901,499392.128,483877.847,502686.666,505981.205,543608.827,548011.528 +2.403996,0.100176,9195428,0.274045,3632926.459,0.000,0.000,23.566,0.000,0.001,8.311,299.551,0.000,607.874,2.431274,13.629,8,0.000,0.000,0.000,0,0.000,0,23.566,495965.791,494847.762,244668.737,483996.888,470550.589,448888.771,514992.254,479015.668 +2.504170,0.100175,9443093,0.281426,2472330.270,0.000,0.000,75.090,0.000,8.635,10.378,299.551,8.852,125.328,2.431274,13.617,8,0.000,0.000,0.000,0,0.000,0,75.090,180235.088,181902.175,552424.787,553682.589,155717.925,150187.588,484703.112,213477.007 +2.604343,0.100173,9818258,0.292607,3745179.603,0.000,0.000,42.108,0.000,0.714,9.281,299.551,8.735,3.120,2.431274,13.616,8,0.000,0.000,0.000,0,0.000,0,42.108,437144.762,361854.838,369701.282,375611.072,547114.772,539737.517,559503.368,554511.992 +2.704506,0.100163,10274638,0.306208,4556373.248,0.000,0.000,13.831,0.000,2.058,8.414,299.551,0.000,0.000,2.431274,13.616,8,0.000,0.000,0.000,0,0.000,0,13.831,636682.227,574813.072,530295.634,530655.048,482044.282,489362.354,661112.407,651408.224 +2.804685,0.100179,10642222,0.317163,3669274.640,0.000,0.000,17.022,0.000,10.152,7.775,299.551,0.000,373.394,2.682007,13.580,8,0.000,0.000,0.000,0,0.000,0,17.022,552601.242,397269.174,479272.447,419798.862,451731.725,411553.615,463001.561,494046.013 +2.904851,0.100166,11024203,0.328547,3813473.304,0.000,0.000,23.320,0.000,6.868,8.333,299.551,0.000,434.668,2.758911,13.537,8,0.000,0.000,0.000,0,0.000,0,23.320,335522.476,396031.930,500877.712,543806.379,554189.126,595829.933,427599.475,459616.274 +3.005018,0.100167,11241787,0.335031,2172212.774,0.000,0.000,75.546,0.000,17.880,10.371,299.551,16.106,171.861,2.930134,13.521,8,0.000,0.000,0.000,0,0.000,0,75.546,450956.979,50076.381,464105.024,470564.238,128735.034,71919.906,46033.132,489822.080 +3.105192,0.100174,11604111,0.345829,3616960.234,0.000,0.000,52.178,0.000,3.394,9.963,299.551,23.085,0.078,2.967167,13.521,8,0.000,0.000,0.000,0,0.000,0,52.178,282110.200,351699.380,594228.301,747851.580,615571.245,353785.757,320333.836,351379.934 +3.205346,0.100154,12046961,0.359027,4421700.221,0.000,0.000,13.825,0.000,3.081,8.412,299.551,0.000,0.078,2.967167,13.521,8,0.000,0.000,0.000,0,0.000,0,13.825,501438.877,492332.881,605658.606,644578.754,569104.819,670748.510,480870.508,456967.267 +3.305527,0.100182,12429174,0.370418,3815204.488,0.000,0.000,18.837,0.000,16.378,7.642,299.551,0.000,499.640,3.247925,13.472,8,0.000,0.000,0.000,0,0.000,0,18.837,397678.119,379111.821,565872.805,496428.862,560612.354,556160.435,414427.714,444912.377 +3.405692,0.100165,12817635,0.381995,3878222.877,0.000,0.000,23.081,0.000,12.685,8.469,299.551,0.000,338.661,3.315674,13.439,8,0.000,0.000,0.000,0,0.000,0,23.081,389638.297,453622.919,456368.398,524156.756,603426.205,562962.845,392783.118,495264.339 +3.505870,0.100178,13035124,0.388477,2171018.986,0.000,0.000,74.099,0.000,36.048,10.108,299.551,50.184,164.823,3.736816,13.422,8,0.000,0.000,0.000,0,0.000,0,74.099,151040.688,379872.672,352521.440,517956.463,58016.554,46896.382,283404.678,381310.109 +3.606036,0.100166,13380292,0.398764,3445965.211,0.000,0.000,74.309,0.000,5.158,10.071,299.551,29.950,6.474,3.741211,13.422,8,0.000,0.000,0.000,0,0.000,0,74.309,553042.834,273496.434,359503.799,570903.214,352774.958,396582.308,543498.662,396163.003 +3.706205,0.100169,13829044,0.412138,4479945.264,0.000,0.000,14.240,0.000,3.341,8.950,299.551,0.000,7.019,3.741211,13.421,8,0.000,0.000,0.000,0,0.000,0,14.240,520599.765,545278.038,583533.356,459922.359,495042.976,629086.335,623775.314,622707.121 +3.806373,0.100168,14225175,0.423943,3954648.987,0.000,0.000,31.054,0.000,1.317,7.962,299.551,0.000,533.710,3.826660,13.369,8,0.000,0.000,0.000,0,0.000,0,31.054,461722.298,536246.773,569390.946,370875.316,488886.544,575221.126,387706.966,564599.018 +3.906520,0.100147,14623060,0.435801,3973022.529,0.000,0.000,17.413,0.000,5.349,8.516,299.551,0.000,398.673,3.913086,13.330,8,0.000,0.000,0.000,0,0.000,0,17.413,435950.565,479606.532,359842.198,578811.023,530122.438,552669.367,478078.773,557941.634 +4.006679,0.100159,14819083,0.441643,1957119.100,0.000,0.000,76.218,0.000,31.913,10.699,299.551,139.154,95.200,4.038280,13.321,8,0.000,0.000,0.000,0,0.000,0,76.218,4133.430,371060.189,442876.035,378278.715,381962.859,9.984,239349.547,139448.343 +4.106835,0.100156,15183279,0.452497,3636270.836,0.000,0.000,70.807,0.000,0.207,9.579,299.551,32.020,6.669,4.077396,13.320,8,0.000,0.000,0.000,0,0.000,0,70.807,383659.741,387923.071,585394.116,399954.248,321926.327,360236.389,570247.813,626929.132 +4.207005,0.100169,15625093,0.465664,4410681.626,0.000,0.000,16.055,0.000,0.004,8.573,299.551,0.000,247.745,4.518799,13.296,8,0.000,0.000,0.000,0,0.000,0,16.055,454641.211,630693.510,513002.523,610537.593,507601.656,518852.631,629216.008,546136.494 +4.307172,0.100168,16067957,0.478862,4421228.209,0.000,0.000,17.670,0.000,0.001,8.594,299.551,0.000,480.991,4.518799,13.249,8,0.000,0.000,0.000,0,0.000,0,17.670,448438.234,630143.621,525459.115,509206.361,517672.169,682016.660,485476.143,622815.905 +4.407334,0.100162,16483682,0.491252,4150537.295,0.000,0.000,40.260,0.000,6.355,8.079,343.539,18.018,250.064,4.518799,13.224,8,0.000,0.000,0.000,0,0.000,0,40.260,532738.397,533097.816,555741.194,387403.449,511392.919,631758.251,449782.562,548622.707 +4.507489,0.100155,16655746,0.496380,1717971.183,0.000,0.000,26.577,0.000,106.510,4.635,359.215,266.149,170.516,4.569336,13.207,8,0.000,0.000,0.000,0,0.000,0,26.577,135299.816,546201.492,478906.034,130786.827,426777.015,0.000,0.000,0.000 +4.607662,0.100172,16788235,0.500328,1322609.662,0.000,0.000,21.966,0.000,206.682,7.387,359.215,533.104,197.706,4.696777,13.188,8,0.000,0.000,0.000,0,0.000,0,21.966,0.000,429339.767,359410.333,0.000,533859.562,0.000,0.000,0.000 +4.707822,0.100160,16909695,0.503948,1212653.739,0.000,0.000,4.687,0.000,306.843,5.537,359.215,339.104,793.531,4.948853,13.110,8,0.000,0.000,0.000,0,0.000,0,4.687,0.000,420525.074,373260.931,0.000,418867.734,0.000,0.000,0.000 +4.807969,0.100147,16994132,0.506465,843128.215,0.000,0.000,64.355,0.000,406.990,4.439,359.215,357.871,466.617,5.012573,13.065,8,0.000,0.000,0.000,0,0.000,0,64.355,0.000,354987.164,151317.136,0.000,336823.916,0.000,0.000,0.000 +4.908121,0.100152,17122716,0.510297,1283893.104,0.000,0.000,16.726,0.000,507.142,6.571,359.215,538.480,221.968,5.133301,13.043,8,0.000,0.000,0.000,0,0.000,0,16.726,0.000,373883.044,441470.554,0.000,468539.507,0.000,0.000,0.000 +5.008273,0.100152,17219909,0.513193,970451.827,0.000,0.000,7.517,0.000,607.294,3.808,359.215,206.560,502.321,5.133301,12.994,8,0.000,0.000,0.000,0,0.000,0,7.517,0.000,298455.399,341020.564,0.000,330975.864,0.000,0.000,0.000 +5.108430,0.100156,17351517,0.517116,1314026.505,0.000,0.000,49.079,0.000,707.450,4.131,359.215,240.055,317.395,5.169556,12.963,8,0.000,0.000,0.000,0,0.000,0,49.079,0.000,241792.139,539117.494,0.000,533116.872,0.000,0.000,0.000 +5.208568,0.100138,17489179,0.521218,1374716.677,0.000,0.000,7.182,0.000,807.589,4.789,359.215,350.062,237.406,5.216431,12.940,8,0.000,0.000,0.000,0,0.000,0,7.182,0.000,486905.869,419279.499,0.000,468531.309,0.000,0.000,0.000 +5.308750,0.100182,17587912,0.524161,985533.924,0.000,0.000,26.041,0.000,907.771,5.089,359.215,386.483,285.300,5.328003,12.912,7,0.000,0.000,0.000,0,0.000,0,26.041,0.000,448652.358,438251.313,0.000,98630.252,0.000,0.000,0.000 +5.408904,0.100153,17671180,0.526642,831406.692,0.000,0.000,4.732,0.000,1007.924,2.930,359.215,184.132,385.776,5.333862,12.874,6,0.000,0.000,0.000,0,0.000,0,4.732,0.000,474153.829,357252.864,0.000,0.000,0.000,0.000,0.000 +5.509049,0.100145,17682179,0.526970,109830.723,0.000,0.000,58.660,0.000,1108.069,2.018,359.215,271.247,352.302,5.392456,12.840,6,0.000,0.000,0.000,0,0.000,0,58.660,0.000,109830.723,0.000,0.000,0.000,0.000,0.000,0.000 +5.609205,0.100156,17721832,0.528152,395911.139,0.000,0.000,7.414,0.000,1208.226,2.572,359.215,338.767,232.956,5.426514,12.817,6,0.000,0.000,0.000,0,0.000,0,7.414,0.000,395911.139,0.000,0.000,0.000,0.000,0.000,0.000 +5.709342,0.100137,17743985,0.528812,221227.032,0.000,0.000,1.578,0.000,1308.362,2.564,359.215,333.723,201.794,5.451904,12.797,5,0.000,0.000,0.000,0,0.000,0,1.578,0.000,221227.032,0.000,0.000,0.000,0.000,0.000,0.000 +5.809456,0.100114,17743985,0.528812,0.000,0.000,0.000,0.000,0.000,1408.477,1.413,359.215,228.372,448.121,5.510010,12.753,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909568,0.100112,17743985,0.528812,0.000,0.000,0.000,0.000,0.000,1508.589,1.909,359.215,298.844,408.213,5.558228,12.713,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009680,0.100111,17743985,0.528812,0.000,0.000,0.000,0.000,0.000,1608.700,1.690,359.215,273.953,222.487,5.580566,12.691,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.109801,0.100121,17743985,0.528812,0.000,0.000,0.000,0.000,0.000,1708.821,3.176,359.215,466.896,276.892,5.639893,12.664,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.209964,0.100163,17743985,0.528812,0.000,0.000,0.000,0.000,0.000,1808.985,2.239,359.215,309.807,482.533,5.709717,12.617,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.310095,0.100131,17743985,0.528812,0.000,0.000,0.000,0.000,0.000,1909.116,1.849,359.215,285.289,306.511,5.709717,12.587,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410250,0.100154,17743986,0.528812,9.985,0.000,0.000,2002.052,0.000,2009.270,3.196,367.062,384.913,290.879,5.762207,12.559,5,0.000,0.000,0.000,0,0.000,0,2002.052,0.000,0.000,0.000,0.000,0.000,0.000,9.985,0.000 +6.510401,0.100152,17809453,0.530763,653678.670,0.000,0.000,2041.650,0.000,0.000,6.966,421.523,53.045,148.642,5.762207,12.544,5,0.000,0.000,0.000,0,0.000,0,2041.650,104870.959,0.000,0.000,123003.460,0.000,91111.825,321472.474,13219.951 +6.610559,0.100157,18136439,0.540508,3264721.100,0.000,0.000,11.736,0.000,18.505,5.244,421.523,32.995,204.015,5.762207,12.524,5,0.000,0.000,0.000,0,0.000,0,11.736,753314.231,0.000,0.000,558630.676,0.000,636687.809,685211.429,630876.956 +6.710703,0.100144,18418666,0.548919,2818218.219,0.000,0.000,14.949,0.000,118.649,4.237,421.523,52.347,168.157,5.764038,12.508,5,0.000,0.000,0.000,0,0.000,0,14.949,659411.957,0.000,0.000,0.000,0.000,718387.168,729930.572,710488.524 +6.810832,0.100130,18537837,0.552471,1190167.911,0.000,0.000,163.551,0.000,56.268,2.340,421.523,165.138,252.212,5.788940,12.483,5,0.000,0.000,0.000,0,0.000,0,163.551,343185.338,0.000,0.000,9.987,0.000,332888.679,323430.934,190652.973 +6.910967,0.100135,18537837,0.552471,0.000,0.000,0.000,0.000,0.000,156.403,1.575,421.523,441.163,475.531,5.841675,12.437,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.011085,0.100118,18537847,0.552471,99.882,0.000,0.000,235.873,0.000,87.753,2.267,421.523,444.396,547.673,6.006348,12.383,5,0.000,0.000,0.000,0,0.000,0,235.873,19.976,0.000,0.000,19.976,0.000,19.976,19.976,19.976 +7.111217,0.100132,18537848,0.552471,9.987,0.000,0.000,178.092,0.000,184.494,0.960,421.523,233.871,506.286,6.061646,12.334,5,0.000,0.000,0.000,0,0.000,0,178.092,9.987,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.211367,0.100150,18537855,0.552471,69.895,0.000,0.000,260.786,0.000,213.716,1.613,421.523,387.272,395.541,6.114502,12.295,5,0.000,0.000,0.000,0,0.000,0,260.786,9.985,0.000,0.000,19.970,0.000,0.000,19.970,19.970 +7.311494,0.100127,18537862,0.552471,69.911,0.000,0.000,239.075,0.000,118.976,2.632,421.523,553.749,269.891,6.145630,12.269,5,0.000,0.000,0.000,0,0.000,0,239.075,19.975,0.000,0.000,0.000,0.000,19.975,9.987,19.975 +7.411624,0.100130,18537865,0.552471,29.961,0.000,0.000,119.395,0.000,170.187,1.722,421.523,347.322,377.283,6.190063,12.232,5,0.000,0.000,0.000,0,0.000,0,119.395,0.000,0.000,0.000,19.974,0.000,0.000,9.987,0.000 +7.511751,0.100127,18537870,0.552472,49.936,0.000,0.000,215.544,0.000,196.395,1.593,421.523,344.639,645.116,6.305420,12.169,5,0.000,0.000,0.000,0,0.000,0,215.544,19.975,0.000,0.000,0.000,0.000,19.975,0.000,9.987 +7.611884,0.100133,18537876,0.552472,59.920,0.000,0.000,285.242,0.000,118.947,1.818,421.523,383.280,322.072,6.307983,12.137,5,0.000,0.000,0.000,0,0.000,0,285.242,0.000,0.000,0.000,19.973,0.000,9.987,19.973,9.987 +7.712021,0.100137,18537881,0.552472,49.931,0.000,0.000,205.107,0.000,150.400,1.993,421.523,459.057,367.737,6.350708,12.101,5,0.000,0.000,0.000,0,0.000,0,205.107,19.973,0.000,0.000,0.000,0.000,9.986,0.000,19.973 +7.812132,0.100110,18537887,0.552472,59.934,0.000,0.000,189.077,0.000,138.267,1.240,421.523,272.160,438.227,6.473389,12.058,5,0.000,0.000,0.000,0,0.000,0,189.077,0.000,0.000,0.000,19.978,0.000,19.978,19.978,0.000 +7.912263,0.100131,18537889,0.552472,19.974,0.000,0.000,229.638,0.000,201.934,1.814,421.523,456.628,500.282,6.473389,12.010,5,0.000,0.000,0.000,0,0.000,0,229.638,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.974 +8.012428,0.100165,18537895,0.552472,59.901,0.000,0.000,229.085,0.000,236.594,2.310,421.523,519.064,313.271,6.503426,11.979,5,0.000,0.000,0.000,0,0.000,0,229.085,19.967,0.000,0.000,19.967,0.000,19.967,0.000,0.000 +8.112565,0.100137,18537901,0.552473,59.918,0.000,0.000,243.980,0.000,162.917,1.585,421.523,370.002,483.987,6.639893,11.932,5,0.000,0.000,0.000,0,0.000,0,243.980,0.000,0.000,0.000,19.973,0.000,0.000,19.973,19.973 +8.212694,0.100129,18537907,0.552473,59.923,0.000,0.000,179.080,0.000,165.141,1.580,421.523,342.527,561.268,6.639893,11.877,5,0.000,0.000,0.000,0,0.000,0,179.080,19.974,0.000,0.000,0.000,0.000,19.974,19.974,0.000 +8.312829,0.100135,18537911,0.552473,39.946,0.000,0.000,198.990,0.000,191.256,1.501,421.523,381.750,343.208,6.670654,11.843,5,0.000,0.000,0.000,0,0.000,0,198.990,0.000,0.000,0.000,19.973,0.000,0.000,0.000,19.973 +8.412964,0.100135,18537917,0.552473,59.919,0.000,0.000,211.496,0.000,203.289,2.201,421.523,540.636,324.834,6.805786,11.811,5,0.000,0.000,0.000,0,0.000,0,211.496,19.973,0.000,0.000,0.000,0.000,19.973,0.000,19.973 +8.513084,0.100120,18564938,0.553278,269887.064,0.000,0.000,217.817,0.000,173.390,2.305,421.523,404.828,568.616,6.805786,11.756,5,0.000,0.000,0.000,0,0.000,0,217.817,0.000,0.000,0.000,269867.088,0.000,0.000,19.976,0.000 +8.613214,0.100131,18836965,0.561385,2716724.484,0.000,0.000,181.449,0.000,0.001,5.579,421.523,97.997,550.336,6.842285,11.702,5,0.000,0.000,0.000,0,0.000,0,181.449,551779.889,0.000,0.000,663454.146,0.000,538537.171,618562.732,344390.546 +8.713379,0.100165,19145094,0.570568,3076212.987,0.000,0.000,18.195,0.000,0.001,5.567,421.523,0.156,245.025,6.871338,11.678,5,0.000,0.000,0.000,0,0.000,0,18.195,637557.768,0.000,0.000,720790.400,0.000,644695.987,589686.775,483482.056 +8.813590,0.100210,19455516,0.579820,3097701.476,0.000,0.000,13.078,0.000,4.019,5.222,421.523,0.000,106.300,6.887939,11.668,4,0.000,0.000,0.000,0,0.000,0,13.078,702491.740,0.000,0.000,660140.859,0.000,491216.329,614456.992,629395.557 +8.913725,0.100135,19692948,0.586896,2371121.926,0.000,0.000,19.070,0.000,0.001,4.546,421.523,0.000,81.492,6.906738,11.660,4,0.000,0.000,0.000,0,0.000,0,19.070,576881.925,0.000,0.000,589165.357,0.000,0.000,595496.818,609577.826 +9.013905,0.100181,19868454,0.592126,1751897.230,0.000,0.000,12.492,0.000,0.030,3.313,421.523,0.000,39.733,6.916626,11.656,2,0.000,0.000,0.000,0,0.000,0,12.492,683156.670,0.000,0.000,283019.054,0.000,0.000,40736.457,744985.049 +9.114151,0.100246,19995857,0.595923,1270901.714,0.000,0.000,0.678,0.000,0.001,1.490,421.523,0.000,13.833,6.922852,11.654,1,0.000,0.000,0.000,0,0.000,0,0.678,1127225.369,0.000,0.000,0.000,0.000,0.000,0.000,143676.345 +9.214361,0.100209,20000000,0.596046,41343.442,0.000,0.000,0.048,0.000,0.000,0.076,421.523,0.000,1.247,6.922852,11.654,0,0.000,0.000,0.000,0,0.000,0,0.048,41343.442,0.000,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.log new file mode 100644 index 000000000..4d2953bd6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=254 +worker=3 kind=insert tid=6 os_tid=252 +worker=0 kind=insert tid=7 os_tid=249 +worker=6 kind=insert tid=8 os_tid=255 +start_monotonic_ns=2088322945789745 main_address=0x55aee9ec7300 +worker=7 kind=insert tid=9 os_tid=256 +worker=1 kind=insert tid=10 os_tid=250 +worker=2 kind=insert tid=11 os_tid=251 +worker=4 kind=insert tid=12 os_tid=253 +load_end reason=complete inserted=20000000 elapsed_s=9.214 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.188 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088322945791407 cpu_ns=9147918 +diagnostic_stage name=stop_request wall_ns=2088332160212754 cpu_ns=54550489135 +diagnostic_stage name=workers_joined wall_ns=2088332160255178 cpu_ns=54550530911 +diagnostic_stage name=before_close wall_ns=2088332160335227 cpu_ns=54550610888 +diagnostic_stage name=after_close wall_ns=2088332348169876 cpu_ns=54627320523 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088332063505376 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088332063504565 last_end_ns=2088332063505376 loop_exit_ns=2088332063505410 deregister_start_ns=2088332063505430 deregister_end_ns=2088332063506265 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088328581848050 last_end_ns=2088328581848877 loop_exit_ns=2088328581848918 deregister_start_ns=2088328581848957 deregister_end_ns=2088328581849692 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088328343584773 last_end_ns=2088328343585764 loop_exit_ns=2088328343585858 deregister_start_ns=2088328343585878 deregister_end_ns=2088328343586656 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088331900554087 last_end_ns=2088331900555480 loop_exit_ns=2088331900555529 deregister_start_ns=2088331900555579 deregister_end_ns=2088331900556476 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088328213414991 last_end_ns=2088328213416189 loop_exit_ns=2088328213416257 deregister_start_ns=2088328213416301 deregister_end_ns=2088328213419511 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088331739919755 last_end_ns=2088331739920908 loop_exit_ns=2088331739920956 deregister_start_ns=2088331739921004 deregister_end_ns=2088331739922009 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088331865446497 last_end_ns=2088331865447869 loop_exit_ns=2088331865447930 deregister_start_ns=2088331865447978 deregister_end_ns=2088331865448903 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088331978195000 last_end_ns=2088331978195929 loop_exit_ns=2088331978195974 deregister_start_ns=2088331978196012 deregister_end_ns=2088331978196867 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.summary.csv new file mode 100644 index 000000000..a1623ce18 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-16-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2170500.212643,9.214466,20000000,0.003003,0.001360,0.004160,0.010624,2041.650297,0.003003,0.001360,0.004160,0.010624,2041.650297,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.csv new file mode 100644 index 000000000..5a694e801 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.csv @@ -0,0 +1,84 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100075,0.100075,542831,0.016178,5424263.391,0.000,0.000,14.505,0.000,0.006,8.357,87.070,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,14.505,662395.839,728656.408,604678.897,679293.234,675346.178,810245.541,646038.043,617609.251 +0.200237,0.100163,1025319,0.030557,4817036.612,0.000,0.000,19.464,0.000,10.114,9.073,163.375,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,19.464,602089.642,643841.658,457105.713,580265.177,611773.873,757047.330,597826.583,567086.636 +0.300383,0.100146,1492948,0.044493,4669470.518,0.000,0.000,19.507,0.000,0.001,9.361,238.375,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,19.507,473788.061,594312.043,546711.561,569458.340,715455.121,735575.736,586783.039,447386.619 +0.400520,0.100136,1971418,0.058753,4778199.164,0.000,0.000,15.254,0.000,3.784,9.678,282.465,0.000,0.000,0.004768,14.097,8,0.000,0.000,0.000,0,0.000,0,15.254,608332.352,532495.529,561006.739,631930.246,527272.635,744067.681,599264.688,573829.294 +0.500692,0.100173,2303828,0.068659,3318365.367,0.000,0.000,23.478,0.000,39.558,10.086,292.340,0.000,11.738,0.049942,14.095,8,0.000,0.000,0.000,0,0.000,0,23.478,459885.249,346830.625,581854.468,356394.098,406517.477,456521.063,364220.572,346141.815 +0.600855,0.100163,2532204,0.075466,2280039.932,0.000,0.000,96.941,0.000,0.003,10.381,301.559,0.000,76.672,0.426514,14.088,8,0.000,0.000,0.000,0,0.000,0,96.941,549852.871,224373.916,428201.355,197417.897,225641.847,270828.122,201071.935,182651.989 +0.701020,0.100164,2872716,0.085614,3399542.676,0.000,0.000,19.535,0.000,0.005,8.984,301.559,27.182,1263.942,0.608398,13.964,8,0.000,0.000,0.000,0,0.000,0,19.535,474291.872,475449.972,412263.636,427488.658,446956.718,418213.874,332464.555,412413.390 +0.801181,0.100161,3277985,0.097692,4046163.619,0.000,0.000,18.810,0.000,0.001,9.348,301.559,76.868,611.826,0.608398,13.904,8,0.000,0.000,0.000,0,0.000,0,18.810,519332.327,586464.045,451581.608,404367.763,573984.175,525831.844,512213.809,472388.048 +0.901365,0.100185,3696565,0.110166,4178087.293,0.000,0.000,12.545,0.000,0.001,9.427,301.559,110.772,159.042,0.609009,13.889,8,0.000,0.000,0.000,0,0.000,0,12.545,543596.526,572393.368,466918.074,537168.393,605053.078,484735.184,499088.687,469133.983 +1.001523,0.100158,4033519,0.120208,3364236.349,0.000,0.000,18.258,0.000,29.353,8.344,301.559,67.082,80.654,0.659431,13.881,8,0.000,0.000,0.000,0,0.000,0,18.258,435773.013,451657.970,409604.267,406399.320,461652.215,324069.112,548205.765,326874.689 +1.101699,0.100176,4234446,0.126196,2005746.425,0.000,0.000,87.817,0.000,0.001,9.517,301.559,72.139,1.872,0.723400,13.881,8,0.000,0.000,0.000,0,0.000,0,87.817,134014.571,105844.060,466620.270,232850.941,153310.673,246127.618,423066.782,243911.511 +1.201879,0.100180,4660904,0.138906,4256904.503,0.000,0.000,13.856,0.000,0.001,8.289,301.559,0.000,0.000,0.723400,13.881,8,0.000,0.000,0.000,0,0.000,0,13.856,516398.897,574354.399,622108.295,522547.810,506586.589,571110.248,510220.038,433578.228 +1.302063,0.100184,5153281,0.153580,4914751.382,0.000,0.000,13.468,0.000,0.640,8.515,301.559,0.000,6.784,1.014404,13.880,8,0.000,0.000,0.000,0,0.000,0,13.468,583259.713,589458.338,680191.841,726317.201,593241.396,726317.201,503246.538,512719.155 +1.402223,0.100161,5541867,0.165161,3879627.185,0.000,0.000,17.367,0.000,15.885,8.116,301.559,0.000,593.266,1.346508,13.822,8,0.000,0.000,0.000,0,0.000,0,17.367,477143.445,572789.785,527832.011,489513.572,374847.788,427563.099,522620.384,487317.101 +1.502392,0.100168,5832180,0.173813,2898246.889,0.000,0.000,20.727,0.000,48.107,9.556,301.559,0.000,277.072,1.346508,13.795,8,0.000,0.000,0.000,0,0.000,0,20.727,280816.866,319431.805,299665.109,508972.458,455093.236,245256.779,557440.796,231569.840 +1.602573,0.100181,6142805,0.183070,3100631.594,0.000,0.000,74.433,0.000,0.786,9.786,301.559,0.000,1.170,1.346508,13.795,8,0.000,0.000,0.000,0,0.000,0,74.433,428603.362,326099.102,332018.376,448088.055,431577.972,203012.138,555882.729,375349.859 +1.702757,0.100184,6606425,0.196887,4627695.037,0.000,0.000,13.596,0.000,0.001,8.562,301.559,0.000,0.039,1.346508,13.795,8,0.000,0.000,0.000,0,0.000,0,13.596,680389.553,559282.129,661444.371,553502.751,464556.220,561298.423,629952.249,517269.342 +1.802928,0.100171,7047000,0.210017,4398207.338,0.000,0.000,11.944,0.000,0.001,8.805,301.559,0.000,107.628,1.566895,13.784,8,0.000,0.000,0.000,0,0.000,0,11.944,535900.962,526686.764,636907.741,479178.238,544176.769,499902.697,631377.226,544076.941 +1.903094,0.100166,7377934,0.219880,3303863.153,0.000,0.000,24.405,0.000,0.001,7.846,301.559,0.000,597.408,1.639038,13.726,8,0.000,0.000,0.000,0,0.000,0,24.405,324332.351,461824.429,401813.909,411737.459,346246.025,443055.542,461325.257,453528.182 +2.003253,0.100159,7638922,0.227658,2605730.218,0.000,0.000,61.184,0.000,68.846,9.969,301.559,0.000,173.006,1.777958,13.709,8,0.000,0.000,0.000,0,0.000,0,61.184,246657.184,151648.491,189048.928,591957.273,152996.344,501371.536,588792.313,183258.150 +2.103421,0.100168,7983629,0.237931,3441287.501,0.000,0.000,74.270,0.000,0.008,9.355,301.559,0.000,7.019,1.887341,13.708,8,0.000,0.000,0.000,0,0.000,0,74.270,509014.687,347206.578,395335.706,305486.682,305895.994,617093.080,406786.465,554468.310 +2.203594,0.100173,8446488,0.251725,4620610.575,0.000,0.000,13.566,0.000,4.754,8.417,301.559,0.000,0.000,1.887341,13.708,8,0.000,0.000,0.000,0,0.000,0,13.566,647491.833,518933.843,628364.864,513722.842,493168.338,691136.463,533159.277,594633.116 +2.303757,0.100163,8868196,0.264293,4210215.538,0.000,0.000,13.880,0.000,11.371,8.326,301.559,0.000,266.129,2.125000,13.682,8,0.000,0.000,0.000,0,0.000,0,13.880,549643.844,471561.153,616554.751,427802.498,522018.885,561494.522,537613.459,523526.427 +2.403917,0.100160,9234682,0.275215,3659006.943,0.000,0.000,26.810,0.000,5.289,8.105,301.559,0.000,557.195,2.218262,13.628,8,0.000,0.000,0.000,0,0.000,0,26.810,428704.232,495157.931,512510.173,324371.126,436951.040,430451.437,471415.909,559445.095 +2.504085,0.100168,9455686,0.281801,2206335.210,0.000,0.000,73.860,0.000,22.383,10.576,301.559,5.031,94.178,2.379349,13.619,8,0.000,0.000,0.000,0,0.000,0,73.860,58841.196,471498.279,534851.898,41869.694,108437.915,443195.803,423818.341,123822.083 +2.604255,0.100171,9873019,0.294239,4166221.634,0.000,0.000,56.989,0.000,0.001,9.200,301.559,14.974,0.039,2.423347,13.619,8,0.000,0.000,0.000,0,0.000,0,56.989,432691.746,545938.525,478683.275,414283.154,576176.933,604768.151,504778.752,608901.099 +2.704412,0.100157,10352248,0.308521,4784783.058,0.000,0.000,13.216,0.000,0.001,8.435,301.559,0.000,8.268,2.634521,13.618,8,0.000,0.000,0.000,0,0.000,0,13.216,455046.069,616632.553,672484.925,546872.002,536408.418,592939.725,686453.010,677946.356 +2.804562,0.100149,10723840,0.319595,3710384.403,0.000,0.000,23.787,0.000,0.001,8.087,301.559,0.000,557.723,2.707031,13.563,8,0.000,0.000,0.000,0,0.000,0,23.787,495091.363,489120.272,517577.815,429948.551,326782.467,414411.731,546674.406,490777.799 +2.904729,0.100167,11095267,0.330665,3708077.955,0.000,0.000,17.165,0.000,20.541,8.618,301.559,0.000,359.166,2.810791,13.528,8,0.000,0.000,0.000,0,0.000,0,17.165,501252.968,290015.709,594427.378,624786.681,402837.310,431259.848,484461.008,379037.054 +3.004899,0.100171,11271279,0.335910,1757120.525,0.000,0.000,77.581,0.000,44.670,10.755,301.559,94.760,29.013,2.926395,13.525,8,0.000,0.000,0.000,0,0.000,0,77.581,230516.499,7197.713,322050.247,313015.670,554762.997,249813.558,50933.055,28830.785 +3.105078,0.100178,11748071,0.350120,4759435.070,0.000,0.000,54.162,0.000,0.001,8.726,301.559,0.000,0.000,2.926395,13.525,8,0.000,0.000,0.000,0,0.000,0,54.162,676923.208,438887.569,632901.688,680966.001,586833.816,600768.973,729219.976,412933.838 +3.205230,0.100152,12208123,0.363830,4593520.118,0.000,0.000,10.772,0.000,12.458,8.425,301.559,0.000,83.935,3.196411,13.517,8,0.000,0.000,0.000,0,0.000,0,10.772,549562.544,540416.481,606655.542,611088.786,543122.358,579456.989,612247.021,550970.398 +3.305394,0.100164,12570758,0.374638,3620426.837,0.000,0.000,21.712,0.000,6.117,7.886,301.559,0.000,607.288,3.271648,13.458,8,0.000,0.000,0.000,0,0.000,0,21.712,466826.254,418445.407,528325.638,543201.301,353940.938,438812.086,439780.502,431094.712 +3.405553,0.100160,12942743,0.385724,3713925.806,0.000,0.000,19.641,0.000,36.940,9.180,301.559,0.000,263.837,3.369507,13.432,8,0.000,0.000,0.000,0,0.000,0,19.641,486004.759,286473.038,403945.654,603986.563,544501.449,475791.051,576121.012,337102.278 +3.505722,0.100169,13187282,0.393012,2441263.191,0.000,0.000,73.737,0.000,10.418,10.597,301.559,76.862,40.478,3.516361,13.428,8,0.000,0.000,0.000,0,0.000,0,73.737,227864.808,413900.326,37686.294,197745.723,434495.511,526699.646,205881.969,396988.914 +3.605892,0.100170,13631550,0.406252,4435152.570,0.000,0.000,13.559,0.000,0.003,9.370,301.559,0.000,9.983,3.573498,13.427,8,0.000,0.000,0.000,0,0.000,0,13.559,565070.950,528453.099,635351.668,648708.998,544945.108,477499.578,503435.559,531687.609 +3.706064,0.100172,13981682,0.416687,3495298.684,0.000,0.000,13.178,0.000,20.635,7.809,301.559,0.000,296.598,3.773315,13.398,8,0.000,0.000,0.000,0,0.000,0,13.178,440541.084,414316.262,465957.300,497932.217,401158.928,464399.983,368664.905,442328.006 +3.806231,0.100167,14346910,0.427571,3646199.270,0.000,0.000,28.510,0.000,5.864,8.176,301.559,0.000,455.880,3.857056,13.353,8,0.000,0.000,0.000,0,0.000,0,28.510,370412.267,540618.416,558129.213,436641.817,383250.856,452385.561,381174.319,523586.819 +3.906408,0.100177,14633842,0.436122,2864252.650,0.000,0.000,17.339,0.000,40.759,8.895,301.559,13.726,274.046,3.943970,13.326,8,0.000,0.000,0.000,0,0.000,0,17.339,398874.324,355011.924,354442.930,574413.764,272318.223,322110.132,255547.892,331533.461 +4.006580,0.100172,14850417,0.442577,2162022.457,0.000,0.000,76.339,0.000,42.891,10.369,301.559,111.059,8.072,4.073242,13.326,8,0.000,0.000,0.000,0,0.000,0,76.339,244917.737,161232.020,376580.737,253123.590,291148.032,434620.671,256747.342,143652.329 +4.106745,0.100165,15316304,0.456461,4651191.070,0.000,0.000,55.519,0.000,4.266,8.374,301.559,0.000,1.287,4.073242,13.325,8,0.000,0.000,0.000,0,0.000,0,55.519,529965.049,291838.187,691917.672,605819.816,546947.012,678999.000,709758.218,595946.117 +4.206914,0.100168,15730293,0.468799,4132934.973,0.000,0.000,16.382,0.000,14.264,8.611,301.559,0.000,319.774,4.323120,13.294,8,0.000,0.000,0.000,0,0.000,0,16.382,471566.434,373082.166,607547.601,537395.654,472614.670,620126.433,497592.636,553009.379 +4.307080,0.100166,16102200,0.479883,3712898.865,0.000,0.000,23.415,0.000,5.141,8.164,301.559,0.000,446.601,4.392090,13.250,8,0.000,0.000,0.000,0,0.000,0,23.415,469529.604,434477.863,451220.036,506298.491,443892.216,541649.735,474361.573,391469.347 +4.407233,0.100153,16494492,0.491574,3916918.732,0.000,0.000,54.958,0.000,10.646,7.559,342.570,14.470,210.459,4.468750,13.230,8,0.000,0.000,0.000,0,0.000,0,54.958,568728.628,229098.988,447214.804,575697.950,493653.653,628856.504,543357.500,430310.704 +4.507383,0.100150,16635268,0.495770,1405654.554,0.000,0.000,29.076,0.000,104.578,4.949,358.035,392.654,168.966,4.571411,13.213,8,0.000,0.000,0.000,0,0.000,0,29.076,0.000,76784.988,0.000,421977.945,380729.728,80359.634,445802.260,0.000 +4.607544,0.100161,16763639,0.499595,1281642.761,0.000,0.000,22.880,0.000,204.739,7.499,358.035,529.420,246.789,4.739014,13.189,8,0.000,0.000,0.000,0,0.000,0,22.880,0.000,0.000,0.000,430885.000,368475.663,0.000,482282.098,0.000 +4.707698,0.100154,16876251,0.502951,1124389.609,0.000,0.000,16.918,0.000,304.893,5.937,358.035,442.756,1038.909,4.988159,13.088,8,0.000,0.000,0.000,0,0.000,0,16.918,0.000,0.000,0.000,374034.376,349502.130,0.000,400853.103,0.000 +4.807842,0.100144,17011376,0.506979,1349303.239,0.000,0.000,32.838,0.000,405.037,8.037,358.035,664.393,324.220,5.024536,13.056,8,0.000,0.000,0.000,0,0.000,0,32.838,0.000,0.000,0.000,489084.354,374579.560,0.000,485639.324,0.000 +4.908004,0.100162,17114843,0.510062,1032996.577,0.000,0.000,9.917,0.000,505.199,4.332,358.035,269.719,794.455,5.150024,12.978,8,0.000,0.000,0.000,0,0.000,0,9.917,0.000,0.000,0.000,450120.818,420838.255,0.000,162037.504,0.000 +5.008144,0.100140,17255019,0.514240,1399805.018,0.000,0.000,73.719,0.000,605.339,5.652,358.035,390.977,315.380,5.170410,12.947,8,0.000,0.000,0.000,0,0.000,0,73.719,0.000,0.000,0.000,505523.980,502857.704,0.000,391423.334,0.000 +5.108291,0.100147,17398449,0.518514,1432191.227,0.000,0.000,20.010,0.000,705.486,7.208,358.035,569.513,245.342,5.300415,12.923,8,0.000,0.000,0.000,0,0.000,0,20.010,0.000,0.000,0.000,529390.520,350374.106,0.000,552426.602,0.000 +5.208442,0.100150,17494456,0.521375,958627.362,0.000,0.000,49.987,0.000,805.636,4.138,358.035,216.900,714.238,5.381714,12.853,8,0.000,0.000,0.000,0,0.000,0,49.987,0.000,0.000,0.000,382005.120,402684.001,0.000,173938.240,0.000 +5.308551,0.100109,17621548,0.525163,1269536.459,0.000,0.000,11.767,0.000,905.745,6.407,358.035,536.759,368.544,5.381714,12.817,6,0.000,0.000,0.000,0,0.000,0,11.767,0.000,0.000,0.000,406866.597,468259.691,0.000,394410.172,0.000 +5.408690,0.100139,17647389,0.525933,258050.023,0.000,0.000,35.484,0.000,1005.885,4.119,358.035,410.131,463.416,5.484619,12.772,6,0.000,0.000,0.000,0,0.000,0,35.484,0.000,0.000,0.000,0.000,258050.023,0.000,0.000,0.000 +5.508820,0.100130,17664513,0.526444,171017.271,0.000,0.000,13.770,0.000,1106.015,2.723,358.035,303.589,498.569,5.510132,12.723,6,0.000,0.000,0.000,0,0.000,0,13.770,0.000,0.000,0.000,0.000,171017.271,0.000,0.000,0.000 +5.608950,0.100130,17736706,0.528595,720994.466,0.000,0.000,2.825,0.000,1206.145,4.454,358.035,435.256,309.208,5.544067,12.693,6,0.000,0.000,0.000,0,0.000,0,2.825,0.000,0.000,0.000,0.000,720994.466,0.000,0.000,0.000 +5.709120,0.100170,17771099,0.529620,343345.595,0.000,0.000,0.972,0.000,1306.315,3.824,358.035,423.069,461.675,5.642578,12.648,5,0.000,0.000,0.000,0,0.000,0,0.972,0.000,0.000,0.000,0.000,343345.595,0.000,0.000,0.000 +5.809291,0.100171,17771099,0.529620,0.000,0.000,0.000,0.000,0.000,1406.486,1.959,358.035,281.862,507.258,5.656616,12.598,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.909420,0.100129,17771099,0.529620,0.000,0.000,0.000,0.000,0.000,1506.615,3.378,358.035,467.912,354.816,5.691650,12.563,5,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.009555,0.100135,17771104,0.529620,49.933,0.000,0.000,1597.345,0.000,39.464,4.815,412.914,288.127,216.505,5.767456,12.542,5,0.000,0.000,0.000,0,0.000,0,1597.345,9.987,9.987,9.987,0.000,0.000,9.987,0.000,9.987 +6.109764,0.100209,17944152,0.534777,1726877.440,0.000,0.000,66.420,0.000,0.000,6.903,420.684,58.472,553.494,5.767456,12.488,5,0.000,0.000,0.000,0,0.000,0,66.420,475757.489,333643.962,116746.447,0.000,0.000,327736.286,0.000,472993.256 +6.209906,0.100142,18253986,0.544011,3093941.807,0.000,0.000,1.730,0.000,73.834,4.544,420.684,40.177,166.833,5.782837,12.472,5,0.000,0.000,0.000,0,0.000,0,1.730,198827.357,717300.322,655877.637,0.000,0.000,752460.340,0.000,769476.151 +6.310056,0.100150,18435275,0.549414,1810165.990,0.000,0.000,138.252,0.000,36.481,3.519,420.684,245.763,243.033,5.807251,12.448,5,0.000,0.000,0.000,0,0.000,0,138.252,9.985,457890.947,351491.062,0.000,0.000,492528.823,0.000,508245.172 +6.410175,0.100119,18435284,0.549414,89.893,0.000,0.000,129.177,0.000,40.733,3.243,420.684,678.258,512.088,6.013916,12.398,5,0.000,0.000,0.000,0,0.000,0,129.177,19.976,19.976,9.988,0.000,0.000,19.976,0.000,19.976 +6.510295,0.100120,18435285,0.549414,9.988,0.000,0.000,12.980,0.000,140.853,1.596,420.684,347.862,940.313,6.103516,12.306,5,0.000,0.000,0.000,0,0.000,0,12.980,0.000,0.000,9.988,0.000,0.000,0.000,0.000,0.000 +6.610410,0.100115,18435295,0.549415,99.885,0.000,0.000,217.312,0.000,49.351,3.226,420.684,709.926,380.578,6.107056,12.269,5,0.000,0.000,0.000,0,0.000,0,217.312,19.977,19.977,19.977,0.000,0.000,19.977,0.000,19.977 +6.710553,0.100142,18435300,0.549415,49.929,0.000,0.000,109.570,0.000,149.494,2.503,420.684,475.963,419.559,6.150635,12.228,5,0.000,0.000,0.000,0,0.000,0,109.570,19.972,0.000,0.000,0.000,0.000,9.986,0.000,19.972 +6.810682,0.100129,18435305,0.549415,49.936,0.000,0.000,166.966,0.000,146.515,2.198,420.684,420.512,753.558,6.260010,12.154,5,0.000,0.000,0.000,0,0.000,0,166.966,0.000,19.974,19.974,0.000,0.000,9.987,0.000,0.000 +6.910818,0.100136,18435315,0.549415,99.864,0.000,0.000,221.312,0.000,85.939,2.390,420.684,535.874,446.854,6.296997,12.110,5,0.000,0.000,0.000,0,0.000,0,221.312,19.973,19.973,19.973,0.000,0.000,19.973,0.000,19.973 +7.010944,0.100127,18435321,0.549415,59.924,0.000,0.000,143.040,0.000,146.509,2.565,420.684,553.830,682.534,6.425781,12.044,5,0.000,0.000,0.000,0,0.000,0,143.040,19.975,19.975,0.000,0.000,0.000,0.000,0.000,19.975 +7.111060,0.100115,18435326,0.549416,49.942,0.000,0.000,197.882,0.000,105.783,2.199,420.684,539.886,480.735,6.436401,11.997,5,0.000,0.000,0.000,0,0.000,0,197.882,9.988,0.000,19.977,0.000,0.000,19.977,0.000,0.000 +7.211198,0.100138,18435334,0.549416,79.890,0.000,0.000,202.894,0.000,97.739,2.178,420.684,498.804,436.000,6.488403,11.954,5,0.000,0.000,0.000,0,0.000,0,202.894,9.986,9.986,19.972,0.000,0.000,19.972,0.000,19.972 +7.311339,0.100142,18435338,0.549416,39.943,0.000,0.000,171.519,0.000,131.407,1.988,420.684,476.238,692.143,6.583252,11.886,5,0.000,0.000,0.000,0,0.000,0,171.519,19.972,9.986,0.000,0.000,0.000,0.000,0.000,9.986 +7.411466,0.100127,18435343,0.549416,49.937,0.000,0.000,147.670,0.000,231.402,1.578,420.684,369.765,415.879,6.624634,11.846,5,0.000,0.000,0.000,0,0.000,0,147.670,0.000,19.975,19.975,0.000,0.000,0.000,0.000,9.987 +7.511590,0.100124,18435353,0.549416,99.876,0.000,0.000,248.581,0.000,77.326,2.436,420.684,584.548,499.498,6.740723,11.797,5,0.000,0.000,0.000,0,0.000,0,248.581,19.975,19.975,19.975,0.000,0.000,19.975,0.000,19.975 +7.611716,0.100126,18474156,0.550573,387543.470,0.000,0.000,128.558,0.000,121.021,2.596,420.684,522.313,569.910,6.751953,11.741,5,0.000,0.000,0.000,0,0.000,0,128.558,87859.699,0.000,0.000,0.000,0.000,152029.140,0.000,147654.631 +7.711868,0.100152,18737985,0.558435,2634290.252,0.000,0.000,152.025,0.000,0.001,5.441,420.684,118.804,421.079,6.804443,11.700,5,0.000,0.000,0.000,0,0.000,0,152.025,573389.400,513859.786,402548.794,0.000,0.000,585660.768,0.000,558831.504 +7.812021,0.100153,19052308,0.567803,3138429.615,0.000,0.000,16.338,0.000,11.122,5.127,420.684,0.156,201.138,6.825928,11.680,4,0.000,0.000,0.000,0,0.000,0,16.338,671872.338,662077.320,743652.546,0.000,0.000,337853.237,0.000,722974.175 +7.912284,0.100263,19333094,0.576171,2800485.146,0.000,0.000,14.239,0.000,0.001,4.708,420.684,0.000,180.696,6.854248,11.663,4,0.000,0.000,0.000,0,0.000,0,14.239,728581.339,669277.511,712862.733,0.000,0.000,0.000,0.000,689763.563 +8.012516,0.100232,19618622,0.584680,2848684.782,0.000,0.000,12.049,0.000,2.765,3.377,420.684,0.000,94.586,6.873657,11.653,3,0.000,0.000,0.000,0,0.000,0,12.049,925158.092,918593.291,166873.657,0.000,0.000,0.000,0.000,838059.741 +8.112645,0.100130,19831323,0.591019,2124257.981,0.000,0.000,13.882,0.000,11.450,3.376,420.684,0.000,116.178,6.901855,11.642,3,0.000,0.000,0.000,0,0.000,0,13.882,731971.716,630473.209,0.000,0.000,0.000,0.000,0.000,761813.056 +8.212892,0.100247,19994841,0.595893,1631152.196,0.000,0.000,14.115,0.000,0.000,2.452,420.684,0.000,78.790,6.918701,11.634,1,0.000,0.000,0.000,0,0.000,0,14.115,252376.806,902740.862,0.000,0.000,0.000,0.000,0.000,476034.528 +8.313177,0.100285,20000000,0.596046,51443.241,0.000,0.000,0.310,0.000,0.000,0.066,420.684,0.000,2.493,6.918945,11.634,0,0.000,0.000,0.000,0,0.000,0,0.310,0.000,51443.241,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.log new file mode 100644 index 000000000..89127ca15 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=268 +worker=6 kind=insert tid=6 os_tid=269 +start_monotonic_ns=2088332505166889 main_address=0x55651f06d300 +worker=0 kind=insert tid=7 os_tid=263 +worker=1 kind=insert tid=8 os_tid=264 +worker=2 kind=insert tid=9 os_tid=265 +worker=4 kind=insert tid=11 os_tid=267 +worker=3 kind=insert tid=12 os_tid=266 +worker=7 kind=insert tid=10 os_tid=270 +load_end reason=complete inserted=20000000 elapsed_s=8.313 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.186 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088332505169800 cpu_ns=8897116 +diagnostic_stage name=stop_request wall_ns=2088340818408355 cpu_ns=54461738087 +diagnostic_stage name=workers_joined wall_ns=2088340818477891 cpu_ns=54461806709 +diagnostic_stage name=before_close wall_ns=2088340818562783 cpu_ns=54461891626 +diagnostic_stage name=after_close wall_ns=2088341004215852 cpu_ns=54531457902 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=20000000 completed_records=20000000 productive_end_ns=2088340722707662 +diagnostic_worker index=0 completed=2500000 last_start_ns=2088340663461147 last_end_ns=2088340663463921 loop_exit_ns=2088340663463966 deregister_start_ns=2088340663464013 deregister_end_ns=2088340663464688 +diagnostic_worker index=1 completed=2500000 last_start_ns=2088340722706829 last_end_ns=2088340722707662 loop_exit_ns=2088340722707696 deregister_start_ns=2088340722707728 deregister_end_ns=2088340722708232 +diagnostic_worker index=2 completed=2500000 last_start_ns=2088340437852919 last_end_ns=2088340437854239 loop_exit_ns=2088340437854282 deregister_start_ns=2088340437854306 deregister_end_ns=2088340437855148 +diagnostic_worker index=3 completed=2500000 last_start_ns=2088337801094281 last_end_ns=2088337801095939 loop_exit_ns=2088337801096012 deregister_start_ns=2088337801096069 deregister_end_ns=2088337801099805 +diagnostic_worker index=4 completed=2500000 last_start_ns=2088338156516908 last_end_ns=2088338156517921 loop_exit_ns=2088338156517964 deregister_start_ns=2088338156518070 deregister_end_ns=2088338156519039 +diagnostic_worker index=5 completed=2500000 last_start_ns=2088340279488242 last_end_ns=2088340279489336 loop_exit_ns=2088340279489388 deregister_start_ns=2088340279489421 deregister_end_ns=2088340279490247 +diagnostic_worker index=6 completed=2500000 last_start_ns=2088337805211368 last_end_ns=2088337805212497 loop_exit_ns=2088337805212555 deregister_start_ns=2088337805212581 deregister_end_ns=2088337805213234 +diagnostic_worker index=7 completed=2500000 last_start_ns=2088340683119770 last_end_ns=2088340683120752 loop_exit_ns=2088340683120794 deregister_start_ns=2088340683120833 deregister_end_ns=2088340683121246 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.summary.csv new file mode 100644 index 000000000..e35269a22 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-17-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2405780.235758,8.313311,20000000,0.002774,0.001360,0.004160,0.010368,1597.344842,0.002774,0.001360,0.004160,0.010368,1597.344842,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.csv new file mode 100644 index 000000000..95a72d43c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.csv @@ -0,0 +1,151 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100067,0.100067,699812,0.020856,6993456.414,0.000,0.000,14.744,0.000,0.005,8.247,111.465,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,14.744,987351.585,658840.652,693967.228,861655.405,823450.882,903597.436,1066838.579,997754.647 +0.200231,0.100164,1311575,0.039088,6107623.636,0.000,0.000,15.502,0.000,0.001,9.167,209.871,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,15.502,685846.350,763938.409,724872.413,642177.894,622310.444,798322.077,919803.050,950352.999 +0.300391,0.100161,1920478,0.057235,6079269.247,0.000,0.000,16.271,0.000,0.001,9.532,283.047,0.000,0.000,0.004768,14.102,8,0.000,0.000,0.000,0,0.000,0,16.271,778799.575,543008.157,734380.893,759320.850,739073.359,673199.125,914641.470,936845.819 +0.400535,0.100144,2362183,0.070399,4410715.947,0.000,0.000,13.325,0.000,50.534,9.847,291.984,0.000,22.273,0.081459,14.100,8,0.000,0.000,0.000,0,0.000,0,13.325,382251.065,681221.725,386824.497,410660.267,766209.677,432858.389,458411.693,892278.634 +0.500687,0.100152,2643633,0.078786,2810226.517,0.000,0.000,77.798,0.000,3.489,9.088,297.457,0.741,553.884,0.399414,14.046,8,0.000,0.000,0.000,0,0.000,0,77.798,303408.610,398394.166,303488.488,268331.950,551631.140,427100.513,428797.931,129073.719 +0.600833,0.100146,3150333,0.093887,5059599.324,0.000,0.000,19.669,0.000,0.841,8.932,297.457,77.114,1167.589,0.590698,13.932,8,0.000,0.000,0.000,0,0.000,0,19.669,702582.333,749803.263,629409.363,667913.044,589917.128,645425.935,435612.829,638935.429 +0.700987,0.100154,3671522,0.109420,5203900.504,0.000,0.000,14.073,0.000,0.001,9.517,297.457,134.403,359.331,0.598122,13.897,8,0.000,0.000,0.000,0,0.000,0,14.073,620537.295,703589.786,783646.875,746593.762,518503.946,635214.761,620956.651,574857.427 +0.801131,0.100145,4104079,0.122311,4319318.995,0.000,0.000,16.531,0.000,34.072,9.500,297.457,122.011,138.315,0.663460,13.883,8,0.000,0.000,0.000,0,0.000,0,16.531,395138.148,502772.378,498638.361,452165.617,713427.513,631945.436,438215.805,687015.737 +0.901376,0.100245,4549782,0.135594,4446148.407,0.000,0.000,59.203,0.000,3.879,9.297,297.457,47.618,5.416,0.771729,13.883,8,0.000,0.000,0.000,0,0.000,0,59.203,614675.631,380538.662,415413.309,574883.020,737495.040,648123.769,436322.136,638696.841 +1.001514,0.100138,5132120,0.152949,5815365.670,0.000,0.000,8.261,0.000,2.488,8.412,297.457,0.000,2.653,1.009888,13.882,8,0.000,0.000,0.000,0,0.000,0,8.261,810093.586,766263.989,748728.155,807846.682,636672.582,705188.159,654787.618,685784.899 +1.101624,0.100111,5601505,0.166938,4688666.211,0.000,0.000,15.734,0.000,2.036,8.138,297.457,0.000,614.204,1.091309,13.822,8,0.000,0.000,0.000,0,0.000,0,15.734,592954.430,581437.163,625828.084,481917.192,556494.739,605160.934,615109.934,629763.733 +1.201763,0.100138,5936639,0.176926,3346714.272,0.000,0.000,57.171,0.000,11.235,9.994,297.457,0.000,248.719,1.287971,13.798,8,0.000,0.000,0.000,0,0.000,0,57.171,290138.979,280342.519,263375.970,691514.210,246569.199,239339.193,736931.435,598502.767 +1.301911,0.100148,6524503,0.194445,5869934.652,0.000,0.000,20.826,0.000,4.980,8.636,297.457,0.000,0.273,1.288456,13.798,8,0.000,0.000,0.000,0,0.000,0,20.826,702568.063,839425.099,716677.139,895402.083,663296.305,580838.593,806114.500,665612.869 +1.402058,0.100147,7047296,0.210026,5220272.747,0.000,0.000,16.414,0.000,0.001,8.289,297.457,0.000,103.910,1.568359,13.788,8,0.000,0.000,0.000,0,0.000,0,16.414,609306.251,708720.428,644973.933,716319.281,604113.868,647530.183,701041.691,588267.112 +1.502236,0.100178,7485977,0.223099,4379008.883,0.000,0.000,20.307,0.000,1.837,7.724,297.457,0.000,689.280,1.670898,13.720,8,0.000,0.000,0.000,0,0.000,0,20.307,407004.929,607168.342,578559.308,561040.518,592544.394,529985.841,563585.983,539119.569 +1.602379,0.100143,7749415,0.230951,2630620.528,0.000,0.000,57.845,0.000,12.278,9.793,297.457,2.457,92.056,1.876930,13.711,8,0.000,0.000,0.000,0,0.000,0,57.845,682754.262,231848.660,144493.501,285322.240,261895.720,662273.532,120977.109,241055.503 +1.702533,0.100155,8337327,0.248472,5870047.079,0.000,0.000,27.076,0.000,0.001,8.397,297.457,0.000,0.273,1.876965,13.711,8,0.000,0.000,0.000,0,0.000,0,27.076,668646.520,745697.428,863914.708,641139.036,890273.966,803028.815,721694.527,535652.080 +1.802693,0.100160,8888279,0.264891,5500713.797,0.000,0.000,15.353,0.000,6.897,8.267,297.457,0.000,185.055,2.165405,13.693,8,0.000,0.000,0.000,0,0.000,0,15.353,612998.638,761440.994,732407.474,553104.524,770406.641,831349.077,617331.701,621674.748 +1.902837,0.100143,9345025,0.278503,4560921.417,0.000,0.000,15.737,0.000,13.722,8.499,297.457,0.000,706.019,2.270752,13.624,8,0.000,0.000,0.000,0,0.000,0,15.737,477685.186,520623.629,640431.870,536251.225,571740.347,620500.444,580497.793,613190.923 +2.002983,0.100147,9690160,0.288789,3446294.217,0.000,0.000,56.440,0.000,9.914,10.202,297.457,7.099,26.914,2.428165,13.622,8,0.000,0.000,0.000,0,0.000,0,56.440,523561.924,402489.540,440553.699,539228.940,248585.320,571601.449,257482.268,462791.076 +2.103141,0.100158,10279223,0.306345,5881361.386,0.000,0.000,10.661,0.000,1.997,8.568,297.457,0.000,0.000,2.428165,13.622,8,0.000,0.000,0.000,0,0.000,0,10.661,577210.357,689363.611,899692.148,676204.349,793199.972,673818.110,757396.396,814476.442 +2.203283,0.100142,10726078,0.319662,4462222.658,0.000,0.000,17.308,0.000,0.001,7.728,297.457,0.000,564.512,2.704102,13.566,8,0.000,0.000,0.000,0,0.000,0,17.308,522439.192,543808.890,655260.853,570920.446,480538.606,532245.287,524236.643,632772.741 +2.303421,0.100138,11143708,0.332108,4170531.571,0.000,0.000,16.853,0.000,32.491,8.806,297.457,0.000,374.521,2.826237,13.530,8,0.000,0.000,0.000,0,0.000,0,16.853,502554.896,325559.705,405968.489,707121.951,753637.614,556180.724,460752.714,458755.477 +2.403571,0.100150,11532454,0.343694,3881652.349,0.000,0.000,57.145,0.000,0.000,10.077,297.457,35.338,2.613,2.968140,13.529,8,0.000,0.000,0.000,0,0.000,0,57.145,311543.874,558684.108,285952.164,444694.657,500431.265,666173.285,589617.826,524555.171 +2.503728,0.100158,12126450,0.361396,5930610.097,0.000,0.000,9.951,0.000,0.003,8.458,297.457,0.000,6.123,3.185181,13.529,8,0.000,0.000,0.000,0,0.000,0,9.951,773590.396,828593.681,673058.889,673028.936,790873.149,703271.258,629287.896,858905.892 +2.603864,0.100136,12602837,0.375594,4757394.663,0.000,0.000,19.562,0.000,4.687,7.740,297.457,0.000,699.283,3.274170,13.460,8,0.000,0.000,0.000,0,0.000,0,19.562,610479.071,584164.887,631120.975,595509.446,581039.142,498890.955,642605.343,613584.844 +2.704024,0.100159,12976836,0.386740,3734050.134,0.000,0.000,58.382,0.000,58.484,9.814,297.457,26.442,241.764,3.417240,13.437,8,0.000,0.000,0.000,0,0.000,0,58.382,296847.795,250611.345,357780.867,254614.976,794615.981,741829.949,745733.739,292015.482 +2.804190,0.100167,13421697,0.399998,4441215.022,0.000,0.000,59.310,0.000,0.002,9.398,297.457,15.092,49.020,3.747559,13.432,8,0.000,0.000,0.000,0,0.000,0,59.310,703778.153,396899.131,487468.326,782846.498,371341.686,402899.141,843715.147,452266.939 +2.904343,0.100153,13984600,0.416774,5620405.993,0.000,0.000,11.033,0.000,15.944,8.346,297.457,0.000,244.196,3.768921,13.408,8,0.000,0.000,0.000,0,0.000,0,11.033,677051.126,573090.644,762739.645,788540.056,751337.141,614387.278,740603.610,712656.493 +3.004594,0.100251,14410810,0.429476,4251441.551,0.000,0.000,25.092,0.000,5.115,7.991,297.457,0.000,519.830,3.855591,13.357,8,0.000,0.000,0.000,0,0.000,0,25.092,445822.315,544145.816,475368.242,611217.665,604793.770,486440.484,524774.380,558878.879 +3.104728,0.100133,14745450,0.439449,3341942.684,0.000,0.000,58.586,0.000,6.110,9.562,297.457,93.781,186.977,4.014538,13.339,8,0.000,0.000,0.000,0,0.000,0,58.586,239550.500,248708.285,327652.993,698827.938,555928.530,258345.432,268681.646,744247.360 +3.204897,0.100169,15182390,0.452470,4362007.880,0.000,0.000,47.164,0.000,0.396,9.415,297.457,0.000,11.426,4.075317,13.338,8,0.000,0.000,0.000,0,0.000,0,47.164,485876.604,688363.458,889263.002,507789.469,261407.004,715657.204,421934.964,391716.174 +3.305075,0.100178,15733184,0.468885,5498134.846,0.000,0.000,11.495,0.000,5.017,8.499,297.457,0.000,328.711,4.524658,13.306,8,0.000,0.000,0.000,0,0.000,0,11.495,641515.946,651538.073,782604.335,749952.565,587442.379,562746.421,744592.124,777743.004 +3.405266,0.100190,16253739,0.484399,5195666.595,0.000,0.000,13.398,0.000,0.001,8.746,297.457,0.000,544.394,4.524658,13.252,8,0.000,0.000,0.000,0,0.000,0,13.398,608941.647,596615.095,771232.930,636259.681,582102.701,666252.628,585905.467,748356.446 +3.505396,0.100130,16588432,0.494374,3342580.768,0.000,0.000,35.084,0.000,58.652,5.973,358.562,217.295,241.912,4.530029,13.229,8,0.000,0.000,0.000,0,0.000,0,35.084,442664.023,627553.453,363077.578,268830.209,298831.173,309557.217,656026.405,376040.711 +3.605540,0.100144,16758920,0.499455,1702422.434,0.000,0.000,16.300,0.000,158.797,7.333,358.562,707.728,259.118,4.947388,13.203,8,0.000,0.000,0.000,0,0.000,0,16.300,0.000,570726.117,0.000,535816.511,0.000,0.000,595879.806,0.000 +3.705686,0.100146,16892429,0.503434,1333148.709,0.000,0.000,10.836,0.000,258.942,5.235,358.562,430.155,959.696,5.023682,13.109,8,0.000,0.000,0.000,0,0.000,0,10.836,0.000,444622.554,0.000,431960.991,0.000,0.000,456565.164,0.000 +3.805819,0.100133,17050571,0.508147,1579319.899,0.000,0.000,25.902,0.000,359.075,7.602,358.562,767.066,511.117,5.147095,13.059,8,0.000,0.000,0.000,0,0.000,0,25.902,0.000,438327.134,0.000,578400.871,0.000,0.000,562591.893,0.000 +3.905946,0.100128,17130138,0.510518,794655.376,0.000,0.000,63.626,0.000,459.203,3.154,358.562,239.304,766.716,5.147095,12.985,8,0.000,0.000,0.000,0,0.000,0,63.626,0.000,352509.912,0.000,354247.693,0.000,0.000,87897.771,0.000 +4.006087,0.100140,17317391,0.516098,1869904.822,0.000,0.000,24.181,0.000,559.343,4.849,358.562,371.432,286.512,5.174683,12.956,8,0.000,0.000,0.000,0,0.000,0,24.181,0.000,487715.292,0.000,694914.403,0.000,0.000,687275.128,0.000 +4.106238,0.100151,17498262,0.521489,1805977.231,0.000,0.000,4.642,0.000,659.495,5.751,358.562,501.234,410.083,5.308838,12.916,8,0.000,0.000,0.000,0,0.000,0,4.642,0.000,479624.242,0.000,670145.949,0.000,0.000,656207.041,0.000 +4.206368,0.100130,17595723,0.524393,973342.105,0.000,0.000,69.244,0.000,759.625,3.521,358.562,239.727,544.213,5.346191,12.863,8,0.000,0.000,0.000,0,0.000,0,69.244,0.000,234494.543,0.000,375740.553,0.000,0.000,363107.010,0.000 +4.306516,0.100148,17781439,0.529928,1854415.373,0.000,0.000,27.969,0.000,859.773,4.450,358.562,397.030,278.923,5.382690,12.836,8,0.000,0.000,0.000,0,0.000,0,27.969,0.000,680882.260,0.000,698456.250,0.000,0.000,475076.862,0.000 +4.406651,0.100135,17941398,0.534695,1597433.576,0.000,0.000,18.423,0.000,959.908,4.898,358.562,386.861,287.854,5.523315,12.808,8,0.000,0.000,0.000,0,0.000,0,18.423,0.000,624776.595,0.000,607200.322,0.000,0.000,365456.659,0.000 +4.506786,0.100135,18097498,0.539347,1558901.516,0.000,0.000,4.161,0.000,1060.042,4.011,358.562,238.468,452.711,5.536133,12.763,8,0.000,0.000,0.000,0,0.000,0,4.161,0.000,565788.375,0.000,413413.492,0.000,0.000,579699.649,0.000 +4.606908,0.100122,18233331,0.543396,1356674.843,0.000,0.000,3.391,0.000,1160.164,3.230,358.562,271.388,306.345,5.578548,12.733,8,0.000,0.000,0.000,0,0.000,0,3.391,0.000,670851.554,0.000,0.000,0.000,0.000,685823.289,0.000 +4.707021,0.100113,18324524,0.546113,910899.609,0.000,0.000,37.931,0.000,1260.278,2.526,358.562,223.302,281.947,5.623535,12.706,8,0.000,0.000,0.000,0,0.000,0,37.931,0.000,604815.844,0.000,0.000,0.000,0.000,306083.764,0.000 +4.807147,0.100126,18456604,0.550050,1319131.958,0.000,0.000,3.591,0.000,1360.404,3.378,358.562,262.168,395.672,5.702759,12.667,8,0.000,0.000,0.000,0,0.000,0,3.591,0.000,683006.338,0.000,0.000,0.000,0.000,636125.619,0.000 +4.907277,0.100130,18555943,0.553010,992104.322,0.000,0.000,68.671,0.000,1460.534,2.461,358.562,192.290,508.482,5.711792,12.618,8,0.000,0.000,0.000,0,0.000,0,68.671,0.000,708901.328,0.000,0.000,0.000,0.000,283202.994,0.000 +5.007404,0.100127,18649943,0.555812,938805.783,0.000,0.000,14.001,0.000,1560.661,2.949,358.562,219.291,331.609,5.748779,12.585,8,0.000,0.000,0.000,0,0.000,0,14.001,0.000,456968.708,0.000,0.000,0.000,0.000,481837.074,0.000 +5.107566,0.100162,18649943,0.555812,0.000,0.000,0.000,0.000,0.000,1660.823,3.651,358.562,320.302,269.018,5.777344,12.559,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.207702,0.100136,18649943,0.555812,0.000,0.000,0.000,0.000,0.000,1760.958,3.657,358.562,239.324,364.271,5.843140,12.523,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.307832,0.100130,18649943,0.555812,0.000,0.000,0.000,0.000,0.000,1861.088,3.570,358.562,239.221,404.631,5.894531,12.484,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.407956,0.100125,18649943,0.555812,0.000,0.000,0.000,0.000,0.000,1961.213,4.214,358.562,269.234,276.101,5.894531,12.457,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +5.508086,0.100130,18649948,0.555812,49.935,0.000,0.000,1993.425,0.000,1026.030,9.520,366.355,76.190,56.567,5.894531,12.451,8,0.000,0.000,0.000,0,0.000,0,1993.425,9.987,0.000,9.987,0.000,9.987,9.987,0.000,9.987 +5.608205,0.100119,18649950,0.555812,19.976,0.000,0.000,1103.271,0.000,602.792,8.554,366.355,302.959,8.974,5.901371,12.450,8,0.000,0.000,0.000,0,0.000,0,1103.271,0.000,0.000,0.000,9.988,0.000,0.000,9.988,0.000 +5.708349,0.100144,18649957,0.555812,69.899,0.000,0.000,699.610,0.000,274.988,7.873,366.355,814.415,79.573,6.062866,12.442,8,0.000,0.000,0.000,0,0.000,0,699.610,9.986,9.986,9.986,0.000,0.000,9.986,9.986,19.971 +5.808487,0.100138,18649959,0.555812,19.972,0.000,0.000,13.971,0.000,375.127,1.689,366.355,205.692,392.738,6.062866,12.404,8,0.000,0.000,0.000,0,0.000,0,13.971,0.000,9.986,0.000,0.000,0.000,0.000,9.986,0.000 +5.908602,0.100115,18649964,0.555812,49.943,0.000,0.000,385.335,0.000,219.082,2.448,366.355,369.928,413.666,6.100342,12.364,8,0.000,0.000,0.000,0,0.000,0,385.335,0.000,0.000,0.000,19.977,9.989,0.000,0.000,19.977 +6.008740,0.100138,18649973,0.555813,89.876,0.000,0.000,316.033,0.000,190.044,4.081,366.355,575.923,276.688,6.221069,12.336,8,0.000,0.000,0.000,0,0.000,0,316.033,9.986,19.972,19.972,0.000,0.000,19.972,19.972,0.000 +6.108884,0.100144,18649980,0.555813,69.899,0.000,0.000,241.236,0.000,147.789,3.004,366.355,331.553,600.852,6.221069,12.278,8,0.000,0.000,0.000,0,0.000,0,241.236,9.986,0.000,0.000,19.971,19.971,0.000,0.000,19.971 +6.209021,0.100137,18649985,0.555813,49.932,0.000,0.000,243.101,0.000,221.006,2.901,366.355,400.428,476.105,6.271362,12.231,8,0.000,0.000,0.000,0,0.000,0,243.101,0.000,19.973,9.986,0.000,0.000,0.000,19.973,0.000 +6.309170,0.100149,18649992,0.555813,69.896,0.000,0.000,246.114,0.000,321.155,4.058,366.355,587.563,287.931,6.384399,12.203,8,0.000,0.000,0.000,0,0.000,0,246.114,19.970,0.000,9.985,19.970,19.970,0.000,0.000,0.000 +6.409310,0.100140,18649998,0.555813,59.916,0.000,0.000,360.425,0.000,203.562,2.881,366.355,316.472,660.249,6.390991,12.138,8,0.000,0.000,0.000,0,0.000,0,360.425,0.000,19.972,0.000,0.000,0.000,19.972,0.000,19.972 +6.509463,0.100153,18650002,0.555813,39.939,0.000,0.000,220.874,0.000,303.715,2.617,366.355,344.591,423.299,6.438599,12.097,8,0.000,0.000,0.000,0,0.000,0,220.874,19.969,0.000,19.969,0.000,0.000,0.000,0.000,0.000 +6.609641,0.100178,18650010,0.555814,79.858,0.000,0.000,348.093,0.000,264.921,4.388,366.355,595.659,361.271,6.548828,12.062,8,0.000,0.000,0.000,0,0.000,0,348.093,0.000,0.000,0.000,19.964,19.964,19.964,19.964,0.000 +6.709779,0.100138,18650014,0.555814,39.945,0.000,0.000,270.444,0.000,312.393,2.495,366.355,331.028,493.577,6.548828,12.013,8,0.000,0.000,0.000,0,0.000,0,270.444,0.000,0.000,19.972,0.000,0.000,0.000,0.000,19.972 +6.809899,0.100121,18650026,0.555814,119.855,0.000,0.000,356.516,0.000,184.521,5.616,366.355,682.497,642.350,6.616211,11.951,8,0.000,0.000,0.000,0,0.000,0,356.516,19.976,19.976,0.000,19.976,19.976,19.976,19.976,0.000 +6.910032,0.100132,18650032,0.555814,59.921,0.000,0.000,188.759,0.000,149.524,4.529,366.355,588.986,665.213,6.695312,11.886,8,0.000,0.000,0.000,0,0.000,0,188.759,19.974,0.000,19.974,0.000,0.000,0.000,0.000,19.974 +7.010172,0.100141,18650913,0.555841,8797.623,0.000,0.000,183.818,0.000,215.108,4.706,366.355,544.780,652.246,6.777344,11.822,8,0.000,0.000,0.000,0,0.000,0,183.818,0.000,998.595,0.000,49.930,19.972,0.000,19.972,7709.154 +7.110316,0.100144,18981798,0.565702,3304100.554,0.000,0.000,266.050,0.000,0.003,9.062,366.355,242.308,414.521,6.826050,11.781,8,0.000,0.000,0.000,0,0.000,0,266.050,156205.464,571398.649,495587.623,450402.573,100505.529,300677.794,574144.701,655178.221 +7.210473,0.100157,19498280,0.581094,5156741.912,0.000,0.000,14.355,0.000,11.296,8.574,366.355,0.000,370.747,6.883911,11.745,8,0.000,0.000,0.000,0,0.000,0,14.355,565544.070,761956.388,646157.787,590095.609,584843.836,800775.577,583995.166,623373.479 +7.310624,0.100152,19987620,0.595677,4885991.908,0.000,0.000,16.309,0.000,0.002,9.080,366.355,0.000,380.634,6.947266,11.708,8,0.000,0.000,0.000,0,0.000,0,16.309,577224.818,644013.553,581897.732,503516.573,579820.881,728894.857,711111.819,559511.674 +7.410786,0.100161,20538295,0.612089,5497876.318,0.000,0.000,15.669,0.000,15.727,8.709,366.355,0.000,244.761,7.004517,11.684,8,0.000,0.000,0.000,0,0.000,0,15.669,609695.939,662710.372,719319.005,704822.403,596337.499,764585.943,604684.028,835721.129 +7.510953,0.100167,21019218,0.626422,4801190.646,0.000,0.000,17.548,0.000,3.700,9.045,366.355,26.206,109.855,7.100952,11.673,8,0.000,0.000,0.000,0,0.000,0,17.548,549050.642,628797.111,465610.359,600244.920,563975.651,581067.032,724566.749,687878.182 +7.611106,0.100152,21454666,0.639399,4347858.559,0.000,0.000,16.647,0.000,9.988,8.938,366.355,65.603,156.675,7.244873,11.658,8,0.000,0.000,0.000,0,0.000,0,16.647,540636.654,486489.116,395807.217,543112.883,575124.132,605378.058,592907.050,608403.450 +7.711252,0.100147,21913066,0.653060,4577293.304,0.000,0.000,20.255,0.000,0.001,8.850,366.355,72.784,120.761,7.426880,11.646,8,0.000,0.000,0.000,0,0.000,0,20.255,608508.407,486617.004,550373.587,608628.232,578761.992,691476.841,547128.342,505798.898 +7.811510,0.100258,22312400,0.664961,3983065.642,0.000,0.000,27.691,0.000,0.001,7.934,366.355,76.833,233.343,7.880493,11.623,8,0.000,0.000,0.000,0,0.000,0,27.691,518891.514,509266.342,355852.076,475453.563,437301.975,548993.865,578018.994,559287.313 +7.911650,0.100140,22654671,0.675162,3417932.004,0.000,0.000,25.015,0.000,16.672,7.942,366.355,203.583,474.649,7.880493,11.577,8,0.000,0.000,0.000,0,0.000,0,25.015,350470.071,457919.865,439036.262,433154.485,481097.464,314759.991,447444.508,494049.359 +8.011799,0.100149,23106159,0.688617,4508172.200,0.000,0.000,37.353,0.000,0.001,8.792,366.355,11.116,230.438,7.886963,11.554,8,0.000,0.000,0.000,0,0.000,0,37.353,588524.323,606946.912,537650.020,480854.527,581584.649,604101.146,462941.181,645569.444 +8.111938,0.100139,23436151,0.698452,3295329.277,0.000,0.000,42.325,0.000,4.883,7.370,366.355,152.639,347.953,7.945477,11.520,8,0.000,0.000,0.000,0,0.000,0,42.325,416280.080,435263.634,458181.707,358680.322,447296.871,400921.476,399343.674,379361.511 +8.212080,0.100142,23866413,0.711275,4296508.346,0.000,0.000,37.983,0.000,0.004,8.382,366.355,157.393,440.350,7.945477,11.488,8,0.000,0.000,0.000,0,0.000,0,37.983,481784.676,507777.701,381896.763,531833.483,666971.253,519680.770,509605.102,696958.597 +8.312229,0.100149,24232925,0.722197,3659657.266,0.000,0.000,21.946,0.000,30.204,8.795,366.355,166.509,349.907,7.945477,11.463,8,0.000,0.000,0.000,0,0.000,0,21.946,484237.184,445874.448,432015.135,545266.087,437706.640,372274.310,492345.081,449938.381 +8.412380,0.100150,24788936,0.738768,5551771.628,0.000,0.000,32.445,0.000,5.314,8.933,366.355,19.151,272.169,7.945477,11.442,8,0.000,0.000,0.000,0,0.000,0,32.445,720288.178,703762.997,650313.275,709913.759,641196.967,689943.753,652160.501,784192.198 +8.512522,0.100143,25178238,0.750370,3887468.035,0.000,0.000,18.721,0.000,11.019,8.969,366.355,131.921,294.774,7.945477,11.427,8,0.000,0.000,0.000,0,0.000,0,18.721,347383.877,521754.845,570135.749,531570.826,537332.598,524550.852,455179.926,399559.361 +8.612684,0.100162,25590010,0.762642,4111073.750,0.000,0.000,16.175,0.000,14.587,9.047,366.355,129.595,282.044,7.945477,11.401,8,0.000,0.000,0.000,0,0.000,0,16.175,488869.659,517693.061,587120.819,627485.563,552117.408,375692.629,477907.381,484187.229 +8.712852,0.100168,26153882,0.779446,5629271.886,0.000,0.000,16.139,0.000,10.893,8.861,366.355,7.409,210.779,7.945477,11.380,8,0.000,0.000,0.000,0,0.000,0,16.139,778393.552,704846.992,662418.204,752407.167,590039.683,605254.147,659742.694,876169.446 +8.812992,0.100140,26536977,0.790864,3825593.366,0.000,0.000,17.208,0.000,8.848,9.241,366.355,143.198,478.861,7.945477,11.341,8,0.000,0.000,0.000,0,0.000,0,17.208,344208.036,688935.346,457389.559,484202.015,444777.218,471290.095,389814.178,544976.918 +8.913159,0.100167,27036804,0.805760,4989951.900,0.000,0.000,16.251,0.000,0.001,8.912,366.355,62.864,264.286,7.945477,11.327,8,0.000,0.000,0.000,0,0.000,0,16.251,648109.621,738548.861,583337.594,674465.686,512385.868,593969.870,527410.822,711723.578 +9.013319,0.100161,27462059,0.818433,4245730.592,0.000,0.000,20.197,0.000,0.001,8.974,366.355,101.205,230.216,7.945477,11.304,8,0.000,0.000,0.000,0,0.000,0,20.197,578321.112,545793.358,457774.731,568237.309,404590.155,609880.422,535270.260,545863.245 +9.113484,0.100164,27935153,0.832532,4723172.931,0.000,0.000,17.044,0.000,13.761,8.914,366.355,53.974,292.527,7.945477,11.276,8,0.000,0.000,0.000,0,0.000,0,17.044,578937.960,600183.023,613401.286,480779.378,585776.714,705829.292,563882.717,594382.562 +9.213624,0.100141,28391629,0.846136,4558345.132,0.000,0.000,22.611,0.000,0.001,9.351,366.355,83.788,341.902,7.945477,11.252,8,0.000,0.000,0.000,0,0.000,0,22.611,563087.578,531671.789,450615.857,565534.135,557665.209,688091.662,623572.459,578106.442 +9.313774,0.100150,28745860,0.856693,3537008.767,0.000,0.000,23.072,0.000,26.217,8.608,366.355,177.390,364.532,7.945477,11.232,8,0.000,0.000,0.000,0,0.000,0,23.072,403694.946,453719.969,445242.675,439251.654,322316.915,538742.538,443694.994,490345.076 +9.413913,0.100139,29296808,0.873113,5501825.420,0.000,0.000,30.887,0.000,2.535,8.960,366.355,15.447,249.965,7.945477,11.207,8,0.000,0.000,0.000,0,0.000,0,30.887,667800.902,687313.754,759273.638,813278.502,662368.460,612318.094,612178.289,687293.782 +9.514067,0.100154,29640108,0.883344,3427728.086,0.000,0.000,23.409,0.000,3.851,9.134,366.355,178.124,325.866,7.945477,11.175,8,0.000,0.000,0.000,0,0.000,0,23.409,490974.871,378188.339,500130.789,367994.018,406724.450,494299.757,439543.973,349871.890 +9.614232,0.100164,30122707,0.897727,4818069.431,0.000,0.000,16.965,0.000,0.001,9.043,366.355,85.640,297.597,7.945477,11.169,8,0.000,0.000,0.000,0,0.000,0,16.965,597018.543,567347.321,572698.524,502903.262,674051.906,671835.549,596818.872,635395.454 +9.714390,0.100158,30525774,0.909739,4024316.771,0.000,0.000,31.293,0.000,0.001,8.379,366.355,122.424,278.194,7.945477,11.143,8,0.000,0.000,0.000,0,0.000,0,31.293,422722.644,566086.314,509615.465,579664.877,499661.180,527876.636,492712.150,425977.505 +9.814552,0.100162,31007003,0.924081,4804501.039,0.000,0.000,17.481,0.000,4.201,8.967,366.355,68.171,273.346,7.945477,11.116,8,0.000,0.000,0.000,0,0.000,0,17.481,602024.011,633652.735,696850.280,620464.116,573180.771,587247.965,475998.321,615082.840 +9.914707,0.100155,31453485,0.937387,4457911.975,0.000,0.000,24.119,0.000,0.001,8.678,366.355,127.186,345.909,7.945477,11.083,8,0.000,0.000,0.000,0,0.000,0,24.119,571554.314,585792.250,605092.343,483570.654,550207.393,611931.744,553781.854,495981.422 +10.014850,0.100144,31844776,0.949048,3907290.964,0.000,0.000,16.328,0.000,13.002,8.838,366.355,160.979,316.615,7.945477,11.059,8,0.000,0.000,0.000,0,0.000,0,16.328,488058.128,487878.387,480538.942,524076.331,511194.856,548511.192,460138.280,406894.849 +10.114998,0.100148,32369323,0.964681,5237734.704,0.000,0.000,23.033,0.000,2.172,9.132,366.355,38.069,319.294,7.945477,11.028,8,0.000,0.000,0.000,0,0.000,0,23.033,606634.098,768644.835,689361.923,594302.311,730571.063,575589.946,698797.987,573832.541 +10.215152,0.100154,32684503,0.974074,3146954.791,0.000,0.000,31.352,0.000,0.002,9.009,366.355,212.758,392.638,7.945477,10.991,8,0.000,0.000,0.000,0,0.000,0,31.352,408151.589,375781.428,273948.216,413982.612,428630.060,371058.699,471983.311,403418.876 +10.315327,0.100175,33231961,0.990390,5465022.277,0.000,0.000,16.678,0.000,4.938,8.665,366.355,23.865,285.438,7.945477,10.963,8,0.000,0.000,0.000,0,0.000,0,16.678,790936.739,747522.665,741573.070,734176.007,671096.326,679282.010,481837.320,618598.140 +10.415508,0.100181,33559261,1.000144,3267084.258,0.000,0.000,22.554,0.000,5.662,9.100,366.355,216.834,245.415,7.945477,10.948,8,0.000,0.000,0.000,0,0.000,0,22.554,381808.655,419749.955,426228.224,381010.101,406234.427,346931.807,495233.276,409887.812 +10.515656,0.100148,34021409,1.013917,4614650.456,0.000,0.000,17.290,0.000,7.606,8.815,366.355,75.513,311.102,7.945477,10.918,8,0.000,0.000,0.000,0,0.000,0,17.290,536346.224,625743.918,535277.805,493180.108,620791.248,567330.368,577655.088,658325.698 +10.615820,0.100164,34438652,1.026352,4165593.262,0.000,0.000,28.900,0.000,0.001,8.696,366.355,143.592,320.022,7.945477,10.887,8,0.000,0.000,0.000,0,0.000,0,28.900,535181.638,565811.368,416785.954,538366.412,573279.111,608331.582,407561.094,520276.102 +10.715976,0.100155,34928749,1.040958,4893366.052,0.000,0.000,16.344,0.000,4.723,9.172,366.355,107.294,261.508,7.945477,10.861,8,0.000,0.000,0.000,0,0.000,0,16.344,561307.767,534509.410,594176.691,635552.396,647334.088,700491.485,630969.518,589024.697 +10.816127,0.100151,35353216,1.053608,4238272.370,0.000,0.000,24.169,0.000,0.016,8.765,366.355,139.438,392.142,7.945477,10.835,8,0.000,0.000,0.000,0,0.000,0,24.169,538606.978,447574.391,545736.217,534093.791,573204.753,526385.426,629369.972,443300.842 +10.916294,0.100167,35762309,1.065800,4084101.382,0.000,0.000,18.007,0.000,9.803,9.024,366.355,147.293,246.073,7.945477,10.811,8,0.000,0.000,0.000,0,0.000,0,18.007,373974.714,520120.359,565035.261,509577.986,523454.784,510736.049,535424.770,545777.460 +11.016431,0.100138,36172260,1.078017,4093877.316,0.000,0.000,33.982,0.000,7.992,8.371,366.355,90.266,431.789,7.945477,10.770,8,0.000,0.000,0.000,0,0.000,0,33.982,458589.037,478321.886,545279.760,545829.005,470113.181,575368.362,470612.494,549763.591 +11.116582,0.100151,36575385,1.090031,4025184.691,0.000,0.000,17.644,0.000,0.001,9.129,366.355,180.821,348.303,7.945477,10.758,8,0.000,0.000,0.000,0,0.000,0,17.644,554184.932,524160.174,564569.284,418699.087,523091.784,535383.263,386777.189,518318.976 +11.216744,0.100162,37050847,1.104201,4746909.784,0.000,0.000,16.793,0.000,40.247,8.932,366.355,128.229,319.676,7.945477,10.741,8,0.000,0.000,0.000,0,0.000,0,16.793,716396.386,555797.241,613094.176,592896.981,432138.095,520614.387,676541.121,639431.397 +11.316919,0.100175,37421073,1.115235,3695803.173,0.000,0.000,84.643,0.000,0.002,9.270,366.355,266.449,524.474,7.945477,10.697,8,0.000,0.000,0.000,0,0.000,0,84.643,512364.863,284163.546,482507.026,545806.438,274969.609,562397.452,499407.500,534186.738 +11.417102,0.100183,37884130,1.129035,4622127.361,0.000,0.000,14.009,0.000,48.616,9.175,366.355,177.059,283.194,7.945477,10.681,8,0.000,0.000,0.000,0,0.000,0,14.009,663458.147,567952.595,553319.324,624309.655,517345.033,438399.233,616014.806,641328.568 +11.517257,0.100155,38276173,1.140719,3914361.018,0.000,0.000,81.567,0.000,7.937,9.699,366.355,267.905,501.956,7.945477,10.659,8,0.000,0.000,0.000,0,0.000,0,81.567,469561.972,405940.613,531036.660,633867.227,474813.830,396814.763,447146.726,555179.228 +11.617416,0.100159,38707086,1.153561,4302293.655,0.000,0.000,17.047,0.000,57.480,9.248,366.355,182.639,298.081,7.945477,10.650,8,0.000,0.000,0.000,0,0.000,0,17.047,620813.527,570753.073,400403.758,617748.398,578650.524,304406.298,603081.703,606436.373 +11.717556,0.100141,39111616,1.165617,4039613.194,0.000,0.000,90.346,0.000,0.003,10.043,366.355,267.865,484.942,7.945477,10.635,8,0.000,0.000,0.000,0,0.000,0,90.346,522724.130,532989.678,460371.907,468510.450,644013.384,414556.404,455688.500,540758.741 +11.817711,0.100155,39506080,1.177373,3938547.658,0.000,0.000,18.809,0.000,70.009,8.774,366.355,276.135,340.528,7.945477,10.625,8,0.000,0.000,0.000,0,0.000,0,18.809,596706.984,567242.561,217263.925,503371.360,552884.770,565724.908,555580.600,379772.549 +11.917857,0.100146,39897545,1.189039,3908959.610,0.000,0.000,100.103,0.000,8.989,9.811,366.355,260.831,592.536,7.945477,10.599,8,0.000,0.000,0.000,0,0.000,0,100.103,322111.093,410073.044,406188.699,491993.790,549679.815,578138.387,636094.019,514680.764 +12.018023,0.100167,40207359,1.198273,3092986.713,0.000,0.000,104.591,0.000,1.731,9.215,366.355,361.468,653.482,7.945477,10.592,8,0.000,0.000,0.000,0,0.000,0,104.591,424003.559,476176.633,475867.148,27803.676,487827.221,290236.431,462429.537,448642.508 +12.118180,0.100157,40680658,1.212378,4725587.273,0.000,0.000,14.995,0.000,14.499,9.469,366.355,143.759,400.700,7.945477,10.588,8,0.000,0.000,0.000,0,0.000,0,14.995,486398.048,632828.661,579871.620,569368.074,648963.386,610553.556,583625.739,613978.191 +12.221187,0.103007,40982784,1.221382,2933054.459,0.000,0.000,101.992,0.000,0.015,8.388,366.355,308.193,498.524,7.945477,10.544,8,0.000,0.000,0.000,0,0.000,0,101.992,482247.407,95138.895,400369.710,453686.323,447851.785,287581.579,397661.164,368517.596 +12.321350,0.100163,41463009,1.235694,4794431.577,0.000,0.000,14.497,0.000,10.922,9.443,366.355,109.509,258.290,7.945477,10.520,8,0.000,0.000,0.000,0,0.000,0,14.497,656539.362,516727.357,591225.870,586174.108,583837.918,620138.721,603695.536,636092.705 +12.421516,0.100166,41734402,1.243782,2709442.973,0.000,0.000,25.437,0.000,111.087,8.690,366.355,341.817,648.184,7.945477,10.472,8,0.000,0.000,0.000,0,0.000,0,25.437,238035.796,430956.306,531509.783,261247.356,391152.225,0.000,417957.833,438583.675 +12.521628,0.100112,42217182,1.258170,4822406.620,0.000,0.000,117.327,0.000,10.200,9.342,366.355,74.643,222.759,7.945477,10.452,8,0.000,0.000,0.000,0,0.000,0,117.327,650412.579,519938.501,746225.421,316525.997,669201.565,665985.162,664826.458,589290.937 +12.621785,0.100157,42464840,1.265551,2472704.654,0.000,0.000,22.108,0.000,92.540,8.275,366.355,360.958,678.936,7.945477,10.394,8,0.000,0.000,0.000,0,0.000,0,22.108,49831.901,501334.284,338020.238,334326.028,324151.973,324521.394,178570.136,421948.701 +12.721943,0.100159,42941941,1.279770,4763446.362,0.000,0.000,128.477,0.000,0.004,9.373,366.355,121.916,296.131,7.945477,10.367,8,0.000,0.000,0.000,0,0.000,0,128.477,440220.995,733425.430,643258.602,629061.145,122415.622,666311.996,731248.886,797503.684 +12.822101,0.100158,43233686,1.288464,2912853.023,0.000,0.000,21.527,0.000,80.606,7.517,366.355,253.233,520.117,7.945477,10.319,8,0.000,0.000,0.000,0,0.000,0,21.527,372631.923,331546.763,413008.203,138790.964,286507.842,492382.936,466354.014,411630.377 +12.922243,0.100142,43623393,1.300078,3891544.746,0.000,0.000,138.909,0.000,18.177,9.641,366.355,238.294,457.202,7.945477,10.282,8,0.000,0.000,0.000,0,0.000,0,138.909,452068.149,484102.666,626001.197,255816.789,469693.125,457720.124,634109.685,512033.010 +13.025258,0.103015,43823474,1.306041,1942253.655,0.000,0.000,28.038,0.000,103.361,7.331,366.355,341.691,719.405,7.999634,10.225,8,0.000,0.000,0.000,0,0.000,0,28.038,369936.898,239266.438,248692.262,419541.389,160384.619,259486.820,244945.230,0.000 +13.125418,0.100160,44279097,1.319620,4548971.070,0.000,0.000,147.742,0.000,0.025,9.802,366.355,173.395,398.505,7.999756,10.190,8,0.000,0.000,0.000,0,0.000,0,147.742,643722.792,585785.245,488320.772,624683.174,631831.767,558568.675,645410.100,370648.545 +13.225583,0.100166,44455970,1.324891,1765801.577,0.000,0.000,71.785,0.000,72.476,5.280,366.355,108.336,247.207,7.999756,10.174,8,0.000,0.000,0.000,0,0.000,0,71.785,301809.476,186840.142,233133.369,262973.881,176527.245,195326.069,232584.280,176607.113 +13.325868,0.100284,44744437,1.333488,2876487.085,0.000,0.000,75.409,0.000,8.199,8.837,366.355,353.136,512.059,7.999756,10.136,8,0.000,0.000,0.000,0,0.000,0,75.409,189630.547,424193.272,263600.121,288618.948,456072.583,502500.507,379829.476,372041.631 +13.426013,0.100145,45120659,1.344700,3756776.881,0.000,0.000,27.779,0.000,31.687,8.381,366.355,252.603,372.897,7.999756,10.122,8,0.000,0.000,0.000,0,0.000,0,27.779,438125.209,393799.432,353397.969,444006.688,552189.943,508892.676,576354.931,490010.034 +13.526162,0.100149,45193580,1.346874,728124.926,0.000,0.000,26.846,0.000,131.836,8.657,366.355,877.208,1220.642,7.999756,10.051,8,0.000,0.000,0.000,0,0.000,0,26.846,0.000,0.000,249078.815,0.000,203247.115,0.000,127460.055,148338.941 +13.626312,0.100150,45579674,1.358380,3855150.874,0.000,0.000,164.245,0.000,14.552,9.481,366.355,133.627,581.003,7.999756,10.004,8,0.000,0.000,0.000,0,0.000,0,164.245,499280.251,337073.830,568496.312,441856.482,667377.825,532670.111,263414.441,544981.623 +13.726488,0.100176,45747898,1.363394,1679283.973,0.000,0.000,29.309,0.000,85.848,7.739,366.355,717.448,434.197,7.999756,9.965,8,0.000,0.000,0.000,0,0.000,0,29.309,105514.264,331626.242,187430.069,318948.558,108199.537,108489.028,116215.427,402860.848 +13.826628,0.100140,45994844,1.370753,2465995.646,0.000,0.000,166.442,0.000,19.547,9.638,366.355,379.545,1139.142,7.999756,9.914,8,0.000,0.000,0.000,0,0.000,0,166.442,101687.145,456928.085,567682.491,501026.133,45496.085,209405.816,136498.240,447271.650 +13.926782,0.100153,46454633,1.384456,4590861.208,0.000,0.000,29.128,0.000,15.869,8.506,366.355,86.313,330.237,7.999756,9.885,8,0.000,0.000,0.000,0,0.000,0,29.128,628078.387,506684.246,631513.128,458288.342,456531.033,721495.362,645681.436,542589.274 +14.027032,0.100251,46592499,1.388565,1375210.587,0.000,0.000,24.344,0.000,116.120,9.050,366.355,845.146,703.626,7.999756,9.827,8,0.000,0.000,0.000,0,0.000,0,24.344,0.000,335019.677,339418.643,231698.834,264147.444,204925.988,0.000,0.000 +14.127182,0.100150,46910786,1.398050,3178101.830,0.000,0.000,167.013,0.000,7.637,9.139,366.355,217.174,880.398,7.999756,9.752,8,0.000,0.000,0.000,0,0.000,0,167.013,308766.751,522935.430,453349.830,14408.383,628367.248,553849.049,317353.868,379071.272 +14.227331,0.100149,47335922,1.410720,4245041.129,0.000,0.000,24.959,0.000,45.755,8.629,366.355,353.497,268.273,7.999756,9.738,8,0.000,0.000,0.000,0,0.000,0,24.959,565867.689,651290.535,366484.477,433584.596,631250.365,589192.969,577240.760,430129.739 +14.327475,0.100144,47453297,1.414218,1172063.974,0.000,0.000,24.199,0.000,145.899,9.707,366.355,750.132,1165.940,7.999756,9.672,8,0.000,0.000,0.000,0,0.000,0,24.199,161218.086,241123.142,0.000,249251.449,226883.626,277061.444,16526.227,0.000 +14.427631,0.100156,47767675,1.423588,3138883.875,0.000,0.000,157.961,0.000,2.552,9.013,366.355,215.640,565.953,7.999756,9.632,8,0.000,0.000,0.000,0,0.000,0,157.961,485312.994,368415.335,480101.124,533268.192,302128.731,384999.466,123068.035,461589.998 +14.527789,0.100158,48198071,1.436414,4297168.626,0.000,0.000,17.586,0.000,68.994,8.962,366.355,221.369,189.232,7.999756,9.616,8,0.000,0.000,0.000,0,0.000,0,17.586,214850.444,584695.929,517871.540,651799.876,603386.390,534465.315,606571.356,583527.775 +14.627998,0.100208,48544329,1.446734,3455377.232,0.000,0.000,140.682,0.000,10.925,8.159,366.355,197.908,497.089,7.999756,9.571,8,0.000,0.000,0.000,0,0.000,0,140.682,133581.548,500436.834,501803.985,510126.636,251096.587,464451.845,493810.647,600069.150 +14.728143,0.100145,48915577,1.457798,3707100.885,0.000,0.000,26.218,0.000,111.070,8.612,366.355,273.119,476.847,7.999756,9.552,8,0.000,0.000,0.000,0,0.000,0,26.218,483518.400,620090.230,566877.444,641818.702,443476.502,0.000,527943.938,423375.669 +14.828293,0.100151,49267685,1.468291,3515779.927,0.000,0.000,145.003,0.000,51.903,8.797,366.355,224.622,298.105,7.999756,9.537,8,0.000,0.000,0.000,0,0.000,0,145.003,434814.513,500934.836,495892.437,358759.167,501633.782,99100.605,609001.924,515642.664 +14.928454,0.100161,49697258,1.481094,4288833.941,0.000,0.000,138.538,0.000,10.468,8.854,366.355,150.461,425.254,7.999756,9.506,8,0.000,0.000,0.000,0,0.000,0,138.538,604208.487,600764.026,399577.515,712813.859,682233.031,19189.146,657452.875,612595.002 +15.028599,0.100144,50050075,1.491608,3523087.840,0.000,0.000,27.919,0.000,44.550,8.491,366.355,322.699,481.805,7.999756,9.472,8,0.000,0.000,0.000,0,0.000,0,27.919,474864.993,425466.252,315105.451,372702.366,363555.560,534339.200,583158.776,453895.242 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.log new file mode 100644 index 000000000..d2ccec5e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=100000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=16 +worker=0 kind=insert tid=6 os_tid=11 +worker=2 kind=insert tid=7 os_tid=13 +worker=4 kind=insert tid=8 os_tid=15 +worker=1 kind=insert tid=10 os_tid=12 +worker=3 kind=insert tid=9 os_tid=14 +start_monotonic_ns=2088172094388327 main_address=0x556d5693a300 +worker=6 kind=insert tid=11 os_tid=17 +worker=7 kind=insert tid=12 os_tid=18 +load_end reason=time_limit inserted=50050246 elapsed_s=15.130 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.192 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088172094390854 cpu_ns=9683602 +diagnostic_stage name=stop_request wall_ns=2088187123085157 cpu_ns=116927914647 +diagnostic_stage name=workers_joined wall_ns=2088187224140321 cpu_ns=117480146464 +diagnostic_stage name=before_close wall_ns=2088187224283070 cpu_ns=117480295545 +diagnostic_stage name=after_close wall_ns=2088187416200498 cpu_ns=117613123761 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=100000000 completed_records=50050246 productive_end_ns=2088187224099014 +diagnostic_worker index=0 completed=5710753 last_start_ns=2088187123085265 last_end_ns=2088187123087832 loop_exit_ns=2088187123087936 deregister_start_ns=2088187123088058 deregister_end_ns=2088187123091419 +diagnostic_worker index=1 completed=6861211 last_start_ns=2088187113971301 last_end_ns=2088187129585048 loop_exit_ns=2088187129585411 deregister_start_ns=2088187129585435 deregister_end_ns=2088187129585961 +diagnostic_worker index=2 completed=5964772 last_start_ns=2088187123041923 last_end_ns=2088187123207489 loop_exit_ns=2088187123207753 deregister_start_ns=2088187123207777 deregister_end_ns=2088187123208272 +diagnostic_worker index=3 completed=6541805 last_start_ns=2088187078436944 last_end_ns=2088187223587011 loop_exit_ns=2088187223587539 deregister_start_ns=2088187223587558 deregister_end_ns=2088187223588462 +diagnostic_worker index=4 completed=5955948 last_start_ns=2088187078438157 last_end_ns=2088187211339542 loop_exit_ns=2088187211339971 deregister_start_ns=2088187211339999 deregister_end_ns=2088187211340732 +diagnostic_worker index=5 completed=5963331 last_start_ns=2088187123036354 last_end_ns=2088187123208154 loop_exit_ns=2088187123208286 deregister_start_ns=2088187123208316 deregister_end_ns=2088187123208740 +diagnostic_worker index=6 completed=6806149 last_start_ns=2088187122976585 last_end_ns=2088187123207465 loop_exit_ns=2088187123207660 deregister_start_ns=2088187123207689 deregister_end_ns=2088187123208248 +diagnostic_worker index=7 completed=6246277 last_start_ns=2088187078438532 last_end_ns=2088187224099014 loop_exit_ns=2088187224099450 deregister_start_ns=2088187224099472 deregister_end_ns=2088187224099842 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.summary.csv new file mode 100644 index 000000000..f44ecc6cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-fixed20m/wal0-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,3308067.281018,15.129755,50050246,0.002363,0.001168,0.003488,0.008576,1993.425434,0.002363,0.001168,0.003488,0.008576,1993.425434,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/block-ratios.csv new file mode 100644 index 000000000..8cbe94b1a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/block-ratios.csv @@ -0,0 +1,10 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0-shared@8,main,0,2464661.982601,2464661.982601,0.0 +insert-wal0-shared@8,main,1,2303253.000702,2303253.000702,0.0 +insert-wal0-shared@8,main,2,2079913.852899,2079913.852899,0.0 +insert-wal0-shared@8,original,0,2069769.7673975,2464661.982601,-16.022165229601313 +insert-wal0-shared@8,original,1,2278790.1115795,2303253.000702,-1.0621016933460736 +insert-wal0-shared@8,original,2,2322341.7385475,2079913.852899,11.655669551438507 +insert-wal0-shared@8,async-load,0,2337787.1307135,2464661.982601,-5.14775871024743 +insert-wal0-shared@8,async-load,1,2246105.356447,2303253.000702,-2.481170945509781 +insert-wal0-shared@8,async-load,2,2279570.2008800004,2079913.852899,9.599260455076909 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/manifest.json new file mode 100644 index 000000000..4d5d478c2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/manifest.json @@ -0,0 +1,7748 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "quota-shared20m", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 5, + "records": 20000000, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "shared", + "precondition_records": 100000000, + "blocks": 3, + "rotate_blocks": true, + "precondition_seconds": 15, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "main", + "original", + "async-load", + "async-load", + "original", + "main", + "original", + "async-load", + "main", + "main", + "async-load", + "original", + "async-load", + "main", + "original", + "original", + "main", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "binary_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905" + }, + "provenance": { + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792227640.8839731, + "runs": [ + { + "name": "wal0-precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition.summary.csv", + "--records", + "100000000", + "--seconds", + "15", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-precondition-tmp" + }, + "started": 1792227640.8848941, + "free_bytes_before": 15135928320, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227640.8896425, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2900000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2899991", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2899992", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2400468", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2900016", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2297502", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2900008", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "874473", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "2899988", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1643047", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2893100", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2900025", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2279415", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2900026", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2401319", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1003524", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2898419", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1409016", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227656.2213233, + "free_bytes_after": 11368656896, + "log_sha256": "a1af362425bd493ce2888f8488dc27b3e507ae37b71f933327aba8ca48ff2d6f", + "hardware_after": { + "time": 1792227656.2214735, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1734575", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2069817", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "594923", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4640975", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3597593", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2321793", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "496538", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2743916", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "421482", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1499265", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 104.13864599999988, + "process_system_cpu_s": 4.107268999999995, + "db_allocated_bytes": 3767058432, + "db_apparent_bytes": 8587968512, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088341267463446, + "cpu_ns": 11897394 + }, + "stop_request": { + "wall_ns": 2088356292134165, + "cpu_ns": 107967087058 + }, + "workers_joined": { + "wall_ns": 2088356360236751, + "cpu_ns": 108158407337 + }, + "before_close": { + "wall_ns": 2088356360362144, + "cpu_ns": 108158531955 + }, + "after_close": { + "wall_ns": 2088356512259106, + "cpu_ns": 108240392078 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 4569662, + "last_start_ns": 2088356292135906, + "last_end_ns": 2088356292137958, + "loop_exit_ns": 2088356292138114, + "deregister_start_ns": 2088356292138150, + "deregister_end_ns": 2088356292140531, + "last_insert_ms": 0.002052, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.003793, + "deregister_ms": 0.002381 + }, + { + "index": 1, + "completed": 4373578, + "last_start_ns": 2088356286832293, + "last_end_ns": 2088356303142099, + "loop_exit_ns": 2088356303142404, + "deregister_start_ns": 2088356303142433, + "deregister_end_ns": 2088356303142884, + "last_insert_ms": 16.309806, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 11.007934, + "deregister_ms": 0.000451 + }, + { + "index": 2, + "completed": 4972818, + "last_start_ns": 2088356266571420, + "last_end_ns": 2088356360129150, + "loop_exit_ns": 2088356360129797, + "deregister_start_ns": 2088356360129828, + "deregister_end_ns": 2088356360130816, + "last_insert_ms": 93.55773, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 67.994985, + "deregister_ms": 0.000988 + }, + { + "index": 3, + "completed": 5461780, + "last_start_ns": 2088356287565372, + "last_end_ns": 2088356296611423, + "loop_exit_ns": 2088356296611864, + "deregister_start_ns": 2088356296611893, + "deregister_end_ns": 2088356296612336, + "last_insert_ms": 9.046051, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 4.477258, + "deregister_ms": 0.000443 + }, + { + "index": 4, + "completed": 5731167, + "last_start_ns": 2088356283213302, + "last_end_ns": 2088356293165723, + "loop_exit_ns": 2088356293166065, + "deregister_start_ns": 2088356293166106, + "deregister_end_ns": 2088356293166631, + "last_insert_ms": 9.952421, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 1.031558, + "deregister_ms": 0.000525 + }, + { + "index": 5, + "completed": 5178830, + "last_start_ns": 2088356285438786, + "last_end_ns": 2088356295929354, + "loop_exit_ns": 2088356295929677, + "deregister_start_ns": 2088356295929707, + "deregister_end_ns": 2088356295930218, + "last_insert_ms": 10.490568, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 3.795189, + "deregister_ms": 0.000511 + }, + { + "index": 6, + "completed": 4337421, + "last_start_ns": 2088356188590220, + "last_end_ns": 2088356311531558, + "loop_exit_ns": 2088356311532109, + "deregister_start_ns": 2088356311532136, + "deregister_end_ns": 2088356311532632, + "last_insert_ms": 122.941338, + "in_flight_at_stop": true, + "last_insert_after_stop_ms": 19.397393, + "deregister_ms": 0.000496 + }, + { + "index": 7, + "completed": 4466124, + "last_start_ns": 2088356292135507, + "last_end_ns": 2088356292137398, + "loop_exit_ns": 2088356292137538, + "deregister_start_ns": 2088356292137687, + "deregister_end_ns": 2088356292140751, + "last_insert_ms": 0.001891, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.003233, + "deregister_ms": 0.003064 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 100000000, + "completed_records": 39091380, + "productive_end_ns": 2088356360129150 + }, + "summary_sha256": "4c8c7a8a8dfec0e9608c50d582d40370890d2eb47257904d9db0802c0f63d6db", + "csv_sha256": "2333bcfb68f5b3d0affc389ba6ca34dbe0a4eeedeb080cd7d807e1f5eb65b0e1", + "inserted": 39091380, + "excluded_precondition": true, + "metrics": { + "profile": "main", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": -1, + "ops_s": 2590071.926833, + "cpu_us_op": 2.7616209082718925, + "sampled_cpu_s": 107.955202284, + "sampled_s": 15.024566, + "sampled_inserted": 39091246, + "sampled_ops_s": 2601821.9760890263, + "elapsed_s": 15.092778, + "post_sample_join_s": 0.06821199999999905, + "process_cpu_s": 108.24591499999988, + "process_cpu_us_op": 2.769048189140416, + "p99_us": 4.288, + "read_B_op": 54.77236026767588, + "inserted": 39091380, + "close_s": 0.152, + "total_elapsed_s": 15.244777999999998, + "drain_ops_s": 2564247.24584379, + "diagnostic_window_wall_s": 15.024670719, + "diagnostic_window_cpu_s": 107.955189664, + "diagnostic_join_wall_s": 0.068102586, + "diagnostic_join_cpu_s": 0.191320279, + "diagnostic_body_wall_s": 15.092773305, + "diagnostic_body_cpu_s": 108.146509943, + "diagnostic_close_wall_s": 0.151896962, + "diagnostic_close_cpu_s": 0.081860123, + "diagnostic_drain_wall_s": 15.24479566, + "diagnostic_drain_cpu_s": 108.228494684, + "body_cpu_us_op": 2.7665052997105755, + "drain_cpu_us_op": 2.768602558518016, + "productive_wall_s": 15.092665704, + "productive_ops_s": 2590091.158624128, + "productive_end_to_stop_s": -0.067994985, + "exact_body_ops_s": 2590072.6930715665, + "exact_drain_ops_s": 2564244.2753476696, + "worker_completion_spread_s": 0.067991752 + }, + "validation": "Normal time_limit stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-00-main-tmp" + }, + "started": 1792227656.285909, + "free_bytes_before": 15135698944, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227656.2898793, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1913476", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1760929", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1895746", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "925000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2179334", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "605673", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3649175", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1345310", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2696980", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "717289", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "688957", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2227605", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3648990", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1922727", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227664.742938, + "free_bytes_after": 12473430016, + "log_sha256": "b368b8fa7e65e0d7e622148f3ab52011bceebc1a5a8c8a9932143c7521d664d7", + "hardware_after": { + "time": 1792227664.7430885, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4301856", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3460347", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "891206", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "502019", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2909146", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1275077", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1386680", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4673110", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "988191", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "559414", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "813155", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400096", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1154024", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1649595", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2247689", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4475916", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "983699", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 59.40365500000007, + "process_system_cpu_s": 2.7888480000000015, + "db_allocated_bytes": 2662174720, + "db_apparent_bytes": 7838109696, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088356636815792, + "cpu_ns": 9855847 + }, + "stop_request": { + "wall_ns": 2088364851336231, + "cpu_ns": 62124345439 + }, + "workers_joined": { + "wall_ns": 2088364851391928, + "cpu_ns": 62124400486 + }, + "before_close": { + "wall_ns": 2088364851493951, + "cpu_ns": 62124502471 + }, + "after_close": { + "wall_ns": 2088365000285143, + "cpu_ns": 62187853865 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2388992, + "last_start_ns": 2088364825896425, + "last_end_ns": 2088364825902661, + "loop_exit_ns": 2088364825902933, + "deregister_start_ns": 2088364825902982, + "deregister_end_ns": 2088364825905960, + "last_insert_ms": 0.006236, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002978 + }, + { + "index": 1, + "completed": 2820096, + "last_start_ns": 2088364826172390, + "last_end_ns": 2088364826173903, + "loop_exit_ns": 2088364826173968, + "deregister_start_ns": 2088364826174005, + "deregister_end_ns": 2088364826174242, + "last_insert_ms": 0.001513, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000237 + }, + { + "index": 2, + "completed": 2909184, + "last_start_ns": 2088364826352568, + "last_end_ns": 2088364826353744, + "loop_exit_ns": 2088364826353970, + "deregister_start_ns": 2088364826354014, + "deregister_end_ns": 2088364826354585, + "last_insert_ms": 0.001176, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000571 + }, + { + "index": 3, + "completed": 2138112, + "last_start_ns": 2088364826470018, + "last_end_ns": 2088364826470687, + "loop_exit_ns": 2088364826470808, + "deregister_start_ns": 2088364826470834, + "deregister_end_ns": 2088364826471125, + "last_insert_ms": 0.000669, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000291 + }, + { + "index": 4, + "completed": 2333696, + "last_start_ns": 2088364826636399, + "last_end_ns": 2088364826637113, + "loop_exit_ns": 2088364826637343, + "deregister_start_ns": 2088364826637388, + "deregister_end_ns": 2088364826637916, + "last_insert_ms": 0.000714, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000528 + }, + { + "index": 5, + "completed": 2650112, + "last_start_ns": 2088364836672497, + "last_end_ns": 2088364836673182, + "loop_exit_ns": 2088364836673325, + "deregister_start_ns": 2088364836673358, + "deregister_end_ns": 2088364836673642, + "last_insert_ms": 0.000685, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000284 + }, + { + "index": 6, + "completed": 2523392, + "last_start_ns": 2088364826234589, + "last_end_ns": 2088364826235518, + "loop_exit_ns": 2088364826235649, + "deregister_start_ns": 2088364826235697, + "deregister_end_ns": 2088364826236198, + "last_insert_ms": 0.000929, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000501 + }, + { + "index": 7, + "completed": 2236416, + "last_start_ns": 2088364826154414, + "last_end_ns": 2088364826155761, + "loop_exit_ns": 2088364826155994, + "deregister_start_ns": 2088364826156043, + "deregister_end_ns": 2088364826156711, + "last_insert_ms": 0.001347, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000668 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088364836673182 + }, + "summary_sha256": "30e15a3665e253691b0a7795485b5d1f894b948d989bce760ad2743bb7325a86", + "csv_sha256": "f8df738e6fcb1db7426919e0dc4bd32c8959d4a8f2055d248ef7a2187d281ede", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 2434695.766908, + "cpu_us_op": 3.1057092429499997, + "sampled_cpu_s": 62.114184859, + "sampled_s": 8.214455, + "sampled_inserted": 20000000, + "sampled_ops_s": 2434732.4320359663, + "elapsed_s": 8.214579, + "post_sample_join_s": 0.00012400000000134526, + "process_cpu_s": 62.19250300000007, + "process_cpu_us_op": 3.109625150000004, + "p99_us": 4.288, + "read_B_op": 77.06853231668757, + "inserted": 20000000, + "close_s": 0.149, + "total_elapsed_s": 8.363579, + "drain_ops_s": 2391320.7491673124, + "diagnostic_window_wall_s": 8.214520439, + "diagnostic_window_cpu_s": 62.114489592, + "diagnostic_join_wall_s": 5.5697e-05, + "diagnostic_join_cpu_s": 5.5047e-05, + "diagnostic_body_wall_s": 8.214576136, + "diagnostic_body_cpu_s": 62.114544639, + "diagnostic_close_wall_s": 0.148791192, + "diagnostic_close_cpu_s": 0.063351394, + "diagnostic_drain_wall_s": 8.363469351, + "diagnostic_drain_cpu_s": 62.177998018, + "body_cpu_us_op": 3.10572723195, + "drain_cpu_us_op": 3.1088999009, + "productive_wall_s": 8.19985739, + "productive_ops_s": 2439066.80918508, + "productive_end_to_stop_s": 0.014663049, + "exact_body_ops_s": 2434696.5283273626, + "exact_drain_ops_s": 2391352.100502245, + "worker_completion_spread_s": 0.010770521 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-01-original-tmp" + }, + "started": 1792227664.7883255, + "free_bytes_before": 15135588352, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227664.7919397, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "54050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "75050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "70050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "766099", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3716327", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2074084", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2275536", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "783991", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1145429", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4210296", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1122744", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1427601", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399944", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2172180", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "987478", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1095482", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227674.8540378, + "free_bytes_after": 12453203968, + "log_sha256": "124cba419333e47de28552455f63d08f1da500ba078652c065587afadc8c83fe", + "hardware_after": { + "time": 1792227674.8542051, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "900283", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "552035", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3454228", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1551750", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1111709", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "398717", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2001063", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4384677", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "570833", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1192274", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2212134", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1414026", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "425800", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1351007", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 58.90394600000013, + "process_system_cpu_s": 2.7603190000000026, + "db_allocated_bytes": 2682310656, + "db_apparent_bytes": 7828541440, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088365151788659, + "cpu_ns": 9711383 + }, + "stop_request": { + "wall_ns": 2088374966969046, + "cpu_ns": 61562528604 + }, + "workers_joined": { + "wall_ns": 2088374967028944, + "cpu_ns": 61562587817 + }, + "before_close": { + "wall_ns": 2088374967144481, + "cpu_ns": 61562703368 + }, + "after_close": { + "wall_ns": 2088375148215149, + "cpu_ns": 61658821315 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2311168, + "last_start_ns": 2088374952505515, + "last_end_ns": 2088374952507259, + "loop_exit_ns": 2088374952507646, + "deregister_start_ns": 2088374952507704, + "deregister_end_ns": 2088374952508541, + "last_insert_ms": 0.001744, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000837 + }, + { + "index": 1, + "completed": 2247680, + "last_start_ns": 2088374952906405, + "last_end_ns": 2088374952907815, + "loop_exit_ns": 2088374952907963, + "deregister_start_ns": 2088374952908012, + "deregister_end_ns": 2088374952908585, + "last_insert_ms": 0.00141, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000573 + }, + { + "index": 2, + "completed": 2114560, + "last_start_ns": 2088374951545793, + "last_end_ns": 2088374951547735, + "loop_exit_ns": 2088374951548047, + "deregister_start_ns": 2088374951548082, + "deregister_end_ns": 2088374951552087, + "last_insert_ms": 0.001942, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.004005 + }, + { + "index": 3, + "completed": 2192384, + "last_start_ns": 2088374953066873, + "last_end_ns": 2088374953068204, + "loop_exit_ns": 2088374953068471, + "deregister_start_ns": 2088374953068500, + "deregister_end_ns": 2088374953069130, + "last_insert_ms": 0.001331, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00063 + }, + { + "index": 4, + "completed": 3276800, + "last_start_ns": 2088374952804080, + "last_end_ns": 2088374952805437, + "loop_exit_ns": 2088374952805667, + "deregister_start_ns": 2088374952805721, + "deregister_end_ns": 2088374952806372, + "last_insert_ms": 0.001357, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000651 + }, + { + "index": 5, + "completed": 3049728, + "last_start_ns": 2088374951978479, + "last_end_ns": 2088374951979922, + "loop_exit_ns": 2088374951980062, + "deregister_start_ns": 2088374951980092, + "deregister_end_ns": 2088374951980700, + "last_insert_ms": 0.001443, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000608 + }, + { + "index": 6, + "completed": 2567168, + "last_start_ns": 2088374953280246, + "last_end_ns": 2088374953281790, + "loop_exit_ns": 2088374953282054, + "deregister_start_ns": 2088374953282110, + "deregister_end_ns": 2088374953282639, + "last_insert_ms": 0.001544, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000529 + }, + { + "index": 7, + "completed": 2240512, + "last_start_ns": 2088374952139501, + "last_end_ns": 2088374952140882, + "loop_exit_ns": 2088374952141055, + "deregister_start_ns": 2088374952141110, + "deregister_end_ns": 2088374952141976, + "last_insert_ms": 0.001381, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000866 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088374953281790 + }, + "summary_sha256": "0624a6cfb9e5eb002f23646aef5a720951ae3a2eca83cd4a38ffef0413c65064", + "csv_sha256": "3e5f51230a80e96e5743bdb0954e16185ef3d1a5a65db5813fc871e577769942", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 2037646.976453, + "cpu_us_op": 3.0776457142, + "sampled_cpu_s": 61.552914284, + "sampled_s": 9.815105, + "sampled_inserted": 20000000, + "sampled_ops_s": 2037675.60306283, + "elapsed_s": 9.815243, + "post_sample_join_s": 0.00013799999999974943, + "process_cpu_s": 61.664265000000135, + "process_cpu_us_op": 3.0832132500000067, + "p99_us": 4.288, + "read_B_op": 76.64252137756426, + "inserted": 20000000, + "close_s": 0.181, + "total_elapsed_s": 9.996243, + "drain_ops_s": 2000751.6824070804, + "diagnostic_window_wall_s": 9.815180387, + "diagnostic_window_cpu_s": 61.552817221, + "diagnostic_join_wall_s": 5.9898e-05, + "diagnostic_join_cpu_s": 5.9213e-05, + "diagnostic_body_wall_s": 9.815240285, + "diagnostic_body_cpu_s": 61.552876434, + "diagnostic_close_wall_s": 0.181070668, + "diagnostic_close_cpu_s": 0.096117947, + "diagnostic_drain_wall_s": 9.99642649, + "diagnostic_drain_cpu_s": 61.649109932, + "body_cpu_us_op": 3.0776438217, + "drain_cpu_us_op": 3.0824554966, + "productive_wall_s": 9.801493131, + "productive_ops_s": 2040505.4344979674, + "productive_end_to_stop_s": 0.013687256, + "exact_body_ops_s": 2037647.5174596298, + "exact_drain_ops_s": 2000714.9574907743, + "worker_completion_spread_s": 0.001734055 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-02-async-load-tmp" + }, + "started": 1792227674.9094734, + "free_bytes_before": 15135502336, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227674.913112, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "94000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "903575", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3295252", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1536096", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "845745", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1477659", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3878352", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1567338", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400344", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "461229", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2133603", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2608293", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3699859", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2814852", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1848434", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227683.3709693, + "free_bytes_after": 12450058240, + "log_sha256": "477ccd8b679e714e31acae44b7ea45f1b81316edf952c008656813f3dcdaf333", + "hardware_after": { + "time": 1792227683.3711216, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3716155", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2295955", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1241210", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2417846", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4460480", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2267579", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1151034", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1786332", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "971590", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1355023", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1636811", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2355427", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2802252", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 60.09437899999989, + "process_system_cpu_s": 2.7658500000000004, + "db_allocated_bytes": 2685386752, + "db_apparent_bytes": 7817924608, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088375276767943, + "cpu_ns": 9627602 + }, + "stop_request": { + "wall_ns": 2088383499526466, + "cpu_ns": 62774180663 + }, + "workers_joined": { + "wall_ns": 2088383499569875, + "cpu_ns": 62774223458 + }, + "before_close": { + "wall_ns": 2088383499679079, + "cpu_ns": 62774332607 + }, + "after_close": { + "wall_ns": 2088383660211026, + "cpu_ns": 62855731934 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2112512, + "last_start_ns": 2088383490967416, + "last_end_ns": 2088383490968510, + "loop_exit_ns": 2088383490968662, + "deregister_start_ns": 2088383490968714, + "deregister_end_ns": 2088383490969282, + "last_insert_ms": 0.001094, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000568 + }, + { + "index": 1, + "completed": 3141632, + "last_start_ns": 2088383490190492, + "last_end_ns": 2088383490192012, + "loop_exit_ns": 2088383490192157, + "deregister_start_ns": 2088383490192210, + "deregister_end_ns": 2088383490192796, + "last_insert_ms": 0.00152, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000586 + }, + { + "index": 2, + "completed": 2228224, + "last_start_ns": 2088383489836467, + "last_end_ns": 2088383489837991, + "loop_exit_ns": 2088383489838146, + "deregister_start_ns": 2088383489838186, + "deregister_end_ns": 2088383489838804, + "last_insert_ms": 0.001524, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000618 + }, + { + "index": 3, + "completed": 2818048, + "last_start_ns": 2088383489739589, + "last_end_ns": 2088383489741006, + "loop_exit_ns": 2088383489741139, + "deregister_start_ns": 2088383489741184, + "deregister_end_ns": 2088383489744217, + "last_insert_ms": 0.001417, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003033 + }, + { + "index": 4, + "completed": 2121728, + "last_start_ns": 2088383490634968, + "last_end_ns": 2088383490636125, + "loop_exit_ns": 2088383490636324, + "deregister_start_ns": 2088383490636353, + "deregister_end_ns": 2088383490636800, + "last_insert_ms": 0.001157, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000447 + }, + { + "index": 5, + "completed": 2372608, + "last_start_ns": 2088383491471171, + "last_end_ns": 2088383491472460, + "loop_exit_ns": 2088383491472714, + "deregister_start_ns": 2088383491472760, + "deregister_end_ns": 2088383491473372, + "last_insert_ms": 0.001289, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000612 + }, + { + "index": 6, + "completed": 2291712, + "last_start_ns": 2088383490896662, + "last_end_ns": 2088383490897883, + "loop_exit_ns": 2088383490898040, + "deregister_start_ns": 2088383490898066, + "deregister_end_ns": 2088383490898518, + "last_insert_ms": 0.001221, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000452 + }, + { + "index": 7, + "completed": 2913536, + "last_start_ns": 2088383490020521, + "last_end_ns": 2088383490021886, + "loop_exit_ns": 2088383490022014, + "deregister_start_ns": 2088383490022063, + "deregister_end_ns": 2088383490022680, + "last_insert_ms": 0.001365, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000617 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088383491472460 + }, + "summary_sha256": "f8662b33a90e2f08b2c1be46cd10effb45c7d21cf46df2132e0c18e0b42ab072", + "csv_sha256": "fd1b3dc7348d2ef9eeaabe51b70987b3072d0fceb025115c3d4d2c8cb53a0247", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 2432260.204022, + "cpu_us_op": 3.1382231714, + "sampled_cpu_s": 62.764463428, + "sampled_s": 8.222683, + "sampled_inserted": 20000000, + "sampled_ops_s": 2432296.125242819, + "elapsed_s": 8.222804, + "post_sample_join_s": 0.00012100000000003774, + "process_cpu_s": 62.86022899999989, + "process_cpu_us_op": 3.1430114499999946, + "p99_us": 4.288, + "read_B_op": 76.89423126160999, + "inserted": 20000000, + "close_s": 0.161, + "total_elapsed_s": 8.383804, + "drain_ops_s": 2385551.9523118623, + "diagnostic_window_wall_s": 8.222758523, + "diagnostic_window_cpu_s": 62.764553061, + "diagnostic_join_wall_s": 4.3409e-05, + "diagnostic_join_cpu_s": 4.2795e-05, + "diagnostic_body_wall_s": 8.222801932, + "diagnostic_body_cpu_s": 62.764595856, + "diagnostic_close_wall_s": 0.160531947, + "diagnostic_close_cpu_s": 0.081399327, + "diagnostic_drain_wall_s": 8.383443083, + "diagnostic_drain_cpu_s": 62.846104332, + "body_cpu_us_op": 3.1382297928, + "drain_cpu_us_op": 3.1423052166, + "productive_wall_s": 8.214704517, + "productive_ops_s": 2434658.478416455, + "productive_end_to_stop_s": 0.008054006, + "exact_body_ops_s": 2432260.9452828546, + "exact_drain_ops_s": 2385654.653105015, + "worker_completion_spread_s": 0.001731454 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-03-async-load-tmp" + }, + "started": 1792227683.4248219, + "free_bytes_before": 15135428608, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227683.428302, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2211054", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3207720", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3643362", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "764053", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2733641", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1957482", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "660172", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4465420", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1257924", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1978437", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2484290", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2473967", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3140498", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3310076", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4514510", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3250993", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227692.595532, + "free_bytes_after": 12465659904, + "log_sha256": "9228cd7689b60675a23d25f02fd5cdbe143bd61505671e0dbc1514cb7759fc1c", + "hardware_after": { + "time": 1792227692.595679, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "543386", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2305749", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3587021", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1219504", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2799500", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3330978", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1739123", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1183423", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2156225", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1214540", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "889934", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2538305", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2538873", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 60.12493399999994, + "process_system_cpu_s": 2.472705999999995, + "db_allocated_bytes": 2669637632, + "db_apparent_bytes": 7841648640, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088383785952340, + "cpu_ns": 9520664 + }, + "stop_request": { + "wall_ns": 2088392701247841, + "cpu_ns": 62501476394 + }, + "workers_joined": { + "wall_ns": 2088392701315859, + "cpu_ns": 62501543579 + }, + "before_close": { + "wall_ns": 2088392701422995, + "cpu_ns": 62501650667 + }, + "after_close": { + "wall_ns": 2088392884200702, + "cpu_ns": 62592394804 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2292736, + "last_start_ns": 2088392686349205, + "last_end_ns": 2088392686350595, + "loop_exit_ns": 2088392686350775, + "deregister_start_ns": 2088392686350820, + "deregister_end_ns": 2088392686353915, + "last_insert_ms": 0.00139, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003095 + }, + { + "index": 1, + "completed": 3091456, + "last_start_ns": 2088392686749709, + "last_end_ns": 2088392686751440, + "loop_exit_ns": 2088392686751644, + "deregister_start_ns": 2088392686751677, + "deregister_end_ns": 2088392686752308, + "last_insert_ms": 0.001731, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000631 + }, + { + "index": 2, + "completed": 2409472, + "last_start_ns": 2088392686814759, + "last_end_ns": 2088392686815968, + "loop_exit_ns": 2088392686816103, + "deregister_start_ns": 2088392686816131, + "deregister_end_ns": 2088392686816452, + "last_insert_ms": 0.001209, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000321 + }, + { + "index": 3, + "completed": 2961408, + "last_start_ns": 2088392687291488, + "last_end_ns": 2088392687292185, + "loop_exit_ns": 2088392687292403, + "deregister_start_ns": 2088392687292430, + "deregister_end_ns": 2088392687293013, + "last_insert_ms": 0.000697, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000583 + }, + { + "index": 4, + "completed": 2388992, + "last_start_ns": 2088392699393240, + "last_end_ns": 2088392699393857, + "loop_exit_ns": 2088392699394139, + "deregister_start_ns": 2088392699394253, + "deregister_end_ns": 2088392699394998, + "last_insert_ms": 0.000617, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000745 + }, + { + "index": 5, + "completed": 2025472, + "last_start_ns": 2088392687350501, + "last_end_ns": 2088392687351175, + "loop_exit_ns": 2088392687351407, + "deregister_start_ns": 2088392687351466, + "deregister_end_ns": 2088392687351962, + "last_insert_ms": 0.000674, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000496 + }, + { + "index": 6, + "completed": 2806784, + "last_start_ns": 2088392686718998, + "last_end_ns": 2088392686720497, + "loop_exit_ns": 2088392686720762, + "deregister_start_ns": 2088392686720835, + "deregister_end_ns": 2088392686721524, + "last_insert_ms": 0.001499, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000689 + }, + { + "index": 7, + "completed": 2023680, + "last_start_ns": 2088392686837696, + "last_end_ns": 2088392686838929, + "loop_exit_ns": 2088392686839079, + "deregister_start_ns": 2088392686839119, + "deregister_end_ns": 2088392686839453, + "last_insert_ms": 0.001233, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000334 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088392699393857 + }, + "summary_sha256": "81e21b3698509ace28928442a5d8931fc18ce511498ff503a89410f291215ac6", + "csv_sha256": "0f7a977555dfbb2f58186c1e4d59cab043799ac7d46b7304a030565bf82af887", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 2243314.057405, + "cpu_us_op": 3.1246160896500004, + "sampled_cpu_s": 62.492321793, + "sampled_s": 8.915237, + "sampled_inserted": 20000000, + "sampled_ops_s": 2243350.3450328917, + "elapsed_s": 8.915381, + "post_sample_join_s": 0.0001440000000005881, + "process_cpu_s": 62.597639999999934, + "process_cpu_us_op": 3.1298819999999967, + "p99_us": 4.288, + "read_B_op": 77.42550601131623, + "inserted": 20000000, + "close_s": 0.183, + "total_elapsed_s": 9.098381, + "drain_ops_s": 2198193.282958803, + "diagnostic_window_wall_s": 8.915295501, + "diagnostic_window_cpu_s": 62.49195573, + "diagnostic_join_wall_s": 6.8018e-05, + "diagnostic_join_cpu_s": 6.7185e-05, + "diagnostic_body_wall_s": 8.915363519, + "diagnostic_body_cpu_s": 62.492022915, + "diagnostic_close_wall_s": 0.182777707, + "diagnostic_close_cpu_s": 0.090744137, + "diagnostic_drain_wall_s": 9.098248362, + "diagnostic_drain_cpu_s": 62.58287414, + "body_cpu_us_op": 3.12460114575, + "drain_cpu_us_op": 3.129143707, + "productive_wall_s": 8.913441517, + "productive_ops_s": 2243802.2352932207, + "productive_end_to_stop_s": 0.001853984, + "exact_body_ops_s": 2243318.509377318, + "exact_drain_ops_s": 2198225.329122973, + "worker_completion_spread_s": 0.013043262 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-04-original-tmp" + }, + "started": 1792227692.6457355, + "free_bytes_before": 15135256576, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227692.6492577, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1419909", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2819630", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1957281", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1620738", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3389223", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1746998", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1276495", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3182050", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "454250", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2194932", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1565932", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "898638", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1505993", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "616375", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227702.415657, + "free_bytes_after": 12486279168, + "log_sha256": "7580c026dbf8a08f3b885ec29972fd9e48e60c6829992ae8e6151e869d95dbde", + "hardware_after": { + "time": 1792227702.4158213, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3379071", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4189667", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1676652", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "535896", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3284870", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "884102", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3530614", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4422056", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "999580", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2298385", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3636877", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1033049", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4616080", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3334741", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 59.7501400000001, + "process_system_cpu_s": 2.7692110000000056, + "db_allocated_bytes": 2648813568, + "db_apparent_bytes": 7825526784, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088393018259646, + "cpu_ns": 10256247 + }, + "stop_request": { + "wall_ns": 2088402533423429, + "cpu_ns": 62440292211 + }, + "workers_joined": { + "wall_ns": 2088402533491206, + "cpu_ns": 62440359201 + }, + "before_close": { + "wall_ns": 2088402533574773, + "cpu_ns": 62440442760 + }, + "after_close": { + "wall_ns": 2088402704267203, + "cpu_ns": 62514741687 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2707456, + "last_start_ns": 2088402492346008, + "last_end_ns": 2088402492347281, + "loop_exit_ns": 2088402492347458, + "deregister_start_ns": 2088402492347490, + "deregister_end_ns": 2088402492347899, + "last_insert_ms": 0.001273, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000409 + }, + { + "index": 1, + "completed": 2125824, + "last_start_ns": 2088402492245160, + "last_end_ns": 2088402492246287, + "loop_exit_ns": 2088402492246441, + "deregister_start_ns": 2088402492246472, + "deregister_end_ns": 2088402492246979, + "last_insert_ms": 0.001127, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000507 + }, + { + "index": 2, + "completed": 2357248, + "last_start_ns": 2088402492163914, + "last_end_ns": 2088402492165465, + "loop_exit_ns": 2088402492165685, + "deregister_start_ns": 2088402492165720, + "deregister_end_ns": 2088402492166269, + "last_insert_ms": 0.001551, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000549 + }, + { + "index": 3, + "completed": 2206720, + "last_start_ns": 2088402491823218, + "last_end_ns": 2088402491824490, + "loop_exit_ns": 2088402491824671, + "deregister_start_ns": 2088402491824700, + "deregister_end_ns": 2088402491825334, + "last_insert_ms": 0.001272, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000634 + }, + { + "index": 4, + "completed": 3244032, + "last_start_ns": 2088402490987218, + "last_end_ns": 2088402490988748, + "loop_exit_ns": 2088402490988967, + "deregister_start_ns": 2088402490989018, + "deregister_end_ns": 2088402490993429, + "last_insert_ms": 0.00153, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.004411 + }, + { + "index": 5, + "completed": 2833664, + "last_start_ns": 2088402491418078, + "last_end_ns": 2088402491419674, + "loop_exit_ns": 2088402491419902, + "deregister_start_ns": 2088402491419957, + "deregister_end_ns": 2088402491420558, + "last_insert_ms": 0.001596, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000601 + }, + { + "index": 6, + "completed": 2285568, + "last_start_ns": 2088402491981791, + "last_end_ns": 2088402491983048, + "loop_exit_ns": 2088402491983253, + "deregister_start_ns": 2088402491983281, + "deregister_end_ns": 2088402491983681, + "last_insert_ms": 0.001257, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0004 + }, + { + "index": 7, + "completed": 2239488, + "last_start_ns": 2088402492171733, + "last_end_ns": 2088402492173388, + "loop_exit_ns": 2088402492173461, + "deregister_start_ns": 2088402492173506, + "deregister_end_ns": 2088402492173731, + "last_insert_ms": 0.001655, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000225 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088402492347281 + }, + "summary_sha256": "b453abd1c6fbd0508f3d2905315b5043a8a45ea22b0eba536e942f576af37f3e", + "csv_sha256": "8e02941733c94a69be51696e45c1b54640a24a6abb719a977fab0bb3aac4d918", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 2101892.558342, + "cpu_us_op": 3.1214961484500003, + "sampled_cpu_s": 62.429922969, + "sampled_s": 9.515099, + "sampled_inserted": 20000000, + "sampled_ops_s": 2101922.428762959, + "elapsed_s": 9.515234, + "post_sample_join_s": 0.00013500000000021828, + "process_cpu_s": 62.51935100000011, + "process_cpu_us_op": 3.1259675500000053, + "p99_us": 4.288, + "read_B_op": 77.15492407373988, + "inserted": 20000000, + "close_s": 0.171, + "total_elapsed_s": 9.686233999999999, + "drain_ops_s": 2064785.9632546562, + "diagnostic_window_wall_s": 9.515163783, + "diagnostic_window_cpu_s": 62.430035964, + "diagnostic_join_wall_s": 6.7777e-05, + "diagnostic_join_cpu_s": 6.699e-05, + "diagnostic_body_wall_s": 9.51523156, + "diagnostic_body_cpu_s": 62.430102954, + "diagnostic_close_wall_s": 0.17069243, + "diagnostic_close_cpu_s": 0.074298927, + "diagnostic_drain_wall_s": 9.686007557, + "diagnostic_drain_cpu_s": 62.50448544, + "body_cpu_us_op": 3.1215051476999998, + "drain_cpu_us_op": 3.125224272, + "productive_wall_s": 9.474087635, + "productive_ops_s": 2111021.216028682, + "productive_end_to_stop_s": 0.041076148, + "exact_body_ops_s": 2101893.1461506123, + "exact_drain_ops_s": 2064834.2345702755, + "worker_completion_spread_s": 0.001358533 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-05-main-tmp" + }, + "started": 1792227702.4692183, + "free_bytes_before": 15135076352, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227702.4728382, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "58050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "658711", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3149245", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3895885", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2801838", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1372278", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1206291", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "858109", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1687525", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4168966", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2792489", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1823274", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3050047", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "4423600", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3057430", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "729658", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2087780", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3407724", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227710.7331936, + "free_bytes_after": 12483465216, + "log_sha256": "527b4aa45b4619006858868712f49f9aa9f09ca1fda0d3662510dec1ec6ccf66", + "hardware_after": { + "time": 1792227710.733344, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "462876", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3572404", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "433387", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1818723", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "898048", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "663953", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4432058", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1272923", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400301", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3552849", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1537186", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "982233", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 63.79585199999997, + "process_system_cpu_s": 2.35611999999999, + "db_allocated_bytes": 2651426816, + "db_apparent_bytes": 7861571584, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088402833680060, + "cpu_ns": 9053618 + }, + "stop_request": { + "wall_ns": 2088410850839494, + "cpu_ns": 66090904550 + }, + "workers_joined": { + "wall_ns": 2088410850904340, + "cpu_ns": 66090968935 + }, + "before_close": { + "wall_ns": 2088410850984277, + "cpu_ns": 66091048802 + }, + "after_close": { + "wall_ns": 2088411028135121, + "cpu_ns": 66147278576 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2596864, + "last_start_ns": 2088410766160407, + "last_end_ns": 2088410766161222, + "loop_exit_ns": 2088410766161362, + "deregister_start_ns": 2088410766161397, + "deregister_end_ns": 2088410766161925, + "last_insert_ms": 0.000815, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000528 + }, + { + "index": 1, + "completed": 2376704, + "last_start_ns": 2088410766307929, + "last_end_ns": 2088410766309349, + "loop_exit_ns": 2088410766309504, + "deregister_start_ns": 2088410766309560, + "deregister_end_ns": 2088410766310148, + "last_insert_ms": 0.00142, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000588 + }, + { + "index": 2, + "completed": 2856960, + "last_start_ns": 2088410780307083, + "last_end_ns": 2088410780307768, + "loop_exit_ns": 2088410780308200, + "deregister_start_ns": 2088410780308240, + "deregister_end_ns": 2088410780308884, + "last_insert_ms": 0.000685, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000644 + }, + { + "index": 3, + "completed": 2311168, + "last_start_ns": 2088410766540660, + "last_end_ns": 2088410766541876, + "loop_exit_ns": 2088410766542008, + "deregister_start_ns": 2088410766542038, + "deregister_end_ns": 2088410766542490, + "last_insert_ms": 0.001216, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000452 + }, + { + "index": 4, + "completed": 2573312, + "last_start_ns": 2088410766481346, + "last_end_ns": 2088410766482312, + "loop_exit_ns": 2088410766482447, + "deregister_start_ns": 2088410766482497, + "deregister_end_ns": 2088410766483033, + "last_insert_ms": 0.000966, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000536 + }, + { + "index": 5, + "completed": 2416640, + "last_start_ns": 2088410765566170, + "last_end_ns": 2088410765566987, + "loop_exit_ns": 2088410765567146, + "deregister_start_ns": 2088410765567191, + "deregister_end_ns": 2088410765569975, + "last_insert_ms": 0.000817, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002784 + }, + { + "index": 6, + "completed": 2083840, + "last_start_ns": 2088410766674185, + "last_end_ns": 2088410766675069, + "loop_exit_ns": 2088410766675236, + "deregister_start_ns": 2088410766675260, + "deregister_end_ns": 2088410766675681, + "last_insert_ms": 0.000884, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000421 + }, + { + "index": 7, + "completed": 2784512, + "last_start_ns": 2088410765958661, + "last_end_ns": 2088410765959852, + "loop_exit_ns": 2088410765960035, + "deregister_start_ns": 2088410765960073, + "deregister_end_ns": 2088410765960729, + "last_insert_ms": 0.001191, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000656 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088410780307768 + }, + "summary_sha256": "735dad35d531029cbe0b6966827aeb8a6ed42f79e552d245ee6629b2fb0dd3a4", + "csv_sha256": "dbd77a8d666248266ff855c52b45ac063528cad8865707ca2d908735af93ae4c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 2494628.198294, + "cpu_us_op": 3.30410008415, + "sampled_cpu_s": 66.082001683, + "sampled_s": 8.017105, + "sampled_inserted": 20000000, + "sampled_ops_s": 2494666.09206191, + "elapsed_s": 8.017227, + "post_sample_join_s": 0.00012199999999928934, + "process_cpu_s": 66.15197199999996, + "process_cpu_us_op": 3.3075985999999977, + "p99_us": 4.4159999999999995, + "read_B_op": 75.8890501412225, + "inserted": 20000000, + "close_s": 0.177, + "total_elapsed_s": 8.194227, + "drain_ops_s": 2440742.7326580044, + "diagnostic_window_wall_s": 8.017159434, + "diagnostic_window_cpu_s": 66.081850932, + "diagnostic_join_wall_s": 6.4846e-05, + "diagnostic_join_cpu_s": 6.4385e-05, + "diagnostic_body_wall_s": 8.01722428, + "diagnostic_body_cpu_s": 66.081915317, + "diagnostic_close_wall_s": 0.177150844, + "diagnostic_close_cpu_s": 0.056229774, + "diagnostic_drain_wall_s": 8.194455061, + "diagnostic_drain_cpu_s": 66.138224958, + "body_cpu_us_op": 3.3040957658499996, + "drain_cpu_us_op": 3.3069112479, + "productive_wall_s": 7.946627708, + "productive_ops_s": 2516790.862099362, + "productive_end_to_stop_s": 0.070531726, + "exact_body_ops_s": 2494628.9765015775, + "exact_drain_ops_s": 2440674.80401306, + "worker_completion_spread_s": 0.014740781 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-06-original-tmp" + }, + "started": 1792227710.7875583, + "free_bytes_before": 15134875648, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227710.7911088, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "665314", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3335038", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3341253", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "765892", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2254427", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1558681", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1297696", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3966420", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1928498", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2145482", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1052932", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1628821", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3221590", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1835375", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227720.4040837, + "free_bytes_after": 12458790912, + "log_sha256": "79df4999b4b26f7d6e07ef42d5434ee8c7b635beacaf6f4ed034bc34f1f3ec27", + "hardware_after": { + "time": 1792227720.4042354, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2878050", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400181", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "967262", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1880924", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3078268", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1699523", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4515507", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2448135", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "718698", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399862", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2740260", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2752285", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1387162", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "520243", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2239540", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 59.98338399999989, + "process_system_cpu_s": 2.628386000000006, + "db_allocated_bytes": 2675625984, + "db_apparent_bytes": 7834308608, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088411152478474, + "cpu_ns": 9879349 + }, + "stop_request": { + "wall_ns": 2088420573011871, + "cpu_ns": 62553286980 + }, + "workers_joined": { + "wall_ns": 2088420573082007, + "cpu_ns": 62553356521 + }, + "before_close": { + "wall_ns": 2088420573165384, + "cpu_ns": 62553439840 + }, + "after_close": { + "wall_ns": 2088420704234514, + "cpu_ns": 62607503672 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2795520, + "last_start_ns": 2088420532125733, + "last_end_ns": 2088420532126575, + "loop_exit_ns": 2088420532126905, + "deregister_start_ns": 2088420532126949, + "deregister_end_ns": 2088420532127701, + "last_insert_ms": 0.000842, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000752 + }, + { + "index": 1, + "completed": 3093504, + "last_start_ns": 2088420521473320, + "last_end_ns": 2088420521474207, + "loop_exit_ns": 2088420521474358, + "deregister_start_ns": 2088420521474401, + "deregister_end_ns": 2088420521474969, + "last_insert_ms": 0.000887, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000568 + }, + { + "index": 2, + "completed": 3131392, + "last_start_ns": 2088420520966565, + "last_end_ns": 2088420520967714, + "loop_exit_ns": 2088420520967972, + "deregister_start_ns": 2088420520968027, + "deregister_end_ns": 2088420520968808, + "last_insert_ms": 0.001149, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000781 + }, + { + "index": 3, + "completed": 2057216, + "last_start_ns": 2088420520743878, + "last_end_ns": 2088420520745241, + "loop_exit_ns": 2088420520745504, + "deregister_start_ns": 2088420520745594, + "deregister_end_ns": 2088420520749018, + "last_insert_ms": 0.001363, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003424 + }, + { + "index": 4, + "completed": 2526208, + "last_start_ns": 2088420521741281, + "last_end_ns": 2088420521742516, + "loop_exit_ns": 2088420521742616, + "deregister_start_ns": 2088420521742661, + "deregister_end_ns": 2088420521743201, + "last_insert_ms": 0.001235, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00054 + }, + { + "index": 5, + "completed": 2098432, + "last_start_ns": 2088420521089083, + "last_end_ns": 2088420521090357, + "loop_exit_ns": 2088420521090518, + "deregister_start_ns": 2088420521090553, + "deregister_end_ns": 2088420521091072, + "last_insert_ms": 0.001274, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000519 + }, + { + "index": 6, + "completed": 2128896, + "last_start_ns": 2088420521852858, + "last_end_ns": 2088420521853727, + "loop_exit_ns": 2088420521853921, + "deregister_start_ns": 2088420521853952, + "deregister_end_ns": 2088420521854336, + "last_insert_ms": 0.000869, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000384 + }, + { + "index": 7, + "completed": 2168832, + "last_start_ns": 2088420521245863, + "last_end_ns": 2088420521247073, + "loop_exit_ns": 2088420521247241, + "deregister_start_ns": 2088420521247267, + "deregister_end_ns": 2088420521247808, + "last_insert_ms": 0.00121, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000541 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088420532126575 + }, + "summary_sha256": "3247f730cc13763a9c847df38a22d9f570e8d4ce359ebebac3fe0573301b30a4", + "csv_sha256": "d20a3d622a533e83c29f3be02650e557973911b5948689607c1ca7323d862748", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 1, + "ops_s": 2123005.578328, + "cpu_us_op": 3.12717952835, + "sampled_cpu_s": 62.543590567, + "sampled_s": 9.420477, + "sampled_inserted": 20000000, + "sampled_ops_s": 2123034.7465420277, + "elapsed_s": 9.420606, + "post_sample_join_s": 0.0001289999999993796, + "process_cpu_s": 62.61176999999989, + "process_cpu_us_op": 3.1305884999999947, + "p99_us": 4.4159999999999995, + "read_B_op": 77.39121990935512, + "inserted": 20000000, + "close_s": 0.131, + "total_elapsed_s": 9.551606, + "drain_ops_s": 2093888.713583873, + "diagnostic_window_wall_s": 9.420533397, + "diagnostic_window_cpu_s": 62.543407631, + "diagnostic_join_wall_s": 7.0136e-05, + "diagnostic_join_cpu_s": 6.9541e-05, + "diagnostic_body_wall_s": 9.420603533, + "diagnostic_body_cpu_s": 62.543477172, + "diagnostic_close_wall_s": 0.13106913, + "diagnostic_close_cpu_s": 0.054063832, + "diagnostic_drain_wall_s": 9.55175604, + "diagnostic_drain_cpu_s": 62.597624323, + "body_cpu_us_op": 3.1271738586000004, + "drain_cpu_us_op": 3.12988121615, + "productive_wall_s": 9.379648101, + "productive_ops_s": 2132276.15627368, + "productive_end_to_stop_s": 0.040885296, + "exact_body_ops_s": 2123006.23096395, + "exact_drain_ops_s": 2093855.82255721, + "worker_completion_spread_s": 0.011381334 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-07-async-load-tmp" + }, + "started": 1792227720.4536998, + "free_bytes_before": 15134404608, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227720.457058, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "55050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2666590", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3526002", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1517379", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400147", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "713560", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2620028", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4103135", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1599437", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "407616", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400331", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1444303", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3007756", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227729.2676394, + "free_bytes_after": 12467957760, + "log_sha256": "1b0faab9b82ff3c894dfc662df3eca16444846c227a807c8eea69ced64985a03", + "hardware_after": { + "time": 1792227729.26779, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "651493", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3485516", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2896324", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2072642", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4288692", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2908739", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400303", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2483262", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2032270", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2372237", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2725929", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "848730", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 59.22100400000022, + "process_system_cpu_s": 2.790998000000002, + "db_allocated_bytes": 2666356736, + "db_apparent_bytes": 7836930048, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088420817625757, + "cpu_ns": 9224103 + }, + "stop_request": { + "wall_ns": 2088429431644979, + "cpu_ns": 61933123229 + }, + "workers_joined": { + "wall_ns": 2088429431708446, + "cpu_ns": 61933185846 + }, + "before_close": { + "wall_ns": 2088429431812472, + "cpu_ns": 61933289838 + }, + "after_close": { + "wall_ns": 2088429544339239, + "cpu_ns": 62007820174 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 3124224, + "last_start_ns": 2088429415787335, + "last_end_ns": 2088429415788958, + "loop_exit_ns": 2088429415789212, + "deregister_start_ns": 2088429415789260, + "deregister_end_ns": 2088429415790240, + "last_insert_ms": 0.001623, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00098 + }, + { + "index": 1, + "completed": 2414592, + "last_start_ns": 2088429416556663, + "last_end_ns": 2088429416558735, + "loop_exit_ns": 2088429416558845, + "deregister_start_ns": 2088429416558871, + "deregister_end_ns": 2088429416559182, + "last_insert_ms": 0.002072, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000311 + }, + { + "index": 2, + "completed": 2223104, + "last_start_ns": 2088429416722725, + "last_end_ns": 2088429416723634, + "loop_exit_ns": 2088429416723767, + "deregister_start_ns": 2088429416723796, + "deregister_end_ns": 2088429416724208, + "last_insert_ms": 0.000909, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000412 + }, + { + "index": 3, + "completed": 3033088, + "last_start_ns": 2088429416838985, + "last_end_ns": 2088429416839862, + "loop_exit_ns": 2088429416840080, + "deregister_start_ns": 2088429416840108, + "deregister_end_ns": 2088429416840627, + "last_insert_ms": 0.000877, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000519 + }, + { + "index": 4, + "completed": 2350336, + "last_start_ns": 2088429427132042, + "last_end_ns": 2088429427132688, + "loop_exit_ns": 2088429427132911, + "deregister_start_ns": 2088429427132932, + "deregister_end_ns": 2088429427133268, + "last_insert_ms": 0.000646, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000336 + }, + { + "index": 5, + "completed": 2182144, + "last_start_ns": 2088429416426645, + "last_end_ns": 2088429416429897, + "loop_exit_ns": 2088429416430136, + "deregister_start_ns": 2088429416430168, + "deregister_end_ns": 2088429416430731, + "last_insert_ms": 0.003252, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000563 + }, + { + "index": 6, + "completed": 2628608, + "last_start_ns": 2088429415782079, + "last_end_ns": 2088429415783418, + "loop_exit_ns": 2088429415783627, + "deregister_start_ns": 2088429415783657, + "deregister_end_ns": 2088429415787029, + "last_insert_ms": 0.001339, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003372 + }, + { + "index": 7, + "completed": 2043904, + "last_start_ns": 2088429416726079, + "last_end_ns": 2088429416727101, + "loop_exit_ns": 2088429416727324, + "deregister_start_ns": 2088429416727376, + "deregister_end_ns": 2088429416727925, + "last_insert_ms": 0.001022, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000549 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088429427132688 + }, + "summary_sha256": "8e805b8267f72f7a22c4f7000ebcdfc1765e3b98dcd90fce2ef705b6567e0470", + "csv_sha256": "e15f32b8aa0540fda728adc0f82e42b3d37b5b556c895cffd7e6d5c9efde8b61", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 1, + "ops_s": 2321778.78767, + "cpu_us_op": 3.0961869218, + "sampled_cpu_s": 61.923738436, + "sampled_s": 8.61394, + "sampled_inserted": 20000000, + "sampled_ops_s": 2321817.890535574, + "elapsed_s": 8.614085, + "post_sample_join_s": 0.0001449999999998397, + "process_cpu_s": 62.01200200000022, + "process_cpu_us_op": 3.100600100000011, + "p99_us": 4.288, + "read_B_op": 76.77912089823805, + "inserted": 20000000, + "close_s": 0.113, + "total_elapsed_s": 8.727084999999999, + "drain_ops_s": 2291715.9624319007, + "diagnostic_window_wall_s": 8.614019222, + "diagnostic_window_cpu_s": 61.923899126, + "diagnostic_join_wall_s": 6.3467e-05, + "diagnostic_join_cpu_s": 6.2617e-05, + "diagnostic_body_wall_s": 8.614082689, + "diagnostic_body_cpu_s": 61.923961743, + "diagnostic_close_wall_s": 0.112526767, + "diagnostic_close_cpu_s": 0.074530336, + "diagnostic_drain_wall_s": 8.726713482, + "diagnostic_drain_cpu_s": 61.998596071, + "body_cpu_us_op": 3.09619808715, + "drain_cpu_us_op": 3.0999298035500003, + "productive_wall_s": 8.609506931, + "productive_ops_s": 2323013.403704524, + "productive_end_to_stop_s": 0.004512291, + "exact_body_ops_s": 2321779.430506231, + "exact_drain_ops_s": 2291813.5265071606, + "worker_completion_spread_s": 0.01134927 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-08-main-tmp" + }, + "started": 1792227729.3250432, + "free_bytes_before": 15134298112, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227729.3285816, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "831645", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1562720", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3520339", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1118079", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2190823", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "631954", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1658248", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3803529", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "710698", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "510778", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "968332", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "427620", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3046870", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227737.4360805, + "free_bytes_after": 12453617664, + "log_sha256": "934470ec721895f374c8271b21c03de790b588ab6900711655720a75c25eed3f", + "hardware_after": { + "time": 1792227737.4362187, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2975357", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2527736", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3494652", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "681186", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "624183", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1673788", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4482432", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400156", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2658244", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2868362", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2574270", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400218", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2798743", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 61.541095999999925, + "process_system_cpu_s": 2.5027819999999963, + "db_allocated_bytes": 2680578048, + "db_apparent_bytes": 7830507520, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088429676360844, + "cpu_ns": 8543858 + }, + "stop_request": { + "wall_ns": 2088437592024699, + "cpu_ns": 63957936837 + }, + "workers_joined": { + "wall_ns": 2088437592073872, + "cpu_ns": 63957985383 + }, + "before_close": { + "wall_ns": 2088437592637480, + "cpu_ns": 63958131827 + }, + "after_close": { + "wall_ns": 2088437728265686, + "cpu_ns": 64039280178 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2382848, + "last_start_ns": 2088437550514093, + "last_end_ns": 2088437550520490, + "loop_exit_ns": 2088437550520735, + "deregister_start_ns": 2088437550520785, + "deregister_end_ns": 2088437550521583, + "last_insert_ms": 0.006397, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000798 + }, + { + "index": 1, + "completed": 2248704, + "last_start_ns": 2088437551051666, + "last_end_ns": 2088437551052883, + "loop_exit_ns": 2088437551053045, + "deregister_start_ns": 2088437551053071, + "deregister_end_ns": 2088437551053545, + "last_insert_ms": 0.001217, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000474 + }, + { + "index": 2, + "completed": 2725888, + "last_start_ns": 2088437551181773, + "last_end_ns": 2088437551185116, + "loop_exit_ns": 2088437551185335, + "deregister_start_ns": 2088437551185361, + "deregister_end_ns": 2088437551185834, + "last_insert_ms": 0.003343, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000473 + }, + { + "index": 3, + "completed": 2792448, + "last_start_ns": 2088437550461924, + "last_end_ns": 2088437550463473, + "loop_exit_ns": 2088437550463739, + "deregister_start_ns": 2088437550463793, + "deregister_end_ns": 2088437550466998, + "last_insert_ms": 0.001549, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003205 + }, + { + "index": 4, + "completed": 2244864, + "last_start_ns": 2088437550578900, + "last_end_ns": 2088437550580311, + "loop_exit_ns": 2088437550580456, + "deregister_start_ns": 2088437550580520, + "deregister_end_ns": 2088437550581086, + "last_insert_ms": 0.001411, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000566 + }, + { + "index": 5, + "completed": 2350080, + "last_start_ns": 2088437550655725, + "last_end_ns": 2088437550656954, + "loop_exit_ns": 2088437550657137, + "deregister_start_ns": 2088437550657174, + "deregister_end_ns": 2088437550657487, + "last_insert_ms": 0.001229, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000313 + }, + { + "index": 6, + "completed": 2966528, + "last_start_ns": 2088437550877255, + "last_end_ns": 2088437550878544, + "loop_exit_ns": 2088437550878745, + "deregister_start_ns": 2088437550878789, + "deregister_end_ns": 2088437550879377, + "last_insert_ms": 0.001289, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000588 + }, + { + "index": 7, + "completed": 2288640, + "last_start_ns": 2088437550818141, + "last_end_ns": 2088437550819407, + "loop_exit_ns": 2088437550819553, + "deregister_start_ns": 2088437550819611, + "deregister_end_ns": 2088437550820184, + "last_insert_ms": 0.001266, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000573 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088437551185116 + }, + "summary_sha256": "426e4ee3199774968faf080b99c6d8c12d2f4dcb4ba2c40b352b6130f0499ddd", + "csv_sha256": "e40de6ad46549d9ce4f8ae733669dc0ca7a9bc53679694afeec5a0ef14a3ce6f", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 1, + "ops_s": 2526619.153455, + "cpu_us_op": 3.1974816929, + "sampled_cpu_s": 63.949633858, + "sampled_s": 7.915588, + "sampled_inserted": 20000000, + "sampled_ops_s": 2526660.0535550867, + "elapsed_s": 7.915716, + "post_sample_join_s": 0.000128000000000128, + "process_cpu_s": 64.04387799999992, + "process_cpu_us_op": 3.2021938999999957, + "p99_us": 4.4159999999999995, + "read_B_op": 77.57351949586923, + "inserted": 20000000, + "close_s": 0.136, + "total_elapsed_s": 8.051715999999999, + "drain_ops_s": 2483942.55336378, + "diagnostic_window_wall_s": 7.915663855, + "diagnostic_window_cpu_s": 63.949392979, + "diagnostic_join_wall_s": 4.9173e-05, + "diagnostic_join_cpu_s": 4.8546e-05, + "diagnostic_body_wall_s": 7.915713028, + "diagnostic_body_cpu_s": 63.949441525, + "diagnostic_close_wall_s": 0.135628206, + "diagnostic_close_cpu_s": 0.081148351, + "diagnostic_drain_wall_s": 8.051904842, + "diagnostic_drain_cpu_s": 64.03073632, + "body_cpu_us_op": 3.19747207625, + "drain_cpu_us_op": 3.201536816, + "productive_wall_s": 7.874824272, + "productive_ops_s": 2539739.2131165005, + "productive_end_to_stop_s": 0.040839583, + "exact_body_ops_s": 2526620.1451789164, + "exact_drain_ops_s": 2483884.2972506154, + "worker_completion_spread_s": 0.000721643 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-09-main-tmp" + }, + "started": 1792227737.4845455, + "free_bytes_before": 15134179328, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227737.48814, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3576132", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1500648", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1169911", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3235389", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1540924", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "772613", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2270287", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3999778", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2182379", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "686438", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400355", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1204100", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2342572", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1286250", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "820235", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227747.3536704, + "free_bytes_after": 12459130880, + "log_sha256": "9c658e484d2b444dd8c8c1379c005a9a584d52121375040a4680f10489547494", + "hardware_after": { + "time": 1792227747.353841, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400353", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400645", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1761009", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "771321", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3407605", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2079986", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "530360", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1845600", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4362225", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1831371", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "792817", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1662743", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 60.019201000000066, + "process_system_cpu_s": 2.7206330000000065, + "db_allocated_bytes": 2674765824, + "db_apparent_bytes": 7828410368, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088437836776511, + "cpu_ns": 9800548 + }, + "stop_request": { + "wall_ns": 2088447452614542, + "cpu_ns": 62649718547 + }, + "workers_joined": { + "wall_ns": 2088447452681134, + "cpu_ns": 62649784447 + }, + "before_close": { + "wall_ns": 2088447452763981, + "cpu_ns": 62649867286 + }, + "after_close": { + "wall_ns": 2088447604218536, + "cpu_ns": 62735516398 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2674944, + "last_start_ns": 2088447352027480, + "last_end_ns": 2088447352029360, + "loop_exit_ns": 2088447352029557, + "deregister_start_ns": 2088447352029622, + "deregister_end_ns": 2088447352030389, + "last_insert_ms": 0.00188, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000767 + }, + { + "index": 1, + "completed": 2152448, + "last_start_ns": 2088447352083428, + "last_end_ns": 2088447352086177, + "loop_exit_ns": 2088447352086354, + "deregister_start_ns": 2088447352086383, + "deregister_end_ns": 2088447352086961, + "last_insert_ms": 0.002749, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000578 + }, + { + "index": 2, + "completed": 2109440, + "last_start_ns": 2088447352250520, + "last_end_ns": 2088447352251805, + "loop_exit_ns": 2088447352252169, + "deregister_start_ns": 2088447352252202, + "deregister_end_ns": 2088447352252835, + "last_insert_ms": 0.001285, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000633 + }, + { + "index": 3, + "completed": 2357248, + "last_start_ns": 2088447352011800, + "last_end_ns": 2088447352013610, + "loop_exit_ns": 2088447352013801, + "deregister_start_ns": 2088447352013869, + "deregister_end_ns": 2088447352014535, + "last_insert_ms": 0.00181, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000666 + }, + { + "index": 4, + "completed": 2958336, + "last_start_ns": 2088447351867136, + "last_end_ns": 2088447351869018, + "loop_exit_ns": 2088447351869262, + "deregister_start_ns": 2088447351869377, + "deregister_end_ns": 2088447351873705, + "last_insert_ms": 0.001882, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.004328 + }, + { + "index": 5, + "completed": 2310144, + "last_start_ns": 2088447352587488, + "last_end_ns": 2088447352588806, + "loop_exit_ns": 2088447352588947, + "deregister_start_ns": 2088447352589000, + "deregister_end_ns": 2088447352589598, + "last_insert_ms": 0.001318, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000598 + }, + { + "index": 6, + "completed": 3173376, + "last_start_ns": 2088447353214029, + "last_end_ns": 2088447353215239, + "loop_exit_ns": 2088447353215653, + "deregister_start_ns": 2088447353215707, + "deregister_end_ns": 2088447353216333, + "last_insert_ms": 0.00121, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000626 + }, + { + "index": 7, + "completed": 2264064, + "last_start_ns": 2088447352861089, + "last_end_ns": 2088447352862666, + "loop_exit_ns": 2088447352862919, + "deregister_start_ns": 2088447352862949, + "deregister_end_ns": 2088447352863492, + "last_insert_ms": 0.001577, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000543 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088447353215239 + }, + "summary_sha256": "094e54c61278361fe44687fb6ad39ac0b41ff1cae83dbebde9b0e7e1f16f4797", + "csv_sha256": "6714b192e57801ee670f1cd2723ec033f99a5a3bd4f4d13c131a5a7dde5751e2", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 1, + "ops_s": 2079886.847949, + "cpu_us_op": 3.13199645255, + "sampled_cpu_s": 62.639929051, + "sampled_s": 9.615785, + "sampled_inserted": 20000000, + "sampled_ops_s": 2079913.39240634, + "elapsed_s": 9.615908, + "post_sample_join_s": 0.00012299999999854094, + "process_cpu_s": 62.73983400000007, + "process_cpu_us_op": 3.136991700000004, + "p99_us": 4.288, + "read_B_op": 77.29114198090711, + "inserted": 20000000, + "close_s": 0.151, + "total_elapsed_s": 9.766907999999999, + "drain_ops_s": 2047730.9707432487, + "diagnostic_window_wall_s": 9.615838031, + "diagnostic_window_cpu_s": 62.639917999, + "diagnostic_join_wall_s": 6.6592e-05, + "diagnostic_join_cpu_s": 6.59e-05, + "diagnostic_body_wall_s": 9.615904623, + "diagnostic_body_cpu_s": 62.639983899, + "diagnostic_close_wall_s": 0.151454555, + "diagnostic_close_cpu_s": 0.085649112, + "diagnostic_drain_wall_s": 9.767442025, + "diagnostic_drain_cpu_s": 62.72571585, + "body_cpu_us_op": 3.13199919495, + "drain_cpu_us_op": 3.1362857925000003, + "productive_wall_s": 9.516438728, + "productive_ops_s": 2101626.5192938675, + "productive_end_to_stop_s": 0.099399303, + "exact_body_ops_s": 2079887.5180357536, + "exact_drain_ops_s": 2047619.013126418, + "worker_completion_spread_s": 0.001346221 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-10-async-load-tmp" + }, + "started": 1792227747.4096544, + "free_bytes_before": 15133880320, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227747.4132373, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "53000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "795513", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2223552", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2217181", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "692135", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3150464", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2386550", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2185923", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1193919", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4081882", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1070928", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "666982", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "972659", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2387050", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1463042", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1626002", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227756.872255, + "free_bytes_after": 12451954688, + "log_sha256": "4f22e3d59192bb4b28e36c0d78dca2dca5dead5fa08a6c89f5f0d55e299121d1", + "hardware_after": { + "time": 1792227756.8724053, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1406214", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1723912", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2894468", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "882221", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2564632", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2073066", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4417689", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2827711", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2827003", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1222638", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3697860", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2421703", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1711366", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "459736", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1067421", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 60.77142499999991, + "process_system_cpu_s": 2.811289000000002, + "db_allocated_bytes": 2681835520, + "db_apparent_bytes": 7820808192, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088447773626587, + "cpu_ns": 8805742 + }, + "stop_request": { + "wall_ns": 2088456988320324, + "cpu_ns": 63485880012 + }, + "workers_joined": { + "wall_ns": 2088456988379697, + "cpu_ns": 63485938493 + }, + "before_close": { + "wall_ns": 2088456988504430, + "cpu_ns": 63486063234 + }, + "after_close": { + "wall_ns": 2088457152216166, + "cpu_ns": 63578410879 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2116608, + "last_start_ns": 2088456983178880, + "last_end_ns": 2088456983180085, + "loop_exit_ns": 2088456983180215, + "deregister_start_ns": 2088456983180243, + "deregister_end_ns": 2088456983180567, + "last_insert_ms": 0.001205, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000324 + }, + { + "index": 1, + "completed": 2980864, + "last_start_ns": 2088456982583082, + "last_end_ns": 2088456982584429, + "loop_exit_ns": 2088456982584653, + "deregister_start_ns": 2088456982584683, + "deregister_end_ns": 2088456982585339, + "last_insert_ms": 0.001347, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000656 + }, + { + "index": 2, + "completed": 2089984, + "last_start_ns": 2088456983099272, + "last_end_ns": 2088456983100726, + "loop_exit_ns": 2088456983101104, + "deregister_start_ns": 2088456983101143, + "deregister_end_ns": 2088456983101896, + "last_insert_ms": 0.001454, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000753 + }, + { + "index": 3, + "completed": 2358272, + "last_start_ns": 2088456982591149, + "last_end_ns": 2088456982592501, + "loop_exit_ns": 2088456982592758, + "deregister_start_ns": 2088456982592813, + "deregister_end_ns": 2088456982593209, + "last_insert_ms": 0.001352, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000396 + }, + { + "index": 4, + "completed": 2153728, + "last_start_ns": 2088456982316141, + "last_end_ns": 2088456982317664, + "loop_exit_ns": 2088456982317875, + "deregister_start_ns": 2088456982317925, + "deregister_end_ns": 2088456982318558, + "last_insert_ms": 0.001523, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000633 + }, + { + "index": 5, + "completed": 2248704, + "last_start_ns": 2088456982326916, + "last_end_ns": 2088456982328376, + "loop_exit_ns": 2088456982328593, + "deregister_start_ns": 2088456982328648, + "deregister_end_ns": 2088456982329293, + "last_insert_ms": 0.00146, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000645 + }, + { + "index": 6, + "completed": 3148800, + "last_start_ns": 2088456982128687, + "last_end_ns": 2088456982130645, + "loop_exit_ns": 2088456982130935, + "deregister_start_ns": 2088456982130982, + "deregister_end_ns": 2088456982134720, + "last_insert_ms": 0.001958, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003738 + }, + { + "index": 7, + "completed": 2903040, + "last_start_ns": 2088456982136003, + "last_end_ns": 2088456982137621, + "loop_exit_ns": 2088456982137926, + "deregister_start_ns": 2088456982137989, + "deregister_end_ns": 2088456982138838, + "last_insert_ms": 0.001618, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000849 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088456983180085 + }, + "summary_sha256": "8d30f1876b3f8bc9148283bfe2110e80231ba70673a723af7c5ee0f697ba219b", + "csv_sha256": "c146d8452e9716198fa16040126e0dfef26630b707ba6c028863d27eab74e791", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 1, + "ops_s": 2170431.925224, + "cpu_us_op": 3.1738400712000003, + "sampled_cpu_s": 63.476801424, + "sampled_s": 9.214613, + "sampled_inserted": 20000000, + "sampled_ops_s": 2170465.5420688856, + "elapsed_s": 9.214756, + "post_sample_join_s": 0.00014299999999956015, + "process_cpu_s": 63.58271399999991, + "process_cpu_us_op": 3.1791356999999953, + "p99_us": 4.4159999999999995, + "read_B_op": 77.24416385647902, + "inserted": 20000000, + "close_s": 0.164, + "total_elapsed_s": 9.378756, + "drain_ops_s": 2132478.9769560057, + "diagnostic_window_wall_s": 9.214693737, + "diagnostic_window_cpu_s": 63.47707427, + "diagnostic_join_wall_s": 5.9373e-05, + "diagnostic_join_cpu_s": 5.8481e-05, + "diagnostic_body_wall_s": 9.21475311, + "diagnostic_body_cpu_s": 63.477132751, + "diagnostic_close_wall_s": 0.163711736, + "diagnostic_close_cpu_s": 0.092347645, + "diagnostic_drain_wall_s": 9.378589579, + "diagnostic_drain_cpu_s": 63.569605137, + "body_cpu_us_op": 3.17385663755, + "drain_cpu_us_op": 3.17848025685, + "productive_wall_s": 9.209553498, + "productive_ops_s": 2171657.942412009, + "productive_end_to_stop_s": 0.005140239, + "exact_body_ops_s": 2170432.5402159365, + "exact_drain_ops_s": 2132516.8173243077, + "worker_completion_spread_s": 0.00104944 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-11-original-tmp" + }, + "started": 1792227756.9310658, + "free_bytes_before": 15133773824, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227756.9345467, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "71050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2842269", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2640700", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2998200", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3239034", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4259078", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1922011", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "459304", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2641822", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1875532", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4531040", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "543689", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227765.3981557, + "free_bytes_after": 12463026176, + "log_sha256": "e58ae8a0e46b2097e3ee21e38f18fc16bdfda3678d5c140f09aecd343ad5d3ab", + "hardware_after": { + "time": 1792227765.3983152, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1318584", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3268198", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3207655", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3801341", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2657005", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4319068", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2747432", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3856881", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1834935", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2354582", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3034604", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 61.123955000000024, + "process_system_cpu_s": 2.652518999999998, + "db_allocated_bytes": 2670678016, + "db_apparent_bytes": 7841255424, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088457299374693, + "cpu_ns": 8889242 + }, + "stop_request": { + "wall_ns": 2088465514305274, + "cpu_ns": 63713440423 + }, + "workers_joined": { + "wall_ns": 2088465514337533, + "cpu_ns": 63713471779 + }, + "before_close": { + "wall_ns": 2088465514418664, + "cpu_ns": 63713552879 + }, + "after_close": { + "wall_ns": 2088465688263967, + "cpu_ns": 63771184871 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2318336, + "last_start_ns": 2088465417053425, + "last_end_ns": 2088465417054421, + "loop_exit_ns": 2088465417054585, + "deregister_start_ns": 2088465417054644, + "deregister_end_ns": 2088465417055207, + "last_insert_ms": 0.000996, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000563 + }, + { + "index": 1, + "completed": 2459648, + "last_start_ns": 2088465416698267, + "last_end_ns": 2088465416700760, + "loop_exit_ns": 2088465416700954, + "deregister_start_ns": 2088465416700990, + "deregister_end_ns": 2088465416701508, + "last_insert_ms": 0.002493, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000518 + }, + { + "index": 2, + "completed": 2269440, + "last_start_ns": 2088465416526360, + "last_end_ns": 2088465416527602, + "loop_exit_ns": 2088465416527715, + "deregister_start_ns": 2088465416527762, + "deregister_end_ns": 2088465416528357, + "last_insert_ms": 0.001242, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000595 + }, + { + "index": 3, + "completed": 2824192, + "last_start_ns": 2088465416305386, + "last_end_ns": 2088465416306916, + "loop_exit_ns": 2088465416307082, + "deregister_start_ns": 2088465416307133, + "deregister_end_ns": 2088465416310378, + "last_insert_ms": 0.00153, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003245 + }, + { + "index": 4, + "completed": 2884608, + "last_start_ns": 2088465417016101, + "last_end_ns": 2088465417017073, + "loop_exit_ns": 2088465417017250, + "deregister_start_ns": 2088465417017279, + "deregister_end_ns": 2088465417017823, + "last_insert_ms": 0.000972, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000544 + }, + { + "index": 5, + "completed": 2722816, + "last_start_ns": 2088465427384032, + "last_end_ns": 2088465427384939, + "loop_exit_ns": 2088465427385098, + "deregister_start_ns": 2088465427385131, + "deregister_end_ns": 2088465427385515, + "last_insert_ms": 0.000907, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000384 + }, + { + "index": 6, + "completed": 2248704, + "last_start_ns": 2088465416672375, + "last_end_ns": 2088465416674047, + "loop_exit_ns": 2088465416674236, + "deregister_start_ns": 2088465416674300, + "deregister_end_ns": 2088465416674856, + "last_insert_ms": 0.001672, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000556 + }, + { + "index": 7, + "completed": 2272256, + "last_start_ns": 2088465416817842, + "last_end_ns": 2088465416818961, + "loop_exit_ns": 2088465416819124, + "deregister_start_ns": 2088465416819182, + "deregister_end_ns": 2088465416819749, + "last_insert_ms": 0.001119, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000567 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088465427384939 + }, + "summary_sha256": "72af1f500012aa3710253d05ba5cb9843015355936360ec908bef2bc9f5bc1c5", + "csv_sha256": "0d11c136e4f604fa3820b9eb4b496ab4afd4488f4e4254b1f11132bdac94577c", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 1, + "ops_s": 2434574.644831, + "cpu_us_op": 3.1852244776000003, + "sampled_cpu_s": 63.704489552, + "sampled_s": 8.214904, + "sampled_inserted": 20000000, + "sampled_ops_s": 2434599.3574605375, + "elapsed_s": 8.214987, + "post_sample_join_s": 8.300000000005525e-05, + "process_cpu_s": 63.77647400000002, + "process_cpu_us_op": 3.1888237000000013, + "p99_us": 4.4159999999999995, + "read_B_op": 77.24156563300025, + "inserted": 20000000, + "close_s": 0.174, + "total_elapsed_s": 8.388987, + "drain_ops_s": 2384078.07760341, + "diagnostic_window_wall_s": 8.214930581, + "diagnostic_window_cpu_s": 63.704551181, + "diagnostic_join_wall_s": 3.2259e-05, + "diagnostic_join_cpu_s": 3.1356e-05, + "diagnostic_body_wall_s": 8.21496284, + "diagnostic_body_cpu_s": 63.704582537, + "diagnostic_close_wall_s": 0.173845303, + "diagnostic_close_cpu_s": 0.057631992, + "diagnostic_drain_wall_s": 8.388889274, + "diagnostic_drain_cpu_s": 63.762295629, + "body_cpu_us_op": 3.18522912685, + "drain_cpu_us_op": 3.18811478145, + "productive_wall_s": 8.128010246, + "productive_ops_s": 2460626.8194411425, + "productive_end_to_stop_s": 0.086920335, + "exact_body_ops_s": 2434581.919545238, + "exact_drain_ops_s": 2384105.8508170745, + "worker_completion_spread_s": 0.011078023 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-12-async-load-tmp" + }, + "started": 1792227765.453787, + "free_bytes_before": 15133687808, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227765.4574232, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "4267413", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3669353", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "480731", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2194648", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400217", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2508001", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2171655", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2136994", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4229998", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1320339", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "531683", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3214231", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1487715", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1881428", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4230320", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "399844", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227775.120174, + "free_bytes_after": 12460392448, + "log_sha256": "2bfe9ffea7f03be643f9b362cbef23a28f14486a89f95ba22eda512bb7dbdfcb", + "hardware_after": { + "time": 1792227775.1203177, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2299528", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1839708", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2619656", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "507245", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1083407", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4434580", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1346321", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2213787", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3217707", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1967380", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1716962", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1466455", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3670023", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3818526", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1503099", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 60.462712999999894, + "process_system_cpu_s": 2.746842000000001, + "db_allocated_bytes": 2673217536, + "db_apparent_bytes": 7828934656, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088465809881426, + "cpu_ns": 9114835 + }, + "stop_request": { + "wall_ns": 2088475225277601, + "cpu_ns": 63120323299 + }, + "workers_joined": { + "wall_ns": 2088475225347036, + "cpu_ns": 63120391896 + }, + "before_close": { + "wall_ns": 2088475225432611, + "cpu_ns": 63120477463 + }, + "after_close": { + "wall_ns": 2088475392210115, + "cpu_ns": 63204884444 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2063616, + "last_start_ns": 2088475156194458, + "last_end_ns": 2088475156195817, + "loop_exit_ns": 2088475156195909, + "deregister_start_ns": 2088475156195941, + "deregister_end_ns": 2088475156199309, + "last_insert_ms": 0.001359, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003368 + }, + { + "index": 1, + "completed": 2929664, + "last_start_ns": 2088475157048663, + "last_end_ns": 2088475157049867, + "loop_exit_ns": 2088475157050102, + "deregister_start_ns": 2088475157050161, + "deregister_end_ns": 2088475157050688, + "last_insert_ms": 0.001204, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000527 + }, + { + "index": 2, + "completed": 3135488, + "last_start_ns": 2088475156848186, + "last_end_ns": 2088475156849703, + "loop_exit_ns": 2088475156849847, + "deregister_start_ns": 2088475156849899, + "deregister_end_ns": 2088475156850592, + "last_insert_ms": 0.001517, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000693 + }, + { + "index": 3, + "completed": 2210816, + "last_start_ns": 2088475157207907, + "last_end_ns": 2088475157209421, + "loop_exit_ns": 2088475157209693, + "deregister_start_ns": 2088475157209756, + "deregister_end_ns": 2088475157210388, + "last_insert_ms": 0.001514, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000632 + }, + { + "index": 4, + "completed": 2071552, + "last_start_ns": 2088475156873309, + "last_end_ns": 2088475156874734, + "loop_exit_ns": 2088475156874991, + "deregister_start_ns": 2088475156875018, + "deregister_end_ns": 2088475156875565, + "last_insert_ms": 0.001425, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000547 + }, + { + "index": 5, + "completed": 2263040, + "last_start_ns": 2088475157472294, + "last_end_ns": 2088475157473448, + "loop_exit_ns": 2088475157473639, + "deregister_start_ns": 2088475157473679, + "deregister_end_ns": 2088475157474091, + "last_insert_ms": 0.001154, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000412 + }, + { + "index": 6, + "completed": 2149376, + "last_start_ns": 2088475156398436, + "last_end_ns": 2088475156400219, + "loop_exit_ns": 2088475156400493, + "deregister_start_ns": 2088475156400529, + "deregister_end_ns": 2088475156401230, + "last_insert_ms": 0.001783, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000701 + }, + { + "index": 7, + "completed": 3176448, + "last_start_ns": 2088475156222080, + "last_end_ns": 2088475156225878, + "loop_exit_ns": 2088475156226138, + "deregister_start_ns": 2088475156226187, + "deregister_end_ns": 2088475156227128, + "last_insert_ms": 0.003798, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000941 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088475157473448 + }, + "summary_sha256": "21621c20cefa98ee384e3cbced05d8ab5ee118f8fc2665f5829d8b3fc277750e", + "csv_sha256": "f37a7d8eda148d659d714d2abe40a220ff1f8797635a2adf6db334ccb00be3a6", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 2, + "ops_s": 2124162.616171, + "cpu_us_op": 3.15557280315, + "sampled_cpu_s": 63.111456063, + "sampled_s": 9.41534, + "sampled_inserted": 20000000, + "sampled_ops_s": 2124193.0721567143, + "elapsed_s": 9.415475, + "post_sample_join_s": 0.00013500000000021828, + "process_cpu_s": 63.209554999999895, + "process_cpu_us_op": 3.1604777499999948, + "p99_us": 4.4159999999999995, + "read_B_op": 77.0035738966229, + "inserted": 20000000, + "close_s": 0.167, + "total_elapsed_s": 9.582475, + "drain_ops_s": 2087143.457196601, + "diagnostic_window_wall_s": 9.415396175, + "diagnostic_window_cpu_s": 63.111208464, + "diagnostic_join_wall_s": 6.9435e-05, + "diagnostic_join_cpu_s": 6.8597e-05, + "diagnostic_body_wall_s": 9.41546561, + "diagnostic_body_cpu_s": 63.111277061, + "diagnostic_close_wall_s": 0.166777504, + "diagnostic_close_cpu_s": 0.084406981, + "diagnostic_drain_wall_s": 9.582328689, + "diagnostic_drain_cpu_s": 63.195769609, + "body_cpu_us_op": 3.1555638530500003, + "drain_cpu_us_op": 3.15978848045, + "productive_wall_s": 9.347592022, + "productive_ops_s": 2139588.457961051, + "productive_end_to_stop_s": 0.067804153, + "exact_body_ops_s": 2124164.7336864946, + "exact_drain_ops_s": 2087175.3254466138, + "worker_completion_spread_s": 0.001277631 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-13-main-tmp" + }, + "started": 1792227775.1713285, + "free_bytes_before": 15133593600, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227775.1748343, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "54000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2379770", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4295016", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3562921", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1860249", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2429729", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4066829", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1576962", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2367215", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1606149", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "937759", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3001567", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1124665", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2075434", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4045401", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "971090", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227785.0379922, + "free_bytes_after": 12459806720, + "log_sha256": "c58d0105984c5e9527b7bde508392ca25d0b2c89cf5993a1abb2d7eccf46bf44", + "hardware_after": { + "time": 1792227785.0381408, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1625262", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2256645", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1521381", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3064447", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1798677", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4508785", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1437157", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2748278", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "735557", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "558181", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3557730", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2138346", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2196545", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 61.28304800000001, + "process_system_cpu_s": 2.717731999999998, + "db_allocated_bytes": 2673672192, + "db_apparent_bytes": 7829065728, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088475537327959, + "cpu_ns": 9792261 + }, + "stop_request": { + "wall_ns": 2088485153278558, + "cpu_ns": 63925301731 + }, + "workers_joined": { + "wall_ns": 2088485153323541, + "cpu_ns": 63925345940 + }, + "before_close": { + "wall_ns": 2088485153412013, + "cpu_ns": 63925434312 + }, + "after_close": { + "wall_ns": 2088485320314669, + "cpu_ns": 63996742961 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2784512, + "last_start_ns": 2088485068468248, + "last_end_ns": 2088485068469771, + "loop_exit_ns": 2088485068469957, + "deregister_start_ns": 2088485068470022, + "deregister_end_ns": 2088485068470656, + "last_insert_ms": 0.001523, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000634 + }, + { + "index": 1, + "completed": 2251776, + "last_start_ns": 2088485068161362, + "last_end_ns": 2088485068162745, + "loop_exit_ns": 2088485068162967, + "deregister_start_ns": 2088485068162999, + "deregister_end_ns": 2088485068163767, + "last_insert_ms": 0.001383, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000768 + }, + { + "index": 2, + "completed": 2275328, + "last_start_ns": 2088485068555034, + "last_end_ns": 2088485068556486, + "loop_exit_ns": 2088485068556576, + "deregister_start_ns": 2088485068556626, + "deregister_end_ns": 2088485068556937, + "last_insert_ms": 0.001452, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000311 + }, + { + "index": 3, + "completed": 2308096, + "last_start_ns": 2088485068259750, + "last_end_ns": 2088485068261114, + "loop_exit_ns": 2088485068261331, + "deregister_start_ns": 2088485068261384, + "deregister_end_ns": 2088485068261965, + "last_insert_ms": 0.001364, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000581 + }, + { + "index": 4, + "completed": 3054592, + "last_start_ns": 2088485068792317, + "last_end_ns": 2088485068793858, + "loop_exit_ns": 2088485068794255, + "deregister_start_ns": 2088485068794298, + "deregister_end_ns": 2088485068794988, + "last_insert_ms": 0.001541, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00069 + }, + { + "index": 5, + "completed": 2221056, + "last_start_ns": 2088485068572637, + "last_end_ns": 2088485068577096, + "loop_exit_ns": 2088485068577371, + "deregister_start_ns": 2088485068577437, + "deregister_end_ns": 2088485068578091, + "last_insert_ms": 0.004459, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000654 + }, + { + "index": 6, + "completed": 2845696, + "last_start_ns": 2088485067997643, + "last_end_ns": 2088485067999005, + "loop_exit_ns": 2088485067999161, + "deregister_start_ns": 2088485067999191, + "deregister_end_ns": 2088485068008797, + "last_insert_ms": 0.001362, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.009606 + }, + { + "index": 7, + "completed": 2258944, + "last_start_ns": 2088485069453960, + "last_end_ns": 2088485069455201, + "loop_exit_ns": 2088485069455318, + "deregister_start_ns": 2088485069455349, + "deregister_end_ns": 2088485069455874, + "last_insert_ms": 0.001241, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000525 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088485069455201 + }, + "summary_sha256": "fcebe9d0ba011a1869c00ebf98c18fe79d3da56ff98cf3542cc7688a33bbcaeb", + "csv_sha256": "223dc3dad14f855494106f35024c3f3403dcafe5da4bf048d5a3449d0001bdbb", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 2, + "ops_s": 2079862.182225, + "cpu_us_op": 3.1958013306999997, + "sampled_cpu_s": 63.916026613999996, + "sampled_s": 9.615908, + "sampled_inserted": 20000000, + "sampled_ops_s": 2079886.7876023774, + "elapsed_s": 9.616022, + "post_sample_join_s": 0.00011399999999994748, + "process_cpu_s": 64.00078, + "process_cpu_us_op": 3.2000390000000003, + "p99_us": 4.4159999999999995, + "read_B_op": 77.10396755140935, + "inserted": 20000000, + "close_s": 0.167, + "total_elapsed_s": 9.783021999999999, + "drain_ops_s": 2044358.0725873867, + "diagnostic_window_wall_s": 9.615950599, + "diagnostic_window_cpu_s": 63.91550947, + "diagnostic_join_wall_s": 4.4983e-05, + "diagnostic_join_cpu_s": 4.4209e-05, + "diagnostic_body_wall_s": 9.615995582, + "diagnostic_body_cpu_s": 63.915553679, + "diagnostic_close_wall_s": 0.166902656, + "diagnostic_close_cpu_s": 0.071308649, + "diagnostic_drain_wall_s": 9.78298671, + "diagnostic_drain_cpu_s": 63.9869507, + "body_cpu_us_op": 3.19577768395, + "drain_cpu_us_op": 3.1993475350000002, + "productive_wall_s": 9.532127242, + "productive_ops_s": 2098167.5435339306, + "productive_end_to_stop_s": 0.083823357, + "exact_body_ops_s": 2079867.8440990157, + "exact_drain_ops_s": 2044365.4471651635, + "worker_completion_spread_s": 0.001456196 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-14-original-tmp" + }, + "started": 1792227785.0907233, + "free_bytes_before": 15133466624, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227785.0944757, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "59050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "837231", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "536328", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1864373", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "610597", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1197358", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3203318", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2179027", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3713580", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2784456", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "445975", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1467625", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1111905", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3988376", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1309059", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227793.75162, + "free_bytes_after": 12488863744, + "log_sha256": "7630d889f2b4e95639dfcb8948013de3c86ad91d6c601cd0c2938abc6fd44780", + "hardware_after": { + "time": 1792227793.7517862, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1815220", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2779139", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1142254", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2402494", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4280716", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "802990", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1616171", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3089016", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3523808", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3364834", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400451", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2844517", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 61.33727799999997, + "process_system_cpu_s": 2.6767389999999978, + "db_allocated_bytes": 2644520960, + "db_apparent_bytes": 7841386496, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088485449744854, + "cpu_ns": 8211757 + }, + "stop_request": { + "wall_ns": 2088493864865104, + "cpu_ns": 63953934748 + }, + "workers_joined": { + "wall_ns": 2088493864900068, + "cpu_ns": 63953968731 + }, + "before_close": { + "wall_ns": 2088493864981175, + "cpu_ns": 63954049791 + }, + "after_close": { + "wall_ns": 2088494032208089, + "cpu_ns": 64009128786 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2403328, + "last_start_ns": 2088493777395015, + "last_end_ns": 2088493777396227, + "loop_exit_ns": 2088493777396367, + "deregister_start_ns": 2088493777396398, + "deregister_end_ns": 2088493777396885, + "last_insert_ms": 0.001212, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000487 + }, + { + "index": 1, + "completed": 3008512, + "last_start_ns": 2088493777774933, + "last_end_ns": 2088493777775926, + "loop_exit_ns": 2088493777776089, + "deregister_start_ns": 2088493777776138, + "deregister_end_ns": 2088493777776703, + "last_insert_ms": 0.000993, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000565 + }, + { + "index": 2, + "completed": 2304256, + "last_start_ns": 2088493776799582, + "last_end_ns": 2088493776801308, + "loop_exit_ns": 2088493776801413, + "deregister_start_ns": 2088493776801476, + "deregister_end_ns": 2088493776805014, + "last_insert_ms": 0.001726, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003538 + }, + { + "index": 3, + "completed": 2772992, + "last_start_ns": 2088493777626081, + "last_end_ns": 2088493777627312, + "loop_exit_ns": 2088493777627532, + "deregister_start_ns": 2088493777627568, + "deregister_end_ns": 2088493777627950, + "last_insert_ms": 0.001231, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000382 + }, + { + "index": 4, + "completed": 2290688, + "last_start_ns": 2088493776941387, + "last_end_ns": 2088493776942807, + "loop_exit_ns": 2088493776942951, + "deregister_start_ns": 2088493776943008, + "deregister_end_ns": 2088493776943623, + "last_insert_ms": 0.00142, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000615 + }, + { + "index": 5, + "completed": 2697216, + "last_start_ns": 2088493786193291, + "last_end_ns": 2088493786194172, + "loop_exit_ns": 2088493786194320, + "deregister_start_ns": 2088493786194360, + "deregister_end_ns": 2088493786194930, + "last_insert_ms": 0.000881, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00057 + }, + { + "index": 6, + "completed": 2142208, + "last_start_ns": 2088493777049066, + "last_end_ns": 2088493777050380, + "loop_exit_ns": 2088493777050506, + "deregister_start_ns": 2088493777050566, + "deregister_end_ns": 2088493777051108, + "last_insert_ms": 0.001314, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000542 + }, + { + "index": 7, + "completed": 2380800, + "last_start_ns": 2088493777213240, + "last_end_ns": 2088493777214405, + "loop_exit_ns": 2088493777214632, + "deregister_start_ns": 2088493777214680, + "deregister_end_ns": 2088493777215197, + "last_insert_ms": 0.001165, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000517 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088493786194172 + }, + "summary_sha256": "7c7db295a2af6a68f33d69a64692951187f3d241f16da506dbef4e74164f8135", + "csv_sha256": "9f21d5ce8acc5a9b1ad16d1924d38b11a5cbaeaedaa66e64d84cf4989592b7b9", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 2, + "ops_s": 2376663.800338, + "cpu_us_op": 3.1972940096, + "sampled_cpu_s": 63.945880192000004, + "sampled_s": 8.415068, + "sampled_inserted": 20000000, + "sampled_ops_s": 2376689.0534930914, + "elapsed_s": 8.415157, + "post_sample_join_s": 8.900000000089392e-05, + "process_cpu_s": 64.01401699999997, + "process_cpu_us_op": 3.2007008499999987, + "p99_us": 4.4159999999999995, + "read_B_op": 77.1657855620088, + "inserted": 20000000, + "close_s": 0.167, + "total_elapsed_s": 8.582157, + "drain_ops_s": 2330416.4675617097, + "diagnostic_window_wall_s": 8.41512025, + "diagnostic_window_cpu_s": 63.945722991, + "diagnostic_join_wall_s": 3.4964e-05, + "diagnostic_join_cpu_s": 3.3983e-05, + "diagnostic_body_wall_s": 8.415155214, + "diagnostic_body_cpu_s": 63.945756974, + "diagnostic_close_wall_s": 0.167226914, + "diagnostic_close_cpu_s": 0.055078995, + "diagnostic_drain_wall_s": 8.582463235, + "diagnostic_drain_cpu_s": 64.000917029, + "body_cpu_us_op": 3.1972878487, + "drain_cpu_us_op": 3.2000458514499996, + "productive_wall_s": 8.336449318, + "productive_ops_s": 2399102.931846074, + "productive_end_to_stop_s": 0.078670932, + "exact_body_ops_s": 2376664.421676584, + "exact_drain_ops_s": 2330333.3148504887, + "worker_completion_spread_s": 0.009392864 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-15-original-tmp" + }, + "started": 1792227793.8091078, + "free_bytes_before": 15133368320, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792227793.8127215, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2326867", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2545132", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1329923", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "583363", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1044608", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2609515", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3864577", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1483854", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "401026", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2729908", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1705547", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3405304", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "519266", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2029983", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227802.8729727, + "free_bytes_after": 12446355456, + "log_sha256": "ebb5c62797b77671b9ce33a6d54baa848a3eccd6797de221397108fdbb1a27fe", + "hardware_after": { + "time": 1792227802.8731375, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "525614", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2857180", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1123023", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1997807", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "465264", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2946152", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4460499", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1887807", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "504587", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "461884", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1193634", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3318018", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3417992", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 61.933312000000114, + "process_system_cpu_s": 2.5190099999999944, + "db_allocated_bytes": 2686849024, + "db_apparent_bytes": 7835357184, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088494166427417, + "cpu_ns": 9633652 + }, + "stop_request": { + "wall_ns": 2088502984632996, + "cpu_ns": 64357185944 + }, + "workers_joined": { + "wall_ns": 2088502984690891, + "cpu_ns": 64357243253 + }, + "before_close": { + "wall_ns": 2088502984782709, + "cpu_ns": 64357334961 + }, + "after_close": { + "wall_ns": 2088503152207319, + "cpu_ns": 64447679306 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2595840, + "last_start_ns": 2088502951319821, + "last_end_ns": 2088502951320967, + "loop_exit_ns": 2088502951321216, + "deregister_start_ns": 2088502951321268, + "deregister_end_ns": 2088502951321774, + "last_insert_ms": 0.001146, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000506 + }, + { + "index": 1, + "completed": 2439168, + "last_start_ns": 2088502950663155, + "last_end_ns": 2088502950664455, + "loop_exit_ns": 2088502950664642, + "deregister_start_ns": 2088502950664690, + "deregister_end_ns": 2088502950665268, + "last_insert_ms": 0.0013, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000578 + }, + { + "index": 2, + "completed": 2625536, + "last_start_ns": 2088502950105911, + "last_end_ns": 2088502950107556, + "loop_exit_ns": 2088502950107748, + "deregister_start_ns": 2088502950107804, + "deregister_end_ns": 2088502950111043, + "last_insert_ms": 0.001645, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003239 + }, + { + "index": 3, + "completed": 2771968, + "last_start_ns": 2088502951284052, + "last_end_ns": 2088502951285234, + "loop_exit_ns": 2088502951285572, + "deregister_start_ns": 2088502951285598, + "deregister_end_ns": 2088502951286081, + "last_insert_ms": 0.001182, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000483 + }, + { + "index": 4, + "completed": 2436096, + "last_start_ns": 2088502951213949, + "last_end_ns": 2088502951215510, + "loop_exit_ns": 2088502951215751, + "deregister_start_ns": 2088502951215800, + "deregister_end_ns": 2088502951216307, + "last_insert_ms": 0.001561, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000507 + }, + { + "index": 5, + "completed": 2914304, + "last_start_ns": 2088502950964069, + "last_end_ns": 2088502950965338, + "loop_exit_ns": 2088502950965562, + "deregister_start_ns": 2088502950965617, + "deregister_end_ns": 2088502950966216, + "last_insert_ms": 0.001269, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000599 + }, + { + "index": 6, + "completed": 2185472, + "last_start_ns": 2088502950254391, + "last_end_ns": 2088502950256192, + "loop_exit_ns": 2088502950256400, + "deregister_start_ns": 2088502950256453, + "deregister_end_ns": 2088502950257125, + "last_insert_ms": 0.001801, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000672 + }, + { + "index": 7, + "completed": 2031616, + "last_start_ns": 2088502951211322, + "last_end_ns": 2088502951212650, + "loop_exit_ns": 2088502951212864, + "deregister_start_ns": 2088502951212915, + "deregister_end_ns": 2088502951213529, + "last_insert_ms": 0.001328, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000614 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088502951320967 + }, + "summary_sha256": "e7d566fceced6e094e31618e34ddffa5d05ef00c287d7bb4e7bc4acc96c3b173", + "csv_sha256": "b33fac8c1c5c43bafd6e0ea04fb041ea183dae4c04f468a08a163ae4f87a3245", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "original", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 2, + "ops_s": 2268019.676757, + "cpu_us_op": 3.21735428885, + "sampled_cpu_s": 64.347085777, + "sampled_s": 8.818129, + "sampled_inserted": 20000000, + "sampled_ops_s": 2268054.8220603256, + "elapsed_s": 8.818266, + "post_sample_join_s": 0.00013699999999872148, + "process_cpu_s": 64.45232200000011, + "process_cpu_us_op": 3.2226161000000055, + "p99_us": 4.4159999999999995, + "read_B_op": 77.2018088463827, + "inserted": 20000000, + "close_s": 0.167, + "total_elapsed_s": 8.985266, + "drain_ops_s": 2225866.212530603, + "diagnostic_window_wall_s": 8.818205579, + "diagnostic_window_cpu_s": 64.347552292, + "diagnostic_join_wall_s": 5.7895e-05, + "diagnostic_join_cpu_s": 5.7309e-05, + "diagnostic_body_wall_s": 8.818263474, + "diagnostic_body_cpu_s": 64.347609601, + "diagnostic_close_wall_s": 0.16742461, + "diagnostic_close_cpu_s": 0.090344345, + "diagnostic_drain_wall_s": 8.985779902, + "diagnostic_drain_cpu_s": 64.438045654, + "body_cpu_us_op": 3.21738048005, + "drain_cpu_us_op": 3.2219022827000003, + "productive_wall_s": 8.78489355, + "productive_ops_s": 2276635.440847203, + "productive_end_to_stop_s": 0.033312029, + "exact_body_ops_s": 2268020.2353863125, + "exact_drain_ops_s": 2225738.9139420744, + "worker_completion_spread_s": 0.001213411 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-16-main-tmp" + }, + "started": 1792227802.9329295, + "free_bytes_before": 15133188096, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792227802.9364543, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "674289", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3593318", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2160041", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2801028", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4219723", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2810813", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "720748", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1183015", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1797362", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1731777", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "442707", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3493337", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2500034", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227812.8037705, + "free_bytes_after": 12464742400, + "log_sha256": "d4a357c9d2d476cb045fbe76ee82bce09ab34eb884d71b45f1d2054397acb32c", + "hardware_after": { + "time": 1792227812.8039184, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "96000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2695612", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2129024", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3227104", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2106099", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3699955", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3515914", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4299274", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1985636", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4211364", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1124855", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2311356", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1480600", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 59.88887199999999, + "process_system_cpu_s": 2.661286000000004, + "db_allocated_bytes": 2668400640, + "db_apparent_bytes": 7828934656, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088503297608686, + "cpu_ns": 8924031 + }, + "stop_request": { + "wall_ns": 2088512913083339, + "cpu_ns": 62467158491 + }, + "workers_joined": { + "wall_ns": 2088512913150127, + "cpu_ns": 62467224680 + }, + "before_close": { + "wall_ns": 2088512913233888, + "cpu_ns": 62467308350 + }, + "after_close": { + "wall_ns": 2088513096164928, + "cpu_ns": 62545412005 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2066432, + "last_start_ns": 2088512837051764, + "last_end_ns": 2088512837053170, + "loop_exit_ns": 2088512837053441, + "deregister_start_ns": 2088512837053470, + "deregister_end_ns": 2088512837054040, + "last_insert_ms": 0.001406, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00057 + }, + { + "index": 1, + "completed": 3057920, + "last_start_ns": 2088512836764091, + "last_end_ns": 2088512836765564, + "loop_exit_ns": 2088512836765706, + "deregister_start_ns": 2088512836765735, + "deregister_end_ns": 2088512836766514, + "last_insert_ms": 0.001473, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000779 + }, + { + "index": 2, + "completed": 2196480, + "last_start_ns": 2088512837656359, + "last_end_ns": 2088512837657603, + "loop_exit_ns": 2088512837657878, + "deregister_start_ns": 2088512837657909, + "deregister_end_ns": 2088512837658591, + "last_insert_ms": 0.001244, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000682 + }, + { + "index": 3, + "completed": 3190784, + "last_start_ns": 2088512836876017, + "last_end_ns": 2088512836877552, + "loop_exit_ns": 2088512836877773, + "deregister_start_ns": 2088512836877800, + "deregister_end_ns": 2088512836878303, + "last_insert_ms": 0.001535, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000503 + }, + { + "index": 4, + "completed": 2339840, + "last_start_ns": 2088512837742821, + "last_end_ns": 2088512837744098, + "loop_exit_ns": 2088512837744328, + "deregister_start_ns": 2088512837744380, + "deregister_end_ns": 2088512837744959, + "last_insert_ms": 0.001277, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000579 + }, + { + "index": 5, + "completed": 2753536, + "last_start_ns": 2088512836615656, + "last_end_ns": 2088512836617291, + "loop_exit_ns": 2088512836617557, + "deregister_start_ns": 2088512836617595, + "deregister_end_ns": 2088512836622329, + "last_insert_ms": 0.001635, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.004734 + }, + { + "index": 6, + "completed": 2079744, + "last_start_ns": 2088512837649230, + "last_end_ns": 2088512837650540, + "loop_exit_ns": 2088512837650654, + "deregister_start_ns": 2088512837650706, + "deregister_end_ns": 2088512837651315, + "last_insert_ms": 0.00131, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000609 + }, + { + "index": 7, + "completed": 2315264, + "last_start_ns": 2088512836929289, + "last_end_ns": 2088512836931166, + "loop_exit_ns": 2088512836931372, + "deregister_start_ns": 2088512836931429, + "deregister_end_ns": 2088512836932066, + "last_insert_ms": 0.001877, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000637 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088512837744098 + }, + "summary_sha256": "f9c5ed37c279c1287ee1d593622074f9952199f0d50381e2fdf563378fa19f5c", + "csv_sha256": "8e5390968af21386958f0a2e4a5e03f3085742651f6e717c3357fae869268776", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "main", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 2, + "ops_s": 2079965.523573, + "cpu_us_op": 3.1229242496000005, + "sampled_cpu_s": 62.458484992, + "sampled_s": 9.615414, + "sampled_inserted": 20000000, + "sampled_ops_s": 2079993.6435394255, + "elapsed_s": 9.615544, + "post_sample_join_s": 0.00013000000000040757, + "process_cpu_s": 62.550157999999996, + "process_cpu_us_op": 3.1275078999999995, + "p99_us": 4.288, + "read_B_op": 77.07113322944922, + "inserted": 20000000, + "close_s": 0.183, + "total_elapsed_s": 9.798544, + "drain_ops_s": 2041119.5785822873, + "diagnostic_window_wall_s": 9.615474653, + "diagnostic_window_cpu_s": 62.45823446, + "diagnostic_join_wall_s": 6.6788e-05, + "diagnostic_join_cpu_s": 6.6189e-05, + "diagnostic_body_wall_s": 9.615541441, + "diagnostic_body_cpu_s": 62.458300649, + "diagnostic_close_wall_s": 0.18293104, + "diagnostic_close_cpu_s": 0.078103655, + "diagnostic_drain_wall_s": 9.798556242, + "diagnostic_drain_cpu_s": 62.536487974, + "body_cpu_us_op": 3.1229150324500003, + "drain_cpu_us_op": 3.1268243987, + "productive_wall_s": 9.540135412, + "productive_ops_s": 2096406.3020366698, + "productive_end_to_stop_s": 0.075339241, + "exact_body_ops_s": 2079966.0760361752, + "exact_drain_ops_s": 2041117.0284733463, + "worker_completion_spread_s": 0.001126807 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load.summary.csv", + "--records", + "20000000", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-shared20m/wal0-17-async-load-tmp" + }, + "started": 1792227812.8580773, + "free_bytes_before": 15133130752, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227812.8617918, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "51000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "102000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3332595", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2943908", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3623857", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "953717", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3211471", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2709497", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3014161", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2478741", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3511415", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2873381", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2024837", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3303305", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3052504", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2803125", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1684325", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2798099", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2802004", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3675161", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1395253", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227821.3232977, + "free_bytes_after": 12465082368, + "log_sha256": "085bca94931d3ca1f4ae1a110074347bed3e70d140a8dc456303d79c81e5aa9b", + "hardware_after": { + "time": 1792227821.3235474, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "56050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "77050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "51050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "47050", + "/sys/class/thermal/thermal_zone3/temp": "60050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "52000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "566888", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3515916", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "431823", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2643310", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3751724", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2194072", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4313706", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1688070", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1988670", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1979490", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 61.64782500000001, + "process_system_cpu_s": 2.594429000000005, + "db_allocated_bytes": 2667347968, + "db_apparent_bytes": 7842566144, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088513215302669, + "cpu_ns": 10436680 + }, + "stop_request": { + "wall_ns": 2088521428881835, + "cpu_ns": 64186951961 + }, + "workers_joined": { + "wall_ns": 2088521428927277, + "cpu_ns": 64186996644 + }, + "before_close": { + "wall_ns": 2088521429015630, + "cpu_ns": 64187085014 + }, + "after_close": { + "wall_ns": 2088521580084605, + "cpu_ns": 64237721434 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 2418688, + "last_start_ns": 2088521395811201, + "last_end_ns": 2088521395811947, + "loop_exit_ns": 2088521395812154, + "deregister_start_ns": 2088521395812182, + "deregister_end_ns": 2088521395812850, + "last_insert_ms": 0.000746, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000668 + }, + { + "index": 1, + "completed": 2459904, + "last_start_ns": 2088521382459779, + "last_end_ns": 2088521382461419, + "loop_exit_ns": 2088521382461527, + "deregister_start_ns": 2088521382461567, + "deregister_end_ns": 2088521382461904, + "last_insert_ms": 0.00164, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000337 + }, + { + "index": 2, + "completed": 2263040, + "last_start_ns": 2088521382358974, + "last_end_ns": 2088521382360390, + "loop_exit_ns": 2088521382360531, + "deregister_start_ns": 2088521382360579, + "deregister_end_ns": 2088521382364228, + "last_insert_ms": 0.001416, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003649 + }, + { + "index": 3, + "completed": 2326528, + "last_start_ns": 2088521382627643, + "last_end_ns": 2088521382628662, + "loop_exit_ns": 2088521382628922, + "deregister_start_ns": 2088521382628972, + "deregister_end_ns": 2088521382629598, + "last_insert_ms": 0.001019, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000626 + }, + { + "index": 4, + "completed": 2849792, + "last_start_ns": 2088521382493628, + "last_end_ns": 2088521382494856, + "loop_exit_ns": 2088521382495148, + "deregister_start_ns": 2088521382495177, + "deregister_end_ns": 2088521382495901, + "last_insert_ms": 0.001228, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000724 + }, + { + "index": 5, + "completed": 2811904, + "last_start_ns": 2088521383244419, + "last_end_ns": 2088521383245257, + "loop_exit_ns": 2088521383245422, + "deregister_start_ns": 2088521383245450, + "deregister_end_ns": 2088521383246077, + "last_insert_ms": 0.000838, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000627 + }, + { + "index": 6, + "completed": 2865152, + "last_start_ns": 2088521383051068, + "last_end_ns": 2088521383052314, + "loop_exit_ns": 2088521383052504, + "deregister_start_ns": 2088521383052534, + "deregister_end_ns": 2088521383053077, + "last_insert_ms": 0.001246, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000543 + }, + { + "index": 7, + "completed": 2004992, + "last_start_ns": 2088521383021826, + "last_end_ns": 2088521383022711, + "loop_exit_ns": 2088521383022873, + "deregister_start_ns": 2088521383022903, + "deregister_end_ns": 2088521383023548, + "last_insert_ms": 0.000885, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000645 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 20008960, + "target_records": 20000000, + "completed_records": 20000000, + "productive_end_ns": 2088521395811947 + }, + "summary_sha256": "fe466a740d1cf8be5f3442690202cf2168098fdc0b2467f049319c7617a2eaf3", + "csv_sha256": "469f68b3f6da08428a0eb223d1f1440e3659d92eb68eb992fb454c3d5db7eccd", + "inserted": 20000000, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 2, + "ops_s": 2434977.785589, + "cpu_us_op": 3.2088528602000004, + "sampled_cpu_s": 64.17705720400001, + "sampled_s": 8.213523, + "sampled_inserted": 20000000, + "sampled_ops_s": 2435008.7045473666, + "elapsed_s": 8.213627, + "post_sample_join_s": 0.00010400000000032605, + "process_cpu_s": 64.24225400000002, + "process_cpu_us_op": 3.212112700000001, + "p99_us": 4.4159999999999995, + "read_B_op": 76.78110882956575, + "inserted": 20000000, + "close_s": 0.151, + "total_elapsed_s": 8.364627, + "drain_ops_s": 2391021.1417675884, + "diagnostic_window_wall_s": 8.213579166, + "diagnostic_window_cpu_s": 64.176515281, + "diagnostic_join_wall_s": 4.5442e-05, + "diagnostic_join_cpu_s": 4.4683e-05, + "diagnostic_body_wall_s": 8.213624608, + "diagnostic_body_cpu_s": 64.176559964, + "diagnostic_close_wall_s": 0.151068975, + "diagnostic_close_cpu_s": 0.05063642, + "diagnostic_drain_wall_s": 8.364781936, + "diagnostic_drain_cpu_s": 64.227284754, + "body_cpu_us_op": 3.2088279982000003, + "drain_cpu_us_op": 3.2113642377, + "productive_wall_s": 8.180509278, + "productive_ops_s": 2444835.562229161, + "productive_end_to_stop_s": 0.033069888, + "exact_body_ops_s": 2434978.5818699542, + "exact_drain_ops_s": 2390976.85427098, + "worker_completion_spread_s": 0.013451557 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.", + "Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.", + "productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput." + ], + "lock_acquired": 1792227640.8845575, + "finished": 1792227821.3764477 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/results.csv new file mode 100644 index 000000000..b9a2ce1fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/results.csv @@ -0,0 +1,19 @@ +profile,phase,quota_mode,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op,productive_wall_s,productive_ops_s,productive_end_to_stop_s,exact_body_ops_s,exact_drain_ops_s,worker_completion_spread_s +main,insert-wal0-shared@8,shared,0,2434695.766908,3.1057092429499997,62.114184859,8.214455,20000000,2434732.4320359663,8.214579,0.00012400000000134526,62.19250300000007,3.109625150000004,4.288,77.06853231668757,20000000,0.149,8.363579,2391320.7491673124,8.214520439,62.114489592,5.5697e-05,5.5047e-05,8.214576136,62.114544639,0.148791192,0.063351394,8.363469351,62.177998018,3.10572723195,3.1088999009,8.19985739,2439066.80918508,0.014663049,2434696.5283273626,2391352.100502245,0.010770521 +original,insert-wal0-shared@8,shared,0,2037646.976453,3.0776457142,61.552914284,9.815105,20000000,2037675.60306283,9.815243,0.00013799999999974943,61.664265000000135,3.0832132500000067,4.288,76.64252137756426,20000000,0.181,9.996243,2000751.6824070804,9.815180387,61.552817221,5.9898e-05,5.9213e-05,9.815240285,61.552876434,0.181070668,0.096117947,9.99642649,61.649109932,3.0776438217,3.0824554966,9.801493131,2040505.4344979674,0.013687256,2037647.5174596298,2000714.9574907743,0.001734055 +async-load,insert-wal0-shared@8,shared,0,2432260.204022,3.1382231714,62.764463428,8.222683,20000000,2432296.125242819,8.222804,0.00012100000000003774,62.86022899999989,3.1430114499999946,4.288,76.89423126160999,20000000,0.161,8.383804,2385551.9523118623,8.222758523,62.764553061,4.3409e-05,4.2795e-05,8.222801932,62.764595856,0.160531947,0.081399327,8.383443083,62.846104332,3.1382297928,3.1423052166,8.214704517,2434658.478416455,0.008054006,2432260.9452828546,2385654.653105015,0.001731454 +async-load,insert-wal0-shared@8,shared,0,2243314.057405,3.1246160896500004,62.492321793,8.915237,20000000,2243350.3450328917,8.915381,0.0001440000000005881,62.597639999999934,3.1298819999999967,4.288,77.42550601131623,20000000,0.183,9.098381,2198193.282958803,8.915295501,62.49195573,6.8018e-05,6.7185e-05,8.915363519,62.492022915,0.182777707,0.090744137,9.098248362,62.58287414,3.12460114575,3.129143707,8.913441517,2243802.2352932207,0.001853984,2243318.509377318,2198225.329122973,0.013043262 +original,insert-wal0-shared@8,shared,0,2101892.558342,3.1214961484500003,62.429922969,9.515099,20000000,2101922.428762959,9.515234,0.00013500000000021828,62.51935100000011,3.1259675500000053,4.288,77.15492407373988,20000000,0.171,9.686233999999999,2064785.9632546562,9.515163783,62.430035964,6.7777e-05,6.699e-05,9.51523156,62.430102954,0.17069243,0.074298927,9.686007557,62.50448544,3.1215051476999998,3.125224272,9.474087635,2111021.216028682,0.041076148,2101893.1461506123,2064834.2345702755,0.001358533 +main,insert-wal0-shared@8,shared,0,2494628.198294,3.30410008415,66.082001683,8.017105,20000000,2494666.09206191,8.017227,0.00012199999999928934,66.15197199999996,3.3075985999999977,4.4159999999999995,75.8890501412225,20000000,0.177,8.194227,2440742.7326580044,8.017159434,66.081850932,6.4846e-05,6.4385e-05,8.01722428,66.081915317,0.177150844,0.056229774,8.194455061,66.138224958,3.3040957658499996,3.3069112479,7.946627708,2516790.862099362,0.070531726,2494628.9765015775,2440674.80401306,0.014740781 +original,insert-wal0-shared@8,shared,1,2123005.578328,3.12717952835,62.543590567,9.420477,20000000,2123034.7465420277,9.420606,0.0001289999999993796,62.61176999999989,3.1305884999999947,4.4159999999999995,77.39121990935512,20000000,0.131,9.551606,2093888.713583873,9.420533397,62.543407631,7.0136e-05,6.9541e-05,9.420603533,62.543477172,0.13106913,0.054063832,9.55175604,62.597624323,3.1271738586000004,3.12988121615,9.379648101,2132276.15627368,0.040885296,2123006.23096395,2093855.82255721,0.011381334 +async-load,insert-wal0-shared@8,shared,1,2321778.78767,3.0961869218,61.923738436,8.61394,20000000,2321817.890535574,8.614085,0.0001449999999998397,62.01200200000022,3.100600100000011,4.288,76.77912089823805,20000000,0.113,8.727084999999999,2291715.9624319007,8.614019222,61.923899126,6.3467e-05,6.2617e-05,8.614082689,61.923961743,0.112526767,0.074530336,8.726713482,61.998596071,3.09619808715,3.0999298035500003,8.609506931,2323013.403704524,0.004512291,2321779.430506231,2291813.5265071606,0.01134927 +main,insert-wal0-shared@8,shared,1,2526619.153455,3.1974816929,63.949633858,7.915588,20000000,2526660.0535550867,7.915716,0.000128000000000128,64.04387799999992,3.2021938999999957,4.4159999999999995,77.57351949586923,20000000,0.136,8.051715999999999,2483942.55336378,7.915663855,63.949392979,4.9173e-05,4.8546e-05,7.915713028,63.949441525,0.135628206,0.081148351,8.051904842,64.03073632,3.19747207625,3.201536816,7.874824272,2539739.2131165005,0.040839583,2526620.1451789164,2483884.2972506154,0.000721643 +main,insert-wal0-shared@8,shared,1,2079886.847949,3.13199645255,62.639929051,9.615785,20000000,2079913.39240634,9.615908,0.00012299999999854094,62.73983400000007,3.136991700000004,4.288,77.29114198090711,20000000,0.151,9.766907999999999,2047730.9707432487,9.615838031,62.639917999,6.6592e-05,6.59e-05,9.615904623,62.639983899,0.151454555,0.085649112,9.767442025,62.72571585,3.13199919495,3.1362857925000003,9.516438728,2101626.5192938675,0.099399303,2079887.5180357536,2047619.013126418,0.001346221 +async-load,insert-wal0-shared@8,shared,1,2170431.925224,3.1738400712000003,63.476801424,9.214613,20000000,2170465.5420688856,9.214756,0.00014299999999956015,63.58271399999991,3.1791356999999953,4.4159999999999995,77.24416385647902,20000000,0.164,9.378756,2132478.9769560057,9.214693737,63.47707427,5.9373e-05,5.8481e-05,9.21475311,63.477132751,0.163711736,0.092347645,9.378589579,63.569605137,3.17385663755,3.17848025685,9.209553498,2171657.942412009,0.005140239,2170432.5402159365,2132516.8173243077,0.00104944 +original,insert-wal0-shared@8,shared,1,2434574.644831,3.1852244776000003,63.704489552,8.214904,20000000,2434599.3574605375,8.214987,8.300000000005525e-05,63.77647400000002,3.1888237000000013,4.4159999999999995,77.24156563300025,20000000,0.174,8.388987,2384078.07760341,8.214930581,63.704551181,3.2259e-05,3.1356e-05,8.21496284,63.704582537,0.173845303,0.057631992,8.388889274,63.762295629,3.18522912685,3.18811478145,8.128010246,2460626.8194411425,0.086920335,2434581.919545238,2384105.8508170745,0.011078023 +async-load,insert-wal0-shared@8,shared,2,2124162.616171,3.15557280315,63.111456063,9.41534,20000000,2124193.0721567143,9.415475,0.00013500000000021828,63.209554999999895,3.1604777499999948,4.4159999999999995,77.0035738966229,20000000,0.167,9.582475,2087143.457196601,9.415396175,63.111208464,6.9435e-05,6.8597e-05,9.41546561,63.111277061,0.166777504,0.084406981,9.582328689,63.195769609,3.1555638530500003,3.15978848045,9.347592022,2139588.457961051,0.067804153,2124164.7336864946,2087175.3254466138,0.001277631 +main,insert-wal0-shared@8,shared,2,2079862.182225,3.1958013306999997,63.916026613999996,9.615908,20000000,2079886.7876023774,9.616022,0.00011399999999994748,64.00078,3.2000390000000003,4.4159999999999995,77.10396755140935,20000000,0.167,9.783021999999999,2044358.0725873867,9.615950599,63.91550947,4.4983e-05,4.4209e-05,9.615995582,63.915553679,0.166902656,0.071308649,9.78298671,63.9869507,3.19577768395,3.1993475350000002,9.532127242,2098167.5435339306,0.083823357,2079867.8440990157,2044365.4471651635,0.001456196 +original,insert-wal0-shared@8,shared,2,2376663.800338,3.1972940096,63.945880192000004,8.415068,20000000,2376689.0534930914,8.415157,8.900000000089392e-05,64.01401699999997,3.2007008499999987,4.4159999999999995,77.1657855620088,20000000,0.167,8.582157,2330416.4675617097,8.41512025,63.945722991,3.4964e-05,3.3983e-05,8.415155214,63.945756974,0.167226914,0.055078995,8.582463235,64.000917029,3.1972878487,3.2000458514499996,8.336449318,2399102.931846074,0.078670932,2376664.421676584,2330333.3148504887,0.009392864 +original,insert-wal0-shared@8,shared,2,2268019.676757,3.21735428885,64.347085777,8.818129,20000000,2268054.8220603256,8.818266,0.00013699999999872148,64.45232200000011,3.2226161000000055,4.4159999999999995,77.2018088463827,20000000,0.167,8.985266,2225866.212530603,8.818205579,64.347552292,5.7895e-05,5.7309e-05,8.818263474,64.347609601,0.16742461,0.090344345,8.985779902,64.438045654,3.21738048005,3.2219022827000003,8.78489355,2276635.440847203,0.033312029,2268020.2353863125,2225738.9139420744,0.001213411 +main,insert-wal0-shared@8,shared,2,2079965.523573,3.1229242496000005,62.458484992,9.615414,20000000,2079993.6435394255,9.615544,0.00013000000000040757,62.550157999999996,3.1275078999999995,4.288,77.07113322944922,20000000,0.183,9.798544,2041119.5785822873,9.615474653,62.45823446,6.6788e-05,6.6189e-05,9.615541441,62.458300649,0.18293104,0.078103655,9.798556242,62.536487974,3.1229150324500003,3.1268243987,9.540135412,2096406.3020366698,0.075339241,2079966.0760361752,2041117.0284733463,0.001126807 +async-load,insert-wal0-shared@8,shared,2,2434977.785589,3.2088528602000004,64.17705720400001,8.213523,20000000,2435008.7045473666,8.213627,0.00010400000000032605,64.24225400000002,3.212112700000001,4.4159999999999995,76.78110882956575,20000000,0.151,8.364627,2391021.1417675884,8.213579166,64.176515281,4.5442e-05,4.4683e-05,8.213624608,64.176559964,0.151068975,0.05063642,8.364781936,64.227284754,3.2088279982000003,3.2113642377,8.180509278,2444835.562229161,0.033069888,2434978.5818699542,2390976.85427098,0.013451557 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/summary.csv new file mode 100644 index 000000000..fa2fa0126 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/summary.csv @@ -0,0 +1,4 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,productive_wall_s_mean,productive_ops_s_mean,productive_end_to_stop_s_mean,exact_body_ops_s_mean,exact_drain_ops_s_mean,worker_completion_spread_s_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0-shared@8,main,6,2282609.6120673334,2079862.182225,2526619.153455,224004.6435630929,0.0,3.1763355088083336,4.351999999999999,76.99955745259082,2282642.066866851,2241535.77618367,63.52671017616667,8.832375833333332,8.832499333333333,0.0001234999999999431,0.1605,8.992999333333332,63.6131875,3.180659375,0.0,0.0,8.832434501833333,63.526565905333335,5.801316666666667e-05,5.7379333333333335e-05,8.832492515,63.52662328466667,0.1604764155,0.0726318225,8.993135705166667,63.59935230333334,3.1763311642333334,3.179967615166667,8.768335125333333,2298632.8748775683,0.0640993765,2282611.1813631332,2241502.1150884745,0.005027028166666667,3,0.0,0.0,0.0 +insert-wal0-shared@8,original,6,2223633.872508167,2037646.976453,2434574.644831,160886.54047329377,-2.583698029105952,3.1543656945083334,4.373333333333333,77.13297090034183,2223662.6685636286,2183297.8528235555,63.08731389016666,9.033130333333334,9.033248833333333,0.00011849999999983633,0.16516666666666666,9.1984155,63.173033166666706,3.1586516583333353,-2.5838215793585806,-2.598125980360999,9.033188996166666,63.08734788,5.38215e-05,5.3065333333333335e-05,9.033242817666666,63.087400945333336,0.16522150916666667,0.07125600633333333,9.198553749666667,63.1587463345,3.1543700472666667,3.157937316725,8.984096996833333,2236694.6664891248,0.04909199933333333,2223635.5785303875,2183263.849037983,0.00602637,3,-2.470489487441929,-31.628217184801855,39.12179892294374 +insert-wal0-shared@8,async-load,6,2287820.8960135,2124162.616171,2434977.785589,131313.41436442206,0.22830377645903788,3.1495486529,4.351999999999999,77.02128412563866,2287855.2799307085,2247684.1289371266,62.990973058,8.765889333333334,8.766021333333333,0.000132000000000095,0.1565,8.922521333333334,63.084065666666646,3.154203283333332,0.22838504290834116,0.2742919751173689,8.765957054,62.99086765533334,5.819066666666667e-05,5.7393000000000004e-05,8.766015244666667,62.99092504833334,0.15623243933333333,0.07901080766666667,8.922350855166666,63.07003900716666,3.1495462524166666,3.1535019503583333,8.745884627166667,2292926.0133360703,0.020072426833333334,2287822.4568231315,2247727.084296175,0.006983769,3,0.45723791220648735,-16.970050944874437,21.542368311578297 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.csv new file mode 100644 index 000000000..52ade3252 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,545349,0.016253,5449739.380,0.000,0.000,18.367,0.000,0.001,8.334,86.668,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,18.367,534132.399,660855.186,743608.234,658596.741,630835.846,793363.991,817877.121,610469.862 +0.200241,0.100172,1010453,0.030114,4643040.227,0.000,0.000,19.205,0.000,7.959,9.068,161.098,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,19.205,580370.046,584802.409,505868.409,609370.080,405211.836,695980.853,720159.195,541277.401 +0.300388,0.100147,1458543,0.043468,4474324.354,0.000,0.000,21.169,0.000,0.002,9.385,234.605,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,21.169,572518.604,571579.983,470967.847,572568.530,476030.407,680629.719,592119.797,537909.467 +0.400553,0.100165,1922539,0.057296,4632308.631,0.000,0.000,14.755,0.000,0.002,9.632,282.648,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,14.755,587659.340,583366.430,540956.481,587529.554,560713.847,698047.008,524264.052,549771.920 +0.500721,0.100168,2299112,0.068519,3759419.514,0.000,0.000,19.563,0.000,27.338,10.019,290.961,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,19.563,405159.907,405100.007,589740.074,519298.316,393719.111,450982.989,548249.719,447169.390 +0.600887,0.100166,2486580,0.074106,1871573.189,0.000,0.000,101.381,0.000,64.712,10.434,300.336,0.000,96.909,0.438232,14.087,8,0.000,0.000,0.000,0,0.000,0,101.381,158107.541,115568.157,188636.863,193858.195,100233.612,193259.190,502865.244,419044.386 +0.701054,0.100167,2822950,0.084130,3358096.579,0.000,0.000,96.936,0.000,18.778,9.122,300.336,23.788,1091.889,0.591919,13.980,8,0.000,0.000,0.000,0,0.000,0,96.936,496621.323,384767.965,227250.802,318768.094,458245.358,498058.924,543283.461,431100.653 +0.801203,0.100149,3209342,0.095646,3858183.614,0.000,0.000,20.332,0.000,1.026,9.413,300.336,75.981,760.588,0.591919,13.905,8,0.000,0.000,0.000,0,0.000,0,20.332,471439.060,306993.559,487165.677,563891.600,493755.879,490460.778,577251.736,467225.325 +0.901364,0.100161,3620663,0.107904,4106594.482,0.000,0.000,14.242,0.000,0.001,9.513,300.336,95.042,167.816,0.591919,13.889,8,0.000,0.000,0.000,0,0.000,0,14.242,534239.367,424845.595,446580.581,586634.960,515549.476,541907.015,620829.874,436007.614 +1.001528,0.100164,4036008,0.120282,4146630.120,0.000,0.000,17.539,0.000,13.578,9.009,300.336,53.506,115.552,0.665771,13.878,8,0.000,0.000,0.000,0,0.000,0,17.539,535678.979,470496.184,547200.031,581573.498,578828.013,488965.808,490673.000,453214.607 +1.101697,0.100169,4258624,0.126917,2222412.235,0.000,0.000,74.356,0.000,0.002,10.605,300.336,87.470,5.109,0.777466,13.877,8,0.000,0.000,0.000,0,0.000,0,74.356,199823.028,462470.114,445918.026,257336.041,455481.898,89768.619,194631.783,116982.726 +1.201858,0.100161,4746693,0.141462,4872846.666,0.000,0.000,13.076,0.000,7.889,8.353,300.336,0.000,0.000,0.777466,13.877,8,0.000,0.000,0.000,0,0.000,0,13.076,622338.284,526971.786,556104.894,698226.135,602460.280,571420.242,585916.908,709408.137 +1.302024,0.100166,5189055,0.154646,4416302.011,0.000,0.000,13.527,0.000,0.004,8.660,300.336,0.000,18.953,1.018555,13.875,8,0.000,0.000,0.000,0,0.000,0,13.527,666835.028,548211.591,518490.840,647297.402,481412.281,469492.033,462563.514,621999.322 +1.402298,0.100275,5569526,0.165985,3794291.672,0.000,0.000,19.984,0.000,1.214,8.013,300.336,0.000,530.886,1.078613,13.823,8,0.000,0.000,0.000,0,0.000,0,19.984,551625.353,547536.580,441637.357,540186.761,386748.071,426548.787,493983.625,406025.140 +1.502453,0.100155,5850694,0.174364,2807317.569,0.000,0.000,17.100,0.000,50.491,9.287,300.336,0.000,303.162,1.193928,13.794,8,0.000,0.000,0.000,0,0.000,0,17.100,608334.678,284797.439,515429.049,261353.869,392699.764,191262.787,311765.532,241674.450 +1.602622,0.100169,6176772,0.184082,3255287.971,0.000,0.000,75.313,0.000,0.001,9.725,300.336,0.000,1.248,1.287601,13.793,8,0.000,0.000,0.000,0,0.000,0,75.313,578533.950,418893.281,428816.539,333407.505,433718.270,287794.459,357037.638,417086.329 +1.702800,0.100177,6653048,0.198276,4754324.402,0.000,0.000,11.068,0.000,0.001,8.412,300.336,0.000,0.039,1.287601,13.793,8,0.000,0.000,0.000,0,0.000,0,11.068,601772.275,704300.360,570168.350,655157.554,510933.451,532754.733,627416.774,551820.904 +1.802944,0.100145,7091651,0.211348,4379690.792,0.000,0.000,10.999,0.000,6.983,8.535,300.336,0.000,107.657,1.567139,13.783,8,0.000,0.000,0.000,0,0.000,0,10.999,575467.063,661702.246,512328.451,579551.152,487075.003,513117.309,530152.652,520296.917 +1.903090,0.100146,7434476,0.221565,3423250.377,0.000,0.000,20.773,0.000,0.001,7.659,300.336,0.000,609.227,1.646851,13.723,8,0.000,0.000,0.000,0,0.000,0,20.773,451700.296,538932.894,338495.631,390819.212,350627.911,417889.676,548049.579,386735.177 +2.003266,0.100176,7666295,0.228473,2314118.702,0.000,0.000,73.497,0.000,8.058,10.409,300.336,0.000,170.949,1.787235,13.707,8,0.000,0.000,0.000,0,0.000,0,73.497,596171.138,152471.752,120697.653,520055.052,500878.789,115606.610,182299.275,125938.433 +2.103434,0.100167,8057610,0.240135,3906615.638,0.000,0.000,37.003,0.000,2.684,9.107,300.336,0.000,5.850,1.881725,13.706,8,0.000,0.000,0.000,0,0.000,0,37.003,555890.196,406050.823,413997.531,484928.889,534695.647,379884.590,649423.748,481744.215 +2.203600,0.100166,8525079,0.254067,4666928.664,0.000,0.000,10.441,0.000,0.001,8.618,300.336,0.000,0.039,1.881725,13.706,8,0.000,0.000,0.000,0,0.000,0,10.441,548607.638,563522.833,530258.154,559978.727,580464.658,517269.755,661250.308,705576.591 +2.303776,0.100176,8923121,0.265930,3973428.197,0.000,0.000,20.580,0.000,11.663,7.581,300.336,0.000,410.840,2.143188,13.666,8,0.000,0.000,0.000,0,0.000,0,20.580,524726.670,436891.229,513805.887,435553.582,598357.107,422825.978,480434.608,560833.136 +2.403930,0.100155,9280582,0.276583,3569095.391,0.000,0.000,27.120,0.000,3.621,8.235,300.336,0.000,421.380,2.219360,13.625,8,0.000,0.000,0.000,0,0.000,0,27.120,456724.315,380881.500,520246.168,367851.632,385364.573,423425.765,550359.639,484241.798 +2.504103,0.100173,9455082,0.281783,1741985.059,0.000,0.000,76.718,0.000,28.848,10.054,300.336,18.640,60.988,2.372929,13.619,8,0.000,0.000,0.000,0,0.000,0,76.718,145318.490,1477.443,553012.873,154322.906,661624.893,61583.415,5700.134,158944.906 +2.604276,0.100172,9864802,0.293994,4090147.849,0.000,0.000,42.374,0.000,1.753,8.547,300.336,0.000,10.997,2.425861,13.618,8,0.000,0.000,0.000,0,0.000,0,42.374,467853.337,522818.567,634396.187,530525.279,436197.916,521121.493,593886.034,383349.037 +2.704451,0.100175,10305110,0.307116,4395401.541,0.000,0.000,13.911,0.000,0.000,8.639,300.336,0.000,6.083,2.715332,13.617,8,0.000,0.000,0.000,0,0.000,0,13.911,514620.993,467483.339,654556.536,483505.350,584778.433,510288.562,549819.504,630348.825 +2.804601,0.100151,10725826,0.319655,4200833.377,0.000,0.000,15.354,0.000,0.001,8.619,300.336,0.000,585.953,2.963501,13.560,8,0.000,0.000,0.000,0,0.000,0,15.354,498469.285,506297.496,476472.413,525478.608,586926.066,476622.188,536681.736,593885.585 +2.904773,0.100171,11119747,0.331394,3932468.883,0.000,0.000,15.989,0.000,21.085,8.861,300.336,0.000,352.872,2.963501,13.525,8,0.000,0.000,0.000,0,0.000,0,15.989,543478.359,414669.166,582152.063,405724.499,448870.537,399375.383,567856.569,570342.308 +3.004949,0.100176,11358254,0.338502,2380871.238,0.000,0.000,73.441,0.000,61.145,10.979,300.336,39.423,47.923,2.963501,13.520,8,0.000,0.000,0.000,0,0.000,0,73.441,547454.542,167364.845,224733.673,276612.183,145992.536,280944.543,223785.346,513983.569 +3.105128,0.100179,11762991,0.350564,4040155.091,0.000,0.000,70.924,0.000,0.001,9.976,300.336,63.363,32.910,3.231934,13.517,8,0.000,0.000,0.000,0,0.000,0,70.924,452751.476,506325.803,499517.961,500406.374,604490.501,424192.477,508841.311,543629.187 +3.205286,0.100159,12213564,0.363993,4498580.047,0.000,0.000,13.982,0.000,11.505,8.549,300.336,0.000,106.744,3.231934,13.507,8,0.000,0.000,0.000,0,0.000,0,13.982,510838.084,573937.795,577821.622,447189.246,617129.147,538254.509,654849.196,578560.448 +3.305461,0.100175,12571907,0.374672,3577173.381,0.000,0.000,18.039,0.000,9.510,8.318,300.336,0.000,550.521,3.300171,13.453,8,0.000,0.000,0.000,0,0.000,0,18.039,416351.784,446668.758,482236.549,409703.412,441976.965,412308.855,422590.872,545336.185 +3.405650,0.100189,12852377,0.383031,2799409.620,0.000,0.000,19.993,0.000,39.715,7.541,300.336,0.000,241.887,3.368408,13.429,8,0.000,0.000,0.000,0,0.000,0,19.993,373424.295,384173.980,391470.192,274291.638,358682.155,287536.608,334208.406,395622.345 +3.507196,0.101546,12992952,0.387220,1384348.785,0.000,0.000,95.716,0.000,59.352,10.112,300.336,67.165,56.163,3.749634,13.424,8,0.000,0.000,0.000,0,0.000,0,95.716,160469.240,207334.727,222126.062,12939.956,111338.768,73552.915,301863.370,294723.745 +3.607368,0.100172,13430462,0.400259,4367599.609,0.000,0.000,69.585,0.000,0.001,8.765,300.336,0.000,0.000,3.749634,13.424,8,0.000,0.000,0.000,0,0.000,0,69.585,539623.316,501957.998,532685.230,546481.538,569681.697,502037.860,617759.135,557372.835 +3.707533,0.100164,13889160,0.413929,4579447.770,0.000,0.000,13.590,0.000,0.001,8.467,300.336,0.000,12.206,3.796509,13.422,8,0.000,0.000,0.000,0,0.000,0,13.590,377019.881,679951.622,523968.182,499887.790,620000.230,669369.029,686890.210,522360.826 +3.807697,0.100164,14278067,0.425520,3882691.786,0.000,0.000,20.515,0.000,0.037,8.370,300.336,0.000,707.705,3.815796,13.353,8,0.000,0.000,0.000,0,0.000,0,20.515,454463.439,570942.096,470946.362,398235.806,477725.226,517420.019,605585.187,387373.650 +3.907856,0.100159,14618853,0.435676,3402439.234,0.000,0.000,18.465,0.000,26.243,8.737,300.336,0.000,268.362,3.917603,13.327,8,0.000,0.000,0.000,0,0.000,0,18.465,424174.206,409018.352,367264.874,376260.542,313560.436,453757.074,631104.524,427299.227 +4.008028,0.100172,14787844,0.440712,1687004.371,0.000,0.000,73.124,0.000,53.636,10.574,300.336,105.755,45.547,4.272705,13.323,8,0.000,0.000,0.000,0,0.000,0,73.124,469930.610,283132.344,309.467,1028.229,147535.890,351524.548,270444.198,163099.085 +4.108203,0.100174,15244689,0.454327,4560507.602,0.000,0.000,61.263,0.000,0.003,8.499,300.336,0.000,0.000,4.272705,13.323,8,0.000,0.000,0.000,0,0.000,0,61.263,593246.825,500188.891,515931.474,523498.296,479904.218,674125.969,656786.167,616825.761 +4.208377,0.100174,15656553,0.466602,4111482.608,0.000,0.000,13.767,0.000,0.227,8.013,300.336,0.000,160.034,4.306030,13.307,8,0.000,0.000,0.000,0,0.000,0,13.767,519874.986,541966.528,471868.557,391428.589,536506.034,572932.622,510680.991,566224.300 +4.308539,0.100163,16031242,0.477768,3740800.687,0.000,0.000,19.873,0.000,0.001,7.983,300.336,0.000,591.303,4.382568,13.249,8,0.000,0.000,0.000,0,0.000,0,19.873,427194.608,444007.241,582362.025,434313.021,408465.096,464833.340,509929.931,469695.425 +4.408719,0.100180,16433396,0.489753,4014319.644,0.000,0.000,33.194,0.000,11.417,7.889,357.535,29.829,209.701,4.430542,13.229,8,0.000,0.000,0.000,0,0.000,0,33.194,442444.198,546407.205,440737.268,432172.673,529487.637,569884.976,565023.720,488161.967 +4.508883,0.100164,16586387,0.494313,1527409.219,0.000,0.000,18.880,0.000,111.581,7.703,357.535,670.309,252.867,4.624634,13.204,8,0.000,0.000,0.000,0,0.000,0,18.880,0.000,540185.570,569707.235,0.000,0.000,417516.413,0.000,0.000 +4.609038,0.100155,16698567,0.497656,1120059.752,0.000,0.000,11.108,0.000,211.736,7.003,357.535,467.477,1006.171,4.957397,13.105,8,0.000,0.000,0.000,0,0.000,0,11.108,0.000,416732.519,444509.361,0.000,0.000,258817.872,0.000,0.000 +4.709173,0.100135,16835744,0.501744,1369919.650,0.000,0.000,47.372,0.000,311.871,8.245,357.535,576.877,411.046,4.973999,13.065,8,0.000,0.000,0.000,0,0.000,0,47.372,0.000,496049.985,484655.376,0.000,0.000,389214.288,0.000,0.000 +4.809347,0.100174,16913298,0.504056,774194.064,0.000,0.000,36.402,0.000,412.045,5.001,357.535,424.613,743.239,5.111816,12.992,8,0.000,0.000,0.000,0,0.000,0,36.402,0.000,132968.834,282588.720,0.000,0.000,358636.510,0.000,0.000 +4.909480,0.100133,17091793,0.509375,1782582.036,0.000,0.000,3.638,0.000,512.178,7.438,357.535,498.010,423.773,5.125122,12.951,8,0.000,0.000,0.000,0,0.000,0,3.638,0.000,574197.242,615622.214,0.000,0.000,592762.580,0.000,0.000 +5.009653,0.100173,17221300,0.513235,1292838.922,0.000,0.000,4.267,0.000,612.351,7.265,357.535,520.079,516.452,5.293091,12.900,8,0.000,0.000,0.000,0,0.000,0,4.267,0.000,387870.644,459017.864,0.000,0.000,445950.414,0.000,0.000 +5.109783,0.100130,17310953,0.515907,895363.878,0.000,0.000,58.984,0.000,712.481,4.366,357.535,288.726,551.820,5.293091,12.846,8,0.000,0.000,0.000,0,0.000,0,58.984,0.000,395564.816,377268.645,0.000,0.000,122530.416,0.000,0.000 +5.209938,0.100155,17477092,0.520858,1658821.762,0.000,0.000,17.479,0.000,812.636,8.776,357.535,692.756,272.742,5.323853,12.820,8,0.000,0.000,0.000,0,0.000,0,17.479,0.000,585164.031,611902.634,0.000,0.000,461755.097,0.000,0.000 +5.310076,0.100138,17558501,0.523284,812966.626,0.000,0.000,22.775,0.000,912.774,3.895,357.535,255.857,629.326,5.459229,12.758,8,0.000,0.000,0.000,0,0.000,0,22.775,0.000,299935.543,292375.989,0.000,0.000,220655.094,0.000,0.000 +5.410205,0.100129,17698220,0.527448,1395389.877,0.000,0.000,8.495,0.000,1012.903,8.268,357.535,591.229,460.383,5.493042,12.713,8,0.000,0.000,0.000,0,0.000,0,8.495,0.000,460066.491,441420.545,0.000,0.000,493902.841,0.000,0.000 +5.510368,0.100163,17826230,0.531263,1278011.742,0.000,0.000,5.854,0.000,1113.066,5.556,357.535,305.126,374.076,5.644897,12.677,8,0.000,0.000,0.000,0,0.000,0,5.854,0.000,413614.159,437515.105,0.000,0.000,426882.478,0.000,0.000 +5.610509,0.100141,17943921,0.534771,1175257.834,0.000,0.000,7.233,0.000,1213.207,6.768,357.535,445.077,709.393,5.691772,12.607,8,0.000,0.000,0.000,0,0.000,0,7.233,0.000,363299.278,402983.490,0.000,0.000,408975.067,0.000,0.000 +5.710656,0.100147,18079930,0.538824,1358088.707,0.000,0.000,3.167,0.000,1313.354,5.700,357.535,332.323,175.289,5.691772,12.590,8,0.000,0.000,0.000,0,0.000,0,3.167,0.000,512674.518,530448.326,0.000,0.000,314965.863,0.000,0.000 +5.810793,0.100137,18168104,0.541452,880536.052,0.000,0.000,6.852,0.000,1413.491,4.601,357.535,309.382,665.379,5.820190,12.525,8,0.000,0.000,0.000,0,0.000,0,6.852,0.000,457224.841,423311.211,0.000,0.000,0.000,0.000,0.000 +5.910924,0.100131,18260850,0.544216,926246.811,0.000,0.000,4.407,0.000,1513.622,4.078,357.535,223.184,483.000,5.820190,12.478,8,0.000,0.000,0.000,0,0.000,0,4.407,0.000,320140.683,606106.128,0.000,0.000,0.000,0.000,0.000 +6.011047,0.100124,18418009,0.548899,1569651.308,0.000,0.000,1583.176,0.000,348.138,6.814,388.824,80.057,173.380,5.859863,12.461,8,0.000,0.000,0.000,0,0.000,0,1583.176,191473.509,326217.086,292528.695,35835.739,216492.608,0.000,317387.991,189715.680 +6.111203,0.100155,18621565,0.554966,2032403.900,0.000,0.000,14.293,0.000,448.293,10.671,388.824,59.166,63.066,5.859863,12.455,8,0.000,0.000,0.000,0,0.000,0,14.293,705105.049,0.000,0.000,0.000,667633.239,0.000,659665.612,0.000 +6.211346,0.100143,18621565,0.554966,0.000,0.000,0.000,0.000,0.000,548.437,10.345,388.824,64.673,6.436,5.859863,12.454,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.311474,0.100128,18621571,0.554966,59.924,0.000,0.000,551.035,0.000,203.314,8.443,388.824,993.655,52.433,5.902832,12.449,8,0.000,0.000,0.000,0,0.000,0,551.035,0.000,9.987,19.975,9.987,0.000,9.987,0.000,9.987 +6.411625,0.100151,18621584,0.554966,129.804,0.000,0.000,293.617,0.000,76.238,5.786,388.824,408.485,619.417,6.100830,12.388,8,0.000,0.000,0.000,0,0.000,0,293.617,9.985,19.970,19.970,19.970,9.985,19.970,9.985,19.970 +6.511804,0.100179,18621586,0.554967,19.964,0.000,0.000,143.099,0.000,176.265,2.175,388.824,294.238,319.349,6.100830,12.357,8,0.000,0.000,0.000,0,0.000,0,143.099,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.964 +6.611936,0.100132,18621594,0.554967,79.895,0.000,0.000,240.366,0.000,241.222,6.989,388.824,623.865,432.632,6.156982,12.315,8,0.000,0.000,0.000,0,0.000,0,240.366,19.974,0.000,19.974,0.000,0.000,19.974,19.974,0.000 +6.712089,0.100153,18621598,0.554967,39.939,0.000,0.000,227.150,0.000,341.375,2.956,388.824,320.331,522.795,6.265747,12.264,8,0.000,0.000,0.000,0,0.000,0,227.150,0.000,19.969,0.000,0.000,19.969,0.000,0.000,0.000 +6.812222,0.100133,18621608,0.554967,99.867,0.000,0.000,388.377,0.000,226.858,4.742,388.824,527.308,482.679,6.322021,12.216,8,0.000,0.000,0.000,0,0.000,0,388.377,19.973,0.000,19.973,19.973,0.000,19.973,0.000,19.973 +6.912385,0.100163,18621614,0.554967,59.902,0.000,0.000,316.594,0.000,183.154,6.587,388.824,517.905,377.899,6.323853,12.179,8,0.000,0.000,0.000,0,0.000,0,316.594,0.000,19.967,0.000,0.000,19.967,0.000,19.967,0.000 +7.012519,0.100134,18621622,0.554968,79.893,0.000,0.000,226.658,0.000,202.902,2.135,388.824,228.561,503.545,6.384033,12.130,8,0.000,0.000,0.000,0,0.000,0,226.658,0.000,0.000,19.973,19.973,0.000,19.973,0.000,19.973 +7.112650,0.100131,18621626,0.554968,39.948,0.000,0.000,228.028,0.000,223.439,5.263,388.824,576.665,511.985,6.445435,12.080,8,0.000,0.000,0.000,0,0.000,0,228.028,19.974,0.000,0.000,0.000,19.974,0.000,0.000,0.000 +7.212775,0.100125,18621637,0.554968,109.863,0.000,0.000,288.297,0.000,237.164,4.235,388.824,332.476,316.480,6.486450,12.049,8,0.000,0.000,0.000,0,0.000,0,288.297,9.988,19.975,0.000,19.975,0.000,19.975,19.975,19.975 +7.312905,0.100131,18621639,0.554968,19.974,0.000,0.000,333.924,0.000,218.167,3.609,388.824,551.583,624.496,6.558716,11.988,8,0.000,0.000,0.000,0,0.000,0,333.924,9.987,0.000,9.987,0.000,0.000,0.000,0.000,0.000 +7.413058,0.100152,18621643,0.554968,39.939,0.000,0.000,239.210,0.000,243.351,3.655,388.824,311.361,403.330,6.607056,11.949,8,0.000,0.000,0.000,0,0.000,0,239.210,0.000,0.000,9.985,0.000,19.970,0.000,0.000,9.985 +7.513205,0.100147,18621652,0.554968,89.868,0.000,0.000,244.906,0.000,338.958,3.538,388.824,320.584,184.690,6.634644,11.931,8,0.000,0.000,0.000,0,0.000,0,244.906,19.971,0.000,0.000,19.971,0.000,19.971,19.971,9.985 +7.613351,0.100146,18621656,0.554969,39.941,0.000,0.000,410.475,0.000,270.568,3.445,388.824,390.561,474.890,6.686646,11.884,8,0.000,0.000,0.000,0,0.000,0,410.475,0.000,19.971,19.971,0.000,0.000,0.000,0.000,0.000 +7.713488,0.100137,18621661,0.554969,49.932,0.000,0.000,339.628,0.000,290.501,1.886,388.824,248.527,353.500,6.729980,11.850,8,0.000,0.000,0.000,0,0.000,0,339.628,0.000,0.000,0.000,0.000,29.959,0.000,0.000,19.973 +7.813606,0.100118,18638230,0.555463,165495.187,0.000,0.000,350.567,0.000,346.473,3.055,388.824,361.332,385.094,6.817017,11.812,8,0.000,0.000,0.000,0,0.000,0,350.567,0.000,0.000,0.000,19.976,19.976,111398.867,19.976,54036.391 +7.913758,0.100152,18905450,0.563426,2668131.953,0.000,0.000,353.327,0.000,12.366,9.815,388.824,205.039,373.415,6.823364,11.775,8,0.000,0.000,0.000,0,0.000,0,353.327,378213.346,49973.806,131888.912,476343.728,507206.672,405072.394,372681.780,346751.315 +8.013944,0.100186,19291991,0.574946,3858231.991,0.000,0.000,21.505,0.000,6.201,8.380,388.824,0.117,284.081,6.869759,11.748,8,0.000,0.000,0.000,0,0.000,0,21.505,447537.384,651318.261,425488.404,479947.087,493761.387,475904.608,451030.884,433243.976 +8.114126,0.100181,19706848,0.587310,4141054.566,0.000,0.000,18.743,0.000,13.431,8.804,388.824,0.000,319.888,6.912598,11.716,8,0.000,0.000,0.000,0,0.000,0,18.743,508447.239,617908.582,528640.591,484291.079,545370.229,529249.486,588112.658,339034.699 +8.214455,0.100330,20000000,0.596046,2921890.879,0.000,0.000,21.668,0.000,0.000,7.387,388.824,0.000,230.607,7.101562,11.694,0,0.000,0.000,0.000,0,0.000,0,21.668,323125.138,332703.572,304526.430,320613.415,470599.136,369940.856,471416.442,328965.890 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.log new file mode 100644 index 000000000..32e1f8e4b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=293 +worker=0 kind=insert tid=6 os_tid=292 +worker=4 kind=insert tid=7 os_tid=296 +worker=7 kind=insert tid=8 os_tid=299 +start_monotonic_ns=2088356636813768 main_address=0x55e175d97300 +worker=5 kind=insert tid=9 os_tid=297 +worker=2 kind=insert tid=10 os_tid=294 +worker=3 kind=insert tid=11 os_tid=295 +worker=6 kind=insert tid=12 os_tid=298 +load_end reason=complete inserted=20000000 elapsed_s=8.215 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.149 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088356636815792 cpu_ns=9855847 +diagnostic_stage name=stop_request wall_ns=2088364851336231 cpu_ns=62124345439 +diagnostic_stage name=workers_joined wall_ns=2088364851391928 cpu_ns=62124400486 +diagnostic_stage name=before_close wall_ns=2088364851493951 cpu_ns=62124502471 +diagnostic_stage name=after_close wall_ns=2088365000285143 cpu_ns=62187853865 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088364836673182 +diagnostic_worker index=0 completed=2388992 last_start_ns=2088364825896425 last_end_ns=2088364825902661 loop_exit_ns=2088364825902933 deregister_start_ns=2088364825902982 deregister_end_ns=2088364825905960 +diagnostic_worker index=1 completed=2820096 last_start_ns=2088364826172390 last_end_ns=2088364826173903 loop_exit_ns=2088364826173968 deregister_start_ns=2088364826174005 deregister_end_ns=2088364826174242 +diagnostic_worker index=2 completed=2909184 last_start_ns=2088364826352568 last_end_ns=2088364826353744 loop_exit_ns=2088364826353970 deregister_start_ns=2088364826354014 deregister_end_ns=2088364826354585 +diagnostic_worker index=3 completed=2138112 last_start_ns=2088364826470018 last_end_ns=2088364826470687 loop_exit_ns=2088364826470808 deregister_start_ns=2088364826470834 deregister_end_ns=2088364826471125 +diagnostic_worker index=4 completed=2333696 last_start_ns=2088364826636399 last_end_ns=2088364826637113 loop_exit_ns=2088364826637343 deregister_start_ns=2088364826637388 deregister_end_ns=2088364826637916 +diagnostic_worker index=5 completed=2650112 last_start_ns=2088364836672497 last_end_ns=2088364836673182 loop_exit_ns=2088364836673325 deregister_start_ns=2088364836673358 deregister_end_ns=2088364836673642 +diagnostic_worker index=6 completed=2523392 last_start_ns=2088364826234589 last_end_ns=2088364826235518 loop_exit_ns=2088364826235649 deregister_start_ns=2088364826235697 deregister_end_ns=2088364826236198 +diagnostic_worker index=7 completed=2236416 last_start_ns=2088364826154414 last_end_ns=2088364826155761 loop_exit_ns=2088364826155994 deregister_start_ns=2088364826156043 deregister_end_ns=2088364826156711 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.summary.csv new file mode 100644 index 000000000..3465b9da9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-00-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2434695.766908,8.214579,20000000,0.003222,0.001424,0.004288,0.010880,1583.175862,0.003222,0.001424,0.004288,0.010880,1583.175862,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.csv new file mode 100644 index 000000000..885316616 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.csv @@ -0,0 +1,99 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100069,0.100069,527427,0.015719,5270609.772,0.000,0.000,18.538,0.000,0.001,8.015,84.371,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,18.538,796816.643,606468.832,609696.590,628843.293,511254.954,742164.596,602881.323,772483.541 +0.200227,0.100157,1000859,0.029828,4726889.944,0.000,0.000,19.711,0.000,4.731,9.408,158.965,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,19.711,741893.839,635501.075,535787.811,467055.849,461404.732,612696.920,559061.228,713488.489 +0.300381,0.100155,1458217,0.043458,4566514.050,0.000,0.000,20.078,0.000,0.001,9.347,234.652,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.078,616496.071,594170.616,467167.134,464471.305,568320.615,584625.386,562150.163,709112.761 +0.400536,0.100154,1924453,0.057353,4655180.641,0.000,0.000,15.428,0.000,0.002,9.645,282.301,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,15.428,727637.815,544650.024,554185.319,594183.632,563111.552,403337.960,564589.273,703485.064 +0.500707,0.100171,2314904,0.068990,3897847.332,0.000,0.000,23.031,0.000,27.706,9.957,291.863,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,23.031,500274.870,643300.394,404039.367,354793.544,410228.788,438071.196,417596.194,729542.978 +0.600890,0.100183,2505433,0.074668,1901804.563,0.000,0.000,98.532,0.000,63.470,10.551,300.926,1.248,95.489,0.427612,14.087,8,0.000,0.000,0.000,0,0.000,0,98.532,154407.018,356656.356,168411.353,127636.081,122765.009,213428.849,168032.048,590467.850 +0.701050,0.100160,2825121,0.084195,3191765.483,0.000,0.000,99.969,0.000,1.384,8.941,300.926,20.514,1210.677,0.591309,13.968,8,0.000,0.000,0.000,0,0.000,0,99.969,329322.291,427145.538,346764.341,434663.491,484453.707,257487.400,431388.738,480539.978 +0.801220,0.100170,3212325,0.095735,3865473.334,0.000,0.000,17.242,0.000,2.503,9.409,300.926,66.450,639.656,0.591309,13.906,8,0.000,0.000,0.000,0,0.000,0,17.242,505002.102,449206.887,397664.448,445103.858,568773.767,547589.755,472447.406,479685.111 +0.901391,0.100171,3598134,0.107233,3851509.004,0.000,0.000,15.770,0.000,5.980,9.515,300.926,99.790,180.239,0.597729,13.888,8,0.000,0.000,0.000,0,0.000,0,15.770,521129.556,468319.791,490921.173,459904.171,484991.305,439239.480,518204.554,468798.973 +1.001554,0.100163,4007470,0.119432,4086681.708,0.000,0.000,14.908,0.000,20.276,9.304,300.926,62.437,145.270,0.663208,13.874,8,0.000,0.000,0.000,0,0.000,0,14.908,555941.503,587400.094,607477.285,481403.310,474913.915,479785.953,494951.171,404808.478 +1.101705,0.100151,4149725,0.123671,1420407.131,0.000,0.000,80.767,0.000,19.760,9.730,300.926,122.471,5.304,0.721439,13.873,8,0.000,0.000,0.000,0,0.000,0,80.767,94497.438,101696.577,21008.306,20359.285,570758.936,486466.103,103613.685,22006.800 +1.201891,0.100186,4575637,0.136365,4251197.596,0.000,0.000,25.959,0.000,0.001,8.516,300.926,0.000,0.000,0.721439,13.873,8,0.000,0.000,0.000,0,0.000,0,25.959,585119.589,464454.457,534444.026,543087.918,636563.719,505527.913,523135.101,458864.873 +1.302071,0.100180,5012237,0.149376,4358164.456,0.000,0.000,14.774,0.000,0.002,8.627,300.926,0.000,0.000,0.721439,13.873,8,0.000,0.000,0.000,0,0.000,0,14.774,478419.849,605591.208,603824.384,645319.780,570444.398,501867.692,452985.577,499711.569 +1.402244,0.100172,5376006,0.160217,3631428.654,0.000,0.000,17.005,0.000,1.288,7.626,300.926,0.000,377.006,1.058350,13.836,8,0.000,0.000,0.000,0,0.000,0,17.005,365180.352,541775.865,475639.897,505528.363,483885.679,360119.079,487489.466,411809.953 +1.502384,0.100140,5769741,0.171952,3931837.524,0.000,0.000,21.280,0.000,3.229,8.259,300.926,0.000,417.735,1.131836,13.796,8,0.000,0.000,0.000,0,0.000,0,21.280,550897.636,409765.505,547752.046,503653.872,396743.761,520150.743,456070.584,546803.376 +1.602526,0.100142,5969107,0.177893,1990838.186,0.000,0.000,78.001,0.000,33.074,10.811,300.926,3.355,77.234,1.295776,13.788,8,0.000,0.000,0.000,0,0.000,0,78.001,372272.341,539695.036,150356.884,383616.262,115596.154,1957.226,427334.296,9.986 +1.702716,0.100190,6417222,0.191248,4472644.908,0.000,0.000,70.325,0.000,0.001,8.745,300.926,10.800,0.741,1.296574,13.788,8,0.000,0.000,0.000,0,0.000,0,70.325,675435.605,539104.849,455513.804,349784.856,676693.214,461003.365,657769.199,657340.015 +1.802882,0.100167,6878837,0.205005,4608469.249,0.000,0.000,13.322,0.000,4.051,8.471,300.926,0.000,0.000,1.296574,13.788,8,0.000,0.000,0.000,0,0.000,0,13.322,669653.915,522039.937,507853.581,525863.564,667417.642,501054.912,588648.922,625936.776 +1.903039,0.100157,7256523,0.216261,3770952.238,0.000,0.000,23.262,0.000,1.951,8.038,300.926,0.000,351.286,1.595337,13.754,8,0.000,0.000,0.000,0,0.000,0,23.262,522551.345,390657.976,448147.909,433041.575,538815.864,485669.126,482294.413,469774.029 +2.003199,0.100160,7550490,0.225022,2934981.104,0.000,0.000,22.459,0.000,26.393,8.287,300.926,0.000,500.918,1.721931,13.705,8,0.000,0.000,0.000,0,0.000,0,22.459,239886.759,367742.498,383337.584,398792.892,488030.328,297454.789,369619.500,390116.753 +2.103378,0.100179,7755515,0.231132,2046579.419,0.000,0.000,78.238,0.000,0.002,10.082,300.926,0.000,36.341,1.871952,13.701,8,0.000,0.000,0.000,0,0.000,0,78.238,97385.337,484381.253,308666.401,328031.669,432554.205,103164.972,108285.787,184109.795 +2.203542,0.100164,8225571,0.245141,4692861.314,0.000,0.000,13.539,0.000,0.001,8.301,300.926,0.000,0.000,1.871952,13.701,8,0.000,0.000,0.000,0,0.000,0,13.539,570623.886,607004.204,651431.320,695828.486,681492.006,508565.693,528453.067,449462.652 +2.303695,0.100153,8684965,0.258832,4586917.246,0.000,0.000,13.749,0.000,12.909,8.371,300.926,0.000,6.084,2.172363,13.700,8,0.000,0.000,0.000,0,0.000,0,13.749,409722.698,641897.230,684292.321,680927.473,617824.087,531336.503,555040.211,465876.724 +2.403840,0.100145,9086707,0.270805,4011614.552,0.000,0.000,13.641,0.000,18.434,8.591,300.926,0.000,654.561,2.172363,13.636,8,0.000,0.000,0.000,0,0.000,0,13.641,527836.137,504999.185,480604.488,570364.591,549464.836,373918.880,448810.499,555615.935 +2.504010,0.100170,9361625,0.278998,2744512.380,0.000,0.000,21.025,0.000,50.825,9.578,300.926,0.000,230.155,2.277042,13.614,8,0.000,0.000,0.000,0,0.000,0,21.025,578306.468,502994.552,251362.505,266856.155,436068.374,202146.208,226175.341,280602.776 +2.604173,0.100163,9656565,0.287788,2944600.742,0.000,0.000,74.126,0.000,0.978,10.367,300.926,0.351,13.104,2.426029,13.613,8,0.000,0.000,0.000,0,0.000,0,74.126,400876.631,564420.080,456975.199,378962.348,327845.661,442019.574,201851.013,171650.236 +2.704345,0.100172,10100967,0.301032,4436372.714,0.000,0.000,14.066,0.000,0.004,8.540,300.926,0.000,0.000,2.426029,13.613,8,0.000,0.000,0.000,0,0.000,0,14.066,621059.436,441069.697,643151.355,649031.219,509441.839,410761.941,523118.264,638738.961 +2.804528,0.100182,10500292,0.312933,3985980.966,0.000,0.000,15.040,0.000,0.001,8.157,300.926,0.000,241.123,2.665649,13.589,8,0.000,0.000,0.000,0,0.000,0,15.040,593018.542,480823.147,585761.776,467148.085,502862.954,440905.942,429287.131,486173.390 +2.904703,0.100175,10874462,0.324084,3735154.851,0.000,0.000,22.522,0.000,5.413,8.069,300.926,0.000,533.908,2.744751,13.537,8,0.000,0.000,0.000,0,0.000,0,22.522,502299.815,471952.992,273141.372,502659.185,550435.466,473200.805,435387.067,526078.148 +3.004864,0.100161,11158702,0.332555,2837833.500,0.000,0.000,59.846,0.000,61.672,9.829,300.926,0.000,173.315,2.865974,13.520,8,0.000,0.000,0.000,0,0.000,0,59.846,212268.428,259192.920,613612.605,222581.832,484540.302,587125.227,213276.806,245235.379 +3.105026,0.100162,11465135,0.341688,3059384.047,0.000,0.000,71.212,0.000,0.002,10.045,300.926,50.075,2.223,2.963379,13.520,8,0.000,0.000,0.000,0,0.000,0,71.212,544369.944,442584.496,234011.685,271491.094,488140.847,571206.559,236367.876,271211.546 +3.205201,0.100175,11970321,0.356743,5043030.914,0.000,0.000,12.692,0.000,2.668,8.379,300.926,0.000,0.000,2.963379,13.520,8,0.000,0.000,0.000,0,0.000,0,12.692,567466.508,675926.621,627840.808,628060.423,679410.522,586123.844,562465.264,715736.924 +3.305387,0.100186,12376282,0.368842,4052061.091,0.000,0.000,14.788,0.000,7.461,7.979,300.926,0.000,433.294,3.234619,13.477,8,0.000,0.000,0.000,0,0.000,0,14.788,490895.472,526698.771,556712.855,516078.556,471451.695,561543.855,417342.499,511337.389 +3.405536,0.100149,12766918,0.380484,3900552.351,0.000,0.000,22.555,0.000,5.688,8.208,300.926,0.000,387.821,3.306885,13.439,8,0.000,0.000,0.000,0,0.000,0,22.555,359105.317,417478.404,473355.207,519676.238,518497.993,494633.525,599866.840,517938.825 +3.505697,0.100161,12960122,0.386242,1928936.669,0.000,0.000,75.769,0.000,18.803,9.850,300.926,16.848,123.785,3.467655,13.427,8,0.000,0.000,0.000,0,0.000,0,75.769,149000.284,143948.411,150767.441,87708.891,151007.055,572269.316,55520.677,618714.593 +3.605868,0.100171,13321554,0.397013,3608148.875,0.000,0.000,58.770,0.000,0.002,9.326,300.926,20.200,20.161,3.754883,13.425,8,0.000,0.000,0.000,0,0.000,0,58.770,583621.814,247197.211,247257.109,446206.839,649089.842,569236.418,427109.502,438430.140 +3.706050,0.100183,13793199,0.411069,4707855.104,0.000,0.000,13.361,0.000,3.590,8.531,300.926,0.000,10.606,3.754883,13.424,8,0.000,0.000,0.000,0,0.000,0,13.361,521717.526,536839.918,551024.023,510977.135,614418.287,700012.023,650741.973,622124.219 +3.806211,0.100161,14181487,0.422641,3876638.341,0.000,0.000,24.810,0.000,3.052,7.813,300.926,0.000,668.221,3.812988,13.359,8,0.000,0.000,0.000,0,0.000,0,24.810,489202.350,416719.053,432274.009,418176.706,543065.626,515759.591,535967.056,525473.950 +3.906356,0.100144,14594017,0.434936,4119361.734,0.000,0.000,18.635,0.000,6.821,8.541,300.926,0.000,255.257,3.875530,13.334,8,0.000,0.000,0.000,0,0.000,0,18.635,568370.665,556098.356,502745.268,497512.810,381240.423,544185.529,530185.711,539022.971 +4.006520,0.100165,14757942,0.439821,1636555.706,0.000,0.000,75.898,0.000,31.915,10.835,300.926,114.109,73.434,4.293091,13.327,8,0.000,0.000,0.000,0,0.000,0,75.898,6679.004,86657.334,134239.000,139879.713,387731.670,402427.476,449360.209,29581.300 +4.106689,0.100169,15159925,0.451801,4013047.829,0.000,0.000,62.484,0.000,0.354,9.223,300.926,0.000,4.173,4.293091,13.326,8,0.000,0.000,0.000,0,0.000,0,62.484,633269.755,447623.503,515698.454,691271.730,382134.182,410136.856,517774.945,415138.404 +4.206849,0.100160,15618498,0.465468,4578409.307,0.000,0.000,11.006,0.000,0.001,8.572,300.926,0.000,161.305,4.306152,13.310,8,0.000,0.000,0.000,0,0.000,0,11.006,700889.306,608047.756,499231.748,511831.602,514607.164,549161.912,549641.146,644998.673 +4.307023,0.100174,15980433,0.476254,3613053.243,0.000,0.000,19.701,0.000,0.002,8.093,300.926,0.000,545.924,4.377441,13.257,8,0.000,0.000,0.000,0,0.000,0,19.701,457522.639,489906.201,445613.394,493649.677,464051.261,465957.938,468753.067,327599.067 +4.407197,0.100174,16394386,0.488591,4132336.099,0.000,0.000,12.320,0.000,30.533,8.166,300.926,7.409,224.570,4.423828,13.235,8,0.000,0.000,0.000,0,0.000,0,12.320,502155.807,580499.420,475452.295,566763.333,465200.142,565295.888,368678.176,608291.038 +4.507357,0.100159,16561966,0.493585,1673133.527,0.000,0.000,43.122,0.000,88.055,4.477,358.074,77.806,139.738,4.522461,13.221,8,0.000,0.000,0.000,0,0.000,0,43.122,73113.479,62929.709,206830.374,234685.981,412322.881,372516.321,239368.518,71366.264 +4.607495,0.100138,16692966,0.497489,1308198.467,0.000,0.000,23.645,0.000,188.193,6.991,358.074,610.487,199.101,4.634399,13.202,8,0.000,0.000,0.000,0,0.000,0,23.645,0.000,0.000,0.000,0.000,497944.276,340201.505,470052.686,0.000 +4.707663,0.100168,16802837,0.500764,1096864.164,0.000,0.000,15.178,0.000,288.361,6.008,358.074,408.024,682.601,4.983887,13.135,8,0.000,0.000,0.000,0,0.000,0,15.178,0.000,0.000,0.000,0.000,371434.938,344979.458,380449.768,0.000 +4.807851,0.100188,16914491,0.504091,1114447.714,0.000,0.000,42.854,0.000,388.549,4.781,358.074,332.579,570.842,4.998413,13.079,8,0.000,0.000,0.000,0,0.000,0,42.854,0.000,0.000,0.000,0.000,454526.663,452280.879,207640.172,0.000 +4.907990,0.100139,17057697,0.508359,1430067.815,0.000,0.000,19.721,0.000,488.688,7.552,358.074,618.552,256.635,5.026978,13.054,8,0.000,0.000,0.000,0,0.000,0,19.721,0.000,0.000,0.000,0.000,488229.862,462885.169,478952.785,0.000 +5.008137,0.100148,17110503,0.509933,527281.969,0.000,0.000,12.546,0.000,588.836,3.033,358.074,167.292,632.270,5.151367,12.992,8,0.000,0.000,0.000,0,0.000,0,12.546,0.000,0.000,0.000,0.000,252946.764,12062.202,262273.003,0.000 +5.108229,0.100091,17226475,0.513389,1158663.774,0.000,0.000,135.611,0.000,688.927,4.515,358.074,286.926,375.712,5.162476,12.956,8,0.000,0.000,0.000,0,0.000,0,135.611,0.000,0.000,0.000,0.000,451948.009,255666.937,451048.828,0.000 +5.208377,0.100148,17355199,0.517225,1285336.468,0.000,0.000,21.672,0.000,789.075,5.846,358.074,455.692,207.427,5.187500,12.935,8,0.000,0.000,0.000,0,0.000,0,21.672,0.000,0.000,0.000,0.000,466419.252,468366.368,350550.848,0.000 +5.308512,0.100135,17469317,0.520626,1139638.570,0.000,0.000,4.784,0.000,889.210,4.871,358.074,294.797,415.922,5.330811,12.895,8,0.000,0.000,0.000,0,0.000,0,4.784,0.000,0.000,0.000,0.000,429479.104,406540.130,303619.337,0.000 +5.408627,0.100115,17532980,0.522524,635900.946,0.000,0.000,89.269,0.000,989.325,2.937,358.074,171.873,493.185,5.341675,12.846,8,0.000,0.000,0.000,0,0.000,0,89.269,0.000,0.000,0.000,0.000,278021.251,302643.023,55236.672,0.000 +5.508759,0.100132,17689706,0.527194,1565193.022,0.000,0.000,28.495,0.000,1089.457,4.921,358.074,340.761,246.198,5.370850,12.822,8,0.000,0.000,0.000,0,0.000,0,28.495,0.000,0.000,0.000,0.000,627051.922,573302.902,364838.198,0.000 +5.608888,0.100130,17817566,0.531005,1276942.478,0.000,0.000,10.694,0.000,1189.587,5.827,358.074,387.778,136.034,5.509033,12.809,8,0.000,0.000,0.000,0,0.000,0,10.694,0.000,0.000,0.000,0.000,472406.797,436583.297,367952.383,0.000 +5.709085,0.100197,17912980,0.533848,952266.254,0.000,0.000,5.717,0.000,1289.783,3.937,358.074,219.724,559.017,5.509033,12.754,8,0.000,0.000,0.000,0,0.000,0,5.717,0.000,0.000,0.000,0.000,437588.969,425422.908,89254.377,0.000 +5.809223,0.100138,17963422,0.535352,503726.087,0.000,0.000,90.527,0.000,1389.921,2.961,358.074,174.720,334.149,5.551392,12.722,8,0.000,0.000,0.000,0,0.000,0,90.527,0.000,0.000,0.000,0.000,213356.089,156404.543,133965.455,0.000 +5.909339,0.100116,18099492,0.539407,1359121.435,0.000,0.000,6.395,0.000,1490.037,3.794,358.074,213.619,180.376,5.572876,12.704,8,0.000,0.000,0.000,0,0.000,0,6.395,0.000,0.000,0.000,0.000,555584.711,541750.778,261785.946,0.000 +6.009472,0.100133,18242694,0.543675,1430118.814,0.000,0.000,3.371,0.000,1590.170,4.798,358.074,364.398,180.502,5.596191,12.686,8,0.000,0.000,0.000,0,0.000,0,3.371,0.000,0.000,0.000,0.000,759340.540,670778.274,0.000,0.000 +6.109612,0.100139,18294381,0.545215,516150.198,0.000,0.000,25.596,0.000,1690.310,2.583,358.074,169.607,516.428,5.693970,12.636,8,0.000,0.000,0.000,0,0.000,0,25.596,0.000,0.000,0.000,0.000,334203.933,181946.265,0.000,0.000 +6.209737,0.100125,18355181,0.547027,607238.675,0.000,0.000,7.838,0.000,1790.435,2.038,358.074,108.263,304.345,5.695923,12.606,8,0.000,0.000,0.000,0,0.000,0,7.838,0.000,0.000,0.000,0.000,318350.868,288887.807,0.000,0.000 +6.309847,0.100111,18453681,0.549963,983911.813,0.000,0.000,4.808,0.000,1890.546,2.755,358.074,166.457,353.359,5.731934,12.571,8,0.000,0.000,0.000,0,0.000,0,4.808,0.000,0.000,0.000,0.000,393035.311,590876.502,0.000,0.000 +6.409973,0.100126,18575072,0.553580,1212383.972,0.000,0.000,44.727,0.000,1990.671,4.335,358.074,328.103,254.953,5.758911,12.547,8,0.000,0.000,0.000,0,0.000,0,44.727,0.000,0.000,0.000,0.000,511636.004,700747.969,0.000,0.000 +6.510123,0.100150,18631428,0.555260,562715.370,0.000,0.000,2.661,0.000,2090.822,3.643,358.074,276.850,180.627,5.847534,12.529,8,0.000,0.000,0.000,0,0.000,0,2.661,0.000,0.000,0.000,0.000,280199.423,282515.946,0.000,0.000 +6.610257,0.100133,18631428,0.555260,0.000,0.000,0.000,0.000,0.000,2190.955,2.957,358.074,130.217,547.123,5.847534,12.475,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.710392,0.100135,18631428,0.555260,0.000,0.000,0.000,0.000,0.000,2291.090,3.512,358.074,209.951,303.692,5.862061,12.446,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.810523,0.100131,18631429,0.555260,9.987,0.000,0.000,2374.979,0.000,2391.221,4.555,358.219,200.986,212.963,5.886597,12.425,8,0.000,0.000,0.000,0,0.000,0,2374.979,9.987,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.910666,0.100143,18631433,0.555260,39.943,0.000,0.000,2399.571,0.000,1039.086,7.918,374.012,42.283,41.737,5.892822,12.421,8,0.000,0.000,0.000,0,0.000,0,2399.571,0.000,9.986,9.986,9.986,0.000,0.000,0.000,9.986 +7.010812,0.100146,18631433,0.555260,0.000,0.000,0.000,0.000,0.000,1139.232,8.334,374.012,49.771,6.241,5.894043,12.420,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.110943,0.100131,18631435,0.555260,19.974,0.000,0.000,1165.112,0.000,653.585,7.647,374.012,764.269,1.638,5.915653,12.420,8,0.000,0.000,0.000,0,0.000,0,1165.112,0.000,0.000,0.000,0.000,9.987,0.000,9.987,0.000 +7.211123,0.100180,18631446,0.555260,109.803,0.000,0.000,704.674,0.000,416.840,6.430,374.012,304.297,103.252,6.065918,12.410,8,0.000,0.000,0.000,0,0.000,0,704.674,0.000,19.964,19.964,9.982,19.964,19.964,0.000,19.964 +7.311262,0.100140,18631450,0.555260,39.944,0.000,0.000,431.721,0.000,161.846,1.584,374.012,219.810,344.908,6.065918,12.376,8,0.000,0.000,0.000,0,0.000,0,431.721,19.972,0.000,0.000,0.000,0.000,0.000,19.972,0.000 +7.411396,0.100134,18631452,0.555261,19.973,0.000,0.000,209.519,0.000,258.492,1.311,374.012,212.645,192.048,6.077148,12.357,8,0.000,0.000,0.000,0,0.000,0,209.519,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.973 +7.511545,0.100149,18631454,0.555261,19.970,0.000,0.000,307.116,0.000,344.655,2.224,374.012,377.368,345.111,6.112183,12.324,8,0.000,0.000,0.000,0,0.000,0,307.116,0.000,19.970,0.000,0.000,0.000,0.000,0.000,0.000 +7.611688,0.100142,18631460,0.555261,59.915,0.000,0.000,421.356,0.000,441.941,3.533,374.012,294.151,189.028,6.147949,12.305,8,0.000,0.000,0.000,0,0.000,0,421.356,0.000,0.000,19.972,19.972,0.000,19.972,0.000,0.000 +7.711820,0.100132,18631467,0.555261,69.908,0.000,0.000,458.891,0.000,242.172,2.605,374.012,298.941,249.046,6.178711,12.281,8,0.000,0.000,0.000,0,0.000,0,458.891,19.974,0.000,0.000,0.000,19.974,0.000,19.974,9.987 +7.811952,0.100132,18631468,0.555261,9.987,0.000,0.000,16.029,0.000,342.304,1.082,374.012,145.901,315.403,6.215454,12.250,8,0.000,0.000,0.000,0,0.000,0,16.029,0.000,0.000,0.000,0.000,0.000,0.000,0.000,9.987 +7.912080,0.100129,18631470,0.555261,19.974,0.000,0.000,358.175,0.000,357.631,2.203,374.012,277.378,383.764,6.256294,12.212,8,0.000,0.000,0.000,0,0.000,0,358.175,0.000,19.974,0.000,0.000,0.000,0.000,0.000,0.000 +8.012232,0.100152,18631474,0.555261,39.939,0.000,0.000,386.042,0.000,413.389,2.491,374.012,260.854,245.526,6.292969,12.188,8,0.000,0.000,0.000,0,0.000,0,386.042,0.000,0.000,19.970,19.970,0.000,0.000,0.000,0.000 +8.112360,0.100128,18631480,0.555261,59.924,0.000,0.000,413.214,0.000,513.517,2.451,374.012,366.603,190.889,6.315063,12.170,8,0.000,0.000,0.000,0,0.000,0,413.214,19.975,0.000,0.000,0.000,19.975,0.000,19.975,0.000 +8.212474,0.100115,18631482,0.555261,19.977,0.000,0.000,399.435,0.000,613.632,2.973,374.012,312.845,494.668,6.393188,12.121,8,0.000,0.000,0.000,0,0.000,0,399.435,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.977 +8.312611,0.100137,18631486,0.555262,39.945,0.000,0.000,645.878,0.000,367.323,1.997,374.012,163.955,263.193,6.403564,12.096,8,0.000,0.000,0.000,0,0.000,0,645.878,0.000,19.973,0.000,0.000,0.000,19.973,0.000,0.000 +8.412745,0.100134,18631491,0.555262,49.933,0.000,0.000,383.661,0.000,467.456,1.891,374.012,176.678,250.993,6.437744,12.071,8,0.000,0.000,0.000,0,0.000,0,383.661,0.000,0.000,19.973,0.000,19.973,0.000,9.987,0.000 +8.512881,0.100136,18631496,0.555262,49.932,0.000,0.000,376.695,0.000,567.593,3.642,374.012,511.140,240.922,6.463379,12.048,8,0.000,0.000,0.000,0,0.000,0,376.695,19.973,0.000,0.000,0.000,0.000,0.000,9.986,19.973 +8.613017,0.100135,18631502,0.555262,59.919,0.000,0.000,588.596,0.000,258.301,3.710,374.012,297.995,313.286,6.560669,12.017,8,0.000,0.000,0.000,0,0.000,0,588.596,0.000,19.973,0.000,19.973,0.000,19.973,0.000,0.000 +8.713178,0.100161,18631506,0.555262,39.936,0.000,0.000,310.693,0.000,297.570,1.098,374.012,103.349,243.435,6.560669,11.993,8,0.000,0.000,0.000,0,0.000,0,310.693,0.000,0.000,19.968,0.000,19.968,0.000,0.000,0.000 +8.813337,0.100159,18631508,0.555262,19.968,0.000,0.000,362.183,0.000,360.184,2.046,374.012,331.622,327.644,6.571045,11.961,8,0.000,0.000,0.000,0,0.000,0,362.183,0.000,0.000,0.000,0.000,0.000,0.000,19.968,0.000 +8.913463,0.100127,18631514,0.555262,59.924,0.000,0.000,387.236,0.000,346.080,2.954,374.012,284.327,325.993,6.606079,11.929,8,0.000,0.000,0.000,0,0.000,0,387.236,19.975,0.000,0.000,19.975,0.000,0.000,0.000,19.975 +9.013587,0.100124,18631518,0.555263,39.950,0.000,0.000,394.908,0.000,446.204,2.186,374.012,245.282,150.321,6.624634,11.914,8,0.000,0.000,0.000,0,0.000,0,394.908,0.000,0.000,0.000,0.000,19.975,19.975,0.000,0.000 +9.113709,0.100121,18631520,0.555263,19.976,0.000,0.000,391.179,0.000,546.325,2.345,374.012,310.444,263.274,6.660889,11.889,8,0.000,0.000,0.000,0,0.000,0,391.179,0.000,0.000,19.976,0.000,0.000,0.000,0.000,0.000 +9.213855,0.100147,18631529,0.555263,89.868,0.000,0.000,621.494,0.000,321.728,2.681,374.012,248.581,488.893,6.718018,11.841,8,0.000,0.000,0.000,0,0.000,0,621.494,29.956,19.971,0.000,0.000,0.000,0.000,19.971,19.971 +9.314150,0.100294,18631531,0.555263,19.941,0.000,0.000,417.944,0.000,317.385,1.893,374.012,212.344,291.291,6.754028,11.812,8,0.000,0.000,0.000,0,0.000,0,417.944,0.000,0.000,0.000,9.971,0.000,0.000,9.971,0.000 +9.414293,0.100143,18675706,0.556579,441119.490,0.000,0.000,363.763,0.000,417.493,2.840,374.012,267.820,243.909,6.784302,11.789,8,0.000,0.000,0.000,0,0.000,0,363.763,23526.373,0.000,0.000,47232.489,0.000,240576.135,129784.494,0.000 +9.514459,0.100167,18914703,0.563702,2385993.741,0.000,0.000,426.505,0.000,318.413,8.279,374.012,205.088,292.871,6.892334,11.760,8,0.000,0.000,0.000,0,0.000,0,426.505,521371.135,0.000,157956.765,349517.529,504898.587,394702.229,457547.497,0.000 +9.614626,0.100167,19286177,0.574773,3708563.536,0.000,0.000,338.528,0.000,8.078,9.194,374.012,0.351,297.434,6.892334,11.731,8,0.000,0.000,0.000,0,0.000,0,338.528,563391.694,434945.615,420200.173,536266.869,480030.528,401700.983,384349.881,487677.792 +9.714794,0.100168,19698621,0.587065,4117526.714,0.000,0.000,18.366,0.000,6.224,8.762,374.012,0.000,259.057,6.903206,11.705,8,0.000,0.000,0.000,0,0.000,0,18.366,527684.024,607959.243,476749.542,562285.928,621945.759,434230.931,445811.487,440859.801 +9.815105,0.100312,20000000,0.596046,3004430.568,0.000,0.000,21.888,0.000,0.000,7.972,374.012,0.000,247.744,6.953491,11.681,0,0.000,0.000,0.000,0,0.000,0,21.888,274006.412,403233.842,343519.863,328775.794,505016.767,289886.941,416014.029,443976.919 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.log new file mode 100644 index 000000000..1ae5a2ee7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=306 +worker=1 kind=insert tid=6 os_tid=307 +worker=4 kind=insert tid=7 os_tid=310 +worker=6 kind=insert tid=9 os_tid=312 +worker=5 kind=insert tid=8 os_tid=311 +worker=7 kind=insert tid=10 os_tid=313 +worker=2 kind=insert tid=11 os_tid=308 +worker=3 kind=insert tid=12 os_tid=309 +start_monotonic_ns=2088365151786771 main_address=0x55834843f300 +load_end reason=complete inserted=20000000 elapsed_s=9.815 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.181 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088365151788659 cpu_ns=9711383 +diagnostic_stage name=stop_request wall_ns=2088374966969046 cpu_ns=61562528604 +diagnostic_stage name=workers_joined wall_ns=2088374967028944 cpu_ns=61562587817 +diagnostic_stage name=before_close wall_ns=2088374967144481 cpu_ns=61562703368 +diagnostic_stage name=after_close wall_ns=2088375148215149 cpu_ns=61658821315 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088374953281790 +diagnostic_worker index=0 completed=2311168 last_start_ns=2088374952505515 last_end_ns=2088374952507259 loop_exit_ns=2088374952507646 deregister_start_ns=2088374952507704 deregister_end_ns=2088374952508541 +diagnostic_worker index=1 completed=2247680 last_start_ns=2088374952906405 last_end_ns=2088374952907815 loop_exit_ns=2088374952907963 deregister_start_ns=2088374952908012 deregister_end_ns=2088374952908585 +diagnostic_worker index=2 completed=2114560 last_start_ns=2088374951545793 last_end_ns=2088374951547735 loop_exit_ns=2088374951548047 deregister_start_ns=2088374951548082 deregister_end_ns=2088374951552087 +diagnostic_worker index=3 completed=2192384 last_start_ns=2088374953066873 last_end_ns=2088374953068204 loop_exit_ns=2088374953068471 deregister_start_ns=2088374953068500 deregister_end_ns=2088374953069130 +diagnostic_worker index=4 completed=3276800 last_start_ns=2088374952804080 last_end_ns=2088374952805437 loop_exit_ns=2088374952805667 deregister_start_ns=2088374952805721 deregister_end_ns=2088374952806372 +diagnostic_worker index=5 completed=3049728 last_start_ns=2088374951978479 last_end_ns=2088374951979922 loop_exit_ns=2088374951980062 deregister_start_ns=2088374951980092 deregister_end_ns=2088374951980700 +diagnostic_worker index=6 completed=2567168 last_start_ns=2088374953280246 last_end_ns=2088374953281790 loop_exit_ns=2088374953282054 deregister_start_ns=2088374953282110 deregister_end_ns=2088374953282639 +diagnostic_worker index=7 completed=2240512 last_start_ns=2088374952139501 last_end_ns=2088374952140882 loop_exit_ns=2088374952141055 deregister_start_ns=2088374952141110 deregister_end_ns=2088374952141976 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.summary.csv new file mode 100644 index 000000000..a95d89143 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-01-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2037646.976453,9.815243,20000000,0.003868,0.001392,0.004288,0.010880,2399.571154,0.003868,0.001392,0.004288,0.010880,2399.571154,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.csv new file mode 100644 index 000000000..79fc1d142 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100066,0.100066,491203,0.014639,4908780.289,0.000,0.000,21.749,0.000,0.001,8.268,78.355,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,21.749,475335.319,723980.710,708341.064,627624.500,460355.236,741359.205,577597.619,594186.637 +0.200244,0.100178,951033,0.028343,4590151.105,0.000,0.000,18.930,0.000,0.001,9.080,150.121,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,18.930,566114.976,682578.219,683985.720,581068.429,534371.331,517680.961,452836.080,571515.389 +0.300413,0.100169,1396723,0.041626,4449374.906,0.000,0.000,21.272,0.000,6.030,9.371,223.180,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,21.272,564625.067,662379.737,674199.746,451556.296,495312.293,600194.908,553723.504,447383.354 +0.400575,0.100162,1853359,0.055234,4558972.504,0.000,0.000,20.719,0.000,0.003,9.408,281.703,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.719,581318.015,687196.446,594536.595,494488.716,460443.883,599039.299,569147.736,572801.815 +0.500732,0.100157,2296960,0.068455,4429056.956,0.000,0.000,23.138,0.000,15.911,9.484,288.609,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,23.138,508501.718,522719.398,554100.135,560569.978,450103.396,632287.391,599099.492,601675.448 +0.600906,0.100175,2465456,0.073476,1682023.070,0.000,0.000,98.508,0.000,59.739,10.680,294.965,0.000,107.820,0.436646,14.085,8,0.000,0.000,0.000,0,0.000,0,98.508,106384.246,194180.946,223220.242,35817.460,233911.574,111914.589,447069.386,329524.627 +0.701080,0.100174,2802665,0.083526,3366242.803,0.000,0.000,104.777,0.000,22.146,9.042,294.965,15.325,971.945,0.586182,13.990,8,0.000,0.000,0.000,0,0.000,0,104.777,455089.505,465940.656,263392.485,509804.465,225837.718,583157.050,470472.784,392548.140 +0.801238,0.100157,3180873,0.094797,3776132.968,0.000,0.000,24.967,0.000,12.756,9.381,294.965,70.514,745.038,0.586182,13.917,8,0.000,0.000,0.000,0,0.000,0,24.967,453535.727,382417.730,444659.705,558260.795,445079.045,562094.757,432219.298,497865.911 +0.901402,0.100165,3574338,0.106524,3928184.954,0.000,0.000,18.741,0.000,11.731,9.339,294.965,84.899,252.709,0.594978,13.893,8,0.000,0.000,0.000,0,0.000,0,18.741,474888.424,476126.386,443490.100,511817.645,476505.762,604874.492,510629.601,429852.544 +1.001567,0.100164,3971683,0.118365,3966932.172,0.000,0.000,18.234,0.000,11.842,9.174,294.965,45.433,131.035,0.653687,13.880,8,0.000,0.000,0.000,0,0.000,0,18.234,367526.140,553660.314,511319.881,578020.290,442562.852,616407.218,393413.606,504021.872 +1.101736,0.100170,4157437,0.123901,1854396.242,0.000,0.000,76.793,0.000,19.367,10.459,294.965,123.892,6.707,0.777111,13.879,8,0.000,0.000,0.000,0,0.000,0,76.793,136358.831,112678.975,97454.785,466039.923,33063.947,499443.294,449557.865,59798.623 +1.201911,0.100175,4600001,0.137091,4417911.703,0.000,0.000,24.911,0.000,0.001,8.730,294.965,0.000,0.000,0.777111,13.879,8,0.000,0.000,0.000,0,0.000,0,24.911,656731.174,565011.620,512483.507,550327.307,467472.246,618328.352,443514.156,604043.341 +1.302080,0.100168,5048169,0.150447,4474142.189,0.000,0.000,14.200,0.000,0.001,8.528,294.965,0.000,0.000,0.777111,13.879,8,0.000,0.000,0.000,0,0.000,0,14.200,611789.288,577297.398,422727.809,625366.414,495774.744,668344.007,519654.512,553188.016 +1.402302,0.100223,5433230,0.161923,3842049.529,0.000,0.000,20.229,0.000,0.003,8.267,294.965,0.000,378.921,1.346016,13.842,8,0.000,0.000,0.000,0,0.000,0,20.229,512987.014,361873.709,469723.409,533631.017,452272.292,512188.792,494757.631,504615.666 +1.502476,0.100174,5816743,0.173352,3828474.274,0.000,0.000,16.627,0.000,28.602,9.037,294.965,0.000,467.430,1.346016,13.796,8,0.000,0.000,0.000,0,0.000,0,16.627,491685.215,568062.435,445814.960,443139.611,352906.479,479456.475,494240.772,553168.328 +1.602651,0.100175,6079010,0.181169,2618084.817,0.000,0.000,76.098,0.000,57.646,10.376,294.965,0.000,28.349,1.346016,13.794,8,0.000,0.000,0.000,0,0.000,0,76.098,449502.763,456839.913,185545.046,537279.036,130990.590,454553.917,176560.780,226812.771 +1.702840,0.100188,6533743,0.194721,4538781.160,0.000,0.000,69.629,0.000,0.638,8.387,294.965,10.761,0.039,1.346016,13.794,8,0.000,0.000,0.000,0,0.000,0,69.629,668440.985,543616.094,673371.698,463487.018,495187.310,735434.801,571044.432,388198.824 +1.802991,0.100152,6989669,0.208308,4552348.579,0.000,0.000,14.492,0.000,0.004,8.702,294.965,0.000,5.304,1.547485,13.793,8,0.000,0.000,0.000,0,0.000,0,14.492,627926.675,495387.897,653278.187,446342.359,496456.275,678569.789,649893.325,504494.072 +1.903170,0.100178,7341057,0.218781,3507622.051,0.000,0.000,23.226,0.000,3.391,8.026,294.965,0.000,557.014,1.624756,13.739,8,0.000,0.000,0.000,0,0.000,0,23.226,387199.198,421388.201,349067.229,417994.256,457942.984,536403.003,472946.217,464680.963 +2.003342,0.100172,7631368,0.227432,2898130.635,0.000,0.000,17.930,0.000,55.106,9.755,294.965,0.000,330.916,1.744102,13.706,8,0.000,0.000,0.000,0,0.000,0,17.930,516253.010,212075.627,230713.604,201643.550,514735.617,232430.654,534851.056,455427.516 +2.103519,0.100178,7904147,0.235562,2722949.984,0.000,0.000,77.462,0.000,0.001,9.697,294.965,0.741,18.912,1.879398,13.704,8,0.000,0.000,0.000,0,0.000,0,77.462,510233.066,226008.273,292779.587,227655.345,343239.895,44011.770,475125.469,603896.580 +2.203692,0.100173,8366151,0.249331,4612063.298,0.000,0.000,13.848,0.000,0.003,8.667,294.965,0.000,8.384,2.135254,13.703,8,0.000,0.000,0.000,0,0.000,0,13.848,554760.525,510347.339,659908.668,461232.285,646162.443,456560.365,664949.949,658141.724 +2.303856,0.100163,8821188,0.262892,4542950.136,0.000,0.000,11.058,0.000,0.775,8.524,294.965,0.000,145.700,2.135254,13.689,8,0.000,0.000,0.000,0,0.000,0,11.058,497727.077,504715.663,550361.112,542034.711,574861.097,533338.914,648101.475,691810.087 +2.404011,0.100156,9214488,0.274613,3926891.093,0.000,0.000,17.379,0.000,0.878,8.596,294.965,0.000,607.843,2.427246,13.630,8,0.000,0.000,0.000,0,0.000,0,17.379,407975.329,479324.334,539870.146,450259.549,528547.759,524184.547,446046.104,550683.324 +2.504173,0.100161,9437300,0.281253,2224532.541,0.000,0.000,76.558,0.000,13.047,10.516,294.965,21.684,146.756,2.427246,13.615,8,0.000,0.000,0.000,0,0.000,0,76.558,110991.007,561654.231,153123.062,148001.321,384529.876,88307.588,574922.833,203002.622 +2.604342,0.100169,9807905,0.292298,3699782.975,0.000,0.000,42.934,0.000,1.884,9.182,294.965,19.849,14.390,2.427246,13.614,8,0.000,0.000,0.000,0,0.000,0,42.934,457155.629,578550.000,245124.786,322962.936,482532.643,414318.191,612442.590,586696.201 +2.704505,0.100163,10255001,0.305623,4463693.642,0.000,0.000,11.643,0.000,13.774,8.479,294.965,0.000,0.000,2.427246,13.614,8,0.000,0.000,0.000,0,0.000,0,11.643,549136.072,568824.023,464683.551,555286.061,507793.373,533331.800,635715.132,648923.630 +2.804674,0.100169,10617515,0.316427,3619026.126,0.000,0.000,14.942,0.000,10.515,8.104,294.965,0.000,362.201,2.675781,13.579,8,0.000,0.000,0.000,0,0.000,0,14.942,473010.910,487945.679,392636.691,416306.704,418203.500,473749.662,505246.452,451926.529 +2.904832,0.100158,10980049,0.327231,3619626.094,0.000,0.000,21.919,0.000,1.152,8.266,294.965,0.000,416.452,2.742432,13.538,8,0.000,0.000,0.000,0,0.000,0,21.919,456808.886,483736.379,456030.115,435212.977,426277.083,436950.235,497275.007,427335.413 +3.007259,0.102428,11207171,0.334000,2217382.897,0.000,0.000,78.430,0.000,82.908,10.191,294.965,15.255,188.318,2.919067,13.519,8,0.000,0.000,0.000,0,0.000,0,78.430,136896.219,123989.586,472009.805,480357.135,284609.797,474382.204,142841.861,102296.290 +3.107448,0.100188,11441427,0.340981,2338154.846,0.000,0.000,88.325,0.000,16.198,9.347,294.965,38.287,8.812,3.217163,13.518,8,0.000,0.000,0.000,0,0.000,0,88.325,215394.191,222271.234,264122.386,238410.827,520659.063,193255.900,460622.174,223419.072 +3.207618,0.100170,11855816,0.353331,4136867.172,0.000,0.000,18.554,0.000,0.001,8.637,294.965,0.000,0.000,3.217163,13.518,8,0.000,0.000,0.000,0,0.000,0,18.554,467696.030,532985.194,605911.393,531178.261,593083.170,413617.834,517381.683,475013.607 +3.307813,0.100196,12276230,0.365860,4195932.756,0.000,0.000,14.445,0.000,0.293,8.439,294.965,0.000,332.319,3.221680,13.486,8,0.000,0.000,0.000,0,0.000,0,14.445,598259.804,526460.244,546790.478,605455.729,494802.167,503255.632,489781.986,431126.716 +3.407971,0.100158,12644610,0.376839,3677987.823,0.000,0.000,21.271,0.000,5.456,8.261,294.965,0.000,442.309,3.305176,13.442,8,0.000,0.000,0.000,0,0.000,0,21.271,394406.735,470506.477,410760.891,483356.172,464495.976,515645.147,494338.816,444477.610 +3.508139,0.100167,12942508,0.385717,2974002.709,0.000,0.000,15.281,0.000,63.495,9.916,294.965,0.000,180.440,3.403931,13.425,8,0.000,0.000,0.000,0,0.000,0,15.281,217625.781,550099.354,543530.348,444086.776,184780.751,645090.377,190960.409,197828.914 +3.608315,0.100176,13165191,0.392353,2222908.323,0.000,0.000,79.720,0.000,6.844,9.908,294.965,80.639,24.059,3.743286,13.422,8,0.000,0.000,0.000,0,0.000,0,79.720,166965.438,238848.621,512056.625,117602.524,160646.586,405953.812,476349.619,144485.098 +3.708488,0.100173,13584842,0.404860,4189261.279,0.000,0.000,14.802,0.000,0.288,8.659,294.965,0.000,0.039,3.743286,13.422,8,0.000,0.000,0.000,0,0.000,0,14.802,624120.079,532927.870,515557.925,580026.375,533816.332,462499.732,524073.191,416239.776 +3.811250,0.102762,14001048,0.417264,4050193.651,0.000,0.000,22.361,0.000,3.744,8.444,294.965,0.000,372.789,4.023026,13.385,8,0.000,0.000,0.000,0,0.000,0,22.361,463225.706,483583.426,558942.021,561501.333,559428.583,430431.482,480615.403,512465.697 +3.911416,0.100166,14436379,0.430238,4346113.878,0.000,0.000,14.544,0.000,0.001,8.789,294.965,0.000,407.645,4.023026,13.345,8,0.000,0.000,0.000,0,0.000,0,14.544,434051.315,610918.466,507509.686,580898.172,523672.923,539247.136,621381.142,528435.038 +4.011572,0.100157,14658100,0.436845,2213739.123,0.000,0.000,72.604,0.000,73.091,9.559,294.965,18.097,220.241,4.023026,13.323,8,0.000,0.000,0.000,0,0.000,0,72.604,152091.539,259832.614,594897.272,501853.154,150523.996,150234.450,246892.902,157413.195 +4.111742,0.100169,14953293,0.445643,2946939.123,0.000,0.000,73.519,0.000,0.205,9.730,294.965,49.720,60.328,4.267456,13.318,8,0.000,0.000,0.000,0,0.000,0,73.519,201528.695,436051.512,203844.773,581694.853,513111.005,473657.823,284787.689,252262.773 +4.211902,0.100160,15426247,0.459738,4721967.145,0.000,0.000,10.619,0.000,0.004,8.492,294.965,0.000,3.471,4.277466,13.317,8,0.000,0.000,0.000,0,0.000,0,10.619,576635.221,657186.038,658483.956,599288.890,546094.201,575097.687,583274.573,525906.577 +4.312083,0.100180,15818285,0.471422,3913322.753,0.000,0.000,20.360,0.000,0.001,7.891,294.965,0.000,563.320,4.343994,13.262,8,0.000,0.000,0.000,0,0.000,0,20.360,492771.341,421090.609,599109.572,478686.741,506426.715,506835.977,549788.517,358613.280 +4.412245,0.100163,16222949,0.483482,4040059.712,0.000,0.000,20.063,0.000,0.001,8.472,294.965,0.000,317.413,4.411011,13.231,8,0.000,0.000,0.000,0,0.000,0,20.063,442668.998,493925.514,552010.907,598844.626,503719.562,497779.237,423639.992,527470.877 +4.512438,0.100193,16535606,0.492799,3120545.226,0.000,0.000,50.489,0.000,41.044,6.236,356.828,49.787,182.733,4.510864,13.213,8,0.000,0.000,0.000,0,0.000,0,50.489,321698.902,533080.792,466429.474,440479.575,333266.569,331120.712,143862.248,550606.954 +4.612605,0.100166,16683792,0.497216,1479397.218,0.000,0.000,17.714,0.000,141.211,7.834,356.828,676.998,190.893,4.631104,13.194,8,0.000,0.000,0.000,0,0.000,0,17.714,0.000,420909.304,0.000,494816.269,0.000,0.000,0.000,563671.645 +4.712758,0.100154,16781653,0.500132,977110.107,0.000,0.000,16.409,0.000,241.364,5.215,356.828,351.102,696.119,4.977051,13.126,8,0.000,0.000,0.000,0,0.000,0,16.409,0.000,335734.637,0.000,321127.060,0.000,0.000,0.000,320248.409 +4.812916,0.100158,16904250,0.503786,1224039.029,0.000,0.000,40.020,0.000,341.522,6.882,356.828,470.040,646.324,5.002197,13.063,8,0.000,0.000,0.000,0,0.000,0,40.020,0.000,259460.690,0.000,472274.967,0.000,0.000,0.000,492303.372 +4.913064,0.100148,17034725,0.507674,1302821.655,0.000,0.000,13.036,0.000,441.670,7.659,356.828,616.431,305.095,5.146484,13.033,8,0.000,0.000,0.000,0,0.000,0,13.036,0.000,475146.721,0.000,408844.856,0.000,0.000,0.000,418830.077 +5.013226,0.100162,17145827,0.510985,1109223.956,0.000,0.000,75.854,0.000,541.832,3.634,356.828,198.897,711.738,5.146484,12.964,8,0.000,0.000,0.000,0,0.000,0,75.854,0.000,535932.224,0.000,513748.144,0.000,0.000,0.000,59543.588 +5.113348,0.100122,17276697,0.514886,1307111.076,0.000,0.000,8.109,0.000,641.954,5.216,356.828,318.948,231.476,5.165161,12.941,8,0.000,0.000,0.000,0,0.000,0,8.109,0.000,529805.968,0.000,320720.133,0.000,0.000,0.000,456584.975 +5.213479,0.100132,17414968,0.519006,1380892.538,0.000,0.000,22.800,0.000,742.085,6.383,356.828,507.106,160.687,5.324829,12.925,8,0.000,0.000,0.000,0,0.000,0,22.800,0.000,522682.072,0.000,426598.532,0.000,0.000,0.000,431611.934 +5.313638,0.100159,17495793,0.521415,806970.274,0.000,0.000,13.894,0.000,842.244,2.993,356.828,137.945,470.153,5.324829,12.879,8,0.000,0.000,0.000,0,0.000,0,13.894,0.000,358940.777,0.000,356874.055,0.000,0.000,0.000,91155.442 +5.413792,0.100154,17599882,0.524517,1039289.401,0.000,0.000,104.978,0.000,942.398,4.598,356.828,302.152,545.137,5.389038,12.826,8,0.000,0.000,0.000,0,0.000,0,104.978,0.000,389669.873,0.000,387742.841,0.000,0.000,0.000,261876.686 +5.513948,0.100156,17740367,0.528704,1402659.075,0.000,0.000,18.309,0.000,1042.554,7.451,356.828,562.013,231.240,5.389038,12.803,8,0.000,0.000,0.000,0,0.000,0,18.309,0.000,374844.500,0.000,530311.664,0.000,0.000,0.000,497502.910 +5.614115,0.100166,17858342,0.532220,1177789.393,0.000,0.000,4.703,0.000,1142.720,4.907,356.828,284.019,581.259,5.494385,12.746,8,0.000,0.000,0.000,0,0.000,0,4.703,0.000,431312.016,0.000,399305.296,0.000,0.000,0.000,347172.080 +5.714243,0.100129,17952610,0.535029,941470.117,0.000,0.000,37.403,0.000,1242.849,3.977,356.828,269.536,485.665,5.560669,12.699,8,0.000,0.000,0.000,0,0.000,0,37.403,0.000,358798.908,0.000,363622.708,0.000,0.000,0.000,219048.501 +5.814378,0.100135,18114070,0.539841,1612425.241,0.000,0.000,3.415,0.000,1342.984,6.635,356.828,460.239,218.221,5.587524,12.678,8,0.000,0.000,0.000,0,0.000,0,3.415,0.000,672463.016,0.000,274679.526,0.000,0.000,0.000,665282.700 +5.914534,0.100156,18202341,0.542472,881337.018,0.000,0.000,9.843,0.000,1443.140,4.177,356.828,277.263,608.154,5.688965,12.618,8,0.000,0.000,0.000,0,0.000,0,9.843,0.000,433943.985,0.000,0.000,0.000,0.000,0.000,447393.033 +6.014684,0.100150,18284525,0.544921,820606.710,0.000,0.000,5.734,0.000,1543.290,2.675,356.828,221.191,473.078,5.721924,12.572,8,0.000,0.000,0.000,0,0.000,0,5.734,0.000,637911.283,0.000,0.000,0.000,0.000,0.000,182695.427 +6.114810,0.100126,18413929,0.548778,1292407.353,0.000,0.000,68.152,0.000,1643.416,4.990,356.828,378.038,257.370,5.750732,12.547,8,0.000,0.000,0.000,0,0.000,0,68.152,0.000,646922.768,0.000,0.000,0.000,0.000,0.000,645484.585 +6.214942,0.100132,18514417,0.551773,1003558.735,0.000,0.000,11.969,0.000,1743.548,4.458,356.828,311.075,450.930,5.826416,12.503,8,0.000,0.000,0.000,0,0.000,0,11.969,0.000,495887.125,0.000,0.000,0.000,0.000,0.000,507671.610 +6.315086,0.100144,18603900,0.554439,893545.394,0.000,0.000,7.629,0.000,1843.692,2.866,356.828,179.274,509.619,5.840454,12.453,8,0.000,0.000,0.000,0,0.000,0,7.629,0.000,454077.196,0.000,0.000,0.000,0.000,0.000,439468.199 +6.415225,0.100139,18629160,0.555192,252248.587,0.000,0.000,1936.866,0.000,1943.831,4.310,364.887,179.633,329.073,5.877686,12.421,8,0.000,0.000,0.000,0,0.000,0,1936.866,0.000,116637.510,9.986,0.000,9.986,9.986,0.000,135581.119 +6.515380,0.100155,18629162,0.555192,19.969,0.000,0.000,1953.551,0.000,749.997,10.125,365.004,52.926,31.202,5.882690,12.418,8,0.000,0.000,0.000,0,0.000,0,1953.551,9.985,0.000,0.000,0.000,0.000,0.000,9.985,0.000 +6.615533,0.100153,18629164,0.555192,19.969,0.000,0.000,837.535,0.000,281.969,9.356,365.004,132.843,6.513,5.887234,12.417,8,0.000,0.000,0.000,0,0.000,0,837.535,0.000,0.000,0.000,9.985,0.000,0.000,0.000,9.985 +6.719246,0.103713,18629164,0.555192,0.000,0.000,0.000,0.000,0.000,385.682,8.803,365.004,895.990,3.578,5.986938,12.417,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.819408,0.100161,18629176,0.555193,119.807,0.000,0.000,405.483,0.000,88.561,5.177,365.004,486.481,642.792,6.085693,12.354,8,0.000,0.000,0.000,0,0.000,0,405.483,9.984,19.968,9.984,19.968,19.968,9.984,9.984,19.968 +6.919551,0.100144,18629177,0.555193,9.986,0.000,0.000,187.722,0.000,186.537,6.675,365.004,611.698,433.946,6.119751,12.311,8,0.000,0.000,0.000,0,0.000,0,187.722,0.000,0.000,0.000,0.000,0.000,9.986,0.000,0.000 +7.019705,0.100154,18629190,0.555193,129.800,0.000,0.000,214.500,0.000,264.174,5.020,365.004,382.731,610.233,6.249023,12.252,8,0.000,0.000,0.000,0,0.000,0,214.500,19.969,19.969,19.969,19.969,0.000,9.985,19.969,19.969 +7.119825,0.100120,18629193,0.555193,29.964,0.000,0.000,271.043,0.000,194.474,5.065,365.004,589.646,626.204,6.274170,12.190,8,0.000,0.000,0.000,0,0.000,0,271.043,0.000,9.988,0.000,0.000,19.976,0.000,0.000,0.000 +7.219974,0.100149,18629206,0.555194,129.807,0.000,0.000,269.770,0.000,186.581,7.015,365.004,559.752,294.678,6.410522,12.162,8,0.000,0.000,0.000,0,0.000,0,269.770,19.970,9.985,19.970,19.970,0.000,19.970,19.970,19.970 +7.320117,0.100143,18629210,0.555194,39.943,0.000,0.000,195.305,0.000,177.218,4.476,365.004,451.542,776.195,6.410522,12.086,8,0.000,0.000,0.000,0,0.000,0,195.305,0.000,19.971,0.000,0.000,19.971,0.000,0.000,0.000 +7.421396,0.101279,18629219,0.555194,88.864,0.000,0.000,268.908,0.000,203.630,6.838,365.004,633.540,449.256,6.460449,12.041,8,0.000,0.000,0.000,0,0.000,0,268.908,19.748,0.000,19.748,19.748,0.000,9.874,0.000,19.748 +7.521526,0.100130,18629228,0.555194,89.883,0.000,0.000,216.350,0.000,170.204,4.635,365.004,380.637,624.069,6.564819,11.980,8,0.000,0.000,0.000,0,0.000,0,216.350,0.000,19.974,0.000,0.000,19.974,9.987,19.974,19.974 +7.621711,0.100185,18629234,0.555194,59.889,0.000,0.000,187.781,0.000,216.597,5.797,365.004,609.690,550.464,6.598511,11.926,8,0.000,0.000,0.000,0,0.000,0,187.781,19.963,0.000,19.963,0.000,0.000,19.963,0.000,0.000 +7.721862,0.100150,18629243,0.555195,89.865,0.000,0.000,275.693,0.000,177.039,6.146,365.004,558.028,481.619,6.725220,11.879,8,0.000,0.000,0.000,0,0.000,0,275.693,0.000,19.970,0.000,19.970,19.970,0.000,9.985,19.970 +7.822021,0.100160,18629251,0.555195,79.873,0.000,0.000,185.044,0.000,187.477,4.784,365.004,505.950,689.018,6.742065,11.812,8,0.000,0.000,0.000,0,0.000,0,185.044,19.968,0.000,19.968,0.000,0.000,29.952,9.984,0.000 +7.922174,0.100153,18780897,0.559714,1514145.855,0.000,0.000,206.722,0.000,195.879,8.133,365.004,406.059,476.498,6.799561,11.765,8,0.000,0.000,0.000,0,0.000,0,206.722,0.000,319371.888,0.000,240582.306,353769.317,394387.238,0.000,206035.106 +8.022336,0.100162,19175122,0.571463,3935884.494,0.000,0.000,217.547,0.000,0.001,9.050,365.004,0.819,286.178,6.899292,11.737,8,0.000,0.000,0.000,0,0.000,0,217.547,542043.353,379226.677,423964.323,503675.406,568390.742,586181.968,431232.568,501169.459 +8.122483,0.100147,19604623,0.584263,4288687.745,0.000,0.000,14.716,0.000,0.123,9.125,365.004,0.000,328.851,6.899292,11.705,8,0.000,0.000,0.000,0,0.000,0,14.716,578766.799,587463.978,449477.394,614454.190,440151.142,533393.687,451664.170,633316.384 +8.222683,0.100200,20000000,0.596046,3945894.901,0.000,0.000,15.495,0.000,0.000,8.212,365.004,0.000,281.742,6.932495,11.677,0,0.000,0.000,0.000,0,0.000,0,15.495,417536.693,453005.904,438464.925,502467.191,491768.543,543615.069,476429.157,622607.419 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.log new file mode 100644 index 000000000..4e1c8a6c4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=325 +worker=6 kind=insert tid=6 os_tid=326 +worker=0 kind=insert tid=7 os_tid=320 +start_monotonic_ns=2088375276766006 main_address=0x55825b67e300 +worker=3 kind=insert tid=8 os_tid=323 +worker=2 kind=insert tid=9 os_tid=322 +worker=7 kind=insert tid=12 os_tid=327 +worker=4 kind=insert tid=11 os_tid=324 +worker=1 kind=insert tid=10 os_tid=321 +load_end reason=complete inserted=20000000 elapsed_s=8.223 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.161 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088375276767943 cpu_ns=9627602 +diagnostic_stage name=stop_request wall_ns=2088383499526466 cpu_ns=62774180663 +diagnostic_stage name=workers_joined wall_ns=2088383499569875 cpu_ns=62774223458 +diagnostic_stage name=before_close wall_ns=2088383499679079 cpu_ns=62774332607 +diagnostic_stage name=after_close wall_ns=2088383660211026 cpu_ns=62855731934 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088383491472460 +diagnostic_worker index=0 completed=2112512 last_start_ns=2088383490967416 last_end_ns=2088383490968510 loop_exit_ns=2088383490968662 deregister_start_ns=2088383490968714 deregister_end_ns=2088383490969282 +diagnostic_worker index=1 completed=3141632 last_start_ns=2088383490190492 last_end_ns=2088383490192012 loop_exit_ns=2088383490192157 deregister_start_ns=2088383490192210 deregister_end_ns=2088383490192796 +diagnostic_worker index=2 completed=2228224 last_start_ns=2088383489836467 last_end_ns=2088383489837991 loop_exit_ns=2088383489838146 deregister_start_ns=2088383489838186 deregister_end_ns=2088383489838804 +diagnostic_worker index=3 completed=2818048 last_start_ns=2088383489739589 last_end_ns=2088383489741006 loop_exit_ns=2088383489741139 deregister_start_ns=2088383489741184 deregister_end_ns=2088383489744217 +diagnostic_worker index=4 completed=2121728 last_start_ns=2088383490634968 last_end_ns=2088383490636125 loop_exit_ns=2088383490636324 deregister_start_ns=2088383490636353 deregister_end_ns=2088383490636800 +diagnostic_worker index=5 completed=2372608 last_start_ns=2088383491471171 last_end_ns=2088383491472460 loop_exit_ns=2088383491472714 deregister_start_ns=2088383491472760 deregister_end_ns=2088383491473372 +diagnostic_worker index=6 completed=2291712 last_start_ns=2088383490896662 last_end_ns=2088383490897883 loop_exit_ns=2088383490898040 deregister_start_ns=2088383490898066 deregister_end_ns=2088383490898518 +diagnostic_worker index=7 completed=2913536 last_start_ns=2088383490020521 last_end_ns=2088383490021886 loop_exit_ns=2088383490022014 deregister_start_ns=2088383490022063 deregister_end_ns=2088383490022680 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.summary.csv new file mode 100644 index 000000000..52e613b44 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-02-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2432260.204022,8.222804,20000000,0.003232,0.001424,0.004288,0.011136,1953.550894,0.003232,0.001424,0.004288,0.011136,1953.550894,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.csv new file mode 100644 index 000000000..da8acc5b5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.csv @@ -0,0 +1,90 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100084,0.100084,517790,0.015431,5173559.177,0.000,0.000,19.634,0.000,0.006,8.216,83.891,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,19.634,598737.635,662374.242,771392.771,648365.995,781684.136,500669.918,598807.576,611526.904 +0.200262,0.100178,964121,0.028733,4455359.634,0.000,0.000,21.777,0.000,0.003,9.039,151.746,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,21.777,532729.371,526041.306,694041.518,657856.089,646246.805,545276.980,305574.717,547592.848 +0.300432,0.100170,1418435,0.042273,4535429.045,0.000,0.000,15.679,0.000,12.138,9.392,228.547,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,15.679,572157.241,479534.714,704372.454,602375.865,472836.103,575421.691,558101.139,570629.838 +0.400579,0.100146,1859473,0.055417,4403932.687,0.000,0.000,21.840,0.000,0.002,9.559,282.727,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,21.840,544892.283,513707.937,598443.884,639224.182,587250.271,545451.465,543714.008,431248.656 +0.502081,0.101503,2269171,0.067627,4036329.945,0.000,0.000,18.887,0.000,20.381,10.240,291.977,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,18.887,462490.598,504991.970,575098.546,500440.363,446776.715,585659.852,455820.818,505051.082 +0.602284,0.100202,2441560,0.072764,1720409.285,0.000,0.000,99.487,0.000,35.489,10.680,297.832,0.000,59.411,0.187012,14.090,8,0.000,0.000,0.000,0,0.000,0,99.487,56166.365,68112.196,188758.106,379142.922,123110.923,394960.919,53441.877,456715.977 +0.702443,0.100159,2693892,0.080284,2519310.090,0.000,0.000,122.304,0.000,0.721,7.966,297.832,7.800,757.934,0.411865,14.016,8,0.000,0.000,0.000,0,0.000,0,122.304,353637.126,418314.182,408080.471,356093.217,317904.002,71496.202,253606.342,340178.548 +0.802605,0.100162,3036541,0.090496,3420951.275,0.000,0.000,26.171,0.000,4.186,8.404,297.832,44.927,846.910,0.504272,13.933,8,0.000,0.000,0.000,0,0.000,0,26.171,413101.164,510303.788,528055.047,463789.098,422615.760,327919.079,429414.752,325752.587 +0.902775,0.100170,3415896,0.101802,3787093.611,0.000,0.000,22.228,0.000,0.001,9.495,297.832,85.245,432.544,0.607113,13.891,8,0.000,0.000,0.000,0,0.000,0,22.228,472943.707,564996.771,576397.335,432642.414,460734.521,370278.734,433680.644,475419.486 +1.002947,0.100172,3826841,0.114049,4102412.557,0.000,0.000,15.176,0.000,0.001,9.516,297.832,101.233,108.135,0.608887,13.880,8,0.000,0.000,0.000,0,0.000,0,15.176,501789.211,577339.609,607777.394,503735.871,504085.272,391039.196,512191.366,504454.638 +1.103117,0.100170,4083312,0.121692,2560350.133,0.000,0.000,22.912,0.000,58.546,9.244,297.832,85.674,101.507,0.681767,13.870,8,0.000,0.000,0.000,0,0.000,0,22.912,231066.531,639850.437,289766.574,257631.295,223748.991,222880.470,472854.804,222551.031 +1.203282,0.100165,4444053,0.132443,3601482.464,0.000,0.000,75.518,0.000,0.001,9.418,297.832,37.126,1.248,0.775646,13.870,8,0.000,0.000,0.000,0,0.000,0,75.518,516060.636,363950.988,449330.465,515741.162,507724.357,330845.475,418081.896,499747.486 +1.303442,0.100160,4905605,0.146198,4608145.953,0.000,0.000,13.947,0.000,2.086,8.428,297.832,0.000,0.000,0.775646,13.870,8,0.000,0.000,0.000,0,0.000,0,13.947,657028.610,546185.982,550698.761,634574.541,682967.102,496475.530,449700.380,590515.046 +1.403613,0.100172,5313036,0.158341,4067324.005,0.000,0.000,13.969,0.000,5.540,8.290,297.832,0.000,223.678,1.041260,13.848,8,0.000,0.000,0.000,0,0.000,0,13.969,521334.561,519717.339,421336.317,539533.303,585783.863,475193.812,517810.614,486614.196 +1.503791,0.100178,5676519,0.169173,3628373.056,0.000,0.000,21.513,0.000,0.001,8.351,297.832,0.000,491.157,1.101318,13.800,8,0.000,0.000,0.000,0,0.000,0,21.513,481752.687,505670.125,443580.617,388289.013,543602.621,418555.152,471081.677,375841.164 +1.603965,0.100173,5899632,0.175823,2227272.275,0.000,0.000,74.636,0.000,6.029,10.150,297.832,2.574,134.845,1.236332,13.787,8,0.000,0.000,0.000,0,0.000,0,74.636,148672.493,157776.724,565670.237,135265.714,553930.570,116158.808,438240.949,111556.779 +1.704157,0.100192,6337370,0.188868,4368989.094,0.000,0.000,27.198,0.000,1.103,8.866,297.832,0.000,0.663,1.286259,13.787,8,0.000,0.000,0.000,0,0.000,0,27.198,694655.872,728750.391,596214.933,483701.023,467162.786,458190.019,554345.347,385968.724 +1.804336,0.100179,6804458,0.202789,4662523.080,0.000,0.000,10.618,0.000,0.002,8.668,297.832,0.000,0.000,1.286259,13.787,8,0.000,0.000,0.000,0,0.000,0,10.618,593156.849,695533.354,618701.065,669559.908,560904.657,519578.728,494383.886,510704.633 +1.904503,0.100167,7155482,0.213250,3504376.617,0.000,0.000,19.980,0.000,5.927,7.795,297.832,0.000,403.388,1.600586,13.747,8,0.000,0.000,0.000,0,0.000,0,19.980,465710.791,520758.687,519261.193,534934.968,441870.680,298730.177,305928.133,417181.988 +2.004665,0.100162,7510733,0.223837,3546771.289,0.000,0.000,26.567,0.000,2.123,7.902,297.832,0.000,431.450,1.677246,13.705,8,0.000,0.000,0.000,0,0.000,0,26.567,432659.952,437801.633,446078.241,475800.151,502007.746,425791.066,360686.406,465946.095 +2.104844,0.100179,7663319,0.228385,1523137.073,0.000,0.000,76.631,0.000,26.513,10.283,297.832,0.546,40.358,1.829472,13.701,8,0.000,0.000,0.000,0,0.000,0,76.631,1577.180,131125.585,426966.707,140948.026,183182.523,568883.002,69765.280,688.769 +2.205015,0.100172,8102660,0.241478,4385885.487,0.000,0.000,36.238,0.000,0.001,8.805,297.832,0.000,2.574,1.879150,13.701,8,0.000,0.000,0.000,0,0.000,0,36.238,460949.186,512600.572,475054.986,631546.506,684645.409,535082.003,576221.423,509785.402 +2.305169,0.100154,8563464,0.255211,4600974.513,0.000,0.000,11.907,0.000,0.002,8.644,297.832,0.000,0.000,1.879150,13.701,8,0.000,0.000,0.000,0,0.000,0,11.907,536066.789,484745.600,595685.236,572620.655,660795.250,557364.084,637091.650,556605.249 +2.405327,0.100158,8923226,0.265933,3591957.208,0.000,0.000,19.766,0.000,4.146,7.864,297.832,0.000,426.125,2.428467,13.659,8,0.000,0.000,0.000,0,0.000,0,19.766,466274.908,418330.494,437110.886,415584.822,488260.248,445018.420,476808.302,444569.128 +2.505486,0.100160,9318161,0.277703,3943060.346,0.000,0.000,15.869,0.000,15.173,9.055,297.832,0.000,459.813,2.428467,13.614,8,0.000,0.000,0.000,0,0.000,0,15.869,485375.767,451969.055,478746.342,581093.087,629076.547,438450.619,450980.632,427368.296 +2.605662,0.100176,9501859,0.283177,1833755.744,0.000,0.000,76.624,0.000,44.686,10.979,297.832,42.152,43.595,2.428467,13.610,8,0.000,0.000,0.000,0,0.000,0,76.624,519636.334,410538.159,9.982,514225.847,389315.474,9.982,9.982,9.982 +2.705814,0.100152,9943871,0.296350,4413390.947,0.000,0.000,61.785,0.000,0.001,8.925,297.832,15.055,3.822,2.428467,13.610,8,0.000,0.000,0.000,0,0.000,0,61.785,567714.412,504730.443,523042.522,653064.279,581862.840,537490.494,529802.216,515683.742 +2.806003,0.100189,10401903,0.310001,4571690.158,0.000,0.000,11.026,0.000,3.944,8.777,297.832,0.000,3.977,2.634766,13.609,8,0.000,0.000,0.000,0,0.000,0,11.026,565801.953,525907.261,649943.122,616356.522,615228.651,534920.247,521266.022,542266.380 +2.906209,0.100206,10763269,0.320770,3606226.233,0.000,0.000,20.048,0.000,0.001,7.957,297.832,0.000,546.725,2.710938,13.556,8,0.000,0.000,0.000,0,0.000,0,20.048,369847.607,430293.007,529937.603,384357.697,552570.947,437268.628,435103.092,466847.654 +3.006372,0.100162,11062930,0.329701,2991749.006,0.000,0.000,23.617,0.000,21.063,8.265,297.832,0.000,368.464,2.815308,13.520,8,0.000,0.000,0.000,0,0.000,0,23.617,454441.623,380381.955,393800.154,372215.225,390485.539,364517.732,383277.251,252629.528 +3.106522,0.100150,11208890,0.334051,1457415.102,0.000,0.000,73.398,0.000,48.153,10.014,297.832,38.068,33.270,2.929691,13.516,8,0.000,0.000,0.000,0,0.000,0,73.398,165322.156,133989.129,267788.542,275337.225,189.716,284783.065,323285.344,6719.926 +3.206698,0.100177,11661867,0.347551,4521788.410,0.000,0.000,54.259,0.000,0.001,8.685,297.832,0.000,0.039,2.964725,13.516,8,0.000,0.000,0.000,0,0.000,0,54.259,697279.205,677633.881,558893.475,475001.556,565112.497,542991.544,437228.231,567648.022 +3.306863,0.100165,12130520,0.361518,4678799.594,0.000,0.000,11.003,0.000,0.001,8.427,297.832,0.000,4.797,3.249023,13.516,8,0.000,0.000,0.000,0,0.000,0,11.003,674835.024,673986.426,539328.910,561142.869,544759.937,513301.912,524603.240,646841.276 +3.407002,0.100139,12541475,0.373765,4103847.909,0.000,0.000,13.339,0.000,0.332,8.545,297.832,0.000,643.637,3.254150,13.453,8,0.000,0.000,0.000,0,0.000,0,13.339,511009.977,495561.442,534167.801,486284.332,572204.950,529124.808,502751.452,472743.147 +3.507167,0.100165,12879402,0.383836,3373714.942,0.000,0.000,17.296,0.000,35.826,9.210,297.832,0.000,293.540,3.366333,13.424,8,0.000,0.000,0.000,0,0.000,0,17.296,396916.449,582221.332,538133.925,298149.077,379584.987,284840.989,496322.770,397545.414 +3.607433,0.100266,13073387,0.389617,1934706.274,0.000,0.000,75.788,0.000,64.981,10.604,297.832,75.970,41.296,3.740723,13.420,8,0.000,0.000,0.000,0,0.000,0,75.788,80047.182,443899.821,562075.632,316299.068,25033.445,34687.777,186105.210,286558.139 +3.707590,0.100157,13534220,0.403351,4601122.066,0.000,0.000,71.199,0.000,2.505,8.813,297.832,21.802,0.117,3.740723,13.420,8,0.000,0.000,0.000,0,0.000,0,71.199,676669.956,666915.237,583086.560,479339.087,585852.227,525546.700,425523.392,658188.908 +3.807756,0.100166,13974942,0.416486,4399914.690,0.000,0.000,11.086,0.000,17.962,8.362,297.832,0.000,185.629,4.024414,13.402,8,0.000,0.000,0.000,0,0.000,0,11.086,639727.841,635694.537,440997.798,509264.453,662120.661,517450.861,502964.912,491693.626 +3.907906,0.100151,14387175,0.428771,4116126.010,0.000,0.000,25.797,0.000,2.185,8.762,297.832,0.000,578.932,4.024414,13.345,8,0.000,0.000,0.000,0,0.000,0,25.797,575742.218,589251.856,507285.399,513186.505,482542.692,362024.342,453107.059,632985.938 +4.008059,0.100153,14708747,0.438355,3210801.085,0.000,0.000,17.898,0.000,56.242,9.884,297.832,0.000,270.094,4.024414,13.319,8,0.000,0.000,0.000,0,0.000,0,17.898,565214.098,310025.045,258773.561,246013.110,599062.243,448223.326,507382.695,276107.007 +4.108232,0.100173,14956139,0.445728,2469647.904,0.000,0.000,73.351,0.000,12.694,10.439,297.832,155.239,19.731,4.072388,13.317,8,0.000,0.000,0.000,0,0.000,0,73.351,220788.072,579327.856,129915.267,120850.947,687640.492,84933.079,485170.732,161021.459 +4.208413,0.100180,15401116,0.458989,4441761.681,0.000,0.000,14.760,0.000,0.001,8.909,297.832,0.000,6.200,4.287598,13.316,8,0.000,0.000,0.000,0,0.000,0,14.760,568045.836,565200.965,529235.809,533078.880,646055.188,520321.880,448181.946,631641.176 +4.308564,0.100151,15775617,0.470150,3739358.446,0.000,0.000,24.919,0.000,2.268,7.803,297.832,0.000,486.218,4.348389,13.269,8,0.000,0.000,0.000,0,0.000,0,24.919,557028.124,544507.048,469400.562,432276.670,419905.368,435871.237,335103.535,545265.901 +4.408726,0.100162,16161741,0.481657,3854990.867,0.000,0.000,18.597,0.000,3.344,8.360,297.832,0.000,344.286,4.414307,13.235,8,0.000,0.000,0.000,0,0.000,0,18.597,555659.249,582675.454,388001.031,431161.066,540753.412,493020.789,440955.190,422764.677 +4.508873,0.100147,16487198,0.491357,3249802.669,0.000,0.000,44.675,0.000,31.517,7.374,350.309,59.366,186.796,4.475464,13.217,8,0.000,0.000,0.000,0,0.000,0,44.675,567128.046,305991.123,348638.561,447962.856,413812.953,344814.171,505468.498,315986.461 +4.609011,0.100138,16649202,0.496185,1617808.056,0.000,0.000,30.451,0.000,131.654,7.186,358.047,609.355,198.437,4.622437,13.197,8,0.000,0.000,0.000,0,0.000,0,30.451,77982.415,516667.201,0.000,432732.997,0.000,0.000,590425.443,0.000 +4.709171,0.100161,16751209,0.499225,1018432.107,0.000,0.000,22.247,0.000,231.815,6.555,358.047,491.592,858.229,4.952637,13.114,8,0.000,0.000,0.000,0,0.000,0,22.247,0.000,374447.794,0.000,385859.442,0.000,0.000,258124.871,0.000 +4.809322,0.100151,16903065,0.503751,1516275.534,0.000,0.000,4.848,0.000,331.966,6.868,358.047,460.673,511.768,4.997803,13.063,8,0.000,0.000,0.000,0,0.000,0,4.848,0.000,587754.471,0.000,575043.622,0.000,0.000,353477.440,0.000 +4.909477,0.100155,17008892,0.506904,1056630.268,0.000,0.000,37.973,0.000,432.121,6.763,358.047,535.146,435.067,5.131836,13.021,8,0.000,0.000,0.000,0,0.000,0,37.973,0.000,369157.124,0.000,351564.425,0.000,0.000,335908.720,0.000 +5.009640,0.100163,17101661,0.509669,926179.448,0.000,0.000,50.360,0.000,532.284,3.971,358.047,256.106,572.465,5.179321,12.965,8,0.000,0.000,0.000,0,0.000,0,50.360,0.000,149316.472,0.000,383594.377,0.000,0.000,393268.599,0.000 +5.109776,0.100136,17254247,0.514217,1523792.747,0.000,0.000,11.214,0.000,632.420,7.347,358.047,587.094,296.200,5.179321,12.936,8,0.000,0.000,0.000,0,0.000,0,11.214,0.000,475225.286,0.000,522031.786,0.000,0.000,526535.675,0.000 +5.209950,0.100174,17340094,0.516775,856979.190,0.000,0.000,18.442,0.000,732.594,5.154,358.047,325.995,546.900,5.296631,12.882,8,0.000,0.000,0.000,0,0.000,0,18.442,0.000,314403.061,0.000,203935.232,0.000,0.000,338640.897,0.000 +5.310120,0.100170,17492848,0.521327,1524945.016,0.000,0.000,29.932,0.000,832.764,5.592,358.047,320.977,416.362,5.373901,12.842,8,0.000,0.000,0.000,0,0.000,0,29.932,0.000,350114.214,0.000,576259.385,0.000,0.000,598571.417,0.000 +5.410270,0.100150,17655694,0.526181,1626024.118,0.000,0.000,5.980,0.000,932.914,7.259,358.047,552.259,292.453,5.376587,12.813,8,0.000,0.000,0.000,0,0.000,0,5.980,0.000,545442.894,0.000,505682.457,0.000,0.000,574898.767,0.000 +5.510425,0.100155,17713975,0.527918,581910.378,0.000,0.000,36.994,0.000,1033.068,3.695,358.047,230.230,507.068,5.467529,12.763,8,0.000,0.000,0.000,0,0.000,0,36.994,0.000,245819.967,0.000,86586.140,0.000,0.000,249504.271,0.000 +5.610551,0.100127,17863719,0.532380,1495545.592,0.000,0.000,3.581,0.000,1133.195,5.047,358.047,305.472,349.791,5.556641,12.729,8,0.000,0.000,0.000,0,0.000,0,3.581,0.000,544620.130,0.000,545489.029,0.000,0.000,405436.434,0.000 +5.710707,0.100156,17985337,0.536005,1214283.847,0.000,0.000,21.584,0.000,1233.351,7.364,358.047,496.568,295.437,5.572266,12.700,8,0.000,0.000,0.000,0,0.000,0,21.584,0.000,430747.371,0.000,378708.631,0.000,0.000,404827.845,0.000 +5.810853,0.100146,18113428,0.539822,1279043.364,0.000,0.000,5.616,0.000,1333.497,4.777,358.047,239.572,513.235,5.649536,12.650,8,0.000,0.000,0.000,0,0.000,0,5.616,0.000,444780.887,0.000,393266.068,0.000,0.000,440996.410,0.000 +5.910977,0.100123,18227076,0.543209,1135082.237,0.000,0.000,10.583,0.000,1433.620,4.493,358.672,230.849,416.596,5.752686,12.609,8,0.000,0.000,0.000,0,0.000,0,10.583,0.000,353015.290,0.000,374668.626,0.000,0.000,407398.322,0.000 +6.011105,0.100129,18385673,0.547936,1583928.807,0.000,0.000,36.177,0.000,1533.749,6.241,358.672,378.341,383.295,5.752686,12.572,8,0.000,0.000,0.000,0,0.000,0,36.177,0.000,595173.006,0.000,368195.510,0.000,0.000,620560.290,0.000 +6.111241,0.100136,18505739,0.551514,1199028.674,0.000,0.000,49.391,0.000,1633.885,4.575,358.672,253.873,453.914,5.784790,12.528,8,0.000,0.000,0.000,0,0.000,0,49.391,0.000,463459.445,0.000,237297.148,0.000,0.000,498272.081,0.000 +6.211386,0.100144,18607683,0.554552,1017973.162,0.000,0.000,9.156,0.000,1734.029,3.592,358.672,170.965,502.323,5.898315,12.479,8,0.000,0.000,0.000,0,0.000,0,9.156,0.000,332011.591,0.000,354329.433,0.000,0.000,331632.138,0.000 +6.311529,0.100144,18625443,0.555081,177344.820,0.000,0.000,1821.411,0.000,1788.713,6.488,390.375,210.985,360.146,5.898315,12.444,8,0.000,0.000,0.000,0,0.000,0,1821.411,0.000,62170.543,9.986,56808.259,9.986,9.986,58326.075,9.986 +6.411692,0.100163,18625444,0.555081,9.984,0.000,0.000,1800.311,0.000,191.390,9.336,390.504,53.468,79.051,5.898315,12.436,8,0.000,0.000,0.000,0,0.000,0,1800.311,9.984,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.511831,0.100138,18625444,0.555081,0.000,0.000,0.000,0.000,0.000,291.528,9.289,390.504,57.499,21.221,5.898315,12.434,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.611981,0.100150,18625445,0.555082,9.985,0.000,0.000,305.593,0.000,391.679,7.182,390.504,897.012,25.626,5.918461,12.432,8,0.000,0.000,0.000,0,0.000,0,305.593,0.000,0.000,0.000,0.000,0.000,0.000,9.985,0.000 +6.712156,0.100175,18625456,0.555082,109.807,0.000,0.000,428.126,0.000,491.852,5.479,390.504,290.272,344.396,6.102417,12.398,8,0.000,0.000,0.000,0,0.000,0,428.126,9.982,0.000,19.965,19.965,19.965,19.965,19.965,0.000 +6.812288,0.100132,18625462,0.555082,59.921,0.000,0.000,542.582,0.000,171.629,3.353,390.504,420.618,442.777,6.102417,12.355,8,0.000,0.000,0.000,0,0.000,0,542.582,0.000,19.974,0.000,0.000,0.000,19.974,0.000,19.974 +6.912406,0.100118,18625468,0.555082,59.929,0.000,0.000,240.183,0.000,250.713,5.459,390.504,528.596,303.783,6.135010,12.325,8,0.000,0.000,0.000,0,0.000,0,240.183,19.976,0.000,19.976,0.000,9.988,0.000,9.988,0.000 +7.012584,0.100178,18625476,0.555082,79.858,0.000,0.000,278.460,0.000,219.555,3.651,390.504,281.179,201.594,6.246460,12.305,8,0.000,0.000,0.000,0,0.000,0,278.460,0.000,19.964,0.000,19.964,9.982,0.000,9.982,19.964 +7.112717,0.100134,18625480,0.555083,39.947,0.000,0.000,241.493,0.000,214.711,2.447,390.504,375.202,577.587,6.246460,12.249,8,0.000,0.000,0.000,0,0.000,0,241.493,0.000,0.000,19.973,0.000,0.000,19.973,0.000,0.000 +7.212857,0.100139,18625486,0.555083,59.917,0.000,0.000,282.649,0.000,259.084,2.802,390.504,303.796,433.381,6.281860,12.207,8,0.000,0.000,0.000,0,0.000,0,282.649,19.972,0.000,0.000,0.000,19.972,0.000,19.972,0.000 +7.313000,0.100144,18625492,0.555083,59.914,0.000,0.000,318.531,0.000,281.798,3.869,390.504,333.584,214.731,6.313965,12.186,8,0.000,0.000,0.000,0,0.000,0,318.531,0.000,19.971,0.000,19.971,0.000,0.000,0.000,19.971 +7.413139,0.100139,18625495,0.555083,29.958,0.000,0.000,325.376,0.000,323.813,3.168,390.504,369.916,357.160,6.354004,12.151,8,0.000,0.000,0.000,0,0.000,0,325.376,9.986,0.000,0.000,0.000,0.000,19.972,0.000,0.000 +7.513290,0.100151,18625498,0.555083,29.955,0.000,0.000,340.252,0.000,332.204,1.930,390.504,238.001,406.029,6.402344,12.111,8,0.000,0.000,0.000,0,0.000,0,340.252,9.985,0.000,19.970,0.000,0.000,0.000,0.000,0.000 +7.613418,0.100129,18625504,0.555083,59.923,0.000,0.000,329.071,0.000,432.332,1.558,390.504,164.554,275.310,6.436401,12.084,8,0.000,0.000,0.000,0,0.000,0,329.071,0.000,0.000,0.000,19.974,0.000,0.000,19.974,19.974 +7.713537,0.100119,18625507,0.555083,29.964,0.000,0.000,527.718,0.000,347.268,3.188,390.504,426.720,255.127,6.464970,12.059,8,0.000,0.000,0.000,0,0.000,0,527.718,0.000,19.976,0.000,0.000,9.988,0.000,0.000,0.000 +7.813654,0.100117,18625512,0.555084,49.942,0.000,0.000,374.564,0.000,372.128,4.165,390.504,415.646,231.058,6.571899,12.036,8,0.000,0.000,0.000,0,0.000,0,374.564,19.977,0.000,0.000,0.000,9.988,19.977,0.000,0.000 +7.913813,0.100159,18625518,0.555084,59.904,0.000,0.000,321.892,0.000,472.287,2.728,390.504,298.352,444.253,6.571899,11.993,8,0.000,0.000,0.000,0,0.000,0,321.892,0.000,0.000,0.000,19.968,0.000,0.000,19.968,19.968 +8.013973,0.100160,18625520,0.555084,19.968,0.000,0.000,227.753,0.000,572.447,1.716,390.504,180.180,369.643,6.591064,11.957,8,0.000,0.000,0.000,0,0.000,0,227.753,0.000,0.000,0.000,0.000,19.968,0.000,0.000,0.000 +8.114114,0.100141,18625526,0.555084,59.916,0.000,0.000,581.395,0.000,360.876,2.936,390.504,305.547,347.636,6.636230,11.923,8,0.000,0.000,0.000,0,0.000,0,581.395,19.972,19.972,19.972,0.000,0.000,0.000,0.000,0.000 +8.214236,0.100122,18625532,0.555084,59.927,0.000,0.000,379.594,0.000,330.044,2.527,390.504,299.596,247.159,6.665527,11.899,8,0.000,0.000,0.000,0,0.000,0,379.594,0.000,0.000,0.000,19.976,0.000,19.976,19.976,0.000 +8.314353,0.100117,18625536,0.555084,39.953,0.000,0.000,363.421,0.000,350.640,3.210,390.504,331.136,267.343,6.699097,11.873,8,0.000,0.000,0.000,0,0.000,0,363.421,0.000,0.000,19.977,0.000,0.000,0.000,0.000,19.977 +8.414500,0.100147,18625543,0.555084,69.897,0.000,0.000,354.125,0.000,359.265,1.709,390.504,258.760,277.054,6.731449,11.846,8,0.000,0.000,0.000,0,0.000,0,354.125,0.000,9.985,29.956,0.000,29.956,0.000,0.000,0.000 +8.514637,0.100137,18665581,0.556278,399833.084,0.000,0.000,363.320,0.000,459.402,2.340,390.504,274.351,432.650,6.782593,11.803,8,0.000,0.000,0.000,0,0.000,0,363.320,0.000,42901.317,307119.903,49771.919,19.973,19.973,0.000,0.000 +8.614789,0.100152,18907037,0.563474,2410889.613,0.000,0.000,548.782,0.000,360.973,7.545,390.504,201.646,384.415,6.828613,11.766,8,0.000,0.000,0.000,0,0.000,0,548.782,63782.896,455276.877,506858.349,318694.813,482705.120,514846.188,68725.371,0.000 +8.714936,0.100146,19268580,0.574248,3610141.287,0.000,0.000,397.829,0.000,13.195,9.260,390.504,11.858,211.955,6.863281,11.745,8,0.000,0.000,0.000,0,0.000,0,397.829,500966.105,402530.309,400513.264,555885.650,419026.143,486237.681,523373.279,321608.856 +8.815084,0.100148,19683289,0.586608,4140942.522,0.000,0.000,16.684,0.000,3.748,8.695,390.504,0.000,212.341,6.895386,11.724,8,0.000,0.000,0.000,0,0.000,0,16.684,593439.004,521665.556,590313.644,547097.800,479518.127,534196.953,443891.017,430820.421 +8.915237,0.100153,20000000,0.596046,3162282.018,0.000,0.000,21.818,0.000,0.000,7.912,390.504,0.000,289.363,7.104736,11.696,0,0.000,0.000,0.000,0,0.000,0,21.818,517769.501,302188.637,523321.025,530310.354,330655.176,266872.555,312343.133,378821.638 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.log new file mode 100644 index 000000000..58cabdc0d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=336 +worker=5 kind=insert tid=6 os_tid=339 +worker=7 kind=insert tid=7 os_tid=341 +worker=6 kind=insert tid=9 os_tid=340 +worker=0 kind=insert tid=8 os_tid=334 +worker=1 kind=insert tid=10 os_tid=335 +start_monotonic_ns=2088383785935208 main_address=0x55e486af4300 +worker=3 kind=insert tid=11 os_tid=337 +worker=4 kind=insert tid=12 os_tid=338 +load_end reason=complete inserted=20000000 elapsed_s=8.915 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.183 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088383785952340 cpu_ns=9520664 +diagnostic_stage name=stop_request wall_ns=2088392701247841 cpu_ns=62501476394 +diagnostic_stage name=workers_joined wall_ns=2088392701315859 cpu_ns=62501543579 +diagnostic_stage name=before_close wall_ns=2088392701422995 cpu_ns=62501650667 +diagnostic_stage name=after_close wall_ns=2088392884200702 cpu_ns=62592394804 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088392699393857 +diagnostic_worker index=0 completed=2292736 last_start_ns=2088392686349205 last_end_ns=2088392686350595 loop_exit_ns=2088392686350775 deregister_start_ns=2088392686350820 deregister_end_ns=2088392686353915 +diagnostic_worker index=1 completed=3091456 last_start_ns=2088392686749709 last_end_ns=2088392686751440 loop_exit_ns=2088392686751644 deregister_start_ns=2088392686751677 deregister_end_ns=2088392686752308 +diagnostic_worker index=2 completed=2409472 last_start_ns=2088392686814759 last_end_ns=2088392686815968 loop_exit_ns=2088392686816103 deregister_start_ns=2088392686816131 deregister_end_ns=2088392686816452 +diagnostic_worker index=3 completed=2961408 last_start_ns=2088392687291488 last_end_ns=2088392687292185 loop_exit_ns=2088392687292403 deregister_start_ns=2088392687292430 deregister_end_ns=2088392687293013 +diagnostic_worker index=4 completed=2388992 last_start_ns=2088392699393240 last_end_ns=2088392699393857 loop_exit_ns=2088392699394139 deregister_start_ns=2088392699394253 deregister_end_ns=2088392699394998 +diagnostic_worker index=5 completed=2025472 last_start_ns=2088392687350501 last_end_ns=2088392687351175 loop_exit_ns=2088392687351407 deregister_start_ns=2088392687351466 deregister_end_ns=2088392687351962 +diagnostic_worker index=6 completed=2806784 last_start_ns=2088392686718998 last_end_ns=2088392686720497 loop_exit_ns=2088392686720762 deregister_start_ns=2088392686720835 deregister_end_ns=2088392686721524 +diagnostic_worker index=7 completed=2023680 last_start_ns=2088392686837696 last_end_ns=2088392686838929 loop_exit_ns=2088392686839079 deregister_start_ns=2088392686839119 deregister_end_ns=2088392686839453 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.summary.csv new file mode 100644 index 000000000..c34ded1c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-03-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2243314.057405,8.915381,20000000,0.003508,0.001424,0.004288,0.011136,1821.411428,0.003508,0.001424,0.004288,0.011136,1821.411428,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.csv new file mode 100644 index 000000000..1e9fdf19e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.csv @@ -0,0 +1,96 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100175,0.100175,458783,0.013673,4579822.775,0.000,0.000,20.081,0.000,15.042,8.029,73.789,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.081,569194.837,382141.875,645671.128,674860.095,594879.930,566499.549,567697.455,578877.907 +0.200341,0.100166,909778,0.027113,4502490.679,0.000,0.000,20.497,0.000,0.001,8.875,144.539,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.497,548641.061,597080.810,510074.954,664489.134,462623.567,628089.438,550997.157,540494.557 +0.300518,0.100178,1343941,0.040053,4333923.071,0.000,0.000,20.847,0.000,0.002,9.288,214.539,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.847,303190.842,648307.128,584680.275,557897.901,549123.505,644523.856,512149.255,534050.309 +0.400710,0.100192,1774056,0.052871,4292927.927,0.000,0.000,21.015,0.000,1.977,9.502,276.570,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,21.015,522239.775,652600.101,448530.947,543878.332,550665.333,541592.709,525892.779,507527.952 +0.500890,0.100180,2213904,0.065979,4390587.086,0.000,0.000,15.283,0.000,13.291,9.673,283.855,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,15.283,539470.200,668468.301,613726.710,535088.078,568138.663,546407.728,458685.426,460601.980 +0.601082,0.100192,2396482,0.071421,1822277.855,0.000,0.000,85.252,0.000,94.912,10.529,294.637,0.000,63.238,0.146816,14.089,8,0.000,0.000,0.000,0,0.000,0,85.252,429205.132,43306.771,37517.896,469717.274,385259.589,399741.756,29383.529,28145.908 +0.701248,0.100166,2700162,0.080471,3031769.264,0.000,0.000,100.821,0.000,0.001,9.424,297.117,2.964,646.778,0.429810,14.026,8,0.000,0.000,0.000,0,0.000,0,100.821,194157.826,431034.767,567598.162,416978.092,465707.233,126629.878,426652.039,403011.267 +0.801439,0.100191,3059823,0.091190,3589735.835,0.000,0.000,19.312,0.000,0.000,9.210,297.117,69.164,963.156,0.584961,13.932,8,0.000,0.000,0.000,0,0.000,0,19.312,368194.925,357834.764,472924.373,470518.980,476477.569,443430.852,524675.273,475679.098 +0.901627,0.100188,3440047,0.102521,3795116.490,0.000,0.000,17.746,0.000,0.000,9.283,297.117,77.199,387.632,0.594002,13.894,8,0.000,0.000,0.000,0,0.000,0,17.746,417725.920,387013.568,485488.728,497196.752,506579.141,461304.123,519205.441,520602.818 +1.001766,0.100139,3823276,0.113943,3826960.040,0.000,0.000,17.794,0.000,5.733,9.478,297.117,60.619,134.344,0.616776,13.881,8,0.000,0.000,0.000,0,0.000,0,17.794,435703.179,504537.311,492703.792,492234.445,424139.284,514393.583,514034.084,449214.361 +1.101931,0.100164,4081500,0.121638,2577999.886,0.000,0.000,60.604,0.000,65.038,9.206,297.117,83.651,15.872,0.675175,13.879,8,0.000,0.000,0.000,0,0.000,0,60.604,258045.585,564471.597,224261.151,210763.351,242081.841,622945.423,246824.041,208606.898 +1.202097,0.100166,4472320,0.133286,3901717.764,0.000,0.000,74.019,0.000,0.001,9.232,297.117,35.332,2.340,0.730717,13.879,8,0.000,0.000,0.000,0,0.000,0,74.019,431822.579,411156.912,508804.682,501317.122,511590.055,493090.789,565161.053,478774.573 +1.302266,0.100169,4932112,0.146988,4590176.372,0.000,0.000,13.930,0.000,5.754,8.369,297.117,0.000,0.000,0.730717,13.879,8,0.000,0.000,0.000,0,0.000,0,13.930,447025.867,466373.228,555013.692,560274.816,688618.301,574281.188,644472.774,654116.505 +1.402409,0.100144,5342022,0.159205,4093211.220,0.000,0.000,17.111,0.000,10.935,8.297,297.117,0.000,241.176,1.041260,13.855,8,0.000,0.000,0.000,0,0.000,0,17.111,511494.129,498323.078,454835.642,424239.659,591309.301,546224.164,511813.669,554971.579 +1.502563,0.100154,5679950,0.169276,3374095.668,0.000,0.000,23.396,0.000,0.001,7.905,297.117,0.000,464.443,1.095337,13.810,8,0.000,0.000,0.000,0,0.000,0,23.396,506481.786,445445.568,344081.316,406115.999,481050.861,448920.230,365278.746,376721.164 +1.602737,0.100174,5927265,0.176646,2468859.147,0.000,0.000,73.287,0.000,10.858,10.141,297.117,1.443,158.748,1.245811,13.794,8,0.000,0.000,0.000,0,0.000,0,73.287,123535.297,540001.483,433027.403,119901.612,545981.090,108820.870,425580.346,172011.047 +1.702937,0.100201,6320755,0.188373,3927020.904,0.000,0.000,63.651,0.000,9.480,8.776,297.117,10.799,3.820,1.297562,13.794,8,0.000,0.000,0.000,0,0.000,0,63.651,541014.519,558020.399,534168.255,474158.658,336794.263,452821.468,455615.861,574427.480 +1.803121,0.100183,6763123,0.201557,4415589.183,0.000,0.000,13.704,0.000,0.001,8.672,297.117,0.000,0.000,1.297562,13.794,8,0.000,0.000,0.000,0,0.000,0,13.704,604282.755,492168.185,532813.709,627959.371,654939.934,454067.998,491689.063,557668.168 +1.903285,0.100164,7163670,0.213494,3998909.988,0.000,0.000,22.627,0.000,3.931,7.904,297.117,0.000,288.862,1.588379,13.766,8,0.000,0.000,0.000,0,0.000,0,22.627,549149.148,441146.322,442743.701,526626.096,625533.843,354817.939,499989.792,558903.147 +2.003544,0.100259,7538158,0.224655,3735193.746,0.000,0.000,22.569,0.000,0.528,8.257,297.117,0.000,474.473,1.675781,13.719,8,0.000,0.000,0.000,0,0.000,0,22.569,494796.873,477142.655,513877.393,344486.663,532648.714,303991.677,514445.918,553803.854 +2.103699,0.100155,7685271,0.229039,1468849.743,0.000,0.000,77.570,0.000,24.236,10.088,297.117,1.287,127.614,1.829716,13.707,8,0.000,0.000,0.000,0,0.000,0,77.570,68773.236,121780.946,121441.473,141580.209,4173.521,578442.021,407806.916,24851.420 +2.203882,0.100183,8089477,0.241085,4034695.390,0.000,0.000,36.537,0.000,10.840,8.536,297.117,0.000,4.679,1.879520,13.706,8,0.000,0.000,0.000,0,0.000,0,36.537,619249.671,309075.838,528315.655,470571.057,495645.289,545204.827,538517.034,528116.019 +2.304056,0.100174,8509584,0.253605,4193787.697,0.000,0.000,14.521,0.000,0.001,8.661,297.117,0.000,0.000,1.879520,13.706,8,0.000,0.000,0.000,0,0.000,0,14.521,528612.092,501818.617,511022.635,585862.679,512020.901,572465.942,510253.969,471730.863 +2.404241,0.100186,8906826,0.265444,3965047.035,0.000,0.000,14.627,0.000,6.218,8.478,297.117,0.000,452.011,2.164429,13.662,8,0.000,0.000,0.000,0,0.000,0,14.627,600932.572,470584.952,380332.775,543020.259,485966.350,507506.297,515870.744,460833.085 +2.504415,0.100174,9300077,0.277164,3925688.410,0.000,0.000,19.263,0.000,7.078,8.519,297.117,0.000,378.132,2.220093,13.625,8,0.000,0.000,0.000,0,0.000,0,19.263,524079.318,452533.641,544334.121,504683.022,487572.755,365574.748,562173.123,484737.681 +2.604595,0.100180,9471989,0.282287,1716029.071,0.000,0.000,76.796,0.000,31.708,10.731,297.117,29.127,82.430,2.425461,13.617,8,0.000,0.000,0.000,0,0.000,0,76.796,40327.362,137622.114,410550.512,147374.547,19694.526,401077.575,14304.235,545078.200 +2.704770,0.100175,9920387,0.295651,4476157.154,0.000,0.000,40.976,0.000,0.001,8.695,297.117,0.000,0.000,2.425461,13.617,8,0.000,0.000,0.000,0,0.000,0,40.976,452618.971,552324.719,511775.585,629340.121,705317.338,509409.720,522227.319,593143.381 +2.804944,0.100174,10387504,0.309572,4663061.821,0.000,0.000,13.707,0.000,0.003,8.469,297.117,0.000,6.122,2.639648,13.616,8,0.000,0.000,0.000,0,0.000,0,13.707,540290.537,516122.561,582297.495,659323.562,669246.308,452253.617,677342.231,566185.511 +2.905106,0.100162,10739237,0.320054,3511641.317,0.000,0.000,21.699,0.000,0.001,8.107,297.117,0.000,589.475,2.707031,13.559,8,0.000,0.000,0.000,0,0.000,0,21.699,330554.518,496984.909,419939.719,425880.096,410894.372,461232.826,502466.030,463688.847 +3.005267,0.100161,11059281,0.329592,3195298.541,0.000,0.000,17.750,0.000,15.643,8.025,297.117,0.000,333.604,2.781853,13.526,8,0.000,0.000,0.000,0,0.000,0,17.750,383313.222,337447.024,373518.982,353281.545,503979.062,392258.828,448658.078,402841.799 +3.105426,0.100159,11209859,0.334080,1503387.404,0.000,0.000,73.540,0.000,44.417,9.860,297.117,29.640,13.338,2.921024,13.525,8,0.000,0.000,0.000,0,0.000,0,73.540,10303.602,1058.316,669823.995,263320.933,83487.133,155941.823,235595.058,83856.545 +3.205593,0.100167,11667637,0.347723,4570156.659,0.000,0.000,53.513,0.000,0.001,8.584,297.117,0.000,0.000,2.921024,13.525,8,0.000,0.000,0.000,0,0.000,0,53.513,481337.096,533230.534,730301.805,557749.635,488415.289,578944.280,547936.004,652242.015 +3.305765,0.100172,12137204,0.361717,4687605.350,0.000,0.000,13.163,0.000,0.000,8.733,297.117,0.000,3.939,3.252808,13.524,8,0.000,0.000,0.000,0,0.000,0,13.163,558249.576,555634.076,672712.652,461805.501,722516.967,533422.290,536716.622,646547.666 +3.405915,0.100150,12530537,0.373439,3927435.548,0.000,0.000,19.028,0.000,0.001,8.480,297.117,0.000,682.842,3.259697,13.458,8,0.000,0.000,0.000,0,0.000,0,19.028,452391.033,486929.197,539260.656,323354.696,575755.883,463584.234,490583.712,595576.136 +3.506083,0.100168,12852958,0.383048,3218787.984,0.000,0.000,16.544,0.000,30.835,8.749,297.117,0.000,252.309,3.362915,13.433,8,0.000,0.000,0.000,0,0.000,0,16.544,356948.723,345837.440,483555.456,304806.556,662184.557,360522.703,363018.499,341914.049 +3.606359,0.100276,12995525,0.387297,1421746.690,0.000,0.000,75.036,0.000,56.562,10.349,297.117,84.883,15.777,3.466801,13.431,8,0.000,0.000,0.000,0,0.000,0,75.036,2373.450,2812.240,250049.987,4397.864,321911.685,309126.964,285771.414,245303.086 +3.706551,0.100191,13435333,0.400404,4389680.522,0.000,0.000,59.551,0.000,0.001,8.303,297.117,0.000,0.000,3.466801,13.431,8,0.000,0.000,0.000,0,0.000,0,59.551,402609.623,541783.319,646592.771,526342.864,689989.732,525594.296,517380.014,539387.903 +3.806714,0.100164,13874073,0.413480,4380235.249,0.000,0.000,13.918,0.000,0.164,8.347,297.117,0.000,57.718,3.740601,13.426,8,0.000,0.000,0.000,0,0.000,0,13.918,480673.762,554542.934,660150.192,497905.576,576906.354,526189.312,545467.778,538399.340 +3.906879,0.100165,14193524,0.423000,3189258.057,0.000,0.000,31.462,0.000,4.473,7.764,297.117,0.000,649.711,3.814087,13.362,8,0.000,0.000,0.000,0,0.000,0,31.462,447163.629,443958.906,412939.987,402676.888,359857.401,399232.560,326682.033,396746.653 +4.007032,0.100153,14583292,0.434616,3891724.183,0.000,0.000,18.438,0.000,2.454,8.345,297.117,0.000,271.304,3.877075,13.336,8,0.000,0.000,0.000,0,0.000,0,18.438,454484.466,360548.224,468692.722,526284.585,498427.217,550018.263,497029.356,536239.350 +4.107200,0.100168,14749070,0.439557,1654993.388,0.000,0.000,75.421,0.000,28.691,10.645,297.117,148.149,66.451,4.292358,13.329,8,0.000,0.000,0.000,0,0.000,0,75.421,89619.103,105202.864,56255.280,146643.088,392688.806,381347.902,385810.388,97425.958 +4.207370,0.100169,15126781,0.450813,3770726.085,0.000,0.000,64.936,0.000,5.285,9.165,297.117,0.000,1.560,4.292358,13.329,8,0.000,0.000,0.000,0,0.000,0,64.936,223930.881,636991.561,389201.075,701572.224,398195.846,687715.684,354699.487,378419.329 +4.307536,0.100166,15572653,0.464101,4451320.037,0.000,0.000,13.221,0.000,0.001,8.500,297.117,0.000,143.121,4.571899,13.315,8,0.000,0.000,0.000,0,0.000,0,13.221,586814.468,496804.103,493449.679,545453.228,549825.958,645337.179,500018.759,633616.663 +4.407693,0.100157,15981922,0.476298,4086266.512,0.000,0.000,17.831,0.000,0.023,8.490,297.117,0.000,569.144,4.571899,13.259,8,0.000,0.000,0.000,0,0.000,0,17.831,511695.630,538363.708,426000.340,600595.881,558891.439,480454.740,407609.250,562655.522 +4.507865,0.100172,16417893,0.489291,4352220.786,0.000,0.000,12.476,0.000,31.207,8.277,297.117,6.278,223.444,4.571899,13.237,8,0.000,0.000,0.000,0,0.000,0,12.476,326438.272,517050.270,514125.303,649861.731,658237.318,518447.865,543464.817,624595.209 +4.608040,0.100175,16595078,0.494572,1768752.137,0.000,0.000,96.649,0.000,36.013,5.255,357.852,22.812,94.288,4.571899,13.228,8,0.000,0.000,0.000,0,0.000,0,96.649,136870.280,200768.366,200688.506,225505.041,355167.945,225704.692,207806.040,216241.266 +4.708197,0.100157,16744801,0.499034,1494881.437,0.000,0.000,19.117,0.000,136.170,6.004,357.852,520.003,178.665,4.588013,13.211,8,0.000,0.000,0.000,0,0.000,0,19.117,430683.366,0.000,0.000,0.000,560319.699,503878.372,0.000,0.000 +4.808376,0.100179,16874735,0.502906,1297017.845,0.000,0.000,5.136,0.000,236.349,6.920,357.852,465.963,551.396,4.989990,13.157,8,0.000,0.000,0.000,0,0.000,0,5.136,427065.391,0.000,0.000,0.000,455155.099,414797.355,0.000,0.000 +4.908508,0.100131,16954041,0.505270,792021.019,0.000,0.000,71.787,0.000,336.480,4.242,357.852,339.789,698.888,4.997925,13.088,8,0.000,0.000,0.000,0,0.000,0,71.787,90960.677,0.000,0.000,0.000,341831.582,359228.760,0.000,0.000 +5.008661,0.100153,17091553,0.509368,1373012.481,0.000,0.000,15.488,0.000,436.634,8.009,357.852,637.303,293.027,5.150635,13.060,8,0.000,0.000,0.000,0,0.000,0,15.488,399996.022,0.000,0.000,0.000,486832.731,486183.727,0.000,0.000 +5.108791,0.100130,17188259,0.512250,965801.262,0.000,0.000,5.035,0.000,536.764,4.187,357.852,232.666,545.071,5.157349,13.007,8,0.000,0.000,0.000,0,0.000,0,5.035,351312.131,0.000,0.000,0.000,307139.702,307349.428,0.000,0.000 +5.208911,0.100120,17318649,0.516136,1302339.225,0.000,0.000,38.170,0.000,636.884,4.261,357.852,224.614,344.392,5.221313,12.973,8,0.000,0.000,0.000,0,0.000,0,38.170,218747.844,0.000,0.000,0.000,568059.215,515532.166,0.000,0.000 +5.309075,0.100163,17463461,0.520452,1445758.974,0.000,0.000,8.588,0.000,737.047,5.120,357.852,352.237,209.463,5.221313,12.952,8,0.000,0.000,0.000,0,0.000,0,8.588,464491.453,0.000,0.000,0.000,513511.400,467756.122,0.000,0.000 +5.409222,0.100147,17597950,0.524460,1342911.287,0.000,0.000,25.729,0.000,837.194,5.771,357.852,414.701,294.371,5.339844,12.924,8,0.000,0.000,0.000,0,0.000,0,25.729,409446.701,0.000,0.000,0.000,417155.342,516309.244,0.000,0.000 +5.509362,0.100140,17689965,0.527202,918862.884,0.000,0.000,45.121,0.000,937.334,3.427,357.852,166.798,449.917,5.339844,12.880,8,0.000,0.000,0.000,0,0.000,0,45.121,356270.946,0.000,0.000,0.000,199061.161,363530.777,0.000,0.000 +5.609505,0.100143,17817604,0.531006,1274569.163,0.000,0.000,10.110,0.000,1037.477,4.209,357.852,230.959,274.647,5.433105,12.853,8,0.000,0.000,0.000,0,0.000,0,10.110,410902.988,0.000,0.000,0.000,430794.571,432871.604,0.000,0.000 +5.709630,0.100125,17942845,0.534738,1250840.720,0.000,0.000,22.793,0.000,1137.603,5.122,357.852,399.148,221.831,5.433105,12.831,8,0.000,0.000,0.000,0,0.000,0,22.793,320897.409,0.000,0.000,0.000,437581.020,492362.292,0.000,0.000 +5.809754,0.100124,18091054,0.539155,1480256.584,0.000,0.000,3.440,0.000,1237.727,5.272,357.852,294.050,322.101,5.545288,12.800,8,0.000,0.000,0.000,0,0.000,0,3.440,584575.956,0.000,0.000,0.000,574947.881,320732.747,0.000,0.000 +5.909898,0.100144,18160686,0.541231,695318.074,0.000,0.000,11.907,0.000,1337.871,2.594,357.852,155.284,387.918,5.649658,12.762,8,0.000,0.000,0.000,0,0.000,0,11.907,360310.807,0.000,0.000,0.000,335007.268,0.000,0.000,0.000 +6.010011,0.100113,18236719,0.543497,759470.727,0.000,0.000,11.427,0.000,1437.984,2.673,357.852,160.522,299.115,5.649658,12.732,8,0.000,0.000,0.000,0,0.000,0,11.427,375275.410,0.000,0.000,0.000,384195.318,0.000,0.000,0.000 +6.110137,0.100125,18351815,0.546927,1149521.397,0.000,0.000,36.250,0.000,1538.109,4.016,357.852,330.758,360.759,5.649658,12.697,8,0.000,0.000,0.000,0,0.000,0,36.250,756603.126,0.000,0.000,0.000,392918.271,0.000,0.000,0.000 +6.210286,0.100150,18457209,0.550068,1052365.335,0.000,0.000,4.564,0.000,1638.259,4.082,357.852,279.114,272.951,5.713867,12.671,8,0.000,0.000,0.000,0,0.000,0,4.564,437155.879,0.000,0.000,0.000,615209.456,0.000,0.000,0.000 +6.310405,0.100119,18532909,0.552324,756103.322,0.000,0.000,65.394,0.000,1738.377,2.253,357.852,133.670,410.997,5.713867,12.631,8,0.000,0.000,0.000,0,0.000,0,65.394,246797.318,0.000,0.000,0.000,509306.004,0.000,0.000,0.000 +6.410537,0.100132,18634725,0.555358,1016816.927,0.000,0.000,5.107,0.000,1838.509,3.402,357.852,231.803,428.770,5.784546,12.589,8,0.000,0.000,0.000,0,0.000,0,5.107,513641.551,0.000,0.000,0.000,503175.376,0.000,0.000,0.000 +6.510676,0.100139,18634725,0.555358,0.000,0.000,0.000,0.000,0.000,1938.648,3.539,357.852,283.395,227.574,5.784546,12.567,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.610809,0.100133,18634725,0.555358,0.000,0.000,0.000,0.000,0.000,2038.781,3.551,357.852,220.450,216.627,5.845459,12.545,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.710933,0.100125,18634725,0.555358,0.000,0.000,0.000,0.000,0.000,2138.906,4.044,357.852,275.321,453.224,5.853516,12.501,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.811069,0.100135,18634725,0.555358,0.000,0.000,0.000,0.000,0.000,2239.041,3.438,357.852,216.075,296.981,5.871094,12.472,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.911182,0.100114,18634726,0.555358,9.989,0.000,0.000,2334.171,0.000,2339.155,4.428,357.859,194.115,174.879,5.888306,12.455,8,0.000,0.000,0.000,0,0.000,0,2334.171,0.000,0.000,0.000,9.989,0.000,0.000,0.000,0.000 +7.011310,0.100127,18634730,0.555358,39.949,0.000,0.000,2386.631,0.000,1246.268,8.716,357.883,47.323,33.395,5.893433,12.452,8,0.000,0.000,0.000,0,0.000,0,2386.631,0.000,9.987,9.987,0.000,0.000,0.000,9.987,9.987 +7.111456,0.100147,18634732,0.555358,19.971,0.000,0.000,1313.785,0.000,707.145,7.872,357.883,394.383,7.918,5.895264,12.451,8,0.000,0.000,0.000,0,0.000,0,1313.785,9.985,0.000,0.000,0.000,0.000,9.985,0.000,0.000 +7.211597,0.100141,18634737,0.555358,49.930,0.000,0.000,301.125,0.000,807.286,8.895,357.883,646.902,14.979,6.061646,12.449,8,0.000,0.000,0.000,0,0.000,0,301.125,9.986,0.000,9.986,9.986,0.000,0.000,19.972,0.000 +7.311749,0.100151,18634742,0.555359,49.924,0.000,0.000,822.291,0.000,349.732,2.357,357.883,175.008,338.004,6.061646,12.416,8,0.000,0.000,0.000,0,0.000,0,822.291,9.985,0.000,0.000,0.000,19.970,0.000,0.000,19.970 +7.411876,0.100128,18634745,0.555359,29.962,0.000,0.000,385.495,0.000,205.718,2.792,357.883,440.571,410.960,6.086304,12.376,8,0.000,0.000,0.000,0,0.000,0,385.495,0.000,9.987,0.000,0.000,0.000,19.975,0.000,0.000 +7.512002,0.100126,18634748,0.555359,29.962,0.000,0.000,287.910,0.000,304.677,3.333,357.883,367.506,308.517,6.123657,12.346,8,0.000,0.000,0.000,0,0.000,0,287.910,9.987,0.000,0.000,0.000,0.000,0.000,19.975,0.000 +7.612131,0.100129,18634758,0.555359,99.871,0.000,0.000,366.537,0.000,379.515,4.746,357.883,374.089,245.582,6.234253,12.322,8,0.000,0.000,0.000,0,0.000,0,366.537,9.987,19.974,19.974,19.974,0.000,9.987,0.000,19.974 +7.712251,0.100120,18634759,0.555359,9.988,0.000,0.000,10.074,0.000,479.635,2.627,357.883,298.392,522.577,6.234253,12.271,8,0.000,0.000,0.000,0,0.000,0,10.074,0.000,0.000,0.000,0.000,0.000,9.988,0.000,0.000 +7.812370,0.100119,18634764,0.555359,49.940,0.000,0.000,505.234,0.000,290.718,2.666,357.883,286.533,376.075,6.272095,12.234,8,0.000,0.000,0.000,0,0.000,0,505.234,0.000,0.000,0.000,9.988,19.976,0.000,19.976,0.000 +7.912519,0.100149,18634773,0.555360,89.866,0.000,0.000,306.200,0.000,295.814,3.865,357.883,423.823,210.469,6.297241,12.213,8,0.000,0.000,0.000,0,0.000,0,306.200,19.970,19.970,19.970,9.985,0.000,0.000,0.000,19.970 +8.012661,0.100142,18634775,0.555360,19.972,0.000,0.000,308.817,0.000,264.172,3.749,357.883,429.389,444.992,6.346802,12.170,8,0.000,0.000,0.000,0,0.000,0,308.817,0.000,0.000,0.000,0.000,0.000,19.972,0.000,0.000 +8.112774,0.100113,18634781,0.555360,59.932,0.000,0.000,345.526,0.000,284.904,1.966,357.883,157.595,436.654,6.399994,12.127,8,0.000,0.000,0.000,0,0.000,0,345.526,0.000,0.000,0.000,19.977,19.977,0.000,19.977,0.000 +8.212899,0.100125,18634785,0.555360,39.950,0.000,0.000,310.876,0.000,385.030,2.603,357.883,270.247,288.974,6.436157,12.099,8,0.000,0.000,0.000,0,0.000,0,310.876,19.975,19.975,0.000,0.000,0.000,0.000,0.000,0.000 +8.313102,0.100203,18634791,0.555360,59.879,0.000,0.000,445.754,0.000,254.711,4.737,357.883,517.701,269.220,6.465210,12.073,8,0.000,0.000,0.000,0,0.000,0,445.754,0.000,0.000,19.960,0.000,0.000,19.960,0.000,19.960 +8.413269,0.100167,18634796,0.555360,49.917,0.000,0.000,272.298,0.000,312.373,2.989,357.883,301.412,228.213,6.493896,12.050,8,0.000,0.000,0.000,0,0.000,0,272.298,9.983,0.000,0.000,19.967,19.967,0.000,0.000,0.000 +8.513428,0.100159,18634799,0.555360,29.952,0.000,0.000,280.293,0.000,412.532,1.857,357.883,224.798,443.239,6.553345,12.007,8,0.000,0.000,0.000,0,0.000,0,280.293,9.984,19.968,0.000,0.000,0.000,0.000,0.000,0.000 +8.613551,0.100122,18634806,0.555360,69.914,0.000,0.000,504.961,0.000,284.497,2.709,357.883,282.389,430.606,6.597969,11.965,8,0.000,0.000,0.000,0,0.000,0,504.961,0.000,0.000,19.976,0.000,0.000,9.988,19.976,19.976 +8.713678,0.100127,18634809,0.555361,29.962,0.000,0.000,315.122,0.000,384.624,3.441,357.883,385.956,287.994,6.636597,11.937,8,0.000,0.000,0.000,0,0.000,0,315.122,0.000,0.000,0.000,0.000,19.975,9.987,0.000,0.000 +8.813835,0.100157,18634813,0.555361,39.937,0.000,0.000,333.312,0.000,484.782,3.882,357.883,437.631,311.775,6.673584,11.906,8,0.000,0.000,0.000,0,0.000,0,333.312,19.969,19.969,0.000,0.000,0.000,0.000,0.000,0.000 +8.913979,0.100144,18634822,0.555361,89.870,0.000,0.000,496.803,0.000,291.587,1.992,357.883,155.635,344.425,6.717651,11.873,8,0.000,0.000,0.000,0,0.000,0,496.803,0.000,0.000,19.971,19.971,0.000,0.000,29.957,19.971 +9.014097,0.100118,18634825,0.555361,29.965,0.000,0.000,91.011,0.000,391.705,2.419,357.883,219.976,319.546,6.751343,11.841,8,0.000,0.000,0.000,0,0.000,0,91.011,0.000,0.000,29.965,0.000,0.000,0.000,0.000,0.000 +9.114223,0.100127,18719409,0.557882,844770.740,0.000,0.000,331.284,0.000,491.831,4.735,357.883,363.602,362.120,6.795410,11.806,8,0.000,0.000,0.000,0,0.000,0,331.284,0.000,0.000,443538.595,0.000,164701.531,0.000,236530.614,0.000 +9.214471,0.100248,19002689,0.566324,2825798.773,0.000,0.000,499.640,0.000,0.003,8.535,357.883,72.126,258.033,6.887611,11.781,8,0.000,0.000,0.000,0,0.000,0,499.640,310161.541,194188.876,405784.624,107792.931,544341.334,471402.050,531114.106,261013.311 +9.314623,0.100152,19389590,0.577855,3863134.019,0.000,0.000,16.058,0.000,0.001,8.797,357.883,0.000,245.876,6.887611,11.757,8,0.000,0.000,0.000,0,0.000,0,16.058,334690.922,514667.171,542444.920,452611.560,464223.897,459221.506,499280.574,595993.470 +9.414785,0.100162,19777470,0.589415,3872534.588,0.000,0.000,21.653,0.000,0.001,8.958,357.883,0.000,272.489,6.909058,11.730,8,0.000,0.000,0.000,0,0.000,0,21.653,541833.362,437512.145,484436.226,513039.948,481540.910,512980.044,443123.067,458068.886 +9.515099,0.100314,20000000,0.596046,2218334.010,0.000,0.000,18.898,0.000,0.000,5.256,357.883,0.000,199.140,6.973145,11.710,0,0.000,0.000,0.000,0,0.000,0,18.898,281595.736,290278.470,255019.191,237394.536,317802.041,304683.237,309787.209,221773.589 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.log new file mode 100644 index 000000000..ead4131e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=4 kind=insert tid=5 os_tid=352 +worker=7 kind=insert tid=6 os_tid=355 +worker=6 kind=insert tid=8 os_tid=354 +worker=0 kind=insert tid=7 os_tid=348 +start_monotonic_ns=2088393018257386 main_address=0x561737f92300 +worker=1 kind=insert tid=10 os_tid=349 +worker=5 kind=insert tid=9 os_tid=353 +worker=3 kind=insert tid=11 os_tid=351 +worker=2 kind=insert tid=12 os_tid=350 +load_end reason=complete inserted=20000000 elapsed_s=9.515 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.171 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088393018259646 cpu_ns=10256247 +diagnostic_stage name=stop_request wall_ns=2088402533423429 cpu_ns=62440292211 +diagnostic_stage name=workers_joined wall_ns=2088402533491206 cpu_ns=62440359201 +diagnostic_stage name=before_close wall_ns=2088402533574773 cpu_ns=62440442760 +diagnostic_stage name=after_close wall_ns=2088402704267203 cpu_ns=62514741687 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088402492347281 +diagnostic_worker index=0 completed=2707456 last_start_ns=2088402492346008 last_end_ns=2088402492347281 loop_exit_ns=2088402492347458 deregister_start_ns=2088402492347490 deregister_end_ns=2088402492347899 +diagnostic_worker index=1 completed=2125824 last_start_ns=2088402492245160 last_end_ns=2088402492246287 loop_exit_ns=2088402492246441 deregister_start_ns=2088402492246472 deregister_end_ns=2088402492246979 +diagnostic_worker index=2 completed=2357248 last_start_ns=2088402492163914 last_end_ns=2088402492165465 loop_exit_ns=2088402492165685 deregister_start_ns=2088402492165720 deregister_end_ns=2088402492166269 +diagnostic_worker index=3 completed=2206720 last_start_ns=2088402491823218 last_end_ns=2088402491824490 loop_exit_ns=2088402491824671 deregister_start_ns=2088402491824700 deregister_end_ns=2088402491825334 +diagnostic_worker index=4 completed=3244032 last_start_ns=2088402490987218 last_end_ns=2088402490988748 loop_exit_ns=2088402490988967 deregister_start_ns=2088402490989018 deregister_end_ns=2088402490993429 +diagnostic_worker index=5 completed=2833664 last_start_ns=2088402491418078 last_end_ns=2088402491419674 loop_exit_ns=2088402491419902 deregister_start_ns=2088402491419957 deregister_end_ns=2088402491420558 +diagnostic_worker index=6 completed=2285568 last_start_ns=2088402491981791 last_end_ns=2088402491983048 loop_exit_ns=2088402491983253 deregister_start_ns=2088402491983281 deregister_end_ns=2088402491983681 +diagnostic_worker index=7 completed=2239488 last_start_ns=2088402492171733 last_end_ns=2088402492173388 loop_exit_ns=2088402492173461 deregister_start_ns=2088402492173506 deregister_end_ns=2088402492173731 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.summary.csv new file mode 100644 index 000000000..657646f73 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-04-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2101892.558342,9.515234,20000000,0.003736,0.001456,0.004288,0.011136,2386.630549,0.003736,0.001456,0.004288,0.011136,2386.630549,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.csv new file mode 100644 index 000000000..4f1e24446 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.csv @@ -0,0 +1,81 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,507717,0.015131,5073851.245,0.000,0.000,18.165,0.000,0.004,8.204,82.082,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,18.165,594980.829,595530.469,740475.662,459639.354,752148.027,734409.630,595220.672,601446.600 +0.200245,0.100180,962461,0.028684,4539286.171,0.000,0.000,21.319,0.000,0.003,9.038,152.516,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,21.319,543962.890,535428.221,476793.545,629638.992,682324.354,705133.383,543114.414,422890.370 +0.300395,0.100150,1398485,0.041678,4353729.172,0.000,0.000,16.614,0.000,7.413,9.385,223.527,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,16.614,529667.903,536986.957,554211.199,536587.555,558195.241,578684.600,530017.380,529378.336 +0.400564,0.100169,1828460,0.054492,4292492.040,0.000,0.000,21.322,0.000,0.001,9.428,281.453,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,21.322,522776.064,412552.436,566841.556,480168.108,661850.909,689174.709,436452.025,522676.233 +0.500714,0.100150,2262989,0.067442,4338779.098,0.000,0.000,22.664,0.000,7.291,9.793,292.891,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,22.664,512161.435,563394.553,496884.360,520968.219,614477.896,681806.860,424003.727,525082.046 +0.600857,0.100143,2371564,0.070678,1084194.831,0.000,0.000,99.715,0.000,11.663,10.862,301.953,0.000,33.351,0.432373,14.092,8,0.000,0.000,0.000,0,0.000,0,99.715,9.986,532725.858,9.986,9.986,2296.706,133568.409,415563.915,9.986 +0.701013,0.100156,2743776,0.081771,3716333.520,0.000,0.000,16.630,0.000,1.457,8.564,301.953,10.296,751.447,0.432373,14.019,8,0.000,0.000,0.000,0,0.000,0,16.630,434193.943,447483.251,423660.344,525471.819,550482.876,516475.826,417300.247,401265.214 +0.801189,0.100176,3092550,0.092165,3481621.781,0.000,0.000,25.075,0.000,0.003,9.069,301.953,55.137,918.971,0.606689,13.929,8,0.000,0.000,0.000,0,0.000,0,25.075,531565.885,401314.774,428616.796,439787.166,500530.423,387169.631,366156.557,426480.550 +0.901362,0.100173,3480767,0.103735,3875458.481,0.000,0.000,16.478,0.000,0.001,9.259,301.953,93.744,336.566,0.606689,13.896,8,0.000,0.000,0.000,0,0.000,0,16.478,548060.868,443212.445,546533.513,469077.651,412984.793,508679.070,433878.609,513031.532 +1.001547,0.100185,3878057,0.115575,3965555.791,0.000,0.000,14.632,0.000,0.009,9.598,301.953,91.861,126.407,0.616943,13.883,8,0.000,0.000,0.000,0,0.000,0,14.632,538293.081,493066.840,531355.929,393611.032,488884.586,591704.164,458790.320,469849.838 +1.101714,0.100167,4147978,0.123619,2694698.778,0.000,0.000,65.731,0.000,76.024,10.071,301.953,73.861,31.939,0.724854,13.880,8,0.000,0.000,0.000,0,0.000,0,65.731,138308.456,569536.533,128434.986,450565.703,152305.025,482891.586,198527.643,574128.845 +1.201892,0.100178,4494086,0.133934,3454931.052,0.000,0.000,82.774,0.000,0.001,9.110,301.953,55.916,8.033,0.781132,13.880,8,0.000,0.000,0.000,0,0.000,0,82.774,304907.338,607728.389,477689.827,587993.513,355417.442,599982.176,419173.971,102038.396 +1.302067,0.100175,4933649,0.147034,4387966.548,0.000,0.000,14.332,0.000,8.143,8.475,301.953,0.000,0.000,0.781132,13.880,8,0.000,0.000,0.000,0,0.000,0,14.332,433403.075,619258.484,576403.329,637197.154,513782.694,581115.100,516537.882,510268.831 +1.402238,0.100171,5280469,0.157370,3462264.951,0.000,0.000,15.252,0.000,0.917,8.512,301.953,0.000,122.602,1.028564,13.868,8,0.000,0.000,0.000,0,0.000,0,15.252,374517.998,482562.786,479488.057,409268.428,421377.670,475235.347,401911.040,417903.625 +1.502408,0.100169,5646694,0.168285,3656066.714,0.000,0.000,20.474,0.000,0.001,8.454,301.953,0.000,465.112,1.348209,13.822,8,0.000,0.000,0.000,0,0.000,0,20.474,460211.672,397387.922,453193.541,326907.122,542732.110,538499.268,450048.859,487086.220 +1.602565,0.100158,5909143,0.176106,2620353.013,0.000,0.000,77.587,0.000,2.928,10.364,301.953,0.000,306.118,1.348209,13.792,8,0.000,0.000,0.000,0,0.000,0,77.587,116426.187,551589.157,556042.126,464606.484,558368.453,154376.272,107380.469,111563.864 +1.702723,0.100158,6276576,0.187057,3668532.362,0.000,0.000,65.103,0.000,1.370,9.209,301.953,0.780,6.747,1.348209,13.791,8,0.000,0.000,0.000,0,0.000,0,65.103,512649.824,487339.823,228448.966,531809.544,556830.003,557978.188,322280.677,471195.337 +1.802885,0.100162,6717357,0.200193,4400686.389,0.000,0.000,14.049,0.000,0.087,8.409,301.953,0.000,0.000,1.348209,13.791,8,0.000,0.000,0.000,0,0.000,0,14.049,529782.415,611400.296,634133.496,508446.951,575298.735,558855.353,353407.921,629361.222 +1.903033,0.100148,7083064,0.211092,3651675.890,0.000,0.000,14.990,0.000,9.211,8.128,301.953,0.000,202.786,1.576538,13.772,8,0.000,0.000,0.000,0,0.000,0,14.990,442566.259,513811.019,404812.028,417762.897,521220.075,417982.573,475537.555,457983.485 +2.003204,0.100171,7453659,0.222136,3699631.252,0.000,0.000,22.958,0.000,2.649,8.346,301.953,0.000,536.116,1.889107,13.719,8,0.000,0.000,0.000,0,0.000,0,22.958,403780.367,496362.243,501144.076,447136.318,489493.974,388067.204,478971.945,494675.125 +2.103373,0.100170,7648959,0.227957,1949693.573,0.000,0.000,73.640,0.000,18.169,10.076,301.953,0.000,148.030,1.889107,13.705,8,0.000,0.000,0.000,0,0.000,0,73.640,151692.749,157782.422,630500.753,127104.447,224519.245,57811.958,157992.066,442289.934 +2.203556,0.100182,8052689,0.239989,4029956.251,0.000,0.000,37.745,0.000,5.051,9.043,301.953,4.913,1.833,1.889107,13.704,8,0.000,0.000,0.000,0,0.000,0,37.745,479755.746,609149.952,444420.138,480464.454,518006.043,447135.190,538588.535,512436.193 +2.303735,0.100180,8492631,0.253100,4391526.407,0.000,0.000,14.448,0.000,0.354,8.544,301.953,0.000,0.000,1.889107,13.704,8,0.000,0.000,0.000,0,0.000,0,14.448,464834.479,604962.604,551728.290,459294.437,604663.142,552616.694,524746.789,628679.973 +2.403897,0.100161,8904014,0.265360,4107198.148,0.000,0.000,16.174,0.000,4.403,8.512,301.953,0.000,439.642,2.160034,13.661,8,0.000,0.000,0.000,0,0.000,0,16.174,502967.863,478806.875,591884.290,542454.105,506042.898,525890.849,494331.807,464819.461 +2.504053,0.100156,9295924,0.277040,3912994.867,0.000,0.000,20.442,0.000,10.339,8.240,301.953,0.000,394.385,2.218124,13.623,8,0.000,0.000,0.000,0,0.000,0,20.442,475807.635,483485.656,455319.601,452344.243,551519.508,642327.827,461619.772,390570.624 +2.604214,0.100161,9519579,0.283706,2232962.277,0.000,0.000,77.761,0.000,41.795,10.727,301.953,16.302,96.720,2.378845,13.613,8,0.000,0.000,0.000,0,0.000,0,77.761,199898.821,342549.622,194597.339,537586.255,533972.062,424108.581,239.615,9.984 +2.704387,0.100173,9932549,0.296013,4122550.837,0.000,0.000,73.906,0.000,0.006,9.409,301.953,30.299,0.156,2.418583,13.613,8,0.000,0.000,0.000,0,0.000,0,73.906,580313.643,355733.102,575531.936,570340.938,520806.838,565119.992,442682.318,512022.072 +2.804536,0.100149,10392692,0.309726,4594566.957,0.000,0.000,14.719,0.000,1.557,8.504,301.953,0.000,6.124,2.633911,13.613,8,0.000,0.000,0.000,0,0.000,0,14.719,539633.933,434520.943,639784.335,675291.297,542489.667,670029.157,572255.205,520562.420 +2.904711,0.100174,10755745,0.320546,3624206.050,0.000,0.000,17.211,0.000,0.002,7.867,301.953,0.000,533.171,2.973999,13.561,8,0.000,0.000,0.000,0,0.000,0,17.211,431227.542,436458.415,551916.949,409824.888,468632.274,454377.148,439243.555,432525.278 +3.004883,0.100172,11080260,0.330217,3239567.448,0.000,0.000,19.049,0.000,28.884,9.042,301.953,0.000,376.188,2.973999,13.524,8,0.000,0.000,0.000,0,0.000,0,19.049,380983.474,548844.210,416801.751,504520.590,406219.985,324640.566,265282.854,392274.018 +3.105058,0.100175,11239207,0.334954,1586688.519,0.000,0.000,77.431,0.000,52.069,10.373,301.953,85.904,43.829,2.973999,13.520,8,0.000,0.000,0.000,0,0.000,0,77.431,1257.795,243223.627,36116.687,260383.545,552770.987,3473.910,268938.548,220523.420 +3.205236,0.100177,11643205,0.346995,4032839.213,0.000,0.000,84.141,0.000,0.009,8.490,301.953,0.000,1.287,2.973999,13.519,8,0.000,0.000,0.000,0,0.000,0,84.141,491160.322,494224.896,535292.180,276370.642,647014.358,344350.273,603551.316,640875.228 +3.305448,0.100213,12074545,0.359849,4304238.257,0.000,0.000,15.055,0.000,0.001,8.516,301.953,0.000,8.303,3.185059,13.519,8,0.000,0.000,0.000,0,0.000,0,15.055,452975.823,521929.053,609742.139,489977.064,607187.577,531847.940,499357.098,591221.561 +3.405647,0.100199,12405895,0.369724,3306919.594,0.000,0.000,19.791,0.000,3.223,7.380,301.953,0.000,499.787,3.241577,13.470,8,0.000,0.000,0.000,0,0.000,0,19.791,391530.897,390373.200,424355.579,397159.696,435243.912,505114.877,400014.016,363127.416 +3.505809,0.100162,12780477,0.380888,3739776.110,0.000,0.000,19.255,0.000,13.725,8.432,301.953,0.000,342.142,3.309814,13.436,8,0.000,0.000,0.000,0,0.000,0,19.255,445400.184,545867.818,435136.771,460425.901,516954.545,412123.962,510784.516,413082.413 +3.605959,0.100150,12922885,0.385132,1421954.008,0.000,0.000,73.807,0.000,19.256,9.202,301.953,6.241,107.769,3.416508,13.426,8,0.000,0.000,0.000,0,0.000,0,73.807,135467.460,247350.182,169426.687,44862.925,53909.399,570407.173,153001.245,47528.939 +3.706137,0.100178,13206941,0.393598,2835499.201,0.000,0.000,67.912,0.000,0.005,9.196,301.953,43.399,6.551,3.752808,13.425,8,0.000,0.000,0.000,0,0.000,0,67.912,185968.084,466986.522,606996.632,201739.935,364309.780,517975.517,139101.731,352420.999 +3.806309,0.100172,13646572,0.406700,4388741.440,0.000,0.000,14.682,0.000,0.001,8.773,301.953,0.000,0.000,3.752808,13.425,8,0.000,0.000,0.000,0,0.000,0,14.682,509840.759,608520.582,651945.694,457291.383,534937.479,513324.751,494247.650,618633.142 +3.910336,0.104026,14031936,0.418184,3704480.821,0.000,0.000,24.949,0.000,0.001,8.319,301.953,0.000,480.196,4.023926,13.376,8,0.000,0.000,0.000,0,0.000,0,24.949,427573.936,554676.223,517714.470,446549.879,390996.702,396889.433,452923.258,517156.920 +4.010506,0.100170,14386839,0.428761,3543007.631,0.000,0.000,20.434,0.000,5.762,8.587,301.953,0.000,320.432,4.023926,13.345,8,0.000,0.000,0.000,0,0.000,0,20.434,349286.287,423629.918,358400.794,451722.167,505750.331,463322.449,457702.003,533193.683 +4.110676,0.100170,14671677,0.437250,2843540.550,0.000,0.000,14.611,0.000,59.895,9.940,301.953,0.000,194.825,4.023926,13.326,8,0.000,0.000,0.000,0,0.000,0,14.611,237994.954,214564.830,205240.699,544682.999,605848.900,217370.056,246490.495,571347.618 +4.210864,0.100188,14894089,0.443878,2219952.638,0.000,0.000,78.120,0.000,0.001,10.326,301.953,142.506,79.538,4.295288,13.318,8,0.000,0.000,0.000,0,0.000,0,78.120,130235.518,430471.905,128009.696,214437.452,545955.117,84920.585,465576.007,220346.359 +4.311031,0.100168,15334391,0.457000,4395650.955,0.000,0.000,14.672,0.000,10.139,8.383,301.953,0.000,0.000,4.295288,13.318,8,0.000,0.000,0.000,0,0.000,0,14.672,653993.619,430288.647,412408.622,473616.011,657338.012,524031.493,621987.276,621987.276 +4.411209,0.100177,15683309,0.467399,3483013.047,0.000,0.000,16.239,0.000,0.600,7.933,301.953,0.000,301.653,4.322388,13.288,8,0.000,0.000,0.000,0,0.000,0,16.239,468161.083,425915.882,418469.067,417121.453,460005.523,353743.669,484112.839,455483.530 +4.511368,0.100160,16027880,0.477668,3440220.475,0.000,0.000,24.345,0.000,0.001,7.995,301.953,0.000,412.428,4.380249,13.248,8,0.000,0.000,0.000,0,0.000,0,24.345,481841.131,497745.752,497096.788,431002.254,463360.620,443222.754,326698.690,299252.486 +4.611534,0.100166,16423406,0.489456,3948702.942,0.000,0.000,13.252,0.000,38.617,8.121,301.953,9.593,216.632,4.424683,13.227,8,0.000,0.000,0.000,0,0.000,0,13.252,559830.368,568775.514,554479.254,504052.990,479633.540,523480.729,498282.572,260167.975 +4.711694,0.100160,16572672,0.493904,1490273.744,0.000,0.000,45.624,0.000,93.547,6.594,357.367,533.209,202.917,4.570312,13.207,8,0.000,0.000,0.000,0,0.000,0,45.624,482467.463,37150.514,370646.513,36301.873,28384.550,26218.019,32188.459,476916.352 +4.811866,0.100172,16690793,0.497424,1179186.304,0.000,0.000,14.759,0.000,193.718,6.931,357.367,431.642,507.527,4.961304,13.157,8,0.000,0.000,0.000,0,0.000,0,14.759,429612.707,0.000,437858.556,0.000,0.000,0.000,0.000,311715.041 +4.911997,0.100131,16782486,0.500157,915727.275,0.000,0.000,77.234,0.000,293.849,6.844,357.367,529.890,908.338,4.964478,13.068,8,0.000,0.000,0.000,0,0.000,0,77.234,313268.550,0.000,320818.634,0.000,0.000,0.000,0.000,281640.091 +5.012216,0.100219,16890416,0.503374,1076941.455,0.000,0.000,17.257,0.000,394.069,7.919,357.367,604.185,529.193,5.116699,13.017,8,0.000,0.000,0.000,0,0.000,0,17.257,391861.807,0.000,289495.992,0.000,0.000,0.000,0.000,395583.656 +5.112358,0.100141,17062482,0.508502,1718231.555,0.000,0.000,3.598,0.000,494.210,8.421,357.367,545.167,655.480,5.128174,12.953,8,0.000,0.000,0.000,0,0.000,0,3.598,563223.973,0.000,573888.900,0.000,0.000,0.000,0.000,581118.682 +5.212521,0.100163,17179661,0.511994,1169879.995,0.000,0.000,18.167,0.000,594.373,7.754,357.367,561.427,447.122,5.290894,12.909,8,0.000,0.000,0.000,0,0.000,0,18.167,437705.380,0.000,416519.969,0.000,0.000,0.000,0.000,315654.646 +5.312661,0.100140,17300146,0.515585,1203163.406,0.000,0.000,25.419,0.000,694.513,7.276,357.367,492.240,764.202,5.298218,12.834,8,0.000,0.000,0.000,0,0.000,0,25.419,275723.491,0.000,470160.928,0.000,0.000,0.000,0.000,457278.986 +5.412844,0.100183,17465971,0.520526,1655219.112,0.000,0.000,2.661,0.000,794.696,8.048,357.367,562.291,312.436,5.451172,12.804,8,0.000,0.000,0.000,0,0.000,0,2.661,484133.498,0.000,568149.655,0.000,0.000,0.000,0.000,602935.958 +5.513002,0.100158,17570639,0.523646,1045033.967,0.000,0.000,55.735,0.000,894.854,6.231,357.367,462.358,868.671,5.498047,12.718,8,0.000,0.000,0.000,0,0.000,0,55.735,212665.031,0.000,407318.433,0.000,0.000,0.000,0.000,425050.503 +5.613173,0.100172,17690013,0.527203,1191692.613,0.000,0.000,17.752,0.000,995.026,8.966,357.367,607.862,398.456,5.618286,12.680,8,0.000,0.000,0.000,0,0.000,0,17.752,452961.789,0.000,421066.587,0.000,0.000,0.000,0.000,317664.237 +5.713322,0.100149,17842332,0.531743,1520924.036,0.000,0.000,3.098,0.000,1095.175,7.044,357.367,425.304,747.129,5.621704,12.606,8,0.000,0.000,0.000,0,0.000,0,3.098,473514.530,0.000,510010.156,0.000,0.000,0.000,0.000,537399.350 +5.813474,0.100151,17975476,0.535711,1329428.853,0.000,0.000,19.703,0.000,1195.326,8.177,357.367,544.996,433.563,5.679932,12.564,8,0.000,0.000,0.000,0,0.000,0,19.703,478216.559,0.000,338657.682,0.000,0.000,0.000,0.000,512554.613 +5.913636,0.100162,18101820,0.539476,1261396.399,0.000,0.000,1286.220,0.000,1295.488,6.536,365.070,327.594,806.740,5.806519,12.485,8,0.000,0.000,0.000,0,0.000,0,1286.220,209181.104,0.000,475739.250,0.000,0.000,0.000,56448.547,520027.498 +6.013785,0.100149,18134773,0.540458,329038.259,0.000,0.000,1320.972,0.000,161.440,9.605,419.883,57.414,262.498,5.861084,12.459,8,0.000,0.000,0.000,0,0.000,0,1320.972,0.000,65112.690,0.000,13679.556,32022.144,34488.458,45761.610,137973.801 +6.113930,0.100145,18134773,0.540458,0.000,0.000,0.000,0.000,0.000,261.585,10.267,419.883,60.966,32.609,5.861084,12.456,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.214059,0.100129,18134778,0.540459,49.936,0.000,0.000,360.955,0.000,309.693,10.633,419.883,64.448,15.020,5.861084,12.455,8,0.000,0.000,0.000,0,0.000,0,360.955,9.987,0.000,0.000,9.987,0.000,9.987,9.987,9.987 +6.314204,0.100145,18134781,0.540459,29.957,0.000,0.000,310.300,0.000,100.903,8.337,419.883,945.041,50.357,5.866699,12.450,8,0.000,0.000,0.000,0,0.000,0,310.300,0.000,9.986,9.986,0.000,9.986,0.000,0.000,0.000 +6.414335,0.100131,18134795,0.540459,139.817,0.000,0.000,178.890,0.000,199.967,5.363,419.883,310.063,539.723,6.074345,12.397,8,0.000,0.000,0.000,0,0.000,0,178.890,19.974,0.000,19.974,19.974,19.974,19.974,19.974,19.974 +6.514476,0.100141,18134801,0.540459,59.915,0.000,0.000,205.467,0.000,165.719,7.003,419.883,717.932,592.719,6.074345,12.339,8,0.000,0.000,0.000,0,0.000,0,205.467,0.000,19.972,0.000,0.000,19.972,0.000,19.972,0.000 +6.614629,0.100153,18134813,0.540460,119.817,0.000,0.000,223.024,0.000,130.675,6.160,419.883,402.627,515.930,6.221924,12.289,8,0.000,0.000,0.000,0,0.000,0,223.024,19.969,19.969,19.969,19.969,0.000,19.969,0.000,19.969 +6.714767,0.100138,18134817,0.540460,39.945,0.000,0.000,172.141,0.000,174.031,5.677,419.883,689.671,697.433,6.221924,12.221,8,0.000,0.000,0.000,0,0.000,0,172.141,0.000,0.000,0.000,0.000,19.972,0.000,19.972,0.000 +6.814943,0.100176,18134826,0.540460,89.842,0.000,0.000,196.517,0.000,262.265,7.041,419.883,514.331,297.758,6.264526,12.192,8,0.000,0.000,0.000,0,0.000,0,196.517,19.965,19.965,0.000,19.965,0.000,19.965,0.000,9.982 +6.915075,0.100132,18134835,0.540460,89.881,0.000,0.000,272.615,0.000,174.766,4.092,419.883,471.877,793.835,6.387451,12.114,8,0.000,0.000,0.000,0,0.000,0,272.615,0.000,0.000,19.974,0.000,19.974,19.974,19.974,9.987 +7.015229,0.100154,18134839,0.540460,39.938,0.000,0.000,206.923,0.000,221.898,6.734,419.883,561.282,406.755,6.404907,12.074,8,0.000,0.000,0.000,0,0.000,0,206.923,19.969,0.000,0.000,19.969,0.000,0.000,0.000,0.000 +7.115381,0.100152,18134851,0.540461,119.818,0.000,0.000,223.051,0.000,258.515,4.820,419.883,379.696,577.677,6.537231,12.018,8,0.000,0.000,0.000,0,0.000,0,223.051,19.970,19.970,19.970,0.000,0.000,19.970,19.970,19.970 +7.215527,0.100146,18134858,0.540461,69.898,0.000,0.000,280.307,0.000,185.148,7.252,419.883,717.822,607.241,6.548096,11.958,8,0.000,0.000,0.000,0,0.000,0,280.307,0.000,19.971,9.985,19.971,19.971,0.000,0.000,0.000 +7.315701,0.100174,18134867,0.540461,89.844,0.000,0.000,259.915,0.000,171.650,5.684,419.883,472.616,534.306,6.614624,11.906,8,0.000,0.000,0.000,0,0.000,0,259.915,19.965,0.000,9.983,0.000,0.000,19.965,19.965,19.965 +7.415856,0.100155,18216930,0.542907,819355.934,0.000,0.000,186.011,0.000,196.558,5.431,419.883,405.697,580.777,6.681396,11.849,8,0.000,0.000,0.000,0,0.000,0,186.011,0.000,89960.116,0.000,334090.503,395305.316,0.000,0.000,0.000 +7.516021,0.100165,18420904,0.548986,2036383.348,0.000,0.000,275.776,0.000,215.575,9.104,419.883,302.158,428.668,6.738281,11.807,8,0.000,0.000,0.000,0,0.000,0,275.776,173034.780,171806.804,102171.586,405172.139,448281.080,382269.889,0.000,353647.069 +7.616313,0.100292,18741366,0.558536,3195297.114,0.000,0.000,223.922,0.000,0.003,9.272,419.883,29.251,337.842,6.778198,11.774,8,0.000,0.000,0.000,0,0.000,0,223.922,472670.893,113618.496,377289.187,541529.983,498056.825,487278.273,364745.785,340107.671 +7.716475,0.100162,19131601,0.570166,3896046.275,0.000,0.000,20.779,0.000,0.002,8.351,419.883,0.156,204.942,6.809082,11.754,8,0.000,0.000,0.000,0,0.000,0,20.779,485724.108,433288.947,465626.625,565904.378,413351.206,546745.377,537769.899,447635.734 +7.816645,0.100171,19551311,0.582674,4189940.899,0.000,0.000,17.455,0.000,0.214,8.947,419.883,0.000,246.610,6.855835,11.730,8,0.000,0.000,0.000,0,0.000,0,17.455,511655.764,453824.577,592587.481,560182.849,516667.202,627168.395,417965.847,509888.784 +7.916795,0.100149,19926342,0.593851,3744713.600,0.000,0.000,20.861,0.000,6.137,8.785,419.883,0.000,189.287,6.907227,11.712,8,0.000,0.000,0.000,0,0.000,0,20.861,371215.226,442548.620,446133.263,444895.113,628820.241,555619.638,375818.347,479663.153 +8.017105,0.100311,20000000,0.596046,734299.815,0.000,0.000,14.706,0.000,0.000,1.904,419.883,0.000,32.711,6.953125,11.708,0,0.000,0.000,0.000,0,0.000,0,14.706,87807.336,83121.886,99261.767,86162.444,104585.237,99182.015,90947.585,83231.545 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.log new file mode 100644 index 000000000..28461dfd1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=367 +worker=1 kind=insert tid=6 os_tid=363 +worker=4 kind=insert tid=7 os_tid=366 +worker=7 kind=insert tid=8 os_tid=369 +worker=6 kind=insert tid=9 os_tid=368 +worker=0 kind=insert tid=10 os_tid=362 +start_monotonic_ns=2088402833677978 main_address=0x564966b99300 +worker=2 kind=insert tid=11 os_tid=364 +worker=3 kind=insert tid=12 os_tid=365 +load_end reason=complete inserted=20000000 elapsed_s=8.017 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.177 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088402833680060 cpu_ns=9053618 +diagnostic_stage name=stop_request wall_ns=2088410850839494 cpu_ns=66090904550 +diagnostic_stage name=workers_joined wall_ns=2088410850904340 cpu_ns=66090968935 +diagnostic_stage name=before_close wall_ns=2088410850984277 cpu_ns=66091048802 +diagnostic_stage name=after_close wall_ns=2088411028135121 cpu_ns=66147278576 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088410780307768 +diagnostic_worker index=0 completed=2596864 last_start_ns=2088410766160407 last_end_ns=2088410766161222 loop_exit_ns=2088410766161362 deregister_start_ns=2088410766161397 deregister_end_ns=2088410766161925 +diagnostic_worker index=1 completed=2376704 last_start_ns=2088410766307929 last_end_ns=2088410766309349 loop_exit_ns=2088410766309504 deregister_start_ns=2088410766309560 deregister_end_ns=2088410766310148 +diagnostic_worker index=2 completed=2856960 last_start_ns=2088410780307083 last_end_ns=2088410780307768 loop_exit_ns=2088410780308200 deregister_start_ns=2088410780308240 deregister_end_ns=2088410780308884 +diagnostic_worker index=3 completed=2311168 last_start_ns=2088410766540660 last_end_ns=2088410766541876 loop_exit_ns=2088410766542008 deregister_start_ns=2088410766542038 deregister_end_ns=2088410766542490 +diagnostic_worker index=4 completed=2573312 last_start_ns=2088410766481346 last_end_ns=2088410766482312 loop_exit_ns=2088410766482447 deregister_start_ns=2088410766482497 deregister_end_ns=2088410766483033 +diagnostic_worker index=5 completed=2416640 last_start_ns=2088410765566170 last_end_ns=2088410765566987 loop_exit_ns=2088410765567146 deregister_start_ns=2088410765567191 deregister_end_ns=2088410765569975 +diagnostic_worker index=6 completed=2083840 last_start_ns=2088410766674185 last_end_ns=2088410766675069 loop_exit_ns=2088410766675236 deregister_start_ns=2088410766675260 deregister_end_ns=2088410766675681 +diagnostic_worker index=7 completed=2784512 last_start_ns=2088410765958661 last_end_ns=2088410765959852 loop_exit_ns=2088410765960035 deregister_start_ns=2088410765960073 deregister_end_ns=2088410765960729 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.summary.csv new file mode 100644 index 000000000..c7da600ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-05-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2494628.198294,8.017227,20000000,0.003117,0.001488,0.004416,0.011648,1320.972310,0.003117,0.001488,0.004416,0.011648,1320.972310,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.csv new file mode 100644 index 000000000..bd49eb4c4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.csv @@ -0,0 +1,95 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100065,0.100065,494847,0.014748,4945265.814,0.000,0.000,17.715,0.000,0.001,8.303,80.031,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,17.715,585600.572,596393.579,724720.432,430481.078,762156.176,703694.056,545096.815,597123.106 +0.200235,0.100170,946957,0.028222,4513440.105,0.000,0.000,21.073,0.000,0.001,9.053,149.301,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,21.073,564961.187,553031.434,587313.253,482021.946,589010.373,655407.688,527245.196,554449.028 +0.300399,0.100165,1388530,0.041381,4408460.889,0.000,0.000,20.397,0.000,4.348,9.365,221.488,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,20.397,568792.119,439395.481,443868.106,539460.484,693206.971,656866.892,519613.210,547257.627 +0.400564,0.100165,1834149,0.054662,4448867.209,0.000,0.000,20.390,0.000,0.001,9.489,282.441,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,20.390,570421.093,559339.333,582241.636,457526.915,708753.399,584947.183,540300.670,445336.980 +0.500730,0.100166,2261948,0.067411,4270907.980,0.000,0.000,23.756,0.000,6.873,9.755,293.254,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,23.756,452399.831,526407.112,493990.864,569176.192,666175.348,625053.536,502636.528,435068.569 +0.600907,0.100177,2371893,0.070688,1097502.690,0.000,0.000,98.061,0.000,10.057,10.950,302.316,0.000,27.022,0.179474,14.093,8,0.000,0.000,0.000,0,0.000,0,98.061,988.247,6268.877,2056.351,2455.643,428489.726,121065.193,6248.912,529929.740 +0.701079,0.100172,2662135,0.079338,2897436.352,0.000,0.000,35.144,0.000,5.742,7.609,302.316,2.184,640.968,0.409912,14.030,8,0.000,0.000,0.000,0,0.000,0,35.144,375893.456,324951.078,333855.761,388990.928,463402.938,437517.461,236283.588,336541.143 +0.801236,0.100156,3006174,0.089591,3435018.593,0.000,0.000,28.644,0.000,20.421,8.486,302.316,41.615,857.253,0.481689,13.946,8,0.000,0.000,0.000,0,0.000,0,28.644,383240.719,483703.623,435678.720,339459.181,454020.040,446741.422,414911.195,477263.693 +0.901395,0.100160,3364445,0.100268,3576993.785,0.000,0.000,21.068,0.000,9.706,8.792,302.316,79.326,478.454,0.560452,13.899,8,0.000,0.000,0.000,0,0.000,0,21.068,490785.700,439297.980,489867.168,420368.231,433936.548,399531.529,487610.774,415595.857 +1.001582,0.100186,3750843,0.111784,3856791.442,0.000,0.000,18.236,0.000,6.650,9.578,302.316,106.013,98.059,0.787109,13.890,8,0.000,0.000,0.000,0,0.000,0,18.236,458325.740,495286.850,459912.782,379193.233,572772.427,495596.273,550314.286,445389.851 +1.101739,0.100157,4085795,0.121766,3344277.344,0.000,0.000,17.009,0.000,39.253,9.580,302.316,75.546,95.748,0.787109,13.880,8,0.000,0.000,0.000,0,0.000,0,17.009,295217.203,579371.748,462075.627,234702.069,636062.876,293400.051,327925.927,515521.842 +1.201910,0.100171,4350813,0.129664,2645654.608,0.000,0.000,82.229,0.000,72.389,9.941,302.316,62.939,16.534,0.787109,13.879,8,0.000,0.000,0.000,0,0.000,0,82.229,409459.619,533577.316,366572.977,249353.481,169909.370,199558.655,329166.960,388056.230 +1.302086,0.100176,4783016,0.142545,4314424.662,0.000,0.000,75.240,0.000,0.003,8.752,302.316,5.303,0.078,0.787109,13.879,8,0.000,0.000,0.000,0,0.000,0,75.240,551897.132,636527.948,541575.327,535466.096,502713.831,500298.090,542314.025,503632.212 +1.402273,0.100188,5217385,0.155490,4335556.756,0.000,0.000,16.548,0.000,0.001,8.551,302.316,0.000,88.857,1.024658,13.870,8,0.000,0.000,0.000,0,0.000,0,16.548,618419.881,577237.138,610973.850,522549.728,588336.316,522889.091,465636.494,429514.257 +1.502471,0.100197,5598744,0.166856,3806086.947,0.000,0.000,21.905,0.000,0.001,8.525,302.316,0.000,499.718,1.352295,13.821,8,0.000,0.000,0.000,0,0.000,0,21.905,491301.483,419393.238,591633.695,504176.103,575964.584,430211.910,414343.193,379062.742 +1.602650,0.100179,5883567,0.175344,2843128.745,0.000,0.000,64.519,0.000,68.108,9.936,302.316,0.000,288.506,1.352295,13.793,8,0.000,0.000,0.000,0,0.000,0,64.519,216361.795,207048.505,464296.940,516313.609,565136.010,158355.872,553247.341,162368.672 +1.702848,0.100198,6193069,0.184568,3088913.589,0.000,0.000,78.107,0.000,0.001,9.575,302.316,3.353,15.321,1.589600,13.791,8,0.000,0.000,0.000,0,0.000,0,78.107,141999.284,532996.330,373331.968,388801.386,423921.957,421267.205,478653.759,327941.699 +1.803022,0.100174,6640867,0.197913,4470205.686,0.000,0.000,14.251,0.000,0.002,8.551,302.316,0.000,0.000,1.589600,13.791,8,0.000,0.000,0.000,0,0.000,0,14.251,645667.095,650149.299,635594.612,519586.367,604029.508,432877.166,497494.787,484806.853 +1.903188,0.100166,7054067,0.210228,4125132.274,0.000,0.000,14.105,0.000,0.084,8.453,302.316,0.000,130.369,1.589600,13.779,8,0.000,0.000,0.000,0,0.000,0,14.105,617112.600,576679.914,589458.640,416746.180,527242.221,455551.575,486490.067,455851.076 +2.003352,0.100164,7423546,0.221239,3688737.888,0.000,0.000,20.042,0.000,0.020,8.594,302.316,0.000,580.844,1.887287,13.722,8,0.000,0.000,0.000,0,0.000,0,20.042,441944.901,519347.906,401251.666,464657.636,504801.772,491413.737,376592.125,488728.144 +2.103546,0.100194,7659560,0.228273,2355570.217,0.000,0.000,73.870,0.000,12.457,10.706,302.316,0.000,176.572,1.887287,13.704,8,0.000,0.000,0.000,0,0.000,0,73.870,421123.026,130446.934,598528.860,134688.705,156755.895,132473.004,107681.100,673872.694 +2.203747,0.100201,8042750,0.239693,3824226.804,0.000,0.000,36.830,0.000,2.360,9.086,302.316,0.000,1.910,1.887287,13.704,8,0.000,0.000,0.000,0,0.000,0,36.830,544178.123,454977.102,523938.733,453889.285,536932.661,441544.055,371275.048,497491.798 +2.303904,0.100157,8493409,0.253123,4499506.023,0.000,0.000,11.438,0.000,3.422,8.627,302.316,0.000,0.000,1.887287,13.704,8,0.000,0.000,0.000,0,0.000,0,11.438,581464.548,608751.588,549864.299,631276.125,545860.603,431271.011,518773.249,632244.600 +2.404141,0.100237,8873334,0.264446,3790264.420,0.000,0.000,19.563,0.000,3.028,8.111,302.316,0.000,368.190,2.137329,13.668,8,0.000,0.000,0.000,0,0.000,0,19.563,412492.105,518031.902,470095.544,505421.797,486626.355,484491.416,438839.643,474265.658 +2.504303,0.100162,9255361,0.275831,3814087.974,0.000,0.000,25.044,0.000,11.794,8.009,302.316,0.000,432.892,2.212524,13.626,8,0.000,0.000,0.000,0,0.000,0,25.044,595225.235,485343.336,306163.758,471415.910,526067.329,454623.129,476098.321,499150.956 +2.604471,0.100168,9403187,0.280237,1475782.884,0.000,0.000,78.940,0.000,20.900,10.072,302.316,0.000,77.448,2.328007,13.618,8,0.000,0.000,0.000,0,0.000,0,78.940,132098.272,119878.782,15513.960,445342.488,242273.342,63463.476,437106.313,20106.251 +2.704637,0.100165,9807141,0.292276,4032868.466,0.000,0.000,41.552,0.000,3.524,8.756,302.316,0.000,0.585,2.370613,13.618,8,0.000,0.000,0.000,0,0.000,0,41.552,601025.729,437735.858,400567.345,435239.987,669692.135,526768.572,513500.521,448338.318 +2.804817,0.100181,10242349,0.305246,4344231.884,0.000,0.000,14.626,0.000,1.456,8.479,302.316,0.000,0.000,2.370613,13.618,8,0.000,0.000,0.000,0,0.000,0,14.626,639195.255,543857.489,479443.856,521418.027,622585.262,547051.718,584673.752,406006.525 +2.905001,0.100184,10652180,0.317460,4090781.775,0.000,0.000,17.400,0.000,6.657,8.652,302.316,0.000,535.694,2.965942,13.566,8,0.000,0.000,0.000,0,0.000,0,17.400,565589.152,508154.848,406252.378,491585.340,551744.630,543220.317,569831.345,454403.765 +3.005172,0.100170,11041265,0.329055,3884234.411,0.000,0.000,20.739,0.000,11.181,8.736,302.316,0.000,398.696,2.965942,13.527,8,0.000,0.000,0.000,0,0.000,0,20.739,436067.295,560096.050,461404.141,553137.901,614313.707,381080.947,465277.544,412856.826 +3.105350,0.100179,11209608,0.334072,1680427.328,0.000,0.000,76.828,0.000,35.051,10.962,302.316,109.102,15.948,2.965942,13.525,8,0.000,0.000,0.000,0,0.000,0,76.828,165654.001,1197.860,360425.973,83810.244,361434.171,478504.983,62877.647,166522.449 +3.205531,0.100180,11606355,0.345896,3960334.705,0.000,0.000,57.230,0.000,2.466,8.994,302.316,0.000,0.000,2.965942,13.525,8,0.000,0.000,0.000,0,0.000,0,57.230,549719.576,440486.380,611747.820,486922.716,498232.340,265831.055,551057.166,556337.652 +3.305719,0.100188,12041978,0.358879,4348057.218,0.000,0.000,14.236,0.000,0.001,8.687,302.316,0.000,2.690,3.182373,13.525,8,0.000,0.000,0.000,0,0.000,0,14.236,538388.024,577943.674,646534.747,537948.850,595780.148,383419.310,564828.326,503214.139 +3.405895,0.100177,12390488,0.369265,3478949.947,0.000,0.000,19.578,0.000,14.080,7.219,302.316,0.000,478.061,3.237305,13.478,8,0.000,0.000,0.000,0,0.000,0,19.578,434422.033,455434.887,442318.075,458719.081,511715.395,368079.313,399354.026,408907.138 +3.506071,0.100176,12785003,0.381023,3938215.354,0.000,0.000,23.679,0.000,13.219,8.249,302.316,0.000,350.360,3.306274,13.444,8,0.000,0.000,0.000,0,0.000,0,23.679,564865.351,445844.929,515152.888,479116.343,415717.979,550490.663,499799.922,467227.278 +3.606243,0.100172,12995776,0.387304,2104120.066,0.000,0.000,75.473,0.000,26.789,10.302,302.316,45.859,143.153,3.473957,13.430,8,0.000,0.000,0.000,0,0.000,0,75.473,345756.802,421926.122,193627.802,450936.351,405693.971,184573.337,29858.773,71746.907 +3.706411,0.100168,13340511,0.397578,3441563.802,0.000,0.000,70.497,0.000,4.354,9.458,302.316,23.632,1.365,3.519535,13.430,8,0.000,0.000,0.000,0,0.000,0,70.497,390383.660,385971.078,709976.338,320990.329,247244.316,651095.333,335396.109,400506.640 +3.806585,0.100174,13794983,0.411123,4536848.024,0.000,0.000,13.117,0.000,2.450,8.592,302.316,0.000,3.977,3.732666,13.429,8,0.000,0.000,0.000,0,0.000,0,13.117,538026.460,564380.732,636076.331,496478.550,556204.918,564340.801,504624.416,676715.817 +3.911602,0.105017,14185276,0.422754,3716458.727,0.000,0.000,28.942,0.000,4.737,8.574,302.316,0.000,641.300,4.024170,13.364,8,0.000,0.000,0.000,0,0.000,0,28.942,522903.599,341724.177,508344.114,485052.745,501021.521,469807.659,464932.279,422672.633 +4.011756,0.100154,14590426,0.434829,4045275.575,0.000,0.000,17.815,0.000,7.558,8.692,302.316,0.000,305.975,4.024170,13.334,8,0.000,0.000,0.000,0,0.000,0,17.815,570102.789,498872.390,611309.384,499761.023,473042.135,437746.444,522206.486,432234.924 +4.111916,0.100160,14785544,0.440644,1948061.971,0.000,0.000,72.582,0.000,39.068,10.921,302.316,124.644,77.727,4.291260,13.326,8,0.000,0.000,0.000,0,0.000,0,72.582,9.984,9.984,568599.910,9.984,565934.177,9.984,359165.127,454322.820 +4.212071,0.100155,15165053,0.451954,3789216.374,0.000,0.000,72.499,0.000,0.001,9.387,302.316,31.787,2.652,4.291260,13.326,8,0.000,0.000,0.000,0,0.000,0,72.499,519624.535,364824.489,645219.851,425760.034,494543.413,495062.608,267834.832,576346.611 +4.312238,0.100167,15601928,0.464974,4361446.235,0.000,0.000,13.755,0.000,0.001,8.327,302.316,0.000,161.916,4.304565,13.310,8,0.000,0.000,0.000,0,0.000,0,13.755,547762.706,481124.300,601562.611,542341.784,460189.358,632590.651,490308.919,605565.907 +4.412395,0.100157,15968813,0.475908,3663112.357,0.000,0.000,20.732,0.000,4.270,8.087,302.316,0.000,504.444,4.389282,13.261,8,0.000,0.000,0.000,0,0.000,0,20.732,484241.518,423925.992,453859.107,468406.321,364239.481,475445.296,438293.488,554701.155 +4.512567,0.100172,16375923,0.488041,4064126.041,0.000,0.000,12.919,0.000,25.852,8.156,302.316,4.640,264.663,4.429199,13.235,8,0.000,0.000,0.000,0,0.000,0,12.919,566168.466,552611.729,564072.064,490398.486,520247.266,409886.643,482082.756,478658.631 +4.612741,0.100175,16560825,0.493551,1845798.104,0.000,0.000,41.450,0.000,85.203,5.005,357.066,203.239,176.216,4.526367,13.217,8,0.000,0.000,0.000,0,0.000,0,41.450,282407.050,469670.177,517376.903,72593.286,73222.188,271486.113,68879.768,90162.618 +4.712878,0.100137,16705596,0.497866,1445733.653,0.000,0.000,32.248,0.000,185.339,7.721,357.066,596.255,185.294,4.678101,13.199,8,0.000,0.000,0.000,0,0.000,0,32.248,534489.342,555390.770,355853.541,0.000,0.000,0.000,0.000,0.000 +4.813030,0.100152,16802278,0.500747,965350.245,0.000,0.000,11.648,0.000,285.492,5.695,357.066,388.861,836.773,4.963013,13.118,8,0.000,0.000,0.000,0,0.000,0,11.648,361230.024,308600.153,295520.068,0.000,0.000,0.000,0.000,0.000 +4.913165,0.100134,16887037,0.503273,846451.776,0.000,0.000,45.366,0.000,385.626,5.600,357.066,361.935,509.276,5.007324,13.068,8,0.000,0.000,0.000,0,0.000,0,45.366,190074.407,344336.970,312040.399,0.000,0.000,0.000,0.000,0.000 +5.013317,0.100153,17036834,0.507737,1495685.863,0.000,0.000,6.468,0.000,485.779,7.466,357.066,560.160,231.443,5.149414,13.045,8,0.000,0.000,0.000,0,0.000,0,6.468,495593.155,502732.252,497360.456,0.000,0.000,0.000,0.000,0.000 +5.113474,0.100157,17122354,0.510286,853863.038,0.000,0.000,7.107,0.000,585.935,3.283,357.066,175.155,652.221,5.149414,12.981,8,0.000,0.000,0.000,0,0.000,0,7.107,58977.654,400492.916,394392.468,0.000,0.000,0.000,0.000,0.000 +5.213601,0.100127,17238297,0.513741,1157959.611,0.000,0.000,109.492,0.000,686.062,4.562,357.066,282.961,283.039,5.191772,12.953,8,0.000,0.000,0.000,0,0.000,0,109.492,331748.742,404376.519,421834.351,0.000,0.000,0.000,0.000,0.000 +5.313752,0.100151,17376830,0.517870,1383239.027,0.000,0.000,25.584,0.000,786.214,7.075,357.066,538.327,203.950,5.191772,12.933,8,0.000,0.000,0.000,0,0.000,0,25.584,526314.397,535610.345,321314.285,0.000,0.000,0.000,0.000,0.000 +5.413915,0.100162,17468980,0.520616,920005.488,0.000,0.000,5.321,0.000,886.376,3.988,357.066,214.261,512.683,5.323242,12.883,8,0.000,0.000,0.000,0,0.000,0,5.321,370887.508,337671.466,211446.514,0.000,0.000,0.000,0.000,0.000 +5.514051,0.100136,17531743,0.522487,626776.550,0.000,0.000,78.965,0.000,986.512,2.829,357.066,180.847,410.379,5.343872,12.843,8,0.000,0.000,0.000,0,0.000,0,78.965,270981.019,259636.466,96159.065,0.000,0.000,0.000,0.000,0.000 +5.614216,0.100165,17671516,0.526652,1395428.213,0.000,0.000,20.937,0.000,1086.677,5.129,357.066,368.104,248.496,5.373169,12.819,8,0.000,0.000,0.000,0,0.000,0,20.937,525792.694,361114.335,508521.184,0.000,0.000,0.000,0.000,0.000 +5.714361,0.100146,17819885,0.531074,1481534.190,0.000,0.000,9.635,0.000,1186.823,6.921,357.066,446.070,182.547,5.499268,12.801,8,0.000,0.000,0.000,0,0.000,0,9.635,463585.428,515789.464,502159.298,0.000,0.000,0.000,0.000,0.000 +5.814520,0.100159,17921979,0.534117,1019322.305,0.000,0.000,4.002,0.000,1286.981,3.467,357.066,170.043,587.817,5.505493,12.743,8,0.000,0.000,0.000,0,0.000,0,4.002,482574.140,479538.957,57209.207,0.000,0.000,0.000,0.000,0.000 +5.914639,0.100119,18016067,0.536921,939762.528,0.000,0.000,109.915,0.000,1387.100,4.151,357.066,315.718,442.404,5.569824,12.700,8,0.000,0.000,0.000,0,0.000,0,109.915,344000.948,317752.161,278009.419,0.000,0.000,0.000,0.000,0.000 +6.014779,0.100140,18165848,0.541384,1495711.576,0.000,0.000,1.640,0.000,1487.241,6.380,357.066,457.444,201.319,5.688110,12.680,8,0.000,0.000,0.000,0,0.000,0,1.640,55502.133,748469.927,691739.517,0.000,0.000,0.000,0.000,0.000 +6.114949,0.100170,18245663,0.543763,796795.376,0.000,0.000,5.077,0.000,1587.411,3.125,357.066,178.291,615.594,5.688110,12.620,8,0.000,0.000,0.000,0,0.000,0,5.077,0.000,482300.047,314495.330,0.000,0.000,0.000,0.000,0.000 +6.215095,0.100146,18333406,0.546378,876153.497,0.000,0.000,87.583,0.000,1687.556,3.113,357.066,237.818,441.076,5.760132,12.577,8,0.000,0.000,0.000,0,0.000,0,87.583,0.000,601234.038,274919.459,0.000,0.000,0.000,0.000,0.000 +6.315235,0.100140,18460123,0.550155,1265401.311,0.000,0.000,22.732,0.000,1787.696,4.832,357.066,341.125,264.513,5.760132,12.551,8,0.000,0.000,0.000,0,0.000,0,22.732,0.000,726334.780,539066.531,0.000,0.000,0.000,0.000,0.000 +6.415385,0.100150,18544151,0.552659,839018.846,0.000,0.000,5.018,0.000,1887.846,4.247,357.066,299.745,396.513,5.830566,12.512,8,0.000,0.000,0.000,0,0.000,0,5.018,0.000,409674.206,429344.639,0.000,0.000,0.000,0.000,0.000 +6.515513,0.100128,18609700,0.554612,654650.352,0.000,0.000,11.909,0.000,1987.975,2.726,357.066,190.342,543.795,5.894287,12.459,8,0.000,0.000,0.000,0,0.000,0,11.909,0.000,315725.054,338925.298,0.000,0.000,0.000,0.000,0.000 +6.615694,0.100180,18616392,0.554812,66799.519,0.000,0.000,2087.104,0.000,2088.155,4.189,360.875,228.845,309.871,5.894287,12.429,8,0.000,0.000,0.000,0,0.000,0,2087.104,0.000,34208.301,32571.254,0.000,0.000,0.000,9.982,9.982 +6.715835,0.100141,18616395,0.554812,29.958,0.000,0.000,2099.955,0.000,791.209,9.286,368.543,55.664,35.692,5.894287,12.425,8,0.000,0.000,0.000,0,0.000,0,2099.955,0.000,0.000,0.000,9.986,9.986,9.986,0.000,0.000 +6.815974,0.100139,18616396,0.554812,9.986,0.000,0.000,863.507,0.000,291.495,8.188,368.543,316.980,3.355,5.896610,12.425,8,0.000,0.000,0.000,0,0.000,0,863.507,9.986,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.916118,0.100143,18616399,0.554812,29.957,0.000,0.000,296.750,0.000,391.639,9.360,368.543,742.841,4.213,6.074951,12.425,8,0.000,0.000,0.000,0,0.000,0,296.750,9.986,0.000,0.000,0.000,0.000,0.000,19.971,0.000 +7.016301,0.100183,18616408,0.554812,89.835,0.000,0.000,417.425,0.000,389.808,2.496,368.543,150.973,342.302,6.074951,12.391,8,0.000,0.000,0.000,0,0.000,0,417.425,9.982,19.963,19.963,0.000,9.982,9.982,0.000,19.963 +7.116435,0.100135,18616411,0.554812,29.960,0.000,0.000,421.683,0.000,191.418,2.200,368.543,394.157,327.762,6.075195,12.359,8,0.000,0.000,0.000,0,0.000,0,421.683,0.000,0.000,0.000,9.987,0.000,0.000,19.973,0.000 +7.216552,0.100116,18616411,0.554812,0.000,0.000,0.000,0.000,0.000,291.534,3.421,368.543,416.546,327.197,6.108154,12.327,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.316685,0.100134,18616423,0.554813,119.840,0.000,0.000,366.632,0.000,365.004,4.872,368.543,301.316,260.550,6.235596,12.302,8,0.000,0.000,0.000,0,0.000,0,366.632,19.973,19.973,0.000,19.973,19.973,19.973,0.000,19.973 +7.416851,0.100166,18616424,0.554813,9.983,0.000,0.000,304.335,0.000,465.169,1.339,368.543,184.577,307.694,6.235596,12.272,8,0.000,0.000,0.000,0,0.000,0,304.335,0.000,0.000,0.000,0.000,0.000,0.000,9.983,0.000 +7.517003,0.100152,18616427,0.554813,29.954,0.000,0.000,542.192,0.000,277.799,2.354,368.543,361.832,404.501,6.235596,12.232,8,0.000,0.000,0.000,0,0.000,0,542.192,0.000,0.000,19.970,0.000,0.000,0.000,9.985,0.000 +7.617146,0.100143,18616430,0.554813,29.957,0.000,0.000,367.583,0.000,317.040,2.943,368.543,291.770,348.836,6.275269,12.198,8,0.000,0.000,0.000,0,0.000,0,367.583,0.000,19.971,0.000,0.000,9.986,0.000,0.000,0.000 +7.717297,0.100150,18616437,0.554813,69.895,0.000,0.000,344.453,0.000,417.190,3.966,368.543,388.361,169.004,6.304077,12.181,8,0.000,0.000,0.000,0,0.000,0,344.453,19.970,0.000,0.000,19.970,9.985,0.000,0.000,19.970 +7.817456,0.100159,18616439,0.554813,19.968,0.000,0.000,318.669,0.000,517.349,2.142,368.543,232.053,327.331,6.338989,12.149,8,0.000,0.000,0.000,0,0.000,0,318.669,0.000,0.000,0.000,0.000,0.000,0.000,19.968,0.000 +7.917616,0.100160,18616443,0.554813,39.936,0.000,0.000,570.576,0.000,303.997,1.780,368.543,187.786,400.961,6.385986,12.110,8,0.000,0.000,0.000,0,0.000,0,570.576,0.000,0.000,19.968,0.000,0.000,19.968,0.000,0.000 +8.017770,0.100154,18616449,0.554813,59.908,0.000,0.000,352.378,0.000,404.152,2.466,368.543,264.826,318.337,6.427570,12.079,8,0.000,0.000,0.000,0,0.000,0,352.378,0.000,0.000,0.000,19.969,19.969,0.000,0.000,19.969 +8.117913,0.100143,18616451,0.554813,19.971,0.000,0.000,370.899,0.000,504.295,3.339,368.543,463.750,232.557,6.453247,12.056,8,0.000,0.000,0.000,0,0.000,0,370.899,19.971,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +8.218036,0.100123,18616457,0.554814,59.926,0.000,0.000,584.111,0.000,340.903,2.934,368.543,210.678,247.079,6.484737,12.032,8,0.000,0.000,0.000,0,0.000,0,584.111,0.000,19.975,19.975,0.000,0.000,0.000,19.975,0.000 +8.318206,0.100170,18616461,0.554814,39.932,0.000,0.000,285.113,0.000,441.072,1.451,368.543,190.731,336.343,6.528809,11.999,8,0.000,0.000,0.000,0,0.000,0,285.113,0.000,0.000,0.000,0.000,19.966,0.000,0.000,19.966 +8.418312,0.100106,18616465,0.554814,39.957,0.000,0.000,357.354,0.000,541.179,2.138,368.543,309.515,304.910,6.560791,11.969,8,0.000,0.000,0.000,0,0.000,0,357.354,19.979,0.000,0.000,19.979,0.000,0.000,0.000,0.000 +8.518468,0.100156,18616467,0.554814,19.969,0.000,0.000,604.241,0.000,343.813,2.362,368.543,240.485,330.306,6.596989,11.937,8,0.000,0.000,0.000,0,0.000,0,604.241,0.000,0.000,0.000,0.000,0.000,19.969,0.000,0.000 +8.618616,0.100148,18616473,0.554814,59.911,0.000,0.000,377.084,0.000,443.961,3.466,368.543,392.857,188.471,6.625732,11.919,8,0.000,0.000,0.000,0,0.000,0,377.084,0.000,19.970,19.970,0.000,19.970,0.000,0.000,0.000 +8.718760,0.100143,18616477,0.554814,39.943,0.000,0.000,369.065,0.000,544.104,2.579,368.543,367.598,367.325,6.741455,11.883,8,0.000,0.000,0.000,0,0.000,0,369.065,0.000,0.000,0.000,19.971,0.000,0.000,0.000,19.971 +8.818909,0.100150,18616484,0.554814,69.895,0.000,0.000,600.754,0.000,247.957,2.622,368.543,252.239,509.783,6.741455,11.833,8,0.000,0.000,0.000,0,0.000,0,600.754,29.955,0.000,0.000,0.000,0.000,19.970,19.970,0.000 +8.919037,0.100127,18616491,0.554815,69.911,0.000,0.000,346.471,0.000,329.715,2.186,368.543,191.982,276.991,6.800781,11.806,8,0.000,0.000,0.000,0,0.000,0,346.471,9.987,9.987,0.000,0.000,19.975,0.000,29.962,0.000 +9.019562,0.100525,18774691,0.559529,1573733.101,0.000,0.000,383.177,0.000,369.932,5.950,368.543,314.481,206.027,6.800781,11.786,8,0.000,0.000,0.000,0,0.000,0,383.177,254950.731,475243.522,243451.139,0.000,347285.691,0.000,252802.018,0.000 +9.119743,0.100181,19027338,0.567059,2521895.987,0.000,0.000,399.826,0.000,4.145,8.589,368.543,62.933,325.074,6.833130,11.754,8,0.000,0.000,0.000,0,0.000,0,399.826,384273.036,350693.939,452569.166,144787.396,415885.700,102044.919,468759.801,202882.029 +9.219958,0.100215,19424238,0.578887,3960494.640,0.000,0.000,17.859,0.000,5.808,8.818,368.543,0.000,291.951,6.876957,11.725,8,0.000,0.000,0.000,0,0.000,0,17.859,549889.086,310592.986,470908.700,422552.547,640863.713,542494.965,535829.280,487363.363 +9.320113,0.100155,19808276,0.590333,3834450.980,0.000,0.000,20.587,0.000,2.606,8.805,368.543,0.000,258.975,6.919434,11.700,8,0.000,0.000,0.000,0,0.000,0,20.587,561771.361,401798.719,534643.308,399212.717,645062.572,411533.666,440359.095,440069.542 +9.420477,0.100365,20000000,0.596046,1910276.146,0.000,0.000,18.278,0.000,0.000,4.727,368.543,0.000,162.922,6.969116,11.684,0,0.000,0.000,0.000,0,0.000,0,18.278,289335.237,236567.600,273353.498,242007.768,276342.601,192647.709,204076.047,195945.686 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.log new file mode 100644 index 000000000..ed02b3b5c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=376 +worker=5 kind=insert tid=6 os_tid=381 +worker=6 kind=insert tid=7 os_tid=382 +worker=3 kind=insert tid=8 os_tid=379 +start_monotonic_ns=2088411152475951 main_address=0x55bb59d20300 +worker=4 kind=insert tid=12 os_tid=380 +worker=2 kind=insert tid=9 os_tid=378 +worker=1 kind=insert tid=10 os_tid=377 +worker=7 kind=insert tid=11 os_tid=383 +load_end reason=complete inserted=20000000 elapsed_s=9.421 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.131 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088411152478474 cpu_ns=9879349 +diagnostic_stage name=stop_request wall_ns=2088420573011871 cpu_ns=62553286980 +diagnostic_stage name=workers_joined wall_ns=2088420573082007 cpu_ns=62553356521 +diagnostic_stage name=before_close wall_ns=2088420573165384 cpu_ns=62553439840 +diagnostic_stage name=after_close wall_ns=2088420704234514 cpu_ns=62607503672 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088420532126575 +diagnostic_worker index=0 completed=2795520 last_start_ns=2088420532125733 last_end_ns=2088420532126575 loop_exit_ns=2088420532126905 deregister_start_ns=2088420532126949 deregister_end_ns=2088420532127701 +diagnostic_worker index=1 completed=3093504 last_start_ns=2088420521473320 last_end_ns=2088420521474207 loop_exit_ns=2088420521474358 deregister_start_ns=2088420521474401 deregister_end_ns=2088420521474969 +diagnostic_worker index=2 completed=3131392 last_start_ns=2088420520966565 last_end_ns=2088420520967714 loop_exit_ns=2088420520967972 deregister_start_ns=2088420520968027 deregister_end_ns=2088420520968808 +diagnostic_worker index=3 completed=2057216 last_start_ns=2088420520743878 last_end_ns=2088420520745241 loop_exit_ns=2088420520745504 deregister_start_ns=2088420520745594 deregister_end_ns=2088420520749018 +diagnostic_worker index=4 completed=2526208 last_start_ns=2088420521741281 last_end_ns=2088420521742516 loop_exit_ns=2088420521742616 deregister_start_ns=2088420521742661 deregister_end_ns=2088420521743201 +diagnostic_worker index=5 completed=2098432 last_start_ns=2088420521089083 last_end_ns=2088420521090357 loop_exit_ns=2088420521090518 deregister_start_ns=2088420521090553 deregister_end_ns=2088420521091072 +diagnostic_worker index=6 completed=2128896 last_start_ns=2088420521852858 last_end_ns=2088420521853727 loop_exit_ns=2088420521853921 deregister_start_ns=2088420521853952 deregister_end_ns=2088420521854336 +diagnostic_worker index=7 completed=2168832 last_start_ns=2088420521245863 last_end_ns=2088420521247073 loop_exit_ns=2088420521247241 deregister_start_ns=2088420521247267 deregister_end_ns=2088420521247808 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.summary.csv new file mode 100644 index 000000000..1d19e95a9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-06-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2123005.578328,9.420606,20000000,0.003693,0.001456,0.004416,0.011136,2099.954897,0.003693,0.001456,0.004416,0.011136,2099.954897,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.csv new file mode 100644 index 000000000..96d70f475 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.csv @@ -0,0 +1,87 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100079,0.100079,533833,0.015909,5334096.115,0.000,0.000,19.171,0.000,0.001,8.231,85.168,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,19.171,654120.798,533166.804,780740.295,763204.214,794889.065,609016.599,680090.185,518868.154 +0.200258,0.100179,987358,0.029426,4527155.356,0.000,0.000,21.510,0.000,2.102,9.067,155.547,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,21.510,448238.541,596872.780,670750.684,614291.634,685813.751,415267.493,557403.352,538517.121 +0.300427,0.100169,1433725,0.042728,4456149.446,0.000,0.000,20.688,0.000,15.774,9.313,230.234,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,20.688,457198.395,582367.151,682558.060,605158.686,586689.855,436882.682,558138.042,547156.575 +0.400597,0.100170,1896558,0.056522,4620480.035,0.000,0.000,16.460,0.000,0.003,9.598,282.473,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,16.460,582210.853,537406.972,691914.472,511680.680,699731.192,477698.414,565239.686,554597.766 +0.500767,0.100170,2280258,0.067957,3830495.206,0.000,0.000,23.764,0.000,19.166,9.868,293.129,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,23.764,468454.489,513278.371,508057.238,443706.515,560957.405,558291.931,357882.259,419866.999 +0.600961,0.100195,2435528,0.072584,1549681.917,0.000,0.000,99.170,0.000,0.001,10.632,302.504,0.000,61.638,0.427734,14.089,8,0.000,0.000,0.000,0,0.000,0,99.170,60502.169,98208.734,91382.029,153451.146,99905.429,530357.103,70323.042,445552.265 +0.701128,0.100167,2795884,0.083324,3597556.326,0.000,0.000,20.985,0.000,14.845,8.772,302.504,13.610,908.172,0.595093,14.000,8,0.000,0.000,0.000,0,0.000,0,20.985,470544.746,478651.217,514531.340,444707.863,301756.423,465353.409,459702.839,462308.490 +0.801308,0.100179,3183895,0.094887,3873164.912,0.000,0.000,25.358,0.000,10.430,9.422,302.504,61.569,807.731,0.595093,13.921,8,0.000,0.000,0.000,0,0.000,0,25.358,477364.024,478561.876,565885.294,538135.054,458967.012,418629.343,458408.015,477214.293 +0.901479,0.100172,3586119,0.106875,4015343.367,0.000,0.000,16.479,0.000,2.709,9.365,302.504,99.127,301.591,0.601196,13.891,8,0.000,0.000,0.000,0,0.000,0,16.479,497435.620,611849.106,515654.328,597304.088,472568.331,356018.513,499761.624,464751.756 +1.001651,0.100171,4002733,0.119291,4159012.451,0.000,0.000,12.066,0.000,16.796,9.597,302.504,81.618,118.157,0.786568,13.880,8,0.000,0.000,0.000,0,0.000,0,12.066,416356.465,631417.901,520178.539,629351.443,557923.852,451426.364,482073.841,470284.046 +1.101826,0.100175,4173677,0.124385,1706448.119,0.000,0.000,81.047,0.000,19.756,10.531,302.504,121.818,9.554,0.786568,13.879,8,0.000,0.000,0.000,0,0.000,0,81.047,477163.399,28360.276,165489.850,14744.149,451827.819,479748.866,16461.139,72652.620 +1.202004,0.100177,4620187,0.137692,4457189.380,0.000,0.000,25.531,0.000,0.001,8.629,302.504,0.000,0.000,0.786568,13.879,8,0.000,0.000,0.000,0,0.000,0,25.531,520556.117,658960.477,623024.257,620997.853,547118.973,433171.208,541059.727,512300.769 +1.302185,0.100181,5059536,0.150786,4385536.085,0.000,0.000,13.977,0.000,0.001,8.362,302.504,0.000,2.573,1.009033,13.879,8,0.000,0.000,0.000,0,0.000,0,13.977,543923.502,630316.813,531705.661,667279.775,470646.403,448626.340,632153.482,460884.108 +1.402449,0.100264,5443817,0.162238,3832681.449,0.000,0.000,16.008,0.000,0.001,8.283,302.504,0.000,439.074,1.066895,13.836,8,0.000,0.000,0.000,0,0.000,0,16.008,545219.160,470526.549,504965.538,403972.430,476929.628,491501.120,544341.480,395225.545 +1.502591,0.100142,5785506,0.172422,3412046.361,0.000,0.000,21.206,0.000,14.598,8.065,302.504,0.000,391.319,1.139843,13.797,8,0.000,0.000,0.000,0,0.000,0,21.206,498092.922,426155.043,385063.376,447145.246,431567.360,489814.674,373589.663,360618.077 +1.602739,0.100148,5980595,0.178236,1948002.670,0.000,0.000,72.759,0.000,0.001,9.853,302.504,0.000,18.839,1.283329,13.796,8,0.000,0.000,0.000,0,0.000,0,72.759,238845.982,122398.581,351788.579,245595.978,442254.490,224007.975,81678.935,241432.149 +1.702927,0.100187,6480375,0.193130,4988451.841,0.000,0.000,10.805,0.000,0.822,8.359,302.504,0.000,0.039,1.283329,13.796,8,0.000,0.000,0.000,0,0.000,0,10.805,702822.938,680345.061,685215.933,575072.337,604796.635,567506.515,596781.655,575910.766 +1.803083,0.100156,6951389,0.207168,4702795.174,0.000,0.000,13.594,0.000,1.155,8.587,302.504,0.000,7.293,1.624512,13.795,8,0.000,0.000,0.000,0,0.000,0,13.594,690541.512,602469.064,671091.889,735491.310,515355.118,460650.556,433153.501,594042.225 +1.903252,0.100169,7360619,0.219364,4085405.878,0.000,0.000,15.378,0.000,0.001,8.591,302.504,0.000,643.211,1.624512,13.732,8,0.000,0.000,0.000,0,0.000,0,15.378,470236.476,585521.932,469357.958,530854.184,488425.781,546687.465,507703.251,486618.831 +2.003421,0.100170,7602645,0.226576,2416164.384,0.000,0.000,17.825,0.000,57.127,8.849,302.504,0.000,234.875,1.735310,13.709,8,0.000,0.000,0.000,0,0.000,0,17.825,614358.607,233524.156,222532.787,218180.165,216932.280,255666.622,205581.521,449388.246 +2.103640,0.100219,7907421,0.235660,3041112.857,0.000,0.000,78.275,0.000,0.002,9.778,302.504,2.689,1.091,1.830330,13.709,8,0.000,0.000,0.000,0,0.000,0,78.275,614237.424,238478.743,415841.071,274789.376,315270.893,396613.099,257098.045,528784.205 +2.203807,0.100167,8372375,0.249516,4641776.351,0.000,0.000,13.770,0.000,0.001,8.442,302.504,0.000,0.000,1.830330,13.709,8,0.000,0.000,0.000,0,0.000,0,13.770,663460.323,569597.314,479468.061,584202.886,615400.705,643773.251,527907.044,557966.767 +2.303973,0.100166,8825887,0.263032,4527595.860,0.000,0.000,16.764,0.000,0.335,8.521,302.504,0.000,93.750,2.162231,13.699,8,0.000,0.000,0.000,0,0.000,0,16.764,676026.552,564611.706,480531.434,669217.867,564781.424,630062.936,450062.069,492301.873 +2.404153,0.100180,9207457,0.274404,3808849.746,0.000,0.000,18.639,0.000,0.001,8.239,302.504,0.000,666.809,2.192871,13.634,8,0.000,0.000,0.000,0,0.000,0,18.639,445349.035,513935.682,404043.324,506089.792,563227.031,407716.717,496646.776,471841.389 +2.504323,0.100170,9432366,0.281106,2245265.729,0.000,0.000,77.662,0.000,8.987,10.283,302.504,3.237,139.879,2.335331,13.621,8,0.000,0.000,0.000,0,0.000,0,77.662,200728.108,435468.284,146250.897,152809.725,542805.461,522290.404,148217.547,96695.303 +2.604511,0.100187,9797944,0.292001,3648946.800,0.000,0.000,43.364,0.000,0.001,9.274,302.504,0.000,5.692,2.436161,13.620,8,0.000,0.000,0.000,0,0.000,0,43.364,638424.454,448240.602,331229.723,624211.071,446473.911,279616.376,532103.556,348647.106 +2.704677,0.100167,10264331,0.305901,4656111.614,0.000,0.000,10.799,0.000,13.603,8.408,302.504,0.000,0.000,2.436161,13.620,8,0.000,0.000,0.000,0,0.000,0,10.799,691847.189,680186.619,525015.178,619088.425,621514.383,549134.987,438828.788,530496.045 +2.804829,0.100152,10654991,0.317543,3900690.220,0.000,0.000,13.966,0.000,16.715,8.093,302.504,0.000,373.497,2.680420,13.584,8,0.000,0.000,0.000,0,0.000,0,13.966,548948.310,557964.650,441511.084,566092.336,507251.484,362950.109,452714.111,463258.136 +2.905101,0.100272,10995493,0.327691,3395783.943,0.000,0.000,26.345,0.000,2.652,7.919,302.504,0.000,451.935,2.760254,13.539,8,0.000,0.000,0.000,0,0.000,0,26.345,421932.403,489588.388,424625.079,458602.665,419299.564,383786.155,394975.721,402973.967 +3.005249,0.100148,11192670,0.333568,1968848.210,0.000,0.000,73.263,0.000,14.721,9.738,302.504,18.371,119.315,2.919559,13.528,8,0.000,0.000,0.000,0,0.000,0,73.263,168489.959,701688.687,88269.008,109337.742,164336.124,80021.248,166433.012,490272.431 +3.105423,0.100174,11536790,0.343823,3435218.735,0.000,0.000,53.937,0.000,0.001,9.232,302.504,19.536,0.039,2.919559,13.528,8,0.000,0.000,0.000,0,0.000,0,53.937,581796.998,634205.746,364834.764,442190.076,563089.571,278894.400,293518.937,276688.242 +3.205577,0.100153,12017195,0.358140,4796698.005,0.000,0.000,10.763,0.000,11.018,8.497,302.504,0.000,0.000,2.919559,13.528,8,0.000,0.000,0.000,0,0.000,0,10.763,539343.338,672918.604,538165.144,610664.023,618412.147,656533.718,595966.550,564694.481 +3.305744,0.100168,12383039,0.369043,3652312.260,0.000,0.000,18.783,0.000,8.529,8.049,302.504,0.000,468.316,3.237061,13.482,8,0.000,0.000,0.000,0,0.000,0,18.783,504084.263,402265.092,449366.067,492064.429,514177.329,469422.417,399060.468,421872.195 +3.405924,0.100179,12752596,0.380057,3688955.997,0.000,0.000,24.533,0.000,1.814,8.224,302.504,0.000,338.807,3.303345,13.449,8,0.000,0.000,0.000,0,0.000,0,24.533,553777.122,474688.921,473870.388,402907.619,474848.634,444433.167,486966.907,377463.239 +3.506099,0.100175,12977293,0.386753,2243040.776,0.000,0.000,75.566,0.000,12.772,10.087,302.504,44.219,178.632,3.475784,13.431,8,0.000,0.000,0.000,0,0.000,0,75.566,405310.002,512661.950,485749.094,79041.540,499684.682,79920.001,104047.735,76625.772 +3.606270,0.100171,13294253,0.396200,3164178.433,0.000,0.000,72.584,0.000,0.001,10.177,302.504,24.996,7.877,3.772705,13.430,8,0.000,0.000,0.000,0,0.000,0,72.584,219483.932,607618.894,533226.359,278103.492,567837.057,456038.614,302891.020,198979.065 +3.706393,0.100123,13738754,0.409447,4439534.101,0.000,0.000,13.986,0.000,3.543,8.946,302.504,0.000,0.039,3.772705,13.430,8,0.000,0.000,0.000,0,0.000,0,13.986,457495.706,639501.214,476991.659,510640.156,599969.973,618037.688,643566.200,493331.505 +3.806571,0.100177,14140178,0.421410,4007128.749,0.000,0.000,15.585,0.000,6.983,8.400,302.504,0.000,520.327,4.027149,13.380,8,0.000,0.000,0.000,0,0.000,0,15.585,503276.860,513648.454,470335.319,426962.291,539951.775,543735.061,526605.460,482613.530 +3.906741,0.100170,14546673,0.433525,4058059.375,0.000,0.000,15.504,0.000,9.278,8.647,302.504,0.000,373.233,4.027149,13.343,8,0.000,0.000,0.000,0,0.000,0,15.504,459290.121,481422.540,467586.034,483149.607,530489.224,625438.000,523231.548,487452.301 +4.006905,0.100164,14718430,0.438643,1714755.366,0.000,0.000,77.423,0.000,21.544,10.220,302.504,66.375,115.397,4.027149,13.332,8,0.000,0.000,0.000,0,0.000,0,77.423,200550.812,554729.456,27335.132,22433.178,88305.054,150433.076,542150.104,128818.555 +4.107090,0.100185,15048999,0.448495,3299576.248,0.000,0.000,61.344,0.000,0.001,9.360,302.504,30.100,22.107,4.298340,13.330,8,0.000,0.000,0.000,0,0.000,0,61.344,529129.581,307130.920,536635.673,259938.363,332074.702,602683.294,538711.826,193271.888 +4.207245,0.100155,15505605,0.462103,4558989.190,0.000,0.000,13.983,0.000,4.231,8.457,302.504,0.000,4.797,4.298340,13.329,8,0.000,0.000,0.000,0,0.000,0,13.983,554020.736,537516.334,650870.526,547271.204,531825.160,628934.548,637241.664,471309.019 +4.307430,0.100185,15859493,0.472650,3532342.165,0.000,0.000,23.551,0.000,0.000,7.996,302.504,0.000,562.670,4.348877,13.274,8,0.000,0.000,0.000,0,0.000,0,23.551,505085.163,456175.687,523630.838,428696.547,400468.792,459150.182,372750.095,386384.860 +4.407701,0.100270,16226909,0.483600,3664258.441,0.000,0.000,19.640,0.000,0.001,8.136,302.504,0.000,299.620,4.414429,13.245,8,0.000,0.000,0.000,0,0.000,0,19.640,552317.528,425230.941,389018.793,425101.291,444568.686,497575.452,449086.479,481359.271 +4.507855,0.100155,16522945,0.492422,2955783.472,0.000,0.000,43.953,0.000,47.666,6.312,357.535,51.756,182.764,4.479813,13.227,8,0.000,0.000,0.000,0,0.000,0,43.953,551466.148,281454.216,310918.595,470721.168,437702.292,477920.022,153352.560,272248.470 +4.607990,0.100134,16680896,0.497129,1577391.406,0.000,0.000,3.860,0.000,147.800,8.243,357.535,678.074,163.842,4.627563,13.211,8,0.000,0.000,0.000,0,0.000,0,3.860,466683.198,0.000,0.000,567507.780,0.000,0.000,543200.428,0.000 +4.708139,0.100149,16772063,0.499846,910313.996,0.000,0.000,29.640,0.000,247.949,5.387,357.535,365.198,660.461,4.991699,13.146,8,0.000,0.000,0.000,0,0.000,0,29.640,234320.956,0.000,0.000,349868.835,0.000,0.000,326124.205,0.000 +4.808269,0.100130,16898575,0.503617,1263478.628,0.000,0.000,33.416,0.000,348.079,6.991,357.535,449.962,724.137,5.005371,13.075,8,0.000,0.000,0.000,0,0.000,0,33.416,493918.356,0.000,0.000,300010.260,0.000,0.000,469550.012,0.000 +4.908402,0.100134,17061705,0.508478,1629119.326,0.000,0.000,6.755,0.000,448.213,7.378,357.535,601.109,266.596,5.147705,13.049,8,0.000,0.000,0.000,0,0.000,0,6.755,550602.985,0.000,0.000,557563.668,0.000,0.000,520952.674,0.000 +5.008558,0.100156,17127975,0.510453,661670.229,0.000,0.000,85.481,0.000,548.368,3.214,357.535,191.655,698.756,5.147705,12.981,8,0.000,0.000,0.000,0,0.000,0,85.481,327560.211,0.000,0.000,334070.080,0.000,0.000,39.938,0.000 +5.108681,0.100123,17266058,0.514569,1379140.016,0.000,0.000,7.005,0.000,648.491,5.171,357.535,284.963,250.279,5.167114,12.956,8,0.000,0.000,0.000,0,0.000,0,7.005,411435.831,0.000,0.000,494773.709,0.000,0.000,472930.476,0.000 +5.208853,0.100172,17422283,0.519224,1559564.150,0.000,0.000,19.893,0.000,748.663,7.124,357.535,541.372,172.359,5.340698,12.939,8,0.000,0.000,0.000,0,0.000,0,19.893,431996.025,0.000,0.000,571685.455,0.000,0.000,555882.670,0.000 +5.308998,0.100145,17521235,0.522173,988082.360,0.000,0.000,4.925,0.000,848.809,3.717,357.535,207.238,694.809,5.342773,12.871,8,0.000,0.000,0.000,0,0.000,0,4.925,124588.726,0.000,0.000,426739.103,0.000,0.000,436754.531,0.000 +5.409143,0.100145,17657984,0.526249,1365512.097,0.000,0.000,84.928,0.000,948.953,5.718,357.535,465.771,412.762,5.385742,12.831,8,0.000,0.000,0.000,0,0.000,0,84.928,399032.014,0.000,0.000,498537.883,0.000,0.000,467942.200,0.000 +5.509316,0.100173,17788578,0.530141,1303684.652,0.000,0.000,16.301,0.000,1049.126,6.937,357.535,436.939,172.592,5.513550,12.814,8,0.000,0.000,0.000,0,0.000,0,16.301,392461.050,0.000,0.000,450640.401,0.000,0.000,460583.200,0.000 +5.609490,0.100174,17894479,0.533297,1057170.555,0.000,0.000,4.974,0.000,1149.300,4.337,357.535,239.622,651.094,5.513550,12.751,8,0.000,0.000,0.000,0,0.000,0,4.974,450116.810,0.000,0.000,433495.730,0.000,0.000,173558.014,0.000 +5.709634,0.100144,17990377,0.536155,957603.340,0.000,0.000,55.549,0.000,1249.444,4.291,357.535,325.080,426.925,5.591431,12.709,8,0.000,0.000,0.000,0,0.000,0,55.549,345473.344,0.000,0.000,302924.513,0.000,0.000,309205.483,0.000 +5.809788,0.100154,18153205,0.541008,1625782.327,0.000,0.000,2.007,0.000,1349.598,6.021,357.535,430.081,198.991,5.698364,12.689,8,0.000,0.000,0.000,0,0.000,0,2.007,741550.763,0.000,0.000,730158.265,0.000,0.000,154073.299,0.000 +5.909913,0.100125,18229359,0.543277,760587.326,0.000,0.000,8.141,0.000,1449.723,2.771,357.535,159.059,528.167,5.698364,12.638,8,0.000,0.000,0.000,0,0.000,0,8.141,378655.715,0.000,0.000,381931.612,0.000,0.000,0.000,0.000 +6.010045,0.100132,18334109,0.546399,1046118.371,0.000,0.000,48.031,0.000,1549.855,3.914,357.535,299.916,582.629,5.761963,12.581,8,0.000,0.000,0.000,0,0.000,0,48.031,320686.463,0.000,0.000,725431.908,0.000,0.000,0.000,0.000 +6.110182,0.100137,18456807,0.550056,1225296.957,0.000,0.000,20.147,0.000,1649.992,5.349,357.535,420.399,261.321,5.761963,12.555,8,0.000,0.000,0.000,0,0.000,0,20.147,530800.902,0.000,0.000,694496.054,0.000,0.000,0.000,0.000 +6.210317,0.100134,18534955,0.552385,780431.280,0.000,0.000,9.904,0.000,1750.127,3.799,357.535,239.405,610.274,5.840332,12.496,8,0.000,0.000,0.000,0,0.000,0,9.904,372389.594,0.000,0.000,408041.686,0.000,0.000,0.000,0.000 +6.310454,0.100138,18621718,0.554970,866437.193,0.000,0.000,5.367,0.000,1850.265,3.542,357.535,256.951,456.988,5.864014,12.451,8,0.000,0.000,0.000,0,0.000,0,5.367,431495.968,0.000,0.000,434941.225,0.000,0.000,0.000,0.000 +6.410576,0.100122,18621723,0.554971,49.939,0.000,0.000,1906.422,0.000,678.007,7.521,373.219,116.850,156.528,5.882690,12.436,8,0.000,0.000,0.000,0,0.000,0,1906.422,0.000,9.988,9.988,0.000,9.988,9.988,0.000,9.988 +6.510740,0.100164,18621723,0.554971,0.000,0.000,0.000,0.000,0.000,778.171,10.263,373.219,52.258,11.310,5.884888,12.434,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.610882,0.100143,18621725,0.554971,19.972,0.000,0.000,827.448,0.000,319.648,7.958,373.219,614.475,6.163,5.889011,12.434,8,0.000,0.000,0.000,0,0.000,0,827.448,9.986,0.000,0.000,0.000,0.000,0.000,9.986,0.000 +6.711063,0.100180,18621731,0.554971,59.892,0.000,0.000,392.089,0.000,355.702,8.609,373.219,483.543,109.412,6.098999,12.423,8,0.000,0.000,0.000,0,0.000,0,392.089,19.964,9.982,0.000,19.964,0.000,9.982,0.000,0.000 +6.811198,0.100136,18621738,0.554971,69.905,0.000,0.000,418.566,0.000,121.168,2.632,373.219,372.619,459.454,6.098999,12.378,8,0.000,0.000,0.000,0,0.000,0,418.566,0.000,0.000,19.973,0.000,9.986,0.000,19.973,19.973 +6.911360,0.100161,18621738,0.554971,0.000,0.000,0.000,0.000,0.000,221.329,3.937,373.219,514.210,436.367,6.118774,12.336,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.011526,0.100166,18621752,0.554971,139.768,0.000,0.000,295.126,0.000,288.801,5.863,373.219,332.924,281.408,6.274414,12.308,8,0.000,0.000,0.000,0,0.000,0,295.126,19.967,19.967,19.967,19.967,19.967,19.967,19.967,0.000 +7.111670,0.100145,18621752,0.554971,0.000,0.000,0.000,0.000,0.000,388.946,1.986,373.219,298.435,519.912,6.274414,12.257,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.211785,0.100114,18621756,0.554972,39.954,0.000,0.000,411.064,0.000,265.387,4.233,373.219,460.567,496.074,6.277344,12.209,8,0.000,0.000,0.000,0,0.000,0,411.064,19.977,0.000,0.000,0.000,0.000,0.000,0.000,19.977 +7.311911,0.100126,18621766,0.554972,99.874,0.000,0.000,277.940,0.000,329.234,5.034,373.219,474.478,200.801,6.308960,12.189,8,0.000,0.000,0.000,0,0.000,0,277.940,0.000,19.975,19.975,0.000,19.975,19.975,19.975,0.000 +7.412036,0.100125,18621770,0.554972,39.950,0.000,0.000,400.529,0.000,191.126,2.992,373.219,276.257,614.273,6.427616,12.129,8,0.000,0.000,0.000,0,0.000,0,400.529,9.988,0.000,0.000,19.975,0.000,0.000,0.000,9.988 +7.512148,0.100113,18621775,0.554972,49.944,0.000,0.000,249.371,0.000,241.341,3.547,373.219,383.786,435.914,6.430786,12.086,8,0.000,0.000,0.000,0,0.000,0,249.371,9.989,19.977,0.000,0.000,0.000,9.989,0.000,9.989 +7.612286,0.100138,18621782,0.554972,69.904,0.000,0.000,297.673,0.000,214.268,4.748,373.219,510.156,245.677,6.460327,12.062,8,0.000,0.000,0.000,0,0.000,0,297.673,0.000,0.000,19.972,0.000,19.972,9.986,19.972,0.000 +7.712448,0.100162,18621789,0.554973,69.887,0.000,0.000,241.184,0.000,299.791,4.211,373.219,389.877,356.610,6.583862,12.027,8,0.000,0.000,0.000,0,0.000,0,241.184,19.968,19.968,0.000,19.968,0.000,9.984,0.000,0.000 +7.812596,0.100148,18621792,0.554973,29.956,0.000,0.000,237.792,0.000,399.939,3.009,373.219,383.535,592.172,6.583862,11.969,8,0.000,0.000,0.000,0,0.000,0,237.792,0.000,0.000,19.970,0.000,0.000,9.985,0.000,0.000 +7.912757,0.100161,18621798,0.554973,59.904,0.000,0.000,407.030,0.000,277.486,3.503,373.219,313.012,360.943,6.620605,11.934,8,0.000,0.000,0.000,0,0.000,0,407.030,0.000,0.000,0.000,0.000,19.968,0.000,19.968,19.968 +8.012913,0.100156,18621804,0.554973,59.906,0.000,0.000,268.221,0.000,377.642,3.991,373.219,508.463,333.970,6.660400,11.902,8,0.000,0.000,0.000,0,0.000,0,268.221,19.969,19.969,0.000,0.000,0.000,19.969,0.000,0.000 +8.113075,0.100163,18621811,0.554973,69.886,0.000,0.000,409.561,0.000,242.410,3.149,373.219,303.101,506.481,6.720703,11.852,8,0.000,0.000,0.000,0,0.000,0,409.561,0.000,0.000,19.968,19.968,0.000,0.000,9.984,19.968 +8.213209,0.100134,18639026,0.555486,171920.393,0.000,0.000,242.438,0.000,342.544,2.909,373.219,352.381,445.460,6.774780,11.808,8,0.000,0.000,0.000,0,0.000,0,242.438,19.973,0.000,0.000,0.000,0.000,0.000,171900.420,0.000 +8.313356,0.100148,18838336,0.561426,1990164.388,0.000,0.000,411.817,0.000,270.553,6.968,373.219,249.866,352.293,6.817871,11.774,8,0.000,0.000,0.000,0,0.000,0,411.817,419041.888,581462.308,0.000,22187.272,183609.165,184887.280,598976.474,0.000 +8.413514,0.100157,19252705,0.573775,4137181.510,0.000,0.000,283.654,0.000,10.011,8.742,373.219,0.468,243.523,6.849365,11.750,8,0.000,0.000,0.000,0,0.000,0,283.654,477309.112,465417.819,506153.734,529227.435,552021.576,482850.394,552590.681,571610.759 +8.513683,0.100169,19684993,0.586659,4315568.607,0.000,0.000,17.263,0.000,2.701,8.915,373.219,0.000,270.596,6.895020,11.724,8,0.000,0.000,0.000,0,0.000,0,17.263,406591.157,486855.175,643799.282,573039.163,537449.459,469893.910,628355.446,569585.015 +8.613940,0.100257,20000000,0.596046,3141988.491,0.000,0.000,19.350,0.000,0.000,8.175,373.219,0.000,310.607,6.963989,11.693,0,0.000,0.000,0.000,0,0.000,0,19.350,462949.248,369050.765,455059.541,288976.723,420757.769,284308.730,343536.390,517349.326 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.log new file mode 100644 index 000000000..e913960c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=390 +worker=1 kind=insert tid=6 os_tid=391 +worker=7 kind=insert tid=7 os_tid=397 +worker=5 kind=insert tid=8 os_tid=395 +start_monotonic_ns=2088420817624037 main_address=0x56136ae28300 +worker=6 kind=insert tid=9 os_tid=396 +worker=2 kind=insert tid=10 os_tid=392 +worker=4 kind=insert tid=11 os_tid=394 +worker=3 kind=insert tid=12 os_tid=393 +load_end reason=complete inserted=20000000 elapsed_s=8.614 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.113 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088420817625757 cpu_ns=9224103 +diagnostic_stage name=stop_request wall_ns=2088429431644979 cpu_ns=61933123229 +diagnostic_stage name=workers_joined wall_ns=2088429431708446 cpu_ns=61933185846 +diagnostic_stage name=before_close wall_ns=2088429431812472 cpu_ns=61933289838 +diagnostic_stage name=after_close wall_ns=2088429544339239 cpu_ns=62007820174 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088429427132688 +diagnostic_worker index=0 completed=3124224 last_start_ns=2088429415787335 last_end_ns=2088429415788958 loop_exit_ns=2088429415789212 deregister_start_ns=2088429415789260 deregister_end_ns=2088429415790240 +diagnostic_worker index=1 completed=2414592 last_start_ns=2088429416556663 last_end_ns=2088429416558735 loop_exit_ns=2088429416558845 deregister_start_ns=2088429416558871 deregister_end_ns=2088429416559182 +diagnostic_worker index=2 completed=2223104 last_start_ns=2088429416722725 last_end_ns=2088429416723634 loop_exit_ns=2088429416723767 deregister_start_ns=2088429416723796 deregister_end_ns=2088429416724208 +diagnostic_worker index=3 completed=3033088 last_start_ns=2088429416838985 last_end_ns=2088429416839862 loop_exit_ns=2088429416840080 deregister_start_ns=2088429416840108 deregister_end_ns=2088429416840627 +diagnostic_worker index=4 completed=2350336 last_start_ns=2088429427132042 last_end_ns=2088429427132688 loop_exit_ns=2088429427132911 deregister_start_ns=2088429427132932 deregister_end_ns=2088429427133268 +diagnostic_worker index=5 completed=2182144 last_start_ns=2088429416426645 last_end_ns=2088429416429897 loop_exit_ns=2088429416430136 deregister_start_ns=2088429416430168 deregister_end_ns=2088429416430731 +diagnostic_worker index=6 completed=2628608 last_start_ns=2088429415782079 last_end_ns=2088429415783418 loop_exit_ns=2088429415783627 deregister_start_ns=2088429415783657 deregister_end_ns=2088429415787029 +diagnostic_worker index=7 completed=2043904 last_start_ns=2088429416726079 last_end_ns=2088429416727101 loop_exit_ns=2088429416727324 deregister_start_ns=2088429416727376 deregister_end_ns=2088429416727925 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.summary.csv new file mode 100644 index 000000000..51593f719 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-07-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2321778.787670,8.614085,20000000,0.003387,0.001424,0.004288,0.010880,1906.422210,0.003387,0.001424,0.004288,0.010880,1906.422210,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.csv new file mode 100644 index 000000000..a2815a300 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.csv @@ -0,0 +1,80 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,500438,0.014914,5000955.246,0.000,0.000,19.345,0.000,0.001,8.270,80.367,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,19.345,760858.949,578054.137,479721.477,690317.257,547255.229,595622.106,723844.297,625281.795 +0.200238,0.100170,948939,0.028281,4477403.071,0.000,0.000,21.155,0.000,0.001,9.059,149.641,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,21.155,701747.759,415204.584,542867.690,669193.068,592952.597,437906.015,585415.403,532115.956 +0.300400,0.100162,1385734,0.041298,4360890.895,0.000,0.000,20.011,0.000,2.163,9.324,220.266,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,20.011,689553.799,514517.136,533107.044,542172.369,560922.019,438440.284,559025.089,523153.156 +0.400580,0.100180,1826532,0.054435,4400080.535,0.000,0.000,20.608,0.000,12.404,9.478,276.672,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,20.608,705134.073,422461.555,474058.922,581396.219,543524.211,562300.502,577622.993,533582.060 +0.500763,0.100183,2269475,0.067636,4421317.501,0.000,0.000,24.052,0.000,2.233,9.688,290.793,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,24.052,694156.320,531504.763,406933.334,635324.269,585745.239,576292.584,445253.023,546107.968 +0.600937,0.100174,2428150,0.072365,1583999.290,0.000,0.000,99.804,0.000,40.632,10.759,297.613,0.000,74.831,0.422485,14.087,8,0.000,0.000,0.000,0,0.000,0,99.804,109779.362,8475.282,359246.148,33471.874,1128.041,321072.438,448620.943,302205.203 +0.701106,0.100169,2736679,0.081559,3080080.414,0.000,0.000,105.616,0.000,0.494,9.028,297.613,6.629,739.023,0.422485,14.015,8,0.000,0.000,0.000,0,0.000,0,105.616,540146.407,450917.327,135430.935,498337.123,489681.762,188820.633,423224.167,353522.060 +0.801285,0.100179,3113418,0.092787,3760662.025,0.000,0.000,18.723,0.000,0.001,9.234,297.613,57.826,875.582,0.586670,13.929,8,0.000,0.000,0.000,0,0.000,0,18.723,489444.364,496421.881,445942.192,388325.271,476267.938,475639.063,508709.898,479911.419 +0.901466,0.100181,3486996,0.103921,3729043.930,0.000,0.000,17.934,0.000,0.002,9.381,297.613,75.879,375.260,0.597286,13.893,8,0.000,0.000,0.000,0,0.000,0,17.934,421139.262,393818.614,459839.355,512554.132,505906.141,474862.218,506355.330,454568.876 +1.001665,0.100200,3800068,0.113251,3124475.860,0.000,0.000,18.481,0.000,6.141,9.057,297.613,88.651,150.909,0.621094,13.878,8,0.000,0.000,0.000,0,0.000,0,18.481,418333.976,385449.694,401527.563,441587.505,321976.543,404860.902,377106.368,373633.309 +1.101841,0.100176,4046132,0.120584,2456317.839,0.000,0.000,14.960,0.000,50.779,9.160,297.613,83.681,19.575,0.674881,13.876,8,0.000,0.000,0.000,0,0.000,0,14.960,242393.482,238330.631,233129.783,234557.271,485066.472,239179.138,547127.269,236533.793 +1.202013,0.100172,4366313,0.130126,3196318.724,0.000,0.000,78.369,0.000,9.903,9.182,297.613,46.678,0.585,0.729618,13.876,8,0.000,0.000,0.000,0,0.000,0,78.369,226960.083,483429.468,341283.675,332618.561,441581.363,623428.949,469673.102,277343.524 +1.302195,0.100182,4828834,0.143910,4616796.212,0.000,0.000,13.003,0.000,0.001,8.535,297.613,0.000,0.000,0.729618,13.876,8,0.000,0.000,0.000,0,0.000,0,13.003,568793.414,630361.211,541453.239,479176.734,508513.270,663081.580,691399.972,534016.792 +1.402361,0.100166,5229181,0.155842,3996844.112,0.000,0.000,16.888,0.000,0.224,8.001,297.613,0.000,131.306,1.028931,13.863,8,0.000,0.000,0.000,0,0.000,0,16.888,365823.545,546943.288,463341.881,585179.900,362978.262,601163.403,575645.706,495768.126 +1.502517,0.100155,5606346,0.167082,3765799.341,0.000,0.000,19.075,0.000,0.001,8.190,297.613,0.000,486.705,1.081909,13.815,8,0.000,0.000,0.000,0,0.000,0,19.075,465536.728,559211.193,368797.026,498365.724,415604.305,493103.899,424390.654,540789.813 +1.602694,0.100178,5839340,0.174026,2325808.991,0.000,0.000,18.419,0.000,58.217,9.003,297.613,0.000,220.156,1.194408,13.794,8,0.000,0.000,0.000,0,0.000,0,18.419,234962.669,222245.257,187516.940,595492.310,185111.213,207970.611,457577.270,234932.722 +1.702872,0.100178,6169953,0.183879,3300246.354,0.000,0.000,74.991,0.000,0.001,9.698,297.613,1.989,1.092,1.297493,13.794,8,0.000,0.000,0.000,0,0.000,0,74.991,365767.913,443179.903,422127.435,433676.845,409170.535,315148.157,432978.091,478197.474 +1.803044,0.100171,6619459,0.197275,4487374.967,0.000,0.000,11.753,0.000,0.002,8.437,297.613,0.000,0.000,1.297493,13.794,8,0.000,0.000,0.000,0,0.000,0,11.753,664501.981,489312.009,502998.570,611283.123,524092.445,544317.807,519100.993,631768.040 +1.903209,0.100165,7058630,0.210364,4384459.201,0.000,0.000,14.457,0.000,0.002,8.556,297.613,0.000,13.532,1.621460,13.793,8,0.000,0.000,0.000,0,0.000,0,14.457,652810.415,601615.079,519450.958,616210.941,351119.336,505034.799,503357.572,634860.100 +2.003362,0.100152,7436831,0.221635,3776254.874,0.000,0.000,15.013,0.000,0.001,8.434,297.613,0.000,708.569,1.641357,13.723,8,0.000,0.000,0.000,0,0.000,0,15.013,592117.595,491490.953,463743.241,476433.900,387050.124,600494.828,411742.492,353181.740 +2.103528,0.100166,7696734,0.229381,2594723.408,0.000,0.000,78.931,0.000,5.614,10.008,297.613,0.390,183.913,1.826538,13.705,8,0.000,0.000,0.000,0,0.000,0,78.931,563484.756,117275.352,93844.242,466076.430,568686.123,222460.771,98825.974,464069.760 +2.203657,0.100129,8065146,0.240360,3679367.251,0.000,0.000,65.427,0.000,4.193,9.855,297.613,13.498,3.823,1.896854,13.705,8,0.000,0.000,0.000,0,0.000,0,65.427,670084.432,325938.975,359136.093,564331.037,425080.910,698367.897,383834.190,252593.717 +2.303812,0.100156,8515492,0.253781,4496460.136,0.000,0.000,13.444,0.000,0.002,8.610,297.613,0.000,0.000,1.896854,13.705,8,0.000,0.000,0.000,0,0.000,0,13.444,646293.882,630448.549,446784.468,513989.846,554816.290,635151.228,531472.630,537503.242 +2.403967,0.100155,8896191,0.265127,3801094.464,0.000,0.000,13.457,0.000,17.259,7.941,297.613,0.000,190.291,2.117432,13.686,8,0.000,0.000,0.000,0,0.000,0,13.457,478018.588,519374.445,429513.820,469681.519,467864.338,441085.871,450151.810,545404.073 +2.504129,0.100162,9211194,0.274515,3144935.802,0.000,0.000,26.718,0.000,0.004,7.909,297.613,0.000,579.686,2.215210,13.630,8,0.000,0.000,0.000,0,0.000,0,26.718,299874.261,419061.200,384696.864,450919.596,456370.766,392094.881,380613.478,361304.755 +2.604290,0.100161,9421060,0.280769,2095296.002,0.000,0.000,72.726,0.000,10.478,9.763,297.613,0.000,137.319,2.320194,13.616,8,0.000,0.000,0.000,0,0.000,0,72.726,159973.163,176985.849,481117.566,167361.301,159763.500,289245.616,560869.524,99979.483 +2.704468,0.100178,9800118,0.292066,3783862.320,0.000,0.000,40.430,0.000,0.001,8.897,297.613,28.816,10.684,2.424625,13.615,8,0.000,0.000,0.000,0,0.000,0,40.430,500311.771,453494.888,465623.356,347782.564,457657.498,678395.610,471383.130,409213.503 +2.804644,0.100176,10262772,0.305854,4618411.411,0.000,0.000,14.015,0.000,2.714,8.515,297.613,0.000,0.000,2.424625,13.615,8,0.000,0.000,0.000,0,0.000,0,14.015,583742.590,583243.468,634523.214,561351.998,395533.845,671817.574,655047.091,533151.632 +2.907656,0.103012,10681053,0.318320,4060490.288,0.000,0.000,18.865,0.000,1.327,8.588,297.613,0.000,530.882,2.705933,13.562,8,0.000,0.000,0.000,0,0.000,0,18.865,530363.144,506123.353,492940.479,488989.499,420522.039,512287.657,596384.299,512879.819 +3.007821,0.100165,11057761,0.329547,3760872.304,0.000,0.000,22.425,0.000,3.021,8.473,297.613,0.000,334.253,2.768555,13.529,8,0.000,0.000,0.000,0,0.000,0,22.425,452702.769,496420.608,556800.944,422981.826,418579.093,402026.415,519183.036,492177.612 +3.107983,0.100162,11218437,0.334335,1604155.829,0.000,0.000,74.501,0.000,29.905,10.237,297.613,57.329,74.293,2.921024,13.522,8,0.000,0.000,0.000,0,0.000,0,74.501,605457.107,68069.497,176483.498,74568.946,170543.142,425798.763,13937.374,69297.503 +3.208146,0.100163,11623936,0.346420,4048402.157,0.000,0.000,53.726,0.000,8.939,8.805,297.613,0.000,1.287,2.966187,13.522,8,0.000,0.000,0.000,0,0.000,0,53.726,485340.220,535828.063,260126.704,566657.895,560947.187,550374.392,499487.199,589640.496 +3.308311,0.100165,12079766,0.360005,4550794.875,0.000,0.000,13.621,0.000,0.001,8.741,297.613,0.000,3.978,3.252563,13.521,8,0.000,0.000,0.000,0,0.000,0,13.621,533739.762,667449.249,438147.412,532501.803,519523.208,568662.168,657166.208,633605.065 +3.408461,0.100150,12471541,0.371681,3911863.076,0.000,0.000,18.859,0.000,0.002,8.356,297.613,0.000,674.337,3.260620,13.455,8,0.000,0.000,0.000,0,0.000,0,18.859,462114.568,556073.171,428894.561,540975.891,532558.558,437701.308,498939.151,454605.868 +3.508623,0.100161,12852494,0.383034,3803396.111,0.000,0.000,15.480,0.000,13.384,8.548,297.613,0.000,255.096,3.363289,13.430,8,0.000,0.000,0.000,0,0.000,0,15.480,415250.309,425443.870,479336.954,549853.230,529256.447,494821.981,506303.464,403129.856 +3.608790,0.100167,13050499,0.388935,1976751.967,0.000,0.000,74.997,0.000,41.013,10.884,297.613,74.446,49.449,3.518322,13.425,8,0.000,0.000,0.000,0,0.000,0,74.997,207244.232,26106.444,531443.335,425320.391,8036.592,348488.578,336947.833,93164.563 +3.708960,0.100171,13455622,0.401009,4044329.686,0.000,0.000,67.915,0.000,0.001,9.482,297.613,22.423,4.056,3.572514,13.425,8,0.000,0.000,0.000,0,0.000,0,67.915,527400.166,391881.384,631702.209,480859.572,465316.092,465326.075,386999.713,694844.477 +3.809110,0.100149,13904189,0.414377,4478978.943,0.000,0.000,13.735,0.000,0.075,8.450,297.613,0.000,9.283,3.732910,13.424,8,0.000,0.000,0.000,0,0.000,0,13.735,507362.062,525684.690,629359.812,606533.911,531276.337,573213.688,475349.884,630198.559 +3.909258,0.100149,14245509,0.424549,3408136.770,0.000,0.000,29.427,0.000,0.001,8.283,297.613,0.000,622.825,4.028526,13.363,8,0.000,0.000,0.000,0,0.000,0,29.427,512888.038,321861.832,486217.660,456042.490,390330.114,450480.752,380015.438,410300.445 +4.009431,0.100173,14635978,0.436186,3897940.365,0.000,0.000,15.410,0.000,18.254,8.995,297.613,0.000,350.019,4.028526,13.329,8,0.000,0.000,0.000,0,0.000,0,15.410,541901.649,480957.179,406585.960,508599.315,514079.825,557554.544,502789.375,385472.520 +4.109605,0.100173,14826832,0.441874,1905240.105,0.000,0.000,77.208,0.000,43.027,10.946,297.613,99.983,91.482,4.295898,13.320,8,0.000,0.000,0.000,0,0.000,0,77.208,92639.547,541202.632,290716.476,303164.915,9.983,462069.691,9.983,215426.878 +4.209760,0.100156,15227450,0.453813,3999954.351,0.000,0.000,70.279,0.000,0.002,9.658,297.613,29.563,0.078,4.295898,13.320,8,0.000,0.000,0.000,0,0.000,0,70.279,683815.689,543164.602,439655.707,368786.010,509626.802,491624.820,434603.570,528677.151 +4.309921,0.100161,15634598,0.465947,4064934.764,0.000,0.000,11.329,0.000,0.279,8.425,297.613,0.000,215.590,4.313965,13.299,8,0.000,0.000,0.000,0,0.000,0,11.329,640868.093,460079.194,425275.235,492027.752,568724.257,530376.004,477261.528,470322.700 +4.410081,0.100159,16001993,0.476897,3668099.931,0.000,0.000,23.150,0.000,6.310,7.874,297.613,0.000,433.488,4.383789,13.256,8,0.000,0.000,0.000,0,0.000,0,23.150,441126.469,350880.398,466166.534,458039.496,519032.221,445769.065,442134.861,544950.885 +4.510240,0.100160,16400224,0.488765,3975965.155,0.000,0.000,19.126,0.000,26.054,8.203,297.613,4.485,267.152,4.428589,13.230,8,0.000,0.000,0.000,0,0.000,0,19.126,494880.270,437951.118,496917.020,601689.823,588420.998,498694.184,472815.481,384596.261 +4.610397,0.100156,16596086,0.494602,1955563.357,0.000,0.000,40.408,0.000,86.242,8.050,358.074,552.184,237.402,4.578125,13.207,8,0.000,0.000,0.000,0,0.000,0,40.408,74533.500,63520.714,519278.342,525478.651,71068.916,53755.977,389241.596,258685.661 +4.710562,0.100165,16716530,0.498191,1202456.392,0.000,0.000,9.804,0.000,186.407,6.714,358.074,420.595,480.379,4.972900,13.160,8,0.000,0.000,0.000,0,0.000,0,9.804,0.000,0.000,298657.326,442050.780,0.000,0.000,461748.286,0.000 +4.810695,0.100133,16844939,0.502018,1282384.774,0.000,0.000,71.255,0.000,286.540,7.547,358.074,515.018,937.972,4.976074,13.068,8,0.000,0.000,0.000,0,0.000,0,71.255,0.000,0.000,326605.703,477754.715,0.000,0.000,478024.357,0.000 +4.910858,0.100163,16954099,0.505272,1089818.332,0.000,0.000,16.485,0.000,386.703,8.480,358.074,620.548,515.524,5.120117,13.018,8,0.000,0.000,0.000,0,0.000,0,16.485,0.000,0.000,281619.600,397050.889,0.000,0.000,411147.843,0.000 +5.010984,0.100126,17085958,0.509201,1316931.141,0.000,0.000,6.432,0.000,486.829,6.589,358.074,394.191,593.003,5.169312,12.960,8,0.000,0.000,0.000,0,0.000,0,6.432,0.000,0.000,439236.720,435321.651,0.000,0.000,442372.770,0.000 +5.111136,0.100152,17212027,0.512958,1258780.694,0.000,0.000,40.142,0.000,586.981,7.296,358.074,580.331,248.646,5.169312,12.936,8,0.000,0.000,0.000,0,0.000,0,40.142,0.000,0.000,478803.755,454250.997,0.000,0.000,325725.942,0.000 +5.211307,0.100171,17323543,0.516282,1113256.376,0.000,0.000,10.561,0.000,687.152,7.003,358.230,402.242,903.845,5.333618,12.847,8,0.000,0.000,0.000,0,0.000,0,10.561,0.000,0.000,367491.604,357408.845,0.000,0.000,388355.927,0.000 +5.311441,0.100135,17487793,0.521177,1640290.267,0.000,0.000,4.266,0.000,787.286,6.579,358.230,507.910,247.830,5.333618,12.823,8,0.000,0.000,0.000,0,0.000,0,4.266,0.000,0.000,516524.159,525591.944,0.000,0.000,598174.164,0.000 +5.411604,0.100163,17607743,0.524752,1197550.651,0.000,0.000,15.720,0.000,887.449,8.295,358.230,515.489,695.002,5.463501,12.755,8,0.000,0.000,0.000,0,0.000,0,15.720,0.000,0.000,360463.245,415733.278,0.000,0.000,421354.128,0.000 +5.511769,0.100165,17719313,0.528077,1113864.318,0.000,0.000,5.965,0.000,987.614,6.356,358.230,413.615,552.683,5.534180,12.701,8,0.000,0.000,0.000,0,0.000,0,5.965,0.000,0.000,375910.488,349823.480,0.000,0.000,388130.350,0.000 +5.611916,0.100147,17879154,0.532840,1596069.906,0.000,0.000,5.538,0.000,1087.761,8.018,358.230,531.408,420.516,5.564697,12.660,8,0.000,0.000,0.000,0,0.000,0,5.538,0.000,0.000,536024.103,496841.551,0.000,0.000,563204.252,0.000 +5.712048,0.100133,17972890,0.535634,936118.669,0.000,0.000,43.132,0.000,1187.893,4.916,358.230,308.068,672.897,5.702271,12.594,8,0.000,0.000,0.000,0,0.000,0,43.132,0.000,0.000,364776.292,179961.364,0.000,0.000,391381.013,0.000 +5.812194,0.100146,18132420,0.540388,1592971.410,0.000,0.000,2.456,0.000,1288.039,8.153,358.230,583.249,362.907,5.704670,12.558,8,0.000,0.000,0.000,0,0.000,0,2.456,0.000,0.000,651098.231,276196.259,0.000,0.000,665676.920,0.000 +5.912370,0.100176,18246214,0.543780,1135944.951,0.000,0.000,3.142,0.000,1388.215,4.730,358.230,264.652,763.815,5.798218,12.484,8,0.000,0.000,0.000,0,0.000,0,3.142,0.000,0.000,568351.809,0.000,0.000,0.000,567593.142,0.000 +6.012514,0.100144,18368723,0.547431,1223330.325,0.000,0.000,1465.764,0.000,253.604,5.933,389.617,107.151,347.235,5.871460,12.450,8,0.000,0.000,0.000,0,0.000,0,1465.764,94394.221,262322.667,95093.215,0.000,133298.260,96231.578,449613.263,92377.122 +6.112696,0.100182,18568323,0.553379,1992372.965,0.000,0.000,14.254,0.000,353.786,10.344,389.617,54.705,117.871,5.871460,12.438,8,0.000,0.000,0.000,0,0.000,0,14.254,0.000,706314.183,0.000,0.000,556806.356,0.000,0.000,729252.425 +6.212839,0.100143,18651851,0.555868,834089.146,0.000,0.000,0.988,0.000,453.929,10.376,389.617,61.085,26.057,5.871460,12.436,8,0.000,0.000,0.000,0,0.000,0,0.988,0.000,285861.866,0.000,0.000,261756.283,0.000,0.000,286470.997 +6.312976,0.100137,18651857,0.555869,59.918,0.000,0.000,471.512,0.000,160.490,8.848,389.617,969.217,0.351,5.879032,12.436,8,0.000,0.000,0.000,0,0.000,0,471.512,9.986,0.000,9.986,9.986,0.000,9.986,19.973,0.000 +6.413153,0.100177,18651870,0.555869,129.770,0.000,0.000,204.695,0.000,260.668,6.056,389.617,332.691,596.130,6.112061,12.377,8,0.000,0.000,0.000,0,0.000,0,204.695,19.965,9.982,19.965,19.965,0.000,19.965,19.965,19.965 +6.513305,0.100151,18651873,0.555869,29.955,0.000,0.000,285.404,0.000,159.900,3.396,389.617,497.528,492.808,6.112061,12.329,8,0.000,0.000,0.000,0,0.000,0,285.404,0.000,0.000,0.000,0.000,9.985,0.000,0.000,19.970 +6.613447,0.100143,18651883,0.555869,99.857,0.000,0.000,218.954,0.000,222.645,8.010,389.617,560.606,329.686,6.164062,12.297,8,0.000,0.000,0.000,0,0.000,0,218.954,19.971,19.971,19.971,0.000,0.000,19.971,19.971,0.000 +6.713587,0.100140,18651889,0.555870,59.916,0.000,0.000,288.098,0.000,181.556,3.294,389.617,432.052,620.266,6.236694,12.236,8,0.000,0.000,0.000,0,0.000,0,288.098,0.000,0.000,0.000,19.972,19.972,0.000,0.000,19.972 +6.813744,0.100156,18651897,0.555870,79.875,0.000,0.000,209.850,0.000,229.593,5.940,389.617,532.566,488.026,6.295654,12.188,8,0.000,0.000,0.000,0,0.000,0,209.850,19.969,0.000,19.969,0.000,0.000,19.969,19.969,0.000 +6.913908,0.100165,18651905,0.555870,79.868,0.000,0.000,284.904,0.000,122.998,6.180,389.617,533.925,616.172,6.435913,12.128,8,0.000,0.000,0.000,0,0.000,0,284.904,9.984,19.967,0.000,9.984,19.967,0.000,0.000,19.967 +7.014052,0.100143,18651911,0.555870,59.914,0.000,0.000,180.696,0.000,220.367,4.336,389.617,443.544,616.889,6.443481,12.068,8,0.000,0.000,0.000,0,0.000,0,180.696,9.986,0.000,0.000,9.986,0.000,19.971,19.971,0.000 +7.114187,0.100136,18651921,0.555871,99.865,0.000,0.000,254.707,0.000,189.703,7.244,389.617,663.124,462.303,6.594604,12.023,8,0.000,0.000,0.000,0,0.000,0,254.707,0.000,19.973,19.973,19.973,19.973,0.000,0.000,19.973 +7.214333,0.100146,18651926,0.555871,49.927,0.000,0.000,288.682,0.000,158.937,3.502,389.617,382.802,520.844,6.594604,11.972,8,0.000,0.000,0.000,0,0.000,0,288.682,9.985,0.000,0.000,0.000,0.000,19.971,19.971,0.000 +7.314475,0.100142,18651933,0.555871,69.900,0.000,0.000,208.187,0.000,214.408,6.948,389.617,646.033,597.235,6.632812,11.913,8,0.000,0.000,0.000,0,0.000,0,208.187,9.986,0.000,19.972,0.000,19.972,0.000,0.000,19.972 +7.414632,0.100156,18651941,0.555871,79.875,0.000,0.000,292.971,0.000,194.581,4.677,389.617,426.287,502.652,6.754517,11.864,8,0.000,0.000,0.000,0,0.000,0,292.971,0.000,19.969,0.000,19.969,0.000,19.969,19.969,0.000 +7.514768,0.100136,18668393,0.556361,164295.955,0.000,0.000,206.770,0.000,242.959,6.920,389.617,680.283,766.689,6.785889,11.789,8,0.000,0.000,0.000,0,0.000,0,206.770,10066.273,32325.918,0.000,0.000,64801.632,0.000,57082.159,19.973 +7.614958,0.100190,18958394,0.565004,2894519.415,0.000,0.000,249.946,0.000,16.007,9.599,389.617,148.351,372.575,6.832520,11.753,8,0.000,0.000,0.000,0,0.000,0,249.946,478532.277,424345.064,496957.327,81415.564,442231.136,315142.210,286905.771,368990.066 +7.715141,0.100183,19370550,0.577287,4114040.029,0.000,0.000,19.431,0.000,6.927,8.845,389.617,0.000,265.569,6.874512,11.727,8,0.000,0.000,0.000,0,0.000,0,19.431,472356.589,518991.346,567871.998,409551.389,511415.194,594433.447,618729.038,420691.027 +7.815314,0.100173,19780808,0.589514,4095491.809,0.000,0.000,20.029,0.000,8.250,8.862,389.617,0.000,329.469,6.916260,11.695,8,0.000,0.000,0.000,0,0.000,0,20.029,406087.173,422668.475,513101.959,434068.744,670888.873,613368.425,511694.395,523613.766 +7.915588,0.100274,20000000,0.596046,2185933.951,0.000,0.000,17.757,0.000,0.000,5.261,389.617,0.000,151.928,6.944092,11.680,0,0.000,0.000,0.000,0,0.000,0,17.757,291302.286,255041.584,228005.620,331940.999,258970.824,261723.286,263269.053,295680.297 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.log new file mode 100644 index 000000000..6e46eb84a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=404 +worker=1 kind=insert tid=6 os_tid=405 +worker=4 kind=insert tid=7 os_tid=408 +worker=6 kind=insert tid=8 os_tid=410 +worker=7 kind=insert tid=9 os_tid=411 +worker=2 kind=insert tid=10 os_tid=406 +worker=3 kind=insert tid=11 os_tid=407 +worker=5 kind=insert tid=12 os_tid=409 +start_monotonic_ns=2088429676358092 main_address=0x558e5c821300 +load_end reason=complete inserted=20000000 elapsed_s=7.916 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.136 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088429676360844 cpu_ns=8543858 +diagnostic_stage name=stop_request wall_ns=2088437592024699 cpu_ns=63957936837 +diagnostic_stage name=workers_joined wall_ns=2088437592073872 cpu_ns=63957985383 +diagnostic_stage name=before_close wall_ns=2088437592637480 cpu_ns=63958131827 +diagnostic_stage name=after_close wall_ns=2088437728265686 cpu_ns=64039280178 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088437551185116 +diagnostic_worker index=0 completed=2382848 last_start_ns=2088437550514093 last_end_ns=2088437550520490 loop_exit_ns=2088437550520735 deregister_start_ns=2088437550520785 deregister_end_ns=2088437550521583 +diagnostic_worker index=1 completed=2248704 last_start_ns=2088437551051666 last_end_ns=2088437551052883 loop_exit_ns=2088437551053045 deregister_start_ns=2088437551053071 deregister_end_ns=2088437551053545 +diagnostic_worker index=2 completed=2725888 last_start_ns=2088437551181773 last_end_ns=2088437551185116 loop_exit_ns=2088437551185335 deregister_start_ns=2088437551185361 deregister_end_ns=2088437551185834 +diagnostic_worker index=3 completed=2792448 last_start_ns=2088437550461924 last_end_ns=2088437550463473 loop_exit_ns=2088437550463739 deregister_start_ns=2088437550463793 deregister_end_ns=2088437550466998 +diagnostic_worker index=4 completed=2244864 last_start_ns=2088437550578900 last_end_ns=2088437550580311 loop_exit_ns=2088437550580456 deregister_start_ns=2088437550580520 deregister_end_ns=2088437550581086 +diagnostic_worker index=5 completed=2350080 last_start_ns=2088437550655725 last_end_ns=2088437550656954 loop_exit_ns=2088437550657137 deregister_start_ns=2088437550657174 deregister_end_ns=2088437550657487 +diagnostic_worker index=6 completed=2966528 last_start_ns=2088437550877255 last_end_ns=2088437550878544 loop_exit_ns=2088437550878745 deregister_start_ns=2088437550878789 deregister_end_ns=2088437550879377 +diagnostic_worker index=7 completed=2288640 last_start_ns=2088437550818141 last_end_ns=2088437550819407 loop_exit_ns=2088437550819553 deregister_start_ns=2088437550819611 deregister_end_ns=2088437550820184 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.summary.csv new file mode 100644 index 000000000..26ce87f2f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-08-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2526619.153455,7.915716,20000000,0.003093,0.001456,0.004416,0.011136,1465.764354,0.003093,0.001456,0.004416,0.011136,1465.764354,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.csv new file mode 100644 index 000000000..8b718f140 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.csv @@ -0,0 +1,97 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100073,0.100073,509307,0.015179,5089363.620,0.000,0.000,19.931,0.000,0.001,8.261,81.973,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,19.931,633178.881,594826.811,751073.024,710552.533,376186.039,714409.724,712371.209,596765.400 +0.200241,0.100169,952549,0.028388,4424957.575,0.000,0.000,22.582,0.000,0.001,9.087,150.934,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,22.582,576657.502,435825.007,657121.804,597532.298,536265.620,439748.391,638692.883,543114.071 +0.300383,0.100142,1382931,0.041215,4297717.242,0.000,0.000,16.649,0.000,5.168,9.414,221.871,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,16.649,562770.865,539024.585,539154.401,536298.456,538505.322,422210.461,628058.157,531694.993 +0.400536,0.100153,1827008,0.054449,4433997.822,0.000,0.000,20.826,0.000,0.001,9.452,278.203,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,20.826,490131.408,558487.006,666691.742,480715.788,558157.509,572305.900,673331.600,434176.869 +0.500692,0.100156,2244631,0.066895,4169715.487,0.000,0.000,19.883,0.000,9.498,9.855,293.316,0.000,0.000,0.004768,14.095,8,0.000,0.000,0.000,0,0.000,0,19.883,592614.135,510722.078,607750.487,484253.431,508845.011,466680.886,577717.409,421132.049 +0.600868,0.100176,2365775,0.070506,1209312.034,0.000,0.000,101.355,0.000,10.075,10.842,302.691,0.000,25.892,0.177879,14.092,8,0.000,0.000,0.000,0,0.000,0,101.355,574169.662,2146.223,144066.493,468815.050,8884.367,2934.836,2795.082,5500.321 +0.701042,0.100174,2640797,0.078702,2745449.260,0.000,0.000,29.256,0.000,0.001,7.998,302.691,0.975,634.522,0.407471,14.030,8,0.000,0.000,0.000,0,0.000,0,29.256,336036.073,363867.711,433955.919,394424.612,343672.803,304251.306,236528.986,332711.850 +0.801197,0.100155,2991418,0.089151,3500794.062,0.000,0.000,34.265,0.000,16.886,8.401,302.691,37.130,832.618,0.477539,13.949,8,0.000,0.000,0.000,0,0.000,0,34.265,495273.782,507754.473,408587.890,386392.228,462903.860,461915.389,327203.796,450762.643 +0.901354,0.100157,3344353,0.099669,3523825.734,0.000,0.000,19.221,0.000,5.865,8.622,302.691,77.613,486.620,0.558838,13.901,8,0.000,0.000,0.000,0,0.000,0,19.221,437514.113,410556.375,420331.051,508552.747,481984.398,427809.328,401630.368,435447.354 +1.001499,0.100145,3729516,0.111148,3846055.834,0.000,0.000,14.506,0.000,2.706,9.508,302.691,123.454,115.302,0.605957,13.890,8,0.000,0.000,0.000,0,0.000,0,14.506,483369.443,457566.839,493215.173,500864.088,476978.705,477168.430,500614.449,456278.706 +1.101661,0.100163,4019318,0.119785,2893313.563,0.000,0.000,15.398,0.000,35.757,8.849,302.691,78.154,78.310,0.668335,13.882,8,0.000,0.000,0.000,0,0.000,0,15.398,334485.905,289459.148,291825.299,312182.186,481556.671,323982.990,625562.423,234258.940 +1.201825,0.100164,4295039,0.128002,2752697.750,0.000,0.000,77.172,0.000,0.001,9.872,302.691,56.743,1.755,0.775452,13.882,8,0.000,0.000,0.000,0,0.000,0,77.172,212152.238,336358.638,280929.498,362975.008,452358.489,312048.487,610788.789,185086.604 +1.302027,0.100202,4735965,0.141143,4400362.072,0.000,0.000,14.385,0.000,8.036,8.305,302.691,0.000,0.000,0.775452,13.882,8,0.000,0.000,0.000,0,0.000,0,14.385,482753.828,499170.632,615495.413,593050.798,591853.220,490428.310,622082.094,505527.777 +1.402190,0.100162,5155476,0.153645,4188308.020,0.000,0.000,14.625,0.000,2.746,8.401,302.691,0.000,4.719,1.007080,13.881,8,0.000,0.000,0.000,0,0.000,0,14.625,519256.706,486370.115,483874.169,647947.707,581575.498,436880.489,598637.788,433765.547 +1.502369,0.100179,5503432,0.164015,3473333.251,0.000,0.000,19.895,0.000,5.376,8.306,302.691,0.000,449.702,1.063110,13.837,8,0.000,0.000,0.000,0,0.000,0,19.895,427583.458,249043.532,481127.468,504765.092,484122.100,395860.329,531706.793,399124.478 +1.602536,0.100167,5823414,0.173551,3194485.178,0.000,0.000,25.764,0.000,30.228,8.865,302.691,0.000,383.968,1.149364,13.800,8,0.000,0.000,0.000,0,0.000,0,25.764,295326.801,215450.196,521738.691,558617.104,351932.270,487356.110,365918.912,398145.094 +1.702725,0.100189,6074860,0.181045,2509724.075,0.000,0.000,80.945,0.000,56.817,10.367,302.691,0.000,32.985,1.295246,13.797,8,0.000,0.000,0.000,0,0.000,0,80.945,136731.983,293266.597,229976.028,455211.003,439311.007,368584.470,161824.632,424818.355 +1.802879,0.100154,6514827,0.194157,4392892.601,0.000,0.000,66.502,0.000,10.137,8.581,302.691,4.173,0.000,1.295246,13.797,8,0.000,0.000,0.000,0,0.000,0,66.502,459521.046,546666.597,568832.400,632554.089,462795.994,514536.168,559247.188,648739.119 +1.903051,0.100172,6933330,0.206629,4177842.857,0.000,0.000,14.565,0.000,0.001,8.742,302.691,0.000,7.019,1.552124,13.796,8,0.000,0.000,0.000,0,0.000,0,14.565,534829.932,454388.316,545920.852,552679.226,495567.475,438495.656,565786.677,590174.722 +2.003197,0.100146,7295966,0.217437,3621073.559,0.000,0.000,29.898,0.000,14.139,7.690,302.691,0.000,424.185,1.604126,13.754,8,0.000,0.000,0.000,0,0.000,0,29.898,419717.251,472280.513,490513.894,423401.871,454426.578,418029.714,455544.945,487158.792 +2.103345,0.100148,7605230,0.226654,3088067.098,0.000,0.000,23.167,0.000,40.432,9.104,302.691,0.000,450.271,1.731888,13.710,8,0.000,0.000,0.000,0,0.000,0,23.167,281632.949,313695.470,275372.221,565772.188,280205.064,500878.284,488336.856,382174.065 +2.203510,0.100165,7846337,0.233839,2407094.587,0.000,0.000,82.819,0.000,63.357,10.204,302.691,1.989,37.594,1.891071,13.707,8,0.000,0.000,0.000,0,0.000,0,82.819,442349.442,328387.655,125502.727,199740.121,132211.647,394877.843,343392.873,440632.278 +2.303685,0.100175,8283300,0.246862,4361996.854,0.000,0.000,67.646,0.000,10.716,8.546,302.691,0.000,0.000,1.891071,13.707,8,0.000,0.000,0.000,0,0.000,0,67.646,583299.273,505874.760,459106.600,638193.213,515997.046,577239.876,526468.722,555817.364 +2.403860,0.100175,8706098,0.259462,4220613.004,0.000,0.000,15.119,0.000,7.735,8.300,302.691,0.000,18.561,2.096558,13.705,8,0.000,0.000,0.000,0,0.000,0,15.119,659908.144,393573.026,477796.017,603296.957,498130.523,564694.337,523066.997,500147.003 +2.504027,0.100167,9041295,0.269452,3346366.409,0.000,0.000,26.330,0.000,5.235,7.661,302.691,0.000,506.145,2.162842,13.655,8,0.000,0.000,0.000,0,0.000,0,26.330,462944.785,436858.467,408106.613,515666.501,406758.870,383108.473,329498.245,403424.454 +2.604187,0.100160,9341957,0.278412,3001821.348,0.000,0.000,21.939,0.000,36.989,8.924,302.691,0.000,359.503,2.275269,13.620,8,0.000,0.000,0.000,0,0.000,0,21.939,354103.937,302306.738,261052.686,283766.377,346236.513,460344.103,512400.886,481610.108 +2.704363,0.100176,9576305,0.285396,2339358.378,0.000,0.000,75.274,0.000,0.001,10.405,302.691,10.177,28.933,2.425171,13.617,8,0.000,0.000,0.000,0,0.000,0,75.274,150275.236,327383.197,115995.632,119479.494,361363.328,357100.838,578211.273,329549.380 +2.804529,0.100165,10049247,0.299491,4721613.190,0.000,0.000,13.282,0.000,9.382,8.269,302.691,0.000,0.000,2.425171,13.617,8,0.000,0.000,0.000,0,0.000,0,13.282,620024.839,543251.777,540077.026,576327.089,606107.849,679786.028,676920.766,479117.817 +2.904690,0.100162,10474306,0.312159,4243728.697,0.000,0.000,15.167,0.000,10.747,8.291,302.691,0.000,150.109,2.655151,13.603,8,0.000,0.000,0.000,0,0.000,0,15.167,635282.868,463181.124,485994.240,401590.704,594568.695,621055.871,557308.937,484746.257 +3.004851,0.100161,10848424,0.323308,3735179.733,0.000,0.000,19.835,0.000,1.094,7.901,302.691,0.000,569.008,2.722168,13.547,8,0.000,0.000,0.000,0,0.000,0,19.835,556246.435,458683.162,464224.261,438445.672,480897.477,550515.641,351026.105,435140.981 +3.105023,0.100172,11113732,0.331215,2648536.859,0.000,0.000,17.030,0.000,50.734,9.134,302.691,0.000,231.049,2.826237,13.524,8,0.000,0.000,0.000,0,0.000,0,17.030,242164.605,298118.625,417264.250,263737.600,254513.423,571749.256,304547.597,296441.502 +3.205202,0.100180,11351976,0.338315,2378168.239,0.000,0.000,77.777,0.000,0.001,10.234,302.691,21.407,1.248,2.919682,13.524,8,0.000,0.000,0.000,0,0.000,0,77.777,411710.469,226173.738,448364.630,420504.673,115053.337,277371.774,130126.262,348863.358 +3.305391,0.100188,11831544,0.352607,4786658.298,0.000,0.000,13.641,0.000,13.008,8.360,302.691,0.000,0.039,2.919682,13.524,8,0.000,0.000,0.000,0,0.000,0,13.641,486343.359,678511.169,474146.348,502582.752,563607.735,701218.372,689680.118,690568.444 +3.405539,0.100148,12250972,0.365107,4188069.135,0.000,0.000,13.825,0.000,0.001,8.705,302.691,0.000,331.111,3.252441,13.492,8,0.000,0.000,0.000,0,0.000,0,13.825,534587.213,581907.038,417271.191,498930.092,477891.292,567698.109,486328.779,623455.422 +3.505706,0.100167,12659957,0.377296,4083039.572,0.000,0.000,15.815,0.000,0.431,8.647,302.691,0.000,473.858,3.295166,13.446,8,0.000,0.000,0.000,0,0.000,0,15.815,508921.130,423054.354,483713.176,515989.340,541367.011,582767.955,558448.519,468778.088 +3.605903,0.100197,12983418,0.386936,3228251.281,0.000,0.000,16.856,0.000,66.660,9.851,302.691,0.000,166.820,3.419312,13.429,8,0.000,0.000,0.000,0,0.000,0,16.856,183728.109,460293.356,184007.558,533369.417,523997.876,459235.439,217282.017,666337.508 +3.706057,0.100154,13217461,0.393911,2336832.936,0.000,0.000,80.269,0.000,0.007,10.637,302.691,118.958,29.174,3.770142,13.426,8,0.000,0.000,0.000,0,0.000,0,80.269,469317.584,147912.320,512361.327,524462.700,63092.882,162170.373,155690.347,301825.403 +3.806244,0.100188,13674993,0.407547,4566740.784,0.000,0.000,11.234,0.000,0.001,9.020,302.691,0.000,2.846,3.770142,13.426,8,0.000,0.000,0.000,0,0.000,0,11.234,555486.446,607438.847,514703.063,569400.308,542640.579,644758.737,605801.922,526510.881 +3.906400,0.100156,14109054,0.420483,4333850.710,0.000,0.000,20.874,0.000,0.001,8.495,302.691,0.000,403.940,4.027287,13.387,8,0.000,0.000,0.000,0,0.000,0,20.874,509744.976,504483.183,376472.834,516744.060,546058.340,626922.221,606753.677,646671.419 +4.006569,0.100168,14534018,0.433147,4242508.682,0.000,0.000,15.930,0.000,5.166,8.767,302.691,0.000,473.969,4.027287,13.340,8,0.000,0.000,0.000,0,0.000,0,15.930,479993.170,567366.303,430526.320,564441.219,485593.756,590776.951,494069.509,629741.455 +4.106724,0.100156,14739788,0.439280,2054496.998,0.000,0.000,79.044,0.000,14.569,10.634,302.691,70.437,137.325,4.027287,13.327,8,0.000,0.000,0.000,0,0.000,0,79.044,457796.286,516364.977,128230.087,129008.873,122728.664,58099.422,54495.041,587773.649 +4.206897,0.100173,15056533,0.448720,3161994.705,0.000,0.000,63.919,0.000,0.002,9.712,302.691,55.841,28.467,4.294800,13.324,8,0.000,0.000,0.000,0,0.000,0,63.919,286605.528,200793.577,203858.289,532930.551,549252.391,346711.828,565953.577,475888.963 +4.307083,0.100186,15529960,0.462829,4725475.606,0.000,0.000,10.889,0.000,7.547,8.415,302.691,0.000,10.410,4.294800,13.323,8,0.000,0.000,0.000,0,0.000,0,10.889,556334.628,672568.310,509092.548,581837.166,546093.687,590461.116,609146.342,659941.809 +4.407239,0.100156,15907308,0.474075,3767619.242,0.000,0.000,22.205,0.000,5.107,8.287,302.691,0.000,557.687,4.351685,13.268,8,0.000,0.000,0.000,0,0.000,0,22.205,371302.417,504275.569,413347.014,461282.447,470128.687,520889.725,490766.583,535626.800 +4.507399,0.100160,16293014,0.485570,3850902.715,0.000,0.000,24.182,0.000,3.203,8.249,302.691,0.000,313.015,4.417969,13.238,8,0.000,0.000,0.000,0,0.000,0,24.182,386392.190,535074.459,462650.259,456949.375,355341.837,560863.225,522274.924,571356.447 +4.607552,0.100154,16531434,0.492675,2380537.115,0.000,0.000,37.584,0.000,66.299,5.604,358.047,182.454,186.237,4.522217,13.220,8,0.000,0.000,0.000,0,0.000,0,37.584,487729.540,209268.004,287857.080,190107.485,469677.317,222068.308,286379.354,227450.027 +4.708514,0.100961,16711131,0.498031,1779862.178,0.000,0.000,2.488,0.000,167.260,8.774,358.047,648.648,217.828,4.681084,13.198,8,0.000,0.000,0.000,0,0.000,0,2.488,608580.398,0.000,0.000,0.000,589503.761,0.000,581778.019,0.000 +4.808647,0.100134,16808734,0.500939,974726.362,0.000,0.000,14.198,0.000,267.394,5.304,358.047,418.581,905.469,4.961060,13.109,8,0.000,0.000,0.000,0,0.000,0,14.198,310524.692,0.000,0.000,0.000,315158.494,0.000,349043.176,0.000 +4.908803,0.100155,16907416,0.503880,985289.678,0.000,0.000,44.567,0.000,367.549,6.492,358.047,428.085,436.744,5.004517,13.067,8,0.000,0.000,0.000,0,0.000,0,44.567,384742.430,0.000,0.000,0.000,188517.201,0.000,412030.047,0.000 +5.008951,0.100148,17059657,0.508417,1520156.732,0.000,0.000,6.507,0.000,467.698,5.986,358.047,484.126,421.992,5.147949,13.025,8,0.000,0.000,0.000,0,0.000,0,6.507,499909.005,0.000,0.000,0.000,510563.213,0.000,509684.515,0.000 +5.109090,0.100139,17126018,0.510395,662688.485,0.000,0.000,46.074,0.000,567.837,3.374,358.047,226.326,544.867,5.147949,12.972,8,0.000,0.000,0.000,0,0.000,0,46.074,46405.470,0.000,0.000,0.000,324958.123,0.000,291324.892,0.000 +5.209211,0.100121,17285013,0.515134,1588024.996,0.000,0.000,18.031,0.000,667.958,6.349,358.047,446.646,221.411,5.168579,12.950,8,0.000,0.000,0.000,0,0.000,0,18.031,479368.909,0.000,0.000,0.000,559262.063,0.000,549394.025,0.000 +5.309362,0.100151,17408051,0.518800,1228522.204,0.000,0.000,5.296,0.000,768.109,6.277,358.047,438.478,381.883,5.330933,12.913,8,0.000,0.000,0.000,0,0.000,0,5.296,404628.113,0.000,0.000,0.000,426834.532,0.000,397059.559,0.000 +5.409507,0.100145,17507675,0.521769,994798.328,0.000,0.000,6.185,0.000,868.254,3.370,358.047,181.963,465.341,5.330933,12.868,8,0.000,0.000,0.000,0,0.000,0,6.185,418803.066,0.000,0.000,0.000,155524.612,0.000,420470.650,0.000 +5.509643,0.100135,17610473,0.524833,1026589.064,0.000,0.000,80.610,0.000,968.390,4.856,358.047,377.652,397.391,5.387939,12.829,8,0.000,0.000,0.000,0,0.000,0,80.610,381533.057,0.000,0.000,0.000,294471.018,0.000,350584.989,0.000 +5.609787,0.100144,17737290,0.528612,1266347.270,0.000,0.000,15.648,0.000,1068.534,7.328,358.047,477.867,239.265,5.396362,12.805,8,0.000,0.000,0.000,0,0.000,0,15.648,442273.409,0.000,0.000,0.000,480548.318,0.000,343525.543,0.000 +5.709965,0.100178,17839732,0.531665,1022599.313,0.000,0.000,8.809,0.000,1168.712,4.063,358.047,173.792,375.620,5.472290,12.769,8,0.000,0.000,0.000,0,0.000,0,8.809,341701.617,0.000,0.000,0.000,350246.404,0.000,330651.292,0.000 +5.810095,0.100130,17911083,0.533792,712583.520,0.000,0.000,53.322,0.000,1268.842,3.956,358.047,269.727,526.230,5.591309,12.717,8,0.000,0.000,0.000,0,0.000,0,53.322,29102.162,0.000,0.000,0.000,316118.992,0.000,367362.366,0.000 +5.910220,0.100125,18096769,0.539326,1854534.840,0.000,0.000,9.519,0.000,1368.967,5.182,358.047,295.021,205.368,5.591309,12.697,8,0.000,0.000,0.000,0,0.000,0,9.519,462530.094,0.000,0.000,0.000,683323.270,0.000,708681.476,0.000 +6.010374,0.100154,18226363,0.543188,1293951.236,0.000,0.000,4.341,0.000,1469.121,5.070,358.047,369.822,289.009,5.621826,12.669,8,0.000,0.000,0.000,0,0.000,0,4.341,0.000,0.000,0.000,0.000,655232.927,0.000,638718.309,0.000 +6.110523,0.100149,18269630,0.544477,432026.268,0.000,0.000,8.627,0.000,1569.270,1.555,358.047,123.215,511.542,5.690308,12.619,8,0.000,0.000,0.000,0,0.000,0,8.627,0.000,0.000,0.000,0.000,320762.055,0.000,111264.213,0.000 +6.210648,0.100125,18358808,0.547135,890666.169,0.000,0.000,105.435,0.000,1669.395,2.889,358.047,198.775,358.614,5.768311,12.584,8,0.000,0.000,0.000,0,0.000,0,105.435,0.000,0.000,0.000,0.000,496039.673,0.000,394626.496,0.000 +6.310792,0.100144,18487071,0.550958,1280789.633,0.000,0.000,28.079,0.000,1769.538,4.085,358.047,302.456,274.839,5.768311,12.557,8,0.000,0.000,0.000,0,0.000,0,28.079,0.000,0.000,0.000,0.000,510686.195,0.000,770103.438,0.000 +6.410926,0.100135,18612452,0.554694,1252123.965,0.000,0.000,7.936,0.000,1869.673,4.222,358.047,274.864,293.862,5.836914,12.528,8,0.000,0.000,0.000,0,0.000,0,7.936,0.000,0.000,0.000,0.000,636662.708,0.000,615461.257,0.000 +6.511047,0.100121,18636020,0.555397,235396.061,0.000,0.000,7.574,0.000,1969.794,1.494,358.047,138.934,462.801,5.836914,12.483,8,0.000,0.000,0.000,0,0.000,0,7.574,0.000,0.000,0.000,0.000,108489.138,0.000,126906.922,0.000 +6.611187,0.100140,18636020,0.555397,0.000,0.000,0.000,0.000,0.000,2069.934,3.935,358.047,225.114,396.826,5.903442,12.444,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.711333,0.100146,18636024,0.555397,39.942,0.000,0.000,2147.832,0.000,2118.902,5.812,366.219,81.287,146.270,5.903442,12.430,8,0.000,0.000,0.000,0,0.000,0,2147.832,0.000,9.985,0.000,9.985,0.000,9.985,0.000,9.985 +6.811535,0.100202,18636025,0.555397,9.980,0.000,0.000,2122.280,0.000,934.200,10.236,367.625,51.420,30.407,5.903442,12.427,8,0.000,0.000,0.000,0,0.000,0,2122.280,0.000,0.000,9.980,0.000,0.000,0.000,0.000,0.000 +6.911686,0.100151,18636027,0.555397,19.970,0.000,0.000,1000.800,0.000,464.047,8.476,367.625,398.618,8.581,5.903442,12.426,8,0.000,0.000,0.000,0,0.000,0,1000.800,9.985,0.000,0.000,0.000,9.985,0.000,0.000,0.000 +7.011838,0.100153,18636032,0.555397,49.924,0.000,0.000,553.805,0.000,353.987,9.446,367.625,672.372,22.427,6.095947,12.424,8,0.000,0.000,0.000,0,0.000,0,553.805,0.000,19.970,9.985,0.000,9.985,0.000,9.985,0.000 +7.112010,0.100171,18636037,0.555397,49.915,0.000,0.000,371.895,0.000,422.924,1.850,367.625,170.489,371.902,6.097168,12.387,8,0.000,0.000,0.000,0,0.000,0,371.895,0.000,0.000,0.000,9.983,9.983,19.966,9.983,0.000 +7.212146,0.100137,18636042,0.555397,49.932,0.000,0.000,461.981,0.000,202.710,2.005,367.625,329.550,293.739,6.097168,12.358,8,0.000,0.000,0.000,0,0.000,0,461.981,19.973,19.973,0.000,0.000,0.000,0.000,0.000,9.986 +7.312264,0.100118,18636042,0.555397,0.000,0.000,0.000,0.000,0.000,302.828,1.519,367.625,207.295,264.376,6.108154,12.332,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.412401,0.100137,18636048,0.555398,59.918,0.000,0.000,384.317,0.000,398.984,5.415,367.625,446.224,201.911,6.140263,12.313,8,0.000,0.000,0.000,0,0.000,0,384.317,0.000,0.000,19.973,0.000,19.973,0.000,19.973,0.000 +7.512565,0.100164,18636054,0.555398,59.902,0.000,0.000,411.585,0.000,466.622,2.455,367.625,284.652,267.648,6.249756,12.287,8,0.000,0.000,0.000,0,0.000,0,411.585,19.967,0.000,0.000,19.967,0.000,0.000,0.000,19.967 +7.612699,0.100134,18636056,0.555398,19.973,0.000,0.000,320.274,0.000,566.757,1.172,367.625,204.998,364.471,6.249756,12.251,8,0.000,0.000,0.000,0,0.000,0,320.274,0.000,19.973,0.000,0.000,0.000,0.000,0.000,0.000 +7.712811,0.100112,18636058,0.555398,19.978,0.000,0.000,637.330,0.000,345.176,2.323,367.625,285.656,387.846,6.261177,12.213,8,0.000,0.000,0.000,0,0.000,0,637.330,0.000,0.000,0.000,0.000,0.000,19.978,0.000,0.000 +7.812931,0.100120,18636066,0.555398,79.904,0.000,0.000,360.368,0.000,408.630,3.981,367.625,368.036,263.786,6.303833,12.187,8,0.000,0.000,0.000,0,0.000,0,360.368,0.000,0.000,19.976,19.976,19.976,0.000,0.000,19.976 +7.913105,0.100174,18636069,0.555398,29.948,0.000,0.000,365.194,0.000,508.805,2.396,367.625,331.064,191.697,6.323364,12.169,8,0.000,0.000,0.000,0,0.000,0,365.194,19.965,9.983,0.000,0.000,0.000,0.000,0.000,0.000 +8.013261,0.100156,18636074,0.555398,49.922,0.000,0.000,264.045,0.000,608.961,1.819,367.625,151.404,354.212,6.370972,12.134,8,0.000,0.000,0.000,0,0.000,0,264.045,0.000,9.984,19.969,0.000,0.000,19.969,0.000,0.000 +8.113400,0.100139,18636077,0.555398,29.958,0.000,0.000,645.601,0.000,322.325,2.079,367.625,254.452,376.353,6.409180,12.097,8,0.000,0.000,0.000,0,0.000,0,645.601,0.000,0.000,0.000,0.000,9.986,0.000,19.972,0.000 +8.213521,0.100121,18636080,0.555398,29.964,0.000,0.000,338.631,0.000,417.312,1.470,367.625,199.680,245.406,6.441162,12.073,8,0.000,0.000,0.000,0,0.000,0,338.631,0.000,0.000,0.000,0.000,9.988,0.000,0.000,19.976 +8.313672,0.100151,18636085,0.555399,49.925,0.000,0.000,442.259,0.000,397.802,3.641,367.625,416.638,218.967,6.463867,12.052,8,0.000,0.000,0.000,0,0.000,0,442.259,19.970,0.000,0.000,19.970,0.000,9.985,0.000,0.000 +8.413835,0.100163,18636093,0.555399,79.870,0.000,0.000,406.923,0.000,278.008,3.683,367.625,390.340,245.576,6.495850,12.028,8,0.000,0.000,0.000,0,0.000,0,406.923,0.000,19.967,19.967,0.000,9.984,9.984,19.967,0.000 +8.513979,0.100144,18636096,0.555399,29.957,0.000,0.000,320.039,0.000,275.313,1.874,367.625,169.912,353.865,6.541016,11.993,8,0.000,0.000,0.000,0,0.000,0,320.039,0.000,0.000,0.000,0.000,9.986,0.000,0.000,19.971 +8.614094,0.100115,18636098,0.555399,19.977,0.000,0.000,319.373,0.000,344.435,1.790,367.625,238.633,307.343,6.573608,11.963,8,0.000,0.000,0.000,0,0.000,0,319.373,0.000,0.000,0.000,19.977,0.000,0.000,0.000,0.000 +8.714247,0.100153,18636104,0.555399,59.908,0.000,0.000,374.981,0.000,378.512,3.135,367.625,340.259,410.503,6.662476,11.923,8,0.000,0.000,0.000,0,0.000,0,374.981,19.969,19.969,0.000,0.000,0.000,19.969,0.000,0.000 +8.814393,0.100146,18636108,0.555399,39.942,0.000,0.000,340.471,0.000,478.658,2.487,367.625,266.408,279.007,6.662476,11.896,8,0.000,0.000,0.000,0,0.000,0,340.471,0.000,0.000,0.000,0.000,19.971,0.000,19.971,0.000 +8.914547,0.100154,18636112,0.555399,39.939,0.000,0.000,549.953,0.000,348.849,3.665,367.625,365.843,283.080,6.744263,11.868,8,0.000,0.000,0.000,0,0.000,0,549.953,0.000,0.000,19.969,0.000,0.000,0.000,0.000,19.969 +9.014700,0.100153,18636124,0.555400,119.817,0.000,0.000,369.648,0.000,249.103,2.329,367.625,280.548,396.738,6.744263,11.829,8,0.000,0.000,0.000,0,0.000,0,369.648,19.970,29.954,0.000,29.954,0.000,39.939,0.000,0.000 +9.114835,0.100136,18662059,0.556173,258998.151,0.000,0.000,314.248,0.000,345.664,1.982,367.625,234.954,317.459,6.778564,11.798,8,0.000,0.000,0.000,0,0.000,0,314.248,0.000,17506.218,0.000,19.973,0.000,120306.564,121165.397,0.000 +9.214982,0.100147,18884095,0.562790,2217108.632,0.000,0.000,376.079,0.000,340.114,7.135,367.625,233.369,379.366,6.824219,11.761,8,0.000,0.000,0.000,0,0.000,0,376.079,0.000,356487.215,0.000,476361.421,327399.871,463640.076,593220.049,0.000 +9.315158,0.100176,19246164,0.573580,3614331.596,0.000,0.000,363.373,0.000,5.015,8.884,367.625,1.911,190.563,6.851196,11.742,8,0.000,0.000,0.000,0,0.000,0,363.373,347588.515,589972.109,432459.209,545220.837,415558.940,492543.508,421738.070,369250.407 +9.415333,0.100176,19648590,0.585574,4017208.313,0.000,0.000,18.359,0.000,8.394,9.085,367.625,0.000,217.431,6.886963,11.721,8,0.000,0.000,0.000,0,0.000,0,18.359,511631.897,525008.416,624294.133,367265.313,518180.402,509785.138,520416.477,440626.537 +9.515495,0.100162,19998780,0.596010,3496251.561,0.000,0.000,20.112,0.000,0.001,8.822,367.625,0.000,315.311,7.109619,11.690,3,0.000,0.000,0.000,0,0.000,0,20.112,354127.882,570178.836,493951.986,428587.587,410187.314,426021.732,287585.386,525610.839 +9.615785,0.100290,20000000,0.596046,12164.778,0.000,0.000,0.075,0.000,0.000,0.029,367.625,0.000,2.493,7.109619,11.690,0,0.000,0.000,0.000,0,0.000,0,0.075,0.000,0.000,0.000,0.000,0.000,2303.331,5942.793,3918.654 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.log new file mode 100644 index 000000000..5fcf881df --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=418 +worker=1 kind=insert tid=6 os_tid=419 +worker=5 kind=insert tid=7 os_tid=423 +worker=6 kind=insert tid=8 os_tid=424 +worker=7 kind=insert tid=9 os_tid=425 +worker=4 kind=insert tid=10 os_tid=422 +start_monotonic_ns=2088437836773783 main_address=0x56163e7ed300 +worker=2 kind=insert tid=11 os_tid=420 +worker=3 kind=insert tid=12 os_tid=421 +load_end reason=complete inserted=20000000 elapsed_s=9.616 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.151 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088437836776511 cpu_ns=9800548 +diagnostic_stage name=stop_request wall_ns=2088447452614542 cpu_ns=62649718547 +diagnostic_stage name=workers_joined wall_ns=2088447452681134 cpu_ns=62649784447 +diagnostic_stage name=before_close wall_ns=2088447452763981 cpu_ns=62649867286 +diagnostic_stage name=after_close wall_ns=2088447604218536 cpu_ns=62735516398 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088447353215239 +diagnostic_worker index=0 completed=2674944 last_start_ns=2088447352027480 last_end_ns=2088447352029360 loop_exit_ns=2088447352029557 deregister_start_ns=2088447352029622 deregister_end_ns=2088447352030389 +diagnostic_worker index=1 completed=2152448 last_start_ns=2088447352083428 last_end_ns=2088447352086177 loop_exit_ns=2088447352086354 deregister_start_ns=2088447352086383 deregister_end_ns=2088447352086961 +diagnostic_worker index=2 completed=2109440 last_start_ns=2088447352250520 last_end_ns=2088447352251805 loop_exit_ns=2088447352252169 deregister_start_ns=2088447352252202 deregister_end_ns=2088447352252835 +diagnostic_worker index=3 completed=2357248 last_start_ns=2088447352011800 last_end_ns=2088447352013610 loop_exit_ns=2088447352013801 deregister_start_ns=2088447352013869 deregister_end_ns=2088447352014535 +diagnostic_worker index=4 completed=2958336 last_start_ns=2088447351867136 last_end_ns=2088447351869018 loop_exit_ns=2088447351869262 deregister_start_ns=2088447351869377 deregister_end_ns=2088447351873705 +diagnostic_worker index=5 completed=2310144 last_start_ns=2088447352587488 last_end_ns=2088447352588806 loop_exit_ns=2088447352588947 deregister_start_ns=2088447352589000 deregister_end_ns=2088447352589598 +diagnostic_worker index=6 completed=3173376 last_start_ns=2088447353214029 last_end_ns=2088447353215239 loop_exit_ns=2088447353215653 deregister_start_ns=2088447353215707 deregister_end_ns=2088447353216333 +diagnostic_worker index=7 completed=2264064 last_start_ns=2088447352861089 last_end_ns=2088447352862666 loop_exit_ns=2088447352862919 deregister_start_ns=2088447352862949 deregister_end_ns=2088447352863492 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.summary.csv new file mode 100644 index 000000000..fa2cafcd9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-09-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2079886.847949,9.615908,20000000,0.003751,0.001424,0.004288,0.010880,2147.832027,0.003751,0.001424,0.004288,0.010880,2147.832027,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.csv new file mode 100644 index 000000000..682d7c500 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.csv @@ -0,0 +1,93 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,516060,0.015380,5157067.718,0.000,0.000,18.619,0.000,0.000,8.257,82.652,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,18.619,666943.184,655800.816,611870.905,616777.544,757001.499,681323.334,666223.677,501126.758 +0.200250,0.100182,959955,0.028609,4430907.150,0.000,0.000,21.688,0.000,0.001,9.051,152.000,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.688,572351.085,513477.950,426276.236,602995.461,666060.986,437885.164,669913.992,541946.275 +0.300402,0.100152,1393870,0.041541,4332569.088,0.000,0.000,21.972,0.000,5.440,9.326,221.441,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.972,555875.658,488388.168,417815.364,586818.658,653637.164,546280.233,661445.304,422308.539 +0.400565,0.100163,1826699,0.054440,4321227.515,0.000,0.000,21.342,0.000,14.824,9.460,276.441,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.342,560374.141,241415.438,542163.904,572324.610,671352.761,535934.085,656207.514,541455.062 +0.500728,0.100163,2267211,0.067568,4397957.750,0.000,0.000,24.111,0.000,3.152,9.763,292.594,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,24.111,391662.163,515081.170,458603.146,612033.279,618832.207,551421.987,698302.786,552021.012 +0.600897,0.100169,2370697,0.070652,1033117.647,0.000,0.000,101.296,0.000,5.088,10.881,301.031,0.000,28.468,0.182373,14.092,8,0.000,0.000,0.000,0,0.000,0,101.296,486080.226,14615.351,17061.226,1327.761,2336.060,13347.489,498030.072,319.461 +0.701062,0.100165,2645225,0.078834,2740761.498,0.000,0.000,29.356,0.000,28.981,7.915,301.031,0.000,504.442,0.401855,14.042,8,0.000,0.000,0.000,0,0.000,0,29.356,337244.009,353666.934,373084.921,390236.644,366395.949,343044.447,383807.244,193281.351 +0.801211,0.100149,3010032,0.089706,3642631.333,0.000,0.000,29.366,0.000,2.329,9.065,301.031,38.731,1022.887,0.596191,13.942,8,0.000,0.000,0.000,0,0.000,0,29.366,467362.200,486084.247,464626.285,455809.449,483897.512,443867.280,365873.729,475110.631 +0.901374,0.100163,3407076,0.101539,3963985.086,0.000,0.000,16.810,0.000,0.001,9.249,301.031,90.361,479.220,0.601440,13.895,8,0.000,0.000,0.000,0,0.000,0,16.810,477432.554,561495.666,507433.700,482104.945,543994.165,544493.352,358705.887,488324.817 +1.001557,0.100183,3840723,0.114462,4328540.892,0.000,0.000,14.927,0.000,0.001,9.527,301.031,107.966,121.184,0.614746,13.883,8,0.000,0.000,0.000,0,0.000,0,14.927,318935.767,598952.826,527773.214,515465.760,626492.379,641425.025,530088.972,569406.949 +1.101724,0.100167,4118740,0.122748,2775547.409,0.000,0.000,22.066,0.000,64.385,9.879,301.031,92.619,58.535,0.674370,13.878,8,0.000,0.000,0.000,0,0.000,0,22.066,577148.776,644536.544,207145.006,423125.298,244872.173,261005.303,208402.911,209311.398 +1.201912,0.100189,4469324,0.133196,3499243.506,0.000,0.000,80.808,0.000,0.001,9.415,301.031,42.420,0.624,0.723759,13.878,8,0.000,0.000,0.000,0,0.000,0,80.808,549514.100,409398.235,345149.352,365780.460,392050.937,477839.216,494557.699,464953.507 +1.302088,0.100175,4923149,0.146721,4530302.174,0.000,0.000,14.486,0.000,6.610,8.501,301.031,0.000,0.000,0.723759,13.878,8,0.000,0.000,0.000,0,0.000,0,14.486,627239.590,541140.639,536818.222,485268.659,507190.201,663326.280,654481.797,514836.786 +1.402255,0.100167,5284741,0.157498,3609885.138,0.000,0.000,17.039,0.000,0.002,7.809,301.031,0.000,199.471,1.040649,13.858,8,0.000,0.000,0.000,0,0.000,0,17.039,496250.388,394610.306,421255.761,380453.972,470124.065,531830.906,521298.514,394061.224 +1.502455,0.100201,5662758,0.168763,3772604.607,0.000,0.000,13.873,0.000,0.203,8.594,301.031,0.000,446.487,1.347366,13.814,8,0.000,0.000,0.000,0,0.000,0,13.873,472422.627,449478.638,500286.750,502971.366,435366.937,523919.358,462392.741,425766.190 +1.602617,0.100162,5892467,0.175609,2293371.092,0.000,0.000,74.976,0.000,11.754,10.316,301.031,0.000,218.279,1.347366,13.793,8,0.000,0.000,0.000,0,0.000,0,74.976,129020.781,130428.498,129619.810,568907.465,110760.392,458396.669,630777.138,135460.339 +1.702784,0.100167,6274324,0.186989,3812217.245,0.000,0.000,28.783,0.000,1.832,8.904,301.031,0.000,0.663,1.347366,13.793,8,0.000,0.000,0.000,0,0.000,0,28.783,399304.591,402649.018,546938.571,433148.193,413910.252,430163.167,621903.647,564199.806 +1.802972,0.100188,6716826,0.200177,4416731.914,0.000,0.000,14.234,0.000,0.507,8.527,301.031,0.000,0.000,1.347366,13.793,8,0.000,0.000,0.000,0,0.000,0,14.234,556026.605,547033.481,524914.987,534457.081,522659.220,465316.824,624607.911,641715.807 +1.903150,0.100178,7076239,0.210888,3587726.912,0.000,0.000,16.932,0.000,7.356,8.141,301.031,0.000,191.572,1.576416,13.774,8,0.000,0.000,0.000,0,0.000,0,16.932,454359.096,494287.835,354098.034,436600.790,357472.013,463203.312,512485.357,515220.476 +2.003352,0.100202,7439084,0.221702,3621137.403,0.000,0.000,22.539,0.000,0.001,8.243,301.031,0.000,631.927,1.889717,13.712,8,0.000,0.000,0.000,0,0.000,0,22.539,469402.080,417357.181,454252.673,502375.493,407946.185,473523.757,384982.559,511297.476 +2.103525,0.100173,7626639,0.227292,1872320.229,0.000,0.000,77.928,0.000,9.712,9.909,301.031,0.000,93.316,1.889717,13.703,8,0.000,0.000,0.000,0,0.000,0,77.928,504050.508,128128.976,142394.368,128148.942,78804.062,134238.437,548004.686,208550.249 +2.203718,0.100194,8011349,0.238757,3839666.827,0.000,0.000,37.441,0.000,0.001,9.229,301.031,3.158,1.404,1.889717,13.703,8,0.000,0.000,0.000,0,0.000,0,37.441,399217.159,539804.997,587622.428,379036.228,408529.133,452044.891,503505.269,569906.723 +2.303877,0.100158,8453092,0.251922,4410442.712,0.000,0.000,14.751,0.000,6.293,8.371,301.031,0.000,0.000,1.889717,13.703,8,0.000,0.000,0.000,0,0.000,0,14.751,619288.885,514115.507,623711.878,525906.827,432484.832,477303.827,608366.190,609264.766 +2.404035,0.100159,8859956,0.264047,4062201.005,0.000,0.000,15.119,0.000,10.434,8.426,301.031,0.000,238.723,2.159668,13.680,8,0.000,0.000,0.000,0,0.000,0,15.119,549608.815,518498.129,555998.686,444675.145,495254.971,450735.539,583584.959,463844.760 +2.504198,0.100163,9239179,0.275349,3786048.556,0.000,0.000,17.745,0.000,6.563,8.373,301.031,0.000,548.207,2.208252,13.626,8,0.000,0.000,0.000,0,0.000,0,17.745,506513.021,445622.437,456205.158,470112.452,486415.834,451093.504,539189.670,430896.480 +2.604371,0.100173,9422541,0.280814,1830455.143,0.000,0.000,72.029,0.000,19.244,9.927,301.031,2.730,108.991,2.371223,13.616,8,0.000,0.000,0.000,0,0.000,0,72.029,178171.941,182754.018,131422.770,632845.810,72794.139,445359.973,119233.845,67872.648 +2.704538,0.100166,9811439,0.292404,3882524.023,0.000,0.000,41.144,0.000,2.696,8.594,301.031,0.000,6.903,2.421753,13.615,8,0.000,0.000,0.000,0,0.000,0,41.144,456640.684,505788.959,517349.735,472065.036,414181.287,470707.294,593842.541,451948.486 +2.804707,0.100169,10258776,0.305735,4465806.442,0.000,0.000,11.248,0.000,0.001,8.525,301.031,0.000,3.939,2.705688,13.614,8,0.000,0.000,0.000,0,0.000,0,11.248,509566.967,511353.940,507420.602,587235.423,546953.646,536870.724,617703.820,648701.321 +2.904870,0.100163,10682735,0.318370,4232678.755,0.000,0.000,18.010,0.000,6.621,8.525,301.031,0.000,561.817,2.960205,13.559,8,0.000,0.000,0.000,0,0.000,0,18.010,492985.039,545798.803,539329.367,608406.575,477719.965,538430.834,616663.094,413345.078 +3.005034,0.100164,11070304,0.329921,3869351.074,0.000,0.000,16.228,0.000,16.519,8.888,301.031,0.000,374.777,2.960205,13.523,8,0.000,0.000,0.000,0,0.000,0,16.228,312048.789,563007.658,505272.243,627921.314,406034.818,443553.353,588505.886,423007.013 +3.105207,0.100173,11233241,0.334777,1626558.672,0.000,0.000,76.453,0.000,40.685,10.987,301.031,91.677,17.353,2.960205,13.521,8,0.000,0.000,0.000,0,0.000,0,76.453,549.051,394268.550,189372.690,410859.874,2226.152,2635.445,431534.141,195112.769 +3.205387,0.100180,11662613,0.347573,4285998.730,0.000,0.000,56.271,0.000,0.002,8.874,301.031,0.000,3.782,3.223267,13.521,8,0.000,0.000,0.000,0,0.000,0,56.271,471151.216,653612.511,584526.969,668535.626,459392.400,481482.604,418625.841,548671.563 +3.305568,0.100181,12128489,0.361457,4650354.716,0.000,0.000,11.181,0.000,0.001,8.464,301.031,0.000,8.305,3.223267,13.520,8,0.000,0.000,0.000,0,0.000,0,11.181,547650.150,651602.261,591490.910,611854.104,497710.413,577915.447,627595.652,544535.779 +3.405752,0.100184,12487323,0.372151,3581731.884,0.000,0.000,21.895,0.000,0.003,8.007,301.031,0.000,657.069,3.260376,13.456,8,0.000,0.000,0.000,0,0.000,0,21.895,410303.011,509140.661,443312.111,450987.950,440467.360,403615.350,486761.949,437143.492 +3.505916,0.100163,12854644,0.383098,3667224.137,0.000,0.000,18.431,0.000,20.682,8.763,301.031,0.000,266.089,3.333397,13.430,8,0.000,0.000,0.000,0,0.000,0,18.431,391261.360,446041.944,475374.066,506712.913,533169.728,356817.581,489750.600,468095.946 +3.606087,0.100171,13036917,0.388530,1819610.260,0.000,0.000,80.016,0.000,41.263,10.850,301.031,41.413,46.327,3.749634,13.425,8,0.000,0.000,0.000,0,0.000,0,80.016,303499.647,9.983,9.983,407241.780,515296.519,189594.938,301772.608,102184.803 +3.706255,0.100168,13414421,0.399781,3768702.964,0.000,0.000,75.492,0.000,0.001,9.613,301.031,22.462,0.078,3.749634,13.425,8,0.000,0.000,0.000,0,0.000,0,75.492,251107.765,460914.976,411907.382,519306.791,510391.781,558221.356,409022.233,647830.679 +3.806388,0.100132,13846118,0.412646,4311260.296,0.000,0.000,14.512,0.000,0.013,8.879,301.031,0.000,20.364,3.749634,13.423,8,0.000,0.000,0.000,0,0.000,0,14.512,505450.596,585524.549,512581.153,510773.547,441944.702,515467.331,631353.854,608164.565 +3.906541,0.100153,14230835,0.424112,3841291.326,0.000,0.000,19.977,0.000,0.004,8.642,301.031,0.000,627.516,4.018677,13.362,8,0.000,0.000,0.000,0,0.000,0,19.977,385420.157,533643.318,536528.902,422633.206,435733.158,482521.554,566203.488,478607.544 +4.006715,0.100174,14615370,0.435572,3838668.375,0.000,0.000,15.003,0.000,19.558,8.964,301.031,0.000,314.726,4.018677,13.331,8,0.000,0.000,0.000,0,0.000,0,15.003,482659.877,449387.791,454149.503,427416.035,394263.741,511489.696,604387.996,514913.736 +4.106891,0.100176,14814822,0.441516,1991017.521,0.000,0.000,77.844,0.000,42.551,10.910,301.031,124.897,95.340,4.283936,13.322,8,0.000,0.000,0.000,0,0.000,0,77.844,92397.460,201076.279,3513.819,340860.379,213324.732,333722.935,315524.947,490596.971 +4.207062,0.100171,15202289,0.453064,3868040.797,0.000,0.000,69.028,0.000,0.003,9.592,301.031,29.442,2.691,4.283936,13.321,8,0.000,0.000,0.000,0,0.000,0,69.028,354841.858,541811.422,418702.411,446444.865,546333.672,343042.081,514078.951,702785.538 +4.307220,0.100158,15593977,0.464737,3910702.615,0.000,0.000,20.128,0.000,4.368,8.013,301.031,0.000,232.991,4.313721,13.299,8,0.000,0.000,0.000,0,0.000,0,20.128,478114.765,394177.354,547215.613,455200.960,450917.726,465205.157,569021.168,550849.872 +4.407385,0.100165,15962601,0.475723,3680155.893,0.000,0.000,19.181,0.000,2.132,8.125,301.031,0.000,418.059,4.384644,13.258,8,0.000,0.000,0.000,0,0.000,0,19.181,458681.698,475623.689,413865.789,456036.072,464132.687,484938.290,526379.778,400497.889 +4.507569,0.100184,16339348,0.486951,3760558.207,0.000,0.000,19.322,0.000,16.914,8.165,301.031,0.858,287.090,4.429321,13.230,8,0.000,0.000,0.000,0,0.000,0,19.322,505221.418,451240.633,548082.641,507806.667,483141.999,482553.082,346523.101,435988.666 +4.607727,0.100158,16582542,0.494198,2428094.772,0.000,0.000,47.164,0.000,70.328,6.010,357.871,217.663,148.359,4.525391,13.215,8,0.000,0.000,0.000,0,0.000,0,47.164,186973.901,540494.052,189999.110,310308.583,268664.532,207201.867,251132.297,473320.431 +4.707879,0.100152,16725671,0.498464,1429120.210,0.000,0.000,24.410,0.000,170.480,6.919,357.871,568.824,207.614,4.681152,13.195,8,0.000,0.000,0.000,0,0.000,0,24.410,0.000,515067.988,0.000,0.000,0.000,0.000,411784.799,502267.422 +4.808046,0.100166,16862354,0.502537,1364560.231,0.000,0.000,5.775,0.000,270.646,6.058,357.871,366.383,802.103,4.968018,13.116,8,0.000,0.000,0.000,0,0.000,0,5.775,0.000,475099.733,0.000,0.000,0.000,0.000,445598.804,443861.694 +4.908187,0.100141,16970796,0.505769,1082893.542,0.000,0.000,44.871,0.000,370.787,6.673,357.871,469.143,572.786,5.024170,13.060,8,0.000,0.000,0.000,0,0.000,0,44.871,0.000,222596.226,0.000,0.000,0.000,0.000,420217.657,440079.659 +5.008396,0.100210,17104363,0.509750,1332875.081,0.000,0.000,4.992,0.000,470.997,6.877,357.871,522.732,507.374,5.150879,13.010,8,0.000,0.000,0.000,0,0.000,0,4.992,0.000,528451.884,0.000,0.000,0.000,0.000,506228.484,298194.713 +5.108536,0.100139,17227315,0.513414,1227808.361,0.000,0.000,52.815,0.000,571.136,4.019,357.871,246.258,504.687,5.155273,12.961,8,0.000,0.000,0.000,0,0.000,0,52.815,0.000,410058.354,0.000,0.000,0.000,0.000,431039.106,386710.902 +5.208698,0.100162,17372309,0.517735,1447591.457,0.000,0.000,6.149,0.000,671.298,6.851,357.871,477.975,215.978,5.185303,12.940,8,0.000,0.000,0.000,0,0.000,0,6.149,0.000,475778.107,0.000,0.000,0.000,0.000,473901.152,497912.197 +5.308851,0.100153,17488175,0.521188,1156888.422,0.000,0.000,4.347,0.000,771.452,5.185,357.871,348.607,510.390,5.328857,12.890,8,0.000,0.000,0.000,0,0.000,0,4.347,0.000,412807.855,0.000,0.000,0.000,0.000,286012.021,458068.546 +5.408985,0.100134,17554252,0.523157,659887.829,0.000,0.000,95.996,0.000,871.585,3.068,357.871,199.889,466.408,5.342896,12.844,8,0.000,0.000,0.000,0,0.000,0,95.996,0.000,291999.640,0.000,0.000,0.000,0.000,117932.342,249955.847 +5.509124,0.100139,17696840,0.527407,1423898.631,0.000,0.000,22.920,0.000,971.724,5.823,357.871,410.054,222.464,5.369385,12.823,8,0.000,0.000,0.000,0,0.000,0,22.920,0.000,531600.273,0.000,0.000,0.000,0.000,365561.318,526737.040 +5.609279,0.100155,17857839,0.532205,1607501.828,0.000,0.000,5.789,0.000,1071.879,6.500,357.871,425.396,312.329,5.507568,12.792,8,0.000,0.000,0.000,0,0.000,0,5.789,0.000,554441.807,0.000,0.000,0.000,0.000,497050.640,556009.381 +5.709420,0.100141,17903141,0.533555,452382.543,0.000,0.000,84.661,0.000,1172.020,2.765,357.871,168.083,558.861,5.525391,12.737,8,0.000,0.000,0.000,0,0.000,0,84.661,0.000,224443.734,0.000,0.000,0.000,0.000,39.944,227898.865 +5.809559,0.100139,18066943,0.538437,1635741.363,0.000,0.000,12.373,0.000,1272.159,5.237,357.871,352.166,327.708,5.565674,12.705,8,0.000,0.000,0.000,0,0.000,0,12.373,0.000,549085.108,0.000,0.000,0.000,0.000,510458.915,576197.340 +5.909719,0.100160,18232174,0.543361,1649668.682,0.000,0.000,6.814,0.000,1372.320,6.577,358.496,419.290,218.595,5.694092,12.684,8,0.000,0.000,0.000,0,0.000,0,6.814,0.000,563507.756,0.000,0.000,0.000,0.000,541143.564,545017.362 +6.009861,0.100142,18309411,0.545663,771277.647,0.000,0.000,8.962,0.000,1472.461,2.668,358.496,115.657,612.765,5.694092,12.624,8,0.000,0.000,0.000,0,0.000,0,8.962,0.000,36767.926,0.000,0.000,0.000,0.000,367279.825,367229.896 +6.110003,0.100142,18438758,0.549518,1291633.478,0.000,0.000,114.689,0.000,1572.603,4.090,358.496,242.195,439.102,5.720123,12.582,8,0.000,0.000,0.000,0,0.000,0,114.689,0.000,372610.200,0.000,0.000,0.000,0.000,478279.953,440743.325 +6.210163,0.100160,18588444,0.553979,1494470.252,0.000,0.000,38.507,0.000,1672.763,5.501,358.496,341.563,287.509,5.750366,12.554,8,0.000,0.000,0.000,0,0.000,0,38.507,0.000,560214.184,0.000,0.000,0.000,0.000,580951.024,353305.044 +6.310320,0.100157,18635073,0.555368,465559.063,0.000,0.000,3.149,0.000,1772.920,4.854,358.496,274.920,381.549,5.832642,12.517,8,0.000,0.000,0.000,0,0.000,0,3.149,0.000,163223.735,0.000,0.000,0.000,0.000,151252.531,151082.797 +6.410463,0.100144,18635073,0.555368,0.000,0.000,0.000,0.000,0.000,1873.064,4.761,358.652,175.295,503.223,5.891113,12.468,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.510588,0.100125,18635073,0.555368,0.000,0.000,0.000,0.000,0.000,1973.189,5.958,358.652,313.554,388.539,5.891113,12.430,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.610753,0.100165,18635078,0.555369,49.917,0.000,0.000,2031.767,0.000,374.790,9.382,374.398,129.629,110.247,5.891113,12.419,8,0.000,0.000,0.000,0,0.000,0,2031.767,9.983,0.000,9.983,9.983,9.983,9.983,0.000,0.000 +6.710914,0.100160,18635078,0.555369,0.000,0.000,0.000,0.000,0.000,474.950,9.198,374.398,42.042,6.240,5.891113,12.419,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.811063,0.100149,18635079,0.555369,9.985,0.000,0.000,525.139,0.000,575.100,7.836,374.398,677.191,1.638,5.900761,12.419,8,0.000,0.000,0.000,0,0.000,0,525.139,0.000,0.000,0.000,0.000,0.000,0.000,9.985,0.000 +6.911249,0.100186,18635088,0.555369,89.833,0.000,0.000,665.309,0.000,370.788,8.146,374.398,414.228,115.605,6.060303,12.407,8,0.000,0.000,0.000,0,0.000,0,665.309,9.981,9.981,9.981,0.000,0.000,19.963,19.963,19.963 +7.011396,0.100147,18635092,0.555369,39.941,0.000,0.000,433.847,0.000,146.840,1.972,374.398,217.649,354.362,6.060303,12.373,8,0.000,0.000,0.000,0,0.000,0,433.847,0.000,9.985,0.000,9.985,19.971,0.000,0.000,0.000 +7.111505,0.100108,18635094,0.555369,19.978,0.000,0.000,186.549,0.000,236.949,2.100,374.398,320.785,349.777,6.091675,12.338,8,0.000,0.000,0.000,0,0.000,0,186.549,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.978 +7.211635,0.100130,18635098,0.555369,39.948,0.000,0.000,306.249,0.000,310.209,3.933,374.398,469.664,270.860,6.124271,12.312,8,0.000,0.000,0.000,0,0.000,0,306.249,0.000,0.000,19.974,0.000,0.000,19.974,0.000,0.000 +7.311815,0.100181,18635106,0.555369,79.856,0.000,0.000,373.088,0.000,380.365,3.577,374.398,236.526,192.348,6.158813,12.293,8,0.000,0.000,0.000,0,0.000,0,373.088,19.964,19.964,0.000,0.000,19.964,0.000,19.964,0.000 +7.411979,0.100163,18635108,0.555369,19.967,0.000,0.000,291.737,0.000,480.528,1.283,374.398,191.094,329.618,6.197998,12.261,8,0.000,0.000,0.000,0,0.000,0,291.737,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.967 +7.512116,0.100138,18635112,0.555370,39.945,0.000,0.000,565.421,0.000,316.773,1.888,374.398,312.304,339.883,6.234009,12.228,8,0.000,0.000,0.000,0,0.000,0,565.421,0.000,0.000,0.000,19.972,0.000,19.972,0.000,0.000 +7.612243,0.100127,18635117,0.555370,49.937,0.000,0.000,377.358,0.000,325.406,2.682,374.398,254.911,396.255,6.280640,12.189,8,0.000,0.000,0.000,0,0.000,0,377.358,0.000,19.975,19.975,0.000,0.000,0.000,9.987,0.000 +7.712380,0.100136,18635122,0.555370,49.932,0.000,0.000,386.629,0.000,351.362,3.467,374.398,319.915,148.586,6.306030,12.174,8,0.000,0.000,0.000,0,0.000,0,386.629,19.973,0.000,0.000,0.000,19.973,0.000,9.986,0.000 +7.812526,0.100146,18635125,0.555370,29.956,0.000,0.000,379.462,0.000,307.233,3.262,374.398,388.652,333.147,6.376953,12.142,8,0.000,0.000,0.000,0,0.000,0,379.462,0.000,0.000,0.000,0.000,0.000,9.985,0.000,19.971 +7.912671,0.100146,18635130,0.555370,49.927,0.000,0.000,355.993,0.000,302.731,2.064,374.398,190.542,415.293,6.390259,12.101,8,0.000,0.000,0.000,0,0.000,0,355.993,0.000,0.000,19.971,19.971,0.000,9.985,0.000,0.000 +8.012816,0.100145,18635134,0.555370,39.942,0.000,0.000,307.272,0.000,402.876,1.950,374.398,190.856,297.615,6.430420,12.072,8,0.000,0.000,0.000,0,0.000,0,307.272,19.971,0.000,0.000,0.000,0.000,0.000,19.971,0.000 +8.112945,0.100128,18635136,0.555370,19.974,0.000,0.000,380.320,0.000,503.004,2.415,374.398,389.618,205.986,6.454590,12.052,8,0.000,0.000,0.000,0,0.000,0,380.320,0.000,0.000,0.000,0.000,19.974,0.000,0.000,0.000 +8.213100,0.100155,18635142,0.555371,59.907,0.000,0.000,569.209,0.000,348.414,3.531,374.398,355.386,268.217,6.549316,12.026,8,0.000,0.000,0.000,0,0.000,0,569.209,0.000,19.969,0.000,0.000,0.000,19.969,0.000,19.969 +8.313238,0.100138,18635146,0.555371,39.945,0.000,0.000,350.864,0.000,448.552,2.683,374.398,231.517,388.254,6.549316,11.988,8,0.000,0.000,0.000,0,0.000,0,350.864,0.000,0.000,0.000,19.972,0.000,0.000,19.972,0.000 +8.413360,0.100122,18635149,0.555371,29.963,0.000,0.000,349.634,0.000,548.674,1.876,374.398,264.053,276.381,6.567017,11.961,8,0.000,0.000,0.000,0,0.000,0,349.634,19.976,0.000,0.000,0.000,0.000,0.000,0.000,9.988 +8.513483,0.100124,18635156,0.555371,69.913,0.000,0.000,594.082,0.000,323.214,2.931,374.398,381.871,378.516,6.615971,11.924,8,0.000,0.000,0.000,0,0.000,0,594.082,0.000,0.000,19.975,0.000,19.975,19.975,0.000,9.988 +8.613664,0.100180,18635161,0.555371,49.910,0.000,0.000,357.710,0.000,281.511,3.831,374.398,416.475,390.116,6.712280,11.886,8,0.000,0.000,0.000,0,0.000,0,357.710,0.000,19.964,0.000,19.964,0.000,0.000,9.982,0.000 +8.713805,0.100141,18635168,0.555371,69.901,0.000,0.000,327.946,0.000,247.859,3.779,374.398,262.598,421.670,6.712280,11.844,8,0.000,0.000,0.000,0,0.000,0,327.946,19.972,0.000,0.000,0.000,19.972,0.000,9.986,19.972 +8.813951,0.100146,18641364,0.555556,61869.628,0.000,0.000,266.276,0.000,348.005,3.261,374.398,460.304,513.157,6.771973,11.794,8,0.000,0.000,0.000,0,0.000,0,266.276,0.000,61819.701,0.000,0.000,0.000,49.927,0.000,0.000 +8.914089,0.100138,18836315,0.561366,1946819.573,0.000,0.000,399.702,0.000,243.070,6.894,374.398,248.173,372.610,6.880249,11.758,8,0.000,0.000,0.000,0,0.000,0,399.702,0.000,630259.007,266202.119,380384.324,6580.905,611035.573,52357.644,0.000 +9.014273,0.100184,19231244,0.573136,3942053.218,0.000,0.000,259.454,0.000,1.229,9.010,374.398,0.663,204.624,6.880249,11.738,8,0.000,0.000,0.000,0,0.000,0,259.454,424959.863,481895.341,349508.376,557915.784,598291.662,567777.679,535566.812,426137.701 +9.114443,0.100170,19620713,0.584743,3888082.592,0.000,0.000,16.538,0.000,0.445,9.237,374.398,0.000,271.297,6.891113,11.711,8,0.000,0.000,0.000,0,0.000,0,16.538,359489.084,588729.513,502695.719,456554.132,615583.877,516212.748,380363.610,468453.909 +9.214613,0.100170,20000000,0.596046,3786418.435,0.000,0.000,19.034,0.000,0.000,8.712,374.398,0.000,314.737,6.975342,11.680,0,0.000,0.000,0.000,0,0.000,0,19.034,427831.032,505967.896,491931.812,350063.537,552189.141,470099.012,470338.604,517997.400 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.log new file mode 100644 index 000000000..c76a8cd14 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=437 +worker=6 kind=insert tid=6 os_tid=438 +start_monotonic_ns=2088447773624648 main_address=0x5607869a3300 +worker=0 kind=insert tid=7 os_tid=432 +worker=1 kind=insert tid=8 os_tid=433 +worker=4 kind=insert tid=9 os_tid=436 +worker=7 kind=insert tid=11 os_tid=439 +worker=2 kind=insert tid=10 os_tid=434 +worker=3 kind=insert tid=12 os_tid=435 +load_end reason=complete inserted=20000000 elapsed_s=9.215 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.164 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088447773626587 cpu_ns=8805742 +diagnostic_stage name=stop_request wall_ns=2088456988320324 cpu_ns=63485880012 +diagnostic_stage name=workers_joined wall_ns=2088456988379697 cpu_ns=63485938493 +diagnostic_stage name=before_close wall_ns=2088456988504430 cpu_ns=63486063234 +diagnostic_stage name=after_close wall_ns=2088457152216166 cpu_ns=63578410879 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088456983180085 +diagnostic_worker index=0 completed=2116608 last_start_ns=2088456983178880 last_end_ns=2088456983180085 loop_exit_ns=2088456983180215 deregister_start_ns=2088456983180243 deregister_end_ns=2088456983180567 +diagnostic_worker index=1 completed=2980864 last_start_ns=2088456982583082 last_end_ns=2088456982584429 loop_exit_ns=2088456982584653 deregister_start_ns=2088456982584683 deregister_end_ns=2088456982585339 +diagnostic_worker index=2 completed=2089984 last_start_ns=2088456983099272 last_end_ns=2088456983100726 loop_exit_ns=2088456983101104 deregister_start_ns=2088456983101143 deregister_end_ns=2088456983101896 +diagnostic_worker index=3 completed=2358272 last_start_ns=2088456982591149 last_end_ns=2088456982592501 loop_exit_ns=2088456982592758 deregister_start_ns=2088456982592813 deregister_end_ns=2088456982593209 +diagnostic_worker index=4 completed=2153728 last_start_ns=2088456982316141 last_end_ns=2088456982317664 loop_exit_ns=2088456982317875 deregister_start_ns=2088456982317925 deregister_end_ns=2088456982318558 +diagnostic_worker index=5 completed=2248704 last_start_ns=2088456982326916 last_end_ns=2088456982328376 loop_exit_ns=2088456982328593 deregister_start_ns=2088456982328648 deregister_end_ns=2088456982329293 +diagnostic_worker index=6 completed=3148800 last_start_ns=2088456982128687 last_end_ns=2088456982130645 loop_exit_ns=2088456982130935 deregister_start_ns=2088456982130982 deregister_end_ns=2088456982134720 +diagnostic_worker index=7 completed=2903040 last_start_ns=2088456982136003 last_end_ns=2088456982137621 loop_exit_ns=2088456982137926 deregister_start_ns=2088456982137989 deregister_end_ns=2088456982138838 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.summary.csv new file mode 100644 index 000000000..7b67a1893 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-10-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2170431.925224,9.214756,20000000,0.003629,0.001424,0.004416,0.010880,2031.766879,0.003629,0.001424,0.004416,0.010880,2031.766879,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.csv new file mode 100644 index 000000000..9ab5fcb23 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100091,0.100091,509134,0.015173,5086707.180,0.000,0.000,20.834,0.000,0.004,8.066,81.473,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,20.834,618017.129,736778.964,737857.981,492551.399,696076.035,582159.786,469402.482,753863.404 +0.200270,0.100179,965323,0.028769,4553738.944,0.000,0.000,19.269,0.000,0.001,9.102,154.348,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,19.269,571187.591,592439.551,681400.314,565088.509,605985.304,424619.943,540063.303,572954.429 +0.300431,0.100161,1408087,0.041964,4420520.178,0.000,0.000,15.565,0.000,8.951,9.298,224.723,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,15.565,567426.087,569462.806,680314.265,556613.502,574824.171,482902.223,528898.141,460078.983 +0.400584,0.100153,1851546,0.055180,4427818.139,0.000,0.000,19.821,0.000,0.001,9.395,282.531,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,19.821,563198.650,488792.446,667559.042,559783.872,454514.870,480944.448,540613.192,672411.620 +0.500736,0.100152,2272581,0.067728,4203968.796,0.000,0.000,17.964,0.000,15.722,10.353,290.656,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,17.964,494030.112,454160.630,638301.123,583534.253,401460.623,569775.138,474729.408,587977.509 +0.600915,0.100180,2446083,0.072899,1731909.473,0.000,0.000,97.637,0.000,45.708,10.525,298.453,0.000,104.149,0.433960,14.084,8,0.000,0.000,0.000,0,0.000,0,97.637,114055.156,44190.633,305710.940,312538.677,421902.259,295339.567,97185.454,140986.786 +0.701087,0.100171,2782027,0.082911,3353694.417,0.000,0.000,97.969,0.000,10.800,9.128,298.453,11.738,993.766,0.587646,13.987,8,0.000,0.000,0.000,0,0.000,0,97.969,405615.096,450767.740,265475.185,541971.489,539036.517,210559.268,372971.022,567298.099 +0.801257,0.100170,3168206,0.094420,3855221.166,0.000,0.000,19.688,0.000,8.737,9.298,298.453,66.020,737.259,0.587646,13.915,8,0.000,0.000,0.000,0,0.000,0,19.688,432712.709,473273.599,544612.046,537803.647,472315.232,466724.757,468032.529,459746.647 +0.901423,0.100166,3564899,0.106242,3960352.884,0.000,0.000,15.367,0.000,9.491,9.437,298.453,75.500,285.892,0.598412,13.887,8,0.000,0.000,0.000,0,0.000,0,15.367,487220.853,452468.567,530528.929,523420.734,457240.642,470278.989,460804.723,578389.446 +1.001584,0.100161,3959982,0.118017,3944497.307,0.000,0.000,15.901,0.000,9.968,9.599,298.453,84.513,158.418,0.804321,13.871,8,0.000,0.000,0.000,0,0.000,0,15.901,440792.330,514024.759,548010.197,581416.565,460780.240,418438.218,391930.775,589104.223 +1.101758,0.100174,4148241,0.123627,1879310.734,0.000,0.000,77.277,0.000,13.551,10.531,298.453,121.117,21.174,0.804321,13.869,8,0.000,0.000,0.000,0,0.000,0,77.277,510868.570,491083.094,72333.783,103938.634,88675.268,64138.084,435629.856,112643.445 +1.201936,0.100177,4563916,0.136015,4149387.948,0.000,0.000,23.889,0.000,1.319,8.630,298.453,0.000,1.326,0.804321,13.869,8,0.000,0.000,0.000,0,0.000,0,23.889,478371.250,551541.428,568211.850,533952.635,524179.974,492176.755,389678.613,611275.445 +1.302123,0.100187,4999491,0.148996,4347623.639,0.000,0.000,14.504,0.000,0.002,8.579,298.453,0.000,0.000,0.804321,13.869,8,0.000,0.000,0.000,0,0.000,0,14.504,488287.318,625710.453,599329.763,481569.874,504656.721,530129.109,497749.631,620190.770 +1.402270,0.100148,5375967,0.160216,3759206.374,0.000,0.000,16.013,0.000,1.423,7.927,298.453,0.000,397.967,1.060669,13.830,8,0.000,0.000,0.000,0,0.000,0,16.013,494439.545,499452.139,532952.648,460929.051,369494.132,406858.931,488128.868,506951.061 +1.502413,0.100143,5752663,0.171443,3761590.893,0.000,0.000,19.159,0.000,19.274,7.906,298.453,0.000,362.919,1.127037,13.795,8,0.000,0.000,0.000,0,0.000,0,19.159,491368.645,532959.281,484718.138,498348.682,404632.448,577765.327,507545.555,264252.819 +1.602572,0.100159,5874780,0.175082,1219226.735,0.000,0.000,76.146,0.000,24.227,9.399,298.453,0.000,85.255,1.235722,13.786,8,0.000,0.000,0.000,0,0.000,0,76.146,151887.913,19588.778,16443.791,151268.900,144879.084,137351.083,142602.713,455204.472 +1.702760,0.100188,6327000,0.188559,4513719.353,0.000,0.000,27.188,0.000,13.222,8.406,298.453,0.000,0.039,1.235722,13.786,8,0.000,0.000,0.000,0,0.000,0,27.188,499022.407,563850.604,568252.333,612189.781,475885.877,688097.162,555715.888,550705.302 +1.802932,0.100172,6774669,0.201901,4469015.048,0.000,0.000,13.626,0.000,0.003,8.525,298.453,0.000,0.000,1.235722,13.786,8,0.000,0.000,0.000,0,0.000,0,13.626,548747.597,500620.250,629029.723,581201.861,510882.626,662671.947,521154.984,514706.059 +1.903169,0.100236,7161690,0.213435,3861079.782,0.000,0.000,19.343,0.000,0.047,7.877,298.453,0.000,299.604,1.586548,13.757,8,0.000,0.000,0.000,0,0.000,0,19.343,477949.802,523442.227,563756.895,440388.622,515311.453,457837.361,448659.065,433734.357 +2.003314,0.100145,7518074,0.224056,3558682.046,0.000,0.000,24.325,0.000,4.490,7.872,298.453,0.000,494.908,1.673218,13.709,8,0.000,0.000,0.000,0,0.000,0,24.325,403714.856,539577.936,512996.463,406880.268,416046.982,479644.803,486375.048,313445.692 +2.103475,0.100161,7704902,0.229624,1865274.390,0.000,0.000,77.399,0.000,30.669,10.698,298.453,0.000,98.435,1.837109,13.699,8,0.000,0.000,0.000,0,0.000,0,77.399,490789.167,474914.746,9.984,9.984,9.984,401952.314,497578.227,9.984 +2.203631,0.100157,8122425,0.242067,4168691.574,0.000,0.000,61.095,0.000,0.001,8.956,298.453,13.377,4.719,2.132324,13.698,8,0.000,0.000,0.000,0,0.000,0,61.095,455116.168,556816.655,554989.521,525665.515,403317.413,648612.677,534451.734,489721.891 +2.303810,0.100179,8586760,0.255905,4635075.926,0.000,0.000,13.712,0.000,0.001,8.517,298.453,0.000,0.000,2.132324,13.698,8,0.000,0.000,0.000,0,0.000,0,13.712,690497.393,565909.794,629695.930,566548.654,448179.954,648562.252,573476.287,512205.662 +2.403986,0.100176,8996512,0.268117,4090335.040,0.000,0.000,12.858,0.000,0.001,8.556,298.453,0.000,441.412,2.147095,13.655,8,0.000,0.000,0.000,0,0.000,0,12.858,526964.350,456048.918,569579.494,547148.895,477750.797,575099.797,452864.512,484878.277 +2.504154,0.100168,9316271,0.277647,3192231.074,0.000,0.000,23.855,0.000,27.539,8.707,298.453,0.000,428.109,2.261360,13.613,8,0.000,0.000,0.000,0,0.000,0,23.855,416660.535,494380.064,348255.370,294645.367,471109.130,472646.549,356611.342,337922.716 +2.604329,0.100176,9508845,0.283386,1922365.422,0.000,0.000,79.397,0.000,50.820,10.854,298.453,1.950,61.494,2.419891,13.607,8,0.000,0.000,0.000,0,0.000,0,79.397,44631.652,294113.704,265483.961,48215.361,520496.305,234907.636,263367.676,251149.125 +2.704499,0.100169,9962276,0.296899,4526638.841,0.000,0.000,68.085,0.000,0.001,8.682,298.453,4.875,6.317,2.679932,13.607,8,0.000,0.000,0.000,0,0.000,0,68.085,698915.569,657266.151,396048.828,570413.338,679508.457,456676.085,512501.479,555308.935 +2.804661,0.100163,10429099,0.310811,4660656.061,0.000,0.000,11.052,0.000,10.382,8.835,298.453,0.000,10.101,2.679932,13.606,8,0.000,0.000,0.000,0,0.000,0,11.052,623985.973,646659.127,568546.067,541799.532,529819.002,654196.878,521652.273,573997.209 +2.904821,0.100160,10811969,0.322222,3822583.751,0.000,0.000,21.099,0.000,10.209,8.227,298.453,0.000,636.638,2.733398,13.543,8,0.000,0.000,0.000,0,0.000,0,21.099,575039.919,500628.979,385153.742,470247.590,537809.489,484634.570,453803.900,415265.563 +3.004980,0.100159,11095498,0.330672,2830777.373,0.000,0.000,19.878,0.000,38.840,8.909,298.453,0.000,288.524,2.822754,13.515,8,0.000,0.000,0.000,0,0.000,0,19.878,337741.596,605884.142,262561.443,254853.730,428237.334,344590.678,298014.925,298893.525 +3.105150,0.100170,11270937,0.335900,1751417.774,0.000,0.000,76.404,0.000,39.504,10.135,298.453,51.046,12.011,2.967289,13.514,8,0.000,0.000,0.000,0,0.000,0,76.404,34691.128,323131.633,57831.857,150494.605,243237.217,255915.701,335001.489,351114.145 +3.205307,0.100157,11755673,0.350346,4839762.976,0.000,0.000,49.727,0.000,0.649,8.370,298.453,0.000,0.000,2.967289,13.514,8,0.000,0.000,0.000,0,0.000,0,49.727,590303.395,670088.156,586808.880,636131.458,535199.891,604670.842,634633.809,581926.544 +3.305461,0.100154,12205358,0.363748,4489928.237,0.000,0.000,13.046,0.000,4.983,8.454,298.453,0.000,76.484,3.194336,13.507,8,0.000,0.000,0.000,0,0.000,0,13.046,528465.307,641131.619,473280.381,600544.189,540037.467,616998.822,552877.673,536592.778 +3.405596,0.100135,12540800,0.373745,3349897.404,0.000,0.000,22.638,0.000,1.097,7.714,298.453,0.000,623.182,3.262604,13.446,8,0.000,0.000,0.000,0,0.000,0,22.638,413262.067,441124.451,438318.240,509801.732,416188.117,421960.324,317012.012,392230.461 +3.505747,0.100151,12880524,0.383870,3392118.545,0.000,0.000,18.739,0.000,36.125,9.352,298.453,0.000,251.612,3.368607,13.421,8,0.000,0.000,0.000,0,0.000,0,18.739,363860.640,639404.621,527603.419,359766.820,396191.826,332088.609,426585.936,346616.675 +3.605922,0.100175,13049640,0.388910,1688202.927,0.000,0.000,76.528,0.000,60.560,10.803,298.453,60.441,16.144,3.751953,13.419,8,0.000,0.000,0.000,0,0.000,0,76.528,317633.630,578776.210,231025.334,314778.631,1147.989,1517.342,230106.942,13216.849 +3.706091,0.100168,13522152,0.402992,4717191.769,0.000,0.000,64.731,0.000,0.205,8.518,298.453,0.000,0.000,3.751953,13.419,8,0.000,0.000,0.000,0,0.000,0,64.731,550464.828,679517.927,582181.522,619728.416,653002.492,566927.160,529569.946,535799.476 +3.806238,0.100148,13940335,0.415454,4175662.880,0.000,0.000,13.485,0.000,12.301,8.372,298.453,0.000,295.228,3.768677,13.390,8,0.000,0.000,0.000,0,0.000,0,13.485,557846.106,575250.401,423175.004,630608.641,551685.205,524016.070,436405.464,476675.988 +3.906402,0.100164,14306892,0.426379,3659566.079,0.000,0.000,26.026,0.000,0.909,8.114,298.453,0.000,467.007,3.847656,13.345,8,0.000,0.000,0.000,0,0.000,0,26.026,490095.944,477466.663,454035.105,433169.338,491463.700,429824.825,487370.415,396140.089 +4.006572,0.100170,14672055,0.437261,3645428.543,0.000,0.000,16.472,0.000,37.754,9.334,298.453,0.000,230.857,3.922852,13.322,8,0.000,0.000,0.000,0,0.000,0,16.472,577946.820,502874.530,290655.548,486851.787,371757.581,338863.539,548017.734,528461.003 +4.108661,0.102089,14857651,0.442793,1817984.023,0.000,0.000,80.031,0.000,73.754,10.985,298.453,84.370,69.830,4.074463,13.315,8,0.000,0.000,0.000,0,0.000,0,80.031,153973.635,597831.855,2106.007,152925.529,326725.021,307770.954,207084.206,69566.815 +4.208837,0.100175,15278769,0.455343,4203806.481,0.000,0.000,74.737,0.000,0.003,9.594,298.453,55.840,2.613,4.120495,13.315,8,0.000,0.000,0.000,0,0.000,0,74.737,610529.126,597332.273,511063.589,485937.660,468558.144,503177.422,510065.340,517142.926 +4.309016,0.100180,15675283,0.467160,3958030.032,0.000,0.000,19.846,0.000,0.857,7.763,298.453,0.000,345.200,4.331421,13.281,8,0.000,0.000,0.000,0,0.000,0,19.846,553924.962,495090.649,538023.527,523240.083,516611.989,468268.830,463607.204,399262.788 +4.409188,0.100172,16058160,0.478570,3822212.727,0.000,0.000,20.425,0.000,0.001,8.440,298.453,0.000,380.051,4.407104,13.244,8,0.000,0.000,0.000,0,0.000,0,20.425,548818.464,468126.896,341574.006,563143.887,439945.243,340805.325,537977.063,581821.844 +4.509359,0.100171,16426059,0.489535,3672698.521,0.000,0.000,32.620,0.000,13.340,7.832,357.352,39.425,223.289,4.466919,13.222,8,0.000,0.000,0.000,0,0.000,0,32.620,488523.140,391319.654,431830.257,429534.191,459193.383,484639.793,467918.437,519739.665 +4.609529,0.100170,16540263,0.492938,1140105.902,0.000,0.000,33.852,0.000,113.510,3.956,357.352,382.983,197.633,4.571533,13.203,8,0.000,0.000,0.000,0,0.000,0,33.852,0.000,0.000,0.000,421794.459,441041.808,277269.634,0.000,0.000 +4.709689,0.100161,16678264,0.497051,1377798.468,0.000,0.000,8.538,0.000,213.670,8.502,357.352,542.801,417.494,4.953003,13.162,8,0.000,0.000,0.000,0,0.000,0,8.538,0.000,0.000,0.000,396803.083,488136.482,492858.902,0.000,0.000 +4.809832,0.100143,16788944,0.500350,1105220.474,0.000,0.000,65.952,0.000,313.813,6.959,357.352,513.407,990.616,4.963257,13.065,8,0.000,0.000,0.000,0,0.000,0,65.952,0.000,0.000,0.000,341142.456,374414.905,389663.113,0.000,0.000 +4.909969,0.100136,16900574,0.503676,1114781.255,0.000,0.000,16.469,0.000,413.950,8.026,357.352,616.348,567.898,5.116089,13.010,8,0.000,0.000,0.000,0,0.000,0,16.469,0.000,0.000,0.000,295976.770,400114.895,418689.590,0.000,0.000 +5.010112,0.100144,17050193,0.508135,1494040.703,0.000,0.000,4.444,0.000,514.093,6.983,357.352,453.644,603.897,5.125130,12.950,8,0.000,0.000,0.000,0,0.000,0,4.444,0.000,0.000,0.000,500939.359,492411.626,500689.718,0.000,0.000 +5.110265,0.100153,17172115,0.511769,1217362.913,0.000,0.000,19.642,0.000,614.246,8.415,357.352,617.691,356.721,5.285889,12.916,8,0.000,0.000,0.000,0,0.000,0,19.642,0.000,0.000,0.000,449664.038,453158.706,314540.169,0.000,0.000 +5.210414,0.100149,17280871,0.515010,1085943.432,0.000,0.000,27.746,0.000,714.395,5.813,357.352,349.909,774.394,5.286255,12.840,8,0.000,0.000,0.000,0,0.000,0,27.746,0.000,0.000,0.000,243158.028,436390.376,406395.028,0.000,0.000 +5.310573,0.100160,17437747,0.519685,1566259.310,0.000,0.000,4.640,0.000,814.554,6.819,357.352,483.057,230.998,5.312744,12.817,8,0.000,0.000,0.000,0,0.000,0,4.640,0.000,0.000,0.000,536533.371,504694.205,525031.734,0.000,0.000 +5.410724,0.100150,17560893,0.523355,1229613.624,0.000,0.000,20.436,0.000,914.705,7.487,357.352,497.612,697.195,5.445801,12.749,8,0.000,0.000,0.000,0,0.000,0,20.436,0.000,0.000,0.000,332989.986,413928.449,482695.190,0.000,0.000 +5.510878,0.100154,17692963,0.527291,1318668.552,0.000,0.000,5.072,0.000,1014.859,5.661,357.352,349.189,395.484,5.479980,12.710,8,0.000,0.000,0.000,0,0.000,0,5.072,0.000,0.000,0.000,271521.713,537911.331,509235.507,0.000,0.000 +5.610997,0.100120,17832801,0.531459,1396708.308,0.000,0.000,49.144,0.000,1114.978,7.814,357.352,533.892,466.005,5.635864,12.665,8,0.000,0.000,0.000,0,0.000,0,49.144,0.000,0.000,0.000,494288.396,456573.536,445846.375,0.000,0.000 +5.711149,0.100151,17905512,0.533626,726010.667,0.000,0.000,28.007,0.000,1215.130,4.841,357.352,289.367,584.155,5.641235,12.608,8,0.000,0.000,0.000,0,0.000,0,28.007,0.000,0.000,0.000,287993.917,132888.778,305127.972,0.000,0.000 +5.811283,0.100134,18075834,0.538702,1700932.875,0.000,0.000,2.283,0.000,1315.264,8.150,357.352,561.862,380.270,5.688850,12.571,8,0.000,0.000,0.000,0,0.000,0,2.283,0.000,0.000,0.000,662139.667,628754.558,410038.650,0.000,0.000 +5.911471,0.100187,18162975,0.541299,869780.336,0.000,0.000,11.856,0.000,1415.452,4.225,357.352,261.463,586.986,5.811890,12.513,8,0.000,0.000,0.000,0,0.000,0,11.856,0.000,0.000,0.000,435434.149,434346.187,0.000,0.000,0.000 +6.011609,0.100138,18311328,0.545720,1481486.319,0.000,0.000,1496.748,0.000,1515.589,7.324,388.855,223.286,580.020,5.829468,12.456,8,0.000,0.000,0.000,0,0.000,0,1496.748,9.986,109758.590,121392.541,386846.353,461014.040,0.000,0.000,402464.808 +6.111781,0.100172,18572443,0.553502,2606660.731,0.000,0.000,1520.336,0.000,333.046,10.260,388.855,53.268,100.374,5.844604,12.447,8,0.000,0.000,0.000,0,0.000,0,1520.336,0.000,0.000,686627.470,0.000,583045.861,0.000,643431.862,693555.538 +6.211931,0.100150,18613755,0.554733,412501.952,0.000,0.000,0.488,0.000,433.196,10.346,388.855,67.633,22.115,5.848145,12.444,8,0.000,0.000,0.000,0,0.000,0,0.488,0.000,0.000,104842.915,0.000,103045.608,0.000,100149.946,104463.483 +6.312073,0.100142,18613760,0.554733,49.929,0.000,0.000,457.749,0.000,185.407,8.992,388.855,898.331,2.223,5.883793,12.444,8,0.000,0.000,0.000,0,0.000,0,457.749,9.986,9.986,0.000,9.986,9.986,9.986,0.000,0.000 +6.412236,0.100163,18613768,0.554734,79.870,0.000,0.000,241.748,0.000,285.570,5.985,388.855,249.477,362.340,6.096069,12.409,8,0.000,0.000,0.000,0,0.000,0,241.748,0.000,19.967,9.984,19.967,9.984,0.000,19.967,0.000 +6.512360,0.100124,18613774,0.554734,59.926,0.000,0.000,355.876,0.000,155.117,3.653,388.855,521.773,537.067,6.096069,12.356,8,0.000,0.000,0.000,0,0.000,0,355.876,19.975,0.000,0.000,0.000,9.988,19.975,0.000,9.988 +6.612524,0.100164,18613779,0.554734,49.918,0.000,0.000,215.185,0.000,201.000,6.033,388.855,508.110,359.292,6.133789,12.321,8,0.000,0.000,0.000,0,0.000,0,215.185,0.000,0.000,19.967,9.984,0.000,0.000,19.967,0.000 +6.712658,0.100134,18613788,0.554734,89.880,0.000,0.000,202.849,0.000,297.425,3.797,388.855,392.912,513.180,6.201050,12.271,8,0.000,0.000,0.000,0,0.000,0,202.849,19.973,19.973,0.000,9.987,0.000,19.973,0.000,19.973 +6.812788,0.100130,18613792,0.554734,39.948,0.000,0.000,310.689,0.000,219.028,4.146,388.855,471.261,577.061,6.262939,12.214,8,0.000,0.000,0.000,0,0.000,0,310.689,0.000,0.000,0.000,0.000,19.974,0.000,19.974,0.000 +6.912911,0.100123,18613801,0.554734,89.890,0.000,0.000,255.194,0.000,285.900,5.651,388.855,455.612,294.443,6.310059,12.186,8,0.000,0.000,0.000,0,0.000,0,255.194,9.988,19.975,19.975,19.975,0.000,0.000,0.000,19.975 +7.013045,0.100134,18613808,0.554735,69.907,0.000,0.000,313.368,0.000,170.806,3.859,388.855,389.636,599.824,6.377441,12.127,8,0.000,0.000,0.000,0,0.000,0,313.368,9.987,0.000,0.000,0.000,19.973,19.973,19.973,0.000 +7.113167,0.100123,18613812,0.554735,39.951,0.000,0.000,216.876,0.000,257.691,3.757,388.855,381.719,445.001,6.434452,12.084,8,0.000,0.000,0.000,0,0.000,0,216.876,0.000,19.975,0.000,19.975,0.000,0.000,0.000,0.000 +7.213312,0.100144,18613821,0.554735,89.870,0.000,0.000,315.358,0.000,265.259,6.934,388.855,574.562,430.278,6.482910,12.041,8,0.000,0.000,0.000,0,0.000,0,315.358,19.971,0.000,19.971,0.000,9.986,0.000,19.971,19.971 +7.313459,0.100148,18613828,0.554735,69.897,0.000,0.000,266.949,0.000,190.799,2.730,388.855,259.968,348.197,6.525879,12.007,8,0.000,0.000,0.000,0,0.000,0,266.949,0.000,19.971,0.000,19.971,9.985,19.971,0.000,0.000 +7.413579,0.100120,18613830,0.554735,19.976,0.000,0.000,214.302,0.000,234.144,4.629,388.855,483.367,527.689,6.655151,11.956,8,0.000,0.000,0.000,0,0.000,0,214.302,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.976 +7.513720,0.100141,18613840,0.554736,99.860,0.000,0.000,265.755,0.000,295.935,4.804,388.855,336.480,269.270,6.655151,11.929,8,0.000,0.000,0.000,0,0.000,0,265.755,19.972,19.972,19.972,19.972,0.000,0.000,19.972,0.000 +7.613844,0.100124,18613846,0.554736,59.925,0.000,0.000,372.181,0.000,166.405,5.084,388.855,533.906,648.451,6.699585,11.866,8,0.000,0.000,0.000,0,0.000,0,372.181,0.000,0.000,0.000,0.000,19.975,19.975,0.000,19.975 +7.714038,0.100193,18613849,0.554736,29.942,0.000,0.000,226.670,0.000,265.032,3.512,388.855,345.854,493.343,6.817993,11.818,8,0.000,0.000,0.000,0,0.000,0,226.670,29.942,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.814164,0.100126,18803237,0.560380,1891495.316,0.000,0.000,340.279,0.000,232.446,9.037,388.855,438.939,476.665,6.817993,11.771,8,0.000,0.000,0.000,0,0.000,0,340.279,517387.709,319377.348,243023.610,354403.190,0.000,321804.288,135499.171,0.000 +7.914325,0.100161,19208240,0.572450,4043517.713,0.000,0.000,233.060,0.000,2.224,8.763,388.855,0.273,220.738,6.915771,11.750,8,0.000,0.000,0.000,0,0.000,0,233.060,576930.824,428070.571,418136.570,454138.587,520861.127,543464.723,543334.932,558580.378 +8.014481,0.100157,19625868,0.584896,4169749.463,0.000,0.000,15.820,0.000,8.340,8.846,388.855,0.000,306.863,6.915771,11.720,8,0.000,0.000,0.000,0,0.000,0,15.820,652498.077,376011.103,582337.960,525067.655,582537.647,460538.718,508763.190,481995.114 +8.114637,0.100156,19987309,0.595668,3608791.473,0.000,0.000,19.207,0.000,0.336,8.754,388.855,0.000,288.652,6.939087,11.691,8,0.000,0.000,0.000,0,0.000,0,19.207,493841.139,339840.902,466084.353,547727.243,380287.930,354338.331,534138.400,492533.175 +8.214904,0.100267,20000000,0.596046,126572.096,0.000,0.000,13.451,0.000,0.000,0.702,388.855,0.000,34.946,6.948608,11.688,0,0.000,0.000,0.000,0,0.000,0,13.451,22180.785,16396.228,17114.311,13394.242,21771.876,2613.024,14271.899,18829.731 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.log new file mode 100644 index 000000000..5a4c28df1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=446 +worker=5 kind=insert tid=6 os_tid=451 +worker=1 kind=insert tid=7 os_tid=447 +worker=2 kind=insert tid=8 os_tid=448 +start_monotonic_ns=2088457299350581 main_address=0x55c163732300 +worker=7 kind=insert tid=9 os_tid=453 +worker=4 kind=insert tid=10 os_tid=450 +worker=6 kind=insert tid=11 os_tid=452 +worker=3 kind=insert tid=12 os_tid=449 +load_end reason=complete inserted=20000000 elapsed_s=8.215 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.174 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088457299374693 cpu_ns=8889242 +diagnostic_stage name=stop_request wall_ns=2088465514305274 cpu_ns=63713440423 +diagnostic_stage name=workers_joined wall_ns=2088465514337533 cpu_ns=63713471779 +diagnostic_stage name=before_close wall_ns=2088465514418664 cpu_ns=63713552879 +diagnostic_stage name=after_close wall_ns=2088465688263967 cpu_ns=63771184871 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088465427384939 +diagnostic_worker index=0 completed=2318336 last_start_ns=2088465417053425 last_end_ns=2088465417054421 loop_exit_ns=2088465417054585 deregister_start_ns=2088465417054644 deregister_end_ns=2088465417055207 +diagnostic_worker index=1 completed=2459648 last_start_ns=2088465416698267 last_end_ns=2088465416700760 loop_exit_ns=2088465416700954 deregister_start_ns=2088465416700990 deregister_end_ns=2088465416701508 +diagnostic_worker index=2 completed=2269440 last_start_ns=2088465416526360 last_end_ns=2088465416527602 loop_exit_ns=2088465416527715 deregister_start_ns=2088465416527762 deregister_end_ns=2088465416528357 +diagnostic_worker index=3 completed=2824192 last_start_ns=2088465416305386 last_end_ns=2088465416306916 loop_exit_ns=2088465416307082 deregister_start_ns=2088465416307133 deregister_end_ns=2088465416310378 +diagnostic_worker index=4 completed=2884608 last_start_ns=2088465417016101 last_end_ns=2088465417017073 loop_exit_ns=2088465417017250 deregister_start_ns=2088465417017279 deregister_end_ns=2088465417017823 +diagnostic_worker index=5 completed=2722816 last_start_ns=2088465427384032 last_end_ns=2088465427384939 loop_exit_ns=2088465427385098 deregister_start_ns=2088465427385131 deregister_end_ns=2088465427385515 +diagnostic_worker index=6 completed=2248704 last_start_ns=2088465416672375 last_end_ns=2088465416674047 loop_exit_ns=2088465416674236 deregister_start_ns=2088465416674300 deregister_end_ns=2088465416674856 +diagnostic_worker index=7 completed=2272256 last_start_ns=2088465416817842 last_end_ns=2088465416818961 loop_exit_ns=2088465416819124 deregister_start_ns=2088465416819182 deregister_end_ns=2088465416819749 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.summary.csv new file mode 100644 index 000000000..aefde15a2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-11-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2434574.644831,8.214987,20000000,0.003193,0.001456,0.004416,0.011136,1520.336382,0.003193,0.001456,0.004416,0.011136,1520.336382,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.csv new file mode 100644 index 000000000..a2368c875 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.csv @@ -0,0 +1,95 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100075,0.100075,517141,0.015412,5167538.687,0.000,0.000,20.583,0.000,0.001,8.174,82.797,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,20.583,585591.298,785671.406,744302.398,495868.515,612051.476,690402.778,584671.987,668978.828 +0.200255,0.100180,970069,0.028910,4521152.279,0.000,0.000,22.230,0.000,0.001,9.077,152.691,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,22.230,529118.798,626054.536,672640.787,568238.472,560851.751,462328.867,418876.981,683042.088 +0.300420,0.100166,1406463,0.041916,4356722.479,0.000,0.000,19.971,0.000,8.089,9.365,224.410,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,19.971,510324.576,593396.955,615789.858,555589.588,549040.438,545775.846,414443.416,572361.803 +0.400595,0.100175,1839806,0.054830,4325873.996,0.000,0.000,16.717,0.000,0.001,9.488,281.141,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,16.717,434211.563,546665.140,486130.875,545307.511,551486.718,561349.491,519602.410,681120.287 +0.500771,0.100176,2274075,0.067773,4335060.986,0.000,0.000,25.045,0.000,3.636,9.730,293.047,0.000,0.039,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,25.045,525924.457,607151.510,603727.536,554613.968,539420.706,299752.484,509553.268,694917.057 +0.600955,0.100184,2381870,0.070985,1075967.294,0.000,0.000,101.916,0.000,4.232,10.908,301.641,0.000,36.729,0.427734,14.091,8,0.000,0.000,0.000,0,0.000,0,101.916,12247.431,6218.541,6008.927,6508.008,7486.205,386208.326,69.871,651219.984 +0.701138,0.100182,2726848,0.081266,3443504.214,0.000,0.000,19.535,0.000,0.002,8.872,302.578,2.651,639.226,0.427734,14.028,8,0.000,0.000,0.000,0,0.000,0,19.535,438820.250,488100.437,490176.653,406698.791,419525.415,376404.004,382502.888,441275.775 +0.801416,0.100278,3072308,0.091562,3445017.134,0.000,0.000,26.334,0.000,0.016,9.098,302.578,46.706,960.609,0.613892,13.934,8,0.000,0.000,0.000,0,0.000,0,26.334,489029.686,347992.005,414447.149,509901.627,401712.572,416142.433,338588.163,527203.499 +0.901573,0.100157,3442461,0.102593,3695723.612,0.000,0.000,16.800,0.000,0.003,9.372,302.578,85.452,416.416,0.613892,13.893,8,0.000,0.000,0.000,0,0.000,0,16.800,464829.701,544694.225,440328.196,501751.693,347963.311,458639.427,408018.957,529498.100 +1.001741,0.100168,3821854,0.113900,3787576.416,0.000,0.000,16.011,0.000,0.001,9.421,302.578,105.955,104.005,0.617371,13.883,8,0.000,0.000,0.000,0,0.000,0,16.011,508367.224,587963.703,390774.484,340169.373,453109.917,516363.810,485934.854,504893.052 +1.101918,0.100177,4110174,0.122493,2878106.672,0.000,0.000,20.025,0.000,56.055,10.016,302.578,104.892,49.990,0.678043,13.878,8,0.000,0.000,0.000,0,0.000,0,20.025,233886.096,288599.272,222057.030,452319.539,282300.419,279026.213,547860.462,572057.641 +1.202099,0.100182,4442979,0.132411,3322012.110,0.000,0.000,80.970,0.000,0.001,9.833,302.578,42.423,0.624,0.722904,13.878,8,0.000,0.000,0.000,0,0.000,0,80.970,400452.162,436476.686,402817.862,420845.097,379500.243,369578.277,433911.349,478430.434 +1.302296,0.100197,4910667,0.146349,4667675.158,0.000,0.000,13.759,0.000,1.312,8.392,302.578,0.000,0.000,0.722904,13.878,8,0.000,0.000,0.000,0,0.000,0,13.759,534855.244,702963.727,671605.567,514106.162,660846.784,658291.822,451260.097,473745.754 +1.402453,0.100157,5333816,0.158960,4224877.222,0.000,0.000,14.616,0.000,8.946,8.333,302.578,0.000,218.603,1.042603,13.857,8,0.000,0.000,0.000,0,0.000,0,14.616,489054.532,559833.748,599581.535,427790.422,551986.031,597394.957,506257.606,492978.390 +1.502689,0.100236,5686688,0.169477,3520405.612,0.000,0.000,20.522,0.000,2.409,8.388,302.578,0.000,462.151,1.101681,13.811,8,0.000,0.000,0.000,0,0.000,0,20.522,436279.608,440000.819,471286.929,396264.115,441287.780,479477.584,373009.038,482799.738 +1.602851,0.100162,5922526,0.176505,2354563.512,0.000,0.000,76.614,0.000,11.354,10.153,302.578,0.000,197.687,1.244461,13.792,8,0.000,0.000,0.000,0,0.000,0,76.614,119486.326,99368.934,306013.985,479183.297,530749.713,167738.115,102613.675,549409.468 +1.703041,0.100189,6303111,0.187847,3798657.167,0.000,0.000,72.225,0.000,6.818,9.138,302.578,10.800,2.612,1.298428,13.792,8,0.000,0.000,0.000,0,0.000,0,72.225,488674.685,424576.057,457982.800,195449.912,610693.639,565858.536,389502.469,665919.069 +1.803229,0.100188,6753077,0.201257,4491216.423,0.000,0.000,13.689,0.000,0.001,8.539,302.578,0.000,0.000,1.298428,13.792,8,0.000,0.000,0.000,0,0.000,0,13.689,631682.424,444264.773,506537.699,549157.573,639457.807,646943.733,464167.356,609005.058 +1.903404,0.100176,7156560,0.213282,4027748.815,0.000,0.000,21.094,0.000,2.821,7.806,302.578,0.000,270.111,1.586914,13.765,8,0.000,0.000,0.000,0,0.000,0,21.094,451755.768,452883.785,470592.651,481753.030,562231.541,556032.439,476881.594,575618.006 +2.003572,0.100168,7512749,0.223897,3555922.841,0.000,0.000,22.537,0.000,3.922,8.123,302.578,0.000,499.474,1.674561,13.717,8,0.000,0.000,0.000,0,0.000,0,22.537,417918.695,589630.547,438603.983,426524.254,431406.062,393349.923,381729.424,476759.954 +2.103740,0.100168,7706236,0.229664,1931623.328,0.000,0.000,85.162,0.000,29.098,10.570,302.578,0.000,138.205,1.839180,13.703,8,0.000,0.000,0.000,0,0.000,0,85.162,9.983,521723.088,519307.149,419774.443,9.983,406636.525,64152.173,9.983 +2.203915,0.100175,8123933,0.242112,4169692.760,0.000,0.000,71.496,0.000,0.001,9.040,302.578,0.624,8.189,2.139771,13.702,8,0.000,0.000,0.000,0,0.000,0,71.496,571083.305,561619.822,563736.128,600092.676,470668.556,356567.693,552855.119,493069.461 +2.304086,0.100171,8593218,0.256098,4684843.789,0.000,0.000,10.830,0.000,0.001,8.458,302.578,0.000,0.000,2.139771,13.702,8,0.000,0.000,0.000,0,0.000,0,10.830,650478.359,695750.989,551856.899,566382.076,534017.386,558186.082,558305.878,569866.122 +2.404249,0.100163,8989479,0.267907,3956153.004,0.000,0.000,20.291,0.000,0.275,8.473,302.578,0.000,478.555,2.152344,13.655,8,0.000,0.000,0.000,0,0.000,0,20.291,519881.481,552078.930,542075.257,402063.776,482083.173,531871.911,435678.911,490419.567 +2.504411,0.100162,9332475,0.278129,3424398.195,0.000,0.000,22.934,0.000,19.377,8.558,302.578,0.000,386.053,2.266846,13.618,8,0.000,0.000,0.000,0,0.000,0,22.934,456748.163,429442.512,359875.501,467730.326,341744.948,408376.727,382169.292,578310.725 +2.604687,0.100275,9475842,0.282402,1429735.154,0.000,0.000,78.563,0.000,42.304,10.636,302.578,31.476,40.747,2.420532,13.614,8,0.000,0.000,0.000,0,0.000,0,78.563,568.436,2463.221,45714.188,29977.497,5235.591,552988.094,460432.820,332355.308 +2.704838,0.100152,9917608,0.295568,4410969.882,0.000,0.000,44.919,0.000,0.001,8.456,302.578,0.000,0.000,2.420532,13.614,8,0.000,0.000,0.000,0,0.000,0,44.919,589515.881,434111.583,641686.754,449717.913,596555.205,512961.991,537424.888,648995.668 +2.805027,0.100189,10361281,0.308790,4428380.333,0.000,0.000,11.477,0.000,0.001,8.487,302.578,0.000,6.862,2.642334,13.613,8,0.000,0.000,0.000,0,0.000,0,11.477,566671.546,514729.483,633265.983,507932.299,629632.834,525179.779,480084.805,570883.605 +2.905180,0.100153,10700655,0.318904,3388565.085,0.000,0.000,23.436,0.000,0.001,7.847,302.578,0.000,540.035,2.701904,13.560,8,0.000,0.000,0.000,0,0.000,0,23.436,453257.798,394008.282,506466.539,404142.805,309277.680,444740.805,413458.578,463212.596 +3.005345,0.100165,11078089,0.330153,3768108.265,0.000,0.000,17.158,0.000,11.651,8.396,302.578,0.000,387.406,2.813721,13.522,8,0.000,0.000,0.000,0,0.000,0,17.158,456894.383,516226.260,375708.649,423819.084,480655.088,421562.815,575378.433,517863.552 +3.105519,0.100174,11261689,0.335624,1832817.953,0.000,0.000,80.872,0.000,42.562,10.803,302.578,21.603,42.660,2.928291,13.518,8,0.000,0.000,0.000,0,0.000,0,80.872,198465.434,515235.474,168886.787,8794.731,319425.430,1597.227,306268.272,314144.598 +3.205692,0.100174,11638142,0.346844,3758007.264,0.000,0.000,71.316,0.000,0.002,9.591,302.578,21.876,1.365,2.972538,13.518,8,0.000,0.000,0.000,0,0.000,0,71.316,517292.141,637533.440,538535.270,372743.034,413122.947,391340.754,357289.856,530149.824 +3.305874,0.100182,12078671,0.359972,4397297.428,0.000,0.000,14.927,0.000,0.004,8.510,302.578,0.000,7.057,3.185791,13.517,8,0.000,0.000,0.000,0,0.000,0,14.927,498314.259,619913.239,477122.777,437973.934,472990.288,640176.409,621480.391,629326.131 +3.406054,0.100180,12442003,0.370801,3626783.919,0.000,0.000,18.426,0.000,4.508,7.558,302.578,0.000,526.629,3.263062,13.466,8,0.000,0.000,0.000,0,0.000,0,18.426,453732.297,510410.154,451596.147,374065.870,451326.633,457206.037,448242.191,480204.590 +3.506215,0.100161,12836278,0.382551,3936398.346,0.000,0.000,18.945,0.000,6.816,8.627,302.578,0.000,375.020,3.357796,13.429,8,0.000,0.000,0.000,0,0.000,0,18.945,540218.320,547077.253,536234.748,525092.726,444163.311,365440.336,443514.359,534657.293 +3.606382,0.100167,12993688,0.387242,1571476.404,0.000,0.000,76.506,0.000,31.576,10.371,302.578,63.527,51.906,3.520641,13.424,8,0.000,0.000,0.000,0,0.000,0,76.506,33304.398,564807.049,77999.779,407639.442,97886.577,146904.741,141793.275,101141.144 +3.706551,0.100169,13361208,0.398195,3669001.699,0.000,0.000,60.155,0.000,4.975,8.939,302.578,0.000,1.287,3.520641,13.424,8,0.000,0.000,0.000,0,0.000,0,60.155,305693.570,696463.416,449760.189,460382.244,277131.822,548104.049,526650.293,404816.116 +3.806726,0.100175,13802036,0.411333,4400595.065,0.000,0.000,15.242,0.000,15.331,8.502,302.578,0.000,6.083,3.801514,13.423,8,0.000,0.000,0.000,0,0.000,0,15.242,323255.486,629959.876,603116.753,613229.094,509230.710,518794.009,541065.116,661944.021 +3.906909,0.100183,14184805,0.422740,3820701.364,0.000,0.000,24.108,0.000,14.945,8.395,302.578,0.000,625.419,3.804443,13.362,8,0.000,0.000,0.000,0,0.000,0,24.108,371969.612,472535.661,487947.471,543994.952,451504.131,487707.909,477376.806,527664.822 +4.007188,0.100279,14588972,0.434785,4030420.211,0.000,0.000,20.186,0.000,0.688,8.343,302.578,0.000,303.216,3.872559,13.332,8,0.000,0.000,0.000,0,0.000,0,20.186,500253.682,496573.953,389303.369,566040.058,538078.106,549027.543,594470.701,396672.799 +4.107338,0.100150,14725184,0.438845,1360086.127,0.000,0.000,73.407,0.000,27.577,9.537,302.578,33.622,86.199,4.264771,13.324,8,0.000,0.000,0.000,0,0.000,0,73.407,163056.166,158762.586,466322.661,243425.981,2036.954,38981.707,154229.365,133270.707 +4.207521,0.100183,15104814,0.450159,3789350.029,0.000,0.000,62.431,0.000,0.001,9.326,302.578,53.613,20.977,4.264771,13.322,8,0.000,0.000,0.000,0,0.000,0,62.431,525675.868,547605.647,363593.141,349119.687,360748.359,487705.509,518638.775,636263.043 +4.307686,0.100165,15551960,0.463485,4464110.734,0.000,0.000,13.593,0.000,3.750,8.414,302.578,0.000,73.980,4.352661,13.314,8,0.000,0.000,0.000,0,0.000,0,13.593,483733.629,585995.276,624451.965,670486.179,435443.130,584018.530,433067.042,646914.984 +4.407861,0.100175,15943145,0.475143,3905014.896,0.000,0.000,16.628,0.000,15.827,8.345,302.578,0.000,633.072,4.366455,13.253,8,0.000,0.000,0.000,0,0.000,0,16.628,501641.956,505585.054,575303.024,424277.370,469378.428,475727.315,467990.857,485110.891 +4.508023,0.100163,16336150,0.486855,3923658.987,0.000,0.000,17.274,0.000,13.944,8.502,302.578,0.000,207.124,4.421875,13.232,8,0.000,0.000,0.000,0,0.000,0,17.274,439094.785,441750.459,574444.322,500055.490,473878.128,536016.914,514082.642,444336.247 +4.608204,0.100181,16577917,0.494060,2413304.742,0.000,0.000,48.489,0.000,66.098,6.383,358.074,237.812,229.078,4.533539,13.210,8,0.000,0.000,0.000,0,0.000,0,48.489,302183.402,505825.048,400984.687,192741.364,328885.103,195147.012,188798.496,298739.631 +4.708356,0.100152,16702896,0.497785,1247894.212,0.000,0.000,24.161,0.000,166.250,8.197,358.074,623.467,214.986,4.692627,13.189,8,0.000,0.000,0.000,0,0.000,0,24.161,0.000,499800.708,446651.452,0.000,0.000,0.000,0.000,301442.052 +4.808506,0.100150,16801484,0.500723,984406.580,0.000,0.000,17.725,0.000,266.399,5.807,358.074,388.988,924.320,4.966675,13.098,8,0.000,0.000,0.000,0,0.000,0,17.725,0.000,341169.351,332362.533,0.000,0.000,0.000,0.000,310874.695 +4.908646,0.100140,16927521,0.504479,1258602.620,0.000,0.000,31.043,0.000,366.540,8.104,358.074,629.624,451.865,5.026367,13.054,8,0.000,0.000,0.000,0,0.000,0,31.043,0.000,493936.395,467273.835,0.000,0.000,0.000,0.000,297392.390 +5.008811,0.100164,17062514,0.508503,1347714.385,0.000,0.000,7.277,0.000,466.704,6.066,358.074,396.887,519.576,5.148438,13.003,8,0.000,0.000,0.000,0,0.000,0,7.277,0.000,451318.042,464536.312,0.000,0.000,0.000,0.000,431860.031 +5.108946,0.100135,17163239,0.511504,1005893.794,0.000,0.000,50.334,0.000,566.839,5.011,358.074,317.931,528.662,5.186890,12.952,8,0.000,0.000,0.000,0,0.000,0,50.334,0.000,439477.470,430369.750,0.000,0.000,0.000,0.000,136046.574 +5.209094,0.100148,17289730,0.515274,1263035.743,0.000,0.000,18.005,0.000,666.987,7.593,358.074,547.976,228.684,5.186890,12.929,8,0.000,0.000,0.000,0,0.000,0,18.005,0.000,468245.157,464890.136,0.000,0.000,0.000,0.000,329900.451 +5.309244,0.100150,17429525,0.519440,1395860.341,0.000,0.000,4.425,0.000,767.137,4.996,358.074,276.734,546.292,5.306641,12.876,8,0.000,0.000,0.000,0,0.000,0,4.425,0.000,507989.519,444554.484,0.000,0.000,0.000,0.000,443316.338 +5.409368,0.100124,17518078,0.522079,884433.426,0.000,0.000,43.506,0.000,867.261,3.725,358.074,256.167,391.624,5.341064,12.838,8,0.000,0.000,0.000,0,0.000,0,43.506,0.000,153529.645,383973.926,0.000,0.000,0.000,0.000,346929.856 +5.509505,0.100137,17673675,0.526717,1553838.134,0.000,0.000,7.870,0.000,967.398,5.182,358.074,362.120,222.546,5.379517,12.816,8,0.000,0.000,0.000,0,0.000,0,7.870,0.000,459889.032,545721.270,0.000,0.000,0.000,0.000,548227.831 +5.609665,0.100160,17794034,0.530304,1201665.989,0.000,0.000,28.696,0.000,1067.558,6.037,358.074,383.098,241.059,5.415039,12.792,8,0.000,0.000,0.000,0,0.000,0,28.696,0.000,301657.011,422783.074,0.000,0.000,0.000,0.000,477225.904 +5.709927,0.100262,17895411,0.533325,1011121.247,0.000,0.000,4.773,0.000,1167.820,3.424,358.074,159.387,426.928,5.601318,12.750,8,0.000,0.000,0.000,0,0.000,0,4.773,0.000,416379.245,425804.554,0.000,0.000,0.000,0.000,168937.448 +5.810053,0.100126,17984084,0.535967,885612.994,0.000,0.000,75.162,0.000,1267.946,4.114,358.074,294.160,451.774,5.602051,12.706,8,0.000,0.000,0.000,0,0.000,0,75.162,0.000,352735.102,355311.852,0.000,0.000,0.000,0.000,177566.040 +5.910212,0.100159,18140486,0.540629,1561534.287,0.000,0.000,4.049,0.000,1368.106,5.962,358.074,387.157,212.942,5.692505,12.686,8,0.000,0.000,0.000,0,0.000,0,4.049,0.000,225760.625,672189.981,0.000,0.000,0.000,0.000,663583.681 +6.010349,0.100136,18253531,0.543998,1128911.880,0.000,0.000,4.811,0.000,1468.242,3.809,358.074,232.691,388.650,5.692505,12.647,8,0.000,0.000,0.000,0,0.000,0,4.811,0.000,0.000,560596.199,0.000,0.000,0.000,0.000,568315.681 +6.110479,0.100130,18310095,0.545683,564903.597,0.000,0.000,91.737,0.000,1568.372,2.037,358.074,163.849,514.173,5.772217,12.597,8,0.000,0.000,0.000,0,0.000,0,91.737,0.000,0.000,81264.065,0.000,0.000,0.000,0.000,483639.532 +6.210611,0.100132,18412979,0.548750,1027479.853,0.000,0.000,6.298,0.000,1668.505,3.554,358.074,237.927,298.628,5.772217,12.568,8,0.000,0.000,0.000,0,0.000,0,6.298,0.000,0.000,519692.047,0.000,0.000,0.000,0.000,507787.806 +6.310751,0.100140,18521976,0.551998,1088448.534,0.000,0.000,34.454,0.000,1768.644,3.999,358.074,309.138,241.888,5.834961,12.544,8,0.000,0.000,0.000,0,0.000,0,34.454,0.000,0.000,683374.758,0.000,0.000,0.000,0.000,405073.776 +6.410892,0.100141,18610456,0.554635,883550.412,0.000,0.000,6.016,0.000,1868.786,3.090,358.074,179.746,277.342,5.834961,12.517,8,0.000,0.000,0.000,0,0.000,0,6.016,0.000,0.000,443432.862,0.000,0.000,0.000,0.000,440117.551 +6.511012,0.100120,18640200,0.555521,297084.521,0.000,0.000,5.937,0.000,1968.905,2.032,358.074,188.915,528.937,5.909912,12.466,8,0.000,0.000,0.000,0,0.000,0,5.937,0.000,0.000,151189.093,0.000,0.000,0.000,0.000,145895.427 +6.611124,0.100112,18640202,0.555521,19.978,0.000,0.000,2054.168,0.000,2069.017,4.427,365.742,145.033,303.995,5.909912,12.436,8,0.000,0.000,0.000,0,0.000,0,2054.168,0.000,0.000,0.000,9.989,0.000,0.000,9.989,0.000 +6.711265,0.100141,18640205,0.555521,29.958,0.000,0.000,2086.837,0.000,864.688,8.663,366.277,51.841,83.125,5.909912,12.428,8,0.000,0.000,0.000,0,0.000,0,2086.837,9.986,0.000,0.000,0.000,9.986,9.986,0.000,0.000 +6.811425,0.100160,18640205,0.555521,0.000,0.000,0.000,0.000,0.000,964.848,9.329,366.277,56.706,8.151,5.909912,12.427,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.911557,0.100132,18640207,0.555521,19.974,0.000,0.000,974.228,0.000,455.346,8.203,366.277,926.710,1.638,5.909912,12.427,8,0.000,0.000,0.000,0,0.000,0,974.228,0.000,9.987,0.000,0.000,0.000,0.000,0.000,9.987 +7.011746,0.100190,18640217,0.555522,99.811,0.000,0.000,486.720,0.000,384.799,5.306,366.277,216.114,248.123,6.098633,12.402,8,0.000,0.000,0.000,0,0.000,0,486.720,9.981,0.000,19.962,19.962,0.000,19.962,9.981,19.962 +7.111880,0.100134,18640221,0.555522,39.946,0.000,0.000,472.988,0.000,171.285,1.810,366.277,274.749,356.007,6.098633,12.368,8,0.000,0.000,0.000,0,0.000,0,472.988,0.000,19.973,0.000,0.000,9.987,0.000,9.987,0.000 +7.212014,0.100133,18640223,0.555522,19.973,0.000,0.000,240.323,0.000,257.399,2.231,366.277,307.286,337.363,6.108398,12.335,8,0.000,0.000,0.000,0,0.000,0,240.323,0.000,0.000,0.000,19.973,0.000,0.000,0.000,0.000 +7.312129,0.100116,18640227,0.555522,39.954,0.000,0.000,317.484,0.000,353.953,4.271,366.277,409.098,170.272,6.130737,12.318,8,0.000,0.000,0.000,0,0.000,0,317.484,0.000,0.000,19.977,0.000,0.000,0.000,0.000,19.977 +7.412280,0.100151,18640235,0.555522,79.879,0.000,0.000,410.212,0.000,424.552,3.629,366.277,226.142,152.465,6.258911,12.303,8,0.000,0.000,0.000,0,0.000,0,410.212,19.970,19.970,0.000,0.000,19.970,0.000,19.970,0.000 +7.512439,0.100159,18640235,0.555522,0.000,0.000,0.000,0.000,0.000,524.711,1.675,366.277,175.619,412.625,6.258911,12.263,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.612580,0.100140,18640239,0.555522,39.944,0.000,0.000,607.041,0.000,333.078,2.919,366.277,409.387,451.204,6.270142,12.218,8,0.000,0.000,0.000,0,0.000,0,607.041,0.000,0.000,0.000,19.972,0.000,19.972,0.000,0.000 +7.712723,0.100143,18640249,0.555523,99.857,0.000,0.000,354.089,0.000,305.583,3.952,366.277,343.727,272.891,6.299927,12.192,8,0.000,0.000,0.000,0,0.000,0,354.089,19.971,0.000,19.971,0.000,19.971,0.000,19.971,19.971 +7.812900,0.100177,18640251,0.555523,19.965,0.000,0.000,343.939,0.000,233.437,2.893,366.277,364.393,213.957,6.422852,12.171,8,0.000,0.000,0.000,0,0.000,0,343.939,0.000,19.965,0.000,0.000,0.000,0.000,0.000,0.000 +7.913026,0.100126,18640255,0.555523,39.949,0.000,0.000,273.410,0.000,333.563,2.316,366.277,205.131,535.573,6.428101,12.119,8,0.000,0.000,0.000,0,0.000,0,273.410,0.000,0.000,19.975,0.000,0.000,19.975,0.000,0.000 +8.013172,0.100146,18640261,0.555523,59.913,0.000,0.000,337.720,0.000,360.950,2.971,366.277,284.195,339.388,6.428101,12.085,8,0.000,0.000,0.000,0,0.000,0,337.720,19.971,0.000,0.000,19.971,19.971,0.000,0.000,0.000 +8.113316,0.100144,18640265,0.555523,39.943,0.000,0.000,348.556,0.000,461.094,3.127,366.277,460.276,248.900,6.455688,12.061,8,0.000,0.000,0.000,0,0.000,0,348.556,0.000,19.971,0.000,0.000,0.000,0.000,19.971,0.000 +8.213461,0.100145,18640270,0.555523,49.928,0.000,0.000,511.180,0.000,310.061,3.621,366.277,284.236,248.351,6.486206,12.037,8,0.000,0.000,0.000,0,0.000,0,511.180,0.000,0.000,19.971,9.986,0.000,0.000,0.000,19.971 +8.313593,0.100132,18640273,0.555523,29.960,0.000,0.000,236.009,0.000,410.193,2.329,366.277,221.544,256.108,6.517334,12.012,8,0.000,0.000,0.000,0,0.000,0,236.009,19.974,0.000,0.000,9.987,0.000,0.000,0.000,0.000 +8.413721,0.100128,18640277,0.555524,39.949,0.000,0.000,344.995,0.000,510.321,2.024,366.277,312.763,380.683,6.564087,11.975,8,0.000,0.000,0.000,0,0.000,0,344.995,0.000,0.000,0.000,0.000,19.974,0.000,19.974,0.000 +8.513851,0.100130,18640283,0.555524,59.922,0.000,0.000,558.755,0.000,339.502,2.812,366.277,272.966,413.409,6.616211,11.934,8,0.000,0.000,0.000,0,0.000,0,558.755,0.000,19.974,19.974,0.000,0.000,19.974,0.000,0.000 +8.613975,0.100124,18640287,0.555524,39.950,0.000,0.000,331.006,0.000,439.626,3.000,366.277,314.064,241.146,6.642212,11.910,8,0.000,0.000,0.000,0,0.000,0,331.006,19.975,0.000,0.000,19.975,0.000,0.000,0.000,0.000 +8.714093,0.100118,18640289,0.555524,19.976,0.000,0.000,338.452,0.000,539.744,2.800,366.277,390.321,278.305,6.675903,11.883,8,0.000,0.000,0.000,0,0.000,0,338.452,0.000,0.000,0.000,0.000,19.976,0.000,0.000,0.000 +8.814247,0.100154,18640298,0.555524,89.862,0.000,0.000,555.377,0.000,305.023,2.595,366.277,248.836,432.069,6.726685,11.841,8,0.000,0.000,0.000,0,0.000,0,555.377,0.000,19.969,0.000,0.000,0.000,29.954,19.969,19.969 +8.914363,0.100116,18671554,0.556456,312198.455,0.000,0.000,313.195,0.000,405.139,2.989,366.277,298.717,386.310,6.776001,11.803,8,0.000,0.000,0.000,0,0.000,0,313.195,0.000,0.000,0.000,258910.166,0.000,19.977,53268.312,0.000 +9.014500,0.100137,18865962,0.562249,1941417.811,0.000,0.000,347.304,0.000,505.276,6.913,366.277,261.438,353.617,6.815063,11.769,8,0.000,0.000,0.000,0,0.000,0,347.304,330217.186,0.000,0.000,520945.648,0.000,523142.635,567112.342,0.000 +9.114656,0.100156,19177353,0.571530,3109049.530,0.000,0.000,508.708,0.000,0.002,8.990,366.277,5.811,237.792,6.848999,11.745,8,0.000,0.000,0.000,0,0.000,0,508.708,337083.028,358449.625,501505.981,505230.159,283636.582,438754.083,386535.717,297854.355 +9.214824,0.100167,19567735,0.583164,3897292.931,0.000,0.000,19.197,0.000,0.002,8.558,366.277,0.000,226.496,6.888306,11.723,8,0.000,0.000,0.000,0,0.000,0,19.197,335248.536,509147.295,489959.431,593106.683,436688.647,547073.777,558205.135,427863.427 +9.315006,0.100182,19886078,0.592651,3177640.403,0.000,0.000,41.291,0.000,18.105,8.313,366.277,0.000,254.965,7.093262,11.698,8,0.000,0.000,0.000,0,0.000,0,41.291,368059.403,454102.634,471281.335,229990.961,435037.371,376304.381,413915.854,428948.464 +9.415340,0.100334,20000000,0.596046,1135426.065,0.000,0.000,19.241,0.000,0.000,3.352,366.277,0.000,96.786,7.093262,11.689,0,0.000,0.000,0.000,0,0.000,0,19.241,103583.883,181942.055,206599.664,171347.456,95181.957,134679.978,92211.881,149879.191 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.log new file mode 100644 index 000000000..076bbd94f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=461 +worker=4 kind=insert tid=6 os_tid=464 +worker=3 kind=insert tid=7 os_tid=463 +worker=2 kind=insert tid=8 os_tid=462 +worker=6 kind=insert tid=9 os_tid=466 +worker=0 kind=insert tid=10 os_tid=460 +start_monotonic_ns=2088465809872415 main_address=0x55a99e121300 +worker=5 kind=insert tid=11 os_tid=465 +worker=7 kind=insert tid=12 os_tid=467 +load_end reason=complete inserted=20000000 elapsed_s=9.415 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.167 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088465809881426 cpu_ns=9114835 +diagnostic_stage name=stop_request wall_ns=2088475225277601 cpu_ns=63120323299 +diagnostic_stage name=workers_joined wall_ns=2088475225347036 cpu_ns=63120391896 +diagnostic_stage name=before_close wall_ns=2088475225432611 cpu_ns=63120477463 +diagnostic_stage name=after_close wall_ns=2088475392210115 cpu_ns=63204884444 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088475157473448 +diagnostic_worker index=0 completed=2063616 last_start_ns=2088475156194458 last_end_ns=2088475156195817 loop_exit_ns=2088475156195909 deregister_start_ns=2088475156195941 deregister_end_ns=2088475156199309 +diagnostic_worker index=1 completed=2929664 last_start_ns=2088475157048663 last_end_ns=2088475157049867 loop_exit_ns=2088475157050102 deregister_start_ns=2088475157050161 deregister_end_ns=2088475157050688 +diagnostic_worker index=2 completed=3135488 last_start_ns=2088475156848186 last_end_ns=2088475156849703 loop_exit_ns=2088475156849847 deregister_start_ns=2088475156849899 deregister_end_ns=2088475156850592 +diagnostic_worker index=3 completed=2210816 last_start_ns=2088475157207907 last_end_ns=2088475157209421 loop_exit_ns=2088475157209693 deregister_start_ns=2088475157209756 deregister_end_ns=2088475157210388 +diagnostic_worker index=4 completed=2071552 last_start_ns=2088475156873309 last_end_ns=2088475156874734 loop_exit_ns=2088475156874991 deregister_start_ns=2088475156875018 deregister_end_ns=2088475156875565 +diagnostic_worker index=5 completed=2263040 last_start_ns=2088475157472294 last_end_ns=2088475157473448 loop_exit_ns=2088475157473639 deregister_start_ns=2088475157473679 deregister_end_ns=2088475157474091 +diagnostic_worker index=6 completed=2149376 last_start_ns=2088475156398436 last_end_ns=2088475156400219 loop_exit_ns=2088475156400493 deregister_start_ns=2088475156400529 deregister_end_ns=2088475156401230 +diagnostic_worker index=7 completed=3176448 last_start_ns=2088475156222080 last_end_ns=2088475156225878 loop_exit_ns=2088475156226138 deregister_start_ns=2088475156226187 deregister_end_ns=2088475156227128 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.summary.csv new file mode 100644 index 000000000..8be0d2468 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-12-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2124162.616171,9.415475,20000000,0.003685,0.001456,0.004416,0.011136,2086.837191,0.003685,0.001456,0.004416,0.011136,2086.837191,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.csv new file mode 100644 index 000000000..cbaa7ab19 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.csv @@ -0,0 +1,97 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100091,0.100091,492908,0.014690,4924620.264,0.000,0.000,17.433,0.000,0.007,8.229,80.633,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,17.433,581972.965,595990.271,698517.423,623215.616,587837.654,672061.381,578336.259,586688.695 +0.200268,0.100177,941442,0.028057,4477408.003,0.000,0.000,21.770,0.000,0.001,9.069,148.184,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.770,447497.232,554337.957,655428.868,694379.864,543077.905,604788.581,544425.518,433472.078 +0.300445,0.100178,1370886,0.040856,4286819.279,0.000,0.000,22.338,0.000,0.002,9.350,217.648,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,22.338,532922.618,536236.727,631377.594,553695.690,526523.993,560942.806,531455.227,413664.624 +0.400622,0.100176,1793672,0.053456,4220430.691,0.000,0.000,17.149,0.000,5.768,9.540,277.023,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,17.149,489907.606,530795.630,633654.565,554224.388,528599.496,427207.977,526353.449,529687.580 +0.500809,0.100187,2228223,0.066406,4337397.635,0.000,0.000,15.712,0.000,15.486,9.749,283.922,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,15.712,455268.498,543233.973,612085.199,679189.691,454250.402,501591.858,550370.625,541407.390 +0.600995,0.100186,2370658,0.070651,1421705.642,0.000,0.000,85.310,0.000,90.733,10.673,292.547,0.000,17.896,0.109135,14.092,8,0.000,0.000,0.000,0,0.000,0,85.310,48060.608,53171.102,63002.815,110843.832,451270.641,65208.712,55297.148,574850.783 +0.701159,0.100164,2646166,0.078862,2750561.680,0.000,0.000,104.652,0.000,5.364,9.057,301.453,0.000,328.952,0.344849,14.060,8,0.000,0.000,0.000,0,0.000,0,104.652,271773.560,222853.920,350793.755,497083.446,333641.930,361216.633,292519.481,420678.955 +0.801292,0.100133,2951942,0.087975,3053690.987,0.000,0.000,31.814,0.000,1.289,8.189,301.453,28.400,1036.392,0.595337,13.959,8,0.000,0.000,0.000,0,0.000,0,31.814,359211.354,301917.698,448202.774,384297.927,394364.513,343282.579,361498.307,460915.834 +0.901465,0.100173,3346519,0.099734,3938962.370,0.000,0.000,19.449,0.000,1.266,9.265,301.453,73.974,583.367,0.595337,13.902,8,0.000,0.000,0.000,0,0.000,0,19.449,410670.247,548841.448,497799.663,534765.775,455153.368,449912.425,543899.989,497919.456 +1.001636,0.100171,3753207,0.111854,4059918.620,0.000,0.000,16.902,0.000,5.318,9.559,301.453,110.046,143.699,0.607918,13.888,8,0.000,0.000,0.000,0,0.000,0,16.902,498635.010,613937.306,484329.540,480775.633,481923.665,495091.087,575692.882,429533.496 +1.101785,0.100149,4073327,0.121395,3196437.883,0.000,0.000,19.930,0.000,35.296,9.452,301.453,108.510,102.972,0.804688,13.878,8,0.000,0.000,0.000,0,0.000,0,19.930,421541.978,396299.585,344946.092,268170.474,509510.920,543560.193,379015.335,333393.304 +1.201967,0.100182,4325533,0.128911,2517490.076,0.000,0.000,84.819,0.000,1.617,10.306,301.453,60.866,1.599,0.804688,13.877,8,0.000,0.000,0.000,0,0.000,0,84.819,447357.925,158572.149,156296.280,188727.409,426176.375,542275.623,406671.781,191412.535 +1.302126,0.100159,4768488,0.142112,4422503.051,0.000,0.000,11.529,0.000,0.843,8.389,301.453,0.000,0.000,0.804688,13.877,8,0.000,0.000,0.000,0,0.000,0,11.529,556932.567,510316.846,524015.019,496438.959,507730.966,540289.087,654906.452,631873.154 +1.402284,0.100158,5191960,0.154732,4228045.101,0.000,0.000,13.878,0.000,0.001,8.547,301.453,0.000,92.627,1.028442,13.868,8,0.000,0.000,0.000,0,0.000,0,13.878,564099.445,502287.029,523803.062,575171.965,458276.510,482997.482,614569.766,506839.842 +1.502452,0.100168,5551665,0.165453,3591011.212,0.000,0.000,15.224,0.000,15.162,7.658,301.453,0.000,447.997,1.078735,13.825,8,0.000,0.000,0.000,0,0.000,0,15.224,496335.343,488228.975,361621.882,497912.690,483786.445,428908.730,372024.389,462192.758 +1.602647,0.100195,5799429,0.172836,2472825.977,0.000,0.000,22.450,0.000,41.523,8.655,301.453,0.000,301.249,1.191105,13.795,8,0.000,0.000,0.000,0,0.000,0,22.450,272988.554,333141.450,289167.058,278128.548,300894.228,456990.345,235411.708,306104.086 +1.702834,0.100187,6104139,0.181918,3041399.232,0.000,0.000,73.973,0.000,4.486,9.596,301.453,0.000,3.938,1.287601,13.795,8,0.000,0.000,0.000,0,0.000,0,73.973,308501.747,301973.983,379808.092,379598.484,317454.966,597759.565,208199.752,548102.642 +1.803027,0.100193,6554756,0.195347,4497494.333,0.000,0.000,14.467,0.000,1.269,8.456,301.453,0.000,0.000,1.287601,13.795,8,0.000,0.000,0.000,0,0.000,0,14.467,656543.528,596688.987,478477.018,468566.136,624994.386,553053.160,500774.007,618397.112 +1.903197,0.100170,6989174,0.208294,4336806.475,0.000,0.000,14.673,0.000,0.001,8.648,301.453,0.000,3.900,1.621826,13.794,8,0.000,0.000,0.000,0,0.000,0,14.673,585394.700,601537.254,446301.190,514215.720,593451.003,546111.490,466297.192,583497.925 +2.003349,0.100152,7371080,0.219675,3813262.544,0.000,0.000,18.090,0.000,0.114,8.470,301.453,0.000,653.499,1.625366,13.730,8,0.000,0.000,0.000,0,0.000,0,18.090,506829.447,493699.409,386692.097,553168.995,545151.185,536903.724,314751.471,476066.217 +2.103500,0.100151,7625033,0.227244,2535708.155,0.000,0.000,16.678,0.000,63.178,9.515,301.453,0.000,230.356,1.741043,13.708,8,0.000,0.000,0.000,0,0.000,0,16.678,212230.125,529701.628,518139.056,226967.912,455084.093,221805.692,182325.198,189454.452 +2.203680,0.100180,7917427,0.235958,2918698.164,0.000,0.000,80.585,0.000,2.106,9.633,301.453,0.819,6.044,1.881474,13.707,8,0.000,0.000,0.000,0,0.000,0,80.585,489620.666,443134.153,353545.051,325974.566,276263.844,316691.238,258625.521,454843.124 +2.303869,0.100190,8377135,0.249658,4588372.370,0.000,0.000,14.141,0.000,0.001,8.535,301.453,0.000,0.000,1.881474,13.707,8,0.000,0.000,0.000,0,0.000,0,14.141,649197.978,552631.239,517198.481,651014.531,647381.425,674130.662,500390.379,396427.675 +2.404054,0.100184,8768985,0.261336,3911292.583,0.000,0.000,14.384,0.000,0.004,8.127,301.453,0.000,130.073,2.112183,13.694,8,0.000,0.000,0.000,0,0.000,0,14.384,545025.670,449381.915,455310.989,592358.449,474276.042,454163.105,464763.571,476012.842 +2.504225,0.100172,9100334,0.271211,3307815.608,0.000,0.000,20.475,0.000,24.038,7.632,301.453,0.000,552.646,2.180176,13.640,8,0.000,0.000,0.000,0,0.000,0,20.475,398506.382,444407.641,395621.331,506531.071,369206.644,283513.647,404336.381,505692.510 +2.604392,0.100167,9345887,0.278529,2451447.604,0.000,0.000,25.608,0.000,49.135,9.021,301.453,0.000,209.924,2.278152,13.620,8,0.000,0.000,0.000,0,0.000,0,25.608,207085.141,458206.948,197541.035,562593.114,283877.259,268612.679,235827.277,237704.151 +2.704555,0.100163,9615030,0.286550,2687056.815,0.000,0.000,75.204,0.000,0.281,9.852,301.453,0.585,7.761,2.423950,13.619,8,0.000,0.000,0.000,0,0.000,0,75.204,360253.687,319599.851,184689.418,447651.447,449139.026,405130.650,220820.614,299772.121 +2.804725,0.100170,10058254,0.299759,4424701.194,0.000,0.000,14.337,0.000,11.957,8.379,301.453,0.000,0.000,2.423950,13.619,8,0.000,0.000,0.000,0,0.000,0,14.337,629267.853,524546.278,521132.095,544462.345,628239.605,396504.436,568151.983,612396.599 +2.904913,0.100188,10473987,0.312149,4149532.903,0.000,0.000,15.406,0.000,7.232,8.662,301.453,0.000,192.490,2.705322,13.600,8,0.000,0.000,0.000,0,0.000,0,15.406,589801.745,490947.495,400737.003,525083.353,559458.760,519134.531,585180.428,479189.588 +3.005082,0.100169,10856872,0.323560,3822372.760,0.000,0.000,19.484,0.000,20.713,8.260,301.453,0.000,561.470,2.726807,13.545,8,0.000,0.000,0.000,0,0.000,0,19.484,411263.090,526258.224,536980.055,441871.223,462096.949,547961.446,561388.693,334553.080 +3.105257,0.100175,11173183,0.332987,3157576.631,0.000,0.000,24.741,0.000,45.702,9.438,301.453,0.000,207.215,2.825405,13.525,8,0.000,0.000,0.000,0,0.000,0,24.741,483582.565,257558.652,552951.003,283523.151,432831.502,359789.501,283153.798,504186.459 +3.205433,0.100176,11378423,0.339103,2048800.401,0.000,0.000,80.585,0.000,0.001,10.648,301.453,113.083,20.082,2.929874,13.523,8,0.000,0.000,0.000,0,0.000,0,80.585,248952.608,373244.236,414322.065,58217.716,162095.210,108279.760,55921.749,627767.057 +3.305626,0.100193,11809703,0.351957,4304488.120,0.000,0.000,11.842,0.000,8.972,8.890,301.453,0.000,6.277,3.241943,13.522,8,0.000,0.000,0.000,0,0.000,0,11.842,526942.485,525125.992,548201.434,560158.345,541384.597,526453.429,442265.993,633955.844 +3.405791,0.100165,12236731,0.364683,4263238.452,0.000,0.000,16.197,0.000,2.991,8.716,301.453,0.000,130.371,3.241943,13.509,8,0.000,0.000,0.000,0,0.000,0,16.197,465421.268,579732.462,630288.958,534057.902,581659.279,422372.372,443477.513,606228.698 +3.505945,0.100153,12603630,0.375617,3663373.609,0.000,0.000,19.425,0.000,13.167,8.183,301.453,0.000,566.748,3.298584,13.454,8,0.000,0.000,0.000,0,0.000,0,19.425,367207.028,490757.610,389203.305,457798.141,488071.727,473294.383,457039.304,540002.112 +3.606106,0.100162,12908953,0.384717,3048305.767,0.000,0.000,20.434,0.000,45.623,9.347,301.453,0.000,254.394,3.384644,13.429,8,0.000,0.000,0.000,0,0.000,0,20.434,291319.403,279029.256,639237.376,564917.432,248967.817,291968.354,410896.238,321969.890 +3.706311,0.100205,13111114,0.390742,2017482.191,0.000,0.000,78.089,0.000,0.000,10.807,301.453,45.571,9.005,3.522106,13.429,8,0.000,0.000,0.000,0,0.000,0,78.089,46105.667,351780.251,440309.119,229121.213,386688.827,62122.895,439291.201,62063.018 +3.806467,0.100156,13590204,0.405020,4783414.100,0.000,0.000,13.679,0.000,12.075,8.296,301.453,0.000,0.000,3.522106,13.429,8,0.000,0.000,0.000,0,0.000,0,13.679,660216.781,416807.708,687773.655,666636.734,561441.361,508713.878,579792.642,702031.342 +3.906649,0.100182,13984702,0.416777,3937823.518,0.000,0.000,14.319,0.000,17.520,8.530,301.453,0.000,339.773,4.021606,13.395,8,0.000,0.000,0.000,0,0.000,0,14.319,427123.758,491047.585,569375.235,555191.013,511650.142,458985.853,456879.681,467570.252 +4.006827,0.100178,14374610,0.428397,3892155.078,0.000,0.000,20.066,0.000,0.703,8.804,301.453,0.000,423.621,4.021606,13.354,8,0.000,0.000,0.000,0,0.000,0,20.066,455579.433,406027.596,518966.655,501757.273,569277.142,488780.362,492952.938,458813.679 +4.107015,0.100188,14676497,0.437394,3013201.716,0.000,0.000,14.729,0.000,48.253,9.703,301.453,0.000,243.916,4.021606,13.330,8,0.000,0.000,0.000,0,0.000,0,14.729,467710.167,247334.726,420049.823,264442.544,575168.023,488051.901,292330.083,258114.448 +4.207201,0.100186,14873178,0.443255,1963153.332,0.000,0.000,78.675,0.000,70.758,10.780,301.453,71.157,53.026,4.271362,13.325,8,0.000,0.000,0.000,0,0.000,0,78.675,207094.256,340116.482,426785.049,34006.657,194427.849,310930.845,93685.497,356106.698 +4.307378,0.100176,15284115,0.455502,4102130.806,0.000,0.000,77.369,0.000,0.004,8.939,301.453,27.919,1.365,4.271362,13.325,8,0.000,0.000,0.000,0,0.000,0,77.369,414049.311,473604.212,524284.774,500916.013,610632.393,634260.695,438665.869,505717.540 +4.407545,0.100167,15643682,0.466218,3589660.585,0.000,0.000,22.658,0.000,0.001,7.932,301.453,0.000,308.819,4.323608,13.294,8,0.000,0.000,0.000,0,0.000,0,22.658,465460.777,327272.117,443537.478,382898.993,504814.894,494532.109,455517.423,515626.794 +4.508249,0.100704,15919755,0.474446,2741441.056,0.000,0.000,29.232,0.000,19.982,7.397,301.453,0.000,319.510,4.378662,13.263,8,0.000,0.000,0.000,0,0.000,0,29.232,383144.175,314536.900,344009.528,219058.690,373780.061,395020.611,404196.052,307695.039 +4.608390,0.100141,16158213,0.481552,2381212.442,0.000,0.000,21.938,0.000,4.956,7.430,301.453,0.000,173.232,4.410400,13.246,8,0.000,0.000,0.000,0,0.000,0,21.938,314874.698,286155.313,144265.976,328974.757,317770.602,385335.051,293644.722,310191.321 +4.708550,0.100160,16512692,0.492117,3539138.527,0.000,0.000,47.732,0.000,17.227,7.684,350.465,34.047,187.123,4.471558,13.228,8,0.000,0.000,0.000,0,0.000,0,47.732,593961.533,443431.906,465147.230,413419.831,235663.680,509386.586,469170.805,408956.957 +4.808703,0.100153,16673889,0.496921,1609508.787,0.000,0.000,9.350,0.000,117.380,6.014,358.195,495.102,160.185,4.576294,13.212,8,0.000,0.000,0.000,0,0.000,0,9.350,525376.610,0.000,0.000,0.000,508672.154,47587.231,527872.793,0.000 +4.908876,0.100173,16771375,0.499826,973175.734,0.000,0.000,24.630,0.000,217.553,6.752,358.195,447.780,386.207,4.979614,13.174,8,0.000,0.000,0.000,0,0.000,0,24.630,247471.703,0.000,0.000,0.000,377546.584,0.000,348157.447,0.000 +5.009016,0.100140,16900774,0.503682,1292176.082,0.000,0.000,4.475,0.000,317.693,5.946,358.195,373.226,905.604,5.026978,13.086,8,0.000,0.000,0.000,0,0.000,0,4.475,485408.598,0.000,0.000,0.000,323475.914,0.000,483291.570,0.000 +5.109174,0.100158,17044295,0.507960,1432946.561,0.000,0.000,40.378,0.000,417.851,8.321,358.195,710.206,314.620,5.026978,13.055,8,0.000,0.000,0.000,0,0.000,0,40.378,511252.441,0.000,0.000,0.000,447143.705,0.000,474550.414,0.000 +5.209344,0.100170,17111377,0.509959,669682.223,0.000,0.000,11.973,0.000,518.021,3.738,358.195,191.433,685.281,5.148438,12.988,8,0.000,0.000,0.000,0,0.000,0,11.973,305970.163,0.000,0.000,0.000,283238.783,0.000,80473.278,0.000 +5.309479,0.100135,17217786,0.513130,1062660.307,0.000,0.000,111.746,0.000,618.156,5.219,358.195,324.368,354.562,5.188721,12.953,8,0.000,0.000,0.000,0,0.000,0,111.746,427065.430,0.000,0.000,0.000,378181.199,0.000,257413.678,0.000 +5.409626,0.100147,17354065,0.517191,1360788.457,0.000,0.000,22.846,0.000,718.303,7.498,358.195,531.562,197.288,5.296875,12.934,8,0.000,0.000,0.000,0,0.000,0,22.846,507843.029,0.000,0.000,0.000,348187.861,0.000,504757.567,0.000 +5.509792,0.100166,17462335,0.520418,1080907.412,0.000,0.000,6.132,0.000,818.468,4.411,358.195,217.686,501.317,5.302734,12.885,8,0.000,0.000,0.000,0,0.000,0,6.132,343600.170,0.000,0.000,0.000,374958.166,0.000,362349.077,0.000 +5.609938,0.100146,17524597,0.522274,621710.028,0.000,0.000,64.766,0.000,918.615,3.039,358.195,193.194,431.088,5.385864,12.843,8,0.000,0.000,0.000,0,0.000,0,64.766,283225.454,0.000,0.000,0.000,305902.263,0.000,32582.311,0.000 +5.710076,0.100138,17698059,0.527443,1732230.284,0.000,0.000,26.728,0.000,1018.753,6.590,358.195,503.290,271.071,5.385864,12.816,8,0.000,0.000,0.000,0,0.000,0,26.728,667638.952,0.000,0.000,0.000,637919.951,0.000,426671.381,0.000 +5.810242,0.100166,17818972,0.531047,1207125.447,0.000,0.000,7.829,0.000,1118.919,6.233,358.195,362.718,225.485,5.489502,12.794,8,0.000,0.000,0.000,0,0.000,0,7.829,404088.970,0.000,0.000,0.000,408661.377,0.000,394375.101,0.000 +5.910427,0.100185,17905436,0.533624,863044.507,0.000,0.000,7.489,0.000,1219.104,2.933,358.195,132.139,481.454,5.594971,12.747,8,0.000,0.000,0.000,0,0.000,0,7.489,119329.398,0.000,0.000,0.000,372990.460,0.000,370724.649,0.000 +6.010557,0.100130,18004688,0.536582,991235.408,0.000,0.000,68.846,0.000,1319.233,4.270,358.195,306.868,419.027,5.594971,12.706,8,0.000,0.000,0.000,0,0.000,0,68.846,319366.117,0.000,0.000,0.000,341097.954,0.000,330771.337,0.000 +6.110751,0.100195,18150118,0.540916,1451472.532,0.000,0.000,4.831,0.000,1419.428,5.640,358.195,376.103,180.976,5.594971,12.688,8,0.000,0.000,0.000,0,0.000,0,4.831,158850.559,0.000,0.000,0.000,639424.401,0.000,653197.571,0.000 +6.210936,0.100185,18228855,0.543262,785919.695,0.000,0.000,8.719,0.000,1519.613,3.329,358.195,220.453,414.119,5.686890,12.648,8,0.000,0.000,0.000,0,0.000,0,8.719,0.000,0.000,0.000,0.000,406000.782,0.000,379918.913,0.000 +6.311062,0.100126,18300339,0.545393,713937.234,0.000,0.000,76.839,0.000,1619.739,2.443,358.195,200.450,580.360,5.766357,12.591,8,0.000,0.000,0.000,0,0.000,0,76.839,0.000,0.000,0.000,0.000,131483.740,0.000,582453.493,0.000 +6.411177,0.100114,18425570,0.549125,1250881.468,0.000,0.000,6.886,0.000,1719.853,3.666,358.195,259.977,256.699,5.766357,12.566,8,0.000,0.000,0.000,0,0.000,0,6.886,0.000,0.000,0.000,0.000,623497.953,0.000,627383.515,0.000 +6.511326,0.100150,18555283,0.552991,1295190.426,0.000,0.000,4.237,0.000,1820.003,4.459,358.195,287.850,181.330,5.830933,12.548,8,0.000,0.000,0.000,0,0.000,0,4.237,0.000,0.000,0.000,0.000,658943.219,0.000,636247.207,0.000 +6.611454,0.100128,18624775,0.555062,694033.047,0.000,0.000,10.303,0.000,1920.131,3.118,358.195,199.511,524.564,5.839355,12.497,8,0.000,0.000,0.000,0,0.000,0,10.303,0.000,0.000,0.000,0.000,374950.824,0.000,319082.222,0.000 +6.711569,0.100115,18639125,0.555489,143335.478,0.000,0.000,3.623,0.000,2020.246,2.374,358.195,190.094,381.749,5.904663,12.459,8,0.000,0.000,0.000,0,0.000,0,3.623,0.000,0.000,0.000,0.000,80377.742,0.000,62957.736,0.000 +6.811703,0.100134,18639125,0.555489,0.000,0.000,0.000,0.000,0.000,2120.379,3.974,366.078,154.325,258.873,5.904663,12.434,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.911842,0.100139,18639130,0.555489,49.930,0.000,0.000,2155.558,0.000,875.948,8.888,374.113,60.853,65.495,5.904663,12.428,8,0.000,0.000,0.000,0,0.000,0,2155.558,0.000,9.986,9.986,9.986,0.000,9.986,0.000,9.986 +7.012009,0.100167,18639130,0.555489,0.000,0.000,0.000,0.000,0.000,976.114,9.349,374.113,49.215,13.727,5.904663,12.427,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.112152,0.100144,18639132,0.555489,19.971,0.000,0.000,1005.197,0.000,478.410,7.849,374.113,793.274,3.784,5.904663,12.426,8,0.000,0.000,0.000,0,0.000,0,1005.197,9.986,0.000,0.000,0.000,0.000,0.000,9.986,0.000 +7.212325,0.100173,18639143,0.555490,109.810,0.000,0.000,529.745,0.000,379.967,7.028,374.113,318.629,165.417,6.078491,12.410,8,0.000,0.000,0.000,0,0.000,0,529.745,0.000,19.965,9.983,19.965,19.965,19.965,19.965,0.000 +7.312454,0.100129,18639146,0.555490,29.961,0.000,0.000,478.322,0.000,147.157,1.837,374.113,269.106,347.170,6.078491,12.376,8,0.000,0.000,0.000,0,0.000,0,478.322,19.974,0.000,0.000,0.000,0.000,0.000,0.000,9.987 +7.412585,0.100131,18639146,0.555490,0.000,0.000,0.000,0.000,0.000,247.288,2.147,374.113,311.544,352.779,6.100220,12.342,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.512715,0.100130,18639154,0.555490,79.896,0.000,0.000,314.542,0.000,341.353,4.352,374.113,454.137,246.204,6.133911,12.317,8,0.000,0.000,0.000,0,0.000,0,314.542,0.000,19.974,19.974,19.974,0.000,0.000,19.974,0.000 +7.612845,0.100130,18639162,0.555490,79.896,0.000,0.000,349.601,0.000,175.999,3.376,374.113,299.689,268.480,6.242310,12.291,8,0.000,0.000,0.000,0,0.000,0,349.601,19.974,0.000,0.000,0.000,19.974,19.974,0.000,19.974 +7.712990,0.100145,18639162,0.555490,0.000,0.000,0.000,0.000,0.000,276.144,1.532,374.113,220.656,417.245,6.242310,12.250,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.813120,0.100130,18639165,0.555490,29.961,0.000,0.000,302.151,0.000,320.069,2.515,374.113,299.027,391.641,6.270020,12.212,8,0.000,0.000,0.000,0,0.000,0,302.151,0.000,0.000,0.000,19.974,0.000,0.000,9.987,0.000 +7.913245,0.100125,18639174,0.555491,89.888,0.000,0.000,336.079,0.000,383.846,4.241,374.113,398.837,231.547,6.296631,12.189,8,0.000,0.000,0.000,0,0.000,0,336.079,19.975,19.975,19.975,0.000,0.000,19.975,9.988,0.000 +8.013441,0.100196,18639176,0.555491,19.961,0.000,0.000,356.355,0.000,484.042,3.293,374.113,390.718,260.777,6.409790,12.164,8,0.000,0.000,0.000,0,0.000,0,356.355,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.961 +8.113562,0.100120,18639182,0.555491,59.928,0.000,0.000,543.954,0.000,280.599,1.841,374.113,143.850,483.831,6.409790,12.117,8,0.000,0.000,0.000,0,0.000,0,543.954,0.000,0.000,0.000,19.976,19.976,0.000,19.976,0.000 +8.213693,0.100131,18639186,0.555491,39.948,0.000,0.000,315.821,0.000,380.730,2.665,374.113,281.311,367.526,6.433228,12.081,8,0.000,0.000,0.000,0,0.000,0,315.821,0.000,0.000,19.974,0.000,0.000,19.974,0.000,0.000 +8.313843,0.100150,18639190,0.555491,39.940,0.000,0.000,334.878,0.000,480.880,3.199,374.113,469.725,239.094,6.458008,12.057,8,0.000,0.000,0.000,0,0.000,0,334.878,19.970,0.000,0.000,0.000,0.000,0.000,0.000,19.970 +8.414004,0.100161,18639196,0.555491,59.903,0.000,0.000,504.401,0.000,321.625,3.889,374.113,299.829,280.525,6.566650,12.030,8,0.000,0.000,0.000,0,0.000,0,504.401,0.000,19.968,0.000,19.968,19.968,0.000,0.000,0.000 +8.514155,0.100152,18639198,0.555491,19.970,0.000,0.000,261.886,0.000,421.777,1.762,374.113,191.662,328.564,6.566650,11.998,8,0.000,0.000,0.000,0,0.000,0,261.886,0.000,0.000,19.970,0.000,0.000,0.000,0.000,0.000 +8.614266,0.100110,18639202,0.555492,39.956,0.000,0.000,330.410,0.000,521.887,2.811,374.113,392.457,441.466,6.584473,11.955,8,0.000,0.000,0.000,0,0.000,0,330.410,19.978,0.000,0.000,0.000,0.000,19.978,0.000,0.000 +8.714389,0.100124,18639209,0.555492,69.914,0.000,0.000,551.957,0.000,342.055,3.053,374.113,256.597,256.519,6.616089,11.930,8,0.000,0.000,0.000,0,0.000,0,551.957,0.000,19.975,0.000,9.988,0.000,0.000,19.975,19.975 +8.814551,0.100161,18639211,0.555492,19.968,0.000,0.000,372.784,0.000,442.216,2.477,374.113,313.167,224.248,6.650150,11.908,8,0.000,0.000,0.000,0,0.000,0,372.784,0.000,0.000,9.984,9.984,0.000,0.000,0.000,0.000 +8.914681,0.100130,18639214,0.555492,29.961,0.000,0.000,330.776,0.000,542.346,2.495,374.113,295.514,323.212,6.735718,11.876,8,0.000,0.000,0.000,0,0.000,0,330.776,0.000,0.000,9.987,0.000,0.000,19.974,0.000,0.000 +9.014823,0.100142,18639221,0.555492,69.901,0.000,0.000,552.207,0.000,349.790,2.131,374.113,230.025,399.551,6.735718,11.837,8,0.000,0.000,0.000,0,0.000,0,552.207,29.958,0.000,0.000,0.000,19.972,0.000,19.972,0.000 +9.114938,0.100115,18668712,0.556371,294571.470,0.000,0.000,382.845,0.000,449.905,2.552,374.113,272.890,359.665,6.775757,11.802,8,0.000,0.000,0.000,0,0.000,0,382.845,294531.516,19.977,0.000,19.977,0.000,0.000,0.000,0.000 +9.215075,0.100138,18822351,0.560950,1534277.423,0.000,0.000,86.762,0.000,550.043,4.433,374.113,260.696,206.435,6.798580,11.782,8,0.000,0.000,0.000,0,0.000,0,86.762,669727.838,506193.013,0.000,358356.572,0.000,0.000,0.000,0.000 +9.315228,0.100153,19117423,0.569744,2946223.444,0.000,0.000,571.393,0.000,0.069,8.448,374.113,58.114,329.848,6.910400,11.749,8,0.000,0.000,0.000,0,0.000,0,571.393,283467.369,490431.499,489502.916,604347.639,147165.395,290786.199,313431.638,327090.791 +9.415413,0.100185,19543492,0.582441,4252821.260,0.000,0.000,16.196,0.000,0.001,8.932,374.113,0.000,287.632,6.910400,11.721,8,0.000,0.000,0.000,0,0.000,0,16.196,469521.273,584897.799,464610.359,649118.974,468573.027,595897.447,538333.953,481868.428 +9.515610,0.100197,19932427,0.594033,3881689.098,0.000,0.000,20.765,0.000,3.991,9.450,374.113,0.000,337.615,6.977539,11.688,8,0.000,0.000,0.000,0,0.000,0,20.765,469144.097,610295.521,471549.350,616702.875,346865.426,424631.946,409611.591,532888.292 +9.615908,0.100298,20000000,0.596046,673724.880,0.000,0.000,7.812,0.000,0.000,1.558,374.113,0.000,10.632,6.977539,11.687,0,0.000,0.000,0.000,0,0.000,0,7.812,80480.476,59423.147,80949.082,99723.207,82334.957,95445.937,87838.577,87529.497 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.log new file mode 100644 index 000000000..f771f0f8c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=479 +worker=7 kind=insert tid=7 os_tid=481 +worker=4 kind=insert tid=6 os_tid=478 +worker=0 kind=insert tid=8 os_tid=474 +worker=2 kind=insert tid=9 os_tid=476 +worker=6 kind=insert tid=10 os_tid=480 +worker=3 kind=insert tid=12 os_tid=477 +start_monotonic_ns=2088475537302167 main_address=0x5605797eb300 +worker=1 kind=insert tid=11 os_tid=475 +load_end reason=complete inserted=20000000 elapsed_s=9.616 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.167 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088475537327959 cpu_ns=9792261 +diagnostic_stage name=stop_request wall_ns=2088485153278558 cpu_ns=63925301731 +diagnostic_stage name=workers_joined wall_ns=2088485153323541 cpu_ns=63925345940 +diagnostic_stage name=before_close wall_ns=2088485153412013 cpu_ns=63925434312 +diagnostic_stage name=after_close wall_ns=2088485320314669 cpu_ns=63996742961 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088485069455201 +diagnostic_worker index=0 completed=2784512 last_start_ns=2088485068468248 last_end_ns=2088485068469771 loop_exit_ns=2088485068469957 deregister_start_ns=2088485068470022 deregister_end_ns=2088485068470656 +diagnostic_worker index=1 completed=2251776 last_start_ns=2088485068161362 last_end_ns=2088485068162745 loop_exit_ns=2088485068162967 deregister_start_ns=2088485068162999 deregister_end_ns=2088485068163767 +diagnostic_worker index=2 completed=2275328 last_start_ns=2088485068555034 last_end_ns=2088485068556486 loop_exit_ns=2088485068556576 deregister_start_ns=2088485068556626 deregister_end_ns=2088485068556937 +diagnostic_worker index=3 completed=2308096 last_start_ns=2088485068259750 last_end_ns=2088485068261114 loop_exit_ns=2088485068261331 deregister_start_ns=2088485068261384 deregister_end_ns=2088485068261965 +diagnostic_worker index=4 completed=3054592 last_start_ns=2088485068792317 last_end_ns=2088485068793858 loop_exit_ns=2088485068794255 deregister_start_ns=2088485068794298 deregister_end_ns=2088485068794988 +diagnostic_worker index=5 completed=2221056 last_start_ns=2088485068572637 last_end_ns=2088485068577096 loop_exit_ns=2088485068577371 deregister_start_ns=2088485068577437 deregister_end_ns=2088485068578091 +diagnostic_worker index=6 completed=2845696 last_start_ns=2088485067997643 last_end_ns=2088485067999005 loop_exit_ns=2088485067999161 deregister_start_ns=2088485067999191 deregister_end_ns=2088485068008797 +diagnostic_worker index=7 completed=2258944 last_start_ns=2088485069453960 last_end_ns=2088485069455201 loop_exit_ns=2088485069455318 deregister_start_ns=2088485069455349 deregister_end_ns=2088485069455874 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.summary.csv new file mode 100644 index 000000000..f6b8e69aa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-13-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2079862.182225,9.616022,20000000,0.003755,0.001456,0.004416,0.011648,2155.558226,0.003755,0.001456,0.004416,0.011648,2155.558226,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.csv new file mode 100644 index 000000000..42bae96dc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.csv @@ -0,0 +1,85 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,521844,0.015552,5215086.230,0.000,0.000,15.196,0.000,0.003,8.275,84.215,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,15.196,741543.121,625028.051,627446.495,606529.947,631543.860,726652.697,625917.479,630424.580 +0.200232,0.100168,983713,0.029317,4610943.707,0.000,0.000,20.702,0.000,1.249,9.038,155.590,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,20.702,562874.382,597276.587,576681.187,536488.710,684659.785,637548.931,564541.581,450872.543 +0.300395,0.100163,1429788,0.042611,4453508.639,0.000,0.000,21.155,0.000,14.406,9.317,228.402,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.155,570542.304,571061.460,561497.011,531276.150,673784.433,495943.601,485121.198,564282.482 +0.400560,0.100165,1885833,0.056202,4552925.426,0.000,0.000,20.287,0.000,0.001,9.562,282.582,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,20.287,685576.954,477900.179,568081.138,544270.490,677839.741,485597.458,539648.129,574011.337 +0.500745,0.100185,2257291,0.067273,3707727.563,0.000,0.000,19.224,0.000,23.832,10.022,293.082,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,19.224,620613.014,399920.886,346210.152,418047.386,564386.928,489145.985,431452.611,437950.602 +0.600921,0.100176,2426384,0.072312,1687954.322,0.000,0.000,97.960,0.000,0.002,10.797,299.801,0.000,72.021,0.438477,14.087,8,0.000,0.000,0.000,0,0.000,0,97.960,451334.347,133384.857,107610.295,88084.716,592824.915,98376.573,126766.525,89572.094 +0.701111,0.100189,2779404,0.082833,3523523.627,0.000,0.000,20.799,0.000,13.909,8.645,299.801,12.281,922.315,0.606812,13.997,8,0.000,0.000,0.000,0,0.000,0,20.799,462134.348,394602.308,472065.530,487695.914,337630.258,474121.634,439906.465,455367.170 +0.801272,0.100162,3138913,0.093547,3589289.887,0.000,0.000,20.843,0.000,2.881,9.128,299.801,66.728,769.655,0.606812,13.921,8,0.000,0.000,0.000,0,0.000,0,20.843,448764.818,473005.647,453636.945,399284.776,422597.104,480054.256,367835.596,544110.744 +0.901437,0.100164,3531590,0.105250,3920330.074,0.000,0.000,17.574,0.000,3.044,9.373,299.801,112.082,295.803,0.606812,13.892,8,0.000,0.000,0.000,0,0.000,0,17.574,475079.587,587924.217,441394.921,314962.611,529380.387,490923.560,453035.798,627628.994 +1.001602,0.100165,3925475,0.116988,3932365.137,0.000,0.000,16.652,0.000,2.762,9.413,299.801,59.316,106.816,0.814331,13.882,8,0.000,0.000,0.000,0,0.000,0,16.652,467968.274,453532.080,495792.389,473269.531,395447.867,520232.085,554535.515,571587.395 +1.101767,0.100165,4156500,0.123873,2306434.488,0.000,0.000,77.565,0.000,17.180,10.350,299.801,112.470,36.970,0.814331,13.878,8,0.000,0.000,0.000,0,0.000,0,77.565,473945.956,358067.652,110327.486,73238.842,89122.565,547204.765,84799.717,569727.505 +1.201937,0.100170,4576735,0.136397,4195200.372,0.000,0.000,76.024,0.000,0.000,8.905,299.801,16.729,1.482,0.814331,13.878,8,0.000,0.000,0.000,0,0.000,0,76.024,220773.749,671246.036,689534.867,461982.671,430646.076,492051.426,574680.606,654284.941 +1.302098,0.100160,5047335,0.150422,4698469.575,0.000,0.000,11.000,0.000,0.001,8.606,299.801,0.000,0.000,0.814331,13.878,8,0.000,0.000,0.000,0,0.000,0,11.000,540034.465,670734.986,557905.822,506957.479,574828.699,534822.818,631517.841,681667.464 +1.402275,0.100177,5429754,0.161819,3817432.534,0.000,0.000,19.562,0.000,0.003,8.617,299.801,0.000,383.969,1.347359,13.841,8,0.000,0.000,0.000,0,0.000,0,19.562,490511.716,448785.578,518062.946,450891.849,493795.902,412619.597,495662.598,507102.348 +1.502449,0.100175,5775982,0.172138,3456244.844,0.000,0.000,18.293,0.000,25.540,9.066,299.801,0.000,428.471,1.347359,13.799,8,0.000,0.000,0.000,0,0.000,0,18.293,459906.929,381963.031,574397.011,262012.484,485402.410,387902.660,488197.529,416462.789 +1.602641,0.100192,5993921,0.178633,2175213.177,0.000,0.000,80.214,0.000,0.001,10.489,299.801,0.000,54.388,1.347359,13.793,8,0.000,0.000,0.000,0,0.000,0,80.214,250099.761,142945.517,513144.665,110837.172,506537.352,114739.678,406729.003,130180.030 +1.702821,0.100179,6470231,0.192828,4754579.081,0.000,0.000,12.725,0.000,3.776,8.336,299.801,0.000,0.039,1.347359,13.793,8,0.000,0.000,0.000,0,0.000,0,12.725,689374.537,546081.340,573512.180,583414.434,459666.209,533643.631,673562.874,695323.875 +1.803011,0.100190,6915806,0.206107,4447281.398,0.000,0.000,13.905,0.000,2.658,8.561,299.801,0.000,14.894,1.555054,13.792,8,0.000,0.000,0.000,0,0.000,0,13.905,638164.794,500526.887,616845.391,483788.760,533454.186,472021.168,618043.110,584437.103 +1.903170,0.100159,7291482,0.217303,3750786.947,0.000,0.000,20.044,0.000,15.696,7.810,299.801,0.000,570.342,1.618530,13.736,8,0.000,0.000,0.000,0,0.000,0,20.044,540059.965,344072.072,544233.319,430055.146,408409.616,496828.810,445720.199,541407.819 +2.003344,0.100173,7552608,0.225085,2606741.630,0.000,0.000,24.576,0.000,43.238,8.835,299.801,0.000,275.109,1.690834,13.709,8,0.000,0.000,0.000,0,0.000,0,24.576,523372.817,283887.926,457876.345,242190.202,268484.625,241601.223,277029.813,312298.680 +2.103529,0.100186,7794645,0.232299,2415885.320,0.000,0.000,80.209,0.000,0.001,9.784,299.801,13.880,7.447,1.828129,13.708,8,0.000,0.000,0.000,0,0.000,0,80.209,374145.463,201865.271,568125.372,178328.963,346007.696,173068.727,271765.514,302578.315 +2.203720,0.100191,8271255,0.246503,4757031.813,0.000,0.000,13.370,0.000,10.859,8.336,299.801,0.000,0.000,1.828129,13.708,8,0.000,0.000,0.000,0,0.000,0,13.370,516675.078,686631.096,669463.821,498429.858,572857.978,510576.703,674464.289,627932.990 +2.303870,0.100151,8723818,0.259990,4518827.899,0.000,0.000,17.274,0.000,0.001,8.612,299.801,0.000,75.238,2.165894,13.701,8,0.000,0.000,0.000,0,0.000,0,17.274,395514.640,635024.111,632318.184,544540.314,557640.595,585738.300,529133.506,638918.249 +2.404044,0.100173,9113573,0.271606,3890801.599,0.000,0.000,17.150,0.000,0.001,8.481,299.801,0.000,658.350,2.181641,13.637,8,0.000,0.000,0.000,0,0.000,0,17.150,528183.891,579674.583,476613.338,521205.994,448881.438,448502.096,451367.126,436373.133 +2.504217,0.100173,9354840,0.278796,2408506.992,0.000,0.000,14.373,0.000,67.176,9.213,299.801,0.000,163.311,2.281315,13.621,8,0.000,0.000,0.000,0,0.000,0,14.373,212352.956,593374.376,167710.120,173100.802,690037.298,182414.703,171234.029,218282.707 +2.604396,0.100179,9657124,0.287805,3017427.369,0.000,0.000,79.242,0.000,0.001,9.606,299.801,21.641,6.434,2.419445,13.620,8,0.000,0.000,0.000,0,0.000,0,79.242,309454.903,414137.125,263766.858,262698.774,357249.170,481416.440,516383.716,412320.384 +2.704570,0.100174,10100999,0.301033,4431047.554,0.000,0.000,14.535,0.000,0.001,8.502,299.801,0.000,0.000,2.419445,13.620,8,0.000,0.000,0.000,0,0.000,0,14.535,626980.127,519437.068,413511.198,630823.446,429942.635,493052.931,639987.516,677312.634 +2.804741,0.100171,10524449,0.313653,4227281.241,0.000,0.000,14.679,0.000,0.001,8.535,299.801,0.000,274.882,2.713013,13.593,8,0.000,0.000,0.000,0,0.000,0,14.679,605745.592,409540.644,495473.899,589213.823,448344.380,519013.701,594365.027,565584.175 +2.904902,0.100161,10895753,0.324719,3707061.252,0.000,0.000,20.210,0.000,0.001,8.714,299.801,0.000,562.218,2.758057,13.538,8,0.000,0.000,0.000,0,0.000,0,20.210,502419.698,405486.032,420741.428,458780.079,483260.597,363124.353,549064.469,524184.595 +3.005069,0.100167,11139255,0.331976,2430957.942,0.000,0.000,65.885,0.000,74.067,10.033,299.801,0.000,114.379,2.866947,13.527,8,0.000,0.000,0.000,0,0.000,0,65.885,472939.732,526500.234,544759.723,179549.977,145756.445,147952.775,227959.087,185539.968 +3.105242,0.100173,11418631,0.340302,2788922.614,0.000,0.000,78.726,0.000,0.796,10.003,299.801,68.397,0.624,2.928226,13.527,8,0.000,0.000,0.000,0,0.000,0,78.726,466620.646,235321.834,161270.277,255367.066,497127.732,513728.937,394745.314,264740.807 +3.205415,0.100172,11850002,0.353158,4306282.954,0.000,0.000,12.165,0.000,0.004,8.589,299.801,0.000,0.000,2.928226,13.527,8,0.000,0.000,0.000,0,0.000,0,12.165,450093.723,506716.067,524794.886,591809.306,505508.150,504410.044,589792.784,633157.992 +3.306938,0.101523,12232195,0.364548,3764603.039,0.000,0.000,17.912,0.000,3.509,8.021,299.801,0.000,317.970,3.219238,13.495,8,0.000,0.000,0.000,0,0.000,0,17.912,427007.576,433114.579,435252.030,576107.104,392049.907,493406.461,475577.951,532087.431 +3.407098,0.100161,12597967,0.375449,3651856.725,0.000,0.000,23.793,0.000,3.438,8.007,299.801,0.000,440.153,3.286133,13.452,8,0.000,0.000,0.000,0,0.000,0,23.793,541360.813,510470.409,439963.612,470244.993,420464.918,473819.255,439454.430,356078.295 +3.507258,0.100160,12858543,0.383214,2601602.353,0.000,0.000,17.541,0.000,54.400,9.117,299.801,0.000,178.933,3.371902,13.435,8,0.000,0.000,0.000,0,0.000,0,17.541,575390.463,284864.755,236981.278,266234.528,272065.210,227865.845,226897.393,511302.882 +3.607431,0.100173,13089501,0.390098,2305584.376,0.000,0.000,76.703,0.000,50.275,10.211,299.801,55.685,16.183,3.771118,13.433,8,0.000,0.000,0.000,0,0.000,0,76.703,238237.130,404049.774,169396.433,443641.161,110648.244,314934.213,208049.446,416627.975 +3.707599,0.100168,13530326,0.403235,4400869.654,0.000,0.000,58.194,0.000,4.982,8.332,299.801,0.000,0.000,3.771118,13.433,8,0.000,0.000,0.000,0,0.000,0,58.194,636262.974,440251.689,465199.851,611374.712,495329.323,450664.227,649041.544,652745.333 +3.807789,0.100190,13957956,0.415980,4268175.741,0.000,0.000,11.883,0.000,15.702,8.558,299.801,0.000,314.168,3.771118,13.402,8,0.000,0.000,0.000,0,0.000,0,11.883,611146.713,505158.456,534213.152,487961.190,503771.097,481074.299,581423.290,563427.544 +3.907962,0.100173,14295137,0.426028,3366002.636,0.000,0.000,24.822,0.000,0.242,8.379,299.801,0.000,445.988,3.829224,13.359,8,0.000,0.000,0.000,0,0.000,0,24.822,363373.072,433911.373,468322.004,475140.241,342628.862,428919.984,452539.234,401167.865 +4.008112,0.100150,14604756,0.435256,3091543.873,0.000,0.000,21.263,0.000,30.561,8.664,299.801,0.000,218.266,3.915771,13.338,8,0.000,0.000,0.000,0,0.000,0,21.263,318351.565,546049.370,411212.010,423633.343,378401.320,363054.384,299260.257,351581.626 +4.108292,0.100180,14763361,0.439982,1583198.865,0.000,0.000,77.895,0.000,56.180,10.427,299.801,112.025,45.582,4.299072,13.333,8,0.000,0.000,0.000,0,0.000,0,77.895,273537.395,263665.173,144320.098,18037.517,245627.657,299161.249,165591.791,173257.985 +4.208470,0.100178,15174209,0.452227,4101180.800,0.000,0.000,63.748,0.000,0.001,8.621,299.801,0.000,0.000,4.299072,13.333,8,0.000,0.000,0.000,0,0.000,0,63.748,501457.516,556060.335,573768.818,557008.647,457495.758,661123.346,270358.821,523907.560 +4.308623,0.100153,15597420,0.464839,4225657.506,0.000,0.000,12.033,0.000,0.001,8.608,299.801,0.000,157.026,4.304810,13.318,8,0.000,0.000,0.000,0,0.000,0,12.033,483052.389,501663.969,590378.504,528483.017,511588.814,609579.185,483431.809,517479.819 +4.408793,0.100170,15929480,0.474735,3314972.966,0.000,0.000,24.857,0.000,1.968,7.815,299.801,0.000,543.258,4.367432,13.265,8,0.000,0.000,0.000,0,0.000,0,24.857,432955.076,404443.473,473316.564,454338.778,257403.069,474215.039,366677.579,451623.387 +4.508957,0.100164,16317686,0.486305,3875687.865,0.000,0.000,17.329,0.000,15.559,8.472,299.801,0.000,207.159,4.418823,13.244,8,0.000,0.000,0.000,0,0.000,0,17.329,535050.308,406721.297,564891.245,538774.185,567057.683,475897.563,299138.178,488157.406 +4.609121,0.100164,16522432,0.492407,2044113.969,0.000,0.000,41.332,0.000,74.754,4.761,358.039,177.015,151.783,4.521973,13.229,8,0.000,0.000,0.000,0,0.000,0,41.332,162943.277,376563.599,166537.393,459787.369,149056.009,420411.824,161675.352,147139.146 +4.709267,0.100146,16675534,0.496970,1528788.504,0.000,0.000,21.912,0.000,174.900,7.899,358.039,599.984,216.364,4.677498,13.208,8,0.000,0.000,0.000,0,0.000,0,21.912,0.000,544764.834,0.000,539282.836,0.000,444740.834,0.000,0.000 +4.809425,0.100158,16807619,0.500906,1318768.364,0.000,0.000,7.426,0.000,275.058,7.425,358.039,530.725,953.573,4.981079,13.115,8,0.000,0.000,0.000,0,0.000,0,7.426,0.000,433076.402,0.000,445516.765,0.000,440175.197,0.000,0.000 +4.909610,0.100185,16928538,0.504510,1206955.202,0.000,0.000,28.494,0.000,375.243,7.994,358.039,607.859,461.645,5.022095,13.070,8,0.000,0.000,0.000,0,0.000,0,28.494,0.000,458141.705,0.000,435683.289,0.000,313130.208,0.000,0.000 +5.009826,0.100216,17035112,0.507686,1063437.679,0.000,0.000,9.627,0.000,475.460,5.566,358.039,344.450,518.253,5.080078,13.019,8,0.000,0.000,0.000,0,0.000,0,9.627,0.000,339734.482,0.000,326982.090,0.000,396721.107,0.000,0.000 +5.109962,0.100135,17121293,0.510254,860643.879,0.000,0.000,59.918,0.000,575.595,4.811,358.039,335.288,550.426,5.184448,12.965,8,0.000,0.000,0.000,0,0.000,0,59.918,0.000,385907.119,0.000,371386.793,0.000,103349.967,0.000,0.000 +5.210121,0.100160,17259118,0.514362,1376052.705,0.000,0.000,16.476,0.000,675.755,8.086,358.039,580.791,243.283,5.185791,12.941,8,0.000,0.000,0.000,0,0.000,0,16.476,0.000,490217.216,0.000,385194.917,0.000,500640.572,0.000,0.000 +5.310329,0.100208,17386080,0.518146,1266986.796,0.000,0.000,4.845,0.000,775.963,4.946,358.039,259.500,558.839,5.282227,12.887,8,0.000,0.000,0.000,0,0.000,0,4.845,0.000,421094.830,0.000,415057.378,0.000,430834.588,0.000,0.000 +5.410467,0.100138,17490520,0.521258,1042960.246,0.000,0.000,25.427,0.000,876.101,4.763,358.039,363.132,419.772,5.345825,12.846,8,0.000,0.000,0.000,0,0.000,0,25.427,0.000,400686.872,0.000,412470.605,0.000,229802.769,0.000,0.000 +5.510619,0.100152,17647531,0.525937,1567732.283,0.000,0.000,3.745,0.000,976.253,7.577,358.039,529.938,301.145,5.391479,12.816,8,0.000,0.000,0.000,0,0.000,0,3.745,0.000,446842.292,0.000,556875.409,0.000,564014.582,0.000,0.000 +5.610771,0.100152,17729375,0.528377,817194.375,0.000,0.000,33.326,0.000,1076.405,4.118,358.039,249.385,566.168,5.489746,12.761,8,0.000,0.000,0.000,0,0.000,0,33.326,0.000,192057.253,0.000,285914.190,0.000,339222.933,0.000,0.000 +5.710928,0.100157,17850056,0.531973,1204917.641,0.000,0.000,17.154,0.000,1176.562,5.738,358.039,384.084,405.457,5.565987,12.721,8,0.000,0.000,0.000,0,0.000,0,17.154,0.000,434647.373,0.000,332018.555,0.000,438251.713,0.000,0.000 +5.811090,0.100162,17999274,0.536420,1489769.211,0.000,0.000,7.401,0.000,1276.724,8.350,358.039,532.771,375.876,5.612183,12.684,8,0.000,0.000,0.000,0,0.000,0,7.401,0.000,471177.526,0.000,474462.211,0.000,544129.473,0.000,0.000 +5.911260,0.100170,18078101,0.538769,786935.413,0.000,0.000,15.430,0.000,1376.893,3.322,358.039,173.885,538.462,5.753052,12.632,8,0.000,0.000,0.000,0,0.000,0,15.430,0.000,349826.718,0.000,367756.311,0.000,69352.383,0.000,0.000 +6.011395,0.100135,18208168,0.542646,1298912.182,0.000,0.000,1.179,0.000,1477.029,7.444,358.039,616.002,531.975,5.753174,12.580,8,0.000,0.000,0.000,0,0.000,0,1.179,0.000,664081.299,0.000,634830.883,0.000,0.000,0.000,0.000 +6.111541,0.100145,18254519,0.544027,462836.679,0.000,0.000,15.865,0.000,1577.174,3.636,358.039,219.992,283.611,5.774647,12.552,8,0.000,0.000,0.000,0,0.000,0,15.865,0.000,172379.228,0.000,290457.451,0.000,0.000,0.000,0.000 +6.211668,0.100128,18381031,0.547797,1263508.130,0.000,0.000,1670.428,0.000,1677.302,5.742,381.574,192.216,683.386,5.892090,12.485,8,0.000,0.000,0.000,0,0.000,0,1670.428,0.000,556480.093,90154.988,540360.657,26825.778,0.000,15060.787,34625.827 +6.311843,0.100175,18596041,0.554205,2146352.940,0.000,0.000,1678.807,0.000,487.936,9.972,381.574,31.975,155.783,5.892090,12.470,8,0.000,0.000,0.000,0,0.000,0,1678.807,561759.292,559373.457,459358.062,0.000,565862.129,0.000,0.000,0.000 +6.412003,0.100160,18608749,0.554584,126876.794,0.000,0.000,0.298,0.000,588.096,10.335,381.574,62.712,52.221,5.892090,12.465,8,0.000,0.000,0.000,0,0.000,0,0.298,30610.973,30061.853,33366.560,0.000,32837.408,0.000,0.000,0.000 +6.512143,0.100140,18608754,0.554584,49.930,0.000,0.000,625.892,0.000,195.692,8.605,381.574,780.590,40.451,5.892090,12.461,8,0.000,0.000,0.000,0,0.000,0,625.892,0.000,9.986,0.000,9.986,0.000,9.986,9.986,9.986 +6.612323,0.100180,18608764,0.554584,99.820,0.000,0.000,261.729,0.000,295.870,7.849,381.574,330.304,157.373,6.019287,12.445,8,0.000,0.000,0.000,0,0.000,0,261.729,0.000,19.964,9.982,9.982,19.964,19.964,9.982,9.982 +6.712443,0.100121,18608768,0.554585,39.952,0.000,0.000,358.235,0.000,139.356,3.296,381.574,560.065,684.056,6.122559,12.379,8,0.000,0.000,0.000,0,0.000,0,358.235,9.988,0.000,0.000,9.988,0.000,0.000,9.988,9.988 +6.812594,0.100150,18608772,0.554585,39.940,0.000,0.000,215.774,0.000,234.413,5.186,381.574,469.685,364.257,6.141357,12.343,8,0.000,0.000,0.000,0,0.000,0,215.774,0.000,0.000,0.000,0.000,19.970,19.970,0.000,0.000 +6.912731,0.100137,18608782,0.554585,99.863,0.000,0.000,239.680,0.000,291.321,5.259,381.574,429.255,486.248,6.200806,12.295,8,0.000,0.000,0.000,0,0.000,0,239.680,19.973,19.973,19.973,19.973,0.000,0.000,0.000,19.973 +7.012858,0.100127,18608788,0.554585,59.924,0.000,0.000,326.807,0.000,187.737,3.640,381.574,434.097,566.117,6.260376,12.240,8,0.000,0.000,0.000,0,0.000,0,326.807,0.000,0.000,0.000,0.000,19.975,19.975,19.975,0.000 +7.113014,0.100156,18608798,0.554585,99.844,0.000,0.000,250.856,0.000,177.996,5.475,381.574,497.465,259.906,6.303223,12.214,8,0.000,0.000,0.000,0,0.000,0,250.856,19.969,19.969,19.969,19.969,0.000,0.000,0.000,19.969 +7.213157,0.100143,18608802,0.554586,39.943,0.000,0.000,239.671,0.000,202.095,3.822,381.574,313.496,430.204,6.448608,12.173,8,0.000,0.000,0.000,0,0.000,0,239.671,0.000,0.000,0.000,0.000,0.000,19.971,19.971,0.000 +7.313281,0.100123,18608808,0.554586,59.926,0.000,0.000,232.152,0.000,255.540,3.239,381.574,327.800,580.106,6.448608,12.116,8,0.000,0.000,0.000,0,0.000,0,232.152,0.000,19.975,19.975,0.000,19.975,0.000,0.000,0.000 +7.413419,0.100139,18608813,0.554586,49.931,0.000,0.000,351.353,0.000,236.639,3.555,381.574,472.860,306.450,6.456543,12.086,8,0.000,0.000,0.000,0,0.000,0,351.353,19.972,0.000,0.000,9.986,0.000,0.000,0.000,19.972 +7.513561,0.100142,18608822,0.554586,89.872,0.000,0.000,279.916,0.000,264.024,6.407,381.574,543.759,632.773,6.604980,12.024,8,0.000,0.000,0.000,0,0.000,0,279.916,0.000,19.972,19.972,9.986,0.000,19.972,19.972,0.000 +7.613723,0.100161,18608826,0.554586,39.936,0.000,0.000,247.222,0.000,364.185,2.317,381.574,232.125,300.881,6.604980,11.995,8,0.000,0.000,0.000,0,0.000,0,247.222,19.968,0.000,0.000,0.000,0.000,0.000,0.000,19.968 +7.713837,0.100114,18608831,0.554586,49.943,0.000,0.000,389.691,0.000,262.614,6.324,381.574,660.146,465.251,6.626465,11.949,8,0.000,0.000,0.000,0,0.000,0,389.691,0.000,0.000,0.000,19.977,19.977,9.989,0.000,0.000 +7.813992,0.100156,18608840,0.554587,89.860,0.000,0.000,318.437,0.000,221.984,4.932,381.574,376.328,580.424,6.765503,11.892,8,0.000,0.000,0.000,0,0.000,0,318.437,19.969,19.969,19.969,0.000,0.000,9.984,19.969,0.000 +7.914127,0.100135,18608851,0.554587,109.852,0.000,0.000,234.390,0.000,192.697,4.508,381.574,576.178,663.989,6.773682,11.827,8,0.000,0.000,0.000,0,0.000,0,234.390,0.000,0.000,0.000,19.973,19.973,0.000,0.000,69.906 +8.014276,0.100149,18823994,0.560999,2148236.239,0.000,0.000,216.701,0.000,235.064,8.613,381.574,248.576,311.178,6.814331,11.797,8,0.000,0.000,0.000,0,0.000,0,216.701,0.000,359745.170,299205.175,463660.680,104724.307,452846.757,0.000,468054.149 +8.114439,0.100164,19205358,0.572364,3807414.877,0.000,0.000,250.392,0.000,1.930,9.031,381.574,0.507,250.021,6.854614,11.772,8,0.000,0.000,0.000,0,0.000,0,250.392,395623.156,517044.632,427171.574,400345.435,565465.464,532988.564,474354.431,494421.621 +8.214606,0.100167,19591204,0.583863,3852042.728,0.000,0.000,21.262,0.000,0.001,8.560,381.574,0.000,300.905,6.894775,11.743,8,0.000,0.000,0.000,0,0.000,0,21.262,524875.589,492539.459,411913.776,408050.213,568872.293,448243.254,438858.887,558689.257 +8.314780,0.100174,19942264,0.594326,3504499.612,0.000,0.000,21.384,0.000,0.001,9.021,381.574,0.000,338.317,6.972778,11.710,8,0.000,0.000,0.000,0,0.000,0,21.384,533910.606,381785.415,396110.479,322358.860,572693.096,376953.825,412861.320,507826.012 +8.415068,0.100288,20000000,0.596046,575703.075,0.000,0.000,12.096,0.000,0.000,1.391,381.574,0.000,36.535,6.972778,11.706,0,0.000,0.000,0.000,0,0.000,0,12.096,66349.041,85164.888,62071.353,67864.679,79022.566,65950.189,64284.982,84995.376 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.log new file mode 100644 index 000000000..47f5b48f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=493 +worker=0 kind=insert tid=6 os_tid=488 +start_monotonic_ns=2088485449743033 main_address=0x56383a1b3300 +worker=1 kind=insert tid=7 os_tid=489 +worker=6 kind=insert tid=9 os_tid=494 +worker=3 kind=insert tid=11 os_tid=491 +worker=4 kind=insert tid=10 os_tid=492 +worker=7 kind=insert tid=12 os_tid=495 +worker=2 kind=insert tid=8 os_tid=490 +load_end reason=complete inserted=20000000 elapsed_s=8.415 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.167 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088485449744854 cpu_ns=8211757 +diagnostic_stage name=stop_request wall_ns=2088493864865104 cpu_ns=63953934748 +diagnostic_stage name=workers_joined wall_ns=2088493864900068 cpu_ns=63953968731 +diagnostic_stage name=before_close wall_ns=2088493864981175 cpu_ns=63954049791 +diagnostic_stage name=after_close wall_ns=2088494032208089 cpu_ns=64009128786 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088493786194172 +diagnostic_worker index=0 completed=2403328 last_start_ns=2088493777395015 last_end_ns=2088493777396227 loop_exit_ns=2088493777396367 deregister_start_ns=2088493777396398 deregister_end_ns=2088493777396885 +diagnostic_worker index=1 completed=3008512 last_start_ns=2088493777774933 last_end_ns=2088493777775926 loop_exit_ns=2088493777776089 deregister_start_ns=2088493777776138 deregister_end_ns=2088493777776703 +diagnostic_worker index=2 completed=2304256 last_start_ns=2088493776799582 last_end_ns=2088493776801308 loop_exit_ns=2088493776801413 deregister_start_ns=2088493776801476 deregister_end_ns=2088493776805014 +diagnostic_worker index=3 completed=2772992 last_start_ns=2088493777626081 last_end_ns=2088493777627312 loop_exit_ns=2088493777627532 deregister_start_ns=2088493777627568 deregister_end_ns=2088493777627950 +diagnostic_worker index=4 completed=2290688 last_start_ns=2088493776941387 last_end_ns=2088493776942807 loop_exit_ns=2088493776942951 deregister_start_ns=2088493776943008 deregister_end_ns=2088493776943623 +diagnostic_worker index=5 completed=2697216 last_start_ns=2088493786193291 last_end_ns=2088493786194172 loop_exit_ns=2088493786194320 deregister_start_ns=2088493786194360 deregister_end_ns=2088493786194930 +diagnostic_worker index=6 completed=2142208 last_start_ns=2088493777049066 last_end_ns=2088493777050380 loop_exit_ns=2088493777050506 deregister_start_ns=2088493777050566 deregister_end_ns=2088493777051108 +diagnostic_worker index=7 completed=2380800 last_start_ns=2088493777213240 last_end_ns=2088493777214405 loop_exit_ns=2088493777214632 deregister_start_ns=2088493777214680 deregister_end_ns=2088493777215197 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.summary.csv new file mode 100644 index 000000000..95c584c8d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-14-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2376663.800338,8.415157,20000000,0.003277,0.001456,0.004416,0.011392,1678.807159,0.003277,0.001456,0.004416,0.011392,1678.807159,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.csv new file mode 100644 index 000000000..15e626586 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.csv @@ -0,0 +1,89 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100064,0.100064,523932,0.015614,5235971.073,0.000,0.000,17.284,0.000,0.001,8.173,83.656,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,17.284,596068.754,759174.432,635183.736,453749.782,786716.816,778651.974,584406.214,642019.364 +0.200231,0.100167,980302,0.029215,4556086.824,0.000,0.000,20.911,0.000,0.004,9.092,153.691,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,20.911,536583.375,568849.458,446064.630,584653.051,696486.179,630626.230,536313.825,556510.077 +0.300397,0.100166,1423335,0.042419,4423004.046,0.000,0.000,15.697,0.000,12.063,9.345,228.223,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,15.697,534364.915,676559.394,565113.985,551985.729,505971.943,491236.350,540424.878,557346.850 +0.400570,0.100174,1873420,0.055832,4493040.915,0.000,0.000,16.263,0.000,0.001,9.491,282.648,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,16.263,527862.554,679868.362,563840.023,582228.064,563251.047,556991.926,458742.687,560256.252 +0.500748,0.100177,2285913,0.068126,4117630.018,0.000,0.000,25.310,0.000,11.863,9.781,291.309,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,25.310,400679.651,489162.783,507550.185,526566.471,651794.460,572574.905,473740.125,495561.439 +0.600936,0.100188,2422366,0.072192,1361968.179,0.000,0.000,102.175,0.000,39.161,10.834,296.879,0.000,56.846,0.180912,14.088,8,0.000,0.000,0.000,0,0.000,0,102.175,348773.967,79859.786,64458.755,406385.601,329200.783,56363.981,15500.843,61424.462 +0.701106,0.100171,2698088,0.080409,2752525.678,0.000,0.000,105.114,0.000,0.255,8.270,296.879,2.886,655.718,0.410645,14.024,8,0.000,0.000,0.000,0,0.000,0,105.114,424046.805,435567.158,375489.617,352398.998,93240.981,295006.878,390144.624,386630.617 +0.801288,0.100181,3030784,0.090324,3320941.093,0.000,0.000,21.506,0.000,0.001,8.947,296.879,50.611,949.178,0.591553,13.931,8,0.000,0.000,0.000,0,0.000,0,21.506,423751.988,413300.929,406732.833,461353.838,427954.371,423662.150,487845.823,276339.160 +0.901443,0.100156,3398106,0.101271,3667514.191,0.000,0.000,18.882,0.000,2.428,9.346,296.879,81.202,394.191,0.603626,13.893,8,0.000,0.000,0.000,0,0.000,0,18.882,446695.045,477457.186,465715.454,445387.080,305275.062,517514.866,535876.300,473593.198 +1.001587,0.100144,3787426,0.112874,3887610.510,0.000,0.000,15.650,0.000,5.330,9.843,296.879,110.505,98.413,0.606323,13.883,8,0.000,0.000,0.000,0,0.000,0,15.650,345223.648,512273.469,480668.909,500730.065,452199.841,518434.610,552265.969,525814.000 +1.101758,0.100171,4085821,0.121767,2978851.666,0.000,0.000,19.695,0.000,49.765,9.628,296.879,76.081,83.295,0.665649,13.875,8,0.000,0.000,0.000,0,0.000,0,19.695,245809.295,273392.087,553981.855,303260.966,250950.496,587404.651,316218.788,447833.528 +1.201923,0.100165,4386143,0.130717,2998267.611,0.000,0.000,74.157,0.000,0.003,9.647,296.879,44.224,2.262,0.779198,13.875,8,0.000,0.000,0.000,0,0.000,0,74.157,380182.034,306853.155,399260.521,380820.979,397713.077,447420.972,284470.126,401546.745 +1.305595,0.103672,4810694,0.143370,4095149.817,0.000,0.000,19.937,0.000,0.003,8.412,296.879,0.000,0.000,0.779198,13.875,8,0.000,0.000,0.000,0,0.000,0,19.937,532112.608,527424.731,483169.630,506416.097,491330.008,524463.459,522804.375,507428.910 +1.405789,0.100194,5176483,0.154271,3650809.219,0.000,0.000,15.334,0.000,4.922,8.383,296.879,0.000,7.446,1.014771,13.874,8,0.000,0.000,0.000,0,0.000,0,15.334,455596.366,493592.672,458999.765,474609.490,406112.341,519442.536,398537.033,443919.015 +1.505944,0.100155,5528608,0.164765,3515802.931,0.000,0.000,20.663,0.000,10.319,7.873,296.879,0.000,485.771,1.071777,13.826,8,0.000,0.000,0.000,0,0.000,0,20.663,523449.015,497069.885,311427.502,405521.721,504538.314,398762.194,424771.897,450262.404 +1.606126,0.100182,5812803,0.173235,2836791.437,0.000,0.000,23.839,0.000,33.962,8.655,296.879,0.000,345.232,1.149357,13.793,8,0.000,0.000,0.000,0,0.000,0,23.839,341578.856,567468.088,298087.942,354265.785,338344.737,324280.312,312082.494,300683.223 +1.706307,0.100181,6079297,0.181177,2660118.031,0.000,0.000,75.376,0.000,0.086,9.661,296.879,0.000,16.416,1.300785,13.791,8,0.000,0.000,0.000,0,0.000,0,75.376,373363.208,529100.904,224513.027,429790.922,343058.142,239565.742,184645.295,336080.790 +1.806475,0.100168,6521867,0.194367,4418298.378,0.000,0.000,14.717,0.000,2.167,8.414,296.879,0.000,0.000,1.300785,13.791,8,0.000,0.000,0.000,0,0.000,0,14.717,618603.703,636264.118,454019.418,525639.438,683954.226,579269.596,484997.522,435550.357 +1.906656,0.100182,6941049,0.206859,4184212.432,0.000,0.000,15.065,0.000,3.870,8.594,296.879,0.000,8.227,1.622192,13.790,8,0.000,0.000,0.000,0,0.000,0,15.065,584337.581,575862.989,465573.513,481654.275,614882.046,616768.616,468178.776,376954.636 +2.006820,0.100164,7239696,0.215760,2981579.226,0.000,0.000,17.445,0.000,5.166,7.880,296.879,0.000,346.541,1.622192,13.756,8,0.000,0.000,0.000,0,0.000,0,17.445,359680.006,428127.729,382093.241,266303.175,429096.141,436863.400,263348.022,416067.512 +2.106970,0.100150,7585081,0.226053,3448677.398,0.000,0.000,18.149,0.000,25.007,8.880,296.879,0.000,520.196,1.718994,13.706,8,0.000,0.000,0.000,0,0.000,0,18.149,482955.625,417963.105,346949.617,443584.676,570444.402,442616.129,433769.398,310394.446 +2.207141,0.100170,7778956,0.231831,1935455.197,0.000,0.000,77.391,0.000,61.311,9.832,296.879,3.237,43.286,1.837955,13.701,8,0.000,0.000,0.000,0,0.000,0,77.391,534520.065,209673.065,70499.985,212847.661,415382.877,170998.902,261984.014,59548.628 +2.307317,0.100177,8208802,0.244641,4290870.994,0.000,0.000,72.936,0.000,0.001,8.959,296.879,22.811,0.156,1.892582,13.701,8,0.000,0.000,0.000,0,0.000,0,72.936,537619.145,448416.912,435968.928,497639.854,580333.599,605668.790,663047.308,522176.458 +2.407471,0.100154,8645269,0.257649,4357975.975,0.000,0.000,14.373,0.000,4.436,8.577,296.879,0.000,0.000,1.892582,13.701,8,0.000,0.000,0.000,0,0.000,0,14.373,625758.809,463927.389,480911.301,457247.649,652198.197,554508.253,626647.444,496776.931 +2.507730,0.100259,9000658,0.268241,3544706.693,0.000,0.000,15.643,0.000,0.076,7.716,296.879,0.000,339.979,2.138428,13.668,8,0.000,0.000,0.000,0,0.000,0,15.643,439491.405,402756.575,417069.494,403833.784,455430.113,445386.134,565804.165,414935.024 +2.607882,0.100151,9327978,0.277995,3268250.039,0.000,0.000,20.202,0.000,17.313,8.375,296.879,0.000,529.589,2.264526,13.616,8,0.000,0.000,0.000,0,0.000,0,20.202,421331.868,364677.674,377498.256,363599.307,426324.306,420213.561,463058.670,431546.397 +2.708163,0.100281,9496335,0.283013,1678848.624,0.000,0.000,77.405,0.000,33.597,10.851,296.879,9.349,44.991,2.434624,13.612,8,0.000,0.000,0.000,0,0.000,0,77.405,213888.488,91552.530,35480.220,39070.124,322084.212,215543.833,422631.446,338597.772 +2.808311,0.100148,9948362,0.296484,4513578.800,0.000,0.000,42.340,0.000,0.001,8.288,296.879,0.000,0.039,2.434624,13.612,8,0.000,0.000,0.000,0,0.000,0,42.340,670006.742,562116.684,441894.908,536744.298,567269.046,719203.809,554967.283,461376.028 +2.908486,0.100175,10402687,0.310024,4535328.776,0.000,0.000,13.851,0.000,3.343,8.455,296.879,0.000,6.122,2.640991,13.611,8,0.000,0.000,0.000,0,0.000,0,13.851,613758.035,545537.187,663600.981,567987.975,563366.047,640621.117,483864.901,456592.534 +3.008631,0.100145,10739612,0.320065,3364373.576,0.000,0.000,23.026,0.000,0.002,7.860,296.879,0.000,573.349,2.704834,13.555,8,0.000,0.000,0.000,0,0.000,0,23.026,382445.672,390154.498,488751.589,440731.191,397094.439,435868.239,441200.511,388127.436 +3.108793,0.100163,11110526,0.331119,3703119.099,0.000,0.000,19.714,0.000,19.784,8.347,296.879,0.000,359.533,2.817261,13.520,8,0.000,0.000,0.000,0,0.000,0,19.714,580246.577,447292.747,521801.603,379902.317,326429.259,489544.050,479460.445,478442.101 +3.208973,0.100180,11288207,0.336415,1773624.570,0.000,0.000,77.448,0.000,63.560,10.455,296.879,13.920,46.479,2.934147,13.515,8,0.000,0.000,0.000,0,0.000,0,77.448,201577.966,204832.122,271083.135,8983.865,275415.354,532393.821,12228.038,267110.270 +3.309155,0.100182,11706260,0.348874,4172915.681,0.000,0.000,70.970,0.000,0.001,9.542,296.879,42.267,1.521,2.971325,13.515,8,0.000,0.000,0.000,0,0.000,0,70.970,547381.194,460330.036,576118.756,473226.504,500107.454,484475.977,572545.277,558730.484 +3.409305,0.100149,12156132,0.362281,4492013.110,0.000,0.000,10.963,0.000,0.460,8.428,296.879,0.000,5.227,3.185791,13.515,8,0.000,0.000,0.000,0,0.000,0,10.963,597238.281,506343.993,637508.156,540992.261,523288.693,535680.192,551037.263,599924.271 +3.509471,0.100167,12514200,0.372952,3574727.328,0.000,0.000,19.015,0.000,0.045,7.894,296.879,0.000,580.167,3.281738,13.458,8,0.000,0.000,0.000,0,0.000,0,19.015,494227.008,424303.446,433897.470,435664.527,488776.085,457468.219,516120.551,324270.022 +3.609659,0.100188,12870143,0.383560,3552763.559,0.000,0.000,25.377,0.000,18.526,8.914,296.879,0.000,330.864,3.356819,13.426,8,0.000,0.000,0.000,0,0.000,0,25.377,431520.291,446312.535,309569.121,464258.860,484281.290,516510.814,553291.798,347018.850 +3.709829,0.100171,13057898,0.389156,1874353.234,0.000,0.000,75.890,0.000,48.502,10.819,296.879,77.290,67.073,3.482250,13.419,8,0.000,0.000,0.000,0,0.000,0,75.890,344182.986,9.983,279143.912,293309.751,9.983,429287.837,528398.800,9.983 +3.810001,0.100172,13435012,0.400395,3764679.922,0.000,0.000,79.184,0.000,0.001,9.558,296.879,22.383,8.111,3.771118,13.418,8,0.000,0.000,0.000,0,0.000,0,79.184,635369.725,482911.339,311385.672,312553.667,506191.391,556205.568,520646.586,439415.975 +3.910176,0.100175,13878418,0.413609,4426293.448,0.000,0.000,14.456,0.000,0.001,8.457,296.879,0.000,31.234,3.771118,13.415,8,0.000,0.000,0.000,0,0.000,0,14.456,607454.137,617047.304,528662.388,538594.960,650249.047,456439.114,605078.305,422768.194 +4.010352,0.100175,14248409,0.424636,3693435.445,0.000,0.000,18.999,0.000,0.001,8.100,296.879,0.000,620.319,3.835938,13.354,8,0.000,0.000,0.000,0,0.000,0,18.999,551972.398,425783.606,416130.527,431912.861,456669.463,470654.947,511902.640,428409.003 +4.110530,0.100178,14614132,0.435535,3650714.606,0.000,0.000,15.690,0.000,16.100,8.550,296.879,0.000,306.874,3.913208,13.324,8,0.000,0.000,0.000,0,0.000,0,15.690,506356.311,489775.902,392539.439,442819.704,615361.770,427327.353,378524.451,398009.676 +4.210700,0.100170,14776207,0.440365,1618004.037,0.000,0.000,79.323,0.000,37.555,10.833,296.879,142.571,80.371,4.297607,13.317,8,0.000,0.000,0.000,0,0.000,0,79.323,441051.478,352491.776,18059.351,189608.210,427354.723,187022.598,1727.069,688.831 +4.310869,0.100169,15169019,0.452072,3921496.788,0.000,0.000,66.156,0.000,13.312,9.064,296.879,0.000,5.226,4.297607,13.316,8,0.000,0.000,0.000,0,0.000,0,66.156,621759.879,469037.819,380058.101,626771.414,666244.746,551778.074,241751.693,364095.062 +4.411038,0.100169,15588594,0.464576,4188656.636,0.000,0.000,14.329,0.000,0.001,8.625,296.879,0.000,90.511,4.300171,13.307,8,0.000,0.000,0.000,0,0.000,0,14.329,616995.137,536271.840,484649.261,568627.047,607301.553,516445.415,448959.700,409406.682 +4.511202,0.100164,15925469,0.474616,3363247.794,0.000,0.000,21.715,0.000,15.255,7.722,296.879,0.000,566.573,4.366455,13.252,8,0.000,0.000,0.000,0,0.000,0,21.715,351125.566,404727.873,449744.227,479006.355,468613.358,427860.030,388564.317,393606.068 +4.611418,0.100216,16309920,0.486073,3836229.384,0.000,0.000,24.204,0.000,7.021,8.408,296.879,0.000,228.959,4.419312,13.229,8,0.000,0.000,0.000,0,0.000,0,24.204,473777.337,419733.992,610342.557,394678.076,471981.214,503712.721,514748.899,447254.588 +4.711566,0.100148,16536988,0.492841,2267323.590,0.000,0.000,35.148,0.000,72.482,7.311,357.402,436.190,257.041,4.577637,13.204,8,0.000,0.000,0.000,0,0.000,0,35.148,264148.970,142908.447,419459.058,499710.259,142479.083,512780.910,148430.273,137406.592 +4.811723,0.100157,16684655,0.497241,1474350.728,0.000,0.000,7.158,0.000,172.640,8.659,357.402,564.893,417.351,4.955688,13.163,8,0.000,0.000,0.000,0,0.000,0,7.158,0.000,0.000,482321.270,499454.318,0.000,492575.140,0.000,0.000 +4.911874,0.100151,16804519,0.500814,1196835.686,0.000,0.000,50.265,0.000,272.790,8.530,357.402,555.023,1032.428,4.970337,13.062,8,0.000,0.000,0.000,0,0.000,0,50.265,0.000,0.000,277990.909,465877.657,0.000,452967.120,0.000,0.000 +5.012073,0.100199,16903480,0.503763,987640.053,0.000,0.000,26.510,0.000,372.990,7.260,357.402,551.829,637.673,5.110840,13.000,8,0.000,0.000,0.000,0,0.000,0,26.510,0.000,0.000,361538.875,246448.434,0.000,379652.745,0.000,0.000 +5.112204,0.100131,17080012,0.509024,1763014.295,0.000,0.000,9.113,0.000,473.121,8.426,357.402,570.387,518.268,5.124146,12.949,8,0.000,0.000,0.000,0,0.000,0,9.113,0.000,0.000,548982.030,620718.212,0.000,593314.052,0.000,0.000 +5.212367,0.100163,17202642,0.512679,1224307.782,0.000,0.000,17.046,0.000,573.283,6.817,357.402,487.800,520.559,5.292969,12.898,8,0.000,0.000,0.000,0,0.000,0,17.046,0.000,0.000,378913.424,408445.370,0.000,436948.988,0.000,0.000 +5.312527,0.100160,17335198,0.516629,1323441.977,0.000,0.000,27.879,0.000,673.443,7.747,357.402,570.337,699.623,5.303101,12.830,8,0.000,0.000,0.000,0,0.000,0,27.879,0.000,0.000,480940.308,313837.737,0.000,528663.932,0.000,0.000 +5.412692,0.100165,17495974,0.521421,1605106.246,0.000,0.000,3.501,0.000,773.609,7.454,357.402,513.994,417.630,5.456909,12.789,8,0.000,0.000,0.000,0,0.000,0,3.501,0.000,0.000,437806.166,585292.324,0.000,582007.755,0.000,0.000 +5.512825,0.100133,17618446,0.525071,1223093.335,0.000,0.000,52.820,0.000,873.742,7.589,357.402,530.817,812.630,5.505127,12.709,8,0.000,0.000,0.000,0,0.000,0,52.820,0.000,0.000,321132.906,434881.625,0.000,467078.804,0.000,0.000 +5.612987,0.100162,17722428,0.528170,1038133.987,0.000,0.000,16.919,0.000,973.904,8.124,357.402,538.032,434.139,5.631470,12.667,8,0.000,0.000,0.000,0,0.000,0,16.919,0.000,0.000,247707.703,401957.189,0.000,388469.095,0.000,0.000 +5.713121,0.100133,17874189,0.532692,1515591.914,0.000,0.000,7.085,0.000,1074.037,5.807,357.402,328.703,592.960,5.631470,12.609,8,0.000,0.000,0.000,0,0.000,0,7.085,0.000,0.000,523283.222,455952.876,0.000,536355.815,0.000,0.000 +5.813267,0.100146,17983203,0.535941,1088547.336,0.000,0.000,36.666,0.000,1174.183,5.783,357.402,396.607,324.525,5.664795,12.577,8,0.000,0.000,0.000,0,0.000,0,36.666,0.000,0.000,396889.307,301878.319,0.000,389779.709,0.000,0.000 +5.913429,0.100163,18101574,0.539469,1181788.766,0.000,0.000,2.991,0.000,1274.346,5.848,357.402,335.431,373.416,5.817139,12.541,8,0.000,0.000,0.000,0,0.000,0,2.991,0.000,0.000,477623.527,460291.704,0.000,243873.535,0.000,0.000 +6.013552,0.100123,18200513,0.542418,988178.878,0.000,0.000,8.358,0.000,1374.469,3.662,357.402,201.238,617.954,5.817139,12.480,8,0.000,0.000,0.000,0,0.000,0,8.358,0.000,0.000,472530.861,515648.017,0.000,0.000,0.000,0.000 +6.113710,0.100158,18299268,0.545361,985993.058,0.000,0.000,1435.527,0.000,254.915,8.018,404.164,79.211,311.344,5.869629,12.450,8,0.000,0.000,0.000,0,0.000,0,1435.527,125391.999,246760.351,248457.670,167425.625,141955.843,0.000,34415.656,21585.915 +6.213885,0.100175,18438321,0.549505,1388095.821,0.000,0.000,0.607,0.000,355.090,10.301,404.164,52.876,97.446,5.869629,12.440,8,0.000,0.000,0.000,0,0.000,0,0.607,695131.011,692964.810,0.000,0.000,0.000,0.000,0.000,0.000 +6.314035,0.100150,18589168,0.554000,1506211.601,0.000,0.000,24.060,0.000,455.240,10.204,404.164,53.553,68.140,5.869629,12.434,8,0.000,0.000,0.000,0,0.000,0,24.060,645452.215,860759.386,0.000,0.000,0.000,0.000,0.000,0.000 +6.414173,0.100138,18642644,0.555594,534022.184,0.000,0.000,499.425,0.000,67.183,8.015,404.164,641.614,46.264,5.869629,12.429,8,0.000,0.000,0.000,0,0.000,0,499.425,271494.897,262457.384,9.986,9.986,9.986,9.986,9.986,19.972 +6.514346,0.100172,18642650,0.555594,59.897,0.000,0.000,133.768,0.000,167.355,8.144,404.164,445.794,219.193,6.021606,12.408,8,0.000,0.000,0.000,0,0.000,0,133.768,0.000,0.000,19.966,19.966,19.966,0.000,0.000,0.000 +6.614505,0.100159,18642659,0.555595,89.857,0.000,0.000,266.937,0.000,128.602,2.185,404.164,272.145,418.786,6.069824,12.367,8,0.000,0.000,0.000,0,0.000,0,266.937,9.984,19.968,0.000,0.000,0.000,19.968,19.968,19.968 +6.714645,0.100140,18642661,0.555595,19.972,0.000,0.000,190.034,0.000,211.245,2.793,404.164,433.651,418.555,6.110352,12.326,8,0.000,0.000,0.000,0,0.000,0,190.034,0.000,0.000,0.000,19.972,0.000,0.000,0.000,0.000 +6.814775,0.100131,18642666,0.555595,49.935,0.000,0.000,306.202,0.000,275.948,5.853,404.164,481.676,294.147,6.158813,12.297,8,0.000,0.000,0.000,0,0.000,0,306.202,0.000,0.000,19.974,0.000,9.987,19.974,0.000,0.000 +6.914956,0.100181,18642674,0.555595,79.856,0.000,0.000,267.939,0.000,376.129,2.503,404.164,232.353,363.406,6.273071,12.261,8,0.000,0.000,0.000,0,0.000,0,267.939,19.964,19.964,0.000,9.982,9.982,0.000,0.000,19.964 +7.015089,0.100132,18642677,0.555595,29.960,0.000,0.000,441.288,0.000,222.647,3.074,404.164,445.309,515.295,6.273071,12.211,8,0.000,0.000,0.000,0,0.000,0,441.288,0.000,0.000,0.000,9.987,0.000,0.000,19.974,0.000 +7.115243,0.100155,18642684,0.555595,69.892,0.000,0.000,272.934,0.000,314.554,5.158,404.164,432.689,356.830,6.303833,12.176,8,0.000,0.000,0.000,0,0.000,0,272.934,9.985,19.969,19.969,0.000,19.969,0.000,0.000,0.000 +7.215384,0.100140,18642689,0.555595,49.930,0.000,0.000,281.931,0.000,414.694,2.988,404.164,346.857,294.587,6.445435,12.147,8,0.000,0.000,0.000,0,0.000,0,281.931,9.986,0.000,0.000,19.972,0.000,0.000,0.000,19.972 +7.315931,0.100548,18642693,0.555596,39.782,0.000,0.000,421.100,0.000,241.829,2.136,404.164,211.459,414.798,6.445435,12.107,8,0.000,0.000,0.000,0,0.000,0,421.100,0.000,0.000,0.000,0.000,0.000,19.891,19.891,0.000 +7.416050,0.100119,18642699,0.555596,59.929,0.000,0.000,304.643,0.000,299.976,3.022,404.164,295.937,318.606,6.445435,12.075,8,0.000,0.000,0.000,0,0.000,0,304.643,0.000,19.976,19.976,0.000,19.976,0.000,0.000,0.000 +7.516182,0.100132,18642702,0.555596,29.961,0.000,0.000,373.415,0.000,321.640,3.192,404.164,404.702,278.149,6.462158,12.048,8,0.000,0.000,0.000,0,0.000,0,373.415,19.974,0.000,0.000,0.000,0.000,0.000,0.000,9.987 +7.616337,0.100155,18642707,0.555596,49.923,0.000,0.000,386.626,0.000,348.070,2.964,404.164,245.206,266.150,6.494629,12.022,8,0.000,0.000,0.000,0,0.000,0,386.626,0.000,0.000,0.000,19.969,0.000,19.969,0.000,9.985 +7.716467,0.100130,18642713,0.555596,59.922,0.000,0.000,348.569,0.000,329.554,2.220,404.164,226.150,281.352,6.526978,11.995,8,0.000,0.000,0.000,0,0.000,0,348.569,0.000,19.974,0.000,0.000,19.974,0.000,19.974,0.000 +7.816583,0.100115,18642715,0.555596,19.977,0.000,0.000,359.030,0.000,336.437,1.546,404.164,239.216,289.197,6.562744,11.966,8,0.000,0.000,0.000,0,0.000,0,359.030,0.000,0.000,19.977,0.000,0.000,0.000,0.000,0.000 +7.916708,0.100126,18642721,0.555596,59.925,0.000,0.000,378.800,0.000,327.378,2.693,404.164,283.082,379.367,6.614258,11.929,8,0.000,0.000,0.000,0,0.000,0,378.800,19.975,0.000,0.000,0.000,0.000,19.975,0.000,19.975 +8.016854,0.100146,18642727,0.555597,59.913,0.000,0.000,412.493,0.000,331.367,2.940,404.164,341.026,239.923,6.639893,11.906,8,0.000,0.000,0.000,0,0.000,0,412.493,0.000,0.000,0.000,19.971,19.971,0.000,19.971,0.000 +8.116989,0.100135,18642729,0.555597,19.973,0.000,0.000,371.518,0.000,360.741,2.083,404.164,327.254,276.814,6.675415,11.879,8,0.000,0.000,0.000,0,0.000,0,371.518,0.000,19.973,0.000,0.000,0.000,0.000,0.000,0.000 +8.217112,0.100123,18642733,0.555597,39.951,0.000,0.000,373.094,0.000,390.468,2.229,404.164,190.937,359.051,6.713623,11.844,8,0.000,0.000,0.000,0,0.000,0,373.094,0.000,0.000,19.975,0.000,0.000,19.975,0.000,0.000 +8.317248,0.100136,18642740,0.555597,69.905,0.000,0.000,393.309,0.000,407.439,2.210,404.164,268.034,362.242,6.761108,11.808,8,0.000,0.000,0.000,0,0.000,0,393.309,39.946,0.000,0.000,0.000,19.973,0.000,9.986,0.000 +8.417383,0.100136,18706837,0.557507,640101.728,0.000,0.000,386.429,0.000,507.575,3.380,404.164,343.557,294.288,6.795410,11.779,8,0.000,0.000,0.000,0,0.000,0,386.429,302040.294,0.000,0.000,86722.365,135865.704,0.000,115473.365,0.000 +8.517552,0.100168,18936581,0.564354,2293584.759,0.000,0.000,565.579,0.000,315.485,8.085,404.164,127.325,342.081,6.838989,11.746,8,0.000,0.000,0.000,0,0.000,0,565.579,303350.105,218612.539,79206.863,424167.026,561426.310,0.000,494508.790,212313.127 +8.617730,0.100178,19334862,0.576224,3975714.503,0.000,0.000,331.818,0.000,12.380,8.670,404.164,0.156,290.692,6.882446,11.718,8,0.000,0.000,0.000,0,0.000,0,331.818,444836.097,590875.459,453480.669,507554.163,660091.927,447351.607,336369.678,535154.904 +8.717924,0.100194,19745484,0.588461,4098275.248,0.000,0.000,18.691,0.000,18.707,8.729,404.164,0.000,242.966,6.918579,11.694,8,0.000,0.000,0.000,0,0.000,0,18.691,547847.964,401022.594,442092.976,486975.968,623581.151,579985.663,417251.134,599517.799 +8.818129,0.100205,20000000,0.596046,2539959.053,0.000,0.000,21.691,0.000,0.000,5.968,404.164,0.000,189.768,6.959595,11.675,0,0.000,0.000,0.000,0,0.000,0,21.691,373285.642,404561.599,223382.591,234839.132,346520.447,335572.864,275186.514,346610.263 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.log new file mode 100644 index 000000000..669643195 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-original records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=507 +worker=3 kind=insert tid=6 os_tid=505 +worker=0 kind=insert tid=7 os_tid=502 +worker=6 kind=insert tid=8 os_tid=508 +start_monotonic_ns=2088494166425744 main_address=0x55f9cf150300 +worker=1 kind=insert tid=9 os_tid=503 +worker=7 kind=insert tid=10 os_tid=509 +worker=4 kind=insert tid=12 os_tid=506 +worker=2 kind=insert tid=11 os_tid=504 +load_end reason=complete inserted=20000000 elapsed_s=8.818 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.167 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088494166427417 cpu_ns=9633652 +diagnostic_stage name=stop_request wall_ns=2088502984632996 cpu_ns=64357185944 +diagnostic_stage name=workers_joined wall_ns=2088502984690891 cpu_ns=64357243253 +diagnostic_stage name=before_close wall_ns=2088502984782709 cpu_ns=64357334961 +diagnostic_stage name=after_close wall_ns=2088503152207319 cpu_ns=64447679306 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088502951320967 +diagnostic_worker index=0 completed=2595840 last_start_ns=2088502951319821 last_end_ns=2088502951320967 loop_exit_ns=2088502951321216 deregister_start_ns=2088502951321268 deregister_end_ns=2088502951321774 +diagnostic_worker index=1 completed=2439168 last_start_ns=2088502950663155 last_end_ns=2088502950664455 loop_exit_ns=2088502950664642 deregister_start_ns=2088502950664690 deregister_end_ns=2088502950665268 +diagnostic_worker index=2 completed=2625536 last_start_ns=2088502950105911 last_end_ns=2088502950107556 loop_exit_ns=2088502950107748 deregister_start_ns=2088502950107804 deregister_end_ns=2088502950111043 +diagnostic_worker index=3 completed=2771968 last_start_ns=2088502951284052 last_end_ns=2088502951285234 loop_exit_ns=2088502951285572 deregister_start_ns=2088502951285598 deregister_end_ns=2088502951286081 +diagnostic_worker index=4 completed=2436096 last_start_ns=2088502951213949 last_end_ns=2088502951215510 loop_exit_ns=2088502951215751 deregister_start_ns=2088502951215800 deregister_end_ns=2088502951216307 +diagnostic_worker index=5 completed=2914304 last_start_ns=2088502950964069 last_end_ns=2088502950965338 loop_exit_ns=2088502950965562 deregister_start_ns=2088502950965617 deregister_end_ns=2088502950966216 +diagnostic_worker index=6 completed=2185472 last_start_ns=2088502950254391 last_end_ns=2088502950256192 loop_exit_ns=2088502950256400 deregister_start_ns=2088502950256453 deregister_end_ns=2088502950257125 +diagnostic_worker index=7 completed=2031616 last_start_ns=2088502951211322 last_end_ns=2088502951212650 loop_exit_ns=2088502951212864 deregister_start_ns=2088502951212915 deregister_end_ns=2088502951213529 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.summary.csv new file mode 100644 index 000000000..ac7ea9629 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-15-original.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2268019.676757,8.818266,20000000,0.003458,0.001456,0.004416,0.011648,1435.526869,0.003458,0.001456,0.004416,0.011648,1435.526869,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.csv new file mode 100644 index 000000000..e1cba3f99 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.csv @@ -0,0 +1,97 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,526794,0.015700,5264366.075,0.000,0.000,19.109,0.000,0.005,8.267,84.074,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,19.109,615841.911,601941.348,761113.288,791072.948,761932.731,603650.188,634179.462,494634.198 +0.200240,0.100172,993352,0.029604,4657558.659,0.000,0.000,16.031,0.000,2.065,9.115,157.406,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,16.031,573781.821,551040.986,492631.580,724292.609,580630.027,608941.269,573891.632,552348.734 +0.300404,0.100164,1440464,0.042929,4463799.948,0.000,0.000,20.291,0.000,14.055,9.355,230.469,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,20.291,556926.713,544656.834,577003.789,597010.980,677768.548,486482.232,480122.661,543828.192 +0.400579,0.100174,1887025,0.056238,4457833.755,0.000,0.000,21.943,0.000,0.001,9.520,282.660,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.943,551328.263,540646.896,527899.133,703682.496,672446.983,519503.778,407818.601,534507.605 +0.500774,0.100195,2283527,0.068054,3957290.817,0.000,0.000,23.138,0.000,16.310,9.907,293.160,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,23.138,470530.982,566613.319,510692.541,562730.902,571962.871,470261.509,348818.705,455679.989 +0.600932,0.100158,2397960,0.071465,1142523.237,0.000,0.000,100.952,0.000,0.001,10.923,302.066,0.000,47.191,0.424438,14.089,8,0.000,0.000,0.000,0,0.000,0,100.952,25110.291,470815.462,26138.665,57658.819,33806.539,29842.807,480909.499,18241.154 +0.701108,0.100176,2782441,0.082923,3838048.318,0.000,0.000,16.309,0.000,11.074,8.761,302.066,11.230,884.886,0.599854,14.002,8,0.000,0.000,0.000,0,0.000,0,16.309,495497.058,432527.994,518666.240,563028.085,455896.824,440883.274,447232.089,484316.755 +0.801273,0.100165,3160433,0.094188,3773702.749,0.000,0.000,19.723,0.000,5.801,9.248,302.066,57.015,823.877,0.599854,13.922,8,0.000,0.000,0.000,0,0.000,0,19.723,476265.343,502192.628,421126.186,507094.552,464255.130,455259.950,390346.896,557162.064 +0.901448,0.100175,3555163,0.105952,3940401.893,0.000,0.000,17.492,0.000,5.636,9.498,302.066,87.542,302.127,0.601318,13.892,8,0.000,0.000,0.000,0,0.000,0,17.492,465854.471,540463.859,433341.388,525699.705,524871.155,383778.154,503937.801,562455.360 +1.001611,0.100164,3948180,0.117665,3923753.956,0.000,0.000,12.512,0.000,5.544,9.503,302.066,108.065,127.409,0.782715,13.880,8,0.000,0.000,0.000,0,0.000,0,12.512,487922.159,457451.984,505143.999,553884.299,421570.656,429587.547,476171.374,592021.938 +1.101771,0.100159,4150530,0.123695,2020277.940,0.000,0.000,82.816,0.000,5.366,10.145,302.066,130.339,33.306,0.782715,13.877,8,0.000,0.000,0.000,0,0.000,0,82.816,82568.315,476030.798,455483.567,98003.698,582770.563,82188.920,151418.509,91813.570 +1.201951,0.100180,4553947,0.135718,4026918.928,0.000,0.000,25.036,0.000,8.389,8.842,302.066,5.303,5.264,0.782715,13.876,8,0.000,0.000,0.000,0,0.000,0,25.036,424765.147,413305.781,627170.685,442982.344,560939.943,556228.427,485246.241,516280.360 +1.302127,0.100176,4983117,0.148508,4284152.779,0.000,0.000,13.802,0.000,1.226,8.614,302.066,0.000,0.078,0.782715,13.876,8,0.000,0.000,0.000,0,0.000,0,13.802,509362.676,501406.692,602648.339,498531.757,497663.286,529227.681,552247.128,593065.221 +1.402277,0.100150,5361679,0.159790,3779945.659,0.000,0.000,14.306,0.000,9.272,8.003,302.066,0.000,321.471,1.054932,13.844,8,0.000,0.000,0.000,0,0.000,0,14.306,434008.479,478331.942,486210.116,390453.862,441187.702,481267.536,568836.080,499649.940 +1.502415,0.100138,5746451,0.171258,3842434.654,0.000,0.000,21.075,0.000,12.852,8.396,302.066,0.000,397.149,1.116577,13.806,8,0.000,0.000,0.000,0,0.000,0,21.075,441992.031,517378.336,544820.588,338054.999,449212.100,538329.517,470073.405,542573.679 +1.602593,0.100178,5923988,0.176549,1772208.840,0.000,0.000,82.295,0.000,15.241,10.612,302.066,0.000,137.996,1.237431,13.792,8,0.000,0.000,0.000,0,0.000,0,82.295,103465.445,109604.494,419182.288,404508.462,93093.945,103185.943,25913.777,513254.487 +1.702778,0.100185,6332818,0.188733,4080743.565,0.000,0.000,28.094,0.000,2.501,8.658,302.066,0.000,0.585,1.287724,13.792,8,0.000,0.000,0.000,0,0.000,0,28.094,518449.971,628116.897,489184.163,523460.692,380824.815,456963.826,473203.754,610539.446 +1.802950,0.100172,6771834,0.201816,4382639.391,0.000,0.000,13.941,0.000,0.003,8.599,302.066,0.000,0.000,1.287724,13.792,8,0.000,0.000,0.000,0,0.000,0,13.941,504015.110,633033.714,511781.782,526995.675,518041.042,658639.774,400512.720,629619.573 +1.903100,0.100150,7160761,0.213407,3883458.443,0.000,0.000,22.825,0.000,7.444,7.822,302.066,0.000,303.686,1.929443,13.763,8,0.000,0.000,0.000,0,0.000,0,22.825,451045.016,540960.458,501938.854,478783.505,400181.133,622178.915,359871.456,528499.106 +2.003251,0.100151,7537254,0.224628,3759237.612,0.000,0.000,19.794,0.000,14.275,9.081,302.066,0.000,567.539,1.929443,13.707,8,0.000,0.000,0.000,0,0.000,0,19.794,446983.160,532962.966,486253.695,463538.092,449928.700,460293.006,435720.215,483557.777 +2.103416,0.100165,7725270,0.230231,1877066.219,0.000,0.000,74.539,0.000,22.869,10.956,302.066,0.000,20.357,1.929443,13.705,8,0.000,0.000,0.000,0,0.000,0,74.539,197075.181,338212.558,194249.837,205161.852,439874.998,103479.445,372755.624,26256.724 +2.203578,0.100162,8192820,0.244165,4667952.062,0.000,0.000,33.920,0.000,0.001,8.288,302.066,0.000,0.000,1.929443,13.705,8,0.000,0.000,0.000,0,0.000,0,33.920,535124.719,670955.086,660062.698,642021.870,467464.125,704420.972,467743.673,520158.919 +2.303735,0.100157,8648802,0.257754,4552673.577,0.000,0.000,13.289,0.000,4.436,8.497,302.066,0.000,8.268,2.096313,13.704,8,0.000,0.000,0.000,0,0.000,0,13.289,534301.297,647443.695,634474.053,617460.759,505366.716,617390.869,472937.620,523298.568 +2.403878,0.100144,8989947,0.267921,3406553.114,0.000,0.000,22.208,0.000,0.003,7.537,302.066,0.000,486.332,2.427368,13.657,8,0.000,0.000,0.000,0,0.000,0,22.208,449743.498,352083.883,400544.222,520441.870,372963.868,446697.876,442583.790,421494.106 +2.504137,0.100259,9307282,0.277379,3165166.557,0.000,0.000,19.920,0.000,25.598,8.777,302.066,0.000,383.228,2.427368,13.619,8,0.000,0.000,0.000,0,0.000,0,19.920,378242.066,509373.031,331792.161,461207.562,444470.834,269602.950,320311.843,450166.109 +2.604295,0.100158,9490930,0.282852,1833589.786,0.000,0.000,75.720,0.000,18.458,10.361,302.066,9.906,7.839,2.427368,13.618,8,0.000,0.000,0.000,0,0.000,0,75.720,150313.068,466534.620,58447.871,53635.457,266150.478,277462.647,168813.905,392231.741 +2.704471,0.100176,9931090,0.295970,4393861.356,0.000,0.000,39.729,0.000,0.003,8.355,302.066,0.000,0.000,2.427368,13.618,8,0.000,0.000,0.000,0,0.000,0,39.729,621106.083,403599.165,517478.596,665497.898,640531.870,486403.327,501796.216,557448.200 +2.804641,0.100170,10351348,0.308494,4195439.069,0.000,0.000,14.917,0.000,0.001,8.389,302.066,0.000,8.228,2.709595,13.618,8,0.000,0.000,0.000,0,0.000,0,14.917,598571.190,475790.172,481370.673,572475.606,575909.761,425326.065,465278.064,600717.537 +2.904812,0.100171,10747547,0.320302,3955238.605,0.000,0.000,19.315,0.000,0.002,8.693,302.066,0.000,572.382,2.709595,13.562,8,0.000,0.000,0.000,0,0.000,0,19.315,395305.234,524005.549,436694.584,513782.998,529825.614,499257.792,502013.089,554353.746 +3.004983,0.100171,11077066,0.330122,3289551.577,0.000,0.000,20.512,0.000,26.637,8.941,302.066,0.000,351.819,2.812508,13.527,8,0.000,0.000,0.000,0,0.000,0,20.512,450248.256,387605.628,342522.902,417434.501,429863.197,381635.861,504415.412,375825.820 +3.105155,0.100172,11272647,0.335951,1952456.675,0.000,0.000,74.035,0.000,52.777,10.908,302.066,80.409,15.715,2.920658,13.526,8,0.000,0.000,0.000,0,0.000,0,74.035,261051.646,395590.577,5909.850,311195.525,300483.922,198329.371,281975.710,197920.074 +3.205330,0.100175,11730760,0.349604,4573135.382,0.000,0.000,54.241,0.000,0.001,8.483,302.066,0.000,4.640,3.222900,13.525,8,0.000,0.000,0.000,0,0.000,0,54.241,524253.516,484183.565,423928.900,692090.109,656851.712,660844.731,489354.525,641628.325 +3.305510,0.100181,12186677,0.363191,4550948.847,0.000,0.000,11.034,0.000,7.603,8.439,302.066,0.000,20.471,3.222900,13.523,8,0.000,0.000,0.000,0,0.000,0,11.034,438797.326,562992.970,547221.461,519112.239,658650.168,651373.314,553170.714,619630.656 +3.405673,0.100163,12539749,0.373714,3524983.759,0.000,0.000,20.389,0.000,0.001,8.104,302.066,0.000,659.669,3.263550,13.459,8,0.000,0.000,0.000,0,0.000,0,20.389,392481.311,419976.568,412568.623,421693.774,471702.394,496262.427,431098.469,479200.193 +3.505853,0.100181,12873843,0.383670,3334918.405,0.000,0.000,20.585,0.000,28.287,8.826,302.066,0.000,250.134,3.362556,13.434,8,0.000,0.000,0.000,0,0.000,0,20.585,322886.989,319033.946,393190.048,543019.513,426899.182,397582.118,386741.691,545564.917 +3.606034,0.100180,13046738,0.388823,1725835.126,0.000,0.000,75.701,0.000,54.476,10.912,302.066,60.165,21.368,3.752930,13.432,8,0.000,0.000,0.000,0,0.000,0,75.701,1946.487,309.442,251396.267,732458.023,12118.129,284276.923,2235.964,441093.892 +3.706196,0.100162,13493774,0.402146,4463142.563,0.000,0.000,62.298,0.000,0.001,8.608,302.066,0.000,0.000,3.752930,13.432,8,0.000,0.000,0.000,0,0.000,0,62.298,491794.709,418163.779,496886.475,682416.451,642980.224,657237.169,426400.459,647263.298 +3.806388,0.100193,13927851,0.415082,4332415.024,0.000,0.000,14.243,0.000,2.415,8.864,302.066,0.000,210.376,3.759644,13.411,8,0.000,0.000,0.000,0,0.000,0,14.243,468945.648,435240.647,489515.978,653419.893,608975.603,600012.887,537413.609,538890.760 +3.906556,0.100168,14208885,0.423458,2805633.186,0.000,0.000,25.652,0.000,4.687,7.568,302.066,0.000,487.970,3.823120,13.364,8,0.000,0.000,0.000,0,0.000,0,25.652,244969.033,361952.777,371846.180,394348.429,437486.060,258116.975,374232.177,362681.555 +4.006716,0.100160,14587765,0.434749,3782763.466,0.000,0.000,19.855,0.000,2.713,8.143,302.066,0.000,248.315,3.872192,13.339,8,0.000,0.000,0.000,0,0.000,0,19.855,421816.865,354504.282,509377.136,547556.210,562592.215,484576.712,437701.516,464638.530 +4.106883,0.100167,14714257,0.438519,1262813.110,0.000,0.000,77.174,0.000,27.633,10.055,302.066,57.872,130.719,4.273071,13.327,8,0.000,0.000,0.000,0,0.000,0,77.174,6628.940,405593.304,169117.842,96728.617,10682.178,78648.782,397187.329,98226.119 +4.207069,0.100186,15082492,0.449493,3675507.712,0.000,0.000,66.178,0.000,0.001,9.185,302.066,0.000,37.625,4.273071,13.323,8,0.000,0.000,0.000,0,0.000,0,66.178,345995.897,353631.683,623649.021,519722.490,434660.840,477211.628,328488.489,592147.664 +4.307240,0.100171,15531584,0.462877,4483245.312,0.000,0.000,11.187,0.000,8.383,8.426,302.066,0.000,4.796,4.289917,13.323,8,0.000,0.000,0.000,0,0.000,0,11.187,526638.469,519610.500,553472.533,669943.151,628713.730,537959.089,476514.274,570393.566 +4.407404,0.100164,15865895,0.472841,3337642.308,0.000,0.000,21.960,0.000,0.640,7.837,302.066,0.000,602.022,4.352661,13.264,8,0.000,0.000,0.000,0,0.000,0,21.960,392786.541,382982.602,495677.985,483687.628,488968.976,443443.555,312278.429,337816.592 +4.507575,0.100171,16252914,0.484375,3863585.355,0.000,0.000,17.566,0.000,0.042,8.446,302.066,0.000,296.680,4.416016,13.235,8,0.000,0.000,0.000,0,0.000,0,17.566,455850.741,518044.424,477673.436,538559.354,571652.782,420301.511,443002.705,438500.401 +4.607742,0.100167,16528632,0.492592,2752580.301,0.000,0.000,44.385,0.000,51.313,6.236,358.324,73.159,172.758,4.522827,13.218,8,0.000,0.000,0.000,0,0.000,0,44.385,377798.680,366657.297,320174.972,241316.748,297582.724,473418.893,378816.978,296814.009 +4.707895,0.100153,16684146,0.497226,1552757.433,0.000,0.000,9.342,0.000,151.467,7.030,358.324,615.891,144.505,4.625366,13.204,8,0.000,0.000,0.000,0,0.000,0,9.342,0.000,545642.760,0.000,532992.171,0.000,474122.502,0.000,0.000 +4.808053,0.100157,16771750,0.499837,874664.284,0.000,0.000,18.999,0.000,251.624,5.621,358.324,367.274,641.140,4.971558,13.141,8,0.000,0.000,0.000,0,0.000,0,18.999,0.000,308844.234,0.000,304411.207,0.000,261408.843,0.000,0.000 +4.908194,0.100142,16920822,0.504280,1488608.706,0.000,0.000,4.488,0.000,351.766,5.600,358.324,358.749,631.877,4.992195,13.079,8,0.000,0.000,0.000,0,0.000,0,4.488,0.000,324090.343,0.000,590951.853,0.000,573566.511,0.000,0.000 +5.008347,0.100153,17060395,0.508439,1393601.177,0.000,0.000,41.421,0.000,451.918,7.926,358.324,585.863,257.809,5.022461,13.054,8,0.000,0.000,0.000,0,0.000,0,41.421,0.000,457101.745,0.000,471250.132,0.000,465249.299,0.000,0.000 +5.108506,0.100159,17108389,0.509870,479178.590,0.000,0.000,40.348,0.000,552.077,3.313,358.324,212.280,665.934,5.148193,12.989,8,0.000,0.000,0.000,0,0.000,0,40.348,0.000,36152.554,0.000,233329.242,0.000,209696.794,0.000,0.000 +5.208633,0.100127,17258787,0.514352,1502068.573,0.000,0.000,6.364,0.000,652.205,5.696,358.324,357.007,315.965,5.161743,12.958,8,0.000,0.000,0.000,0,0.000,0,6.364,0.000,488498.371,0.000,490365.995,0.000,523204.207,0.000,0.000 +5.308794,0.100161,17398703,0.518522,1396916.552,0.000,0.000,30.561,0.000,752.365,6.910,358.324,494.713,232.634,5.320190,12.935,8,0.000,0.000,0.000,0,0.000,0,30.561,0.000,328811.928,0.000,526174.963,0.000,541929.661,0.000,0.000 +5.408953,0.100159,17488161,0.521188,893162.355,0.000,0.000,13.078,0.000,852.524,3.917,358.324,213.567,494.255,5.329468,12.887,8,0.000,0.000,0.000,0,0.000,0,13.078,0.000,340819.045,0.000,173125.212,0.000,379218.097,0.000,0.000 +5.509081,0.100128,17561437,0.523372,731820.752,0.000,0.000,80.953,0.000,952.652,3.639,358.324,229.549,434.598,5.345703,12.844,8,0.000,0.000,0.000,0,0.000,0,80.953,0.000,309422.874,0.000,110398.310,0.000,311999.567,0.000,0.000 +5.609470,0.100389,17692012,0.527263,1300689.641,0.000,0.000,22.962,0.000,1053.041,5.988,358.324,442.030,247.591,5.376221,12.820,8,0.000,0.000,0.000,0,0.000,0,22.962,0.000,480042.385,0.000,309027.721,0.000,511619.534,0.000,0.000 +5.709614,0.100144,17847770,0.531905,1555334.983,0.000,0.000,5.702,0.000,1153.186,5.937,358.324,362.563,283.614,5.500977,12.792,8,0.000,0.000,0.000,0,0.000,0,5.702,0.000,532900.795,0.000,509744.220,0.000,512689.968,0.000,0.000 +5.809758,0.100144,17921265,0.534095,733895.312,0.000,0.000,95.091,0.000,1253.329,2.803,358.324,169.951,485.162,5.589966,12.745,8,0.000,0.000,0.000,0,0.000,0,95.091,0.000,11203.899,0.000,360302.206,0.000,362389.207,0.000,0.000 +5.909907,0.100149,18033923,0.537453,1124903.186,0.000,0.000,10.693,0.000,1353.478,5.766,358.324,401.394,407.479,5.589966,12.705,8,0.000,0.000,0.000,0,0.000,0,10.693,0.000,358555.526,0.000,385325.622,0.000,381022.037,0.000,0.000 +6.010070,0.100163,18158514,0.541166,1243884.235,0.000,0.000,6.924,0.000,1453.641,5.510,358.324,351.537,190.939,5.691284,12.686,8,0.000,0.000,0.000,0,0.000,0,6.924,0.000,601720.051,0.000,602329.059,0.000,39835.125,0.000,0.000 +6.110199,0.100129,18231731,0.543348,731227.689,0.000,0.000,8.428,0.000,1553.770,2.923,358.324,154.410,504.428,5.691284,12.637,8,0.000,0.000,0.000,0,0.000,0,8.428,0.000,395600.202,0.000,335627.487,0.000,0.000,0.000,0.000 +6.210323,0.100124,18314312,0.545809,824785.320,0.000,0.000,56.448,0.000,1653.894,2.895,358.324,216.567,485.647,5.717773,12.589,8,0.000,0.000,0.000,0,0.000,0,56.448,0.000,591565.063,0.000,233220.256,0.000,0.000,0.000,0.000 +6.310458,0.100135,18419665,0.548949,1052106.710,0.000,0.000,6.171,0.000,1754.030,4.084,358.324,285.005,220.561,5.745094,12.568,8,0.000,0.000,0.000,0,0.000,0,6.171,0.000,512566.600,0.000,539540.110,0.000,0.000,0.000,0.000 +6.410610,0.100152,18545124,0.552688,1252690.795,0.000,0.000,28.394,0.000,1854.181,4.069,358.324,311.754,230.627,5.833984,12.545,8,0.000,0.000,0.000,0,0.000,0,28.394,0.000,522567.735,0.000,730123.060,0.000,0.000,0.000,0.000 +6.510749,0.100139,18619696,0.554910,744685.780,0.000,0.000,7.292,0.000,1954.320,2.863,358.324,156.423,630.804,5.833984,12.483,8,0.000,0.000,0.000,0,0.000,0,7.292,0.000,365242.751,0.000,379443.030,0.000,0.000,0.000,0.000 +6.610899,0.100150,18630666,0.555237,109535.601,0.000,0.000,10.408,0.000,2054.470,2.492,358.324,190.027,310.511,5.897217,12.453,8,0.000,0.000,0.000,0,0.000,0,10.408,0.000,55646.482,0.000,53889.119,0.000,0.000,0.000,0.000 +6.711036,0.100137,18630669,0.555237,29.959,0.000,0.000,2138.064,0.000,2129.239,5.696,366.387,183.069,177.764,5.897217,12.436,8,0.000,0.000,0.000,0,0.000,0,2138.064,0.000,0.000,9.986,0.000,9.986,0.000,0.000,9.986 +6.811199,0.100162,18630671,0.555237,19.968,0.000,0.000,2151.352,0.000,895.638,9.043,366.449,47.189,46.838,5.897217,12.431,8,0.000,0.000,0.000,0,0.000,0,2151.352,9.984,0.000,0.000,0.000,0.000,0.000,9.984,0.000 +6.911338,0.100139,18630672,0.555237,9.986,0.000,0.000,985.742,0.000,380.582,8.786,366.449,117.493,5.188,5.897217,12.431,8,0.000,0.000,0.000,0,0.000,0,985.742,0.000,0.000,0.000,0.000,0.000,9.986,0.000,0.000 +7.011471,0.100133,18630674,0.555237,19.974,0.000,0.000,382.055,0.000,473.215,8.423,366.449,969.651,3.004,6.010262,12.430,8,0.000,0.000,0.000,0,0.000,0,382.055,0.000,9.987,0.000,0.000,0.000,0.000,0.000,9.987 +7.111652,0.100182,18630684,0.555238,99.819,0.000,0.000,483.479,0.000,378.502,3.720,366.449,174.878,331.859,6.076782,12.398,8,0.000,0.000,0.000,0,0.000,0,483.479,9.982,19.964,19.964,19.964,19.964,0.000,0.000,9.982 +7.211841,0.100189,18630689,0.555238,49.906,0.000,0.000,406.723,0.000,183.256,1.859,366.449,301.694,256.701,6.076782,12.373,8,0.000,0.000,0.000,0,0.000,0,406.723,0.000,0.000,0.000,0.000,0.000,19.962,9.981,19.962 +7.312002,0.100160,18630691,0.555238,19.968,0.000,0.000,271.542,0.000,269.000,1.876,366.449,308.568,324.324,6.105469,12.341,8,0.000,0.000,0.000,0,0.000,0,271.542,0.000,0.000,0.000,19.968,0.000,0.000,0.000,0.000 +7.412145,0.100143,18630695,0.555238,39.943,0.000,0.000,336.069,0.000,369.143,4.383,366.449,391.431,231.231,6.136597,12.318,8,0.000,0.000,0.000,0,0.000,0,336.069,0.000,19.971,0.000,0.000,19.971,0.000,0.000,0.000 +7.512297,0.100152,18630703,0.555238,79.878,0.000,0.000,397.868,0.000,304.186,2.406,366.449,246.812,320.567,6.241943,12.287,8,0.000,0.000,0.000,0,0.000,0,397.868,19.970,0.000,19.970,0.000,0.000,19.970,19.970,0.000 +7.612424,0.100127,18630706,0.555238,29.962,0.000,0.000,325.748,0.000,226.603,1.654,366.449,277.226,367.736,6.241943,12.251,8,0.000,0.000,0.000,0,0.000,0,325.748,0.000,0.000,0.000,9.987,0.000,0.000,0.000,19.975 +7.712544,0.100120,18630708,0.555238,19.976,0.000,0.000,324.972,0.000,314.409,2.612,366.449,292.890,408.337,6.271118,12.211,8,0.000,0.000,0.000,0,0.000,0,324.972,0.000,0.000,0.000,9.988,9.988,0.000,0.000,0.000 +7.812681,0.100136,18630716,0.555239,79.891,0.000,0.000,354.957,0.000,414.545,4.942,366.449,468.502,213.576,6.304932,12.190,8,0.000,0.000,0.000,0,0.000,0,354.957,19.973,0.000,19.973,0.000,9.986,9.986,19.973,0.000 +7.912827,0.100146,18630719,0.555239,29.956,0.000,0.000,311.427,0.000,514.691,2.259,366.449,263.483,279.436,6.407715,12.163,8,0.000,0.000,0.000,0,0.000,0,311.427,0.000,0.000,0.000,0.000,0.000,9.985,0.000,19.971 +8.012938,0.100111,18630723,0.555239,39.955,0.000,0.000,524.002,0.000,291.018,1.793,366.449,205.006,475.095,6.407715,12.117,8,0.000,0.000,0.000,0,0.000,0,524.002,0.000,19.978,0.000,19.978,0.000,0.000,0.000,0.000 +8.113095,0.100157,18630729,0.555239,59.906,0.000,0.000,301.012,0.000,326.025,2.242,366.449,255.887,307.407,6.429810,12.087,8,0.000,0.000,0.000,0,0.000,0,301.012,0.000,0.000,19.969,0.000,19.969,0.000,19.969,0.000 +8.213238,0.100143,18630732,0.555239,29.957,0.000,0.000,389.324,0.000,344.088,2.139,366.449,321.651,196.166,6.451660,12.067,8,0.000,0.000,0.000,0,0.000,0,389.324,19.972,0.000,0.000,0.000,0.000,9.986,0.000,0.000 +8.313450,0.100212,18630739,0.555239,69.852,0.000,0.000,406.447,0.000,280.852,3.538,366.449,326.924,241.285,6.479736,12.044,8,0.000,0.000,0.000,0,0.000,0,406.447,0.000,19.958,0.000,19.958,0.000,9.979,0.000,19.958 +8.413615,0.100165,18630743,0.555239,39.934,0.000,0.000,309.684,0.000,328.940,2.368,366.449,256.336,193.080,6.506226,12.025,8,0.000,0.000,0.000,0,0.000,0,309.684,0.000,0.000,0.000,0.000,19.967,0.000,19.967,0.000 +8.513765,0.100150,18630745,0.555239,19.970,0.000,0.000,366.793,0.000,366.522,1.630,366.449,235.701,393.823,6.554688,11.986,8,0.000,0.000,0.000,0,0.000,0,366.793,0.000,0.000,19.970,0.000,0.000,0.000,0.000,0.000 +8.613915,0.100150,18630749,0.555240,39.940,0.000,0.000,382.404,0.000,393.647,1.765,366.449,200.714,370.342,6.593140,11.950,8,0.000,0.000,0.000,0,0.000,0,382.404,19.970,0.000,0.000,19.970,0.000,0.000,0.000,0.000 +8.714054,0.100139,18630753,0.555240,39.944,0.000,0.000,399.192,0.000,427.249,2.520,366.449,287.100,236.702,6.629639,11.927,8,0.000,0.000,0.000,0,0.000,0,399.192,0.000,19.972,0.000,0.000,0.000,19.972,0.000,0.000 +8.814208,0.100153,18630759,0.555240,59.908,0.000,0.000,440.685,0.000,349.545,2.403,366.449,286.826,245.132,6.657104,11.903,8,0.000,0.000,0.000,0,0.000,0,440.685,0.000,0.000,0.000,0.000,19.969,0.000,19.969,19.969 +8.914338,0.100131,18630762,0.555240,29.961,0.000,0.000,384.334,0.000,376.735,2.819,366.449,335.695,323.757,6.692261,11.871,8,0.000,0.000,0.000,0,0.000,0,384.334,0.000,0.000,19.974,9.987,0.000,0.000,0.000,0.000 +9.014404,0.100066,18630765,0.555240,29.980,0.000,0.000,383.222,0.000,388.348,1.901,366.449,236.679,267.128,6.726807,11.845,8,0.000,0.000,0.000,0,0.000,0,383.222,19.987,0.000,0.000,9.993,0.000,0.000,0.000,0.000 +9.114527,0.100123,18630772,0.555240,69.914,0.000,0.000,378.089,0.000,488.471,1.771,366.449,153.015,303.650,6.765747,11.816,8,0.000,0.000,0.000,0,0.000,0,378.089,29.963,19.975,0.000,0.000,0.000,0.000,0.000,19.975 +9.214641,0.100114,18792958,0.560074,1620019.124,0.000,0.000,413.387,0.000,588.584,5.291,366.449,333.449,339.965,6.808228,11.782,8,0.000,0.000,0.000,0,0.000,0,413.387,621353.937,225084.230,0.000,0.000,393083.328,0.000,5973.212,374524.417 +9.314803,0.100162,19119950,0.569819,3264642.216,0.000,0.000,597.398,0.000,0.001,8.731,366.449,42.197,311.528,6.844360,11.752,8,0.000,0.000,0.000,0,0.000,0,597.398,453876.241,433129.781,273797.365,310118.647,442824.108,461773.474,554283.917,334838.683 +9.414967,0.100164,19535468,0.582202,4148363.575,0.000,0.000,16.511,0.000,0.002,8.560,366.449,0.000,258.911,6.887939,11.726,8,0.000,0.000,0.000,0,0.000,0,16.511,404695.021,528781.128,583750.804,534921.039,522261.840,636174.663,483824.998,453954.081 +9.515136,0.100169,19897765,0.593000,3616870.185,0.000,0.000,18.281,0.000,0.132,8.593,366.449,0.000,321.723,6.949097,11.695,8,0.000,0.000,0.000,0,0.000,0,18.281,407362.986,513833.425,447824.748,541716.401,448573.485,464207.119,423785.290,369566.729 +9.615414,0.100278,20000000,0.596046,1019516.702,0.000,0.000,7.920,0.000,0.000,2.151,366.449,0.000,27.735,6.949097,11.692,0,0.000,0.000,0.000,0,0.000,0,7.920,122210.370,147131.114,124952.749,128772.135,130128.365,131015.899,153004.791,82301.280 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.log new file mode 100644 index 000000000..6f5d90334 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=521 +worker=0 kind=insert tid=7 os_tid=516 +start_monotonic_ns=2088503297606530 main_address=0x55dffda4f300 +worker=6 kind=insert tid=6 os_tid=522 +worker=2 kind=insert tid=8 os_tid=518 +worker=1 kind=insert tid=10 os_tid=517 +worker=7 kind=insert tid=9 os_tid=523 +worker=4 kind=insert tid=11 os_tid=520 +worker=3 kind=insert tid=12 os_tid=519 +load_end reason=complete inserted=20000000 elapsed_s=9.616 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.183 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088503297608686 cpu_ns=8924031 +diagnostic_stage name=stop_request wall_ns=2088512913083339 cpu_ns=62467158491 +diagnostic_stage name=workers_joined wall_ns=2088512913150127 cpu_ns=62467224680 +diagnostic_stage name=before_close wall_ns=2088512913233888 cpu_ns=62467308350 +diagnostic_stage name=after_close wall_ns=2088513096164928 cpu_ns=62545412005 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088512837744098 +diagnostic_worker index=0 completed=2066432 last_start_ns=2088512837051764 last_end_ns=2088512837053170 loop_exit_ns=2088512837053441 deregister_start_ns=2088512837053470 deregister_end_ns=2088512837054040 +diagnostic_worker index=1 completed=3057920 last_start_ns=2088512836764091 last_end_ns=2088512836765564 loop_exit_ns=2088512836765706 deregister_start_ns=2088512836765735 deregister_end_ns=2088512836766514 +diagnostic_worker index=2 completed=2196480 last_start_ns=2088512837656359 last_end_ns=2088512837657603 loop_exit_ns=2088512837657878 deregister_start_ns=2088512837657909 deregister_end_ns=2088512837658591 +diagnostic_worker index=3 completed=3190784 last_start_ns=2088512836876017 last_end_ns=2088512836877552 loop_exit_ns=2088512836877773 deregister_start_ns=2088512836877800 deregister_end_ns=2088512836878303 +diagnostic_worker index=4 completed=2339840 last_start_ns=2088512837742821 last_end_ns=2088512837744098 loop_exit_ns=2088512837744328 deregister_start_ns=2088512837744380 deregister_end_ns=2088512837744959 +diagnostic_worker index=5 completed=2753536 last_start_ns=2088512836615656 last_end_ns=2088512836617291 loop_exit_ns=2088512836617557 deregister_start_ns=2088512836617595 deregister_end_ns=2088512836622329 +diagnostic_worker index=6 completed=2079744 last_start_ns=2088512837649230 last_end_ns=2088512837650540 loop_exit_ns=2088512837650654 deregister_start_ns=2088512837650706 deregister_end_ns=2088512837651315 +diagnostic_worker index=7 completed=2315264 last_start_ns=2088512836929289 last_end_ns=2088512836931166 loop_exit_ns=2088512836931372 deregister_start_ns=2088512836931429 deregister_end_ns=2088512836932066 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.summary.csv new file mode 100644 index 000000000..e86e0158f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-16-main.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2079965.523573,9.615544,20000000,0.003761,0.001424,0.004288,0.011136,2151.351897,0.003761,0.001424,0.004288,0.011136,2151.351897,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.csv new file mode 100644 index 000000000..b3e2fddf9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.csv @@ -0,0 +1,83 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,480594,0.014323,4802653.448,0.000,0.000,20.088,0.000,0.006,7.990,77.992,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,20.088,724434.255,761149.130,606125.216,558827.583,583250.870,550793.081,454818.758,563254.554 +0.200265,0.100197,912209,0.027186,4307677.230,0.000,0.000,21.690,0.000,0.001,8.969,144.680,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.690,586626.165,586117.166,564968.763,592095.408,536494.768,383226.232,532971.698,525177.029 +0.300439,0.100174,1328279,0.039586,4153485.437,0.000,0.000,21.837,0.000,0.001,9.250,212.648,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,21.837,546311.063,691508.856,546630.508,564090.181,407192.710,490368.235,394355.009,513028.874 +0.400622,0.100183,1741921,0.051913,4128872.174,0.000,0.000,22.802,0.000,0.003,9.477,276.711,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,22.802,316291.800,681823.586,541869.430,558908.282,522125.523,479633.202,507701.890,520518.461 +0.500809,0.100187,2168363,0.064622,4256444.105,0.000,0.000,15.356,0.000,1.839,10.081,283.895,0.000,0.000,0.004768,14.094,8,0.000,0.000,0.000,0,0.000,0,15.356,453330.531,659783.671,554860.281,568464.788,528649.396,536913.909,429145.849,525295.680 +0.600990,0.100181,2375958,0.070809,2072198.078,0.000,0.000,24.077,0.000,78.443,10.397,293.945,0.000,36.964,0.122314,14.090,8,0.000,0.000,0.000,0,0.000,0,24.077,114582.537,564507.902,124823.994,151585.539,547678.374,156526.593,295185.537,117307.603 +0.701151,0.100161,2623218,0.078178,2468622.974,0.000,0.000,100.696,0.000,107.844,9.426,299.102,1.521,550.246,0.425659,14.036,8,0.000,0.000,0.000,0,0.000,0,100.696,329998.363,0.000,413433.946,371711.162,282634.667,329159.714,411896.423,329788.701 +0.801316,0.100165,2992954,0.089197,3691279.650,0.000,0.000,110.591,0.000,13.455,9.298,299.102,48.514,1012.005,0.586548,13.937,8,0.000,0.000,0.000,0,0.000,0,110.591,502192.778,500565.459,546559.696,369301.679,451256.681,437549.260,428274.538,455579.560 +0.901480,0.100164,3383805,0.100845,3902102.280,0.000,0.000,17.993,0.000,0.805,9.388,299.102,107.051,505.225,0.597595,13.888,8,0.000,0.000,0.000,0,0.000,0,17.993,535580.513,484524.353,560978.805,505879.286,378208.936,459395.617,482477.714,495057.057 +1.001659,0.100179,3789476,0.112935,4049451.278,0.000,0.000,11.972,0.000,15.576,9.542,299.102,74.944,82.040,0.611328,13.880,8,0.000,0.000,0.000,0,0.000,0,11.972,545252.624,533683.362,612192.632,524729.412,465415.733,388593.438,438354.241,541229.835 +1.101859,0.100199,4115024,0.122637,3249005.706,0.000,0.000,16.055,0.000,53.639,9.210,299.102,64.754,83.505,0.664062,13.871,8,0.000,0.000,0.000,0,0.000,0,16.055,619465.591,214312.939,308125.997,310221.821,457518.303,506879.940,549095.817,283385.298 +1.202039,0.100180,4376446,0.130428,2609523.302,0.000,0.000,88.741,0.000,1.369,9.891,299.102,58.761,17.547,0.781006,13.870,8,0.000,0.000,0.000,0,0.000,0,88.741,242723.140,387093.298,173637.482,218406.905,412657.287,409433.090,391365.608,374206.492 +1.302211,0.100172,4836360,0.144135,4591223.629,0.000,0.000,13.979,0.000,0.001,8.599,299.102,0.000,0.000,0.781006,13.870,8,0.000,0.000,0.000,0,0.000,0,13.979,639517.319,667898.383,580888.409,460016.821,647114.220,529986.177,527031.272,538771.029 +1.402372,0.100161,5265036,0.156910,4279854.540,0.000,0.000,16.278,0.000,0.517,8.476,299.102,0.000,100.346,1.027710,13.860,8,0.000,0.000,0.000,0,0.000,0,16.278,605523.001,661023.452,438722.131,490907.930,618132.655,496239.328,481273.475,488032.569 +1.502547,0.100174,5640163,0.168090,3744748.408,0.000,0.000,22.148,0.000,0.001,8.414,299.102,0.000,517.809,1.344116,13.809,8,0.000,0.000,0.000,0,0.000,0,22.148,535806.876,525045.617,536405.833,451144.319,421955.152,432027.611,423771.988,418591.011 +1.602719,0.100172,5881756,0.175290,2411780.195,0.000,0.000,64.140,0.000,73.609,10.137,299.102,0.000,248.557,1.344116,13.785,8,0.000,0.000,0.000,0,0.000,0,64.140,180339.700,184372.761,146358.170,451303.469,241704.114,558159.608,511489.910,138052.461 +1.702905,0.100186,6247560,0.186192,3651237.343,0.000,0.000,77.383,0.000,0.001,9.227,299.102,0.000,0.663,1.344116,13.785,8,0.000,0.000,0.000,0,0.000,0,77.383,599483.097,384463.702,391440.703,390781.930,539295.234,480634.525,503711.530,361426.622 +1.803069,0.100164,6685096,0.199231,4368191.361,0.000,0.000,14.240,0.000,3.185,8.496,299.102,0.000,0.000,1.344116,13.785,8,0.000,0.000,0.000,0,0.000,0,14.240,627919.521,652838.627,515144.596,524788.769,516272.745,617466.675,486711.258,427049.170 +1.903254,0.100185,7084969,0.211149,3991361.946,0.000,0.000,15.371,0.000,7.862,8.414,299.102,0.000,196.200,1.578125,13.766,8,0.000,0.000,0.000,0,0.000,0,15.371,501723.818,502352.657,511376.000,505516.816,508661.012,551062.738,438330.841,472338.064 +2.003421,0.100167,7454324,0.222156,3687373.796,0.000,0.000,22.932,0.000,0.002,8.243,299.102,0.000,560.389,1.891060,13.711,8,0.000,0.000,0.000,0,0.000,0,22.932,571842.187,480185.708,487203.953,432984.768,340349.927,516255.293,464671.694,393880.266 +2.103595,0.100173,7679811,0.228876,2250966.779,0.000,0.000,73.403,0.000,14.078,10.519,299.102,3.783,140.070,1.891060,13.697,8,0.000,0.000,0.000,0,0.000,0,73.403,528253.997,524330.800,518321.221,74261.230,81139.303,174487.435,185498.342,164674.451 +2.203765,0.100171,8094288,0.241229,4137700.325,0.000,0.000,36.306,0.000,9.110,8.936,299.102,0.000,3.003,1.891060,13.696,8,0.000,0.000,0.000,0,0.000,0,36.306,545547.877,664903.945,461351.734,390712.429,464206.856,498078.982,628296.493,484602.009 +2.303916,0.100151,8553881,0.254926,4589002.579,0.000,0.000,13.501,0.000,0.003,8.702,299.102,0.000,0.000,1.891060,13.696,8,0.000,0.000,0.000,0,0.000,0,13.501,619624.633,708620.288,458178.348,457000.126,611147.430,551098.079,623488.800,559844.875 +2.404052,0.100136,8926049,0.266017,3716627.802,0.000,0.000,19.218,0.000,4.948,7.704,299.102,0.000,479.778,2.425049,13.649,8,0.000,0.000,0.000,0,0.000,0,19.218,477101.452,508348.976,532755.798,352321.072,427958.255,486758.325,477251.249,454132.675 +2.504222,0.100170,9313737,0.277571,3870304.160,0.000,0.000,15.385,0.000,17.460,8.997,299.102,0.000,405.600,2.425049,13.610,8,0.000,0.000,0.000,0,0.000,0,15.385,448218.454,447060.422,433802.947,518269.434,444983.950,552201.782,511890.273,513876.897 +2.604403,0.100181,9507521,0.283346,1934345.141,0.000,0.000,75.493,0.000,42.297,10.935,299.102,3.587,37.432,2.425049,13.606,8,0.000,0.000,0.000,0,0.000,0,75.493,178377.718,195257.221,2106.195,321259.567,5050.874,391802.115,480252.309,360239.142 +2.704603,0.100200,9947694,0.296464,4392927.277,0.000,0.000,72.105,0.000,0.001,8.526,299.102,17.192,0.000,2.425049,13.606,8,0.000,0.000,0.000,0,0.000,0,72.105,688161.035,580965.837,564458.915,527712.548,557472.913,679189.014,628790.005,166177.008 +2.804782,0.100179,10411947,0.310300,4634234.997,0.000,0.000,10.969,0.000,2.812,8.802,299.102,0.000,3.977,2.638428,13.606,8,0.000,0.000,0.000,0,0.000,0,10.969,651054.651,525469.441,675900.179,548308.561,572774.768,485540.911,615548.206,559638.281 +2.904998,0.100216,10756154,0.320558,3434642.311,0.000,0.000,24.180,0.000,0.348,7.695,299.102,0.000,585.492,2.712036,13.548,8,0.000,0.000,0.000,0,0.000,0,24.180,406141.686,454586.919,399765.475,391882.523,440846.634,464285.945,402010.620,475122.510 +3.005145,0.100146,11113025,0.331194,3563500.910,0.000,0.000,18.985,0.000,22.800,8.680,299.102,0.000,324.370,2.809570,13.517,8,0.000,0.000,0.000,0,0.000,0,18.985,375381.271,416710.856,422771.996,571774.186,403759.788,444420.351,512800.394,415882.068 +3.105335,0.100190,11273386,0.335973,1600562.721,0.000,0.000,80.481,0.000,42.915,10.786,299.102,95.443,46.903,2.919926,13.512,8,0.000,0.000,0.000,0,0.000,0,80.481,296395.698,277322.012,3842.684,407713.762,42509.068,222186.983,305149.033,45443.481 +3.205520,0.100185,11710776,0.349008,4365814.032,0.000,0.000,59.670,0.000,0.001,8.598,299.102,0.000,0.000,2.919926,13.512,8,0.000,0.000,0.000,0,0.000,0,59.670,544641.264,749801.286,461155.889,596754.745,452691.565,664708.886,436571.422,459488.976 +3.305691,0.100171,12177874,0.362929,4663002.163,0.000,0.000,13.714,0.000,3.545,8.486,299.102,0.000,4.017,3.185913,13.512,8,0.000,0.000,0.000,0,0.000,0,13.714,592116.959,699593.080,506583.297,636101.706,564653.945,673038.512,408481.138,582433.526 +3.405838,0.100147,12516462,0.373020,3380916.206,0.000,0.000,23.450,0.000,0.065,7.885,299.102,0.000,639.413,3.263306,13.449,8,0.000,0.000,0.000,0,0.000,0,23.450,448621.343,536033.007,239218.784,431486.500,390466.725,503960.096,389697.853,441431.899 +3.506007,0.100169,12869919,0.383553,3528623.775,0.000,0.000,19.570,0.000,23.248,8.762,299.102,0.000,299.183,3.363281,13.420,8,0.000,0.000,0.000,0,0.000,0,19.570,413243.627,478493.671,491801.246,483974.435,365164.646,441565.900,487638.261,366741.988 +3.606186,0.100180,13029072,0.388297,1588675.008,0.000,0.000,74.797,0.000,49.614,10.600,299.102,29.010,76.113,3.750244,13.412,8,0.000,0.000,0.000,0,0.000,0,74.797,205460.769,6747.873,313037.444,512169.585,17907.818,4002.807,309144.440,220204.273 +3.706356,0.100169,13431314,0.400284,4015614.898,0.000,0.000,65.754,0.000,0.001,8.604,299.102,0.000,0.000,3.750244,13.412,8,0.000,0.000,0.000,0,0.000,0,65.754,639266.660,452183.702,525489.474,513789.302,364721.920,577551.247,497616.709,444995.883 +3.806537,0.100181,13864964,0.413208,4328644.247,0.000,0.000,12.036,0.000,0.002,8.485,299.102,0.000,39.772,3.750244,13.409,8,0.000,0.000,0.000,0,0.000,0,12.036,482244.808,522302.110,629078.330,529738.614,478621.384,591985.647,557019.105,537654.249 +3.906694,0.100156,14202212,0.423259,3367220.940,0.000,0.000,31.805,0.000,4.365,7.732,299.102,0.000,613.066,3.825317,13.349,8,0.000,0.000,0.000,0,0.000,0,31.805,502744.793,438764.720,444905.129,316635.466,442738.513,369972.163,439783.129,411677.026 +4.006847,0.100154,14600807,0.435138,3979828.308,0.000,0.000,19.356,0.000,7.751,8.500,299.102,0.000,273.096,3.881226,13.322,8,0.000,0.000,0.000,0,0.000,0,19.356,547687.558,458045.444,508128.407,474280.471,518462.511,452983.230,558540.864,461699.823 +4.107012,0.100164,14746565,0.439482,1455189.502,0.000,0.000,73.449,0.000,34.960,10.123,299.102,68.403,43.132,4.024757,13.318,8,0.000,0.000,0.000,0,0.000,0,73.449,299597.839,5730.586,67129.723,361366.369,364111.859,200151.204,155943.825,1158.098 +4.207180,0.100169,15140450,0.451221,3932220.080,0.000,0.000,63.723,0.000,9.617,8.948,299.102,0.000,5.616,4.076050,13.317,8,0.000,0.000,0.000,0,0.000,0,63.723,715104.298,402381.565,612567.181,496502.871,311295.141,429386.034,571067.152,393915.838 +4.307360,0.100179,15568557,0.463979,4273406.372,0.000,0.000,13.861,0.000,0.003,8.497,299.102,0.000,157.179,4.480782,13.302,8,0.000,0.000,0.000,0,0.000,0,13.861,593066.436,511612.510,562481.285,613769.309,407499.219,548156.974,576326.456,460494.182 +4.407524,0.100165,15985628,0.476409,4163854.422,0.000,0.000,14.248,0.000,0.001,8.532,299.102,0.000,573.821,4.480782,13.246,8,0.000,0.000,0.000,0,0.000,0,14.248,505627.510,465803.079,523607.906,619200.517,518695.993,565528.885,478342.433,487048.100 +4.507687,0.100163,16402374,0.488829,4160696.414,0.000,0.000,12.104,0.000,33.002,8.174,299.102,8.658,214.885,4.480782,13.225,8,0.000,0.000,0.000,0,0.000,0,12.104,630045.804,504260.280,508842.830,489264.656,533512.727,627969.180,403094.733,463706.204 +4.607838,0.100151,16572585,0.493902,1699537.970,0.000,0.000,39.491,0.000,94.139,4.598,358.066,227.858,192.482,4.570930,13.206,8,0.000,0.000,0.000,0,0.000,0,39.491,43823.679,35885.692,318607.828,39580.101,353355.243,466633.810,406704.506,34947.112 +4.707984,0.100145,16704103,0.497821,1313269.416,0.000,0.000,17.165,0.000,194.285,7.945,358.066,595.540,210.748,4.688431,13.185,8,0.000,0.000,0.000,0,0.000,0,17.165,0.000,0.000,0.000,0.000,473571.035,501140.925,338557.456,0.000 +4.808149,0.100166,16820959,0.501304,1166626.911,0.000,0.000,6.967,0.000,294.451,6.200,358.066,400.118,839.234,4.957764,13.103,8,0.000,0.000,0.000,0,0.000,0,6.967,0.000,0.000,0.000,0.000,391321.584,378922.130,396383.197,0.000 +4.908298,0.100149,16926389,0.504446,1052734.710,0.000,0.000,30.482,0.000,394.599,6.504,358.066,496.956,488.141,5.014771,13.055,8,0.000,0.000,0.000,0,0.000,0,30.482,0.000,0.000,0.000,0.000,395671.684,429381.561,227681.465,0.000 +5.008476,0.100178,17062352,0.508498,1357209.742,0.000,0.000,3.459,0.000,494.778,7.676,358.066,510.379,569.414,5.137207,13.000,8,0.000,0.000,0.000,0,0.000,0,3.459,0.000,0.000,0.000,0.000,475302.412,450586.487,431320.843,0.000 +5.108613,0.100136,17166486,0.511601,1039922.108,0.000,0.000,62.052,0.000,594.914,5.462,358.066,389.664,554.712,5.185913,12.945,8,0.000,0.000,0.000,0,0.000,0,62.052,0.000,0.000,0.000,0.000,456347.788,445722.276,137852.044,0.000 +5.208763,0.100151,17282780,0.515067,1161192.289,0.000,0.000,18.852,0.000,695.064,8.278,358.066,605.300,354.076,5.292847,12.911,8,0.000,0.000,0.000,0,0.000,0,18.852,0.000,0.000,0.000,0.000,445529.434,428754.681,286908.175,0.000 +5.308902,0.100139,17397458,0.518485,1145185.741,0.000,0.000,8.922,0.000,795.204,4.533,358.066,266.075,530.941,5.375610,12.859,8,0.000,0.000,0.000,0,0.000,0,8.922,0.000,0.000,0.000,0.000,433037.152,367298.669,344849.921,0.000 +5.409070,0.100167,17521773,0.522190,1241075.245,0.000,0.000,20.372,0.000,895.371,8.305,358.066,611.010,461.299,5.375610,12.814,8,0.000,0.000,0.000,0,0.000,0,20.372,0.000,0.000,0.000,0.000,352301.044,451824.667,436949.534,0.000 +5.509249,0.100180,17668507,0.526563,1464708.285,0.000,0.000,4.053,0.000,995.550,5.901,358.066,373.548,562.544,5.467285,12.759,8,0.000,0.000,0.000,0,0.000,0,4.053,0.000,0.000,0.000,0.000,445309.889,514705.203,504693.193,0.000 +5.609371,0.100122,17767499,0.529513,988715.359,0.000,0.000,59.457,0.000,1095.672,5.215,358.066,327.062,529.160,5.545898,12.707,8,0.000,0.000,0.000,0,0.000,0,59.457,0.000,0.000,0.000,0.000,258495.052,385480.335,344739.972,0.000 +5.709522,0.100151,17894473,0.533297,1267824.001,0.000,0.000,17.057,0.000,1195.823,8.748,358.066,606.778,315.149,5.642822,12.676,8,0.000,0.000,0.000,0,0.000,0,17.057,0.000,0.000,0.000,0.000,455601.472,365797.189,446425.340,0.000 +5.809686,0.100164,18034910,0.537482,1402077.407,0.000,0.000,3.325,0.000,1295.987,5.704,358.066,308.675,646.014,5.745605,12.613,8,0.000,0.000,0.000,0,0.000,0,3.325,0.000,0.000,0.000,0.000,508818.011,436166.806,457092.590,0.000 +5.909850,0.100164,18155419,0.541074,1203116.792,0.000,0.000,3.089,0.000,1396.151,5.817,358.066,423.017,476.016,5.745605,12.566,8,0.000,0.000,0.000,0,0.000,0,3.089,0.000,0.000,0.000,0.000,603530.162,14765.783,584820.847,0.000 +6.010016,0.100166,18258959,0.544159,1033684.549,0.000,0.000,6.535,0.000,1496.317,5.414,358.066,376.134,403.042,5.817749,12.527,8,0.000,0.000,0.000,0,0.000,0,6.535,0.000,0.000,0.000,0.000,642972.954,0.000,390711.595,0.000 +6.110146,0.100131,18361796,0.547224,1027029.685,0.000,0.000,1592.523,0.000,1596.447,5.823,381.586,142.275,595.200,5.888428,12.470,8,0.000,0.000,0.000,0,0.000,0,1592.523,142044.626,0.000,0.000,21282.226,533493.769,0.000,281582.524,48626.540 +6.210323,0.100176,18570228,0.553436,2080649.215,0.000,0.000,1596.962,0.000,398.295,10.113,381.586,68.161,202.299,5.888428,12.450,8,0.000,0.000,0.000,0,0.000,0,1596.962,242472.218,606709.613,481750.072,502243.916,247473.395,0.000,0.000,0.000 +6.310492,0.100170,18626496,0.555113,561727.467,0.000,0.000,0.133,0.000,498.464,10.316,381.586,60.483,27.453,5.888428,12.447,8,0.000,0.000,0.000,0,0.000,0,0.133,0.000,180404.085,200440.110,180883.273,0.000,0.000,0.000,0.000 +6.410646,0.100154,18626502,0.555113,59.908,0.000,0.000,539.275,0.000,175.209,7.276,381.586,640.966,56.749,5.889771,12.441,8,0.000,0.000,0.000,0,0.000,0,539.275,9.985,0.000,9.985,0.000,9.985,9.985,9.985,9.985 +6.510804,0.100158,18626509,0.555113,69.890,0.000,0.000,249.542,0.000,275.365,7.681,381.586,511.772,266.182,6.120361,12.415,8,0.000,0.000,0.000,0,0.000,0,249.542,19.969,0.000,0.000,9.984,19.969,0.000,19.969,0.000 +6.610949,0.100145,18626516,0.555113,69.899,0.000,0.000,370.513,0.000,139.443,3.179,381.586,387.679,560.046,6.120361,12.361,8,0.000,0.000,0.000,0,0.000,0,370.513,0.000,9.986,19.971,0.000,0.000,19.971,0.000,19.971 +6.711095,0.100146,18626522,0.555114,59.912,0.000,0.000,213.473,0.000,213.999,6.574,381.586,653.730,360.098,6.132080,12.325,8,0.000,0.000,0.000,0,0.000,0,213.473,19.971,0.000,0.000,19.971,19.971,0.000,0.000,0.000 +6.811262,0.100167,18626530,0.555114,79.867,0.000,0.000,226.052,0.000,269.174,3.898,381.586,217.333,371.490,6.283691,12.289,8,0.000,0.000,0.000,0,0.000,0,226.052,0.000,19.967,19.967,0.000,0.000,19.967,19.967,0.000 +6.911384,0.100122,18626536,0.555114,59.927,0.000,0.000,309.658,0.000,204.416,4.892,381.586,572.502,726.805,6.283691,12.218,8,0.000,0.000,0.000,0,0.000,0,309.658,19.976,0.000,0.000,0.000,19.976,0.000,0.000,19.976 +7.011519,0.100135,18626542,0.555114,59.919,0.000,0.000,258.605,0.000,278.976,4.183,381.586,352.416,197.312,6.291992,12.199,8,0.000,0.000,0.000,0,0.000,0,258.605,0.000,0.000,19.973,19.973,0.000,19.973,0.000,0.000 +7.111671,0.100152,18626548,0.555114,59.909,0.000,0.000,351.735,0.000,251.191,6.088,381.586,559.269,810.841,6.445068,12.119,8,0.000,0.000,0.000,0,0.000,0,351.735,0.000,19.970,0.000,0.000,19.970,0.000,19.970,0.000 +7.211824,0.100153,18626556,0.555115,79.877,0.000,0.000,276.332,0.000,204.213,3.243,381.586,270.639,350.517,6.445068,12.085,8,0.000,0.000,0.000,0,0.000,0,276.332,19.969,0.000,19.969,19.969,0.000,0.000,0.000,19.969 +7.311956,0.100131,18626560,0.555115,39.947,0.000,0.000,242.800,0.000,205.342,6.455,381.586,681.565,296.953,6.468384,12.056,8,0.000,0.000,0.000,0,0.000,0,242.800,0.000,19.974,0.000,0.000,0.000,19.974,0.000,0.000 +7.412123,0.100167,18626570,0.555115,99.833,0.000,0.000,230.812,0.000,263.512,3.737,381.586,233.321,616.353,6.595459,11.996,8,0.000,0.000,0.000,0,0.000,0,230.812,19.967,0.000,19.967,0.000,19.967,0.000,19.967,19.967 +7.512235,0.100112,18626576,0.555115,59.933,0.000,0.000,316.337,0.000,186.389,6.310,381.586,653.254,549.229,6.609497,11.942,8,0.000,0.000,0.000,0,0.000,0,316.337,0.000,19.978,0.000,19.978,0.000,19.978,0.000,0.000 +7.612395,0.100160,18626584,0.555115,79.872,0.000,0.000,212.598,0.000,273.042,6.831,381.586,572.949,421.863,6.753540,11.901,8,0.000,0.000,0.000,0,0.000,0,212.598,19.968,0.000,19.968,0.000,19.968,0.000,19.968,0.000 +7.712564,0.100169,18626593,0.555116,89.848,0.000,0.000,314.312,0.000,172.211,2.892,381.586,341.726,651.747,6.753540,11.837,8,0.000,0.000,0.000,0,0.000,0,314.312,0.000,29.949,0.000,19.966,0.000,19.966,0.000,19.966 +7.812739,0.100175,18698718,0.557265,719989.205,0.000,0.000,229.300,0.000,235.888,7.108,381.586,517.765,432.992,6.791504,11.794,8,0.000,0.000,0.000,0,0.000,0,229.300,38891.895,149009.066,0.000,168185.485,158222.931,0.000,205679.828,0.000 +7.912880,0.100140,18999519,0.566230,3003792.405,0.000,0.000,240.123,0.000,0.002,9.182,381.586,85.037,330.395,6.935913,11.762,8,0.000,0.000,0.000,0,0.000,0,240.123,513289.296,519061.191,403533.403,300727.751,533870.398,200678.230,315686.747,216945.389 +8.013060,0.100180,19402354,0.578235,4021123.318,0.000,0.000,17.262,0.000,0.001,8.797,381.586,0.000,328.160,6.935913,11.730,8,0.000,0.000,0.000,0,0.000,0,17.262,407008.532,604862.952,536595.641,475215.951,453504.970,512309.288,510053.342,521572.640 +8.113226,0.100166,19799997,0.590086,3969842.206,0.000,0.000,20.664,0.000,0.001,9.347,381.586,0.000,343.336,6.935913,11.697,8,0.000,0.000,0.000,0,0.000,0,20.664,400555.295,524539.548,415440.593,634067.790,409999.622,562436.659,465787.045,557015.655 +8.213523,0.100297,20000000,0.596046,1994106.805,0.000,0.000,14.294,0.000,0.000,5.345,381.586,0.000,148.621,6.966919,11.682,0,0.000,0.000,0.000,0,0.000,0,14.294,244922.494,277984.289,206406.899,265212.227,233685.871,247803.936,295731.574,222359.514 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.log new file mode 100644 index 000000000..993652f5c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=20000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=531 +worker=4 kind=insert tid=6 os_tid=534 +worker=3 kind=insert tid=7 os_tid=533 +worker=5 kind=insert tid=8 os_tid=535 +worker=6 kind=insert tid=9 os_tid=536 +worker=7 kind=insert tid=10 os_tid=537 +worker=0 kind=insert tid=11 os_tid=530 +worker=2 kind=insert tid=12 os_tid=532 +start_monotonic_ns=2088513215300480 main_address=0x55c5e4c5c300 +load_end reason=complete inserted=20000000 elapsed_s=8.214 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.151 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088513215302669 cpu_ns=10436680 +diagnostic_stage name=stop_request wall_ns=2088521428881835 cpu_ns=64186951961 +diagnostic_stage name=workers_joined wall_ns=2088521428927277 cpu_ns=64186996644 +diagnostic_stage name=before_close wall_ns=2088521429015630 cpu_ns=64187085014 +diagnostic_stage name=after_close wall_ns=2088521580084605 cpu_ns=64237721434 +diagnostic_quota mode=shared batch=1024 next_record=20008960 target_records=20000000 completed_records=20000000 productive_end_ns=2088521395811947 +diagnostic_worker index=0 completed=2418688 last_start_ns=2088521395811201 last_end_ns=2088521395811947 loop_exit_ns=2088521395812154 deregister_start_ns=2088521395812182 deregister_end_ns=2088521395812850 +diagnostic_worker index=1 completed=2459904 last_start_ns=2088521382459779 last_end_ns=2088521382461419 loop_exit_ns=2088521382461527 deregister_start_ns=2088521382461567 deregister_end_ns=2088521382461904 +diagnostic_worker index=2 completed=2263040 last_start_ns=2088521382358974 last_end_ns=2088521382360390 loop_exit_ns=2088521382360531 deregister_start_ns=2088521382360579 deregister_end_ns=2088521382364228 +diagnostic_worker index=3 completed=2326528 last_start_ns=2088521382627643 last_end_ns=2088521382628662 loop_exit_ns=2088521382628922 deregister_start_ns=2088521382628972 deregister_end_ns=2088521382629598 +diagnostic_worker index=4 completed=2849792 last_start_ns=2088521382493628 last_end_ns=2088521382494856 loop_exit_ns=2088521382495148 deregister_start_ns=2088521382495177 deregister_end_ns=2088521382495901 +diagnostic_worker index=5 completed=2811904 last_start_ns=2088521383244419 last_end_ns=2088521383245257 loop_exit_ns=2088521383245422 deregister_start_ns=2088521383245450 deregister_end_ns=2088521383246077 +diagnostic_worker index=6 completed=2865152 last_start_ns=2088521383051068 last_end_ns=2088521383052314 loop_exit_ns=2088521383052504 deregister_start_ns=2088521383052534 deregister_end_ns=2088521383053077 +diagnostic_worker index=7 completed=2004992 last_start_ns=2088521383021826 last_end_ns=2088521383022711 loop_exit_ns=2088521383022873 deregister_start_ns=2088521383022903 deregister_end_ns=2088521383023548 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.summary.csv new file mode 100644 index 000000000..25161b7d0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-17-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2434977.785589,8.213627,20000000,0.003212,0.001456,0.004416,0.011136,1596.962033,0.003212,0.001456,0.004416,0.011136,1596.962033,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.csv new file mode 100644 index 000000000..10b801db4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.csv @@ -0,0 +1,151 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100068,0.100068,525518,0.015662,5251606.229,0.000,0.000,20.433,0.000,0.003,8.072,83.449,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.433,500719.256,617180.003,754326.673,755066.170,791161.607,708457.887,497861.200,626833.434 +0.200235,0.100167,1001650,0.029851,4753366.762,0.000,0.000,20.408,0.000,4.625,9.131,159.527,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.408,443078.650,588076.043,707116.866,614861.226,731226.526,510156.416,579011.210,579839.824 +0.300404,0.100169,1459096,0.043484,4566743.893,0.000,0.000,20.440,0.000,0.006,9.307,234.750,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.440,478661.240,573421.130,689415.143,583524.060,603120.949,610258.888,455111.031,573231.451 +0.400557,0.100153,1928077,0.057461,4682662.337,0.000,0.000,20.119,0.000,0.001,10.025,282.738,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,20.119,580034.629,576490.040,668489.611,545617.165,725582.464,624556.670,469772.934,492118.825 +0.500765,0.100208,2284829,0.068093,3560123.381,0.000,0.000,19.034,0.000,32.567,10.103,293.238,0.000,0.000,0.004768,14.096,8,0.000,0.000,0.000,0,0.000,0,19.034,404689.206,397554.030,562122.118,442600.440,565155.815,388832.151,399859.240,399310.381 +0.600922,0.100157,2489913,0.074205,2047622.612,0.000,0.000,98.800,0.000,0.001,10.424,302.613,0.000,90.405,0.430786,14.087,8,0.000,0.000,0.000,0,0.000,0,98.800,156983.335,146919.149,578820.511,168265.608,580687.577,136854.963,128158.627,150932.842 +0.701095,0.100173,2834388,0.084471,3438801.424,0.000,0.000,22.622,0.000,6.319,8.892,302.613,17.080,1161.038,0.601196,13.974,8,0.000,0.000,0.000,0,0.000,0,22.622,485609.972,427819.940,469657.568,530861.694,418056.829,411927.431,397162.972,297705.018 +0.801255,0.100161,3216377,0.095856,3813768.254,0.000,0.000,18.407,0.000,2.567,9.234,302.613,64.545,630.199,0.601196,13.912,8,0.000,0.000,0.000,0,0.000,0,18.407,555009.116,430708.639,455009.632,571682.353,602293.217,379590.692,467299.904,352174.700 +0.901419,0.100164,3606222,0.107474,3892086.322,0.000,0.000,16.809,0.000,0.001,9.561,302.613,96.678,208.682,0.604370,13.892,8,0.000,0.000,0.000,0,0.000,0,16.809,479825.471,470530.668,459908.037,596235.138,582128.203,451411.928,427401.186,424645.692 +1.001582,0.100163,4002896,0.119296,3960284.854,0.000,0.000,19.303,0.000,5.550,9.418,302.613,92.037,110.289,0.626709,13.881,8,0.000,0.000,0.000,0,0.000,0,19.303,599073.528,473558.114,451014.859,561794.292,502231.378,461976.991,460619.205,450016.487 +1.101755,0.100173,4170395,0.124287,1672095.769,0.000,0.000,87.298,0.000,21.873,10.171,302.613,116.634,17.080,0.776825,13.879,8,0.000,0.000,0.000,0,0.000,0,87.298,470216.103,14574.773,138779.786,13366.863,459364.885,24457.666,117586.470,433749.223 +1.201919,0.100164,4646095,0.138464,4749226.751,0.000,0.000,23.891,0.000,0.001,8.493,302.613,0.000,0.117,0.776867,13.879,8,0.000,0.000,0.000,0,0.000,0,23.891,671610.748,534575.040,568789.040,612757.076,602903.204,578632.928,541323.993,638634.721 +1.302113,0.100195,5097906,0.151929,4509324.708,0.000,0.000,14.031,0.000,0.001,8.383,302.613,0.000,2.651,1.014404,13.879,8,0.000,0.000,0.000,0,0.000,0,14.031,576446.937,528989.396,509527.313,625481.406,656750.486,432168.029,517222.322,662738.819 +1.402281,0.100167,5494838,0.163759,3962683.140,0.000,0.000,14.098,0.000,1.211,8.016,302.613,0.000,458.802,1.349079,13.834,8,0.000,0.000,0.000,0,0.000,0,14.098,625492.400,465021.164,410202.976,534724.422,487313.827,458731.698,455487.132,525709.521 +1.502447,0.100166,5818231,0.173397,3228561.741,0.000,0.000,13.118,0.000,42.490,9.358,302.613,0.000,394.617,1.349079,13.796,8,0.000,0.000,0.000,0,0.000,0,13.118,346473.904,309185.904,574404.914,484184.926,624112.264,285774.831,308546.967,295878.032 +1.602596,0.100149,6114573,0.182228,2959014.767,0.000,0.000,100.255,0.000,8.465,10.022,302.613,7.255,10.180,1.349079,13.794,8,0.000,0.000,0.000,0,0.000,0,100.255,266712.931,234870.337,440434.303,475781.680,435771.246,376629.293,240212.384,488602.593 +1.702781,0.100185,6566454,0.195696,4510467.529,0.000,0.000,11.308,0.000,0.001,8.512,302.613,0.000,0.039,1.349079,13.794,8,0.000,0.000,0.000,0,0.000,0,11.308,641782.971,492009.988,507730.911,644098.688,520886.579,540360.560,519758.665,643839.168 +1.802942,0.100161,7002521,0.208691,4353671.082,0.000,0.000,13.910,0.000,1.254,8.356,302.613,0.000,58.968,1.561035,13.789,8,0.000,0.000,0.000,0,0.000,0,13.910,566020.072,522300.355,484850.559,628869.036,653729.072,504219.422,397740.596,595941.970 +1.903114,0.100172,7362489,0.219419,3593502.446,0.000,0.000,19.822,0.000,0.035,8.016,302.613,0.000,614.179,1.892284,13.729,8,0.000,0.000,0.000,0,0.000,0,19.822,455027.766,390967.891,430020.756,512359.208,496536.409,346584.191,472447.820,489558.405 +2.003281,0.100168,7630687,0.227412,2677492.950,0.000,0.000,13.364,0.000,69.567,9.982,302.613,0.000,217.448,1.892284,13.707,8,0.000,0.000,0.000,0,0.000,0,13.364,172401.083,205984.802,538018.367,692739.080,215468.909,174148.156,161818.818,516913.735 +2.103461,0.100179,7991078,0.238153,3597457.169,0.000,0.000,75.002,0.000,0.001,9.459,302.613,4.523,7.136,1.892284,13.707,8,0.000,0.000,0.000,0,0.000,0,75.002,445810.341,432943.421,393054.969,524549.106,414296.867,451669.831,501929.679,433202.955 +2.203633,0.100172,8462434,0.252200,4705470.543,0.000,0.000,13.661,0.000,6.948,8.360,302.613,0.000,0.039,1.892284,13.707,8,0.000,0.000,0.000,0,0.000,0,13.661,619345.246,668410.895,556313.608,656561.266,610081.173,444396.012,495098.846,655263.497 +2.303799,0.100166,8848290,0.263700,3852148.138,0.000,0.000,17.147,0.000,6.355,7.741,302.613,0.000,227.434,2.121460,13.684,8,0.000,0.000,0.000,0,0.000,0,17.147,502862.990,466683.210,445518.439,555076.081,539092.686,427538.367,425951.009,489425.356 +2.403962,0.100163,9226342,0.274966,3774378.859,0.000,0.000,18.946,0.000,2.714,8.149,302.613,0.000,600.858,2.430420,13.626,8,0.000,0.000,0.000,0,0.000,0,18.946,449758.216,403413.622,521691.177,482245.358,474747.557,477852.505,474068.662,490601.761 +2.504114,0.100152,9390761,0.279866,1641692.165,0.000,0.000,71.842,0.000,20.312,9.287,302.613,0.000,69.543,2.430420,13.619,8,0.000,0.000,0.000,0,0.000,0,71.842,165538.134,172777.120,667664.149,53568.496,173725.676,180135.923,51122.218,177160.450 +2.604285,0.100171,9821018,0.292689,4295241.588,0.000,0.000,37.114,0.000,4.148,9.396,302.613,16.651,0.468,2.430420,13.619,8,0.000,0.000,0.000,0,0.000,0,37.114,637761.870,577884.032,659764.330,444102.286,468530.607,492000.563,443563.206,571634.694 +2.704467,0.100183,10269077,0.306042,4472412.328,0.000,0.000,14.318,0.000,0.609,8.717,302.613,0.000,0.000,2.430420,13.619,8,0.000,0.000,0.000,0,0.000,0,14.318,572772.702,666471.377,637953.521,491221.816,515756.954,533324.832,451165.058,603746.068 +2.804673,0.100206,10671812,0.318045,4019089.405,0.000,0.000,17.932,0.000,4.437,8.493,302.613,0.000,501.859,2.712769,13.570,8,0.000,0.000,0.000,0,0.000,0,17.932,495321.945,473486.824,514083.384,543053.840,466740.689,534411.602,470852.239,521138.882 +2.904838,0.100165,11069615,0.329900,3971491.456,0.000,0.000,17.456,0.000,7.398,8.375,302.613,0.000,414.357,2.807259,13.529,8,0.000,0.000,0.000,0,0.000,0,17.456,390037.853,456777.974,631450.399,539941.057,498329.565,458155.706,562633.697,434165.203 +3.005006,0.100169,11236133,0.334863,1662372.784,0.000,0.000,74.436,0.000,34.101,10.870,302.613,85.052,37.983,2.919926,13.525,8,0.000,0.000,0.000,0,0.000,0,74.436,375276.278,1467.522,371372.870,218481.055,458136.354,170841.503,61855.546,4941.655 +3.105186,0.100180,11656595,0.347394,4197077.684,0.000,0.000,53.133,0.000,0.001,8.805,302.613,0.000,1.287,2.969727,13.525,8,0.000,0.000,0.000,0,0.000,0,53.133,357956.737,441187.169,486635.497,557019.015,720066.013,589091.379,511400.992,533720.882 +3.205368,0.100182,12124755,0.361346,4673096.740,0.000,0.000,13.709,0.000,0.001,8.415,302.613,0.000,5.225,3.188110,13.525,8,0.000,0.000,0.000,0,0.000,0,13.709,510421.227,542772.361,670659.654,457597.347,674143.315,538190.697,659989.071,619323.067 +3.305551,0.100183,12476789,0.371837,3513903.828,0.000,0.000,21.692,0.000,6.347,7.896,302.613,0.000,629.160,3.257828,13.463,8,0.000,0.000,0.000,0,0.000,0,21.692,307157.401,453489.375,522393.169,441301.699,393000.169,415498.960,525297.849,455765.207 +3.405710,0.100159,12835396,0.382525,3580382.884,0.000,0.000,16.600,0.000,19.239,8.426,302.613,0.000,304.672,3.364990,13.433,8,0.000,0.000,0.000,0,0.000,0,16.600,376432.072,407432.830,506166.001,476642.896,432383.198,344782.344,604489.822,432053.722 +3.505976,0.100266,13010864,0.387754,1750023.747,0.000,0.000,73.472,0.000,47.713,10.812,302.613,30.700,16.012,3.467655,13.432,8,0.000,0.000,0.000,0,0.000,0,73.472,15189.585,247790.708,165599.393,304459.930,127351.159,580206.257,306664.065,2762.649 +3.606127,0.100151,13440964,0.400572,4294503.790,0.000,0.000,56.795,0.000,0.001,8.465,302.613,0.000,0.000,3.467655,13.432,8,0.000,0.000,0.000,0,0.000,0,56.795,501741.026,564176.581,705522.770,503258.731,424348.097,587940.634,542399.523,465116.428 +3.706306,0.100178,13908029,0.414492,4662341.474,0.000,0.000,13.256,0.000,0.001,8.405,302.613,0.000,91.400,3.745361,13.423,8,0.000,0.000,0.000,0,0.000,0,13.256,539937.804,516090.301,656300.440,517527.740,622330.975,656000.973,590058.486,564094.755 +3.806474,0.100169,14273086,0.425371,3644424.444,0.000,0.000,31.168,0.000,0.001,8.316,302.613,0.000,666.181,4.022217,13.358,8,0.000,0.000,0.000,0,0.000,0,31.168,371313.857,446487.093,509430.952,368668.318,484253.408,586331.275,458157.414,419782.126 +3.906641,0.100167,14637887,0.436243,3641934.416,0.000,0.000,14.372,0.000,36.798,9.468,302.613,0.000,254.809,4.022217,13.333,8,0.000,0.000,0.000,0,0.000,0,14.372,342548.550,581469.974,431470.208,359090.954,622551.441,414528.471,634331.789,255943.028 +4.006823,0.100182,14817083,0.441583,1788705.290,0.000,0.000,72.659,0.000,65.002,10.729,302.613,104.263,61.763,4.296753,13.327,8,0.000,0.000,0.000,0,0.000,0,72.659,38260.382,427142.775,40166.913,30594.331,437304.285,305444.217,211714.766,298077.621 +4.106980,0.100157,15304033,0.456096,4861870.704,0.000,0.000,67.557,0.000,2.886,8.462,302.613,0.000,0.000,4.296753,13.327,8,0.000,0.000,0.000,0,0.000,0,67.557,510239.327,541809.787,693561.656,545424.115,756732.528,725561.442,626027.631,462514.218 +4.207144,0.100164,15744564,0.469225,4398107.571,0.000,0.000,13.708,0.000,3.579,8.702,302.613,0.000,492.358,4.527954,13.278,8,0.000,0.000,0.000,0,0.000,0,13.708,505961.427,518920.206,565563.821,439879.644,622201.071,621651.970,632374.411,491555.020 +4.307295,0.100151,16168162,0.481849,4229583.474,0.000,0.000,15.153,0.000,0.139,8.660,302.613,0.000,341.203,4.527954,13.245,8,0.000,0.000,0.000,0,0.000,0,15.153,499734.237,462820.063,546563.416,630865.923,494681.878,457088.731,620421.718,517407.509 +4.407453,0.100158,16504550,0.491874,3358570.335,0.000,0.000,40.507,0.000,40.401,6.881,358.191,62.479,170.317,4.527954,13.229,8,0.000,0.000,0.000,0,0.000,0,40.507,557259.013,334291.509,389873.637,589078.708,407385.951,325036.141,394526.282,361119.096 +4.507587,0.100134,16656448,0.496401,1516945.624,0.000,0.000,17.827,0.000,140.536,5.622,358.191,534.557,149.994,4.577148,13.214,8,0.000,0.000,0.000,0,0.000,0,17.827,0.000,0.000,0.000,489134.022,483541.522,544270.079,0.000,0.000 +4.607748,0.100161,16775074,0.499936,1184357.259,0.000,0.000,30.527,0.000,240.696,5.895,358.191,401.854,489.214,4.982178,13.166,8,0.000,0.000,0.000,0,0.000,0,30.527,0.000,0.000,0.000,450446.331,279141.542,454769.386,0.000,0.000 +4.707906,0.100159,16897404,0.503582,1221363.504,0.000,0.000,7.796,0.000,340.855,5.411,358.191,336.108,765.388,4.982178,13.092,8,0.000,0.000,0.000,0,0.000,0,7.796,0.000,0.000,0.000,491640.494,471702.107,258020.903,0.000,0.000 +4.808067,0.100161,17044043,0.507952,1464037.175,0.000,0.000,53.023,0.000,441.015,7.267,358.191,584.451,299.168,5.020630,13.062,8,0.000,0.000,0.000,0,0.000,0,53.023,0.000,0.000,0.000,540111.997,483932.282,439992.896,0.000,0.000 +4.908235,0.100167,17093934,0.509439,498075.818,0.000,0.000,38.672,0.000,541.183,3.617,358.191,280.117,606.211,5.149902,13.003,8,0.000,0.000,0.000,0,0.000,0,38.672,0.000,0.000,0.000,20266.058,230234.401,247575.358,0.000,0.000 +5.008364,0.100130,17245239,0.513948,1511092.667,0.000,0.000,10.785,0.000,641.312,5.261,358.191,316.504,370.263,5.207031,12.967,8,0.000,0.000,0.000,0,0.000,0,10.785,0.000,0.000,0.000,527816.314,509060.609,474215.744,0.000,0.000 +5.108503,0.100139,17394099,0.518385,1486538.661,0.000,0.000,29.028,0.000,741.451,6.665,358.191,539.447,247.157,5.207031,12.943,8,0.000,0.000,0.000,0,0.000,0,29.028,0.000,0.000,0.000,572316.386,357993.581,556228.694,0.000,0.000 +5.208659,0.100157,17487449,0.521167,932039.811,0.000,0.000,5.880,0.000,841.608,3.560,358.191,195.007,467.237,5.337280,12.897,8,0.000,0.000,0.000,0,0.000,0,5.880,0.000,0.000,0.000,152600.926,398415.818,381023.066,0.000,0.000 +5.308777,0.100118,17588520,0.524179,1009523.205,0.000,0.000,90.409,0.000,941.725,4.456,358.191,278.891,482.714,5.346558,12.850,8,0.000,0.000,0.000,0,0.000,0,90.409,0.000,0.000,0.000,279860.995,352665.407,376996.803,0.000,0.000 +5.408935,0.100158,17714491,0.527933,1257727.482,0.000,0.000,8.097,0.000,1041.883,5.472,358.191,369.730,229.911,5.375244,12.827,8,0.000,0.000,0.000,0,0.000,0,8.097,0.000,0.000,0.000,408346.336,409634.306,439746.840,0.000,0.000 +5.509107,0.100172,17887291,0.533083,1725032.892,0.000,0.000,38.041,0.000,1142.055,5.293,358.191,316.643,243.643,5.522827,12.803,8,0.000,0.000,0.000,0,0.000,0,38.041,0.000,0.000,0.000,666403.766,405792.026,652837.101,0.000,0.000 +5.609290,0.100183,17977520,0.535772,900640.855,0.000,0.000,19.563,0.000,1242.238,4.033,358.191,256.600,499.320,5.610107,12.755,8,0.000,0.000,0.000,0,0.000,0,19.563,0.000,0.000,0.000,319974.102,279458.290,301208.463,0.000,0.000 +5.709426,0.100137,18103609,0.539530,1259170.301,0.000,0.000,7.167,0.000,1342.375,4.149,358.191,285.821,290.775,5.610107,12.726,8,0.000,0.000,0.000,0,0.000,0,7.167,0.000,0.000,0.000,539712.893,537685.661,181771.747,0.000,0.000 +5.809596,0.100169,18233288,0.543394,1294597.056,0.000,0.000,4.094,0.000,1442.544,4.029,358.191,298.830,234.291,5.610107,12.703,8,0.000,0.000,0.000,0,0.000,0,4.094,0.000,0.000,0.000,605584.189,689012.867,0.000,0.000,0.000 +5.909742,0.100146,18316486,0.545874,830764.558,0.000,0.000,44.473,0.000,1542.690,2.726,358.191,193.077,461.629,5.706299,12.658,8,0.000,0.000,0.000,0,0.000,0,44.473,0.000,0.000,0.000,287139.903,543624.655,0.000,0.000,0.000 +6.009876,0.100134,18414759,0.548803,981418.756,0.000,0.000,7.976,0.000,1642.824,2.736,358.191,185.182,410.974,5.706299,12.618,8,0.000,0.000,0.000,0,0.000,0,7.976,0.000,0.000,0.000,498324.204,483094.552,0.000,0.000,0.000 +6.109992,0.100117,18511334,0.551681,964622.703,0.000,0.000,56.349,0.000,1742.941,2.962,358.191,219.509,361.804,5.768188,12.582,8,0.000,0.000,0.000,0,0.000,0,56.349,0.000,0.000,0.000,682642.237,281980.466,0.000,0.000,0.000 +6.210133,0.100141,18616467,0.554814,1049850.813,0.000,0.000,3.834,0.000,1843.082,4.136,358.191,350.249,263.340,5.768188,12.557,8,0.000,0.000,0.000,0,0.000,0,3.834,0.000,0.000,0.000,533048.961,516801.852,0.000,0.000,0.000 +6.310296,0.100162,18616467,0.554814,0.000,0.000,0.000,0.000,0.000,1943.244,3.575,358.191,214.067,424.428,5.845215,12.515,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.410419,0.100123,18616467,0.554814,0.000,0.000,0.000,0.000,0.000,2043.367,3.265,358.191,183.992,347.579,5.845215,12.481,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.510537,0.100118,18616467,0.554814,0.000,0.000,0.000,0.000,0.000,2143.485,3.949,358.191,266.522,304.407,5.894653,12.451,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.610663,0.100126,18616472,0.554814,49.937,0.000,0.000,2209.134,0.000,968.389,7.554,358.570,107.170,101.006,5.894653,12.442,8,0.000,0.000,0.000,0,0.000,0,2209.134,9.987,9.987,9.987,0.000,0.000,0.000,9.987,9.987 +6.710802,0.100139,18616472,0.554814,0.000,0.000,0.000,0.000,0.000,1068.528,9.215,358.570,52.895,18.802,5.894653,12.440,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +6.810935,0.100133,18616474,0.554814,19.973,0.000,0.000,1076.606,0.000,626.677,7.796,358.570,922.871,5.500,6.011002,12.439,8,0.000,0.000,0.000,0,0.000,0,1076.606,0.000,0.000,0.000,0.000,9.987,9.987,0.000,0.000 +6.911133,0.100198,18616484,0.554814,99.803,0.000,0.000,679.786,0.000,334.946,5.097,358.570,173.680,147.092,6.073608,12.425,8,0.000,0.000,0.000,0,0.000,0,679.786,9.980,9.980,19.961,19.961,19.961,0.000,0.000,19.961 +7.011275,0.100142,18616484,0.554814,0.000,0.000,0.000,0.000,0.000,435.088,1.529,358.570,193.320,318.767,6.073608,12.394,8,0.000,0.000,0.000,0,0.000,0,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000,0.000 +7.111430,0.100156,18616489,0.554815,49.922,0.000,0.000,435.849,0.000,260.843,2.295,358.570,362.521,356.164,6.091553,12.359,8,0.000,0.000,0.000,0,0.000,0,435.849,0.000,0.000,0.000,0.000,0.000,19.969,9.984,19.969 +7.211563,0.100133,18616491,0.554815,19.974,0.000,0.000,333.807,0.000,360.976,4.103,358.570,449.248,297.965,6.138794,12.330,8,0.000,0.000,0.000,0,0.000,0,333.807,0.000,19.974,0.000,0.000,0.000,0.000,0.000,0.000 +7.311718,0.100155,18616501,0.554815,99.845,0.000,0.000,392.263,0.000,428.343,3.431,358.570,301.641,136.624,6.155884,12.316,8,0.000,0.000,0.000,0,0.000,0,392.263,19.969,0.000,19.969,0.000,19.969,19.969,19.969,0.000 +7.411855,0.100137,18616503,0.554815,19.973,0.000,0.000,289.709,0.000,528.480,1.797,358.570,219.660,450.749,6.206909,12.272,8,0.000,0.000,0.000,0,0.000,0,289.709,0.000,0.000,0.000,0.000,0.000,0.000,0.000,19.973 +7.511973,0.100118,18616506,0.554815,29.965,0.000,0.000,560.497,0.000,273.982,2.284,358.570,284.547,425.474,6.259888,12.230,8,0.000,0.000,0.000,0,0.000,0,560.497,0.000,9.988,0.000,19.976,0.000,0.000,0.000,0.000 +7.612109,0.100135,18616507,0.554815,9.987,0.000,0.000,7.227,0.000,374.117,2.134,358.570,272.015,259.064,6.293705,12.205,8,0.000,0.000,0.000,0,0.000,0,7.227,0.000,9.987,0.000,0.000,0.000,0.000,0.000,0.000 +7.712255,0.100146,18616515,0.554815,79.883,0.000,0.000,381.707,0.000,474.263,3.062,358.570,356.939,228.221,6.318481,12.183,8,0.000,0.000,0.000,0,0.000,0,381.707,0.000,0.000,19.971,0.000,19.971,19.971,19.971,0.000 +7.812389,0.100134,18616520,0.554816,49.933,0.000,0.000,571.582,0.000,299.016,3.404,358.570,335.489,491.530,6.399414,12.135,8,0.000,0.000,0.000,0,0.000,0,571.582,9.987,0.000,0.000,19.973,0.000,0.000,0.000,19.973 +7.912525,0.100136,18616525,0.554816,49.932,0.000,0.000,247.814,0.000,399.153,2.337,358.570,251.805,355.140,6.476440,12.100,8,0.000,0.000,0.000,0,0.000,0,247.814,9.986,0.000,19.973,0.000,19.973,0.000,0.000,0.000 +8.012659,0.100134,18616529,0.554816,39.946,0.000,0.000,323.461,0.000,499.287,3.106,358.570,441.945,306.463,6.476440,12.070,8,0.000,0.000,0.000,0,0.000,0,323.461,0.000,0.000,0.000,0.000,0.000,19.973,19.973,0.000 +8.112781,0.100122,18616535,0.554816,59.927,0.000,0.000,516.362,0.000,308.364,4.258,358.570,370.993,266.316,6.485107,12.044,8,0.000,0.000,0.000,0,0.000,0,516.362,19.976,19.976,0.000,0.000,0.000,0.000,0.000,19.976 +8.212923,0.100142,18616539,0.554816,39.943,0.000,0.000,249.529,0.000,408.505,2.508,358.570,209.820,266.185,6.519409,12.018,8,0.000,0.000,0.000,0,0.000,0,249.529,0.000,0.000,19.972,0.000,19.972,0.000,0.000,0.000 +8.313066,0.100143,18616541,0.554816,19.971,0.000,0.000,313.124,0.000,508.649,2.168,358.570,283.773,363.542,6.563599,11.983,8,0.000,0.000,0.000,0,0.000,0,313.124,0.000,0.000,0.000,0.000,0.000,19.971,0.000,0.000 +8.413201,0.100134,18616549,0.554816,79.893,0.000,0.000,573.854,0.000,311.591,2.434,358.570,286.256,379.373,6.609253,11.945,8,0.000,0.000,0.000,0,0.000,0,573.854,0.000,19.973,0.000,19.973,0.000,0.000,19.973,19.973 +8.513346,0.100145,18616553,0.554817,39.942,0.000,0.000,352.786,0.000,357.051,3.219,358.570,327.806,312.594,6.649418,11.915,8,0.000,0.000,0.000,0,0.000,0,352.786,19.971,0.000,19.971,0.000,0.000,0.000,0.000,0.000 +8.613473,0.100128,18616559,0.554817,59.924,0.000,0.000,373.033,0.000,326.112,2.997,358.570,335.158,273.947,6.683105,11.888,8,0.000,0.000,0.000,0,0.000,0,373.033,0.000,19.975,0.000,0.000,19.975,0.000,19.975,0.000 +8.713622,0.100148,18616563,0.554817,39.941,0.000,0.000,371.339,0.000,328.950,2.393,358.570,338.053,420.470,6.731689,11.847,8,0.000,0.000,0.000,0,0.000,0,371.339,0.000,0.000,0.000,0.000,0.000,29.956,0.000,9.985 +8.813748,0.100126,18645083,0.555667,284840.540,0.000,0.000,316.483,0.000,429.076,1.750,358.570,186.132,318.621,6.770508,11.816,8,0.000,0.000,0.000,0,0.000,0,316.483,284790.603,0.000,19.975,0.000,0.000,19.975,0.000,9.987 +8.913867,0.100119,18832518,0.561253,1872114.022,0.000,0.000,524.127,0.000,378.222,6.335,358.570,280.641,380.990,6.817017,11.779,8,0.000,0.000,0.000,0,0.000,0,524.127,598055.706,0.000,364284.913,28935.441,0.000,403128.519,0.000,477709.443 +9.014128,0.100261,19225228,0.572956,3916871.482,0.000,0.000,379.160,0.000,4.151,9.311,358.570,5.065,196.440,6.898315,11.759,8,0.000,0.000,0.000,0,0.000,0,379.160,551210.569,344121.361,641235.478,451072.070,460756.780,512571.471,449466.264,506437.489 +9.114328,0.100200,19609017,0.584394,3830241.162,0.000,0.000,16.651,0.000,2.607,8.645,358.570,0.000,261.665,6.898315,11.734,8,0.000,0.000,0.000,0,0.000,0,16.651,387306.564,487027.426,470390.649,437975.381,393454.288,606419.006,503314.900,544352.949 +9.214492,0.100164,20031112,0.596974,4214026.565,0.000,0.000,18.097,0.000,7.940,8.640,358.570,0.000,323.921,6.951050,11.702,8,0.000,0.000,0.000,0,0.000,0,18.097,399803.143,453904.258,564093.223,500927.002,631712.129,517449.856,529400.222,616736.732 +9.314657,0.100165,20470628,0.610072,4387932.855,0.000,0.000,17.602,0.000,19.901,8.858,358.570,0.039,232.976,6.997070,11.679,8,0.000,0.000,0.000,0,0.000,0,17.602,455499.769,316678.415,643989.317,475826.290,639127.325,687188.167,600051.685,569571.887 +9.414875,0.100218,20827710,0.620714,3563045.186,0.000,0.000,28.580,0.000,10.855,7.805,358.570,25.725,83.217,7.082764,11.671,8,0.000,0.000,0.000,0,0.000,0,28.580,406233.570,337214.175,558082.226,501186.376,429582.621,503690.911,419035.635,408019.673 +9.515039,0.100163,21043293,0.627139,2152312.067,0.000,0.000,41.254,0.000,19.726,7.360,358.570,27.494,165.589,7.153687,11.655,8,0.000,0.000,0.000,0,0.000,0,41.254,222396.495,288528.403,340114.087,281589.744,287500.084,262401.108,290115.809,179666.337 +9.615185,0.100146,21447622,0.639189,4037376.173,0.000,0.000,25.814,0.000,25.599,8.366,358.570,3.159,36.821,7.235107,11.651,8,0.000,0.000,0.000,0,0.000,0,25.814,406055.222,466776.280,572631.227,481944.063,514546.308,505888.989,530153.447,559380.636 +9.715324,0.100138,21664107,0.645641,2161857.427,0.000,0.000,38.248,0.000,23.111,6.844,358.570,91.397,115.426,7.380493,11.640,8,0.000,0.000,0.000,0,0.000,0,38.248,250253.584,292385.263,324131.318,142352.947,326318.291,321574.857,235683.752,269157.416 +9.815478,0.100155,22114454,0.659062,4496516.317,0.000,0.000,28.718,0.000,0.001,9.111,358.570,0.000,204.995,7.515381,11.620,8,0.000,0.000,0.000,0,0.000,0,28.718,535661.621,437623.233,649335.828,547373.509,553104.646,565036.194,634119.360,574261.927 +9.915755,0.100277,22390555,0.667291,2753383.239,0.000,0.000,51.153,0.000,9.952,7.387,358.570,93.803,375.016,7.702881,11.583,8,0.000,0.000,0.000,0,0.000,0,51.153,341563.882,325657.941,339808.743,301474.927,398974.856,382859.495,354857.060,308186.336 +10.016060,0.100305,22712800,0.676894,3212648.146,0.000,0.000,35.015,0.000,0.000,8.802,358.570,102.539,219.214,7.908936,11.562,8,0.000,0.000,0.000,0,0.000,0,35.015,404176.848,325815.929,399231.935,417914.933,473734.626,413139.503,408493.678,370140.693 +10.116211,0.100150,23057123,0.687156,3438065.098,0.000,0.000,29.711,0.000,25.404,7.872,358.570,132.769,245.023,7.908936,11.538,8,0.000,0.000,0.000,0,0.000,0,29.711,455046.397,420298.598,425151.308,463164.202,403403.978,453588.587,421057.458,396354.568 +10.216390,0.100180,23248037,0.692845,1905717.465,0.000,0.000,35.863,0.000,53.963,5.773,358.570,44.529,140.022,7.980347,11.524,8,0.000,0.000,0.000,0,0.000,0,35.863,232841.832,48792.372,332233.332,293093.624,218667.289,286794.936,187662.970,305631.108 +10.316538,0.100148,23530840,0.701274,2823853.210,0.000,0.000,121.373,0.000,1.636,7.678,358.570,115.103,236.096,7.998169,11.503,8,0.000,0.000,0.000,0,0.000,0,121.373,320116.512,531703.552,424172.602,543216.523,347356.222,251757.623,184257.463,221272.713 +10.416698,0.100160,23935114,0.713322,4036292.104,0.000,0.000,17.425,0.000,4.850,9.077,358.570,71.331,238.174,7.998169,11.484,8,0.000,0.000,0.000,0,0.000,0,17.425,548913.122,513339.950,371975.776,508258.068,530352.772,562461.479,515965.755,485025.182 +10.516881,0.100183,24245705,0.722578,3100235.670,0.000,0.000,46.875,0.000,0.001,7.424,358.570,80.400,356.301,7.998169,11.459,8,0.000,0.000,0.000,0,0.000,0,46.875,406186.561,444336.735,382649.640,372348.494,359971.148,314544.293,380862.910,439335.888 +10.617050,0.100169,24613407,0.733537,3670806.719,0.000,0.000,27.098,0.000,27.678,7.664,358.570,76.589,269.739,7.998169,11.442,8,0.000,0.000,0.000,0,0.000,0,27.098,434115.208,496050.375,347232.268,485118.878,499195.052,439246.523,443758.885,526089.530 +10.717208,0.100158,24941291,0.743308,3273674.796,0.000,0.000,32.559,0.000,11.973,9.178,358.570,121.644,223.164,7.998169,11.436,8,0.000,0.000,0.000,0,0.000,0,32.559,278540.519,442731.458,498593.319,384123.929,321682.449,479044.164,444418.796,424540.161 +10.817383,0.100175,25350700,0.755510,4086947.324,0.000,0.000,15.481,0.000,11.832,8.423,358.570,23.358,200.938,7.998169,11.420,8,0.000,0.000,0.000,0,0.000,0,15.481,473722.085,599991.407,540285.753,468531.157,486399.929,561558.575,560370.651,396087.765 +10.917540,0.100158,25632439,0.763906,2812958.016,0.000,0.000,30.207,0.000,0.001,8.586,358.570,150.544,269.302,7.998169,11.395,8,0.000,0.000,0.000,0,0.000,0,30.207,349629.138,357646.506,333554.465,376586.665,354880.864,387289.802,268037.691,385332.885 +11.017710,0.100169,26115864,0.778313,4826078.243,0.000,0.000,14.412,0.000,10.881,8.754,358.570,0.819,202.782,7.998169,11.375,8,0.000,0.000,0.000,0,0.000,0,14.412,571881.661,708789.842,574497.233,485368.150,540854.199,604696.098,680757.308,659233.752 +11.117901,0.100192,26324820,0.784541,2085558.522,0.000,0.000,36.302,0.000,23.231,6.932,358.570,162.033,224.101,7.998169,11.354,8,0.000,0.000,0.000,0,0.000,0,36.302,239101.246,285532.161,316412.911,238452.491,283226.584,256348.155,201812.790,264672.184 +11.218054,0.100153,26768410,0.797761,4429139.229,0.000,0.000,37.979,0.000,0.001,8.950,358.570,21.725,250.009,7.998169,11.339,8,0.000,0.000,0.000,0,0.000,0,37.979,511459.293,492148.769,652633.800,580244.298,558866.929,577638.276,482693.203,573454.662 +11.318218,0.100164,27127598,0.808465,3585988.973,0.000,0.000,22.295,0.000,1.569,8.629,358.570,70.587,180.992,7.998169,11.330,8,0.000,0.000,0.000,0,0.000,0,22.295,493908.612,302463.117,511849.139,492910.252,474220.955,447624.647,449331.842,413680.410 +11.418395,0.100176,27415791,0.817054,2876863.843,0.000,0.000,39.538,0.000,0.001,7.754,358.570,106.921,264.456,7.998169,11.304,8,0.000,0.000,0.000,0,0.000,0,39.538,362172.215,421737.321,462146.161,321703.480,343824.525,355464.028,242792.443,367023.671 +11.518569,0.100175,27741154,0.826751,3247951.898,0.000,0.000,31.830,0.000,4.138,7.594,358.570,85.515,270.309,7.998169,11.278,8,0.000,0.000,0.000,0,0.000,0,31.830,466294.819,447437.785,453357.436,382351.569,383888.882,390377.538,298827.587,425416.283 +11.618733,0.100163,28063507,0.836358,3218271.377,0.000,0.000,32.458,0.000,9.514,8.783,358.570,96.795,238.595,7.998169,11.255,8,0.000,0.000,0.000,0,0.000,0,32.458,449325.806,469932.136,379509.885,425404.893,440300.553,410858.661,268661.011,374278.433 +11.718947,0.100215,28509128,0.849638,4446661.151,0.000,0.000,20.474,0.000,6.717,8.691,358.570,25.258,259.755,7.998169,11.252,8,0.000,0.000,0.000,0,0.000,0,20.474,623540.996,503548.670,520103.120,585642.380,576621.751,672555.740,483641.419,481007.076 +11.819100,0.100153,28732271,0.856288,2228026.600,0.000,0.000,41.285,0.000,0.003,8.188,358.570,179.881,263.699,7.998169,11.229,8,0.000,0.000,0.000,0,0.000,0,41.285,268709.535,268599.703,294629.941,156441.030,315138.613,374268.290,233812.842,316426.646 +11.919276,0.100176,29200336,0.870238,4672437.957,0.000,0.000,13.950,0.000,0.718,8.947,358.570,2.457,181.244,7.998169,11.211,8,0.000,0.000,0.000,0,0.000,0,13.950,553686.868,542306.869,468446.682,617564.599,626059.669,681921.489,636710.949,545740.833 +12.019452,0.100176,29487518,0.878797,2866765.262,0.000,0.000,24.913,0.000,16.894,8.148,358.570,168.102,219.496,7.998169,11.190,8,0.000,0.000,0.000,0,0.000,0,24.913,370287.102,410506.187,324717.452,352029.295,406822.682,259183.003,391110.386,352109.154 +12.119620,0.100167,29884398,0.890624,3962170.773,0.000,0.000,40.562,0.000,0.001,8.668,358.570,45.432,244.786,7.998169,11.169,8,0.000,0.000,0.000,0,0.000,0,40.562,581477.113,515816.971,459151.779,473747.359,492615.790,452393.088,484659.102,502309.571 +12.219787,0.100167,30206870,0.900235,3219333.572,0.000,0.000,30.085,0.000,7.097,8.028,358.570,68.050,211.326,7.998169,11.166,8,0.000,0.000,0.000,0,0.000,0,30.085,455048.635,411860.895,354077.575,407358.428,409694.520,420596.279,347089.268,413607.972 +12.319970,0.100183,30494310,0.908801,2869141.753,0.000,0.000,48.633,0.000,0.001,7.806,358.570,123.875,276.369,7.998169,11.139,8,0.000,0.000,0.000,0,0.000,0,48.633,398599.491,407493.191,372088.078,402552.247,387000.748,337411.629,328248.422,235747.947 +12.420136,0.100166,30866441,0.919892,3715160.777,0.000,0.000,20.802,0.000,23.405,7.576,358.570,37.945,262.417,7.998169,11.113,8,0.000,0.000,0.000,0,0.000,0,20.802,500661.320,427512.394,422800.194,493732.788,481023.824,444314.584,416480.654,528635.019 +12.520276,0.100140,31044967,0.925212,1782767.317,0.000,0.000,42.582,0.000,45.849,7.000,358.570,168.046,215.753,7.998169,11.092,8,0.000,0.000,0.000,0,0.000,0,42.582,168933.795,262752.617,242401.072,187278.146,238476.560,222938.285,233433.611,226553.231 +12.620438,0.100163,31520126,0.939373,4743876.173,0.000,0.000,52.031,0.000,0.001,8.974,358.570,15.132,183.959,7.998169,11.074,8,0.000,0.000,0.000,0,0.000,0,52.031,519365.481,596679.763,666176.757,556155.658,595651.435,593834.390,626591.125,589421.565 +12.720610,0.100172,31812640,0.948091,2920119.847,0.000,0.000,32.541,0.000,6.145,8.161,358.570,137.576,174.778,7.998169,11.064,8,0.000,0.000,0.000,0,0.000,0,32.541,286946.693,348311.197,371641.090,402687.715,445504.107,337270.179,369794.264,357964.602 +12.820753,0.100143,32165968,0.958621,3528244.701,0.000,0.000,34.410,0.000,7.154,8.899,358.570,65.961,325.083,7.998169,11.035,8,0.000,0.000,0.000,0,0.000,0,34.410,466943.606,417324.420,422097.608,502223.257,325475.501,486036.358,502253.214,405890.737 +12.920929,0.100176,32516327,0.969062,3497421.632,0.000,0.000,24.676,0.000,0.002,8.788,358.570,109.923,224.916,7.998169,11.013,8,0.000,0.000,0.000,0,0.000,0,24.676,448039.797,391868.865,439474.903,489995.799,410076.752,436350.413,438686.293,442928.811 +13.021100,0.100171,32812051,0.977875,2952200.387,0.000,0.000,40.918,0.000,0.002,8.134,358.570,143.544,264.197,7.998169,10.987,8,0.000,0.000,0.000,0,0.000,0,40.918,414302.756,154705.906,437513.134,413923.404,365575.936,400196.836,346538.435,419443.980 +13.121265,0.100165,33210127,0.989739,3974191.734,0.000,0.000,19.306,0.000,19.699,8.292,358.570,42.859,283.906,7.998169,10.959,8,0.000,0.000,0.000,0,0.000,0,19.306,477311.134,542463.454,388837.357,536473.354,569199.267,559235.734,446701.723,453969.711 +13.221432,0.100167,33445772,0.996762,2352523.943,0.000,0.000,47.555,0.000,0.001,7.761,358.570,164.959,253.561,7.998169,10.943,8,0.000,0.000,0.000,0,0.000,0,47.555,293130.803,261862.985,291104.185,337317.062,331836.209,302904.492,232641.751,301726.458 +13.321594,0.100162,33806734,1.007519,3603795.654,0.000,0.000,24.619,0.000,28.744,7.667,358.570,73.904,249.792,7.998169,10.919,8,0.000,0.000,0.000,0,0.000,0,24.619,493192.916,420051.126,438860.726,412722.970,513739.709,428856.894,471637.753,424733.558 +13.421749,0.100155,34114498,1.016691,3072868.910,0.000,0.000,28.802,0.000,4.512,9.079,358.570,129.057,217.514,7.998169,10.898,8,0.000,0.000,0.000,0,0.000,0,28.802,389734.878,374628.333,423512.433,383314.846,419977.921,259297.402,481682.116,340720.980 +13.521909,0.100160,34566070,1.030149,4508522.730,0.000,0.000,19.471,0.000,3.872,8.598,358.570,7.059,239.344,7.998169,10.875,8,0.000,0.000,0.000,0,0.000,0,19.471,571627.471,514219.116,637721.960,533737.957,480273.306,561184.142,666725.659,543033.118 +13.622038,0.100129,34763388,1.036030,1970628.509,0.000,0.000,34.409,0.000,26.717,7.379,358.570,185.112,378.611,7.998169,10.855,8,0.000,0.000,0.000,0,0.000,0,34.409,229982.228,283472.971,241347.513,230201.944,308310.811,285100.863,110387.075,281825.104 +13.722201,0.100163,35197935,1.048980,4338414.047,0.000,0.000,35.954,0.000,0.001,9.196,358.570,23.204,211.609,7.998169,10.844,8,0.000,0.000,0.000,0,0.000,0,35.954,576222.837,489853.307,582722.266,537845.254,620490.840,433494.968,561616.592,536167.982 +13.822376,0.100176,35544109,1.059297,3455668.736,0.000,0.000,19.576,0.000,16.846,8.778,358.570,99.006,112.810,7.998169,10.838,8,0.000,0.000,0.000,0,0.000,0,19.576,492454.806,455300.083,518449.137,411117.707,462707.070,317641.935,430753.210,367244.788 +13.922552,0.100175,35845701,1.068285,3010640.751,0.000,0.000,34.516,0.000,0.001,8.504,358.570,109.145,291.832,7.998169,10.811,8,0.000,0.000,0.000,0,0.000,0,34.516,355736.206,461610.552,357752.670,412866.027,381710.659,401695.615,383527.473,255741.550 +14.022727,0.100176,36195639,1.078714,3493242.443,0.000,0.000,23.829,0.000,0.001,8.605,358.570,82.199,294.366,7.998169,10.783,8,0.000,0.000,0.000,0,0.000,0,23.829,407923.287,508356.827,405797.023,420690.855,412714.868,431092.579,485387.184,421279.820 +14.122921,0.100194,36477439,1.087112,2812556.690,0.000,0.000,45.122,0.000,7.549,7.892,358.570,130.295,228.113,7.998169,10.768,8,0.000,0.000,0.000,0,0.000,0,45.122,352867.075,349633.334,422552.209,267342.596,365013.567,366191.288,371431.147,317525.474 +14.223078,0.100157,36891859,1.099463,4137684.306,0.000,0.000,16.664,0.000,13.357,8.839,358.570,0.312,211.932,7.998169,10.759,8,0.000,0.000,0.000,0,0.000,0,16.664,528817.261,523695.326,422744.296,451379.204,578069.702,548925.596,581584.168,502468.752 +14.323251,0.100172,37116690,1.106164,2244441.817,0.000,0.000,29.081,0.000,91.003,7.575,358.570,199.188,160.271,7.998169,10.750,8,0.000,0.000,0.000,0,0.000,0,29.081,305024.306,316434.641,356864.961,283082.122,282972.311,350475.972,26045.113,323542.391 +14.423500,0.100249,37371009,1.113743,2536869.263,0.000,0.000,134.416,0.000,106.332,7.885,358.570,215.557,469.144,7.998169,10.712,8,0.000,0.000,0.000,0,0.000,0,134.416,368312.331,351983.017,244540.715,386307.496,479345.686,375753.791,330626.228,0.000 +14.523775,0.100275,37692738,1.123331,3208457.693,0.000,0.000,127.400,0.000,64.432,8.544,358.570,196.841,215.851,7.998169,10.695,8,0.000,0.000,0.000,0,0.000,0,127.400,466735.162,211148.746,461290.151,465109.637,493232.220,560078.206,222058.712,328804.859 +14.623927,0.100152,37913580,1.129913,2205077.257,0.000,0.000,115.736,0.000,96.219,7.347,358.570,250.324,444.560,7.998169,10.665,8,0.000,0.000,0.000,0,0.000,0,115.736,316540.147,222542.641,398695.605,272267.262,367063.557,307114.436,297808.543,23045.065 +14.724096,0.100169,38238124,1.139585,3239950.487,0.000,0.000,121.875,0.000,57.479,8.649,358.570,187.612,241.154,7.998169,10.659,8,0.000,0.000,0.000,0,0.000,0,121.875,448749.674,472908.741,503367.135,423562.350,395929.169,445465.239,280165.310,269802.868 +14.824274,0.100177,38428888,1.145270,1904260.775,0.000,0.000,138.261,0.000,3.376,6.684,358.570,252.014,377.104,7.998169,10.646,8,0.000,0.000,0.000,0,0.000,0,138.261,261356.208,282718.299,297112.756,158838.132,282718.299,263172.984,132015.730,226328.367 +14.924436,0.100163,38884923,1.158861,4552940.772,0.000,0.000,16.098,0.000,3.307,9.650,358.570,61.423,329.035,7.998169,10.638,8,0.000,0.000,0.000,0,0.000,0,16.098,471073.399,550114.771,541189.296,515201.587,574734.705,581763.268,691085.362,627778.385 +15.024566,0.100130,39091246,1.165010,2060560.852,0.000,0.000,24.829,0.000,103.437,8.558,358.570,327.701,450.354,7.998169,10.625,8,0.000,0.000,0.000,0,0.000,0,24.829,353562.013,142914.875,352383.540,265306.335,356907.680,308480.410,0.000,281005.999 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.log new file mode 100644 index 000000000..5657ec9da --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-main records=100000000 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=283 +worker=0 kind=insert tid=7 os_tid=278 +worker=6 kind=insert tid=6 os_tid=284 +worker=1 kind=insert tid=9 os_tid=279 +start_monotonic_ns=2088341267461196 main_address=0x55d602914300 +worker=7 kind=insert tid=8 os_tid=285 +worker=3 kind=insert tid=10 os_tid=281 +worker=2 kind=insert tid=11 os_tid=280 +worker=4 kind=insert tid=12 os_tid=282 +load_end reason=time_limit inserted=39091380 elapsed_s=15.093 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.152 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088341267463446 cpu_ns=11897394 +diagnostic_stage name=stop_request wall_ns=2088356292134165 cpu_ns=107967087058 +diagnostic_stage name=workers_joined wall_ns=2088356360236751 cpu_ns=108158407337 +diagnostic_stage name=before_close wall_ns=2088356360362144 cpu_ns=108158531955 +diagnostic_stage name=after_close wall_ns=2088356512259106 cpu_ns=108240392078 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=100000000 completed_records=39091380 productive_end_ns=2088356360129150 +diagnostic_worker index=0 completed=4569662 last_start_ns=2088356292135906 last_end_ns=2088356292137958 loop_exit_ns=2088356292138114 deregister_start_ns=2088356292138150 deregister_end_ns=2088356292140531 +diagnostic_worker index=1 completed=4373578 last_start_ns=2088356286832293 last_end_ns=2088356303142099 loop_exit_ns=2088356303142404 deregister_start_ns=2088356303142433 deregister_end_ns=2088356303142884 +diagnostic_worker index=2 completed=4972818 last_start_ns=2088356266571420 last_end_ns=2088356360129150 loop_exit_ns=2088356360129797 deregister_start_ns=2088356360129828 deregister_end_ns=2088356360130816 +diagnostic_worker index=3 completed=5461780 last_start_ns=2088356287565372 last_end_ns=2088356296611423 loop_exit_ns=2088356296611864 deregister_start_ns=2088356296611893 deregister_end_ns=2088356296612336 +diagnostic_worker index=4 completed=5731167 last_start_ns=2088356283213302 last_end_ns=2088356293165723 loop_exit_ns=2088356293166065 deregister_start_ns=2088356293166106 deregister_end_ns=2088356293166631 +diagnostic_worker index=5 completed=5178830 last_start_ns=2088356285438786 last_end_ns=2088356295929354 loop_exit_ns=2088356295929677 deregister_start_ns=2088356295929707 deregister_end_ns=2088356295930218 +diagnostic_worker index=6 completed=4337421 last_start_ns=2088356188590220 last_end_ns=2088356311531558 loop_exit_ns=2088356311532109 deregister_start_ns=2088356311532136 deregister_end_ns=2088356311532632 +diagnostic_worker index=7 completed=4466124 last_start_ns=2088356292135507 last_end_ns=2088356292137398 loop_exit_ns=2088356292137538 deregister_start_ns=2088356292137687 deregister_end_ns=2088356292140751 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.summary.csv new file mode 100644 index 000000000..80d1c7a30 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-shared20m/wal0-precondition.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,2590071.926833,15.092778,39091380,0.003023,0.001424,0.004288,0.010368,2209.134460,0.003023,0.001424,0.004288,0.010368,2209.134460,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/block-ratios.csv new file mode 100644 index 000000000..ea7de826f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/block-ratios.csv @@ -0,0 +1,2 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0-fixed@8,async-load,0,653152.1145329999,653152.1145329999,0.0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/manifest.json new file mode 100644 index 000000000..02325c877 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/manifest.json @@ -0,0 +1,1224 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "quota-smoke-fixed", + "profiles": [ + "async-load" + ], + "seconds": 5, + "records": 65539, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "fixed", + "precondition_records": 100000000, + "blocks": 1, + "rotate_blocks": false, + "precondition_seconds": 0, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "async-load", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "binary_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905" + }, + "provenance": { + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792227456.9966083, + "runs": [ + { + "name": "wal0-00-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-00-async-load-tmp" + }, + "started": 1792227456.9969149, + "free_bytes_before": 15143133184, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227456.9996047, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "75050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "79000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "877552", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1940751", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3664246", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "404652", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2213025", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1401980", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4387235", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1595254", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "792937", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2479376", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399761", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1248371", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1223076", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3873833", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "875958", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227457.2923512, + "free_bytes_after": 15139700736, + "log_sha256": "dd971b16fd306c59d51dea29e7739e50cb5f671027b5a847e15610dd4bd61339", + "hardware_after": { + "time": 1792227457.2924848, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "75000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "75050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "80000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2368586", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "965396", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3772477", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1933653", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3245514", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4348294", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400014", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1120037", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1494364", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "799044", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4227161", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2110904", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.07389799999999999, + "process_system_cpu_s": 0.00898, + "db_allocated_bytes": 3407872, + "db_apparent_bytes": 23203840, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088157355344989, + "cpu_ns": 8983691 + }, + "stop_request": { + "wall_ns": 2088157455616371, + "cpu_ns": 69828409 + }, + "workers_joined": { + "wall_ns": 2088157455673438, + "cpu_ns": 69885161 + }, + "before_close": { + "wall_ns": 2088157455756604, + "cpu_ns": 69968280 + }, + "after_close": { + "wall_ns": 2088157580201870, + "cpu_ns": 82536937 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 8193, + "last_start_ns": 2088157364491195, + "last_end_ns": 2088157364491695, + "loop_exit_ns": 2088157364491722, + "deregister_start_ns": 2088157364491743, + "deregister_end_ns": 2088157364491953, + "last_insert_ms": 0.0005, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00021 + }, + { + "index": 1, + "completed": 8193, + "last_start_ns": 2088157364446474, + "last_end_ns": 2088157364447243, + "loop_exit_ns": 2088157364447279, + "deregister_start_ns": 2088157364447319, + "deregister_end_ns": 2088157364447658, + "last_insert_ms": 0.000769, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000339 + }, + { + "index": 2, + "completed": 8193, + "last_start_ns": 2088157363199592, + "last_end_ns": 2088157363200186, + "loop_exit_ns": 2088157363200214, + "deregister_start_ns": 2088157363200236, + "deregister_end_ns": 2088157363200468, + "last_insert_ms": 0.000594, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000232 + }, + { + "index": 3, + "completed": 8192, + "last_start_ns": 2088157362403718, + "last_end_ns": 2088157362404286, + "loop_exit_ns": 2088157362404319, + "deregister_start_ns": 2088157362404335, + "deregister_end_ns": 2088157362404578, + "last_insert_ms": 0.000568, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000243 + }, + { + "index": 4, + "completed": 8192, + "last_start_ns": 2088157361936051, + "last_end_ns": 2088157361936700, + "loop_exit_ns": 2088157361936728, + "deregister_start_ns": 2088157361936743, + "deregister_end_ns": 2088157361937448, + "last_insert_ms": 0.000649, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000705 + }, + { + "index": 5, + "completed": 8192, + "last_start_ns": 2088157364732748, + "last_end_ns": 2088157364733230, + "loop_exit_ns": 2088157364733254, + "deregister_start_ns": 2088157364733287, + "deregister_end_ns": 2088157364733521, + "last_insert_ms": 0.000482, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000234 + }, + { + "index": 6, + "completed": 8192, + "last_start_ns": 2088157362316300, + "last_end_ns": 2088157362317035, + "loop_exit_ns": 2088157362317064, + "deregister_start_ns": 2088157362317092, + "deregister_end_ns": 2088157362317276, + "last_insert_ms": 0.000735, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000184 + }, + { + "index": 7, + "completed": 8192, + "last_start_ns": 2088157364373531, + "last_end_ns": 2088157364374180, + "loop_exit_ns": 2088157364374215, + "deregister_start_ns": 2088157364374246, + "deregister_end_ns": 2088157364374541, + "last_insert_ms": 0.000649, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000295 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 65539, + "completed_records": 65539, + "productive_end_ns": 2088157364733230 + }, + "summary_sha256": "6e225a023abdb55584f9fb636fb97bbec9a898109ef10e3dde0374ed954953bb", + "csv_sha256": "ae250aef6e50410d39d5bade31413dce8913115cf71a4ae02d09996cc933d63d", + "inserted": 65539, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 653231.260122, + "cpu_us_op": 0.9279906467904605, + "sampled_cpu_s": 0.06081957899999999, + "sampled_s": 0.100197, + "sampled_inserted": 65539, + "sampled_ops_s": 654101.4202022017, + "elapsed_s": 0.10033, + "post_sample_join_s": 0.0001330000000000081, + "process_cpu_s": 0.082878, + "process_cpu_us_op": 1.2645600329574758, + "p99_us": 4.064, + "read_B_op": 0.0, + "inserted": 65539, + "close_s": 0.124, + "total_elapsed_s": 0.22433, + "drain_ops_s": 292154.4153702135, + "diagnostic_window_wall_s": 0.100271382, + "diagnostic_window_cpu_s": 0.060844718, + "diagnostic_join_wall_s": 5.7067e-05, + "diagnostic_join_cpu_s": 5.6752e-05, + "diagnostic_body_wall_s": 0.100328449, + "diagnostic_body_cpu_s": 0.06090147, + "diagnostic_close_wall_s": 0.124445266, + "diagnostic_close_cpu_s": 0.012568657, + "diagnostic_drain_wall_s": 0.224856881, + "diagnostic_drain_cpu_s": 0.073553246, + "body_cpu_us_op": 0.9292401470879934, + "drain_cpu_us_op": 1.12228209157906, + "productive_wall_s": 0.009388241, + "productive_ops_s": 6980966.935126612, + "productive_end_to_stop_s": 0.090883141, + "exact_body_ops_s": 653244.4252178164, + "exact_drain_ops_s": 291469.84387816, + "worker_completion_spread_s": 0.00279653 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-fixed/wal0-01-async-load-tmp" + }, + "started": 1792227457.331815, + "free_bytes_before": 15143092224, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227457.3347373, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "79000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "75050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "79000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3189963", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2578018", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3000693", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3524446", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4372492", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1574239", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "405243", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1707784", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227457.6250017, + "free_bytes_after": 15139667968, + "log_sha256": "192b5f45a83d801f8c482bd86338a1f71b3cc3807e2c6a26a8261e9ae9cb0f30", + "hardware_after": { + "time": 1792227457.625132, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "76000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "75050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1372751", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4652409", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1551081", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3551256", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3269880", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4467380", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2254494", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1447482", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1588249", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1651011", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2708198", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.06631899999999999, + "process_system_cpu_s": 0.016578999999999997, + "db_allocated_bytes": 3407872, + "db_apparent_bytes": 23203840, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088157688517614, + "cpu_ns": 8903917 + }, + "stop_request": { + "wall_ns": 2088157788810184, + "cpu_ns": 69523493 + }, + "workers_joined": { + "wall_ns": 2088157788870560, + "cpu_ns": 69583027 + }, + "before_close": { + "wall_ns": 2088157788948280, + "cpu_ns": 69660743 + }, + "after_close": { + "wall_ns": 2088157880264945, + "cpu_ns": 82641452 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 8193, + "last_start_ns": 2088157697635506, + "last_end_ns": 2088157697636335, + "loop_exit_ns": 2088157697636377, + "deregister_start_ns": 2088157697636408, + "deregister_end_ns": 2088157697636636, + "last_insert_ms": 0.000829, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000228 + }, + { + "index": 1, + "completed": 8193, + "last_start_ns": 2088157697699585, + "last_end_ns": 2088157697700193, + "loop_exit_ns": 2088157697700221, + "deregister_start_ns": 2088157697700249, + "deregister_end_ns": 2088157697700487, + "last_insert_ms": 0.000608, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000238 + }, + { + "index": 2, + "completed": 8193, + "last_start_ns": 2088157696620728, + "last_end_ns": 2088157696621428, + "loop_exit_ns": 2088157696621457, + "deregister_start_ns": 2088157696621487, + "deregister_end_ns": 2088157696621727, + "last_insert_ms": 0.0007, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00024 + }, + { + "index": 3, + "completed": 8192, + "last_start_ns": 2088157694704814, + "last_end_ns": 2088157694705495, + "loop_exit_ns": 2088157694705523, + "deregister_start_ns": 2088157694705548, + "deregister_end_ns": 2088157694706168, + "last_insert_ms": 0.000681, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00062 + }, + { + "index": 4, + "completed": 8192, + "last_start_ns": 2088157696687068, + "last_end_ns": 2088157696687811, + "loop_exit_ns": 2088157696687840, + "deregister_start_ns": 2088157696687871, + "deregister_end_ns": 2088157696688185, + "last_insert_ms": 0.000743, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000314 + }, + { + "index": 5, + "completed": 8192, + "last_start_ns": 2088157696699224, + "last_end_ns": 2088157696700021, + "loop_exit_ns": 2088157696700049, + "deregister_start_ns": 2088157696700080, + "deregister_end_ns": 2088157696700435, + "last_insert_ms": 0.000797, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000355 + }, + { + "index": 6, + "completed": 8192, + "last_start_ns": 2088157697922505, + "last_end_ns": 2088157697923023, + "loop_exit_ns": 2088157697923049, + "deregister_start_ns": 2088157697923068, + "deregister_end_ns": 2088157697923250, + "last_insert_ms": 0.000518, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000182 + }, + { + "index": 7, + "completed": 8192, + "last_start_ns": 2088157697792114, + "last_end_ns": 2088157697792691, + "loop_exit_ns": 2088157697792717, + "deregister_start_ns": 2088157697792741, + "deregister_end_ns": 2088157697793033, + "last_insert_ms": 0.000577, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000292 + } + ], + "diagnostic_quota": { + "mode": "fixed", + "batch": 0, + "next_record": 0, + "target_records": 65539, + "completed_records": 65539, + "productive_end_ns": 2088157697923023 + }, + "summary_sha256": "c990faeceeacaf9dcd160ec106e7fed0a3d9e0a750bdc67f1c4c06dad31a2efb", + "csv_sha256": "5c8817d0b2841865ddc758ba314647c9a39f563b32390ca44998b48be09b02a7", + "inserted": 65539, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-fixed@8", + "quota_mode": "fixed", + "block": 0, + "ops_s": 653072.968944, + "cpu_us_op": 0.9252191824715055, + "sampled_cpu_s": 0.060637939999999994, + "sampled_s": 0.100228, + "sampled_inserted": 65539, + "sampled_ops_s": 653899.1100291336, + "elapsed_s": 0.100355, + "post_sample_join_s": 0.0001270000000000021, + "process_cpu_s": 0.08289799999999999, + "process_cpu_us_op": 1.2648651947695264, + "p99_us": 4.064, + "read_B_op": 0.0, + "inserted": 65539, + "close_s": 0.091, + "total_elapsed_s": 0.191355, + "drain_ops_s": 342499.54273470776, + "diagnostic_window_wall_s": 0.10029257, + "diagnostic_window_cpu_s": 0.060619576, + "diagnostic_join_wall_s": 6.0376e-05, + "diagnostic_join_cpu_s": 5.9534e-05, + "diagnostic_body_wall_s": 0.100352946, + "diagnostic_body_cpu_s": 0.06067911, + "diagnostic_close_wall_s": 0.091316665, + "diagnostic_close_cpu_s": 0.012980709, + "diagnostic_drain_wall_s": 0.191747331, + "diagnostic_drain_cpu_s": 0.073737535, + "body_cpu_us_op": 0.9258473580616122, + "drain_cpu_us_op": 1.1250939898381118, + "productive_wall_s": 0.009405409, + "productive_ops_s": 6968224.348351039, + "productive_end_to_stop_s": 0.090887161, + "exact_body_ops_s": 653084.9627473817, + "exact_drain_ops_s": 341798.7601610997, + "worker_completion_spread_s": 0.003217528 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.", + "Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.", + "productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput." + ], + "lock_acquired": 1792227456.9968019, + "finished": 1792227457.6630583 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/results.csv new file mode 100644 index 000000000..67290da34 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/results.csv @@ -0,0 +1,3 @@ +profile,phase,quota_mode,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op,productive_wall_s,productive_ops_s,productive_end_to_stop_s,exact_body_ops_s,exact_drain_ops_s,worker_completion_spread_s +async-load,insert-wal0-fixed@8,fixed,0,653231.260122,0.9279906467904605,0.06081957899999999,0.100197,65539,654101.4202022017,0.10033,0.0001330000000000081,0.082878,1.2645600329574758,4.064,0.0,65539,0.124,0.22433,292154.4153702135,0.100271382,0.060844718,5.7067e-05,5.6752e-05,0.100328449,0.06090147,0.124445266,0.012568657,0.224856881,0.073553246,0.9292401470879934,1.12228209157906,0.009388241,6980966.935126612,0.090883141,653244.4252178164,291469.84387816,0.00279653 +async-load,insert-wal0-fixed@8,fixed,0,653072.968944,0.9252191824715055,0.060637939999999994,0.100228,65539,653899.1100291336,0.100355,0.0001270000000000021,0.08289799999999999,1.2648651947695264,4.064,0.0,65539,0.091,0.191355,342499.54273470776,0.10029257,0.060619576,6.0376e-05,5.9534e-05,0.100352946,0.06067911,0.091316665,0.012980709,0.191747331,0.073737535,0.9258473580616122,1.1250939898381118,0.009405409,6968224.348351039,0.090887161,653084.9627473817,341798.7601610997,0.003217528 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/summary.csv new file mode 100644 index 000000000..258aed73f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/summary.csv @@ -0,0 +1,2 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,productive_wall_s_mean,productive_ops_s_mean,productive_end_to_stop_s_mean,exact_body_ops_s_mean,exact_drain_ops_s_mean,worker_completion_spread_s_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0-fixed@8,async-load,2,653152.1145329999,653072.968944,653231.260122,111.92876536583735,0.0,0.9266049146309829,4.064,0.0,654000.2651156676,317326.97905246064,0.06072875949999999,0.1002125,0.1003425,0.0001300000000000051,0.1075,0.20784249999999999,0.08288799999999999,1.2647126138635012,0.0,0.0,0.100281976,0.060732147,5.8721500000000004e-05,5.8143e-05,0.10034069749999999,0.06079029,0.10788096550000001,0.012774683,0.208302106,0.0736453905,0.9275437525748028,1.1236880407085859,0.009396825000000001,6974595.6417388255,0.090885151,653164.6939825991,316634.30201962986,0.003007029,1,0.0,, diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.csv new file mode 100644 index 000000000..852a7f787 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.csv @@ -0,0 +1,2 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100197,0.100197,65539,0.001953,654101.701,0.000,0.000,0.202,0.000,0.000,0.607,23.039,0.000,0.000,0.004768,14.103,0,0.000,0.000,0.000,0,0.000,0,0.202,81768.950,81768.950,81768.950,81758.970,81758.970,81758.970,81758.970,81758.970 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.log new file mode 100644 index 000000000..6c8dbb6e6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=65539 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=12 +worker=5 kind=insert tid=6 os_tid=16 +worker=2 kind=insert tid=7 os_tid=13 +worker=7 kind=insert tid=8 os_tid=18 +worker=0 kind=insert tid=9 os_tid=11 +start_monotonic_ns=2088157355343349 main_address=0x5644d908c300 +worker=3 kind=insert tid=10 os_tid=14 +worker=6 kind=insert tid=11 os_tid=17 +worker=4 kind=insert tid=12 os_tid=15 +load_end reason=complete inserted=65539 elapsed_s=0.100 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.124 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088157355344989 cpu_ns=8983691 +diagnostic_stage name=stop_request wall_ns=2088157455616371 cpu_ns=69828409 +diagnostic_stage name=workers_joined wall_ns=2088157455673438 cpu_ns=69885161 +diagnostic_stage name=before_close wall_ns=2088157455756604 cpu_ns=69968280 +diagnostic_stage name=after_close wall_ns=2088157580201870 cpu_ns=82536937 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=65539 completed_records=65539 productive_end_ns=2088157364733230 +diagnostic_worker index=0 completed=8193 last_start_ns=2088157364491195 last_end_ns=2088157364491695 loop_exit_ns=2088157364491722 deregister_start_ns=2088157364491743 deregister_end_ns=2088157364491953 +diagnostic_worker index=1 completed=8193 last_start_ns=2088157364446474 last_end_ns=2088157364447243 loop_exit_ns=2088157364447279 deregister_start_ns=2088157364447319 deregister_end_ns=2088157364447658 +diagnostic_worker index=2 completed=8193 last_start_ns=2088157363199592 last_end_ns=2088157363200186 loop_exit_ns=2088157363200214 deregister_start_ns=2088157363200236 deregister_end_ns=2088157363200468 +diagnostic_worker index=3 completed=8192 last_start_ns=2088157362403718 last_end_ns=2088157362404286 loop_exit_ns=2088157362404319 deregister_start_ns=2088157362404335 deregister_end_ns=2088157362404578 +diagnostic_worker index=4 completed=8192 last_start_ns=2088157361936051 last_end_ns=2088157361936700 loop_exit_ns=2088157361936728 deregister_start_ns=2088157361936743 deregister_end_ns=2088157361937448 +diagnostic_worker index=5 completed=8192 last_start_ns=2088157364732748 last_end_ns=2088157364733230 loop_exit_ns=2088157364733254 deregister_start_ns=2088157364733287 deregister_end_ns=2088157364733521 +diagnostic_worker index=6 completed=8192 last_start_ns=2088157362316300 last_end_ns=2088157362317035 loop_exit_ns=2088157362317064 deregister_start_ns=2088157362317092 deregister_end_ns=2088157362317276 +diagnostic_worker index=7 completed=8192 last_start_ns=2088157364373531 last_end_ns=2088157364374180 loop_exit_ns=2088157364374215 deregister_start_ns=2088157364374246 deregister_end_ns=2088157364374541 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.summary.csv new file mode 100644 index 000000000..fd6889e6b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-00-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,653231.260122,0.100330,65539,0.000887,0.000760,0.004064,0.010368,0.202004,0.000887,0.000760,0.004064,0.010368,0.202004,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.csv new file mode 100644 index 000000000..b9e7be97a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.csv @@ -0,0 +1,2 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100228,0.100228,65539,0.001953,653896.533,0.000,0.000,0.127,0.000,0.000,0.605,23.152,0.000,0.000,0.004768,14.103,0,0.000,0.000,0.000,0,0.000,0,0.127,81743.302,81743.302,81743.302,81733.325,81733.325,81733.325,81733.325,81733.325 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.log new file mode 100644 index 000000000..2600661e4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=65539 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=fixed quota_batch=0 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=0 kind=insert tid=5 os_tid=25 +worker=5 kind=insert tid=6 os_tid=30 +worker=6 kind=insert tid=7 os_tid=31 +worker=2 kind=insert tid=8 os_tid=27 +worker=1 kind=insert tid=9 os_tid=26 +worker=7 kind=insert tid=10 os_tid=32 +worker=4 kind=insert tid=11 os_tid=29 +start_monotonic_ns=2088157688516067 main_address=0x563e3eccf300 +worker=3 kind=insert tid=12 os_tid=28 +load_end reason=complete inserted=65539 elapsed_s=0.100 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.091 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088157688517614 cpu_ns=8903917 +diagnostic_stage name=stop_request wall_ns=2088157788810184 cpu_ns=69523493 +diagnostic_stage name=workers_joined wall_ns=2088157788870560 cpu_ns=69583027 +diagnostic_stage name=before_close wall_ns=2088157788948280 cpu_ns=69660743 +diagnostic_stage name=after_close wall_ns=2088157880264945 cpu_ns=82641452 +diagnostic_quota mode=fixed batch=0 next_record=0 target_records=65539 completed_records=65539 productive_end_ns=2088157697923023 +diagnostic_worker index=0 completed=8193 last_start_ns=2088157697635506 last_end_ns=2088157697636335 loop_exit_ns=2088157697636377 deregister_start_ns=2088157697636408 deregister_end_ns=2088157697636636 +diagnostic_worker index=1 completed=8193 last_start_ns=2088157697699585 last_end_ns=2088157697700193 loop_exit_ns=2088157697700221 deregister_start_ns=2088157697700249 deregister_end_ns=2088157697700487 +diagnostic_worker index=2 completed=8193 last_start_ns=2088157696620728 last_end_ns=2088157696621428 loop_exit_ns=2088157696621457 deregister_start_ns=2088157696621487 deregister_end_ns=2088157696621727 +diagnostic_worker index=3 completed=8192 last_start_ns=2088157694704814 last_end_ns=2088157694705495 loop_exit_ns=2088157694705523 deregister_start_ns=2088157694705548 deregister_end_ns=2088157694706168 +diagnostic_worker index=4 completed=8192 last_start_ns=2088157696687068 last_end_ns=2088157696687811 loop_exit_ns=2088157696687840 deregister_start_ns=2088157696687871 deregister_end_ns=2088157696688185 +diagnostic_worker index=5 completed=8192 last_start_ns=2088157696699224 last_end_ns=2088157696700021 loop_exit_ns=2088157696700049 deregister_start_ns=2088157696700080 deregister_end_ns=2088157696700435 +diagnostic_worker index=6 completed=8192 last_start_ns=2088157697922505 last_end_ns=2088157697923023 loop_exit_ns=2088157697923049 deregister_start_ns=2088157697923068 deregister_end_ns=2088157697923250 +diagnostic_worker index=7 completed=8192 last_start_ns=2088157697792114 last_end_ns=2088157697792691 loop_exit_ns=2088157697792717 deregister_start_ns=2088157697792741 deregister_end_ns=2088157697793033 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.summary.csv new file mode 100644 index 000000000..42b5f79f0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-fixed/wal0-01-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,653072.968944,0.100355,65539,0.000886,0.000776,0.004064,0.011648,0.126646,0.000886,0.000776,0.004064,0.011648,0.126646,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/block-ratios.csv new file mode 100644 index 000000000..1ce9caa8e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/block-ratios.csv @@ -0,0 +1,2 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0-shared@8,async-load,0,653469.5796655,653469.5796655,0.0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/manifest.json new file mode 100644 index 000000000..1c4b1cace --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/manifest.json @@ -0,0 +1,1226 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "quota-smoke-shared", + "profiles": [ + "async-load" + ], + "seconds": 5, + "records": 65539, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "shared", + "precondition_records": 100000000, + "blocks": 1, + "rotate_blocks": false, + "precondition_seconds": 0, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "async-load", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "binary_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905" + }, + "provenance": { + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792227457.702695, + "runs": [ + { + "name": "wal0-00-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-00-async-load-tmp" + }, + "started": 1792227457.7029788, + "free_bytes_before": 15142998016, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227457.7057402, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "75050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1208169", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3567576", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1200190", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1535732", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1906085", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "669073", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2968995", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4251851", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2574434", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "399913", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "448434", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400117", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "505305", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1765257", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2548952", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227457.9939172, + "free_bytes_after": 15139569664, + "log_sha256": "b42525627bd8f31a154d762ea10e86a7fe1ccf6bc36a4366df8a9715336ef4b0", + "hardware_after": { + "time": 1792227457.9940598, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "76000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "80050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "79000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2053367", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1506623", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1126214", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1813273", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3757737", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "563137", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2885509", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3704967", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4142271", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1480744", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1305250", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2267992", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2433371", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1929486", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1233894", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1511118", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2220084", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3372804", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "594679", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3687985", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.118403, + "process_system_cpu_s": 0.008457, + "db_allocated_bytes": 3407872, + "db_apparent_bytes": 23334912, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088158056969230, + "cpu_ns": 8334876 + }, + "stop_request": { + "wall_ns": 2088158157232634, + "cpu_ns": 113874595 + }, + "workers_joined": { + "wall_ns": 2088158157267306, + "cpu_ns": 113908596 + }, + "before_close": { + "wall_ns": 2088158157342698, + "cpu_ns": 113984001 + }, + "after_close": { + "wall_ns": 2088158272167286, + "cpu_ns": 126585188 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 4096, + "last_start_ns": 2088158072026390, + "last_end_ns": 2088158072027265, + "loop_exit_ns": 2088158072027360, + "deregister_start_ns": 2088158072027379, + "deregister_end_ns": 2088158072027498, + "last_insert_ms": 0.000875, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000119 + }, + { + "index": 1, + "completed": 10240, + "last_start_ns": 2088158072288034, + "last_end_ns": 2088158072288614, + "loop_exit_ns": 2088158072288719, + "deregister_start_ns": 2088158072288746, + "deregister_end_ns": 2088158072288946, + "last_insert_ms": 0.00058, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.0002 + }, + { + "index": 2, + "completed": 4096, + "last_start_ns": 2088158071864082, + "last_end_ns": 2088158071864837, + "loop_exit_ns": 2088158071864987, + "deregister_start_ns": 2088158071865022, + "deregister_end_ns": 2088158071865290, + "last_insert_ms": 0.000755, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000268 + }, + { + "index": 3, + "completed": 10240, + "last_start_ns": 2088158072174635, + "last_end_ns": 2088158072175250, + "loop_exit_ns": 2088158072175319, + "deregister_start_ns": 2088158072175350, + "deregister_end_ns": 2088158072175557, + "last_insert_ms": 0.000615, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000207 + }, + { + "index": 4, + "completed": 10240, + "last_start_ns": 2088158072363755, + "last_end_ns": 2088158072364227, + "loop_exit_ns": 2088158072364290, + "deregister_start_ns": 2088158072364316, + "deregister_end_ns": 2088158072364475, + "last_insert_ms": 0.000472, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000159 + }, + { + "index": 5, + "completed": 9216, + "last_start_ns": 2088158071991928, + "last_end_ns": 2088158071992514, + "loop_exit_ns": 2088158071992676, + "deregister_start_ns": 2088158071992704, + "deregister_end_ns": 2088158071993027, + "last_insert_ms": 0.000586, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000323 + }, + { + "index": 6, + "completed": 8192, + "last_start_ns": 2088158072057075, + "last_end_ns": 2088158072057732, + "loop_exit_ns": 2088158072057769, + "deregister_start_ns": 2088158072057784, + "deregister_end_ns": 2088158072057894, + "last_insert_ms": 0.000657, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00011 + }, + { + "index": 7, + "completed": 9219, + "last_start_ns": 2088158071609835, + "last_end_ns": 2088158071610601, + "loop_exit_ns": 2088158071610641, + "deregister_start_ns": 2088158071610674, + "deregister_end_ns": 2088158071611771, + "last_insert_ms": 0.000766, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001097 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 74752, + "target_records": 65539, + "completed_records": 65539, + "productive_end_ns": 2088158072364227 + }, + "summary_sha256": "d2598bf117eddc5b51563e7c1aa6c84ae7213a70792d2138731d92a671ccbc36", + "csv_sha256": "f0db2197c2031b0c92d8a7038ebc3a56efd63e8a55b29e1b331f44da55dff681", + "inserted": 65539, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 653428.414434, + "cpu_us_op": 1.6099866949449946, + "sampled_cpu_s": 0.105516918, + "sampled_s": 0.100206, + "sampled_inserted": 65539, + "sampled_ops_s": 654042.6720954833, + "elapsed_s": 0.1003, + "post_sample_join_s": 9.399999999999686e-05, + "process_cpu_s": 0.12686, + "process_cpu_us_op": 1.935641373838478, + "p99_us": 4.159999999999999, + "read_B_op": 0.0, + "inserted": 65539, + "close_s": 0.115, + "total_elapsed_s": 0.2153, + "drain_ops_s": 304407.80306549004, + "diagnostic_window_wall_s": 0.100263404, + "diagnostic_window_cpu_s": 0.105539719, + "diagnostic_join_wall_s": 3.4672e-05, + "diagnostic_join_cpu_s": 3.4001e-05, + "diagnostic_body_wall_s": 0.100298076, + "diagnostic_body_cpu_s": 0.10557372, + "diagnostic_close_wall_s": 0.114824588, + "diagnostic_close_cpu_s": 0.012601187, + "diagnostic_drain_wall_s": 0.215198056, + "diagnostic_drain_cpu_s": 0.118250312, + "body_cpu_us_op": 1.6108533850074003, + "drain_cpu_us_op": 1.804273974274859, + "productive_wall_s": 0.015394997, + "productive_ops_s": 4257162.245630837, + "productive_end_to_stop_s": 0.084868407, + "exact_body_ops_s": 653442.2454923263, + "exact_drain_ops_s": 304552.00766311755, + "worker_completion_spread_s": 0.000753626 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load.summary.csv", + "--records", + "65539", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared/wal0-01-async-load-tmp" + }, + "started": 1792227458.0273561, + "free_bytes_before": 15142961152, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227458.0302944, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "80000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "80050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "52050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2534816", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3147313", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3786903", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "673901", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "771039", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "407733", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4342775", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "505261", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "897776", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1378150", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1992175", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3305134", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4220158", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1139084", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227458.321783, + "free_bytes_after": 15139536896, + "log_sha256": "96e4478fed51f01395fcbdb3d890dae1f707d5065d19ee77940d366209efeaa6", + "hardware_after": { + "time": 1792227458.3219085, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "76000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "80050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "79000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1323556", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1088403", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1673685", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3787978", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2501183", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2599921", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4335623", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2804186", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1121496", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3579116", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3016730", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2628171", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.062036999999999995, + "process_system_cpu_s": 0.022558999999999996, + "db_allocated_bytes": 3407872, + "db_apparent_bytes": 23203840, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088158383153469, + "cpu_ns": 9230898 + }, + "stop_request": { + "wall_ns": 2088158483399819, + "cpu_ns": 72545196 + }, + "workers_joined": { + "wall_ns": 2088158483438298, + "cpu_ns": 72583071 + }, + "before_close": { + "wall_ns": 2088158483516548, + "cpu_ns": 72661332 + }, + "after_close": { + "wall_ns": 2088158576348146, + "cpu_ns": 84320072 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 8195, + "last_start_ns": 2088158391114059, + "last_end_ns": 2088158391114762, + "loop_exit_ns": 2088158391114802, + "deregister_start_ns": 2088158391114834, + "deregister_end_ns": 2088158391115817, + "last_insert_ms": 0.000703, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000983 + }, + { + "index": 1, + "completed": 9216, + "last_start_ns": 2088158391680297, + "last_end_ns": 2088158391680821, + "loop_exit_ns": 2088158391680900, + "deregister_start_ns": 2088158391680933, + "deregister_end_ns": 2088158391681304, + "last_insert_ms": 0.000524, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000371 + }, + { + "index": 2, + "completed": 9216, + "last_start_ns": 2088158391915571, + "last_end_ns": 2088158391916158, + "loop_exit_ns": 2088158391916257, + "deregister_start_ns": 2088158391916293, + "deregister_end_ns": 2088158391916508, + "last_insert_ms": 0.000587, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000215 + }, + { + "index": 3, + "completed": 9216, + "last_start_ns": 2088158391919854, + "last_end_ns": 2088158391920521, + "loop_exit_ns": 2088158391920618, + "deregister_start_ns": 2088158391920646, + "deregister_end_ns": 2088158391920904, + "last_insert_ms": 0.000667, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000258 + }, + { + "index": 4, + "completed": 8192, + "last_start_ns": 2088158391862478, + "last_end_ns": 2088158391863132, + "loop_exit_ns": 2088158391863253, + "deregister_start_ns": 2088158391863269, + "deregister_end_ns": 2088158391863441, + "last_insert_ms": 0.000654, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000172 + }, + { + "index": 5, + "completed": 7168, + "last_start_ns": 2088158391522682, + "last_end_ns": 2088158391523402, + "loop_exit_ns": 2088158391523520, + "deregister_start_ns": 2088158391523549, + "deregister_end_ns": 2088158391523718, + "last_insert_ms": 0.00072, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000169 + }, + { + "index": 6, + "completed": 7168, + "last_start_ns": 2088158391368319, + "last_end_ns": 2088158391369023, + "loop_exit_ns": 2088158391369121, + "deregister_start_ns": 2088158391369152, + "deregister_end_ns": 2088158391369529, + "last_insert_ms": 0.000704, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000377 + }, + { + "index": 7, + "completed": 7168, + "last_start_ns": 2088158391434162, + "last_end_ns": 2088158391435193, + "loop_exit_ns": 2088158391435276, + "deregister_start_ns": 2088158391435321, + "deregister_end_ns": 2088158391435660, + "last_insert_ms": 0.001031, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000339 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 74752, + "target_records": 65539, + "completed_records": 65539, + "productive_end_ns": 2088158391920521 + }, + "summary_sha256": "1018ac15f4036d37809b47ceeb4f85980934e19e3eeac619329c6840a531e124", + "csv_sha256": "1f31ac55d99023203bba9351f10bbd81c827202d212242fef455c5513c924d82", + "inserted": 65539, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 653510.744897, + "cpu_us_op": 0.9661338744869468, + "sampled_cpu_s": 0.063319448, + "sampled_s": 0.100189, + "sampled_inserted": 65539, + "sampled_ops_s": 654153.6496022517, + "elapsed_s": 0.100288, + "post_sample_join_s": 9.900000000000186e-05, + "process_cpu_s": 0.08459599999999999, + "process_cpu_us_op": 1.2907734326126425, + "p99_us": 4.288, + "read_B_op": 0.0, + "inserted": 65539, + "close_s": 0.093, + "total_elapsed_s": 0.19328800000000002, + "drain_ops_s": 339074.33467157814, + "diagnostic_window_wall_s": 0.10024635, + "diagnostic_window_cpu_s": 0.063314298, + "diagnostic_join_wall_s": 3.8479e-05, + "diagnostic_join_cpu_s": 3.7875e-05, + "diagnostic_body_wall_s": 0.100284829, + "diagnostic_body_cpu_s": 0.063352173, + "diagnostic_close_wall_s": 0.092831598, + "diagnostic_close_cpu_s": 0.01165874, + "diagnostic_drain_wall_s": 0.193194677, + "diagnostic_drain_cpu_s": 0.075089174, + "body_cpu_us_op": 0.9666331955019148, + "drain_cpu_us_op": 1.1457174201620408, + "productive_wall_s": 0.008767052, + "productive_ops_s": 7475602.973496679, + "productive_end_to_stop_s": 0.091479298, + "exact_body_ops_s": 653528.5611346059, + "exact_drain_ops_s": 339238.1250752576, + "worker_completion_spread_s": 0.000805759 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.", + "Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.", + "productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput." + ], + "lock_acquired": 1792227457.7028632, + "finished": 1792227458.350785 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/results.csv new file mode 100644 index 000000000..5f1879861 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/results.csv @@ -0,0 +1,3 @@ +profile,phase,quota_mode,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op,productive_wall_s,productive_ops_s,productive_end_to_stop_s,exact_body_ops_s,exact_drain_ops_s,worker_completion_spread_s +async-load,insert-wal0-shared@8,shared,0,653428.414434,1.6099866949449946,0.105516918,0.100206,65539,654042.6720954833,0.1003,9.399999999999686e-05,0.12686,1.935641373838478,4.159999999999999,0.0,65539,0.115,0.2153,304407.80306549004,0.100263404,0.105539719,3.4672e-05,3.4001e-05,0.100298076,0.10557372,0.114824588,0.012601187,0.215198056,0.118250312,1.6108533850074003,1.804273974274859,0.015394997,4257162.245630837,0.084868407,653442.2454923263,304552.00766311755,0.000753626 +async-load,insert-wal0-shared@8,shared,0,653510.744897,0.9661338744869468,0.063319448,0.100189,65539,654153.6496022517,0.100288,9.900000000000186e-05,0.08459599999999999,1.2907734326126425,4.288,0.0,65539,0.093,0.19328800000000002,339074.33467157814,0.10024635,0.063314298,3.8479e-05,3.7875e-05,0.100284829,0.063352173,0.092831598,0.01165874,0.193194677,0.075089174,0.9666331955019148,1.1457174201620408,0.008767052,7475602.973496679,0.091479298,653528.5611346059,339238.1250752576,0.000805759 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/summary.csv new file mode 100644 index 000000000..52e1753e1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/summary.csv @@ -0,0 +1,2 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,productive_wall_s_mean,productive_ops_s_mean,productive_end_to_stop_s_mean,exact_body_ops_s_mean,exact_drain_ops_s_mean,worker_completion_spread_s_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0-shared@8,async-load,2,653469.5796655,653428.414434,653510.744897,58.21642868552188,0.0,1.2880602847159706,4.224,0.0,654098.1608488675,321741.06886853406,0.08441818300000001,0.1001975,0.100294,9.649999999999936e-05,0.10400000000000001,0.204294,0.10572799999999999,1.61320740322556,0.0,0.0,0.10025487699999999,0.08442700850000001,3.65755e-05,3.5938e-05,0.1002914525,0.0844629465,0.10382809300000001,0.0121299635,0.2041963665,0.096669743,1.2887432902546576,1.47499569721845,0.012081024499999999,5866382.609563759,0.08817385250000001,653485.4033134661,321895.06636918755,0.0007796925,1,0.0,, diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.csv new file mode 100644 index 000000000..181f2f00b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.csv @@ -0,0 +1,2 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100206,0.100206,65539,0.001953,654044.017,0.000,0.000,7.988,0.000,0.000,1.053,23.195,0.000,0.000,0.004768,14.103,0,0.000,0.000,0.000,0,0.000,0,7.988,40875.880,102189.700,40875.880,102189.700,102189.700,91970.730,81751.760,92000.668 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.log new file mode 100644 index 000000000..549fcd1e2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=65539 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=46 +start_monotonic_ns=2088158056967458 main_address=0x560933388300 +worker=1 kind=insert tid=6 os_tid=42 +worker=6 kind=insert tid=8 os_tid=47 +worker=0 kind=insert tid=7 os_tid=41 +worker=4 kind=insert tid=9 os_tid=45 +worker=7 kind=insert tid=10 os_tid=48 +worker=3 kind=insert tid=11 os_tid=44 +worker=2 kind=insert tid=12 os_tid=43 +load_end reason=complete inserted=65539 elapsed_s=0.100 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.115 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088158056969230 cpu_ns=8334876 +diagnostic_stage name=stop_request wall_ns=2088158157232634 cpu_ns=113874595 +diagnostic_stage name=workers_joined wall_ns=2088158157267306 cpu_ns=113908596 +diagnostic_stage name=before_close wall_ns=2088158157342698 cpu_ns=113984001 +diagnostic_stage name=after_close wall_ns=2088158272167286 cpu_ns=126585188 +diagnostic_quota mode=shared batch=1024 next_record=74752 target_records=65539 completed_records=65539 productive_end_ns=2088158072364227 +diagnostic_worker index=0 completed=4096 last_start_ns=2088158072026390 last_end_ns=2088158072027265 loop_exit_ns=2088158072027360 deregister_start_ns=2088158072027379 deregister_end_ns=2088158072027498 +diagnostic_worker index=1 completed=10240 last_start_ns=2088158072288034 last_end_ns=2088158072288614 loop_exit_ns=2088158072288719 deregister_start_ns=2088158072288746 deregister_end_ns=2088158072288946 +diagnostic_worker index=2 completed=4096 last_start_ns=2088158071864082 last_end_ns=2088158071864837 loop_exit_ns=2088158071864987 deregister_start_ns=2088158071865022 deregister_end_ns=2088158071865290 +diagnostic_worker index=3 completed=10240 last_start_ns=2088158072174635 last_end_ns=2088158072175250 loop_exit_ns=2088158072175319 deregister_start_ns=2088158072175350 deregister_end_ns=2088158072175557 +diagnostic_worker index=4 completed=10240 last_start_ns=2088158072363755 last_end_ns=2088158072364227 loop_exit_ns=2088158072364290 deregister_start_ns=2088158072364316 deregister_end_ns=2088158072364475 +diagnostic_worker index=5 completed=9216 last_start_ns=2088158071991928 last_end_ns=2088158071992514 loop_exit_ns=2088158071992676 deregister_start_ns=2088158071992704 deregister_end_ns=2088158071993027 +diagnostic_worker index=6 completed=8192 last_start_ns=2088158072057075 last_end_ns=2088158072057732 loop_exit_ns=2088158072057769 deregister_start_ns=2088158072057784 deregister_end_ns=2088158072057894 +diagnostic_worker index=7 completed=9219 last_start_ns=2088158071609835 last_end_ns=2088158071610601 loop_exit_ns=2088158071610641 deregister_start_ns=2088158071610674 deregister_end_ns=2088158071611771 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.summary.csv new file mode 100644 index 000000000..b9aa12b66 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-00-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,653428.414434,0.100300,65539,0.001744,0.000744,0.004160,0.012928,7.987770,0.001744,0.000744,0.004160,0.012928,7.987770,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.csv new file mode 100644 index 000000000..f9967356b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.csv @@ -0,0 +1,2 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100189,0.100189,65539,0.001953,654153.689,0.000,0.000,0.849,0.000,0.000,0.632,23.000,0.000,0.000,0.004768,14.103,0,0.000,0.000,0.000,0,0.000,0,0.849,81795.412,91986.152,91986.152,91986.152,81765.468,71544.785,71544.785,71544.785 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.log new file mode 100644 index 000000000..59b66e392 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=65539 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=1 kind=insert tid=5 os_tid=56 +worker=5 kind=insert tid=6 os_tid=60 +worker=7 kind=insert tid=7 os_tid=62 +worker=0 kind=insert tid=9 os_tid=55 +start_monotonic_ns=2088158383151055 main_address=0x5594e14be300 +worker=6 kind=insert tid=8 os_tid=61 +worker=2 kind=insert tid=10 os_tid=57 +worker=3 kind=insert tid=11 os_tid=58 +worker=4 kind=insert tid=12 os_tid=59 +load_end reason=complete inserted=65539 elapsed_s=0.100 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.093 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088158383153469 cpu_ns=9230898 +diagnostic_stage name=stop_request wall_ns=2088158483399819 cpu_ns=72545196 +diagnostic_stage name=workers_joined wall_ns=2088158483438298 cpu_ns=72583071 +diagnostic_stage name=before_close wall_ns=2088158483516548 cpu_ns=72661332 +diagnostic_stage name=after_close wall_ns=2088158576348146 cpu_ns=84320072 +diagnostic_quota mode=shared batch=1024 next_record=74752 target_records=65539 completed_records=65539 productive_end_ns=2088158391920521 +diagnostic_worker index=0 completed=8195 last_start_ns=2088158391114059 last_end_ns=2088158391114762 loop_exit_ns=2088158391114802 deregister_start_ns=2088158391114834 deregister_end_ns=2088158391115817 +diagnostic_worker index=1 completed=9216 last_start_ns=2088158391680297 last_end_ns=2088158391680821 loop_exit_ns=2088158391680900 deregister_start_ns=2088158391680933 deregister_end_ns=2088158391681304 +diagnostic_worker index=2 completed=9216 last_start_ns=2088158391915571 last_end_ns=2088158391916158 loop_exit_ns=2088158391916257 deregister_start_ns=2088158391916293 deregister_end_ns=2088158391916508 +diagnostic_worker index=3 completed=9216 last_start_ns=2088158391919854 last_end_ns=2088158391920521 loop_exit_ns=2088158391920618 deregister_start_ns=2088158391920646 deregister_end_ns=2088158391920904 +diagnostic_worker index=4 completed=8192 last_start_ns=2088158391862478 last_end_ns=2088158391863132 loop_exit_ns=2088158391863253 deregister_start_ns=2088158391863269 deregister_end_ns=2088158391863441 +diagnostic_worker index=5 completed=7168 last_start_ns=2088158391522682 last_end_ns=2088158391523402 loop_exit_ns=2088158391523520 deregister_start_ns=2088158391523549 deregister_end_ns=2088158391523718 +diagnostic_worker index=6 completed=7168 last_start_ns=2088158391368319 last_end_ns=2088158391369023 loop_exit_ns=2088158391369121 deregister_start_ns=2088158391369152 deregister_end_ns=2088158391369529 +diagnostic_worker index=7 completed=7168 last_start_ns=2088158391434162 last_end_ns=2088158391435193 loop_exit_ns=2088158391435276 deregister_start_ns=2088158391435321 deregister_end_ns=2088158391435660 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.summary.csv new file mode 100644 index 000000000..355a3682d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared/wal0-01-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,653510.744897,0.100288,65539,0.000937,0.000760,0.004288,0.009344,0.848958,0.000937,0.000760,0.004288,0.009344,0.848958,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/block-ratios.csv new file mode 100644 index 000000000..d724c7d90 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/block-ratios.csv @@ -0,0 +1,2 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +insert-wal0-shared@8,async-load,0,29.9099145,29.9099145,0.0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/manifest.json new file mode 100644 index 000000000..fba8c8f20 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/manifest.json @@ -0,0 +1,1226 @@ +{ + "mode": "insert", + "arguments": { + "mode": "insert", + "name": "quota-smoke-shared3", + "profiles": [ + "async-load" + ], + "seconds": 5, + "records": 3, + "fixed_records": true, + "insert_diagnostics": true, + "quota_mode": "shared", + "precondition_records": 100000000, + "blocks": 1, + "rotate_blocks": false, + "precondition_seconds": 0, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0 + ] + }, + "order": [ + "async-load", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "binary_sha256": "3bca43da47b568d9ef9331e5c3a6ac12b920df76509eabd3b80ac006b0fd8905" + }, + "provenance": { + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792227458.3927352, + "runs": [ + { + "name": "wal0-00-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load.summary.csv", + "--records", + "3", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-00-async-load-tmp" + }, + "started": 1792227458.3930595, + "free_bytes_before": 15142866944, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227458.395786, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "80050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1290692", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "431688", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399970", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3562949", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1870611", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "784483", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2900360", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4379728", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1513722", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4045195", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400062", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2343693", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2016521", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227458.6376164, + "free_bytes_after": 15142252544, + "log_sha256": "3be391e14df8cf70cbf5efc87ea38b96f9d099ee044bef449ee3fadbe4e2ccd9", + "hardware_after": { + "time": 1792227458.6377318, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "77000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "80050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "79000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1475138", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3749776", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2702633", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "748804", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1881991", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4396018", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2057007", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2015321", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1940680", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1453246", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2617063", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2730526", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3535182", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.007100000000000051, + "process_system_cpu_s": 0.007100999999999996, + "db_allocated_bytes": 593920, + "db_apparent_bytes": 12324864, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088158749772375, + "cpu_ns": 9241194 + }, + "stop_request": { + "wall_ns": 2088158850038929, + "cpu_ns": 10323490 + }, + "workers_joined": { + "wall_ns": 2088158850069218, + "cpu_ns": 10353128 + }, + "before_close": { + "wall_ns": 2088158850147222, + "cpu_ns": 10431141 + }, + "after_close": { + "wall_ns": 2088158940225250, + "cpu_ns": 13940337 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088158750855240, + "deregister_start_ns": 2088158750855510, + "deregister_end_ns": 2088158750858328, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002818 + }, + { + "index": 1, + "completed": 3, + "last_start_ns": 2088158749828152, + "last_end_ns": 2088158749828516, + "loop_exit_ns": 2088158749828643, + "deregister_start_ns": 2088158749828670, + "deregister_end_ns": 2088158749828791, + "last_insert_ms": 0.000364, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000121 + }, + { + "index": 2, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088158750886244, + "deregister_start_ns": 2088158750886266, + "deregister_end_ns": 2088158750886645, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000379 + }, + { + "index": 3, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088158749850732, + "deregister_start_ns": 2088158749850758, + "deregister_end_ns": 2088158749851029, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000271 + }, + { + "index": 4, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088158749837067, + "deregister_start_ns": 2088158749837100, + "deregister_end_ns": 2088158749837230, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00013 + }, + { + "index": 5, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088158750884042, + "deregister_start_ns": 2088158750884063, + "deregister_end_ns": 2088158750884448, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000385 + }, + { + "index": 6, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088158750856042, + "deregister_start_ns": 2088158750856230, + "deregister_end_ns": 2088158750858452, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002222 + }, + { + "index": 7, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088158749811410, + "deregister_start_ns": 2088158749811445, + "deregister_end_ns": 2088158749812218, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000773 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 9216, + "target_records": 3, + "completed_records": 3, + "productive_end_ns": 2088158749828516 + }, + "summary_sha256": "58b9acadf204434f989b39f276527fd2ab8095a2da5e33a63ca870bb4229adfe", + "csv_sha256": "2fde81798563dcb9e9ac91b75e3bd8fca413086aa20dda5d57cf271748acc33b", + "inserted": 3, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 29.905015, + "cpu_us_op": 367.455, + "sampled_cpu_s": 0.001102365, + "sampled_s": 0.100215, + "sampled_inserted": 3, + "sampled_ops_s": 29.9356383774884, + "elapsed_s": 0.100318, + "post_sample_join_s": 0.00010300000000000586, + "process_cpu_s": 0.014201000000000047, + "process_cpu_us_op": 4733.666666666682, + "p99_us": 1.712, + "read_B_op": 0.0, + "inserted": 3, + "close_s": 0.09, + "total_elapsed_s": 0.190318, + "drain_ops_s": 15.763091247280867, + "diagnostic_window_wall_s": 0.100266554, + "diagnostic_window_cpu_s": 0.001082296, + "diagnostic_join_wall_s": 3.0289e-05, + "diagnostic_join_cpu_s": 2.9638e-05, + "diagnostic_body_wall_s": 0.100296843, + "diagnostic_body_cpu_s": 0.001111934, + "diagnostic_close_wall_s": 0.090078028, + "diagnostic_close_cpu_s": 0.003509196, + "diagnostic_drain_wall_s": 0.190452875, + "diagnostic_drain_cpu_s": 0.004699143, + "body_cpu_us_op": 370.64466666666664, + "drain_cpu_us_op": 1566.381, + "productive_wall_s": 5.6141e-05, + "productive_ops_s": 53436.882136050306, + "productive_end_to_stop_s": 0.100210413, + "exact_body_ops_s": 29.911210664925914, + "exact_drain_ops_s": 15.751928134453209, + "worker_completion_spread_s": 0.0 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + }, + { + "name": "wal0-01-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.db", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.csv", + "--summary", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load.summary.csv", + "--records", + "3", + "--seconds", + "0", + "--report-ms", + "100", + "--cache-mib", + "256", + "--disk-gib", + "8", + "--direct", + "--inserters", + "8", + "--readers", + "0", + "--memtable-bg", + "1", + "--normal-bg", + "3", + "--memtable-mib", + "8", + "--key-size", + "16", + "--value-size", + "16", + "--min-free-gib", + "6", + "--seed", + "42", + "--no-log", + "--shared-quota" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/insert-quota-smoke-shared3/wal0-01-async-load-tmp" + }, + "started": 1792227458.6653903, + "free_bytes_before": 15142830080, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792227458.6683145, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "80000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "80050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2691703", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2300300", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3720499", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "807325", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2362265", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4319751", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2451145", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1685135", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "838037", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2557915", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1762882", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3696836", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792227458.904782, + "free_bytes_after": 15142219776, + "log_sha256": "216f1783e29277f4f60836964a3c22a450aebe0d07fb69aa665c56e3aaade5c8", + "hardware_after": { + "time": 1792227458.9048944, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "66050", + "/sys/class/thermal/thermal_zone12/temp": "77000", + "/sys/class/thermal/thermal_zone7/temp": "46050", + "/sys/class/thermal/thermal_zone10/temp": "78050", + "/sys/class/thermal/thermal_zone5/temp": "43050", + "/sys/class/thermal/thermal_zone3/temp": "53050", + "/sys/class/thermal/thermal_zone1/temp": "53050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "77000", + "/sys/class/thermal/thermal_zone6/temp": "63050", + "/sys/class/thermal/thermal_zone4/temp": "36050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2261388", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "834156", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1220496", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3566557", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400403", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4256692", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1928104", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "681385", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1552733", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1481939", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3797222", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3124669", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.0, + "process_system_cpu_s": 0.013297000000000003, + "db_allocated_bytes": 593920, + "db_apparent_bytes": 12324864, + "diagnostic_stages": { + "worker_start": { + "wall_ns": 2088159015955340, + "cpu_ns": 8514563 + }, + "stop_request": { + "wall_ns": 2088159116204849, + "cpu_ns": 9352317 + }, + "workers_joined": { + "wall_ns": 2088159116237762, + "cpu_ns": 9384553 + }, + "before_close": { + "wall_ns": 2088159116333145, + "cpu_ns": 9479941 + }, + "after_close": { + "wall_ns": 2088159204203371, + "cpu_ns": 13027787 + } + }, + "diagnostic_workers": [ + { + "index": 0, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088159016974109, + "deregister_start_ns": 2088159016974375, + "deregister_end_ns": 2088159016975837, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001462 + }, + { + "index": 1, + "completed": 3, + "last_start_ns": 2088159016093013, + "last_end_ns": 2088159016093296, + "loop_exit_ns": 2088159016093419, + "deregister_start_ns": 2088159016093436, + "deregister_end_ns": 2088159016093899, + "last_insert_ms": 0.000283, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000463 + }, + { + "index": 2, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088159016963597, + "deregister_start_ns": 2088159016963921, + "deregister_end_ns": 2088159016967504, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.003583 + }, + { + "index": 3, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088159016971554, + "deregister_start_ns": 2088159016971875, + "deregister_end_ns": 2088159016974500, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.002625 + }, + { + "index": 4, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088159016989248, + "deregister_start_ns": 2088159016989630, + "deregister_end_ns": 2088159016994783, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.005153 + }, + { + "index": 5, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088159017005706, + "deregister_start_ns": 2088159017005946, + "deregister_end_ns": 2088159017007619, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.001673 + }, + { + "index": 6, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088159017038603, + "deregister_start_ns": 2088159017038625, + "deregister_end_ns": 2088159017038760, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.000135 + }, + { + "index": 7, + "completed": 0, + "last_start_ns": 0, + "last_end_ns": 0, + "loop_exit_ns": 2088159017107918, + "deregister_start_ns": 2088159017108366, + "deregister_end_ns": 2088159017108776, + "last_insert_ms": 0.0, + "in_flight_at_stop": false, + "last_insert_after_stop_ms": 0.0, + "deregister_ms": 0.00041 + } + ], + "diagnostic_quota": { + "mode": "shared", + "batch": 1024, + "next_record": 9216, + "target_records": 3, + "completed_records": 3, + "productive_end_ns": 2088159016093296 + }, + "summary_sha256": "2dfa2b1babd9965b79a6bafdd05292064ce3023c7d47d606ea4a89010a0d2def", + "csv_sha256": "bc41c54a7a1854ec3b72144eecdb46aa04da5baf1b2b5725737bd1edc982071a", + "inserted": 3, + "excluded_precondition": false, + "metrics": { + "profile": "async-load", + "phase": "insert-wal0-shared@8", + "quota_mode": "shared", + "block": 0, + "ops_s": 29.914814, + "cpu_us_op": 267.17333333333335, + "sampled_cpu_s": 0.00080152, + "sampled_s": 0.10019, + "sampled_inserted": 3, + "sampled_ops_s": 29.94310809462022, + "elapsed_s": 0.100285, + "post_sample_join_s": 9.499999999999786e-05, + "process_cpu_s": 0.013297000000000003, + "process_cpu_us_op": 4432.333333333335, + "p99_us": 1.232, + "read_B_op": 0.0, + "inserted": 3, + "close_s": 0.088, + "total_elapsed_s": 0.18828499999999998, + "drain_ops_s": 15.933292614918875, + "diagnostic_window_wall_s": 0.100249509, + "diagnostic_window_cpu_s": 0.000837754, + "diagnostic_join_wall_s": 3.2913e-05, + "diagnostic_join_cpu_s": 3.2236e-05, + "diagnostic_body_wall_s": 0.100282422, + "diagnostic_body_cpu_s": 0.00086999, + "diagnostic_close_wall_s": 0.087870226, + "diagnostic_close_cpu_s": 0.003547846, + "diagnostic_drain_wall_s": 0.188248031, + "diagnostic_drain_cpu_s": 0.004513224, + "body_cpu_us_op": 289.99666666666667, + "drain_cpu_us_op": 1504.4080000000001, + "productive_wall_s": 0.000137956, + "productive_ops_s": 21746.063962422802, + "productive_end_to_stop_s": 0.100111553, + "exact_body_ops_s": 29.915512012663598, + "exact_drain_ops_s": 15.936421667008032, + "worker_completion_spread_s": 0.0 + }, + "validation": "Normal complete stop, checked insert count, error=0, close_rc=0; no exhaustive readback", + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.", + "Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.", + "productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput." + ], + "lock_acquired": 1792227458.3929405, + "finished": 1792227458.9287572 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/results.csv new file mode 100644 index 000000000..2dc6632d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/results.csv @@ -0,0 +1,3 @@ +profile,phase,quota_mode,block,ops_s,cpu_us_op,sampled_cpu_s,sampled_s,sampled_inserted,sampled_ops_s,elapsed_s,post_sample_join_s,process_cpu_s,process_cpu_us_op,p99_us,read_B_op,inserted,close_s,total_elapsed_s,drain_ops_s,diagnostic_window_wall_s,diagnostic_window_cpu_s,diagnostic_join_wall_s,diagnostic_join_cpu_s,diagnostic_body_wall_s,diagnostic_body_cpu_s,diagnostic_close_wall_s,diagnostic_close_cpu_s,diagnostic_drain_wall_s,diagnostic_drain_cpu_s,body_cpu_us_op,drain_cpu_us_op,productive_wall_s,productive_ops_s,productive_end_to_stop_s,exact_body_ops_s,exact_drain_ops_s,worker_completion_spread_s +async-load,insert-wal0-shared@8,shared,0,29.905015,367.455,0.001102365,0.100215,3,29.9356383774884,0.100318,0.00010300000000000586,0.014201000000000047,4733.666666666682,1.712,0.0,3,0.09,0.190318,15.763091247280867,0.100266554,0.001082296,3.0289e-05,2.9638e-05,0.100296843,0.001111934,0.090078028,0.003509196,0.190452875,0.004699143,370.64466666666664,1566.381,5.6141e-05,53436.882136050306,0.100210413,29.911210664925914,15.751928134453209,0.0 +async-load,insert-wal0-shared@8,shared,0,29.914814,267.17333333333335,0.00080152,0.10019,3,29.94310809462022,0.100285,9.499999999999786e-05,0.013297000000000003,4432.333333333335,1.232,0.0,3,0.088,0.18828499999999998,15.933292614918875,0.100249509,0.000837754,3.2913e-05,3.2236e-05,0.100282422,0.00086999,0.087870226,0.003547846,0.188248031,0.004513224,289.99666666666667,1504.4080000000001,0.000137956,21746.063962422802,0.100111553,29.915512012663598,15.936421667008032,0.0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/summary.csv new file mode 100644 index 000000000..90ec1eecd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/summary.csv @@ -0,0 +1,2 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,sampled_ops_s_mean,drain_ops_s_mean,sampled_cpu_s_mean,sampled_s_mean,elapsed_s_mean,post_sample_join_s_mean,close_s_mean,total_elapsed_s_mean,process_cpu_s_mean,process_cpu_us_op_mean,sampled_ops_s_delta_baseline_pct,drain_ops_s_delta_baseline_pct,diagnostic_window_wall_s_mean,diagnostic_window_cpu_s_mean,diagnostic_join_wall_s_mean,diagnostic_join_cpu_s_mean,diagnostic_body_wall_s_mean,diagnostic_body_cpu_s_mean,diagnostic_close_wall_s_mean,diagnostic_close_cpu_s_mean,diagnostic_drain_wall_s_mean,diagnostic_drain_cpu_s_mean,body_cpu_us_op_mean,drain_cpu_us_op_mean,productive_wall_s_mean,productive_ops_s_mean,productive_end_to_stop_s_mean,exact_body_ops_s_mean,exact_drain_ops_s_mean,worker_completion_spread_s_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +insert-wal0-shared@8,async-load,2,29.9099145,29.905015,29.914814,0.006928939348847687,0.0,317.31416666666667,1.472,0.0,29.93937323605431,15.848191931099871,0.0009519425,0.1002025,0.1003015,9.900000000000186e-05,0.089,0.18930149999999998,0.013749000000000025,4583.000000000009,0.0,0.0,0.1002580315,0.000960025,3.1601e-05,3.0937e-05,0.1002896325,0.000990962,0.088974127,0.0035285209999999997,0.189350453,0.0046061834999999995,330.3206666666666,1535.3945,9.70485e-05,37591.473049236556,0.10016098300000001,29.913361338794758,15.844174900730621,0.0,1,0.0,, diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.csv new file mode 100644 index 000000000..eb19bccd3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.csv @@ -0,0 +1,2 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100215,0.100215,3,0.000000,29.936,0.000,0.000,0.024,0.000,0.000,0.011,21.277,0.000,0.000,0.004768,14.103,0,0.000,0.000,0.000,0,0.000,0,0.024,0.000,29.936,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.log new file mode 100644 index 000000000..bd97b92fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=3 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=5 kind=insert tid=5 os_tid=75 +worker=2 kind=insert tid=6 os_tid=72 +worker=6 kind=insert tid=8 os_tid=76 +worker=0 kind=insert tid=7 os_tid=70 +start_monotonic_ns=2088158749751905 main_address=0x560fc3f33300 +worker=1 kind=insert tid=9 os_tid=71 +worker=7 kind=insert tid=10 os_tid=77 +worker=4 kind=insert tid=10 os_tid=74 +worker=3 kind=insert tid=11 os_tid=73 +load_end reason=complete inserted=3 elapsed_s=0.100 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.090 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088158749772375 cpu_ns=9241194 +diagnostic_stage name=stop_request wall_ns=2088158850038929 cpu_ns=10323490 +diagnostic_stage name=workers_joined wall_ns=2088158850069218 cpu_ns=10353128 +diagnostic_stage name=before_close wall_ns=2088158850147222 cpu_ns=10431141 +diagnostic_stage name=after_close wall_ns=2088158940225250 cpu_ns=13940337 +diagnostic_quota mode=shared batch=1024 next_record=9216 target_records=3 completed_records=3 productive_end_ns=2088158749828516 +diagnostic_worker index=0 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088158750855240 deregister_start_ns=2088158750855510 deregister_end_ns=2088158750858328 +diagnostic_worker index=1 completed=3 last_start_ns=2088158749828152 last_end_ns=2088158749828516 loop_exit_ns=2088158749828643 deregister_start_ns=2088158749828670 deregister_end_ns=2088158749828791 +diagnostic_worker index=2 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088158750886244 deregister_start_ns=2088158750886266 deregister_end_ns=2088158750886645 +diagnostic_worker index=3 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088158749850732 deregister_start_ns=2088158749850758 deregister_end_ns=2088158749851029 +diagnostic_worker index=4 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088158749837067 deregister_start_ns=2088158749837100 deregister_end_ns=2088158749837230 +diagnostic_worker index=5 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088158750884042 deregister_start_ns=2088158750884063 deregister_end_ns=2088158750884448 +diagnostic_worker index=6 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088158750856042 deregister_start_ns=2088158750856230 deregister_end_ns=2088158750858452 +diagnostic_worker index=7 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088158749811410 deregister_start_ns=2088158749811445 deregister_end_ns=2088158749812218 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.summary.csv new file mode 100644 index 000000000..5aee17651 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-00-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,29.905015,0.100318,3,0.008860,0.000364,0.001712,0.001712,0.024498,0.008860,0.000364,0.001712,0.001712,0.024498,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.csv new file mode 100644 index 000000000..b95e29f25 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.csv @@ -0,0 +1,2 @@ +elapsed_s,interval_s,inserted,logical_gib,insert_ops_s,query_ops_s,hit_pct,insert_max_ms,query_max_ms,active_max_ms,cpu_cores,max_rss_mib,read_mib_s,write_mib_s,image_gib,free_gib,inserters_running,barrier_ops_s,barrier_avg_ms,barrier_max_ms,target_insert_ops_s,offered_insert_ops_s,insert_backlog,response_max_ms,i0_ops_s,i1_ops_s,i2_ops_s,i3_ops_s,i4_ops_s,i5_ops_s,i6_ops_s,i7_ops_s +0.100190,0.100190,3,0.000000,29.943,0.000,0.000,0.048,0.000,0.000,0.008,21.547,0.000,0.000,0.004768,14.103,0,0.000,0.000,0.000,0,0.000,0,0.048,0.000,29.943,0.000,0.000,0.000,0.000,0.000,0.000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.log new file mode 100644 index 000000000..c137cd92a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.log @@ -0,0 +1,28 @@ +version=splinterdb_build_version invalid-address-perf-async-load records=3 key=16 value=16 cache_mib=256 disk_gib=8 inserters=8 readers=0 memtable_bg=1 normal_bg=3 memtable_mib=8 queue_scale=100 log=0 checkpoints=disabled direct=1 query_range=inserted seed=42 report_ms=100 barrier_ms=0 target_insert_ops_s=0 id_base=0 mode=create quota_mode=shared quota_batch=1024 +Splinter task system created 1 background thread of type 'TASK_TYPE_MEMTABLE'. +Splinter task system created 3 background threads of type 'TASK_TYPE_NORMAL'. +worker=2 kind=insert tid=5 os_tid=86 +worker=3 kind=insert tid=6 os_tid=87 +worker=0 kind=insert tid=7 os_tid=84 +worker=5 kind=insert tid=9 os_tid=89 +worker=4 kind=insert tid=8 os_tid=88 +worker=6 kind=insert tid=10 os_tid=90 +worker=7 kind=insert tid=11 os_tid=91 +start_monotonic_ns=2088159015953292 main_address=0x561ad18e9300 +worker=1 kind=insert tid=12 os_tid=85 +load_end reason=complete inserted=3 elapsed_s=0.100 error=0 barrier_count=0 barrier_avg_ms=0.000 barrier_max_ms=0.000 +close_s=0.088 close_rc=0 +diagnostic_stage name=worker_start wall_ns=2088159015955340 cpu_ns=8514563 +diagnostic_stage name=stop_request wall_ns=2088159116204849 cpu_ns=9352317 +diagnostic_stage name=workers_joined wall_ns=2088159116237762 cpu_ns=9384553 +diagnostic_stage name=before_close wall_ns=2088159116333145 cpu_ns=9479941 +diagnostic_stage name=after_close wall_ns=2088159204203371 cpu_ns=13027787 +diagnostic_quota mode=shared batch=1024 next_record=9216 target_records=3 completed_records=3 productive_end_ns=2088159016093296 +diagnostic_worker index=0 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088159016974109 deregister_start_ns=2088159016974375 deregister_end_ns=2088159016975837 +diagnostic_worker index=1 completed=3 last_start_ns=2088159016093013 last_end_ns=2088159016093296 loop_exit_ns=2088159016093419 deregister_start_ns=2088159016093436 deregister_end_ns=2088159016093899 +diagnostic_worker index=2 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088159016963597 deregister_start_ns=2088159016963921 deregister_end_ns=2088159016967504 +diagnostic_worker index=3 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088159016971554 deregister_start_ns=2088159016971875 deregister_end_ns=2088159016974500 +diagnostic_worker index=4 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088159016989248 deregister_start_ns=2088159016989630 deregister_end_ns=2088159016994783 +diagnostic_worker index=5 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088159017005706 deregister_start_ns=2088159017005946 deregister_end_ns=2088159017007619 +diagnostic_worker index=6 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088159017038603 deregister_start_ns=2088159017038625 deregister_end_ns=2088159017038760 +diagnostic_worker index=7 completed=0 last_start_ns=0 last_end_ns=0 loop_exit_ns=2088159017107918 deregister_start_ns=2088159017108366 deregister_end_ns=2088159017108776 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.summary.csv new file mode 100644 index 000000000..38ad3cafe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/insert-quota-smoke-shared3/wal0-01-async-load.summary.csv @@ -0,0 +1,2 @@ +target_insert_ops_s,achieved_insert_ops_s,elapsed_s,inserted,insert_service_mean_ms,insert_service_p50_ms,insert_service_p99_ms,insert_service_p999_ms,insert_service_max_ms,insert_response_mean_ms,insert_response_p50_ms,insert_response_p99_ms,insert_response_p999_ms,insert_response_max_ms,query_service_mean_ms,query_service_p99_ms,query_service_max_ms +0,29.914814,0.100285,3,0.016417,0.000284,0.001232,0.001232,0.047738,0.016417,0.000284,0.001232,0.001232,0.047738,0.000000,0.000000,0.000000 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/00-main.csv new file mode 100644 index 000000000..d133b83c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/00-main.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm@1,1,0,200000,200000,0.046,4339992.8,nan,nan,nan,0.000,nan,0.036,5556481.6,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4339992.8,0.046,0.000,0.046,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,point:uniform@1,1,0,200000,5625634,5.000,1125067.3,0.840,1.264,1.872,91.326,0.858,5.000,1125167.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,point:uniform@8,8,0,200000,26405149,5.000,5280800.0,1.392,2.080,5.056,306.480,1.463,39.993,660236.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:1@1,1,0,200000,575210,5.000,115038.5,8.576,10.368,16.256,70.793,8.666,5.000,115053.4,0,0,0.00,0.00,8.320,10.112,8.308,nan,0.329,575210,115038.5,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:1@8,8,0,200000,2782266,5.000,556428.7,12.672,20.224,29.440,115.360,14.333,39.990,69574.8,0,4096,0.00,0.00,12.160,19.200,13.469,nan,0.821,2782266,556428.7,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@1,1,0,200000,4016,5.000,803.2,1261.568,1327.104,1392.640,1520.170,1244.885,5.000,803.3,0,0,0.00,0.00,11.648,16.640,11.756,126.56,0.575,39115852,7822750.5,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@8,8,0,200000,20873,5.000,4174.4,1753.088,2392.064,2523.136,2607.753,1916.360,39.991,521.9,0,0,0.00,0.00,16.256,24.832,16.459,194.66,1.127,203631418,40724332.9,5.000,0.071,5.071,0.012,0,311296,nan,159256576,26931200,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/00-main.log new file mode 100644 index 000000000..68d2aa8fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/00-main.log @@ -0,0 +1,34 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=0 sabotage=0 +open took 0.004 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4339993 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5556482 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5625634 notfound=0 +== point:uniform@1 T=1 ops=5625634 secs= 5.00 ops/s= 1125067 lat us p50=0.84 p99=1.26 p99.9=1.87 max=91.3 mean=0.86 + cpu=5.00s ops/cpu-s=1125167 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 26631053 ops (+2662915 ops/s) + found=26405149 notfound=0 +== point:uniform@8 T=8 ops=26405149 secs= 5.00 ops/s= 5280800 lat us p50=1.39 p99=2.08 p99.9=5.06 max=306.5 mean=1.46 + cpu=39.99s ops/cpu-s=660237 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=575210 secs= 5.00 ops/s= 115039 lat us p50=8.58 p99=10.37 p99.9=16.26 max=70.8 mean=8.67 + cpu=5.00s ops/cpu-s=115053 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.32 p99=10.11 mean=8.31 per-tuple=nan ns deinit mean=0.33 us tuples/s=115039 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1680525 ops (+1844484776257509888 ops/s) +== range:uniform:1@8 T=8 ops=2782266 secs= 5.00 ops/s= 556429 lat us p50=12.67 p99=20.22 p99.9=29.44 max=115.4 mean=14.33 + cpu=39.99s ops/cpu-s=69575 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=19.20 mean=13.47 per-tuple=nan ns deinit mean=0.82 us tuples/s=556429 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=4016 secs= 5.00 ops/s= 803 lat us p50=1261.57 p99=1327.10 p99.9=1392.64 max=1520.2 mean=1244.88 + cpu=5.00s ops/cpu-s=803 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=11.65 p99=16.64 mean=11.76 per-tuple=126.6 ns deinit mean=0.58 us tuples/s=7822751 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4166 ops (+1844438149599328768 ops/s) +close took 0.071 s +== range:uniform:10000@8 T=8 ops=20873 secs= 5.00 ops/s= 4174 lat us p50=1753.09 p99=2392.06 p99.9=2523.14 max=2607.8 mean=1916.36 + cpu=39.99s ops/cpu-s=522 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.26 p99=24.83 mean=16.46 per-tuple=194.7 ns deinit mean=1.13 us tuples/s=40724333 + insert/run=5.00s drain(close)=0.07s total=5.07s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/01-original.csv new file mode 100644 index 000000000..c197dc436 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/01-original.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,1,0,warm@1,1,1,200000,200000,0.049,4089351.1,nan,nan,nan,0.000,nan,0.040,5032839.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4089351.1,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,point:uniform@1,1,1,200000,5538463,5.000,1107630.5,0.856,1.264,1.968,66.355,0.873,5.004,1106867.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,point:uniform@8,8,1,200000,25902596,5.000,5180281.1,1.392,2.208,5.056,171.110,1.493,39.986,647788.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:1@1,1,1,200000,544137,5.000,108823.2,9.088,10.624,16.000,50.117,9.161,5.000,108833.3,0,0,0.00,0.00,8.832,10.368,8.785,nan,0.345,544137,108823.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:1@8,8,1,200000,2614765,5.000,522930.0,13.696,21.248,30.464,400.791,15.251,39.994,65379.3,0,4096,0.00,0.00,12.928,19.712,14.350,nan,0.855,2614765,522930.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@1,1,1,200000,3960,5.000,792.0,1294.336,1359.872,1458.176,1491.429,1262.467,5.000,792.0,0,0,0.00,0.00,11.648,16.640,11.840,128.35,0.568,38572684,7714151.9,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@8,8,1,200000,20284,5.000,4056.6,1851.392,2392.064,2457.600,2566.690,1971.823,39.991,507.2,0,0,0.00,0.00,16.640,25.344,16.896,200.39,1.151,197840571,39566143.0,5.000,0.066,5.067,0.013,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/01-original.log new file mode 100644 index 000000000..05ecf0505 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/01-original.log @@ -0,0 +1,34 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=1 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4089351 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5032839 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5538463 notfound=0 +== point:uniform@1 T=1 ops=5538463 secs= 5.00 ops/s= 1107631 lat us p50=0.86 p99=1.26 p99.9=1.97 max=66.4 mean=0.87 + cpu=5.00s ops/cpu-s=1106868 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 26142703 ops (+2613994 ops/s) + found=25902596 notfound=0 +== point:uniform@8 T=8 ops=25902596 secs= 5.00 ops/s= 5180281 lat us p50=1.39 p99=2.21 p99.9=5.06 max=171.1 mean=1.49 + cpu=39.99s ops/cpu-s=647789 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=544137 secs= 5.00 ops/s= 108823 lat us p50=9.09 p99=10.62 p99.9=16.00 max=50.1 mean=9.16 + cpu=5.00s ops/cpu-s=108833 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.83 p99=10.37 mean=8.78 per-tuple=nan ns deinit mean=0.34 us tuples/s=108823 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1551333 ops (+1844475268411694080 ops/s) +== range:uniform:1@8 T=8 ops=2614765 secs= 5.00 ops/s= 522930 lat us p50=13.70 p99=21.25 p99.9=30.46 max=400.8 mean=15.25 + cpu=39.99s ops/cpu-s=65379 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=19.71 mean=14.35 per-tuple=nan ns deinit mean=0.86 us tuples/s=522930 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=3960 secs= 5.00 ops/s= 792 lat us p50=1294.34 p99=1359.87 p99.9=1458.18 max=1491.4 mean=1262.47 + cpu=5.00s ops/cpu-s=792 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=11.65 p99=16.64 mean=11.84 per-tuple=128.3 ns deinit mean=0.57 us tuples/s=7714152 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4084 ops (+1844499459363828992 ops/s) +close took 0.066 s +== range:uniform:10000@8 T=8 ops=20284 secs= 5.00 ops/s= 4057 lat us p50=1851.39 p99=2392.06 p99.9=2457.60 max=2566.7 mean=1971.82 + cpu=39.99s ops/cpu-s=507 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=25.34 mean=16.90 per-tuple=200.4 ns deinit mean=1.15 us tuples/s=39566143 + insert/run=5.00s drain(close)=0.07s total=5.07s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/02-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/02-original.csv new file mode 100644 index 000000000..439b824af --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/02-original.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,2,0,warm@1,1,2,200000,200000,0.050,3983307.4,nan,nan,nan,0.000,nan,0.040,4975867.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3983307.4,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,point:uniform@1,1,2,200000,5559998,5.000,1111933.8,0.856,1.200,1.648,42.111,0.869,5.000,1112042.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,point:uniform@8,8,2,200000,25244646,5.000,5048703.2,1.456,2.208,5.056,81.093,1.532,39.992,631243.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:1@1,1,2,200000,547243,5.000,109445.2,8.832,12.928,17.664,88.448,9.107,4.999,109470.6,0,0,0.00,0.00,8.576,12.416,8.724,nan,0.352,547243,109445.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:1@8,8,2,200000,2715829,5.000,543142.1,13.184,20.224,29.440,230.221,14.684,39.992,67910.1,0,0,0.00,0.00,12.416,19.200,13.810,nan,0.828,2715829,543142.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:10000@1,1,2,200000,3778,5.000,755.6,1359.872,1589.248,2080.768,2169.937,1323.586,5.000,755.6,0,0,0.00,0.00,12.416,21.760,12.701,134.57,0.631,36783447,7356310.8,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:10000@8,8,2,200000,19922,5.000,3984.2,1851.392,2457.600,2588.672,3095.964,2007.886,39.992,498.1,0,0,0.00,0.00,17.152,27.904,17.391,204.06,1.210,194283972,38854901.7,5.000,0.071,5.071,0.012,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/02-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/02-original.log new file mode 100644 index 000000000..7c1e74c03 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/02-original.log @@ -0,0 +1,34 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=2 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3983307 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4975867 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5559998 notfound=0 +== point:uniform@1 T=1 ops=5559998 secs= 5.00 ops/s= 1111934 lat us p50=0.86 p99=1.20 p99.9=1.65 max=42.1 mean=0.87 + cpu=5.00s ops/cpu-s=1112043 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 25415170 ops (+2541292 ops/s) + found=25244646 notfound=0 +== point:uniform@8 T=8 ops=25244646 secs= 5.00 ops/s= 5048703 lat us p50=1.46 p99=2.21 p99.9=5.06 max=81.1 mean=1.53 + cpu=39.99s ops/cpu-s=631243 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=547243 secs= 5.00 ops/s= 109445 lat us p50=8.83 p99=12.93 p99.9=17.66 max=88.4 mean=9.11 + cpu=5.00s ops/cpu-s=109471 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.58 p99=12.42 mean=8.72 per-tuple=nan ns deinit mean=0.35 us tuples/s=109445 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1624436 ops (+1844541381073168384 ops/s) +== range:uniform:1@8 T=8 ops=2715829 secs= 5.00 ops/s= 543142 lat us p50=13.18 p99=20.22 p99.9=29.44 max=230.2 mean=14.68 + cpu=39.99s ops/cpu-s=67910 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=19.20 mean=13.81 per-tuple=nan ns deinit mean=0.83 us tuples/s=543142 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=3778 secs= 5.00 ops/s= 756 lat us p50=1359.87 p99=1589.25 p99.9=2080.77 max=2169.9 mean=1323.59 + cpu=5.00s ops/cpu-s=756 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=21.76 mean=12.70 per-tuple=134.6 ns deinit mean=0.63 us tuples/s=7356311 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 3943 ops (+1844429652293705472 ops/s) +close took 0.071 s +== range:uniform:10000@8 T=8 ops=19922 secs= 5.00 ops/s= 3984 lat us p50=1851.39 p99=2457.60 p99.9=2588.67 max=3096.0 mean=2007.89 + cpu=39.99s ops/cpu-s=498 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.15 p99=27.90 mean=17.39 per-tuple=204.1 ns deinit mean=1.21 us tuples/s=38854902 + insert/run=5.00s drain(close)=0.07s total=5.07s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/03-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/03-main.csv new file mode 100644 index 000000000..f5fca059d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/03-main.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,3,0,warm@1,1,3,200000,200000,0.048,4150748.5,nan,nan,nan,0.000,nan,0.038,5245351.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4150748.5,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,point:uniform@1,1,3,200000,5576074,5.000,1115158.1,0.840,1.200,1.488,42.565,0.866,5.000,1115242.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,point:uniform@8,8,3,200000,25243969,5.000,5048564.2,1.488,2.144,4.672,95.518,1.531,39.995,631176.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:1@1,1,3,200000,530568,5.000,106109.7,9.344,12.928,16.640,48.449,9.395,5.000,106110.3,0,0,0.00,0.00,8.832,12.416,9.010,nan,0.354,530568,106109.7,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:1@8,8,3,200000,2709441,5.004,541436.7,13.184,20.736,29.952,295.993,14.730,40.054,67645.5,0,4096,0.00,0.00,12.416,19.712,13.845,nan,0.840,2709441,541436.7,5.004,0.000,5.004,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:10000@1,1,3,200000,3953,5.000,790.6,1294.336,1359.872,1392.640,2022.483,1264.890,4.999,790.8,0,0,0.00,0.00,11.904,16.000,12.025,128.60,0.590,38499215,7699453.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:10000@8,8,3,200000,20611,5.000,4122.0,1785.856,2392.064,2457.600,2955.739,1940.821,39.991,515.4,0,0,0.00,0.00,16.256,23.808,16.619,197.22,1.146,201049668,40207898.8,5.000,0.084,5.084,0.013,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/03-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/03-main.log new file mode 100644 index 000000000..fa835c1b2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/03-main.log @@ -0,0 +1,34 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=3 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4150748 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5245351 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5576074 notfound=0 +== point:uniform@1 T=1 ops=5576074 secs= 5.00 ops/s= 1115158 lat us p50=0.84 p99=1.20 p99.9=1.49 max=42.6 mean=0.87 + cpu=5.00s ops/cpu-s=1115243 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 25308599 ops (+2530673 ops/s) + found=25243969 notfound=0 +== point:uniform@8 T=8 ops=25243969 secs= 5.00 ops/s= 5048564 lat us p50=1.49 p99=2.14 p99.9=4.67 max=95.5 mean=1.53 + cpu=40.00s ops/cpu-s=631176 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=530568 secs= 5.00 ops/s= 106110 lat us p50=9.34 p99=12.93 p99.9=16.64 max=48.4 mean=9.40 + cpu=5.00s ops/cpu-s=106110 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.83 p99=12.42 mean=9.01 per-tuple=nan ns deinit mean=0.35 us tuples/s=106110 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1631054 ops (+1844449640706476032 ops/s) +== range:uniform:1@8 T=8 ops=2709441 secs= 5.00 ops/s= 541437 lat us p50=13.18 p99=20.74 p99.9=29.95 max=296.0 mean=14.73 + cpu=40.05s ops/cpu-s=67646 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=19.71 mean=13.85 per-tuple=nan ns deinit mean=0.84 us tuples/s=541437 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=3953 secs= 5.00 ops/s= 791 lat us p50=1294.34 p99=1359.87 p99.9=1392.64 max=2022.5 mean=1264.89 + cpu=5.00s ops/cpu-s=791 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=11.90 p99=16.00 mean=12.02 per-tuple=128.6 ns deinit mean=0.59 us tuples/s=7699453 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4094 ops (+1844448063528893952 ops/s) +close took 0.084 s +== range:uniform:10000@8 T=8 ops=20611 secs= 5.00 ops/s= 4122 lat us p50=1785.86 p99=2392.06 p99.9=2457.60 max=2955.7 mean=1940.82 + cpu=39.99s ops/cpu-s=515 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.26 p99=23.81 mean=16.62 per-tuple=197.2 ns deinit mean=1.15 us tuples/s=40207899 + insert/run=5.00s drain(close)=0.08s total=5.08s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/04-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/04-main.csv new file mode 100644 index 000000000..057defc1e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/04-main.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,4,0,warm@1,1,4,200000,200000,0.051,3951579.7,nan,nan,nan,0.000,nan,0.041,4915575.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3951579.7,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,point:uniform@1,1,4,200000,5509597,5.000,1101859.9,0.856,1.200,1.552,172.895,0.877,5.000,1101987.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,point:uniform@8,8,4,200000,24923969,5.000,4984552.4,1.488,2.144,4.800,82.506,1.551,39.991,623238.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:1@1,1,4,200000,539466,5.000,107885.1,9.088,12.928,17.664,153.366,9.241,4.999,107911.5,0,0,0.00,0.00,8.832,12.416,8.862,nan,0.348,539466,107885.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:1@8,8,4,200000,2490990,5.000,498175.1,14.208,22.272,33.280,112.393,16.008,39.991,62288.2,0,4096,0.00,0.00,13.440,20.736,15.037,nan,0.923,2490990,498175.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:10000@1,1,4,200000,3858,5.000,771.6,1327.104,1392.640,1392.640,1408.291,1296.045,5.000,771.6,0,0,0.00,0.00,12.160,16.256,12.221,131.79,0.614,37570452,7513676.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:10000@8,8,4,200000,19594,5.000,3918.6,1884.160,2523.136,2523.136,3146.233,2041.109,39.994,489.9,0,0,0.00,0.00,17.152,25.344,17.426,207.43,1.211,191067086,38211431.9,5.000,0.068,5.068,0.013,0,311296,nan,159256576,26931200,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/04-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/04-main.log new file mode 100644 index 000000000..96a441a6e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/04-main.log @@ -0,0 +1,34 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=4 sabotage=0 +open took 0.004 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3951580 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4915575 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5509597 notfound=0 +== point:uniform@1 T=1 ops=5509597 secs= 5.00 ops/s= 1101860 lat us p50=0.86 p99=1.20 p99.9=1.55 max=172.9 mean=0.88 + cpu=5.00s ops/cpu-s=1101987 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 24990668 ops (+2498816 ops/s) + found=24923969 notfound=0 +== point:uniform@8 T=8 ops=24923969 secs= 5.00 ops/s= 4984552 lat us p50=1.49 p99=2.14 p99.9=4.80 max=82.5 mean=1.55 + cpu=39.99s ops/cpu-s=623238 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=539466 secs= 5.00 ops/s= 107885 lat us p50=9.09 p99=12.93 p99.9=17.66 max=153.4 mean=9.24 + cpu=5.00s ops/cpu-s=107911 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.83 p99=12.42 mean=8.86 per-tuple=nan ns deinit mean=0.35 us tuples/s=107885 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1481170 ops (+1844467542218086912 ops/s) +== range:uniform:1@8 T=8 ops=2490990 secs= 5.00 ops/s= 498175 lat us p50=14.21 p99=22.27 p99.9=33.28 max=112.4 mean=16.01 + cpu=39.99s ops/cpu-s=62288 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.44 p99=20.74 mean=15.04 per-tuple=nan ns deinit mean=0.92 us tuples/s=498175 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=3858 secs= 5.00 ops/s= 772 lat us p50=1327.10 p99=1392.64 p99.9=1392.64 max=1408.3 mean=1296.04 + cpu=5.00s ops/cpu-s=772 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=16.26 mean=12.22 per-tuple=131.8 ns deinit mean=0.61 us tuples/s=7513676 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 3790 ops (+1844468704842968576 ops/s) +close took 0.068 s +== range:uniform:10000@8 T=8 ops=19594 secs= 5.00 ops/s= 3919 lat us p50=1884.16 p99=2523.14 p99.9=2523.14 max=3146.2 mean=2041.11 + cpu=39.99s ops/cpu-s=490 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.15 p99=25.34 mean=17.43 per-tuple=207.4 ns deinit mean=1.21 us tuples/s=38211432 + insert/run=5.00s drain(close)=0.07s total=5.07s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/05-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/05-original.csv new file mode 100644 index 000000000..3fc42d4e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/05-original.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,5,0,warm@1,1,5,200000,200000,0.048,4161887.2,nan,nan,nan,0.000,nan,0.038,5212269.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4161887.2,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,point:uniform@1,1,5,200000,5663793,5.000,1132699.8,0.840,1.200,1.488,44.340,0.853,5.000,1132801.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,point:uniform@8,8,5,200000,25728896,5.000,5145538.4,1.424,2.144,2.848,451.627,1.502,39.985,643468.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:1@1,1,5,200000,553293,5.000,110652.6,8.832,10.624,15.488,186.919,9.009,5.000,110660.5,0,0,0.00,0.00,8.576,10.112,8.634,nan,0.345,553293,110652.6,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:1@8,8,5,200000,2578704,5.000,515717.9,13.952,20.736,29.952,92.763,15.464,39.993,64479.7,0,4096,0.00,0.00,13.184,19.712,14.533,nan,0.883,2578704,515717.9,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:10000@1,1,5,200000,3863,5.000,772.6,1327.104,1490.944,1654.784,1772.070,1294.318,5.000,772.6,0,0,0.00,0.00,12.160,19.200,12.348,131.60,0.597,37620452,7523683.9,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:10000@8,8,5,200000,19430,5.000,3885.8,1916.928,2523.136,2523.136,3138.346,2058.726,39.994,485.8,0,0,0.00,0.00,17.152,25.856,17.612,209.22,1.233,189443042,37886565.7,5.000,0.075,5.075,0.012,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/05-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/05-original.log new file mode 100644 index 000000000..facfc702c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/05-original.log @@ -0,0 +1,34 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=5 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4161887 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5212270 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5663793 notfound=0 +== point:uniform@1 T=1 ops=5663793 secs= 5.00 ops/s= 1132700 lat us p50=0.84 p99=1.20 p99.9=1.49 max=44.3 mean=0.85 + cpu=5.00s ops/cpu-s=1132801 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 25784397 ops (+2578164 ops/s) + found=25728896 notfound=0 +== point:uniform@8 T=8 ops=25728896 secs= 5.00 ops/s= 5145538 lat us p50=1.42 p99=2.14 p99.9=2.85 max=451.6 mean=1.50 + cpu=39.98s ops/cpu-s=643468 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=553293 secs= 5.00 ops/s= 110653 lat us p50=8.83 p99=10.62 p99.9=15.49 max=186.9 mean=9.01 + cpu=5.00s ops/cpu-s=110661 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.58 p99=10.11 mean=8.63 per-tuple=nan ns deinit mean=0.34 us tuples/s=110653 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1546887 ops (+1844469067054021888 ops/s) +== range:uniform:1@8 T=8 ops=2578704 secs= 5.00 ops/s= 515718 lat us p50=13.95 p99=20.74 p99.9=29.95 max=92.8 mean=15.46 + cpu=39.99s ops/cpu-s=64480 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=19.71 mean=14.53 per-tuple=nan ns deinit mean=0.88 us tuples/s=515718 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=3863 secs= 5.00 ops/s= 773 lat us p50=1327.10 p99=1490.94 p99.9=1654.78 max=1772.1 mean=1294.32 + cpu=5.00s ops/cpu-s=773 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=19.20 mean=12.35 per-tuple=131.6 ns deinit mean=0.60 us tuples/s=7523684 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 3680 ops (+1844468319576496128 ops/s) +close took 0.075 s +== range:uniform:10000@8 T=8 ops=19430 secs= 5.00 ops/s= 3886 lat us p50=1916.93 p99=2523.14 p99.9=2523.14 max=3138.3 mean=2058.73 + cpu=39.99s ops/cpu-s=486 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.15 p99=25.86 mean=17.61 per-tuple=209.2 ns deinit mean=1.23 us tuples/s=37886566 + insert/run=5.00s drain(close)=0.07s total=5.08s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/06-original.csv new file mode 100644 index 000000000..a6653cf18 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/06-original.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,6,0,warm@1,1,6,200000,200000,0.050,4030471.8,nan,nan,nan,0.000,nan,0.040,5000750.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4030471.8,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,point:uniform@1,1,6,200000,5502953,5.000,1100534.5,0.856,1.328,1.936,143.833,0.878,4.999,1100782.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,point:uniform@8,8,6,200000,26136178,5.000,5227006.8,1.424,2.080,2.848,106.116,1.479,39.990,653567.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:1@1,1,6,200000,533216,5.000,106640.2,9.344,10.880,15.744,40.775,9.349,5.000,106639.6,0,0,0.00,0.00,8.832,10.368,8.958,nan,0.358,533216,106640.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:1@8,8,6,200000,2566898,5.000,513358.4,13.952,21.248,31.488,100.706,15.536,39.989,64190.2,0,0,0.00,0.00,13.184,20.224,14.604,nan,0.883,2566898,513358.4,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@1,1,6,200000,3792,5.000,758.4,1359.872,1458.176,1556.480,1662.310,1318.743,5.000,758.4,0,0,0.00,0.00,12.416,17.664,12.571,134.11,0.609,36923447,7384312.8,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@8,8,6,200000,19864,5.000,3972.6,1851.392,2457.600,2523.136,2533.194,2013.680,39.992,496.7,0,0,0.00,0.00,17.152,25.856,17.349,204.66,1.199,193725485,38743264.7,5.000,0.069,5.069,0.012,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/06-original.log new file mode 100644 index 000000000..b89ca9907 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/06-original.log @@ -0,0 +1,34 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=6 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4030472 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5000750 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5502953 notfound=0 +== point:uniform@1 T=1 ops=5502953 secs= 5.00 ops/s= 1100535 lat us p50=0.86 p99=1.33 p99.9=1.94 max=143.8 mean=0.88 + cpu=5.00s ops/cpu-s=1100783 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 26198729 ops (+2619582 ops/s) + found=26136178 notfound=0 +== point:uniform@8 T=8 ops=26136178 secs= 5.00 ops/s= 5227007 lat us p50=1.42 p99=2.08 p99.9=2.85 max=106.1 mean=1.48 + cpu=39.99s ops/cpu-s=653568 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=533216 secs= 5.00 ops/s= 106640 lat us p50=9.34 p99=10.88 p99.9=15.74 max=40.8 mean=9.35 + cpu=5.00s ops/cpu-s=106640 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.83 p99=10.37 mean=8.96 per-tuple=nan ns deinit mean=0.36 us tuples/s=106640 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1532612 ops (+1844459390806126592 ops/s) +== range:uniform:1@8 T=8 ops=2566898 secs= 5.00 ops/s= 513358 lat us p50=13.95 p99=21.25 p99.9=31.49 max=100.7 mean=15.54 + cpu=39.99s ops/cpu-s=64190 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=20.22 mean=14.60 per-tuple=nan ns deinit mean=0.88 us tuples/s=513358 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=3792 secs= 5.00 ops/s= 758 lat us p50=1359.87 p99=1458.18 p99.9=1556.48 max=1662.3 mean=1318.74 + cpu=5.00s ops/cpu-s=758 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.66 mean=12.57 per-tuple=134.1 ns deinit mean=0.61 us tuples/s=7384313 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 3923 ops (+1844493194952414720 ops/s) +close took 0.069 s +== range:uniform:10000@8 T=8 ops=19864 secs= 5.00 ops/s= 3973 lat us p50=1851.39 p99=2457.60 p99.9=2523.14 max=2533.2 mean=2013.68 + cpu=39.99s ops/cpu-s=497 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=17.15 p99=25.86 mean=17.35 per-tuple=204.7 ns deinit mean=1.20 us tuples/s=38743265 + insert/run=5.00s drain(close)=0.07s total=5.07s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/07-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/07-main.csv new file mode 100644 index 000000000..3c8591aaa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/07-main.csv @@ -0,0 +1,8 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,7,0,warm@1,1,7,200000,200000,0.048,4150619.2,nan,nan,nan,0.000,nan,0.038,5195749.9,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4150619.2,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,point:uniform@1,1,7,200000,5530929,5.000,1106128.9,0.856,1.200,1.488,55.037,0.873,5.000,1106203.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,point:uniform@8,8,7,200000,24228772,5.000,4845492.9,1.552,2.208,3.360,88.773,1.594,39.991,605857.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:1@1,1,7,200000,559853,5.000,111966.4,8.832,10.368,16.000,39.312,8.904,5.000,111969.5,0,0,0.00,0.00,8.576,10.112,8.538,nan,0.336,559853,111966.4,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:1@8,8,7,200000,2579965,5.000,515968.2,13.696,21.248,32.000,110.473,15.457,39.993,64509.8,0,4096,0.00,0.00,12.928,20.224,14.519,nan,0.892,2579965,515968.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:10000@1,1,7,200000,3889,5.000,777.8,1327.104,1490.944,1818.624,2063.404,1285.631,5.000,777.8,0,0,0.00,0.00,12.160,22.784,12.487,130.66,0.626,37880406,7575680.5,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:10000@8,8,7,200000,20467,5.000,4093.2,1818.624,2392.064,2457.600,2819.911,1954.325,39.993,511.8,0,0,0.00,0.00,16.640,25.344,16.816,198.57,1.143,199649158,39927882.0,5.000,0.067,5.067,0.006,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/07-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/07-main.log new file mode 100644 index 000000000..ea00afae3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/07-main.log @@ -0,0 +1,34 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=7 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4150619 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5195750 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + found=5530929 notfound=0 +== point:uniform@1 T=1 ops=5530929 secs= 5.00 ops/s= 1106129 lat us p50=0.86 p99=1.20 p99.9=1.49 max=55.0 mean=0.87 + cpu=5.00s ops/cpu-s=1106203 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@8: T=8 dist=uniform (fixed duration) + [point:uniform@8] progress 24217980 ops (+2421530 ops/s) + found=24228772 notfound=0 +== point:uniform@8 T=8 ops=24228772 secs= 5.00 ops/s= 4845493 lat us p50=1.55 p99=2.21 p99.9=3.36 max=88.8 mean=1.59 + cpu=39.99s ops/cpu-s=605857 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:1@1: T=1 dist=uniform (fixed duration) +== range:uniform:1@1 T=1 ops=559853 secs= 5.00 ops/s= 111966 lat us p50=8.83 p99=10.37 p99.9=16.00 max=39.3 mean=8.90 + cpu=5.00s ops/cpu-s=111970 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=8.58 p99=10.11 mean=8.54 per-tuple=nan ns deinit mean=0.34 us tuples/s=111966 +phase range:uniform:1@8: T=8 dist=uniform (fixed duration) + [range:uniform:1@8] progress 1550572 ops (+1844465644660289024 ops/s) +== range:uniform:1@8 T=8 ops=2579965 secs= 5.00 ops/s= 515968 lat us p50=13.70 p99=21.25 p99.9=32.00 max=110.5 mean=15.46 + cpu=39.99s ops/cpu-s=64510 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=20.22 mean=14.52 per-tuple=nan ns deinit mean=0.89 us tuples/s=515968 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) +== range:uniform:10000@1 T=1 ops=3889 secs= 5.00 ops/s= 778 lat us p50=1327.10 p99=1490.94 p99.9=1818.62 max=2063.4 mean=1285.63 + cpu=5.00s ops/cpu-s=778 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=22.78 mean=12.49 per-tuple=130.7 ns deinit mean=0.63 us tuples/s=7575681 +phase range:uniform:10000@8: T=8 dist=uniform (fixed duration) + [range:uniform:10000@8] progress 4070 ops (+1844531172884913664 ops/s) +close took 0.067 s +== range:uniform:10000@8 T=8 ops=20467 secs= 5.00 ops/s= 4093 lat us p50=1818.62 p99=2392.06 p99.9=2457.60 max=2819.9 mean=1954.32 + cpu=39.99s ops/cpu-s=512 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=16.64 p99=25.34 mean=16.82 per-tuple=198.6 ns deinit mean=1.14 us tuples/s=39927882 + insert/run=5.00s drain(close)=0.07s total=5.07s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/fixture.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/fixture.csv new file mode 100644 index 000000000..c717de357 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/fixture.csv @@ -0,0 +1,2 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,-1,0,load:random@1,1,-1,200000,200000,0.195,1023186.3,0.536,2.720,5.312,3420.782,0.942,0.195,1023840.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,0.195,0.113,0.308,0.019,0,27025408,1.0897,159256576,27181056,0.008,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/fixture.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/fixture.log new file mode 100644 index 000000000..7d976db8a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/fixture.log @@ -0,0 +1,7 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture.db mode=create n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=5.0 warmup=1.0 rep=-1 sabotage=0 +create took 0.008 s +phase load:random@1: T=1 dist=random (fixed count) +close took 0.113 s +== load:random@1 T=1 ops=200000 secs= 0.20 ops/s= 1023186 lat us p50=0.54 p99=2.72 p99.9=5.31 max=3420.8 mean=0.94 + cpu=0.20s ops/cpu-s=1023840 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + insert/run=0.20s drain(close)=0.11s total=0.31s drain_cpu=0.02s drain_rd=0 drain_wr=27025408 wamp=1.090 db_apparent=159256576 db_alloc=27181056 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/manifest.json new file mode 100644 index 000000000..6bef67218 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/manifest.json @@ -0,0 +1,1130 @@ +{ + "mode": "resident", + "arguments": { + "mode": "resident", + "name": "baseline", + "profiles": [ + "main", + "original" + ], + "seconds": 5, + "blocks": 2, + "cpus": "0-11", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "order": [ + "main", + "original", + "original", + "main", + "main", + "original", + "original", + "main" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "binary_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b" + }, + "provenance": { + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "ca0afc3bf09187421b2065494b88de990d59fcbd347d881bc3143c705a562266", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792222277.7621129, + "runs": [ + { + "name": "fixture", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--create", + "load:random@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/fixture-tmp" + }, + "started": 1792222277.9122317, + "free_bytes_before": 15415119872, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222278.281384, + "free_bytes_after": 15438393344, + "log_sha256": "a79a3807561da42b15c8bfa1b2032a051d950a27f6b6e40a725556048b91eba8", + "db_allocated_bytes": 27181056, + "db_apparent_bytes": 159256576 + }, + { + "name": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/00-main-tmp" + }, + "started": 1792222278.4444644, + "free_bytes_before": 15411712000, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222314.6229403, + "free_bytes_after": 15410933760, + "log_sha256": "81cbd0a40fad58e26c9015f4d8f4e5efa157ea6f8fd2ad973605eecb06a8d28c", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "bc7d0b1afe7e56fa180209bbe661c1bdab794cc8d11f73bb3c4e93ca2bde77e1", + "validated_rows": 7, + "own_successful_scratch_removed": true + }, + { + "name": "01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/01-original-tmp" + }, + "started": 1792222314.6462874, + "free_bytes_before": 15411183616, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222350.8118854, + "free_bytes_after": 15410520064, + "log_sha256": "e308f38d6fb5d5fe509ec5d50074acd6b06fb704316476b79d51ccb8d4228543", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "0e84b3854952da8cc27ca4d3a07bc7851f373c68e7656eea9d4aac2dcf030ef5", + "validated_rows": 7, + "own_successful_scratch_removed": true + }, + { + "name": "02-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/02-original-tmp" + }, + "started": 1792222350.8397045, + "free_bytes_before": 15410769920, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222387.0087981, + "free_bytes_after": 15410368512, + "log_sha256": "2c1fa7384795b09a019c7d9ccb1aa84a1309d752e8752a76a8f5e6aae723a960", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "7d7bfb4a2e21dc1729b501f3d3f69935ad698e071f9e7702d6522d89b25e4130", + "validated_rows": 7, + "own_successful_scratch_removed": true + }, + { + "name": "03-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/03-main-tmp" + }, + "started": 1792222387.0324864, + "free_bytes_before": 15410618368, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222423.2035973, + "free_bytes_after": 15410290688, + "log_sha256": "bed9d2b8449d7727b4adc8695ccdf065d7282772293d5233c79d381092938763", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "893158aef56426caa6f32fa765ce586d4d37b33ea3316a8b410d4b6ad3ec0274", + "validated_rows": 7, + "own_successful_scratch_removed": true + }, + { + "name": "04-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/04-main-tmp" + }, + "started": 1792222423.227686, + "free_bytes_before": 15410540544, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222459.4021633, + "free_bytes_after": 15410147328, + "log_sha256": "39bec7b820b462fa3653da7ee59bf9855236347ae978c9c3bc6acb0b051e2955", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "a5477feaa8e6041f88574418dbf34f9aa28bad07133ab5e75706d8db720ab6eb", + "validated_rows": 7, + "own_successful_scratch_removed": true + }, + { + "name": "05-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/05-original-tmp" + }, + "started": 1792222459.4257853, + "free_bytes_before": 15410397184, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222495.5977402, + "free_bytes_after": 15410061312, + "log_sha256": "169eb734a33e4dd8e94fa00c5f152ac8f2fffa7b346574caf0087a1178dbe6f8", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "221ec7b430e5a8e0198faea55e2a53bb72b089c983a028071756da90573dddb6", + "validated_rows": 7, + "own_successful_scratch_removed": true + }, + { + "name": "06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/06-original-tmp" + }, + "started": 1792222495.6260552, + "free_bytes_before": 15410311168, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222531.7981234, + "free_bytes_after": 15409860608, + "log_sha256": "f10e0838acf1fc9677fc95fbf43a89bbdfbebbcb594f8a89b0d09825e9974d3c", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "4374557936f0206cccf5c3ebb8ac4e76485eda6c634ec64843058fded0d46901", + "validated_rows": 7, + "own_successful_scratch_removed": true + }, + { + "name": "07-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "5", + "--warmup", + "1", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline", + "--open", + "warm@1", + "point:uniform@1", + "point:uniform@8", + "range:uniform:1@1", + "range:uniform:1@8", + "range:uniform:10000@1", + "range:uniform:10000@8" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-baseline/07-main-tmp" + }, + "started": 1792222531.8252876, + "free_bytes_before": 15410110464, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "returncode": 0, + "finished": 1792222567.99701, + "free_bytes_after": 15410171904, + "log_sha256": "b7fda3ba0f470f74d3f06c9ecee9ce7f5ae49e6f4f2c3e07356cf46e3416c4c3", + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "c6f7abfbb529e7a523ad228206f303b2204d29537ee9a2a57910d6ed251dd528", + "validated_rows": 7, + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792222277.912012, + "fixture_sha256": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "fixture_removed_after_all_queries_passed": true, + "finished": 1792222568.0092747 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/results.csv new file mode 100644 index 000000000..d32d26dd0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/results.csv @@ -0,0 +1,57 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm@1,1,0,200000,200000,0.046,4339992.8,nan,nan,nan,0.000,nan,0.036,5556481.6,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4339992.8,0.046,0.000,0.046,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,point:uniform@1,1,0,200000,5625634,5.000,1125067.3,0.840,1.264,1.872,91.326,0.858,5.000,1125167.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,point:uniform@8,8,0,200000,26405149,5.000,5280800.0,1.392,2.080,5.056,306.480,1.463,39.993,660236.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:1@1,1,0,200000,575210,5.000,115038.5,8.576,10.368,16.256,70.793,8.666,5.000,115053.4,0,0,0.00,0.00,8.320,10.112,8.308,nan,0.329,575210,115038.5,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:1@8,8,0,200000,2782266,5.000,556428.7,12.672,20.224,29.440,115.360,14.333,39.990,69574.8,0,4096,0.00,0.00,12.160,19.200,13.469,nan,0.821,2782266,556428.7,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@1,1,0,200000,4016,5.000,803.2,1261.568,1327.104,1392.640,1520.170,1244.885,5.000,803.3,0,0,0.00,0.00,11.648,16.640,11.756,126.56,0.575,39115852,7822750.5,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@8,8,0,200000,20873,5.000,4174.4,1753.088,2392.064,2523.136,2607.753,1916.360,39.991,521.9,0,0,0.00,0.00,16.256,24.832,16.459,194.66,1.127,203631418,40724332.9,5.000,0.071,5.071,0.012,0,311296,nan,159256576,26931200,0.004,0,0,0,0,0 +original,resident,1,0,warm@1,1,1,200000,200000,0.049,4089351.1,nan,nan,nan,0.000,nan,0.040,5032839.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4089351.1,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,point:uniform@1,1,1,200000,5538463,5.000,1107630.5,0.856,1.264,1.968,66.355,0.873,5.004,1106867.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,point:uniform@8,8,1,200000,25902596,5.000,5180281.1,1.392,2.208,5.056,171.110,1.493,39.986,647788.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:1@1,1,1,200000,544137,5.000,108823.2,9.088,10.624,16.000,50.117,9.161,5.000,108833.3,0,0,0.00,0.00,8.832,10.368,8.785,nan,0.345,544137,108823.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:1@8,8,1,200000,2614765,5.000,522930.0,13.696,21.248,30.464,400.791,15.251,39.994,65379.3,0,4096,0.00,0.00,12.928,19.712,14.350,nan,0.855,2614765,522930.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@1,1,1,200000,3960,5.000,792.0,1294.336,1359.872,1458.176,1491.429,1262.467,5.000,792.0,0,0,0.00,0.00,11.648,16.640,11.840,128.35,0.568,38572684,7714151.9,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@8,8,1,200000,20284,5.000,4056.6,1851.392,2392.064,2457.600,2566.690,1971.823,39.991,507.2,0,0,0.00,0.00,16.640,25.344,16.896,200.39,1.151,197840571,39566143.0,5.000,0.066,5.067,0.013,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 +original,resident,2,0,warm@1,1,2,200000,200000,0.050,3983307.4,nan,nan,nan,0.000,nan,0.040,4975867.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3983307.4,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,point:uniform@1,1,2,200000,5559998,5.000,1111933.8,0.856,1.200,1.648,42.111,0.869,5.000,1112042.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,point:uniform@8,8,2,200000,25244646,5.000,5048703.2,1.456,2.208,5.056,81.093,1.532,39.992,631243.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:1@1,1,2,200000,547243,5.000,109445.2,8.832,12.928,17.664,88.448,9.107,4.999,109470.6,0,0,0.00,0.00,8.576,12.416,8.724,nan,0.352,547243,109445.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:1@8,8,2,200000,2715829,5.000,543142.1,13.184,20.224,29.440,230.221,14.684,39.992,67910.1,0,0,0.00,0.00,12.416,19.200,13.810,nan,0.828,2715829,543142.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:10000@1,1,2,200000,3778,5.000,755.6,1359.872,1589.248,2080.768,2169.937,1323.586,5.000,755.6,0,0,0.00,0.00,12.416,21.760,12.701,134.57,0.631,36783447,7356310.8,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,2,0,range:uniform:10000@8,8,2,200000,19922,5.000,3984.2,1851.392,2457.600,2588.672,3095.964,2007.886,39.992,498.1,0,0,0.00,0.00,17.152,27.904,17.391,204.06,1.210,194283972,38854901.7,5.000,0.071,5.071,0.012,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 +main,resident,3,0,warm@1,1,3,200000,200000,0.048,4150748.5,nan,nan,nan,0.000,nan,0.038,5245351.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4150748.5,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,point:uniform@1,1,3,200000,5576074,5.000,1115158.1,0.840,1.200,1.488,42.565,0.866,5.000,1115242.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,point:uniform@8,8,3,200000,25243969,5.000,5048564.2,1.488,2.144,4.672,95.518,1.531,39.995,631176.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:1@1,1,3,200000,530568,5.000,106109.7,9.344,12.928,16.640,48.449,9.395,5.000,106110.3,0,0,0.00,0.00,8.832,12.416,9.010,nan,0.354,530568,106109.7,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:1@8,8,3,200000,2709441,5.004,541436.7,13.184,20.736,29.952,295.993,14.730,40.054,67645.5,0,4096,0.00,0.00,12.416,19.712,13.845,nan,0.840,2709441,541436.7,5.004,0.000,5.004,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:10000@1,1,3,200000,3953,5.000,790.6,1294.336,1359.872,1392.640,2022.483,1264.890,4.999,790.8,0,0,0.00,0.00,11.904,16.000,12.025,128.60,0.590,38499215,7699453.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,3,0,range:uniform:10000@8,8,3,200000,20611,5.000,4122.0,1785.856,2392.064,2457.600,2955.739,1940.821,39.991,515.4,0,0,0.00,0.00,16.256,23.808,16.619,197.22,1.146,201049668,40207898.8,5.000,0.084,5.084,0.013,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 +main,resident,4,0,warm@1,1,4,200000,200000,0.051,3951579.7,nan,nan,nan,0.000,nan,0.041,4915575.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3951579.7,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,point:uniform@1,1,4,200000,5509597,5.000,1101859.9,0.856,1.200,1.552,172.895,0.877,5.000,1101987.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,point:uniform@8,8,4,200000,24923969,5.000,4984552.4,1.488,2.144,4.800,82.506,1.551,39.991,623238.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:1@1,1,4,200000,539466,5.000,107885.1,9.088,12.928,17.664,153.366,9.241,4.999,107911.5,0,0,0.00,0.00,8.832,12.416,8.862,nan,0.348,539466,107885.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:1@8,8,4,200000,2490990,5.000,498175.1,14.208,22.272,33.280,112.393,16.008,39.991,62288.2,0,4096,0.00,0.00,13.440,20.736,15.037,nan,0.923,2490990,498175.1,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:10000@1,1,4,200000,3858,5.000,771.6,1327.104,1392.640,1392.640,1408.291,1296.045,5.000,771.6,0,0,0.00,0.00,12.160,16.256,12.221,131.79,0.614,37570452,7513676.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,4,0,range:uniform:10000@8,8,4,200000,19594,5.000,3918.6,1884.160,2523.136,2523.136,3146.233,2041.109,39.994,489.9,0,0,0.00,0.00,17.152,25.344,17.426,207.43,1.211,191067086,38211431.9,5.000,0.068,5.068,0.013,0,311296,nan,159256576,26931200,0.004,0,0,0,0,0 +original,resident,5,0,warm@1,1,5,200000,200000,0.048,4161887.2,nan,nan,nan,0.000,nan,0.038,5212269.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4161887.2,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,point:uniform@1,1,5,200000,5663793,5.000,1132699.8,0.840,1.200,1.488,44.340,0.853,5.000,1132801.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,point:uniform@8,8,5,200000,25728896,5.000,5145538.4,1.424,2.144,2.848,451.627,1.502,39.985,643468.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:1@1,1,5,200000,553293,5.000,110652.6,8.832,10.624,15.488,186.919,9.009,5.000,110660.5,0,0,0.00,0.00,8.576,10.112,8.634,nan,0.345,553293,110652.6,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:1@8,8,5,200000,2578704,5.000,515717.9,13.952,20.736,29.952,92.763,15.464,39.993,64479.7,0,4096,0.00,0.00,13.184,19.712,14.533,nan,0.883,2578704,515717.9,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:10000@1,1,5,200000,3863,5.000,772.6,1327.104,1490.944,1654.784,1772.070,1294.318,5.000,772.6,0,0,0.00,0.00,12.160,19.200,12.348,131.60,0.597,37620452,7523683.9,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,5,0,range:uniform:10000@8,8,5,200000,19430,5.000,3885.8,1916.928,2523.136,2523.136,3138.346,2058.726,39.994,485.8,0,0,0.00,0.00,17.152,25.856,17.612,209.22,1.233,189443042,37886565.7,5.000,0.075,5.075,0.012,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 +original,resident,6,0,warm@1,1,6,200000,200000,0.050,4030471.8,nan,nan,nan,0.000,nan,0.040,5000750.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4030471.8,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,point:uniform@1,1,6,200000,5502953,5.000,1100534.5,0.856,1.328,1.936,143.833,0.878,4.999,1100782.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,point:uniform@8,8,6,200000,26136178,5.000,5227006.8,1.424,2.080,2.848,106.116,1.479,39.990,653567.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:1@1,1,6,200000,533216,5.000,106640.2,9.344,10.880,15.744,40.775,9.349,5.000,106639.6,0,0,0.00,0.00,8.832,10.368,8.958,nan,0.358,533216,106640.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:1@8,8,6,200000,2566898,5.000,513358.4,13.952,21.248,31.488,100.706,15.536,39.989,64190.2,0,0,0.00,0.00,13.184,20.224,14.604,nan,0.883,2566898,513358.4,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@1,1,6,200000,3792,5.000,758.4,1359.872,1458.176,1556.480,1662.310,1318.743,5.000,758.4,0,0,0.00,0.00,12.416,17.664,12.571,134.11,0.609,36923447,7384312.8,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@8,8,6,200000,19864,5.000,3972.6,1851.392,2457.600,2523.136,2533.194,2013.680,39.992,496.7,0,0,0.00,0.00,17.152,25.856,17.349,204.66,1.199,193725485,38743264.7,5.000,0.069,5.069,0.012,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 +main,resident,7,0,warm@1,1,7,200000,200000,0.048,4150619.2,nan,nan,nan,0.000,nan,0.038,5195749.9,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4150619.2,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,point:uniform@1,1,7,200000,5530929,5.000,1106128.9,0.856,1.200,1.488,55.037,0.873,5.000,1106203.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,point:uniform@8,8,7,200000,24228772,5.000,4845492.9,1.552,2.208,3.360,88.773,1.594,39.991,605857.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:1@1,1,7,200000,559853,5.000,111966.4,8.832,10.368,16.000,39.312,8.904,5.000,111969.5,0,0,0.00,0.00,8.576,10.112,8.538,nan,0.336,559853,111966.4,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:1@8,8,7,200000,2579965,5.000,515968.2,13.696,21.248,32.000,110.473,15.457,39.993,64509.8,0,4096,0.00,0.00,12.928,20.224,14.519,nan,0.892,2579965,515968.2,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:10000@1,1,7,200000,3889,5.000,777.8,1327.104,1490.944,1818.624,2063.404,1285.631,5.000,777.8,0,0,0.00,0.00,12.160,22.784,12.487,130.66,0.626,37880406,7575680.5,5.000,0.000,5.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,7,0,range:uniform:10000@8,8,7,200000,20467,5.000,4093.2,1818.624,2392.064,2457.600,2819.911,1954.325,39.993,511.8,0,0,0.00,0.00,16.640,25.344,16.816,198.57,1.143,199649158,39927882.0,5.000,0.067,5.067,0.006,0,311296,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/summary.csv new file mode 100644 index 000000000..5dc6fb11c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-baseline/summary.csv @@ -0,0 +1,13 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean +point:uniform@1,main,4,1112053.55,1101859.9,1125067.3,10295.757989094422,0.0,0.8992479031055164,1.216,0.0 +point:uniform@1,original,4,1113199.65,1100534.5,1132699.8,13823.647402066765,0.10306158368000862,0.8985006591944544,1.248,0.0 +point:uniform@8,main,4,5039852.375,4845492.9,5280800.0,181627.22505656772,0.0,1.5885019446180764,2.144,0.0 +point:uniform@8,original,4,5150382.375,5048703.2,5227006.8,75558.70782750635,2.193119793513798,1.5530090081894026,2.16,0.0 +range:uniform:1@1,main,4,110249.925,106109.7,115038.5,4025.3611551221907,0.0,9.078456767170659,11.648,0.0 +range:uniform:1@1,original,4,108890.3,106640.2,110652.6,1681.3752030208318,-1.2332207935742412,9.184402545432613,11.264000000000001,0.0 +range:uniform:1@8,main,4,528002.1749999999,498175.1,556428.7,25968.087741864354,0.0,15.177983047350148,21.12,0.0 +range:uniform:1@8,original,4,523787.1,513358.4,543142.1,13530.464610648054,-0.7983063706129556,15.277162103019284,20.864,0.0 +range:uniform:10000@1,main,4,785.8,771.6,803.2,14.04089265918187,0.0,1272.828731110893,1392.64,0.0 +range:uniform:10000@1,original,4,769.65,755.6,792.0,16.65522940900745,-2.055230338508529,1299.7435140258451,1474.56,0.0 +range:uniform:10000@8,main,4,4077.0499999999997,3918.6,4174.4,110.85237931591719,0.0,1962.838322560298,2424.832,0.0 +range:uniform:10000@8,original,4,3974.8,3885.8,4056.6,70.01295118285842,-2.507940790522545,2012.659159328123,2457.6,0.0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/00-main.csv new file mode 100644 index 000000000..136e91291 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/00-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm@1,1,0,200000,200000,0.051,3942087.6,nan,nan,nan,0.000,nan,0.040,5009769.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3942087.6,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,0,0,point:uniform@1,1,0,200000,8338538,8.000,1042295.6,0.904,1.264,1.680,121.396,0.927,8.000,1042370.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@1,1,0,200000,5763,8.000,720.4,1425.408,1523.712,1589.248,1766.107,1388.101,8.000,720.4,0,4096,0.00,0.71,12.928,19.200,13.100,140.79,0.661,56262861,7032714.8,8.000,0.074,8.074,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/00-main.log new file mode 100644 index 000000000..f7eb152ef --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/00-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=0 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3942088 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5009769 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11372801 ops (+1137214 ops/s) + found=8338538 notfound=0 +== point:uniform@1 T=1 ops=8338538 secs= 8.00 ops/s= 1042296 lat us p50=0.90 p99=1.26 p99.9=1.68 max=121.4 mean=0.93 + cpu=8.00s ops/cpu-s=1042371 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7163 ops (+1844562537418767616 ops/s) +close took 0.074 s +== range:uniform:10000@1 T=1 ops=5763 secs= 8.00 ops/s= 720 lat us p50=1425.41 p99=1523.71 p99.9=1589.25 max=1766.1 mean=1388.10 + cpu=8.00s ops/cpu-s=720 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=19.20 mean=13.10 per-tuple=140.8 ns deinit mean=0.66 us tuples/s=7032715 + insert/run=8.00s drain(close)=0.07s total=8.07s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/01-original.csv new file mode 100644 index 000000000..b5adb8995 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/01-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,1,0,warm@1,1,1,200000,200000,0.050,3997281.3,nan,nan,nan,0.000,nan,0.039,5143636.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3997281.3,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,point:uniform@1,1,1,200000,8284069,8.000,1035487.9,0.904,1.296,1.776,146.700,0.933,7.999,1035582.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@1,1,1,200000,5649,8.000,706.1,1425.408,2129.920,2326.528,2443.251,1416.064,7.999,706.2,0,4096,0.00,0.73,13.184,33.280,13.841,143.58,0.732,55149852,6893592.4,8.000,0.103,8.103,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/01-original.log new file mode 100644 index 000000000..49c3295c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/01-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=1 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3997281 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5143636 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11363476 ops (+1136281 ops/s) + found=8284069 notfound=0 +== point:uniform@1 T=1 ops=8284069 secs= 8.00 ops/s= 1035488 lat us p50=0.90 p99=1.30 p99.9=1.78 max=146.7 mean=0.93 + cpu=8.00s ops/cpu-s=1035582 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7064 ops (+1844563190538983680 ops/s) +close took 0.103 s +== range:uniform:10000@1 T=1 ops=5649 secs= 8.00 ops/s= 706 lat us p50=1425.41 p99=2129.92 p99.9=2326.53 max=2443.3 mean=1416.06 + cpu=8.00s ops/cpu-s=706 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=33.28 mean=13.84 per-tuple=143.6 ns deinit mean=0.73 us tuples/s=6893592 + insert/run=8.00s drain(close)=0.10s total=8.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/02-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/02-async-load.csv new file mode 100644 index 000000000..4e223eeb7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/02-async-load.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-load,resident,2,0,warm@1,1,2,200000,200000,0.052,3832450.6,nan,nan,nan,0.000,nan,0.041,4858142.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3832450.6,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,2,0,point:uniform@1,1,2,200000,8334334,8.000,1041771.1,0.904,1.296,1.840,113.832,0.928,8.000,1041848.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,2,0,range:uniform:10000@1,1,2,200000,5897,8.000,737.1,1392.640,1458.176,1654.784,1963.169,1356.524,8.000,737.2,0,0,0.00,0.00,12.672,17.664,12.784,137.54,0.657,57594623,7199173.1,8.000,0.095,8.095,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/02-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/02-async-load.log new file mode 100644 index 000000000..173a3a583 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/02-async-load.log @@ -0,0 +1,17 @@ +kvbench version=async-load splinter=splinterdb_build_version invalid-address-perf-async-load db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=2 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3832451 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4858142 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11389858 ops (+1138920 ops/s) + found=8334334 notfound=0 +== point:uniform@1 T=1 ops=8334334 secs= 8.00 ops/s= 1041771 lat us p50=0.90 p99=1.30 p99.9=1.84 max=113.8 mean=0.93 + cpu=8.00s ops/cpu-s=1041849 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7337 ops (+1844564022756090112 ops/s) +close took 0.095 s +== range:uniform:10000@1 T=1 ops=5897 secs= 8.00 ops/s= 737 lat us p50=1392.64 p99=1458.18 p99.9=1654.78 max=1963.2 mean=1356.52 + cpu=8.00s ops/cpu-s=737 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=17.66 mean=12.78 per-tuple=137.5 ns deinit mean=0.66 us tuples/s=7199173 + insert/run=8.00s drain(close)=0.09s total=8.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/03-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/03-async-load.csv new file mode 100644 index 000000000..66ec52e04 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/03-async-load.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-load,resident,3,0,warm@1,1,3,200000,200000,0.051,3930760.1,nan,nan,nan,0.000,nan,0.039,5109078.8,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3930760.1,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,3,0,point:uniform@1,1,3,200000,8265512,8.000,1033167.5,0.920,1.328,1.904,121.728,0.936,7.998,1033489.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,3,0,range:uniform:10000@1,1,3,200000,5891,8.000,736.4,1392.640,1490.944,2129.920,2178.150,1357.996,7.999,736.4,0,0,0.00,0.00,12.672,18.176,12.846,137.69,0.647,57529124,7190989.5,8.000,0.065,8.065,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/03-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/03-async-load.log new file mode 100644 index 000000000..2f5a26838 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/03-async-load.log @@ -0,0 +1,17 @@ +kvbench version=async-load splinter=splinterdb_build_version invalid-address-perf-async-load db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=3 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3930760 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5109079 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11348096 ops (+1134744 ops/s) + found=8265512 notfound=0 +== point:uniform@1 T=1 ops=8265512 secs= 8.00 ops/s= 1033168 lat us p50=0.92 p99=1.33 p99.9=1.90 max=121.7 mean=0.94 + cpu=8.00s ops/cpu-s=1033489 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7356 ops (+1844565748797430272 ops/s) +close took 0.065 s +== range:uniform:10000@1 T=1 ops=5891 secs= 8.00 ops/s= 736 lat us p50=1392.64 p99=1490.94 p99.9=2129.92 max=2178.2 mean=1358.00 + cpu=8.00s ops/cpu-s=736 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=18.18 mean=12.85 per-tuple=137.7 ns deinit mean=0.65 us tuples/s=7190989 + insert/run=8.00s drain(close)=0.07s total=8.07s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/04-original.csv new file mode 100644 index 000000000..d88652a6c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/04-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,4,0,warm@1,1,4,200000,200000,0.050,4007649.0,nan,nan,nan,0.000,nan,0.039,5091001.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4007649.0,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,4,0,point:uniform@1,1,4,200000,8230229,8.000,1028757.6,0.920,1.488,2.080,782.351,0.940,7.998,1029027.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,4,0,range:uniform:10000@1,1,4,200000,5810,8.000,726.2,1392.640,1490.944,2080.768,2157.037,1376.849,8.000,726.3,0,4096,0.00,0.70,12.928,18.688,12.991,139.57,0.657,56751777,7093833.8,8.000,0.083,8.083,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/04-original.log new file mode 100644 index 000000000..bd3e2f346 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/04-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=4 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4007649 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5091002 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11352280 ops (+1135161 ops/s) + found=8230229 notfound=0 +== point:uniform@1 T=1 ops=8230229 secs= 8.00 ops/s= 1028758 lat us p50=0.92 p99=1.49 p99.9=2.08 max=782.4 mean=0.94 + cpu=8.00s ops/cpu-s=1029028 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7247 ops (+1843830778454083328 ops/s) +close took 0.083 s +== range:uniform:10000@1 T=1 ops=5810 secs= 8.00 ops/s= 726 lat us p50=1392.64 p99=1490.94 p99.9=2080.77 max=2157.0 mean=1376.85 + cpu=8.00s ops/cpu-s=726 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=18.69 mean=12.99 per-tuple=139.6 ns deinit mean=0.66 us tuples/s=7093834 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/05-main.csv new file mode 100644 index 000000000..716feac22 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/05-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,5,0,warm@1,1,5,200000,200000,0.049,4058706.8,nan,nan,nan,0.000,nan,0.039,5157962.6,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4058706.8,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,5,0,point:uniform@1,1,5,200000,8586045,8.000,1073233.9,0.872,1.264,1.808,117.295,0.900,7.999,1073337.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,5,0,range:uniform:10000@1,1,5,200000,5964,8.000,745.5,1359.872,1425.408,1818.624,2078.265,1341.277,8.000,745.5,0,4096,0.00,0.69,12.672,17.152,12.622,136.00,0.648,58243225,7280259.4,8.000,0.090,8.091,0.012,0,307200,nan,159256576,26931200,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/05-main.log new file mode 100644 index 000000000..8f20f5435 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/05-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=5 sabotage=0 +open took 0.004 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4058707 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5157963 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11736017 ops (+1173065 ops/s) + found=8586045 notfound=0 +== point:uniform@1 T=1 ops=8586045 secs= 8.00 ops/s= 1073234 lat us p50=0.87 p99=1.26 p99.9=1.81 max=117.3 mean=0.90 + cpu=8.00s ops/cpu-s=1073338 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7424 ops (+1844563990662562560 ops/s) +close took 0.090 s +== range:uniform:10000@1 T=1 ops=5964 secs= 8.00 ops/s= 745 lat us p50=1359.87 p99=1425.41 p99.9=1818.62 max=2078.3 mean=1341.28 + cpu=8.00s ops/cpu-s=746 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=17.15 mean=12.62 per-tuple=136.0 ns deinit mean=0.65 us tuples/s=7280259 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/06-original.csv new file mode 100644 index 000000000..58f4e8976 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/06-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,6,0,warm@1,1,6,200000,200000,0.050,4005722.7,nan,nan,nan,0.000,nan,0.039,5128731.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4005722.7,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,point:uniform@1,1,6,200000,8470626,8.000,1058806.4,0.888,1.264,1.680,120.317,0.913,8.000,1058873.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@1,1,6,200000,5903,8.000,737.9,1392.640,1458.176,2048.000,2144.200,1355.199,8.000,737.9,0,4096,0.00,0.69,12.416,18.176,12.666,137.41,0.650,57655105,7206745.1,8.000,0.096,8.096,0.004,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/06-original.log new file mode 100644 index 000000000..5a870fb22 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/06-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=6 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4005723 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5128731 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11619979 ops (+1161931 ops/s) + found=8470626 notfound=0 +== point:uniform@1 T=1 ops=8470626 secs= 8.00 ops/s= 1058806 lat us p50=0.89 p99=1.26 p99.9=1.68 max=120.3 mean=0.91 + cpu=8.00s ops/cpu-s=1058873 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7354 ops (+1844564147072251136 ops/s) +close took 0.096 s +== range:uniform:10000@1 T=1 ops=5903 secs= 8.00 ops/s= 738 lat us p50=1392.64 p99=1458.18 p99.9=2048.00 max=2144.2 mean=1355.20 + cpu=8.00s ops/cpu-s=738 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=18.18 mean=12.67 per-tuple=137.4 ns deinit mean=0.65 us tuples/s=7206745 + insert/run=8.00s drain(close)=0.10s total=8.10s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/07-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/07-async-load.csv new file mode 100644 index 000000000..a646b4717 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/07-async-load.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-load,resident,7,0,warm@1,1,7,200000,200000,0.082,2440827.9,nan,nan,nan,0.000,nan,0.041,4840388.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,2440827.9,0.082,0.000,0.082,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,7,0,point:uniform@1,1,7,200000,8456095,8.000,1056990.4,0.888,1.296,1.840,117.445,0.914,7.999,1057105.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,7,0,range:uniform:10000@1,1,7,200000,5988,8.000,748.5,1359.872,1851.392,2129.920,2320.078,1336.033,7.999,748.6,0,4096,0.00,0.68,12.416,24.832,12.745,135.44,0.636,58483157,7310255.6,8.000,0.090,8.090,0.012,0,307200,nan,159256576,26931200,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/07-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/07-async-load.log new file mode 100644 index 000000000..cd7aa819c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/07-async-load.log @@ -0,0 +1,17 @@ +kvbench version=async-load splinter=splinterdb_build_version invalid-address-perf-async-load db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=7 sabotage=0 +open took 0.004 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.08 ops/s= 2440828 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4840388 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11507681 ops (+1150701 ops/s) + found=8456095 notfound=0 +== point:uniform@1 T=1 ops=8456095 secs= 8.00 ops/s= 1056990 lat us p50=0.89 p99=1.30 p99.9=1.84 max=117.4 mean=0.91 + cpu=8.00s ops/cpu-s=1057105 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7433 ops (+1844564732871005184 ops/s) +close took 0.090 s +== range:uniform:10000@1 T=1 ops=5988 secs= 8.00 ops/s= 748 lat us p50=1359.87 p99=1851.39 p99.9=2129.92 max=2320.1 mean=1336.03 + cpu=8.00s ops/cpu-s=749 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=24.83 mean=12.75 per-tuple=135.4 ns deinit mean=0.64 us tuples/s=7310256 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/08-main.csv new file mode 100644 index 000000000..ab15ecd27 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/08-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,8,0,warm@1,1,8,200000,200000,0.049,4110301.4,nan,nan,nan,0.000,nan,0.037,5362792.9,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4110301.4,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,8,0,point:uniform@1,1,8,200000,8604908,8.000,1075591.2,0.872,1.264,1.808,121.634,0.898,7.999,1075683.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,8,0,range:uniform:10000@1,1,8,200000,5964,8.000,745.5,1359.872,1425.408,1654.784,2106.531,1341.331,8.000,745.5,0,4096,0.00,0.69,12.416,17.152,12.523,136.01,0.657,58247977,7280856.8,8.000,0.090,8.091,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/08-main.log new file mode 100644 index 000000000..81e51a58a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/08-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=8 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4110301 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5362793 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11778781 ops (+1177809 ops/s) + found=8604908 notfound=0 +== point:uniform@1 T=1 ops=8604908 secs= 8.00 ops/s= 1075591 lat us p50=0.87 p99=1.26 p99.9=1.81 max=121.6 mean=0.90 + cpu=8.00s ops/cpu-s=1075683 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7407 ops (+1843835805216247808 ops/s) +close took 0.090 s +== range:uniform:10000@1 T=1 ops=5964 secs= 8.00 ops/s= 745 lat us p50=1359.87 p99=1425.41 p99.9=1654.78 max=2106.5 mean=1341.33 + cpu=8.00s ops/cpu-s=746 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.15 mean=12.52 per-tuple=136.0 ns deinit mean=0.66 us tuples/s=7280857 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/09-main.csv new file mode 100644 index 000000000..51361fcd3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/09-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,9,0,warm@1,1,9,200000,200000,0.051,3886342.1,nan,nan,nan,0.000,nan,0.041,4935590.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3886342.1,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,9,0,point:uniform@1,1,9,200000,8613265,8.000,1076635.7,0.872,1.232,1.712,122.180,0.897,7.999,1076753.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,9,0,range:uniform:10000@1,1,9,200000,5997,8.000,749.6,1359.872,1523.712,2129.920,2508.204,1333.897,7.999,749.8,0,4096,0.00,0.68,12.416,21.248,12.705,135.25,0.634,58568789,7320954.4,8.000,0.115,8.115,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/09-main.log new file mode 100644 index 000000000..08071191c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/09-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=9 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3886342 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4935591 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11818218 ops (+1181754 ops/s) + found=8613265 notfound=0 +== point:uniform@1 T=1 ops=8613265 secs= 8.00 ops/s= 1076636 lat us p50=0.87 p99=1.23 p99.9=1.71 max=122.2 mean=0.90 + cpu=8.00s ops/cpu-s=1076754 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7464 ops (+1844564403082467328 ops/s) +close took 0.115 s +== range:uniform:10000@1 T=1 ops=5997 secs= 8.00 ops/s= 750 lat us p50=1359.87 p99=1523.71 p99.9=2129.92 max=2508.2 mean=1333.90 + cpu=8.00s ops/cpu-s=750 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=21.25 mean=12.70 per-tuple=135.2 ns deinit mean=0.63 us tuples/s=7320954 + insert/run=8.00s drain(close)=0.12s total=8.12s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/10-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/10-async-load.csv new file mode 100644 index 000000000..bd951bd9b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/10-async-load.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-load,resident,10,0,warm@1,1,10,200000,200000,0.049,4048552.9,nan,nan,nan,0.000,nan,0.038,5246314.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4048552.9,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,10,0,point:uniform@1,1,10,200000,8567278,8.000,1070887.7,0.888,1.264,1.840,119.739,0.903,7.999,1070981.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,10,0,range:uniform:10000@1,1,10,200000,6038,8.000,754.7,1359.872,1425.408,2015.232,2095.596,1324.795,7.999,754.8,0,4096,0.00,0.68,12.416,17.664,12.563,134.35,0.643,58951431,7368780.8,8.000,0.096,8.096,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/10-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/10-async-load.log new file mode 100644 index 000000000..c9fd6c6af --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/10-async-load.log @@ -0,0 +1,17 @@ +kvbench version=async-load splinter=splinterdb_build_version invalid-address-perf-async-load db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=10 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4048553 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5246314 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11729097 ops (+1172842 ops/s) + found=8567278 notfound=0 +== point:uniform@1 T=1 ops=8567278 secs= 8.00 ops/s= 1070888 lat us p50=0.89 p99=1.26 p99.9=1.84 max=119.7 mean=0.90 + cpu=8.00s ops/cpu-s=1070982 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7541 ops (+1844565385070524416 ops/s) +close took 0.096 s +== range:uniform:10000@1 T=1 ops=6038 secs= 8.00 ops/s= 755 lat us p50=1359.87 p99=1425.41 p99.9=2015.23 max=2095.6 mean=1324.79 + cpu=8.00s ops/cpu-s=755 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.66 mean=12.56 per-tuple=134.3 ns deinit mean=0.64 us tuples/s=7368781 + insert/run=8.00s drain(close)=0.10s total=8.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/11-original.csv new file mode 100644 index 000000000..fee243f04 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/11-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,11,0,warm@1,1,11,200000,200000,0.049,4042814.3,nan,nan,nan,0.000,nan,0.039,5144694.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4042814.3,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,11,0,point:uniform@1,1,11,200000,8517793,8.000,1064702.6,0.888,1.360,1.936,116.375,0.908,8.000,1064786.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,11,0,range:uniform:10000@1,1,11,200000,5960,8.000,745.0,1359.872,1425.408,1982.464,2094.113,1342.215,8.000,745.0,0,0,0.00,0.00,12.416,17.152,12.527,136.10,0.631,58207977,7275851.4,8.000,0.065,8.066,0.005,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/11-original.log new file mode 100644 index 000000000..e6c2cc8dd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/11-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=11 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4042814 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5144695 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11656432 ops (+1165575 ops/s) + found=8517793 notfound=0 +== point:uniform@1 T=1 ops=8517793 secs= 8.00 ops/s= 1064703 lat us p50=0.89 p99=1.36 p99.9=1.94 max=116.4 mean=0.91 + cpu=8.00s ops/cpu-s=1064787 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7416 ops (+1844564260137278208 ops/s) +close took 0.065 s +== range:uniform:10000@1 T=1 ops=5960 secs= 8.00 ops/s= 745 lat us p50=1359.87 p99=1425.41 p99.9=1982.46 max=2094.1 mean=1342.22 + cpu=8.00s ops/cpu-s=745 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.15 mean=12.53 per-tuple=136.1 ns deinit mean=0.63 us tuples/s=7275851 + insert/run=8.00s drain(close)=0.07s total=8.07s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/12-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/12-async-load.csv new file mode 100644 index 000000000..75f79c5d4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/12-async-load.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-load,resident,12,0,warm@1,1,12,200000,200000,0.049,4098597.9,nan,nan,nan,0.000,nan,0.038,5279691.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4098597.9,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-load,resident,12,0,point:uniform@1,1,12,200000,8388699,8.000,1048565.5,0.904,1.456,1.936,122.037,0.922,7.999,1048670.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-load,resident,12,0,range:uniform:10000@1,1,12,200000,6032,8.000,754.0,1359.872,1425.408,1523.712,2129.830,1326.266,7.999,754.1,0,4096,0.00,0.68,12.416,17.664,12.488,134.52,0.620,58891431,7361280.6,8.000,0.091,8.092,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/12-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/12-async-load.log new file mode 100644 index 000000000..e691087ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/12-async-load.log @@ -0,0 +1,17 @@ +kvbench version=async-load splinter=splinterdb_build_version invalid-address-perf-async-load db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=12 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4098598 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5279692 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11505824 ops (+1150061 ops/s) + found=8388699 notfound=0 +== point:uniform@1 T=1 ops=8388699 secs= 8.00 ops/s= 1048566 lat us p50=0.90 p99=1.46 p99.9=1.94 max=122.0 mean=0.92 + cpu=8.00s ops/cpu-s=1048670 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7523 ops (+1844565449626522112 ops/s) +close took 0.091 s +== range:uniform:10000@1 T=1 ops=6032 secs= 8.00 ops/s= 754 lat us p50=1359.87 p99=1425.41 p99.9=1523.71 max=2129.8 mean=1326.27 + cpu=8.00s ops/cpu-s=754 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.66 mean=12.49 per-tuple=134.5 ns deinit mean=0.62 us tuples/s=7361281 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/13-main.csv new file mode 100644 index 000000000..ae6b0d6c2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/13-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,13,0,warm@1,1,13,200000,200000,0.050,3990641.8,nan,nan,nan,0.000,nan,0.039,5102561.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3990641.8,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,13,0,point:uniform@1,1,13,200000,8702984,8.000,1087851.4,0.872,1.232,1.680,114.063,0.888,7.999,1087976.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,13,0,range:uniform:10000@1,1,13,200000,6058,8.000,757.2,1359.872,1425.408,1458.176,1726.045,1320.428,8.000,757.3,0,4096,0.00,0.68,12.416,17.152,12.374,133.94,0.631,59140050,7392361.7,8.000,0.079,8.079,0.004,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/13-main.log new file mode 100644 index 000000000..19e04c0e7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/13-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=13 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3990642 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5102561 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11943266 ops (+1194257 ops/s) + found=8702984 notfound=0 +== point:uniform@1 T=1 ops=8702984 secs= 8.00 ops/s= 1087851 lat us p50=0.87 p99=1.23 p99.9=1.68 max=114.1 mean=0.89 + cpu=8.00s ops/cpu-s=1087976 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7532 ops (+1844565038866107392 ops/s) +close took 0.079 s +== range:uniform:10000@1 T=1 ops=6058 secs= 8.00 ops/s= 757 lat us p50=1359.87 p99=1425.41 p99.9=1458.18 max=1726.0 mean=1320.43 + cpu=8.00s ops/cpu-s=757 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.15 mean=12.37 per-tuple=133.9 ns deinit mean=0.63 us tuples/s=7392362 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/14-original.csv new file mode 100644 index 000000000..884d3ba4c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/14-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,14,0,warm@1,1,14,200000,200000,0.051,3952918.1,nan,nan,nan,0.000,nan,0.040,5003252.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3952918.1,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,14,0,point:uniform@1,1,14,200000,8580546,8.000,1072546.1,0.872,1.328,1.808,120.688,0.901,7.999,1072651.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,14,0,range:uniform:10000@1,1,14,200000,5992,8.000,749.0,1359.872,1425.408,2015.232,2065.653,1335.023,7.999,749.0,0,4096,0.00,0.68,12.160,17.152,12.352,135.40,0.632,58515162,7314250.4,8.000,0.099,8.099,0.004,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/14-original.log new file mode 100644 index 000000000..87fe1f338 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/14-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=14 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3952918 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5003252 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11732938 ops (+1173225 ops/s) + found=8580546 notfound=0 +== point:uniform@1 T=1 ops=8580546 secs= 8.00 ops/s= 1072546 lat us p50=0.87 p99=1.33 p99.9=1.81 max=120.7 mean=0.90 + cpu=8.00s ops/cpu-s=1072651 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7453 ops (+1844565772037551360 ops/s) +close took 0.099 s +== range:uniform:10000@1 T=1 ops=5992 secs= 8.00 ops/s= 749 lat us p50=1359.87 p99=1425.41 p99.9=2015.23 max=2065.7 mean=1335.02 + cpu=8.00s ops/cpu-s=749 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=17.15 mean=12.35 per-tuple=135.4 ns deinit mean=0.63 us tuples/s=7314250 + insert/run=8.00s drain(close)=0.10s total=8.10s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/15-original.csv new file mode 100644 index 000000000..7b0bbb6fb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/15-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,15,0,warm@1,1,15,200000,200000,0.063,3169461.0,nan,nan,nan,0.000,nan,0.042,4778972.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3169461.0,0.063,0.000,0.063,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,15,0,point:uniform@1,1,15,200000,8565583,8.000,1070675.8,0.888,1.264,1.840,690.503,0.902,7.999,1070880.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,15,0,range:uniform:10000@1,1,15,200000,5995,8.000,749.4,1359.872,1458.176,2015.232,2098.859,1334.579,7.999,749.4,0,4096,0.00,0.68,12.160,17.664,12.413,135.32,0.629,58553157,7318996.5,8.000,0.090,8.090,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/15-original.log new file mode 100644 index 000000000..5e4b1cd8e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/15-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=15 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.06 ops/s= 3169461 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4778973 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11751843 ops (+1174650 ops/s) + found=8565583 notfound=0 +== point:uniform@1 T=1 ops=8565583 secs= 8.00 ops/s= 1070676 lat us p50=0.89 p99=1.26 p99.9=1.84 max=690.5 mean=0.90 + cpu=8.00s ops/cpu-s=1070881 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7468 ops (+1844565562507241728 ops/s) +close took 0.090 s +== range:uniform:10000@1 T=1 ops=5995 secs= 8.00 ops/s= 749 lat us p50=1359.87 p99=1458.18 p99.9=2015.23 max=2098.9 mean=1334.58 + cpu=8.00s ops/cpu-s=749 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=17.66 mean=12.41 per-tuple=135.3 ns deinit mean=0.63 us tuples/s=7318996 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/16-main.csv new file mode 100644 index 000000000..6522f079e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/16-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,16,0,warm@1,1,16,200000,200000,0.048,4205648.2,nan,nan,nan,0.000,nan,0.037,5429029.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4205648.2,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,16,0,point:uniform@1,1,16,200000,8683127,8.000,1085368.8,0.872,1.264,1.648,117.774,0.890,7.999,1085478.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,16,0,range:uniform:10000@1,1,16,200000,6002,8.000,750.2,1359.872,1523.712,2048.000,2373.348,1332.896,7.999,750.3,0,4096,0.00,0.68,12.672,20.736,12.925,135.09,0.695,58623157,7327746.0,8.000,0.083,8.083,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/16-main.log new file mode 100644 index 000000000..d65f7f5bb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/16-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=16 sabotage=0 +open took 0.005 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4205648 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5429029 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11892576 ops (+1189187 ops/s) + found=8683127 notfound=0 +== point:uniform@1 T=1 ops=8683127 secs= 8.00 ops/s= 1085369 lat us p50=0.87 p99=1.26 p99.9=1.65 max=117.8 mean=0.89 + cpu=8.00s ops/cpu-s=1085479 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7479 ops (+1844561830809933312 ops/s) +close took 0.083 s +== range:uniform:10000@1 T=1 ops=6002 secs= 8.00 ops/s= 750 lat us p50=1359.87 p99=1523.71 p99.9=2048.00 max=2373.3 mean=1332.90 + cpu=8.00s ops/cpu-s=750 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=20.74 mean=12.93 per-tuple=135.1 ns deinit mean=0.69 us tuples/s=7327746 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/17-async-load.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/17-async-load.csv new file mode 100644 index 000000000..e904c79ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/17-async-load.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-load,resident,17,0,warm@1,1,17,200000,200000,0.049,4076578.4,nan,nan,nan,0.000,nan,0.038,5202372.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4076578.4,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,17,0,point:uniform@1,1,17,200000,8532857,8.000,1066585.4,0.888,1.264,1.776,117.823,0.906,7.999,1066682.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,17,0,range:uniform:10000@1,1,17,200000,6034,8.000,754.2,1359.872,1523.712,2129.920,2263.787,1325.732,7.999,754.3,0,4096,0.00,0.68,12.416,25.344,12.725,134.45,0.639,58911431,7363780.7,8.000,0.083,8.083,0.011,0,307200,nan,159256576,26931200,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/17-async-load.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/17-async-load.log new file mode 100644 index 000000000..a4d2ef520 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/17-async-load.log @@ -0,0 +1,17 @@ +kvbench version=async-load splinter=splinterdb_build_version invalid-address-perf-async-load db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=17 sabotage=0 +open took 0.004 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4076578 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5202372 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11609731 ops (+1160906 ops/s) + found=8532857 notfound=0 +== point:uniform@1 T=1 ops=8532857 secs= 8.00 ops/s= 1066585 lat us p50=0.89 p99=1.26 p99.9=1.78 max=117.8 mean=0.91 + cpu=8.00s ops/cpu-s=1066682 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7529 ops (+1844564297210811392 ops/s) +close took 0.083 s +== range:uniform:10000@1 T=1 ops=6034 secs= 8.00 ops/s= 754 lat us p50=1359.87 p99=1523.71 p99.9=2129.92 max=2263.8 mean=1325.73 + cpu=8.00s ops/cpu-s=754 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=25.34 mean=12.72 per-tuple=134.5 ns deinit mean=0.64 us tuples/s=7363781 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/block-ratios.csv new file mode 100644 index 000000000..dfc4c2aa8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/block-ratios.csv @@ -0,0 +1,19 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +point:uniform@1,main,0,1057764.75,1057764.75,0.0 +point:uniform@1,main,1,1076113.45,1076113.45,0.0 +point:uniform@1,main,2,1086610.1,1086610.1,0.0 +point:uniform@1,original,0,1032122.75,1057764.75,-2.424168511949376 +point:uniform@1,original,1,1061754.5,1076113.45,-1.3343342191290297 +point:uniform@1,original,2,1071610.9500000002,1086610.1,-1.3803617323269735 +point:uniform@1,async-load,0,1037469.3,1057764.75,-1.9187111311848803 +point:uniform@1,async-load,1,1063939.0499999998,1076113.45,-1.1313305302521948 +point:uniform@1,async-load,2,1057575.45,1086610.1,-2.672039400333215 +range:uniform:10000@1,main,0,732.95,732.95,0.0 +range:uniform:10000@1,main,1,747.55,747.55,0.0 +range:uniform:10000@1,main,2,753.7,753.7,0.0 +range:uniform:10000@1,original,0,716.1500000000001,732.95,-2.2921072378743412 +range:uniform:10000@1,original,1,741.45,747.55,-0.8159989298374581 +range:uniform:10000@1,original,2,749.2,753.7,-0.5970545309805009 +range:uniform:10000@1,async-load,0,736.75,732.95,0.518452827614424 +range:uniform:10000@1,async-load,1,751.6,747.55,0.5417697812855504 +range:uniform:10000@1,async-load,2,754.1,753.7,0.05307151386493292 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/fixture.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/fixture.csv new file mode 100644 index 000000000..c24cf18f1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/fixture.csv @@ -0,0 +1,2 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,-1,0,load:random@1,1,-1,200000,200000,0.250,800065.2,0.712,3.424,5.440,4295.322,1.205,0.250,800288.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,0.250,0.119,0.369,0.020,0,27025408,1.0897,159256576,27181056,0.010,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/fixture.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/fixture.log new file mode 100644 index 000000000..3333b4676 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/fixture.log @@ -0,0 +1,7 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.db mode=create n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=-1 sabotage=0 +create took 0.010 s +phase load:random@1: T=1 dist=random (fixed count) +close took 0.119 s +== load:random@1 T=1 ops=200000 secs= 0.25 ops/s= 800065 lat us p50=0.71 p99=3.42 p99.9=5.44 max=4295.3 mean=1.20 + cpu=0.25s ops/cpu-s=800288 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + insert/run=0.25s drain(close)=0.12s total=0.37s drain_cpu=0.02s drain_rd=0 drain_wr=27025408 wamp=1.090 db_apparent=159256576 db_alloc=27181056 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/manifest.json new file mode 100644 index 000000000..3e05bf49c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/manifest.json @@ -0,0 +1,4659 @@ +{ + "mode": "resident", + "arguments": { + "mode": "resident", + "name": "final-single", + "profiles": [ + "main", + "original", + "async-load" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "order": [ + "main", + "original", + "async-load", + "async-load", + "original", + "main", + "original", + "async-load", + "main", + "main", + "async-load", + "original", + "async-load", + "main", + "original", + "original", + "main", + "async-load" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "binary_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b" + }, + "provenance": { + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "clockcache_source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "source_manifest_sha256": "30b0315d23efb1714ddad7c913c491b401479bb808744beda4e5732cca9634fa", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792225097.9224238, + "runs": [ + { + "name": "fixture", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--create", + "load:random@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/fixture-tmp" + }, + "started": 1792225935.777454, + "free_bytes_before": 15028244480, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792225935.780799, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1535060", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4010354", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1568129", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3552539", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1948870", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2019633", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3186992", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4599321", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1461671", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2295045", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400202", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1180580", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3608527", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "399825", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "759929", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1412480", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792225936.2155192, + "free_bytes_after": 15135342592, + "log_sha256": "33051d03b4609ef4c7398916369aef5781e381ecc6c50bc3f28aba8b2ca5fa14", + "hardware_after": { + "time": 1792225936.2156837, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3013070", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3043954", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2857404", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2471988", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3151197", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2511286", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2975103", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2519665", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3322495", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2488785", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2596652", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2942662", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2398203", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2515769", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3176332", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2492196", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2505872", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3194422", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2576571", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.238665, + "process_system_cpu_s": 0.039777, + "db_allocated_bytes": 27181056, + "db_apparent_bytes": 159256576 + }, + { + "name": "precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition-tmp" + }, + "started": 1792225936.4089715, + "free_bytes_before": 15108657152, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792225936.4126458, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "76050", + "/sys/class/thermal/thermal_zone12/temp": "94000", + "/sys/class/thermal/thermal_zone7/temp": "50050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "46050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "58050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "72050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3434626", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1812834", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1555972", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1702596", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2278651", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4056458", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1316915", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1126744", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400092", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "472860", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1370567", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "530112", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2720885", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3638003", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3188256", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226002.5998244, + "free_bytes_after": 15106465792, + "log_sha256": "02eb96de27bbf7fec9e964979605a2f21153abee5de9e0530257ee17207b7d7b", + "hardware_after": { + "time": 1792226002.5999491, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4165338", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "453476", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "507380", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "492688", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4608744", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "657183", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1563311", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1419252", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2308543", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2061812", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1044443", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1071664", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 66.038701, + "process_system_cpu_s": 0.012000000000000004, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "49890edfc3f243436aa8994be55e51fcad145d9a3b3e079b2baa640151c39087", + "validated_rows": 3, + "excluded_precondition": true, + "own_successful_scratch_removed": true + }, + { + "name": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/00-main-tmp" + }, + "started": 1792226002.645092, + "free_bytes_before": 15106707456, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226002.6482873, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "88000", + "/sys/class/thermal/thermal_zone7/temp": "49050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "57050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2266836", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3762820", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2987933", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399986", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2440813", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2456809", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4422132", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3070305", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "723184", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1157041", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400200", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399703", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2179522", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "543077", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3348110", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226024.8504233, + "free_bytes_after": 15105847296, + "log_sha256": "81c9a321dc241187d611ad8ee876f70c04119e19a592b0f07e70fc7fa499ee4f", + "hardware_after": { + "time": 1792226024.8505514, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2092214", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3897842", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3445329", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2957778", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1011623", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2803100", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "487992", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "936594", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3721638", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2773765", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3255097", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2934215", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2999854", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2247925", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3164957", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2996882", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.02379599999999, + "process_system_cpu_s": 0.028004999999999988, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "ca3abfdc99bcf754304b492dbe7b91fc69581022d5dc028407f04fe12a04e8c4", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/01-original-tmp" + }, + "started": 1792226024.907114, + "free_bytes_before": 15106084864, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226024.9102569, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "71050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "57050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "69050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "722646", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3773712", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399935", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3143110", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "604209", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400546", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400084", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1912186", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4367285", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1406900", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3350265", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "890652", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "859618", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3372000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "622651", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3254904", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400339", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "933914", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2115159", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2619815", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226047.1105258, + "free_bytes_after": 15105314816, + "log_sha256": "8970143260a9106e0c4ae54c308fbaacb6556c2a07d8e00dcfcc04007fb1d264", + "hardware_after": { + "time": 1792226047.110689, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "98000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3211183", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3019249", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2513969", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2499983", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2230403", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2499286", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3200000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1107563", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3200000", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1619413", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "633138", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1990783", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2500005", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3202782", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2518296", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3200016", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1118892", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.03053100000001, + "process_system_cpu_s": 0.019995, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "4916713aa0615bced8fd1ddd012eb4636d2d68bc5807024c8d45a84f3251a6c0", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "02-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/02-async-load-tmp" + }, + "started": 1792226047.165688, + "free_bytes_before": 15105560576, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226047.1693459, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "96000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "68050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1098159", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3899938", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3511713", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399844", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2907309", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399978", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1839974", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3182167", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4224103", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1938002", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1130143", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2865443", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1886606", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399957", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3985126", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1053737", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3787815", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2857929", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226069.374711, + "free_bytes_after": 15104737280, + "log_sha256": "df29fc4f5c43b470326090413655e88dd4aa38460faab61d7242c3f98f873377", + "hardware_after": { + "time": 1792226069.3748837, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3816676", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3431608", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3378041", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "426253", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2026943", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1914910", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399837", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2843597", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3638785", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "919757", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3829493", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2432076", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2464750", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2640947", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1713753", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3743656", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2686780", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.04187900000001, + "process_system_cpu_s": 0.012002999999999986, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "fda91805b7be999aa19028aa63f14d8d38595aeff086e80b49dc30029cccbb42", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "03-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/03-async-load-tmp" + }, + "started": 1792226069.4272697, + "free_bytes_before": 15104983040, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226069.4303858, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "70050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "785417", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "743759", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399289", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1416771", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3584626", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3244117", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4199165", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "401410", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400185", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400260", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2346949", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1778144", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1210184", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2216600", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1851076", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226091.5856605, + "free_bytes_after": 15103909888, + "log_sha256": "e10bd8092b4b87bc7f49aa8d7a79db69a56df78bb5231f9f120205c3483bb661", + "hardware_after": { + "time": 1792226091.5857944, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3949748", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3585569", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2963509", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3941029", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2871008", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2405187", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2867791", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3695229", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3002724", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1968436", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3953439", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2119242", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3897396", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2808448", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3003754", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2198438", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3028241", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.038012999999978, + "process_system_cpu_s": 0.012003999999999987, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "bc7103e5dde9ba372ca2d8acb9b4562d5f7a7750c91837010c3577994049e73b", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/04-original-tmp" + }, + "started": 1792226091.6372757, + "free_bytes_before": 15104028672, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226091.6406577, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "56050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "102000", + "/sys/class/thermal/thermal_zone6/temp": "67050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "958100", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4046368", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3084149", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1182897", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "606523", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "523695", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2920849", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2548589", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3873276", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2129367", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2739110", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3801201", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1241915", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3423525", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2550139", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1517653", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1335735", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3834087", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3080740", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226113.8453221, + "free_bytes_after": 15102652416, + "log_sha256": "d03b9a11ff3be9acad9009c946baef7d07d4e8e3d862170a0d066d14910c9dd1", + "hardware_after": { + "time": 1792226113.8454773, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1501103", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4089124", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "530398", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "825013", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2594886", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1241531", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "791285", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "970570", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3939585", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2578365", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "4097814", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "500591", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "401340", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2083968", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3816817", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2726021", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.022785999999996, + "process_system_cpu_s": 0.027987999999999985, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "3373973b420f9dc20497e6a240b73ff68d4070c0c103834d3486d9d8b0652adb", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/05-main-tmp" + }, + "started": 1792226113.9023566, + "free_bytes_before": 15102898176, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226113.9058537, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "56050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "89000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3089495", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3127743", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1410883", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2390881", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1915304", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2660475", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3124845", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2766705", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3680029", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3095779", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2659228", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3042437", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2593683", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3714882", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3244304", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2425518", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2915317", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3921047", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2914151", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226136.1059587, + "free_bytes_after": 15103287296, + "log_sha256": "47fb379f3c924e7d546a3ba22a9e777886d38a9337e5a58a74b793439e899f46", + "hardware_after": { + "time": 1792226136.106121, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "4192891", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2661555", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4114234", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1853291", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4196214", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2701034", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3166332", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3197019", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3978752", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2706704", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "749238", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4198906", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3560122", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2196817", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "707583", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3096049", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3919895", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2649364", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.016553000000016, + "process_system_cpu_s": 0.031994999999999996, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "4eb4aaa9d40e0b650433b6bfaa208aff2e7454a1a40b0a4053029f642b8d9bb8", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/06-original-tmp" + }, + "started": 1792226136.1686525, + "free_bytes_before": 15103533056, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226136.1721478, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3959258", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4081542", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4082455", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399568", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "872461", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1011025", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4073530", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1529878", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3957927", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1604565", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2132255", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4081180", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "4043412", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "889752", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3291275", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1404287", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1192662", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4090476", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1986338", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226158.372749, + "free_bytes_after": 15103193088, + "log_sha256": "42cd598ad6b62728a38d17ee088be135acabcf1eb2aa5746d85abf337492ac15", + "hardware_after": { + "time": 1792226158.3729072, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4084472", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "582402", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3060700", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3034795", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3142757", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4067885", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2170897", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3003381", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1790172", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1905472", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3059664", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1374712", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2388819", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.029470000000003, + "process_system_cpu_s": 0.016000999999999987, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "77eadf1cbf373714ea4f2b6468be0425c8ffd5f1bf045f85ed7947ed2e5e32a6", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "07-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/07-async-load-tmp" + }, + "started": 1792226158.4258456, + "free_bytes_before": 15103438848, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226158.4291244, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "87000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "916825", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "398192", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399472", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3470708", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "752873", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3490822", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399501", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1776802", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4314313", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "529564", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400291", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3656481", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3052670", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2083598", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "401392", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "542186", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1863217", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "663200", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226180.6788774, + "free_bytes_after": 15103107072, + "log_sha256": "3ee08722c61498d48331509cc582a06a41cda03d8dd450c88a1baae0f952cae7", + "hardware_after": { + "time": 1792226180.6790302, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "96000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3648953", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1036371", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2783262", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4429852", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3426827", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4390484", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3234640", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4460846", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2193475", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3379067", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2967960", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2210711", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2602486", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4120537", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2718546", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.024036999999993, + "process_system_cpu_s": 0.03012999999999999, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "1bea3d52e2b25cd48c20b45648f7fd3b8ff97ab54ed4f572a100abf2182a6962", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/08-main-tmp" + }, + "started": 1792226180.7343283, + "free_bytes_before": 15103348736, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226180.737553, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "85000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4326594", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400177", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2994945", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "487972", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2324914", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400215", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1722681", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4379291", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2178655", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3332744", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1243891", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3359359", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1013865", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4463471", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3014569", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226202.9463296, + "free_bytes_after": 15103012864, + "log_sha256": "591f6551ce29c6e4e2c37fa1e8158716f671fc5b1404a6102f174e86b83b2f6b", + "hardware_after": { + "time": 1792226202.946493, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1127514", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1168612", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1216731", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3316228", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2899037", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2925377", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2818361", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3664698", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2671269", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "863676", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3604264", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2633543", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400069", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1712495", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2828700", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3506959", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2721755", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.016107999999974, + "process_system_cpu_s": 0.035465000000000024, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "16458335ada3edb96aee486f8a130adcfbc30561212df62eea4836a973ff636e", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/09-main-tmp" + }, + "started": 1792226203.0028083, + "free_bytes_before": 15103258624, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226203.0059736, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3250003", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1929234", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2069249", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1396954", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2400808", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3706891", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1479567", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4208305", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1295701", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1734100", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1178722", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2172147", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1166867", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3663765", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4433674", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2868956", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226225.2550902, + "free_bytes_after": 15102922752, + "log_sha256": "daffc626874a1c8cea373f5cbd4a24cf921f49b46a30a51fdea660a02353cfc3", + "hardware_after": { + "time": 1792226225.2552586, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "86000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1295639", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1539146", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3991874", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399927", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3688058", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4410059", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3698933", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "585131", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1273429", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "854360", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1549125", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3379889", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3411445", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.04197400000004, + "process_system_cpu_s": 0.007998000000000005, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "56f73f178b3880690a38625f91bba0a3c270a679626d0b81af6753c69024a036", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "10-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/10-async-load-tmp" + }, + "started": 1792226225.3146377, + "free_bytes_before": 15103168512, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226225.3176928, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400287", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1527064", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2610931", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3900000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2963657", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3178277", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1392618", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3764087", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2360894", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1792956", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2682359", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2058207", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3441803", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "893486", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226247.5147874, + "free_bytes_after": 15102853120, + "log_sha256": "2c7dfbf5478b002543aaf3256875e2434bc2715acf45082b405c9c0f0a914c34", + "hardware_after": { + "time": 1792226247.5149367, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "90000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2922144", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1179451", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3400850", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3156390", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "523472", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "875820", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4191336", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1297550", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2322472", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399601", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1413421", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399830", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1714130", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3264682", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "848879", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4193000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1427567", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.029110000000003, + "process_system_cpu_s": 0.019921999999999995, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "4fbb16a466073c401995c67d17edf4ae665759980bdfb804843769b969105ee3", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/11-original-tmp" + }, + "started": 1792226247.5647206, + "free_bytes_before": 15103098880, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226247.5679517, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "982144", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1207347", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3649294", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "767183", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3952903", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "974269", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3386446", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4487856", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3165292", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399867", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1235818", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2675006", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "494191", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3134159", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "4200000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3194632", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1788459", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3358450", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226269.7164364, + "free_bytes_after": 15102713856, + "log_sha256": "6954fa92d95ae89216d43f32c4de5a641add30f7f656d9fc283e6bcffd8dcfb7", + "hardware_after": { + "time": 1792226269.7165515, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1325589", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3707145", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1812425", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1311897", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2833788", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1020533", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4057667", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1561669", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4057610", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "799559", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1981458", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1078231", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1305097", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3080791", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2108874", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1380216", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "556517", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.009789000000012, + "process_system_cpu_s": 0.03200799999999998, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "e472f0db360e898fb6d15586733bbf34557120edbd441885823ab7094ba30ba7", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "12-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/12-async-load-tmp" + }, + "started": 1792226269.7639332, + "free_bytes_before": 15102959616, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226269.767734, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400499", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3972367", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1944081", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2980298", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2485666", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400243", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "514344", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3864167", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "595754", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1675857", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "865403", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1453026", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3309094", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "789864", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1378144", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2294718", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4026892", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2677858", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226291.9725702, + "free_bytes_after": 15102586880, + "log_sha256": "a84d3b7915006f3a1f4640547ed3a76cb12373e95792434109e35e0d0d56dcd4", + "hardware_after": { + "time": 1792226291.9727278, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "91000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1277001", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "434184", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "399870", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1052083", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2403956", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400114", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1219903", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4309341", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1382303", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "593429", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3400826", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "575616", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "763881", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4109819", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2931774", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.024929999999983, + "process_system_cpu_s": 0.02400100000000005, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "b958b0e0c13059310c48bd247021d159b0a8c7537af172bda85f1efed0e799e9", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/13-main-tmp" + }, + "started": 1792226292.0303376, + "free_bytes_before": 15102828544, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226292.0333352, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "82000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2194144", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3791502", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400048", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3102934", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400377", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2324376", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "784876", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3246796", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4187519", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3425689", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4209788", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3983902", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2762342", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400745", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3442464", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2456982", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3649300", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3542687", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226314.2370803, + "free_bytes_after": 15102509056, + "log_sha256": "b39e895a03f934b658c33931d05d2f14e1563b31d05a6c451628ae8237d5096a", + "hardware_after": { + "time": 1792226314.2372365, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "821206", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "482355", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "399918", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3692979", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2874395", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3383476", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4255705", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3672308", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "579430", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "550308", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "466438", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "465186", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1851735", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1072529", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4700000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "539280", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.02075099999996, + "process_system_cpu_s": 0.023993000000000042, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "c0236863b2049b819744666a7ab5fbe566f912c8026896fdfa2cf411a5f3fa80", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "14", + "--rep", + "14", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/14-original-tmp" + }, + "started": 1792226314.2966797, + "free_bytes_before": 15102754816, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226314.2998266, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "86000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "99000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3378499", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4417360", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1954920", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4206520", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "604136", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "398499", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2954602", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4041752", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "903773", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3077702", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3704001", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "881014", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1745737", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "931175", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3483168", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1327460", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2965865", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226336.497117, + "free_bytes_after": 15102431232, + "log_sha256": "164a0789a413c5fd2678f207ba77557be1ff8be9743c206267a8b2d35ada4800", + "hardware_after": { + "time": 1792226336.4972441, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "95000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2444229", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3538749", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2453954", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3765976", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2573702", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400105", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3095273", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4101963", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3205796", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3093791", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3629814", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1747665", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "4100000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2604519", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3085485", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2068915", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3203848", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.014239000000032, + "process_system_cpu_s": 0.03198499999999993, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "2768a4ead1f27d6e67f8d15cdfc4b2c5b8540b8b8090e903972f2d9509669c74", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "15", + "--rep", + "15", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/15-original-tmp" + }, + "started": 1792226336.5497463, + "free_bytes_before": 15102672896, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792226336.5526726, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "85000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400059", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1937930", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1593499", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3757642", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3534065", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400267", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4205581", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1184456", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "510569", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1512588", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "760376", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1953174", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "466976", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3446678", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "542757", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2088562", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226358.7559762, + "free_bytes_after": 15102337024, + "log_sha256": "edf14e946002e6bfdd9499304573f052db06ef8c101a2d7ce281671768e4747f", + "hardware_after": { + "time": 1792226358.7561355, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "89000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1900680", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2455122", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2773293", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2528316", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "895525", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2975063", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4628172", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2035424", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1415017", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1443999", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2745478", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400464", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2495215", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4276120", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2110090", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.03524299999998, + "process_system_cpu_s": 0.020006999999999997, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "71629b36e8153a07292588cf3293ef7ad98428463a6fdfc9903966e76b7bcc77", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/16-main-tmp" + }, + "started": 1792226358.8069458, + "free_bytes_before": 15102578688, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792226358.8099399, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400396", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3615040", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1755091", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3014291", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1617928", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "575239", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3557357", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4451559", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2045408", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3692938", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2797980", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400478", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3652899", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4477367", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3700927", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226381.014197, + "free_bytes_after": 15102275584, + "log_sha256": "7ff7b6b0fa43ca1ac64a407b1eccb449395993030335861fb0fce04faa63c53b", + "hardware_after": { + "time": 1792226381.0143216, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1468226", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3605584", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1658803", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1463184", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2954233", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "467821", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400215", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2097317", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4259239", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3677468", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2928637", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2411512", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3100019", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400458", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "423650", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2474176", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3532271", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.01394499999998, + "process_system_cpu_s": 0.03198500000000004, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "a1da221e9ea6a249b06348e0b881b7eab4335242f009a52a354fc123d2e5b47a", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "17-async-load", + "profile": "async-load", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load.csv", + "--vtag", + "async-load", + "--stag", + "resident", + "--otag", + "17", + "--rep", + "17", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/17-async-load-tmp" + }, + "started": 1792226381.0642173, + "free_bytes_before": 15102521344, + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "correctness_passed": true, + "hardware_before": { + "time": 1792226381.067318, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "49050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "770806", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3355191", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "624477", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1603628", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "810717", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1941153", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2312837", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4350828", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3863701", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1580408", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1913696", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "588719", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "643815", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3383169", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "399902", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1864902", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3507124", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3240454", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792226403.2722046, + "free_bytes_after": 15101943808, + "log_sha256": "632614843a1f55b276a8d726d0c4f51536dcd538838c563d5027fa64d3a16830", + "hardware_after": { + "time": 1792226403.272366, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "93000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1961923", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1713264", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400297", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1716891", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3696450", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1587968", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "578977", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1533369", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4304770", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1824707", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3148922", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4047416", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400641", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "921547", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "647130", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1588888", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "567413", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1628993", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "565382", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3028076", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.04153100000002, + "process_system_cpu_s": 0.004516999999999993, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "3dfe44e9a6eccfa82182ba03b61de72c96ddd7e6957684db1b543ad4fdef3e58", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792225935.7771344, + "fixture_sha256": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "fixture_removed_after_all_queries_passed": true, + "finished": 1792226403.311277 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/precondition.csv new file mode 100644 index 000000000..03e37ab7d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/precondition.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,-1,0,warm@1,1,-1,200000,200000,0.056,3559656.2,nan,nan,nan,0.000,nan,0.045,4490749.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3559656.2,0.056,0.000,0.056,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,-1,0,point:uniform@1,1,-1,200000,29146337,30.000,971539.1,0.968,1.360,1.968,310.967,0.994,29.996,971678.7,0,8192,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,-1,0,range:uniform:10000@1,1,-1,200000,21117,30.000,703.9,1458.176,1589.248,2195.456,2414.422,1420.532,29.998,703.9,0,12288,0.00,0.58,13.184,21.248,13.558,144.16,0.688,206019821,6867290.0,30.000,0.083,30.083,0.011,0,311296,nan,159256576,26931200,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/precondition.log new file mode 100644 index 000000000..4de33bd80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/precondition.log @@ -0,0 +1,21 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-final-single/precondition.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=30.0 warmup=3.0 rep=-1 sabotage=0 +open took 0.004 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.06 ops/s= 3559656 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4490749 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 10338511 ops (+1033382 ops/s) + [point:uniform@1] progress 20065781 ops (+972667 ops/s) + [point:uniform@1] progress 29962955 ops (+989655 ops/s) + found=29146337 notfound=0 +== point:uniform@1 T=1 ops=29146337 secs= 30.00 ops/s= 971539 lat us p50=0.97 p99=1.36 p99.9=1.97 max=311.0 mean=0.99 + cpu=30.00s ops/cpu-s=971679 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 5516 ops (+1844561638800977920 ops/s) + [range:uniform:10000@1] progress 12527 ops (+701 ops/s) + [range:uniform:10000@1] progress 19630 ops (+710 ops/s) +close took 0.083 s +== range:uniform:10000@1 T=1 ops=21117 secs= 30.00 ops/s= 704 lat us p50=1458.18 p99=1589.25 p99.9=2195.46 max=2414.4 mean=1420.53 + cpu=30.00s ops/cpu-s=704 rd=0.0 B/op wr=0.6 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=13.18 p99=21.25 mean=13.56 per-tuple=144.2 ns deinit mean=0.69 us tuples/s=6867290 + insert/run=30.00s drain(close)=0.08s total=30.08s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/results.csv new file mode 100644 index 000000000..2704a522f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/results.csv @@ -0,0 +1,55 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm@1,1,0,200000,200000,0.051,3942087.6,nan,nan,nan,0.000,nan,0.040,5009769.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3942087.6,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,0,0,point:uniform@1,1,0,200000,8338538,8.000,1042295.6,0.904,1.264,1.680,121.396,0.927,8.000,1042370.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@1,1,0,200000,5763,8.000,720.4,1425.408,1523.712,1589.248,1766.107,1388.101,8.000,720.4,0,4096,0.00,0.71,12.928,19.200,13.100,140.79,0.661,56262861,7032714.8,8.000,0.074,8.074,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +original,resident,1,0,warm@1,1,1,200000,200000,0.050,3997281.3,nan,nan,nan,0.000,nan,0.039,5143636.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3997281.3,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,point:uniform@1,1,1,200000,8284069,8.000,1035487.9,0.904,1.296,1.776,146.700,0.933,7.999,1035582.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@1,1,1,200000,5649,8.000,706.1,1425.408,2129.920,2326.528,2443.251,1416.064,7.999,706.2,0,4096,0.00,0.73,13.184,33.280,13.841,143.58,0.732,55149852,6893592.4,8.000,0.103,8.103,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +async-load,resident,2,0,warm@1,1,2,200000,200000,0.052,3832450.6,nan,nan,nan,0.000,nan,0.041,4858142.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3832450.6,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,2,0,point:uniform@1,1,2,200000,8334334,8.000,1041771.1,0.904,1.296,1.840,113.832,0.928,8.000,1041848.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,2,0,range:uniform:10000@1,1,2,200000,5897,8.000,737.1,1392.640,1458.176,1654.784,1963.169,1356.524,8.000,737.2,0,0,0.00,0.00,12.672,17.664,12.784,137.54,0.657,57594623,7199173.1,8.000,0.095,8.095,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +async-load,resident,3,0,warm@1,1,3,200000,200000,0.051,3930760.1,nan,nan,nan,0.000,nan,0.039,5109078.8,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3930760.1,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,3,0,point:uniform@1,1,3,200000,8265512,8.000,1033167.5,0.920,1.328,1.904,121.728,0.936,7.998,1033489.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,3,0,range:uniform:10000@1,1,3,200000,5891,8.000,736.4,1392.640,1490.944,2129.920,2178.150,1357.996,7.999,736.4,0,0,0.00,0.00,12.672,18.176,12.846,137.69,0.647,57529124,7190989.5,8.000,0.065,8.065,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +original,resident,4,0,warm@1,1,4,200000,200000,0.050,4007649.0,nan,nan,nan,0.000,nan,0.039,5091001.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4007649.0,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,4,0,point:uniform@1,1,4,200000,8230229,8.000,1028757.6,0.920,1.488,2.080,782.351,0.940,7.998,1029027.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,4,0,range:uniform:10000@1,1,4,200000,5810,8.000,726.2,1392.640,1490.944,2080.768,2157.037,1376.849,8.000,726.3,0,4096,0.00,0.70,12.928,18.688,12.991,139.57,0.657,56751777,7093833.8,8.000,0.083,8.083,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +main,resident,5,0,warm@1,1,5,200000,200000,0.049,4058706.8,nan,nan,nan,0.000,nan,0.039,5157962.6,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4058706.8,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,5,0,point:uniform@1,1,5,200000,8586045,8.000,1073233.9,0.872,1.264,1.808,117.295,0.900,7.999,1073337.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +main,resident,5,0,range:uniform:10000@1,1,5,200000,5964,8.000,745.5,1359.872,1425.408,1818.624,2078.265,1341.277,8.000,745.5,0,4096,0.00,0.69,12.672,17.152,12.622,136.00,0.648,58243225,7280259.4,8.000,0.090,8.091,0.012,0,307200,nan,159256576,26931200,0.004,0,0,0,0,0 +original,resident,6,0,warm@1,1,6,200000,200000,0.050,4005722.7,nan,nan,nan,0.000,nan,0.039,5128731.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4005722.7,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,point:uniform@1,1,6,200000,8470626,8.000,1058806.4,0.888,1.264,1.680,120.317,0.913,8.000,1058873.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@1,1,6,200000,5903,8.000,737.9,1392.640,1458.176,2048.000,2144.200,1355.199,8.000,737.9,0,4096,0.00,0.69,12.416,18.176,12.666,137.41,0.650,57655105,7206745.1,8.000,0.096,8.096,0.004,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +async-load,resident,7,0,warm@1,1,7,200000,200000,0.082,2440827.9,nan,nan,nan,0.000,nan,0.041,4840388.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,2440827.9,0.082,0.000,0.082,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,7,0,point:uniform@1,1,7,200000,8456095,8.000,1056990.4,0.888,1.296,1.840,117.445,0.914,7.999,1057105.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,7,0,range:uniform:10000@1,1,7,200000,5988,8.000,748.5,1359.872,1851.392,2129.920,2320.078,1336.033,7.999,748.6,0,4096,0.00,0.68,12.416,24.832,12.745,135.44,0.636,58483157,7310255.6,8.000,0.090,8.090,0.012,0,307200,nan,159256576,26931200,0.004,0,0,0,0,0 +main,resident,8,0,warm@1,1,8,200000,200000,0.049,4110301.4,nan,nan,nan,0.000,nan,0.037,5362792.9,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4110301.4,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,8,0,point:uniform@1,1,8,200000,8604908,8.000,1075591.2,0.872,1.264,1.808,121.634,0.898,7.999,1075683.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,8,0,range:uniform:10000@1,1,8,200000,5964,8.000,745.5,1359.872,1425.408,1654.784,2106.531,1341.331,8.000,745.5,0,4096,0.00,0.69,12.416,17.152,12.523,136.01,0.657,58247977,7280856.8,8.000,0.090,8.091,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +main,resident,9,0,warm@1,1,9,200000,200000,0.051,3886342.1,nan,nan,nan,0.000,nan,0.041,4935590.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3886342.1,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,9,0,point:uniform@1,1,9,200000,8613265,8.000,1076635.7,0.872,1.232,1.712,122.180,0.897,7.999,1076753.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,9,0,range:uniform:10000@1,1,9,200000,5997,8.000,749.6,1359.872,1523.712,2129.920,2508.204,1333.897,7.999,749.8,0,4096,0.00,0.68,12.416,21.248,12.705,135.25,0.634,58568789,7320954.4,8.000,0.115,8.115,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +async-load,resident,10,0,warm@1,1,10,200000,200000,0.049,4048552.9,nan,nan,nan,0.000,nan,0.038,5246314.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4048552.9,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,10,0,point:uniform@1,1,10,200000,8567278,8.000,1070887.7,0.888,1.264,1.840,119.739,0.903,7.999,1070981.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +async-load,resident,10,0,range:uniform:10000@1,1,10,200000,6038,8.000,754.7,1359.872,1425.408,2015.232,2095.596,1324.795,7.999,754.8,0,4096,0.00,0.68,12.416,17.664,12.563,134.35,0.643,58951431,7368780.8,8.000,0.096,8.096,0.012,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +original,resident,11,0,warm@1,1,11,200000,200000,0.049,4042814.3,nan,nan,nan,0.000,nan,0.039,5144694.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4042814.3,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,11,0,point:uniform@1,1,11,200000,8517793,8.000,1064702.6,0.888,1.360,1.936,116.375,0.908,8.000,1064786.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,11,0,range:uniform:10000@1,1,11,200000,5960,8.000,745.0,1359.872,1425.408,1982.464,2094.113,1342.215,8.000,745.0,0,0,0.00,0.00,12.416,17.152,12.527,136.10,0.631,58207977,7275851.4,8.000,0.065,8.066,0.005,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +async-load,resident,12,0,warm@1,1,12,200000,200000,0.049,4098597.9,nan,nan,nan,0.000,nan,0.038,5279691.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4098597.9,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-load,resident,12,0,point:uniform@1,1,12,200000,8388699,8.000,1048565.5,0.904,1.456,1.936,122.037,0.922,7.999,1048670.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-load,resident,12,0,range:uniform:10000@1,1,12,200000,6032,8.000,754.0,1359.872,1425.408,1523.712,2129.830,1326.266,7.999,754.1,0,4096,0.00,0.68,12.416,17.664,12.488,134.52,0.620,58891431,7361280.6,8.000,0.091,8.092,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +main,resident,13,0,warm@1,1,13,200000,200000,0.050,3990641.8,nan,nan,nan,0.000,nan,0.039,5102561.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3990641.8,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,13,0,point:uniform@1,1,13,200000,8702984,8.000,1087851.4,0.872,1.232,1.680,114.063,0.888,7.999,1087976.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,13,0,range:uniform:10000@1,1,13,200000,6058,8.000,757.2,1359.872,1425.408,1458.176,1726.045,1320.428,8.000,757.3,0,4096,0.00,0.68,12.416,17.152,12.374,133.94,0.631,59140050,7392361.7,8.000,0.079,8.079,0.004,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +original,resident,14,0,warm@1,1,14,200000,200000,0.051,3952918.1,nan,nan,nan,0.000,nan,0.040,5003252.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3952918.1,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,14,0,point:uniform@1,1,14,200000,8580546,8.000,1072546.1,0.872,1.328,1.808,120.688,0.901,7.999,1072651.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,14,0,range:uniform:10000@1,1,14,200000,5992,8.000,749.0,1359.872,1425.408,2015.232,2065.653,1335.023,7.999,749.0,0,4096,0.00,0.68,12.160,17.152,12.352,135.40,0.632,58515162,7314250.4,8.000,0.099,8.099,0.004,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +original,resident,15,0,warm@1,1,15,200000,200000,0.063,3169461.0,nan,nan,nan,0.000,nan,0.042,4778972.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3169461.0,0.063,0.000,0.063,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,15,0,point:uniform@1,1,15,200000,8565583,8.000,1070675.8,0.888,1.264,1.840,690.503,0.902,7.999,1070880.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +original,resident,15,0,range:uniform:10000@1,1,15,200000,5995,8.000,749.4,1359.872,1458.176,2015.232,2098.859,1334.579,7.999,749.4,0,4096,0.00,0.68,12.160,17.664,12.413,135.32,0.629,58553157,7318996.5,8.000,0.090,8.090,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +main,resident,16,0,warm@1,1,16,200000,200000,0.048,4205648.2,nan,nan,nan,0.000,nan,0.037,5429029.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4205648.2,0.048,0.000,0.048,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,16,0,point:uniform@1,1,16,200000,8683127,8.000,1085368.8,0.872,1.264,1.648,117.774,0.890,7.999,1085478.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.005,0,0,0,0,0 +main,resident,16,0,range:uniform:10000@1,1,16,200000,6002,8.000,750.2,1359.872,1523.712,2048.000,2373.348,1332.896,7.999,750.3,0,4096,0.00,0.68,12.672,20.736,12.925,135.09,0.695,58623157,7327746.0,8.000,0.083,8.083,0.011,0,307200,nan,159256576,26931200,0.005,0,0,0,0,0 +async-load,resident,17,0,warm@1,1,17,200000,200000,0.049,4076578.4,nan,nan,nan,0.000,nan,0.038,5202372.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4076578.4,0.049,0.000,0.049,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,17,0,point:uniform@1,1,17,200000,8532857,8.000,1066585.4,0.888,1.264,1.776,117.823,0.906,7.999,1066682.1,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.004,0,0,0,0,0 +async-load,resident,17,0,range:uniform:10000@1,1,17,200000,6034,8.000,754.2,1359.872,1523.712,2129.920,2263.787,1325.732,7.999,754.3,0,4096,0.00,0.68,12.416,25.344,12.725,134.45,0.639,58911431,7363780.7,8.000,0.083,8.083,0.011,0,307200,nan,159256576,26931200,0.004,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/summary.csv new file mode 100644 index 000000000..20073fd00 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-final-single/summary.csv @@ -0,0 +1,7 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +point:uniform@1,main,6,1073496.0999999999,1042295.6,1087851.4,16339.046022580385,0.0,0.9316033936208777,1.2533333333333332,0.0,3,0.0,0.0,0.0 +point:uniform@1,original,6,1055162.7333333334,1028757.6,1072546.1,18608.88051395537,-1.7078186559472797,0.9478501593487452,1.3333333333333333,0.0,3,-1.7142463258213447,-3.2363360507097982,-0.16821417217343093 +point:uniform@1,async-load,6,1052994.5999999999,1033167.5,1070887.7,14557.039969444308,-1.9097880281074175,0.9496855807785342,1.3173333333333332,0.0,3,-1.9093771077554722,-3.804643613121861,0.023230442556143593 +range:uniform:10000@1,main,6,744.7333333333332,720.4,757.2,12.667070169011746,0.0,1343.008830909387,1474.5600000000002,0.0,3,0.0,0.0,0.0 +range:uniform:10000@1,original,6,735.6,706.1,749.4,16.86570484741149,-1.22638975919791,1359.9482143186683,1564.6719999999998,0.0,3,-1.2379320919318704,-3.507682459027639,1.0852087093478735 +range:uniform:10000@1,async-load,6,747.4833333333332,736.4,754.7,8.617985069995592,0.36925969026944117,1337.8032571459114,1529.1733333333332,0.0,3,0.3708454069373479,-0.3122052431958733,1.0585762507872243 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/00-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/00-main.csv new file mode 100644 index 000000000..87622c937 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/00-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm@1,1,0,200000,200000,0.050,3971007.4,nan,nan,nan,0.000,nan,0.037,5394179.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3971007.4,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,0,0,point:uniform@1,1,0,200000,8680771,8.000,1085075.6,0.872,1.232,1.584,108.529,0.890,7.999,1085197.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@1,1,0,200000,5951,8.000,743.9,1359.872,1523.712,1982.464,2110.150,1344.255,7.999,743.9,0,0,0.00,0.00,12.672,21.248,12.879,136.28,0.674,58117977,7264604.4,8.000,0.082,8.083,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/00-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/00-main.log new file mode 100644 index 000000000..b2d90ca69 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/00-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=0 sabotage=0 +open took 0.007 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3971007 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5394180 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11794153 ops (+1179347 ops/s) + found=8680771 notfound=0 +== point:uniform@1 T=1 ops=8680771 secs= 8.00 ops/s= 1085076 lat us p50=0.87 p99=1.23 p99.9=1.58 max=108.5 mean=0.89 + cpu=8.00s ops/cpu-s=1085198 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7400 ops (+1844565992819091712 ops/s) +close took 0.082 s +== range:uniform:10000@1 T=1 ops=5951 secs= 8.00 ops/s= 744 lat us p50=1359.87 p99=1523.71 p99.9=1982.46 max=2110.2 mean=1344.26 + cpu=8.00s ops/cpu-s=744 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=21.25 mean=12.88 per-tuple=136.3 ns deinit mean=0.67 us tuples/s=7264604 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/01-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/01-original.csv new file mode 100644 index 000000000..1759e7a2a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/01-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,1,0,warm@1,1,1,200000,200000,0.050,4027350.5,nan,nan,nan,0.000,nan,0.037,5378657.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4027350.5,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,1,0,point:uniform@1,1,1,200000,8588222,8.000,1073506.0,0.888,1.264,1.680,117.141,0.900,7.999,1073634.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@1,1,1,200000,5937,8.000,742.1,1359.872,1458.176,1851.392,1976.203,1347.308,8.000,742.2,0,4096,0.00,0.69,12.672,18.176,12.819,136.60,0.645,57976524,7246925.5,8.000,0.088,8.088,0.011,0,311296,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/01-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/01-original.log new file mode 100644 index 000000000..8bb8a19a8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/01-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=1 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 4027350 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5378657 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11721740 ops (+1172105 ops/s) + found=8588222 notfound=0 +== point:uniform@1 T=1 ops=8588222 secs= 8.00 ops/s= 1073506 lat us p50=0.89 p99=1.26 p99.9=1.68 max=117.1 mean=0.90 + cpu=8.00s ops/cpu-s=1073634 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7348 ops (+1843841609755418368 ops/s) +close took 0.088 s +== range:uniform:10000@1 T=1 ops=5937 secs= 8.00 ops/s= 742 lat us p50=1359.87 p99=1458.18 p99.9=1851.39 max=1976.2 mean=1347.31 + cpu=8.00s ops/cpu-s=742 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=18.18 mean=12.82 per-tuple=136.6 ns deinit mean=0.64 us tuples/s=7246926 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/02-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/02-async-mask.csv new file mode 100644 index 000000000..dd2b4a8c4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/02-async-mask.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-mask,resident,2,0,warm@1,1,2,200000,200000,0.051,3906457.8,nan,nan,nan,0.000,nan,0.039,5187125.6,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3906457.8,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,2,0,point:uniform@1,1,2,200000,8489015,8.000,1061103.9,0.888,1.456,1.840,133.071,0.911,7.999,1061228.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,2,0,range:uniform:10000@1,1,2,200000,5980,8.000,747.5,1359.872,1556.480,2080.768,2194.701,1337.870,7.999,747.6,0,4096,0.00,0.68,12.416,22.784,12.771,135.64,0.649,58399598,7299803.5,8.000,0.078,8.078,0.005,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/02-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/02-async-mask.log new file mode 100644 index 000000000..29a06cc02 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/02-async-mask.log @@ -0,0 +1,17 @@ +kvbench version=async-mask splinter=splinterdb_build_version invalid-address-perf-async-mask db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=2 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3906458 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5187126 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11641766 ops (+1164109 ops/s) + found=8489015 notfound=0 +== point:uniform@1 T=1 ops=8489015 secs= 8.00 ops/s= 1061104 lat us p50=0.89 p99=1.46 p99.9=1.84 max=133.1 mean=0.91 + cpu=8.00s ops/cpu-s=1061228 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7440 ops (+1844562000499305728 ops/s) +close took 0.078 s +== range:uniform:10000@1 T=1 ops=5980 secs= 8.00 ops/s= 747 lat us p50=1359.87 p99=1556.48 p99.9=2080.77 max=2194.7 mean=1337.87 + cpu=8.00s ops/cpu-s=748 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=22.78 mean=12.77 per-tuple=135.6 ns deinit mean=0.65 us tuples/s=7299803 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/03-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/03-async-mask.csv new file mode 100644 index 000000000..4571bc503 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/03-async-mask.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-mask,resident,3,0,warm@1,1,3,200000,200000,0.052,3823330.8,nan,nan,nan,0.000,nan,0.039,5081559.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3823330.8,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +async-mask,resident,3,0,point:uniform@1,1,3,200000,8478143,8.000,1059745.8,0.888,1.456,1.968,121.834,0.912,7.999,1059837.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +async-mask,resident,3,0,range:uniform:10000@1,1,3,200000,5914,8.000,739.2,1359.872,1884.160,2195.456,2357.684,1352.861,7.999,739.3,0,4096,0.00,0.69,12.928,25.344,13.205,137.11,0.666,57764623,7220369.4,8.000,0.098,8.098,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/03-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/03-async-mask.log new file mode 100644 index 000000000..f935c9e20 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/03-async-mask.log @@ -0,0 +1,17 @@ +kvbench version=async-mask splinter=splinterdb_build_version invalid-address-perf-async-mask db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=3 sabotage=0 +open took 0.007 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3823331 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5081559 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11643499 ops (+1164283 ops/s) + found=8478143 notfound=0 +== point:uniform@1 T=1 ops=8478143 secs= 8.00 ops/s= 1059746 lat us p50=0.89 p99=1.46 p99.9=1.97 max=121.8 mean=0.91 + cpu=8.00s ops/cpu-s=1059837 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7350 ops (+1844563699792288000 ops/s) +close took 0.098 s +== range:uniform:10000@1 T=1 ops=5914 secs= 8.00 ops/s= 739 lat us p50=1359.87 p99=1884.16 p99.9=2195.46 max=2357.7 mean=1352.86 + cpu=8.00s ops/cpu-s=739 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=25.34 mean=13.20 per-tuple=137.1 ns deinit mean=0.67 us tuples/s=7220369 + insert/run=8.00s drain(close)=0.10s total=8.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/04-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/04-original.csv new file mode 100644 index 000000000..574204eb4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/04-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,4,0,warm@1,1,4,200000,200000,0.081,2482065.4,nan,nan,nan,0.000,nan,0.059,3377750.8,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,2482065.4,0.081,0.000,0.081,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,4,0,point:uniform@1,1,4,200000,8471978,8.000,1058976.2,0.888,1.296,1.808,114.588,0.913,7.999,1059077.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,4,0,range:uniform:10000@1,1,4,200000,5856,8.000,732.0,1392.640,1622.016,2195.456,2348.873,1366.092,7.999,732.0,0,0,0.00,0.00,12.928,23.808,13.084,138.46,0.671,57194972,7149227.0,8.000,0.112,8.112,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/04-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/04-original.log new file mode 100644 index 000000000..75aa1f901 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/04-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=4 sabotage=0 +open took 0.007 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.08 ops/s= 2482065 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.06s ops/cpu-s=3377751 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11238128 ops (+1123301 ops/s) + found=8471978 notfound=0 +== point:uniform@1 T=1 ops=8471978 secs= 8.00 ops/s= 1058976 lat us p50=0.89 p99=1.30 p99.9=1.81 max=114.6 mean=0.91 + cpu=8.00s ops/cpu-s=1059078 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7298 ops (+1844564954759002880 ops/s) +close took 0.112 s +== range:uniform:10000@1 T=1 ops=5856 secs= 8.00 ops/s= 732 lat us p50=1392.64 p99=1622.02 p99.9=2195.46 max=2348.9 mean=1366.09 + cpu=8.00s ops/cpu-s=732 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.93 p99=23.81 mean=13.08 per-tuple=138.5 ns deinit mean=0.67 us tuples/s=7149227 + insert/run=8.00s drain(close)=0.11s total=8.11s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/05-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/05-main.csv new file mode 100644 index 000000000..91329b18d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/05-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,5,0,warm@1,1,5,200000,200000,0.051,3907630.5,nan,nan,nan,0.000,nan,0.038,5300119.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3907630.5,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,5,0,point:uniform@1,1,5,200000,8540160,8.000,1067498.7,0.888,1.296,1.840,114.627,0.905,7.999,1067654.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,5,0,range:uniform:10000@1,1,5,200000,5972,8.000,746.5,1359.872,1851.392,2195.456,2314.774,1339.432,8.000,746.5,0,4096,0.00,0.69,12.672,26.880,12.907,135.77,0.664,58323157,7290250.0,8.000,0.108,8.108,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/05-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/05-main.log new file mode 100644 index 000000000..7fc00dae0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/05-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=5 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3907630 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5300119 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11722232 ops (+1172156 ops/s) + found=8540160 notfound=0 +== point:uniform@1 T=1 ops=8540160 secs= 8.00 ops/s= 1067499 lat us p50=0.89 p99=1.30 p99.9=1.84 max=114.6 mean=0.91 + cpu=8.00s ops/cpu-s=1067654 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7441 ops (+1844563446364473088 ops/s) +close took 0.108 s +== range:uniform:10000@1 T=1 ops=5972 secs= 8.00 ops/s= 746 lat us p50=1359.87 p99=1851.39 p99.9=2195.46 max=2314.8 mean=1339.43 + cpu=8.00s ops/cpu-s=747 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=26.88 mean=12.91 per-tuple=135.8 ns deinit mean=0.66 us tuples/s=7290250 + insert/run=8.00s drain(close)=0.11s total=8.11s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/06-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/06-original.csv new file mode 100644 index 000000000..2acc1a5bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/06-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,6,0,warm@1,1,6,200000,200000,0.051,3955069.9,nan,nan,nan,0.000,nan,0.037,5368695.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3955069.9,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,6,0,point:uniform@1,1,6,200000,8462212,8.000,1057754.2,0.888,1.488,2.032,124.471,0.914,7.999,1057885.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@1,1,6,200000,5823,8.000,727.9,1359.872,2080.768,2392.064,4456.865,1373.735,7.999,727.9,0,4096,0.00,0.70,12.672,30.976,13.395,139.24,0.697,56873418,7109033.9,8.000,0.080,8.080,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/06-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/06-original.log new file mode 100644 index 000000000..f1ae5f949 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/06-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=6 sabotage=0 +open took 0.007 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3955070 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5368695 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11667258 ops (+1166659 ops/s) + found=8462212 notfound=0 +== point:uniform@1 T=1 ops=8462212 secs= 8.00 ops/s= 1057754 lat us p50=0.89 p99=1.49 p99.9=2.03 max=124.5 mean=0.91 + cpu=8.00s ops/cpu-s=1057885 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7272 ops (+1844563135574286080 ops/s) +close took 0.080 s +== range:uniform:10000@1 T=1 ops=5823 secs= 8.00 ops/s= 728 lat us p50=1359.87 p99=2080.77 p99.9=2392.06 max=4456.9 mean=1373.74 + cpu=8.00s ops/cpu-s=728 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=30.98 mean=13.40 per-tuple=139.2 ns deinit mean=0.70 us tuples/s=7109034 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/07-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/07-async-mask.csv new file mode 100644 index 000000000..604d62a99 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/07-async-mask.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-mask,resident,7,0,warm@1,1,7,200000,200000,0.052,3821640.2,nan,nan,nan,0.000,nan,0.039,5146283.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3821640.2,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,7,0,point:uniform@1,1,7,200000,8631736,8.000,1078945.2,0.872,1.232,1.616,116.830,0.896,7.999,1079049.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,7,0,range:uniform:10000@1,1,7,200000,5964,8.000,745.5,1359.872,1851.392,2195.456,2275.258,1341.428,7.999,745.6,0,4096,0.00,0.69,12.416,27.392,12.869,135.99,0.658,58242336,7280142.9,8.000,0.098,8.098,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/07-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/07-async-mask.log new file mode 100644 index 000000000..7641e3841 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/07-async-mask.log @@ -0,0 +1,17 @@ +kvbench version=async-mask splinter=splinterdb_build_version invalid-address-perf-async-mask db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=7 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3821640 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5146283 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11765215 ops (+1176455 ops/s) + found=8631736 notfound=0 +== point:uniform@1 T=1 ops=8631736 secs= 8.00 ops/s= 1078945 lat us p50=0.87 p99=1.23 p99.9=1.62 max=116.8 mean=0.90 + cpu=8.00s ops/cpu-s=1079050 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7451 ops (+1844564290017424384 ops/s) +close took 0.098 s +== range:uniform:10000@1 T=1 ops=5964 secs= 8.00 ops/s= 745 lat us p50=1359.87 p99=1851.39 p99.9=2195.46 max=2275.3 mean=1341.43 + cpu=8.00s ops/cpu-s=746 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=27.39 mean=12.87 per-tuple=136.0 ns deinit mean=0.66 us tuples/s=7280143 + insert/run=8.00s drain(close)=0.10s total=8.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/08-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/08-main.csv new file mode 100644 index 000000000..f852aaa05 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/08-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,8,0,warm@1,1,8,200000,200000,0.051,3909607.5,nan,nan,nan,0.000,nan,0.038,5214308.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3909607.5,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,8,0,point:uniform@1,1,8,200000,8654593,8.000,1081800.8,0.872,1.232,1.648,127.364,0.893,7.999,1081908.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,8,0,range:uniform:10000@1,1,8,200000,5995,8.000,749.4,1359.872,1490.944,2195.456,2236.333,1334.320,7.999,749.4,0,4096,0.00,0.68,12.416,19.712,12.646,135.29,0.653,58547152,7318245.1,8.000,0.086,8.087,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/08-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/08-main.log new file mode 100644 index 000000000..dc58decd3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/08-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=8 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3909607 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5214308 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11830307 ops (+1182962 ops/s) + found=8654593 notfound=0 +== point:uniform@1 T=1 ops=8654593 secs= 8.00 ops/s= 1081801 lat us p50=0.87 p99=1.23 p99.9=1.65 max=127.4 mean=0.89 + cpu=8.00s ops/cpu-s=1081908 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7410 ops (+1843828863039079936 ops/s) +close took 0.086 s +== range:uniform:10000@1 T=1 ops=5995 secs= 8.00 ops/s= 749 lat us p50=1359.87 p99=1490.94 p99.9=2195.46 max=2236.3 mean=1334.32 + cpu=8.00s ops/cpu-s=749 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=19.71 mean=12.65 per-tuple=135.3 ns deinit mean=0.65 us tuples/s=7318245 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/09-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/09-main.csv new file mode 100644 index 000000000..e1013aa07 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/09-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,9,0,warm@1,1,9,200000,200000,0.059,3362183.3,nan,nan,nan,0.000,nan,0.043,4635531.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3362183.3,0.059,0.000,0.059,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,9,0,point:uniform@1,1,9,200000,8626176,8.000,1078249.3,0.872,1.232,1.712,123.441,0.896,7.999,1078377.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,9,0,range:uniform:10000@1,1,9,200000,6012,8.000,751.5,1359.872,1425.408,1458.176,1745.752,1330.651,8.000,751.5,0,4096,0.00,0.68,12.416,17.152,12.456,134.92,0.600,58718789,7339709.5,8.000,0.075,8.075,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/09-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/09-main.log new file mode 100644 index 000000000..ac08c9208 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/09-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=9 sabotage=0 +open took 0.007 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.06 ops/s= 3362183 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4635531 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11782421 ops (+1178174 ops/s) + found=8626176 notfound=0 +== point:uniform@1 T=1 ops=8626176 secs= 8.00 ops/s= 1078249 lat us p50=0.87 p99=1.23 p99.9=1.71 max=123.4 mean=0.90 + cpu=8.00s ops/cpu-s=1078377 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7462 ops (+1844564491247395840 ops/s) +close took 0.075 s +== range:uniform:10000@1 T=1 ops=6012 secs= 8.00 ops/s= 751 lat us p50=1359.87 p99=1425.41 p99.9=1458.18 max=1745.8 mean=1330.65 + cpu=8.00s ops/cpu-s=752 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.15 mean=12.46 per-tuple=134.9 ns deinit mean=0.60 us tuples/s=7339710 + insert/run=8.00s drain(close)=0.07s total=8.07s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/10-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/10-async-mask.csv new file mode 100644 index 000000000..055c8dcbe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/10-async-mask.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-mask,resident,10,0,warm@1,1,10,200000,200000,0.051,3923511.8,nan,nan,nan,0.000,nan,0.038,5197640.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3923511.8,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,10,0,point:uniform@1,1,10,200000,8533706,8.000,1066691.1,0.888,1.296,1.872,120.958,0.906,7.999,1066800.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,10,0,range:uniform:10000@1,1,10,200000,6045,8.000,755.6,1359.872,1425.408,2080.768,2131.733,1323.469,7.999,755.7,0,4096,0.00,0.68,12.416,17.664,12.557,134.24,0.638,59008655,7375937.1,8.000,0.091,8.091,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/10-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/10-async-mask.log new file mode 100644 index 000000000..bcd774ecb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/10-async-mask.log @@ -0,0 +1,17 @@ +kvbench version=async-mask splinter=splinterdb_build_version invalid-address-perf-async-mask db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=10 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3923512 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5197640 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11661134 ops (+1166046 ops/s) + found=8533706 notfound=0 +== point:uniform@1 T=1 ops=8533706 secs= 8.00 ops/s= 1066691 lat us p50=0.89 p99=1.30 p99.9=1.87 max=121.0 mean=0.91 + cpu=8.00s ops/cpu-s=1066801 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7539 ops (+1844564580150123008 ops/s) +close took 0.091 s +== range:uniform:10000@1 T=1 ops=6045 secs= 8.00 ops/s= 756 lat us p50=1359.87 p99=1425.41 p99.9=2080.77 max=2131.7 mean=1323.47 + cpu=8.00s ops/cpu-s=756 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=17.66 mean=12.56 per-tuple=134.2 ns deinit mean=0.64 us tuples/s=7375937 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/11-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/11-original.csv new file mode 100644 index 000000000..0599d3342 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/11-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,11,0,warm@1,1,11,200000,200000,0.056,3600299.0,nan,nan,nan,0.000,nan,0.041,4860031.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3600299.0,0.056,0.000,0.056,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,11,0,point:uniform@1,1,11,200000,8470996,8.000,1058853.0,0.888,1.328,1.872,118.087,0.913,7.999,1058960.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,11,0,range:uniform:10000@1,1,11,200000,5919,8.004,739.5,1392.640,1523.712,1884.160,2197.545,1352.112,8.003,739.6,0,0,0.00,0.00,12.672,20.736,12.947,137.06,0.669,57805497,7222076.7,8.004,0.091,8.095,0.004,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/11-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/11-original.log new file mode 100644 index 000000000..5b4ec99af --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/11-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=11 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.06 ops/s= 3600299 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=4860031 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11674417 ops (+1167374 ops/s) + found=8470996 notfound=0 +== point:uniform@1 T=1 ops=8470996 secs= 8.00 ops/s= 1058853 lat us p50=0.89 p99=1.33 p99.9=1.87 max=118.1 mean=0.91 + cpu=8.00s ops/cpu-s=1058961 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7360 ops (+1844563229641335296 ops/s) +close took 0.091 s +== range:uniform:10000@1 T=1 ops=5919 secs= 8.00 ops/s= 740 lat us p50=1392.64 p99=1523.71 p99.9=1884.16 max=2197.5 mean=1352.11 + cpu=8.00s ops/cpu-s=740 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=20.74 mean=12.95 per-tuple=137.1 ns deinit mean=0.67 us tuples/s=7222077 + insert/run=8.00s drain(close)=0.09s total=8.10s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/12-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/12-async-mask.csv new file mode 100644 index 000000000..b23387aa2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/12-async-mask.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-mask,resident,12,0,warm@1,1,12,200000,200000,0.053,3778179.5,nan,nan,nan,0.000,nan,0.040,5058168.9,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3778179.5,0.053,0.000,0.053,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,12,0,point:uniform@1,1,12,200000,8501733,8.000,1062695.7,0.888,1.552,2.000,112.595,0.909,7.999,1062810.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,12,0,range:uniform:10000@1,1,12,200000,6087,8.000,760.9,1327.104,1392.640,1982.464,2416.208,1314.330,7.999,760.9,0,4096,0.00,0.67,12.160,17.664,12.355,133.34,0.628,59416552,7426916.9,8.000,0.098,8.098,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/12-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/12-async-mask.log new file mode 100644 index 000000000..df1e46a13 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/12-async-mask.log @@ -0,0 +1,17 @@ +kvbench version=async-mask splinter=splinterdb_build_version invalid-address-perf-async-mask db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=12 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3778180 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5058169 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11652235 ops (+1165156 ops/s) + found=8501733 notfound=0 +== point:uniform@1 T=1 ops=8501733 secs= 8.00 ops/s= 1062696 lat us p50=0.89 p99=1.55 p99.9=2.00 max=112.6 mean=0.91 + cpu=8.00s ops/cpu-s=1062811 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7573 ops (+1844565401117302528 ops/s) +close took 0.098 s +== range:uniform:10000@1 T=1 ops=6087 secs= 8.00 ops/s= 761 lat us p50=1327.10 p99=1392.64 p99.9=1982.46 max=2416.2 mean=1314.33 + cpu=8.00s ops/cpu-s=761 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=17.66 mean=12.35 per-tuple=133.3 ns deinit mean=0.63 us tuples/s=7426917 + insert/run=8.00s drain(close)=0.10s total=8.10s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/13-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/13-main.csv new file mode 100644 index 000000000..c6e7dbcd1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/13-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,13,0,warm@1,1,13,200000,200000,0.052,3876036.9,nan,nan,nan,0.000,nan,0.040,5050377.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3876036.9,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,13,0,point:uniform@1,1,13,200000,8692594,8.000,1086551.7,0.872,1.232,1.648,150.180,0.888,7.999,1086735.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,13,0,range:uniform:10000@1,1,13,200000,6039,8.000,754.9,1359.872,1720.320,2129.920,2277.712,1324.704,8.000,754.9,0,4096,0.00,0.68,12.416,24.832,12.633,134.32,0.626,58961431,7370039.9,8.000,0.088,8.088,0.004,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/13-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/13-main.log new file mode 100644 index 000000000..7d9820c7b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/13-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=13 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3876037 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5050378 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11913382 ops (+1191270 ops/s) + found=8692594 notfound=0 +== point:uniform@1 T=1 ops=8692594 secs= 8.00 ops/s= 1086552 lat us p50=0.87 p99=1.23 p99.9=1.65 max=150.2 mean=0.89 + cpu=8.00s ops/cpu-s=1086735 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7530 ops (+1844566360972887296 ops/s) +close took 0.088 s +== range:uniform:10000@1 T=1 ops=6039 secs= 8.00 ops/s= 755 lat us p50=1359.87 p99=1720.32 p99.9=2129.92 max=2277.7 mean=1324.70 + cpu=8.00s ops/cpu-s=755 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=24.83 mean=12.63 per-tuple=134.3 ns deinit mean=0.63 us tuples/s=7370040 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/14-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/14-original.csv new file mode 100644 index 000000000..d1770fa8a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/14-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,14,0,warm@1,1,14,200000,200000,0.060,3312845.5,nan,nan,nan,0.000,nan,0.048,4200621.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3312845.5,0.060,0.000,0.060,0.000,0,0,nan,0,0,0.008,0,0,0,0,0 +original,resident,14,0,point:uniform@1,1,14,200000,8659095,8.000,1082364.8,0.872,1.264,1.744,118.857,0.893,7.999,1082477.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.008,0,0,0,0,0 +original,resident,14,0,range:uniform:10000@1,1,14,200000,5930,8.000,741.2,1359.872,1785.856,2195.456,2362.407,1348.923,7.999,741.3,0,4096,0.00,0.69,12.672,25.344,12.910,136.75,0.650,57915497,7239289.6,8.000,0.091,8.091,0.004,0,307200,nan,159256576,26931200,0.008,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/14-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/14-original.log new file mode 100644 index 000000000..9613371c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/14-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=14 sabotage=0 +open took 0.008 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.06 ops/s= 3312845 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.05s ops/cpu-s=4200622 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11834013 ops (+1183332 ops/s) + found=8659095 notfound=0 +== point:uniform@1 T=1 ops=8659095 secs= 8.00 ops/s= 1082365 lat us p50=0.87 p99=1.26 p99.9=1.74 max=118.9 mean=0.89 + cpu=8.00s ops/cpu-s=1082478 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7395 ops (+1844564148178902016 ops/s) +close took 0.091 s +== range:uniform:10000@1 T=1 ops=5930 secs= 8.00 ops/s= 741 lat us p50=1359.87 p99=1785.86 p99.9=2195.46 max=2362.4 mean=1348.92 + cpu=8.00s ops/cpu-s=741 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=25.34 mean=12.91 per-tuple=136.7 ns deinit mean=0.65 us tuples/s=7239290 + insert/run=8.00s drain(close)=0.09s total=8.09s drain_cpu=0.00s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/15-original.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/15-original.csv new file mode 100644 index 000000000..e1531150d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/15-original.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +original,resident,15,0,warm@1,1,15,200000,200000,0.051,3945131.2,nan,nan,nan,0.000,nan,0.037,5360493.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3945131.2,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,15,0,point:uniform@1,1,15,200000,8631650,8.000,1078933.7,0.872,1.232,1.648,122.719,0.896,7.999,1079033.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,15,0,range:uniform:10000@1,1,15,200000,6012,8.000,751.5,1359.872,1458.176,2015.232,2140.336,1330.553,7.999,751.6,0,4096,0.00,0.68,12.416,18.688,12.571,134.92,0.648,58709623,7338557.1,8.000,0.079,8.079,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/15-original.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/15-original.log new file mode 100644 index 000000000..0a64edcd7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/15-original.log @@ -0,0 +1,17 @@ +kvbench version=original splinter=splinterdb_build_version invalid-address-perf-original db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=15 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3945131 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5360493 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11767050 ops (+1176635 ops/s) + found=8631650 notfound=0 +== point:uniform@1 T=1 ops=8631650 secs= 8.00 ops/s= 1078934 lat us p50=0.87 p99=1.23 p99.9=1.65 max=122.7 mean=0.90 + cpu=8.00s ops/cpu-s=1079034 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7495 ops (+1843835037239475456 ops/s) +close took 0.079 s +== range:uniform:10000@1 T=1 ops=6012 secs= 8.00 ops/s= 751 lat us p50=1359.87 p99=1458.18 p99.9=2015.23 max=2140.3 mean=1330.55 + cpu=8.00s ops/cpu-s=752 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.42 p99=18.69 mean=12.57 per-tuple=134.9 ns deinit mean=0.65 us tuples/s=7338557 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/16-main.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/16-main.csv new file mode 100644 index 000000000..6862198b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/16-main.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,16,0,warm@1,1,16,200000,200000,0.051,3928458.5,nan,nan,nan,0.000,nan,0.038,5299557.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3928458.5,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,16,0,point:uniform@1,1,16,200000,8716538,8.000,1089544.0,0.872,1.264,1.744,126.383,0.887,7.999,1089670.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,16,0,range:uniform:10000@1,1,16,200000,6115,8.000,764.4,1327.104,1392.640,1425.408,1567.124,1308.172,8.000,764.4,0,4096,0.00,0.67,12.160,16.000,12.245,132.71,0.628,59692043,7461348.7,8.000,0.083,8.083,0.010,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/16-main.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/16-main.log new file mode 100644 index 000000000..1edcd1243 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/16-main.log @@ -0,0 +1,17 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=16 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3928459 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5299557 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11965544 ops (+1196486 ops/s) + found=8716538 notfound=0 +== point:uniform@1 T=1 ops=8716538 secs= 8.00 ops/s= 1089544 lat us p50=0.87 p99=1.26 p99.9=1.74 max=126.4 mean=0.89 + cpu=8.00s ops/cpu-s=1089670 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7566 ops (+1844567308840500224 ops/s) +close took 0.083 s +== range:uniform:10000@1 T=1 ops=6115 secs= 8.00 ops/s= 764 lat us p50=1327.10 p99=1392.64 p99.9=1425.41 max=1567.1 mean=1308.17 + cpu=8.00s ops/cpu-s=764 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=16.00 mean=12.25 per-tuple=132.7 ns deinit mean=0.63 us tuples/s=7461349 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/17-async-mask.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/17-async-mask.csv new file mode 100644 index 000000000..beaef559d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/17-async-mask.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +async-mask,resident,17,0,warm@1,1,17,200000,200000,0.056,3565272.9,nan,nan,nan,0.000,nan,0.039,5178261.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3565272.9,0.056,0.000,0.056,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,17,0,point:uniform@1,1,17,200000,8493978,8.000,1061725.9,0.872,1.392,1.872,115.275,0.895,7.999,1061848.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,17,0,range:uniform:10000@1,1,17,200000,6083,8.000,760.4,1327.104,1425.408,1589.248,1963.725,1315.133,7.999,760.4,0,4096,0.00,0.67,12.160,17.664,12.398,133.41,0.676,59376552,7421924.4,8.000,0.083,8.083,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/17-async-mask.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/17-async-mask.log new file mode 100644 index 000000000..c8a4413a7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/17-async-mask.log @@ -0,0 +1,17 @@ +kvbench version=async-mask splinter=splinterdb_build_version invalid-address-perf-async-mask db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=17 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.06 ops/s= 3565273 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5178262 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11660539 ops (+1165986 ops/s) + found=8493978 notfound=0 +== point:uniform@1 T=1 ops=8493978 secs= 8.00 ops/s= 1061726 lat us p50=0.87 p99=1.39 p99.9=1.87 max=115.3 mean=0.90 + cpu=8.00s ops/cpu-s=1061849 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 7562 ops (+1844564593799088384 ops/s) +close took 0.083 s +== range:uniform:10000@1 T=1 ops=6083 secs= 8.00 ops/s= 760 lat us p50=1327.10 p99=1425.41 p99.9=1589.25 max=1963.7 mean=1315.13 + cpu=8.00s ops/cpu-s=760 rd=0.0 B/op wr=0.7 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.16 p99=17.66 mean=12.40 per-tuple=133.4 ns deinit mean=0.68 us tuples/s=7421924 + insert/run=8.00s drain(close)=0.08s total=8.08s drain_cpu=0.01s drain_rd=0 drain_wr=307200 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/block-ratios.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/block-ratios.csv new file mode 100644 index 000000000..e6063ce7f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/block-ratios.csv @@ -0,0 +1,19 @@ +phase,profile,block,candidate_ops_s,baseline_ops_s,delta_baseline_pct +point:uniform@1,main,0,1076287.15,1076287.15,0.0 +point:uniform@1,main,1,1080025.05,1080025.05,0.0 +point:uniform@1,main,2,1088047.85,1088047.85,0.0 +point:uniform@1,original,0,1066241.1,1076287.15,-0.9333986752512846 +point:uniform@1,original,1,1058303.6,1080025.05,-2.0111987217333427 +point:uniform@1,original,2,1080649.25,1088047.85,-0.6799884766097497 +point:uniform@1,async-mask,0,1060424.85,1076287.15,-1.4737981402081934 +point:uniform@1,async-mask,1,1072818.15,1080025.05,-0.6672900781329205 +point:uniform@1,async-mask,2,1062210.7999999998,1088047.85,-2.3746244248357584 +range:uniform:10000@1,main,0,745.2,745.2,0.0 +range:uniform:10000@1,main,1,750.45,750.45,0.0 +range:uniform:10000@1,main,2,759.65,759.65,0.0 +range:uniform:10000@1,original,0,737.05,745.2,-1.09366612989803 +range:uniform:10000@1,original,1,733.7,750.45,-2.231994136851223 +range:uniform:10000@1,original,2,746.35,759.65,-1.7508062923714762 +range:uniform:10000@1,async-mask,0,743.35,745.2,-0.2482555018786914 +range:uniform:10000@1,async-mask,1,750.55,750.45,0.01332533813043213 +range:uniform:10000@1,async-mask,2,760.65,759.65,0.13163957085500222 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/fixture.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/fixture.csv new file mode 100644 index 000000000..931e0277f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/fixture.csv @@ -0,0 +1,2 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,-1,0,load:random@1,1,-1,200000,200000,0.218,917238.5,0.616,2.976,5.056,3760.942,1.051,0.218,917376.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,0.218,0.104,0.322,0.020,0,27025408,1.0897,159256576,27181056,0.016,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/fixture.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/fixture.log new file mode 100644 index 000000000..a2cb7aae4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/fixture.log @@ -0,0 +1,7 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db mode=create n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=8.0 warmup=3.0 rep=-1 sabotage=0 +create took 0.016 s +phase load:random@1: T=1 dist=random (fixed count) +close took 0.104 s +== load:random@1 T=1 ops=200000 secs= 0.22 ops/s= 917239 lat us p50=0.62 p99=2.98 p99.9=5.06 max=3760.9 mean=1.05 + cpu=0.22s ops/cpu-s=917376 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + insert/run=0.22s drain(close)=0.10s total=0.32s drain_cpu=0.02s drain_rd=0 drain_wr=27025408 wamp=1.090 db_apparent=159256576 db_alloc=27181056 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/manifest.json new file mode 100644 index 000000000..9f5a84d10 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/manifest.json @@ -0,0 +1,4673 @@ +{ + "mode": "resident", + "arguments": { + "mode": "resident", + "name": "mask-final-single", + "profiles": [ + "main", + "original", + "async-mask" + ], + "seconds": 8, + "records": 20000000, + "fixed_records": false, + "insert_diagnostics": false, + "blocks": 3, + "rotate_blocks": true, + "phases": [ + "point:uniform@1", + "range:uniform:10000@1" + ], + "warmup": 3.0, + "precondition_seconds": 30, + "cpus": "2", + "min_free_gib": 6, + "wal": [ + 0, + 1 + ] + }, + "order": [ + "main", + "original", + "async-mask", + "async-mask", + "original", + "main", + "original", + "async-mask", + "main", + "main", + "async-mask", + "original", + "async-mask", + "main", + "original", + "original", + "main", + "async-mask" + ], + "filesystem": "ext4 /dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix]", + "io": "O_DIRECT", + "driver": { + "command": [ + "gcc", + "-D_GNU_SOURCE", + "-ggdb", + "-Wall", + "-pthread", + "-Werror", + "-DXXH_STATIC_LINKING_ONLY", + "-fPIC", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-O3", + "-ffast-math", + "-flto", + "-march=native", + "-DKVBENCH_CLOSE_HAS_FORCE", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-lpthread", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench" + ], + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c", + "source_sha256": "45cf9d2e1f74e90719885955d5a78651cc5c1d97cda2daed534a3c0cb07f48a9", + "binary": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "binary_sha256": "a1eac05d14044188e7c75041772556fc31a01548aa0e03b06f4a747dfff97b0b" + }, + "provenance": { + "async-mask": { + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "clockcache_source_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "source_manifest_sha256": "4320dd3910b164b1d2d6f27778b24f1de66128c36b000d7e970a059076948003", + "source_manifest": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "async-load", + "changes": "Retain async-load cold diagnostics and moved async allocation validation; replace only the hot geometry alignment remainder with a power-of-two mask and assert page-size power-of-two at cache configuration before clz/division. Cold diagnostic modulo is unchanged.", + "parent_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "validation_status": "Source-only; not built, tested or benchmarked.", + "patches_sha256": { + "async-mask-vs-async-load.patch": "78e8b3a07cadf43de84c649c05e4e46b55c01f8f191fec71d8eaf7f69a99d4a2", + "async-mask-vs-original.patch": "504fb378c403cd13ae3bb6bdb94eb37d5f98412e6fd5067e501c952740d9a6aa" + }, + "contract_review": { + "path": "review/async-mask-contract-review.json", + "sha256": "33045812df9ef3666ceeb46349fb1aa4e720bafe2faa1bea8ffe5ef9f164980a" + }, + "motivating_evidence": { + "path": "database/analysis/hot32-blocking-audited.json", + "sha256": "bf35847e53430fdbeca261c2e4a116b98e43b6c147ae7202b91a1cc082257e3a" + }, + "source_checks": { + "cold_diagnostic_body_identical": true, + "assert_precedes_clz_and_division": true, + "only_clockcache_c_differs_from_async_load": true + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "clockcache_source_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "source_manifest_sha256": "9f83979688440943afc524ab38f8205084d22f1b5c4cbd33224fd4d6f123b2ee", + "source_manifest": { + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + }, + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "clockcache_source_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "source_manifest_sha256": "f90bdec96008958ab054c483e6f0084902410343095fb2998a402386cadb9177", + "source_manifest": { + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } + } + } + }, + "runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "queued": 1792229552.3235075, + "runs": [ + { + "name": "fixture", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--create", + "load:random@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/fixture-tmp" + }, + "started": 1792229852.4172459, + "free_bytes_before": 15041347584, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229852.4206715, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2942959", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400162", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1446383", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "712105", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3035027", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400090", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "674357", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4636476", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2650172", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2326855", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "448417", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2106988", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1260860", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1392452", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400177", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "617697", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4636463", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1706481", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229852.811636, + "free_bytes_after": 15014146048, + "log_sha256": "4a4ee6f9a430f7bb90e28d97686ba3139da2e6c88597817aa64547328f9b2b20", + "hardware_after": { + "time": 1792229852.8117554, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "79000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "83000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1344370", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "546669", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3992759", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1536480", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3440394", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1155887", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2379980", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4272677", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1546259", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1680035", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "635912", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1428431", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400185", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "425761", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2407459", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1073746", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "399763", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3630506", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 0.19077199999992445, + "process_system_cpu_s": 0.05564199999997754, + "db_allocated_bytes": 27181056, + "db_apparent_bytes": 159256576 + }, + { + "name": "precondition", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "30", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "-1", + "--rep", + "-1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition-tmp" + }, + "started": 1792229853.0083084, + "free_bytes_before": 14987460608, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229853.0113401, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "52050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "69050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "92050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "50000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "85000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "672356", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "399807", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400192", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1515952", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399869", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2136920", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4490060", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "747258", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3814228", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1545228", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1578743", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2727828", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1437417", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3501896", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229919.195179, + "free_bytes_after": 14986833920, + "log_sha256": "b4aa4b7dea52729501bbfcebb92cb5140731b89c24c888a98edfd7fd25bffe59", + "hardware_after": { + "time": 1792229919.1953213, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "78000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "77000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1056810", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "990109", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3044035", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3707607", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "462962", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "844510", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4239182", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "817255", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "710114", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1669828", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2627372", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3316140", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 66.00992200000019, + "process_system_cpu_s": 0.027996000000001686, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "de85c7dad6049064b8751f0e630e5f7d85aa2b6b64467725347d6f1a1c6e1649", + "validated_rows": 3, + "excluded_precondition": true, + "own_successful_scratch_removed": true + }, + { + "name": "00-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "0", + "--rep", + "0", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/00-main-tmp" + }, + "started": 1792229919.262579, + "free_bytes_before": 14987079680, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792229919.265634, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "85000", + "/sys/class/thermal/thermal_zone6/temp": "66050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1839659", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4312771", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "614902", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3492759", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2123987", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "588794", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "923720", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4427040", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1660914", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4533539", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "399909", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2147296", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "498037", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4401165", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3693422", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229941.4700682, + "free_bytes_after": 14986432512, + "log_sha256": "a6f50d2e03020a3cf509ce3a2254031bc912f67ad49a753833e22072ced45564", + "hardware_after": { + "time": 1792229941.4701974, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "79000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "80000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3575768", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2560212", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2661644", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "449563", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4467018", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1982759", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "447521", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399951", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.01778299999978, + "process_system_cpu_s": 0.02799699999999916, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "cffd4412246eb5f3ae69944d0dd49fad0fa7ef4a87f2d44c0115140d356192d5", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "01-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "1", + "--rep", + "1", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/01-original-tmp" + }, + "started": 1792229941.5319798, + "free_bytes_before": 14986678272, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792229941.5350494, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "79000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "45050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "715140", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1241977", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1623849", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1402181", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "987260", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1281473", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3523130", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4522000", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "894228", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3716283", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1205284", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "990511", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "399060", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3649915", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229963.7377758, + "free_bytes_after": 14986084352, + "log_sha256": "c2371442c4454df48ef664cc0758d1efb51a732a122ffc71c49bea7a221a8277", + "hardware_after": { + "time": 1792229963.7378938, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "77000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1133057", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1357151", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2685804", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3696673", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1218374", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "517484", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "961587", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4386889", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1126778", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3007585", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3576117", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1390291", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "964244", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2760074", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1615253", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.024431000000277, + "process_system_cpu_s": 0.020004000000000133, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "201cfb8b99e1000741db2f4557f3dbdf08b8ccfaae93b5766241a58125d3e774", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "02-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "2", + "--rep", + "2", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/02-async-mask-tmp" + }, + "started": 1792229963.802467, + "free_bytes_before": 14986326016, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229963.8054929, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "85000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1001264", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1573580", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "990747", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3638875", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3672602", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4352497", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3674645", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2738936", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "626921", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "3089921", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2667198", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "485950", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3705057", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2360519", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792229986.0147738, + "free_bytes_after": 14985814016, + "log_sha256": "dbca46d09b64643c4eccba593dfc6afda96fe421469d4066759acd56f977c68c", + "hardware_after": { + "time": 1792229986.014931, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1159963", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1683104", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "817479", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1932145", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3499210", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1894608", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400192", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1933792", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4143238", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "762896", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2904453", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400139", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1583124", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "859921", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2637967", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400679", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1635913", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.028603000000203, + "process_system_cpu_s": 0.015994999999975335, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "a2832341de9637f7d031d7433fcd4266194db64f20bb1638740045b0248643fd", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "03-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "3", + "--rep", + "3", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/03-async-mask-tmp" + }, + "started": 1792229986.0773563, + "free_bytes_before": 14986059776, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792229986.0807264, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "97050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "95000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "38050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3134773", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3851193", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1275496", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4299933", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399938", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4543689", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2265234", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4410295", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3262346", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1219483", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1963492", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2908404", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2668305", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2956318", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4003381", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1822998", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230008.289382, + "free_bytes_after": 14985359360, + "log_sha256": "c07c4bf98b35bda1e53d40735e18959abfe1e00245779c62a5279582c5ab35b6", + "hardware_after": { + "time": 1792230008.2895105, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "4111212", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "652122", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3075427", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1858365", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2701631", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2381097", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3190515", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3274009", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3712670", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1654668", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1965194", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3967790", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2804975", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1334350", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2785714", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3237694", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1056036", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2843585", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.023971999999958, + "process_system_cpu_s": 0.02800000000002001, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "72f527e34c0bd5913a7fc1d79337679ee4851bc0982cfac25ee98f2b3d6c0aaf", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "04-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "4", + "--rep", + "4", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/04-original-tmp" + }, + "started": 1792230008.342356, + "free_bytes_before": 14985605120, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792230008.3454618, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "85000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1219638", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "430285", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3507276", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "528092", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3698469", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1932005", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2949361", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4255984", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1046800", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2308104", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3791755", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1642526", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3676136", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "4288893", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2777536", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3650876", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1009425", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230030.6025584, + "free_bytes_after": 14985150464, + "log_sha256": "89de06b0937ed8264142c7ac7ca3f777bc331b18b6ffe171c26d6dad4cd06cb3", + "hardware_after": { + "time": 1792230030.6027112, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "90000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1213911", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1315686", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2432723", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3212254", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1573295", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2837057", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "4491313", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3466381", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4111092", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2963402", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "2319329", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400113", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "4640422", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3235952", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "965065", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2854894", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1419073", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2992165", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.02637700000014, + "process_system_cpu_s": 0.04400899999998842, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "02ddd15e36ff23b75076b14bc9f257504030b89d9a1a26111a846d486fd6d6a2", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "05-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "5", + "--rep", + "5", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/05-main-tmp" + }, + "started": 1792230030.6587803, + "free_bytes_before": 14985396224, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792230030.661865, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "80000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "55050", + "/sys/class/thermal/thermal_zone1/temp": "55050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "84000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "719400", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400116", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1852513", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400477", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2987478", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400187", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3640854", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4563970", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2186352", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3513942", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2799324", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1124078", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2705741", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1357166", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4465281", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1384254", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230052.8667357, + "free_bytes_after": 14985023488, + "log_sha256": "fc8ddd229d6cb4e83d96734844e68a67fef764798e8f69f8f53c778443e8ce2b", + "hardware_after": { + "time": 1792230052.8668683, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "79000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "83000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "734572", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3539428", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "891338", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1342030", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "497169", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2212445", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4376477", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1489015", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1073124", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3645906", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2484998", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3579936", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.029031000000032, + "process_system_cpu_s": 0.019990000000007058, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "fffad851360eb20f190089601d071e4f0dc89e121db2b2b57e3039cc99a8d386", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "06-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "6", + "--rep", + "6", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/06-original-tmp" + }, + "started": 1792230052.9245408, + "free_bytes_before": 14985269248, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792230052.9275243, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "83000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "4141777", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3743979", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2176850", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3252682", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "603986", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "399640", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1335852", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4512502", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3599872", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "4042755", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1161289", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "4014656", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "479243", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2666167", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2093313", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2194751", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230075.13351, + "free_bytes_after": 14985314304, + "log_sha256": "931072477a9b1cadd8783870e9991720fc458e1b8606db7416c4022c60242299", + "hardware_after": { + "time": 1792230075.1336763, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "78000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "83000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "545385", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1250434", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "544965", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "515790", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4287266", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3288005", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3389929", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3813068", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2109402", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1717026", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1074718", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.009105999999974, + "process_system_cpu_s": 0.03998699999999644, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "22addc957a49e3a01f217b2a842324af21c48c1e9ae691cd07ceae4eaa3a5caf", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "07-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "7", + "--rep", + "7", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/07-async-mask-tmp" + }, + "started": 1792230075.193765, + "free_bytes_before": 14985560064, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792230075.1967866, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "82000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "82000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3703455", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "928891", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3216589", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1052483", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1654550", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "925731", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4432302", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "399926", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3080098", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "530588", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "769469", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "892460", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399927", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1159355", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4387589", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2759980", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230097.3978877, + "free_bytes_after": 14984921088, + "log_sha256": "926ec7da3ee07db39a3fca35720adc5b68ca79dc80f0628d51619a6599ce6dea", + "hardware_after": { + "time": 1792230097.3980017, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "78000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3732906", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3491088", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "444609", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "925037", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "482552", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1302568", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4470670", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "740804", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1252460", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3208870", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "866642", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3086266", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.0218890000001, + "process_system_cpu_s": 0.02800200000001496, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "da0accaf8f4a4e13adfd9f1173dc016e52647877d0664f5dbb8010eef634a683", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "08-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "8", + "--rep", + "8", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/08-main-tmp" + }, + "started": 1792230097.4608402, + "free_bytes_before": 14985166848, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792230097.4638186, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "51050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "81000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400121", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3042619", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3041446", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4369570", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1124147", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400123", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1539854", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4333526", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "971004", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2541416", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400575", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2855653", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1163905", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "2679670", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "399304", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230119.6725166, + "free_bytes_after": 14984753152, + "log_sha256": "19f3704173f2bbcc5b383cf865772fc1111e5f3f86052f65ef56ccde6e2b5734", + "hardware_after": { + "time": 1792230119.6726704, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "995857", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4188107", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3170008", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1712771", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3056748", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400387", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1901280", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3906602", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3187843", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400189", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3355163", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3046036", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1270279", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2832254", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2961853", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1993670", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1338000", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.024990999999773, + "process_system_cpu_s": 0.023991999999992686, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "3711eea8d03d23a9ab6bd7c0ed105b9d2e0c635ace4a07b5517f865540d8302d", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "09-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "9", + "--rep", + "9", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/09-main-tmp" + }, + "started": 1792230119.7475934, + "free_bytes_before": 14984998912, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792230119.7520542, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "96000", + "/sys/class/thermal/thermal_zone7/temp": "48050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "103000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3433666", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "947646", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "767206", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2632510", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1929038", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2678932", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2972270", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1978012", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3613231", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2286727", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "565557", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3697443", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "399810", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3007752", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2979889", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2995691", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2406779", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2548001", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1920830", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2475319", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230141.9560325, + "free_bytes_after": 14984552448, + "log_sha256": "4fd04b6d7f0d4fc4df35078043cfd0dc098999765ea42d566ce2ae98842e4911", + "hardware_after": { + "time": 1792230141.956204, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1112099", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3949876", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "1924905", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "804781", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2393115", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2541388", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "807812", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2865818", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3806919", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2699946", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3602269", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3055454", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2429847", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2986016", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2475368", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2072426", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2822325", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3510997", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3029443", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.029195999999956, + "process_system_cpu_s": 0.024006000000014183, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "02065ef42f2dc56a6038696ab1176a2eb429ff137344dd41ec3a860acb9247be", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "10-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "10", + "--rep", + "10", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/10-async-mask-tmp" + }, + "started": 1792230142.0218806, + "free_bytes_before": 14984794112, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792230142.0250192, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "98050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1324630", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3826968", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400101", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "772773", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400215", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2871123", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1585203", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4385496", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "399642", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400130", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "783333", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3251569", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "399947", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1039045", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1075525", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4542140", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1446038", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230164.226196, + "free_bytes_after": 14984228864, + "log_sha256": "b847bd5c1fa4d85e868f815578c53c778236105b7ac5dc556db1e9876f26633f", + "hardware_after": { + "time": 1792230164.2263584, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "97000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "3171327", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3447282", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3518669", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1245114", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3547471", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1136110", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1797830", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3067915", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3834851", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3063923", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400081", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400526", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3529637", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2081844", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1876988", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3098473", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3491398", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2937724", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.019310000000132, + "process_system_cpu_s": 0.031678999999996904, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "1398828a37e41ecf3d91b266e01b5f1c8ef409d838cafd349445102ac86a728f", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "11-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "11", + "--rep", + "11", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/11-original-tmp" + }, + "started": 1792230164.286069, + "free_bytes_before": 14984474624, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792230164.2891748, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "48000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "85000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3696524", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "968396", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1260032", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "399140", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400246", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1217840", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1212239", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4462176", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1456965", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4407237", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1307088", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2530553", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1987975", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "399874", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4500000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "412732", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230186.4900157, + "free_bytes_after": 14983970816, + "log_sha256": "4eebbd9fb2cde190898a23e3f4a1725e545f04b6ef55a93c8645eba4bcc507d3", + "hardware_after": { + "time": 1792230186.4901657, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "77000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "78000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1727475", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2117352", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3625481", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1674830", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4136656", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "2325506", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "448145", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "479106", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3700044", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3130331", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1366938", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.012916000000132, + "process_system_cpu_s": 0.03199499999999489, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "5985a722447ff0ce3b09b87127849e951bfa222616cbfe682bb50ea86e1343f7", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "12-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "12", + "--rep", + "12", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/12-async-mask-tmp" + }, + "started": 1792230186.5501256, + "free_bytes_before": 14984216576, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792230186.553321, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "36050", + "/sys/class/thermal/thermal_zone11/temp": "81000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "1736201", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4423705", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2676035", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "403626", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3388330", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3380546", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4285642", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2066250", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1000243", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "458292", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "2183263", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "781505", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4322711", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3464161", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230208.7510436, + "free_bytes_after": 14983872512, + "log_sha256": "d9e258bba2277f63c0bcb68f3b50ef52df514bd3e63a19668f269b5de28baf0b", + "hardware_after": { + "time": 1792230208.7512252, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "97000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "101000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "2345284", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3563921", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3563235", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2416926", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3496476", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2183551", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3517310", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2618006", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3510341", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2721575", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "3502020", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3453494", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2507508", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3502994", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2634338", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3503003", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2698976", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.016869000000042, + "process_system_cpu_s": 0.03598800000000324, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "4ae5aca42119d10d08faeb638bf2f2bbdac565b5303cae33941d4df633ae234f", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "13-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "13", + "--rep", + "13", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/13-main-tmp" + }, + "started": 1792230208.8175917, + "free_bytes_before": 14984118272, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792230208.820613, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "68050", + "/sys/class/thermal/thermal_zone12/temp": "87000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "86000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "875281", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3597038", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "527357", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "400179", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2781307", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "999735", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1793923", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4374593", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1641494", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "399936", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2385032", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "2486633", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2056303", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2407257", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230231.0259323, + "free_bytes_after": 14983786496, + "log_sha256": "48b98bcb0d991d9504506d07aa71b46eadb2971f0190452f37a6513f10d59cde", + "hardware_after": { + "time": 1792230231.0260582, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "653368", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400435", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "446505", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2650422", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2897798", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2694412", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3449549", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "1940954", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3136148", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2624790", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1027829", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400267", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2690758", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "2703073", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "2705315", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3500000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2677638", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.02043999999978, + "process_system_cpu_s": 0.019992999999999483, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "8290539aedf29c812e3a294dd678e7be4bd780fb7e634578bc5c4e516e703944", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "14-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "14", + "--rep", + "14", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/14-original-tmp" + }, + "started": 1792230231.0909069, + "free_bytes_before": 14984032256, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792230231.0941544, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "99000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "96050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "47000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "93000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1094349", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "399764", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3555693", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "3036502", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2988738", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3245550", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3655668", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3260968", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3958524", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3236226", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400094", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "400461", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "4143388", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3093811", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "3251640", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "4142241", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3287967", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "1694526", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3271335", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230253.2945907, + "free_bytes_after": 14983655424, + "log_sha256": "e7cf5aa3f7d3e2b306511b5a88349b069d2546fb76cb199b4716709c0339cca0", + "hardware_after": { + "time": 1792230253.2947435, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "77000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "82000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "4408768", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2680221", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "4660645", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2349895", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4281947", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "4011285", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1643982", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3316345", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "3060412", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.035741000000144, + "process_system_cpu_s": 0.020080000000007203, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "9d62b98a52d1673208f0b550d77fe5d2c23f65f285680493fa4121e039f52d62", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "15-original", + "profile": "original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original.csv", + "--vtag", + "original", + "--stag", + "resident", + "--otag", + "15", + "--rep", + "15", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/15-original-tmp" + }, + "started": 1792230253.3589144, + "free_bytes_before": 14983901184, + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "correctness_passed": true, + "hardware_before": { + "time": 1792230253.361923, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "80000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "49000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "83000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "467097", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3597593", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2617388", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "926694", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "2289793", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "400202", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "399746", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4379495", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "399620", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1343328", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "1072163", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400072", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "1181451", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1640588", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "462144", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "955432", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230275.5681405, + "free_bytes_after": 14983565312, + "log_sha256": "c75e35d1d86dfd4ed1616295c0272e54b7fa753fc6192da8ae6304d787293087", + "hardware_after": { + "time": 1792230275.5682957, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "91000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1535314", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3497149", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3810200", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "1934930", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2071093", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1579249", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3300600", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3056597", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3842896", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "1807731", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1587355", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3576280", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3283410", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "3001346", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "715303", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1324345", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "3331222", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4143522", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2296275", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.028420000000096, + "process_system_cpu_s": 0.020004000000000133, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "a26abe9daad3aa4e7627cd96a256971d7e4101ec8256452017c5d410230eb034", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "16-main", + "profile": "main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main.csv", + "--vtag", + "main", + "--stag", + "resident", + "--otag", + "16", + "--rep", + "16", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/16-main-tmp" + }, + "started": 1792230275.6277893, + "free_bytes_before": 14983811072, + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "correctness_passed": true, + "hardware_before": { + "time": 1792230275.6308947, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "84000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "46000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "88000", + "/sys/class/thermal/thermal_zone6/temp": "65050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "1066790", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3752327", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "3588566", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "400280", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "2364194", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "936271", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "2236144", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "3611145", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4428641", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "2713828", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1148777", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "811970", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1499787", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1161562", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4446409", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "1341502", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230297.8353913, + "free_bytes_after": 14983503872, + "log_sha256": "adccbed9f258521192a1c0cfaf1416c52f2954f19330084f4f27c1c635d0472d", + "hardware_after": { + "time": 1792230297.8355553, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "100000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "100000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "2748869", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2985606", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2767124", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "1461994", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "1500062", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3499991", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2706738", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "3500000", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "449070", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "1978345", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "948787", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "2042520", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "2186662", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1304609", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3435496", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1021116", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "3500000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "901453", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.026244000000133, + "process_system_cpu_s": 0.020002000000005182, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "cec5c6b8e9ef91b06f1dfdffb1ff8dcbff92d252acb173cd3fd7fa0b5b14cb6c", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + }, + { + "name": "17-async-mask", + "profile": "async-mask", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench", + "--db", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.db", + "--n", + "200000", + "--cache-mib", + "128", + "--disk-gib", + "8", + "--log", + "0", + "--threads", + "8", + "--mt-bg", + "0", + "--normal-bg", + "0", + "--memtable-mib", + "4", + "--secs", + "8", + "--warmup", + "3.0", + "--csv", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask.csv", + "--vtag", + "async-mask", + "--stag", + "resident", + "--otag", + "17", + "--rep", + "17", + "--seed", + "42", + "--hang-secs", + "60", + "--hang-dir", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single", + "--open", + "warm@1", + "point:uniform@1", + "range:uniform:10000@1" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "TMPDIR": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/17-async-mask-tmp" + }, + "started": 1792230297.896819, + "free_bytes_before": 14983745536, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "correctness_passed": true, + "hardware_before": { + "time": 1792230297.899722, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "83000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "45000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "82000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3651219", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "400105", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "493445", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "961039", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "399717", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "1082071", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "683448", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4288894", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "670015", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "1910182", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "1331821", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "1820014", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4703250", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "638380", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "returncode": 0, + "finished": 1792230320.0997732, + "free_bytes_after": 14983282688, + "log_sha256": "4bd7f949a4d4347c8e33c0a3e56f97b9e7a283191fa150aac8e573445376edf5", + "hardware_after": { + "time": 1792230320.0999446, + "readings": { + "/sys/class/thermal/thermal_zone2/temp": "50050", + "/sys/class/thermal/thermal_zone0/temp": "20000", + "/sys/class/thermal/thermal_zone9/temp": "67050", + "/sys/class/thermal/thermal_zone12/temp": "92000", + "/sys/class/thermal/thermal_zone7/temp": "47050", + "/sys/class/thermal/thermal_zone10/temp": "99050", + "/sys/class/thermal/thermal_zone5/temp": "44050", + "/sys/class/thermal/thermal_zone3/temp": "54050", + "/sys/class/thermal/thermal_zone1/temp": "54050", + "/sys/class/thermal/thermal_zone13/temp": "44000", + "/sys/class/thermal/thermal_zone8/temp": "35050", + "/sys/class/thermal/thermal_zone11/temp": "92000", + "/sys/class/thermal/thermal_zone6/temp": "64050", + "/sys/class/thermal/thermal_zone4/temp": "37050", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_cur_freq": "3891254", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_cur_freq": "2636602", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_cur_freq": "2746808", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_cur_freq": "3357522", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_cur_freq": "3101925", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_cur_freq": "3343574", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_cur_freq": "2905652", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq": "4023338", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_cur_freq": "3043003", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_cur_freq": "4082911", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_cur_freq": "3756789", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq": "3822560", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_cur_freq": "1099251", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_cur_freq": "817753", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_cur_freq": "3690853", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_cur_freq": "1350524", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq": "4100000", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_cur_freq": "2430256", + "/sys/devices/system/cpu/cpufreq/policy11/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy8/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy6/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy18/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy4/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy16/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy2/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy14/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy0/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy12/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy9/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy10/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy7/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy19/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy5/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy17/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy3/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy15/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy1/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpufreq/policy13/scaling_governor": "powersave", + "/sys/class/power_supply/ucsi-source-psy-USBC000:002/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:003/online": "0", + "/sys/class/power_supply/ucsi-source-psy-USBC000:001/online": "1", + "/sys/class/power_supply/AC/online": "1" + } + }, + "process_user_cpu_s": 22.016818000000058, + "process_system_cpu_s": 0.031988999999981615, + "db_allocated_bytes": 26931200, + "db_apparent_bytes": 159256576, + "csv_sha256": "cfe32108e0b7551ea693b0306c569dae846cf9984f5c15931e299f8897d2354d", + "validated_rows": 3, + "excluded_precondition": false, + "own_successful_scratch_removed": true + } + ], + "complete": true, + "limitations": [ + "Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.", + "Dynamic library swapping controls driver layout; library code layout still differs.", + "Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.", + "Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.", + "Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.", + "Resident background thread count is zero, differing from historical 1+3 background configuration." + ], + "lock_acquired": 1792229852.4169936, + "fixture_sha256": "7daa6191d343286141b3ad4f6d74c2e7f12052edaafdd2f0724c15f98388f2b3", + "fixture_removed_after_all_queries_passed": true, + "finished": 1792230320.1382654 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/precondition.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/precondition.csv new file mode 100644 index 000000000..7f7caac1b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/precondition.csv @@ -0,0 +1,4 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,-1,0,warm@1,1,-1,200000,200000,0.052,3878511.2,nan,nan,nan,0.000,nan,0.038,5262050.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3878511.2,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,-1,0,point:uniform@1,1,-1,200000,32007506,30.000,1066911.1,0.888,1.296,1.872,411.832,0.905,29.995,1067102.6,0,4096,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,30.000,0.000,30.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,-1,0,range:uniform:10000@1,1,-1,200000,22366,30.004,745.4,1359.872,1458.176,2048.000,2187.583,1341.386,30.001,745.5,0,12288,0.00,0.55,12.672,18.688,12.786,136.09,0.644,218282455,7275099.3,30.004,0.076,30.080,0.008,0,311296,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/precondition.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/precondition.log new file mode 100644 index 000000000..906493741 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/precondition.log @@ -0,0 +1,21 @@ +kvbench version=main splinter=splinterdb_build_version invalid-address-perf-main db=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/results/resident-mask-final-single/precondition.db mode=open n=200000 cache_mib=128 disk_gib=8 log=0 threads=8 mt_bg=0 normal_bg=0 memtable_mib=4 secs=30.0 warmup=3.0 rep=-1 sabotage=0 +open took 0.006 s +phase warm@1: T=1 dist=uniform (fixed count) +== warm@1 T=1 ops=200000 secs= 0.05 ops/s= 3878511 lat us p50=nan p99=nan p99.9=nan max=0.0 mean=nan + cpu=0.04s ops/cpu-s=5262050 rd=128.8 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase point:uniform@1: T=1 dist=uniform (fixed duration) + [point:uniform@1] progress 11614780 ops (+1161412 ops/s) + [point:uniform@1] progress 22365990 ops (+1075056 ops/s) + [point:uniform@1] progress 33050027 ops (+1068339 ops/s) + found=32007506 notfound=0 +== point:uniform@1 T=1 ops=32007506 secs= 30.00 ops/s= 1066911 lat us p50=0.89 p99=1.30 p99.9=1.87 max=411.8 mean=0.91 + cpu=29.99s ops/cpu-s=1067103 rd=0.0 B/op wr=0.0 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 +phase range:uniform:10000@1: T=1 dist=uniform (fixed duration) + [range:uniform:10000@1] progress 5955 ops (+1844563526227136512 ops/s) + [range:uniform:10000@1] progress 13418 ops (+746 ops/s) + [range:uniform:10000@1] progress 20859 ops (+744 ops/s) +close took 0.076 s +== range:uniform:10000@1 T=1 ops=22366 secs= 30.00 ops/s= 745 lat us p50=1359.87 p99=1458.18 p99.9=2048.00 max=2187.6 mean=1341.39 + cpu=30.00s ops/cpu-s=746 rd=0.0 B/op wr=0.5 B/op violations=0 errors=0 swapin=0 swapout=0 majflt=0 + startup us p50=12.67 p99=18.69 mean=12.79 per-tuple=136.1 ns deinit mean=0.64 us tuples/s=7275099 + insert/run=30.00s drain(close)=0.08s total=30.08s drain_cpu=0.01s drain_rd=0 drain_wr=311296 wamp=nan db_apparent=159256576 db_alloc=26931200 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/results.csv new file mode 100644 index 000000000..43e43343a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/results.csv @@ -0,0 +1,55 @@ +version,size,order,log,phase,threads,rep,n,ops,secs,ops_s,p50_us,p99_us,p999_us,max_us,mean_us,cpu_s,ops_per_cpu_s,rd_bytes,wr_bytes,rd_B_op,wr_B_op,startup_p50_us,startup_p99_us,startup_mean_us,per_tuple_ns,deinit_mean_us,tuples,tuples_s,insert_s,drain_s,total_s,drain_cpu_s,drain_rd,drain_wr,wamp,db_apparent,db_alloc,open_s,violations,errors,swapin,swapout,majflt +main,resident,0,0,warm@1,1,0,200000,200000,0.050,3971007.4,nan,nan,nan,0.000,nan,0.037,5394179.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3971007.4,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,0,0,point:uniform@1,1,0,200000,8680771,8.000,1085075.6,0.872,1.232,1.584,108.529,0.890,7.999,1085197.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,0,0,range:uniform:10000@1,1,0,200000,5951,8.000,743.9,1359.872,1523.712,1982.464,2110.150,1344.255,7.999,743.9,0,0,0.00,0.00,12.672,21.248,12.879,136.28,0.674,58117977,7264604.4,8.000,0.082,8.083,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 +original,resident,1,0,warm@1,1,1,200000,200000,0.050,4027350.5,nan,nan,nan,0.000,nan,0.037,5378657.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,4027350.5,0.050,0.000,0.050,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,1,0,point:uniform@1,1,1,200000,8588222,8.000,1073506.0,0.888,1.264,1.680,117.141,0.900,7.999,1073634.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,1,0,range:uniform:10000@1,1,1,200000,5937,8.000,742.1,1359.872,1458.176,1851.392,1976.203,1347.308,8.000,742.2,0,4096,0.00,0.69,12.672,18.176,12.819,136.60,0.645,57976524,7246925.5,8.000,0.088,8.088,0.011,0,311296,nan,159256576,26931200,0.006,0,0,0,0,0 +async-mask,resident,2,0,warm@1,1,2,200000,200000,0.051,3906457.8,nan,nan,nan,0.000,nan,0.039,5187125.6,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3906457.8,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,2,0,point:uniform@1,1,2,200000,8489015,8.000,1061103.9,0.888,1.456,1.840,133.071,0.911,7.999,1061228.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,2,0,range:uniform:10000@1,1,2,200000,5980,8.000,747.5,1359.872,1556.480,2080.768,2194.701,1337.870,7.999,747.6,0,4096,0.00,0.68,12.416,22.784,12.771,135.64,0.649,58399598,7299803.5,8.000,0.078,8.078,0.005,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +async-mask,resident,3,0,warm@1,1,3,200000,200000,0.052,3823330.8,nan,nan,nan,0.000,nan,0.039,5081559.0,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3823330.8,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +async-mask,resident,3,0,point:uniform@1,1,3,200000,8478143,8.000,1059745.8,0.888,1.456,1.968,121.834,0.912,7.999,1059837.2,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +async-mask,resident,3,0,range:uniform:10000@1,1,3,200000,5914,8.000,739.2,1359.872,1884.160,2195.456,2357.684,1352.861,7.999,739.3,0,4096,0.00,0.69,12.928,25.344,13.205,137.11,0.666,57764623,7220369.4,8.000,0.098,8.098,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 +original,resident,4,0,warm@1,1,4,200000,200000,0.081,2482065.4,nan,nan,nan,0.000,nan,0.059,3377750.8,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,2482065.4,0.081,0.000,0.081,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,4,0,point:uniform@1,1,4,200000,8471978,8.000,1058976.2,0.888,1.296,1.808,114.588,0.913,7.999,1059077.7,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,4,0,range:uniform:10000@1,1,4,200000,5856,8.000,732.0,1392.640,1622.016,2195.456,2348.873,1366.092,7.999,732.0,0,0,0.00,0.00,12.928,23.808,13.084,138.46,0.671,57194972,7149227.0,8.000,0.112,8.112,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 +main,resident,5,0,warm@1,1,5,200000,200000,0.051,3907630.5,nan,nan,nan,0.000,nan,0.038,5300119.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3907630.5,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,5,0,point:uniform@1,1,5,200000,8540160,8.000,1067498.7,0.888,1.296,1.840,114.627,0.905,7.999,1067654.3,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,5,0,range:uniform:10000@1,1,5,200000,5972,8.000,746.5,1359.872,1851.392,2195.456,2314.774,1339.432,8.000,746.5,0,4096,0.00,0.69,12.672,26.880,12.907,135.77,0.664,58323157,7290250.0,8.000,0.108,8.108,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +original,resident,6,0,warm@1,1,6,200000,200000,0.051,3955069.9,nan,nan,nan,0.000,nan,0.037,5368695.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3955069.9,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,6,0,point:uniform@1,1,6,200000,8462212,8.000,1057754.2,0.888,1.488,2.032,124.471,0.914,7.999,1057885.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +original,resident,6,0,range:uniform:10000@1,1,6,200000,5823,8.000,727.9,1359.872,2080.768,2392.064,4456.865,1373.735,7.999,727.9,0,4096,0.00,0.70,12.672,30.976,13.395,139.24,0.697,56873418,7109033.9,8.000,0.080,8.080,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 +async-mask,resident,7,0,warm@1,1,7,200000,200000,0.052,3821640.2,nan,nan,nan,0.000,nan,0.039,5146283.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3821640.2,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,7,0,point:uniform@1,1,7,200000,8631736,8.000,1078945.2,0.872,1.232,1.616,116.830,0.896,7.999,1079049.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,7,0,range:uniform:10000@1,1,7,200000,5964,8.000,745.5,1359.872,1851.392,2195.456,2275.258,1341.428,7.999,745.6,0,4096,0.00,0.69,12.416,27.392,12.869,135.99,0.658,58242336,7280142.9,8.000,0.098,8.098,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +main,resident,8,0,warm@1,1,8,200000,200000,0.051,3909607.5,nan,nan,nan,0.000,nan,0.038,5214308.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3909607.5,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,8,0,point:uniform@1,1,8,200000,8654593,8.000,1081800.8,0.872,1.232,1.648,127.364,0.893,7.999,1081908.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,8,0,range:uniform:10000@1,1,8,200000,5995,8.000,749.4,1359.872,1490.944,2195.456,2236.333,1334.320,7.999,749.4,0,4096,0.00,0.68,12.416,19.712,12.646,135.29,0.653,58547152,7318245.1,8.000,0.086,8.087,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +main,resident,9,0,warm@1,1,9,200000,200000,0.059,3362183.3,nan,nan,nan,0.000,nan,0.043,4635531.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3362183.3,0.059,0.000,0.059,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,9,0,point:uniform@1,1,9,200000,8626176,8.000,1078249.3,0.872,1.232,1.712,123.441,0.896,7.999,1078377.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.007,0,0,0,0,0 +main,resident,9,0,range:uniform:10000@1,1,9,200000,6012,8.000,751.5,1359.872,1425.408,1458.176,1745.752,1330.651,8.000,751.5,0,4096,0.00,0.68,12.416,17.152,12.456,134.92,0.600,58718789,7339709.5,8.000,0.075,8.075,0.012,0,307200,nan,159256576,26931200,0.007,0,0,0,0,0 +async-mask,resident,10,0,warm@1,1,10,200000,200000,0.051,3923511.8,nan,nan,nan,0.000,nan,0.038,5197640.3,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3923511.8,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,10,0,point:uniform@1,1,10,200000,8533706,8.000,1066691.1,0.888,1.296,1.872,120.958,0.906,7.999,1066800.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,10,0,range:uniform:10000@1,1,10,200000,6045,8.000,755.6,1359.872,1425.408,2080.768,2131.733,1323.469,7.999,755.7,0,4096,0.00,0.68,12.416,17.664,12.557,134.24,0.638,59008655,7375937.1,8.000,0.091,8.091,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +original,resident,11,0,warm@1,1,11,200000,200000,0.056,3600299.0,nan,nan,nan,0.000,nan,0.041,4860031.1,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3600299.0,0.056,0.000,0.056,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,11,0,point:uniform@1,1,11,200000,8470996,8.000,1058853.0,0.888,1.328,1.872,118.087,0.913,7.999,1058960.9,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,11,0,range:uniform:10000@1,1,11,200000,5919,8.004,739.5,1392.640,1523.712,1884.160,2197.545,1352.112,8.003,739.6,0,0,0.00,0.00,12.672,20.736,12.947,137.06,0.669,57805497,7222076.7,8.004,0.091,8.095,0.004,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +async-mask,resident,12,0,warm@1,1,12,200000,200000,0.053,3778179.5,nan,nan,nan,0.000,nan,0.040,5058168.9,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3778179.5,0.053,0.000,0.053,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,12,0,point:uniform@1,1,12,200000,8501733,8.000,1062695.7,0.888,1.552,2.000,112.595,0.909,7.999,1062810.6,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,12,0,range:uniform:10000@1,1,12,200000,6087,8.000,760.9,1327.104,1392.640,1982.464,2416.208,1314.330,7.999,760.9,0,4096,0.00,0.67,12.160,17.664,12.355,133.34,0.628,59416552,7426916.9,8.000,0.098,8.098,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +main,resident,13,0,warm@1,1,13,200000,200000,0.052,3876036.9,nan,nan,nan,0.000,nan,0.040,5050377.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3876036.9,0.052,0.000,0.052,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,13,0,point:uniform@1,1,13,200000,8692594,8.000,1086551.7,0.872,1.232,1.648,150.180,0.888,7.999,1086735.0,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,13,0,range:uniform:10000@1,1,13,200000,6039,8.000,754.9,1359.872,1720.320,2129.920,2277.712,1324.704,8.000,754.9,0,4096,0.00,0.68,12.416,24.832,12.633,134.32,0.626,58961431,7370039.9,8.000,0.088,8.088,0.004,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +original,resident,14,0,warm@1,1,14,200000,200000,0.060,3312845.5,nan,nan,nan,0.000,nan,0.048,4200621.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3312845.5,0.060,0.000,0.060,0.000,0,0,nan,0,0,0.008,0,0,0,0,0 +original,resident,14,0,point:uniform@1,1,14,200000,8659095,8.000,1082364.8,0.872,1.264,1.744,118.857,0.893,7.999,1082477.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.008,0,0,0,0,0 +original,resident,14,0,range:uniform:10000@1,1,14,200000,5930,8.000,741.2,1359.872,1785.856,2195.456,2362.407,1348.923,7.999,741.3,0,4096,0.00,0.69,12.672,25.344,12.910,136.75,0.650,57915497,7239289.6,8.000,0.091,8.091,0.004,0,307200,nan,159256576,26931200,0.008,0,0,0,0,0 +original,resident,15,0,warm@1,1,15,200000,200000,0.051,3945131.2,nan,nan,nan,0.000,nan,0.037,5360493.2,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3945131.2,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,15,0,point:uniform@1,1,15,200000,8631650,8.000,1078933.7,0.872,1.232,1.648,122.719,0.896,7.999,1079033.8,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +original,resident,15,0,range:uniform:10000@1,1,15,200000,6012,8.000,751.5,1359.872,1458.176,2015.232,2140.336,1330.553,7.999,751.6,0,4096,0.00,0.68,12.416,18.688,12.571,134.92,0.648,58709623,7338557.1,8.000,0.079,8.079,0.012,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +main,resident,16,0,warm@1,1,16,200000,200000,0.051,3928458.5,nan,nan,nan,0.000,nan,0.038,5299557.5,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3928458.5,0.051,0.000,0.051,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,16,0,point:uniform@1,1,16,200000,8716538,8.000,1089544.0,0.872,1.264,1.744,126.383,0.887,7.999,1089670.4,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +main,resident,16,0,range:uniform:10000@1,1,16,200000,6115,8.000,764.4,1327.104,1392.640,1425.408,1567.124,1308.172,8.000,764.4,0,4096,0.00,0.67,12.160,16.000,12.245,132.71,0.628,59692043,7461348.7,8.000,0.083,8.083,0.010,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 +async-mask,resident,17,0,warm@1,1,17,200000,200000,0.056,3565272.9,nan,nan,nan,0.000,nan,0.039,5178261.7,25759744,0,128.80,0.00,nan,nan,nan,nan,nan,200000,3565272.9,0.056,0.000,0.056,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,17,0,point:uniform@1,1,17,200000,8493978,8.000,1061725.9,0.872,1.392,1.872,115.275,0.895,7.999,1061848.5,0,0,0.00,0.00,nan,nan,nan,nan,nan,0,0.0,8.000,0.000,8.000,0.000,0,0,nan,0,0,0.006,0,0,0,0,0 +async-mask,resident,17,0,range:uniform:10000@1,1,17,200000,6083,8.000,760.4,1327.104,1425.408,1589.248,1963.725,1315.133,7.999,760.4,0,4096,0.00,0.67,12.160,17.664,12.398,133.41,0.676,59376552,7421924.4,8.000,0.083,8.083,0.011,0,307200,nan,159256576,26931200,0.006,0,0,0,0,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/summary.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/summary.csv new file mode 100644 index 000000000..8e75f631b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/results/resident-mask-final-single/summary.csv @@ -0,0 +1,7 @@ +phase,profile,samples,ops_s_mean,ops_s_min,ops_s_max,ops_s_stdev,delta_baseline_pct,cpu_us_op_mean,p99_us_mean,read_B_op_mean,blocks,block_geomean_delta_pct,block_ci95_low_pct,block_ci95_high_pct +point:uniform@1,main,6,1081453.3499999999,1067498.7,1089544.0,7870.087670858581,0.0,0.9245879822177249,1.248,0.0,3,0.0,0.0,0.0 +point:uniform@1,original,6,1068397.9833333334,1057754.2,1082364.8,11183.308628561903,-1.2072057168870498,0.9359299606191795,1.312,0.0,3,-1.209885220312923,-2.953528890018897,0.56508666990569 +point:uniform@1,async-mask,6,1065151.2666666666,1059745.8,1078945.2,7155.51360523245,-1.5074236288910026,0.9387321542546548,1.3973333333333333,0.0,3,-1.5077071876862913,-3.6073933652700285,0.63771571388751 +range:uniform:10000@1,main,6,751.7666666666668,743.9,764.4,7.276171154299947,0.0,1330.2766903599068,1567.4026666666666,0.0,3,0.0,0.0,0.0 +range:uniform:10000@1,original,6,739.0333333333333,727.9,751.5,8.284362779759638,-1.6937879661242605,1353.1029865541955,1654.7839999999999,0.0,3,-1.6932620387828723,-3.102058705137445,-0.26398291407460084 +range:uniform:10000@1,async-mask,6,751.5166666666668,739.2,760.9,8.805320361387558,-0.033254999334897395,1330.6205310091384,1589.2479999999998,0.0,3,-0.034556266108176636,-0.5165033108599726,0.4497255674445144 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run-v1.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run-v1.py new file mode 100644 index 000000000..af1a2fa46 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run-v1.py @@ -0,0 +1,297 @@ +#!/usr/bin/env python3 +"""Run serialized, balanced public-API comparisons using one frozen driver. + +Examples: + python3 run.py resident baseline --profiles main original --seconds 5 --blocks 2 + python3 run.py insert candidate --profiles main original candidate --seconds 5 + +Each block uses profiles + reverse(profiles): ABBA or ABCCBA. Resident tests +use 200k 24/100-byte tuples, a full warm scan, and a 128 MiB cache. Insert +tests use 16/16-byte tuples, eight writers, 256 MiB cache, and both WAL modes. +This runner takes machine.lock itself; do not wrap it in another lock holder. +Only newly created scratch images from successful, validated runs are deleted. +""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import re +import signal +import statistics +import subprocess +import time + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +LOCK = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') +PHASES = ['warm@1', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for data in iter(lambda: stream.read(1 << 20), b''): + h.update(data) + return h.hexdigest() + + +def save(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def available(path): + s = os.statvfs(path) + return s.f_bavail * s.f_frsize + + +def execute(out, manifest, name, command, profile, db, minimum_free_gib): + assert available(out) >= minimum_free_gib * 2**30, 'free-space floor reached' + env = os.environ.copy() + for key in ['LD_LIBRARY_PATH', 'LD_PRELOAD', 'TMPDIR']: + env.pop(key, None) + tmp = out / (name + '-tmp') + tmp.mkdir() + libdir = ROOT / 'builds' / profile / 'release/lib' + env.update(LD_LIBRARY_PATH=str(libdir), TMPDIR=str(tmp)) + record = dict(name=name, profile=profile, command=command, + environment_overrides={key: env[key] for key in ['LD_LIBRARY_PATH', 'TMPDIR']}, + started=time.time(), free_bytes_before=available(out), + library_sha256=digest(libdir / 'libsplinterdb.so'), + correctness_passed=False) + manifest['runs'].append(record) + save(out / 'manifest.json', manifest) + print('START', name, flush=True) + with (out / (name + '.log')).open('w') as log: + process = subprocess.Popen(command, stdout=log, stderr=subprocess.STDOUT, + env=env, cwd=out, start_new_session=True) + try: + record['returncode'] = process.wait(timeout=300) + except BaseException: + os.killpg(process.pid, signal.SIGTERM) + try: + process.wait(timeout=10) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.wait() + record['returncode'] = 'timeout-or-interruption' + raise + finally: + record.update(finished=time.time(), free_bytes_after=available(out), + log_sha256=digest(out / (name + '.log'))) + if db.exists(): + stat = db.stat() + record.update(db_allocated_bytes=stat.st_blocks * 512, + db_apparent_bytes=stat.st_size) + save(out / 'manifest.json', manifest) + assert record['returncode'] == 0, record + print('END', name, round(record['finished'] - record['started'], 2), flush=True) + return record + + +def query_base(binary, db, args, csv_path, profile, index): + return ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--n', '200000', '--cache-mib', '128', '--disk-gib', '8', + '--log', '0', '--threads', '8', '--mt-bg', '0', '--normal-bg', '0', + '--memtable-mib', '4', '--secs', str(args.seconds), '--warmup', '1', + '--csv', str(csv_path), '--vtag', profile, '--stag', 'resident', + '--otag', str(index), '--rep', str(index), '--seed', '42', + '--hang-secs', '60', '--hang-dir', str(csv_path.parent)] + + +def checked_query_rows(path, expected, resident=True): + rows = read_csv(path) + assert [r['phase'] for r in rows] == expected, rows + assert all(int(r['ops']) > 0 and int(r['errors']) == 0 and + int(r['violations']) == 0 for r in rows), rows + if resident: + assert all(int(r['rd_bytes']) == 0 for r in rows if not r['phase'].startswith('warm')), rows + assert all(int(r['swapin']) == 0 and int(r['swapout']) == 0 for r in rows), rows + return rows + + +def resident(out, manifest, args, order, binary): + fixture = out / 'fixture.db' + csv_path = out / 'fixture.csv' + cmd = query_base(binary, fixture, args, csv_path, 'main', -1) + record = execute(out, manifest, 'fixture', cmd + ['--create', 'load:random@1'], + 'main', fixture, args.min_free_gib) + rows = checked_query_rows(csv_path, ['load:random@1'], False) + assert int(rows[0]['ops']) == 200000, rows + with fixture.open('r+b') as stream: + os.fsync(stream.fileno()) + record['correctness_passed'] = True + manifest['fixture_sha256'] = digest(fixture) + save(out / 'manifest.json', manifest) + all_rows = [] + for index, profile in enumerate(order): + name = f'{index:02d}-{profile}' + db = out / (name + '.db') + assert not db.exists() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as stream: + os.fsync(stream.fileno()) + csv_path = out / (name + '.csv') + cmd = query_base(binary, db, args, csv_path, profile, index) + record = execute(out, manifest, name, cmd + ['--open', *PHASES], + profile, db, args.min_free_gib) + rows = checked_query_rows(csv_path, PHASES) + record['correctness_passed'] = True + record['csv_sha256'] = digest(csv_path) + record['validated_rows'] = len(rows) + all_rows.extend(rows) + db.unlink() + record['own_successful_scratch_removed'] = True + save(out / 'manifest.json', manifest) + fixture.unlink() + manifest['fixture_removed_after_all_queries_passed'] = True + write_csv(out / 'results.csv', all_rows) + return [dict(profile=r['version'], phase=r['phase'], ops_s=float(r['ops_s']), + cpu_us_op=float(r['cpu_s']) * 1e6 / int(r['ops']), + p99_us=float(r['p99_us']), read_B_op=float(r['rd_B_op'])) + for r in all_rows if not r['phase'].startswith('warm')] + + +def inserts(out, manifest, args, order, binary): + rows = [] + for wal in args.wal: + for index, profile in enumerate(order): + name = f'wal{wal}-{index:02d}-{profile}' + db = out / (name + '.db') + csv_path = out / (name + '.csv') + summary_path = out / (name + '.summary.csv') + cmd = ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--csv', str(csv_path), '--summary', str(summary_path), + '--records', '20000000', '--seconds', str(args.seconds), + '--report-ms', '100', '--cache-mib', '256', '--disk-gib', '8', + '--direct', '--inserters', '8', '--readers', '0', + '--memtable-bg', '1', '--normal-bg', '3', '--memtable-mib', '8', + '--key-size', '16', '--value-size', '16', + '--min-free-gib', str(args.min_free_gib), '--seed', '42'] + if wal == 0: + cmd.append('--no-log') + record = execute(out, manifest, name, cmd, profile, db, args.min_free_gib) + log = (out / (name + '.log')).read_text() + assert re.search(r'load_end reason=time_limit .* error=0(?: |\n)', log), log[-2000:] + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, log[-2000:] + summaries = read_csv(summary_path) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert 0 < inserted < 20000000, summary + intervals = read_csv(csv_path) + cpu_s = sum(float(r['cpu_cores']) * float(r['interval_s']) for r in intervals) + rows.append(dict(profile=profile, phase=f'insert-wal{wal}@8', + ops_s=float(summary['achieved_insert_ops_s']), + cpu_us_op=cpu_s * 1e6 / inserted, + p99_us=float(summary['insert_service_p99_ms']) * 1000, + read_B_op=sum(float(r['read_mib_s']) * float(r['interval_s']) + for r in intervals) * 2**20 / inserted, + inserted=inserted, close_s=float(close[1]), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])))) + record.update(correctness_passed=True, summary_sha256=digest(summary_path), + csv_sha256=digest(csv_path), inserted=inserted, + validation='Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback') + db.unlink() + record['own_successful_scratch_removed'] = True + save(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + return rows + + +def summarize(out, rows, profiles): + summaries = [] + for phase in dict.fromkeys(row['phase'] for row in rows): + group = {p: [r for r in rows if r['phase'] == phase and r['profile'] == p] + for p in profiles} + baseline = statistics.fmean(r['ops_s'] for r in group[profiles[0]]) + for profile, samples in group.items(): + rates = [r['ops_s'] for r in samples] + mean = statistics.fmean(rates) + summary = dict(phase=phase, profile=profile, samples=len(samples), + ops_s_mean=mean, ops_s_min=min(rates), ops_s_max=max(rates), + ops_s_stdev=statistics.stdev(rates) if len(rates) > 1 else 0, + delta_baseline_pct=100 * (mean / baseline - 1), + cpu_us_op_mean=statistics.fmean(r['cpu_us_op'] for r in samples), + p99_us_mean=statistics.fmean(r['p99_us'] for r in samples), + read_B_op_mean=statistics.fmean(r['read_B_op'] for r in samples)) + summaries.append(summary) + print(phase, profile, f'{mean:.1f} ops/s {summary["delta_baseline_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident', 'insert']) + parser.add_argument('name', help='new result directory name') + parser.add_argument('--profiles', nargs='+', default=['main', 'original']) + parser.add_argument('--seconds', type=int, default=5) + parser.add_argument('--blocks', type=int, default=2) + parser.add_argument('--cpus', default='0-11') + parser.add_argument('--min-free-gib', type=int, default=6) + parser.add_argument('--wal', nargs='+', type=int, choices=[0, 1], default=[0, 1]) + args = parser.parse_args() + assert re.fullmatch(r'[A-Za-z0-9_-]+', args.name), 'unsafe result name' + assert all(re.fullmatch(r'[A-Za-z0-9_-]+', p) for p in args.profiles) + assert args.seconds > 0 and args.blocks > 0 and len(set(args.profiles)) == len(args.profiles) + out = HERE / 'results' / (args.mode + '-' + args.name) + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + build = json.loads((HERE / 'dynamic-build.json').read_text()) + binary_name = 'kvbench' if args.mode == 'resident' else 'insert_benchmark' + driver = build['binaries'][binary_name] + binary = Path(driver['binary']) + assert digest(binary) == driver['binary_sha256'] + assert digest(driver['source']) == driver['source_sha256'] + order = (args.profiles + list(reversed(args.profiles))) * args.blocks + provenance = {} + for profile in set(args.profiles + ['main']): + source_path = ROOT / (profile + '-source.json') + provenance[profile] = dict(library_sha256=digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so'), + clockcache_source_sha256=digest(ROOT / 'sources' / profile / 'src/clockcache.c')) + if source_path.exists(): + provenance[profile]['source_manifest_sha256'] = digest(source_path) + provenance[profile]['source_manifest'] = json.loads(source_path.read_text()) + manifest = dict(mode=args.mode, arguments=vars(args), order=order, + filesystem=filesystem, io='O_DIRECT', driver=driver, + provenance=provenance, runner_sha256=digest(__file__), + machine_lock=str(LOCK), queued=time.time(), runs=[], complete=False, + limitations=['Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.', + 'Dynamic library swapping controls driver layout; library code layout still differs.', + 'Resident background thread count is zero, differing from historical 1+3 background configuration.']) + save(out / 'manifest.json', manifest) + print('WAIT machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + try: + rows = (resident if args.mode == 'resident' else inserts)(out, manifest, args, order, binary) + summarize(out, rows, args.profiles) + manifest['complete'] = True + finally: + manifest['finished'] = time.time() + save(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run-v2.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run-v2.py new file mode 100644 index 000000000..107494d16 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run-v2.py @@ -0,0 +1,361 @@ +#!/usr/bin/env python3 +"""Run serialized, balanced public-API comparisons using one frozen driver. + +Examples: + python3 run.py resident baseline --profiles main original --seconds 5 --blocks 2 + python3 run.py insert candidate --profiles main original candidate --seconds 5 + +Each block uses profiles + reverse(profiles): ABBA or ABCCBA. Resident tests +use 200k 24/100-byte tuples, a full warm scan, and a 128 MiB cache. Insert +tests use 16/16-byte tuples, eight writers, 256 MiB cache, and both WAL modes. +This runner takes machine.lock itself; do not wrap it in another lock holder. +Only newly created scratch images from successful, validated runs are deleted. +""" +import argparse +import csv +import fcntl +import hashlib +import json +import math +import os +from pathlib import Path +import re +import signal +import statistics +import subprocess +import time + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +LOCK = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') +PHASES = ['warm@1', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for data in iter(lambda: stream.read(1 << 20), b''): + h.update(data) + return h.hexdigest() + + +def save(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def available(path): + s = os.statvfs(path) + return s.f_bavail * s.f_frsize + + +def hardware_snapshot(): + """Read-only context, not a frequency normalization or stability proof.""" + patterns = ['/sys/class/thermal/thermal_zone*/temp', + '/sys/devices/system/cpu/cpufreq/policy*/scaling_cur_freq', + '/sys/devices/system/cpu/cpufreq/policy*/scaling_governor', + '/sys/class/power_supply/*/online'] + result = {'time': time.time(), 'readings': {}} + for pattern in patterns: + for path in Path('/').glob(pattern.lstrip('/')): + try: + result['readings'][str(path)] = path.read_text().strip() + except OSError: + pass + return result + + +def execute(out, manifest, name, command, profile, db, minimum_free_gib): + assert available(out) >= minimum_free_gib * 2**30, 'free-space floor reached' + env = os.environ.copy() + for key in ['LD_LIBRARY_PATH', 'LD_PRELOAD', 'TMPDIR']: + env.pop(key, None) + tmp = out / (name + '-tmp') + tmp.mkdir() + libdir = ROOT / 'builds' / profile / 'release/lib' + env.update(LD_LIBRARY_PATH=str(libdir), TMPDIR=str(tmp)) + record = dict(name=name, profile=profile, command=command, + environment_overrides={key: env[key] for key in ['LD_LIBRARY_PATH', 'TMPDIR']}, + started=time.time(), free_bytes_before=available(out), + library_sha256=digest(libdir / 'libsplinterdb.so'), + correctness_passed=False, hardware_before=hardware_snapshot()) + manifest['runs'].append(record) + save(out / 'manifest.json', manifest) + print('START', name, flush=True) + with (out / (name + '.log')).open('w') as log: + process = subprocess.Popen(command, stdout=log, stderr=subprocess.STDOUT, + env=env, cwd=out, start_new_session=True) + try: + record['returncode'] = process.wait(timeout=300) + except BaseException: + os.killpg(process.pid, signal.SIGTERM) + try: + process.wait(timeout=10) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.wait() + record['returncode'] = 'timeout-or-interruption' + raise + finally: + record.update(finished=time.time(), free_bytes_after=available(out), + log_sha256=digest(out / (name + '.log')), + hardware_after=hardware_snapshot()) + if db.exists(): + stat = db.stat() + record.update(db_allocated_bytes=stat.st_blocks * 512, + db_apparent_bytes=stat.st_size) + save(out / 'manifest.json', manifest) + assert record['returncode'] == 0, record + print('END', name, round(record['finished'] - record['started'], 2), flush=True) + return record + + +def query_base(binary, db, args, csv_path, profile, index): + return ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--n', '200000', '--cache-mib', '128', '--disk-gib', '8', + '--log', '0', '--threads', '8', '--mt-bg', '0', '--normal-bg', '0', + '--memtable-mib', '4', '--secs', str(args.seconds), '--warmup', str(args.warmup), + '--csv', str(csv_path), '--vtag', profile, '--stag', 'resident', + '--otag', str(index), '--rep', str(index), '--seed', '42', + '--hang-secs', '60', '--hang-dir', str(csv_path.parent)] + + +def checked_query_rows(path, expected, resident=True): + rows = read_csv(path) + assert [r['phase'] for r in rows] == expected, rows + assert all(int(r['ops']) > 0 and int(r['errors']) == 0 and + int(r['violations']) == 0 for r in rows), rows + if resident: + assert all(int(r['rd_bytes']) == 0 for r in rows if not r['phase'].startswith('warm')), rows + assert all(int(r['swapin']) == 0 and int(r['swapout']) == 0 for r in rows), rows + return rows + + +def resident(out, manifest, args, order, binary): + phases = ['warm@1', *args.phases] + fixture = out / 'fixture.db' + csv_path = out / 'fixture.csv' + cmd = query_base(binary, fixture, args, csv_path, 'main', -1) + record = execute(out, manifest, 'fixture', cmd + ['--create', 'load:random@1'], + 'main', fixture, args.min_free_gib) + rows = checked_query_rows(csv_path, ['load:random@1'], False) + assert int(rows[0]['ops']) == 200000, rows + with fixture.open('r+b') as stream: + os.fsync(stream.fileno()) + record['correctness_passed'] = True + manifest['fixture_sha256'] = digest(fixture) + save(out / 'manifest.json', manifest) + all_rows = [] + runs = list(enumerate(order)) + if args.precondition_seconds: + runs.insert(0, (-1, args.profiles[0])) + for index, profile in runs: + precondition = index == -1 + name = 'precondition' if precondition else f'{index:02d}-{profile}' + db = out / (name + '.db') + assert not db.exists() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as stream: + os.fsync(stream.fileno()) + csv_path = out / (name + '.csv') + cmd = query_base(binary, db, args, csv_path, profile, index) + if precondition: + cmd[cmd.index('--secs') + 1] = str(args.precondition_seconds) + record = execute(out, manifest, name, cmd + ['--open', *phases], + profile, db, args.min_free_gib) + rows = checked_query_rows(csv_path, phases) + record['correctness_passed'] = True + record['csv_sha256'] = digest(csv_path) + record['validated_rows'] = len(rows) + record['excluded_precondition'] = precondition + if not precondition: + all_rows.extend(rows) + db.unlink() + record['own_successful_scratch_removed'] = True + save(out / 'manifest.json', manifest) + fixture.unlink() + manifest['fixture_removed_after_all_queries_passed'] = True + write_csv(out / 'results.csv', all_rows) + return [dict(profile=r['version'], phase=r['phase'], ops_s=float(r['ops_s']), + block=int(r['order']) // (2 * len(args.profiles)), + cpu_us_op=float(r['cpu_s']) * 1e6 / int(r['ops']), + p99_us=float(r['p99_us']), read_B_op=float(r['rd_B_op'])) + for r in all_rows if not r['phase'].startswith('warm')] + + +def inserts(out, manifest, args, order, binary): + rows = [] + for wal in args.wal: + for index, profile in enumerate(order): + name = f'wal{wal}-{index:02d}-{profile}' + db = out / (name + '.db') + csv_path = out / (name + '.csv') + summary_path = out / (name + '.summary.csv') + cmd = ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--csv', str(csv_path), '--summary', str(summary_path), + '--records', '20000000', '--seconds', str(args.seconds), + '--report-ms', '100', '--cache-mib', '256', '--disk-gib', '8', + '--direct', '--inserters', '8', '--readers', '0', + '--memtable-bg', '1', '--normal-bg', '3', '--memtable-mib', '8', + '--key-size', '16', '--value-size', '16', + '--min-free-gib', str(args.min_free_gib), '--seed', '42'] + if wal == 0: + cmd.append('--no-log') + record = execute(out, manifest, name, cmd, profile, db, args.min_free_gib) + log = (out / (name + '.log')).read_text() + assert re.search(r'load_end reason=time_limit .* error=0(?: |\n)', log), log[-2000:] + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, log[-2000:] + summaries = read_csv(summary_path) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + assert 0 < inserted < 20000000, summary + intervals = read_csv(csv_path) + cpu_s = sum(float(r['cpu_cores']) * float(r['interval_s']) for r in intervals) + rows.append(dict(profile=profile, phase=f'insert-wal{wal}@8', + block=index // (2 * len(args.profiles)), + ops_s=float(summary['achieved_insert_ops_s']), + cpu_us_op=cpu_s * 1e6 / inserted, + p99_us=float(summary['insert_service_p99_ms']) * 1000, + read_B_op=sum(float(r['read_mib_s']) * float(r['interval_s']) + for r in intervals) * 2**20 / inserted, + inserted=inserted, close_s=float(close[1]), + drain_ops_s=inserted / (float(summary['elapsed_s']) + float(close[1])))) + record.update(correctness_passed=True, summary_sha256=digest(summary_path), + csv_sha256=digest(csv_path), inserted=inserted, + validation='Normal time-limit stop, nonzero insert count, error=0, close_rc=0; no exhaustive readback') + db.unlink() + record['own_successful_scratch_removed'] = True + save(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + return rows + + +def summarize(out, rows, profiles): + summaries = [] + block_rows = [] + for phase in dict.fromkeys(row['phase'] for row in rows): + group = {p: [r for r in rows if r['phase'] == phase and r['profile'] == p] + for p in profiles} + baseline = statistics.fmean(r['ops_s'] for r in group[profiles[0]]) + for profile, samples in group.items(): + rates = [r['ops_s'] for r in samples] + mean = statistics.fmean(rates) + summary = dict(phase=phase, profile=profile, samples=len(samples), + ops_s_mean=mean, ops_s_min=min(rates), ops_s_max=max(rates), + ops_s_stdev=statistics.stdev(rates) if len(rates) > 1 else 0, + delta_baseline_pct=100 * (mean / baseline - 1), + cpu_us_op_mean=statistics.fmean(r['cpu_us_op'] for r in samples), + p99_us_mean=statistics.fmean(r['p99_us'] for r in samples), + read_B_op_mean=statistics.fmean(r['read_B_op'] for r in samples)) + block_ratios = [] + for block in sorted({r['block'] for r in samples}): + candidate_rate = statistics.fmean(r['ops_s'] for r in samples if r['block'] == block) + baseline_rate = statistics.fmean(r['ops_s'] for r in group[profiles[0]] if r['block'] == block) + ratio = candidate_rate / baseline_rate + block_ratios.append(math.log(ratio)) + block_rows.append(dict(phase=phase, profile=profile, block=block, + candidate_ops_s=candidate_rate, baseline_ops_s=baseline_rate, + delta_baseline_pct=100 * (ratio - 1))) + nblocks = len(block_ratios) + mean_log = statistics.fmean(block_ratios) + # Two-sided 95% Student t cutoffs, degrees of freedom 1..30. + t95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] + half_width = (t95[min(nblocks - 1, 30)] * statistics.stdev(block_ratios) + / math.sqrt(nblocks)) if nblocks > 1 else None + summary.update(blocks=nblocks, + block_geomean_delta_pct=100 * (math.exp(mean_log) - 1), + block_ci95_low_pct=100 * (math.exp(mean_log - half_width) - 1) if half_width is not None else '', + block_ci95_high_pct=100 * (math.exp(mean_log + half_width) - 1) if half_width is not None else '') + summaries.append(summary) + print(phase, profile, f'{mean:.1f} ops/s {summary["delta_baseline_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + write_csv(out / 'block-ratios.csv', block_rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident', 'insert']) + parser.add_argument('name', help='new result directory name') + parser.add_argument('--profiles', nargs='+', default=['main', 'original']) + parser.add_argument('--seconds', type=int, default=5) + parser.add_argument('--blocks', type=int, default=2) + parser.add_argument('--rotate-blocks', action='store_true', help='rotate profile starting position each mirrored block') + parser.add_argument('--phases', nargs='+', choices=PHASES[1:], default=PHASES[1:], help='resident phases; a full warm scan is always prepended') + parser.add_argument('--warmup', type=float, default=1, help='resident warmup before each timed phase, seconds') + parser.add_argument('--precondition-seconds', type=int, default=0, help='excluded resident run before measurement, per selected phase') + parser.add_argument('--cpus', default='0-11') + parser.add_argument('--min-free-gib', type=int, default=6) + parser.add_argument('--wal', nargs='+', type=int, choices=[0, 1], default=[0, 1]) + args = parser.parse_args() + assert re.fullmatch(r'[A-Za-z0-9_-]+', args.name), 'unsafe result name' + assert all(re.fullmatch(r'[A-Za-z0-9_-]+', p) for p in args.profiles) + assert args.seconds > 0 and args.blocks > 0 and len(set(args.profiles)) == len(args.profiles) + assert args.warmup >= 0 and args.precondition_seconds >= 0 + out = HERE / 'results' / (args.mode + '-' + args.name) + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + build = json.loads((HERE / 'dynamic-build.json').read_text()) + binary_name = 'kvbench' if args.mode == 'resident' else 'insert_benchmark' + driver = build['binaries'][binary_name] + binary = Path(driver['binary']) + assert digest(binary) == driver['binary_sha256'] + assert digest(driver['source']) == driver['source_sha256'] + order = [] + for block in range(args.blocks): + shift = block % len(args.profiles) if args.rotate_blocks else 0 + profiles = args.profiles[shift:] + args.profiles[:shift] + order.extend(profiles + list(reversed(profiles))) + provenance = {} + for profile in set(args.profiles + ['main']): + source_path = ROOT / (profile + '-source.json') + provenance[profile] = dict(library_sha256=digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so'), + clockcache_source_sha256=digest(ROOT / 'sources' / profile / 'src/clockcache.c')) + if source_path.exists(): + provenance[profile]['source_manifest_sha256'] = digest(source_path) + provenance[profile]['source_manifest'] = json.loads(source_path.read_text()) + manifest = dict(mode=args.mode, arguments=vars(args), order=order, + filesystem=filesystem, io='O_DIRECT', driver=driver, + provenance=provenance, runner_sha256=digest(__file__), + machine_lock=str(LOCK), queued=time.time(), runs=[], complete=False, + limitations=['Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.', + 'Dynamic library swapping controls driver layout; library code layout still differs.', + 'Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.', + 'Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.', + 'Resident background thread count is zero, differing from historical 1+3 background configuration.']) + save(out / 'manifest.json', manifest) + print('WAIT machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + try: + rows = (resident if args.mode == 'resident' else inserts)(out, manifest, args, order, binary) + summarize(out, rows, args.profiles) + manifest['complete'] = True + finally: + manifest['finished'] = time.time() + save(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run.py new file mode 100644 index 000000000..db47d76de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run.py @@ -0,0 +1,442 @@ +#!/usr/bin/env python3 +"""Run serialized, balanced public-API comparisons using one frozen driver. + +Examples: + python3 run.py resident baseline --profiles main original --seconds 5 --blocks 2 + python3 run.py insert candidate --profiles main original candidate --seconds 5 + +Each block uses profiles + reverse(profiles): ABBA or ABCCBA. Resident tests +use 200k 24/100-byte tuples, a full warm scan, and a 128 MiB cache. Insert +tests use 16/16-byte tuples, eight writers, 256 MiB cache, and both WAL modes. +This runner takes machine.lock itself; do not wrap it in another lock holder. +Only newly created scratch images from successful, validated runs are deleted. +""" +import argparse +import csv +import fcntl +import hashlib +import json +import math +import os +from pathlib import Path +import re +import resource +import signal +import statistics +import subprocess +import time + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +LOCK = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') +PHASES = ['warm@1', 'point:uniform@1', 'point:uniform@8', + 'range:uniform:1@1', 'range:uniform:1@8', + 'range:uniform:10000@1', 'range:uniform:10000@8'] + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for data in iter(lambda: stream.read(1 << 20), b''): + h.update(data) + return h.hexdigest() + + +def save(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def available(path): + s = os.statvfs(path) + return s.f_bavail * s.f_frsize + + +def hardware_snapshot(): + """Read-only context, not a frequency normalization or stability proof.""" + patterns = ['/sys/class/thermal/thermal_zone*/temp', + '/sys/devices/system/cpu/cpufreq/policy*/scaling_cur_freq', + '/sys/devices/system/cpu/cpufreq/policy*/scaling_governor', + '/sys/class/power_supply/*/online'] + result = {'time': time.time(), 'readings': {}} + for pattern in patterns: + for path in Path('/').glob(pattern.lstrip('/')): + try: + result['readings'][str(path)] = path.read_text().strip() + except OSError: + pass + return result + + +def execute(out, manifest, name, command, profile, db, minimum_free_gib): + assert available(out) >= minimum_free_gib * 2**30, 'free-space floor reached' + env = os.environ.copy() + for key in ['LD_LIBRARY_PATH', 'LD_PRELOAD', 'TMPDIR']: + env.pop(key, None) + tmp = out / (name + '-tmp') + tmp.mkdir() + libdir = ROOT / 'builds' / profile / 'release/lib' + env.update(LD_LIBRARY_PATH=str(libdir), TMPDIR=str(tmp)) + record = dict(name=name, profile=profile, command=command, + environment_overrides={key: env[key] for key in ['LD_LIBRARY_PATH', 'TMPDIR']}, + started=time.time(), free_bytes_before=available(out), + library_sha256=digest(libdir / 'libsplinterdb.so'), + correctness_passed=False, hardware_before=hardware_snapshot()) + manifest['runs'].append(record) + save(out / 'manifest.json', manifest) + print('START', name, flush=True) + child_cpu_before = resource.getrusage(resource.RUSAGE_CHILDREN) + with (out / (name + '.log')).open('w') as log: + process = subprocess.Popen(command, stdout=log, stderr=subprocess.STDOUT, + env=env, cwd=out, start_new_session=True) + try: + record['returncode'] = process.wait(timeout=300) + except BaseException: + os.killpg(process.pid, signal.SIGTERM) + try: + process.wait(timeout=10) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.wait() + record['returncode'] = 'timeout-or-interruption' + raise + finally: + child_cpu_after = resource.getrusage(resource.RUSAGE_CHILDREN) + record.update(finished=time.time(), free_bytes_after=available(out), + log_sha256=digest(out / (name + '.log')), + hardware_after=hardware_snapshot(), + process_user_cpu_s=child_cpu_after.ru_utime - child_cpu_before.ru_utime, + process_system_cpu_s=child_cpu_after.ru_stime - child_cpu_before.ru_stime) + if db.exists(): + stat = db.stat() + record.update(db_allocated_bytes=stat.st_blocks * 512, + db_apparent_bytes=stat.st_size) + save(out / 'manifest.json', manifest) + assert record['returncode'] == 0, record + print('END', name, round(record['finished'] - record['started'], 2), flush=True) + return record + + +def query_base(binary, db, args, csv_path, profile, index): + return ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--n', '200000', '--cache-mib', '128', '--disk-gib', '8', + '--log', '0', '--threads', '8', '--mt-bg', '0', '--normal-bg', '0', + '--memtable-mib', '4', '--secs', str(args.seconds), '--warmup', str(args.warmup), + '--csv', str(csv_path), '--vtag', profile, '--stag', 'resident', + '--otag', str(index), '--rep', str(index), '--seed', '42', + '--hang-secs', '60', '--hang-dir', str(csv_path.parent)] + + +def checked_query_rows(path, expected, resident=True): + rows = read_csv(path) + assert [r['phase'] for r in rows] == expected, rows + assert all(int(r['ops']) > 0 and int(r['errors']) == 0 and + int(r['violations']) == 0 for r in rows), rows + if resident: + assert all(int(r['rd_bytes']) == 0 for r in rows if not r['phase'].startswith('warm')), rows + assert all(int(r['swapin']) == 0 and int(r['swapout']) == 0 for r in rows), rows + return rows + + +def resident(out, manifest, args, order, binary): + phases = ['warm@1', *args.phases] + fixture = out / 'fixture.db' + csv_path = out / 'fixture.csv' + cmd = query_base(binary, fixture, args, csv_path, 'main', -1) + record = execute(out, manifest, 'fixture', cmd + ['--create', 'load:random@1'], + 'main', fixture, args.min_free_gib) + rows = checked_query_rows(csv_path, ['load:random@1'], False) + assert int(rows[0]['ops']) == 200000, rows + with fixture.open('r+b') as stream: + os.fsync(stream.fileno()) + record['correctness_passed'] = True + manifest['fixture_sha256'] = digest(fixture) + save(out / 'manifest.json', manifest) + all_rows = [] + runs = list(enumerate(order)) + if args.precondition_seconds: + runs.insert(0, (-1, args.profiles[0])) + for index, profile in runs: + precondition = index == -1 + name = 'precondition' if precondition else f'{index:02d}-{profile}' + db = out / (name + '.db') + assert not db.exists() + subprocess.run(['cp', '--reflink=auto', '--sparse=always', str(fixture), str(db)], check=True) + with db.open('r+b') as stream: + os.fsync(stream.fileno()) + csv_path = out / (name + '.csv') + cmd = query_base(binary, db, args, csv_path, profile, index) + if precondition: + cmd[cmd.index('--secs') + 1] = str(args.precondition_seconds) + record = execute(out, manifest, name, cmd + ['--open', *phases], + profile, db, args.min_free_gib) + rows = checked_query_rows(csv_path, phases) + record['correctness_passed'] = True + record['csv_sha256'] = digest(csv_path) + record['validated_rows'] = len(rows) + record['excluded_precondition'] = precondition + if not precondition: + all_rows.extend(rows) + db.unlink() + record['own_successful_scratch_removed'] = True + save(out / 'manifest.json', manifest) + fixture.unlink() + manifest['fixture_removed_after_all_queries_passed'] = True + write_csv(out / 'results.csv', all_rows) + return [dict(profile=r['version'], phase=r['phase'], ops_s=float(r['ops_s']), + block=int(r['order']) // (2 * len(args.profiles)), + cpu_us_op=float(r['cpu_s']) * 1e6 / int(r['ops']), + p99_us=float(r['p99_us']), read_B_op=float(r['rd_B_op'])) + for r in all_rows if not r['phase'].startswith('warm')] + + +def inserts(out, manifest, args, order, binary): + rows = [] + for wal in args.wal: + runs = list(enumerate(order)) + if args.precondition_seconds: + runs.insert(0, (-1, args.profiles[0])) + for index, profile in runs: + precondition = index == -1 + name = f'wal{wal}-precondition' if precondition else f'wal{wal}-{index:02d}-{profile}' + db = out / (name + '.db') + csv_path = out / (name + '.csv') + summary_path = out / (name + '.summary.csv') + cmd = ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--csv', str(csv_path), '--summary', str(summary_path), + '--records', str(args.records), '--seconds', + str(args.precondition_seconds if precondition else 0 if args.fixed_records else args.seconds), + '--report-ms', '100', '--cache-mib', '256', '--disk-gib', '8', + '--direct', '--inserters', '8', '--readers', '0', + '--memtable-bg', '1', '--normal-bg', '3', '--memtable-mib', '8', + '--key-size', '16', '--value-size', '16', + '--min-free-gib', str(args.min_free_gib), '--seed', '42'] + if wal == 0: + cmd.append('--no-log') + record = execute(out, manifest, name, cmd, profile, db, args.min_free_gib) + log = (out / (name + '.log')).read_text() + expected_reason = 'complete' if args.fixed_records and not precondition else 'time_limit' + assert re.search(r'load_end reason=' + expected_reason + r' .* error=0(?: |\n)', log), log[-2000:] + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, log[-2000:] + summaries = read_csv(summary_path) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + if expected_reason == 'complete': + assert inserted == args.records, summary + else: + assert 0 < inserted < args.records, summary + intervals = read_csv(csv_path) + assert intervals, csv_path + last = intervals[-1] + sampled_s = float(last['elapsed_s']) + sampled_inserted = int(last['inserted']) + elapsed_s = float(summary['elapsed_s']) + cpu_s = sum(float(r['cpu_cores']) * float(r['interval_s']) for r in intervals) + result = dict(profile=profile, phase=f'insert-wal{wal}@8', + block=index // (2 * len(args.profiles)), + ops_s=float(summary['achieved_insert_ops_s']), + cpu_us_op=cpu_s * 1e6 / sampled_inserted, + sampled_cpu_s=cpu_s, sampled_s=sampled_s, + sampled_inserted=sampled_inserted, + sampled_ops_s=sampled_inserted / sampled_s, + elapsed_s=elapsed_s, + post_sample_join_s=elapsed_s - sampled_s, + process_cpu_s=record['process_user_cpu_s'] + record['process_system_cpu_s'], + process_cpu_us_op=(record['process_user_cpu_s'] + record['process_system_cpu_s']) * 1e6 / inserted, + p99_us=float(summary['insert_service_p99_ms']) * 1000, + read_B_op=sum(float(r['read_mib_s']) * float(r['interval_s']) + for r in intervals) * 2**20 / inserted, + inserted=inserted, close_s=float(close[1]), + total_elapsed_s=elapsed_s + float(close[1]), + drain_ops_s=inserted / (elapsed_s + float(close[1]))) + if args.insert_diagnostics: + stages = {} + workers = [] + for line in log.splitlines(): + if line.startswith('diagnostic_stage '): + fields = dict(item.split('=', 1) for item in line.split()[1:]) + stage_name = fields.pop('name') + stages[stage_name] = {k: int(v) for k, v in fields.items()} + elif line.startswith('diagnostic_worker '): + fields = {k: int(v) for k, v in (item.split('=', 1) for item in line.split()[1:])} + workers.append(fields) + expected_stages = ['worker_start', 'stop_request', 'workers_joined', 'before_close', 'after_close'] + assert list(stages) == expected_stages, stages + assert len(workers) == 8 and sum(w['completed'] for w in workers) == inserted, workers + for previous, following in zip(expected_stages, expected_stages[1:]): + assert all(stages[following][key] >= stages[previous][key] for key in ['wall_ns', 'cpu_ns']), stages + for phase, start, end in [('window', 'worker_start', 'stop_request'), + ('join', 'stop_request', 'workers_joined'), + ('body', 'worker_start', 'workers_joined'), + ('close', 'before_close', 'after_close'), + ('drain', 'worker_start', 'after_close')]: + for counter in ['wall', 'cpu']: + result[f'diagnostic_{phase}_{counter}_s'] = (stages[end][counter + '_ns'] - stages[start][counter + '_ns']) / 1e9 + result['body_cpu_us_op'] = result['diagnostic_body_cpu_s'] * 1e6 / inserted + result['drain_cpu_us_op'] = result['diagnostic_drain_cpu_s'] * 1e6 / inserted + stop_ns = stages['stop_request']['wall_ns'] + for worker in workers: + worker['last_insert_ms'] = (worker['last_end_ns'] - worker['last_start_ns']) / 1e6 + worker['in_flight_at_stop'] = worker['last_start_ns'] <= stop_ns < worker['last_end_ns'] + worker['last_insert_after_stop_ms'] = max(0, worker['last_end_ns'] - stop_ns) / 1e6 + worker['deregister_ms'] = (worker['deregister_end_ns'] - worker['deregister_start_ns']) / 1e6 + record['diagnostic_stages'] = stages + record['diagnostic_workers'] = workers + if not precondition: + rows.append(result) + record.update(correctness_passed=True, summary_sha256=digest(summary_path), + csv_sha256=digest(csv_path), inserted=inserted, + excluded_precondition=precondition, metrics=result, + validation=f'Normal {expected_reason} stop, checked insert count, error=0, close_rc=0; no exhaustive readback') + db.unlink() + record['own_successful_scratch_removed'] = True + save(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + return rows + + +def summarize(out, rows, profiles): + summaries = [] + block_rows = [] + for phase in dict.fromkeys(row['phase'] for row in rows): + group = {p: [r for r in rows if r['phase'] == phase and r['profile'] == p] + for p in profiles} + baseline = statistics.fmean(r['ops_s'] for r in group[profiles[0]]) + for profile, samples in group.items(): + rates = [r['ops_s'] for r in samples] + mean = statistics.fmean(rates) + summary = dict(phase=phase, profile=profile, samples=len(samples), + ops_s_mean=mean, ops_s_min=min(rates), ops_s_max=max(rates), + ops_s_stdev=statistics.stdev(rates) if len(rates) > 1 else 0, + delta_baseline_pct=100 * (mean / baseline - 1), + cpu_us_op_mean=statistics.fmean(r['cpu_us_op'] for r in samples), + p99_us_mean=statistics.fmean(r['p99_us'] for r in samples), + read_B_op_mean=statistics.fmean(r['read_B_op'] for r in samples)) + if 'drain_ops_s' in samples[0]: + for metric in ['sampled_ops_s', 'drain_ops_s', 'sampled_cpu_s', 'sampled_s', + 'elapsed_s', 'post_sample_join_s', 'close_s', 'total_elapsed_s', + 'process_cpu_s', 'process_cpu_us_op']: + summary[metric + '_mean'] = statistics.fmean(r[metric] for r in samples) + for metric in ['sampled_ops_s', 'drain_ops_s']: + baseline_metric = statistics.fmean(r[metric] for r in group[profiles[0]]) + summary[metric + '_delta_baseline_pct'] = 100 * (summary[metric + '_mean'] / baseline_metric - 1) + if 'body_cpu_us_op' in samples[0]: + for metric in [k for k in samples[0] if k.startswith('diagnostic_')] + ['body_cpu_us_op', 'drain_cpu_us_op']: + summary[metric + '_mean'] = statistics.fmean(r[metric] for r in samples) + block_ratios = [] + for block in sorted({r['block'] for r in samples}): + candidate_rate = statistics.fmean(r['ops_s'] for r in samples if r['block'] == block) + baseline_rate = statistics.fmean(r['ops_s'] for r in group[profiles[0]] if r['block'] == block) + ratio = candidate_rate / baseline_rate + block_ratios.append(math.log(ratio)) + block_rows.append(dict(phase=phase, profile=profile, block=block, + candidate_ops_s=candidate_rate, baseline_ops_s=baseline_rate, + delta_baseline_pct=100 * (ratio - 1))) + nblocks = len(block_ratios) + mean_log = statistics.fmean(block_ratios) + # Two-sided 95% Student t cutoffs, degrees of freedom 1..30. + t95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] + half_width = (t95[min(nblocks - 1, 30)] * statistics.stdev(block_ratios) + / math.sqrt(nblocks)) if nblocks > 1 else None + summary.update(blocks=nblocks, + block_geomean_delta_pct=100 * (math.exp(mean_log) - 1), + block_ci95_low_pct=100 * (math.exp(mean_log - half_width) - 1) if half_width is not None else '', + block_ci95_high_pct=100 * (math.exp(mean_log + half_width) - 1) if half_width is not None else '') + summaries.append(summary) + print(phase, profile, f'{mean:.1f} ops/s {summary["delta_baseline_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + write_csv(out / 'block-ratios.csv', block_rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['resident', 'insert']) + parser.add_argument('name', help='new result directory name') + parser.add_argument('--profiles', nargs='+', default=['main', 'original']) + parser.add_argument('--seconds', type=int, default=5) + parser.add_argument('--records', type=int, default=20000000, help='insert target; identical across all profiles') + parser.add_argument('--fixed-records', action='store_true', help='insert exactly --records instead of stopping on time; --seconds is ignored') + parser.add_argument('--insert-diagnostics', action='store_true', help='use separately built driver with exact CPU/wall phase boundaries and worker-exit diagnostics') + parser.add_argument('--blocks', type=int, default=2) + parser.add_argument('--rotate-blocks', action='store_true', help='rotate profile starting position each mirrored block') + parser.add_argument('--phases', nargs='+', choices=PHASES[1:], default=PHASES[1:], help='resident phases; a full warm scan is always prepended') + parser.add_argument('--warmup', type=float, default=1, help='resident warmup before each timed phase, seconds') + parser.add_argument('--precondition-seconds', type=int, default=0, help='excluded startup run before measurement; per selected phase or WAL mode') + parser.add_argument('--cpus', default='0-11') + parser.add_argument('--min-free-gib', type=int, default=6) + parser.add_argument('--wal', nargs='+', type=int, choices=[0, 1], default=[0, 1]) + args = parser.parse_args() + assert re.fullmatch(r'[A-Za-z0-9_-]+', args.name), 'unsafe result name' + assert all(re.fullmatch(r'[A-Za-z0-9_-]+', p) for p in args.profiles) + assert (args.seconds >= 0 if args.fixed_records else args.seconds > 0) + assert args.blocks > 0 and len(set(args.profiles)) == len(args.profiles) + assert args.warmup >= 0 and args.precondition_seconds >= 0 + assert args.records > 0 and (not args.fixed_records or args.mode == 'insert') + assert not args.insert_diagnostics or args.mode == 'insert' + out = HERE / 'results' / (args.mode + '-' + args.name) + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + build = json.loads((HERE / ('diagnostics-build.json' if args.insert_diagnostics else 'dynamic-build.json')).read_text()) + binary_name = 'kvbench' if args.mode == 'resident' else 'insert_benchmark' + driver = build['binaries'][binary_name] + binary = Path(driver['binary']) + assert digest(binary) == driver['binary_sha256'] + assert digest(driver['source']) == driver['source_sha256'] + order = [] + for block in range(args.blocks): + shift = block % len(args.profiles) if args.rotate_blocks else 0 + profiles = args.profiles[shift:] + args.profiles[:shift] + order.extend(profiles + list(reversed(profiles))) + provenance = {} + for profile in set(args.profiles + ['main']): + source_path = ROOT / (profile + '-source.json') + provenance[profile] = dict(library_sha256=digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so'), + clockcache_source_sha256=digest(ROOT / 'sources' / profile / 'src/clockcache.c')) + if source_path.exists(): + provenance[profile]['source_manifest_sha256'] = digest(source_path) + provenance[profile]['source_manifest'] = json.loads(source_path.read_text()) + manifest = dict(mode=args.mode, arguments=vars(args), order=order, + filesystem=filesystem, io='O_DIRECT', driver=driver, + provenance=provenance, runner_sha256=digest(__file__), + machine_lock=str(LOCK), queued=time.time(), runs=[], complete=False, + limitations=['Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.', + 'Dynamic library swapping controls driver layout; library code layout still differs.', + 'Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.', + 'Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.', + 'Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.', + 'Resident background thread count is zero, differing from historical 1+3 background configuration.']) + save(out / 'manifest.json', manifest) + print('WAIT machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + try: + rows = (resident if args.mode == 'resident' else inserts)(out, manifest, args, order, binary) + summarize(out, rows, args.profiles) + manifest['complete'] = True + finally: + manifest['finished'] = time.time() + save(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run_quota.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run_quota.py new file mode 100644 index 000000000..4da3de567 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/database/run_quota.py @@ -0,0 +1,400 @@ +#!/usr/bin/env python3 +"""Compare fixed/shared insertion quotas using one separate frozen driver. + +Examples: + python3 run_quota.py insert fixed --quota-mode fixed --profiles main original async-load + python3 run_quota.py insert shared --quota-mode shared --profiles main original async-load + +Each block uses profiles + reverse(profiles): ABBA or ABCCBA. Both quota modes +use the same binary, 20M records, 16/16-byte tuples, eight writers and 256MiB cache. +Excluded preconditions ALWAYS use fixed quotas with a time limit and independent +record cap. Shared quotas are restricted to count-limited measured runs. +This runner takes machine.lock itself; do not wrap it in another lock holder. +Only newly created scratch images from successful, validated runs are deleted. +""" +import argparse +import csv +import fcntl +import hashlib +import json +import math +import os +from pathlib import Path +import re +import resource +import signal +import statistics +import subprocess +import time + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +LOCK = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') + + +def digest(path): + h = hashlib.sha256() + with Path(path).open('rb') as stream: + for data in iter(lambda: stream.read(1 << 20), b''): + h.update(data) + return h.hexdigest() + + +def save(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def read_csv(path): + with path.open() as stream: + return list(csv.DictReader(stream)) + + +def write_csv(path, rows): + with path.open('w') as stream: + writer = csv.DictWriter(stream, list(rows[0]), lineterminator='\n') + writer.writeheader() + writer.writerows(rows) + + +def available(path): + s = os.statvfs(path) + return s.f_bavail * s.f_frsize + + +def hardware_snapshot(): + """Read-only context, not a frequency normalization or stability proof.""" + patterns = ['/sys/class/thermal/thermal_zone*/temp', + '/sys/devices/system/cpu/cpufreq/policy*/scaling_cur_freq', + '/sys/devices/system/cpu/cpufreq/policy*/scaling_governor', + '/sys/class/power_supply/*/online'] + result = {'time': time.time(), 'readings': {}} + for pattern in patterns: + for path in Path('/').glob(pattern.lstrip('/')): + try: + result['readings'][str(path)] = path.read_text().strip() + except OSError: + pass + return result + + +def execute(out, manifest, name, command, profile, db, minimum_free_gib): + assert available(out) >= minimum_free_gib * 2**30, 'free-space floor reached' + env = os.environ.copy() + for key in ['LD_LIBRARY_PATH', 'LD_PRELOAD', 'TMPDIR']: + env.pop(key, None) + tmp = out / (name + '-tmp') + tmp.mkdir() + libdir = ROOT / 'builds' / profile / 'release/lib' + env.update(LD_LIBRARY_PATH=str(libdir), TMPDIR=str(tmp)) + record = dict(name=name, profile=profile, command=command, + environment_overrides={key: env[key] for key in ['LD_LIBRARY_PATH', 'TMPDIR']}, + started=time.time(), free_bytes_before=available(out), + library_sha256=digest(libdir / 'libsplinterdb.so'), + correctness_passed=False, hardware_before=hardware_snapshot()) + manifest['runs'].append(record) + save(out / 'manifest.json', manifest) + print('START', name, flush=True) + child_cpu_before = resource.getrusage(resource.RUSAGE_CHILDREN) + with (out / (name + '.log')).open('w') as log: + process = subprocess.Popen(command, stdout=log, stderr=subprocess.STDOUT, + env=env, cwd=out, start_new_session=True) + try: + record['returncode'] = process.wait(timeout=300) + except BaseException: + os.killpg(process.pid, signal.SIGTERM) + try: + process.wait(timeout=10) + except subprocess.TimeoutExpired: + os.killpg(process.pid, signal.SIGKILL) + process.wait() + record['returncode'] = 'timeout-or-interruption' + raise + finally: + child_cpu_after = resource.getrusage(resource.RUSAGE_CHILDREN) + record.update(finished=time.time(), free_bytes_after=available(out), + log_sha256=digest(out / (name + '.log')), + hardware_after=hardware_snapshot(), + process_user_cpu_s=child_cpu_after.ru_utime - child_cpu_before.ru_utime, + process_system_cpu_s=child_cpu_after.ru_stime - child_cpu_before.ru_stime) + if db.exists(): + stat = db.stat() + record.update(db_allocated_bytes=stat.st_blocks * 512, + db_apparent_bytes=stat.st_size) + save(out / 'manifest.json', manifest) + assert record['returncode'] == 0, record + print('END', name, round(record['finished'] - record['started'], 2), flush=True) + return record + + +def inserts(out, manifest, args, order, binary): + rows = [] + for wal in args.wal: + runs = list(enumerate(order)) + if args.precondition_seconds: + runs.insert(0, (-1, args.profiles[0])) + for index, profile in runs: + precondition = index == -1 + name = f'wal{wal}-precondition' if precondition else f'wal{wal}-{index:02d}-{profile}' + db = out / (name + '.db') + csv_path = out / (name + '.csv') + summary_path = out / (name + '.summary.csv') + cmd = ['taskset', '-c', args.cpus, str(binary), '--db', str(db), + '--csv', str(csv_path), '--summary', str(summary_path), + '--records', str(args.precondition_records if precondition else args.records), '--seconds', + str(args.precondition_seconds if precondition else 0 if args.fixed_records else args.seconds), + '--report-ms', '100', '--cache-mib', '256', '--disk-gib', '8', + '--direct', '--inserters', '8', '--readers', '0', + '--memtable-bg', '1', '--normal-bg', '3', '--memtable-mib', '8', + '--key-size', '16', '--value-size', '16', + '--min-free-gib', str(args.min_free_gib), '--seed', '42'] + if wal == 0: + cmd.append('--no-log') + quota_mode = 'fixed' if precondition else args.quota_mode + if quota_mode == 'shared': + cmd.append('--shared-quota') + record = execute(out, manifest, name, cmd, profile, db, args.min_free_gib) + log = (out / (name + '.log')).read_text() + expected_reason = 'complete' if args.fixed_records and not precondition else 'time_limit' + assert re.search(r'load_end reason=' + expected_reason + r' .* error=0(?: |\n)', log), log[-2000:] + close = re.search(r'close_s=([\d.]+) close_rc=0', log) + assert close, log[-2000:] + summaries = read_csv(summary_path) + assert len(summaries) == 1 + summary = summaries[0] + inserted = int(summary['inserted']) + if expected_reason == 'complete': + assert inserted == args.records, summary + else: + assert 0 < inserted < (args.precondition_records if precondition else args.records), summary + intervals = read_csv(csv_path) + assert intervals, csv_path + last = intervals[-1] + sampled_s = float(last['elapsed_s']) + sampled_inserted = int(last['inserted']) + elapsed_s = float(summary['elapsed_s']) + cpu_s = sum(float(r['cpu_cores']) * float(r['interval_s']) for r in intervals) + result = dict(profile=profile, phase=f'insert-wal{wal}-{quota_mode}@8', + quota_mode=quota_mode, + block=index // (2 * len(args.profiles)), + ops_s=float(summary['achieved_insert_ops_s']), + cpu_us_op=cpu_s * 1e6 / sampled_inserted, + sampled_cpu_s=cpu_s, sampled_s=sampled_s, + sampled_inserted=sampled_inserted, + sampled_ops_s=sampled_inserted / sampled_s, + elapsed_s=elapsed_s, + post_sample_join_s=elapsed_s - sampled_s, + process_cpu_s=record['process_user_cpu_s'] + record['process_system_cpu_s'], + process_cpu_us_op=(record['process_user_cpu_s'] + record['process_system_cpu_s']) * 1e6 / inserted, + p99_us=float(summary['insert_service_p99_ms']) * 1000, + read_B_op=sum(float(r['read_mib_s']) * float(r['interval_s']) + for r in intervals) * 2**20 / inserted, + inserted=inserted, close_s=float(close[1]), + total_elapsed_s=elapsed_s + float(close[1]), + drain_ops_s=inserted / (elapsed_s + float(close[1]))) + if args.insert_diagnostics: + stages = {} + workers = [] + quota = None + for line in log.splitlines(): + if line.startswith('diagnostic_stage '): + fields = dict(item.split('=', 1) for item in line.split()[1:]) + stage_name = fields.pop('name') + stages[stage_name] = {k: int(v) for k, v in fields.items()} + elif line.startswith('diagnostic_worker '): + fields = {k: int(v) for k, v in (item.split('=', 1) for item in line.split()[1:])} + workers.append(fields) + elif line.startswith('diagnostic_quota '): + fields = dict(item.split('=', 1) for item in line.split()[1:]) + mode = fields.pop('mode') + quota = dict(mode=mode, **{k: int(v) for k, v in fields.items()}) + expected_stages = ['worker_start', 'stop_request', 'workers_joined', 'before_close', 'after_close'] + assert list(stages) == expected_stages, stages + assert len(workers) == 8 and sum(w['completed'] for w in workers) == inserted, workers + assert quota is not None and quota['mode'] == quota_mode, quota + assert quota['target_records'] == (args.precondition_records if precondition else args.records), quota + assert quota['completed_records'] == inserted, quota + assert quota['productive_end_ns'] == max(w['last_end_ns'] for w in workers), quota + if quota_mode == 'shared': + assert quota['batch'] == 1024, quota + # Every worker makes one empty reservation before exiting. + expected_next = ((args.records + 1023) // 1024 + 8) * 1024 + assert quota['next_record'] == expected_next, quota + else: + assert quota['batch'] == 0 and quota['next_record'] == 0, quota + if not precondition: + assert all(w['completed'] == (args.records + 7 - w['index']) // 8 for w in workers), workers + for previous, following in zip(expected_stages, expected_stages[1:]): + assert all(stages[following][key] >= stages[previous][key] for key in ['wall_ns', 'cpu_ns']), stages + for phase, start, end in [('window', 'worker_start', 'stop_request'), + ('join', 'stop_request', 'workers_joined'), + ('body', 'worker_start', 'workers_joined'), + ('close', 'before_close', 'after_close'), + ('drain', 'worker_start', 'after_close')]: + for counter in ['wall', 'cpu']: + result[f'diagnostic_{phase}_{counter}_s'] = (stages[end][counter + '_ns'] - stages[start][counter + '_ns']) / 1e9 + result['body_cpu_us_op'] = result['diagnostic_body_cpu_s'] * 1e6 / inserted + result['drain_cpu_us_op'] = result['diagnostic_drain_cpu_s'] * 1e6 / inserted + productive_end_ns = quota['productive_end_ns'] + result['productive_wall_s'] = (productive_end_ns - stages['worker_start']['wall_ns']) / 1e9 + result['productive_ops_s'] = inserted / result['productive_wall_s'] + result['productive_end_to_stop_s'] = (stages['stop_request']['wall_ns'] - productive_end_ns) / 1e9 + result['exact_body_ops_s'] = inserted / result['diagnostic_body_wall_s'] + result['exact_drain_ops_s'] = inserted / result['diagnostic_drain_wall_s'] + result['worker_completion_spread_s'] = (productive_end_ns - min(w['last_end_ns'] for w in workers if w['completed'])) / 1e9 + stop_ns = stages['stop_request']['wall_ns'] + for worker in workers: + worker['last_insert_ms'] = (worker['last_end_ns'] - worker['last_start_ns']) / 1e6 + worker['in_flight_at_stop'] = worker['last_start_ns'] <= stop_ns < worker['last_end_ns'] + worker['last_insert_after_stop_ms'] = max(0, worker['last_end_ns'] - stop_ns) / 1e6 + worker['deregister_ms'] = (worker['deregister_end_ns'] - worker['deregister_start_ns']) / 1e6 + record['diagnostic_stages'] = stages + record['diagnostic_workers'] = workers + record['diagnostic_quota'] = quota + if not precondition: + rows.append(result) + record.update(correctness_passed=True, summary_sha256=digest(summary_path), + csv_sha256=digest(csv_path), inserted=inserted, + excluded_precondition=precondition, metrics=result, + validation=f'Normal {expected_reason} stop, checked insert count, error=0, close_rc=0; no exhaustive readback') + db.unlink() + record['own_successful_scratch_removed'] = True + save(out / 'manifest.json', manifest) + write_csv(out / 'results.csv', rows) + return rows + + +def summarize(out, rows, profiles): + summaries = [] + block_rows = [] + for phase in dict.fromkeys(row['phase'] for row in rows): + group = {p: [r for r in rows if r['phase'] == phase and r['profile'] == p] + for p in profiles} + baseline = statistics.fmean(r['ops_s'] for r in group[profiles[0]]) + for profile, samples in group.items(): + rates = [r['ops_s'] for r in samples] + mean = statistics.fmean(rates) + summary = dict(phase=phase, profile=profile, samples=len(samples), + ops_s_mean=mean, ops_s_min=min(rates), ops_s_max=max(rates), + ops_s_stdev=statistics.stdev(rates) if len(rates) > 1 else 0, + delta_baseline_pct=100 * (mean / baseline - 1), + cpu_us_op_mean=statistics.fmean(r['cpu_us_op'] for r in samples), + p99_us_mean=statistics.fmean(r['p99_us'] for r in samples), + read_B_op_mean=statistics.fmean(r['read_B_op'] for r in samples)) + if 'drain_ops_s' in samples[0]: + for metric in ['sampled_ops_s', 'drain_ops_s', 'sampled_cpu_s', 'sampled_s', + 'elapsed_s', 'post_sample_join_s', 'close_s', 'total_elapsed_s', + 'process_cpu_s', 'process_cpu_us_op']: + summary[metric + '_mean'] = statistics.fmean(r[metric] for r in samples) + for metric in ['sampled_ops_s', 'drain_ops_s']: + baseline_metric = statistics.fmean(r[metric] for r in group[profiles[0]]) + summary[metric + '_delta_baseline_pct'] = 100 * (summary[metric + '_mean'] / baseline_metric - 1) + if 'body_cpu_us_op' in samples[0]: + for metric in [k for k in samples[0] if k.startswith('diagnostic_')] + ['body_cpu_us_op', 'drain_cpu_us_op', 'productive_wall_s', 'productive_ops_s', 'productive_end_to_stop_s', 'exact_body_ops_s', 'exact_drain_ops_s', 'worker_completion_spread_s']: + summary[metric + '_mean'] = statistics.fmean(r[metric] for r in samples) + block_ratios = [] + for block in sorted({r['block'] for r in samples}): + candidate_rate = statistics.fmean(r['ops_s'] for r in samples if r['block'] == block) + baseline_rate = statistics.fmean(r['ops_s'] for r in group[profiles[0]] if r['block'] == block) + ratio = candidate_rate / baseline_rate + block_ratios.append(math.log(ratio)) + block_rows.append(dict(phase=phase, profile=profile, block=block, + candidate_ops_s=candidate_rate, baseline_ops_s=baseline_rate, + delta_baseline_pct=100 * (ratio - 1))) + nblocks = len(block_ratios) + mean_log = statistics.fmean(block_ratios) + # Two-sided 95% Student t cutoffs, degrees of freedom 1..30. + t95 = [None, 12.706, 4.303, 3.182, 2.776, 2.571, 2.447, 2.365, + 2.306, 2.262, 2.228, 2.201, 2.179, 2.160, 2.145, 2.131, + 2.120, 2.110, 2.101, 2.093, 2.086, 2.080, 2.074, 2.069, + 2.064, 2.060, 2.056, 2.052, 2.048, 2.045, 2.042] + half_width = (t95[min(nblocks - 1, 30)] * statistics.stdev(block_ratios) + / math.sqrt(nblocks)) if nblocks > 1 else None + summary.update(blocks=nblocks, + block_geomean_delta_pct=100 * (math.exp(mean_log) - 1), + block_ci95_low_pct=100 * (math.exp(mean_log - half_width) - 1) if half_width is not None else '', + block_ci95_high_pct=100 * (math.exp(mean_log + half_width) - 1) if half_width is not None else '') + summaries.append(summary) + print(phase, profile, f'{mean:.1f} ops/s {summary["delta_baseline_pct"]:+.2f}%', flush=True) + write_csv(out / 'summary.csv', summaries) + write_csv(out / 'block-ratios.csv', block_rows) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('mode', choices=['insert']) + parser.add_argument('name', help='new result directory name') + parser.add_argument('--profiles', nargs='+', default=['main', 'original']) + parser.add_argument('--seconds', type=int, default=5) + parser.add_argument('--records', type=int, default=20000000, help='insert target; identical across all profiles') + parser.add_argument('--fixed-records', action='store_true', default=True, help='measured runs always insert exactly --records; --seconds is ignored') + parser.add_argument('--insert-diagnostics', action='store_true', default=True, help='all runs use the separate quota driver with exact CPU/wall diagnostics') + parser.add_argument('--quota-mode', choices=['fixed', 'shared'], default='fixed', help='measured quota allocation; excluded preconditions always use fixed quotas') + parser.add_argument('--precondition-records', type=int, default=100000000, help='independent cap for excluded fixed-quota timed preconditions') + parser.add_argument('--blocks', type=int, default=2) + parser.add_argument('--rotate-blocks', action='store_true', help='rotate profile starting position each mirrored block') + parser.add_argument('--precondition-seconds', type=int, default=15, help='excluded fixed-quota timed run before measurement per WAL mode') + parser.add_argument('--cpus', default='0-11') + parser.add_argument('--min-free-gib', type=int, default=6) + parser.add_argument('--wal', nargs='+', type=int, choices=[0, 1], default=[0, 1]) + args = parser.parse_args() + assert re.fullmatch(r'[A-Za-z0-9_-]+', args.name), 'unsafe result name' + assert all(re.fullmatch(r'[A-Za-z0-9_-]+', p) for p in args.profiles) + assert (args.seconds >= 0 if args.fixed_records else args.seconds > 0) + assert args.blocks > 0 and len(set(args.profiles)) == len(args.profiles) + assert args.precondition_seconds >= 0 + assert args.records > 0 and (not args.fixed_records or args.mode == 'insert') + assert args.precondition_records > 0 + assert not args.insert_diagnostics or args.mode == 'insert' + out = HERE / 'results' / (args.mode + '-' + args.name) + out.mkdir(parents=True, exist_ok=False) + filesystem = subprocess.check_output(['findmnt', '-n', '-o', 'FSTYPE,SOURCE', '-T', str(out)], text=True).strip() + fstype, source = filesystem.split()[:2] + assert fstype not in {'tmpfs', 'ramfs'} and source.startswith('/dev/'), filesystem + build = json.loads((HERE / 'quota-build.json').read_text()) + binary_name = 'insert_benchmark' + driver = build['binaries'][binary_name] + binary = Path(driver['binary']) + assert digest(binary) == driver['binary_sha256'] + assert digest(driver['source']) == driver['source_sha256'] + order = [] + for block in range(args.blocks): + shift = block % len(args.profiles) if args.rotate_blocks else 0 + profiles = args.profiles[shift:] + args.profiles[:shift] + order.extend(profiles + list(reversed(profiles))) + provenance = {} + for profile in set(args.profiles + ['main']): + source_path = ROOT / (profile + '-source.json') + provenance[profile] = dict(library_sha256=digest(ROOT / 'builds' / profile / 'release/lib/libsplinterdb.so'), + clockcache_source_sha256=digest(ROOT / 'sources' / profile / 'src/clockcache.c')) + if source_path.exists(): + provenance[profile]['source_manifest_sha256'] = digest(source_path) + provenance[profile]['source_manifest'] = json.loads(source_path.read_text()) + manifest = dict(mode=args.mode, arguments=vars(args), order=order, + filesystem=filesystem, io='O_DIRECT', driver=driver, + provenance=provenance, runner_sha256=digest(__file__), + machine_lock=str(LOCK), queued=time.time(), runs=[], complete=False, + limitations=['Bounded startup insertion throughput is not steady-state or tail-neutrality evidence.', + 'Dynamic library swapping controls driver layout; library code layout still differs.', + 'Block confidence intervals assume independent approximately normal log ratios; few blocks and thermal carryover limit certainty.', + 'Hardware snapshots are observational before/after context, not timed frequency measurements or normalization.', + 'Insert cpu_us_op covers the sampled reporting window only; it excludes post-sample joins and close. process_cpu_us_op includes setup, all joins, and close.', + 'Shared quotas also change worker/key assignment and add one relaxed atomic reservation per 1024 inserts.', + 'Excluded preconditions always use fixed quotas and their separate record cap, regardless of measured quota mode.', + 'productive_ops_s excludes final controller polling, deregistration and close; it supplements rather than replaces exact body/drain throughput.']) + save(out / 'manifest.json', manifest) + print('WAIT machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + try: + rows = inserts(out, manifest, args, order, binary) + summarize(out, rows, args.profiles) + manifest['complete'] = True + finally: + manifest['finished'] = time.time() + save(out / 'manifest.json', manifest) + print('Completed', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/deliver.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/deliver.py new file mode 100644 index 000000000..825b66d02 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/deliver.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Copy the verified textual archive and append the scoped branch report. + +No Git staging, commits, pushes or benchmark execution. Run only after all +campaign work has finished. Refuse a changed branch or unrelated tracked edits. +""" +import fcntl +import hashlib +import json +from pathlib import Path +import shutil +import subprocess +import time + + +ROOT = Path(__file__).resolve().parent +TARGET = ROOT.parents[2] / 'cache-invalid-addresses' +LOCK = ROOT.parents[3] / 'coordination/machine.lock' +BASE = 'da5757265109f3a5936e0ef20daff6a955f775a3' +ARCHIVE_REL = Path('benchmarks/results-20261017/cache-invalid-addresses-performance') + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def git(*arguments): + return subprocess.check_output(['git', '-C', str(TARGET), *arguments], text=True).strip() + + +def main(): + archive = ROOT / 'archive' + destination = TARGET / ARCHIVE_REL + appendix = (ROOT / 'delivery-docs.md').read_text() + assert appendix.strip() and 'Pending:' not in appendix + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) + assert git('rev-parse', 'HEAD') == BASE + assert git('branch', '--show-current') == 'robj/cache-invalid-addresses' + assert git('diff', '--name-only') == 'src/clockcache.c' + assert not git('diff', '--cached', '--name-only') + assert not destination.exists() + evidence = json.loads((ROOT / 'delivery-source-check.json').read_text()) + for name, expected in evidence['source_sha256'].items(): + assert digest(TARGET / name) == expected, name + checksums = {} + for line in (archive / 'SHA256SUMS').read_text().splitlines(): + expected, name = line.split(' ', 1) + relative = Path(name) + assert not relative.is_absolute() and '..' not in relative.parts + assert digest(archive / relative) == expected, name + checksums[name] = expected + actual = {str(p.relative_to(archive)) for p in archive.rglob('*') if p.is_file()} + assert actual == set(checksums) | {'SHA256SUMS'} + profiles = json.loads((archive / 'provenance/profiles.json').read_text()) + assert profiles['selected_profile'] == evidence['selected_profile'] == 'async-mask' + selected = profiles['sources']['async-mask'] + selected_hashes = json.loads((archive / selected['source_inventory']).read_text()) + for name, expected in evidence['source_sha256'].items(): + assert selected_hashes[name] == expected, name + reconstruction = json.loads((archive / 'reconstruction-verification.json').read_text()) + assert reconstruction['passed'] and reconstruction['selected_profile'] == 'async-mask' + assert reconstruction['source_inventories'] == { + name: profile['source_inventory_sha256'] + for name, profile in profiles['sources'].items() + } + document = TARGET / 'docs/cache-invalid-addresses-results.md' + old_document = document.read_text() + old_hash = digest(document) + destination.parent.mkdir(parents=True, exist_ok=True) + shutil.copytree(archive, destination) + for name, expected in checksums.items(): + assert digest(destination / name) == expected, name + assert digest(destination / 'SHA256SUMS') == digest(archive / 'SHA256SUMS') + document.write_text(old_document.rstrip() + '\n\n' + appendix.rstrip() + '\n') + subprocess.run(['git', '-C', str(TARGET), 'diff', '--check'], check=True) + result = dict(target=str(TARGET), base_commit=BASE, archive=str(destination), + archive_files=len(checksums) + 1, source_files_checked=len(evidence['source_sha256']), + checksum_inventory_sha256=digest(destination / 'SHA256SUMS'), + original_document_sha256=old_hash, document_sha256=digest(document), + copied_at=time.time(), staged=False, committed=False) + (ROOT / 'delivery-copy.json').write_text(json.dumps(result, indent=2) + '\n') + print(json.dumps(result, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/delivery-docs.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/delivery-docs.md new file mode 100644 index 000000000..90f2d84db --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/delivery-docs.md @@ -0,0 +1,15 @@ +## Cache performance investigation and optimization (2026-10-17) + +The selected `async-mask` implementation keeps invalid-address rejection while moving diagnostic formatting out of ordinary lookup paths, placing async miss allocation validation in the existing disk-load coroutine, and replacing the hot alignment remainder with a mask. Initialization now asserts the already required power-of-two page-size invariant before shift/division setup. Synchronous allocation validation remains inline; error, retry, callback and handle-ownership contracts are preserved. + +The exact source passes **124 selected unit executions** across GCC release/debug and Clang 19 MemorySanitizer, plus debug prefetch admission and exported/target formatting. All 172 validated source-file hashes match the applied branch. One- and six-worker bounded real-I/O async churn also pass identity, status, geometry and completion checks. These checks do not constitute full CI. + +Comparisons use main `8e0f29b8`, the unoptimized invalid-address branch `da575726`, and the selected source. Across eight resident cache read/hit cases, the largest selected/main mean loss is 1.08%; independent async access improves 2.03% at one worker and 1.94% at eight workers versus the unoptimized branch. In the 32-page blocking probe, independent access improves 8.10% versus main and 6.67% versus the unoptimized branch. Some intervals still extend beyond a 3% loss; no universal neutrality claim is made. + +Single-worker resident database point queries are −1.51% [−3.61%, +0.64%] versus main; 10,000-row ranges are −0.03% [−0.52%, +0.45%]. + +Resident claim/lock/write throughput ranges from −0.16% to +0.40% versus main across one/eight workers and disjoint/shared pages; all four pointwise intervals exclude a 3% loss. These 72 checked measurements do not establish database insertion neutrality. + +Exact-source fixed-count insertion shows −4.09% throughput through close without WAL versus main, with a wide [−24.51%, +21.84%] interval, and −1.28% with WAL. The no-WAL loss remains indeterminate. Earlier −9.71% async-load results and subsequent non-reproduction are retained; shared quotas did not causally explain the reversal. Valid nonblocking misses improve 17.84% versus the unoptimized branch but remain 29.83% slower than main (3.47 extra CPU ns/op): allocator membership must be checked before BUSY to preserve the new error semantics. That implementation cost remains open to optimization; production miss frequency was not measured. + +The inherited asynchronous cache admission/batch-reservation progress limitation remains unresolved; bounded churn does not prove progress across all cache-pressure and worker-lifecycle interleavings. Experiments were serialized, used real ext4 storage and retained raw samples, hashes, failures and uncertainty. Full results, exact source/library identities, methods and reproduction artifacts are in [the performance evaluation](../benchmarks/results-20261017/cache-invalid-addresses-performance/README.md). diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/delivery-source-check.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/delivery-source-check.json new file mode 100644 index 000000000..8fc7bb746 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/delivery-source-check.json @@ -0,0 +1,187 @@ +{ + "target_worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "target_branch": "robj/cache-invalid-addresses", + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "selected_profile": "async-mask", + "selected_clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "validated_source_files_match": true, + "checked_files": 172, + "source_sha256": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "checked_at": 1792229142.5550215, + "runtime_diff_files": [ + "src/clockcache.c" + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/experiment-profiles.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/experiment-profiles.json new file mode 100644 index 000000000..df72cc875 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/experiment-profiles.json @@ -0,0 +1,50 @@ +{ + "main": { + "purpose": "Exact main baseline 8e0f29b8" + }, + "original": { + "purpose": "Exact unoptimized invalid-address branch da575726" + }, + "hints": { + "purpose": "UNLIKELY hints only; no code-generation improvement; built but not measured" + }, + "cold": { + "purpose": "Cold geometry diagnostic plus combined check; exploratory build, not measured separately" + }, + "outlined": { + "purpose": "Combined geometry check and noinline allocator wrapper", + "decision": "Rejected: exploratory v1 blocking-hit regression of about 15-20%; raw screen limitations retained" + }, + "miss-only": { + "purpose": "Only allocator validation wrapper", + "decision": "Diagnostic experiment, no final selection" + }, + "sequential": { + "purpose": "Cold diagnostic helper, original geometry-check order, noinline allocator validation wrapper", + "decision": "Resident hit screen promising; formatted into candidate" + }, + "mask-original": { + "purpose": "Use alignment mask and assert power-of-two page size at config init", + "decision": "Diagnostic control only. The original 48 MiB probe was inconclusive; the 32-page hot-set control supported combining the alignment mask with async-load." + }, + "mask-main": { + "purpose": "Same alignment-mask change to main as an experimental control", + "decision": "Not selected; control only" + }, + "isolated-miss": { + "purpose": "Outline complete sync miss handling; move async validation into disk child", + "decision": "Not selected: handle escape in sync path and no clear advantage over sequential" + }, + "candidate": { + "purpose": "Formatted sequential with clarified diagnostic-helper comment", + "decision": "118 unit executions plus admission passed; resident results promising, but a nonblocking-miss wrapper added 21 instructions/op and about 0.6 ns; superseded" + }, + "async-load": { + "purpose": "Cold diagnostic helper; move async validation into existing disk child; retain inline sync validation", + "decision": "Historical intermediate, superseded by async-mask. Its 118 checks and all cache/database/miss evidence are retained. An earlier no-WAL wall-time loss failed to repeat in later fixed/shared cohorts; the cause remains unresolved." + }, + "async-mask": { + "purpose": "async-load plus bit-mask hot alignment validation and power-of-two configuration assertion", + "decision": "Selected and applied to target. 124 unit executions, formatting, admission and bounded I/O churn passed. Final resident read/hit, hot-set read, valid-miss, resident-write and database confirmations are complete and audited. Read/hit means versus main range from -1.08% to +1.67%; writes from -0.16% to +0.40%. Valid nonblocking misses improve 17.84% versus original but retain 3.47 additional CPU ns/op versus main. No-WAL database insertion wall time remains indeterminate; no universal 3% equivalence claim." + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/final-source-check.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/final-source-check.json new file mode 100644 index 000000000..0691de279 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/final-source-check.json @@ -0,0 +1,19 @@ +{ + "passed": true, + "checked_at": 1792231189.4517071, + "selected_profile": "async-mask", + "checked_source_files": 172, + "selected_clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "release_library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "target_head_before_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "reports_sha256": { + "mask-final-hits-audited.json": "59327537ec2f67042d7bdf30bb28163a8e19fbc7f340e61cbe474cf114a31fb4", + "mask-final-hot32-audited.json": "8c44766264c346a63a5b38ff9e54f5eed514742f74b92b08951b75dce6e4c9f5", + "mask-final-misses-audited.json": "ef49f29d9686ff1c5a6014e66af384e08b20eab09c4f78aab3f8da97c4d8d5f3", + "mask-final-quota-audited.json": "ff59c88a9d6a14c203f1b59be99d11c493ca5deaff8c6aa7a9180334e2f863be", + "mask-final-resident-audited.json": "a0665765463cf5a5bc09734d89f9f6c73d72773d517b633e69d899daf91d1ec7", + "mask-final-writes-hot32-audited.json": "a62d30f44b2df18ecde6c74176a0e7d0c97d29b2945e1fc2db9b66a45db095dd" + }, + "machine_lock_was_free": true, + "git_whitespace_check_passed": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/README.md new file mode 100644 index 000000000..3998753fb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/README.md @@ -0,0 +1,106 @@ +# Production-cache API probe + +This is an isolated adaptation of the existing `cache_lookup_benchmark.c` from +the cache-directory project, recorded in [provenance.json](provenance.json). +It uses the production clockcache, allocator, caller-owned page handles and I/O +backend. It does not modify any project branch. The author prepared and +source-reviewed this version; the coordinating root agent owns compilation, +smoke tests and measurements. + +The source is frozen as v1, SHA256 +`7e0c4d2f29e71a00600af0b18bd154227256056a93d5bbaa2d5d2f8f3ca0f680`. +Do not edit it after measurements begin; retain a new named version for changes. + +## Build once, select the library at execution + +From the branch-prefix worktree, under the root campaign's machine lock: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/build_probe.py \ + .cache/invalid-address-perf-20261017/sources/main \ + .cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so +``` + +The builder creates one object and executable, plus a JSON record containing +commands and source, object, library, binary and private-header hashes. It +refuses existing output files. The object uses `-fno-lto`, so selecting a +different shared library does not recompile or relayout the harness. The +executable contains no embedded RUNPATH. Set `LD_LIBRARY_PATH` to the selected +variant's release/lib directory and verify the loaded path in the runner. +All variants must retain the compile-time private ABI; main and the original +invalid-address branch have identical `clockcache.h`, while `cache.h` differs +only in API documentation. Passing a `.a` library to the same builder supports +a separately named static executable when needed. + +## Workloads + +CLI: `FILE CACHE_MIB THREADS[,THREADS...] SECONDS ACCESS API`. +`FILE` is a disposable database path: initialization truncates it. Use real +disk and unique per-run paths under the campaign scratch directory. + +For example, run the same binary with each selected library: + +```sh +LD_LIBRARY_PATH="$variant_lib" "$probe" "$scratch/probe.db" 64 1,8 3 both blocking +LD_LIBRARY_PATH="$variant_lib" "$probe" "$scratch/probe.db" 64 1,8 3 both nonblocking +LD_LIBRARY_PATH="$variant_lib" "$probe" "$scratch/probe.db" 64 1,8 3 both async +LD_LIBRARY_PATH="$variant_lib" "$probe" "$scratch/probe.db" 64 1,8 3 miss nonblocking +``` + +`both` emits independent-random and dependent-pointer-chain rows. Either can +be selected alone. Blocking and nonblocking hit calls differ only in the +cache API's blocking argument; a nonblocking hit must succeed. Async calls +include state initialization, completion and result retrieval. API selection +occurs when choosing each worker entry point; the shared always-inlined loop +receives a constant API, permitting the compiler to remove API dispatch. + +`miss nonblocking` evicts the warmed pages before timing while retaining their +allocator references. Every request must return `STATUS_BUSY` and a cleared +handle. This measures the valid-address miss/allocator-validation path without +issuing demand reads. It has independent access only. Invalid or unallocated +addresses are not a fair common benchmark: main and the invalid-address branch +have different specified error behavior. Keep those cases in correctness tests. + +The inherited `churn` mode uses twice cache capacity and allows storage I/O; +use blocking or async APIs for it. It is optional and is not a resident-hit +comparison. Nonblocking churn will reject expected misses as hit errors. + +## Controls and interpretation + +The default working set is 75% of cache capacity. Addresses are spread across +a logical disk/cache ratio of 16; `CACHE_PROBE_DISK_RATIO` and +`CACHE_PROBE_ADDRESS_LAYOUT=spread|compact` retain the original controls. +Setup writes each selected page with `O_DIRECT`, performs a durable barrier, +and loads every page before a one-second worker warmup. All extents remain +allocated until worker completion and final cache eviction. + +Every hit checks page identity and the next-pointer identity, samples cache +status and read references, and releases its handle exactly once. A checksum +accumulates the observed page identity; because runs are duration-based, counts +and checksums naturally differ between variants. They are not equal-work +checksum comparisons. The per-page identity checks are the timed correctness +oracle. Successful final eviction detects retained read handles. + +Async workers own one aligned state each. A callback only release-publishes a +readiness flag; its worker acquire-consumes that flag and resumes the operation +until DONE, then retrieves the result. Completed state is reinitialized only +after the result has been consumed. This also supports asynchronous churn; +resident-hit runs should finish synchronously with `async_waits=0`. That +diagnostic counts warmup plus measured waits, rather than only the timed phase. + +CSV rows include exact operations, checksum, errors, elapsed seconds, throughput, +directory/entry/data/reference/pin allocation, process maximum RSS, setup time, +phase storage read/write bytes, major/minor faults, process CPU time and async +waits. Resident and nonblocking-miss samples return failure on storage I/O or +major faults. Stats are disabled in clockcache, matching the original probe. +The guard uses `/proc/self/io`, not per-call backend counters. Process CPU and +fault snapshots also include small phase-control/join overhead; use matched +samples and report the measurement scope. + +Timing preserves the existing 64-operation batch handoff and duration-based +method. It includes the common consumer/checksum overhead. There is no perf +FIFO control in v1: whole-process perf would include setup and warmup and must +not be reported as instructions per measured hit. Initial short A/B runs are +screening evidence; use balanced repeated ordering and sufficiently long phases +before deciding whether a 2-3% loss is resolved. Pin comparable CPUs and keep +other builds, tests and benchmark jobs outside each timed process. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/cache_api_probe.c new file mode 100644 index 000000000..9ea71443b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/cache_api_probe.c @@ -0,0 +1,606 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + const char *api_name; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + platform_register_thread(); + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + worker->finished = nanos(); + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(1); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + finish = MAX(finish, workers[i].finished); + } + probe_counters after = snapshot(); + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + ctx.pages = extents * ctx.pages_per_extent; + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/cache_api_probe.json new file mode 100644 index 000000000..fe5a2426f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe" + ] + ], + "source_sha256": "7e0c4d2f29e71a00600af0b18bd154227256056a93d5bbaa2d5d2f8f3ca0f680", + "object_sha256": "16112c2bea2a39229dd64d90f9864f3322b005f36b85416a216317513b55dd69", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "df4338214b74a85d0e472ede7d843e1709a05d7a1ee73957e1ef9b027bef7881", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/README.md new file mode 100644 index 000000000..88832251c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/README.md @@ -0,0 +1,44 @@ +# Final controlled-cache runner + +`cache_api_probe`, `.c`, `.o`, its build `.json`, and `build_probe.py` are +byte-for-byte copies of frozen `../controlled-v3b/`. No recompilation or C +instrumentation change was made. `provenance.json` records each copied hash. +The only executable behavior changed is Python scheduling in +`run_controlled.py`. + +The runner completes every mirrored block for one API / thread count / access +mode before proceeding to the next scenario. Before each scenario it runs one +predetermined excluded preconditioning process with the same binary and CPU +assignment, main's shared library, a 30-second warmup and a one-second measured +phase. This process establishes the workload's package-temperature regime; +its result is never included in the comparison. It is excluded by design, +regardless of speed. Measured blocks retain the v3b names, columns, two-second +warmup and four-second phases by default. Profiles and all durations remain +configurable. + +A three-profile final matrix can be invoked with: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-final/run_controlled.py final-hits \ + --profiles main original CANDIDATE --blocks 3 --apis blocking async \ + --threads 1 8 --modes independent dependent +``` + +Replace `CANDIDATE` with the frozen candidate build's profile name. Use a new +label for every distinct matrix. The separate nonblocking matrix can use +`--apis nonblocking --threads 1 --modes independent dependent miss`. + +All processes, including preconditions, hold the same suite machine lock. +`manifest.json` records `scenario_order` and separate `precondition_runs`. +Each excluded record includes the normal job record, telemetry, workers, +profile, scenario index, scenario tuple, `excluded_from_results: true`, and +its raw CSV row. Preconditions never enter `results.csv` or measured `runs`. +Lock intervals are recorded even on exceptions. A resumed partial scenario +gets a fresh precondition with a new attempt suffix; completed scenarios are +skipped. Interrupted scratch/jobs are preserved and not silently overwritten. + +No sample is automatically discarded for thermal drift. Raw throttle counter +increases, frequency/temperature snapshots and individual results remain +available for the report's interpretation. These controls reduce transitions +between different package-power regimes; they do not guarantee a fixed CPU +frequency or eliminate all machine noise. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/cache_api_probe.c new file mode 100644 index 000000000..7bc15a3e0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/cache_api_probe.c @@ -0,0 +1,862 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * v3b: phase counters, deterministic worker registration, affinity and prewarm. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; + int worker_cpus[MAX_THREADS]; + uint32 num_worker_cpus; + int control_cpu; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; + int actual_start_cpu; + int actual_end_cpu; + threadid registered_tid; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static uint64 +thread_cpu_nanos(void) +{ + struct timespec ts; + platform_assert(clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts) == 0); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +pin_current_thread(int cpu) +{ + platform_assert(cpu >= 0 && cpu < CPU_SETSIZE); + cpu_set_t set; + CPU_ZERO(&set); + CPU_SET(cpu, &set); + int rc = pthread_setaffinity_np(pthread_self(), sizeof(set), &set); + if (rc != 0) { + fprintf(stderr, "pin cpu %d: %s; sample rejected\n", cpu, strerror(rc)); + exit(1); + } + platform_assert(sched_getcpu() == cpu); +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + pin_current_thread(ctx->worker_cpus[worker->worker]); + platform_register_thread(); + worker->registered_tid = platform_get_tid(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + worker->actual_end_cpu = sched_getcpu(); + if (measuring) { + worker->cpu_ns = thread_cpu_nanos() - worker->cpu_ns; + } + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + platform_assert(threads <= ctx->num_worker_cpus); + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + /* Registration assigns the cache refcount stripe. Serialize only + * startup so worker index -> CPU -> stripe stays stable across runs. */ + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != i + 1) { + platform_pause(); + } + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(ctx->warmup_seconds); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) + { + errors++; + } + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + /* Log only after the I/O/CPU snapshots: redirected stderr may dirty a + * real file and otherwise masquerade as timed storage I/O. */ + for (uint32 i = 0; i < threads; i++) { + fprintf(stderr, + "WORKER worker=%u tid=%lu cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " + "branch_misses=%lu\n", + i, workers[i].registered_tid, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], + workers[i].perf.value[2], workers[i].perf.value[3]); + } + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, + worker_cpu_ns); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; + long control_cpu = strtol(control_cpu_env, &control_end, 10); + platform_assert(*control_cpu_env && *control_end == '\0' + && control_cpu >= 0 && control_cpu < CPU_SETSIZE); + pin_current_thread(control_cpu); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.control_cpu = control_cpu; + const char *warmup_env = getenv("CACHE_PROBE_WARMUP_SECONDS"); + ctx.warmup_seconds = warmup_env ? strtoull(warmup_env, NULL, 10) : 5; + platform_assert(ctx.warmup_seconds > 0 && ctx.warmup_seconds <= 600); + const char *worker_cpus_env = getenv("CACHE_PROBE_WORKER_CPUS"); + platform_assert(worker_cpus_env != NULL && *worker_cpus_env); + char *cpu_list = strdup(worker_cpus_env), *cpu_save = NULL; + platform_assert(cpu_list != NULL); + for (char *token = strtok_r(cpu_list, ",", &cpu_save); token; + token = strtok_r(NULL, ",", &cpu_save)) + { + char *end = NULL; + long cpu = strtol(token, &end, 10); + platform_assert(*end == '\0' && cpu >= 0 && cpu < CPU_SETSIZE + && cpu != control_cpu && ctx.num_worker_cpus < MAX_THREADS); + for (uint32 i = 0; i < ctx.num_worker_cpus; i++) { + platform_assert(ctx.worker_cpus[i] != cpu); + } + ctx.worker_cpus[ctx.num_worker_cpus++] = cpu; + } + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld control_tid=%lu warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + ctx.pages = extents * ctx.pages_per_extent; + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," + "warmup_seconds,control_cpu,worker_cpu_ns"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/cache_api_probe.json new file mode 100644 index 000000000..7f14a318c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe" + ] + ], + "source_sha256": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "object_sha256": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/provenance.json new file mode 100644 index 000000000..94f1b93e3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/provenance.json @@ -0,0 +1,13 @@ +{ + "source_version": "unchanged frozen v3b C/object/binary; scenario-major final runner", + "parent_directory": "../controlled-v3b", + "copied_sha256": { + "cache_api_probe": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "cache_api_probe.c": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "cache_api_probe.o": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "cache_api_probe.json": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "build_probe.py": "04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920" + }, + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "prepared_only": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/run_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/run_controlled.py new file mode 100644 index 000000000..dcec201ab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-final/run_controlled.py @@ -0,0 +1,252 @@ +#!/usr/bin/env python3 +"""Scenario-major pinned cache measurements with predetermined preconditioning.""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) +from job import LOCK, run + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read_text(path): + try: + return path.read_text().strip() + except OSError: + return None + + +def snapshot(cpus): + """Diagnostic before/after-process snapshots; no system settings changed.""" + values = {} + for cpu in cpus: + base = Path(f'/sys/devices/system/cpu/cpu{cpu}') + for part in ('cpufreq/scaling_cur_freq', 'cpufreq/scaling_governor', + 'cpufreq/scaling_min_freq', 'cpufreq/scaling_max_freq', + 'thermal_throttle/core_throttle_count', + 'thermal_throttle/package_throttle_count'): + path = base / part + values[str(path)] = read_text(path) + for hwmon in sorted(Path('/sys/class/hwmon').glob('hwmon*')): + name = read_text(hwmon / 'name') + if name not in ('coretemp', 'acpitz'): + continue + values[str(hwmon / 'name')] = name + for path in sorted(hwmon.glob('temp*_input')): + values[str(path)] = read_text(path) + values[str(path.with_name(path.name.replace('_input', '_label')))] = read_text(path.with_name(path.name.replace('_input', '_label'))) + return {'wall_time': time.time(), 'monotonic_ns': time.monotonic_ns(), 'values': values} + + +def csv_rows(path): + lines = path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, headers + fields = next(csv.reader(headers)) + result = [] + for line in lines: + if line.startswith(('independent,', 'dependent,', 'miss,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') + parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'sequential', 'isolated-miss']) + parser.add_argument('--apis', nargs='+', choices=['blocking', 'nonblocking', 'async'], default=['blocking', 'async']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) + parser.add_argument('--modes', nargs='+', choices=['independent', 'dependent', 'miss'], default=['independent', 'dependent']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') + parser.add_argument('--cpus-8', default='0,2,4,6,8,10,1,3') + parser.add_argument('--perf', choices=['single', 'all', 'off'], default='single') + parser.add_argument('--precondition-warmup', type=int, default=30) + parser.add_argument('--precondition-seconds', type=int, default=1) + parser.add_argument('--precondition-profile', default='main') + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 + assert len(set(args.profiles)) == len(args.profiles) + assert args.precondition_warmup > 0 and args.precondition_seconds > 0 + assert args.precondition_profile in args.profiles + if 'miss' in args.modes: + assert args.apis == ['nonblocking'], 'miss must be a separate nonblocking-only campaign' + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n + assert args.control_cpu not in cpus + for cpu in cpus: + assert Path(f'/sys/devices/system/cpu/cpu{cpu}').exists() + all_cpus = sorted({args.control_cpu, *(cpu for cpus in cpu_map.values() for cpu in cpus)}) + binary = Path(__file__).resolve().with_name('cache_api_probe') + libraries = {name: ROOT / 'builds' / name / 'release/lib/libsplinterdb.so' for name in args.profiles} + out = ROOT / 'probe-results' / args.label + out.mkdir(parents=True, exist_ok=args.resume) + arguments = vars(args).copy() + arguments.pop('resume') + metadata = { + 'arguments': arguments, + 'runner_sha256': digest(Path(__file__)), + 'driver_sha256': digest(binary), + 'libraries': {name: digest(lib) for name, lib in libraries.items()}, + 'cpu_map': cpu_map, + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], + 'precondition_runs': [], + 'schedule': 'scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks', + } + rows = [] + if args.resume: + old = json.loads((out / 'manifest.json').read_text()) + for key in ('arguments', 'driver_sha256', 'libraries', 'runner_sha256'): + assert old[key] == metadata[key], key + metadata = old + if (out / 'results.csv').exists(): + rows = list(csv.DictReader((out / 'results.csv').open())) + scenarios = [(api, n, mode) for api in args.apis for n in args.threads for mode in args.modes] + metadata['scenario_order'] = [dict(api=api, threads=n, mode=mode) for api, n, mode in scenarios] + + def save(): + (out / 'manifest.json').write_text(json.dumps(metadata, indent=2) + '\n') + if rows: + with (out / 'results.csv').open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0])) + writer.writeheader() + writer.writerows(rows) + + def execute_job(name, profile, api, threads, mode, warmup, seconds): + assert digest(libraries[profile]) == metadata['libraries'][profile] + scratch = ROOT / 'scratch' / name + scratch.mkdir(parents=True, exist_ok=False) + db = scratch / 'cache.db' + perf = args.perf == 'all' or (args.perf == 'single' and threads == 1) + env = { + 'LD_LIBRARY_PATH': str(libraries[profile].parent), + 'CACHE_PROBE_CONTROL_CPU': str(args.control_cpu), + 'CACHE_PROBE_WORKER_CPUS': ','.join(map(str, cpu_map[threads])), + 'CACHE_PROBE_WARMUP_SECONDS': str(warmup), + 'CACHE_PROBE_PERF': '1' if perf else '0', + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=seconds + warmup + 300, env_extra=env, lock_held=True) + after = snapshot(all_cpus) + worker_lines = [line for line in (ROOT / 'jobs' / name / 'output.log').read_text().splitlines() + if line.startswith('WORKER ')] + workers = [{key: int(value) for key, value in + (part.split('=', 1) for part in line.split()[1:])} + for line in worker_lines] + assert len(workers) == threads + assert [worker['worker'] for worker in workers] == list(range(threads)) + assert [worker['cpu'] for worker in workers] == cpu_map[threads] + tids = [worker['tid'] for worker in workers] + assert len(set(tids)) == threads + expected = metadata.setdefault('expected_worker_tids', {}) + expected.setdefault(str(threads), tids) + assert expected[str(threads)] == tids, (expected, workers) + parsed = csv_rows(ROOT / 'jobs' / name / 'output.log') + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api + assert int(row['threads']) == threads and int(row['warmup_seconds']) == warmup + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) + if api == 'async': + assert int(row['async_waits']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) + for key, value in after['values'].items() + if key.endswith('_throttle_count') and value is not None + and before['values'].get(key) is not None + and int(value) > int(before['values'][key])} + info.update(before_telemetry=before, after_telemetry=after, + throttle_increases=increases, workers=workers, profile=profile) + return info, row, db + + print('WAIT suite machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + metadata.setdefault('lock_intervals', []).append({'acquired': time.time()}) + try: + for name, lib in libraries.items(): + env = os.environ.copy() + env['LD_LIBRARY_PATH'] = str(lib.parent) + loaded = subprocess.check_output(['ldd', str(binary)], env=env, text=True) + assert str(lib) in loaded, (name, loaded) + save() + for scenario_index, (api, threads, mode) in enumerate(scenarios): + planned = [] + for block in range(args.blocks): + rotated = args.profiles[block % len(args.profiles):] + args.profiles[:block % len(args.profiles)] + order = rotated + list(reversed(rotated)) + for slot, profile in enumerate(order): + name = f'{args.label}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + planned.append((name, block, slot, profile)) + completed = {row['job'] for row in rows} + pending = [job for job in planned if job[0] not in completed] + if not pending: + print('RESUMED completed scenario', api, threads, mode, flush=True) + continue + # Predetermined exclusion: this is never used in comparisons. + # Resume a partial scenario with a new precondition, since the + # earlier one may have run long before this process restarted. + previous = [item for item in metadata['precondition_runs'] + if item['scenario_index'] == scenario_index] + name = (f'{args.label}-precondition-s{scenario_index:02d}-{api}-{threads}-{mode}' + f'-r{len(previous):02d}-{args.precondition_profile}') + info, row, db = execute_job(name, args.precondition_profile, api, threads, mode, + args.precondition_warmup, args.precondition_seconds) + info.update(scenario_index=scenario_index, + scenario=dict(api=api, threads=threads, mode=mode), + excluded_from_results=True, row=row) + metadata['precondition_runs'].append(info) + save() + print('PRECONDITION', api, threads, mode, 'excluded', row['ops_s'], flush=True) + db.unlink() + for name, block, slot, profile in pending: + info, row, db = execute_job(name, profile, api, threads, mode, args.warmup, args.seconds) + row.update(profile=profile, block=block, slot=slot, job=name, + worker_cpus=':'.join(map(str, cpu_map[threads])), + thermal_counter_increased=int(bool(info['throttle_increases']))) + rows.append(row) + info.update(block=block, slot=slot) + metadata['runs'].append(info) + save() + print('RESULT', profile, api, threads, mode, row['ops_s'], + 'throttle=' + str(bool(info['throttle_increases'])), flush=True) + db.unlink() + metadata['finished'] = time.time() + finally: + metadata['lock_intervals'][-1]['released'] = time.time() + save() + print('COMPLETE', args.label, len(rows), 'rows', flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/README.md new file mode 100644 index 000000000..ba6b877f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/README.md @@ -0,0 +1,61 @@ +# Controlled cache probe with an explicit working set + +This separate variant copies the frozen `../controlled-final` probe and runner. +All original C, binary, object, build metadata, and runner files are preserved +unchanged in `baseline/`; `provenance.json` records their hashes. The new probe +has not been built or run during source preparation. Root owns serialized +builds, smoke tests, and measurement under the campaign machine lock. + +`CACHE_PROBE_WORKING_PAGES` selects an exact number of pages during setup, +between 32 and 75% of the configured cache's page capacity. It supports resident +and nonblocking-miss scenarios and rejects churn. Unset retains the original +working-set calculation and rounding. A partial final extent is written in full +and zero-filled beyond the requested set; only requested pages enter the +identity chain, prewarm, or measurement. Setup logs distinguish the logical +`working_set_bytes` from actual full-extent `disk_bytes` written. + +The runner exposes `--working-pages`, records it in manifest arguments and each +child's environment, and verifies actual CSV `working_pages`. Without that +option, it rejects an inherited override rather than silently measuring a +different working set. Existing affinity, deterministic thread registration, +identity checks, timing boundaries, counters, no-I/O checks, preconditions, +rotating mirrored blocks, and raw telemetry are unchanged. Every C function +preceding `main`, including the timed worker, is text-identical to the baseline. + +Build once, after the active job finishes and while holding the machine lock: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-hotset/build_probe.py \ + .cache/invalid-address-perf-20261017/sources/main \ + .cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so +``` + +Use a new label for every campaign. A bounded one-worker screen with all five +profiles, three rotating mirrored blocks, and two access patterns is: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-hotset/run_controlled.py hotset32-screen \ + --profiles main original async-load mask-original mask-main \ + --working-pages 32 --cache-mib 64 --apis blocking --threads 1 \ + --modes independent dependent --blocks 3 --seconds 4 --warmup 2 +``` + +The 60 measured processes take approximately six minutes of warmup/measurement, +plus two excluded 31-second preconditions and setup. Five blocks instead of +three would rotate every profile through every mirrored slot; no measured +sample is excluded by outcome. The runner holds the machine lock itself. + +At default 4 KiB pages and 128 KiB extents, 32 pages occupy one allocated extent: +128 KiB of logical page data. The worker reads 24 bytes at offset zero of each +page, nominally 2 KiB of first cache lines, plus approximately 2 KiB of cache-entry +metadata and directory/refcount lines. Identical offsets can conflict in L1 +cache sets, so this is a small hot working set, not a claim that every touched +line fits in L1. All profiles use the same deterministic spread layout and +allocation sequence. Cache capacity, directory size, and disk geometry remain +the same as the larger probe. + +Main already performs an always-on address-alignment division. This experiment +tests the cost of validation, instruction scheduling, layout, and masking; it +does not test a claim that invalid-address handling introduced the division. +A read-only resident result cannot establish insertion neutrality: mutable +write claims, compaction, and worker-quota imbalance are absent here. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/README.md new file mode 100644 index 000000000..88832251c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/README.md @@ -0,0 +1,44 @@ +# Final controlled-cache runner + +`cache_api_probe`, `.c`, `.o`, its build `.json`, and `build_probe.py` are +byte-for-byte copies of frozen `../controlled-v3b/`. No recompilation or C +instrumentation change was made. `provenance.json` records each copied hash. +The only executable behavior changed is Python scheduling in +`run_controlled.py`. + +The runner completes every mirrored block for one API / thread count / access +mode before proceeding to the next scenario. Before each scenario it runs one +predetermined excluded preconditioning process with the same binary and CPU +assignment, main's shared library, a 30-second warmup and a one-second measured +phase. This process establishes the workload's package-temperature regime; +its result is never included in the comparison. It is excluded by design, +regardless of speed. Measured blocks retain the v3b names, columns, two-second +warmup and four-second phases by default. Profiles and all durations remain +configurable. + +A three-profile final matrix can be invoked with: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-final/run_controlled.py final-hits \ + --profiles main original CANDIDATE --blocks 3 --apis blocking async \ + --threads 1 8 --modes independent dependent +``` + +Replace `CANDIDATE` with the frozen candidate build's profile name. Use a new +label for every distinct matrix. The separate nonblocking matrix can use +`--apis nonblocking --threads 1 --modes independent dependent miss`. + +All processes, including preconditions, hold the same suite machine lock. +`manifest.json` records `scenario_order` and separate `precondition_runs`. +Each excluded record includes the normal job record, telemetry, workers, +profile, scenario index, scenario tuple, `excluded_from_results: true`, and +its raw CSV row. Preconditions never enter `results.csv` or measured `runs`. +Lock intervals are recorded even on exceptions. A resumed partial scenario +gets a fresh precondition with a new attempt suffix; completed scenarios are +skipped. Interrupted scratch/jobs are preserved and not silently overwritten. + +No sample is automatically discarded for thermal drift. Raw throttle counter +increases, frequency/temperature snapshots and individual results remain +available for the report's interpretation. These controls reduce transitions +between different package-power regimes; they do not guarantee a fixed CPU +frequency or eliminate all machine noise. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/cache_api_probe.c new file mode 100644 index 000000000..7bc15a3e0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/cache_api_probe.c @@ -0,0 +1,862 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * v3b: phase counters, deterministic worker registration, affinity and prewarm. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; + int worker_cpus[MAX_THREADS]; + uint32 num_worker_cpus; + int control_cpu; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; + int actual_start_cpu; + int actual_end_cpu; + threadid registered_tid; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static uint64 +thread_cpu_nanos(void) +{ + struct timespec ts; + platform_assert(clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts) == 0); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +pin_current_thread(int cpu) +{ + platform_assert(cpu >= 0 && cpu < CPU_SETSIZE); + cpu_set_t set; + CPU_ZERO(&set); + CPU_SET(cpu, &set); + int rc = pthread_setaffinity_np(pthread_self(), sizeof(set), &set); + if (rc != 0) { + fprintf(stderr, "pin cpu %d: %s; sample rejected\n", cpu, strerror(rc)); + exit(1); + } + platform_assert(sched_getcpu() == cpu); +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + pin_current_thread(ctx->worker_cpus[worker->worker]); + platform_register_thread(); + worker->registered_tid = platform_get_tid(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + worker->actual_end_cpu = sched_getcpu(); + if (measuring) { + worker->cpu_ns = thread_cpu_nanos() - worker->cpu_ns; + } + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + platform_assert(threads <= ctx->num_worker_cpus); + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + /* Registration assigns the cache refcount stripe. Serialize only + * startup so worker index -> CPU -> stripe stays stable across runs. */ + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != i + 1) { + platform_pause(); + } + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(ctx->warmup_seconds); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) + { + errors++; + } + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + /* Log only after the I/O/CPU snapshots: redirected stderr may dirty a + * real file and otherwise masquerade as timed storage I/O. */ + for (uint32 i = 0; i < threads; i++) { + fprintf(stderr, + "WORKER worker=%u tid=%lu cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " + "branch_misses=%lu\n", + i, workers[i].registered_tid, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], + workers[i].perf.value[2], workers[i].perf.value[3]); + } + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, + worker_cpu_ns); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; + long control_cpu = strtol(control_cpu_env, &control_end, 10); + platform_assert(*control_cpu_env && *control_end == '\0' + && control_cpu >= 0 && control_cpu < CPU_SETSIZE); + pin_current_thread(control_cpu); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.control_cpu = control_cpu; + const char *warmup_env = getenv("CACHE_PROBE_WARMUP_SECONDS"); + ctx.warmup_seconds = warmup_env ? strtoull(warmup_env, NULL, 10) : 5; + platform_assert(ctx.warmup_seconds > 0 && ctx.warmup_seconds <= 600); + const char *worker_cpus_env = getenv("CACHE_PROBE_WORKER_CPUS"); + platform_assert(worker_cpus_env != NULL && *worker_cpus_env); + char *cpu_list = strdup(worker_cpus_env), *cpu_save = NULL; + platform_assert(cpu_list != NULL); + for (char *token = strtok_r(cpu_list, ",", &cpu_save); token; + token = strtok_r(NULL, ",", &cpu_save)) + { + char *end = NULL; + long cpu = strtol(token, &end, 10); + platform_assert(*end == '\0' && cpu >= 0 && cpu < CPU_SETSIZE + && cpu != control_cpu && ctx.num_worker_cpus < MAX_THREADS); + for (uint32 i = 0; i < ctx.num_worker_cpus; i++) { + platform_assert(ctx.worker_cpus[i] != cpu); + } + ctx.worker_cpus[ctx.num_worker_cpus++] = cpu; + } + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld control_tid=%lu warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + ctx.pages = extents * ctx.pages_per_extent; + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," + "warmup_seconds,control_cpu,worker_cpu_ns"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/cache_api_probe.json new file mode 100644 index 000000000..7f14a318c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe" + ] + ], + "source_sha256": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "object_sha256": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/provenance.json new file mode 100644 index 000000000..94f1b93e3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/provenance.json @@ -0,0 +1,13 @@ +{ + "source_version": "unchanged frozen v3b C/object/binary; scenario-major final runner", + "parent_directory": "../controlled-v3b", + "copied_sha256": { + "cache_api_probe": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "cache_api_probe.c": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "cache_api_probe.o": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "cache_api_probe.json": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "build_probe.py": "04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920" + }, + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "prepared_only": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/run_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/run_controlled.py new file mode 100644 index 000000000..dcec201ab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/baseline/run_controlled.py @@ -0,0 +1,252 @@ +#!/usr/bin/env python3 +"""Scenario-major pinned cache measurements with predetermined preconditioning.""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) +from job import LOCK, run + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read_text(path): + try: + return path.read_text().strip() + except OSError: + return None + + +def snapshot(cpus): + """Diagnostic before/after-process snapshots; no system settings changed.""" + values = {} + for cpu in cpus: + base = Path(f'/sys/devices/system/cpu/cpu{cpu}') + for part in ('cpufreq/scaling_cur_freq', 'cpufreq/scaling_governor', + 'cpufreq/scaling_min_freq', 'cpufreq/scaling_max_freq', + 'thermal_throttle/core_throttle_count', + 'thermal_throttle/package_throttle_count'): + path = base / part + values[str(path)] = read_text(path) + for hwmon in sorted(Path('/sys/class/hwmon').glob('hwmon*')): + name = read_text(hwmon / 'name') + if name not in ('coretemp', 'acpitz'): + continue + values[str(hwmon / 'name')] = name + for path in sorted(hwmon.glob('temp*_input')): + values[str(path)] = read_text(path) + values[str(path.with_name(path.name.replace('_input', '_label')))] = read_text(path.with_name(path.name.replace('_input', '_label'))) + return {'wall_time': time.time(), 'monotonic_ns': time.monotonic_ns(), 'values': values} + + +def csv_rows(path): + lines = path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, headers + fields = next(csv.reader(headers)) + result = [] + for line in lines: + if line.startswith(('independent,', 'dependent,', 'miss,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') + parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'sequential', 'isolated-miss']) + parser.add_argument('--apis', nargs='+', choices=['blocking', 'nonblocking', 'async'], default=['blocking', 'async']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) + parser.add_argument('--modes', nargs='+', choices=['independent', 'dependent', 'miss'], default=['independent', 'dependent']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') + parser.add_argument('--cpus-8', default='0,2,4,6,8,10,1,3') + parser.add_argument('--perf', choices=['single', 'all', 'off'], default='single') + parser.add_argument('--precondition-warmup', type=int, default=30) + parser.add_argument('--precondition-seconds', type=int, default=1) + parser.add_argument('--precondition-profile', default='main') + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 + assert len(set(args.profiles)) == len(args.profiles) + assert args.precondition_warmup > 0 and args.precondition_seconds > 0 + assert args.precondition_profile in args.profiles + if 'miss' in args.modes: + assert args.apis == ['nonblocking'], 'miss must be a separate nonblocking-only campaign' + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n + assert args.control_cpu not in cpus + for cpu in cpus: + assert Path(f'/sys/devices/system/cpu/cpu{cpu}').exists() + all_cpus = sorted({args.control_cpu, *(cpu for cpus in cpu_map.values() for cpu in cpus)}) + binary = Path(__file__).resolve().with_name('cache_api_probe') + libraries = {name: ROOT / 'builds' / name / 'release/lib/libsplinterdb.so' for name in args.profiles} + out = ROOT / 'probe-results' / args.label + out.mkdir(parents=True, exist_ok=args.resume) + arguments = vars(args).copy() + arguments.pop('resume') + metadata = { + 'arguments': arguments, + 'runner_sha256': digest(Path(__file__)), + 'driver_sha256': digest(binary), + 'libraries': {name: digest(lib) for name, lib in libraries.items()}, + 'cpu_map': cpu_map, + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], + 'precondition_runs': [], + 'schedule': 'scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks', + } + rows = [] + if args.resume: + old = json.loads((out / 'manifest.json').read_text()) + for key in ('arguments', 'driver_sha256', 'libraries', 'runner_sha256'): + assert old[key] == metadata[key], key + metadata = old + if (out / 'results.csv').exists(): + rows = list(csv.DictReader((out / 'results.csv').open())) + scenarios = [(api, n, mode) for api in args.apis for n in args.threads for mode in args.modes] + metadata['scenario_order'] = [dict(api=api, threads=n, mode=mode) for api, n, mode in scenarios] + + def save(): + (out / 'manifest.json').write_text(json.dumps(metadata, indent=2) + '\n') + if rows: + with (out / 'results.csv').open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0])) + writer.writeheader() + writer.writerows(rows) + + def execute_job(name, profile, api, threads, mode, warmup, seconds): + assert digest(libraries[profile]) == metadata['libraries'][profile] + scratch = ROOT / 'scratch' / name + scratch.mkdir(parents=True, exist_ok=False) + db = scratch / 'cache.db' + perf = args.perf == 'all' or (args.perf == 'single' and threads == 1) + env = { + 'LD_LIBRARY_PATH': str(libraries[profile].parent), + 'CACHE_PROBE_CONTROL_CPU': str(args.control_cpu), + 'CACHE_PROBE_WORKER_CPUS': ','.join(map(str, cpu_map[threads])), + 'CACHE_PROBE_WARMUP_SECONDS': str(warmup), + 'CACHE_PROBE_PERF': '1' if perf else '0', + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=seconds + warmup + 300, env_extra=env, lock_held=True) + after = snapshot(all_cpus) + worker_lines = [line for line in (ROOT / 'jobs' / name / 'output.log').read_text().splitlines() + if line.startswith('WORKER ')] + workers = [{key: int(value) for key, value in + (part.split('=', 1) for part in line.split()[1:])} + for line in worker_lines] + assert len(workers) == threads + assert [worker['worker'] for worker in workers] == list(range(threads)) + assert [worker['cpu'] for worker in workers] == cpu_map[threads] + tids = [worker['tid'] for worker in workers] + assert len(set(tids)) == threads + expected = metadata.setdefault('expected_worker_tids', {}) + expected.setdefault(str(threads), tids) + assert expected[str(threads)] == tids, (expected, workers) + parsed = csv_rows(ROOT / 'jobs' / name / 'output.log') + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api + assert int(row['threads']) == threads and int(row['warmup_seconds']) == warmup + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) + if api == 'async': + assert int(row['async_waits']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) + for key, value in after['values'].items() + if key.endswith('_throttle_count') and value is not None + and before['values'].get(key) is not None + and int(value) > int(before['values'][key])} + info.update(before_telemetry=before, after_telemetry=after, + throttle_increases=increases, workers=workers, profile=profile) + return info, row, db + + print('WAIT suite machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + metadata.setdefault('lock_intervals', []).append({'acquired': time.time()}) + try: + for name, lib in libraries.items(): + env = os.environ.copy() + env['LD_LIBRARY_PATH'] = str(lib.parent) + loaded = subprocess.check_output(['ldd', str(binary)], env=env, text=True) + assert str(lib) in loaded, (name, loaded) + save() + for scenario_index, (api, threads, mode) in enumerate(scenarios): + planned = [] + for block in range(args.blocks): + rotated = args.profiles[block % len(args.profiles):] + args.profiles[:block % len(args.profiles)] + order = rotated + list(reversed(rotated)) + for slot, profile in enumerate(order): + name = f'{args.label}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + planned.append((name, block, slot, profile)) + completed = {row['job'] for row in rows} + pending = [job for job in planned if job[0] not in completed] + if not pending: + print('RESUMED completed scenario', api, threads, mode, flush=True) + continue + # Predetermined exclusion: this is never used in comparisons. + # Resume a partial scenario with a new precondition, since the + # earlier one may have run long before this process restarted. + previous = [item for item in metadata['precondition_runs'] + if item['scenario_index'] == scenario_index] + name = (f'{args.label}-precondition-s{scenario_index:02d}-{api}-{threads}-{mode}' + f'-r{len(previous):02d}-{args.precondition_profile}') + info, row, db = execute_job(name, args.precondition_profile, api, threads, mode, + args.precondition_warmup, args.precondition_seconds) + info.update(scenario_index=scenario_index, + scenario=dict(api=api, threads=threads, mode=mode), + excluded_from_results=True, row=row) + metadata['precondition_runs'].append(info) + save() + print('PRECONDITION', api, threads, mode, 'excluded', row['ops_s'], flush=True) + db.unlink() + for name, block, slot, profile in pending: + info, row, db = execute_job(name, profile, api, threads, mode, args.warmup, args.seconds) + row.update(profile=profile, block=block, slot=slot, job=name, + worker_cpus=':'.join(map(str, cpu_map[threads])), + thermal_counter_increased=int(bool(info['throttle_increases']))) + rows.append(row) + info.update(block=block, slot=slot) + metadata['runs'].append(info) + save() + print('RESULT', profile, api, threads, mode, row['ops_s'], + 'throttle=' + str(bool(info['throttle_increases'])), flush=True) + db.unlink() + metadata['finished'] = time.time() + finally: + metadata['lock_intervals'][-1]['released'] = time.time() + save() + print('COMPLETE', args.label, len(rows), 'rows', flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/cache_api_probe.c new file mode 100644 index 000000000..9193a5fe0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/cache_api_probe.c @@ -0,0 +1,885 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * Hotset variant of v3b: setup-only working-page override; timed code unchanged. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + * CACHE_PROBE_WORKING_PAGES optionally selects an exact resident/miss working + * set of >=32 pages, no larger than 75% of cache capacity. Unset preserves the + * original default size. It is incompatible with the churn mode. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; + int worker_cpus[MAX_THREADS]; + uint32 num_worker_cpus; + int control_cpu; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; + int actual_start_cpu; + int actual_end_cpu; + threadid registered_tid; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static uint64 +thread_cpu_nanos(void) +{ + struct timespec ts; + platform_assert(clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts) == 0); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +pin_current_thread(int cpu) +{ + platform_assert(cpu >= 0 && cpu < CPU_SETSIZE); + cpu_set_t set; + CPU_ZERO(&set); + CPU_SET(cpu, &set); + int rc = pthread_setaffinity_np(pthread_self(), sizeof(set), &set); + if (rc != 0) { + fprintf(stderr, "pin cpu %d: %s; sample rejected\n", cpu, strerror(rc)); + exit(1); + } + platform_assert(sched_getcpu() == cpu); +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + pin_current_thread(ctx->worker_cpus[worker->worker]); + platform_register_thread(); + worker->registered_tid = platform_get_tid(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + worker->actual_end_cpu = sched_getcpu(); + if (measuring) { + worker->cpu_ns = thread_cpu_nanos() - worker->cpu_ns; + } + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + platform_assert(threads <= ctx->num_worker_cpus); + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + /* Registration assigns the cache refcount stripe. Serialize only + * startup so worker index -> CPU -> stripe stays stable across runs. */ + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != i + 1) { + platform_pause(); + } + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(ctx->warmup_seconds); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) + { + errors++; + } + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + /* Log only after the I/O/CPU snapshots: redirected stderr may dirty a + * real file and otherwise masquerade as timed storage I/O. */ + for (uint32 i = 0; i < threads; i++) { + fprintf(stderr, + "WORKER worker=%u tid=%lu cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " + "branch_misses=%lu\n", + i, workers[i].registered_tid, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], + workers[i].perf.value[2], workers[i].perf.value[3]); + } + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, + worker_cpu_ns); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; + long control_cpu = strtol(control_cpu_env, &control_end, 10); + platform_assert(*control_cpu_env && *control_end == '\0' + && control_cpu >= 0 && control_cpu < CPU_SETSIZE); + pin_current_thread(control_cpu); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.control_cpu = control_cpu; + const char *warmup_env = getenv("CACHE_PROBE_WARMUP_SECONDS"); + ctx.warmup_seconds = warmup_env ? strtoull(warmup_env, NULL, 10) : 5; + platform_assert(ctx.warmup_seconds > 0 && ctx.warmup_seconds <= 600); + const char *worker_cpus_env = getenv("CACHE_PROBE_WORKER_CPUS"); + platform_assert(worker_cpus_env != NULL && *worker_cpus_env); + char *cpu_list = strdup(worker_cpus_env), *cpu_save = NULL; + platform_assert(cpu_list != NULL); + for (char *token = strtok_r(cpu_list, ",", &cpu_save); token; + token = strtok_r(NULL, ",", &cpu_save)) + { + char *end = NULL; + long cpu = strtol(token, &end, 10); + platform_assert(*end == '\0' && cpu >= 0 && cpu < CPU_SETSIZE + && cpu != control_cpu && ctx.num_worker_cpus < MAX_THREADS); + for (uint32 i = 0; i < ctx.num_worker_cpus; i++) { + platform_assert(ctx.worker_cpus[i] != cpu); + } + ctx.worker_cpus[ctx.num_worker_cpus++] = cpu; + } + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld control_tid=%lu warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + const char *working_pages_env = getenv("CACHE_PROBE_WORKING_PAGES"); + if (working_pages_env != NULL) { + char *end = NULL; + errno = 0; + uint64 requested_pages = strtoull(working_pages_env, &end, 10); + platform_assert(!churn && *working_pages_env >= '0' + && *working_pages_env <= '9' && *end == '\0' + && errno != ERANGE && requested_pages >= 32 + && requested_pages <= (uint64)cfg.page_capacity * 3 / 4 + && requested_pages <= UINT32_MAX, + "CACHE_PROBE_WORKING_PAGES must be >=32 and <=75%% " + "of cache pages; it cannot be used with churn"); + ctx.pages = requested_pages; + } + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + if (working_pages_env == NULL) { + ctx.pages = extents * ctx.pages_per_extent; + } + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + if (index >= ctx.pages) { + break; + } + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu working_set_bytes=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + extents * io_cfg.extent_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," + "warmup_seconds,control_cpu,worker_cpu_ns"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/cache_api_probe.json new file mode 100644 index 000000000..a8c4f6fd7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe" + ] + ], + "source_sha256": "51d199f57c8bff07971adbf569a7852314995e622271e8af54c6a0c1ae265aed", + "object_sha256": "1749648fbe49b55661854974fec90424149ad4ff547cabcd9c8f0cd42488633c", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "2f08cff9b25f92819af18626feb6b91c5e35f7ef31cedfb4d2d4b577dbe5ca14", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/provenance.json new file mode 100644 index 000000000..fe851e4c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/provenance.json @@ -0,0 +1,85 @@ +{ + "status": "source prepared and statically reviewed; not compiled or executed", + "parent_directory": "../controlled-final", + "baseline_copies": { + "README.md": "9a59b3c9e96559c23dc8a2b3ea925b5c5fd6313a3f9ce79127a7acdd9467dbc4", + "build_probe.py": "04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920", + "cache_api_probe": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "cache_api_probe.c": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "cache_api_probe.json": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "cache_api_probe.o": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "provenance.json": "61dd7f7b510d41d342dd5e669fd0f7fcd934b9e38390ad77c7b45ab35e3d4365", + "run_controlled.py": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09" + }, + "source_sha256": "51d199f57c8bff07971adbf569a7852314995e622271e8af54c6a0c1ae265aed", + "runner_sha256": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2", + "builder_sha256": "04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920", + "timed_functions_identical_to_baseline": true, + "python_ast_parse": "passed", + "setup_boundary_model_cases": [ + { + "pages": 32, + "extents": 1, + "initialized_pages": 32, + "unused_tail_pages": 0 + }, + { + "pages": 33, + "extents": 2, + "initialized_pages": 33, + "unused_tail_pages": 31 + }, + { + "pages": 63, + "extents": 2, + "initialized_pages": 63, + "unused_tail_pages": 1 + }, + { + "pages": 64, + "extents": 2, + "initialized_pages": 64, + "unused_tail_pages": 0 + }, + { + "pages": 65, + "extents": 3, + "initialized_pages": 65, + "unused_tail_pages": 31 + }, + { + "pages": 192, + "extents": 6, + "initialized_pages": 192, + "unused_tail_pages": 0 + }, + { + "pages": 12288, + "extents": 384, + "initialized_pages": 12288, + "unused_tail_pages": 0 + } + ], + "changes": [ + "Exact setup-only CACHE_PROBE_WORKING_PAGES override, minimum32, maximum75percentcache, no churn override", + "Initialize only valid page indexes in a partial final extent", + "Runner records override in arguments and child environment and checks CSV actual working_pages", + "All baseline artifacts copied unchanged under baseline/; original directories untouched", + "Setup log distinguishes logical working_set_bytes from full-extent disk_bytes" + ], + "compile_command": [ + "python3", + ".cache/invalid-address-perf-20261017/harness/controlled-hotset/build_probe.py", + ".cache/invalid-address-perf-20261017/sources/main", + ".cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "validation_limit": "Static review and arithmetic model only. Root owns serialized compile and smoke execution.", + "independent_source_review": { + "reviewer": "/root/invalid_codegen", + "result": "No correctness blocker; preserve exact working set and initialize only valid indexes in partial final extent. Timed worker unchanged.", + "minor_fixes_included": [ + "Inherited override rejection occurs during argument validation", + "Setup log now records logical and actual written sizes separately" + ] + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/run_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/run_controlled.py new file mode 100644 index 000000000..f7e5fe70f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/run_controlled.py @@ -0,0 +1,262 @@ +#!/usr/bin/env python3 +"""Scenario-major pinned cache measurements, optionally with a small hot set.""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) +from job import LOCK, run + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read_text(path): + try: + return path.read_text().strip() + except OSError: + return None + + +def snapshot(cpus): + """Diagnostic before/after-process snapshots; no system settings changed.""" + values = {} + for cpu in cpus: + base = Path(f'/sys/devices/system/cpu/cpu{cpu}') + for part in ('cpufreq/scaling_cur_freq', 'cpufreq/scaling_governor', + 'cpufreq/scaling_min_freq', 'cpufreq/scaling_max_freq', + 'thermal_throttle/core_throttle_count', + 'thermal_throttle/package_throttle_count'): + path = base / part + values[str(path)] = read_text(path) + for hwmon in sorted(Path('/sys/class/hwmon').glob('hwmon*')): + name = read_text(hwmon / 'name') + if name not in ('coretemp', 'acpitz'): + continue + values[str(hwmon / 'name')] = name + for path in sorted(hwmon.glob('temp*_input')): + values[str(path)] = read_text(path) + values[str(path.with_name(path.name.replace('_input', '_label')))] = read_text(path.with_name(path.name.replace('_input', '_label'))) + return {'wall_time': time.time(), 'monotonic_ns': time.monotonic_ns(), 'values': values} + + +def csv_rows(path): + lines = path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, headers + fields = next(csv.reader(headers)) + result = [] + for line in lines: + if line.startswith(('independent,', 'dependent,', 'miss,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') + parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'sequential', 'isolated-miss']) + parser.add_argument('--apis', nargs='+', choices=['blocking', 'nonblocking', 'async'], default=['blocking', 'async']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) + parser.add_argument('--modes', nargs='+', choices=['independent', 'dependent', 'miss'], default=['independent', 'dependent']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) + parser.add_argument('--working-pages', type=int, + help='exact resident/miss working set, >=32 pages; default unchanged') + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') + parser.add_argument('--cpus-8', default='0,2,4,6,8,10,1,3') + parser.add_argument('--perf', choices=['single', 'all', 'off'], default='single') + parser.add_argument('--precondition-warmup', type=int, default=30) + parser.add_argument('--precondition-seconds', type=int, default=1) + parser.add_argument('--precondition-profile', default='main') + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 + assert args.working_pages is None or args.working_pages >= 32 + if args.working_pages is None: + assert 'CACHE_PROBE_WORKING_PAGES' not in os.environ, \ + 'set --working-pages explicitly instead of inheriting an unrecorded override' + assert len(set(args.profiles)) == len(args.profiles) + assert args.precondition_warmup > 0 and args.precondition_seconds > 0 + assert args.precondition_profile in args.profiles + if 'miss' in args.modes: + assert args.apis == ['nonblocking'], 'miss must be a separate nonblocking-only campaign' + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n + assert args.control_cpu not in cpus + for cpu in cpus: + assert Path(f'/sys/devices/system/cpu/cpu{cpu}').exists() + all_cpus = sorted({args.control_cpu, *(cpu for cpus in cpu_map.values() for cpu in cpus)}) + binary = Path(__file__).resolve().with_name('cache_api_probe') + libraries = {name: ROOT / 'builds' / name / 'release/lib/libsplinterdb.so' for name in args.profiles} + out = ROOT / 'probe-results' / args.label + out.mkdir(parents=True, exist_ok=args.resume) + arguments = vars(args).copy() + arguments.pop('resume') + metadata = { + 'arguments': arguments, + 'runner_sha256': digest(Path(__file__)), + 'driver_sha256': digest(binary), + 'libraries': {name: digest(lib) for name, lib in libraries.items()}, + 'cpu_map': cpu_map, + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], + 'precondition_runs': [], + 'schedule': 'scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks', + } + rows = [] + if args.resume: + old = json.loads((out / 'manifest.json').read_text()) + for key in ('arguments', 'driver_sha256', 'libraries', 'runner_sha256'): + assert old[key] == metadata[key], key + metadata = old + if (out / 'results.csv').exists(): + rows = list(csv.DictReader((out / 'results.csv').open())) + scenarios = [(api, n, mode) for api in args.apis for n in args.threads for mode in args.modes] + metadata['scenario_order'] = [dict(api=api, threads=n, mode=mode) for api, n, mode in scenarios] + + def save(): + (out / 'manifest.json').write_text(json.dumps(metadata, indent=2) + '\n') + if rows: + with (out / 'results.csv').open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0])) + writer.writeheader() + writer.writerows(rows) + + def execute_job(name, profile, api, threads, mode, warmup, seconds): + assert digest(libraries[profile]) == metadata['libraries'][profile] + scratch = ROOT / 'scratch' / name + scratch.mkdir(parents=True, exist_ok=False) + db = scratch / 'cache.db' + perf = args.perf == 'all' or (args.perf == 'single' and threads == 1) + env = { + 'LD_LIBRARY_PATH': str(libraries[profile].parent), + 'CACHE_PROBE_CONTROL_CPU': str(args.control_cpu), + 'CACHE_PROBE_WORKER_CPUS': ','.join(map(str, cpu_map[threads])), + 'CACHE_PROBE_WARMUP_SECONDS': str(warmup), + 'CACHE_PROBE_PERF': '1' if perf else '0', + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } + if args.working_pages is not None: + env['CACHE_PROBE_WORKING_PAGES'] = str(args.working_pages) + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=seconds + warmup + 300, env_extra=env, lock_held=True) + after = snapshot(all_cpus) + worker_lines = [line for line in (ROOT / 'jobs' / name / 'output.log').read_text().splitlines() + if line.startswith('WORKER ')] + workers = [{key: int(value) for key, value in + (part.split('=', 1) for part in line.split()[1:])} + for line in worker_lines] + assert len(workers) == threads + assert [worker['worker'] for worker in workers] == list(range(threads)) + assert [worker['cpu'] for worker in workers] == cpu_map[threads] + tids = [worker['tid'] for worker in workers] + assert len(set(tids)) == threads + expected = metadata.setdefault('expected_worker_tids', {}) + expected.setdefault(str(threads), tids) + assert expected[str(threads)] == tids, (expected, workers) + parsed = csv_rows(ROOT / 'jobs' / name / 'output.log') + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api + assert int(row['threads']) == threads and int(row['warmup_seconds']) == warmup + if args.working_pages is not None: + assert int(row['working_pages']) == args.working_pages + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) + if api == 'async': + assert int(row['async_waits']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) + for key, value in after['values'].items() + if key.endswith('_throttle_count') and value is not None + and before['values'].get(key) is not None + and int(value) > int(before['values'][key])} + info.update(before_telemetry=before, after_telemetry=after, + throttle_increases=increases, workers=workers, profile=profile) + return info, row, db + + print('WAIT suite machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + metadata.setdefault('lock_intervals', []).append({'acquired': time.time()}) + try: + for name, lib in libraries.items(): + env = os.environ.copy() + env['LD_LIBRARY_PATH'] = str(lib.parent) + loaded = subprocess.check_output(['ldd', str(binary)], env=env, text=True) + assert str(lib) in loaded, (name, loaded) + save() + for scenario_index, (api, threads, mode) in enumerate(scenarios): + planned = [] + for block in range(args.blocks): + rotated = args.profiles[block % len(args.profiles):] + args.profiles[:block % len(args.profiles)] + order = rotated + list(reversed(rotated)) + for slot, profile in enumerate(order): + name = f'{args.label}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + planned.append((name, block, slot, profile)) + completed = {row['job'] for row in rows} + pending = [job for job in planned if job[0] not in completed] + if not pending: + print('RESUMED completed scenario', api, threads, mode, flush=True) + continue + # Predetermined exclusion: this is never used in comparisons. + # Resume a partial scenario with a new precondition, since the + # earlier one may have run long before this process restarted. + previous = [item for item in metadata['precondition_runs'] + if item['scenario_index'] == scenario_index] + name = (f'{args.label}-precondition-s{scenario_index:02d}-{api}-{threads}-{mode}' + f'-r{len(previous):02d}-{args.precondition_profile}') + info, row, db = execute_job(name, args.precondition_profile, api, threads, mode, + args.precondition_warmup, args.precondition_seconds) + info.update(scenario_index=scenario_index, + scenario=dict(api=api, threads=threads, mode=mode), + excluded_from_results=True, row=row) + metadata['precondition_runs'].append(info) + save() + print('PRECONDITION', api, threads, mode, 'excluded', row['ops_s'], flush=True) + db.unlink() + for name, block, slot, profile in pending: + info, row, db = execute_job(name, profile, api, threads, mode, args.warmup, args.seconds) + row.update(profile=profile, block=block, slot=slot, job=name, + worker_cpus=':'.join(map(str, cpu_map[threads])), + thermal_counter_increased=int(bool(info['throttle_increases']))) + rows.append(row) + info.update(block=block, slot=slot) + metadata['runs'].append(info) + save() + print('RESULT', profile, api, threads, mode, row['ops_s'], + 'throttle=' + str(bool(info['throttle_increases'])), flush=True) + db.unlink() + metadata['finished'] = time.time() + finally: + metadata['lock_intervals'][-1]['released'] = time.time() + save() + print('COMPLETE', args.label, len(rows), 'rows', flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/source-vs-baseline.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/source-vs-baseline.patch new file mode 100644 index 000000000..12d4307f2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-hotset/source-vs-baseline.patch @@ -0,0 +1,72 @@ +--- baseline/cache_api_probe.c ++++ cache_api_probe.c +@@ -4,12 +4,15 @@ + /* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. +- * v3b: phase counters, deterministic worker registration, affinity and prewarm. ++ * Hotset variant of v3b: setup-only working-page override; timed code unchanged. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. ++ * CACHE_PROBE_WORKING_PAGES optionally selects an exact resident/miss working ++ * set of >=32 pages, no larger than 75% of cache capacity. Unset preserves the ++ * original default size. It is incompatible with the churn mode. + */ + #include + #include +@@ -728,9 +731,25 @@ + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; ++ const char *working_pages_env = getenv("CACHE_PROBE_WORKING_PAGES"); ++ if (working_pages_env != NULL) { ++ char *end = NULL; ++ errno = 0; ++ uint64 requested_pages = strtoull(working_pages_env, &end, 10); ++ platform_assert(!churn && *working_pages_env >= '0' ++ && *working_pages_env <= '9' && *end == '\0' ++ && errno != ERANGE && requested_pages >= 32 ++ && requested_pages <= (uint64)cfg.page_capacity * 3 / 4 ++ && requested_pages <= UINT32_MAX, ++ "CACHE_PROBE_WORKING_PAGES must be >=32 and <=75%% " ++ "of cache pages; it cannot be used with churn"); ++ ctx.pages = requested_pages; ++ } + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; +- ctx.pages = extents * ctx.pages_per_extent; ++ if (working_pages_env == NULL) { ++ ctx.pages = extents * ctx.pages_per_extent; ++ } + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); +@@ -792,6 +811,9 @@ + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; ++ if (index >= ctx.pages) { ++ break; ++ } + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); +@@ -817,13 +839,14 @@ + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " +- "resident_pages=%lu disk_bytes=%lu " ++ "resident_pages=%lu working_set_bytes=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, ++ extents * io_cfg.extent_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/README.md new file mode 100644 index 000000000..1af19aa91 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/README.md @@ -0,0 +1,159 @@ +# Controlled production-cache probe v3b + +This version derives from frozen v3, adding deterministic registration and safe +post-snapshot logging on top of explicit per-worker CPU affinity, +configurable warmup, and measured worker CPU time. It leaves v1, v2 and the +root runner and frozen v3 unchanged. The batch loop and production library are unchanged. +Use a single new executable for all compared libraries; never mix v1/v2/v3 +throughput results as though their generated worker code were identical. + +## Why another control is needed + +The existing suites establish dynamic instruction changes more convincingly +than small throughput differences: + +| API | Original extra instructions/hit vs main | sequential | isolated-miss | +| --- | ---: | ---: | ---: | +| Blocking | +4 | +4 | +3 | +| Async | +8 | -1 | +4 | + +These deltas repeat for independent and dependent access. The original sync +path also retires one fewer branch/hit, while async branch counts match main. +Branch misses remain approximately 0.017/op in all one-worker samples, so +misprediction is not an apparent major contributor. These counts include the +common consumer loop, but that common overhead cancels in the instruction +difference. Neither identical branch misses nor instruction counts rule out +frontend or memory effects; cycles alone do not prove instruction layout. + +The two-sample `isolated-counters` means for isolated-miss versus main are +-0.42% blocking independent, +1.89% blocking dependent, -0.43% async independent, +and +2.34% async dependent. These are screening results. Main's two dependent +blocking samples themselves drift +5.51%; its dependent async samples drift ++4.29%. Original dependent async drifts +4.33%. That variation exceeds the +2–3% regression budget and prevents a defensible tiny-regression conclusion. +The earlier eight-worker main blocking-independent sample changes from 111.0 +Mops/s to 96.6 Mops/s (-12.9%). Those workers were allowed to migrate among +logical CPUs 0–11, which have only six physical P-cores. Different sibling +placement is an uncontrolled variable. Early `dispatch-counters` single-worker +main independent samples also have an effective active frequency proxy rising +from about 3.43 GHz to 3.79 GHz; comparing raw cycle costs without frequency +context can be misleading for memory-latency-heavy loops. + +The outlined variant has a much larger blocking hit loss in the initial suite +(about 14% independent and 18% dependent versus main) and deserves rejection +unless a separately demonstrated benefit warrants it. `mask-original` does +not reduce blocking retired instructions, and its async reduction is only one +instruction. `sequential` and `isolated-miss` are the useful next candidates. +All arithmetic summaries are saved in `preliminary-analysis.json`; they are +not confidence intervals or independent replication evidence. + +## Source controls + +Required environment variables: + +- `CACHE_PROBE_WORKER_CPUS`: ordered comma-separated logical CPU list. Each + worker pins itself to exactly its assigned CPU before warmup. Duplicate CPUs + or sharing the controller's logical CPU is rejected. The actual CPU at both + measured boundaries is checked. For several CLI thread counts, the list must + contain at least the largest count; each phase uses its first N entries. +- `CACHE_PROBE_CONTROL_CPU`: logical CPU for setup and the control thread. +- `CACHE_PROBE_WARMUP_SECONDS`: positive warmup duration, default five seconds. +- `CACHE_PROBE_PERF`: v2's `0`/`1` switch, enabled by default. The pinned hardware + group rejects multiplexing instead of scaling counts. + +No affinity, frequency, governor, boost, turbo, power or cooling policy is +changed outside the benchmark process. The runner reads diagnostic sysfs +values before and after each complete process; those are not continuously +sampled or exact measured-phase frequency. Raw per-worker counters, CPU time, +identity and CPU assignment are logged as `WORKER` lines. CSV adds warmup, +controller CPU and sum of measured worker CPU time. `perf_cycles / worker_cpu_ns` +is an average user-cycle/worker-CPU-time proxy, not a calibrated frequency +measurement; kernel CPU time and interrupts can still affect it. + +The worker's thread CPU timestamps and affinity checks are at measurement +boundaries, outside operation batches. Starting/stopping counters and timing +still include a small constant boundary cost. Default async runs require +zero asynchronous waits, and resident/miss runs require zero measured storage +I/O and major faults, no identity/status errors, and final successful eviction. + +## Runner + +Build with this directory's `build_probe.py`, using the same main headers and +main shared library used for v2. The build is left for root's scheduled slot. +One source/object/binary and immutable per-variant shared libraries are used +throughout. `run_controlled.py` acquires `machine.lock` for its complete suite, +uses distinct job and scratch paths, checks library selection with `ldd`, logs +all commands/hashes, and removes only its own successful run's database file. +It does not perform builds or mutate production sources. + +Default screen: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-v3b/run_controlled.py controlled-screen +``` + +This compares main, original, sequential and isolated-miss. Each scenario uses +three rotating mirrored blocks, giving six samples/profile. A block with order +A B C D runs A B C D D C B A; the next runs B C D A A D C B. Four blocks give +complete balance across positions; three are a shorter screen. Scenario order +also rotates between blocks. Each run measures one access mode only, so a +variant's dependent mode cannot consistently inherit the independent mode's +immediately preceding workload. Defaults are warmup two seconds, measurement +four seconds, APIs blocking and async, one and eight workers, independent and +dependent accesses. This is 192 runs, at least 19.2 minutes plus setup/teardown. +It is a screen, not the final confirmation of a 2–3% effect. + +The one-worker CPU is 2. Eight workers use 0,2,4,6,8,10,1,3: six physical +P-cores with two explicitly selected SMT siblings. The controller uses CPU12, +an E-core. Perf defaults to single-worker cases only, avoiding PMU group +competition between SMT siblings. `--threads 6` uses 0,2,4,6,8,10 and is the +cleaner physical-core scaling measurement. All sets are configurable; the +manifest records physical core IDs and sibling topology. + +Nonblocking confirmation before accepting a candidate: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-v3b/run_controlled.py controlled-nonblocking \ + --profiles main original sequential isolated-miss --apis nonblocking \ + --threads 1 --modes independent dependent miss --blocks 4 +``` + +`miss` retains allocated but evicted extents, expects STATUS_BUSY and a null +handle and performs no timed demand I/O. Main and candidate therefore have +matching specified behavior. Invalid/unallocated addresses belong in +correctness tests because baseline behavior differs. Allocation validation +on a miss may add real unavoidable work; measure and report it separately +from resident-hit costs rather than weakening validation. + +For stronger confirmation, select a candidate and run main/original/candidate +with `--blocks 6 --warmup 5 --seconds 10`, first on one worker and then on six +and fixed-placement eight workers. Keep the same executable and build options. +Use block-level candidate/main log ratios, with mirror-pair means inside each +block, rather than treating adjacent samples as independent. Publish each +block ratio and its spread; if intervals still straddle the 2–3% threshold, +collect more balanced blocks instead of declaring neutrality. Check whether +late blocks reproduce early ones and use thermal/frequency diagnostics to +explain shifts without selecting only favorable samples. Any thermal-throttle +counter increase is recorded on the sample; if it makes a block unsuitable, +exclude/rerun the entire balanced block with the reason retained. + +`--resume` verifies unchanged arguments, runner, executable and libraries and +skips completed rows. It deliberately refuses a partially started job whose +scratch path already exists: inspect and retain that failed job before choosing +a new label. No silent overwrite or automatic deletion of interrupted evidence. + +## v3b repair and registration control + +The first v3 smoke run rejected a measured 4096-byte write. Its per-worker +diagnostic lines were emitted after joins but before the final process I/O +snapshot, so the redirected log itself contaminated the storage-I/O guard. +v3b emits those lines only after the final I/O/CPU snapshot. The failed v3 +source/binary/output remain intact. + +Worker creation now waits for each newly created worker to register and report +ready before creating its successor; all workers remain in phase zero until +creation is complete. This makes the platform thread IDs, and therefore cache +read-refcount stripes, deterministic relative to worker index and CPU. Worker +lines include `tid`; the runner rejects differing worker-to-thread-ID mappings +across variants/runs with the same worker count. This startup serialization adds +no work to warmup or measured operation batches. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/cache_api_probe.c new file mode 100644 index 000000000..7bc15a3e0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/cache_api_probe.c @@ -0,0 +1,862 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * v3b: phase counters, deterministic worker registration, affinity and prewarm. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; + int worker_cpus[MAX_THREADS]; + uint32 num_worker_cpus; + int control_cpu; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; + int actual_start_cpu; + int actual_end_cpu; + threadid registered_tid; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static uint64 +thread_cpu_nanos(void) +{ + struct timespec ts; + platform_assert(clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts) == 0); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +pin_current_thread(int cpu) +{ + platform_assert(cpu >= 0 && cpu < CPU_SETSIZE); + cpu_set_t set; + CPU_ZERO(&set); + CPU_SET(cpu, &set); + int rc = pthread_setaffinity_np(pthread_self(), sizeof(set), &set); + if (rc != 0) { + fprintf(stderr, "pin cpu %d: %s; sample rejected\n", cpu, strerror(rc)); + exit(1); + } + platform_assert(sched_getcpu() == cpu); +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + pin_current_thread(ctx->worker_cpus[worker->worker]); + platform_register_thread(); + worker->registered_tid = platform_get_tid(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + worker->actual_end_cpu = sched_getcpu(); + if (measuring) { + worker->cpu_ns = thread_cpu_nanos() - worker->cpu_ns; + } + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + platform_assert(threads <= ctx->num_worker_cpus); + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + /* Registration assigns the cache refcount stripe. Serialize only + * startup so worker index -> CPU -> stripe stays stable across runs. */ + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != i + 1) { + platform_pause(); + } + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(ctx->warmup_seconds); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) + { + errors++; + } + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + /* Log only after the I/O/CPU snapshots: redirected stderr may dirty a + * real file and otherwise masquerade as timed storage I/O. */ + for (uint32 i = 0; i < threads; i++) { + fprintf(stderr, + "WORKER worker=%u tid=%lu cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " + "branch_misses=%lu\n", + i, workers[i].registered_tid, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], + workers[i].perf.value[2], workers[i].perf.value[3]); + } + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, + worker_cpu_ns); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; + long control_cpu = strtol(control_cpu_env, &control_end, 10); + platform_assert(*control_cpu_env && *control_end == '\0' + && control_cpu >= 0 && control_cpu < CPU_SETSIZE); + pin_current_thread(control_cpu); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.control_cpu = control_cpu; + const char *warmup_env = getenv("CACHE_PROBE_WARMUP_SECONDS"); + ctx.warmup_seconds = warmup_env ? strtoull(warmup_env, NULL, 10) : 5; + platform_assert(ctx.warmup_seconds > 0 && ctx.warmup_seconds <= 600); + const char *worker_cpus_env = getenv("CACHE_PROBE_WORKER_CPUS"); + platform_assert(worker_cpus_env != NULL && *worker_cpus_env); + char *cpu_list = strdup(worker_cpus_env), *cpu_save = NULL; + platform_assert(cpu_list != NULL); + for (char *token = strtok_r(cpu_list, ",", &cpu_save); token; + token = strtok_r(NULL, ",", &cpu_save)) + { + char *end = NULL; + long cpu = strtol(token, &end, 10); + platform_assert(*end == '\0' && cpu >= 0 && cpu < CPU_SETSIZE + && cpu != control_cpu && ctx.num_worker_cpus < MAX_THREADS); + for (uint32 i = 0; i < ctx.num_worker_cpus; i++) { + platform_assert(ctx.worker_cpus[i] != cpu); + } + ctx.worker_cpus[ctx.num_worker_cpus++] = cpu; + } + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld control_tid=%lu warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + ctx.pages = extents * ctx.pages_per_extent; + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," + "warmup_seconds,control_cpu,worker_cpu_ns"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/cache_api_probe.json new file mode 100644 index 000000000..7f14a318c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe" + ] + ], + "source_sha256": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "object_sha256": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/preliminary-analysis.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/preliminary-analysis.json new file mode 100644 index 000000000..5e48a5023 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/preliminary-analysis.json @@ -0,0 +1,962 @@ +{ + "initial": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 17503401.65, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 2.2706120383602535, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 17265699.25, + "mean_throughput_percent_vs_same_suite_main": -1.3580354536399386, + "first_to_last_throughput_percent": -0.5689860393606305, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 15110799.7, + "mean_throughput_percent_vs_same_suite_main": -13.669354093808384, + "first_to_last_throughput_percent": 9.765885688709396, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9739755.1, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.5942526724668227, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9653893.8, + "mean_throughput_percent_vs_same_suite_main": -0.8815550197971533, + "first_to_last_throughput_percent": -1.8999875729555304, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 7966732.45, + "mean_throughput_percent_vs_same_suite_main": -18.20397568312574, + "first_to_last_throughput_percent": 7.0611725560788985, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 103819532.7, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -12.937016173815508, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 103831586.6, + "mean_throughput_percent_vs_same_suite_main": 0.011610435615061476, + "first_to_last_throughput_percent": -6.6076314330880015, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 103998764.9, + "mean_throughput_percent_vs_same_suite_main": 0.1726382264866544, + "first_to_last_throughput_percent": -3.771683045488472, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 60826092.15, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -2.7515550510914255, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 60456023.25, + "mean_throughput_percent_vs_same_suite_main": -0.6084048587033819, + "first_to_last_throughput_percent": -0.7147146647346614, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 60561433.2, + "mean_throughput_percent_vs_same_suite_main": -0.4351076004477372, + "first_to_last_throughput_percent": 2.7998230579931116, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15101155.2, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.9339512718064555, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15570655.649999999, + "mean_throughput_percent_vs_same_suite_main": 3.1090366517125823, + "first_to_last_throughput_percent": 1.4357019410662808, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 15657477.4, + "mean_throughput_percent_vs_same_suite_main": 3.6839711441413403, + "first_to_last_throughput_percent": 2.29364568094399, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9321964.399999999, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -2.6634544563157947, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9454356.6, + "mean_throughput_percent_vs_same_suite_main": 1.4202178244748564, + "first_to_last_throughput_percent": 1.1625647012782236, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 9397303.6, + "mean_throughput_percent_vs_same_suite_main": 0.8081901707327033, + "first_to_last_throughput_percent": 3.9590499834913917, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 86199191.1, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -3.2523302147055233, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 83479534.3, + "mean_throughput_percent_vs_same_suite_main": -3.1550838996214137, + "first_to_last_throughput_percent": -1.7829424610888545, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 82795729.4, + "mean_throughput_percent_vs_same_suite_main": -3.9483684899683347, + "first_to_last_throughput_percent": -1.376038465869145, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 56519958.599999994, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -2.303545593541212, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 55293794.2, + "mean_throughput_percent_vs_same_suite_main": -2.169436125524682, + "first_to_last_throughput_percent": -2.518953799138346, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 56685807.400000006, + "mean_throughput_percent_vs_same_suite_main": 0.29343404366897197, + "first_to_last_throughput_percent": -4.085495229267211, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + } + ], + "dispatch-counters": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 16415891.85, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 6.270405948889746, + "instructions_per_op": 269.41897797462946, + "branches_per_op": 54.122102610591114, + "branch_misses_per_op": 0.016892261977249794, + "cycles_per_op": 219.75242779240233 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 16726731.8, + "mean_throughput_percent_vs_same_suite_main": 1.8935306886783687, + "first_to_last_throughput_percent": 1.3729419686714817, + "instructions_per_op": 273.4189763261258, + "branches_per_op": 53.12210114595298, + "branch_misses_per_op": 0.01665302422802635, + "cycles_per_op": 221.83294175885555 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 17132464.1, + "mean_throughput_percent_vs_same_suite_main": 4.365113126643805, + "first_to_last_throughput_percent": 1.5820645392938149, + "instructions_per_op": 273.41897732781126, + "branches_per_op": 53.12210180308411, + "branch_misses_per_op": 0.016651889641162366, + "cycles_per_op": 224.70869425957363 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 16937607.5, + "mean_throughput_percent_vs_same_suite_main": 3.1781133475242695, + "first_to_last_throughput_percent": -1.6519329290224372, + "instructions_per_op": 273.41897621364194, + "branches_per_op": 53.122100797391305, + "branch_misses_per_op": 0.017060146086414103, + "cycles_per_op": 223.42678075321348 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9618868.1, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -0.07702928391032371, + "instructions_per_op": 250.43461764727417, + "branches_per_op": 55.12211775094062, + "branch_misses_per_op": 0.01672710837059606, + "cycles_per_op": 419.3217853795162 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9750037.45, + "mean_throughput_percent_vs_same_suite_main": 1.3636672073713108, + "first_to_last_throughput_percent": -2.126437534493919, + "instructions_per_op": 254.43462085981525, + "branches_per_op": 54.12211933370975, + "branch_misses_per_op": 0.016740861167873586, + "cycles_per_op": 421.20390463728745 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 9802698.5, + "mean_throughput_percent_vs_same_suite_main": 1.9111437862423752, + "first_to_last_throughput_percent": 1.8293470399502354, + "instructions_per_op": 254.43462230949643, + "branches_per_op": 54.12212146242355, + "branch_misses_per_op": 0.01662532844413652, + "cycles_per_op": 421.9073217411418 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 9777046.55, + "mean_throughput_percent_vs_same_suite_main": 1.6444601210406473, + "first_to_last_throughput_percent": 2.9356546139194917, + "instructions_per_op": 254.43462166409583, + "branches_per_op": 54.12212047454985, + "branch_misses_per_op": 0.016698035699432436, + "cycles_per_op": 422.171781824542 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15743916.7, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.3707797485891238, + "instructions_per_op": 361.4199562055875, + "branches_per_op": 72.10745605913199, + "branch_misses_per_op": 0.016786606196550133, + "cycles_per_op": 243.72699512593647 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15530298.2, + "mean_throughput_percent_vs_same_suite_main": -1.3568320010229784, + "first_to_last_throughput_percent": 1.0297157895674314, + "instructions_per_op": 369.4199572205983, + "branches_per_op": 72.10745595733334, + "branch_misses_per_op": 0.01674962233991893, + "cycles_per_op": 246.50857398683087 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 15731466.6, + "mean_throughput_percent_vs_same_suite_main": -0.07907879746340551, + "first_to_last_throughput_percent": -0.9155386286685441, + "instructions_per_op": 360.4199561764638, + "branches_per_op": 72.107455438361, + "branch_misses_per_op": 0.016652630339218308, + "cycles_per_op": 242.0739611587684 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 15682937.65, + "mean_throughput_percent_vs_same_suite_main": -0.3873181696902539, + "first_to_last_throughput_percent": -1.5502532452429607, + "instructions_per_op": 365.41995517312455, + "branches_per_op": 72.10745481278053, + "branch_misses_per_op": 0.017310027302817194, + "cycles_per_op": 243.3799016296328 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9693607.65, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.1171894944674077, + "instructions_per_op": 343.4355998256042, + "branches_per_op": 73.09184965328187, + "branch_misses_per_op": 0.016707477201300044, + "cycles_per_op": 425.13074879220767 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9516093.25, + "mean_throughput_percent_vs_same_suite_main": -1.8312521654412106, + "first_to_last_throughput_percent": -1.0140707456005482, + "instructions_per_op": 351.43560273350965, + "branches_per_op": 73.09185136668745, + "branch_misses_per_op": 0.017084125422961845, + "cycles_per_op": 422.77018513716354 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 9966907.3, + "mean_throughput_percent_vs_same_suite_main": 2.81938015100085, + "first_to_last_throughput_percent": -0.40979352414369785, + "instructions_per_op": 342.43560104346153, + "branches_per_op": 73.09184920435206, + "branch_misses_per_op": 0.01685950683009778, + "cycles_per_op": 418.4935599400875 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 9431956.899999999, + "mean_throughput_percent_vs_same_suite_main": -2.6992092051507988, + "first_to_last_throughput_percent": -0.24661565562020815, + "instructions_per_op": 347.4356046956648, + "branches_per_op": 73.09185324785605, + "branch_misses_per_op": 0.01665725909662803, + "cycles_per_op": 425.9266543874261 + } + ], + "mask-counters": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 16881771.25, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 3.094082587495528, + "instructions_per_op": 269.4189761970481, + "branches_per_op": 54.12210103903067, + "branch_misses_per_op": 0.0166682141250698, + "cycles_per_op": 226.87593117437297 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 17023493.299999997, + "mean_throughput_percent_vs_same_suite_main": 0.8394975142196559, + "first_to_last_throughput_percent": 0.5812883017137338, + "instructions_per_op": 273.4189771071191, + "branches_per_op": 53.12210197706966, + "branch_misses_per_op": 0.016741972500548437, + "cycles_per_op": 225.4802337393477 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 17106093.65, + "mean_throughput_percent_vs_same_suite_main": 1.3287847387459362, + "first_to_last_throughput_percent": -0.11898674201731296, + "instructions_per_op": 273.41897800632694, + "branches_per_op": 53.12210240997362, + "branch_misses_per_op": 0.01669293267279745, + "cycles_per_op": 225.53894220113517 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 17287517.6, + "mean_throughput_percent_vs_same_suite_main": 2.4034584048756136, + "first_to_last_throughput_percent": 0.9705306065338704, + "instructions_per_op": 267.41897751922465, + "branches_per_op": 54.122102184948844, + "branch_misses_per_op": 0.0168155647208732, + "cycles_per_op": 225.90704766598066 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 10037535.100000001, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 1.8667465322129262, + "instructions_per_op": 250.43462079785905, + "branches_per_op": 55.122119784549824, + "branch_misses_per_op": 0.016845491562915656, + "cycles_per_op": 408.5284389174417 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 10047711.5, + "mean_throughput_percent_vs_same_suite_main": 0.10138345618335709, + "first_to_last_throughput_percent": -0.8912630874330807, + "instructions_per_op": 254.43462129350831, + "branches_per_op": 54.12212047971362, + "branch_misses_per_op": 0.016670967238179915, + "cycles_per_op": 410.06879423339046 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 9818492.65, + "mean_throughput_percent_vs_same_suite_main": -2.1822334648673003, + "first_to_last_throughput_percent": -1.0245092249177912, + "instructions_per_op": 254.43462290344203, + "branches_per_op": 54.12212239188518, + "branch_misses_per_op": 0.016750188210943928, + "cycles_per_op": 421.98414818035246 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 9912470.85, + "mean_throughput_percent_vs_same_suite_main": -1.2459657550786707, + "first_to_last_throughput_percent": -0.6869789601741338, + "instructions_per_op": 248.43462207149042, + "branches_per_op": 55.1221214446266, + "branch_misses_per_op": 0.016854020214473985, + "cycles_per_op": 420.31317597912584 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15783698.5, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 1.5424819355608577, + "instructions_per_op": 361.4199549598778, + "branches_per_op": 72.10745454267632, + "branch_misses_per_op": 0.016624182260859693, + "cycles_per_op": 246.09007412730503 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15540109.75, + "mean_throughput_percent_vs_same_suite_main": -1.5432932275030509, + "first_to_last_throughput_percent": -1.2794755666848623, + "instructions_per_op": 369.4199553656591, + "branches_per_op": 72.1074550437369, + "branch_misses_per_op": 0.01675193956796093, + "cycles_per_op": 248.43237640828607 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 15659429.399999999, + "mean_throughput_percent_vs_same_suite_main": -0.7873256068595125, + "first_to_last_throughput_percent": 0.23006454387914932, + "instructions_per_op": 368.41995649760094, + "branches_per_op": 72.10745584589273, + "branch_misses_per_op": 0.01671376672092833, + "cycles_per_op": 246.52791720350493 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 15834758.25, + "mean_throughput_percent_vs_same_suite_main": 0.3234967393732191, + "first_to_last_throughput_percent": 0.13899666457297677, + "instructions_per_op": 360.4199558200952, + "branches_per_op": 72.10745525161043, + "branch_misses_per_op": 0.016671336267323915, + "cycles_per_op": 244.41183197450437 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 10113786.350000001, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -0.9101858510391803, + "instructions_per_op": 343.4355980506265, + "branches_per_op": 73.09184731731943, + "branch_misses_per_op": 0.01665670879687237, + "cycles_per_op": 408.86163774911483 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 10120061.0, + "mean_throughput_percent_vs_same_suite_main": 0.06204056307752559, + "first_to_last_throughput_percent": 0.7583939861717681, + "instructions_per_op": 351.4355997353596, + "branches_per_op": 73.09184856846264, + "branch_misses_per_op": 0.016623726401835105, + "cycles_per_op": 407.4515647650425 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 10227089.0, + "mean_throughput_percent_vs_same_suite_main": 1.1202792513013593, + "first_to_last_throughput_percent": -1.8466042365222646, + "instructions_per_op": 350.4355982541729, + "branches_per_op": 73.09184788404184, + "branch_misses_per_op": 0.016635822631671595, + "cycles_per_op": 404.88227203571205 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 10095848.0, + "mean_throughput_percent_vs_same_suite_main": -0.17736532470850053, + "first_to_last_throughput_percent": -5.71754770287175, + "instructions_per_op": 342.4356001527147, + "branches_per_op": 73.09184996376862, + "branch_misses_per_op": 0.016821804910354246, + "cycles_per_op": 406.6652226105295 + } + ], + "isolated-counters": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 17281291.9, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -0.06203629726166948, + "instructions_per_op": 269.4189750246145, + "branches_per_op": 54.12210017500626, + "branch_misses_per_op": 0.01698509737759331, + "cycles_per_op": 239.27801003669646 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 17209003.3, + "mean_throughput_percent_vs_same_suite_main": -0.4183055318913831, + "first_to_last_throughput_percent": -1.2519220909762763, + "instructions_per_op": 273.4189747604622, + "branches_per_op": 53.1220995174228, + "branch_misses_per_op": 0.01688073600894925, + "cycles_per_op": 237.74711772861684 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 17209569.6, + "mean_throughput_percent_vs_same_suite_main": -0.4150285778113494, + "first_to_last_throughput_percent": 1.4175032290368206, + "instructions_per_op": 272.4189741073084, + "branches_per_op": 54.122098327009496, + "branch_misses_per_op": 0.016903551460674706, + "cycles_per_op": 238.57251579065962 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9650495.8, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 5.5088294248822, + "instructions_per_op": 250.4346244163149, + "branches_per_op": 55.12212426447137, + "branch_misses_per_op": 0.016747194408882983, + "cycles_per_op": 439.80048474001813 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9578321.8, + "mean_throughput_percent_vs_same_suite_main": -0.747878673756841, + "first_to_last_throughput_percent": 1.4234384067482786, + "instructions_per_op": 254.43462570144413, + "branches_per_op": 54.122125092055086, + "branch_misses_per_op": 0.017001781443980686, + "cycles_per_op": 439.73236862094507 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 9832919.5, + "mean_throughput_percent_vs_same_suite_main": 1.8903039157843082, + "first_to_last_throughput_percent": -1.247600431194984, + "instructions_per_op": 253.43462340933496, + "branches_per_op": 55.1221235115475, + "branch_misses_per_op": 0.016816353107825907, + "cycles_per_op": 431.0880406640571 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15846415.350000001, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 0.20841609723176724, + "instructions_per_op": 361.4199548273531, + "branches_per_op": 72.10745418363038, + "branch_misses_per_op": 0.016666208856751828, + "cycles_per_op": 247.4826527582607 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15771849.2, + "mean_throughput_percent_vs_same_suite_main": -0.4705553171052146, + "first_to_last_throughput_percent": 1.0181067975237656, + "instructions_per_op": 369.41995361215913, + "branches_per_op": 72.10745329500661, + "branch_misses_per_op": 0.01676929618268199, + "cycles_per_op": 249.79063745364647 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 15778612.45, + "mean_throughput_percent_vs_same_suite_main": -0.42787531755567043, + "first_to_last_throughput_percent": -0.7543896338873979, + "instructions_per_op": 365.419954335182, + "branches_per_op": 72.10745366271507, + "branch_misses_per_op": 0.016730044485019933, + "cycles_per_op": 248.04632528638348 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9926873.25, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 4.287494022374272, + "instructions_per_op": 343.43559898873264, + "branches_per_op": 73.09184803294372, + "branch_misses_per_op": 0.01664069579155251, + "cycles_per_op": 418.85211011058743 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 10189546.75, + "mean_throughput_percent_vs_same_suite_main": 2.646084959329964, + "first_to_last_throughput_percent": 4.332614631409415, + "instructions_per_op": 351.4355985698778, + "branches_per_op": 73.0918477789372, + "branch_misses_per_op": 0.016674505925068216, + "cycles_per_op": 408.4365896438296 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 10159133.75, + "mean_throughput_percent_vs_same_suite_main": 2.339714572259699, + "first_to_last_throughput_percent": 2.068210220851041, + "instructions_per_op": 347.43559710862036, + "branches_per_op": 73.09184704713698, + "branch_misses_per_op": 0.017024787858616337, + "cycles_per_op": 409.75931657454055 + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/provenance.json new file mode 100644 index 000000000..2d4cfb038 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/provenance.json @@ -0,0 +1,8 @@ +{ + "source_version": "v3b deterministic registration and post-snapshot diagnostics", + "parent_source": "../controlled/cache_api_probe.c", + "parent_sha256": "92f50d2ca40c470027294dbd08bef9b6f8dc9b6845fdd044cff3f5e90e0b4c24", + "source_sha256": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "runner_sha256": "c717ffacf6e81669cc4d61527b64eb2eef11b56b7c444e4db75313b5241780c8", + "prepared_only": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/run_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/run_controlled.py new file mode 100644 index 000000000..dfcb1c620 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-v3b/run_controlled.py @@ -0,0 +1,216 @@ +#!/usr/bin/env python3 +"""Serial, pinned cache API measurements in rotating mirrored variant blocks.""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) +from job import LOCK, run + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read_text(path): + try: + return path.read_text().strip() + except OSError: + return None + + +def snapshot(cpus): + """Diagnostic before/after-process snapshots; no system settings changed.""" + values = {} + for cpu in cpus: + base = Path(f'/sys/devices/system/cpu/cpu{cpu}') + for part in ('cpufreq/scaling_cur_freq', 'cpufreq/scaling_governor', + 'cpufreq/scaling_min_freq', 'cpufreq/scaling_max_freq', + 'thermal_throttle/core_throttle_count', + 'thermal_throttle/package_throttle_count'): + path = base / part + values[str(path)] = read_text(path) + for hwmon in sorted(Path('/sys/class/hwmon').glob('hwmon*')): + name = read_text(hwmon / 'name') + if name not in ('coretemp', 'acpitz'): + continue + values[str(hwmon / 'name')] = name + for path in sorted(hwmon.glob('temp*_input')): + values[str(path)] = read_text(path) + values[str(path.with_name(path.name.replace('_input', '_label')))] = read_text(path.with_name(path.name.replace('_input', '_label'))) + return {'wall_time': time.time(), 'monotonic_ns': time.monotonic_ns(), 'values': values} + + +def csv_rows(path): + lines = path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, headers + fields = next(csv.reader(headers)) + result = [] + for line in lines: + if line.startswith(('independent,', 'dependent,', 'miss,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') + parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'sequential', 'isolated-miss']) + parser.add_argument('--apis', nargs='+', choices=['blocking', 'nonblocking', 'async'], default=['blocking', 'async']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) + parser.add_argument('--modes', nargs='+', choices=['independent', 'dependent', 'miss'], default=['independent', 'dependent']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') + parser.add_argument('--cpus-8', default='0,2,4,6,8,10,1,3') + parser.add_argument('--perf', choices=['single', 'all', 'off'], default='single') + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 + assert len(set(args.profiles)) == len(args.profiles) + if 'miss' in args.modes: + assert args.apis == ['nonblocking'], 'miss must be a separate nonblocking-only campaign' + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n + assert args.control_cpu not in cpus + for cpu in cpus: + assert Path(f'/sys/devices/system/cpu/cpu{cpu}').exists() + all_cpus = sorted({args.control_cpu, *(cpu for cpus in cpu_map.values() for cpu in cpus)}) + binary = Path(__file__).resolve().with_name('cache_api_probe') + libraries = {name: ROOT / 'builds' / name / 'release/lib/libsplinterdb.so' for name in args.profiles} + out = ROOT / 'probe-results' / args.label + out.mkdir(parents=True, exist_ok=args.resume) + arguments = vars(args).copy() + arguments.pop('resume') + metadata = { + 'arguments': arguments, + 'runner_sha256': digest(Path(__file__)), + 'driver_sha256': digest(binary), + 'libraries': {name: digest(lib) for name, lib in libraries.items()}, + 'cpu_map': cpu_map, + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], + } + rows = [] + if args.resume: + old = json.loads((out / 'manifest.json').read_text()) + for key in ('arguments', 'driver_sha256', 'libraries', 'runner_sha256'): + assert old[key] == metadata[key], key + metadata = old + if (out / 'results.csv').exists(): + rows = list(csv.DictReader((out / 'results.csv').open())) + scenarios = [(api, n, mode) for api in args.apis for n in args.threads for mode in args.modes] + + def save(): + (out / 'manifest.json').write_text(json.dumps(metadata, indent=2) + '\n') + if rows: + with (out / 'results.csv').open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0])) + writer.writeheader() + writer.writerows(rows) + + print('WAIT suite machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + metadata.setdefault('lock_intervals', []).append({'acquired': time.time()}) + for name, lib in libraries.items(): + env = os.environ.copy() + env['LD_LIBRARY_PATH'] = str(lib.parent) + loaded = subprocess.check_output(['ldd', str(binary)], env=env, text=True) + assert str(lib) in loaded, (name, loaded) + save() + for block in range(args.blocks): + rotated = args.profiles[block % len(args.profiles):] + args.profiles[:block % len(args.profiles)] + order = rotated + list(reversed(rotated)) + scenario_order = scenarios[block % len(scenarios):] + scenarios[:block % len(scenarios)] + for api, threads, mode in scenario_order: + for slot, profile in enumerate(order): + name = f'{args.label}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + if any(row['job'] == name for row in rows): + print('RESUMED', name, flush=True) + continue + assert digest(libraries[profile]) == metadata['libraries'][profile] + scratch = ROOT / 'scratch' / name + scratch.mkdir(parents=True, exist_ok=False) + db = scratch / 'cache.db' + perf = args.perf == 'all' or (args.perf == 'single' and threads == 1) + env = { + 'LD_LIBRARY_PATH': str(libraries[profile].parent), + 'CACHE_PROBE_CONTROL_CPU': str(args.control_cpu), + 'CACHE_PROBE_WORKER_CPUS': ','.join(map(str, cpu_map[threads])), + 'CACHE_PROBE_WARMUP_SECONDS': str(args.warmup), + 'CACHE_PROBE_PERF': '1' if perf else '0', + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(args.seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=args.seconds + args.warmup + 300, env_extra=env, lock_held=True) + after = snapshot(all_cpus) + worker_lines = [line for line in (ROOT / 'jobs' / name / 'output.log').read_text().splitlines() + if line.startswith('WORKER ')] + workers = [{key: int(value) for key, value in + (part.split('=', 1) for part in line.split()[1:])} + for line in worker_lines] + assert len(workers) == threads + assert [worker['worker'] for worker in workers] == list(range(threads)) + assert [worker['cpu'] for worker in workers] == cpu_map[threads] + tids = [worker['tid'] for worker in workers] + assert len(set(tids)) == threads + expected = metadata.setdefault('expected_worker_tids', {}) + expected.setdefault(str(threads), tids) + assert expected[str(threads)] == tids, (expected, workers) + parsed = csv_rows(ROOT / 'jobs' / name / 'output.log') + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api + assert int(row['threads']) == threads and int(row['warmup_seconds']) == args.warmup + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) + if api == 'async': + assert int(row['async_waits']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) + for key, value in after['values'].items() + if key.endswith('_throttle_count') and value is not None + and before['values'].get(key) is not None + and int(value) > int(before['values'][key])} + row.update(profile=profile, block=block, slot=slot, job=name, + worker_cpus=':'.join(map(str, cpu_map[threads])), + thermal_counter_increased=int(bool(increases))) + rows.append(row) + info.update(before_telemetry=before, after_telemetry=after, + throttle_increases=increases, workers=workers, block=block, slot=slot, profile=profile) + metadata['runs'].append(info) + save() + print('RESULT', profile, api, threads, mode, row['ops_s'], 'throttle=' + str(bool(increases)), flush=True) + db.unlink() + metadata['lock_intervals'][-1]['released'] = time.time() + metadata['finished'] = time.time() + save() + print('COMPLETE', args.label, len(rows), 'rows', flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/README.md new file mode 100644 index 000000000..680f6238d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/README.md @@ -0,0 +1,89 @@ +# Resident cache write probe + +Status: source prepared and statically checked; no build or workload run yet. +This is a separate probe. The frozen read probes and production sources are unchanged. + +Each completed operation gets one resident `PAGE_TYPE_MEMTABLE` page, claims it, +upgrades to a write lock, increments a protected counter and its complement, +then unlocks, unclaims, and releases the read handle. `cache_lock` marks the page +dirty through `clockcache_dirty_begin`; there is no separate dirty call. A failed +claim releases the read handle before pausing and retrying the same address. +Failed claims are counted separately from successful writes. + +`disjoint` partitions one fixed total set of pages by `index % threads`; each +worker chooses randomly inside its partition. `shared` lets every worker choose +randomly from that same total set. Thus the 32-page, eight-worker case uses four +pages per worker in disjoint mode and shared contention across all 32 pages in +shared mode. This does not force collisions on every operation or emulate B-tree +key skew. The partial-partition calculation also supports page counts that are +not divisible by the worker count. +Cross-mode throughput is not a pure contention contrast: the per-worker working +set also differs. Compare library profiles within each mode. + +The runner defaults to 32 pages, a 64 MiB cache, the frozen spread-address setup, +and main/original/async-mask. The C probe retains the default 75% resident set when +the working-pages environment override is absent, but the runner always records +an explicit override. All allocations, disk initialization, and cache preloading +finish before worker warmup. Each process runs exactly one scenario. + +Workers register sequentially before starting, preserving their assigned cache +reference stripes. The CPU maps, phase-scoped hardware counters, user CPU time, +zero-I/O/major-fault guard, scenario-major scheduling, excluded preconditioning, +rotating mirrored blocks, process telemetry, machine lock, and hash provenance +are inherited from the controlled read probe. Eight-worker cases default to no +hardware counters because the chosen CPU set includes SMT siblings. + +Mutable counter words are read only under the write lock while workers run. +Immutable identity is checked under the read handle. After every worker joins +and after the final I/O/CPU snapshot, verification checks every page identity and +counter complement and compares the sum of counters to every successful worker +update, including warmup and stopping batches. Disjoint mode also checks each +partition's sum against its owning worker. Dirty-page writeback, completion, and +eviction follow verification and output; none is part of the measured interval. + +CSV retains the read probe's common columns (`async_waits` is always zero) and +adds `claim_failures`, `all_claim_failures`, `all_ops`, `warmup_ops`, +`verified_updates`, and `dirty_pages`. Throughput counts successful updates, so +retry and blocking costs are included. The worker-local measured and all-phase +failure counts allow contention to be inspected rather than hidden. +`claim_failures` counts explicit failed `cache_try_claim` calls; waits and retries +inside blocking `cache_get` are included in time but are not separately counted. +`warmup_ops` includes writes before each worker observes phase 2. Pages are +ordinarily already dirty after warmup, so this measures repeated mutation of +resident dirty pages, not their initial transition from clean to dirty. + +The working payload is one cache line per page, plus real cache metadata, +directory entries, and reference stripes. Page offsets can conflict in L1; +32 logical pages do not imply all touched data fits in L1. Address layout is +identical across library profiles. The probe isolates cache mutation ownership +and dirtying cost; it does not measure allocation, splits, tree traversal, WAL, +writeback pressure, compaction, or complete database insertion throughput. + +`baseline/` preserves the exact controlled-final C, runner, object, executable, +build metadata, and build script. The setup-only exact working-pages override +comes from controlled-hotset. `provenance.json` records both parents and current +source hashes; the two patches show all changes relative to controlled-final. + +Root should schedule the following through the campaign job runner under the +machine lock, with no overlapping build or benchmark: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py \ + .cache/invalid-address-perf-20261017/sources/async-mask \ + .cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so +``` + +The resulting single executable is dynamically reused across all profiles. +First smoke one and eight workers in both modes using one-second warmup/timing, +then run the bounded screen (72 measured processes plus four excluded ones): + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled-writes/run_controlled.py \ + mask-final-writes-hot32 --profiles main original async-mask --apis write \ + --threads 1 8 --modes disjoint shared --working-pages 32 \ + --blocks 3 --seconds 4 --warmup 2 --precondition-warmup 30 +``` + +This suite can test whether the selected cache change causes a repeatable +resident write/claim regression. A neutral result cannot establish global +database insertion neutrality. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/cache_api_probe.c new file mode 100644 index 000000000..7bc15a3e0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/cache_api_probe.c @@ -0,0 +1,862 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * v3b: phase counters, deterministic worker registration, affinity and prewarm. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; + int worker_cpus[MAX_THREADS]; + uint32 num_worker_cpus; + int control_cpu; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; + int actual_start_cpu; + int actual_end_cpu; + threadid registered_tid; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static uint64 +thread_cpu_nanos(void) +{ + struct timespec ts; + platform_assert(clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts) == 0); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +pin_current_thread(int cpu) +{ + platform_assert(cpu >= 0 && cpu < CPU_SETSIZE); + cpu_set_t set; + CPU_ZERO(&set); + CPU_SET(cpu, &set); + int rc = pthread_setaffinity_np(pthread_self(), sizeof(set), &set); + if (rc != 0) { + fprintf(stderr, "pin cpu %d: %s; sample rejected\n", cpu, strerror(rc)); + exit(1); + } + platform_assert(sched_getcpu() == cpu); +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + pin_current_thread(ctx->worker_cpus[worker->worker]); + platform_register_thread(); + worker->registered_tid = platform_get_tid(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + worker->actual_end_cpu = sched_getcpu(); + if (measuring) { + worker->cpu_ns = thread_cpu_nanos() - worker->cpu_ns; + } + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + platform_assert(threads <= ctx->num_worker_cpus); + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + /* Registration assigns the cache refcount stripe. Serialize only + * startup so worker index -> CPU -> stripe stays stable across runs. */ + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != i + 1) { + platform_pause(); + } + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(ctx->warmup_seconds); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) + { + errors++; + } + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + /* Log only after the I/O/CPU snapshots: redirected stderr may dirty a + * real file and otherwise masquerade as timed storage I/O. */ + for (uint32 i = 0; i < threads; i++) { + fprintf(stderr, + "WORKER worker=%u tid=%lu cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " + "branch_misses=%lu\n", + i, workers[i].registered_tid, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], + workers[i].perf.value[2], workers[i].perf.value[3]); + } + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, + worker_cpu_ns); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; + long control_cpu = strtol(control_cpu_env, &control_end, 10); + platform_assert(*control_cpu_env && *control_end == '\0' + && control_cpu >= 0 && control_cpu < CPU_SETSIZE); + pin_current_thread(control_cpu); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.control_cpu = control_cpu; + const char *warmup_env = getenv("CACHE_PROBE_WARMUP_SECONDS"); + ctx.warmup_seconds = warmup_env ? strtoull(warmup_env, NULL, 10) : 5; + platform_assert(ctx.warmup_seconds > 0 && ctx.warmup_seconds <= 600); + const char *worker_cpus_env = getenv("CACHE_PROBE_WORKER_CPUS"); + platform_assert(worker_cpus_env != NULL && *worker_cpus_env); + char *cpu_list = strdup(worker_cpus_env), *cpu_save = NULL; + platform_assert(cpu_list != NULL); + for (char *token = strtok_r(cpu_list, ",", &cpu_save); token; + token = strtok_r(NULL, ",", &cpu_save)) + { + char *end = NULL; + long cpu = strtol(token, &end, 10); + platform_assert(*end == '\0' && cpu >= 0 && cpu < CPU_SETSIZE + && cpu != control_cpu && ctx.num_worker_cpus < MAX_THREADS); + for (uint32 i = 0; i < ctx.num_worker_cpus; i++) { + platform_assert(ctx.worker_cpus[i] != cpu); + } + ctx.worker_cpus[ctx.num_worker_cpus++] = cpu; + } + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld control_tid=%lu warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + ctx.pages = extents * ctx.pages_per_extent; + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," + "warmup_seconds,control_cpu,worker_cpu_ns"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/cache_api_probe.json new file mode 100644 index 000000000..7f14a318c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe" + ] + ], + "source_sha256": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "object_sha256": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/run_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/run_controlled.py new file mode 100644 index 000000000..dcec201ab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/baseline/run_controlled.py @@ -0,0 +1,252 @@ +#!/usr/bin/env python3 +"""Scenario-major pinned cache measurements with predetermined preconditioning.""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) +from job import LOCK, run + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read_text(path): + try: + return path.read_text().strip() + except OSError: + return None + + +def snapshot(cpus): + """Diagnostic before/after-process snapshots; no system settings changed.""" + values = {} + for cpu in cpus: + base = Path(f'/sys/devices/system/cpu/cpu{cpu}') + for part in ('cpufreq/scaling_cur_freq', 'cpufreq/scaling_governor', + 'cpufreq/scaling_min_freq', 'cpufreq/scaling_max_freq', + 'thermal_throttle/core_throttle_count', + 'thermal_throttle/package_throttle_count'): + path = base / part + values[str(path)] = read_text(path) + for hwmon in sorted(Path('/sys/class/hwmon').glob('hwmon*')): + name = read_text(hwmon / 'name') + if name not in ('coretemp', 'acpitz'): + continue + values[str(hwmon / 'name')] = name + for path in sorted(hwmon.glob('temp*_input')): + values[str(path)] = read_text(path) + values[str(path.with_name(path.name.replace('_input', '_label')))] = read_text(path.with_name(path.name.replace('_input', '_label'))) + return {'wall_time': time.time(), 'monotonic_ns': time.monotonic_ns(), 'values': values} + + +def csv_rows(path): + lines = path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, headers + fields = next(csv.reader(headers)) + result = [] + for line in lines: + if line.startswith(('independent,', 'dependent,', 'miss,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') + parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'sequential', 'isolated-miss']) + parser.add_argument('--apis', nargs='+', choices=['blocking', 'nonblocking', 'async'], default=['blocking', 'async']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) + parser.add_argument('--modes', nargs='+', choices=['independent', 'dependent', 'miss'], default=['independent', 'dependent']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') + parser.add_argument('--cpus-8', default='0,2,4,6,8,10,1,3') + parser.add_argument('--perf', choices=['single', 'all', 'off'], default='single') + parser.add_argument('--precondition-warmup', type=int, default=30) + parser.add_argument('--precondition-seconds', type=int, default=1) + parser.add_argument('--precondition-profile', default='main') + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 + assert len(set(args.profiles)) == len(args.profiles) + assert args.precondition_warmup > 0 and args.precondition_seconds > 0 + assert args.precondition_profile in args.profiles + if 'miss' in args.modes: + assert args.apis == ['nonblocking'], 'miss must be a separate nonblocking-only campaign' + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n + assert args.control_cpu not in cpus + for cpu in cpus: + assert Path(f'/sys/devices/system/cpu/cpu{cpu}').exists() + all_cpus = sorted({args.control_cpu, *(cpu for cpus in cpu_map.values() for cpu in cpus)}) + binary = Path(__file__).resolve().with_name('cache_api_probe') + libraries = {name: ROOT / 'builds' / name / 'release/lib/libsplinterdb.so' for name in args.profiles} + out = ROOT / 'probe-results' / args.label + out.mkdir(parents=True, exist_ok=args.resume) + arguments = vars(args).copy() + arguments.pop('resume') + metadata = { + 'arguments': arguments, + 'runner_sha256': digest(Path(__file__)), + 'driver_sha256': digest(binary), + 'libraries': {name: digest(lib) for name, lib in libraries.items()}, + 'cpu_map': cpu_map, + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], + 'precondition_runs': [], + 'schedule': 'scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks', + } + rows = [] + if args.resume: + old = json.loads((out / 'manifest.json').read_text()) + for key in ('arguments', 'driver_sha256', 'libraries', 'runner_sha256'): + assert old[key] == metadata[key], key + metadata = old + if (out / 'results.csv').exists(): + rows = list(csv.DictReader((out / 'results.csv').open())) + scenarios = [(api, n, mode) for api in args.apis for n in args.threads for mode in args.modes] + metadata['scenario_order'] = [dict(api=api, threads=n, mode=mode) for api, n, mode in scenarios] + + def save(): + (out / 'manifest.json').write_text(json.dumps(metadata, indent=2) + '\n') + if rows: + with (out / 'results.csv').open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0])) + writer.writeheader() + writer.writerows(rows) + + def execute_job(name, profile, api, threads, mode, warmup, seconds): + assert digest(libraries[profile]) == metadata['libraries'][profile] + scratch = ROOT / 'scratch' / name + scratch.mkdir(parents=True, exist_ok=False) + db = scratch / 'cache.db' + perf = args.perf == 'all' or (args.perf == 'single' and threads == 1) + env = { + 'LD_LIBRARY_PATH': str(libraries[profile].parent), + 'CACHE_PROBE_CONTROL_CPU': str(args.control_cpu), + 'CACHE_PROBE_WORKER_CPUS': ','.join(map(str, cpu_map[threads])), + 'CACHE_PROBE_WARMUP_SECONDS': str(warmup), + 'CACHE_PROBE_PERF': '1' if perf else '0', + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=seconds + warmup + 300, env_extra=env, lock_held=True) + after = snapshot(all_cpus) + worker_lines = [line for line in (ROOT / 'jobs' / name / 'output.log').read_text().splitlines() + if line.startswith('WORKER ')] + workers = [{key: int(value) for key, value in + (part.split('=', 1) for part in line.split()[1:])} + for line in worker_lines] + assert len(workers) == threads + assert [worker['worker'] for worker in workers] == list(range(threads)) + assert [worker['cpu'] for worker in workers] == cpu_map[threads] + tids = [worker['tid'] for worker in workers] + assert len(set(tids)) == threads + expected = metadata.setdefault('expected_worker_tids', {}) + expected.setdefault(str(threads), tids) + assert expected[str(threads)] == tids, (expected, workers) + parsed = csv_rows(ROOT / 'jobs' / name / 'output.log') + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api + assert int(row['threads']) == threads and int(row['warmup_seconds']) == warmup + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) + if api == 'async': + assert int(row['async_waits']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) + for key, value in after['values'].items() + if key.endswith('_throttle_count') and value is not None + and before['values'].get(key) is not None + and int(value) > int(before['values'][key])} + info.update(before_telemetry=before, after_telemetry=after, + throttle_increases=increases, workers=workers, profile=profile) + return info, row, db + + print('WAIT suite machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + metadata.setdefault('lock_intervals', []).append({'acquired': time.time()}) + try: + for name, lib in libraries.items(): + env = os.environ.copy() + env['LD_LIBRARY_PATH'] = str(lib.parent) + loaded = subprocess.check_output(['ldd', str(binary)], env=env, text=True) + assert str(lib) in loaded, (name, loaded) + save() + for scenario_index, (api, threads, mode) in enumerate(scenarios): + planned = [] + for block in range(args.blocks): + rotated = args.profiles[block % len(args.profiles):] + args.profiles[:block % len(args.profiles)] + order = rotated + list(reversed(rotated)) + for slot, profile in enumerate(order): + name = f'{args.label}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + planned.append((name, block, slot, profile)) + completed = {row['job'] for row in rows} + pending = [job for job in planned if job[0] not in completed] + if not pending: + print('RESUMED completed scenario', api, threads, mode, flush=True) + continue + # Predetermined exclusion: this is never used in comparisons. + # Resume a partial scenario with a new precondition, since the + # earlier one may have run long before this process restarted. + previous = [item for item in metadata['precondition_runs'] + if item['scenario_index'] == scenario_index] + name = (f'{args.label}-precondition-s{scenario_index:02d}-{api}-{threads}-{mode}' + f'-r{len(previous):02d}-{args.precondition_profile}') + info, row, db = execute_job(name, args.precondition_profile, api, threads, mode, + args.precondition_warmup, args.precondition_seconds) + info.update(scenario_index=scenario_index, + scenario=dict(api=api, threads=threads, mode=mode), + excluded_from_results=True, row=row) + metadata['precondition_runs'].append(info) + save() + print('PRECONDITION', api, threads, mode, 'excluded', row['ops_s'], flush=True) + db.unlink() + for name, block, slot, profile in pending: + info, row, db = execute_job(name, profile, api, threads, mode, args.warmup, args.seconds) + row.update(profile=profile, block=block, slot=slot, job=name, + worker_cpus=':'.join(map(str, cpu_map[threads])), + thermal_counter_increased=int(bool(info['throttle_increases']))) + rows.append(row) + info.update(block=block, slot=slot) + metadata['runs'].append(info) + save() + print('RESULT', profile, api, threads, mode, row['ops_s'], + 'throttle=' + str(bool(info['throttle_increases'])), flush=True) + db.unlink() + metadata['finished'] = time.time() + finally: + metadata['lock_intervals'][-1]['released'] = time.time() + save() + print('COMPLETE', args.label, len(rows), 'rows', flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.c new file mode 100644 index 000000000..1d03ee916 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.c @@ -0,0 +1,848 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Resident mutable clockcache probe, derived from controlled-final plus the + * setup-only exact working-page override from controlled-hotset. Run only + * under the campaign machine lock on real disk. All pages are preloaded; + * cache_lock marks them dirty. There is no timed allocation or writeback. + * Usage: FILE CACHE_MIB THREADS SECONDS [disjoint|shared] write + * CACHE_PROBE_WORKING_PAGES selects an exact set (>=32, <=75% cache pages). + * Each process runs exactly one phase, so verification includes every write + * from warmup through stopping, without resetting live page counters. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 counter; + uint64 counter_inverse; +} probe_page; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 shared; + uint32 threads; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; + int worker_cpus[MAX_THREADS]; + uint32 num_worker_cpus; + int control_cpu; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 claim_failures; + uint64 all_claim_failures; + uint64 all_ops; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; + int actual_start_cpu; + int actual_end_cpu; + threadid registered_tid; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static uint64 +thread_cpu_nanos(void) +{ + struct timespec ts; + platform_assert(clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts) == 0); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +pin_current_thread(int cpu) +{ + platform_assert(cpu >= 0 && cpu < CPU_SETSIZE); + cpu_set_t set; + CPU_ZERO(&set); + CPU_SET(cpu, &set); + int rc = pthread_setaffinity_np(pthread_self(), sizeof(set), &set); + if (rc != 0) { + fprintf(stderr, "pin cpu %d: %s; sample rejected\n", cpu, strerror(rc)); + exit(1); + } + platform_assert(sched_getcpu() == cpu); +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +/* Only the mode is specialized; the same executable drives every library. + * On failed claim, discard the read reference before retrying the same page. + * This lets a claimed writer drain readers instead of deadlocking. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, bool32 shared) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + pin_current_thread(ctx->worker_cpus[worker->worker]); + platform_register_thread(); + worker->registered_tid = platform_get_tid(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + uint64 seed = 42 + worker->worker; + /* Interleaved disjoint partitions cover every page exactly once. The + * last workers may have one fewer page when pages % threads != 0. */ + uint64 choices = shared ? ctx->pages + : (ctx->pages - 1 - worker->worker) / ctx->threads + 1; + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + uint64 index = random64(&seed) % choices; + if (!shared) { + index = index * ctx->threads + worker->worker; + } + uint64 addr = page_address(ctx, index); + for (;;) { + page_handle page; + platform_status rc = + cache_get(cc, addr, TRUE, PAGE_TYPE_MEMTABLE, &page); + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + probe_page *stored = (probe_page *)page_handle_data(&page); + bool32 valid = page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC); + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + if (!valid) { + cache_unget(cc, &page); + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (!cache_try_claim(cc, &page)) { + cache_unget(cc, &page); + worker->all_claim_failures++; + if (measuring) { + worker->claim_failures++; + } + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) == 3) { + goto finished; + } + platform_pause(); + continue; + } + /* This upgrades the claim and marks dirty, exactly as B-tree + * mutation does. Mutable words are inspected only under lock. */ + cache_lock(cc, &page); + uint64 value = stored->counter; + valid = stored->counter_inverse == ~value && value != UINT64_MAX; + if (valid) { + stored->counter = value + 1; + stored->counter_inverse = ~(value + 1); + } + cache_unlock(cc, &page); + cache_unclaim(cc, &page); + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + worker->all_ops++; + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + break; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + worker->actual_end_cpu = sched_getcpu(); + if (measuring) { + worker->cpu_ns = thread_cpu_nanos() - worker->cpu_ns; + } + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_disjoint(void *arg) +{ + return probe_run_worker_impl(arg, FALSE); +} + +static void * +probe_run_shared(void *arg) +{ + return probe_run_worker_impl(arg, TRUE); +} + +/* No writers remain. This scan and its logging are outside all measured + * CPU/I/O snapshots. Compare every protected counter and their exact sum to + * worker-local successful writes, including warmup and stopping batches. */ +static uint64 +verify_pages(probe_context *ctx, const probe_worker *workers, uint64 *observed) +{ + cache *cc = (cache *)ctx->clock; + uint64 errors = 0, sums[MAX_THREADS] = {0}, expected = 0; + *observed = 0; + for (uint64 index = 0; index < ctx->pages; index++) { + uint64 addr = page_address(ctx, index); + page_handle page; + platform_status rc = cache_get(cc, addr, TRUE, PAGE_TYPE_MEMTABLE, &page); + if (!SUCCESS(rc)) { + errors++; + continue; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + if (page_handle_addr(&page) != addr + || stored->identity != (addr ^ PROBE_MAGIC) + || stored->counter_inverse != ~stored->counter) { + errors++; + } + *observed += stored->counter; + sums[index % ctx->threads] += stored->counter; + cache_unget(cc, &page); + } + for (uint32 i = 0; i < ctx->threads; i++) { + expected += workers[i].all_ops; + if (!ctx->shared && sums[i] != workers[i].all_ops) { + errors++; + } + } + if (*observed != expected) { + errors++; + } + fprintf(stderr, "VERIFY pages=%lu observed=%lu expected=%lu errors=%lu\n", + ctx->pages, *observed, expected, errors); + return errors; +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + platform_assert(threads <= ctx->num_worker_cpus && threads <= ctx->pages); + ctx->threads = threads; + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->shared ? probe_run_shared + : probe_run_disjoint; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + /* Registration assigns the cache refcount stripe. Serialize only + * startup so worker index -> CPU -> stripe stays stable across runs. */ + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != i + 1) { + platform_pause(); + } + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(ctx->warmup_seconds); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0; + uint64 claim_failures = 0, all_claim_failures = 0, all_ops = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + claim_failures += workers[i].claim_failures; + all_claim_failures += workers[i].all_claim_failures; + all_ops += workers[i].all_ops; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) + { + errors++; + } + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + /* Log only after the I/O/CPU snapshots: redirected stderr may dirty a + * real file and otherwise masquerade as timed storage I/O. */ + for (uint32 i = 0; i < threads; i++) { + fprintf(stderr, + "WORKER worker=%u tid=%lu cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " + "branch_misses=%lu all_ops=%lu claim_failures=%lu " + "all_claim_failures=%lu\n", + i, workers[i].registered_tid, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], + workers[i].perf.value[2], workers[i].perf.value[3], + workers[i].all_ops, workers[i].claim_failures, + workers[i].all_claim_failures); + } + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (read_bytes || write_bytes || major_faults) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + uint64 verified_updates = 0; + errors += verify_pages(ctx, workers, &verified_updates); + uint64 dirty_pages = cache_count_dirty((cache *)ctx->clock); + if (all_ops == 0 || dirty_pages == 0) { + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu," + "%lu,%lu,%lu,%lu,%lu,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + (uint64)0, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, + worker_cpu_ns, + claim_failures, + all_claim_failures, + all_ops, + all_ops - ops, + verified_updates, + dirty_pages); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc != 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS SECONDS " + "[disjoint|shared] write\n", argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argv[5]; + const char *api_name = argv[6]; + char *threads_end = NULL; + uint64 threads = strtoull(argv[3], &threads_end, 10); + platform_assert(*argv[3] >= '0' && *argv[3] <= '9' && *threads_end == '\0' + && threads > 0 && threads < MAX_THREADS); + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(strcmp(mode, "disjoint") == 0 || strcmp(mode, "shared") == 0); + platform_assert(strcmp(api_name, "write") == 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; + long control_cpu = strtol(control_cpu_env, &control_end, 10); + platform_assert(*control_cpu_env && *control_end == '\0' + && control_cpu >= 0 && control_cpu < CPU_SETSIZE); + pin_current_thread(control_cpu); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .shared = strcmp(mode, "shared") == 0, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.control_cpu = control_cpu; + const char *warmup_env = getenv("CACHE_PROBE_WARMUP_SECONDS"); + ctx.warmup_seconds = warmup_env ? strtoull(warmup_env, NULL, 10) : 5; + platform_assert(ctx.warmup_seconds > 0 && ctx.warmup_seconds <= 600); + const char *worker_cpus_env = getenv("CACHE_PROBE_WORKER_CPUS"); + platform_assert(worker_cpus_env != NULL && *worker_cpus_env); + char *cpu_list = strdup(worker_cpus_env), *cpu_save = NULL; + platform_assert(cpu_list != NULL); + for (char *token = strtok_r(cpu_list, ",", &cpu_save); token; + token = strtok_r(NULL, ",", &cpu_save)) + { + char *end = NULL; + long cpu = strtol(token, &end, 10); + platform_assert(*end == '\0' && cpu >= 0 && cpu < CPU_SETSIZE + && cpu != control_cpu && ctx.num_worker_cpus < MAX_THREADS); + for (uint32 i = 0; i < ctx.num_worker_cpus; i++) { + platform_assert(ctx.worker_cpus[i] != cpu); + } + ctx.worker_cpus[ctx.num_worker_cpus++] = cpu; + } + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld control_tid=%lu warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); + ctx.pages = (uint64)cfg.page_capacity * 3 / 4; + const char *working_pages_env = getenv("CACHE_PROBE_WORKING_PAGES"); + if (working_pages_env != NULL) { + char *end = NULL; + errno = 0; + uint64 requested_pages = strtoull(working_pages_env, &end, 10); + platform_assert(*working_pages_env >= '0' + && *working_pages_env <= '9' && *end == '\0' + && errno != ERANGE && requested_pages >= 32 + && requested_pages <= (uint64)cfg.page_capacity * 3 / 4 + && requested_pages <= UINT32_MAX, + "CACHE_PROBE_WORKING_PAGES must be >=32 and <=75%% " + "of cache pages"); + ctx.pages = requested_pages; + } + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + if (working_pages_env == NULL) { + ctx.pages = extents * ctx.pages_per_extent; + } + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + platform_assert(ctx.extents && ctx.pages <= UINT32_MAX + && ctx.pages >= threads); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MEMTABLE)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MEMTABLE) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MEMTABLE) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MEMTABLE)); + } + } + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + if (index >= ctx.pages) { + break; + } + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->counter = 0; + stored->counter_inverse = UINT64_MAX; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MEMTABLE, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu working_set_bytes=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + extents * io_cfg.extent_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," + "warmup_seconds,control_cpu,worker_cpu_ns,claim_failures," + "all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages"); + uint64 errors = run_phase(&ctx, threads, seconds, mode, cache_mib, setup_ns); + /* Dirty writeback, completion and eviction occur only after the final + * verification and output. They are deliberately absent from timings. */ + cache_flush((cache *)&cc); + io_wait_all(io); + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MEMTABLE) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MEMTABLE) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.c.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.c.patch new file mode 100644 index 000000000..25f41d48a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.c.patch @@ -0,0 +1,684 @@ +--- controlled-final/cache_api_probe.c ++++ controlled-writes/cache_api_probe.c +@@ -1,15 +1,14 @@ + // Copyright 2026 VMware, Inc. + // SPDX-License-Identifier: Apache-2.0 + +-/* Real clockcache probe, shared unchanged with the baseline. All setup and +- * warmup are outside timing. Run only under the campaign benchmark lock on a +- * real disk. The file is opened O_DIRECT and contains the actual cached pages. +- * v3b: phase counters, deterministic worker registration, affinity and prewarm. +- * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. +- * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS +- * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. +- * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks +- * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. ++/* Resident mutable clockcache probe, derived from controlled-final plus the ++ * setup-only exact working-page override from controlled-hotset. Run only ++ * under the campaign machine lock on real disk. All pages are preloaded; ++ * cache_lock marks them dirty. There is no timed allocation or writeback. ++ * Usage: FILE CACHE_MIB THREADS SECONDS [disjoint|shared] write ++ * CACHE_PROBE_WORKING_PAGES selects an exact set (>=32, <=75% cache pages). ++ * Each process runs exactly one phase, so verification includes every write ++ * from warmup through stopping, without resetting live page counters. + */ + #include + #include +@@ -38,21 +37,9 @@ + + typedef struct { + uint64 identity; +- uint64 next_addr; +- uint64 next_identity; ++ uint64 counter; ++ uint64 counter_inverse; + } probe_page; +- +-typedef enum { +- PROBE_BLOCKING, +- PROBE_NONBLOCKING, +- PROBE_ASYNC, +- PROBE_MISS, +-} probe_api; +- +-typedef struct { +- page_get_async_state_buffer state; +- uint32 ready; +-} probe_async; + + typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +@@ -186,8 +173,8 @@ + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; +- bool32 dependent; +- probe_api api; ++ bool32 shared; ++ uint32 threads; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; +@@ -202,7 +189,9 @@ + uint64 ops; + uint64 checksum; + uint64 errors; +- uint64 async_waits; ++ uint64 claim_failures; ++ uint64 all_claim_failures; ++ uint64 all_ops; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; +@@ -305,39 +294,11 @@ + return c; + } + +-static void +-probe_async_ready(void *arg) +-{ +- probe_async *state = arg; +- __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +-} +- +-static inline platform_status +-probe_async_get(cache *cc, +- uint64 addr, +- probe_async *state, +- page_handle *page, +- uint64 *waits) +-{ +- __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); +- cache_get_async_state_init( +- &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); +- async_status status = cache_get_async(&state->state); +- while (status != ASYNC_STATUS_DONE) { +- (*waits)++; +- while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { +- cache_cleanup(cc); +- platform_pause(); +- } +- status = cache_get_async(&state->state); +- } +- return cache_get_async_state_result(&state->state, page); +-} +- +-/* Each wrapper supplies a constant API, removing API dispatch from the hot +- * loop while keeping one identical loop body for both shared libraries. */ ++/* Only the mode is specialized; the same executable drives every library. ++ * On failed claim, discard the read reference before retrying the same page. ++ * This lets a claimed writer drain readers instead of deadlocking. */ + static inline __attribute__((always_inline)) void * +-probe_run_worker_impl(void *arg, probe_api api) ++probe_run_worker_impl(void *arg, bool32 shared) + { + probe_worker *worker = arg; + probe_context *ctx = worker->context; +@@ -349,11 +310,13 @@ + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); +- probe_async async_state; +- uint64 seed = 42 + worker->worker; +- uint64 addr = page_address(ctx, worker->worker % ctx->pages); +- uint64 steps = 0; +- bool32 measuring = FALSE; ++ uint64 seed = 42 + worker->worker; ++ /* Interleaved disjoint partitions cover every page exactly once. The ++ * last workers may have one fewer page when pages % threads != 0. */ ++ uint64 choices = shared ? ctx->pages ++ : (ctx->pages - 1 - worker->worker) / ctx->threads + 1; ++ uint64 steps = 0; ++ bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { +@@ -365,8 +328,7 @@ + } + if (phase == 2 && !measuring) { + measuring = TRUE; +- seed = 42 + worker->worker; +- addr = page_address(ctx, worker->worker % ctx->pages); ++ seed = 42 + worker->worker; + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { +@@ -374,64 +336,70 @@ + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { +- if (!ctx->dependent) { +- addr = page_address(ctx, random64(&seed) % ctx->pages); ++ uint64 index = random64(&seed) % choices; ++ if (!shared) { ++ index = index * ctx->threads + worker->worker; + } +- page_handle page; +- platform_status rc; +- if (api == PROBE_ASYNC) { +- rc = probe_async_get( +- cc, addr, &async_state, &page, &worker->async_waits); +- } else { +- rc = cache_get( +- cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); +- } +- if (api == PROBE_MISS) { +- if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { +- if (SUCCESS(rc)) { +- cache_unget(cc, &page); +- } ++ uint64 addr = page_address(ctx, index); ++ for (;;) { ++ page_handle page; ++ platform_status rc = ++ cache_get(cc, addr, TRUE, PAGE_TYPE_MEMTABLE, &page); ++ if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } ++ probe_page *stored = (probe_page *)page_handle_data(&page); ++ bool32 valid = page_handle_addr(&page) == addr ++ && stored->identity == (addr ^ PROBE_MAGIC); ++ if ((steps & 1023) == 0) { ++ clockcache_entry *entry = (clockcache_entry *)page.page; ++ uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); ++ valid = valid && !(status & PROBE_UNREADABLE_STATUS) ++ && cache_get_read_ref(cc, &page) != 0; ++ } ++ if (!valid) { ++ cache_unget(cc, &page); ++ worker->errors++; ++ __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); ++ goto finished; ++ } ++ if (!cache_try_claim(cc, &page)) { ++ cache_unget(cc, &page); ++ worker->all_claim_failures++; ++ if (measuring) { ++ worker->claim_failures++; ++ } ++ if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) == 3) { ++ goto finished; ++ } ++ platform_pause(); ++ continue; ++ } ++ /* This upgrades the claim and marks dirty, exactly as B-tree ++ * mutation does. Mutable words are inspected only under lock. */ ++ cache_lock(cc, &page); ++ uint64 value = stored->counter; ++ valid = stored->counter_inverse == ~value && value != UINT64_MAX; ++ if (valid) { ++ stored->counter = value + 1; ++ stored->counter_inverse = ~(value + 1); ++ } ++ cache_unlock(cc, &page); ++ cache_unclaim(cc, &page); ++ cache_unget(cc, &page); ++ if (!valid) { ++ worker->errors++; ++ __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); ++ goto finished; ++ } ++ worker->all_ops++; + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } +- continue; +- } +- if (!SUCCESS(rc)) { +- worker->errors++; +- __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); +- goto finished; +- } +- const probe_page *stored = (const probe_page *)page_handle_data(&page); +- bool32 valid = +- page_handle_addr(&page) == addr +- && stored->identity == (addr ^ PROBE_MAGIC) +- && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) +- && stored->next_addr % ctx->page_size == 0; +- if ((steps & 1023) == 0) { +- clockcache_entry *entry = (clockcache_entry *)page.page; +- uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); +- valid = valid && !(status & PROBE_UNREADABLE_STATUS) +- && cache_get_read_ref(cc, &page) != 0; +- } +- uint64 next = stored->next_addr; +- uint64 value = stored->identity; +- cache_unget(cc, &page); +- if (!valid) { +- worker->errors++; +- __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); +- goto finished; +- } +- if (measuring) { +- worker->ops++; +- worker->checksum += value; +- } +- if (ctx->dependent) { +- addr = next; ++ break; + } + } + } +@@ -452,24 +420,56 @@ + } + + static void * +-probe_run_blocking(void *arg) +-{ +- return probe_run_worker_impl(arg, PROBE_BLOCKING); +-} ++probe_run_disjoint(void *arg) ++{ ++ return probe_run_worker_impl(arg, FALSE); ++} ++ + static void * +-probe_run_nonblocking(void *arg) +-{ +- return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +-} +-static void * +-probe_run_async(void *arg) +-{ +- return probe_run_worker_impl(arg, PROBE_ASYNC); +-} +-static void * +-probe_run_miss(void *arg) +-{ +- return probe_run_worker_impl(arg, PROBE_MISS); ++probe_run_shared(void *arg) ++{ ++ return probe_run_worker_impl(arg, TRUE); ++} ++ ++/* No writers remain. This scan and its logging are outside all measured ++ * CPU/I/O snapshots. Compare every protected counter and their exact sum to ++ * worker-local successful writes, including warmup and stopping batches. */ ++static uint64 ++verify_pages(probe_context *ctx, const probe_worker *workers, uint64 *observed) ++{ ++ cache *cc = (cache *)ctx->clock; ++ uint64 errors = 0, sums[MAX_THREADS] = {0}, expected = 0; ++ *observed = 0; ++ for (uint64 index = 0; index < ctx->pages; index++) { ++ uint64 addr = page_address(ctx, index); ++ page_handle page; ++ platform_status rc = cache_get(cc, addr, TRUE, PAGE_TYPE_MEMTABLE, &page); ++ if (!SUCCESS(rc)) { ++ errors++; ++ continue; ++ } ++ const probe_page *stored = (const probe_page *)page_handle_data(&page); ++ if (page_handle_addr(&page) != addr ++ || stored->identity != (addr ^ PROBE_MAGIC) ++ || stored->counter_inverse != ~stored->counter) { ++ errors++; ++ } ++ *observed += stored->counter; ++ sums[index % ctx->threads] += stored->counter; ++ cache_unget(cc, &page); ++ } ++ for (uint32 i = 0; i < ctx->threads; i++) { ++ expected += workers[i].all_ops; ++ if (!ctx->shared && sums[i] != workers[i].all_ops) { ++ errors++; ++ } ++ } ++ if (*observed != expected) { ++ errors++; ++ } ++ fprintf(stderr, "VERIFY pages=%lu observed=%lu expected=%lu errors=%lu\n", ++ ctx->pages, *observed, expected, errors); ++ return errors; + } + + static uint64 +@@ -480,14 +480,12 @@ + uint64 cache_mib, + uint64 setup_ns) + { +- platform_assert(threads <= ctx->num_worker_cpus); ++ platform_assert(threads <= ctx->num_worker_cpus && threads <= ctx->pages); ++ ctx->threads = threads; + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; +- void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking +- : ctx->api == PROBE_NONBLOCKING +- ? probe_run_nonblocking +- : ctx->api == PROBE_ASYNC ? probe_run_async +- : probe_run_miss; ++ void *(*worker_fn)(void *) = ctx->shared ? probe_run_shared ++ : probe_run_disjoint; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { +@@ -513,7 +511,8 @@ + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); +- uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; ++ uint64 finish = begin, ops = 0, checksum = 0, errors = 0; ++ uint64 claim_failures = 0, all_claim_failures = 0, all_ops = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { +@@ -521,7 +520,9 @@ + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; +- async_waits += workers[i].async_waits; ++ claim_failures += workers[i].claim_failures; ++ all_claim_failures += workers[i].all_claim_failures; ++ all_ops += workers[i].all_ops; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) +@@ -542,17 +543,19 @@ + fprintf(stderr, + "WORKER worker=%u tid=%lu cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " +- "branch_misses=%lu\n", ++ "branch_misses=%lu all_ops=%lu claim_failures=%lu " ++ "all_claim_failures=%lu\n", + i, workers[i].registered_tid, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], +- workers[i].perf.value[2], workers[i].perf.value[3]); ++ workers[i].perf.value[2], workers[i].perf.value[3], ++ workers[i].all_ops, workers[i].claim_failures, ++ workers[i].all_claim_failures); + } + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; +- if (strcmp(mode, "churn") != 0 +- && (read_bytes || write_bytes || major_faults)) ++ if (read_bytes || write_bytes || major_faults) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", +@@ -561,12 +564,19 @@ + major_faults); + errors++; + } ++ uint64 verified_updates = 0; ++ errors += verify_pages(ctx, workers, &verified_updates); ++ uint64 dirty_pages = cache_count_dirty((cache *)ctx->clock); ++ if (all_ops == 0 || dirty_pages == 0) { ++ errors++; ++ } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" +- "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu\n", ++ "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu," ++ "%lu,%lu,%lu,%lu,%lu,%lu\n", + mode, + ctx->api_name, + cache_mib, +@@ -589,7 +599,7 @@ + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, +- async_waits, ++ (uint64)0, + ctx->perf_enabled, + perf_values[0], + perf_values[1], +@@ -599,7 +609,13 @@ + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, +- worker_cpu_ns); ++ worker_cpu_ns, ++ claim_failures, ++ all_claim_failures, ++ all_ops, ++ all_ops - ops, ++ verified_updates, ++ dirty_pages); + fflush(stdout); + return errors; + } +@@ -607,47 +623,23 @@ + int + main(int argc, char **argv) + { +- if (argc < 5 || argc > 7) { ++ if (argc != 7) { + fprintf(stderr, +- "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " +- "[both|independent|dependent|churn|miss] " +- "[blocking|nonblocking|async]\n", +- argv[0]); ++ "usage: %s FILE CACHE_MIB THREADS SECONDS " ++ "[disjoint|shared] write\n", argv[0]); + return 2; + } +- uint64 cache_mib = strtoull(argv[2], NULL, 10); +- uint64 seconds = strtoull(argv[4], NULL, 10); +- const char *mode = argc >= 6 ? argv[5] : "both"; +- const char *api_name = argc == 7 ? argv[6] : "blocking"; +- bool32 missing = strcmp(mode, "miss") == 0; +- probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING +- : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING +- : PROBE_ASYNC; +- platform_assert(strcmp(api_name, "blocking") == 0 +- || strcmp(api_name, "nonblocking") == 0 +- || strcmp(api_name, "async") == 0); +- platform_assert(!missing || api == PROBE_NONBLOCKING); +- if (missing) +- api = PROBE_MISS; +- bool32 churn = strcmp(mode, "churn") == 0; +- bool32 both = strcmp(mode, "both") == 0; ++ uint64 cache_mib = strtoull(argv[2], NULL, 10); ++ uint64 seconds = strtoull(argv[4], NULL, 10); ++ const char *mode = argv[5]; ++ const char *api_name = argv[6]; ++ char *threads_end = NULL; ++ uint64 threads = strtoull(argv[3], &threads_end, 10); ++ platform_assert(*argv[3] >= '0' && *argv[3] <= '9' && *threads_end == '\0' ++ && threads > 0 && threads < MAX_THREADS); + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); +- platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 +- || strcmp(mode, "dependent") == 0); +- platform_assert(!churn || cache_mib <= 1024, +- "churn is limited to <= 1 GiB caches"); +- uint32 counts[MAX_THREADS], num_counts = 0; +- char *thread_list = strdup(argv[3]), *save = NULL; +- for (char *token = strtok_r(thread_list, ",", &save); token; +- token = strtok_r(NULL, ",", &save)) +- { +- uint64 count = strtoull(token, NULL, 10); +- platform_assert(count > 0 && count < MAX_THREADS +- && num_counts < MAX_THREADS); +- counts[num_counts++] = count; +- } +- free(thread_list); +- platform_assert(num_counts != 0); ++ platform_assert(strcmp(mode, "disjoint") == 0 || strcmp(mode, "shared") == 0); ++ platform_assert(strcmp(api_name, "write") == 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; +@@ -694,7 +686,7 @@ + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, +- .api = api, ++ .shared = strcmp(mode, "shared") == 0, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = +@@ -726,15 +718,29 @@ + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld control_tid=%lu warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, platform_get_tid(), ctx.warmup_seconds); +- ctx.pages = +- churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; ++ ctx.pages = (uint64)cfg.page_capacity * 3 / 4; ++ const char *working_pages_env = getenv("CACHE_PROBE_WORKING_PAGES"); ++ if (working_pages_env != NULL) { ++ char *end = NULL; ++ errno = 0; ++ uint64 requested_pages = strtoull(working_pages_env, &end, 10); ++ platform_assert(*working_pages_env >= '0' ++ && *working_pages_env <= '9' && *end == '\0' ++ && errno != ERANGE && requested_pages >= 32 ++ && requested_pages <= (uint64)cfg.page_capacity * 3 / 4 ++ && requested_pages <= UINT32_MAX, ++ "CACHE_PROBE_WORKING_PAGES must be >=32 and <=75%% " ++ "of cache pages"); ++ ctx.pages = requested_pages; ++ } + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; +- ctx.pages = extents * ctx.pages_per_extent; ++ if (working_pages_env == NULL) { ++ ctx.pages = extents * ctx.pages_per_extent; ++ } + ctx.extents = calloc(extents, sizeof(*ctx.extents)); +- uint32 *order = malloc(ctx.pages * sizeof(*order)); +- uint32 *next = malloc(ctx.pages * sizeof(*next)); +- platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); ++ platform_assert(ctx.extents && ctx.pages <= UINT32_MAX ++ && ctx.pages >= threads); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic +@@ -746,7 +752,7 @@ + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( +- allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); ++ allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MEMTABLE)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { +@@ -758,33 +764,19 @@ + } + for (uint64 i = extents; i < available; i++) { + platform_assert( +- allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) ++ allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MEMTABLE) + == AL_NO_REFS); + platform_assert( +- allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) ++ allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MEMTABLE) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( +- allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); +- } +- } +- for (uint64 i = 0; i < ctx.pages; i++) { +- order[i] = i; +- } +- uint64 seed = 42; +- for (uint64 i = ctx.pages - 1; i > 0; i--) { +- uint64 j = random64(&seed) % (i + 1); +- uint32 temp = order[i]; +- order[i] = order[j]; +- order[j] = temp; +- } +- for (uint64 i = 0; i < ctx.pages; i++) { +- next[order[i]] = order[(i + 1) % ctx.pages]; +- } +- free(order); ++ allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MEMTABLE)); ++ } ++ } + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); +@@ -792,64 +784,58 @@ + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; ++ if (index >= ctx.pages) { ++ break; ++ } + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; +- stored->next_addr = page_address(&ctx, next[index]); +- stored->next_identity = stored->next_addr ^ PROBE_MAGIC; ++ stored->counter = 0; ++ stored->counter_inverse = UINT64_MAX; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); +- free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( +- (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); ++ (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MEMTABLE, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); +- } +- if (missing) { +- check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " +- "resident_pages=%lu disk_bytes=%lu " ++ "resident_pages=%lu working_set_bytes=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, ++ extents * io_cfg.extent_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," +- "warmup_seconds,control_cpu,worker_cpu_ns"); +- uint64 errors = 0; +- for (uint32 i = 0; i < num_counts; i++) { +- for (uint32 p = 0; p < (both ? 2 : 1); p++) { +- ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; +- const char *phase = ctx.dependent ? "dependent" +- : churn ? "churn" +- : missing ? "miss" +- : "independent"; +- errors += +- run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); +- } +- } ++ "warmup_seconds,control_cpu,worker_cpu_ns,claim_failures," ++ "all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages"); ++ uint64 errors = run_phase(&ctx, threads, seconds, mode, cache_mib, setup_ns); ++ /* Dirty writeback, completion and eviction occur only after the final ++ * verification and output. They are deliberately absent from timings. */ ++ cache_flush((cache *)&cc); ++ io_wait_all(io); + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( +- allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) ++ allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MEMTABLE) + == AL_NO_REFS); + platform_assert( +- allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) ++ allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MEMTABLE) + == AL_FREE); + } + free(ctx.extents); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.json new file mode 100644 index 000000000..1bede3305 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe" + ] + ], + "source_sha256": "0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61", + "object_sha256": "875dd5282dce703375c9b7af07c083ece4ad3c3249d97a67ce50dde5628d067e", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so", + "link_library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "binary_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/provenance.json new file mode 100644 index 000000000..07c940279 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/provenance.json @@ -0,0 +1,32 @@ +{ + "status": "source only; not built or run", + "parents": { + "controlled-final": { + "build_probe.py": "04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920", + "cache_api_probe": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "cache_api_probe.c": "6a2fbbe58fdd0a7e734e0795540a8e71058932a9167e35f085a202801dbe9025", + "cache_api_probe.json": "53c7c2ba492635eb955c1f7e7dd095a25f18b2d8e31c55cf41cc2881d790b1a4", + "cache_api_probe.o": "0c97bf8061c4b2a282dd85a63b9fa3901a8b14c96d79e609d3d266530c4494a6", + "run_controlled.py": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09" + }, + "controlled-hotset-setup": { + "cache_api_probe.c": "51d199f57c8bff07971adbf569a7852314995e622271e8af54c6a0c1ae265aed", + "run_controlled.py": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2" + } + }, + "files_sha256": { + "cache_api_probe.c": "0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61", + "run_controlled.py": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "build_probe.py": "04cec657fc5afc3a9d348c5316ea2946f80868ee240e3cec454974726265b920", + "cache_api_probe.c.patch": "a76bc48fa2798cff9b9868103f80ffaf1d44ad59e5e0ef3231316438de14e8ad", + "run_controlled.py.patch": "7e793a666796d056d33aad22cafec4276a147ca2f450fdbf8da40409aa9aeda0", + "README.md": "c236ed741b2da64a4d7caf51e9697b33afe69deb12405c56a607cca3353d389e" + }, + "static_checks": [ + "Python runner/build script AST parsed without execution", + "CSV format/header both contain 39 columns", + "Interleaved partition bounds/completeness checked for 32,33,34,35,63,64,65,12288 pages and 1,6,8 workers" + ], + "scope": "Resident MEMTABLE mutation ownership cycles only; no page allocation, split, B-tree edits, writeback or eviction in measured interval; not a database insertion neutrality claim", + "review": "Independent source review by invalid_codegen found no ownership/timing correctness blocker; no compile or workload yet." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/run_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/run_controlled.py new file mode 100644 index 000000000..88964a8c9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/run_controlled.py @@ -0,0 +1,270 @@ +#!/usr/bin/env python3 +"""Scenario-major pinned cache measurements, optionally with a small hot set.""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) +from job import LOCK, run + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read_text(path): + try: + return path.read_text().strip() + except OSError: + return None + + +def snapshot(cpus): + """Diagnostic before/after-process snapshots; no system settings changed.""" + values = {} + for cpu in cpus: + base = Path(f'/sys/devices/system/cpu/cpu{cpu}') + for part in ('cpufreq/scaling_cur_freq', 'cpufreq/scaling_governor', + 'cpufreq/scaling_min_freq', 'cpufreq/scaling_max_freq', + 'thermal_throttle/core_throttle_count', + 'thermal_throttle/package_throttle_count'): + path = base / part + values[str(path)] = read_text(path) + for hwmon in sorted(Path('/sys/class/hwmon').glob('hwmon*')): + name = read_text(hwmon / 'name') + if name not in ('coretemp', 'acpitz'): + continue + values[str(hwmon / 'name')] = name + for path in sorted(hwmon.glob('temp*_input')): + values[str(path)] = read_text(path) + values[str(path.with_name(path.name.replace('_input', '_label')))] = read_text(path.with_name(path.name.replace('_input', '_label'))) + return {'wall_time': time.time(), 'monotonic_ns': time.monotonic_ns(), 'values': values} + + +def csv_rows(path): + lines = path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, headers + fields = next(csv.reader(headers)) + result = [] + for line in lines: + if line.startswith(('disjoint,', 'shared,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') + parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'async-mask']) + parser.add_argument('--apis', nargs='+', choices=['write'], default=['write']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) + parser.add_argument('--modes', nargs='+', choices=['disjoint', 'shared'], default=['disjoint', 'shared']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) + parser.add_argument('--working-pages', type=int, default=32, + help='exact resident write working set, >=32 pages; default 32') + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') + parser.add_argument('--cpus-8', default='0,2,4,6,8,10,1,3') + parser.add_argument('--perf', choices=['single', 'all', 'off'], default='single') + parser.add_argument('--precondition-warmup', type=int, default=30) + parser.add_argument('--precondition-seconds', type=int, default=1) + parser.add_argument('--precondition-profile', default='main') + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 + assert args.working_pages >= 32 + assert args.working_pages >= max(args.threads) + assert len(set(args.profiles)) == len(args.profiles) + assert args.precondition_warmup > 0 and args.precondition_seconds > 0 + assert args.precondition_profile in args.profiles + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n + assert args.control_cpu not in cpus + for cpu in cpus: + assert Path(f'/sys/devices/system/cpu/cpu{cpu}').exists() + all_cpus = sorted({args.control_cpu, *(cpu for cpus in cpu_map.values() for cpu in cpus)}) + binary = Path(__file__).resolve().with_name('cache_api_probe') + libraries = {name: ROOT / 'builds' / name / 'release/lib/libsplinterdb.so' for name in args.profiles} + out = ROOT / 'probe-results' / args.label + out.mkdir(parents=True, exist_ok=args.resume) + arguments = vars(args).copy() + arguments.pop('resume') + metadata = { + 'arguments': arguments, + 'runner_sha256': digest(Path(__file__)), + 'driver_sha256': digest(binary), + 'libraries': {name: digest(lib) for name, lib in libraries.items()}, + 'cpu_map': cpu_map, + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, + 'workload_scope': 'Resident mutable MEMTABLE pages; lock marks dirty; writeback/verification outside measurement.', + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], + 'precondition_runs': [], + 'schedule': 'scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks', + } + rows = [] + if args.resume: + old = json.loads((out / 'manifest.json').read_text()) + for key in ('arguments', 'driver_sha256', 'libraries', 'runner_sha256'): + assert old[key] == metadata[key], key + metadata = old + if (out / 'results.csv').exists(): + rows = list(csv.DictReader((out / 'results.csv').open())) + scenarios = [(api, n, mode) for api in args.apis for n in args.threads for mode in args.modes] + metadata['scenario_order'] = [dict(api=api, threads=n, mode=mode) for api, n, mode in scenarios] + + def save(): + (out / 'manifest.json').write_text(json.dumps(metadata, indent=2) + '\n') + if rows: + with (out / 'results.csv').open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0])) + writer.writeheader() + writer.writerows(rows) + + def execute_job(name, profile, api, threads, mode, warmup, seconds): + assert digest(libraries[profile]) == metadata['libraries'][profile] + scratch = ROOT / 'scratch' / name + scratch.mkdir(parents=True, exist_ok=False) + db = scratch / 'cache.db' + perf = args.perf == 'all' or (args.perf == 'single' and threads == 1) + env = { + 'LD_LIBRARY_PATH': str(libraries[profile].parent), + 'CACHE_PROBE_CONTROL_CPU': str(args.control_cpu), + 'CACHE_PROBE_WORKER_CPUS': ','.join(map(str, cpu_map[threads])), + 'CACHE_PROBE_WARMUP_SECONDS': str(warmup), + 'CACHE_PROBE_PERF': '1' if perf else '0', + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } + if args.working_pages is not None: + env['CACHE_PROBE_WORKING_PAGES'] = str(args.working_pages) + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=seconds + warmup + 300, env_extra=env, lock_held=True) + after = snapshot(all_cpus) + worker_lines = [line for line in (ROOT / 'jobs' / name / 'output.log').read_text().splitlines() + if line.startswith('WORKER ')] + workers = [{key: int(value) for key, value in + (part.split('=', 1) for part in line.split()[1:])} + for line in worker_lines] + assert len(workers) == threads + assert [worker['worker'] for worker in workers] == list(range(threads)) + assert [worker['cpu'] for worker in workers] == cpu_map[threads] + tids = [worker['tid'] for worker in workers] + assert len(set(tids)) == threads + expected = metadata.setdefault('expected_worker_tids', {}) + expected.setdefault(str(threads), tids) + assert expected[str(threads)] == tids, (expected, workers) + parsed = csv_rows(ROOT / 'jobs' / name / 'output.log') + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api + assert int(row['cache_mib']) == args.cache_mib + assert int(row['threads']) == threads and int(row['warmup_seconds']) == warmup + if args.working_pages is not None: + assert int(row['working_pages']) == args.working_pages + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) + assert int(row['async_waits']) == 0 + assert int(row['ops']) > 0 and int(row['all_ops']) >= int(row['ops']) + assert sum(w['ops'] for w in workers) == int(row['ops']) + assert int(row['verified_updates']) == int(row['all_ops']) + assert int(row['warmup_ops']) == int(row['all_ops']) - int(row['ops']) + assert int(row['dirty_pages']) > 0 + assert sum(w['all_ops'] for w in workers) == int(row['all_ops']) + assert sum(w['claim_failures'] for w in workers) == int(row['claim_failures']) + assert sum(w['all_claim_failures'] for w in workers) == int(row['all_claim_failures']) + assert int(row['all_claim_failures']) >= int(row['claim_failures']) + if mode == 'disjoint': + assert int(row['all_claim_failures']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) + for key, value in after['values'].items() + if key.endswith('_throttle_count') and value is not None + and before['values'].get(key) is not None + and int(value) > int(before['values'][key])} + info.update(before_telemetry=before, after_telemetry=after, + throttle_increases=increases, workers=workers, profile=profile) + return info, row, db + + print('WAIT suite machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + metadata.setdefault('lock_intervals', []).append({'acquired': time.time()}) + try: + for name, lib in libraries.items(): + env = os.environ.copy() + env['LD_LIBRARY_PATH'] = str(lib.parent) + loaded = subprocess.check_output(['ldd', str(binary)], env=env, text=True) + assert str(lib) in loaded, (name, loaded) + save() + for scenario_index, (api, threads, mode) in enumerate(scenarios): + planned = [] + for block in range(args.blocks): + rotated = args.profiles[block % len(args.profiles):] + args.profiles[:block % len(args.profiles)] + order = rotated + list(reversed(rotated)) + for slot, profile in enumerate(order): + name = f'{args.label}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + planned.append((name, block, slot, profile)) + completed = {row['job'] for row in rows} + pending = [job for job in planned if job[0] not in completed] + if not pending: + print('RESUMED completed scenario', api, threads, mode, flush=True) + continue + # Predetermined exclusion: this is never used in comparisons. + # Resume a partial scenario with a new precondition, since the + # earlier one may have run long before this process restarted. + previous = [item for item in metadata['precondition_runs'] + if item['scenario_index'] == scenario_index] + name = (f'{args.label}-precondition-s{scenario_index:02d}-{api}-{threads}-{mode}' + f'-r{len(previous):02d}-{args.precondition_profile}') + info, row, db = execute_job(name, args.precondition_profile, api, threads, mode, + args.precondition_warmup, args.precondition_seconds) + info.update(scenario_index=scenario_index, + scenario=dict(api=api, threads=threads, mode=mode), + excluded_from_results=True, row=row) + metadata['precondition_runs'].append(info) + save() + print('PRECONDITION', api, threads, mode, 'excluded', row['ops_s'], flush=True) + db.unlink() + for name, block, slot, profile in pending: + info, row, db = execute_job(name, profile, api, threads, mode, args.warmup, args.seconds) + row.update(profile=profile, block=block, slot=slot, job=name, + worker_cpus=':'.join(map(str, cpu_map[threads])), + thermal_counter_increased=int(bool(info['throttle_increases']))) + rows.append(row) + info.update(block=block, slot=slot) + metadata['runs'].append(info) + save() + print('RESULT', profile, api, threads, mode, row['ops_s'], + 'throttle=' + str(bool(info['throttle_increases'])), flush=True) + db.unlink() + metadata['finished'] = time.time() + finally: + metadata['lock_intervals'][-1]['released'] = time.time() + save() + print('COMPLETE', args.label, len(rows), 'rows', flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/run_controlled.py.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/run_controlled.py.patch new file mode 100644 index 000000000..8b3032f83 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/run_controlled.py.patch @@ -0,0 +1,96 @@ +--- controlled-final/run_controlled.py ++++ controlled-writes/run_controlled.py +@@ -1,5 +1,5 @@ + #!/usr/bin/env python3 +-"""Scenario-major pinned cache measurements with predetermined preconditioning.""" ++"""Scenario-major pinned cache measurements, optionally with a small hot set.""" + import argparse + import csv + import fcntl +@@ -56,7 +56,7 @@ + fields = next(csv.reader(headers)) + result = [] + for line in lines: +- if line.startswith(('independent,', 'dependent,', 'miss,')): ++ if line.startswith(('disjoint,', 'shared,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) +@@ -66,14 +66,16 @@ + def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') +- parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'sequential', 'isolated-miss']) +- parser.add_argument('--apis', nargs='+', choices=['blocking', 'nonblocking', 'async'], default=['blocking', 'async']) ++ parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'async-mask']) ++ parser.add_argument('--apis', nargs='+', choices=['write'], default=['write']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) +- parser.add_argument('--modes', nargs='+', choices=['independent', 'dependent', 'miss'], default=['independent', 'dependent']) ++ parser.add_argument('--modes', nargs='+', choices=['disjoint', 'shared'], default=['disjoint', 'shared']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) ++ parser.add_argument('--working-pages', type=int, default=32, ++ help='exact resident write working set, >=32 pages; default 32') + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') +@@ -85,11 +87,11 @@ + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 ++ assert args.working_pages >= 32 ++ assert args.working_pages >= max(args.threads) + assert len(set(args.profiles)) == len(args.profiles) + assert args.precondition_warmup > 0 and args.precondition_seconds > 0 + assert args.precondition_profile in args.profiles +- if 'miss' in args.modes: +- assert args.apis == ['nonblocking'], 'miss must be a separate nonblocking-only campaign' + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n +@@ -112,6 +114,7 @@ + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, ++ 'workload_scope': 'Resident mutable MEMTABLE pages; lock marks dirty; writeback/verification outside measurement.', + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], +@@ -152,6 +155,8 @@ + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } ++ if args.working_pages is not None: ++ env['CACHE_PROBE_WORKING_PAGES'] = str(args.working_pages) + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=seconds + warmup + 300, env_extra=env, lock_held=True) +@@ -173,11 +178,24 @@ + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api ++ assert int(row['cache_mib']) == args.cache_mib + assert int(row['threads']) == threads and int(row['warmup_seconds']) == warmup ++ if args.working_pages is not None: ++ assert int(row['working_pages']) == args.working_pages + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) +- if api == 'async': +- assert int(row['async_waits']) == 0 ++ assert int(row['async_waits']) == 0 ++ assert int(row['ops']) > 0 and int(row['all_ops']) >= int(row['ops']) ++ assert sum(w['ops'] for w in workers) == int(row['ops']) ++ assert int(row['verified_updates']) == int(row['all_ops']) ++ assert int(row['warmup_ops']) == int(row['all_ops']) - int(row['ops']) ++ assert int(row['dirty_pages']) > 0 ++ assert sum(w['all_ops'] for w in workers) == int(row['all_ops']) ++ assert sum(w['claim_failures'] for w in workers) == int(row['claim_failures']) ++ assert sum(w['all_claim_failures'] for w in workers) == int(row['all_claim_failures']) ++ assert int(row['all_claim_failures']) >= int(row['claim_failures']) ++ if mode == 'disjoint': ++ assert int(row['all_claim_failures']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/validation-status.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/validation-status.json new file mode 100644 index 000000000..e7413bd61 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled-writes/validation-status.json @@ -0,0 +1,42 @@ +{ + "status": "built and validated; bounded comparative matrix complete", + "recorded_utc": "2026-10-17T10:00:08.721914+00:00", + "original_readme_preserved": "README.md records the source-preparation state and is hashed in provenance.json. It is intentionally unchanged; this status record supersedes that historical status.", + "scope": "Separate resident mutable cache probe only; frozen source and runner unchanged.", + "build_job": "jobs/build-cache-write-probe-retry", + "preserved_prior_attempt": "jobs/build-cache-write-probe failed before compilation due to a relative path under the campaign working directory. The successful retry used absolute paths and identical source.", + "smoke_audits": [ + "database/analysis/mask-write-smoke32-audited.json", + "database/analysis/mask-write-smoke33-audited.json" + ], + "smoke_coverage": "32 pages with 1/8 workers, disjoint/shared; 33 pages with 8 workers, disjoint/shared. All18 included/excluded smoke processes pass, including partial-extent and partial-partition coverage.", + "final_audit": "database/analysis/mask-final-writes-hot32-audited.json", + "final_review": "review/mask-final-writes-evidence-review.json", + "final_matrix": "32 pages; main/original/async-mask; 1/8 workers; disjoint/shared; 3 rotating mirrored blocks; 72 measured plus4 excluded preconditions.", + "conclusion": "No material resident write-path slowdown observed. Versus main, throughput -0.16% to +0.40%, with all pointwise lower bounds above -3%; this is not a database insertion neutrality claim.", + "evidence_sha256": { + "harness/controlled-writes/cache_api_probe.c": "0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61", + "harness/controlled-writes/cache_api_probe": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "harness/controlled-writes/cache_api_probe.o": "875dd5282dce703375c9b7af07c083ece4ad3c3249d97a67ce50dde5628d067e", + "harness/controlled-writes/cache_api_probe.json": "fdc6b9b14d4fb653583d2d69cfc7c65165d698ef4abc8851ee9d76e96b88cb3f", + "harness/controlled-writes/run_controlled.py": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "harness/controlled-writes/README.md": "c236ed741b2da64a4d7caf51e9697b33afe69deb12405c56a607cca3353d389e", + "harness/controlled-writes/provenance.json": "8f0318d850428d652e07ee8c24a74958281e0408a552ce005b6eb768e85d4ca0", + "jobs/build-cache-write-probe-retry/run.json": "7abf57c30c5cbd45b9bba09edb4446abd713b21b603e1ecce259194fe1b34609", + "jobs/build-cache-write-probe-retry/output.log": "6412e9c5f731f6cb64432ada5dee3167b18420648841a91b3eb1bf10333121a9", + "database/analysis/mask-write-smoke32-audited.json": "7e5162cecba6d9a39e60942dcad0c95229d6c5efd72c17702821f4f9c37d2113", + "database/analysis/mask-write-smoke33-audited.json": "21922eb892e3b4744e2db03beb0b00c4b27e23043b1a79a4d84b10ce7ff00b25", + "review/cache-write-smoke-review.json": "1d343747c9832f3fa7798e7f4deb793ac8ecffbc067a8e07fe17cf1f578f4898", + "database/analysis/mask-final-writes-hot32-audited.json": "a62d30f44b2df18ecde6c74176a0e7d0c97d29b2945e1fc2db9b66a45db095dd", + "review/mask-final-writes-evidence-review.json": "9582fd5de3b1c9ebb7023ae83cdcb1b1a39a8fbd5ba7e93d2c48b42a1b7e1ac5" + }, + "source_sha256": "0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61", + "binary_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "object_sha256": "875dd5282dce703375c9b7af07c083ece4ad3c3249d97a67ce50dde5628d067e", + "runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "libraries_sha256": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/README.md new file mode 100644 index 000000000..34eb15532 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/README.md @@ -0,0 +1,142 @@ +# Controlled production-cache probe v3 + +This version derives from frozen v2, adding explicit per-worker CPU affinity, +configurable warmup, and measured worker CPU time. It leaves v1, v2 and the +root runner unchanged. The batch loop and production library are unchanged. +Use a single new executable for all compared libraries; never mix v1/v2/v3 +throughput results as though their generated worker code were identical. + +## Why another control is needed + +The existing suites establish dynamic instruction changes more convincingly +than small throughput differences: + +| API | Original extra instructions/hit vs main | sequential | isolated-miss | +| --- | ---: | ---: | ---: | +| Blocking | +4 | +4 | +3 | +| Async | +8 | -1 | +4 | + +These deltas repeat for independent and dependent access. The original sync +path also retires one fewer branch/hit, while async branch counts match main. +Branch misses remain approximately 0.017/op in all one-worker samples, so +misprediction is not an apparent major contributor. These counts include the +common consumer loop, but that common overhead cancels in the instruction +difference. Neither identical branch misses nor instruction counts rule out +frontend or memory effects; cycles alone do not prove instruction layout. + +The two-sample `isolated-counters` means for isolated-miss versus main are +-0.42% blocking independent, +1.89% blocking dependent, -0.43% async independent, +and +2.34% async dependent. These are screening results. Main's two dependent +blocking samples themselves drift +5.51%; its dependent async samples drift ++4.29%. Original dependent async drifts +4.33%. That variation exceeds the +2–3% regression budget and prevents a defensible tiny-regression conclusion. +The earlier eight-worker main blocking-independent sample changes from 111.0 +Mops/s to 96.6 Mops/s (-12.9%). Those workers were allowed to migrate among +logical CPUs 0–11, which have only six physical P-cores. Different sibling +placement is an uncontrolled variable. Early `dispatch-counters` single-worker +main independent samples also have an effective active frequency proxy rising +from about 3.43 GHz to 3.79 GHz; comparing raw cycle costs without frequency +context can be misleading for memory-latency-heavy loops. + +The outlined variant has a much larger blocking hit loss in the initial suite +(about 14% independent and 18% dependent versus main) and deserves rejection +unless a separately demonstrated benefit warrants it. `mask-original` does +not reduce blocking retired instructions, and its async reduction is only one +instruction. `sequential` and `isolated-miss` are the useful next candidates. +All arithmetic summaries are saved in `preliminary-analysis.json`; they are +not confidence intervals or independent replication evidence. + +## Source controls + +Required environment variables: + +- `CACHE_PROBE_WORKER_CPUS`: ordered comma-separated logical CPU list. Each + worker pins itself to exactly its assigned CPU before warmup. Duplicate CPUs + or sharing the controller's logical CPU is rejected. The actual CPU at both + measured boundaries is checked. For several CLI thread counts, the list must + contain at least the largest count; each phase uses its first N entries. +- `CACHE_PROBE_CONTROL_CPU`: logical CPU for setup and the control thread. +- `CACHE_PROBE_WARMUP_SECONDS`: positive warmup duration, default five seconds. +- `CACHE_PROBE_PERF`: v2's `0`/`1` switch, enabled by default. The pinned hardware + group rejects multiplexing instead of scaling counts. + +No affinity, frequency, governor, boost, turbo, power or cooling policy is +changed outside the benchmark process. The runner reads diagnostic sysfs +values before and after each complete process; those are not continuously +sampled or exact measured-phase frequency. Raw per-worker counters, CPU time, +identity and CPU assignment are logged as `WORKER` lines. CSV adds warmup, +controller CPU and sum of measured worker CPU time. `perf_cycles / worker_cpu_ns` +is an average user-cycle/worker-CPU-time proxy, not a calibrated frequency +measurement; kernel CPU time and interrupts can still affect it. + +The worker's thread CPU timestamps and affinity checks are at measurement +boundaries, outside operation batches. Starting/stopping counters and timing +still include a small constant boundary cost. Default async runs require +zero asynchronous waits, and resident/miss runs require zero measured storage +I/O and major faults, no identity/status errors, and final successful eviction. + +## Runner + +Build with this directory's `build_probe.py`, using the same main headers and +main shared library used for v2. The build is left for root's scheduled slot. +One source/object/binary and immutable per-variant shared libraries are used +throughout. `run_controlled.py` acquires `machine.lock` for its complete suite, +uses distinct job and scratch paths, checks library selection with `ldd`, logs +all commands/hashes, and removes only its own successful run's database file. +It does not perform builds or mutate production sources. + +Default screen: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled/run_controlled.py controlled-screen +``` + +This compares main, original, sequential and isolated-miss. Each scenario uses +three rotating mirrored blocks, giving six samples/profile. A block with order +A B C D runs A B C D D C B A; the next runs B C D A A D C B. Four blocks give +complete balance across positions; three are a shorter screen. Scenario order +also rotates between blocks. Each run measures one access mode only, so a +variant's dependent mode cannot consistently inherit the independent mode's +immediately preceding workload. Defaults are warmup two seconds, measurement +four seconds, APIs blocking and async, one and eight workers, independent and +dependent accesses. This is 192 runs, at least 19.2 minutes plus setup/teardown. +It is a screen, not the final confirmation of a 2–3% effect. + +The one-worker CPU is 2. Eight workers use 0,2,4,6,8,10,1,3: six physical +P-cores with two explicitly selected SMT siblings. The controller uses CPU12, +an E-core. Perf defaults to single-worker cases only, avoiding PMU group +competition between SMT siblings. `--threads 6` uses 0,2,4,6,8,10 and is the +cleaner physical-core scaling measurement. All sets are configurable; the +manifest records physical core IDs and sibling topology. + +Nonblocking confirmation before accepting a candidate: + +```sh +python3 .cache/invalid-address-perf-20261017/harness/controlled/run_controlled.py controlled-nonblocking \ + --profiles main original sequential isolated-miss --apis nonblocking \ + --threads 1 --modes independent dependent miss --blocks 4 +``` + +`miss` retains allocated but evicted extents, expects STATUS_BUSY and a null +handle and performs no timed demand I/O. Main and candidate therefore have +matching specified behavior. Invalid/unallocated addresses belong in +correctness tests because baseline behavior differs. Allocation validation +on a miss may add real unavoidable work; measure and report it separately +from resident-hit costs rather than weakening validation. + +For stronger confirmation, select a candidate and run main/original/candidate +with `--blocks 6 --warmup 5 --seconds 10`, first on one worker and then on six +and fixed-placement eight workers. Keep the same executable and build options. +Use block-level candidate/main log ratios, with mirror-pair means inside each +block, rather than treating adjacent samples as independent. Publish each +block ratio and its spread; if intervals still straddle the 2–3% threshold, +collect more balanced blocks instead of declaring neutrality. Check whether +late blocks reproduce early ones and use thermal/frequency diagnostics to +explain shifts without selecting only favorable samples. Any thermal-throttle +counter increase is recorded on the sample; if it makes a block unsuitable, +exclude/rerun the entire balanced block with the reason retained. + +`--resume` verifies unchanged arguments, runner, executable and libraries and +skips completed rows. It deliberately refuses a partially started job whose +scratch path already exists: inspect and retain that failed job before choosing +a new label. No silent overwrite or automatic deletion of interrupted evidence. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/cache_api_probe.c new file mode 100644 index 000000000..4b6599ca9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/cache_api_probe.c @@ -0,0 +1,851 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * v3: phase hardware counters, explicit per-worker affinity and prewarm. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + bool32 perf_enabled; + const char *api_name; + uint64 warmup_seconds; + int worker_cpus[MAX_THREADS]; + uint32 num_worker_cpus; + int control_cpu; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; + probe_perf perf; + uint64 cpu_ns; + int actual_start_cpu; + int actual_end_cpu; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static uint64 +thread_cpu_nanos(void) +{ + struct timespec ts; + platform_assert(clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts) == 0); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +pin_current_thread(int cpu) +{ + platform_assert(cpu >= 0 && cpu < CPU_SETSIZE); + cpu_set_t set; + CPU_ZERO(&set); + CPU_SET(cpu, &set); + int rc = pthread_setaffinity_np(pthread_self(), sizeof(set), &set); + if (rc != 0) { + fprintf(stderr, "pin cpu %d: %s; sample rejected\n", cpu, strerror(rc)); + exit(1); + } + platform_assert(sched_getcpu() == cpu); +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + pin_current_thread(ctx->worker_cpus[worker->worker]); + platform_register_thread(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + worker->actual_start_cpu = sched_getcpu(); + worker->cpu_ns = thread_cpu_nanos(); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + worker->actual_end_cpu = sched_getcpu(); + if (measuring) { + worker->cpu_ns = thread_cpu_nanos() - worker->cpu_ns; + } + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + platform_assert(threads <= ctx->num_worker_cpus); + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(ctx->warmup_seconds); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0, worker_cpu_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + worker_cpu_ns += workers[i].cpu_ns; + if (workers[i].actual_start_cpu != ctx->worker_cpus[i] + || workers[i].actual_end_cpu != ctx->worker_cpus[i]) + { + errors++; + } + fprintf(stderr, + "WORKER worker=%u cpu=%d start_cpu=%d end_cpu=%d ops=%lu " + "cpu_ns=%lu cycles=%lu instructions=%lu branches=%lu " + "branch_misses=%lu\n", + i, ctx->worker_cpus[i], workers[i].actual_start_cpu, + workers[i].actual_end_cpu, workers[i].ops, workers[i].cpu_ns, + workers[i].perf.value[0], workers[i].perf.value[1], + workers[i].perf.value[2], workers[i].perf.value[3]); + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu,%lu,%d,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns, + ctx->warmup_seconds, + ctx->control_cpu, + worker_cpu_ns); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + const char *control_cpu_env = getenv("CACHE_PROBE_CONTROL_CPU"); + platform_assert(control_cpu_env != NULL); + char *control_end = NULL; + long control_cpu = strtol(control_cpu_env, &control_end, 10); + platform_assert(*control_cpu_env && *control_end == '\0' + && control_cpu >= 0 && control_cpu < CPU_SETSIZE); + pin_current_thread(control_cpu); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.control_cpu = control_cpu; + const char *warmup_env = getenv("CACHE_PROBE_WARMUP_SECONDS"); + ctx.warmup_seconds = warmup_env ? strtoull(warmup_env, NULL, 10) : 5; + platform_assert(ctx.warmup_seconds > 0 && ctx.warmup_seconds <= 600); + const char *worker_cpus_env = getenv("CACHE_PROBE_WORKER_CPUS"); + platform_assert(worker_cpus_env != NULL && *worker_cpus_env); + char *cpu_list = strdup(worker_cpus_env), *cpu_save = NULL; + platform_assert(cpu_list != NULL); + for (char *token = strtok_r(cpu_list, ",", &cpu_save); token; + token = strtok_r(NULL, ",", &cpu_save)) + { + char *end = NULL; + long cpu = strtol(token, &end, 10); + platform_assert(*end == '\0' && cpu >= 0 && cpu < CPU_SETSIZE + && cpu != control_cpu && ctx.num_worker_cpus < MAX_THREADS); + for (uint32 i = 0; i < ctx.num_worker_cpus; i++) { + platform_assert(ctx.worker_cpus[i] != cpu); + } + ctx.worker_cpus[ctx.num_worker_cpus++] = cpu; + } + free(cpu_list); + fprintf(stderr, "CONTROL worker_cpus=%s control_cpu=%ld warmup_seconds=%lu\n", + worker_cpus_env, control_cpu, ctx.warmup_seconds); + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + ctx.pages = extents * ctx.pages_per_extent; + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns," + "warmup_seconds,control_cpu,worker_cpu_ns"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/cache_api_probe.json new file mode 100644 index 000000000..c90005831 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe" + ] + ], + "source_sha256": "92f50d2ca40c470027294dbd08bef9b6f8dc9b6845fdd044cff3f5e90e0b4c24", + "object_sha256": "ed23d27ecbf01cb702529103b5a2bddae1d5ad926a547203f307ed852629aa6b", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "10d5aef7c2c30c270cb3efa61f181bdeb70aa0896532eeffb4679c05727a242a", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/preliminary-analysis.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/preliminary-analysis.json new file mode 100644 index 000000000..5e48a5023 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/preliminary-analysis.json @@ -0,0 +1,962 @@ +{ + "initial": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 17503401.65, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 2.2706120383602535, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 17265699.25, + "mean_throughput_percent_vs_same_suite_main": -1.3580354536399386, + "first_to_last_throughput_percent": -0.5689860393606305, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 15110799.7, + "mean_throughput_percent_vs_same_suite_main": -13.669354093808384, + "first_to_last_throughput_percent": 9.765885688709396, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9739755.1, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.5942526724668227, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9653893.8, + "mean_throughput_percent_vs_same_suite_main": -0.8815550197971533, + "first_to_last_throughput_percent": -1.8999875729555304, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 7966732.45, + "mean_throughput_percent_vs_same_suite_main": -18.20397568312574, + "first_to_last_throughput_percent": 7.0611725560788985, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 103819532.7, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -12.937016173815508, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 103831586.6, + "mean_throughput_percent_vs_same_suite_main": 0.011610435615061476, + "first_to_last_throughput_percent": -6.6076314330880015, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 103998764.9, + "mean_throughput_percent_vs_same_suite_main": 0.1726382264866544, + "first_to_last_throughput_percent": -3.771683045488472, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 60826092.15, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -2.7515550510914255, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 60456023.25, + "mean_throughput_percent_vs_same_suite_main": -0.6084048587033819, + "first_to_last_throughput_percent": -0.7147146647346614, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 60561433.2, + "mean_throughput_percent_vs_same_suite_main": -0.4351076004477372, + "first_to_last_throughput_percent": 2.7998230579931116, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15101155.2, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.9339512718064555, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15570655.649999999, + "mean_throughput_percent_vs_same_suite_main": 3.1090366517125823, + "first_to_last_throughput_percent": 1.4357019410662808, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 15657477.4, + "mean_throughput_percent_vs_same_suite_main": 3.6839711441413403, + "first_to_last_throughput_percent": 2.29364568094399, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9321964.399999999, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -2.6634544563157947, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9454356.6, + "mean_throughput_percent_vs_same_suite_main": 1.4202178244748564, + "first_to_last_throughput_percent": 1.1625647012782236, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 9397303.6, + "mean_throughput_percent_vs_same_suite_main": 0.8081901707327033, + "first_to_last_throughput_percent": 3.9590499834913917, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 86199191.1, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -3.2523302147055233, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 83479534.3, + "mean_throughput_percent_vs_same_suite_main": -3.1550838996214137, + "first_to_last_throughput_percent": -1.7829424610888545, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 82795729.4, + "mean_throughput_percent_vs_same_suite_main": -3.9483684899683347, + "first_to_last_throughput_percent": -1.376038465869145, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 56519958.599999994, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -2.303545593541212, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 55293794.2, + "mean_throughput_percent_vs_same_suite_main": -2.169436125524682, + "first_to_last_throughput_percent": -2.518953799138346, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "profile": "outlined", + "n": 2, + "mean_ops_s": 56685807.400000006, + "mean_throughput_percent_vs_same_suite_main": 0.29343404366897197, + "first_to_last_throughput_percent": -4.085495229267211, + "instructions_per_op": 0.0, + "branches_per_op": 0.0, + "branch_misses_per_op": 0.0, + "cycles_per_op": 0.0 + } + ], + "dispatch-counters": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 16415891.85, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 6.270405948889746, + "instructions_per_op": 269.41897797462946, + "branches_per_op": 54.122102610591114, + "branch_misses_per_op": 0.016892261977249794, + "cycles_per_op": 219.75242779240233 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 16726731.8, + "mean_throughput_percent_vs_same_suite_main": 1.8935306886783687, + "first_to_last_throughput_percent": 1.3729419686714817, + "instructions_per_op": 273.4189763261258, + "branches_per_op": 53.12210114595298, + "branch_misses_per_op": 0.01665302422802635, + "cycles_per_op": 221.83294175885555 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 17132464.1, + "mean_throughput_percent_vs_same_suite_main": 4.365113126643805, + "first_to_last_throughput_percent": 1.5820645392938149, + "instructions_per_op": 273.41897732781126, + "branches_per_op": 53.12210180308411, + "branch_misses_per_op": 0.016651889641162366, + "cycles_per_op": 224.70869425957363 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 16937607.5, + "mean_throughput_percent_vs_same_suite_main": 3.1781133475242695, + "first_to_last_throughput_percent": -1.6519329290224372, + "instructions_per_op": 273.41897621364194, + "branches_per_op": 53.122100797391305, + "branch_misses_per_op": 0.017060146086414103, + "cycles_per_op": 223.42678075321348 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9618868.1, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -0.07702928391032371, + "instructions_per_op": 250.43461764727417, + "branches_per_op": 55.12211775094062, + "branch_misses_per_op": 0.01672710837059606, + "cycles_per_op": 419.3217853795162 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9750037.45, + "mean_throughput_percent_vs_same_suite_main": 1.3636672073713108, + "first_to_last_throughput_percent": -2.126437534493919, + "instructions_per_op": 254.43462085981525, + "branches_per_op": 54.12211933370975, + "branch_misses_per_op": 0.016740861167873586, + "cycles_per_op": 421.20390463728745 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 9802698.5, + "mean_throughput_percent_vs_same_suite_main": 1.9111437862423752, + "first_to_last_throughput_percent": 1.8293470399502354, + "instructions_per_op": 254.43462230949643, + "branches_per_op": 54.12212146242355, + "branch_misses_per_op": 0.01662532844413652, + "cycles_per_op": 421.9073217411418 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 9777046.55, + "mean_throughput_percent_vs_same_suite_main": 1.6444601210406473, + "first_to_last_throughput_percent": 2.9356546139194917, + "instructions_per_op": 254.43462166409583, + "branches_per_op": 54.12212047454985, + "branch_misses_per_op": 0.016698035699432436, + "cycles_per_op": 422.171781824542 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15743916.7, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.3707797485891238, + "instructions_per_op": 361.4199562055875, + "branches_per_op": 72.10745605913199, + "branch_misses_per_op": 0.016786606196550133, + "cycles_per_op": 243.72699512593647 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15530298.2, + "mean_throughput_percent_vs_same_suite_main": -1.3568320010229784, + "first_to_last_throughput_percent": 1.0297157895674314, + "instructions_per_op": 369.4199572205983, + "branches_per_op": 72.10745595733334, + "branch_misses_per_op": 0.01674962233991893, + "cycles_per_op": 246.50857398683087 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 15731466.6, + "mean_throughput_percent_vs_same_suite_main": -0.07907879746340551, + "first_to_last_throughput_percent": -0.9155386286685441, + "instructions_per_op": 360.4199561764638, + "branches_per_op": 72.107455438361, + "branch_misses_per_op": 0.016652630339218308, + "cycles_per_op": 242.0739611587684 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 15682937.65, + "mean_throughput_percent_vs_same_suite_main": -0.3873181696902539, + "first_to_last_throughput_percent": -1.5502532452429607, + "instructions_per_op": 365.41995517312455, + "branches_per_op": 72.10745481278053, + "branch_misses_per_op": 0.017310027302817194, + "cycles_per_op": 243.3799016296328 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9693607.65, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -1.1171894944674077, + "instructions_per_op": 343.4355998256042, + "branches_per_op": 73.09184965328187, + "branch_misses_per_op": 0.016707477201300044, + "cycles_per_op": 425.13074879220767 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9516093.25, + "mean_throughput_percent_vs_same_suite_main": -1.8312521654412106, + "first_to_last_throughput_percent": -1.0140707456005482, + "instructions_per_op": 351.43560273350965, + "branches_per_op": 73.09185136668745, + "branch_misses_per_op": 0.017084125422961845, + "cycles_per_op": 422.77018513716354 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "sequential", + "n": 2, + "mean_ops_s": 9966907.3, + "mean_throughput_percent_vs_same_suite_main": 2.81938015100085, + "first_to_last_throughput_percent": -0.40979352414369785, + "instructions_per_op": 342.43560104346153, + "branches_per_op": 73.09184920435206, + "branch_misses_per_op": 0.01685950683009778, + "cycles_per_op": 418.4935599400875 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "miss-only", + "n": 2, + "mean_ops_s": 9431956.899999999, + "mean_throughput_percent_vs_same_suite_main": -2.6992092051507988, + "first_to_last_throughput_percent": -0.24661565562020815, + "instructions_per_op": 347.4356046956648, + "branches_per_op": 73.09185324785605, + "branch_misses_per_op": 0.01665725909662803, + "cycles_per_op": 425.9266543874261 + } + ], + "mask-counters": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 16881771.25, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 3.094082587495528, + "instructions_per_op": 269.4189761970481, + "branches_per_op": 54.12210103903067, + "branch_misses_per_op": 0.0166682141250698, + "cycles_per_op": 226.87593117437297 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 17023493.299999997, + "mean_throughput_percent_vs_same_suite_main": 0.8394975142196559, + "first_to_last_throughput_percent": 0.5812883017137338, + "instructions_per_op": 273.4189771071191, + "branches_per_op": 53.12210197706966, + "branch_misses_per_op": 0.016741972500548437, + "cycles_per_op": 225.4802337393477 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 17106093.65, + "mean_throughput_percent_vs_same_suite_main": 1.3287847387459362, + "first_to_last_throughput_percent": -0.11898674201731296, + "instructions_per_op": 273.41897800632694, + "branches_per_op": 53.12210240997362, + "branch_misses_per_op": 0.01669293267279745, + "cycles_per_op": 225.53894220113517 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 17287517.6, + "mean_throughput_percent_vs_same_suite_main": 2.4034584048756136, + "first_to_last_throughput_percent": 0.9705306065338704, + "instructions_per_op": 267.41897751922465, + "branches_per_op": 54.122102184948844, + "branch_misses_per_op": 0.0168155647208732, + "cycles_per_op": 225.90704766598066 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 10037535.100000001, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 1.8667465322129262, + "instructions_per_op": 250.43462079785905, + "branches_per_op": 55.122119784549824, + "branch_misses_per_op": 0.016845491562915656, + "cycles_per_op": 408.5284389174417 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 10047711.5, + "mean_throughput_percent_vs_same_suite_main": 0.10138345618335709, + "first_to_last_throughput_percent": -0.8912630874330807, + "instructions_per_op": 254.43462129350831, + "branches_per_op": 54.12212047971362, + "branch_misses_per_op": 0.016670967238179915, + "cycles_per_op": 410.06879423339046 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 9818492.65, + "mean_throughput_percent_vs_same_suite_main": -2.1822334648673003, + "first_to_last_throughput_percent": -1.0245092249177912, + "instructions_per_op": 254.43462290344203, + "branches_per_op": 54.12212239188518, + "branch_misses_per_op": 0.016750188210943928, + "cycles_per_op": 421.98414818035246 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 9912470.85, + "mean_throughput_percent_vs_same_suite_main": -1.2459657550786707, + "first_to_last_throughput_percent": -0.6869789601741338, + "instructions_per_op": 248.43462207149042, + "branches_per_op": 55.1221214446266, + "branch_misses_per_op": 0.016854020214473985, + "cycles_per_op": 420.31317597912584 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15783698.5, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 1.5424819355608577, + "instructions_per_op": 361.4199549598778, + "branches_per_op": 72.10745454267632, + "branch_misses_per_op": 0.016624182260859693, + "cycles_per_op": 246.09007412730503 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15540109.75, + "mean_throughput_percent_vs_same_suite_main": -1.5432932275030509, + "first_to_last_throughput_percent": -1.2794755666848623, + "instructions_per_op": 369.4199553656591, + "branches_per_op": 72.1074550437369, + "branch_misses_per_op": 0.01675193956796093, + "cycles_per_op": 248.43237640828607 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 15659429.399999999, + "mean_throughput_percent_vs_same_suite_main": -0.7873256068595125, + "first_to_last_throughput_percent": 0.23006454387914932, + "instructions_per_op": 368.41995649760094, + "branches_per_op": 72.10745584589273, + "branch_misses_per_op": 0.01671376672092833, + "cycles_per_op": 246.52791720350493 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 15834758.25, + "mean_throughput_percent_vs_same_suite_main": 0.3234967393732191, + "first_to_last_throughput_percent": 0.13899666457297677, + "instructions_per_op": 360.4199558200952, + "branches_per_op": 72.10745525161043, + "branch_misses_per_op": 0.016671336267323915, + "cycles_per_op": 244.41183197450437 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 10113786.350000001, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -0.9101858510391803, + "instructions_per_op": 343.4355980506265, + "branches_per_op": 73.09184731731943, + "branch_misses_per_op": 0.01665670879687237, + "cycles_per_op": 408.86163774911483 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 10120061.0, + "mean_throughput_percent_vs_same_suite_main": 0.06204056307752559, + "first_to_last_throughput_percent": 0.7583939861717681, + "instructions_per_op": 351.4355997353596, + "branches_per_op": 73.09184856846264, + "branch_misses_per_op": 0.016623726401835105, + "cycles_per_op": 407.4515647650425 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "mask-original", + "n": 2, + "mean_ops_s": 10227089.0, + "mean_throughput_percent_vs_same_suite_main": 1.1202792513013593, + "first_to_last_throughput_percent": -1.8466042365222646, + "instructions_per_op": 350.4355982541729, + "branches_per_op": 73.09184788404184, + "branch_misses_per_op": 0.016635822631671595, + "cycles_per_op": 404.88227203571205 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "mask-main", + "n": 2, + "mean_ops_s": 10095848.0, + "mean_throughput_percent_vs_same_suite_main": -0.17736532470850053, + "first_to_last_throughput_percent": -5.71754770287175, + "instructions_per_op": 342.4356001527147, + "branches_per_op": 73.09184996376862, + "branch_misses_per_op": 0.016821804910354246, + "cycles_per_op": 406.6652226105295 + } + ], + "isolated-counters": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 17281291.9, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": -0.06203629726166948, + "instructions_per_op": 269.4189750246145, + "branches_per_op": 54.12210017500626, + "branch_misses_per_op": 0.01698509737759331, + "cycles_per_op": 239.27801003669646 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 17209003.3, + "mean_throughput_percent_vs_same_suite_main": -0.4183055318913831, + "first_to_last_throughput_percent": -1.2519220909762763, + "instructions_per_op": 273.4189747604622, + "branches_per_op": 53.1220995174228, + "branch_misses_per_op": 0.01688073600894925, + "cycles_per_op": 237.74711772861684 + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 17209569.6, + "mean_throughput_percent_vs_same_suite_main": -0.4150285778113494, + "first_to_last_throughput_percent": 1.4175032290368206, + "instructions_per_op": 272.4189741073084, + "branches_per_op": 54.122098327009496, + "branch_misses_per_op": 0.016903551460674706, + "cycles_per_op": 238.57251579065962 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9650495.8, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 5.5088294248822, + "instructions_per_op": 250.4346244163149, + "branches_per_op": 55.12212426447137, + "branch_misses_per_op": 0.016747194408882983, + "cycles_per_op": 439.80048474001813 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 9578321.8, + "mean_throughput_percent_vs_same_suite_main": -0.747878673756841, + "first_to_last_throughput_percent": 1.4234384067482786, + "instructions_per_op": 254.43462570144413, + "branches_per_op": 54.122125092055086, + "branch_misses_per_op": 0.017001781443980686, + "cycles_per_op": 439.73236862094507 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 9832919.5, + "mean_throughput_percent_vs_same_suite_main": 1.8903039157843082, + "first_to_last_throughput_percent": -1.247600431194984, + "instructions_per_op": 253.43462340933496, + "branches_per_op": 55.1221235115475, + "branch_misses_per_op": 0.016816353107825907, + "cycles_per_op": 431.0880406640571 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "main", + "n": 2, + "mean_ops_s": 15846415.350000001, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 0.20841609723176724, + "instructions_per_op": 361.4199548273531, + "branches_per_op": 72.10745418363038, + "branch_misses_per_op": 0.016666208856751828, + "cycles_per_op": 247.4826527582607 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "original", + "n": 2, + "mean_ops_s": 15771849.2, + "mean_throughput_percent_vs_same_suite_main": -0.4705553171052146, + "first_to_last_throughput_percent": 1.0181067975237656, + "instructions_per_op": 369.41995361215913, + "branches_per_op": 72.10745329500661, + "branch_misses_per_op": 0.01676929618268199, + "cycles_per_op": 249.79063745364647 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 15778612.45, + "mean_throughput_percent_vs_same_suite_main": -0.42787531755567043, + "first_to_last_throughput_percent": -0.7543896338873979, + "instructions_per_op": 365.419954335182, + "branches_per_op": 72.10745366271507, + "branch_misses_per_op": 0.016730044485019933, + "cycles_per_op": 248.04632528638348 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "main", + "n": 2, + "mean_ops_s": 9926873.25, + "mean_throughput_percent_vs_same_suite_main": 0.0, + "first_to_last_throughput_percent": 4.287494022374272, + "instructions_per_op": 343.43559898873264, + "branches_per_op": 73.09184803294372, + "branch_misses_per_op": 0.01664069579155251, + "cycles_per_op": 418.85211011058743 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "original", + "n": 2, + "mean_ops_s": 10189546.75, + "mean_throughput_percent_vs_same_suite_main": 2.646084959329964, + "first_to_last_throughput_percent": 4.332614631409415, + "instructions_per_op": 351.4355985698778, + "branches_per_op": 73.0918477789372, + "branch_misses_per_op": 0.016674505925068216, + "cycles_per_op": 408.4365896438296 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "profile": "isolated-miss", + "n": 2, + "mean_ops_s": 10159133.75, + "mean_throughput_percent_vs_same_suite_main": 2.339714572259699, + "first_to_last_throughput_percent": 2.068210220851041, + "instructions_per_op": 347.43559710862036, + "branches_per_op": 73.09184704713698, + "branch_misses_per_op": 0.017024787858616337, + "cycles_per_op": 409.75931657454055 + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/provenance.json new file mode 100644 index 000000000..94bc0599e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/provenance.json @@ -0,0 +1,8 @@ +{ + "source_version": "v3 controlled affinity and warmup", + "parent_source": "../counters/cache_api_probe.c", + "parent_sha256": "b6858d2bc4c6291c0ed3ade198885527cac35995081382faae9cb3d47dc1f309", + "source_sha256": "92f50d2ca40c470027294dbd08bef9b6f8dc9b6845fdd044cff3f5e90e0b4c24", + "prepared_only": true, + "runner_sha256": "8c4af7a1fdfddcc864032fae73d1225d271dec8588f06a00e2caf37c17866063" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/run_controlled.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/run_controlled.py new file mode 100644 index 000000000..dbd29c325 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/controlled/run_controlled.py @@ -0,0 +1,203 @@ +#!/usr/bin/env python3 +"""Serial, pinned cache API measurements in rotating mirrored variant blocks.""" +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) +from job import LOCK, run + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read_text(path): + try: + return path.read_text().strip() + except OSError: + return None + + +def snapshot(cpus): + """Diagnostic before/after-process snapshots; no system settings changed.""" + values = {} + for cpu in cpus: + base = Path(f'/sys/devices/system/cpu/cpu{cpu}') + for part in ('cpufreq/scaling_cur_freq', 'cpufreq/scaling_governor', + 'cpufreq/scaling_min_freq', 'cpufreq/scaling_max_freq', + 'thermal_throttle/core_throttle_count', + 'thermal_throttle/package_throttle_count'): + path = base / part + values[str(path)] = read_text(path) + for hwmon in sorted(Path('/sys/class/hwmon').glob('hwmon*')): + name = read_text(hwmon / 'name') + if name not in ('coretemp', 'acpitz'): + continue + values[str(hwmon / 'name')] = name + for path in sorted(hwmon.glob('temp*_input')): + values[str(path)] = read_text(path) + values[str(path.with_name(path.name.replace('_input', '_label')))] = read_text(path.with_name(path.name.replace('_input', '_label'))) + return {'wall_time': time.time(), 'monotonic_ns': time.monotonic_ns(), 'values': values} + + +def csv_rows(path): + lines = path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + assert len(headers) == 1, headers + fields = next(csv.reader(headers)) + result = [] + for line in lines: + if line.startswith(('independent,', 'dependent,', 'miss,')): + values = next(csv.reader([line])) + assert len(values) == len(fields), line + result.append(dict(zip(fields, values))) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('label') + parser.add_argument('--profiles', nargs='+', default=['main', 'original', 'sequential', 'isolated-miss']) + parser.add_argument('--apis', nargs='+', choices=['blocking', 'nonblocking', 'async'], default=['blocking', 'async']) + parser.add_argument('--threads', nargs='+', type=int, choices=[1, 6, 8], default=[1, 8]) + parser.add_argument('--modes', nargs='+', choices=['independent', 'dependent', 'miss'], default=['independent', 'dependent']) + parser.add_argument('--blocks', type=int, default=3) + parser.add_argument('--seconds', type=int, default=4) + parser.add_argument('--warmup', type=int, default=2) + parser.add_argument('--cache-mib', type=int, default=64) + parser.add_argument('--control-cpu', type=int, default=12) + parser.add_argument('--cpus-1', default='2') + parser.add_argument('--cpus-6', default='0,2,4,6,8,10') + parser.add_argument('--cpus-8', default='0,2,4,6,8,10,1,3') + parser.add_argument('--perf', choices=['single', 'all', 'off'], default='single') + parser.add_argument('--resume', action='store_true') + args = parser.parse_args() + assert args.blocks > 0 and args.seconds > 0 and args.warmup > 0 + assert len(set(args.profiles)) == len(args.profiles) + if 'miss' in args.modes: + assert args.apis == ['nonblocking'], 'miss must be a separate nonblocking-only campaign' + cpu_map = {n: [int(s) for s in getattr(args, f'cpus_{n}').split(',')] for n in args.threads} + for n, cpus in cpu_map.items(): + assert len(cpus) == n and len(set(cpus)) == n + assert args.control_cpu not in cpus + for cpu in cpus: + assert Path(f'/sys/devices/system/cpu/cpu{cpu}').exists() + all_cpus = sorted({args.control_cpu, *(cpu for cpus in cpu_map.values() for cpu in cpus)}) + binary = Path(__file__).resolve().with_name('cache_api_probe') + libraries = {name: ROOT / 'builds' / name / 'release/lib/libsplinterdb.so' for name in args.profiles} + out = ROOT / 'probe-results' / args.label + out.mkdir(parents=True, exist_ok=args.resume) + arguments = vars(args).copy() + arguments.pop('resume') + metadata = { + 'arguments': arguments, + 'runner_sha256': digest(Path(__file__)), + 'driver_sha256': digest(binary), + 'libraries': {name: digest(lib) for name, lib in libraries.items()}, + 'cpu_map': cpu_map, + 'topology': {str(cpu): {name: read_text(Path(f'/sys/devices/system/cpu/cpu{cpu}/topology') / name) + for name in ('physical_package_id', 'core_id', 'thread_siblings_list')} + for cpu in all_cpus}, + 'perf_scope': 'Per-worker user-mode events; single enables only one-worker cases.', + 'telemetry_scope': 'Before/after process snapshots, not continuously sampled or exact phase frequency.', + 'runs': [], + } + rows = [] + if args.resume: + old = json.loads((out / 'manifest.json').read_text()) + for key in ('arguments', 'driver_sha256', 'libraries', 'runner_sha256'): + assert old[key] == metadata[key], key + metadata = old + if (out / 'results.csv').exists(): + rows = list(csv.DictReader((out / 'results.csv').open())) + scenarios = [(api, n, mode) for api in args.apis for n in args.threads for mode in args.modes] + + def save(): + (out / 'manifest.json').write_text(json.dumps(metadata, indent=2) + '\n') + if rows: + with (out / 'results.csv').open('w') as stream: + writer = csv.DictWriter(stream, fieldnames=list(rows[0])) + writer.writeheader() + writer.writerows(rows) + + print('WAIT suite machine.lock', flush=True) + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + metadata.setdefault('lock_intervals', []).append({'acquired': time.time()}) + for name, lib in libraries.items(): + env = os.environ.copy() + env['LD_LIBRARY_PATH'] = str(lib.parent) + loaded = subprocess.check_output(['ldd', str(binary)], env=env, text=True) + assert str(lib) in loaded, (name, loaded) + save() + for block in range(args.blocks): + rotated = args.profiles[block % len(args.profiles):] + args.profiles[:block % len(args.profiles)] + order = rotated + list(reversed(rotated)) + scenario_order = scenarios[block % len(scenarios):] + scenarios[:block % len(scenarios)] + for api, threads, mode in scenario_order: + for slot, profile in enumerate(order): + name = f'{args.label}-b{block:02d}-{api}-{threads}-{mode}-s{slot:02d}-{profile}' + if any(row['job'] == name for row in rows): + print('RESUMED', name, flush=True) + continue + assert digest(libraries[profile]) == metadata['libraries'][profile] + scratch = ROOT / 'scratch' / name + scratch.mkdir(parents=True, exist_ok=False) + db = scratch / 'cache.db' + perf = args.perf == 'all' or (args.perf == 'single' and threads == 1) + env = { + 'LD_LIBRARY_PATH': str(libraries[profile].parent), + 'CACHE_PROBE_CONTROL_CPU': str(args.control_cpu), + 'CACHE_PROBE_WORKER_CPUS': ','.join(map(str, cpu_map[threads])), + 'CACHE_PROBE_WARMUP_SECONDS': str(args.warmup), + 'CACHE_PROBE_PERF': '1' if perf else '0', + 'CACHE_PROBE_DISK_RATIO': '16', + 'CACHE_PROBE_ADDRESS_LAYOUT': 'spread', + } + command = [str(binary), str(db), str(args.cache_mib), str(threads), str(args.seconds), mode, api] + before = snapshot(all_cpus) + info = run(name, command, scratch, timeout=args.seconds + args.warmup + 300, env_extra=env, lock_held=True) + after = snapshot(all_cpus) + parsed = csv_rows(ROOT / 'jobs' / name / 'output.log') + assert len(parsed) == 1 + row = parsed[0] + assert row['mode'] == mode and row['api'] == api + assert int(row['threads']) == threads and int(row['warmup_seconds']) == args.warmup + assert int(row['errors']) == int(row['read_bytes']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['perf_enabled']) == int(perf) + if api == 'async': + assert int(row['async_waits']) == 0 + if perf: + assert int(row['perf_enabled_ns']) == int(row['perf_running_ns']) > 0 + increases = {key: int(value) - int(before['values'][key]) + for key, value in after['values'].items() + if key.endswith('_throttle_count') and value is not None + and before['values'].get(key) is not None + and int(value) > int(before['values'][key])} + row.update(profile=profile, block=block, slot=slot, job=name, + worker_cpus=':'.join(map(str, cpu_map[threads])), + thermal_counter_increased=int(bool(increases))) + rows.append(row) + info.update(before_telemetry=before, after_telemetry=after, + throttle_increases=increases, block=block, slot=slot, profile=profile) + metadata['runs'].append(info) + save() + print('RESULT', profile, api, threads, mode, row['ops_s'], 'throttle=' + str(bool(increases)), flush=True) + db.unlink() + metadata['lock_intervals'][-1]['released'] = time.time() + metadata['finished'] = time.time() + save() + print('COMPLETE', args.label, len(rows), 'rows', flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/README.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/README.md new file mode 100644 index 000000000..fbb095d0b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/README.md @@ -0,0 +1,64 @@ +# Production cache probe v2: phase hardware counters + +This separately named v2 preserves the frozen v1 source and binary in the +parent directory. It adds per-worker hardware counters at phase boundaries, +with no new instructions inside the 64-operation batch. The source and builder +are prepared and reviewed; root owns compilation, smoke tests and measurement. + +Build under the shared campaign lock using this directory's `build_probe.py` +with the same main headers and baseline shared library as v1. The builder +refuses to replace existing outputs and emits source/object/binary/header +hashes. Use the same resulting executable with each selected library through +`LD_LIBRARY_PATH`. Run it with v1's CLI and unique real-disk scratch files. +Do not compare v2 throughput directly with v1: adding instrumentation can +change the worker's compiled layout even when the hot source loop is unchanged. + +By default each worker opens a four-event perf group before it reports ready, +while the group is disabled. The events count only that worker and userspace +(`pid=0`, `cpu=-1`, `exclude_kernel=1`, `exclude_hv=1`, no inheritance): + +- CPU cycles +- Retired instructions +- Retired branches +- Branch misses + +The worker resets/enables the group after resetting the measured phase's +input state, immediately before its first measured batch. On stopping, it +disables the group before recording its finish timestamp, reading the group, +closing its descriptors and deregistering. No setup, warmup, other threads, +control-thread sleeps, joins or teardown is counted. The few userspace +instructions around enable/disable and normal 64-operation phase polling are +included. Counter values describe the entire consumer loop, including checks, +random-address selection, checksum and cache get/unget calls, not only cache +implementation instructions. Every measured operation contributes to `ops`, +so divide raw group counts by `ops` for per-operation comparisons. + +The group is pinned and event IDs are checked at readout. A missing event, +unschedulable group, short read, zero running time or any enabled/running time +difference rejects the sample. No multiplex correction or extrapolation is +performed. Thread totals are summed after joins; each worker is checked +individually before aggregation. `perf_enabled_ns` and `perf_running_ns` are +summed perf event time accounting and can exceed wall time for multiple +threads. They are not CPU-cycle denominators. + +Pin runs to homogeneous CPUs; the intended single-worker comparison uses +`taskset -c 2` on the host's Intel P-core. Generic hardware events select the +CPU's PMU. Do not launch on mixed P/E CPUs or enable whole-process perf hardware +counters concurrently: those can change event scheduling and PMU semantics. +Use identical affinity and event sets across variants. + +Set `CACHE_PROBE_PERF=0` to disable counters using the exact same executable; +all counter columns become zero. Only `0` and `1` are accepted. This control +can check whether enabling the PMU changes throughput; it cannot remove the +compiled instrumentation's effect on layout. Permission or PMU failures reject +the run rather than silently turning counters off. If access is unavailable, +root can continue the already functioning v1 throughput campaign. + +The CSV appends `perf_enabled`, `perf_cycles`, `perf_instructions`, +`perf_branches`, `perf_branch_misses`, `perf_enabled_ns`, `perf_running_ns`. +All v1 correctness, no-storage-I/O, major-fault, resident working set, setup, +and asynchronous-completion checks remain. Compare instructions/op to detect +added dynamic work, branches/op and misses/op for control-flow cost, and +cycles/op or IPC for residual execution effects. A cycles-only regression +does not by itself prove frontend layout; pair it with code review or targeted +frontend counters in a separately named probe version. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/build_probe.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/build_probe.py new file mode 100644 index 000000000..628e135c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/build_probe.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Build one reusable harness object; root coordinates execution/locking.""" +import argparse +import hashlib +import json +from pathlib import Path +import subprocess + +p = argparse.ArgumentParser() +p.add_argument('tree', type=Path, help='private headers matching library ABI') +p.add_argument('library', type=Path, help='libsplinterdb.so or .a') +p.add_argument('--cc', default='cc') +p.add_argument('--output', type=Path, default=Path(__file__).with_name('cache_api_probe')) +a = p.parse_args() +tree, library, binary = a.tree.resolve(), a.library.resolve(), a.output.resolve() +source = Path(__file__).resolve().with_name('cache_api_probe.c') +obj = binary.with_suffix('.o') +metadata = binary.with_suffix('.json') +for target in (binary, obj, metadata): + if target.exists(): + p.error(f'refusing to overwrite {target}') +binary.parent.mkdir(parents=True, exist_ok=True) +compile_command = [a.cc, '-D_GNU_SOURCE', '-std=gnu11', '-O3', '-g', '-pthread', + '-Wall', '-Werror', '-ffast-math', '-fno-lto', '-march=native', + '-DSPLINTERDB_PLATFORM_DIR=platform_linux', + '-I', str(tree / 'include'), '-I', str(tree / 'src'), + '-I', str(tree / 'src/platform_linux'), + '-c', str(source), '-o', str(obj)] +dynamic = library.suffix == '.so' +if dynamic: + # Do not embed a RUNPATH: the same executable uses the caller's selected + # LD_LIBRARY_PATH. Its private ABI must match the compile-time headers. + library_args = ['-L', str(library.parent), '-lsplinterdb'] +else: + library_args = [str(library)] +link_command = [a.cc, '-pthread', str(obj), *library_args, + '-laio', '-lxxhash', '-lm', '-o', str(binary)] +subprocess.run(compile_command, check=True) +subprocess.run(link_command, check=True) +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() +headers = sorted({*tree.joinpath('include').rglob('*.h'), *tree.joinpath('src').rglob('*.h')}) +metadata.write_text(json.dumps({ + 'commands': [compile_command, link_command], + 'source_sha256': digest(source), 'object_sha256': digest(obj), + 'link_library': str(library), 'link_library_sha256': digest(library), + 'binary_sha256': digest(binary), 'dynamic': dynamic, + 'headers_sha256': {str(path.relative_to(tree)): digest(path) for path in headers}, + 'compiler': subprocess.check_output([a.cc, '--version'], text=True).splitlines()[0], +}, indent=2) + '\n') +print(binary) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/cache_api_probe.c b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/cache_api_probe.c new file mode 100644 index 000000000..1d839d2d1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/cache_api_probe.c @@ -0,0 +1,764 @@ +// Copyright 2026 VMware, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* Real clockcache probe, shared unchanged with the baseline. All setup and + * warmup are outside timing. Run only under the campaign benchmark lock on a + * real disk. The file is opened O_DIRECT and contains the actual cached pages. + * v2: per-worker userspace hardware counters cover the measured phase only. + * CACHE_PROBE_PERF=0 disables hardware counters with the same executable. + * Usage: FILE CACHE_MIB THREADS[,THREADS...] SECONDS + * [both|independent|dependent|churn|miss] [blocking|nonblocking|async]. + * CACHE_PROBE_DISK_RATIO defaults to 16. miss requires nonblocking and checks + * valid allocated but uncached pages (STATUS_BUSY), without timed disk I/O. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clockcache.h" +#include "rc_allocator.h" +#include "platform_threads.h" +#include "platform_sleep.h" + +#define PROBE_MAGIC UINT64_C(0xb79d2384c651ea0f) +/* Private FREE/LOADING bits, unchanged across the compared builds. A writer + * may set WRITELOCKED while waiting for our read reference, so that bit alone + * is not an invalid state for a page whose reference we already hold. */ +#define PROBE_UNREADABLE_STATUS ((1u << 0) | (1u << 4)) + +typedef struct { + uint64 identity; + uint64 next_addr; + uint64 next_identity; +} probe_page; + +typedef enum { + PROBE_BLOCKING, + PROBE_NONBLOCKING, + PROBE_ASYNC, + PROBE_MISS, +} probe_api; + +typedef struct { + page_get_async_state_buffer state; + uint32 ready; +} probe_async; + +typedef struct { + uint64 read_bytes, write_bytes, major_faults, minor_faults, cpu_ns; +} probe_counters; + +enum { PROBE_PERF_EVENTS = 4 }; + +typedef struct { + int fd[PROBE_PERF_EVENTS]; + uint64 ids[PROBE_PERF_EVENTS]; + uint64 value[PROBE_PERF_EVENTS]; + uint64 enabled_ns; + uint64 running_ns; +} probe_perf; + +static const uint64 probe_perf_config[PROBE_PERF_EVENTS] = { + PERF_COUNT_HW_CPU_CYCLES, + PERF_COUNT_HW_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_INSTRUCTIONS, + PERF_COUNT_HW_BRANCH_MISSES, +}; + +static const char *probe_perf_name[PROBE_PERF_EVENTS] = { + "cycles", "instructions", "branches", "branch_misses", +}; + +/* pid=0, cpu=-1 binds the event to the calling worker, not the control thread. + * Keep all events in one pinned group: no independent event multiplexing or + * ratio extrapolation is permitted. The caller must pin homogeneous CPUs. */ +static void +probe_perf_open(probe_perf *perf) +{ + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + struct perf_event_attr attr = { + .size = sizeof(attr), + .type = PERF_TYPE_HARDWARE, + .config = probe_perf_config[i], + .disabled = i == 0, + .pinned = i == 0, + .exclude_kernel = 1, + .exclude_hv = 1, + .read_format = PERF_FORMAT_GROUP | PERF_FORMAT_ID + | PERF_FORMAT_TOTAL_TIME_ENABLED + | PERF_FORMAT_TOTAL_TIME_RUNNING, + }; + perf->fd[i] = syscall(__NR_perf_event_open, + &attr, + 0, + -1, + i == 0 ? -1 : perf->fd[0], + PERF_FLAG_FD_CLOEXEC); + if (perf->fd[i] < 0) { + fprintf(stderr, + "perf_event_open(%s): %s; sample rejected\n", + probe_perf_name[i], strerror(errno)); + exit(1); + } + if (ioctl(perf->fd[i], PERF_EVENT_IOC_ID, &perf->ids[i]) != 0) { + perror("PERF_EVENT_IOC_ID"); + exit(1); + } + } +} + +static void +probe_perf_start(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP) != 0 + || ioctl(perf->fd[0], PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP) != 0) + { + perror("perf group reset/enable"); + exit(1); + } +} + +static void +probe_perf_stop(probe_perf *perf) +{ + if (ioctl(perf->fd[0], PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP) != 0) { + perror("perf group disable"); + exit(1); + } +} + +static void +probe_perf_read_close(probe_perf *perf, bool32 measured) +{ + struct { + uint64 nr, time_enabled, time_running; + struct { uint64 value, id; } events[PROBE_PERF_EVENTS]; + } result = {0}; + ssize_t length = read(perf->fd[0], &result, sizeof(result)); + if (length != sizeof(result) || result.nr != PROBE_PERF_EVENTS + || (measured && (result.time_running == 0 + || result.time_enabled != result.time_running))) + { + fprintf(stderr, + "perf group unavailable or multiplexed: bytes=%zd events=%lu " + "enabled=%lu running=%lu; sample rejected\n", + length, result.nr, result.time_enabled, result.time_running); + exit(1); + } + perf->enabled_ns = result.time_enabled; + perf->running_ns = result.time_running; + unsigned matched = 0; + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + if (result.events[i].id == perf->ids[j]) { + perf->value[j] = result.events[i].value; + matched++; + } + } + } + if (matched != PROBE_PERF_EVENTS) { + fprintf(stderr, "perf event IDs did not match; sample rejected\n"); + exit(1); + } + for (unsigned i = 0; i < PROBE_PERF_EVENTS; i++) { + if (close(perf->fd[i]) != 0) { + perror("perf event close"); + exit(1); + } + } +} + +typedef struct probe_context { + clockcache *clock; + uint64 *extents; + uint64 pages; + uint64 page_size; + uint64 pages_per_extent; + uint32 phase; // 0 = starting, 1 = warmup, 2 = measurement, 3 = stop + uint32 ready; + bool32 dependent; + probe_api api; + bool32 perf_enabled; + const char *api_name; +} probe_context; + +typedef struct { + probe_context *context; + uint64 worker; + uint64 ops; + uint64 checksum; + uint64 errors; + uint64 async_waits; + uint64 finished; + probe_perf perf; +} PLATFORM_CACHELINE_ALIGNED probe_worker; + +static uint64 +nanos(void) +{ + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; +} + +static void +sleep_seconds(uint64 seconds) +{ + struct timespec remaining = {.tv_sec = seconds}; + while (nanosleep(&remaining, &remaining) != 0 && errno == EINTR) { + } +} + +static void +check(platform_status rc) +{ + if (!SUCCESS(rc)) { + fprintf(stderr, "cache probe: %s\n", platform_status_to_string(rc)); + exit(1); + } +} + +static uint64 +random64(uint64 *state) +{ + uint64 value = *state; + value ^= value << 13; + value ^= value >> 7; + value ^= value << 17; + return *state = value; +} + +static uint64 +page_address(const probe_context *ctx, uint64 index) +{ + return ctx->extents[index / ctx->pages_per_extent] + + (index % ctx->pages_per_extent) * ctx->page_size; +} + +static probe_counters +snapshot(void) +{ + probe_counters c = {0}; + FILE *stream = fopen("/proc/self/io", "r"); + platform_assert(stream != NULL); + char line[128]; + unsigned found = 0; + while (fgets(line, sizeof(line), stream)) { + unsigned long long value; + if (sscanf(line, "read_bytes: %llu", &value) == 1) { + c.read_bytes = value; + found |= 1; + } else if (sscanf(line, "write_bytes: %llu", &value) == 1) { + c.write_bytes = value; + found |= 2; + } + } + platform_assert(fclose(stream) == 0 && found == 3); + struct rusage usage; + platform_assert(getrusage(RUSAGE_SELF, &usage) == 0); + c.major_faults = usage.ru_majflt; + c.minor_faults = usage.ru_minflt; + struct timespec ts; + platform_assert(clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts) == 0); + c.cpu_ns = (uint64)ts.tv_sec * 1000000000 + ts.tv_nsec; + return c; +} + +static void +probe_async_ready(void *arg) +{ + probe_async *state = arg; + __atomic_store_n(&state->ready, 1, __ATOMIC_RELEASE); +} + +static inline platform_status +probe_async_get(cache *cc, + uint64 addr, + probe_async *state, + page_handle *page, + uint64 *waits) +{ + __atomic_store_n(&state->ready, 0, __ATOMIC_RELAXED); + cache_get_async_state_init( + &state->state, cc, addr, PAGE_TYPE_MISC, probe_async_ready, state); + async_status status = cache_get_async(&state->state); + while (status != ASYNC_STATUS_DONE) { + (*waits)++; + while (!__atomic_exchange_n(&state->ready, 0, __ATOMIC_ACQ_REL)) { + cache_cleanup(cc); + platform_pause(); + } + status = cache_get_async(&state->state); + } + return cache_get_async_state_result(&state->state, page); +} + +/* Each wrapper supplies a constant API, removing API dispatch from the hot + * loop while keeping one identical loop body for both shared libraries. */ +static inline __attribute__((always_inline)) void * +probe_run_worker_impl(void *arg, probe_api api) +{ + probe_worker *worker = arg; + probe_context *ctx = worker->context; + cache *cc = (cache *)ctx->clock; + platform_register_thread(); + if (ctx->perf_enabled) { + probe_perf_open(&worker->perf); + } + __atomic_add_fetch(&ctx->ready, 1, __ATOMIC_RELEASE); + probe_async async_state; + uint64 seed = 42 + worker->worker; + uint64 addr = page_address(ctx, worker->worker % ctx->pages); + uint64 steps = 0; + bool32 measuring = FALSE; + for (;;) { + uint32 phase = __atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE); + if (phase == 0) { + platform_pause(); + continue; + } + if (phase == 3) { + break; + } + if (phase == 2 && !measuring) { + measuring = TRUE; + seed = 42 + worker->worker; + addr = page_address(ctx, worker->worker % ctx->pages); + if (ctx->perf_enabled) { + probe_perf_start(&worker->perf); + } + } + for (uint64 batch = 0; batch < 64; batch++, steps++) { + if (!ctx->dependent) { + addr = page_address(ctx, random64(&seed) % ctx->pages); + } + page_handle page; + platform_status rc; + if (api == PROBE_ASYNC) { + rc = probe_async_get( + cc, addr, &async_state, &page, &worker->async_waits); + } else { + rc = cache_get( + cc, addr, api == PROBE_BLOCKING, PAGE_TYPE_MISC, &page); + } + if (api == PROBE_MISS) { + if (!STATUS_IS_EQ(rc, STATUS_BUSY) || !page_handle_is_null(&page)) { + if (SUCCESS(rc)) { + cache_unget(cc, &page); + } + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += addr ^ PROBE_MAGIC; + } + continue; + } + if (!SUCCESS(rc)) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + const probe_page *stored = (const probe_page *)page_handle_data(&page); + bool32 valid = + page_handle_addr(&page) == addr + && stored->identity == (addr ^ PROBE_MAGIC) + && stored->next_identity == (stored->next_addr ^ PROBE_MAGIC) + && stored->next_addr % ctx->page_size == 0; + if ((steps & 1023) == 0) { + clockcache_entry *entry = (clockcache_entry *)page.page; + uint32 status = __atomic_load_n(&entry->status, __ATOMIC_RELAXED); + valid = valid && !(status & PROBE_UNREADABLE_STATUS) + && cache_get_read_ref(cc, &page) != 0; + } + uint64 next = stored->next_addr; + uint64 value = stored->identity; + cache_unget(cc, &page); + if (!valid) { + worker->errors++; + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + goto finished; + } + if (measuring) { + worker->ops++; + worker->checksum += value; + } + if (ctx->dependent) { + addr = next; + } + } + } +finished: + if (measuring && ctx->perf_enabled) { + probe_perf_stop(&worker->perf); + } + worker->finished = nanos(); + if (ctx->perf_enabled) { + probe_perf_read_close(&worker->perf, measuring); + } + platform_deregister_thread(); + return NULL; +} + +static void * +probe_run_blocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_BLOCKING); +} +static void * +probe_run_nonblocking(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_NONBLOCKING); +} +static void * +probe_run_async(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_ASYNC); +} +static void * +probe_run_miss(void *arg) +{ + return probe_run_worker_impl(arg, PROBE_MISS); +} + +static uint64 +run_phase(probe_context *ctx, + uint32 threads, + uint64 seconds, + const char *mode, + uint64 cache_mib, + uint64 setup_ns) +{ + probe_worker workers[MAX_THREADS] = {0}; + pthread_t handles[MAX_THREADS]; + void *(*worker_fn)(void *) = ctx->api == PROBE_BLOCKING ? probe_run_blocking + : ctx->api == PROBE_NONBLOCKING + ? probe_run_nonblocking + : ctx->api == PROBE_ASYNC ? probe_run_async + : probe_run_miss; + __atomic_store_n(&ctx->ready, 0, __ATOMIC_RELAXED); + __atomic_store_n(&ctx->phase, 0, __ATOMIC_RELAXED); + for (uint32 i = 0; i < threads; i++) { + workers[i].context = ctx; + workers[i].worker = i; + platform_assert(pthread_create(&handles[i], NULL, worker_fn, &workers[i]) + == 0); + } + while (__atomic_load_n(&ctx->ready, __ATOMIC_ACQUIRE) != threads) { + platform_pause(); + } + __atomic_store_n(&ctx->phase, 1, __ATOMIC_RELEASE); + sleep_seconds(1); + probe_counters before = snapshot(); + uint64 begin = nanos(); + if (__atomic_load_n(&ctx->phase, __ATOMIC_ACQUIRE) != 3) { + __atomic_store_n(&ctx->phase, 2, __ATOMIC_RELEASE); + sleep_seconds(seconds); + } + __atomic_store_n(&ctx->phase, 3, __ATOMIC_RELEASE); + uint64 finish = begin, ops = 0, checksum = 0, errors = 0, async_waits = 0; + uint64 perf_values[PROBE_PERF_EVENTS] = {0}; + uint64 perf_enabled_ns = 0, perf_running_ns = 0; + for (uint32 i = 0; i < threads; i++) { + platform_assert(pthread_join(handles[i], NULL) == 0); + ops += workers[i].ops; + checksum += workers[i].checksum; + errors += workers[i].errors; + async_waits += workers[i].async_waits; + finish = MAX(finish, workers[i].finished); + for (unsigned j = 0; j < PROBE_PERF_EVENTS; j++) { + perf_values[j] += workers[i].perf.value[j]; + } + perf_enabled_ns += workers[i].perf.enabled_ns; + perf_running_ns += workers[i].perf.running_ns; + } + probe_counters after = snapshot(); + uint64 read_bytes = after.read_bytes - before.read_bytes; + uint64 write_bytes = after.write_bytes - before.write_bytes; + uint64 major_faults = after.major_faults - before.major_faults; + if (strcmp(mode, "churn") != 0 + && (read_bytes || write_bytes || major_faults)) + { + fprintf(stderr, + "resident interval rejected: read=%lu write=%lu major=%lu\n", + read_bytes, + write_bytes, + major_faults); + errors++; + } + struct rusage usage; + getrusage(RUSAGE_SELF, &usage); + clockcache *cc = ctx->clock; + double elapsed = (double)(finish - begin) / 1e9; + printf("%s,%s,%lu,%u,%lu,%.9f,%.1f,%lu,%lu,%lu,%zu,%zu,%zu,%zu,%zu,%ld,%lu,%" + "lu,%lu,%lu,%lu,%lu,%lu,%d,%lu,%lu,%lu,%lu,%lu,%lu\n", + mode, + ctx->api_name, + cache_mib, + threads, + ctx->pages, + elapsed, + ops / elapsed, + ops, + checksum, + errors, + cc->lookup_bh.length, + cc->entry_bh.length, + cc->data_bh.length, + cc->rc_bh.length, + cc->pincount_bh.length, + usage.ru_maxrss * 1024L, + setup_ns, + read_bytes, + write_bytes, + major_faults, + after.minor_faults - before.minor_faults, + after.cpu_ns - before.cpu_ns, + async_waits, + ctx->perf_enabled, + perf_values[0], + perf_values[1], + perf_values[2], + perf_values[3], + perf_enabled_ns, + perf_running_ns); + fflush(stdout); + return errors; +} + +int +main(int argc, char **argv) +{ + if (argc < 5 || argc > 7) { + fprintf(stderr, + "usage: %s FILE CACHE_MIB THREADS[,THREADS...] SECONDS " + "[both|independent|dependent|churn|miss] " + "[blocking|nonblocking|async]\n", + argv[0]); + return 2; + } + uint64 cache_mib = strtoull(argv[2], NULL, 10); + uint64 seconds = strtoull(argv[4], NULL, 10); + const char *mode = argc >= 6 ? argv[5] : "both"; + const char *api_name = argc == 7 ? argv[6] : "blocking"; + bool32 missing = strcmp(mode, "miss") == 0; + probe_api api = strcmp(api_name, "blocking") == 0 ? PROBE_BLOCKING + : strcmp(api_name, "nonblocking") == 0 ? PROBE_NONBLOCKING + : PROBE_ASYNC; + platform_assert(strcmp(api_name, "blocking") == 0 + || strcmp(api_name, "nonblocking") == 0 + || strcmp(api_name, "async") == 0); + platform_assert(!missing || api == PROBE_NONBLOCKING); + if (missing) + api = PROBE_MISS; + bool32 churn = strcmp(mode, "churn") == 0; + bool32 both = strcmp(mode, "both") == 0; + platform_assert(cache_mib >= 1 && cache_mib <= 32768 && seconds > 0); + platform_assert(both || churn || missing || strcmp(mode, "independent") == 0 + || strcmp(mode, "dependent") == 0); + platform_assert(!churn || cache_mib <= 1024, + "churn is limited to <= 1 GiB caches"); + uint32 counts[MAX_THREADS], num_counts = 0; + char *thread_list = strdup(argv[3]), *save = NULL; + for (char *token = strtok_r(thread_list, ",", &save); token; + token = strtok_r(NULL, ",", &save)) + { + uint64 count = strtoull(token, NULL, 10); + platform_assert(count > 0 && count < MAX_THREADS + && num_counts < MAX_THREADS); + counts[num_counts++] = count; + } + free(thread_list); + platform_assert(num_counts != 0); + platform_register_thread(); + platform_heap_id hid; + check( + platform_heap_create(platform_get_module_id(), 512 * MiB, FALSE, &hid)); + io_config io_cfg; + io_config_init(&io_cfg, + IO_DEFAULT_PAGE_SIZE, + IO_DEFAULT_EXTENT_SIZE, + O_RDWR | O_CREAT | O_TRUNC | O_DIRECT, + IO_DEFAULT_PERMS, + IO_DEFAULT_ASYNC_QUEUE_DEPTH, + argv[1]); + io_handle *io = io_handle_create(&io_cfg, hid); + platform_assert(io != NULL); + allocator_config al_cfg; + const char *ratio_env = getenv("CACHE_PROBE_DISK_RATIO"); + uint64 disk_ratio = ratio_env ? strtoull(ratio_env, NULL, 10) : 16; + platform_assert(disk_ratio >= 2 && disk_ratio <= 256); + const char *layout = getenv("CACHE_PROBE_ADDRESS_LAYOUT"); + if (layout == NULL) { + layout = "spread"; + } + platform_assert(strcmp(layout, "spread") == 0 + || strcmp(layout, "compact") == 0); + allocator_config_init( + &al_cfg, &io_cfg, MAX(1 * GiB, cache_mib * MiB * disk_ratio)); + rc_allocator al; + check(rc_allocator_init(&al, &al_cfg, io, hid, platform_get_module_id())); + clockcache_config cfg; + clockcache_config_init(&cfg, &io_cfg, cache_mib * MiB, NULL, FALSE); + clockcache cc; + check(clockcache_init(&cc, + &cfg, + io, + (allocator *)&al, + "cache probe", + hid, + platform_get_module_id())); + probe_context ctx = {.clock = &cc, + .api = api, + .api_name = api_name, + .page_size = io_cfg.page_size, + .pages_per_extent = + io_cfg.extent_size / io_cfg.page_size}; + const char *perf_env = getenv("CACHE_PROBE_PERF"); + platform_assert(perf_env == NULL || strcmp(perf_env, "0") == 0 + || strcmp(perf_env, "1") == 0); + ctx.perf_enabled = perf_env == NULL || strcmp(perf_env, "1") == 0; + ctx.pages = + churn ? (uint64)cfg.page_capacity * 2 : (uint64)cfg.page_capacity * 3 / 4; + uint64 extents = + (ctx.pages + ctx.pages_per_extent - 1) / ctx.pages_per_extent; + ctx.pages = extents * ctx.pages_per_extent; + ctx.extents = calloc(extents, sizeof(*ctx.extents)); + uint32 *order = malloc(ctx.pages * sizeof(*order)); + uint32 *next = malloc(ctx.pages * sizeof(*next)); + platform_assert(ctx.extents && order && next && ctx.pages <= UINT32_MAX); + uint64 setup_start = nanos(); + if (strcmp(layout, "spread") == 0) { + /* Allocate through the real allocator, then retain a deterministic + * random subset. Only selected extents receive disk data. Contiguous + * addresses would touch a tiny part of the direct directory even at + * a large logical disk/cache ratio. All setup is outside timing. */ + uint64 available = al_cfg.extent_capacity - al.stats.curr_allocated; + uint64 *addresses = malloc(available * sizeof(*addresses)); + platform_assert(addresses != NULL && extents <= available); + for (uint64 i = 0; i < available; i++) { + check( + allocator_alloc((allocator *)&al, &addresses[i], PAGE_TYPE_MISC)); + } + uint64 address_seed = 42; + for (uint64 i = 0; i < extents; i++) { + uint64 j = i + random64(&address_seed) % (available - i); + uint64 saved = addresses[i]; + addresses[i] = addresses[j]; + addresses[j] = saved; + ctx.extents[i] = addresses[i]; + } + for (uint64 i = extents; i < available; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, addresses[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(addresses); + } else { + for (uint64 i = 0; i < extents; i++) { + check( + allocator_alloc((allocator *)&al, &ctx.extents[i], PAGE_TYPE_MISC)); + } + } + for (uint64 i = 0; i < ctx.pages; i++) { + order[i] = i; + } + uint64 seed = 42; + for (uint64 i = ctx.pages - 1; i > 0; i--) { + uint64 j = random64(&seed) % (i + 1); + uint32 temp = order[i]; + order[i] = order[j]; + order[j] = temp; + } + for (uint64 i = 0; i < ctx.pages; i++) { + next[order[i]] = order[(i + 1) % ctx.pages]; + } + free(order); + buffer_handle write_buffer; + check(platform_buffer_init(&write_buffer, io_cfg.extent_size)); + char *buffer = platform_buffer_getaddr(&write_buffer); + for (uint64 i = 0; i < extents; i++) { + memset(buffer, 0, io_cfg.extent_size); + for (uint64 p = 0; p < ctx.pages_per_extent; p++) { + uint64 index = i * ctx.pages_per_extent + p; + probe_page *stored = (probe_page *)(buffer + p * ctx.page_size); + stored->identity = page_address(&ctx, index) ^ PROBE_MAGIC; + stored->next_addr = page_address(&ctx, next[index]); + stored->next_identity = stored->next_addr ^ PROBE_MAGIC; + } + check(io_write(io, buffer, io_cfg.extent_size, ctx.extents[i])); + } + check(io_durable_barrier(io)); + free(next); + platform_buffer_deinit(&write_buffer); + for (uint64 i = 0; i < ctx.pages; i++) { + page_handle page; + check(cache_get( + (cache *)&cc, page_address(&ctx, i), TRUE, PAGE_TYPE_MISC, &page)); + platform_assert(!page_handle_is_null(&page) + && page_handle_addr(&page) == page_address(&ctx, i)); + cache_unget((cache *)&cc, &page); + } + if (missing) { + check(cache_evict((cache *)&cc, FALSE)); + } + io_wait_all(io); + uint64 setup_ns = nanos() - setup_start; + fprintf(stderr, + "O_DIRECT address_layout=%s cache_mib=%lu disk_ratio=%lu " + "resident_pages=%lu disk_bytes=%lu " + "setup_seconds=%.3f\n", + layout, + cache_mib, + disk_ratio, + ctx.pages, + ctx.pages * ctx.page_size, + setup_ns / 1e9); + puts("mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum," + "errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_" + "bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults," + "minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions," + "perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns"); + uint64 errors = 0; + for (uint32 i = 0; i < num_counts; i++) { + for (uint32 p = 0; p < (both ? 2 : 1); p++) { + ctx.dependent = both ? p != 0 : strcmp(mode, "dependent") == 0; + const char *phase = ctx.dependent ? "dependent" + : churn ? "churn" + : missing ? "miss" + : "independent"; + errors += + run_phase(&ctx, counts[i], seconds, phase, cache_mib, setup_ns); + } + } + check(cache_evict((cache *)&cc, FALSE)); + for (uint64 i = 0; i < extents; i++) { + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_NO_REFS); + platform_assert( + allocator_dec_ref((allocator *)&al, ctx.extents[i], PAGE_TYPE_MISC) + == AL_FREE); + } + free(ctx.extents); + clockcache_deinit(&cc); + rc_allocator_deinit(&al); + io_handle_destroy(io); + platform_heap_destroy(&hid); + platform_deregister_thread(); + return errors != 0; +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/cache_api_probe.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/cache_api_probe.json new file mode 100644 index 000000000..5425c838e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/cache_api_probe.json @@ -0,0 +1,118 @@ +{ + "commands": [ + [ + "cc", + "-D_GNU_SOURCE", + "-std=gnu11", + "-O3", + "-g", + "-pthread", + "-Wall", + "-Werror", + "-ffast-math", + "-fno-lto", + "-march=native", + "-DSPLINTERDB_PLATFORM_DIR=platform_linux", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src", + "-I", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux", + "-c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe.c", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe.o" + ], + [ + "cc", + "-pthread", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe.o", + "-L", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "-lsplinterdb", + "-laio", + "-lxxhash", + "-lm", + "-o", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe" + ] + ], + "source_sha256": "b6858d2bc4c6291c0ed3ade198885527cac35995081382faae9cb3d47dc1f309", + "object_sha256": "832892feb248ec02b1e6d277a58bcb037d02469ff36235c7aa465c600667bad4", + "link_library": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "link_library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "binary_sha256": "aabec1bbebbd6d0c85bdf51d74a19d1a9ca1b0911d85ecea6b25bbb6062c3ce0", + "dynamic": true, + "headers_sha256": { + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9" + }, + "compiler": "cc (Debian 14.2.0-19) 14.2.0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/provenance.json new file mode 100644 index 000000000..1c585407e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/counters/provenance.json @@ -0,0 +1,7 @@ +{ + "source_version": "v2 phase hardware counters", + "parent_source": "../cache_api_probe.c", + "parent_sha256": "7e0c4d2f29e71a00600af0b18bd154227256056a93d5bbaa2d5d2f8f3ca0f680", + "source_sha256": "b6858d2bc4c6291c0ed3ade198885527cac35995081382faae9cb3d47dc1f309", + "prepared_only": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/provenance.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/provenance.json new file mode 100644 index 000000000..de79db042 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/harness/provenance.json @@ -0,0 +1,14 @@ +{ + "based_on": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-directory/benchmarks/cache_lookup_benchmark.c", + "based_on_sha256": "47b1d39efee0ce0314934af9521643f0180db5295a27eb903b045790a99021b8", + "based_on_commit": "03dde401b9422819f2d5a2bfad995f858fccb9f7", + "harness_sha256": "7e0c4d2f29e71a00600af0b18bd154227256056a93d5bbaa2d5d2f8f3ca0f680", + "changes": [ + "per-API specialized blocking/nonblocking/async workers", + "valid allocated/nonresident nonblocking miss mode", + "phase storage IO, process CPU and fault counters", + "async completion wait count" + ], + "builds_run_by_author": false, + "benchmarks_run_by_author": false +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/job.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/job.py new file mode 100644 index 000000000..b5f227972 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/job.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python3 +"""Run one measured or build job exclusively; save command, timing and output.""" +import argparse,contextlib,fcntl,hashlib,json,os,signal,subprocess,time +from pathlib import Path + +ROOT=Path(__file__).resolve().parent +LOCK=Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') + +def run(name,cmd,cwd=None,timeout=1200,env_extra=None,lock_held=False): + out=ROOT/'jobs'/name + out.mkdir(parents=True,exist_ok=False) + tmp=out/'tmp';tmp.mkdir() + env=os.environ.copy() + for k in ('CC','LD','CFLAGS','CPPFLAGS','LDFLAGS','MAKEFLAGS','MFLAGS','MAKELEVEL','BUILD_ROOT','BUILD_MODE','TMPDIR','LD_LIBRARY_PATH'): + env.pop(k,None) + env.update(TMPDIR=str(tmp)) + if env_extra:env.update(env_extra) + record={'name':name,'command':cmd,'cwd':str(cwd or ROOT),'environment_overrides':env_extra,'queued':time.time(),'machine_lock':str(LOCK)} + print('WAIT',name,flush=True) + with (contextlib.nullcontext() if lock_held else LOCK.open('rb')) as lock: + if not lock_held:fcntl.flock(lock,fcntl.LOCK_EX) + record['started']=time.time() + print('START',name,flush=True) + with (out/'output.log').open('w') as output: + p=subprocess.Popen(cmd,cwd=cwd or ROOT,env=env,stdout=output,stderr=subprocess.STDOUT,start_new_session=True) + try: + record['returncode']=p.wait(timeout=timeout) + except BaseException: + os.killpg(p.pid,signal.SIGTERM) + try:p.wait(timeout=10) + except subprocess.TimeoutExpired:os.killpg(p.pid,signal.SIGKILL);p.wait() + record['returncode']='timeout-or-interruption' + raise + finally: + record['finished']=time.time() + record['log_sha256']=hashlib.sha256((out/'output.log').read_bytes()).hexdigest() + (out/'run.json').write_text(json.dumps(record,indent=2)+'\n') + print('END',name,record['returncode'],round(record['finished']-record['started'],2),flush=True) + assert record['returncode']==0,(name,record['returncode']) + return record + +if __name__=='__main__': + p=argparse.ArgumentParser();p.add_argument('name');p.add_argument('--cwd');p.add_argument('--timeout',type=int,default=1200);p.add_argument('command',nargs=argparse.REMAINDER) + a=p.parse_args();cmd=a.command[1:] if a.command[0]=='--' else a.command + run(a.name,cmd,a.cwd,a.timeout) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-1/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-1/output.log new file mode 100644 index 000000000..a42e72631 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-1/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32768 disk_bytes=134217728 setup_seconds=1.387 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=188288 cpu_ns=4751392126 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +churn,async,64,1,32768,5.000678772,37652.5,188288,17837704123465189504,0,1048576,1048576,67108864,131072,16384,72507392,1386965624,386957312,0,0,2,5000534013,131332,0,0,0,0,0,0,0,2,12,4751392126 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-1/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-1/run.json new file mode 100644 index 000000000..7a7f8ef84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-1/run.json @@ -0,0 +1,26 @@ +{ + "name": "async-load-churn-1", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-1/cache.db", + "64", + "1", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-1", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792224776.2539287, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225927.286814, + "returncode": 0, + "finished": 1792225935.7767496, + "log_sha256": "0a8e8031deb343f87b0a671d41dbd858425596122a608a57831f71741a0c0bf8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-6/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-6/output.log new file mode 100644 index 000000000..fe75ed726 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-6/output.log @@ -0,0 +1,10 @@ +CONTROL worker_cpus=0,2,4,6,8,10 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32768 disk_bytes=134217728 setup_seconds=1.376 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=56000 cpu_ns=4751604399 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=53120 cpu_ns=4723772065 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=60160 cpu_ns=4771517594 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=54336 cpu_ns=4741847640 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=55936 cpu_ns=4780129599 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=54208 cpu_ns=4739454652 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +churn,async,64,6,32768,5.006919569,66659.7,333760,9629808315054826560,0,1048576,1048576,67108864,131072,16384,72404992,1376096252,687636480,0,0,3,28750946240,237268,0,0,0,0,0,0,0,2,12,28508325949 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-6/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-6/run.json new file mode 100644 index 000000000..aab505e0a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-load-churn-6/run.json @@ -0,0 +1,26 @@ +{ + "name": "async-load-churn-6", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-6/cache.db", + "64", + "6", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-load-churn-6", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792225935.7790842, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792226811.451552, + "returncode": 0, + "finished": 1792226819.9829166, + "log_sha256": "d40644ef259f02f636110b9727cf46e3dfbea7fbcae35586fe176d2eb0b5e85d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-1/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-1/output.log new file mode 100644 index 000000000..aa0340aa3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-1/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32768 disk_bytes=134217728 setup_seconds=1.662 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=109184 cpu_ns=4822620042 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +churn,async,64,1,32768,5.000257222,21835.7,109184,5452978530193902976,0,1048576,1048576,67108864,131072,16384,72228864,1662248493,230002688,0,0,2,4999914644,78628,0,0,0,0,0,0,0,2,12,4822620042 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-1/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-1/run.json new file mode 100644 index 000000000..9c316132e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-1/run.json @@ -0,0 +1,26 @@ +{ + "name": "async-mask-churn-1", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-1/cache.db", + "64", + "1", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-1", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792229552.2683864, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229552.2683997, + "returncode": 0, + "finished": 1792229561.056969, + "log_sha256": "3f408cbf73a90a4351ccb77d309d4fc616318a54c746557ead1a27e78f03bffe" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-6/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-6/output.log new file mode 100644 index 000000000..9fec61de7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-6/output.log @@ -0,0 +1,10 @@ +CONTROL worker_cpus=0,2,4,6,8,10 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32768 disk_bytes=134217728 setup_seconds=1.803 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=37760 cpu_ns=4857070855 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=37120 cpu_ns=4864758706 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=38208 cpu_ns=4889540290 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=37504 cpu_ns=4780034328 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=37760 cpu_ns=4884131005 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=37056 cpu_ns=4859573133 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +churn,async,64,6,32768,5.014967335,44947.1,225408,17918279425796294528,0,1048576,1048576,67108864,131072,16384,72003584,1803011744,464289792,0,0,2,29360050641,157289,0,0,0,0,0,0,0,2,12,29135108317 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-6/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-6/run.json new file mode 100644 index 000000000..477ad1e86 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/async-mask-churn-6/run.json @@ -0,0 +1,26 @@ +{ + "name": "async-mask-churn-6", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-6/cache.db", + "64", + "6", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-6", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792229561.0585353, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229561.0585442, + "returncode": 0, + "finished": 1792229569.9921036, + "log_sha256": "937a9925b6ddb2f5f8f2a8fa4e045ddf04f8d7d858fa659e774f5a79abc5776e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask-retry/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask-retry/output.log new file mode 100644 index 000000000..2a3116480 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask-retry/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask-retry/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask-retry/run.json new file mode 100644 index 000000000..e38d94571 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask-retry/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-async-mask-retry", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "GIT_VERSION=invalid-address-perf-async-mask", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227662.0402064, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227821.3781488, + "returncode": 0, + "finished": 1792227827.1094913, + "log_sha256": "8b9af0792d70259536d380bc38b60972dd35b9884c68625cce3ff713d5c5cf56" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask/REJECTED.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask/REJECTED.txt new file mode 100644 index 000000000..32d3c8799 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask/REJECTED.txt @@ -0,0 +1 @@ +No compiler or workload launched. The root job.py CLI places command in argparse.REMAINDER, so --cwd after the positional job name was incorrectly treated as the executable. Popen failed with FileNotFoundError before a child was created. Retained empty output.log; corrected invocation uses --cwd before job name. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-async-mask/output.log new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-counters/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-counters/output.log new file mode 100644 index 000000000..134b91a65 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-counters/output.log @@ -0,0 +1 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-counters/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-counters/run.json new file mode 100644 index 000000000..1afebe363 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-counters/run.json @@ -0,0 +1,17 @@ +{ + "name": "build-cache-counters", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792222278.9090648, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222576.399213, + "returncode": 0, + "finished": 1792222576.8145263, + "log_sha256": "d0a15309e6c763801fefc6a6212cc84b2f78896d0fcee2e09640076d9ae49b7b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-probe/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-probe/output.log new file mode 100644 index 000000000..c5901b456 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-probe/output.log @@ -0,0 +1 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-probe/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-probe/run.json new file mode 100644 index 000000000..9f9816a83 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-probe/run.json @@ -0,0 +1,17 @@ +{ + "name": "build-cache-probe", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792221952.9329457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221952.9329746, + "returncode": 0, + "finished": 1792221953.2982242, + "log_sha256": "aad48ff597b139cb2e346c6db0207231a9cb6dc51ae95e7878f8659fadc6547f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe-retry/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe-retry/output.log new file mode 100644 index 000000000..61c51cced --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe-retry/output.log @@ -0,0 +1 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe-retry/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe-retry/run.json new file mode 100644 index 000000000..fef48fc27 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe-retry/run.json @@ -0,0 +1,17 @@ +{ + "name": "build-cache-write-probe-retry", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792230477.8222752, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230477.8223011, + "returncode": 0, + "finished": 1792230478.2377007, + "log_sha256": "6412e9c5f731f6cb64432ada5dee3167b18420648841a91b3eb1bf10333121a9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe/output.log new file mode 100644 index 000000000..8849617bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe/output.log @@ -0,0 +1 @@ +python3: can't open file '/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/.cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py': [Errno 2] No such file or directory diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe/run.json new file mode 100644 index 000000000..81fd506e4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cache-write-probe/run.json @@ -0,0 +1,17 @@ +{ + "name": "build-cache-write-probe", + "command": [ + "python3", + ".cache/invalid-address-perf-20261017/harness/controlled-writes/build_probe.py", + ".cache/invalid-address-perf-20261017/sources/async-mask", + ".cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792229964.7539918, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230467.7770152, + "returncode": 2, + "finished": 1792230467.7930999, + "log_sha256": "df09d4c625157dd03618f00bba2d4c701e22c64a2ce70c0c2de9f726fcb75d43" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cold/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cold/output.log new file mode 100644 index 000000000..7a26d9b2c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cold/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cold/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cold/run.json new file mode 100644 index 000000000..1a9b497f3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-cold/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-cold", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold", + "GIT_VERSION=invalid-address-perf-cold", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/cold", + "environment_overrides": null, + "queued": 1792221806.1412408, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221806.1412582, + "returncode": 0, + "finished": 1792221811.0210934, + "log_sha256": "37cd2fbe03d812c92257c308c6497b6f1045da88aafdf3dc61efd6999af6870b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-probe/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-probe/output.log new file mode 100644 index 000000000..13e4380ea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-probe/output.log @@ -0,0 +1 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-probe/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-probe/run.json new file mode 100644 index 000000000..76d8d7056 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-probe/run.json @@ -0,0 +1,17 @@ +{ + "name": "build-controlled-probe", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792223639.9550114, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223689.033232, + "returncode": 0, + "finished": 1792223689.5494113, + "log_sha256": "a6e345974dd9171115575175bac2648e7312f699c4742a2a3753e76d3840e760" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-v3b/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-v3b/output.log new file mode 100644 index 000000000..7b9600273 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-v3b/output.log @@ -0,0 +1 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-v3b/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-v3b/run.json new file mode 100644 index 000000000..b2785634e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-controlled-v3b/run.json @@ -0,0 +1,17 @@ +{ + "name": "build-controlled-v3b", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792223778.6920445, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223778.692069, + "returncode": 0, + "finished": 1792223779.1580193, + "log_sha256": "5dd7d4c5baa938cb9cbc10ef1caa6e5b120362642bd1e869ead481f862090fef" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-database-drivers/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-database-drivers/output.log new file mode 100644 index 000000000..849c64381 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-database-drivers/output.log @@ -0,0 +1,2 @@ +gcc -D_GNU_SOURCE -ggdb -Wall -pthread -Werror -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -march=native -DKVBENCH_CLOSE_HAS_FORCE -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/kvbench.c -L /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib -lsplinterdb -laio -lxxhash -lm -lpthread -o /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/kvbench +gcc -D_GNU_SOURCE -ggdb -Wall -pthread -Werror -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -march=native -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark.c -L /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib -lsplinterdb -laio -lxxhash -lm -lpthread -o /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-database-drivers/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-database-drivers/run.json new file mode 100644 index 000000000..e1d26afca --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-database-drivers/run.json @@ -0,0 +1,16 @@ +{ + "name": "build-database-drivers", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare.py", + "--build" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792222028.896861, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222036.9923198, + "returncode": 0, + "finished": 1792222037.9090853, + "log_sha256": "e842400c1ab1115ada976c1499644af81df378711c39027b2f0dfc739e165008" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-hints/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-hints/output.log new file mode 100644 index 000000000..8b2617903 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-hints/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-hints/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-hints/run.json new file mode 100644 index 000000000..cf3aa3a90 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-hints/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-hints", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints", + "GIT_VERSION=invalid-address-perf-hints", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/hints", + "environment_overrides": null, + "queued": 1792221800.9058123, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221800.905837, + "returncode": 0, + "finished": 1792221806.134332, + "log_sha256": "4d1c4697100b7f8667c6dfb5bd63a489b86965fcf6a712b405164619a2302839" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-insert-diagnostics/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-insert-diagnostics/output.log new file mode 100644 index 000000000..8a273ee80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-insert-diagnostics/output.log @@ -0,0 +1 @@ +gcc -D_GNU_SOURCE -ggdb -Wall -pthread -Werror -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -march=native -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_diagnostics.c -L /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib -lsplinterdb -laio -lxxhash -lm -lpthread -o /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_diagnostics diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-insert-diagnostics/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-insert-diagnostics/run.json new file mode 100644 index 000000000..f92132534 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-insert-diagnostics/run.json @@ -0,0 +1,16 @@ +{ + "name": "build-insert-diagnostics", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare_diagnostics.py", + "--build" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792223270.6408043, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223321.321069, + "returncode": 0, + "finished": 1792223321.6863103, + "log_sha256": "f0013e39c14986262c5f7506913ac495208b0b19600b755b80807cd7bab1fa73" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-isolated-miss/output.log new file mode 100644 index 000000000..a41a51c49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-isolated-miss/output.log @@ -0,0 +1,54 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/obj/tests/unit/unit_tests_common.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/bin/unit/writeback_set_test +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-isolated-miss/run.json new file mode 100644 index 000000000..685646487 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-isolated-miss/run.json @@ -0,0 +1,22 @@ +{ + "name": "build-isolated-miss", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss", + "GIT_VERSION=invalid-address-perf-isolated-miss", + "libs", + "unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/isolated-miss", + "environment_overrides": null, + "queued": 1792222941.4740906, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223111.2216856, + "returncode": 0, + "finished": 1792223116.499588, + "log_sha256": "004b2157db8528d0614ad244625f8c9cebad30a61d87d203f2eb41e4bc5093ca" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-main/output.log new file mode 100644 index 000000000..771fcfa52 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-main/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-main/run.json new file mode 100644 index 000000000..4971fe0b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-main/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-main", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main", + "GIT_VERSION=invalid-address-perf-main", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "environment_overrides": null, + "queued": 1792221752.5139937, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221752.5140414, + "returncode": 0, + "finished": 1792221758.5909448, + "log_sha256": "29fe60ec2d24971af5c52de8f48cc61c94788976307c7ae58d9121c065208a5c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-main/output.log new file mode 100644 index 000000000..7812d7e97 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-main/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-main/run.json new file mode 100644 index 000000000..822e3714c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-main/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-mask-main", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main", + "GIT_VERSION=invalid-address-perf-mask-main", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/mask-main", + "environment_overrides": null, + "queued": 1792222213.9195774, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222222.299647, + "returncode": 0, + "finished": 1792222227.577766, + "log_sha256": "324add2afb69d5039c5de0b1df5c8b0a18686f6b70f0e85194757d4eff04611c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-original/output.log new file mode 100644 index 000000000..b9f334350 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-original/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-original/run.json new file mode 100644 index 000000000..396cfbe58 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-mask-original/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-mask-original", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original", + "GIT_VERSION=invalid-address-perf-mask-original", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/mask-original", + "environment_overrides": null, + "queued": 1792222204.7521923, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222208.5814347, + "returncode": 0, + "finished": 1792222213.9104366, + "log_sha256": "30de6fb45113f537f1a0e641017fe00b2ed151566794d8b957f8324278c0eeae" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-miss-only/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-miss-only/output.log new file mode 100644 index 000000000..dd1df3393 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-miss-only/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-miss-only/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-miss-only/run.json new file mode 100644 index 000000000..ea4b47e80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-miss-only/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-miss-only", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only", + "GIT_VERSION=invalid-address-perf-miss-only", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/miss-only", + "environment_overrides": null, + "queued": 1792221865.079732, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221865.079773, + "returncode": 0, + "finished": 1792221870.255464, + "log_sha256": "d0f7ad0669da462002f086607253d91cfc6ae76d40eff8d400068558cde64639" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-original/output.log new file mode 100644 index 000000000..1ccebca0d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-original/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-original/run.json new file mode 100644 index 000000000..14928b38c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-original/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-original", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original", + "GIT_VERSION=invalid-address-perf-original", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/original", + "environment_overrides": null, + "queued": 1792221758.5914764, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221758.5915103, + "returncode": 0, + "finished": 1792221763.3690658, + "log_sha256": "a2bd5805fb014ad28b3d4031a78cc580c75d473e4496e9b474e52a000a504426" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined-writeback/output.log new file mode 100644 index 000000000..d20e02fa7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined-writeback/output.log @@ -0,0 +1,8 @@ +Checking for mismatched config...No mismatched config found +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/tests/unit/unit_tests_common.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/bin/unit/writeback_set_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined-writeback/run.json new file mode 100644 index 000000000..48ae7c13f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined-writeback/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-outlined-writeback", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined", + "GIT_VERSION=invalid-address-perf-outlined", + "unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/outlined", + "environment_overrides": null, + "queued": 1792221890.213503, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221890.213529, + "returncode": 0, + "finished": 1792221891.481965, + "log_sha256": "c752932f41f8a03ee5f549c8b713861bbd050bc84679f0e5e96634f73caa6b52" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined/output.log new file mode 100644 index 000000000..636b1b70e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined/run.json new file mode 100644 index 000000000..86646a4bb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-outlined/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-outlined", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined", + "GIT_VERSION=invalid-address-perf-outlined", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/outlined", + "environment_overrides": null, + "queued": 1792221811.0310533, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221811.0310712, + "returncode": 0, + "finished": 1792221816.210053, + "log_sha256": "9dd870422fc6d65077afac40d6b90356bb595cf148adb5fc5efc4f51ea2a470a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-sequential/output.log new file mode 100644 index 000000000..20061f42c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-sequential/output.log @@ -0,0 +1,47 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/src/writeback_set.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.a +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-sequential/run.json new file mode 100644 index 000000000..e0e6a47ae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/build-sequential/run.json @@ -0,0 +1,21 @@ +{ + "name": "build-sequential", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential", + "GIT_VERSION=invalid-address-perf-sequential", + "libs" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/sequential", + "environment_overrides": null, + "queued": 1792221937.1939404, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221937.193974, + "returncode": 0, + "finished": 1792221943.0723362, + "log_sha256": "a3a7ed4afc444ef7d6f8d495d3bed82d727d61e5bdbe26f695926485d6c0c7ec" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/output.log new file mode 100644 index 000000000..a6bef5342 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.462 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=480962752 cpu_ns=3999727489 cycles=14441632955 instructions=44834748857 branches=6290093281 branch_misses=7516241 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000068088,120238641.3,480962752,4373093086870430528,0,1048576,1048576,67108864,131072,16384,55672832,462044984,0,0,0,1,4000173189,0,1,14441632955,44834748857,6290093281,7516241,3999771981,3999771981,2,12,3999727489 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/run.json new file mode 100644 index 000000000..42853fdce --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b00-nonblocking-1-miss-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224304.589284, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224304.5892935, + "returncode": 0, + "finished": 1792224311.0729315, + "log_sha256": "ee90ed9bd464c3fe1f17852d594e0749e684563c3becdc2359daf1cd82c07951" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/output.log new file mode 100644 index 000000000..dfb9637eb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.459 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=283695552 cpu_ns=3999492012 cycles=14275937293 instructions=43183784620 branches=9100423664 branch_misses=4435054 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000066766,70922704.2,283695552,7445414936537764416,0,1048576,1048576,67108864,131072,16384,55439360,458784655,0,0,0,2,3999910855,0,1,14275937293,43183784620,9100423664,4435054,3999544220,3999544220,2,12,3999492012 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/run.json new file mode 100644 index 000000000..2518061b4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b00-nonblocking-1-miss-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224311.0832698, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224311.0832832, + "returncode": 0, + "finished": 1792224317.565112, + "log_sha256": "16ff6d4983ea695ed96b3cadc3872f04bc741aabb8990c082f19b37c31c23c45" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/output.log new file mode 100644 index 000000000..2a491658b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.487 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=274002432 cpu_ns=3999750539 cycles=13902408050 instructions=47462361046 branches=9611493809 branch_misses=4286884 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000069061,68499425.3,274002432,9304363147754003968,0,1048576,1048576,67108864,131072,16384,55681024,487000217,0,0,0,1,4000140987,0,1,13902408050,47462361046,9611493809,4286884,3999785763,3999785763,2,12,3999750539 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/run.json new file mode 100644 index 000000000..ca2167b4e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s02-candidate/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b00-nonblocking-1-miss-s02-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s02-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s02-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224317.5733123, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224317.57332, + "returncode": 0, + "finished": 1792224324.1055386, + "log_sha256": "0c7d936b40e4f3409b90710569dc5ef0265d34ad15c8f11eb47f99fafbb0da61" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/output.log new file mode 100644 index 000000000..eedda2d12 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.453 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=273199552 cpu_ns=3999839606 cycles=13905404191 instructions=47323287170 branches=9583330278 branch_misses=4275334 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000204482,68296396.7,273199552,12014246712333494848,0,1048576,1048576,67108864,131072,16384,55328768,452541058,0,0,0,1,4001992892,0,1,13905404191,47323287170,9583330278,4275334,3999871279,3999871279,2,12,3999839606 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/run.json new file mode 100644 index 000000000..abc97cc69 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s03-candidate/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b00-nonblocking-1-miss-s03-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s03-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s03-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224324.1142108, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224324.1142173, + "returncode": 0, + "finished": 1792224330.5969415, + "log_sha256": "626a1d6fa42c850430dd3eb8d0b33cc25d98c720f27c7eca4608029395a62f81" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/output.log new file mode 100644 index 000000000..0adb7632f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.465 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=282444800 cpu_ns=3999800147 cycles=14245347874 instructions=42993396686 branches=9060301857 branch_misses=4414011 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000100682,70609422.7,282444800,3076612696724806656,0,1048576,1048576,67108864,131072,16384,55504896,464978519,0,0,0,2,4000223629,0,1,14245347874,42993396686,9060301857,4414011,3999860298,3999860298,2,12,3999800147 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/run.json new file mode 100644 index 000000000..4bb76417b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b00-nonblocking-1-miss-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224330.605542, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224330.60555, + "returncode": 0, + "finished": 1792224337.0876749, + "log_sha256": "01fc1bd9729c24eaa9afe4ff05886070c42875c95d01af779c4472240e8e5cbd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/output.log new file mode 100644 index 000000000..c61657f61 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.491 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=480341184 cpu_ns=3999893853 cycles=14425004407 instructions=44776807069 branches=6281964341 branch_misses=7506129 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000069541,120083208.3,480341184,16127429687209738048,0,1048576,1048576,67108864,131072,16384,55795712,490941212,0,0,0,3,4000323377,0,1,14425004407,44776807069,6281964341,7506129,3999919759,3999919759,2,12,3999893853 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/run.json new file mode 100644 index 000000000..6020ae7fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b00-nonblocking-1-miss-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b00-nonblocking-1-miss-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224337.095717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224337.0957236, + "returncode": 0, + "finished": 1792224343.6274498, + "log_sha256": "29c64ef2d6a4deb3140c43ed82bded42f8a0c18f489b9052cb784cf1a3d5363f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/output.log new file mode 100644 index 000000000..fba057d8f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.454 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=287187072 cpu_ns=3999790745 cycles=14439658146 instructions=43715259356 branches=9212425005 branch_misses=4487962 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000065798,71795587.0,287187072,8027274321043031936,0,1048576,1048576,67108864,131072,16384,55504896,454241205,0,0,0,2,4002321188,0,1,14439658146,43715259356,9212425005,4487962,3999818080,3999818080,2,12,3999790745 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/run.json new file mode 100644 index 000000000..5336a27e6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b01-nonblocking-1-miss-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224343.6357434, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224343.6357558, + "returncode": 0, + "finished": 1792224350.1186638, + "log_sha256": "e16f44f6bc273f94480a70c2cfe4a5ee8ff23848120d01d5f7c3445838248e4b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/output.log new file mode 100644 index 000000000..1819a5b7d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.484 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=277646528 cpu_ns=3999879603 cycles=14074085436 instructions=48093586759 branches=9739321823 branch_misses=4361351 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000099098,69409912.4,277646528,6909720517750120256,0,1048576,1048576,67108864,131072,16384,55705600,484070965,0,0,0,3,4000399525,0,1,14074085436,48093586759,9739321823,4361351,3999900289,3999900289,2,12,3999879603 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/run.json new file mode 100644 index 000000000..0e01ddbd1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s01-candidate/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b01-nonblocking-1-miss-s01-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s01-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s01-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224350.1302931, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224350.1303027, + "returncode": 0, + "finished": 1792224356.6654732, + "log_sha256": "4c025337dad9e98524d1a14c39eb2c67f16178e9024a773bab5b85b73b550c63" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/output.log new file mode 100644 index 000000000..afccb41a0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=479567680 cpu_ns=3999624099 cycles=14441093702 instructions=44704701865 branches=6271848231 branch_misses=7494843 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000070281,119889813.5,479567680,13049008313224234176,0,1048576,1048576,67108864,131072,16384,55660544,468164550,0,0,0,3,4000043582,0,1,14441093702,44704701865,6271848231,7494843,3999682051,3999682051,2,12,3999624099 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/run.json new file mode 100644 index 000000000..d2768605e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b01-nonblocking-1-miss-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224356.676204, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224356.6762166, + "returncode": 0, + "finished": 1792224363.1597435, + "log_sha256": "8bf77f34e36bc27a69c4588ad3668398333a65399d2b9f75a324c84707510ea7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/output.log new file mode 100644 index 000000000..c6d5af68b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.467 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=476546624 cpu_ns=3999799609 cycles=14363359077 instructions=44423082781 branches=6232338463 branch_misses=7448385 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000100901,119133650.8,476546624,18068248918331219392,0,1048576,1048576,67108864,131072,16384,55328768,467340332,0,0,0,1,4000414912,0,1,14363359077,44423082781,6232338463,7448385,3999835475,3999835475,2,12,3999799609 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/run.json new file mode 100644 index 000000000..fc7d18795 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b01-nonblocking-1-miss-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224363.1695948, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224363.1696026, + "returncode": 0, + "finished": 1792224369.6521742, + "log_sha256": "38db6d1e3bac28a9d1be98177c6b7980857e11105e33a1c1616343e8095528dc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/output.log new file mode 100644 index 000000000..530c05ace --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.465 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=273441344 cpu_ns=3999825040 cycles=13977955460 instructions=47365170062 branches=9591811872 branch_misses=4273428 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000070935,68359123.7,273441344,16737319273334227392,0,1048576,1048576,67108864,131072,16384,55369728,464667794,0,0,0,2,4000210843,0,1,13977955460,47365170062,9591811872,4273428,3999858405,3999858405,2,12,3999825040 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/run.json new file mode 100644 index 000000000..75b550f90 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s04-candidate/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b01-nonblocking-1-miss-s04-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s04-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s04-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224369.6600816, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224369.6600895, + "returncode": 0, + "finished": 1792224376.1430967, + "log_sha256": "795c59b7213a5d4db121627432bb4a401c9301837306d8a6e806237832d1ea81" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/output.log new file mode 100644 index 000000000..40bf45771 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=289100352 cpu_ns=3999199630 cycles=14534527043 instructions=44006496398 branches=9273799392 branch_misses=4517663 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000101750,72273249.5,289100352,4547217345119863232,0,1048576,1048576,67108864,131072,16384,55373824,475634546,0,0,0,2,3999673206,0,1,14534527043,44006496398,9273799392,4517663,3999230205,3999230205,2,12,3999199630 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/run.json new file mode 100644 index 000000000..5fda7362f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b01-nonblocking-1-miss-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b01-nonblocking-1-miss-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224376.1514657, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224376.1514738, + "returncode": 0, + "finished": 1792224382.6849413, + "log_sha256": "eb58ee875ee4ef1b3eca2b2282e7a257de39414b41632e1dd03994f04c331591" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/output.log new file mode 100644 index 000000000..ebec814b3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.471 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=279019712 cpu_ns=3999793864 cycles=14141332548 instructions=48331447981 branches=9787490549 branch_misses=4360292 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000068472,69753734.0,279019712,17014694215471688512,0,1048576,1048576,67108864,131072,16384,55402496,471078306,0,0,0,1,4000483629,0,1,14141332548,48331447981,9787490549,4360292,3999822999,3999822999,2,12,3999793864 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/run.json new file mode 100644 index 000000000..4dcc5b8cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s00-candidate/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b02-nonblocking-1-miss-s00-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s00-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s00-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224382.6938725, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224382.6938803, + "returncode": 0, + "finished": 1792224389.178758, + "log_sha256": "1b31e639b0ca6eb5569295bbaa9359fcc0e035aa97173b62ffc31dd750fa52e7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/output.log new file mode 100644 index 000000000..3c49b22a4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=486919744 cpu_ns=3999984960 cycles=14617472772 instructions=45390052071 branches=6367999433 branch_misses=7608778 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000204261,121723720.1,486919744,1782982114774738368,0,1048576,1048576,67108864,131072,16384,55508992,475669213,0,0,0,1,4003081154,0,1,14617472772,45390052071,6367999433,7608778,4000014867,4000014867,2,12,3999984960 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/run.json new file mode 100644 index 000000000..507810f28 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b02-nonblocking-1-miss-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224389.1867714, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224389.1867783, + "returncode": 0, + "finished": 1792224395.720112, + "log_sha256": "dd10211823a3975424a2c3e5624f33d1ed153dddff38276ecec01740ae352e5f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/output.log new file mode 100644 index 000000000..da38ccca3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=290935808 cpu_ns=3999847165 cycles=14630515160 instructions=44285887220 branches=9332677383 branch_misses=4546263 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000101976,72732097.8,290935808,8404148209668787200,0,1048576,1048576,67108864,131072,16384,55660544,480004874,0,0,0,2,4000291898,0,1,14630515160,44285887220,9332677383,4546263,3999873837,3999873837,2,12,3999847165 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/run.json new file mode 100644 index 000000000..bbf4688a2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b02-nonblocking-1-miss-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224395.731239, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224395.7312508, + "returncode": 0, + "finished": 1792224402.2671416, + "log_sha256": "c38728dd3ad2508b9924f2b10aa12d61fd6ace8f020d140b702aa0a4f150fccc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/output.log new file mode 100644 index 000000000..f52b16ad7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.462 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=289544960 cpu_ns=3999845786 cycles=14566401802 instructions=44074174121 branches=9288061632 branch_misses=4524693 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067900,72385011.3,289544960,10219409918223111424,0,1048576,1048576,67108864,131072,16384,55570432,461960957,0,0,0,3,4000262928,0,1,14566401802,44074174121,9288061632,4524693,3999869498,3999869498,2,12,3999845786 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/run.json new file mode 100644 index 000000000..d721fcbe7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b02-nonblocking-1-miss-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224402.2779884, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224402.2780008, + "returncode": 0, + "finished": 1792224408.7619915, + "log_sha256": "1ef0161ef55e6f511ddd4b33b2fc5e660ba722dd5608a0cba6255dbb1a956442" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/output.log new file mode 100644 index 000000000..82039d8b9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.462 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=485685312 cpu_ns=3999807824 cycles=14581433898 instructions=45274979909 branches=6351855423 branch_misses=7589577 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000070143,121419198.8,485685312,4446645568422288320,0,1048576,1048576,67108864,131072,16384,55361536,462265221,0,0,0,2,4000279724,0,1,14581433898,45274979909,6351855423,7589577,3999843058,3999843058,2,12,3999807824 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/run.json new file mode 100644 index 000000000..5db21e79a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b02-nonblocking-1-miss-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224408.7714074, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224408.771416, + "returncode": 0, + "finished": 1792224415.2535465, + "log_sha256": "310c57fc87aeed7c38177982414afdb691a800e08623da934ea650f4774510c9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/output.log new file mode 100644 index 000000000..db6a794c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=273832896 cpu_ns=3999579298 cycles=13962761013 instructions=47432994205 branches=9605546777 branch_misses=4300688 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000069669,68457031.7,273832896,4610914907107405888,0,1048576,1048576,67108864,131072,16384,55517184,474282217,0,0,0,1,3999907502,0,1,13962761013,47432994205,9605546777,4300688,3999634299,3999634299,2,12,3999579298 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/run.json new file mode 100644 index 000000000..fd8a27f6b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-b02-nonblocking-1-miss-s05-candidate/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-b02-nonblocking-1-miss-s05-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s05-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s05-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224415.261566, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224415.2615747, + "returncode": 0, + "finished": 1792224421.7943428, + "log_sha256": "3a4550b7fd5da152c71b97e02e776aa9fb7b1ae18cf2488096e21c6494b08306" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log new file mode 100644 index 000000000..f1e2c6264 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=120945280 cpu_ns=1000006889 cycles=3631722487 instructions=11274368409 branches=1581738050 branch_misses=1890168 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,1.000068146,120937038.6,120945280,12545779356087254400,0,1048576,1048576,67108864,131072,16384,55500800,478776825,0,0,0,2,1000416411,0,1,3631722487,11274368409,1581738050,1890168,1000008651,1000008651,30,12,1000006889 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json new file mode 100644 index 000000000..cc34e2be5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-misses-precondition-s00-nonblocking-1-miss-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224273.0170383, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224273.01705, + "returncode": 0, + "finished": 1792224304.5796564, + "log_sha256": "b5eb39a5e56d0e3d37d7d0539e2e9d89a5120ed084db68413cd431b2ecde5739" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s00-main/output.log new file mode 100644 index 000000000..5644d5beb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46056832 cpu_ns=2999683397 cycles=10755832709 instructions=16599801416 branches=3321040970 branch_misses=811113 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000107099,15351729.3,46056832,2396761648497832576,0,1048576,1048576,67108864,131072,16384,55353344,488595584,0,0,0,1,3000163847,0,1,10755832709,16599801416,3321040970,811113,2999717708,2999717708,2,12,2999683397 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s00-main/run.json new file mode 100644 index 000000000..ad0f72a24 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223906.6425781, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223906.6425877, + "returncode": 0, + "finished": 1792223912.2236354, + "log_sha256": "204c9021ee9a0a762a62f5f9635bf579cf9a4900436fb3834eba2ff1a818de60" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s01-original/output.log new file mode 100644 index 000000000..91a309ee6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.501 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=45509568 cpu_ns=2999879696 cycles=10916498802 instructions=16766633138 branches=3281579236 branch_misses=792873 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000072458,15169489.6,45509568,12531322586444247104,0,1048576,1048576,67108864,131072,16384,55472128,500875400,0,0,0,2,3000328197,0,1,10916498802,16766633138,3281579236,792873,2999914740,2999914740,2,12,2999879696 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s01-original/run.json new file mode 100644 index 000000000..4f0192df2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223912.2335846, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223912.233592, + "returncode": 0, + "finished": 1792223917.7646348, + "log_sha256": "97256957858fa483637d55d44f0e6670c2a17389ea6d7d3f307c6c86add93474" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s02-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s02-sequential/output.log new file mode 100644 index 000000000..3c8146aea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s02-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.500 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46517376 cpu_ns=2999984296 cycles=11127940775 instructions=16719273338 branches=3354249724 branch_misses=797197 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000072893,15505415.3,46517376,7340232279796321152,0,1048576,1048576,67108864,131072,16384,55345152,500349704,0,0,0,1,3000411399,0,1,11127940775,16719273338,3354249724,797197,3000000591,3000000591,2,12,2999984296 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s02-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s02-sequential/run.json new file mode 100644 index 000000000..241415161 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s02-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s02-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223917.7740986, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223917.7741067, + "returncode": 0, + "finished": 1792223923.3044555, + "log_sha256": "03a0bdddf750fb93c7526c80d9d462a5d96b9235b3282dd1fb56a011171a5dd3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/output.log new file mode 100644 index 000000000..d73f3a093 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.492 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=47137920 cpu_ns=2999895497 cycles=11324742099 instructions=17177998748 branches=3398995486 branch_misses=783239 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000072053,15712262.6,47137920,5633967263521616768,0,1048576,1048576,67108864,131072,16384,55693312,491550120,0,0,0,2,3000319308,0,1,11324742099,17177998748,3398995486,783239,2999929010,2999929010,2,12,2999895497 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/run.json new file mode 100644 index 000000000..bd77ff96f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s03-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s03-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223923.3140767, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223923.3140848, + "returncode": 0, + "finished": 1792223928.8435795, + "log_sha256": "07a4dd5c40caa6a098c0a04295e6d6da7f64c1481dd85c2b4febfa8ec6dc11b8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/output.log new file mode 100644 index 000000000..8c16f303c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.497 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=47200896 cpu_ns=2999860143 cycles=11463332003 instructions=17200948510 branches=3403536544 branch_misses=784436 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000068281,15733273.9,47200896,5643447805047913856,0,1048576,1048576,67108864,131072,16384,55476224,497472290,0,0,0,2,3000283999,0,1,11463332003,17200948510,3403536544,784436,2999896073,2999896073,2,12,2999860143 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/run.json new file mode 100644 index 000000000..a00a9e83b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s04-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s04-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223928.853228, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223928.8532364, + "returncode": 0, + "finished": 1792223934.382835, + "log_sha256": "be0ad4dd6cca956f03ed14966b47cce8ba3d5ad611ca869230231bb299921ab1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s05-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s05-sequential/output.log new file mode 100644 index 000000000..4a8d9ac41 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s05-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.527 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46859264 cpu_ns=2999882489 cycles=11478780077 instructions=16842154652 branches=3378902334 branch_misses=805254 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000070780,15619386.2,46859264,12153360013674384384,0,1048576,1048576,67108864,131072,16384,55468032,526625619,0,0,0,2,3000398381,0,1,11478780077,16842154652,3378902334,805254,2999920995,2999920995,2,12,2999882489 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s05-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s05-sequential/run.json new file mode 100644 index 000000000..e5a9d6d17 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s05-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s05-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223934.3920865, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223934.392096, + "returncode": 0, + "finished": 1792223939.9726524, + "log_sha256": "f480787a08f5ad267b25d2fa7291e1b3067f4d1981513c318cdb47c99a958896" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s06-original/output.log new file mode 100644 index 000000000..617e6e275 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s06-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.504 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46455808 cpu_ns=2999897762 cycles=11378898731 instructions=17115246714 branches=3349810076 branch_misses=774163 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000071649,15484899.5,46455808,5043867526183515136,0,1048576,1048576,67108864,131072,16384,55349248,503520780,0,0,0,1,3000364604,0,1,11378898731,17115246714,3349810076,774163,2999920275,2999920275,2,12,2999897762 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s06-original/run.json new file mode 100644 index 000000000..b01ed1eea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s06-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s06-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223939.9838376, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223939.9838443, + "returncode": 0, + "finished": 1792223945.515444, + "log_sha256": "9858d399f636b38c0504f90663ba5565343eb079191ebe6afcba6a8b8e5de685" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s07-main/output.log new file mode 100644 index 000000000..182e12880 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s07-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=47283904 cpu_ns=2999248864 cycles=11449173201 instructions=17042062714 branches=3409522092 branch_misses=828463 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000070175,15760932.7,47283904,1625405350112488768,0,1048576,1048576,67108864,131072,16384,55697408,480912373,0,0,0,2,2999674896,0,1,11449173201,17042062714,3409522092,828463,2999274950,2999274950,2,12,2999248864 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s07-main/run.json new file mode 100644 index 000000000..a06f982f9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-1-independent-s07-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-1-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s07-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223945.530515, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223945.5305283, + "returncode": 0, + "finished": 1792223951.0590966, + "log_sha256": "a8f2e6d14d8157cb66b73c29af347831311b5c88bc105022a37d6a4ef113e124" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s00-main/output.log new file mode 100644 index 000000000..3e87f7a63 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.506 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=25632896 cpu_ns=2999878126 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=25604032 cpu_ns=2999881905 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=41019904 cpu_ns=2999964759 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=40992896 cpu_ns=2999968953 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=41012288 cpu_ns=2999980389 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=41043392 cpu_ns=3000053677 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=25510400 cpu_ns=3000058061 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=25611392 cpu_ns=3000069708 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000069115,88807020.7,266427200,14106672474842618048,0,1048576,1048576,67108864,131072,16384,55140352,505788613,0,0,0,8,24002279159,0,0,0,0,0,0,0,0,2,12,23999855578 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s00-main/run.json new file mode 100644 index 000000000..d5883cec9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223951.0720048, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223951.0720134, + "returncode": 0, + "finished": 1792223956.6518707, + "log_sha256": "b5cb01ddbad6466133741b425028e36127c31dcf7b56798edd913a4126d956b1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s01-original/output.log new file mode 100644 index 000000000..a4c0a2380 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.463 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=24883776 cpu_ns=2999492716 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=24727040 cpu_ns=2999901225 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=40122432 cpu_ns=2999852130 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=39712768 cpu_ns=2998798184 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=26014720 cpu_ns=3000029078 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=39537472 cpu_ns=2999969330 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=24611072 cpu_ns=2999877680 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=24685184 cpu_ns=2999975939 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000066969,81429670.2,244294464,1176472052078747840,0,1048576,1048576,67108864,131072,16384,55209984,462577133,0,0,0,10,23999741975,0,0,0,0,0,0,0,0,2,12,23997896282 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s01-original/run.json new file mode 100644 index 000000000..55520769b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223956.6636348, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223956.663642, + "returncode": 0, + "finished": 1792223962.1941185, + "log_sha256": "55648f9636361970bed9d3da327c1d08cfb8ee95f9444b9168c36f8df22a1054" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s02-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s02-sequential/output.log new file mode 100644 index 000000000..9ad495638 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s02-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.488 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=24935744 cpu_ns=2999853167 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=24996864 cpu_ns=2998579890 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=40799808 cpu_ns=2999942752 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=41181056 cpu_ns=2999969314 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=40748480 cpu_ns=3000046671 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=40909440 cpu_ns=2999815009 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=24855680 cpu_ns=2999993522 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=24906560 cpu_ns=2999617831 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000071160,87775795.3,263333632,7773249000328845568,0,1048576,1048576,67108864,131072,16384,55554048,488154208,0,0,0,8,23999586237,0,0,0,0,0,0,0,0,2,12,23997818156 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s02-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s02-sequential/run.json new file mode 100644 index 000000000..33e2f1833 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s02-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s02-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223962.2096407, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223962.2096543, + "returncode": 0, + "finished": 1792223967.740066, + "log_sha256": "14297fe152a0c065e65963ebd2cde86b8248f1e239561f7264c42e1812abe418" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/output.log new file mode 100644 index 000000000..8941afb65 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=24207488 cpu_ns=2999087233 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=24256256 cpu_ns=3000058845 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=39973952 cpu_ns=2999879145 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=40017536 cpu_ns=3000101704 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=39857344 cpu_ns=3000040548 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=39693056 cpu_ns=3000011362 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=24075264 cpu_ns=3000079659 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=24233344 cpu_ns=3000096892 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000085582,85435642.7,256314240,3604588355769597056,0,1048576,1048576,67108864,131072,16384,55373824,488530232,0,0,0,8,24000560885,0,0,0,0,0,0,0,0,2,12,23999355388 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/run.json new file mode 100644 index 000000000..5915e24b2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s03-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s03-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223967.7570035, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223967.7570176, + "returncode": 0, + "finished": 1792223973.3355503, + "log_sha256": "5ed4fcbe1b01bc063e6330892fb6406ffced154042fe6b044a05e7c0e5b00654" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/output.log new file mode 100644 index 000000000..ab93a0e7c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23895872 cpu_ns=2999730855 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23925632 cpu_ns=3000020392 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=39272384 cpu_ns=3000007464 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=39521216 cpu_ns=2999987096 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=39135488 cpu_ns=2999944449 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=38937152 cpu_ns=2999847868 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23813888 cpu_ns=2999989601 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23863360 cpu_ns=3000019625 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000069927,84119703.3,252364992,11952234806471775040,0,1048576,1048576,67108864,131072,16384,55209984,481870863,0,0,0,12,24001465066,0,0,0,0,0,0,0,0,2,12,23999547350 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/run.json new file mode 100644 index 000000000..0e5968997 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s04-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s04-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223973.3486407, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223973.3486488, + "returncode": 0, + "finished": 1792223978.9234521, + "log_sha256": "641b8fa47e77ef848ec70eade6b9e62e9243687dada7b0beb3d7989a8888a7c7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s05-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s05-sequential/output.log new file mode 100644 index 000000000..266da92f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s05-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.501 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23926336 cpu_ns=2999886399 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23946752 cpu_ns=2999506811 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=39122048 cpu_ns=2999978068 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=39253056 cpu_ns=3000087098 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=38419968 cpu_ns=2999996916 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=38776064 cpu_ns=3000078702 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23822400 cpu_ns=3000027246 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23919488 cpu_ns=3000073146 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000066913,83726836.5,251186112,18298612679248777280,0,1048576,1048576,67108864,131072,16384,55406592,500540119,0,0,0,9,24001929983,0,0,0,0,0,0,0,0,2,12,23999634386 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s05-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s05-sequential/run.json new file mode 100644 index 000000000..a0cc6dc3b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s05-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s05-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223978.9329298, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223978.9329374, + "returncode": 0, + "finished": 1792223984.5085127, + "log_sha256": "b85b004b4684ca2d06452f12af279eca7fd8149ed1d6975e398481724429c386" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s06-original/output.log new file mode 100644 index 000000000..18f065239 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s06-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23691328 cpu_ns=3000014048 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23688000 cpu_ns=3000029499 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=38805056 cpu_ns=3000043985 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=38742016 cpu_ns=3000142719 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=38538176 cpu_ns=3000129542 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=38590848 cpu_ns=3000022046 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23573376 cpu_ns=3000050896 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23631168 cpu_ns=3000012000 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000185867,83081508.6,249259968,10809918574605501504,0,1048576,1048576,67108864,131072,16384,55537664,482385239,0,0,0,8,24003022897,0,0,0,0,0,0,0,0,2,12,24000444735 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s06-original/run.json new file mode 100644 index 000000000..cfd75c4b2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s06-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s06-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223984.5188057, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223984.5188143, + "returncode": 0, + "finished": 1792223990.0948594, + "log_sha256": "f29c82bf9998cd475e09ff29a9b22012d79fc35a3dbb2b550464ebda9b83a9fd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s07-main/output.log new file mode 100644 index 000000000..75107ab3f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s07-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.461 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23611648 cpu_ns=2999792068 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23567808 cpu_ns=2999992468 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=38625728 cpu_ns=3000086253 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=38961216 cpu_ns=3000037586 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=38604992 cpu_ns=3000051202 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=37622336 cpu_ns=3000064984 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23515456 cpu_ns=2999895698 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23518656 cpu_ns=3000078085 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000069473,82674032.1,248027840,4700478129899675968,0,1048576,1048576,67108864,131072,16384,55398400,461052127,0,0,0,9,24002084599,0,0,0,0,0,0,0,0,2,12,23999998344 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s07-main/run.json new file mode 100644 index 000000000..c70b15e3c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-async-8-independent-s07-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-async-8-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s07-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223990.1100273, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223990.1100397, + "returncode": 0, + "finished": 1792223995.638456, + "log_sha256": "8b9d5ffd5af955c8cf465c81401ebe6c6b0f9caee28f74a4b8710f190807fc67" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s00-main/output.log new file mode 100644 index 000000000..37577c112 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.451 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=53011456 cpu_ns=2999924189 cycles=12827229619 instructions=14652544224 branches=2869091493 branch_misses=880611 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000066575,17670093.2,53011456,1081638544450796544,0,1048576,1048576,67108864,131072,16384,55328768,450553107,0,0,0,1,3000312090,0,1,12827229619,14652544224,2869091493,880611,2999955390,2999955390,2,12,2999924189 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s00-main/run.json new file mode 100644 index 000000000..c06c84dd2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223817.864004, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223817.8640146, + "returncode": 0, + "finished": 1792223823.3956037, + "log_sha256": "bd51bcfc7403ba2ac1f93fd61000d9ba54af7f2b2e686cbe2e534e082dff372e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s01-original/output.log new file mode 100644 index 000000000..dc69db892 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.420 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=52264448 cpu_ns=2999212056 cycles=12718125695 instructions=14655126430 branches=2776397299 branch_misses=897742 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000127888,17420740.0,52264448,17016350128401089024,0,1048576,1048576,67108864,131072,16384,55476224,419781559,0,0,0,2,2999671959,0,1,12718125695,14655126430,2776397299,897742,2999254930,2999254930,2,12,2999212056 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s01-original/run.json new file mode 100644 index 000000000..308fbc322 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223823.4073546, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223823.4073672, + "returncode": 0, + "finished": 1792223828.8386211, + "log_sha256": "0ea392e7265d1d1e9724503211c0eeb37492a5f466880fe1c416f028c67cd6b3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/output.log new file mode 100644 index 000000000..080b28669 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.428 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=52375360 cpu_ns=2999700093 cycles=12697466571 instructions=14686226483 branches=2782289154 branch_misses=871222 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000068335,17458055.7,52375360,11277812769180144832,0,1048576,1048576,67108864,131072,16384,55468032,428147307,0,0,0,2,3000158127,0,1,12697466571,14686226483,2782289154,871222,2999769332,2999769332,2,12,2999700093 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/run.json new file mode 100644 index 000000000..0845ad742 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s02-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s02-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223828.85159, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223828.8516023, + "returncode": 0, + "finished": 1792223834.3340545, + "log_sha256": "444be7b29b6f92b1e4ddfd9273321fa5bc483a4ca8e22de98a3b8af85cdfeb0d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/output.log new file mode 100644 index 000000000..53b2f3504 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.415 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=52576832 cpu_ns=2999775068 cycles=12658383649 instructions=14690143081 branches=2845568592 branch_misses=880101 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000068033,17525213.2,52576832,12732891286865375680,0,1048576,1048576,67108864,131072,16384,55525376,414642745,0,0,0,1,3000205811,0,1,12658383649,14690143081,2845568592,880101,2999820965,2999820965,2,12,2999775068 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/run.json new file mode 100644 index 000000000..a298f6205 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223834.3472812, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223834.3472981, + "returncode": 0, + "finished": 1792223839.7781906, + "log_sha256": "cc2dfca9f48dd8b5f6a7b99b3eb10b2d639de4c704d95807d85f0f117a2ea9bd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/output.log new file mode 100644 index 000000000..dc788b7a7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.435 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=52500672 cpu_ns=2999852739 cycles=12635747762 instructions=14668863690 branches=2841446661 branch_misses=872296 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000104895,17499612.1,52500672,10659290010006590272,0,1048576,1048576,67108864,131072,16384,55472128,435212280,0,0,0,2,3000302500,0,1,12635747762,14668863690,2841446661,872296,2999899615,2999899615,2,12,2999852739 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/run.json new file mode 100644 index 000000000..f90ce7961 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223839.786138, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223839.786147, + "returncode": 0, + "finished": 1792223845.2677383, + "log_sha256": "9ea8fef005e72f11feb26155c6b6a8a9887ab92b34b49366c7218a3c5e8f0836" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/output.log new file mode 100644 index 000000000..b634495f0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.429 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=52598592 cpu_ns=2999718995 cycles=12565619588 instructions=14748821425 branches=2794147712 branch_misses=874962 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000069948,17532455.2,52598592,15960597940072783040,0,1048576,1048576,67108864,131072,16384,55287808,428870915,0,0,0,1,3000130422,0,1,12565619588,14748821425,2794147712,874962,2999774740,2999774740,2,12,2999718995 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/run.json new file mode 100644 index 000000000..0c7895bc1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s05-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s05-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223845.2763646, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223845.276373, + "returncode": 0, + "finished": 1792223850.755897, + "log_sha256": "ba1f2f62f0292a3d361950b162a66610180354e36e4c7e843dc841507cebd903" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s06-original/output.log new file mode 100644 index 000000000..f2c5755af --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s06-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.440 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=52290816 cpu_ns=2999731266 cycles=12528064528 instructions=14662519946 branches=2777797911 branch_misses=869456 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000066390,17429886.3,52290816,2697847549530536704,0,1048576,1048576,67108864,131072,16384,55451648,440286754,0,0,0,2,2999969527,0,1,12528064528,14662519946,2777797911,869456,2999773899,2999773899,2,12,2999731266 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s06-original/run.json new file mode 100644 index 000000000..83f5f8db6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s06-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s06-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223850.7651029, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223850.7651105, + "returncode": 0, + "finished": 1792223856.2452867, + "log_sha256": "f7005ea7db5ce94b24ead1872f9c858d7b7ed48ac7a6935b64c85d8344a9e750" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s07-main/output.log new file mode 100644 index 000000000..9ec4904a8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s07-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.506 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=52516032 cpu_ns=2999909790 cycles=12568455720 instructions=14515607248 branches=2842277931 branch_misses=872608 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000066408,17504956.5,52516032,7512158229014206272,0,1048576,1048576,67108864,131072,16384,55353344,505792799,0,0,0,1,3000317148,0,1,12568455720,14515607248,2842277931,872608,2999941605,2999941605,2,12,2999909790 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s07-main/run.json new file mode 100644 index 000000000..96052e661 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-1-independent-s07-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-1-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s07-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223856.2541943, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223856.2542021, + "returncode": 0, + "finished": 1792223861.784238, + "log_sha256": "65d3fd5ae5a787d5ea780ffe172813abaaa53d1cfce247aa5455b670ed9358e2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s00-main/output.log new file mode 100644 index 000000000..a283d713d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.495 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=29904064 cpu_ns=2999880437 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30024704 cpu_ns=2999733919 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49326528 cpu_ns=2999688298 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=48440960 cpu_ns=2999992860 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49098880 cpu_ns=2999977619 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48967168 cpu_ns=2999957323 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=29824896 cpu_ns=3000013750 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=29958208 cpu_ns=2999963782 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000068948,105179385.4,315545408,14752188973866683584,0,1048576,1048576,67108864,131072,16384,55164928,495023935,0,0,0,8,24001525794,0,0,0,0,0,0,0,0,2,12,23999207988 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s00-main/run.json new file mode 100644 index 000000000..9f18455bf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223861.7940383, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223861.7940466, + "returncode": 0, + "finished": 1792223867.3720915, + "log_sha256": "e6814d48b2cab41690dea90a98992d94bd6980d5b79dccba9f32fa1f24b1df0f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s01-original/output.log new file mode 100644 index 000000000..485449dd0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.487 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28655872 cpu_ns=2999880024 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28686528 cpu_ns=2999853340 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=46661824 cpu_ns=2999277784 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=46852992 cpu_ns=3000089841 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=46565184 cpu_ns=3000011702 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=46639872 cpu_ns=3000046305 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28584256 cpu_ns=2999636554 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28643712 cpu_ns=2999837807 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000069026,100427769.3,301290240,14087184408556379392,0,1048576,1048576,67108864,131072,16384,55349248,487065611,0,0,0,8,24000402198,0,0,0,0,0,0,0,0,2,12,23998633357 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s01-original/run.json new file mode 100644 index 000000000..9b506b85d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223867.3857305, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223867.385746, + "returncode": 0, + "finished": 1792223872.9659843, + "log_sha256": "b6624a0f9338d55bb3a61381bd573c60df425b24c3db654bb8c516342b0bb729" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/output.log new file mode 100644 index 000000000..cfc0c962f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.518 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28667584 cpu_ns=2999898534 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28710208 cpu_ns=2999930539 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=47697920 cpu_ns=2999476564 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=47821632 cpu_ns=3000082709 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=47579200 cpu_ns=3000013226 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=47646016 cpu_ns=3000028626 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28547456 cpu_ns=2999865196 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28635712 cpu_ns=3000016739 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000103479,101765065.8,305305728,7155511835708592000,0,1048576,1048576,67108864,131072,16384,55345152,517553342,0,0,0,8,24002239217,0,0,0,0,0,0,0,0,2,12,23999312133 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/run.json new file mode 100644 index 000000000..63c05be0d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s02-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s02-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223872.979556, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223872.9795678, + "returncode": 0, + "finished": 1792223878.5591617, + "log_sha256": "f0576b2465ab6b23d3898a5e8f688b545b4da41516aec481edeb58d64b895bf2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/output.log new file mode 100644 index 000000000..0169a9d7a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.508 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28024192 cpu_ns=2992763932 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28141376 cpu_ns=2999894435 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=46741504 cpu_ns=2999747418 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=46821760 cpu_ns=3000042345 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=46462592 cpu_ns=3000063119 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=46519552 cpu_ns=3000052219 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27916352 cpu_ns=3000081654 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28111104 cpu_ns=2999957515 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000068254,99577211.8,298738432,3204885099449273600,0,1048576,1048576,67108864,131072,16384,55373824,507560167,0,0,0,9,23994197304,0,0,0,0,0,0,0,0,2,12,23992602637 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/run.json new file mode 100644 index 000000000..9f0d19adc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223878.5732791, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223878.5732918, + "returncode": 0, + "finished": 1792223884.152218, + "log_sha256": "46229a37df4ba066e313cef83a5f3f47e8b1ab809f00ff12712224d2c075f8ec" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/output.log new file mode 100644 index 000000000..fb39290ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.563 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27517952 cpu_ns=3003611977 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27495232 cpu_ns=3002241003 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=45870080 cpu_ns=3003681588 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=45944384 cpu_ns=3003756153 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=45369600 cpu_ns=3003754577 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=45604800 cpu_ns=3003587165 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27409152 cpu_ns=3003717909 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27477184 cpu_ns=3003729705 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.003792720,97439607.6,292688384,12717262594286587392,0,1048576,1048576,67108864,131072,16384,55209984,563333264,0,0,0,9,24030332577,0,0,0,0,0,0,0,0,2,12,24028080077 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/run.json new file mode 100644 index 000000000..7f5c3e73b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223884.1656888, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223884.1657014, + "returncode": 0, + "finished": 1792223889.7968054, + "log_sha256": "6aa6e6360fa8a52bbffb11419defde19822cb5c80bffe866793977cd918f5ec0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/output.log new file mode 100644 index 000000000..e03e98ccc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.540 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27709184 cpu_ns=3003606674 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27742592 cpu_ns=3003432985 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=45768768 cpu_ns=3003629008 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=46124736 cpu_ns=3003720325 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=46014144 cpu_ns=3003743376 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=45987008 cpu_ns=3003778041 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27576256 cpu_ns=3003736296 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27695424 cpu_ns=3003768667 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.003769601,98082793.0,294618112,12707819527691000832,0,1048576,1048576,67108864,131072,16384,55271424,540389217,0,0,0,9,24031943493,0,0,0,0,0,0,0,0,2,12,24029415372 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/run.json new file mode 100644 index 000000000..fefebec8a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s05-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s05-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223889.8115873, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223889.8116012, + "returncode": 0, + "finished": 1792223895.4425817, + "log_sha256": "7a09a41f2312249074276686086a8a2e1cf7d0c41363a4e270edb7d1584ed296" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s06-original/output.log new file mode 100644 index 000000000..1f91a4f9a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s06-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.553 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27398400 cpu_ns=2999863187 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27440448 cpu_ns=2999907865 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=45422016 cpu_ns=2999574689 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=45706432 cpu_ns=3000023834 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=45362368 cpu_ns=3000083781 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=45537536 cpu_ns=3000018082 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27262976 cpu_ns=2999688713 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27408000 cpu_ns=2999866474 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000067007,97177221.5,291538176,14418778228542212864,0,1048576,1048576,67108864,131072,16384,55414784,552742243,0,0,0,9,24000895734,0,0,0,0,0,0,0,0,2,12,23999026625 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s06-original/run.json new file mode 100644 index 000000000..5d05857fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s06-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s06-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223895.4577265, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223895.4577358, + "returncode": 0, + "finished": 1792223901.0874708, + "log_sha256": "57281ba118d4d76acd4afd4362dd2176c836ddf2e9672a0918170967417a6c91" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s07-main/output.log new file mode 100644 index 000000000..ce6377652 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s07-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27039552 cpu_ns=2999807965 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27118976 cpu_ns=2999923856 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=44381696 cpu_ns=2999678986 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=44737664 cpu_ns=2999811730 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=39450688 cpu_ns=2999774816 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=44585216 cpu_ns=2999862252 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26940864 cpu_ns=2999996074 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27074816 cpu_ns=3000056581 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000068538,93774348.3,281329472,11850876238394983616,0,1048576,1048576,67108864,131072,16384,55209984,485186196,0,0,0,9,24000891710,0,0,0,0,0,0,0,0,2,12,23998912260 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s07-main/run.json new file mode 100644 index 000000000..d022e57c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b00-blocking-8-independent-s07-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b00-blocking-8-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s07-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223901.101874, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223901.1018913, + "returncode": 0, + "finished": 1792223906.6324408, + "log_sha256": "bfadf1024d479a5b8d8d584e9d3113eb7025b803c1777ec22cc6bb5eee5244d9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s00-original/output.log new file mode 100644 index 000000000..ec7b7b3ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=43542848 cpu_ns=2999924929 cycles=10048736415 instructions=16042054192 branches=3139764034 branch_misses=724248 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000065913,14513963.8,43542848,8898339316395506368,0,1048576,1048576,67108864,131072,16384,55635968,476164818,0,0,0,2,3000343429,0,1,10048736415,16042054192,3139764034,724248,2999947302,2999947302,2,12,2999924929 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s00-original/run.json new file mode 100644 index 000000000..8d271e024 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224040.4321582, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224040.4321713, + "returncode": 0, + "finished": 1792224045.9621406, + "log_sha256": "2a703bdeb14707543d8875ccc85ba97116e989e6c77431c52c1b4b13592fbeac" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s01-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s01-sequential/output.log new file mode 100644 index 000000000..5813c735d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s01-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=45716544 cpu_ns=2999837721 cycles=10693902436 instructions=16431438269 branches=3296503695 branch_misses=762204 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000066695,15238509.2,45716544,8400715623531184064,0,1048576,1048576,67108864,131072,16384,55402496,472625374,0,0,0,3,3000265380,0,1,10693902436,16431438269,3296503695,762204,2999870096,2999870096,2,12,2999837721 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s01-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s01-sequential/run.json new file mode 100644 index 000000000..bfdd19139 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s01-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s01-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224045.978593, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224045.9786062, + "returncode": 0, + "finished": 1792224051.5093207, + "log_sha256": "94704ac8702bd6e2bd5b66dbfab8f25841f1127bdfc9ce5bc76c414ba2e9fd80" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/output.log new file mode 100644 index 000000000..811ed515a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=45657472 cpu_ns=2999924222 cycles=10799439350 instructions=16638493999 branches=3292244209 branch_misses=760772 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000192688,15218179.9,45657472,10435212282859530880,0,1048576,1048576,67108864,131072,16384,55640064,481705495,0,0,0,2,3000456776,0,1,10799439350,16638493999,3292244209,760772,2999960202,2999960202,2,12,2999924222 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/run.json new file mode 100644 index 000000000..1738862bd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s02-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s02-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224051.5253627, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224051.5253756, + "returncode": 0, + "finished": 1792224057.0563676, + "log_sha256": "c1630e7db60e7c61ed7a86a15609b998ea05d8870018472a861ff4339e977a90" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s03-main/output.log new file mode 100644 index 000000000..c94e05828 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=45812672 cpu_ns=2999310527 cycles=10929257364 instructions=16511801281 branches=3303435251 branch_misses=824959 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000104638,15270358.0,45812672,8227719998263091264,0,1048576,1048576,67108864,131072,16384,55525376,474119541,0,0,0,2,3003021142,0,1,10929257364,16511801281,3303435251,824959,2999371025,2999371025,2,12,2999310527 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s03-main/run.json new file mode 100644 index 000000000..1df3fe264 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224057.0682871, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224057.068294, + "returncode": 0, + "finished": 1792224062.5983598, + "log_sha256": "afa75dd6c8970976c34174033d6f96ec34b09a41172810aa0a49e57ab7ecb211" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s04-main/output.log new file mode 100644 index 000000000..f45854456 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46631168 cpu_ns=2999618311 cycles=11194810920 instructions=16806803555 branches=3362454917 branch_misses=781383 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000070796,15543355.9,46631168,13693744215040243456,0,1048576,1048576,67108864,131072,16384,55468032,481465998,0,0,0,3,3000092267,0,1,11194810920,16806803555,3362454917,781383,2999674226,2999674226,2,12,2999618311 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s04-main/run.json new file mode 100644 index 000000000..8e468ecb8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s04-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224062.6092033, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224062.60921, + "returncode": 0, + "finished": 1792224068.1409652, + "log_sha256": "10ca382620af552733eba8bfe8daecaee54cc2a62a43a1c2af42a0183d37410d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/output.log new file mode 100644 index 000000000..41bd3e522 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.462 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46789824 cpu_ns=2999141767 cycles=11216268143 instructions=17051145679 branches=3373895233 branch_misses=777830 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000071292,15596237.4,46789824,7549967233689257792,0,1048576,1048576,67108864,131072,16384,55635968,462254561,0,0,0,2,2999564768,0,1,11216268143,17051145679,3373895233,777830,2999169280,2999169280,2,12,2999141767 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/run.json new file mode 100644 index 000000000..8e8b6eef1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s05-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s05-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224068.1516147, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224068.151623, + "returncode": 0, + "finished": 1792224073.633292, + "log_sha256": "07c12b9cc405a6d5dca2235c7777cb901bbce4af11b6f9c3e9fbc117e76de73d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s06-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s06-sequential/output.log new file mode 100644 index 000000000..6ccfccb1d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s06-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46838272 cpu_ns=2999590078 cycles=11331841942 instructions=16834609645 branches=3377388623 branch_misses=779499 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000071923,15612383.0,46838272,6001285248075812352,0,1048576,1048576,67108864,131072,16384,55513088,476196170,0,0,0,3,3000020232,0,1,11331841942,16834609645,3377388623,779499,2999655354,2999655354,2,12,2999590078 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s06-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s06-sequential/run.json new file mode 100644 index 000000000..3dabb5ef2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s06-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s06-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224073.6466665, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224073.6466765, + "returncode": 0, + "finished": 1792224079.1765995, + "log_sha256": "7ae54c7f42e9cd01ea96c6a09dc458a8c902715dd1f3a99f69bd9e2dbdcae041" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s07-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s07-original/output.log new file mode 100644 index 000000000..4ec57e275 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s07-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.518 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=46494976 cpu_ns=2999825767 cycles=11306037690 instructions=17129677048 branches=3352634458 branch_misses=811884 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,3.000105268,15497781.5,46494976,3475041720867478272,0,1048576,1048576,67108864,131072,16384,55164928,517697146,0,0,0,1,3000321024,0,1,11306037690,17129677048,3352634458,811884,2999864612,2999864612,2,12,2999825767 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s07-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s07-original/run.json new file mode 100644 index 000000000..80bddfbc4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-1-independent-s07-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-1-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s07-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224079.1866343, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224079.1866422, + "returncode": 0, + "finished": 1792224084.717408, + "log_sha256": "0d00116634265d041028197cdaaba09cd0bab262ed1c3c9501f3cc6cdbe638ed" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s00-original/output.log new file mode 100644 index 000000000..e43e1334c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.498 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=24885120 cpu_ns=2999894222 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=25003712 cpu_ns=2999899525 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=40428608 cpu_ns=2999747207 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=40746304 cpu_ns=2999959535 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=40324864 cpu_ns=3000009302 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=40672576 cpu_ns=2999925799 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=24787136 cpu_ns=2999990827 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=24944832 cpu_ns=2999970286 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000066294,87262455.7,261793152,4429391666076103296,0,1048576,1048576,67108864,131072,16384,55328768,497546578,0,0,0,8,24000809890,0,0,0,0,0,0,0,0,2,12,23999396703 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s00-original/run.json new file mode 100644 index 000000000..43bbfbee0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224084.728466, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224084.7284744, + "returncode": 0, + "finished": 1792224090.3077528, + "log_sha256": "2a4297731c3c9c945bbdc386d23237fd921b3c91e29d29e3e57275522123145a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s01-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s01-sequential/output.log new file mode 100644 index 000000000..fe92914bb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s01-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.506 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=24880192 cpu_ns=2992916637 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=24900736 cpu_ns=3000021461 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=41017984 cpu_ns=2999853244 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=41252672 cpu_ns=2999928391 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=40669760 cpu_ns=2999878338 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=40902720 cpu_ns=2999998995 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=24831808 cpu_ns=3000028883 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=24840448 cpu_ns=2999970898 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000069436,87763408.7,263296320,13035451760145145536,0,1048576,1048576,67108864,131072,16384,55435264,505635058,0,0,0,12,23994507305,0,0,0,0,0,0,0,0,2,12,23992596847 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s01-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s01-sequential/run.json new file mode 100644 index 000000000..64533ecdf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s01-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s01-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224090.324199, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224090.3242166, + "returncode": 0, + "finished": 1792224095.9033062, + "log_sha256": "82af24640753df427ecf6283999ce1e6d09939a5b71da536ebfc44774bb09024" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/output.log new file mode 100644 index 000000000..bbefa86d2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.498 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23988864 cpu_ns=2999631255 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23936256 cpu_ns=2998172783 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=39871872 cpu_ns=3000056880 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=39888384 cpu_ns=2999935033 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=39591488 cpu_ns=3000016141 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=39753280 cpu_ns=3000026510 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23885184 cpu_ns=2999955201 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23890304 cpu_ns=3000012910 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000068075,84933283.4,254805632,17250031743722549632,0,1048576,1048576,67108864,131072,16384,55255040,498072449,0,0,0,9,24000216952,0,0,0,0,0,0,0,0,2,12,23997806713 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/run.json new file mode 100644 index 000000000..4254ed526 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s02-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s02-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224095.9195051, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224095.919517, + "returncode": 0, + "finished": 1792224101.499094, + "log_sha256": "74902bc5a3dc0f38bcd6f848b3deeabf4ff0ed97efbb178f85b3a50d070dd2d7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s03-main/output.log new file mode 100644 index 000000000..31f6ca90a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.503 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=24077120 cpu_ns=2999814732 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=24045120 cpu_ns=2998933385 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=39094912 cpu_ns=2999961388 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=38988480 cpu_ns=2999653123 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=39246976 cpu_ns=3000069505 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=39383680 cpu_ns=3000089547 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23977088 cpu_ns=3000012874 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23985280 cpu_ns=3000002610 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000069836,84264257.1,252798656,8568128059533780288,0,1048576,1048576,67108864,131072,16384,55271424,503082790,0,0,0,9,24000463726,0,0,0,0,0,0,0,0,2,12,23998537164 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s03-main/run.json new file mode 100644 index 000000000..8b1b9461a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224101.515285, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224101.5152972, + "returncode": 0, + "finished": 1792224107.095672, + "log_sha256": "f4a3195502c6009c133851a3dbde232510d97a71e7c88482c7cd9e47d20867f9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s04-main/output.log new file mode 100644 index 000000000..15d8ff5d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.525 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23785600 cpu_ns=2999765861 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23824320 cpu_ns=2999778938 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=37196544 cpu_ns=2999915387 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=39186560 cpu_ns=3000043578 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=38929408 cpu_ns=3000083735 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=39042624 cpu_ns=3000089885 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23674752 cpu_ns=2999926894 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23767360 cpu_ns=2999960193 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000074552,83133656.7,249407168,9857250261563041088,0,1048576,1048576,67108864,131072,16384,55238656,525255484,0,0,0,8,24002597891,0,0,0,0,0,0,0,0,2,12,23999564471 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s04-main/run.json new file mode 100644 index 000000000..55ad71987 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s04-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224107.1127696, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224107.1127858, + "returncode": 0, + "finished": 1792224112.693075, + "log_sha256": "2f33106112534a06ab67fc751251bf6f78bcde1fa7e8e6f69e439d9c95632952" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/output.log new file mode 100644 index 000000000..c74350d3a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.510 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23432832 cpu_ns=2999763418 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23528192 cpu_ns=2999995933 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=38761408 cpu_ns=2999849404 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=38389504 cpu_ns=3000030724 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=38543936 cpu_ns=2999903622 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=38653568 cpu_ns=2999781448 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23369792 cpu_ns=2999934881 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23493312 cpu_ns=3000005519 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000072243,82722189.3,248172544,17863691956319240192,0,1048576,1048576,67108864,131072,16384,55410688,509500147,0,0,0,8,24001627980,0,0,0,0,0,0,0,0,2,12,23999264949 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/run.json new file mode 100644 index 000000000..450e17717 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s05-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s05-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224112.7155018, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224112.7155187, + "returncode": 0, + "finished": 1792224118.2960167, + "log_sha256": "51179a80b32c8b8052e660bba4401ce4140c85607576164ed26fdfbaaaeb66ec" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s06-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s06-sequential/output.log new file mode 100644 index 000000000..891020e83 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s06-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.501 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23600192 cpu_ns=2992969006 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=23747264 cpu_ns=2999938893 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=38323520 cpu_ns=3000025178 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=39159616 cpu_ns=3000012555 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=33811712 cpu_ns=3000034811 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=38947776 cpu_ns=3000072888 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=23561536 cpu_ns=2999990195 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=23686720 cpu_ns=2999989832 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000071795,81610825.6,244838336,11644013742095436864,0,1048576,1048576,67108864,131072,16384,55238656,500659652,0,0,0,8,23995407684,0,0,0,0,0,0,0,0,2,12,23993033358 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s06-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s06-sequential/run.json new file mode 100644 index 000000000..74d7f171f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s06-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s06-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224118.3128881, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224118.3128974, + "returncode": 0, + "finished": 1792224123.8946562, + "log_sha256": "19e18236f4bb02bd705f95dca602afb63e2fdc8720c543e907f268fb63257ce6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s07-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s07-original/output.log new file mode 100644 index 000000000..fca1d00fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s07-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.465 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=23043200 cpu_ns=2999800487 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=22994240 cpu_ns=2999785399 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=38106048 cpu_ns=2999978691 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=36871168 cpu_ns=3000047916 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=37758720 cpu_ns=3000038236 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=33045888 cpu_ns=2999962951 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=22894848 cpu_ns=3000003655 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=22939392 cpu_ns=2999910767 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,3.000069141,79216009.0,237653504,17929848431826588160,0,1048576,1048576,67108864,131072,16384,55418880,465468254,0,0,0,9,24001691571,0,0,0,0,0,0,0,0,2,12,23999528102 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s07-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s07-original/run.json new file mode 100644 index 000000000..778526d48 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-async-8-independent-s07-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-async-8-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s07-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224123.912261, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224123.9122806, + "returncode": 0, + "finished": 1792224129.4421568, + "log_sha256": "8b62b2269d458ea09838d517295cf51bb4bfbc9c23213c0f4ee5a273db908e7a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s00-original/output.log new file mode 100644 index 000000000..c34c98528 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=49085376 cpu_ns=2999298931 cycles=10485424003 instructions=13763703897 branches=2607518252 branch_misses=816272 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000070864,16361405.5,49085376,10370106137264345152,0,1048576,1048576,67108864,131072,16384,55693312,473344721,0,0,0,2,2999691426,0,1,10485424003,13763703897,2607518252,816272,2999316169,2999316169,2,12,2999298931 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s00-original/run.json new file mode 100644 index 000000000..3c1f05be1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224129.4595492, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224129.459561, + "returncode": 0, + "finished": 1792224134.9893038, + "log_sha256": "e32442a67eed9dbe19b686690184b0890ae1694c24a461b16f497782e23912c1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/output.log new file mode 100644 index 000000000..86dd99b99 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=49851008 cpu_ns=2999870427 cycles=10876277887 instructions=13978389724 branches=2648190261 branch_misses=829351 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000068396,16616623.8,49851008,11141499969330957696,0,1048576,1048576,67108864,131072,16384,55406592,478765019,0,0,0,2,3000299132,0,1,10876277887,13978389724,2648190261,829351,2999903006,2999903006,2,12,2999870427 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/run.json new file mode 100644 index 000000000..ea38ffed5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s01-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s01-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224135.0033524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224135.0033615, + "returncode": 0, + "finished": 1792224140.534804, + "log_sha256": "c1f748e0cc737e949f2e43d2a35f8f0c31d18b83093e0b295f6466db096f0fd1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/output.log new file mode 100644 index 000000000..450a709cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=49931328 cpu_ns=2999489523 cycles=10877911560 instructions=13950980536 branches=2702388527 branch_misses=829732 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000169595,16642835.2,49931328,8135374324318977984,0,1048576,1048576,67108864,131072,16384,55406592,480977184,0,0,0,2,2999968567,0,1,10877911560,13950980536,2702388527,829732,2999539919,2999539919,2,12,2999489523 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/run.json new file mode 100644 index 000000000..43875169b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224140.5456796, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224140.545688, + "returncode": 0, + "finished": 1792224146.0760877, + "log_sha256": "8510969113187d40ac8d4d96cb1c8367372d493ce3d59ccb5756251da50689d1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s03-main/output.log new file mode 100644 index 000000000..bbbe12bf1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.492 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=50594496 cpu_ns=2999855207 cycles=11013627156 instructions=13984488338 branches=2738280477 branch_misses=852704 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000076052,16864404.5,50594496,923999063367096640,0,1048576,1048576,67108864,131072,16384,55402496,492422963,0,0,0,3,3000302849,0,1,11013627156,13984488338,2738280477,852704,2999890253,2999890253,2,12,2999855207 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s03-main/run.json new file mode 100644 index 000000000..8d0c12b5a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224146.0875993, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224146.087608, + "returncode": 0, + "finished": 1792224151.6185668, + "log_sha256": "975222d833625839cc1aad3c7afeafa97e78d9ff1b7de0612c87735c200e2411" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s04-main/output.log new file mode 100644 index 000000000..28a0c4d50 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=51035392 cpu_ns=2999778229 cycles=11437677754 instructions=14106353400 branches=2762142661 branch_misses=851137 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000070504,17011397.5,51035392,17656180990154076928,0,1048576,1048576,67108864,131072,16384,55468032,473285967,0,0,0,2,3000223493,0,1,11437677754,14106353400,2762142661,851137,2999834997,2999834997,2,12,2999778229 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s04-main/run.json new file mode 100644 index 000000000..157fa80aa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224151.6305614, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224151.630569, + "returncode": 0, + "finished": 1792224157.1610863, + "log_sha256": "37f2ab1238ee362a8df65844b00a5b38913895e8925477068bcd9ef974e95bed" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/output.log new file mode 100644 index 000000000..34b7d4418 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=51553856 cpu_ns=2999881751 cycles=11518417778 instructions=14404320268 branches=2790203091 branch_misses=856325 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000120097,17183930.8,51553856,15728335406151962048,0,1048576,1048576,67108864,131072,16384,55472128,468242180,0,0,0,2,3000324691,0,1,11518417778,14404320268,2790203091,856325,2999906391,2999906391,2,12,2999881751 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/run.json new file mode 100644 index 000000000..d54f09d30 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224157.1717658, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224157.1717741, + "returncode": 0, + "finished": 1792224162.7032309, + "log_sha256": "fa067dc910fe0156c1d3646d8683577bc47421f82ee6634a892e36a0517efa82" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/output.log new file mode 100644 index 000000000..24354b315 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=51549184 cpu_ns=2999543726 cycles=11590399235 instructions=14454564039 branches=2738401036 branch_misses=859536 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000066707,17182679.3,51549184,16608726531256802304,0,1048576,1048576,67108864,131072,16384,55566336,476767599,0,0,0,2,3000028330,0,1,11590399235,14454564039,2738401036,859536,2999600495,2999600495,2,12,2999543726 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/run.json new file mode 100644 index 000000000..c7068c6e4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s06-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s06-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224162.7146285, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224162.7146373, + "returncode": 0, + "finished": 1792224168.2445154, + "log_sha256": "ccf1883441a0ed3dc0894748d1693e1de3c501024978daccab3559fef344a4d9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s07-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s07-original/output.log new file mode 100644 index 000000000..7bdc14215 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s07-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=51666240 cpu_ns=2999716994 cycles=11609629563 instructions=14487387013 branches=2744619332 branch_misses=861592 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,3.000099163,17221510.8,51666240,5921987509082334912,0,1048576,1048576,67108864,131072,16384,55537664,476595297,0,0,0,1,3000169041,0,1,11609629563,14487387013,2744619332,861592,2999777011,2999777011,2,12,2999716994 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s07-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s07-original/run.json new file mode 100644 index 000000000..deaa728d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-1-independent-s07-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-1-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s07-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224168.2622774, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224168.2622974, + "returncode": 0, + "finished": 1792224173.7921937, + "log_sha256": "390b99625dedb597593cb620768c088b694f997005d9106a3ce0695a2e6d1e22" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s00-original/output.log new file mode 100644 index 000000000..394e0a725 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.471 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26419520 cpu_ns=2999718435 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26444736 cpu_ns=2999897412 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=43754880 cpu_ns=2999250586 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=43957504 cpu_ns=2999734259 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=43727424 cpu_ns=3000025570 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=42979072 cpu_ns=2999045824 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26339200 cpu_ns=2999986300 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26399232 cpu_ns=2999947521 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000069185,93338370.1,280021568,11429022690214959552,0,1048576,1048576,67108864,131072,16384,55578624,470837579,0,0,0,8,23999881934,0,0,0,0,0,0,0,0,2,12,23997605907 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s00-original/run.json new file mode 100644 index 000000000..c31d3fb6d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223995.6544144, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223995.6544237, + "returncode": 0, + "finished": 1792224001.184583, + "log_sha256": "89128e24694550b95fa91ec6e25d05e8cf877d0e2a04b3f185ee5b0d7fc46263" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/output.log new file mode 100644 index 000000000..f88432215 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26535552 cpu_ns=2999821774 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26554432 cpu_ns=2999951954 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=44495104 cpu_ns=2999976111 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=44482048 cpu_ns=3000026733 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=44244992 cpu_ns=3000090707 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=44295552 cpu_ns=3000091516 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26422528 cpu_ns=2999736006 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26489856 cpu_ns=2999919631 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000070100,94504479.7,283520064,2357385121109075904,0,1048576,1048576,67108864,131072,16384,55238656,473663167,0,0,0,8,24001975056,0,0,0,0,0,0,0,0,2,12,23999614432 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/run.json new file mode 100644 index 000000000..dfc869384 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s01-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s01-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224001.2005942, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224001.2006094, + "returncode": 0, + "finished": 1792224006.732005, + "log_sha256": "3a1981fee3962bf55fbf83f5fcc00a71409c46c4145e6abfc4c03cb7c2d9e8ca" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/output.log new file mode 100644 index 000000000..59d8e2ee7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.491 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26575872 cpu_ns=2999847957 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26579776 cpu_ns=2998619663 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=44379328 cpu_ns=3000042155 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=44297088 cpu_ns=3000031557 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=43991424 cpu_ns=3000086967 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=44125184 cpu_ns=2999502139 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26463616 cpu_ns=2999976075 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26513728 cpu_ns=3000027436 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000068446,94306520.4,282926016,4630039376453300288,0,1048576,1048576,67108864,131072,16384,55410688,490547379,0,0,0,8,24000698658,0,0,0,0,0,0,0,0,2,12,23998133949 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/run.json new file mode 100644 index 000000000..b6ffdf037 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224006.7488322, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224006.7488482, + "returncode": 0, + "finished": 1792224012.3310626, + "log_sha256": "4290ebeae50c2c2f5d9ea2b4f9df91c612cc5f5accd8538ba35a4029a1399f61" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s03-main/output.log new file mode 100644 index 000000000..a84beb569 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.541 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26698496 cpu_ns=2999720498 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26709760 cpu_ns=2999970842 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=44027456 cpu_ns=2999869503 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=44739264 cpu_ns=2999971172 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=43178752 cpu_ns=2999947567 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=44352448 cpu_ns=2999669139 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26595712 cpu_ns=2999975600 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26653120 cpu_ns=3000055204 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000069086,94316164.0,282955008,9527289841342505728,0,1048576,1048576,67108864,131072,16384,55386112,541210059,0,0,0,11,24001336624,0,0,0,0,0,0,0,0,2,12,23999179525 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s03-main/run.json new file mode 100644 index 000000000..d26a57734 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224012.3466752, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224012.3466883, + "returncode": 0, + "finished": 1792224017.9755392, + "log_sha256": "72aeb7683c39ffbc896748a09fc8c4daa08836651d7e4bac448d67825b70ccd1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s04-main/output.log new file mode 100644 index 000000000..b811a2c01 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.612 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26310272 cpu_ns=2999759233 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26282304 cpu_ns=2999251573 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=43349824 cpu_ns=2999742760 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=43833920 cpu_ns=2999896765 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=43523840 cpu_ns=3000044935 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=43698368 cpu_ns=2999694074 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26181952 cpu_ns=2999905925 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26258112 cpu_ns=3000042755 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000071385,93143981.0,279438592,749379424287091456,0,1048576,1048576,67108864,131072,16384,55345152,611565814,0,0,0,14,24000241753,0,0,0,0,0,0,0,0,2,12,23998338020 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s04-main/run.json new file mode 100644 index 000000000..b02209c8d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224017.9971318, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224017.9971502, + "returncode": 0, + "finished": 1792224023.6777198, + "log_sha256": "fb2bbccb084993188fd1fb7c9458e4bcf3402e4726efb75057b48aafb41607e1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/output.log new file mode 100644 index 000000000..d16aa239e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.527 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26072128 cpu_ns=2999267781 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26208832 cpu_ns=2999856412 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=43216896 cpu_ns=2999895389 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=43741120 cpu_ns=3000025759 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=43041856 cpu_ns=2999998932 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=43261312 cpu_ns=2999915969 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26016960 cpu_ns=2999945814 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26150656 cpu_ns=2999975018 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000068471,92567807.3,277709760,18242235228502263872,0,1048576,1048576,67108864,131072,16384,55341056,527057784,0,0,0,9,24000736866,0,0,0,0,0,0,0,0,2,12,23998881074 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/run.json new file mode 100644 index 000000000..526d37307 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224023.6946614, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224023.6946764, + "returncode": 0, + "finished": 1792224029.2748077, + "log_sha256": "dd60b5245e1382327c0510fd51e036ac825d44ec3718a4d579870f3113392cf2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/output.log new file mode 100644 index 000000000..6566c4b30 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.504 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26134400 cpu_ns=2992952598 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26210496 cpu_ns=2999908850 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=43382400 cpu_ns=2999924968 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=43396416 cpu_ns=3000086488 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=43639680 cpu_ns=3000043100 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=43777152 cpu_ns=3000082635 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=26071168 cpu_ns=3000036642 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26145728 cpu_ns=3000068268 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000069692,92916988.1,278757440,10338876797734212544,0,1048576,1048576,67108864,131072,16384,55267328,503685591,0,0,0,9,23995529335,0,0,0,0,0,0,0,0,2,12,23993103549 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/run.json new file mode 100644 index 000000000..65d32d683 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s06-sequential/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s06-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224029.292693, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224029.2927032, + "returncode": 0, + "finished": 1792224034.870364, + "log_sha256": "bfc079949f0b9fe336f482abdb0a4e05bc65808c845d6c156a27fd46b2b17c1b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s07-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s07-original/output.log new file mode 100644 index 000000000..06803ddf9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s07-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.471 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=26012928 cpu_ns=2999694526 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=26050496 cpu_ns=3000024750 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=43330304 cpu_ns=2999896502 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=43468160 cpu_ns=3000046867 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=37961024 cpu_ns=3000020593 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=43235328 cpu_ns=2999939681 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=25859840 cpu_ns=3000012374 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=26011840 cpu_ns=3000044126 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,3.000072811,90641106.8,271929920,16509781662175543744,0,1048576,1048576,67108864,131072,16384,55414784,471148003,0,0,0,9,24002004816,0,0,0,0,0,0,0,0,2,12,23999679419 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s07-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s07-original/run.json new file mode 100644 index 000000000..8339ea80e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-screen-b01-blocking-8-independent-s07-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "controlled-screen-b01-blocking-8-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s07-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224034.8862977, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224034.8863099, + "returncode": 0, + "finished": 1792224040.4147875, + "log_sha256": "611372c7a4b1534563b24452ac2ab06d14baecaa9d3c26b434a871565a13ac1d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-smoke/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-smoke/output.log new file mode 100644 index 000000000..5d19713f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-smoke/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.448 +WORKER worker=0 cpu=2 start_cpu=2 end_cpu=2 ops=14677952 cpu_ns=999942775 cycles=3354448549 instructions=5275548882 branches=1058389764 branch_misses=245653 +resident interval rejected: read=0 write=4096 major=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,1.000071352,14676904.8,14677952,4890418706604082240,1,1048576,1048576,67108864,131072,16384,55566336,448464952,0,4096,0,3,1000393881,0,1,3354448549,5275548882,1058389764,245653,999951633,999951633,1,12,999942775 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-smoke/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-smoke/run.json new file mode 100644 index 000000000..e5bd16a03 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-smoke/run.json @@ -0,0 +1,25 @@ +{ + "name": "controlled-smoke", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-smoke/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-smoke", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1" + }, + "queued": 1792223689.549967, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223689.5499952, + "returncode": 1, + "finished": 1792223692.072047, + "log_sha256": "7abc8b3df6730900433fd64a3c54fbdbac52f5735aa4ef253746ccc66351ff4a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-async1/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-async1/output.log new file mode 100644 index 000000000..4790a1efb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-async1/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=15613184 cpu_ns=1000023059 cycles=4007022696 instructions=5611689852 branches=1125826910 branch_misses=265760 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,1.000069607,15612097.3,15613184,8574333463545291520,0,1048576,1048576,67108864,131072,16384,55230464,481088106,0,0,0,1,1000461842,0,1,4007022696,5611689852,1125826910,265760,1000026717,1000026717,1,12,1000023059 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-async1/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-async1/run.json new file mode 100644 index 000000000..f1c24fb4a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-async1/run.json @@ -0,0 +1,26 @@ +{ + "name": "controlled-v3b-smoke-async1", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-async1/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-async1", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1" + }, + "queued": 1792223779.1583977, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223779.15841, + "returncode": 0, + "finished": 1792223781.6787515, + "log_sha256": "79fdc9283f57e3162fbfce54a7cdbd1e3c04dbb13f3b0c9adcd2181ca527d4f3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-blocking8/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-blocking8/output.log new file mode 100644 index 000000000..e3381f402 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-blocking8/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.491 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=10245120 cpu_ns=1000035650 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=10283136 cpu_ns=999993795 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=16908672 cpu_ns=1000061431 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=16941056 cpu_ns=1000057151 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=16824512 cpu_ns=1000055925 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=16888896 cpu_ns=1000049750 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=10213376 cpu_ns=1000044365 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=10263872 cpu_ns=1000063584 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,1.000067070,108561358.8,108568640,16212853762295399360,0,1048576,1048576,67108864,131072,16384,55517184,491045274,0,0,0,11,8001843986,0,0,0,0,0,0,0,0,1,12,8000361651 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-blocking8/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-blocking8/run.json new file mode 100644 index 000000000..e3efffaab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-blocking8/run.json @@ -0,0 +1,26 @@ +{ + "name": "controlled-v3b-smoke-blocking8", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-blocking8/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-blocking8", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792223781.6795626, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223781.6795785, + "returncode": 0, + "finished": 1792223784.25022, + "log_sha256": "3c71e525f5752e27622a230c4272281b0e956c3177a35f46e28c66382a1c97ee" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-miss1/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-miss1/output.log new file mode 100644 index 000000000..d228347e8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-miss1/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.457 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=67224640 cpu_ns=1000018848 cycles=3415804481 instructions=11644568661 branches=2358114847 branch_misses=1050840 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,1.000066645,67220160.1,67224640,7889236174850879424,0,1048576,1048576,67108864,131072,16384,55595008,456712256,0,0,0,2,1000451286,0,1,3415804481,11644568661,2358114847,1050840,1000020992,1000020992,1,12,1000018848 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-miss1/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-miss1/run.json new file mode 100644 index 000000000..fc298c968 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/controlled-v3b-smoke-miss1/run.json @@ -0,0 +1,26 @@ +{ + "name": "controlled-v3b-smoke-miss1", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-miss1/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-v3b-smoke-miss1", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1" + }, + "queued": 1792223784.251447, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223784.251477, + "returncode": 0, + "finished": 1792223786.77201, + "log_sha256": "2fcae24b48430883f34e8bb4321858b9cf539387430789f51a0217baa31440db" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/counter-smoke/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/counter-smoke/output.log new file mode 100644 index 000000000..f0c622248 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/counter-smoke/output.log @@ -0,0 +1,3 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.387 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,1.000073489,16755824.6,16757056,17163798251603194560,0,1048576,1048576,67108864,131072,16384,55934976,387394460,0,0,0,3,1000117266,0,1,3717671036,4581697086,890170008,298611,1000030627,1000030627 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/counter-smoke/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/counter-smoke/run.json new file mode 100644 index 000000000..996814f49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/counter-smoke/run.json @@ -0,0 +1,25 @@ +{ + "name": "counter-smoke", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/counter-smoke/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/counter-smoke", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222576.814929, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222585.1994617, + "returncode": 0, + "finished": 1792222587.6710737, + "log_sha256": "3b66ccf638ea53507fa0adaf2d54b885f6825422374522e5130db9249c55e9f1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-00-main/output.log new file mode 100644 index 000000000..4856f0cfc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.452 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000072060,15852568.6,47558848,6166001519815797568,0,1048576,1048576,67108864,131072,16384,55906304,451771560,0,0,0,1,2999791689,0,1,11512840877,17188716793,3429347562,790542,2999764946,2999764946 +dependent,async,64,1,12288,3.000070214,9748059.8,29244864,634479108643786304,0,1048576,1048576,67108864,131072,16384,55906304,451771560,0,0,0,0,2999806126,0,1,12300157984,10043727397,2137561192,486448,2999784019,2999784019 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-00-main/run.json new file mode 100644 index 000000000..384e64807 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223043.48294, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223043.482953, + "returncode": 0, + "finished": 1792223051.9713757, + "log_sha256": "fe65c9cf4bf22b5e630d996cd4f51535aca5d43b061c02dbe53b6ca4889e9c69" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-01-original/output.log new file mode 100644 index 000000000..4303a72a9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.400 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000075182,15450748.8,46353408,13726916789589832704,0,1048576,1048576,67108864,131072,16384,55791616,400044682,0,0,0,2,2999677575,0,1,11399094031,17123873942,3342426295,772610,2999656057,2999656057 +dependent,async,64,1,12288,3.000072838,9564589.1,28694464,5800694619994375232,0,1048576,1048576,67108864,131072,16384,55791616,400044682,0,0,0,3,2999752772,0,1,12134862148,10084256260,2097331511,494942,2999722502,2999722502 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-01-original/run.json new file mode 100644 index 000000000..0b00d2de5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223051.9732516, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223051.973263, + "returncode": 0, + "finished": 1792223060.413554, + "log_sha256": "305d5976915805a4a37122e25448ac53df4eead92b445e88a582f5321d834844" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-02-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-02-sequential/output.log new file mode 100644 index 000000000..bfdd8f294 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-02-sequential/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.401 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000074242,15803811.6,47412608,17298267667055989376,0,1048576,1048576,67108864,131072,16384,55926784,401271027,0,0,0,2,2999751360,0,1,11501460413,17088450097,3418802482,791049,2999737465,2999737465 +dependent,async,64,1,12288,3.000070356,9987371.1,29962816,30186369862668736,0,1048576,1048576,67108864,131072,16384,55926784,401271027,0,0,0,0,2999862748,0,1,12556151397,10260334923,2190037642,505875,2999853697,2999853697 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-02-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-02-sequential/run.json new file mode 100644 index 000000000..8457e0bf2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-02-sequential/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-02-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-02-sequential/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223060.4152973, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223060.415308, + "returncode": 0, + "finished": 1792223068.8560772, + "log_sha256": "7ebd9f30d51b8bf807e0f5dc25468064975c1ea70f762b69f86066ea39bcb208" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-03-miss-only/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-03-miss-only/output.log new file mode 100644 index 000000000..d665205ad --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-03-miss-only/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.375 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000071005,15805449.9,47417472,11075098482063802240,0,1048576,1048576,67108864,131072,16384,55922688,375457363,0,0,0,3,2999692184,0,1,11598280107,17327290462,3419153183,790613,2999715431,2999715431 +dependent,async,64,1,12288,3.000068952,9443601.6,28331456,16844088014407544384,0,1048576,1048576,67108864,131072,16384,55922688,375457363,0,0,0,0,2999569375,0,1,12124571009,9843356598,2070798649,472034,2999575680,2999575680 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-03-miss-only/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-03-miss-only/run.json new file mode 100644 index 000000000..1d7ec7711 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-03-miss-only/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-03-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-03-miss-only/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-03-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223068.857843, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223068.8578532, + "returncode": 0, + "finished": 1792223077.295866, + "log_sha256": "c4aae7c4710fbe895e884229340182e4c52d5c94dcfbc226b419269b78cc861c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-04-miss-only/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-04-miss-only/output.log new file mode 100644 index 000000000..52a630419 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-04-miss-only/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.400 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000074282,15560425.4,46682432,7571293675344552640,0,1048576,1048576,67108864,131072,16384,55787520,400322630,0,0,0,1,2999801092,0,1,11304641573,17058692239,3366151392,837791,2999789527,2999789527 +dependent,async,64,1,12288,3.000073804,9420312.2,28261632,4479507156270002944,0,1048576,1048576,67108864,131072,16384,55787520,400322630,0,0,0,0,2999680288,0,1,11980075209,9819097153,2065695034,470652,2999683586,2999683586 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-04-miss-only/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-04-miss-only/run.json new file mode 100644 index 000000000..af411c4b3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-04-miss-only/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-04-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-04-miss-only/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-04-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223077.297703, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223077.297714, + "returncode": 0, + "finished": 1792223085.73851, + "log_sha256": "eee8b40122678c9f6227749c9059630470c1695d63bb9cbe6b08a234efc39d94" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-05-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-05-sequential/output.log new file mode 100644 index 000000000..ab0dacad3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-05-sequential/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000076318,15659121.6,46978560,12921186730979875328,0,1048576,1048576,67108864,131072,16384,55803904,467554964,0,0,0,2,2999883608,0,1,11348404175,16932010537,3387504458,780826,2999859691,2999859691 +dependent,async,64,1,12288,3.000073745,9946443.5,29840064,3198644602123360576,0,1048576,1048576,67108864,131072,16384,55803904,467554964,0,0,0,0,2999820871,0,1,12471038009,10218300234,2181065445,502375,2999799136,2999799136 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-05-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-05-sequential/run.json new file mode 100644 index 000000000..5312e8c58 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-05-sequential/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-05-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-05-sequential/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223085.7402308, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223085.74024, + "returncode": 0, + "finished": 1792223094.2295816, + "log_sha256": "2d165425b17ff01ba1117300ac95c079215feaea6e52ad5f76dd51d3f07ad0f8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-06-original/output.log new file mode 100644 index 000000000..1644cf164 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-06-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.461 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000075408,15609847.6,46830720,13236371148742955904,0,1048576,1048576,67108864,131072,16384,55791616,460891032,0,0,0,2,2999816979,0,1,11571874815,17300202638,3376844111,788228,2999806900,2999806900 +dependent,async,64,1,12288,3.000076875,9467597.4,28403520,3769746214870531264,0,1048576,1048576,67108864,131072,16384,55791616,460891032,0,0,0,0,2999441317,0,1,12004500617,9982008162,2076065849,480575,2999454062,2999454062 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-06-original/run.json new file mode 100644 index 000000000..99f3fad78 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-06-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-06-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223094.2309594, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223094.2309663, + "returncode": 0, + "finished": 1792223102.7204351, + "log_sha256": "11dd90487bd8a2ed36f5ee7bb8ae6e74fbfd066808131510ae05b8f8d993f5f6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-07-main/output.log new file mode 100644 index 000000000..5ef1d6daf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-07-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,3.000073534,15635264.8,46906944,13529046285955155392,0,1048576,1048576,67108864,131072,16384,55930880,463679119,0,0,0,1,2999588644,0,1,11509946256,16953105615,3382340384,795111,2999586302,2999586302 +dependent,async,64,1,12288,3.000070292,9639155.5,28918144,16463741586121492096,0,1048576,1048576,67108864,131072,16384,55930880,463679119,0,0,0,0,2999757971,0,1,12425242283,9931520143,2113680644,485285,2999748001,2999748001 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-07-main/run.json new file mode 100644 index 000000000..841d28569 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-async-1-07-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-async-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-07-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223102.7223825, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223102.7223938, + "returncode": 0, + "finished": 1792223111.211918, + "log_sha256": "770440b307feec20ebf405ee3016d418e84d536ab82fce08f4e2d1460bd1ad3b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-00-main/output.log new file mode 100644 index 000000000..b0a299159 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.614 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000080072,15916865.8,47751872,2895642049227622720,0,1048576,1048576,67108864,131072,16384,55734272,613938858,0,0,0,1,2999477804,0,1,10291752573,12865260554,2584431690,808975,2999487952,2999487952 +dependent,blocking,64,1,12288,3.000072062,9622574.2,28868416,16737455822272361664,0,1048576,1048576,67108864,131072,16384,55734272,613938858,0,0,0,0,2999902380,0,1,11568798056,7229650598,1591288123,480584,2999851364,2999851364 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-00-main/run.json new file mode 100644 index 000000000..e0044ff60 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222975.4858923, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222975.485911, + "returncode": 0, + "finished": 1792222984.1704266, + "log_sha256": "47e43e6c58399820dff3e6239266792b98f51554b18ba689abe186f0bd3c58df" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-01-original/output.log new file mode 100644 index 000000000..1cfa6ece5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.407 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000073715,16612690.5,49839296,5009568871167082304,0,1048576,1048576,67108864,131072,16384,55853056,407457982,0,0,0,2,2999765978,0,1,10959487074,13627009215,2647568039,828912,2999738430,2999738430 +dependent,blocking,64,1,12288,3.000068274,9854815.7,29565120,17104792343111576384,0,1048576,1048576,67108864,131072,16384,55853056,407457982,0,0,0,0,2999833692,0,1,12294818994,7522390108,1600126929,491483,2999814154,2999814154 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-01-original/run.json new file mode 100644 index 000000000..4218de01f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222984.1715105, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222984.1715186, + "returncode": 0, + "finished": 1792222992.6505547, + "log_sha256": "6ee1890d89b2e50c8c64189582809bb72ba4acdbbe07113213ab161cddea7009" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-02-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-02-sequential/output.log new file mode 100644 index 000000000..f406f7e80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-02-sequential/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.417 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000073589,16998004.4,50995264,9045408718964765632,0,1048576,1048576,67108864,131072,16384,55857152,416648632,0,0,0,2,2999679741,0,1,11385918868,13943072937,2708975615,847745,2999660652,2999660652 +dependent,blocking,64,1,12288,3.000068215,9713848.5,29142208,16441232432028692288,0,1048576,1048576,67108864,131072,16384,55857152,416648632,0,0,0,2,2999739319,0,1,12336615138,7414786694,1577238139,484385,2999739397,2999739397 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-02-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-02-sequential/run.json new file mode 100644 index 000000000..58ea226f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-02-sequential/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-02-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-02-sequential/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792222992.651644, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222992.651651, + "returncode": 0, + "finished": 1792223001.1275957, + "log_sha256": "66de4706ffb61a29ec0e4aeed59ccb5aadac0a37a20c883090bf7ffe2711842c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-03-miss-only/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-03-miss-only/output.log new file mode 100644 index 000000000..01a92a437 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-03-miss-only/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.403 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000072211,17078671.6,51237248,8425703215407974016,0,1048576,1048576,67108864,131072,16384,55672832,402752051,0,0,0,1,2999742645,0,1,11375138501,14009235840,2721830219,851949,2999721575,2999721575 +dependent,blocking,64,1,12288,3.000070866,9635612.4,28907520,16949556200872830976,0,1048576,1048576,67108864,131072,16384,55672832,402752051,0,0,0,0,2999767333,0,1,12199846140,7355073888,1564536261,481957,2999808338,2999808338 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-03-miss-only/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-03-miss-only/run.json new file mode 100644 index 000000000..7c92476fb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-03-miss-only/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-03-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-03-miss-only/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-03-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223001.1285996, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223001.128605, + "returncode": 0, + "finished": 1792223009.6074777, + "log_sha256": "371a74346921aebbe90695cd3ca950261a8dee70be664a088a99509cb28b2aac" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-04-miss-only/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-04-miss-only/output.log new file mode 100644 index 000000000..9ecb4207c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-04-miss-only/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.414 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000072502,16796543.4,50390848,4680173318140013760,0,1048576,1048576,67108864,131072,16384,55980032,414031960,0,0,0,2,2999439581,0,1,11330099950,13777814122,2676867740,881475,2999458353,2999458353 +dependent,blocking,64,1,12288,3.000072373,9918480.7,29756160,13702907293866480896,0,1048576,1048576,67108864,131072,16384,55980032,414031960,0,0,0,0,2999787343,0,1,12566424335,7570997339,1610466496,497633,2999818848,2999818848 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-04-miss-only/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-04-miss-only/run.json new file mode 100644 index 000000000..280d738fb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-04-miss-only/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-04-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-04-miss-only/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-04-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223009.6085877, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223009.608594, + "returncode": 0, + "finished": 1792223018.094167, + "log_sha256": "0d5081c7b3550e97eea272be69bfe30037e8edc9f0b44a3260ad3928dd68bcca" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-05-sequential/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-05-sequential/output.log new file mode 100644 index 000000000..8a2465207 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-05-sequential/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.422 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000073939,17266923.8,51802048,8379502025162001472,0,1048576,1048576,67108864,131072,16384,55791616,421854797,0,0,0,2,2999737705,0,1,11714688337,14163662982,2751833658,864047,2999729066,2999729066 +dependent,blocking,64,1,12288,3.000075468,9891548.5,29675392,10728771168500869248,0,1048576,1048576,67108864,131072,16384,55791616,421854797,0,0,0,0,2999731809,0,1,12478205250,7550447147,1606095152,493479,2999729522,2999729522 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-05-sequential/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-05-sequential/run.json new file mode 100644 index 000000000..f47ccc978 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-05-sequential/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-05-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-05-sequential/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223018.0959682, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223018.0959814, + "returncode": 0, + "finished": 1792223026.5410304, + "log_sha256": "31c5dbae7ee63fdcfbe60338797ed8a9658e47710904f6cc7c155da942039fd7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-06-original/output.log new file mode 100644 index 000000000..b38f1bd7d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-06-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.437 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000071290,16840773.1,50523520,2169342480216787584,0,1048576,1048576,67108864,131072,16384,55799808,437050900,0,0,0,2,2999655753,0,1,11305616598,13814089198,2683915625,842447,2999632481,2999632481 +dependent,blocking,64,1,12288,3.000069511,9645259.2,28936448,5180989048600114944,0,1048576,1048576,67108864,131072,16384,55799808,437050900,0,0,0,0,2999650032,0,1,12342907509,7362434166,1566101915,487810,2999678725,2999678725 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-06-original/run.json new file mode 100644 index 000000000..c0f82e619 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-06-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-06-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223026.5455792, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223026.5455914, + "returncode": 0, + "finished": 1792223035.0388775, + "log_sha256": "26fd2786039f991bf194b16a5590916cc76c194a0f3993e3bf001165e99a8b29" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-07-main/output.log new file mode 100644 index 000000000..375dc7ece --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-07-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.403 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,3.000072742,16914917.9,50745984,9776495922135070080,0,1048576,1048576,67108864,131072,16384,55930880,403454481,0,0,0,3,2999794798,0,1,11366045904,13671931142,2746479381,854730,2999774401,2999774401 +dependent,blocking,64,1,12288,3.000075088,9615162.0,28846208,7529487256593833856,0,1048576,1048576,67108864,131072,16384,55930880,403454481,0,0,0,0,2999799647,0,1,12631788511,7224089196,1590064177,484813,2999794242,2999794242 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-07-main/run.json new file mode 100644 index 000000000..9a23fa09a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/dispatch-counters-blocking-1-07-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "dispatch-counters-blocking-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-07-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223035.0405097, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223035.0405214, + "returncode": 0, + "finished": 1792223043.481155, + "log_sha256": "2e1cb53a7936de8dd6f8b09840c6ede92a737f2882f9fb5f1bae40f3af6e6b3d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s00-main/output.log new file mode 100644 index 000000000..64bae01d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39186240 cpu_ns=3999693166 cycles=16832537261 instructions=13457949965 branches=2864194853 branch_misses=710724 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000068347,9796392.6,39186240,8092515974113105088,0,1048576,1048576,67108864,131072,16384,55517184,476970555,0,0,0,3,4000113788,0,1,16832537261,13457949965,2864194853,710724,3999766694,3999766694,2,12,3999693166 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s00-main/run.json new file mode 100644 index 000000000..61a101a1c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225509.6741946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225509.6742024, + "returncode": 0, + "finished": 1792225516.200473, + "log_sha256": "dc9ae86441f9231f38c950ba27a09de05e6626466a754f8b9697d9a2c1df5728" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s01-original/output.log new file mode 100644 index 000000000..1f768eed1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=38924928 cpu_ns=3999661845 cycles=16787827955 instructions=13679605513 branches=2845095095 branch_misses=671613 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000070830,9731059.7,38924928,11596302297477866880,0,1048576,1048576,67108864,131072,16384,55537664,464367293,0,0,0,4,4000133636,0,1,16787827955,13679605513,2845095095,671613,3999729491,3999729491,2,12,3999661845 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s01-original/run.json new file mode 100644 index 000000000..cec4d4e74 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225516.2144148, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225516.214424, + "returncode": 0, + "finished": 1792225522.7399886, + "log_sha256": "25c815b5b16e43d004a3b1718cc65e737509ddb27e33497fe200f05d8116f473" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s02-async-load/output.log new file mode 100644 index 000000000..9148484f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s02-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39513984 cpu_ns=3999885544 cycles=16782641015 instructions=13530994954 branches=2888150288 branch_misses=658353 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000074297,9878312.5,39513984,661925255880607872,0,1048576,1048576,67108864,131072,16384,55541760,488630781,0,0,0,5,4000262057,0,1,16782641015,13530994954,2888150288,658353,3999914424,3999914424,2,12,3999885544 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s02-async-load/run.json new file mode 100644 index 000000000..72dc365c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225522.7582278, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225522.7582374, + "returncode": 0, + "finished": 1792225529.2918327, + "log_sha256": "a37611c8218f9db37b8b67988b6c488936ff7027b9ef51b6c01f0512fe53c53b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s03-async-load/output.log new file mode 100644 index 000000000..0d40f1c85 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s03-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39897536 cpu_ns=3999854951 cycles=16795442051 instructions=13662336747 branches=2916184719 branch_misses=688813 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000068455,9974213.3,39897536,8237088889638777408,0,1048576,1048576,67108864,131072,16384,55353344,470171902,0,0,0,5,4000301691,0,1,16795442051,13662336747,2916184719,688813,3999924275,3999924275,2,12,3999854951 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s03-async-load/run.json new file mode 100644 index 000000000..4ab97c66b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s03-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225529.3064857, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225529.3064957, + "returncode": 0, + "finished": 1792225535.8391633, + "log_sha256": "05475629f86d21e82c0f5bf20b6f1df87311ee8aedd14f3de05ee08bdf903823" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s04-original/output.log new file mode 100644 index 000000000..4e734583e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39564096 cpu_ns=3999736640 cycles=16816531640 instructions=13904231890 branches=2891813002 branch_misses=665547 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000070212,9890850.4,39564096,8149398952827826368,0,1048576,1048576,67108864,131072,16384,55537664,465768526,0,0,0,4,4000155509,0,1,16816531640,13904231890,2891813002,665547,3999790891,3999790891,2,12,3999736640 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s04-original/run.json new file mode 100644 index 000000000..dec5c3f6d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225535.858663, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225535.8586729, + "returncode": 0, + "finished": 1792225542.3420205, + "log_sha256": "cdd6d9b64479715088284686322dcb802f21c463db1cac3827fea682ba616d60" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s05-main/output.log new file mode 100644 index 000000000..bed2bc366 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39395648 cpu_ns=3998889850 cycles=16818782774 instructions=13529868067 branches=2879500843 branch_misses=655380 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000065444,9848750.9,39395648,10073696443440157376,0,1048576,1048576,67108864,131072,16384,55353344,474513338,0,0,0,3,3999225640,0,1,16818782774,13529868067,2879500843,655380,3998948405,3998948405,2,12,3998889850 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s05-main/run.json new file mode 100644 index 000000000..29f8cfea7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225542.355767, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225542.3557758, + "returncode": 0, + "finished": 1792225548.888241, + "log_sha256": "3debeff38c484d96c73a8d2c15e0c198678dee749184b3d01a931c80ac871298" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s00-main/output.log new file mode 100644 index 000000000..3e319662f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62301760 cpu_ns=3999823242 cycles=15030170561 instructions=22454797545 branches=4492421371 branch_misses=1042451 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000071288,15575162.4,62301760,11197423746065976768,0,1048576,1048576,67108864,131072,16384,55603200,473763173,0,0,0,2,4000249339,0,1,15030170561,22454797545,4492421371,1042451,3999871097,3999871097,2,12,3999823242 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s00-main/run.json new file mode 100644 index 000000000..a5ea3cab0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225360.5886524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225360.5886724, + "returncode": 0, + "finished": 1792225367.1242523, + "log_sha256": "73b62f96aaaa313077c9c7b07f2cb089e8b1f0cd184336cce24d471ca5b687a2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s01-original/output.log new file mode 100644 index 000000000..ae9a0e11f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=61696896 cpu_ns=3999897143 cycles=14982743246 instructions=22730367761 branches=4448806227 branch_misses=1025815 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000070961,15423950.4,61696896,851926917586840704,0,1048576,1048576,67108864,131072,16384,55406592,469735567,0,0,0,3,4000235156,0,1,14982743246,22730367761,4448806227,1025815,3999936833,3999936833,2,12,3999897143 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s01-original/run.json new file mode 100644 index 000000000..f2682b077 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225367.1435435, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225367.1435575, + "returncode": 0, + "finished": 1792225373.6286192, + "log_sha256": "2124e35cc6fca57edefa3a5c1fb0c15fbfb45c64f8d82bf34e977f7ac9af21d0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s02-async-load/output.log new file mode 100644 index 000000000..41aee63fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s02-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.484 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=61415808 cpu_ns=3999594423 cycles=14924283767 instructions=22074067010 branches=4428537668 branch_misses=1092630 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000067761,15353691.9,61415808,1259532150416324224,0,1048576,1048576,67108864,131072,16384,55767040,483945734,0,0,0,2,4000019304,0,1,14924283767,22074067010,4428537668,1092630,3999654124,3999654124,2,12,3999594423 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s02-async-load/run.json new file mode 100644 index 000000000..5ae331f8d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225373.6480436, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225373.648055, + "returncode": 0, + "finished": 1792225380.1833835, + "log_sha256": "b3cd217910fbe58194815ba0f70a4548d4641bba6d2ec9a4815c5b87898697b6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s03-async-load/output.log new file mode 100644 index 000000000..7553529cd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s03-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.512 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=61852736 cpu_ns=3999582262 cycles=14952105218 instructions=22231107671 branches=4460043433 branch_misses=1053537 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000075734,15462891.2,61852736,17728662517697927104,0,1048576,1048576,67108864,131072,16384,55705600,512357626,0,0,0,3,4000029658,0,1,14952105218,22231107671,4460043433,1053537,3999636832,3999636832,2,12,3999582262 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s03-async-load/run.json new file mode 100644 index 000000000..429682bb2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s03-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225380.1971457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225380.1971555, + "returncode": 0, + "finished": 1792225386.731651, + "log_sha256": "f04d69651399d24136ddb6dedb9cb0ca8666e182ac14d90c8c85a1936a4163c1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s04-original/output.log new file mode 100644 index 000000000..51a339f46 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=60281152 cpu_ns=3999772815 cycles=14637177020 instructions=22208779394 branches=4346720532 branch_misses=1071907 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000068511,15070029.9,60281152,12917881897736209088,0,1048576,1048576,67108864,131072,16384,55349248,475552515,0,0,0,1,4000199685,0,1,14637177020,22208779394,4346720532,1071907,3999839474,3999839474,2,12,3999772815 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s04-original/run.json new file mode 100644 index 000000000..fe7198c4a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225386.7480726, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225386.74808, + "returncode": 0, + "finished": 1792225393.2831798, + "log_sha256": "83967b7268f6b8c6bf1cb0d1a3c8382d20c0ebfa81659f2f320d6b6862fad2bf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s05-main/output.log new file mode 100644 index 000000000..f0db1b8e1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62603968 cpu_ns=3999919354 cycles=15053915771 instructions=22563719405 branches=4514212831 branch_misses=1055142 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000072333,15650709.0,62603968,13380041322680863040,0,1048576,1048576,67108864,131072,16384,55386112,476039026,0,0,0,3,4000341811,0,1,15053915771,22563719405,4514212831,1055142,3999946864,3999946864,2,12,3999919354 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s05-main/run.json new file mode 100644 index 000000000..7c9602c98 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-1-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225393.301674, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225393.301684, + "returncode": 0, + "finished": 1792225399.8349373, + "log_sha256": "ab427d473afd14c6038440841d004b53ca01c94b17bceee534f414151bbdff2b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s00-main/output.log new file mode 100644 index 000000000..a1683caf6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.490 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27739584 cpu_ns=3999613511 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27734784 cpu_ns=4000044640 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27741568 cpu_ns=4000086290 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27735872 cpu_ns=4000050893 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27742464 cpu_ns=3999934962 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27736192 cpu_ns=4000030893 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27735040 cpu_ns=4000006779 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27739456 cpu_ns=4000086058 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000069704,55475273.3,221904960,12878266105667453888,0,1048576,1048576,67108864,131072,16384,55504896,489959848,0,0,0,11,32001876754,0,0,0,0,0,0,0,0,2,12,31999854026 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s00-main/run.json new file mode 100644 index 000000000..d3003fa2d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225808.6349986, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225808.6350107, + "returncode": 0, + "finished": 1792225815.219038, + "log_sha256": "75b170d5eac6fc60b20a80457b176dcae9d5b2cf20fc62c47c9eec96ec452d8a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s01-original/output.log new file mode 100644 index 000000000..b9cedcd9e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27592768 cpu_ns=3999709920 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27587968 cpu_ns=3999951639 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27594752 cpu_ns=4000005817 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27589056 cpu_ns=4000009973 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27595648 cpu_ns=3999097027 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27589376 cpu_ns=3999842809 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27588160 cpu_ns=3999949096 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27592640 cpu_ns=4000070850 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000070869,55181614.3,220730368,10583065195490196480,0,1048576,1048576,67108864,131072,16384,55390208,479074358,0,0,0,10,32000780514,0,0,0,0,0,0,0,0,2,12,31998637131 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s01-original/run.json new file mode 100644 index 000000000..72a0cf5f2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225815.2426453, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225815.2426636, + "returncode": 0, + "finished": 1792225821.7760835, + "log_sha256": "bd2798144c99e6e61119fb7009a9e1a2bcf045774215cee32174ed4eef1eac00" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s02-async-load/output.log new file mode 100644 index 000000000..b6a8ac72a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s02-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.530 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27657856 cpu_ns=3999650666 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27653056 cpu_ns=4000017863 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27659840 cpu_ns=4000045352 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27654144 cpu_ns=3999988052 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27660736 cpu_ns=3998599704 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27654464 cpu_ns=3999896092 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27653312 cpu_ns=3999949029 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27657728 cpu_ns=4000079512 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000071004,55311802.2,221251136,18328859019254734272,0,1048576,1048576,67108864,131072,16384,55238656,530166195,0,0,0,8,32000208139,0,0,0,0,0,0,0,0,2,12,31998226270 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s02-async-load/run.json new file mode 100644 index 000000000..26008bcdc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s02-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225821.8024185, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225821.8024352, + "returncode": 0, + "finished": 1792225828.3858323, + "log_sha256": "be4a278786da8dc18a749229a472c494fed886ed0fd15edcd55f49fade822adc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s03-async-load/output.log new file mode 100644 index 000000000..59c4f4c42 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s03-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27873408 cpu_ns=3998248845 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27868608 cpu_ns=4000059151 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27875456 cpu_ns=4000017837 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27869760 cpu_ns=4000053937 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27876352 cpu_ns=3999201293 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27870080 cpu_ns=3999984013 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27868864 cpu_ns=3999948807 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27873344 cpu_ns=4000083829 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000071215,55742975.6,222975872,4134804401400443008,0,1048576,1048576,67108864,131072,16384,55164928,474891191,0,0,0,8,31999390433,0,0,0,0,0,0,0,0,2,12,31997597712 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s03-async-load/run.json new file mode 100644 index 000000000..53578fb2b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s03-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225828.4114704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225828.411484, + "returncode": 0, + "finished": 1792225834.9459534, + "log_sha256": "94ec909ad40ab7b11582415b37a6a9507fb672bcaae0e3a93affae5da0002b19" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s04-original/output.log new file mode 100644 index 000000000..05891027b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27686272 cpu_ns=3999829375 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27681472 cpu_ns=4000078675 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27688320 cpu_ns=4000147120 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27682624 cpu_ns=3999717180 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27689216 cpu_ns=3998690852 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27682944 cpu_ns=4000063591 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27681728 cpu_ns=4000113874 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27686208 cpu_ns=4000202548 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000203877,55366874.0,221478784,10808213091892267136,0,1048576,1048576,67108864,131072,16384,55369728,479854269,0,0,0,8,32022777610,0,0,0,0,0,0,0,0,2,12,31998843215 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s04-original/run.json new file mode 100644 index 000000000..caca235b9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225834.971572, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225834.9715874, + "returncode": 0, + "finished": 1792225841.5056736, + "log_sha256": "94e5f1e6d5c6551a64f1c3a9b475e1f237339e43e47dd1921a241d8f91a9e2bb" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s05-main/output.log new file mode 100644 index 000000000..caa9e541e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.496 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27963712 cpu_ns=3999671538 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27971200 cpu_ns=4000009676 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27965760 cpu_ns=4000044772 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27972352 cpu_ns=3999984635 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27966656 cpu_ns=3998853653 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27972672 cpu_ns=3999983980 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27971456 cpu_ns=3999937209 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27963648 cpu_ns=3999946952 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000074077,55935828.1,223747456,5300774435409930880,0,1048576,1048576,67108864,131072,16384,55275520,495547330,0,0,0,9,32000780066,0,0,0,0,0,0,0,0,2,12,31998432415 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s05-main/run.json new file mode 100644 index 000000000..16da9e052 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225841.5331233, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225841.5331366, + "returncode": 0, + "finished": 1792225848.117931, + "log_sha256": "4d4aadb24592b272ab826daa0e007d1f3f665574ae4fc8efb4a82b2d467f773a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s00-main/output.log new file mode 100644 index 000000000..dc02118f0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31853504 cpu_ns=3999892248 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31913088 cpu_ns=3999951698 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51950976 cpu_ns=3999919547 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50860736 cpu_ns=3999920955 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51981952 cpu_ns=4000010725 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=52223296 cpu_ns=3999942500 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31753856 cpu_ns=4000071638 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31941056 cpu_ns=4000104999 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000095516,83617619.3,334478464,4198512843037088640,0,1048576,1048576,67108864,131072,16384,55271424,470108206,0,0,0,9,32003071461,0,0,0,0,0,0,0,0,2,12,31999814310 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s00-main/run.json new file mode 100644 index 000000000..e45ac600d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225658.883589, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225658.8835971, + "returncode": 0, + "finished": 1792225665.4180644, + "log_sha256": "d5d1c7977bea80ba4bf1e53c29facf025ef793ffff0e5c7ed2b08b574b3af69c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s01-original/output.log new file mode 100644 index 000000000..dea939d22 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31462080 cpu_ns=3999879849 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31458112 cpu_ns=3998331600 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51392320 cpu_ns=4000092597 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51696896 cpu_ns=3999944373 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50148544 cpu_ns=3999979704 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51221376 cpu_ns=3999828368 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31280192 cpu_ns=3999958225 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31367552 cpu_ns=3999960404 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071964,82505283.6,330027072,3059727337201980352,0,1048576,1048576,67108864,131072,16384,55386112,474019670,0,0,0,11,31999914518,0,0,0,0,0,0,0,0,2,12,31997975120 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s01-original/run.json new file mode 100644 index 000000000..c7996c234 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225665.4400876, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225665.440101, + "returncode": 0, + "finished": 1792225671.975615, + "log_sha256": "8a9d9b1250d677c8739f0d822914487247deae5d3b7a721cf67730ca7a67acde" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s02-async-load/output.log new file mode 100644 index 000000000..8c0abe763 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s02-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=32016448 cpu_ns=3999697094 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31999808 cpu_ns=4000005687 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52330368 cpu_ns=4000055365 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52433152 cpu_ns=4000035227 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50985472 cpu_ns=3999951703 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51573568 cpu_ns=3999953239 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31867136 cpu_ns=4000083327 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31978048 cpu_ns=4000090129 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000110574,83793683.6,335184000,17052475781942458240,0,1048576,1048576,67108864,131072,16384,55373824,469778039,0,0,0,9,32002416606,0,0,0,0,0,0,0,0,2,12,31999871771 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s02-async-load/run.json new file mode 100644 index 000000000..99a6ef559 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s02-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225671.9978344, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225671.997848, + "returncode": 0, + "finished": 1792225678.5332851, + "log_sha256": "6552cc453b8524ba99400d40a9520fd1254bf3f5127f03aed06a5cab2e4a0dcf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s03-async-load/output.log new file mode 100644 index 000000000..ccbf27ccd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s03-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.487 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31688448 cpu_ns=3999811095 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31723648 cpu_ns=3999973814 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51508288 cpu_ns=4000007565 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51892096 cpu_ns=3999998781 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51508096 cpu_ns=3999833015 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51214144 cpu_ns=4000016834 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31540160 cpu_ns=4000043757 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31716032 cpu_ns=3999933176 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071220,83196246.7,332790912,16692217546520570752,0,1048576,1048576,67108864,131072,16384,55336960,487257205,0,0,0,9,32001033875,0,0,0,0,0,0,0,0,2,12,31999618037 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s03-async-load/run.json new file mode 100644 index 000000000..e326e84a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s03-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225678.5560553, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225678.55607, + "returncode": 0, + "finished": 1792225685.1402435, + "log_sha256": "9ae30aa1b6e238b392a387dc02fd06202190cc3a222f9f54d288ef42c13e9650" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s04-original/output.log new file mode 100644 index 000000000..5b5d68823 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.488 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31177984 cpu_ns=3999796481 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31162240 cpu_ns=4000052103 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50371584 cpu_ns=4000066110 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51464640 cpu_ns=4000010741 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50709248 cpu_ns=4000090462 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51191744 cpu_ns=4000042465 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31054208 cpu_ns=3999968896 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31083648 cpu_ns=3999905620 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000112386,82051518.6,328215296,4342955563367441664,0,1048576,1048576,67108864,131072,16384,55226368,487574743,0,0,0,12,32001722765,0,0,0,0,0,0,0,0,2,12,31999932878 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s04-original/run.json new file mode 100644 index 000000000..ae2e69a92 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225685.163296, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225685.1633105, + "returncode": 0, + "finished": 1792225691.7435658, + "log_sha256": "d06868d8ff59b342fd54b069a58c71559c61b499ff54e69ffc3cab060ff2f7a9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s05-main/output.log new file mode 100644 index 000000000..4e3efbc70 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31248512 cpu_ns=3999647946 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31303936 cpu_ns=4000042932 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51162240 cpu_ns=3999922972 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51358592 cpu_ns=4000002032 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50517760 cpu_ns=3999782818 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51044992 cpu_ns=3999783134 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31085248 cpu_ns=3999863207 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31274688 cpu_ns=4000052543 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000066723,82247620.0,328995968,10871847413095596928,0,1048576,1048576,67108864,131072,16384,55406592,485317152,0,0,0,9,32000369911,0,0,0,0,0,0,0,0,2,12,31999097584 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s05-main/run.json new file mode 100644 index 000000000..c91514e32 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-async-8-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-async-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225691.7653472, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225691.765361, + "returncode": 0, + "finished": 1792225698.2990527, + "log_sha256": "0863c1178034fedb106ce1c0afc9970e16c3a2e9eeb780b65dbc632c05b0b99e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s00-main/output.log new file mode 100644 index 000000000..c42d885aa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40175616 cpu_ns=3999538100 cycles=17208520708 instructions=10105307435 branches=2214565328 branch_misses=672366 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000069258,10043730.1,40175616,17746030457868154880,0,1048576,1048576,67108864,131072,16384,55468032,463651006,0,0,0,5,3999937601,0,1,17208520708,10105307435,2214565328,672366,3999592713,3999592713,2,12,3999538100 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s00-main/run.json new file mode 100644 index 000000000..95ba028a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224912.139762, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224912.1397746, + "returncode": 0, + "finished": 1792224918.6229062, + "log_sha256": "70f176633351c9b57698b1d01c430a7f78e097114df459563e7e1f5431ebac43" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s01-original/output.log new file mode 100644 index 000000000..c5940a391 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.486 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39655424 cpu_ns=3999673628 cycles=16670326775 instructions=10133086081 branches=2146235814 branch_misses=665352 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000132021,9913528.8,39655424,12418646503008847872,0,1048576,1048576,67108864,131072,16384,55410688,485847377,0,0,0,3,4000087176,0,1,16670326775,10133086081,2146235814,665352,3999770615,3999770615,2,12,3999673628 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s01-original/run.json new file mode 100644 index 000000000..9e35e911a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224918.635836, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224918.6358447, + "returncode": 0, + "finished": 1792224925.168114, + "log_sha256": "831a02421b0fe4ac9017d2498517b9dba21dda60bd9193390d2d0e4900ecb22b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s02-async-load/output.log new file mode 100644 index 000000000..fe5a05906 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s02-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39144576 cpu_ns=3999424851 cycles=16744478147 instructions=10002549996 branches=2118587717 branch_misses=664911 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000065975,9785982.6,39144576,5330480210240314240,0,1048576,1048576,67108864,131072,16384,55238656,479084020,0,0,0,3,3999812094,0,1,16744478147,10002549996,2118587717,664911,3999526373,3999526373,2,12,3999424851 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s02-async-load/run.json new file mode 100644 index 000000000..0afa03712 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224925.179621, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224925.179629, + "returncode": 0, + "finished": 1792224931.7107878, + "log_sha256": "476446fb8878302ddf36eb467252ccde6b4755d694b34b5b0a14d2b5fec12694" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s03-async-load/output.log new file mode 100644 index 000000000..316a184af --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s03-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.460 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39238144 cpu_ns=3999727235 cycles=16750959989 instructions=10026459232 branches=2123651733 branch_misses=655389 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000105003,9809278.5,39238144,2607549174985729536,0,1048576,1048576,67108864,131072,16384,55209984,459528540,0,0,0,4,4000972640,0,1,16750959989,10026459232,2123651733,655389,3999805791,3999805791,2,12,3999727235 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s03-async-load/run.json new file mode 100644 index 000000000..1f8ee65f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s03-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224931.7261195, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224931.726133, + "returncode": 0, + "finished": 1792224938.2090795, + "log_sha256": "e9cd1b6734ac410c967a08f86847ed341b14c94d178e5d60a0df9f49f45b56b2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s04-original/output.log new file mode 100644 index 000000000..69d8d0c4c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.461 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39200128 cpu_ns=3999788863 cycles=17066068046 instructions=10016745010 branches=2121594227 branch_misses=654566 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000072724,9799853.8,39200128,9013194565998244480,0,1048576,1048576,67108864,131072,16384,55373824,461247454,0,0,0,3,4000205151,0,1,17066068046,10016745010,2121594227,654566,3999842989,3999842989,2,12,3999788863 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s04-original/run.json new file mode 100644 index 000000000..f491035cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224938.2221317, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224938.2221391, + "returncode": 0, + "finished": 1792224944.7066946, + "log_sha256": "bd3ed0d045757bf3861eae50b970fc6faceb3e6903ea00f617bcdf1197c3c87d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s05-main/output.log new file mode 100644 index 000000000..92587428e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39133056 cpu_ns=3999741508 cycles=17173190421 instructions=9843074132 branches=2157097317 branch_misses=655141 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000068497,9783096.5,39133056,12302515071349184640,0,1048576,1048576,67108864,131072,16384,55631872,480384791,0,0,0,4,4000189867,0,1,17173190421,9843074132,2157097317,655141,3999798960,3999798960,2,12,3999741508 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s05-main/run.json new file mode 100644 index 000000000..96e207c15 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224944.716589, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224944.7165964, + "returncode": 0, + "finished": 1792224951.2495873, + "log_sha256": "a08e65fe4adf66d08cd0b032a272372071c46bbe06541d226069695f8b77abc4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s00-main/output.log new file mode 100644 index 000000000..bae784f33 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.458 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69903360 cpu_ns=3999462531 cycles=16819395891 instructions=19321522899 branches=3783316632 branch_misses=1163930 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000065646,17475553.2,69903360,10523351903404854272,0,1048576,1048576,67108864,131072,16384,55533568,457521701,0,0,0,2,3999865449,0,1,16819395891,19321522899,3783316632,1163930,3999533944,3999533944,2,12,3999462531 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s00-main/run.json new file mode 100644 index 000000000..8cb9522f0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224763.1532342, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224763.1532452, + "returncode": 0, + "finished": 1792224769.6371334, + "log_sha256": "36801963dee65721bc21de376d2d01a2a025e68325110ea7b26717d82fc3d800" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s01-original/output.log new file mode 100644 index 000000000..d065fc2c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.495 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69082944 cpu_ns=3999683464 cycles=16504305091 instructions=19371089037 branches=3669831132 branch_misses=1148579 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000068329,17270441.0,69082944,3144875492747896000,0,1048576,1048576,67108864,131072,16384,55508992,494703570,0,0,0,1,3999967149,0,1,16504305091,19371089037,3669831132,1148579,3999759755,3999759755,2,12,3999683464 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s01-original/run.json new file mode 100644 index 000000000..30ca27471 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224769.6475544, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224769.6475685, + "returncode": 0, + "finished": 1792224776.1812744, + "log_sha256": "824726a4bf6d63c9aeedc2e6c4a797444bae73b0366f8c8956358065d7ef11a8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s02-async-load/output.log new file mode 100644 index 000000000..789cdd683 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s02-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68698944 cpu_ns=3999707421 cycles=16374864104 instructions=19263414140 branches=3649432235 branch_misses=1153636 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000067631,17174445.6,68698944,8036193629944651968,0,1048576,1048576,67108864,131072,16384,55402496,483444701,0,0,0,3,4000058664,0,1,16374864104,19263414140,3649432235,1153636,3999765371,3999765371,2,12,3999707421 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s02-async-load/run.json new file mode 100644 index 000000000..276f3e371 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224776.1910987, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224776.19111, + "returncode": 0, + "finished": 1792224782.7231922, + "log_sha256": "fd50da3aca29a4c7ddb77c2e4376ce734bb1880576549a12fbc504cfc54c9fe2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s03-async-load/output.log new file mode 100644 index 000000000..763812abf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s03-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.450 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69428160 cpu_ns=3999714309 cycles=16452561201 instructions=19467888727 branches=3688169706 branch_misses=1221699 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000113455,17356547.7,69428160,7583570708699027520,0,1048576,1048576,67108864,131072,16384,55345152,450081349,0,0,0,1,4000216054,0,1,16452561201,19467888727,3688169706,1221699,3999805485,3999805485,2,12,3999714309 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s03-async-load/run.json new file mode 100644 index 000000000..417449cf2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s03-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224782.7348845, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224782.7348976, + "returncode": 0, + "finished": 1792224789.2202358, + "log_sha256": "80e534674a6f7eb7f05f639535a36e8dcaac3c6c616fa9d00d356b0aa6372a81" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s04-original/output.log new file mode 100644 index 000000000..927010c55 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69695104 cpu_ns=3999693092 cycles=16741950076 instructions=19542740650 branches=3702350243 branch_misses=1158597 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000066478,17423486.4,69695104,13378990994642190720,0,1048576,1048576,67108864,131072,16384,55635968,481715140,0,0,0,2,4000043308,0,1,16741950076,19542740650,3702350243,1158597,3999756734,3999756734,2,12,3999693092 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s04-original/run.json new file mode 100644 index 000000000..a92151d97 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224789.2310157, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224789.2310226, + "returncode": 0, + "finished": 1792224795.7637362, + "log_sha256": "1d66cd6dd23a725e58003e94972c474faf05dabd70f4ee136b033c09983afe82" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s05-main/output.log new file mode 100644 index 000000000..1620834b7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.478 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69729600 cpu_ns=3999736349 cycles=16760935791 instructions=19273494972 branches=3773912315 branch_misses=1165086 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000103025,17431951.0,69729600,12690556508876928704,0,1048576,1048576,67108864,131072,16384,55517184,478276380,0,0,0,1,4000280853,0,1,16760935791,19273494972,3773912315,1165086,3999807805,3999807805,2,12,3999736349 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s05-main/run.json new file mode 100644 index 000000000..e432df7cb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-1-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224795.7746732, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224795.774681, + "returncode": 0, + "finished": 1792224802.3080275, + "log_sha256": "c3eb2a47ea60046e970552a15a5388aa823df2b187222cc7e545fb31db1e3b3f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s00-main/output.log new file mode 100644 index 000000000..632e34153 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28609792 cpu_ns=3999684811 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28617280 cpu_ns=4000077168 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28611840 cpu_ns=4000040027 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28618432 cpu_ns=4000138730 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28612736 cpu_ns=4000023947 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28618688 cpu_ns=4000129855 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28617536 cpu_ns=3999944331 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28609728 cpu_ns=4000145046 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000134645,57227081.7,228916032,8759636158812117184,0,1048576,1048576,67108864,131072,16384,55398400,478987392,0,0,0,9,32002515415,0,0,0,0,0,0,0,0,2,12,32000183915 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s00-main/run.json new file mode 100644 index 000000000..3b50963a7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225210.8732297, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225210.8732378, + "returncode": 0, + "finished": 1792225217.4093537, + "log_sha256": "697f5cf83c10473ecb5e42d37829db70e311d8c148a8e186ce3ddaa02aa77c7c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s01-original/output.log new file mode 100644 index 000000000..bd2c31a1d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28738560 cpu_ns=3999596748 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28733760 cpu_ns=4000020391 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28740608 cpu_ns=4000037229 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28734912 cpu_ns=3999990969 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28741504 cpu_ns=3999996849 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28735232 cpu_ns=4000057323 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28734016 cpu_ns=3999919463 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28738496 cpu_ns=4000091008 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000068865,57473282.5,229897088,10125860776196625536,0,1048576,1048576,67108864,131072,16384,55508992,472589580,0,0,0,8,32002102214,0,0,0,0,0,0,0,0,2,12,31999709980 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s01-original/run.json new file mode 100644 index 000000000..07acff3f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225217.4258618, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225217.425871, + "returncode": 0, + "finished": 1792225223.9536505, + "log_sha256": "2634bec1bd4089244efd5ab7807b4acb5c67d501bec0e47b914337c90f5b9325" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s02-async-load/output.log new file mode 100644 index 000000000..e482084cd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s02-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.508 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28632448 cpu_ns=3999692562 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28627648 cpu_ns=4000009088 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28634496 cpu_ns=4000039434 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28628800 cpu_ns=4000035492 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28635392 cpu_ns=3999996792 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28629056 cpu_ns=4000025061 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28627904 cpu_ns=3999852220 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28632384 cpu_ns=4000012485 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071048,57261014.9,229048128,3830395797172049088,0,1048576,1048576,67108864,131072,16384,55406592,508434761,0,0,0,9,32001584722,0,0,0,0,0,0,0,0,2,12,31999663134 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s02-async-load/run.json new file mode 100644 index 000000000..06bb3ac11 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s02-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225223.9703522, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225223.97036, + "returncode": 0, + "finished": 1792225230.5520525, + "log_sha256": "eb15d367a09ed7ec25c3370ae911329e8c4b1fc88dc763469df73493284e65f3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s03-async-load/output.log new file mode 100644 index 000000000..82199fd27 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s03-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.459 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28656000 cpu_ns=3993811185 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28700352 cpu_ns=3999997868 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28707136 cpu_ns=3999999677 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28701440 cpu_ns=4000056043 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28708032 cpu_ns=3999927236 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28701760 cpu_ns=3999877656 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28700544 cpu_ns=3999861513 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28705024 cpu_ns=4000100598 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000070548,57394059.7,229580288,8166006827978084864,0,1048576,1048576,67108864,131072,16384,55353344,459424505,0,0,0,8,31995463770,0,0,0,0,0,0,0,0,2,12,31993631776 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s03-async-load/run.json new file mode 100644 index 000000000..4c31f30fd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s03-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225230.56984, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225230.5698502, + "returncode": 0, + "finished": 1792225237.1007497, + "log_sha256": "1216574dc7be79852c9d3bbfeaf57866fd7540716e4a68e9c7229e15b559b331" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s04-original/output.log new file mode 100644 index 000000000..fd25f1818 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.494 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28466560 cpu_ns=3999673044 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28424896 cpu_ns=3993563114 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28468544 cpu_ns=4000050743 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28462848 cpu_ns=4000007048 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28469440 cpu_ns=3999847693 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28463168 cpu_ns=3999985123 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28461952 cpu_ns=3999902016 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28466432 cpu_ns=4000092623 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071433,56919943.5,227683840,4431121572001194496,0,1048576,1048576,67108864,131072,16384,55246848,493954288,0,0,0,8,31995452188,0,0,0,0,0,0,0,0,2,12,31993121404 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s04-original/run.json new file mode 100644 index 000000000..11f002ba3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225237.1185098, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225237.118521, + "returncode": 0, + "finished": 1792225243.70142, + "log_sha256": "d8b855c7a8c66a6ba73ed406d200238c1c00c916efe675774bd77212011713d6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s05-main/output.log new file mode 100644 index 000000000..7fe2eb36f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.500 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28523264 cpu_ns=3999550010 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28518464 cpu_ns=3999958165 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28525248 cpu_ns=4000035173 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28519552 cpu_ns=3999829969 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28526144 cpu_ns=3999960137 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28519872 cpu_ns=3999995897 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28518656 cpu_ns=3999886127 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28523136 cpu_ns=3999809830 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000087916,57042330.3,228174336,6004696789735806464,0,1048576,1048576,67108864,131072,16384,55205888,499792877,0,0,0,15,32000377872,0,0,0,0,0,0,0,0,2,12,31999025308 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s05-main/run.json new file mode 100644 index 000000000..4b55e416f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225243.719234, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225243.7192483, + "returncode": 0, + "finished": 1792225250.3026836, + "log_sha256": "5570d4e3f01d1bdd3e334abda5eca9525dd98b932313a666fc3b54bd88ddcc29" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s00-main/output.log new file mode 100644 index 000000000..328da3e84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=36758656 cpu_ns=3999845798 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36899264 cpu_ns=3999706355 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=60305920 cpu_ns=4000059906 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=61326848 cpu_ns=3999955091 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=60794176 cpu_ns=3999990709 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=60501120 cpu_ns=3999941238 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=36629504 cpu_ns=3999997700 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36785984 cpu_ns=3999846901 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000065522,97498770.9,390001472,11113531838725804224,0,1048576,1048576,67108864,131072,16384,55242752,488684669,0,0,0,8,32001300153,0,0,0,0,0,0,0,0,2,12,31999343698 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s00-main/run.json new file mode 100644 index 000000000..cb164d373 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225061.2297368, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225061.229748, + "returncode": 0, + "finished": 1792225067.7612324, + "log_sha256": "164f75f4a978d51f0bdfa203b3e92a3c50d80a99cb1650372c1958f442cb7e67" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s01-original/output.log new file mode 100644 index 000000000..642db5e40 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.493 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35951360 cpu_ns=3999814502 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36036864 cpu_ns=3999800517 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59023296 cpu_ns=3999960718 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59376960 cpu_ns=4000017914 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=59229632 cpu_ns=4000080745 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=59355584 cpu_ns=4000077504 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35863040 cpu_ns=4000047470 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35907648 cpu_ns=4000012107 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000071644,95184391.2,380744384,17481087271820945728,0,1048576,1048576,67108864,131072,16384,55382016,492607509,0,0,0,10,32002187455,0,0,0,0,0,0,0,0,2,12,31999811477 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s01-original/run.json new file mode 100644 index 000000000..8d3fe0d57 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225067.7791655, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225067.7791803, + "returncode": 0, + "finished": 1792225074.3624752, + "log_sha256": "df3a6023db8ae7b8ac90b6492e73c92f2e426ae2747f4585aa0cd270dcfcea20" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s02-async-load/output.log new file mode 100644 index 000000000..c46996223 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s02-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.519 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35689024 cpu_ns=3999370119 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35794560 cpu_ns=3999913231 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=48848640 cpu_ns=3999779818 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59181760 cpu_ns=3999934885 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58836032 cpu_ns=3999823942 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58591872 cpu_ns=3999676135 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35590400 cpu_ns=3999887673 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35700928 cpu_ns=3998518702 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000072021,92056646.5,368233216,1518874408474850560,0,1048576,1048576,67108864,131072,16384,55336960,518649457,0,0,0,9,31998579542,0,0,0,0,0,0,0,0,2,12,31996904505 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s02-async-load/run.json new file mode 100644 index 000000000..9d3822502 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s02-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225074.378932, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225074.3789456, + "returncode": 0, + "finished": 1792225080.962218, + "log_sha256": "93df2854270f393c9e92597e1ce3872d378a7a1c2ec16b062be08deb46bb1a3a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s03-async-load/output.log new file mode 100644 index 000000000..aeae2de51 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s03-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.465 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35771904 cpu_ns=3992656521 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35918336 cpu_ns=3999920037 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59480128 cpu_ns=4000093346 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59460864 cpu_ns=4000039505 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=59172288 cpu_ns=4000047898 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=59862464 cpu_ns=4000075485 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35714944 cpu_ns=3999960570 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35854144 cpu_ns=3999964547 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000070059,95307098.7,381235072,13711884764868933760,0,1048576,1048576,67108864,131072,16384,55345152,464680249,0,0,0,8,31994784951,0,0,0,0,0,0,0,0,2,12,31992757909 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s03-async-load/run.json new file mode 100644 index 000000000..e0bac9ca2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s03-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225080.9789863, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225080.979, + "returncode": 0, + "finished": 1792225087.510576, + "log_sha256": "102b3900a45538495ae90c0a9aaf86373f555094d2c7470792b61797fa046717" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s04-original/output.log new file mode 100644 index 000000000..63dbfebde --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35466432 cpu_ns=3999800829 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35561280 cpu_ns=3999896983 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59226368 cpu_ns=4000010313 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58860800 cpu_ns=4000027868 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58441728 cpu_ns=4000081078 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58837568 cpu_ns=3999665952 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35343040 cpu_ns=3999898002 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35446592 cpu_ns=3999717204 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000067517,94294360.4,377183808,1610280700195116480,0,1048576,1048576,67108864,131072,16384,55439360,468906248,0,0,0,9,32001125230,0,0,0,0,0,0,0,0,2,12,31999098229 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s04-original/run.json new file mode 100644 index 000000000..6d7905235 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225087.523073, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225087.5230813, + "returncode": 0, + "finished": 1792225094.0541415, + "log_sha256": "3d8d8228d2327cd9dac199887820e8d9159198dcf95f08c83e8e0a6b19964b94" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s05-main/output.log new file mode 100644 index 000000000..297667b3c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35665024 cpu_ns=3999710661 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35682944 cpu_ns=3999858864 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59278528 cpu_ns=4000049231 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59303296 cpu_ns=4000011876 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58961728 cpu_ns=3999766303 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=59019584 cpu_ns=3999980124 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35515648 cpu_ns=3999679804 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35621184 cpu_ns=3999853127 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000067466,94760385.7,379047936,822347196140535808,0,1048576,1048576,67108864,131072,16384,55336960,484719024,0,0,0,9,32001277888,0,0,0,0,0,0,0,0,2,12,31998909990 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s05-main/run.json new file mode 100644 index 000000000..62159f689 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b00-blocking-8-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b00-blocking-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225094.071504, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225094.0715184, + "returncode": 0, + "finished": 1792225100.602656, + "log_sha256": "507a757d5567f94aca02c597847affb4730bf5b28bb7a40b17c3bbc4d6d57d44" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s00-original/output.log new file mode 100644 index 000000000..afccabfe6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.488 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=38507968 cpu_ns=3999703139 cycles=16837229557 instructions=13533070871 branches=2814618651 branch_misses=642810 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000071500,9626819.9,38507968,11327318943686694464,0,1048576,1048576,67108864,131072,16384,55246848,487937262,0,0,0,3,4000151947,0,1,16837229557,13533070871,2814618651,642810,3999753428,3999753428,2,12,3999703139 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s00-original/run.json new file mode 100644 index 000000000..83da9644a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225548.9010658, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225548.9010744, + "returncode": 0, + "finished": 1792225555.4325836, + "log_sha256": "707931933972497ce097b635f271f4ca7a8537ab57e54c8a18be654ddaf070fa" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s01-async-load/output.log new file mode 100644 index 000000000..b4becc82a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s01-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.484 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39172032 cpu_ns=3999640512 cycles=16744428944 instructions=13413898294 branches=2863156330 branch_misses=674837 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000071694,9792832.5,39172032,16076467494860235840,0,1048576,1048576,67108864,131072,16384,55402496,484063918,0,0,0,5,4000112276,0,1,16744428944,13413898294,2863156330,674837,3999702501,3999702501,2,12,3999640512 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s01-async-load/run.json new file mode 100644 index 000000000..c4af3d3d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225555.4530213, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225555.4530358, + "returncode": 0, + "finished": 1792225561.9855456, + "log_sha256": "b3750c97e5ea00262fbfa73659be321a510dcaa9f527e3d701f43413ae5eae75" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s02-main/output.log new file mode 100644 index 000000000..55f439e76 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.490 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39472704 cpu_ns=3999715757 cycles=16769543116 instructions=13556331900 branches=2885133020 branch_misses=682744 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000198785,9867685.6,39472704,5661077429984605632,0,1048576,1048576,67108864,131072,16384,55164928,489957720,0,0,0,3,4000146843,0,1,16769543116,13556331900,2885133020,682744,3999822005,3999822005,2,12,3999715757 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s02-main/run.json new file mode 100644 index 000000000..b13719ec5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225562.0023153, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225562.0023234, + "returncode": 0, + "finished": 1792225568.5377378, + "log_sha256": "507a41503eeb4bb1f0acbbaaf1d1e5c0668b620da9d3851e9aa8d377029298f2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s03-main/output.log new file mode 100644 index 000000000..b60927045 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.478 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40665344 cpu_ns=3999809266 cycles=16913579807 instructions=13965926736 branches=2972305130 branch_misses=677127 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000070385,10166157.1,40665344,3797229853876293376,0,1048576,1048576,67108864,131072,16384,55541760,478314364,0,0,0,3,4000222444,0,1,16913579807,13965926736,2972305130,677127,3999850937,3999850937,2,12,3999809266 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s03-main/run.json new file mode 100644 index 000000000..17dd383c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225568.5581899, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225568.558204, + "returncode": 0, + "finished": 1792225575.092723, + "log_sha256": "2328de23aeb5bcf0ad25971466659cada7b41cdd383843629c4ed1dfe106050a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s04-async-load/output.log new file mode 100644 index 000000000..8132584e3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s04-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39021312 cpu_ns=3999599656 cycles=16871967373 instructions=13362286523 branches=2852139973 branch_misses=707298 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000129412,9755012.4,39021312,4299602553320895744,0,1048576,1048576,67108864,131072,16384,55402496,463582158,0,0,0,4,4000026300,0,1,16871967373,13362286523,2852139973,707298,3999696570,3999696570,2,12,3999599656 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s04-async-load/run.json new file mode 100644 index 000000000..7c99e56c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s04-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225575.106132, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225575.1061437, + "returncode": 0, + "finished": 1792225581.5923798, + "log_sha256": "c159f812aa2b735a0acc0eb5fd294b5ee914289be5810b625d517d45d245b393" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s05-original/output.log new file mode 100644 index 000000000..f34d8bd87 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.456 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39338752 cpu_ns=3999842463 cycles=16845623523 instructions=13825037976 branches=2875342242 branch_misses=654162 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000215177,9834159.0,39338752,6896940424250932480,0,1048576,1048576,67108864,131072,16384,55619584,456314959,0,0,0,5,4000236367,0,1,16845623523,13825037976,2875342242,654162,3999890039,3999890039,2,12,3999842463 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s05-original/run.json new file mode 100644 index 000000000..e799c477e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225581.6102653, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225581.6102734, + "returncode": 0, + "finished": 1792225588.0919952, + "log_sha256": "9b9c5a79e9033bbd3c4798d7624628c0ed618701cebc536dc3e92cec11b700b6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s00-original/output.log new file mode 100644 index 000000000..b63769a94 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.463 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62139008 cpu_ns=4000015584 cycles=15244669330 instructions=22893250521 branches=4480685723 branch_misses=1033969 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000200741,15533972.4,62139008,2193257911534718336,0,1048576,1048576,67108864,131072,16384,55525376,462876370,0,0,0,2,4000431283,0,1,15244669330,22893250521,4480685723,1033969,4000050287,4000050287,2,12,4000015584 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s00-original/run.json new file mode 100644 index 000000000..3a756e192 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225399.8504696, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225399.8504767, + "returncode": 0, + "finished": 1792225406.3349347, + "log_sha256": "90bbe04347530bc1991e9d9d1cc9c4d2ba7554fe2cebf6bfb36a02afc7dacb67" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s01-async-load/output.log new file mode 100644 index 000000000..1780e72b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s01-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.502 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63119872 cpu_ns=3999894373 cycles=15277031727 instructions=22686541618 branches=4551413332 branch_misses=1051289 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000115595,15779512.0,63119872,8902259826314452480,0,1048576,1048576,67108864,131072,16384,55468032,501513486,0,0,0,3,4003947552,0,1,15277031727,22686541618,4551413332,1051289,3999942340,3999942340,2,12,3999894373 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s01-async-load/run.json new file mode 100644 index 000000000..fcaa9e2aa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225406.354142, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225406.3541539, + "returncode": 0, + "finished": 1792225412.888663, + "log_sha256": "aa9a61ea1a3f28af01ccf69600a4567df4fd522d66afd595925e0d5a5d2bb9f6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s02-main/output.log new file mode 100644 index 000000000..fbfbc4823 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.467 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=58603136 cpu_ns=3999847264 cycles=14708248430 instructions=21121739758 branches=4225723056 branch_misses=59432164 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000070798,14650524.7,58603136,18308025568979501440,0,1048576,1048576,67108864,131072,16384,55750656,466600746,0,0,0,2,4000285169,0,1,14708248430,21121739758,4225723056,59432164,3999914989,3999914989,2,12,3999847264 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s02-main/run.json new file mode 100644 index 000000000..db59646c9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225412.9033813, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225412.903389, + "returncode": 0, + "finished": 1792225419.3851018, + "log_sha256": "f31ac94b64063de2942fd20d7cfdfbb23f054fbcf6dd14255af858cd5aaa0f2f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s03-main/output.log new file mode 100644 index 000000000..75996a07b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63352192 cpu_ns=3999092129 cycles=15394566612 instructions=22833394208 branches=4568165346 branch_misses=1053951 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000070408,15837769.2,63352192,501222779420605056,0,1048576,1048576,67108864,131072,16384,55353344,480099595,0,0,0,1,3999532288,0,1,15394566612,22833394208,4568165346,1053951,3999160297,3999160297,2,12,3999092129 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s03-main/run.json new file mode 100644 index 000000000..449f0ce80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225419.3976457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225419.3976545, + "returncode": 0, + "finished": 1792225425.9282699, + "log_sha256": "ed03fc6ad987f7a712430b14f7ce7b82f8ac52e1b73a1e964fefa527398206d5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s04-async-load/output.log new file mode 100644 index 000000000..550d2eebe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s04-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63591360 cpu_ns=3999712271 cycles=15462393611 instructions=22856003763 branches=4585411109 branch_misses=1066432 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000096830,15897455.2,63591360,4455285959426074688,0,1048576,1048576,67108864,131072,16384,55402496,476569198,0,0,0,3,4000164609,0,1,15462393611,22856003763,4585411109,1066432,3999772710,3999772710,2,12,3999712271 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s04-async-load/run.json new file mode 100644 index 000000000..ada0f2a6e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s04-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225425.9408748, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225425.940883, + "returncode": 0, + "finished": 1792225432.4755874, + "log_sha256": "b486bd1dd780aa470aa6f38e864f4201abb863907641970af6181e4e4e393a7d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s05-original/output.log new file mode 100644 index 000000000..4a098fcff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.478 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62814144 cpu_ns=3999766535 cycles=15482249169 instructions=23141984011 branches=4529367997 branch_misses=1043877 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000070487,15703259.3,62814144,12436853394342827072,0,1048576,1048576,67108864,131072,16384,55373824,478162782,0,0,0,1,4000171263,0,1,15482249169,23141984011,4529367997,1043877,3999813446,3999813446,2,12,3999766535 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s05-original/run.json new file mode 100644 index 000000000..8d9441af4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-1-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225432.4882107, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225432.4882183, + "returncode": 0, + "finished": 1792225439.0221171, + "log_sha256": "21973e562fbd568566381694d023a89452bc1c3d066508db371a3e6516225b21" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s00-original/output.log new file mode 100644 index 000000000..5a8c34b50 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.537 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27744512 cpu_ns=3999718542 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27752000 cpu_ns=3999959652 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27746496 cpu_ns=4000068019 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27753088 cpu_ns=4000048196 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27747392 cpu_ns=3998979876 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27753408 cpu_ns=4000081578 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27752256 cpu_ns=4000035961 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27744384 cpu_ns=3999953322 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072823,55497373.6,221993536,1493612319914830272,0,1048576,1048576,67108864,131072,16384,55275520,536845890,0,0,0,11,32001468101,0,0,0,0,0,0,0,0,2,12,31998845146 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s00-original/run.json new file mode 100644 index 000000000..07ad15e88 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225848.1383214, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225848.1383297, + "returncode": 0, + "finished": 1792225854.723494, + "log_sha256": "48c3a17ba5ddde74fb5dbe9f1a0beb4088d95f93a2db57cd008ab34d9b146837" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s01-async-load/output.log new file mode 100644 index 000000000..8c2561dcd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s01-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.527 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27714816 cpu_ns=3999650179 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27710016 cpu_ns=3999695616 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27716800 cpu_ns=3999809312 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27711104 cpu_ns=3999423485 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27717696 cpu_ns=3998774194 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27711424 cpu_ns=3999930614 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27710208 cpu_ns=4000022794 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27714688 cpu_ns=3999544666 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000070870,55425706.0,221706752,12829680942720550400,0,1048576,1048576,67108864,131072,16384,55123968,526732857,0,0,0,9,31999308832,0,0,0,0,0,0,0,0,2,12,31996850860 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s01-async-load/run.json new file mode 100644 index 000000000..3a0f37196 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s01-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225854.7431457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225854.743156, + "returncode": 0, + "finished": 1792225861.3261707, + "log_sha256": "0a20585590b45d4b1bd78b4d5c95664e53a3b83731e34646b58739e52afad731" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s02-main/output.log new file mode 100644 index 000000000..2cf07a20b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.487 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27884544 cpu_ns=3993628372 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27928896 cpu_ns=3999997830 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27923392 cpu_ns=4000016866 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27929984 cpu_ns=3999788724 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27936576 cpu_ns=3998617075 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27930304 cpu_ns=4000005436 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27929152 cpu_ns=3999944855 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27933568 cpu_ns=3999974171 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000071678,55848103.2,223396416,15352394914273374656,0,1048576,1048576,67108864,131072,16384,55336960,487198281,0,0,0,9,31993839990,0,0,0,0,0,0,0,0,2,12,31991973329 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s02-main/run.json new file mode 100644 index 000000000..191193cf0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225861.3448997, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225861.34491, + "returncode": 0, + "finished": 1792225867.876507, + "log_sha256": "b5725904f284e181483d33fbc1307596530725d15d8191ed0ad98f9a16f28baa" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s03-main/output.log new file mode 100644 index 000000000..2f384c553 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.490 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27497920 cpu_ns=3999669448 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27493120 cpu_ns=3999939460 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27499904 cpu_ns=4000064773 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27494208 cpu_ns=3999978624 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27500864 cpu_ns=3999833033 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27494528 cpu_ns=4000068937 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27493376 cpu_ns=3999914439 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27497792 cpu_ns=4000056071 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000068199,54991990.4,219971712,158175911312201600,0,1048576,1048576,67108864,131072,16384,55353344,489751381,0,0,0,8,32001413543,0,0,0,0,0,0,0,0,2,12,31999524785 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s03-main/run.json new file mode 100644 index 000000000..711d570a8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225867.904117, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225867.904132, + "returncode": 0, + "finished": 1792225874.4857888, + "log_sha256": "9298d55fd9f8471b142ccb345534fa129b5bb3b24a8e74da87250bb26e44187e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s04-async-load/output.log new file mode 100644 index 000000000..20d7f28f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s04-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.532 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27822528 cpu_ns=3999609161 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27817728 cpu_ns=3999791685 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27824512 cpu_ns=4000032034 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27818816 cpu_ns=4000071999 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27825408 cpu_ns=3999976364 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27819136 cpu_ns=3999774655 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27817984 cpu_ns=3999985047 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27822400 cpu_ns=3999476498 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000071224,55641137.3,222568512,13428078778216866752,0,1048576,1048576,67108864,131072,16384,55508992,532407788,0,0,0,12,32000804856,0,0,0,0,0,0,0,0,2,12,31998717443 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s04-async-load/run.json new file mode 100644 index 000000000..587115a49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s04-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225874.51127, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225874.511287, + "returncode": 0, + "finished": 1792225881.093763, + "log_sha256": "93e2b388ed7d44fdc066a787e2039e5bfa4b67d6e89d40d6bc2159380ce9c9d3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s05-original/output.log new file mode 100644 index 000000000..245dc76dc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.491 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27564096 cpu_ns=3999630337 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27559296 cpu_ns=4000007853 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27566080 cpu_ns=4000095454 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27560384 cpu_ns=4000021182 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27567040 cpu_ns=4000008815 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27560704 cpu_ns=3999985442 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27559552 cpu_ns=3999910993 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27563968 cpu_ns=3999996593 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072398,55124282.3,220501120,7286629709936509824,0,1048576,1048576,67108864,131072,16384,55574528,491240979,0,0,0,8,32001664728,0,0,0,0,0,0,0,0,2,12,31999656669 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s05-original/run.json new file mode 100644 index 000000000..7801174ed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225881.1208222, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225881.1208353, + "returncode": 0, + "finished": 1792225887.704733, + "log_sha256": "db4f14184c953527b40177e3003c343de773d3f38fe80849343502f42863c7af" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s00-original/output.log new file mode 100644 index 000000000..056bf9323 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30640896 cpu_ns=3999550350 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30731712 cpu_ns=4000011782 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49825024 cpu_ns=4000013488 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50193216 cpu_ns=4000017197 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49264064 cpu_ns=3999833182 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=46860096 cpu_ns=4000081938 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30477184 cpu_ns=4000039059 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30660736 cpu_ns=4000058548 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000069149,79661854.9,318652928,1778621121591791104,0,1048576,1048576,67108864,131072,16384,55209984,477169909,0,0,0,9,32001350881,0,0,0,0,0,0,0,0,2,12,31999605544 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s00-original/run.json new file mode 100644 index 000000000..536ee2bf4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225698.325749, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225698.325765, + "returncode": 0, + "finished": 1792225704.856098, + "log_sha256": "41f7c9f967d0259c441eee87bb2ba3ebc6b07e4dbede03f4a278598dfa4d216b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s01-async-load/output.log new file mode 100644 index 000000000..f929bc1f7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s01-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30818368 cpu_ns=3999014078 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30832384 cpu_ns=3999973480 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50401088 cpu_ns=3999948302 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50312576 cpu_ns=3999872479 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50279808 cpu_ns=3999993698 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50345984 cpu_ns=3999836302 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30696256 cpu_ns=4000071285 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30737408 cpu_ns=3999916787 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000070279,81104543.0,324423872,11252118034156829504,0,1048576,1048576,67108864,131072,16384,55595008,472226818,0,0,0,9,32000424472,0,0,0,0,0,0,0,0,2,12,31998626411 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s01-async-load/run.json new file mode 100644 index 000000000..cf387d74d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s01-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225704.8809068, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225704.8809211, + "returncode": 0, + "finished": 1792225711.4135892, + "log_sha256": "3a8fce4740726d6a058bea7f6f4d75f46c7a97944ced46eb642b1637ea0408e0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s02-main/output.log new file mode 100644 index 000000000..0ea987617 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.462 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30773248 cpu_ns=3992281794 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30971008 cpu_ns=3999961536 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51052288 cpu_ns=3999832074 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51034432 cpu_ns=4000012535 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50649088 cpu_ns=3999969095 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49966144 cpu_ns=3999907125 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30644416 cpu_ns=4000038837 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30973760 cpu_ns=4000056517 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071507,81514638.8,326064384,16466957531712612096,0,1048576,1048576,67108864,131072,16384,55689216,462039260,0,0,0,11,31993985420,0,0,0,0,0,0,0,0,2,12,31992059513 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s02-main/run.json new file mode 100644 index 000000000..746359fdd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225711.4383204, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225711.4383337, + "returncode": 0, + "finished": 1792225717.972905, + "log_sha256": "2d1e7b3063a8e941a4e6139ca3446c0c56d8aeca5214683886d6d9d2fbe7ce1f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s03-main/output.log new file mode 100644 index 000000000..e63760138 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30687680 cpu_ns=3999743479 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30738880 cpu_ns=3999943200 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50334336 cpu_ns=4000002358 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50467776 cpu_ns=3999935043 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50340608 cpu_ns=3999860770 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50417920 cpu_ns=3999790968 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30580864 cpu_ns=4000029146 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30694784 cpu_ns=4000086011 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071057,81064272.0,324262848,9503181564575854656,0,1048576,1048576,67108864,131072,16384,55353344,479331091,0,0,0,8,32001295350,0,0,0,0,0,0,0,0,2,12,31999390975 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s03-main/run.json new file mode 100644 index 000000000..cbf1c2e2b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225717.9961061, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225717.9961197, + "returncode": 0, + "finished": 1792225724.5299468, + "log_sha256": "ddfae73876b5ad3b55db007ea910eda13fc0e57383e8984c6bfac5098337782c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s04-async-load/output.log new file mode 100644 index 000000000..74d99edb9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s04-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.471 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31005888 cpu_ns=3999706212 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31000576 cpu_ns=3999947625 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49407552 cpu_ns=3999970454 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51084672 cpu_ns=3999979380 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50369472 cpu_ns=3999861964 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50107968 cpu_ns=3999885046 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30900096 cpu_ns=3999947785 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31041280 cpu_ns=3999782663 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071715,81227919.7,324917504,17794039922332157696,0,1048576,1048576,67108864,131072,16384,55660544,470803453,0,0,0,11,32001656317,0,0,0,0,0,0,0,0,2,12,31999081129 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s04-async-load/run.json new file mode 100644 index 000000000..e5835abe3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s04-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225724.5545716, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225724.5545843, + "returncode": 0, + "finished": 1792225731.0891247, + "log_sha256": "4df41af070565d697603a40f23147821e04344a8d56d2d74170c72e81d534d39" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s05-original/output.log new file mode 100644 index 000000000..860ac531c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.486 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30092416 cpu_ns=3999269245 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30070336 cpu_ns=3999910032 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49519040 cpu_ns=3999690156 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=48295680 cpu_ns=4000018423 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49272832 cpu_ns=3999647621 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48535552 cpu_ns=3999953309 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=29949696 cpu_ns=3999986426 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30011840 cpu_ns=4000004854 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000075615,78935355.8,315747392,1959858822598649792,0,1048576,1048576,67108864,131072,16384,55386112,485941661,0,0,0,10,31999770712,0,0,0,0,0,0,0,0,2,12,31998480066 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s05-original/run.json new file mode 100644 index 000000000..669658035 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-async-8-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-async-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225731.1127996, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225731.112812, + "returncode": 0, + "finished": 1792225737.6474082, + "log_sha256": "2a7580e1ce47323ee00b54508fd3beefd4820f1556130caf816476b1ff2d642b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s00-original/output.log new file mode 100644 index 000000000..fe5580fb5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39816576 cpu_ns=3999720026 cycles=17115689746 instructions=10174264978 branches=2154957715 branch_misses=666866 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000069545,9953970.9,39816576,10605730804299225728,0,1048576,1048576,67108864,131072,16384,55586816,478695062,0,0,0,5,4000106318,0,1,17115689746,10174264978,2154957715,666866,3999798817,3999798817,2,12,3999720026 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s00-original/run.json new file mode 100644 index 000000000..f120a19a4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224951.2597287, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224951.2597373, + "returncode": 0, + "finished": 1792224957.7913759, + "log_sha256": "a49d7239427af008d11f92ed274b39af227d9c42cc62eac751fd313170a27b0a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s01-async-load/output.log new file mode 100644 index 000000000..a22aa8357 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s01-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40841664 cpu_ns=3999738095 cycles=17162145019 instructions=10436204076 branches=2210437687 branch_misses=695114 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000066931,10210245.2,40841664,4179960444999023168,0,1048576,1048576,67108864,131072,16384,55566336,463824822,0,0,0,5,4000068085,0,1,17162145019,10436204076,2210437687,695114,3999781464,3999781464,2,12,3999738095 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s01-async-load/run.json new file mode 100644 index 000000000..dc910cdd5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224957.8048184, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224957.8048308, + "returncode": 0, + "finished": 1792224964.2842195, + "log_sha256": "28094711ec6b1b69dd1640047cc1f62e99cd144891d825198e0b64e6788e33a7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s02-main/output.log new file mode 100644 index 000000000..bf65a5162 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.465 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39964928 cpu_ns=3999784245 cycles=17115680494 instructions=10052313554 branches=2202951839 branch_misses=670087 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000129813,9990907.8,39964928,14489882310487162624,0,1048576,1048576,67108864,131072,16384,55631872,465437644,0,0,0,4,4000213788,0,1,17115680494,10052313554,2202951839,670087,3999850956,3999850956,2,12,3999784245 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s02-main/run.json new file mode 100644 index 000000000..f2084f627 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224964.2984946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224964.2985053, + "returncode": 0, + "finished": 1792224970.7810807, + "log_sha256": "e5e5b2e82bcb8d105a7b800fb1dace3a9df36bba7bdb5837388547dbcac84e5d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s03-main/output.log new file mode 100644 index 000000000..688c2e0d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40284608 cpu_ns=3999742400 cycles=17031247501 instructions=10132722086 branches=2220573233 branch_misses=671027 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000067827,10070981.2,40284608,10095041598839777856,0,1048576,1048576,67108864,131072,16384,55468032,489070102,0,0,0,4,4000160438,0,1,17031247501,10132722086,2220573233,671027,3999786552,3999786552,2,12,3999742400 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s03-main/run.json new file mode 100644 index 000000000..207b47e64 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224970.796009, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224970.796022, + "returncode": 0, + "finished": 1792224977.3298585, + "log_sha256": "4e4c2da82720db05ac165ea30c5f5b11775a335232a43c658376d19d2e8ce95f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s04-async-load/output.log new file mode 100644 index 000000000..7bfce4b23 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s04-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40456320 cpu_ns=3999741789 cycles=17112800811 instructions=10337737705 branches=2189581986 branch_misses=674881 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000051651,10113949.4,40456320,9577237326048393088,0,1048576,1048576,67108864,131072,16384,55402496,480185770,0,0,0,4,3999997172,0,1,17112800811,10337737705,2189581986,674881,3999787662,3999787662,2,12,3999741789 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s04-async-load/run.json new file mode 100644 index 000000000..a28540d38 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s04-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224977.3426259, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224977.3426328, + "returncode": 0, + "finished": 1792224983.8747938, + "log_sha256": "c6e8e8d2e759585a5300bb4ed5588b03826b2120b45f25bc610106ff6ab8cc59" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s05-original/output.log new file mode 100644 index 000000000..33ff5d4a0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40646848 cpu_ns=3999733077 cycles=17192579576 instructions=10386423014 branches=2199893769 branch_misses=677053 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000066397,10161543.3,40646848,1976016408797770560,0,1048576,1048576,67108864,131072,16384,55537664,485333244,0,0,0,4,4000047167,0,1,17192579576,10386423014,2199893769,677053,3999776614,3999776614,2,12,3999733077 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s05-original/run.json new file mode 100644 index 000000000..553cd94ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224983.8874617, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224983.8874755, + "returncode": 0, + "finished": 1792224990.4238336, + "log_sha256": "063c79afa8d4e1fcd401854a89f9ead51648ab94ba2a29f995c9fa0d95ea7067" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s00-original/output.log new file mode 100644 index 000000000..011a0a8c5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69711872 cpu_ns=3999773089 cycles=16736361482 instructions=19547442456 branches=3703241021 branch_misses=1160880 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000102763,17427520.3,69711872,7944974804716083200,0,1048576,1048576,67108864,131072,16384,55349248,480300882,0,0,0,1,4000201588,0,1,16736361482,19547442456,3703241021,1160880,3999884551,3999884551,2,12,3999773089 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s00-original/run.json new file mode 100644 index 000000000..95adba31e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224802.3174818, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224802.317489, + "returncode": 0, + "finished": 1792224808.851334, + "log_sha256": "d1d23918231d0625407194dacd784b645d669e7727d465dd3c4dda3c679f0729" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s01-async-load/output.log new file mode 100644 index 000000000..18468edbd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s01-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69809152 cpu_ns=3999731019 cycles=16750740297 instructions=19574720118 branches=3708408763 branch_misses=1160213 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000065632,17452001.6,69809152,12608798985696467968,0,1048576,1048576,67108864,131072,16384,55541760,473217087,0,0,0,3,4000121888,0,1,16750740297,19574720118,3708408763,1160213,3999798592,3999798592,2,12,3999731019 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s01-async-load/run.json new file mode 100644 index 000000000..937d2f1bb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224808.860266, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224808.8602734, + "returncode": 0, + "finished": 1792224815.39322, + "log_sha256": "95f48d09c9fd9a67b118c0de515be81af9cfc4abb1cf27d6cc73a6689d560161" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s02-main/output.log new file mode 100644 index 000000000..32c68c2a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69152576 cpu_ns=3999630756 cycles=16455732815 instructions=19114003625 branches=3742682552 branch_misses=1154333 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000065569,17287860.6,69152576,2405490448945849536,0,1048576,1048576,67108864,131072,16384,55398400,471682306,0,0,0,2,4000213608,0,1,16455732815,19114003625,3742682552,1154333,3999697741,3999697741,2,12,3999630756 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s02-main/run.json new file mode 100644 index 000000000..a39ae32ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224815.4019248, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224815.4019313, + "returncode": 0, + "finished": 1792224821.9357657, + "log_sha256": "847c5d78289edf0d9bda8441f6a95d830d4f808405797a5f6884f81f74719b0a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s03-main/output.log new file mode 100644 index 000000000..cf22106c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69673792 cpu_ns=3999772567 cycles=16561112963 instructions=19258069484 branches=3770891867 branch_misses=1164546 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000069337,17418146.1,69673792,16131546250130596032,0,1048576,1048576,67108864,131072,16384,55291904,473462122,0,0,0,1,4000162788,0,1,16561112963,19258069484,3770891867,1164546,3999822728,3999822728,2,12,3999772567 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s03-main/run.json new file mode 100644 index 000000000..b3db66e2d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224821.9482284, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224821.948237, + "returncode": 0, + "finished": 1792224828.4816675, + "log_sha256": "2a50c208d3401893f3827052bcd07852d4c7691e8b7c23d939cf55f807a2fae5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s04-async-load/output.log new file mode 100644 index 000000000..e2644d230 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s04-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.460 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69103296 cpu_ns=3999663136 cycles=16445754774 instructions=19376795738 branches=3670912197 branch_misses=1153676 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000071281,17275516.1,69103296,8659466551400336704,0,1048576,1048576,67108864,131072,16384,55468032,459518576,0,0,0,2,4000094143,0,1,16445754774,19376795738,3670912197,1153676,3999741143,3999741143,2,12,3999663136 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s04-async-load/run.json new file mode 100644 index 000000000..ca3c4d982 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s04-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224828.4951704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224828.4951844, + "returncode": 0, + "finished": 1792224834.9772694, + "log_sha256": "0eac2f3691d564d3efbf3ab319578e8411490d63d0aeb35f64c69470e3b7c635" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s05-original/output.log new file mode 100644 index 000000000..ac74e5532 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69510976 cpu_ns=3999678436 cycles=16664270314 instructions=19491110443 branches=3692568954 branch_misses=1173088 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000069968,17377440.0,69510976,8908306350175501504,0,1048576,1048576,67108864,131072,16384,55406592,470491351,0,0,0,2,4000073500,0,1,16664270314,19491110443,3692568954,1173088,3999766642,3999766642,2,12,3999678436 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s05-original/run.json new file mode 100644 index 000000000..e5000628f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-1-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224834.9914892, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224834.9915016, + "returncode": 0, + "finished": 1792224841.4761064, + "log_sha256": "f13cbdc58d5e4d3ed58a655c38e39e32c8d411ab8c482a058452d374fb94423e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s00-original/output.log new file mode 100644 index 000000000..fb4ac9c3e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28459776 cpu_ns=3999605866 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28454976 cpu_ns=3999978970 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28461760 cpu_ns=4000034928 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28456064 cpu_ns=3999998630 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28462720 cpu_ns=4000012836 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28456384 cpu_ns=4000066287 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28455232 cpu_ns=3999926229 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28459648 cpu_ns=4000057214 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000072257,56915611.9,227666560,5665801883048770944,0,1048576,1048576,67108864,131072,16384,55238656,480540737,0,0,0,13,32001525830,0,0,0,0,0,0,0,0,2,12,31999680960 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s00-original/run.json new file mode 100644 index 000000000..d9308dd1f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225250.32087, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225250.3208833, + "returncode": 0, + "finished": 1792225256.8545728, + "log_sha256": "cec78258689b5f32ec23259a18045adcbc37d2c5759d9dc6363ed8b753e49290" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s01-async-load/output.log new file mode 100644 index 000000000..8fb121fff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s01-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.488 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28538752 cpu_ns=3999793894 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28533952 cpu_ns=4000085685 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28540800 cpu_ns=3999892363 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28535104 cpu_ns=3999600218 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28541696 cpu_ns=3999888412 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28535424 cpu_ns=4000091737 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28534208 cpu_ns=3999913240 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28538688 cpu_ns=3999551239 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000073570,57073606.3,228298624,15434246228474321024,0,1048576,1048576,67108864,131072,16384,55439360,488145520,0,0,0,17,32001278363,0,0,0,0,0,0,0,0,2,12,31998816788 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s01-async-load/run.json new file mode 100644 index 000000000..f5a24527d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s01-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225256.8754544, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225256.8754935, + "returncode": 0, + "finished": 1792225263.4107125, + "log_sha256": "7a28298b52fb2aee663611dea56bf099e264876063de0239cc32155279069d19" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s02-main/output.log new file mode 100644 index 000000000..73715424f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.496 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28733824 cpu_ns=3999769563 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28729024 cpu_ns=3999988424 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28735872 cpu_ns=3999984359 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28717888 cpu_ns=3999971638 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28736768 cpu_ns=4000025144 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28730432 cpu_ns=3999963969 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28729280 cpu_ns=3999767254 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28733760 cpu_ns=3999939706 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071332,57460687.3,229846848,6200239070252541120,0,1048576,1048576,67108864,131072,16384,55238656,495526389,0,0,0,8,32001270664,0,0,0,0,0,0,0,0,2,12,31999410057 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s02-main/run.json new file mode 100644 index 000000000..7e2ed0906 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225263.4317648, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225263.4317791, + "returncode": 0, + "finished": 1792225270.0177307, + "log_sha256": "f107229bb94f3a91b857a1744a27d28a899c358f133aaa28d770f2f72333d18a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s03-main/output.log new file mode 100644 index 000000000..95e2181ad --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28584768 cpu_ns=3999841547 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28579968 cpu_ns=3999972502 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28586816 cpu_ns=4000053377 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28581120 cpu_ns=3999999259 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28587712 cpu_ns=4000040928 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28581440 cpu_ns=4000094495 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28580224 cpu_ns=3999890637 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28584704 cpu_ns=3999937570 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071714,57165663.1,228666752,9490723540668766848,0,1048576,1048576,67108864,131072,16384,55480320,480842322,0,0,0,12,32001706460,0,0,0,0,0,0,0,0,2,12,31999830315 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s03-main/run.json new file mode 100644 index 000000000..21537d1cc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225270.0363226, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225270.036345, + "returncode": 0, + "finished": 1792225276.5663486, + "log_sha256": "4d32229f54b479723cf254d31babfaf3272610b46153f7eee1df7f242f420f15" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s04-async-load/output.log new file mode 100644 index 000000000..95d4f8149 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s04-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28486720 cpu_ns=3999844277 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28481920 cpu_ns=3999999271 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28488704 cpu_ns=4000025621 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28483008 cpu_ns=4000082046 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28489664 cpu_ns=3999924663 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28483328 cpu_ns=4000043961 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28482176 cpu_ns=3999892442 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28486592 cpu_ns=3999833483 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000068898,56969546.7,227882112,2698780662520927104,0,1048576,1048576,67108864,131072,16384,55336960,485197249,0,0,0,9,32002076378,0,0,0,0,0,0,0,0,2,12,31999645764 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s04-async-load/run.json new file mode 100644 index 000000000..7b6467d2f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s04-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225276.582392, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225276.5824091, + "returncode": 0, + "finished": 1792225283.1160295, + "log_sha256": "3afeea94d0042fa74627703ad62f15e3bf6f078e41f2ad28aadcbad6f40d5e4a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s05-original/output.log new file mode 100644 index 000000000..c19109b0a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28507264 cpu_ns=3999784322 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28502464 cpu_ns=4000014113 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28509248 cpu_ns=4000022125 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28491264 cpu_ns=3999988518 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28510144 cpu_ns=4000025046 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28503872 cpu_ns=4000002733 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28502656 cpu_ns=3999629732 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28507136 cpu_ns=3999840440 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000072372,57007480.6,228034048,17531539419301673472,0,1048576,1048576,67108864,131072,16384,55439360,476830060,0,0,0,9,32001477961,0,0,0,0,0,0,0,0,2,12,31999307029 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s05-original/run.json new file mode 100644 index 000000000..01d0eff04 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225283.1323314, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225283.1323404, + "returncode": 0, + "finished": 1792225289.6668863, + "log_sha256": "e678048d7586bddb9e348ccea56b570d396195a1d2d136bde5ae800d1d96a444" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s00-original/output.log new file mode 100644 index 000000000..4026e8c32 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.509 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35332800 cpu_ns=3999661505 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35370112 cpu_ns=3999959378 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58862272 cpu_ns=4000070841 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59314752 cpu_ns=4000055273 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58806656 cpu_ns=4000023445 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58555008 cpu_ns=3999888657 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35185728 cpu_ns=3999925887 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35315008 cpu_ns=3999872095 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000069777,94183941.0,376742336,906432482935888448,0,1048576,1048576,67108864,131072,16384,55283712,509280675,0,0,0,9,32001007647,0,0,0,0,0,0,0,0,2,12,31999457081 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s00-original/run.json new file mode 100644 index 000000000..47d158317 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225100.6191764, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225100.6191857, + "returncode": 0, + "finished": 1792225107.2002447, + "log_sha256": "5b3241570282af27024bab24a22d8379a5181fbfca0e5e7a6a0a0ea9a845df39" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s01-async-load/output.log new file mode 100644 index 000000000..48b4477c2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s01-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.457 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35036224 cpu_ns=4002645216 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35099072 cpu_ns=4003716776 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57887680 cpu_ns=4003818538 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58617792 cpu_ns=4003787388 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57661504 cpu_ns=4003843372 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57694976 cpu_ns=4003702949 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34903232 cpu_ns=4003719251 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35078336 cpu_ns=4003744447 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.003856466,92905132.6,371978816,15374146289217229248,0,1048576,1048576,67108864,131072,16384,55336960,457471293,0,0,0,9,32031010913,0,0,0,0,0,0,0,0,2,12,32028977937 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s01-async-load/run.json new file mode 100644 index 000000000..f8c2c44a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s01-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225107.213724, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225107.2137332, + "returncode": 0, + "finished": 1792225113.747728, + "log_sha256": "3bb84b546fd5005bdbc23fc7c609e863011829f7bb75cfac56e5e78fe6b68074" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s02-main/output.log new file mode 100644 index 000000000..4944aae6e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35402432 cpu_ns=3999741047 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35321920 cpu_ns=3998422824 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59333696 cpu_ns=4000051896 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59172416 cpu_ns=4000041909 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58914304 cpu_ns=3999762409 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=59040960 cpu_ns=3999870284 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35265536 cpu_ns=4000028310 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35274880 cpu_ns=4000066712 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000069746,94429889.5,377726144,17926558721701349184,0,1048576,1048576,67108864,131072,16384,55353344,468883510,0,0,0,8,32000632072,0,0,0,0,0,0,0,0,2,12,31997985391 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s02-main/run.json new file mode 100644 index 000000000..31392cbda --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225113.7639065, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225113.763919, + "returncode": 0, + "finished": 1792225120.296059, + "log_sha256": "2defe66599320a81b326d2e2316ca03d993aa13fc2eac615bf0904212ce3ecef" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s03-main/output.log new file mode 100644 index 000000000..dee3a7b9a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.461 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35253056 cpu_ns=3999745694 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35363072 cpu_ns=4000057797 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59326592 cpu_ns=4000078372 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59442944 cpu_ns=3999922765 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57604672 cpu_ns=4000072737 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=59095104 cpu_ns=4000068674 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35151488 cpu_ns=3999942854 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35313600 cpu_ns=3999995178 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000069868,94135987.7,376550528,7232686956396917632,0,1048576,1048576,67108864,131072,16384,55369728,460808874,0,0,0,9,32002299907,0,0,0,0,0,0,0,0,2,12,31999884071 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s03-main/run.json new file mode 100644 index 000000000..bece5462c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225120.312618, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225120.3126297, + "returncode": 0, + "finished": 1792225126.8442733, + "log_sha256": "4f5650b34cae74262e9ff70cdeb5a650abbad7251f86fccc90fc04755464c0e7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s04-async-load/output.log new file mode 100644 index 000000000..4d772550d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s04-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35138112 cpu_ns=3999636079 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35275264 cpu_ns=3999988792 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58946816 cpu_ns=4000104295 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57256192 cpu_ns=3999977982 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58496384 cpu_ns=4000016523 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58787328 cpu_ns=4000108095 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35013184 cpu_ns=4000008760 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35251392 cpu_ns=3999949152 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000071533,93539495.2,374164672,8541971614288834368,0,1048576,1048576,67108864,131072,16384,55336960,470404075,0,0,0,9,32001753849,0,0,0,0,0,0,0,0,2,12,31999789678 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s04-async-load/run.json new file mode 100644 index 000000000..a0ee31e2e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s04-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225126.8613791, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225126.8613915, + "returncode": 0, + "finished": 1792225133.3954456, + "log_sha256": "687669c3eeb4a19f7498e34020890e5223b00d3b39e22230dc365f5bd9bb792b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s05-original/output.log new file mode 100644 index 000000000..6adeaf302 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34773440 cpu_ns=3999704987 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34784384 cpu_ns=3999944605 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57475008 cpu_ns=4000050431 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58065536 cpu_ns=3999853674 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57584896 cpu_ns=3999678249 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57843584 cpu_ns=4000010933 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34647552 cpu_ns=3999958819 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34765120 cpu_ns=3999714847 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000071543,92483225.9,369939520,2169424607571664832,0,1048576,1048576,67108864,131072,16384,55373824,472458704,0,0,0,8,32000840716,0,0,0,0,0,0,0,0,2,12,31998916545 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s05-original/run.json new file mode 100644 index 000000000..9cc60aac3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b01-blocking-8-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b01-blocking-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225133.4121041, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225133.4121137, + "returncode": 0, + "finished": 1792225139.9434628, + "log_sha256": "c89ef42202d83817b53c4f512ec472cde7c0f5b0d872d91d5eabf31f864dc330" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s00-async-load/output.log new file mode 100644 index 000000000..416e4d2f6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s00-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.467 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39643520 cpu_ns=3999835851 cycles=16893217209 instructions=13575352570 branches=2897618224 branch_misses=690404 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000125566,9910568.9,39643520,11629493425205997184,0,1048576,1048576,67108864,131072,16384,55238656,467220845,0,0,0,1,4000254711,0,1,16893217209,13575352570,2897618224,690404,3999875951,3999875951,2,12,3999835851 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s00-async-load/run.json new file mode 100644 index 000000000..df4d9a1f3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225588.105531, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225588.1055403, + "returncode": 0, + "finished": 1792225594.587793, + "log_sha256": "0b9f416913bef0e4386a2452b4be0d199bc848f937f9adc5c5225d41fc852f6d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s01-main/output.log new file mode 100644 index 000000000..7cac1e205 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=38978304 cpu_ns=3999938762 cycles=16904310821 instructions=13386537197 branches=2848996343 branch_misses=648279 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000220847,9744038.0,38978304,2043525141145955584,0,1048576,1048576,67108864,131072,16384,55468032,470195968,0,0,0,4,4000376778,0,1,16904310821,13386537197,2848996343,648279,3999983619,3999983619,2,12,3999938762 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s01-main/run.json new file mode 100644 index 000000000..4cbe009fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225594.6021814, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225594.602192, + "returncode": 0, + "finished": 1792225601.1349845, + "log_sha256": "b18f1de0ae1b64b4effdf730c7546c2758d3f46ab6ca9d47f60c951d5d765543" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s02-original/output.log new file mode 100644 index 000000000..dfeccb6fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39493056 cpu_ns=3999881141 cycles=16901045344 instructions=13879265848 branches=2886620540 branch_misses=658530 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000203111,9872762.7,39493056,11175668463392271936,0,1048576,1048576,67108864,131072,16384,55447552,473070352,0,0,0,4,4000341664,0,1,16901045344,13879265848,2886620540,658530,3999924576,3999924576,2,12,3999881141 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s02-original/run.json new file mode 100644 index 000000000..0c25a2a19 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225601.148579, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225601.1485868, + "returncode": 0, + "finished": 1792225607.6813612, + "log_sha256": "d88e9de8ab6d23611ef8760970d5aba508b52cf8370a453f05b758bb428649b4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s03-original/output.log new file mode 100644 index 000000000..f74a6eff7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=38634304 cpu_ns=3999777090 cycles=16787939026 instructions=13577469810 branches=2823852778 branch_misses=642363 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000066471,9658415.5,38634304,660723816587215040,0,1048576,1048576,67108864,131072,16384,55414784,480126723,0,0,0,2,4000278508,0,1,16787939026,13577469810,2823852778,642363,3999820094,3999820094,2,12,3999777090 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s03-original/run.json new file mode 100644 index 000000000..c4b974673 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225607.70217, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225607.7021854, + "returncode": 0, + "finished": 1792225614.236846, + "log_sha256": "391a0a5041c997e3b7f0a1e122dafc461fd08fed1a255285669d5dbe694ff387" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s04-main/output.log new file mode 100644 index 000000000..ce70e4e7c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=38120704 cpu_ns=3999603378 cycles=16738020297 instructions=13092006896 branches=2786312810 branch_misses=650655 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000069378,9530010.7,38120704,14812144278946181888,0,1048576,1048576,67108864,131072,16384,55238656,484721091,0,0,0,3,4000003306,0,1,16738020297,13092006896,2786312810,650655,3999657748,3999657748,2,12,3999603378 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s04-main/run.json new file mode 100644 index 000000000..ef04cff4a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225614.2544687, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225614.2544777, + "returncode": 0, + "finished": 1792225620.7866843, + "log_sha256": "446d6f70395f834041ef0bcf217a39a8d17bd39b9efd1ab5571d20fcbd06c5b8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s05-async-load/output.log new file mode 100644 index 000000000..f2d916537 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s05-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39504000 cpu_ns=3999687927 cycles=16869314493 instructions=13527576024 branches=2887420502 branch_misses=716979 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000070479,9875826.0,39504000,1785223728824389504,0,1048576,1048576,67108864,131072,16384,55164928,475227654,0,0,0,3,4000111236,0,1,16869314493,13527576024,2887420502,716979,3999763711,3999763711,2,12,3999687927 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s05-async-load/run.json new file mode 100644 index 000000000..13e7ab3fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-dependent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s05-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225620.8073764, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225620.8073869, + "returncode": 0, + "finished": 1792225627.3413153, + "log_sha256": "2278678b0ce2e420de47789d9790bc96cdf064a28f23fd7f7c438f3f02ce5a1e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s00-async-load/output.log new file mode 100644 index 000000000..dc422ef4f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s00-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62917952 cpu_ns=3999754213 cycles=15306126578 instructions=22613967472 branches=4536853378 branch_misses=1047443 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000071447,15729207.0,62917952,1466919701678892736,0,1048576,1048576,67108864,131072,16384,55398400,480642132,0,0,0,2,4000197975,0,1,15306126578,22613967472,4536853378,1047443,3999803002,3999803002,2,12,3999754213 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s00-async-load/run.json new file mode 100644 index 000000000..13528acf5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225439.0358336, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225439.0358417, + "returncode": 0, + "finished": 1792225445.5705802, + "log_sha256": "57bba2c1f6a2869ecfcf03e1863793e7a158b02875721bb5b2ad6b84de8b1ef2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s01-main/output.log new file mode 100644 index 000000000..49a87fd75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62662656 cpu_ns=3999637701 cycles=15498784168 instructions=22584871718 branches=4518444680 branch_misses=1093105 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000068366,15665396.3,62662656,3584356744957310976,0,1048576,1048576,67108864,131072,16384,55382016,466499405,0,0,0,3,4000019177,0,1,15498784168,22584871718,4518444680,1093105,3999729239,3999729239,2,12,3999637701 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s01-main/run.json new file mode 100644 index 000000000..565576cec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225445.590784, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225445.5907998, + "returncode": 0, + "finished": 1792225452.0747886, + "log_sha256": "c84ada4093d939fa8952ea0e37501ab4109ab34c6848a8c48edb4bdf1da84c75" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s02-original/output.log new file mode 100644 index 000000000..19befca15 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63345216 cpu_ns=3999811739 cycles=15495306459 instructions=23337641622 branches=4567662248 branch_misses=1052703 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000071741,15836020.0,63345216,10154718550920315328,0,1048576,1048576,67108864,131072,16384,55537664,468531753,0,0,0,2,4000139726,0,1,15495306459,23337641622,4567662248,1052703,3999859037,3999859037,2,12,3999811739 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s02-original/run.json new file mode 100644 index 000000000..a236e0bc4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225452.0909142, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225452.0909247, + "returncode": 0, + "finished": 1792225458.6234524, + "log_sha256": "3c4feccbee67a176bec0df57d658a26f412ba385c0faf535f61ede00889d6b64" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s03-original/output.log new file mode 100644 index 000000000..8e30c5483 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.461 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63069888 cpu_ns=3999526097 cycles=15510455478 instructions=23236205281 branches=4547809043 branch_misses=1048937 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000067777,15767204.8,63069888,16299678240889019712,0,1048576,1048576,67108864,131072,16384,55472128,460749240,0,0,0,2,3999865118,0,1,15510455478,23236205281,4547809043,1048937,3999623200,3999623200,2,12,3999526097 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s03-original/run.json new file mode 100644 index 000000000..7fa650c07 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225458.6373298, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225458.637337, + "returncode": 0, + "finished": 1792225465.1111703, + "log_sha256": "177897d4f9acbe9fe6190c768f6b07f92b86c2903f3e41839095859167133eee" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s04-main/output.log new file mode 100644 index 000000000..08ca140b2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.457 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63584576 cpu_ns=3999776608 cycles=15651154406 instructions=22917150052 branches=4584921910 branch_misses=1066677 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000067364,15895876.3,63584576,8766003608064948928,0,1048576,1048576,67108864,131072,16384,55631872,456670046,0,0,0,2,4000208225,0,1,15651154406,22917150052,4584921910,1066677,3999823997,3999823997,2,12,3999776608 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s04-main/run.json new file mode 100644 index 000000000..998c9fdf2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225465.1266117, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225465.1266215, + "returncode": 0, + "finished": 1792225471.6014462, + "log_sha256": "5cafedf00b4b65762890c3085e33eceea83c5d3b1a03b641f3a901f0eb50ed34" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s05-async-load/output.log new file mode 100644 index 000000000..de1824c10 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s05-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.494 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62743744 cpu_ns=3999642676 cycles=15412608645 instructions=22551353684 branches=4524291718 branch_misses=1060314 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000070490,15685659.6,62743744,16100606798916179776,0,1048576,1048576,67108864,131072,16384,55402496,494352471,0,0,0,2,4000036197,0,1,15412608645,22551353684,4524291718,1060314,3999736597,3999736597,2,12,3999642676 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s05-async-load/run.json new file mode 100644 index 000000000..f514531b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-1-independent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-1-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s05-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225471.6166053, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225471.6166158, + "returncode": 0, + "finished": 1792225478.1408231, + "log_sha256": "6cd9f047d059696a4e6823ad88602aa9af1b17a4465c6f54064d7a24c79a2e90" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s00-async-load/output.log new file mode 100644 index 000000000..400cf9207 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s00-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.493 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27712384 cpu_ns=3998799782 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27707584 cpu_ns=3999992939 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27714432 cpu_ns=4000057799 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27708736 cpu_ns=3999909974 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27715328 cpu_ns=4000008230 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27708992 cpu_ns=3999601251 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27707840 cpu_ns=3999981117 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27712320 cpu_ns=3999875909 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000070074,55420933.1,221687616,10370983541314876608,0,1048576,1048576,67108864,131072,16384,55373824,492531895,0,0,0,9,32000127520,0,0,0,0,0,0,0,0,2,12,31998227001 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s00-async-load/run.json new file mode 100644 index 000000000..1831e7762 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s00-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225887.729321, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225887.729336, + "returncode": 0, + "finished": 1792225894.3134978, + "log_sha256": "49c78bf70914e4498acbc146acb61ea952fd5a403aa3d2f815a8f20c7f5f5e69" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s01-main/output.log new file mode 100644 index 000000000..5732f3c7b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.511 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27654144 cpu_ns=3999662526 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27649344 cpu_ns=4000009177 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27656128 cpu_ns=4000053310 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27650432 cpu_ns=4000095507 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27657024 cpu_ns=4000058268 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27650752 cpu_ns=3999985137 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27649536 cpu_ns=3999964138 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27654016 cpu_ns=4000080034 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000070522,55304369.0,221221376,16355976338784247296,0,1048576,1048576,67108864,131072,16384,55205888,511269329,0,0,0,9,32001929455,0,0,0,0,0,0,0,0,2,12,31999908097 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s01-main/run.json new file mode 100644 index 000000000..f29e2ac95 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225894.3393807, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225894.3393967, + "returncode": 0, + "finished": 1792225900.924467, + "log_sha256": "c4d53b53b0ab1fc91993875e407a781e58b9c0872764261efbf552253d1a074a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s02-original/output.log new file mode 100644 index 000000000..45799f815 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.547 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27553408 cpu_ns=3999573556 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27548608 cpu_ns=4000016356 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27555392 cpu_ns=4000101356 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27537408 cpu_ns=3999793404 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27556288 cpu_ns=3999840462 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27550016 cpu_ns=4000022380 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27548800 cpu_ns=3999964102 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27553280 cpu_ns=4000086331 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000070036,55099835.3,220403200,1985321607781415424,0,1048576,1048576,67108864,131072,16384,55382016,547010401,0,0,0,9,32001034023,0,0,0,0,0,0,0,0,2,12,31999397947 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s02-original/run.json new file mode 100644 index 000000000..698d3e418 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225900.9488468, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225900.9488614, + "returncode": 0, + "finished": 1792225907.579134, + "log_sha256": "0909eb7258c6fded6ec9766244afcfdbc96a5d9b688cb8175dd528101fffb0ec" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s03-original/output.log new file mode 100644 index 000000000..9dd35d24e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.460 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27451072 cpu_ns=3999750461 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27446272 cpu_ns=4000029335 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27453056 cpu_ns=4000108955 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27435072 cpu_ns=3999960718 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27453952 cpu_ns=4000025130 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27447680 cpu_ns=4000078674 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27446464 cpu_ns=3999999259 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27450944 cpu_ns=4000036058 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000106009,54894673.2,219584512,1862075278833838080,0,1048576,1048576,67108864,131072,16384,55537664,459513346,0,0,0,8,32002795250,0,0,0,0,0,0,0,0,2,12,31999988590 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s03-original/run.json new file mode 100644 index 000000000..1ee491a69 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225907.6035903, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225907.6036065, + "returncode": 0, + "finished": 1792225914.1382768, + "log_sha256": "bb80eaafbcf393c39d0a46bc9d22afbc578e81c4811eb9f914de298f7065f172" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s04-main/output.log new file mode 100644 index 000000000..c7a6cf477 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27779200 cpu_ns=3999578638 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27786688 cpu_ns=3999730456 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27781184 cpu_ns=3999990113 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27787776 cpu_ns=3999905911 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27782080 cpu_ns=3999780473 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27788096 cpu_ns=4000026046 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27786944 cpu_ns=3999933224 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27779072 cpu_ns=3999797973 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000073559,55566738.1,222271040,8584143836427054528,0,1048576,1048576,67108864,131072,16384,55164928,475087828,0,0,0,8,32001084489,0,0,0,0,0,0,0,0,2,12,31998742834 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s04-main/run.json new file mode 100644 index 000000000..28f213b45 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225914.1633234, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225914.1633368, + "returncode": 0, + "finished": 1792225920.6962411, + "log_sha256": "b30515482ff161ca9b5e52a1f19c91f023aa6824d69cf97dd26145d724f08a22" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s05-async-load/output.log new file mode 100644 index 000000000..c180cbb92 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s05-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.478 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27976896 cpu_ns=3993397151 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28021248 cpu_ns=4000107803 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28028032 cpu_ns=4000140967 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28022336 cpu_ns=4000125468 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28028928 cpu_ns=4000152771 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28022656 cpu_ns=4000059511 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28021440 cpu_ns=3999905485 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28025920 cpu_ns=4000032187 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000143406,56034855.1,224147456,16346552108460836864,0,1048576,1048576,67108864,131072,16384,55418880,477536354,0,0,0,11,31996268661,0,0,0,0,0,0,0,0,2,12,31993921343 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s05-async-load/run.json new file mode 100644 index 000000000..915533b00 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-dependent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s05-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225920.7228823, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225920.722895, + "returncode": 0, + "finished": 1792225927.255898, + "log_sha256": "94a5244ea42ed4424a3b776e0ad10744c9a9b70d0ba8b64ec064fd2132f43cb8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s00-async-load/output.log new file mode 100644 index 000000000..950b93df1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s00-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.490 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30541760 cpu_ns=3999745123 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30574464 cpu_ns=4000039393 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49934144 cpu_ns=4000035052 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=48226048 cpu_ns=4000089885 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49843776 cpu_ns=4000029295 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49990464 cpu_ns=3999587049 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30398720 cpu_ns=3999831274 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30516288 cpu_ns=3999997611 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000069381,80005028.3,320025664,5903333308642062272,0,1048576,1048576,67108864,131072,16384,55406592,490176030,0,0,0,9,32001401962,0,0,0,0,0,0,0,0,2,12,31999354682 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s00-async-load/run.json new file mode 100644 index 000000000..4479fda31 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s00-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225737.6720347, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225737.6720436, + "returncode": 0, + "finished": 1792225744.2058818, + "log_sha256": "e165515711ca4f9d615fd20c5e1ed7c39492ad4e67ad2341cdeb6a6c71a0fa47" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s01-main/output.log new file mode 100644 index 000000000..b686332fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.487 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30510528 cpu_ns=3999685932 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30513856 cpu_ns=4000018929 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=48037760 cpu_ns=3999952726 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50332352 cpu_ns=3999938518 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49799936 cpu_ns=3999953560 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50125568 cpu_ns=3999922948 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30417920 cpu_ns=3999801049 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30453056 cpu_ns=3999924102 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000066918,80046404.9,320190976,17457434470760633856,0,1048576,1048576,67108864,131072,16384,55369728,487171343,0,0,0,14,32001269845,0,0,0,0,0,0,0,0,2,12,31999197764 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s01-main/run.json new file mode 100644 index 000000000..6a372eace --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225744.2311926, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225744.2312076, + "returncode": 0, + "finished": 1792225750.7668774, + "log_sha256": "befb29f981adb25e0af8ed9652a1f66cda68963233539f3c93bcb662be2d6fae" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s02-original/output.log new file mode 100644 index 000000000..aa245a571 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.456 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=29894656 cpu_ns=3999812602 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=29945472 cpu_ns=4000017759 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=48368192 cpu_ns=4000037750 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=48989440 cpu_ns=4000043650 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48196416 cpu_ns=4000092671 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48349184 cpu_ns=4000069909 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=29749376 cpu_ns=3999970181 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=29877760 cpu_ns=3999940270 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000074229,78341170.2,313370496,12193918647378124928,0,1048576,1048576,67108864,131072,16384,55414784,455792284,0,0,0,10,32002566339,0,0,0,0,0,0,0,0,2,12,31999984792 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s02-original/run.json new file mode 100644 index 000000000..5c72ff728 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225750.7929127, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225750.7929275, + "returncode": 0, + "finished": 1792225757.325125, + "log_sha256": "c70ba743cee5608bdeef92fd7600bf31fd1b05289ff259f5b02a3a7b4217de8b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s03-original/output.log new file mode 100644 index 000000000..8b16c48e2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=29922560 cpu_ns=3999803191 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30004480 cpu_ns=3999852961 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=46574144 cpu_ns=4000018551 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=48282240 cpu_ns=4000004700 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48938368 cpu_ns=4000102956 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48822144 cpu_ns=4000085449 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=29743232 cpu_ns=3999868447 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=29877120 cpu_ns=4000101311 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000069602,78039714.1,312164288,4232457370776435776,0,1048576,1048576,67108864,131072,16384,55164928,479581703,0,0,0,8,32001743870,0,0,0,0,0,0,0,0,2,12,31999837566 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s03-original/run.json new file mode 100644 index 000000000..0978cf11b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225757.3457916, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225757.3458, + "returncode": 0, + "finished": 1792225763.8757792, + "log_sha256": "cbda7b2fdb4f0f52af14349999d39eea3c8ed41652a23ad1652a6fe2f4d1b03a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s04-main/output.log new file mode 100644 index 000000000..0ad34b4ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30396672 cpu_ns=3999589042 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30474240 cpu_ns=3999999017 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=48099328 cpu_ns=3999482171 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49821248 cpu_ns=3999976078 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49574656 cpu_ns=3999659908 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49573184 cpu_ns=3999771858 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30201920 cpu_ns=3999962764 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30389952 cpu_ns=3999614550 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000070272,79631401.0,318531200,13345751475503493504,0,1048576,1048576,67108864,131072,16384,55214080,464171151,0,0,0,9,32000826638,0,0,0,0,0,0,0,0,2,12,31998055388 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s04-main/run.json new file mode 100644 index 000000000..bc86d489a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225763.8961258, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225763.8961365, + "returncode": 0, + "finished": 1792225770.4314399, + "log_sha256": "4a2d4ac1933d3c4e3bddfbb1bc1971740dc96cbfd492940b88b1872b069a6f1a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s05-async-load/output.log new file mode 100644 index 000000000..1da39a355 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s05-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.491 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30248640 cpu_ns=3991751260 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30392320 cpu_ns=3999942094 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49847488 cpu_ns=4000052979 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49811136 cpu_ns=3999963326 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49625920 cpu_ns=4000104058 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49801664 cpu_ns=4000024889 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30133824 cpu_ns=3999948266 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30325120 cpu_ns=4000027226 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000073783,80045051.5,320186112,5233859761233619200,0,1048576,1048576,67108864,131072,16384,55410688,490867479,0,0,0,9,31993783987,0,0,0,0,0,0,0,0,2,12,31991814098 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s05-async-load/run.json new file mode 100644 index 000000000..afd6c5dca --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-async-8-independent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-async-8-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s05-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225770.454717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225770.4547298, + "returncode": 0, + "finished": 1792225777.0378494, + "log_sha256": "809280faac50761bf1da6f55dfb0f137aa4ee73037fd24e32bf9bc4324e97691" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s00-async-load/output.log new file mode 100644 index 000000000..8da2ac1c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s00-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.527 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40453440 cpu_ns=3999070760 cycles=17154143899 instructions=10337001834 branches=2189426113 branch_misses=673577 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000070948,10113180.6,40453440,15931932073067609792,0,1048576,1048576,67108864,131072,16384,55468032,527473096,0,0,0,5,3999492367,0,1,17154143899,10337001834,2189426113,673577,3999122371,3999122371,2,12,3999070760 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s00-async-load/run.json new file mode 100644 index 000000000..21c17cd79 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224990.4389935, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224990.439006, + "returncode": 0, + "finished": 1792224997.0235646, + "log_sha256": "6917cc7243c782148618737735321c701284777c122e934fbc8bb24cf6c752ec" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s01-main/output.log new file mode 100644 index 000000000..2e121c1b4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40035520 cpu_ns=3999683444 cycles=17177432968 instructions=10070069348 branches=2206842983 branch_misses=675794 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000151370,10008501.3,40035520,5483350912032196416,0,1048576,1048576,67108864,131072,16384,55238656,468134816,0,0,0,3,4000002120,0,1,17177432968,10070069348,2206842983,675794,3999729433,3999729433,2,12,3999683444 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s01-main/run.json new file mode 100644 index 000000000..c4e2eb9ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224997.0380642, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224997.0380762, + "returncode": 0, + "finished": 1792225003.5653105, + "log_sha256": "00914ed01ce257d506cda1b5f004fd57f986b285302a7f111b770df76f70ddb6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s02-original/output.log new file mode 100644 index 000000000..f94f9407b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39945472 cpu_ns=3999816946 cycles=17131593925 instructions=10207201628 branches=2161933897 branch_misses=667538 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000067124,9986200.4,39945472,2489071054541069056,0,1048576,1048576,67108864,131072,16384,55537664,470429252,0,0,0,3,4000204168,0,1,17131593925,10207201628,2161933897,667538,3999895870,3999895870,2,12,3999816946 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s02-original/run.json new file mode 100644 index 000000000..14008eca2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225003.5759442, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225003.575952, + "returncode": 0, + "finished": 1792225010.0586116, + "log_sha256": "703dd6c4c6d40b4036c4b334b2676bc8912f750fc9c7d0fe608202cfbc997c9c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s03-original/output.log new file mode 100644 index 000000000..7777c7414 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40739648 cpu_ns=3999837164 cycles=17159507933 instructions=10410136131 branches=2204916362 branch_misses=679708 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000105478,10184643.4,40739648,2177453561735270592,0,1048576,1048576,67108864,131072,16384,55635968,466048401,0,0,0,4,4000277106,0,1,17159507933,10410136131,2204916362,679708,3999883466,3999883466,2,12,3999837164 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s03-original/run.json new file mode 100644 index 000000000..7cc80b770 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225010.0689945, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225010.069001, + "returncode": 0, + "finished": 1792225016.551537, + "log_sha256": "bf1800cba665f12fc4542ecdde76e88b83414ac1e28bc45b6405bd79777b46b6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s04-main/output.log new file mode 100644 index 000000000..e3ca6261d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=41764544 cpu_ns=3999748847 cycles=17124111912 instructions=10504967872 branches=2302150355 branch_misses=699885 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000066837,10440961.5,41764544,1094461262742820160,0,1048576,1048576,67108864,131072,16384,55353344,479550995,0,0,0,1,4000146396,0,1,17124111912,10504967872,2302150355,699885,3999797633,3999797633,2,12,3999748847 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s04-main/run.json new file mode 100644 index 000000000..94678f416 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225016.5616455, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225016.561653, + "returncode": 0, + "finished": 1792225023.095455, + "log_sha256": "d1a5876f49277d4ff01462cbbf9fc4a3b99c9e42c0c7c1c05dde9ff3e5fe26e0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s05-async-load/output.log new file mode 100644 index 000000000..3a2c77246 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s05-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40725824 cpu_ns=3999831320 cycles=16967008785 instructions=10406603683 branches=2204168122 branch_misses=683048 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000111860,10181171.3,40725824,17922593012630775488,0,1048576,1048576,67108864,131072,16384,55468032,480472709,0,0,0,3,4000260877,0,1,16967008785,10406603683,2204168122,683048,3999870201,3999870201,2,12,3999831320 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s05-async-load/run.json new file mode 100644 index 000000000..312a0585a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-dependent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s05-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225023.1078084, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225023.1078157, + "returncode": 0, + "finished": 1792225029.6403377, + "log_sha256": "634fbe9084dc7d5544f99b10807b4a28c4edb81e6d6424a9ebdc5feab9b189b5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s00-async-load/output.log new file mode 100644 index 000000000..1b08c9501 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s00-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.467 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69653632 cpu_ns=3999588613 cycles=16615340147 instructions=19531111691 branches=3700147124 branch_misses=1159141 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000067788,17413112.9,69653632,5274177155743200128,0,1048576,1048576,67108864,131072,16384,55705600,466988589,0,0,0,3,3999977397,0,1,16615340147,19531111691,3700147124,1159141,3999659462,3999659462,2,12,3999588613 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s00-async-load/run.json new file mode 100644 index 000000000..c8a9186db --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224841.4894671, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224841.4894803, + "returncode": 0, + "finished": 1792224847.9723072, + "log_sha256": "bf1341d3de33b7b8df8aa1666c1fec414d0b03ab2f3ec03d8b8558fadb4f0c1b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s01-main/output.log new file mode 100644 index 000000000..4499ee772 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.493 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69528704 cpu_ns=3999560753 cycles=16692277410 instructions=19217966651 branches=3763039396 branch_misses=1162941 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000069203,17381875.3,69528704,13653887988357696384,0,1048576,1048576,67108864,131072,16384,55750656,492698951,0,0,0,2,3999962981,0,1,16692277410,19217966651,3763039396,1162941,3999688410,3999688410,2,12,3999560753 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s01-main/run.json new file mode 100644 index 000000000..5d3895a99 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224847.985419, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224847.9854302, + "returncode": 0, + "finished": 1792224854.5211716, + "log_sha256": "204309829f63ff5b87d903af681f0376c1004528b78591c2473554b25291c024" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s02-original/output.log new file mode 100644 index 000000000..bda820133 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69739008 cpu_ns=3999635578 cycles=16700611811 instructions=19555051534 branches=3704682563 branch_misses=1158594 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000068969,17434451.4,69739008,9148848205296229888,0,1048576,1048576,67108864,131072,16384,55463936,482652424,0,0,0,2,4000059704,0,1,16700611811,19555051534,3704682563,1158594,3999693180,3999693180,2,12,3999635578 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s02-original/run.json new file mode 100644 index 000000000..e8702f590 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224854.5312655, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224854.531274, + "returncode": 0, + "finished": 1792224861.0666156, + "log_sha256": "a4aba764414066f291b25f632b6cee5fe1be3f5bb78e010912ae42e2fea92544" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s03-original/output.log new file mode 100644 index 000000000..5c9dcae20 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68977664 cpu_ns=3999558307 cycles=16567840110 instructions=19341568047 branches=3664238324 branch_misses=1146910 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000066541,17244129.1,68977664,18182619291720723456,0,1048576,1048576,67108864,131072,16384,55382016,471849503,0,0,0,2,3999958535,0,1,16567840110,19341568047,3664238324,1146910,3999636261,3999636261,2,12,3999558307 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s03-original/run.json new file mode 100644 index 000000000..d95b563aa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224861.0776732, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224861.0776806, + "returncode": 0, + "finished": 1792224867.611563, + "log_sha256": "56e50cd8568223458c389acdf5df95d18bd4692429031253b052d4e087bd47bf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s04-main/output.log new file mode 100644 index 000000000..19c13f609 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.454 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69807232 cpu_ns=3999064032 cycles=16706411852 instructions=19294952776 branches=3778113969 branch_misses=1163013 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000067159,17451515.0,69807232,10696347448399084416,0,1048576,1048576,67108864,131072,16384,55468032,454361210,0,0,0,2,3999511112,0,1,16706411852,19294952776,3778113969,1163013,3999156800,3999156800,2,12,3999064032 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s04-main/run.json new file mode 100644 index 000000000..afb7ceb4e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224867.620708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224867.6207156, + "returncode": 0, + "finished": 1792224874.1053336, + "log_sha256": "2f00d6dfedd6c2274efc3c857fcfd35d448d91c936519ef3b37ac92658f164bc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s05-async-load/output.log new file mode 100644 index 000000000..1ea65fc7c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s05-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.462 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69770112 cpu_ns=3999683731 cycles=16635880652 instructions=19563773124 branches=3706334821 branch_misses=1159143 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000068644,17442228.7,69770112,10615772637810773120,0,1048576,1048576,67108864,131072,16384,55468032,462384693,0,0,0,2,4000096287,0,1,16635880652,19563773124,3706334821,1159143,3999762052,3999762052,2,12,3999683731 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s05-async-load/run.json new file mode 100644 index 000000000..761e4d573 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-1-independent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-1-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s05-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224874.1152592, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224874.1152668, + "returncode": 0, + "finished": 1792224880.5987394, + "log_sha256": "cf6684df6a0ca7ba1d490ea40d0aa641adcbb29eac392a7c815de18bf61b03a4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s00-async-load/output.log new file mode 100644 index 000000000..5b6f3bc3d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s00-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28270848 cpu_ns=3992679426 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28315200 cpu_ns=3999729432 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28321984 cpu_ns=4000045706 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28316288 cpu_ns=3999912948 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28322880 cpu_ns=3999886387 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28316608 cpu_ns=4000098328 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28315456 cpu_ns=3999918771 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28319872 cpu_ns=3999639039 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000074384,56623731.0,226499136,6821071083535772096,0,1048576,1048576,67108864,131072,16384,55459840,479309761,0,0,0,12,31994255543,0,0,0,0,0,0,0,0,2,12,31991910037 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s00-async-load/run.json new file mode 100644 index 000000000..57506d904 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s00-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225289.6860142, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225289.6860266, + "returncode": 0, + "finished": 1792225296.2188385, + "log_sha256": "e7dbe8472b3b85a1aea96bbe48000456f60a4a9c68f3a3873c080c39b8d34dc0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s01-main/output.log new file mode 100644 index 000000000..52f5fcc84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28490432 cpu_ns=3999846879 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28473344 cpu_ns=3998657233 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28492416 cpu_ns=4000044639 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28486720 cpu_ns=4000000335 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28493312 cpu_ns=3999876754 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28487040 cpu_ns=3999708379 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28485824 cpu_ns=3999968354 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28490304 cpu_ns=4000039104 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000068129,56973877.6,227899392,1464100429807675392,0,1048576,1048576,67108864,131072,16384,55345152,485180805,0,0,0,11,31999998716,0,0,0,0,0,0,0,0,2,12,31998141677 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s01-main/run.json new file mode 100644 index 000000000..8b16b386d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225296.2395475, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225296.2395616, + "returncode": 0, + "finished": 1792225302.7731502, + "log_sha256": "02e6dc783c9800251789789bde0c9dab31069d46250a3ffee9122e733d8f3d0b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s02-original/output.log new file mode 100644 index 000000000..70b7be47b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28449408 cpu_ns=3999796165 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28444608 cpu_ns=3999712000 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28451392 cpu_ns=4000004987 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28445696 cpu_ns=3999900427 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28452288 cpu_ns=3999864536 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28446016 cpu_ns=3999892986 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28444864 cpu_ns=3999879671 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28449280 cpu_ns=3999515872 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000067802,56894923.6,227583552,9683844217975029184,0,1048576,1048576,67108864,131072,16384,55255040,471963809,0,0,0,9,32000548632,0,0,0,0,0,0,0,0,2,12,31998566644 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s02-original/run.json new file mode 100644 index 000000000..58011d1a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225302.7940943, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225302.7941082, + "returncode": 0, + "finished": 1792225309.3230574, + "log_sha256": "21018361eb9c67f15087367472a82b400c807c66739e86106b9e6d4e632b931d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s03-original/output.log new file mode 100644 index 000000000..fa39bf9e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28270144 cpu_ns=3999835878 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28265344 cpu_ns=3999909644 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28272128 cpu_ns=4000171731 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28266432 cpu_ns=4000053698 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28273024 cpu_ns=4000078237 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28266752 cpu_ns=4000058294 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28265536 cpu_ns=4000035524 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28270016 cpu_ns=3999836430 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000198725,56534535.3,226149376,18147659319394577408,0,1048576,1048576,67108864,131072,16384,55508992,469905386,0,0,0,8,32006609700,0,0,0,0,0,0,0,0,2,12,31999979436 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s03-original/run.json new file mode 100644 index 000000000..e72132911 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225309.3423662, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225309.3423793, + "returncode": 0, + "finished": 1792225315.8745935, + "log_sha256": "4eaad1452369de63e470e1f443c78b4cfde1c1f121f3bc4318d729f173f831fd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s04-main/output.log new file mode 100644 index 000000000..6975cb15e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.521 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28308736 cpu_ns=3999779954 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28303936 cpu_ns=3999913737 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28310720 cpu_ns=4000033056 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28305024 cpu_ns=3999875726 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28311680 cpu_ns=3999981312 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28305344 cpu_ns=4000008011 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28304192 cpu_ns=3999603523 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28308608 cpu_ns=3999693025 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000068928,56613584.4,226458240,1134667216973716864,0,1048576,1048576,67108864,131072,16384,55242752,521200003,0,0,0,8,32000887046,0,0,0,0,0,0,0,0,2,12,31998888344 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s04-main/run.json new file mode 100644 index 000000000..71a639a94 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225315.8990223, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225315.899041, + "returncode": 0, + "finished": 1792225322.4818676, + "log_sha256": "ffe973b0e2e215502d51c63645c7708e4cfc62836f30d60b3048a6535b51d126" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s05-async-load/output.log new file mode 100644 index 000000000..ab9dfc591 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s05-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.460 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28273216 cpu_ns=3991359124 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28329856 cpu_ns=4000072145 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28336704 cpu_ns=4000047417 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28331008 cpu_ns=4000106697 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28337600 cpu_ns=4000037814 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28331328 cpu_ns=3999951047 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28330112 cpu_ns=3999847868 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28334592 cpu_ns=3999955966 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000070916,56650099.7,226604416,10230071367496225408,0,1048576,1048576,67108864,131072,16384,55238656,460270868,0,0,0,8,31993794859,0,0,0,0,0,0,0,0,2,12,31991378078 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s05-async-load/run.json new file mode 100644 index 000000000..874752d35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-dependent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s05-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225322.5010424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225322.5010512, + "returncode": 0, + "finished": 1792225329.0339427, + "log_sha256": "5edd49735b21e57853b9e96e8ef97c2c34af8e53b6b63ee1afbb901b93a39e93" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s00-async-load/output.log new file mode 100644 index 000000000..68f44fb0f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s00-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34714496 cpu_ns=3993146113 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34795328 cpu_ns=4000128956 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58052224 cpu_ns=4000143228 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58395648 cpu_ns=3999747142 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58132864 cpu_ns=4000027121 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57815744 cpu_ns=4000026136 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34570880 cpu_ns=3999980223 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34692032 cpu_ns=4000039845 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000133267,92789212.6,371169216,2167077696148816960,0,1048576,1048576,67108864,131072,16384,55197696,468145241,0,0,0,9,31995652085,0,0,0,0,0,0,0,0,2,12,31993238764 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s00-async-load/run.json new file mode 100644 index 000000000..06cecf7f9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s00-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225139.9619172, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225139.9619308, + "returncode": 0, + "finished": 1792225146.4923103, + "log_sha256": "7bf76f16c3e8af668618066adaa425653aaf553e705ab7d31f6efa72d18d40c8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s01-main/output.log new file mode 100644 index 000000000..04c96c692 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34980544 cpu_ns=3999689790 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35004352 cpu_ns=4000058737 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58784640 cpu_ns=4000114604 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58998016 cpu_ns=4000125996 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57005056 cpu_ns=4000076434 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58534848 cpu_ns=3999970298 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34845952 cpu_ns=4000000680 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35010624 cpu_ns=4000067109 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000150383,93287500.8,373164032,17183532489771046912,0,1048576,1048576,67108864,131072,16384,55238656,482077625,0,0,0,8,32002736968,0,0,0,0,0,0,0,0,2,12,32000103648 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s01-main/run.json new file mode 100644 index 000000000..a44a5ab5c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225146.5098789, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225146.509891, + "returncode": 0, + "finished": 1792225153.0429552, + "log_sha256": "0cf2ae061a553c5908232c0add95a61cdb82419b909145a84be0bb4335c4d965" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s02-original/output.log new file mode 100644 index 000000000..3eef44b2b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34744576 cpu_ns=3999698709 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34799744 cpu_ns=3999981970 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58311488 cpu_ns=4000039277 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58203072 cpu_ns=4000044578 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57889920 cpu_ns=3999901075 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58143040 cpu_ns=3999945767 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34588096 cpu_ns=4000030458 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34700736 cpu_ns=4000093006 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000070878,92843522.9,371380672,2498857246795455040,0,1048576,1048576,67108864,131072,16384,55341056,469031086,0,0,0,9,32001810993,0,0,0,0,0,0,0,0,2,12,31999734840 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s02-original/run.json new file mode 100644 index 000000000..819a96f4e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225153.0624218, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225153.0624352, + "returncode": 0, + "finished": 1792225159.59629, + "log_sha256": "007da556f99671e9ef30b4174f8385cd82d624bc5e98528b4342696c36ee1048" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s03-original/output.log new file mode 100644 index 000000000..65e6e4306 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34625856 cpu_ns=3998902160 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34594944 cpu_ns=3999920825 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58192000 cpu_ns=4000010638 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58223104 cpu_ns=3999979016 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58005504 cpu_ns=4000063492 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57933312 cpu_ns=4000016394 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34477312 cpu_ns=3999892897 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34538688 cpu_ns=3999966309 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000068966,92646082.6,370590720,14396566005555821568,0,1048576,1048576,67108864,131072,16384,55246848,466011573,0,0,0,8,32001213022,0,0,0,0,0,0,0,0,2,12,31998751731 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s03-original/run.json new file mode 100644 index 000000000..d30a796b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225159.6139984, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225159.614011, + "returncode": 0, + "finished": 1792225166.1482432, + "log_sha256": "5e34fad40b6a1a857e771c7cc34c95873b51976dbc7091e53009687b6eb19bd7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s04-main/output.log new file mode 100644 index 000000000..bcf86e854 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34968704 cpu_ns=3999002947 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35041344 cpu_ns=3999975978 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58689344 cpu_ns=4000102218 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58502976 cpu_ns=4000065263 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58568448 cpu_ns=3999984819 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58419776 cpu_ns=3999881024 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34798208 cpu_ns=3999818317 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34959680 cpu_ns=3999991548 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000070147,93485480.6,373948480,10871509155757515712,0,1048576,1048576,67108864,131072,16384,55230464,475181613,0,0,0,11,32000643809,0,0,0,0,0,0,0,0,2,12,31998822114 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s04-main/run.json new file mode 100644 index 000000000..711617606 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225166.164965, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225166.1649766, + "returncode": 0, + "finished": 1792225172.6987166, + "log_sha256": "4a2968cbe099081b3c128a87265ef8e08fd32dab96bb120542b14ffa9ed5fa44" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s05-async-load/output.log new file mode 100644 index 000000000..5a9e3ccc4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s05-async-load/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34798208 cpu_ns=3999483832 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34727744 cpu_ns=3998470174 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57978688 cpu_ns=4000059837 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57905600 cpu_ns=4000001084 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57717056 cpu_ns=3999938328 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57926080 cpu_ns=3999896247 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34628800 cpu_ns=3999937024 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34638720 cpu_ns=4000089386 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000073391,92578525.4,370320896,14955840490188712448,0,1048576,1048576,67108864,131072,16384,55271424,485305651,0,0,0,9,32000347055,0,0,0,0,0,0,0,0,2,12,31997875912 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s05-async-load/run.json new file mode 100644 index 000000000..ac8397286 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-b02-blocking-8-independent-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-b02-blocking-8-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s05-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225172.7170591, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225172.7170753, + "returncode": 0, + "finished": 1792225179.2968755, + "log_sha256": "223b121d1dfaa1dd97c3322059e1a6667f2c39a6b19c784e5d139600f0312177" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/output.log new file mode 100644 index 000000000..96e33cd68 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.467 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=17574720 cpu_ns=1000056566 cycles=4235318675 instructions=4857711432 branches=951180727 branch_misses=292710 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,1.000100350,17572956.6,17574720,8888372341488588992,0,1048576,1048576,67108864,131072,16384,55468032,467226514,0,0,0,3,1000736003,0,1,4235318675,4857711432,951180727,292710,1000057192,1000057192,30,12,1000056566 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/run.json new file mode 100644 index 000000000..f45c0c8a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s00-blocking-1-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224731.6337397, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224731.6337554, + "returncode": 0, + "finished": 1792224763.142359, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log new file mode 100644 index 000000000..2a4015733 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.463 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=10288256 cpu_ns=999921579 cycles=4311325288 instructions=2587788314 branches=567110515 branch_misses=178540 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,1.000069610,10287539.9,10288256,2486143444929477504,0,1048576,1048576,67108864,131072,16384,55746560,463153302,0,0,0,2,1000241255,0,1,4311325288,2587788314,567110515,178540,999934406,999934406,30,12,999921579 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json new file mode 100644 index 000000000..a2c397280 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224880.6112704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224880.6112826, + "returncode": 0, + "finished": 1792224912.1251566, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/output.log new file mode 100644 index 000000000..1b2a17752 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=9228864 cpu_ns=1000022876 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=9217024 cpu_ns=1000019915 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=15432128 cpu_ns=1000076223 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=15465728 cpu_ns=1000069132 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=15323584 cpu_ns=1000011189 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=15330624 cpu_ns=1000075195 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=9194176 cpu_ns=1000067245 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=9208960 cpu_ns=1000072169 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,1.000068476,98394350.3,98401088,12207653003283544256,0,1048576,1048576,67108864,131072,16384,55336960,488602776,0,0,0,9,8002255232,0,0,0,0,0,0,0,0,30,12,8000413944 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/run.json new file mode 100644 index 000000000..fcdbbec30 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s02-blocking-8-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s02-blocking-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225029.6512022, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225029.651211, + "returncode": 0, + "finished": 1792225061.213747, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log new file mode 100644 index 000000000..09dab1834 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=7155840 cpu_ns=999946835 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=7151040 cpu_ns=1000061564 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=7157824 cpu_ns=1000078739 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=7152128 cpu_ns=1000078827 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=7158720 cpu_ns=1000043480 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=7152448 cpu_ns=1000078736 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=7151296 cpu_ns=999952504 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=7155712 cpu_ns=999919475 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,1.000068403,57231093.2,57235008,15083849076627406272,0,1048576,1048576,67108864,131072,16384,55164928,485080930,0,0,0,8,8002378554,0,0,0,0,0,0,0,0,30,12,8000160160 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json new file mode 100644 index 000000000..a4cb5a1c5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s03-blocking-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225179.314446, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225179.3144588, + "returncode": 0, + "finished": 1792225210.8566723, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s04-async-1-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s04-async-1-independent-r00-main/output.log new file mode 100644 index 000000000..18521a25d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s04-async-1-independent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=15487296 cpu_ns=1000019111 cycles=3741441479 instructions=5581930618 branches=1116749516 branch_misses=258956 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,1.000095874,15485811.3,15487296,6774446228336251584,0,1048576,1048576,67108864,131072,16384,55517184,465898951,0,0,0,1,1000541309,0,1,3741441479,5581930618,1116749516,258956,1000025603,1000025603,30,12,1000019111 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s04-async-1-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s04-async-1-independent-r00-main/run.json new file mode 100644 index 000000000..cebc3b677 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s04-async-1-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s04-async-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s04-async-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225329.0530133, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225329.053025, + "returncode": 0, + "finished": 1792225360.5697057, + "log_sha256": "81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s05-async-1-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s05-async-1-dependent-r00-main/output.log new file mode 100644 index 000000000..8ec8df676 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s05-async-1-dependent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=10095168 cpu_ns=1000027133 cycles=4231701001 instructions=3467040103 branches=737874471 branch_misses=167783 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,1.000101354,10094144.9,10095168,7537429004654299584,0,1048576,1048576,67108864,131072,16384,55541760,468651831,0,0,0,5,1001405829,0,1,4231701001,3467040103,737874471,167783,1000033442,1000033442,30,12,1000027133 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s05-async-1-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s05-async-1-dependent-r00-main/run.json new file mode 100644 index 000000000..7c16eebdc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s05-async-1-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s05-async-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s05-async-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s05-async-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225478.156493, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225478.156502, + "returncode": 0, + "finished": 1792225509.6601021, + "log_sha256": "8843d78e2d1ec8a092645a939b3e123089eeeeb54a9346f4d6ab804d9e7c402e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s06-async-8-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s06-async-8-independent-r00-main/output.log new file mode 100644 index 000000000..1a9ead0dd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s06-async-8-independent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.435 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=8076608 cpu_ns=999954628 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=8087104 cpu_ns=1000001428 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=13303360 cpu_ns=1000074799 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=13355648 cpu_ns=1000014503 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=13323776 cpu_ns=1000078234 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=13345536 cpu_ns=1000045334 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=8041664 cpu_ns=1000052165 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=8077312 cpu_ns=1000065648 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,1.000070396,85604981.8,85611008,9888535694025248256,0,1048576,1048576,67108864,131072,16384,55238656,434861971,0,0,0,8,8002597991,0,0,0,0,0,0,0,0,30,12,8000286739 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s06-async-8-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s06-async-8-independent-r00-main/run.json new file mode 100644 index 000000000..dc8b95d09 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s06-async-8-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s06-async-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s06-async-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s06-async-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225627.3620243, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225627.3620327, + "returncode": 0, + "finished": 1792225658.867913, + "log_sha256": "6dfa786c3407590b66385ebababbf2ff2144736542d95bdca316ea021e435cb9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s07-async-8-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s07-async-8-dependent-r00-main/output.log new file mode 100644 index 000000000..a697994ed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s07-async-8-dependent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=6947264 cpu_ns=999851248 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=6942464 cpu_ns=1000060715 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=6949248 cpu_ns=1000028136 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=6943552 cpu_ns=1000071809 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=6950144 cpu_ns=1000039048 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=6943872 cpu_ns=1000035180 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=6942720 cpu_ns=1000052092 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=6947136 cpu_ns=1000067392 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,1.000075005,55562232.6,55566400,16932283858426983360,0,1048576,1048576,67108864,131072,16384,55504896,483103290,0,0,0,8,8002660592,0,0,0,0,0,0,0,0,30,12,8000205620 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s07-async-8-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s07-async-8-dependent-r00-main/run.json new file mode 100644 index 000000000..faf582935 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-hits-precondition-s07-async-8-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-hits-precondition-s07-async-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s07-async-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s07-async-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225777.0573547, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225777.0573647, + "returncode": 0, + "finished": 1792225808.6117818, + "log_sha256": "aba4c9f308e2cb7938e2725172d355890c54525ddbd49aab387cc1450f56f0d8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s00-main/output.log new file mode 100644 index 000000000..d64100129 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.497 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=504346688 cpu_ns=3999755215 cycles=15138291575 instructions=47014569873 branches=6595911051 branch_misses=7881664 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000068049,126084527.0,504346688,9205614733545970624,0,1048576,1048576,67108864,131072,16384,55435264,496635295,0,0,0,2,4000206350,0,1,15138291575,47014569873,6595911051,7881664,3999802494,3999802494,2,12,3999755215 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s00-main/run.json new file mode 100644 index 000000000..89c5db1f9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b00-nonblocking-1-miss-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224613.9638605, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224613.9638727, + "returncode": 0, + "finished": 1792224620.496697, + "log_sha256": "935fce29dab58d7966a93a5ef56b92451bcb9001715e32be2192b197faaaaeab" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s01-original/output.log new file mode 100644 index 000000000..4cf1d7cc0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=298668992 cpu_ns=3999029910 cycles=15017983125 instructions=45463022823 branches=9580743427 branch_misses=4667329 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000128712,74664845.4,298668992,17048243128872351808,0,1048576,1048576,67108864,131072,16384,55570432,488849692,0,0,0,3,3999453025,0,1,15017983125,45463022823,9580743427,4667329,3999080150,3999080150,2,12,3999029910 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s01-original/run.json new file mode 100644 index 000000000..c9bed85ae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b00-nonblocking-1-miss-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224620.5043755, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224620.5043833, + "returncode": 0, + "finished": 1792224627.0367086, + "log_sha256": "428f346d297c427a0abc1e5df9e57c2e41c32b448cbf8e20d6150a774d6f3bc4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/output.log new file mode 100644 index 000000000..bae196ad3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=298299584 cpu_ns=3999732093 cycles=14994977542 instructions=45406791978 branches=9568893490 branch_misses=4661898 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000064620,74573691.3,298299584,3270053989359463232,0,1048576,1048576,67108864,131072,16384,55435264,469296764,0,0,0,2,4000120892,0,1,14994977542,45406791978,9568893490,4661898,3999772161,3999772161,2,12,3999732093 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/run.json new file mode 100644 index 000000000..fe855a36c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s02-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b00-nonblocking-1-miss-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s02-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224627.043966, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224627.0439742, + "returncode": 0, + "finished": 1792224633.5263848, + "log_sha256": "46b779314b0f7708e83c9a3a84c932a72644543e502001478529f5daddf7a048" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/output.log new file mode 100644 index 000000000..eedc174f2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.465 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=298515904 cpu_ns=3999797430 cycles=15004962101 instructions=45439719912 branches=9575832604 branch_misses=4665007 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000066956,74627726.8,298515904,15825408823196786240,0,1048576,1048576,67108864,131072,16384,55631872,465495800,0,0,0,3,4000122386,0,1,15004962101,45439719912,9575832604,4665007,3999824179,3999824179,2,12,3999797430 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/run.json new file mode 100644 index 000000000..f7704f91b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s03-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b00-nonblocking-1-miss-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s03-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224633.5340414, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224633.5340488, + "returncode": 0, + "finished": 1792224640.0170236, + "log_sha256": "36fd0a90505aa4db831de2212b9e838c23b858cae324e4ce732117d584fcff13" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s04-original/output.log new file mode 100644 index 000000000..fe3ffb82b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=297570112 cpu_ns=3999767902 cycles=14965972484 instructions=45295752656 branches=9545493390 branch_misses=4650298 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067137,74391279.4,297570112,10846381867341628608,0,1048576,1048576,67108864,131072,16384,55578624,473582107,0,0,0,2,4000185432,0,1,14965972484,45295752656,9545493390,4650298,3999792425,3999792425,2,12,3999767902 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s04-original/run.json new file mode 100644 index 000000000..9cc3a0fd4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b00-nonblocking-1-miss-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224640.0249066, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224640.0249145, + "returncode": 0, + "finished": 1792224646.5585668, + "log_sha256": "0a80fdee4148134ca502a0d9d277378a71afa310a150af41566047ca5e83f80d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s05-main/output.log new file mode 100644 index 000000000..9eff151e4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=501287488 cpu_ns=3999852046 cycles=15047530501 instructions=46729395209 branches=6555902587 branch_misses=7833078 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000065389,125319823.4,501287488,5745607112483375552,0,1048576,1048576,67108864,131072,16384,55369728,475269456,0,0,0,2,4000281832,0,1,15047530501,46729395209,6555902587,7833078,3999876021,3999876021,2,12,3999852046 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s05-main/run.json new file mode 100644 index 000000000..54b53c63a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b00-nonblocking-1-miss-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b00-nonblocking-1-miss-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224646.5664363, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224646.566444, + "returncode": 0, + "finished": 1792224653.0981877, + "log_sha256": "c2666130ee6d197188daa2383dcca3f99e59b89717bcb3c01bcb2cf988e7775a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s00-original/output.log new file mode 100644 index 000000000..fb32eff46 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=293741504 cpu_ns=3999780123 cycles=14849764202 instructions=44712966864 branches=9422678956 branch_misses=4592587 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000125042,73433080.4,293741504,1009151730450765888,0,1048576,1048576,67108864,131072,16384,55574528,473415928,0,0,0,1,4000168650,0,1,14849764202,44712966864,9422678956,4592587,3999828824,3999828824,2,12,3999780123 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s00-original/run.json new file mode 100644 index 000000000..d6f11a201 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b01-nonblocking-1-miss-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224653.106059, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224653.106066, + "returncode": 0, + "finished": 1792224659.6372163, + "log_sha256": "33531c40559fbfc34947fbccab1a7d103c0c62cc5fb0801a2132588b61b22d04" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/output.log new file mode 100644 index 000000000..fa182a508 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.531 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=292222016 cpu_ns=3999793315 cycles=14777649386 instructions=44481672231 branches=9373936561 branch_misses=4566863 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000065048,73054316.0,292222016,3817369721620443072,0,1048576,1048576,67108864,131072,16384,55533568,531107437,0,0,0,2,4000198562,0,1,14777649386,44481672231,9373936561,4566863,3999833496,3999833496,2,12,3999793315 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/run.json new file mode 100644 index 000000000..b9d0a7b0d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s01-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b01-nonblocking-1-miss-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s01-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224659.6455598, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224659.645568, + "returncode": 0, + "finished": 1792224666.2304072, + "log_sha256": "af44db5c918cb59ba8c9db7904237311634211dfc63237e49f9caab4bbe98141" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s02-main/output.log new file mode 100644 index 000000000..1d47ac832 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=495574208 cpu_ns=3999784104 cycles=14878962223 instructions=46196810446 branches=6481183654 branch_misses=7744314 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067238,123891469.4,495574208,14971241022335651648,0,1048576,1048576,67108864,131072,16384,55328768,476523088,0,0,0,1,4000197562,0,1,14878962223,46196810446,6481183654,7744314,3999816216,3999816216,2,12,3999784104 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s02-main/run.json new file mode 100644 index 000000000..140bac6e3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b01-nonblocking-1-miss-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224666.2404616, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224666.2404711, + "returncode": 0, + "finished": 1792224672.773716, + "log_sha256": "68230db6bf6cfd8f921706c297e83f8afd152df6cd7c292bf2455979e36ba812" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s03-main/output.log new file mode 100644 index 000000000..2d3e27ab7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=494557760 cpu_ns=3999950353 cycles=14846036731 instructions=46102058469 branches=6467890455 branch_misses=7728251 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000184860,123633726.3,494557760,2332927239840889280,0,1048576,1048576,67108864,131072,16384,55656448,484522257,0,0,0,1,4000396636,0,1,14846036731,46102058469,6467890455,7728251,3999978470,3999978470,2,12,3999950353 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s03-main/run.json new file mode 100644 index 000000000..469d78ca6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b01-nonblocking-1-miss-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224672.7809474, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224672.780962, + "returncode": 0, + "finished": 1792224679.3140445, + "log_sha256": "14dc952919436025b88f8b1a356bd78275a492f21fa8cb00308c0d60dd6cca48" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/output.log new file mode 100644 index 000000000..c555fef1a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.495 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=292866880 cpu_ns=3999879726 cycles=14739986768 instructions=44579832653 branches=9394622619 branch_misses=4577200 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000131994,73214304.0,292866880,7888746749185259712,0,1048576,1048576,67108864,131072,16384,55517184,494990912,0,0,0,1,4000324497,0,1,14739986768,44579832653,9394622619,4577200,3999911610,3999911610,2,12,3999879726 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/run.json new file mode 100644 index 000000000..633ee9715 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s04-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b01-nonblocking-1-miss-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s04-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224679.321995, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224679.322003, + "returncode": 0, + "finished": 1792224685.8554406, + "log_sha256": "0b859f3816361d016fe1323a300cd34f7d0a379d816198f6e5d1cdbb6814fe9e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s05-original/output.log new file mode 100644 index 000000000..24c71ee84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=294844352 cpu_ns=3999775915 cycles=14829459312 instructions=44880840975 branches=9458056219 branch_misses=4607906 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000070274,73709793.0,294844352,7474064202824905792,0,1048576,1048576,67108864,131072,16384,55324672,475412874,0,0,0,2,4000109758,0,1,14829459312,44880840975,9458056219,4607906,3999831583,3999831583,2,12,3999775915 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s05-original/run.json new file mode 100644 index 000000000..21ef07ef4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b01-nonblocking-1-miss-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b01-nonblocking-1-miss-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224685.8668869, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224685.8669002, + "returncode": 0, + "finished": 1792224692.3992312, + "log_sha256": "e493fb12fa1527f51c197a62b2972587108f1cac966592a62ef4801947afbe45" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/output.log new file mode 100644 index 000000000..7f27dcc53 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=295392000 cpu_ns=3999828873 cycles=14849787266 instructions=44964203253 branches=9475623724 branch_misses=4617201 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067435,73846755.0,295392000,5100691496530050304,0,1048576,1048576,67108864,131072,16384,55365632,482899159,0,0,0,2,4000243386,0,1,14849787266,44964203253,9475623724,4617201,3999855460,3999855460,2,12,3999828873 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/run.json new file mode 100644 index 000000000..a9eda8eff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s00-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b02-nonblocking-1-miss-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s00-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224692.4103417, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224692.4103541, + "returncode": 0, + "finished": 1792224698.9436643, + "log_sha256": "687cd0300da2b4f687e8f04f56a4530e0a823f32d3a194de359f470fcdd5e815" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s01-main/output.log new file mode 100644 index 000000000..4ab034709 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=491341568 cpu_ns=3999816569 cycles=14795877425 instructions=45802249032 branches=6425828655 branch_misses=7677857 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000070872,122833215.6,491341568,14052852238379419904,0,1048576,1048576,67108864,131072,16384,55672832,474367190,0,0,0,1,4003667481,0,1,14795877425,45802249032,6425828655,7677857,3999847641,3999847641,2,12,3999816569 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s01-main/run.json new file mode 100644 index 000000000..0783db358 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b02-nonblocking-1-miss-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224698.9537063, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224698.9537144, + "returncode": 0, + "finished": 1792224705.486379, + "log_sha256": "7fb0d185b4fc7dccd521690f35fcbc08aaede6e29e43ca8141eb36d0b5c7ef80" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s02-original/output.log new file mode 100644 index 000000000..50f970aa5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=288769472 cpu_ns=3999571089 cycles=14595171661 instructions=43956130315 branches=9263185439 branch_misses=4513936 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000066103,72191175.0,288769472,7009462683752584768,0,1048576,1048576,67108864,131072,16384,55734272,479798899,0,0,0,3,3999963611,0,1,14595171661,43956130315,9263185439,4513936,3999633481,3999633481,2,12,3999571089 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s02-original/run.json new file mode 100644 index 000000000..bb8b2a5b5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b02-nonblocking-1-miss-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224705.496799, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224705.496811, + "returncode": 0, + "finished": 1792224712.028614, + "log_sha256": "5bb667ae546105969db78cba44fdb931ff78d214813be4d5eca56dfe5555c537" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s03-original/output.log new file mode 100644 index 000000000..5bbe1ccb1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.449 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=295090688 cpu_ns=3999785031 cycles=14835576320 instructions=44918337886 branches=9465958169 branch_misses=4611337 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000066395,73771447.5,295090688,14878597725219268096,0,1048576,1048576,67108864,131072,16384,55586816,449238893,0,0,0,3,4000184131,0,1,14835576320,44918337886,9465958169,4611337,3999823099,3999823099,2,12,3999785031 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s03-original/run.json new file mode 100644 index 000000000..c45346c01 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b02-nonblocking-1-miss-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224712.0395582, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224712.0395725, + "returncode": 0, + "finished": 1792224718.5204692, + "log_sha256": "ae0a7c1625ae26b7e0bae2549bc7725b04dd08fa79d0c842cff415272dfdecec" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s04-main/output.log new file mode 100644 index 000000000..315ad5fdf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.474 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=495454016 cpu_ns=3999853749 cycles=14872781278 instructions=46185606276 branches=6479611746 branch_misses=7742625 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000100371,123860396.0,495454016,2242890498688978112,0,1048576,1048576,67108864,131072,16384,55369728,473546545,0,0,0,2,4000333334,0,1,14872781278,46185606276,6479611746,7742625,3999890655,3999890655,2,12,3999853749 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s04-main/run.json new file mode 100644 index 000000000..89353cc2a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b02-nonblocking-1-miss-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224718.5282574, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224718.5282643, + "returncode": 0, + "finished": 1792224725.0649226, + "log_sha256": "05b2c35f14bf0525c1266e4bb3e9222bce413d3d06020cf717803c29531f7435" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/output.log new file mode 100644 index 000000000..9959b99cc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.460 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=294841024 cpu_ns=3999741228 cycles=14843277159 instructions=44880334302 branches=9457949374 branch_misses=4607553 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000109136,73708244.9,294841024,7848497036919849280,0,1048576,1048576,67108864,131072,16384,55402496,460495635,0,0,0,1,4000177221,0,1,14843277159,44880334302,9457949374,4607553,3999761076,3999761076,2,12,3999741228 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/run.json new file mode 100644 index 000000000..b8761c9d0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-b02-nonblocking-1-miss-s05-async-load/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-b02-nonblocking-1-miss-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s05-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224725.0758934, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224725.075906, + "returncode": 0, + "finished": 1792224731.5601885, + "log_sha256": "40a7c772eac57a0c5ccf8fe67ef58e80e71a14e7c5a37830bb95d6d591a33de6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log new file mode 100644 index 000000000..268f5c951 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.467 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=126383424 cpu_ns=1000008288 cycles=3793504910 instructions=11781305392 branches=1652858774 branch_misses=1975082 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,1.000065757,126375114.0,126383424,4122326997253893824,0,1048576,1048576,67108864,131072,16384,55406592,466981013,0,0,0,1,1000400127,0,1,3793504910,11781305392,1652858774,1975082,1000009508,1000009508,30,12,1000008288 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json new file mode 100644 index 000000000..ec3c34934 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224582.4351635, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224582.4351802, + "returncode": 0, + "finished": 1792224613.9552958, + "log_sha256": "82ded07ab258d8ccae1f6b7c499f4d6d950f2970c0700b2ca38b84f3296e3994" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/output.log new file mode 100644 index 000000000..174b0e84f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.041 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=179286208 cpu_ns=3999682022 cycles=14016573962 instructions=45095560796 branches=9882628991 branch_misses=3030385 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000097254,44820462.3,179286208,3913647546033822528,0,1048576,1048576,67108864,131072,16384,23953408,40683750,0,0,0,2,4000143194,0,1,14016573962,45095560796,9882628991,3030385,3999777006,3999777006,2,12,3999682022 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/run.json new file mode 100644 index 000000000..58f355fc3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227269.9667768, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227269.9667895, + "returncode": 0, + "finished": 1792227276.0501428, + "log_sha256": "6ee9c8575f44ffa4ed26ded1d7a7b0623bd819b8aef2c93bb566ed35c4b6e3bf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/output.log new file mode 100644 index 000000000..f53856457 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.046 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=189102656 cpu_ns=3999745203 cycles=14081888234 instructions=48321086107 branches=10234629306 branch_misses=3154916 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000069797,47274839.1,189102656,1302643143363439040,0,1048576,1048576,67108864,131072,16384,23953408,45918232,0,0,0,3,4000169533,0,1,14081888234,48321086107,10234629306,3154916,3999799155,3999799155,2,12,3999745203 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/run.json new file mode 100644 index 000000000..4d2dd4e22 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227276.0579524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227276.05796, + "returncode": 0, + "finished": 1792227282.1394732, + "log_sha256": "4737805dd6a1ad3c8d4f2e99df3f534e34270170f72448f85b99816ad651f6f2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/output.log new file mode 100644 index 000000000..dcf64fc53 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.031 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=186511232 cpu_ns=3999787581 cycles=14038710195 instructions=47658904021 branches=10094376166 branch_misses=3099173 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000098248,46626662.8,186511232,4456181142208383104,0,1048576,1048576,67108864,131072,16384,23953408,30616042,0,0,0,1,4000321738,0,1,14038710195,47658904021,10094376166,3099173,3999820737,3999820737,2,12,3999787581 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/run.json new file mode 100644 index 000000000..92c2ddc82 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s02-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227282.1483192, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227282.1483314, + "returncode": 0, + "finished": 1792227288.2323277, + "log_sha256": "1967234e7d8cd24cc7e7f998d79bfaad1103ae38481a99dc00c3ff9123c531ab" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/output.log new file mode 100644 index 000000000..8c91e0d14 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=189855424 cpu_ns=3999625410 cycles=14064850093 instructions=48513439862 branches=10275370825 branch_misses=3219790 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000071359,47463009.3,189855424,9551875894653220160,0,1048576,1048576,67108864,131072,16384,23953408,39247865,0,0,0,1,4000033141,0,1,14064850093,48513439862,10275370825,3219790,3999668002,3999668002,2,12,3999625410 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/run.json new file mode 100644 index 000000000..2a6d04305 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227288.2434673, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227288.2434835, + "returncode": 0, + "finished": 1792227294.3257365, + "log_sha256": "c115f8b53b36b933f1806dd78d46aa86e60b6a05f6d64c4616572693958b1065" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/output.log new file mode 100644 index 000000000..bfac29617 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.008 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=192541568 cpu_ns=3999685989 cycles=14032793961 instructions=48044576294 branches=10613292055 branch_misses=3215522 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000115286,48134004.7,192541568,8512207212801442944,0,1048576,1048576,67108864,131072,16384,23953408,7550744,0,0,0,2,4000126151,0,1,14032793961,48044576294,10613292055,3215522,3999750034,3999750034,2,12,3999685989 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/run.json new file mode 100644 index 000000000..1eafc4a9f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227294.3369071, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227294.3369207, + "returncode": 0, + "finished": 1792227300.367816, + "log_sha256": "a76bdc2e7b3563150dc8d5ee37f0424c1db65caddf36ef050f46346f7013c52d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/output.log new file mode 100644 index 000000000..a3b266de8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=189083968 cpu_ns=3999831026 cycles=14023026151 instructions=47181807116 branches=10422701955 branch_misses=3139679 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000097285,47269842.3,189083968,4824211580343313088,0,1048576,1048576,67108864,131072,16384,23953408,38935800,0,0,0,1,4000292719,0,1,14023026151,47181807116,10422701955,3139679,3999871094,3999871094,2,12,3999831026 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/run.json new file mode 100644 index 000000000..935909859 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227300.3789139, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227300.3789253, + "returncode": 0, + "finished": 1792227306.4601648, + "log_sha256": "98674392b27ae6f9b0884223440d48f245a3693359cdb525bfc12646c9019daf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/output.log new file mode 100644 index 000000000..9db919255 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.011 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=191423872 cpu_ns=3999805146 cycles=14126906962 instructions=48914222520 branches=10360258297 branch_misses=3179086 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000070324,47855126.7,191423872,9393990975475446400,0,1048576,1048576,67108864,131072,16384,23953408,10664870,0,0,0,2,4000240580,0,1,14126906962,48914222520,10360258297,3179086,3999825229,3999825229,2,12,3999805146 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/run.json new file mode 100644 index 000000000..c4a7455bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227306.4684749, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227306.4684818, + "returncode": 0, + "finished": 1792227312.489499, + "log_sha256": "05b949ccb393103750dd03a12210ca0419df2c04e2e179cbf2f4b13d3ec59466" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/output.log new file mode 100644 index 000000000..0a600eeda --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.046 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=188843392 cpu_ns=3999701012 cycles=14062652175 instructions=48254836997 branches=10220597574 branch_misses=3203459 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000069556,47210027.1,188843392,3157082004204409472,0,1048576,1048576,67108864,131072,16384,23953408,45913139,0,0,0,2,4000067031,0,1,14062652175,48254836997,10220597574,3203459,3999768110,3999768110,2,12,3999701012 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/run.json new file mode 100644 index 000000000..ca1312b6a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s07-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s07-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227312.4980862, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227312.498094, + "returncode": 0, + "finished": 1792227318.5696306, + "log_sha256": "60ac82ea6cf6b3242c8aae15607b99855892aeb2dd56a11a7c82402369066233" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/output.log new file mode 100644 index 000000000..267504f9c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.041 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=188600384 cpu_ns=3999695161 cycles=14086471188 instructions=48192741428 branches=10207445315 branch_misses=3181160 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000070941,47149259.8,188600384,13824909573485474752,0,1048576,1048576,67108864,131072,16384,23953408,41160394,0,0,0,1,4000124761,0,1,14086471188,48192741428,10207445315,3181160,3999718835,3999718835,2,12,3999695161 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/run.json new file mode 100644 index 000000000..2614fa934 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s08-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s08-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s08-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s08-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227318.5780215, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227318.5780284, + "returncode": 0, + "finished": 1792227324.6494682, + "log_sha256": "c4619e73ed2ac4ef000659b50cc07a2e70f4ea0875b9c67d3c865bf91e43631a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/output.log new file mode 100644 index 000000000..9dbc9fe94 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=179458176 cpu_ns=3999786378 cycles=13988500127 instructions=45138815657 branches=9892108258 branch_misses=3022855 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000068897,44863771.3,179458176,14718848081144821632,0,1048576,1048576,67108864,131072,16384,23953408,38592737,0,0,0,1,4000058070,0,1,13988500127,45138815657,9892108258,3022855,3999823338,3999823338,2,12,3999786378 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/run.json new file mode 100644 index 000000000..9e71a5190 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-dependent-s09-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-dependent-s09-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s09-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s09-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227324.6575496, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227324.6575596, + "returncode": 0, + "finished": 1792227330.7292197, + "log_sha256": "a72a82b3a72e9cb49d073ce2097a2cc42086361bf1eef02431423b97de0588c7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s00-main/output.log new file mode 100644 index 000000000..4a7f4ee75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167594304 cpu_ns=3998820647 cycles=14246202019 instructions=46323624339 branches=9070552882 branch_misses=2817848 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000068207,41897861.6,167594304,8942225248776399552,0,1048576,1048576,67108864,131072,16384,23625728,38775809,0,0,0,2,3999178196,0,1,14246202019,46323624339,9070552882,2817848,3998909403,3998909403,2,12,3998820647 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s00-main/run.json new file mode 100644 index 000000000..733d0a71f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227056.2191477, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227056.2191646, + "returncode": 0, + "finished": 1792227062.3014085, + "log_sha256": "e6c3a3d95e834e0b7e95c2689d8574c71238d6337a3f8cc25932e4005ca888c5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s01-original/output.log new file mode 100644 index 000000000..7211bfc6c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=162682816 cpu_ns=3999752606 cycles=14252120605 instructions=45616803839 branches=8642050034 branch_misses=2704582 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000104367,40669642.9,162682816,8841234915554288704,0,1048576,1048576,67108864,131072,16384,23625728,38627709,0,0,0,2,4000233251,0,1,14252120605,45616803839,8642050034,2704582,3999832135,3999832135,2,12,3999752606 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s01-original/run.json new file mode 100644 index 000000000..a5abf7b50 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227062.308306, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227062.3083131, + "returncode": 0, + "finished": 1792227068.3920686, + "log_sha256": "2ef6c062639ebb4baff471a143f0aef9f82f4cff06def95c318a5d73472fb37c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/output.log new file mode 100644 index 000000000..fdf2d93c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.040 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=169141120 cpu_ns=3999779162 cycles=14282213419 instructions=47427733624 branches=8985128473 branch_misses=2808798 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000069266,42284547.8,169141120,1994786052329337984,0,1048576,1048576,67108864,131072,16384,23625728,39569577,0,0,0,3,4000180303,0,1,14282213419,47427733624,8985128473,2808798,3999822598,3999822598,2,12,3999779162 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/run.json new file mode 100644 index 000000000..7d34e6580 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s02-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227068.401978, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227068.4019864, + "returncode": 0, + "finished": 1792227074.4836242, + "log_sha256": "641c8fabcd4e36678db7bb01a5387470d65e93a30de08747b36770abec60b930" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/output.log new file mode 100644 index 000000000..048e1a85c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.042 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=178885632 cpu_ns=3999576700 cycles=14009728735 instructions=50160127361 branches=9502777286 branch_misses=2975895 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000108059,44720199.9,178885632,8896286110159281152,0,1048576,1048576,67108864,131072,16384,23625728,42247703,0,0,0,2,3999911143,0,1,14009728735,50160127361,9502777286,2975895,3999627082,3999627082,2,12,3999576700 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/run.json new file mode 100644 index 000000000..aa1d5f7c5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s03-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s03-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227074.493786, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227074.4937954, + "returncode": 0, + "finished": 1792227080.5758994, + "log_sha256": "5b2cb1f776ac94d0943a2133317f040592b8fc1963b3cf24e97510e5b33cec1b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/output.log new file mode 100644 index 000000000..74ec84704 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.044 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=180533248 cpu_ns=3998826169 cycles=13989515311 instructions=49538924930 branches=9770835367 branch_misses=3066684 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000099398,45132190.5,180533248,895439477645338624,0,1048576,1048576,67108864,131072,16384,23625728,43670257,0,0,0,2,3999326172,0,1,13989515311,49538924930,9770835367,3066684,3998900652,3998900652,2,12,3998826169 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/run.json new file mode 100644 index 000000000..364aa8823 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s04-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s04-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227080.58236, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227080.5823743, + "returncode": 0, + "finished": 1792227086.662809, + "log_sha256": "b4614d161c119306a84de7235f690872536b087655f901a2ab7295c2232e10d0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/output.log new file mode 100644 index 000000000..23382fb98 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=180418944 cpu_ns=3998752212 cycles=13987355222 instructions=49507559451 branches=9764648940 branch_misses=3005498 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000068789,45103960.3,180418944,8789359027388821120,0,1048576,1048576,67108864,131072,16384,23625728,38950764,0,0,0,3,3999188288,0,1,13987355222,49507559451,9764648940,3005498,3998821057,3998821057,2,12,3998752212 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/run.json new file mode 100644 index 000000000..9203bfba9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s05-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s05-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227086.6732135, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227086.6732252, + "returncode": 0, + "finished": 1792227092.7556314, + "log_sha256": "c06d69b855043239b0d633a8bd23ae99b4921dd3e90403f2afb0f6e44759c9a0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/output.log new file mode 100644 index 000000000..5414f52ff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=174998400 cpu_ns=3998866577 cycles=13981923702 instructions=49070134547 branches=9296279412 branch_misses=2908313 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000066787,43748869.5,174998400,7074610125476099200,0,1048576,1048576,67108864,131072,16384,23625728,38177562,0,0,0,2,3999319493,0,1,13981923702,49070134547,9296279412,2908313,3998944752,3998944752,2,12,3998866577 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/run.json new file mode 100644 index 000000000..f949464d5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s06-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s06-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227092.7658284, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227092.7658403, + "returncode": 0, + "finished": 1792227098.849904, + "log_sha256": "f1e484fc49bb903ba1cc15bf1d74128007028e142706ac1715303d06d8312310" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/output.log new file mode 100644 index 000000000..955666e4a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.037 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=161751744 cpu_ns=3999795852 cycles=14255563913 instructions=45355728239 branches=8592589626 branch_misses=2693475 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000097150,40436953.9,161751744,77782526033529152,0,1048576,1048576,67108864,131072,16384,23625728,37262139,0,0,0,3,4000379229,0,1,14255563913,45355728239,8592589626,2693475,3999828877,3999828877,2,12,3999795852 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/run.json new file mode 100644 index 000000000..414b54c7b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s07-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s07-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s07-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s07-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227098.8590457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227098.8590589, + "returncode": 0, + "finished": 1792227104.942029, + "log_sha256": "ebc1e18e0671bc5fe602d4f6f2178f3e79058a618fa488d24d97f0a262c86dab" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s08-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s08-original/output.log new file mode 100644 index 000000000..f3d6612fd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s08-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167032256 cpu_ns=3999699519 cycles=14131225743 instructions=46836401340 branches=8873101407 branch_misses=2774813 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000105799,41756959.5,167032256,6195698559623910976,0,1048576,1048576,67108864,131072,16384,23625728,38816904,0,0,0,2,4000186911,0,1,14131225743,46836401340,8873101407,2774813,3999762510,3999762510,2,12,3999699519 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s08-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s08-original/run.json new file mode 100644 index 000000000..c4033a121 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s08-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s08-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s08-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s08-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227104.951316, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227104.9513245, + "returncode": 0, + "finished": 1792227111.0340223, + "log_sha256": "f5ea8ffe6e1a4dd573d088c03a3177466e22ece56b81c51fb0de230152ea15fe" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s09-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s09-main/output.log new file mode 100644 index 000000000..330715633 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s09-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.008 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=168130112 cpu_ns=3999107651 cycles=14241888616 instructions=46471723395 branches=9099551946 branch_misses=2803693 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000067648,42031817.2,168130112,3998663733841997248,0,1048576,1048576,67108864,131072,16384,23625728,7715096,0,0,0,3,3999554177,0,1,14241888616,46471723395,9099551946,2803693,3999146156,3999146156,2,12,3999107651 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s09-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s09-main/run.json new file mode 100644 index 000000000..8a8ba8e63 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b00-blocking-1-independent-s09-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b00-blocking-1-independent-s09-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s09-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s09-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227111.0416596, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227111.041667, + "returncode": 0, + "finished": 1792227117.073003, + "log_sha256": "0a19678f8e15273490556dc1f87c41784a464a307e8610218ea1b55d2764e810" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/output.log new file mode 100644 index 000000000..a32283fee --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.040 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=184571456 cpu_ns=3999781890 cycles=14094403212 instructions=47163236294 branches=9989391429 branch_misses=3064996 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000066536,46142096.5,184571456,7370245434435014080,0,1048576,1048576,67108864,131072,16384,23953408,39712013,0,0,0,2,4000210837,0,1,14094403212,47163236294,9989391429,3064996,3999814546,3999814546,2,12,3999781890 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/run.json new file mode 100644 index 000000000..7aded7b12 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227330.737634, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227330.7376413, + "returncode": 0, + "finished": 1792227336.8135207, + "log_sha256": "0eaa1d1a0644629a9a898bf5f63b335d384bf1d0c4bc4fcd47c18994b8d1447b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/output.log new file mode 100644 index 000000000..f31d3444b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=181419392 cpu_ns=3999587517 cycles=13960542961 instructions=46357794644 branches=9818795221 branch_misses=3061321 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000067806,45354079.2,181419392,5490372100418869888,0,1048576,1048576,67108864,131072,16384,23953408,39093611,0,0,0,1,3999982190,0,1,13960542961,46357794644,9818795221,3061321,3999647371,3999647371,2,12,3999587517 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/run.json new file mode 100644 index 000000000..287751ad3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s01-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227336.8216088, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227336.8216164, + "returncode": 0, + "finished": 1792227342.8959653, + "log_sha256": "b92db43b8974cddad2d410b3dbfd4a747836205bfa1559b346888086007e49dc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/output.log new file mode 100644 index 000000000..4333c15f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.022 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=189939904 cpu_ns=3999803817 cycles=14071248462 instructions=48535026837 branches=10279943032 branch_misses=3279312 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000096338,47483832.4,189939904,1466005786182503232,0,1048576,1048576,67108864,131072,16384,23953408,22382373,0,0,0,3,4000354117,0,1,14071248462,48535026837,10279943032,3279312,3999836915,3999836915,2,12,3999803817 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/run.json new file mode 100644 index 000000000..76d91b5fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227342.9056282, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227342.9056404, + "returncode": 0, + "finished": 1792227348.9389064, + "log_sha256": "1280e9597f3f127716313421f1d02439f2b4deb9ace778c68b9b0042c9de8d58" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/output.log new file mode 100644 index 000000000..200795d38 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.022 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=192211136 cpu_ns=3999628980 cycles=13986480614 instructions=47962124308 branches=10595078071 branch_misses=3226000 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000070699,48051934.7,192211136,16954782176248537920,0,1048576,1048576,67108864,131072,16384,23953408,22496792,0,0,0,2,4000043373,0,1,13986480614,47962124308,10595078071,3226000,3999670096,3999670096,2,12,3999628980 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/run.json new file mode 100644 index 000000000..2254ef25a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227348.948246, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227348.948253, + "returncode": 0, + "finished": 1792227355.0288343, + "log_sha256": "919d0fa9e51ddd38b0ad0efb89d70d7942980ed5d62419577c9bff7bce45d810" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/output.log new file mode 100644 index 000000000..f0f65b654 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.007 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=191044800 cpu_ns=3999730677 cycles=14026033706 instructions=48053179876 branches=10530787111 branch_misses=3187356 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000101513,47759987.9,191044800,6281291815388196672,0,1048576,1048576,67108864,131072,16384,23953408,7072883,0,0,0,1,4000192652,0,1,14026033706,48053179876,10530787111,3187356,3999773880,3999773880,2,12,3999730677 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/run.json new file mode 100644 index 000000000..ca7f51746 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227355.0373566, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227355.0373638, + "returncode": 0, + "finished": 1792227361.0676503, + "log_sha256": "fa651c5dca8bd7bee90a6b5a05631997b979b0c14036d2430afb7342591b790c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/output.log new file mode 100644 index 000000000..e013b3d7a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.022 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=185129792 cpu_ns=3999810356 cycles=14084609331 instructions=46565387865 branches=10204739616 branch_misses=3085655 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000243760,46279627.7,185129792,2730017767082907840,0,1048576,1048576,67108864,131072,16384,23953408,22150890,0,0,0,2,4002231214,0,1,14084609331,46565387865,10204739616,3085655,3999870311,3999870311,2,12,3999810356 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/run.json new file mode 100644 index 000000000..8767d9edb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227361.0763361, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227361.0763433, + "returncode": 0, + "finished": 1792227367.1071875, + "log_sha256": "28bf96fd69e2b0d79c06d9ac133febbeae6a2f179eb2633cb72e21b3d9e566d4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/output.log new file mode 100644 index 000000000..32c5fbe85 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.023 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=193016256 cpu_ns=3999724139 cycles=14095617563 instructions=48163024387 branches=10639457870 branch_misses=3222694 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000066718,48253259.2,193016256,7252555260126128704,0,1048576,1048576,67108864,131072,16384,24117248,22815068,0,0,0,2,4000152294,0,1,14095617563,48163024387,10639457870,3222694,3999793711,3999793711,2,12,3999724139 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/run.json new file mode 100644 index 000000000..fa0fee8f2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227367.1157086, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227367.1157155, + "returncode": 0, + "finished": 1792227373.1967387, + "log_sha256": "6530ffe44252fcdad8c520fc7394df2c607ad4aac6a5b8afed5b0ccb4861eeab" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/output.log new file mode 100644 index 000000000..07a917f7a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.023 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=189025984 cpu_ns=3999797779 cycles=14019153070 instructions=48301494449 branches=10230479812 branch_misses=3147686 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000193454,47254210.6,189025984,13476465749008457024,0,1048576,1048576,67108864,131072,16384,24117248,22593097,0,0,0,3,4000223749,0,1,14019153070,48301494449,10230479812,3147686,3999870496,3999870496,2,12,3999797779 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/run.json new file mode 100644 index 000000000..44ef94722 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227373.2052255, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227373.2052336, + "returncode": 0, + "finished": 1792227379.2863295, + "log_sha256": "8861794ef91f653d9de70107cff4464912c848480b88a675d7f3b42c07395300" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/output.log new file mode 100644 index 000000000..f599c382a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.024 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=187513856 cpu_ns=3999748806 cycles=14011282794 instructions=47915102900 branches=10148640313 branch_misses=3155865 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000072061,46877619.5,187513856,14392685287108936704,0,1048576,1048576,67108864,131072,16384,24117248,23991222,0,0,0,3,4000194475,0,1,14011282794,47915102900,10148640313,3155865,3999784689,3999784689,2,12,3999748806 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/run.json new file mode 100644 index 000000000..bdad9d955 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s08-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s08-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227379.2951908, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227379.2952, + "returncode": 0, + "finished": 1792227385.3763502, + "log_sha256": "d467d8e0099f8dd1134811b22d836746eb76a36bd49159eb96e9042a7ce68fb7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/output.log new file mode 100644 index 000000000..83daffce4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.022 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=187447872 cpu_ns=3999776998 cycles=13979227130 instructions=47898242100 branches=10145069139 branch_misses=3136709 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000104035,46860749.2,187447872,5853020992775645632,0,1048576,1048576,67108864,131072,16384,24117248,21931493,0,0,0,2,4000302402,0,1,13979227130,47898242100,10145069139,3136709,3999818383,3999818383,2,12,3999776998 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/run.json new file mode 100644 index 000000000..f23ec064c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-dependent-s09-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-dependent-s09-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s09-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s09-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227385.38817, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227385.3881783, + "returncode": 0, + "finished": 1792227391.418302, + "log_sha256": "f60ff834bee0183038bed440e15d134b237ffcce4e1fb62033dc3e26e8fcaf7e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s00-original/output.log new file mode 100644 index 000000000..d26bf0150 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=165696512 cpu_ns=3998930871 cycles=14035371540 instructions=46461854496 branches=8802144101 branch_misses=2771082 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000195627,41422102.2,165696512,5713686593696832512,0,1048576,1048576,67108864,131072,16384,23625728,39109223,0,0,0,2,3999407706,0,1,14035371540,46461854496,8802144101,2771082,3998992667,3998992667,2,12,3998930871 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s00-original/run.json new file mode 100644 index 000000000..642647324 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227117.079847, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227117.079855, + "returncode": 0, + "finished": 1792227123.1608891, + "log_sha256": "b15fc43355981bb9e87547697c9375578bdb6101175ab4641baa46c19ffc35a8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/output.log new file mode 100644 index 000000000..78707f1fd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.040 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=166905856 cpu_ns=3999380239 cycles=14059326773 instructions=46800958419 branches=8866386808 branch_misses=2784378 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000108558,41725331.6,166905856,196501505676580864,0,1048576,1048576,67108864,131072,16384,23625728,39525105,0,0,0,1,3999865130,0,1,14059326773,46800958419,8866386808,2784378,3999443688,3999443688,2,12,3999380239 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/run.json new file mode 100644 index 000000000..a6ceba182 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s01-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227123.168409, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227123.1684167, + "returncode": 0, + "finished": 1792227129.2495432, + "log_sha256": "4492fad07d348cf5f56962547aea96b44ed95e1a4dbe31f0297bc7ab2d535437" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/output.log new file mode 100644 index 000000000..35228f56c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=176714944 cpu_ns=3998224487 cycles=13876270250 instructions=49551459339 branches=9387465958 branch_misses=3000021 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000070043,44177962.4,176714944,17924550501599565632,0,1048576,1048576,67108864,131072,16384,23625728,38455189,0,0,0,2,3998553829,0,1,13876270250,49551459339,9387465958,3000021,3998349612,3998349612,2,12,3998224487 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/run.json new file mode 100644 index 000000000..30211a071 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s02-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s02-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227129.2578328, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227129.257842, + "returncode": 0, + "finished": 1792227135.339282, + "log_sha256": "fe32544916186baf483e7efabc897f6ef7e7cf95c27a0367c4352a6ae8fc0636" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/output.log new file mode 100644 index 000000000..125bf5d5a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.055 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=179872000 cpu_ns=3999684983 cycles=13947261730 instructions=49357476228 branches=9735047217 branch_misses=3002779 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000103215,44966839.7,179872000,10019401546562330368,0,1048576,1048576,67108864,131072,16384,23625728,55219391,0,0,0,3,4000123054,0,1,13947261730,49357476228,9735047217,3002779,3999761231,3999761231,2,12,3999684983 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/run.json new file mode 100644 index 000000000..4f43ada46 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s03-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s03-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227135.3476272, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227135.3476355, + "returncode": 0, + "finished": 1792227141.4272866, + "log_sha256": "4af5e429f7bef64b976323f6eceabb1dcbd263702c46dca31e0ceef0a4b8f4e9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s04-main/output.log new file mode 100644 index 000000000..3b58c3f83 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.044 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167802880 cpu_ns=3999780981 cycles=14228066752 instructions=46381275415 branches=9081841468 branch_misses=2842656 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000098149,41949690.7,167802880,15628657267751417856,0,1048576,1048576,67108864,131072,16384,23953408,43730452,0,0,0,3,4000223882,0,1,14228066752,46381275415,9081841468,2842656,3999818237,3999818237,2,12,3999780981 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s04-main/run.json new file mode 100644 index 000000000..88dddd6c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227141.4365673, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227141.43658, + "returncode": 0, + "finished": 1792227147.5220022, + "log_sha256": "1a76c1acc6fa907f3445114800419474e6b7c735717b0f0a971b304aab92e0a0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s05-main/output.log new file mode 100644 index 000000000..77b4a5bf3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167076864 cpu_ns=3999529773 cycles=14187882068 instructions=46180602189 branches=9042547986 branch_misses=2792216 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000070170,41768483.3,167076864,822104432785067008,0,1048576,1048576,67108864,131072,16384,23953408,38149735,0,0,0,2,4000016711,0,1,14187882068,46180602189,9042547986,2792216,3999561276,3999561276,2,12,3999529773 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s05-main/run.json new file mode 100644 index 000000000..a25bf2eae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227147.5320783, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227147.5320864, + "returncode": 0, + "finished": 1792227153.6134164, + "log_sha256": "fc80db266fd5e3220f2447848c1251e6d4dfbfc50f64b271c4edee77e5103277" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/output.log new file mode 100644 index 000000000..80ba4efc5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.035 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=179218496 cpu_ns=3999631585 cycles=13903165309 instructions=49178152642 branches=9699678297 branch_misses=3080454 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000066737,44803876.5,179218496,6565498074972785600,0,1048576,1048576,67108864,131072,16384,23953408,35153146,0,0,0,3,3999987906,0,1,13903165309,49178152642,9699678297,3080454,3999744955,3999744955,2,12,3999631585 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/run.json new file mode 100644 index 000000000..24bad2964 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s06-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s06-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227153.6206524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227153.620661, + "returncode": 0, + "finished": 1792227159.703242, + "log_sha256": "3385e6ca33c45996ddf822fbaf2efa3f9c3a18642c0335bf782e0108e8e35302" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/output.log new file mode 100644 index 000000000..1faa2b367 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.044 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=178295744 cpu_ns=3999239893 cycles=13984611838 instructions=49994720974 branches=9471441377 branch_misses=2981765 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000065953,44573201.1,178295744,6089333968607688768,0,1048576,1048576,67108864,131072,16384,23953408,43691420,0,0,0,2,3999662538,0,1,13984611838,49994720974,9471441377,2981765,3999280920,3999280920,2,12,3999239893 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/run.json new file mode 100644 index 000000000..ee7dd359d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s07-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s07-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227159.7117298, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227159.7117362, + "returncode": 0, + "finished": 1792227165.7916002, + "log_sha256": "5d77a535d8cdfc7d9cb79eb881368e7fbf48b1c2d7324822980534c5d736d3c8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/output.log new file mode 100644 index 000000000..fba45fc4b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.044 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=165498368 cpu_ns=3999257206 cycles=14072434228 instructions=46406294195 branches=8791618248 branch_misses=2766460 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000067498,41373893.8,165498368,3884215892281741824,0,1048576,1048576,67108864,131072,16384,23953408,43808027,0,0,0,1,3999659475,0,1,14072434228,46406294195,8791618248,2766460,3999318147,3999318147,2,12,3999257206 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/run.json new file mode 100644 index 000000000..4fb01c9c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s08-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s08-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s08-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s08-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227165.7996013, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227165.7996092, + "returncode": 0, + "finished": 1792227171.8807607, + "log_sha256": "48423111b7e9a5ad5208649b10fe3fff163c4c371d85aacbf2776a4965527f98" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s09-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s09-original/output.log new file mode 100644 index 000000000..a20cb4bc1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s09-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=168217856 cpu_ns=3999835566 cycles=14240884356 instructions=47168847501 branches=8936082906 branch_misses=2826583 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000067894,42053750.2,168217856,15766030233595298560,0,1048576,1048576,67108864,131072,16384,23953408,39148264,0,0,0,2,4000217720,0,1,14240884356,47168847501,8936082906,2826583,3999855791,3999855791,2,12,3999835566 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s09-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s09-original/run.json new file mode 100644 index 000000000..f5cf1a477 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b01-blocking-1-independent-s09-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b01-blocking-1-independent-s09-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s09-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s09-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227171.8910654, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227171.8910768, + "returncode": 0, + "finished": 1792227177.9746702, + "log_sha256": "8f90026f5c5bba5c63718be1fdddffb9002583d537bae548e3dfcc8861b99743" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/output.log new file mode 100644 index 000000000..224c079ab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=186361536 cpu_ns=3999796159 cycles=13955152410 instructions=47620652579 branches=10086274422 branch_misses=3152453 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000067224,46589601.0,186361536,1078018598513689920,0,1048576,1048576,67108864,131072,16384,24117248,6071793,0,0,0,2,4000257981,0,1,13955152410,47620652579,10086274422,3152453,3999826437,3999826437,2,12,3999796159 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/run.json new file mode 100644 index 000000000..3faa60fa5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s00-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227391.4292946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227391.4293027, + "returncode": 0, + "finished": 1792227397.4595356, + "log_sha256": "151346c7d7d6ba13629272026e84977529906ed03a584117bfb879890f6c2286" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/output.log new file mode 100644 index 000000000..b0cd8b191 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.007 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=188170688 cpu_ns=3999779373 cycles=13915505157 instructions=48082942164 branches=10184189471 branch_misses=3150575 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000191126,47040424.3,188170688,17472155257260759616,0,1048576,1048576,67108864,131072,16384,24117248,7090660,0,0,0,2,4000232789,0,1,13915505157,48082942164,10184189471,3150575,3999828471,3999828471,2,12,3999779373 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/run.json new file mode 100644 index 000000000..7644a2334 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227397.4687412, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227397.4687486, + "returncode": 0, + "finished": 1792227403.5003152, + "log_sha256": "cd255646c23a640a48bdd215d9303b559507fab4491a05f97e4882a3a341573d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/output.log new file mode 100644 index 000000000..c3c063119 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=191005120 cpu_ns=3999622391 cycles=13982674963 instructions=47661189012 branches=10528599839 branch_misses=3198497 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000069104,47750455.1,191005120,3650789689134750272,0,1048576,1048576,67108864,131072,16384,24117248,6458646,0,0,0,3,4000054827,0,1,13982674963,47661189012,10528599839,3198497,3999654462,3999654462,2,12,3999622391 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/run.json new file mode 100644 index 000000000..986a4b40e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227403.508628, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227403.508638, + "returncode": 0, + "finished": 1792227409.5396404, + "log_sha256": "52c54b7541884d098fcb0bbd16a87e855bf0c5fc7e7f15378f267bba092a9ab0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/output.log new file mode 100644 index 000000000..463a7433d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.007 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=188537152 cpu_ns=3999382074 cycles=13986484094 instructions=47422435444 branches=10392560363 branch_misses=3178678 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000072055,47133439.0,188537152,2492402027632736960,0,1048576,1048576,67108864,131072,16384,24117248,7008760,0,0,0,2,3999862474,0,1,13986484094,47422435444,10392560363,3178678,3999504566,3999504566,2,12,3999382074 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/run.json new file mode 100644 index 000000000..22357e5d8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227409.5483012, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227409.5483098, + "returncode": 0, + "finished": 1792227415.5810096, + "log_sha256": "54a8c6ac65cb5feab96b02417f3b3cfbe759c977cf279cec64b0ff8fe3802335" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/output.log new file mode 100644 index 000000000..180b4392f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=186736064 cpu_ns=3999415405 cycles=13988547068 instructions=47716354937 branches=10106544484 branch_misses=3189005 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000069552,46683204.3,186736064,1509257795922296384,0,1048576,1048576,67108864,131072,16384,24117248,6377385,0,0,0,2,3999896163,0,1,13988547068,47716354937,10106544484,3189005,3999497442,3999497442,2,12,3999415405 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/run.json new file mode 100644 index 000000000..c1caed121 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227415.5936131, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227415.5936298, + "returncode": 0, + "finished": 1792227421.62573, + "log_sha256": "ead4d3356c92c78a4c0450f010f707b7eb70d5ffe139de4932bdfdc54f2488e9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/output.log new file mode 100644 index 000000000..d7292a154 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=186760256 cpu_ns=3999791859 cycles=13937672245 instructions=47722536712 branches=10107853879 branch_misses=3101990 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000065586,46689298.5,186760256,10848746929613080512,0,1048576,1048576,67108864,131072,16384,24117248,6210094,0,0,0,3,3999975424,0,1,13937672245,47722536712,10107853879,3101990,3999830004,3999830004,2,12,3999791859 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/run.json new file mode 100644 index 000000000..5ce3ad7e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227421.6336718, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227421.633679, + "returncode": 0, + "finished": 1792227427.6640968, + "log_sha256": "3516cfb731f21558bb049a5ad33e28a6c3d895b2dfd5d590bd6aa507ee8f7d3e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/output.log new file mode 100644 index 000000000..b67afbf2c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=191511936 cpu_ns=3999771020 cycles=14045115948 instructions=48170677676 branches=10556536493 branch_misses=3224403 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000070056,47877145.5,191511936,12256727295400909440,0,1048576,1048576,67108864,131072,16384,24117248,6464529,0,0,0,1,4000197423,0,1,14045115948,48170677676,10556536493,3224403,3999804980,3999804980,2,12,3999771020 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/run.json new file mode 100644 index 000000000..e62556abf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s06-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s06-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s06-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s06-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227427.672836, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227427.672844, + "returncode": 0, + "finished": 1792227433.7042787, + "log_sha256": "b2f0075f6bb5e018596aa9218697cf3df804eac1f9fa5384830603db0a31e5e5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/output.log new file mode 100644 index 000000000..642829f52 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=192613952 cpu_ns=3999681348 cycles=14072740584 instructions=48062637947 branches=10617281850 branch_misses=3207930 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000068393,48152664.7,192613952,4979964574340109760,0,1048576,1048576,67108864,131072,16384,24117248,6336349,0,0,0,2,4000066257,0,1,14072740584,48062637947,10617281850,3207930,3999706099,3999706099,2,12,3999681348 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/run.json new file mode 100644 index 000000000..5ed5be8a2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227433.7130325, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227433.713041, + "returncode": 0, + "finished": 1792227439.7434797, + "log_sha256": "74f8d832488b35377f0b96286ed98e880ab418388ef84ff06e59a1aae2634768" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/output.log new file mode 100644 index 000000000..c18cdcc43 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=190100288 cpu_ns=3999849486 cycles=14037374029 instructions=48576009433 branches=10288623264 branch_misses=3185475 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000207482,47522607.0,190100288,2577425503608438976,0,1048576,1048576,67108864,131072,16384,24117248,6066578,0,0,0,2,4001116786,0,1,14037374029,48576009433,10288623264,3185475,3999886594,3999886594,2,12,3999849486 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/run.json new file mode 100644 index 000000000..47cb4ffda --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227439.7513833, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227439.7513924, + "returncode": 0, + "finished": 1792227445.7823617, + "log_sha256": "9fe1398143a1b816a574eaed78eaa737ea9ab54fbf92ebfc11db794dd4580f86" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/output.log new file mode 100644 index 000000000..8bdaffd14 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=185884736 cpu_ns=3999054219 cycles=13981879130 instructions=47498816564 branches=10060468931 branch_misses=3130738 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000194393,46468925.7,185884736,5767997516799943616,0,1048576,1048576,67108864,131072,16384,24117248,5978318,0,0,0,1,3999601304,0,1,13981879130,47498816564,10060468931,3130738,3999092353,3999092353,2,12,3999054219 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/run.json new file mode 100644 index 000000000..636fc794c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-dependent-s09-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-dependent-s09-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s09-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s09-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227445.7918906, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227445.7918987, + "returncode": 0, + "finished": 1792227451.824287, + "log_sha256": "d8929859d00c0dcced9eb6262d9e06471692ea730b3c3614f4f6acabdba8b914" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/output.log new file mode 100644 index 000000000..947edda11 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167130432 cpu_ns=3999216713 cycles=14216604105 instructions=46863930288 branches=8878316783 branch_misses=2809512 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000099689,41781566.7,167130432,4373282303235530432,0,1048576,1048576,67108864,131072,16384,23953408,39341984,0,0,0,2,3999736201,0,1,14216604105,46863930288,8878316783,2809512,3999316616,3999316616,2,12,3999216713 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/run.json new file mode 100644 index 000000000..b1fd68c56 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s00-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227177.9848616, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227177.9848704, + "returncode": 0, + "finished": 1792227184.0675743, + "log_sha256": "fa8be80f0884ff06a4fe84da890bab81354247be0b725c46ac912e6280d94fac" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/output.log new file mode 100644 index 000000000..394b35bf0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=176751424 cpu_ns=3999550678 cycles=13896604059 instructions=49561688372 branches=9389403811 branch_misses=2961600 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000068139,44187103.3,176751424,17367634057391661248,0,1048576,1048576,67108864,131072,16384,23953408,37929752,0,0,0,2,3999988561,0,1,13896604059,49561688372,9389403811,2961600,3999640576,3999640576,2,12,3999550678 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/run.json new file mode 100644 index 000000000..72a3adb2f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s01-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s01-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227184.0782485, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227184.0782583, + "returncode": 0, + "finished": 1792227190.158914, + "log_sha256": "1e055dd819159c39e8e26a906adbb0f30643fedc0477615b02d01037ef2a7dca" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/output.log new file mode 100644 index 000000000..3f084ad9f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.042 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=173549120 cpu_ns=3999543115 cycles=13948043714 instructions=47622456949 branches=9392839868 branch_misses=2909720 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000067302,43386550.0,173549120,11562149351505120704,0,1048576,1048576,67108864,131072,16384,23953408,41627225,0,0,0,3,3999983266,0,1,13948043714,47622456949,9392839868,2909720,3999629036,3999629036,2,12,3999543115 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/run.json new file mode 100644 index 000000000..d91ead737 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s02-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s02-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227190.1669533, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227190.1669607, + "returncode": 0, + "finished": 1792227196.2510698, + "log_sha256": "2e666c36f9bfa65f9101213114e54628aa94b961b0ae96e9fb64c750d61ec5ee" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s03-main/output.log new file mode 100644 index 000000000..0b8e1329d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=165278720 cpu_ns=3999712352 cycles=14167814398 instructions=45683589225 branches=8945228718 branch_misses=2750569 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000100460,41318642.3,165278720,10150082915324152832,0,1048576,1048576,67108864,131072,16384,23953408,38371950,0,0,0,3,4000304520,0,1,14167814398,45683589225,8945228718,2750569,3999791978,3999791978,2,12,3999712352 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s03-main/run.json new file mode 100644 index 000000000..90240adde --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227196.2624476, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227196.2624593, + "returncode": 0, + "finished": 1792227202.3436882, + "log_sha256": "1cc1f81d53b9fa4c9fac4a66a944e92e09c1d08f91611a601d361cb5a205a0a8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s04-original/output.log new file mode 100644 index 000000000..a72778bce --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167862080 cpu_ns=3999466467 cycles=14197963334 instructions=47069086803 branches=8917183394 branch_misses=2810934 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000110352,41964362.3,167862080,10032296563219719360,0,1048576,1048576,67108864,131072,16384,23953408,37845179,0,0,0,2,3999969725,0,1,14197963334,47069086803,8917183394,2810934,3999501917,3999501917,2,12,3999466467 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s04-original/run.json new file mode 100644 index 000000000..fbfdebfbb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227202.3541522, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227202.354166, + "returncode": 0, + "finished": 1792227208.4378304, + "log_sha256": "cc6105fc2f0e2c4f7dc167dff39fd2c41f100074899e830e6b5d94b453d91b08" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s05-original/output.log new file mode 100644 index 000000000..a3feabaec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167535872 cpu_ns=3999584437 cycles=14197947241 instructions=46977617000 branches=8899854581 branch_misses=2801673 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000166270,41882227.1,167535872,11614217595464194816,0,1048576,1048576,67108864,131072,16384,23953408,37515306,0,0,0,1,3999956842,0,1,14197947241,46977617000,8899854581,2801673,3999634304,3999634304,2,12,3999584437 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s05-original/run.json new file mode 100644 index 000000000..34f81eda3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227208.448893, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227208.448905, + "returncode": 0, + "finished": 1792227214.531952, + "log_sha256": "e03981c7322c19ba8188e89cdc410cee3083dd9c65d1c13c134609e4de8518c6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s06-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s06-main/output.log new file mode 100644 index 000000000..29ea802b2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s06-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.032 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167899584 cpu_ns=3999548564 cycles=14229809768 instructions=46408004802 branches=9087075333 branch_misses=2788473 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000109463,41973747.4,167899584,17874051691045784128,0,1048576,1048576,67108864,131072,16384,23953408,31656707,0,0,0,3,4000002937,0,1,14229809768,46408004802,9087075333,2788473,3999581038,3999581038,2,12,3999548564 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s06-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s06-main/run.json new file mode 100644 index 000000000..e1d0861dc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s06-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s06-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s06-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s06-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227214.5400877, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227214.5400956, + "returncode": 0, + "finished": 1792227220.6214218, + "log_sha256": "6faff5cb9022349004b83a836514d1504f04bb1f6f7f73984824bbd9ee5f1226" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/output.log new file mode 100644 index 000000000..6e9e3fb03 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.042 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=173568064 cpu_ns=3999737548 cycles=14020449061 instructions=47627655220 branches=9393865099 branch_misses=2882038 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000064514,43391316.2,173568064,916876770680837056,0,1048576,1048576,67108864,131072,16384,23953408,42073238,0,0,0,1,4000081183,0,1,14020449061,47627655220,9393865099,2882038,3999769271,3999769271,2,12,3999737548 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/run.json new file mode 100644 index 000000000..ecba98959 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s07-mask-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s07-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227220.6293054, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227220.6293128, + "returncode": 0, + "finished": 1792227226.7110772, + "log_sha256": "8e9d843ea65897f13886a382f3986ee544b879147781e27a45a5fd65bbb544e8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/output.log new file mode 100644 index 000000000..cf229c78e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.044 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167684224 cpu_ns=3999720539 cycles=13950102662 instructions=47019215353 branches=8907735298 branch_misses=2789699 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000067942,41920344.0,167684224,15498338746941407104,0,1048576,1048576,67108864,131072,16384,23953408,43801291,0,0,0,1,4000174059,0,1,13950102662,47019215353,8907735298,2789699,3999755706,3999755706,2,12,3999720539 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/run.json new file mode 100644 index 000000000..2495cb02a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s08-mask-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s08-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227226.7195013, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227226.719514, + "returncode": 0, + "finished": 1792227232.8021293, + "log_sha256": "edce8bff1cafe697fcf13da751acf9bbeefd8249a404d4c4ff57651a36c36a6d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/output.log new file mode 100644 index 000000000..63bd6dbdd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=168882240 cpu_ns=3999481687 cycles=14258398973 instructions=47355143033 branches=8971376400 branch_misses=2805586 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000067857,42219843.8,168882240,11610412771101311936,0,1048576,1048576,67108864,131072,16384,23953408,38745980,0,0,0,2,3999775868,0,1,14258398973,47355143033,8971376400,2805586,3999520728,3999520728,2,12,3999481687 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/run.json new file mode 100644 index 000000000..b182035c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-b02-blocking-1-independent-s09-async-load/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-b02-blocking-1-independent-s09-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s09-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s09-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227232.8105972, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227232.8106053, + "returncode": 0, + "finished": 1792227238.8924544, + "log_sha256": "529f89df23e786415845d173478f54b80a40ff80bda00cc8cebad7fe576b67be" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/output.log new file mode 100644 index 000000000..d2146ce17 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=42317696 cpu_ns=999900547 cycles=3592422851 instructions=11696752254 branches=2290321855 branch_misses=707633 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,1.000102722,42313349.5,42317696,11573490947310993536,0,1048576,1048576,67108864,131072,16384,23625728,39154349,0,0,0,1,1000379002,0,1,3592422851,11696752254,2290321855,707633,999909227,999909227,30,12,999900547 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/run.json new file mode 100644 index 000000000..d29d5cadb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227025.1009295, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227025.1009398, + "returncode": 0, + "finished": 1792227056.209551, + "log_sha256": "153c708bbc0e74c996f43291ddddcd9a44a11fef202c39f36d15fac2a5b0c251" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/output.log new file mode 100644 index 000000000..20756ea35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.045 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=48059712 cpu_ns=999974258 cycles=3530483887 instructions=12088379138 branches=2649151321 branch_misses=808950 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,1.000066161,48056532.5,48059712,14367636962001714880,0,1048576,1048576,67108864,131072,16384,23953408,44740047,0,0,0,3,1000297460,0,1,3530483887,12088379138,2649151321,808950,999980178,999980178,30,12,999974258 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/run.json new file mode 100644 index 000000000..5cd6dacb8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "hot32-blocking-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227238.9002693, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227238.900277, + "returncode": 0, + "finished": 1792227269.9556773, + "log_sha256": "6b4e3387b77eb7548872c32924d1e76749de930a905e680055c3396991aaaa63" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hotset-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hotset-build/output.log new file mode 100644 index 000000000..ff6975294 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hotset-build/output.log @@ -0,0 +1 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hotset-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hotset-build/run.json new file mode 100644 index 000000000..c855a0b25 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/hotset-build/run.json @@ -0,0 +1,17 @@ +{ + "name": "hotset-build", + "command": [ + "python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/build_probe.py", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792227024.5650163, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227024.565042, + "returncode": 0, + "finished": 1792227025.0314593, + "log_sha256": "f7dc21904be6b5133d48e139376be90a4e1a02ea5dd3d50f52b4a51f9a166bb1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-00-main/output.log new file mode 100644 index 000000000..77248366b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.341 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,3.000065547,15248605.5,45746816,14572934242783018368,0,1048576,1048576,67108864,131072,16384,55922688,341150016,0,0,0,2,2999980348,0 +dependent,async,64,1,12288,3.000062091,9447783.1,28343936,1604906876504897920,0,1048576,1048576,67108864,131072,16384,55922688,341150016,0,0,0,0,2999917083,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-00-main/run.json new file mode 100644 index 000000000..317a66a93 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222235.9671369, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222235.9671652, + "returncode": 0, + "finished": 1792222244.3535736, + "log_sha256": "b7ba256f6a8cbcf445afea329fd455cd85e6afe1518654d5bc390f3c145575ad" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-01-original/output.log new file mode 100644 index 000000000..dea9e253b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.336 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,3.000064514,15459678.2,46380032,10731454204402719744,0,1048576,1048576,67108864,131072,16384,55922688,336385956,0,0,0,2,2999121008,0 +dependent,async,64,1,12288,3.000062862,9399717.7,28199744,11087772420043565248,0,1048576,1048576,67108864,131072,16384,55922688,336385956,0,0,0,2,2999808771,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-01-original/run.json new file mode 100644 index 000000000..78c915ceb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222244.3548782, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222244.3549104, + "returncode": 0, + "finished": 1792222252.7425566, + "log_sha256": "c1588589b6f31a5ec737725b9937876dc7d0a07cf2e70fb8a3b3000b2052d7ff" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-02-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-02-outlined/output.log new file mode 100644 index 000000000..97e43bc3a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-02-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.323 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,3.000063479,15479949.8,46440832,15952187242677659264,0,1048576,1048576,67108864,131072,16384,55906304,323413131,0,0,0,2,2999889787,0 +dependent,async,64,1,12288,3.000061906,9214892.5,27645248,1106044863588482752,0,1048576,1048576,67108864,131072,16384,55906304,323413131,0,0,0,0,2999802466,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-02-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-02-outlined/run.json new file mode 100644 index 000000000..da4468529 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-02-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-1-02-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-02-outlined/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222252.744327, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222252.7443554, + "returncode": 0, + "finished": 1792222261.132985, + "log_sha256": "174ce8e626d9f616014f9fb30dda76e01cbe7ac067708fb9c0a4bdad2aa81de5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-03-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-03-outlined/output.log new file mode 100644 index 000000000..0af20ddc0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-03-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.348 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,3.000065239,15835005.0,47506048,18137188692357105024,0,1048576,1048576,67108864,131072,16384,55980032,348477365,0,0,0,3,2999996491,0 +dependent,async,64,1,12288,3.000065953,9579714.7,28739776,17730411507796583232,0,1048576,1048576,67108864,131072,16384,55980032,348477365,0,0,0,0,2999918213,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-03-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-03-outlined/run.json new file mode 100644 index 000000000..4c060c05c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-03-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-1-03-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-03-outlined/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222261.1341643, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222261.1341805, + "returncode": 0, + "finished": 1792222269.5216334, + "log_sha256": "67fa5768a5c4d8785c6c0ed5d909713385e2310a8698f7f0694a1dbed5fe7aa3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-04-original/output.log new file mode 100644 index 000000000..987d01b39 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-04-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.331 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,3.000067138,15681633.1,47045952,727235984533038784,0,1048576,1048576,67108864,131072,16384,55988224,330816121,0,0,0,2,2999935663,0 +dependent,async,64,1,12288,3.000066197,9508995.5,28527616,95329652698203136,0,1048576,1048576,67108864,131072,16384,55988224,330816121,0,0,0,0,2999901594,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-04-original/run.json new file mode 100644 index 000000000..4cea73588 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-04-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-04-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222269.5228329, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222269.5228496, + "returncode": 0, + "finished": 1792222277.9115632, + "log_sha256": "5c0ea3b1f0dce492bfc9d4a8889a9c65ea2a19a3abb083e77cad819f192b5f8f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-05-main/output.log new file mode 100644 index 000000000..4083ff938 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-05-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.333 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,3.000068832,14953704.9,44862144,5910010006572532032,0,1048576,1048576,67108864,131072,16384,55861248,332587032,0,0,0,1,2999916002,0 +dependent,async,64,1,12288,3.000067285,9196145.7,27589056,15232590754686526016,0,1048576,1048576,67108864,131072,16384,55861248,332587032,0,0,0,0,2999895241,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-05-main/run.json new file mode 100644 index 000000000..56d7fa56e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-1-05-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-05-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222277.913569, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222568.0095963, + "returncode": 0, + "finished": 1792222576.3988028, + "log_sha256": "2e1629c672df3e5ded4375f6fbdcecacc59e221aaa31ef3aee464701c036f472" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-00-main/output.log new file mode 100644 index 000000000..e00095b6a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.339 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,8,12288,3.000068759,87624103.7,262878336,4367795968056902528,0,1048576,1048576,67108864,131072,16384,55005184,339205284,0,0,0,8,24007749320,0 +dependent,async,64,8,12288,3.000067857,57178525.3,171539456,3927662054153458688,0,1048576,1048576,67108864,131072,16384,55005184,339205284,0,0,0,16,24012657416,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-00-main/run.json new file mode 100644 index 000000000..f484de8b4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-8-00-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-00-main/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222576.4006717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222576.8148434, + "returncode": 0, + "finished": 1792222585.199023, + "log_sha256": "c0774b42a9ab6e771a1fd047109c1418c476289e43eaa2b82866896c1f9d1582" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-01-original/output.log new file mode 100644 index 000000000..bb8f2031f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.353 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,8,12288,3.000068277,84230424.3,252697024,14326809033181545024,0,1048576,1048576,67108864,131072,16384,55500800,353448743,0,0,0,19,23998422497,0 +dependent,async,64,8,12288,3.000069335,55999089.8,168001152,13930640992342837632,0,1048576,1048576,67108864,131072,16384,55500800,353448743,0,0,0,0,24001735518,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-01-original/run.json new file mode 100644 index 000000000..6d46bd038 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-8-01-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-01-original/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222585.2006161, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222587.6714716, + "returncode": 0, + "finished": 1792222596.0572608, + "log_sha256": "e5e7b72659e1eeb4fab8318f2ae3bd7cd62513e92370a0aff0fa30dc52c57739" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-02-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-02-outlined/output.log new file mode 100644 index 000000000..6a1e83529 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-02-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.370 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,8,12288,3.000068957,83369326.4,250113728,12663140192288611648,0,1048576,1048576,67108864,131072,16384,55107584,369782374,0,0,0,11,24015048972,0 +dependent,async,64,8,12288,3.000073065,57867902.6,173607936,16686856780246569984,0,1048576,1048576,67108864,131072,16384,55107584,369782374,0,0,0,0,24019396771,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-02-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-02-outlined/run.json new file mode 100644 index 000000000..67679090d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-02-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-8-02-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-02-outlined/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222596.0599067, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222596.0599456, + "returncode": 0, + "finished": 1792222604.4437304, + "log_sha256": "6a3a5ece11941c7117d558b04402e45684ace3f86df3634d4b4f0aab102153cd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-03-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-03-outlined/output.log new file mode 100644 index 000000000..3ef538e01 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-03-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.346 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,8,12288,3.000070478,82222132.4,246672192,4683863050458912960,0,1048576,1048576,67108864,131072,16384,55156736,345648917,0,0,0,9,24028063684,0 +dependent,async,64,8,12288,3.000069750,55503712.2,166515008,11213604922852811456,0,1048576,1048576,67108864,131072,16384,55156736,345648917,0,0,0,0,24002563354,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-03-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-03-outlined/run.json new file mode 100644 index 000000000..9ff9251d2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-03-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-8-03-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-03-outlined/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222604.446283, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222604.446322, + "returncode": 0, + "finished": 1792222612.83476, + "log_sha256": "499e70d20b06e6d06e2692cc162946a3c5e7aa856db0028e2257325112b26dc6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-04-original/output.log new file mode 100644 index 000000000..cdc0437e3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-04-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.339 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,8,12288,3.000069470,82728644.3,248191680,1875643834580996416,0,1048576,1048576,67108864,131072,16384,55267328,339248929,0,0,0,14,24023821892,0 +dependent,async,64,8,12288,3.000071669,54588498.6,163769408,6526032770926110656,0,1048576,1048576,67108864,131072,16384,55267328,339248929,0,0,0,0,23995720730,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-04-original/run.json new file mode 100644 index 000000000..8d7636e92 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-04-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-8-04-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-04-original/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222612.8367114, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222612.8367393, + "returncode": 0, + "finished": 1792222621.2252843, + "log_sha256": "e2c9fdcdccacfe99441219637c25a7380218d8efd3443a7bb70b5166baf58634" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-05-main/output.log new file mode 100644 index 000000000..8c07107ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-05-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.355 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,8,12288,3.000065449,84774278.5,254328384,15959653998887318976,0,1048576,1048576,67108864,131072,16384,55050240,355127828,0,0,0,9,24010909562,0 +dependent,async,64,8,12288,3.000072471,55861391.9,167588224,12143782687069505152,0,1048576,1048576,67108864,131072,16384,55050240,355127828,0,0,0,51,24013541929,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-05-main/run.json new file mode 100644 index 000000000..fba08892c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-async-8-05-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-async-8-05-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-05-main/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222621.2272034, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222621.227232, + "returncode": 0, + "finished": 1792222629.6148944, + "log_sha256": "ebe1010f202c7f06854ae5a493d7cc4ebe67990d62bdf84a1327d88fc272bef8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-00-main/output.log new file mode 100644 index 000000000..fadc68872 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.335 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,1,12288,3.000064155,17306915.2,51921856,13346664625700440128,0,1048576,1048576,67108864,131072,16384,55664640,335273517,0,0,0,1,2999586745,0 +dependent,blocking,64,1,12288,3.000061579,9818017.1,29454656,10376847511898456768,0,1048576,1048576,67108864,131072,16384,55664640,335273517,0,0,0,0,2999710020,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-00-main/run.json new file mode 100644 index 000000000..3fa2b8b9b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222003.3831782, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222003.3832088, + "returncode": 0, + "finished": 1792222011.7729225, + "log_sha256": "ed043acf8923118774070cb5426779ae28a29b26d2e601d183593a74543847b5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-01-original/output.log new file mode 100644 index 000000000..d46403d7b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.336 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,1,12288,3.000063924,17314959.1,51945984,6020340670787526144,0,1048576,1048576,67108864,131072,16384,55734272,335636914,0,0,0,3,2999899500,0 +dependent,blocking,64,1,12288,3.000062558,9746484.8,29240064,5076722301208048896,0,1048576,1048576,67108864,131072,16384,55734272,335636914,0,0,0,0,2999802542,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-01-original/run.json new file mode 100644 index 000000000..c6676e564 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222011.773967, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222011.773984, + "returncode": 0, + "finished": 1792222020.1624234, + "log_sha256": "8068dc6f68a21ad4324cc18310b65de5ea5f825bd78ceabd9a0fda9a789bdde0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-02-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-02-outlined/output.log new file mode 100644 index 000000000..d1dcf9b52 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-02-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.355 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,1,12288,3.000065914,14407299.5,43222848,3751066023836265664,0,1048576,1048576,67108864,131072,16384,55660544,354535000,0,0,0,1,2999476959,0 +dependent,blocking,64,1,12288,3.000061875,7695052.0,23085632,4693879259357868480,0,1048576,1048576,67108864,131072,16384,55660544,354535000,0,0,0,0,2999541320,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-02-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-02-outlined/run.json new file mode 100644 index 000000000..e0af6d1fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-02-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-1-02-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-02-outlined/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222020.1635523, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222020.1635723, + "returncode": 0, + "finished": 1792222028.5528188, + "log_sha256": "5922e3b54e4fd37b6edeee212bb475d9b702d7858632979fd52d6566730a7af2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-03-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-03-outlined/output.log new file mode 100644 index 000000000..1454b74df --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-03-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.392 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,1,12288,3.000063499,15814299.9,47443904,13422413933208554560,0,1048576,1048576,67108864,131072,16384,55861248,391763594,0,0,0,1,2999870876,0 +dependent,blocking,64,1,12288,3.000065232,8238412.9,24715776,3270827986229427712,0,1048576,1048576,67108864,131072,16384,55861248,391763594,0,0,0,0,2999391658,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-03-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-03-outlined/run.json new file mode 100644 index 000000000..9f95db348 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-03-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-1-03-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-03-outlined/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222028.5544176, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222028.554449, + "returncode": 0, + "finished": 1792222036.9918823, + "log_sha256": "5b42390a42c10b1e6ec209716ecb858ba59c5099f09c0faec51d21647b1610b6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-04-original/output.log new file mode 100644 index 000000000..f85d2e884 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-04-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.335 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,1,12288,3.000064696,17216439.4,51650432,3088857405595760768,0,1048576,1048576,67108864,131072,16384,55975936,334731406,0,0,0,2,2999890586,0 +dependent,blocking,64,1,12288,3.000066469,9561302.8,28684544,5143067044131364608,0,1048576,1048576,67108864,131072,16384,55975936,334731406,0,0,0,0,2998968012,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-04-original/run.json new file mode 100644 index 000000000..5eed241fd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-04-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-04-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222036.9936552, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222037.909408, + "returncode": 0, + "finished": 1792222046.2983716, + "log_sha256": "9252aee867f3dd5a4e5c6d1029510b3c2a313e5b32f14556420447a78e37959e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main-interrupted/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main-interrupted/output.log new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main/output.log new file mode 100644 index 000000000..cd1c0dee8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.347 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,1,12288,3.000064156,17699888.1,53100800,5219360654985068288,0,1048576,1048576,67108864,131072,16384,55906304,346911340,0,0,0,2,2999747297,0 +dependent,blocking,64,1,12288,3.000062994,9661493.1,28985088,16736273103392663808,0,1048576,1048576,67108864,131072,16384,55906304,346911340,0,0,0,0,2999898039,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main/run.json new file mode 100644 index 000000000..971b87059 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-1-05-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-05-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222166.6428375, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222166.6428823, + "returncode": 0, + "finished": 1792222175.0333471, + "log_sha256": "b80b42af4e0c61b067a027b0bc6177b55afd6e028bd4855e4128373ab61b8f75" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-00-main/output.log new file mode 100644 index 000000000..00c62691d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.334 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,8,12288,3.000071620,110999547.4,333006592,10163344647511374080,0,1048576,1048576,67108864,131072,16384,55382016,333702175,0,0,0,9,24024990985,0 +dependent,blocking,64,8,12288,3.000066668,61674597.4,185027904,15650271657537173184,0,1048576,1048576,67108864,131072,16384,55382016,333702175,0,0,0,0,23997894157,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-00-main/run.json new file mode 100644 index 000000000..ff6b3947b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-8-00-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-00-main/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222175.0344646, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222175.0344815, + "returncode": 0, + "finished": 1792222183.4109988, + "log_sha256": "c9eb6d780de390c551ee63219c0afc9aad3597f70774af46d3d7f4354d84d08b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-01-original/output.log new file mode 100644 index 000000000..dc57134ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.359 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,8,12288,3.000066828,107379197.4,322144768,11902596105173419520,0,1048576,1048576,67108864,131072,16384,55103488,359482748,0,0,0,9,24014715105,0 +dependent,blocking,64,8,12288,3.000070174,60672842.1,182022784,1494045439451751808,0,1048576,1048576,67108864,131072,16384,55103488,359482748,0,0,0,0,24020185861,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-01-original/run.json new file mode 100644 index 000000000..f4e5b5d0a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-8-01-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-01-original/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222183.4121149, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222183.4121308, + "returncode": 0, + "finished": 1792222191.8041003, + "log_sha256": "6e06643493519fa580501845895dc15d8db84820a7392055fab2c100cc24d65b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-02-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-02-outlined/output.log new file mode 100644 index 000000000..71c2212f0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-02-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.338 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,8,12288,3.000067119,105997713.8,318000256,12066034046178352000,0,1048576,1048576,67108864,131072,16384,55234560,337840242,0,0,0,9,24022471381,0 +dependent,blocking,64,8,12288,3.000069750,59725331.4,179180160,3465689106168845696,0,1048576,1048576,67108864,131072,16384,55234560,337840242,0,0,0,24,24013221094,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-02-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-02-outlined/run.json new file mode 100644 index 000000000..f59e1f5d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-02-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-8-02-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-02-outlined/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222191.8058875, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222191.805921, + "returncode": 0, + "finished": 1792222200.193274, + "log_sha256": "e97f25ffa2647d79ec697bdaf1ff1a0e8805e3bd44c9fb3ea6ce7ecb2f871b16" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-03-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-03-outlined/output.log new file mode 100644 index 000000000..14c10f6be --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-03-outlined/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.334 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,8,12288,3.000065647,101999816.0,306006144,14909603773249695616,0,1048576,1048576,67108864,131072,16384,55238656,333799031,0,0,0,8,23999076724,0 +dependent,blocking,64,8,12288,3.000070410,61397535.0,184196928,6976684331937948864,0,1048576,1048576,67108864,131072,16384,55238656,333799031,0,0,0,0,24006193557,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-03-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-03-outlined/run.json new file mode 100644 index 000000000..b8fd3a440 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-03-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-8-03-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-03-outlined/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222200.195023, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222200.1950526, + "returncode": 0, + "finished": 1792222208.5811236, + "log_sha256": "8611fad22fdac0a8b413ed72b712630c28acafe690b75be509f70ef71bf9d7f3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-04-original/output.log new file mode 100644 index 000000000..2c060eac0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-04-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.355 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,8,12288,3.000069328,100283975.8,300858880,8698187846398743040,0,1048576,1048576,67108864,131072,16384,55029760,354811354,0,0,0,9,24002116651,0 +dependent,blocking,64,8,12288,3.000067243,60239204.4,180721664,15208217738132297728,0,1048576,1048576,67108864,131072,16384,55029760,354811354,0,0,0,0,24008145963,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-04-original/run.json new file mode 100644 index 000000000..2b9027803 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-04-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-8-04-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-04-original/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222208.5830195, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222213.9108639, + "returncode": 0, + "finished": 1792222222.2991638, + "log_sha256": "82c36b753e6db6f0c5a739d8bec6575f1e0c9271a2be7d9b8cbc904e4605a245" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-05-main/output.log new file mode 100644 index 000000000..2f8135391 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-05-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.340 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,blocking,64,8,12288,3.000070592,96639518.0,289925376,12826222286510479104,0,1048576,1048576,67108864,131072,16384,55234560,339928887,0,0,0,263,23996621800,0 +dependent,blocking,64,8,12288,3.000068946,59977586.9,179936896,11978126881119082880,0,1048576,1048576,67108864,131072,16384,55234560,339928887,0,0,0,0,24008043736,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-05-main/run.json new file mode 100644 index 000000000..64bc21b41 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/initial-blocking-8-05-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "initial-blocking-8-05-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-05-main/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222222.3008566, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222227.5780895, + "returncode": 0, + "finished": 1792222235.9653463, + "log_sha256": "bfc20deaae4059a2838874ef92abd973931b12e110db1c0b9a0f6b0df1ef772a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-00-main/output.log new file mode 100644 index 000000000..28f0469ab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000070974,15829919.3,79150720,16602136414481512832,0,1048576,1048576,67108864,131072,16384,55906304,464138478,0,0,0,2,4999647071,0,1,19493703014,28606649691,5707356956,1318496,4999667796,4999667796 +dependent,async,64,1,12288,5.000070126,9718532.5,48593344,14645268346284786240,0,1048576,1048576,67108864,131072,16384,55906304,464138478,0,0,0,0,4999347427,0,1,20745016075,16688684328,3551777419,808540,4999363179,4999363179 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-00-main/run.json new file mode 100644 index 000000000..026fdb03c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223246.2919474, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223246.2919605, + "returncode": 0, + "finished": 1792223258.790553, + "log_sha256": "3a955bc1e3282681350842aed0ceeb596436f9e0e6333029dd8010abb93c797e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-01-original/output.log new file mode 100644 index 000000000..65a84b92d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.507 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000073197,15691968.7,78460992,6581304248370269120,0,1048576,1048576,67108864,131072,16384,55980032,506516789,0,0,0,2,4999591434,0,1,19700102782,28985056048,5657622337,1310360,4999617618,4999617618 +dependent,async,64,1,12288,5.000071030,9973490.3,49868160,13468672525246986880,0,1048576,1048576,67108864,131072,16384,55980032,506516789,0,0,0,0,4999488130,0,1,20797250901,17525446617,3644955950,829805,4999514499,4999514499 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-01-original/run.json new file mode 100644 index 000000000..74bf17537 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223258.791751, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223258.7917597, + "returncode": 0, + "finished": 1792223271.340491, + "log_sha256": "c9f80e10e973af7dd86bff49f9bff2572199008182d0a9d7732d1c3e06b376ce" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-02-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-02-isolated-miss/output.log new file mode 100644 index 000000000..9b4005a32 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-02-isolated-miss/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.459 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000075153,15838353.9,79192960,3335837992836138112,0,1048576,1048576,67108864,131072,16384,55988224,459481491,0,0,0,2,4999381253,0,1,19567417396,28938687798,5710402679,1317838,4999435904,4999435904 +dependent,async,64,1,12288,5.000083882,10055152.9,50276608,10793143984792491776,0,1048576,1048576,67108864,131072,16384,55988224,459481491,0,0,0,0,4999409777,0,1,20762933536,17467883400,3674810209,872031,4999433753,4999433753 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-02-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-02-isolated-miss/run.json new file mode 100644 index 000000000..3553e22d8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-02-isolated-miss/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-async-1-02-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-02-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223271.3423007, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223271.3423119, + "returncode": 0, + "finished": 1792223283.8460045, + "log_sha256": "69cb7e346a4a67bc9a1db20c4dd8e8b57d88c09b6be495a6ab60fd9683e7a009" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-03-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-03-isolated-miss/output.log new file mode 100644 index 000000000..a463e9c50 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-03-isolated-miss/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.437 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000074128,15718871.0,78595520,7763851199192462912,0,1048576,1048576,67108864,131072,16384,56049664,436692720,0,0,0,2,4999316658,0,1,19570861094,28720371358,5667322831,1321917,4999402067,4999402067 +dependent,async,64,1,12288,5.000075908,10263114.6,51316352,2363684022006911360,0,1048576,1048576,67108864,131072,16384,56049664,436692720,0,0,0,0,4999371061,0,1,20862385841,17829127318,3750806883,857235,4999410133,4999410133 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-03-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-03-isolated-miss/run.json new file mode 100644 index 000000000..e5118787d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-03-isolated-miss/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-async-1-03-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-03-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223283.8482206, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223283.8482356, + "returncode": 0, + "finished": 1792223296.352884, + "log_sha256": "cb88ed727a44c02f976eddc2c86fac980dbcecdbb42d37ac45c8cfbc8a1da708" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-04-original/output.log new file mode 100644 index 000000000..f2b80a41b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-04-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.432 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000071122,15851729.7,79259776,7170221660222381952,0,1048576,1048576,67108864,131072,16384,55869440,432007472,0,0,0,1,4999604075,0,1,19696037284,29280142750,5715220575,1334561,4999611747,4999611747 +dependent,async,64,1,12288,5.000069199,10405603.2,52028736,9126002679560167104,0,1048576,1048576,67108864,131072,16384,55869440,432007472,0,0,0,0,4999440578,0,1,20802571360,18284750023,3802876462,869350,4999461536,4999461536 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-04-original/run.json new file mode 100644 index 000000000..4fae2cffc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-04-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-async-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-04-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223296.3547924, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223296.3548036, + "returncode": 0, + "finished": 1792223308.808353, + "log_sha256": "be6726013c1a03799aec3b735e7ccb930734b7e74b4c12821bf7db8acf59cbd6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-05-main/output.log new file mode 100644 index 000000000..2d0c3bddc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-05-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.461 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000072812,15862911.4,79315712,167379840750906624,0,1048576,1048576,67108864,131072,16384,55930880,461401237,0,0,0,3,4999541724,0,1,19724187412,28666281004,5719254029,1322540,4999573606,4999573606 +dependent,async,64,1,12288,5.000072014,10135214.0,50676800,16496143509266489280,0,1048576,1048576,67108864,131072,16384,55930880,461401237,0,0,0,0,4999579464,0,1,20817703597,17404217033,3704060856,843388,4999597374,4999597374 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-05-main/run.json new file mode 100644 index 000000000..3dc5110d5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-async-1-05-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-async-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-05-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223308.8103206, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223308.8103342, + "returncode": 0, + "finished": 1792223321.311002, + "log_sha256": "db1b78630106018870a6dff00150b81e18ac996ef03e2a394fc08326bc780073" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-00-main/output.log new file mode 100644 index 000000000..0234fcc11 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.514 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000082070,17286653.9,86434688,226758446946636928,0,1048576,1048576,67108864,131072,16384,55930880,513914915,0,0,0,1,4999459519,0,1,20858024797,23287145100,4678026911,1477642,4999497986,4999497986 +dependent,blocking,64,1,12288,5.000075732,9391806.5,46959744,1557860419184122752,0,1048576,1048576,67108864,131072,16384,55930880,513914915,0,0,0,0,4999501476,0,1,21324575786,11760345824,2588520805,789204,4999492702,4999492702 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-00-main/run.json new file mode 100644 index 000000000..4fdb35903 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223171.1649358, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223171.164945, + "returncode": 0, + "finished": 1792223183.7635937, + "log_sha256": "ce44d15630d2a9e1b23a523600495750b7c3863e01b5c70e025ba9e6cf5838bd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-01-original/output.log new file mode 100644 index 000000000..166be592f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000073362,17317403.5,86588288,5648928865408232576,0,1048576,1048576,67108864,131072,16384,55934976,481991615,0,0,0,3,4999755512,0,1,20540133974,23674880994,4599751701,1461843,4999738772,4999738772 +dependent,blocking,64,1,12288,5.000099666,9510632.8,47554112,8827320150270498240,0,1048576,1048576,67108864,131072,16384,55934976,481991615,0,0,0,0,4999478448,0,1,21186567375,12099412660,2573729545,821637,4999479635,4999479635 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-01-original/run.json new file mode 100644 index 000000000..88c008e7b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223183.7652235, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223183.7652388, + "returncode": 0, + "finished": 1792223196.3182654, + "log_sha256": "37383016f5ba6be673fcac47d6f8bfaaf2d36e6f688ca7dbd992c62cf7e32380" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-02-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-02-isolated-miss/output.log new file mode 100644 index 000000000..55668cf03 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-02-isolated-miss/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.428 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000080367,17088454.9,85443648,18430576246265946048,0,1048576,1048576,67108864,131072,16384,55869440,428473926,0,0,0,1,4999381860,0,1,20544769811,23276471023,4624389589,1459438,4999473724,4999473724 +dependent,blocking,64,1,12288,5.000078056,9894642.3,49473984,6379323541601284672,0,1048576,1048576,67108864,131072,16384,55869440,428473926,0,0,0,0,4999550424,0,1,21325026379,12538420500,2727111049,838023,4999550406,4999550406 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-02-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-02-isolated-miss/run.json new file mode 100644 index 000000000..ed7142552 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-02-isolated-miss/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-blocking-1-02-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-02-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223196.319839, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223196.3198478, + "returncode": 0, + "finished": 1792223208.7754042, + "log_sha256": "0f11ad09fd70549ce968645149e5213d7592513c178d7b61d268b7c0d5c7d7ef" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-03-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-03-isolated-miss/output.log new file mode 100644 index 000000000..429d1abc9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-03-isolated-miss/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.446 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000071239,17330684.3,86654656,3503050429790960960,0,1048576,1048576,67108864,131072,16384,55672832,445781915,0,0,0,1,4999398612,0,1,20510884091,23606372397,4689931741,1449420,4999443105,4999443105 +dependent,blocking,64,1,12288,5.000067174,9771196.7,48856640,11273007530712724928,0,1048576,1048576,67108864,131072,16384,55672832,445781915,0,0,0,0,4999370263,0,1,21064097010,12381964163,2693081752,815615,4999437166,4999437166 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-03-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-03-isolated-miss/run.json new file mode 100644 index 000000000..c2c4b4a28 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-03-isolated-miss/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-blocking-1-03-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-03-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223208.7771642, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223208.7771764, + "returncode": 0, + "finished": 1792223221.2803671, + "log_sha256": "98766199d7724662023c23ca962879cf2989e0f80675760878818fafcad3ed9a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-04-original/output.log new file mode 100644 index 000000000..b451ac630 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-04-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.437 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000076287,17100603.1,85504320,8766417276448101056,0,1048576,1048576,67108864,131072,16384,55738368,437265317,0,0,0,2,4999243681,0,1,20373811929,23378503450,4542168948,1443209,4999302668,4999302668 +dependent,blocking,64,1,12288,5.000075664,9646010.8,48230784,13222179604396693120,0,1048576,1048576,67108864,131072,16384,55738368,437265317,0,0,0,0,4999544390,0,1,20929231802,12271581502,2610352579,806690,4999583602,4999583602 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-04-original/run.json new file mode 100644 index 000000000..2def30659 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-04-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-blocking-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-04-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223221.2818792, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223221.281891, + "returncode": 0, + "finished": 1792223233.7876585, + "log_sha256": "ef351b2b4cf3b9930fe15c46f1299ab7553255a3a292b9104d9a4fb22afcb24c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-05-main/output.log new file mode 100644 index 000000000..3f262fc09 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-05-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.454 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000074006,17275929.9,86380928,2018347667043600000,0,1048576,1048576,67108864,131072,16384,55734272,454181265,0,0,0,1,4999558003,0,1,20493061435,23272661031,4675117170,1457654,4999581439,4999581439 +dependent,blocking,64,1,12288,5.000083410,9909185.1,49546752,10608283651460758016,0,1048576,1048576,67108864,131072,16384,55734272,454181265,0,0,0,0,4999560743,0,1,21082026379,12408222257,2731122262,826857,4999544587,4999544587 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-05-main/run.json new file mode 100644 index 000000000..86cdebd81 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/isolated-counters-blocking-1-05-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "isolated-counters-blocking-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-05-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223233.7892904, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223233.7893014, + "returncode": 0, + "finished": 1792223246.2902088, + "log_sha256": "f0b56a23ea754c0833c9ea5d13b111199b539aa6287e04dcb9bc03a9e250a6c2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-00-main/output.log new file mode 100644 index 000000000..11e6d08cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.336 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000073345,15662899.8,78315648,11227350009255102336,0,1048576,1048576,67108864,131072,16384,55926784,335761042,0,0,0,2,4999515396,0,1,19237235375,28304837987,5647142052,1302013,4999553749,4999553749 +dependent,async,64,1,12288,5.000070106,10160023.9,50800832,14602652963359556416,0,1048576,1048576,67108864,131072,16384,55926784,335761042,0,0,0,0,4999469177,0,1,20724134322,17446814093,3713126648,845486,4999548709,4999548709 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-00-main/run.json new file mode 100644 index 000000000..792a991cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222740.6598773, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222740.6598876, + "returncode": 0, + "finished": 1792222753.06071, + "log_sha256": "c38e594211d1540c9ed755c75ce3511cbad4234ac137df9627e4ff7aa269f884" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-01-original/output.log new file mode 100644 index 000000000..1d296ef56 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.333 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000073834,15640165.8,78201984,1311986072244540288,0,1048576,1048576,67108864,131072,16384,55738368,333086080,0,0,0,2,4999473015,0,1,19256272294,28889373424,5638946033,1307510,4999509057,4999509057 +dependent,async,64,1,12288,5.000069512,10081831.0,50409856,10700723179144353408,0,1048576,1048576,67108864,131072,16384,55738368,333086080,0,0,0,0,4999590839,0,1,20516824378,17715818019,3684549592,837493,4999603753,4999603753 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-01-original/run.json new file mode 100644 index 000000000..eebb21b82 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222753.0618362, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222753.0618439, + "returncode": 0, + "finished": 1792222765.4627051, + "log_sha256": "46e1896e2f8a8bc3a32fd0729fc597678b275f995aa68e721a8379c102909dae" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-02-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-02-mask-original/output.log new file mode 100644 index 000000000..502b551f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-02-mask-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.332 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000072648,15641436.7,78208320,9467750538060900032,0,1048576,1048576,67108864,131072,16384,55803904,331869882,0,0,0,2,4999470635,0,1,19278762232,28813505866,5639402971,1305059,4999540442,4999540442 +dependent,async,64,1,12288,5.000073290,10322395.9,51612736,589873035086985152,0,1048576,1048576,67108864,131072,16384,55803904,331869882,0,0,0,0,4999495542,0,1,20721914270,18086940022,3772470245,858499,4999485530,4999485530 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-02-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-02-mask-original/run.json new file mode 100644 index 000000000..8217668b8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-02-mask-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-02-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-02-mask-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222765.4645283, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222765.4645405, + "returncode": 0, + "finished": 1792222777.8635871, + "log_sha256": "b65cfb2cb95ef06bb15f376a0e65edae7eda851ed27b68bdd05164b03cd47710" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-03-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-03-mask-main/output.log new file mode 100644 index 000000000..850bb0cff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-03-mask-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.338 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000071484,15823761.0,79119936,6230581934057909696,0,1048576,1048576,67108864,131072,16384,55926784,337781858,0,0,0,2,4998578995,0,1,19264225192,28516403893,5705137286,1319201,4998651029,4998651029 +dependent,async,64,1,12288,5.000074268,10392959.2,51965568,14459300246770813312,0,1048576,1048576,67108864,131072,16384,55926784,337781858,0,0,0,0,4999427326,0,1,20595107265,17794860316,3798259369,866593,4999510083,4999510083 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-03-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-03-mask-main/run.json new file mode 100644 index 000000000..4365a3a6a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-03-mask-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-03-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-03-mask-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222777.8648338, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222777.8648415, + "returncode": 0, + "finished": 1792222790.2663906, + "log_sha256": "5dae8e63253d254ce10da1f0950a52903bb465968f583b2b900ec9055be2873e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-04-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-04-mask-main/output.log new file mode 100644 index 000000000..af8ecc042 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-04-mask-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.335 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000074132,15845755.5,79229952,6978264933148445696,0,1048576,1048576,67108864,131072,16384,55926784,335154474,0,0,0,2,4999484027,0,1,19438463400,28556055744,5713070177,1320703,4999555995,4999555995 +dependent,async,64,1,12288,5.000069807,9798736.8,48994368,15642973646109383616,0,1048576,1048576,67108864,131072,16384,55926784,335154474,0,0,0,1,4999142159,0,1,20431056339,16777415951,3581089118,831303,4999218143,4999218143 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-04-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-04-mask-main/run.json new file mode 100644 index 000000000..65dac68aa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-04-mask-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-04-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-04-mask-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222790.2675753, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222790.267582, + "returncode": 0, + "finished": 1792222802.6665184, + "log_sha256": "661fc13c63eb3be3b605a6575c8339aa4241fbfd3d38fb7e823c859991d41e21" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-05-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-05-mask-original/output.log new file mode 100644 index 000000000..a256d36d0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-05-mask-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.323 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000075101,15677422.1,78388288,571418162088826816,0,1048576,1048576,67108864,131072,16384,55869440,323452599,0,0,0,1,4999535348,0,1,19326677457,28879809641,5652380026,1312265,4999565983,4999565983 +dependent,async,64,1,12288,5.000072775,10131782.1,50659648,14168971698382467776,0,1048576,1048576,67108864,131072,16384,55869440,323452599,0,0,0,0,4999489631,0,1,20683126262,17752944050,3702807289,842884,4999524893,4999524893 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-05-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-05-mask-original/run.json new file mode 100644 index 000000000..e24c4396b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-05-mask-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-05-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-05-mask-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-05-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222802.667779, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222802.6677866, + "returncode": 0, + "finished": 1792222815.0178158, + "log_sha256": "68aa4d9376e1c89aae34090a27b9b7357fa075e4d632cf3bf4be28b713f45a79" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-06-original/output.log new file mode 100644 index 000000000..35535a420 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-06-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.318 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000077950,15440053.7,77201472,6391694519256380352,0,1048576,1048576,67108864,131072,16384,55799808,317732930,0,0,0,2,4999545807,0,1,19348781726,28519764355,5566801684,1295767,4999552751,4999552751 +dependent,async,64,1,12288,5.000072552,10158291.0,50792192,15219993079426361600,0,1048576,1048576,67108864,131072,16384,55799808,317732930,0,0,0,0,4999573253,0,1,20718280988,17850184414,3712495175,844866,4999583430,4999583430 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-06-original/run.json new file mode 100644 index 000000000..b793b1d71 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-06-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-06-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222815.0200105, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222815.0200243, + "returncode": 0, + "finished": 1792222827.3725135, + "log_sha256": "a666da49d519e736da45433f6baacce8be0e170b2311b3c9a4801cab4da17760" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-07-main/output.log new file mode 100644 index 000000000..60bb2a76e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-07-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.321 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,async,64,1,12288,5.000073075,15904497.2,79523648,6216370683934282944,0,1048576,1048576,67108864,131072,16384,55906304,320636337,0,0,0,2,4999488864,0,1,19605995767,28741433264,5734247809,1321935,4999519894,4999519894 +dependent,async,64,1,12288,5.000068314,10067548.8,50338432,5965804740861721984,0,1048576,1048576,67108864,131072,16384,55906304,320636337,0,0,0,0,4999531466,0,1,20627408664,17288009525,3679328994,839155,4999528236,4999528236 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-07-main/run.json new file mode 100644 index 000000000..3f131f465 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-async-1-07-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-async-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-07-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222827.374356, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222827.3743665, + "returncode": 0, + "finished": 1792222839.7317576, + "log_sha256": "3034c2ef543dc6f7e478cf355951804036c8389bbfaad7dc902739d1634f8b4a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-00-main/output.log new file mode 100644 index 000000000..fbfea0530 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-00-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.335 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000071321,16624582.1,83124096,928165481430608000,0,1048576,1048576,67108864,131072,16384,55926784,334603729,0,0,0,2,4999634256,0,1,18537476928,22395208991,4498850850,1385161,4999670221,4999670221 +dependent,blocking,64,1,12288,5.000072303,9944713.8,49724288,14046907952982363264,0,1048576,1048576,67108864,131072,16384,55926784,334603729,0,0,0,0,4999626755,0,1,20306917307,12452683146,2740908111,832331,4999691521,4999691521 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-00-main/run.json new file mode 100644 index 000000000..443cb521f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-00-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222641.6432097, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222641.6432188, + "returncode": 0, + "finished": 1792222654.0452073, + "log_sha256": "d3277c59d00ee890aa828f868ca711b0b4c9ecbf343488e7eaf63e4b4debac06" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-01-original/output.log new file mode 100644 index 000000000..b86a846ed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-01-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.327 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000074799,16974158.9,84872064,4340751198790696064,0,1048576,1048576,67108864,131072,16384,55799808,327440203,0,0,0,2,4998789045,0,1,18972004920,23205632947,4508582438,1426696,4998835932,4998835932 +dependent,blocking,64,1,12288,5.000068330,10092687.7,50464128,13108469829377630848,0,1048576,1048576,67108864,131072,16384,55799808,327440203,0,0,0,0,4999439389,0,1,20445285304,12839821318,2731225611,841819,4999536057,4999536057 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-01-original/run.json new file mode 100644 index 000000000..fee29cf33 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-01-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222654.0470896, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222654.047106, + "returncode": 0, + "finished": 1792222666.3970752, + "log_sha256": "53ce5f98cb5eee485f99c03f1362429b874801e5cb07e1b8fcfe39a0252e1dfd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-02-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-02-mask-original/output.log new file mode 100644 index 000000000..1461e46f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-02-mask-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.338 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000074347,17116276.7,85582656,5628765934129815744,0,1048576,1048576,67108864,131072,16384,55869440,337768538,0,0,0,1,4999461322,0,1,19151810987,23399922362,4546330652,1433372,4999506039,4999506039 +dependent,blocking,64,1,12288,5.000069262,9869047.3,49345920,9790689073375654528,0,1048576,1048576,67108864,131072,16384,55869440,337768538,0,0,0,0,4999590456,0,1,20665100858,12555310496,2670705893,829670,4999649599,4999649599 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-02-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-02-mask-original/run.json new file mode 100644 index 000000000..6188cfc70 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-02-mask-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-02-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-02-mask-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222666.3982267, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222666.398235, + "returncode": 0, + "finished": 1792222678.7969801, + "log_sha256": "9029de2c444beb0c4aba3ff3b5a1db68414735641976bf638f00e1faaa07fcd9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-03-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-03-mask-main/output.log new file mode 100644 index 000000000..71bce95dc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-03-mask-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.311 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000074298,17204032.4,86021440,7344530153645760192,0,1048576,1048576,67108864,131072,16384,55910400,310963749,0,0,0,22,4997871828,0,1,19439757258,23003765634,4655661292,1459086,4997927963,4997927963 +dependent,blocking,64,1,12288,5.000070919,9946636.5,49733888,5162421553239535360,0,1048576,1048576,67108864,131072,16384,55910400,310963749,0,0,0,0,4999457414,0,1,20762953695,12355619663,2741437428,847819,4999479691,4999479691 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-03-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-03-mask-main/run.json new file mode 100644 index 000000000..ae2f825f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-03-mask-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-03-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-03-mask-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222678.7980886, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222678.7980974, + "returncode": 0, + "finished": 1792222691.1487625, + "log_sha256": "f7d1f1f68b1f151faf8a2834db73f134ff93e04e2fd65fe1d6b7aff6fba9507f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-04-mask-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-04-mask-main/output.log new file mode 100644 index 000000000..916843797 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-04-mask-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.330 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000075177,17371002.8,86856320,18062094925622035840,0,1048576,1048576,67108864,131072,16384,55910400,330081581,0,0,0,2,4999594663,0,1,19614480068,23227028180,4700846499,1447829,4999632849,4999632849 +dependent,blocking,64,1,12288,5.000073882,9878305.2,49392256,11672333673649073536,0,1048576,1048576,67108864,131072,16384,55910400,330081581,0,0,0,0,4999616188,0,1,20900103153,12270746459,2722605920,822921,4999701325,4999701325 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-04-mask-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-04-mask-main/run.json new file mode 100644 index 000000000..b0b2d62ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-04-mask-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-04-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-04-mask-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222691.1503851, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222691.1503966, + "returncode": 0, + "finished": 1792222703.505074, + "log_sha256": "af90f2303debb138f29bbeb6868d76faff7121ab4ee32f18532a8e9f2dd64d81" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-05-mask-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-05-mask-original/output.log new file mode 100644 index 000000000..9e8789cbc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-05-mask-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.338 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000078547,17095910.6,85480896,14949299018106541632,0,1048576,1048576,67108864,131072,16384,55934976,337879829,0,0,0,1,4999557246,0,1,19429502738,23372099200,4540924876,1422186,4999571315,4999571315 +dependent,blocking,64,1,12288,5.000071043,9767938.0,48840384,2459615487026838848,0,1048576,1048576,67108864,131072,16384,55934976,337879829,0,0,0,0,4999610588,0,1,20766343355,12426684736,2643345269,815001,4999635652,4999635652 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-05-mask-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-05-mask-original/run.json new file mode 100644 index 000000000..ee65215a5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-05-mask-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-05-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-05-mask-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-05-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222703.506944, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222703.5069585, + "returncode": 0, + "finished": 1792222715.9066849, + "log_sha256": "1fcb7fb87c86558928d73c61545451546eb143ecb9cc7ca4c932f175221a5fd7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-06-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-06-original/output.log new file mode 100644 index 000000000..cf821b0ea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-06-original/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.331 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000072472,17072827.7,85365376,1340557466926568832,0,1048576,1048576,67108864,131072,16384,55922688,330688412,0,0,0,3,4998635223,0,1,19414131705,23340513763,4534788210,1423381,4998715517,4998715517 +dependent,blocking,64,1,12288,5.000072328,10002735.3,50014400,2336406501866210112,0,1048576,1048576,67108864,131072,16384,55922688,330688412,0,0,0,0,4999550486,0,1,20755609117,12725394902,2706885387,833260,4999551747,4999551747 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-06-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-06-original/run.json new file mode 100644 index 000000000..f2f1997d5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-06-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-06-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222715.907776, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222715.9077826, + "returncode": 0, + "finished": 1792222728.3067698, + "log_sha256": "2ec9bb630080267cda11b41656d748dad90d72f2a765689c5ed57a170cdd2b4d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-07-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-07-main/output.log new file mode 100644 index 000000000..537bd9191 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-07-main/output.log @@ -0,0 +1,4 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.326 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns +independent,blocking,64,1,12288,5.000073625,17138960.4,85696064,4221090061442266560,0,1048576,1048576,67108864,131072,16384,55926784,326499052,0,0,0,2,4999506720,0,1,19773697982,23088145673,4638050903,1428781,4999564393,4999564393 +dependent,blocking,64,1,12288,5.000075199,10130356.4,50652544,8937575447433818752,0,1048576,1048576,67108864,131072,16384,55926784,326499052,0,0,0,0,4999477234,0,1,20700001394,12685150714,2792075647,858665,4999530811,4999530811 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-07-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-07-main/run.json new file mode 100644 index 000000000..f67b13952 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-counters-blocking-1-07-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "mask-counters-blocking-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-07-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222728.3079455, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222728.307952, + "returncode": 0, + "finished": 1792222740.6579657, + "log_sha256": "ce0995263f734b6ec897b84e148446cd82c2e63bc398db1c9809d402728259cc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s00-main/output.log new file mode 100644 index 000000000..452e0c708 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.471 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39013888 cpu_ns=3998870422 cycles=16648904013 instructions=13398758196 branches=2851597350 branch_misses=656197 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000072642,9753294.9,39013888,7972836405139870208,0,1048576,1048576,67108864,131072,16384,55164928,470538248,0,0,0,2,3999204349,0,1,16648904013,13398758196,2851597350,656197,3998927222,3998927222,2,12,3998870422 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s00-main/run.json new file mode 100644 index 000000000..cb433b6d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228674.737495, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228674.7375042, + "returncode": 0, + "finished": 1792228681.2197032, + "log_sha256": "5ca2c6081a51c9a78d139307604ed605463fe83cc9ac3711b275b1e55a1a655a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s01-original/output.log new file mode 100644 index 000000000..f2f56c00f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39441280 cpu_ns=3999733727 cycles=16596922052 instructions=13861069989 branches=2882836171 branch_misses=688720 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000103218,9860065.6,39441280,13098783205037630592,0,1048576,1048576,67108864,131072,16384,55570432,465841102,0,0,0,3,4000201451,0,1,16596922052,13861069989,2882836171,688720,3999806502,3999806502,2,12,3999733727 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s01-original/run.json new file mode 100644 index 000000000..b4b399d98 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228681.2341776, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228681.234186, + "returncode": 0, + "finished": 1792228687.7152054, + "log_sha256": "8c38d4ab7567c47eac86f774a505d76ec68968463bafb454dde61a702780db83" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/output.log new file mode 100644 index 000000000..b34206102 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.462 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40486272 cpu_ns=3999744881 cycles=16634489195 instructions=13823454615 branches=2959216557 branch_misses=673336 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000067954,10121396.1,40486272,6207341943464059520,0,1048576,1048576,67108864,131072,16384,55164928,462255161,0,0,0,1,4000148638,0,1,16634489195,13823454615,2959216557,673336,3999780598,3999780598,2,12,3999744881 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/run.json new file mode 100644 index 000000000..01236c045 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228687.7353299, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228687.735352, + "returncode": 0, + "finished": 1792228694.2174501, + "log_sha256": "dd275089719afbc496d61c5a10ffc67ceaac63245e98dadb68f3f85b2921c132" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/output.log new file mode 100644 index 000000000..d4a888e7c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40823744 cpu_ns=3999817113 cycles=16736078533 instructions=13938679588 branches=2983883000 branch_misses=695211 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000111628,10205651.2,40823744,4777156863328948288,0,1048576,1048576,67108864,131072,16384,55164928,479571165,0,0,0,3,4000269132,0,1,16736078533,13938679588,2983883000,695211,3999867242,3999867242,2,12,3999817113 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/run.json new file mode 100644 index 000000000..554ac3e44 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228694.2311032, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228694.2311137, + "returncode": 0, + "finished": 1792228700.7643483, + "log_sha256": "2ef486d906d8036a49c8962a3c685a3edee4a578ec08e948cd637df7161c9362" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s04-original/output.log new file mode 100644 index 000000000..bbb56de8f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.463 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40508352 cpu_ns=3999725776 cycles=16759157634 instructions=14236077054 branches=2960830418 branch_misses=673043 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000071486,10126907.0,40508352,530418485235028032,0,1048576,1048576,67108864,131072,16384,55652352,462622061,0,0,0,4,4000117280,0,1,16759157634,14236077054,2960830418,673043,3999775629,3999775629,2,12,3999725776 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s04-original/run.json new file mode 100644 index 000000000..4869fd2e6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228700.7778986, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228700.7779071, + "returncode": 0, + "finished": 1792228707.262049, + "log_sha256": "129bc12565c6b12b44119ead76faa3bc8b2efe08341d12a32880839d476c6182" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s05-main/output.log new file mode 100644 index 000000000..f31d26fa9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.465 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40667840 cpu_ns=3999667640 cycles=16802424399 instructions=13966784047 branches=2972487627 branch_misses=677220 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000072747,10166775.1,40667840,8128091256518746432,0,1048576,1048576,67108864,131072,16384,55238656,464961490,0,0,0,3,4001836137,0,1,16802424399,13966784047,2972487627,677220,3999722506,3999722506,2,12,3999667640 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s05-main/run.json new file mode 100644 index 000000000..bf5040740 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228707.275812, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228707.275821, + "returncode": 0, + "finished": 1792228713.7605898, + "log_sha256": "78f719530c3fd1d0eb4da176f342e26cd053ae9ab618fc605b5edb2ecb87c08a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s00-main/output.log new file mode 100644 index 000000000..e7d8cf2f9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.467 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62183872 cpu_ns=3999784480 cycles=14879074514 instructions=22412308417 branches=4483920819 branch_misses=1045286 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000068426,15545702.1,62183872,8142712744117236288,0,1048576,1048576,67108864,131072,16384,55406592,466792813,0,0,0,2,4000233539,0,1,14879074514,22412308417,4483920819,1045286,3999829405,3999829405,2,12,3999784480 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s00-main/run.json new file mode 100644 index 000000000..677b788a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228525.4155207, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228525.4155283, + "returncode": 0, + "finished": 1792228531.897085, + "log_sha256": "5c2214216e816be4e907cb5089bca00f6a641195f200cde60da36d350cca446e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s01-original/output.log new file mode 100644 index 000000000..3d449c575 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.460 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=61064128 cpu_ns=3998876229 cycles=14855962987 instructions=22497243470 branches=4403179008 branch_misses=1029329 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000103169,15265638.3,61064128,10673668625161246784,0,1048576,1048576,67108864,131072,16384,55513088,460304898,0,0,0,14,3999380021,0,1,14855962987,22497243470,4403179008,1029329,3998901836,3998901836,2,12,3998876229 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s01-original/run.json new file mode 100644 index 000000000..39e7a6a18 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228531.9099205, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228531.9099288, + "returncode": 0, + "finished": 1792228538.3936775, + "log_sha256": "f139691f48ecf086678a9c4c0afd63ad17383a4f9d349689e42ceff518e82d5f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/output.log new file mode 100644 index 000000000..162918bdb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62939584 cpu_ns=3999785260 cycles=14961965020 instructions=22558802919 branches=4538413273 branch_misses=1070944 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000067310,15734631.2,62939584,8256478405630896704,0,1048576,1048576,67108864,131072,16384,55353344,472392867,0,0,0,1,4000239742,0,1,14961965020,22558802919,4538413273,1070944,3999831908,3999831908,2,12,3999785260 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/run.json new file mode 100644 index 000000000..dba4b9753 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228538.4081464, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228538.4081635, + "returncode": 0, + "finished": 1792228544.9409106, + "log_sha256": "406eac8ff51474e1814654e2ec11a947ec22f828a351ad5c6cc547145d506539" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/output.log new file mode 100644 index 000000000..755132745 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63106688 cpu_ns=3999923680 cycles=15109636418 instructions=22618696334 branches=4550462736 branch_misses=1055234 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000106737,15776251.0,63106688,6838139178830416256,0,1048576,1048576,67108864,131072,16384,55238656,469885191,0,0,0,1,4000301333,0,1,15109636418,22618696334,4550462736,1055234,3999949187,3999949187,2,12,3999923680 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/run.json new file mode 100644 index 000000000..8f663e75a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228544.9537795, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228544.9537868, + "returncode": 0, + "finished": 1792228551.4857464, + "log_sha256": "6b54e95be66b500bdfe8d66e5368356d46ea70c1af2cc5990c5a238f5e7f9035" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s04-original/output.log new file mode 100644 index 000000000..2f9fb2d91 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=61655872 cpu_ns=3999090575 cycles=15055051809 instructions=22715253689 branches=4445848139 branch_misses=1038242 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000105745,15413560.5,61655872,17174119082270517440,0,1048576,1048576,67108864,131072,16384,55164928,473354910,0,0,0,1,3999533248,0,1,15055051809,22715253689,4445848139,1038242,3999144781,3999144781,2,12,3999090575 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s04-original/run.json new file mode 100644 index 000000000..57f1b2a44 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228551.5011177, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228551.5011253, + "returncode": 0, + "finished": 1792228558.0346391, + "log_sha256": "abd0beb409a25c5b28acd60e576038764359fb2c6cadb9ecc9708a4d16ecc671" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s05-main/output.log new file mode 100644 index 000000000..77e51fd25 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.457 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62641344 cpu_ns=3999699782 cycles=15214454278 instructions=22577190397 branches=4516907887 branch_misses=1050666 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000069795,15660062.8,62641344,6336912084401702720,0,1048576,1048576,67108864,131072,16384,55541760,457449930,0,0,0,3,4000121128,0,1,15214454278,22577190397,4516907887,1050666,3999751902,3999751902,2,12,3999699782 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s05-main/run.json new file mode 100644 index 000000000..d3c8a85f7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-1-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228558.0490713, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228558.0490804, + "returncode": 0, + "finished": 1792228564.531626, + "log_sha256": "e7477d7c02cf544da18aa0bb22532d6a3f6685a5b007f59c69b91e47eb293502" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s00-main/output.log new file mode 100644 index 000000000..a13ca7dd5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27710656 cpu_ns=3999662726 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27705856 cpu_ns=3999813178 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27712640 cpu_ns=3999943341 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27706944 cpu_ns=3999930929 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27713536 cpu_ns=3999899011 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27707264 cpu_ns=3999909149 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27706048 cpu_ns=3999913719 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27710528 cpu_ns=4000061872 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000073315,55417352.3,221673472,16574009181846898688,0,1048576,1048576,67108864,131072,16384,55603200,488718967,0,0,0,14,32001267216,0,0,0,0,0,0,0,0,2,12,31999133925 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s00-main/run.json new file mode 100644 index 000000000..94b867369 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228973.4037771, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228973.4037924, + "returncode": 0, + "finished": 1792228979.9378183, + "log_sha256": "9e61a5a8a7e970d420495eb4b1ef7a070661bb115863458abdfa7d0214725c02" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s01-original/output.log new file mode 100644 index 000000000..24c519493 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.495 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27461760 cpu_ns=3998112528 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27456960 cpu_ns=3998491999 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27463744 cpu_ns=3998305074 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27458048 cpu_ns=3998467750 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27464704 cpu_ns=3998472907 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27458368 cpu_ns=3998349101 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27457216 cpu_ns=3998442371 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27461632 cpu_ns=3998548216 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072028,54919619.1,219682432,7163383202832802176,0,1048576,1048576,67108864,131072,16384,55341056,494973053,0,0,0,78,31989590726,0,0,0,0,0,0,0,0,2,12,31987189946 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s01-original/run.json new file mode 100644 index 000000000..bbacc5f5e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228979.9670174, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228979.9670343, + "returncode": 0, + "finished": 1792228986.5487697, + "log_sha256": "c38bc459cd7c3f406dd19fc215a204b30f51cdc0d9c44f1086b353ad2ee53ce6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/output.log new file mode 100644 index 000000000..5920dcb3f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.504 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27788992 cpu_ns=3993543711 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27833344 cpu_ns=4000007767 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27840128 cpu_ns=3999834303 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27834432 cpu_ns=3999962227 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27841024 cpu_ns=4000060989 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27834752 cpu_ns=4000080495 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27833536 cpu_ns=3999829799 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27838016 cpu_ns=3999994904 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072109,55660052.6,222644224,9521418045243176960,0,1048576,1048576,67108864,131072,16384,55164928,504296840,0,0,0,8,31995863054,0,0,0,0,0,0,0,0,2,12,31993314195 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/run.json new file mode 100644 index 000000000..ef474c324 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s02-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228986.581848, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228986.5818732, + "returncode": 0, + "finished": 1792228993.1653802, + "log_sha256": "7afddb9c358b8c7cf58909630d13370d0ec1be7430872146814612106382e10c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/output.log new file mode 100644 index 000000000..f968fbc48 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.484 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27840704 cpu_ns=3999633423 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27835904 cpu_ns=4000035063 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27842688 cpu_ns=3999993756 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27836992 cpu_ns=4000053421 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27843648 cpu_ns=3999991265 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27837312 cpu_ns=3999931149 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27836160 cpu_ns=4000015967 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27840576 cpu_ns=4000081214 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072189,55677491.2,222713984,5220180812104314752,0,1048576,1048576,67108864,131072,16384,55345152,484127440,0,0,0,8,32001598086,0,0,0,0,0,0,0,0,2,12,31999735258 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/run.json new file mode 100644 index 000000000..f6da57b7d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s03-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228993.1897235, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228993.189738, + "returncode": 0, + "finished": 1792228999.7212026, + "log_sha256": "e9cb1d7a980b2f5843c118770ebcdb99ec0a2f6d87a16295e4bc6b73ad697303" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s04-original/output.log new file mode 100644 index 000000000..97b328989 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.499 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27523712 cpu_ns=3999616161 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27518912 cpu_ns=3999966510 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27525696 cpu_ns=4000052394 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27520000 cpu_ns=4000001021 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27526656 cpu_ns=3999969269 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27520320 cpu_ns=3999883117 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27519168 cpu_ns=3999943322 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27523584 cpu_ns=4000073532 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072132,55043519.4,220178048,13836829293807509888,0,1048576,1048576,67108864,131072,16384,55226368,498985617,0,0,0,12,32001144251,0,0,0,0,0,0,0,0,2,12,31999505326 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s04-original/run.json new file mode 100644 index 000000000..8d2d4874c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228999.7489865, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228999.7490008, + "returncode": 0, + "finished": 1792229006.330837, + "log_sha256": "738587a219ca29b65d6ef50cf2fda4c5eaa1d14c0d53ce52628cb47d6cd38e88" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s05-main/output.log new file mode 100644 index 000000000..ae7536e3d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.501 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27809472 cpu_ns=3998835393 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27804672 cpu_ns=3999872360 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27811520 cpu_ns=4000051108 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27805824 cpu_ns=4000020233 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27812416 cpu_ns=4000071928 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27806144 cpu_ns=3999953255 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27804928 cpu_ns=3999942140 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27809408 cpu_ns=4000014974 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000069740,55615126.4,222464384,14855898527906709120,0,1048576,1048576,67108864,131072,16384,55406592,500627582,0,0,0,9,32000717937,0,0,0,0,0,0,0,0,2,12,31998761391 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s05-main/run.json new file mode 100644 index 000000000..78a5e44c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229006.349755, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229006.349765, + "returncode": 0, + "finished": 1792229012.9331095, + "log_sha256": "be9ce7f21064f6e695368b6cd0add96579d8ece94283aa42b2d99ad8868ca483" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s00-main/output.log new file mode 100644 index 000000000..15f9e232c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31845824 cpu_ns=3999880571 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31881024 cpu_ns=3999751650 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51777984 cpu_ns=3999841236 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52271680 cpu_ns=4000054150 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51853632 cpu_ns=3999965482 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51814720 cpu_ns=3999633193 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31677440 cpu_ns=3999868284 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31801472 cpu_ns=4000015376 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000068128,83729517.9,334923776,8727263719342589952,0,1048576,1048576,67108864,131072,16384,55205888,468972494,0,0,0,11,32001365411,0,0,0,0,0,0,0,0,2,12,31999009942 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s00-main/run.json new file mode 100644 index 000000000..95b19aa2c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228823.729641, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228823.7296507, + "returncode": 0, + "finished": 1792228830.2645185, + "log_sha256": "0144bc904ed36a5f221bc8578a341445eca79f01b9e0554eb526624490748a2c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s01-original/output.log new file mode 100644 index 000000000..5b4b15da0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.487 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30987904 cpu_ns=3999987309 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31079040 cpu_ns=3999916547 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50360832 cpu_ns=4000187776 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50788864 cpu_ns=3999972304 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50146496 cpu_ns=4000025886 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50115264 cpu_ns=4000020682 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30830656 cpu_ns=4000112987 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31034176 cpu_ns=4000202563 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000198382,81331774.3,325343232,13883830399220791296,0,1048576,1048576,67108864,131072,16384,55275520,486763346,0,0,0,9,32001892183,0,0,0,0,0,0,0,0,2,12,32000426054 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s01-original/run.json new file mode 100644 index 000000000..871750485 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228830.2865171, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228830.286532, + "returncode": 0, + "finished": 1792228836.8686457, + "log_sha256": "e4e9f5e8f617a08c820517082e14b4b7766e58dd74e92a624ed6264d94517dc4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/output.log new file mode 100644 index 000000000..fd34af05c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31361408 cpu_ns=3992788674 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31592512 cpu_ns=3999819127 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50232256 cpu_ns=4000053415 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51464704 cpu_ns=3999833183 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51156032 cpu_ns=3999996473 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51467840 cpu_ns=3999914127 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31169408 cpu_ns=3999945311 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31512832 cpu_ns=4000070665 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000073617,82487729.9,329956992,16265594913087084928,0,1048576,1048576,67108864,131072,16384,55336960,466109290,0,0,0,9,31994865838,0,0,0,0,0,0,0,0,2,12,31992420975 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/run.json new file mode 100644 index 000000000..900f548c9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s02-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228836.8906662, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228836.890681, + "returncode": 0, + "finished": 1792228843.4245126, + "log_sha256": "748c5fd13b1505d3e1e519c1919d2968b42a9a18023a5496002e3d58187146b4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/output.log new file mode 100644 index 000000000..9892d0ebf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.484 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=31638912 cpu_ns=3999770147 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=31669824 cpu_ns=3999967419 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51879808 cpu_ns=3999995974 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51746624 cpu_ns=4000055950 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51289984 cpu_ns=3999814792 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51031680 cpu_ns=3999993168 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=31536896 cpu_ns=3999959337 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=31628160 cpu_ns=3999918385 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000077522,83103861.4,332421888,10675216229945468160,0,1048576,1048576,67108864,131072,16384,55164928,483933386,0,0,0,15,32001488753,0,0,0,0,0,0,0,0,2,12,31999475172 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/run.json new file mode 100644 index 000000000..acb2ed97a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s03-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228843.446972, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228843.4469845, + "returncode": 0, + "finished": 1792228849.9792514, + "log_sha256": "7cae9692e0125f160aac19f71f733ee462e054aeb08183df804150799a88157c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s04-original/output.log new file mode 100644 index 000000000..e29f2cd3d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30762560 cpu_ns=3999752748 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30821376 cpu_ns=3999947650 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50329856 cpu_ns=4000052905 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50631296 cpu_ns=3999983761 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50099840 cpu_ns=4000100306 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49918528 cpu_ns=4000039253 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30608832 cpu_ns=4000002267 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30776960 cpu_ns=4000072077 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000072240,80985849.4,323949248,10730747435306522944,0,1048576,1048576,67108864,131072,16384,55504896,471850838,0,0,0,9,32002477554,0,0,0,0,0,0,0,0,2,12,31999950967 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s04-original/run.json new file mode 100644 index 000000000..8f99bb92b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228850.0048854, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228850.004901, + "returncode": 0, + "finished": 1792228856.5381107, + "log_sha256": "45da8157c593dd2745c9304ec0e3a97142726df8fea537d7b19cb85211bf1c25" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s05-main/output.log new file mode 100644 index 000000000..42c866248 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30395200 cpu_ns=3999716504 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30534848 cpu_ns=3999960026 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49871616 cpu_ns=4000018315 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49483456 cpu_ns=3999707449 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49723712 cpu_ns=3999699397 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49330176 cpu_ns=3999724250 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30261376 cpu_ns=3999739300 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30395200 cpu_ns=4000044247 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000070552,79997485.0,319995584,12835080943077068096,0,1048576,1048576,67108864,131072,16384,55570432,472107915,0,0,0,9,32000585296,0,0,0,0,0,0,0,0,2,12,31998609488 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s05-main/run.json new file mode 100644 index 000000000..1d27e407f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-async-8-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-async-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228856.562027, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228856.5620394, + "returncode": 0, + "finished": 1792228863.0958245, + "log_sha256": "95e741b515030aa39aac89701fb8df1bb6dc8aba9aadb271ef2c2cb0da575b39" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/output.log new file mode 100644 index 000000000..2d4f6caf1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.538 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39316992 cpu_ns=3999647794 cycles=16578904433 instructions=9889339052 branches=2167236033 branch_misses=663966 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000100667,9829000.6,39316992,3669233765358498304,0,1048576,1048576,67108864,131072,16384,55468032,537769527,0,0,0,4,4000093609,0,1,16578904433,9889339052,2167236033,663966,3999725189,3999725189,2,12,3999647794 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/run.json new file mode 100644 index 000000000..1c2e997b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228075.5382955, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228075.5383096, + "returncode": 0, + "finished": 1792228082.1260586, + "log_sha256": "c731d6c8a7d457914248b9ef7467594ad61d13c0f004d67ae7a5bc0070f16a84" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/output.log new file mode 100644 index 000000000..54630286f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.537 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40201280 cpu_ns=3999817889 cycles=16995284581 instructions=10272567614 branches=2175778541 branch_misses=672015 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000113196,10050035.6,40201280,4570970093544712128,0,1048576,1048576,67108864,131072,16384,55615488,536769635,0,0,0,4,4000246654,0,1,16995284581,10272567614,2175778541,672015,3999866719,3999866719,2,12,3999817889 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/run.json new file mode 100644 index 000000000..3860b4101 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228082.1371717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228082.137179, + "returncode": 0, + "finished": 1792228088.7212598, + "log_sha256": "b4493e87322e66f27e5c8cd04d74844310b05ad8f1fdfba8201c1338ca58686a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/output.log new file mode 100644 index 000000000..befb9a322 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.528 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40693824 cpu_ns=3999794305 cycles=17004665450 instructions=10357732734 branches=2202436045 branch_misses=676404 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000086325,10173236.4,40693824,4495144832066163648,0,1048576,1048576,67108864,131072,16384,55570432,528331481,0,0,0,4,4000232122,0,1,17004665450,10357732734,2202436045,676404,3999838473,3999838473,2,12,3999794305 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/run.json new file mode 100644 index 000000000..c4a1f84a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228088.7305958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228088.7306025, + "returncode": 0, + "finished": 1792228095.31501, + "log_sha256": "7a371bcbbdd32460a98ba9e23bc24be9760344d5b0489a1de3394c86b1d555db" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/output.log new file mode 100644 index 000000000..c77c35a96 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.530 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39869696 cpu_ns=3999711164 cycles=17020711549 instructions=10147968848 branches=2157832573 branch_misses=662309 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000100372,9967173.9,39869696,8176657731004449536,0,1048576,1048576,67108864,131072,16384,55164928,529933321,0,0,0,3,4000229427,0,1,17020711549,10147968848,2157832573,662309,3999764506,3999764506,2,12,3999711164 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/run.json new file mode 100644 index 000000000..7a67e5626 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228095.3284569, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228095.3284693, + "returncode": 0, + "finished": 1792228101.9106908, + "log_sha256": "93465d3d60deb43378cc5c2409255f0055f33b7c202693836cbf21c5adac0aab" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/output.log new file mode 100644 index 000000000..3410f9d8d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.510 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40264960 cpu_ns=3999820455 cycles=16887412151 instructions=10288839667 branches=2179225056 branch_misses=675645 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000065960,10066074.0,40264960,3437008413398776576,0,1048576,1048576,67108864,131072,16384,55189504,510172194,0,0,0,3,4000196954,0,1,16887412151,10288839667,2179225056,675645,3999852136,3999852136,2,12,3999820455 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/run.json new file mode 100644 index 000000000..32fd38271 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228101.920018, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228101.9200263, + "returncode": 0, + "finished": 1792228108.4538238, + "log_sha256": "7a27ba407c583455c514607bd904747edc49f887bbbacad90780946d347cb899" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/output.log new file mode 100644 index 000000000..e9a3c1040 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.516 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40587520 cpu_ns=3999809846 cycles=16936702277 instructions=10208912784 branches=2237270173 branch_misses=675860 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000106043,10146611.0,40587520,11134217056465886976,0,1048576,1048576,67108864,131072,16384,55468032,515630686,0,0,0,4,4000296189,0,1,16936702277,10208912784,2237270173,675860,3999867869,3999867869,2,12,3999809846 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/run.json new file mode 100644 index 000000000..158fa7f84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228108.464817, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228108.464824, + "returncode": 0, + "finished": 1792228114.998933, + "log_sha256": "ad05a7c1e3a04702b7cc24b10b6ce98876131fcda11054cb386fa2f3334000c0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s00-main/output.log new file mode 100644 index 000000000..0e79a9ef0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.530 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69486208 cpu_ns=3999751436 cycles=15760506674 instructions=19206220748 branches=3760739525 branch_misses=1173715 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000065643,17371266.9,69486208,15597146439527895424,0,1048576,1048576,67108864,131072,16384,55402496,530333773,0,0,0,2,4000157832,0,1,15760506674,19206220748,3760739525,1173715,3999824355,3999824355,2,12,3999751436 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s00-main/run.json new file mode 100644 index 000000000..e96e4e26a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227925.4860744, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227925.4860837, + "returncode": 0, + "finished": 1792227932.0701065, + "log_sha256": "aaf4c870f31925e43eae4c21f9651a3b86caef10d5c330ed72bfd80491d0a642" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s01-original/output.log new file mode 100644 index 000000000..036bdf259 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.523 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69516160 cpu_ns=3999850067 cycles=15861042230 instructions=19492564161 branches=3692844386 branch_misses=1155535 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000067909,17378745.0,69516160,12227251118841187456,0,1048576,1048576,67108864,131072,16384,55246848,523171751,0,0,0,1,4000250438,0,1,15861042230,19492564161,3692844386,1155535,3999881469,3999881469,2,12,3999850067 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s01-original/run.json new file mode 100644 index 000000000..c5ab6c3c7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227932.0790534, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227932.0790615, + "returncode": 0, + "finished": 1792227938.6621914, + "log_sha256": "d0c40ad36899552fc1f657d5abf7cabd484479f19ea04516865d751a8f386fa7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/output.log new file mode 100644 index 000000000..ae3690136 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.513 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69676992 cpu_ns=3999075693 cycles=15815401015 instructions=19467985014 branches=3701388137 branch_misses=1174063 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000150842,17418591.1,69676992,872221398665358400,0,1048576,1048576,67108864,131072,16384,55402496,512676374,0,0,0,3,3999531285,0,1,15815401015,19467985014,3701388137,1174063,3999151421,3999151421,2,12,3999075693 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/run.json new file mode 100644 index 000000000..2b38f4b57 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227938.6722307, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227938.6722386, + "returncode": 0, + "finished": 1792227945.205065, + "log_sha256": "bae698a83a80712510e91e69987dab76ed75c4fb39860146e256db0c30ad4cb2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/output.log new file mode 100644 index 000000000..96510bfc1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.508 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=70043520 cpu_ns=3999750816 cycles=15820606025 instructions=19570394126 branches=3720858895 branch_misses=1164477 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000099965,17510442.4,70043520,2558361669330878592,0,1048576,1048576,67108864,131072,16384,55631872,508010583,0,0,0,3,4000205327,0,1,15820606025,19570394126,3720858895,1164477,3999794806,3999794806,2,12,3999750816 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/run.json new file mode 100644 index 000000000..3f80be2d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227945.2134333, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227945.2134442, + "returncode": 0, + "finished": 1792227951.7484798, + "log_sha256": "7e0c999e710e3a9c82e4d351bde91a18cb1d689c86cc942b074c8d37c01e50cb" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s04-original/output.log new file mode 100644 index 000000000..fc184cea6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.523 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68950528 cpu_ns=3999854193 cycles=15719580994 instructions=19333959072 branches=3662796885 branch_misses=1145718 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000121262,17237109.4,68950528,16978745947129665024,0,1048576,1048576,67108864,131072,16384,55373824,522847792,0,0,0,1,4000270127,0,1,15719580994,19333959072,3662796885,1145718,3999897449,3999897449,2,12,3999854193 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s04-original/run.json new file mode 100644 index 000000000..08a528d9a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227951.7573848, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227951.7573922, + "returncode": 0, + "finished": 1792227958.3395858, + "log_sha256": "4a8eb2e08c9e9904df097ca381f367d6cab662d7e9e90e7891356f5242eef1dd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s05-main/output.log new file mode 100644 index 000000000..aef8e98be --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.544 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=67510656 cpu_ns=3999200913 cycles=15404941479 instructions=18660171786 branches=3653818715 branch_misses=1126129 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000126496,16877130.3,67510656,17924279646370182784,0,1048576,1048576,67108864,131072,16384,55128064,543913304,0,0,0,1,3999551432,0,1,15404941479,18660171786,3653818715,1126129,3999298974,3999298974,2,12,3999200913 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s05-main/run.json new file mode 100644 index 000000000..672c676ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-1-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227958.3481708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227958.3481793, + "returncode": 0, + "finished": 1792227964.9290802, + "log_sha256": "699b03bb5b343d831fc5744c8ca8713b1019156a2d72c7aff2d391a0f37bae02" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/output.log new file mode 100644 index 000000000..440e3209e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.516 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28479424 cpu_ns=3999741371 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28474624 cpu_ns=3999988991 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28481408 cpu_ns=4000069001 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28475712 cpu_ns=3999504500 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28482304 cpu_ns=3999995975 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28476032 cpu_ns=3999684272 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28474880 cpu_ns=3999418831 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28479296 cpu_ns=4000073970 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000072583,56954886.5,227823680,5370761045570974656,0,1048576,1048576,67108864,131072,16384,55312384,515729100,0,0,0,8,32000345083,0,0,0,0,0,0,0,0,2,12,31998476911 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/run.json new file mode 100644 index 000000000..1e58f7081 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228375.6736054, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228375.67362, + "returncode": 0, + "finished": 1792228382.2593513, + "log_sha256": "5f32523a9570d21ad154f0f91cbacb0bfae2531654f79b354c5cd61975595d6c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/output.log new file mode 100644 index 000000000..0d99a072a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28388288 cpu_ns=3999738325 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28383488 cpu_ns=3999999389 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28390272 cpu_ns=4000024515 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28384576 cpu_ns=4000004463 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28391232 cpu_ns=3999902941 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28384896 cpu_ns=3999563452 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28383744 cpu_ns=3999010536 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28388160 cpu_ns=3999755598 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000070840,56772658.6,227094656,480606507227080576,0,1048576,1048576,67108864,131072,16384,55209984,482934440,0,0,0,13,31999831910,0,0,0,0,0,0,0,0,2,12,31997999219 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/run.json new file mode 100644 index 000000000..641d48992 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228382.2774122, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228382.2774253, + "returncode": 0, + "finished": 1792228388.8101008, + "log_sha256": "94021d58b6669fa867f9fa8c4237c2acd15f2652f9aab18ee35a6e96ccc6a963" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/output.log new file mode 100644 index 000000000..4b119e15a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28275648 cpu_ns=3999800911 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28270848 cpu_ns=3999907979 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28277632 cpu_ns=4000087427 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28271936 cpu_ns=4000008778 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28278528 cpu_ns=4000059682 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28272256 cpu_ns=3998527477 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28271104 cpu_ns=3999995368 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28275520 cpu_ns=4000062225 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000070138,56547376.5,226193472,8574738554058929088,0,1048576,1048576,67108864,131072,16384,55271424,481729389,0,0,0,11,32000737334,0,0,0,0,0,0,0,0,2,12,31998449847 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/run.json new file mode 100644 index 000000000..c1d159674 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228388.8304834, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228388.8304975, + "returncode": 0, + "finished": 1792228395.3625436, + "log_sha256": "2b66b09dc3b3895df7e7730bc200b9e03c4b7ed979c2d1a6262c73d90129a755" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/output.log new file mode 100644 index 000000000..5703b6652 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.497 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28118976 cpu_ns=3999688749 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28114176 cpu_ns=3999874670 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28121024 cpu_ns=4000045429 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28115328 cpu_ns=3999946081 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28121920 cpu_ns=3999998742 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28115584 cpu_ns=3998782846 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28114432 cpu_ns=3999919945 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28118848 cpu_ns=4000052343 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000069230,56234098.7,224940288,16540892866616549120,0,1048576,1048576,67108864,131072,16384,55508992,496847939,0,0,0,8,32000686397,0,0,0,0,0,0,0,0,2,12,31998308805 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/run.json new file mode 100644 index 000000000..1d107e2f2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228395.3883424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228395.3883648, + "returncode": 0, + "finished": 1792228401.9730482, + "log_sha256": "3cadcfd97c8e388cff1cb870df6c82e0301b5435f43de8ded652e58c649e30e2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/output.log new file mode 100644 index 000000000..9a12bfec6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28230848 cpu_ns=3999539976 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28226048 cpu_ns=3999955459 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28232832 cpu_ns=4000045337 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28227136 cpu_ns=4000021937 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28233792 cpu_ns=4000049345 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28227456 cpu_ns=3998495094 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28226304 cpu_ns=3999325874 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28230720 cpu_ns=4000085183 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000069401,56457804.4,225835136,290996649979596672,0,1048576,1048576,67108864,131072,16384,55246848,478844347,0,0,0,8,31999425608,0,0,0,0,0,0,0,0,2,12,31997518205 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/run.json new file mode 100644 index 000000000..e959231d0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228401.991061, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228401.991071, + "returncode": 0, + "finished": 1792228408.5221534, + "log_sha256": "d41a55a4b1ce2061890fdc9f95b91a27dd0c83cd86ee8d1766bd4055c9041f5f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/output.log new file mode 100644 index 000000000..549d17f45 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28420608 cpu_ns=3998471439 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28415808 cpu_ns=3999613617 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28422592 cpu_ns=4000014552 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28416896 cpu_ns=4000046669 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28423488 cpu_ns=3999830419 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28417216 cpu_ns=3998436150 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28416000 cpu_ns=3999932308 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28420480 cpu_ns=4000039220 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000070574,56837269.2,227353088,3331515058039774720,0,1048576,1048576,67108864,131072,16384,55472128,482711009,0,0,0,9,31998266602,0,0,0,0,0,0,0,0,2,12,31996384374 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/run.json new file mode 100644 index 000000000..c2a319c6f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-dependent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228408.5426311, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228408.5426447, + "returncode": 0, + "finished": 1792228415.0734076, + "log_sha256": "358fe96622603eaa5e1b3dee2bfea5b08e89c1e397ff9fbe1f8110a9a7088771" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s00-main/output.log new file mode 100644 index 000000000..6253af935 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.523 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35414208 cpu_ns=3998514888 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35447936 cpu_ns=3999721090 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52077568 cpu_ns=4000046075 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58936768 cpu_ns=4000015791 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57996864 cpu_ns=3999828622 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58568768 cpu_ns=3999962091 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35299904 cpu_ns=3999989676 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35345216 cpu_ns=4000033189 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000072524,92270135.1,369087232,14695136388994567424,0,1048576,1048576,67108864,131072,16384,55377920,522515620,0,0,0,9,32000536243,0,0,0,0,0,0,0,0,2,12,31998111422 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s00-main/run.json new file mode 100644 index 000000000..47b83e974 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228225.3632267, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228225.3632412, + "returncode": 0, + "finished": 1792228231.9476104, + "log_sha256": "ca917f2682bba0673fa3ee1168c142ec4004b15a45df5774a9695664c611ca95" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s01-original/output.log new file mode 100644 index 000000000..d7a21d822 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s01-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.532 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34937088 cpu_ns=3999078379 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34984704 cpu_ns=3999751915 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57079232 cpu_ns=3999437825 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57891392 cpu_ns=3999627338 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57268224 cpu_ns=3999849306 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=56949120 cpu_ns=3999781915 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34745152 cpu_ns=3999982863 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34854848 cpu_ns=4000040491 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000069165,92175846.2,368709760,3952696980979488640,0,1048576,1048576,67108864,131072,16384,55447552,532020807,0,0,0,9,31999469656,0,0,0,0,0,0,0,0,2,12,31997550032 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s01-original/run.json new file mode 100644 index 000000000..a00f5db75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228231.9640527, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228231.9640658, + "returncode": 0, + "finished": 1792228238.5464847, + "log_sha256": "b42b9602536705917e4e12e3b7e8f268261ff49aae58fcaead3f75efc925aa0c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/output.log new file mode 100644 index 000000000..4c0706c3c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.508 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35713024 cpu_ns=3999705391 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35840960 cpu_ns=3999804899 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59660672 cpu_ns=4000085994 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59304384 cpu_ns=3999956492 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=59160320 cpu_ns=4000079950 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58463552 cpu_ns=4000003738 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35608576 cpu_ns=3999361625 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35773312 cpu_ns=3999982169 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000067076,94879609.0,379524800,12798283394483717440,0,1048576,1048576,67108864,131072,16384,55312384,508439641,0,0,0,8,32000996859,0,0,0,0,0,0,0,0,2,12,31998980258 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/run.json new file mode 100644 index 000000000..cc302b30a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s02-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228238.5652149, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228238.5652344, + "returncode": 0, + "finished": 1792228245.1499743, + "log_sha256": "8bea2dfd4994be41abc969362a98c6cd2d191977cc1dbbb050c0b200e61bac61" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/output.log new file mode 100644 index 000000000..da40da327 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.497 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35688512 cpu_ns=3999903635 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35659392 cpu_ns=3998557519 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=59347008 cpu_ns=4000033959 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=59442496 cpu_ns=3999983566 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58826752 cpu_ns=4000013007 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58773760 cpu_ns=3999920019 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35556864 cpu_ns=3999771665 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35632256 cpu_ns=3999876942 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000070476,94730091.0,378927040,7684182824113435712,0,1048576,1048576,67108864,131072,16384,55435264,496795583,0,0,0,12,31999826544,0,0,0,0,0,0,0,0,2,12,31998060312 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/run.json new file mode 100644 index 000000000..0a9ce20b9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s03-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228245.1665952, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228245.16661, + "returncode": 0, + "finished": 1792228251.7467248, + "log_sha256": "3bbb5508a4ce25da334c8828e04bbbb24930cb47b6f6a4bc8f7607719b13e523" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s04-original/output.log new file mode 100644 index 000000000..ed444b728 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s04-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.523 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34851648 cpu_ns=3999695462 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34908032 cpu_ns=3999701334 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58124928 cpu_ns=4000020311 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58018688 cpu_ns=4000034764 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57905408 cpu_ns=3999831210 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57634432 cpu_ns=3999918574 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34688640 cpu_ns=3999210224 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34827520 cpu_ns=4000060113 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000073397,92738122.3,370959296,14433305539496437824,0,1048576,1048576,67108864,131072,16384,55279616,523471593,0,0,0,9,32000424174,0,0,0,0,0,0,0,0,2,12,31998471992 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s04-original/run.json new file mode 100644 index 000000000..2e5cceba0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228251.7630243, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228251.7630382, + "returncode": 0, + "finished": 1792228258.3408427, + "log_sha256": "f45af3bac6b80d446df881e315ffbfb9403e94cf066a65152ee023903cb19a0a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s05-main/output.log new file mode 100644 index 000000000..b8dba17f0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s05-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.504 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34828352 cpu_ns=3999679586 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34889472 cpu_ns=3999871339 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58026624 cpu_ns=4000100970 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58468352 cpu_ns=3999896776 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=58145856 cpu_ns=4000086180 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=58204224 cpu_ns=3999959390 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34737472 cpu_ns=3999885409 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34862976 cpu_ns=4000086537 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000071259,93039174.5,372163328,9159275205448965376,0,1048576,1048576,67108864,131072,16384,55566336,504309630,0,0,0,8,32001575686,0,0,0,0,0,0,0,0,2,12,31999566187 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s05-main/run.json new file mode 100644 index 000000000..bc1a51b36 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b00-blocking-8-independent-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b00-blocking-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228258.356529, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228258.3565397, + "returncode": 0, + "finished": 1792228264.9390752, + "log_sha256": "bdadb0cbd02e80802240778dc378b5ab01c2c451e79b6cb11ffe00f1aff8cf06" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s00-original/output.log new file mode 100644 index 000000000..b138e7094 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=41349504 cpu_ns=3999680143 cycles=16770708898 instructions=14531687640 branches=3022311630 branch_misses=689604 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000067005,10337202.8,41349504,2737929453305058944,0,1048576,1048576,67108864,131072,16384,55410688,475968446,0,0,0,4,4000519639,0,1,16770708898,14531687640,3022311630,689604,3999738405,3999738405,2,12,3999680143 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s00-original/run.json new file mode 100644 index 000000000..7fddfe441 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228713.7773426, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228713.7773519, + "returncode": 0, + "finished": 1792228720.3104925, + "log_sha256": "72355d655b515ca307dfaa42e8e9bddef236c83f1957665efb311acd589a6171" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/output.log new file mode 100644 index 000000000..783d94870 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40690624 cpu_ns=3999834835 cycles=16570231513 instructions=13893227685 branches=2974153017 branch_misses=676751 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000245323,10172032.1,40690624,1307725626422089792,0,1048576,1048576,67108864,131072,16384,55562240,482272747,0,0,0,4,4003230864,0,1,16570231513,13893227685,2974153017,676751,3999855185,3999855185,2,12,3999834835 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/run.json new file mode 100644 index 000000000..9b582d1b5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228720.3244796, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228720.324487, + "returncode": 0, + "finished": 1792228726.8589811, + "log_sha256": "09381fb8c373de4ebe76706e3867ed3ecbca5bc45054c22b67471265c601baf9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s02-main/output.log new file mode 100644 index 000000000..b20d3470c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39981312 cpu_ns=3999688329 cycles=16624987220 instructions=13731005951 branches=2922308057 branch_misses=665316 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000103511,9995069.4,39981312,1294678217333780224,0,1048576,1048576,67108864,131072,16384,55353344,476508294,0,0,0,1,4000145338,0,1,16624987220,13731005951,2922308057,665316,3999755631,3999755631,2,12,3999688329 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s02-main/run.json new file mode 100644 index 000000000..57d8f50d9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228726.8787289, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228726.8787403, + "returncode": 0, + "finished": 1792228733.4114366, + "log_sha256": "8e900d8bd70cb649663fe8501a4933946e80535ed2f170cdb6d8984512dfee7e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s03-main/output.log new file mode 100644 index 000000000..62c8b52c7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.492 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39864832 cpu_ns=3999572808 cycles=16703613599 instructions=13691002561 branches=2913794387 branch_misses=664122 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000067836,9966039.0,39864832,14399826957050222080,0,1048576,1048576,67108864,131072,16384,55353344,491511312,0,0,0,3,3999999404,0,1,16703613599,13691002561,2913794387,664122,3999636590,3999636590,2,12,3999572808 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s03-main/run.json new file mode 100644 index 000000000..f510436c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228733.4254577, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228733.4254665, + "returncode": 0, + "finished": 1792228739.957989, + "log_sha256": "8c351562c183a476ccceebdb43d1618ae85c41b5785895d86eb1c198c58b39e9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/output.log new file mode 100644 index 000000000..9ceda2b19 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.452 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40114240 cpu_ns=3999834526 cycles=16652923201 instructions=13696429600 branches=2932023984 branch_misses=666767 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000068795,10028387.5,40114240,10106887539310828480,0,1048576,1048576,67108864,131072,16384,55414784,451673813,0,0,0,5,4000414975,0,1,16652923201,13696429600,2932023984,666767,3999873741,3999873741,2,12,3999834526 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/run.json new file mode 100644 index 000000000..eb800a45e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228739.9728045, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228739.9728122, + "returncode": 0, + "finished": 1792228746.4536755, + "log_sha256": "5e61bbabfbd11854255298b0233bbf1660311ea5bda509cac3158933d7a351b4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s05-original/output.log new file mode 100644 index 000000000..7a19d5567 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.464 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40107776 cpu_ns=3999339702 cycles=16668841581 instructions=14095300553 branches=2931551731 branch_misses=669547 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000066907,10026776.3,40107776,5512975120905212160,0,1048576,1048576,67108864,131072,16384,55431168,464361187,0,0,0,11,3999726596,0,1,16668841581,14095300553,2931551731,669547,3999370068,3999370068,2,12,3999339702 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s05-original/run.json new file mode 100644 index 000000000..0a72d95e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228746.4709063, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228746.4709148, + "returncode": 0, + "finished": 1792228752.9539394, + "log_sha256": "41549bd47482d4c9d52dbdf563da4a90d47a1ef5de21417cc181948f3a04bfb2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s00-original/output.log new file mode 100644 index 000000000..b11e97aae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62158208 cpu_ns=3999899573 cycles=15244268880 instructions=22900324352 branches=4482070338 branch_misses=1034681 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000111223,15539119.9,62158208,2871029143144706688,0,1048576,1048576,67108864,131072,16384,55414784,488656205,0,0,0,2,4002056639,0,1,15244268880,22900324352,4482070338,1034681,3999933996,3999933996,2,12,3999899573 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s00-original/run.json new file mode 100644 index 000000000..f53d71241 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228564.5451849, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228564.5451922, + "returncode": 0, + "finished": 1792228571.079419, + "log_sha256": "e00ba215db23fa621523f151aca44b905d29d47b78e139f2dc6f59c12cc12088" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/output.log new file mode 100644 index 000000000..6025d9f21 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.516 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63182208 cpu_ns=3999823121 cycles=15260338114 instructions=22645764251 branches=4555908253 branch_misses=1057322 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000067308,15795286.2,63182208,8274256586133586560,0,1048576,1048576,67108864,131072,16384,55402496,515876759,0,0,0,3,4000233488,0,1,15260338114,22645764251,4555908253,1057322,3999863325,3999863325,2,12,3999823121 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/run.json new file mode 100644 index 000000000..250275a28 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228571.0927472, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228571.0927627, + "returncode": 0, + "finished": 1792228577.6248503, + "log_sha256": "e47e13bc804f988e1145e3ba4c993bd7852605a11cd36ab53c1c7211df615d65" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s02-main/output.log new file mode 100644 index 000000000..b2df28396 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=61035648 cpu_ns=3999768578 cycles=14965497227 instructions=21998465633 branches=4401125283 branch_misses=1015169 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000099761,15258531.4,61035648,9975753650684265344,0,1048576,1048576,67108864,131072,16384,55238656,481396672,0,0,0,1,4000219828,0,1,14965497227,21998465633,4401125283,1015169,3999824215,3999824215,2,12,3999768578 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s02-main/run.json new file mode 100644 index 000000000..523d6bafe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228577.6373494, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228577.6373584, + "returncode": 0, + "finished": 1792228584.1699927, + "log_sha256": "e677c09bdd8b6a3fccd81806bfd181e03ea0cbd2b8e4c6aefe16d657a2bdcf7e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s03-main/output.log new file mode 100644 index 000000000..2a3566482 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.540 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=61628800 cpu_ns=3999751587 cycles=15289824248 instructions=22212249324 branches=4443895918 branch_misses=1040819 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000102746,15406804.3,61628800,14189319751484442240,0,1048576,1048576,67108864,131072,16384,55541760,540122784,0,0,0,3,4000367762,0,1,15289824248,22212249324,4443895918,1040819,3999794748,3999794748,2,12,3999751587 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s03-main/run.json new file mode 100644 index 000000000..b717a3005 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228584.1832263, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228584.1832352, + "returncode": 0, + "finished": 1792228590.7681558, + "log_sha256": "df71971d9d422b74d49a3ad8f530b8772d188b4c77aed96d2dd059865b3f62ed" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/output.log new file mode 100644 index 000000000..0e529df35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.469 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63804288 cpu_ns=3999651268 cycles=15409560807 instructions=22868730080 branches=4600764834 branch_misses=1061243 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000098464,15950679.4,63804288,719255312242660480,0,1048576,1048576,67108864,131072,16384,55402496,468578044,0,0,0,1,4000130647,0,1,15409560807,22868730080,4600764834,1061243,3999725350,3999725350,2,12,3999651268 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/run.json new file mode 100644 index 000000000..7338b50cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228590.781993, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228590.7820017, + "returncode": 0, + "finished": 1792228597.3155527, + "log_sha256": "38912a09c4ab8e6d50ed9638ab00461ec2d91e13956f1c01e4813ec601579f7e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s05-original/output.log new file mode 100644 index 000000000..ada6fd185 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.513 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62752384 cpu_ns=3999822350 cycles=15293604848 instructions=23119230607 branches=4524914769 branch_misses=1116125 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000172809,15687418.3,62752384,15483266613075247488,0,1048576,1048576,67108864,131072,16384,55316480,513320942,0,0,0,1,4000301525,0,1,15293604848,23119230607,4524914769,1116125,3999872260,3999872260,2,12,3999822350 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s05-original/run.json new file mode 100644 index 000000000..5a2bfea48 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-1-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228597.328186, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228597.3281946, + "returncode": 0, + "finished": 1792228603.8625298, + "log_sha256": "f5221028bf92459468594fa9d443c2d2de1d9f687fad2210d18365b05e94a9b5" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s00-original/output.log new file mode 100644 index 000000000..bf9e6c0fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.480 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27418624 cpu_ns=3999665887 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27413824 cpu_ns=3999720776 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27420608 cpu_ns=3999994288 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27414912 cpu_ns=3999932975 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27421568 cpu_ns=4000028193 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27415232 cpu_ns=3999869102 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27414080 cpu_ns=3999984200 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27418496 cpu_ns=4000080448 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000067555,54833409.9,219337344,17609580099937097088,0,1048576,1048576,67108864,131072,16384,55537664,480086213,0,0,0,16,32001870169,0,0,0,0,0,0,0,0,2,12,31999275869 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s00-original/run.json new file mode 100644 index 000000000..f22c1d376 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229012.955421, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229012.9554317, + "returncode": 0, + "finished": 1792229019.4881625, + "log_sha256": "0f389283e0b57ff3d30a0bf2e8bd55841e146fc30d72597f6a8012a5e4d29873" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/output.log new file mode 100644 index 000000000..3e805ff69 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27889792 cpu_ns=3999735554 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27884992 cpu_ns=3999984459 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27891840 cpu_ns=4000030268 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27886144 cpu_ns=3999911622 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27892736 cpu_ns=4000089519 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27886464 cpu_ns=3999930077 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27885248 cpu_ns=3999874402 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27889728 cpu_ns=4000079739 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072793,55775721.0,223106944,9253636089312149632,0,1048576,1048576,67108864,131072,16384,55476224,481943514,0,0,0,8,32001955443,0,0,0,0,0,0,0,0,2,12,31999635640 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/run.json new file mode 100644 index 000000000..266c36228 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s01-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229019.511797, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229019.5118062, + "returncode": 0, + "finished": 1792229026.086272, + "log_sha256": "fe0a1ad75a17ef344c6d6ba63682ce818bd95d7e07a30669c0cabf621f3971b9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s02-main/output.log new file mode 100644 index 000000000..33d838730 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27568128 cpu_ns=3999741861 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27563328 cpu_ns=3999977704 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27570176 cpu_ns=4000030593 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27564480 cpu_ns=4000063981 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27571072 cpu_ns=3999764445 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27564800 cpu_ns=4000096034 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27563584 cpu_ns=3999763014 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27568064 cpu_ns=4000035032 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072072,55132414.6,220533632,6466669600607478912,0,1048576,1048576,67108864,131072,16384,55398400,475526424,0,0,0,9,32001347112,0,0,0,0,0,0,0,0,2,12,31999472664 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s02-main/run.json new file mode 100644 index 000000000..7e7857a47 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229026.104588, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229026.1045985, + "returncode": 0, + "finished": 1792229032.6331131, + "log_sha256": "7008e6015f19b1f17a9c223c3881cb34df78435fabd2e0f74d0a159754213f01" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s03-main/output.log new file mode 100644 index 000000000..02fa21815 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27652928 cpu_ns=4003494344 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27648128 cpu_ns=4003581577 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27654912 cpu_ns=4003793371 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27649216 cpu_ns=4003823676 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27655808 cpu_ns=4003806448 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27649536 cpu_ns=4003428068 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27648384 cpu_ns=4002952028 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27652800 cpu_ns=4003859811 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.003854456,55249688.6,221211712,8574644737821657024,0,1048576,1048576,67108864,131072,16384,55398400,480841127,0,0,0,11,32030721372,0,0,0,0,0,0,0,0,2,12,32028739323 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s03-main/run.json new file mode 100644 index 000000000..1312989a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229032.6508095, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229032.6508198, + "returncode": 0, + "finished": 1792229039.2258024, + "log_sha256": "1253e2b8203e6f581b422b7958aad8e21e4c6f710200805041709577b9d5bc08" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/output.log new file mode 100644 index 000000000..0b3dd08df --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.514 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27659904 cpu_ns=3999322419 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27655104 cpu_ns=3999998847 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27661888 cpu_ns=4000022530 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27656192 cpu_ns=4000031220 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27662784 cpu_ns=3999820763 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27656512 cpu_ns=3999765112 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27655296 cpu_ns=3999929366 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27659776 cpu_ns=4000025953 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072444,55315862.2,221267456,6914581030551362048,0,1048576,1048576,67108864,131072,16384,55439360,513630652,0,0,0,16,32001001729,0,0,0,0,0,0,0,0,2,12,31998916210 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/run.json new file mode 100644 index 000000000..2d3803e55 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s04-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229039.2530522, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229039.2530632, + "returncode": 0, + "finished": 1792229045.8286557, + "log_sha256": "4e3877b36ec80ef78a2e70d7c6d9359f43bae3a7121b073ed0b03eb3301c5404" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s05-original/output.log new file mode 100644 index 000000000..27887f4f7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.476 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27343552 cpu_ns=3987019915 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27375616 cpu_ns=3992491642 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27394688 cpu_ns=3993935616 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27388992 cpu_ns=3993779673 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27395648 cpu_ns=3993621867 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27192704 cpu_ns=3964802443 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27388160 cpu_ns=3993954277 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27392576 cpu_ns=3994101781 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000135960,54716124.2,218871936,442534650142195584,0,1048576,1048576,67108864,131072,16384,55525376,476232612,0,0,0,588,31915577806,0,0,0,0,0,0,0,0,2,12,31913707214 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s05-original/run.json new file mode 100644 index 000000000..5f316d743 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229045.8550088, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229045.8550227, + "returncode": 0, + "finished": 1792229052.3885105, + "log_sha256": "71be61fbe11b5032b1c6983a722acc913d1c3402524e2675594d9d9d0914c280" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s00-original/output.log new file mode 100644 index 000000000..ae6158828 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.484 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30724928 cpu_ns=3999734351 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30723456 cpu_ns=3999986190 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49291008 cpu_ns=3999961637 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50012544 cpu_ns=4000028094 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48626368 cpu_ns=3999858931 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50086400 cpu_ns=3999942732 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30531456 cpu_ns=3999873790 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30628160 cpu_ns=3999939630 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000072765,80154621.9,320624320,4531214150179018048,0,1048576,1048576,67108864,131072,16384,55267328,484161699,0,0,0,9,32001915222,0,0,0,0,0,0,0,0,2,12,31999325355 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s00-original/run.json new file mode 100644 index 000000000..2ada6a414 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228863.11353, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228863.113539, + "returncode": 0, + "finished": 1792228869.645689, + "log_sha256": "e8a79705406c5f1b76f837e7145b05c0f747fa51a7411dd23715463b610d91d0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/output.log new file mode 100644 index 000000000..5f80b90c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30789376 cpu_ns=3999728780 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30864960 cpu_ns=3999969205 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=48232896 cpu_ns=4000000559 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50590400 cpu_ns=4000033257 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49425088 cpu_ns=4000093767 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50151552 cpu_ns=3999925496 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30683008 cpu_ns=3999944549 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30791424 cpu_ns=4000075154 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000070772,80380753.8,321528704,18071245983883183232,0,1048576,1048576,67108864,131072,16384,55103488,467579619,0,0,0,9,32002190184,0,0,0,0,0,0,0,0,2,12,31999770767 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/run.json new file mode 100644 index 000000000..5354dc7f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s01-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228869.6673741, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228869.6673937, + "returncode": 0, + "finished": 1792228876.2021391, + "log_sha256": "ba6e2085d462283a9b133dce3ca54b26e6916faaf155af6a0a77d9c666f6fec9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s02-main/output.log new file mode 100644 index 000000000..80a44a6f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.463 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30484736 cpu_ns=3999374015 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30551872 cpu_ns=3999711331 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50500288 cpu_ns=3999888025 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50424384 cpu_ns=3999830166 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49803456 cpu_ns=3999711965 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49383936 cpu_ns=4000006070 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30311744 cpu_ns=3999795351 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30476416 cpu_ns=3999740582 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000171071,80480766.0,321936832,5853602201490554432,0,1048576,1048576,67108864,131072,16384,55439360,463204704,0,0,0,92,32026699310,0,0,0,0,0,0,0,0,2,12,31998057505 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s02-main/run.json new file mode 100644 index 000000000..a228cde3c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228876.218477, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228876.2184868, + "returncode": 0, + "finished": 1792228882.7489007, + "log_sha256": "4a6804e92f3dd4435d97a1abf72ebb9d0fb08b6b4646913bc32f4bcd36341482" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s03-main/output.log new file mode 100644 index 000000000..81b3e9c97 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.471 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30326464 cpu_ns=3999687593 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30421696 cpu_ns=3999993557 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49632512 cpu_ns=3999956465 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49525504 cpu_ns=3999828046 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48811904 cpu_ns=4000046331 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49004992 cpu_ns=3999844822 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30211136 cpu_ns=3999615705 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30445888 cpu_ns=3999833707 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000068437,79593662.2,318380096,12254442735056030656,0,1048576,1048576,67108864,131072,16384,55377920,471106627,0,0,0,13,32000851475,0,0,0,0,0,0,0,0,2,12,31998806226 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s03-main/run.json new file mode 100644 index 000000000..dd4d91a88 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228882.7724996, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228882.772514, + "returncode": 0, + "finished": 1792228889.3016138, + "log_sha256": "39755aeb0764243cc6bd9371c2dcf668dac78bf29770ba2e7d7a65319c12db61" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/output.log new file mode 100644 index 000000000..5dcf476ea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.487 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30500288 cpu_ns=3999654838 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30477056 cpu_ns=3999898521 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49179968 cpu_ns=3999834731 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49315776 cpu_ns=3999964344 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49106304 cpu_ns=3999611643 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49220288 cpu_ns=3999811202 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30349824 cpu_ns=3999980042 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30415104 cpu_ns=3999748924 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071727,79639723.9,318564608,6039571191598958336,0,1048576,1048576,67108864,131072,16384,55214080,486687499,0,0,0,9,32000246175,0,0,0,0,0,0,0,0,2,12,31998504245 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/run.json new file mode 100644 index 000000000..b450a870f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s04-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228889.3174407, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228889.31745, + "returncode": 0, + "finished": 1792228895.8500297, + "log_sha256": "5f34c230de7006bf1056ea6473d9570c1385fbe43cb7a786c85b0ca9c59c4d58" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s05-original/output.log new file mode 100644 index 000000000..136457929 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.484 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=29848960 cpu_ns=3992939515 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=29942784 cpu_ns=4000063213 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49033728 cpu_ns=3999068216 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=48712128 cpu_ns=3999948473 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48066048 cpu_ns=4000012963 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=45574400 cpu_ns=3999773736 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=29723648 cpu_ns=3999937151 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=29864320 cpu_ns=4000061465 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071384,77690117.5,310766016,9720954149923070528,0,1048576,1048576,67108864,131072,16384,55164928,484444017,0,0,0,8,31993115077,0,0,0,0,0,0,0,0,2,12,31991804732 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s05-original/run.json new file mode 100644 index 000000000..2207bc009 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-async-8-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-async-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228895.8762424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228895.8762553, + "returncode": 0, + "finished": 1792228902.4537432, + "log_sha256": "f7f3b530038f08d12946ba14597f13ef63090c158c2bed70276467c5f8a22c57" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/output.log new file mode 100644 index 000000000..402792e4b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.510 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39861184 cpu_ns=3999780005 cycles=17013046607 instructions=10185663482 branches=2157371861 branch_misses=665811 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000072375,9965115.7,39861184,5232145818269450304,0,1048576,1048576,67108864,131072,16384,55209984,509916891,0,0,0,2,4000175529,0,1,17013046607,10185663482,2157371861,665811,3999818620,3999818620,2,12,3999780005 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/run.json new file mode 100644 index 000000000..31d610dc4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228115.010454, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228115.0104623, + "returncode": 0, + "finished": 1792228121.54385, + "log_sha256": "99753329b3707e203a5e09db7bb90b9c11bfc5a551026dafbeb7b3ec029e381c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/output.log new file mode 100644 index 000000000..5201c6f85 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.495 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39609792 cpu_ns=3999145495 cycles=16809962077 instructions=10081815765 branches=2143765888 branch_misses=665456 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000067267,9902281.5,39609792,9393559714042435136,0,1048576,1048576,67108864,131072,16384,55402496,494988381,0,0,0,4,3999547826,0,1,16809962077,10081815765,2143765888,665456,3999193133,3999193133,2,12,3999145495 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/run.json new file mode 100644 index 000000000..3d2069a4d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228121.557822, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228121.5578349, + "returncode": 0, + "finished": 1792228128.0886858, + "log_sha256": "a735d933bf4d8ae8338f6ba66be78fc344f9faacc01e592c9631cc1a98483ecf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/output.log new file mode 100644 index 000000000..57888e1ca --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.529 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39493184 cpu_ns=3999653686 cycles=16732490065 instructions=9933656152 branches=2176947991 branch_misses=656483 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000068098,9873127.9,39493184,7613816417503172032,0,1048576,1048576,67108864,131072,16384,55468032,529339344,0,0,0,4,3999986850,0,1,16732490065,9933656152,2176947991,656483,3999705898,3999705898,2,12,3999653686 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/run.json new file mode 100644 index 000000000..ef4fb47e8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228128.1026287, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228128.102641, + "returncode": 0, + "finished": 1792228134.6872942, + "log_sha256": "80b89d9deac1e74b0330e770cdf911a9b78d206f5639f38adb3b7b961c8aeca1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/output.log new file mode 100644 index 000000000..0afedab20 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.501 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=38779520 cpu_ns=3999148555 cycles=16421517256 instructions=9754149556 branches=2137609405 branch_misses=647792 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000066707,9694718.3,38779520,18023274139115658624,0,1048576,1048576,67108864,131072,16384,55541760,501303799,0,0,0,5,3999469813,0,1,16421517256,9754149556,2137609405,647792,3999242105,3999242105,2,12,3999148555 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/run.json new file mode 100644 index 000000000..91a3a5151 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228134.7022855, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228134.7023013, + "returncode": 0, + "finished": 1792228141.2368965, + "log_sha256": "be9b540dd3c99312a3b0fd187cc8fd4d7411e00e00a7811bf02f51ad44b88c0c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/output.log new file mode 100644 index 000000000..9669a6fc4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.502 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39228736 cpu_ns=3999728207 cycles=16596343874 instructions=9984826299 branches=2123142354 branch_misses=659799 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000066800,9807020.2,39228736,6149257505079848640,0,1048576,1048576,67108864,131072,16384,55345152,501926759,0,0,0,1,4000114553,0,1,16596343874,9984826299,2123142354,659799,3999780921,3999780921,2,12,3999728207 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/run.json new file mode 100644 index 000000000..f1b6cad86 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228141.2488658, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228141.2488737, + "returncode": 0, + "finished": 1792228147.7812073, + "log_sha256": "2840c98962146231acbb7f1430d2f98232db63809d7d979f35da0c5ec5a4b90b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/output.log new file mode 100644 index 000000000..6561f1f0f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.500 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40420288 cpu_ns=3999026438 cycles=16944518615 instructions=10328530478 branches=2187631817 branch_misses=675650 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000068765,10104898.3,40420288,16114408231296727104,0,1048576,1048576,67108864,131072,16384,55537664,500414652,0,0,0,4,3999453285,0,1,16944518615,10328530478,2187631817,675650,3999103089,3999103089,2,12,3999026438 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/run.json new file mode 100644 index 000000000..fda559fdc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228147.790538, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228147.790547, + "returncode": 0, + "finished": 1792228154.3244762, + "log_sha256": "556d9224687311cca18c6c2b53b4e094f6a60b2aeb9a664b224f7c7397fe3467" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s00-original/output.log new file mode 100644 index 000000000..8aa3d767a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.502 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68778432 cpu_ns=3999659892 cycles=15620625705 instructions=19285702832 branches=3653654835 branch_misses=1142671 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000068541,17194313.4,68778432,9735362131071103552,0,1048576,1048576,67108864,131072,16384,55422976,501666527,0,0,0,3,4000107969,0,1,15620625705,19285702832,3653654835,1142671,3999726574,3999726574,2,12,3999659892 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s00-original/run.json new file mode 100644 index 000000000..9498e9750 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227964.9398785, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227964.9398854, + "returncode": 0, + "finished": 1792227971.472739, + "log_sha256": "46966a35799cd2fe9d3d4d18b4a7f72c4581fcf7762b32e6ad98eb8f6a85692c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/output.log new file mode 100644 index 000000000..dd38eb95d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.523 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68493888 cpu_ns=3998980852 cycles=15496410146 instructions=19137421933 branches=3638539348 branch_misses=1143265 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000069099,17123176.2,68493888,14079251908224524736,0,1048576,1048576,67108864,131072,16384,55681024,523010271,0,0,0,3,3999396242,0,1,15496410146,19137421933,3638539348,1143265,3999074711,3999074711,2,12,3998980852 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/run.json new file mode 100644 index 000000000..043b7a010 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227971.4817317, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227971.4817395, + "returncode": 0, + "finished": 1792227978.0651689, + "log_sha256": "20d9392a8aa4d0cf813e0ab677f57014011c66fb2d7f6781a897691c6307b87a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s02-main/output.log new file mode 100644 index 000000000..682f6469a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.546 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69469760 cpu_ns=3999517051 cycles=15973582713 instructions=19201674492 branches=3759849347 branch_misses=1162013 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000064835,17367158.5,69469760,12126532499808927168,0,1048576,1048576,67108864,131072,16384,55468032,545776870,0,0,0,3,3999905141,0,1,15973582713,19201674492,3759849347,1162013,3999581456,3999581456,2,12,3999517051 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s02-main/run.json new file mode 100644 index 000000000..5b1830815 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227978.0783958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227978.078408, + "returncode": 0, + "finished": 1792227984.661164, + "log_sha256": "5afd595d65246bcf3c77de14a8d6277977fbd925a8a95e75e1450ef25a04eb09" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s03-main/output.log new file mode 100644 index 000000000..6dd746467 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.516 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69430400 cpu_ns=3999765910 cycles=15826820000 instructions=19190795193 branches=3757719074 branch_misses=1153838 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000069001,17357300.6,69430400,591392144180972416,0,1048576,1048576,67108864,131072,16384,55705600,515862605,0,0,0,3,4000156527,0,1,15826820000,19190795193,3757719074,1153838,3999822742,3999822742,2,12,3999765910 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s03-main/run.json new file mode 100644 index 000000000..45b8d43be --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227984.6748073, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227984.6748211, + "returncode": 0, + "finished": 1792227991.2080717, + "log_sha256": "fbb868601fb7d80dfebc0a38770f090b4bb439629c362572a8eb1abe587442ea" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/output.log new file mode 100644 index 000000000..bd8d68a8c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.505 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69969024 cpu_ns=3999731355 cycles=15948311859 instructions=19549579862 branches=3716901567 branch_misses=1162451 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000068097,17491958.2,69969024,9520915879142818688,0,1048576,1048576,67108864,131072,16384,55574528,504830646,0,0,0,1,4003378276,0,1,15948311859,19549579862,3716901567,1162451,3999779069,3999779069,2,12,3999731355 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/run.json new file mode 100644 index 000000000..952940a1a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227991.2215362, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227991.2215497, + "returncode": 0, + "finished": 1792227997.75381, + "log_sha256": "5121548c23b505d7eb18e662d0fbf45e2c310d94a04a522a6c8199694332a0a0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s05-original/output.log new file mode 100644 index 000000000..289327f35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.521 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69187264 cpu_ns=3999377497 cycles=15847117581 instructions=19400340705 branches=3675372812 branch_misses=1153260 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000075049,17296491.5,69187264,14821022011344348480,0,1048576,1048576,67108864,131072,16384,55406592,521121946,0,0,0,3,3999797099,0,1,15847117581,19400340705,3675372812,1153260,3999456037,3999456037,2,12,3999377497 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s05-original/run.json new file mode 100644 index 000000000..c883fb4c5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-1-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227997.7678123, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227997.7678263, + "returncode": 0, + "finished": 1792228004.3522456, + "log_sha256": "6b09a1b1df3dcc0a18e35842eb81827dd72f3f2fb5b9db804085a73868ac981b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/output.log new file mode 100644 index 000000000..18d6766f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.506 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28228544 cpu_ns=3993731512 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28272896 cpu_ns=3999593534 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28279680 cpu_ns=3999706491 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28273984 cpu_ns=3999626135 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28280640 cpu_ns=3999703332 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28274304 cpu_ns=3998602380 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28273152 cpu_ns=3999550758 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28277568 cpu_ns=3999755054 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071064,56539187.5,226160768,14737476449374906240,0,1048576,1048576,67108864,131072,16384,55373824,506434981,0,0,0,57,31992164426,0,0,0,0,0,0,0,0,2,12,31990269196 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/run.json new file mode 100644 index 000000000..af81f2ea8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228415.0974379, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228415.0974567, + "returncode": 0, + "finished": 1792228421.6797407, + "log_sha256": "1c19c506fe60f781a3a383a9d353c4a98055d25abf445e46c596ecb079f1cc87" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/output.log new file mode 100644 index 000000000..04e33ec50 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28463488 cpu_ns=3999605101 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28458688 cpu_ns=4000055120 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28465472 cpu_ns=4000048990 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28459776 cpu_ns=4000029126 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28466368 cpu_ns=3999936737 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28460096 cpu_ns=3998158742 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28458880 cpu_ns=3999933661 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28463360 cpu_ns=4000082475 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000073141,56922991.1,227696128,12981462526238564864,0,1048576,1048576,67108864,131072,16384,55189504,480651143,0,0,0,12,31999861318,0,0,0,0,0,0,0,0,2,12,31997849952 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/run.json new file mode 100644 index 000000000..5a07a3cc0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228421.6983213, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228421.6983392, + "returncode": 0, + "finished": 1792228428.232197, + "log_sha256": "2577c4bbed104a03da27f0b44be22abb2798eba00cbac41dc45ca5022274997b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/output.log new file mode 100644 index 000000000..efab402bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28531136 cpu_ns=3999769629 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28526336 cpu_ns=3999969744 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28533120 cpu_ns=4000028635 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28527424 cpu_ns=4000015771 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28534016 cpu_ns=4000011998 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28527744 cpu_ns=3998496691 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28526592 cpu_ns=4000008827 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28531008 cpu_ns=4000082037 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000072257,57058313.3,228237376,4233251372289029056,0,1048576,1048576,67108864,131072,16384,55570432,483079265,0,0,0,9,32000289597,0,0,0,0,0,0,0,0,2,12,31998383332 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/run.json new file mode 100644 index 000000000..9ebc69eba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228428.2536864, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228428.253703, + "returncode": 0, + "finished": 1792228434.7851696, + "log_sha256": "6cb8cf476b73957582f2dbabe92618052b34910c18749990897174553fa4865d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/output.log new file mode 100644 index 000000000..28b238c17 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.477 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28227392 cpu_ns=3999499323 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28222592 cpu_ns=3999982106 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28229376 cpu_ns=4000042833 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28223680 cpu_ns=3999894877 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28230272 cpu_ns=3999801617 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28224000 cpu_ns=3998543322 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28222784 cpu_ns=3999876474 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28227264 cpu_ns=4000060955 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071648,56450828.9,225807360,16896383600122647552,0,1048576,1048576,67108864,131072,16384,55345152,477464766,0,0,0,12,32000146829,0,0,0,0,0,0,0,0,2,12,31997701507 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/run.json new file mode 100644 index 000000000..174349508 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228434.8067076, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228434.806721, + "returncode": 0, + "finished": 1792228441.3398955, + "log_sha256": "4fb18f9ce05a1c211fdb8c2981b10c32165a3e8a86b226f27578a521cb963076" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/output.log new file mode 100644 index 000000000..77d12cb80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.459 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28137600 cpu_ns=3999602761 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28132800 cpu_ns=4000026540 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28139584 cpu_ns=4000041679 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28133888 cpu_ns=4000068045 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28140480 cpu_ns=3999960865 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28134208 cpu_ns=3998135121 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28133056 cpu_ns=3999931023 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28137472 cpu_ns=4000083781 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071668,56271263.8,225089088,7958562304423476672,0,1048576,1048576,67108864,131072,16384,55275520,458575216,0,0,0,9,31999538697,0,0,0,0,0,0,0,0,2,12,31997849815 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/run.json new file mode 100644 index 000000000..27d3d5c7d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228441.3598394, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228441.3598516, + "returncode": 0, + "finished": 1792228447.8938034, + "log_sha256": "1072c9fd54c47b2343d35b0d436ff2b3c9cd7080b56ee261ab7d4e4d6513adaf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/output.log new file mode 100644 index 000000000..9c7b33ac9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.478 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28219520 cpu_ns=3999742307 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28214720 cpu_ns=3999845307 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28221504 cpu_ns=4000023013 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28215808 cpu_ns=3999995933 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28222464 cpu_ns=4000037030 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28216128 cpu_ns=3998749370 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28214976 cpu_ns=3999343722 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28219392 cpu_ns=4000082181 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000071108,56435124.8,225744512,13325050923701379456,0,1048576,1048576,67108864,131072,16384,55209984,478047653,0,0,0,9,31999742297,0,0,0,0,0,0,0,0,2,12,31997818863 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/run.json new file mode 100644 index 000000000..e02c6a6df --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-dependent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228447.9126742, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228447.912687, + "returncode": 0, + "finished": 1792228454.4451807, + "log_sha256": "2086f6a878c273a9e39c632ac0aae6c72301458b1c0574214afdf6624ee652df" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s00-original/output.log new file mode 100644 index 000000000..c933761ae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s00-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.496 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34527296 cpu_ns=3989022028 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34654144 cpu_ns=3997351572 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57654976 cpu_ns=3997271647 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58181952 cpu_ns=3994957614 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57730048 cpu_ns=3996159358 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=53381760 cpu_ns=3997110257 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34406400 cpu_ns=3996671992 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34558592 cpu_ns=3996816949 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000070240,91272189.3,365095168,15443926103679571712,0,1048576,1048576,67108864,131072,16384,55410688,495880155,0,0,0,141,31967043733,0,0,0,0,0,0,0,0,2,12,31965361417 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s00-original/run.json new file mode 100644 index 000000000..f72f151cd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228264.956139, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228264.9561503, + "returncode": 0, + "finished": 1792228271.5397274, + "log_sha256": "65d940be9448618d13d84ad8465b3e2fe4c9c95d6e250ae5bb6ed578fb2131de" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/output.log new file mode 100644 index 000000000..513740a2f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.507 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35021760 cpu_ns=3999705695 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35072960 cpu_ns=3999838980 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=58334592 cpu_ns=3999967635 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57962752 cpu_ns=3999993463 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57699264 cpu_ns=3999716499 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=55375808 cpu_ns=3999732218 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34884992 cpu_ns=3999990246 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34992256 cpu_ns=3999923260 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000067320,92334542.0,369344384,16271076076637485184,0,1048576,1048576,67108864,131072,16384,55238656,507079692,0,0,0,8,32001169831,0,0,0,0,0,0,0,0,2,12,31998867996 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/run.json new file mode 100644 index 000000000..8ecb3004d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s01-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228271.5562217, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228271.5562353, + "returncode": 0, + "finished": 1792228278.1418114, + "log_sha256": "5a0bc5a87fb1b07f21542bd3297ea5c8b657b0f82977b799cda09d8d206a4de2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s02-main/output.log new file mode 100644 index 000000000..fa3b9a3a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s02-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.501 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34391872 cpu_ns=3999432295 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34505664 cpu_ns=3999857164 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57857344 cpu_ns=4000083074 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57908288 cpu_ns=3999971899 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57452864 cpu_ns=4000019094 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57429440 cpu_ns=4000032876 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34273152 cpu_ns=3999963458 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34457472 cpu_ns=4000084729 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000069091,92067433.7,368276096,7336803205969044864,0,1048576,1048576,67108864,131072,16384,55508992,500880131,0,0,0,11,32002036044,0,0,0,0,0,0,0,0,2,12,31999444589 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s02-main/run.json new file mode 100644 index 000000000..facaa955c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228278.1587682, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228278.158782, + "returncode": 0, + "finished": 1792228284.7417955, + "log_sha256": "311acc6113b957b13aa6c2099e0f9cd31a87273b929242373fdc0585be42cf5c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s03-main/output.log new file mode 100644 index 000000000..dec0c490e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s03-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.522 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34508160 cpu_ns=3998731068 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34601984 cpu_ns=3999468128 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57038592 cpu_ns=3999777228 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58014016 cpu_ns=4000044919 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57479936 cpu_ns=4000065167 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57632384 cpu_ns=3999741554 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34388800 cpu_ns=3999726588 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34584896 cpu_ns=4000064038 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000071695,92060541.9,368248768,11475708243167700032,0,1048576,1048576,67108864,131072,16384,55242752,521771905,0,0,0,8,31999546235,0,0,0,0,0,0,0,0,2,12,31997618690 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s03-main/run.json new file mode 100644 index 000000000..2468c8306 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228284.7591903, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228284.7592053, + "returncode": 0, + "finished": 1792228291.3416264, + "log_sha256": "1b0503cb0d86687305b34a9d111ff3c854a7d190ffe1f5d9832b871a1c60a3bd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/output.log new file mode 100644 index 000000000..cd6ef26e3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.503 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34853184 cpu_ns=3999799100 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34869760 cpu_ns=3999425043 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57397568 cpu_ns=3999998937 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=58153088 cpu_ns=3999978823 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57361536 cpu_ns=3999817496 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57380288 cpu_ns=3999971966 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34692032 cpu_ns=3999977205 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34849024 cpu_ns=4000018392 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000072614,92387442.8,369556480,17240341210336064512,0,1048576,1048576,67108864,131072,16384,55570432,502838841,0,0,0,9,32000902969,0,0,0,0,0,0,0,0,2,12,31998986962 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/run.json new file mode 100644 index 000000000..7efd3ec18 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s04-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228291.3595011, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228291.359514, + "returncode": 0, + "finished": 1792228297.942432, + "log_sha256": "eff23220269d1177b1b320e88b72edc1b757cbbb3d0a81f3f9e2443f5cb734c0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s05-original/output.log new file mode 100644 index 000000000..50e9d290c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s05-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.501 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34261248 cpu_ns=3999880871 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34379648 cpu_ns=3999834746 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57768384 cpu_ns=4000095999 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57320448 cpu_ns=3999850975 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57172992 cpu_ns=3999849904 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57237248 cpu_ns=3999827945 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34129728 cpu_ns=3999801990 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34240640 cpu_ns=4000078595 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000071713,91625941.3,366510336,959561813328547584,0,1048576,1048576,67108864,131072,16384,55275520,501079200,0,0,0,9,32001574192,0,0,0,0,0,0,0,0,2,12,31999221025 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s05-original/run.json new file mode 100644 index 000000000..0dd854e4a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b01-blocking-8-independent-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b01-blocking-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228297.9542303, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228297.9542384, + "returncode": 0, + "finished": 1792228304.5292954, + "log_sha256": "056f55ad0e4df912f26a8bc529d5e2c2d30825fca9366ab8af3bc1569d141e44" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/output.log new file mode 100644 index 000000000..1642ff84f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.473 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39947008 cpu_ns=3999788544 cycles=16774305962 instructions=13639330693 branches=2919800719 branch_misses=664703 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000098496,9986506.1,39947008,15087078738519348480,0,1048576,1048576,67108864,131072,16384,55566336,472538496,0,0,0,4,4000226069,0,1,16774305962,13639330693,2919800719,664703,3999849363,3999849363,2,12,3999788544 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/run.json new file mode 100644 index 000000000..8d70c6173 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228752.968335, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228752.9683442, + "returncode": 0, + "finished": 1792228759.5006187, + "log_sha256": "f30a6ae20ebe8ccd8e029e89e210c1119523a5c44a1bbab8dd6dface29ce5f12" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s01-main/output.log new file mode 100644 index 000000000..5e5811304 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40588416 cpu_ns=3999787417 cycles=16811213292 instructions=13939507020 branches=2966682410 branch_misses=675335 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000074288,10146915.6,40588416,4647996808236565376,0,1048576,1048576,67108864,131072,16384,55238656,472408017,0,0,0,3,4000207444,0,1,16811213292,13939507020,2966682410,675335,3999830127,3999830127,2,12,3999787417 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s01-main/run.json new file mode 100644 index 000000000..f578a57ae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228759.514192, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228759.514203, + "returncode": 0, + "finished": 1792228766.0470695, + "log_sha256": "aa2394df0ba38a2425d87c6e656d5f106abc06f8045fd8335e4ec5f6ed87498f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s02-original/output.log new file mode 100644 index 000000000..e636e9b4c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.470 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39587584 cpu_ns=3999711189 cycles=16808832614 instructions=13912486350 branches=2893529784 branch_misses=659071 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000066840,9896730.6,39587584,185591136681799936,0,1048576,1048576,67108864,131072,16384,55406592,469656330,0,0,0,4,4000133195,0,1,16808832614,13912486350,2893529784,659071,3999758331,3999758331,2,12,3999711189 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s02-original/run.json new file mode 100644 index 000000000..b6c760825 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228766.0684366, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228766.06845, + "returncode": 0, + "finished": 1792228772.552064, + "log_sha256": "d3e1fc9f2db0b661c8e92f4ff7f6106212b70f83340d80dc8dece6c4fa5d7340" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s03-original/output.log new file mode 100644 index 000000000..9e67dc0a9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.488 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39931904 cpu_ns=3999786521 cycles=16835119305 instructions=14033492770 branches=2918696836 branch_misses=663656 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000066295,9982810.5,39931904,11110506418997747712,0,1048576,1048576,67108864,131072,16384,55513088,488294699,0,0,0,3,4000185776,0,1,16835119305,14033492770,2918696836,663656,3999848340,3999848340,2,12,3999786521 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s03-original/run.json new file mode 100644 index 000000000..258602924 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228772.566398, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228772.5664067, + "returncode": 0, + "finished": 1792228779.099751, + "log_sha256": "75604c8f9a91117cc307f4289583f13679c6aef331d67a9921bec3ba112439e2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s04-main/output.log new file mode 100644 index 000000000..f6f811efb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.488 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40246336 cpu_ns=3999726260 cycles=16924989859 instructions=13822024576 branches=2941679152 branch_misses=670037 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000109625,10061308.3,40246336,5177646998046074816,0,1048576,1048576,67108864,131072,16384,55418880,487992364,0,0,0,5,4000166499,0,1,16924989859,13822024576,2941679152,670037,3999781377,3999781377,2,12,3999726260 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s04-main/run.json new file mode 100644 index 000000000..f92cfb97b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228779.114062, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228779.1140716, + "returncode": 0, + "finished": 1792228785.6468608, + "log_sha256": "7f684b6d35c67e3b37bd4d9e72ce4a370d508497b4a72f9c89d9807202113b31" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/output.log new file mode 100644 index 000000000..7021dcf4f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39749760 cpu_ns=3989578091 cycles=16683971444 instructions=13571983778 branches=2905384096 branch_misses=662822 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,4.000068490,9937269.8,39749760,6771347252647907200,0,1048576,1048576,67108864,131072,16384,55631872,478584422,0,0,0,88,3989983072,0,1,16683971444,13571983778,2905384096,662822,3989536787,3989536787,2,12,3989578091 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/run.json new file mode 100644 index 000000000..9ae6d0a57 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-dependent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228785.661144, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228785.6611528, + "returncode": 0, + "finished": 1792228792.1939123, + "log_sha256": "520c1b70709d2967afcd5054b4cebd2b7bb4b5eab35ed39179643febc614657c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/output.log new file mode 100644 index 000000000..3b5374ce1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.516 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63573696 cpu_ns=3999880031 cycles=15454366685 instructions=22786081292 branches=4584137406 branch_misses=1077303 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000104629,15893008.3,63573696,16375522331197726016,0,1048576,1048576,67108864,131072,16384,55525376,516080773,0,0,0,2,4000328619,0,1,15454366685,22786081292,4584137406,1077303,3999937956,3999937956,2,12,3999880031 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/run.json new file mode 100644 index 000000000..253f3754a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228603.8757424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228603.8757513, + "returncode": 0, + "finished": 1792228610.408375, + "log_sha256": "3c3d8644676f6e5a45531e2e54b6d6b5345b55e3a8126c7a54fe5d531f92d0da" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s01-main/output.log new file mode 100644 index 000000000..31eb64a89 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.498 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63917696 cpu_ns=3999711487 cycles=15540171222 instructions=23037213163 branches=4608942381 branch_misses=1061568 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000063081,15979172.0,63917696,17758323431116847488,0,1048576,1048576,67108864,131072,16384,55402496,497775553,0,0,0,2,4000133676,0,1,15540171222,23037213163,4608942381,1061568,3999769954,3999769954,2,12,3999711487 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s01-main/run.json new file mode 100644 index 000000000..bfa84785f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228610.4217312, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228610.4217398, + "returncode": 0, + "finished": 1792228616.9554908, + "log_sha256": "fa80c3a5bea3694563182f98b9168351665da53510ea7778afcc294d423556d4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s02-original/output.log new file mode 100644 index 000000000..41b114611 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.499 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62517568 cpu_ns=3999539986 cycles=15379381935 instructions=23032719623 branches=4507982745 branch_misses=1040808 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000141672,15628838.5,62517568,1106698574673179328,0,1048576,1048576,67108864,131072,16384,55422976,498616268,0,0,0,3,3999941017,0,1,15379381935,23032719623,4507982745,1040808,3999613344,3999613344,2,12,3999539986 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s02-original/run.json new file mode 100644 index 000000000..d807c869f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228616.968864, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228616.9688718, + "returncode": 0, + "finished": 1792228623.501729, + "log_sha256": "50f446c176cf285275a1da0b472a1c1b2e32d93cd731c8256e12139c308bcb8c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s03-original/output.log new file mode 100644 index 000000000..bccb704be --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62859008 cpu_ns=3999835266 cycles=15515968629 instructions=23158512925 branches=4532603071 branch_misses=1085829 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000067728,15714485.9,62859008,18386308253798414592,0,1048576,1048576,67108864,131072,16384,55361536,489108765,0,0,0,1,4000251823,0,1,15515968629,23158512925,4532603071,1085829,3999905667,3999905667,2,12,3999835266 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s03-original/run.json new file mode 100644 index 000000000..ed206fae3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228623.514857, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228623.5148659, + "returncode": 0, + "finished": 1792228630.0468805, + "log_sha256": "ef338eb0b7cc599d45c500da1d92d0e74e0df1418ae2c948dc397810db6aa8eb" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s04-main/output.log new file mode 100644 index 000000000..4b2ebe44f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.491 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=62957760 cpu_ns=3999626374 cycles=15554976044 instructions=22691232963 branches=4539723765 branch_misses=1049144 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000067141,15739175.8,62957760,535577925603259200,0,1048576,1048576,67108864,131072,16384,55603200,491310004,0,0,0,2,4000064185,0,1,15554976044,22691232963,4539723765,1049144,3999706498,3999706498,2,12,3999626374 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s04-main/run.json new file mode 100644 index 000000000..c4815bf65 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228630.067852, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228630.067866, + "returncode": 0, + "finished": 1792228636.6017787, + "log_sha256": "bd6d14fa180bf267dcb575c7f5cebee5391826835237ad5043331a36b1dafdc0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/output.log new file mode 100644 index 000000000..6fd692107 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.475 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=63967808 cpu_ns=3990617316 cycles=15580839026 instructions=22927339125 branches=4612556039 branch_misses=1086895 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,4.000133486,15991418.3,63967808,6799053058426974656,0,1048576,1048576,67108864,131072,16384,55566336,474533456,0,0,0,81,3991059123,0,1,15580839026,22927339125,4612556039,1086895,3990590552,3990590552,2,12,3990617316 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/run.json new file mode 100644 index 000000000..d5fccbcbf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-1-independent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-1-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228636.621106, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228636.6211154, + "returncode": 0, + "finished": 1792228643.154363, + "log_sha256": "23ffc08b7d04a071bea9f1f232bf83ac208b8442a20a18b8d5088b3e49ae9b84" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/output.log new file mode 100644 index 000000000..ee3adca22 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.515 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27879168 cpu_ns=3999461981 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27874368 cpu_ns=3999907490 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27881152 cpu_ns=3999988211 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27875456 cpu_ns=4000024385 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27882112 cpu_ns=3999792290 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27875776 cpu_ns=3999912656 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27874624 cpu_ns=3999961335 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27879040 cpu_ns=4000022679 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072022,55754420.1,223021696,1817113095755328896,0,1048576,1048576,67108864,131072,16384,55406592,515167703,0,0,0,8,32001074955,0,0,0,0,0,0,0,0,2,12,31999071027 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/run.json new file mode 100644 index 000000000..12f302179 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s00-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229052.4151454, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229052.4151583, + "returncode": 0, + "finished": 1792229058.9955742, + "log_sha256": "9d3fb6fe227c469bfe65426641dbff6526c59982c0b733cb1289a4b89d160ff4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s01-main/output.log new file mode 100644 index 000000000..bae853c59 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.488 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27634176 cpu_ns=3999671715 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27629376 cpu_ns=4000050818 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27636160 cpu_ns=4000089582 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27630464 cpu_ns=4000001353 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27637056 cpu_ns=3999998959 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27630784 cpu_ns=3999916861 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27629632 cpu_ns=3999987326 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27634048 cpu_ns=4000081372 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000067944,55264485.3,221061696,14101081790686413248,0,1048576,1048576,67108864,131072,16384,55205888,488185309,0,0,0,8,32001534199,0,0,0,0,0,0,0,0,2,12,31999797986 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s01-main/run.json new file mode 100644 index 000000000..3646bda7c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229059.019546, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229059.0195599, + "returncode": 0, + "finished": 1792229065.5509892, + "log_sha256": "28954e52ca5a167d3d5847a1ec02f1d2206d1c2eb7b4645066a4fc6f45de0c48" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s02-original/output.log new file mode 100644 index 000000000..6d4287d14 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.489 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27228224 cpu_ns=3998934676 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27235712 cpu_ns=3999796617 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27230208 cpu_ns=4000008537 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27236800 cpu_ns=4000039426 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27206528 cpu_ns=4000020898 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27237120 cpu_ns=3999907954 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27235904 cpu_ns=3999988202 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27228096 cpu_ns=4000010619 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072362,54458662.8,217838592,15246833098870225920,0,1048576,1048576,67108864,131072,16384,55361536,489466909,0,0,0,8,32001040749,0,0,0,0,0,0,0,0,2,12,31998706929 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s02-original/run.json new file mode 100644 index 000000000..8f7287541 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229065.5792363, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229065.5792475, + "returncode": 0, + "finished": 1792229072.1630206, + "log_sha256": "52fbecd4df14d8e7f074f0184dabe7d5f5bda1976cafd1926b2438971e1b98c7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s03-original/output.log new file mode 100644 index 000000000..7519da0a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.452 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27476096 cpu_ns=3999626872 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27471296 cpu_ns=3999658891 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27478080 cpu_ns=3999755107 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27472384 cpu_ns=3999941035 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27478976 cpu_ns=3999945903 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27472704 cpu_ns=3999750202 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27471488 cpu_ns=3999882018 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27475968 cpu_ns=4000047095 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000070555,54948278.8,219796992,10592527045085288960,0,1048576,1048576,67108864,131072,16384,55328768,452468707,0,0,0,8,32000163757,0,0,0,0,0,0,0,0,2,12,31998607123 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s03-original/run.json new file mode 100644 index 000000000..0f959ca57 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229072.187459, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229072.1874719, + "returncode": 0, + "finished": 1792229078.7223065, + "log_sha256": "f2d96801ab05557f156008ff27a59f702972dabef882402a3ba70196ef830b1a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s04-main/output.log new file mode 100644 index 000000000..dc2e81196 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.479 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27625728 cpu_ns=3986435098 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27620992 cpu_ns=3986724159 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27664640 cpu_ns=3991941600 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27609792 cpu_ns=3985314170 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27665536 cpu_ns=3992196949 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27659264 cpu_ns=3992133792 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27645760 cpu_ns=3988304676 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27527360 cpu_ns=3972713701 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000082257,55253631.8,221019072,1159448138471878720,0,1048576,1048576,67108864,131072,16384,55435264,479487966,0,0,0,911,31898348308,0,0,0,0,0,0,0,0,2,12,31895764145 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s04-main/run.json new file mode 100644 index 000000000..daf903725 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229078.7429926, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229078.7430024, + "returncode": 0, + "finished": 1792229085.274851, + "log_sha256": "96f0c7d80cc0a09279cfb7a18360d1ddd583e493614ad1cf91e2def853e6f5e0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/output.log new file mode 100644 index 000000000..48be02712 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27706880 cpu_ns=3999495090 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27702080 cpu_ns=3999802239 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27708864 cpu_ns=3999989761 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27703168 cpu_ns=3999943873 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27709760 cpu_ns=3999570669 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27703488 cpu_ns=3999970158 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27702272 cpu_ns=3999463215 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27706752 cpu_ns=3999981603 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,4.000072465,55409812.2,221643264,8620864485818662400,0,1048576,1048576,67108864,131072,16384,55549952,468228899,0,0,0,9,32000197052,0,0,0,0,0,0,0,0,2,12,31998216608 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/run.json new file mode 100644 index 000000000..ced818ac5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-dependent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s05-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229085.3025749, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229085.3025894, + "returncode": 0, + "finished": 1792229091.835962, + "log_sha256": "c4055544336fcb3c7c95e3a9a0cfc74f44fa1e8c99862d50f51a1dc0dd09d6d8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/output.log new file mode 100644 index 000000000..49c2c2110 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.486 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30865152 cpu_ns=3999619148 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30984960 cpu_ns=4000031034 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50378112 cpu_ns=3999922594 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50515968 cpu_ns=4000018095 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50231488 cpu_ns=3999993543 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50270464 cpu_ns=4000026697 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30710784 cpu_ns=3999992966 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30946688 cpu_ns=4000091566 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000069895,81224484.7,324903616,16873360390713219392,0,1048576,1048576,67108864,131072,16384,55205888,485910354,0,0,0,9,32001709887,0,0,0,0,0,0,0,0,2,12,31999695643 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/run.json new file mode 100644 index 000000000..25f146346 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s00-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228902.4707856, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228902.470794, + "returncode": 0, + "finished": 1792228909.0045464, + "log_sha256": "16c9e31471aaa4070b34f10074a1d9055d763c26b0678c89c16799be3a1b09e0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s01-main/output.log new file mode 100644 index 000000000..6c17ed490 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.459 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30678656 cpu_ns=3999668620 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30749056 cpu_ns=3999779625 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50370496 cpu_ns=3999658442 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50102080 cpu_ns=3999569060 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50253632 cpu_ns=3999776243 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=47306240 cpu_ns=3999938774 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30544704 cpu_ns=3999885553 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30745088 cpu_ns=3999853918 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000143615,80184609.1,320749952,13454804585619392128,0,1048576,1048576,67108864,131072,16384,55508992,459018522,0,0,0,105,31999791911,0,0,0,0,0,0,0,0,2,12,31998130235 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s01-main/run.json new file mode 100644 index 000000000..2bf04f9cc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228909.0317998, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228909.0318143, + "returncode": 0, + "finished": 1792228915.5669935, + "log_sha256": "2adab677f6138baf44a252cbdee80697e8701e79c900000f387773d8e9568a83" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s02-original/output.log new file mode 100644 index 000000000..7b448b517 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.482 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=29718592 cpu_ns=3999425757 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=29821248 cpu_ns=3999729355 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=48208832 cpu_ns=3999199049 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=48697728 cpu_ns=3999782048 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48164160 cpu_ns=3999939756 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48510272 cpu_ns=3999913034 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=29601344 cpu_ns=3999525771 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=29713344 cpu_ns=4000089551 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000072386,78107466.5,312435520,1386299168623485120,0,1048576,1048576,67108864,131072,16384,55373824,482207069,0,0,0,8,31999518307,0,0,0,0,0,0,0,0,2,12,31997604321 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s02-original/run.json new file mode 100644 index 000000000..a7d5d5e66 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228915.5898905, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228915.5899045, + "returncode": 0, + "finished": 1792228922.1218057, + "log_sha256": "5a73c14ace4e4c5a1f105884d0372204e8751b89fc4e486d34c460f6e7df6712" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s03-original/output.log new file mode 100644 index 000000000..6c4f1410d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=29984512 cpu_ns=3999619694 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30002752 cpu_ns=3998560777 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49172416 cpu_ns=3999982767 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49035328 cpu_ns=3999967828 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=49131776 cpu_ns=3999713875 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48588544 cpu_ns=3999460650 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=29841088 cpu_ns=3999970350 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=29960256 cpu_ns=4000089803 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000072349,78927740.4,315716672,8254122318273662912,0,1048576,1048576,67108864,131072,16384,55209984,480528955,0,0,0,9,31999048469,0,0,0,0,0,0,0,0,2,12,31997365744 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s03-original/run.json new file mode 100644 index 000000000..624438ead --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228922.1481147, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228922.1481273, + "returncode": 0, + "finished": 1792228928.6831622, + "log_sha256": "297fb74d56a269f6c05075291da27ec3462df58211152b2f65b482656ad637af" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s04-main/output.log new file mode 100644 index 000000000..5a29b984b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.457 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30170880 cpu_ns=3999697775 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30223936 cpu_ns=3999860368 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49801216 cpu_ns=3999843573 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49962240 cpu_ns=3999996230 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48408192 cpu_ns=4000064986 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=49845824 cpu_ns=3999719527 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30031616 cpu_ns=3999367229 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30129280 cpu_ns=4000033699 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000072456,79641853.4,318573184,7203156625826348416,0,1048576,1048576,67108864,131072,16384,55209984,457005347,0,0,0,9,32000791525,0,0,0,0,0,0,0,0,2,12,31998583387 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s04-main/run.json new file mode 100644 index 000000000..8cfc637e0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228928.7095933, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228928.7096071, + "returncode": 0, + "finished": 1792228935.24385, + "log_sha256": "6647cccd213fdefb00af44f17af7ee2d9980028719db87fc6cbe8527c92c5008" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/output.log new file mode 100644 index 000000000..cd4799ba7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.485 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=30437312 cpu_ns=3999711157 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=30456768 cpu_ns=3999993092 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49843712 cpu_ns=3999683398 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49183360 cpu_ns=3999981093 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=48833536 cpu_ns=3999978493 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48990784 cpu_ns=4000007682 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=30288640 cpu_ns=3999617155 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=30376192 cpu_ns=4000093891 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,4.000071550,79601152.1,318410304,1760843037800158656,0,1048576,1048576,67108864,131072,16384,55554048,484670187,0,0,0,9,32001120976,0,0,0,0,0,0,0,0,2,12,31999065961 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/run.json new file mode 100644 index 000000000..448da4250 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-async-8-independent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-async-8-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s05-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228935.26326, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228935.2632701, + "returncode": 0, + "finished": 1792228941.79676, + "log_sha256": "3a133c8200ff69becea4c5812f1adda2d5b7a852d0d958ef67833e4e5ac30402" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/output.log new file mode 100644 index 000000000..9e8a778a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.505 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40422080 cpu_ns=3999756253 cycles=16952266927 instructions=10288566204 branches=2187728687 branch_misses=676787 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000071410,10105339.6,40422080,3141967732695228736,0,1048576,1048576,67108864,131072,16384,55209984,505184561,0,0,0,4,4000166409,0,1,16952266927,10288566204,2187728687,676787,3999801432,3999801432,2,12,3999756253 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/run.json new file mode 100644 index 000000000..2fafa1902 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228154.3343942, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228154.334402, + "returncode": 0, + "finished": 1792228160.867482, + "log_sha256": "eef49f3bcf563adc004b9aa5437531ac35f9fc5650fc7ce5d7a2b2069f66c753" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/output.log new file mode 100644 index 000000000..f3934f1f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.505 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40368064 cpu_ns=3999694537 cycles=16999911356 instructions=10153713511 branches=2225173410 branch_misses=672646 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000081796,10091809.6,40368064,12057261080242070592,0,1048576,1048576,67108864,131072,16384,55521280,504517347,0,0,0,4,4000159580,0,1,16999911356,10153713511,2225173410,672646,3999745937,3999745937,2,12,3999694537 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/run.json new file mode 100644 index 000000000..9cd220d1e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228160.8822474, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228160.8822575, + "returncode": 0, + "finished": 1792228167.4151976, + "log_sha256": "17e9ac626c272bd72fcb7d905231cadf5115eefb44431deba238f2ead044ace7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/output.log new file mode 100644 index 000000000..bbcde75fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.525 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=38822016 cpu_ns=3999682581 cycles=16992778954 instructions=9920126645 branches=2101129966 branch_misses=646043 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000067921,9705339.2,38822016,16080015651097536384,0,1048576,1048576,67108864,131072,16384,55361536,525339136,0,0,0,3,4000102634,0,1,16992778954,9920126645,2101129966,646043,3999734698,3999734698,2,12,3999682581 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/run.json new file mode 100644 index 000000000..c404b3a9c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228167.4253805, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228167.4253893, + "returncode": 0, + "finished": 1792228174.0086715, + "log_sha256": "e263050ec4b460bf9b6e03578c8ac7b875641b8d24a2f81f257e073e4089ccef" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/output.log new file mode 100644 index 000000000..0cfbd2caa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.524 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40334272 cpu_ns=3999591639 cycles=16687134525 instructions=10306550898 branches=2182976397 branch_misses=678268 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000067138,10083398.8,40334272,11602253386902063168,0,1048576,1048576,67108864,131072,16384,55414784,523640524,0,0,0,4,4000098396,0,1,16687134525,10306550898,2182976397,678268,3999668322,3999668322,2,12,3999591639 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/run.json new file mode 100644 index 000000000..0eee22416 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228174.0191565, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228174.0191638, + "returncode": 0, + "finished": 1792228180.603263, + "log_sha256": "e8d41538121d1aa51662092193a82152f7f161428c97f64f134488dd23d272c7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/output.log new file mode 100644 index 000000000..af1ffd908 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.526 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=40559296 cpu_ns=3999803148 cycles=17034253161 instructions=10201813776 branches=2235714499 branch_misses=683449 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000207971,10139296.8,40559296,3312597953157232960,0,1048576,1048576,67108864,131072,16384,55402496,526260587,0,0,0,4,4000267490,0,1,17034253161,10201813776,2235714499,683449,3999824171,3999824171,2,12,3999803148 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/run.json new file mode 100644 index 000000000..9d71e25cb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228180.6134844, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228180.6134913, + "returncode": 0, + "finished": 1792228187.19848, + "log_sha256": "d577b176d67b0ae24b4137800fc0afeef0b43995af5fbb338b8d4fc19f9ba376" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/output.log new file mode 100644 index 000000000..a02ba75e6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.520 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=39720512 cpu_ns=3999771184 cycles=17003092370 instructions=10109997275 branches=2149758362 branch_misses=670617 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,4.000069813,9929954.7,39720512,8997800452796669376,0,1048576,1048576,67108864,131072,16384,55566336,520338588,0,0,0,3,4000083707,0,1,17003092370,10109997275,2149758362,670617,3999810166,3999810166,2,12,3999771184 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/run.json new file mode 100644 index 000000000..2000e7905 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228187.2078805, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228187.2078874, + "returncode": 0, + "finished": 1792228193.7391114, + "log_sha256": "117e9d9419ca875a973c27140b5c214e3edac7ca88777bab582ec40b0848bde9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/output.log new file mode 100644 index 000000000..a9d1c1359 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.545 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68356864 cpu_ns=3999812375 cycles=15617093169 instructions=19099136941 branches=3631260266 branch_misses=1145991 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000103554,17088773.6,68356864,8565843540420121856,0,1048576,1048576,67108864,131072,16384,55402496,545370505,0,0,0,3,4000272248,0,1,15617093169,19099136941,3631260266,1145991,3999854841,3999854841,2,12,3999812375 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/run.json new file mode 100644 index 000000000..15987771e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228004.3645086, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228004.3645177, + "returncode": 0, + "finished": 1792228010.9471195, + "log_sha256": "4d035afb90366bb869ade92b0eb8638d0c274a6e0c4fe21ddf19a7d534291a2b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s01-main/output.log new file mode 100644 index 000000000..b6bc6411e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.530 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69541120 cpu_ns=3999501187 cycles=15843909239 instructions=19221398533 branches=3763711442 branch_misses=1161873 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000065679,17384994.5,69541120,195632838098858752,0,1048576,1048576,67108864,131072,16384,55631872,530034400,0,0,0,2,3999952712,0,1,15843909239,19221398533,3763711442,1161873,3999554240,3999554240,2,12,3999501187 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s01-main/run.json new file mode 100644 index 000000000..6eb1d4499 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228010.9606853, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228010.9606974, + "returncode": 0, + "finished": 1792228017.546506, + "log_sha256": "b3b46fa2ccd7e6a6eafe34c7160b4708a55e96b70db70993ef7d6befc22cb966" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s02-original/output.log new file mode 100644 index 000000000..1d587460b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.587 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69219520 cpu_ns=3999758101 cycles=15866867560 instructions=19409385421 branches=3677086312 branch_misses=1153312 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000068965,17304581.6,69219520,2678022015276681024,0,1048576,1048576,67108864,131072,16384,55451648,586546142,0,0,0,2,4000162126,0,1,15866867560,19409385421,3677086312,1153312,3999813699,3999813699,2,12,3999758101 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s02-original/run.json new file mode 100644 index 000000000..2d457139a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228017.5599759, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228017.5599885, + "returncode": 0, + "finished": 1792228024.1963634, + "log_sha256": "7fa48d595e09035be50f03f0c29d8d191882020743ccb44d33a61c738471ee50" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s03-original/output.log new file mode 100644 index 000000000..a17c2680d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.563 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68021312 cpu_ns=3999822653 cycles=15579897618 instructions=19073403903 branches=3613435062 branch_misses=1139536 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000069414,17005032.9,68021312,11908480169483761600,0,1048576,1048576,67108864,131072,16384,55164928,562532586,0,0,0,1,4000265532,0,1,15579897618,19073403903,3613435062,1139536,3999860037,3999860037,2,12,3999822653 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s03-original/run.json new file mode 100644 index 000000000..e4fd52a59 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228024.2094822, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228024.2094946, + "returncode": 0, + "finished": 1792228030.7955952, + "log_sha256": "cbc643020f90b5054a2e4c3c9ec637df5006ebbbdef41b1f2d4ca1f904fa00f8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s04-main/output.log new file mode 100644 index 000000000..c7eda17e3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.526 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=68834816 cpu_ns=3999742759 cycles=15613903769 instructions=19026173757 branches=3725484818 branch_misses=1145686 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000067136,17208415.2,68834816,8712782330057341440,0,1048576,1048576,67108864,131072,16384,55144448,525896075,0,0,0,1,4000213881,0,1,15613903769,19026173757,3725484818,1145686,3999788641,3999788641,2,12,3999742759 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s04-main/run.json new file mode 100644 index 000000000..e68ed044e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228030.8070128, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228030.8070195, + "returncode": 0, + "finished": 1792228037.3907669, + "log_sha256": "b75766a7df112a3a776bcd5ca75aafde75c9bbc6ca7d7c709351f502c756e720" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/output.log new file mode 100644 index 000000000..393278e7b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.507 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=69439168 cpu_ns=3999802559 cycles=15676267696 instructions=19401536215 branches=3688754434 branch_misses=1162391 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,4.000098841,17359363.0,69439168,14858944062520560960,0,1048576,1048576,67108864,131072,16384,55402496,506856743,0,0,0,3,4000380371,0,1,15676267696,19401536215,3688754434,1162391,3999853314,3999853314,2,12,3999802559 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/run.json new file mode 100644 index 000000000..9aeae20f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-1-independent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-1-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228037.4042716, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228037.404283, + "returncode": 0, + "finished": 1792228043.941476, + "log_sha256": "774b59ef171eacb6df214bf15b89a894a8469c933dc27b5bb45dc9e4eb2688f2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/output.log new file mode 100644 index 000000000..4508739b6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.472 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27830336 cpu_ns=3997159195 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27825536 cpu_ns=3997704367 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27832320 cpu_ns=3997488228 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27826624 cpu_ns=3996757199 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27833216 cpu_ns=3997318285 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27826944 cpu_ns=3996435559 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27825728 cpu_ns=3997605724 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27830208 cpu_ns=3997314574 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000068783,55656770.9,222630912,11019149408026287104,0,1048576,1048576,67108864,131072,16384,55369728,471565819,0,0,0,144,31979780765,0,0,0,0,0,0,0,0,2,12,31977783131 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/run.json new file mode 100644 index 000000000..14f7f8a05 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228454.4666708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228454.466684, + "returncode": 0, + "finished": 1792228460.9969609, + "log_sha256": "e4573b1ad0918b3dc13ebad4310c67f18063721f8127a605603a0ed575dae7c1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/output.log new file mode 100644 index 000000000..da68807f4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.511 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28694720 cpu_ns=3999702177 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28689920 cpu_ns=3999733991 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28696704 cpu_ns=4000072946 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28691008 cpu_ns=4000024041 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28697600 cpu_ns=3999574091 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28691328 cpu_ns=3999494049 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28690112 cpu_ns=3999523934 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28694592 cpu_ns=4000072989 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000052160,57385747.7,229545984,3511663208627169280,0,1048576,1048576,67108864,131072,16384,55205888,510957322,0,0,0,9,31999433021,0,0,0,0,0,0,0,0,2,12,31998198218 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/run.json new file mode 100644 index 000000000..602b115b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228461.017441, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228461.0174544, + "returncode": 0, + "finished": 1792228467.5995572, + "log_sha256": "8b766d6f341a5e8db1913b122f847b7e12f2280241627a1b93e735874c8b12b6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/output.log new file mode 100644 index 000000000..9cefa0fe8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.483 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27932480 cpu_ns=3998976827 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27927680 cpu_ns=3999824880 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27934464 cpu_ns=4000033900 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27928768 cpu_ns=4000037891 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27935360 cpu_ns=3999959071 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27929088 cpu_ns=3998604716 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27927872 cpu_ns=3999901743 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27932352 cpu_ns=4000031282 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000073132,55860994.7,223448064,16991132363061711872,0,1048576,1048576,67108864,131072,16384,55275520,483225060,0,0,0,9,31999395543,0,0,0,0,0,0,0,0,2,12,31997370310 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/run.json new file mode 100644 index 000000000..4b4218c59 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228467.6218815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228467.6218984, + "returncode": 0, + "finished": 1792228474.1527421, + "log_sha256": "fa00cb4b1486b9d12e8bc6c293dfe5f938bb47656273d6d322a75083b73067be" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/output.log new file mode 100644 index 000000000..8fad136d8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.468 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27936960 cpu_ns=3991700364 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27981312 cpu_ns=3999749106 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27988096 cpu_ns=4000050419 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27982400 cpu_ns=3999579837 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27988992 cpu_ns=3999956145 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27982720 cpu_ns=3999387518 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27981504 cpu_ns=3999908076 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27985984 cpu_ns=4000023258 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000070240,55956009.4,223827968,15398614722944555008,0,1048576,1048576,67108864,131072,16384,55255040,468298892,0,0,0,9,31992381574,0,0,0,0,0,0,0,0,2,12,31990354723 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/run.json new file mode 100644 index 000000000..fd4b6f7bf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228474.1750393, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228474.1750534, + "returncode": 0, + "finished": 1792228480.7049317, + "log_sha256": "a048be93e1e448e0c1091bd6963d2b6846d468cdf7ce79f5adff4e72cdf9bd1a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/output.log new file mode 100644 index 000000000..80b38edfd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.459 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=28197952 cpu_ns=3997663324 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=28193152 cpu_ns=3999951760 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=28199936 cpu_ns=4000098000 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=28194240 cpu_ns=3999993309 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=28200896 cpu_ns=4000093648 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=28194560 cpu_ns=3999631405 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=28193408 cpu_ns=3999884585 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=28197824 cpu_ns=4000024273 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000069228,56392016.0,225571968,101405393976955776,0,1048576,1048576,67108864,131072,16384,55435264,458617581,0,0,0,9,31999362026,0,0,0,0,0,0,0,0,2,12,31997340304 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/run.json new file mode 100644 index 000000000..803a4e858 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228480.7255838, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228480.7255971, + "returncode": 0, + "finished": 1792228487.2566872, + "log_sha256": "d11372d2e5409cd65d4615cf0a2da2ece56cb70fa6038929453d6d0fd075e045" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/output.log new file mode 100644 index 000000000..22b450fa7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.524 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=27890624 cpu_ns=3998857237 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=27885824 cpu_ns=4000039815 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=27892672 cpu_ns=4000026116 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=27886976 cpu_ns=4000076886 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=27893568 cpu_ns=3999661391 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=27887296 cpu_ns=3998346532 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=27886080 cpu_ns=3999939648 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=27890560 cpu_ns=3999654986 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,4.000070261,55777420.3,223113600,8504770570143413888,0,1048576,1048576,67108864,131072,16384,55345152,523725233,0,0,0,8,31998972435,0,0,0,0,0,0,0,0,2,12,31996602611 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/run.json new file mode 100644 index 000000000..314247715 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228487.2781606, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228487.2781785, + "returncode": 0, + "finished": 1792228493.8615696, + "log_sha256": "b5a5f2ac8820c28e4db3b54e71a424385e9a03c51d2dc864d288fbab83a4179d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/output.log new file mode 100644 index 000000000..b1feb0951 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.509 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34463744 cpu_ns=3985398916 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34647552 cpu_ns=3988059690 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=56673984 cpu_ns=3983560824 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57246912 cpu_ns=3976975756 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=56497280 cpu_ns=3977045525 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57206464 cpu_ns=3984459957 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34300352 cpu_ns=3982766652 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34415808 cpu_ns=3968637690 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000064179,91361558.1,365452096,7567808804174735552,0,1048576,1048576,67108864,131072,16384,55406592,509205397,0,0,0,499,31848805759,0,0,0,0,0,0,0,0,2,12,31846905010 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/run.json new file mode 100644 index 000000000..694b2df68 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s00-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228304.5414786, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228304.541488, + "returncode": 0, + "finished": 1792228311.122599, + "log_sha256": "510d23d8a94a3eb8a56f88bfe0e54e5feae03a0f488924a680eb83acd0febd19" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s01-main/output.log new file mode 100644 index 000000000..f0a17d38a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s01-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.502 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34360640 cpu_ns=3999768350 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34358848 cpu_ns=3999759734 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57526720 cpu_ns=4000091122 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57736128 cpu_ns=4000050127 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=57112832 cpu_ns=3999999915 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57489216 cpu_ns=4000009899 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34230656 cpu_ns=3999998964 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34302464 cpu_ns=4000004159 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000070807,91777751.4,367117504,2531954769543165760,0,1048576,1048576,67108864,131072,16384,55271424,501870053,0,0,0,11,32001856541,0,0,0,0,0,0,0,0,2,12,31999682270 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s01-main/run.json new file mode 100644 index 000000000..0bf3c8488 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228311.1394012, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228311.1394198, + "returncode": 0, + "finished": 1792228317.7218857, + "log_sha256": "2b6304ae8f6a581d44b5a29c3a6f53e36ddc49144beec9f127fdcf0fe95aabd2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s02-original/output.log new file mode 100644 index 000000000..d7673a01c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s02-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.499 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34108416 cpu_ns=3998334870 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34210304 cpu_ns=3998450519 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=56948288 cpu_ns=3998605868 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=56406016 cpu_ns=3998450820 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=56715904 cpu_ns=3998921841 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=56745216 cpu_ns=3997863005 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=33953600 cpu_ns=3998377888 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34151552 cpu_ns=3998966617 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000063550,90808381.3,363239296,7853331396500750464,0,1048576,1048576,67108864,131072,16384,55537664,498998414,0,0,0,54,31990092913,0,0,0,0,0,0,0,0,2,12,31987971428 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s02-original/run.json new file mode 100644 index 000000000..2f1262fc1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228317.7393708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228317.7393847, + "returncode": 0, + "finished": 1792228324.324758, + "log_sha256": "7dd312250509cefb919dab7b651850a734698dd90943751241b5db0827812fb0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s03-original/output.log new file mode 100644 index 000000000..2e20f3272 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s03-original/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.481 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=33781184 cpu_ns=3992670529 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=33930240 cpu_ns=3999871075 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=55996096 cpu_ns=4000003759 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=56456896 cpu_ns=3999929241 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=55207680 cpu_ns=3999527612 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=55744192 cpu_ns=3998572533 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=33629952 cpu_ns=3999809873 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=33862848 cpu_ns=4000053456 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000067096,89650768.2,358609088,2000953180917328704,0,1048576,1048576,67108864,131072,16384,55382016,481307107,0,0,0,12,31992568561,0,0,0,0,0,0,0,0,2,12,31990438078 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s03-original/run.json new file mode 100644 index 000000000..620a0f401 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228324.3382988, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228324.338314, + "returncode": 0, + "finished": 1792228330.8718398, + "log_sha256": "222ef877f834a5083123b2d116cd301c12e2eba40a0f5f62ab720d9ee54728f1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s04-main/output.log new file mode 100644 index 000000000..ea84714fd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s04-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.509 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34296896 cpu_ns=3999738888 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34329152 cpu_ns=3999703948 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57525952 cpu_ns=4000101214 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57690880 cpu_ns=4000104393 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=56643968 cpu_ns=4000057478 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57095488 cpu_ns=3999953110 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34142272 cpu_ns=3999872197 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34283136 cpu_ns=3999978436 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000070581,91500321.5,366007744,3939611899956946496,0,1048576,1048576,67108864,131072,16384,55271424,509291128,0,0,0,9,32002141035,0,0,0,0,0,0,0,0,2,12,31999509664 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s04-main/run.json new file mode 100644 index 000000000..9d481dd80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228330.88837, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228330.8883796, + "returncode": 0, + "finished": 1792228337.474227, + "log_sha256": "421d374b2c3c5adc63e3d04d9b5b909d2847d129ea122f01ba17aa61428c46b0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/output.log new file mode 100644 index 000000000..8c4069ab4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.499 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=34435392 cpu_ns=3999402501 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=34522368 cpu_ns=3999892259 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=57222656 cpu_ns=4000076412 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=57514688 cpu_ns=3999748748 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=56989376 cpu_ns=3999949933 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=57150656 cpu_ns=3999343754 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=34304448 cpu_ns=3999942975 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=34491264 cpu_ns=4000065813 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,4.000069062,91656129.5,366630848,4783282451052991552,0,1048576,1048576,67108864,131072,16384,55205888,499264895,0,0,0,9,32000370450,0,0,0,0,0,0,0,0,2,12,31998422395 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/run.json new file mode 100644 index 000000000..7e079f3c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-b02-blocking-8-independent-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-b02-blocking-8-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s05-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228337.491935, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228337.4919488, + "returncode": 0, + "finished": 1792228344.0750237, + "log_sha256": "2a0e358c84dfcb43b04be924c40fbfe48177cfad7a691bf5fe666fc1b30d89f1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/output.log new file mode 100644 index 000000000..b15364f21 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.551 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=17490368 cpu_ns=1000018287 cycles=3986908885 instructions=4834396291 branches=946615430 branch_misses=290513 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,12288,1.000068545,17489169.2,17490368,13412373128112917056,0,1048576,1048576,67108864,131072,16384,55402496,551320058,0,0,0,2,1000397814,0,1,3986908885,4834396291,946615430,290513,1000022072,1000022072,30,12,1000018287 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/run.json new file mode 100644 index 000000000..8dd80d2e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227893.864399, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227893.8644097, + "returncode": 0, + "finished": 1792227925.4749985, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log new file mode 100644 index 000000000..6bf60ca7e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.526 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=9897472 cpu_ns=999510278 cycles=4232100004 instructions=2489495157 branches=545569738 branch_misses=166330 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,12288,1.000071256,9896766.8,9897472,11688179681504815616,0,1048576,1048576,67108864,131072,16384,55541760,526424440,0,0,0,5,999928664,0,1,4232100004,2489495157,545569738,166330,999544306,999544306,30,12,999510278 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json new file mode 100644 index 000000000..48aa924a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228043.9516559, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228043.9516637, + "returncode": 0, + "finished": 1792228075.5242429, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/output.log new file mode 100644 index 000000000..7e5034937 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.539 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=8803136 cpu_ns=999658004 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=8812288 cpu_ns=999996640 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=13997248 cpu_ns=1000073389 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=12972544 cpu_ns=1000075751 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=13946688 cpu_ns=1000071963 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=14011328 cpu_ns=1000073955 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=8764288 cpu_ns=1000056929 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=8808256 cpu_ns=1000065150 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,8,12288,1.000069210,90109539.5,90115776,1474545200335572288,0,1048576,1048576,67108864,131072,16384,55238656,538797254,0,0,0,8,8002064979,0,0,0,0,0,0,0,0,30,12,8000071781 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/run.json new file mode 100644 index 000000000..6ced8a477 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228193.7495708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228193.749579, + "returncode": 0, + "finished": 1792228225.3459692, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log new file mode 100644 index 000000000..259283653 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.517 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=7093952 cpu_ns=1000036157 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=7089152 cpu_ns=1000118683 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=7095936 cpu_ns=1000139547 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=7090240 cpu_ns=1000139881 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=7096832 cpu_ns=1000138144 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=7090560 cpu_ns=1000133568 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=7089344 cpu_ns=1000074507 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=7093824 cpu_ns=1000133068 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,8,12288,1.000136222,56732111.8,56739840,14390664938485110784,0,1048576,1048576,67108864,131072,16384,55345152,517282358,0,0,0,11,8003438980,0,0,0,0,0,0,0,0,30,12,8000913555 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json new file mode 100644 index 000000000..2a3ac3a4c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228344.0935752, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228344.0935879, + "returncode": 0, + "finished": 1792228375.6527815, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/output.log new file mode 100644 index 000000000..ba607b09d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=15351616 cpu_ns=1000007419 cycles=3655269134 instructions=5533028810 branches=1106965980 branch_misses=262959 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,1,12288,1.000072375,15350505.0,15351616,755079827133928640,0,1048576,1048576,67108864,131072,16384,55603200,465992723,0,0,0,2,1000417228,0,1,3655269134,5533028810,1106965980,262959,1000024462,1000024462,30,12,1000007419 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/run.json new file mode 100644 index 000000000..339896332 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s04-async-1-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s04-async-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s04-async-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s04-async-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228493.8820338, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228493.882047, + "returncode": 0, + "finished": 1792228525.3982942, + "log_sha256": "d91d8a470b01d1961168d65106dabb46593ef143038b192a2ac4658a9938cae2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/output.log new file mode 100644 index 000000000..da4d6e8df --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.540 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=9541632 cpu_ns=1000101766 cycles=4183776894 instructions=3276936176 branches=697415570 branch_misses=159063 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,1,12288,1.000210146,9539627.3,9541632,7735299256738310144,0,1048576,1048576,67108864,131072,16384,55402496,539938344,0,0,0,4,1000459769,0,1,4183776894,3276936176,697415570,159063,1000114699,1000114699,30,12,1000101766 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/run.json new file mode 100644 index 000000000..004af49fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s05-async-1-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s05-async-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228643.1670897, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228643.1670976, + "returncode": 0, + "finished": 1792228674.7254343, + "log_sha256": "d9db221ddb7ae031a73138538623a7c3fefa792fa7b14c6a1b840625fa9fb1ac" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/output.log new file mode 100644 index 000000000..add3e69c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.450 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=8049664 cpu_ns=1000054852 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=8072768 cpu_ns=1000005621 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=13211456 cpu_ns=1000069614 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=13266560 cpu_ns=1000076224 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=13150272 cpu_ns=1000072206 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=13231104 cpu_ns=1000074652 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=8005632 cpu_ns=1000050851 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=8056320 cpu_ns=1000061379 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,async,64,8,12288,1.000069361,85037877.7,85043776,3822949455021611456,0,1048576,1048576,67108864,131072,16384,55164928,450070060,0,0,0,8,8002838293,0,0,0,0,0,0,0,0,30,12,8000465399 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/run.json new file mode 100644 index 000000000..47b2da3a0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s06-async-8-independent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s06-async-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s06-async-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s06-async-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228792.208402, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228792.2084098, + "returncode": 0, + "finished": 1792228823.7109237, + "log_sha256": "8366e0b726d76f44b58fa24668d39963337df1d20cb0eebea5a175fb9449fd6b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/output.log new file mode 100644 index 000000000..7530e9a69 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/output.log @@ -0,0 +1,12 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.466 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=6949696 cpu_ns=999860152 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=6944896 cpu_ns=1000060462 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=6951744 cpu_ns=1000073680 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=6946048 cpu_ns=1000079741 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=6952640 cpu_ns=1000078470 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=6946368 cpu_ns=1000077456 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=6945152 cpu_ns=1000058536 cycles=0 instructions=0 branches=0 branch_misses=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=6949632 cpu_ns=1000068001 cycles=0 instructions=0 branches=0 branch_misses=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,async,64,8,12288,1.000073260,55582104.1,55586176,1581720943293844096,0,1048576,1048576,67108864,131072,16384,55336960,466009254,0,0,0,8,8002229969,0,0,0,0,0,0,0,0,30,12,8000356498 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/run.json new file mode 100644 index 000000000..eb4b9ad97 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hits-precondition-s07-async-8-dependent-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-hits-precondition-s07-async-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s07-async-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s07-async-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228941.8246524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228941.8246672, + "returncode": 0, + "finished": 1792228973.379689, + "log_sha256": "0c9e8fdd50c8db27affca64de0c7243e6a989bcf67b59e46ec6a37e7dcda79a4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/output.log new file mode 100644 index 000000000..105b8b3e1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.019 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=176433664 cpu_ns=3999645509 cycles=13390876310 instructions=44378065349 branches=9725391034 branch_misses=2931187 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000069006,44107655.1,176433664,5228247227483452928,0,1048576,1048576,67108864,131072,16384,23642112,19089162,0,0,0,2,4000083799,0,1,13390876310,44378065349,9725391034,2931187,3999676292,3999676292,2,12,3999645509 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/run.json new file mode 100644 index 000000000..83419cdc6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229741.6460521, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229741.6460633, + "returncode": 0, + "finished": 1792229747.6801238, + "log_sha256": "c355bb5fa86ceb93b6298beb4db331cdabed9de68dd981f76465816395f8a97e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/output.log new file mode 100644 index 000000000..b9b3975c2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.018 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=179273792 cpu_ns=3999809426 cycles=13380371201 instructions=45809533181 branches=9702670988 branch_misses=2983394 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000073717,44817622.0,179273792,17371905195852235712,0,1048576,1048576,67108864,131072,16384,23642112,17693876,0,0,0,2,4000281909,0,1,13380371201,45809533181,9702670988,2983394,3999830238,3999830238,2,12,3999809426 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/run.json new file mode 100644 index 000000000..5f3df1830 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229747.691002, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229747.691023, + "returncode": 0, + "finished": 1792229753.7239325, + "log_sha256": "187e8a6b133e653ca406b2c66d40dfc99ac6a6e54551094c5ea73e3916c274e0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/output.log new file mode 100644 index 000000000..5b57a64c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.019 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=179158720 cpu_ns=3999729765 cycles=13314544420 instructions=45600970273 branches=9696443060 branch_misses=2979169 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000073223,44788860.1,179158720,9743449029717241152,0,1048576,1048576,67108864,131072,16384,23642112,19257424,0,0,0,2,4000141403,0,1,13314544420,45600970273,9696443060,2979169,3999774404,3999774404,2,12,3999729765 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/run.json new file mode 100644 index 000000000..c2750b8f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229753.7339783, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229753.7339873, + "returncode": 0, + "finished": 1792229759.7658877, + "log_sha256": "bf2d5f6e56ca79d1692bd56c5352676d7e3b0d4091a2c5034b8d68bb65b03890" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/output.log new file mode 100644 index 000000000..a51bf0297 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.019 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=180710912 cpu_ns=3999630371 cycles=13346877530 instructions=45996047183 branches=9780450916 branch_misses=3048603 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000068212,45176957.6,180710912,772175402099372544,0,1048576,1048576,67108864,131072,16384,23642112,18642227,0,0,0,2,4000071156,0,1,13346877530,45996047183,9780450916,3048603,3999691056,3999691056,2,12,3999630371 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/run.json new file mode 100644 index 000000000..94dbab8fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229759.7771761, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229759.7771933, + "returncode": 0, + "finished": 1792229765.8075383, + "log_sha256": "28b2b2b535994b9b04a4b5b7bc6a001a1571c194f93d865132f31bab59e72f17" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/output.log new file mode 100644 index 000000000..538778d57 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.020 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=177517888 cpu_ns=3999643704 cycles=13403488418 instructions=45360849994 branches=9607637857 branch_misses=2959476 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000068443,44378712.6,177517888,13433576587356348096,0,1048576,1048576,67108864,131072,16384,23642112,20125665,0,0,0,1,4000104508,0,1,13403488418,45360849994,9607637857,2959476,3999690029,3999690029,2,12,3999643704 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/run.json new file mode 100644 index 000000000..476603866 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229765.816152, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229765.8161635, + "returncode": 0, + "finished": 1792229771.85015, + "log_sha256": "56a6da1c6e0bef6487ae111b78e700fce7f37dd06bf9b80df47bd381e5f05587" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/output.log new file mode 100644 index 000000000..5275e405d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.020 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=181258752 cpu_ns=3999820713 cycles=13306800781 instructions=45591711760 branches=9991359941 branch_misses=3118577 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000098061,45313577.1,181258752,11502656526840157696,0,1048576,1048576,67108864,131072,16384,23642112,19872575,0,0,0,2,4000284292,0,1,13306800781,45591711760,9991359941,3118577,3999877174,3999877174,2,12,3999820713 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/run.json new file mode 100644 index 000000000..991eada84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-dependent-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229771.861269, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229771.8612764, + "returncode": 0, + "finished": 1792229777.894108, + "log_sha256": "3cba5e1d9ee53e10b829565bd24ae88f32faeb4713b7c400b231120e54da0aef" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/output.log new file mode 100644 index 000000000..e241da0d2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=147700800 cpu_ns=3999858341 cycles=12513390258 instructions=40824993574 branches=7993875101 branch_misses=2454140 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000102569,36924253.2,147700800,16524631522671609792,0,1048576,1048576,67108864,131072,16384,23343104,39425685,0,0,0,2,4000340889,0,1,12513390258,40824993574,7993875101,2454140,3999889373,3999889373,2,12,3999858341 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/run.json new file mode 100644 index 000000000..856382fd7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229601.1400492, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229601.140058, + "returncode": 0, + "finished": 1792229607.2237604, + "log_sha256": "59da57f668fe9f577c055e1cd89577738525a57a06c1598aa7b8841af9f16577" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/output.log new file mode 100644 index 000000000..7af8ccf77 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=149151104 cpu_ns=3999813019 cycles=12625666021 instructions=41822466866 branches=7923217443 branch_misses=2483498 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000104758,37286799.5,149151104,1989019794967779968,0,1048576,1048576,67108864,131072,16384,23343104,38058610,0,0,0,1,4000336743,0,1,12625666021,41822466866,7923217443,2483498,3999839737,3999839737,2,12,3999813019 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/run.json new file mode 100644 index 000000000..bc22406cd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229607.2341578, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229607.2341702, + "returncode": 0, + "finished": 1792229613.318952, + "log_sha256": "fb5ec05989d97296591a67c538c9a3975cd86c747f9c0f79b47af36f0497a04c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/output.log new file mode 100644 index 000000000..7afb7f6b5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.037 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=158756736 cpu_ns=3999827701 cycles=12427782788 instructions=44357161276 branches=8433488573 branch_misses=2636619 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000069134,39688498.0,158756736,18130506484599187584,0,1048576,1048576,67108864,131072,16384,23343104,37233078,0,0,0,1,4000320022,0,1,12427782788,44357161276,8433488573,2636619,3999877163,3999877163,2,12,3999827701 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/run.json new file mode 100644 index 000000000..79e967f49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229613.3296468, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229613.3296607, + "returncode": 0, + "finished": 1792229619.4128196, + "log_sha256": "9d48492be00da52e43b782549a9ba0ead4ecceef54069dd9ee511201ee933192" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/output.log new file mode 100644 index 000000000..1a90ff419 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.038 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=160031680 cpu_ns=3999832170 cycles=12543952430 instructions=44713384802 branches=8501216181 branch_misses=2706491 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000094827,40006971.6,160031680,13391797832944486464,0,1048576,1048576,67108864,131072,16384,23343104,38048214,0,0,0,1,4000303774,0,1,12543952430,44713384802,8501216181,2706491,3999882612,3999882612,2,12,3999832170 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/run.json new file mode 100644 index 000000000..ad71ed100 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229619.4222682, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229619.4222806, + "returncode": 0, + "finished": 1792229625.5066738, + "log_sha256": "8e8ee2aead114b774e43950c345943431cb8f66d49890de13ff03f659928fc74" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/output.log new file mode 100644 index 000000000..21db394e1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=150952640 cpu_ns=3999785344 cycles=12789532009 instructions=42327623568 branches=8018918811 branch_misses=2546946 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000100252,37737214.2,150952640,8952425848663556416,0,1048576,1048576,67108864,131072,16384,23343104,39223223,0,0,0,2,4000266054,0,1,12789532009,42327623568,8018918811,2546946,3999827399,3999827399,2,12,3999785344 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/run.json new file mode 100644 index 000000000..a0a5b0a8f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229625.5170023, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229625.5170107, + "returncode": 0, + "finished": 1792229631.6004426, + "log_sha256": "bf31e0ae3b0a15d4a63a7d9d05ab76db9e7d160f3b7b592ce240843addff8926" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/output.log new file mode 100644 index 000000000..da07e7f4e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=148216512 cpu_ns=3999799096 cycles=12882978577 instructions=40967538229 branches=8021786624 branch_misses=2461771 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000070104,37053478.6,148216512,17389523088498549056,0,1048576,1048576,67108864,131072,16384,23343104,38576449,0,0,0,1,4000246551,0,1,12882978577,40967538229,8021786624,2461771,3999839304,3999839304,2,12,3999799096 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/run.json new file mode 100644 index 000000000..bb7666805 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b00-blocking-1-independent-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b00-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229631.6106694, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229631.6106799, + "returncode": 0, + "finished": 1792229637.6923912, + "log_sha256": "a3a4998a1b4db854cb70b991ec60ab746df2c8650cdd448287932db54a5988b7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/output.log new file mode 100644 index 000000000..4b2885f03 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.019 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=173643584 cpu_ns=3999617939 cycles=13423023022 instructions=44370855581 branches=9397952452 branch_misses=2895888 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000100623,43409804.0,173643584,2352978738908388544,0,1048576,1048576,67108864,131072,16384,23642112,19289449,0,0,0,1,4000075361,0,1,13423023022,44370855581,9397952452,2895888,3999663605,3999663605,2,12,3999617939 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/run.json new file mode 100644 index 000000000..83010ca65 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229777.9048824, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229777.9048934, + "returncode": 0, + "finished": 1792229783.9358785, + "log_sha256": "f1fede92e8f246639170ca53352fd2ccf0fd144dc597445c03cb4a75f4c65c65" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/output.log new file mode 100644 index 000000000..50143fece --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.009 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=181763584 cpu_ns=3999796332 cycles=13417654004 instructions=46263981978 branches=9837423663 branch_misses=3031929 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000069001,45440112.1,181763584,1530324953084092928,0,1048576,1048576,67108864,131072,16384,23642112,9060783,0,0,0,1,4000241379,0,1,13417654004,46263981978,9837423663,3031929,3999824312,3999824312,2,12,3999796332 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/run.json new file mode 100644 index 000000000..2912175c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229783.9438815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229783.9438903, + "returncode": 0, + "finished": 1792229789.975421, + "log_sha256": "90b9f7167371933ae07fd6dcbc04d3da49d7ddb157b1e7843ca24278cb53aff4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/output.log new file mode 100644 index 000000000..9071cd552 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.019 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=175104768 cpu_ns=3999745993 cycles=13434155822 instructions=44043810443 branches=9652139560 branch_misses=2993890 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000069173,43775435.0,175104768,17101334224479472896,0,1048576,1048576,67108864,131072,16384,23642112,18629588,0,0,0,2,4000126185,0,1,13434155822,44043810443,9652139560,2993890,3999797958,3999797958,2,12,3999745993 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/run.json new file mode 100644 index 000000000..c0f79143e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s02-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229789.9853408, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229789.9853616, + "returncode": 0, + "finished": 1792229796.0178142, + "log_sha256": "71f3377eb5af459d51634a6bdf0ea188cc7b6f650e6aa1751d2c8fd0af9e155a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/output.log new file mode 100644 index 000000000..cc82b0b40 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.021 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=182215872 cpu_ns=3999481718 cycles=13403662267 instructions=45832454499 branches=10044118374 branch_misses=3042544 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000070382,45553166.5,182215872,14852231154625636160,0,1048576,1048576,67108864,131072,16384,23642112,21313589,0,0,0,2,3999956504,0,1,13403662267,45832454499,10044118374,3042544,3999563591,3999563591,2,12,3999481718 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/run.json new file mode 100644 index 000000000..5bc67dd57 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229796.0267303, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229796.0267377, + "returncode": 0, + "finished": 1792229802.0581028, + "log_sha256": "a14fb1a4e20de9a263eb3f4280e46f4db69dff80145a0a5ddee67759947492d3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/output.log new file mode 100644 index 000000000..34b04a5a4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.020 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=182214976 cpu_ns=3999815676 cycles=13504210926 instructions=46378873960 branches=9861853919 branch_misses=3055593 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000093514,45552679.0,182214976,2891707510671815360,0,1048576,1048576,67108864,131072,16384,23805952,20103451,0,0,0,2,4000347709,0,1,13504210926,46378873960,9861853919,3055593,3999865134,3999865134,2,12,3999815676 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/run.json new file mode 100644 index 000000000..fa55f1c5b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229802.0672517, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229802.0672593, + "returncode": 0, + "finished": 1792229808.0980785, + "log_sha256": "c16b275027a3cdef376072d69a86b466f0faedfa0b16efd8001e3a744ad16c83" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/output.log new file mode 100644 index 000000000..bd4c07dcf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=179828864 cpu_ns=3999770697 cycles=13439216526 instructions=45951369736 branches=9732712577 branch_misses=3014431 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000067465,44956457.8,179828864,11325184994004471680,0,1048576,1048576,67108864,131072,16384,23805952,5580970,0,0,0,3,4000254586,0,1,13439216526,45951369736,9732712577,3014431,3999799715,3999799715,2,12,3999770697 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/run.json new file mode 100644 index 000000000..6984bbc3f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-dependent-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229808.1082923, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229808.1083019, + "returncode": 0, + "finished": 1792229814.140412, + "log_sha256": "ec295678d1a8a00e95d47e5abf704c63435a2789e7d54bb351bc35a2dd998a0e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/output.log new file mode 100644 index 000000000..3b42602b9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=150187648 cpu_ns=3999536519 cycles=12790999239 instructions=42113117371 branches=7978280948 branch_misses=2510911 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000066432,37546288.4,150187648,8818672639349545344,0,1048576,1048576,67108864,131072,16384,23343104,39495629,0,0,0,2,4000049503,0,1,12790999239,42113117371,7978280948,2510911,3999584222,3999584222,2,12,3999536519 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/run.json new file mode 100644 index 000000000..17641359b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229637.699788, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229637.6998007, + "returncode": 0, + "finished": 1792229643.7806568, + "log_sha256": "ec6d1fd5661cfea0004925a91e7894547d4083ba8e7d8b41fd55cb05e01c93a8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/output.log new file mode 100644 index 000000000..3f274a7af --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.040 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=160962688 cpu_ns=3999615208 cycles=12756949692 instructions=44973511692 branches=8550673429 branch_misses=2685039 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000103499,40239630.8,160962688,5489432184802353024,0,1048576,1048576,67108864,131072,16384,23343104,39725102,0,0,0,2,4000123745,0,1,12756949692,44973511692,8550673429,2685039,3999707298,3999707298,2,12,3999615208 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/run.json new file mode 100644 index 000000000..fef1566cb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229643.7888317, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229643.7888393, + "returncode": 0, + "finished": 1792229649.8703895, + "log_sha256": "05544ab50e9adc7c3067b48c5ac7353e031693bb4ba1671bb152590958eecc8b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/output.log new file mode 100644 index 000000000..c50eeaa34 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.029 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=152012096 cpu_ns=3999491367 cycles=12988867163 instructions=42016650257 branches=8227211536 branch_misses=2555123 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000071675,38002343.0,152012096,5399856324870475456,0,1048576,1048576,67108864,131072,16384,23343104,28870826,0,0,0,3,4001979459,0,1,12988867163,42016650257,8227211536,2555123,3999566619,3999566619,2,12,3999491367 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/run.json new file mode 100644 index 000000000..80b809412 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s02-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229649.8799176, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229649.879947, + "returncode": 0, + "finished": 1792229655.9634888, + "log_sha256": "0dd32616e401000cf3b892fd11b2dec8fe040f6230b9ff59a91a28de53ef06fe" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/output.log new file mode 100644 index 000000000..6f2ba012b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=153356224 cpu_ns=3999573556 cycles=13109527048 instructions=42388171698 branches=8299958501 branch_misses=2571542 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000074859,38338338.5,153356224,12388230538027607104,0,1048576,1048576,67108864,131072,16384,23343104,6190529,0,0,0,1,4000050409,0,1,13109527048,42388171698,8299958501,2571542,3999667700,3999667700,2,12,3999573556 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/run.json new file mode 100644 index 000000000..b2fcc5846 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229655.9713895, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229655.9713976, + "returncode": 0, + "finished": 1792229662.0031374, + "log_sha256": "d04ab900e3fd7921eb20e9fc3ea59f980239c9514514d637c23335a9b019b2a6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/output.log new file mode 100644 index 000000000..09ae37567 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=163627136 cpu_ns=3999638373 cycles=12913524542 instructions=45717967278 branches=8692214391 branch_misses=2729706 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000070572,40906062.3,163627136,17887879335234066304,0,1048576,1048576,67108864,131072,16384,23343104,38620349,0,0,0,1,4000208527,0,1,12913524542,45717967278,8692214391,2729706,3999704360,3999704360,2,12,3999638373 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/run.json new file mode 100644 index 000000000..46258a6c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229662.012876, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229662.012885, + "returncode": 0, + "finished": 1792229668.0959165, + "log_sha256": "ed76e48f32e64f995e563b8830bc2e0a5695fb26b267278d2f7561109aef1f30" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/output.log new file mode 100644 index 000000000..698031eb5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=154871808 cpu_ns=3999857372 cycles=13112014751 instructions=43426571476 branches=8227113337 branch_misses=2580614 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000196782,38716047.3,154871808,7535725426507401216,0,1048576,1048576,67108864,131072,16384,23343104,6341335,0,0,0,1,4002110984,0,1,13112014751,43426571476,8227113337,2580614,3999893877,3999893877,2,12,3999857372 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/run.json new file mode 100644 index 000000000..294958754 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b01-blocking-1-independent-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b01-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229668.1031718, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229668.1031787, + "returncode": 0, + "finished": 1792229674.1348712, + "log_sha256": "5f1e1cf556dc5cb9ce53432e947208866971882df309bc73015bd571c44f04f9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/output.log new file mode 100644 index 000000000..ec4bf8bb0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.017 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=182335296 cpu_ns=3999641339 cycles=13504227698 instructions=46409498845 branches=9868365892 branch_misses=3050748 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000067956,45583049.6,182335296,12058181317615140032,0,1048576,1048576,67108864,131072,16384,23805952,16557832,0,0,0,3,4000108950,0,1,13504227698,46409498845,9868365892,3050748,3999688674,3999688674,2,12,3999641339 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/run.json new file mode 100644 index 000000000..025aa4094 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229814.1478672, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229814.147874, + "returncode": 0, + "finished": 1792229820.1796277, + "log_sha256": "f8e966762b3d50a4e4b8da30d74ccfc5c3efded55084d2cd9c728f42e1992c52" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/output.log new file mode 100644 index 000000000..2530e7608 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=184727040 cpu_ns=3999573544 cycles=13553891083 instructions=46464084345 branches=10182539150 branch_misses=3078686 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000111978,46180467.2,184727040,12923909333029530112,0,1048576,1048576,67108864,131072,16384,23805952,5602803,0,0,0,1,4000095194,0,1,13553891083,46464084345,10182539150,3078686,3999628689,3999628689,2,12,3999573544 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/run.json new file mode 100644 index 000000000..9731300d0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s01-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229820.1897109, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229820.189719, + "returncode": 0, + "finished": 1792229826.2213364, + "log_sha256": "4e7fc5b3804b1c50980a2c5ec3c9dd985f2801a84f44f7cec258e3df8483437a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/output.log new file mode 100644 index 000000000..4dfd898b6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.005 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=182622912 cpu_ns=3999752603 cycles=13602809733 instructions=46665328228 branches=9883932311 branch_misses=3037253 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000070322,45654925.4,182622912,14463503695204880704,0,1048576,1048576,67108864,131072,16384,23805952,4928450,0,0,0,3,4000201713,0,1,13602809733,46665328228,9883932311,3037253,3999792274,3999792274,2,12,3999752603 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/run.json new file mode 100644 index 000000000..5e4f9a471 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s02-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229826.2313771, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229826.2313848, + "returncode": 0, + "finished": 1792229832.2634108, + "log_sha256": "9452aeaece4df50fa5c9c15803589419d7ba1949bbcedf8fbe3a9ed1e155d3f6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/output.log new file mode 100644 index 000000000..1d554b0ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.005 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=182151872 cpu_ns=3999794308 cycles=13569311118 instructions=46544964150 branches=9858438697 branch_misses=3051689 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000068165,45537192.0,182151872,6444091966605017408,0,1048576,1048576,67108864,131072,16384,23805952,5208857,0,0,0,2,4000220530,0,1,13569311118,46544964150,9858438697,3051689,3999836640,3999836640,2,12,3999794308 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/run.json new file mode 100644 index 000000000..970be4134 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s03-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229832.270364, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229832.2703724, + "returncode": 0, + "finished": 1792229838.3016913, + "log_sha256": "1f885a0c70a395694ace3a285358b7be664d22c4cd0dd8231ecfcc83d826ac52" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/output.log new file mode 100644 index 000000000..37ae9c8c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=184216512 cpu_ns=3999601601 cycles=13546536808 instructions=46335672087 branches=10154397746 branch_misses=3196838 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000081840,46053185.8,184216512,15377961444000354368,0,1048576,1048576,67108864,131072,16384,23805952,6077206,0,0,0,2,4000039136,0,1,13546536808,46335672087,10154397746,3196838,3999641729,3999641729,2,12,3999601601 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/run.json new file mode 100644 index 000000000..905809c5b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229838.3115525, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229838.3115597, + "returncode": 0, + "finished": 1792229844.3418922, + "log_sha256": "6281d9f807f1a11c450bfc10d9c92ceb5b49cba4196f9ac179295db83eeab20a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/output.log new file mode 100644 index 000000000..0a6657053 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.006 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=181802752 cpu_ns=3999742132 cycles=13467552703 instructions=46273951266 branches=9839543455 branch_misses=3076101 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,4.000068908,45449905.0,181802752,18408235367031986432,0,1048576,1048576,67108864,131072,16384,23969792,5730461,0,0,0,3,4000185921,0,1,13467552703,46273951266,9839543455,3076101,3999783335,3999783335,2,12,3999742132 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/run.json new file mode 100644 index 000000000..4c4567eab --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229844.3517013, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229844.3517106, + "returncode": 0, + "finished": 1792229850.382579, + "log_sha256": "38e464139a5632438d35dd79a171fb2eaa1f51d2ed0d7ac97e8a9b36c16ca7df" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/output.log new file mode 100644 index 000000000..e2cf6247b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.039 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=166178240 cpu_ns=3999763282 cycles=13016651618 instructions=46430754196 branches=8827734327 branch_misses=2781001 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000066869,41543865.5,166178240,11466355496021859904,0,1048576,1048576,67108864,131072,16384,23343104,39357213,0,0,0,1,4000193487,0,1,13016651618,46430754196,8827734327,2781001,3999814870,3999814870,2,12,3999763282 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/run.json new file mode 100644 index 000000000..7fc887180 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229674.1424687, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229674.142475, + "returncode": 0, + "finished": 1792229680.2241461, + "log_sha256": "61c1c0e19b1fc24c8d0f7d36d8ad258b8df0faa28e47679b577a2094b10a0980" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/output.log new file mode 100644 index 000000000..91a5d6414 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.023 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=151212416 cpu_ns=3999852746 cycles=13309076592 instructions=41795616036 branches=8183931189 branch_misses=2520645 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000098885,37802169.5,151212416,11297322773856941696,0,1048576,1048576,67108864,131072,16384,23343104,22752924,0,0,0,2,4000369595,0,1,13309076592,41795616036,8183931189,2520645,3999888689,3999888689,2,12,3999852746 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/run.json new file mode 100644 index 000000000..b5298179a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s01-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229680.2319553, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229680.231963, + "returncode": 0, + "finished": 1792229686.2621803, + "log_sha256": "db9f0628372a035ee9949b1144b3d0ce537fe3cd06836b42af2610bcb31c6107" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/output.log new file mode 100644 index 000000000..f733146b3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.019 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=157142272 cpu_ns=3999880920 cycles=13282708886 instructions=44063216977 branches=8347724958 branch_misses=2654139 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000099198,39284593.8,157142272,7502126100646286080,0,1048576,1048576,67108864,131072,16384,23642112,19055450,0,0,0,1,4000404158,0,1,13282708886,44063216977,8347724958,2654139,3999904958,3999904958,2,12,3999880920 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/run.json new file mode 100644 index 000000000..610cd5296 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s02-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229686.2744322, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229686.274451, + "returncode": 0, + "finished": 1792229692.3064241, + "log_sha256": "d69789b58f94198f1eea5e77eef414be468a17f79672d1603c18905dd1c65798" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/output.log new file mode 100644 index 000000000..830bc156d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.026 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=153272064 cpu_ns=3999927602 cycles=13273396360 instructions=42977997848 branches=8142131509 branch_misses=2546628 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000198360,38316115.9,153272064,11569470466680484096,0,1048576,1048576,67108864,131072,16384,23642112,25561213,0,0,0,3,4000420379,0,1,13273396360,42977997848,8142131509,2546628,3999958738,3999958738,2,12,3999927602 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/run.json new file mode 100644 index 000000000..60eae73ff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s03-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229692.3146617, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229692.3146706, + "returncode": 0, + "finished": 1792229698.397306, + "log_sha256": "ee6d14a3f626ff7eff14ce02cc39b679db1cd8dad4f8c91a2930396dfbc0b8cf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/output.log new file mode 100644 index 000000000..0da3a1e9a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.024 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=150948736 cpu_ns=3999598671 cycles=13255973245 instructions=41722734050 branches=8169660291 branch_misses=2516234 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000069226,37736530.9,150948736,6908449600081636480,0,1048576,1048576,67108864,131072,16384,23642112,23937237,0,0,0,3,3999983898,0,1,13255973245,41722734050,8169660291,2516234,3999642030,3999642030,2,12,3999598671 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/run.json new file mode 100644 index 000000000..1b5f9f7ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229698.4049225, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229698.4049296, + "returncode": 0, + "finished": 1792229704.4860222, + "log_sha256": "42d5bcbbc2b28331eac839ebffaa40e5641d4053a9df76feff5b9d15ade6b570" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/output.log new file mode 100644 index 000000000..26e6f8f5a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.024 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=167124992 cpu_ns=3999876309 cycles=13087451157 instructions=46695279882 branches=8878027759 branch_misses=2803964 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,4.000103495,41780167.0,167124992,8178042770309120000,0,1048576,1048576,67108864,131072,16384,23642112,23679939,0,0,0,1,4000357116,0,1,13087451157,46695279882,8878027759,2803964,3999903070,3999903070,2,12,3999876309 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/run.json new file mode 100644 index 000000000..406b194f3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-b02-blocking-1-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229704.4927568, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229704.4927647, + "returncode": 0, + "finished": 1792229710.5749362, + "log_sha256": "a345a0ad360941855bc775d4b53ba64ca7fe62d4446d657491597123ed3c9463" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/output.log new file mode 100644 index 000000000..9f6b4020c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.022 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=36763904 cpu_ns=1000014006 cycles=3128944063 instructions=10161665703 branches=1989739092 branch_misses=612120 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +independent,blocking,64,1,32,1.000068687,36761379.0,36763904,9951190102136960768,0,1048576,1048576,67108864,131072,16384,23343104,21577034,0,0,0,2,1000425513,0,1,3128944063,10161665703,1989739092,612120,1000014837,1000014837,30,12,1000014006 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/run.json new file mode 100644 index 000000000..3080bcf51 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229570.0200846, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229570.0201054, + "returncode": 0, + "finished": 1792229601.1337132, + "log_sha256": "dafc312d32867f88b45f761ec58191a448581dae146cbdbe6d0a8e20283640f4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/output.log new file mode 100644 index 000000000..217bb165f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.026 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=44613376 cpu_ns=999880381 cycles=3278737100 instructions=11221528064 branches=2459182205 branch_misses=743823 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +dependent,blocking,64,1,32,1.000102681,44608795.5,44613376,10831308253328126208,0,1048576,1048576,67108864,131072,16384,23642112,25727262,0,0,0,3,1000360026,0,1,3278737100,11221528064,2459182205,743823,999893817,999893817,30,12,999880381 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/run.json new file mode 100644 index 000000000..790cbbc37 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229710.5827715, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229710.5827792, + "returncode": 0, + "finished": 1792229741.6353598, + "log_sha256": "eb0fae813572628e900101f8fc1f292d9b66dd180a0a0d540e8bd56fab0241d2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/output.log new file mode 100644 index 000000000..34daf3572 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.416 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=482067712 cpu_ns=3999785368 cycles=14579691051 instructions=44937751806 branches=6304544045 branch_misses=7533990 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000069705,120514827.9,482067712,7407678765505952512,0,1048576,1048576,67108864,131072,16384,55365632,416430113,0,0,0,2,4000155765,0,1,14579691051,44937751806,6304544045,7533990,3999817586,3999817586,2,12,3999785368 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/run.json new file mode 100644 index 000000000..4b854927d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b00-nonblocking-1-miss-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230351.735169, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230351.735184, + "returncode": 0, + "finished": 1792230358.1670744, + "log_sha256": "c85ece4ea5fde937b89e46394676837cbc8da7acaf6d30a7a583b456811d4eb7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/output.log new file mode 100644 index 000000000..cd61483e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.390 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=288507968 cpu_ns=3999459485 cycles=14613738476 instructions=43916324437 branches=9254796815 branch_misses=4511725 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000191658,72123536.2,288507968,15856027076655217600,0,1048576,1048576,67108864,131072,16384,55504896,389917141,0,0,0,2,4000640787,0,1,14613738476,43916324437,9254796815,4511725,3999555346,3999555346,2,12,3999459485 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/run.json new file mode 100644 index 000000000..fd695cf8a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s01-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b00-nonblocking-1-miss-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230358.1757548, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230358.175762, + "returncode": 0, + "finished": 1792230364.609955, + "log_sha256": "a8d5ebdb2809c88b6fd457d9d0ff35fbfcd64e77c6d78055ad3d8a4bfd2cfd38" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/output.log new file mode 100644 index 000000000..9ae4053d4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.434 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=339455168 cpu_ns=3999498315 cycles=13981619061 instructions=51331988446 branches=10889087542 branch_misses=5307144 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000069422,84862319.2,339455168,15764564882290016064,0,1048576,1048576,67108864,131072,16384,55435264,433860967,0,0,0,2,3999867626,0,1,13981619061,51331988446,10889087542,5307144,3999587820,3999587820,2,12,3999498315 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/run.json new file mode 100644 index 000000000..ea0ce1834 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b00-nonblocking-1-miss-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230364.6209838, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230364.6209962, + "returncode": 0, + "finished": 1792230371.1018286, + "log_sha256": "8a95db8be5049160255b8de8f2ebd6cf0efa27e3e44da078ed1118bd4fd5d98a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/output.log new file mode 100644 index 000000000..5614f8e41 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.407 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=340780544 cpu_ns=3999739022 cycles=13886943126 instructions=51532410164 branches=10931603135 branch_misses=5326817 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000068557,85193675.8,340780544,9608960982298208768,0,1048576,1048576,67108864,131072,16384,55705600,407263343,0,0,0,3,4000219703,0,1,13886943126,51532410164,10931603135,5326817,3999782923,3999782923,2,12,3999739022 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/run.json new file mode 100644 index 000000000..4d48563fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b00-nonblocking-1-miss-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230371.1131318, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230371.1131458, + "returncode": 0, + "finished": 1792230377.5452871, + "log_sha256": "5dd98a5ddb7184b2d0536a5496cbab4335122e60807343d0026c546fde5d64c7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/output.log new file mode 100644 index 000000000..5b15ffbe5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.421 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=289474496 cpu_ns=3999640738 cycles=14593515060 instructions=44063448204 branches=9285801304 branch_misses=4524093 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067698,72367399.2,289474496,15664089240354636864,0,1048576,1048576,67108864,131072,16384,55513088,421208532,0,0,0,3,4000074758,0,1,14593515060,44063448204,9285801304,4524093,3999670193,3999670193,2,12,3999640738 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/run.json new file mode 100644 index 000000000..1ff5ddab8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s04-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b00-nonblocking-1-miss-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230377.5549562, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230377.5549662, + "returncode": 0, + "finished": 1792230383.9886243, + "log_sha256": "e2285f45d07667beecb7b1d2bb6af4f4f29e484e294b5230a32da0caa5cf528e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/output.log new file mode 100644 index 000000000..238c80081 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.416 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=492615296 cpu_ns=3999974583 cycles=14788048600 instructions=45920984343 branches=6442486608 branch_misses=7698976 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000184669,123148138.6,492615296,6258510793908834688,0,1048576,1048576,67108864,131072,16384,55373824,415700861,0,0,0,2,4000431645,0,1,14788048600,45920984343,6442486608,7698976,4000003432,4000003432,2,12,3999974583 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/run.json new file mode 100644 index 000000000..fcc8ed551 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b00-nonblocking-1-miss-s05-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b00-nonblocking-1-miss-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230383.9958286, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230383.9958363, + "returncode": 0, + "finished": 1792230390.4275494, + "log_sha256": "f676cbc80f9f357c72532ee1319530646f96dfb7dfcd7ffdd67ba4a32f8fe327" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/output.log new file mode 100644 index 000000000..5d77d728d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.403 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=293576000 cpu_ns=4000085111 cycles=14757722548 instructions=44687773912 branches=9417369758 branch_misses=4587800 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000358317,73387426.0,293576000,13244572455276754624,0,1048576,1048576,67108864,131072,16384,55570432,402756982,0,0,0,3,4000500827,0,1,14757722548,44687773912,9417369758,4587800,4000160775,4000160775,2,12,4000085111 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/run.json new file mode 100644 index 000000000..88ede19cb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s00-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b01-nonblocking-1-miss-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230390.4355876, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230390.4355955, + "returncode": 0, + "finished": 1792230396.8681254, + "log_sha256": "fa53880cdd0daf766a542d94787ecb781a7c6f66b659dbcf99345e1e8d73292a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/output.log new file mode 100644 index 000000000..2014753dd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.409 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=347024768 cpu_ns=3999777649 cycles=14114378723 instructions=52476653836 branches=11131906057 branch_misses=5422996 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067500,86754728.0,347024768,1663044474776205952,0,1048576,1048576,67108864,131072,16384,55328768,408744059,0,0,0,1,4000197805,0,1,14114378723,52476653836,11131906057,5422996,3999802579,3999802579,2,12,3999777649 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/run.json new file mode 100644 index 000000000..9ba7a1f24 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b01-nonblocking-1-miss-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230396.8759148, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230396.8759215, + "returncode": 0, + "finished": 1792230403.3086689, + "log_sha256": "5184e3cc939a660e63ec506c57b6901783e6a8dc7643a0a7f2afef2f808ca364" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/output.log new file mode 100644 index 000000000..455e36984 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.403 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=494400128 cpu_ns=3999784609 cycles=14839078662 instructions=46087364208 branches=6465828921 branch_misses=7725807 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067483,123597946.8,494400128,16875375889582941568,0,1048576,1048576,67108864,131072,16384,55562240,402596773,0,0,0,2,4000095301,0,1,14839078662,46087364208,6465828921,7725807,3999856975,3999856975,2,12,3999784609 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/run.json new file mode 100644 index 000000000..fbd8ad802 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s02-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b01-nonblocking-1-miss-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230403.3163862, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230403.3163931, + "returncode": 0, + "finished": 1792230409.7499702, + "log_sha256": "e6b088fc95b5dde5733ac79bd6132861feba4bf87acc717ef5e564c5c244fada" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/output.log new file mode 100644 index 000000000..b0beb46c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.410 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=493105344 cpu_ns=3999743639 cycles=14826383190 instructions=45966666031 branches=6448895543 branch_misses=7705919 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000068101,123274237.2,493105344,1851824641932663616,0,1048576,1048576,67108864,131072,16384,55402496,409984839,0,0,0,2,4000158226,0,1,14826383190,45966666031,6448895543,7705919,3999773705,3999773705,2,12,3999743639 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/run.json new file mode 100644 index 000000000..4598e35f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s03-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b01-nonblocking-1-miss-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230409.757494, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230409.7575011, + "returncode": 0, + "finished": 1792230416.189394, + "log_sha256": "699c75a565d158b02ad71f0e39262f2bdaade30fd3d5aff4b0a0c845ae536288" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/output.log new file mode 100644 index 000000000..53bb5780f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.423 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=344035840 cpu_ns=3999697797 cycles=14006974200 instructions=52024671927 branches=11036026898 branch_misses=5376753 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000103013,86006745.0,344035840,16547880544081227264,0,1048576,1048576,67108864,131072,16384,55570432,422901014,0,0,0,1,4000174383,0,1,14006974200,52024671927,11036026898,5376753,3999735328,3999735328,2,12,3999697797 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/run.json new file mode 100644 index 000000000..fa38b68ee --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b01-nonblocking-1-miss-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230416.1965513, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230416.196559, + "returncode": 0, + "finished": 1792230422.678056, + "log_sha256": "3776a2af5e740b4c753eb4b2a0e076facbfeab9324f004146f97b21d02501dea" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/output.log new file mode 100644 index 000000000..689d62783 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.418 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=293941248 cpu_ns=3999820839 cycles=14778199640 instructions=44743371583 branches=9429086306 branch_misses=4593520 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000102100,73483436.3,293941248,13655744402245959680,0,1048576,1048576,67108864,131072,16384,55676928,417684974,0,0,0,1,4000524397,0,1,14778199640,44743371583,9429086306,4593520,3999892485,3999892485,2,12,3999820839 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/run.json new file mode 100644 index 000000000..1671c4bbd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b01-nonblocking-1-miss-s05-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b01-nonblocking-1-miss-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230422.6890826, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230422.689095, + "returncode": 0, + "finished": 1792230429.1214561, + "log_sha256": "ae3a64b74803c7837d37318154d250caa3771398a98005d86739ea5d0c6557ee" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/output.log new file mode 100644 index 000000000..3dde03b71 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.417 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=347119040 cpu_ns=3999844853 cycles=14126817623 instructions=52490909523 branches=11134930119 branch_misses=5424369 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000098715,86777618.4,347119040,16243415318943723072,0,1048576,1048576,67108864,131072,16384,55500800,416707153,0,0,0,2,4000324405,0,1,14126817623,52490909523,11134930119,5424369,3999888929,3999888929,2,12,3999844853 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/run.json new file mode 100644 index 000000000..361fdc81b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b02-nonblocking-1-miss-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230429.1288128, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230429.1288202, + "returncode": 0, + "finished": 1792230435.561503, + "log_sha256": "b597b6fac304eb851d9aae6a8e495275f8157b83f4df7eb98061e25946cbe150" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/output.log new file mode 100644 index 000000000..384f6ef33 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.410 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=491866560 cpu_ns=3999858603 cycles=14777797775 instructions=45851188145 branches=6432694581 branch_misses=7686616 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000103415,122963460.9,491866560,14937992666641248832,0,1048576,1048576,67108864,131072,16384,55795712,410404896,0,0,0,3,4000278744,0,1,14777797775,45851188145,6432694581,7686616,3999891316,3999891316,2,12,3999858603 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/run.json new file mode 100644 index 000000000..db33c5394 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s01-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b02-nonblocking-1-miss-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230435.5695593, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230435.5695672, + "returncode": 0, + "finished": 1792230442.001597, + "log_sha256": "2a2c7766649af13bfe575b0615284a6c2ef0669eab96eb186a86e08661d01a74" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/output.log new file mode 100644 index 000000000..892781637 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.404 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=293536256 cpu_ns=3999856807 cycles=14764750551 instructions=44681724509 branches=9416095224 branch_misses=4587673 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000100901,73382212.9,293536256,12394988204569464320,0,1048576,1048576,67108864,131072,16384,55578624,404082387,0,0,0,4,4000468442,0,1,14764750551,44681724509,9416095224,4587673,3999884418,3999884418,2,12,3999856807 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/run.json new file mode 100644 index 000000000..88bcae6c7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s02-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b02-nonblocking-1-miss-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230442.0099022, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230442.0099099, + "returncode": 0, + "finished": 1792230448.4419334, + "log_sha256": "996912661903dd3563923644833666fb360448d66e48a1e97139537c07a3c962" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/output.log new file mode 100644 index 000000000..cde695911 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.410 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=293749760 cpu_ns=3999902860 cycles=14771720026 instructions=44714223551 branches=9422943762 branch_misses=4590396 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000069703,73436160.3,293749760,11077367731818392576,0,1048576,1048576,67108864,131072,16384,55418880,409633248,0,0,0,2,4003364706,0,1,14771720026,44714223551,9422943762,4590396,3999919532,3999919532,2,12,3999902860 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/run.json new file mode 100644 index 000000000..72713f0eb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s03-original/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b02-nonblocking-1-miss-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230448.4497948, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230448.4498024, + "returncode": 0, + "finished": 1792230454.8829148, + "log_sha256": "e52eb3b7c8cef01abe25c3984608db11cbc3b54ba330ffbd7d41edc46b644b97" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/output.log new file mode 100644 index 000000000..6362ea37f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.408 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=489260608 cpu_ns=3999820411 cycles=14748953501 instructions=45608264572 branches=6398613630 branch_misses=7645959 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067348,122313092.6,489260608,16532837895195528640,0,1048576,1048576,67108864,131072,16384,55402496,407742292,0,0,0,1,4000242802,0,1,14748953501,45608264572,6398613630,7645959,3999844302,3999844302,2,12,3999820411 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/run.json new file mode 100644 index 000000000..ee690488b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s04-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b02-nonblocking-1-miss-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230454.8909662, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230454.890974, + "returncode": 0, + "finished": 1792230461.322883, + "log_sha256": "e78922035aa0ddbc1aedf699b91b102bca5d06ea9e85a1dc6539ddce57b7567c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/output.log new file mode 100644 index 000000000..c016993f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.410 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=346990848 cpu_ns=3999833590 cycles=14107033910 instructions=52471524512 branches=11130817983 branch_misses=5422210 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,4.000067309,86746252.3,346990848,4769888930392254208,0,1048576,1048576,67108864,131072,16384,55566336,410212637,0,0,0,3,4000315489,0,1,14107033910,52471524512,11130817983,5422210,3999881332,3999881332,2,12,3999833590 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/run.json new file mode 100644 index 000000000..1592d2fa0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-b02-nonblocking-1-miss-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230461.3309958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230461.331003, + "returncode": 0, + "finished": 1792230467.7633908, + "log_sha256": "27cc2d2ac4cfcff2f36e36a86fbe927677f8f36c633e8a001995d2bb6f5220c1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log new file mode 100644 index 000000000..eda6c51d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/output.log @@ -0,0 +1,5 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.510 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=123092544 cpu_ns=999966592 cycles=3694989786 instructions=11474533674 branches=1609820236 branch_misses=1923849 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns +miss,nonblocking,64,1,12288,1.000066706,123084333.5,123092544,9700840913006687680,0,1048576,1048576,67108864,131072,16384,55570432,510123805,0,0,0,1,1000419605,0,1,3694989786,11474533674,1609820236,1923849,999967485,999967485,30,12,999966592 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json new file mode 100644 index 000000000..4c12cabb9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/run.json @@ -0,0 +1,28 @@ +{ + "name": "mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230320.1614113, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230320.161428, + "returncode": 0, + "finished": 1792230351.7252796, + "log_sha256": "035f88d3e7ab56ac42bf32298f5926b7f94f6d2b51c8de746b243156395878b3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/output.log new file mode 100644 index 000000000..00031d7a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72817344 cpu_ns=3999799107 cycles=15162690439 instructions=32144593003 branches=6342933329 branch_misses=1266125 all_ops=108462208 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108462208 expected=108462208 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000065876,18204036.2,72817344,15052658399738011968,0,1048576,1048576,67108864,131072,16384,23445504,4327478,0,0,0,2,4000264085,0,1,15162690439,32144593003,6342933329,1266125,3999831828,3999831828,2,12,3999799107,0,0,108462208,35644864,108462208,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/run.json new file mode 100644 index 000000000..1dcfed181 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230600.5832598, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230600.5832682, + "returncode": 0, + "finished": 1792230606.6646338, + "log_sha256": "e58803620fb76a8051a0a906d8fad95489d0eb9cd6d8581ab2131eead9abbd40" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/output.log new file mode 100644 index 000000000..a1788ef58 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73144000 cpu_ns=3999564433 cycles=15143200363 instructions=32581368519 branches=6298243523 branch_misses=1228387 all_ops=109340224 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109340224 expected=109340224 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000099708,18285544.2,73144000,1004255115780687168,0,1048576,1048576,67108864,131072,16384,23445504,3129132,0,0,0,1,4000116392,0,1,15143200363,32581368519,6298243523,1228387,3999621402,3999621402,2,12,3999564433,0,0,109340224,36196224,109340224,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/run.json new file mode 100644 index 000000000..9f5ecf0ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230606.6725442, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230606.6725538, + "returncode": 0, + "finished": 1792230612.8037767, + "log_sha256": "10d9e7484e899e767b48ee6b43515bab05c6b7643f0dc97f14a1974f2c0fea47" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/output.log new file mode 100644 index 000000000..0fa80e019 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73639872 cpu_ns=3999918238 cycles=15267031861 instructions=32728610521 branches=6340941749 branch_misses=1273731 all_ops=110277056 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110277056 expected=110277056 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000103558,18409491.4,73639872,553895618393433152,0,1048576,1048576,67108864,131072,16384,23445504,3089242,0,0,0,2,4000431025,0,1,15267031861,32728610521,6340941749,1273731,3999943463,3999943463,2,12,3999918238,0,0,110277056,36637184,110277056,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/run.json new file mode 100644 index 000000000..c1d1430f7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230612.8124483, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230612.8124561, + "returncode": 0, + "finished": 1792230618.94276, + "log_sha256": "b09ceed9a9024c0783ea77c790e2632ece7b35fe21864c729c43be06a6af06f0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/output.log new file mode 100644 index 000000000..b1d6d4f25 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72562688 cpu_ns=3999814091 cycles=15194455570 instructions=32249865374 branches=6248188240 branch_misses=1218537 all_ops=108282752 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108282752 expected=108282752 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000173300,18139886.1,72562688,17807631187280742400,0,1048576,1048576,67108864,131072,16384,23445504,3663776,0,0,0,2,4000285271,0,1,15194455570,32249865374,6248188240,1218537,3999835875,3999835875,2,12,3999814091,0,0,108282752,35720064,108282752,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/run.json new file mode 100644 index 000000000..a3f9df088 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230618.9513266, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230618.9513333, + "returncode": 0, + "finished": 1792230625.0334978, + "log_sha256": "364c103343cb683f46555e95e0b1a6b688fa2a2890123e68e4508becd141eedd" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/output.log new file mode 100644 index 000000000..011df9a06 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72123136 cpu_ns=3999794990 cycles=15015311224 instructions=32126633419 branches=6210339555 branch_misses=1226513 all_ops=108197440 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108197440 expected=108197440 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000100571,18030330.7,72123136,569581229839445248,0,1048576,1048576,67108864,131072,16384,23609344,3068485,0,0,0,1,4000274885,0,1,15015311224,32126633419,6210339555,1226513,3999827724,3999827724,2,12,3999794990,0,0,108197440,36074304,108197440,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/run.json new file mode 100644 index 000000000..e1af67dcd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230625.0421774, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230625.0421855, + "returncode": 0, + "finished": 1792230631.1749496, + "log_sha256": "29326211a0f775bc73f810b738ecea444ce86c4739485bc0c429fdfd2ebb431b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/output.log new file mode 100644 index 000000000..801cda0e1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73324928 cpu_ns=3999826756 cycles=15114010955 instructions=32368661485 branches=6387147587 branch_misses=1238596 all_ops=109754816 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109754816 expected=109754816 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000065142,18330933.5,73324928,2287483574453329536,0,1048576,1048576,67108864,131072,16384,23609344,3644593,0,0,0,2,4000180608,0,1,15114010955,32368661485,6387147587,1238596,3999856683,3999856683,2,12,3999826756,0,0,109754816,36429888,109754816,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/run.json new file mode 100644 index 000000000..7585f3a38 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230631.1877637, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230631.187777, + "returncode": 0, + "finished": 1792230637.3189921, + "log_sha256": "d312951aa01e3851a36045422dbd2663bc684d8fb9373bfec42cc124154df470" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/output.log new file mode 100644 index 000000000..0e9605f51 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73658304 cpu_ns=3999885275 cycles=15210249729 instructions=32368510978 branches=6416187218 branch_misses=1294396 all_ops=110491328 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110491328 expected=110491328 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000102710,18414103.2,73658304,4156031325253229632,0,1048576,1048576,67108864,131072,16384,24428544,3295499,0,0,0,3,4000471488,0,1,15210249729,32368510978,6416187218,1294396,3999926223,3999926223,2,12,3999885275,0,0,110491328,36833024,110491328,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/run.json new file mode 100644 index 000000000..54ff3d027 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-shared-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s00-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230741.7973049, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230741.797313, + "returncode": 0, + "finished": 1792230747.9319358, + "log_sha256": "2cc45cd49d8d6226201d316b3f2c7b6e414d163e3c7bd8846e6b984241a6bc2d" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/output.log new file mode 100644 index 000000000..b04f24c3e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72181824 cpu_ns=3999708321 cycles=15107723468 instructions=32008411792 branches=6215393000 branch_misses=1224566 all_ops=108581760 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108581760 expected=108581760 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000102434,18044993.9,72181824,9220628812999936960,0,1048576,1048576,67108864,131072,16384,24428544,3761258,0,0,0,2,4000184820,0,1,15107723468,32008411792,6215393000,1224566,3999743591,3999743591,2,12,3999708321,0,0,108581760,36399936,108581760,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/run.json new file mode 100644 index 000000000..df6cb4aa0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-shared-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s01-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230747.945502, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230747.9455185, + "returncode": 0, + "finished": 1792230754.0308552, + "log_sha256": "b4e3fc78b36ced25718b247cec2406401caeb315e89593c72a51648b288ab80a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/output.log new file mode 100644 index 000000000..037a5832a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73720832 cpu_ns=3999696924 cycles=15240153552 instructions=32617150907 branches=6347913083 branch_misses=1262666 all_ops=111103680 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=111103680 expected=111103680 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000101451,18429740.6,73720832,16631981192967834624,0,1048576,1048576,67108864,131072,16384,24428544,2751127,0,0,0,2,4000377675,0,1,15240153552,32617150907,6347913083,1262666,3999757434,3999757434,2,12,3999696924,0,0,111103680,37382848,111103680,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/run.json new file mode 100644 index 000000000..381c6bf7c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-shared-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230754.0433264, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230754.0433352, + "returncode": 0, + "finished": 1792230760.125665, + "log_sha256": "823b44e5f05c7ee3f364ba2a7a902831c9d4597505e74df7b06fec5854fac558" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/output.log new file mode 100644 index 000000000..4463ea506 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73959424 cpu_ns=4003377713 cycles=15294035235 instructions=32722713846 branches=6368457584 branch_misses=1251116 all_ops=111361088 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=111361088 expected=111361088 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.003672066,18472897.6,73959424,18167585662780385280,0,1048576,1048576,67108864,131072,16384,24428544,2892984,0,0,0,2,4003883041,0,1,15294035235,32722713846,6368457584,1251116,4003417458,4003417458,2,12,4003377713,0,0,111361088,37401664,111361088,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/run.json new file mode 100644 index 000000000..c88c2fcc5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-shared-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230760.1382923, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230760.1382992, + "returncode": 0, + "finished": 1792230766.2687974, + "log_sha256": "88ab83439e83334216f6669ddeeb2841482490b7ddc0b36d7cd90a0182e14456" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/output.log new file mode 100644 index 000000000..eb4944d85 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73191680 cpu_ns=3999787336 cycles=15131729915 instructions=32456223796 branches=6302349146 branch_misses=1255823 all_ops=109872704 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109872704 expected=109872704 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000068188,18297608.1,73191680,2379931631321337600,0,1048576,1048576,67108864,131072,16384,24428544,2735580,0,0,0,1,4000114580,0,1,15131729915,32456223796,6302349146,1255823,3999823466,3999823466,2,12,3999787336,0,0,109872704,36681024,109872704,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/run.json new file mode 100644 index 000000000..7182cebf5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-shared-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s04-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230766.2861776, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230766.2861915, + "returncode": 0, + "finished": 1792230772.3676229, + "log_sha256": "eba71020f26cafb547aee43dac3e7986b08de2e34aca0b196196863f73d1b9aa" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/output.log new file mode 100644 index 000000000..867f2a439 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73580352 cpu_ns=3999462105 cycles=15139521497 instructions=32334255612 branches=6409396984 branch_misses=1294969 all_ops=110261824 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110261824 expected=110261824 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000067589,18394777.2,73580352,15054886502730212544,0,1048576,1048576,67108864,131072,16384,24428544,2852309,0,0,0,2,3999900234,0,1,15139521497,32334255612,6409396984,1294969,3999506219,3999506219,2,12,3999462105,0,0,110261824,36681472,110261824,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/run.json new file mode 100644 index 000000000..2b5280d93 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-1-shared-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-1-shared-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s05-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230772.381089, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230772.3810964, + "returncode": 0, + "finished": 1792230778.4628062, + "log_sha256": "e82da2c46c32262f60666d63a99e2cd7887ad22b253deaccdc92f01023a86a9e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/output.log new file mode 100644 index 000000000..de7cc75de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=38115072 cpu_ns=3999689841 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=57522688 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=38286656 cpu_ns=3999666168 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=57793024 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=54753856 cpu_ns=3999918558 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=82663296 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=54984768 cpu_ns=3999920319 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=82957312 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=54915776 cpu_ns=3999980119 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=82850048 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=55006272 cpu_ns=3999955947 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=82957952 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=38124032 cpu_ns=3999861198 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=57540800 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=38304704 cpu_ns=3999846720 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=57817088 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=562102208 expected=562102208 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000069624,93121163.1,372491136,18318309797444220032,0,1048576,1048576,67108864,131072,16384,25083904,2962483,0,0,0,8,32000303645,0,0,0,0,0,0,0,0,2,12,31998838870,0,0,562102208,189611072,562102208,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/run.json new file mode 100644 index 000000000..74a3ac137 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230882.959666, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230882.9596753, + "returncode": 0, + "finished": 1792230889.0862675, + "log_sha256": "dc36757d4a4d605fa0b46e715d7409656ea047db096e43e3d3c798b4c2d110d0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/output.log new file mode 100644 index 000000000..0c9eb1c4c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=37456320 cpu_ns=3998508552 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56512640 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=38122432 cpu_ns=3999713206 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=57419712 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=54005632 cpu_ns=4000115644 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=81307584 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=53640832 cpu_ns=3999939109 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=81039744 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=53609408 cpu_ns=4000119329 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=80808448 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=54032640 cpu_ns=4000126940 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=81469632 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=37495616 cpu_ns=4000024545 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56558016 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=38155968 cpu_ns=4000080350 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=57468480 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=552584256 expected=552584256 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000070328,91628101.0,366518848,3829103523979362752,0,1048576,1048576,67108864,131072,16384,25083904,2975615,0,0,0,10,32000455897,0,0,0,0,0,0,0,0,2,12,31998627675,0,0,552584256,186065408,552584256,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/run.json new file mode 100644 index 000000000..b6910b583 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230889.096548, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230889.0965571, + "returncode": 0, + "finished": 1792230895.2232451, + "log_sha256": "9b74b895033103a094908aa9805225a3940ddcf3a64ff2d2cccb3732d9045019" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/output.log new file mode 100644 index 000000000..cd8c0e5b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=37575360 cpu_ns=4000025191 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56611520 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=37786432 cpu_ns=3999701916 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56905088 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=53752512 cpu_ns=3999911729 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=81186112 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=53319040 cpu_ns=3999682648 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=80740992 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=53628800 cpu_ns=3999934845 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=81090304 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51892352 cpu_ns=4000018411 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78638400 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=37582592 cpu_ns=3999704250 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56627264 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=37641344 cpu_ns=3999927737 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56682112 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=548481792 expected=548481792 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000070958,90792997.4,363178432,4339237094251360832,0,1048576,1048576,67108864,131072,16384,25247744,2881209,0,0,0,9,32000704908,0,0,0,0,0,0,0,0,2,12,31998906727,0,0,548481792,185303360,548481792,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/run.json new file mode 100644 index 000000000..e88881e75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230895.235483, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230895.23549, + "returncode": 0, + "finished": 1792230901.3634744, + "log_sha256": "8f65acf89a9b507d237ba59fbee1724be3e77561a1386af0e42abd0c9a663807" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/output.log new file mode 100644 index 000000000..710a4d9a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=37497984 cpu_ns=3999950149 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56486080 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=37653888 cpu_ns=3998037383 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56650560 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52696320 cpu_ns=3999697912 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77441664 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52487936 cpu_ns=3999745877 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79860224 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=53073792 cpu_ns=3999937742 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=80407808 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=53362624 cpu_ns=4000097827 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=80764544 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=37505600 cpu_ns=3999995576 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56499008 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=37701184 cpu_ns=4000074248 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56721280 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=544831168 expected=544831168 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000068272,90493287.5,361979328,1609417525093989952,0,1048576,1048576,67108864,131072,16384,25247744,3053221,0,0,0,14,31999365314,0,0,0,0,0,0,0,0,2,12,31997536714,0,0,544831168,182851840,544831168,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/run.json new file mode 100644 index 000000000..f961659f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230901.3788815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230901.3788903, + "returncode": 0, + "finished": 1792230907.5076923, + "log_sha256": "63c04a634ecb22974f9319f44f6875be84f91aee2f5642724b633fda2dabf185" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/output.log new file mode 100644 index 000000000..9c3dfef06 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=36501504 cpu_ns=3992637087 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55132480 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=37231552 cpu_ns=3999279185 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56156672 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52294208 cpu_ns=4000114526 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79071616 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52479168 cpu_ns=3999950695 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79239744 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=52192704 cpu_ns=4000120271 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78919744 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=52640640 cpu_ns=4000070638 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79454656 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=36441472 cpu_ns=4000060590 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55034816 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=37249408 cpu_ns=4000103795 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56180544 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=539190272 expected=539190272 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000071743,89256063.1,357030656,3208785967620674816,0,1048576,1048576,67108864,131072,16384,25247744,2639148,0,0,0,9,31994351842,0,0,0,0,0,0,0,0,2,12,31992336787,0,0,539190272,182159616,539190272,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/run.json new file mode 100644 index 000000000..d7608ab5f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230907.518582, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230907.51859, + "returncode": 0, + "finished": 1792230913.6442115, + "log_sha256": "bbbb439031fdb6c0fb25b720e1de6976a1f44baa2de1385e3717a86d15ba180c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/output.log new file mode 100644 index 000000000..c1dfb4cdb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=37084544 cpu_ns=3999948419 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55827456 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=37137792 cpu_ns=3999892240 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55951296 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=53270528 cpu_ns=4000067289 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=80239104 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=53397952 cpu_ns=4000061998 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=80400448 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=53523968 cpu_ns=3999944714 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=80466496 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51613120 cpu_ns=4000051978 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77706368 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=37098560 cpu_ns=4000046580 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55845248 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=37083712 cpu_ns=4000114480 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55873728 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=542310144 expected=542310144 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000071002,90050945.6,360210176,15834640968204882176,0,1048576,1048576,67108864,131072,16384,25247744,3371563,0,0,0,12,32002245165,0,0,0,0,0,0,0,0,2,12,32000127698,0,0,542310144,182099968,542310144,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/run.json new file mode 100644 index 000000000..1e1c9c5cc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230913.659832, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230913.6598442, + "returncode": 0, + "finished": 1792230919.7904954, + "log_sha256": "5d88844dd3c618a8f55848fd24d0212e69d05d5d0ef46ef40bc68adbb0bf15a6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/output.log new file mode 100644 index 000000000..4270cde66 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13460532 cpu_ns=3999829925 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20221172 claim_failures=1195305 all_claim_failures=1798939 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13431040 cpu_ns=3998981979 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20178496 claim_failures=1177885 all_claim_failures=1772705 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17676096 cpu_ns=3999912082 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26386496 claim_failures=1419224 all_claim_failures=2127315 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17562944 cpu_ns=4000066660 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26256704 claim_failures=1438073 all_claim_failures=2159655 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17588800 cpu_ns=3999951750 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26224512 claim_failures=1418327 all_claim_failures=2120303 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17560192 cpu_ns=3999881540 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25833664 claim_failures=1407466 all_claim_failures=2071444 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13477837 cpu_ns=3999999895 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20248781 claim_failures=1193757 all_claim_failures=1795598 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13421888 cpu_ns=4000076458 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20154688 claim_failures=1172332 all_claim_failures=1765020 +VERIFY pages=32 observed=185504513 expected=185504513 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000072004,31044273.4,124179329,15214949211081698959,0,1048576,1048576,67108864,131072,16384,25575424,3391599,0,0,0,8,32000651055,0,0,0,0,0,0,0,0,2,12,31998700289,10422369,15610979,185504513,61325184,185504513,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/run.json new file mode 100644 index 000000000..993ff2000 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-shared-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s00-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231024.7021577, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231024.7021685, + "returncode": 0, + "finished": 1792231030.832673, + "log_sha256": "a6bc87495e895d8f8da3a34bcb3f1ad72ef80f4d37d815a48bf84388437ce6f0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/output.log new file mode 100644 index 000000000..9050c18cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13475776 cpu_ns=3999928410 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20055424 claim_failures=1201313 all_claim_failures=1820885 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13420353 cpu_ns=3999870262 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19985537 claim_failures=1190135 all_claim_failures=1805068 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17613632 cpu_ns=4000095100 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25633088 claim_failures=1424932 all_claim_failures=2110219 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17638272 cpu_ns=3999977007 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26313920 claim_failures=1448965 all_claim_failures=2191813 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17635633 cpu_ns=4000097354 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26485809 claim_failures=1436475 all_claim_failures=2139151 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17753664 cpu_ns=3999744196 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26610368 claim_failures=1387801 all_claim_failures=2073995 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13487040 cpu_ns=4000022178 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20094080 claim_failures=1204443 all_claim_failures=1825004 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13396917 cpu_ns=4000021768 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19957365 claim_failures=1184842 all_claim_failures=1796940 +VERIFY pages=32 observed=185135591 expected=185135591 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000070688,31104772.1,124421287,2636558794905955273,0,1048576,1048576,67108864,131072,16384,25903104,3006048,0,0,0,9,32001902264,0,0,0,0,0,0,0,0,2,12,31999756275,10478906,15763075,185135591,60714304,185135591,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/run.json new file mode 100644 index 000000000..88cf03109 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s01-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-shared-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s01-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231030.8500762, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231030.8500907, + "returncode": 0, + "finished": 1792231036.9822876, + "log_sha256": "e5c82345f10937ef111b7fe456138032d4ede46fd66270966550fe9c0f5bc4ee" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/output.log new file mode 100644 index 000000000..6ae6e4a1c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13494541 cpu_ns=3999960256 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20255053 claim_failures=1205169 all_claim_failures=1836222 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13465377 cpu_ns=3999146053 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20211425 claim_failures=1188427 all_claim_failures=1811259 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17821688 cpu_ns=3999928532 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26693048 claim_failures=1465310 all_claim_failures=2242357 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17755136 cpu_ns=3999974077 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26877440 claim_failures=1447473 all_claim_failures=2149064 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17806132 cpu_ns=4000061256 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26568500 claim_failures=1403877 all_claim_failures=2162701 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17602432 cpu_ns=4000040962 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26666816 claim_failures=1416065 all_claim_failures=2102397 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13543101 cpu_ns=4000037069 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20324797 claim_failures=1205185 all_claim_failures=1837146 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13445312 cpu_ns=4000097257 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20180160 claim_failures=1185250 all_claim_failures=1805787 +VERIFY pages=32 observed=187777239 expected=187777239 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000068446,31232895.3,124933719,11763561372055844121,0,1048576,1048576,67108864,131072,16384,25903104,2938393,0,0,0,8,32001235055,0,0,0,0,0,0,0,0,2,12,31999245462,10516756,15946933,187777239,62843520,187777239,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/run.json new file mode 100644 index 000000000..1b10a0467 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-shared-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231036.997617, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231036.9976249, + "returncode": 0, + "finished": 1792231043.129793, + "log_sha256": "3b0484de1105b7c5d01ed1499dd3e35b001489a0b5a30b82ec047fa0e8173fe9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/output.log new file mode 100644 index 000000000..058806659 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13459831 cpu_ns=3999713985 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20219383 claim_failures=1201741 all_claim_failures=1835226 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13407744 cpu_ns=3999901854 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20140864 claim_failures=1188566 all_claim_failures=1813818 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17779797 cpu_ns=4000045420 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26943317 claim_failures=1443674 all_claim_failures=2139022 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17594176 cpu_ns=3999994378 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26280768 claim_failures=1470809 all_claim_failures=2259414 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17762528 cpu_ns=4000000652 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25985568 claim_failures=1358020 all_claim_failures=2024434 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17603358 cpu_ns=4000041712 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26648990 claim_failures=1425132 all_claim_failures=2122744 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13482713 cpu_ns=3999961855 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20250073 claim_failures=1201738 all_claim_failures=1834595 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13381429 cpu_ns=4000068173 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20094645 claim_failures=1186485 all_claim_failures=1811751 +VERIFY pages=32 observed=186563608 expected=186563608 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000071295,31117339.4,124471576,9233873936654694504,0,1048576,1048576,67108864,131072,16384,25903104,2768519,0,0,0,8,32001984945,0,0,0,0,0,0,0,0,2,12,31999728029,10476165,15841004,186563608,62092032,186563608,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/run.json new file mode 100644 index 000000000..c8eea123f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-shared-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231043.1456432, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231043.145652, + "returncode": 0, + "finished": 1792231049.2722583, + "log_sha256": "25858120fb1d51b536a169d4a522e2b36d9e37c41358e63d78c4cd72a600addc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/output.log new file mode 100644 index 000000000..b17ff222c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13346656 cpu_ns=3999836802 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20013024 claim_failures=1204767 all_claim_failures=1825076 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13266816 cpu_ns=3999996619 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19887616 claim_failures=1190507 all_claim_failures=1804150 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17619003 cpu_ns=4000189259 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26523899 claim_failures=1471870 all_claim_failures=2191242 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17509804 cpu_ns=4000029703 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26175148 claim_failures=1462458 all_claim_failures=2222711 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17471181 cpu_ns=3999971391 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26390733 claim_failures=1460653 all_claim_failures=2154570 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17901632 cpu_ns=4000028343 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26652096 claim_failures=1300320 all_claim_failures=2007054 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13376036 cpu_ns=4000077057 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20063844 claim_failures=1211798 all_claim_failures=1835256 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13266365 cpu_ns=4000169632 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19898045 claim_failures=1187683 all_claim_failures=1800162 +VERIFY pages=32 observed=185604405 expected=185604405 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000149124,30938219.8,123757493,9973929941713176987,0,1048576,1048576,67108864,131072,16384,25903104,3185459,0,0,0,9,32002395230,0,0,0,0,0,0,0,0,2,12,32000298806,10490056,15840221,185604405,61846912,185604405,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/run.json new file mode 100644 index 000000000..c3a24c264 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s04-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-shared-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s04-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231049.2847311, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231049.2847402, + "returncode": 0, + "finished": 1792231055.4067228, + "log_sha256": "a75d1656377ecf876738e31e4dc4a03f23ceecf6fe742e5db862cc191f8d0c0a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/output.log new file mode 100644 index 000000000..f8f509c42 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13513972 cpu_ns=3999915269 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20092212 claim_failures=1194533 all_claim_failures=1778838 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13468163 cpu_ns=3999961976 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20034307 claim_failures=1174190 all_claim_failures=1749091 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17791843 cpu_ns=4000003164 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26430179 claim_failures=1428386 all_claim_failures=2129603 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17705459 cpu_ns=4000051896 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26243059 claim_failures=1437030 all_claim_failures=2139261 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17690112 cpu_ns=3999999978 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26224064 claim_failures=1408954 all_claim_failures=2100166 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17427511 cpu_ns=4000049496 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25399351 claim_failures=1379150 all_claim_failures=2003354 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13543924 cpu_ns=4000021701 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20144500 claim_failures=1198805 all_claim_failures=1785240 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13452736 cpu_ns=4000104021 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20007104 claim_failures=1168338 all_claim_failures=1741779 +VERIFY pages=32 observed=184574776 expected=184574776 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000071629,31147872.2,124593720,4537443866091998536,0,1048576,1048576,67108864,131072,16384,25903104,3213368,0,0,0,9,32002533363,0,0,0,0,0,0,0,0,2,12,32000107501,10389386,15427332,184574776,59981056,184574776,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/run.json new file mode 100644 index 000000000..153d35b99 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b00-write-8-shared-s05-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b00-write-8-shared-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s05-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231055.4192712, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231055.419281, + "returncode": 0, + "finished": 1792231061.5476384, + "log_sha256": "3e9beb392c73cab80d794434c0f34283a1110f87191fe2efc1df417517d62a66" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/output.log new file mode 100644 index 000000000..9c16ce991 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72572608 cpu_ns=3999821441 cycles=15159505094 instructions=32326846752 branches=6249042320 branch_misses=1211229 all_ops=108885312 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108885312 expected=108885312 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000069282,18142837.8,72572608,18512645143047488,0,1048576,1048576,67108864,131072,16384,23609344,3454098,0,0,0,2,4000246608,0,1,15159505094,32326846752,6249042320,1211229,3999857296,3999857296,2,12,3999821441,0,0,108885312,36312704,108885312,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/run.json new file mode 100644 index 000000000..f38ecd2e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230637.3272767, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230637.3272846, + "returncode": 0, + "finished": 1792230643.458795, + "log_sha256": "d5a3eef04c6598c6a128667f7da50611e4b7177546630df2eebcb5dc2b2e7c1e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/output.log new file mode 100644 index 000000000..1c0cdec75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73791936 cpu_ns=3999844630 cycles=15268621653 instructions=32796193997 branches=6354035553 branch_misses=1287528 all_ops=110357440 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110357440 expected=110357440 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000069853,18447661.8,73791936,11824771126314803776,0,1048576,1048576,67108864,131072,16384,23773184,3405327,0,0,0,3,4000260596,0,1,15268621653,32796193997,6354035553,1287528,3999868736,3999868736,2,12,3999844630,0,0,110357440,36565504,110357440,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/run.json new file mode 100644 index 000000000..6cdf727a9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230643.467349, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230643.4673562, + "returncode": 0, + "finished": 1792230649.5478108, + "log_sha256": "3fdde701e1d4a834e6bf70372a0596a05d8629eac1dc537bb068b799ce142db6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/output.log new file mode 100644 index 000000000..53a03d5ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73447872 cpu_ns=3999815609 cycles=15194299369 instructions=32422934109 branches=6397856977 branch_misses=1262240 all_ops=109536128 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109536128 expected=109536128 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000070318,18361645.2,73447872,12222966201769427520,0,1048576,1048576,67108864,131072,16384,23773184,2962349,0,0,0,2,4000261852,0,1,15194299369,32422934109,6397856977,1262240,3999843123,3999843123,2,12,3999815609,0,0,109536128,36088256,109536128,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/run.json new file mode 100644 index 000000000..06b42915d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230649.5564058, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230649.5564153, + "returncode": 0, + "finished": 1792230655.6383567, + "log_sha256": "ad598d337bb5cc51f5d50654698b56ff906a1622bb5cd15610912a0c506a9741" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/output.log new file mode 100644 index 000000000..8f0c59e33 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73022272 cpu_ns=3999824965 cycles=15091483243 instructions=32235056754 branches=6360784132 branch_misses=1237893 all_ops=110044928 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110044928 expected=110044928 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000095841,18255130.6,73022272,12571410026288376000,0,1048576,1048576,67108864,131072,16384,23773184,2939696,0,0,0,3,4000328756,0,1,15091483243,32235056754,6360784132,1237893,3999855893,3999855893,2,12,3999824965,0,0,110044928,37022656,110044928,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/run.json new file mode 100644 index 000000000..d162cf70f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230655.646854, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230655.646861, + "returncode": 0, + "finished": 1792230661.7776346, + "log_sha256": "5dc4a4551ea59d971b5ab2195929932da33a7a4ec3c4d517e87bf93c871a38f8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/output.log new file mode 100644 index 000000000..2299cb689 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.002 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73545984 cpu_ns=3999964892 cycles=15194422735 instructions=32686882844 branches=6332857350 branch_misses=1223699 all_ops=110482176 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110482176 expected=110482176 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000206663,18385546.1,73545984,12181475981325137664,0,1048576,1048576,67108864,131072,16384,23937024,2402371,0,0,0,2,4000412928,0,1,15194422735,32686882844,6332857350,1223699,3999995348,3999995348,2,12,3999964892,0,0,110482176,36936192,110482176,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/run.json new file mode 100644 index 000000000..bfb5fb191 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230661.7855055, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230661.7855132, + "returncode": 0, + "finished": 1792230667.8677738, + "log_sha256": "35d53c953aae725cd8d553b281d4493c1721072a1d80411b785cb58ae10dc6df" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/output.log new file mode 100644 index 000000000..c62bdfa8f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72869120 cpu_ns=3999667217 cycles=15171459693 instructions=32458925490 branches=6274574250 branch_misses=1284303 all_ops=109528768 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109528768 expected=109528768 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000136130,18216660.0,72869120,13129533055994022656,0,1048576,1048576,67108864,131072,16384,24100864,3118090,0,0,0,2,4000022797,0,1,15171459693,32458925490,6274574250,1284303,3999728223,3999728223,2,12,3999667217,0,0,109528768,36659648,109528768,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/run.json new file mode 100644 index 000000000..bd4a91b65 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230667.8765206, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230667.8765292, + "returncode": 0, + "finished": 1792230674.0099106, + "log_sha256": "10984012b7a4eebcd01163da9404fb67c08aead3ba75ce6f5f3e137d741909d8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/output.log new file mode 100644 index 000000000..3f1477dcf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=71833984 cpu_ns=3999579276 cycles=15089890406 instructions=31854165178 branches=6185441456 branch_misses=1222020 all_ops=106468352 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=106468352 expected=106468352 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000055743,17958245.7,71833984,4012995567923539584,0,1048576,1048576,67108864,131072,16384,24428544,3901892,0,0,0,2,3999895749,0,1,15089890406,31854165178,6185441456,1222020,3999626560,3999626560,2,12,3999579276,0,0,106468352,34634368,106468352,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/run.json new file mode 100644 index 000000000..ace79bfed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-shared-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s00-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230778.4726434, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230778.4726515, + "returncode": 0, + "finished": 1792230784.552717, + "log_sha256": "e8046f211efb3466c1002b5b735bc63f844083869954307a02277c42f9eef7cc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/output.log new file mode 100644 index 000000000..28b7c5709 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73545280 cpu_ns=3999043962 cycles=15245701420 instructions=32539479374 branches=6332796724 branch_misses=1267596 all_ops=109845120 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109845120 expected=109845120 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000104797,18385838.3,73545280,13324918303194185152,0,1048576,1048576,67108864,131072,16384,24428544,3639192,0,0,0,2,3999566277,0,1,15245701420,32539479374,6332796724,1267596,3999081439,3999081439,2,12,3999043962,0,0,109845120,36299840,109845120,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/run.json new file mode 100644 index 000000000..3ccf66b28 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230784.5658233, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230784.5658307, + "returncode": 0, + "finished": 1792230790.69961, + "log_sha256": "7d4a29edf8b4f137bdd4f33fb9bec788253e107e66a4692cf8c09e840b335755" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/output.log new file mode 100644 index 000000000..e337ba5ea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72817792 cpu_ns=3999684260 cycles=15097547819 instructions=31999155159 branches=6342972351 branch_misses=1381454 all_ops=108583872 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108583872 expected=108583872 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000100646,18203990.0,72817792,2586176148005735296,0,1048576,1048576,67108864,131072,16384,24428544,3527284,0,0,0,2,4000154253,0,1,15097547819,31999155159,6342972351,1381454,3999724930,3999724930,2,12,3999684260,0,0,108583872,35766080,108583872,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/run.json new file mode 100644 index 000000000..fe3e51a9c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s02-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-shared-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s02-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230790.7110531, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230790.7110603, + "returncode": 0, + "finished": 1792230796.793299, + "log_sha256": "5c5dfa66c6ca67a17293d190d680bc93c68d7406df66c1af806416e922a44819" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/output.log new file mode 100644 index 000000000..112961e3f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.002 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72892352 cpu_ns=3999182564 cycles=15146871772 instructions=32031919953 branches=6349467113 branch_misses=1250873 all_ops=109127744 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109127744 expected=109127744 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000066804,18222783.7,72892352,12289424581688228928,0,1048576,1048576,67108864,131072,16384,24428544,2479280,0,0,0,3,3999630822,0,1,15146871772,32031919953,6349467113,1250873,3999235466,3999235466,2,12,3999182564,0,0,109127744,36235392,109127744,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/run.json new file mode 100644 index 000000000..f3d05abe6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-shared-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s03-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230796.8028517, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230796.8028593, + "returncode": 0, + "finished": 1792230802.8836613, + "log_sha256": "130d766c4283b6ac8d66fa3361385cbf68d1ce279f41a17fdb6bb9b66b1594f7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/output.log new file mode 100644 index 000000000..5a163d17e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72883584 cpu_ns=3999760654 cycles=15191073229 instructions=32246717691 branches=6275819749 branch_misses=1248193 all_ops=110030144 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110030144 expected=110030144 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000068444,18220584.2,72883584,16468618550236744320,0,1048576,1048576,67108864,131072,16384,24428544,3338099,0,0,0,5,4000207988,0,1,15191073229,32246717691,6275819749,1248193,3999763528,3999763528,2,12,3999760654,0,0,110030144,37146560,110030144,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/run.json new file mode 100644 index 000000000..f645d63a3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-shared-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230802.8932667, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230802.8932743, + "returncode": 0, + "finished": 1792230808.974039, + "log_sha256": "9a7370814097f92745a318e40b4e6df0fc1c1bf069bcaba61a76667bbe7c4d94" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/output.log new file mode 100644 index 000000000..78a9918ee --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73139136 cpu_ns=3999095839 cycles=15136181379 instructions=32432923655 branches=6297824745 branch_misses=1251186 all_ops=110131264 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110131264 expected=110131264 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000101132,18284321.7,73139136,7227425332910172224,0,1048576,1048576,67108864,131072,16384,24428544,3196621,0,0,0,1,3999560776,0,1,15136181379,32432923655,6297824745,1251186,3999150042,3999150042,2,12,3999095839,0,0,110131264,36992128,110131264,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/run.json new file mode 100644 index 000000000..d6da72de6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-1-shared-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-1-shared-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s05-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230808.9869514, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230808.9869666, + "returncode": 0, + "finished": 1792230815.1177497, + "log_sha256": "cde245fa34ac6423de137a076952ed1af47822b9ca08dce9aa53a9e4df5f463c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/output.log new file mode 100644 index 000000000..d201eae90 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=36266688 cpu_ns=3999980946 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54738688 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=37190656 cpu_ns=3999828338 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55991040 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52799360 cpu_ns=4000114810 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79468992 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52714304 cpu_ns=4000022031 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78701696 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51621824 cpu_ns=4000112325 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=75688064 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=52766528 cpu_ns=4000046200 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79289728 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=36497152 cpu_ns=4000067185 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55057536 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=37238592 cpu_ns=4000107432 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56055360 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=534991104 expected=534991104 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000066155,89272299.5,357095104,17597186979716699456,0,1048576,1048576,67108864,131072,16384,25247744,4069448,0,0,0,8,32002644075,0,0,0,0,0,0,0,0,2,12,32000279267,0,0,534991104,177896000,534991104,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/run.json new file mode 100644 index 000000000..b3e5e3eff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230919.8034008, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230919.8034089, + "returncode": 0, + "finished": 1792230925.9415817, + "log_sha256": "f521be5b665bad66b743e5266482f6c94628d9de30d7faf21de169b389330059" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/output.log new file mode 100644 index 000000000..9829b862b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=36811712 cpu_ns=3999284443 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55428352 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=37256256 cpu_ns=3999651862 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56011456 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52804032 cpu_ns=4000051612 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79652608 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52765568 cpu_ns=3999966708 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79610368 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=52204416 cpu_ns=3999975866 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78752832 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=52338304 cpu_ns=4000109484 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79213184 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=36828800 cpu_ns=4000095408 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55455552 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=37280768 cpu_ns=4000103295 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=56049344 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=540173696 expected=540173696 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000069543,89570906.7,358289856,12302768468173392448,0,1048576,1048576,67108864,131072,16384,25247744,2800362,0,0,0,9,32001252313,0,0,0,0,0,0,0,0,2,12,31999238678,0,0,540173696,181883840,540173696,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/run.json new file mode 100644 index 000000000..f1eac5013 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230925.958446, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230925.9584599, + "returncode": 0, + "finished": 1792230932.0907657, + "log_sha256": "411c203eff8064c5683a33eca6ad7e3860d80cfc1ef72c226737915bc4e5a810" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/output.log new file mode 100644 index 000000000..08dfbbe35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=36007744 cpu_ns=3999907355 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54238720 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36657664 cpu_ns=3999870063 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55206400 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52592576 cpu_ns=3999935163 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79064064 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52349504 cpu_ns=3999863745 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78720640 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=52426240 cpu_ns=4000068762 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78810688 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=52648960 cpu_ns=4000028497 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=79135936 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=36021760 cpu_ns=4000084055 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54264320 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36715328 cpu_ns=4000080619 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55290048 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=534730816 expected=534730816 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000069063,88853409.9,355419776,3529012008656839040,0,1048576,1048576,67108864,131072,16384,25247744,3002387,0,0,0,8,32001686905,0,0,0,0,0,0,0,0,2,12,31999838259,0,0,534730816,179311040,534730816,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/run.json new file mode 100644 index 000000000..43c9aed9b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230932.1073105, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230932.1073234, + "returncode": 0, + "finished": 1792230938.2411118, + "log_sha256": "15f1d621c3c652dcfc0ddbd6602fb8789298bb08f1fc851ccfeb5bb9b8eb6199" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/output.log new file mode 100644 index 000000000..3ea0d717b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35785088 cpu_ns=3993460047 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53976384 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36569408 cpu_ns=3999907486 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55050496 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52273152 cpu_ns=4000111778 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78465728 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=52423680 cpu_ns=4000102112 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78102208 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=52333632 cpu_ns=4000058824 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78512640 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=52468928 cpu_ns=4000105532 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78181376 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35912064 cpu_ns=4000082345 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54137664 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36592640 cpu_ns=4000101867 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55082368 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=531508864 expected=531508864 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000072924,88588033.0,354358592,18273096356105469632,0,1048576,1048576,67108864,131072,16384,25411584,3105902,0,0,0,8,31995858231,0,0,0,0,0,0,0,0,2,12,31993929991,0,0,531508864,177150272,531508864,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/run.json new file mode 100644 index 000000000..56c024b56 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230938.2577245, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230938.257737, + "returncode": 0, + "finished": 1792230944.390437, + "log_sha256": "50b8ed9b0e3c3404edbb83afd7446bb1663d6ebe7f4cb45a47584e45729804a6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/output.log new file mode 100644 index 000000000..4d94c9aad --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=36161728 cpu_ns=3999895836 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54381312 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36670464 cpu_ns=3999831457 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55014400 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=52079744 cpu_ns=4000069688 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78380032 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51160960 cpu_ns=3999971680 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77310208 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=52025024 cpu_ns=3999874977 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78385344 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=52234048 cpu_ns=4000026575 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78644544 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=36174208 cpu_ns=4000051480 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54399296 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36683456 cpu_ns=4000023113 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=55038464 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=531553600 expected=531553600 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000072796,88295801.1,353189632,6830597169768804608,0,1048576,1048576,67108864,131072,16384,25411584,2851915,0,0,0,8,32002178574,0,0,0,0,0,0,0,0,2,12,31999744806,0,0,531553600,178363968,531553600,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/run.json new file mode 100644 index 000000000..bfa2ba7cb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230944.4064484, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230944.40646, + "returncode": 0, + "finished": 1792230950.5387893, + "log_sha256": "9d3ad45b8be8a76bd615863890882a903fb37c94b03503ff1fd0775c98b9e34b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/output.log new file mode 100644 index 000000000..dd05cf6ff --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35881728 cpu_ns=3998372868 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54016384 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36365504 cpu_ns=3999918580 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54749568 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51678336 cpu_ns=4000115060 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77740352 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50851392 cpu_ns=3999921650 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76494080 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51615040 cpu_ns=4000118992 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77686144 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51707712 cpu_ns=4000116318 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77813696 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35898752 cpu_ns=4000056256 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54036608 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36373760 cpu_ns=4000104619 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54763776 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=527300608 expected=527300608 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000065747,87591616.3,350372224,8094239015616665216,0,1048576,1048576,67108864,131072,16384,25411584,3420496,0,0,0,9,32001244498,0,0,0,0,0,0,0,0,2,12,31998724343,0,0,527300608,176928384,527300608,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/run.json new file mode 100644 index 000000000..11e61c6ea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230950.555568, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230950.5555813, + "returncode": 0, + "finished": 1792230956.685164, + "log_sha256": "1f26354d0a9f530ab247f6b4c84cd3e127ef44dcd879ac1a497655a34bfedc53" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/output.log new file mode 100644 index 000000000..51f3a38e6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13412109 cpu_ns=3999922261 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19903757 claim_failures=1190928 all_claim_failures=1785874 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13354935 cpu_ns=3999905483 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19833335 claim_failures=1171811 all_claim_failures=1757690 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17633593 cpu_ns=4000106350 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26135161 claim_failures=1424015 all_claim_failures=2133230 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17404608 cpu_ns=3999841448 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26055616 claim_failures=1433123 all_claim_failures=2091293 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17442785 cpu_ns=3999993957 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25810337 claim_failures=1415551 all_claim_failures=2131504 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17308616 cpu_ns=4000065852 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25106248 claim_failures=1391322 all_claim_failures=2038816 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13445312 cpu_ns=3999945824 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19961920 claim_failures=1189410 all_claim_failures=1782208 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13317511 cpu_ns=4000086636 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19771719 claim_failures=1170231 all_claim_failures=1755767 +VERIFY pages=32 observed=182578093 expected=182578093 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000065588,30829361.7,123319469,10168189115219200035,0,1048576,1048576,67108864,131072,16384,26066944,3022885,0,0,0,8,32001734378,0,0,0,0,0,0,0,0,2,12,31999867811,10386391,15476382,182578093,59258624,182578093,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/run.json new file mode 100644 index 000000000..c53914724 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s00-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-shared-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s00-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231061.5652704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231061.5652835, + "returncode": 0, + "finished": 1792231067.698789, + "log_sha256": "d67331aff95e64f7e1fd0ec3d4093ad6f915d8e2aba4122c4a8c01a2eef5b343" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/output.log new file mode 100644 index 000000000..9d2de9a04 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13427649 cpu_ns=3999984960 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20008513 claim_failures=1212739 all_claim_failures=1817333 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13366825 cpu_ns=3999814577 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19915305 claim_failures=1195189 all_claim_failures=1793331 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17572480 cpu_ns=4000090180 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26148416 claim_failures=1452833 all_claim_failures=2180605 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17534464 cpu_ns=3999987131 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25664384 claim_failures=1504854 all_claim_failures=2219328 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=18049910 cpu_ns=4000045615 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26883446 claim_failures=1343289 all_claim_failures=2005417 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17562624 cpu_ns=4000054590 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26259200 claim_failures=1430888 all_claim_failures=2116255 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13416256 cpu_ns=3999939798 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19989824 claim_failures=1213699 all_claim_failures=1820223 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13335360 cpu_ns=3999987846 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19886208 claim_failures=1196375 all_claim_failures=1792404 +VERIFY pages=32 observed=184755296 expected=184755296 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000073594,31065820.4,124265568,263075001110581664,0,1048576,1048576,67108864,131072,16384,26230784,3440768,0,0,0,14,32002341268,0,0,0,0,0,0,0,0,2,12,31999904697,10549866,15744896,184755296,60489728,184755296,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/run.json new file mode 100644 index 000000000..b26f4e620 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231067.7128694, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231067.71288, + "returncode": 0, + "finished": 1792231073.8439496, + "log_sha256": "ae507aab8ab71b400f4fd5023b829395011b4ba815f99263a6416b4cc6a0dff8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/output.log new file mode 100644 index 000000000..772fb3138 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13384576 cpu_ns=3998578604 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20115328 claim_failures=1180857 all_claim_failures=1774594 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13342392 cpu_ns=3999896773 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20059000 claim_failures=1164399 all_claim_failures=1750254 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17492986 cpu_ns=3999924556 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26143930 claim_failures=1411936 all_claim_failures=2115163 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17389472 cpu_ns=3999937226 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26060960 claim_failures=1419493 all_claim_failures=2129299 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17330170 cpu_ns=3999852745 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26016122 claim_failures=1398700 all_claim_failures=2103406 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17273216 cpu_ns=3999933268 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25849920 claim_failures=1378411 all_claim_failures=2069751 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13417088 cpu_ns=3999932477 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20156992 claim_failures=1182200 all_claim_failures=1776576 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13321303 cpu_ns=4000084822 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20029143 claim_failures=1160415 all_claim_failures=1741963 +VERIFY pages=32 observed=184431395 expected=184431395 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000072559,30737243.2,122951203,16493144309957716493,0,1048576,1048576,67108864,131072,16384,26230784,2501027,0,0,0,10,32000509823,0,0,0,0,0,0,0,0,2,12,31998140471,10296411,15461006,184431395,61480192,184431395,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/run.json new file mode 100644 index 000000000..ad11bec5b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s02-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-shared-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s02-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231073.8590581, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231073.8590667, + "returncode": 0, + "finished": 1792231079.9941635, + "log_sha256": "bc03a5fc608af8e02cde86117003447d4cbbfec9dfd3cd663378a5db3b156884" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/output.log new file mode 100644 index 000000000..73d608376 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13312807 cpu_ns=4000078908 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19848615 claim_failures=1176969 all_claim_failures=1757519 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13283312 cpu_ns=4000091124 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19803888 claim_failures=1160127 all_claim_failures=1731364 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17669312 cpu_ns=4000238983 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26267072 claim_failures=1403096 all_claim_failures=2091536 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17528256 cpu_ns=4000179256 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26029504 claim_failures=1419455 all_claim_failures=2115835 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17498355 cpu_ns=4000232543 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26000115 claim_failures=1391251 all_claim_failures=2073546 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17253952 cpu_ns=4000187968 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25149568 claim_failures=1363242 all_claim_failures=1986444 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13342690 cpu_ns=4000086063 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19888546 claim_failures=1173575 all_claim_failures=1754185 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13252515 cpu_ns=4000226584 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19753123 claim_failures=1157275 all_claim_failures=1727386 +VERIFY pages=32 observed=182740431 expected=182740431 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000201107,30783752.0,123141199,16778303052543147681,0,1048576,1048576,67108864,131072,16384,26230784,4239894,0,0,0,9,32023369528,0,0,0,0,0,0,0,0,2,12,32001321429,10244990,15237815,182740431,59599232,182740431,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/run.json new file mode 100644 index 000000000..356d3cd6a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s03-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-shared-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s03-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231080.012412, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231080.0124247, + "returncode": 0, + "finished": 1792231086.1474144, + "log_sha256": "e52cb099b563c34550697633711ed7922acaff3b42d180457ae98d526611dbdb" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/output.log new file mode 100644 index 000000000..c9bfcfcc7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13252608 cpu_ns=3999859645 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19747968 claim_failures=1199471 all_claim_failures=1779423 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13236918 cpu_ns=3999439460 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19717238 claim_failures=1187622 all_claim_failures=1763251 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17639786 cpu_ns=4000022195 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26124714 claim_failures=1437447 all_claim_failures=2129220 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17328960 cpu_ns=4000057505 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25709824 claim_failures=1450191 all_claim_failures=2144361 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17798464 cpu_ns=4000076784 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26194560 claim_failures=1357118 all_claim_failures=2043327 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17227200 cpu_ns=3999861808 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25083840 claim_failures=1408286 all_claim_failures=2025812 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13287168 cpu_ns=4000020941 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19787072 claim_failures=1202591 all_claim_failures=1784836 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13215413 cpu_ns=4000093469 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19679669 claim_failures=1182591 all_claim_failures=1755954 +VERIFY pages=32 observed=182044885 expected=182044885 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000071658,30746078.4,122986517,10336064431400530747,0,1048576,1048576,67108864,131072,16384,26230784,3337357,0,0,0,13,32001292159,0,0,0,0,0,0,0,0,2,12,31999431807,10425317,15426184,182044885,59058368,182044885,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/run.json new file mode 100644 index 000000000..f1e7f5c5a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-shared-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231086.162257, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231086.1622663, + "returncode": 0, + "finished": 1792231092.2939777, + "log_sha256": "bb331f6ed80bcad41bb777e07c6329b838853d005a920e15e8755064e476922b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/output.log new file mode 100644 index 000000000..8d8e9558a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13176682 cpu_ns=3999859547 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19739370 claim_failures=1161619 all_claim_failures=1773213 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13099282 cpu_ns=3999647724 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19635474 claim_failures=1147871 all_claim_failures=1754220 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17290558 cpu_ns=4000047284 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25993278 claim_failures=1391607 all_claim_failures=2099482 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17013456 cpu_ns=3999904290 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25630992 claim_failures=1396773 all_claim_failures=2121067 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17057959 cpu_ns=3999910558 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25721255 claim_failures=1364125 all_claim_failures=2072151 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17163968 cpu_ns=4000040817 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25832384 claim_failures=1377033 all_claim_failures=2075466 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13183424 cpu_ns=3999944356 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19761344 claim_failures=1164513 all_claim_failures=1777801 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13092475 cpu_ns=4000077952 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19622139 claim_failures=1145332 all_claim_failures=1752095 +VERIFY pages=32 observed=181936236 expected=181936236 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000068343,30268933.8,121077804,7211041167783754388,0,1048576,1048576,67108864,131072,16384,26394624,3731246,0,0,0,9,32001324063,0,0,0,0,0,0,0,0,2,12,31999432528,10148873,15425495,181936236,60858432,181936236,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/run.json new file mode 100644 index 000000000..092d14f5b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b01-write-8-shared-s05-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b01-write-8-shared-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s05-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231092.3117635, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231092.3117735, + "returncode": 0, + "finished": 1792231098.4444625, + "log_sha256": "61339b3c1cdefc493657a09271406dc6106ff710d9d718a23eace189158899c0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/output.log new file mode 100644 index 000000000..b44096c2d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73071488 cpu_ns=3999761202 cycles=15245275795 instructions=32475997037 branches=6291999619 branch_misses=1250820 all_ops=109857792 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109857792 expected=109857792 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000065324,18267573.7,73071488,8098349826170539136,0,1048576,1048576,67108864,131072,16384,24100864,3088198,0,0,0,5,4000214463,0,1,15245275795,32475997037,6291999619,1250820,3999781382,3999781382,2,12,3999761202,0,0,109857792,36786304,109857792,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/run.json new file mode 100644 index 000000000..cc56cea35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230674.0226545, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230674.0226645, + "returncode": 0, + "finished": 1792230680.106002, + "log_sha256": "47b99906e6502dab5ae6b2056bc25a93ff4f114f44021ea57aa8fb3c26685a08" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/output.log new file mode 100644 index 000000000..dddbb8e67 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=74165952 cpu_ns=3999806233 cycles=15230337021 instructions=32739924357 branches=6460407037 branch_misses=1247110 all_ops=110444800 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110444800 expected=110444800 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000069517,18541165.8,74165952,8056674537717611840,0,1048576,1048576,67108864,131072,16384,24100864,2826580,0,0,0,2,4000246489,0,1,15230337021,32739924357,6460407037,1247110,3999812532,3999812532,2,12,3999806233,0,0,110444800,36278848,110444800,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/run.json new file mode 100644 index 000000000..133f93571 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230680.1192236, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230680.1192367, + "returncode": 0, + "finished": 1792230686.2007554, + "log_sha256": "94f440acc5990c3cd5af022106944a963fc5d86712993390792cbbc740b2b452" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/output.log new file mode 100644 index 000000000..161c7a2de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=71755712 cpu_ns=3999840477 cycles=15068652701 instructions=31962967514 branches=6178701590 branch_misses=1202926 all_ops=108362944 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108362944 expected=108362944 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000099737,17938480.7,71755712,5369736851502502976,0,1048576,1048576,67108864,131072,16384,24100864,3249730,0,0,0,2,4000412482,0,1,15068652701,31962967514,6178701590,1202926,3999885428,3999885428,2,12,3999840477,0,0,108362944,36607232,108362944,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/run.json new file mode 100644 index 000000000..c2a50bc41 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230686.2127643, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230686.2127721, + "returncode": 0, + "finished": 1792230692.2924786, + "log_sha256": "a758419990a2813c7095d97be17fa09b5234937a5fc05fc11b27d24f34f2c6f1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/output.log new file mode 100644 index 000000000..9a07919ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73000704 cpu_ns=3999850764 cycles=15148062316 instructions=32517538491 branches=6285904621 branch_misses=1229817 all_ops=109762624 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109762624 expected=109762624 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000071356,18249850.4,73000704,4000929713002154240,0,1048576,1048576,67108864,131072,16384,24264704,3672158,0,0,0,2,4000333963,0,1,15148062316,32517538491,6285904621,1229817,3999871491,3999871491,2,12,3999850764,0,0,109762624,36761920,109762624,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/run.json new file mode 100644 index 000000000..8ecdd0814 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230692.306294, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230692.3063095, + "returncode": 0, + "finished": 1792230698.4379208, + "log_sha256": "e20f8a3d7ed9b92edb0c398ad014ed0bce55c0b1db3965faf08d26ca5fadc3f7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/output.log new file mode 100644 index 000000000..c2bf3168d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73532224 cpu_ns=3999848804 cycles=15168903236 instructions=32460170537 branches=6405204645 branch_misses=1248983 all_ops=109925312 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109925312 expected=109925312 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000075824,18382707.5,73532224,7698948165212745920,0,1048576,1048576,67108864,131072,16384,24264704,2741468,0,0,0,1,4000303881,0,1,15168903236,32460170537,6405204645,1248983,3999877885,3999877885,2,12,3999848804,0,0,109925312,36393088,109925312,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/run.json new file mode 100644 index 000000000..59cdff4fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230698.4516134, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230698.4516249, + "returncode": 0, + "finished": 1792230704.5344958, + "log_sha256": "14c7bf3dc83459799871737f9d64f4e2c35e883a060a9cdcfa351a7f23e8b342" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/output.log new file mode 100644 index 000000000..4ba9816b3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73594624 cpu_ns=3999641990 cycles=15220805286 instructions=32708500414 branches=6337045582 branch_misses=1258814 all_ops=109768576 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109768576 expected=109768576 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,4.000070155,18398333.3,73594624,5290006031143663872,0,1048576,1048576,67108864,131072,16384,24264704,2733603,0,0,0,4,4000125864,0,1,15220805286,32708500414,6337045582,1258814,3999696368,3999696368,2,12,3999641990,0,0,109768576,36173952,109768576,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/run.json new file mode 100644 index 000000000..677f22473 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230704.5473387, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230704.547356, + "returncode": 0, + "finished": 1792230710.627839, + "log_sha256": "447f4cb589300ee29efcadaaae348c3b5c7c6513979ed81cbb3e6d4ddc21dedf" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/output.log new file mode 100644 index 000000000..43880ad5c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73440320 cpu_ns=3999077828 cycles=15249998274 instructions=32493040764 branches=6323758902 branch_misses=1249727 all_ops=108815552 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=108815552 expected=108815552 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000069432,18359761.3,73440320,1011309560753850304,0,1048576,1048576,67108864,131072,16384,24920064,3191893,0,0,0,1,3999508583,0,1,15249998274,32493040764,6323758902,1249727,3999122282,3999122282,2,12,3999077828,0,0,108815552,35375232,108815552,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/run.json new file mode 100644 index 000000000..3c3d8aac9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230815.129098, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230815.1291058, + "returncode": 0, + "finished": 1792230821.2105882, + "log_sha256": "6e4cebd30f006fce300f16b0c0ee64f51f5c9f40ce279d7c7b662fc70d9c96fc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/output.log new file mode 100644 index 000000000..b277db915 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73584832 cpu_ns=3999317833 cycles=15143234044 instructions=32336224313 branches=6409787249 branch_misses=1279582 all_ops=110793344 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110793344 expected=110793344 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000066887,18395900.4,73584832,1070528427657734976,0,1048576,1048576,67108864,131072,16384,24920064,3318426,0,0,0,2,3999732062,0,1,15143234044,32336224313,6409787249,1279582,3999355916,3999355916,2,12,3999317833,0,0,110793344,37208512,110793344,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/run.json new file mode 100644 index 000000000..0c5118fae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s01-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-shared-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s01-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230821.2227635, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230821.2227721, + "returncode": 0, + "finished": 1792230827.3554869, + "log_sha256": "79b47be12aa3df145272178b70e5c1bd5dba04806bd3ef852be51798bdfbbe70" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/output.log new file mode 100644 index 000000000..400ad649d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73017856 cpu_ns=3999710796 cycles=15141843327 instructions=32379142993 branches=6287381579 branch_misses=1241997 all_ops=109158272 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109158272 expected=109158272 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000114065,18253943.5,73017856,6328097991686399488,0,1048576,1048576,67108864,131072,16384,24920064,3570479,0,0,0,1,4000232164,0,1,15141843327,32379142993,6287381579,1241997,3999749469,3999749469,2,12,3999710796,0,0,109158272,36140416,109158272,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/run.json new file mode 100644 index 000000000..de15cacfb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s02-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-shared-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s02-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230827.3655488, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230827.3655562, + "returncode": 0, + "finished": 1792230833.4480162, + "log_sha256": "b9aab6d12e699a8181e7076ef2c5c1fb0b954a7812ea2738f6503cf04e7e27a6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/output.log new file mode 100644 index 000000000..f2869c1f7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72949248 cpu_ns=3999806715 cycles=15167797393 instructions=32348719397 branches=6281473899 branch_misses=1244657 all_ops=109931904 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109931904 expected=109931904 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000068034,18237001.8,72949248,15466168950654099968,0,1048576,1048576,67108864,131072,16384,24920064,4047884,0,0,0,2,4000262212,0,1,15167797393,32348719397,6281473899,1244657,3999832210,3999832210,2,12,3999806715,0,0,109931904,36982656,109931904,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/run.json new file mode 100644 index 000000000..62f7a8339 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s03-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-shared-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s03-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230833.458232, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230833.458241, + "returncode": 0, + "finished": 1792230839.541184, + "log_sha256": "f2b3bc4dd1af4ffa5e7b152faf2d88a2ba52c3c87b088b031c017247145dc071" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/output.log new file mode 100644 index 000000000..f64ca11ed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=72462144 cpu_ns=3999651500 cycles=15012568635 instructions=31842868739 branches=6311992791 branch_misses=1262810 all_ops=109025664 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=109025664 expected=109025664 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000103107,18115069.1,72462144,11737334479424099520,0,1048576,1048576,67108864,131072,16384,24920064,2575368,0,0,0,3,4000295355,0,1,15012568635,31842868739,6311992791,1262810,3999709374,3999709374,2,12,3999651500,0,0,109025664,36563520,109025664,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/run.json new file mode 100644 index 000000000..abf0c931d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-shared-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s04-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230839.5511446, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230839.5511525, + "returncode": 0, + "finished": 1792230845.6355586, + "log_sha256": "f529e737679702a0f913d35212ceba0c303fd7b5c34a3e0bdbfd18ffaaabcd88" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/output.log new file mode 100644 index 000000000..b1bf27400 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=73190208 cpu_ns=3999713853 cycles=15199570272 instructions=32382380775 branches=6302222305 branch_misses=1263776 all_ops=110531392 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=110531392 expected=110531392 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,4.000068610,18297238.2,73190208,6447742311021811904,0,1048576,1048576,67108864,131072,16384,25083904,3369077,0,0,0,2,4000061283,0,1,15199570272,32382380775,6302222305,1263776,3999744381,3999744381,2,12,3999713853,0,0,110531392,37341184,110531392,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/run.json new file mode 100644 index 000000000..08b993005 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-1-shared-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230845.6499984, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230845.6500075, + "returncode": 0, + "finished": 1792230851.7819397, + "log_sha256": "d8f80a5fbed79fb3525ea4e7b2a9cab9325f0adbc5e67b88a7526aec737f9dd4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/output.log new file mode 100644 index 000000000..36471a5c9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=36081088 cpu_ns=3999918788 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54282304 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36529344 cpu_ns=3999905643 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54857728 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51155328 cpu_ns=3999940625 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76855552 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=51126144 cpu_ns=3999929128 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77268032 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51530240 cpu_ns=4000077327 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77686784 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51589120 cpu_ns=4000066434 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77856960 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=36097856 cpu_ns=3999847631 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54308352 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36539840 cpu_ns=4000042544 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54873920 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=527989632 expected=527989632 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000065091,87660813.5,350648960,18109082328571555200,0,1048576,1048576,67108864,131072,16384,25411584,3739404,0,0,0,9,32001648779,0,0,0,0,0,0,0,0,2,12,31999728120,0,0,527989632,177340672,527989632,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/run.json new file mode 100644 index 000000000..2755fa1ac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230956.7020378, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230956.702053, + "returncode": 0, + "finished": 1792230962.8339314, + "log_sha256": "443e5f227022e8b4c3afd05e6ba80458bba958f032a64e286734962181b12262" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/output.log new file mode 100644 index 000000000..bcdbdc41c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35915456 cpu_ns=3999856339 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54154944 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36332608 cpu_ns=3999712285 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54789312 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51872768 cpu_ns=4000030117 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78121088 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49785984 cpu_ns=3999576811 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=75263808 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51985792 cpu_ns=4000036291 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=78354560 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50614784 cpu_ns=4000017869 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=74436864 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35928640 cpu_ns=3999988024 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54177472 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36355072 cpu_ns=4000096563 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54822592 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=524120640 expected=524120640 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000067675,87196300.7,348791104,10387341648210260672,0,1048576,1048576,67108864,131072,16384,25411584,2616202,0,0,0,9,32001802221,0,0,0,0,0,0,0,0,2,12,31999314299,0,0,524120640,175329536,524120640,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/run.json new file mode 100644 index 000000000..271a6bd54 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230962.8467803, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230962.8467877, + "returncode": 0, + "finished": 1792230968.977877, + "log_sha256": "097f2730bbea5d14210b679d223773eae8d97375d78763f528331f36e6e4194a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/output.log new file mode 100644 index 000000000..717d201a4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35589760 cpu_ns=3993861977 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53611264 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35946496 cpu_ns=3999853210 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54108864 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=49941952 cpu_ns=4000103210 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=75712896 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=49803648 cpu_ns=3999301880 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=75281088 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50568064 cpu_ns=4000110867 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76268224 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=48751872 cpu_ns=4000105351 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=73761920 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35646336 cpu_ns=4000019195 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53675840 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35958912 cpu_ns=3999937074 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54130176 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=516550272 expected=516550272 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000068292,85550299.4,342207040,11872077179688712640,0,1048576,1048576,67108864,131072,16384,25575424,3474034,0,0,0,11,31995313420,0,0,0,0,0,0,0,0,2,12,31993292764,0,0,516550272,174343232,516550272,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/run.json new file mode 100644 index 000000000..dce2db336 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230968.991437, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230968.9914453, + "returncode": 0, + "finished": 1792230975.1258974, + "log_sha256": "7e198dc39b876cf0389c85b0ab310aa55224f20239a3eeb49cbd60253ea34854" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/output.log new file mode 100644 index 000000000..6b1df7548 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35118720 cpu_ns=3999905633 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=52909824 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=35664768 cpu_ns=3999886385 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53625152 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=50823168 cpu_ns=4000005681 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76422912 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50957056 cpu_ns=4000030210 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76225792 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51024384 cpu_ns=3999954613 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76314752 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=50498560 cpu_ns=3999931124 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76171840 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35315392 cpu_ns=4000015452 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53179712 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=35700480 cpu_ns=4000106251 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53666176 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=518516160 expected=518516160 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000068410,86274156.5,345102528,14594472159995179840,0,1048576,1048576,67108864,131072,16384,25575424,3476078,0,0,0,9,32001612429,0,0,0,0,0,0,0,0,2,12,31999835349,0,0,518516160,173413632,518516160,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/run.json new file mode 100644 index 000000000..5176bb199 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230975.141449, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230975.1414573, + "returncode": 0, + "finished": 1792230981.2730103, + "log_sha256": "3d2dc8cbd1eb313367ca4f2dca2d28250f83d0f42fe113c56ae461bccaf27feb" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/output.log new file mode 100644 index 000000000..6956a674b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35674112 cpu_ns=3999885829 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53661376 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36105280 cpu_ns=3999924608 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54318144 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51275264 cpu_ns=4000119528 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77045376 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50154752 cpu_ns=4000005132 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=73636224 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=51751168 cpu_ns=4000077111 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77789376 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51534784 cpu_ns=4000096003 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77443264 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35686080 cpu_ns=3999971993 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53678336 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36134208 cpu_ns=4000109854 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54357312 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=521929408 expected=521929408 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000070690,87077373.1,348315648,14571361959337959424,0,1048576,1048576,67108864,131072,16384,25575424,3434061,0,0,0,9,32002266368,0,0,0,0,0,0,0,0,2,12,32000190058,0,0,521929408,173613760,521929408,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/run.json new file mode 100644 index 000000000..67e1a72a8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230981.2898428, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230981.2898579, + "returncode": 0, + "finished": 1792230987.4239678, + "log_sha256": "2b82992ef75e606b48a8a3c85bca21f909fb09eb66c0497a6d63357fa0e94246" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/output.log new file mode 100644 index 000000000..133cb1fa9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=35729792 cpu_ns=3999280139 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53832448 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=36254336 cpu_ns=3999892467 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54450816 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=51256704 cpu_ns=4000080116 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77119744 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=50990272 cpu_ns=3999776946 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77041984 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=50876608 cpu_ns=4000152688 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=76681792 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=51427264 cpu_ns=3998300179 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=77291904 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=35756800 cpu_ns=4000056650 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=53870592 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=36270848 cpu_ns=4000137315 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=54481280 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=524770560 expected=524770560 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,4.000107425,87138315.8,348562624,4166584613687240512,0,1048576,1048576,67108864,131072,16384,25575424,2600629,0,0,0,9,31999296271,0,0,0,0,0,0,0,0,2,12,31997676500,0,0,524770560,176207936,524770560,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/run.json new file mode 100644 index 000000000..c8c4ed218 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230987.4389818, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230987.4389896, + "returncode": 0, + "finished": 1792230993.5698419, + "log_sha256": "5f89067bfba2f0763de250e9bdd55bbe48acbacc281d0900718bc00baab1812e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/output.log new file mode 100644 index 000000000..2a4d8ff4f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13241530 cpu_ns=3999909308 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19828154 claim_failures=1180590 all_claim_failures=1784150 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13202748 cpu_ns=3999765161 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19765436 claim_failures=1163515 all_claim_failures=1755907 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17440552 cpu_ns=4000087904 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26099432 claim_failures=1378919 all_claim_failures=2112361 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17427072 cpu_ns=4000007323 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26218688 claim_failures=1433408 all_claim_failures=2098804 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17494698 cpu_ns=4000044315 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26078378 claim_failures=1393466 all_claim_failures=2109603 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17368197 cpu_ns=4000098231 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26028933 claim_failures=1413782 all_claim_failures=2115125 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13287552 cpu_ns=3999965455 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19891648 claim_failures=1180257 all_claim_failures=1784441 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13175488 cpu_ns=4000104902 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19738432 claim_failures=1162772 all_claim_failures=1754946 +VERIFY pages=32 observed=183649101 expected=183649101 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000071522,30658911.1,122637837,14668027353045931203,0,1048576,1048576,67108864,131072,16384,26394624,2876018,0,0,0,9,32002571662,0,0,0,0,0,0,0,0,2,12,31999982599,10306709,15515337,183649101,61011264,183649101,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/run.json new file mode 100644 index 000000000..c032e17a5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231098.4613078, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231098.4613228, + "returncode": 0, + "finished": 1792231104.5917227, + "log_sha256": "72c791c55a0bf2f4240d639adc10212112af1ae73cc280ed25f141c8f6245a82" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/output.log new file mode 100644 index 000000000..fdb15d0a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13098417 cpu_ns=3999885193 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19764465 claim_failures=1157143 all_claim_failures=1746642 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13053623 cpu_ns=3999930319 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19685687 claim_failures=1146189 all_claim_failures=1728689 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17380084 cpu_ns=4000046454 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26175668 claim_failures=1381413 all_claim_failures=2085262 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17232640 cpu_ns=4000061582 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25972480 claim_failures=1389115 all_claim_failures=2098519 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17187901 cpu_ns=3999961983 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25860477 claim_failures=1361428 all_claim_failures=2055714 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17286939 cpu_ns=4000018585 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26015771 claim_failures=1359694 all_claim_failures=2051731 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13126947 cpu_ns=4000015337 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19811235 claim_failures=1160519 all_claim_failures=1749463 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13027562 cpu_ns=4000107055 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19643178 claim_failures=1139615 all_claim_failures=1719750 +VERIFY pages=32 observed=182928961 expected=182928961 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000069324,30348002.3,121394113,6116510505365635663,0,1048576,1048576,67108864,131072,16384,26394624,3805311,0,0,0,9,32001790061,0,0,0,0,0,0,0,0,2,12,32000026508,10095116,15235770,182928961,61534848,182928961,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/run.json new file mode 100644 index 000000000..ab9dfe69b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s01-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-shared-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s01-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231104.6099896, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231104.6100023, + "returncode": 0, + "finished": 1792231110.7412317, + "log_sha256": "3ee6b43bd9c3998a2a7bfae65e67aab0fa6f8a0cff205617efe9b1d917a78174" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/output.log new file mode 100644 index 000000000..df3ae8c39 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13031433 cpu_ns=3999739170 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19546697 claim_failures=1156986 all_claim_failures=1763450 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=12994860 cpu_ns=3999998470 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19489772 claim_failures=1135673 all_claim_failures=1731888 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17369608 cpu_ns=4000102136 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26039048 claim_failures=1380276 all_claim_failures=2083359 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17258816 cpu_ns=4000060142 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26037376 claim_failures=1375046 all_claim_failures=2042722 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17159296 cpu_ns=4000099703 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25588544 claim_failures=1373127 all_claim_failures=2115680 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17205360 cpu_ns=4000105190 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25952752 claim_failures=1354006 all_claim_failures=2020466 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13044992 cpu_ns=4000026411 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19575936 claim_failures=1157318 all_claim_failures=1765066 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=12970048 cpu_ns=4000003795 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19447680 claim_failures=1132824 all_claim_failures=1730828 +VERIFY pages=32 observed=181677805 expected=181677805 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000069283,30258079.2,121034413,10424555018718086691,0,1048576,1048576,67108864,131072,16384,26394624,3240230,0,0,0,9,32002156132,0,0,0,0,0,0,0,0,2,12,32000135017,10065256,15253459,181677805,60643392,181677805,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/run.json new file mode 100644 index 000000000..995c16f04 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s02-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-shared-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s02-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231110.7592883, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231110.7593021, + "returncode": 0, + "finished": 1792231116.891809, + "log_sha256": "a973c43dbe56e7acd8dfeffe5bf5aaa724b4e4410186e25b24cf6ec5bec889bb" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/output.log new file mode 100644 index 000000000..2d9d307c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13166253 cpu_ns=3992140054 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19710573 claim_failures=1168094 all_claim_failures=1789204 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13107326 cpu_ns=3999697320 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19614014 claim_failures=1149668 all_claim_failures=1758278 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17504305 cpu_ns=4000038786 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26268465 claim_failures=1398836 all_claim_failures=2119811 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17362112 cpu_ns=3999994432 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26210048 claim_failures=1405344 all_claim_failures=2105475 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17167680 cpu_ns=4000092098 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25109568 claim_failures=1365347 all_claim_failures=2034030 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17340241 cpu_ns=4000056243 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26147985 claim_failures=1377677 all_claim_failures=2068091 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13203968 cpu_ns=3999821786 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19759040 claim_failures=1168831 all_claim_failures=1791744 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13084873 cpu_ns=4000089755 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19578313 claim_failures=1146595 all_claim_failures=1755532 +VERIFY pages=32 observed=182398006 expected=182398006 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000069385,30483660.7,121936758,15563526872679757802,0,1048576,1048576,67108864,131072,16384,26394624,2933811,0,0,0,9,31994453979,0,0,0,0,0,0,0,0,2,12,31991930474,10180392,15422165,182398006,60461248,182398006,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/run.json new file mode 100644 index 000000000..4f24f2ae3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s03-original/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-shared-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s03-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231116.910052, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231116.9100676, + "returncode": 0, + "finished": 1792231123.041731, + "log_sha256": "59265221909efccee5638814aae7d7a6bfbccc67931218e4626827c770adfdc1" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/output.log new file mode 100644 index 000000000..ac44860d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13110254 cpu_ns=3999856578 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19744622 claim_failures=1160734 all_claim_failures=1747978 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13045111 cpu_ns=3999823693 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19643255 claim_failures=1143608 all_claim_failures=1722652 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17495260 cpu_ns=4000061551 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26266524 claim_failures=1396072 all_claim_failures=2101081 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17311519 cpu_ns=3999969231 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26014623 claim_failures=1388693 all_claim_failures=2092637 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17334442 cpu_ns=3999963740 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26005290 claim_failures=1369355 all_claim_failures=2060957 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17334784 cpu_ns=4000062006 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26033216 claim_failures=1362122 all_claim_failures=2053571 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13141830 cpu_ns=4000001831 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19787014 claim_failures=1162470 all_claim_failures=1750404 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13033088 cpu_ns=4000090754 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19623040 claim_failures=1141410 all_claim_failures=1720210 +VERIFY pages=32 observed=183117584 expected=183117584 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000074813,30451002.5,121806288,6375022952890249008,0,1048576,1048576,67108864,131072,16384,26394624,3680848,0,0,0,9,32002254492,0,0,0,0,0,0,0,0,2,12,31999829384,10124464,15249490,183117584,61311296,183117584,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/run.json new file mode 100644 index 000000000..fe6a8f665 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s04-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-shared-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s04-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231123.0551958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231123.055205, + "returncode": 0, + "finished": 1792231129.1915774, + "log_sha256": "c5ddcacec1f6661ae44cb4865f048becc4dbf0cfe5bdbb6a1c01306e599c2f73" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/output.log new file mode 100644 index 000000000..0b2000e6e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=2 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=13180672 cpu_ns=3999938005 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19784384 claim_failures=1193249 all_claim_failures=1799103 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=13152761 cpu_ns=3999795321 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19731833 claim_failures=1179584 all_claim_failures=1779187 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=17190506 cpu_ns=4000091246 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25708714 claim_failures=1448043 all_claim_failures=2166139 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=17185280 cpu_ns=3999980243 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25680512 claim_failures=1445690 all_claim_failures=2180013 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=17117440 cpu_ns=4000036259 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=25881024 claim_failures=1411764 all_claim_failures=2089526 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=17493601 cpu_ns=4000009252 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=26160097 claim_failures=1299720 all_claim_failures=1983500 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=13232295 cpu_ns=3999965712 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19860775 claim_failures=1196048 all_claim_failures=1804472 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=13162752 cpu_ns=4000057542 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19742784 claim_failures=1173861 all_claim_failures=1773664 +VERIFY pages=32 observed=182550123 expected=182550123 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,4.000071826,30428280.4,121715307,18390569600886319685,0,1048576,1048576,67108864,131072,16384,26558464,3395063,0,0,0,8,32001846604,0,0,0,0,0,0,0,0,2,12,31999873580,10347959,15575604,182550123,60834816,182550123,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/run.json new file mode 100644 index 000000000..17ee886a5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-b02-write-8-shared-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231129.2097435, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231129.2097533, + "returncode": 0, + "finished": 1792231135.3423724, + "log_sha256": "b2af4c59d1ed219c080eb6ef152f8a8c2aa6781fc8e7c805a8c5557eb39bc9ee" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/output.log new file mode 100644 index 000000000..52f8b86b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.010 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=18192576 cpu_ns=999717658 cycles=3747335011 instructions=8030956952 branches=1584708996 branch_misses=318019 all_ops=577380352 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=577380352 expected=577380352 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,1.000069170,18191317.7,18192576,8190302417931907904,0,1048576,1048576,67108864,131072,16384,23445504,10489085,0,0,0,2,1000154558,0,1,3747335011,8030956952,1584708996,318019,999752047,999752047,30,12,999717658,0,0,577380352,559187776,577380352,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/run.json new file mode 100644 index 000000000..47cad3ff0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230569.423299, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230569.4233105, + "returncode": 0, + "finished": 1792230600.5747595, + "log_sha256": "06d935f150523de2af6f17e04540dd358d05cf5244afbe8abf4ff8df1f7be6b9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/output.log new file mode 100644 index 000000000..8aacf6b32 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=18202688 cpu_ns=1000000078 cycles=3764971283 instructions=7999015399 branches=1585589787 branch_misses=316436 all_ops=576420160 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=576420160 expected=576420160 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,1.000073428,18201351.5,18202688,3505149841607349184,0,1048576,1048576,67108864,131072,16384,24264704,3724778,0,0,0,1,1000432859,0,1,3764971283,7999015399,1585589787,316436,999998539,999998539,30,12,1000000078,0,0,576420160,558217472,576420160,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/run.json new file mode 100644 index 000000000..f759f2598 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230710.637735, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230710.637743, + "returncode": 0, + "finished": 1792230741.7886531, + "log_sha256": "47b5cc96b638c4f2391fb60cb792d91edbf528d28f679a34d4dac218d44415b6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/output.log new file mode 100644 index 000000000..b703095f9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=9476480 cpu_ns=992802666 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=310647872 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=9635392 cpu_ns=1000007742 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=314496704 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=13707712 cpu_ns=1000077957 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=447740800 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=13678976 cpu_ns=1000085052 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=442726848 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=13819200 cpu_ns=1000003032 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=448339648 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=13837184 cpu_ns=1000064765 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=448338752 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=9530368 cpu_ns=1000043136 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=311449408 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=9642624 cpu_ns=1000071348 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=314670464 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=3038410496 expected=3038410496 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,1.000069464,93321453.5,93327936,9700146003724898752,0,1048576,1048576,67108864,131072,16384,25083904,3665651,0,0,0,9,7995627391,0,0,0,0,0,0,0,0,30,12,7993155698,0,0,3038410496,2945082560,3038410496,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/run.json new file mode 100644 index 000000000..afd5fdaf1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230851.7950215, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230851.795032, + "returncode": 0, + "finished": 1792230882.9449906, + "log_sha256": "0b019983cadc53f004061d4d705738a0dc6224e8efa283084c858a776040ab52" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/output.log new file mode 100644 index 000000000..116e8cf76 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=30 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=3427973 cpu_ns=1000006740 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=106906181 claim_failures=304760 all_claim_failures=9472403 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=3417290 cpu_ns=999988504 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=106690058 claim_failures=298484 all_claim_failures=9292639 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=4490141 cpu_ns=1000072777 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=138027165 claim_failures=363769 all_claim_failures=11260772 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=4483264 cpu_ns=1000073503 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=137214464 claim_failures=366541 all_claim_failures=11300261 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=4458868 cpu_ns=1000062071 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=138040692 claim_failures=357163 all_claim_failures=11186564 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=4460992 cpu_ns=1000076920 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=138058880 claim_failures=356428 all_claim_failures=11123174 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=3429568 cpu_ns=1000034005 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=107054464 claim_failures=306364 all_claim_failures=9497123 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=3411773 cpu_ns=1000065148 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=106526845 claim_failures=297348 all_claim_failures=9251762 +VERIFY pages=32 observed=978518749 expected=978518749 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,1.000070536,31577641.6,31579869,9513086763683045619,0,1048576,1048576,67108864,131072,16384,25575424,3518178,0,0,0,8,8002796374,0,0,0,0,0,0,0,0,30,12,8000379668,2650857,82384698,978518749,946938880,978518749,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/run.json new file mode 100644 index 000000000..849819b3a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230993.5827134, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230993.5827227, + "returncode": 0, + "finished": 1792231024.685698, + "log_sha256": "82580df226917f98fb19008433cce4fb3de50b600acaa8636d9f2926127c637b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/output.log new file mode 100644 index 000000000..8a487dedd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=18699136 cpu_ns=1000040955 cycles=3871602563 instructions=8310670864 branches=1610134924 branch_misses=314641 all_ops=37160064 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=37160064 expected=37160064 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,1.000101201,18697243.8,18699136,5473200094356112512,0,1048576,1048576,67108864,131072,16384,23359488,3761849,0,0,0,1,1000516324,0,1,3871602563,8310670864,1610134924,314641,1000041870,1000041870,1,12,1000040955,0,0,37160064,18460928,37160064,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/run.json new file mode 100644 index 000000000..87bb5db81 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-1-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230489.0389092, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230489.0389187, + "returncode": 0, + "finished": 1792230491.1596286, + "log_sha256": "d57314277da0ff0fea66895d98f80493728b2ab688f3a2290436a0dc952da3c7" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/output.log new file mode 100644 index 000000000..25db6f57f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=18832576 cpu_ns=1000056897 cycles=3900649807 instructions=8369977103 branches=1621625093 branch_misses=316213 all_ops=37903168 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=37903168 expected=37903168 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,1.000097569,18830738.7,18832576,37973929625390912,0,1048576,1048576,67108864,131072,16384,23359488,3520458,0,0,0,1,1000486936,0,1,3900649807,8369977103,1621625093,316213,1000056138,1000056138,1,12,1000056897,0,0,37903168,19070592,37903168,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/run.json new file mode 100644 index 000000000..27b14bb8d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-1-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230491.1718745, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230491.1718864, + "returncode": 0, + "finished": 1792230493.2927713, + "log_sha256": "0b37b26c281e33bee13e2a9b804ae72b9fc117750cbc281a8167ee27b08f8377" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/output.log new file mode 100644 index 000000000..aba1d7a77 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=18634304 cpu_ns=1000118637 cycles=3865705818 instructions=8244588274 branches=1604552434 branch_misses=326133 all_ops=36728064 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=36728064 expected=36728064 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,1.000195834,18630655.5,18634304,1770355300110441920,0,1048576,1048576,67108864,131072,16384,23359488,3125494,0,0,0,3,1000696351,0,1,3865705818,8244588274,1604552434,326133,1000119570,1000119570,1,12,1000118637,0,0,36728064,18093760,36728064,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/run.json new file mode 100644 index 000000000..9e9fcfcfc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-1-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s00-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230495.437515, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230495.4375222, + "returncode": 0, + "finished": 1792230497.5076225, + "log_sha256": "73a99291f7babef32d0030e67a8d218e5ea3673420fe25b5220dec4fe565bd68" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/output.log new file mode 100644 index 000000000..715e2056a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=18392640 cpu_ns=1000012441 cycles=3829009228 instructions=8137666051 branches=1583743361 branch_misses=321432 all_ops=37216192 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=37216192 expected=37216192 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,1.000067966,18391390.0,18392640,11932224261634055616,0,1048576,1048576,67108864,131072,16384,23478272,2843592,0,0,0,2,1000513395,0,1,3829009228,8137666051,1583743361,321432,1000013521,1000013521,1,12,1000012441,0,0,37216192,18823552,37216192,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/run.json new file mode 100644 index 000000000..59ad2da3e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-1-shared-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-1-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s01-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230497.520225, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230497.5202394, + "returncode": 0, + "finished": 1792230499.5916324, + "log_sha256": "ed4f8db8d61a51dfea2c1e40dfec103e5620b9f2d4888ee084063659616d96b3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/output.log new file mode 100644 index 000000000..ea8826f49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=10616576 cpu_ns=1000026241 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=21559936 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=10727232 cpu_ns=1000007781 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=21745728 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=15115328 cpu_ns=1000066972 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=30877952 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=15097664 cpu_ns=1000062386 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=30695552 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=15268288 cpu_ns=1000069394 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=31028032 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=15280512 cpu_ns=1000068543 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=31061696 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=10620800 cpu_ns=1000048527 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=21568448 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=10733184 cpu_ns=1000059727 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=21757824 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=210295168 expected=210295168 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,1.000067733,103452576.8,103459584,16678593575044252928,0,1048576,1048576,67108864,131072,16384,23478272,2643840,0,0,0,9,8001971142,0,0,0,0,0,0,0,0,1,12,8000409571,0,0,210295168,106835584,210295168,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/run.json new file mode 100644 index 000000000..42aed3070 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-8-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230501.7359097, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230501.735917, + "returncode": 0, + "finished": 1792230503.8560414, + "log_sha256": "f90a3b37fd5d92f417a9f3900cd98c01058a6d664e0540e7ef0dac0efd6e9097" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/output.log new file mode 100644 index 000000000..9dffbd479 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=10453056 cpu_ns=1000092582 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20910912 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=10584960 cpu_ns=999993198 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20451520 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=15011520 cpu_ns=1000112374 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=29900928 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=15031488 cpu_ns=1000044950 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=29904512 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=14891136 cpu_ns=1000114793 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=29790784 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=14825664 cpu_ns=999690870 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=29589568 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=10455744 cpu_ns=1000099903 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20914176 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=10593152 cpu_ns=1000112808 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=21183552 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=202645952 expected=202645952 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,1.000111667,101835348.4,101846720,16867294515942513984,0,1048576,1048576,67108864,131072,16384,23478272,3233088,0,0,0,9,8002256834,0,0,0,0,0,0,0,0,1,12,8000261478,0,0,202645952,100799232,202645952,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/run.json new file mode 100644 index 000000000..d83eb9068 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-8-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230503.8711176, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230503.8711283, + "returncode": 0, + "finished": 1792230506.0422745, + "log_sha256": "09b550e43ec5b73d341f906794a9fd2f35ca38f0006c0d3c778d54e0b9313e5f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/output.log new file mode 100644 index 000000000..17544a724 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=3937280 cpu_ns=1000043597 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7959936 claim_failures=362639 all_claim_failures=738914 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=3928502 cpu_ns=1000037171 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7941814 claim_failures=356666 all_claim_failures=726725 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=5186560 cpu_ns=1000066329 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10464064 claim_failures=444950 all_claim_failures=903488 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=5146944 cpu_ns=1000026112 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10313984 claim_failures=451148 all_claim_failures=919882 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=5339835 cpu_ns=1000044862 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10752507 claim_failures=397110 all_claim_failures=811851 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=5232498 cpu_ns=999844198 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10632946 claim_failures=416606 all_claim_failures=829955 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=3941109 cpu_ns=1000008273 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7969653 claim_failures=363588 all_claim_failures=741009 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=3918656 cpu_ns=1000028554 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7927680 claim_failures=355633 all_claim_failures=726855 +VERIFY pages=32 observed=73962584 expected=73962584 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,1.000070925,36628786.1,36631384,12844034591672615464,0,1048576,1048576,67108864,131072,16384,23478272,2921406,0,0,0,9,8001811236,0,0,0,0,0,0,0,0,1,12,8000099096,3148340,6398679,73962584,37331200,73962584,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/run.json new file mode 100644 index 000000000..6fd23de4a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-8-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230508.1871946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230508.1872098, + "returncode": 0, + "finished": 1792230510.3076375, + "log_sha256": "71d4d9354580fdd5efd18c03a41467f86bbd89923f0e58b041bba5a6bad950e9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/output.log new file mode 100644 index 000000000..bef0489d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=3915392 cpu_ns=1000024006 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7907904 claim_failures=368081 all_claim_failures=744941 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=3920679 cpu_ns=1000038004 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7907815 claim_failures=361205 all_claim_failures=731106 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=5340032 cpu_ns=1000062000 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10729728 claim_failures=402523 all_claim_failures=813174 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=5289334 cpu_ns=1000068916 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10476598 claim_failures=412308 all_claim_failures=870956 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=5095680 cpu_ns=1000064604 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10244992 claim_failures=453275 all_claim_failures=914471 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=5093248 cpu_ns=999797077 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10394560 claim_failures=446544 all_claim_failures=863849 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=3929024 cpu_ns=1000060475 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7932224 claim_failures=368850 all_claim_failures=747727 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=3915365 cpu_ns=1000055509 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7894053 claim_failures=358030 all_claim_failures=727853 +VERIFY pages=32 observed=73487874 expected=73487874 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,1.000069440,36496219.7,36498754,17644924201345964766,0,1048576,1048576,67108864,131072,16384,23478272,3558271,0,0,0,8,8002319852,0,0,0,0,0,0,0,0,1,12,8000170591,3170816,6414077,73487874,36989120,73487874,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/run.json new file mode 100644 index 000000000..3d36989fd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-b00-write-8-shared-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-b00-write-8-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230510.3207116, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230510.3207245, + "returncode": 0, + "finished": 1792230512.4420013, + "log_sha256": "96cda62c6ad83f5146aaf9dff7e0739d5c4a4e37058923d9ba579d1ba4139dba" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/output.log new file mode 100644 index 000000000..3a1288a85 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=17959680 cpu_ns=999949480 cycles=3713355679 instructions=7982026023 branches=1546462291 branch_misses=300780 all_ops=37170240 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=37170240 expected=37170240 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,1,32,1.000067296,17958471.5,17959680,14172977410868688128,0,1048576,1048576,67108864,131072,16384,23359488,4110109,0,0,0,3,1000340684,0,1,3713355679,7982026023,1546462291,300780,999950074,999950074,1,12,999949480,0,0,37170240,19210560,37170240,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/run.json new file mode 100644 index 000000000..55917d818 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230486.9070323, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230486.9070523, + "returncode": 0, + "finished": 1792230489.028447, + "log_sha256": "3da60e5b6bd244611b8bc1e2e03cea7b439c873dc13a2b8fd7bcd832a4226f23" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/output.log new file mode 100644 index 000000000..621c60e9c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/output.log @@ -0,0 +1,6 @@ +CONTROL worker_cpus=2 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=2 start_cpu=2 end_cpu=2 ops=18780928 cpu_ns=1000051588 cycles=3883387169 instructions=8309460782 branches=1617177838 branch_misses=322807 all_ops=37043648 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=37043648 expected=37043648 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,1,32,1.000099605,18779057.5,18780928,16845991275167702272,0,1048576,1048576,67108864,131072,16384,23359488,2983951,0,0,0,1,1000494143,0,1,3883387169,8309460782,1617177838,322807,1000059052,1000059052,1,12,1000051588,0,0,37043648,18262720,37043648,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/run.json new file mode 100644 index 000000000..2dc9631b7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230493.3051496, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230493.3051617, + "returncode": 0, + "finished": 1792230495.426093, + "log_sha256": "fe84f02cd3215740b84dfbe3abacb3e427a33a53a09e23e0d1e1c23fc1443d83" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/output.log new file mode 100644 index 000000000..4ffa7ce7d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=10844992 cpu_ns=1000053232 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=21916288 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=10984320 cpu_ns=999980906 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=22134336 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=15580544 cpu_ns=1000069148 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=31517760 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=15545600 cpu_ns=1000035935 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=31435840 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=15579712 cpu_ns=1000035618 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=31506752 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=15582656 cpu_ns=1000071377 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=31522496 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=10846144 cpu_ns=1000017583 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=21921152 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=10987328 cpu_ns=1000071902 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=22146688 claim_failures=0 all_claim_failures=0 +VERIFY pages=32 observed=214101312 expected=214101312 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,32,1.000069305,105943953.6,105951296,2749464475933856704,0,1048576,1048576,67108864,131072,16384,23478272,4162925,0,0,0,9,8002226467,0,0,0,0,0,0,0,0,1,12,8000335701,0,0,214101312,108150016,214101312,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/run.json new file mode 100644 index 000000000..1e5df8b60 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230499.604394, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230499.6044064, + "returncode": 0, + "finished": 1792230501.7255273, + "log_sha256": "9576b8f6ef392b038ff538f53d444ae1617a6e9ece68973dbec892358631783c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/output.log new file mode 100644 index 000000000..05d90af81 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=32 working_set_bytes=131072 disk_bytes=131072 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=4012309 cpu_ns=1000010232 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=8131861 claim_failures=373312 all_claim_failures=759924 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=4004480 cpu_ns=1000023224 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=8122496 claim_failures=372891 all_claim_failures=755867 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=5268864 cpu_ns=1000002973 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10763968 claim_failures=454752 all_claim_failures=889775 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=5209323 cpu_ns=1000061146 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10559915 claim_failures=464866 all_claim_failures=922761 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=5404352 cpu_ns=1000021356 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10731712 claim_failures=414355 all_claim_failures=878817 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=5351900 cpu_ns=999833805 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10755548 claim_failures=420366 all_claim_failures=851777 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=4017088 cpu_ns=1000019191 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=8148608 claim_failures=375283 all_claim_failures=762247 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=3999104 cpu_ns=1000056948 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=8107520 claim_failures=369683 all_claim_failures=750057 +VERIFY pages=32 observed=75321628 expected=75321628 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,32,1.000067010,37264922.9,37267420,2011505004202483172,0,1048576,1048576,67108864,131072,16384,23478272,2566667,0,0,0,9,8001751367,0,0,0,0,0,0,0,0,1,12,8000028875,3245508,6571225,75321628,38054208,75321628,32 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/run.json new file mode 100644 index 000000000..cde3906f5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230506.0557673, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230506.0557804, + "returncode": 0, + "finished": 1792230508.1742108, + "log_sha256": "b1bc89c5b3807544be199bf2a8c33184f95b72085bad7e245823b4a3115c2c67" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/output.log new file mode 100644 index 000000000..ee0f6d6fe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=33 working_set_bytes=135168 disk_bytes=262144 setup_seconds=0.005 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=9895360 cpu_ns=1003720825 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19830208 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=10060160 cpu_ns=1003694074 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20075968 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=13858112 cpu_ns=1003744736 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=27778688 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=14330240 cpu_ns=1003709599 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28560000 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=14322688 cpu_ns=1003698235 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28565440 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=14194048 cpu_ns=1003548437 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28470784 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=9900352 cpu_ns=1003737437 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19841856 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=10075456 cpu_ns=1003429078 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20114688 claim_failures=0 all_claim_failures=0 +VERIFY pages=33 observed=193237632 expected=193237632 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,33,1.003750309,96275353.7,96636416,12428545745500295680,0,1048576,1048576,67108864,131072,16384,23412736,4711877,0,0,0,12,8031322820,0,0,0,0,0,0,0,0,1,12,8029282421,0,0,193237632,96601216,193237632,33 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/run.json new file mode 100644 index 000000000..d31740fa6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke33-b00-write-8-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230514.6321323, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230514.6321456, + "returncode": 0, + "finished": 1792230516.7507706, + "log_sha256": "1a8ba1e5a5c9affd9fbee1154f64f8b1284ad032a47e291b5921a4db3ca89f9a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/output.log new file mode 100644 index 000000000..3f42f509b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=33 working_set_bytes=135168 disk_bytes=262144 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=9907200 cpu_ns=999988983 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19906816 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=9948608 cpu_ns=999998218 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19987008 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=14331008 cpu_ns=1000065162 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28860224 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=14357312 cpu_ns=1000069873 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28911232 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=14342208 cpu_ns=1000065606 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28889536 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=14350336 cpu_ns=999864798 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28905664 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=9911744 cpu_ns=1000055816 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19919552 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=9979392 cpu_ns=1000063448 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20059392 claim_failures=0 all_claim_failures=0 +VERIFY pages=33 observed=195439424 expected=195439424 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,33,1.000065971,97121400.8,97127808,7515800434527980160,0,1048576,1048576,67108864,131072,16384,23412736,3659430,0,0,0,13,8002322884,0,0,0,0,0,0,0,0,1,12,8000171904,0,0,195439424,98311616,195439424,33 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/run.json new file mode 100644 index 000000000..892011b49 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke33-b00-write-8-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230516.7624216, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230516.7624311, + "returncode": 0, + "finished": 1792230518.8828003, + "log_sha256": "adfd74df3ba0187ab87b6cec368a2d5a3d2d047db18d972b861f072741e85cd6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/output.log new file mode 100644 index 000000000..0665899b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=33 working_set_bytes=135168 disk_bytes=262144 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=3875692 cpu_ns=1000034936 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7781420 claim_failures=349045 all_claim_failures=699672 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=3867643 cpu_ns=1000026505 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7765755 claim_failures=344460 all_claim_failures=696043 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=5072182 cpu_ns=1000069285 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10094518 claim_failures=437267 all_claim_failures=881271 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=5036800 cpu_ns=1000074737 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10080768 claim_failures=436169 all_claim_failures=874056 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=5210304 cpu_ns=1000077567 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10418816 claim_failures=391259 all_claim_failures=790256 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=5201920 cpu_ns=999828596 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10404160 claim_failures=386290 all_claim_failures=780887 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=3894592 cpu_ns=1000049186 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7812288 claim_failures=349214 all_claim_failures=704097 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=3860727 cpu_ns=1000070198 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7753143 claim_failures=345285 all_claim_failures=696331 +VERIFY pages=33 observed=72110868 expected=72110868 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,33,1.000068905,36017378.2,36019860,5664765743055557292,0,1048576,1048576,67108864,131072,16384,23412736,3380455,0,0,0,14,8002125494,0,0,0,0,0,0,0,0,1,12,8000231010,3038989,6122613,72110868,36091008,72110868,33 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/run.json new file mode 100644 index 000000000..73894976d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke33-b00-write-8-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230521.0270069, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230521.0270207, + "returncode": 0, + "finished": 1792230523.1483443, + "log_sha256": "1e7e51bba99bbdf7e3f7de6f66bbd024fb0cdd63131e3fe9dc90c5f8c5c69d34" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/output.log new file mode 100644 index 000000000..45977904c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=33 working_set_bytes=135168 disk_bytes=262144 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=3757312 cpu_ns=1000033631 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7613696 claim_failures=346756 all_claim_failures=704100 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=3747264 cpu_ns=1000053364 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7590720 claim_failures=341705 all_claim_failures=694861 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=5169344 cpu_ns=1000077561 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10447360 claim_failures=387018 all_claim_failures=783562 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=4933212 cpu_ns=999948168 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=9945628 claim_failures=436649 all_claim_failures=884692 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=5109968 cpu_ns=1000075304 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10324304 claim_failures=393498 all_claim_failures=797379 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=5110080 cpu_ns=999794574 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10322176 claim_failures=388205 all_claim_failures=786694 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=3767913 cpu_ns=1000038586 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7632809 claim_failures=345897 all_claim_failures=702361 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=3748859 cpu_ns=1000065025 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7592379 claim_failures=340857 all_claim_failures=693515 +VERIFY pages=33 observed=71469072 expected=71469072 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,33,1.000065049,35341653.1,35343952,762825612765972144,0,1048576,1048576,67108864,131072,16384,23740416,3598323,0,0,0,9,8001902522,0,0,0,0,0,0,0,0,1,12,8000086213,2980585,6047164,71469072,36125120,71469072,33 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/run.json new file mode 100644 index 000000000..ef4a15163 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-b00-write-8-shared-s01-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke33-b00-write-8-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230523.1608129, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230523.1608212, + "returncode": 0, + "finished": 1792230525.280391, + "log_sha256": "e484108276b774aaed99d52613b5e0452f9527d423727bb22775c969ed6f9cb3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/output.log new file mode 100644 index 000000000..d5d87ae1d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=33 working_set_bytes=135168 disk_bytes=262144 setup_seconds=0.004 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=9791616 cpu_ns=1000085592 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19929856 claim_failures=0 all_claim_failures=0 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=9943616 cpu_ns=1000084890 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20161664 claim_failures=0 all_claim_failures=0 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=14148736 cpu_ns=1000116360 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28815296 claim_failures=0 all_claim_failures=0 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=14076032 cpu_ns=1000118052 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28832064 claim_failures=0 all_claim_failures=0 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=14203584 cpu_ns=1000117918 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28956544 claim_failures=0 all_claim_failures=0 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=14221952 cpu_ns=999852926 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=28982592 claim_failures=0 all_claim_failures=0 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=9796096 cpu_ns=1000086328 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=19944896 claim_failures=0 all_claim_failures=0 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=9979008 cpu_ns=1000110353 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=20244480 claim_failures=0 all_claim_failures=0 +VERIFY pages=33 observed=195867392 expected=195867392 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +disjoint,write,64,8,33,1.000108787,96150180.1,96160640,7070450524345986176,0,1048576,1048576,67108864,131072,16384,23412736,3765988,0,0,0,9,8002401814,0,0,0,0,0,0,0,0,1,12,8000572419,0,0,195867392,99706752,195867392,33 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/run.json new file mode 100644 index 000000000..389ef9ddd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230512.496908, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230512.496924, + "returncode": 0, + "finished": 1792230514.6168423, + "log_sha256": "4e31294d0ecbf571738a72278986b9e77b0d66b27988b2faea66d639b25d18cc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/output.log new file mode 100644 index 000000000..a9b8b0bf3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/output.log @@ -0,0 +1,13 @@ +CONTROL worker_cpus=0,2,4,6,8,10,1,3 control_cpu=12 control_tid=0 warmup_seconds=1 +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=33 working_set_bytes=135168 disk_bytes=262144 setup_seconds=0.003 +WORKER worker=0 tid=1 cpu=0 start_cpu=0 end_cpu=0 ops=3896320 cpu_ns=1000042637 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7845888 claim_failures=335873 all_claim_failures=698122 +WORKER worker=1 tid=2 cpu=2 start_cpu=2 end_cpu=2 ops=3897024 cpu_ns=1000001015 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7836672 claim_failures=332445 all_claim_failures=690903 +WORKER worker=2 tid=3 cpu=4 start_cpu=4 end_cpu=4 ops=5092941 cpu_ns=1000021644 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10376973 claim_failures=401198 all_claim_failures=804397 +WORKER worker=3 tid=4 cpu=6 start_cpu=6 end_cpu=6 ops=5070944 cpu_ns=1000050696 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10123616 claim_failures=408680 all_claim_failures=869112 +WORKER worker=4 tid=5 cpu=8 start_cpu=8 end_cpu=8 ops=5063687 cpu_ns=1000067265 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10320135 claim_failures=398233 all_claim_failures=803590 +WORKER worker=5 tid=6 cpu=10 start_cpu=10 end_cpu=10 ops=5061848 cpu_ns=999745095 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=10299224 claim_failures=397859 all_claim_failures=804189 +WORKER worker=6 tid=7 cpu=1 start_cpu=1 end_cpu=1 ops=3898304 cpu_ns=1000052695 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7846016 claim_failures=336598 all_claim_failures=699923 +WORKER worker=7 tid=8 cpu=3 start_cpu=3 end_cpu=3 ops=3889871 cpu_ns=1000014531 cycles=0 instructions=0 branches=0 branch_misses=0 all_ops=7822223 claim_failures=330246 all_claim_failures=688572 +VERIFY pages=33 observed=72470747 expected=72470747 errors=0 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages +shared,write,64,8,33,1.000070742,35868401.6,35870939,18190650527721280213,0,1048576,1048576,67108864,131072,16384,23412736,2965547,0,0,0,9,8001841366,0,0,0,0,0,0,0,0,1,12,7999995578,2941132,6058808,72470747,36599808,72470747,33 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/run.json new file mode 100644 index 000000000..bd824756e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/run.json @@ -0,0 +1,29 @@ +{ + "name": "mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230518.891665, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230518.8916724, + "returncode": 0, + "finished": 1792230521.0143754, + "log_sha256": "4c33d60f2acc5cb32a38f1f43ce7bfa8a5ef9ba39d7498f7a11bd12008aa6941" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/outlined-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/outlined-writeback/output.log new file mode 100644 index 000000000..5b7cf23ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/outlined-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1759 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/outlined-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/outlined-writeback/run.json new file mode 100644 index 000000000..21437dccf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/outlined-writeback/run.json @@ -0,0 +1,16 @@ +{ + "name": "outlined-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/outlined-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792221891.4826698, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221891.4827106, + "returncode": 0, + "finished": 1792221893.2511685, + "log_sha256": "2af4c03d25e86343b0ffc67228a87f282e27514135366ff3a330b729ecebeb71" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-main/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-main/output.log new file mode 100644 index 000000000..38650eea1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-main/output.log @@ -0,0 +1,3 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.351 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,1.000065874,14805936.7,14806912,13439576849146697856,0,1048576,1048576,67108864,131072,16384,55926784,351363778,0,0,0,1,999503988,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-main/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-main/run.json new file mode 100644 index 000000000..7b31f70c0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-main/run.json @@ -0,0 +1,25 @@ +{ + "name": "probe-smoke-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792221953.298782, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221953.2988124, + "returncode": 0, + "finished": 1792221955.719643, + "log_sha256": "b313c22df80521321da1143fc5341a146fe9cac25d5b48f5238567a9fe844529" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-original/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-original/output.log new file mode 100644 index 000000000..627a6d027 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-original/output.log @@ -0,0 +1,3 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.365 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,1.000065924,15688181.8,15689216,14209786639118490112,0,1048576,1048576,67108864,131072,16384,55664640,365278703,0,0,0,1,1000016659,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-original/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-original/run.json new file mode 100644 index 000000000..63b346812 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-original/run.json @@ -0,0 +1,25 @@ +{ + "name": "probe-smoke-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-original/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792221955.720328, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221955.720368, + "returncode": 0, + "finished": 1792221958.1421118, + "log_sha256": "a97326645850c7bcd5b4c868cc9a6e115bd6cfe0714516cc9e3bc427c5d4ca92" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-outlined/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-outlined/output.log new file mode 100644 index 000000000..9f59aaf30 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-outlined/output.log @@ -0,0 +1,3 @@ +O_DIRECT address_layout=spread cache_mib=64 disk_ratio=16 resident_pages=12288 disk_bytes=50331648 setup_seconds=0.347 +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits +independent,async,64,1,12288,1.000070411,14843498.9,14844544,17719487547622139264,0,1048576,1048576,67108864,131072,16384,55984128,347156424,0,0,0,2,999712265,0 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-outlined/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-outlined/run.json new file mode 100644 index 000000000..0ab1b2372 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/probe-smoke-outlined/run.json @@ -0,0 +1,25 @@ +{ + "name": "probe-smoke-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-outlined/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/probe-smoke-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792221958.1426911, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792221958.142723, + "returncode": 0, + "finished": 1792221960.514105, + "log_sha256": "a9293b067b05ead2f9bd25529259b16472918cfcd2a5f1cdaf444092f8f2f16e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/quota-driver-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/quota-driver-build/output.log new file mode 100644 index 000000000..2f14c9259 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/quota-driver-build/output.log @@ -0,0 +1 @@ +gcc -D_GNU_SOURCE -ggdb -Wall -pthread -Werror -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -march=native -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/include -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src -I /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main/src/platform_linux /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/harnesses/insert_benchmark_quota.c -L /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib -lsplinterdb -laio -lxxhash -lm -lpthread -o /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/bin/insert_benchmark_quota diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/quota-driver-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/quota-driver-build/run.json new file mode 100644 index 000000000..fd896b615 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/quota-driver-build/run.json @@ -0,0 +1,16 @@ +{ + "name": "quota-driver-build", + "command": [ + "python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/database/prepare_quota.py", + "--build" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792227446.0465178, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227451.8375542, + "returncode": 0, + "finished": 1792227452.2027507, + "log_sha256": "6869cee44caa0c37e922697038d7d35c53cc5ff8d08ea255af4c84fe5bd1964f" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/reconstruct-archived-sources/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/reconstruct-archived-sources/output.log new file mode 100644 index 000000000..676e32d89 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/reconstruct-archived-sources/output.log @@ -0,0 +1,5 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/archive-preflight/setup_sources.py:35: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. + tar.extractall(target) +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/archive-preflight/setup_sources.py:35: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. + tar.extractall(target) +Verified 13 source profiles in /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/reconstructed-preflight diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/reconstruct-archived-sources/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/reconstruct-archived-sources/run.json new file mode 100644 index 000000000..b4c2a9b56 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/reconstruct-archived-sources/run.json @@ -0,0 +1,19 @@ +{ + "name": "reconstruct-archived-sources", + "command": [ + "/usr/bin/python3", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/archive-preflight/setup_sources.py", + "--repo", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "--dest", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/reconstructed-preflight" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "environment_overrides": null, + "queued": 1792231301.156957, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231301.156985, + "returncode": 0, + "finished": 1792231301.4221318, + "log_sha256": "b172f3dfb892921031eb4442a139d5be4157208a8ba3b6d1bfdb859b8dbf5cca" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-core/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-core/output.log new file mode 100644 index 000000000..cc24a78a0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-core/output.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 141 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-core/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-core/run.json new file mode 100644 index 000000000..911916c1b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-core/run.json @@ -0,0 +1,17 @@ +{ + "name": "sequential-release-core", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/sequential-release-core", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223753.5084586, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223753.5085049, + "returncode": 0, + "finished": 1792223753.6735668, + "log_sha256": "1a084b83d90219c49b48d98b97752128f14d08618f6c20dfef697a726a867a14" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-quick/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-quick/output.log new file mode 100644 index 000000000..bb4851cc9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-quick/output.log @@ -0,0 +1,69 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/62 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/62 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/62 splinterdb_quick:test_durable_barrier [OK] +TEST 4/62 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 5/62 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 6/62 splinterdb_quick:test_basic_flow [OK] +TEST 7/62 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/62 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/62 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/62 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/62 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/62 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/62 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/62 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/62 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/62 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/62 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/62 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/62 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/62 splinterdb_quick:test_variable_length_values [OK] +TEST 21/62 splinterdb_quick:test_branch_prefix_pack_initializes_free_gap [OK] +TEST 22/62 splinterdb_quick:test_branch_prefix_minimum [OK] +TEST 23/62 splinterdb_quick:test_branch_prefix_variable_iterator [OK] +TEST 24/62 splinterdb_quick:test_branch_prefix_malformed_leaf_entries [OK] +TEST 25/62 splinterdb_quick:test_branch_prefix_roundtrip [OK] +TEST 26/62 splinterdb_quick:test_basic_iterator [OK] +TEST 27/62 splinterdb_quick:test_iterator_delete_current [OK] +TEST 28/62 splinterdb_quick:test_empty_iterator [OK] +TEST 29/62 splinterdb_quick:test_bounded_iterator [OK] +TEST 30/62 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 31/62 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 32/62 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 33/62 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 34/62 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 35/62 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 36/62 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 37/62 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 38/62 splinterdb_quick:test_close_and_reopen [OK] +TEST 39/62 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 40/62 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 41/62 splinterdb_quick:test_custom_data_config [OK] +TEST 42/62 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 43/62 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 44/62 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 45/62 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 46/62 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 47/62 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 48/62 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 49/62 splinterdb_quick:test_immutable_branch_custom_comparator [OK] +TEST 50/62 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 51/62 splinterdb_quick:test_iterator_init_bug [OK] +TEST 52/62 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 53/62 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 54/62 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 55/62 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 56/62 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 57/62 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 58/62 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 59/62 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 60/62 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 61/62 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +TEST 62/62 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 62 tests (62 ok, 0 failed, 0 skipped) ran in 14700 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-quick/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-quick/run.json new file mode 100644 index 000000000..3ed257622 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-quick/run.json @@ -0,0 +1,16 @@ +{ + "name": "sequential-release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/sequential-release-quick", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223738.7701685, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223738.7701957, + "returncode": 0, + "finished": 1792223753.4961467, + "log_sha256": "42bcd8081992401d8ac1fbec5a7f08e8209b3ed3791520951d7e3834856e04fc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-test-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-test-build/output.log new file mode 100644 index 000000000..f52e83d74 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-test-build/output.log @@ -0,0 +1,14 @@ +Checking for mismatched config...No mismatched config found +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/functional/test_async.o] +Compiling tests/unit/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/obj/tests/unit/splinter_test.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinterdb_quick_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/splinter_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-test-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-test-build/run.json new file mode 100644 index 000000000..092833664 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-test-build/run.json @@ -0,0 +1,23 @@ +{ + "name": "sequential-release-test-build", + "command": [ + "make", + "-j6", + "CC=cc", + "LD=cc", + "BUILD_MODE=release", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential", + "GIT_VERSION=invalid-address-perf-sequential", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/sequential", + "environment_overrides": null, + "queued": 1792223734.873502, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223734.8735259, + "returncode": 0, + "finished": 1792223736.9932861, + "log_sha256": "2d51d7e745969080e494c68abf31d9e5e534e0b12098462f2360a95044465ee4" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-writeback/output.log new file mode 100644 index 000000000..352bd9929 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1764 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-writeback/run.json new file mode 100644 index 000000000..602d86ea6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/sequential-release-writeback/run.json @@ -0,0 +1,16 @@ +{ + "name": "sequential-release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/sequential-release-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223736.9980261, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223736.9980597, + "returncode": 0, + "finished": 1792223738.7694476, + "log_sha256": "5689a1e7b5d9f510f0f9f2cf807d955f9699432750c99a8c7370ceb9b0083d9c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-format/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-format/output.log new file mode 100644 index 000000000..c2830e523 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-format/output.log @@ -0,0 +1 @@ +Format OK diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-format/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-format/run.json new file mode 100644 index 000000000..965bc44a1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-format/run.json @@ -0,0 +1,15 @@ +{ + "name": "target-format", + "command": [ + "bash", + "./format-check.sh" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "environment_overrides": null, + "queued": 1792226004.5891423, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792226819.9833004, + "returncode": 0, + "finished": 1792226822.3537564, + "log_sha256": "d5fd02ecc18c8084e8bb7d4635f2b2bd59cbf1533ead8a11bf13d5ad4516d83b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-mask-format/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-mask-format/output.log new file mode 100644 index 000000000..c2830e523 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-mask-format/output.log @@ -0,0 +1 @@ +Format OK diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-mask-format/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-mask-format/run.json new file mode 100644 index 000000000..74dfd291c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/target-mask-format/run.json @@ -0,0 +1,14 @@ +{ + "name": "target-mask-format", + "command": [ + "./format-check.sh" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "environment_overrides": null, + "queued": 1792229146.2779663, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229850.3956077, + "returncode": 0, + "finished": 1792229852.4166842, + "log_sha256": "d5fd02ecc18c8084e8bb7d4635f2b2bd59cbf1533ead8a11bf13d5ad4516d83b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/writeback-isolated-miss/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/writeback-isolated-miss/output.log new file mode 100644 index 000000000..90813d1e7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/writeback-isolated-miss/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1850 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/writeback-isolated-miss/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/writeback-isolated-miss/run.json new file mode 100644 index 000000000..192bea9e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/jobs/writeback-isolated-miss/run.json @@ -0,0 +1,16 @@ +{ + "name": "writeback-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/writeback-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223116.5001235, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223116.5001523, + "returncode": 0, + "finished": 1792223118.371034, + "log_sha256": "71f8ec01f910e4cfb9dbc2be60c5cbe8fa73f8eb2774266381800fa0e322a8f8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/main-source.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/main-source.json new file mode 100644 index 000000000..4dda5bc04 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/main-source.json @@ -0,0 +1,193 @@ +{ + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/mask-churn-validation.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/mask-churn-validation.json new file mode 100644 index 000000000..3ce3ae842 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/mask-churn-validation.json @@ -0,0 +1,131 @@ +{ + "scope": "Bounded real-I/O async miss correctness/progress smoke, not a disk-performance comparison", + "profile": "async-mask", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "runs": [ + { + "name": "async-mask-churn-1", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-1/cache.db", + "64", + "1", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-1", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792229552.2683864, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229552.2683997, + "returncode": 0, + "finished": 1792229561.056969, + "log_sha256": "3f408cbf73a90a4351ccb77d309d4fc616318a54c746557ead1a27e78f03bffe", + "row": { + "mode": "churn", + "api": "async", + "cache_mib": "64", + "threads": "1", + "working_pages": "32768", + "seconds": "5.000257222", + "ops_s": "21835.7", + "ops": "109184", + "checksum": "5452978530193902976", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "72228864", + "setup_ns": "1662248493", + "read_bytes": "230002688", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "4999914644", + "async_waits": "78628", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "2", + "control_cpu": "12", + "worker_cpu_ns": "4822620042" + } + }, + { + "name": "async-mask-churn-6", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-6/cache.db", + "64", + "6", + "5", + "churn", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/async-mask-churn-6", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0" + }, + "queued": 1792229561.0585353, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229561.0585442, + "returncode": 0, + "finished": 1792229569.9921036, + "log_sha256": "937a9925b6ddb2f5f8f2a8fa4e045ddf04f8d7d858fa659e774f5a79abc5776e", + "row": { + "mode": "churn", + "api": "async", + "cache_mib": "64", + "threads": "6", + "working_pages": "32768", + "seconds": "5.014967335", + "ops_s": "44947.1", + "ops": "225408", + "checksum": "17918279425796294528", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "72003584", + "setup_ns": "1803011744", + "read_bytes": "464289792", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "29360050641", + "async_waits": "157289", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "2", + "control_cpu": "12", + "worker_cpu_ns": "29135108317" + } + } + ], + "passed": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/mask_churn.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/mask_churn.py new file mode 100644 index 000000000..f803993c9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/mask_churn.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python3 +"""Repeat the bounded real-I/O admission smoke for the exact async-mask source.""" +import csv +import fcntl +import hashlib +import json +from pathlib import Path + +import job + +ROOT = Path(__file__).resolve().parent +OUTPUT = ROOT / 'mask-churn-validation.json' + + +def digest(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def main(): + assert not OUTPUT.exists() + previous = json.loads((ROOT / 'churn-validation.json').read_text()) + validation = json.loads((ROOT / 'validation-async-mask/validation.json').read_text()) + assert validation['passed'] and validation['sources_unchanged'] + library = ROOT / 'builds/async-mask/release/lib/libsplinterdb.so' + assert digest(library) == validation['libraries']['release'] + result = dict(scope=previous['scope'], profile='async-mask', + driver_sha256=previous['driver_sha256'], + library_sha256=digest(library), runs=[]) + print('WAIT churn machine.lock', flush=True) + with job.LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + for old in previous['runs']: + name = old['name'].replace('async-load', 'async-mask') + scratch = ROOT / 'scratch' / name + scratch.mkdir(exist_ok=False) + command = [word.replace('async-load', 'async-mask') for word in old['command']] + assert digest(command[0]) == result['driver_sha256'] + env = {key: value.replace('async-load', 'async-mask') + for key, value in old['environment_overrides'].items()} + record = job.run(name, command, scratch, env_extra=env, + timeout=180, lock_held=True) + log = (ROOT / 'jobs' / name / 'output.log').read_text() + lines = log.splitlines() + fields = next(csv.reader([next(line for line in lines if line.startswith('mode,api,'))])) + values = next(csv.reader([next(line for line in lines if line.startswith('churn,async,'))])) + row = dict(zip(fields, values)) + assert len(fields) == len(values) + assert row['mode'] == 'churn' and row['api'] == 'async' + assert int(row['errors']) == int(row['write_bytes']) == int(row['major_faults']) == 0 + assert int(row['read_bytes']) > 0 and int(row['async_waits']) > 0 and int(row['ops']) > 0 + assert int(row['working_pages']) == 32768 and int(row['cache_mib']) == 64 + record['row'] = row + result['runs'].append(record) + OUTPUT.write_text(json.dumps(result, indent=2) + '\n') + Path(command[1]).unlink() + result['passed'] = True + OUTPUT.write_text(json.dumps(result, indent=2) + '\n') + print('CHURN VALIDATION COMPLETE', len(result['runs']), flush=True) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/original-source.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/original-source.json new file mode 100644 index 000000000..791ecf683 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/original-source.json @@ -0,0 +1,193 @@ +{ + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "exported_paths": [ + "Makefile", + ".clang-format", + "src", + "include", + "tests", + "tools", + "examples", + "default.cfg", + "format-check.sh" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/package-annotations.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/package-annotations.json new file mode 100644 index 000000000..266da5b5f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/package-annotations.json @@ -0,0 +1,6 @@ +{ + "jobs/initial-blocking-1-05-main-interrupted/output.log": "Restart partial; no run.json and exact endpoint unknown.", + "jobs/build-async-mask/output.log": "Launcher argument parsing failed before any compiler or workload was created.", + "database/results/insert-final-fixed20m/manifest.json": "Canceled while queued; no workload launched because precondition record cap could be exhausted.", + "database/results/insert-fixed20m/manifest.json": "Parser rejected the successful excluded precondition; no measured samples; separate retry retained." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/package-manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/package-manifest.json new file mode 100644 index 000000000..e6b3b574d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/package-manifest.json @@ -0,0 +1,55 @@ +{ + "campaign_original_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017", + "copied_file_count": 2527, + "exclusions": [ + "database files", + "build directories and compiled libraries", + "executables and objects", + "temporary directories", + "__pycache__", + "scratch directories", + "full source exports" + ], + "finite_leaf_overlaps": 0, + "inventory_note": "SHA256SUMS covers all archived files except itself; its own digest is printed by this packaging command.", + "known_harness_issues": "audit/known-harness-issues.json", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "missing_run_records": 2, + "package_command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/package.py", + "--selected-profile", + "async-mask", + "--output", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/archive", + "--intentional-partial", + "jobs/initial-blocking-1-05-main-interrupted/output.log=Restart partial; no run.json and exact endpoint unknown.", + "--intentional-partial", + "jobs/build-async-mask/output.log=Launcher argument parsing failed before any compiler or workload was created.", + "--intentional-partial", + "database/results/insert-final-fixed20m/manifest.json=Canceled while queued; no workload launched because precondition record cap could be exhausted.", + "--intentional-partial", + "database/results/insert-fixed20m/manifest.json=Parser rejected the successful excluded precondition; no measured samples; separate retry retained." + ], + "packaged_at_unix": 1792231333.3256917, + "performance_claims_generated": false, + "post_package_adjustments": [ + { + "changed_files": [ + ".gitattributes", + "package.py", + "package-manifest.json", + "SHA256SUMS" + ], + "previous_checksum_inventory_sha256": "cc73c909613ca7628cd10aff85e69fc7f125a7606de303ff6032f96705f244ae", + "reason": "Treat standard CSV CRLF line endings as valid while preserving exact raw bytes and retaining other whitespace checks. No benchmark data or production source changes.", + "time": 1792231432.865453 + } + ], + "profile_count": 13, + "profiles": "provenance/profiles.json", + "raw_commands_rewritten": false, + "reconstruction": "setup_sources.py", + "selected_profile": "async-mask", + "unknown_finish_records": 0, + "workload_audit": "audit/workload-intervals.json" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/package.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/package.py new file mode 100644 index 000000000..ca17f6c7b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/package.py @@ -0,0 +1,473 @@ +#!/usr/bin/env python3 +"""Package textual evidence after all campaign work stops; never run benchmarks. + +Usage: python3 package.py --selected-profile candidate +The default output is archive/. Existing output is never overwritten. The shared +machine lock is acquired nonblocking and held throughout packaging. Raw evidence +and original absolute commands remain unchanged. No final performance claims are +generated. Unknown/incomplete records remain explicitly unknown. +""" + +import argparse +import csv +import fcntl +import hashlib +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import time + + +ROOT = Path(__file__).resolve().parent +LOCK = Path('/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock') +TEXT_SUFFIXES = {'.py', '.sh', '.c', '.h', '.md', '.json', '.csv', '.log', + '.asm', '.patch', '.txt', '.cfg'} +EVIDENCE_DIRS = {'jobs', 'database', 'harness', 'probe-results', 'review', 'codegen'} +PRUNE_DIRS = {'__pycache__', 'tmp', 'scratch', 'bin', 'builds', 'sources', '.git'} +COORDINATORS = {'probe_run.py', 'run_controlled.py', 'validate.py', 'run.py', + 'run-v1.py', 'run-v2.py', 'prepare.py', 'prepare_diagnostics.py', + 'build_probe.py', 'run_quota.py', 'prepare_quota.py'} + + +def sha256(path): + digest = hashlib.sha256() + with path.open('rb') as stream: + for chunk in iter(lambda: stream.read(1024 * 1024), b''): + digest.update(chunk) + return digest.hexdigest() + + +def write_json(path, value): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(value, indent=2, sort_keys=True) + '\n') + + +def inventory(tree): + return {str(p.relative_to(tree)): sha256(p) + for p in sorted(tree.rglob('*')) if p.is_file()} + + +def evidence_files(): + """Whitelist evidence trees and text, excluding all data/build directories.""" + for child in sorted(ROOT.iterdir()): + if child.is_file() and child.suffix in TEXT_SUFFIXES: + yield child + elif child.is_dir() and (child.name in EVIDENCE_DIRS + or child.name.startswith('validation-')): + for directory, dirs, files in os.walk(child, followlinks=False): + dirs[:] = sorted(d for d in dirs if d not in PRUNE_DIRS + and not d.endswith('-tmp') + and not (Path(directory) / d).is_symlink()) + for name in sorted(files): + path = Path(directory) / name + if path.is_symlink(): + raise RuntimeError(f'Unexpected evidence symlink: {path}') + if path.suffix in TEXT_SUFFIXES: + with path.open('rb') as stream: + if b'\0' in stream.read(8192): + raise RuntimeError(f'Binary file in text evidence: {path}') + yield path + + +def make_patch(left, right): + command = ['git', '-c', 'core.quotePath=false', 'diff', '--no-index', + '--binary', '--no-renames', '--', left, right] + result = subprocess.run(command, cwd=ROOT / 'sources', capture_output=True) + if result.returncode not in (0, 1): + raise RuntimeError(result.stderr.decode(errors='replace')) + output = [] + for line in result.stdout.decode().splitlines(keepends=True): + if line.startswith(('diff --git ', '--- ', '+++ ', 'Binary files ')): + line = line.replace(f'a/{left}/', 'a/').replace(f'b/{right}/', 'b/') + output.append(line) + return ''.join(output), command + + +def source_provenance(out, selected): + sources = {} + for source in sorted((ROOT / 'sources').iterdir()): + if not source.is_dir(): + continue + hashes = inventory(source) + metadata_path = ROOT / f'{source.name}-source.json' + metadata = json.loads(metadata_path.read_text()) if metadata_path.exists() else {} + expected = metadata.get('hashes', {}) + mismatches = [p for p, digest in expected.items() if hashes.get(p) != digest] + expected_clockcache = metadata.get('clockcache_sha256') + if expected_clockcache and hashes.get('src/clockcache.c') != expected_clockcache: + mismatches.append('src/clockcache.c') + if mismatches: + raise RuntimeError(f'Source differs from recorded provenance: {source.name}: {mismatches}') + source_inventory = f'provenance/source-hashes/{source.name}.json' + write_json(out / source_inventory, hashes) + sources[source.name] = { + 'original_absolute_path': str(source), + 'commit': metadata.get('commit'), + 'base_commit': metadata.get('base_commit'), + 'commit_is_variant_identity': bool(metadata.get('commit')), + 'metadata': str(metadata_path.relative_to(ROOT)) if metadata else None, + 'source_inventory': source_inventory, + 'source_inventory_sha256': sha256(out / source_inventory), + 'clockcache_sha256': hashes.get('src/clockcache.c'), + 'file_count': len(hashes), + } + if selected not in sources: + raise RuntimeError(f'Unknown selected profile: {selected}') + original_commit = sources['original']['commit'] + patches = [] + pairs = [('main', 'original')] + [('original', name) for name in sources + if name not in ('main', 'original')] + for left, right in pairs: + text, command = make_patch(left, right) + path = f'patches/{left}-to-{right}.patch' + (out / path).parent.mkdir(exist_ok=True) + (out / path).write_text(text) + patches.append({'from': left, 'to': right, 'path': path, + 'sha256': sha256(out / path), 'empty': not bool(text), + 'generation_command': command, + 'generation_cwd': str(ROOT / 'sources')}) + sources[right]['patch_from'] = left + sources[right]['patch'] = path + if not sources[right]['commit']: + sources[right]['base_commit'] = sources[right]['base_commit'] or original_commit + for name, source in sources.items(): + recorded = json.loads((out / source['source_inventory']).read_text()) + if inventory(ROOT / 'sources' / name) != recorded: + raise RuntimeError(f'Source changed during packaging: {name}') + libraries = {} + for library in sorted((ROOT / 'builds').glob('**/lib/libsplinterdb.so')): + relative = str(library.relative_to(ROOT / 'builds')) + libraries[relative] = {'original_absolute_path': str(library), + 'sha256': sha256(library), + 'bytes': library.stat().st_size, + 'copied': False} + result = {'selected_profile': selected, 'baseline_profile': 'main', + 'unoptimized_branch_profile': 'original', 'sources': sources, + 'libraries': libraries, 'patches': patches, + 'identity_note': 'An uncommitted variant has no commit identity. Its ' + 'base commit, normalized patch and complete source ' + 'hash inventory identify the exact source. Library ' + 'hashes describe files present when packaging; raw ' + 'run manifests retain historical measured hashes.'} + write_json(out / 'provenance/profiles.json', result) + return result + + +def number(value): + return isinstance(value, (int, float)) and not isinstance(value, bool) + + +def walk_json(value, pointer=''): + if isinstance(value, dict): + yield pointer, value + for key, child in value.items(): + yield from walk_json(child, pointer + '/' + str(key)) + elif isinstance(value, list): + for index, child in enumerate(value): + yield from walk_json(child, pointer + '/' + str(index)) + + +def workload_audit(out, copied, intentional): + """Deduplicate repeated records, then compare actual leaf-job intervals.""" + deduplicated, lock_scopes, suites, malformed = {}, [], [], [] + for relative in copied: + path = out / relative + if path.suffix != '.json': + continue + try: + document = json.loads(path.read_text()) + except (ValueError, UnicodeError) as error: + malformed.append({'path': relative, 'error': str(error)}) + continue + if isinstance(document, dict) and (path.name == 'manifest.json' + or path.name == 'validation.json'): + suites.append({'path': relative, 'finished': document.get('finished'), + 'lock_released': document.get('lock_released'), + 'complete': document.get('complete'), + 'passed': document.get('passed'), + 'recorded_runs': len(document.get('runs', [])), + 'intentional_partial_reason': intentional.get(relative), + 'finish_record_absent': not any(number(document.get(k)) + for k in ('finished', 'lock_released'))}) + for pointer, entry in walk_json(document): + origin = relative + '#' + pointer + start = entry.get('started') + command = entry.get('command') + if number(start) and command: + key = (start, json.dumps(command, sort_keys=True)) + finish = entry.get('finished') + if key not in deduplicated: + deduplicated[key] = { + 'name': entry.get('name'), 'command': command, + 'started': start, 'finished': finish, + 'returncode': entry.get('returncode'), + 'origins': [], 'conflicting_records': [], + 'excluded_precondition': bool(entry.get('excluded_from_results')), + } + record = deduplicated[key] + record['origins'].append(origin) + record['excluded_precondition'] |= bool(entry.get('excluded_from_results')) + for field in ('finished', 'returncode'): + value = entry.get(field) + if record[field] is None: + record[field] = value + elif value is not None and value != record[field]: + record['conflicting_records'].append( + {'origin': origin, 'field': field, 'value': value}) + for start_key, finish_key in [('lock_acquired', 'lock_released'), + ('suite_lock_acquired', 'finished'), + ('acquired', 'released')]: + if number(entry.get(start_key)): + end = entry.get(finish_key) + if start_key == 'lock_acquired' and end is None: + end = entry.get('finished') + lock_scopes.append({'origin': origin, 'started': entry[start_key], + 'finished': end, 'kind': 'lock-container'}) + records = sorted(deduplicated.values(), key=lambda r: r['started']) + for index, record in enumerate(records): + record['id'] = index + words = record['command'] if isinstance(record['command'], list) else [] + coordinator = any(Path(word).name in COORDINATORS for word in words + if isinstance(word, str)) + contained = [other_index for other_index, other in enumerate(records) + if index != other_index and number(record['finished']) + and number(other['finished']) + and record['started'] <= other['started'] + and other['finished'] <= record['finished']] + record['container_children'] = contained if coordinator else [] + record['kind'] = 'coordinator-container' if coordinator and contained else 'leaf-workload' + names = [Path(word).name for word in words if isinstance(word, str)] + if 'cache_api_probe' in names: + record['workload_type'] = 'cache-probe' + elif any(name in names for name in ('kvbench', 'insert_benchmark', + 'insert_benchmark_diagnostics', + 'insert_benchmark_quota')): + record['workload_type'] = 'database' + elif any(name in names for name in ('make', 'gcc', 'cc', 'clang', 'clang-19')): + record['workload_type'] = 'build' + elif any('test' in name for name in names): + record['workload_type'] = 'test' + elif any('clang-format' in name for name in names): + record['workload_type'] = 'format-check' + else: + record['workload_type'] = 'other-or-coordinator' + record['finish_unknown'] = not number(record['finished']) + record['intentional_partial_reasons'] = sorted({intentional[o.split('#')[0]] + for o in record['origins'] if o.split('#')[0] in intentional}) + invalid_intervals = [r['id'] for r in records if number(r['finished']) + and r['finished'] < r['started']] + conflicts = [r['id'] for r in records if r['conflicting_records']] + finite = [r for r in records if r['kind'] == 'leaf-workload' + and number(r['finished']) and r['id'] not in invalid_intervals] + overlaps = [] + active = [] + for record in finite: + active = [previous for previous in active + if previous['finished'] > record['started']] + for previous in active: + overlaps.append({'left': previous['id'], 'right': record['id'], + 'seconds': min(previous['finished'], record['finished']) + - record['started']}) + active.append(record) + missing_runs = [] + for relative in copied: + path = Path(relative) + if path.name == 'output.log' and (path.parent / 'run.json').as_posix() not in copied: + missing_runs.append({'log': relative, + 'status': 'no run.json; start and finish unknown', + 'restart_partial_name': 'interrupted' in str(path.parent), + 'intentional_partial_reason': intentional.get(relative)}) + failed = [r['id'] for r in records if r['returncode'] not in (None, 0)] + result = { + 'scope': 'Recorded campaign subprocesses only; not unrelated system activity.', + 'method': 'Exact command/start duplicates coalesced across manifests and jobs. ' + 'Known coordinator commands containing recorded children and explicit ' + 'lock scopes excluded from leaf overlap comparison. Precondition, ' + 'failed and interrupted work retained. Unknown endpoints are never ' + 'treated as evidence of non-overlap.', + 'records': records, 'lock_containers': lock_scopes, 'suites': suites, + 'finite_leaf_count': len(finite), 'finite_leaf_overlaps': overlaps, + 'unknown_finish_ids': [r['id'] for r in records if r['finish_unknown']], + 'missing_run_records': missing_runs, 'failed_record_ids': failed, + 'malformed_json': malformed, 'intentional_partial_annotations': intentional, + 'invalid_interval_ids': invalid_intervals, 'conflicting_record_ids': conflicts, + 'finite_recorded_workloads_serial': not (overlaps or invalid_intervals or conflicts or malformed), + 'incomplete_evidence_exists': bool(missing_runs or any(r['finish_unknown'] for r in records)), + } + write_json(out / 'audit/workload-intervals.json', result) + with (out / 'audit/workload-intervals.csv').open('w', newline='') as stream: + writer = csv.writer(stream) + writer.writerow(['id', 'name', 'kind', 'started', 'finished', 'returncode', + 'excluded_precondition', 'origins', 'command']) + for r in records: + writer.writerow([r[k] for k in ['id', 'name', 'kind', 'started', 'finished', + 'returncode', 'excluded_precondition']] + + [json.dumps(r['origins']), json.dumps(r['command'])]) + return result + + +SETUP_SCRIPT = r'''#!/usr/bin/env python3 +"""Reconstruct source exports from local git objects plus archived patches. + +Usage: python3 setup_sources.py --repo /path/to/splinterdb --dest /new/path +No network or compilation. Destination must not exist. Original build/run +commands remain in raw manifests; adapt their absolute paths before rerunning. +""" +import argparse, hashlib, io, json, os, shutil, subprocess, tarfile +from pathlib import Path + +def hashes(root): + return {str(p.relative_to(root)): hashlib.sha256(p.read_bytes()).hexdigest() + for p in sorted(root.rglob('*')) if p.is_file()} + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--repo', type=Path, required=True) + parser.add_argument('--dest', type=Path, required=True) + args = parser.parse_args() + archive = Path(__file__).resolve().parent + profiles = json.loads((archive / 'provenance/profiles.json').read_text()) + destination = args.dest.resolve() + destination.mkdir(parents=True, exist_ok=False) + for name in ('main', 'original'): + metadata = json.loads((archive / f'{name}-source.json').read_text()) + data = subprocess.check_output(['git', '-C', str(args.repo.resolve()), + 'archive', metadata['commit'], '--', *metadata['exported_paths']]) + target = destination / name + target.mkdir() + with tarfile.open(fileobj=io.BytesIO(data)) as tar: + for member in tar.getmembers(): + path = Path(member.name) + if path.is_absolute() or '..' in path.parts or not (member.isfile() or member.isdir()): + raise RuntimeError(f'Unsupported/unsafe archive member: {member.name}') + tar.extractall(target) + for name, profile in profiles['sources'].items(): + if name not in ('main', 'original'): + target = destination / name + shutil.copytree(destination / 'original', target) + patch = archive / profile['patch'] + if patch.stat().st_size: + environment = os.environ.copy() + for key in ('GIT_DIR', 'GIT_WORK_TREE', 'GIT_INDEX_FILE', 'GIT_COMMON_DIR'): + environment.pop(key, None) + environment['GIT_CEILING_DIRECTORIES'] = str(target.parent) + subprocess.run(['git', 'apply', '--no-index', str(patch)], + cwd=target, env=environment, check=True) + expected = json.loads((archive / profile['source_inventory']).read_text()) + actual = hashes(destination / name) + if expected != actual: + raise RuntimeError(f'Reconstructed source hash mismatch: {name}') + print(f'Verified {len(profiles["sources"])} source profiles in {destination}') + +if __name__ == '__main__': + main() +''' + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--selected-profile', default='candidate') + parser.add_argument('--output', type=Path, default=ROOT / 'archive') + parser.add_argument('--intentional-partial', action='append', default=[], + metavar='RELATIVE_PATH=REASON', + help='Explicitly annotate retained intentionally stopped evidence.') + args = parser.parse_args() + intentional = dict(value.split('=', 1) for value in args.intentional_partial) + output = args.output.resolve() + if output.exists(): + parser.error(f'Refusing existing archive: {output}') + if output.parent != ROOT: + parser.error('Output must be an immediate child of this campaign directory.') + with LOCK.open('rb') as lock: + try: + fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) + except BlockingIOError: + parser.error('Machine lock is held. Stop/wait for campaign workloads before packaging.') + files = list(evidence_files()) + selected_paths = {str(path.relative_to(ROOT)) for path in files} + for path in intentional: + if path not in selected_paths: + parser.error(f'Annotation must name existing campaign evidence: {path}') + output.mkdir() + copied = [] + for path in files: + relative = str(path.relative_to(ROOT)) + target = output / relative + target.parent.mkdir(parents=True, exist_ok=True) + shutil.copy2(path, target) + if sha256(path) != sha256(target): + raise RuntimeError(f'Evidence changed while copying: {path}') + copied.append(relative) + profiles = source_provenance(output, args.selected_profile) + audit = workload_audit(output, copied, intentional) + (output / 'setup_sources.py').write_text(SETUP_SCRIPT) + (output / '.gitattributes').write_text( + '# Preserve blank context lines in archived unified patches.\n' + '*.patch -whitespace\n' + '# Keep the raw CSV writer CRLF bytes and check other whitespace.\n' + '*.csv -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol\n') + issues = [ + {'evidence': 'jobs/controlled-smoke/output.log', + 'status': 'failed harness smoke; excluded performance evidence', + 'reason': 'v3 worker diagnostics were written before the final I/O snapshot; ' + 'the redirected log caused the measured 4096-byte write rejection. ' + 'Frozen v3b moves diagnostics after the snapshot.', + 'source': 'harness/controlled-v3b/README.md'}, + {'evidence': 'database/results/insert-fixed20m/REJECTED.txt', + 'status': 'rejected suite after excluded precondition; no measured samples', + 'reason': 'Diagnostics parser failed after successful precondition execution. ' + 'The fixed20m-retry directory is the separate retry.'}, + {'evidence': 'jobs/initial-blocking-1-05-main-interrupted/output.log', + 'status': 'restart partial; missing run.json; exact endpoint unknown'}, + {'evidence': 'jobs/build-async-mask/REJECTED.txt', + 'status': 'launcher argument error; no compiler or workload created', + 'reason': 'A positional REMAINDER consumed --cwd as the executable. ' + 'The corrected build-async-mask-retry is recorded separately.'}, + {'evidence': 'jobs/build-cache-write-probe/output.log', + 'status': 'launcher path error; no compiler or probe created', + 'reason': 'A workspace-relative script path was resolved against the ' + 'job runner campaign directory. The absolute-path retry ' + 'build-cache-write-probe-retry succeeded separately.'}, + {'evidence': 'database/results/insert-final-fixed20m/REJECTED.txt', + 'status': 'canceled while queued; no workload launched', + 'reason': 'Its proposed timed precondition could exhaust its record cap. ' + 'The completed retry used a shorter precondition; later quota ' + 'experiments use an independent larger cap.'}, + ] + write_json(output / 'audit/known-harness-issues.json', + [issue for issue in issues if (output / issue['evidence']).exists()]) + write_json(output / 'package-manifest.json', { + 'packaged_at_unix': time.time(), 'campaign_original_path': str(ROOT), + 'selected_profile': args.selected_profile, 'machine_lock': str(LOCK), + 'package_command': sys.argv, 'copied_file_count': len(copied), + 'profiles': 'provenance/profiles.json', + 'workload_audit': 'audit/workload-intervals.json', + 'known_harness_issues': 'audit/known-harness-issues.json', + 'reconstruction': 'setup_sources.py', + 'exclusions': ['database files', 'build directories and compiled libraries', + 'executables and objects', 'temporary directories', '__pycache__', + 'scratch directories', 'full source exports'], + 'raw_commands_rewritten': False, 'performance_claims_generated': False, + 'profile_count': len(profiles['sources']), + 'finite_leaf_overlaps': len(audit['finite_leaf_overlaps']), + 'unknown_finish_records': len(audit['unknown_finish_ids']), + 'missing_run_records': len(audit['missing_run_records']), + 'inventory_note': 'SHA256SUMS covers all archived files except itself; ' + 'its own digest is printed by this packaging command.', + }) + archive_hashes = inventory(output) + checksum_file = output / 'SHA256SUMS' + checksum_file.write_text(''.join(f'{digest} {path}\n' + for path, digest in archive_hashes.items())) + size = sum(p.stat().st_size for p in output.rglob('*') if p.is_file()) + print(json.dumps({'archive': str(output), 'files': len(archive_hashes) + 1, + 'bytes': size, 'SHA256SUMS_sha256': sha256(checksum_file), + 'finite_leaf_overlaps': len(audit['finite_leaf_overlaps']), + 'missing_run_records': len(audit['missing_run_records'])}, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/main-to-original.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/main-to-original.patch new file mode 100644 index 000000000..96b2a199c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/main-to-original.patch @@ -0,0 +1,404 @@ +diff --git a/src/cache.h b/src/cache.h +index 259a32e6..e5e51fa9 100644 +--- a/src/cache.h ++++ b/src/cache.h +@@ -374,8 +374,11 @@ cache_extent_discard(cache *cc, uint64 addr, page_type type) + * page whose read is already in flight may still wait for that read. + * On any failure, page is cleared and the caller owns no reference. + * +- * addr is a byte offset from the beginning of the disk. It should be aligned +- * to cache_page_size(). ++ * addr is a byte offset from the beginning of the disk. Misaligned addresses, ++ * addresses outside the cache/allocator capacity, and addresses in unallocated ++ * extents return STATUS_BAD_PARAM, including for nonblocking gets. Callers must ++ * keep the extent allocated throughout the get and the returned handle's life. ++ * The asynchronous get API below reports the same address errors. + *---------------------------------------------------------------------- + */ + static inline platform_status +@@ -528,7 +531,8 @@ cache_unlock(cache *cc, page_handle *page) + * + * Asynchronously load the extent with given base address. No notification is + * provided to the calling thread; it may call cache_get when it's ready +- * to block on the arrival of the page. ++ * to block on the arrival of the page. Invalid addresses are ignored; demand ++ * reads report address errors. addr must be extent-aligned for this hint. + * + *---------------------------------------------------------------------- + */ +diff --git a/src/clockcache.c b/src/clockcache.c +index a4871aea..e97f385f 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,37 +391,64 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ +-static inline uint64 +-clockcache_lookup_number(const clockcache *cc, uint64 addr) ++static inline bool32 ++clockcache_try_lookup_number(const clockcache *cc, ++ uint64 addr, ++ uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- platform_assert(addr % page_size == 0, +- "Unaligned cache page address %lu (page size %lu)", +- addr, +- page_size); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ return FALSE; ++ } + +- uint64 lookup_no = clockcache_divide_by_page_size(cc, addr); ++ *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- platform_assert(lookup_no < lookup_capacity, +- "Cache page address %lu is outside lookup capacity %lu", +- addr, +- lookup_capacity * page_size); ++ if (*lookup_no >= lookup_capacity) { ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ return FALSE; ++ } ++ return TRUE; ++} ++ ++/* Internal operations on existing mappings must still satisfy this invariant. ++ * Demand reads use the fallible helpers to reject addresses from disk. */ ++static inline uint64 ++clockcache_lookup_number(const clockcache *cc, uint64 addr) ++{ ++ uint64 lookup_no; ++ platform_assert(clockcache_try_lookup_number(cc, addr, &lookup_no)); + return lookup_no; + } + +-static inline uint32 +-clockcache_lookup(const clockcache *cc, uint64 addr) ++static inline bool32 ++clockcache_try_lookup(const clockcache *cc, uint64 addr, uint32 *entry_number) + { +- uint64 lookup_no = clockcache_lookup_number(cc, addr); +- uint32 entry_number = cc->lookup[lookup_no]; ++ uint64 lookup_no; ++ if (!clockcache_try_lookup_number(cc, addr, &lookup_no)) { ++ return FALSE; ++ } ++ *entry_number = cc->lookup[lookup_no]; + +- debug_assert(((entry_number < cc->cfg->page_capacity) +- || (entry_number == CC_UNMAPPED_ENTRY)), ++ debug_assert(((*entry_number < cc->cfg->page_capacity) ++ || (*entry_number == CC_UNMAPPED_ENTRY)), + "entry_number=%u is out-of-bounds. " + " Should be either CC_UNMAPPED_ENTRY," + " or should be < %d.", +- entry_number, ++ *entry_number, + cc->cfg->page_capacity); ++ return TRUE; ++} ++ ++static inline uint32 ++clockcache_lookup(const clockcache *cc, uint64 addr) ++{ ++ uint32 entry_number; ++ platform_assert(clockcache_try_lookup(cc, addr, &entry_number)); + return entry_number; + } + +@@ -2262,13 +2289,7 @@ clockcache_acquire_entry_for_load(clockcache *cc, // IN + uint64 addr, + page_type type) // OUT + { +- /* +- * Validate allocation membership only when admitting a new mapping. A +- * cache hit inherits this property from the mapping, which is removed by +- * cache_extent_discard() before the allocator can make the extent free. +- */ +- clockcache_assert_page_access_valid(cc, addr, type); +- ++ /* The demand-read caller has already validated allocation membership. */ + threadid tid = platform_get_tid(); + uint64 lookup_no = clockcache_lookup_number(cc, addr); + uint32 entry_number = clockcache_get_free_page(cc, +@@ -2405,9 +2426,11 @@ clockcache_get_internal(clockcache *cc, // IN + { + clockcache_assert_page_type_valid(addr, type); + +- // We expect entry_number to be valid, but it's still validated below +- // in case some arithmetic goes wrong. +- uint32 entry_number = clockcache_lookup(cc, addr); ++ uint32 entry_number; ++ if (!clockcache_try_lookup(cc, addr, &entry_number)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } + + if (entry_number != CC_UNMAPPED_ENTRY) { + #if SPLINTER_DEBUG +@@ -2418,7 +2441,16 @@ clockcache_get_internal(clockcache *cc, // IN + #endif + return clockcache_get_in_cache( + cc, addr, blocking, type, entry_number, page, rc); +- } else if (blocking) { ++ } ++ ++ /* A hit inherits allocation validity from its mapping, which is removed by ++ * cache_extent_discard() before the allocator can free the extent. Check ++ * misses even for a nonblocking get, before returning STATUS_BUSY. */ ++ if (!allocator_page_valid(cc->al, addr)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } ++ if (blocking) { + return clockcache_get_from_disk(cc, addr, type, page, rc); + } else { + *rc = STATUS_BUSY; +@@ -2686,13 +2718,23 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + state->tid = platform_get_tid(); + clockcache_assert_page_type_valid(state->addr, state->type); + +- // We expect entry_number to be valid, but it's still validated below +- // in case some arithmetic goes wrong. +- state->entry_number = clockcache_lookup(state->cc, state->addr); ++ uint32 entry_number; ++ if (!clockcache_try_lookup(state->cc, state->addr, &entry_number)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ state->entry_number = entry_number; + + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { ++ /* As in the synchronous path, cached mappings are already allocated. */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); +@@ -3412,18 +3454,33 @@ clockcache_prefetch_pages(clockcache *cc, + platform_assert(PAGE_TYPE_FIRST <= type && type < NUM_PAGE_TYPES); + platform_assert(num_pages > 0); + platform_assert(num_pages <= cc->cfg->pages_per_extent); +- clockcache_assert_page_access_valid(cc, first_addr, type); ++ /* Prefetch is a hint: reject malformed pointers without publishing a ++ * mapping. A later demand read will return the address error to its caller. ++ */ ++ uint64 lookup_no; ++ if (!clockcache_try_lookup_number(cc, first_addr, &lookup_no) ++ || !allocator_page_valid(cc->al, first_addr)) ++ { ++ return; ++ } + + uint64 last_page_offset = + clockcache_multiply_by_page_size(cc, num_pages - 1); +- platform_assert(first_addr <= UINT64_MAX - last_page_offset); ++ if (first_addr > UINT64_MAX - last_page_offset) { ++ platform_error_log("Cache prefetch range overflows at address %lu\n", ++ first_addr); ++ return; ++ } + uint64 last_addr = first_addr + last_page_offset; + if (last_addr != first_addr) { + /* A legal-sized prefetch can straddle an extent boundary. Validate the + * allocation state at both ends before publishing any cache entries. */ +- clockcache_assert_page_access_valid(cc, last_addr, type); ++ if (!clockcache_try_lookup_number(cc, last_addr, &lookup_no) ++ || !allocator_page_valid(cc->al, last_addr)) ++ { ++ return; ++ } + } +- (void)clockcache_lookup_number(cc, last_addr); + + for (uint64 page_off = 0; page_off < num_pages; page_off++) { + uint64 addr = first_addr + clockcache_multiply_by_page_size(cc, page_off); +@@ -3596,7 +3653,11 @@ void + clockcache_prefetch(clockcache *cc, uint64 base_addr, page_type type) + { + platform_assert(cc != NULL); +- platform_assert(base_addr % clockcache_extent_size(cc) == 0); ++ if (base_addr % clockcache_extent_size(cc) != 0) { ++ platform_error_log("Unaligned cache prefetch extent address %lu\n", ++ base_addr); ++ return; ++ } + + clockcache_prefetch_pages(cc, base_addr, cc->cfg->pages_per_extent, type); + } +diff --git a/tests/unit/writeback_set_test.c b/tests/unit/writeback_set_test.c +index f1e30b9d..61c6aac2 100644 +--- a/tests/unit/writeback_set_test.c ++++ b/tests/unit/writeback_set_test.c +@@ -446,10 +446,12 @@ static void *read_fault_callback_arg; + static bool32 read_fault_complete; + static bool32 read_fault_reject_init; + static bool32 read_fault_reject_append; ++static uint64 read_fault_attempts; + + static platform_status + reject_read(io_handle *io, void *buf, uint64 bytes, uint64 addr) + { ++ read_fault_attempts++; + return STATUS_TIMEDOUT; + } + +@@ -479,6 +481,9 @@ read_fault_init(io_async_state *state, + async_callback_fn callback, + void *callback_arg) + { ++ if (cmd == io_async_preadv) { ++ read_fault_attempts++; ++ } + if (cmd == io_async_preadv && read_fault_reject_init) { + return STATUS_NO_MEMORY; + } +@@ -509,6 +514,7 @@ read_fault_install(io_handle *io) + read_fault_complete = FALSE; + read_fault_reject_init = FALSE; + read_fault_reject_append = FALSE; ++ read_fault_attempts = 0; + io->ops = &read_fault_ops; + } + +@@ -519,6 +525,127 @@ read_ready(void *arg) + *ready = TRUE; + } + ++static void ++assert_cache_rejects_address(cache *cc, uint64 addr) ++{ ++ for (unsigned blocking = 0; blocking <= 1; blocking++) { ++ page_handle page = {.page = (cache_page *)1}; ++ ASSERT_TRUE( ++ STATUS_IS_EQ(cache_get(cc, addr, blocking, PAGE_TYPE_MISC, &page), ++ STATUS_BAD_PARAM)); ++ ASSERT_TRUE(page_handle_is_null(&page)); ++ cache_assert_free(cc); ++ } ++ ++ page_get_async_state_buffer state; ++ bool32 ready = FALSE; ++ cache_get_async_state_init( ++ &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); ++ ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); ++ page_handle page = {.page = (cache_page *)1}; ++ ASSERT_TRUE(STATUS_IS_EQ(cache_get_async_state_result(&state, &page), ++ STATUS_BAD_PARAM)); ++ ASSERT_TRUE(page_handle_is_null(&page)); ++ ASSERT_FALSE(ready); ++ cache_assert_free(cc); ++ ++ /* Invalid speculative hints must not abort before the demand read can ++ * return its error, nor publish a loading entry or issue any read. */ ++ cache_prefetch_page(cc, addr, PAGE_TYPE_MISC); ++ cache_prefetch(cc, addr, PAGE_TYPE_MISC); ++ cache_assert_free(cc); ++} ++ ++static void ++assert_cache_reads_address(cache *cc, uint64 addr) ++{ ++ page_handle page; ++ ASSERT_TRUE(SUCCESS(cache_get(cc, addr, TRUE, PAGE_TYPE_MISC, &page))); ++ ASSERT_EQUAL(addr, page_handle_addr(&page)); ++ ASSERT_EQUAL(0, (unsigned char)page_handle_data(&page)[0]); ++ cache_unget(cc, &page); ++ ASSERT_TRUE(SUCCESS(cache_get(cc, addr, FALSE, PAGE_TYPE_MISC, &page))); ++ cache_unget(cc, &page); ++ ++ page_get_async_state_buffer state; ++ bool32 ready = FALSE; ++ cache_get_async_state_init( ++ &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); ++ ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); ++ ASSERT_TRUE(SUCCESS(cache_get_async_state_result(&state, &page))); ++ ASSERT_EQUAL(addr, page_handle_addr(&page)); ++ cache_unget(cc, &page); ++ cache_assert_free(cc); ++} ++ ++CTEST2(writeback_set, test_cache_invalid_address_shapes) ++{ ++ cache *cc = (cache *)&data->cc; ++ uint64 addr = alloc_and_dirty_extent(&data->cc, &data->al); ++ uint64 page_size = cache_page_size(cc); ++ uint64 extent_size = cache_extent_size(cc); ++ uint64 capacity = allocator_get_capacity((allocator *)&data->al); ++ uint64 invalid[] = {0, ++ page_size, ++ extent_size - page_size, ++ addr + 1, ++ addr + page_size - 1, ++ capacity, ++ capacity + page_size, ++ UINT64_MAX - (page_size - 1), ++ UINT64_MAX}; ++ ++ /* Check misalignment with the containing page both resident and absent. ++ * The largest aligned address also catches overflow-prone end checks. */ ++ for (unsigned resident = 0; resident < 2; resident++) { ++ read_fault_install(data->io); ++ read_fault_reject_init = TRUE; ++ for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { ++ assert_cache_rejects_address(cc, invalid[i]); ++ } ++ data->io->ops = read_saved_ops; ++ ASSERT_EQUAL(0, read_fault_attempts); ++ assert_cache_reads_address(cc, addr); ++ cache_flush(cc); ++ ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); ++ } ++} ++ ++CTEST2(writeback_set, test_cache_unallocated_and_freed_addresses) ++{ ++ cache *cc = (cache *)&data->cc; ++ allocator *al = (allocator *)&data->al; ++ uint64 page_size = cache_page_size(cc); ++ uint64 extent_size = cache_extent_size(cc); ++ uint64 unallocated = allocator_get_capacity(al) - extent_size; ++ ASSERT_EQUAL(AL_FREE, allocator_get_refcount(al, unallocated)); ++ ++ uint64 freed = alloc_and_dirty_extent(&data->cc, &data->al); ++ assert_cache_reads_address(cc, freed); ++ ASSERT_EQUAL(AL_NO_REFS, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); ++ cache_extent_discard(cc, freed, PAGE_TYPE_MISC); ++ ASSERT_EQUAL(AL_FREE, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); ++ ++ read_fault_install(data->io); ++ read_fault_reject_init = TRUE; ++ uint64 invalid[] = {unallocated, ++ unallocated + extent_size - page_size, ++ freed, ++ freed + extent_size - page_size}; ++ for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { ++ assert_cache_rejects_address(cc, invalid[i]); ++ } ++ data->io->ops = read_saved_ops; ++ ASSERT_EQUAL(0, read_fault_attempts); ++ ++ /* Failed reads must not poison admission or subsequent disk reads. */ ++ uint64 retry = alloc_and_dirty_extent(&data->cc, &data->al); ++ assert_cache_reads_address(cc, retry); ++ cache_flush(cc); ++ ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); ++ assert_cache_reads_address(cc, retry); ++} ++ + CTEST2(writeback_set, test_cache_sync_read_error_and_retry) + { + cache *cc = (cache *)&data->cc; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-async-load.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-async-load.patch new file mode 100644 index 000000000..6d2425dea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-async-load.patch @@ -0,0 +1,80 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..8a4ef797 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,25 +391,37 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ ++/* Keep diagnostic formatting out of the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ } ++} ++ + static inline bool32 + clockcache_try_lookup_number(const clockcache *cc, + uint64 addr, + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { +- platform_error_log( +- "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ if (UNLIKELY(addr % page_size != 0)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } +- + *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { +- platform_error_log("Cache page address %lu is outside lookup capacity " +- "%lu\n", +- addr, +- lookup_capacity * page_size); ++ if (UNLIKELY(*lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; +@@ -2631,6 +2643,15 @@ clockcache_get_from_disk_async(clockcache_get_async_state *state, uint64 depth) + { + async_begin(state, depth); + ++ /* A miss must be allocated before it can reserve a cache entry or issue I/O. ++ * Resident hits inherit allocation validity from their existing mapping. ++ */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ + state->entry_number = + clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); + if (state->entry_number == CC_UNMAPPED_ENTRY) { +@@ -2729,12 +2750,6 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-async-mask.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-async-mask.patch new file mode 100644 index 000000000..47dac93d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-async-mask.patch @@ -0,0 +1,88 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..5276b203 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,25 +391,37 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ ++/* Keep diagnostic formatting out of the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ } ++} ++ + static inline bool32 + clockcache_try_lookup_number(const clockcache *cc, + uint64 addr, + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { +- platform_error_log( +- "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ if (UNLIKELY((addr & (page_size - 1)) != 0)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } +- + *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { +- platform_error_log("Cache page address %lu is outside lookup capacity " +- "%lu\n", +- addr, +- lookup_capacity * page_size); ++ if (UNLIKELY(*lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; +@@ -2631,6 +2643,15 @@ clockcache_get_from_disk_async(clockcache_get_async_state *state, uint64 depth) + { + async_begin(state, depth); + ++ /* A miss must be allocated before it can reserve a cache entry or issue I/O. ++ * Resident hits inherit allocation validity from their existing mapping. ++ */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ + state->entry_number = + clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); + if (state->entry_number == CC_UNMAPPED_ENTRY) { +@@ -2729,12 +2750,6 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); +@@ -4345,6 +4360,7 @@ clockcache_config_init(clockcache_config *cache_cfg, + uint64 use_stats) + { + int rc; ++ platform_assert(IS_POWER_OF_2(io_cfg->page_size)); + ZERO_CONTENTS(cache_cfg); + + cache_cfg->super.ops = &clockcache_config_ops; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-candidate.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-candidate.patch new file mode 100644 index 000000000..d76f85f9a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-candidate.patch @@ -0,0 +1,82 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..bb3bf782 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,30 +391,50 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ ++/* Keep diagnostic formatting out of the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ } ++} ++ + static inline bool32 + clockcache_try_lookup_number(const clockcache *cc, + uint64 addr, + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { +- platform_error_log( +- "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ if (UNLIKELY(addr % page_size != 0)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } +- + *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { +- platform_error_log("Cache page address %lu is outside lookup capacity " +- "%lu\n", +- addr, +- lookup_capacity * page_size); ++ if (UNLIKELY(*lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; + } + ++/* Allocation membership is checked only for misses. Keep its callbacks and ++ * diagnostics out of the resident lookup's register allocation. */ ++static bool32 __attribute__((noinline)) ++clockcache_page_valid_for_load(clockcache *cc, uint64 addr) ++{ ++ return allocator_page_valid(cc->al, addr); ++} ++ + /* Internal operations on existing mappings must still satisfy this invariant. + * Demand reads use the fallible helpers to reject addresses from disk. */ + static inline uint64 +@@ -2446,7 +2466,7 @@ clockcache_get_internal(clockcache *cc, // IN + /* A hit inherits allocation validity from its mapping, which is removed by + * cache_extent_discard() before the allocator can free the extent. Check + * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!allocator_page_valid(cc->al, addr)) { ++ if (!clockcache_page_valid_for_load(cc, addr)) { + *rc = STATUS_BAD_PARAM; + return FALSE; + } +@@ -2730,7 +2750,7 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { + /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { ++ if (!clockcache_page_valid_for_load(state->cc, state->addr)) { + state->result_status = STATUS_BAD_PARAM; + state->succeeded = TRUE; + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-cold.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-cold.patch new file mode 100644 index 000000000..4c02c40ec --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-cold.patch @@ -0,0 +1,48 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..e5e69d7e 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,25 +391,33 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ +-static inline bool32 +-clockcache_try_lookup_number(const clockcache *cc, +- uint64 addr, +- uint64 *lookup_no) ++/* Invalid addresses must not enlarge the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); + if (addr % page_size != 0) { + platform_error_log( + "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); +- return FALSE; +- } +- +- *lookup_no = clockcache_divide_by_page_size(cc, addr); +- uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); + platform_error_log("Cache page address %lu is outside lookup capacity " + "%lu\n", + addr, + lookup_capacity * page_size); ++ } ++} ++ ++static inline bool32 ++clockcache_try_lookup_number(const clockcache *cc, ++ uint64 addr, ++ uint64 *lookup_no) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ *lookup_no = clockcache_divide_by_page_size(cc, addr); ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ if (UNLIKELY(addr % page_size != 0 || *lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-hints.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-hints.patch new file mode 100644 index 000000000..59fd7d65b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-hints.patch @@ -0,0 +1,22 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..92733d18 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -397,7 +397,7 @@ clockcache_try_lookup_number(const clockcache *cc, + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { ++ if (UNLIKELY(addr % page_size != 0)) { + platform_error_log( + "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); + return FALSE; +@@ -405,7 +405,7 @@ clockcache_try_lookup_number(const clockcache *cc, + + *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { ++ if (UNLIKELY(*lookup_no >= lookup_capacity)) { + platform_error_log("Cache page address %lu is outside lookup capacity " + "%lu\n", + addr, diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-isolated-miss.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-isolated-miss.patch new file mode 100644 index 000000000..b5c36823d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-isolated-miss.patch @@ -0,0 +1,87 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..4ab1fbc8 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -2402,6 +2402,32 @@ clockcache_get_from_disk(clockcache *cc, // IN + return FALSE; + } + ++/* Keep allocation validation and disk admission out of the resident hit path. ++ * Nonblocking misses must still distinguish invalid addresses from busy pages. ++ */ ++static __attribute__((noinline)) bool32 ++clockcache_get_uncached(clockcache *cc, ++ uint64 addr, ++ bool32 blocking, ++ page_type type, ++ cache_page **page, ++ platform_status *rc) ++{ ++ /* A hit inherits allocation validity from its mapping, which is removed by ++ * cache_extent_discard() before the allocator can free the extent. Check ++ * misses even for a nonblocking get, before returning STATUS_BUSY. */ ++ if (!allocator_page_valid(cc->al, addr)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } ++ if (blocking) { ++ return clockcache_get_from_disk(cc, addr, type, page, rc); ++ } else { ++ *rc = STATUS_BUSY; ++ return FALSE; ++ } ++} ++ + /* + *---------------------------------------------------------------------- + * clockcache_get_internal -- +@@ -2443,19 +2469,7 @@ clockcache_get_internal(clockcache *cc, // IN + cc, addr, blocking, type, entry_number, page, rc); + } + +- /* A hit inherits allocation validity from its mapping, which is removed by +- * cache_extent_discard() before the allocator can free the extent. Check +- * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!allocator_page_valid(cc->al, addr)) { +- *rc = STATUS_BAD_PARAM; +- return FALSE; +- } +- if (blocking) { +- return clockcache_get_from_disk(cc, addr, type, page, rc); +- } else { +- *rc = STATUS_BUSY; +- return FALSE; +- } ++ return clockcache_get_uncached(cc, addr, blocking, type, page, rc); + } + + /* +@@ -2631,6 +2645,15 @@ clockcache_get_from_disk_async(clockcache_get_async_state *state, uint64 depth) + { + async_begin(state, depth); + ++ /* A miss must be allocated before it can reserve a cache entry or issue I/O. ++ * Resident hits inherit allocation validity from their existing mapping. ++ */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ + state->entry_number = + clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); + if (state->entry_number == CC_UNMAPPED_ENTRY) { +@@ -2729,12 +2752,6 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-mask-main.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-mask-main.patch new file mode 100644 index 000000000..bcb20f845 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-mask-main.patch @@ -0,0 +1,412 @@ +diff --git a/src/cache.h b/src/cache.h +index e5e51fa9..259a32e6 100644 +--- a/src/cache.h ++++ b/src/cache.h +@@ -374,11 +374,8 @@ cache_extent_discard(cache *cc, uint64 addr, page_type type) + * page whose read is already in flight may still wait for that read. + * On any failure, page is cleared and the caller owns no reference. + * +- * addr is a byte offset from the beginning of the disk. Misaligned addresses, +- * addresses outside the cache/allocator capacity, and addresses in unallocated +- * extents return STATUS_BAD_PARAM, including for nonblocking gets. Callers must +- * keep the extent allocated throughout the get and the returned handle's life. +- * The asynchronous get API below reports the same address errors. ++ * addr is a byte offset from the beginning of the disk. It should be aligned ++ * to cache_page_size(). + *---------------------------------------------------------------------- + */ + static inline platform_status +@@ -531,8 +528,7 @@ cache_unlock(cache *cc, page_handle *page) + * + * Asynchronously load the extent with given base address. No notification is + * provided to the calling thread; it may call cache_get when it's ready +- * to block on the arrival of the page. Invalid addresses are ignored; demand +- * reads report address errors. addr must be extent-aligned for this hint. ++ * to block on the arrival of the page. + * + *---------------------------------------------------------------------- + */ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..f18b759a 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,64 +391,37 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ +-static inline bool32 +-clockcache_try_lookup_number(const clockcache *cc, +- uint64 addr, +- uint64 *lookup_no) ++static inline uint64 ++clockcache_lookup_number(const clockcache *cc, uint64 addr) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { +- platform_error_log( +- "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); +- return FALSE; +- } ++ platform_assert((addr & (page_size - 1)) == 0, ++ "Unaligned cache page address %lu (page size %lu)", ++ addr, ++ page_size); + +- *lookup_no = clockcache_divide_by_page_size(cc, addr); ++ uint64 lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { +- platform_error_log("Cache page address %lu is outside lookup capacity " +- "%lu\n", +- addr, +- lookup_capacity * page_size); +- return FALSE; +- } +- return TRUE; +-} +- +-/* Internal operations on existing mappings must still satisfy this invariant. +- * Demand reads use the fallible helpers to reject addresses from disk. */ +-static inline uint64 +-clockcache_lookup_number(const clockcache *cc, uint64 addr) +-{ +- uint64 lookup_no; +- platform_assert(clockcache_try_lookup_number(cc, addr, &lookup_no)); ++ platform_assert(lookup_no < lookup_capacity, ++ "Cache page address %lu is outside lookup capacity %lu", ++ addr, ++ lookup_capacity * page_size); + return lookup_no; + } + +-static inline bool32 +-clockcache_try_lookup(const clockcache *cc, uint64 addr, uint32 *entry_number) ++static inline uint32 ++clockcache_lookup(const clockcache *cc, uint64 addr) + { +- uint64 lookup_no; +- if (!clockcache_try_lookup_number(cc, addr, &lookup_no)) { +- return FALSE; +- } +- *entry_number = cc->lookup[lookup_no]; ++ uint64 lookup_no = clockcache_lookup_number(cc, addr); ++ uint32 entry_number = cc->lookup[lookup_no]; + +- debug_assert(((*entry_number < cc->cfg->page_capacity) +- || (*entry_number == CC_UNMAPPED_ENTRY)), ++ debug_assert(((entry_number < cc->cfg->page_capacity) ++ || (entry_number == CC_UNMAPPED_ENTRY)), + "entry_number=%u is out-of-bounds. " + " Should be either CC_UNMAPPED_ENTRY," + " or should be < %d.", +- *entry_number, ++ entry_number, + cc->cfg->page_capacity); +- return TRUE; +-} +- +-static inline uint32 +-clockcache_lookup(const clockcache *cc, uint64 addr) +-{ +- uint32 entry_number; +- platform_assert(clockcache_try_lookup(cc, addr, &entry_number)); + return entry_number; + } + +@@ -2289,7 +2262,13 @@ clockcache_acquire_entry_for_load(clockcache *cc, // IN + uint64 addr, + page_type type) // OUT + { +- /* The demand-read caller has already validated allocation membership. */ ++ /* ++ * Validate allocation membership only when admitting a new mapping. A ++ * cache hit inherits this property from the mapping, which is removed by ++ * cache_extent_discard() before the allocator can make the extent free. ++ */ ++ clockcache_assert_page_access_valid(cc, addr, type); ++ + threadid tid = platform_get_tid(); + uint64 lookup_no = clockcache_lookup_number(cc, addr); + uint32 entry_number = clockcache_get_free_page(cc, +@@ -2426,11 +2405,9 @@ clockcache_get_internal(clockcache *cc, // IN + { + clockcache_assert_page_type_valid(addr, type); + +- uint32 entry_number; +- if (!clockcache_try_lookup(cc, addr, &entry_number)) { +- *rc = STATUS_BAD_PARAM; +- return FALSE; +- } ++ // We expect entry_number to be valid, but it's still validated below ++ // in case some arithmetic goes wrong. ++ uint32 entry_number = clockcache_lookup(cc, addr); + + if (entry_number != CC_UNMAPPED_ENTRY) { + #if SPLINTER_DEBUG +@@ -2441,16 +2418,7 @@ clockcache_get_internal(clockcache *cc, // IN + #endif + return clockcache_get_in_cache( + cc, addr, blocking, type, entry_number, page, rc); +- } +- +- /* A hit inherits allocation validity from its mapping, which is removed by +- * cache_extent_discard() before the allocator can free the extent. Check +- * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!allocator_page_valid(cc->al, addr)) { +- *rc = STATUS_BAD_PARAM; +- return FALSE; +- } +- if (blocking) { ++ } else if (blocking) { + return clockcache_get_from_disk(cc, addr, type, page, rc); + } else { + *rc = STATUS_BUSY; +@@ -2718,23 +2686,13 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + state->tid = platform_get_tid(); + clockcache_assert_page_type_valid(state->addr, state->type); + +- uint32 entry_number; +- if (!clockcache_try_lookup(state->cc, state->addr, &entry_number)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } +- state->entry_number = entry_number; ++ // We expect entry_number to be valid, but it's still validated below ++ // in case some arithmetic goes wrong. ++ state->entry_number = clockcache_lookup(state->cc, state->addr); + + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); +@@ -3454,33 +3412,18 @@ clockcache_prefetch_pages(clockcache *cc, + platform_assert(PAGE_TYPE_FIRST <= type && type < NUM_PAGE_TYPES); + platform_assert(num_pages > 0); + platform_assert(num_pages <= cc->cfg->pages_per_extent); +- /* Prefetch is a hint: reject malformed pointers without publishing a +- * mapping. A later demand read will return the address error to its caller. +- */ +- uint64 lookup_no; +- if (!clockcache_try_lookup_number(cc, first_addr, &lookup_no) +- || !allocator_page_valid(cc->al, first_addr)) +- { +- return; +- } ++ clockcache_assert_page_access_valid(cc, first_addr, type); + + uint64 last_page_offset = + clockcache_multiply_by_page_size(cc, num_pages - 1); +- if (first_addr > UINT64_MAX - last_page_offset) { +- platform_error_log("Cache prefetch range overflows at address %lu\n", +- first_addr); +- return; +- } ++ platform_assert(first_addr <= UINT64_MAX - last_page_offset); + uint64 last_addr = first_addr + last_page_offset; + if (last_addr != first_addr) { + /* A legal-sized prefetch can straddle an extent boundary. Validate the + * allocation state at both ends before publishing any cache entries. */ +- if (!clockcache_try_lookup_number(cc, last_addr, &lookup_no) +- || !allocator_page_valid(cc->al, last_addr)) +- { +- return; +- } ++ clockcache_assert_page_access_valid(cc, last_addr, type); + } ++ (void)clockcache_lookup_number(cc, last_addr); + + for (uint64 page_off = 0; page_off < num_pages; page_off++) { + uint64 addr = first_addr + clockcache_multiply_by_page_size(cc, page_off); +@@ -3653,11 +3596,7 @@ void + clockcache_prefetch(clockcache *cc, uint64 base_addr, page_type type) + { + platform_assert(cc != NULL); +- if (base_addr % clockcache_extent_size(cc) != 0) { +- platform_error_log("Unaligned cache prefetch extent address %lu\n", +- base_addr); +- return; +- } ++ platform_assert(base_addr % clockcache_extent_size(cc) == 0); + + clockcache_prefetch_pages(cc, base_addr, cc->cfg->pages_per_extent, type); + } +@@ -4345,6 +4284,7 @@ clockcache_config_init(clockcache_config *cache_cfg, + uint64 use_stats) + { + int rc; ++ platform_assert(IS_POWER_OF_2(io_cfg->page_size)); + ZERO_CONTENTS(cache_cfg); + + cache_cfg->super.ops = &clockcache_config_ops; +diff --git a/tests/unit/writeback_set_test.c b/tests/unit/writeback_set_test.c +index 61c6aac2..f1e30b9d 100644 +--- a/tests/unit/writeback_set_test.c ++++ b/tests/unit/writeback_set_test.c +@@ -446,12 +446,10 @@ static void *read_fault_callback_arg; + static bool32 read_fault_complete; + static bool32 read_fault_reject_init; + static bool32 read_fault_reject_append; +-static uint64 read_fault_attempts; + + static platform_status + reject_read(io_handle *io, void *buf, uint64 bytes, uint64 addr) + { +- read_fault_attempts++; + return STATUS_TIMEDOUT; + } + +@@ -481,9 +479,6 @@ read_fault_init(io_async_state *state, + async_callback_fn callback, + void *callback_arg) + { +- if (cmd == io_async_preadv) { +- read_fault_attempts++; +- } + if (cmd == io_async_preadv && read_fault_reject_init) { + return STATUS_NO_MEMORY; + } +@@ -514,7 +509,6 @@ read_fault_install(io_handle *io) + read_fault_complete = FALSE; + read_fault_reject_init = FALSE; + read_fault_reject_append = FALSE; +- read_fault_attempts = 0; + io->ops = &read_fault_ops; + } + +@@ -525,127 +519,6 @@ read_ready(void *arg) + *ready = TRUE; + } + +-static void +-assert_cache_rejects_address(cache *cc, uint64 addr) +-{ +- for (unsigned blocking = 0; blocking <= 1; blocking++) { +- page_handle page = {.page = (cache_page *)1}; +- ASSERT_TRUE( +- STATUS_IS_EQ(cache_get(cc, addr, blocking, PAGE_TYPE_MISC, &page), +- STATUS_BAD_PARAM)); +- ASSERT_TRUE(page_handle_is_null(&page)); +- cache_assert_free(cc); +- } +- +- page_get_async_state_buffer state; +- bool32 ready = FALSE; +- cache_get_async_state_init( +- &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); +- ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); +- page_handle page = {.page = (cache_page *)1}; +- ASSERT_TRUE(STATUS_IS_EQ(cache_get_async_state_result(&state, &page), +- STATUS_BAD_PARAM)); +- ASSERT_TRUE(page_handle_is_null(&page)); +- ASSERT_FALSE(ready); +- cache_assert_free(cc); +- +- /* Invalid speculative hints must not abort before the demand read can +- * return its error, nor publish a loading entry or issue any read. */ +- cache_prefetch_page(cc, addr, PAGE_TYPE_MISC); +- cache_prefetch(cc, addr, PAGE_TYPE_MISC); +- cache_assert_free(cc); +-} +- +-static void +-assert_cache_reads_address(cache *cc, uint64 addr) +-{ +- page_handle page; +- ASSERT_TRUE(SUCCESS(cache_get(cc, addr, TRUE, PAGE_TYPE_MISC, &page))); +- ASSERT_EQUAL(addr, page_handle_addr(&page)); +- ASSERT_EQUAL(0, (unsigned char)page_handle_data(&page)[0]); +- cache_unget(cc, &page); +- ASSERT_TRUE(SUCCESS(cache_get(cc, addr, FALSE, PAGE_TYPE_MISC, &page))); +- cache_unget(cc, &page); +- +- page_get_async_state_buffer state; +- bool32 ready = FALSE; +- cache_get_async_state_init( +- &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); +- ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); +- ASSERT_TRUE(SUCCESS(cache_get_async_state_result(&state, &page))); +- ASSERT_EQUAL(addr, page_handle_addr(&page)); +- cache_unget(cc, &page); +- cache_assert_free(cc); +-} +- +-CTEST2(writeback_set, test_cache_invalid_address_shapes) +-{ +- cache *cc = (cache *)&data->cc; +- uint64 addr = alloc_and_dirty_extent(&data->cc, &data->al); +- uint64 page_size = cache_page_size(cc); +- uint64 extent_size = cache_extent_size(cc); +- uint64 capacity = allocator_get_capacity((allocator *)&data->al); +- uint64 invalid[] = {0, +- page_size, +- extent_size - page_size, +- addr + 1, +- addr + page_size - 1, +- capacity, +- capacity + page_size, +- UINT64_MAX - (page_size - 1), +- UINT64_MAX}; +- +- /* Check misalignment with the containing page both resident and absent. +- * The largest aligned address also catches overflow-prone end checks. */ +- for (unsigned resident = 0; resident < 2; resident++) { +- read_fault_install(data->io); +- read_fault_reject_init = TRUE; +- for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { +- assert_cache_rejects_address(cc, invalid[i]); +- } +- data->io->ops = read_saved_ops; +- ASSERT_EQUAL(0, read_fault_attempts); +- assert_cache_reads_address(cc, addr); +- cache_flush(cc); +- ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); +- } +-} +- +-CTEST2(writeback_set, test_cache_unallocated_and_freed_addresses) +-{ +- cache *cc = (cache *)&data->cc; +- allocator *al = (allocator *)&data->al; +- uint64 page_size = cache_page_size(cc); +- uint64 extent_size = cache_extent_size(cc); +- uint64 unallocated = allocator_get_capacity(al) - extent_size; +- ASSERT_EQUAL(AL_FREE, allocator_get_refcount(al, unallocated)); +- +- uint64 freed = alloc_and_dirty_extent(&data->cc, &data->al); +- assert_cache_reads_address(cc, freed); +- ASSERT_EQUAL(AL_NO_REFS, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); +- cache_extent_discard(cc, freed, PAGE_TYPE_MISC); +- ASSERT_EQUAL(AL_FREE, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); +- +- read_fault_install(data->io); +- read_fault_reject_init = TRUE; +- uint64 invalid[] = {unallocated, +- unallocated + extent_size - page_size, +- freed, +- freed + extent_size - page_size}; +- for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { +- assert_cache_rejects_address(cc, invalid[i]); +- } +- data->io->ops = read_saved_ops; +- ASSERT_EQUAL(0, read_fault_attempts); +- +- /* Failed reads must not poison admission or subsequent disk reads. */ +- uint64 retry = alloc_and_dirty_extent(&data->cc, &data->al); +- assert_cache_reads_address(cc, retry); +- cache_flush(cc); +- ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); +- assert_cache_reads_address(cc, retry); +-} +- + CTEST2(writeback_set, test_cache_sync_read_error_and_retry) + { + cache *cc = (cache *)&data->cc; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-mask-original.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-mask-original.patch new file mode 100644 index 000000000..c23ff20f8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-mask-original.patch @@ -0,0 +1,21 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..7481cb3e 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -397,7 +397,7 @@ clockcache_try_lookup_number(const clockcache *cc, + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { ++ if ((addr & (page_size - 1)) != 0) { + platform_error_log( + "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); + return FALSE; +@@ -4345,6 +4345,7 @@ clockcache_config_init(clockcache_config *cache_cfg, + uint64 use_stats) + { + int rc; ++ platform_assert(IS_POWER_OF_2(io_cfg->page_size)); + ZERO_CONTENTS(cache_cfg); + + cache_cfg->super.ops = &clockcache_config_ops; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-miss-only.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-miss-only.patch new file mode 100644 index 000000000..de7bd9d31 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-miss-only.patch @@ -0,0 +1,36 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..3cc8d5b6 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -415,6 +415,13 @@ clockcache_try_lookup_number(const clockcache *cc, + return TRUE; + } + ++/* Keep miss-only validation callbacks and diagnostics outside the hit path. */ ++static bool32 __attribute__((noinline)) ++clockcache_page_valid_for_load(clockcache *cc, uint64 addr) ++{ ++ return allocator_page_valid(cc->al, addr); ++} ++ + /* Internal operations on existing mappings must still satisfy this invariant. + * Demand reads use the fallible helpers to reject addresses from disk. */ + static inline uint64 +@@ -2446,7 +2453,7 @@ clockcache_get_internal(clockcache *cc, // IN + /* A hit inherits allocation validity from its mapping, which is removed by + * cache_extent_discard() before the allocator can free the extent. Check + * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!allocator_page_valid(cc->al, addr)) { ++ if (!clockcache_page_valid_for_load(cc, addr)) { + *rc = STATUS_BAD_PARAM; + return FALSE; + } +@@ -2730,7 +2737,7 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { + /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { ++ if (!clockcache_page_valid_for_load(state->cc, state->addr)) { + state->result_status = STATUS_BAD_PARAM; + state->succeeded = TRUE; + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-outlined.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-outlined.patch new file mode 100644 index 000000000..b1bd2e1a2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-outlined.patch @@ -0,0 +1,79 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..ece8ec40 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,30 +391,46 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ +-static inline bool32 +-clockcache_try_lookup_number(const clockcache *cc, +- uint64 addr, +- uint64 *lookup_no) ++/* Invalid addresses must not enlarge the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); + if (addr % page_size != 0) { + platform_error_log( + "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); +- return FALSE; +- } +- +- *lookup_no = clockcache_divide_by_page_size(cc, addr); +- uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); + platform_error_log("Cache page address %lu is outside lookup capacity " + "%lu\n", + addr, + lookup_capacity * page_size); ++ } ++} ++ ++static inline bool32 ++clockcache_try_lookup_number(const clockcache *cc, ++ uint64 addr, ++ uint64 *lookup_no) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ *lookup_no = clockcache_divide_by_page_size(cc, addr); ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ if (UNLIKELY(addr % page_size != 0 || *lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; + } + ++/* Allocation membership is checked only for misses. Keep its callbacks and ++ * diagnostics out of the resident lookup's register allocation. */ ++static bool32 __attribute__((noinline)) ++clockcache_page_valid_for_load(clockcache *cc, uint64 addr) ++{ ++ return allocator_page_valid(cc->al, addr); ++} ++ + /* Internal operations on existing mappings must still satisfy this invariant. + * Demand reads use the fallible helpers to reject addresses from disk. */ + static inline uint64 +@@ -2446,7 +2462,7 @@ clockcache_get_internal(clockcache *cc, // IN + /* A hit inherits allocation validity from its mapping, which is removed by + * cache_extent_discard() before the allocator can free the extent. Check + * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!allocator_page_valid(cc->al, addr)) { ++ if (!clockcache_page_valid_for_load(cc, addr)) { + *rc = STATUS_BAD_PARAM; + return FALSE; + } +@@ -2730,7 +2746,7 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { + /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { ++ if (!clockcache_page_valid_for_load(state->cc, state->addr)) { + state->result_status = STATUS_BAD_PARAM; + state->succeeded = TRUE; + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-sequential.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-sequential.patch new file mode 100644 index 000000000..911f83d4e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/patches/original-to-sequential.patch @@ -0,0 +1,83 @@ +diff --git a/src/clockcache.c b/src/clockcache.c +index e97f385f..b3886d5c 100644 +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,30 +391,50 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ +-static inline bool32 +-clockcache_try_lookup_number(const clockcache *cc, +- uint64 addr, +- uint64 *lookup_no) ++/* Invalid addresses must not enlarge the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); + if (addr % page_size != 0) { + platform_error_log( + "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); +- return FALSE; +- } +- +- *lookup_no = clockcache_divide_by_page_size(cc, addr); +- uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); + platform_error_log("Cache page address %lu is outside lookup capacity " + "%lu\n", + addr, + lookup_capacity * page_size); ++ } ++} ++ ++static inline bool32 ++clockcache_try_lookup_number(const clockcache *cc, ++ uint64 addr, ++ uint64 *lookup_no) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ if (UNLIKELY(addr % page_size != 0)) { ++ clockcache_report_invalid_address(cc, addr); ++ return FALSE; ++ } ++ *lookup_no = clockcache_divide_by_page_size(cc, addr); ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ if (UNLIKELY(*lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; + } + ++/* Allocation membership is checked only for misses. Keep its callbacks and ++ * diagnostics out of the resident lookup's register allocation. */ ++static bool32 __attribute__((noinline)) ++clockcache_page_valid_for_load(clockcache *cc, uint64 addr) ++{ ++ return allocator_page_valid(cc->al, addr); ++} ++ + /* Internal operations on existing mappings must still satisfy this invariant. + * Demand reads use the fallible helpers to reject addresses from disk. */ + static inline uint64 +@@ -2446,7 +2466,7 @@ clockcache_get_internal(clockcache *cc, // IN + /* A hit inherits allocation validity from its mapping, which is removed by + * cache_extent_discard() before the allocator can free the extent. Check + * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!allocator_page_valid(cc->al, addr)) { ++ if (!clockcache_page_valid_for_load(cc, addr)) { + *rc = STATUS_BAD_PARAM; + return FALSE; + } +@@ -2730,7 +2750,7 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { + /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { ++ if (!clockcache_page_valid_for_load(state->cc, state->addr)) { + state->result_status = STATUS_BAD_PARAM; + state->succeeded = TRUE; + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-misses/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-misses/manifest.json new file mode 100644 index 000000000..6a22c03d4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-misses/manifest.json @@ -0,0 +1,2952 @@ +{ + "arguments": { + "label": "controlled-misses", + "profiles": [ + "main", + "original", + "candidate" + ], + "apis": [ + "nonblocking" + ], + "threads": [ + 1 + ], + "modes": [ + "miss" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "candidate": "77aef3f90d765108d96edf0edc441a742b952f061530494a23ad967bf617f9cd" + }, + "cpu_map": { + "1": [ + 2 + ] + }, + "topology": { + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "controlled-misses-b00-nonblocking-1-miss-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224304.589284, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224304.5892935, + "returncode": 0, + "finished": 1792224311.0729315, + "log_sha256": "ee90ed9bd464c3fe1f17852d594e0749e684563c3becdc2359daf1cd82c07951", + "before_telemetry": { + "wall_time": 1792224304.5891793, + "monotonic_ns": 2085004893839741, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400108", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23919760", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37795446", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3672843", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32475381", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224311.0767171, + "monotonic_ns": 2085011381377770, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23920657", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37796406", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "426115", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32476262", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 897, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 960, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 881 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 480962752, + "cpu_ns": 3999727489, + "cycles": 14441632955, + "instructions": 44834748857, + "branches": 6290093281, + "branch_misses": 7516241 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "controlled-misses-b00-nonblocking-1-miss-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224311.0832698, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224311.0832832, + "returncode": 0, + "finished": 1792224317.565112, + "log_sha256": "16ff6d4983ea695ed96b3cadc3872f04bc741aabb8990c082f19b37c31c23c45", + "before_telemetry": { + "wall_time": 1792224311.083101, + "monotonic_ns": 2085011387760882, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "575022", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23920657", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37796406", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3691160", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32476262", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224317.5675085, + "monotonic_ns": 2085017872168676, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1837370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23921586", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37797336", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1709962", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32477192", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 929, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 930, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 930 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 283695552, + "cpu_ns": 3999492012, + "cycles": 14275937293, + "instructions": 43183784620, + "branches": 9100423664, + "branch_misses": 4435054 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "controlled-misses-b00-nonblocking-1-miss-s02-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s02-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s02-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224317.5733123, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224317.57332, + "returncode": 0, + "finished": 1792224324.1055386, + "log_sha256": "0c7d936b40e4f3409b90710569dc5ef0265d34ad15c8f11eb47f99fafbb0da61", + "before_telemetry": { + "wall_time": 1792224317.5732133, + "monotonic_ns": 2085017877873647, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2906103", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23921586", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37797336", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3460282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32477192", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224324.1092873, + "monotonic_ns": 2085024413947815, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1850138", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23922503", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37798308", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1980809", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32478103", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 917, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 972, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 911 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 274002432, + "cpu_ns": 3999750539, + "cycles": 13902408050, + "instructions": 47462361046, + "branches": 9611493809, + "branch_misses": 4286884 + } + ], + "profile": "candidate", + "block": 0, + "slot": 2 + }, + { + "name": "controlled-misses-b00-nonblocking-1-miss-s03-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s03-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s03-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224324.1142108, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224324.1142173, + "returncode": 0, + "finished": 1792224330.5969415, + "log_sha256": "626a1d6fa42c850430dd3eb8d0b33cc25d98c720f27c7eca4608029395a62f81", + "before_telemetry": { + "wall_time": 1792224324.114119, + "monotonic_ns": 2085024418779090, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "641091", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23922503", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37798308", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1980809", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32478103", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224330.5995393, + "monotonic_ns": 2085030904199809, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "944682", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23923392", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37799199", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "735254", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32478993", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 889, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 890 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 273199552, + "cpu_ns": 3999839606, + "cycles": 13905404191, + "instructions": 47323287170, + "branches": 9583330278, + "branch_misses": 4275334 + } + ], + "profile": "candidate", + "block": 0, + "slot": 3 + }, + { + "name": "controlled-misses-b00-nonblocking-1-miss-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224330.605542, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224330.60555, + "returncode": 0, + "finished": 1792224337.0876749, + "log_sha256": "01fc1bd9729c24eaa9afe4ff05886070c42875c95d01af779c4472240e8e5cbd", + "before_telemetry": { + "wall_time": 1792224330.6054397, + "monotonic_ns": 2085030910099971, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2720176", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23923392", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37799199", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2578315", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32478993", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224337.090284, + "monotonic_ns": 2085037394944125, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400196", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23924291", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37800166", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2916216", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32479863", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 899, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 967, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 870 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 282444800, + "cpu_ns": 3999800147, + "cycles": 14245347874, + "instructions": 42993396686, + "branches": 9060301857, + "branch_misses": 4414011 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "controlled-misses-b00-nonblocking-1-miss-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b00-nonblocking-1-miss-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224337.095717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224337.0957236, + "returncode": 0, + "finished": 1792224343.6274498, + "log_sha256": "29c64ef2d6a4deb3140c43ed82bded42f8a0c18f489b9052cb784cf1a3d5363f", + "before_telemetry": { + "wall_time": 1792224337.0955932, + "monotonic_ns": 2085037400253074, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400179", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23924291", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37800166", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2388429", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32479863", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224343.6301243, + "monotonic_ns": 2085043934784397, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399731", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23925258", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37801203", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2311619", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32480782", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 967, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 1037, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 919 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 480341184, + "cpu_ns": 3999893853, + "cycles": 14425004407, + "instructions": 44776807069, + "branches": 6281964341, + "branch_misses": 7506129 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "controlled-misses-b01-nonblocking-1-miss-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224343.6357434, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224343.6357558, + "returncode": 0, + "finished": 1792224350.1186638, + "log_sha256": "e16f44f6bc273f94480a70c2cfe4a5ee8ff23848120d01d5f7c3445838248e4b", + "before_telemetry": { + "wall_time": 1792224343.6355884, + "monotonic_ns": 2085043940248530, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399731", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23925258", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37801203", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2841144", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32480782", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224350.1231291, + "monotonic_ns": 2085050427789402, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "444307", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23926144", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37802089", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3628900", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32481668", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "78000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 886, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 886, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 886 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 287187072, + "cpu_ns": 3999790745, + "cycles": 14439658146, + "instructions": 43715259356, + "branches": 9212425005, + "branch_misses": 4487962 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "controlled-misses-b01-nonblocking-1-miss-s01-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s01-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s01-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224350.1302931, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224350.1303027, + "returncode": 0, + "finished": 1792224356.6654732, + "log_sha256": "4c025337dad9e98524d1a14c39eb2c67f16178e9024a773bab5b85b73b550c63", + "before_telemetry": { + "wall_time": 1792224350.1301873, + "monotonic_ns": 2085050434847683, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400196", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23926144", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37802089", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3635361", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32481668", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "78000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224356.6693764, + "monotonic_ns": 2085056974036378, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "421706", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23927019", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37802964", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3271071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32482543", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 875, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 875 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 277646528, + "cpu_ns": 3999879603, + "cycles": 14074085436, + "instructions": 48093586759, + "branches": 9739321823, + "branch_misses": 4361351 + } + ], + "profile": "candidate", + "block": 1, + "slot": 1 + }, + { + "name": "controlled-misses-b01-nonblocking-1-miss-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224356.676204, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224356.6762166, + "returncode": 0, + "finished": 1792224363.1597435, + "log_sha256": "8bf77f34e36bc27a69c4588ad3668398333a65399d2b9f75a324c84707510ea7", + "before_telemetry": { + "wall_time": 1792224356.676034, + "monotonic_ns": 2085056980694241, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "421706", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23927019", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37802964", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3271071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32482543", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224363.1636705, + "monotonic_ns": 2085063468331046, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "507377", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23927853", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37803798", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "609650", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32483377", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 834, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 834, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 834 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 479567680, + "cpu_ns": 3999624099, + "cycles": 14441093702, + "instructions": 44704701865, + "branches": 6271848231, + "branch_misses": 7494843 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "controlled-misses-b01-nonblocking-1-miss-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224363.1695948, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224363.1696026, + "returncode": 0, + "finished": 1792224369.6521742, + "log_sha256": "38db6d1e3bac28a9d1be98177c6b7980857e11105e33a1c1616343e8095528dc", + "before_telemetry": { + "wall_time": 1792224363.16949, + "monotonic_ns": 2085063474150046, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400663", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23927853", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37803798", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3678964", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32483377", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224369.6546974, + "monotonic_ns": 2085069959357830, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "483984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23928700", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37804713", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32484217", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 847, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 915, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 840 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 476546624, + "cpu_ns": 3999799609, + "cycles": 14363359077, + "instructions": 44423082781, + "branches": 6232338463, + "branch_misses": 7448385 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "controlled-misses-b01-nonblocking-1-miss-s04-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s04-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s04-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224369.6600816, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224369.6600895, + "returncode": 0, + "finished": 1792224376.1430967, + "log_sha256": "795c59b7213a5d4db121627432bb4a401c9301837306d8a6e806237832d1ea81", + "before_telemetry": { + "wall_time": 1792224369.6599772, + "monotonic_ns": 2085069964637287, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "663794", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23928700", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37804713", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3597945", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32484217", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224376.1462357, + "monotonic_ns": 2085076450895857, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "430219", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23929594", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37805607", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "529051", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32485111", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 894, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 894, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 894 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 273441344, + "cpu_ns": 3999825040, + "cycles": 13977955460, + "instructions": 47365170062, + "branches": 9591811872, + "branch_misses": 4273428 + } + ], + "profile": "candidate", + "block": 1, + "slot": 4 + }, + { + "name": "controlled-misses-b01-nonblocking-1-miss-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b01-nonblocking-1-miss-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224376.1514657, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224376.1514738, + "returncode": 0, + "finished": 1792224382.6849413, + "log_sha256": "eb58ee875ee4ef1b3eca2b2282e7a257de39414b41632e1dd03994f04c331591", + "before_telemetry": { + "wall_time": 1792224376.1513531, + "monotonic_ns": 2085076456013080, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1326629", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23929594", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37805607", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3276644", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32485111", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224382.688259, + "monotonic_ns": 2085082992919373, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "578984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23930424", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37806497", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1283366", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32485940", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 830, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 890, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 829 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 289100352, + "cpu_ns": 3999199630, + "cycles": 14534527043, + "instructions": 44006496398, + "branches": 9273799392, + "branch_misses": 4517663 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "controlled-misses-b02-nonblocking-1-miss-s00-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s00-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s00-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224382.6938725, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224382.6938803, + "returncode": 0, + "finished": 1792224389.178758, + "log_sha256": "1b31e639b0ca6eb5569295bbaa9359fcc0e035aa97173b62ffc31dd750fa52e7", + "before_telemetry": { + "wall_time": 1792224382.6937654, + "monotonic_ns": 2085082998425479, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "578984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23930424", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37806497", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2045780", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32485940", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224389.1816547, + "monotonic_ns": 2085089486315495, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "576283", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23931300", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37807386", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2986357", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32486809", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 876, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 889, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 869 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 279019712, + "cpu_ns": 3999793864, + "cycles": 14141332548, + "instructions": 48331447981, + "branches": 9787490549, + "branch_misses": 4360292 + } + ], + "profile": "candidate", + "block": 2, + "slot": 0 + }, + { + "name": "controlled-misses-b02-nonblocking-1-miss-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224389.1867714, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224389.1867783, + "returncode": 0, + "finished": 1792224395.720112, + "log_sha256": "dd10211823a3975424a2c3e5624f33d1ed153dddff38276ecec01740ae352e5f", + "before_telemetry": { + "wall_time": 1792224389.186684, + "monotonic_ns": 2085089491343835, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400346", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23931300", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37807386", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2994707", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32486809", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224395.7235913, + "monotonic_ns": 2085096028251846, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23932146", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37808232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "730656", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32487655", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 846, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 846, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 846 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 486919744, + "cpu_ns": 3999984960, + "cycles": 14617472772, + "instructions": 45390052071, + "branches": 6367999433, + "branch_misses": 7608778 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "controlled-misses-b02-nonblocking-1-miss-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224395.731239, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224395.7312508, + "returncode": 0, + "finished": 1792224402.2671416, + "log_sha256": "c38728dd3ad2508b9924f2b10aa12d61fd6ace8f020d140b702aa0a4f150fccc", + "before_telemetry": { + "wall_time": 1792224395.7310686, + "monotonic_ns": 2085096035728753, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23932146", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37808232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3690631", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32487655", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224402.2707436, + "monotonic_ns": 2085102575403785, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3729755", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23933003", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37809089", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2713848", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32488512", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 857, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 857 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 290935808, + "cpu_ns": 3999847165, + "cycles": 14630515160, + "instructions": 44285887220, + "branches": 9332677383, + "branch_misses": 4546263 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "controlled-misses-b02-nonblocking-1-miss-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224402.2779884, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224402.2780008, + "returncode": 0, + "finished": 1792224408.7619915, + "log_sha256": "1ef0161ef55e6f511ddd4b33b2fc5e660ba722dd5608a0cba6255dbb1a956442", + "before_telemetry": { + "wall_time": 1792224402.2778397, + "monotonic_ns": 2085102582500000, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3118335", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23933003", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37809089", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3695857", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32488512", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224408.7661052, + "monotonic_ns": 2085109070765617, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400067", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23933893", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37809979", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400073", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32489402", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 890, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 890, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 890 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 289544960, + "cpu_ns": 3999845786, + "cycles": 14566401802, + "instructions": 44074174121, + "branches": 9288061632, + "branch_misses": 4524693 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "controlled-misses-b02-nonblocking-1-miss-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224408.7714074, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224408.771416, + "returncode": 0, + "finished": 1792224415.2535465, + "log_sha256": "310c57fc87aeed7c38177982414afdb691a800e08623da934ea650f4774510c9", + "before_telemetry": { + "wall_time": 1792224408.771288, + "monotonic_ns": 2085109075947857, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "697119", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23933893", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37809979", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2448850", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32489402", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224415.2556894, + "monotonic_ns": 2085115560349665, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399934", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23934762", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37810848", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "968685", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32490271", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 869, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 869 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 485685312, + "cpu_ns": 3999807824, + "cycles": 14581433898, + "instructions": 45274979909, + "branches": 6351855423, + "branch_misses": 7589577 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "controlled-misses-b02-nonblocking-1-miss-s05-candidate", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s05-candidate/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-b02-nonblocking-1-miss-s05-candidate", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224415.261566, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224415.2615747, + "returncode": 0, + "finished": 1792224421.7943428, + "log_sha256": "3a4550b7fd5da152c71b97e02e776aa9fb7b1ae18cf2488096e21c6494b08306", + "before_telemetry": { + "wall_time": 1792224415.2614639, + "monotonic_ns": 2085115566124067, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "719642", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23934762", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37810848", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2439897", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32490271", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224421.7979996, + "monotonic_ns": 2085122102663422, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "600686", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23935638", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37811757", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1419373", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32491147", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 876, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 909, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 876 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 273832896, + "cpu_ns": 3999579298, + "cycles": 13962761013, + "instructions": 47432994205, + "branches": 9605546777, + "branch_misses": 4300688 + } + ], + "profile": "candidate", + "block": 2, + "slot": 5 + } + ], + "precondition_runs": [ + { + "name": "controlled-misses-precondition-s00-nonblocking-1-miss-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-misses-precondition-s00-nonblocking-1-miss-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224273.0170383, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224273.01705, + "returncode": 0, + "finished": 1792224304.5796564, + "log_sha256": "b5eb39a5e56d0e3d37d7d0539e2e9d89a5120ed084db68413cd431b2ecde5739", + "before_telemetry": { + "wall_time": 1792224273.0169, + "monotonic_ns": 2084973321564571, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1529661", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23915096", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37790576", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3192692", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32470795", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224304.5837896, + "monotonic_ns": 2085004888450541, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400108", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23919760", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37795446", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2006353", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32475381", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4664, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4870, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4586 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 120945280, + "cpu_ns": 1000006889, + "cycles": 3631722487, + "instructions": 11274368409, + "branches": 1581738050, + "branch_misses": 1890168 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + }, + "excluded_from_results": true, + "row": { + "mode": "miss", + "api": "nonblocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000068146", + "ops_s": "120937038.6", + "ops": "120945280", + "checksum": "12545779356087254400", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55500800", + "setup_ns": "478776825", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "1000416411", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3631722487", + "perf_instructions": "11274368409", + "perf_branches": "1581738050", + "perf_branch_misses": "1890168", + "perf_enabled_ns": "1000008651", + "perf_running_ns": "1000008651", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000006889" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + } + ], + "lock_intervals": [ + { + "acquired": 1792224272.9950738, + "released": 1792224421.7997487 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ] + }, + "finished": 1792224421.7997475 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-misses/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-misses/results.csv new file mode 100644 index 000000000..57c6195c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-misses/results.csv @@ -0,0 +1,19 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +miss,nonblocking,64,1,12288,4.000068088,120238641.3,480962752,4373093086870430528,0,1048576,1048576,67108864,131072,16384,55672832,462044984,0,0,0,1,4000173189,0,1,14441632955,44834748857,6290093281,7516241,3999771981,3999771981,2,12,3999727489,main,0,0,controlled-misses-b00-nonblocking-1-miss-s00-main,2,1 +miss,nonblocking,64,1,12288,4.000066766,70922704.2,283695552,7445414936537764416,0,1048576,1048576,67108864,131072,16384,55439360,458784655,0,0,0,2,3999910855,0,1,14275937293,43183784620,9100423664,4435054,3999544220,3999544220,2,12,3999492012,original,0,1,controlled-misses-b00-nonblocking-1-miss-s01-original,2,1 +miss,nonblocking,64,1,12288,4.000069061,68499425.3,274002432,9304363147754003968,0,1048576,1048576,67108864,131072,16384,55681024,487000217,0,0,0,1,4000140987,0,1,13902408050,47462361046,9611493809,4286884,3999785763,3999785763,2,12,3999750539,candidate,0,2,controlled-misses-b00-nonblocking-1-miss-s02-candidate,2,1 +miss,nonblocking,64,1,12288,4.000204482,68296396.7,273199552,12014246712333494848,0,1048576,1048576,67108864,131072,16384,55328768,452541058,0,0,0,1,4001992892,0,1,13905404191,47323287170,9583330278,4275334,3999871279,3999871279,2,12,3999839606,candidate,0,3,controlled-misses-b00-nonblocking-1-miss-s03-candidate,2,1 +miss,nonblocking,64,1,12288,4.000100682,70609422.7,282444800,3076612696724806656,0,1048576,1048576,67108864,131072,16384,55504896,464978519,0,0,0,2,4000223629,0,1,14245347874,42993396686,9060301857,4414011,3999860298,3999860298,2,12,3999800147,original,0,4,controlled-misses-b00-nonblocking-1-miss-s04-original,2,1 +miss,nonblocking,64,1,12288,4.000069541,120083208.3,480341184,16127429687209738048,0,1048576,1048576,67108864,131072,16384,55795712,490941212,0,0,0,3,4000323377,0,1,14425004407,44776807069,6281964341,7506129,3999919759,3999919759,2,12,3999893853,main,0,5,controlled-misses-b00-nonblocking-1-miss-s05-main,2,1 +miss,nonblocking,64,1,12288,4.000065798,71795587.0,287187072,8027274321043031936,0,1048576,1048576,67108864,131072,16384,55504896,454241205,0,0,0,2,4002321188,0,1,14439658146,43715259356,9212425005,4487962,3999818080,3999818080,2,12,3999790745,original,1,0,controlled-misses-b01-nonblocking-1-miss-s00-original,2,1 +miss,nonblocking,64,1,12288,4.000099098,69409912.4,277646528,6909720517750120256,0,1048576,1048576,67108864,131072,16384,55705600,484070965,0,0,0,3,4000399525,0,1,14074085436,48093586759,9739321823,4361351,3999900289,3999900289,2,12,3999879603,candidate,1,1,controlled-misses-b01-nonblocking-1-miss-s01-candidate,2,1 +miss,nonblocking,64,1,12288,4.000070281,119889813.5,479567680,13049008313224234176,0,1048576,1048576,67108864,131072,16384,55660544,468164550,0,0,0,3,4000043582,0,1,14441093702,44704701865,6271848231,7494843,3999682051,3999682051,2,12,3999624099,main,1,2,controlled-misses-b01-nonblocking-1-miss-s02-main,2,1 +miss,nonblocking,64,1,12288,4.000100901,119133650.8,476546624,18068248918331219392,0,1048576,1048576,67108864,131072,16384,55328768,467340332,0,0,0,1,4000414912,0,1,14363359077,44423082781,6232338463,7448385,3999835475,3999835475,2,12,3999799609,main,1,3,controlled-misses-b01-nonblocking-1-miss-s03-main,2,1 +miss,nonblocking,64,1,12288,4.000070935,68359123.7,273441344,16737319273334227392,0,1048576,1048576,67108864,131072,16384,55369728,464667794,0,0,0,2,4000210843,0,1,13977955460,47365170062,9591811872,4273428,3999858405,3999858405,2,12,3999825040,candidate,1,4,controlled-misses-b01-nonblocking-1-miss-s04-candidate,2,1 +miss,nonblocking,64,1,12288,4.000101750,72273249.5,289100352,4547217345119863232,0,1048576,1048576,67108864,131072,16384,55373824,475634546,0,0,0,2,3999673206,0,1,14534527043,44006496398,9273799392,4517663,3999230205,3999230205,2,12,3999199630,original,1,5,controlled-misses-b01-nonblocking-1-miss-s05-original,2,1 +miss,nonblocking,64,1,12288,4.000068472,69753734.0,279019712,17014694215471688512,0,1048576,1048576,67108864,131072,16384,55402496,471078306,0,0,0,1,4000483629,0,1,14141332548,48331447981,9787490549,4360292,3999822999,3999822999,2,12,3999793864,candidate,2,0,controlled-misses-b02-nonblocking-1-miss-s00-candidate,2,1 +miss,nonblocking,64,1,12288,4.000204261,121723720.1,486919744,1782982114774738368,0,1048576,1048576,67108864,131072,16384,55508992,475669213,0,0,0,1,4003081154,0,1,14617472772,45390052071,6367999433,7608778,4000014867,4000014867,2,12,3999984960,main,2,1,controlled-misses-b02-nonblocking-1-miss-s01-main,2,1 +miss,nonblocking,64,1,12288,4.000101976,72732097.8,290935808,8404148209668787200,0,1048576,1048576,67108864,131072,16384,55660544,480004874,0,0,0,2,4000291898,0,1,14630515160,44285887220,9332677383,4546263,3999873837,3999873837,2,12,3999847165,original,2,2,controlled-misses-b02-nonblocking-1-miss-s02-original,2,1 +miss,nonblocking,64,1,12288,4.000067900,72385011.3,289544960,10219409918223111424,0,1048576,1048576,67108864,131072,16384,55570432,461960957,0,0,0,3,4000262928,0,1,14566401802,44074174121,9288061632,4524693,3999869498,3999869498,2,12,3999845786,original,2,3,controlled-misses-b02-nonblocking-1-miss-s03-original,2,1 +miss,nonblocking,64,1,12288,4.000070143,121419198.8,485685312,4446645568422288320,0,1048576,1048576,67108864,131072,16384,55361536,462265221,0,0,0,2,4000279724,0,1,14581433898,45274979909,6351855423,7589577,3999843058,3999843058,2,12,3999807824,main,2,4,controlled-misses-b02-nonblocking-1-miss-s04-main,2,1 +miss,nonblocking,64,1,12288,4.000069669,68457031.7,273832896,4610914907107405888,0,1048576,1048576,67108864,131072,16384,55517184,474282217,0,0,0,1,3999907502,0,1,13962761013,47432994205,9605546777,4300688,3999634299,3999634299,2,12,3999579298,candidate,2,5,controlled-misses-b02-nonblocking-1-miss-s05-candidate,2,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-screen/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-screen/manifest.json new file mode 100644 index 000000000..70b29772d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-screen/manifest.json @@ -0,0 +1,18738 @@ +{ + "arguments": { + "label": "controlled-screen", + "profiles": [ + "main", + "original", + "sequential", + "isolated-miss" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent" + ], + "blocks": 2, + "seconds": 3, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single" + }, + "runner_sha256": "c717ffacf6e81669cc4d61527b64eb2eef11b56b7c444e4db75313b5241780c8", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "sequential": "dfe5df947638f98c5cb2460dc680cf0c342afc4fc04f10238ae2c201cacd09d1", + "isolated-miss": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa" + }, + "cpu_map": { + "1": [ + 2 + ], + "8": [ + 0, + 2, + 4, + 6, + 8, + 10, + 1, + 3 + ] + }, + "topology": { + "0": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "1": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "3": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "4": { + "physical_package_id": "0", + "core_id": "8", + "thread_siblings_list": "4-5" + }, + "6": { + "physical_package_id": "0", + "core_id": "12", + "thread_siblings_list": "6-7" + }, + "8": { + "physical_package_id": "0", + "core_id": "16", + "thread_siblings_list": "8-9" + }, + "10": { + "physical_package_id": "0", + "core_id": "20", + "thread_siblings_list": "10-11" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "controlled-screen-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223817.864004, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223817.8640146, + "returncode": 0, + "finished": 1792223823.3956037, + "log_sha256": "bd51bcfc7403ba2ac1f93fd61000d9ba54af7f2b2e686cbe2e534e082dff372e", + "before_telemetry": { + "wall_time": 1792223817.8638878, + "monotonic_ns": 2084518168551318, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2739926", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358274", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38381292", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358277", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38381281", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1292779", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23873644", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37742888", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23873628", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37742845", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400173", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5601978", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35655870", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2720662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882442", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35785584", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "922477", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575913", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33105140", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "549881", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932458", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37333454", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3493668", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32425798", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223823.3997777, + "monotonic_ns": 2084523704438278, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "664700", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358275", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38382041", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38382030", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399881", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23874369", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37743647", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23874353", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37743604", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "929468", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602005", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35656619", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1430816", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882448", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35786338", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "712004", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575913", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33105888", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1438129", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932458", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37334202", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2443087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32426546", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 748 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 53011456, + "cpu_ns": 2999924189, + "cycles": 12827229619, + "instructions": 14652544224, + "branches": 2869091493, + "branch_misses": 880611 + } + ], + "block": 0, + "slot": 0, + "profile": "main" + }, + { + "name": "controlled-screen-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223823.4073546, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223823.4073672, + "returncode": 0, + "finished": 1792223828.8386211, + "log_sha256": "0ea392e7265d1d1e9724503211c0eeb37492a5f466880fe1c416f028c67cd6b3", + "before_telemetry": { + "wall_time": 1792223823.4071956, + "monotonic_ns": 2084523711855621, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1263363", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358275", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38382041", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38382030", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399881", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23874369", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37743647", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23874353", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37743604", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2845561", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602005", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35656619", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2548458", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882448", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35786338", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575913", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33105888", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1093099", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932458", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37334202", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2848995", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32426546", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223828.8438284, + "monotonic_ns": 2084529148488738, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "536988", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38382719", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "795027", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38382708", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4131613", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23875019", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37744330", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23875003", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37744287", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "627085", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602036", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35657297", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400116", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882448", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35787016", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399621", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575913", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33106566", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932458", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37334880", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3637635", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32427224", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 678 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 52264448, + "cpu_ns": 2999212056, + "cycles": 12718125695, + "instructions": 14655126430, + "branches": 2776397299, + "branch_misses": 897742 + } + ], + "block": 0, + "slot": 1, + "profile": "original" + }, + { + "name": "controlled-screen-b00-blocking-1-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s02-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223828.85159, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223828.8516023, + "returncode": 0, + "finished": 1792223834.3340545, + "log_sha256": "444be7b29b6f92b1e4ddfd9273321fa5bc483a4ca8e22de98a3b8af85cdfeb0d", + "before_telemetry": { + "wall_time": 1792223828.8513975, + "monotonic_ns": 2084529156058066, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3334581", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38382719", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "795027", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38382708", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "846077", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23875019", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37744330", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23875003", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37744287", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2583270", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602036", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35657297", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3199499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882448", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35787016", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2873657", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575913", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33106566", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1857236", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932458", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37334880", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1988692", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32427224", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223834.3393018, + "monotonic_ns": 2084534643962077, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2457499", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38383380", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38383369", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399822", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23875655", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37744999", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400274", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23875639", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37744956", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1029887", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602060", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35657958", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882448", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35787677", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2350324", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33107230", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1960754", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932460", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37335542", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "966495", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32427885", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 636, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 636, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 662, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 661 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 52375360, + "cpu_ns": 2999700093, + "cycles": 12697466571, + "instructions": 14686226483, + "branches": 2782289154, + "branch_misses": 871222 + } + ], + "block": 0, + "slot": 2, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-blocking-1-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s03-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223834.3472812, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223834.3472981, + "returncode": 0, + "finished": 1792223839.7781906, + "log_sha256": "cc2dfca9f48dd8b5f6a7b99b3eb10b2d639de4c704d95807d85f0f117a2ea9bd", + "before_telemetry": { + "wall_time": 1792223834.3471324, + "monotonic_ns": 2084534651792847, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2970944", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38383380", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "589993", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38383369", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23875655", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37744999", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "709797", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23875639", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37744956", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399815", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602060", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35657958", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "763433", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882448", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35787677", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2564682", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33107230", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1652682", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932460", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37335542", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2524650", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32427885", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223839.7804124, + "monotonic_ns": 2084540085072523, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1581136", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38384064", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38384053", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "575450", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23876305", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37745705", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2455036", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23876289", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37745662", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1598187", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602060", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35658642", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882502", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35788375", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1668293", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33107914", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1566822", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932460", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37336226", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3567111", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32428569", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 54, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 684 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 52576832, + "cpu_ns": 2999775068, + "cycles": 12658383649, + "instructions": 14690143081, + "branches": 2845568592, + "branch_misses": 880101 + } + ], + "block": 0, + "slot": 3, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-blocking-1-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s04-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223839.786138, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223839.786147, + "returncode": 0, + "finished": 1792223845.2677383, + "log_sha256": "9ea8fef005e72f11feb26155c6b6a8a9887ab92b34b49366c7218a3c5e8f0836", + "before_telemetry": { + "wall_time": 1792223839.7860148, + "monotonic_ns": 2084540090674932, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1082267", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38384064", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38384053", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400438", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23876305", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37745705", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "843107", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23876289", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37745662", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2564957", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602060", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35658642", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2159364", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882502", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35788375", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1668293", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33107914", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1274626", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932460", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37336226", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2157167", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32428569", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223845.2706506, + "monotonic_ns": 2084545575310767, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38384737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2175921", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38384726", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "571320", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23876949", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37746383", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23876933", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37746340", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2002461", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602090", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35659315", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882503", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35789050", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33108587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3222080", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932462", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37336899", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1715589", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32429242", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 644, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 644, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 673 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 52500672, + "cpu_ns": 2999852739, + "cycles": 12635747762, + "instructions": 14668863690, + "branches": 2841446661, + "branch_misses": 872296 + } + ], + "block": 0, + "slot": 4, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-blocking-1-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s05-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223845.2763646, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223845.276373, + "returncode": 0, + "finished": 1792223850.755897, + "log_sha256": "ba1f2f62f0292a3d361950b162a66610180354e36e4c7e843dc841507cebd903", + "before_telemetry": { + "wall_time": 1792223845.2762666, + "monotonic_ns": 2084545580926604, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38384737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2175921", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38384726", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1301051", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23876949", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37746383", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23876933", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37746340", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2347143", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602090", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35659315", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3218105", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882503", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35789050", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33108587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3318961", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932462", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37336899", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1715589", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32429242", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223850.7591946, + "monotonic_ns": 2084551063854776, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38385422", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38385411", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "430683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23877631", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37747141", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23877615", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37747098", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "449049", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602090", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35660000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1105420", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882556", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35789755", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33109272", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "741280", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932466", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37337588", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "481030", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32429927", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 53, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 685 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 52598592, + "cpu_ns": 2999718995, + "cycles": 12565619588, + "instructions": 14748821425, + "branches": 2794147712, + "branch_misses": 874962 + } + ], + "block": 0, + "slot": 5, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-blocking-1-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s06-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223850.7651029, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223850.7651105, + "returncode": 0, + "finished": 1792223856.2452867, + "log_sha256": "f7005ea7db5ce94b24ead1872f9c858d7b7ed48ac7a6935b64c85d8344a9e750", + "before_telemetry": { + "wall_time": 1792223850.765001, + "monotonic_ns": 2084551069661104, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2520380", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358278", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38385422", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358281", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38385411", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1437824", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23877631", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37747141", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23877615", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37747098", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2936907", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602090", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35660000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1105420", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882556", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35789755", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575918", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33109272", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3574058", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932466", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37337588", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2099138", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32429927", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223856.2480464, + "monotonic_ns": 2084556552706754, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "807806", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358282", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38386025", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358285", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38386014", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1928875", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23878199", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37747750", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23878183", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37747707", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602124", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35660601", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2048729", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882556", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35790354", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1477909", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575921", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33109875", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1832370", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932467", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37338187", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1577566", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32430526", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 568, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 609, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 568, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 609, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 599, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 599, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 599 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 52290816, + "cpu_ns": 2999731266, + "cycles": 12528064528, + "instructions": 14662519946, + "branches": 2777797911, + "branch_misses": 869456 + } + ], + "block": 0, + "slot": 6, + "profile": "original" + }, + { + "name": "controlled-screen-b00-blocking-1-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s07-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-1-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223856.2541943, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223856.2542021, + "returncode": 0, + "finished": 1792223861.784238, + "log_sha256": "65d3fd5ae5a787d5ea780ffe172813abaaa53d1cfce247aa5455b670ed9358e2", + "before_telemetry": { + "wall_time": 1792223856.2540941, + "monotonic_ns": 2084556558754057, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2077832", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358282", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38386025", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358285", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38386014", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1928875", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23878199", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37747750", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1102730", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23878183", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37747707", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4402732", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602124", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35660601", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3568172", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882556", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35790354", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1032075", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575921", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33109875", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3296924", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932467", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37338187", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3643488", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32430526", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223861.7875118, + "monotonic_ns": 2084562092172250, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2643280", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358282", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38386648", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1197555", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358285", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38386637", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400194", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23878797", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37748386", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23878781", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37748343", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602149", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35661225", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1325558", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882556", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35790977", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1835935", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33110509", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4100000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932480", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37338820", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2736340", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32431149", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "100000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 598, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 636, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 598, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 636, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 624, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 634, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 623 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 52516032, + "cpu_ns": 2999909790, + "cycles": 12568455720, + "instructions": 14515607248, + "branches": 2842277931, + "branch_misses": 872608 + } + ], + "block": 0, + "slot": 7, + "profile": "main" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223861.7940383, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223861.7940466, + "returncode": 0, + "finished": 1792223867.3720915, + "log_sha256": "e6814d48b2cab41690dea90a98992d94bd6980d5b79dccba9f32fa1f24b1df0f", + "before_telemetry": { + "wall_time": 1792223861.793909, + "monotonic_ns": 2084562098569057, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "707823", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358282", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38386648", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "900667", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358285", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38386637", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "748504", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23878797", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37748386", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23878781", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37748343", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4089669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602149", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35661225", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2112722", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882556", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35790977", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1835935", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33110509", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4100000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932480", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37338820", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3004224", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32431149", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "100000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223867.377078, + "monotonic_ns": 2084567681738357, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "433591", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358283", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38387255", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "446175", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358286", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38387244", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1174027", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23879419", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37749052", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23879403", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37749009", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399786", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35661832", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35791732", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2270667", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33111115", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932482", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37339428", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32431755", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 607, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 607, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 622, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 622, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 607, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 93, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 608, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 606 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 29904064, + "cpu_ns": 2999880437, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30024704, + "cpu_ns": 2999733919, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49326528, + "cpu_ns": 2999688298, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 48440960, + "cpu_ns": 2999992860, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49098880, + "cpu_ns": 2999977619, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48967168, + "cpu_ns": 2999957323, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 29824896, + "cpu_ns": 3000013750, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 29958208, + "cpu_ns": 2999963782, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 0, + "profile": "main" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223867.3857305, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223867.385746, + "returncode": 0, + "finished": 1792223872.9659843, + "log_sha256": "b6624a0f9338d55bb3a61381bd573c60df425b24c3db654bb8c516342b0bb729", + "before_telemetry": { + "wall_time": 1792223867.3855264, + "monotonic_ns": 2084567690186913, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "433591", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358283", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38387255", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358286", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38387244", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "742442", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23879419", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37749052", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23879403", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37749009", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35661832", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35791732", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33111115", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "617321", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932482", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37339428", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3692950", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32431755", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223872.9709992, + "monotonic_ns": 2084573275659820, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1026298", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358284", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38387831", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400288", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358287", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38387820", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400165", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23879994", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37749628", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400168", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23879978", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37749585", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400465", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35662406", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400116", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35792306", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33111689", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399868", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932487", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37340012", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3196210", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32432329", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 576, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 576, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 576, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 576, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 574, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 574, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 574, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 584, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 574 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28655872, + "cpu_ns": 2999880024, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28686528, + "cpu_ns": 2999853340, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 46661824, + "cpu_ns": 2999277784, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 46852992, + "cpu_ns": 3000089841, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 46565184, + "cpu_ns": 3000011702, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 46639872, + "cpu_ns": 3000046305, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28584256, + "cpu_ns": 2999636554, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28643712, + "cpu_ns": 2999837807, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 1, + "profile": "original" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s02-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223872.979556, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223872.9795678, + "returncode": 0, + "finished": 1792223878.5591617, + "log_sha256": "f0576b2465ab6b23d3898a5e8f688b545b4da41516aec481edeb58d64b895bf2", + "before_telemetry": { + "wall_time": 1792223872.9793818, + "monotonic_ns": 2084573284042230, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1088264", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358284", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38387831", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400288", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358287", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38387820", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23879994", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37749628", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23879978", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37749585", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400465", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35662406", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35792306", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33111689", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399868", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932487", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37340012", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3505166", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32432329", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223878.5640802, + "monotonic_ns": 2084578868740482, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400131", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358288", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38388408", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400263", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358291", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38388397", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399839", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23880563", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37750197", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400088", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23880547", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37750154", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400138", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35662975", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400150", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35792875", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399859", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33112258", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400288", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932489", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37340585", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2002662", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32432898", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 577, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 577, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 569, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 569, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 569, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 569, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 569, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 569, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 569, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 573, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 569 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28667584, + "cpu_ns": 2999898534, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28710208, + "cpu_ns": 2999930539, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 47697920, + "cpu_ns": 2999476564, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 47821632, + "cpu_ns": 3000082709, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 47579200, + "cpu_ns": 3000013226, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 47646016, + "cpu_ns": 3000028626, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28547456, + "cpu_ns": 2999865196, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28635712, + "cpu_ns": 3000016739, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 2, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s03-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223878.5732791, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223878.5732918, + "returncode": 0, + "finished": 1792223884.152218, + "log_sha256": "46229a37df4ba066e313cef83a5f3f47e8b1ab809f00ff12712224d2c075f8ec", + "before_telemetry": { + "wall_time": 1792223878.5731065, + "monotonic_ns": 2084578877766655, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1659309", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358288", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38388408", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400498", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358291", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38388397", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "822147", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23880563", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37750197", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "401108", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23880547", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37750154", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35662975", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400211", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35792875", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399798", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33112258", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400208", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932489", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37340585", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3360583", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32432898", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223884.1570778, + "monotonic_ns": 2084584461738096, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400037", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358290", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38389029", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400309", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358293", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38389018", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400346", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23881182", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37750819", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400361", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23881166", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37750776", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35663592", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3473077", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882651", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35793496", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400072", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33112875", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1195298", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932500", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37341217", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2807415", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32433515", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 619, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 622, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 619, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 622, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 617, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 617, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 617 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28024192, + "cpu_ns": 2992763932, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28141376, + "cpu_ns": 2999894435, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 46741504, + "cpu_ns": 2999747418, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 46821760, + "cpu_ns": 3000042345, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 46462592, + "cpu_ns": 3000063119, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 46519552, + "cpu_ns": 3000052219, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27916352, + "cpu_ns": 3000081654, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28111104, + "cpu_ns": 2999957515, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 3, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s04-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223884.1656888, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223884.1657014, + "returncode": 0, + "finished": 1792223889.7968054, + "log_sha256": "6aa6e6360fa8a52bbffb11419defde19822cb5c80bffe866793977cd918f5ec0", + "before_telemetry": { + "wall_time": 1792223884.1655111, + "monotonic_ns": 2084584470171588, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1426691", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358290", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38389029", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "518407", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358293", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38389018", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23881182", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37750819", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400361", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23881166", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37750776", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399870", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35663592", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400318", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882651", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35793496", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "453745", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575927", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33112875", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "448669", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932500", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37341217", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3353990", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8049", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32433515", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223889.8030224, + "monotonic_ns": 2084590107682941, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "620395", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358292", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38389659", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "696762", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358295", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38389648", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23881803", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37751449", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400430", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23881787", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37751406", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "625989", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35664218", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3394227", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882654", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35794124", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3399991", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575930", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33113507", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "594046", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932502", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37341847", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1656844", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32434146", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "97000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 621, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 621, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 626, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 628, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 631 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27517952, + "cpu_ns": 3003611977, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27495232, + "cpu_ns": 3002241003, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 45870080, + "cpu_ns": 3003681588, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 45944384, + "cpu_ns": 3003756153, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 45369600, + "cpu_ns": 3003754577, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 45604800, + "cpu_ns": 3003587165, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27409152, + "cpu_ns": 3003717909, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27477184, + "cpu_ns": 3003729705, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 4, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s05-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223889.8115873, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223889.8116012, + "returncode": 0, + "finished": 1792223895.4425817, + "log_sha256": "7a09a41f2312249074276686086a8a2e1cf7d0c41363a4e270edb7d1584ed296", + "before_telemetry": { + "wall_time": 1792223889.8114593, + "monotonic_ns": 2084590116119854, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2387874", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358292", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38389661", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "424893", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358295", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38389650", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23881803", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37751451", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23881787", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37751408", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "625989", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35664220", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3391131", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882656", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35794126", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3384656", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575930", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33113509", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1517644", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932502", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37341849", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1342070", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32434148", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "97000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223895.449126, + "monotonic_ns": 2084595753786124, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "663301", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358292", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38390286", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358295", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38390275", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23882386", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37752086", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23882370", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37752043", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602158", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35664847", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3200008", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882700", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35794754", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33114134", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "810816", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932504", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37342478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2325734", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32434773", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 583, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 583, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 627, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 628, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 625 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27709184, + "cpu_ns": 3003606674, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27742592, + "cpu_ns": 3003432985, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 45768768, + "cpu_ns": 3003629008, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 46124736, + "cpu_ns": 3003720325, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 46014144, + "cpu_ns": 3003743376, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 45987008, + "cpu_ns": 3003778041, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27576256, + "cpu_ns": 3003736296, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27695424, + "cpu_ns": 3003768667, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 5, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s06-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223895.4577265, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223895.4577358, + "returncode": 0, + "finished": 1792223901.0874708, + "log_sha256": "57281ba118d4d76acd4afd4362dd2176c836ddf2e9672a0918170967417a6c91", + "before_telemetry": { + "wall_time": 1792223895.4575822, + "monotonic_ns": 2084595762242718, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2828982", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358292", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38390287", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358295", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38390276", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23882386", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37752087", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23882370", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37752044", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602158", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35664848", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3199991", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882701", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35794755", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1106507", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33114135", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "624283", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932504", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37342479", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2497613", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32434774", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223901.0925257, + "monotonic_ns": 2084601397185966, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400062", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358294", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38390920", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "467081", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358297", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38390909", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1146739", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23882990", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37752724", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400392", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23882974", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37752681", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3028992", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602160", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35665483", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882732", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35795390", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33114766", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399786", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932506", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37343114", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "548023", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32435405", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "96000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "96000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "96000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "96000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "96000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 604, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 604, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 631 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27398400, + "cpu_ns": 2999863187, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27440448, + "cpu_ns": 2999907865, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 45422016, + "cpu_ns": 2999574689, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 45706432, + "cpu_ns": 3000023834, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 45362368, + "cpu_ns": 3000083781, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 45537536, + "cpu_ns": 3000018082, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27262976, + "cpu_ns": 2999688713, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27408000, + "cpu_ns": 2999866474, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 6, + "profile": "original" + }, + { + "name": "controlled-screen-b00-blocking-8-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s07-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-blocking-8-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223901.101874, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223901.1018913, + "returncode": 0, + "finished": 1792223906.6324408, + "log_sha256": "bfadf1024d479a5b8d8d584e9d3113eb7025b803c1777ec22cc6bb5eee5244d9", + "before_telemetry": { + "wall_time": 1792223901.101647, + "monotonic_ns": 2084601406307384, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400062", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358294", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38390920", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "455523", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358297", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38390909", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "510113", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23882990", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37752724", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23882974", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37752681", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3028992", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602160", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35665483", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882732", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35795390", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33114766", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399786", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932506", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37343114", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3674297", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32435405", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "96000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "96000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "96000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "96000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "96000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223906.6353118, + "monotonic_ns": 2084606939972331, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "429413", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358295", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38391516", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "765494", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358298", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38391505", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400128", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23883587", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37753325", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400472", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23883571", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37753282", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399802", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602163", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35666080", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400205", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882738", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35795995", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399222", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33115360", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399198", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932507", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37343709", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2444051", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32435999", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 596, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 596, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 597, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 597, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 597, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 605, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 594, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 595, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 594 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27039552, + "cpu_ns": 2999807965, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27118976, + "cpu_ns": 2999923856, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 44381696, + "cpu_ns": 2999678986, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 44737664, + "cpu_ns": 2999811730, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 39450688, + "cpu_ns": 2999774816, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 44585216, + "cpu_ns": 2999862252, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26940864, + "cpu_ns": 2999996074, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27074816, + "cpu_ns": 3000056581, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 7, + "profile": "main" + }, + { + "name": "controlled-screen-b00-async-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223906.6425781, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223906.6425877, + "returncode": 0, + "finished": 1792223912.2236354, + "log_sha256": "204c9021ee9a0a762a62f5f9635bf579cf9a4900436fb3834eba2ff1a818de60", + "before_telemetry": { + "wall_time": 1792223906.6424673, + "monotonic_ns": 2084606947127654, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400204", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358295", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38391516", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "665000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358298", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38391505", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1004570", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23883587", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37753325", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "858753", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23883571", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37753282", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3450124", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602163", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35666080", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2685848", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882738", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35795995", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399798", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33115360", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400283", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932507", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37343709", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2506441", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32435999", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223912.226965, + "monotonic_ns": 2084612531625319, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358297", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38392147", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358300", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38392136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "479420", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23884192", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37753974", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23884176", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37753931", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602200", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35666719", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1161501", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882740", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35796625", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "739424", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33115990", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2971560", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932507", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37344339", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400158", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32436629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 605, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 649, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 605, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 649, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 639, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 630 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46056832, + "cpu_ns": 2999683397, + "cycles": 10755832709, + "instructions": 16599801416, + "branches": 3321040970, + "branch_misses": 811113 + } + ], + "block": 0, + "slot": 0, + "profile": "main" + }, + { + "name": "controlled-screen-b00-async-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223912.2335846, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223912.233592, + "returncode": 0, + "finished": 1792223917.7646348, + "log_sha256": "97256957858fa483637d55d44f0e6670c2a17389ea6d7d3f307c6c86add93474", + "before_telemetry": { + "wall_time": 1792223912.2334838, + "monotonic_ns": 2084612538144013, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358297", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38392147", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358300", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38392136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "479420", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23884192", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37753974", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23884176", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37753931", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3002956", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602200", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35666719", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4055652", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882740", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35796625", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2892332", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33115990", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2921765", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932507", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37344339", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1204908", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32436629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223917.767549, + "monotonic_ns": 2084618072209103, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4019759", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358299", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38392848", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400434", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358302", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38392837", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400110", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23884869", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37754695", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23884853", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37754652", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602231", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35667422", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3290668", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882741", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35797323", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "425576", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33116688", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2606848", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932516", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37345045", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32437327", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 698 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 45509568, + "cpu_ns": 2999879696, + "cycles": 10916498802, + "instructions": 16766633138, + "branches": 3281579236, + "branch_misses": 792873 + } + ], + "block": 0, + "slot": 1, + "profile": "original" + }, + { + "name": "controlled-screen-b00-async-1-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s02-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223917.7740986, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223917.7741067, + "returncode": 0, + "finished": 1792223923.3044555, + "log_sha256": "03a0bdddf750fb93c7526c80d9d462a5d96b9235b3282dd1fb56a011171a5dd3", + "before_telemetry": { + "wall_time": 1792223917.7740011, + "monotonic_ns": 2084618078661094, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4019759", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358299", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38392848", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400434", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358302", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38392837", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "688494", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23884869", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37754695", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2964640", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23884853", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37754652", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2825848", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602231", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35667422", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2336185", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882741", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35797323", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4686656", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575935", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33116688", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2606848", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932516", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37345045", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3395601", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32437327", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223923.3074985, + "monotonic_ns": 2084623612158653, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2703726", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358302", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38393573", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "963671", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358305", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38393562", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "430242", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23885568", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37755447", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23885552", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37755404", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1869091", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602271", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35668152", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "849714", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882741", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35798043", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "454960", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575937", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33117410", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932524", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37345770", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2140758", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32438047", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 699, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 720 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46517376, + "cpu_ns": 2999984296, + "cycles": 11127940775, + "instructions": 16719273338, + "branches": 3354249724, + "branch_misses": 797197 + } + ], + "block": 0, + "slot": 2, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-async-1-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s03-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223923.3140767, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223923.3140848, + "returncode": 0, + "finished": 1792223928.8435795, + "log_sha256": "07a4dd5c40caa6a098c0a04295e6d6da7f64c1481dd85c2b4febfa8ec6dc11b8", + "before_telemetry": { + "wall_time": 1792223923.3139665, + "monotonic_ns": 2084623618626482, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "901746", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358302", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38393573", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "963671", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358305", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38393562", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "695718", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23885568", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37755447", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23885552", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37755404", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "613918", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602271", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35668152", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4764065", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882741", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35798043", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2475218", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575937", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33117410", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2070476", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932524", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37345770", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3371245", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32438047", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223928.846372, + "monotonic_ns": 2084629151032186, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1065949", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358303", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38394281", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358306", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38394270", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "520669", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23886260", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37756176", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23886244", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37756133", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1230420", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602298", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35668864", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "479721", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882743", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35798753", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1457958", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575937", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33118118", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1340935", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932528", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37346485", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399978", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32438755", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 708 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 47137920, + "cpu_ns": 2999895497, + "cycles": 11324742099, + "instructions": 17177998748, + "branches": 3398995486, + "branch_misses": 783239 + } + ], + "block": 0, + "slot": 3, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-async-1-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s04-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223928.853228, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223928.8532364, + "returncode": 0, + "finished": 1792223934.382835, + "log_sha256": "be0ad4dd6cca956f03ed14966b47cce8ba3d5ad611ca869230231bb299921ab1", + "before_telemetry": { + "wall_time": 1792223928.853117, + "monotonic_ns": 2084629157777227, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1840970", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358303", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38394281", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358306", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38394270", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1084329", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23886260", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37756176", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23886244", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37756133", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1230420", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602298", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35668864", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3943105", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882743", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35798753", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4521485", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575937", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33118118", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3262982", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932528", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37346485", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2147944", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32438755", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223934.3856733, + "monotonic_ns": 2084634690333727, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1457095", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358315", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38394988", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358318", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38394977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "470697", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23886933", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37756895", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23886917", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37756852", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "676892", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602329", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35669569", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2152435", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882743", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35799453", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3273958", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575938", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33118820", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932528", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37347185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3182596", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32439455", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 673, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 673, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 700 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 47200896, + "cpu_ns": 2999860143, + "cycles": 11463332003, + "instructions": 17200948510, + "branches": 3403536544, + "branch_misses": 784436 + } + ], + "block": 0, + "slot": 4, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-async-1-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s05-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223934.3920865, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223934.392096, + "returncode": 0, + "finished": 1792223939.9726524, + "log_sha256": "f480787a08f5ad267b25d2fa7291e1b3067f4d1981513c318cdb47c99a958896", + "before_telemetry": { + "wall_time": 1792223934.3919787, + "monotonic_ns": 2084634696639003, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3465296", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358315", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38394988", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "568510", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358318", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38394977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "470697", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23886933", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37756895", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23886917", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37756852", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4335747", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602329", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35669569", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2126948", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882743", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35799453", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3713339", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575938", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33118820", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2540469", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932528", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37347185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3148364", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32439455", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223939.977401, + "monotonic_ns": 2084640282061418, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2623867", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358317", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38395634", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4467471", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358320", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38395623", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400121", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23887567", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37757562", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23887551", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37757519", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2155566", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602345", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35670220", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2554747", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882750", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35800111", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575948", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33119471", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932531", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37347831", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "917736", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32440100", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 646, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 646, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 634, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 634, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 651, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 651, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 646, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 645 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46859264, + "cpu_ns": 2999882489, + "cycles": 11478780077, + "instructions": 16842154652, + "branches": 3378902334, + "branch_misses": 805254 + } + ], + "block": 0, + "slot": 5, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-async-1-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s06-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223939.9838376, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223939.9838443, + "returncode": 0, + "finished": 1792223945.515444, + "log_sha256": "9858d399f636b38c0504f90663ba5565343eb079191ebe6afcba6a8b8e5de685", + "before_telemetry": { + "wall_time": 1792223939.983738, + "monotonic_ns": 2084640288398131, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3174688", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358317", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38395634", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "607120", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358320", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38395623", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1808920", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23887567", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37757562", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23887551", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37757519", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2155566", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602345", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35670220", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4676123", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882750", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35800111", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3434671", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575948", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33119471", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2715016", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932531", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37347831", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2742198", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32440100", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223945.520537, + "monotonic_ns": 2084645825197285, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1133508", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358318", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38396266", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358321", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38396255", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400127", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23888185", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37758226", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23888169", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37758183", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602381", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35670865", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "746910", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882760", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35800758", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1084861", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575948", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33120102", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399938", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932539", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37348478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "619956", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32440731", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 618, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 618, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 631 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46455808, + "cpu_ns": 2999897762, + "cycles": 11378898731, + "instructions": 17115246714, + "branches": 3349810076, + "branch_misses": 774163 + } + ], + "block": 0, + "slot": 6, + "profile": "original" + }, + { + "name": "controlled-screen-b00-async-1-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s07-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-1-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223945.530515, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223945.5305283, + "returncode": 0, + "finished": 1792223951.0590966, + "log_sha256": "a8f2e6d14d8157cb66b73c29af347831311b5c88bc105022a37d6a4ef113e124", + "before_telemetry": { + "wall_time": 1792223945.5303526, + "monotonic_ns": 2084645835013027, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3048440", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358318", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38396266", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358321", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38396255", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "681701", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23888185", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37758226", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23888169", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37758183", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3564705", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602381", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35670865", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882760", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35800758", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2101548", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575948", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33120102", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2475842", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932539", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37348478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3692019", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32440731", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223951.0643287, + "monotonic_ns": 2084651368988934, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3377045", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358318", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38396931", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358321", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38396920", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "464989", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23888883", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37758985", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23888867", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37758942", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "973087", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602381", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35671530", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882838", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35801516", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "493135", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575948", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33120767", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "749780", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932544", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37349146", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400104", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32441396", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 78, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 665 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 47283904, + "cpu_ns": 2999248864, + "cycles": 11449173201, + "instructions": 17042062714, + "branches": 3409522092, + "branch_misses": 828463 + } + ], + "block": 0, + "slot": 7, + "profile": "main" + }, + { + "name": "controlled-screen-b00-async-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223951.0720048, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223951.0720134, + "returncode": 0, + "finished": 1792223956.6518707, + "log_sha256": "b5cb01ddbad6466133741b425028e36127c31dcf7b56798edd913a4126d956b1", + "before_telemetry": { + "wall_time": 1792223951.0719032, + "monotonic_ns": 2084651376563249, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2016168", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358318", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38396931", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358321", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38396920", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "449596", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23888883", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37758985", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23888867", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37758942", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1350135", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602381", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35671530", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1794807", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882838", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35801516", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1709962", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575948", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33120767", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400108", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932544", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37349146", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3698186", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32441396", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223956.6569185, + "monotonic_ns": 2084656961579003, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1133406", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358321", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38397520", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400263", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358324", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38397509", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "977610", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23889465", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37759570", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400365", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23889449", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37759527", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399840", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35672116", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400177", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882839", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35802103", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "941111", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575950", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33121352", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1239175", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932547", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37349737", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2494185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32441981", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 589, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 589, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 582, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 585, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 582, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 585, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 586, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 587, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 585, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 585 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 25632896, + "cpu_ns": 2999878126, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 25604032, + "cpu_ns": 2999881905, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 41019904, + "cpu_ns": 2999964759, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 40992896, + "cpu_ns": 2999968953, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 41012288, + "cpu_ns": 2999980389, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 41043392, + "cpu_ns": 3000053677, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 25510400, + "cpu_ns": 3000058061, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 25611392, + "cpu_ns": 3000069708, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 0, + "profile": "main" + }, + { + "name": "controlled-screen-b00-async-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223956.6636348, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223956.663642, + "returncode": 0, + "finished": 1792223962.1941185, + "log_sha256": "55648f9636361970bed9d3da327c1d08cfb8ee95f9444b9168c36f8df22a1054", + "before_telemetry": { + "wall_time": 1792223956.6634974, + "monotonic_ns": 2084656968157562, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "910159", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358321", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38397520", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "932934", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358324", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38397509", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "573957", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23889465", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37759570", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "402497", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23889449", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37759527", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399840", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35672116", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400374", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882839", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35802103", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4675454", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575950", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33121352", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4085512", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932547", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37349737", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2858060", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32441981", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223962.1992648, + "monotonic_ns": 2084662503925222, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400253", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358323", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38398135", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400469", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358326", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38398124", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400081", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23890076", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37760183", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23890060", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37760140", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400112", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35672727", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400123", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882840", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35802716", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399811", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33121963", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399841", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37350358", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3685226", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32442592", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 615, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 615, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 611, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 611, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 611, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 611, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 611 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 24883776, + "cpu_ns": 2999492716, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 24727040, + "cpu_ns": 2999901225, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 40122432, + "cpu_ns": 2999852130, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 39712768, + "cpu_ns": 2998798184, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 26014720, + "cpu_ns": 3000029078, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 39537472, + "cpu_ns": 2999969330, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 24611072, + "cpu_ns": 2999877680, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 24685184, + "cpu_ns": 2999975939, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 1, + "profile": "original" + }, + { + "name": "controlled-screen-b00-async-8-independent-s02-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s02-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223962.2096407, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223962.2096543, + "returncode": 0, + "finished": 1792223967.740066, + "log_sha256": "14297fe152a0c065e65963ebd2cde86b8248f1e239561f7264c42e1812abe418", + "before_telemetry": { + "wall_time": 1792223962.209482, + "monotonic_ns": 2084662514142500, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399565", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358323", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38398135", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399354", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358326", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38398124", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "790360", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23890076", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37760183", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23890060", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37760140", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400112", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35672727", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "612709", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882840", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35802716", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399811", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33121963", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1728317", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37350358", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2625840", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32442592", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223967.7457132, + "monotonic_ns": 2084668050373586, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "678550", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358331", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38398748", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "680572", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358334", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38398737", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "519943", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23890673", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37760781", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "521693", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23890657", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37760738", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "511630", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35673324", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "513257", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882850", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35803332", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "510860", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33122560", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "522380", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37350955", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2439926", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32443189", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 597, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 598, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 597, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 598, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 597, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 597, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 597, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 597 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 24935744, + "cpu_ns": 2999853167, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 24996864, + "cpu_ns": 2998579890, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 40799808, + "cpu_ns": 2999942752, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 41181056, + "cpu_ns": 2999969314, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 40748480, + "cpu_ns": 3000046671, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 40909440, + "cpu_ns": 2999815009, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 24855680, + "cpu_ns": 2999993522, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 24906560, + "cpu_ns": 2999617831, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 2, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-async-8-independent-s03-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s03-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223967.7570035, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223967.7570176, + "returncode": 0, + "finished": 1792223973.3355503, + "log_sha256": "5ed4fcbe1b01bc063e6330892fb6406ffced154042fe6b044a05e7c0e5b00654", + "before_telemetry": { + "wall_time": 1792223967.756819, + "monotonic_ns": 2084668061479288, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1018384", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358331", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38398748", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1636567", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358334", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38398737", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "689079", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23890673", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37760781", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "552222", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23890657", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37760738", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "791610", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35673324", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "768010", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882850", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35803332", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "682006", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33122560", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "896497", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37350955", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2302010", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32443189", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223973.341237, + "monotonic_ns": 2084673645897564, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399786", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358335", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38399369", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1193370", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358338", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38399358", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "460375", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23891286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37761394", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "445015", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23891270", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37761351", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400070", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35673937", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400195", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882851", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35803947", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "724890", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33123173", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37351568", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2093118", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32443802", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 615, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 613 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 24207488, + "cpu_ns": 2999087233, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 24256256, + "cpu_ns": 3000058845, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 39973952, + "cpu_ns": 2999879145, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 40017536, + "cpu_ns": 3000101704, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 39857344, + "cpu_ns": 3000040548, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 39693056, + "cpu_ns": 3000011362, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 24075264, + "cpu_ns": 3000079659, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 24233344, + "cpu_ns": 3000096892, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 3, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-async-8-independent-s04-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s04-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s04-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223973.3486407, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223973.3486488, + "returncode": 0, + "finished": 1792223978.9234521, + "log_sha256": "641b8fa47e77ef848ec70eade6b9e62e9243687dada7b0beb3d7989a8888a7c7", + "before_telemetry": { + "wall_time": 1792223973.3485312, + "monotonic_ns": 2084673653191360, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "813493", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358335", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38399370", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1193370", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358338", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38399359", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4462590", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23891287", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37761395", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "445015", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23891271", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37761352", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400070", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602382", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35673938", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400195", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882851", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35803948", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "727675", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33123174", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37351569", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3670789", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32443803", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223978.9263616, + "monotonic_ns": 2084679231021758, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399417", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358337", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38399959", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "397917", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358340", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38399948", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23891953", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37762199", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23891937", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37762156", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602475", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35674614", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400182", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882852", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35804535", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1340862", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33123759", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1028451", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37352154", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "715658", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32444388", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "83000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 589, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 589, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 666, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 666, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 93, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 587, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 585, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 585, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 585 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23895872, + "cpu_ns": 2999730855, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23925632, + "cpu_ns": 3000020392, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 39272384, + "cpu_ns": 3000007464, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 39521216, + "cpu_ns": 2999987096, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 39135488, + "cpu_ns": 2999944449, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 38937152, + "cpu_ns": 2999847868, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23813888, + "cpu_ns": 2999989601, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23863360, + "cpu_ns": 3000019625, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 4, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b00-async-8-independent-s05-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s05-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223978.9329298, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223978.9329374, + "returncode": 0, + "finished": 1792223984.5085127, + "log_sha256": "b85b004b4684ca2d06452f12af279eca7fd8149ed1d6975e398481724429c386", + "before_telemetry": { + "wall_time": 1792223978.9328315, + "monotonic_ns": 2084679237491583, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399417", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358337", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38399960", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400337", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358340", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38399949", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "733164", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23891953", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37762200", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23891937", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37762157", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602475", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35674615", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400182", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882853", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35804536", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3170184", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575951", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33123760", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1028451", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932552", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37352155", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3140140", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32444389", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "83000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223984.511508, + "monotonic_ns": 2084684816168291, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "504772", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358339", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38400591", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "482432", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358342", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38400580", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "482834", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23892589", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37763011", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400314", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23892573", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37762968", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602476", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35675242", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400260", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882855", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35805167", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400258", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575954", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33124393", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "560929", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932690", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37352853", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2476535", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32445016", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 636, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 636, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 627, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 138, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 627 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23926336, + "cpu_ns": 2999886399, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23946752, + "cpu_ns": 2999506811, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 39122048, + "cpu_ns": 2999978068, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 39253056, + "cpu_ns": 3000087098, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 38419968, + "cpu_ns": 2999996916, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 38776064, + "cpu_ns": 3000078702, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23822400, + "cpu_ns": 3000027246, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23919488, + "cpu_ns": 3000073146, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 5, + "profile": "sequential" + }, + { + "name": "controlled-screen-b00-async-8-independent-s06-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s06-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223984.5188057, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223984.5188143, + "returncode": 0, + "finished": 1792223990.0948594, + "log_sha256": "f29c82bf9998cd475e09ff29a9b22012d79fc35a3dbb2b550464ebda9b83a9fd", + "before_telemetry": { + "wall_time": 1792223984.5186942, + "monotonic_ns": 2084684823354364, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "576396", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358339", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38400592", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "482432", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358342", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38400581", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399860", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23892589", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37763012", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1088086", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23892573", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37762969", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400180", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602477", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35675243", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882855", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35805168", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575954", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33124394", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "560929", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932690", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37352854", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2622614", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32445017", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223990.0999577, + "monotonic_ns": 2084690404621435, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400115", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358342", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38401196", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400292", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358345", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38401185", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399463", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23893186", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37763611", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399847", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23893170", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37763568", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602479", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35675844", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400226", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882856", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35805769", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "495455", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575956", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33124995", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3818026", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932691", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37353455", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2510112", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32445616", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 604, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 604, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 597, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 599, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 597, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 599, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 599 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23691328, + "cpu_ns": 3000014048, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23688000, + "cpu_ns": 3000029499, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 38805056, + "cpu_ns": 3000043985, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 38742016, + "cpu_ns": 3000142719, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 38538176, + "cpu_ns": 3000129542, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 38590848, + "cpu_ns": 3000022046, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23573376, + "cpu_ns": 3000050896, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23631168, + "cpu_ns": 3000012000, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 6, + "profile": "original" + }, + { + "name": "controlled-screen-b00-async-8-independent-s07-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s07-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b00-async-8-independent-s07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223990.1100273, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223990.1100397, + "returncode": 0, + "finished": 1792223995.638456, + "log_sha256": "8b9d5ffd5af955c8cf465c81401ebe6c6b0f9caee28f74a4b8710f190807fc67", + "before_telemetry": { + "wall_time": 1792223990.109883, + "monotonic_ns": 2084690414543419, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "891537", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358342", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38401196", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "764296", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358345", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38401185", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "471038", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23893186", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37763611", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399847", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23893170", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37763568", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602479", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35675844", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400226", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882856", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35805769", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3800255", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575956", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33124995", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2487330", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932691", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37353455", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3546378", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32445616", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792223995.6440835, + "monotonic_ns": 2084695948743739, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1066194", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358345", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38401750", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400482", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358348", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38401739", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400175", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23893823", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37764413", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400292", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23893807", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37764370", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399492", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602483", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35676400", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1207136", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882857", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35806319", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "573659", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575956", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33125543", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1174470", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932766", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37354045", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1347568", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32446164", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 554, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 554, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 637, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 802, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 637, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 802, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 556, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 550, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 548, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 75, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 590, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 548 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23611648, + "cpu_ns": 2999792068, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23567808, + "cpu_ns": 2999992468, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 38625728, + "cpu_ns": 3000086253, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 38961216, + "cpu_ns": 3000037586, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 38604992, + "cpu_ns": 3000051202, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 37622336, + "cpu_ns": 3000064984, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23515456, + "cpu_ns": 2999895698, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23518656, + "cpu_ns": 3000078085, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 0, + "slot": 7, + "profile": "main" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792223995.6544144, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223995.6544237, + "returncode": 0, + "finished": 1792224001.184583, + "log_sha256": "89128e24694550b95fa91ec6e25d05e8cf877d0e2a04b3f185ee5b0d7fc46263", + "before_telemetry": { + "wall_time": 1792223995.6543028, + "monotonic_ns": 2084695958963016, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1066194", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358345", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38401750", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "943144", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358348", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38401739", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "971327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23893823", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37764413", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "696084", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23893807", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37764370", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399492", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602483", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35676400", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1207136", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882857", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35806319", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "573659", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575956", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33125543", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1174470", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932766", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37354045", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1883059", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32446164", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224001.1895454, + "monotonic_ns": 2084701494205941, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "506541", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358348", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38402329", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "529558", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358351", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38402318", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "477590", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23894398", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37764990", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "398881", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23894382", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37764947", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "432245", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602489", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35676986", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "449456", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882861", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35806901", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "431367", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575956", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33126117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "432019", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932769", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37354624", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2900535", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32446738", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 579, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 579, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 577, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 577, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 586, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 582, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 574, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 579, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 574 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26419520, + "cpu_ns": 2999718435, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26444736, + "cpu_ns": 2999897412, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 43754880, + "cpu_ns": 2999250586, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 43957504, + "cpu_ns": 2999734259, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 43727424, + "cpu_ns": 3000025570, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 42979072, + "cpu_ns": 2999045824, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26339200, + "cpu_ns": 2999986300, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26399232, + "cpu_ns": 2999947521, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 0, + "profile": "original" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s01-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224001.2005942, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224001.2006094, + "returncode": 0, + "finished": 1792224006.732005, + "log_sha256": "3a1981fee3962bf55fbf83f5fcc00a71409c46c4145e6abfc4c03cb7c2d9e8ca", + "before_telemetry": { + "wall_time": 1792224001.2004254, + "monotonic_ns": 2084701505085735, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "818572", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358348", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38402329", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "809972", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358351", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38402318", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23894398", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37764990", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400248", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23894382", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37764947", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "624627", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602489", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35676986", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400061", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882861", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35806901", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1015450", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575956", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33126117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1491708", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932769", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37354624", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3400578", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8055", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32446738", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224006.7378285, + "monotonic_ns": 2084707042489129, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400144", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358350", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38402950", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400435", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358353", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38402939", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400221", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23895017", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37765616", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400221", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23895001", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37765573", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399757", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602492", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35677609", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400246", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882911", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35807605", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575957", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33126736", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932769", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37355241", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "587389", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32447355", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 621, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 619, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 626, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 619, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 626, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 619, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 617, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 617 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26535552, + "cpu_ns": 2999821774, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26554432, + "cpu_ns": 2999951954, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 44495104, + "cpu_ns": 2999976111, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 44482048, + "cpu_ns": 3000026733, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 44244992, + "cpu_ns": 3000090707, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 44295552, + "cpu_ns": 3000091516, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26422528, + "cpu_ns": 2999736006, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26489856, + "cpu_ns": 2999919631, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 1, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s02-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224006.7488322, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224006.7488482, + "returncode": 0, + "finished": 1792224012.3310626, + "log_sha256": "4290ebeae50c2c2f5d9ea2b4f9df91c612cc5f5accd8538ba35a4029a1399f61", + "before_telemetry": { + "wall_time": 1792224006.7486777, + "monotonic_ns": 2084707053337784, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3110692", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358350", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38402950", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400435", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358353", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38402939", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400221", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23895017", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37765616", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400773", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23895001", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37765573", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "456481", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602492", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35677609", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "780687", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882911", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35807605", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1157435", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575957", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33126736", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932769", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37355241", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399936", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32447355", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224012.335919, + "monotonic_ns": 2084712640579122, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358355", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38403538", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358358", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38403527", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23895597", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37766196", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399561", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23895581", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37766153", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602493", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35678191", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882914", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35808191", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575957", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33127316", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932770", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37355823", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2085013", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32447935", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 588, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 588, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 580, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 580, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 580, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 580, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 582, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 586, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 580, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 582, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 580 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26575872, + "cpu_ns": 2999847957, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26579776, + "cpu_ns": 2998619663, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 44379328, + "cpu_ns": 3000042155, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 44297088, + "cpu_ns": 3000031557, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 43991424, + "cpu_ns": 3000086967, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 44125184, + "cpu_ns": 2999502139, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26463616, + "cpu_ns": 2999976075, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26513728, + "cpu_ns": 3000027436, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 2, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224012.3466752, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224012.3466883, + "returncode": 0, + "finished": 1792224017.9755392, + "log_sha256": "72aeb7683c39ffbc896748a09fc8c4daa08836651d7e4bac448d67825b70ccd1", + "before_telemetry": { + "wall_time": 1792224012.346511, + "monotonic_ns": 2084712651171358, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358355", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38403538", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358358", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38403527", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23895597", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37766196", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399561", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23895581", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37766153", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "902504", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602493", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35678191", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882914", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35808191", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "575957", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33127316", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932770", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37355823", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3681778", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32447935", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224017.9818084, + "monotonic_ns": 2084718286468911, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358358", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38404166", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358361", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38404155", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400201", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23896179", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37766853", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400413", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23896163", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37766810", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602493", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35678813", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "771169", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882914", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35808813", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576051", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33128004", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932770", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37356445", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2500485", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32448557", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "100000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 628, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 628, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 582, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 582, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 622, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 622, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 94, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 622, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 622 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26698496, + "cpu_ns": 2999720498, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26709760, + "cpu_ns": 2999970842, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 44027456, + "cpu_ns": 2999869503, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 44739264, + "cpu_ns": 2999971172, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 43178752, + "cpu_ns": 2999947567, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 44352448, + "cpu_ns": 2999669139, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26595712, + "cpu_ns": 2999975600, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26653120, + "cpu_ns": 3000055204, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 3, + "profile": "main" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224017.9971318, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224017.9971502, + "returncode": 0, + "finished": 1792224023.6777198, + "log_sha256": "fb2bbccb084993188fd1fb7c9458e4bcf3402e4726efb75057b48aafb41607e1", + "before_telemetry": { + "wall_time": 1792224017.99689, + "monotonic_ns": 2084718301550825, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "853396", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358358", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38404168", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358361", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38404157", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23896179", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37766855", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23896163", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37766812", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602493", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35678815", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "420985", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882914", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35808815", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576053", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33128006", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "627295", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932770", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37356447", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2400498", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32448559", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "100000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224023.6830072, + "monotonic_ns": 2084723987667667, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400695", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358362", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38404804", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400168", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358365", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38404793", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "428067", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23896763", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37767485", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400853", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23896747", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37767442", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1386319", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602497", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35679452", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1287264", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882919", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35809452", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "474138", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576098", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33128637", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "463223", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932772", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37357080", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2148011", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32449188", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "97000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "97000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "97000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "97000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 636, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 636, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 584, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 584, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 45, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 629 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26310272, + "cpu_ns": 2999759233, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26282304, + "cpu_ns": 2999251573, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 43349824, + "cpu_ns": 2999742760, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 43833920, + "cpu_ns": 2999896765, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 43523840, + "cpu_ns": 3000044935, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 43698368, + "cpu_ns": 2999694074, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26181952, + "cpu_ns": 2999905925, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26258112, + "cpu_ns": 3000042755, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 4, + "profile": "main" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s05-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224023.6946614, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224023.6946764, + "returncode": 0, + "finished": 1792224029.2748077, + "log_sha256": "dd60b5245e1382327c0510fd51e036ac825d44ec3718a4d579870f3113392cf2", + "before_telemetry": { + "wall_time": 1792224023.6944783, + "monotonic_ns": 2084723999138828, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "837597", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358362", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38404804", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400250", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358365", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38404794", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23896763", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37767486", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400386", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23896747", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37767443", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1386319", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602497", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35679453", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400110", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882919", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35809453", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400056", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576098", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33128638", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932772", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37357081", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3181421", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32449189", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "97000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "97000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "97000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "97000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224029.2804463, + "monotonic_ns": 2084729585106629, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400165", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358368", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38405445", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400512", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358371", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38405434", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "854189", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23897382", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37768123", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400321", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23897366", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37768080", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602505", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35680096", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400139", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882920", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35810084", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1124380", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576100", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33129271", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1125852", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932774", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37357712", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2605787", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32449818", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 641, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 640, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 619, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 619, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 629 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26072128, + "cpu_ns": 2999267781, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26208832, + "cpu_ns": 2999856412, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 43216896, + "cpu_ns": 2999895389, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 43741120, + "cpu_ns": 3000025759, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 43041856, + "cpu_ns": 2999998932, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 43261312, + "cpu_ns": 2999915969, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26016960, + "cpu_ns": 2999945814, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26150656, + "cpu_ns": 2999975018, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 5, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s06-sequential/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224029.292693, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224029.2927032, + "returncode": 0, + "finished": 1792224034.870364, + "log_sha256": "bfc079949f0b9fe336f482abdb0a4e05bc65808c845d6c156a27fd46b2b17c1b", + "before_telemetry": { + "wall_time": 1792224029.2925813, + "monotonic_ns": 2084729597241725, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "605740", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358368", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38405445", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400582", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358371", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38405434", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400199", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23897382", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37768123", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400532", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23897366", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37768080", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399615", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602505", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35680096", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399853", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882920", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35810084", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "542923", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576100", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33129271", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399714", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932774", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37357712", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2013144", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32449818", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224034.8756392, + "monotonic_ns": 2084735180299737, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399526", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358373", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38406033", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "401235", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358376", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38406022", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "416342", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23897982", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37768746", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400312", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23897966", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37768703", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400188", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602511", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35680685", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400336", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882921", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35810665", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1331180", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33129854", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1336344", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932774", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37358291", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3538623", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32450397", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 588, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 588, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 600, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 600, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 589, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 581, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 583, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 579, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 579 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26134400, + "cpu_ns": 2992952598, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26210496, + "cpu_ns": 2999908850, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 43382400, + "cpu_ns": 2999924968, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 43396416, + "cpu_ns": 3000086488, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 43639680, + "cpu_ns": 3000043100, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 43777152, + "cpu_ns": 3000082635, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 26071168, + "cpu_ns": 3000036642, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26145728, + "cpu_ns": 3000068268, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 6, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-blocking-8-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s07-original/cache.db", + "64", + "8", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-8-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224034.8862977, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224034.8863099, + "returncode": 0, + "finished": 1792224040.4147875, + "log_sha256": "611372c7a4b1534563b24452ac2ab06d14baecaa9d3c26b434a871565a13ac1d", + "before_telemetry": { + "wall_time": 1792224034.8861506, + "monotonic_ns": 2084735190814235, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399526", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358373", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38406033", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "401235", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358376", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38406022", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "892239", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23897982", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37768746", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400312", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23897966", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37768703", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400188", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602511", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35680685", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882921", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35810665", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1331180", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33129854", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3571934", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932774", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37358291", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3673565", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32450397", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224040.4205642, + "monotonic_ns": 2084740725224802, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358376", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38406660", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400440", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358379", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38406649", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400184", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23898605", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37769371", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400250", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23898589", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37769328", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602511", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35681310", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400478", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882924", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35811296", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33130493", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400218", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932775", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37358918", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2794204", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32451022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 627, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 627, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 623, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 623, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 639, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 627, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 625 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 26012928, + "cpu_ns": 2999694526, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 26050496, + "cpu_ns": 3000024750, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 43330304, + "cpu_ns": 2999896502, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 43468160, + "cpu_ns": 3000046867, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 37961024, + "cpu_ns": 3000020593, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 43235328, + "cpu_ns": 2999939681, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 25859840, + "cpu_ns": 3000012374, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 26011840, + "cpu_ns": 3000044126, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 7, + "profile": "original" + }, + { + "name": "controlled-screen-b01-async-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224040.4321582, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224040.4321713, + "returncode": 0, + "finished": 1792224045.9621406, + "log_sha256": "2a703bdeb14707543d8875ccc85ba97116e989e6c77431c52c1b4b13592fbeac", + "before_telemetry": { + "wall_time": 1792224040.4320009, + "monotonic_ns": 2084740736661081, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "568902", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358376", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38406660", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400875", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358379", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38406649", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1065287", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23898605", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37769371", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400331", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23898589", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37769328", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602511", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35681310", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2566876", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882924", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35811296", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400419", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33130493", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400134", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932775", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37358918", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3343128", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32451022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224045.967213, + "monotonic_ns": 2084746271873199, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2219850", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358376", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38407276", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358379", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38407265", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "434012", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23899232", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37770016", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23899216", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37769973", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3169546", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602511", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35681926", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2907451", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882989", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35812022", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1288713", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33131109", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2987374", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932775", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37359534", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3284134", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32451638", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 627, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 627, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 65, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 616 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 43542848, + "cpu_ns": 2999924929, + "cycles": 10048736415, + "instructions": 16042054192, + "branches": 3139764034, + "branch_misses": 724248 + } + ], + "block": 1, + "slot": 0, + "profile": "original" + }, + { + "name": "controlled-screen-b01-async-1-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s01-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224045.978593, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224045.9786062, + "returncode": 0, + "finished": 1792224051.5093207, + "log_sha256": "94704ac8702bd6e2bd5b66dbfab8f25841f1127bdfc9ce5bc76c414ba2e9fd80", + "before_telemetry": { + "wall_time": 1792224045.9784381, + "monotonic_ns": 2084746283098524, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1920557", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358376", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38407276", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358379", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38407265", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1064288", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23899232", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37770016", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23899216", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37769973", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2070543", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602511", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35681926", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "683308", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882989", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35812022", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2847567", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33131109", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "627503", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932775", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37359534", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3683484", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32451638", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224051.514498, + "monotonic_ns": 2084751819158258, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358381", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38407935", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358384", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38407924", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23899877", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37770699", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23899861", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37770656", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602538", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35682585", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3616907", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882991", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35812676", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33131759", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "797640", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932776", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37360185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "911860", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32452288", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 645, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 645, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 650, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 651, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 650 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 45716544, + "cpu_ns": 2999837721, + "cycles": 10693902436, + "instructions": 16431438269, + "branches": 3296503695, + "branch_misses": 762204 + } + ], + "block": 1, + "slot": 1, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-async-1-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s02-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224051.5253627, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224051.5253756, + "returncode": 0, + "finished": 1792224057.0563676, + "log_sha256": "c1630e7db60e7c61ed7a86a15609b998ea05d8870018472a861ff4339e977a90", + "before_telemetry": { + "wall_time": 1792224051.5252104, + "monotonic_ns": 2084751829870822, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1257719", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358381", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38407935", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358384", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38407924", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23899877", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37770699", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23899861", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37770656", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602538", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35682585", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4315102", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882991", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35812676", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33131759", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2775775", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932776", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37360185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3695843", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32452288", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224057.061108, + "monotonic_ns": 2084757365768448, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "995444", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358381", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38408626", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358384", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38408615", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400158", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23900560", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37771426", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23900544", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37771383", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1000135", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602565", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35683283", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882991", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35813367", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "796830", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576114", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33132459", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932785", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37360885", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1007904", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32452979", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 683, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 691 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 45657472, + "cpu_ns": 2999924222, + "cycles": 10799439350, + "instructions": 16638493999, + "branches": 3292244209, + "branch_misses": 760772 + } + ], + "block": 1, + "slot": 2, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-async-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224057.0682871, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224057.068294, + "returncode": 0, + "finished": 1792224062.5983598, + "log_sha256": "afa75dd6c8970976c34174033d6f96ec34b09a41172810aa0a49e57ab7ecb211", + "before_telemetry": { + "wall_time": 1792224057.0681875, + "monotonic_ns": 2084757372847577, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4631346", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358381", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38408626", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358384", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38408615", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400158", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23900560", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37771426", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23900544", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37771383", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3722092", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602565", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35683283", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1816493", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5882991", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35813367", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3476668", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576114", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33132459", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1889171", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932785", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37360885", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3634851", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32452979", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224062.6016254, + "monotonic_ns": 2084762906285679, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1833411", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358388", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38409307", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358391", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38409296", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23901245", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37772151", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23901229", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37772108", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2176003", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602565", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35683954", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3115465", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883042", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35814103", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3397156", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33133137", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4246277", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932798", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37361576", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2872632", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32453650", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 51, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 671 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 45812672, + "cpu_ns": 2999310527, + "cycles": 10929257364, + "instructions": 16511801281, + "branches": 3303435251, + "branch_misses": 824959 + } + ], + "block": 1, + "slot": 3, + "profile": "main" + }, + { + "name": "controlled-screen-b01-async-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s04-main/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224062.6092033, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224062.60921, + "returncode": 0, + "finished": 1792224068.1409652, + "log_sha256": "10ca382620af552733eba8bfe8daecaee54cc2a62a43a1c2af42a0183d37410d", + "before_telemetry": { + "wall_time": 1792224062.6091156, + "monotonic_ns": 2084762913775696, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "959416", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358388", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38409307", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358391", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38409296", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23901245", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37772151", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23901229", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37772108", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2640284", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602565", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35683954", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3390900", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883042", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35814103", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3353268", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33133137", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2887043", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932798", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37361576", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2007123", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32453650", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224068.1441605, + "monotonic_ns": 2084768448820839, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1886804", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358388", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38409981", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358391", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38409970", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "580305", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23901925", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37772850", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "530434", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23901909", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37772807", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2420681", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602566", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35684628", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883099", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35814872", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33133811", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1207363", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932803", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37362255", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "485071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32454324", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 57, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 769, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 674 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46631168, + "cpu_ns": 2999618311, + "cycles": 11194810920, + "instructions": 16806803555, + "branches": 3362454917, + "branch_misses": 781383 + } + ], + "block": 1, + "slot": 4, + "profile": "main" + }, + { + "name": "controlled-screen-b01-async-1-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s05-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224068.1516147, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224068.151623, + "returncode": 0, + "finished": 1792224073.633292, + "log_sha256": "07c12b9cc405a6d5dca2235c7777cb901bbce4af11b6f9c3e9fbc117e76de73d", + "before_telemetry": { + "wall_time": 1792224068.1515226, + "monotonic_ns": 2084768456182516, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1435435", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358388", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38409981", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358391", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38409970", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1880524", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23901925", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37772850", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23901909", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37772807", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4510172", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602566", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35684628", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1834939", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883099", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35814872", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3338125", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33133812", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3026541", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932803", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37362256", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3690732", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32454325", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224073.638233, + "monotonic_ns": 2084773942893357, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399835", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358390", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38410684", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "877110", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358393", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38410673", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "478594", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23902645", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37773603", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23902629", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37773560", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2987232", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602567", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35685331", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3775184", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883166", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35815661", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3039265", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33134514", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1168787", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932806", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37362964", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1289629", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32455027", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "84000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 67, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 702 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46789824, + "cpu_ns": 2999141767, + "cycles": 11216268143, + "instructions": 17051145679, + "branches": 3373895233, + "branch_misses": 777830 + } + ], + "block": 1, + "slot": 5, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-async-1-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s06-sequential/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224073.6466665, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224073.6466765, + "returncode": 0, + "finished": 1792224079.1765995, + "log_sha256": "7ae54c7f42e9cd01ea96c6a09dc458a8c902715dd1f3a99f69bd9e2dbdcae041", + "before_telemetry": { + "wall_time": 1792224073.6465554, + "monotonic_ns": 2084773951215952, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "847103", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358390", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38410684", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358393", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38410673", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400114", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23902645", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37773603", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23902629", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37773560", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3244114", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602567", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35685331", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4275127", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883166", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35815661", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4523124", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33134514", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3403924", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932806", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37362964", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3468301", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32455027", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "84000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224079.178959, + "monotonic_ns": 2084779483619063, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1050844", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358391", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38411347", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1003141", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358394", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38411336", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23903331", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37774357", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "472055", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23903315", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37774314", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2488095", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602567", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35685992", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "589414", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883242", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35816403", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1910525", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33135175", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2259869", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932806", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37363625", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3126427", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32455688", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 686, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 686, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 76, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 661 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46838272, + "cpu_ns": 2999590078, + "cycles": 11331841942, + "instructions": 16834609645, + "branches": 3377388623, + "branch_misses": 779499 + } + ], + "block": 1, + "slot": 6, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-async-1-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s07-original/cache.db", + "64", + "1", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-1-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224079.1866343, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224079.1866422, + "returncode": 0, + "finished": 1792224084.717408, + "log_sha256": "0d00116634265d041028197cdaaba09cd0bab262ed1c3c9501f3cc6cdbe638ed", + "before_telemetry": { + "wall_time": 1792224079.1865366, + "monotonic_ns": 2084779491196767, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1735676", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358391", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38411347", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2728529", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358394", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38411336", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23903331", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37774357", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "444708", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23903315", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37774314", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4652956", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602567", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35685992", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "600978", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883242", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35816403", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1908630", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33135175", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3296073", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932806", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37363625", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3653244", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32455688", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224084.7209346, + "monotonic_ns": 2084785025594974, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1637096", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358394", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38412011", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358397", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38412000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "602432", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23903963", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37775040", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23903947", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37774997", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "420472", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35686658", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1031958", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883246", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35817074", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "609930", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33135838", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2053195", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932806", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37364288", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3086104", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32456351", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 632, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 632, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 43, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 663 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 46494976, + "cpu_ns": 2999825767, + "cycles": 11306037690, + "instructions": 17129677048, + "branches": 3352634458, + "branch_misses": 811884 + } + ], + "block": 1, + "slot": 7, + "profile": "original" + }, + { + "name": "controlled-screen-b01-async-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224084.728466, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224084.7284744, + "returncode": 0, + "finished": 1792224090.3077528, + "log_sha256": "2a4297731c3c9c945bbdc386d23237fd921b3c91e29d29e3e57275522123145a", + "before_telemetry": { + "wall_time": 1792224084.72837, + "monotonic_ns": 2084785033030082, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1608652", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358394", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38412011", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358397", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38412000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399591", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23903963", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37775040", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23903947", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37774997", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35686658", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1016979", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883246", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35817074", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399052", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33135838", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1326798", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932806", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37364288", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3577425", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32456351", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224090.3128922, + "monotonic_ns": 2084790617552557, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1327002", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358395", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38412593", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358398", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38412582", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "556793", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23904545", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37775626", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "537670", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23904529", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37775583", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400060", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602618", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35687250", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883246", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35817654", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33136418", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932807", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37364870", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3605254", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32456931", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 582, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 582, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 582, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 586, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 582, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 586, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 592, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 580, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 580, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 582, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 580 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 24885120, + "cpu_ns": 2999894222, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 25003712, + "cpu_ns": 2999899525, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 40428608, + "cpu_ns": 2999747207, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 40746304, + "cpu_ns": 2999959535, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 40324864, + "cpu_ns": 3000009302, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 40672576, + "cpu_ns": 2999925799, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 24787136, + "cpu_ns": 2999990827, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 24944832, + "cpu_ns": 2999970286, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 0, + "profile": "original" + }, + { + "name": "controlled-screen-b01-async-8-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s01-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224090.324199, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224090.3242166, + "returncode": 0, + "finished": 1792224095.9033062, + "log_sha256": "82af24640753df427ecf6283999ce1e6d09939a5b71da536ebfc44774bb09024", + "before_telemetry": { + "wall_time": 1792224090.3240309, + "monotonic_ns": 2084790628691517, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "479994", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358395", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38412593", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399938", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358398", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38412582", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399744", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23904545", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37775626", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399924", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23904529", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37775583", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602618", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35687250", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883246", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35817654", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33136418", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932807", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37364870", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3673659", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32456931", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224095.9081879, + "monotonic_ns": 2084796212848394, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1437058", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358398", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38413224", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1160770", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358401", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38413213", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "434814", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23905171", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37776255", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400784", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23905155", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37776212", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399939", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602622", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35687884", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "426122", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883270", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35818322", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33137044", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "482300", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932807", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37365496", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3042124", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32457557", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 626, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 626, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 634, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 626, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 626, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 626 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 24880192, + "cpu_ns": 2992916637, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 24900736, + "cpu_ns": 3000021461, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 41017984, + "cpu_ns": 2999853244, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 41252672, + "cpu_ns": 2999928391, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 40669760, + "cpu_ns": 2999878338, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 40902720, + "cpu_ns": 2999998995, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 24831808, + "cpu_ns": 3000028883, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 24840448, + "cpu_ns": 2999970898, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 1, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-async-8-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s02-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224095.9195051, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224095.919517, + "returncode": 0, + "finished": 1792224101.499094, + "log_sha256": "74902bc5a3dc0f38bcd6f848b3deeabf4ff0ed97efbb178f85b3a50d070dd2d7", + "before_telemetry": { + "wall_time": 1792224095.919302, + "monotonic_ns": 2084796223962211, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "790944", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358398", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38413224", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358401", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38413213", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "821805", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23905171", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37776255", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23905155", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37776212", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399939", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602622", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35687884", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883270", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35818322", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33137044", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932807", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37365496", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3055498", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32457557", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224101.5038683, + "monotonic_ns": 2084801808528943, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400157", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358421", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38413842", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "895029", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358424", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38413831", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23905794", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37777038", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400782", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23905778", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37776995", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602735", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35688540", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400394", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883271", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35818899", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400561", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33137619", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932807", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37366071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2135756", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32458132", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 618, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 618, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 623, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 783, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 623, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 783, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 113, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 577, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 575, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 575, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 575 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23988864, + "cpu_ns": 2999631255, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23936256, + "cpu_ns": 2998172783, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 39871872, + "cpu_ns": 3000056880, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 39888384, + "cpu_ns": 2999935033, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 39591488, + "cpu_ns": 3000016141, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 39753280, + "cpu_ns": 3000026510, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23885184, + "cpu_ns": 2999955201, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23890304, + "cpu_ns": 3000012910, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 2, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-async-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224101.515285, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224101.5152972, + "returncode": 0, + "finished": 1792224107.095672, + "log_sha256": "f4a3195502c6009c133851a3dbde232510d97a71e7c88482c7cd9e47d20867f9", + "before_telemetry": { + "wall_time": 1792224101.5151322, + "monotonic_ns": 2084801819792526, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "929470", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358421", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38413842", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358424", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38413831", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23905794", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37777038", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23905778", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37776995", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602735", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35688540", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883271", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35818899", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1027538", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576123", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33137619", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932807", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37366071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3613817", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32458132", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224107.1004431, + "monotonic_ns": 2084807405103509, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1521814", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358435", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38414465", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "552973", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358438", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38414454", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1557394", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23906392", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37777645", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400211", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23906376", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37777602", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "543335", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602742", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35689146", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "632717", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883271", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35819500", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4309839", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576130", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33138232", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2479722", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932813", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37366684", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "625123", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32458733", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 598, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 607, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 598, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 607, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 601 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 24077120, + "cpu_ns": 2999814732, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 24045120, + "cpu_ns": 2998933385, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 39094912, + "cpu_ns": 2999961388, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 38988480, + "cpu_ns": 2999653123, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 39246976, + "cpu_ns": 3000069505, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 39383680, + "cpu_ns": 3000089547, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23977088, + "cpu_ns": 3000012874, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23985280, + "cpu_ns": 3000002610, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 3, + "profile": "main" + }, + { + "name": "controlled-screen-b01-async-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s04-main/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224107.1127696, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224107.1127858, + "returncode": 0, + "finished": 1792224112.693075, + "log_sha256": "2f33106112534a06ab67fc751251bf6f78bcde1fa7e8e6f69e439d9c95632952", + "before_telemetry": { + "wall_time": 1792224107.1125925, + "monotonic_ns": 2084807417252806, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "738607", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358435", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38414465", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400490", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358438", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38414454", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399860", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23906392", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37777645", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400211", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23906376", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37777602", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "543335", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602742", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35689146", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "632717", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883271", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35819500", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1604572", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576130", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33138232", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2479722", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932813", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37366684", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3489357", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32458733", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224112.6990004, + "monotonic_ns": 2084813003661019, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400178", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358463", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38415135", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "520983", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358466", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38415124", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400046", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23907021", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37778377", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400274", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23907005", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37778334", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2900000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602811", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35689821", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "417403", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883272", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35820136", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400223", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576130", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33138868", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1812685", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932813", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37367320", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1134236", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32459369", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "100000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "94000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 629, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 629, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 69, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 636, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 636, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 636, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 636 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23785600, + "cpu_ns": 2999765861, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23824320, + "cpu_ns": 2999778938, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 37196544, + "cpu_ns": 2999915387, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 39186560, + "cpu_ns": 3000043578, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 38929408, + "cpu_ns": 3000083735, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 39042624, + "cpu_ns": 3000089885, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23674752, + "cpu_ns": 2999926894, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23767360, + "cpu_ns": 2999960193, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 4, + "profile": "main" + }, + { + "name": "controlled-screen-b01-async-8-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s05-isolated-miss/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224112.7155018, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224112.7155187, + "returncode": 0, + "finished": 1792224118.2960167, + "log_sha256": "51179a80b32c8b8052e660bba4401ce4140c85607576164ed26fdfbaaaeb66ec", + "before_telemetry": { + "wall_time": 1792224112.7152586, + "monotonic_ns": 2084813019919041, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1068517", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358463", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38415137", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1749954", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358466", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38415126", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399923", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23907021", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37778380", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400258", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23907005", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37778337", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2900000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602814", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35689824", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1323870", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883272", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35820138", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1993243", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576130", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33138870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1346055", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932813", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37367322", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1449466", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32459371", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "100000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "94000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224118.3018148, + "monotonic_ns": 2084818606475301, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1081564", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358488", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38415832", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1033939", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358491", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38415821", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "440106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23907634", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37779033", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "771827", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23907618", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37778990", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "444080", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602854", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35690480", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400146", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883274", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35820792", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1240131", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576132", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33139522", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "443635", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932815", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37367976", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3124315", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32460021", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "100000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 653, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 653, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 652, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 650 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23432832, + "cpu_ns": 2999763418, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23528192, + "cpu_ns": 2999995933, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 38761408, + "cpu_ns": 2999849404, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 38389504, + "cpu_ns": 3000030724, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 38543936, + "cpu_ns": 2999903622, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 38653568, + "cpu_ns": 2999781448, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23369792, + "cpu_ns": 2999934881, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23493312, + "cpu_ns": 3000005519, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 5, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-async-8-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s06-sequential/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224118.3128881, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224118.3128974, + "returncode": 0, + "finished": 1792224123.8946562, + "log_sha256": "19e18236f4bb02bd705f95dca602afb63e2fdc8720c543e907f268fb63257ce6", + "before_telemetry": { + "wall_time": 1792224118.3127408, + "monotonic_ns": 2084818617400980, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3221670", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358488", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38415832", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1033939", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358491", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38415821", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "440106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23907634", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37779033", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23907618", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37778990", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "857913", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602854", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35690480", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1391435", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883274", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35820792", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1240131", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576132", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33139522", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932815", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37367976", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2056547", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32460021", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "100000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224123.9001431, + "monotonic_ns": 2084824204803451, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "659966", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358518", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38416545", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400704", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358521", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38416534", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "398541", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23908289", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37779698", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23908273", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37779655", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "485072", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602855", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35691141", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883276", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35821456", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "445917", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576145", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33140197", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932818", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37368639", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "590960", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32460681", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 655, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 655, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 660 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23600192, + "cpu_ns": 2992969006, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 23747264, + "cpu_ns": 2999938893, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 38323520, + "cpu_ns": 3000025178, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 39159616, + "cpu_ns": 3000012555, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 33811712, + "cpu_ns": 3000034811, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 38947776, + "cpu_ns": 3000072888, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 23561536, + "cpu_ns": 2999990195, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 23686720, + "cpu_ns": 2999989832, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 6, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-async-8-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s07-original/cache.db", + "64", + "8", + "3", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-async-8-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224123.912261, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224123.9122806, + "returncode": 0, + "finished": 1792224129.4421568, + "log_sha256": "8b62b2269d458ea09838d517295cf51bb4bfbc9c23213c0f4ee5a273db908e7a", + "before_telemetry": { + "wall_time": 1792224123.9120939, + "monotonic_ns": 2084824216754258, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358518", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38416545", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400704", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358521", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38416534", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23908289", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37779698", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23908273", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37779655", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "485072", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602855", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35691141", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883276", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35821456", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "445917", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576145", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33140197", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "507051", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932818", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37368639", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3670300", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32460681", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224129.44755, + "monotonic_ns": 2084829752210380, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400248", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358520", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38417145", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400485", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358523", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38417134", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400201", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23908868", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37780426", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400680", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23908852", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37780383", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400472", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602858", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35691744", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883277", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35822055", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399819", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576149", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33140798", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399808", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932934", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37369287", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3035220", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32461278", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 600, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 600, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 579, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 579, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 599, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 116, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 648, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 597 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 23043200, + "cpu_ns": 2999800487, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 22994240, + "cpu_ns": 2999785399, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 38106048, + "cpu_ns": 2999978691, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 36871168, + "cpu_ns": 3000047916, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 37758720, + "cpu_ns": 3000038236, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 33045888, + "cpu_ns": 2999962951, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 22894848, + "cpu_ns": 3000003655, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 22939392, + "cpu_ns": 2999910767, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "block": 1, + "slot": 7, + "profile": "original" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224129.4595492, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224129.459561, + "returncode": 0, + "finished": 1792224134.9893038, + "log_sha256": "e32442a67eed9dbe19b686690184b0890ae1694c24a461b16f497782e23912c1", + "before_telemetry": { + "wall_time": 1792224129.459366, + "monotonic_ns": 2084829764026296, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2785529", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358520", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38417145", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400292", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358523", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38417134", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "485570", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23908868", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37780426", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "439652", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23908852", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37780383", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "570616", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602858", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35691744", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883277", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35822055", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399819", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576149", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33140798", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "491117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932934", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37369287", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3610978", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8057", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32461278", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224134.9946744, + "monotonic_ns": 2084835299334751, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3408555", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358521", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38417694", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358524", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38417683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "484572", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23909435", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37781036", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23909419", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37780993", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1103307", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602858", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35692293", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883368", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35822746", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "571177", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576152", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33141352", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "569611", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932934", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37369836", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "807048", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32461827", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 549, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 549, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 567, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 610, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 567, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 610, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 549, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 91, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 554, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 549, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 549 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 49085376, + "cpu_ns": 2999298931, + "cycles": 10485424003, + "instructions": 13763703897, + "branches": 2607518252, + "branch_misses": 816272 + } + ], + "block": 1, + "slot": 0, + "profile": "original" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s01-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s01-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s01-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224135.0033524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224135.0033615, + "returncode": 0, + "finished": 1792224140.534804, + "log_sha256": "c1f748e0cc737e949f2e43d2a35f8f0c31d18b83093e0b295f6466db096f0fd1", + "before_telemetry": { + "wall_time": 1792224135.0032396, + "monotonic_ns": 2084835307899594, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4593916", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358521", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38417694", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358524", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38417683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2367008", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23909435", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37781036", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23909419", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37780993", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1569803", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602858", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35692293", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2186480", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883368", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35822746", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1015491", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576152", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33141352", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2391906", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932934", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37369836", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3010811", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32461827", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224140.5374863, + "monotonic_ns": 2084840842146735, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3284517", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358565", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38418298", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358568", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38418287", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "435959", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23909996", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37781642", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23909980", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37781599", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3237810", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602861", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35692896", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2451583", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883368", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35823343", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1296172", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576154", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33141953", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "427920", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932935", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37370435", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2380584", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32462424", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 604, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 604, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 561, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 561, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 597, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 599, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 597 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 49851008, + "cpu_ns": 2999870427, + "cycles": 10876277887, + "instructions": 13978389724, + "branches": 2648190261, + "branch_misses": 829351 + } + ], + "block": 1, + "slot": 1, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s02-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s02-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224140.5456796, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224140.545688, + "returncode": 0, + "finished": 1792224146.0760877, + "log_sha256": "8510969113187d40ac8d4d96cb1c8367372d493ce3d59ccb5756251da50689d1", + "before_telemetry": { + "wall_time": 1792224140.5455809, + "monotonic_ns": 2084840850241266, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1630069", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358565", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38418300", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358568", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38418289", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23909996", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37781644", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23909980", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37781601", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4611387", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602863", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35692898", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3212444", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883368", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35823345", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1782374", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576154", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33141955", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1231589", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932935", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37370437", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32462426", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224146.079241, + "monotonic_ns": 2084846383901339, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38418973", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38418962", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "674878", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23910686", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37782390", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23910670", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37782347", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "619703", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602870", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35693576", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1080741", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883434", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35824085", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1068853", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576160", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33142626", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "449420", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932937", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37371107", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1377037", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32463092", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 690, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 690, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 66, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 666 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 49931328, + "cpu_ns": 2999489523, + "cycles": 10877911560, + "instructions": 13950980536, + "branches": 2702388527, + "branch_misses": 829732 + } + ], + "block": 1, + "slot": 2, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224146.0875993, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224146.087608, + "returncode": 0, + "finished": 1792224151.6185668, + "log_sha256": "975222d833625839cc1aad3c7afeafa97e78d9ff1b7de0612c87735c200e2411", + "before_telemetry": { + "wall_time": 1792224146.0875018, + "monotonic_ns": 2084846392162187, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2945998", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38418975", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38418964", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23910686", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37782392", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23910670", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37782349", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4612840", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602872", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35693578", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3543022", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883434", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35824087", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2893629", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576160", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33142628", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3441847", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932937", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37371109", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2970927", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32463094", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224151.6217756, + "monotonic_ns": 2084851926435855, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2212199", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38419618", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38419607", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "470712", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23911345", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37783101", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23911329", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37783058", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3783938", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602872", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35694221", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "464247", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883510", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35824823", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2523917", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576160", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33143271", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "934154", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932940", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37371756", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1722227", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32463737", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 659, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 659, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 76, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 643 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 50594496, + "cpu_ns": 2999855207, + "cycles": 11013627156, + "instructions": 13984488338, + "branches": 2738280477, + "branch_misses": 852704 + } + ], + "block": 1, + "slot": 3, + "profile": "main" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224151.6305614, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224151.630569, + "returncode": 0, + "finished": 1792224157.1610863, + "log_sha256": "37f2ab1238ee362a8df65844b00a5b38913895e8925477068bcd9ef974e95bed", + "before_telemetry": { + "wall_time": 1792224151.6304605, + "monotonic_ns": 2084851935120585, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4207684", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38419618", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "665753", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38419607", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "470712", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23911345", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37783101", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23911329", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37783058", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3532134", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602872", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35694221", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3953223", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883510", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35824823", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2981723", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576160", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33143271", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2286623", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932940", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37371756", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2676013", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32463737", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224157.1634014, + "monotonic_ns": 2084857468061756, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "949632", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38420299", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38420288", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23912045", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37783852", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23912029", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37783809", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1427622", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602872", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35694902", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883560", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35825565", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1108846", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576171", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33143955", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932943", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37372440", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3696487", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32464418", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 681 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 51035392, + "cpu_ns": 2999778229, + "cycles": 11437677754, + "instructions": 14106353400, + "branches": 2762142661, + "branch_misses": 851137 + } + ], + "block": 1, + "slot": 4, + "profile": "main" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s05-isolated-miss", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s05-isolated-miss/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s05-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224157.1717658, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224157.1717741, + "returncode": 0, + "finished": 1792224162.7032309, + "log_sha256": "fa067dc910fe0156c1d3646d8683577bc47421f82ee6634a892e36a0517efa82", + "before_telemetry": { + "wall_time": 1792224157.171666, + "monotonic_ns": 2084857476326189, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1734922", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38420300", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38420289", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1806766", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23912045", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37783853", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23912029", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37783810", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2980947", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602872", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35694903", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2689104", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883561", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35825566", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2932231", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576171", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33143956", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932943", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37372441", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2609205", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32464419", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224162.7062352, + "monotonic_ns": 2084863010895669, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38420967", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38420956", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "580873", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23912690", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37784541", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23912674", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37784498", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602906", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35695573", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1852787", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883561", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35826233", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1329416", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576174", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33144628", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1461714", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932947", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37373115", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1070277", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32465086", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 645, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 645, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 667 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 51553856, + "cpu_ns": 2999881751, + "cycles": 11518417778, + "instructions": 14404320268, + "branches": 2790203091, + "branch_misses": 856325 + } + ], + "block": 1, + "slot": 5, + "profile": "isolated-miss" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s06-sequential", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s06-sequential/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s06-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224162.7146285, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224162.7146373, + "returncode": 0, + "finished": 1792224168.2445154, + "log_sha256": "ccf1883441a0ed3dc0894748d1693e1de3c501024978daccab3559fef344a4d9", + "before_telemetry": { + "wall_time": 1792224162.714528, + "monotonic_ns": 2084863019188267, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1469948", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38420968", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38420957", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23912690", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37784542", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23912674", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37784499", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3127182", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602906", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35695574", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4385758", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883562", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35826234", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2681479", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576174", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33144629", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2057135", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932947", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37373116", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3157944", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32465087", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224168.249297, + "monotonic_ns": 2084868553957155, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1180833", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38421620", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38421609", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "657981", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23913313", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37785209", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23913297", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37785166", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1223961", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602947", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35696238", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "582821", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883564", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35826890", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1178201", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576174", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33145281", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2215169", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932951", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37373772", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "521714", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32465739", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 652, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 652, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 623, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 623, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 652, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 652 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 51549184, + "cpu_ns": 2999543726, + "cycles": 11590399235, + "instructions": 14454564039, + "branches": 2738401036, + "branch_misses": 859536 + } + ], + "block": 1, + "slot": 6, + "profile": "sequential" + }, + { + "name": "controlled-screen-b01-blocking-1-independent-s07-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-v3b/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s07-original/cache.db", + "64", + "1", + "3", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/controlled-screen-b01-blocking-1-independent-s07-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224168.2622774, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224168.2622974, + "returncode": 0, + "finished": 1792224173.7921937, + "log_sha256": "390b99625dedb597593cb620768c088b694f997005d9106a3ce0695a2e6d1e22", + "before_telemetry": { + "wall_time": 1792224168.2621162, + "monotonic_ns": 2084868566776556, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38421620", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38421609", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "657981", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23913313", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37785209", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23913297", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37785166", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2777985", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602947", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35696238", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2843577", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883564", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35826890", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1395537", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576174", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33145281", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3364468", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932951", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37373772", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3658925", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32465739", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224173.7971692, + "monotonic_ns": 2084874101829375, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "648490", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358571", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38422306", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358574", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38422295", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "461371", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23913968", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37785910", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1061478", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23913952", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37785867", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3956824", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5602986", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35696928", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1644649", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5883565", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35827574", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576175", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33145966", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1159043", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3932951", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37374456", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "506484", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32466423", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 655, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 655, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 690, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 684 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 51666240, + "cpu_ns": 2999716994, + "cycles": 11609629563, + "instructions": 14487387013, + "branches": 2744619332, + "branch_misses": 861592 + } + ], + "block": 1, + "slot": 7, + "profile": "original" + } + ], + "lock_intervals": [ + { + "acquired": 1792223817.837506, + "released": 1792224173.803236 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ], + "8": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "finished": 1792224173.8032377 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-screen/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-screen/results.csv new file mode 100644 index 000000000..8d4c136fa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/controlled-screen/results.csv @@ -0,0 +1,65 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +independent,blocking,64,1,12288,3.000066575,17670093.2,53011456,1081638544450796544,0,1048576,1048576,67108864,131072,16384,55328768,450553107,0,0,0,1,3000312090,0,1,12827229619,14652544224,2869091493,880611,2999955390,2999955390,2,12,2999924189,main,0,0,controlled-screen-b00-blocking-1-independent-s00-main,2,1 +independent,blocking,64,1,12288,3.000127888,17420740.0,52264448,17016350128401089024,0,1048576,1048576,67108864,131072,16384,55476224,419781559,0,0,0,2,2999671959,0,1,12718125695,14655126430,2776397299,897742,2999254930,2999254930,2,12,2999212056,original,0,1,controlled-screen-b00-blocking-1-independent-s01-original,2,1 +independent,blocking,64,1,12288,3.000068335,17458055.7,52375360,11277812769180144832,0,1048576,1048576,67108864,131072,16384,55468032,428147307,0,0,0,2,3000158127,0,1,12697466571,14686226483,2782289154,871222,2999769332,2999769332,2,12,2999700093,sequential,0,2,controlled-screen-b00-blocking-1-independent-s02-sequential,2,1 +independent,blocking,64,1,12288,3.000068033,17525213.2,52576832,12732891286865375680,0,1048576,1048576,67108864,131072,16384,55525376,414642745,0,0,0,1,3000205811,0,1,12658383649,14690143081,2845568592,880101,2999820965,2999820965,2,12,2999775068,isolated-miss,0,3,controlled-screen-b00-blocking-1-independent-s03-isolated-miss,2,1 +independent,blocking,64,1,12288,3.000104895,17499612.1,52500672,10659290010006590272,0,1048576,1048576,67108864,131072,16384,55472128,435212280,0,0,0,2,3000302500,0,1,12635747762,14668863690,2841446661,872296,2999899615,2999899615,2,12,2999852739,isolated-miss,0,4,controlled-screen-b00-blocking-1-independent-s04-isolated-miss,2,1 +independent,blocking,64,1,12288,3.000069948,17532455.2,52598592,15960597940072783040,0,1048576,1048576,67108864,131072,16384,55287808,428870915,0,0,0,1,3000130422,0,1,12565619588,14748821425,2794147712,874962,2999774740,2999774740,2,12,2999718995,sequential,0,5,controlled-screen-b00-blocking-1-independent-s05-sequential,2,1 +independent,blocking,64,1,12288,3.000066390,17429886.3,52290816,2697847549530536704,0,1048576,1048576,67108864,131072,16384,55451648,440286754,0,0,0,2,2999969527,0,1,12528064528,14662519946,2777797911,869456,2999773899,2999773899,2,12,2999731266,original,0,6,controlled-screen-b00-blocking-1-independent-s06-original,2,1 +independent,blocking,64,1,12288,3.000066408,17504956.5,52516032,7512158229014206272,0,1048576,1048576,67108864,131072,16384,55353344,505792799,0,0,0,1,3000317148,0,1,12568455720,14515607248,2842277931,872608,2999941605,2999941605,2,12,2999909790,main,0,7,controlled-screen-b00-blocking-1-independent-s07-main,2,1 +independent,blocking,64,8,12288,3.000068948,105179385.4,315545408,14752188973866683584,0,1048576,1048576,67108864,131072,16384,55164928,495023935,0,0,0,8,24001525794,0,0,0,0,0,0,0,0,2,12,23999207988,main,0,0,controlled-screen-b00-blocking-8-independent-s00-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000069026,100427769.3,301290240,14087184408556379392,0,1048576,1048576,67108864,131072,16384,55349248,487065611,0,0,0,8,24000402198,0,0,0,0,0,0,0,0,2,12,23998633357,original,0,1,controlled-screen-b00-blocking-8-independent-s01-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000103479,101765065.8,305305728,7155511835708592000,0,1048576,1048576,67108864,131072,16384,55345152,517553342,0,0,0,8,24002239217,0,0,0,0,0,0,0,0,2,12,23999312133,sequential,0,2,controlled-screen-b00-blocking-8-independent-s02-sequential,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000068254,99577211.8,298738432,3204885099449273600,0,1048576,1048576,67108864,131072,16384,55373824,507560167,0,0,0,9,23994197304,0,0,0,0,0,0,0,0,2,12,23992602637,isolated-miss,0,3,controlled-screen-b00-blocking-8-independent-s03-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.003792720,97439607.6,292688384,12717262594286587392,0,1048576,1048576,67108864,131072,16384,55209984,563333264,0,0,0,9,24030332577,0,0,0,0,0,0,0,0,2,12,24028080077,isolated-miss,0,4,controlled-screen-b00-blocking-8-independent-s04-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.003769601,98082793.0,294618112,12707819527691000832,0,1048576,1048576,67108864,131072,16384,55271424,540389217,0,0,0,9,24031943493,0,0,0,0,0,0,0,0,2,12,24029415372,sequential,0,5,controlled-screen-b00-blocking-8-independent-s05-sequential,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000067007,97177221.5,291538176,14418778228542212864,0,1048576,1048576,67108864,131072,16384,55414784,552742243,0,0,0,9,24000895734,0,0,0,0,0,0,0,0,2,12,23999026625,original,0,6,controlled-screen-b00-blocking-8-independent-s06-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000068538,93774348.3,281329472,11850876238394983616,0,1048576,1048576,67108864,131072,16384,55209984,485186196,0,0,0,9,24000891710,0,0,0,0,0,0,0,0,2,12,23998912260,main,0,7,controlled-screen-b00-blocking-8-independent-s07-main,0:2:4:6:8:10:1:3,1 +independent,async,64,1,12288,3.000107099,15351729.3,46056832,2396761648497832576,0,1048576,1048576,67108864,131072,16384,55353344,488595584,0,0,0,1,3000163847,0,1,10755832709,16599801416,3321040970,811113,2999717708,2999717708,2,12,2999683397,main,0,0,controlled-screen-b00-async-1-independent-s00-main,2,1 +independent,async,64,1,12288,3.000072458,15169489.6,45509568,12531322586444247104,0,1048576,1048576,67108864,131072,16384,55472128,500875400,0,0,0,2,3000328197,0,1,10916498802,16766633138,3281579236,792873,2999914740,2999914740,2,12,2999879696,original,0,1,controlled-screen-b00-async-1-independent-s01-original,2,1 +independent,async,64,1,12288,3.000072893,15505415.3,46517376,7340232279796321152,0,1048576,1048576,67108864,131072,16384,55345152,500349704,0,0,0,1,3000411399,0,1,11127940775,16719273338,3354249724,797197,3000000591,3000000591,2,12,2999984296,sequential,0,2,controlled-screen-b00-async-1-independent-s02-sequential,2,1 +independent,async,64,1,12288,3.000072053,15712262.6,47137920,5633967263521616768,0,1048576,1048576,67108864,131072,16384,55693312,491550120,0,0,0,2,3000319308,0,1,11324742099,17177998748,3398995486,783239,2999929010,2999929010,2,12,2999895497,isolated-miss,0,3,controlled-screen-b00-async-1-independent-s03-isolated-miss,2,1 +independent,async,64,1,12288,3.000068281,15733273.9,47200896,5643447805047913856,0,1048576,1048576,67108864,131072,16384,55476224,497472290,0,0,0,2,3000283999,0,1,11463332003,17200948510,3403536544,784436,2999896073,2999896073,2,12,2999860143,isolated-miss,0,4,controlled-screen-b00-async-1-independent-s04-isolated-miss,2,1 +independent,async,64,1,12288,3.000070780,15619386.2,46859264,12153360013674384384,0,1048576,1048576,67108864,131072,16384,55468032,526625619,0,0,0,2,3000398381,0,1,11478780077,16842154652,3378902334,805254,2999920995,2999920995,2,12,2999882489,sequential,0,5,controlled-screen-b00-async-1-independent-s05-sequential,2,1 +independent,async,64,1,12288,3.000071649,15484899.5,46455808,5043867526183515136,0,1048576,1048576,67108864,131072,16384,55349248,503520780,0,0,0,1,3000364604,0,1,11378898731,17115246714,3349810076,774163,2999920275,2999920275,2,12,2999897762,original,0,6,controlled-screen-b00-async-1-independent-s06-original,2,1 +independent,async,64,1,12288,3.000070175,15760932.7,47283904,1625405350112488768,0,1048576,1048576,67108864,131072,16384,55697408,480912373,0,0,0,2,2999674896,0,1,11449173201,17042062714,3409522092,828463,2999274950,2999274950,2,12,2999248864,main,0,7,controlled-screen-b00-async-1-independent-s07-main,2,1 +independent,async,64,8,12288,3.000069115,88807020.7,266427200,14106672474842618048,0,1048576,1048576,67108864,131072,16384,55140352,505788613,0,0,0,8,24002279159,0,0,0,0,0,0,0,0,2,12,23999855578,main,0,0,controlled-screen-b00-async-8-independent-s00-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000066969,81429670.2,244294464,1176472052078747840,0,1048576,1048576,67108864,131072,16384,55209984,462577133,0,0,0,10,23999741975,0,0,0,0,0,0,0,0,2,12,23997896282,original,0,1,controlled-screen-b00-async-8-independent-s01-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000071160,87775795.3,263333632,7773249000328845568,0,1048576,1048576,67108864,131072,16384,55554048,488154208,0,0,0,8,23999586237,0,0,0,0,0,0,0,0,2,12,23997818156,sequential,0,2,controlled-screen-b00-async-8-independent-s02-sequential,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000085582,85435642.7,256314240,3604588355769597056,0,1048576,1048576,67108864,131072,16384,55373824,488530232,0,0,0,8,24000560885,0,0,0,0,0,0,0,0,2,12,23999355388,isolated-miss,0,3,controlled-screen-b00-async-8-independent-s03-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000069927,84119703.3,252364992,11952234806471775040,0,1048576,1048576,67108864,131072,16384,55209984,481870863,0,0,0,12,24001465066,0,0,0,0,0,0,0,0,2,12,23999547350,isolated-miss,0,4,controlled-screen-b00-async-8-independent-s04-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000066913,83726836.5,251186112,18298612679248777280,0,1048576,1048576,67108864,131072,16384,55406592,500540119,0,0,0,9,24001929983,0,0,0,0,0,0,0,0,2,12,23999634386,sequential,0,5,controlled-screen-b00-async-8-independent-s05-sequential,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000185867,83081508.6,249259968,10809918574605501504,0,1048576,1048576,67108864,131072,16384,55537664,482385239,0,0,0,8,24003022897,0,0,0,0,0,0,0,0,2,12,24000444735,original,0,6,controlled-screen-b00-async-8-independent-s06-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000069473,82674032.1,248027840,4700478129899675968,0,1048576,1048576,67108864,131072,16384,55398400,461052127,0,0,0,9,24002084599,0,0,0,0,0,0,0,0,2,12,23999998344,main,0,7,controlled-screen-b00-async-8-independent-s07-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000069185,93338370.1,280021568,11429022690214959552,0,1048576,1048576,67108864,131072,16384,55578624,470837579,0,0,0,8,23999881934,0,0,0,0,0,0,0,0,2,12,23997605907,original,1,0,controlled-screen-b01-blocking-8-independent-s00-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000070100,94504479.7,283520064,2357385121109075904,0,1048576,1048576,67108864,131072,16384,55238656,473663167,0,0,0,8,24001975056,0,0,0,0,0,0,0,0,2,12,23999614432,sequential,1,1,controlled-screen-b01-blocking-8-independent-s01-sequential,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000068446,94306520.4,282926016,4630039376453300288,0,1048576,1048576,67108864,131072,16384,55410688,490547379,0,0,0,8,24000698658,0,0,0,0,0,0,0,0,2,12,23998133949,isolated-miss,1,2,controlled-screen-b01-blocking-8-independent-s02-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000069086,94316164.0,282955008,9527289841342505728,0,1048576,1048576,67108864,131072,16384,55386112,541210059,0,0,0,11,24001336624,0,0,0,0,0,0,0,0,2,12,23999179525,main,1,3,controlled-screen-b01-blocking-8-independent-s03-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000071385,93143981.0,279438592,749379424287091456,0,1048576,1048576,67108864,131072,16384,55345152,611565814,0,0,0,14,24000241753,0,0,0,0,0,0,0,0,2,12,23998338020,main,1,4,controlled-screen-b01-blocking-8-independent-s04-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000068471,92567807.3,277709760,18242235228502263872,0,1048576,1048576,67108864,131072,16384,55341056,527057784,0,0,0,9,24000736866,0,0,0,0,0,0,0,0,2,12,23998881074,isolated-miss,1,5,controlled-screen-b01-blocking-8-independent-s05-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000069692,92916988.1,278757440,10338876797734212544,0,1048576,1048576,67108864,131072,16384,55267328,503685591,0,0,0,9,23995529335,0,0,0,0,0,0,0,0,2,12,23993103549,sequential,1,6,controlled-screen-b01-blocking-8-independent-s06-sequential,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,3.000072811,90641106.8,271929920,16509781662175543744,0,1048576,1048576,67108864,131072,16384,55414784,471148003,0,0,0,9,24002004816,0,0,0,0,0,0,0,0,2,12,23999679419,original,1,7,controlled-screen-b01-blocking-8-independent-s07-original,0:2:4:6:8:10:1:3,1 +independent,async,64,1,12288,3.000065913,14513963.8,43542848,8898339316395506368,0,1048576,1048576,67108864,131072,16384,55635968,476164818,0,0,0,2,3000343429,0,1,10048736415,16042054192,3139764034,724248,2999947302,2999947302,2,12,2999924929,original,1,0,controlled-screen-b01-async-1-independent-s00-original,2,1 +independent,async,64,1,12288,3.000066695,15238509.2,45716544,8400715623531184064,0,1048576,1048576,67108864,131072,16384,55402496,472625374,0,0,0,3,3000265380,0,1,10693902436,16431438269,3296503695,762204,2999870096,2999870096,2,12,2999837721,sequential,1,1,controlled-screen-b01-async-1-independent-s01-sequential,2,1 +independent,async,64,1,12288,3.000192688,15218179.9,45657472,10435212282859530880,0,1048576,1048576,67108864,131072,16384,55640064,481705495,0,0,0,2,3000456776,0,1,10799439350,16638493999,3292244209,760772,2999960202,2999960202,2,12,2999924222,isolated-miss,1,2,controlled-screen-b01-async-1-independent-s02-isolated-miss,2,1 +independent,async,64,1,12288,3.000104638,15270358.0,45812672,8227719998263091264,0,1048576,1048576,67108864,131072,16384,55525376,474119541,0,0,0,2,3003021142,0,1,10929257364,16511801281,3303435251,824959,2999371025,2999371025,2,12,2999310527,main,1,3,controlled-screen-b01-async-1-independent-s03-main,2,1 +independent,async,64,1,12288,3.000070796,15543355.9,46631168,13693744215040243456,0,1048576,1048576,67108864,131072,16384,55468032,481465998,0,0,0,3,3000092267,0,1,11194810920,16806803555,3362454917,781383,2999674226,2999674226,2,12,2999618311,main,1,4,controlled-screen-b01-async-1-independent-s04-main,2,1 +independent,async,64,1,12288,3.000071292,15596237.4,46789824,7549967233689257792,0,1048576,1048576,67108864,131072,16384,55635968,462254561,0,0,0,2,2999564768,0,1,11216268143,17051145679,3373895233,777830,2999169280,2999169280,2,12,2999141767,isolated-miss,1,5,controlled-screen-b01-async-1-independent-s05-isolated-miss,2,1 +independent,async,64,1,12288,3.000071923,15612383.0,46838272,6001285248075812352,0,1048576,1048576,67108864,131072,16384,55513088,476196170,0,0,0,3,3000020232,0,1,11331841942,16834609645,3377388623,779499,2999655354,2999655354,2,12,2999590078,sequential,1,6,controlled-screen-b01-async-1-independent-s06-sequential,2,1 +independent,async,64,1,12288,3.000105268,15497781.5,46494976,3475041720867478272,0,1048576,1048576,67108864,131072,16384,55164928,517697146,0,0,0,1,3000321024,0,1,11306037690,17129677048,3352634458,811884,2999864612,2999864612,2,12,2999825767,original,1,7,controlled-screen-b01-async-1-independent-s07-original,2,1 +independent,async,64,8,12288,3.000066294,87262455.7,261793152,4429391666076103296,0,1048576,1048576,67108864,131072,16384,55328768,497546578,0,0,0,8,24000809890,0,0,0,0,0,0,0,0,2,12,23999396703,original,1,0,controlled-screen-b01-async-8-independent-s00-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000069436,87763408.7,263296320,13035451760145145536,0,1048576,1048576,67108864,131072,16384,55435264,505635058,0,0,0,12,23994507305,0,0,0,0,0,0,0,0,2,12,23992596847,sequential,1,1,controlled-screen-b01-async-8-independent-s01-sequential,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000068075,84933283.4,254805632,17250031743722549632,0,1048576,1048576,67108864,131072,16384,55255040,498072449,0,0,0,9,24000216952,0,0,0,0,0,0,0,0,2,12,23997806713,isolated-miss,1,2,controlled-screen-b01-async-8-independent-s02-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000069836,84264257.1,252798656,8568128059533780288,0,1048576,1048576,67108864,131072,16384,55271424,503082790,0,0,0,9,24000463726,0,0,0,0,0,0,0,0,2,12,23998537164,main,1,3,controlled-screen-b01-async-8-independent-s03-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000074552,83133656.7,249407168,9857250261563041088,0,1048576,1048576,67108864,131072,16384,55238656,525255484,0,0,0,8,24002597891,0,0,0,0,0,0,0,0,2,12,23999564471,main,1,4,controlled-screen-b01-async-8-independent-s04-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000072243,82722189.3,248172544,17863691956319240192,0,1048576,1048576,67108864,131072,16384,55410688,509500147,0,0,0,8,24001627980,0,0,0,0,0,0,0,0,2,12,23999264949,isolated-miss,1,5,controlled-screen-b01-async-8-independent-s05-isolated-miss,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000071795,81610825.6,244838336,11644013742095436864,0,1048576,1048576,67108864,131072,16384,55238656,500659652,0,0,0,8,23995407684,0,0,0,0,0,0,0,0,2,12,23993033358,sequential,1,6,controlled-screen-b01-async-8-independent-s06-sequential,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,3.000069141,79216009.0,237653504,17929848431826588160,0,1048576,1048576,67108864,131072,16384,55418880,465468254,0,0,0,9,24001691571,0,0,0,0,0,0,0,0,2,12,23999528102,original,1,7,controlled-screen-b01-async-8-independent-s07-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,1,12288,3.000070864,16361405.5,49085376,10370106137264345152,0,1048576,1048576,67108864,131072,16384,55693312,473344721,0,0,0,2,2999691426,0,1,10485424003,13763703897,2607518252,816272,2999316169,2999316169,2,12,2999298931,original,1,0,controlled-screen-b01-blocking-1-independent-s00-original,2,1 +independent,blocking,64,1,12288,3.000068396,16616623.8,49851008,11141499969330957696,0,1048576,1048576,67108864,131072,16384,55406592,478765019,0,0,0,2,3000299132,0,1,10876277887,13978389724,2648190261,829351,2999903006,2999903006,2,12,2999870427,sequential,1,1,controlled-screen-b01-blocking-1-independent-s01-sequential,2,1 +independent,blocking,64,1,12288,3.000169595,16642835.2,49931328,8135374324318977984,0,1048576,1048576,67108864,131072,16384,55406592,480977184,0,0,0,2,2999968567,0,1,10877911560,13950980536,2702388527,829732,2999539919,2999539919,2,12,2999489523,isolated-miss,1,2,controlled-screen-b01-blocking-1-independent-s02-isolated-miss,2,1 +independent,blocking,64,1,12288,3.000076052,16864404.5,50594496,923999063367096640,0,1048576,1048576,67108864,131072,16384,55402496,492422963,0,0,0,3,3000302849,0,1,11013627156,13984488338,2738280477,852704,2999890253,2999890253,2,12,2999855207,main,1,3,controlled-screen-b01-blocking-1-independent-s03-main,2,1 +independent,blocking,64,1,12288,3.000070504,17011397.5,51035392,17656180990154076928,0,1048576,1048576,67108864,131072,16384,55468032,473285967,0,0,0,2,3000223493,0,1,11437677754,14106353400,2762142661,851137,2999834997,2999834997,2,12,2999778229,main,1,4,controlled-screen-b01-blocking-1-independent-s04-main,2,1 +independent,blocking,64,1,12288,3.000120097,17183930.8,51553856,15728335406151962048,0,1048576,1048576,67108864,131072,16384,55472128,468242180,0,0,0,2,3000324691,0,1,11518417778,14404320268,2790203091,856325,2999906391,2999906391,2,12,2999881751,isolated-miss,1,5,controlled-screen-b01-blocking-1-independent-s05-isolated-miss,2,1 +independent,blocking,64,1,12288,3.000066707,17182679.3,51549184,16608726531256802304,0,1048576,1048576,67108864,131072,16384,55566336,476767599,0,0,0,2,3000028330,0,1,11590399235,14454564039,2738401036,859536,2999600495,2999600495,2,12,2999543726,sequential,1,6,controlled-screen-b01-blocking-1-independent-s06-sequential,2,1 +independent,blocking,64,1,12288,3.000099163,17221510.8,51666240,5921987509082334912,0,1048576,1048576,67108864,131072,16384,55537664,476595297,0,0,0,1,3000169041,0,1,11609629563,14487387013,2744619332,861592,2999777011,2999777011,2,12,2999716994,original,1,7,controlled-screen-b01-blocking-1-independent-s07-original,2,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/dispatch-counters/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/dispatch-counters/manifest.json new file mode 100644 index 000000000..ad820e638 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/dispatch-counters/manifest.json @@ -0,0 +1,439 @@ +{ + "arguments": { + "label": "dispatch-counters", + "profiles": [ + "main", + "original", + "sequential", + "miss-only", + "miss-only", + "sequential", + "original", + "main" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1 + ], + "seconds": 3, + "cache_mib": 64, + "mode": "both", + "resume": false, + "counters": true, + "exclusive": true + }, + "driver_sha256": "aabec1bbebbd6d0c85bdf51d74a19d1a9ca1b0911d85ecea6b25bbb6062c3ce0", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "sequential": "dfe5df947638f98c5cb2460dc680cf0c342afc4fc04f10238ae2c201cacd09d1", + "miss-only": "7992949b6c5768502246a5fa8e4fe7af4fca47d152a6303951ea3fdebd3cd4ff" + }, + "runs": [ + { + "name": "dispatch-counters-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222975.4858923, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222975.485911, + "returncode": 0, + "finished": 1792222984.1704266, + "log_sha256": "47e43e6c58399820dff3e6239266792b98f51554b18ba689abe186f0bd3c58df" + }, + { + "name": "dispatch-counters-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222984.1715105, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222984.1715186, + "returncode": 0, + "finished": 1792222992.6505547, + "log_sha256": "6ee1890d89b2e50c8c64189582809bb72ba4acdbbe07113213ab161cddea7009" + }, + { + "name": "dispatch-counters-blocking-1-02-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-02-sequential/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792222992.651644, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222992.651651, + "returncode": 0, + "finished": 1792223001.1275957, + "log_sha256": "66de4706ffb61a29ec0e4aeed59ccb5aadac0a37a20c883090bf7ffe2711842c" + }, + { + "name": "dispatch-counters-blocking-1-03-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-03-miss-only/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-03-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223001.1285996, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223001.128605, + "returncode": 0, + "finished": 1792223009.6074777, + "log_sha256": "371a74346921aebbe90695cd3ca950261a8dee70be664a088a99509cb28b2aac" + }, + { + "name": "dispatch-counters-blocking-1-04-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-04-miss-only/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-04-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223009.6085877, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223009.608594, + "returncode": 0, + "finished": 1792223018.094167, + "log_sha256": "0d5081c7b3550e97eea272be69bfe30037e8edc9f0b44a3260ad3928dd68bcca" + }, + { + "name": "dispatch-counters-blocking-1-05-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-05-sequential/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223018.0959682, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223018.0959814, + "returncode": 0, + "finished": 1792223026.5410304, + "log_sha256": "31c5dbae7ee63fdcfbe60338797ed8a9658e47710904f6cc7c155da942039fd7" + }, + { + "name": "dispatch-counters-blocking-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-06-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223026.5455792, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223026.5455914, + "returncode": 0, + "finished": 1792223035.0388775, + "log_sha256": "26fd2786039f991bf194b16a5590916cc76c194a0f3993e3bf001165e99a8b29" + }, + { + "name": "dispatch-counters-blocking-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-07-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-blocking-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223035.0405097, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223035.0405214, + "returncode": 0, + "finished": 1792223043.481155, + "log_sha256": "2e1cb53a7936de8dd6f8b09840c6ede92a737f2882f9fb5f1bae40f3af6e6b3d" + }, + { + "name": "dispatch-counters-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223043.48294, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223043.482953, + "returncode": 0, + "finished": 1792223051.9713757, + "log_sha256": "fe65c9cf4bf22b5e630d996cd4f51535aca5d43b061c02dbe53b6ca4889e9c69" + }, + { + "name": "dispatch-counters-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223051.9732516, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223051.973263, + "returncode": 0, + "finished": 1792223060.413554, + "log_sha256": "305d5976915805a4a37122e25448ac53df4eead92b445e88a582f5321d834844" + }, + { + "name": "dispatch-counters-async-1-02-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-02-sequential/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-02-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223060.4152973, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223060.415308, + "returncode": 0, + "finished": 1792223068.8560772, + "log_sha256": "7ebd9f30d51b8bf807e0f5dc25468064975c1ea70f762b69f86066ea39bcb208" + }, + { + "name": "dispatch-counters-async-1-03-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-03-miss-only/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-03-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223068.857843, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223068.8578532, + "returncode": 0, + "finished": 1792223077.295866, + "log_sha256": "c4aae7c4710fbe895e884229340182e4c52d5c94dcfbc226b419269b78cc861c" + }, + { + "name": "dispatch-counters-async-1-04-miss-only", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-04-miss-only/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-04-miss-only", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib" + }, + "queued": 1792223077.297703, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223077.297714, + "returncode": 0, + "finished": 1792223085.73851, + "log_sha256": "eee8b40122678c9f6227749c9059630470c1695d63bb9cbe6b08a234efc39d94" + }, + { + "name": "dispatch-counters-async-1-05-sequential", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-05-sequential/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-05-sequential", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib" + }, + "queued": 1792223085.7402308, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223085.74024, + "returncode": 0, + "finished": 1792223094.2295816, + "log_sha256": "2d165425b17ff01ba1117300ac95c079215feaea6e52ad5f76dd51d3f07ad0f8" + }, + { + "name": "dispatch-counters-async-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-06-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223094.2309594, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223094.2309663, + "returncode": 0, + "finished": 1792223102.7204351, + "log_sha256": "11dd90487bd8a2ed36f5ee7bb8ae6e74fbfd066808131510ae05b8f8d993f5f6" + }, + { + "name": "dispatch-counters-async-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-07-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/dispatch-counters-async-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223102.7223825, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223102.7223938, + "returncode": 0, + "finished": 1792223111.211918, + "log_sha256": "770440b307feec20ebf405ee3016d418e84d536ab82fce08f4e2d1460bd1ad3b" + } + ], + "suite_lock_acquired": 1792222975.4855175, + "finished": 1792223111.2137988 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/dispatch-counters/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/dispatch-counters/results.csv new file mode 100644 index 000000000..02a02d9e9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/dispatch-counters/results.csv @@ -0,0 +1,33 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,profile,order,job +independent,blocking,64,1,12288,3.000080072,15916865.8,47751872,2895642049227622720,0,1048576,1048576,67108864,131072,16384,55734272,613938858,0,0,0,1,2999477804,0,1,10291752573,12865260554,2584431690,808975,2999487952,2999487952,main,0,dispatch-counters-blocking-1-00-main +dependent,blocking,64,1,12288,3.000072062,9622574.2,28868416,16737455822272361664,0,1048576,1048576,67108864,131072,16384,55734272,613938858,0,0,0,0,2999902380,0,1,11568798056,7229650598,1591288123,480584,2999851364,2999851364,main,0,dispatch-counters-blocking-1-00-main +independent,blocking,64,1,12288,3.000073715,16612690.5,49839296,5009568871167082304,0,1048576,1048576,67108864,131072,16384,55853056,407457982,0,0,0,2,2999765978,0,1,10959487074,13627009215,2647568039,828912,2999738430,2999738430,original,1,dispatch-counters-blocking-1-01-original +dependent,blocking,64,1,12288,3.000068274,9854815.7,29565120,17104792343111576384,0,1048576,1048576,67108864,131072,16384,55853056,407457982,0,0,0,0,2999833692,0,1,12294818994,7522390108,1600126929,491483,2999814154,2999814154,original,1,dispatch-counters-blocking-1-01-original +independent,blocking,64,1,12288,3.000073589,16998004.4,50995264,9045408718964765632,0,1048576,1048576,67108864,131072,16384,55857152,416648632,0,0,0,2,2999679741,0,1,11385918868,13943072937,2708975615,847745,2999660652,2999660652,sequential,2,dispatch-counters-blocking-1-02-sequential +dependent,blocking,64,1,12288,3.000068215,9713848.5,29142208,16441232432028692288,0,1048576,1048576,67108864,131072,16384,55857152,416648632,0,0,0,2,2999739319,0,1,12336615138,7414786694,1577238139,484385,2999739397,2999739397,sequential,2,dispatch-counters-blocking-1-02-sequential +independent,blocking,64,1,12288,3.000072211,17078671.6,51237248,8425703215407974016,0,1048576,1048576,67108864,131072,16384,55672832,402752051,0,0,0,1,2999742645,0,1,11375138501,14009235840,2721830219,851949,2999721575,2999721575,miss-only,3,dispatch-counters-blocking-1-03-miss-only +dependent,blocking,64,1,12288,3.000070866,9635612.4,28907520,16949556200872830976,0,1048576,1048576,67108864,131072,16384,55672832,402752051,0,0,0,0,2999767333,0,1,12199846140,7355073888,1564536261,481957,2999808338,2999808338,miss-only,3,dispatch-counters-blocking-1-03-miss-only +independent,blocking,64,1,12288,3.000072502,16796543.4,50390848,4680173318140013760,0,1048576,1048576,67108864,131072,16384,55980032,414031960,0,0,0,2,2999439581,0,1,11330099950,13777814122,2676867740,881475,2999458353,2999458353,miss-only,4,dispatch-counters-blocking-1-04-miss-only +dependent,blocking,64,1,12288,3.000072373,9918480.7,29756160,13702907293866480896,0,1048576,1048576,67108864,131072,16384,55980032,414031960,0,0,0,0,2999787343,0,1,12566424335,7570997339,1610466496,497633,2999818848,2999818848,miss-only,4,dispatch-counters-blocking-1-04-miss-only +independent,blocking,64,1,12288,3.000073939,17266923.8,51802048,8379502025162001472,0,1048576,1048576,67108864,131072,16384,55791616,421854797,0,0,0,2,2999737705,0,1,11714688337,14163662982,2751833658,864047,2999729066,2999729066,sequential,5,dispatch-counters-blocking-1-05-sequential +dependent,blocking,64,1,12288,3.000075468,9891548.5,29675392,10728771168500869248,0,1048576,1048576,67108864,131072,16384,55791616,421854797,0,0,0,0,2999731809,0,1,12478205250,7550447147,1606095152,493479,2999729522,2999729522,sequential,5,dispatch-counters-blocking-1-05-sequential +independent,blocking,64,1,12288,3.000071290,16840773.1,50523520,2169342480216787584,0,1048576,1048576,67108864,131072,16384,55799808,437050900,0,0,0,2,2999655753,0,1,11305616598,13814089198,2683915625,842447,2999632481,2999632481,original,6,dispatch-counters-blocking-1-06-original +dependent,blocking,64,1,12288,3.000069511,9645259.2,28936448,5180989048600114944,0,1048576,1048576,67108864,131072,16384,55799808,437050900,0,0,0,0,2999650032,0,1,12342907509,7362434166,1566101915,487810,2999678725,2999678725,original,6,dispatch-counters-blocking-1-06-original +independent,blocking,64,1,12288,3.000072742,16914917.9,50745984,9776495922135070080,0,1048576,1048576,67108864,131072,16384,55930880,403454481,0,0,0,3,2999794798,0,1,11366045904,13671931142,2746479381,854730,2999774401,2999774401,main,7,dispatch-counters-blocking-1-07-main +dependent,blocking,64,1,12288,3.000075088,9615162.0,28846208,7529487256593833856,0,1048576,1048576,67108864,131072,16384,55930880,403454481,0,0,0,0,2999799647,0,1,12631788511,7224089196,1590064177,484813,2999794242,2999794242,main,7,dispatch-counters-blocking-1-07-main +independent,async,64,1,12288,3.000072060,15852568.6,47558848,6166001519815797568,0,1048576,1048576,67108864,131072,16384,55906304,451771560,0,0,0,1,2999791689,0,1,11512840877,17188716793,3429347562,790542,2999764946,2999764946,main,0,dispatch-counters-async-1-00-main +dependent,async,64,1,12288,3.000070214,9748059.8,29244864,634479108643786304,0,1048576,1048576,67108864,131072,16384,55906304,451771560,0,0,0,0,2999806126,0,1,12300157984,10043727397,2137561192,486448,2999784019,2999784019,main,0,dispatch-counters-async-1-00-main +independent,async,64,1,12288,3.000075182,15450748.8,46353408,13726916789589832704,0,1048576,1048576,67108864,131072,16384,55791616,400044682,0,0,0,2,2999677575,0,1,11399094031,17123873942,3342426295,772610,2999656057,2999656057,original,1,dispatch-counters-async-1-01-original +dependent,async,64,1,12288,3.000072838,9564589.1,28694464,5800694619994375232,0,1048576,1048576,67108864,131072,16384,55791616,400044682,0,0,0,3,2999752772,0,1,12134862148,10084256260,2097331511,494942,2999722502,2999722502,original,1,dispatch-counters-async-1-01-original +independent,async,64,1,12288,3.000074242,15803811.6,47412608,17298267667055989376,0,1048576,1048576,67108864,131072,16384,55926784,401271027,0,0,0,2,2999751360,0,1,11501460413,17088450097,3418802482,791049,2999737465,2999737465,sequential,2,dispatch-counters-async-1-02-sequential +dependent,async,64,1,12288,3.000070356,9987371.1,29962816,30186369862668736,0,1048576,1048576,67108864,131072,16384,55926784,401271027,0,0,0,0,2999862748,0,1,12556151397,10260334923,2190037642,505875,2999853697,2999853697,sequential,2,dispatch-counters-async-1-02-sequential +independent,async,64,1,12288,3.000071005,15805449.9,47417472,11075098482063802240,0,1048576,1048576,67108864,131072,16384,55922688,375457363,0,0,0,3,2999692184,0,1,11598280107,17327290462,3419153183,790613,2999715431,2999715431,miss-only,3,dispatch-counters-async-1-03-miss-only +dependent,async,64,1,12288,3.000068952,9443601.6,28331456,16844088014407544384,0,1048576,1048576,67108864,131072,16384,55922688,375457363,0,0,0,0,2999569375,0,1,12124571009,9843356598,2070798649,472034,2999575680,2999575680,miss-only,3,dispatch-counters-async-1-03-miss-only +independent,async,64,1,12288,3.000074282,15560425.4,46682432,7571293675344552640,0,1048576,1048576,67108864,131072,16384,55787520,400322630,0,0,0,1,2999801092,0,1,11304641573,17058692239,3366151392,837791,2999789527,2999789527,miss-only,4,dispatch-counters-async-1-04-miss-only +dependent,async,64,1,12288,3.000073804,9420312.2,28261632,4479507156270002944,0,1048576,1048576,67108864,131072,16384,55787520,400322630,0,0,0,0,2999680288,0,1,11980075209,9819097153,2065695034,470652,2999683586,2999683586,miss-only,4,dispatch-counters-async-1-04-miss-only +independent,async,64,1,12288,3.000076318,15659121.6,46978560,12921186730979875328,0,1048576,1048576,67108864,131072,16384,55803904,467554964,0,0,0,2,2999883608,0,1,11348404175,16932010537,3387504458,780826,2999859691,2999859691,sequential,5,dispatch-counters-async-1-05-sequential +dependent,async,64,1,12288,3.000073745,9946443.5,29840064,3198644602123360576,0,1048576,1048576,67108864,131072,16384,55803904,467554964,0,0,0,0,2999820871,0,1,12471038009,10218300234,2181065445,502375,2999799136,2999799136,sequential,5,dispatch-counters-async-1-05-sequential +independent,async,64,1,12288,3.000075408,15609847.6,46830720,13236371148742955904,0,1048576,1048576,67108864,131072,16384,55791616,460891032,0,0,0,2,2999816979,0,1,11571874815,17300202638,3376844111,788228,2999806900,2999806900,original,6,dispatch-counters-async-1-06-original +dependent,async,64,1,12288,3.000076875,9467597.4,28403520,3769746214870531264,0,1048576,1048576,67108864,131072,16384,55791616,460891032,0,0,0,0,2999441317,0,1,12004500617,9982008162,2076065849,480575,2999454062,2999454062,original,6,dispatch-counters-async-1-06-original +independent,async,64,1,12288,3.000073534,15635264.8,46906944,13529046285955155392,0,1048576,1048576,67108864,131072,16384,55930880,463679119,0,0,0,1,2999588644,0,1,11509946256,16953105615,3382340384,795111,2999586302,2999586302,main,7,dispatch-counters-async-1-07-main +dependent,async,64,1,12288,3.000070292,9639155.5,28918144,16463741586121492096,0,1048576,1048576,67108864,131072,16384,55930880,463679119,0,0,0,0,2999757971,0,1,12425242283,9931520143,2113680644,485285,2999748001,2999748001,main,7,dispatch-counters-async-1-07-main diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-hits/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-hits/manifest.json new file mode 100644 index 000000000..42bed4bcd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-hits/manifest.json @@ -0,0 +1,44727 @@ +{ + "arguments": { + "label": "final-hits", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "cpu_map": { + "1": [ + 2 + ], + "8": [ + 0, + 2, + 4, + 6, + 8, + 10, + 1, + 3 + ] + }, + "topology": { + "0": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "1": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "3": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "4": { + "physical_package_id": "0", + "core_id": "8", + "thread_siblings_list": "4-5" + }, + "6": { + "physical_package_id": "0", + "core_id": "12", + "thread_siblings_list": "6-7" + }, + "8": { + "physical_package_id": "0", + "core_id": "16", + "thread_siblings_list": "8-9" + }, + "10": { + "physical_package_id": "0", + "core_id": "20", + "thread_siblings_list": "10-11" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "final-hits-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224763.1532342, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224763.1532452, + "returncode": 0, + "finished": 1792224769.6371334, + "log_sha256": "36801963dee65721bc21de376d2d01a2a025e68325110ea7b26717d82fc3d800", + "before_telemetry": { + "wall_time": 1792224763.1531136, + "monotonic_ns": 2085463457773826, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1263227", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358958", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38476111", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400271", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358961", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38476100", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "442867", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23961104", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37841464", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23961088", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37841421", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3881667", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604924", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35751002", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3530732", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889717", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35882585", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576230", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33199472", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4146481", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933697", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37428535", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3184470", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32519875", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224769.640342, + "monotonic_ns": 2085469945002284, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2591212", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358961", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38476864", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "700754", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358964", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38476853", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "426136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23961821", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37842220", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23961805", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37842177", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "422099", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604957", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35751751", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2007901", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889720", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35883339", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1515614", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576230", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33200221", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2561953", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933705", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37429294", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3319098", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32520624", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 749 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69903360, + "cpu_ns": 3999462531, + "cycles": 16819395891, + "instructions": 19321522899, + "branches": 3783316632, + "branch_misses": 1163930 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224769.6475544, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224769.6475685, + "returncode": 0, + "finished": 1792224776.1812744, + "log_sha256": "824726a4bf6d63c9aeedc2e6c4a797444bae73b0366f8c8956358065d7ef11a8", + "before_telemetry": { + "wall_time": 1792224769.6473837, + "monotonic_ns": 2085469952044043, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4672136", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358961", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38476864", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4659081", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358964", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38476853", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1107714", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23961821", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37842220", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23961805", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37842177", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "422099", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604957", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35751751", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2628865", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889720", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35883339", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1528001", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576230", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33200221", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "861711", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933705", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37429294", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3631772", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32520624", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224776.1856482, + "monotonic_ns": 2085476490308382, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1364864", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358963", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38477660", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1539739", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358966", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38477649", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "504607", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23962589", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37843067", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23962573", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37843024", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1383522", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604976", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35752552", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1565168", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889769", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35884153", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3056179", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576235", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33201015", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933710", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37430094", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1981599", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32521416", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 49, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 814, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 800, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 792 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69082944, + "cpu_ns": 3999683464, + "cycles": 16504305091, + "instructions": 19371089037, + "branches": 3669831132, + "branch_misses": 1148579 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-blocking-1-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224776.1910987, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224776.19111, + "returncode": 0, + "finished": 1792224782.7231922, + "log_sha256": "fd50da3aca29a4c7ddb77c2e4376ce734bb1880576549a12fbc504cfc54c9fe2", + "before_telemetry": { + "wall_time": 1792224776.1909983, + "monotonic_ns": 2085476495658318, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "988742", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358963", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38477660", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3883461", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358966", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38477649", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "504607", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23962589", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37843067", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23962573", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37843024", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1856662", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604976", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35752552", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4519521", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889769", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35884153", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1445072", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576235", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33201015", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3175031", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933710", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37430094", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3581856", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32521416", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224782.7264624, + "monotonic_ns": 2085483031123034, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1371814", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358964", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38478408", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358967", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38478397", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400209", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23963332", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37843901", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23963316", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37843858", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3423419", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604976", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35753300", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "962910", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889839", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35884938", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2797998", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576237", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33201763", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "566319", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933714", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37430849", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1321531", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32522164", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 834, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 834, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 70, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 748 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68698944, + "cpu_ns": 3999707421, + "cycles": 16374864104, + "instructions": 19263414140, + "branches": 3649432235, + "branch_misses": 1153636 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-blocking-1-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s03-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224782.7348845, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224782.7348976, + "returncode": 0, + "finished": 1792224789.2202358, + "log_sha256": "80e534674a6f7eb7f05f639535a36e8dcaac3c6c616fa9d00d356b0aa6372a81", + "before_telemetry": { + "wall_time": 1792224782.7347312, + "monotonic_ns": 2085483039391362, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1371814", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358964", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38478408", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358967", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38478397", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400089", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23963332", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37843901", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23963316", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37843858", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2511772", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604976", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35753300", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2709462", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889839", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35884938", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4585963", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576237", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33201763", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2390013", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933714", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37430849", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2485217", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32522164", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224789.2251892, + "monotonic_ns": 2085489529849610, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358965", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38479161", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358968", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38479150", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "472727", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23964105", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37844748", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23964089", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37844705", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604977", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35754054", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2068879", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889901", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35885735", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3881288", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576237", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33202515", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3557430", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933714", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37431601", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2156054", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32522916", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 62, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 752 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69428160, + "cpu_ns": 3999714309, + "cycles": 16452561201, + "instructions": 19467888727, + "branches": 3688169706, + "branch_misses": 1221699 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224789.2310157, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224789.2310226, + "returncode": 0, + "finished": 1792224795.7637362, + "log_sha256": "1d66cd6dd23a725e58003e94972c474faf05dabd70f4ee136b033c09983afe82", + "before_telemetry": { + "wall_time": 1792224789.2309263, + "monotonic_ns": 2085489535586176, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1815393", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358965", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38479161", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358968", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38479150", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "472727", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23964105", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37844748", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23964089", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37844705", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4665770", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604977", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35754054", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2072867", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889901", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35885735", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2472133", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576237", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33202515", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2898553", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933714", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37431601", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3083039", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32522916", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224795.766977, + "monotonic_ns": 2085496071637245, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1210749", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358965", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38479898", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358968", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38479887", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2252332", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23964833", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37845541", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23964817", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37845498", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1186970", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604978", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35754793", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889949", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35886490", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576238", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33203254", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933717", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37432341", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32523653", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 737, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 737, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 728, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 728, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 48, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 737 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69695104, + "cpu_ns": 3999693092, + "cycles": 16741950076, + "instructions": 19542740650, + "branches": 3702350243, + "branch_misses": 1158597 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224795.7746732, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224795.774681, + "returncode": 0, + "finished": 1792224802.3080275, + "log_sha256": "c3eb2a47ea60046e970552a15a5388aa823df2b187222cc7e545fb31db1e3b3f", + "before_telemetry": { + "wall_time": 1792224795.7745283, + "monotonic_ns": 2085496079188605, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3123496", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358965", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38479898", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358968", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38479887", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "694483", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23964833", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37845541", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23964817", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37845498", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "486874", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604978", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35754793", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3017021", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889949", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35886490", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2279457", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576238", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33203254", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933717", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37432341", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2676272", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32523653", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224802.3114514, + "monotonic_ns": 2085502616111775, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "448344", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358967", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38480600", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358970", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38480589", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "576827", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23965507", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37846249", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23965491", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37846206", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605009", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35755499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "546749", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889954", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35887198", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "544425", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33203956", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "468941", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933717", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37433042", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "614185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32524354", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 674, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 674, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 701 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69729600, + "cpu_ns": 3999736349, + "cycles": 16760935791, + "instructions": 19273494972, + "branches": 3773912315, + "branch_misses": 1165086 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224802.3174818, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224802.317489, + "returncode": 0, + "finished": 1792224808.851334, + "log_sha256": "d1d23918231d0625407194dacd784b645d669e7727d465dd3c4dda3c679f0729", + "before_telemetry": { + "wall_time": 1792224802.3173883, + "monotonic_ns": 2085502622048189, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1205682", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358967", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38480600", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358970", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38480589", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "721259", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23965507", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37846249", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "953742", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23965491", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37846206", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4394682", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605009", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35755499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "546749", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889954", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35887198", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "809230", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33203956", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "468941", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933717", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37433042", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3140244", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32524354", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224808.8546097, + "monotonic_ns": 2085509159270068, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2830581", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358967", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38481356", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400616", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358970", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38481345", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2152999", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23966237", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37847055", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23966221", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37847012", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605009", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35756255", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "567950", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890019", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35887977", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "852660", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33204712", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933720", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37433800", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2132258", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32525110", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 730, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 730, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 65, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 756 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69711872, + "cpu_ns": 3999773089, + "cycles": 16736361482, + "instructions": 19547442456, + "branches": 3703241021, + "branch_misses": 1160880 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-blocking-1-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224808.860266, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224808.8602734, + "returncode": 0, + "finished": 1792224815.39322, + "log_sha256": "95f48d09c9fd9a67b118c0de515be81af9cfc4abb1cf27d6cc73a6689d560161", + "before_telemetry": { + "wall_time": 1792224808.8601735, + "monotonic_ns": 2085509164833488, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1471885", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358967", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38481356", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1796541", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358970", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38481345", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "994540", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23966237", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37847055", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23966221", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37847012", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4199346", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605009", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35756255", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4200384", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890019", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35887977", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "852660", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33204712", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1950071", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933720", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37433800", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2132258", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32525110", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224815.3954952, + "monotonic_ns": 2085515700155499, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1166586", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358977", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38482098", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358980", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38482087", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400107", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23966942", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37847802", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3796396", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23966926", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37847759", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1299052", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605042", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35756999", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2420564", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890019", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35888716", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1144863", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33205451", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1183396", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933720", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37434539", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3700003", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32525849", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 705, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 705, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 739 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69809152, + "cpu_ns": 3999731019, + "cycles": 16750740297, + "instructions": 19574720118, + "branches": 3708408763, + "branch_misses": 1160213 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-blocking-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224815.4019248, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224815.4019313, + "returncode": 0, + "finished": 1792224821.9357657, + "log_sha256": "847c5d78289edf0d9bda8441f6a95d830d4f808405797a5f6884f81f74719b0a", + "before_telemetry": { + "wall_time": 1792224815.4018264, + "monotonic_ns": 2085515706486282, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1642307", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358977", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38482098", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358980", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38482087", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "503816", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23966942", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37847802", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3796396", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23966926", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37847759", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4715123", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605042", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35756999", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2336159", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890019", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35888716", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1097703", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33205451", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2018080", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933720", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37434539", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2606943", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32525849", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224821.9411786, + "monotonic_ns": 2085522245838918, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "463767", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358977", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38482804", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358980", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38482793", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23967617", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37848550", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1880906", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23967601", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37848507", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1935986", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605083", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35757713", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1491390", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890049", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35889449", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "453526", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576244", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33206163", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399843", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933729", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37435257", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32526555", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 706 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69152576, + "cpu_ns": 3999630756, + "cycles": 16455732815, + "instructions": 19114003625, + "branches": 3742682552, + "branch_misses": 1154333 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224821.9482284, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224821.948237, + "returncode": 0, + "finished": 1792224828.4816675, + "log_sha256": "2a50c208d3401893f3827052bcd07852d4c7691e8b7c23d939cf55f807a2fae5", + "before_telemetry": { + "wall_time": 1792224821.9481254, + "monotonic_ns": 2085522252785430, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3349778", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358977", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38482804", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358980", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38482793", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "670622", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23967617", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37848550", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "803752", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23967601", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37848507", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605083", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35757713", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890049", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35889449", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1960290", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576244", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33206163", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1946853", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933729", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37435257", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2191714", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32526555", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224828.4866066, + "monotonic_ns": 2085528791266739, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "915967", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358978", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38483543", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1893983", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358981", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38483532", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23968329", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37849307", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23968313", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37849264", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1625107", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605124", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35758462", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1435081", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890050", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35890189", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576244", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33206901", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "542648", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933736", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37436008", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2477485", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32527293", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 757, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 712, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 757, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 738 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69673792, + "cpu_ns": 3999772567, + "cycles": 16561112963, + "instructions": 19258069484, + "branches": 3770891867, + "branch_misses": 1164546 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-blocking-1-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s04-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224828.4951704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224828.4951844, + "returncode": 0, + "finished": 1792224834.9772694, + "log_sha256": "0eac2f3691d564d3efbf3ab319578e8411490d63d0aeb35f64c69470e3b7c635", + "before_telemetry": { + "wall_time": 1792224828.495019, + "monotonic_ns": 2085528799679374, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1091628", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358978", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38483543", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1593494", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358981", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38483532", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23968329", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37849307", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23968313", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37849264", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4204142", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605124", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35758462", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2026051", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890050", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35890189", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2969964", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576244", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33206901", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1290259", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933736", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37436008", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3612796", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32527293", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224834.983122, + "monotonic_ns": 2085535287782606, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "881543", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358979", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38484309", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358982", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38484298", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400167", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23969065", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37850092", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "4200611", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23969049", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37850049", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605161", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35759226", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "736394", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890055", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35890961", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "827463", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576248", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33207671", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933736", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37436772", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399872", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32528057", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 764 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69103296, + "cpu_ns": 3999663136, + "cycles": 16445754774, + "instructions": 19376795738, + "branches": 3670912197, + "branch_misses": 1153676 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224834.9914892, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224834.9915016, + "returncode": 0, + "finished": 1792224841.4761064, + "log_sha256": "f13cbdc58d5e4d3ed58a655c38e39e32c8d411ab8c482a058452d374fb94423e", + "before_telemetry": { + "wall_time": 1792224834.9913118, + "monotonic_ns": 2085535295972329, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1463011", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358979", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38484309", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2184965", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358982", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38484298", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "489014", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23969065", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37850092", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1062242", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23969049", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37850049", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1873208", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605161", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35759226", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1571965", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890055", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35890961", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1005314", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576248", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33207671", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933736", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37436772", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3684510", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32528057", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224841.4810033, + "monotonic_ns": 2085541785663499, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1518430", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358981", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38485004", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "639687", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358984", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38484993", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "506220", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23969757", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37850837", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23969741", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37850794", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400076", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605172", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35759919", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "696806", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890089", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35891684", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1647324", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576248", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33208363", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "903019", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933740", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37437465", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3514573", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32528749", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 723, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 692 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69510976, + "cpu_ns": 3999678436, + "cycles": 16664270314, + "instructions": 19491110443, + "branches": 3692568954, + "branch_misses": 1173088 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-blocking-1-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224841.4894671, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224841.4894803, + "returncode": 0, + "finished": 1792224847.9723072, + "log_sha256": "bf1341d3de33b7b8df8aa1666c1fec414d0b03ab2f3ec03d8b8558fadb4f0c1b", + "before_telemetry": { + "wall_time": 1792224841.4893124, + "monotonic_ns": 2085541793972739, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2665155", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358981", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38485004", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "639687", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358984", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38484993", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1048721", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23969757", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37850837", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23969741", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37850794", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400076", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605172", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35759919", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1411707", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890089", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35891684", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "396312", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576248", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33208363", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1616105", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933740", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37437465", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3695727", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32528749", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224847.976885, + "monotonic_ns": 2085548281545370, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1021737", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358982", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38485721", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358985", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38485710", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "879404", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23970496", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37851654", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23970480", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37851611", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605177", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35760639", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "802666", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890144", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35892441", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "805566", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576248", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33209079", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2367544", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933744", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37438183", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3502606", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32529465", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 739, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 739, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 55, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 757, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 716 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69653632, + "cpu_ns": 3999588613, + "cycles": 16615340147, + "instructions": 19531111691, + "branches": 3700147124, + "branch_misses": 1159141 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-blocking-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224847.985419, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224847.9854302, + "returncode": 0, + "finished": 1792224854.5211716, + "log_sha256": "204309829f63ff5b87d903af681f0376c1004528b78591c2473554b25291c024", + "before_telemetry": { + "wall_time": 1792224847.9852667, + "monotonic_ns": 2085548289926593, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "485898", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358982", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38485721", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358985", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38485710", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400208", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23970496", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37851654", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23970480", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37851611", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "956583", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605177", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35760639", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2364002", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890144", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35892441", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "805566", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576248", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33209079", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2302671", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933744", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37438183", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3692081", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32529465", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224854.5250227, + "monotonic_ns": 2085554829682933, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358982", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38486432", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358985", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38486421", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "453511", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23971178", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37852381", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23971162", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37852338", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1298564", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605209", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35761352", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3068238", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890144", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35893152", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1178667", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33209793", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "439327", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933751", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37438896", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "780154", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32530176", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 32, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 711 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69528704, + "cpu_ns": 3999560753, + "cycles": 16692277410, + "instructions": 19217966651, + "branches": 3763039396, + "branch_misses": 1162941 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-blocking-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224854.5312655, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224854.531274, + "returncode": 0, + "finished": 1792224861.0666156, + "log_sha256": "a4aba764414066f291b25f632b6cee5fe1be3f5bb78e010912ae42e2fea92544", + "before_telemetry": { + "wall_time": 1792224854.531167, + "monotonic_ns": 2085554835827037, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2595117", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358982", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38486432", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "597241", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358985", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38486421", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "923431", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23971178", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37852381", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23971162", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37852338", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1131876", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605209", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35761352", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2973373", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890144", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35893152", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1257148", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33209793", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4262546", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933751", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37438896", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2570018", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32530176", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224861.0717063, + "monotonic_ns": 2085561376366652, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358992", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38487185", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358995", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38487174", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "465228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23971898", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37853145", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23971882", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37853102", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "912114", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605238", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35762107", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399496", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890144", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35893902", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1566246", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33210543", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1076692", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933757", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37439649", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2707665", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32530926", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 750, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 750, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 750 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69739008, + "cpu_ns": 3999635578, + "cycles": 16700611811, + "instructions": 19555051534, + "branches": 3704682563, + "branch_misses": 1158594 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-blocking-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224861.0776732, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224861.0776806, + "returncode": 0, + "finished": 1792224867.611563, + "log_sha256": "56e50cd8568223458c389acdf5df95d18bd4692429031253b052d4e087bd47bf", + "before_telemetry": { + "wall_time": 1792224861.07758, + "monotonic_ns": 2085561382239789, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4647567", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358992", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38487185", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358995", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38487174", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "433919", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23971898", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37853145", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23971882", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37853102", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1873811", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605238", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35762107", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2038559", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890144", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35893902", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2591336", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33210543", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1076692", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933757", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37439649", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2534877", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32530926", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224867.614842, + "monotonic_ns": 2085567919502239, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1523277", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359050", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38487921", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359053", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38487910", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "928729", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23972579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37853887", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23972563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37853844", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605238", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35762838", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1037404", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890150", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35894645", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2551172", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33211274", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "893571", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933757", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37440380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "949633", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32531657", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 58, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 58, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 681, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 681, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 731 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68977664, + "cpu_ns": 3999558307, + "cycles": 16567840110, + "instructions": 19341568047, + "branches": 3664238324, + "branch_misses": 1146910 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224867.620708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224867.6207156, + "returncode": 0, + "finished": 1792224874.1053336, + "log_sha256": "2f00d6dfedd6c2274efc3c857fcfd35d448d91c936519ef3b37ac92658f164bc", + "before_telemetry": { + "wall_time": 1792224867.6206114, + "monotonic_ns": 2085567925271249, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1029531", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359050", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38487921", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359053", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38487910", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "928729", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23972579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37853887", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23972563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37853844", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4433004", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605238", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35762838", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4109049", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890150", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35894645", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2798643", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33211274", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3171858", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933757", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37440380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "949633", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32531657", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224874.108979, + "monotonic_ns": 2085574413639220, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1255613", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359050", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38488652", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359053", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38488641", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "502410", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23973290", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37854633", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23973274", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37854590", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "483083", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605265", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35763572", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1196254", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890157", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35895385", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1510573", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33212005", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1679396", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933757", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37441111", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "523711", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32532388", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 731 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69807232, + "cpu_ns": 3999064032, + "cycles": 16706411852, + "instructions": 19294952776, + "branches": 3778113969, + "branch_misses": 1163013 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-blocking-1-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s05-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224874.1152592, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224874.1152668, + "returncode": 0, + "finished": 1792224880.5987394, + "log_sha256": "cf6684df6a0ca7ba1d490ea40d0aa641adcbb29eac392a7c815de18bf61b03a4", + "before_telemetry": { + "wall_time": 1792224874.1151588, + "monotonic_ns": 2085574419818601, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1335957", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359050", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38488652", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359053", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38488641", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "425014", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23973290", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37854633", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23973274", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37854590", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1558433", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605265", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35763572", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4640239", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890157", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35895385", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3347414", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33212005", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3480357", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933757", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37441111", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1223605", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32532388", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224880.602314, + "monotonic_ns": 2085580906974310, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3052318", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359055", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38489360", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359058", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38489349", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "553113", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23973994", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37855417", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23973978", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37855374", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2506543", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605270", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35764287", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3576060", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890217", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35896125", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2835225", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33212712", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3934089", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933766", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37441834", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3699122", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32533095", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 704, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 704, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 60, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 723, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 707 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69770112, + "cpu_ns": 3999683731, + "cycles": 16635880652, + "instructions": 19563773124, + "branches": 3706334821, + "branch_misses": 1159143 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + }, + { + "name": "final-hits-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224912.139762, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224912.1397746, + "returncode": 0, + "finished": 1792224918.6229062, + "log_sha256": "70f176633351c9b57698b1d01c430a7f78e097114df459563e7e1f5431ebac43", + "before_telemetry": { + "wall_time": 1792224912.1396055, + "monotonic_ns": 2085612444265645, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359055", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38493469", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359058", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38493458", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23978053", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37859556", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23978037", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37859513", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2568348", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605270", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35768396", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3789495", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890297", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35900275", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2769105", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576252", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33216824", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2067930", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933775", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37445943", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3673839", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32537204", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224918.6279345, + "monotonic_ns": 2085618932594989, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "836061", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359059", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38494270", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38494259", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400184", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23978812", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37860368", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23978796", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37860325", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1037622", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35769204", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "688652", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890307", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35901095", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1642638", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576254", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33217628", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400112", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933779", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37446748", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3410315", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32538005", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 759, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 812, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 759, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 812, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 45, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 805, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 801 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40175616, + "cpu_ns": 3999538100, + "cycles": 17208520708, + "instructions": 10105307435, + "branches": 2214565328, + "branch_misses": 672366 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224918.635836, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224918.6358447, + "returncode": 0, + "finished": 1792224925.168114, + "log_sha256": "831a02421b0fe4ac9017d2498517b9dba21dda60bd9193390d2d0e4900ecb22b", + "before_telemetry": { + "wall_time": 1792224918.635733, + "monotonic_ns": 2085618940393229, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "924113", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359059", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38494270", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38494259", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400020", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23978812", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37860368", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23978796", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37860325", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "453890", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35769204", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400124", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890307", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35901095", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3285791", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576254", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33217628", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1794804", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933779", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37446748", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3695930", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32538005", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224925.1726618, + "monotonic_ns": 2085625477322597, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38495102", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38495091", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1521670", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23979550", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37861219", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23979534", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37861176", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35770036", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890419", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35901955", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576256", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33218460", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1255840", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933785", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37447587", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "551839", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32538837", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 851, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 851, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 112, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 832 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39655424, + "cpu_ns": 3999673628, + "cycles": 16670326775, + "instructions": 10133086081, + "branches": 2146235814, + "branch_misses": 665352 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-blocking-1-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224925.179621, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224925.179629, + "returncode": 0, + "finished": 1792224931.7107878, + "log_sha256": "476446fb8878302ddf36eb467252ccde6b4755d694b34b5b0a14d2b5fec12694", + "before_telemetry": { + "wall_time": 1792224925.1795158, + "monotonic_ns": 2085625484176071, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4391613", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38495102", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38495091", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2161054", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23979550", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37861219", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23979534", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37861176", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2451793", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35770036", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2818955", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890419", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35901955", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1676493", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576256", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33218460", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933785", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37447587", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3414860", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32538837", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224931.7165298, + "monotonic_ns": 2085632021190486, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "842661", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38495940", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38495929", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1240498", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23980370", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37862129", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23980354", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37862086", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2862236", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35770874", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "885043", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890494", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35902820", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2643145", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576256", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33219298", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1857700", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933786", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37448427", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3182593", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32539675", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 838, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 838, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 820, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 910, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 820, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 910, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 838, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 75, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 865, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 838, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 838 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39144576, + "cpu_ns": 3999424851, + "cycles": 16744478147, + "instructions": 10002549996, + "branches": 2118587717, + "branch_misses": 664911 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-blocking-1-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s03-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224931.7261195, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224931.726133, + "returncode": 0, + "finished": 1792224938.2090795, + "log_sha256": "e9cd1b6734ac410c967a08f86847ed341b14c94d178e5d60a0df9f49f45b56b2", + "before_telemetry": { + "wall_time": 1792224931.725955, + "monotonic_ns": 2085632030615343, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38495940", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38495929", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1543335", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23980370", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37862129", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23980354", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37862086", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3127801", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35770874", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890494", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35902820", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1430924", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576256", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33219298", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1085643", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933786", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37448427", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3699362", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32539675", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224938.2143633, + "monotonic_ns": 2085638519023632, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1388742", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38496759", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1619113", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38496748", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "492470", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23981138", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37862962", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23981122", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37862919", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35771693", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2411530", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890527", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35903645", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2436785", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576256", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33220117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2415102", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933817", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37449248", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2361151", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32540494", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 819, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 819, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 819, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 825, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 819, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 821, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 819 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39238144, + "cpu_ns": 3999727235, + "cycles": 16750959989, + "instructions": 10026459232, + "branches": 2123651733, + "branch_misses": 655389 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224938.2221317, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224938.2221391, + "returncode": 0, + "finished": 1792224944.7066946, + "log_sha256": "bd3ed0d045757bf3861eae50b970fc6faceb3e6903ea00f617bcdf1197c3c87d", + "before_telemetry": { + "wall_time": 1792224938.2220204, + "monotonic_ns": 2085638526680301, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1388742", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359062", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38496759", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3422858", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38496748", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1100069", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23981138", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37862962", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23981122", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37862919", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1416633", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35771693", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1560200", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890527", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35903645", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "552401", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576256", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33220117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3257575", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933817", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37449248", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3630333", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32540494", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224944.7099836, + "monotonic_ns": 2085645014643879, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2994651", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38497566", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359068", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38497555", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "794994", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23981900", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37863811", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23981884", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37863768", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "815343", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35772497", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3183263", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890590", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35904470", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3449664", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576274", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33220926", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3070909", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933818", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37450052", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3556265", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32541298", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 849, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 849, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 63, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 825, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 18, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 804 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39200128, + "cpu_ns": 3999788863, + "cycles": 17066068046, + "instructions": 10016745010, + "branches": 2121594227, + "branch_misses": 654566 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224944.716589, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224944.7165964, + "returncode": 0, + "finished": 1792224951.2495873, + "log_sha256": "a08e65fe4adf66d08cd0b032a272372071c46bbe06541d226069695f8b77abc4", + "before_telemetry": { + "wall_time": 1792224944.7164972, + "monotonic_ns": 2085645021157192, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2949806", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359065", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38497566", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "916613", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359068", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38497555", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1016526", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23981900", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37863811", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23981884", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37863768", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4648161", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35772497", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3183263", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890590", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35904470", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3076514", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576274", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33220926", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2794593", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933818", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37450052", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3061514", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32541298", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224951.2532206, + "monotonic_ns": 2085651557880894, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1303574", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359122", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38498433", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359125", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38498422", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399818", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23982692", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37864683", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23982676", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37864640", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1545687", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605321", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35773366", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "946896", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890595", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35905340", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "800274", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576293", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33221789", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "756565", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933821", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37450915", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3623919", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32542159", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 57, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 57, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 792, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 792, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 870, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 861 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39133056, + "cpu_ns": 3999741508, + "cycles": 17173190421, + "instructions": 9843074132, + "branches": 2157097317, + "branch_misses": 655141 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224951.2597287, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224951.2597373, + "returncode": 0, + "finished": 1792224957.7913759, + "log_sha256": "a49d7239427af008d11f92ed274b39af227d9c42cc62eac751fd313170a27b0a", + "before_telemetry": { + "wall_time": 1792224951.2596307, + "monotonic_ns": 2085651564291048, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2386466", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359122", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38498433", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359125", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38498422", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399818", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23982692", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37864683", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3222475", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23982676", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37864640", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1853230", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605321", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35773366", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2087453", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890595", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35905340", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4620818", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576293", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33221789", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3355509", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933821", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37450915", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3644830", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32542159", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224957.7950134, + "monotonic_ns": 2085658099673677, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359124", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38499266", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1603099", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359127", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38499255", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "464127", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23983480", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37865525", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1191223", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23983464", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37865482", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "900946", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605321", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35774198", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890596", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35906174", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "715618", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576341", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33222625", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400331", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933826", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37451751", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "676582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32542991", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 788, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 788, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 834, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 48, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 836, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 836, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 832 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39816576, + "cpu_ns": 3999720026, + "cycles": 17115689746, + "instructions": 10174264978, + "branches": 2154957715, + "branch_misses": 666866 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-blocking-1-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224957.8048184, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224957.8048308, + "returncode": 0, + "finished": 1792224964.2842195, + "log_sha256": "28094711ec6b1b69dd1640047cc1f62e99cd144891d825198e0b64e6788e33a7", + "before_telemetry": { + "wall_time": 1792224957.8046653, + "monotonic_ns": 2085658109325696, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2536263", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359124", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38499266", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3372370", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359127", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38499255", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "464127", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23983480", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37865525", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3054274", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23983464", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37865482", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "900946", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605321", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35774198", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3344911", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890596", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35906174", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1054894", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576341", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33222625", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1444703", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933826", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37451751", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3687634", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32542991", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224964.2897708, + "monotonic_ns": 2085664594431253, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "588354", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359131", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38500137", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359134", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38500126", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399879", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23984309", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37866416", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23984293", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37866373", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "495446", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605321", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35775067", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "492298", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890646", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35907049", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "487916", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576341", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33223494", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1526955", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933826", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37452620", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3547851", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32543860", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 829, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 829, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 869 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40841664, + "cpu_ns": 3999738095, + "cycles": 17162145019, + "instructions": 10436204076, + "branches": 2210437687, + "branch_misses": 695114 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-blocking-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224964.2984946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224964.2985053, + "returncode": 0, + "finished": 1792224970.7810807, + "log_sha256": "e5e5b2e82bcb8d105a7b800fb1dace3a9df36bba7bdb5837388547dbcac84e5d", + "before_telemetry": { + "wall_time": 1792224964.2983465, + "monotonic_ns": 2085664603006827, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "588354", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359131", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38500137", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1892913", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359134", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38500126", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2375182", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23984309", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37866416", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23984293", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37866373", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3628264", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605321", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35775067", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "492298", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890646", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35907049", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3673947", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576341", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33223494", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3321333", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933826", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37452620", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3683057", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32543860", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224970.7861142, + "monotonic_ns": 2085671090774515, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3387808", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359144", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38501008", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4441150", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359147", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38500997", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "431757", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23985114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37867287", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23985098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37867244", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3732348", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605371", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35775928", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1540483", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890651", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35907914", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "436884", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576350", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33224350", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2827833", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933826", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37453475", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "822137", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32544715", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 805, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 805, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 865, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 856, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 855, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 855 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39964928, + "cpu_ns": 3999784245, + "cycles": 17115680494, + "instructions": 10052313554, + "branches": 2202951839, + "branch_misses": 670087 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224970.796009, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224970.796022, + "returncode": 0, + "finished": 1792224977.3298585, + "log_sha256": "4e4c2da82720db05ac165ea30c5f5b11775a335232a43c658376d19d2e8ce95f", + "before_telemetry": { + "wall_time": 1792224970.7958472, + "monotonic_ns": 2085671100507400, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2894652", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359144", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38501008", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3436673", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359147", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38500997", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400061", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23985114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37867287", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23985098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37867244", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3319221", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605371", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35775928", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1971842", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890651", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35907914", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1753765", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576350", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33224350", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "659411", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933826", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37453475", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3679043", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32544715", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224977.3352516, + "monotonic_ns": 2085677639911857, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1955445", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359148", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38501853", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359151", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38501842", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1606289", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23985921", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37868137", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23985905", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37868094", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605411", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35776780", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "971900", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890658", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35908763", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2075684", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576351", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33225188", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2978425", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933828", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37454314", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2801113", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32545553", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 807, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 807, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 852, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 849, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 838, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 838 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40284608, + "cpu_ns": 3999742400, + "cycles": 17031247501, + "instructions": 10132722086, + "branches": 2220573233, + "branch_misses": 671027 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-blocking-1-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s04-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224977.3426259, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224977.3426328, + "returncode": 0, + "finished": 1792224983.8747938, + "log_sha256": "c6e8e8d2e759585a5300bb4ed5588b03826b2120b45f25bc610106ff6ab8cc59", + "before_telemetry": { + "wall_time": 1792224977.3425255, + "monotonic_ns": 2085677647185543, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4573090", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359148", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38501853", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359151", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38501842", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "493741", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23985921", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37868137", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23985905", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37868094", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1323608", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605411", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35776780", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2378977", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890658", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35908763", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400678", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576351", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33225188", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2734824", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933828", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37454314", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3678531", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32545553", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224983.8773944, + "monotonic_ns": 2085684182054826, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359148", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38502686", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359151", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38502675", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1572292", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23986713", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37868994", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23986697", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37868951", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605413", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35777613", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4276982", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890712", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35909603", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3517864", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576356", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33226029", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933828", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37455147", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2380058", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32546386", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 792, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 792, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 54, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 833 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40456320, + "cpu_ns": 3999741789, + "cycles": 17112800811, + "instructions": 10337737705, + "branches": 2189581986, + "branch_misses": 674881 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224983.8874617, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224983.8874755, + "returncode": 0, + "finished": 1792224990.4238336, + "log_sha256": "063c79afa8d4e1fcd401854a89f9ead51648ab94ba2a29f995c9fa0d95ea7067", + "before_telemetry": { + "wall_time": 1792224983.8872654, + "monotonic_ns": 2085684191926008, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359148", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38502686", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359151", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38502675", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "820512", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23986713", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37868994", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23986697", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37868951", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3146211", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605413", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35777613", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1558733", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890712", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35909603", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1617808", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576356", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33226029", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933828", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37455147", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3335385", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32546386", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224990.4291523, + "monotonic_ns": 2085690733812803, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1295085", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359148", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38503540", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359151", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38503529", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23987523", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37869863", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23987507", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37869820", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1355912", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605413", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35778467", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890768", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35910465", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1061230", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576356", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33226883", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2849238", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933829", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37456002", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "475623", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32547240", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 810, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 810, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 56, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 855, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 854 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40646848, + "cpu_ns": 3999733077, + "cycles": 17192579576, + "instructions": 10386423014, + "branches": 2199893769, + "branch_misses": 677053 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-blocking-1-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224990.4389935, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224990.439006, + "returncode": 0, + "finished": 1792224997.0235646, + "log_sha256": "6917cc7243c782148618737735321c701284777c122e934fbc8bb24cf6c752ec", + "before_telemetry": { + "wall_time": 1792224990.4388463, + "monotonic_ns": 2085690743506640, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1295085", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359148", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38503540", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359151", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38503529", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23987523", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37869863", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23987507", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37869820", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2644320", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605413", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35778467", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890768", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35910465", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1061230", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576356", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33226883", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933829", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37456002", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3566953", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32547240", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224997.0281012, + "monotonic_ns": 2085697332761660, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359150", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38504357", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359153", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38504346", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400104", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23988284", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37870689", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23988268", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37870646", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605418", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35779284", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890823", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35911292", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "679674", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576359", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33227700", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "547495", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933843", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37456822", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "607570", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32548053", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 826, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 826, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 55, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 813 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40453440, + "cpu_ns": 3999070760, + "cycles": 17154143899, + "instructions": 10337001834, + "branches": 2189426113, + "branch_misses": 673577 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-blocking-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224997.0380642, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224997.0380762, + "returncode": 0, + "finished": 1792225003.5653105, + "log_sha256": "00914ed01ce257d506cda1b5f004fd57f986b285302a7f111b770df76f70ddb6", + "before_telemetry": { + "wall_time": 1792224997.037919, + "monotonic_ns": 2085697342579157, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2681472", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359150", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38504357", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359153", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38504346", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "511549", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23988284", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37870689", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23988268", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37870646", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605418", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35779284", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890823", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35911292", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "503091", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576359", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33227700", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2977282", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933843", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37456822", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "607570", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32548053", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225003.5684292, + "monotonic_ns": 2085703873089516, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359152", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38505218", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359155", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38505207", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "551520", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23989103", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37871555", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23989087", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37871512", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3003242", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605462", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35780143", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2068467", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890824", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35912151", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3966915", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576362", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33228563", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1897812", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37457683", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400073", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32548910", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 819, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 819, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 857 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40035520, + "cpu_ns": 3999683444, + "cycles": 17177432968, + "instructions": 10070069348, + "branches": 2206842983, + "branch_misses": 675794 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-blocking-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225003.5759442, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225003.575952, + "returncode": 0, + "finished": 1792225010.0586116, + "log_sha256": "703dd6c4c6d40b4036c4b334b2676bc8912f750fc9c7d0fe608202cfbc997c9c", + "before_telemetry": { + "wall_time": 1792225003.575841, + "monotonic_ns": 2085703880501081, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2897310", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359152", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38505218", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359155", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38505207", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3721090", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23989103", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37871555", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "4616708", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23989087", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37871512", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4263436", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605462", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35780143", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1869468", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890824", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35912151", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3496532", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576362", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33228563", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1779798", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37457683", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2453985", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32548910", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225010.0620239, + "monotonic_ns": 2085710366684176, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1736206", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359153", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38506080", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359156", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38506069", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4159278", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23989925", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37872428", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23989909", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37872385", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2427736", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605502", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35781007", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "667679", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890831", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35913011", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "675069", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576362", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33229423", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1229303", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37458543", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3620583", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32549770", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 822, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 873, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 822, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 873, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 864, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 860 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39945472, + "cpu_ns": 3999816946, + "cycles": 17131593925, + "instructions": 10207201628, + "branches": 2161933897, + "branch_misses": 667538 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-blocking-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225010.0689945, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225010.069001, + "returncode": 0, + "finished": 1792225016.551537, + "log_sha256": "bf1800cba665f12fc4542ecdde76e88b83414ac1e28bc45b6405bd79777b46b6", + "before_telemetry": { + "wall_time": 1792225010.0689044, + "monotonic_ns": 2085710373564264, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "842724", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359153", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38506080", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359156", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38506069", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23989925", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37872428", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23989909", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37872385", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4724342", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605502", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35781007", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2824267", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890831", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35913011", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2642243", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576362", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33229423", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1290199", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37458543", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3033503", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32549770", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225016.5544906, + "monotonic_ns": 2085716859150933, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400390", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359155", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38506943", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359158", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38506932", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "478341", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23990750", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37873303", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23990734", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37873260", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1062925", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605503", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35781868", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "454820", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890880", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35913879", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "637288", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576362", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33230282", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933849", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37459410", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "633783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32550629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 825, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 825, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 49, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 868, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 859 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40739648, + "cpu_ns": 3999837164, + "cycles": 17159507933, + "instructions": 10410136131, + "branches": 2204916362, + "branch_misses": 679708 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225016.5616455, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225016.561653, + "returncode": 0, + "finished": 1792225023.095455, + "log_sha256": "d1a5876f49277d4ff01462cbbf9fc4a3b99c9e42c0c7c1c05dde9ff3e5fe26e0", + "before_telemetry": { + "wall_time": 1792225016.5615594, + "monotonic_ns": 2085716866219572, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2222941", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359155", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38506943", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359158", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38506932", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1380820", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23990750", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37873303", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23990734", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37873260", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4650755", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605503", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35781868", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2898572", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890880", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35913879", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2263362", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576362", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33230282", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933849", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37459410", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2801771", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32550629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225023.1003637, + "monotonic_ns": 2085723405024264, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "482249", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359157", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38507763", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359160", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38507752", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23991538", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37874147", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23991522", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37874104", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605539", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35782701", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1830918", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890895", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35914716", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3672235", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576376", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33231109", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1132580", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933851", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37460232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3055230", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32551448", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 788, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 844, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 788, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 844, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 837, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 819 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 41764544, + "cpu_ns": 3999748847, + "cycles": 17124111912, + "instructions": 10504967872, + "branches": 2302150355, + "branch_misses": 699885 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-blocking-1-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s05-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-1-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225023.1078084, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225023.1078157, + "returncode": 0, + "finished": 1792225029.6403377, + "log_sha256": "634fbe9084dc7d5544f99b10807b4a28c4edb81e6d6424a9ebdc5feab9b189b5", + "before_telemetry": { + "wall_time": 1792225023.1077118, + "monotonic_ns": 2085723412374585, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2858282", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359157", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38507763", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1192192", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359160", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38507752", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23991538", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37874147", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23991522", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37874104", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2664532", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605539", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35782701", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3640598", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890895", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35914716", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4493000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576376", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33231109", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3029952", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933851", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37460232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1400079", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32551448", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225029.6433017, + "monotonic_ns": 2085729947962089, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359159", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38508603", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359162", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38508592", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23992327", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37874988", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23992311", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37874945", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605589", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35783541", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1456211", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890903", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35915567", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1320174", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576376", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33231948", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1193811", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933851", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37461071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1359085", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32552287", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 789, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 789, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 851, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 839 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40725824, + "cpu_ns": 3999831320, + "cycles": 16967008785, + "instructions": 10406603683, + "branches": 2204168122, + "branch_misses": 683048 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + }, + { + "name": "final-hits-b00-blocking-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225061.2297368, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225061.229748, + "returncode": 0, + "finished": 1792225067.7612324, + "log_sha256": "164f75f4a978d51f0bdfa203b3e92a3c50d80a99cb1650372c1958f442cb7e67", + "before_telemetry": { + "wall_time": 1792225061.2296257, + "monotonic_ns": 2085761534285668, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2729916", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359161", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38512239", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "705576", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359164", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38512228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23995960", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37878622", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23995944", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37878579", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "596332", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605606", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35787204", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890915", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35919223", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "931720", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576376", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33235580", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400213", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933852", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37464705", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3432626", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32555919", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225067.7673213, + "monotonic_ns": 2085768071982232, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400704", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359167", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38512994", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1114643", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359170", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38512983", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "424795", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23996703", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37879368", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400092", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23996687", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37879325", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "426408", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605607", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35787947", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890920", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35919976", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "395855", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576377", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33236324", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400210", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933857", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37465454", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2614036", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32556662", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 743 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 36758656, + "cpu_ns": 3999845798, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36899264, + "cpu_ns": 3999706355, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 60305920, + "cpu_ns": 4000059906, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 61326848, + "cpu_ns": 3999955091, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 60794176, + "cpu_ns": 3999990709, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 60501120, + "cpu_ns": 3999941238, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 36629504, + "cpu_ns": 3999997700, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36785984, + "cpu_ns": 3999846901, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-blocking-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225067.7791655, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225067.7791803, + "returncode": 0, + "finished": 1792225074.3624752, + "log_sha256": "df3a6023db8ae7b8ac90b6492e73c92f2e426ae2747f4585aa0cd270dcfcea20", + "before_telemetry": { + "wall_time": 1792225067.7790048, + "monotonic_ns": 2085768083665141, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359167", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38512994", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "709551", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359170", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38512983", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "997460", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23996703", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37879368", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400333", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23996687", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37879325", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400134", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605607", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35787947", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890920", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35919976", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400139", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576377", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33236324", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "733375", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933857", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37465454", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1509728", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32556662", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225074.3678892, + "monotonic_ns": 2085774672549207, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400111", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359171", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38513710", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400804", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359174", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38513699", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400195", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23997411", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37880078", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23997395", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37880035", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35788660", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3162505", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890928", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35920699", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576377", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33237032", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400392", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933860", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37466168", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3549397", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32557370", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 723, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 708 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35951360, + "cpu_ns": 3999814502, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36036864, + "cpu_ns": 3999800517, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59023296, + "cpu_ns": 3999960718, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59376960, + "cpu_ns": 4000017914, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 59229632, + "cpu_ns": 4000080745, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 59355584, + "cpu_ns": 4000077504, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35863040, + "cpu_ns": 4000047470, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35907648, + "cpu_ns": 4000012107, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-blocking-8-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s02-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225074.378932, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225074.3789456, + "returncode": 0, + "finished": 1792225080.962218, + "log_sha256": "93df2854270f393c9e92597e1ce3872d378a7a1c2ec16b062be08deb46bb1a3a", + "before_telemetry": { + "wall_time": 1792225074.3787658, + "monotonic_ns": 2085774683425978, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400111", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359171", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38513710", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400804", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359174", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38513699", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400280", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23997411", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37880078", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23997395", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37880035", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35788660", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3162505", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890928", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35920699", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576377", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33237032", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400392", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933860", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37466168", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3528728", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32557370", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225080.9679968, + "monotonic_ns": 2085781272657267, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399940", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359179", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38514410", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400234", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359182", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38514399", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "511134", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23998114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37881007", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1238413", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23998098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37880964", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1185139", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605717", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35789402", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1166441", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890940", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35921393", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "455649", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576429", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33237763", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "822600", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933887", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37466886", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1982839", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32558056", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 703, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 929, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 703, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 929, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 107, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 694, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 52, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 686 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35689024, + "cpu_ns": 3999370119, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35794560, + "cpu_ns": 3999913231, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 48848640, + "cpu_ns": 3999779818, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59181760, + "cpu_ns": 3999934885, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58836032, + "cpu_ns": 3999823942, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58591872, + "cpu_ns": 3999676135, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35590400, + "cpu_ns": 3999887673, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35700928, + "cpu_ns": 3998518702, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-blocking-8-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s03-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225080.9789863, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225080.979, + "returncode": 0, + "finished": 1792225087.510576, + "log_sha256": "102b3900a45538495ae90c0a9aaf86373f555094d2c7470792b61797fa046717", + "before_telemetry": { + "wall_time": 1792225080.9788249, + "monotonic_ns": 2085781283485196, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1717707", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359179", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38514410", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2112704", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359182", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38514399", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "638159", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23998114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37881007", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1238413", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23998098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37880964", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3537436", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605717", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35789402", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "562625", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890940", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35921393", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1612010", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576429", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33237763", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933887", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37466886", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3499652", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32558056", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225087.5151267, + "monotonic_ns": 2085787819786974, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "769276", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359180", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38515113", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400273", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359183", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38515102", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400176", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23998814", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37881715", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23998798", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37881672", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400118", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605728", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35790120", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "741408", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890944", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35922101", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576431", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33238464", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933887", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37467587", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2238389", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32558757", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "83000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 701 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35771904, + "cpu_ns": 3992656521, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35918336, + "cpu_ns": 3999920037, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59480128, + "cpu_ns": 4000093346, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59460864, + "cpu_ns": 4000039505, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 59172288, + "cpu_ns": 4000047898, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 59862464, + "cpu_ns": 4000075485, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35714944, + "cpu_ns": 3999960570, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35854144, + "cpu_ns": 3999964547, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-blocking-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225087.523073, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225087.5230813, + "returncode": 0, + "finished": 1792225094.0541415, + "log_sha256": "3d8d8228d2327cd9dac199887820e8d9159198dcf95f08c83e8e0a6b19964b94", + "before_telemetry": { + "wall_time": 1792225087.52297, + "monotonic_ns": 2085787827629977, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "769276", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359180", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38515114", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359183", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38515103", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "710584", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23998814", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37881716", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23998798", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37881673", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400118", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605729", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35790121", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "741408", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890944", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35922102", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576431", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33238465", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933887", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37467588", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2759400", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32558758", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "83000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225094.059947, + "monotonic_ns": 2085794364607398, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400131", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359184", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38515874", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400295", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359187", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38515863", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400115", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23999572", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37882480", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "817898", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23999556", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37882437", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399914", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605737", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35790889", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400651", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890945", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35922857", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "402584", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576431", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33239218", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "464381", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933898", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37468358", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2965191", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32559511", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 758, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 758, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 753 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35466432, + "cpu_ns": 3999800829, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35561280, + "cpu_ns": 3999896983, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59226368, + "cpu_ns": 4000010313, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58860800, + "cpu_ns": 4000027868, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58441728, + "cpu_ns": 4000081078, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58837568, + "cpu_ns": 3999665952, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35343040, + "cpu_ns": 3999898002, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35446592, + "cpu_ns": 3999717204, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-blocking-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225094.071504, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225094.0715184, + "returncode": 0, + "finished": 1792225100.602656, + "log_sha256": "507a757d5567f94aca02c597847affb4730bf5b28bb7a40b17c3bbc4d6d57d44", + "before_telemetry": { + "wall_time": 1792225094.0713158, + "monotonic_ns": 2085794375975967, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2271218", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359184", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38515874", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400475", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359187", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38515863", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "867234", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23999572", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37882480", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1079034", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23999556", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37882437", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "560059", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605737", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35790889", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400651", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890945", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35922857", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4371420", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576431", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33239218", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3236871", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933898", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37468358", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3680441", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32559511", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225100.6086164, + "monotonic_ns": 2085800913276992, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "457968", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359191", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38516580", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400321", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359194", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38516569", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400062", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24000264", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37883175", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400311", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24000248", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37883132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399812", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605744", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35791591", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400392", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890947", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35923554", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2250100", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576432", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33239913", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1815961", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933907", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37469069", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2512021", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32560204", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 693 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35665024, + "cpu_ns": 3999710661, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35682944, + "cpu_ns": 3999858864, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59278528, + "cpu_ns": 4000049231, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59303296, + "cpu_ns": 4000011876, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58961728, + "cpu_ns": 3999766303, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 59019584, + "cpu_ns": 3999980124, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35515648, + "cpu_ns": 3999679804, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35621184, + "cpu_ns": 3999853127, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-blocking-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225100.6191764, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225100.6191857, + "returncode": 0, + "finished": 1792225107.2002447, + "log_sha256": "5b3241570282af27024bab24a22d8379a5181fbfca0e5e7a6a0a0ea9a845df39", + "before_telemetry": { + "wall_time": 1792225100.6190526, + "monotonic_ns": 2085800923713005, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3740393", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359191", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38516580", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "720215", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359194", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38516569", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24000264", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37883175", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399838", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24000248", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37883132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2252579", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605744", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35791591", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1249161", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890947", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35923554", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2467335", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576432", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33239913", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1889689", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933907", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37469069", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1923815", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32560204", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225107.2054086, + "monotonic_ns": 2085807510069059, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "800654", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359196", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38517347", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400325", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359199", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38517336", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400451", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24001006", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37883948", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400388", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24000990", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37883905", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399873", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605754", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35792352", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "425456", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890982", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35924357", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576432", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33240673", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "996143", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933913", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37469832", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2659886", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32560964", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 742, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 742, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 763, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 760 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35332800, + "cpu_ns": 3999661505, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35370112, + "cpu_ns": 3999959378, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58862272, + "cpu_ns": 4000070841, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59314752, + "cpu_ns": 4000055273, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58806656, + "cpu_ns": 4000023445, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58555008, + "cpu_ns": 3999888657, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35185728, + "cpu_ns": 3999925887, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35315008, + "cpu_ns": 3999872095, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-blocking-8-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s01-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225107.213724, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225107.2137332, + "returncode": 0, + "finished": 1792225113.747728, + "log_sha256": "3bb84b546fd5005bdbc23fc7c609e863011829f7bb75cfac56e5e78fe6b68074", + "before_telemetry": { + "wall_time": 1792225107.2135994, + "monotonic_ns": 2085807518259430, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "800654", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359196", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38517348", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359199", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38517337", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400451", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24001006", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37883949", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400388", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24000990", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37883906", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399873", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605754", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35792353", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890982", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35924358", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4438828", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576433", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33240674", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "996143", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933913", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37469833", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2790199", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32560965", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225113.7525423, + "monotonic_ns": 2085814057202704, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "811073", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359200", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38518072", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399876", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359203", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38518061", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399925", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24001725", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37884678", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399924", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24001709", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37884635", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400505", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605772", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35793100", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "398557", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890985", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35925078", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400275", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576433", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33241391", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "792749", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933927", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37470574", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3031786", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32561682", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 719, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 719, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 18, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 717 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35036224, + "cpu_ns": 4002645216, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35099072, + "cpu_ns": 4003716776, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57887680, + "cpu_ns": 4003818538, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58617792, + "cpu_ns": 4003787388, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57661504, + "cpu_ns": 4003843372, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57694976, + "cpu_ns": 4003702949, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34903232, + "cpu_ns": 4003719251, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35078336, + "cpu_ns": 4003744447, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-blocking-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225113.7639065, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225113.763919, + "returncode": 0, + "finished": 1792225120.296059, + "log_sha256": "2defe66599320a81b326d2e2316ca03d993aa13fc2eac615bf0904212ce3ecef", + "before_telemetry": { + "wall_time": 1792225113.763744, + "monotonic_ns": 2085814068404110, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "636923", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359200", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38518072", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400843", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359203", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38518061", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1409492", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24001725", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37884678", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400685", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24001709", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37884635", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "469590", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605772", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35793100", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "398557", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890985", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35925078", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400275", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576433", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33241391", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "792749", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933927", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37470574", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3669275", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32561682", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225120.301243, + "monotonic_ns": 2085820605903499, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400466", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359202", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38518783", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400510", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359205", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38518772", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400082", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24002433", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37885386", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400742", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24002417", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37885343", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400147", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605772", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35793808", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890990", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35925796", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "692065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576433", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33242099", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933927", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37471282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1906332", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32562390", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 708 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35402432, + "cpu_ns": 3999741047, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35321920, + "cpu_ns": 3998422824, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59333696, + "cpu_ns": 4000051896, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59172416, + "cpu_ns": 4000041909, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58914304, + "cpu_ns": 3999762409, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 59040960, + "cpu_ns": 3999870284, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35265536, + "cpu_ns": 4000028310, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35274880, + "cpu_ns": 4000066712, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-blocking-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225120.312618, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225120.3126297, + "returncode": 0, + "finished": 1792225126.8442733, + "log_sha256": "4f5650b34cae74262e9ff70cdeb5a650abbad7251f86fccc90fc04755464c0e7", + "before_telemetry": { + "wall_time": 1792225120.3124678, + "monotonic_ns": 2085820617131624, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1202587", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359202", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38518783", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400313", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359205", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38518772", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400516", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24002433", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37885386", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400752", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24002417", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37885343", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "914666", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605772", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35793808", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890990", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35925796", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "692065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576433", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33242099", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2280022", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933927", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37471282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3682272", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32562390", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225126.8494318, + "monotonic_ns": 2085827154092311, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400288", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359211", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38519472", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400729", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359214", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38519461", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400613", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24003106", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37886061", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400504", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24003090", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37886018", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400228", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605777", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35794490", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399160", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890992", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35926472", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399168", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576434", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33242773", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400075", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933932", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37471963", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3090427", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32563062", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 673, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 673, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 682, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 672 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35253056, + "cpu_ns": 3999745694, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35363072, + "cpu_ns": 4000057797, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59326592, + "cpu_ns": 4000078372, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59442944, + "cpu_ns": 3999922765, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57604672, + "cpu_ns": 4000072737, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 59095104, + "cpu_ns": 4000068674, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35151488, + "cpu_ns": 3999942854, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35313600, + "cpu_ns": 3999995178, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-blocking-8-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s04-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225126.8613791, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225126.8613915, + "returncode": 0, + "finished": 1792225133.3954456, + "log_sha256": "687669c3eeb4a19f7498e34020890e5223b00d3b39e22230dc365f5bd9bb792b", + "before_telemetry": { + "wall_time": 1792225126.8612177, + "monotonic_ns": 2085827165878060, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1010866", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359211", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38519472", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359214", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38519461", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400613", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24003106", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37886061", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400433", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24003090", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37886018", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399948", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605777", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35794490", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "991815", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890992", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35926472", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1092145", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576434", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33242773", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1945840", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933932", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37471963", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2901513", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32563062", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225133.4005728, + "monotonic_ns": 2085833705233300, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400229", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359220", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38520198", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400305", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359223", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38520187", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400227", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24003822", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37886791", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400310", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24003806", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37886748", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "852321", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605778", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35795201", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "946743", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891063", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35927300", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400474", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576434", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33243482", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1679928", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933932", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37472672", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1360726", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32563771", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 716, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 716, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 71, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 709 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35138112, + "cpu_ns": 3999636079, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35275264, + "cpu_ns": 3999988792, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58946816, + "cpu_ns": 4000104295, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57256192, + "cpu_ns": 3999977982, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58496384, + "cpu_ns": 4000016523, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58787328, + "cpu_ns": 4000108095, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35013184, + "cpu_ns": 4000008760, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35251392, + "cpu_ns": 3999949152, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-blocking-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225133.4121041, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225133.4121137, + "returncode": 0, + "finished": 1792225139.9434628, + "log_sha256": "c89ef42202d83817b53c4f512ec472cde7c0f5b0d872d91d5eabf31f864dc330", + "before_telemetry": { + "wall_time": 1792225133.4119887, + "monotonic_ns": 2085833716648996, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359220", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38520198", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400370", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359223", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38520187", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "549562", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24003822", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37886791", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400448", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24003806", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37886748", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400164", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605778", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35795201", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1565501", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891063", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35927300", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2839720", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576434", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33243482", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1268269", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933932", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37472672", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3667715", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32563771", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225139.9493968, + "monotonic_ns": 2085840254057140, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400195", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359229", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38520910", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400541", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359232", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38520899", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400212", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24004522", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37887504", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400393", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24004506", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37887461", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400297", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605788", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35795907", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "432058", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891066", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35928001", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2778548", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576434", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33244179", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933934", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37473372", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2725739", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32564468", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 697 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34773440, + "cpu_ns": 3999704987, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34784384, + "cpu_ns": 3999944605, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57475008, + "cpu_ns": 4000050431, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58065536, + "cpu_ns": 3999853674, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57584896, + "cpu_ns": 3999678249, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57843584, + "cpu_ns": 4000010933, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34647552, + "cpu_ns": 3999958819, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34765120, + "cpu_ns": 3999714847, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-blocking-8-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s00-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225139.9619172, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225139.9619308, + "returncode": 0, + "finished": 1792225146.4923103, + "log_sha256": "7bf76f16c3e8af668618066adaa425653aaf553e705ab7d31f6efa72d18d40c8", + "before_telemetry": { + "wall_time": 1792225139.9617581, + "monotonic_ns": 2085840266418663, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1943714", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359229", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38520910", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "675790", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359232", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38520899", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400660", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24004522", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37887504", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400084", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24004506", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37887461", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "589185", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605788", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35795907", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400260", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891066", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35928001", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1412236", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576434", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33244179", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "535640", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933934", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37473372", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3354668", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32564468", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225146.4979281, + "monotonic_ns": 2085846802588555, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400073", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359246", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38521655", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400513", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359249", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38521644", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400144", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24005233", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37888224", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400294", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24005217", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37888181", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "463005", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35796625", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "917435", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891067", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35928718", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "453268", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576445", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33244905", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "469236", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933935", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37474087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "879625", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32565183", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 715 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34714496, + "cpu_ns": 3993146113, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34795328, + "cpu_ns": 4000128956, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58052224, + "cpu_ns": 4000143228, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58395648, + "cpu_ns": 3999747142, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58132864, + "cpu_ns": 4000027121, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57815744, + "cpu_ns": 4000026136, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34570880, + "cpu_ns": 3999980223, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34692032, + "cpu_ns": 4000039845, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-blocking-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225146.5098789, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225146.509891, + "returncode": 0, + "finished": 1792225153.0429552, + "log_sha256": "0cf2ae061a553c5908232c0add95a61cdb82419b909145a84be0bb4335c4d965", + "before_telemetry": { + "wall_time": 1792225146.5097277, + "monotonic_ns": 2085846814388183, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "821714", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359246", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38521655", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "679489", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359249", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38521644", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400446", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24005233", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37888224", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400737", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24005217", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37888181", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "796534", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35796625", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891067", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35928718", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "706550", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576445", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33244905", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "546732", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933935", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37474087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3462928", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32565183", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225153.0488615, + "monotonic_ns": 2085853353521926, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359272", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38522429", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "452820", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359275", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38522418", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "557683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24005953", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37888949", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "930912", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24005937", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37888906", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "448425", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605792", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35797352", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "450173", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891070", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35929445", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "475823", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576448", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33245632", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "468209", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933939", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37474818", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2606050", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32565908", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 725 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34980544, + "cpu_ns": 3999689790, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35004352, + "cpu_ns": 4000058737, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58784640, + "cpu_ns": 4000114604, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58998016, + "cpu_ns": 4000125996, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57005056, + "cpu_ns": 4000076434, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58534848, + "cpu_ns": 3999970298, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34845952, + "cpu_ns": 4000000680, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35010624, + "cpu_ns": 4000067109, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-blocking-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225153.0624218, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225153.0624352, + "returncode": 0, + "finished": 1792225159.59629, + "log_sha256": "007da556f99671e9ef30b4174f8385cd82d624bc5e98528b4342696c36ee1048", + "before_telemetry": { + "wall_time": 1792225153.0622582, + "monotonic_ns": 2085853366918593, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1235534", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359272", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38522429", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "473869", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359275", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38522418", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400084", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24005953", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37888949", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400212", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24005937", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37888906", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "516060", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605792", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35797352", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "459608", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891070", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35929445", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "957289", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576448", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33245632", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "764456", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933939", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37474818", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3283695", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32565908", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225159.6017098, + "monotonic_ns": 2085859906370274, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359295", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38523195", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400457", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359298", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38523184", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24006678", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37889675", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399921", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24006662", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37889632", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400686", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605793", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35798078", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400173", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891072", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35930173", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "546185", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576448", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33246356", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400550", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933939", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37475542", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "522869", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32566632", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 724 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34744576, + "cpu_ns": 3999698709, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34799744, + "cpu_ns": 3999981970, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58311488, + "cpu_ns": 4000039277, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58203072, + "cpu_ns": 4000044578, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57889920, + "cpu_ns": 3999901075, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58143040, + "cpu_ns": 3999945767, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34588096, + "cpu_ns": 4000030458, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34700736, + "cpu_ns": 4000093006, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-blocking-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225159.6139984, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225159.614011, + "returncode": 0, + "finished": 1792225166.1482432, + "log_sha256": "5e34fad40b6a1a857e771c7cc34c95873b51976dbc7091e53009687b6eb19bd7", + "before_telemetry": { + "wall_time": 1792225159.6138377, + "monotonic_ns": 2085859918498509, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359295", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38523195", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400849", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359298", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38523184", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24006678", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37889675", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "401146", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24006662", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37889632", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400686", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605793", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35798078", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400173", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891072", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35930173", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "546185", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576448", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33246356", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1429703", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933939", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37475542", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2099495", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32566632", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225166.1531148, + "monotonic_ns": 2085866457775295, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1007735", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359303", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38523904", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1225632", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359306", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38523893", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1242826", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24007373", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37890370", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1259684", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24007357", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37890327", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "442586", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605794", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35798775", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1211969", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891076", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35930876", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "440079", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576450", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33247055", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1210031", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933942", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37476243", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1930331", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32567327", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 695 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34625856, + "cpu_ns": 3998902160, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34594944, + "cpu_ns": 3999920825, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58192000, + "cpu_ns": 4000010638, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58223104, + "cpu_ns": 3999979016, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58005504, + "cpu_ns": 4000063492, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57933312, + "cpu_ns": 4000016394, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34477312, + "cpu_ns": 3999892897, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34538688, + "cpu_ns": 3999966309, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-blocking-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225166.164965, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225166.1649766, + "returncode": 0, + "finished": 1792225172.6987166, + "log_sha256": "4a2968cbe099081b3c128a87265ef8e08fd32dab96bb120542b14ffa9ed5fa44", + "before_telemetry": { + "wall_time": 1792225166.16481, + "monotonic_ns": 2085866469470444, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359303", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38523904", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400585", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359306", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38523893", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400249", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24007373", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37890370", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400745", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24007357", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37890327", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400239", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605794", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35798775", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "924950", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891076", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35930876", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2540561", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576450", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33247055", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399695", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933942", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37476243", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2715368", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32567327", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225172.7037177, + "monotonic_ns": 2085873008377969, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400118", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359312", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38524617", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400378", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359315", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38524606", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1952886", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24008068", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37891065", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400379", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24008052", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37891022", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "485639", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605794", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35799470", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "486362", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891078", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35931575", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "503123", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576451", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33247752", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "491939", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933942", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37476938", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2864091", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32568022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "92000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "92000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "93000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "93000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 695 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34968704, + "cpu_ns": 3999002947, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35041344, + "cpu_ns": 3999975978, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58689344, + "cpu_ns": 4000102218, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58502976, + "cpu_ns": 4000065263, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58568448, + "cpu_ns": 3999984819, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58419776, + "cpu_ns": 3999881024, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34798208, + "cpu_ns": 3999818317, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34959680, + "cpu_ns": 3999991548, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-blocking-8-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s05-async-load/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225172.7170591, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225172.7170753, + "returncode": 0, + "finished": 1792225179.2968755, + "log_sha256": "223b121d1dfaa1dd97c3322059e1a6667f2c39a6b19c784e5d139600f0312177", + "before_telemetry": { + "wall_time": 1792225172.716886, + "monotonic_ns": 2085873021546632, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "538540", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359312", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38524617", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400547", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359315", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38524606", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400437", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24008068", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37891065", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400487", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24008052", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37891022", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399784", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605794", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35799470", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891078", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35931575", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576451", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33247752", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400196", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933942", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37476938", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3294839", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32568022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "92000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "92000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "93000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "93000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225179.3023093, + "monotonic_ns": 2085879606969474, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400567", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359320", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38525312", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400855", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359323", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38525301", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24008748", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37891748", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24008732", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37891705", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605797", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35800155", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891082", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35932261", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "483152", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576453", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33248436", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2600846", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933942", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37477618", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2671908", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32568702", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 680, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 680 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34798208, + "cpu_ns": 3999483832, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34727744, + "cpu_ns": 3998470174, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57978688, + "cpu_ns": 4000059837, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57905600, + "cpu_ns": 4000001084, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57717056, + "cpu_ns": 3999938328, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57926080, + "cpu_ns": 3999896247, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34628800, + "cpu_ns": 3999937024, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34638720, + "cpu_ns": 4000089386, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + }, + { + "name": "final-hits-b00-blocking-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225210.8732297, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225210.8732378, + "returncode": 0, + "finished": 1792225217.4093537, + "log_sha256": "697f5cf83c10473ecb5e42d37829db70e311d8c148a8e186ce3ddaa02aa77c7c", + "before_telemetry": { + "wall_time": 1792225210.8731267, + "monotonic_ns": 2085911177786791, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3191936", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359326", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38528654", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400414", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359329", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38528643", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400168", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24012079", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37895082", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400422", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24012063", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37895039", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "913579", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605802", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35803493", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1312773", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891084", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35935596", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "578824", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576454", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33251767", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "547817", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933951", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37480967", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2527057", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32572033", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225217.4151201, + "monotonic_ns": 2085917719780513, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400264", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359360", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38529372", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400341", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359363", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38529361", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400721", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24012696", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37895793", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400938", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24012680", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37895750", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399855", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605876", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35804183", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400185", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891088", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35936272", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400143", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576456", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33252435", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37481651", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2916439", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32572701", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 617, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 617, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 74, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 690, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 668 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28609792, + "cpu_ns": 3999684811, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28617280, + "cpu_ns": 4000077168, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28611840, + "cpu_ns": 4000040027, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28618432, + "cpu_ns": 4000138730, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28612736, + "cpu_ns": 4000023947, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28618688, + "cpu_ns": 4000129855, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28617536, + "cpu_ns": 3999944331, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28609728, + "cpu_ns": 4000145046, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-blocking-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225217.4258618, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225217.425871, + "returncode": 0, + "finished": 1792225223.9536505, + "log_sha256": "2634bec1bd4089244efd5ab7807b4acb5c67d501bec0e47b914337c90f5b9325", + "before_telemetry": { + "wall_time": 1792225217.4257557, + "monotonic_ns": 2085917730415702, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399664", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359360", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38529373", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400341", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359363", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38529362", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "842832", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24012696", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37895794", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "877879", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24012680", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37895751", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "553199", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605876", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35804184", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "542284", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891088", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35936273", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "578029", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576457", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33252436", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "571915", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37481652", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3087866", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32572702", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225223.959217, + "monotonic_ns": 2085924263877673, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400621", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359365", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38530109", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400806", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359368", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38530098", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399755", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24013422", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37896522", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399825", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24013406", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37896479", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "452425", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605876", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35804912", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2586036", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891088", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35937001", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "823746", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576458", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33253164", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2254573", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37482380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2777894", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32573430", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 726, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 726, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 728 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28738560, + "cpu_ns": 3999596748, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28733760, + "cpu_ns": 4000020391, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28740608, + "cpu_ns": 4000037229, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28734912, + "cpu_ns": 3999990969, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28741504, + "cpu_ns": 3999996849, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28735232, + "cpu_ns": 4000057323, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28734016, + "cpu_ns": 3999919463, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28738496, + "cpu_ns": 4000091008, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-blocking-8-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s02-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225223.9703522, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225223.97036, + "returncode": 0, + "finished": 1792225230.5520525, + "log_sha256": "eb15d367a09ed7ec25c3370ae911329e8c4b1fc88dc763469df73493284e65f3", + "before_telemetry": { + "wall_time": 1792225223.9702518, + "monotonic_ns": 2085924274911952, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "545966", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359365", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38530109", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "809656", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359368", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38530098", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "843678", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24013422", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37896522", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400849", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24013406", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37896479", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "581791", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605876", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35804912", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "540639", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891088", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35937001", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "538035", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576458", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33253164", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1558684", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37482380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3245513", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32573430", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225230.557692, + "monotonic_ns": 2085930862352836, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "855066", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359376", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38530796", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1315296", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359379", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38530785", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1032698", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24014035", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37897208", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "814636", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24014019", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37897165", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2769250", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605938", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35805588", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3055837", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891092", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35937673", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2070324", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576460", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33253834", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1669172", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37483050", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2516815", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32574100", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "99000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "92000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "92000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "92000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "92000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 62, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 670 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28632448, + "cpu_ns": 3999692562, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28627648, + "cpu_ns": 4000009088, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28634496, + "cpu_ns": 4000039434, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28628800, + "cpu_ns": 4000035492, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28635392, + "cpu_ns": 3999996792, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28629056, + "cpu_ns": 4000025061, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28627904, + "cpu_ns": 3999852220, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28632384, + "cpu_ns": 4000012485, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-blocking-8-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s03-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225230.56984, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225230.5698502, + "returncode": 0, + "finished": 1792225237.1007497, + "log_sha256": "1216574dc7be79852c9d3bbfeaf57866fd7540716e4a68e9c7229e15b559b331", + "before_telemetry": { + "wall_time": 1792225230.5697155, + "monotonic_ns": 2085930874375750, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1045507", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359376", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38530796", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1315296", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359379", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38530785", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3068365", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24014035", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37897208", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "814636", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24014019", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37897165", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3421770", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605938", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35805588", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3263634", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891092", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35937673", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1981726", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576460", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33253834", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399766", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37483050", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2144611", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32574100", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "99000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "92000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "92000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "92000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "92000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225237.106218, + "monotonic_ns": 2085937410878420, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "457540", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359413", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38531491", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400507", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359416", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38531480", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400393", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24014635", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37897907", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400378", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24014619", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37897864", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1077358", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606011", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35806247", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400186", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891092", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35938316", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "658610", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576460", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33254477", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3937532", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37483693", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32574743", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 600, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 600, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 73, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 643 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28656000, + "cpu_ns": 3993811185, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28700352, + "cpu_ns": 3999997868, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28707136, + "cpu_ns": 3999999677, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28701440, + "cpu_ns": 4000056043, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28708032, + "cpu_ns": 3999927236, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28701760, + "cpu_ns": 3999877656, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28700544, + "cpu_ns": 3999861513, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28705024, + "cpu_ns": 4000100598, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-blocking-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225237.1185098, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225237.118521, + "returncode": 0, + "finished": 1792225243.70142, + "log_sha256": "d8b855c7a8c66a6ba73ed406d200238c1c00c916efe675774bd77212011713d6", + "before_telemetry": { + "wall_time": 1792225237.118362, + "monotonic_ns": 2085937423022037, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "879673", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359413", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38531491", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359416", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38531480", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24014635", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37897907", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24014619", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37897864", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606011", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35806247", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891092", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35938316", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576460", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33254477", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2403563", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37483693", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3685306", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32574743", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225243.7067091, + "monotonic_ns": 2085944011369665, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400198", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359414", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38532178", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359417", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38532167", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400470", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24015318", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37898593", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400290", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24015302", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37898550", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399440", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606011", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35806933", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400204", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891092", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35939002", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1158109", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576460", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33255163", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400281", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37484379", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2217700", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8061", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32575429", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 683, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 686 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28466560, + "cpu_ns": 3999673044, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28424896, + "cpu_ns": 3993563114, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28468544, + "cpu_ns": 4000050743, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28462848, + "cpu_ns": 4000007048, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28469440, + "cpu_ns": 3999847693, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28463168, + "cpu_ns": 3999985123, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28461952, + "cpu_ns": 3999902016, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28466432, + "cpu_ns": 4000092623, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-blocking-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-blocking-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225243.719234, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225243.7192483, + "returncode": 0, + "finished": 1792225250.3026836, + "log_sha256": "5570d4e3f01d1bdd3e334abda5eca9525dd98b932313a666fc3b54bd88ddcc29", + "before_telemetry": { + "wall_time": 1792225243.719074, + "monotonic_ns": 2085944023734664, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400198", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359414", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38532179", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359417", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38532168", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400470", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24015318", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37898594", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "738059", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24015302", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37898551", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399440", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606011", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35806934", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3123979", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891092", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35939003", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1475882", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576460", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33255164", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400281", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37484380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3606232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8062", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32575430", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225250.308328, + "monotonic_ns": 2085950612988397, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400113", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359416", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38532862", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1174475", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359419", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38532851", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400297", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24015997", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37899285", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400534", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24015981", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37899242", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "432266", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606016", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35807620", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400168", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891098", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35939682", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1654666", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576463", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33255849", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933962", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37485065", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3092582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8062", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32576109", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 679, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 679, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 679 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28523264, + "cpu_ns": 3999550010, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28518464, + "cpu_ns": 3999958165, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28525248, + "cpu_ns": 4000035173, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28519552, + "cpu_ns": 3999829969, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28526144, + "cpu_ns": 3999960137, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28519872, + "cpu_ns": 3999995897, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28518656, + "cpu_ns": 3999886127, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28523136, + "cpu_ns": 3999809830, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-blocking-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225250.32087, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225250.3208833, + "returncode": 0, + "finished": 1792225256.8545728, + "log_sha256": "cec78258689b5f32ec23259a18045adcbc37d2c5759d9dc6363ed8b753e49290", + "before_telemetry": { + "wall_time": 1792225250.3207164, + "monotonic_ns": 2085950625376693, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400168", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359416", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38532863", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359419", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38532852", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24015997", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37899286", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400467", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24015981", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37899243", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606016", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35807621", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891098", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35939683", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "832610", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576463", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33255850", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933962", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37485066", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3538405", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8062", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32576110", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225256.8608801, + "monotonic_ns": 2085957165540636, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359418", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38533601", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400255", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359421", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38533590", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "538131", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24016729", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37900020", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "553199", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24016713", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37899977", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "780208", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606016", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35808355", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "537903", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891098", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35940417", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "540144", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576464", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33256584", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "537989", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933962", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37485800", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2491437", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32576844", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 732, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 732, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 734 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28459776, + "cpu_ns": 3999605866, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28454976, + "cpu_ns": 3999978970, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28461760, + "cpu_ns": 4000034928, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28456064, + "cpu_ns": 3999998630, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28462720, + "cpu_ns": 4000012836, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28456384, + "cpu_ns": 4000066287, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28455232, + "cpu_ns": 3999926229, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28459648, + "cpu_ns": 4000057214, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-blocking-8-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s01-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225256.8754544, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225256.8754935, + "returncode": 0, + "finished": 1792225263.4107125, + "log_sha256": "7a28298b52fb2aee663611dea56bf099e264876063de0239cc32155279069d19", + "before_telemetry": { + "wall_time": 1792225256.8752818, + "monotonic_ns": 2085957179942324, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400088", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359418", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38533601", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400445", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359421", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38533590", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400165", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24016729", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37900020", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "542349", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24016713", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37899977", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "481222", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606016", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35808355", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399027", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891098", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35940417", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "427217", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576464", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33256584", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "395441", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933962", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37485800", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3241282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32576844", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225263.4168966, + "monotonic_ns": 2085963721557016, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "505232", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359433", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38534314", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "466298", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359436", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38534303", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "975722", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24017377", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37900764", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "968990", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24017361", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37900721", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399859", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606105", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35809083", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399707", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891098", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35941106", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "600228", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576466", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33257277", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400291", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933965", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37486495", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2543918", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32577533", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 648, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 648, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 89, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 689 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28538752, + "cpu_ns": 3999793894, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28533952, + "cpu_ns": 4000085685, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28540800, + "cpu_ns": 3999892363, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28535104, + "cpu_ns": 3999600218, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28541696, + "cpu_ns": 3999888412, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28535424, + "cpu_ns": 4000091737, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28534208, + "cpu_ns": 3999913240, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28538688, + "cpu_ns": 3999551239, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-blocking-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225263.4317648, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225263.4317791, + "returncode": 0, + "finished": 1792225270.0177307, + "log_sha256": "f107229bb94f3a91b857a1744a27d28a899c358f133aaa28d770f2f72333d18a", + "before_telemetry": { + "wall_time": 1792225263.4316058, + "monotonic_ns": 2085963736265890, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3130851", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359433", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38534314", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400965", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359436", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38534303", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400521", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24017377", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37900764", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1121078", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24017361", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37900721", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "432646", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606105", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35809083", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "452582", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891098", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35941106", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400433", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576466", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33257277", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "433131", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933965", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37486495", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3012538", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32577533", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225270.0233262, + "monotonic_ns": 2085970327986739, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400241", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359436", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38535016", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399832", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359439", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38535005", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400559", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24018138", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37901688", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400660", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24018122", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37901645", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400440", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606108", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35809785", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "926986", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891099", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35941803", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576588", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33258080", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933968", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37487198", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2842648", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32578230", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 924, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 924, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 122, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 697 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28733824, + "cpu_ns": 3999769563, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28729024, + "cpu_ns": 3999988424, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28735872, + "cpu_ns": 3999984359, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28717888, + "cpu_ns": 3999971638, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28736768, + "cpu_ns": 4000025144, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28730432, + "cpu_ns": 3999963969, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28729280, + "cpu_ns": 3999767254, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28733760, + "cpu_ns": 3999939706, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-blocking-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225270.0363226, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225270.036345, + "returncode": 0, + "finished": 1792225276.5663486, + "log_sha256": "4d32229f54b479723cf254d31babfaf3272610b46153f7eee1df7f242f420f15", + "before_telemetry": { + "wall_time": 1792225270.0361233, + "monotonic_ns": 2085970340783922, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359436", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38535017", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399832", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359439", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38535006", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24018138", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37901689", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24018122", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37901646", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606108", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35809786", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891099", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35941804", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576588", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33258081", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3452148", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933968", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37487199", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3280001", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32578231", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225276.5715585, + "monotonic_ns": 2085976876219098, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399660", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359442", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38535766", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400425", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359445", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38535755", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1475281", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24018876", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37902431", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "663414", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24018860", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37902388", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399932", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606110", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35810527", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400269", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891101", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35942544", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "422640", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576588", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33258819", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400067", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933969", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37487939", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2782351", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32578969", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "93000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "93000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "93000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "93000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 738 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28584768, + "cpu_ns": 3999841547, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28579968, + "cpu_ns": 3999972502, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28586816, + "cpu_ns": 4000053377, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28581120, + "cpu_ns": 3999999259, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28587712, + "cpu_ns": 4000040928, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28581440, + "cpu_ns": 4000094495, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28580224, + "cpu_ns": 3999890637, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28584704, + "cpu_ns": 3999937570, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-blocking-8-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s04-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225276.582392, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225276.5824091, + "returncode": 0, + "finished": 1792225283.1160295, + "log_sha256": "3afeea94d0042fa74627703ad62f15e3bf6f078e41f2ad28aadcbad6f40d5e4a", + "before_telemetry": { + "wall_time": 1792225276.5822341, + "monotonic_ns": 2085976886894772, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1527530", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359442", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38535766", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "990987", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359445", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38535755", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1803361", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24018876", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37902431", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400324", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24018860", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37902388", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400272", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606110", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35810527", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1405569", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891101", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35942544", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3815142", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576588", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33258819", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400303", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933969", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37487939", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2901637", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8063", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32578969", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "93000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "93000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "93000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "93000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225283.1220233, + "monotonic_ns": 2085983426684159, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400164", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359451", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38536473", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1199800", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359454", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38536462", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400157", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24019567", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37903129", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400793", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24019551", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37903086", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606114", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35811226", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891101", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35943235", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400134", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576591", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33259513", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400122", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933973", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37488635", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "553636", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32579660", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 691, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 691, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 694, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 691 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28486720, + "cpu_ns": 3999844277, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28481920, + "cpu_ns": 3999999271, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28488704, + "cpu_ns": 4000025621, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28483008, + "cpu_ns": 4000082046, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28489664, + "cpu_ns": 3999924663, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28483328, + "cpu_ns": 4000043961, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28482176, + "cpu_ns": 3999892442, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28486592, + "cpu_ns": 3999833483, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-blocking-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-blocking-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225283.1323314, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225283.1323404, + "returncode": 0, + "finished": 1792225289.6668863, + "log_sha256": "e678048d7586bddb9e348ccea56b570d396195a1d2d136bde5ae800d1d96a444", + "before_telemetry": { + "wall_time": 1792225283.1322174, + "monotonic_ns": 2085983436877572, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399691", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359451", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38536473", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359454", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38536462", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400502", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24019567", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37903129", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400815", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24019551", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37903086", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400282", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606114", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35811226", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4090772", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891101", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35943235", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3465023", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576591", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33259513", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933973", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37488635", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3192647", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32579660", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225289.6727548, + "monotonic_ns": 2085989977414972, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399959", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359468", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38537162", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399718", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359471", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38537151", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "433104", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24020221", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37903794", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "450691", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24020205", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37903751", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "446226", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606117", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35811890", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "427430", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891102", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35943893", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1352499", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576592", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33260171", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "461371", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933983", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37489300", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2497323", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32580318", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 654, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 654, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 658 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28507264, + "cpu_ns": 3999784322, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28502464, + "cpu_ns": 4000014113, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28509248, + "cpu_ns": 4000022125, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28491264, + "cpu_ns": 3999988518, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28510144, + "cpu_ns": 4000025046, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28503872, + "cpu_ns": 4000002733, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28502656, + "cpu_ns": 3999629732, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28507136, + "cpu_ns": 3999840440, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-blocking-8-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s00-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225289.6860142, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225289.6860266, + "returncode": 0, + "finished": 1792225296.2188385, + "log_sha256": "e7dbe8472b3b85a1aea96bbe48000456f60a4a9c68f3a3873c080c39b8d34dc0", + "before_telemetry": { + "wall_time": 1792225289.685859, + "monotonic_ns": 2085989990519433, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399959", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359468", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38537162", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399718", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359471", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38537151", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "433104", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24020221", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37903794", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "450691", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24020205", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37903751", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "446226", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606117", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35811890", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "427430", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891102", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35943893", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1352499", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576592", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33260171", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "461371", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933983", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37489300", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3533493", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32580318", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225296.2245784, + "monotonic_ns": 2085996529238876, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359474", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38537878", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "867819", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359477", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38537867", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400240", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24020933", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37904518", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400409", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24020917", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37904475", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400271", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606128", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35812612", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400134", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891102", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35944598", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576598", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33260885", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "671693", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933983", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37490005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1751333", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32581023", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 712, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 705 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28270848, + "cpu_ns": 3992679426, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28315200, + "cpu_ns": 3999729432, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28321984, + "cpu_ns": 4000045706, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28316288, + "cpu_ns": 3999912948, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28322880, + "cpu_ns": 3999886387, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28316608, + "cpu_ns": 4000098328, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28315456, + "cpu_ns": 3999918771, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28319872, + "cpu_ns": 3999639039, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-blocking-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225296.2395475, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225296.2395616, + "returncode": 0, + "finished": 1792225302.7731502, + "log_sha256": "02e6dc783c9800251789789bde0c9dab31069d46250a3ffee9122e733d8f3d0b", + "before_telemetry": { + "wall_time": 1792225296.2393355, + "monotonic_ns": 2085996543995940, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1161492", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359474", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38537878", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1017574", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359477", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38537867", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400157", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24020933", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37904518", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "991825", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24020917", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37904475", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399777", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606128", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35812612", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "455392", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891102", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35944598", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576598", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33260885", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "671693", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933983", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37490005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2648890", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32581023", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225302.7791884, + "monotonic_ns": 2086003083848936, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "991732", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359476", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38538575", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "451588", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359479", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38538564", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "539741", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24021560", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37905284", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "452306", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24021544", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37905241", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606129", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35813307", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "527059", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891102", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35945291", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "588302", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576598", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33261578", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "503172", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934100", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37490716", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2601241", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32581716", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 627, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 627, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 117, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 693 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28490432, + "cpu_ns": 3999846879, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28473344, + "cpu_ns": 3998657233, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28492416, + "cpu_ns": 4000044639, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28486720, + "cpu_ns": 4000000335, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28493312, + "cpu_ns": 3999876754, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28487040, + "cpu_ns": 3999708379, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28485824, + "cpu_ns": 3999968354, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28490304, + "cpu_ns": 4000039104, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-blocking-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225302.7940943, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225302.7941082, + "returncode": 0, + "finished": 1792225309.3230574, + "log_sha256": "21018361eb9c67f15087367472a82b400c807c66739e86106b9e6d4e632b931d", + "before_telemetry": { + "wall_time": 1792225302.7939332, + "monotonic_ns": 2086003098593539, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "541110", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359476", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38538575", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400336", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359479", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38538564", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "428426", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24021560", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37905284", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400492", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24021544", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37905241", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400210", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606129", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35813307", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "429468", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891102", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35945291", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2017065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576598", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33261578", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399739", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934100", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37490716", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3301081", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32581716", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225309.3288543, + "monotonic_ns": 2086009633514574, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359491", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38539334", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400607", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359494", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38539323", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400199", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24022292", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37906026", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400710", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24022276", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37905983", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400448", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606154", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35814085", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891119", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35946051", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400185", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576601", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33262308", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934100", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37491446", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1445675", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32582446", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 732, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 732, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 730 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28449408, + "cpu_ns": 3999796165, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28444608, + "cpu_ns": 3999712000, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28451392, + "cpu_ns": 4000004987, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28445696, + "cpu_ns": 3999900427, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28452288, + "cpu_ns": 3999864536, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28446016, + "cpu_ns": 3999892986, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28444864, + "cpu_ns": 3999879671, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28449280, + "cpu_ns": 3999515872, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-blocking-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225309.3423662, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225309.3423793, + "returncode": 0, + "finished": 1792225315.8745935, + "log_sha256": "4eaad1452369de63e470e1f443c78b4cfde1c1f121f3bc4318d729f173f831fd", + "before_telemetry": { + "wall_time": 1792225309.3422115, + "monotonic_ns": 2086009646872069, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "934356", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359491", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38539334", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400607", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359494", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38539323", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400199", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24022292", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37906026", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400710", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24022276", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37905983", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400448", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606154", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35814085", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1876085", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891119", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35946051", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576601", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33262308", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934100", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37491446", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3595496", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8064", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32582446", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225315.8808799, + "monotonic_ns": 2086016185540329, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359493", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38539985", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400483", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359496", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38539974", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "836429", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24022936", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37906676", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400418", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24022920", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37906633", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "767334", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606154", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35814733", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2924927", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891131", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35946722", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400067", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576601", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33262956", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "473136", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934102", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37492094", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1979258", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8067", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32583094", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 651, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 651, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 644, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 650, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 644, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 650, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 648, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 648, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 648, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 648 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28270144, + "cpu_ns": 3999835878, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28265344, + "cpu_ns": 3999909644, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28272128, + "cpu_ns": 4000171731, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28266432, + "cpu_ns": 4000053698, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28273024, + "cpu_ns": 4000078237, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28266752, + "cpu_ns": 4000058294, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28265536, + "cpu_ns": 4000035524, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28270016, + "cpu_ns": 3999836430, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-blocking-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225315.8990223, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225315.899041, + "returncode": 0, + "finished": 1792225322.4818676, + "log_sha256": "ffe973b0e2e215502d51c63645c7708e4cfc62836f30d60b3048a6535b51d126", + "before_telemetry": { + "wall_time": 1792225315.898823, + "monotonic_ns": 2086016203483534, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2158280", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359493", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38539985", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400354", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359496", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38539974", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "456937", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24022936", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37906676", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400418", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24022920", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37906633", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "882162", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606154", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35814733", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891131", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35946722", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400067", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576601", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33262956", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "473136", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934102", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37492094", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2575139", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8067", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32583094", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225322.488152, + "monotonic_ns": 2086022792812379, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "587906", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359522", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38540639", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399918", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359525", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38540628", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400244", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24023544", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37907301", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400327", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24023528", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37907258", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1115154", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35815360", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400406", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891134", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35947345", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399868", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33263578", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399864", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934112", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37492732", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3098742", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32583719", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 608, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 608, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 627, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 623, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 622, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 638, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 625 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28308736, + "cpu_ns": 3999779954, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28303936, + "cpu_ns": 3999913737, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28310720, + "cpu_ns": 4000033056, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28305024, + "cpu_ns": 3999875726, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28311680, + "cpu_ns": 3999981312, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28305344, + "cpu_ns": 4000008011, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28304192, + "cpu_ns": 3999603523, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28308608, + "cpu_ns": 3999693025, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-blocking-8-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s05-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-blocking-8-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225322.5010424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225322.5010512, + "returncode": 0, + "finished": 1792225329.0339427, + "log_sha256": "5edd49735b21e57853b9e96e8ef97c2c34af8e53b6b63ee1afbb901b93a39e93", + "before_telemetry": { + "wall_time": 1792225322.5009108, + "monotonic_ns": 2086022805571143, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "593267", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359522", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38540639", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "401211", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359525", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38540628", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "504008", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24023544", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37907301", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400403", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24023528", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37907258", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "519264", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35815360", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "607288", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891134", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35947345", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "548398", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33263578", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3849862", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934112", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37492732", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3514756", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32583719", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225329.039031, + "monotonic_ns": 2086029343691586, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "635730", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359524", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38541349", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "422165", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359527", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38541338", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400362", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24024250", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37908007", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "490817", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24024234", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37907964", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "947903", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35816066", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1121171", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891134", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35948051", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "435460", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33264284", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2178389", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934112", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37493438", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2924914", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32584425", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 706, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 706, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 706 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28273216, + "cpu_ns": 3991359124, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28329856, + "cpu_ns": 4000072145, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28336704, + "cpu_ns": 4000047417, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28331008, + "cpu_ns": 4000106697, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28337600, + "cpu_ns": 4000037814, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28331328, + "cpu_ns": 3999951047, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28330112, + "cpu_ns": 3999847868, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28334592, + "cpu_ns": 3999955966, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + }, + { + "name": "final-hits-b00-async-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225360.5886524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225360.5886724, + "returncode": 0, + "finished": 1792225367.1242523, + "log_sha256": "73b62f96aaaa313077c9c7b07f2cb089e8b1f0cd184336cce24d471ca5b687a2", + "before_telemetry": { + "wall_time": 1792225360.5884728, + "monotonic_ns": 2086060893133339, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1323100", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359531", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38545383", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2749547", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359534", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38545372", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "749907", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24028263", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37912080", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24028247", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37912037", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "566712", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606196", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35820104", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4280878", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891185", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35952170", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "990125", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33268314", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "434382", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934117", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37497478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3530953", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32588455", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225367.1292489, + "monotonic_ns": 2086067433909185, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1985982", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359536", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38546167", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359539", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38546156", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24029005", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37912886", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24028989", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37912843", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606202", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35820888", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891190", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35952954", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "820919", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33269092", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1086897", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934170", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37498274", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32589233", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 742, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 742, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 53, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 778 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62301760, + "cpu_ns": 3999823242, + "cycles": 15030170561, + "instructions": 22454797545, + "branches": 4492421371, + "branch_misses": 1042451 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-async-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225367.1435435, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225367.1435575, + "returncode": 0, + "finished": 1792225373.6286192, + "log_sha256": "2124e35cc6fca57edefa3a5c1fb0c15fbfb45c64f8d82bf34e977f7ac9af21d0", + "before_telemetry": { + "wall_time": 1792225367.143356, + "monotonic_ns": 2086067448016393, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3360354", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359536", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38546167", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359539", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38546156", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24029005", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37912886", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24028989", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37912843", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606202", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35820888", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1766548", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891190", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35952954", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3400371", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33269092", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3933382", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934170", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37498274", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32589233", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225373.6339629, + "monotonic_ns": 2086073938622953, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "918457", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359536", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38546939", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359539", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38546928", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1011552", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24029800", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37913719", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24029784", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37913676", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1142673", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606202", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35821660", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3008633", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891267", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35953835", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2520152", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33269864", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "512293", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934176", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37499053", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3083170", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32590005", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 795, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 795, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 77, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 881, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 772 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 61696896, + "cpu_ns": 3999897143, + "cycles": 14982743246, + "instructions": 22730367761, + "branches": 4448806227, + "branch_misses": 1025815 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-async-1-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225373.6480436, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225373.648055, + "returncode": 0, + "finished": 1792225380.1833835, + "log_sha256": "b3cd217910fbe58194815ba0f70a4548d4641bba6d2ec9a4815c5b87898697b6", + "before_telemetry": { + "wall_time": 1792225373.6478884, + "monotonic_ns": 2086073952548668, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3491680", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359536", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38546939", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359539", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38546928", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400208", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24029800", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37913719", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24029784", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37913676", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "533957", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606202", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35821660", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2545470", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891267", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35953835", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4268208", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33269864", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2338384", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934176", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37499053", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3599832", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32590005", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225380.1871278, + "monotonic_ns": 2086080491788389, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2118468", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359537", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38547717", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359540", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38547706", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24030600", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37914569", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24030584", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37914526", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1137219", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606202", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35822438", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891341", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35954710", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "791106", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33270642", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "492123", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934176", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37499831", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1868564", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32590783", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 800, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 800, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 74, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 778 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 61415808, + "cpu_ns": 3999594423, + "cycles": 14924283767, + "instructions": 22074067010, + "branches": 4428537668, + "branch_misses": 1092630 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-async-1-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s03-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225380.1971457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225380.1971555, + "returncode": 0, + "finished": 1792225386.731651, + "log_sha256": "f04d69651399d24136ddb6dedb9cb0ca8666e182ac14d90c8c85a1936a4163c1", + "before_telemetry": { + "wall_time": 1792225380.1970315, + "monotonic_ns": 2086080501691731, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1011875", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359537", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38547718", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359540", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38547707", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24030600", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37914570", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24030584", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37914527", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606202", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35822439", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "428190", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891341", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35954711", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4662736", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576604", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33270644", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "492123", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934176", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37499833", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2445816", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32590785", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225386.7373664, + "monotonic_ns": 2086087042027132, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "473288", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359539", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38548551", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359542", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38548540", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400235", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24031370", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37915412", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400429", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24031354", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37915369", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "472750", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606265", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35823281", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2477600", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891348", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35955552", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "786558", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576617", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33271484", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "912314", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934180", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37500663", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "684126", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32591613", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 770, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 770, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 63, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 830, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 828 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 61852736, + "cpu_ns": 3999582262, + "cycles": 14952105218, + "instructions": 22231107671, + "branches": 4460043433, + "branch_misses": 1053537 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-async-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225386.7480726, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225386.74808, + "returncode": 0, + "finished": 1792225393.2831798, + "log_sha256": "83967b7268f6b8c6bf1cb0d1a3c8382d20c0ebfa81659f2f320d6b6862fad2bf", + "before_telemetry": { + "wall_time": 1792225386.7479787, + "monotonic_ns": 2086087052638617, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2216731", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359539", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38548551", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3244551", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359542", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38548540", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399851", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24031370", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37915412", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400429", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24031354", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37915369", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4474062", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606265", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35823281", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2477600", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891348", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35955552", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2153697", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576617", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33271484", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3370605", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934180", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37500663", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2282087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32591613", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225393.2876468, + "monotonic_ns": 2086093592306907, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2109709", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359541", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38549318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4095314", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359544", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38549307", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24032148", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37916215", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24032132", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37916172", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3149963", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606266", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35824048", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3434306", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891409", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35956415", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576620", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33272256", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3736952", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934180", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37501430", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3500679", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32592380", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 778, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 778, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 61, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 767 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 60281152, + "cpu_ns": 3999772815, + "cycles": 14637177020, + "instructions": 22208779394, + "branches": 4346720532, + "branch_misses": 1071907 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-async-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225393.301674, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225393.301684, + "returncode": 0, + "finished": 1792225399.8349373, + "log_sha256": "ab427d473afd14c6038440841d004b53ca01c94b17bceee534f414151bbdff2b", + "before_telemetry": { + "wall_time": 1792225393.3015504, + "monotonic_ns": 2086093606210751, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2056453", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359541", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38549318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2876047", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359544", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38549307", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3334352", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24032148", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37916215", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24032132", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37916172", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3235978", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606266", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35824048", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2723220", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891409", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35956415", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3896311", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576620", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33272256", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2857915", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934180", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37501430", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3643424", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32592380", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225399.840656, + "monotonic_ns": 2086100145316776, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "476513", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359541", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38550109", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2108816", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359544", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38550098", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1131575", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24032921", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37917041", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24032905", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37916998", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1807179", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606307", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35824851", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891409", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35957206", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1084005", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576620", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33273047", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2168170", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934188", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37502225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1444649", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32593171", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 826, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 826, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 795, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 791 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62603968, + "cpu_ns": 3999919354, + "cycles": 15053915771, + "instructions": 22563719405, + "branches": 4514212831, + "branch_misses": 1055142 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-async-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225399.8504696, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225399.8504767, + "returncode": 0, + "finished": 1792225406.3349347, + "log_sha256": "90bbe04347530bc1991e9d9d1cc9c4d2ba7554fe2cebf6bfb36a02afc7dacb67", + "before_telemetry": { + "wall_time": 1792225399.8503726, + "monotonic_ns": 2086100155033083, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2874222", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359541", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38550109", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3740639", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359544", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38550098", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "488038", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24032921", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37917041", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24032905", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37916998", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3469438", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606307", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35824851", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2483110", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891409", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35957206", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4496255", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576620", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33273047", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3243615", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934188", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37502225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3093101", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32593171", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225406.3401291, + "monotonic_ns": 2086106644789364, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359541", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38550874", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1921679", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359544", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38550863", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "497820", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24033704", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37917857", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24033688", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37917814", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1809555", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606307", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35825616", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "552620", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35958065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576626", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33273822", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934188", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37502990", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3363593", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32593936", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 783, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 816, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 783, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 816, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 68, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 765 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62139008, + "cpu_ns": 4000015584, + "cycles": 15244669330, + "instructions": 22893250521, + "branches": 4480685723, + "branch_misses": 1033969 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-async-1-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225406.354142, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225406.3541539, + "returncode": 0, + "finished": 1792225412.888663, + "log_sha256": "aa9a61ea1a3f28af01ccf69600a4567df4fd522d66afd595925e0d5a5d2bb9f6", + "before_telemetry": { + "wall_time": 1792225406.3539934, + "monotonic_ns": 2086106658653850, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1809960", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359541", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38550874", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1799737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359544", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38550863", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400091", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24033704", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37917857", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24033688", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37917814", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3533730", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606307", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35825616", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3301112", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35958065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3150340", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576626", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33273822", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2097830", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934188", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37502990", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3690634", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32593936", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225412.8936193, + "monotonic_ns": 2086113198279632, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2782420", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359545", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38551640", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359548", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38551629", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400231", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24034437", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37918651", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24034421", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37918608", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606346", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35826380", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "510476", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891487", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35958833", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2591405", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576626", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33274580", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "439231", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934194", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37503752", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1454876", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32594694", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 758 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63119872, + "cpu_ns": 3999894373, + "cycles": 15277031727, + "instructions": 22686541618, + "branches": 4551413332, + "branch_misses": 1051289 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-async-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225412.9033813, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225412.903389, + "returncode": 0, + "finished": 1792225419.3851018, + "log_sha256": "f31ac94b64063de2942fd20d7cfdfbb23f054fbcf6dd14255af858cd5aaa0f2f", + "before_telemetry": { + "wall_time": 1792225412.9032729, + "monotonic_ns": 2086113207932971, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1207717", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359545", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38551640", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359548", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38551629", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "444239", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24034437", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37918651", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24034421", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37918608", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3038209", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606346", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35826380", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1033211", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891487", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35958833", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4620702", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576626", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33274580", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1762700", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934194", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37503752", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3103601", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32594694", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225419.387772, + "monotonic_ns": 2086119692432496, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "829268", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359546", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38552336", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400291", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38552325", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "635996", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24035134", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37919379", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24035118", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37919336", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "886439", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606369", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35827085", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "932490", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891490", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35959533", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "920492", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576626", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33275274", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934194", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37504446", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3048919", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32595388", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 697, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 697, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 694, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 694, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 694 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 58603136, + "cpu_ns": 3999847264, + "cycles": 14708248430, + "instructions": 21121739758, + "branches": 4225723056, + "branch_misses": 59432164 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-async-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225419.3976457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225419.3976545, + "returncode": 0, + "finished": 1792225425.9282699, + "log_sha256": "ed03fc6ad987f7a712430b14f7ce7b82f8ac52e1b73a1e964fefa527398206d5", + "before_telemetry": { + "wall_time": 1792225419.3975413, + "monotonic_ns": 2086119702201551, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "920381", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359546", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38552336", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400291", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38552325", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1226801", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24035134", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37919379", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24035118", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37919336", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "886439", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606369", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35827085", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "837145", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891490", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35959533", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4575378", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576626", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33275274", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3670333", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934194", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37504446", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1339377", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32595388", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225425.9309103, + "monotonic_ns": 2086126235570823, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "436831", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38553139", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359552", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38553128", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24035897", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37920189", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24035881", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37920146", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3822774", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606416", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35827892", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1711308", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891491", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35960332", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1946366", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33276073", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934194", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37505243", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2572123", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32596185", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 47, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 797 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63352192, + "cpu_ns": 3999092129, + "cycles": 15394566612, + "instructions": 22833394208, + "branches": 4568165346, + "branch_misses": 1053951 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-async-1-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s04-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225425.9408748, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225425.940883, + "returncode": 0, + "finished": 1792225432.4755874, + "log_sha256": "b486bd1dd780aa470aa6f38e864f4201abb863907641970af6181e4e4e393a7d", + "before_telemetry": { + "wall_time": 1792225425.9407756, + "monotonic_ns": 2086126245435707, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2029778", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38553139", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359552", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38553128", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24035897", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37920189", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24035881", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37920146", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2619781", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606416", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35827892", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1711308", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891491", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35960332", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4653654", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33276073", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2296730", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934194", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37505243", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "613620", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32596185", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225432.4786777, + "monotonic_ns": 2086132783338110, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1096376", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38553897", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359552", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38553886", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400149", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24036679", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37921043", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24036663", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37921000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606416", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35828650", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "805537", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891577", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35961183", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33276831", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934196", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37506005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "625080", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32596943", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 782, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 782, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 86, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 851, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 758 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63591360, + "cpu_ns": 3999712271, + "cycles": 15462393611, + "instructions": 22856003763, + "branches": 4585411109, + "branch_misses": 1066432 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-async-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225432.4882107, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225432.4882183, + "returncode": 0, + "finished": 1792225439.0221171, + "log_sha256": "21973e562fbd568566381694d023a89452bc1c3d066508db371a3e6516225b21", + "before_telemetry": { + "wall_time": 1792225432.4881182, + "monotonic_ns": 2086132792778418, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2503570", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38553898", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359552", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38553887", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400149", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24036679", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37921044", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24036663", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37921002", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4712292", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606418", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35828652", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2187781", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891577", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35961185", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3284143", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33276833", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2655835", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934196", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37506007", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32596945", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225439.0258148, + "monotonic_ns": 2086139330475084, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "900977", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38554624", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359552", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38554613", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1470244", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24037435", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37921884", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24037419", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37921841", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1531923", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606418", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35829377", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1861579", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891654", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35961985", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33277558", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934196", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37506732", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2140321", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32597670", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 756, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 756, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 77, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 800, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 725 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62814144, + "cpu_ns": 3999766535, + "cycles": 15482249169, + "instructions": 23141984011, + "branches": 4529367997, + "branch_misses": 1043877 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-async-1-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225439.0358336, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225439.0358417, + "returncode": 0, + "finished": 1792225445.5705802, + "log_sha256": "57bba2c1f6a2869ecfcf03e1863793e7a158b02875721bb5b2ad6b84de8b1ef2", + "before_telemetry": { + "wall_time": 1792225439.0357342, + "monotonic_ns": 2086139340394498, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1090662", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359549", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38554625", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359552", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38554614", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "836194", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24037435", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37921885", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24037419", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37921842", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4637827", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606419", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35829378", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2699496", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891654", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35961986", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2819889", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33277559", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2978399", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934196", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37506733", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1149781", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32597671", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225445.5760524, + "monotonic_ns": 2086145880713001, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1598142", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359558", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38555417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359561", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38555406", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "899582", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24038189", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37922689", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24038173", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37922646", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1297978", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606456", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35830169", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891658", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35962778", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33278343", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2128034", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934206", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37507533", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3293074", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32598455", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 754, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 754, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 800, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 784 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62917952, + "cpu_ns": 3999754213, + "cycles": 15306126578, + "instructions": 22613967472, + "branches": 4536853378, + "branch_misses": 1047443 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-async-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225445.590784, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225445.5907998, + "returncode": 0, + "finished": 1792225452.0747886, + "log_sha256": "c84ada4093d939fa8952ea0e37501ab4109ab34c6848a8c48edb4bdf1da84c75", + "before_telemetry": { + "wall_time": 1792225445.5906084, + "monotonic_ns": 2086145895268833, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3544623", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359558", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38555417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359561", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38555406", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "899582", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24038189", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37922689", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24038173", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37922646", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3475108", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606456", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35830169", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3992674", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891658", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35962778", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3498664", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33278343", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4020070", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934206", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37507533", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3518719", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32598455", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225452.079633, + "monotonic_ns": 2086152384293442, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "983853", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359558", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38556197", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359561", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38556186", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400584", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24039005", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37923569", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24038989", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37923526", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "887011", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606456", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35830949", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "487613", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891739", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35963657", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2718915", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33279123", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3976107", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934206", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37508313", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2829092", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32599235", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 816, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 880, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 816, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 880, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 81, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 780 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62662656, + "cpu_ns": 3999637701, + "cycles": 15498784168, + "instructions": 22584871718, + "branches": 4518444680, + "branch_misses": 1093105 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-async-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225452.0909142, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225452.0909247, + "returncode": 0, + "finished": 1792225458.6234524, + "log_sha256": "3c4feccbee67a176bec0df57d658a26f412ba385c0faf535f61ede00889d6b64", + "before_telemetry": { + "wall_time": 1792225452.090794, + "monotonic_ns": 2086152395454097, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "882240", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359558", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38556198", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359561", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38556187", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4144992", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24039006", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37923570", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3805901", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24038990", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37923527", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2545281", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606456", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35830950", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3386783", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891739", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35963658", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3332920", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33279124", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "911296", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934206", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37508314", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399551", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32599236", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225458.6270442, + "monotonic_ns": 2086158931704605, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400190", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359558", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38556902", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359561", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38556891", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24039740", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37924357", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24039724", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37924314", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400060", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606456", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35831654", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2503572", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891816", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35964465", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "447189", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33279828", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2930787", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934206", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37509018", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399561", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32599940", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 734, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 734, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 77, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 704 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63345216, + "cpu_ns": 3999811739, + "cycles": 15495306459, + "instructions": 23337641622, + "branches": 4567662248, + "branch_misses": 1052703 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-async-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225458.6373298, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225458.637337, + "returncode": 0, + "finished": 1792225465.1111703, + "log_sha256": "177897d4f9acbe9fe6190c768f6b07f92b86c2903f3e41839095859167133eee", + "before_telemetry": { + "wall_time": 1792225458.6372302, + "monotonic_ns": 2086158941890188, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3106379", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359558", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38556902", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359561", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38556891", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24039740", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37924357", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24039724", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37924315", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4731606", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606457", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35831655", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1798082", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891816", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35964466", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2896965", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33279829", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2930787", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934206", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37509019", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3535073", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32599941", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225465.1145363, + "monotonic_ns": 2086165419196427, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1392165", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359560", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38557617", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359563", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38557606", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1147343", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24040477", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37925138", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3791302", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24040461", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37925095", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2163042", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606457", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35832366", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1532523", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891889", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35965274", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1881664", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33280540", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "848070", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934214", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37509746", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3289423", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32600652", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "94000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 737, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 737, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 73, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 711 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63069888, + "cpu_ns": 3999526097, + "cycles": 15510455478, + "instructions": 23236205281, + "branches": 4547809043, + "branch_misses": 1048937 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-async-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225465.1266117, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225465.1266215, + "returncode": 0, + "finished": 1792225471.6014462, + "log_sha256": "5cafedf00b4b65762890c3085e33eceea83c5d3b1a03b641f3a901f0eb50ed34", + "before_telemetry": { + "wall_time": 1792225465.1265, + "monotonic_ns": 2086165431159846, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2445268", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359560", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38557619", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359563", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38557608", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3573193", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24040479", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37925140", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3588649", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24040463", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37925097", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2774090", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606457", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35832368", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891889", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35965276", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1333066", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33280542", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1284817", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934214", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37509748", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1545174", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32600654", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "94000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225471.6041737, + "monotonic_ns": 2086171908833969, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1554304", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359560", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38558361", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359563", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38558350", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "436709", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24041188", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37925886", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3728782", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24041172", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37925843", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1770350", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606494", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35833114", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3550681", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891889", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35966018", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33281284", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4449025", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934214", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37510490", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399928", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32601396", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "94000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 742 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63584576, + "cpu_ns": 3999776608, + "cycles": 15651154406, + "instructions": 22917150052, + "branches": 4584921910, + "branch_misses": 1066677 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-async-1-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s05-async-load/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225471.6166053, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225471.6166158, + "returncode": 0, + "finished": 1792225478.1408231, + "log_sha256": "6cd9f047d059696a4e6823ad88602aa9af1b17a4465c6f54064d7a24c79a2e90", + "before_telemetry": { + "wall_time": 1792225471.6164813, + "monotonic_ns": 2086171921141709, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "989846", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359560", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38558362", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359563", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38558351", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3625747", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24041189", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37925887", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3622664", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24041173", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37925844", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1770350", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606494", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35833115", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1850806", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891889", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35966019", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1580027", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576628", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33281285", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2531854", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934214", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37510491", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2590367", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32601397", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "94000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225478.1439447, + "monotonic_ns": 2086178448604936, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400155", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359566", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38559105", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359569", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38559094", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "800687", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24041958", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37926745", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1434363", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24041942", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37926702", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1084146", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606495", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35833855", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "499547", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891979", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35966897", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1537815", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576648", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33282034", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1170487", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934223", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37511246", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399968", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32602136", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 769, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 769, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 90, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 878, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 20, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 739 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62743744, + "cpu_ns": 3999642676, + "cycles": 15412608645, + "instructions": 22551353684, + "branches": 4524291718, + "branch_misses": 1060314 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + }, + { + "name": "final-hits-b00-async-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225509.6741946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225509.6742024, + "returncode": 0, + "finished": 1792225516.200473, + "log_sha256": "dc9ae86441f9231f38c950ba27a09de05e6626466a754f8b9697d9a2c1df5728", + "before_telemetry": { + "wall_time": 1792225509.6740706, + "monotonic_ns": 2086209978730658, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "947313", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359577", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38563094", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359580", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38563083", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "459246", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24045939", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37930846", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1730922", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24045923", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37930803", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2256860", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606520", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35837853", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2518253", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892063", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35970968", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3498317", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33286019", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4473117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934235", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37515235", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3142804", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32606119", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225516.2029161, + "monotonic_ns": 2086216507576431, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "633053", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359584", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38563904", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "907232", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359587", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38563893", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1756415", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24046690", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37931655", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3416319", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24046674", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37931612", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "884918", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606525", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35838660", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2638259", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892063", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35971771", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2631531", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33286828", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1220424", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934235", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37516038", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399825", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32606922", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 751, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 751, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 52, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 803 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39186240, + "cpu_ns": 3999693166, + "cycles": 16832537261, + "instructions": 13457949965, + "branches": 2864194853, + "branch_misses": 710724 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-async-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225516.2144148, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225516.214424, + "returncode": 0, + "finished": 1792225522.7399886, + "log_sha256": "25c815b5b16e43d004a3b1718cc65e737509ddb27e33497fe200f05d8116f473", + "before_telemetry": { + "wall_time": 1792225516.214311, + "monotonic_ns": 2086216518971304, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2121401", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359584", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38563906", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2887447", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359587", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38563895", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "945918", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24046692", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37931657", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3899492", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24046676", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37931614", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2634562", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606525", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35838662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3273037", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892063", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35971773", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2021893", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33286830", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2114745", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934235", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37516040", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1410592", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32606924", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225522.7432914, + "monotonic_ns": 2086223047951629, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1195204", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359633", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38564739", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1428772", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359636", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38564728", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400113", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24047475", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37932502", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24047459", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37932459", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "669966", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606535", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35839497", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1855708", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892066", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35972609", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1402184", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33287660", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2848344", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934235", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37516870", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1627288", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32607754", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 49, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 49, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 783, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 783, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 835, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 836, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 830, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 830, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 830 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38924928, + "cpu_ns": 3999661845, + "cycles": 16787827955, + "instructions": 13679605513, + "branches": 2845095095, + "branch_misses": 671613 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-async-1-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225522.7582278, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225522.7582374, + "returncode": 0, + "finished": 1792225529.2918327, + "log_sha256": "a37611c8218f9db37b8b67988b6c488936ff7027b9ef51b6c01f0512fe53c53b", + "before_telemetry": { + "wall_time": 1792225522.7581036, + "monotonic_ns": 2086223062763821, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3630662", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359633", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38564740", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1303106", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359636", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38564729", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4486402", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24047476", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37932503", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3508608", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24047460", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37932460", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3328272", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606535", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35839498", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1687720", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892066", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35972610", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2214702", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33287661", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934235", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37516871", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1807285", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32607755", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225529.2948892, + "monotonic_ns": 2086229599549552, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "961306", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359636", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38565543", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359639", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38565532", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "443616", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24048258", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37933362", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24048242", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37933319", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4294889", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606537", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35840299", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1212065", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892113", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35973421", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1429072", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576709", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33288469", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934238", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37517674", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3131277", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32608556", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "100000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 782, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 782, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 47, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 801 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39513984, + "cpu_ns": 3999885544, + "cycles": 16782641015, + "instructions": 13530994954, + "branches": 2888150288, + "branch_misses": 658353 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-async-1-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s03-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225529.3064857, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225529.3064957, + "returncode": 0, + "finished": 1792225535.8391633, + "log_sha256": "05475629f86d21e82c0f5bf20b6f1df87311ee8aedd14f3de05ee08bdf903823", + "before_telemetry": { + "wall_time": 1792225529.3063712, + "monotonic_ns": 2086229611031610, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1060843", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359636", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38565543", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359639", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38565532", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "443616", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24048258", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37933362", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24048242", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37933319", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3900636", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606537", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35840299", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3900653", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892113", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35973421", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2548275", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576709", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33288469", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3032084", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934238", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37517674", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2365479", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32608556", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "100000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225535.844164, + "monotonic_ns": 2086236148824035, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1157785", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359643", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38566324", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359646", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38566313", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24049035", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37934237", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24049019", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37934194", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "891261", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606538", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35841080", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892172", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35974225", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1652828", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576710", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33289250", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2152295", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934239", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37518457", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1968895", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32609337", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 777, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 777, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 59, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 783, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 781 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39897536, + "cpu_ns": 3999854951, + "cycles": 16795442051, + "instructions": 13662336747, + "branches": 2916184719, + "branch_misses": 688813 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-async-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225535.858663, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225535.8586729, + "returncode": 0, + "finished": 1792225542.3420205, + "log_sha256": "cdd6d9b64479715088284686322dcb802f21c463db1cac3827fea682ba616d60", + "before_telemetry": { + "wall_time": 1792225535.8585336, + "monotonic_ns": 2086236163193755, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2645707", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359643", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38566324", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359646", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38566313", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24049035", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37934237", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1442543", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24049019", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37934194", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2100877", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606538", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35841080", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3214544", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892172", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35974225", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576710", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33289250", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3541779", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934239", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37518457", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3652818", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32609337", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225542.3451118, + "monotonic_ns": 2086242649772115, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400194", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359643", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38567102", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359646", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38567091", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "433977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24049786", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37935022", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24049770", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37934979", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3118192", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606569", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35841858", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1025682", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892175", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35975008", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "777911", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576711", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33290030", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "725378", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934239", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37519235", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "878130", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32610115", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 751, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 751, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 783, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 778 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39564096, + "cpu_ns": 3999736640, + "cycles": 16816531640, + "instructions": 13904231890, + "branches": 2891813002, + "branch_misses": 665547 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-async-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225542.355767, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225542.3557758, + "returncode": 0, + "finished": 1792225548.888241, + "log_sha256": "3debeff38c484d96c73a8d2c15e0c198678dee749184b3d01a931c80ac871298", + "before_telemetry": { + "wall_time": 1792225542.35567, + "monotonic_ns": 2086242660330691, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1310918", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359643", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38567103", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359646", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38567092", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "555482", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24049786", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37935023", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2219396", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24049770", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37934980", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3211677", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606569", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35841859", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3307145", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892175", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35975009", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4467333", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576712", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33290031", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3134587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934239", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37519236", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1940242", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32610116", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225548.8906584, + "monotonic_ns": 2086249195318679, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "615294", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359644", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38567927", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359647", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38567916", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400313", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24050562", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37935855", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400767", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24050546", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37935812", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3384410", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606569", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35842681", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400055", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892176", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35975832", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2803855", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576769", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33290864", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2026497", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934239", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37520058", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2301327", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32610938", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 776, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 776, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 823, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 57, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 833, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 822 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39395648, + "cpu_ns": 3998889850, + "cycles": 16818782774, + "instructions": 13529868067, + "branches": 2879500843, + "branch_misses": 655380 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-async-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225548.9010658, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225548.9010744, + "returncode": 0, + "finished": 1792225555.4325836, + "log_sha256": "707931933972497ce097b635f271f4ca7a8537ab57e54c8a18be654ddaf070fa", + "before_telemetry": { + "wall_time": 1792225548.9009516, + "monotonic_ns": 2086249205611978, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3133809", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359644", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38567928", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359647", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38567917", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "427126", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24050562", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37935856", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400767", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24050546", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37935813", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "683426", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606569", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35842682", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3785395", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892176", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35975833", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "614417", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576769", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33290866", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4606357", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934241", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37520060", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3012857", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32610940", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225555.4373302, + "monotonic_ns": 2086255741990531, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2977872", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359644", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38568688", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359647", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38568677", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3288485", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24051326", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37936706", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24051310", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37936663", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1083883", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606571", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35843444", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3446734", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892233", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35976619", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1179180", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576777", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33291630", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "499724", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934242", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37520819", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "771310", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32611699", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "95000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 764, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 764, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 57, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 759 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38507968, + "cpu_ns": 3999703139, + "cycles": 16837229557, + "instructions": 13533070871, + "branches": 2814618651, + "branch_misses": 642810 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-async-1-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225555.4530213, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225555.4530358, + "returncode": 0, + "finished": 1792225561.9855456, + "log_sha256": "b3750c97e5ea00262fbfa73659be321a510dcaa9f527e3d701f43413ae5eae75", + "before_telemetry": { + "wall_time": 1792225555.452845, + "monotonic_ns": 2086255757505474, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3000735", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359644", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38568689", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359647", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38568678", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2246765", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24051326", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37936707", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1276706", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24051310", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37936664", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3657953", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606572", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35843445", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "563728", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892233", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35976620", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2699394", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576777", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33291631", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1060402", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934242", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37520820", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3652817", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32611700", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "95000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225561.9911008, + "monotonic_ns": 2086262295761229, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "807491", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359663", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38569454", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359666", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38569443", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "600813", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24052041", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37937483", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24052025", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37937440", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2795226", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606605", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35844206", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "714152", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892234", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35977378", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576779", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33292387", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3519891", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37521591", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "643808", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32612456", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 715, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 715, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 756 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39172032, + "cpu_ns": 3999640512, + "cycles": 16744428944, + "instructions": 13413898294, + "branches": 2863156330, + "branch_misses": 674837 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-async-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225562.0023153, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225562.0023234, + "returncode": 0, + "finished": 1792225568.5377378, + "log_sha256": "507a41503eeb4bb1f0acbbaaf1d1e5c0668b620da9d3851e9aa8d377029298f2", + "before_telemetry": { + "wall_time": 1792225562.0022159, + "monotonic_ns": 2086262306875916, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3058056", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359663", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38569455", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1950464", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359666", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38569444", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "627588", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24052041", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37937484", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24052025", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37937441", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4611460", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606607", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35844208", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2534528", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892234", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35977380", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2241062", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576779", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33292389", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2614837", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37521593", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2947431", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32612458", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225568.5434225, + "monotonic_ns": 2086268848082766, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359664", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38570239", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "879553", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359667", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38570228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399951", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24052843", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37938371", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "449348", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24052827", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37938328", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3152552", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606607", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35844989", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1324480", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892289", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35978206", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1197414", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576779", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33293170", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "546154", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934267", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37522380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "789754", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32613239", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 802, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 887, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 802, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 887, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 55, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 826, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 781 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39472704, + "cpu_ns": 3999715757, + "cycles": 16769543116, + "instructions": 13556331900, + "branches": 2885133020, + "branch_misses": 682744 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-async-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225568.5581899, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225568.558204, + "returncode": 0, + "finished": 1792225575.092723, + "log_sha256": "2328de23aeb5bcf0ad25971466659cada7b41cdd383843629c4ed1dfe106050a", + "before_telemetry": { + "wall_time": 1792225568.558051, + "monotonic_ns": 2086268862711732, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359664", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38570239", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359667", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38570228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "424768", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24052843", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37938371", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "518406", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24052827", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37938328", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1869300", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606607", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35844989", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4460148", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892289", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35978206", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3171959", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576779", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33293170", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4487301", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934267", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37522380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3700207", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32613239", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225575.095759, + "monotonic_ns": 2086275400419146, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359664", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38570995", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1379184", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359667", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38570984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "438990", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24053579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37939163", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2749508", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24053563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37939120", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "676746", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606607", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35845745", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1613733", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892337", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35978979", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400095", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576781", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33293926", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2389362", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934267", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37523136", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400046", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32613995", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 48, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 756 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40665344, + "cpu_ns": 3999809266, + "cycles": 16913579807, + "instructions": 13965926736, + "branches": 2972305130, + "branch_misses": 677127 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-async-1-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s04-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225575.106132, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225575.1061437, + "returncode": 0, + "finished": 1792225581.5923798, + "log_sha256": "c159f812aa2b735a0acc0eb5fd294b5ee914289be5810b625d517d45d245b393", + "before_telemetry": { + "wall_time": 1792225575.1060114, + "monotonic_ns": 2086275410671579, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1610213", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359664", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38570997", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1379184", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359667", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38570986", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "438990", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24053579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37939165", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2749508", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24053563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37939122", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4634368", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606609", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35845747", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3460889", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892337", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35978981", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3613677", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576781", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33293928", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1697239", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934267", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37523138", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1827293", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32613997", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225581.5971677, + "monotonic_ns": 2086281901827987, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2763614", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359666", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38571799", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1687939", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359669", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38571788", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1208413", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24054351", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37939982", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "4039133", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24054335", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37939939", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "592727", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606646", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35846552", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1607550", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892345", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35979799", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1249760", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576781", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33294730", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1382840", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934269", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37523941", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400124", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32614799", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 802, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 802, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 772, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 772, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 805, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 802, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 802 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39021312, + "cpu_ns": 3999599656, + "cycles": 16871967373, + "instructions": 13362286523, + "branches": 2852139973, + "branch_misses": 707298 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-async-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225581.6102653, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225581.6102734, + "returncode": 0, + "finished": 1792225588.0919952, + "log_sha256": "9b9c5a79e9033bbd3c4798d7624628c0ed618701cebc536dc3e92cec11b700b6", + "before_telemetry": { + "wall_time": 1792225581.6101665, + "monotonic_ns": 2086281914826737, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4480909", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359666", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38571799", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4539041", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359669", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38571788", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "479567", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24054351", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37939982", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "4039133", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24054335", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37939939", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2707508", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606646", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35846552", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2749480", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892345", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35979799", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2671099", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576781", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33294730", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2928134", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934269", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37523941", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400397", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32614799", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225588.0947783, + "monotonic_ns": 2086288399438635, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "853105", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359669", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38572597", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359672", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38572586", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "813660", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24055114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37940787", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24055098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37940744", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1242686", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606682", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35847353", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "815802", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892345", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35980596", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "472013", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33295527", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1035592", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934269", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37524738", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "541056", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32615596", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 805, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 805, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 797 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39338752, + "cpu_ns": 3999842463, + "cycles": 16845623523, + "instructions": 13825037976, + "branches": 2875342242, + "branch_misses": 654162 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-async-1-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225588.105531, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225588.1055403, + "returncode": 0, + "finished": 1792225594.587793, + "log_sha256": "0b9f416913bef0e4386a2452b4be0d199bc848f937f9adc5c5225d41fc852f6d", + "before_telemetry": { + "wall_time": 1792225588.105432, + "monotonic_ns": 2086288410092312, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2008178", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359669", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38572599", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359672", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38572588", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400222", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24055114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37940789", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3224932", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24055098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37940746", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3728617", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606682", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35847355", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4521446", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892347", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35980598", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2785171", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33295529", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3230304", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934269", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37524740", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "882318", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32615598", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225594.590572, + "monotonic_ns": 2086294895232357, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4010662", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359669", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38573369", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4677900", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359672", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38573358", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399654", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24055855", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37941564", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24055839", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37941521", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2606246", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606712", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35848126", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892347", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35981368", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3214283", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33296299", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2608802", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934272", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37525511", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1747948", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32616368", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 741, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 741, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 770 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39643520, + "cpu_ns": 3999835851, + "cycles": 16893217209, + "instructions": 13575352570, + "branches": 2897618224, + "branch_misses": 690404 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-async-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225594.6021814, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225594.602192, + "returncode": 0, + "finished": 1792225601.1349845, + "log_sha256": "b18f1de0ae1b64b4effdf730c7546c2758d3f46ab6ca9d47f60c951d5d765543", + "before_telemetry": { + "wall_time": 1792225594.602063, + "monotonic_ns": 2086294906722952, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1930517", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359669", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38573370", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3061715", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359672", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38573359", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3067432", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24055855", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37941565", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24055839", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37941523", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2486156", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606712", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35848128", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4135330", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892349", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35981370", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3085989", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33296301", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1518789", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934272", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37525513", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2524899", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32616370", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225601.138273, + "monotonic_ns": 2086301442933384, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359669", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38574116", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2925091", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359672", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38574105", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24056600", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37942373", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24056584", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37942330", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1301669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606712", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35848873", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400147", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892378", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35982126", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33297046", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3500005", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934283", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37526259", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1171041", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32617115", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 745 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38978304, + "cpu_ns": 3999938762, + "cycles": 16904310821, + "instructions": 13386537197, + "branches": 2848996343, + "branch_misses": 648279 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-async-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225601.148579, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225601.1485868, + "returncode": 0, + "finished": 1792225607.6813612, + "log_sha256": "d88e9de8ab6d23611ef8760970d5aba508b52cf8370a453f05b758bb428649b4", + "before_telemetry": { + "wall_time": 1792225601.1484804, + "monotonic_ns": 2086301453140492, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1360532", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359670", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38574117", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4622666", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359673", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38574106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24056600", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37942374", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24056584", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37942331", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1301669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606712", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35848874", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400147", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892378", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35982127", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2345455", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33297048", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3500005", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934283", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37526261", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2376557", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32617117", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225607.686263, + "monotonic_ns": 2086307990923474, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1139269", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359683", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38574897", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1125230", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359686", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38574886", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1496200", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24057378", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37943257", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3560594", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24057362", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37943214", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4706972", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606728", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35849662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1549278", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892421", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35982921", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1025207", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33297827", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4637234", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934285", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37527044", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "539736", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32617896", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "95000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 778, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 883, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 778, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 883, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 788, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 43, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 783, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 779 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39493056, + "cpu_ns": 3999881141, + "cycles": 16901045344, + "instructions": 13879265848, + "branches": 2886620540, + "branch_misses": 658530 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-async-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225607.70217, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225607.7021854, + "returncode": 0, + "finished": 1792225614.236846, + "log_sha256": "391a0a5041c997e3b7f0a1e122dafc461fd08fed1a255285669d5dbe694ff387", + "before_telemetry": { + "wall_time": 1792225607.7020116, + "monotonic_ns": 2086308006675688, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3053862", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359683", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38574897", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3150256", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359686", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38574886", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1496200", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24057378", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37943257", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3560594", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24057362", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37943214", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2433951", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606728", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35849662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2220559", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892421", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35982921", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3195759", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33297827", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3982749", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934285", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37527044", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3623961", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32617896", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "95000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225614.242392, + "monotonic_ns": 2086314547052450, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3764452", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359683", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38575675", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1087612", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359686", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38575664", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "457186", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24058128", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37944039", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24058112", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37943996", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2579061", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606754", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35850440", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1344604", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892430", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35983710", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2787412", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33298605", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2372816", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934287", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37527822", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "827169", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32618674", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 750, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 750, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 778 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38634304, + "cpu_ns": 3999777090, + "cycles": 16787939026, + "instructions": 13577469810, + "branches": 2823852778, + "branch_misses": 642363 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-async-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225614.2544687, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225614.2544777, + "returncode": 0, + "finished": 1792225620.7866843, + "log_sha256": "446d6f70395f834041ef0bcf217a39a8d17bd39b9efd1ab5571d20fcbd06c5b8", + "before_telemetry": { + "wall_time": 1792225614.2543585, + "monotonic_ns": 2086314559018708, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3240102", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359683", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38575676", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359686", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38575665", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "457186", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24058128", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37944040", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24058112", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37943997", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4560328", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606755", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35850441", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3164186", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892430", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35983711", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2280499", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576783", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33298606", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1193476", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934287", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37527823", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3564342", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32618675", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225620.7923942, + "monotonic_ns": 2086321097054559, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "443515", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359693", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38576426", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1853648", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359696", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38576415", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "459664", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24058833", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37944792", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24058817", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37944749", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3483575", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35851182", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2548429", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892437", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35984462", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2482081", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576784", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33299348", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1443843", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934289", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37528564", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3512056", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32619415", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 750, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 750, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 705, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 705, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 740 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38120704, + "cpu_ns": 3999603378, + "cycles": 16738020297, + "instructions": 13092006896, + "branches": 2786312810, + "branch_misses": 650655 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-async-1-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s05-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-1-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225620.8073764, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225620.8073869, + "returncode": 0, + "finished": 1792225627.3413153, + "log_sha256": "2278678b0ce2e420de47789d9790bc96cdf064a28f23fd7f7c438f3f02ce5a1e", + "before_telemetry": { + "wall_time": 1792225620.8072546, + "monotonic_ns": 2086321111914693, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1038582", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359693", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38576426", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2198512", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359696", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38576415", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "452849", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24058833", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37944792", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24058817", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37944749", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1529012", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35851182", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3006875", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892437", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35984462", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3574523", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576784", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33299348", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400243", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934289", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37528564", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3653136", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32619415", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225627.3470519, + "monotonic_ns": 2086327651711823, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "884979", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359701", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38577206", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359704", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38577195", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24059571", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37945568", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1360466", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24059555", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37945525", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2425242", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606826", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35851962", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892437", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35985237", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400500", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576785", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33300125", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2444150", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934289", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37529339", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2308962", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32620190", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 775 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39504000, + "cpu_ns": 3999687927, + "cycles": 16869314493, + "instructions": 13527576024, + "branches": 2887420502, + "branch_misses": 716979 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + }, + { + "name": "final-hits-b00-async-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225658.883589, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225658.8835971, + "returncode": 0, + "finished": 1792225665.4180644, + "log_sha256": "d5d1c7977bea80ba4bf1e53c29facf025ef793ffff0e5c7ed2b08b574b3af69c", + "before_telemetry": { + "wall_time": 1792225658.88349, + "monotonic_ns": 2086359188150307, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1058260", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359713", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38580836", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "543886", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359716", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38580825", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400403", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24063180", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37949180", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24063164", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37949137", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "642087", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606831", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35855579", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1424736", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892451", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35988870", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3355705", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576785", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33303733", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "885999", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37532949", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2743071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32623798", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225665.4232376, + "monotonic_ns": 2086365727897896, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400415", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359723", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38581590", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "950994", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359726", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38581579", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400056", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24063916", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37949922", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400286", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24063900", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37949879", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "436232", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606844", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35856336", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1453600", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35989649", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "835238", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576787", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33304472", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1715899", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37533684", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1307319", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32624533", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 757, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 735 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31853504, + "cpu_ns": 3999892248, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31913088, + "cpu_ns": 3999951698, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51950976, + "cpu_ns": 3999919547, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50860736, + "cpu_ns": 3999920955, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51981952, + "cpu_ns": 4000010725, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 52223296, + "cpu_ns": 3999942500, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31753856, + "cpu_ns": 4000071638, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31941056, + "cpu_ns": 4000104999, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-async-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225665.4400876, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225665.440101, + "returncode": 0, + "finished": 1792225671.975615, + "log_sha256": "8a9d9b1250d677c8739f0d822914487247deae5d3b7a721cf67730ca7a67acde", + "before_telemetry": { + "wall_time": 1792225665.4399226, + "monotonic_ns": 2086365744583175, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "528867", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359723", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38581590", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "608378", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359726", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38581579", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1072591", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24063916", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37949922", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400358", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24063900", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37949879", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400156", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606844", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35856336", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2178093", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35989649", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1118137", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576787", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33304472", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1674216", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37533684", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2163588", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32624533", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225671.981134, + "monotonic_ns": 2086372285794245, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400058", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359758", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38582389", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400376", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359761", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38582378", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400238", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24064656", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37950671", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400225", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24064640", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37950628", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400193", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606854", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35857086", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "397656", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892479", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35990389", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400517", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576797", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33305226", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400128", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934291", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37534420", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399972", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32625269", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 740, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 740, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 750, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 736 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31462080, + "cpu_ns": 3999879849, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31458112, + "cpu_ns": 3998331600, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51392320, + "cpu_ns": 4000092597, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51696896, + "cpu_ns": 3999944373, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50148544, + "cpu_ns": 3999979704, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51221376, + "cpu_ns": 3999828368, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31280192, + "cpu_ns": 3999958225, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31367552, + "cpu_ns": 3999960404, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-async-8-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s02-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225671.9978344, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225671.997848, + "returncode": 0, + "finished": 1792225678.5332851, + "log_sha256": "6552cc453b8524ba99400d40a9520fd1254bf3f5127f03aed06a5cab2e4a0dcf", + "before_telemetry": { + "wall_time": 1792225671.9976838, + "monotonic_ns": 2086372302344329, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1036507", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359758", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38582390", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400376", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359761", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38582379", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24064656", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37950672", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400440", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24064640", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37950629", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "548742", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606854", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35857087", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400147", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892479", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35990390", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400338", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576797", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33305227", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "846507", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934291", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37534421", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3664571", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32625270", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225678.5392528, + "monotonic_ns": 2086378843913039, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400437", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359786", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38583152", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400374", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359789", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38583141", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400124", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24065369", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37951389", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "464011", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24065353", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37951346", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400202", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606861", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35857812", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400062", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892481", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35991106", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "460497", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576800", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33305945", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "417265", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934296", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37535141", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "573222", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32625982", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 713, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 713, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 712 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 32016448, + "cpu_ns": 3999697094, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31999808, + "cpu_ns": 4000005687, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52330368, + "cpu_ns": 4000055365, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52433152, + "cpu_ns": 4000035227, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50985472, + "cpu_ns": 3999951703, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51573568, + "cpu_ns": 3999953239, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31867136, + "cpu_ns": 4000083327, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31978048, + "cpu_ns": 4000090129, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-async-8-independent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s03-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225678.5560553, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225678.55607, + "returncode": 0, + "finished": 1792225685.1402435, + "log_sha256": "9ae30aa1b6e238b392a387dc02fd06202190cc3a222f9f54d288ef42c13e9650", + "before_telemetry": { + "wall_time": 1792225678.5558863, + "monotonic_ns": 2086378860546543, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1167148", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359786", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38583152", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359789", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38583141", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24065369", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37951389", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1008047", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24065353", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37951346", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606861", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35857812", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892481", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35991106", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1162448", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576800", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33305945", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934296", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37535141", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3574968", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32625982", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225685.1457899, + "monotonic_ns": 2086385450450407, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1361454", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359813", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38583908", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399758", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359816", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38583897", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24066078", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37952098", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400641", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24066062", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37952055", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400171", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606872", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35858540", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "450555", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892487", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35991827", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400396", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576802", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33306658", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1287399", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934299", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37535856", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3075221", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32626691", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 709 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31688448, + "cpu_ns": 3999811095, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31723648, + "cpu_ns": 3999973814, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51508288, + "cpu_ns": 4000007565, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51892096, + "cpu_ns": 3999998781, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51508096, + "cpu_ns": 3999833015, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51214144, + "cpu_ns": 4000016834, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31540160, + "cpu_ns": 4000043757, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31716032, + "cpu_ns": 3999933176, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-async-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225685.163296, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225685.1633105, + "returncode": 0, + "finished": 1792225691.7435658, + "log_sha256": "d06868d8ff59b342fd54b069a58c71559c61b499ff54e69ffc3cab060ff2f7a9", + "before_telemetry": { + "wall_time": 1792225685.163124, + "monotonic_ns": 2086385467784303, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399796", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359813", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38583909", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399758", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359816", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38583898", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24066078", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37952099", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24066062", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37952056", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606872", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35858541", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892487", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35991828", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576802", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33306659", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934299", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37535857", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1712108", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32626692", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225691.7484667, + "monotonic_ns": 2086392053126973, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400407", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359857", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38584669", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359860", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38584658", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "542231", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24066789", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37952962", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400263", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24066773", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37952919", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "913545", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606952", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35859253", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892490", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35992507", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "516585", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576802", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33307336", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400108", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934299", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37536534", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3250990", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32627369", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 80, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 677 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31177984, + "cpu_ns": 3999796481, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31162240, + "cpu_ns": 4000052103, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50371584, + "cpu_ns": 4000066110, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51464640, + "cpu_ns": 4000010741, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50709248, + "cpu_ns": 4000090462, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51191744, + "cpu_ns": 4000042465, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31054208, + "cpu_ns": 3999968896, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31083648, + "cpu_ns": 3999905620, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-async-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225691.7653472, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225691.765361, + "returncode": 0, + "finished": 1792225698.2990527, + "log_sha256": "0863c1178034fedb106ce1c0afc9970e16c3a2e9eeb780b65dbc632c05b0b99e", + "before_telemetry": { + "wall_time": 1792225691.7651918, + "monotonic_ns": 2086392069851992, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2659189", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359857", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38584670", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1044211", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359860", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38584659", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24066789", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37952963", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24066773", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37952920", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "913545", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606952", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35859254", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892490", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35992508", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "516585", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576802", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33307337", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934299", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37536535", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3014058", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32627370", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225698.3059392, + "monotonic_ns": 2086398610599920, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400178", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359865", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38585432", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400550", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359868", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38585421", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "969131", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24067536", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37953712", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400327", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24067520", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37953669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400194", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606955", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35860007", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400521", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892493", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35993261", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400786", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576802", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33308084", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400192", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934301", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37537284", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2345167", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32628117", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 747, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 747, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 747 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31248512, + "cpu_ns": 3999647946, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31303936, + "cpu_ns": 4000042932, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51162240, + "cpu_ns": 3999922972, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51358592, + "cpu_ns": 4000002032, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50517760, + "cpu_ns": 3999782818, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51044992, + "cpu_ns": 3999783134, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31085248, + "cpu_ns": 3999863207, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31274688, + "cpu_ns": 4000052543, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-async-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225698.325749, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225698.325765, + "returncode": 0, + "finished": 1792225704.856098, + "log_sha256": "41f7c9f967d0259c441eee87bb2ba3ebc6b07e4dbede03f4a278598dfa4d216b", + "before_telemetry": { + "wall_time": 1792225698.3255837, + "monotonic_ns": 2086398630243882, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400193", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359865", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38585432", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400225", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359868", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38585421", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "608182", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24067536", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37953712", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400314", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24067520", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37953669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399935", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606955", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35860007", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400469", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892493", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35993261", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576802", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33308084", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1226151", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934301", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37537284", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3174002", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32628117", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225704.8620198, + "monotonic_ns": 2086405166680460, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400277", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359879", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38586182", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400354", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359882", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38586171", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400330", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24068263", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37954448", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400316", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24068247", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37954405", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "528057", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606958", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35860736", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892495", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35993988", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400194", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576804", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33308811", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "764297", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934334", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37538066", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1311157", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32628840", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 750, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 750, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 727, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 727, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 723 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30640896, + "cpu_ns": 3999550350, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30731712, + "cpu_ns": 4000011782, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49825024, + "cpu_ns": 4000013488, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50193216, + "cpu_ns": 4000017197, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49264064, + "cpu_ns": 3999833182, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 46860096, + "cpu_ns": 4000081938, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30477184, + "cpu_ns": 4000039059, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30660736, + "cpu_ns": 4000058548, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-async-8-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s01-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225704.8809068, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225704.8809211, + "returncode": 0, + "finished": 1792225711.4135892, + "log_sha256": "3a8fce4740726d6a058bea7f6f4d75f46c7a97944ced46eb642b1637ea0408e0", + "before_telemetry": { + "wall_time": 1792225704.8807364, + "monotonic_ns": 2086405185396833, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1233697", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359879", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38586182", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "674171", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359882", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38586171", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400269", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24068263", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37954448", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400255", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24068247", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37954405", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606958", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35860736", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1704316", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892495", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35993988", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1768696", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576804", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33308811", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1971076", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934334", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37538066", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3302123", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32628840", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225711.4199545, + "monotonic_ns": 2086411724614813, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399886", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359882", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38586899", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400221", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359885", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38586888", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24068972", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37955161", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400358", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24068956", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37955118", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399838", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606959", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35861451", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "550682", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892498", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35994707", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "511710", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576809", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33309526", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399853", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37538781", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2280971", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32629553", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 713 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30818368, + "cpu_ns": 3999014078, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30832384, + "cpu_ns": 3999973480, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50401088, + "cpu_ns": 3999948302, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50312576, + "cpu_ns": 3999872479, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50279808, + "cpu_ns": 3999993698, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50345984, + "cpu_ns": 3999836302, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30696256, + "cpu_ns": 4000071285, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30737408, + "cpu_ns": 3999916787, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-async-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225711.4383204, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225711.4383337, + "returncode": 0, + "finished": 1792225717.972905, + "log_sha256": "2d1e7b3063a8e941a4e6139ca3446c0c56d8aeca5214683886d6d9d2fbe7ce1f", + "before_telemetry": { + "wall_time": 1792225711.4381394, + "monotonic_ns": 2086411742799657, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400071", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359882", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38586900", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400959", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359885", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38586889", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "946432", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24068972", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37955162", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24068956", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37955119", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400630", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606959", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35861452", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "570996", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892498", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35994708", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399779", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576809", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33309527", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "486966", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37538782", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3153282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32629554", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225717.978377, + "monotonic_ns": 2086418283037514, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359892", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38587591", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400240", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359895", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38587580", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "730860", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24069643", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37955834", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "741810", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24069627", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37955791", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1284439", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606961", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35862128", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "488374", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892499", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35995382", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "786628", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576811", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33310201", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1393429", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37539454", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2543120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32630226", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 671, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 671, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 672 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30773248, + "cpu_ns": 3992281794, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30971008, + "cpu_ns": 3999961536, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51052288, + "cpu_ns": 3999832074, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51034432, + "cpu_ns": 4000012535, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50649088, + "cpu_ns": 3999969095, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49966144, + "cpu_ns": 3999907125, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30644416, + "cpu_ns": 4000038837, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30973760, + "cpu_ns": 4000056517, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-async-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225717.9961061, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225717.9961197, + "returncode": 0, + "finished": 1792225724.5299468, + "log_sha256": "ddfae73876b5ad3b55db007ea910eda13fc0e57383e8984c6bfac5098337782c", + "before_telemetry": { + "wall_time": 1792225717.9959393, + "monotonic_ns": 2086418300599722, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "885677", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359892", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38587592", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400845", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359895", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38587581", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400162", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24069643", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37955835", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399912", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24069627", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37955792", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399307", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606961", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35862129", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "488374", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892499", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35995383", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1914285", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576811", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33310202", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400214", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37539455", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3505699", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32630227", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225724.535644, + "monotonic_ns": 2086424840304975, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1043852", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359895", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38588295", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400358", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359898", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38588284", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "489687", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24070341", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37956534", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "448726", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24070325", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37956491", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "917156", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606963", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35862830", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400188", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892500", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35996082", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "477231", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576812", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33310901", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "396295", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37540152", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1054912", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32630924", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 697 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30687680, + "cpu_ns": 3999743479, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30738880, + "cpu_ns": 3999943200, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50334336, + "cpu_ns": 4000002358, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50467776, + "cpu_ns": 3999935043, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50340608, + "cpu_ns": 3999860770, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50417920, + "cpu_ns": 3999790968, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30580864, + "cpu_ns": 4000029146, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30694784, + "cpu_ns": 4000086011, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-async-8-independent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s04-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225724.5545716, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225724.5545843, + "returncode": 0, + "finished": 1792225731.0891247, + "log_sha256": "4df41af070565d697603a40f23147821e04344a8d56d2d74170c72e81d534d39", + "before_telemetry": { + "wall_time": 1792225724.5544114, + "monotonic_ns": 2086424859071878, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1612478", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359895", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38588295", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1707686", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359898", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38588284", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2702237", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24070341", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37956534", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "666784", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24070325", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37956491", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1240865", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606963", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35862830", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400130", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892500", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35996082", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400474", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576812", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33310901", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400212", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37540152", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400079", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32630924", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225731.0950522, + "monotonic_ns": 2086431399712673, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "397102", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359904", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38588995", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "396490", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359907", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38588984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400186", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24071102", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37957461", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400375", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24071086", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37957418", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "586926", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607043", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35863557", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "587562", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892501", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35996769", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "584318", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576813", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33311588", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "579623", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37540837", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2626442", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32631609", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 927, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 927, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 80, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 685 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31005888, + "cpu_ns": 3999706212, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31000576, + "cpu_ns": 3999947625, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49407552, + "cpu_ns": 3999970454, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51084672, + "cpu_ns": 3999979380, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50369472, + "cpu_ns": 3999861964, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50107968, + "cpu_ns": 3999885046, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30900096, + "cpu_ns": 3999947785, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31041280, + "cpu_ns": 3999782663, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-async-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225731.1127996, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225731.112812, + "returncode": 0, + "finished": 1792225737.6474082, + "log_sha256": "2a7580e1ce47323ee00b54508fd3beefd4820f1556130caf816476b1ff2d642b", + "before_telemetry": { + "wall_time": 1792225731.112649, + "monotonic_ns": 2086431417309294, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1897464", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359904", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38588996", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "396490", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359907", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38588985", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1307918", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24071102", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37957462", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400333", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24071086", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37957419", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "586926", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607043", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35863558", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1228084", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892501", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35996770", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2647562", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576813", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33311589", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1351332", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934335", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37540838", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3381122", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32631610", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225737.654086, + "monotonic_ns": 2086437958746604, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "868875", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359919", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38589777", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400263", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359922", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38589766", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "493257", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24071850", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37958220", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400401", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24071834", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37958177", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607045", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35864316", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400217", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892504", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35997530", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400285", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576819", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33312345", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400071", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934339", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37541594", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2374350", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32632364", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 748, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 748, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 754 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30092416, + "cpu_ns": 3999269245, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30070336, + "cpu_ns": 3999910032, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49519040, + "cpu_ns": 3999690156, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 48295680, + "cpu_ns": 4000018423, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49272832, + "cpu_ns": 3999647621, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48535552, + "cpu_ns": 3999953309, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 29949696, + "cpu_ns": 3999986426, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30011840, + "cpu_ns": 4000004854, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-async-8-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s00-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225737.6720347, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225737.6720436, + "returncode": 0, + "finished": 1792225744.2058818, + "log_sha256": "e165515711ca4f9d615fd20c5e1ed7c39492ad4e67ad2341cdeb6a6c71a0fa47", + "before_telemetry": { + "wall_time": 1792225737.6719236, + "monotonic_ns": 2086437976583969, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399422", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359919", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38589777", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400707", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359922", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38589766", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24071850", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37958220", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400486", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24071834", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37958177", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3969016", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607045", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35864316", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2738967", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892504", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35997530", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1382689", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576819", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33312345", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400279", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934339", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37541594", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2818665", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32632364", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225744.2115219, + "monotonic_ns": 2086444516182421, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "495979", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359941", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38590557", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "860374", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359944", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38590546", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400234", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24072595", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37958974", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400156", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24072579", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37958931", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "416923", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607057", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35865074", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399739", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892524", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35998304", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "558764", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576821", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33313089", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400488", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934348", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37542350", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2522351", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32633104", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 20, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 740 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30541760, + "cpu_ns": 3999745123, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30574464, + "cpu_ns": 4000039393, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49934144, + "cpu_ns": 4000035052, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 48226048, + "cpu_ns": 4000089885, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49843776, + "cpu_ns": 4000029295, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49990464, + "cpu_ns": 3999587049, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30398720, + "cpu_ns": 3999831274, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30516288, + "cpu_ns": 3999997611, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-async-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225744.2311926, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225744.2312076, + "returncode": 0, + "finished": 1792225750.7668774, + "log_sha256": "befb29f981adb25e0af8ed9652a1f66cda68963233539f3c93bcb662be2d6fae", + "before_telemetry": { + "wall_time": 1792225744.2310293, + "monotonic_ns": 2086444535689677, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359941", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38590557", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "966248", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359944", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38590546", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "963900", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24072595", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37958974", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "978578", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24072579", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37958931", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400194", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607057", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35865074", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400170", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892524", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35998304", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400139", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576821", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33313089", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1317056", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934348", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37542350", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2691164", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32633104", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225750.7724948, + "monotonic_ns": 2086451077155618, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399527", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359953", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38591289", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400501", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359956", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38591278", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400157", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24073355", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37959813", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400484", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24073339", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37959770", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400268", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607061", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35865788", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400257", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892525", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35999017", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400085", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576824", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33313806", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400174", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934401", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37543116", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1124440", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32633815", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 760, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 760, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 53, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 711 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30510528, + "cpu_ns": 3999685932, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30513856, + "cpu_ns": 4000018929, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 48037760, + "cpu_ns": 3999952726, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50332352, + "cpu_ns": 3999938518, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49799936, + "cpu_ns": 3999953560, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50125568, + "cpu_ns": 3999922948, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30417920, + "cpu_ns": 3999801049, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30453056, + "cpu_ns": 3999924102, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-async-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225750.7929127, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225750.7929275, + "returncode": 0, + "finished": 1792225757.325125, + "log_sha256": "c70ba743cee5608bdeef92fd7600bf31fd1b05289ff259f5b02a3a7b4217de8b", + "before_telemetry": { + "wall_time": 1792225750.7927434, + "monotonic_ns": 2086451097404163, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "959977", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359953", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38591289", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "985172", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359956", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38591278", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399581", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24073355", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37959813", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399828", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24073339", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37959770", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399126", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607061", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35865788", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399705", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892525", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35999017", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1322744", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576824", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33313806", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1135217", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934401", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37543116", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2745443", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32633815", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225757.3300338, + "monotonic_ns": 2086457634697319, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1322919", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359958", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38592005", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1323021", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359961", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38591994", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1284237", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24074072", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37960553", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24074056", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37960510", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1300068", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607063", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35866499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892526", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35999726", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "489433", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576826", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33314517", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400122", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934425", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37543850", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2106613", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32634522", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 707 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 29894656, + "cpu_ns": 3999812602, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 29945472, + "cpu_ns": 4000017759, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 48368192, + "cpu_ns": 4000037750, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 48989440, + "cpu_ns": 4000043650, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48196416, + "cpu_ns": 4000092671, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48349184, + "cpu_ns": 4000069909, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 29749376, + "cpu_ns": 3999970181, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 29877760, + "cpu_ns": 3999940270, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-async-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225757.3457916, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225757.3458, + "returncode": 0, + "finished": 1792225763.8757792, + "log_sha256": "cbda7b2fdb4f0f52af14349999d39eea3c8ed41652a23ad1652a6fe2f4d1b03a", + "before_telemetry": { + "wall_time": 1792225757.3456895, + "monotonic_ns": 2086457650349883, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "765490", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359958", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38592005", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399914", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359961", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38591994", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400043", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24074072", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37960553", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400365", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24074056", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37960511", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399795", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607063", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35866500", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892526", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35999727", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576827", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33314518", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1633607", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934425", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37543851", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3525899", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32634523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225763.8815088, + "monotonic_ns": 2086464186169327, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359971", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38592737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359974", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38592726", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400159", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24074777", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37961265", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400814", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24074761", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37961222", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400146", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607072", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35867219", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400421", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892527", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36000434", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400067", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576830", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33315225", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1182549", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934426", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37544558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1936587", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32635228", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 705, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 705, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 705 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 29922560, + "cpu_ns": 3999803191, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30004480, + "cpu_ns": 3999852961, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 46574144, + "cpu_ns": 4000018551, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 48282240, + "cpu_ns": 4000004700, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48938368, + "cpu_ns": 4000102956, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48822144, + "cpu_ns": 4000085449, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 29743232, + "cpu_ns": 3999868447, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 29877120, + "cpu_ns": 4000101311, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-async-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225763.8961258, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225763.8961365, + "returncode": 0, + "finished": 1792225770.4314399, + "log_sha256": "4a2d4ac1933d3c4e3bddfbb1bc1971740dc96cbfd492940b88b1872b069a6f1a", + "before_telemetry": { + "wall_time": 1792225763.896003, + "monotonic_ns": 2086464200663360, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400089", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359971", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38592737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400270", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359974", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38592726", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24074777", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37961265", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "697426", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24074761", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37961222", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3849859", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607072", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35867219", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399854", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892527", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36000434", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576830", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33315225", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1526136", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934426", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37544558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2846498", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32635228", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225770.4368324, + "monotonic_ns": 2086470741492878, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "427272", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359990", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38593461", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359993", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38593450", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400086", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24075557", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37962173", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400794", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24075541", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37962130", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "582018", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607205", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35868087", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "585042", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892529", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36001125", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1310565", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576830", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33315913", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "629334", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934426", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37545246", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2774994", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32635916", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 908, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 780, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 908, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 133, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 868, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 688 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30396672, + "cpu_ns": 3999589042, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30474240, + "cpu_ns": 3999999017, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 48099328, + "cpu_ns": 3999482171, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49821248, + "cpu_ns": 3999976078, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49574656, + "cpu_ns": 3999659908, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49573184, + "cpu_ns": 3999771858, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30201920, + "cpu_ns": 3999962764, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30389952, + "cpu_ns": 3999614550, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-async-8-independent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s05-async-load/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-independent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225770.454717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225770.4547298, + "returncode": 0, + "finished": 1792225777.0378494, + "log_sha256": "809280faac50761bf1da6f55dfb0f137aa4ee73037fd24e32bf9bc4324e97691", + "before_telemetry": { + "wall_time": 1792225770.4545577, + "monotonic_ns": 2086470759218177, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "547324", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359990", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38593462", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2253318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359993", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38593451", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "521803", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24075557", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37962174", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24075541", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37962131", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607205", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35868088", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892529", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36001126", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400271", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576830", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33315914", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934426", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37545247", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3622293", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8070", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32635917", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225777.0431197, + "monotonic_ns": 2086477347779765, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1202335", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360011", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38594211", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360014", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38594200", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24076267", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37962888", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400375", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24076251", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37962845", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607207", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35868803", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36001841", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "705661", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33316627", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37545958", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3546303", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8070", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32636628", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "96000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "96000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "95000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "95000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "95000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 710, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 710, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 711 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30248640, + "cpu_ns": 3991751260, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30392320, + "cpu_ns": 3999942094, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49847488, + "cpu_ns": 4000052979, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49811136, + "cpu_ns": 3999963326, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49625920, + "cpu_ns": 4000104058, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49801664, + "cpu_ns": 4000024889, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30133824, + "cpu_ns": 3999948266, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30325120, + "cpu_ns": 4000027226, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + }, + { + "name": "final-hits-b00-async-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225808.6349986, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225808.6350107, + "returncode": 0, + "finished": 1792225815.219038, + "log_sha256": "75b170d5eac6fc60b20a80457b176dcae9d5b2cf20fc62c47c9eec96ec452d8a", + "before_telemetry": { + "wall_time": 1792225808.634846, + "monotonic_ns": 2086508939506394, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360016", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38597930", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360019", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38597919", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1247128", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24079976", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37966599", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24079960", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37966556", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607215", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35872527", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892539", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36005568", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33320338", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37549669", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3328821", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8070", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32640339", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225815.22396, + "monotonic_ns": 2086515528620139, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400105", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360024", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38598651", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400423", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360027", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38598640", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24080684", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37967311", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400304", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24080668", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37967268", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607228", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35873254", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "425166", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892539", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36006273", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1409216", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33321043", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "432019", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37550374", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "600932", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8070", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32641044", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 705 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27739584, + "cpu_ns": 3999613511, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27734784, + "cpu_ns": 4000044640, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27741568, + "cpu_ns": 4000086290, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27735872, + "cpu_ns": 4000050893, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27742464, + "cpu_ns": 3999934962, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27736192, + "cpu_ns": 4000030893, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27735040, + "cpu_ns": 4000006779, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27739456, + "cpu_ns": 4000086058, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-hits-b00-async-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225815.2426453, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225815.2426636, + "returncode": 0, + "finished": 1792225821.7760835, + "log_sha256": "bd2798144c99e6e61119fb7009a9e1a2bcf045774215cee32174ed4eef1eac00", + "before_telemetry": { + "wall_time": 1792225815.2424524, + "monotonic_ns": 2086515547112972, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1062305", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360024", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38598652", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360027", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38598641", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24080684", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37967312", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400304", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24080668", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37967269", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607228", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35873255", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892539", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36006274", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3752251", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33321044", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3363065", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37550375", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3283777", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8070", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32641045", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225821.782072, + "monotonic_ns": 2086522086732659, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360029", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38599355", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400339", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360032", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38599344", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400204", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24081374", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37968010", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400291", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24081358", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37967967", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "423079", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607243", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35873975", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "422061", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892539", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36006967", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "684295", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33321737", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "451273", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934431", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37551076", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2603342", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32641738", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 690, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 690, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 693 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27592768, + "cpu_ns": 3999709920, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27587968, + "cpu_ns": 3999951639, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27594752, + "cpu_ns": 4000005817, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27589056, + "cpu_ns": 4000009973, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27595648, + "cpu_ns": 3999097027, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27589376, + "cpu_ns": 3999842809, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27588160, + "cpu_ns": 3999949096, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27592640, + "cpu_ns": 4000070850, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-hits-b00-async-8-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s02-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225821.8024185, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225821.8024352, + "returncode": 0, + "finished": 1792225828.3858323, + "log_sha256": "be4a278786da8dc18a749229a472c494fed886ed0fd15edcd55f49fade822adc", + "before_telemetry": { + "wall_time": 1792225821.8022425, + "monotonic_ns": 2086522106903288, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2559640", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360029", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38599355", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "433538", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360032", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38599344", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399282", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24081374", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37968010", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400482", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24081358", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37967967", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399791", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607243", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35873975", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "936027", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892539", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36006967", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "463270", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33321737", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934431", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37551076", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3345580", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32641738", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225828.391983, + "monotonic_ns": 2086528696643458, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "468492", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360030", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38600096", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "424613", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360033", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38600085", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "462768", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24082114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37968751", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400576", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24082098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37968708", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "464049", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607246", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35874720", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "632750", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892552", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36007731", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1742263", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33322477", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934431", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37551816", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1882778", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32642478", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 740, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 740, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 740 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27657856, + "cpu_ns": 3999650666, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27653056, + "cpu_ns": 4000017863, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27659840, + "cpu_ns": 4000045352, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27654144, + "cpu_ns": 3999988052, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27660736, + "cpu_ns": 3998599704, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27654464, + "cpu_ns": 3999896092, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27653312, + "cpu_ns": 3999949029, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27657728, + "cpu_ns": 4000079512, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-hits-b00-async-8-dependent-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s03-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225828.4114704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225828.411484, + "returncode": 0, + "finished": 1792225834.9459534, + "log_sha256": "94ec909ad40ab7b11582415b37a6a9507fb672bcaae0e3a93affae5da0002b19", + "before_telemetry": { + "wall_time": 1792225828.411349, + "monotonic_ns": 2086528716009286, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2924275", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360030", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38600096", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "829128", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360033", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38600085", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24082114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37968751", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400260", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24082098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37968708", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399582", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607246", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35874720", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400235", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892552", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36007731", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2106959", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33322477", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3410970", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934431", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37551816", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3495614", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32642478", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225834.951419, + "monotonic_ns": 2086535256079569, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1508386", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360038", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38600796", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "543596", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360041", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38600785", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24082799", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37969438", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400926", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24082783", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37969395", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "428898", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607246", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35875405", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1608191", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892565", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36008440", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400232", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33323162", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "441102", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934431", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37552501", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2035085", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32643163", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 685 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27873408, + "cpu_ns": 3998248845, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27868608, + "cpu_ns": 4000059151, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27875456, + "cpu_ns": 4000017837, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27869760, + "cpu_ns": 4000053937, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27876352, + "cpu_ns": 3999201293, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27870080, + "cpu_ns": 3999984013, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27868864, + "cpu_ns": 3999948807, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27873344, + "cpu_ns": 4000083829, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-hits-b00-async-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225834.971572, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225834.9715874, + "returncode": 0, + "finished": 1792225841.5056736, + "log_sha256": "94e5f1e6d5c6551a64f1c3a9b475e1f237339e43e47dd1921a241d8f91a9e2bb", + "before_telemetry": { + "wall_time": 1792225834.9713964, + "monotonic_ns": 2086535276057018, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3063645", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360038", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38600797", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "603551", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360041", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38600786", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1506532", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24082799", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37969439", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24082783", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37969396", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "893831", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607246", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35875406", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1608191", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892565", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36008441", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400232", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33323163", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1013465", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934431", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37552502", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3323911", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32643164", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225841.5124297, + "monotonic_ns": 2086541817090197, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400190", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360107", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38601582", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "794174", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360110", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38601571", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400560", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24083476", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37970134", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400786", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24083460", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37970091", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399854", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607250", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35876083", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "642485", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892567", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36009113", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1022299", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576833", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33323834", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "442301", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934434", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37553177", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1720654", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32643835", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 69, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 69, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 671 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27686272, + "cpu_ns": 3999829375, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27681472, + "cpu_ns": 4000078675, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27688320, + "cpu_ns": 4000147120, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27682624, + "cpu_ns": 3999717180, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27689216, + "cpu_ns": 3998690852, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27682944, + "cpu_ns": 4000063591, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27681728, + "cpu_ns": 4000113874, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27686208, + "cpu_ns": 4000202548, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-hits-b00-async-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b00-async-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225841.5331233, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225841.5331366, + "returncode": 0, + "finished": 1792225848.117931, + "log_sha256": "4d4aadb24592b272ab826daa0e007d1f3f665574ae4fc8efb4a82b2d467f773a", + "before_telemetry": { + "wall_time": 1792225841.5329666, + "monotonic_ns": 2086541837627284, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2205386", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360107", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38601583", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "602167", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360110", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38601572", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "489865", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24083476", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37970135", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399203", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24083460", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37970092", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "828944", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607250", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35876084", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1623786", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892567", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36009114", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2581809", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576833", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33323835", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2316242", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934434", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37553178", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3403567", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32643836", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225848.1234424, + "monotonic_ns": 2086548428102524, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360141", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38602259", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360144", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38602248", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400550", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24084070", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37970833", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400709", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24084054", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37970790", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400187", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607324", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35876731", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400058", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892569", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36009745", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "620547", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576834", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33324466", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934434", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37553807", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2150843", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32644465", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 594, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 594, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 74, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 629 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27963712, + "cpu_ns": 3999671538, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27971200, + "cpu_ns": 4000009676, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27965760, + "cpu_ns": 4000044772, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27972352, + "cpu_ns": 3999984635, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27966656, + "cpu_ns": 3998853653, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27972672, + "cpu_ns": 3999983980, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27971456, + "cpu_ns": 3999937209, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27963648, + "cpu_ns": 3999946952, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-hits-b01-async-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225848.1383214, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225848.1383297, + "returncode": 0, + "finished": 1792225854.723494, + "log_sha256": "48c3a17ba5ddde74fb5dbe9f1a0beb4088d95f93a2db57cd008ab34d9b146837", + "before_telemetry": { + "wall_time": 1792225848.1382163, + "monotonic_ns": 2086548442876799, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1447274", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360141", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38602260", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360144", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38602249", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24084070", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37970834", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24084054", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37970791", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607324", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35876732", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892569", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36009746", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576835", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33324467", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934434", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37553808", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3205324", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32644466", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225854.728582, + "monotonic_ns": 2086555033242617, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "484579", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360195", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38603005", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "398682", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360198", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38602994", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "835903", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24084696", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37971575", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "423155", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24084680", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37971532", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "437604", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607393", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35877399", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "467768", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892570", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36010396", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576841", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33325121", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "469742", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934435", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37554460", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "819190", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32645116", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 54, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 54, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 626, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 626, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 69, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 650, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 652, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 650 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27744512, + "cpu_ns": 3999718542, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27752000, + "cpu_ns": 3999959652, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27746496, + "cpu_ns": 4000068019, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27753088, + "cpu_ns": 4000048196, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27747392, + "cpu_ns": 3998979876, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27753408, + "cpu_ns": 4000081578, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27752256, + "cpu_ns": 4000035961, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27744384, + "cpu_ns": 3999953322, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-hits-b01-async-8-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s01-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225854.7431457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225854.743156, + "returncode": 0, + "finished": 1792225861.3261707, + "log_sha256": "0a20585590b45d4b1bd78b4d5c95664e53a3b83731e34646b58739e52afad731", + "before_telemetry": { + "wall_time": 1792225854.7430308, + "monotonic_ns": 2086555047691456, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1633345", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360195", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38603008", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1773679", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360198", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38602997", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "865694", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24084696", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37971578", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1295206", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24084680", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37971535", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3787627", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607396", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35877402", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2092938", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892570", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36010399", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "890479", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576841", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33325124", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3405911", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934435", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37554463", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2803120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32645119", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225861.3302755, + "monotonic_ns": 2086561634935899, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "458230", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360202", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38603677", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360205", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38603666", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "424920", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24085357", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37972251", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400433", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24085341", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37972208", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "427489", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607399", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35878065", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "544641", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892572", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36011060", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "575970", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576843", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33325783", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1024413", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934442", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37555127", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1679175", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32645776", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 661, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 661, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 657 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27714816, + "cpu_ns": 3999650179, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27710016, + "cpu_ns": 3999695616, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27716800, + "cpu_ns": 3999809312, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27711104, + "cpu_ns": 3999423485, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27717696, + "cpu_ns": 3998774194, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27711424, + "cpu_ns": 3999930614, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27710208, + "cpu_ns": 4000022794, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27714688, + "cpu_ns": 3999544666, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-hits-b01-async-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225861.3448997, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225861.34491, + "returncode": 0, + "finished": 1792225867.876507, + "log_sha256": "b5725904f284e181483d33fbc1307596530725d15d8191ed0ad98f9a16f28baa", + "before_telemetry": { + "wall_time": 1792225861.344776, + "monotonic_ns": 2086561649436176, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "423663", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360202", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38603680", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360205", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38603669", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "500789", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24085357", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37972254", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400354", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24085341", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37972211", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "427489", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607399", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35878069", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "408343", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892572", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36011064", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3934023", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576847", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33325787", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "435771", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934442", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37555131", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2894353", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32645780", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225867.8827941, + "monotonic_ns": 2086568187454987, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400062", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360222", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38604436", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400322", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360225", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38604425", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "716372", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24086078", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37972983", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400482", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24086062", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37972940", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "432056", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607403", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35878796", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "463884", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892572", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36011784", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400190", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576848", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33326507", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "466925", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934443", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37555851", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2465807", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32646500", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "90000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 20, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 20, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 721, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 721, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 720 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27884544, + "cpu_ns": 3993628372, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27928896, + "cpu_ns": 3999997830, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27923392, + "cpu_ns": 4000016866, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27929984, + "cpu_ns": 3999788724, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27936576, + "cpu_ns": 3998617075, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27930304, + "cpu_ns": 4000005436, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27929152, + "cpu_ns": 3999944855, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27933568, + "cpu_ns": 3999974171, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-hits-b01-async-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225867.904117, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225867.904132, + "returncode": 0, + "finished": 1792225874.4857888, + "log_sha256": "9298d55fd9f8471b142ccb345534fa129b5bb3b24a8e74da87250bb26e44187e", + "before_telemetry": { + "wall_time": 1792225867.9039483, + "monotonic_ns": 2086568208608699, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1646579", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360222", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38604436", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "876648", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360225", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38604425", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399692", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24086078", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37972983", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400938", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24086062", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37972940", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "448904", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607403", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35878796", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400497", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892572", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36011784", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576848", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33326507", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399686", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934443", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37555851", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3401316", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32646500", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "90000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225874.4911885, + "monotonic_ns": 2086574795849070, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360237", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38605122", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360240", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38605111", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "600206", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24086740", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37973649", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24086724", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37973606", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607403", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35879457", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892572", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36012445", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576848", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33327168", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "598608", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934444", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37556512", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3279519", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32647161", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 662, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 662, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 661 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27497920, + "cpu_ns": 3999669448, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27493120, + "cpu_ns": 3999939460, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27499904, + "cpu_ns": 4000064773, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27494208, + "cpu_ns": 3999978624, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27500864, + "cpu_ns": 3999833033, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27494528, + "cpu_ns": 4000068937, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27493376, + "cpu_ns": 3999914439, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27497792, + "cpu_ns": 4000056071, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-hits-b01-async-8-dependent-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s04-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225874.51127, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225874.511287, + "returncode": 0, + "finished": 1792225881.093763, + "log_sha256": "93e2b388ed7d44fdc066a787e2039e5bfa4b67d6e89d40d6bc2159380ce9c9d3", + "before_telemetry": { + "wall_time": 1792225874.5110788, + "monotonic_ns": 2086574815739317, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360237", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38605122", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360240", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38605111", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24086740", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37973649", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24086724", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37973606", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607403", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35879457", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2053779", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892572", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36012445", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1759193", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576848", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33327168", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400520", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934444", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37556512", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2937356", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32647161", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225881.0992439, + "monotonic_ns": 2086581403904509, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400177", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360283", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38605901", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1518847", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360286", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38605890", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "483147", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24087435", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37974354", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400091", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24087419", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37974311", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "662364", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607412", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35880165", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892575", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36013149", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "504986", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576850", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33327870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1734489", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37557217", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2592537", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32647859", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 698 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27822528, + "cpu_ns": 3999609161, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27817728, + "cpu_ns": 3999791685, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27824512, + "cpu_ns": 4000032034, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27818816, + "cpu_ns": 4000071999, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27825408, + "cpu_ns": 3999976364, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27819136, + "cpu_ns": 3999774655, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27817984, + "cpu_ns": 3999985047, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27822400, + "cpu_ns": 3999476498, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-hits-b01-async-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b01-async-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225881.1208222, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225881.1208353, + "returncode": 0, + "finished": 1792225887.704733, + "log_sha256": "db4f14184c953527b40177e3003c343de773d3f38fe80849343502f42863c7af", + "before_telemetry": { + "wall_time": 1792225881.1206677, + "monotonic_ns": 2086581425328074, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400508", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360283", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38605901", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3469677", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360286", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38605890", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1061345", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24087435", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37974354", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400456", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24087419", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37974311", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2640472", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607412", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35880165", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399684", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892575", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36013149", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399798", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576850", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33327870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2964958", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37557217", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3177892", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8074", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32647859", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225887.710412, + "monotonic_ns": 2086588015072280, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1070742", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360370", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38606780", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360373", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38606769", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400200", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24088159", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37975090", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24088143", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37975047", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607412", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35880882", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892575", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36013866", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1975431", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576851", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33328587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37557934", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3691956", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8075", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32648576", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "91000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "92000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "92000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "92000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "92000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 87, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 87, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 724, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 724, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 717 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27564096, + "cpu_ns": 3999630337, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27559296, + "cpu_ns": 4000007853, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27566080, + "cpu_ns": 4000095454, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27560384, + "cpu_ns": 4000021182, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27567040, + "cpu_ns": 4000008815, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27560704, + "cpu_ns": 3999985442, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27559552, + "cpu_ns": 3999910993, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27563968, + "cpu_ns": 3999996593, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-hits-b02-async-8-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s00-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225887.729321, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225887.729336, + "returncode": 0, + "finished": 1792225894.3134978, + "log_sha256": "49c78bf70914e4498acbc146acb61ea952fd5a403aa3d2f815a8f20c7f5f5e69", + "before_telemetry": { + "wall_time": 1792225887.7291594, + "monotonic_ns": 2086588033820046, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3460023", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360370", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38606781", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360373", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38606770", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24088159", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37975091", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24088143", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37975048", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607412", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35880883", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892575", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36013867", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576851", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33328588", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2989702", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37557935", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3542462", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32648577", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "91000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "92000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "92000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "92000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "92000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225894.3192687, + "monotonic_ns": 2086594623928899, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "983827", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360401", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38607580", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400306", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360404", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38607569", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24088902", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37975842", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400589", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24088886", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37975799", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607412", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35881626", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892593", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36014639", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576852", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33329331", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37558678", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3456925", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32649320", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 18, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 743 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27712384, + "cpu_ns": 3998799782, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27707584, + "cpu_ns": 3999992939, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27714432, + "cpu_ns": 4000057799, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27708736, + "cpu_ns": 3999909974, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27715328, + "cpu_ns": 4000008230, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27708992, + "cpu_ns": 3999601251, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27707840, + "cpu_ns": 3999981117, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27712320, + "cpu_ns": 3999875909, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-hits-b02-async-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225894.3393807, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225894.3393967, + "returncode": 0, + "finished": 1792225900.924467, + "log_sha256": "c4d53b53b0ab1fc91993875e407a781e58b9c0872764261efbf552253d1a074a", + "before_telemetry": { + "wall_time": 1792225894.339208, + "monotonic_ns": 2086594643868464, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2801907", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360401", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38607580", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360404", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38607569", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "880166", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24088902", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37975842", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24088886", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37975799", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607412", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35881626", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892593", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36014639", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576852", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33329331", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37558678", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2672814", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32649320", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225900.9296877, + "monotonic_ns": 2086601234348172, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3555088", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360418", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38608278", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360421", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38608267", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "645839", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24089566", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37976509", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400642", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24089550", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37976466", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400256", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607415", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35882295", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400144", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892593", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36015306", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400287", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576853", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33329998", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1827184", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37559345", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400094", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32649987", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 664, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 664, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 667 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27654144, + "cpu_ns": 3999662526, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27649344, + "cpu_ns": 4000009177, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27656128, + "cpu_ns": 4000053310, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27650432, + "cpu_ns": 4000095507, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27657024, + "cpu_ns": 4000058268, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27650752, + "cpu_ns": 3999985137, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27649536, + "cpu_ns": 3999964138, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27654016, + "cpu_ns": 4000080034, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-hits-b02-async-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225900.9488468, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225900.9488614, + "returncode": 0, + "finished": 1792225907.579134, + "log_sha256": "0909eb7258c6fded6ec9766244afcfdbc96a5d9b688cb8175dd528101fffb0ec", + "before_telemetry": { + "wall_time": 1792225900.9486935, + "monotonic_ns": 2086601253353865, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2277558", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360418", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38608279", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360421", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38608268", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "791832", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24089566", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37976510", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399085", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24089550", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37976467", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "645902", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607415", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35882296", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1185064", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892593", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36015307", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576853", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33329999", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934448", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37559346", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2748353", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32649988", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225907.5841787, + "monotonic_ns": 2086607888839149, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1739480", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360429", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38608988", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1088350", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360432", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38608977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400152", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24090255", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37977206", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400312", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24090239", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37977163", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400468", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607417", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35882985", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400160", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892594", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36015996", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "732753", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576853", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33330688", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1034207", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934461", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37560059", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2835367", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32650677", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 689, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 689, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 689 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27553408, + "cpu_ns": 3999573556, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27548608, + "cpu_ns": 4000016356, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27555392, + "cpu_ns": 4000101356, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27537408, + "cpu_ns": 3999793404, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27556288, + "cpu_ns": 3999840462, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27550016, + "cpu_ns": 4000022380, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27548800, + "cpu_ns": 3999964102, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27553280, + "cpu_ns": 4000086331, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-hits-b02-async-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225907.6035903, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225907.6036065, + "returncode": 0, + "finished": 1792225914.1382768, + "log_sha256": "bb80eaafbcf393c39d0a46bc9d22afbc578e81c4811eb9f914de298f7065f172", + "before_telemetry": { + "wall_time": 1792225907.6034245, + "monotonic_ns": 2086607908084929, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1739480", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360429", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38608988", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360432", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38608977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24090255", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37977206", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24090239", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37977163", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607417", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35882985", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892594", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36015996", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "732753", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576853", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33330688", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934461", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37560059", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3350454", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32650677", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225914.143714, + "monotonic_ns": 2086614448374237, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360507", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38609851", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "506047", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360510", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38609840", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400450", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24090991", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37977967", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "997374", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24090975", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37977924", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "611390", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607418", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35883715", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "449357", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892630", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36016782", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "425278", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576853", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33331416", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1272827", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934473", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37560805", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "988516", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32651405", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 78, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 78, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 728 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27451072, + "cpu_ns": 3999750461, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27446272, + "cpu_ns": 4000029335, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27453056, + "cpu_ns": 4000108955, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27435072, + "cpu_ns": 3999960718, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27453952, + "cpu_ns": 4000025130, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27447680, + "cpu_ns": 4000078674, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27446464, + "cpu_ns": 3999999259, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27450944, + "cpu_ns": 4000036058, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-hits-b02-async-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225914.1633234, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225914.1633368, + "returncode": 0, + "finished": 1792225920.6962411, + "log_sha256": "b30515482ff161ca9b5e52a1f19c91f023aa6824d69cf97dd26145d724f08a22", + "before_telemetry": { + "wall_time": 1792225914.1631522, + "monotonic_ns": 2086614467812649, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360507", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38609853", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360510", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38609842", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24090991", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37977969", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400340", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24090975", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37977926", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607418", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35883717", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892630", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36016784", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576853", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33331418", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3776773", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934473", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37560807", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3458868", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32651407", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225920.702469, + "monotonic_ns": 2086621007129498, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360598", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38610656", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400395", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360601", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38610645", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400138", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24091627", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37978753", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400209", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24091611", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37978710", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "432297", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607509", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35884405", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "470545", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892631", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36017443", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "429688", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576857", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33332083", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "472576", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934493", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37561491", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "504622", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32652064", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 91, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 91, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 636, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 636, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 91, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 20, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 657 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27779200, + "cpu_ns": 3999578638, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27786688, + "cpu_ns": 3999730456, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27781184, + "cpu_ns": 3999990113, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27787776, + "cpu_ns": 3999905911, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27782080, + "cpu_ns": 3999780473, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27788096, + "cpu_ns": 4000026046, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27786944, + "cpu_ns": 3999933224, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27779072, + "cpu_ns": 3999797973, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-hits-b02-async-8-dependent-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s05-async-load/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-b02-async-8-dependent-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225920.7228823, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225920.722895, + "returncode": 0, + "finished": 1792225927.255898, + "log_sha256": "94a5244ea42ed4424a3b776e0ad10744c9a9b70d0ba8b64ec064fd2132f43cb8", + "before_telemetry": { + "wall_time": 1792225920.722704, + "monotonic_ns": 2086621027368085, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3963468", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360598", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38610657", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "774171", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360601", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38610646", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2354686", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24091627", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37978754", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1597339", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24091611", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37978711", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399854", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607509", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35884406", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892631", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36017444", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399731", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576857", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33332084", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400143", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934493", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37561492", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2857066", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32652065", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225927.2613547, + "monotonic_ns": 2086627566018561, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "397315", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360703", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38611517", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399497", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360706", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38611506", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "439440", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24092314", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37979459", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "423291", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24092298", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37979416", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "473987", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607516", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35885096", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "495506", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892631", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36018122", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "819176", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576857", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33332762", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "527636", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934496", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37562175", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1121153", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8076", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32652743", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 105, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 105, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 687, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 687, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 690, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 678 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27976896, + "cpu_ns": 3993397151, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28021248, + "cpu_ns": 4000107803, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28028032, + "cpu_ns": 4000140967, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28022336, + "cpu_ns": 4000125468, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28028928, + "cpu_ns": 4000152771, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28022656, + "cpu_ns": 4000059511, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28021440, + "cpu_ns": 3999905485, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28025920, + "cpu_ns": 4000032187, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + } + ], + "precondition_runs": [ + { + "name": "final-hits-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224731.6337397, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224731.6337554, + "returncode": 0, + "finished": 1792224763.142359, + "log_sha256": "135a84d551a97b30e4f6ebe2010b0e2f9428dad3ad7ef22dd918b8939916a4bd", + "before_telemetry": { + "wall_time": 1792224731.6335766, + "monotonic_ns": 2085431938240805, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1040211", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358958", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38471452", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358961", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38471441", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3900274", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23956440", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37836728", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23956424", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37836685", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400128", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604921", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35746338", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2422366", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889661", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35877895", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2554401", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576230", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33194813", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "541099", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933697", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37423876", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3634116", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32515216", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224763.1473851, + "monotonic_ns": 2085463452045536, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "463670", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5358958", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38476111", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5358961", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38476100", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23961104", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37841464", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23961088", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37841421", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "971831", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5604924", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35751002", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "840316", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5889717", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35882585", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576230", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33199472", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2018909", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933697", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37428535", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2981152", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32519875", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4659, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4659, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4664, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4664, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4736, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4664, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 56, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4690, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4659, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4659, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4659 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 17574720, + "cpu_ns": 1000056566, + "cycles": 4235318675, + "instructions": 4857711432, + "branches": 951180727, + "branch_misses": 292710 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000100350", + "ops_s": "17572956.6", + "ops": "17574720", + "checksum": "8888372341488588992", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55468032", + "setup_ns": "467226514", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "3", + "cpu_ns": "1000736003", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "4235318675", + "perf_instructions": "4857711432", + "perf_branches": "951180727", + "perf_branch_misses": "292710", + "perf_enabled_ns": "1000057192", + "perf_running_ns": "1000057192", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000056566" + } + }, + { + "name": "final-hits-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224880.6112704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224880.6112826, + "returncode": 0, + "finished": 1792224912.1251566, + "log_sha256": "282d6dec9ca556abb4ff5c333fd5236b45db47085d8aca3d86b031e21266edd6", + "before_telemetry": { + "wall_time": 1792224880.61112, + "monotonic_ns": 2085580915780093, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "826119", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359055", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38489360", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359058", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38489349", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23973994", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37855417", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23973978", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37855374", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2339215", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605270", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35764287", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "950912", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890217", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35896125", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576250", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33212712", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "969407", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933766", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37441834", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3669256", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32533095", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224912.1307352, + "monotonic_ns": 2085612435395455, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359055", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38493469", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359058", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38493458", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23978053", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37859556", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23978037", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37859513", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "714973", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605270", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35768396", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1912194", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890297", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35900275", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2965403", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576252", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33216824", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2477163", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933775", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37445943", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2272958", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32537204", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4109, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4109, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4059, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4139, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4059, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4139, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4109, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 80, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4150, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4112, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4109, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4109 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 10288256, + "cpu_ns": 999921579, + "cycles": 4311325288, + "instructions": 2587788314, + "branches": 567110515, + "branch_misses": 178540 + } + ], + "profile": "main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000069610", + "ops_s": "10287539.9", + "ops": "10288256", + "checksum": "2486143444929477504", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55746560", + "setup_ns": "463153302", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "1000241255", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "4311325288", + "perf_instructions": "2587788314", + "perf_branches": "567110515", + "perf_branch_misses": "178540", + "perf_enabled_ns": "999934406", + "perf_running_ns": "999934406", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "999921579" + } + }, + { + "name": "final-hits-precondition-s02-blocking-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s02-blocking-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225029.6512022, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225029.651211, + "returncode": 0, + "finished": 1792225061.213747, + "log_sha256": "03e25d9770384af78bc8b7526429ba7ebcb9aa75848033e2462dad767183d6db", + "before_telemetry": { + "wall_time": 1792225029.6510882, + "monotonic_ns": 2085729955748233, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2261722", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359159", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38508603", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359162", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38508592", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3013280", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23992327", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37874988", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23992311", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37874945", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4110814", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605589", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35783541", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3273676", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890903", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35915567", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2738967", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576376", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33231948", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3041851", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933851", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37461071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2989738", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32552287", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225061.2189076, + "monotonic_ns": 2085761523567926, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400200", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359161", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38512239", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400340", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359164", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38512228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "794729", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23995960", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37878622", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399920", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "23995944", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37878579", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399782", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605606", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35787204", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400073", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5890915", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35919223", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576376", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33235580", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933852", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37464705", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2664793", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32555919", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3636, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3636, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3633, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3634, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3633, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3634, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3663, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3656, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3632, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3634, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3632 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 9228864, + "cpu_ns": 1000022876, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 9217024, + "cpu_ns": 1000019915, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 15432128, + "cpu_ns": 1000076223, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 15465728, + "cpu_ns": 1000069132, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 15323584, + "cpu_ns": 1000011189, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 15330624, + "cpu_ns": 1000075195, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 9194176, + "cpu_ns": 1000067245, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 9208960, + "cpu_ns": 1000072169, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "blocking", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000068476", + "ops_s": "98394350.3", + "ops": "98401088", + "checksum": "12207653003283544256", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55336960", + "setup_ns": "488602776", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "9", + "cpu_ns": "8002255232", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000413944" + } + }, + { + "name": "final-hits-precondition-s03-blocking-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s03-blocking-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225179.314446, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225179.3144588, + "returncode": 0, + "finished": 1792225210.8566723, + "log_sha256": "d84d4b43cc959e78182ee5dcb94adb535cfda35dd8a832ca2b9314da450b6941", + "before_telemetry": { + "wall_time": 1792225179.3142855, + "monotonic_ns": 2085879618949333, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400567", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359320", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38525312", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359323", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38525301", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400498", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24008748", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37891748", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24008732", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37891705", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605797", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35800155", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891082", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35932261", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "810570", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576453", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33248436", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933942", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37477618", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3527103", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32568702", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225210.8625028, + "monotonic_ns": 2085911167163476, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "772997", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359326", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38528654", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400438", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359329", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38528643", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400319", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24012079", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37895082", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400642", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24012063", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37895039", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5605802", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35803493", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "395713", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891084", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35935595", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399849", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576453", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33251766", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400211", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3933951", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37480966", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2936631", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32572032", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3342, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3342, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3331, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3334, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3331, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3334, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3338, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3334, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3330, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3348, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3330 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 7155840, + "cpu_ns": 999946835, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 7151040, + "cpu_ns": 1000061564, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 7157824, + "cpu_ns": 1000078739, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 7152128, + "cpu_ns": 1000078827, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 7158720, + "cpu_ns": 1000043480, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 7152448, + "cpu_ns": 1000078736, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 7151296, + "cpu_ns": 999952504, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 7155712, + "cpu_ns": 999919475, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "blocking", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000068403", + "ops_s": "57231093.2", + "ops": "57235008", + "checksum": "15083849076627406272", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55164928", + "setup_ns": "485080930", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "8", + "cpu_ns": "8002378554", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000160160" + } + }, + { + "name": "final-hits-precondition-s04-async-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s04-async-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s04-async-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225329.0530133, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225329.053025, + "returncode": 0, + "finished": 1792225360.5697057, + "log_sha256": "81767ba35bc6401cddc4482cf927150faad25d22fcaed2d06b5956718391d9a0", + "before_telemetry": { + "wall_time": 1792225329.0528624, + "monotonic_ns": 2086029357522740, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399942", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359524", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38541349", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400245", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359527", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38541338", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24024250", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37908007", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400820", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24024234", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37907964", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606157", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35816066", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1627215", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891134", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35948051", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "977733", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33264284", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3310908", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934112", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37493438", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3502992", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32584425", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225360.5748172, + "monotonic_ns": 2086060879477562, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1409893", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359531", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38545383", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1459030", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359534", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38545372", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400252", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24028263", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37912080", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24028247", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37912037", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "566702", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606196", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35820104", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "444295", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891185", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35952170", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1216378", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576602", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33268314", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934117", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37497478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3608818", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32588455", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4034, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4034, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4013, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4073, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4013, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4073, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4038, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 51, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4119, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4030, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4040, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4030 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 15487296, + "cpu_ns": 1000019111, + "cycles": 3741441479, + "instructions": 5581930618, + "branches": 1116749516, + "branch_misses": 258956 + } + ], + "profile": "main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "async", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000095874", + "ops_s": "15485811.3", + "ops": "15487296", + "checksum": "6774446228336251584", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55517184", + "setup_ns": "465898951", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "1", + "cpu_ns": "1000541309", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3741441479", + "perf_instructions": "5581930618", + "perf_branches": "1116749516", + "perf_branch_misses": "258956", + "perf_enabled_ns": "1000025603", + "perf_running_ns": "1000025603", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000019111" + } + }, + { + "name": "final-hits-precondition-s05-async-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s05-async-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s05-async-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225478.156493, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225478.156502, + "returncode": 0, + "finished": 1792225509.6601021, + "log_sha256": "8843d78e2d1ec8a092645a939b3e123089eeeeb54a9346f4d6ab804d9e7c402e", + "before_telemetry": { + "wall_time": 1792225478.156373, + "monotonic_ns": 2086178461033198, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1069329", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359566", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38559106", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1206005", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359569", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38559095", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4604712", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24041959", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37926746", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3299515", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24041943", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37926703", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2277283", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606495", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35833856", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2386752", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5891979", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35966898", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2903356", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576648", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33282035", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2537278", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934223", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37511247", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2662790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32602137", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225509.662968, + "monotonic_ns": 2086209967628051, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1752655", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359577", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38563093", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359580", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38563082", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "496777", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24045939", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37930845", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1598263", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24045923", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37930802", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1791424", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606520", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35837852", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2495609", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892063", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35970967", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33286018", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3021877", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934234", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37515234", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "907571", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32606118", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3987, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3987, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3980, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4099, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3980, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4099, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3996, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 84, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4069, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3983, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3987, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3981 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 10095168, + "cpu_ns": 1000027133, + "cycles": 4231701001, + "instructions": 3467040103, + "branches": 737874471, + "branch_misses": 167783 + } + ], + "profile": "main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "async", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000101354", + "ops_s": "10094144.9", + "ops": "10095168", + "checksum": "7537429004654299584", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55541760", + "setup_ns": "468651831", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "5", + "cpu_ns": "1001405829", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "4231701001", + "perf_instructions": "3467040103", + "perf_branches": "737874471", + "perf_branch_misses": "167783", + "perf_enabled_ns": "1000033442", + "perf_running_ns": "1000033442", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000027133" + } + }, + { + "name": "final-hits-precondition-s06-async-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s06-async-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s06-async-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225627.3620243, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225627.3620327, + "returncode": 0, + "finished": 1792225658.867913, + "log_sha256": "6dfa786c3407590b66385ebababbf2ff2144736542d95bdca316ea021e435cb9", + "before_telemetry": { + "wall_time": 1792225627.3619268, + "monotonic_ns": 2086327666587105, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3112906", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359701", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38577206", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359704", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38577195", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24059571", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37945568", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24059555", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37945525", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1389629", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606826", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35851962", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "405502", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892437", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35985237", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1594644", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576785", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33300125", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3782401", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934289", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37529339", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2575760", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32620190", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225658.8714635, + "monotonic_ns": 2086359176123719, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399808", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5359713", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38580835", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1131333", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5359716", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38580824", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24063180", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37949179", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400426", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24063164", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37949136", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400200", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5606831", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35855578", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1424736", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892450", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "35988869", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400122", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576785", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33303732", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399589", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37532948", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "597048", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8069", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32623797", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3629, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3629, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3609, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3611, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3609, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3611, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3616, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3632, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3607, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3609, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3607 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 8076608, + "cpu_ns": 999954628, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 8087104, + "cpu_ns": 1000001428, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 13303360, + "cpu_ns": 1000074799, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 13355648, + "cpu_ns": 1000014503, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 13323776, + "cpu_ns": 1000078234, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 13345536, + "cpu_ns": 1000045334, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 8041664, + "cpu_ns": 1000052165, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 8077312, + "cpu_ns": 1000065648, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 6, + "scenario": { + "api": "async", + "threads": 8, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "async", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000070396", + "ops_s": "85604981.8", + "ops": "85611008", + "checksum": "9888535694025248256", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55238656", + "setup_ns": "434861971", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "8", + "cpu_ns": "8002597991", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000286739" + } + }, + { + "name": "final-hits-precondition-s07-async-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s07-async-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-hits-precondition-s07-async-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792225777.0573547, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792225777.0573647, + "returncode": 0, + "finished": 1792225808.6117818, + "log_sha256": "aba4c9f308e2cb7938e2725172d355890c54525ddbd49aab387cc1450f56f0d8", + "before_telemetry": { + "wall_time": 1792225777.0572414, + "monotonic_ns": 2086477361901716, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360011", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38594212", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1251166", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360014", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38594201", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1454253", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24076267", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37962889", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24076251", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37962846", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3876773", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607208", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35868804", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36001842", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33316628", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37545959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2735751", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8070", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32636629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "96000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "96000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "95000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "95000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "95000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792225808.6170847, + "monotonic_ns": 2086508921745104, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "439680", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5360016", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38597929", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5360019", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38597918", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "419944", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24079976", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37966598", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399833", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24079960", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "37966555", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5607215", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "35872526", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399866", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5892539", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36005567", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "576832", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33320337", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3934427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37549668", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3074332", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8070", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32640338", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3717, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3709, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3722, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3725, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3709, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3709, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3709 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 6947264, + "cpu_ns": 999851248, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 6942464, + "cpu_ns": 1000060715, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 6949248, + "cpu_ns": 1000028136, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 6943552, + "cpu_ns": 1000071809, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 6950144, + "cpu_ns": 1000039048, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 6943872, + "cpu_ns": 1000035180, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 6942720, + "cpu_ns": 1000052092, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 6947136, + "cpu_ns": 1000067392, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 7, + "scenario": { + "api": "async", + "threads": 8, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "async", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000075005", + "ops_s": "55562232.6", + "ops": "55566400", + "checksum": "16932283858426983360", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55504896", + "setup_ns": "483103290", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "8", + "cpu_ns": "8002660592", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000205620" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + { + "api": "async", + "threads": 1, + "mode": "independent" + }, + { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + { + "api": "async", + "threads": 8, + "mode": "independent" + }, + { + "api": "async", + "threads": 8, + "mode": "dependent" + } + ], + "lock_intervals": [ + { + "acquired": 1792224731.6119409, + "released": 1792225927.274764 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ], + "8": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "finished": 1792225927.2747633 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-hits/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-hits/results.csv new file mode 100644 index 000000000..66bcb3648 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-hits/results.csv @@ -0,0 +1,145 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +independent,blocking,64,1,12288,4.000065646,17475553.2,69903360,10523351903404854272,0,1048576,1048576,67108864,131072,16384,55533568,457521701,0,0,0,2,3999865449,0,1,16819395891,19321522899,3783316632,1163930,3999533944,3999533944,2,12,3999462531,main,0,0,final-hits-b00-blocking-1-independent-s00-main,2,1 +independent,blocking,64,1,12288,4.000068329,17270441.0,69082944,3144875492747896000,0,1048576,1048576,67108864,131072,16384,55508992,494703570,0,0,0,1,3999967149,0,1,16504305091,19371089037,3669831132,1148579,3999759755,3999759755,2,12,3999683464,original,0,1,final-hits-b00-blocking-1-independent-s01-original,2,1 +independent,blocking,64,1,12288,4.000067631,17174445.6,68698944,8036193629944651968,0,1048576,1048576,67108864,131072,16384,55402496,483444701,0,0,0,3,4000058664,0,1,16374864104,19263414140,3649432235,1153636,3999765371,3999765371,2,12,3999707421,async-load,0,2,final-hits-b00-blocking-1-independent-s02-async-load,2,1 +independent,blocking,64,1,12288,4.000113455,17356547.7,69428160,7583570708699027520,0,1048576,1048576,67108864,131072,16384,55345152,450081349,0,0,0,1,4000216054,0,1,16452561201,19467888727,3688169706,1221699,3999805485,3999805485,2,12,3999714309,async-load,0,3,final-hits-b00-blocking-1-independent-s03-async-load,2,1 +independent,blocking,64,1,12288,4.000066478,17423486.4,69695104,13378990994642190720,0,1048576,1048576,67108864,131072,16384,55635968,481715140,0,0,0,2,4000043308,0,1,16741950076,19542740650,3702350243,1158597,3999756734,3999756734,2,12,3999693092,original,0,4,final-hits-b00-blocking-1-independent-s04-original,2,1 +independent,blocking,64,1,12288,4.000103025,17431951.0,69729600,12690556508876928704,0,1048576,1048576,67108864,131072,16384,55517184,478276380,0,0,0,1,4000280853,0,1,16760935791,19273494972,3773912315,1165086,3999807805,3999807805,2,12,3999736349,main,0,5,final-hits-b00-blocking-1-independent-s05-main,2,1 +independent,blocking,64,1,12288,4.000102763,17427520.3,69711872,7944974804716083200,0,1048576,1048576,67108864,131072,16384,55349248,480300882,0,0,0,1,4000201588,0,1,16736361482,19547442456,3703241021,1160880,3999884551,3999884551,2,12,3999773089,original,1,0,final-hits-b01-blocking-1-independent-s00-original,2,1 +independent,blocking,64,1,12288,4.000065632,17452001.6,69809152,12608798985696467968,0,1048576,1048576,67108864,131072,16384,55541760,473217087,0,0,0,3,4000121888,0,1,16750740297,19574720118,3708408763,1160213,3999798592,3999798592,2,12,3999731019,async-load,1,1,final-hits-b01-blocking-1-independent-s01-async-load,2,1 +independent,blocking,64,1,12288,4.000065569,17287860.6,69152576,2405490448945849536,0,1048576,1048576,67108864,131072,16384,55398400,471682306,0,0,0,2,4000213608,0,1,16455732815,19114003625,3742682552,1154333,3999697741,3999697741,2,12,3999630756,main,1,2,final-hits-b01-blocking-1-independent-s02-main,2,1 +independent,blocking,64,1,12288,4.000069337,17418146.1,69673792,16131546250130596032,0,1048576,1048576,67108864,131072,16384,55291904,473462122,0,0,0,1,4000162788,0,1,16561112963,19258069484,3770891867,1164546,3999822728,3999822728,2,12,3999772567,main,1,3,final-hits-b01-blocking-1-independent-s03-main,2,1 +independent,blocking,64,1,12288,4.000071281,17275516.1,69103296,8659466551400336704,0,1048576,1048576,67108864,131072,16384,55468032,459518576,0,0,0,2,4000094143,0,1,16445754774,19376795738,3670912197,1153676,3999741143,3999741143,2,12,3999663136,async-load,1,4,final-hits-b01-blocking-1-independent-s04-async-load,2,1 +independent,blocking,64,1,12288,4.000069968,17377440.0,69510976,8908306350175501504,0,1048576,1048576,67108864,131072,16384,55406592,470491351,0,0,0,2,4000073500,0,1,16664270314,19491110443,3692568954,1173088,3999766642,3999766642,2,12,3999678436,original,1,5,final-hits-b01-blocking-1-independent-s05-original,2,1 +independent,blocking,64,1,12288,4.000067788,17413112.9,69653632,5274177155743200128,0,1048576,1048576,67108864,131072,16384,55705600,466988589,0,0,0,3,3999977397,0,1,16615340147,19531111691,3700147124,1159141,3999659462,3999659462,2,12,3999588613,async-load,2,0,final-hits-b02-blocking-1-independent-s00-async-load,2,1 +independent,blocking,64,1,12288,4.000069203,17381875.3,69528704,13653887988357696384,0,1048576,1048576,67108864,131072,16384,55750656,492698951,0,0,0,2,3999962981,0,1,16692277410,19217966651,3763039396,1162941,3999688410,3999688410,2,12,3999560753,main,2,1,final-hits-b02-blocking-1-independent-s01-main,2,1 +independent,blocking,64,1,12288,4.000068969,17434451.4,69739008,9148848205296229888,0,1048576,1048576,67108864,131072,16384,55463936,482652424,0,0,0,2,4000059704,0,1,16700611811,19555051534,3704682563,1158594,3999693180,3999693180,2,12,3999635578,original,2,2,final-hits-b02-blocking-1-independent-s02-original,2,1 +independent,blocking,64,1,12288,4.000066541,17244129.1,68977664,18182619291720723456,0,1048576,1048576,67108864,131072,16384,55382016,471849503,0,0,0,2,3999958535,0,1,16567840110,19341568047,3664238324,1146910,3999636261,3999636261,2,12,3999558307,original,2,3,final-hits-b02-blocking-1-independent-s03-original,2,1 +independent,blocking,64,1,12288,4.000067159,17451515.0,69807232,10696347448399084416,0,1048576,1048576,67108864,131072,16384,55468032,454361210,0,0,0,2,3999511112,0,1,16706411852,19294952776,3778113969,1163013,3999156800,3999156800,2,12,3999064032,main,2,4,final-hits-b02-blocking-1-independent-s04-main,2,1 +independent,blocking,64,1,12288,4.000068644,17442228.7,69770112,10615772637810773120,0,1048576,1048576,67108864,131072,16384,55468032,462384693,0,0,0,2,4000096287,0,1,16635880652,19563773124,3706334821,1159143,3999762052,3999762052,2,12,3999683731,async-load,2,5,final-hits-b02-blocking-1-independent-s05-async-load,2,1 +dependent,blocking,64,1,12288,4.000069258,10043730.1,40175616,17746030457868154880,0,1048576,1048576,67108864,131072,16384,55468032,463651006,0,0,0,5,3999937601,0,1,17208520708,10105307435,2214565328,672366,3999592713,3999592713,2,12,3999538100,main,0,0,final-hits-b00-blocking-1-dependent-s00-main,2,1 +dependent,blocking,64,1,12288,4.000132021,9913528.8,39655424,12418646503008847872,0,1048576,1048576,67108864,131072,16384,55410688,485847377,0,0,0,3,4000087176,0,1,16670326775,10133086081,2146235814,665352,3999770615,3999770615,2,12,3999673628,original,0,1,final-hits-b00-blocking-1-dependent-s01-original,2,1 +dependent,blocking,64,1,12288,4.000065975,9785982.6,39144576,5330480210240314240,0,1048576,1048576,67108864,131072,16384,55238656,479084020,0,0,0,3,3999812094,0,1,16744478147,10002549996,2118587717,664911,3999526373,3999526373,2,12,3999424851,async-load,0,2,final-hits-b00-blocking-1-dependent-s02-async-load,2,1 +dependent,blocking,64,1,12288,4.000105003,9809278.5,39238144,2607549174985729536,0,1048576,1048576,67108864,131072,16384,55209984,459528540,0,0,0,4,4000972640,0,1,16750959989,10026459232,2123651733,655389,3999805791,3999805791,2,12,3999727235,async-load,0,3,final-hits-b00-blocking-1-dependent-s03-async-load,2,1 +dependent,blocking,64,1,12288,4.000072724,9799853.8,39200128,9013194565998244480,0,1048576,1048576,67108864,131072,16384,55373824,461247454,0,0,0,3,4000205151,0,1,17066068046,10016745010,2121594227,654566,3999842989,3999842989,2,12,3999788863,original,0,4,final-hits-b00-blocking-1-dependent-s04-original,2,1 +dependent,blocking,64,1,12288,4.000068497,9783096.5,39133056,12302515071349184640,0,1048576,1048576,67108864,131072,16384,55631872,480384791,0,0,0,4,4000189867,0,1,17173190421,9843074132,2157097317,655141,3999798960,3999798960,2,12,3999741508,main,0,5,final-hits-b00-blocking-1-dependent-s05-main,2,1 +dependent,blocking,64,1,12288,4.000069545,9953970.9,39816576,10605730804299225728,0,1048576,1048576,67108864,131072,16384,55586816,478695062,0,0,0,5,4000106318,0,1,17115689746,10174264978,2154957715,666866,3999798817,3999798817,2,12,3999720026,original,1,0,final-hits-b01-blocking-1-dependent-s00-original,2,1 +dependent,blocking,64,1,12288,4.000066931,10210245.2,40841664,4179960444999023168,0,1048576,1048576,67108864,131072,16384,55566336,463824822,0,0,0,5,4000068085,0,1,17162145019,10436204076,2210437687,695114,3999781464,3999781464,2,12,3999738095,async-load,1,1,final-hits-b01-blocking-1-dependent-s01-async-load,2,1 +dependent,blocking,64,1,12288,4.000129813,9990907.8,39964928,14489882310487162624,0,1048576,1048576,67108864,131072,16384,55631872,465437644,0,0,0,4,4000213788,0,1,17115680494,10052313554,2202951839,670087,3999850956,3999850956,2,12,3999784245,main,1,2,final-hits-b01-blocking-1-dependent-s02-main,2,1 +dependent,blocking,64,1,12288,4.000067827,10070981.2,40284608,10095041598839777856,0,1048576,1048576,67108864,131072,16384,55468032,489070102,0,0,0,4,4000160438,0,1,17031247501,10132722086,2220573233,671027,3999786552,3999786552,2,12,3999742400,main,1,3,final-hits-b01-blocking-1-dependent-s03-main,2,1 +dependent,blocking,64,1,12288,4.000051651,10113949.4,40456320,9577237326048393088,0,1048576,1048576,67108864,131072,16384,55402496,480185770,0,0,0,4,3999997172,0,1,17112800811,10337737705,2189581986,674881,3999787662,3999787662,2,12,3999741789,async-load,1,4,final-hits-b01-blocking-1-dependent-s04-async-load,2,1 +dependent,blocking,64,1,12288,4.000066397,10161543.3,40646848,1976016408797770560,0,1048576,1048576,67108864,131072,16384,55537664,485333244,0,0,0,4,4000047167,0,1,17192579576,10386423014,2199893769,677053,3999776614,3999776614,2,12,3999733077,original,1,5,final-hits-b01-blocking-1-dependent-s05-original,2,1 +dependent,blocking,64,1,12288,4.000070948,10113180.6,40453440,15931932073067609792,0,1048576,1048576,67108864,131072,16384,55468032,527473096,0,0,0,5,3999492367,0,1,17154143899,10337001834,2189426113,673577,3999122371,3999122371,2,12,3999070760,async-load,2,0,final-hits-b02-blocking-1-dependent-s00-async-load,2,1 +dependent,blocking,64,1,12288,4.000151370,10008501.3,40035520,5483350912032196416,0,1048576,1048576,67108864,131072,16384,55238656,468134816,0,0,0,3,4000002120,0,1,17177432968,10070069348,2206842983,675794,3999729433,3999729433,2,12,3999683444,main,2,1,final-hits-b02-blocking-1-dependent-s01-main,2,1 +dependent,blocking,64,1,12288,4.000067124,9986200.4,39945472,2489071054541069056,0,1048576,1048576,67108864,131072,16384,55537664,470429252,0,0,0,3,4000204168,0,1,17131593925,10207201628,2161933897,667538,3999895870,3999895870,2,12,3999816946,original,2,2,final-hits-b02-blocking-1-dependent-s02-original,2,1 +dependent,blocking,64,1,12288,4.000105478,10184643.4,40739648,2177453561735270592,0,1048576,1048576,67108864,131072,16384,55635968,466048401,0,0,0,4,4000277106,0,1,17159507933,10410136131,2204916362,679708,3999883466,3999883466,2,12,3999837164,original,2,3,final-hits-b02-blocking-1-dependent-s03-original,2,1 +dependent,blocking,64,1,12288,4.000066837,10440961.5,41764544,1094461262742820160,0,1048576,1048576,67108864,131072,16384,55353344,479550995,0,0,0,1,4000146396,0,1,17124111912,10504967872,2302150355,699885,3999797633,3999797633,2,12,3999748847,main,2,4,final-hits-b02-blocking-1-dependent-s04-main,2,1 +dependent,blocking,64,1,12288,4.000111860,10181171.3,40725824,17922593012630775488,0,1048576,1048576,67108864,131072,16384,55468032,480472709,0,0,0,3,4000260877,0,1,16967008785,10406603683,2204168122,683048,3999870201,3999870201,2,12,3999831320,async-load,2,5,final-hits-b02-blocking-1-dependent-s05-async-load,2,1 +independent,blocking,64,8,12288,4.000065522,97498770.9,390001472,11113531838725804224,0,1048576,1048576,67108864,131072,16384,55242752,488684669,0,0,0,8,32001300153,0,0,0,0,0,0,0,0,2,12,31999343698,main,0,0,final-hits-b00-blocking-8-independent-s00-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000071644,95184391.2,380744384,17481087271820945728,0,1048576,1048576,67108864,131072,16384,55382016,492607509,0,0,0,10,32002187455,0,0,0,0,0,0,0,0,2,12,31999811477,original,0,1,final-hits-b00-blocking-8-independent-s01-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000072021,92056646.5,368233216,1518874408474850560,0,1048576,1048576,67108864,131072,16384,55336960,518649457,0,0,0,9,31998579542,0,0,0,0,0,0,0,0,2,12,31996904505,async-load,0,2,final-hits-b00-blocking-8-independent-s02-async-load,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000070059,95307098.7,381235072,13711884764868933760,0,1048576,1048576,67108864,131072,16384,55345152,464680249,0,0,0,8,31994784951,0,0,0,0,0,0,0,0,2,12,31992757909,async-load,0,3,final-hits-b00-blocking-8-independent-s03-async-load,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000067517,94294360.4,377183808,1610280700195116480,0,1048576,1048576,67108864,131072,16384,55439360,468906248,0,0,0,9,32001125230,0,0,0,0,0,0,0,0,2,12,31999098229,original,0,4,final-hits-b00-blocking-8-independent-s04-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000067466,94760385.7,379047936,822347196140535808,0,1048576,1048576,67108864,131072,16384,55336960,484719024,0,0,0,9,32001277888,0,0,0,0,0,0,0,0,2,12,31998909990,main,0,5,final-hits-b00-blocking-8-independent-s05-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000069777,94183941.0,376742336,906432482935888448,0,1048576,1048576,67108864,131072,16384,55283712,509280675,0,0,0,9,32001007647,0,0,0,0,0,0,0,0,2,12,31999457081,original,1,0,final-hits-b01-blocking-8-independent-s00-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.003856466,92905132.6,371978816,15374146289217229248,0,1048576,1048576,67108864,131072,16384,55336960,457471293,0,0,0,9,32031010913,0,0,0,0,0,0,0,0,2,12,32028977937,async-load,1,1,final-hits-b01-blocking-8-independent-s01-async-load,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000069746,94429889.5,377726144,17926558721701349184,0,1048576,1048576,67108864,131072,16384,55353344,468883510,0,0,0,8,32000632072,0,0,0,0,0,0,0,0,2,12,31997985391,main,1,2,final-hits-b01-blocking-8-independent-s02-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000069868,94135987.7,376550528,7232686956396917632,0,1048576,1048576,67108864,131072,16384,55369728,460808874,0,0,0,9,32002299907,0,0,0,0,0,0,0,0,2,12,31999884071,main,1,3,final-hits-b01-blocking-8-independent-s03-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000071533,93539495.2,374164672,8541971614288834368,0,1048576,1048576,67108864,131072,16384,55336960,470404075,0,0,0,9,32001753849,0,0,0,0,0,0,0,0,2,12,31999789678,async-load,1,4,final-hits-b01-blocking-8-independent-s04-async-load,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000071543,92483225.9,369939520,2169424607571664832,0,1048576,1048576,67108864,131072,16384,55373824,472458704,0,0,0,8,32000840716,0,0,0,0,0,0,0,0,2,12,31998916545,original,1,5,final-hits-b01-blocking-8-independent-s05-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000133267,92789212.6,371169216,2167077696148816960,0,1048576,1048576,67108864,131072,16384,55197696,468145241,0,0,0,9,31995652085,0,0,0,0,0,0,0,0,2,12,31993238764,async-load,2,0,final-hits-b02-blocking-8-independent-s00-async-load,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000150383,93287500.8,373164032,17183532489771046912,0,1048576,1048576,67108864,131072,16384,55238656,482077625,0,0,0,8,32002736968,0,0,0,0,0,0,0,0,2,12,32000103648,main,2,1,final-hits-b02-blocking-8-independent-s01-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000070878,92843522.9,371380672,2498857246795455040,0,1048576,1048576,67108864,131072,16384,55341056,469031086,0,0,0,9,32001810993,0,0,0,0,0,0,0,0,2,12,31999734840,original,2,2,final-hits-b02-blocking-8-independent-s02-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000068966,92646082.6,370590720,14396566005555821568,0,1048576,1048576,67108864,131072,16384,55246848,466011573,0,0,0,8,32001213022,0,0,0,0,0,0,0,0,2,12,31998751731,original,2,3,final-hits-b02-blocking-8-independent-s03-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000070147,93485480.6,373948480,10871509155757515712,0,1048576,1048576,67108864,131072,16384,55230464,475181613,0,0,0,11,32000643809,0,0,0,0,0,0,0,0,2,12,31998822114,main,2,4,final-hits-b02-blocking-8-independent-s04-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000073391,92578525.4,370320896,14955840490188712448,0,1048576,1048576,67108864,131072,16384,55271424,485305651,0,0,0,9,32000347055,0,0,0,0,0,0,0,0,2,12,31997875912,async-load,2,5,final-hits-b02-blocking-8-independent-s05-async-load,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000134645,57227081.7,228916032,8759636158812117184,0,1048576,1048576,67108864,131072,16384,55398400,478987392,0,0,0,9,32002515415,0,0,0,0,0,0,0,0,2,12,32000183915,main,0,0,final-hits-b00-blocking-8-dependent-s00-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000068865,57473282.5,229897088,10125860776196625536,0,1048576,1048576,67108864,131072,16384,55508992,472589580,0,0,0,8,32002102214,0,0,0,0,0,0,0,0,2,12,31999709980,original,0,1,final-hits-b00-blocking-8-dependent-s01-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071048,57261014.9,229048128,3830395797172049088,0,1048576,1048576,67108864,131072,16384,55406592,508434761,0,0,0,9,32001584722,0,0,0,0,0,0,0,0,2,12,31999663134,async-load,0,2,final-hits-b00-blocking-8-dependent-s02-async-load,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000070548,57394059.7,229580288,8166006827978084864,0,1048576,1048576,67108864,131072,16384,55353344,459424505,0,0,0,8,31995463770,0,0,0,0,0,0,0,0,2,12,31993631776,async-load,0,3,final-hits-b00-blocking-8-dependent-s03-async-load,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071433,56919943.5,227683840,4431121572001194496,0,1048576,1048576,67108864,131072,16384,55246848,493954288,0,0,0,8,31995452188,0,0,0,0,0,0,0,0,2,12,31993121404,original,0,4,final-hits-b00-blocking-8-dependent-s04-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000087916,57042330.3,228174336,6004696789735806464,0,1048576,1048576,67108864,131072,16384,55205888,499792877,0,0,0,15,32000377872,0,0,0,0,0,0,0,0,2,12,31999025308,main,0,5,final-hits-b00-blocking-8-dependent-s05-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000072257,56915611.9,227666560,5665801883048770944,0,1048576,1048576,67108864,131072,16384,55238656,480540737,0,0,0,13,32001525830,0,0,0,0,0,0,0,0,2,12,31999680960,original,1,0,final-hits-b01-blocking-8-dependent-s00-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000073570,57073606.3,228298624,15434246228474321024,0,1048576,1048576,67108864,131072,16384,55439360,488145520,0,0,0,17,32001278363,0,0,0,0,0,0,0,0,2,12,31998816788,async-load,1,1,final-hits-b01-blocking-8-dependent-s01-async-load,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071332,57460687.3,229846848,6200239070252541120,0,1048576,1048576,67108864,131072,16384,55238656,495526389,0,0,0,8,32001270664,0,0,0,0,0,0,0,0,2,12,31999410057,main,1,2,final-hits-b01-blocking-8-dependent-s02-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071714,57165663.1,228666752,9490723540668766848,0,1048576,1048576,67108864,131072,16384,55480320,480842322,0,0,0,12,32001706460,0,0,0,0,0,0,0,0,2,12,31999830315,main,1,3,final-hits-b01-blocking-8-dependent-s03-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000068898,56969546.7,227882112,2698780662520927104,0,1048576,1048576,67108864,131072,16384,55336960,485197249,0,0,0,9,32002076378,0,0,0,0,0,0,0,0,2,12,31999645764,async-load,1,4,final-hits-b01-blocking-8-dependent-s04-async-load,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000072372,57007480.6,228034048,17531539419301673472,0,1048576,1048576,67108864,131072,16384,55439360,476830060,0,0,0,9,32001477961,0,0,0,0,0,0,0,0,2,12,31999307029,original,1,5,final-hits-b01-blocking-8-dependent-s05-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000074384,56623731.0,226499136,6821071083535772096,0,1048576,1048576,67108864,131072,16384,55459840,479309761,0,0,0,12,31994255543,0,0,0,0,0,0,0,0,2,12,31991910037,async-load,2,0,final-hits-b02-blocking-8-dependent-s00-async-load,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000068129,56973877.6,227899392,1464100429807675392,0,1048576,1048576,67108864,131072,16384,55345152,485180805,0,0,0,11,31999998716,0,0,0,0,0,0,0,0,2,12,31998141677,main,2,1,final-hits-b02-blocking-8-dependent-s01-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000067802,56894923.6,227583552,9683844217975029184,0,1048576,1048576,67108864,131072,16384,55255040,471963809,0,0,0,9,32000548632,0,0,0,0,0,0,0,0,2,12,31998566644,original,2,2,final-hits-b02-blocking-8-dependent-s02-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000198725,56534535.3,226149376,18147659319394577408,0,1048576,1048576,67108864,131072,16384,55508992,469905386,0,0,0,8,32006609700,0,0,0,0,0,0,0,0,2,12,31999979436,original,2,3,final-hits-b02-blocking-8-dependent-s03-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000068928,56613584.4,226458240,1134667216973716864,0,1048576,1048576,67108864,131072,16384,55242752,521200003,0,0,0,8,32000887046,0,0,0,0,0,0,0,0,2,12,31998888344,main,2,4,final-hits-b02-blocking-8-dependent-s04-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000070916,56650099.7,226604416,10230071367496225408,0,1048576,1048576,67108864,131072,16384,55238656,460270868,0,0,0,8,31993794859,0,0,0,0,0,0,0,0,2,12,31991378078,async-load,2,5,final-hits-b02-blocking-8-dependent-s05-async-load,0:2:4:6:8:10:1:3,1 +independent,async,64,1,12288,4.000071288,15575162.4,62301760,11197423746065976768,0,1048576,1048576,67108864,131072,16384,55603200,473763173,0,0,0,2,4000249339,0,1,15030170561,22454797545,4492421371,1042451,3999871097,3999871097,2,12,3999823242,main,0,0,final-hits-b00-async-1-independent-s00-main,2,1 +independent,async,64,1,12288,4.000070961,15423950.4,61696896,851926917586840704,0,1048576,1048576,67108864,131072,16384,55406592,469735567,0,0,0,3,4000235156,0,1,14982743246,22730367761,4448806227,1025815,3999936833,3999936833,2,12,3999897143,original,0,1,final-hits-b00-async-1-independent-s01-original,2,1 +independent,async,64,1,12288,4.000067761,15353691.9,61415808,1259532150416324224,0,1048576,1048576,67108864,131072,16384,55767040,483945734,0,0,0,2,4000019304,0,1,14924283767,22074067010,4428537668,1092630,3999654124,3999654124,2,12,3999594423,async-load,0,2,final-hits-b00-async-1-independent-s02-async-load,2,1 +independent,async,64,1,12288,4.000075734,15462891.2,61852736,17728662517697927104,0,1048576,1048576,67108864,131072,16384,55705600,512357626,0,0,0,3,4000029658,0,1,14952105218,22231107671,4460043433,1053537,3999636832,3999636832,2,12,3999582262,async-load,0,3,final-hits-b00-async-1-independent-s03-async-load,2,1 +independent,async,64,1,12288,4.000068511,15070029.9,60281152,12917881897736209088,0,1048576,1048576,67108864,131072,16384,55349248,475552515,0,0,0,1,4000199685,0,1,14637177020,22208779394,4346720532,1071907,3999839474,3999839474,2,12,3999772815,original,0,4,final-hits-b00-async-1-independent-s04-original,2,1 +independent,async,64,1,12288,4.000072333,15650709.0,62603968,13380041322680863040,0,1048576,1048576,67108864,131072,16384,55386112,476039026,0,0,0,3,4000341811,0,1,15053915771,22563719405,4514212831,1055142,3999946864,3999946864,2,12,3999919354,main,0,5,final-hits-b00-async-1-independent-s05-main,2,1 +independent,async,64,1,12288,4.000200741,15533972.4,62139008,2193257911534718336,0,1048576,1048576,67108864,131072,16384,55525376,462876370,0,0,0,2,4000431283,0,1,15244669330,22893250521,4480685723,1033969,4000050287,4000050287,2,12,4000015584,original,1,0,final-hits-b01-async-1-independent-s00-original,2,1 +independent,async,64,1,12288,4.000115595,15779512.0,63119872,8902259826314452480,0,1048576,1048576,67108864,131072,16384,55468032,501513486,0,0,0,3,4003947552,0,1,15277031727,22686541618,4551413332,1051289,3999942340,3999942340,2,12,3999894373,async-load,1,1,final-hits-b01-async-1-independent-s01-async-load,2,1 +independent,async,64,1,12288,4.000070798,14650524.7,58603136,18308025568979501440,0,1048576,1048576,67108864,131072,16384,55750656,466600746,0,0,0,2,4000285169,0,1,14708248430,21121739758,4225723056,59432164,3999914989,3999914989,2,12,3999847264,main,1,2,final-hits-b01-async-1-independent-s02-main,2,1 +independent,async,64,1,12288,4.000070408,15837769.2,63352192,501222779420605056,0,1048576,1048576,67108864,131072,16384,55353344,480099595,0,0,0,1,3999532288,0,1,15394566612,22833394208,4568165346,1053951,3999160297,3999160297,2,12,3999092129,main,1,3,final-hits-b01-async-1-independent-s03-main,2,1 +independent,async,64,1,12288,4.000096830,15897455.2,63591360,4455285959426074688,0,1048576,1048576,67108864,131072,16384,55402496,476569198,0,0,0,3,4000164609,0,1,15462393611,22856003763,4585411109,1066432,3999772710,3999772710,2,12,3999712271,async-load,1,4,final-hits-b01-async-1-independent-s04-async-load,2,1 +independent,async,64,1,12288,4.000070487,15703259.3,62814144,12436853394342827072,0,1048576,1048576,67108864,131072,16384,55373824,478162782,0,0,0,1,4000171263,0,1,15482249169,23141984011,4529367997,1043877,3999813446,3999813446,2,12,3999766535,original,1,5,final-hits-b01-async-1-independent-s05-original,2,1 +independent,async,64,1,12288,4.000071447,15729207.0,62917952,1466919701678892736,0,1048576,1048576,67108864,131072,16384,55398400,480642132,0,0,0,2,4000197975,0,1,15306126578,22613967472,4536853378,1047443,3999803002,3999803002,2,12,3999754213,async-load,2,0,final-hits-b02-async-1-independent-s00-async-load,2,1 +independent,async,64,1,12288,4.000068366,15665396.3,62662656,3584356744957310976,0,1048576,1048576,67108864,131072,16384,55382016,466499405,0,0,0,3,4000019177,0,1,15498784168,22584871718,4518444680,1093105,3999729239,3999729239,2,12,3999637701,main,2,1,final-hits-b02-async-1-independent-s01-main,2,1 +independent,async,64,1,12288,4.000071741,15836020.0,63345216,10154718550920315328,0,1048576,1048576,67108864,131072,16384,55537664,468531753,0,0,0,2,4000139726,0,1,15495306459,23337641622,4567662248,1052703,3999859037,3999859037,2,12,3999811739,original,2,2,final-hits-b02-async-1-independent-s02-original,2,1 +independent,async,64,1,12288,4.000067777,15767204.8,63069888,16299678240889019712,0,1048576,1048576,67108864,131072,16384,55472128,460749240,0,0,0,2,3999865118,0,1,15510455478,23236205281,4547809043,1048937,3999623200,3999623200,2,12,3999526097,original,2,3,final-hits-b02-async-1-independent-s03-original,2,1 +independent,async,64,1,12288,4.000067364,15895876.3,63584576,8766003608064948928,0,1048576,1048576,67108864,131072,16384,55631872,456670046,0,0,0,2,4000208225,0,1,15651154406,22917150052,4584921910,1066677,3999823997,3999823997,2,12,3999776608,main,2,4,final-hits-b02-async-1-independent-s04-main,2,1 +independent,async,64,1,12288,4.000070490,15685659.6,62743744,16100606798916179776,0,1048576,1048576,67108864,131072,16384,55402496,494352471,0,0,0,2,4000036197,0,1,15412608645,22551353684,4524291718,1060314,3999736597,3999736597,2,12,3999642676,async-load,2,5,final-hits-b02-async-1-independent-s05-async-load,2,1 +dependent,async,64,1,12288,4.000068347,9796392.6,39186240,8092515974113105088,0,1048576,1048576,67108864,131072,16384,55517184,476970555,0,0,0,3,4000113788,0,1,16832537261,13457949965,2864194853,710724,3999766694,3999766694,2,12,3999693166,main,0,0,final-hits-b00-async-1-dependent-s00-main,2,1 +dependent,async,64,1,12288,4.000070830,9731059.7,38924928,11596302297477866880,0,1048576,1048576,67108864,131072,16384,55537664,464367293,0,0,0,4,4000133636,0,1,16787827955,13679605513,2845095095,671613,3999729491,3999729491,2,12,3999661845,original,0,1,final-hits-b00-async-1-dependent-s01-original,2,1 +dependent,async,64,1,12288,4.000074297,9878312.5,39513984,661925255880607872,0,1048576,1048576,67108864,131072,16384,55541760,488630781,0,0,0,5,4000262057,0,1,16782641015,13530994954,2888150288,658353,3999914424,3999914424,2,12,3999885544,async-load,0,2,final-hits-b00-async-1-dependent-s02-async-load,2,1 +dependent,async,64,1,12288,4.000068455,9974213.3,39897536,8237088889638777408,0,1048576,1048576,67108864,131072,16384,55353344,470171902,0,0,0,5,4000301691,0,1,16795442051,13662336747,2916184719,688813,3999924275,3999924275,2,12,3999854951,async-load,0,3,final-hits-b00-async-1-dependent-s03-async-load,2,1 +dependent,async,64,1,12288,4.000070212,9890850.4,39564096,8149398952827826368,0,1048576,1048576,67108864,131072,16384,55537664,465768526,0,0,0,4,4000155509,0,1,16816531640,13904231890,2891813002,665547,3999790891,3999790891,2,12,3999736640,original,0,4,final-hits-b00-async-1-dependent-s04-original,2,1 +dependent,async,64,1,12288,4.000065444,9848750.9,39395648,10073696443440157376,0,1048576,1048576,67108864,131072,16384,55353344,474513338,0,0,0,3,3999225640,0,1,16818782774,13529868067,2879500843,655380,3998948405,3998948405,2,12,3998889850,main,0,5,final-hits-b00-async-1-dependent-s05-main,2,1 +dependent,async,64,1,12288,4.000071500,9626819.9,38507968,11327318943686694464,0,1048576,1048576,67108864,131072,16384,55246848,487937262,0,0,0,3,4000151947,0,1,16837229557,13533070871,2814618651,642810,3999753428,3999753428,2,12,3999703139,original,1,0,final-hits-b01-async-1-dependent-s00-original,2,1 +dependent,async,64,1,12288,4.000071694,9792832.5,39172032,16076467494860235840,0,1048576,1048576,67108864,131072,16384,55402496,484063918,0,0,0,5,4000112276,0,1,16744428944,13413898294,2863156330,674837,3999702501,3999702501,2,12,3999640512,async-load,1,1,final-hits-b01-async-1-dependent-s01-async-load,2,1 +dependent,async,64,1,12288,4.000198785,9867685.6,39472704,5661077429984605632,0,1048576,1048576,67108864,131072,16384,55164928,489957720,0,0,0,3,4000146843,0,1,16769543116,13556331900,2885133020,682744,3999822005,3999822005,2,12,3999715757,main,1,2,final-hits-b01-async-1-dependent-s02-main,2,1 +dependent,async,64,1,12288,4.000070385,10166157.1,40665344,3797229853876293376,0,1048576,1048576,67108864,131072,16384,55541760,478314364,0,0,0,3,4000222444,0,1,16913579807,13965926736,2972305130,677127,3999850937,3999850937,2,12,3999809266,main,1,3,final-hits-b01-async-1-dependent-s03-main,2,1 +dependent,async,64,1,12288,4.000129412,9755012.4,39021312,4299602553320895744,0,1048576,1048576,67108864,131072,16384,55402496,463582158,0,0,0,4,4000026300,0,1,16871967373,13362286523,2852139973,707298,3999696570,3999696570,2,12,3999599656,async-load,1,4,final-hits-b01-async-1-dependent-s04-async-load,2,1 +dependent,async,64,1,12288,4.000215177,9834159.0,39338752,6896940424250932480,0,1048576,1048576,67108864,131072,16384,55619584,456314959,0,0,0,5,4000236367,0,1,16845623523,13825037976,2875342242,654162,3999890039,3999890039,2,12,3999842463,original,1,5,final-hits-b01-async-1-dependent-s05-original,2,1 +dependent,async,64,1,12288,4.000125566,9910568.9,39643520,11629493425205997184,0,1048576,1048576,67108864,131072,16384,55238656,467220845,0,0,0,1,4000254711,0,1,16893217209,13575352570,2897618224,690404,3999875951,3999875951,2,12,3999835851,async-load,2,0,final-hits-b02-async-1-dependent-s00-async-load,2,1 +dependent,async,64,1,12288,4.000220847,9744038.0,38978304,2043525141145955584,0,1048576,1048576,67108864,131072,16384,55468032,470195968,0,0,0,4,4000376778,0,1,16904310821,13386537197,2848996343,648279,3999983619,3999983619,2,12,3999938762,main,2,1,final-hits-b02-async-1-dependent-s01-main,2,1 +dependent,async,64,1,12288,4.000203111,9872762.7,39493056,11175668463392271936,0,1048576,1048576,67108864,131072,16384,55447552,473070352,0,0,0,4,4000341664,0,1,16901045344,13879265848,2886620540,658530,3999924576,3999924576,2,12,3999881141,original,2,2,final-hits-b02-async-1-dependent-s02-original,2,1 +dependent,async,64,1,12288,4.000066471,9658415.5,38634304,660723816587215040,0,1048576,1048576,67108864,131072,16384,55414784,480126723,0,0,0,2,4000278508,0,1,16787939026,13577469810,2823852778,642363,3999820094,3999820094,2,12,3999777090,original,2,3,final-hits-b02-async-1-dependent-s03-original,2,1 +dependent,async,64,1,12288,4.000069378,9530010.7,38120704,14812144278946181888,0,1048576,1048576,67108864,131072,16384,55238656,484721091,0,0,0,3,4000003306,0,1,16738020297,13092006896,2786312810,650655,3999657748,3999657748,2,12,3999603378,main,2,4,final-hits-b02-async-1-dependent-s04-main,2,1 +dependent,async,64,1,12288,4.000070479,9875826.0,39504000,1785223728824389504,0,1048576,1048576,67108864,131072,16384,55164928,475227654,0,0,0,3,4000111236,0,1,16869314493,13527576024,2887420502,716979,3999763711,3999763711,2,12,3999687927,async-load,2,5,final-hits-b02-async-1-dependent-s05-async-load,2,1 +independent,async,64,8,12288,4.000095516,83617619.3,334478464,4198512843037088640,0,1048576,1048576,67108864,131072,16384,55271424,470108206,0,0,0,9,32003071461,0,0,0,0,0,0,0,0,2,12,31999814310,main,0,0,final-hits-b00-async-8-independent-s00-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071964,82505283.6,330027072,3059727337201980352,0,1048576,1048576,67108864,131072,16384,55386112,474019670,0,0,0,11,31999914518,0,0,0,0,0,0,0,0,2,12,31997975120,original,0,1,final-hits-b00-async-8-independent-s01-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000110574,83793683.6,335184000,17052475781942458240,0,1048576,1048576,67108864,131072,16384,55373824,469778039,0,0,0,9,32002416606,0,0,0,0,0,0,0,0,2,12,31999871771,async-load,0,2,final-hits-b00-async-8-independent-s02-async-load,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071220,83196246.7,332790912,16692217546520570752,0,1048576,1048576,67108864,131072,16384,55336960,487257205,0,0,0,9,32001033875,0,0,0,0,0,0,0,0,2,12,31999618037,async-load,0,3,final-hits-b00-async-8-independent-s03-async-load,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000112386,82051518.6,328215296,4342955563367441664,0,1048576,1048576,67108864,131072,16384,55226368,487574743,0,0,0,12,32001722765,0,0,0,0,0,0,0,0,2,12,31999932878,original,0,4,final-hits-b00-async-8-independent-s04-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000066723,82247620.0,328995968,10871847413095596928,0,1048576,1048576,67108864,131072,16384,55406592,485317152,0,0,0,9,32000369911,0,0,0,0,0,0,0,0,2,12,31999097584,main,0,5,final-hits-b00-async-8-independent-s05-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000069149,79661854.9,318652928,1778621121591791104,0,1048576,1048576,67108864,131072,16384,55209984,477169909,0,0,0,9,32001350881,0,0,0,0,0,0,0,0,2,12,31999605544,original,1,0,final-hits-b01-async-8-independent-s00-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000070279,81104543.0,324423872,11252118034156829504,0,1048576,1048576,67108864,131072,16384,55595008,472226818,0,0,0,9,32000424472,0,0,0,0,0,0,0,0,2,12,31998626411,async-load,1,1,final-hits-b01-async-8-independent-s01-async-load,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071507,81514638.8,326064384,16466957531712612096,0,1048576,1048576,67108864,131072,16384,55689216,462039260,0,0,0,11,31993985420,0,0,0,0,0,0,0,0,2,12,31992059513,main,1,2,final-hits-b01-async-8-independent-s02-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071057,81064272.0,324262848,9503181564575854656,0,1048576,1048576,67108864,131072,16384,55353344,479331091,0,0,0,8,32001295350,0,0,0,0,0,0,0,0,2,12,31999390975,main,1,3,final-hits-b01-async-8-independent-s03-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071715,81227919.7,324917504,17794039922332157696,0,1048576,1048576,67108864,131072,16384,55660544,470803453,0,0,0,11,32001656317,0,0,0,0,0,0,0,0,2,12,31999081129,async-load,1,4,final-hits-b01-async-8-independent-s04-async-load,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000075615,78935355.8,315747392,1959858822598649792,0,1048576,1048576,67108864,131072,16384,55386112,485941661,0,0,0,10,31999770712,0,0,0,0,0,0,0,0,2,12,31998480066,original,1,5,final-hits-b01-async-8-independent-s05-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000069381,80005028.3,320025664,5903333308642062272,0,1048576,1048576,67108864,131072,16384,55406592,490176030,0,0,0,9,32001401962,0,0,0,0,0,0,0,0,2,12,31999354682,async-load,2,0,final-hits-b02-async-8-independent-s00-async-load,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000066918,80046404.9,320190976,17457434470760633856,0,1048576,1048576,67108864,131072,16384,55369728,487171343,0,0,0,14,32001269845,0,0,0,0,0,0,0,0,2,12,31999197764,main,2,1,final-hits-b02-async-8-independent-s01-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000074229,78341170.2,313370496,12193918647378124928,0,1048576,1048576,67108864,131072,16384,55414784,455792284,0,0,0,10,32002566339,0,0,0,0,0,0,0,0,2,12,31999984792,original,2,2,final-hits-b02-async-8-independent-s02-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000069602,78039714.1,312164288,4232457370776435776,0,1048576,1048576,67108864,131072,16384,55164928,479581703,0,0,0,8,32001743870,0,0,0,0,0,0,0,0,2,12,31999837566,original,2,3,final-hits-b02-async-8-independent-s03-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000070272,79631401.0,318531200,13345751475503493504,0,1048576,1048576,67108864,131072,16384,55214080,464171151,0,0,0,9,32000826638,0,0,0,0,0,0,0,0,2,12,31998055388,main,2,4,final-hits-b02-async-8-independent-s04-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000073783,80045051.5,320186112,5233859761233619200,0,1048576,1048576,67108864,131072,16384,55410688,490867479,0,0,0,9,31993783987,0,0,0,0,0,0,0,0,2,12,31991814098,async-load,2,5,final-hits-b02-async-8-independent-s05-async-load,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000069704,55475273.3,221904960,12878266105667453888,0,1048576,1048576,67108864,131072,16384,55504896,489959848,0,0,0,11,32001876754,0,0,0,0,0,0,0,0,2,12,31999854026,main,0,0,final-hits-b00-async-8-dependent-s00-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000070869,55181614.3,220730368,10583065195490196480,0,1048576,1048576,67108864,131072,16384,55390208,479074358,0,0,0,10,32000780514,0,0,0,0,0,0,0,0,2,12,31998637131,original,0,1,final-hits-b00-async-8-dependent-s01-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000071004,55311802.2,221251136,18328859019254734272,0,1048576,1048576,67108864,131072,16384,55238656,530166195,0,0,0,8,32000208139,0,0,0,0,0,0,0,0,2,12,31998226270,async-load,0,2,final-hits-b00-async-8-dependent-s02-async-load,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000071215,55742975.6,222975872,4134804401400443008,0,1048576,1048576,67108864,131072,16384,55164928,474891191,0,0,0,8,31999390433,0,0,0,0,0,0,0,0,2,12,31997597712,async-load,0,3,final-hits-b00-async-8-dependent-s03-async-load,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000203877,55366874.0,221478784,10808213091892267136,0,1048576,1048576,67108864,131072,16384,55369728,479854269,0,0,0,8,32022777610,0,0,0,0,0,0,0,0,2,12,31998843215,original,0,4,final-hits-b00-async-8-dependent-s04-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000074077,55935828.1,223747456,5300774435409930880,0,1048576,1048576,67108864,131072,16384,55275520,495547330,0,0,0,9,32000780066,0,0,0,0,0,0,0,0,2,12,31998432415,main,0,5,final-hits-b00-async-8-dependent-s05-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072823,55497373.6,221993536,1493612319914830272,0,1048576,1048576,67108864,131072,16384,55275520,536845890,0,0,0,11,32001468101,0,0,0,0,0,0,0,0,2,12,31998845146,original,1,0,final-hits-b01-async-8-dependent-s00-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000070870,55425706.0,221706752,12829680942720550400,0,1048576,1048576,67108864,131072,16384,55123968,526732857,0,0,0,9,31999308832,0,0,0,0,0,0,0,0,2,12,31996850860,async-load,1,1,final-hits-b01-async-8-dependent-s01-async-load,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000071678,55848103.2,223396416,15352394914273374656,0,1048576,1048576,67108864,131072,16384,55336960,487198281,0,0,0,9,31993839990,0,0,0,0,0,0,0,0,2,12,31991973329,main,1,2,final-hits-b01-async-8-dependent-s02-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000068199,54991990.4,219971712,158175911312201600,0,1048576,1048576,67108864,131072,16384,55353344,489751381,0,0,0,8,32001413543,0,0,0,0,0,0,0,0,2,12,31999524785,main,1,3,final-hits-b01-async-8-dependent-s03-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000071224,55641137.3,222568512,13428078778216866752,0,1048576,1048576,67108864,131072,16384,55508992,532407788,0,0,0,12,32000804856,0,0,0,0,0,0,0,0,2,12,31998717443,async-load,1,4,final-hits-b01-async-8-dependent-s04-async-load,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072398,55124282.3,220501120,7286629709936509824,0,1048576,1048576,67108864,131072,16384,55574528,491240979,0,0,0,8,32001664728,0,0,0,0,0,0,0,0,2,12,31999656669,original,1,5,final-hits-b01-async-8-dependent-s05-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000070074,55420933.1,221687616,10370983541314876608,0,1048576,1048576,67108864,131072,16384,55373824,492531895,0,0,0,9,32000127520,0,0,0,0,0,0,0,0,2,12,31998227001,async-load,2,0,final-hits-b02-async-8-dependent-s00-async-load,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000070522,55304369.0,221221376,16355976338784247296,0,1048576,1048576,67108864,131072,16384,55205888,511269329,0,0,0,9,32001929455,0,0,0,0,0,0,0,0,2,12,31999908097,main,2,1,final-hits-b02-async-8-dependent-s01-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000070036,55099835.3,220403200,1985321607781415424,0,1048576,1048576,67108864,131072,16384,55382016,547010401,0,0,0,9,32001034023,0,0,0,0,0,0,0,0,2,12,31999397947,original,2,2,final-hits-b02-async-8-dependent-s02-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000106009,54894673.2,219584512,1862075278833838080,0,1048576,1048576,67108864,131072,16384,55537664,459513346,0,0,0,8,32002795250,0,0,0,0,0,0,0,0,2,12,31999988590,original,2,3,final-hits-b02-async-8-dependent-s03-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000073559,55566738.1,222271040,8584143836427054528,0,1048576,1048576,67108864,131072,16384,55164928,475087828,0,0,0,8,32001084489,0,0,0,0,0,0,0,0,2,12,31998742834,main,2,4,final-hits-b02-async-8-dependent-s04-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000143406,56034855.1,224147456,16346552108460836864,0,1048576,1048576,67108864,131072,16384,55418880,477536354,0,0,0,11,31996268661,0,0,0,0,0,0,0,0,2,12,31993921343,async-load,2,5,final-hits-b02-async-8-dependent-s05-async-load,0:2:4:6:8:10:1:3,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-misses/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-misses/manifest.json new file mode 100644 index 000000000..1f26b74fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-misses/manifest.json @@ -0,0 +1,2952 @@ +{ + "arguments": { + "label": "final-misses", + "profiles": [ + "main", + "original", + "async-load" + ], + "apis": [ + "nonblocking" + ], + "threads": [ + 1 + ], + "modes": [ + "miss" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "cpu_map": { + "1": [ + 2 + ] + }, + "topology": { + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "final-misses-b00-nonblocking-1-miss-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224613.9638605, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224613.9638727, + "returncode": 0, + "finished": 1792224620.496697, + "log_sha256": "935fce29dab58d7966a93a5ef56b92451bcb9001715e32be2192b197faaaaeab", + "before_telemetry": { + "wall_time": 1792224613.9637089, + "monotonic_ns": 2085314268368887, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4239977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23941046", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37820672", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2946957", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32499854", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224620.4995117, + "monotonic_ns": 2085320804172064, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400060", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23941828", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37821518", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399894", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32500629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "69000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "69000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "67000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 782, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 846, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 775 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 504346688, + "cpu_ns": 3999755215, + "cycles": 15138291575, + "instructions": 47014569873, + "branches": 6595911051, + "branch_misses": 7881664 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "final-misses-b00-nonblocking-1-miss-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224620.5043755, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224620.5043833, + "returncode": 0, + "finished": 1792224627.0367086, + "log_sha256": "428f346d297c427a0abc1e5df9e57c2e41c32b448cbf8e20d6150a774d6f3bc4", + "before_telemetry": { + "wall_time": 1792224620.5042799, + "monotonic_ns": 2085320808939626, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "511011", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23941828", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37821518", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1475478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32500629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "69000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "69000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "67000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224627.0389001, + "monotonic_ns": 2085327343560389, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "449549", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23942638", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37822358", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2480917", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32501444", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "68000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 810, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 815 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 298668992, + "cpu_ns": 3999029910, + "cycles": 15017983125, + "instructions": 45463022823, + "branches": 9580743427, + "branch_misses": 4667329 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "final-misses-b00-nonblocking-1-miss-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s02-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224627.043966, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224627.0439742, + "returncode": 0, + "finished": 1792224633.5263848, + "log_sha256": "46b779314b0f7708e83c9a3a84c932a72644543e502001478529f5daddf7a048", + "before_telemetry": { + "wall_time": 1792224627.043874, + "monotonic_ns": 2085327348533983, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "449549", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23942638", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37822358", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2480917", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32501444", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "68000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224633.528912, + "monotonic_ns": 2085333833572337, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3616547", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23943449", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37823211", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3002913", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32502263", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "67000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "67000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "67000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "67000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 811, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 853, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 819 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 298299584, + "cpu_ns": 3999732093, + "cycles": 14994977542, + "instructions": 45406791978, + "branches": 9568893490, + "branch_misses": 4661898 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "final-misses-b00-nonblocking-1-miss-s03-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s03-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s03-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224633.5340414, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224633.5340488, + "returncode": 0, + "finished": 1792224640.0170236, + "log_sha256": "36fd0a90505aa4db831de2212b9e838c23b858cae324e4ce732117d584fcff13", + "before_telemetry": { + "wall_time": 1792224633.5339513, + "monotonic_ns": 2085333838611129, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23943449", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37823211", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1578020", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32502263", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "67000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "67000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "67000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "67000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224640.0193386, + "monotonic_ns": 2085340323998881, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399691", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23944267", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37824029", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3269480", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32503081", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 818, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 818 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 298515904, + "cpu_ns": 3999797430, + "cycles": 15004962101, + "instructions": 45439719912, + "branches": 9575832604, + "branch_misses": 4665007 + } + ], + "profile": "async-load", + "block": 0, + "slot": 3 + }, + { + "name": "final-misses-b00-nonblocking-1-miss-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224640.0249066, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224640.0249145, + "returncode": 0, + "finished": 1792224646.5585668, + "log_sha256": "0a80fdee4148134ca502a0d9d277378a71afa310a150af41566047ca5e83f80d", + "before_telemetry": { + "wall_time": 1792224640.0248082, + "monotonic_ns": 2085340329468043, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "495941", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23944267", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37824029", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3244120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32503081", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224646.5613563, + "monotonic_ns": 2085346866016549, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23945095", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37824857", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1520128", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32503909", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 828, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 828 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 297570112, + "cpu_ns": 3999767902, + "cycles": 14965972484, + "instructions": 45295752656, + "branches": 9545493390, + "branch_misses": 4650298 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "final-misses-b00-nonblocking-1-miss-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b00-nonblocking-1-miss-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224646.5664363, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224646.566444, + "returncode": 0, + "finished": 1792224653.0981877, + "log_sha256": "c2666130ee6d197188daa2383dcca3f99e59b89717bcb3c01bcb2cf988e7775a", + "before_telemetry": { + "wall_time": 1792224646.5663412, + "monotonic_ns": 2085346871001104, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1089195", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23945095", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37824857", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3379494", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32503909", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224653.10101, + "monotonic_ns": 2085353405670517, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23945957", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37825719", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2972930", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32504771", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "67000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "67000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "67000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "67000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 862, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 862 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 501287488, + "cpu_ns": 3999852046, + "cycles": 15047530501, + "instructions": 46729395209, + "branches": 6555902587, + "branch_misses": 7833078 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "final-misses-b01-nonblocking-1-miss-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224653.106059, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224653.106066, + "returncode": 0, + "finished": 1792224659.6372163, + "log_sha256": "33531c40559fbfc34947fbccab1a7d103c0c62cc5fb0801a2132588b61b22d04", + "before_telemetry": { + "wall_time": 1792224653.105972, + "monotonic_ns": 2085353410631898, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23945957", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37825719", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32504771", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "67000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "67000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "67000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "67000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224659.640239, + "monotonic_ns": 2085359944899276, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23946818", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37826642", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1928775", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32505634", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "67000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 861, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 923, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 863 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 293741504, + "cpu_ns": 3999780123, + "cycles": 14849764202, + "instructions": 44712966864, + "branches": 9422678956, + "branch_misses": 4592587 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "final-misses-b01-nonblocking-1-miss-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s01-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224659.6455598, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224659.645568, + "returncode": 0, + "finished": 1792224666.2304072, + "log_sha256": "af44db5c918cb59ba8c9db7904237311634211dfc63237e49f9caab4bbe98141", + "before_telemetry": { + "wall_time": 1792224659.6454642, + "monotonic_ns": 2085359950123986, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "920253", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23946818", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37826642", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2116516", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32505634", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "67000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224666.2345386, + "monotonic_ns": 2085366539198840, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "567561", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23947698", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37827582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2308554", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32506537", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 880, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 940, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 903 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 292222016, + "cpu_ns": 3999793315, + "cycles": 14777649386, + "instructions": 44481672231, + "branches": 9373936561, + "branch_misses": 4566863 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "final-misses-b01-nonblocking-1-miss-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224666.2404616, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224666.2404711, + "returncode": 0, + "finished": 1792224672.773716, + "log_sha256": "68230db6bf6cfd8f921706c297e83f8afd152df6cd7c292bf2455979e36ba812", + "before_telemetry": { + "wall_time": 1792224666.2403638, + "monotonic_ns": 2085366545023723, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "567561", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23947698", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37827582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "822577", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32506537", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224672.7751436, + "monotonic_ns": 2085373079804319, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3740014", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23948614", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37828498", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2810959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32507453", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "92000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "99000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "96000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "100000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 916, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 916 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 495574208, + "cpu_ns": 3999784104, + "cycles": 14878962223, + "instructions": 46196810446, + "branches": 6481183654, + "branch_misses": 7744314 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "final-misses-b01-nonblocking-1-miss-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224672.7809474, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224672.780962, + "returncode": 0, + "finished": 1792224679.3140445, + "log_sha256": "14dc952919436025b88f8b1a356bd78275a492f21fa8cb00308c0d60dd6cca48", + "before_telemetry": { + "wall_time": 1792224672.7808125, + "monotonic_ns": 2085373085473293, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3566475", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23948614", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37828498", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2799056", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32507453", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "92000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "99000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "96000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "100000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224679.3163068, + "monotonic_ns": 2085379620967517, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "678608", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23949471", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37829416", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2189118", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32508322", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 857, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 918, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 869 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 494557760, + "cpu_ns": 3999950353, + "cycles": 14846036731, + "instructions": 46102058469, + "branches": 6467890455, + "branch_misses": 7728251 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "final-misses-b01-nonblocking-1-miss-s04-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s04-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s04-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224679.321995, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224679.322003, + "returncode": 0, + "finished": 1792224685.8554406, + "log_sha256": "0b859f3816361d016fe1323a300cd34f7d0a379d816198f6e5d1cdbb6814fe9e", + "before_telemetry": { + "wall_time": 1792224679.321893, + "monotonic_ns": 2085379626552951, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "524496", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23949471", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37829416", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2166695", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32508322", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224685.8598287, + "monotonic_ns": 2085386164489024, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1898356", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23950342", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37830295", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1191894", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32509187", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 871, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 865 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 292866880, + "cpu_ns": 3999879726, + "cycles": 14739986768, + "instructions": 44579832653, + "branches": 9394622619, + "branch_misses": 4577200 + } + ], + "profile": "async-load", + "block": 1, + "slot": 4 + }, + { + "name": "final-misses-b01-nonblocking-1-miss-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b01-nonblocking-1-miss-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224685.8668869, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224685.8669002, + "returncode": 0, + "finished": 1792224692.3992312, + "log_sha256": "e493fb12fa1527f51c197a62b2972587108f1cac966592a62ef4801947afbe45", + "before_telemetry": { + "wall_time": 1792224685.8667397, + "monotonic_ns": 2085386171399971, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "795280", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23950342", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37830295", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3692335", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32509187", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224692.4033554, + "monotonic_ns": 2085392708016000, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1451085", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23951259", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37831282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2019768", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32510087", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 917, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 987, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 900 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 294844352, + "cpu_ns": 3999775915, + "cycles": 14829459312, + "instructions": 44880840975, + "branches": 9458056219, + "branch_misses": 4607906 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "final-misses-b02-nonblocking-1-miss-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s00-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224692.4103417, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224692.4103541, + "returncode": 0, + "finished": 1792224698.9436643, + "log_sha256": "687cd0300da2b4f687e8f04f56a4530e0a823f32d3a194de359f470fcdd5e815", + "before_telemetry": { + "wall_time": 1792224692.4101932, + "monotonic_ns": 2085392714853488, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3268366", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23951259", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37831282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3700297", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32510087", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224698.9472306, + "monotonic_ns": 2085399251890834, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1943177", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23952127", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37832164", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2625871", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32510966", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 868, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 879 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 295392000, + "cpu_ns": 3999828873, + "cycles": 14849787266, + "instructions": 44964203253, + "branches": 9475623724, + "branch_misses": 4617201 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "final-misses-b02-nonblocking-1-miss-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224698.9537063, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224698.9537144, + "returncode": 0, + "finished": 1792224705.486379, + "log_sha256": "7fb0d185b4fc7dccd521690f35fcbc08aaede6e29e43ca8141eb36d0b5c7ef80", + "before_telemetry": { + "wall_time": 1792224698.9536088, + "monotonic_ns": 2085399258268959, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "491687", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23952127", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37832164", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3695980", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32510966", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224705.4898863, + "monotonic_ns": 2085405794546523, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2225982", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23952993", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37833036", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3667388", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32511827", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 866, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 861 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 491341568, + "cpu_ns": 3999816569, + "cycles": 14795877425, + "instructions": 45802249032, + "branches": 6425828655, + "branch_misses": 7677857 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "final-misses-b02-nonblocking-1-miss-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224705.496799, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224705.496811, + "returncode": 0, + "finished": 1792224712.028614, + "log_sha256": "5bb667ae546105969db78cba44fdb931ff78d214813be4d5eca56dfe5555c537", + "before_telemetry": { + "wall_time": 1792224705.496647, + "monotonic_ns": 2085405801306938, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2225982", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23952993", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37833036", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3601225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32511827", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224712.0322347, + "monotonic_ns": 2085412336895058, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1383147", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23953863", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37833950", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "782948", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32512682", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 870, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 914, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 855 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 288769472, + "cpu_ns": 3999571089, + "cycles": 14595171661, + "instructions": 43956130315, + "branches": 9263185439, + "branch_misses": 4513936 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "final-misses-b02-nonblocking-1-miss-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224712.0395582, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224712.0395725, + "returncode": 0, + "finished": 1792224718.5204692, + "log_sha256": "ae0a7c1625ae26b7e0bae2549bc7725b04dd08fa79d0c842cff415272dfdecec", + "before_telemetry": { + "wall_time": 1792224712.0393994, + "monotonic_ns": 2085412344059839, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1383147", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23953863", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37833950", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3687894", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32512682", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224718.52297, + "monotonic_ns": 2085418827630454, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "606272", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23954718", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37834856", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3508951", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32513523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 855, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 906, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 841 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 295090688, + "cpu_ns": 3999785031, + "cycles": 14835576320, + "instructions": 44918337886, + "branches": 9465958169, + "branch_misses": 4611337 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "final-misses-b02-nonblocking-1-miss-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224718.5282574, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224718.5282643, + "returncode": 0, + "finished": 1792224725.0649226, + "log_sha256": "05b2c35f14bf0525c1266e4bb3e9222bce413d3d06020cf717803c29531f7435", + "before_telemetry": { + "wall_time": 1792224718.5281641, + "monotonic_ns": 2085418832824072, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "606272", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23954718", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37834856", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1301513", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32513523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224725.068469, + "monotonic_ns": 2085425373129835, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399626", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23955604", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37835816", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1653810", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32514386", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "72000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 886, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 960, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 863 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 495454016, + "cpu_ns": 3999853749, + "cycles": 14872781278, + "instructions": 46185606276, + "branches": 6479611746, + "branch_misses": 7742625 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "final-misses-b02-nonblocking-1-miss-s05-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s05-async-load/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-b02-nonblocking-1-miss-s05-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224725.0758934, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224725.075906, + "returncode": 0, + "finished": 1792224731.5601885, + "log_sha256": "40a7c772eac57a0c5ccf8fe67ef58e80e71a14e7c5a37830bb95d6d591a33de6", + "before_telemetry": { + "wall_time": 1792224725.0757222, + "monotonic_ns": 2085425380382301, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399626", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23955604", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37835816", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3303532", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32514386", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "72000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224731.5639527, + "monotonic_ns": 2085431868613250, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "454526", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23956440", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37836726", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399700", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32515214", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 836, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 910, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 828 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 294841024, + "cpu_ns": 3999741228, + "cycles": 14843277159, + "instructions": 44880334302, + "branches": 9457949374, + "branch_misses": 4607553 + } + ], + "profile": "async-load", + "block": 2, + "slot": 5 + } + ], + "precondition_runs": [ + { + "name": "final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792224582.4351635, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224582.4351802, + "returncode": 0, + "finished": 1792224613.9552958, + "log_sha256": "82ded07ab258d8ccae1f6b7c499f4d6d950f2970c0700b2ca38b84f3296e3994", + "before_telemetry": { + "wall_time": 1792224582.4349816, + "monotonic_ns": 2085282739646247, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1028598", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23936697", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37816321", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2260473", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32495503", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "68000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "69000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "67000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792224613.958022, + "monotonic_ns": 2085314262682605, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1047078", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "23941046", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "37820672", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "522862", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8058", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32499854", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4349, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4351, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4351 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 126383424, + "cpu_ns": 1000008288, + "cycles": 3793504910, + "instructions": 11781305392, + "branches": 1652858774, + "branch_misses": 1975082 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + }, + "excluded_from_results": true, + "row": { + "mode": "miss", + "api": "nonblocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000065757", + "ops_s": "126375114.0", + "ops": "126383424", + "checksum": "4122326997253893824", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55406592", + "setup_ns": "466981013", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "1", + "cpu_ns": "1000400127", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3793504910", + "perf_instructions": "11781305392", + "perf_branches": "1652858774", + "perf_branch_misses": "1975082", + "perf_enabled_ns": "1000009508", + "perf_running_ns": "1000009508", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000008288" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + } + ], + "lock_intervals": [ + { + "acquired": 1792224582.41141, + "released": 1792224731.5657296 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ] + }, + "finished": 1792224731.5657284 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-misses/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-misses/results.csv new file mode 100644 index 000000000..e1b7fe5b2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/final-misses/results.csv @@ -0,0 +1,19 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +miss,nonblocking,64,1,12288,4.000068049,126084527.0,504346688,9205614733545970624,0,1048576,1048576,67108864,131072,16384,55435264,496635295,0,0,0,2,4000206350,0,1,15138291575,47014569873,6595911051,7881664,3999802494,3999802494,2,12,3999755215,main,0,0,final-misses-b00-nonblocking-1-miss-s00-main,2,1 +miss,nonblocking,64,1,12288,4.000128712,74664845.4,298668992,17048243128872351808,0,1048576,1048576,67108864,131072,16384,55570432,488849692,0,0,0,3,3999453025,0,1,15017983125,45463022823,9580743427,4667329,3999080150,3999080150,2,12,3999029910,original,0,1,final-misses-b00-nonblocking-1-miss-s01-original,2,1 +miss,nonblocking,64,1,12288,4.000064620,74573691.3,298299584,3270053989359463232,0,1048576,1048576,67108864,131072,16384,55435264,469296764,0,0,0,2,4000120892,0,1,14994977542,45406791978,9568893490,4661898,3999772161,3999772161,2,12,3999732093,async-load,0,2,final-misses-b00-nonblocking-1-miss-s02-async-load,2,1 +miss,nonblocking,64,1,12288,4.000066956,74627726.8,298515904,15825408823196786240,0,1048576,1048576,67108864,131072,16384,55631872,465495800,0,0,0,3,4000122386,0,1,15004962101,45439719912,9575832604,4665007,3999824179,3999824179,2,12,3999797430,async-load,0,3,final-misses-b00-nonblocking-1-miss-s03-async-load,2,1 +miss,nonblocking,64,1,12288,4.000067137,74391279.4,297570112,10846381867341628608,0,1048576,1048576,67108864,131072,16384,55578624,473582107,0,0,0,2,4000185432,0,1,14965972484,45295752656,9545493390,4650298,3999792425,3999792425,2,12,3999767902,original,0,4,final-misses-b00-nonblocking-1-miss-s04-original,2,1 +miss,nonblocking,64,1,12288,4.000065389,125319823.4,501287488,5745607112483375552,0,1048576,1048576,67108864,131072,16384,55369728,475269456,0,0,0,2,4000281832,0,1,15047530501,46729395209,6555902587,7833078,3999876021,3999876021,2,12,3999852046,main,0,5,final-misses-b00-nonblocking-1-miss-s05-main,2,1 +miss,nonblocking,64,1,12288,4.000125042,73433080.4,293741504,1009151730450765888,0,1048576,1048576,67108864,131072,16384,55574528,473415928,0,0,0,1,4000168650,0,1,14849764202,44712966864,9422678956,4592587,3999828824,3999828824,2,12,3999780123,original,1,0,final-misses-b01-nonblocking-1-miss-s00-original,2,1 +miss,nonblocking,64,1,12288,4.000065048,73054316.0,292222016,3817369721620443072,0,1048576,1048576,67108864,131072,16384,55533568,531107437,0,0,0,2,4000198562,0,1,14777649386,44481672231,9373936561,4566863,3999833496,3999833496,2,12,3999793315,async-load,1,1,final-misses-b01-nonblocking-1-miss-s01-async-load,2,1 +miss,nonblocking,64,1,12288,4.000067238,123891469.4,495574208,14971241022335651648,0,1048576,1048576,67108864,131072,16384,55328768,476523088,0,0,0,1,4000197562,0,1,14878962223,46196810446,6481183654,7744314,3999816216,3999816216,2,12,3999784104,main,1,2,final-misses-b01-nonblocking-1-miss-s02-main,2,1 +miss,nonblocking,64,1,12288,4.000184860,123633726.3,494557760,2332927239840889280,0,1048576,1048576,67108864,131072,16384,55656448,484522257,0,0,0,1,4000396636,0,1,14846036731,46102058469,6467890455,7728251,3999978470,3999978470,2,12,3999950353,main,1,3,final-misses-b01-nonblocking-1-miss-s03-main,2,1 +miss,nonblocking,64,1,12288,4.000131994,73214304.0,292866880,7888746749185259712,0,1048576,1048576,67108864,131072,16384,55517184,494990912,0,0,0,1,4000324497,0,1,14739986768,44579832653,9394622619,4577200,3999911610,3999911610,2,12,3999879726,async-load,1,4,final-misses-b01-nonblocking-1-miss-s04-async-load,2,1 +miss,nonblocking,64,1,12288,4.000070274,73709793.0,294844352,7474064202824905792,0,1048576,1048576,67108864,131072,16384,55324672,475412874,0,0,0,2,4000109758,0,1,14829459312,44880840975,9458056219,4607906,3999831583,3999831583,2,12,3999775915,original,1,5,final-misses-b01-nonblocking-1-miss-s05-original,2,1 +miss,nonblocking,64,1,12288,4.000067435,73846755.0,295392000,5100691496530050304,0,1048576,1048576,67108864,131072,16384,55365632,482899159,0,0,0,2,4000243386,0,1,14849787266,44964203253,9475623724,4617201,3999855460,3999855460,2,12,3999828873,async-load,2,0,final-misses-b02-nonblocking-1-miss-s00-async-load,2,1 +miss,nonblocking,64,1,12288,4.000070872,122833215.6,491341568,14052852238379419904,0,1048576,1048576,67108864,131072,16384,55672832,474367190,0,0,0,1,4003667481,0,1,14795877425,45802249032,6425828655,7677857,3999847641,3999847641,2,12,3999816569,main,2,1,final-misses-b02-nonblocking-1-miss-s01-main,2,1 +miss,nonblocking,64,1,12288,4.000066103,72191175.0,288769472,7009462683752584768,0,1048576,1048576,67108864,131072,16384,55734272,479798899,0,0,0,3,3999963611,0,1,14595171661,43956130315,9263185439,4513936,3999633481,3999633481,2,12,3999571089,original,2,2,final-misses-b02-nonblocking-1-miss-s02-original,2,1 +miss,nonblocking,64,1,12288,4.000066395,73771447.5,295090688,14878597725219268096,0,1048576,1048576,67108864,131072,16384,55586816,449238893,0,0,0,3,4000184131,0,1,14835576320,44918337886,9465958169,4611337,3999823099,3999823099,2,12,3999785031,original,2,3,final-misses-b02-nonblocking-1-miss-s03-original,2,1 +miss,nonblocking,64,1,12288,4.000100371,123860396.0,495454016,2242890498688978112,0,1048576,1048576,67108864,131072,16384,55369728,473546545,0,0,0,2,4000333334,0,1,14872781278,46185606276,6479611746,7742625,3999890655,3999890655,2,12,3999853749,main,2,4,final-misses-b02-nonblocking-1-miss-s04-main,2,1 +miss,nonblocking,64,1,12288,4.000109136,73708244.9,294841024,7848497036919849280,0,1048576,1048576,67108864,131072,16384,55402496,460495635,0,0,0,1,4000177221,0,1,14843277159,44880334302,9457949374,4607553,3999761076,3999761076,2,12,3999741228,async-load,2,5,final-misses-b02-nonblocking-1-miss-s05-async-load,2,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/hot32-blocking/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/hot32-blocking/manifest.json new file mode 100644 index 000000000..1ffe81594 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/hot32-blocking/manifest.json @@ -0,0 +1,9472 @@ +{ + "arguments": { + "label": "hot32-blocking", + "profiles": [ + "main", + "original", + "async-load", + "mask-original", + "mask-main" + ], + "apis": [ + "blocking" + ], + "threads": [ + 1 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2", + "driver_sha256": "2f08cff9b25f92819af18626feb6b91c5e35f7ef31cedfb4d2d4b577dbe5ca14", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-load": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "mask-original": "8022e6a1982bb208b5b152ea49c9209d244e17fd12a235a2e25dfb02caa03d32", + "mask-main": "a0ad6ee5eda9d11ae50c4bd02e4c575e44ef758888b047507f3ba05aeb41e54d" + }, + "cpu_map": { + "1": [ + 2 + ] + }, + "topology": { + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "hot32-blocking-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227056.2191477, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227056.2191646, + "returncode": 0, + "finished": 1792227062.3014085, + "log_sha256": "e6c3a3d95e834e0b7e95c2689d8574c71238d6337a3f8cc25932e4005ca888c5", + "before_telemetry": { + "wall_time": 1792227056.2189713, + "monotonic_ns": 2087756523631303, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1341274", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24197101", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38105017", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399844", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32762634", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227062.303527, + "monotonic_ns": 2087762608187435, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1091868", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24197865", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38105781", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "527012", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32763398", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 764, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 764 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167594304, + "cpu_ns": 3998820647, + "cycles": 14246202019, + "instructions": 46323624339, + "branches": 9070552882, + "branch_misses": 2817848 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227062.308306, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227062.3083131, + "returncode": 0, + "finished": 1792227068.3920686, + "log_sha256": "2ef6c062639ebb4baff471a143f0aef9f82f4cff06def95c318a5d73472fb37c", + "before_telemetry": { + "wall_time": 1792227062.3082213, + "monotonic_ns": 2087762612881202, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "463606", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24197865", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38105781", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2696275", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32763398", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227068.3960578, + "monotonic_ns": 2087768700718284, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24198642", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38106558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1297049", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32764175", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 777, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 777 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 162682816, + "cpu_ns": 3999752606, + "cycles": 14252120605, + "instructions": 45616803839, + "branches": 8642050034, + "branch_misses": 2704582 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s02-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227068.401978, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227068.4019864, + "returncode": 0, + "finished": 1792227074.4836242, + "log_sha256": "641c8fabcd4e36678db7bb01a5387470d65e93a30de08747b36770abec60b930", + "before_telemetry": { + "wall_time": 1792227068.4018648, + "monotonic_ns": 2087768706524744, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24198642", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38106558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3082434", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32764175", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "75000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227074.4875455, + "monotonic_ns": 2087774792206054, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "848459", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24199415", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38107383", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1617829", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32764914", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 825, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 739 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 169141120, + "cpu_ns": 3999779162, + "cycles": 14282213419, + "instructions": 47427733624, + "branches": 8985128473, + "branch_misses": 2808798 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s03-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s03-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227074.493786, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227074.4937954, + "returncode": 0, + "finished": 1792227080.5758994, + "log_sha256": "5b2cb1f776ac94d0943a2133317f040592b8fc1963b3cf24e97510e5b33cec1b", + "before_telemetry": { + "wall_time": 1792227074.4936726, + "monotonic_ns": 2087774798332858, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24199415", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38107383", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2262695", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32764914", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227080.5776439, + "monotonic_ns": 2087780882303905, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2020702", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24200237", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38108211", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1747944", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32765731", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 822, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 817 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 178885632, + "cpu_ns": 3999576700, + "cycles": 14009728735, + "instructions": 50160127361, + "branches": 9502777286, + "branch_misses": 2975895 + } + ], + "profile": "mask-original", + "block": 0, + "slot": 3 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s04-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227080.58236, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227080.5823743, + "returncode": 0, + "finished": 1792227086.662809, + "log_sha256": "b4614d161c119306a84de7235f690872536b087655f901a2ab7295c2232e10d0", + "before_telemetry": { + "wall_time": 1792227080.5822487, + "monotonic_ns": 2087780886909233, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24200237", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38108211", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3425832", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32765731", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227086.6670253, + "monotonic_ns": 2087786971685822, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400259", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24201076", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38109050", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1464000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32766570", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 839, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 839 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 180533248, + "cpu_ns": 3998826169, + "cycles": 13989515311, + "instructions": 49538924930, + "branches": 9770835367, + "branch_misses": 3066684 + } + ], + "profile": "mask-main", + "block": 0, + "slot": 4 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s05-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s05-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227086.6732135, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227086.6732252, + "returncode": 0, + "finished": 1792227092.7556314, + "log_sha256": "c06d69b855043239b0d633a8bd23ae99b4921dd3e90403f2afb0f6e44759c9a0", + "before_telemetry": { + "wall_time": 1792227086.6730657, + "monotonic_ns": 2087786977725547, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "452218", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24201076", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38109050", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3696499", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32766570", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227092.759491, + "monotonic_ns": 2087793064151667, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400203", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24201890", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38109864", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "963646", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32767384", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 814, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 814, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 814 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 180418944, + "cpu_ns": 3998752212, + "cycles": 13987355222, + "instructions": 49507559451, + "branches": 9764648940, + "branch_misses": 3005498 + } + ], + "profile": "mask-main", + "block": 0, + "slot": 5 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s06-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s06-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227092.7658284, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227092.7658403, + "returncode": 0, + "finished": 1792227098.849904, + "log_sha256": "f1e484fc49bb903ba1cc15bf1d74128007028e142706ac1715303d06d8312310", + "before_telemetry": { + "wall_time": 1792227092.7656882, + "monotonic_ns": 2087793070348170, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "591565", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24201890", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38109864", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3697594", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32767384", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227098.852889, + "monotonic_ns": 2087799157549448, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3684399", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24202659", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38110633", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3136182", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32768153", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 769, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 769, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 769 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 174998400, + "cpu_ns": 3998866577, + "cycles": 13981923702, + "instructions": 49070134547, + "branches": 9296279412, + "branch_misses": 2908313 + } + ], + "profile": "mask-original", + "block": 0, + "slot": 6 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s07-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s07-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s07-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227098.8590457, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227098.8590589, + "returncode": 0, + "finished": 1792227104.942029, + "log_sha256": "ebc1e18e0671bc5fe602d4f6f2178f3e79058a618fa488d24d97f0a262c86dab", + "before_telemetry": { + "wall_time": 1792227098.858907, + "monotonic_ns": 2087799163567026, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "861001", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24202659", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38110633", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3512868", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32768153", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227104.9465609, + "monotonic_ns": 2087805251220921, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "485327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24203470", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38111444", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1586987", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32768964", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 811, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 811 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 161751744, + "cpu_ns": 3999795852, + "cycles": 14255563913, + "instructions": 45355728239, + "branches": 8592589626, + "branch_misses": 2693475 + } + ], + "profile": "async-load", + "block": 0, + "slot": 7 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s08-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s08-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s08-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227104.951316, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227104.9513245, + "returncode": 0, + "finished": 1792227111.0340223, + "log_sha256": "f5ea8ffe6e1a4dd573d088c03a3177466e22ece56b81c51fb0de230152ea15fe", + "before_telemetry": { + "wall_time": 1792227104.9512224, + "monotonic_ns": 2087805255882491, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "485327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24203470", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38111444", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3669987", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32768964", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227111.0363934, + "monotonic_ns": 2087811341053702, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400102", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24204326", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38112300", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "858890", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32769820", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 856, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 856, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 856 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167032256, + "cpu_ns": 3999699519, + "cycles": 14131225743, + "instructions": 46836401340, + "branches": 8873101407, + "branch_misses": 2774813 + } + ], + "profile": "original", + "block": 0, + "slot": 8 + }, + { + "name": "hot32-blocking-b00-blocking-1-independent-s09-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s09-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-independent-s09-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227111.0416596, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227111.041667, + "returncode": 0, + "finished": 1792227117.073003, + "log_sha256": "0a19678f8e15273490556dc1f87c41784a464a307e8610218ea1b55d2764e810", + "before_telemetry": { + "wall_time": 1792227111.041563, + "monotonic_ns": 2087811346222941, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3670574", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24204326", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38112300", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2741731", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32769820", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227117.0753744, + "monotonic_ns": 2087817380034589, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "449906", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24205158", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38113132", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "643721", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32770652", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 832, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 832 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 168130112, + "cpu_ns": 3999107651, + "cycles": 14241888616, + "instructions": 46471723395, + "branches": 9099551946, + "branch_misses": 2803693 + } + ], + "profile": "main", + "block": 0, + "slot": 9 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227117.079847, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227117.079855, + "returncode": 0, + "finished": 1792227123.1608891, + "log_sha256": "b15fc43355981bb9e87547697c9375578bdb6101175ab4641baa46c19ffc35a8", + "before_telemetry": { + "wall_time": 1792227117.0797591, + "monotonic_ns": 2087817384418949, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399791", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24205158", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38113132", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3515479", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32770652", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227123.1633813, + "monotonic_ns": 2087823468041437, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "459009", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24206029", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38114003", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1959332", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32771523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 871, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 871 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 165696512, + "cpu_ns": 3998930871, + "cycles": 14035371540, + "instructions": 46461854496, + "branches": 8802144101, + "branch_misses": 2771082 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s01-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227123.168409, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227123.1684167, + "returncode": 0, + "finished": 1792227129.2495432, + "log_sha256": "4492fad07d348cf5f56962547aea96b44ed95e1a4dbe31f0297bc7ab2d535437", + "before_telemetry": { + "wall_time": 1792227123.1683102, + "monotonic_ns": 2087823472970217, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1474058", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24206029", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38114003", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1959332", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32771523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227129.2523806, + "monotonic_ns": 2087829557040725, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400057", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24206868", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38114878", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2916993", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32772345", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 839, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 822 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 166905856, + "cpu_ns": 3999380239, + "cycles": 14059326773, + "instructions": 46800958419, + "branches": 8866386808, + "branch_misses": 2784378 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s02-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227129.2578328, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227129.257842, + "returncode": 0, + "finished": 1792227135.339282, + "log_sha256": "fe32544916186baf483e7efabc897f6ef7e7cf95c27a0367c4352a6ae8fc0636", + "before_telemetry": { + "wall_time": 1792227129.257694, + "monotonic_ns": 2087829562353882, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "437917", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24206868", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38114878", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3300382", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32772345", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227135.3422763, + "monotonic_ns": 2087835646936607, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1622622", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24207756", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38115766", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1539427", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32773233", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 888, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 888, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 888 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 176714944, + "cpu_ns": 3998224487, + "cycles": 13876270250, + "instructions": 49551459339, + "branches": 9387465958, + "branch_misses": 3000021 + } + ], + "profile": "mask-original", + "block": 1, + "slot": 2 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s03-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227135.3476272, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227135.3476355, + "returncode": 0, + "finished": 1792227141.4272866, + "log_sha256": "4af5e429f7bef64b976323f6eceabb1dcbd263702c46dca31e0ceef0a4b8f4e9", + "before_telemetry": { + "wall_time": 1792227135.347523, + "monotonic_ns": 2087835652183081, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "529174", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24207756", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38115766", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3094842", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32773233", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227141.430179, + "monotonic_ns": 2087841734839430, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "397953", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24208612", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38116622", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "790600", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32774089", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 856, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 856, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 856 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 179872000, + "cpu_ns": 3999684983, + "cycles": 13947261730, + "instructions": 49357476228, + "branches": 9735047217, + "branch_misses": 3002779 + } + ], + "profile": "mask-main", + "block": 1, + "slot": 3 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227141.4365673, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227141.43658, + "returncode": 0, + "finished": 1792227147.5220022, + "log_sha256": "1a76c1acc6fa907f3445114800419474e6b7c735717b0f0a971b304aab92e0a0", + "before_telemetry": { + "wall_time": 1792227141.4364138, + "monotonic_ns": 2087841741077227, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "443758", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24208612", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38116622", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3077078", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32774089", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227147.5260196, + "monotonic_ns": 2087847830679953, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "430566", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24209463", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38117473", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1021898", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32774940", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 851, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 851, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 851 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167802880, + "cpu_ns": 3999780981, + "cycles": 14228066752, + "instructions": 46381275415, + "branches": 9081841468, + "branch_misses": 2842656 + } + ], + "profile": "main", + "block": 1, + "slot": 4 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227147.5320783, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227147.5320864, + "returncode": 0, + "finished": 1792227153.6134164, + "log_sha256": "fc80db266fd5e3220f2447848c1251e6d4dfbfc50f64b271c4edee77e5103277", + "before_telemetry": { + "wall_time": 1792227147.5319812, + "monotonic_ns": 2087847836641255, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "883166", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24209463", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38117473", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2004477", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32774940", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227153.6155798, + "monotonic_ns": 2087853920240327, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "579422", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24210334", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38118344", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2251493", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32775811", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 871, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 871 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167076864, + "cpu_ns": 3999529773, + "cycles": 14187882068, + "instructions": 46180602189, + "branches": 9042547986, + "branch_misses": 2792216 + } + ], + "profile": "main", + "block": 1, + "slot": 5 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s06-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s06-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227153.6206524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227153.620661, + "returncode": 0, + "finished": 1792227159.703242, + "log_sha256": "3385e6ca33c45996ddf822fbaf2efa3f9c3a18642c0335bf782e0108e8e35302", + "before_telemetry": { + "wall_time": 1792227153.6205523, + "monotonic_ns": 2087853925212465, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "579422", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24210334", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38118344", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2251493", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32775811", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227159.7064416, + "monotonic_ns": 2087860011102265, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "434926", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24211234", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38119244", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1887487", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32776711", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 900, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 900, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 900 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 179218496, + "cpu_ns": 3999631585, + "cycles": 13903165309, + "instructions": 49178152642, + "branches": 9699678297, + "branch_misses": 3080454 + } + ], + "profile": "mask-main", + "block": 1, + "slot": 6 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s07-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s07-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227159.7117298, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227159.7117362, + "returncode": 0, + "finished": 1792227165.7916002, + "log_sha256": "5d77a535d8cdfc7d9cb79eb881368e7fbf48b1c2d7324822980534c5d736d3c8", + "before_telemetry": { + "wall_time": 1792227159.711611, + "monotonic_ns": 2087860016271080, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "434926", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24211234", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38119244", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2728191", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32776711", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227165.7945457, + "monotonic_ns": 2087866099206072, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "680917", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24212152", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38120162", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1638267", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32777629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 918, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 918, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 918 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 178295744, + "cpu_ns": 3999239893, + "cycles": 13984611838, + "instructions": 49994720974, + "branches": 9471441377, + "branch_misses": 2981765 + } + ], + "profile": "mask-original", + "block": 1, + "slot": 7 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s08-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s08-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s08-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227165.7996013, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227165.7996092, + "returncode": 0, + "finished": 1792227171.8807607, + "log_sha256": "48423111b7e9a5ad5208649b10fe3fff163c4c371d85aacbf2776a4965527f98", + "before_telemetry": { + "wall_time": 1792227165.7995093, + "monotonic_ns": 2087866104169391, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "420057", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24212152", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38120162", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2922438", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32777629", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227171.8842657, + "monotonic_ns": 2087872188925984, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "472552", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24213066", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38121120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32778523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 914, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 958, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 894 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 165498368, + "cpu_ns": 3999257206, + "cycles": 14072434228, + "instructions": 46406294195, + "branches": 8791618248, + "branch_misses": 2766460 + } + ], + "profile": "async-load", + "block": 1, + "slot": 8 + }, + { + "name": "hot32-blocking-b01-blocking-1-independent-s09-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s09-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-independent-s09-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227171.8910654, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227171.8910768, + "returncode": 0, + "finished": 1792227177.9746702, + "log_sha256": "8f90026f5c5bba5c63718be1fdddffb9002583d537bae548e3dfcc8861b99743", + "before_telemetry": { + "wall_time": 1792227171.890917, + "monotonic_ns": 2087872195577125, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400382", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24213066", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38121120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "843729", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32778523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227177.9785085, + "monotonic_ns": 2087878283168946, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "468586", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24213895", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38121986", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1060373", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32779338", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 829, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 815 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 168217856, + "cpu_ns": 3999835566, + "cycles": 14240884356, + "instructions": 47168847501, + "branches": 8936082906, + "branch_misses": 2826583 + } + ], + "profile": "original", + "block": 1, + "slot": 9 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s00-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227177.9848616, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227177.9848704, + "returncode": 0, + "finished": 1792227184.0675743, + "log_sha256": "fa8be80f0884ff06a4fe84da890bab81354247be0b725c46ac912e6280d94fac", + "before_telemetry": { + "wall_time": 1792227177.9847643, + "monotonic_ns": 2087878289424477, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1315075", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24213895", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38121986", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1965589", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32779338", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227184.0711367, + "monotonic_ns": 2087884375796945, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "692355", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24214798", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38122940", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1807397", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32780222", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 903, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 954, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 884 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167130432, + "cpu_ns": 3999216713, + "cycles": 14216604105, + "instructions": 46863930288, + "branches": 8878316783, + "branch_misses": 2809512 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s01-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s01-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227184.0782485, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227184.0782583, + "returncode": 0, + "finished": 1792227190.158914, + "log_sha256": "1e055dd819159c39e8e26a906adbb0f30643fedc0477615b02d01037ef2a7dca", + "before_telemetry": { + "wall_time": 1792227184.0781097, + "monotonic_ns": 2087884382769795, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "943515", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24214798", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38122940", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1807397", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32780222", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227190.1617656, + "monotonic_ns": 2087890466425790, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "767833", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24215704", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38123846", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399720", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32781128", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "75000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 906, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 906, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 906 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 176751424, + "cpu_ns": 3999550678, + "cycles": 13896604059, + "instructions": 49561688372, + "branches": 9389403811, + "branch_misses": 2961600 + } + ], + "profile": "mask-original", + "block": 2, + "slot": 1 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s02-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s02-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227190.1669533, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227190.1669607, + "returncode": 0, + "finished": 1792227196.2510698, + "log_sha256": "2e666c36f9bfa65f9101213114e54628aa94b961b0ae96e9fb64c750d61ec5ee", + "before_telemetry": { + "wall_time": 1792227190.1668704, + "monotonic_ns": 2087890471530280, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1066584", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24215704", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38123846", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2212876", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32781128", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "75000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227196.255311, + "monotonic_ns": 2087896559971273, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "462383", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24216590", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38124732", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "818167", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32782014", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 886, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 886, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 886 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 173549120, + "cpu_ns": 3999543115, + "cycles": 13948043714, + "instructions": 47622456949, + "branches": 9392839868, + "branch_misses": 2909720 + } + ], + "profile": "mask-main", + "block": 2, + "slot": 2 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227196.2624476, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227196.2624593, + "returncode": 0, + "finished": 1792227202.3436882, + "log_sha256": "1cc1f81d53b9fa4c9fac4a66a944e92e09c1d08f91611a601d361cb5a205a0a8", + "before_telemetry": { + "wall_time": 1792227196.2622912, + "monotonic_ns": 2087896566951512, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1003075", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24216590", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38124732", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3651777", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32782014", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "69000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227202.3471115, + "monotonic_ns": 2087902651771806, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399518", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24217468", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38125642", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399987", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32782877", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 878, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 910, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 863 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 165278720, + "cpu_ns": 3999712352, + "cycles": 14167814398, + "instructions": 45683589225, + "branches": 8945228718, + "branch_misses": 2750569 + } + ], + "profile": "main", + "block": 2, + "slot": 3 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227202.3541522, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227202.354166, + "returncode": 0, + "finished": 1792227208.4378304, + "log_sha256": "cc6105fc2f0e2c4f7dc167dff39fd2c41f100074899e830e6b5d94b453d91b08", + "before_telemetry": { + "wall_time": 1792227202.3540056, + "monotonic_ns": 2087902658665690, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24217468", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38125642", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3692076", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32782877", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227208.4414852, + "monotonic_ns": 2087908746145654, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "442480", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24218339", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38126540", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3063953", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32783733", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 871, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 856 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167862080, + "cpu_ns": 3999466467, + "cycles": 14197963334, + "instructions": 47069086803, + "branches": 8917183394, + "branch_misses": 2810934 + } + ], + "profile": "original", + "block": 2, + "slot": 4 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227208.448893, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227208.448905, + "returncode": 0, + "finished": 1792227214.531952, + "log_sha256": "e03981c7322c19ba8188e89cdc410cee3083dd9c65d1c13c134609e4de8518c6", + "before_telemetry": { + "wall_time": 1792227208.4487379, + "monotonic_ns": 2087908753397708, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1496185", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24218339", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38126540", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3644603", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32783733", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227214.534607, + "monotonic_ns": 2087914839267013, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "459193", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24219194", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38127395", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1238932", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32784588", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 855, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 855, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 855 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167535872, + "cpu_ns": 3999584437, + "cycles": 14197947241, + "instructions": 46977617000, + "branches": 8899854581, + "branch_misses": 2801673 + } + ], + "profile": "original", + "block": 2, + "slot": 5 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s06-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s06-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s06-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227214.5400877, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227214.5400956, + "returncode": 0, + "finished": 1792227220.6214218, + "log_sha256": "6faff5cb9022349004b83a836514d1504f04bb1f6f7f73984824bbd9ee5f1226", + "before_telemetry": { + "wall_time": 1792227214.5399919, + "monotonic_ns": 2087914844651568, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1381734", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24219194", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38127395", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1238932", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32784588", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227220.6237924, + "monotonic_ns": 2087920928452710, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1886714", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24220053", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38128254", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2122119", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32785447", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "75000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 859, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 859 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167899584, + "cpu_ns": 3999548564, + "cycles": 14229809768, + "instructions": 46408004802, + "branches": 9087075333, + "branch_misses": 2788473 + } + ], + "profile": "main", + "block": 2, + "slot": 6 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s07-mask-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s07-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227220.6293054, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227220.6293128, + "returncode": 0, + "finished": 1792227226.7110772, + "log_sha256": "8e9d843ea65897f13886a382f3986ee544b879147781e27a45a5fd65bbb544e8", + "before_telemetry": { + "wall_time": 1792227220.6292086, + "monotonic_ns": 2087920933868439, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "539374", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24220053", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38128254", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2717357", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32785447", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "75000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227226.713803, + "monotonic_ns": 2087927018463078, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400077", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24220884", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38129092", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1735166", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32786272", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 831, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 838, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 825 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 173568064, + "cpu_ns": 3999737548, + "cycles": 14020449061, + "instructions": 47627655220, + "branches": 9393865099, + "branch_misses": 2882038 + } + ], + "profile": "mask-main", + "block": 2, + "slot": 7 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s08-mask-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s08-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227226.7195013, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227226.719514, + "returncode": 0, + "finished": 1792227232.8021293, + "log_sha256": "edce8bff1cafe697fcf13da751acf9bbeefd8249a404d4c4ff57651a36c36a6d", + "before_telemetry": { + "wall_time": 1792227226.7193193, + "monotonic_ns": 2087927023979391, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "929247", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24220884", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38129092", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2959087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32786272", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227232.8051653, + "monotonic_ns": 2087933109825524, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400131", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24221697", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38129905", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1591371", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32787085", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 813, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 813, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 813 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167684224, + "cpu_ns": 3999720539, + "cycles": 13950102662, + "instructions": 47019215353, + "branches": 8907735298, + "branch_misses": 2789699 + } + ], + "profile": "mask-original", + "block": 2, + "slot": 8 + }, + { + "name": "hot32-blocking-b02-blocking-1-independent-s09-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s09-async-load/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-independent-s09-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227232.8105972, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227232.8106053, + "returncode": 0, + "finished": 1792227238.8924544, + "log_sha256": "529f89df23e786415845d173478f54b80a40ff80bda00cc8cebad7fe576b67be", + "before_telemetry": { + "wall_time": 1792227232.8105085, + "monotonic_ns": 2087933115168459, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400205", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24221697", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38129905", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2658966", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32787085", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227238.8952146, + "monotonic_ns": 2087939199874959, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "430018", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24222547", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38130820", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "779019", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32787901", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 850, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 915, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 816 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 168882240, + "cpu_ns": 3999481687, + "cycles": 14258398973, + "instructions": 47355143033, + "branches": 8971376400, + "branch_misses": 2805586 + } + ], + "profile": "async-load", + "block": 2, + "slot": 9 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227269.9667768, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227269.9667895, + "returncode": 0, + "finished": 1792227276.0501428, + "log_sha256": "6ee9c8575f44ffa4ed26ded1d7a7b0623bd819b8aef2c93bb566ed35c4b6e3bf", + "before_telemetry": { + "wall_time": 1792227269.9666343, + "monotonic_ns": 2087970271294351, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1306161", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24226691", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38135005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1199429", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32792026", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227276.052133, + "monotonic_ns": 2087976356793317, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400061", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24227443", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38135757", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1876063", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32792778", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "69000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 752, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 752 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 179286208, + "cpu_ns": 3999682022, + "cycles": 14016573962, + "instructions": 45095560796, + "branches": 9882628991, + "branch_misses": 3030385 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227276.0579524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227276.05796, + "returncode": 0, + "finished": 1792227282.1394732, + "log_sha256": "4737805dd6a1ad3c8d4f2e99df3f534e34270170f72448f85b99816ad651f6f2", + "before_telemetry": { + "wall_time": 1792227276.0578537, + "monotonic_ns": 2087976362513834, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1125440", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24227443", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38135757", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3499899", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32792778", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "69000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227282.1420093, + "monotonic_ns": 2087982446669797, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3385066", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24228194", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38136508", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "936423", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32793529", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 751, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 751 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 189102656, + "cpu_ns": 3999745203, + "cycles": 14081888234, + "instructions": 48321086107, + "branches": 10234629306, + "branch_misses": 3154916 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s02-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s02-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227282.1483192, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227282.1483314, + "returncode": 0, + "finished": 1792227288.2323277, + "log_sha256": "1967234e7d8cd24cc7e7f998d79bfaad1103ae38481a99dc00c3ff9123c531ab", + "before_telemetry": { + "wall_time": 1792227282.1481726, + "monotonic_ns": 2087982452832622, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3385066", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24228194", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38136508", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2907703", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32793529", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227288.236002, + "monotonic_ns": 2087988540662240, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "452176", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24229016", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38137330", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3063703", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32794351", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "74000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 822, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 822 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 186511232, + "cpu_ns": 3999787581, + "cycles": 14038710195, + "instructions": 47658904021, + "branches": 10094376166, + "branch_misses": 3099173 + } + ], + "profile": "async-load", + "block": 0, + "slot": 2 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s03-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s03-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227288.2434673, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227288.2434835, + "returncode": 0, + "finished": 1792227294.3257365, + "log_sha256": "c115f8b53b36b933f1806dd78d46aa86e60b6a05f6d64c4616572693958b1065", + "before_telemetry": { + "wall_time": 1792227288.2433152, + "monotonic_ns": 2087988547975368, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "549875", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24229016", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38137330", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3669010", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32794351", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "74000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227294.329512, + "monotonic_ns": 2087994634172276, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400031", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24229875", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38138189", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1645583", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32795210", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 859, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 859 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 189855424, + "cpu_ns": 3999625410, + "cycles": 14064850093, + "instructions": 48513439862, + "branches": 10275370825, + "branch_misses": 3219790 + } + ], + "profile": "mask-original", + "block": 0, + "slot": 3 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s04-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227294.3369071, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227294.3369207, + "returncode": 0, + "finished": 1792227300.367816, + "log_sha256": "a76bdc2e7b3563150dc8d5ee37f0424c1db65caddf36ef050f46346f7013c52d", + "before_telemetry": { + "wall_time": 1792227294.3367574, + "monotonic_ns": 2087994641417657, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2470114", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24229875", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38138189", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2988669", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32795210", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227300.371281, + "monotonic_ns": 2088000675940886, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "528080", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24230741", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38139059", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1050754", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32796074", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "78000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 866, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 870, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 864 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 192541568, + "cpu_ns": 3999685989, + "cycles": 14032793961, + "instructions": 48044576294, + "branches": 10613292055, + "branch_misses": 3215522 + } + ], + "profile": "mask-main", + "block": 0, + "slot": 4 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s05-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s05-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227300.3789139, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227300.3789253, + "returncode": 0, + "finished": 1792227306.4601648, + "log_sha256": "98674392b27ae6f9b0884223440d48f245a3693359cdb525bfc12646c9019daf", + "before_telemetry": { + "wall_time": 1792227300.378767, + "monotonic_ns": 2088000683427191, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2621016", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24230741", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38139059", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2692003", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32796074", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "78000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227306.46268, + "monotonic_ns": 2088006767340361, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1462153", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24231590", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38139915", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1982463", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32796919", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "68000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 849, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 856, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 845 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 189083968, + "cpu_ns": 3999831026, + "cycles": 14023026151, + "instructions": 47181807116, + "branches": 10422701955, + "branch_misses": 3139679 + } + ], + "profile": "mask-main", + "block": 0, + "slot": 5 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s06-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s06-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227306.4684749, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227306.4684818, + "returncode": 0, + "finished": 1792227312.489499, + "log_sha256": "05b949ccb393103750dd03a12210ca0419df2c04e2e179cbf2f4b13d3ec59466", + "before_telemetry": { + "wall_time": 1792227306.468382, + "monotonic_ns": 2088006773041854, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1462153", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24231590", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38139915", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2222788", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32796919", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "68000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227312.4922004, + "monotonic_ns": 2088012796860466, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3078790", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24232365", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38140690", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2721714", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32797694", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 775, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 775 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 191423872, + "cpu_ns": 3999805146, + "cycles": 14126906962, + "instructions": 48914222520, + "branches": 10360258297, + "branch_misses": 3179086 + } + ], + "profile": "mask-original", + "block": 0, + "slot": 6 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s07-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s07-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227312.4980862, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227312.498094, + "returncode": 0, + "finished": 1792227318.5696306, + "log_sha256": "60ac82ea6cf6b3242c8aae15607b99855892aeb2dd56a11a7c82402369066233", + "before_telemetry": { + "wall_time": 1792227312.4979892, + "monotonic_ns": 2088012802649101, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4119290", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24232365", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38140690", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1795072", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32797694", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227318.5718439, + "monotonic_ns": 2088018876504182, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "509504", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24233212", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38141537", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1758445", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32798541", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 847, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 847 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 188843392, + "cpu_ns": 3999701012, + "cycles": 14062652175, + "instructions": 48254836997, + "branches": 10220597574, + "branch_misses": 3203459 + } + ], + "profile": "async-load", + "block": 0, + "slot": 7 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s08-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s08-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s08-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227318.5780215, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227318.5780284, + "returncode": 0, + "finished": 1792227324.6494682, + "log_sha256": "c4619e73ed2ac4ef000659b50cc07a2e70f4ea0875b9c67d3c865bf91e43631a", + "before_telemetry": { + "wall_time": 1792227318.5779254, + "monotonic_ns": 2088018882585483, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4509062", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24233212", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38141537", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2693017", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32798541", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227324.6516352, + "monotonic_ns": 2088024956295319, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400109", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24233985", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38142310", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "489006", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32799314", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 773 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 188600384, + "cpu_ns": 3999695161, + "cycles": 14086471188, + "instructions": 48192741428, + "branches": 10207445315, + "branch_misses": 3181160 + } + ], + "profile": "original", + "block": 0, + "slot": 8 + }, + { + "name": "hot32-blocking-b00-blocking-1-dependent-s09-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s09-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b00-blocking-1-dependent-s09-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227324.6575496, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227324.6575596, + "returncode": 0, + "finished": 1792227330.7292197, + "log_sha256": "a72a82b3a72e9cb49d073ce2097a2cc42086361bf1eef02431423b97de0588c7", + "before_telemetry": { + "wall_time": 1792227324.6574476, + "monotonic_ns": 2088024962107781, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "565597", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24233985", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38142310", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1287442", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32799314", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227330.731606, + "monotonic_ns": 2088031036266272, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400434", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24234761", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38143086", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2445518", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32800090", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 776, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 776 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 179458176, + "cpu_ns": 3999786378, + "cycles": 13988500127, + "instructions": 45138815657, + "branches": 9892108258, + "branch_misses": 3022855 + } + ], + "profile": "main", + "block": 0, + "slot": 9 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227330.737634, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227330.7376413, + "returncode": 0, + "finished": 1792227336.8135207, + "log_sha256": "0eaa1d1a0644629a9a898bf5f63b335d384bf1d0c4bc4fcd47c18994b8d1447b", + "before_telemetry": { + "wall_time": 1792227330.7375271, + "monotonic_ns": 2088031042186921, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400434", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24234761", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38143086", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3684034", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32800090", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227336.8159766, + "monotonic_ns": 2088037120637137, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "626136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24235562", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38143891", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2743975", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32800890", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "97000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 801, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 805, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 800 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 184571456, + "cpu_ns": 3999781890, + "cycles": 14094403212, + "instructions": 47163236294, + "branches": 9989391429, + "branch_misses": 3064996 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s01-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s01-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227336.8216088, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227336.8216164, + "returncode": 0, + "finished": 1792227342.8959653, + "log_sha256": "b92db43b8974cddad2d410b3dbfd4a747836205bfa1559b346888086007e49dc", + "before_telemetry": { + "wall_time": 1792227336.821517, + "monotonic_ns": 2088037126177017, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2830022", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24235562", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38143891", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1734098", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32800890", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "97000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227342.8986866, + "monotonic_ns": 2088043203347064, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "427005", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24236396", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38144725", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "576461", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32801724", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 834, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 834, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 834 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 181419392, + "cpu_ns": 3999587517, + "cycles": 13960542961, + "instructions": 46357794644, + "branches": 9818795221, + "branch_misses": 3061321 + } + ], + "profile": "async-load", + "block": 1, + "slot": 1 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s02-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227342.9056282, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227342.9056404, + "returncode": 0, + "finished": 1792227348.9389064, + "log_sha256": "1280e9597f3f127716313421f1d02439f2b4deb9ace778c68b9b0042c9de8d58", + "before_telemetry": { + "wall_time": 1792227342.9054747, + "monotonic_ns": 2088043210134666, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "436081", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24236396", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38144725", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "576461", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32801724", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227348.9420395, + "monotonic_ns": 2088049246700147, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3544114", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24237264", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38145604", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2569733", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32802584", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 868, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 860 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 189939904, + "cpu_ns": 3999803817, + "cycles": 14071248462, + "instructions": 48535026837, + "branches": 10279943032, + "branch_misses": 3279312 + } + ], + "profile": "mask-original", + "block": 1, + "slot": 2 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s03-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227348.948246, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227348.948253, + "returncode": 0, + "finished": 1792227355.0288343, + "log_sha256": "919d0fa9e51ddd38b0ad0efb89d70d7942980ed5d62419577c9bff7bce45d810", + "before_telemetry": { + "wall_time": 1792227348.9481494, + "monotonic_ns": 2088049252809412, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3286707", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24237264", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38145604", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2465818", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32802584", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227355.0312204, + "monotonic_ns": 2088055335880805, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "690524", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24238176", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38146521", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1632584", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32803494", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 912, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 917, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 910 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 192211136, + "cpu_ns": 3999628980, + "cycles": 13986480614, + "instructions": 47962124308, + "branches": 10595078071, + "branch_misses": 3226000 + } + ], + "profile": "mask-main", + "block": 1, + "slot": 3 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227355.0373566, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227355.0373638, + "returncode": 0, + "finished": 1792227361.0676503, + "log_sha256": "fa651c5dca8bd7bee90a6b5a05631997b979b0c14036d2430afb7342591b790c", + "before_telemetry": { + "wall_time": 1792227355.037254, + "monotonic_ns": 2088055341914431, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "444161", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24238176", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38146521", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3129182", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32803494", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227361.0702736, + "monotonic_ns": 2088061374933852, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "396953", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24239034", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38147379", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2403214", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32804352", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 858, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 858 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 191044800, + "cpu_ns": 3999730677, + "cycles": 14026033706, + "instructions": 48053179876, + "branches": 10530787111, + "branch_misses": 3187356 + } + ], + "profile": "main", + "block": 1, + "slot": 4 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227361.0763361, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227361.0763433, + "returncode": 0, + "finished": 1792227367.1071875, + "log_sha256": "28bf96fd69e2b0d79c06d9ac133febbeae6a2f179eb2633cb72e21b3d9e566d4", + "before_telemetry": { + "wall_time": 1792227361.0762384, + "monotonic_ns": 2088061380898309, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "895362", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24239034", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38147379", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1195724", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32804352", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "70000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "70000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "70000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "70000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227367.1096656, + "monotonic_ns": 2088067414326106, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2580226", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24239908", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38148256", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1222064", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32805224", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 874, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 877, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 872 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 185129792, + "cpu_ns": 3999810356, + "cycles": 14084609331, + "instructions": 46565387865, + "branches": 10204739616, + "branch_misses": 3085655 + } + ], + "profile": "main", + "block": 1, + "slot": 5 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s06-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s06-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227367.1157086, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227367.1157155, + "returncode": 0, + "finished": 1792227373.1967387, + "log_sha256": "6530ffe44252fcdad8c520fc7394df2c607ad4aac6a5b8afed5b0ccb4861eeab", + "before_telemetry": { + "wall_time": 1792227367.1156034, + "monotonic_ns": 2088067420263531, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2911670", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24239908", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38148256", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2367614", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32805224", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227373.1990926, + "monotonic_ns": 2088073503753233, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24240789", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38149137", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2956729", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32806105", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "68000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "74000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "67000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "67000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "67000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 881, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 881, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 881 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 193016256, + "cpu_ns": 3999724139, + "cycles": 14095617563, + "instructions": 48163024387, + "branches": 10639457870, + "branch_misses": 3222694 + } + ], + "profile": "mask-main", + "block": 1, + "slot": 6 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s07-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s07-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227373.2052255, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227373.2052336, + "returncode": 0, + "finished": 1792227379.2863295, + "log_sha256": "8861794ef91f653d9de70107cff4464912c848480b88a675d7f3b42c07395300", + "before_telemetry": { + "wall_time": 1792227373.2051225, + "monotonic_ns": 2088073509782583, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24240789", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38149137", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1047172", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32806105", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "68000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "74000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "67000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "67000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "67000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227379.2893405, + "monotonic_ns": 2088079594000609, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "462003", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24241681", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38150060", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32806986", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 892, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 923, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 881 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 189025984, + "cpu_ns": 3999797779, + "cycles": 14019153070, + "instructions": 48301494449, + "branches": 10230479812, + "branch_misses": 3147686 + } + ], + "profile": "mask-original", + "block": 1, + "slot": 7 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s08-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s08-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227379.2951908, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227379.2952, + "returncode": 0, + "finished": 1792227385.3763502, + "log_sha256": "d467d8e0099f8dd1134811b22d836746eb76a36bd49159eb96e9042a7ce68fb7", + "before_telemetry": { + "wall_time": 1792227379.295096, + "monotonic_ns": 2088079599755975, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "462003", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24241681", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38150060", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2489307", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32806986", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227385.3801873, + "monotonic_ns": 2088085684847702, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3919846", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24242571", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38150959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1791835", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32807869", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 890, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 899, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 883 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 187513856, + "cpu_ns": 3999748806, + "cycles": 14011282794, + "instructions": 47915102900, + "branches": 10148640313, + "branch_misses": 3155865 + } + ], + "profile": "async-load", + "block": 1, + "slot": 8 + }, + { + "name": "hot32-blocking-b01-blocking-1-dependent-s09-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s09-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b01-blocking-1-dependent-s09-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227385.38817, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227385.3881783, + "returncode": 0, + "finished": 1792227391.418302, + "log_sha256": "f60ff834bee0183038bed440e15d134b237ffcce4e1fb62033dc3e26e8fcaf7e", + "before_telemetry": { + "wall_time": 1792227385.3880632, + "monotonic_ns": 2088085692723346, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24242571", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38150959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1791835", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32807869", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227391.4220204, + "monotonic_ns": 2088091726681220, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3576218", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24243476", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38151864", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "486497", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32808774", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 905, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 905, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 905 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 187447872, + "cpu_ns": 3999776998, + "cycles": 13979227130, + "instructions": 47898242100, + "branches": 10145069139, + "branch_misses": 3136709 + } + ], + "profile": "original", + "block": 1, + "slot": 9 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s00-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s00-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227391.4292946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227391.4293027, + "returncode": 0, + "finished": 1792227397.4595356, + "log_sha256": "151346c7d7d6ba13629272026e84977529906ed03a584117bfb879890f6c2286", + "before_telemetry": { + "wall_time": 1792227391.42917, + "monotonic_ns": 2088091733830235, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3996506", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24243476", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38151864", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2605300", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32808774", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227397.462509, + "monotonic_ns": 2088097767169005, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399817", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24244374", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38152790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2923507", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32809660", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 898, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 926, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 886 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 186361536, + "cpu_ns": 3999796159, + "cycles": 13955152410, + "instructions": 47620652579, + "branches": 10086274422, + "branch_misses": 3152453 + } + ], + "profile": "async-load", + "block": 2, + "slot": 0 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s01-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s01-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227397.4687412, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227397.4687486, + "returncode": 0, + "finished": 1792227403.5003152, + "log_sha256": "cd255646c23a640a48bdd215d9303b559507fab4491a05f97e4882a3a341573d", + "before_telemetry": { + "wall_time": 1792227397.4686368, + "monotonic_ns": 2088097773296673, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4438901", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24244374", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38152790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2022195", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32809660", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227403.5024445, + "monotonic_ns": 2088103807104909, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "585669", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24245264", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38153693", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3595833", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32810542", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 890, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 903, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 882 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 188170688, + "cpu_ns": 3999779373, + "cycles": 13915505157, + "instructions": 48082942164, + "branches": 10184189471, + "branch_misses": 3150575 + } + ], + "profile": "mask-original", + "block": 2, + "slot": 1 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s02-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s02-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227403.508628, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227403.508638, + "returncode": 0, + "finished": 1792227409.5396404, + "log_sha256": "52c54b7541884d098fcb0bbd16a87e855bf0c5fc7e7f15378f267bba092a9ab0", + "before_telemetry": { + "wall_time": 1792227403.5084848, + "monotonic_ns": 2088103813144839, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1672851", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24245264", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38153693", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2370365", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32810542", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227409.5422227, + "monotonic_ns": 2088109846882927, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "426989", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24246074", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38154512", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1624174", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32811349", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 810, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 819, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 807 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 191005120, + "cpu_ns": 3999622391, + "cycles": 13982674963, + "instructions": 47661189012, + "branches": 10528599839, + "branch_misses": 3198497 + } + ], + "profile": "mask-main", + "block": 2, + "slot": 2 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227409.5483012, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227409.5483098, + "returncode": 0, + "finished": 1792227415.5810096, + "log_sha256": "54a8c6ac65cb5feab96b02417f3b3cfbe759c977cf279cec64b0ff8fe3802335", + "before_telemetry": { + "wall_time": 1792227409.5481997, + "monotonic_ns": 2088109852859512, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400155", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24246074", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38154512", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3473705", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32811349", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "69000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227415.5852332, + "monotonic_ns": 2088115889893536, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "854003", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24246942", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38155386", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2135296", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32812212", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 868, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 874, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 863 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 188537152, + "cpu_ns": 3999382074, + "cycles": 13986484094, + "instructions": 47422435444, + "branches": 10392560363, + "branch_misses": 3178678 + } + ], + "profile": "main", + "block": 2, + "slot": 3 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227415.5936131, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227415.5936298, + "returncode": 0, + "finished": 1792227421.62573, + "log_sha256": "ead4d3356c92c78a4c0450f010f707b7eb70d5ffe139de4932bdfdc54f2488e9", + "before_telemetry": { + "wall_time": 1792227415.593434, + "monotonic_ns": 2088115898094428, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "448766", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24246942", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38155386", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3692780", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32812212", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227421.627514, + "monotonic_ns": 2088121932174141, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "690438", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24247740", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38156201", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3693211", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32813001", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 798, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 815, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 789 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 186736064, + "cpu_ns": 3999415405, + "cycles": 13988547068, + "instructions": 47716354937, + "branches": 10106544484, + "branch_misses": 3189005 + } + ], + "profile": "original", + "block": 2, + "slot": 4 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227421.6336718, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227421.633679, + "returncode": 0, + "finished": 1792227427.6640968, + "log_sha256": "3516cfb731f21558bb049a5ad33e28a6c3d895b2dfd5d590bd6aa507ee8f7d3e", + "before_telemetry": { + "wall_time": 1792227421.6335733, + "monotonic_ns": 2088121938233451, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1088416", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24247740", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38156201", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1471883", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32813001", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227427.666662, + "monotonic_ns": 2088127971322064, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "447762", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24248570", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38157040", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "553959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32813824", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 830, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 823 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 186760256, + "cpu_ns": 3999791859, + "cycles": 13937672245, + "instructions": 47722536712, + "branches": 10107853879, + "branch_misses": 3101990 + } + ], + "profile": "original", + "block": 2, + "slot": 5 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s06-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s06-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s06-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227427.672836, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227427.672844, + "returncode": 0, + "finished": 1792227433.7042787, + "log_sha256": "b2f0075f6bb5e018596aa9218697cf3df804eac1f9fa5384830603db0a31e5e5", + "before_telemetry": { + "wall_time": 1792227427.672743, + "monotonic_ns": 2088127977402992, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "435611", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24248570", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38157040", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2091371", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32813824", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227433.7062051, + "monotonic_ns": 2088134010865645, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "423583", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24249377", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38157862", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3278452", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32814627", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "93000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "93000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 807, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 803 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 191511936, + "cpu_ns": 3999771020, + "cycles": 14045115948, + "instructions": 48170677676, + "branches": 10556536493, + "branch_misses": 3224403 + } + ], + "profile": "main", + "block": 2, + "slot": 6 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s07-mask-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s07-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227433.7130325, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227433.713041, + "returncode": 0, + "finished": 1792227439.7434797, + "log_sha256": "74f8d832488b35377f0b96286ed98e880ab418388ef84ff06e59a1aae2634768", + "before_telemetry": { + "wall_time": 1792227433.7129257, + "monotonic_ns": 2088134017586092, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1498989", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24249377", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38157863", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3137054", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32814628", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "93000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "93000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227439.7453785, + "monotonic_ns": 2088140050039001, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1523278", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24250122", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38158610", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1372130", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32815375", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 747 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 192613952, + "cpu_ns": 3999681348, + "cycles": 14072740584, + "instructions": 48062637947, + "branches": 10617281850, + "branch_misses": 3207930 + } + ], + "profile": "mask-main", + "block": 2, + "slot": 7 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s08-mask-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s08-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227439.7513833, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227439.7513924, + "returncode": 0, + "finished": 1792227445.7823617, + "log_sha256": "9fe1398143a1b816a574eaed78eaa737ea9ab54fbf92ebfc11db794dd4580f86", + "before_telemetry": { + "wall_time": 1792227439.7512739, + "monotonic_ns": 2088140055933852, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400398", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24250122", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38158610", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3104577", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32815375", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227445.7853644, + "monotonic_ns": 2088146090024604, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "493962", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24250913", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38159401", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3161229", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32816166", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 791, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 791 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 190100288, + "cpu_ns": 3999849486, + "cycles": 14037374029, + "instructions": 48576009433, + "branches": 10288623264, + "branch_misses": 3185475 + } + ], + "profile": "mask-original", + "block": 2, + "slot": 8 + }, + { + "name": "hot32-blocking-b02-blocking-1-dependent-s09-async-load", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s09-async-load/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-b02-blocking-1-dependent-s09-async-load", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227445.7918906, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227445.7918987, + "returncode": 0, + "finished": 1792227451.824287, + "log_sha256": "d8929859d00c0dcced9eb6262d9e06471692ea730b3c3614f4f6acabdba8b914", + "before_telemetry": { + "wall_time": 1792227445.791789, + "monotonic_ns": 2088146096449941, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400255", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24250913", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38159401", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1158281", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32816166", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227451.8265646, + "monotonic_ns": 2088152131224823, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "725878", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24251743", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38160241", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "576901", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32816988", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "68000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "68000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "68000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "68000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 830, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 822 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 185884736, + "cpu_ns": 3999054219, + "cycles": 13981879130, + "instructions": 47498816564, + "branches": 10060468931, + "branch_misses": 3130738 + } + ], + "profile": "async-load", + "block": 2, + "slot": 9 + } + ], + "precondition_runs": [ + { + "name": "hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227025.1009295, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227025.1009398, + "returncode": 0, + "finished": 1792227056.209551, + "log_sha256": "153c708bbc0e74c996f43291ddddcd9a44a11fef202c39f36d15fac2a5b0c251", + "before_telemetry": { + "wall_time": 1792227025.100827, + "monotonic_ns": 2087725405490453, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1865923", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24193017", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38100824", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3534536", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32758609", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227056.2129035, + "monotonic_ns": 2087756517563972, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "396710", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24197101", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38105017", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399844", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32762634", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4084, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4193, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4025 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 42317696, + "cpu_ns": 999900547, + "cycles": 3592422851, + "instructions": 11696752254, + "branches": 2290321855, + "branch_misses": 707633 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000102722", + "ops_s": "42313349.5", + "ops": "42317696", + "checksum": "11573490947310993536", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23625728", + "setup_ns": "39154349", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "1", + "cpu_ns": "1000379002", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3592422851", + "perf_instructions": "11696752254", + "perf_branches": "2290321855", + "perf_branch_misses": "707633", + "perf_enabled_ns": "999909227", + "perf_running_ns": "999909227", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "999900547" + } + }, + { + "name": "hot32-blocking-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/hot32-blocking-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792227238.9002693, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227238.900277, + "returncode": 0, + "finished": 1792227269.9556773, + "log_sha256": "6b4e3387b77eb7548872c32924d1e76749de930a905e680055c3396991aaaa63", + "before_telemetry": { + "wall_time": 1792227238.9001808, + "monotonic_ns": 2087939204840761, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1466886", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24222547", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38130820", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2570433", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32787901", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227269.9593627, + "monotonic_ns": 2087970264023179, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3350646", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24226691", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38135005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2676098", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32792026", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4144, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4185, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4125 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 48059712, + "cpu_ns": 999974258, + "cycles": 3530483887, + "instructions": 12088379138, + "branches": 2649151321, + "branch_misses": 808950 + } + ], + "profile": "main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000066161", + "ops_s": "48056532.5", + "ops": "48059712", + "checksum": "14367636962001714880", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23953408", + "setup_ns": "44740047", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "3", + "cpu_ns": "1000297460", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3530483887", + "perf_instructions": "12088379138", + "perf_branches": "2649151321", + "perf_branch_misses": "808950", + "perf_enabled_ns": "999980178", + "perf_running_ns": "999980178", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "999974258" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent" + } + ], + "lock_intervals": [ + { + "acquired": 1792227025.0696795, + "released": 1792227451.828616 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ] + }, + "finished": 1792227451.8286152 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/hot32-blocking/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/hot32-blocking/results.csv new file mode 100644 index 000000000..7080eff2b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/hot32-blocking/results.csv @@ -0,0 +1,61 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +independent,blocking,64,1,32,4.000068207,41897861.6,167594304,8942225248776399552,0,1048576,1048576,67108864,131072,16384,23625728,38775809,0,0,0,2,3999178196,0,1,14246202019,46323624339,9070552882,2817848,3998909403,3998909403,2,12,3998820647,main,0,0,hot32-blocking-b00-blocking-1-independent-s00-main,2,1 +independent,blocking,64,1,32,4.000104367,40669642.9,162682816,8841234915554288704,0,1048576,1048576,67108864,131072,16384,23625728,38627709,0,0,0,2,4000233251,0,1,14252120605,45616803839,8642050034,2704582,3999832135,3999832135,2,12,3999752606,original,0,1,hot32-blocking-b00-blocking-1-independent-s01-original,2,1 +independent,blocking,64,1,32,4.000069266,42284547.8,169141120,1994786052329337984,0,1048576,1048576,67108864,131072,16384,23625728,39569577,0,0,0,3,4000180303,0,1,14282213419,47427733624,8985128473,2808798,3999822598,3999822598,2,12,3999779162,async-load,0,2,hot32-blocking-b00-blocking-1-independent-s02-async-load,2,1 +independent,blocking,64,1,32,4.000108059,44720199.9,178885632,8896286110159281152,0,1048576,1048576,67108864,131072,16384,23625728,42247703,0,0,0,2,3999911143,0,1,14009728735,50160127361,9502777286,2975895,3999627082,3999627082,2,12,3999576700,mask-original,0,3,hot32-blocking-b00-blocking-1-independent-s03-mask-original,2,1 +independent,blocking,64,1,32,4.000099398,45132190.5,180533248,895439477645338624,0,1048576,1048576,67108864,131072,16384,23625728,43670257,0,0,0,2,3999326172,0,1,13989515311,49538924930,9770835367,3066684,3998900652,3998900652,2,12,3998826169,mask-main,0,4,hot32-blocking-b00-blocking-1-independent-s04-mask-main,2,1 +independent,blocking,64,1,32,4.000068789,45103960.3,180418944,8789359027388821120,0,1048576,1048576,67108864,131072,16384,23625728,38950764,0,0,0,3,3999188288,0,1,13987355222,49507559451,9764648940,3005498,3998821057,3998821057,2,12,3998752212,mask-main,0,5,hot32-blocking-b00-blocking-1-independent-s05-mask-main,2,1 +independent,blocking,64,1,32,4.000066787,43748869.5,174998400,7074610125476099200,0,1048576,1048576,67108864,131072,16384,23625728,38177562,0,0,0,2,3999319493,0,1,13981923702,49070134547,9296279412,2908313,3998944752,3998944752,2,12,3998866577,mask-original,0,6,hot32-blocking-b00-blocking-1-independent-s06-mask-original,2,1 +independent,blocking,64,1,32,4.000097150,40436953.9,161751744,77782526033529152,0,1048576,1048576,67108864,131072,16384,23625728,37262139,0,0,0,3,4000379229,0,1,14255563913,45355728239,8592589626,2693475,3999828877,3999828877,2,12,3999795852,async-load,0,7,hot32-blocking-b00-blocking-1-independent-s07-async-load,2,1 +independent,blocking,64,1,32,4.000105799,41756959.5,167032256,6195698559623910976,0,1048576,1048576,67108864,131072,16384,23625728,38816904,0,0,0,2,4000186911,0,1,14131225743,46836401340,8873101407,2774813,3999762510,3999762510,2,12,3999699519,original,0,8,hot32-blocking-b00-blocking-1-independent-s08-original,2,1 +independent,blocking,64,1,32,4.000067648,42031817.2,168130112,3998663733841997248,0,1048576,1048576,67108864,131072,16384,23625728,7715096,0,0,0,3,3999554177,0,1,14241888616,46471723395,9099551946,2803693,3999146156,3999146156,2,12,3999107651,main,0,9,hot32-blocking-b00-blocking-1-independent-s09-main,2,1 +independent,blocking,64,1,32,4.000195627,41422102.2,165696512,5713686593696832512,0,1048576,1048576,67108864,131072,16384,23625728,39109223,0,0,0,2,3999407706,0,1,14035371540,46461854496,8802144101,2771082,3998992667,3998992667,2,12,3998930871,original,1,0,hot32-blocking-b01-blocking-1-independent-s00-original,2,1 +independent,blocking,64,1,32,4.000108558,41725331.6,166905856,196501505676580864,0,1048576,1048576,67108864,131072,16384,23625728,39525105,0,0,0,1,3999865130,0,1,14059326773,46800958419,8866386808,2784378,3999443688,3999443688,2,12,3999380239,async-load,1,1,hot32-blocking-b01-blocking-1-independent-s01-async-load,2,1 +independent,blocking,64,1,32,4.000070043,44177962.4,176714944,17924550501599565632,0,1048576,1048576,67108864,131072,16384,23625728,38455189,0,0,0,2,3998553829,0,1,13876270250,49551459339,9387465958,3000021,3998349612,3998349612,2,12,3998224487,mask-original,1,2,hot32-blocking-b01-blocking-1-independent-s02-mask-original,2,1 +independent,blocking,64,1,32,4.000103215,44966839.7,179872000,10019401546562330368,0,1048576,1048576,67108864,131072,16384,23625728,55219391,0,0,0,3,4000123054,0,1,13947261730,49357476228,9735047217,3002779,3999761231,3999761231,2,12,3999684983,mask-main,1,3,hot32-blocking-b01-blocking-1-independent-s03-mask-main,2,1 +independent,blocking,64,1,32,4.000098149,41949690.7,167802880,15628657267751417856,0,1048576,1048576,67108864,131072,16384,23953408,43730452,0,0,0,3,4000223882,0,1,14228066752,46381275415,9081841468,2842656,3999818237,3999818237,2,12,3999780981,main,1,4,hot32-blocking-b01-blocking-1-independent-s04-main,2,1 +independent,blocking,64,1,32,4.000070170,41768483.3,167076864,822104432785067008,0,1048576,1048576,67108864,131072,16384,23953408,38149735,0,0,0,2,4000016711,0,1,14187882068,46180602189,9042547986,2792216,3999561276,3999561276,2,12,3999529773,main,1,5,hot32-blocking-b01-blocking-1-independent-s05-main,2,1 +independent,blocking,64,1,32,4.000066737,44803876.5,179218496,6565498074972785600,0,1048576,1048576,67108864,131072,16384,23953408,35153146,0,0,0,3,3999987906,0,1,13903165309,49178152642,9699678297,3080454,3999744955,3999744955,2,12,3999631585,mask-main,1,6,hot32-blocking-b01-blocking-1-independent-s06-mask-main,2,1 +independent,blocking,64,1,32,4.000065953,44573201.1,178295744,6089333968607688768,0,1048576,1048576,67108864,131072,16384,23953408,43691420,0,0,0,2,3999662538,0,1,13984611838,49994720974,9471441377,2981765,3999280920,3999280920,2,12,3999239893,mask-original,1,7,hot32-blocking-b01-blocking-1-independent-s07-mask-original,2,1 +independent,blocking,64,1,32,4.000067498,41373893.8,165498368,3884215892281741824,0,1048576,1048576,67108864,131072,16384,23953408,43808027,0,0,0,1,3999659475,0,1,14072434228,46406294195,8791618248,2766460,3999318147,3999318147,2,12,3999257206,async-load,1,8,hot32-blocking-b01-blocking-1-independent-s08-async-load,2,1 +independent,blocking,64,1,32,4.000067894,42053750.2,168217856,15766030233595298560,0,1048576,1048576,67108864,131072,16384,23953408,39148264,0,0,0,2,4000217720,0,1,14240884356,47168847501,8936082906,2826583,3999855791,3999855791,2,12,3999835566,original,1,9,hot32-blocking-b01-blocking-1-independent-s09-original,2,1 +independent,blocking,64,1,32,4.000099689,41781566.7,167130432,4373282303235530432,0,1048576,1048576,67108864,131072,16384,23953408,39341984,0,0,0,2,3999736201,0,1,14216604105,46863930288,8878316783,2809512,3999316616,3999316616,2,12,3999216713,async-load,2,0,hot32-blocking-b02-blocking-1-independent-s00-async-load,2,1 +independent,blocking,64,1,32,4.000068139,44187103.3,176751424,17367634057391661248,0,1048576,1048576,67108864,131072,16384,23953408,37929752,0,0,0,2,3999988561,0,1,13896604059,49561688372,9389403811,2961600,3999640576,3999640576,2,12,3999550678,mask-original,2,1,hot32-blocking-b02-blocking-1-independent-s01-mask-original,2,1 +independent,blocking,64,1,32,4.000067302,43386550.0,173549120,11562149351505120704,0,1048576,1048576,67108864,131072,16384,23953408,41627225,0,0,0,3,3999983266,0,1,13948043714,47622456949,9392839868,2909720,3999629036,3999629036,2,12,3999543115,mask-main,2,2,hot32-blocking-b02-blocking-1-independent-s02-mask-main,2,1 +independent,blocking,64,1,32,4.000100460,41318642.3,165278720,10150082915324152832,0,1048576,1048576,67108864,131072,16384,23953408,38371950,0,0,0,3,4000304520,0,1,14167814398,45683589225,8945228718,2750569,3999791978,3999791978,2,12,3999712352,main,2,3,hot32-blocking-b02-blocking-1-independent-s03-main,2,1 +independent,blocking,64,1,32,4.000110352,41964362.3,167862080,10032296563219719360,0,1048576,1048576,67108864,131072,16384,23953408,37845179,0,0,0,2,3999969725,0,1,14197963334,47069086803,8917183394,2810934,3999501917,3999501917,2,12,3999466467,original,2,4,hot32-blocking-b02-blocking-1-independent-s04-original,2,1 +independent,blocking,64,1,32,4.000166270,41882227.1,167535872,11614217595464194816,0,1048576,1048576,67108864,131072,16384,23953408,37515306,0,0,0,1,3999956842,0,1,14197947241,46977617000,8899854581,2801673,3999634304,3999634304,2,12,3999584437,original,2,5,hot32-blocking-b02-blocking-1-independent-s05-original,2,1 +independent,blocking,64,1,32,4.000109463,41973747.4,167899584,17874051691045784128,0,1048576,1048576,67108864,131072,16384,23953408,31656707,0,0,0,3,4000002937,0,1,14229809768,46408004802,9087075333,2788473,3999581038,3999581038,2,12,3999548564,main,2,6,hot32-blocking-b02-blocking-1-independent-s06-main,2,1 +independent,blocking,64,1,32,4.000064514,43391316.2,173568064,916876770680837056,0,1048576,1048576,67108864,131072,16384,23953408,42073238,0,0,0,1,4000081183,0,1,14020449061,47627655220,9393865099,2882038,3999769271,3999769271,2,12,3999737548,mask-main,2,7,hot32-blocking-b02-blocking-1-independent-s07-mask-main,2,1 +independent,blocking,64,1,32,4.000067942,41920344.0,167684224,15498338746941407104,0,1048576,1048576,67108864,131072,16384,23953408,43801291,0,0,0,1,4000174059,0,1,13950102662,47019215353,8907735298,2789699,3999755706,3999755706,2,12,3999720539,mask-original,2,8,hot32-blocking-b02-blocking-1-independent-s08-mask-original,2,1 +independent,blocking,64,1,32,4.000067857,42219843.8,168882240,11610412771101311936,0,1048576,1048576,67108864,131072,16384,23953408,38745980,0,0,0,2,3999775868,0,1,14258398973,47355143033,8971376400,2805586,3999520728,3999520728,2,12,3999481687,async-load,2,9,hot32-blocking-b02-blocking-1-independent-s09-async-load,2,1 +dependent,blocking,64,1,32,4.000097254,44820462.3,179286208,3913647546033822528,0,1048576,1048576,67108864,131072,16384,23953408,40683750,0,0,0,2,4000143194,0,1,14016573962,45095560796,9882628991,3030385,3999777006,3999777006,2,12,3999682022,main,0,0,hot32-blocking-b00-blocking-1-dependent-s00-main,2,1 +dependent,blocking,64,1,32,4.000069797,47274839.1,189102656,1302643143363439040,0,1048576,1048576,67108864,131072,16384,23953408,45918232,0,0,0,3,4000169533,0,1,14081888234,48321086107,10234629306,3154916,3999799155,3999799155,2,12,3999745203,original,0,1,hot32-blocking-b00-blocking-1-dependent-s01-original,2,1 +dependent,blocking,64,1,32,4.000098248,46626662.8,186511232,4456181142208383104,0,1048576,1048576,67108864,131072,16384,23953408,30616042,0,0,0,1,4000321738,0,1,14038710195,47658904021,10094376166,3099173,3999820737,3999820737,2,12,3999787581,async-load,0,2,hot32-blocking-b00-blocking-1-dependent-s02-async-load,2,1 +dependent,blocking,64,1,32,4.000071359,47463009.3,189855424,9551875894653220160,0,1048576,1048576,67108864,131072,16384,23953408,39247865,0,0,0,1,4000033141,0,1,14064850093,48513439862,10275370825,3219790,3999668002,3999668002,2,12,3999625410,mask-original,0,3,hot32-blocking-b00-blocking-1-dependent-s03-mask-original,2,1 +dependent,blocking,64,1,32,4.000115286,48134004.7,192541568,8512207212801442944,0,1048576,1048576,67108864,131072,16384,23953408,7550744,0,0,0,2,4000126151,0,1,14032793961,48044576294,10613292055,3215522,3999750034,3999750034,2,12,3999685989,mask-main,0,4,hot32-blocking-b00-blocking-1-dependent-s04-mask-main,2,1 +dependent,blocking,64,1,32,4.000097285,47269842.3,189083968,4824211580343313088,0,1048576,1048576,67108864,131072,16384,23953408,38935800,0,0,0,1,4000292719,0,1,14023026151,47181807116,10422701955,3139679,3999871094,3999871094,2,12,3999831026,mask-main,0,5,hot32-blocking-b00-blocking-1-dependent-s05-mask-main,2,1 +dependent,blocking,64,1,32,4.000070324,47855126.7,191423872,9393990975475446400,0,1048576,1048576,67108864,131072,16384,23953408,10664870,0,0,0,2,4000240580,0,1,14126906962,48914222520,10360258297,3179086,3999825229,3999825229,2,12,3999805146,mask-original,0,6,hot32-blocking-b00-blocking-1-dependent-s06-mask-original,2,1 +dependent,blocking,64,1,32,4.000069556,47210027.1,188843392,3157082004204409472,0,1048576,1048576,67108864,131072,16384,23953408,45913139,0,0,0,2,4000067031,0,1,14062652175,48254836997,10220597574,3203459,3999768110,3999768110,2,12,3999701012,async-load,0,7,hot32-blocking-b00-blocking-1-dependent-s07-async-load,2,1 +dependent,blocking,64,1,32,4.000070941,47149259.8,188600384,13824909573485474752,0,1048576,1048576,67108864,131072,16384,23953408,41160394,0,0,0,1,4000124761,0,1,14086471188,48192741428,10207445315,3181160,3999718835,3999718835,2,12,3999695161,original,0,8,hot32-blocking-b00-blocking-1-dependent-s08-original,2,1 +dependent,blocking,64,1,32,4.000068897,44863771.3,179458176,14718848081144821632,0,1048576,1048576,67108864,131072,16384,23953408,38592737,0,0,0,1,4000058070,0,1,13988500127,45138815657,9892108258,3022855,3999823338,3999823338,2,12,3999786378,main,0,9,hot32-blocking-b00-blocking-1-dependent-s09-main,2,1 +dependent,blocking,64,1,32,4.000066536,46142096.5,184571456,7370245434435014080,0,1048576,1048576,67108864,131072,16384,23953408,39712013,0,0,0,2,4000210837,0,1,14094403212,47163236294,9989391429,3064996,3999814546,3999814546,2,12,3999781890,original,1,0,hot32-blocking-b01-blocking-1-dependent-s00-original,2,1 +dependent,blocking,64,1,32,4.000067806,45354079.2,181419392,5490372100418869888,0,1048576,1048576,67108864,131072,16384,23953408,39093611,0,0,0,1,3999982190,0,1,13960542961,46357794644,9818795221,3061321,3999647371,3999647371,2,12,3999587517,async-load,1,1,hot32-blocking-b01-blocking-1-dependent-s01-async-load,2,1 +dependent,blocking,64,1,32,4.000096338,47483832.4,189939904,1466005786182503232,0,1048576,1048576,67108864,131072,16384,23953408,22382373,0,0,0,3,4000354117,0,1,14071248462,48535026837,10279943032,3279312,3999836915,3999836915,2,12,3999803817,mask-original,1,2,hot32-blocking-b01-blocking-1-dependent-s02-mask-original,2,1 +dependent,blocking,64,1,32,4.000070699,48051934.7,192211136,16954782176248537920,0,1048576,1048576,67108864,131072,16384,23953408,22496792,0,0,0,2,4000043373,0,1,13986480614,47962124308,10595078071,3226000,3999670096,3999670096,2,12,3999628980,mask-main,1,3,hot32-blocking-b01-blocking-1-dependent-s03-mask-main,2,1 +dependent,blocking,64,1,32,4.000101513,47759987.9,191044800,6281291815388196672,0,1048576,1048576,67108864,131072,16384,23953408,7072883,0,0,0,1,4000192652,0,1,14026033706,48053179876,10530787111,3187356,3999773880,3999773880,2,12,3999730677,main,1,4,hot32-blocking-b01-blocking-1-dependent-s04-main,2,1 +dependent,blocking,64,1,32,4.000243760,46279627.7,185129792,2730017767082907840,0,1048576,1048576,67108864,131072,16384,23953408,22150890,0,0,0,2,4002231214,0,1,14084609331,46565387865,10204739616,3085655,3999870311,3999870311,2,12,3999810356,main,1,5,hot32-blocking-b01-blocking-1-dependent-s05-main,2,1 +dependent,blocking,64,1,32,4.000066718,48253259.2,193016256,7252555260126128704,0,1048576,1048576,67108864,131072,16384,24117248,22815068,0,0,0,2,4000152294,0,1,14095617563,48163024387,10639457870,3222694,3999793711,3999793711,2,12,3999724139,mask-main,1,6,hot32-blocking-b01-blocking-1-dependent-s06-mask-main,2,1 +dependent,blocking,64,1,32,4.000193454,47254210.6,189025984,13476465749008457024,0,1048576,1048576,67108864,131072,16384,24117248,22593097,0,0,0,3,4000223749,0,1,14019153070,48301494449,10230479812,3147686,3999870496,3999870496,2,12,3999797779,mask-original,1,7,hot32-blocking-b01-blocking-1-dependent-s07-mask-original,2,1 +dependent,blocking,64,1,32,4.000072061,46877619.5,187513856,14392685287108936704,0,1048576,1048576,67108864,131072,16384,24117248,23991222,0,0,0,3,4000194475,0,1,14011282794,47915102900,10148640313,3155865,3999784689,3999784689,2,12,3999748806,async-load,1,8,hot32-blocking-b01-blocking-1-dependent-s08-async-load,2,1 +dependent,blocking,64,1,32,4.000104035,46860749.2,187447872,5853020992775645632,0,1048576,1048576,67108864,131072,16384,24117248,21931493,0,0,0,2,4000302402,0,1,13979227130,47898242100,10145069139,3136709,3999818383,3999818383,2,12,3999776998,original,1,9,hot32-blocking-b01-blocking-1-dependent-s09-original,2,1 +dependent,blocking,64,1,32,4.000067224,46589601.0,186361536,1078018598513689920,0,1048576,1048576,67108864,131072,16384,24117248,6071793,0,0,0,2,4000257981,0,1,13955152410,47620652579,10086274422,3152453,3999826437,3999826437,2,12,3999796159,async-load,2,0,hot32-blocking-b02-blocking-1-dependent-s00-async-load,2,1 +dependent,blocking,64,1,32,4.000191126,47040424.3,188170688,17472155257260759616,0,1048576,1048576,67108864,131072,16384,24117248,7090660,0,0,0,2,4000232789,0,1,13915505157,48082942164,10184189471,3150575,3999828471,3999828471,2,12,3999779373,mask-original,2,1,hot32-blocking-b02-blocking-1-dependent-s01-mask-original,2,1 +dependent,blocking,64,1,32,4.000069104,47750455.1,191005120,3650789689134750272,0,1048576,1048576,67108864,131072,16384,24117248,6458646,0,0,0,3,4000054827,0,1,13982674963,47661189012,10528599839,3198497,3999654462,3999654462,2,12,3999622391,mask-main,2,2,hot32-blocking-b02-blocking-1-dependent-s02-mask-main,2,1 +dependent,blocking,64,1,32,4.000072055,47133439.0,188537152,2492402027632736960,0,1048576,1048576,67108864,131072,16384,24117248,7008760,0,0,0,2,3999862474,0,1,13986484094,47422435444,10392560363,3178678,3999504566,3999504566,2,12,3999382074,main,2,3,hot32-blocking-b02-blocking-1-dependent-s03-main,2,1 +dependent,blocking,64,1,32,4.000069552,46683204.3,186736064,1509257795922296384,0,1048576,1048576,67108864,131072,16384,24117248,6377385,0,0,0,2,3999896163,0,1,13988547068,47716354937,10106544484,3189005,3999497442,3999497442,2,12,3999415405,original,2,4,hot32-blocking-b02-blocking-1-dependent-s04-original,2,1 +dependent,blocking,64,1,32,4.000065586,46689298.5,186760256,10848746929613080512,0,1048576,1048576,67108864,131072,16384,24117248,6210094,0,0,0,3,3999975424,0,1,13937672245,47722536712,10107853879,3101990,3999830004,3999830004,2,12,3999791859,original,2,5,hot32-blocking-b02-blocking-1-dependent-s05-original,2,1 +dependent,blocking,64,1,32,4.000070056,47877145.5,191511936,12256727295400909440,0,1048576,1048576,67108864,131072,16384,24117248,6464529,0,0,0,1,4000197423,0,1,14045115948,48170677676,10556536493,3224403,3999804980,3999804980,2,12,3999771020,main,2,6,hot32-blocking-b02-blocking-1-dependent-s06-main,2,1 +dependent,blocking,64,1,32,4.000068393,48152664.7,192613952,4979964574340109760,0,1048576,1048576,67108864,131072,16384,24117248,6336349,0,0,0,2,4000066257,0,1,14072740584,48062637947,10617281850,3207930,3999706099,3999706099,2,12,3999681348,mask-main,2,7,hot32-blocking-b02-blocking-1-dependent-s07-mask-main,2,1 +dependent,blocking,64,1,32,4.000207482,47522607.0,190100288,2577425503608438976,0,1048576,1048576,67108864,131072,16384,24117248,6066578,0,0,0,2,4001116786,0,1,14037374029,48576009433,10288623264,3185475,3999886594,3999886594,2,12,3999849486,mask-original,2,8,hot32-blocking-b02-blocking-1-dependent-s08-mask-original,2,1 +dependent,blocking,64,1,32,4.000194393,46468925.7,185884736,5767997516799943616,0,1048576,1048576,67108864,131072,16384,24117248,5978318,0,0,0,1,3999601304,0,1,13981879130,47498816564,10060468931,3130738,3999092353,3999092353,2,12,3999054219,async-load,2,9,hot32-blocking-b02-blocking-1-dependent-s09-async-load,2,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/initial/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/initial/manifest.json new file mode 100644 index 000000000..1870fd229 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/initial/manifest.json @@ -0,0 +1,632 @@ +{ + "arguments": { + "label": "initial", + "profiles": [ + "main", + "original", + "outlined", + "outlined", + "original", + "main" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "seconds": 3, + "cache_mib": 64, + "mode": "both" + }, + "driver_sha256": "df4338214b74a85d0e472ede7d843e1709a05d7a1ee73957e1ef9b027bef7881", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "outlined": "dd53c678258b687b2df8a7a973a80c600092c683bb1851fb6c10bb853975cef8" + }, + "runs": [ + { + "name": "initial-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222003.3831782, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222003.3832088, + "returncode": 0, + "finished": 1792222011.7729225, + "log_sha256": "ed043acf8923118774070cb5426779ae28a29b26d2e601d183593a74543847b5" + }, + { + "name": "initial-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222011.773967, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222011.773984, + "returncode": 0, + "finished": 1792222020.1624234, + "log_sha256": "8068dc6f68a21ad4324cc18310b65de5ea5f825bd78ceabd9a0fda9a789bdde0" + }, + { + "name": "initial-blocking-1-02-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-02-outlined/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222020.1635523, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222020.1635723, + "returncode": 0, + "finished": 1792222028.5528188, + "log_sha256": "5922e3b54e4fd37b6edeee212bb475d9b702d7858632979fd52d6566730a7af2" + }, + { + "name": "initial-blocking-1-03-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-03-outlined/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222028.5544176, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222028.554449, + "returncode": 0, + "finished": 1792222036.9918823, + "log_sha256": "5b42390a42c10b1e6ec209716ecb858ba59c5099f09c0faec51d21647b1610b6" + }, + { + "name": "initial-blocking-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-04-original/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222036.9936552, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222037.909408, + "returncode": 0, + "finished": 1792222046.2983716, + "log_sha256": "9252aee867f3dd5a4e5c6d1029510b3c2a313e5b32f14556420447a78e37959e" + }, + { + "name": "initial-blocking-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-05-main/cache.db", + "64", + "1", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222166.6428375, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222166.6428823, + "returncode": 0, + "finished": 1792222175.0333471, + "log_sha256": "b80b42af4e0c61b067a027b0bc6177b55afd6e028bd4855e4128373ab61b8f75" + }, + { + "name": "initial-blocking-8-00-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-00-main/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222175.0344646, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222175.0344815, + "returncode": 0, + "finished": 1792222183.4109988, + "log_sha256": "c9eb6d780de390c551ee63219c0afc9aad3597f70774af46d3d7f4354d84d08b" + }, + { + "name": "initial-blocking-8-01-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-01-original/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222183.4121149, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222183.4121308, + "returncode": 0, + "finished": 1792222191.8041003, + "log_sha256": "6e06643493519fa580501845895dc15d8db84820a7392055fab2c100cc24d65b" + }, + { + "name": "initial-blocking-8-02-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-02-outlined/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222191.8058875, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222191.805921, + "returncode": 0, + "finished": 1792222200.193274, + "log_sha256": "e97f25ffa2647d79ec697bdaf1ff1a0e8805e3bd44c9fb3ea6ce7ecb2f871b16" + }, + { + "name": "initial-blocking-8-03-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-03-outlined/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222200.195023, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222200.1950526, + "returncode": 0, + "finished": 1792222208.5811236, + "log_sha256": "8611fad22fdac0a8b413ed72b712630c28acafe690b75be509f70ef71bf9d7f3" + }, + { + "name": "initial-blocking-8-04-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-04-original/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222208.5830195, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222213.9108639, + "returncode": 0, + "finished": 1792222222.2991638, + "log_sha256": "82c36b753e6db6f0c5a739d8bec6575f1e0c9271a2be7d9b8cbc904e4605a245" + }, + { + "name": "initial-blocking-8-05-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-05-main/cache.db", + "64", + "8", + "3", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-blocking-8-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222222.3008566, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222227.5780895, + "returncode": 0, + "finished": 1792222235.9653463, + "log_sha256": "bfc20deaae4059a2838874ef92abd973931b12e110db1c0b9a0f6b0df1ef772a" + }, + { + "name": "initial-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-00-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222235.9671369, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222235.9671652, + "returncode": 0, + "finished": 1792222244.3535736, + "log_sha256": "b7ba256f6a8cbcf445afea329fd455cd85e6afe1518654d5bc390f3c145575ad" + }, + { + "name": "initial-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-01-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222244.3548782, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222244.3549104, + "returncode": 0, + "finished": 1792222252.7425566, + "log_sha256": "c1588589b6f31a5ec737725b9937876dc7d0a07cf2e70fb8a3b3000b2052d7ff" + }, + { + "name": "initial-async-1-02-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-02-outlined/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222252.744327, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222252.7443554, + "returncode": 0, + "finished": 1792222261.132985, + "log_sha256": "174ce8e626d9f616014f9fb30dda76e01cbe7ac067708fb9c0a4bdad2aa81de5" + }, + { + "name": "initial-async-1-03-outlined", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-03-outlined/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222261.1341643, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222261.1341805, + "returncode": 0, + "finished": 1792222269.5216334, + "log_sha256": "67fa5768a5c4d8785c6c0ed5d909713385e2310a8698f7f0694a1dbed5fe7aa3" + }, + { + "name": "initial-async-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-04-original/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222269.5228329, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222269.5228496, + "returncode": 0, + "finished": 1792222277.9115632, + "log_sha256": "5c0ea3b1f0dce492bfc9d4a8889a9c65ea2a19a3abb083e77cad819f192b5f8f" + }, + { + "name": "initial-async-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-05-main/cache.db", + "64", + "1", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222277.913569, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222568.0095963, + "returncode": 0, + "finished": 1792222576.3988028, + "log_sha256": "2e1629c672df3e5ded4375f6fbdcecacc59e221aaa31ef3aee464701c036f472" + }, + { + "name": "initial-async-8-00-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-00-main/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222576.4006717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222576.8148434, + "returncode": 0, + "finished": 1792222585.199023, + "log_sha256": "c0774b42a9ab6e771a1fd047109c1418c476289e43eaa2b82866896c1f9d1582" + }, + { + "name": "initial-async-8-01-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-01-original/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222585.2006161, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222587.6714716, + "returncode": 0, + "finished": 1792222596.0572608, + "log_sha256": "e5e7b72659e1eeb4fab8318f2ae3bd7cd62513e92370a0aff0fa30dc52c57739" + }, + { + "name": "initial-async-8-02-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-02-outlined/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-02-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222596.0599067, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222596.0599456, + "returncode": 0, + "finished": 1792222604.4437304, + "log_sha256": "6a3a5ece11941c7117d558b04402e45684ace3f86df3634d4b4f0aab102153cd" + }, + { + "name": "initial-async-8-03-outlined", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-03-outlined/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-03-outlined", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib" + }, + "queued": 1792222604.446283, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222604.446322, + "returncode": 0, + "finished": 1792222612.83476, + "log_sha256": "499e70d20b06e6d06e2692cc162946a3c5e7aa856db0028e2257325112b26dc6" + }, + { + "name": "initial-async-8-04-original", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-04-original/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222612.8367114, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222612.8367393, + "returncode": 0, + "finished": 1792222621.2252843, + "log_sha256": "e2c9fdcdccacfe99441219637c25a7380218d8efd3443a7bb70b5166baf58634" + }, + { + "name": "initial-async-8-05-main", + "command": [ + "taskset", + "-c", + "0-11", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-05-main/cache.db", + "64", + "8", + "3", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/initial-async-8-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222621.2272034, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222621.227232, + "returncode": 0, + "finished": 1792222629.6148944, + "log_sha256": "ebe1010f202c7f06854ae5a493d7cc4ebe67990d62bdf84a1327d88fc272bef8" + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/initial/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/initial/results.csv new file mode 100644 index 000000000..7cb691727 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/initial/results.csv @@ -0,0 +1,49 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,profile,order,job +independent,blocking,64,1,12288,3.000064155,17306915.2,51921856,13346664625700440128,0,1048576,1048576,67108864,131072,16384,55664640,335273517,0,0,0,1,2999586745,0,main,0,initial-blocking-1-00-main +dependent,blocking,64,1,12288,3.000061579,9818017.1,29454656,10376847511898456768,0,1048576,1048576,67108864,131072,16384,55664640,335273517,0,0,0,0,2999710020,0,main,0,initial-blocking-1-00-main +independent,blocking,64,1,12288,3.000063924,17314959.1,51945984,6020340670787526144,0,1048576,1048576,67108864,131072,16384,55734272,335636914,0,0,0,3,2999899500,0,original,1,initial-blocking-1-01-original +dependent,blocking,64,1,12288,3.000062558,9746484.8,29240064,5076722301208048896,0,1048576,1048576,67108864,131072,16384,55734272,335636914,0,0,0,0,2999802542,0,original,1,initial-blocking-1-01-original +independent,blocking,64,1,12288,3.000065914,14407299.5,43222848,3751066023836265664,0,1048576,1048576,67108864,131072,16384,55660544,354535000,0,0,0,1,2999476959,0,outlined,2,initial-blocking-1-02-outlined +dependent,blocking,64,1,12288,3.000061875,7695052.0,23085632,4693879259357868480,0,1048576,1048576,67108864,131072,16384,55660544,354535000,0,0,0,0,2999541320,0,outlined,2,initial-blocking-1-02-outlined +independent,blocking,64,1,12288,3.000063499,15814299.9,47443904,13422413933208554560,0,1048576,1048576,67108864,131072,16384,55861248,391763594,0,0,0,1,2999870876,0,outlined,3,initial-blocking-1-03-outlined +dependent,blocking,64,1,12288,3.000065232,8238412.9,24715776,3270827986229427712,0,1048576,1048576,67108864,131072,16384,55861248,391763594,0,0,0,0,2999391658,0,outlined,3,initial-blocking-1-03-outlined +independent,blocking,64,1,12288,3.000064696,17216439.4,51650432,3088857405595760768,0,1048576,1048576,67108864,131072,16384,55975936,334731406,0,0,0,2,2999890586,0,original,4,initial-blocking-1-04-original +dependent,blocking,64,1,12288,3.000066469,9561302.8,28684544,5143067044131364608,0,1048576,1048576,67108864,131072,16384,55975936,334731406,0,0,0,0,2998968012,0,original,4,initial-blocking-1-04-original +independent,blocking,64,1,12288,3.000064156,17699888.1,53100800,5219360654985068288,0,1048576,1048576,67108864,131072,16384,55906304,346911340,0,0,0,2,2999747297,0,main,5,initial-blocking-1-05-main +dependent,blocking,64,1,12288,3.000062994,9661493.1,28985088,16736273103392663808,0,1048576,1048576,67108864,131072,16384,55906304,346911340,0,0,0,0,2999898039,0,main,5,initial-blocking-1-05-main +independent,blocking,64,8,12288,3.000071620,110999547.4,333006592,10163344647511374080,0,1048576,1048576,67108864,131072,16384,55382016,333702175,0,0,0,9,24024990985,0,main,0,initial-blocking-8-00-main +dependent,blocking,64,8,12288,3.000066668,61674597.4,185027904,15650271657537173184,0,1048576,1048576,67108864,131072,16384,55382016,333702175,0,0,0,0,23997894157,0,main,0,initial-blocking-8-00-main +independent,blocking,64,8,12288,3.000066828,107379197.4,322144768,11902596105173419520,0,1048576,1048576,67108864,131072,16384,55103488,359482748,0,0,0,9,24014715105,0,original,1,initial-blocking-8-01-original +dependent,blocking,64,8,12288,3.000070174,60672842.1,182022784,1494045439451751808,0,1048576,1048576,67108864,131072,16384,55103488,359482748,0,0,0,0,24020185861,0,original,1,initial-blocking-8-01-original +independent,blocking,64,8,12288,3.000067119,105997713.8,318000256,12066034046178352000,0,1048576,1048576,67108864,131072,16384,55234560,337840242,0,0,0,9,24022471381,0,outlined,2,initial-blocking-8-02-outlined +dependent,blocking,64,8,12288,3.000069750,59725331.4,179180160,3465689106168845696,0,1048576,1048576,67108864,131072,16384,55234560,337840242,0,0,0,24,24013221094,0,outlined,2,initial-blocking-8-02-outlined +independent,blocking,64,8,12288,3.000065647,101999816.0,306006144,14909603773249695616,0,1048576,1048576,67108864,131072,16384,55238656,333799031,0,0,0,8,23999076724,0,outlined,3,initial-blocking-8-03-outlined +dependent,blocking,64,8,12288,3.000070410,61397535.0,184196928,6976684331937948864,0,1048576,1048576,67108864,131072,16384,55238656,333799031,0,0,0,0,24006193557,0,outlined,3,initial-blocking-8-03-outlined +independent,blocking,64,8,12288,3.000069328,100283975.8,300858880,8698187846398743040,0,1048576,1048576,67108864,131072,16384,55029760,354811354,0,0,0,9,24002116651,0,original,4,initial-blocking-8-04-original +dependent,blocking,64,8,12288,3.000067243,60239204.4,180721664,15208217738132297728,0,1048576,1048576,67108864,131072,16384,55029760,354811354,0,0,0,0,24008145963,0,original,4,initial-blocking-8-04-original +independent,blocking,64,8,12288,3.000070592,96639518.0,289925376,12826222286510479104,0,1048576,1048576,67108864,131072,16384,55234560,339928887,0,0,0,263,23996621800,0,main,5,initial-blocking-8-05-main +dependent,blocking,64,8,12288,3.000068946,59977586.9,179936896,11978126881119082880,0,1048576,1048576,67108864,131072,16384,55234560,339928887,0,0,0,0,24008043736,0,main,5,initial-blocking-8-05-main +independent,async,64,1,12288,3.000065547,15248605.5,45746816,14572934242783018368,0,1048576,1048576,67108864,131072,16384,55922688,341150016,0,0,0,2,2999980348,0,main,0,initial-async-1-00-main +dependent,async,64,1,12288,3.000062091,9447783.1,28343936,1604906876504897920,0,1048576,1048576,67108864,131072,16384,55922688,341150016,0,0,0,0,2999917083,0,main,0,initial-async-1-00-main +independent,async,64,1,12288,3.000064514,15459678.2,46380032,10731454204402719744,0,1048576,1048576,67108864,131072,16384,55922688,336385956,0,0,0,2,2999121008,0,original,1,initial-async-1-01-original +dependent,async,64,1,12288,3.000062862,9399717.7,28199744,11087772420043565248,0,1048576,1048576,67108864,131072,16384,55922688,336385956,0,0,0,2,2999808771,0,original,1,initial-async-1-01-original +independent,async,64,1,12288,3.000063479,15479949.8,46440832,15952187242677659264,0,1048576,1048576,67108864,131072,16384,55906304,323413131,0,0,0,2,2999889787,0,outlined,2,initial-async-1-02-outlined +dependent,async,64,1,12288,3.000061906,9214892.5,27645248,1106044863588482752,0,1048576,1048576,67108864,131072,16384,55906304,323413131,0,0,0,0,2999802466,0,outlined,2,initial-async-1-02-outlined +independent,async,64,1,12288,3.000065239,15835005.0,47506048,18137188692357105024,0,1048576,1048576,67108864,131072,16384,55980032,348477365,0,0,0,3,2999996491,0,outlined,3,initial-async-1-03-outlined +dependent,async,64,1,12288,3.000065953,9579714.7,28739776,17730411507796583232,0,1048576,1048576,67108864,131072,16384,55980032,348477365,0,0,0,0,2999918213,0,outlined,3,initial-async-1-03-outlined +independent,async,64,1,12288,3.000067138,15681633.1,47045952,727235984533038784,0,1048576,1048576,67108864,131072,16384,55988224,330816121,0,0,0,2,2999935663,0,original,4,initial-async-1-04-original +dependent,async,64,1,12288,3.000066197,9508995.5,28527616,95329652698203136,0,1048576,1048576,67108864,131072,16384,55988224,330816121,0,0,0,0,2999901594,0,original,4,initial-async-1-04-original +independent,async,64,1,12288,3.000068832,14953704.9,44862144,5910010006572532032,0,1048576,1048576,67108864,131072,16384,55861248,332587032,0,0,0,1,2999916002,0,main,5,initial-async-1-05-main +dependent,async,64,1,12288,3.000067285,9196145.7,27589056,15232590754686526016,0,1048576,1048576,67108864,131072,16384,55861248,332587032,0,0,0,0,2999895241,0,main,5,initial-async-1-05-main +independent,async,64,8,12288,3.000068759,87624103.7,262878336,4367795968056902528,0,1048576,1048576,67108864,131072,16384,55005184,339205284,0,0,0,8,24007749320,0,main,0,initial-async-8-00-main +dependent,async,64,8,12288,3.000067857,57178525.3,171539456,3927662054153458688,0,1048576,1048576,67108864,131072,16384,55005184,339205284,0,0,0,16,24012657416,0,main,0,initial-async-8-00-main +independent,async,64,8,12288,3.000068277,84230424.3,252697024,14326809033181545024,0,1048576,1048576,67108864,131072,16384,55500800,353448743,0,0,0,19,23998422497,0,original,1,initial-async-8-01-original +dependent,async,64,8,12288,3.000069335,55999089.8,168001152,13930640992342837632,0,1048576,1048576,67108864,131072,16384,55500800,353448743,0,0,0,0,24001735518,0,original,1,initial-async-8-01-original +independent,async,64,8,12288,3.000068957,83369326.4,250113728,12663140192288611648,0,1048576,1048576,67108864,131072,16384,55107584,369782374,0,0,0,11,24015048972,0,outlined,2,initial-async-8-02-outlined +dependent,async,64,8,12288,3.000073065,57867902.6,173607936,16686856780246569984,0,1048576,1048576,67108864,131072,16384,55107584,369782374,0,0,0,0,24019396771,0,outlined,2,initial-async-8-02-outlined +independent,async,64,8,12288,3.000070478,82222132.4,246672192,4683863050458912960,0,1048576,1048576,67108864,131072,16384,55156736,345648917,0,0,0,9,24028063684,0,outlined,3,initial-async-8-03-outlined +dependent,async,64,8,12288,3.000069750,55503712.2,166515008,11213604922852811456,0,1048576,1048576,67108864,131072,16384,55156736,345648917,0,0,0,0,24002563354,0,outlined,3,initial-async-8-03-outlined +independent,async,64,8,12288,3.000069470,82728644.3,248191680,1875643834580996416,0,1048576,1048576,67108864,131072,16384,55267328,339248929,0,0,0,14,24023821892,0,original,4,initial-async-8-04-original +dependent,async,64,8,12288,3.000071669,54588498.6,163769408,6526032770926110656,0,1048576,1048576,67108864,131072,16384,55267328,339248929,0,0,0,0,23995720730,0,original,4,initial-async-8-04-original +independent,async,64,8,12288,3.000065449,84774278.5,254328384,15959653998887318976,0,1048576,1048576,67108864,131072,16384,55050240,355127828,0,0,0,9,24010909562,0,main,5,initial-async-8-05-main +dependent,async,64,8,12288,3.000072471,55861391.9,167588224,12143782687069505152,0,1048576,1048576,67108864,131072,16384,55050240,355127828,0,0,0,51,24013541929,0,main,5,initial-async-8-05-main diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/isolated-counters/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/isolated-counters/manifest.json new file mode 100644 index 000000000..bd5129058 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/isolated-counters/manifest.json @@ -0,0 +1,336 @@ +{ + "arguments": { + "label": "isolated-counters", + "profiles": [ + "main", + "original", + "isolated-miss", + "isolated-miss", + "original", + "main" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1 + ], + "seconds": 5, + "cache_mib": 64, + "mode": "both", + "resume": false, + "counters": true, + "exclusive": true + }, + "driver_sha256": "aabec1bbebbd6d0c85bdf51d74a19d1a9ca1b0911d85ecea6b25bbb6062c3ce0", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "isolated-miss": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa" + }, + "runs": [ + { + "name": "isolated-counters-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223171.1649358, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223171.164945, + "returncode": 0, + "finished": 1792223183.7635937, + "log_sha256": "ce44d15630d2a9e1b23a523600495750b7c3863e01b5c70e025ba9e6cf5838bd" + }, + { + "name": "isolated-counters-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223183.7652235, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223183.7652388, + "returncode": 0, + "finished": 1792223196.3182654, + "log_sha256": "37383016f5ba6be673fcac47d6f8bfaaf2d36e6f688ca7dbd992c62cf7e32380" + }, + { + "name": "isolated-counters-blocking-1-02-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-02-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223196.319839, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223196.3198478, + "returncode": 0, + "finished": 1792223208.7754042, + "log_sha256": "0f11ad09fd70549ce968645149e5213d7592513c178d7b61d268b7c0d5c7d7ef" + }, + { + "name": "isolated-counters-blocking-1-03-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-03-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223208.7771642, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223208.7771764, + "returncode": 0, + "finished": 1792223221.2803671, + "log_sha256": "98766199d7724662023c23ca962879cf2989e0f80675760878818fafcad3ed9a" + }, + { + "name": "isolated-counters-blocking-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-04-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223221.2818792, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223221.281891, + "returncode": 0, + "finished": 1792223233.7876585, + "log_sha256": "ef351b2b4cf3b9930fe15c46f1299ab7553255a3a292b9104d9a4fb22afcb24c" + }, + { + "name": "isolated-counters-blocking-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-05-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-blocking-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223233.7892904, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223233.7893014, + "returncode": 0, + "finished": 1792223246.2902088, + "log_sha256": "f0b56a23ea754c0833c9ea5d13b111199b539aa6287e04dcb9bc03a9e250a6c2" + }, + { + "name": "isolated-counters-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223246.2919474, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223246.2919605, + "returncode": 0, + "finished": 1792223258.790553, + "log_sha256": "3a955bc1e3282681350842aed0ceeb596436f9e0e6333029dd8010abb93c797e" + }, + { + "name": "isolated-counters-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223258.791751, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223258.7917597, + "returncode": 0, + "finished": 1792223271.340491, + "log_sha256": "c9f80e10e973af7dd86bff49f9bff2572199008182d0a9d7732d1c3e06b376ce" + }, + { + "name": "isolated-counters-async-1-02-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-02-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-02-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223271.3423007, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223271.3423119, + "returncode": 0, + "finished": 1792223283.8460045, + "log_sha256": "69cb7e346a4a67bc9a1db20c4dd8e8b57d88c09b6be495a6ab60fd9683e7a009" + }, + { + "name": "isolated-counters-async-1-03-isolated-miss", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-03-isolated-miss/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-03-isolated-miss", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib" + }, + "queued": 1792223283.8482206, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223283.8482356, + "returncode": 0, + "finished": 1792223296.352884, + "log_sha256": "cb88ed727a44c02f976eddc2c86fac980dbcecdbb42d37ac45c8cfbc8a1da708" + }, + { + "name": "isolated-counters-async-1-04-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-04-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792223296.3547924, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223296.3548036, + "returncode": 0, + "finished": 1792223308.808353, + "log_sha256": "be6726013c1a03799aec3b735e7ccb930734b7e74b4c12821bf7db8acf59cbd6" + }, + { + "name": "isolated-counters-async-1-05-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-05-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/isolated-counters-async-1-05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792223308.8103206, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792223308.8103342, + "returncode": 0, + "finished": 1792223321.311002, + "log_sha256": "db1b78630106018870a6dff00150b81e18ac996ef03e2a394fc08326bc780073" + } + ], + "suite_lock_acquired": 1792223171.164722, + "finished": 1792223321.312024 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/isolated-counters/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/isolated-counters/results.csv new file mode 100644 index 000000000..efe64a882 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/isolated-counters/results.csv @@ -0,0 +1,25 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,profile,order,job +independent,blocking,64,1,12288,5.000082070,17286653.9,86434688,226758446946636928,0,1048576,1048576,67108864,131072,16384,55930880,513914915,0,0,0,1,4999459519,0,1,20858024797,23287145100,4678026911,1477642,4999497986,4999497986,main,0,isolated-counters-blocking-1-00-main +dependent,blocking,64,1,12288,5.000075732,9391806.5,46959744,1557860419184122752,0,1048576,1048576,67108864,131072,16384,55930880,513914915,0,0,0,0,4999501476,0,1,21324575786,11760345824,2588520805,789204,4999492702,4999492702,main,0,isolated-counters-blocking-1-00-main +independent,blocking,64,1,12288,5.000073362,17317403.5,86588288,5648928865408232576,0,1048576,1048576,67108864,131072,16384,55934976,481991615,0,0,0,3,4999755512,0,1,20540133974,23674880994,4599751701,1461843,4999738772,4999738772,original,1,isolated-counters-blocking-1-01-original +dependent,blocking,64,1,12288,5.000099666,9510632.8,47554112,8827320150270498240,0,1048576,1048576,67108864,131072,16384,55934976,481991615,0,0,0,0,4999478448,0,1,21186567375,12099412660,2573729545,821637,4999479635,4999479635,original,1,isolated-counters-blocking-1-01-original +independent,blocking,64,1,12288,5.000080367,17088454.9,85443648,18430576246265946048,0,1048576,1048576,67108864,131072,16384,55869440,428473926,0,0,0,1,4999381860,0,1,20544769811,23276471023,4624389589,1459438,4999473724,4999473724,isolated-miss,2,isolated-counters-blocking-1-02-isolated-miss +dependent,blocking,64,1,12288,5.000078056,9894642.3,49473984,6379323541601284672,0,1048576,1048576,67108864,131072,16384,55869440,428473926,0,0,0,0,4999550424,0,1,21325026379,12538420500,2727111049,838023,4999550406,4999550406,isolated-miss,2,isolated-counters-blocking-1-02-isolated-miss +independent,blocking,64,1,12288,5.000071239,17330684.3,86654656,3503050429790960960,0,1048576,1048576,67108864,131072,16384,55672832,445781915,0,0,0,1,4999398612,0,1,20510884091,23606372397,4689931741,1449420,4999443105,4999443105,isolated-miss,3,isolated-counters-blocking-1-03-isolated-miss +dependent,blocking,64,1,12288,5.000067174,9771196.7,48856640,11273007530712724928,0,1048576,1048576,67108864,131072,16384,55672832,445781915,0,0,0,0,4999370263,0,1,21064097010,12381964163,2693081752,815615,4999437166,4999437166,isolated-miss,3,isolated-counters-blocking-1-03-isolated-miss +independent,blocking,64,1,12288,5.000076287,17100603.1,85504320,8766417276448101056,0,1048576,1048576,67108864,131072,16384,55738368,437265317,0,0,0,2,4999243681,0,1,20373811929,23378503450,4542168948,1443209,4999302668,4999302668,original,4,isolated-counters-blocking-1-04-original +dependent,blocking,64,1,12288,5.000075664,9646010.8,48230784,13222179604396693120,0,1048576,1048576,67108864,131072,16384,55738368,437265317,0,0,0,0,4999544390,0,1,20929231802,12271581502,2610352579,806690,4999583602,4999583602,original,4,isolated-counters-blocking-1-04-original +independent,blocking,64,1,12288,5.000074006,17275929.9,86380928,2018347667043600000,0,1048576,1048576,67108864,131072,16384,55734272,454181265,0,0,0,1,4999558003,0,1,20493061435,23272661031,4675117170,1457654,4999581439,4999581439,main,5,isolated-counters-blocking-1-05-main +dependent,blocking,64,1,12288,5.000083410,9909185.1,49546752,10608283651460758016,0,1048576,1048576,67108864,131072,16384,55734272,454181265,0,0,0,0,4999560743,0,1,21082026379,12408222257,2731122262,826857,4999544587,4999544587,main,5,isolated-counters-blocking-1-05-main +independent,async,64,1,12288,5.000070974,15829919.3,79150720,16602136414481512832,0,1048576,1048576,67108864,131072,16384,55906304,464138478,0,0,0,2,4999647071,0,1,19493703014,28606649691,5707356956,1318496,4999667796,4999667796,main,0,isolated-counters-async-1-00-main +dependent,async,64,1,12288,5.000070126,9718532.5,48593344,14645268346284786240,0,1048576,1048576,67108864,131072,16384,55906304,464138478,0,0,0,0,4999347427,0,1,20745016075,16688684328,3551777419,808540,4999363179,4999363179,main,0,isolated-counters-async-1-00-main +independent,async,64,1,12288,5.000073197,15691968.7,78460992,6581304248370269120,0,1048576,1048576,67108864,131072,16384,55980032,506516789,0,0,0,2,4999591434,0,1,19700102782,28985056048,5657622337,1310360,4999617618,4999617618,original,1,isolated-counters-async-1-01-original +dependent,async,64,1,12288,5.000071030,9973490.3,49868160,13468672525246986880,0,1048576,1048576,67108864,131072,16384,55980032,506516789,0,0,0,0,4999488130,0,1,20797250901,17525446617,3644955950,829805,4999514499,4999514499,original,1,isolated-counters-async-1-01-original +independent,async,64,1,12288,5.000075153,15838353.9,79192960,3335837992836138112,0,1048576,1048576,67108864,131072,16384,55988224,459481491,0,0,0,2,4999381253,0,1,19567417396,28938687798,5710402679,1317838,4999435904,4999435904,isolated-miss,2,isolated-counters-async-1-02-isolated-miss +dependent,async,64,1,12288,5.000083882,10055152.9,50276608,10793143984792491776,0,1048576,1048576,67108864,131072,16384,55988224,459481491,0,0,0,0,4999409777,0,1,20762933536,17467883400,3674810209,872031,4999433753,4999433753,isolated-miss,2,isolated-counters-async-1-02-isolated-miss +independent,async,64,1,12288,5.000074128,15718871.0,78595520,7763851199192462912,0,1048576,1048576,67108864,131072,16384,56049664,436692720,0,0,0,2,4999316658,0,1,19570861094,28720371358,5667322831,1321917,4999402067,4999402067,isolated-miss,3,isolated-counters-async-1-03-isolated-miss +dependent,async,64,1,12288,5.000075908,10263114.6,51316352,2363684022006911360,0,1048576,1048576,67108864,131072,16384,56049664,436692720,0,0,0,0,4999371061,0,1,20862385841,17829127318,3750806883,857235,4999410133,4999410133,isolated-miss,3,isolated-counters-async-1-03-isolated-miss +independent,async,64,1,12288,5.000071122,15851729.7,79259776,7170221660222381952,0,1048576,1048576,67108864,131072,16384,55869440,432007472,0,0,0,1,4999604075,0,1,19696037284,29280142750,5715220575,1334561,4999611747,4999611747,original,4,isolated-counters-async-1-04-original +dependent,async,64,1,12288,5.000069199,10405603.2,52028736,9126002679560167104,0,1048576,1048576,67108864,131072,16384,55869440,432007472,0,0,0,0,4999440578,0,1,20802571360,18284750023,3802876462,869350,4999461536,4999461536,original,4,isolated-counters-async-1-04-original +independent,async,64,1,12288,5.000072812,15862911.4,79315712,167379840750906624,0,1048576,1048576,67108864,131072,16384,55930880,461401237,0,0,0,3,4999541724,0,1,19724187412,28666281004,5719254029,1322540,4999573606,4999573606,main,5,isolated-counters-async-1-05-main +dependent,async,64,1,12288,5.000072014,10135214.0,50676800,16496143509266489280,0,1048576,1048576,67108864,131072,16384,55930880,461401237,0,0,0,0,4999579464,0,1,20817703597,17404217033,3704060856,843388,4999597374,4999597374,main,5,isolated-counters-async-1-05-main diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-counters/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-counters/manifest.json new file mode 100644 index 000000000..3a799cb53 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-counters/manifest.json @@ -0,0 +1,439 @@ +{ + "arguments": { + "label": "mask-counters", + "profiles": [ + "main", + "original", + "mask-original", + "mask-main", + "mask-main", + "mask-original", + "original", + "main" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1 + ], + "seconds": 5, + "cache_mib": 64, + "mode": "both", + "resume": false, + "counters": true, + "exclusive": true + }, + "driver_sha256": "aabec1bbebbd6d0c85bdf51d74a19d1a9ca1b0911d85ecea6b25bbb6062c3ce0", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "mask-original": "8022e6a1982bb208b5b152ea49c9209d244e17fd12a235a2e25dfb02caa03d32", + "mask-main": "a0ad6ee5eda9d11ae50c4bd02e4c575e44ef758888b047507f3ba05aeb41e54d" + }, + "runs": [ + { + "name": "mask-counters-blocking-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222641.6432097, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222641.6432188, + "returncode": 0, + "finished": 1792222654.0452073, + "log_sha256": "d3277c59d00ee890aa828f868ca711b0b4c9ecbf343488e7eaf63e4b4debac06" + }, + { + "name": "mask-counters-blocking-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222654.0470896, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222654.047106, + "returncode": 0, + "finished": 1792222666.3970752, + "log_sha256": "53ce5f98cb5eee485f99c03f1362429b874801e5cb07e1b8fcfe39a0252e1dfd" + }, + { + "name": "mask-counters-blocking-1-02-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-02-mask-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222666.3982267, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222666.398235, + "returncode": 0, + "finished": 1792222678.7969801, + "log_sha256": "9029de2c444beb0c4aba3ff3b5a1db68414735641976bf638f00e1faaa07fcd9" + }, + { + "name": "mask-counters-blocking-1-03-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-03-mask-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222678.7980886, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222678.7980974, + "returncode": 0, + "finished": 1792222691.1487625, + "log_sha256": "f7d1f1f68b1f151faf8a2834db73f134ff93e04e2fd65fe1d6b7aff6fba9507f" + }, + { + "name": "mask-counters-blocking-1-04-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-04-mask-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222691.1503851, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222691.1503966, + "returncode": 0, + "finished": 1792222703.505074, + "log_sha256": "af90f2303debb138f29bbeb6868d76faff7121ab4ee32f18532a8e9f2dd64d81" + }, + { + "name": "mask-counters-blocking-1-05-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-05-mask-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-05-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222703.506944, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222703.5069585, + "returncode": 0, + "finished": 1792222715.9066849, + "log_sha256": "1fcb7fb87c86558928d73c61545451546eb143ecb9cc7ca4c932f175221a5fd7" + }, + { + "name": "mask-counters-blocking-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-06-original/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222715.907776, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222715.9077826, + "returncode": 0, + "finished": 1792222728.3067698, + "log_sha256": "2ec9bb630080267cda11b41656d748dad90d72f2a765689c5ed57a170cdd2b4d" + }, + { + "name": "mask-counters-blocking-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-07-main/cache.db", + "64", + "1", + "5", + "both", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-blocking-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222728.3079455, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222728.307952, + "returncode": 0, + "finished": 1792222740.6579657, + "log_sha256": "ce0995263f734b6ec897b84e148446cd82c2e63bc398db1c9809d402728259cc" + }, + { + "name": "mask-counters-async-1-00-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-00-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222740.6598773, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222740.6598876, + "returncode": 0, + "finished": 1792222753.06071, + "log_sha256": "c38e594211d1540c9ed755c75ce3511cbad4234ac137df9627e4ff7aa269f884" + }, + { + "name": "mask-counters-async-1-01-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-01-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222753.0618362, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222753.0618439, + "returncode": 0, + "finished": 1792222765.4627051, + "log_sha256": "46e1896e2f8a8bc3a32fd0729fc597678b275f995aa68e721a8379c102909dae" + }, + { + "name": "mask-counters-async-1-02-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-02-mask-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-02-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222765.4645283, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222765.4645405, + "returncode": 0, + "finished": 1792222777.8635871, + "log_sha256": "b65cfb2cb95ef06bb15f376a0e65edae7eda851ed27b68bdd05164b03cd47710" + }, + { + "name": "mask-counters-async-1-03-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-03-mask-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-03-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222777.8648338, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222777.8648415, + "returncode": 0, + "finished": 1792222790.2663906, + "log_sha256": "5dae8e63253d254ce10da1f0950a52903bb465968f583b2b900ec9055be2873e" + }, + { + "name": "mask-counters-async-1-04-mask-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-04-mask-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-04-mask-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib" + }, + "queued": 1792222790.2675753, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222790.267582, + "returncode": 0, + "finished": 1792222802.6665184, + "log_sha256": "661fc13c63eb3be3b605a6575c8339aa4241fbfd3d38fb7e823c859991d41e21" + }, + { + "name": "mask-counters-async-1-05-mask-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-05-mask-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-05-mask-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib" + }, + "queued": 1792222802.667779, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222802.6677866, + "returncode": 0, + "finished": 1792222815.0178158, + "log_sha256": "68aa4d9376e1c89aae34090a27b9b7357fa075e4d632cf3bf4be28b713f45a79" + }, + { + "name": "mask-counters-async-1-06-original", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-06-original/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-06-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib" + }, + "queued": 1792222815.0200105, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222815.0200243, + "returncode": 0, + "finished": 1792222827.3725135, + "log_sha256": "a666da49d519e736da45433f6baacce8be0e170b2311b3c9a4801cab4da17760" + }, + { + "name": "mask-counters-async-1-07-main", + "command": [ + "taskset", + "-c", + "2", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/counters/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-07-main/cache.db", + "64", + "1", + "5", + "both", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-counters-async-1-07-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib" + }, + "queued": 1792222827.374356, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792222827.3743665, + "returncode": 0, + "finished": 1792222839.7317576, + "log_sha256": "3034c2ef543dc6f7e478cf355951804036c8389bbfaad7dc902739d1634f8b4a" + } + ], + "suite_lock_acquired": 1792222641.643026, + "finished": 1792222839.733353 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-counters/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-counters/results.csv new file mode 100644 index 000000000..87a70861c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-counters/results.csv @@ -0,0 +1,33 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,profile,order,job +independent,blocking,64,1,12288,5.000071321,16624582.1,83124096,928165481430608000,0,1048576,1048576,67108864,131072,16384,55926784,334603729,0,0,0,2,4999634256,0,1,18537476928,22395208991,4498850850,1385161,4999670221,4999670221,main,0,mask-counters-blocking-1-00-main +dependent,blocking,64,1,12288,5.000072303,9944713.8,49724288,14046907952982363264,0,1048576,1048576,67108864,131072,16384,55926784,334603729,0,0,0,0,4999626755,0,1,20306917307,12452683146,2740908111,832331,4999691521,4999691521,main,0,mask-counters-blocking-1-00-main +independent,blocking,64,1,12288,5.000074799,16974158.9,84872064,4340751198790696064,0,1048576,1048576,67108864,131072,16384,55799808,327440203,0,0,0,2,4998789045,0,1,18972004920,23205632947,4508582438,1426696,4998835932,4998835932,original,1,mask-counters-blocking-1-01-original +dependent,blocking,64,1,12288,5.000068330,10092687.7,50464128,13108469829377630848,0,1048576,1048576,67108864,131072,16384,55799808,327440203,0,0,0,0,4999439389,0,1,20445285304,12839821318,2731225611,841819,4999536057,4999536057,original,1,mask-counters-blocking-1-01-original +independent,blocking,64,1,12288,5.000074347,17116276.7,85582656,5628765934129815744,0,1048576,1048576,67108864,131072,16384,55869440,337768538,0,0,0,1,4999461322,0,1,19151810987,23399922362,4546330652,1433372,4999506039,4999506039,mask-original,2,mask-counters-blocking-1-02-mask-original +dependent,blocking,64,1,12288,5.000069262,9869047.3,49345920,9790689073375654528,0,1048576,1048576,67108864,131072,16384,55869440,337768538,0,0,0,0,4999590456,0,1,20665100858,12555310496,2670705893,829670,4999649599,4999649599,mask-original,2,mask-counters-blocking-1-02-mask-original +independent,blocking,64,1,12288,5.000074298,17204032.4,86021440,7344530153645760192,0,1048576,1048576,67108864,131072,16384,55910400,310963749,0,0,0,22,4997871828,0,1,19439757258,23003765634,4655661292,1459086,4997927963,4997927963,mask-main,3,mask-counters-blocking-1-03-mask-main +dependent,blocking,64,1,12288,5.000070919,9946636.5,49733888,5162421553239535360,0,1048576,1048576,67108864,131072,16384,55910400,310963749,0,0,0,0,4999457414,0,1,20762953695,12355619663,2741437428,847819,4999479691,4999479691,mask-main,3,mask-counters-blocking-1-03-mask-main +independent,blocking,64,1,12288,5.000075177,17371002.8,86856320,18062094925622035840,0,1048576,1048576,67108864,131072,16384,55910400,330081581,0,0,0,2,4999594663,0,1,19614480068,23227028180,4700846499,1447829,4999632849,4999632849,mask-main,4,mask-counters-blocking-1-04-mask-main +dependent,blocking,64,1,12288,5.000073882,9878305.2,49392256,11672333673649073536,0,1048576,1048576,67108864,131072,16384,55910400,330081581,0,0,0,0,4999616188,0,1,20900103153,12270746459,2722605920,822921,4999701325,4999701325,mask-main,4,mask-counters-blocking-1-04-mask-main +independent,blocking,64,1,12288,5.000078547,17095910.6,85480896,14949299018106541632,0,1048576,1048576,67108864,131072,16384,55934976,337879829,0,0,0,1,4999557246,0,1,19429502738,23372099200,4540924876,1422186,4999571315,4999571315,mask-original,5,mask-counters-blocking-1-05-mask-original +dependent,blocking,64,1,12288,5.000071043,9767938.0,48840384,2459615487026838848,0,1048576,1048576,67108864,131072,16384,55934976,337879829,0,0,0,0,4999610588,0,1,20766343355,12426684736,2643345269,815001,4999635652,4999635652,mask-original,5,mask-counters-blocking-1-05-mask-original +independent,blocking,64,1,12288,5.000072472,17072827.7,85365376,1340557466926568832,0,1048576,1048576,67108864,131072,16384,55922688,330688412,0,0,0,3,4998635223,0,1,19414131705,23340513763,4534788210,1423381,4998715517,4998715517,original,6,mask-counters-blocking-1-06-original +dependent,blocking,64,1,12288,5.000072328,10002735.3,50014400,2336406501866210112,0,1048576,1048576,67108864,131072,16384,55922688,330688412,0,0,0,0,4999550486,0,1,20755609117,12725394902,2706885387,833260,4999551747,4999551747,original,6,mask-counters-blocking-1-06-original +independent,blocking,64,1,12288,5.000073625,17138960.4,85696064,4221090061442266560,0,1048576,1048576,67108864,131072,16384,55926784,326499052,0,0,0,2,4999506720,0,1,19773697982,23088145673,4638050903,1428781,4999564393,4999564393,main,7,mask-counters-blocking-1-07-main +dependent,blocking,64,1,12288,5.000075199,10130356.4,50652544,8937575447433818752,0,1048576,1048576,67108864,131072,16384,55926784,326499052,0,0,0,0,4999477234,0,1,20700001394,12685150714,2792075647,858665,4999530811,4999530811,main,7,mask-counters-blocking-1-07-main +independent,async,64,1,12288,5.000073345,15662899.8,78315648,11227350009255102336,0,1048576,1048576,67108864,131072,16384,55926784,335761042,0,0,0,2,4999515396,0,1,19237235375,28304837987,5647142052,1302013,4999553749,4999553749,main,0,mask-counters-async-1-00-main +dependent,async,64,1,12288,5.000070106,10160023.9,50800832,14602652963359556416,0,1048576,1048576,67108864,131072,16384,55926784,335761042,0,0,0,0,4999469177,0,1,20724134322,17446814093,3713126648,845486,4999548709,4999548709,main,0,mask-counters-async-1-00-main +independent,async,64,1,12288,5.000073834,15640165.8,78201984,1311986072244540288,0,1048576,1048576,67108864,131072,16384,55738368,333086080,0,0,0,2,4999473015,0,1,19256272294,28889373424,5638946033,1307510,4999509057,4999509057,original,1,mask-counters-async-1-01-original +dependent,async,64,1,12288,5.000069512,10081831.0,50409856,10700723179144353408,0,1048576,1048576,67108864,131072,16384,55738368,333086080,0,0,0,0,4999590839,0,1,20516824378,17715818019,3684549592,837493,4999603753,4999603753,original,1,mask-counters-async-1-01-original +independent,async,64,1,12288,5.000072648,15641436.7,78208320,9467750538060900032,0,1048576,1048576,67108864,131072,16384,55803904,331869882,0,0,0,2,4999470635,0,1,19278762232,28813505866,5639402971,1305059,4999540442,4999540442,mask-original,2,mask-counters-async-1-02-mask-original +dependent,async,64,1,12288,5.000073290,10322395.9,51612736,589873035086985152,0,1048576,1048576,67108864,131072,16384,55803904,331869882,0,0,0,0,4999495542,0,1,20721914270,18086940022,3772470245,858499,4999485530,4999485530,mask-original,2,mask-counters-async-1-02-mask-original +independent,async,64,1,12288,5.000071484,15823761.0,79119936,6230581934057909696,0,1048576,1048576,67108864,131072,16384,55926784,337781858,0,0,0,2,4998578995,0,1,19264225192,28516403893,5705137286,1319201,4998651029,4998651029,mask-main,3,mask-counters-async-1-03-mask-main +dependent,async,64,1,12288,5.000074268,10392959.2,51965568,14459300246770813312,0,1048576,1048576,67108864,131072,16384,55926784,337781858,0,0,0,0,4999427326,0,1,20595107265,17794860316,3798259369,866593,4999510083,4999510083,mask-main,3,mask-counters-async-1-03-mask-main +independent,async,64,1,12288,5.000074132,15845755.5,79229952,6978264933148445696,0,1048576,1048576,67108864,131072,16384,55926784,335154474,0,0,0,2,4999484027,0,1,19438463400,28556055744,5713070177,1320703,4999555995,4999555995,mask-main,4,mask-counters-async-1-04-mask-main +dependent,async,64,1,12288,5.000069807,9798736.8,48994368,15642973646109383616,0,1048576,1048576,67108864,131072,16384,55926784,335154474,0,0,0,1,4999142159,0,1,20431056339,16777415951,3581089118,831303,4999218143,4999218143,mask-main,4,mask-counters-async-1-04-mask-main +independent,async,64,1,12288,5.000075101,15677422.1,78388288,571418162088826816,0,1048576,1048576,67108864,131072,16384,55869440,323452599,0,0,0,1,4999535348,0,1,19326677457,28879809641,5652380026,1312265,4999565983,4999565983,mask-original,5,mask-counters-async-1-05-mask-original +dependent,async,64,1,12288,5.000072775,10131782.1,50659648,14168971698382467776,0,1048576,1048576,67108864,131072,16384,55869440,323452599,0,0,0,0,4999489631,0,1,20683126262,17752944050,3702807289,842884,4999524893,4999524893,mask-original,5,mask-counters-async-1-05-mask-original +independent,async,64,1,12288,5.000077950,15440053.7,77201472,6391694519256380352,0,1048576,1048576,67108864,131072,16384,55799808,317732930,0,0,0,2,4999545807,0,1,19348781726,28519764355,5566801684,1295767,4999552751,4999552751,original,6,mask-counters-async-1-06-original +dependent,async,64,1,12288,5.000072552,10158291.0,50792192,15219993079426361600,0,1048576,1048576,67108864,131072,16384,55799808,317732930,0,0,0,0,4999573253,0,1,20718280988,17850184414,3712495175,844866,4999583430,4999583430,original,6,mask-counters-async-1-06-original +independent,async,64,1,12288,5.000073075,15904497.2,79523648,6216370683934282944,0,1048576,1048576,67108864,131072,16384,55906304,320636337,0,0,0,2,4999488864,0,1,19605995767,28741433264,5734247809,1321935,4999519894,4999519894,main,7,mask-counters-async-1-07-main +dependent,async,64,1,12288,5.000068314,10067548.8,50338432,5965804740861721984,0,1048576,1048576,67108864,131072,16384,55906304,320636337,0,0,0,0,4999531466,0,1,20627408664,17288009525,3679328994,839155,4999528236,4999528236,main,7,mask-counters-async-1-07-main diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hits/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hits/manifest.json new file mode 100644 index 000000000..aadc38feb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hits/manifest.json @@ -0,0 +1,44756 @@ +{ + "arguments": { + "label": "mask-final-hits", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking", + "async" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "cpu_map": { + "1": [ + 2 + ], + "8": [ + 0, + 2, + 4, + 6, + 8, + 10, + 1, + 3 + ] + }, + "topology": { + "0": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "1": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "3": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "4": { + "physical_package_id": "0", + "core_id": "8", + "thread_siblings_list": "4-5" + }, + "6": { + "physical_package_id": "0", + "core_id": "12", + "thread_siblings_list": "6-7" + }, + "8": { + "physical_package_id": "0", + "core_id": "16", + "thread_siblings_list": "8-9" + }, + "10": { + "physical_package_id": "0", + "core_id": "20", + "thread_siblings_list": "10-11" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "mask-final-hits-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227925.4860744, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227925.4860837, + "returncode": 0, + "finished": 1792227932.0701065, + "log_sha256": "aaf4c870f31925e43eae4c21f9651a3b86caef10d5c330ed72bfd80491d0a642", + "before_telemetry": { + "wall_time": 1792227925.485965, + "monotonic_ns": 2088625790625080, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4627149", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394808", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38857153", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "834112", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394811", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38857142", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400193", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24290244", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38218564", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24290228", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38218521", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1993165", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625556", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36117142", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3372521", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911558", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36252832", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2969349", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578908", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33544568", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2544931", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951403", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37795310", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3279553", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32861797", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227932.0732503, + "monotonic_ns": 2088632377910782, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2529334", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394811", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38857913", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394814", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38857902", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2046431", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24290965", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38219348", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24290949", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38219305", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1295347", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625598", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36117909", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911568", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36253601", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "640314", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578912", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33545326", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "483444", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951416", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37796071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399770", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32862551", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 721, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 721, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 769, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 754 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69486208, + "cpu_ns": 3999751436, + "cycles": 15760506674, + "instructions": 19206220748, + "branches": 3760739525, + "branch_misses": 1173715 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227932.0790534, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227932.0790615, + "returncode": 0, + "finished": 1792227938.6621914, + "log_sha256": "d0c40ad36899552fc1f657d5abf7cabd484479f19ea04516865d751a8f386fa7", + "before_telemetry": { + "wall_time": 1792227932.0789478, + "monotonic_ns": 2088632383607993, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4213388", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394811", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38857913", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394814", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38857902", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2046431", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24290965", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38219348", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24290949", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38219305", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1924224", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625598", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36117909", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3382472", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911568", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36253601", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2843516", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578912", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33545326", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3828847", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951416", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37796071", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2864747", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32862551", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227938.6665983, + "monotonic_ns": 2088638971258732, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1912966", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394856", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38858638", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394859", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38858627", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24291647", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38220080", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24291631", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38220037", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "443890", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625598", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36118631", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1122956", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911568", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36254323", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578912", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33546048", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3234542", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951422", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37796802", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2524015", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32863273", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 45, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 45, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 722 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69516160, + "cpu_ns": 3999850067, + "cycles": 15861042230, + "instructions": 19492564161, + "branches": 3692844386, + "branch_misses": 1155535 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-blocking-1-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227938.6722307, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227938.6722386, + "returncode": 0, + "finished": 1792227945.205065, + "log_sha256": "bae698a83a80712510e91e69987dab76ed75c4fb39860146e256db0c30ad4cb2", + "before_telemetry": { + "wall_time": 1792227938.6721296, + "monotonic_ns": 2088638976789604, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4333929", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394856", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38858638", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394859", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38858627", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24291647", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38220080", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24291631", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38220037", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2609239", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625598", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36118631", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1122956", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911568", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36254323", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578912", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33546048", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3364061", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951422", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37796802", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2296145", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32863273", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227945.2077549, + "monotonic_ns": 2088645512414929, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "704714", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394859", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38859393", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "487199", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394862", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38859382", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400059", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24292374", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38220848", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24292358", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38220805", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1444108", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625629", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36119395", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "776399", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911574", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36255086", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "617192", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578916", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33546804", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "539265", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951426", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37797563", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400036", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32864028", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 727, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 727, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 763, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 755 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69676992, + "cpu_ns": 3999075693, + "cycles": 15815401015, + "instructions": 19467985014, + "branches": 3701388137, + "branch_misses": 1174063 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-blocking-1-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227945.2134333, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227945.2134442, + "returncode": 0, + "finished": 1792227951.7484798, + "log_sha256": "7e0c999e710e3a9c82e4d351bde91a18cb1d689c86cc942b074c8d37c01e50cb", + "before_telemetry": { + "wall_time": 1792227945.213286, + "monotonic_ns": 2088645517945980, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3111826", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394859", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38859393", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "487199", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394862", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38859382", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1384513", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24292374", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38220848", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24292358", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38220805", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "989414", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625629", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36119395", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911574", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36255086", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4654289", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578916", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33546804", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4318458", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951426", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37797563", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3451397", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32864028", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227951.7512972, + "monotonic_ns": 2088652055957587, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394861", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38860173", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "611054", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394864", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38860162", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "778136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24293151", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38221712", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24293135", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38221669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3054454", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625629", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36120172", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2769745", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911640", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36255897", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1157947", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578916", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33547581", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1489930", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37798341", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1253890", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32864805", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 777, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 864, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 777, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 864, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 66, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 777 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 70043520, + "cpu_ns": 3999750816, + "cycles": 15820606025, + "instructions": 19570394126, + "branches": 3720858895, + "branch_misses": 1164477 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227951.7573848, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227951.7573922, + "returncode": 0, + "finished": 1792227958.3395858, + "log_sha256": "4a8eb2e08c9e9904df097ca381f367d6cab662d7e9e90e7891356f5242eef1dd", + "before_telemetry": { + "wall_time": 1792227951.7572832, + "monotonic_ns": 2088652061943363, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3738384", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394861", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38860173", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "611054", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394864", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38860162", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "778136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24293151", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38221712", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2877671", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24293135", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38221669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2969772", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625629", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36120172", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4348540", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911640", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36255897", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1157947", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578916", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33547581", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1489930", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951427", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37798341", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3159075", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32864805", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227958.3425732, + "monotonic_ns": 2088658647233395, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2651275", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394864", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38860946", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "822378", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394867", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38860935", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3982536", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24293893", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38222496", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2886583", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24293877", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38222453", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400107", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625663", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36120947", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "634880", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911646", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36256678", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1153519", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578916", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33548351", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2578320", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951435", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37799120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "553536", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32865575", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 742, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 742, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 34, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 770 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68950528, + "cpu_ns": 3999854193, + "cycles": 15719580994, + "instructions": 19333959072, + "branches": 3662796885, + "branch_misses": 1145718 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227958.3481708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227958.3481793, + "returncode": 0, + "finished": 1792227964.9290802, + "log_sha256": "699b03bb5b343d831fc5744c8ca8713b1019156a2d72c7aff2d391a0f37bae02", + "before_telemetry": { + "wall_time": 1792227958.3480687, + "monotonic_ns": 2088658652728716, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2960367", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394864", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38860946", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "822378", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394867", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38860935", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24293893", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38222496", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2886583", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24293877", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38222453", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1063838", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625663", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36120947", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4554709", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911646", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36256678", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2823157", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578916", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33548351", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "758515", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951435", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37799120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1906799", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32865575", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227964.9341989, + "monotonic_ns": 2088665238859001, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1148016", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394870", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38861778", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394873", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38861767", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1624446", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24294701", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38223416", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24294685", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38223373", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625696", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36121777", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911692", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36257535", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "853755", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578926", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33549178", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951443", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37799950", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1803460", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32866399", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 808, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 920, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 808, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 920, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 830, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 830, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 824 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 67510656, + "cpu_ns": 3999200913, + "cycles": 15404941479, + "instructions": 18660171786, + "branches": 3653818715, + "branch_misses": 1126129 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227964.9398785, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227964.9398854, + "returncode": 0, + "finished": 1792227971.472739, + "log_sha256": "46966a35799cd2fe9d3d4d18b4a7f72c4581fcf7762b32e6ad98eb8f6a85692c", + "before_telemetry": { + "wall_time": 1792227964.9397712, + "monotonic_ns": 2088665244431167, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4386663", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394870", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38861778", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394873", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38861767", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399781", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24294701", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38223416", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24294685", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38223373", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625696", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36121777", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911692", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36257535", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1094910", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578926", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33549178", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951443", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37799950", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3090397", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32866399", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227971.4754486, + "monotonic_ns": 2088671780109138, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1265712", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394884", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38862643", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394887", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38862632", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "435068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24295510", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38224292", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24295494", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38224249", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "459519", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625696", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36122622", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "664356", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911692", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36258380", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "611773", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578975", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33550024", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3568108", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951443", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37800795", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400017", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32867244", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 865, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 865, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 809, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 876, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 809, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 876, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 49, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 846, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 845 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68778432, + "cpu_ns": 3999659892, + "cycles": 15620625705, + "instructions": 19285702832, + "branches": 3653654835, + "branch_misses": 1142671 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-blocking-1-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227971.4817317, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227971.4817395, + "returncode": 0, + "finished": 1792227978.0651689, + "log_sha256": "20d9392a8aa4d0cf813e0ab677f57014011c66fb2d7f6781a897691c6307b87a", + "before_telemetry": { + "wall_time": 1792227971.481629, + "monotonic_ns": 2088671786289095, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4237363", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394884", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38862643", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394887", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38862632", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "435068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24295510", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38224292", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24295494", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38224249", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "459519", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625696", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36122622", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3294262", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911692", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36258380", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2749325", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578975", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33550024", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1591646", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951443", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37800795", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400017", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32867244", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227978.070273, + "monotonic_ns": 2088678374933500, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2470847", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394887", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38863430", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394890", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38863419", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "461521", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24296302", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38225175", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24296286", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38225132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1115733", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625702", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36123420", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3503500", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911748", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36259198", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33550810", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1145846", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951444", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37801583", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2365745", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32868030", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 792, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 883, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 792, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 883, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 56, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 788, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 786 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68493888, + "cpu_ns": 3998980852, + "cycles": 15496410146, + "instructions": 19137421933, + "branches": 3638539348, + "branch_misses": 1143265 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-blocking-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227978.0783958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227978.078408, + "returncode": 0, + "finished": 1792227984.661164, + "log_sha256": "5afd595d65246bcf3c77de14a8d6277977fbd925a8a95e75e1450ef25a04eb09", + "before_telemetry": { + "wall_time": 1792227978.0782366, + "monotonic_ns": 2088678382897022, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1381192", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394887", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38863430", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394890", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38863419", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1548168", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24296302", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38225175", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24296286", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38225132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1832504", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625702", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36123420", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "647780", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911748", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36259198", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1513738", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33550810", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1584194", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951444", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37801583", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3679807", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32868030", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227984.6665862, + "monotonic_ns": 2088684971249881, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2446893", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394893", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38864210", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394896", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38864199", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "481513", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24297056", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38225959", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24297040", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38225916", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "872930", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625724", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36124199", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "684373", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911749", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36259979", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1693844", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33551589", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951445", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37802362", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "615472", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32868809", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 754, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 754, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 779 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69469760, + "cpu_ns": 3999517051, + "cycles": 15973582713, + "instructions": 19201674492, + "branches": 3759849347, + "branch_misses": 1162013 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227984.6748073, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227984.6748211, + "returncode": 0, + "finished": 1792227991.2080717, + "log_sha256": "fbb868601fb7d80dfebc0a38770f090b4bb439629c362572a8eb1abe587442ea", + "before_telemetry": { + "wall_time": 1792227984.6746485, + "monotonic_ns": 2088684979309052, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1103611", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394893", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38864210", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394896", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38864199", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "838697", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24297056", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38225959", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24297040", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38225916", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625724", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36124199", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2703052", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911749", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36259979", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1945164", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33551589", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1754014", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951445", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37802362", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3642275", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32868809", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227991.213257, + "monotonic_ns": 2088691517917069, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1078765", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394893", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38864971", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1259870", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394896", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38864960", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "490393", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24297857", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38226845", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24297841", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38226802", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "783491", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625726", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36124962", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "909374", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911800", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36260785", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1114618", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33552350", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1230786", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951450", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37803128", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400086", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32869570", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 801, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 886, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 801, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 886, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 763, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 51, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 761 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69430400, + "cpu_ns": 3999765910, + "cycles": 15826820000, + "instructions": 19190795193, + "branches": 3757719074, + "branch_misses": 1153838 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-blocking-1-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227991.2215362, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227991.2215497, + "returncode": 0, + "finished": 1792227997.75381, + "log_sha256": "5121548c23b505d7eb18e662d0fbf45e2c310d94a04a522a6c8199694332a0a0", + "before_telemetry": { + "wall_time": 1792227991.2213786, + "monotonic_ns": 2088691526039019, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2242438", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394893", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38864971", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1259870", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394896", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38864960", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400171", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24297857", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38226845", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24297841", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38226802", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2987501", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625726", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36124962", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "531699", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911800", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36260785", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1119563", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33552350", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3424526", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951450", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37803128", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3657124", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32869570", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227997.7592268, + "monotonic_ns": 2088698063887231, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "954557", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394899", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38865737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38865726", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400371", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24298638", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38227706", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "994093", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24298622", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38227663", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2878697", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625726", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36125726", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400051", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911830", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36261557", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "596674", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33553114", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1240760", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951453", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37803892", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3355350", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32870334", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 781, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 781, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 764 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69969024, + "cpu_ns": 3999731355, + "cycles": 15948311859, + "instructions": 19549579862, + "branches": 3716901567, + "branch_misses": 1162451 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227997.7678123, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227997.7678263, + "returncode": 0, + "finished": 1792228004.3522456, + "log_sha256": "6b09a1b1df3dcc0a18e35842eb81827dd72f3f2fb5b9db804085a73868ac981b", + "before_telemetry": { + "wall_time": 1792227997.7676618, + "monotonic_ns": 2088698072322029, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3092471", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394899", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38865737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38865726", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1653897", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24298638", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38227706", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24298622", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38227663", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1701989", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625726", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36125726", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2157650", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911830", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36261557", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1413396", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578981", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33553114", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1098857", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951453", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37803892", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3694225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32870334", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228004.357072, + "monotonic_ns": 2088704661735821, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "423148", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394899", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38866526", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38866515", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1366856", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24299383", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38228545", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24299367", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38228502", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625741", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36126516", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911863", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36262353", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1159528", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578982", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33553904", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3799726", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951482", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37804684", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "917580", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32871123", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 789 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69187264, + "cpu_ns": 3999377497, + "cycles": 15847117581, + "instructions": 19400340705, + "branches": 3675372812, + "branch_misses": 1153260 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-blocking-1-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228004.3645086, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228004.3645177, + "returncode": 0, + "finished": 1792228010.9471195, + "log_sha256": "4d035afb90366bb869ade92b0eb8638d0c274a6e0c4fe21ddf19a7d534291a2b", + "before_telemetry": { + "wall_time": 1792228004.3644054, + "monotonic_ns": 2088704669065586, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "423148", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394899", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38866526", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38866515", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "707042", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24299383", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38228545", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24299367", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38228502", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3172500", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625741", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36126516", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911863", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36262353", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1159528", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578982", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33553904", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951482", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37804684", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3232930", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32871123", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228010.9519947, + "monotonic_ns": 2088711256655098, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "764588", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394899", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38867306", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "508577", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38867295", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "524699", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24300164", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38229403", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24300148", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38229360", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "921148", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625742", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36127297", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1901489", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911909", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36263149", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1343285", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578988", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33554690", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "500072", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951490", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37805472", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2314000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32871903", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 781, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 781, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 788, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 780 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68356864, + "cpu_ns": 3999812375, + "cycles": 15617093169, + "instructions": 19099136941, + "branches": 3631260266, + "branch_misses": 1145991 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-blocking-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228010.9606853, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228010.9606974, + "returncode": 0, + "finished": 1792228017.546506, + "log_sha256": "b3b46fa2ccd7e6a6eafe34c7160b4708a55e96b70db70993ef7d6befc22cb966", + "before_telemetry": { + "wall_time": 1792228010.960532, + "monotonic_ns": 2088711265192156, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3532077", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394899", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38867306", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "508577", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38867295", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400172", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24300164", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38229403", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24300148", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38229360", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "777398", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625742", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36127297", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1311245", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911909", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36263149", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1343285", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578988", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33554690", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400250", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951490", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37805472", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3620003", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32871903", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228017.551371, + "monotonic_ns": 2088717856031350, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "478324", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38868102", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394905", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38868091", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "668342", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24300927", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38230204", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "994269", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24300911", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38230161", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625770", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36128088", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1832032", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911909", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36263939", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "993755", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578988", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33555480", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "893118", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951496", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37806264", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2872024", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32872693", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 790 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69541120, + "cpu_ns": 3999501187, + "cycles": 15843909239, + "instructions": 19221398533, + "branches": 3763711442, + "branch_misses": 1161873 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-blocking-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228017.5599759, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228017.5599885, + "returncode": 0, + "finished": 1792228024.1963634, + "log_sha256": "7fa48d595e09035be50f03f0c29d8d191882020743ccb44d33a61c738471ee50", + "before_telemetry": { + "wall_time": 1792228017.5598192, + "monotonic_ns": 2088717864479423, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1300012", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38868102", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394905", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38868091", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "668342", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24300927", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38230204", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24300911", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38230161", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625770", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36128088", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2794752", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911909", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36263939", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2051756", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578988", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33555480", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2936838", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951496", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37806264", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3199080", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32872693", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228024.2006817, + "monotonic_ns": 2088724505341918, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1203958", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38868868", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2874906", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394905", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38868857", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399875", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24301688", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38231014", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400195", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24301672", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38230971", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2183114", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625770", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36128854", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "741110", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911921", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36264714", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579001", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33556248", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2437298", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951507", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37807030", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1084043", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32873459", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 766 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69219520, + "cpu_ns": 3999758101, + "cycles": 15866867560, + "instructions": 19409385421, + "branches": 3677086312, + "branch_misses": 1153312 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-blocking-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228024.2094822, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228024.2094946, + "returncode": 0, + "finished": 1792228030.7955952, + "log_sha256": "cbc643020f90b5054a2e4c3c9ec637df5006ebbbdef41b1f2d4ca1f904fa00f8", + "before_telemetry": { + "wall_time": 1792228024.2093322, + "monotonic_ns": 2088724513992447, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "828501", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394902", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38868868", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3471305", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394905", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38868857", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399875", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24301688", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38231014", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2624642", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24301672", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38230971", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2183114", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625770", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36128854", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1945471", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911921", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36264714", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1751233", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579001", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33556248", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2939292", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951507", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37807030", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1084043", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32873459", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228030.8002176, + "monotonic_ns": 2088731104877909, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1526313", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394904", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38869658", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394907", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38869647", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "509500", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24302451", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38231893", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24302435", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38231850", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625799", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36129651", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1827646", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911980", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36265520", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "758345", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579003", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33557037", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "459411", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951509", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37807821", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399926", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32874248", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 59, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 789 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68021312, + "cpu_ns": 3999822653, + "cycles": 15579897618, + "instructions": 19073403903, + "branches": 3613435062, + "branch_misses": 1139536 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228030.8070128, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228030.8070195, + "returncode": 0, + "finished": 1792228037.3907669, + "log_sha256": "b75766a7df112a3a776bcd5ca75aafde75c9bbc6ca7d7c709351f502c756e720", + "before_telemetry": { + "wall_time": 1792228030.8069177, + "monotonic_ns": 2088731111577557, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1204034", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394904", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38869658", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394907", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38869647", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "976049", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24302451", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38231893", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24302435", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38231850", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4747053", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625799", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36129651", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2296423", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911980", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36265520", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2861199", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579003", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33557037", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2722233", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951509", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37807821", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3694672", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32874248", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228037.3966613, + "monotonic_ns": 2088737701321513, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2116274", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394904", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38870417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394907", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38870406", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24303200", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38232711", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24303184", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38232668", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2037481", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625801", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36130414", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4303281", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912039", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36266304", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1249160", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579003", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33557796", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3145998", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951510", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37808582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "958833", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32875007", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 749, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 749, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 763, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 59, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 759 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 68834816, + "cpu_ns": 3999742759, + "cycles": 15613903769, + "instructions": 19026173757, + "branches": 3725484818, + "branch_misses": 1145686 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-blocking-1-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228037.4042716, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228037.404283, + "returncode": 0, + "finished": 1792228043.941476, + "log_sha256": "774b59ef171eacb6df214bf15b89a894a8469c933dc27b5bb45dc9e4eb2688f2", + "before_telemetry": { + "wall_time": 1792228037.4041195, + "monotonic_ns": 2088737708779440, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2012252", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394904", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38870417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394907", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38870406", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1699773", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24303200", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38232711", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24303184", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38232668", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2037481", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625801", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36130414", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3802093", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912039", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36266304", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3292602", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579003", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33557796", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3000362", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951510", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37808582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3601816", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32875007", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228043.9451537, + "monotonic_ns": 2088744249814120, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "946603", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394905", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38871159", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394908", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38871148", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "472655", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24303917", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38233488", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24303901", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38233445", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625801", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36131154", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1485134", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912105", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36267091", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2521006", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33558538", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "482174", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951510", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37809322", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399983", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32875747", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 66, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 740 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 69439168, + "cpu_ns": 3999802559, + "cycles": 15676267696, + "instructions": 19401536215, + "branches": 3688754434, + "branch_misses": 1162391 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hits-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228075.5382955, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228075.5383096, + "returncode": 0, + "finished": 1792228082.1260586, + "log_sha256": "c731d6c8a7d457914248b9ef7467594ad61d13c0f004d67ae7a5bc0070f16a84", + "before_telemetry": { + "wall_time": 1792228075.5381398, + "monotonic_ns": 2088775842800424, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1472719", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394916", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38875498", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394919", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38875487", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1471714", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24308148", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38237894", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400349", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24308132", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38237851", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625938", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36135515", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1152773", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912160", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36271491", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2797397", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33562862", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3303169", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951531", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37813672", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3065615", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32880071", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228082.1306834, + "monotonic_ns": 2088782435343813, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3050276", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394923", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38876276", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394926", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38876265", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1016348", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24308891", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38238693", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24308875", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38238650", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2072385", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625984", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36136299", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400160", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912168", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36272279", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1203897", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33563635", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1007306", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951531", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37814445", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2046693", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32880844", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 788, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 773 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39316992, + "cpu_ns": 3999647794, + "cycles": 16578904433, + "instructions": 9889339052, + "branches": 2167236033, + "branch_misses": 663966 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228082.1371717, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228082.137179, + "returncode": 0, + "finished": 1792228088.7212598, + "log_sha256": "b4493e87322e66f27e5c8cd04d74844310b05ad8f1fdfba8201c1338ca58686a", + "before_telemetry": { + "wall_time": 1792228082.137075, + "monotonic_ns": 2088782441734939, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4474939", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394923", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38876276", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394926", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38876265", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400110", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24308891", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38238693", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24308875", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38238650", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2072385", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625984", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36136299", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3258516", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912168", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36272279", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1534168", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33563635", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1820797", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951531", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37814445", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3163439", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32880844", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228088.7245557, + "monotonic_ns": 2088789029216181, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400049", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394929", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38877001", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394932", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38876990", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "623634", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24309590", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38239427", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3196182", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24309574", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38239384", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400144", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626006", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36137020", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "640350", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912169", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36272999", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400177", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33564354", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1878779", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951536", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37815165", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1459719", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32881563", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 699, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 719 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40201280, + "cpu_ns": 3999817889, + "cycles": 16995284581, + "instructions": 10272567614, + "branches": 2175778541, + "branch_misses": 672015 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-blocking-1-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228088.7305958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228088.7306025, + "returncode": 0, + "finished": 1792228095.31501, + "log_sha256": "7a371bcbbdd32460a98ba9e23bc24be9760344d5b0489a1de3394c86b1d555db", + "before_telemetry": { + "wall_time": 1792228088.7305079, + "monotonic_ns": 2088789035167932, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4639601", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394929", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38877001", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394932", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38876990", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1174256", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24309590", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38239427", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24309574", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38239384", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3092482", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626006", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36137020", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1514016", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912169", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36272999", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "861750", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33564354", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3266133", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951536", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37815165", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3585836", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32881563", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228095.320462, + "monotonic_ns": 2088795625122463, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4664478", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394930", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38877735", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "774488", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394933", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38877724", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24310303", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38240222", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24310287", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38240179", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1858123", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626006", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36137754", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2310366", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912190", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36273748", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1378879", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579045", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33565090", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2748419", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951542", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37815909", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2205497", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32882297", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "95000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 713, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 795, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 713, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 795, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 734 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40693824, + "cpu_ns": 3999794305, + "cycles": 17004665450, + "instructions": 10357732734, + "branches": 2202436045, + "branch_misses": 676404 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-blocking-1-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228095.3284569, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228095.3284693, + "returncode": 0, + "finished": 1792228101.9106908, + "log_sha256": "93465d3d60deb43378cc5c2409255f0055f33b7c202693836cbf21c5adac0aab", + "before_telemetry": { + "wall_time": 1792228095.328345, + "monotonic_ns": 2088795633005571, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3215812", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394930", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38877735", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "774488", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394933", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38877724", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24310303", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38240222", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24310287", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38240179", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4556849", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626006", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36137754", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3204359", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912190", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36273748", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1378879", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579045", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33565090", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2257323", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951542", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37815909", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3698511", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32882297", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "95000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228101.9136844, + "monotonic_ns": 2088802218344759, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "809416", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394930", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38878534", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394933", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38878523", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2060331", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24311074", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38241030", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24311058", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38240987", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "989584", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626031", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36138554", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912191", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36274549", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1746463", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579056", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33565893", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3511961", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951543", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37816710", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "922751", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32883096", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 771, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 771, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 800, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 799 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39869696, + "cpu_ns": 3999711164, + "cycles": 17020711549, + "instructions": 10147968848, + "branches": 2157832573, + "branch_misses": 662309 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228101.920018, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228101.9200263, + "returncode": 0, + "finished": 1792228108.4538238, + "log_sha256": "7a27ba407c583455c514607bd904747edc49f887bbbacad90780946d347cb899", + "before_telemetry": { + "wall_time": 1792228101.919924, + "monotonic_ns": 2088802224584056, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2312854", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394930", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38878534", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394933", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38878523", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24311074", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38241030", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24311058", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38240987", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4603090", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626031", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36138554", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912191", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36274549", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1746463", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579056", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33565893", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4251980", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951543", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37816710", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "922751", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32883096", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228108.4582806, + "monotonic_ns": 2088808762941205, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "878814", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394932", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38879274", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "699954", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394935", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38879263", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400108", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24311792", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38241789", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24311776", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38241746", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400049", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626045", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36139294", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "825984", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912199", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36275294", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "874773", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579064", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33566635", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1098844", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951559", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37817455", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3575941", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32883832", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 718, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 718, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 742, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 736 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40264960, + "cpu_ns": 3999820455, + "cycles": 16887412151, + "instructions": 10288839667, + "branches": 2179225056, + "branch_misses": 675645 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228108.464817, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228108.464824, + "returncode": 0, + "finished": 1792228114.998933, + "log_sha256": "ad05a7c1e3a04702b7cc24b10b6ce98876131fcda11054cb386fa2f3334000c0", + "before_telemetry": { + "wall_time": 1792228108.464725, + "monotonic_ns": 2088808769385099, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2653490", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394932", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38879274", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1083423", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394935", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38879263", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24311792", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38241789", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24311776", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38241746", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1058619", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626045", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36139294", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3567576", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912199", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36275294", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2604347", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579064", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33566635", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4672394", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951559", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37817455", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1661026", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32883832", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228115.0035145, + "monotonic_ns": 2088815308175077, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1709292", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394939", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38880029", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1651654", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394942", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38880018", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "546592", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24312494", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38242544", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24312478", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38242501", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "544202", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626080", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36140046", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2356934", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912201", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36276043", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1573226", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579064", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33567380", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1311861", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951581", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37818208", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3391583", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32884577", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 702, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 702, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 745 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40587520, + "cpu_ns": 3999809846, + "cycles": 16936702277, + "instructions": 10208912784, + "branches": 2237270173, + "branch_misses": 675860 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228115.010454, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228115.0104623, + "returncode": 0, + "finished": 1792228121.54385, + "log_sha256": "99753329b3707e203a5e09db7bb90b9c11bfc5a551026dafbeb7b3ec029e381c", + "before_telemetry": { + "wall_time": 1792228115.0103536, + "monotonic_ns": 2088815315013723, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2081414", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394939", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38880029", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4530942", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394942", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38880018", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2645025", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24312494", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38242544", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24312478", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38242501", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2834565", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626080", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36140046", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3339684", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912201", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36276043", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3990070", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579064", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33567380", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1509740", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951581", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37818208", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2891836", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32884577", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228121.5472784, + "monotonic_ns": 2088821851938686, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2114792", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394942", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38880798", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1459719", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394945", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38880787", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400216", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24313227", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38243315", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24313211", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38243272", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1309371", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626099", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36140815", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "579413", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912201", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36276811", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2091773", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33568151", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1807211", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951582", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37818976", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1035240", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32885345", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 769, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 769, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 769, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 768 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39861184, + "cpu_ns": 3999780005, + "cycles": 17013046607, + "instructions": 10185663482, + "branches": 2157371861, + "branch_misses": 665811 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-blocking-1-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228121.557822, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228121.5578349, + "returncode": 0, + "finished": 1792228128.0886858, + "log_sha256": "a735d933bf4d8ae8338f6ba66be78fc344f9faacc01e592c9631cc1a98483ecf", + "before_telemetry": { + "wall_time": 1792228121.5576599, + "monotonic_ns": 2088821862320067, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1138665", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394942", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38880798", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1151823", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394945", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38880787", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1063692", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24313227", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38243315", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24313211", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38243272", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3108364", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626099", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36140815", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "975623", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912201", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36276811", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1215330", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33568151", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "773330", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951582", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37818976", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3693445", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32885345", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228128.093151, + "monotonic_ns": 2088828397811185, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "954559", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394943", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38881471", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400364", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394946", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38881460", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "456602", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24313875", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38244018", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "897011", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24313859", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38243975", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626126", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36141499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "776189", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912231", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36277500", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1065501", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33568822", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951582", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37819647", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3681428", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32886016", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 648, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 648, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 671 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39609792, + "cpu_ns": 3999145495, + "cycles": 16809962077, + "instructions": 10081815765, + "branches": 2143765888, + "branch_misses": 665456 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-blocking-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228128.1026287, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228128.102641, + "returncode": 0, + "finished": 1792228134.6872942, + "log_sha256": "80b89d9deac1e74b0330e770cdf911a9b78d206f5639f38adb3b7b961c8aeca1", + "before_telemetry": { + "wall_time": 1792228128.1024508, + "monotonic_ns": 2088828407111256, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "917157", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394943", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38881471", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "474804", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394946", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38881460", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400434", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24313875", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38244018", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24313859", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38243975", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1108293", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626126", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36141499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1296791", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912231", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36277500", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2386167", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33568822", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1225728", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951582", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37819647", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3582520", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32886016", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228134.6926107, + "monotonic_ns": 2088834997271078, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1144540", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394943", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38882225", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1075499", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394946", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38882214", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400363", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24314552", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38244778", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3898303", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24314536", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38244735", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "491468", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626209", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36142272", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1334777", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912241", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36278262", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2582325", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33569576", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "448199", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951586", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37820405", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2441462", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32886770", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 83, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 773, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 754 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39493184, + "cpu_ns": 3999653686, + "cycles": 16732490065, + "instructions": 9933656152, + "branches": 2176947991, + "branch_misses": 656483 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228134.7022855, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228134.7023013, + "returncode": 0, + "finished": 1792228141.2368965, + "log_sha256": "be9b540dd3c99312a3b0fd187cc8fd4d7411e00e00a7811bf02f51ad44b88c0c", + "before_telemetry": { + "wall_time": 1792228134.7021334, + "monotonic_ns": 2088835006793852, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2665549", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394943", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38882225", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1086391", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394946", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38882214", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400363", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24314552", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38244778", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3898303", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24314536", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38244735", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1573440", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626209", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36142272", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2969785", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912241", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36278262", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2166290", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33569576", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1872602", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951586", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37820405", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3671359", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32886770", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228141.241339, + "monotonic_ns": 2088841545999239, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1398268", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394953", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38882938", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "711574", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394956", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38882927", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1711456", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24315230", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38245525", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24315214", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38245482", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1545348", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626214", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36142977", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1981744", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912286", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36278985", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33570280", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1600872", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951593", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37821114", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2530764", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32887474", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 678, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 678, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 45, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 723, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 704 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38779520, + "cpu_ns": 3999148555, + "cycles": 16421517256, + "instructions": 9754149556, + "branches": 2137609405, + "branch_misses": 647792 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-blocking-1-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228141.2488658, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228141.2488737, + "returncode": 0, + "finished": 1792228147.7812073, + "log_sha256": "2840c98962146231acbb7f1430d2f98232db63809d7d979f35da0c5ec5a4b90b", + "before_telemetry": { + "wall_time": 1792228141.248762, + "monotonic_ns": 2088841553422068, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4372915", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394953", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38882938", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4173951", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394956", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38882927", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1711456", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24315230", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38245525", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24315214", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38245482", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1060448", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626214", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36142977", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2374633", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912286", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36278985", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579081", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33570280", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1227838", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951593", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37821114", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2712252", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32887474", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228147.7837093, + "monotonic_ns": 2088848088369387, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1651510", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394963", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38883650", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394966", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38883639", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "583352", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24315871", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38246229", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24315855", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38246186", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1806733", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626277", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36143682", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1532126", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912290", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36279688", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1716436", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33570986", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1036587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951594", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37821810", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1046783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32888170", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 641, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 641, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 63, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 696 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39228736, + "cpu_ns": 3999728207, + "cycles": 16596343874, + "instructions": 9984826299, + "branches": 2123142354, + "branch_misses": 659799 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228147.790538, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228147.790547, + "returncode": 0, + "finished": 1792228154.3244762, + "log_sha256": "556d9224687311cca18c6c2b53b4e094f6a60b2aeb9a664b224f7c7397fe3467", + "before_telemetry": { + "wall_time": 1792228147.7904406, + "monotonic_ns": 2088848095100493, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399958", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394963", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38883650", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394966", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38883639", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2155698", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24315871", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38246229", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24315855", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38246186", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626277", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36143682", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4743027", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912290", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36279688", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2333633", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33570987", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1036587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951594", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37821811", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3424568", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32888171", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228154.3274083, + "monotonic_ns": 2088854632068732, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "955234", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394965", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38884411", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1586228", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394968", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38884400", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400222", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24316597", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38246991", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24316581", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38246948", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1809751", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626314", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36144449", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "757505", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912294", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36280454", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33571746", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "793121", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951594", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37822570", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "765703", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32888930", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 726, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 726, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 767, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 759 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40420288, + "cpu_ns": 3999026438, + "cycles": 16944518615, + "instructions": 10328530478, + "branches": 2187631817, + "branch_misses": 675650 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-blocking-1-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228154.3343942, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228154.334402, + "returncode": 0, + "finished": 1792228160.867482, + "log_sha256": "eef49f3bcf563adc004b9aa5437531ac35f9fc5650fc7ce5d7a2b2069f66c753", + "before_telemetry": { + "wall_time": 1792228154.3343043, + "monotonic_ns": 2088854638964247, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400121", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394965", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38884411", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1586228", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394968", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38884400", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400222", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24316597", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38246991", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24316581", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38246948", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2385549", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626314", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36144449", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4703869", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912295", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36280455", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "951575", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33571747", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1769510", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951594", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37822571", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3237926", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32888931", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228160.8728647, + "monotonic_ns": 2088861177525353, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "969843", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394968", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38885151", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1536593", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394971", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38885140", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "497596", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24317330", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38247819", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24317314", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38247776", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "883464", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36145184", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3800000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912359", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36281231", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1292577", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33572481", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1269803", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951608", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37823309", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2261647", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32889665", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 64, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 734 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40422080, + "cpu_ns": 3999756253, + "cycles": 16952266927, + "instructions": 10288566204, + "branches": 2187728687, + "branch_misses": 676787 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-blocking-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228160.8822474, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228160.8822575, + "returncode": 0, + "finished": 1792228167.4151976, + "log_sha256": "17e9ac626c272bd72fcb7d905231cadf5115eefb44431deba238f2ead044ace7", + "before_telemetry": { + "wall_time": 1792228160.8821228, + "monotonic_ns": 2088861186782980, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1498441", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394968", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38885155", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3636031", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394971", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38885144", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "497596", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24317330", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38247823", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24317314", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38247780", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2172523", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36145188", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3797368", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912363", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36281235", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1630527", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33572485", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "450963", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951608", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37823313", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2894649", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32889669", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228167.4184022, + "monotonic_ns": 2088867723062491, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "485567", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394973", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38885963", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394976", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38885952", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2196276", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24318113", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38248673", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24318097", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38248630", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400102", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36145989", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2271330", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912415", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36282057", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33573286", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "455572", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951611", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37824114", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1329341", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32890470", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "88000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 783, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 783, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 52, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 801 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40368064, + "cpu_ns": 3999694537, + "cycles": 16999911356, + "instructions": 10153713511, + "branches": 2225173410, + "branch_misses": 672646 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-blocking-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228167.4253805, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228167.4253893, + "returncode": 0, + "finished": 1792228174.0086715, + "log_sha256": "e263050ec4b460bf9b6e03578c8ac7b875641b8d24a2f81f257e073e4089ccef", + "before_telemetry": { + "wall_time": 1792228167.4252882, + "monotonic_ns": 2088867729948458, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1318825", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394973", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38885963", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394976", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38885952", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2196276", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24318113", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38248673", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24318097", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38248630", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "813803", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626315", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36145989", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4710494", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912415", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36282057", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1995386", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579086", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33573286", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3792581", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951611", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37824114", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2533646", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32890470", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "88000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228174.0120692, + "monotonic_ns": 2088874316729333, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4227179", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394981", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38886770", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394984", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38886759", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24318872", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38249516", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24318856", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38249473", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1500715", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626319", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36146798", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912476", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36282877", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1185243", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579092", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33574096", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "658010", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951612", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37824921", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2811178", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32891277", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 759, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 759, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 61, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 807 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38822016, + "cpu_ns": 3999682581, + "cycles": 16992778954, + "instructions": 9920126645, + "branches": 2101129966, + "branch_misses": 646043 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-blocking-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228174.0191565, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228174.0191638, + "returncode": 0, + "finished": 1792228180.603263, + "log_sha256": "e8d41538121d1aa51662092193a82152f7f161428c97f64f134488dd23d272c7", + "before_telemetry": { + "wall_time": 1792228174.019067, + "monotonic_ns": 2088874323727161, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3513197", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394981", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38886770", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1958483", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394984", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38886759", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24318872", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38249516", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24318856", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38249473", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4729197", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626319", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36146798", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2188549", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912476", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36282877", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2508821", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579092", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33574096", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951612", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37824921", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3010450", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32891277", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228180.6064167, + "monotonic_ns": 2088880911076840, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1733962", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394996", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38887591", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1504137", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394999", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38887580", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400175", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24319630", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38250326", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24319614", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38250283", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "448380", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36147609", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1905107", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912478", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36283689", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "542324", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579095", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33574907", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3173992", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951615", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37825729", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3032774", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32892085", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 821, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 821, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 758, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 758, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 812, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 808 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40334272, + "cpu_ns": 3999591639, + "cycles": 16687134525, + "instructions": 10306550898, + "branches": 2182976397, + "branch_misses": 678268 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228180.6134844, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228180.6134913, + "returncode": 0, + "finished": 1792228187.19848, + "log_sha256": "d577b176d67b0ae24b4137800fc0afeef0b43995af5fbb338b8d4fc19f9ba376", + "before_telemetry": { + "wall_time": 1792228180.6133857, + "monotonic_ns": 2088880918045676, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1733962", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394996", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38887591", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3342709", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394999", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38887580", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400175", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24319630", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38250326", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24319614", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38250283", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1972725", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36147609", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4745366", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912478", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36283689", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1902354", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579095", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33574907", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3887776", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951615", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37825729", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2697399", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32892085", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228187.201016, + "monotonic_ns": 2088887505676245, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "608959", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394996", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38888381", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1605343", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394999", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38888370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "481561", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24320409", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38251177", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24320393", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38251134", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2150627", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36148399", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1621933", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912533", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36284499", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1331623", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579095", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33575697", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3463087", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951617", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37826520", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1852348", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32892875", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 779, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 851, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 779, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 851, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 55, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 790 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40559296, + "cpu_ns": 3999803148, + "cycles": 17034253161, + "instructions": 10201813776, + "branches": 2235714499, + "branch_misses": 683449 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-blocking-1-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-1-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228187.2078805, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228187.2078874, + "returncode": 0, + "finished": 1792228193.7391114, + "log_sha256": "117e9d9419ca875a973c27140b5c214e3edac7ca88777bab582ec40b0848bde9", + "before_telemetry": { + "wall_time": 1792228187.2077875, + "monotonic_ns": 2088887512447667, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "977154", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394996", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38888381", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "713037", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394999", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38888370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "481561", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24320409", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38251177", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2068515", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24320393", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38251134", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3217772", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36148399", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4557959", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912533", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36284499", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3707530", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579095", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33575697", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3156438", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951617", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37826520", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3662504", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32892875", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228193.742163, + "monotonic_ns": 2088894046823249, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1877140", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395001", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38889120", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "579648", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395004", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38889109", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "638414", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24321118", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38251954", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24321102", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38251911", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1116386", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626361", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36149134", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1771271", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912590", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36285255", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3522475", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579095", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33576431", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1797179", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951617", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37827254", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3518357", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32893609", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 57, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 734 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39720512, + "cpu_ns": 3999771184, + "cycles": 17003092370, + "instructions": 10109997275, + "branches": 2149758362, + "branch_misses": 670617 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hits-b00-blocking-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228225.3632267, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228225.3632412, + "returncode": 0, + "finished": 1792228231.9476104, + "log_sha256": "ca917f2682bba0673fa3ee1168c142ec4004b15a45df5774a9695664c611ca95", + "before_telemetry": { + "wall_time": 1792228225.3630607, + "monotonic_ns": 2088925667721317, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400464", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395005", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38892830", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400095", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395008", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38892819", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1656880", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24324810", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38255672", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400676", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24324794", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38255629", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1872669", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626370", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36152854", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400170", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912629", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36289008", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1782147", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579099", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33580135", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400424", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951619", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37830959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3362536", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32897312", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228231.9530163, + "monotonic_ns": 2088932257676660, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "418966", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395035", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38893587", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400535", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395038", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38893576", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400376", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24325532", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38256567", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400331", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24325516", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38256524", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400107", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626472", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36153605", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399926", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912642", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36289720", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "420383", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579101", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33580839", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "397002", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951619", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37831659", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "478686", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32898012", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 757, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 757, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 722, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 895, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 722, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 895, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 102, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 700 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35414208, + "cpu_ns": 3998514888, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35447936, + "cpu_ns": 3999721090, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52077568, + "cpu_ns": 4000046075, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58936768, + "cpu_ns": 4000015791, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57996864, + "cpu_ns": 3999828622, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58568768, + "cpu_ns": 3999962091, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35299904, + "cpu_ns": 3999989676, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35345216, + "cpu_ns": 4000033189, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-blocking-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228231.9640527, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228231.9640658, + "returncode": 0, + "finished": 1792228238.5464847, + "log_sha256": "b42b9602536705917e4e12e3b7e8f268261ff49aae58fcaead3f75efc925aa0c", + "before_telemetry": { + "wall_time": 1792228231.963901, + "monotonic_ns": 2088932268561258, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "690220", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395035", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38893587", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395038", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38893576", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "434477", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24325532", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38256567", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24325516", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38256524", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399868", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626472", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36153605", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2324797", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912642", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36289720", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "481469", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579101", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33580839", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400244", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951619", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37831659", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3662066", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32898012", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228238.55258, + "monotonic_ns": 2088938857240661, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395051", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38894324", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400257", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395054", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38894313", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24326240", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38257277", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "586199", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24326224", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38257234", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "440825", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626486", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36154336", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "538502", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912643", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36290428", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "826638", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579101", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33581545", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400121", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951627", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37832380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "901232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32898718", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 737, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 737, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 731, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 706 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34937088, + "cpu_ns": 3999078379, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34984704, + "cpu_ns": 3999751915, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57079232, + "cpu_ns": 3999437825, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57891392, + "cpu_ns": 3999627338, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57268224, + "cpu_ns": 3999849306, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 56949120, + "cpu_ns": 3999781915, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34745152, + "cpu_ns": 3999982863, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34854848, + "cpu_ns": 4000040491, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-blocking-8-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s02-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228238.5652149, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228238.5652344, + "returncode": 0, + "finished": 1792228245.1499743, + "log_sha256": "8bea2dfd4994be41abc969362a98c6cd2d191977cc1dbbb050c0b200e61bac61", + "before_telemetry": { + "wall_time": 1792228238.5650513, + "monotonic_ns": 2088938869711648, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1978674", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395051", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38894324", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400499", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395054", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38894313", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400255", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24326240", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38257277", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400480", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24326224", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38257234", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399802", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626486", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36154336", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400245", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912643", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36290428", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1892085", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579101", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33581545", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1334360", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951627", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37832380", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1787670", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32898718", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228245.1555085, + "monotonic_ns": 2088945460168774, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "912788", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395068", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38895034", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "816439", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395071", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38895023", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400173", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24326920", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38257958", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "867079", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24326904", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38257915", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399868", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626488", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36155017", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400501", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912646", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36291113", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1017238", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579101", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33582224", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1641230", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951627", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37833059", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2969382", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32899397", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 679 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35713024, + "cpu_ns": 3999705391, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35840960, + "cpu_ns": 3999804899, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59660672, + "cpu_ns": 4000085994, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59304384, + "cpu_ns": 3999956492, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 59160320, + "cpu_ns": 4000079950, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58463552, + "cpu_ns": 4000003738, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35608576, + "cpu_ns": 3999361625, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35773312, + "cpu_ns": 3999982169, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-blocking-8-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s03-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228245.1665952, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228245.16661, + "returncode": 0, + "finished": 1792228251.7467248, + "log_sha256": "3bbb5508a4ce25da334c8828e04bbbb24930cb47b6f6a4bc8f7607719b13e523", + "before_telemetry": { + "wall_time": 1792228245.1664124, + "monotonic_ns": 2088945471072633, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "448955", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395068", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38895034", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "494968", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395071", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38895023", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400173", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24326920", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38257958", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24326904", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38257915", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399868", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626488", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36155017", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400501", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912646", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36291113", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "444525", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579101", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33582224", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1641230", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951627", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37833059", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3642139", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32899397", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228251.7514923, + "monotonic_ns": 2088952056152739, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "736056", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395133", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38895848", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "791254", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395136", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38895837", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399774", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24327619", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38258664", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400660", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24327603", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38258621", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "998541", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626492", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36155720", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "970387", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36291814", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "963045", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33582921", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1066064", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951627", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37833754", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1467408", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32900092", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 65, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 814, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 65, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 814, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 699, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 695 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35688512, + "cpu_ns": 3999903635, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35659392, + "cpu_ns": 3998557519, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 59347008, + "cpu_ns": 4000033959, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 59442496, + "cpu_ns": 3999983566, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58826752, + "cpu_ns": 4000013007, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58773760, + "cpu_ns": 3999920019, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35556864, + "cpu_ns": 3999771665, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35632256, + "cpu_ns": 3999876942, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-blocking-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228251.7630243, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228251.7630382, + "returncode": 0, + "finished": 1792228258.3408427, + "log_sha256": "f45af3bac6b80d446df881e315ffbfb9403e94cf066a65152ee023903cb19a0a", + "before_telemetry": { + "wall_time": 1792228251.762863, + "monotonic_ns": 2088952067523199, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "564831", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395133", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38895848", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "849051", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395136", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38895837", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1037326", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24327619", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38258664", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "849123", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24327603", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38258621", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "998541", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626492", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36155720", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "970387", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912649", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36291814", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "963045", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33582921", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1066064", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951627", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37833754", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1467408", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32900092", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228258.3462572, + "monotonic_ns": 2088958650917701, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400199", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395156", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38896625", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400213", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395159", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38896614", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1904659", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24328354", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38259473", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "888320", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24328338", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38259430", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "762656", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626492", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36156454", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "771654", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912788", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36292732", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "435476", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33583655", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "956898", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951629", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37834492", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2465611", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8081", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32900833", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "95000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "93000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "92000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "92000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 777, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 735, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 735, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 139, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 918, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 741 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34851648, + "cpu_ns": 3999695462, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34908032, + "cpu_ns": 3999701334, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58124928, + "cpu_ns": 4000020311, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58018688, + "cpu_ns": 4000034764, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57905408, + "cpu_ns": 3999831210, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57634432, + "cpu_ns": 3999918574, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34688640, + "cpu_ns": 3999210224, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34827520, + "cpu_ns": 4000060113, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-blocking-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228258.356529, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228258.3565397, + "returncode": 0, + "finished": 1792228264.9390752, + "log_sha256": "bdadb0cbd02e80802240778dc378b5ab01c2c451e79b6cb11ffe00f1aff8cf06", + "before_telemetry": { + "wall_time": 1792228258.3563957, + "monotonic_ns": 2088958661055972, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2678149", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395156", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38896625", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1733212", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395159", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38896614", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1387354", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24328354", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38259473", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400913", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24328338", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38259430", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400126", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626492", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36156454", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400367", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912788", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36292732", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399878", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33583655", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3300000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951629", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37834492", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2373940", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8081", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32900833", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "95000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "93000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "92000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "92000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "89000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "89000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228264.9442248, + "monotonic_ns": 2088965248885205, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400247", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395165", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38897381", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400470", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395168", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38897370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400250", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24329092", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38260213", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400340", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24329076", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38260170", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399817", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626494", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36157198", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400178", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912793", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36293480", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400972", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33584395", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400186", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951629", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37835232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "565464", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8081", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32901573", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 738, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 740 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34828352, + "cpu_ns": 3999679586, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34889472, + "cpu_ns": 3999871339, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58026624, + "cpu_ns": 4000100970, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58468352, + "cpu_ns": 3999896776, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 58145856, + "cpu_ns": 4000086180, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 58204224, + "cpu_ns": 3999959390, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34737472, + "cpu_ns": 3999885409, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34862976, + "cpu_ns": 4000086537, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-blocking-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228264.956139, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228264.9561503, + "returncode": 0, + "finished": 1792228271.5397274, + "log_sha256": "65d940be9448618d13d84ad8465b3e2fe4c9c95d6e250ae5bb6ed578fb2131de", + "before_telemetry": { + "wall_time": 1792228264.9560158, + "monotonic_ns": 2088965260676203, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2857723", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395165", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38897381", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "611984", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395168", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38897370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3145249", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24329092", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38260213", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400340", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24329076", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38260170", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399817", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626494", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36157198", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400178", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912793", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36293480", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400972", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33584395", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400186", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951629", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37835232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2801970", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8081", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32901573", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228271.5447063, + "monotonic_ns": 2088971849366713, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400151", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395173", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38898069", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "618060", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395176", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38898058", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "541116", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24329823", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38261098", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400493", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24329807", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38261055", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400416", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626494", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36157871", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "794832", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912794", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36294155", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2222457", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33585068", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1725058", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951725", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37835966", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "740909", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8081", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32902246", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 731, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 885, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 731, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 885, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 96, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 673 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34527296, + "cpu_ns": 3989022028, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34654144, + "cpu_ns": 3997351572, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57654976, + "cpu_ns": 3997271647, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58181952, + "cpu_ns": 3994957614, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57730048, + "cpu_ns": 3996159358, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 53381760, + "cpu_ns": 3997110257, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34406400, + "cpu_ns": 3996671992, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34558592, + "cpu_ns": 3996816949, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-blocking-8-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s01-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228271.5562217, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228271.5562353, + "returncode": 0, + "finished": 1792228278.1418114, + "log_sha256": "5a0bc5a87fb1b07f21542bd3297ea5c8b657b0f82977b799cda09d8d206a4de2", + "before_telemetry": { + "wall_time": 1792228271.5560522, + "monotonic_ns": 2088971860712604, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400151", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395173", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38898069", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "867865", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395176", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38898058", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "541116", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24329823", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38261098", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400493", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24329807", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38261055", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400416", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626494", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36157871", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912794", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36294155", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3111204", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579102", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33585068", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2006026", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951725", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37835966", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3566352", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8081", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32902246", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228278.147086, + "monotonic_ns": 2088978451746225, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400386", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395179", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38898744", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400763", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395182", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38898733", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "854730", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24330583", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38262056", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "746040", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24330567", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38262013", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626503", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36158552", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1442292", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912798", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36294827", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579103", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33585734", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951844", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37836724", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3293932", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8081", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32902910", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 760, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 958, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 760, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 958, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 119, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 664 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35021760, + "cpu_ns": 3999705695, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35072960, + "cpu_ns": 3999838980, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 58334592, + "cpu_ns": 3999967635, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57962752, + "cpu_ns": 3999993463, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57699264, + "cpu_ns": 3999716499, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 55375808, + "cpu_ns": 3999732218, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34884992, + "cpu_ns": 3999990246, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34992256, + "cpu_ns": 3999923260, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-blocking-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228278.1587682, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228278.158782, + "returncode": 0, + "finished": 1792228284.7417955, + "log_sha256": "311acc6113b957b13aa6c2099e0f9cd31a87273b929242373fdc0585be42cf5c", + "before_telemetry": { + "wall_time": 1792228278.1586041, + "monotonic_ns": 2088978463264255, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395179", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38898745", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395182", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38898734", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24330583", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38262057", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400251", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24330567", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38262014", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626503", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36158553", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912798", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36294828", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579103", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33585735", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951844", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37836725", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3547255", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8082", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32902911", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228284.7474644, + "monotonic_ns": 2088985052124751, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395182", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38899474", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395185", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38899463", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400266", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24331307", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38262781", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "878742", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24331291", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38262738", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400214", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626505", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36159281", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "996141", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912800", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36295556", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "997305", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33586461", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951844", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37837449", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3511005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8082", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32903635", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 724, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 724, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 724 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34391872, + "cpu_ns": 3999432295, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34505664, + "cpu_ns": 3999857164, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57857344, + "cpu_ns": 4000083074, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57908288, + "cpu_ns": 3999971899, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57452864, + "cpu_ns": 4000019094, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57429440, + "cpu_ns": 4000032876, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34273152, + "cpu_ns": 3999963458, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34457472, + "cpu_ns": 4000084729, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-blocking-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228284.7591903, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228284.7592053, + "returncode": 0, + "finished": 1792228291.3416264, + "log_sha256": "1b0503cb0d86687305b34a9d111ff3c854a7d190ffe1f5d9832b871a1c60a3bd", + "before_telemetry": { + "wall_time": 1792228284.7590306, + "monotonic_ns": 2088985063691260, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1011452", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395182", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38899474", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400623", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395185", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38899463", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "511364", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24331307", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38262781", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400138", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24331291", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38262738", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "691915", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626505", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36159281", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "996141", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912800", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36295556", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400266", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33586461", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3728207", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951844", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37837449", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3661210", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8082", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32903635", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228291.346946, + "monotonic_ns": 2088991651606356, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1102647", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395188", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38900240", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400703", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395191", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38900229", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1148935", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24332050", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38263545", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400091", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24332034", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38263502", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "463413", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626505", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36160036", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400473", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912837", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36296355", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "479673", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579107", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33587218", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400124", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951844", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37838204", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2898265", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8084", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32904390", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 743, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 757, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 755 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34508160, + "cpu_ns": 3998731068, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34601984, + "cpu_ns": 3999468128, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57038592, + "cpu_ns": 3999777228, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58014016, + "cpu_ns": 4000044919, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57479936, + "cpu_ns": 4000065167, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57632384, + "cpu_ns": 3999741554, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34388800, + "cpu_ns": 3999726588, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34584896, + "cpu_ns": 4000064038, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-blocking-8-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s04-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228291.3595011, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228291.359514, + "returncode": 0, + "finished": 1792228297.942432, + "log_sha256": "eff23220269d1177b1b320e88b72edc1b757cbbb3d0a81f3f9e2443f5cb734c0", + "before_telemetry": { + "wall_time": 1792228291.3593276, + "monotonic_ns": 2088991663987777, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "843304", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395188", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38900240", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1272347", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395191", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38900229", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1398929", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24332050", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38263545", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400824", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24332034", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38263502", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1455838", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626505", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36160036", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1518839", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912837", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36296355", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "838587", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579107", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33587218", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1335494", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951844", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37838204", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3402635", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8084", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32904390", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228297.9457388, + "monotonic_ns": 2088998250398920, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400069", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395189", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38900952", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400356", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395192", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38900941", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400069", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24332759", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38264255", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400281", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24332743", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38264212", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1444569", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626508", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36160752", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400216", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912838", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36297067", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400221", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33587930", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1489600", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37838916", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "759644", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8084", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32905100", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 710 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34853184, + "cpu_ns": 3999799100, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34869760, + "cpu_ns": 3999425043, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57397568, + "cpu_ns": 3999998937, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 58153088, + "cpu_ns": 3999978823, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57361536, + "cpu_ns": 3999817496, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57380288, + "cpu_ns": 3999971966, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34692032, + "cpu_ns": 3999977205, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34849024, + "cpu_ns": 4000018392, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-blocking-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228297.9542303, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228297.9542384, + "returncode": 0, + "finished": 1792228304.5292954, + "log_sha256": "056f55ad0e4df912f26a8bc529d5e2c2d30825fca9366ab8af3bc1569d141e44", + "before_telemetry": { + "wall_time": 1792228297.9541235, + "monotonic_ns": 2088998258783636, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1032967", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395189", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38900953", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400160", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395192", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38900942", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24332759", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38264256", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400408", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24332743", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38264213", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "587456", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626509", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36160753", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3837669", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912838", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36297068", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1447695", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579109", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33587931", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400174", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37838917", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2771593", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8084", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32905101", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228304.5327563, + "monotonic_ns": 2089004837416619, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400122", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395193", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38901628", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400432", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395196", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38901617", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400604", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24333428", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38264926", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "401040", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24333412", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38264883", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399853", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626510", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36161423", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400096", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912839", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36297738", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1264058", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579111", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33588603", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2118759", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37839585", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3345783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8084", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32905769", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "96000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 669, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 669, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 668 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34261248, + "cpu_ns": 3999880871, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34379648, + "cpu_ns": 3999834746, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57768384, + "cpu_ns": 4000095999, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57320448, + "cpu_ns": 3999850975, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57172992, + "cpu_ns": 3999849904, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57237248, + "cpu_ns": 3999827945, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34129728, + "cpu_ns": 3999801990, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34240640, + "cpu_ns": 4000078595, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-blocking-8-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s00-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228304.5414786, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228304.541488, + "returncode": 0, + "finished": 1792228311.122599, + "log_sha256": "510d23d8a94a3eb8a56f88bfe0e54e5feae03a0f488924a680eb83acd0febd19", + "before_telemetry": { + "wall_time": 1792228304.5413744, + "monotonic_ns": 2089004846034601, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "995344", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395193", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38901629", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400049", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395196", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38901618", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24333428", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38264927", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400393", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24333412", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38264884", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399853", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626511", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36161424", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2829811", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912839", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36297739", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1565646", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579111", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33588604", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2391711", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951845", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37839586", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3592894", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8084", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32905770", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "96000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228311.1272988, + "monotonic_ns": 2089011431959228, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399678", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395195", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38902335", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400181", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395198", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38902324", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24334139", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38265654", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400337", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24334123", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38265611", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "438739", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626529", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36162152", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "761076", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912843", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36298449", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400130", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579115", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33589311", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400213", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951847", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37840289", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3275387", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8084", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32906472", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "86000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 18, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 702 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34463744, + "cpu_ns": 3985398916, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34647552, + "cpu_ns": 3988059690, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 56673984, + "cpu_ns": 3983560824, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57246912, + "cpu_ns": 3976975756, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 56497280, + "cpu_ns": 3977045525, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57206464, + "cpu_ns": 3984459957, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34300352, + "cpu_ns": 3982766652, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34415808, + "cpu_ns": 3968637690, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-blocking-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228311.1394012, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228311.1394198, + "returncode": 0, + "finished": 1792228317.7218857, + "log_sha256": "2b6304ae8f6a581d44b5a29c3a6f53e36ddc49144beec9f127fdcf0fe95aabd2", + "before_telemetry": { + "wall_time": 1792228311.1392286, + "monotonic_ns": 2089011443889073, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "944375", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395195", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38902336", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "524266", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395198", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38902325", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "442794", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24334139", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38265655", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "452787", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24334123", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38265612", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1066205", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626529", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36162153", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1008770", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912843", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36298450", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400130", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579115", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33589312", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1010788", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951847", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37840290", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3627869", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8085", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32906473", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "86000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228317.7271576, + "monotonic_ns": 2089018031817860, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "969791", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395198", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38902995", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400409", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395201", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38902984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "956114", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24334793", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38266310", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400324", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24334777", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38266267", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "506920", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626533", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36162816", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "464696", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912844", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36299107", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "547548", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579116", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33589969", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "544663", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951847", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37840945", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3423521", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32907128", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 654, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 654, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 655 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34360640, + "cpu_ns": 3999768350, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34358848, + "cpu_ns": 3999759734, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57526720, + "cpu_ns": 4000091122, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57736128, + "cpu_ns": 4000050127, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 57112832, + "cpu_ns": 3999999915, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57489216, + "cpu_ns": 4000009899, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34230656, + "cpu_ns": 3999998964, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34302464, + "cpu_ns": 4000004159, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-blocking-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228317.7393708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228317.7393847, + "returncode": 0, + "finished": 1792228324.324758, + "log_sha256": "7dd312250509cefb919dab7b651850a734698dd90943751241b5db0827812fb0", + "before_telemetry": { + "wall_time": 1792228317.7392015, + "monotonic_ns": 2089018043861823, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1192349", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395198", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38902995", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395201", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38902984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1262183", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24334793", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38266310", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400255", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24334777", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38266267", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626533", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36162816", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912844", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36299107", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579116", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33589969", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951847", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37840945", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2694144", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32907128", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228324.3287427, + "monotonic_ns": 2089024633403364, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1268587", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395209", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38903684", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "526449", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395212", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38903673", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399576", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24335463", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38266986", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400305", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24335447", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38266943", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "532642", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626542", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36163503", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912848", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36299782", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2014297", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579119", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33590644", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1098197", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951852", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37841622", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1959028", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32907797", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "92000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 670, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 670, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 669 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34108416, + "cpu_ns": 3998334870, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34210304, + "cpu_ns": 3998450519, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 56948288, + "cpu_ns": 3998605868, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 56406016, + "cpu_ns": 3998450820, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 56715904, + "cpu_ns": 3998921841, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 56745216, + "cpu_ns": 3997863005, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 33953600, + "cpu_ns": 3998377888, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34151552, + "cpu_ns": 3998966617, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-blocking-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228324.3382988, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228324.338314, + "returncode": 0, + "finished": 1792228330.8718398, + "log_sha256": "222ef877f834a5083123b2d116cd301c12e2eba40a0f5f62ab720d9ee54728f1", + "before_telemetry": { + "wall_time": 1792228324.3381484, + "monotonic_ns": 2089024642808955, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4078388", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395210", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38903685", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "721334", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395213", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38903674", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24335463", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38266987", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24335447", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38266944", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "532642", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626542", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36163504", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "616771", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912848", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36299783", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4077256", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579120", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33590646", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2232332", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951852", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37841623", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2869563", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32907798", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "92000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "95000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228330.8784904, + "monotonic_ns": 2089031183150649, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "480383", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395270", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38904475", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "562996", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395273", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38904464", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1385879", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24336149", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38267683", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "602390", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24336133", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38267640", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3206003", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626559", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36164212", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400356", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912854", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36300476", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400271", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33591334", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951852", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37842306", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1058024", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32908481", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 60, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 60, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 686, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 686, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 683 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 33781184, + "cpu_ns": 3992670529, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 33930240, + "cpu_ns": 3999871075, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 55996096, + "cpu_ns": 4000003759, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 56456896, + "cpu_ns": 3999929241, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 55207680, + "cpu_ns": 3999527612, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 55744192, + "cpu_ns": 3998572533, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 33629952, + "cpu_ns": 3999809873, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 33862848, + "cpu_ns": 4000053456, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-blocking-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228330.88837, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228330.8883796, + "returncode": 0, + "finished": 1792228337.474227, + "log_sha256": "421d374b2c3c5adc63e3d04d9b5b909d2847d129ea122f01ba17aa61428c46b0", + "before_telemetry": { + "wall_time": 1792228330.8882422, + "monotonic_ns": 2089031192902564, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2043813", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395270", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38904475", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400349", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395273", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38904464", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3590270", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24336149", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38267683", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3595366", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24336133", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38267640", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2521628", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626559", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36164212", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1209982", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912854", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36300476", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "796453", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579122", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33591334", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1147414", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951852", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37842306", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2533420", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32908482", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228337.4795275, + "monotonic_ns": 2089037784187778, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400432", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395314", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38905234", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400266", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395317", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38905223", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400189", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24336833", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38268374", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400299", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24336817", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38268331", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400061", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626560", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36164897", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1409164", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912856", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36301163", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399936", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579124", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33592021", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400179", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951853", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37842989", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3376439", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32909164", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 684, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 684, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 682 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34296896, + "cpu_ns": 3999738888, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34329152, + "cpu_ns": 3999703948, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57525952, + "cpu_ns": 4000101214, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57690880, + "cpu_ns": 4000104393, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 56643968, + "cpu_ns": 4000057478, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57095488, + "cpu_ns": 3999953110, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34142272, + "cpu_ns": 3999872197, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34283136, + "cpu_ns": 3999978436, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-blocking-8-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s05-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228337.491935, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228337.4919488, + "returncode": 0, + "finished": 1792228344.0750237, + "log_sha256": "2a0e358c84dfcb43b04be924c40fbfe48177cfad7a691bf5fe666fc1b30d89f1", + "before_telemetry": { + "wall_time": 1792228337.4917853, + "monotonic_ns": 2089037796445765, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "606750", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395314", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38905234", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400403", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395317", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38905223", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "449829", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24336833", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38268374", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "507918", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24336817", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38268331", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "804005", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626560", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36164897", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1409164", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912856", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36301163", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399936", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579124", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33592021", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400179", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951853", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37842989", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3608354", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32909164", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228344.0808947, + "monotonic_ns": 2089044385555036, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "918870", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395378", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38906018", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400317", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395381", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38906007", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24337502", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38269051", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24337486", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38269008", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400212", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626566", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36165574", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400141", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912862", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36301840", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400394", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579125", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33592688", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400181", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951853", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37843654", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1570647", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32909829", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 64, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 64, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 669, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 669, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 665 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 34435392, + "cpu_ns": 3999402501, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 34522368, + "cpu_ns": 3999892259, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 57222656, + "cpu_ns": 4000076412, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 57514688, + "cpu_ns": 3999748748, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 56989376, + "cpu_ns": 3999949933, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 57150656, + "cpu_ns": 3999343754, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 34304448, + "cpu_ns": 3999942975, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 34491264, + "cpu_ns": 4000065813, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hits-b00-blocking-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228375.6736054, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228375.67362, + "returncode": 0, + "finished": 1792228382.2593513, + "log_sha256": "5f32523a9570d21ad154f0f91cbacb0bfae2531654f79b354c5cd61975595d6c", + "before_telemetry": { + "wall_time": 1792228375.6734314, + "monotonic_ns": 2089075978091773, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1205878", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395485", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38909472", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400438", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395488", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38909461", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24340756", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38272325", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "856249", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24340740", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38272282", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399784", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626577", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36168852", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400064", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912897", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36305168", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579130", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33595949", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2636714", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951857", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37846920", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2545636", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8091", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32913089", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "94000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228382.2646031, + "monotonic_ns": 2089082569263808, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1456268", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395510", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38910109", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400909", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395513", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38910098", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3736927", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24341404", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38273057", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400402", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24341388", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38273014", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400228", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626579", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36169445", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400140", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912901", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36305762", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399862", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579264", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33596739", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399724", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951867", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37847525", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "658174", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8091", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32913678", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 648, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 648, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 593, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 594, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 134, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 605, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 589 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28479424, + "cpu_ns": 3999741371, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28474624, + "cpu_ns": 3999988991, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28481408, + "cpu_ns": 4000069001, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28475712, + "cpu_ns": 3999504500, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28482304, + "cpu_ns": 3999995975, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28476032, + "cpu_ns": 3999684272, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28474880, + "cpu_ns": 3999418831, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28479296, + "cpu_ns": 4000073970, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-blocking-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228382.2774122, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228382.2774253, + "returncode": 0, + "finished": 1792228388.8101008, + "log_sha256": "94021d58b6669fa867f9fa8c4237c2acd15f2652f9aab18ee35a6e96ccc6a963", + "before_telemetry": { + "wall_time": 1792228382.277247, + "monotonic_ns": 2089082581907556, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1046533", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395510", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38910110", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395513", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38910099", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399866", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24341404", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38273058", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24341388", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38273015", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "576652", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626579", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36169446", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "500582", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912901", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36305763", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400414", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579264", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33596740", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1739419", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951867", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37847526", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3645849", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8092", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32913679", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228388.8164928, + "monotonic_ns": 2089089121153761, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395560", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38910846", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400208", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395563", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38910835", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "468645", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24342054", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38273718", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399095", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24342038", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38273675", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "442847", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626586", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36170103", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "505928", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912902", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36306407", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "472912", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579270", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33597393", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "441260", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951869", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37848173", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "626615", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8092", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32914323", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 660, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 660, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 644, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 653, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 644 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28388288, + "cpu_ns": 3999738325, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28383488, + "cpu_ns": 3999999389, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28390272, + "cpu_ns": 4000024515, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28384576, + "cpu_ns": 4000004463, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28391232, + "cpu_ns": 3999902941, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28384896, + "cpu_ns": 3999563452, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28383744, + "cpu_ns": 3999010536, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28388160, + "cpu_ns": 3999755598, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s02-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228388.8304834, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228388.8304975, + "returncode": 0, + "finished": 1792228395.3625436, + "log_sha256": "2b66b09dc3b3895df7e7730bc200b9e03c4b7ed979c2d1a6262c73d90129a755", + "before_telemetry": { + "wall_time": 1792228388.8303232, + "monotonic_ns": 2089089134987109, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2389100", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395560", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38910846", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "591347", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395563", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38910835", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400159", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24342054", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38273718", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400461", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24342038", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38273675", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "442847", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626586", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36170103", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "429237", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912902", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36306407", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "472912", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579270", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33597393", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1106615", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951869", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37848173", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3301371", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8092", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32914323", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228395.36816, + "monotonic_ns": 2089095672820728, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2651097", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395564", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38911483", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "807589", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395567", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38911472", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1939689", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24342629", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38274405", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1268218", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24342613", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38274362", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3100505", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626590", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36170740", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3100000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912904", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36307036", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3099549", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579282", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33598042", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3100007", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951955", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37848813", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2500032", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8093", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32914954", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "100000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "98000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "100000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "97000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "91000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 637, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 649, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 86, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 640, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 631 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28275648, + "cpu_ns": 3999800911, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28270848, + "cpu_ns": 3999907979, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28277632, + "cpu_ns": 4000087427, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28271936, + "cpu_ns": 4000008778, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28278528, + "cpu_ns": 4000059682, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28272256, + "cpu_ns": 3998527477, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28271104, + "cpu_ns": 3999995368, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28275520, + "cpu_ns": 4000062225, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s03-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228395.3883424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228395.3883648, + "returncode": 0, + "finished": 1792228401.9730482, + "log_sha256": "3cadcfd97c8e388cff1cb870df6c82e0301b5435f43de8ded652e58c649e30e2", + "before_telemetry": { + "wall_time": 1792228395.388035, + "monotonic_ns": 2089095692699462, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2503668", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395564", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38911485", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2813802", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395567", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38911474", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "818167", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24342629", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38274407", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "437627", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24342613", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38274364", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3060057", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626592", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36170743", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3049149", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912904", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36307038", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3000000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579283", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33598045", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3018882", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37848822", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2348778", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8093", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32914956", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "100000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "98000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "100000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "97000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "91000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228401.978157, + "monotonic_ns": 2089102282817514, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400429", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395578", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38912174", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "564214", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395581", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38912163", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1206861", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24343293", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38275072", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "977186", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24343277", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38275029", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626593", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36171407", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912908", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36307707", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1122873", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579283", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33598707", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37849484", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1643813", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8093", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32915618", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 664, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 664, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 662, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 662, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 662 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28118976, + "cpu_ns": 3999688749, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28114176, + "cpu_ns": 3999874670, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28121024, + "cpu_ns": 4000045429, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28115328, + "cpu_ns": 3999946081, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28121920, + "cpu_ns": 3999998742, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28115584, + "cpu_ns": 3998782846, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28114432, + "cpu_ns": 3999919945, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28118848, + "cpu_ns": 4000052343, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-blocking-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228401.991061, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228401.991071, + "returncode": 0, + "finished": 1792228408.5221534, + "log_sha256": "d41a55a4b1ce2061890fdc9f95b91a27dd0c83cd86ee8d1766bd4055c9041f5f", + "before_telemetry": { + "wall_time": 1792228401.990947, + "monotonic_ns": 2089102295607330, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400429", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395578", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38912175", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395581", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38912164", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "424341", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24343293", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38275073", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400294", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24343277", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38275030", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626593", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36171408", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912908", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36307708", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579283", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33598708", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37849485", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2949854", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8093", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32915619", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228408.528404, + "monotonic_ns": 2089108833064482, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399710", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395614", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38912891", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1040887", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395617", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38912880", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "506715", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24343953", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38275739", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400227", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24343937", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38275696", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399938", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626599", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36172071", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "428238", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912909", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36308366", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "427724", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579284", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33599366", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "449356", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37850141", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2472276", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8093", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32916275", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 660, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 660, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 663, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 656 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28230848, + "cpu_ns": 3999539976, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28226048, + "cpu_ns": 3999955459, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28232832, + "cpu_ns": 4000045337, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28227136, + "cpu_ns": 4000021937, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28233792, + "cpu_ns": 4000049345, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28227456, + "cpu_ns": 3998495094, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28226304, + "cpu_ns": 3999325874, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28230720, + "cpu_ns": 4000085183, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-blocking-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-blocking-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228408.5426311, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228408.5426447, + "returncode": 0, + "finished": 1792228415.0734076, + "log_sha256": "358fe96622603eaa5e1b3dee2bfea5b08e89c1e397ff9fbe1f8110a9a7088771", + "before_telemetry": { + "wall_time": 1792228408.5424778, + "monotonic_ns": 2089108847138393, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1994857", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395614", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38912891", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1909748", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395617", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38912880", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400288", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24343953", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38275739", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399712", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24343937", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38275696", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "457053", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626599", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36172071", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399865", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912909", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36308366", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399683", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579284", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33599366", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1040167", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951959", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37850141", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3216906", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8093", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32916275", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228415.0800219, + "monotonic_ns": 2089115384682304, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395628", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38913612", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "505073", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395631", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38913601", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24344651", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38276458", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400405", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24344635", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38276415", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36172778", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2826193", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912910", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36309065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1942571", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579284", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33600063", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2395540", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951963", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37850845", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2399832", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8097", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32916972", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 697 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28420608, + "cpu_ns": 3998471439, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28415808, + "cpu_ns": 3999613617, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28422592, + "cpu_ns": 4000014552, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28416896, + "cpu_ns": 4000046669, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28423488, + "cpu_ns": 3999830419, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28417216, + "cpu_ns": 3998436150, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28416000, + "cpu_ns": 3999932308, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28420480, + "cpu_ns": 4000039220, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-blocking-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228415.0974379, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228415.0974567, + "returncode": 0, + "finished": 1792228421.6797407, + "log_sha256": "1c19c506fe60f781a3a383a9d353c4a98055d25abf445e46c596ecb079f1cc87", + "before_telemetry": { + "wall_time": 1792228415.097188, + "monotonic_ns": 2089115401848875, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399914", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395628", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38913612", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "842892", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395631", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38913601", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399904", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24344651", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38276458", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400458", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24344635", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38276415", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "542479", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36172778", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2889948", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912910", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36309065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1800393", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579284", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33600063", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2593698", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951963", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37850845", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2501525", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8097", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32916972", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "89000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228421.684682, + "monotonic_ns": 2089121989342390, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "458939", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395650", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38914327", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1040463", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395653", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38914316", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1532938", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24345321", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38277143", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400143", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24345305", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38277100", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1526764", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36173455", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400116", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912922", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36309746", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1503609", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579285", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33600740", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1488372", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951965", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37851526", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "817118", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8097", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32917649", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 670, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 670, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 677 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28228544, + "cpu_ns": 3993731512, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28272896, + "cpu_ns": 3999593534, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28279680, + "cpu_ns": 3999706491, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28273984, + "cpu_ns": 3999626135, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28280640, + "cpu_ns": 3999703332, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28274304, + "cpu_ns": 3998602380, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28273152, + "cpu_ns": 3999550758, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28277568, + "cpu_ns": 3999755054, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s01-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228421.6983213, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228421.6983392, + "returncode": 0, + "finished": 1792228428.232197, + "log_sha256": "2577c4bbed104a03da27f0b44be22abb2798eba00cbac41dc45ca5022274997b", + "before_telemetry": { + "wall_time": 1792228421.698094, + "monotonic_ns": 2089122002754389, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "936084", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395650", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38914327", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1040463", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395653", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38914316", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400277", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24345321", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38277143", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400669", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24345305", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38277100", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1526764", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36173455", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400195", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912922", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36309746", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1503609", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579285", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33600740", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1739005", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951965", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37851526", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2646204", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8097", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32917649", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228428.2383249, + "monotonic_ns": 2089128542985558, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400175", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395680", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38914974", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400439", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395683", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38914963", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24345885", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38277809", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400348", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24345869", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38277766", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626685", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36174071", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400225", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912924", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36310351", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "518638", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579288", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33601351", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951966", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37852132", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1541571", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8097", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32918254", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 564, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 564, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 75, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 605, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 611, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 605 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28463488, + "cpu_ns": 3999605101, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28458688, + "cpu_ns": 4000055120, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28465472, + "cpu_ns": 4000048990, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28459776, + "cpu_ns": 4000029126, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28466368, + "cpu_ns": 3999936737, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28460096, + "cpu_ns": 3998158742, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28458880, + "cpu_ns": 3999933661, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28463360, + "cpu_ns": 4000082475, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-blocking-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228428.2536864, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228428.253703, + "returncode": 0, + "finished": 1792228434.7851696, + "log_sha256": "6cb8cf476b73957582f2dbabe92618052b34910c18749990897174553fa4865d", + "before_telemetry": { + "wall_time": 1792228428.2535067, + "monotonic_ns": 2089128558166827, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400174", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395680", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38914974", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395683", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38914963", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400140", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24345885", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38277809", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400257", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24345869", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38277766", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399832", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626685", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36174071", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1743504", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912924", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36310351", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400283", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579288", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33601351", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400190", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951966", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37852132", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2776687", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8097", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32918254", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228434.7917333, + "monotonic_ns": 2089135096393765, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395710", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38915707", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400386", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395713", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38915696", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400272", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24346538", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38278549", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400273", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24346522", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38278506", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400254", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626741", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36174760", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399742", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36311034", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400247", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579295", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33602043", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "636871", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951966", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37852813", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2229186", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8098", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32918937", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 653, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 653, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 56, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 683 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28531136, + "cpu_ns": 3999769629, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28526336, + "cpu_ns": 3999969744, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28533120, + "cpu_ns": 4000028635, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28527424, + "cpu_ns": 4000015771, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28534016, + "cpu_ns": 4000011998, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28527744, + "cpu_ns": 3998496691, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28526592, + "cpu_ns": 4000008827, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28531008, + "cpu_ns": 4000082037, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-blocking-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228434.8067076, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228434.806721, + "returncode": 0, + "finished": 1792228441.3398955, + "log_sha256": "4fb18f9ce05a1c211fdb8c2981b10c32165a3e8a86b226f27578a521cb963076", + "before_telemetry": { + "wall_time": 1792228434.8065417, + "monotonic_ns": 2089135111202033, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1398539", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395710", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38915707", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "737554", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395713", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38915696", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "614542", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24346538", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38278549", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400419", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24346522", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38278506", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "577545", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626741", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36174760", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1580826", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36311034", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400208", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579295", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33602043", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400344", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951966", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37852813", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1476883", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8098", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32918937", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228441.345596, + "monotonic_ns": 2089141650256661, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400081", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395715", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38916349", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395718", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38916338", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24347176", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38279196", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400509", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24347160", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38279153", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626743", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36175399", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1079082", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36311669", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400488", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579295", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33602678", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400510", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37853468", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "643370", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8098", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32919572", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 642, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 642, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 638, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 638, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 639, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 635 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28227392, + "cpu_ns": 3999499323, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28222592, + "cpu_ns": 3999982106, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28229376, + "cpu_ns": 4000042833, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28223680, + "cpu_ns": 3999894877, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28230272, + "cpu_ns": 3999801617, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28224000, + "cpu_ns": 3998543322, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28222784, + "cpu_ns": 3999876474, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28227264, + "cpu_ns": 4000060955, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s04-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228441.3598394, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228441.3598516, + "returncode": 0, + "finished": 1792228447.8938034, + "log_sha256": "1072c9fd54c47b2343d35b0d436ff2b3c9cd7080b56ee261ab7d4e4d6513adaf", + "before_telemetry": { + "wall_time": 1792228441.359668, + "monotonic_ns": 2089141664328268, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400081", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395715", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38916349", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395718", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38916338", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24347176", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38279196", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400509", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24347160", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38279153", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626743", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36175399", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1079082", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36311669", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3627783", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579295", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33602678", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1100889", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37853468", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3457546", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8098", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32919572", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228447.899245, + "monotonic_ns": 2089148203905489, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "749982", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395723", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38917040", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395726", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38917029", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400611", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24347851", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38279871", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400690", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24347835", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38279828", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626744", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36176076", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36312344", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "848439", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579296", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33603355", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37854143", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3051171", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8098", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32920247", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 675 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28137600, + "cpu_ns": 3999602761, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28132800, + "cpu_ns": 4000026540, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28139584, + "cpu_ns": 4000041679, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28133888, + "cpu_ns": 4000068045, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28140480, + "cpu_ns": 3999960865, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28134208, + "cpu_ns": 3998135121, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28133056, + "cpu_ns": 3999931023, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28137472, + "cpu_ns": 4000083781, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-blocking-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-blocking-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228447.9126742, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228447.912687, + "returncode": 0, + "finished": 1792228454.4451807, + "log_sha256": "2086f6a878c273a9e39c632ac0aae6c72301458b1c0574214afdf6624ee652df", + "before_telemetry": { + "wall_time": 1792228447.9125183, + "monotonic_ns": 2089148217178514, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "749982", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395723", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38917041", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395726", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38917030", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24347851", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38279872", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24347835", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38279829", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626744", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36176077", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36312345", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579296", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33603356", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37854144", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2909251", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8098", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32920248", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228454.4515193, + "monotonic_ns": 2089154756179818, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400543", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395731", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38917702", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400237", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395734", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38917691", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400223", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24348495", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38280519", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400456", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24348479", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38280476", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400088", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626745", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36176725", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400158", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36312991", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400235", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579296", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33604002", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400266", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37854790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2290348", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8099", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32920894", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 661, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 644, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 644, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 648, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 646, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 646, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 646, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 646 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28219520, + "cpu_ns": 3999742307, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28214720, + "cpu_ns": 3999845307, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28221504, + "cpu_ns": 4000023013, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28215808, + "cpu_ns": 3999995933, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28222464, + "cpu_ns": 4000037030, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28216128, + "cpu_ns": 3998749370, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28214976, + "cpu_ns": 3999343722, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28219392, + "cpu_ns": 4000082181, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s00-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228454.4666708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228454.466684, + "returncode": 0, + "finished": 1792228460.9969609, + "log_sha256": "e4573b1ad0918b3dc13ebad4310c67f18063721f8127a605603a0ed575dae7c1", + "before_telemetry": { + "wall_time": 1792228454.466506, + "monotonic_ns": 2089154771166397, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400304", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395731", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38917702", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "718042", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395734", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38917691", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400176", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24348495", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38280519", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400424", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24348479", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38280476", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626745", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36176725", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400901", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912925", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36312991", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400192", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579296", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33604002", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400146", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37854790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3255709", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8099", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32920894", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228461.0029678, + "monotonic_ns": 2089161307628222, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400654", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395732", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38918318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400074", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395735", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38918307", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "457419", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24349108", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38281133", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399840", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24349092", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38281090", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626745", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36177339", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "503301", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912926", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36313607", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "511789", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579297", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33604616", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "455527", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37855404", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "586430", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8099", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32921508", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 614 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27830336, + "cpu_ns": 3997159195, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27825536, + "cpu_ns": 3997704367, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27832320, + "cpu_ns": 3997488228, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27826624, + "cpu_ns": 3996757199, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27833216, + "cpu_ns": 3997318285, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27826944, + "cpu_ns": 3996435559, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27825728, + "cpu_ns": 3997605724, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27830208, + "cpu_ns": 3997314574, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-blocking-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228461.017441, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228461.0174544, + "returncode": 0, + "finished": 1792228467.5995572, + "log_sha256": "8b766d6f341a5e8db1913b122f847b7e12f2280241627a1b93e735874c8b12b6", + "before_telemetry": { + "wall_time": 1792228461.017286, + "monotonic_ns": 2089161321946597, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "842718", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395732", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38918318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "500566", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395735", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38918307", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "903229", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24349108", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38281133", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399840", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24349092", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38281090", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1287003", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626745", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36177339", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1772838", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912926", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36313607", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2308832", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579297", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33604616", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1235234", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951981", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37855404", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3272809", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8099", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32921508", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228467.6053746, + "monotonic_ns": 2089167910034789, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "836322", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395740", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38918956", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1129982", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395743", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38918945", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "744565", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24349685", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38281844", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400307", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24349669", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38281801", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1091376", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626749", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36177968", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1342499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912932", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36314237", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1167343", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579415", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33605436", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "497681", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952071", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37856044", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2295431", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8103", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32922131", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "92000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 638, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 638, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 577, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 577, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 118, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 90, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 640, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 623 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28694720, + "cpu_ns": 3999702177, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28689920, + "cpu_ns": 3999733991, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28696704, + "cpu_ns": 4000072946, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28691008, + "cpu_ns": 4000024041, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28697600, + "cpu_ns": 3999574091, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28691328, + "cpu_ns": 3999494049, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28690112, + "cpu_ns": 3999523934, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28694592, + "cpu_ns": 4000072989, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-blocking-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228467.6218815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228467.6218984, + "returncode": 0, + "finished": 1792228474.1527421, + "log_sha256": "fa00cb4b1486b9d12e8bc6c293dfe5f938bb47656273d6d322a75083b73067be", + "before_telemetry": { + "wall_time": 1792228467.6217022, + "monotonic_ns": 2089167926362822, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "751789", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395740", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38918956", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395743", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38918945", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1098322", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24349685", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38281844", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1067971", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24349669", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38281801", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626749", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36177968", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1342499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912932", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36314237", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579415", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33605436", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952071", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37856044", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2863683", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8103", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32922131", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "92000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228474.1592364, + "monotonic_ns": 2089174463896928, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "888099", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395742", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38919651", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400332", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395745", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38919640", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399756", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24350377", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38282538", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399837", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24350361", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38282495", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400402", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626751", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36178664", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399929", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912947", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36314957", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400186", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579415", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33606128", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952072", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37856736", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2500027", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8103", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32922823", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 694, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 692, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 694, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 692 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27932480, + "cpu_ns": 3998976827, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27927680, + "cpu_ns": 3999824880, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27934464, + "cpu_ns": 4000033900, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27928768, + "cpu_ns": 4000037891, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27935360, + "cpu_ns": 3999959071, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27929088, + "cpu_ns": 3998604716, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27927872, + "cpu_ns": 3999901743, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27932352, + "cpu_ns": 4000031282, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-blocking-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228474.1750393, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228474.1750534, + "returncode": 0, + "finished": 1792228480.7049317, + "log_sha256": "a048be93e1e448e0c1091bd6963d2b6846d468cdf7ce79f5adff4e72cdf9bd1a", + "before_telemetry": { + "wall_time": 1792228474.1748848, + "monotonic_ns": 2089174479545010, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400248", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395742", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38919651", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400516", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395745", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38919640", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "511581", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24350377", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38282538", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "632979", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24350361", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38282495", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "746743", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626751", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36178664", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400473", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912947", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36314957", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399933", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579415", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33606128", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "840955", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952072", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37856736", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3196483", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8103", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32922823", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228480.7111354, + "monotonic_ns": 2089181015795929, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1241678", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395754", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38920371", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "574386", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395757", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38920360", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400116", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24351077", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38283246", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400285", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24351061", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38283203", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "498165", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626751", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36179362", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "486082", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912947", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36315655", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579424", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33606837", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400052", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952072", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37857434", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2622558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8103", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32923521", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 698 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27936960, + "cpu_ns": 3991700364, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27981312, + "cpu_ns": 3999749106, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27988096, + "cpu_ns": 4000050419, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27982400, + "cpu_ns": 3999579837, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27988992, + "cpu_ns": 3999956145, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27982720, + "cpu_ns": 3999387518, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27981504, + "cpu_ns": 3999908076, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27985984, + "cpu_ns": 4000023258, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-blocking-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228480.7255838, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228480.7255971, + "returncode": 0, + "finished": 1792228487.2566872, + "log_sha256": "d11372d2e5409cd65d4615cf0a2da2ece56cb70fa6038929453d6d0fd075e045", + "before_telemetry": { + "wall_time": 1792228480.7254205, + "monotonic_ns": 2089181030081021, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400520", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395754", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38920372", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1068610", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395757", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38920361", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "841509", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24351077", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38283247", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400423", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24351061", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38283204", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626751", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36179363", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "552696", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912947", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36315656", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "943951", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579424", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33606838", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2420505", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952072", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37857435", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3272964", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8103", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32923522", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228487.2619293, + "monotonic_ns": 2089187566589452, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400169", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395764", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38921014", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400434", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395767", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38921003", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400168", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24351736", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38283958", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400431", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24351720", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38283915", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "854607", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626751", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36179988", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "467133", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912949", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36316285", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400292", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579606", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33607766", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1277165", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952075", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37858064", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2745115", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8105", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32924147", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "98000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "98000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "98000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "98000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "98000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 642, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 642, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 659, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 659, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 182, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 928, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 629, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 625 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 28197952, + "cpu_ns": 3997663324, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 28193152, + "cpu_ns": 3999951760, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 28199936, + "cpu_ns": 4000098000, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 28194240, + "cpu_ns": 3999993309, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 28200896, + "cpu_ns": 4000093648, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 28194560, + "cpu_ns": 3999631405, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 28193408, + "cpu_ns": 3999884585, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 28197824, + "cpu_ns": 4000024273, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-blocking-8-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s05-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-blocking-8-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228487.2781606, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228487.2781785, + "returncode": 0, + "finished": 1792228493.8615696, + "log_sha256": "b5a5f2ac8820c28e4db3b54e71a424385e9a03c51d2dc864d288fbab83a4179d", + "before_telemetry": { + "wall_time": 1792228487.2779636, + "monotonic_ns": 2089187582624019, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1094162", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395764", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38921015", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400718", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395767", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38921004", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1741916", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24351736", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38283959", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "453272", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24351720", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38283916", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2461609", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626751", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36179989", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "545212", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912949", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36316286", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2216376", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579606", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33607767", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2911735", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952075", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37858065", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2082042", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8105", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32924148", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "98000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "98000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "98000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "98000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "98000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228493.8675263, + "monotonic_ns": 2089194172186948, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1075363", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395776", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38921694", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400286", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395779", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38921683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24352349", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38284636", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400469", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24352333", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38284593", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1082944", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36180661", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "468395", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912949", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36316952", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "466754", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579606", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33608433", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "468050", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952077", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37858735", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3111796", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8105", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32924814", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 613, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 666 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27890624, + "cpu_ns": 3998857237, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27885824, + "cpu_ns": 4000039815, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27892672, + "cpu_ns": 4000026116, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27886976, + "cpu_ns": 4000076886, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27893568, + "cpu_ns": 3999661391, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27887296, + "cpu_ns": 3998346532, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27886080, + "cpu_ns": 3999939648, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27890560, + "cpu_ns": 3999654986, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hits-b00-async-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228525.4155207, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228525.4155283, + "returncode": 0, + "finished": 1792228531.897085, + "log_sha256": "5c2214216e816be4e907cb5089bca00f6a641195f200cde60da36d350cca446e", + "before_telemetry": { + "wall_time": 1792228525.4154131, + "monotonic_ns": 2089225720073552, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4202263", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38925671", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38925660", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400265", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24356310", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38288690", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24356294", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38288647", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3409535", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626835", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36184640", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2739067", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913047", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36321074", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2078979", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579607", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33612395", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2713997", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952085", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37862707", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2562838", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32928774", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228531.8999207, + "monotonic_ns": 2089232204580919, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1024045", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38926463", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "829016", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38926452", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "717190", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24357130", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38289561", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24357114", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38289518", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1169273", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626838", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36185438", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913120", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36321958", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1653739", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579610", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33613192", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952085", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37863499", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3018298", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32929566", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 820, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 820, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 73, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 792 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62183872, + "cpu_ns": 3999784480, + "cycles": 14879074514, + "instructions": 22412308417, + "branches": 4483920819, + "branch_misses": 1045286 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-async-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228531.9099205, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228531.9099288, + "returncode": 0, + "finished": 1792228538.3936775, + "log_sha256": "f139691f48ecf086678a9c4c0afd63ad17383a4f9d349689e42ceff518e82d5f", + "before_telemetry": { + "wall_time": 1792228531.909818, + "monotonic_ns": 2089232214478168, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1167146", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38926465", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1059598", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38926454", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "522384", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24357130", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38289563", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24357114", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38289520", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2028555", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626838", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36185440", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36321960", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2569456", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579610", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33613194", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1808389", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952085", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37863501", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1545827", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32929568", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228538.3973799, + "monotonic_ns": 2089238702040114, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2603345", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38927240", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2492409", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38927229", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400170", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24357934", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38290422", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24357918", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38290379", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4122174", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626838", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36186215", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1989438", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913189", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36322819", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33613970", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952085", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37864276", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2073562", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32930343", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "96000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 804, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 804, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 67, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 775 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 61064128, + "cpu_ns": 3998876229, + "cycles": 14855962987, + "instructions": 22497243470, + "branches": 4403179008, + "branch_misses": 1029329 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-async-1-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228538.4081464, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228538.4081635, + "returncode": 0, + "finished": 1792228544.9409106, + "log_sha256": "406eac8ff51474e1814654e2ec11a947ec22f828a351ad5c6cc547145d506539", + "before_telemetry": { + "wall_time": 1792228538.4079955, + "monotonic_ns": 2089238712656643, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1673202", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38927241", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2492409", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38927230", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400148", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24357934", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38290423", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24357918", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38290380", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3933716", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626839", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36186216", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3849848", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913189", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36322820", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3135169", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33613972", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3243217", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952085", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37864278", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2701985", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32930345", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "96000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228544.9439747, + "monotonic_ns": 2089245248635065, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1013224", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38928066", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "986792", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38928055", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "475681", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24358783", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38291341", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24358767", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38291298", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626840", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36187041", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "958961", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913239", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36323695", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1188179", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33614796", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1425457", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952097", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37865107", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1924924", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32931169", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 825, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 825, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 849, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 918, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 849, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 918, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 825, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 829, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 824 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62939584, + "cpu_ns": 3999785260, + "cycles": 14961965020, + "instructions": 22558802919, + "branches": 4538413273, + "branch_misses": 1070944 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-async-1-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228544.9537795, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228544.9537868, + "returncode": 0, + "finished": 1792228551.4857464, + "log_sha256": "6b54e95be66b500bdfe8d66e5368356d46ea70c1af2cc5990c5a238f5e7f9035", + "before_telemetry": { + "wall_time": 1792228544.953671, + "monotonic_ns": 2089245258331258, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1013224", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38928067", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "986792", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38928056", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "716983", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24358783", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38291342", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24358767", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38291299", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626840", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36187042", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4654791", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913240", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36323696", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2934788", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33614797", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "576770", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952097", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37865108", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32931170", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228551.4889314, + "monotonic_ns": 2089251793591724, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "776355", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38928889", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395796", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38928878", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24359635", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38292258", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24359619", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38292215", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626840", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36187860", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2408752", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913305", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36324583", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33615615", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1424838", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952097", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37865926", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2259621", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32931988", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 822, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 852, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 852, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 65, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 887, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 818 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63106688, + "cpu_ns": 3999923680, + "cycles": 15109636418, + "instructions": 22618696334, + "branches": 4550462736, + "branch_misses": 1055234 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-async-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228551.5011177, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228551.5011253, + "returncode": 0, + "finished": 1792228558.0346391, + "log_sha256": "abd0beb409a25c5b28acd60e576038764359fb2c6cadb9ecc9708a4d16ecc671", + "before_telemetry": { + "wall_time": 1792228551.5010176, + "monotonic_ns": 2089251805677815, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3649320", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38928889", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395796", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38928878", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "728141", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24359635", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38292258", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24359619", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38292215", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400365", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626840", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36187860", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913305", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36324583", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400271", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33615615", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3157338", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952097", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37865926", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2311365", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32931988", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228558.0384223, + "monotonic_ns": 2089258343082511, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38929716", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395796", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38929705", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400212", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24360437", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38293100", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24360421", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38293057", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626877", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36188696", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2969658", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913307", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36325414", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33616442", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "755045", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952097", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37866753", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "675701", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32932815", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 802, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 802, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 836, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 831, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 827 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 61655872, + "cpu_ns": 3999090575, + "cycles": 15055051809, + "instructions": 22715253689, + "branches": 4445848139, + "branch_misses": 1038242 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-async-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228558.0490713, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228558.0490804, + "returncode": 0, + "finished": 1792228564.531626, + "log_sha256": "e7477d7c02cf544da18aa0bb22532d6a3f6685a5b007f59c69b91e47eb293502", + "before_telemetry": { + "wall_time": 1792228558.0489674, + "monotonic_ns": 2089258353627535, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4602193", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395795", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38929718", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395798", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38929707", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400212", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24360437", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38293102", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24360421", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38293059", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1061926", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626877", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36188698", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3025787", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913307", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36325416", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2711263", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579611", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33616444", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952097", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37866755", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3345974", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32932817", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228564.534903, + "monotonic_ns": 2089264839563438, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "891281", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395795", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38930500", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1200068", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395798", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38930489", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24361188", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38293900", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24361172", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38293857", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626910", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36189480", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "671597", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913311", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36326205", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579616", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33617229", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952105", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37867542", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "656652", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32933599", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 751, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 751, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 782 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62641344, + "cpu_ns": 3999699782, + "cycles": 15214454278, + "instructions": 22577190397, + "branches": 4516907887, + "branch_misses": 1050666 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-async-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228564.5451849, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228564.5451922, + "returncode": 0, + "finished": 1792228571.079419, + "log_sha256": "e00ba215db23fa621523f151aca44b905d29d47b78e139f2dc6f59c12cc12088", + "before_telemetry": { + "wall_time": 1792228564.5450847, + "monotonic_ns": 2089264849744881, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3260678", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395795", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38930502", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1200068", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395798", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38930491", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1631064", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24361188", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38293902", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24361172", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38293859", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1047308", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626910", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36189482", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4600185", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913313", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36326207", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1563052", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579616", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33617231", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1035092", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952105", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37867544", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1374332", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32933601", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228571.0825799, + "monotonic_ns": 2089271387240221, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "470940", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395796", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38931343", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395799", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38931332", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "396106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24362053", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38294853", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24362037", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38294810", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626910", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36190321", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4490488", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913365", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36327087", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "488653", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579619", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33618072", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1142093", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952113", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37868391", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1681950", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32934440", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 865, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 951, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 865, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 951, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 839, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 52, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 880, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 839 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62158208, + "cpu_ns": 3999899573, + "cycles": 15244268880, + "instructions": 22900324352, + "branches": 4482070338, + "branch_misses": 1034681 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-async-1-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228571.0927472, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228571.0927627, + "returncode": 0, + "finished": 1792228577.6248503, + "log_sha256": "e47e13bc804f988e1145e3ba4c993bd7852605a11cd36ab53c1c7211df615d65", + "before_telemetry": { + "wall_time": 1792228571.0926297, + "monotonic_ns": 2089271397290094, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4594108", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395798", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38931345", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395801", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38931334", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1231704", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24362053", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38294855", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24362037", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38294812", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2621271", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626910", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36190323", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1952678", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913365", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36327089", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1504835", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579619", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33618074", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "512542", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952113", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37868393", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2068054", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32934442", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228577.6276393, + "monotonic_ns": 2089277932299626, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1315051", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395798", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38932136", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1010437", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395801", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38932125", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "697508", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24362813", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38295658", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24362797", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38295615", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "483113", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626952", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36191124", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1119192", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913374", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36327898", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "521432", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579619", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33618865", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1609464", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952119", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37869191", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3167204", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32935233", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 760, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 760, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 801, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 791 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63182208, + "cpu_ns": 3999823121, + "cycles": 15260338114, + "instructions": 22645764251, + "branches": 4555908253, + "branch_misses": 1057322 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-async-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228577.6373494, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228577.6373584, + "returncode": 0, + "finished": 1792228584.1699927, + "log_sha256": "e677c09bdd8b6a3fccd81806bfd181e03ea0cbd2b8e4c6aefe16d657a2bdcf7e", + "before_telemetry": { + "wall_time": 1792228577.6372263, + "monotonic_ns": 2089277941886278, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4603831", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395800", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38932138", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1397627", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395803", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38932127", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "845769", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24362813", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38295660", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24362797", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38295617", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1784255", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626952", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36191126", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1965899", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913374", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36327900", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3049900", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579619", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33618867", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2049466", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952119", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37869193", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2212854", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32935235", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228584.173157, + "monotonic_ns": 2089284477817337, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "631586", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395815", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38932883", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400631", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395818", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38932872", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400275", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24363579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38296502", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24363563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38296459", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "781340", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626952", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36191862", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2317663", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913402", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36328660", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3080648", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579619", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33619603", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "444846", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952128", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37869945", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1716530", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32935971", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 766, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 736 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 61035648, + "cpu_ns": 3999768578, + "cycles": 14965497227, + "instructions": 21998465633, + "branches": 4401125283, + "branch_misses": 1015169 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-async-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228584.1832263, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228584.1832352, + "returncode": 0, + "finished": 1792228590.7681558, + "log_sha256": "df71971d9d422b74d49a3ad8f530b8772d188b4c77aed96d2dd059865b3f62ed", + "before_telemetry": { + "wall_time": 1792228584.1830869, + "monotonic_ns": 2089284487747053, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "951563", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395815", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38932884", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395818", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38932874", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400275", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24363579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38296504", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24363563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38296461", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4550130", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626954", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36191864", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1911120", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913402", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36328662", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3098431", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579619", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33619605", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3421874", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952128", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37869947", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2421549", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32935973", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228590.7715187, + "monotonic_ns": 2089291076178990, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395816", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38933623", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395819", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38933612", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "625977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24364286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38297265", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24364270", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38297222", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400059", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626968", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36192600", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913406", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36329406", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "642441", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579650", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33620343", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952128", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37870683", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1184349", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32936709", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "78000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 707, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 707, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 738, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 736 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 61628800, + "cpu_ns": 3999751587, + "cycles": 15289824248, + "instructions": 22212249324, + "branches": 4443895918, + "branch_misses": 1040819 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-async-1-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228590.781993, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228590.7820017, + "returncode": 0, + "finished": 1792228597.3155527, + "log_sha256": "38912a09c4ab8e6d50ed9638ab00461ec2d91e13956f1c01e4813ec601579f7e", + "before_telemetry": { + "wall_time": 1792228590.7818923, + "monotonic_ns": 2089291086552478, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3119580", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395816", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38933624", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395819", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38933613", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "625977", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24364286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38297267", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24364270", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38297224", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4694907", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626970", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36192602", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2888574", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913406", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36329408", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2491114", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579650", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33620345", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1191756", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952128", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37870685", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3427193", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32936711", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "78000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228597.3185766, + "monotonic_ns": 2089297623237181, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395822", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38934437", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395825", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38934426", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "436483", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24365059", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38298082", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24365043", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38298039", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1621720", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627008", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36193410", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913406", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36330214", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400109", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579651", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33621151", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952128", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37871491", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "553251", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32937517", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 813, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 813, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 815, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 773, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 815, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 38, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 806 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63804288, + "cpu_ns": 3999651268, + "cycles": 15409560807, + "instructions": 22868730080, + "branches": 4600764834, + "branch_misses": 1061243 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-async-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228597.328186, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228597.3281946, + "returncode": 0, + "finished": 1792228603.8625298, + "log_sha256": "f5221028bf92459468594fa9d443c2d2de1d9f687fad2210d18365b05e94a9b5", + "before_telemetry": { + "wall_time": 1792228597.3280916, + "monotonic_ns": 2089297632751738, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4628541", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395824", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38934439", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395827", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38934428", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "436483", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24365059", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38298084", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24365043", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38298041", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1621720", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627008", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36193412", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913406", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36330216", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1695269", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579651", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33621153", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3069296", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952128", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37871493", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2923803", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32937519", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228603.8657324, + "monotonic_ns": 2089304170392587, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "874302", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395824", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38935231", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395827", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38935220", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "466298", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24365877", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38298991", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24365861", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38298948", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627012", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36194207", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "621539", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913459", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36331056", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399883", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33621945", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952139", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37872289", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2478790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32938311", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 818, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 907, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 818, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 907, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 795, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 53, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 792 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62752384, + "cpu_ns": 3999822350, + "cycles": 15293604848, + "instructions": 23119230607, + "branches": 4524914769, + "branch_misses": 1116125 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-async-1-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228603.8757424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228603.8757513, + "returncode": 0, + "finished": 1792228610.408375, + "log_sha256": "3c3d8644676f6e5a45531e2e54b6d6b5345b55e3a8126c7a54fe5d531f92d0da", + "before_telemetry": { + "wall_time": 1792228603.8756359, + "monotonic_ns": 2089304180295940, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4546086", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395826", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38935233", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4467301", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395829", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38935222", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "429430", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24365877", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38298993", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24365861", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38298950", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1888421", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627012", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36194209", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2792713", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913459", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36331058", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "795938", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33621947", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3096587", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952139", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37872291", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1513870", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32938313", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228610.4114501, + "monotonic_ns": 2089310716110451, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "678139", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395826", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38936007", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395829", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38935996", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "443532", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24366630", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38299799", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24366614", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38299756", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1068796", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627012", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36194983", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1155084", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913473", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36331839", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "525539", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33622721", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1830555", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952167", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37873067", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1951888", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32939087", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 753, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 753, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 806, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 774 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63573696, + "cpu_ns": 3999880031, + "cycles": 15454366685, + "instructions": 22786081292, + "branches": 4584137406, + "branch_misses": 1077303 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-async-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228610.4217312, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228610.4217398, + "returncode": 0, + "finished": 1792228616.9554908, + "log_sha256": "fa80c3a5bea3694563182f98b9168351665da53510ea7778afcc294d423556d4", + "before_telemetry": { + "wall_time": 1792228610.4216225, + "monotonic_ns": 2089310726282779, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4584410", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395827", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38936008", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395830", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38935997", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3328510", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24366630", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38299800", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24366614", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38299757", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2050503", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627012", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36194984", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1083407", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913473", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36331840", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1718848", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33622722", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3753037", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952167", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37873068", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3177633", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32939088", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228616.958682, + "monotonic_ns": 2089317263342427, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1658194", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395828", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38936794", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395831", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38936783", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399153", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24367392", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38300608", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24367376", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38300565", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1886936", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36195773", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913479", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36332631", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3083494", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33623506", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1032392", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952167", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37873852", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2649914", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32939872", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 784 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63917696, + "cpu_ns": 3999711487, + "cycles": 15540171222, + "instructions": 23037213163, + "branches": 4608942381, + "branch_misses": 1061568 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-async-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228616.968864, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228616.9688718, + "returncode": 0, + "finished": 1792228623.501729, + "log_sha256": "50f446c176cf285275a1da0b472a1c1b2e32d93cd731c8256e12139c308bcb8c", + "before_telemetry": { + "wall_time": 1792228616.9687502, + "monotonic_ns": 2089317273410672, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4547152", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395830", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38936796", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395833", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38936785", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399153", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24367392", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38300610", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24367376", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38300567", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2113673", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36195775", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1599416", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913479", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36332633", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "771141", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33623508", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "425802", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952167", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37873854", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2696525", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32939874", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228623.5049121, + "monotonic_ns": 2089323809572448, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400132", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395830", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38937554", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395833", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38937543", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "594286", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24368191", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38301485", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24368175", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38301442", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1044385", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36196533", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "499380", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913527", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36333438", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2906264", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33624266", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2519340", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952171", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37874618", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400169", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32940632", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 799, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 799, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 48, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 805, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 758 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62517568, + "cpu_ns": 3999539986, + "cycles": 15379381935, + "instructions": 23032719623, + "branches": 4507982745, + "branch_misses": 1040808 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-async-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228623.514857, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228623.5148659, + "returncode": 0, + "finished": 1792228630.0468805, + "log_sha256": "ef338eb0b7cc599d45c500da1d92d0e74e0df1418ae2c948dc397810db6aa8eb", + "before_telemetry": { + "wall_time": 1792228623.5147665, + "monotonic_ns": 2089323819426832, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4499211", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395831", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38937555", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "843946", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395834", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38937544", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2911698", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24368191", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38301486", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1645763", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24368175", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38301443", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1680177", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36196534", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2974640", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913527", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36333439", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2707701", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33624267", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2519340", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952171", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37874619", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2945630", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32940633", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228630.0526478, + "monotonic_ns": 2089330357308157, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1584762", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395839", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38938307", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395842", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38938296", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1280466", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24368903", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38302247", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24368887", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38302204", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1230847", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36197279", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2177293", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913530", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36334190", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33625012", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "568109", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952216", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37875378", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "574412", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32941378", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 712, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 745, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 45, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 745 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62859008, + "cpu_ns": 3999835266, + "cycles": 15515968629, + "instructions": 23158512925, + "branches": 4532603071, + "branch_misses": 1085829 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-async-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228630.067852, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228630.067866, + "returncode": 0, + "finished": 1792228636.6017787, + "log_sha256": "bd6d14fa180bf267dcb575c7f5cebee5391826835237ad5043331a36b1dafdc0", + "before_telemetry": { + "wall_time": 1792228630.067686, + "monotonic_ns": 2089330372346605, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1165102", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395839", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38938307", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395842", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38938296", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "446340", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24368903", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38302247", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24368887", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38302204", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3201892", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36197279", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3416066", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913530", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36334190", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1609862", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33625012", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3586496", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952216", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37875378", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3624080", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32941378", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228636.607487, + "monotonic_ns": 2089336912147254, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2513557", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395839", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38939034", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395842", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38939023", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1619121", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24369655", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38303094", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24369639", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38303051", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1551731", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36198006", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "670001", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913604", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36334972", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3297566", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33625739", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952217", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37876106", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3118517", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32942105", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 752, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 752, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 847, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 74, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 727 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 62957760, + "cpu_ns": 3999626374, + "cycles": 15554976044, + "instructions": 22691232963, + "branches": 4539723765, + "branch_misses": 1049144 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-async-1-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228636.621106, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228636.6211154, + "returncode": 0, + "finished": 1792228643.154363, + "log_sha256": "23ffc08b7d04a071bea9f1f232bf83ac208b8442a20a18b8d5088b3e49ae9b84", + "before_telemetry": { + "wall_time": 1792228636.6210074, + "monotonic_ns": 2089336925667525, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2099836", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395839", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38939034", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "544547", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395842", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38939023", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1619121", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24369655", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38303094", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24369639", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38303051", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1434199", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627048", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36198006", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "723735", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913604", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36334972", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2616944", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33625739", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2177871", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952217", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37876106", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3187698", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32942105", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228643.1569424, + "monotonic_ns": 2089343461602501, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395839", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38939754", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395842", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38939743", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24370400", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38303921", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24370384", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38303878", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36198727", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3222214", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913674", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36335747", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1946940", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33626459", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952220", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37876829", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1242827", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32942825", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 70, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 723, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 720 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 63967808, + "cpu_ns": 3990617316, + "cycles": 15580839026, + "instructions": 22927339125, + "branches": 4612556039, + "branch_misses": 1086895 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hits-b00-async-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228674.737495, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228674.7375042, + "returncode": 0, + "finished": 1792228681.2197032, + "log_sha256": "5ca2c6081a51c9a78d139307604ed605463fe83cc9ac3711b275b1e55a1a655a", + "before_telemetry": { + "wall_time": 1792228674.7373817, + "monotonic_ns": 2089375042042054, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2307771", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395851", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38943908", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395854", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38943897", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399913", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24374498", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38308234", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24374482", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38308191", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3349292", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627089", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36202888", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4679148", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913827", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36339999", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2947957", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579666", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33630611", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2485766", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37880978", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3430620", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32946969", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228681.2227871, + "monotonic_ns": 2089381527447291, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399805", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395855", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38944690", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "769555", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395858", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38944679", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "603352", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24375244", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38309054", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "4028666", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24375228", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38309011", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1354314", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627091", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36203674", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "652566", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913878", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36340808", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "503595", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579671", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33631396", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "484945", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952246", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37881774", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3552994", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32947751", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 782, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 746, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 746, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 51, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 782 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39013888, + "cpu_ns": 3998870422, + "cycles": 16648904013, + "instructions": 13398758196, + "branches": 2851597350, + "branch_misses": 656197 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-async-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228681.2341776, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228681.234186, + "returncode": 0, + "finished": 1792228687.7152054, + "log_sha256": "8c38d4ab7567c47eac86f774a505d76ec68968463bafb454dde61a702780db83", + "before_telemetry": { + "wall_time": 1792228681.2340765, + "monotonic_ns": 2089381538737144, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3212031", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395855", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38944691", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3063100", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395858", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38944680", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1154292", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24375244", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38309055", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1699738", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24375228", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38309012", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3320988", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627091", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36203675", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3796041", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913879", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36340809", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3785444", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579671", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33631397", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2297062", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952246", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37881775", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1917542", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32947752", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228687.7202635, + "monotonic_ns": 2089388024923846, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "779054", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395855", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38945484", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "807007", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395858", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38945473", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400377", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24376006", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38309882", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400402", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24375990", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38309839", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "832633", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627093", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36204470", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2157576", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913939", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36341626", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3102870", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579671", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33632190", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "536051", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952247", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37882570", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2803337", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32948545", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 795, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 60, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 795, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 793 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39441280, + "cpu_ns": 3999733727, + "cycles": 16596922052, + "instructions": 13861069989, + "branches": 2882836171, + "branch_misses": 688720 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-async-1-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228687.7353299, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228687.735352, + "returncode": 0, + "finished": 1792228694.2174501, + "log_sha256": "dd275089719afbc496d61c5a10ffc67ceaac63245e98dadb68f3f85b2921c132", + "before_telemetry": { + "wall_time": 1792228687.7351723, + "monotonic_ns": 2089388039832822, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1773551", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395855", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38945484", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3468675", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395858", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38945473", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400172", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24376006", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38309882", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400402", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24375990", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38309839", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2809147", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627093", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36204470", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2671450", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913939", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36341626", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3377436", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579671", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33632190", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2912275", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952247", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37882570", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3673634", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32948545", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228694.2199275, + "monotonic_ns": 2089394524587779, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2414572", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395855", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38946288", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395858", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38946277", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24376792", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38310693", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24376776", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38310650", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1340162", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627109", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36205278", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "776030", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913939", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36342430", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399649", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579671", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33632994", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2398062", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37883378", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3029160", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32949349", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 786, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 786, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 804 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40486272, + "cpu_ns": 3999744881, + "cycles": 16634489195, + "instructions": 13823454615, + "branches": 2959216557, + "branch_misses": 673336 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-async-1-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228694.2311032, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228694.2311137, + "returncode": 0, + "finished": 1792228700.7643483, + "log_sha256": "2ef486d906d8036a49c8962a3c685a3edee4a578ec08e948cd637df7161c9362", + "before_telemetry": { + "wall_time": 1792228694.2309942, + "monotonic_ns": 2089394535654615, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2230110", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395855", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38946289", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395858", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38946278", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1281122", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24376792", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38310694", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1460718", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24376776", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38310651", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2659128", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627109", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36205279", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4158527", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913940", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36342431", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3019350", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579671", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33632995", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3198086", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37883379", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2749105", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32949351", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228700.7672439, + "monotonic_ns": 2089401071904118, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2967103", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395856", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38947132", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1940457", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395859", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38947121", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1883887", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24377610", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38311548", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24377594", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38311505", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2194229", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627132", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36206122", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913941", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36343273", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579678", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33633838", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1970732", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37884221", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3698604", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32950192", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 818, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 818, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 854, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 841 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40823744, + "cpu_ns": 3999817113, + "cycles": 16736078533, + "instructions": 13938679588, + "branches": 2983883000, + "branch_misses": 695211 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-async-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228700.7778986, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228700.7779071, + "returncode": 0, + "finished": 1792228707.262049, + "log_sha256": "129bc12565c6b12b44119ead76faa3bc8b2efe08341d12a32880839d476c6182", + "before_telemetry": { + "wall_time": 1792228700.7777903, + "monotonic_ns": 2089401082450468, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4552846", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395858", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38947134", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1940457", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395861", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38947123", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1883887", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24377610", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38311550", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24377594", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38311507", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4007338", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627132", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36206124", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1426848", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913941", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36343275", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2383764", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579678", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33633840", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2460486", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37884223", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "807677", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32950194", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228707.2656384, + "monotonic_ns": 2089407570298737, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400247", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395861", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38947952", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "710323", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395864", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38947941", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400318", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24378424", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38312436", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2549087", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24378408", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38312393", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2386727", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627135", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36206947", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400107", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913973", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36344095", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "454304", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579686", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33634660", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1195451", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37885040", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "724508", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32951011", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 818, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 814, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 886, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 814, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 886, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 823, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 32, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 817, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 817 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40508352, + "cpu_ns": 3999725776, + "cycles": 16759157634, + "instructions": 14236077054, + "branches": 2960830418, + "branch_misses": 673043 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-async-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228707.275812, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228707.275821, + "returncode": 0, + "finished": 1792228713.7605898, + "log_sha256": "78f719530c3fd1d0eb4da176f342e26cd053ae9ab618fc605b5edb2ecb87c08a", + "before_telemetry": { + "wall_time": 1792228707.2757027, + "monotonic_ns": 2089407580362962, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "724323", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395861", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38947953", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395864", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38947942", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "744382", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24378424", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38312437", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1004208", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24378408", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38312394", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1351655", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627135", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36206948", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4618150", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913974", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36344096", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3770841", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579686", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33634661", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2319720", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952257", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37885041", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1374520", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32951012", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228713.7657008, + "monotonic_ns": 2089414070361124, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2025311", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395862", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38948746", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395865", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38948735", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399309", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24379179", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38313266", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1259848", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24379163", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38313223", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1227277", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627139", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36207742", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1175876", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914036", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36344901", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1203332", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579686", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33635452", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1359501", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952258", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37885834", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "515643", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32951803", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 755, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 829, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 755, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 829, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 62, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 805, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 791 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40667840, + "cpu_ns": 3999667640, + "cycles": 16802424399, + "instructions": 13966784047, + "branches": 2972487627, + "branch_misses": 677220 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-async-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228713.7773426, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228713.7773519, + "returncode": 0, + "finished": 1792228720.3104925, + "log_sha256": "72355d655b515ca307dfaa42e8e9bddef236c83f1957665efb311acd589a6171", + "before_telemetry": { + "wall_time": 1792228713.777234, + "monotonic_ns": 2089414081894576, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4620902", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395862", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38948746", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395865", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38948735", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "401164", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24379179", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38313266", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1259848", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24379163", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38313223", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "797384", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627139", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36207742", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2076424", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914036", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36344901", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "665235", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579686", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33635452", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "555356", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952258", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37885834", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3594875", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32951803", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228720.3141048, + "monotonic_ns": 2089420618765058, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "809826", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395863", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38949501", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395866", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38949490", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24379904", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38314064", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400328", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24379888", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38314021", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "656288", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627146", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36208506", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914088", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36345669", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "906848", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579686", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33636207", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952266", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37886594", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "953548", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32952558", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 764, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 52, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 760, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 755 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 41349504, + "cpu_ns": 3999680143, + "cycles": 16770708898, + "instructions": 14531687640, + "branches": 3022311630, + "branch_misses": 689604 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-async-1-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228720.3244796, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228720.324487, + "returncode": 0, + "finished": 1792228726.8589811, + "log_sha256": "09381fb8c373de4ebe76706e3867ed3ecbca5bc45054c22b67471265c601baf9", + "before_telemetry": { + "wall_time": 1792228720.3243809, + "monotonic_ns": 2089420629041154, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4563416", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395864", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38949502", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395867", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38949491", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "421540", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24379904", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38314065", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400328", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24379888", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38314022", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2911608", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627146", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36208507", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1383025", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914088", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36345671", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2573826", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579686", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33636209", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2969224", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952266", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37886596", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3246945", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32952560", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228726.8641777, + "monotonic_ns": 2089427168837982, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "723565", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395890", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38950311", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395893", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38950300", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400311", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24380672", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38314885", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1105062", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24380656", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38314842", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "776356", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627165", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36209317", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1815523", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914097", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36346491", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1078849", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579687", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33637018", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2194961", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952273", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37887415", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2537710", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32953368", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 810, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 820, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 809, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 819, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 808 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40690624, + "cpu_ns": 3999834835, + "cycles": 16570231513, + "instructions": 13893227685, + "branches": 2974153017, + "branch_misses": 676751 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-async-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228726.8787289, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228726.8787403, + "returncode": 0, + "finished": 1792228733.4114366, + "log_sha256": "8e900d8bd70cb649663fe8501a4933946e80535ed2f170cdb6d8984512dfee7e", + "before_telemetry": { + "wall_time": 1792228726.8786185, + "monotonic_ns": 2089427183278844, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "686301", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395890", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38950311", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395893", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38950300", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400311", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24380672", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38314885", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24380656", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38314842", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2674687", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627165", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36209317", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2193414", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914097", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36346491", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2247894", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579687", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33637018", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2397702", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952273", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37887415", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3657465", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32953368", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228733.4146593, + "monotonic_ns": 2089433719319716, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "767293", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395894", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38951079", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395897", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38951068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24381399", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38315668", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24381383", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38315625", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1606895", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627213", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36210088", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914108", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36347275", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1363198", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579688", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33637784", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37888186", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2665074", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32954132", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 727, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 783, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 727, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 783, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 48, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 771, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 764 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39981312, + "cpu_ns": 3999688329, + "cycles": 16624987220, + "instructions": 13731005951, + "branches": 2922308057, + "branch_misses": 665316 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-async-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228733.4254577, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228733.4254665, + "returncode": 0, + "finished": 1792228739.957989, + "log_sha256": "8c351562c183a476ccceebdb43d1618ae85c41b5785895d86eb1c198c58b39e9", + "before_telemetry": { + "wall_time": 1792228733.4253578, + "monotonic_ns": 2089433730017987, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4639109", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395895", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38951080", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395898", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38951069", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24381399", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38315669", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24381383", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38315626", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "721806", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627213", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36210089", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400151", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914108", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36347276", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "473510", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579688", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33637785", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2146032", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37888187", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399975", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32954133", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228739.9621246, + "monotonic_ns": 2089440266784746, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400238", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395897", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38951870", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395900", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38951859", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400563", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24382162", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38316500", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400222", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24382146", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38316457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627244", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36210882", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1227998", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914124", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36348074", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3440705", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579688", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33638572", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1392712", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37888979", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3480947", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32954920", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 831, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 763, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 831, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 31, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 787, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 787 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39864832, + "cpu_ns": 3999572808, + "cycles": 16703613599, + "instructions": 13691002561, + "branches": 2913794387, + "branch_misses": 664122 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-async-1-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228739.9728045, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228739.9728122, + "returncode": 0, + "finished": 1792228746.4536755, + "log_sha256": "5e61bbabfbd11854255298b0233bbf1660311ea5bda509cac3158933d7a351b4", + "before_telemetry": { + "wall_time": 1792228739.9727156, + "monotonic_ns": 2089440277375844, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "633297", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395897", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38951872", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1707673", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395900", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38951861", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "434003", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24382162", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38316502", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2714055", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24382146", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38316459", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627244", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36210884", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2274978", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914124", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36348076", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4567934", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579690", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33638574", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "518181", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37888981", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "700062", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32954922", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228746.4572926, + "monotonic_ns": 2089446761952780, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "927457", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395897", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38952669", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "590333", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395900", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38952658", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "397487", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24382934", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38317345", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24382918", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38317302", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "490544", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627247", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36211683", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2827593", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914173", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36348874", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1490988", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579691", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33639371", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37889778", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2465265", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32955719", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 772, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 772, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 799, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 49, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 798, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 797, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 797 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40114240, + "cpu_ns": 3999834526, + "cycles": 16652923201, + "instructions": 13696429600, + "branches": 2932023984, + "branch_misses": 666767 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-async-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228746.4709063, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228746.4709148, + "returncode": 0, + "finished": 1792228752.9539394, + "log_sha256": "41549bd47482d4c9d52dbdf563da4a90d47a1ef5de21417cc181948f3a04bfb2", + "before_telemetry": { + "wall_time": 1792228746.4708054, + "monotonic_ns": 2089446775466041, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3427676", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395897", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38952669", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395900", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38952658", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1198521", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24382934", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38317345", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24382918", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38317302", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4654119", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627247", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36211683", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3384305", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914173", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36348874", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3380969", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579691", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33639371", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1870032", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37889778", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1941646", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32955719", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228752.957455, + "monotonic_ns": 2089453262115078, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "861954", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395909", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38953493", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1083634", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395912", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38953482", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400193", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24383700", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38318187", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24383684", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38318144", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "497546", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627253", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36212506", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "462961", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914243", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36349711", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2471903", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33640184", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "776242", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952291", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37890593", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "478533", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32956532", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 766, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 842, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 823, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 70, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 837, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 813, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 815, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 813 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40107776, + "cpu_ns": 3999339702, + "cycles": 16668841581, + "instructions": 14095300553, + "branches": 2931551731, + "branch_misses": 669547 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-async-1-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228752.968335, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228752.9683442, + "returncode": 0, + "finished": 1792228759.5006187, + "log_sha256": "f30a6ae20ebe8ccd8e029e89e210c1119523a5c44a1bbab8dd6dface29ce5f12", + "before_telemetry": { + "wall_time": 1792228752.9682293, + "monotonic_ns": 2089453272889586, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4525036", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395911", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38953495", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "951818", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395914", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38953484", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1030909", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24383700", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38318189", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24383684", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38318146", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2621944", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627253", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36212508", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3407817", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914243", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36349713", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2334383", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33640186", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1165874", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952291", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37890595", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "660376", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32956534", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228759.5034835, + "monotonic_ns": 2089459808144100, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1411988", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395915", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38954288", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395918", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38954277", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3601127", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24384468", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38318993", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24384452", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38318950", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1748838", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627280", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36213300", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4050216", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914243", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36350503", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "438041", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33640976", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400584", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952292", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37891386", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2558540", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32957324", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 793, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 792, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 791, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 790 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39947008, + "cpu_ns": 3999788544, + "cycles": 16774305962, + "instructions": 13639330693, + "branches": 2919800719, + "branch_misses": 664703 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-async-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228759.514192, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228759.514203, + "returncode": 0, + "finished": 1792228766.0470695, + "log_sha256": "aa2394df0ba38a2425d87c6e656d5f106abc06f8045fd8335e4ec5f6ed87498f", + "before_telemetry": { + "wall_time": 1792228759.514096, + "monotonic_ns": 2089459818756354, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2772133", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395915", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38954290", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395918", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38954279", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24384468", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38318995", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24384452", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38318952", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1735214", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627280", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36213302", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "816758", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914243", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36350505", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "408922", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33640978", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4593395", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952294", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37891388", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3251343", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32957326", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228766.0522704, + "monotonic_ns": 2089466356930481, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395917", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38955069", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395920", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38955058", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24385223", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38319783", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24385207", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38319740", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1085397", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627305", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36214082", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3548779", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914245", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36351286", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1958810", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33641756", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1928592", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37892167", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1422752", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32958104", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 755, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 788, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 755, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 788, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 780, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 781, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 778, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 778 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40588416, + "cpu_ns": 3999787417, + "cycles": 16811213292, + "instructions": 13939507020, + "branches": 2966682410, + "branch_misses": 675335 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-async-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228766.0684366, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228766.06845, + "returncode": 0, + "finished": 1792228772.552064, + "log_sha256": "d3e1fc9f2db0b661c8e92f4ff7f6106212b70f83340d80dc8dece6c4fa5d7340", + "before_telemetry": { + "wall_time": 1792228766.0682857, + "monotonic_ns": 2089466372946121, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2559266", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395917", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38955069", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395920", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38955058", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399747", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24385223", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38319783", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24385207", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38319740", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1625781", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627305", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36214082", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2313986", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914245", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36351286", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3076141", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33641756", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2476666", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37892167", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3680859", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32958104", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228772.5549572, + "monotonic_ns": 2089472859617315, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "834561", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395921", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38955855", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395924", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38955844", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "936069", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24385976", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38320573", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24385960", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38320530", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2320828", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627338", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36214871", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1056076", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914245", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36352071", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1292134", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33642541", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37892952", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3476257", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32958889", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 786, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 753, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 753, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 790, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 789, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 785, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 785 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39587584, + "cpu_ns": 3999711189, + "cycles": 16808832614, + "instructions": 13912486350, + "branches": 2893529784, + "branch_misses": 659071 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-async-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228772.566398, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228772.5664067, + "returncode": 0, + "finished": 1792228779.099751, + "log_sha256": "75604c8f9a91117cc307f4289583f13679c6aef331d67a9921bec3ba112439e2", + "before_telemetry": { + "wall_time": 1792228772.5662935, + "monotonic_ns": 2089472870953959, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2093203", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395921", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38955856", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395924", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38955845", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1483695", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24385976", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38320574", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24385960", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38320531", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4340444", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627339", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36214872", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2998419", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914245", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36352072", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1909870", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579692", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33642542", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1453165", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37892953", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2710410", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32958890", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228779.1025305, + "monotonic_ns": 2089479407190856, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1758379", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395927", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38956688", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1819912", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395930", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38956677", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400258", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24386767", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38321420", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24386751", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38321377", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3153843", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627349", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36215700", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914282", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36352912", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3495011", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579698", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33643378", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1883424", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37893781", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2908834", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32959718", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 832, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 791, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 846, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 791, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 846, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 840, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 836, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 828 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39931904, + "cpu_ns": 3999786521, + "cycles": 16835119305, + "instructions": 14033492770, + "branches": 2918696836, + "branch_misses": 663656 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-async-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228779.114062, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228779.1140716, + "returncode": 0, + "finished": 1792228785.6468608, + "log_sha256": "7f684b6d35c67e3b37bd4d9e72ce4a370d508497b4a72f9c89d9807202113b31", + "before_telemetry": { + "wall_time": 1792228779.1139455, + "monotonic_ns": 2089479418605959, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1432309", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395927", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38956689", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1819912", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395930", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38956679", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "426630", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24386767", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38321422", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24386751", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38321379", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3452751", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627349", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36215702", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4470953", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914284", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36352914", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3479253", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579698", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33643380", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3010747", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37893783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3010014", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32959720", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228785.6501439, + "monotonic_ns": 2089485954804018, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "810723", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395927", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38957484", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1346870", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395930", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38957473", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400146", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24387513", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38322233", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24387497", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38322190", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3528230", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627349", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36216496", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1072999", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914341", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36353714", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579703", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33644174", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37894577", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1775598", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32960514", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 795, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 746, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 746, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 811, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 57, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 800, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 794 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 40246336, + "cpu_ns": 3999726260, + "cycles": 16924989859, + "instructions": 13822024576, + "branches": 2941679152, + "branch_misses": 670037 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-async-1-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-1-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228785.661144, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228785.6611528, + "returncode": 0, + "finished": 1792228792.1939123, + "log_sha256": "520c1b70709d2967afcd5054b4cebd2b7bb4b5eab35ed39179643febc614657c", + "before_telemetry": { + "wall_time": 1792228785.661044, + "monotonic_ns": 2089485965704449, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1967023", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395927", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38957485", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395930", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38957474", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400149", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24387513", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38322234", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24387497", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38322191", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4686909", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627350", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36216497", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "446680", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914341", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36353715", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4007643", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579703", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33644175", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "918230", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37894578", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3061216", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32960515", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228792.197161, + "monotonic_ns": 2089492501821067, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2039627", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395927", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38958313", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2349737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395930", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38958302", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400181", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24388322", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38323109", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3019091", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24388306", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38323066", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627351", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36217325", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2386762", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914408", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36354576", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1987396", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579703", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33645003", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3685246", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37895406", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399898", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32961343", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 809, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 809, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 67, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 861, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 828, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 828 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 39749760, + "cpu_ns": 3989578091, + "cycles": 16683971444, + "instructions": 13571983778, + "branches": 2905384096, + "branch_misses": 662822 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hits-b00-async-8-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s00-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228823.729641, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228823.7296507, + "returncode": 0, + "finished": 1792228830.2645185, + "log_sha256": "0144bc904ed36a5f221bc8578a341445eca79f01b9e0554eb526624490748a2c", + "before_telemetry": { + "wall_time": 1792228823.729523, + "monotonic_ns": 2089524034183309, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399952", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395990", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38962011", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400550", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395993", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38962000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1246109", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24391909", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38326707", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400572", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24391893", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38326664", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400559", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36220929", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3083995", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914410", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36358168", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "977062", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33648593", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3996017", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952301", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37898996", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2974476", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32964931", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228830.2698689, + "monotonic_ns": 2089530574529167, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396004", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38962770", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396007", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38962759", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399298", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24392642", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38327443", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400516", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24392626", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38327400", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1806091", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36221662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "449440", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914412", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36358904", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "448639", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33649325", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400142", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952302", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37899730", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "766938", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32965663", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 759, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 733, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 732 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31845824, + "cpu_ns": 3999880571, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31881024, + "cpu_ns": 3999751650, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51777984, + "cpu_ns": 3999841236, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52271680, + "cpu_ns": 4000054150, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51853632, + "cpu_ns": 3999965482, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51814720, + "cpu_ns": 3999633193, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31677440, + "cpu_ns": 3999868284, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31801472, + "cpu_ns": 4000015376, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-async-8-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s01-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228830.2865171, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228830.286532, + "returncode": 0, + "finished": 1792228836.8686457, + "log_sha256": "e4e9f5e8f617a08c820517082e14b4b7766e58dd74e92a624ed6264d94517dc4", + "before_telemetry": { + "wall_time": 1792228830.2863605, + "monotonic_ns": 2089530591021197, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2457434", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396004", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38962770", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396007", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38962759", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24392642", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38327443", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24392626", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38327400", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1806091", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36221662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914412", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36358904", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33649325", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952302", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37899730", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2891418", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32965663", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228836.8738043, + "monotonic_ns": 2089537178464607, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400656", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396025", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38963511", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400219", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396028", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38963500", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "525937", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24393367", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38328204", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24393351", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38328161", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399284", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627393", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36222417", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "428571", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914415", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36359617", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "454315", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579707", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33650036", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "434406", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952302", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37900437", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1045396", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32966370", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 725, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 755, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 707 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30987904, + "cpu_ns": 3999987309, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31079040, + "cpu_ns": 3999916547, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50360832, + "cpu_ns": 4000187776, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50788864, + "cpu_ns": 3999972304, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50146496, + "cpu_ns": 4000025886, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50115264, + "cpu_ns": 4000020682, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30830656, + "cpu_ns": 4000112987, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31034176, + "cpu_ns": 4000202563, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-async-8-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s02-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228836.8906662, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228836.890681, + "returncode": 0, + "finished": 1792228843.4245126, + "log_sha256": "748c5fd13b1505d3e1e519c1919d2968b42a9a18023a5496002e3d58187146b4", + "before_telemetry": { + "wall_time": 1792228836.8904898, + "monotonic_ns": 2089537195150184, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396025", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38963511", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400219", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396028", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38963500", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400240", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24393367", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38328204", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24393351", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38328161", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627393", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36222417", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2394434", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914415", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36359617", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579707", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33650036", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1268252", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952302", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37900437", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2890695", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32966370", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228843.4299743, + "monotonic_ns": 2089543734634706, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "396640", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396053", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38964223", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400339", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396056", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38964212", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24394116", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38329121", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400395", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24394100", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38329078", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399789", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627480", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36223144", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1247698", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914417", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36360279", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400127", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579708", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33650696", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400147", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952302", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37901095", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1854994", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32967028", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 749, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 917, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 749, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 917, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 87, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 727, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 662, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 660, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 658 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31361408, + "cpu_ns": 3992788674, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31592512, + "cpu_ns": 3999819127, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50232256, + "cpu_ns": 4000053415, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51464704, + "cpu_ns": 3999833183, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51156032, + "cpu_ns": 3999996473, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51467840, + "cpu_ns": 3999914127, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31169408, + "cpu_ns": 3999945311, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31512832, + "cpu_ns": 4000070665, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-async-8-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s03-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228843.446972, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228843.4469845, + "returncode": 0, + "finished": 1792228849.9792514, + "log_sha256": "7cae9692e0125f160aac19f71f733ee462e054aeb08183df804150799a88157c", + "before_telemetry": { + "wall_time": 1792228843.446801, + "monotonic_ns": 2089543751461208, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "396640", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396053", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38964224", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "438691", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396056", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38964213", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400170", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24394116", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38329122", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24394100", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38329079", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "807219", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627480", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36223145", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1247698", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914417", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36360280", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579708", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33650697", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1452288", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952302", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37901096", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32967029", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228849.985624, + "monotonic_ns": 2089550290284456, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399764", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396059", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38964936", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399919", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396062", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38964925", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "626165", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24394825", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38329844", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400250", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24394809", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38329801", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400474", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627482", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36223850", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400140", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914420", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36360985", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400416", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579709", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33651400", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400202", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952329", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37901832", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2318689", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32967730", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 27, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 701 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 31638912, + "cpu_ns": 3999770147, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 31669824, + "cpu_ns": 3999967419, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51879808, + "cpu_ns": 3999995974, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51746624, + "cpu_ns": 4000055950, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51289984, + "cpu_ns": 3999814792, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51031680, + "cpu_ns": 3999993168, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 31536896, + "cpu_ns": 3999959337, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 31628160, + "cpu_ns": 3999918385, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-async-8-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s04-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228850.0048854, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228850.004901, + "returncode": 0, + "finished": 1792228856.5381107, + "log_sha256": "45da8157c593dd2745c9304ec0e3a97142726df8fea537d7b19cb85211bf1c25", + "before_telemetry": { + "wall_time": 1792228850.0047286, + "monotonic_ns": 2089550309389137, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "941693", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396059", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38964936", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400259", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396062", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38964925", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "820794", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24394825", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38329844", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400409", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24394809", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38329801", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400675", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627482", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36223850", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400214", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914420", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36360985", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399786", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579709", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33651400", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400146", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952329", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37901832", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3381699", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32967730", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228856.5444024, + "monotonic_ns": 2089556849062960, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400076", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396067", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38965648", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400235", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396070", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38965637", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400152", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24395523", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38330543", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400229", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24395507", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38330500", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400251", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627484", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36224553", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "396729", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914423", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36361690", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "629713", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579711", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33652101", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1308628", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952329", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37902531", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2560371", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32968429", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 698, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 699 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30762560, + "cpu_ns": 3999752748, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30821376, + "cpu_ns": 3999947650, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50329856, + "cpu_ns": 4000052905, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50631296, + "cpu_ns": 3999983761, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50099840, + "cpu_ns": 4000100306, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49918528, + "cpu_ns": 4000039253, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30608832, + "cpu_ns": 4000002267, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30776960, + "cpu_ns": 4000072077, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-async-8-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s05-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228856.562027, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228856.5620394, + "returncode": 0, + "finished": 1792228863.0958245, + "log_sha256": "95e741b515030aa39aac89701fb8df1bb6dc8aba9aadb271ef2c2cb0da575b39", + "before_telemetry": { + "wall_time": 1792228856.561874, + "monotonic_ns": 2089556866534569, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1092505", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396067", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38965648", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "716829", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396070", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38965638", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400199", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24395523", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38330544", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400090", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24395507", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38330501", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "896908", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627484", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36224554", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400139", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914423", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36361691", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "406109", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579711", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33652102", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3177438", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952329", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37902532", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3599374", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32968430", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228863.101013, + "monotonic_ns": 2089563405673385, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400156", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396069", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38966417", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400400", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396072", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38966406", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400175", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24396285", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38331309", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400311", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24396269", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38331266", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399591", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627485", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36225320", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400453", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914425", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36362459", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "419364", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579713", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33652868", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "418854", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952331", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37903297", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1971390", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32969194", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 769, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 762, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 768, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 765, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 764 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30395200, + "cpu_ns": 3999716504, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30534848, + "cpu_ns": 3999960026, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49871616, + "cpu_ns": 4000018315, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49483456, + "cpu_ns": 3999707449, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49723712, + "cpu_ns": 3999699397, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49330176, + "cpu_ns": 3999724250, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30261376, + "cpu_ns": 3999739300, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30395200, + "cpu_ns": 4000044247, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-async-8-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s00-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228863.11353, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228863.113539, + "returncode": 0, + "finished": 1792228869.645689, + "log_sha256": "e8a79705406c5f1b76f837e7145b05c0f747fa51a7411dd23715463b610d91d0", + "before_telemetry": { + "wall_time": 1792228863.113413, + "monotonic_ns": 2089563418073480, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "440543", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396069", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38966419", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "430983", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396072", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38966408", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "546470", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24396285", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38331311", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400421", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24396269", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38331268", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "532151", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627485", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36225322", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "505331", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914425", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36362461", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3943689", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579715", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33652870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "507282", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952331", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37903299", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2896500", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32969196", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228869.6514354, + "monotonic_ns": 2089569956095910, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400164", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396091", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38967189", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1179843", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396094", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38967178", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400081", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24397016", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38332050", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400328", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24397000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38332007", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "398398", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627489", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36226062", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "425566", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914427", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36363197", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "448636", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579720", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33653604", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "425811", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952331", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37904031", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2596244", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32969928", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 731, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 731, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 736, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 732 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30724928, + "cpu_ns": 3999734351, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30723456, + "cpu_ns": 3999986190, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49291008, + "cpu_ns": 3999961637, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50012544, + "cpu_ns": 4000028094, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48626368, + "cpu_ns": 3999858931, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50086400, + "cpu_ns": 3999942732, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30531456, + "cpu_ns": 3999873790, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30628160, + "cpu_ns": 3999939630, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-async-8-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s01-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228869.6673741, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228869.6673937, + "returncode": 0, + "finished": 1792228876.2021391, + "log_sha256": "ba6e2085d462283a9b133dce3ca54b26e6916faaf155af6a0a77d9c666f6fec9", + "before_telemetry": { + "wall_time": 1792228869.66715, + "monotonic_ns": 2089569971810651, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400091", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396091", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38967191", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "554743", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396094", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38967180", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24397016", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38332052", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400451", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24397000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38332009", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "616268", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627489", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36226064", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3700009", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914429", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36363199", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3700332", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579720", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33653606", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2201834", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952331", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37904033", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2731953", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32969930", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228876.2055278, + "monotonic_ns": 2089576510188031, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1237472", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396133", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38967945", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396136", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38967934", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1005303", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24397791", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38333012", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400335", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24397775", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38332969", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "602855", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627585", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36226820", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1040878", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914431", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36363881", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "425584", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579721", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33654288", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399871", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952332", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37904715", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2891035", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32970610", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 775, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 960, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 775, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 960, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 96, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 682, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 682, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 682, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 680 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30789376, + "cpu_ns": 3999728780, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30864960, + "cpu_ns": 3999969205, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 48232896, + "cpu_ns": 4000000559, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50590400, + "cpu_ns": 4000033257, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49425088, + "cpu_ns": 4000093767, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50151552, + "cpu_ns": 3999925496, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30683008, + "cpu_ns": 3999944549, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30791424, + "cpu_ns": 4000075154, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-async-8-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s02-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228876.218477, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228876.2184868, + "returncode": 0, + "finished": 1792228882.7489007, + "log_sha256": "4a6804e92f3dd4435d97a1abf72ebb9d0fb08b6b4646913bc32f4bcd36341482", + "before_telemetry": { + "wall_time": 1792228876.218368, + "monotonic_ns": 2089576523028468, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "891891", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396133", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38967946", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396136", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38967935", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "398543", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24397791", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38333013", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400335", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24397775", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38332970", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3656140", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627586", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36226821", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3271729", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914431", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36363882", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1112550", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579721", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33654289", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399871", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952332", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37904716", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2823783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32970611", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228882.7543316, + "monotonic_ns": 2089583058992092, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1276860", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396141", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38968681", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400154", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396144", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38968670", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400202", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24398519", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38333752", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400585", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24398503", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38333709", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "424080", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627599", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36227565", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "425134", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914432", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36364606", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "427878", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579725", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33655017", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "439958", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952361", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37905478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400155", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32971333", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 728, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 728, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 724, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 728, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 722 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30484736, + "cpu_ns": 3999374015, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30551872, + "cpu_ns": 3999711331, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50500288, + "cpu_ns": 3999888025, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50424384, + "cpu_ns": 3999830166, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49803456, + "cpu_ns": 3999711965, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49383936, + "cpu_ns": 4000006070, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30311744, + "cpu_ns": 3999795351, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30476416, + "cpu_ns": 3999740582, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-async-8-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s03-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228882.7724996, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228882.772514, + "returncode": 0, + "finished": 1792228889.3016138, + "log_sha256": "39755aeb0764243cc6bd9371c2dcf668dac78bf29770ba2e7d7a65319c12db61", + "before_telemetry": { + "wall_time": 1792228882.7723227, + "monotonic_ns": 2089583076982895, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "816950", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396141", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38968681", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400173", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396144", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38968670", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24398519", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38333752", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400585", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24398503", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38333709", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "594621", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627599", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36227565", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1055358", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914432", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36364606", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579725", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33655017", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2370837", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952361", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37905478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3534319", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32971333", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228889.3040116, + "monotonic_ns": 2089589608671882, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399863", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396151", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38969392", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400442", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396154", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38969381", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400130", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24399212", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38334451", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399921", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24399196", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38334408", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400498", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627600", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36228260", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914435", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36365303", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399565", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579727", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33655714", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399645", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952362", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37906171", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "866753", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32972026", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 693, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 693, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 693 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30326464, + "cpu_ns": 3999687593, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30421696, + "cpu_ns": 3999993557, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49632512, + "cpu_ns": 3999956465, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49525504, + "cpu_ns": 3999828046, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48811904, + "cpu_ns": 4000046331, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49004992, + "cpu_ns": 3999844822, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30211136, + "cpu_ns": 3999615705, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30445888, + "cpu_ns": 3999833707, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-async-8-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s04-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228889.3174407, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228889.31745, + "returncode": 0, + "finished": 1792228895.8500297, + "log_sha256": "5f34c230de7006bf1056ea6473d9570c1385fbe43cb7a786c85b0ca9c59c4d58", + "before_telemetry": { + "wall_time": 1792228889.317327, + "monotonic_ns": 2089589621987587, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1657629", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396151", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38969394", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400441", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396154", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38969383", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "437337", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24399212", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38334453", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "640139", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24399196", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38334410", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3802191", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627602", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36228262", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "624653", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914435", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36365305", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "447442", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579727", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33655716", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "471782", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952362", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37906173", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2900806", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32972028", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228895.8563738, + "monotonic_ns": 2089596161034319, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "430061", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396156", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38970111", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "747786", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396159", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38970100", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400945", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24399923", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38335168", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400790", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24399907", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38335125", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627606", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36228980", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400267", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914436", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36366019", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400550", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579728", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33656430", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400174", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952363", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37906887", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2415022", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32972740", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "88000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 712 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30500288, + "cpu_ns": 3999654838, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30477056, + "cpu_ns": 3999898521, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49179968, + "cpu_ns": 3999834731, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49315776, + "cpu_ns": 3999964344, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49106304, + "cpu_ns": 3999611643, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49220288, + "cpu_ns": 3999811202, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30349824, + "cpu_ns": 3999980042, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30415104, + "cpu_ns": 3999748924, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-async-8-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s05-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228895.8762424, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228895.8762553, + "returncode": 0, + "finished": 1792228902.4537432, + "log_sha256": "f7f3b530038f08d12946ba14597f13ef63090c158c2bed70276467c5f8a22c57", + "before_telemetry": { + "wall_time": 1792228895.876087, + "monotonic_ns": 2089596180747457, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "777185", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396156", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38970111", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2949904", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396159", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38970100", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400170", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24399923", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38335168", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399829", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24399907", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38335125", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400255", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627606", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36228980", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "433545", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914436", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36366019", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "958271", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579728", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33656430", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1860885", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952363", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37906887", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3220396", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32972740", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "88000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228902.4568572, + "monotonic_ns": 2089602761517391, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396175", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38970890", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396178", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38970879", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "432452", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24400668", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38335915", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24400652", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38335872", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627608", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36229727", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914437", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36366766", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579729", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33657177", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952365", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37907636", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3383677", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32973485", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 19, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 779, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 745, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 745 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 29848960, + "cpu_ns": 3992939515, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 29942784, + "cpu_ns": 4000063213, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49033728, + "cpu_ns": 3999068216, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 48712128, + "cpu_ns": 3999948473, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48066048, + "cpu_ns": 4000012963, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 45574400, + "cpu_ns": 3999773736, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 29723648, + "cpu_ns": 3999937151, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 29864320, + "cpu_ns": 4000061465, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-async-8-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s00-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228902.4707856, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228902.470794, + "returncode": 0, + "finished": 1792228909.0045464, + "log_sha256": "16c9e31471aaa4070b34f10074a1d9055d763c26b0678c89c16799be3a1b09e0", + "before_telemetry": { + "wall_time": 1792228902.4706657, + "monotonic_ns": 2089602775326371, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "948749", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396175", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38970891", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396178", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38970880", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24400668", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38335916", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24400652", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38335873", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627609", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36229728", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2876879", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914437", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36366767", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579729", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33657178", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3059590", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952365", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37907637", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2989289", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8107", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32973486", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228909.0113819, + "monotonic_ns": 2089609316042145, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400056", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396195", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38971601", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400231", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396198", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38971590", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400080", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24401343", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38336599", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400512", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24401327", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38336556", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399891", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36230406", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400128", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914439", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36367445", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579732", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33657858", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399887", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952365", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37908313", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1120749", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32974162", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 20, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 20, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 680, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 676 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30865152, + "cpu_ns": 3999619148, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30984960, + "cpu_ns": 4000031034, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50378112, + "cpu_ns": 3999922594, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50515968, + "cpu_ns": 4000018095, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50231488, + "cpu_ns": 3999993543, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50270464, + "cpu_ns": 4000026697, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30710784, + "cpu_ns": 3999992966, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30946688, + "cpu_ns": 4000091566, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-async-8-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s01-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228909.0317998, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228909.0318143, + "returncode": 0, + "finished": 1792228915.5669935, + "log_sha256": "2adab677f6138baf44a252cbdee80697e8701e79c900000f387773d8e9568a83", + "before_telemetry": { + "wall_time": 1792228909.0316324, + "monotonic_ns": 2089609336292767, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "874891", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396195", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38971601", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1091158", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396198", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38971590", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2067909", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24401343", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38336599", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400968", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24401327", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38336556", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400210", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627610", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36230406", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399779", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914439", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36367445", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400208", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579732", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33657858", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "431864", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952365", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37908313", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3243975", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32974162", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228915.5717547, + "monotonic_ns": 2089615876415137, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "728771", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396219", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38972317", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400076", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396222", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38972306", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399374", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24402118", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38337551", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24402102", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38337508", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627612", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36231084", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400254", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914440", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36368121", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "610678", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579733", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33658534", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400182", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952498", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37909107", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "707791", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32974836", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 775, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 952, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 775, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 952, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 133, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 794, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 674 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30678656, + "cpu_ns": 3999668620, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30749056, + "cpu_ns": 3999779625, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50370496, + "cpu_ns": 3999658442, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50102080, + "cpu_ns": 3999569060, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50253632, + "cpu_ns": 3999776243, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 47306240, + "cpu_ns": 3999938774, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30544704, + "cpu_ns": 3999885553, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30745088, + "cpu_ns": 3999853918, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-async-8-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s02-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228915.5898905, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228915.5899045, + "returncode": 0, + "finished": 1792228922.1218057, + "log_sha256": "5a73c14ace4e4c5a1f105884d0372204e8751b89fc4e486d34c460f6e7df6712", + "before_telemetry": { + "wall_time": 1792228915.5897048, + "monotonic_ns": 2089615894364934, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1398878", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396219", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38972318", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "615109", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396222", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38972307", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1361052", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24402118", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38337552", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24402102", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38337509", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627612", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36231085", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400209", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914440", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36368122", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579733", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33658535", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400182", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952498", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37909108", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3068105", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32974837", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228922.1279716, + "monotonic_ns": 2089622432631819, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400188", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396266", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38973092", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399918", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396269", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38973081", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400077", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24402813", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38338255", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399841", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24402797", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38338212", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "472548", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627620", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36231794", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "524540", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914443", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36368823", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2527916", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579734", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33659234", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2247360", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952498", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37909805", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2048034", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32975534", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 47, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 47, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 697 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 29718592, + "cpu_ns": 3999425757, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 29821248, + "cpu_ns": 3999729355, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 48208832, + "cpu_ns": 3999199049, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 48697728, + "cpu_ns": 3999782048, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48164160, + "cpu_ns": 3999939756, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48510272, + "cpu_ns": 3999913034, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 29601344, + "cpu_ns": 3999525771, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 29713344, + "cpu_ns": 4000089551, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-async-8-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s03-original/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228922.1481147, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228922.1481273, + "returncode": 0, + "finished": 1792228928.6831622, + "log_sha256": "297fb74d56a269f6c05075291da27ec3462df58211152b2f65b482656ad637af", + "before_telemetry": { + "wall_time": 1792228922.1479397, + "monotonic_ns": 2089622452599957, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2260957", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396266", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38973092", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1054598", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396269", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38973081", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400245", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24402813", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38338255", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "475952", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24402797", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38338212", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399753", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627620", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36231794", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3244459", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914443", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36368823", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579734", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33659234", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "572467", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952498", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37909805", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3331494", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32975534", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228928.6888013, + "monotonic_ns": 2089628993461748, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400237", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396359", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38974004", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400795", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396362", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38973993", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400361", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24403570", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38339025", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "398515", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24403554", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38338982", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "442041", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627623", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36232547", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "453816", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914445", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36369574", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "492446", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579736", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33659985", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "441829", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37910558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "613702", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32976281", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 93, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 912, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 93, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 912, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 757, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 757, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 751, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 753, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 747 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 29984512, + "cpu_ns": 3999619694, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30002752, + "cpu_ns": 3998560777, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49172416, + "cpu_ns": 3999982767, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49035328, + "cpu_ns": 3999967828, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 49131776, + "cpu_ns": 3999713875, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48588544, + "cpu_ns": 3999460650, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 29841088, + "cpu_ns": 3999970350, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 29960256, + "cpu_ns": 4000089803, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-async-8-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s04-main/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228928.7095933, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228928.7096071, + "returncode": 0, + "finished": 1792228935.24385, + "log_sha256": "6647cccd213fdefb00af44f17af7ee2d9980028719db87fc6cbe8527c92c5008", + "before_telemetry": { + "wall_time": 1792228928.7094352, + "monotonic_ns": 2089629014095712, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3239626", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396359", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38974004", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "854690", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396362", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38973993", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399211", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24403570", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38339025", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400513", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24403554", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38338982", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400395", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627623", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36232547", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "604605", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914445", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36369574", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2747907", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579736", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33659985", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3253999", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37910558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3268734", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32976281", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228935.2487667, + "monotonic_ns": 2089635553426875, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396596", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38975172", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400846", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396599", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38975161", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400121", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24404337", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38339833", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400067", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24404321", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38339790", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "427411", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627625", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36233299", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400145", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914449", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36370326", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "612399", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579741", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33660739", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "460290", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37911306", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2232661", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32977029", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 237, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 1168, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 237, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 1168, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 767, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 767, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 808, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 752, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 748 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30170880, + "cpu_ns": 3999697775, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30223936, + "cpu_ns": 3999860368, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49801216, + "cpu_ns": 3999843573, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49962240, + "cpu_ns": 3999996230, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48408192, + "cpu_ns": 4000064986, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 49845824, + "cpu_ns": 3999719527, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30031616, + "cpu_ns": 3999367229, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30129280, + "cpu_ns": 4000033699, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-async-8-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s05-async-mask/cache.db", + "64", + "8", + "4", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228935.26326, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228935.2632701, + "returncode": 0, + "finished": 1792228941.79676, + "log_sha256": "3a133c8200ff69becea4c5812f1adda2d5b7a852d0d958ef67833e4e5ac30402", + "before_telemetry": { + "wall_time": 1792228935.2631443, + "monotonic_ns": 2089635567804586, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396596", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38975173", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396599", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38975162", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400127", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24404337", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38339834", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24404321", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38339791", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4309801", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627626", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36233300", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914449", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36370327", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579741", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33660740", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "460290", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37911307", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2912872", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32977030", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228941.8035278, + "monotonic_ns": 2089642108188274, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400248", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396624", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38975939", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396627", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38975928", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400591", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24405058", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38340559", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400240", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24405042", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38340516", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400922", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627626", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36234018", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "436882", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914455", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36371057", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400165", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579743", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33661462", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400131", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37912025", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "592026", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32977748", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "88000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 766, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 721, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 721, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 725, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 718, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 718 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 30437312, + "cpu_ns": 3999711157, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 30456768, + "cpu_ns": 3999993092, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49843712, + "cpu_ns": 3999683398, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49183360, + "cpu_ns": 3999981093, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 48833536, + "cpu_ns": 3999978493, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48990784, + "cpu_ns": 4000007682, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 30288640, + "cpu_ns": 3999617155, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 30376192, + "cpu_ns": 4000093891, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hits-b00-async-8-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s00-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228973.4037771, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228973.4037924, + "returncode": 0, + "finished": 1792228979.9378183, + "log_sha256": "9e61a5a8a7e970d420495eb4b1ef7a070661bb115863458abdfa7d0214725c02", + "before_telemetry": { + "wall_time": 1792228973.4036133, + "monotonic_ns": 2089673708273909, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2722529", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396668", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38979744", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396671", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38979733", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400250", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24408781", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38344291", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24408765", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38344248", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36237743", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914458", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36374782", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399189", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579745", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33665187", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952503", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37915752", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2329000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32981471", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228979.9442897, + "monotonic_ns": 2089680248950252, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "460242", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396676", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38980442", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "427440", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396679", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38980431", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "460327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24409463", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38344975", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400263", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24409447", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38344932", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "589193", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36238426", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1913442", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914459", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36375467", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1914009", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579746", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33665870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "975138", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952503", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37916435", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2449161", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32982154", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "92000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "92000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "92000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "92000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 698, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 682, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 683 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27710656, + "cpu_ns": 3999662726, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27705856, + "cpu_ns": 3999813178, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27712640, + "cpu_ns": 3999943341, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27706944, + "cpu_ns": 3999930929, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27713536, + "cpu_ns": 3999899011, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27707264, + "cpu_ns": 3999909149, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27706048, + "cpu_ns": 3999913719, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27710528, + "cpu_ns": 4000061872, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hits-b00-async-8-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s01-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228979.9670174, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228979.9670343, + "returncode": 0, + "finished": 1792228986.5487697, + "log_sha256": "c38bc459cd7c3f406dd19fc215a204b30f51cdc0d9c44f1086b353ad2ee53ce6", + "before_telemetry": { + "wall_time": 1792228979.9668283, + "monotonic_ns": 2089680271488995, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400321", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396676", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38980442", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400388", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396679", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38980431", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "430516", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24409463", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38344975", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "479484", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24409447", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38344932", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "398820", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36238426", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2275132", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914459", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36375467", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1101321", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579746", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33665870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400067", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952503", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37916435", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3021789", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32982154", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "92000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "92000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "92000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "92000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228986.5543537, + "monotonic_ns": 2089686859014306, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1612996", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396726", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38981294", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2277678", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396729", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38981283", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1524706", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24410231", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38345779", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24410215", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38345736", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2019800", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36239188", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3117593", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914476", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36376239", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3175291", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579750", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33666640", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3198745", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952541", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37917260", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2499940", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32982916", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "99000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "100000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "93000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "93000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "93000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "93000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "91000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "91000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "91000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "91000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 852, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 852, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 768, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 804, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 762, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 17, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 772, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 38, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 825, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 762 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27461760, + "cpu_ns": 3998112528, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27456960, + "cpu_ns": 3998491999, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27463744, + "cpu_ns": 3998305074, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27458048, + "cpu_ns": 3998467750, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27464704, + "cpu_ns": 3998472907, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27458368, + "cpu_ns": 3998349101, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27457216, + "cpu_ns": 3998442371, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27461632, + "cpu_ns": 3998548216, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hits-b00-async-8-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s02-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228986.581848, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228986.5818732, + "returncode": 0, + "finished": 1792228993.1653802, + "log_sha256": "7afddb9c358b8c7cf58909630d13370d0ec1be7430872146814612106382e10c", + "before_telemetry": { + "wall_time": 1792228986.5815754, + "monotonic_ns": 2089686886235936, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2830460", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396726", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38981294", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396729", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38981283", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2999992", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24410233", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38345782", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24410217", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38345739", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2073514", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36239188", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3000000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914478", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36376243", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3000007", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33666641", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952544", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37917266", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2399812", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32982916", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "100000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "99000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "100000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "93000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "93000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "93000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "93000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "91000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "91000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "91000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "91000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228993.1707394, + "monotonic_ns": 2089693475399611, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "840820", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396801", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38982174", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "913968", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396804", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38982163", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "776579", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24410973", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38346536", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400271", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24410957", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38346493", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1235848", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36239935", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "428701", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36377004", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400166", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33667389", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1149988", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952581", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37918062", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1952870", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32983663", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 75, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 880, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 75, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 880, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 740, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 740, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 754, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 747, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 748, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 747 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27788992, + "cpu_ns": 3993543711, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27833344, + "cpu_ns": 4000007767, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27840128, + "cpu_ns": 3999834303, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27834432, + "cpu_ns": 3999962227, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27841024, + "cpu_ns": 4000060989, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27834752, + "cpu_ns": 4000080495, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27833536, + "cpu_ns": 3999829799, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27838016, + "cpu_ns": 3999994904, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hits-b00-async-8-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s03-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228993.1897235, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228993.189738, + "returncode": 0, + "finished": 1792228999.7212026, + "log_sha256": "e9cb1d7a980b2f5843c118770ebcdb99ec0a2f6d87a16295e4bc6b73ad697303", + "before_telemetry": { + "wall_time": 1792228993.189559, + "monotonic_ns": 2089693494219586, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "489520", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396801", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38982175", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400782", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396804", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38982164", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "785641", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24410973", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38346537", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "585365", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24410957", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38346494", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400368", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36239936", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1158318", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36377005", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33667390", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "551434", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952581", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37918063", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3631185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8109", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32983664", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228999.727322, + "monotonic_ns": 2089700031982801, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "437175", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396860", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38982916", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "761858", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396863", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38982905", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400249", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24411603", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38347172", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400417", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24411587", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38347129", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400137", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36240569", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400070", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36377638", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "468267", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33668023", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "426032", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952582", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37918696", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2595295", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32984297", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 59, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 59, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 630, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 630, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 635, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 633 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27840704, + "cpu_ns": 3999633423, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27835904, + "cpu_ns": 4000035063, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27842688, + "cpu_ns": 3999993756, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27836992, + "cpu_ns": 4000053421, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27843648, + "cpu_ns": 3999991265, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27837312, + "cpu_ns": 3999931149, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27836160, + "cpu_ns": 4000015967, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27840576, + "cpu_ns": 4000081214, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hits-b00-async-8-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s04-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228999.7489865, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228999.7490008, + "returncode": 0, + "finished": 1792229006.330837, + "log_sha256": "738587a219ca29b65d6ef50cf2fda4c5eaa1d14c0d53ce52628cb47d6cd38e88", + "before_telemetry": { + "wall_time": 1792228999.7488081, + "monotonic_ns": 2089700053468567, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396860", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38982916", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "944201", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396863", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38982905", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "887913", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24411603", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38347172", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400836", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24411587", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38347129", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "484102", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36240569", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "486607", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36377638", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "896875", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33668023", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "534550", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952582", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37918696", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3365157", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32984297", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229006.3354366, + "monotonic_ns": 2089706640096729, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1154260", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396927", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38983712", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "581446", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396930", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38983701", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24412281", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38347856", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "915523", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24412265", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38347813", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36241244", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1452756", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36378313", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399700", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33668698", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2688725", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952584", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37919375", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2686359", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32984972", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 67, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 67, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 796, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 678, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 678, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 675 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27523712, + "cpu_ns": 3999616161, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27518912, + "cpu_ns": 3999966510, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27525696, + "cpu_ns": 4000052394, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27520000, + "cpu_ns": 4000001021, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27526656, + "cpu_ns": 3999969269, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27520320, + "cpu_ns": 3999883117, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27519168, + "cpu_ns": 3999943322, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27523584, + "cpu_ns": 4000073532, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hits-b00-async-8-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s05-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b00-async-8-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229006.349755, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229006.349765, + "returncode": 0, + "finished": 1792229012.9331095, + "log_sha256": "be9ce7f21064f6e695368b6cd0add96579d8ece94283aa42b2d99ad8868ca483", + "before_telemetry": { + "wall_time": 1792229006.3496313, + "monotonic_ns": 2089706654291893, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "424718", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396927", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38983713", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396930", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38983702", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24412281", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38347857", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399505", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24412265", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38347814", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36241245", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36378314", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33668699", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3878313", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952585", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37919376", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2999599", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32984973", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229012.9387417, + "monotonic_ns": 2089713243402086, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396948", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38984385", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396951", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38984374", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24412916", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38348498", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400361", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24412900", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38348455", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627633", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36241885", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36378946", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33669331", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952585", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37920008", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1530372", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32985605", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 635, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 641, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 635, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 641, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 640, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 632 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27809472, + "cpu_ns": 3998835393, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27804672, + "cpu_ns": 3999872360, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27811520, + "cpu_ns": 4000051108, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27805824, + "cpu_ns": 4000020233, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27812416, + "cpu_ns": 4000071928, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27806144, + "cpu_ns": 3999953255, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27804928, + "cpu_ns": 3999942140, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27809408, + "cpu_ns": 4000014974, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hits-b01-async-8-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s00-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229012.955421, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229012.9554317, + "returncode": 0, + "finished": 1792229019.4881625, + "log_sha256": "0f389283e0b57ff3d30a0bf2e8bd55841e146fc30d72597f6a8012a5e4d29873", + "before_telemetry": { + "wall_time": 1792229012.9552805, + "monotonic_ns": 2089713259941038, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396948", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38984386", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396951", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38984375", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3110092", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24412917", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38348499", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24412901", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38348456", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627633", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36241886", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36378947", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579751", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33669332", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952585", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37920009", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2293865", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32985606", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "87000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229019.4942195, + "monotonic_ns": 2089719798879875, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400144", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396970", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38985075", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1031090", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396973", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38985064", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400073", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24413576", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38349184", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400527", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24413560", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38349141", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "399565", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627638", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36242541", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "420292", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36379594", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "741014", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579864", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33670155", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "420738", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952594", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37920669", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400052", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32986253", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 22, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 659, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 659, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 113, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 823, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 660, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 647 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27418624, + "cpu_ns": 3999665887, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27413824, + "cpu_ns": 3999720776, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27420608, + "cpu_ns": 3999994288, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27414912, + "cpu_ns": 3999932975, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27421568, + "cpu_ns": 4000028193, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27415232, + "cpu_ns": 3999869102, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27414080, + "cpu_ns": 3999984200, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27418496, + "cpu_ns": 4000080448, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hits-b01-async-8-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s01-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229019.511797, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229019.5118062, + "returncode": 0, + "finished": 1792229026.086272, + "log_sha256": "fe0a1ad75a17ef344c6d6ba63682ce818bd95d7e07a30669c0cabf621f3971b9", + "before_telemetry": { + "wall_time": 1792229019.511659, + "monotonic_ns": 2089719816319314, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400129", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396970", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38985076", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "713186", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396973", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38985065", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399759", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24413576", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38349185", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1323092", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24413560", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38349142", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "456926", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627638", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36242542", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "505624", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36379595", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400459", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579865", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33670156", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "477112", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952594", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37920670", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3439631", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32986254", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229026.0900779, + "monotonic_ns": 2089726394738014, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400071", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396979", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38985790", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400363", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396982", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38985779", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400250", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24414272", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38349890", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24414256", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38349847", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627640", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36243246", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36380295", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2384872", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579868", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33670858", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952600", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37921375", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "875055", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32986954", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "94000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "94000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 714, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 696, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 696, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 704, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 702, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 700 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27889792, + "cpu_ns": 3999735554, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27884992, + "cpu_ns": 3999984459, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27891840, + "cpu_ns": 4000030268, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27886144, + "cpu_ns": 3999911622, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27892736, + "cpu_ns": 4000089519, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27886464, + "cpu_ns": 3999930077, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27885248, + "cpu_ns": 3999874402, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27889728, + "cpu_ns": 4000079739, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hits-b01-async-8-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s02-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229026.104588, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229026.1045985, + "returncode": 0, + "finished": 1792229032.6331131, + "log_sha256": "7008e6015f19b1f17a9c223c3881cb34df78435fabd2e0f74d0a159754213f01", + "before_telemetry": { + "wall_time": 1792229026.1044643, + "monotonic_ns": 2089726409124805, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396979", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38985791", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396982", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38985780", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24414272", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38349891", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24414256", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38349848", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3731189", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627641", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36243247", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914485", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36380296", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579868", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33670859", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952600", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37921376", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2550693", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8111", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32986955", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "94000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "94000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229032.6356032, + "monotonic_ns": 2089732940263423, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399629", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397034", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38986524", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399848", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397037", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38986513", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399709", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24414899", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38350524", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "399854", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24414883", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38350481", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400165", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627642", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36243880", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399870", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914488", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36380929", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400596", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579875", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33671500", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399844", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952604", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37922015", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1390246", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8112", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32987586", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 55, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 55, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 627, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 627, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 641, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 639, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 631 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27568128, + "cpu_ns": 3999741861, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27563328, + "cpu_ns": 3999977704, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27570176, + "cpu_ns": 4000030593, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27564480, + "cpu_ns": 4000063981, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27571072, + "cpu_ns": 3999764445, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27564800, + "cpu_ns": 4000096034, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27563584, + "cpu_ns": 3999763014, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27568064, + "cpu_ns": 4000035032, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hits-b01-async-8-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s03-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229032.6508095, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229032.6508198, + "returncode": 0, + "finished": 1792229039.2258024, + "log_sha256": "1253e2b8203e6f581b422b7958aad8e21e4c6f710200805041709577b9d5bc08", + "before_telemetry": { + "wall_time": 1792229032.6506932, + "monotonic_ns": 2089732955353391, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "935987", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397034", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38986526", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "749730", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397037", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38986515", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "935533", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24414899", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38350526", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "423967", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24414883", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38350483", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3600000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627644", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36243882", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "769894", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914488", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36380931", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "672155", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579875", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33671502", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1336121", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952604", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37922017", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2794778", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8112", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32987588", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229039.2295597, + "monotonic_ns": 2089739534220241, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2592474", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397277", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38987606", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "531119", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397280", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38987595", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2573864", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24415579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38351353", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24415563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38351310", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627646", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36244510", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2478526", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914490", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36381563", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2500000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579982", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33672242", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1678700", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952604", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37922645", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2190645", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32988217", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "96000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "92000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "94000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "95000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 243, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 1080, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 243, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 1080, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 680, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 628, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 632, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 107, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 740, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 628, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 629 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27652928, + "cpu_ns": 4003494344, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27648128, + "cpu_ns": 4003581577, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27654912, + "cpu_ns": 4003793371, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27649216, + "cpu_ns": 4003823676, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27655808, + "cpu_ns": 4003806448, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27649536, + "cpu_ns": 4003428068, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27648384, + "cpu_ns": 4002952028, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27652800, + "cpu_ns": 4003859811, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hits-b01-async-8-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s04-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229039.2530522, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229039.2530632, + "returncode": 0, + "finished": 1792229045.8286557, + "log_sha256": "4e3877b36ec80ef78a2e70d7c6d9359f43bae3a7121b073ed0b03eb3301c5404", + "before_telemetry": { + "wall_time": 1792229039.2529147, + "monotonic_ns": 2089739557575296, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2595541", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397277", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38987606", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397280", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38987595", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2227052", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24415579", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38351353", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2740817", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24415563", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38351310", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2800007", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627646", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36244510", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2574535", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914490", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36381563", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2744817", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579982", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33672242", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1924262", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952604", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37922645", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1823439", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32988217", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "96000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "92000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "94000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "89000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "91000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "91000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "91000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "91000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "95000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229045.8350012, + "monotonic_ns": 2089746139661985, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400086", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397463", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38988528", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400443", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397466", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38988517", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400338", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24416178", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38351967", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "424924", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24416162", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38351924", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "453316", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627650", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36245109", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "395484", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914495", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36382163", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "398879", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579984", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33672837", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2342360", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952606", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37923237", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "655449", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32988808", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 186, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 186, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 599, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 599, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 599, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 600, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 595, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 592, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 591 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27659904, + "cpu_ns": 3999322419, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27655104, + "cpu_ns": 3999998847, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27661888, + "cpu_ns": 4000022530, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27656192, + "cpu_ns": 4000031220, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27662784, + "cpu_ns": 3999820763, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27656512, + "cpu_ns": 3999765112, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27655296, + "cpu_ns": 3999929366, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27659776, + "cpu_ns": 4000025953, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hits-b01-async-8-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s05-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b01-async-8-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229045.8550088, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229045.8550227, + "returncode": 0, + "finished": 1792229052.3885105, + "log_sha256": "71be61fbe11b5032b1c6983a722acc913d1c3402524e2675594d9d9d0914c280", + "before_telemetry": { + "wall_time": 1792229045.8548496, + "monotonic_ns": 2089746159510058, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399867", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397463", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38988528", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400486", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397466", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38988517", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "674497", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24416178", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38351967", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400347", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24416162", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38351924", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "867890", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627650", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36245109", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "594653", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914495", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36382163", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400140", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579984", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33672837", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "818568", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952606", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37923237", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3382884", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32988808", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229052.3942764, + "monotonic_ns": 2089752698936845, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400114", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397502", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38989244", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400362", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397505", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38989233", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399813", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24416821", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38352612", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400237", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24416805", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38352569", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "441259", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627651", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36245753", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "440324", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914496", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36382807", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "472098", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579984", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33673479", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "439772", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952606", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37923879", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399983", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32989450", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 716, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 643, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 643, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 644, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 644, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 642, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 642, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 642 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27343552, + "cpu_ns": 3987019915, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27375616, + "cpu_ns": 3992491642, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27394688, + "cpu_ns": 3993935616, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27388992, + "cpu_ns": 3993779673, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27395648, + "cpu_ns": 3993621867, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27192704, + "cpu_ns": 3964802443, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27388160, + "cpu_ns": 3993954277, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27392576, + "cpu_ns": 3994101781, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hits-b02-async-8-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s00-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229052.4151454, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229052.4151583, + "returncode": 0, + "finished": 1792229058.9955742, + "log_sha256": "9d3fb6fe227c469bfe65426641dbff6526c59982c0b733cb1289a4b89d160ff4", + "before_telemetry": { + "wall_time": 1792229052.4149902, + "monotonic_ns": 2089752719650333, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1161698", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397502", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38989244", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "834533", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397505", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38989233", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399691", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24416821", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38352612", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "464805", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24416805", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38352569", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "528774", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627651", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36245753", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "955973", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914496", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36382807", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1168227", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579984", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33673479", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1368451", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952606", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37923879", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3474000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32989450", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229059.0006115, + "monotonic_ns": 2089759305271971, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400233", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38990002", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400702", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38989991", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400226", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24417464", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38353267", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400306", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24417448", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38353224", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1177522", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627658", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36246402", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400253", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914496", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36383452", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1348633", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579985", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33674126", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1194466", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952607", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37924524", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2814698", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32990095", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 60, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 60, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 643, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 643, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 649, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 645 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27879168, + "cpu_ns": 3999461981, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27874368, + "cpu_ns": 3999907490, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27881152, + "cpu_ns": 3999988211, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27875456, + "cpu_ns": 4000024385, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27882112, + "cpu_ns": 3999792290, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27875776, + "cpu_ns": 3999912656, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27874624, + "cpu_ns": 3999961335, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27879040, + "cpu_ns": 4000022679, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hits-b02-async-8-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s01-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229059.019546, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229059.0195599, + "returncode": 0, + "finished": 1792229065.5509892, + "log_sha256": "28954e52ca5a167d3d5847a1ec02f1d2206d1c2eb7b4645066a4fc6f45de0c48", + "before_telemetry": { + "wall_time": 1792229059.0193844, + "monotonic_ns": 2089759324044812, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1490611", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38990004", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38989993", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24417464", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38353269", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24417448", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38353226", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627658", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36246404", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914496", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36383454", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400214", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579985", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33674128", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952607", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37924526", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2278002", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32990097", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229065.5573316, + "monotonic_ns": 2089765861991850, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "399589", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397573", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38990689", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399835", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397576", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38990678", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "946068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24418133", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38353943", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "419933", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24418117", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38353900", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400216", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627658", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36247070", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "843313", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914496", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36384120", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400199", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579986", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33674796", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400146", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952617", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37925209", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2349033", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32990763", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "90000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 669, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 669, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 666 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27634176, + "cpu_ns": 3999671715, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27629376, + "cpu_ns": 4000050818, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27636160, + "cpu_ns": 4000089582, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27630464, + "cpu_ns": 4000001353, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27637056, + "cpu_ns": 3999998959, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27630784, + "cpu_ns": 3999916861, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27629632, + "cpu_ns": 3999987326, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27634048, + "cpu_ns": 4000081372, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hits-b02-async-8-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s02-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229065.5792363, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229065.5792475, + "returncode": 0, + "finished": 1792229072.1630206, + "log_sha256": "52fbecd4df14d8e7f074f0184dabe7d5f5bda1976cafd1926b2438971e1b98c7", + "before_telemetry": { + "wall_time": 1792229065.5791235, + "monotonic_ns": 2089765883783803, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1506050", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397573", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38990689", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "830975", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397576", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38990678", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1050600", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24418133", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38353943", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1140285", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24418117", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38353900", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1544261", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627658", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36247070", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2895998", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914496", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36384120", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3020347", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579986", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33674796", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1032618", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952617", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37925209", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1835575", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32990763", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "90000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229072.1680493, + "monotonic_ns": 2089772472709985, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400074", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397588", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38991305", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397591", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38991294", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400156", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24418722", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38354536", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400247", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24418706", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38354493", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400063", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627659", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36247661", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914498", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36384713", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400131", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579989", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33675389", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399875", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952621", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37925804", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1532120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32991352", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 15, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 616, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 589, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 593, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 589, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 593, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 593, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 593, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 595, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 589 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27228224, + "cpu_ns": 3998934676, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27235712, + "cpu_ns": 3999796617, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27230208, + "cpu_ns": 4000008537, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27236800, + "cpu_ns": 4000039426, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27206528, + "cpu_ns": 4000020898, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27237120, + "cpu_ns": 3999907954, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27235904, + "cpu_ns": 3999988202, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27228096, + "cpu_ns": 4000010619, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hits-b02-async-8-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s03-original/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229072.187459, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229072.1874719, + "returncode": 0, + "finished": 1792229078.7223065, + "log_sha256": "f2d96801ab05557f156008ff27a59f702972dabef882402a3ba70196ef830b1a", + "before_telemetry": { + "wall_time": 1792229072.1872818, + "monotonic_ns": 2089772491942384, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397588", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38991307", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "871263", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397591", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38991296", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24418722", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38354538", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24418706", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38354495", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627659", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36247663", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914498", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36384715", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579989", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33675391", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952621", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37925806", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3561874", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32991354", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229078.7269945, + "monotonic_ns": 2089779031654591, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400082", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397736", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38992240", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399394", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397739", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38992229", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400160", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24419397", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38355237", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "450907", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24419381", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38355194", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627667", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36248342", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "468762", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914500", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36385382", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400127", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579989", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33676057", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400183", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952621", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37926472", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2803013", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32992020", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 148, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 933, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 148, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 933, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 666 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27476096, + "cpu_ns": 3999626872, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27471296, + "cpu_ns": 3999658891, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27478080, + "cpu_ns": 3999755107, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27472384, + "cpu_ns": 3999941035, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27478976, + "cpu_ns": 3999945903, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27472704, + "cpu_ns": 3999750202, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27471488, + "cpu_ns": 3999882018, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27475968, + "cpu_ns": 4000047095, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hits-b02-async-8-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s04-main/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229078.7429926, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229078.7430024, + "returncode": 0, + "finished": 1792229085.274851, + "log_sha256": "96f0c7d80cc0a09279cfb7a18360d1ddd583e493614ad1cf91e2def853e6f5e0", + "before_telemetry": { + "wall_time": 1792229078.742874, + "monotonic_ns": 2089779047534284, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1296580", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397736", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38992242", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399394", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397739", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38992231", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "943778", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24419397", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38355239", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24419381", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38355196", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3780806", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627669", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36248344", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914500", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36385384", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579989", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33676059", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952621", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37926474", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2867162", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32992022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229085.2806573, + "monotonic_ns": 2089785585317834, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400066", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397800", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38993003", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400882", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397803", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38992992", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "995045", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24420047", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38355897", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "509933", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24420031", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38355854", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "449118", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627674", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36248998", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "419297", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914501", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36386031", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "445319", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579990", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33676706", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2239680", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952624", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37927125", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1845460", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32992667", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 64, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 64, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 761, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 650, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 651, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 645 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27625728, + "cpu_ns": 3986435098, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27620992, + "cpu_ns": 3986724159, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27664640, + "cpu_ns": 3991941600, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27609792, + "cpu_ns": 3985314170, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27665536, + "cpu_ns": 3992196949, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27659264, + "cpu_ns": 3992133792, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27645760, + "cpu_ns": 3988304676, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27527360, + "cpu_ns": 3972713701, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hits-b02-async-8-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s05-async-mask/cache.db", + "64", + "8", + "4", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-b02-async-8-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792229085.3025749, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229085.3025894, + "returncode": 0, + "finished": 1792229091.835962, + "log_sha256": "c4055544336fcb3c7c95e3a9a0cfc74f44fa1e8c99862d50f51a1dc0dd09d6d8", + "before_telemetry": { + "wall_time": 1792229085.3024204, + "monotonic_ns": 2089785607081029, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1294153", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397800", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38993003", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2875208", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397803", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38992992", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1009030", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24420047", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38355897", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1003441", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24420031", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38355854", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1101559", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627674", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36248998", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1356228", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914501", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36386031", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "711934", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579990", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33676706", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2935191", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952624", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37927125", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3391571", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32992667", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "87000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229091.8410087, + "monotonic_ns": 2089792145669182, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400175", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5397840", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38993694", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "408929", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5397843", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38993683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "539151", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24420667", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38356527", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "414739", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24420651", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38356484", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1173108", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627677", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36249624", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "739865", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914515", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36386678", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400417", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579994", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33677330", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "421163", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952624", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37927745", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1060388", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8113", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32993287", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "87000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "87000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "87000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 620, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 620, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 630, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 626, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 647, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 624, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 620, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 620 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 27706880, + "cpu_ns": 3999495090, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 27702080, + "cpu_ns": 3999802239, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 27708864, + "cpu_ns": 3999989761, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 27703168, + "cpu_ns": 3999943873, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 27709760, + "cpu_ns": 3999570669, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 27703488, + "cpu_ns": 3999970158, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 27702272, + "cpu_ns": 3999463215, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 27706752, + "cpu_ns": 3999981603, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + } + ], + "precondition_runs": [ + { + "name": "mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792227893.864399, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227893.8644097, + "returncode": 0, + "finished": 1792227925.4749985, + "log_sha256": "2765e2b7456c1c60de6a460b1b888754e19d4cd3a77243b6d3c30d04463501a0", + "before_telemetry": { + "wall_time": 1792227893.8642864, + "monotonic_ns": 2088594168950330, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1427930", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394792", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38853099", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1254039", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394795", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38853088", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1213448", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24286200", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38214398", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24286184", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38214355", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1259829", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625524", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36113066", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1393421", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36248742", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1219057", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578908", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33540534", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3095001", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951403", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37791276", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3659930", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32857763", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "90000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792227925.4801314, + "monotonic_ns": 2088625784791714, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "445685", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394808", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38857153", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394811", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38857142", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400120", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24290244", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38218564", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24290228", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38218521", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1105917", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625556", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36117142", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1509570", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5911558", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36252832", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "578908", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33544568", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400186", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951403", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37795310", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1539369", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32861797", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4054, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4054, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4044, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4166, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4044, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4166, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 32, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4076, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 81, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4090, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4034, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4034, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4034 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 17490368, + "cpu_ns": 1000018287, + "cycles": 3986908885, + "instructions": 4834396291, + "branches": 946615430, + "branch_misses": 290513 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000068545", + "ops_s": "17489169.2", + "ops": "17490368", + "checksum": "13412373128112917056", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55402496", + "setup_ns": "551320058", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "1000397814", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3986908885", + "perf_instructions": "4834396291", + "perf_branches": "946615430", + "perf_branch_misses": "290513", + "perf_enabled_ns": "1000022072", + "perf_running_ns": "1000022072", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000018287" + } + }, + { + "name": "mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228043.9516559, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228043.9516637, + "returncode": 0, + "finished": 1792228075.5242429, + "log_sha256": "d5fccfa5bc47be0de2fd5d3027aacb323b94ccec1d39ee7c5b6417b977633144", + "before_telemetry": { + "wall_time": 1792228043.9515471, + "monotonic_ns": 2088744256207264, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1216310", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394905", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38871159", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394908", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38871148", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "472655", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24303917", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38233488", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24303901", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38233445", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4731810", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625801", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36131154", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4036693", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912105", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36267091", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2521006", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33558538", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2755098", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951510", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37809322", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2931757", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32875747", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228075.5292757, + "monotonic_ns": 2088775833936303, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "953035", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5394916", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38875498", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5394919", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38875487", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1185137", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24308148", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38237894", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2745246", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24308132", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38237851", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5625938", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36135515", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "654351", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912160", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36271491", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1274322", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579004", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33562862", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2288006", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951531", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37813672", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1760471", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32880071", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4339, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4339, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4231, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4406, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4231, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4406, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 137, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4361, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 55, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4400, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4324, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4350, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4324 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 9897472, + "cpu_ns": 999510278, + "cycles": 4232100004, + "instructions": 2489495157, + "branches": 545569738, + "branch_misses": 166330 + } + ], + "profile": "main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000071256", + "ops_s": "9896766.8", + "ops": "9897472", + "checksum": "11688179681504815616", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55541760", + "setup_ns": "526424440", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "5", + "cpu_ns": "999928664", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "4232100004", + "perf_instructions": "2489495157", + "perf_branches": "545569738", + "perf_branch_misses": "166330", + "perf_enabled_ns": "999544306", + "perf_running_ns": "999544306", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "999510278" + } + }, + { + "name": "mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s02-blocking-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s02-blocking-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228193.7495708, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228193.749579, + "returncode": 0, + "finished": 1792228225.3459692, + "log_sha256": "85dd97fc9f9eaa1469819a6eee467e05ecd4db2057b9959b3343721ae6dc2344", + "before_telemetry": { + "wall_time": 1792228193.7494822, + "monotonic_ns": 2088894054142230, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "863758", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395001", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38889121", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2992761", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395004", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38889110", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1596765", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24321118", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38251955", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24321102", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38251912", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1701675", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626361", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36149135", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4568456", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912591", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36285256", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2465752", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579095", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33576432", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1824380", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951617", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37827255", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2081072", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32893610", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228225.351633, + "monotonic_ns": 2088925656293800, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395005", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38892830", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400248", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395008", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38892819", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399506", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24324810", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38255672", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400698", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24324794", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38255629", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "432126", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626370", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36152854", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "554677", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912629", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36289008", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1782147", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579099", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33580135", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "600635", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951619", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37830959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2700233", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8077", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32897312", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "89000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "89000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "89000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "89000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3709, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3692, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3717, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3692, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3717, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3719, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 38, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3752, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3703, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3704, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3702 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 8803136, + "cpu_ns": 999658004, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 8812288, + "cpu_ns": 999996640, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 13997248, + "cpu_ns": 1000073389, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 12972544, + "cpu_ns": 1000075751, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 13946688, + "cpu_ns": 1000071963, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 14011328, + "cpu_ns": 1000073955, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 8764288, + "cpu_ns": 1000056929, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 8808256, + "cpu_ns": 1000065150, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 2, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "blocking", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000069210", + "ops_s": "90109539.5", + "ops": "90115776", + "checksum": "1474545200335572288", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55238656", + "setup_ns": "538797254", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "8", + "cpu_ns": "8002064979", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000071781" + } + }, + { + "name": "mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s03-blocking-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228344.0935752, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228344.0935879, + "returncode": 0, + "finished": 1792228375.6527815, + "log_sha256": "10d847676e7f64200a4a338a172b912ae333798db0745b510c4033b6ef7609ff", + "before_telemetry": { + "wall_time": 1792228344.0933988, + "monotonic_ns": 2089044398058990, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400308", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395378", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38906018", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400317", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395381", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38906007", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400119", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24337502", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38269051", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24337486", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38269008", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400212", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626566", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36165574", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912862", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36301840", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400394", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579125", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33592688", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2694512", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951853", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37843654", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3581267", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8086", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32909829", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228375.6589239, + "monotonic_ns": 2089075963584552, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1274570", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395485", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38909472", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "526310", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395488", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38909461", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "575611", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24340756", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38272325", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "760557", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24340740", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38272282", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "543367", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626577", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36168852", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "477001", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912897", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36305168", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "513091", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579130", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33595949", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "534663", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3951857", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37846920", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2534190", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8091", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32913089", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "91000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "90000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "91000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "94000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "90000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "90000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 107, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3454, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 107, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3454, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3254, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3274, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3254, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3274, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3278, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3328, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3261, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3266, + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3260 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 7093952, + "cpu_ns": 1000036157, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 7089152, + "cpu_ns": 1000118683, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 7095936, + "cpu_ns": 1000139547, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 7090240, + "cpu_ns": 1000139881, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 7096832, + "cpu_ns": 1000138144, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 7090560, + "cpu_ns": 1000133568, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 7089344, + "cpu_ns": 1000074507, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 7093824, + "cpu_ns": 1000133068, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 3, + "scenario": { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "blocking", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000136222", + "ops_s": "56732111.8", + "ops": "56739840", + "checksum": "14390664938485110784", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55345152", + "setup_ns": "517282358", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "11", + "cpu_ns": "8003438980", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000913555" + } + }, + { + "name": "mask-final-hits-precondition-s04-async-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s04-async-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s04-async-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228493.8820338, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228493.882047, + "returncode": 0, + "finished": 1792228525.3982942, + "log_sha256": "d91d8a470b01d1961168d65106dabb46593ef143038b192a2ac4658a9938cae2", + "before_telemetry": { + "wall_time": 1792228493.881877, + "monotonic_ns": 2089194186540982, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1075363", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395776", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38921695", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395779", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38921684", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24352349", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38284637", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400283", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24352333", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38284594", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1082944", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36180662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5912949", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36316953", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579606", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33608434", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952077", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37858736", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3614305", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32924815", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "89000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "90000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228525.4035177, + "monotonic_ns": 2089225708177932, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2722525", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38925671", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38925660", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24356310", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38288690", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24356294", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38288647", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "442254", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5626835", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36184640", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913047", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36321074", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1716199", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579607", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33612395", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2172148", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952085", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37862707", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1532403", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32928774", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3976, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3976, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3961, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4053, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3961, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4053, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3978, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 98, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4121, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3961, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3971, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3959 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 15351616, + "cpu_ns": 1000007419, + "cycles": 3655269134, + "instructions": 5533028810, + "branches": 1106965980, + "branch_misses": 262959 + } + ], + "profile": "main", + "scenario_index": 4, + "scenario": { + "api": "async", + "threads": 1, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "async", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000072375", + "ops_s": "15350505.0", + "ops": "15351616", + "checksum": "755079827133928640", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55603200", + "setup_ns": "465992723", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "1000417228", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3655269134", + "perf_instructions": "5533028810", + "perf_branches": "1106965980", + "perf_branch_misses": "262959", + "perf_enabled_ns": "1000024462", + "perf_running_ns": "1000024462", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000007419" + } + }, + { + "name": "mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s05-async-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s05-async-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228643.1670897, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228643.1670976, + "returncode": 0, + "finished": 1792228674.7254343, + "log_sha256": "d9db221ddb7ae031a73138538623a7c3fefa792fa7b14c6a1b840625fa9fb1ac", + "before_telemetry": { + "wall_time": 1792228643.1669936, + "monotonic_ns": 2089343471653831, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4607698", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395841", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38939756", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395844", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38939745", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400133", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24370400", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38303923", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24370384", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38303880", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2336790", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36198729", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3534857", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913674", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36335749", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1814034", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579652", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33626461", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3069631", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952220", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37876831", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1037009", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32942827", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228674.727606, + "monotonic_ns": 2089375032266312, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1640787", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395851", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38943907", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395854", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38943896", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "733428", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24374498", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38308233", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24374482", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38308190", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "928752", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627089", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36202887", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1717979", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5913826", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36339998", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400626", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579666", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33630610", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400176", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37880977", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3501818", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32946968", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4151, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4151, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4098, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4310, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4098, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4310, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4158, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 152, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4249, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4149, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4146, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4141 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 9541632, + "cpu_ns": 1000101766, + "cycles": 4183776894, + "instructions": 3276936176, + "branches": 697415570, + "branch_misses": 159063 + } + ], + "profile": "main", + "scenario_index": 5, + "scenario": { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "async", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000210146", + "ops_s": "9539627.3", + "ops": "9541632", + "checksum": "7735299256738310144", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55402496", + "setup_ns": "539938344", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "4", + "cpu_ns": "1000459769", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "4183776894", + "perf_instructions": "3276936176", + "perf_branches": "697415570", + "perf_branch_misses": "159063", + "perf_enabled_ns": "1000114699", + "perf_running_ns": "1000114699", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000101766" + } + }, + { + "name": "mask-final-hits-precondition-s06-async-8-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s06-async-8-independent-r00-main/cache.db", + "64", + "8", + "1", + "independent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s06-async-8-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228792.208402, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228792.2084098, + "returncode": 0, + "finished": 1792228823.7109237, + "log_sha256": "8366e0b726d76f44b58fa24668d39963337df1d20cb0eebea5a175fb9449fd6b", + "before_telemetry": { + "wall_time": 1792228792.2083077, + "monotonic_ns": 2089492512967806, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4593201", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395929", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38958315", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2349737", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395932", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38958304", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400181", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24388322", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38323111", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3019091", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24388306", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38323068", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2876796", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627351", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36217327", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2772788", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914408", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36354578", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1520043", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579703", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33645005", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3453836", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952297", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37895408", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32961345", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228823.717109, + "monotonic_ns": 2089524021769635, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400303", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5395990", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38962009", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400550", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5395993", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38961998", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400783", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24391909", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38326705", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400801", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24391893", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38326662", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400559", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627360", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36220927", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400143", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914410", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36358165", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400140", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579704", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33648590", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400141", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952298", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37898993", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "688771", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8106", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32964928", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 61, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3694, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 61, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3694, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3587, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3594, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3587, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3594, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3600, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3587, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3585, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3585, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3583 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 8049664, + "cpu_ns": 1000054852, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 8072768, + "cpu_ns": 1000005621, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 13211456, + "cpu_ns": 1000069614, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 13266560, + "cpu_ns": 1000076224, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 13150272, + "cpu_ns": 1000072206, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 13231104, + "cpu_ns": 1000074652, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 8005632, + "cpu_ns": 1000050851, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 8056320, + "cpu_ns": 1000061379, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 6, + "scenario": { + "api": "async", + "threads": 8, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "async", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000069361", + "ops_s": "85037877.7", + "ops": "85043776", + "checksum": "3822949455021611456", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55164928", + "setup_ns": "450070060", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "8", + "cpu_ns": "8002838293", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000465399" + } + }, + { + "name": "mask-final-hits-precondition-s07-async-8-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s07-async-8-dependent-r00-main/cache.db", + "64", + "8", + "1", + "dependent", + "async" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hits-precondition-s07-async-8-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792228941.8246524, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792228941.8246672, + "returncode": 0, + "finished": 1792228973.379689, + "log_sha256": "0c9e8fdd50c8db27affca64de0c7243e6a989bcf67b59e46ec6a37e7dcda79a4", + "before_telemetry": { + "wall_time": 1792228941.824491, + "monotonic_ns": 2089642129151447, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1244882", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396624", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38975939", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2605164", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396627", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38975928", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "842242", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24405058", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38340559", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "833807", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24405042", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38340516", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "494521", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627626", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36234018", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400547", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914455", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36371057", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400078", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579743", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33661462", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3187182", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37912025", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2584955", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32977748", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "88000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "91000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792228973.3854275, + "monotonic_ns": 2089673690087689, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400055", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5396668", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "38979744", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400249", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5396671", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "38979733", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24408781", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38344290", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400233", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24408765", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38344247", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "511097", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5627627", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36237742", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5914458", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36374781", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "579745", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33665186", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3952503", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "37915751", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "835636", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8108", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "32981470", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3805, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3805, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3723, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3731, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3723, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3731, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3724, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3724, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3724, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3726, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3722 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 6949696, + "cpu_ns": 999860152, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 6944896, + "cpu_ns": 1000060462, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 6951744, + "cpu_ns": 1000073680, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 6946048, + "cpu_ns": 1000079741, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 6952640, + "cpu_ns": 1000078470, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 6946368, + "cpu_ns": 1000077456, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 6945152, + "cpu_ns": 1000058536, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 6949632, + "cpu_ns": 1000068001, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0 + } + ], + "profile": "main", + "scenario_index": 7, + "scenario": { + "api": "async", + "threads": 8, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "async", + "cache_mib": "64", + "threads": "8", + "working_pages": "12288", + "seconds": "1.000073260", + "ops_s": "55582104.1", + "ops": "55586176", + "checksum": "1581720943293844096", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55336960", + "setup_ns": "466009254", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "8", + "cpu_ns": "8002229969", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000356498" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent" + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + { + "api": "async", + "threads": 1, + "mode": "independent" + }, + { + "api": "async", + "threads": 1, + "mode": "dependent" + }, + { + "api": "async", + "threads": 8, + "mode": "independent" + }, + { + "api": "async", + "threads": 8, + "mode": "dependent" + } + ], + "lock_intervals": [ + { + "acquired": 1792227893.8409002, + "released": 1792229091.8545609 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ], + "8": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "finished": 1792229091.8545594 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hits/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hits/results.csv new file mode 100644 index 000000000..9d662f590 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hits/results.csv @@ -0,0 +1,145 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +independent,blocking,64,1,12288,4.000065643,17371266.9,69486208,15597146439527895424,0,1048576,1048576,67108864,131072,16384,55402496,530333773,0,0,0,2,4000157832,0,1,15760506674,19206220748,3760739525,1173715,3999824355,3999824355,2,12,3999751436,main,0,0,mask-final-hits-b00-blocking-1-independent-s00-main,2,1 +independent,blocking,64,1,12288,4.000067909,17378745.0,69516160,12227251118841187456,0,1048576,1048576,67108864,131072,16384,55246848,523171751,0,0,0,1,4000250438,0,1,15861042230,19492564161,3692844386,1155535,3999881469,3999881469,2,12,3999850067,original,0,1,mask-final-hits-b00-blocking-1-independent-s01-original,2,1 +independent,blocking,64,1,12288,4.000150842,17418591.1,69676992,872221398665358400,0,1048576,1048576,67108864,131072,16384,55402496,512676374,0,0,0,3,3999531285,0,1,15815401015,19467985014,3701388137,1174063,3999151421,3999151421,2,12,3999075693,async-mask,0,2,mask-final-hits-b00-blocking-1-independent-s02-async-mask,2,1 +independent,blocking,64,1,12288,4.000099965,17510442.4,70043520,2558361669330878592,0,1048576,1048576,67108864,131072,16384,55631872,508010583,0,0,0,3,4000205327,0,1,15820606025,19570394126,3720858895,1164477,3999794806,3999794806,2,12,3999750816,async-mask,0,3,mask-final-hits-b00-blocking-1-independent-s03-async-mask,2,1 +independent,blocking,64,1,12288,4.000121262,17237109.4,68950528,16978745947129665024,0,1048576,1048576,67108864,131072,16384,55373824,522847792,0,0,0,1,4000270127,0,1,15719580994,19333959072,3662796885,1145718,3999897449,3999897449,2,12,3999854193,original,0,4,mask-final-hits-b00-blocking-1-independent-s04-original,2,1 +independent,blocking,64,1,12288,4.000126496,16877130.3,67510656,17924279646370182784,0,1048576,1048576,67108864,131072,16384,55128064,543913304,0,0,0,1,3999551432,0,1,15404941479,18660171786,3653818715,1126129,3999298974,3999298974,2,12,3999200913,main,0,5,mask-final-hits-b00-blocking-1-independent-s05-main,2,1 +independent,blocking,64,1,12288,4.000068541,17194313.4,68778432,9735362131071103552,0,1048576,1048576,67108864,131072,16384,55422976,501666527,0,0,0,3,4000107969,0,1,15620625705,19285702832,3653654835,1142671,3999726574,3999726574,2,12,3999659892,original,1,0,mask-final-hits-b01-blocking-1-independent-s00-original,2,1 +independent,blocking,64,1,12288,4.000069099,17123176.2,68493888,14079251908224524736,0,1048576,1048576,67108864,131072,16384,55681024,523010271,0,0,0,3,3999396242,0,1,15496410146,19137421933,3638539348,1143265,3999074711,3999074711,2,12,3998980852,async-mask,1,1,mask-final-hits-b01-blocking-1-independent-s01-async-mask,2,1 +independent,blocking,64,1,12288,4.000064835,17367158.5,69469760,12126532499808927168,0,1048576,1048576,67108864,131072,16384,55468032,545776870,0,0,0,3,3999905141,0,1,15973582713,19201674492,3759849347,1162013,3999581456,3999581456,2,12,3999517051,main,1,2,mask-final-hits-b01-blocking-1-independent-s02-main,2,1 +independent,blocking,64,1,12288,4.000069001,17357300.6,69430400,591392144180972416,0,1048576,1048576,67108864,131072,16384,55705600,515862605,0,0,0,3,4000156527,0,1,15826820000,19190795193,3757719074,1153838,3999822742,3999822742,2,12,3999765910,main,1,3,mask-final-hits-b01-blocking-1-independent-s03-main,2,1 +independent,blocking,64,1,12288,4.000068097,17491958.2,69969024,9520915879142818688,0,1048576,1048576,67108864,131072,16384,55574528,504830646,0,0,0,1,4003378276,0,1,15948311859,19549579862,3716901567,1162451,3999779069,3999779069,2,12,3999731355,async-mask,1,4,mask-final-hits-b01-blocking-1-independent-s04-async-mask,2,1 +independent,blocking,64,1,12288,4.000075049,17296491.5,69187264,14821022011344348480,0,1048576,1048576,67108864,131072,16384,55406592,521121946,0,0,0,3,3999797099,0,1,15847117581,19400340705,3675372812,1153260,3999456037,3999456037,2,12,3999377497,original,1,5,mask-final-hits-b01-blocking-1-independent-s05-original,2,1 +independent,blocking,64,1,12288,4.000103554,17088773.6,68356864,8565843540420121856,0,1048576,1048576,67108864,131072,16384,55402496,545370505,0,0,0,3,4000272248,0,1,15617093169,19099136941,3631260266,1145991,3999854841,3999854841,2,12,3999812375,async-mask,2,0,mask-final-hits-b02-blocking-1-independent-s00-async-mask,2,1 +independent,blocking,64,1,12288,4.000065679,17384994.5,69541120,195632838098858752,0,1048576,1048576,67108864,131072,16384,55631872,530034400,0,0,0,2,3999952712,0,1,15843909239,19221398533,3763711442,1161873,3999554240,3999554240,2,12,3999501187,main,2,1,mask-final-hits-b02-blocking-1-independent-s01-main,2,1 +independent,blocking,64,1,12288,4.000068965,17304581.6,69219520,2678022015276681024,0,1048576,1048576,67108864,131072,16384,55451648,586546142,0,0,0,2,4000162126,0,1,15866867560,19409385421,3677086312,1153312,3999813699,3999813699,2,12,3999758101,original,2,2,mask-final-hits-b02-blocking-1-independent-s02-original,2,1 +independent,blocking,64,1,12288,4.000069414,17005032.9,68021312,11908480169483761600,0,1048576,1048576,67108864,131072,16384,55164928,562532586,0,0,0,1,4000265532,0,1,15579897618,19073403903,3613435062,1139536,3999860037,3999860037,2,12,3999822653,original,2,3,mask-final-hits-b02-blocking-1-independent-s03-original,2,1 +independent,blocking,64,1,12288,4.000067136,17208415.2,68834816,8712782330057341440,0,1048576,1048576,67108864,131072,16384,55144448,525896075,0,0,0,1,4000213881,0,1,15613903769,19026173757,3725484818,1145686,3999788641,3999788641,2,12,3999742759,main,2,4,mask-final-hits-b02-blocking-1-independent-s04-main,2,1 +independent,blocking,64,1,12288,4.000098841,17359363.0,69439168,14858944062520560960,0,1048576,1048576,67108864,131072,16384,55402496,506856743,0,0,0,3,4000380371,0,1,15676267696,19401536215,3688754434,1162391,3999853314,3999853314,2,12,3999802559,async-mask,2,5,mask-final-hits-b02-blocking-1-independent-s05-async-mask,2,1 +dependent,blocking,64,1,12288,4.000100667,9829000.6,39316992,3669233765358498304,0,1048576,1048576,67108864,131072,16384,55468032,537769527,0,0,0,4,4000093609,0,1,16578904433,9889339052,2167236033,663966,3999725189,3999725189,2,12,3999647794,main,0,0,mask-final-hits-b00-blocking-1-dependent-s00-main,2,1 +dependent,blocking,64,1,12288,4.000113196,10050035.6,40201280,4570970093544712128,0,1048576,1048576,67108864,131072,16384,55615488,536769635,0,0,0,4,4000246654,0,1,16995284581,10272567614,2175778541,672015,3999866719,3999866719,2,12,3999817889,original,0,1,mask-final-hits-b00-blocking-1-dependent-s01-original,2,1 +dependent,blocking,64,1,12288,4.000086325,10173236.4,40693824,4495144832066163648,0,1048576,1048576,67108864,131072,16384,55570432,528331481,0,0,0,4,4000232122,0,1,17004665450,10357732734,2202436045,676404,3999838473,3999838473,2,12,3999794305,async-mask,0,2,mask-final-hits-b00-blocking-1-dependent-s02-async-mask,2,1 +dependent,blocking,64,1,12288,4.000100372,9967173.9,39869696,8176657731004449536,0,1048576,1048576,67108864,131072,16384,55164928,529933321,0,0,0,3,4000229427,0,1,17020711549,10147968848,2157832573,662309,3999764506,3999764506,2,12,3999711164,async-mask,0,3,mask-final-hits-b00-blocking-1-dependent-s03-async-mask,2,1 +dependent,blocking,64,1,12288,4.000065960,10066074.0,40264960,3437008413398776576,0,1048576,1048576,67108864,131072,16384,55189504,510172194,0,0,0,3,4000196954,0,1,16887412151,10288839667,2179225056,675645,3999852136,3999852136,2,12,3999820455,original,0,4,mask-final-hits-b00-blocking-1-dependent-s04-original,2,1 +dependent,blocking,64,1,12288,4.000106043,10146611.0,40587520,11134217056465886976,0,1048576,1048576,67108864,131072,16384,55468032,515630686,0,0,0,4,4000296189,0,1,16936702277,10208912784,2237270173,675860,3999867869,3999867869,2,12,3999809846,main,0,5,mask-final-hits-b00-blocking-1-dependent-s05-main,2,1 +dependent,blocking,64,1,12288,4.000072375,9965115.7,39861184,5232145818269450304,0,1048576,1048576,67108864,131072,16384,55209984,509916891,0,0,0,2,4000175529,0,1,17013046607,10185663482,2157371861,665811,3999818620,3999818620,2,12,3999780005,original,1,0,mask-final-hits-b01-blocking-1-dependent-s00-original,2,1 +dependent,blocking,64,1,12288,4.000067267,9902281.5,39609792,9393559714042435136,0,1048576,1048576,67108864,131072,16384,55402496,494988381,0,0,0,4,3999547826,0,1,16809962077,10081815765,2143765888,665456,3999193133,3999193133,2,12,3999145495,async-mask,1,1,mask-final-hits-b01-blocking-1-dependent-s01-async-mask,2,1 +dependent,blocking,64,1,12288,4.000068098,9873127.9,39493184,7613816417503172032,0,1048576,1048576,67108864,131072,16384,55468032,529339344,0,0,0,4,3999986850,0,1,16732490065,9933656152,2176947991,656483,3999705898,3999705898,2,12,3999653686,main,1,2,mask-final-hits-b01-blocking-1-dependent-s02-main,2,1 +dependent,blocking,64,1,12288,4.000066707,9694718.3,38779520,18023274139115658624,0,1048576,1048576,67108864,131072,16384,55541760,501303799,0,0,0,5,3999469813,0,1,16421517256,9754149556,2137609405,647792,3999242105,3999242105,2,12,3999148555,main,1,3,mask-final-hits-b01-blocking-1-dependent-s03-main,2,1 +dependent,blocking,64,1,12288,4.000066800,9807020.2,39228736,6149257505079848640,0,1048576,1048576,67108864,131072,16384,55345152,501926759,0,0,0,1,4000114553,0,1,16596343874,9984826299,2123142354,659799,3999780921,3999780921,2,12,3999728207,async-mask,1,4,mask-final-hits-b01-blocking-1-dependent-s04-async-mask,2,1 +dependent,blocking,64,1,12288,4.000068765,10104898.3,40420288,16114408231296727104,0,1048576,1048576,67108864,131072,16384,55537664,500414652,0,0,0,4,3999453285,0,1,16944518615,10328530478,2187631817,675650,3999103089,3999103089,2,12,3999026438,original,1,5,mask-final-hits-b01-blocking-1-dependent-s05-original,2,1 +dependent,blocking,64,1,12288,4.000071410,10105339.6,40422080,3141967732695228736,0,1048576,1048576,67108864,131072,16384,55209984,505184561,0,0,0,4,4000166409,0,1,16952266927,10288566204,2187728687,676787,3999801432,3999801432,2,12,3999756253,async-mask,2,0,mask-final-hits-b02-blocking-1-dependent-s00-async-mask,2,1 +dependent,blocking,64,1,12288,4.000081796,10091809.6,40368064,12057261080242070592,0,1048576,1048576,67108864,131072,16384,55521280,504517347,0,0,0,4,4000159580,0,1,16999911356,10153713511,2225173410,672646,3999745937,3999745937,2,12,3999694537,main,2,1,mask-final-hits-b02-blocking-1-dependent-s01-main,2,1 +dependent,blocking,64,1,12288,4.000067921,9705339.2,38822016,16080015651097536384,0,1048576,1048576,67108864,131072,16384,55361536,525339136,0,0,0,3,4000102634,0,1,16992778954,9920126645,2101129966,646043,3999734698,3999734698,2,12,3999682581,original,2,2,mask-final-hits-b02-blocking-1-dependent-s02-original,2,1 +dependent,blocking,64,1,12288,4.000067138,10083398.8,40334272,11602253386902063168,0,1048576,1048576,67108864,131072,16384,55414784,523640524,0,0,0,4,4000098396,0,1,16687134525,10306550898,2182976397,678268,3999668322,3999668322,2,12,3999591639,original,2,3,mask-final-hits-b02-blocking-1-dependent-s03-original,2,1 +dependent,blocking,64,1,12288,4.000207971,10139296.8,40559296,3312597953157232960,0,1048576,1048576,67108864,131072,16384,55402496,526260587,0,0,0,4,4000267490,0,1,17034253161,10201813776,2235714499,683449,3999824171,3999824171,2,12,3999803148,main,2,4,mask-final-hits-b02-blocking-1-dependent-s04-main,2,1 +dependent,blocking,64,1,12288,4.000069813,9929954.7,39720512,8997800452796669376,0,1048576,1048576,67108864,131072,16384,55566336,520338588,0,0,0,3,4000083707,0,1,17003092370,10109997275,2149758362,670617,3999810166,3999810166,2,12,3999771184,async-mask,2,5,mask-final-hits-b02-blocking-1-dependent-s05-async-mask,2,1 +independent,blocking,64,8,12288,4.000072524,92270135.1,369087232,14695136388994567424,0,1048576,1048576,67108864,131072,16384,55377920,522515620,0,0,0,9,32000536243,0,0,0,0,0,0,0,0,2,12,31998111422,main,0,0,mask-final-hits-b00-blocking-8-independent-s00-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000069165,92175846.2,368709760,3952696980979488640,0,1048576,1048576,67108864,131072,16384,55447552,532020807,0,0,0,9,31999469656,0,0,0,0,0,0,0,0,2,12,31997550032,original,0,1,mask-final-hits-b00-blocking-8-independent-s01-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000067076,94879609.0,379524800,12798283394483717440,0,1048576,1048576,67108864,131072,16384,55312384,508439641,0,0,0,8,32000996859,0,0,0,0,0,0,0,0,2,12,31998980258,async-mask,0,2,mask-final-hits-b00-blocking-8-independent-s02-async-mask,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000070476,94730091.0,378927040,7684182824113435712,0,1048576,1048576,67108864,131072,16384,55435264,496795583,0,0,0,12,31999826544,0,0,0,0,0,0,0,0,2,12,31998060312,async-mask,0,3,mask-final-hits-b00-blocking-8-independent-s03-async-mask,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000073397,92738122.3,370959296,14433305539496437824,0,1048576,1048576,67108864,131072,16384,55279616,523471593,0,0,0,9,32000424174,0,0,0,0,0,0,0,0,2,12,31998471992,original,0,4,mask-final-hits-b00-blocking-8-independent-s04-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000071259,93039174.5,372163328,9159275205448965376,0,1048576,1048576,67108864,131072,16384,55566336,504309630,0,0,0,8,32001575686,0,0,0,0,0,0,0,0,2,12,31999566187,main,0,5,mask-final-hits-b00-blocking-8-independent-s05-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000070240,91272189.3,365095168,15443926103679571712,0,1048576,1048576,67108864,131072,16384,55410688,495880155,0,0,0,141,31967043733,0,0,0,0,0,0,0,0,2,12,31965361417,original,1,0,mask-final-hits-b01-blocking-8-independent-s00-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000067320,92334542.0,369344384,16271076076637485184,0,1048576,1048576,67108864,131072,16384,55238656,507079692,0,0,0,8,32001169831,0,0,0,0,0,0,0,0,2,12,31998867996,async-mask,1,1,mask-final-hits-b01-blocking-8-independent-s01-async-mask,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000069091,92067433.7,368276096,7336803205969044864,0,1048576,1048576,67108864,131072,16384,55508992,500880131,0,0,0,11,32002036044,0,0,0,0,0,0,0,0,2,12,31999444589,main,1,2,mask-final-hits-b01-blocking-8-independent-s02-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000071695,92060541.9,368248768,11475708243167700032,0,1048576,1048576,67108864,131072,16384,55242752,521771905,0,0,0,8,31999546235,0,0,0,0,0,0,0,0,2,12,31997618690,main,1,3,mask-final-hits-b01-blocking-8-independent-s03-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000072614,92387442.8,369556480,17240341210336064512,0,1048576,1048576,67108864,131072,16384,55570432,502838841,0,0,0,9,32000902969,0,0,0,0,0,0,0,0,2,12,31998986962,async-mask,1,4,mask-final-hits-b01-blocking-8-independent-s04-async-mask,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000071713,91625941.3,366510336,959561813328547584,0,1048576,1048576,67108864,131072,16384,55275520,501079200,0,0,0,9,32001574192,0,0,0,0,0,0,0,0,2,12,31999221025,original,1,5,mask-final-hits-b01-blocking-8-independent-s05-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000064179,91361558.1,365452096,7567808804174735552,0,1048576,1048576,67108864,131072,16384,55406592,509205397,0,0,0,499,31848805759,0,0,0,0,0,0,0,0,2,12,31846905010,async-mask,2,0,mask-final-hits-b02-blocking-8-independent-s00-async-mask,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000070807,91777751.4,367117504,2531954769543165760,0,1048576,1048576,67108864,131072,16384,55271424,501870053,0,0,0,11,32001856541,0,0,0,0,0,0,0,0,2,12,31999682270,main,2,1,mask-final-hits-b02-blocking-8-independent-s01-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000063550,90808381.3,363239296,7853331396500750464,0,1048576,1048576,67108864,131072,16384,55537664,498998414,0,0,0,54,31990092913,0,0,0,0,0,0,0,0,2,12,31987971428,original,2,2,mask-final-hits-b02-blocking-8-independent-s02-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000067096,89650768.2,358609088,2000953180917328704,0,1048576,1048576,67108864,131072,16384,55382016,481307107,0,0,0,12,31992568561,0,0,0,0,0,0,0,0,2,12,31990438078,original,2,3,mask-final-hits-b02-blocking-8-independent-s03-original,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000070581,91500321.5,366007744,3939611899956946496,0,1048576,1048576,67108864,131072,16384,55271424,509291128,0,0,0,9,32002141035,0,0,0,0,0,0,0,0,2,12,31999509664,main,2,4,mask-final-hits-b02-blocking-8-independent-s04-main,0:2:4:6:8:10:1:3,1 +independent,blocking,64,8,12288,4.000069062,91656129.5,366630848,4783282451052991552,0,1048576,1048576,67108864,131072,16384,55205888,499264895,0,0,0,9,32000370450,0,0,0,0,0,0,0,0,2,12,31998422395,async-mask,2,5,mask-final-hits-b02-blocking-8-independent-s05-async-mask,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000072583,56954886.5,227823680,5370761045570974656,0,1048576,1048576,67108864,131072,16384,55312384,515729100,0,0,0,8,32000345083,0,0,0,0,0,0,0,0,2,12,31998476911,main,0,0,mask-final-hits-b00-blocking-8-dependent-s00-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000070840,56772658.6,227094656,480606507227080576,0,1048576,1048576,67108864,131072,16384,55209984,482934440,0,0,0,13,31999831910,0,0,0,0,0,0,0,0,2,12,31997999219,original,0,1,mask-final-hits-b00-blocking-8-dependent-s01-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000070138,56547376.5,226193472,8574738554058929088,0,1048576,1048576,67108864,131072,16384,55271424,481729389,0,0,0,11,32000737334,0,0,0,0,0,0,0,0,2,12,31998449847,async-mask,0,2,mask-final-hits-b00-blocking-8-dependent-s02-async-mask,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000069230,56234098.7,224940288,16540892866616549120,0,1048576,1048576,67108864,131072,16384,55508992,496847939,0,0,0,8,32000686397,0,0,0,0,0,0,0,0,2,12,31998308805,async-mask,0,3,mask-final-hits-b00-blocking-8-dependent-s03-async-mask,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000069401,56457804.4,225835136,290996649979596672,0,1048576,1048576,67108864,131072,16384,55246848,478844347,0,0,0,8,31999425608,0,0,0,0,0,0,0,0,2,12,31997518205,original,0,4,mask-final-hits-b00-blocking-8-dependent-s04-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000070574,56837269.2,227353088,3331515058039774720,0,1048576,1048576,67108864,131072,16384,55472128,482711009,0,0,0,9,31998266602,0,0,0,0,0,0,0,0,2,12,31996384374,main,0,5,mask-final-hits-b00-blocking-8-dependent-s05-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071064,56539187.5,226160768,14737476449374906240,0,1048576,1048576,67108864,131072,16384,55373824,506434981,0,0,0,57,31992164426,0,0,0,0,0,0,0,0,2,12,31990269196,original,1,0,mask-final-hits-b01-blocking-8-dependent-s00-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000073141,56922991.1,227696128,12981462526238564864,0,1048576,1048576,67108864,131072,16384,55189504,480651143,0,0,0,12,31999861318,0,0,0,0,0,0,0,0,2,12,31997849952,async-mask,1,1,mask-final-hits-b01-blocking-8-dependent-s01-async-mask,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000072257,57058313.3,228237376,4233251372289029056,0,1048576,1048576,67108864,131072,16384,55570432,483079265,0,0,0,9,32000289597,0,0,0,0,0,0,0,0,2,12,31998383332,main,1,2,mask-final-hits-b01-blocking-8-dependent-s02-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071648,56450828.9,225807360,16896383600122647552,0,1048576,1048576,67108864,131072,16384,55345152,477464766,0,0,0,12,32000146829,0,0,0,0,0,0,0,0,2,12,31997701507,main,1,3,mask-final-hits-b01-blocking-8-dependent-s03-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071668,56271263.8,225089088,7958562304423476672,0,1048576,1048576,67108864,131072,16384,55275520,458575216,0,0,0,9,31999538697,0,0,0,0,0,0,0,0,2,12,31997849815,async-mask,1,4,mask-final-hits-b01-blocking-8-dependent-s04-async-mask,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000071108,56435124.8,225744512,13325050923701379456,0,1048576,1048576,67108864,131072,16384,55209984,478047653,0,0,0,9,31999742297,0,0,0,0,0,0,0,0,2,12,31997818863,original,1,5,mask-final-hits-b01-blocking-8-dependent-s05-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000068783,55656770.9,222630912,11019149408026287104,0,1048576,1048576,67108864,131072,16384,55369728,471565819,0,0,0,144,31979780765,0,0,0,0,0,0,0,0,2,12,31977783131,async-mask,2,0,mask-final-hits-b02-blocking-8-dependent-s00-async-mask,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000052160,57385747.7,229545984,3511663208627169280,0,1048576,1048576,67108864,131072,16384,55205888,510957322,0,0,0,9,31999433021,0,0,0,0,0,0,0,0,2,12,31998198218,main,2,1,mask-final-hits-b02-blocking-8-dependent-s01-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000073132,55860994.7,223448064,16991132363061711872,0,1048576,1048576,67108864,131072,16384,55275520,483225060,0,0,0,9,31999395543,0,0,0,0,0,0,0,0,2,12,31997370310,original,2,2,mask-final-hits-b02-blocking-8-dependent-s02-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000070240,55956009.4,223827968,15398614722944555008,0,1048576,1048576,67108864,131072,16384,55255040,468298892,0,0,0,9,31992381574,0,0,0,0,0,0,0,0,2,12,31990354723,original,2,3,mask-final-hits-b02-blocking-8-dependent-s03-original,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000069228,56392016.0,225571968,101405393976955776,0,1048576,1048576,67108864,131072,16384,55435264,458617581,0,0,0,9,31999362026,0,0,0,0,0,0,0,0,2,12,31997340304,main,2,4,mask-final-hits-b02-blocking-8-dependent-s04-main,0:2:4:6:8:10:1:3,1 +dependent,blocking,64,8,12288,4.000070261,55777420.3,223113600,8504770570143413888,0,1048576,1048576,67108864,131072,16384,55345152,523725233,0,0,0,8,31998972435,0,0,0,0,0,0,0,0,2,12,31996602611,async-mask,2,5,mask-final-hits-b02-blocking-8-dependent-s05-async-mask,0:2:4:6:8:10:1:3,1 +independent,async,64,1,12288,4.000068426,15545702.1,62183872,8142712744117236288,0,1048576,1048576,67108864,131072,16384,55406592,466792813,0,0,0,2,4000233539,0,1,14879074514,22412308417,4483920819,1045286,3999829405,3999829405,2,12,3999784480,main,0,0,mask-final-hits-b00-async-1-independent-s00-main,2,1 +independent,async,64,1,12288,4.000103169,15265638.3,61064128,10673668625161246784,0,1048576,1048576,67108864,131072,16384,55513088,460304898,0,0,0,14,3999380021,0,1,14855962987,22497243470,4403179008,1029329,3998901836,3998901836,2,12,3998876229,original,0,1,mask-final-hits-b00-async-1-independent-s01-original,2,1 +independent,async,64,1,12288,4.000067310,15734631.2,62939584,8256478405630896704,0,1048576,1048576,67108864,131072,16384,55353344,472392867,0,0,0,1,4000239742,0,1,14961965020,22558802919,4538413273,1070944,3999831908,3999831908,2,12,3999785260,async-mask,0,2,mask-final-hits-b00-async-1-independent-s02-async-mask,2,1 +independent,async,64,1,12288,4.000106737,15776251.0,63106688,6838139178830416256,0,1048576,1048576,67108864,131072,16384,55238656,469885191,0,0,0,1,4000301333,0,1,15109636418,22618696334,4550462736,1055234,3999949187,3999949187,2,12,3999923680,async-mask,0,3,mask-final-hits-b00-async-1-independent-s03-async-mask,2,1 +independent,async,64,1,12288,4.000105745,15413560.5,61655872,17174119082270517440,0,1048576,1048576,67108864,131072,16384,55164928,473354910,0,0,0,1,3999533248,0,1,15055051809,22715253689,4445848139,1038242,3999144781,3999144781,2,12,3999090575,original,0,4,mask-final-hits-b00-async-1-independent-s04-original,2,1 +independent,async,64,1,12288,4.000069795,15660062.8,62641344,6336912084401702720,0,1048576,1048576,67108864,131072,16384,55541760,457449930,0,0,0,3,4000121128,0,1,15214454278,22577190397,4516907887,1050666,3999751902,3999751902,2,12,3999699782,main,0,5,mask-final-hits-b00-async-1-independent-s05-main,2,1 +independent,async,64,1,12288,4.000111223,15539119.9,62158208,2871029143144706688,0,1048576,1048576,67108864,131072,16384,55414784,488656205,0,0,0,2,4002056639,0,1,15244268880,22900324352,4482070338,1034681,3999933996,3999933996,2,12,3999899573,original,1,0,mask-final-hits-b01-async-1-independent-s00-original,2,1 +independent,async,64,1,12288,4.000067308,15795286.2,63182208,8274256586133586560,0,1048576,1048576,67108864,131072,16384,55402496,515876759,0,0,0,3,4000233488,0,1,15260338114,22645764251,4555908253,1057322,3999863325,3999863325,2,12,3999823121,async-mask,1,1,mask-final-hits-b01-async-1-independent-s01-async-mask,2,1 +independent,async,64,1,12288,4.000099761,15258531.4,61035648,9975753650684265344,0,1048576,1048576,67108864,131072,16384,55238656,481396672,0,0,0,1,4000219828,0,1,14965497227,21998465633,4401125283,1015169,3999824215,3999824215,2,12,3999768578,main,1,2,mask-final-hits-b01-async-1-independent-s02-main,2,1 +independent,async,64,1,12288,4.000102746,15406804.3,61628800,14189319751484442240,0,1048576,1048576,67108864,131072,16384,55541760,540122784,0,0,0,3,4000367762,0,1,15289824248,22212249324,4443895918,1040819,3999794748,3999794748,2,12,3999751587,main,1,3,mask-final-hits-b01-async-1-independent-s03-main,2,1 +independent,async,64,1,12288,4.000098464,15950679.4,63804288,719255312242660480,0,1048576,1048576,67108864,131072,16384,55402496,468578044,0,0,0,1,4000130647,0,1,15409560807,22868730080,4600764834,1061243,3999725350,3999725350,2,12,3999651268,async-mask,1,4,mask-final-hits-b01-async-1-independent-s04-async-mask,2,1 +independent,async,64,1,12288,4.000172809,15687418.3,62752384,15483266613075247488,0,1048576,1048576,67108864,131072,16384,55316480,513320942,0,0,0,1,4000301525,0,1,15293604848,23119230607,4524914769,1116125,3999872260,3999872260,2,12,3999822350,original,1,5,mask-final-hits-b01-async-1-independent-s05-original,2,1 +independent,async,64,1,12288,4.000104629,15893008.3,63573696,16375522331197726016,0,1048576,1048576,67108864,131072,16384,55525376,516080773,0,0,0,2,4000328619,0,1,15454366685,22786081292,4584137406,1077303,3999937956,3999937956,2,12,3999880031,async-mask,2,0,mask-final-hits-b02-async-1-independent-s00-async-mask,2,1 +independent,async,64,1,12288,4.000063081,15979172.0,63917696,17758323431116847488,0,1048576,1048576,67108864,131072,16384,55402496,497775553,0,0,0,2,4000133676,0,1,15540171222,23037213163,4608942381,1061568,3999769954,3999769954,2,12,3999711487,main,2,1,mask-final-hits-b02-async-1-independent-s01-main,2,1 +independent,async,64,1,12288,4.000141672,15628838.5,62517568,1106698574673179328,0,1048576,1048576,67108864,131072,16384,55422976,498616268,0,0,0,3,3999941017,0,1,15379381935,23032719623,4507982745,1040808,3999613344,3999613344,2,12,3999539986,original,2,2,mask-final-hits-b02-async-1-independent-s02-original,2,1 +independent,async,64,1,12288,4.000067728,15714485.9,62859008,18386308253798414592,0,1048576,1048576,67108864,131072,16384,55361536,489108765,0,0,0,1,4000251823,0,1,15515968629,23158512925,4532603071,1085829,3999905667,3999905667,2,12,3999835266,original,2,3,mask-final-hits-b02-async-1-independent-s03-original,2,1 +independent,async,64,1,12288,4.000067141,15739175.8,62957760,535577925603259200,0,1048576,1048576,67108864,131072,16384,55603200,491310004,0,0,0,2,4000064185,0,1,15554976044,22691232963,4539723765,1049144,3999706498,3999706498,2,12,3999626374,main,2,4,mask-final-hits-b02-async-1-independent-s04-main,2,1 +independent,async,64,1,12288,4.000133486,15991418.3,63967808,6799053058426974656,0,1048576,1048576,67108864,131072,16384,55566336,474533456,0,0,0,81,3991059123,0,1,15580839026,22927339125,4612556039,1086895,3990590552,3990590552,2,12,3990617316,async-mask,2,5,mask-final-hits-b02-async-1-independent-s05-async-mask,2,1 +dependent,async,64,1,12288,4.000072642,9753294.9,39013888,7972836405139870208,0,1048576,1048576,67108864,131072,16384,55164928,470538248,0,0,0,2,3999204349,0,1,16648904013,13398758196,2851597350,656197,3998927222,3998927222,2,12,3998870422,main,0,0,mask-final-hits-b00-async-1-dependent-s00-main,2,1 +dependent,async,64,1,12288,4.000103218,9860065.6,39441280,13098783205037630592,0,1048576,1048576,67108864,131072,16384,55570432,465841102,0,0,0,3,4000201451,0,1,16596922052,13861069989,2882836171,688720,3999806502,3999806502,2,12,3999733727,original,0,1,mask-final-hits-b00-async-1-dependent-s01-original,2,1 +dependent,async,64,1,12288,4.000067954,10121396.1,40486272,6207341943464059520,0,1048576,1048576,67108864,131072,16384,55164928,462255161,0,0,0,1,4000148638,0,1,16634489195,13823454615,2959216557,673336,3999780598,3999780598,2,12,3999744881,async-mask,0,2,mask-final-hits-b00-async-1-dependent-s02-async-mask,2,1 +dependent,async,64,1,12288,4.000111628,10205651.2,40823744,4777156863328948288,0,1048576,1048576,67108864,131072,16384,55164928,479571165,0,0,0,3,4000269132,0,1,16736078533,13938679588,2983883000,695211,3999867242,3999867242,2,12,3999817113,async-mask,0,3,mask-final-hits-b00-async-1-dependent-s03-async-mask,2,1 +dependent,async,64,1,12288,4.000071486,10126907.0,40508352,530418485235028032,0,1048576,1048576,67108864,131072,16384,55652352,462622061,0,0,0,4,4000117280,0,1,16759157634,14236077054,2960830418,673043,3999775629,3999775629,2,12,3999725776,original,0,4,mask-final-hits-b00-async-1-dependent-s04-original,2,1 +dependent,async,64,1,12288,4.000072747,10166775.1,40667840,8128091256518746432,0,1048576,1048576,67108864,131072,16384,55238656,464961490,0,0,0,3,4001836137,0,1,16802424399,13966784047,2972487627,677220,3999722506,3999722506,2,12,3999667640,main,0,5,mask-final-hits-b00-async-1-dependent-s05-main,2,1 +dependent,async,64,1,12288,4.000067005,10337202.8,41349504,2737929453305058944,0,1048576,1048576,67108864,131072,16384,55410688,475968446,0,0,0,4,4000519639,0,1,16770708898,14531687640,3022311630,689604,3999738405,3999738405,2,12,3999680143,original,1,0,mask-final-hits-b01-async-1-dependent-s00-original,2,1 +dependent,async,64,1,12288,4.000245323,10172032.1,40690624,1307725626422089792,0,1048576,1048576,67108864,131072,16384,55562240,482272747,0,0,0,4,4003230864,0,1,16570231513,13893227685,2974153017,676751,3999855185,3999855185,2,12,3999834835,async-mask,1,1,mask-final-hits-b01-async-1-dependent-s01-async-mask,2,1 +dependent,async,64,1,12288,4.000103511,9995069.4,39981312,1294678217333780224,0,1048576,1048576,67108864,131072,16384,55353344,476508294,0,0,0,1,4000145338,0,1,16624987220,13731005951,2922308057,665316,3999755631,3999755631,2,12,3999688329,main,1,2,mask-final-hits-b01-async-1-dependent-s02-main,2,1 +dependent,async,64,1,12288,4.000067836,9966039.0,39864832,14399826957050222080,0,1048576,1048576,67108864,131072,16384,55353344,491511312,0,0,0,3,3999999404,0,1,16703613599,13691002561,2913794387,664122,3999636590,3999636590,2,12,3999572808,main,1,3,mask-final-hits-b01-async-1-dependent-s03-main,2,1 +dependent,async,64,1,12288,4.000068795,10028387.5,40114240,10106887539310828480,0,1048576,1048576,67108864,131072,16384,55414784,451673813,0,0,0,5,4000414975,0,1,16652923201,13696429600,2932023984,666767,3999873741,3999873741,2,12,3999834526,async-mask,1,4,mask-final-hits-b01-async-1-dependent-s04-async-mask,2,1 +dependent,async,64,1,12288,4.000066907,10026776.3,40107776,5512975120905212160,0,1048576,1048576,67108864,131072,16384,55431168,464361187,0,0,0,11,3999726596,0,1,16668841581,14095300553,2931551731,669547,3999370068,3999370068,2,12,3999339702,original,1,5,mask-final-hits-b01-async-1-dependent-s05-original,2,1 +dependent,async,64,1,12288,4.000098496,9986506.1,39947008,15087078738519348480,0,1048576,1048576,67108864,131072,16384,55566336,472538496,0,0,0,4,4000226069,0,1,16774305962,13639330693,2919800719,664703,3999849363,3999849363,2,12,3999788544,async-mask,2,0,mask-final-hits-b02-async-1-dependent-s00-async-mask,2,1 +dependent,async,64,1,12288,4.000074288,10146915.6,40588416,4647996808236565376,0,1048576,1048576,67108864,131072,16384,55238656,472408017,0,0,0,3,4000207444,0,1,16811213292,13939507020,2966682410,675335,3999830127,3999830127,2,12,3999787417,main,2,1,mask-final-hits-b02-async-1-dependent-s01-main,2,1 +dependent,async,64,1,12288,4.000066840,9896730.6,39587584,185591136681799936,0,1048576,1048576,67108864,131072,16384,55406592,469656330,0,0,0,4,4000133195,0,1,16808832614,13912486350,2893529784,659071,3999758331,3999758331,2,12,3999711189,original,2,2,mask-final-hits-b02-async-1-dependent-s02-original,2,1 +dependent,async,64,1,12288,4.000066295,9982810.5,39931904,11110506418997747712,0,1048576,1048576,67108864,131072,16384,55513088,488294699,0,0,0,3,4000185776,0,1,16835119305,14033492770,2918696836,663656,3999848340,3999848340,2,12,3999786521,original,2,3,mask-final-hits-b02-async-1-dependent-s03-original,2,1 +dependent,async,64,1,12288,4.000109625,10061308.3,40246336,5177646998046074816,0,1048576,1048576,67108864,131072,16384,55418880,487992364,0,0,0,5,4000166499,0,1,16924989859,13822024576,2941679152,670037,3999781377,3999781377,2,12,3999726260,main,2,4,mask-final-hits-b02-async-1-dependent-s04-main,2,1 +dependent,async,64,1,12288,4.000068490,9937269.8,39749760,6771347252647907200,0,1048576,1048576,67108864,131072,16384,55631872,478584422,0,0,0,88,3989983072,0,1,16683971444,13571983778,2905384096,662822,3989536787,3989536787,2,12,3989578091,async-mask,2,5,mask-final-hits-b02-async-1-dependent-s05-async-mask,2,1 +independent,async,64,8,12288,4.000068128,83729517.9,334923776,8727263719342589952,0,1048576,1048576,67108864,131072,16384,55205888,468972494,0,0,0,11,32001365411,0,0,0,0,0,0,0,0,2,12,31999009942,main,0,0,mask-final-hits-b00-async-8-independent-s00-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000198382,81331774.3,325343232,13883830399220791296,0,1048576,1048576,67108864,131072,16384,55275520,486763346,0,0,0,9,32001892183,0,0,0,0,0,0,0,0,2,12,32000426054,original,0,1,mask-final-hits-b00-async-8-independent-s01-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000073617,82487729.9,329956992,16265594913087084928,0,1048576,1048576,67108864,131072,16384,55336960,466109290,0,0,0,9,31994865838,0,0,0,0,0,0,0,0,2,12,31992420975,async-mask,0,2,mask-final-hits-b00-async-8-independent-s02-async-mask,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000077522,83103861.4,332421888,10675216229945468160,0,1048576,1048576,67108864,131072,16384,55164928,483933386,0,0,0,15,32001488753,0,0,0,0,0,0,0,0,2,12,31999475172,async-mask,0,3,mask-final-hits-b00-async-8-independent-s03-async-mask,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000072240,80985849.4,323949248,10730747435306522944,0,1048576,1048576,67108864,131072,16384,55504896,471850838,0,0,0,9,32002477554,0,0,0,0,0,0,0,0,2,12,31999950967,original,0,4,mask-final-hits-b00-async-8-independent-s04-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000070552,79997485.0,319995584,12835080943077068096,0,1048576,1048576,67108864,131072,16384,55570432,472107915,0,0,0,9,32000585296,0,0,0,0,0,0,0,0,2,12,31998609488,main,0,5,mask-final-hits-b00-async-8-independent-s05-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000072765,80154621.9,320624320,4531214150179018048,0,1048576,1048576,67108864,131072,16384,55267328,484161699,0,0,0,9,32001915222,0,0,0,0,0,0,0,0,2,12,31999325355,original,1,0,mask-final-hits-b01-async-8-independent-s00-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000070772,80380753.8,321528704,18071245983883183232,0,1048576,1048576,67108864,131072,16384,55103488,467579619,0,0,0,9,32002190184,0,0,0,0,0,0,0,0,2,12,31999770767,async-mask,1,1,mask-final-hits-b01-async-8-independent-s01-async-mask,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000171071,80480766.0,321936832,5853602201490554432,0,1048576,1048576,67108864,131072,16384,55439360,463204704,0,0,0,92,32026699310,0,0,0,0,0,0,0,0,2,12,31998057505,main,1,2,mask-final-hits-b01-async-8-independent-s02-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000068437,79593662.2,318380096,12254442735056030656,0,1048576,1048576,67108864,131072,16384,55377920,471106627,0,0,0,13,32000851475,0,0,0,0,0,0,0,0,2,12,31998806226,main,1,3,mask-final-hits-b01-async-8-independent-s03-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071727,79639723.9,318564608,6039571191598958336,0,1048576,1048576,67108864,131072,16384,55214080,486687499,0,0,0,9,32000246175,0,0,0,0,0,0,0,0,2,12,31998504245,async-mask,1,4,mask-final-hits-b01-async-8-independent-s04-async-mask,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071384,77690117.5,310766016,9720954149923070528,0,1048576,1048576,67108864,131072,16384,55164928,484444017,0,0,0,8,31993115077,0,0,0,0,0,0,0,0,2,12,31991804732,original,1,5,mask-final-hits-b01-async-8-independent-s05-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000069895,81224484.7,324903616,16873360390713219392,0,1048576,1048576,67108864,131072,16384,55205888,485910354,0,0,0,9,32001709887,0,0,0,0,0,0,0,0,2,12,31999695643,async-mask,2,0,mask-final-hits-b02-async-8-independent-s00-async-mask,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000143615,80184609.1,320749952,13454804585619392128,0,1048576,1048576,67108864,131072,16384,55508992,459018522,0,0,0,105,31999791911,0,0,0,0,0,0,0,0,2,12,31998130235,main,2,1,mask-final-hits-b02-async-8-independent-s01-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000072386,78107466.5,312435520,1386299168623485120,0,1048576,1048576,67108864,131072,16384,55373824,482207069,0,0,0,8,31999518307,0,0,0,0,0,0,0,0,2,12,31997604321,original,2,2,mask-final-hits-b02-async-8-independent-s02-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000072349,78927740.4,315716672,8254122318273662912,0,1048576,1048576,67108864,131072,16384,55209984,480528955,0,0,0,9,31999048469,0,0,0,0,0,0,0,0,2,12,31997365744,original,2,3,mask-final-hits-b02-async-8-independent-s03-original,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000072456,79641853.4,318573184,7203156625826348416,0,1048576,1048576,67108864,131072,16384,55209984,457005347,0,0,0,9,32000791525,0,0,0,0,0,0,0,0,2,12,31998583387,main,2,4,mask-final-hits-b02-async-8-independent-s04-main,0:2:4:6:8:10:1:3,1 +independent,async,64,8,12288,4.000071550,79601152.1,318410304,1760843037800158656,0,1048576,1048576,67108864,131072,16384,55554048,484670187,0,0,0,9,32001120976,0,0,0,0,0,0,0,0,2,12,31999065961,async-mask,2,5,mask-final-hits-b02-async-8-independent-s05-async-mask,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000073315,55417352.3,221673472,16574009181846898688,0,1048576,1048576,67108864,131072,16384,55603200,488718967,0,0,0,14,32001267216,0,0,0,0,0,0,0,0,2,12,31999133925,main,0,0,mask-final-hits-b00-async-8-dependent-s00-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072028,54919619.1,219682432,7163383202832802176,0,1048576,1048576,67108864,131072,16384,55341056,494973053,0,0,0,78,31989590726,0,0,0,0,0,0,0,0,2,12,31987189946,original,0,1,mask-final-hits-b00-async-8-dependent-s01-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072109,55660052.6,222644224,9521418045243176960,0,1048576,1048576,67108864,131072,16384,55164928,504296840,0,0,0,8,31995863054,0,0,0,0,0,0,0,0,2,12,31993314195,async-mask,0,2,mask-final-hits-b00-async-8-dependent-s02-async-mask,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072189,55677491.2,222713984,5220180812104314752,0,1048576,1048576,67108864,131072,16384,55345152,484127440,0,0,0,8,32001598086,0,0,0,0,0,0,0,0,2,12,31999735258,async-mask,0,3,mask-final-hits-b00-async-8-dependent-s03-async-mask,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072132,55043519.4,220178048,13836829293807509888,0,1048576,1048576,67108864,131072,16384,55226368,498985617,0,0,0,12,32001144251,0,0,0,0,0,0,0,0,2,12,31999505326,original,0,4,mask-final-hits-b00-async-8-dependent-s04-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000069740,55615126.4,222464384,14855898527906709120,0,1048576,1048576,67108864,131072,16384,55406592,500627582,0,0,0,9,32000717937,0,0,0,0,0,0,0,0,2,12,31998761391,main,0,5,mask-final-hits-b00-async-8-dependent-s05-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000067555,54833409.9,219337344,17609580099937097088,0,1048576,1048576,67108864,131072,16384,55537664,480086213,0,0,0,16,32001870169,0,0,0,0,0,0,0,0,2,12,31999275869,original,1,0,mask-final-hits-b01-async-8-dependent-s00-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072793,55775721.0,223106944,9253636089312149632,0,1048576,1048576,67108864,131072,16384,55476224,481943514,0,0,0,8,32001955443,0,0,0,0,0,0,0,0,2,12,31999635640,async-mask,1,1,mask-final-hits-b01-async-8-dependent-s01-async-mask,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072072,55132414.6,220533632,6466669600607478912,0,1048576,1048576,67108864,131072,16384,55398400,475526424,0,0,0,9,32001347112,0,0,0,0,0,0,0,0,2,12,31999472664,main,1,2,mask-final-hits-b01-async-8-dependent-s02-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.003854456,55249688.6,221211712,8574644737821657024,0,1048576,1048576,67108864,131072,16384,55398400,480841127,0,0,0,11,32030721372,0,0,0,0,0,0,0,0,2,12,32028739323,main,1,3,mask-final-hits-b01-async-8-dependent-s03-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072444,55315862.2,221267456,6914581030551362048,0,1048576,1048576,67108864,131072,16384,55439360,513630652,0,0,0,16,32001001729,0,0,0,0,0,0,0,0,2,12,31998916210,async-mask,1,4,mask-final-hits-b01-async-8-dependent-s04-async-mask,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000135960,54716124.2,218871936,442534650142195584,0,1048576,1048576,67108864,131072,16384,55525376,476232612,0,0,0,588,31915577806,0,0,0,0,0,0,0,0,2,12,31913707214,original,1,5,mask-final-hits-b01-async-8-dependent-s05-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072022,55754420.1,223021696,1817113095755328896,0,1048576,1048576,67108864,131072,16384,55406592,515167703,0,0,0,8,32001074955,0,0,0,0,0,0,0,0,2,12,31999071027,async-mask,2,0,mask-final-hits-b02-async-8-dependent-s00-async-mask,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000067944,55264485.3,221061696,14101081790686413248,0,1048576,1048576,67108864,131072,16384,55205888,488185309,0,0,0,8,32001534199,0,0,0,0,0,0,0,0,2,12,31999797986,main,2,1,mask-final-hits-b02-async-8-dependent-s01-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072362,54458662.8,217838592,15246833098870225920,0,1048576,1048576,67108864,131072,16384,55361536,489466909,0,0,0,8,32001040749,0,0,0,0,0,0,0,0,2,12,31998706929,original,2,2,mask-final-hits-b02-async-8-dependent-s02-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000070555,54948278.8,219796992,10592527045085288960,0,1048576,1048576,67108864,131072,16384,55328768,452468707,0,0,0,8,32000163757,0,0,0,0,0,0,0,0,2,12,31998607123,original,2,3,mask-final-hits-b02-async-8-dependent-s03-original,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000082257,55253631.8,221019072,1159448138471878720,0,1048576,1048576,67108864,131072,16384,55435264,479487966,0,0,0,911,31898348308,0,0,0,0,0,0,0,0,2,12,31895764145,main,2,4,mask-final-hits-b02-async-8-dependent-s04-main,0:2:4:6:8:10:1:3,1 +dependent,async,64,8,12288,4.000072465,55409812.2,221643264,8620864485818662400,0,1048576,1048576,67108864,131072,16384,55549952,468228899,0,0,0,9,32000197052,0,0,0,0,0,0,0,0,2,12,31998216608,async-mask,2,5,mask-final-hits-b02-async-8-dependent-s05-async-mask,0:2:4:6:8:10:1:3,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hot32/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hot32/manifest.json new file mode 100644 index 000000000..496e9ac2d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hot32/manifest.json @@ -0,0 +1,5868 @@ +{ + "arguments": { + "label": "mask-final-hot32", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "blocking" + ], + "threads": [ + 1 + ], + "modes": [ + "independent", + "dependent" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "8d4a4a4bf8a6b0f6ee8b0ec1623b07e51364633f5e8c35aa8e1ad35854628bc2", + "driver_sha256": "2f08cff9b25f92819af18626feb6b91c5e35f7ef31cedfb4d2d4b577dbe5ca14", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "cpu_map": { + "1": [ + 2 + ] + }, + "topology": { + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "mask-final-hot32-b00-blocking-1-independent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s00-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229601.1400492, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229601.140058, + "returncode": 0, + "finished": 1792229607.2237604, + "log_sha256": "59da57f668fe9f577c055e1cd89577738525a57a06c1598aa7b8841af9f16577", + "before_telemetry": { + "wall_time": 1792229601.1399562, + "monotonic_ns": 2090301444615979, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "495499", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24464846", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38421007", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2828521", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33042167", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229607.228057, + "monotonic_ns": 2090307532716979, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "454110", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24465602", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38421783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2485867", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33042905", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 756, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 776, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 738 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 147700800, + "cpu_ns": 3999858341, + "cycles": 12513390258, + "instructions": 40824993574, + "branches": 7993875101, + "branch_misses": 2454140 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s01-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229607.2341578, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229607.2341702, + "returncode": 0, + "finished": 1792229613.318952, + "log_sha256": "fb5ec05989d97296591a67c538c9a3975cd86c747f9c0f79b47af36f0497a04c", + "before_telemetry": { + "wall_time": 1792229607.2339985, + "monotonic_ns": 2090307538658664, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "454110", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24465602", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38421783", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2485867", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33042905", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229613.3231723, + "monotonic_ns": 2090313627832815, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3095831", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24466348", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38422529", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1841757", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33043651", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 746, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 746, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 746 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 149151104, + "cpu_ns": 3999813019, + "cycles": 12625666021, + "instructions": 41822466866, + "branches": 7923217443, + "branch_misses": 2483498 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s02-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229613.3296468, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229613.3296607, + "returncode": 0, + "finished": 1792229619.4128196, + "log_sha256": "9d48492be00da52e43b782549a9ba0ead4ecceef54069dd9ee511201ee933192", + "before_telemetry": { + "wall_time": 1792229613.3294904, + "monotonic_ns": 2090313634150533, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1327250", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24466348", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38422529", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1364371", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33043651", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229619.4161315, + "monotonic_ns": 2090319720791948, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "425722", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24467122", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38423303", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2467351", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33044425", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 774, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 774, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 774 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 158756736, + "cpu_ns": 3999827701, + "cycles": 12427782788, + "instructions": 44357161276, + "branches": 8433488573, + "branch_misses": 2636619 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s03-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229619.4222682, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229619.4222806, + "returncode": 0, + "finished": 1792229625.5066738, + "log_sha256": "8e8ee2aead114b774e43950c345943431cb8f66d49890de13ff03f659928fc74", + "before_telemetry": { + "wall_time": 1792229619.4221017, + "monotonic_ns": 2090319726761691, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1643420", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24467122", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38423303", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3511209", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33044425", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229625.5109794, + "monotonic_ns": 2090325815639566, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2139019", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24467892", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38424073", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399911", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33045195", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 770, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 770, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 770 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 160031680, + "cpu_ns": 3999832170, + "cycles": 12543952430, + "instructions": 44713384802, + "branches": 8501216181, + "branch_misses": 2706491 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s04-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229625.5170023, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229625.5170107, + "returncode": 0, + "finished": 1792229631.6004426, + "log_sha256": "bf31e0ae3b0a15d4a63a7d9d05ab76db9e7d160f3b7b592ce240843addff8926", + "before_telemetry": { + "wall_time": 1792229625.5169008, + "monotonic_ns": 2090325821560974, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1219498", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24467892", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38424073", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2982426", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33045195", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229631.6040087, + "monotonic_ns": 2090331908669089, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400131", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24468676", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38424857", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2553389", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33045979", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 784, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 784, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 784 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 150952640, + "cpu_ns": 3999785344, + "cycles": 12789532009, + "instructions": 42327623568, + "branches": 8018918811, + "branch_misses": 2546946 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hot32-b00-blocking-1-independent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s05-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-independent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229631.6106694, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229631.6106799, + "returncode": 0, + "finished": 1792229637.6923912, + "log_sha256": "a3a4998a1b4db854cb70b991ec60ab746df2c8650cdd448287932db54a5988b7", + "before_telemetry": { + "wall_time": 1792229631.6105406, + "monotonic_ns": 2090331915200715, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1524136", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24468676", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38424857", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3662172", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33045979", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229637.6950235, + "monotonic_ns": 2090337999683761, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "418753", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24469500", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38425681", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2892366", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33046803", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 824, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 824 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 148216512, + "cpu_ns": 3999799096, + "cycles": 12882978577, + "instructions": 40967538229, + "branches": 8021786624, + "branch_misses": 2461771 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s00-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229637.699788, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229637.6998007, + "returncode": 0, + "finished": 1792229643.7806568, + "log_sha256": "ec6d1fd5661cfea0004925a91e7894547d4083ba8e7d8b41fd55cb05e01c93a8", + "before_telemetry": { + "wall_time": 1792229637.699685, + "monotonic_ns": 2090338004345549, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "909065", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24469500", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38425681", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3455614", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33046803", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229643.7833164, + "monotonic_ns": 2090344087976834, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1559673", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24470333", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38426515", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1111909", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33047636", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 833, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 834, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 833 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 150187648, + "cpu_ns": 3999536519, + "cycles": 12790999239, + "instructions": 42113117371, + "branches": 7978280948, + "branch_misses": 2510911 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s01-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229643.7888317, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229643.7888393, + "returncode": 0, + "finished": 1792229649.8703895, + "log_sha256": "05544ab50e9adc7c3067b48c5ac7353e031693bb4ba1671bb152590958eecc8b", + "before_telemetry": { + "wall_time": 1792229643.7887182, + "monotonic_ns": 2090344093378425, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3843284", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24470333", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38426515", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2413824", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33047636", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229649.8727458, + "monotonic_ns": 2090350177406393, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2149908", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24471202", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38427386", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3289691", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33048507", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "93000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "95000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 869, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 871 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 160962688, + "cpu_ns": 3999615208, + "cycles": 12756949692, + "instructions": 44973511692, + "branches": 8550673429, + "branch_misses": 2685039 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s02-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229649.8799176, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229649.879947, + "returncode": 0, + "finished": 1792229655.9634888, + "log_sha256": "0dd32616e401000cf3b892fd11b2dec8fe040f6230b9ff59a91a28de53ef06fe", + "before_telemetry": { + "wall_time": 1792229649.8796883, + "monotonic_ns": 2090350184349147, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2502506", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24471202", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38427386", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2957606", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33048507", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "93000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "93000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "95000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229655.9662914, + "monotonic_ns": 2090356270951699, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "479731", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24472077", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38428268", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400160", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33049375", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 875, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 868 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 152012096, + "cpu_ns": 3999491367, + "cycles": 12988867163, + "instructions": 42016650257, + "branches": 8227211536, + "branch_misses": 2555123 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s03-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229655.9713895, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229655.9713976, + "returncode": 0, + "finished": 1792229662.0031374, + "log_sha256": "d04ab900e3fd7921eb20e9fc3ea59f980239c9514514d637c23335a9b019b2a6", + "before_telemetry": { + "wall_time": 1792229655.9712827, + "monotonic_ns": 2090356275942583, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1716894", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24472077", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38428268", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3049941", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33049375", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "77000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "77000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229662.0071213, + "monotonic_ns": 2090362311781799, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "653802", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24472939", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38429130", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2937613", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33050237", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 862, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 862 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 153356224, + "cpu_ns": 3999573556, + "cycles": 13109527048, + "instructions": 42388171698, + "branches": 8299958501, + "branch_misses": 2571542 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s04-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229662.012876, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229662.012885, + "returncode": 0, + "finished": 1792229668.0959165, + "log_sha256": "ed76e48f32e64f995e563b8830bc2e0a5695fb26b267278d2f7561109aef1f30", + "before_telemetry": { + "wall_time": 1792229662.012775, + "monotonic_ns": 2090362317435057, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1118081", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24472939", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38429130", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3696220", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33050237", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "76000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "76000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "76000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229668.0983393, + "monotonic_ns": 2090368402999544, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "472420", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24473801", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38429992", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1508588", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33051099", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 862, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 862 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 163627136, + "cpu_ns": 3999638373, + "cycles": 12913524542, + "instructions": 45717967278, + "branches": 8692214391, + "branch_misses": 2729706 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hot32-b01-blocking-1-independent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s05-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-independent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229668.1031718, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229668.1031787, + "returncode": 0, + "finished": 1792229674.1348712, + "log_sha256": "5f1e1cf556dc5cb9ce53432e947208866971882df309bc73015bd571c44f04f9", + "before_telemetry": { + "wall_time": 1792229668.103084, + "monotonic_ns": 2090368407743944, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "472420", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24473801", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38429992", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2567894", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33051099", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229674.137729, + "monotonic_ns": 2090374442389071, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "480891", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24474689", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38430889", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1280661", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33051979", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 888, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 897, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 880 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 154871808, + "cpu_ns": 3999857372, + "cycles": 13112014751, + "instructions": 43426571476, + "branches": 8227113337, + "branch_misses": 2580614 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s00-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229674.1424687, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229674.142475, + "returncode": 0, + "finished": 1792229680.2241461, + "log_sha256": "61c1c0e19b1fc24c8d0f7d36d8ad258b8df0faa28e47679b577a2094b10a0980", + "before_telemetry": { + "wall_time": 1792229674.1423805, + "monotonic_ns": 2090374447040509, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400065", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24474689", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38430889", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1906633", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33051979", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229680.2268646, + "monotonic_ns": 2090380531524732, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24475548", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38431748", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1480580", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33052838", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 859, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 859 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 166178240, + "cpu_ns": 3999763282, + "cycles": 13016651618, + "instructions": 46430754196, + "branches": 8827734327, + "branch_misses": 2781001 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s01-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229680.2319553, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229680.231963, + "returncode": 0, + "finished": 1792229686.2621803, + "log_sha256": "db9f0628372a035ee9949b1144b3d0ce537fe3cd06836b42af2610bcb31c6107", + "before_telemetry": { + "wall_time": 1792229680.2318532, + "monotonic_ns": 2090380536513292, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400357", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24475548", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38431748", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1303435", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33052838", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229686.2655845, + "monotonic_ns": 2090386570245009, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3200000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24476412", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38432637", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2490363", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33053690", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 864, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 889, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 852 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 151212416, + "cpu_ns": 3999852746, + "cycles": 13309076592, + "instructions": 41795616036, + "branches": 8183931189, + "branch_misses": 2520645 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s02-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229686.2744322, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229686.274451, + "returncode": 0, + "finished": 1792229692.3064241, + "log_sha256": "d69789b58f94198f1eea5e77eef414be468a17f79672d1603c18905dd1c65798", + "before_telemetry": { + "wall_time": 1792229686.274182, + "monotonic_ns": 2090386578843098, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2418452", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24476412", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38432637", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2665774", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33053690", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "97000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229692.309381, + "monotonic_ns": 2090392614041531, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2976337", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24477263", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38433490", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2549875", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33054541", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 851, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 853, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 851 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 157142272, + "cpu_ns": 3999880920, + "cycles": 13282708886, + "instructions": 44063216977, + "branches": 8347724958, + "branch_misses": 2654139 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s03-original/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229692.3146617, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229692.3146706, + "returncode": 0, + "finished": 1792229698.397306, + "log_sha256": "ee6d14a3f626ff7eff14ce02cc39b679db1cd8dad4f8c91a2930396dfbc0b8cf", + "before_telemetry": { + "wall_time": 1792229692.3145716, + "monotonic_ns": 2090392619231324, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1570370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24477263", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38433490", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2809434", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33054541", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "87000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229698.3997838, + "monotonic_ns": 2090398704444220, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "892414", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24478106", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38434333", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "476804", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33055384", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 843, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 843, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 843 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 153272064, + "cpu_ns": 3999927602, + "cycles": 13273396360, + "instructions": 42977997848, + "branches": 8142131509, + "branch_misses": 2546628 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s04-main/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229698.4049225, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229698.4049296, + "returncode": 0, + "finished": 1792229704.4860222, + "log_sha256": "42d5bcbbc2b28331eac839ebffaa40e5641d4053a9df76feff5b9d15ade6b570", + "before_telemetry": { + "wall_time": 1792229698.4048336, + "monotonic_ns": 2090398709493568, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "555086", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24478106", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38434333", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "476804", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33055384", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229704.4877496, + "monotonic_ns": 2090404792410182, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1013680", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24478963", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38435196", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3127319", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33056237", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 857, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 853 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 150948736, + "cpu_ns": 3999598671, + "cycles": 13255973245, + "instructions": 41722734050, + "branches": 8169660291, + "branch_misses": 2516234 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hot32-b02-blocking-1-independent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s05-async-mask/cache.db", + "64", + "1", + "4", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-independent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229704.4927568, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229704.4927647, + "returncode": 0, + "finished": 1792229710.5749362, + "log_sha256": "a345a0ad360941855bc775d4b53ba64ca7fe62d4446d657491597123ed3c9463", + "before_telemetry": { + "wall_time": 1792229704.4926653, + "monotonic_ns": 2090404797325446, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2676176", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24478963", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38435196", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3529557", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33056237", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229710.5775473, + "monotonic_ns": 2090410882207452, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24479820", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38436056", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "907145", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33057091", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 857, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 854 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 167124992, + "cpu_ns": 3999876309, + "cycles": 13087451157, + "instructions": 46695279882, + "branches": 8878027759, + "branch_misses": 2803964 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s00-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229741.6460521, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229741.6460633, + "returncode": 0, + "finished": 1792229747.6801238, + "log_sha256": "c355bb5fa86ceb93b6298beb4db331cdabed9de68dd981f76465816395f8a97e", + "before_telemetry": { + "wall_time": 1792229741.645915, + "monotonic_ns": 2090441950575323, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "584944", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24484226", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38440466", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3681985", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33061495", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229747.6838162, + "monotonic_ns": 2090447988476537, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "834455", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24485108", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38441348", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "595232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33062377", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 882, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 882 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 176433664, + "cpu_ns": 3999645509, + "cycles": 13390876310, + "instructions": 44378065349, + "branches": 9725391034, + "branch_misses": 2931187 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s01-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229747.691002, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229747.691023, + "returncode": 0, + "finished": 1792229753.7239325, + "log_sha256": "187e8a6b133e653ca406b2c66d40dfc99ac6a6e54551094c5ea73e3916c274e0", + "before_telemetry": { + "wall_time": 1792229747.6908092, + "monotonic_ns": 2090447995470153, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1442931", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24485108", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38441348", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3373524", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33062377", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229753.7276144, + "monotonic_ns": 2090454032274812, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1259690", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24485984", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38442232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1566324", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33063247", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 876, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 870 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 179273792, + "cpu_ns": 3999809426, + "cycles": 13380371201, + "instructions": 45809533181, + "branches": 9702670988, + "branch_misses": 2983394 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229753.7339783, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229753.7339873, + "returncode": 0, + "finished": 1792229759.7658877, + "log_sha256": "bf2d5f6e56ca79d1692bd56c5352676d7e3b0d4091a2c5034b8d68bb65b03890", + "before_telemetry": { + "wall_time": 1792229753.7338674, + "monotonic_ns": 2090454038527574, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "862087", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24485984", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38442232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3398702", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33063247", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229759.7690837, + "monotonic_ns": 2090460073743919, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2959092", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24486853", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38443107", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2450938", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33064116", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 869, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 869 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 179158720, + "cpu_ns": 3999729765, + "cycles": 13314544420, + "instructions": 45600970273, + "branches": 9696443060, + "branch_misses": 2979169 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229759.7771761, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229759.7771933, + "returncode": 0, + "finished": 1792229765.8075383, + "log_sha256": "28b2b2b535994b9b04a4b5b7bc6a001a1571c194f93d865132f31bab59e72f17", + "before_telemetry": { + "wall_time": 1792229759.7769868, + "monotonic_ns": 2090460081647389, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1065133", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24486853", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38443107", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2714981", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33064116", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "92000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229765.8103023, + "monotonic_ns": 2090466114962580, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1286073", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24487742", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38443999", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "710227", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33065003", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 889, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 887 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 180710912, + "cpu_ns": 3999630371, + "cycles": 13346877530, + "instructions": 45996047183, + "branches": 9780450916, + "branch_misses": 3048603 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s04-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229765.816152, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229765.8161635, + "returncode": 0, + "finished": 1792229771.85015, + "log_sha256": "56a6da1c6e0bef6487ae111b78e700fce7f37dd06bf9b80df47bd381e5f05587", + "before_telemetry": { + "wall_time": 1792229765.815989, + "monotonic_ns": 2090466120649057, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "519384", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24487742", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38443999", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1080412", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33065003", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229771.8549514, + "monotonic_ns": 2090472159611792, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2956873", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24488616", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38444875", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2637529", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33065876", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 874, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 876, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 873 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 177517888, + "cpu_ns": 3999643704, + "cycles": 13403488418, + "instructions": 45360849994, + "branches": 9607637857, + "branch_misses": 2959476 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-hot32-b00-blocking-1-dependent-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s05-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b00-blocking-1-dependent-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229771.861269, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229771.8612764, + "returncode": 0, + "finished": 1792229777.894108, + "log_sha256": "3cba5e1d9ee53e10b829565bd24ae88f32faeb4713b7c400b231120e54da0aef", + "before_telemetry": { + "wall_time": 1792229771.861173, + "monotonic_ns": 2090472165832955, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "424185", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24488616", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38444875", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2998670", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33065876", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229777.897967, + "monotonic_ns": 2090478202627624, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3155573", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24489516", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38445781", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2483832", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33066771", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 900, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 906, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 895 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 181258752, + "cpu_ns": 3999820713, + "cycles": 13306800781, + "instructions": 45591711760, + "branches": 9991359941, + "branch_misses": 3118577 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s00-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229777.9048824, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229777.9048934, + "returncode": 0, + "finished": 1792229783.9358785, + "log_sha256": "f1fede92e8f246639170ca53352fd2ccf0fd144dc597445c03cb4a75f4c65c65", + "before_telemetry": { + "wall_time": 1792229777.9047747, + "monotonic_ns": 2090478209434746, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "500834", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24489516", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38445781", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3107224", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33066771", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229783.9382496, + "monotonic_ns": 2090484242909801, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3278297", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24490406", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38446671", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2501218", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33067661", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 890, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 890, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 890 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 173643584, + "cpu_ns": 3999617939, + "cycles": 13423023022, + "instructions": 44370855581, + "branches": 9397952452, + "branch_misses": 2895888 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229783.9438815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229783.9438903, + "returncode": 0, + "finished": 1792229789.975421, + "log_sha256": "90b9f7167371933ae07fd6dcbc04d3da49d7ddb157b1e7843ca24278cb53aff4", + "before_telemetry": { + "wall_time": 1792229783.9437811, + "monotonic_ns": 2090484248441198, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1367859", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24490406", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38446671", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2521471", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33067661", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229789.978316, + "monotonic_ns": 2090490282976390, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "450734", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24491284", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38447555", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3461443", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33068538", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 878, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 877 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 181763584, + "cpu_ns": 3999796332, + "cycles": 13417654004, + "instructions": 46263981978, + "branches": 9837423663, + "branch_misses": 3031929 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s02-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229789.9853408, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229789.9853616, + "returncode": 0, + "finished": 1792229796.0178142, + "log_sha256": "71f3377eb5af459d51634a6bdf0ea188cc7b6f650e6aa1751d2c8fd0af9e155a", + "before_telemetry": { + "wall_time": 1792229789.985195, + "monotonic_ns": 2090490289855178, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "779540", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24491284", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38447555", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3698401", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33068538", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229796.0215247, + "monotonic_ns": 2090496326185001, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "469823", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24492177", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38448448", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2754060", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33069431", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 893, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 893 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 175104768, + "cpu_ns": 3999745993, + "cycles": 13434155822, + "instructions": 44043810443, + "branches": 9652139560, + "branch_misses": 2993890 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s03-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229796.0267303, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229796.0267377, + "returncode": 0, + "finished": 1792229802.0581028, + "log_sha256": "a14fb1a4e20de9a263eb3f4280e46f4db69dff80145a0a5ddee67759947492d3", + "before_telemetry": { + "wall_time": 1792229796.0266397, + "monotonic_ns": 2090496331299597, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3388896", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24492177", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38448448", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2944186", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33069431", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229802.0610764, + "monotonic_ns": 2090502365737016, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3319576", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24493064", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38449360", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1137394", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33070306", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 887, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 912, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 875 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 182215872, + "cpu_ns": 3999481718, + "cycles": 13403662267, + "instructions": 45832454499, + "branches": 10044118374, + "branch_misses": 3042544 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229802.0672517, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229802.0672593, + "returncode": 0, + "finished": 1792229808.0980785, + "log_sha256": "c16b275027a3cdef376072d69a86b466f0faedfa0b16efd8001e3a744ad16c83", + "before_telemetry": { + "wall_time": 1792229802.0671554, + "monotonic_ns": 2090502371815515, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2686682", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24493064", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38449360", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1971691", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33070306", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229808.1008883, + "monotonic_ns": 2090508405548651, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3398879", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24493905", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38450201", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "903976", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33071147", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 841, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 841, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 841 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 182214976, + "cpu_ns": 3999815676, + "cycles": 13504210926, + "instructions": 46378873960, + "branches": 9861853919, + "branch_misses": 3055593 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-hot32-b01-blocking-1-dependent-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s05-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b01-blocking-1-dependent-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229808.1082923, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229808.1083019, + "returncode": 0, + "finished": 1792229814.140412, + "log_sha256": "ec295678d1a8a00e95d47e5abf704c63435a2789e7d54bb351bc35a2dd998a0e", + "before_telemetry": { + "wall_time": 1792229808.1081855, + "monotonic_ns": 2090508412845803, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2608849", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24493905", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38450201", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2061309", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33071147", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "91000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "89000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229814.1424184, + "monotonic_ns": 2090514447078622, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "523684", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24494750", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38451051", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400359", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33071990", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 845, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 850, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 843 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 179828864, + "cpu_ns": 3999770697, + "cycles": 13439216526, + "instructions": 45951369736, + "branches": 9732712577, + "branch_misses": 3014431 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229814.1478672, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229814.147874, + "returncode": 0, + "finished": 1792229820.1796277, + "log_sha256": "f8e966762b3d50a4e4b8da30d74ccfc5c3efded55084d2cd9c728f42e1992c52", + "before_telemetry": { + "wall_time": 1792229814.1477695, + "monotonic_ns": 2090514452429275, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2330604", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24494750", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38451051", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1137095", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33071990", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229820.1831605, + "monotonic_ns": 2090520487820946, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "700930", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24495596", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38451897", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "733847", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33072836", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 846, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 846, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 846 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 182335296, + "cpu_ns": 3999641339, + "cycles": 13504227698, + "instructions": 46409498845, + "branches": 9868365892, + "branch_misses": 3050748 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s01-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229820.1897109, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229820.189719, + "returncode": 0, + "finished": 1792229826.2213364, + "log_sha256": "4e7fc5b3804b1c50980a2c5ec3c9dd985f2801a84f44f7cec258e3df8483437a", + "before_telemetry": { + "wall_time": 1792229820.1896062, + "monotonic_ns": 2090520494266270, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "505852", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24495596", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38451897", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3172804", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33072836", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229826.2251487, + "monotonic_ns": 2090526529808862, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "447470", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24496512", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38452813", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "941643", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33073752", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 916, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 916 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 184727040, + "cpu_ns": 3999573544, + "cycles": 13553891083, + "instructions": 46464084345, + "branches": 10182539150, + "branch_misses": 3078686 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s02-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229826.2313771, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229826.2313848, + "returncode": 0, + "finished": 1792229832.2634108, + "log_sha256": "9452aeaece4df50fa5c9c15803589419d7ba1949bbcedf8fbe3a9ed1e155d3f6", + "before_telemetry": { + "wall_time": 1792229826.2312727, + "monotonic_ns": 2090526535932778, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3154223", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24496512", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38452813", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2674243", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33073752", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229832.264991, + "monotonic_ns": 2090532569651465, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "631077", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24497404", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38453705", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "466509", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33074644", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 892, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 892 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 182622912, + "cpu_ns": 3999752603, + "cycles": 13602809733, + "instructions": 46665328228, + "branches": 9883932311, + "branch_misses": 3037253 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s03-original/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229832.270364, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229832.2703724, + "returncode": 0, + "finished": 1792229838.3016913, + "log_sha256": "1f885a0c70a395694ace3a285358b7be664d22c4cd0dd8231ecfcc83d826ac52", + "before_telemetry": { + "wall_time": 1792229832.2702708, + "monotonic_ns": 2090532574930852, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1615327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24497404", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38453705", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2570730", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33074644", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "78000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229838.3054907, + "monotonic_ns": 2090538610150901, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "777042", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24498285", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38454586", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "710941", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33075525", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 881, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 881, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 881 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 182151872, + "cpu_ns": 3999794308, + "cycles": 13569311118, + "instructions": 46544964150, + "branches": 9858438697, + "branch_misses": 3051689 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s04-main/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229838.3115525, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229838.3115597, + "returncode": 0, + "finished": 1792229844.3418922, + "log_sha256": "6281d9f807f1a11c450bfc10d9c92ceb5b49cba4196f9ac179295db83eeab20a", + "before_telemetry": { + "wall_time": 1792229838.3114471, + "monotonic_ns": 2090538616106969, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "492897", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24498285", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38454586", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2035190", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33075525", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229844.3448749, + "monotonic_ns": 2090544649535034, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400135", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24499148", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38455464", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1429477", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33076386", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 863, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 878, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 861 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 184216512, + "cpu_ns": 3999601601, + "cycles": 13546536808, + "instructions": 46335672087, + "branches": 10154397746, + "branch_misses": 3196838 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-hot32-b02-blocking-1-dependent-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask/cache.db", + "64", + "1", + "4", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-b02-blocking-1-dependent-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229844.3517013, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229844.3517106, + "returncode": 0, + "finished": 1792229850.382579, + "log_sha256": "38e464139a5632438d35dd79a171fb2eaa1f51d2ed0d7ac97e8a9b36c16ca7df", + "before_telemetry": { + "wall_time": 1792229844.35158, + "monotonic_ns": 2090544656240121, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "652192", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24499148", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38455464", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2374968", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33076386", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "97000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "93000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229850.3862252, + "monotonic_ns": 2090550690885477, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "642882", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24499974", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38456301", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2350721", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33077213", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 826, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 837, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 827 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 181802752, + "cpu_ns": 3999742132, + "cycles": 13467552703, + "instructions": 46273951266, + "branches": 9839543455, + "branch_misses": 3076101 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + } + ], + "precondition_runs": [ + { + "name": "mask-final-hot32-precondition-s00-blocking-1-independent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main/cache.db", + "64", + "1", + "1", + "independent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s00-blocking-1-independent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229570.0200846, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229570.0201054, + "returncode": 0, + "finished": 1792229601.1337132, + "log_sha256": "dafc312d32867f88b45f761ec58191a448581dae146cbdbe6d0a8e20283640f4", + "before_telemetry": { + "wall_time": 1792229570.0198746, + "monotonic_ns": 2090270324540011, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "945693", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24460836", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38416994", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2772976", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33038157", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "90000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "92000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "89000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "97000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "97000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "91000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "91000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "91000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "91000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "94000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229601.1354952, + "monotonic_ns": 2090301440155362, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "465336", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24464846", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38421007", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3017198", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33042167", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4010, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4013, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4010 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36763904, + "cpu_ns": 1000014006, + "cycles": 3128944063, + "instructions": 10161665703, + "branches": 1989739092, + "branch_misses": 612120 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + "excluded_from_results": true, + "row": { + "mode": "independent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000068687", + "ops_s": "36761379.0", + "ops": "36763904", + "checksum": "9951190102136960768", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23343104", + "setup_ns": "21577034", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "1000425513", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3128944063", + "perf_instructions": "10161665703", + "perf_branches": "1989739092", + "perf_branch_misses": "612120", + "perf_enabled_ns": "1000014837", + "perf_running_ns": "1000014837", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000014006" + } + }, + { + "name": "mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-hotset/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main/cache.db", + "64", + "1", + "1", + "dependent", + "blocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-hot32-precondition-s01-blocking-1-dependent-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792229710.5827715, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792229710.5827792, + "returncode": 0, + "finished": 1792229741.6353598, + "log_sha256": "eb0fae813572628e900101f8fc1f292d9b66dd180a0a0d540e8bd56fab0241d2", + "before_telemetry": { + "wall_time": 1792229710.5826573, + "monotonic_ns": 2090410887317233, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1715259", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24479820", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38436056", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1154612", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33057091", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792229741.6392574, + "monotonic_ns": 2090441943918120, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400193", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24484226", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38440466", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1288331", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33061495", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4406, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4410, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4404 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 44613376, + "cpu_ns": 999880381, + "cycles": 3278737100, + "instructions": 11221528064, + "branches": 2459182205, + "branch_misses": 743823 + } + ], + "profile": "main", + "scenario_index": 1, + "scenario": { + "api": "blocking", + "threads": 1, + "mode": "dependent" + }, + "excluded_from_results": true, + "row": { + "mode": "dependent", + "api": "blocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000102681", + "ops_s": "44608795.5", + "ops": "44613376", + "checksum": "10831308253328126208", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23642112", + "setup_ns": "25727262", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "3", + "cpu_ns": "1000360026", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3278737100", + "perf_instructions": "11221528064", + "perf_branches": "2459182205", + "perf_branch_misses": "743823", + "perf_enabled_ns": "999893817", + "perf_running_ns": "999893817", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "999880381" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent" + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent" + } + ], + "lock_intervals": [ + { + "acquired": 1792229569.9951196, + "released": 1792229850.3875988 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ] + }, + "finished": 1792229850.3875983 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hot32/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hot32/results.csv new file mode 100644 index 000000000..1b1b2af5b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-hot32/results.csv @@ -0,0 +1,37 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +independent,blocking,64,1,32,4.000102569,36924253.2,147700800,16524631522671609792,0,1048576,1048576,67108864,131072,16384,23343104,39425685,0,0,0,2,4000340889,0,1,12513390258,40824993574,7993875101,2454140,3999889373,3999889373,2,12,3999858341,main,0,0,mask-final-hot32-b00-blocking-1-independent-s00-main,2,1 +independent,blocking,64,1,32,4.000104758,37286799.5,149151104,1989019794967779968,0,1048576,1048576,67108864,131072,16384,23343104,38058610,0,0,0,1,4000336743,0,1,12625666021,41822466866,7923217443,2483498,3999839737,3999839737,2,12,3999813019,original,0,1,mask-final-hot32-b00-blocking-1-independent-s01-original,2,1 +independent,blocking,64,1,32,4.000069134,39688498.0,158756736,18130506484599187584,0,1048576,1048576,67108864,131072,16384,23343104,37233078,0,0,0,1,4000320022,0,1,12427782788,44357161276,8433488573,2636619,3999877163,3999877163,2,12,3999827701,async-mask,0,2,mask-final-hot32-b00-blocking-1-independent-s02-async-mask,2,1 +independent,blocking,64,1,32,4.000094827,40006971.6,160031680,13391797832944486464,0,1048576,1048576,67108864,131072,16384,23343104,38048214,0,0,0,1,4000303774,0,1,12543952430,44713384802,8501216181,2706491,3999882612,3999882612,2,12,3999832170,async-mask,0,3,mask-final-hot32-b00-blocking-1-independent-s03-async-mask,2,1 +independent,blocking,64,1,32,4.000100252,37737214.2,150952640,8952425848663556416,0,1048576,1048576,67108864,131072,16384,23343104,39223223,0,0,0,2,4000266054,0,1,12789532009,42327623568,8018918811,2546946,3999827399,3999827399,2,12,3999785344,original,0,4,mask-final-hot32-b00-blocking-1-independent-s04-original,2,1 +independent,blocking,64,1,32,4.000070104,37053478.6,148216512,17389523088498549056,0,1048576,1048576,67108864,131072,16384,23343104,38576449,0,0,0,1,4000246551,0,1,12882978577,40967538229,8021786624,2461771,3999839304,3999839304,2,12,3999799096,main,0,5,mask-final-hot32-b00-blocking-1-independent-s05-main,2,1 +independent,blocking,64,1,32,4.000066432,37546288.4,150187648,8818672639349545344,0,1048576,1048576,67108864,131072,16384,23343104,39495629,0,0,0,2,4000049503,0,1,12790999239,42113117371,7978280948,2510911,3999584222,3999584222,2,12,3999536519,original,1,0,mask-final-hot32-b01-blocking-1-independent-s00-original,2,1 +independent,blocking,64,1,32,4.000103499,40239630.8,160962688,5489432184802353024,0,1048576,1048576,67108864,131072,16384,23343104,39725102,0,0,0,2,4000123745,0,1,12756949692,44973511692,8550673429,2685039,3999707298,3999707298,2,12,3999615208,async-mask,1,1,mask-final-hot32-b01-blocking-1-independent-s01-async-mask,2,1 +independent,blocking,64,1,32,4.000071675,38002343.0,152012096,5399856324870475456,0,1048576,1048576,67108864,131072,16384,23343104,28870826,0,0,0,3,4001979459,0,1,12988867163,42016650257,8227211536,2555123,3999566619,3999566619,2,12,3999491367,main,1,2,mask-final-hot32-b01-blocking-1-independent-s02-main,2,1 +independent,blocking,64,1,32,4.000074859,38338338.5,153356224,12388230538027607104,0,1048576,1048576,67108864,131072,16384,23343104,6190529,0,0,0,1,4000050409,0,1,13109527048,42388171698,8299958501,2571542,3999667700,3999667700,2,12,3999573556,main,1,3,mask-final-hot32-b01-blocking-1-independent-s03-main,2,1 +independent,blocking,64,1,32,4.000070572,40906062.3,163627136,17887879335234066304,0,1048576,1048576,67108864,131072,16384,23343104,38620349,0,0,0,1,4000208527,0,1,12913524542,45717967278,8692214391,2729706,3999704360,3999704360,2,12,3999638373,async-mask,1,4,mask-final-hot32-b01-blocking-1-independent-s04-async-mask,2,1 +independent,blocking,64,1,32,4.000196782,38716047.3,154871808,7535725426507401216,0,1048576,1048576,67108864,131072,16384,23343104,6341335,0,0,0,1,4002110984,0,1,13112014751,43426571476,8227113337,2580614,3999893877,3999893877,2,12,3999857372,original,1,5,mask-final-hot32-b01-blocking-1-independent-s05-original,2,1 +independent,blocking,64,1,32,4.000066869,41543865.5,166178240,11466355496021859904,0,1048576,1048576,67108864,131072,16384,23343104,39357213,0,0,0,1,4000193487,0,1,13016651618,46430754196,8827734327,2781001,3999814870,3999814870,2,12,3999763282,async-mask,2,0,mask-final-hot32-b02-blocking-1-independent-s00-async-mask,2,1 +independent,blocking,64,1,32,4.000098885,37802169.5,151212416,11297322773856941696,0,1048576,1048576,67108864,131072,16384,23343104,22752924,0,0,0,2,4000369595,0,1,13309076592,41795616036,8183931189,2520645,3999888689,3999888689,2,12,3999852746,main,2,1,mask-final-hot32-b02-blocking-1-independent-s01-main,2,1 +independent,blocking,64,1,32,4.000099198,39284593.8,157142272,7502126100646286080,0,1048576,1048576,67108864,131072,16384,23642112,19055450,0,0,0,1,4000404158,0,1,13282708886,44063216977,8347724958,2654139,3999904958,3999904958,2,12,3999880920,original,2,2,mask-final-hot32-b02-blocking-1-independent-s02-original,2,1 +independent,blocking,64,1,32,4.000198360,38316115.9,153272064,11569470466680484096,0,1048576,1048576,67108864,131072,16384,23642112,25561213,0,0,0,3,4000420379,0,1,13273396360,42977997848,8142131509,2546628,3999958738,3999958738,2,12,3999927602,original,2,3,mask-final-hot32-b02-blocking-1-independent-s03-original,2,1 +independent,blocking,64,1,32,4.000069226,37736530.9,150948736,6908449600081636480,0,1048576,1048576,67108864,131072,16384,23642112,23937237,0,0,0,3,3999983898,0,1,13255973245,41722734050,8169660291,2516234,3999642030,3999642030,2,12,3999598671,main,2,4,mask-final-hot32-b02-blocking-1-independent-s04-main,2,1 +independent,blocking,64,1,32,4.000103495,41780167.0,167124992,8178042770309120000,0,1048576,1048576,67108864,131072,16384,23642112,23679939,0,0,0,1,4000357116,0,1,13087451157,46695279882,8878027759,2803964,3999903070,3999903070,2,12,3999876309,async-mask,2,5,mask-final-hot32-b02-blocking-1-independent-s05-async-mask,2,1 +dependent,blocking,64,1,32,4.000069006,44107655.1,176433664,5228247227483452928,0,1048576,1048576,67108864,131072,16384,23642112,19089162,0,0,0,2,4000083799,0,1,13390876310,44378065349,9725391034,2931187,3999676292,3999676292,2,12,3999645509,main,0,0,mask-final-hot32-b00-blocking-1-dependent-s00-main,2,1 +dependent,blocking,64,1,32,4.000073717,44817622.0,179273792,17371905195852235712,0,1048576,1048576,67108864,131072,16384,23642112,17693876,0,0,0,2,4000281909,0,1,13380371201,45809533181,9702670988,2983394,3999830238,3999830238,2,12,3999809426,original,0,1,mask-final-hot32-b00-blocking-1-dependent-s01-original,2,1 +dependent,blocking,64,1,32,4.000073223,44788860.1,179158720,9743449029717241152,0,1048576,1048576,67108864,131072,16384,23642112,19257424,0,0,0,2,4000141403,0,1,13314544420,45600970273,9696443060,2979169,3999774404,3999774404,2,12,3999729765,async-mask,0,2,mask-final-hot32-b00-blocking-1-dependent-s02-async-mask,2,1 +dependent,blocking,64,1,32,4.000068212,45176957.6,180710912,772175402099372544,0,1048576,1048576,67108864,131072,16384,23642112,18642227,0,0,0,2,4000071156,0,1,13346877530,45996047183,9780450916,3048603,3999691056,3999691056,2,12,3999630371,async-mask,0,3,mask-final-hot32-b00-blocking-1-dependent-s03-async-mask,2,1 +dependent,blocking,64,1,32,4.000068443,44378712.6,177517888,13433576587356348096,0,1048576,1048576,67108864,131072,16384,23642112,20125665,0,0,0,1,4000104508,0,1,13403488418,45360849994,9607637857,2959476,3999690029,3999690029,2,12,3999643704,original,0,4,mask-final-hot32-b00-blocking-1-dependent-s04-original,2,1 +dependent,blocking,64,1,32,4.000098061,45313577.1,181258752,11502656526840157696,0,1048576,1048576,67108864,131072,16384,23642112,19872575,0,0,0,2,4000284292,0,1,13306800781,45591711760,9991359941,3118577,3999877174,3999877174,2,12,3999820713,main,0,5,mask-final-hot32-b00-blocking-1-dependent-s05-main,2,1 +dependent,blocking,64,1,32,4.000100623,43409804.0,173643584,2352978738908388544,0,1048576,1048576,67108864,131072,16384,23642112,19289449,0,0,0,1,4000075361,0,1,13423023022,44370855581,9397952452,2895888,3999663605,3999663605,2,12,3999617939,original,1,0,mask-final-hot32-b01-blocking-1-dependent-s00-original,2,1 +dependent,blocking,64,1,32,4.000069001,45440112.1,181763584,1530324953084092928,0,1048576,1048576,67108864,131072,16384,23642112,9060783,0,0,0,1,4000241379,0,1,13417654004,46263981978,9837423663,3031929,3999824312,3999824312,2,12,3999796332,async-mask,1,1,mask-final-hot32-b01-blocking-1-dependent-s01-async-mask,2,1 +dependent,blocking,64,1,32,4.000069173,43775435.0,175104768,17101334224479472896,0,1048576,1048576,67108864,131072,16384,23642112,18629588,0,0,0,2,4000126185,0,1,13434155822,44043810443,9652139560,2993890,3999797958,3999797958,2,12,3999745993,main,1,2,mask-final-hot32-b01-blocking-1-dependent-s02-main,2,1 +dependent,blocking,64,1,32,4.000070382,45553166.5,182215872,14852231154625636160,0,1048576,1048576,67108864,131072,16384,23642112,21313589,0,0,0,2,3999956504,0,1,13403662267,45832454499,10044118374,3042544,3999563591,3999563591,2,12,3999481718,main,1,3,mask-final-hot32-b01-blocking-1-dependent-s03-main,2,1 +dependent,blocking,64,1,32,4.000093514,45552679.0,182214976,2891707510671815360,0,1048576,1048576,67108864,131072,16384,23805952,20103451,0,0,0,2,4000347709,0,1,13504210926,46378873960,9861853919,3055593,3999865134,3999865134,2,12,3999815676,async-mask,1,4,mask-final-hot32-b01-blocking-1-dependent-s04-async-mask,2,1 +dependent,blocking,64,1,32,4.000067465,44956457.8,179828864,11325184994004471680,0,1048576,1048576,67108864,131072,16384,23805952,5580970,0,0,0,3,4000254586,0,1,13439216526,45951369736,9732712577,3014431,3999799715,3999799715,2,12,3999770697,original,1,5,mask-final-hot32-b01-blocking-1-dependent-s05-original,2,1 +dependent,blocking,64,1,32,4.000067956,45583049.6,182335296,12058181317615140032,0,1048576,1048576,67108864,131072,16384,23805952,16557832,0,0,0,3,4000108950,0,1,13504227698,46409498845,9868365892,3050748,3999688674,3999688674,2,12,3999641339,async-mask,2,0,mask-final-hot32-b02-blocking-1-dependent-s00-async-mask,2,1 +dependent,blocking,64,1,32,4.000111978,46180467.2,184727040,12923909333029530112,0,1048576,1048576,67108864,131072,16384,23805952,5602803,0,0,0,1,4000095194,0,1,13553891083,46464084345,10182539150,3078686,3999628689,3999628689,2,12,3999573544,main,2,1,mask-final-hot32-b02-blocking-1-dependent-s01-main,2,1 +dependent,blocking,64,1,32,4.000070322,45654925.4,182622912,14463503695204880704,0,1048576,1048576,67108864,131072,16384,23805952,4928450,0,0,0,3,4000201713,0,1,13602809733,46665328228,9883932311,3037253,3999792274,3999792274,2,12,3999752603,original,2,2,mask-final-hot32-b02-blocking-1-dependent-s02-original,2,1 +dependent,blocking,64,1,32,4.000068165,45537192.0,182151872,6444091966605017408,0,1048576,1048576,67108864,131072,16384,23805952,5208857,0,0,0,2,4000220530,0,1,13569311118,46544964150,9858438697,3051689,3999836640,3999836640,2,12,3999794308,original,2,3,mask-final-hot32-b02-blocking-1-dependent-s03-original,2,1 +dependent,blocking,64,1,32,4.000081840,46053185.8,184216512,15377961444000354368,0,1048576,1048576,67108864,131072,16384,23805952,6077206,0,0,0,2,4000039136,0,1,13546536808,46335672087,10154397746,3196838,3999641729,3999641729,2,12,3999601601,main,2,4,mask-final-hot32-b02-blocking-1-dependent-s04-main,2,1 +dependent,blocking,64,1,32,4.000068908,45449905.0,181802752,18408235367031986432,0,1048576,1048576,67108864,131072,16384,23969792,5730461,0,0,0,3,4000185921,0,1,13467552703,46273951266,9839543455,3076101,3999783335,3999783335,2,12,3999742132,async-mask,2,5,mask-final-hot32-b02-blocking-1-dependent-s05-async-mask,2,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-misses/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-misses/manifest.json new file mode 100644 index 000000000..d632160d6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-misses/manifest.json @@ -0,0 +1,2952 @@ +{ + "arguments": { + "label": "mask-final-misses", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "nonblocking" + ], + "threads": [ + 1 + ], + "modes": [ + "miss" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "cpu_map": { + "1": [ + 2 + ] + }, + "topology": { + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "mask-final-misses-b00-nonblocking-1-miss-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s00-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230351.735169, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230351.735184, + "returncode": 0, + "finished": 1792230358.1670744, + "log_sha256": "c85ece4ea5fde937b89e46394676837cbc8da7acaf6d30a7a583b456811d4eb7", + "before_telemetry": { + "wall_time": 1792230351.73502, + "monotonic_ns": 2091052039680242, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1211943", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24570613", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38528524", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3615392", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33147553", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230358.170815, + "monotonic_ns": 2091058475475403, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400146", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24571493", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38529466", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "727709", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33148436", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 880, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 942, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 883 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 482067712, + "cpu_ns": 3999785368, + "cycles": 14579691051, + "instructions": 44937751806, + "branches": 6304544045, + "branch_misses": 7533990 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-misses-b00-nonblocking-1-miss-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s01-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230358.1757548, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230358.175762, + "returncode": 0, + "finished": 1792230364.609955, + "log_sha256": "a8d5ebdb2809c88b6fd457d9d0ff35fbfcd64e77c6d78055ad3d8a4bfd2cfd38", + "before_telemetry": { + "wall_time": 1792230358.1756675, + "monotonic_ns": 2091058480327430, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "955078", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24571493", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38529466", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1725600", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33148436", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230364.6144958, + "monotonic_ns": 2091064919155884, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "603013", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24572308", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38530343", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1202937", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33149265", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 815, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 877, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 829 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 288507968, + "cpu_ns": 3999459485, + "cycles": 14613738476, + "instructions": 43916324437, + "branches": 9254796815, + "branch_misses": 4511725 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-misses-b00-nonblocking-1-miss-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230364.6209838, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230364.6209962, + "returncode": 0, + "finished": 1792230371.1018286, + "log_sha256": "8a95db8be5049160255b8de8f2ebd6cf0efa27e3e44da078ed1118bd4fd5d98a", + "before_telemetry": { + "wall_time": 1792230364.6208317, + "monotonic_ns": 2091064925491924, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "700114", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24572308", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38530343", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3490565", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33149265", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230371.1061697, + "monotonic_ns": 2091071410829835, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "570333", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24573208", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38531277", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2352132", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33150150", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 900, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 934, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 885 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 339455168, + "cpu_ns": 3999498315, + "cycles": 13981619061, + "instructions": 51331988446, + "branches": 10889087542, + "branch_misses": 5307144 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-misses-b00-nonblocking-1-miss-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230371.1131318, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230371.1131458, + "returncode": 0, + "finished": 1792230377.5452871, + "log_sha256": "5dd98a5ddb7184b2d0536a5496cbab4335122e60807343d0026c546fde5d64c7", + "before_telemetry": { + "wall_time": 1792230371.1129723, + "monotonic_ns": 2091071417632873, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1822213", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24573208", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38531277", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3483211", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33150150", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230377.5487845, + "monotonic_ns": 2091077853444568, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400059", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24574084", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38532166", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3610740", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33151022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 876, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 889, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 872 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 340780544, + "cpu_ns": 3999739022, + "cycles": 13886943126, + "instructions": 51532410164, + "branches": 10931603135, + "branch_misses": 5326817 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-misses-b00-nonblocking-1-miss-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s04-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230377.5549562, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230377.5549662, + "returncode": 0, + "finished": 1792230383.9886243, + "log_sha256": "e2285f45d07667beecb7b1d2bb6af4f4f29e484e294b5230a32da0caa5cf528e", + "before_telemetry": { + "wall_time": 1792230377.554848, + "monotonic_ns": 2091077859508076, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "640115", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24574084", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38532166", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3648645", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33151022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230383.990641, + "monotonic_ns": 2091084295301297, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "638199", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24574897", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38532989", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3092449", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33151835", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 813, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 823, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 813 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 289474496, + "cpu_ns": 3999640738, + "cycles": 14593515060, + "instructions": 44063448204, + "branches": 9285801304, + "branch_misses": 4524093 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-misses-b00-nonblocking-1-miss-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s05-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b00-nonblocking-1-miss-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230383.9958286, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230383.9958363, + "returncode": 0, + "finished": 1792230390.4275494, + "log_sha256": "f676cbc80f9f357c72532ee1319530646f96dfb7dfcd7ffdd67ba4a32f8fe327", + "before_telemetry": { + "wall_time": 1792230383.995722, + "monotonic_ns": 2091084300382007, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400085", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24574897", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38532989", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3084097", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33151835", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230390.4302804, + "monotonic_ns": 2091090734940664, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "941154", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24575757", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38533901", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "898674", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33152705", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 860, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 912, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 870 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 492615296, + "cpu_ns": 3999974583, + "cycles": 14788048600, + "instructions": 45920984343, + "branches": 6442486608, + "branch_misses": 7698976 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-misses-b01-nonblocking-1-miss-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s00-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230390.4355876, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230390.4355955, + "returncode": 0, + "finished": 1792230396.8681254, + "log_sha256": "fa53880cdd0daf766a542d94787ecb781a7c6f66b659dbcf99345e1e8d73292a", + "before_telemetry": { + "wall_time": 1792230390.4354866, + "monotonic_ns": 2091090740146899, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400164", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24575757", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38533901", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2690525", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33152705", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230396.8706815, + "monotonic_ns": 2091097175341916, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1600805", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24576560", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38534704", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1160519", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33153508", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 803, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 803, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 803 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 293576000, + "cpu_ns": 4000085111, + "cycles": 14757722548, + "instructions": 44687773912, + "branches": 9417369758, + "branch_misses": 4587800 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-misses-b01-nonblocking-1-miss-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230396.8759148, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230396.8759215, + "returncode": 0, + "finished": 1792230403.3086689, + "log_sha256": "5184e3cc939a660e63ec506c57b6901783e6a8dc7643a0a7f2afef2f808ca364", + "before_telemetry": { + "wall_time": 1792230396.8758183, + "monotonic_ns": 2091097180478242, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1600805", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24576560", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38534704", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1446869", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33153508", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230403.3113558, + "monotonic_ns": 2091103616016272, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "446735", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24577430", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38535592", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "752128", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33154368", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 870, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 888, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 860 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 347024768, + "cpu_ns": 3999777649, + "cycles": 14114378723, + "instructions": 52476653836, + "branches": 11131906057, + "branch_misses": 5422996 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-misses-b01-nonblocking-1-miss-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s02-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230403.3163862, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230403.3163931, + "returncode": 0, + "finished": 1792230409.7499702, + "log_sha256": "e6b088fc95b5dde5733ac79bd6132861feba4bf87acc717ef5e564c5c244fada", + "before_telemetry": { + "wall_time": 1792230403.3162956, + "monotonic_ns": 2091103620955585, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2501015", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24577430", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38535592", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1967721", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33154368", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230409.752158, + "monotonic_ns": 2091110056818150, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "533776", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24578286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38536498", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1273966", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33155260", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 856, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 906, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 892 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 494400128, + "cpu_ns": 3999784609, + "cycles": 14839078662, + "instructions": 46087364208, + "branches": 6465828921, + "branch_misses": 7725807 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-misses-b01-nonblocking-1-miss-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s03-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230409.757494, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230409.7575011, + "returncode": 0, + "finished": 1792230416.189394, + "log_sha256": "699c75a565d158b02ad71f0e39262f2bdaade30fd3d5aff4b0a0c845ae536288", + "before_telemetry": { + "wall_time": 1792230409.7573895, + "monotonic_ns": 2091110062049604, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2022424", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24578286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38536498", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3174210", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33155260", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230416.191498, + "monotonic_ns": 2091116496158129, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400259", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24579140", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38537400", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3690178", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33156141", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 854, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 902, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 881 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 493105344, + "cpu_ns": 3999743639, + "cycles": 14826383190, + "instructions": 45966666031, + "branches": 6448895543, + "branch_misses": 7705919 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-misses-b01-nonblocking-1-miss-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230416.1965513, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230416.196559, + "returncode": 0, + "finished": 1792230422.678056, + "log_sha256": "3776a2af5e740b4c753eb4b2a0e076facbfeab9324f004146f97b21d02501dea", + "before_telemetry": { + "wall_time": 1792230416.1964567, + "monotonic_ns": 2091116501116731, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400134", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24579140", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38537400", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2997872", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33156141", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230422.6821733, + "monotonic_ns": 2091122986833451, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "551723", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24580013", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38538273", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400050", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33157014", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 873, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 873, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 873 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 344035840, + "cpu_ns": 3999697797, + "cycles": 14006974200, + "instructions": 52024671927, + "branches": 11036026898, + "branch_misses": 5376753 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-misses-b01-nonblocking-1-miss-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s05-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b01-nonblocking-1-miss-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230422.6890826, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230422.689095, + "returncode": 0, + "finished": 1792230429.1214561, + "log_sha256": "ae3a64b74803c7837d37318154d250caa3771398a98005d86739ea5d0c6557ee", + "before_telemetry": { + "wall_time": 1792230422.6889396, + "monotonic_ns": 2091122993599774, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "502941", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24580013", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38538273", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33157014", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "70000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230429.1236305, + "monotonic_ns": 2091129428290935, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "782226", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24580882", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38539142", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3168361", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33157883", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 869, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 869 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 293941248, + "cpu_ns": 3999820839, + "cycles": 14778199640, + "instructions": 44743371583, + "branches": 9429086306, + "branch_misses": 4593520 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-misses-b02-nonblocking-1-miss-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230429.1288128, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230429.1288202, + "returncode": 0, + "finished": 1792230435.561503, + "log_sha256": "b597b6fac304eb851d9aae6a8e495275f8157b83f4df7eb98061e25946cbe150", + "before_telemetry": { + "wall_time": 1792230429.1286802, + "monotonic_ns": 2091129433340056, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "589949", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24580882", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38539142", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3406088", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33157883", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230435.5636797, + "monotonic_ns": 2091135868340161, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "718739", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24581749", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38540009", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3037088", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33158750", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 867, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 867 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 347119040, + "cpu_ns": 3999844853, + "cycles": 14126817623, + "instructions": 52490909523, + "branches": 11134930119, + "branch_misses": 5424369 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-misses-b02-nonblocking-1-miss-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s01-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230435.5695593, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230435.5695672, + "returncode": 0, + "finished": 1792230442.001597, + "log_sha256": "2a2c7766649af13bfe575b0615284a6c2ef0669eab96eb186a86e08661d01a74", + "before_telemetry": { + "wall_time": 1792230435.5694582, + "monotonic_ns": 2091135874118250, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2998307", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24581749", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38540009", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2754055", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33158750", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230442.004184, + "monotonic_ns": 2091142308844209, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400125", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24582625", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38540885", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1037468", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33159626", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 876, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 876, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 876 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 491866560, + "cpu_ns": 3999858603, + "cycles": 14777797775, + "instructions": 45851188145, + "branches": 6432694581, + "branch_misses": 7686616 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-misses-b02-nonblocking-1-miss-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s02-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230442.0099022, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230442.0099099, + "returncode": 0, + "finished": 1792230448.4419334, + "log_sha256": "996912661903dd3563923644833666fb360448d66e48a1e97139537c07a3c962", + "before_telemetry": { + "wall_time": 1792230442.0098042, + "monotonic_ns": 2091142314464314, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400241", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24582625", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38540885", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1790448", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33159626", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230448.4438002, + "monotonic_ns": 2091148748460660, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "431257", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24583481", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38541785", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "498558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33160477", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 856, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 900, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 851 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 293536256, + "cpu_ns": 3999856807, + "cycles": 14764750551, + "instructions": 44681724509, + "branches": 9416095224, + "branch_misses": 4587673 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-misses-b02-nonblocking-1-miss-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s03-original/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230448.4497948, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230448.4498024, + "returncode": 0, + "finished": 1792230454.8829148, + "log_sha256": "e52eb3b7c8cef01abe25c3984608db11cbc3b54ba330ffbd7d41edc46b644b97", + "before_telemetry": { + "wall_time": 1792230448.4496899, + "monotonic_ns": 2091148754350291, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1921703", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24583481", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38541785", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2775169", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33160477", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230454.8856337, + "monotonic_ns": 2091155190294110, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24584351", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38542719", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400011", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33161360", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 870, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 934, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 883 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 293749760, + "cpu_ns": 3999902860, + "cycles": 14771720026, + "instructions": 44714223551, + "branches": 9422943762, + "branch_misses": 4590396 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-misses-b02-nonblocking-1-miss-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s04-main/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230454.8909662, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230454.890974, + "returncode": 0, + "finished": 1792230461.322883, + "log_sha256": "e78922035aa0ddbc1aedf699b91b102bca5d06ea9e85a1dc6539ddce57b7567c", + "before_telemetry": { + "wall_time": 1792230454.8908718, + "monotonic_ns": 2091155195531776, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400106", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24584351", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38542719", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3152539", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33161360", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230461.325665, + "monotonic_ns": 2091161630325327, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400113", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24585240", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38543678", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1192788", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33162239", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 889, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 959, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 879 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 489260608, + "cpu_ns": 3999820411, + "cycles": 14748953501, + "instructions": 45608264572, + "branches": 6398613630, + "branch_misses": 7645959 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-misses-b02-nonblocking-1-miss-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask/cache.db", + "64", + "1", + "4", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-b02-nonblocking-1-miss-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230461.3309958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230461.331003, + "returncode": 0, + "finished": 1792230467.7633908, + "log_sha256": "27cc2d2ac4cfcff2f36e36a86fbe927677f8f36c633e8a001995d2bb6f5220c1", + "before_telemetry": { + "wall_time": 1792230461.3309026, + "monotonic_ns": 2091161635562546, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1920803", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24585240", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38543678", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2973869", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33162239", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230467.7673922, + "monotonic_ns": 2091168072052645, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399870", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586119", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38544560", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3078003", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33163121", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "70000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 879, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 882 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 346990848, + "cpu_ns": 3999833590, + "cycles": 14107033910, + "instructions": 52471524512, + "branches": 11130817983, + "branch_misses": 5422210 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + } + ], + "precondition_runs": [ + { + "name": "mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-final/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main/cache.db", + "64", + "1", + "1", + "miss", + "nonblocking" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-misses-precondition-s00-nonblocking-1-miss-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread" + }, + "queued": 1792230320.1614113, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230320.161428, + "returncode": 0, + "finished": 1792230351.7252796, + "log_sha256": "035f88d3e7ab56ac42bf32298f5926b7f94f6d2b51c8de746b243156395878b3", + "before_telemetry": { + "wall_time": 1792230320.1612227, + "monotonic_ns": 2091020465888488, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4282405", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24566204", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38523959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3468767", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33143071", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "83000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "96000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "76000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "96000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230351.7288287, + "monotonic_ns": 2091052033489184, + "values": { + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "714134", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24570613", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38528524", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3187076", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33147553", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4409, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4565, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4482 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 123092544, + "cpu_ns": 999966592, + "cycles": 3694989786, + "instructions": 11474533674, + "branches": 1609820236, + "branch_misses": 1923849 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + }, + "excluded_from_results": true, + "row": { + "mode": "miss", + "api": "nonblocking", + "cache_mib": "64", + "threads": "1", + "working_pages": "12288", + "seconds": "1.000066706", + "ops_s": "123084333.5", + "ops": "123092544", + "checksum": "9700840913006687680", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "55570432", + "setup_ns": "510123805", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "1", + "cpu_ns": "1000419605", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3694989786", + "perf_instructions": "11474533674", + "perf_branches": "1609820236", + "perf_branch_misses": "1923849", + "perf_enabled_ns": "999967485", + "perf_running_ns": "999967485", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "999966592" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss" + } + ], + "lock_intervals": [ + { + "acquired": 1792230320.1393113, + "released": 1792230467.7692003 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ] + }, + "finished": 1792230467.7691994 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-misses/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-misses/results.csv new file mode 100644 index 000000000..aec4f38e6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-misses/results.csv @@ -0,0 +1,19 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,profile,block,slot,job,worker_cpus,thermal_counter_increased +miss,nonblocking,64,1,12288,4.000069705,120514827.9,482067712,7407678765505952512,0,1048576,1048576,67108864,131072,16384,55365632,416430113,0,0,0,2,4000155765,0,1,14579691051,44937751806,6304544045,7533990,3999817586,3999817586,2,12,3999785368,main,0,0,mask-final-misses-b00-nonblocking-1-miss-s00-main,2,1 +miss,nonblocking,64,1,12288,4.000191658,72123536.2,288507968,15856027076655217600,0,1048576,1048576,67108864,131072,16384,55504896,389917141,0,0,0,2,4000640787,0,1,14613738476,43916324437,9254796815,4511725,3999555346,3999555346,2,12,3999459485,original,0,1,mask-final-misses-b00-nonblocking-1-miss-s01-original,2,1 +miss,nonblocking,64,1,12288,4.000069422,84862319.2,339455168,15764564882290016064,0,1048576,1048576,67108864,131072,16384,55435264,433860967,0,0,0,2,3999867626,0,1,13981619061,51331988446,10889087542,5307144,3999587820,3999587820,2,12,3999498315,async-mask,0,2,mask-final-misses-b00-nonblocking-1-miss-s02-async-mask,2,1 +miss,nonblocking,64,1,12288,4.000068557,85193675.8,340780544,9608960982298208768,0,1048576,1048576,67108864,131072,16384,55705600,407263343,0,0,0,3,4000219703,0,1,13886943126,51532410164,10931603135,5326817,3999782923,3999782923,2,12,3999739022,async-mask,0,3,mask-final-misses-b00-nonblocking-1-miss-s03-async-mask,2,1 +miss,nonblocking,64,1,12288,4.000067698,72367399.2,289474496,15664089240354636864,0,1048576,1048576,67108864,131072,16384,55513088,421208532,0,0,0,3,4000074758,0,1,14593515060,44063448204,9285801304,4524093,3999670193,3999670193,2,12,3999640738,original,0,4,mask-final-misses-b00-nonblocking-1-miss-s04-original,2,1 +miss,nonblocking,64,1,12288,4.000184669,123148138.6,492615296,6258510793908834688,0,1048576,1048576,67108864,131072,16384,55373824,415700861,0,0,0,2,4000431645,0,1,14788048600,45920984343,6442486608,7698976,4000003432,4000003432,2,12,3999974583,main,0,5,mask-final-misses-b00-nonblocking-1-miss-s05-main,2,1 +miss,nonblocking,64,1,12288,4.000358317,73387426.0,293576000,13244572455276754624,0,1048576,1048576,67108864,131072,16384,55570432,402756982,0,0,0,3,4000500827,0,1,14757722548,44687773912,9417369758,4587800,4000160775,4000160775,2,12,4000085111,original,1,0,mask-final-misses-b01-nonblocking-1-miss-s00-original,2,1 +miss,nonblocking,64,1,12288,4.000067500,86754728.0,347024768,1663044474776205952,0,1048576,1048576,67108864,131072,16384,55328768,408744059,0,0,0,1,4000197805,0,1,14114378723,52476653836,11131906057,5422996,3999802579,3999802579,2,12,3999777649,async-mask,1,1,mask-final-misses-b01-nonblocking-1-miss-s01-async-mask,2,1 +miss,nonblocking,64,1,12288,4.000067483,123597946.8,494400128,16875375889582941568,0,1048576,1048576,67108864,131072,16384,55562240,402596773,0,0,0,2,4000095301,0,1,14839078662,46087364208,6465828921,7725807,3999856975,3999856975,2,12,3999784609,main,1,2,mask-final-misses-b01-nonblocking-1-miss-s02-main,2,1 +miss,nonblocking,64,1,12288,4.000068101,123274237.2,493105344,1851824641932663616,0,1048576,1048576,67108864,131072,16384,55402496,409984839,0,0,0,2,4000158226,0,1,14826383190,45966666031,6448895543,7705919,3999773705,3999773705,2,12,3999743639,main,1,3,mask-final-misses-b01-nonblocking-1-miss-s03-main,2,1 +miss,nonblocking,64,1,12288,4.000103013,86006745.0,344035840,16547880544081227264,0,1048576,1048576,67108864,131072,16384,55570432,422901014,0,0,0,1,4000174383,0,1,14006974200,52024671927,11036026898,5376753,3999735328,3999735328,2,12,3999697797,async-mask,1,4,mask-final-misses-b01-nonblocking-1-miss-s04-async-mask,2,1 +miss,nonblocking,64,1,12288,4.000102100,73483436.3,293941248,13655744402245959680,0,1048576,1048576,67108864,131072,16384,55676928,417684974,0,0,0,1,4000524397,0,1,14778199640,44743371583,9429086306,4593520,3999892485,3999892485,2,12,3999820839,original,1,5,mask-final-misses-b01-nonblocking-1-miss-s05-original,2,1 +miss,nonblocking,64,1,12288,4.000098715,86777618.4,347119040,16243415318943723072,0,1048576,1048576,67108864,131072,16384,55500800,416707153,0,0,0,2,4000324405,0,1,14126817623,52490909523,11134930119,5424369,3999888929,3999888929,2,12,3999844853,async-mask,2,0,mask-final-misses-b02-nonblocking-1-miss-s00-async-mask,2,1 +miss,nonblocking,64,1,12288,4.000103415,122963460.9,491866560,14937992666641248832,0,1048576,1048576,67108864,131072,16384,55795712,410404896,0,0,0,3,4000278744,0,1,14777797775,45851188145,6432694581,7686616,3999891316,3999891316,2,12,3999858603,main,2,1,mask-final-misses-b02-nonblocking-1-miss-s01-main,2,1 +miss,nonblocking,64,1,12288,4.000100901,73382212.9,293536256,12394988204569464320,0,1048576,1048576,67108864,131072,16384,55578624,404082387,0,0,0,4,4000468442,0,1,14764750551,44681724509,9416095224,4587673,3999884418,3999884418,2,12,3999856807,original,2,2,mask-final-misses-b02-nonblocking-1-miss-s02-original,2,1 +miss,nonblocking,64,1,12288,4.000069703,73436160.3,293749760,11077367731818392576,0,1048576,1048576,67108864,131072,16384,55418880,409633248,0,0,0,2,4003364706,0,1,14771720026,44714223551,9422943762,4590396,3999919532,3999919532,2,12,3999902860,original,2,3,mask-final-misses-b02-nonblocking-1-miss-s03-original,2,1 +miss,nonblocking,64,1,12288,4.000067348,122313092.6,489260608,16532837895195528640,0,1048576,1048576,67108864,131072,16384,55402496,407742292,0,0,0,1,4000242802,0,1,14748953501,45608264572,6398613630,7645959,3999844302,3999844302,2,12,3999820411,main,2,4,mask-final-misses-b02-nonblocking-1-miss-s04-main,2,1 +miss,nonblocking,64,1,12288,4.000067309,86746252.3,346990848,4769888930392254208,0,1048576,1048576,67108864,131072,16384,55566336,410212637,0,0,0,3,4000315489,0,1,14107033910,52471524512,11130817983,5422210,3999881332,3999881332,2,12,3999833590,async-mask,2,5,mask-final-misses-b02-nonblocking-1-miss-s05-async-mask,2,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-writes-hot32/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-writes-hot32/manifest.json new file mode 100644 index 000000000..0bb66c842 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-writes-hot32/manifest.json @@ -0,0 +1,23453 @@ +{ + "arguments": { + "label": "mask-final-writes-hot32", + "profiles": [ + "main", + "original", + "async-mask" + ], + "apis": [ + "write" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "disjoint", + "shared" + ], + "blocks": 3, + "seconds": 4, + "warmup": 2, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 30, + "precondition_seconds": 1, + "precondition_profile": "main" + }, + "runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "driver_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "libraries": { + "main": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "original": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "cpu_map": { + "1": [ + 2 + ], + "8": [ + 0, + 2, + 4, + 6, + 8, + 10, + 1, + 3 + ] + }, + "topology": { + "0": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "1": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "3": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "4": { + "physical_package_id": "0", + "core_id": "8", + "thread_siblings_list": "4-5" + }, + "6": { + "physical_package_id": "0", + "core_id": "12", + "thread_siblings_list": "6-7" + }, + "8": { + "physical_package_id": "0", + "core_id": "16", + "thread_siblings_list": "8-9" + }, + "10": { + "physical_package_id": "0", + "core_id": "20", + "thread_siblings_list": "10-11" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "workload_scope": "Resident mutable MEMTABLE pages; lock marks dirty; writeback/verification outside measurement.", + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s00-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230600.5832598, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230600.5832682, + "returncode": 0, + "finished": 1792230606.6646338, + "log_sha256": "e58803620fb76a8051a0a906d8fad95489d0eb9cd6d8581ab2131eead9abbd40", + "before_telemetry": { + "wall_time": 1792230600.583171, + "monotonic_ns": 2091300887830707, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2026592", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39196732", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3454845", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39196721", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24594614", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38553693", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2459710", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24594598", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38553650", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4015038", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36443143", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2573007", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925225", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36581511", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33859254", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4095578", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966191", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38125773", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2348257", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33172045", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230606.6673644, + "monotonic_ns": 2091306972024578, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1338513", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39197580", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39197569", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24595455", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38554586", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24595439", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38554543", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3689457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36443991", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925265", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36582370", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33860102", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966191", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38126621", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2952244", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33172893", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 848, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 848, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 841, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 841, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 848, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 848, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 848, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 848 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72817344, + "cpu_ns": 3999799107, + "cycles": 15162690439, + "instructions": 32144593003, + "branches": 6342933329, + "branch_misses": 1266125, + "all_ops": 108462208, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s01-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230606.6725442, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230606.6725538, + "returncode": 0, + "finished": 1792230612.8037767, + "log_sha256": "10d9e7484e899e767b48ee6b43515bab05c6b7643f0dc97f14a1974f2c0fea47", + "before_telemetry": { + "wall_time": 1792230606.6724412, + "monotonic_ns": 2091306977101504, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "796056", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39197580", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39197569", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24595455", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38554586", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24595439", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38554543", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3689457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36443991", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925265", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36582370", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3948117", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33860102", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3139165", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966191", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38126621", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3182056", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33172893", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230612.8070998, + "monotonic_ns": 2091313111760341, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1269147", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39198438", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39198427", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24596286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38555455", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24596270", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38555412", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2449467", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36444849", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2151049", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925291", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36583229", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33860960", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2661790", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966201", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38127481", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3631703", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33173751", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 831, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 831, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 858, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 860, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 858 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73144000, + "cpu_ns": 3999564433, + "cycles": 15143200363, + "instructions": 32581368519, + "branches": 6298243523, + "branch_misses": 1228387, + "all_ops": 109340224, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230612.8124483, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230612.8124561, + "returncode": 0, + "finished": 1792230618.94276, + "log_sha256": "b09ceed9a9024c0783ea77c790e2632ece7b35fe21864c729c43be06a6af06f0", + "before_telemetry": { + "wall_time": 1792230612.8123517, + "monotonic_ns": 2091313117011621, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1074867", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39198438", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39198427", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24596286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38555455", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24596270", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38555412", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2449467", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36444849", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3136475", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925291", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36583229", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3972784", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33860960", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2725287", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966201", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38127481", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1010517", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33173751", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230618.9460545, + "monotonic_ns": 2091319250714758, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39199304", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39199293", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24597137", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38556351", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24597121", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38556308", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36445715", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3339193", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925303", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36584099", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4124735", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33861826", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38128347", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "851335", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33174617", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 851, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 896, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 851, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 896, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 870, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 866 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73639872, + "cpu_ns": 3999918238, + "cycles": 15267031861, + "instructions": 32728610521, + "branches": 6340941749, + "branch_misses": 1273731, + "all_ops": 110277056, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230618.9513266, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230618.9513333, + "returncode": 0, + "finished": 1792230625.0334978, + "log_sha256": "364c103343cb683f46555e95e0b1a6b688fa2a2890123e68e4508becd141eedd", + "before_telemetry": { + "wall_time": 1792230618.951232, + "monotonic_ns": 2091319255892091, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3115740", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39199304", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39199293", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24597137", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38556351", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24597121", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38556308", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36445715", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2542037", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925303", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36584099", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4580749", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33861826", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2367655", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38128347", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2040325", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33174617", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "71000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230625.0369213, + "monotonic_ns": 2091325341581728, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1348900", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39200206", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1341882", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39200195", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24598002", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38557283", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24597986", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38557240", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36446617", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3200765", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925361", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36585012", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1074058", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33862728", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1302402", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38129249", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1134623", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33175519", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 902, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 902, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 865, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 932, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 865, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 932, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 902, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 58, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 913, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 902, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 902, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 902 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72562688, + "cpu_ns": 3999814091, + "cycles": 15194455570, + "instructions": 32249865374, + "branches": 6248188240, + "branch_misses": 1218537, + "all_ops": 108282752, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s04-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230625.0421774, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230625.0421855, + "returncode": 0, + "finished": 1792230631.1749496, + "log_sha256": "29326211a0f775bc73f810b738ecea444ce86c4739485bc0c429fdfd2ebb431b", + "before_telemetry": { + "wall_time": 1792230625.0420845, + "monotonic_ns": 2091325346744234, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1258485", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39200206", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1987218", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39200195", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24598002", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38557283", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24597986", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38557240", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4710838", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36446617", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3471441", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925361", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36585012", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2426892", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33862728", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1302402", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38129249", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2079034", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33175519", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230631.1802297, + "monotonic_ns": 2091331484889940, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2845750", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39201088", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2419514", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39201077", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24598904", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38558260", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400512", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24598888", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38558217", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3001071", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36447499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1084271", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925410", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36585908", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2677468", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33863610", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3646893", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38130131", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1806388", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33176401", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 902, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 977, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 902, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 977, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 49, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 896, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 882, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 882 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72123136, + "cpu_ns": 3999794990, + "cycles": 15015311224, + "instructions": 32126633419, + "branches": 6210339555, + "branch_misses": 1226513, + "all_ops": 108197440, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-disjoint-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s05-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-disjoint-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230631.1877637, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230631.187777, + "returncode": 0, + "finished": 1792230637.3189921, + "log_sha256": "d312951aa01e3851a36045422dbd2663bc684d8fb9373bfec42cc124154df470", + "before_telemetry": { + "wall_time": 1792230631.1876073, + "monotonic_ns": 2091331492267699, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2081513", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39201088", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1562498", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39201077", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24598904", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38558260", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24598888", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38558217", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3349953", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36447499", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1868781", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925410", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36585908", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2873239", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33863610", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2265242", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966225", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38130131", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3643053", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33176401", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230637.321828, + "monotonic_ns": 2091337626488264, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3577217", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418622", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39201923", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418625", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39201912", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "459327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24599744", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38559155", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1911795", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24599728", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38559112", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1112878", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36448325", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1203435", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925423", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36586743", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "978672", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33864436", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1975387", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38130958", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3443101", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33177227", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 835, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 835, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 840, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 895, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 840, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 895, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 826, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 835, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 826, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 827, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 826 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73324928, + "cpu_ns": 3999826756, + "cycles": 15114010955, + "instructions": 32368661485, + "branches": 6387147587, + "branch_misses": 1238596, + "all_ops": 109754816, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s00-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230637.3272767, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230637.3272846, + "returncode": 0, + "finished": 1792230643.458795, + "log_sha256": "d5a3eef04c6598c6a128667f7da50611e4b7177546630df2eebcb5dc2b2e7c1e", + "before_telemetry": { + "wall_time": 1792230637.3271723, + "monotonic_ns": 2091337631832524, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4519305", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418622", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39201923", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1748444", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418625", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39201912", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "459327", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24599744", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38559155", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1911795", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24599728", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38559112", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3518895", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36448325", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1203435", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925423", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36586743", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1439668", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33864436", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3464918", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38130958", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3211917", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33177227", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "71000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "71000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "71000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230643.4617898, + "monotonic_ns": 2091343766450050, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2435896", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418622", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39202768", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418625", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39202757", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24600598", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38560019", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24600582", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38559976", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4102468", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638402", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36449235", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925423", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36587588", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2930891", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33865281", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1304221", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38131803", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1541695", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33178072", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 854, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 864, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 854, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 864, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 910, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 845, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 845 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72572608, + "cpu_ns": 3999821441, + "cycles": 15159505094, + "instructions": 32326846752, + "branches": 6249042320, + "branch_misses": 1211229, + "all_ops": 108885312, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230643.467349, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230643.4673562, + "returncode": 0, + "finished": 1792230649.5478108, + "log_sha256": "3fdde701e1d4a834e6bf70372a0596a05d8629eac1dc537bb068b799ce142db6", + "before_telemetry": { + "wall_time": 1792230643.4672494, + "monotonic_ns": 2091343771909258, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2468842", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418622", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39202768", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418625", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39202757", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1455068", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24600598", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38560019", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24600582", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38559976", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4720726", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638402", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36449235", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1114426", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925423", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36587588", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3105006", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33865281", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2090920", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38131803", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3430570", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33178072", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "71000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230649.5509307, + "monotonic_ns": 2091349855590859, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1230453", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39203651", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39203640", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400111", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24601479", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38560950", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24601463", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38560907", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "457761", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638402", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36450097", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "771983", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925431", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36588458", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1153430", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33866143", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1722168", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38132665", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "487397", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33178934", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 883, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 883, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 881, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 931, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 881, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 931, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 870, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 862 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73791936, + "cpu_ns": 3999844630, + "cycles": 15268621653, + "instructions": 32796193997, + "branches": 6354035553, + "branch_misses": 1287528, + "all_ops": 110357440, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s02-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230649.5564058, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230649.5564153, + "returncode": 0, + "finished": 1792230655.6383567, + "log_sha256": "ad598d337bb5cc51f5d50654698b56ff906a1622bb5cd15610912a0c506a9741", + "before_telemetry": { + "wall_time": 1792230649.5562944, + "monotonic_ns": 2091349860954879, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3098882", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39203651", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1700882", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39203640", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24601479", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38560950", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24601463", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38560907", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4363783", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638402", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36450097", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4338814", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925431", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36588458", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2754815", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33866143", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3940988", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38132665", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1751369", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33178934", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230655.6413598, + "monotonic_ns": 2091355946020124, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "488168", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39204508", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400172", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39204497", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400187", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24602340", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38561881", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24602324", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38561838", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2236926", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638402", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36450954", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1209072", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925472", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36589322", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "673673", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33867000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1060249", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38133522", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3018811", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33179791", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 861, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 931, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 861, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 931, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 864, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 857 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73447872, + "cpu_ns": 3999815609, + "cycles": 15194299369, + "instructions": 32422934109, + "branches": 6397856977, + "branch_misses": 1262240, + "all_ops": 109536128, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s03-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230655.646854, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230655.646861, + "returncode": 0, + "finished": 1792230661.7776346, + "log_sha256": "5dc4a4551ea59d971b5ab2195929932da33a7a4ec3c4d517e87bf93c871a38f8", + "before_telemetry": { + "wall_time": 1792230655.6467617, + "monotonic_ns": 2091355951421729, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3427364", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39204508", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3027579", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39204497", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400187", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24602340", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38561881", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24602324", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38561838", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4587840", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638402", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36450954", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4235345", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925472", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36589322", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1804660", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33867000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2589232", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38133522", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3128613", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33179791", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230661.77993, + "monotonic_ns": 2091362084590449, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2166498", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39205425", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "539622", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39205414", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24603276", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38562857", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3082104", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24603260", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38562814", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638455", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36451935", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925473", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36590241", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33867917", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "935530", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38134439", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1394243", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33180708", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 917, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 917, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 936, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 976, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 936, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 976, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 53, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 981, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 919, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 917, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 917, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 917 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73022272, + "cpu_ns": 3999824965, + "cycles": 15091483243, + "instructions": 32235056754, + "branches": 6360784132, + "branch_misses": 1237893, + "all_ops": 110044928, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230661.7855055, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230661.7855132, + "returncode": 0, + "finished": 1792230667.8677738, + "log_sha256": "35d53c953aae725cd8d553b281d4493c1721072a1d80411b785cb58ae10dc6df", + "before_telemetry": { + "wall_time": 1792230661.7854064, + "monotonic_ns": 2091362090066710, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3077796", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39205425", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1728227", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39205414", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24603276", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38562857", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3082104", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24603260", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38562814", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1313316", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638455", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36451935", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2090614", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925473", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36590241", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4617211", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33867917", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3078058", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38134439", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3692149", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33180708", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230667.8709116, + "monotonic_ns": 2091368175571945, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "589133", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39206336", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39206325", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24604201", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38563815", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24604185", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38563772", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "790259", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638497", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36452887", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1277677", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925473", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36591152", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33868828", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400374", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38135350", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2911151", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33181619", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 911, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 911, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 925, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 958, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 925, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 958, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 952, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 911, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 911, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 911, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 911 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73545984, + "cpu_ns": 3999964892, + "cycles": 15194422735, + "instructions": 32686882844, + "branches": 6332857350, + "branch_misses": 1223699, + "all_ops": 110482176, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-disjoint-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s05-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-disjoint-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230667.8765206, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230667.8765292, + "returncode": 0, + "finished": 1792230674.0099106, + "log_sha256": "10984012b7a4eebcd01163da9404fb67c08aead3ba75ce6f5f3e137d741909d8", + "before_telemetry": { + "wall_time": 1792230667.8764298, + "monotonic_ns": 2091368181089750, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2389341", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39206336", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39206325", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24604201", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38563815", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24604185", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38563772", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2468982", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638497", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36452887", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1277677", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925473", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36591152", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33868828", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4531784", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38135350", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2580375", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33181619", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230674.0157542, + "monotonic_ns": 2091374320414469, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39207211", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39207200", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24605088", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38564728", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24605072", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38564685", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4249910", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638533", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36453803", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2012459", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36592032", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1848581", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33869703", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38136225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3188421", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33182494", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 887, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 913, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 887, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 913, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 36, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 880, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 875 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72869120, + "cpu_ns": 3999667217, + "cycles": 15171459693, + "instructions": 32458925490, + "branches": 6274574250, + "branch_misses": 1284303, + "all_ops": 109528768, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230674.0226545, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230674.0226645, + "returncode": 0, + "finished": 1792230680.106002, + "log_sha256": "47b99906e6502dab5ae6b2056bc25a93ff4f114f44021ea57aa8fb3c26685a08", + "before_telemetry": { + "wall_time": 1792230674.0225492, + "monotonic_ns": 2091374327209695, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2447857", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39207211", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39207200", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24605088", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38564728", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24605072", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38564685", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3991890", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638533", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36453803", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1360329", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36592032", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3041336", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33869703", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2481913", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38136225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2255413", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33182494", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230680.1111283, + "monotonic_ns": 2091380415788560, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2762687", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39208074", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39208063", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1313824", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24605965", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38565638", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24605949", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38565595", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1725714", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638563", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36454694", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1376685", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36592895", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1793410", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33870566", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1372117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38137088", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1613377", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33183357", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 877, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 910, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 877, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 910, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 863 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73071488, + "cpu_ns": 3999761202, + "cycles": 15245275795, + "instructions": 32475997037, + "branches": 6291999619, + "branch_misses": 1250820, + "all_ops": 109857792, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s01-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230680.1192236, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230680.1192367, + "returncode": 0, + "finished": 1792230686.2007554, + "log_sha256": "94f440acc5990c3cd5af022106944a963fc5d86712993390792cbbc740b2b452", + "before_telemetry": { + "wall_time": 1792230680.1190734, + "monotonic_ns": 2091380423733448, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1162393", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418651", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39208074", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418654", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39208063", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1478888", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24605965", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38565638", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24605949", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38565595", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1338023", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638563", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36454694", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3064583", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925477", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36592895", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33870566", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3066423", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38137088", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1831015", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33183357", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230686.2059796, + "monotonic_ns": 2091386510640183, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2842630", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39208890", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "4610928", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39208879", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24606762", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38566500", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24606746", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38566457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1414752", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638563", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36455510", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400043", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36593732", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1369498", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33871382", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2203882", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38137904", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "661986", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33184173", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 816, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 816, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 797, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 797, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 862, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 816, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 54, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 837, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 816, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 816, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 816 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 74165952, + "cpu_ns": 3999806233, + "cycles": 15230337021, + "instructions": 32739924357, + "branches": 6460407037, + "branch_misses": 1247110, + "all_ops": 110444800, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s02-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230686.2127643, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230686.2127721, + "returncode": 0, + "finished": 1792230692.2924786, + "log_sha256": "a758419990a2813c7095d97be17fa09b5234937a5fc05fc11b27d24f34f2c6f1", + "before_telemetry": { + "wall_time": 1792230686.212664, + "monotonic_ns": 2091386517323622, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1479279", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39208890", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39208879", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24606762", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38566500", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24606746", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38566457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2816531", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638563", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36455510", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2746030", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36593732", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1369498", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33871382", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3544058", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966226", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38137904", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2186359", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33184173", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230692.298127, + "monotonic_ns": 2091392602787207, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3111501", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39209769", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39209758", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24607647", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38567401", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24607631", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38567358", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2013287", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638588", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36456424", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2589369", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36594611", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2512610", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33872261", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1207341", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38138789", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2653035", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33185052", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 885, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 901, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 885, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 901, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 914, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 879, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 885, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 879 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 71755712, + "cpu_ns": 3999840477, + "cycles": 15068652701, + "instructions": 31962967514, + "branches": 6178701590, + "branch_misses": 1202926, + "all_ops": 108362944, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s03-original/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230692.306294, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230692.3063095, + "returncode": 0, + "finished": 1792230698.4379208, + "log_sha256": "e20f8a3d7ed9b92edb0c398ad014ed0bce55c0b1db3965faf08d26ca5fadc3f7", + "before_telemetry": { + "wall_time": 1792230692.3061416, + "monotonic_ns": 2091392610802286, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1202949", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39209769", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39209758", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24607647", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38567401", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24607631", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38567358", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2005645", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638588", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36456424", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "533714", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36594611", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2425601", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33872261", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2278953", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38138789", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3658050", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33185052", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230698.4433846, + "monotonic_ns": 2091398748044814, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1432786", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39210653", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39210642", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24608548", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38568326", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24608532", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38568283", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36457369", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "439708", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36595495", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1315978", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33873145", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3439069", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38139673", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3520616", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33185936", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 901, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 925, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 901, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 925, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 945, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 884 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73000704, + "cpu_ns": 3999850764, + "cycles": 15148062316, + "instructions": 32517538491, + "branches": 6285904621, + "branch_misses": 1229817, + "all_ops": 109762624, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s04-main/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230698.4516134, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230698.4516249, + "returncode": 0, + "finished": 1792230704.5344958, + "log_sha256": "14c7bf3dc83459799871737f9d64f4e2c35e883a060a9cdcfa351a7f23e8b342", + "before_telemetry": { + "wall_time": 1792230698.4514651, + "monotonic_ns": 2091398756125424, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "530034", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39210653", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39210642", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24608548", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38568326", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24608532", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38568283", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1425039", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36457369", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1383106", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925531", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36595495", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1099091", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33873145", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2397608", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38139673", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3690466", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33185936", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230704.5399854, + "monotonic_ns": 2091404844645765, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3407026", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39211519", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39211508", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24609393", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38569223", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24609377", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38569180", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2514457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36458235", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "673568", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925571", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36596366", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2455861", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33874011", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2363570", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38140539", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3046354", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33186802", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 845, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 897, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 845, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 897, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 40, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 866, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 866 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73532224, + "cpu_ns": 3999848804, + "cycles": 15168903236, + "instructions": 32460170537, + "branches": 6405204645, + "branch_misses": 1248983, + "all_ops": 109925312, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask/cache.db", + "64", + "1", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230704.5473387, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230704.547356, + "returncode": 0, + "finished": 1792230710.627839, + "log_sha256": "447f4cb589300ee29efcadaaae348c3b5c7c6513979ed81cbb3e6d4ddc21dedf", + "before_telemetry": { + "wall_time": 1792230704.5472364, + "monotonic_ns": 2091404851896584, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3239270", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39211519", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39211508", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1559657", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24609393", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38569223", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24609377", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38569180", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1429584", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36458235", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1561612", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925571", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36596366", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3569533", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33874011", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3527724", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38140539", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3698107", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33186802", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230710.6312573, + "monotonic_ns": 2091410935918161, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1665817", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39212412", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39212401", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "642981", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24610276", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38570173", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24610260", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38570130", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2105106", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36459128", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2579900", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925624", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36597279", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33874904", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1588541", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38141432", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2125970", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33187695", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 883, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 950, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 883, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 950, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 53, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 913, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 893 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73594624, + "cpu_ns": 3999641990, + "cycles": 15220805286, + "instructions": 32708500414, + "branches": 6337045582, + "branch_misses": 1258814, + "all_ops": 109768576, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s00-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230741.7973049, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230741.797313, + "returncode": 0, + "finished": 1792230747.9319358, + "log_sha256": "2cc45cd49d8d6226201d316b3f2c7b6e414d163e3c7bd8846e6b984241a6bc2d", + "before_telemetry": { + "wall_time": 1792230741.7972014, + "monotonic_ns": 2091442101861617, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39217024", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3492634", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39217013", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24614905", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38574873", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1016728", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24614889", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38574830", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3767416", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36463740", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2059871", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925666", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36601915", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2210480", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33879516", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4636999", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38146044", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3116558", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33192307", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230747.93696, + "monotonic_ns": 2091448241620243, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "828153", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39217927", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39217916", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "454310", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24615829", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38575826", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24615813", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38575783", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1409136", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638634", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36464646", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1710825", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36602822", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33880417", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966245", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38146959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "403087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33193208", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 903, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 903, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 924, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 953, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 924, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 953, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 906, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 907, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 901, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 915, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 901 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73658304, + "cpu_ns": 3999885275, + "cycles": 15210249729, + "instructions": 32368510978, + "branches": 6416187218, + "branch_misses": 1294396, + "all_ops": 110491328, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s01-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230747.945502, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230747.9455185, + "returncode": 0, + "finished": 1792230754.0308552, + "log_sha256": "b4e3fc78b36ced25718b247cec2406401caeb315e89593c72a51648b288ab80a", + "before_telemetry": { + "wall_time": 1792230747.9453473, + "monotonic_ns": 2091448250007535, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1862587", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39217927", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39217916", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "670316", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24615829", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38575826", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24615813", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38575783", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1119301", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638634", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36464646", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1957785", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36602822", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33880417", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966245", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38146959", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1074268", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33193208", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230754.0358942, + "monotonic_ns": 2091454340557918, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1919195", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39218818", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39218807", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24616720", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38576717", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24616704", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38576674", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638634", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36465537", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1106906", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36603713", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "586857", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33881308", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "634567", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966245", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38147850", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "555549", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33194099", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 891, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 891, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 891 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72181824, + "cpu_ns": 3999708321, + "cycles": 15107723468, + "instructions": 32008411792, + "branches": 6215393000, + "branch_misses": 1224566, + "all_ops": 108581760, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230754.0433264, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230754.0433352, + "returncode": 0, + "finished": 1792230760.125665, + "log_sha256": "823b44e5f05c7ee3f364ba2a7a902831c9d4597505e74df7b06fec5854fac558", + "before_telemetry": { + "wall_time": 1792230754.0432222, + "monotonic_ns": 2091454347882559, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3208621", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39218818", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39218807", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24616720", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38576717", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24616704", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38576674", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638634", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36465537", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2416376", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36603713", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2573441", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33881308", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2317239", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966245", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38147850", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3093437", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33194099", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230760.1309159, + "monotonic_ns": 2091460435576368, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39219741", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39219730", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "501228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24617654", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38577686", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24617638", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38577643", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3142520", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638673", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36466494", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399702", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36604636", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1428683", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33882231", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966247", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38148777", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3536952", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33195022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 923, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 923, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 934, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 969, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 934, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 969, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 957, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 923, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 923, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 927, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 923 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73720832, + "cpu_ns": 3999696924, + "cycles": 15240153552, + "instructions": 32617150907, + "branches": 6347913083, + "branch_misses": 1262666, + "all_ops": 111103680, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230760.1382923, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230760.1382992, + "returncode": 0, + "finished": 1792230766.2687974, + "log_sha256": "88ab83439e83334216f6669ddeeb2841482490b7ddc0b36d7cd90a0182e14456", + "before_telemetry": { + "wall_time": 1792230760.1381934, + "monotonic_ns": 2091460442853597, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39219741", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39219730", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "501228", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24617654", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38577686", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24617638", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38577643", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2266752", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638673", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36466494", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1625609", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36604636", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4578564", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33882231", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3979471", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966247", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38148777", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3253309", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33195022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230766.2792983, + "monotonic_ns": 2091466583958892, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39220657", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1815724", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39220646", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3906291", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24618587", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38578653", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "764101", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24618571", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38578610", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3498748", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638710", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36467458", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "538759", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36605552", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3621529", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33883147", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2554500", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38149699", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1211454", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33195938", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 933, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 967, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 933, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 967, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 37, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 964, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 916, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 916 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73959424, + "cpu_ns": 4003377713, + "cycles": 15294035235, + "instructions": 32722713846, + "branches": 6368457584, + "branch_misses": 1251116, + "all_ops": 111361088, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s04-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230766.2861776, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230766.2861915, + "returncode": 0, + "finished": 1792230772.3676229, + "log_sha256": "eba71020f26cafb547aee43dac3e7986b08de2e34aca0b196196863f73d1b9aa", + "before_telemetry": { + "wall_time": 1792230766.2860193, + "monotonic_ns": 2091466590679566, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39220657", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1815724", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39220646", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2752484", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24618587", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38578653", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1704548", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24618571", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38578610", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3498748", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638710", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36467458", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2298204", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36605552", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4660846", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33883147", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "932920", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38149699", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3700724", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33195938", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "78000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "79000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230772.373267, + "monotonic_ns": 2091472677927254, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "790617", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39221555", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39221544", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24619511", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38579624", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24619495", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38579581", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1214222", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638756", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36468405", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36606450", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33884045", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4182314", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38150597", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "947768", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33196836", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 924, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 971, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 924, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 971, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 947, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 898 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73191680, + "cpu_ns": 3999787336, + "cycles": 15131729915, + "instructions": 32456223796, + "branches": 6302349146, + "branch_misses": 1255823, + "all_ops": 109872704, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b00-write-1-shared-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s05-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-1-shared-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230772.381089, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230772.3810964, + "returncode": 0, + "finished": 1792230778.4628062, + "log_sha256": "e82da2c46c32262f60666d63a99e2cd7887ad22b253deaccdc92f01023a86a9e", + "before_telemetry": { + "wall_time": 1792230772.3809643, + "monotonic_ns": 2091472685624348, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3657695", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39221555", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39221544", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24619511", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38579624", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24619495", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38579581", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3385225", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638756", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36468405", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3266518", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925671", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36606450", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2626333", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33884045", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1891067", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38150597", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3633948", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33196836", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230778.4660478, + "monotonic_ns": 2091478770708255, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1529867", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39222427", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39222416", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24620389", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38580558", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24620373", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38580515", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3452381", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638756", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36469277", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3264777", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925713", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36607350", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3244281", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33884917", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2828828", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38151469", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3700958", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33197708", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 878, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 934, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 878, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 934, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 900, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 872 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73580352, + "cpu_ns": 3999462105, + "cycles": 15139521497, + "instructions": 32334255612, + "branches": 6409396984, + "branch_misses": 1294969, + "all_ops": 110261824, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s00-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230778.4726434, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230778.4726515, + "returncode": 0, + "finished": 1792230784.552717, + "log_sha256": "e8046f211efb3466c1002b5b735bc63f844083869954307a02277c42f9eef7cc", + "before_telemetry": { + "wall_time": 1792230778.472545, + "monotonic_ns": 2091478777205123, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39222427", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39222416", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24620389", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38580558", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24620373", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38580515", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4543122", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638756", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36469277", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4666339", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925713", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36607350", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3638394", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33884917", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2515494", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38151469", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1970404", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33197708", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "77000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230784.5575314, + "monotonic_ns": 2091484862191765, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39223349", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39223338", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24621316", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38581556", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24621300", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38581513", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3007439", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638756", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36470199", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1610392", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925780", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36608308", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1228809", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33885839", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38152391", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "844052", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33198630", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 927, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 998, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 927, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 998, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 67, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 958, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 922, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 922 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 71833984, + "cpu_ns": 3999579276, + "cycles": 15089890406, + "instructions": 31854165178, + "branches": 6185441456, + "branch_misses": 1222020, + "all_ops": 106468352, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230784.5658233, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230784.5658307, + "returncode": 0, + "finished": 1792230790.69961, + "log_sha256": "7d4a29edf8b4f137bdd4f33fb9bec788253e107e66a4692cf8c09e840b335755", + "before_telemetry": { + "wall_time": 1792230784.5657234, + "monotonic_ns": 2091484870383693, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39223349", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39223338", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2011546", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24621316", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38581556", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24621300", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38581513", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3007439", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638756", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36470199", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3980643", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925780", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36608308", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1898646", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33885839", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3200342", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38152391", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3515472", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33198630", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230790.7046316, + "monotonic_ns": 2091491009291827, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39224216", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39224205", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24622205", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38582487", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24622189", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38582444", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1600906", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36471100", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3776044", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925780", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36609175", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3131493", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33886706", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2605924", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38153258", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1421074", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33199497", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 889, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 931, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 889, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 931, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 901, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 867, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 867 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73545280, + "cpu_ns": 3999043962, + "cycles": 15245701420, + "instructions": 32539479374, + "branches": 6332796724, + "branch_misses": 1267596, + "all_ops": 109845120, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s02-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230790.7110531, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230790.7110603, + "returncode": 0, + "finished": 1792230796.793299, + "log_sha256": "5c5dfa66c6ca67a17293d190d680bc93c68d7406df66c1af806416e922a44819", + "before_telemetry": { + "wall_time": 1792230790.7109523, + "monotonic_ns": 2091491015612320, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4615011", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39224216", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39224205", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24622205", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38582487", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24622189", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38582444", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1541996", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36471100", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3290463", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925780", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36609175", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2649043", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33886706", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1241321", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38153258", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2681863", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33199497", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "69000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "69000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "69000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "69000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230796.7965734, + "monotonic_ns": 2091497101233539, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39225085", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39225074", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "476407", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24623069", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38583416", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24623053", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38583373", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3475109", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36471969", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2177891", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925831", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36610067", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3489351", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33887575", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1128600", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38154127", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "940349", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33200366", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 864, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 929, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 864, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 929, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 51, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 869, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 869 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72817792, + "cpu_ns": 3999684260, + "cycles": 15097547819, + "instructions": 31999155159, + "branches": 6342972351, + "branch_misses": 1381454, + "all_ops": 108583872, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s03-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230796.8028517, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230796.8028593, + "returncode": 0, + "finished": 1792230802.8836613, + "log_sha256": "130d766c4283b6ac8d66fa3361385cbf68d1ce279f41a17fdb6bb9b66b1594f7", + "before_telemetry": { + "wall_time": 1792230796.8027549, + "monotonic_ns": 2091497107414929, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1144785", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39225085", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39225074", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24623069", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38583416", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24623053", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38583373", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4754225", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36471969", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2991401", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925831", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36610067", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1038061", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33887575", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2840570", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38154127", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3601415", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33200366", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "74000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230802.886736, + "monotonic_ns": 2091503191396241, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1503294", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39225978", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39225967", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24623997", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38584420", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24623981", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38584377", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1886775", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36472862", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925870", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36610982", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2206665", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33888468", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400202", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38155020", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1187367", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33201259", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 928, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 1004, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 928, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 1004, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 915, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 893 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72892352, + "cpu_ns": 3999182564, + "cycles": 15146871772, + "instructions": 32031919953, + "branches": 6349467113, + "branch_misses": 1250873, + "all_ops": 109127744, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230802.8932667, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230802.8932743, + "returncode": 0, + "finished": 1792230808.974039, + "log_sha256": "9a7370814097f92745a318e40b4e6df0fc1c1bf069bcaba61a76667bbe7c4d94", + "before_telemetry": { + "wall_time": 1792230802.8931684, + "monotonic_ns": 2091503197828685, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1503294", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39225978", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39225967", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24623997", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38584420", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24623981", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38584377", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1263103", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638791", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36472862", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1885519", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925870", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36610982", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4632120", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33888468", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3033592", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38155020", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2926162", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33201259", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "73000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230808.9775174, + "monotonic_ns": 2091509282177619, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "877085", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39226862", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39226851", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24624900", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38585365", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24624884", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38585322", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638832", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36473798", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "399945", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925870", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36611866", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33889352", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "889505", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38155904", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2825879", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33202143", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 903, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 945, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 903, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 945, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 41, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 936, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 884, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 884 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72883584, + "cpu_ns": 3999760654, + "cycles": 15191073229, + "instructions": 32246717691, + "branches": 6275819749, + "branch_misses": 1248193, + "all_ops": 110030144, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b01-write-1-shared-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s05-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-1-shared-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230808.9869514, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230808.9869666, + "returncode": 0, + "finished": 1792230815.1177497, + "log_sha256": "cde245fa34ac6423de137a076952ed1af47822b9ca08dce9aa53a9e4df5f463c", + "before_telemetry": { + "wall_time": 1792230808.9867887, + "monotonic_ns": 2091509291449224, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2710922", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39226862", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39226851", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24624900", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38585365", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24624884", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38585322", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3591755", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638832", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36473798", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3558397", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925870", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36611866", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2939236", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33889352", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3107934", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38155904", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3656407", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33202143", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "72000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "72000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "72000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "72000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230815.1224074, + "monotonic_ns": 2091515427067753, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2367675", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39227760", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39227749", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24625810", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38586304", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24625794", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38586261", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638871", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36474742", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925871", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36612766", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33890250", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1153731", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38156802", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3553726", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33203041", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 910, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 939, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 910, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 939, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 39, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 944, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 900, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 898 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73139136, + "cpu_ns": 3999095839, + "cycles": 15136181379, + "instructions": 32432923655, + "branches": 6297824745, + "branch_misses": 1251186, + "all_ops": 110131264, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230815.129098, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230815.1291058, + "returncode": 0, + "finished": 1792230821.2105882, + "log_sha256": "6e4cebd30f006fce300f16b0c0ee64f51f5c9f40ce279d7c7b662fc70d9c96fc", + "before_telemetry": { + "wall_time": 1792230815.1290061, + "monotonic_ns": 2091515433666058, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39227760", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39227749", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24625810", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38586304", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24625794", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38586261", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3945884", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638871", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36474742", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925871", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36612766", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4672366", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33890250", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966251", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38156802", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1680773", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33203041", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "74000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230821.2155173, + "monotonic_ns": 2091521520177276, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "681393", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39228631", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39228620", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "694446", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24626684", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38587253", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24626668", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38587210", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3748751", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638871", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36475613", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2275837", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925924", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36613653", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1848570", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33891121", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "777741", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966253", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38157677", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "593422", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33203912", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 874, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 949, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 874, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 949, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 53, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 887, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 871, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 875, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 871 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73440320, + "cpu_ns": 3999077828, + "cycles": 15249998274, + "instructions": 32493040764, + "branches": 6323758902, + "branch_misses": 1249727, + "all_ops": 108815552, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s01-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230821.2227635, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230821.2227721, + "returncode": 0, + "finished": 1792230827.3554869, + "log_sha256": "79b47be12aa3df145272178b70e5c1bd5dba04806bd3ef852be51798bdfbbe70", + "before_telemetry": { + "wall_time": 1792230821.2226565, + "monotonic_ns": 2091521527316635, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3130334", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39228631", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39228620", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4354291", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24626684", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38587253", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24626668", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38587210", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3404340", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638871", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36475613", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1857058", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925924", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36613653", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2982119", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33891121", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3866592", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966253", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38157677", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "862631", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33203912", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "73000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230827.3587542, + "monotonic_ns": 2091527663414557, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3095997", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39229523", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39229512", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24627578", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38588160", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24627562", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38588117", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2721548", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638900", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36476541", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1842148", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925926", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36614545", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1394317", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33892013", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966253", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38158569", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1105452", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33204804", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 894, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 907, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 894, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 907, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 928, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 892, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 892 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73584832, + "cpu_ns": 3999317833, + "cycles": 15143234044, + "instructions": 32336224313, + "branches": 6409787249, + "branch_misses": 1279582, + "all_ops": 110793344, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s02-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230827.3655488, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230827.3655562, + "returncode": 0, + "finished": 1792230833.4480162, + "log_sha256": "b9aab6d12e699a8181e7076ef2c5c1fb0b954a7812ea2738f6503cf04e7e27a6", + "before_telemetry": { + "wall_time": 1792230827.3654542, + "monotonic_ns": 2091527670114236, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3014555", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39229523", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39229512", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24627578", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38588160", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24627562", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38588117", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4725811", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638900", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36476541", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2231954", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925926", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36614545", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1055037", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33892013", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3181210", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966253", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38158569", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3430458", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33204804", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "75000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "76000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "71000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "74000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230833.4506433, + "monotonic_ns": 2091533755303563, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400169", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39230380", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39230369", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24628486", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38589175", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24628470", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38589132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3382719", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638901", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36477400", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3922571", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925976", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36615440", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33892870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2185431", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38159434", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2329442", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33205661", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 908, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 1015, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 908, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 1015, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 859, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 50, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 895, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 857, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 18, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 865, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 857 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73017856, + "cpu_ns": 3999710796, + "cycles": 15141843327, + "instructions": 32379142993, + "branches": 6287381579, + "branch_misses": 1241997, + "all_ops": 109158272, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s03-original/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230833.458232, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230833.458241, + "returncode": 0, + "finished": 1792230839.541184, + "log_sha256": "f2b3bc4dd1af4ffa5e7b152faf2d88a2ba52c3c87b088b031c017247145dc071", + "before_telemetry": { + "wall_time": 1792230833.458135, + "monotonic_ns": 2091533762795001, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "522176", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39230380", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39230369", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24628486", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38589175", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24628470", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38589132", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3673745", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638901", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36477400", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4638170", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925976", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36615440", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2637866", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33892870", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2670146", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38159434", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3197098", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33205661", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "73000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230839.5442104, + "monotonic_ns": 2091539848870705, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1590932", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39231278", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39231267", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24629388", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38590083", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24629372", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38590040", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1424621", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638924", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36478332", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1804298", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925977", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36616340", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "815394", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33893768", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1569723", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38160332", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2051871", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33206559", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 902, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 908, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 902, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 908, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 932, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 900, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 898, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 898 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72949248, + "cpu_ns": 3999806715, + "cycles": 15167797393, + "instructions": 32348719397, + "branches": 6281473899, + "branch_misses": 1244657, + "all_ops": 109931904, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s04-main/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230839.5511446, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230839.5511525, + "returncode": 0, + "finished": 1792230845.6355586, + "log_sha256": "f529e737679702a0f913d35212ceba0c303fd7b5c34a3e0bdbfd18ffaaabcd88", + "before_telemetry": { + "wall_time": 1792230839.5510514, + "monotonic_ns": 2091539855711598, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1297021", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39231278", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39231267", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24629388", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38590083", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24629372", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38590040", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2713871", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638924", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36478332", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3721621", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925977", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36616340", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2628584", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33893768", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4591843", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38160332", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3035998", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33206559", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230845.641002, + "monotonic_ns": 2091545945662444, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1750197", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39232171", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39232160", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24630296", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38591021", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24630280", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38590978", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400139", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638931", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36479234", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4012140", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36617270", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1626417", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33894661", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400442", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38161225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "405145", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33207452", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 908, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 938, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 908, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 938, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 902, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 35, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 930, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 893 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 72462144, + "cpu_ns": 3999651500, + "cycles": 15012568635, + "instructions": 31842868739, + "branches": 6311992791, + "branch_misses": 1262810, + "all_ops": 109025664, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b02-write-1-shared-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask/cache.db", + "64", + "1", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-1-shared-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230845.6499984, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230845.6500075, + "returncode": 0, + "finished": 1792230851.7819397, + "log_sha256": "d8f80a5fbed79fb3525ea4e7b2a9cab9325f0adbc5e67b88a7526aec737f9dd4", + "before_telemetry": { + "wall_time": 1792230845.6498682, + "monotonic_ns": 2091545954528558, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1855092", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39232171", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39232160", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24630296", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38591021", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24630280", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38590978", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400171", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638931", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36479234", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3383355", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36617270", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400484", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33894661", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1448405", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38161225", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2732164", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33207452", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "75000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230851.785507, + "monotonic_ns": 2091552090167379, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "567148", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39233062", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39233051", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1056941", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24631187", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38591912", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24631171", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38591869", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3060232", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638936", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36480133", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2328981", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36618161", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1409650", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33895554", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3849220", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38162116", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "516758", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33208343", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 891, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 891, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 899, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 893, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 891, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 891 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 73190208, + "cpu_ns": 3999713853, + "cycles": 15199570272, + "instructions": 32382380775, + "branches": 6302222305, + "branch_misses": 1263776, + "all_ops": 110531392, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s00-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230882.959666, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230882.9596753, + "returncode": 0, + "finished": 1792230889.0862675, + "log_sha256": "dc36757d4a4d605fa0b46e715d7409656ea047db096e43e3d3c798b4c2d110d0", + "before_telemetry": { + "wall_time": 1792230882.9595635, + "monotonic_ns": 2091583264223848, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2794264", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39236965", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418658", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39236954", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24635086", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38595811", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24635070", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38595768", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638936", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36484032", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36622060", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2603796", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33899453", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38166015", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3499877", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33212242", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230889.0897202, + "monotonic_ns": 2091589394380446, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39237641", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418659", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39237630", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24635761", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38596486", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24635745", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38596443", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638936", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36484707", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36622735", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33900128", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38166690", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "815416", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33212917", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 676, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 675, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 675, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 675 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 38115072, + "cpu_ns": 3999689841, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 57522688, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38286656, + "cpu_ns": 3999666168, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 57793024, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 54753856, + "cpu_ns": 3999918558, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 82663296, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 54984768, + "cpu_ns": 3999920319, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 82957312, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 54915776, + "cpu_ns": 3999980119, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 82850048, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 55006272, + "cpu_ns": 3999955947, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 82957952, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 38124032, + "cpu_ns": 3999861198, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 57540800, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 38304704, + "cpu_ns": 3999846720, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 57817088, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s01-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230889.096548, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230889.0965571, + "returncode": 0, + "finished": 1792230895.2232451, + "log_sha256": "9b74b895033103a094908aa9805225a3940ddcf3a64ff2d2cccb3732d9045019", + "before_telemetry": { + "wall_time": 1792230889.096451, + "monotonic_ns": 2091589401111189, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39237641", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418659", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39237630", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24635761", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38596486", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24635745", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38596443", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638936", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36484707", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36622735", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33900128", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38166690", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1044931", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33212917", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230895.2283158, + "monotonic_ns": 2091595532976361, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "985228", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418657", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39238298", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418660", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39238287", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24636417", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38597142", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24636401", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38597099", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638937", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36485365", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36623391", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33900784", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38167346", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2666376", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33213573", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 656, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 656, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 656 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 37456320, + "cpu_ns": 3998508552, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56512640, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 38122432, + "cpu_ns": 3999713206, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 57419712, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 54005632, + "cpu_ns": 4000115644, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 81307584, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 53640832, + "cpu_ns": 3999939109, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 81039744, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 53609408, + "cpu_ns": 4000119329, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 80808448, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 54032640, + "cpu_ns": 4000126940, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 81469632, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 37495616, + "cpu_ns": 4000024545, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56558016, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 38155968, + "cpu_ns": 4000080350, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 57468480, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230895.235483, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230895.23549, + "returncode": 0, + "finished": 1792230901.3634744, + "log_sha256": "8f65acf89a9b507d237ba59fbee1724be3e77561a1386af0e42abd0c9a663807", + "before_telemetry": { + "wall_time": 1792230895.2353861, + "monotonic_ns": 2091595540046364, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1097135", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418657", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39238298", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418660", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39238287", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24636417", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38597142", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24636401", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38597099", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4781130", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638937", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36485365", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36623391", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33900784", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38167346", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2180384", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33213573", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230901.3684654, + "monotonic_ns": 2091601673125831, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418658", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39238983", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418661", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39238972", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24637100", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38597826", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24637084", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38597783", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638939", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36486051", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "596015", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36624075", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33901468", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966274", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38168036", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1957237", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33214257", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 683, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 690, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 684 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 37575360, + "cpu_ns": 4000025191, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56611520, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 37786432, + "cpu_ns": 3999701916, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56905088, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 53752512, + "cpu_ns": 3999911729, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 81186112, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 53319040, + "cpu_ns": 3999682648, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 80740992, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 53628800, + "cpu_ns": 3999934845, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 81090304, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51892352, + "cpu_ns": 4000018411, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78638400, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 37582592, + "cpu_ns": 3999704250, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56627264, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 37641344, + "cpu_ns": 3999927737, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56682112, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230901.3788815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230901.3788903, + "returncode": 0, + "finished": 1792230907.5076923, + "log_sha256": "63c04a634ecb22974f9319f44f6875be84f91aee2f5642724b633fda2dabf185", + "before_telemetry": { + "wall_time": 1792230901.378768, + "monotonic_ns": 2091601683428086, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2350136", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418658", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39238983", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418661", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39238972", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24637100", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38597826", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24637084", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38597783", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638939", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36486051", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2255302", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36624075", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33901468", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966274", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38168036", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2796058", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33214257", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230907.5110824, + "monotonic_ns": 2091607815742709, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418674", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39239655", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418677", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39239644", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24637760", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38598507", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24637744", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38598464", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639049", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36486886", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36624719", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33902112", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38168686", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3489843", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33214901", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 16, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 660, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 660, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 681, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 110, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 835, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 644, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 644, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 650, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 644 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 37497984, + "cpu_ns": 3999950149, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56486080, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 37653888, + "cpu_ns": 3998037383, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56650560, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52696320, + "cpu_ns": 3999697912, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77441664, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52487936, + "cpu_ns": 3999745877, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79860224, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 53073792, + "cpu_ns": 3999937742, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 80407808, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 53362624, + "cpu_ns": 4000097827, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 80764544, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 37505600, + "cpu_ns": 3999995576, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56499008, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 37701184, + "cpu_ns": 4000074248, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56721280, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s04-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230907.518582, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230907.51859, + "returncode": 0, + "finished": 1792230913.6442115, + "log_sha256": "bbbb439031fdb6c0fb25b720e1de6976a1f44baa2de1385e3717a86d15ba180c", + "before_telemetry": { + "wall_time": 1792230907.5184877, + "monotonic_ns": 2091607823148479, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418674", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39239656", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418677", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39239645", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "668756", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24637760", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38598508", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24637744", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38598465", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36486887", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36624720", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33902113", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2049093", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38168687", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3499987", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33214902", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "78000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "78000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "78000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "78000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230913.6494372, + "monotonic_ns": 2091613954097545, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "928718", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418675", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39240260", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418678", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39240249", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24638363", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38599111", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24638347", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38599068", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36487490", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36625323", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33902716", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38169290", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "543415", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33215505", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 604, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 604, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 603, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 603, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 603 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 36501504, + "cpu_ns": 3992637087, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55132480, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 37231552, + "cpu_ns": 3999279185, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56156672, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52294208, + "cpu_ns": 4000114526, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79071616, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52479168, + "cpu_ns": 3999950695, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79239744, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 52192704, + "cpu_ns": 4000120271, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78919744, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 52640640, + "cpu_ns": 4000070638, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79454656, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 36441472, + "cpu_ns": 4000060590, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55034816, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 37249408, + "cpu_ns": 4000103795, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56180544, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-disjoint-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s05-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-disjoint-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230913.659832, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230913.6598442, + "returncode": 0, + "finished": 1792230919.7904954, + "log_sha256": "5d88844dd3c618a8f55848fd24d0212e69d05d5d0ef46ef40bc68adbb0bf15a6", + "before_telemetry": { + "wall_time": 1792230913.6596823, + "monotonic_ns": 2091613964342686, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3683346", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418675", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39240260", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418678", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39240249", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1695122", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24638363", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38599111", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24638347", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38599068", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36487490", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4360016", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36625323", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1396113", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33902716", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38169290", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2161737", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33215505", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230919.795748, + "monotonic_ns": 2091620100408415, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418679", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39240858", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1418584", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418682", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39240847", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24638954", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38599702", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24638938", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38599659", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36488081", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36625914", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33903307", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38169881", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2665574", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33216096", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 598, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 598, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 591, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 591, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 591, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 591 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 37084544, + "cpu_ns": 3999948419, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55827456, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 37137792, + "cpu_ns": 3999892240, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55951296, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 53270528, + "cpu_ns": 4000067289, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 80239104, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 53397952, + "cpu_ns": 4000061998, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 80400448, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 53523968, + "cpu_ns": 3999944714, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 80466496, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51613120, + "cpu_ns": 4000051978, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77706368, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 37098560, + "cpu_ns": 4000046580, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55845248, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 37083712, + "cpu_ns": 4000114480, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55873728, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s00-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230919.8034008, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230919.8034089, + "returncode": 0, + "finished": 1792230925.9415817, + "log_sha256": "f521be5b665bad66b743e5266482f6c94628d9de30d7faf21de169b389330059", + "before_telemetry": { + "wall_time": 1792230919.803287, + "monotonic_ns": 2091620107947103, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4448389", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418680", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39240859", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418683", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39240848", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24638954", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38599703", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24638938", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38599660", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36488082", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3016537", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36625915", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2954663", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33903308", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38169882", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3690800", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33216097", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230925.9472764, + "monotonic_ns": 2091626251936831, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418684", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39241466", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418687", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39241455", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24639555", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38600304", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24639539", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38600261", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36488683", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36626516", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33903909", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38170483", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1798489", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33216698", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 607, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 607, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 601, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 601, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 601 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 36266688, + "cpu_ns": 3999980946, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54738688, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 37190656, + "cpu_ns": 3999828338, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55991040, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52799360, + "cpu_ns": 4000114810, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79468992, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52714304, + "cpu_ns": 4000022031, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78701696, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51621824, + "cpu_ns": 4000112325, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 75688064, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 52766528, + "cpu_ns": 4000046200, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79289728, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 36497152, + "cpu_ns": 4000067185, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55057536, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 37238592, + "cpu_ns": 4000107432, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56055360, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230925.958446, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230925.9584599, + "returncode": 0, + "finished": 1792230932.0907657, + "log_sha256": "411c203eff8064c5683a33eca6ad7e3860d80cfc1ef72c226737915bc4e5a810", + "before_telemetry": { + "wall_time": 1792230925.9582863, + "monotonic_ns": 2091626262946938, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1151934", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418684", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39241466", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418687", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39241455", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24639555", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38600304", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24639539", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38600261", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639050", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36488683", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36626516", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33903909", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966277", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38170483", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3590262", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33216698", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230932.096522, + "monotonic_ns": 2091632401182269, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418686", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39242075", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418689", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39242064", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24640161", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38600910", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24640145", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38600867", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639051", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36489291", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36627122", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3887553", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33904515", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966278", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38171091", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2656853", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33217304", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 609, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 609, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 606, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 606, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 608, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 606, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 608, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 606 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 36811712, + "cpu_ns": 3999284443, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55428352, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 37256256, + "cpu_ns": 3999651862, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56011456, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52804032, + "cpu_ns": 4000051612, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79652608, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52765568, + "cpu_ns": 3999966708, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79610368, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 52204416, + "cpu_ns": 3999975866, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78752832, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 52338304, + "cpu_ns": 4000109484, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79213184, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 36828800, + "cpu_ns": 4000095408, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55455552, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 37280768, + "cpu_ns": 4000103295, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 56049344, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s02-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230932.1073105, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230932.1073234, + "returncode": 0, + "finished": 1792230938.2411118, + "log_sha256": "15f1d621c3c652dcfc0ddbd6602fb8789298bb08f1fc851ccfeb5bb9b8eb6199", + "before_telemetry": { + "wall_time": 1792230932.1071417, + "monotonic_ns": 2091632411801938, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418686", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39242075", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418689", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39242064", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400463", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24640161", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38600910", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24640145", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38600867", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639051", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36489291", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36627122", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1964867", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33904515", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966278", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38171091", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3667193", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33217304", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230938.2466352, + "monotonic_ns": 2091638551295608, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418689", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39242700", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418692", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39242689", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24640781", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38601530", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24640765", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38601487", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639053", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36489915", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36627742", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33905137", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966278", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38171711", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "400167", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33217924", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 625, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 620, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 620, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 620, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 620, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 624, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 620, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 622, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 620, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 620 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 36007744, + "cpu_ns": 3999907355, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54238720, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36657664, + "cpu_ns": 3999870063, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55206400, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52592576, + "cpu_ns": 3999935163, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79064064, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52349504, + "cpu_ns": 3999863745, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78720640, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 52426240, + "cpu_ns": 4000068762, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78810688, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 52648960, + "cpu_ns": 4000028497, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 79135936, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 36021760, + "cpu_ns": 4000084055, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54264320, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36715328, + "cpu_ns": 4000080619, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55290048, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s03-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230938.2577245, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230938.257737, + "returncode": 0, + "finished": 1792230944.390437, + "log_sha256": "50b8ed9b0e3c3404edbb83afd7446bb1663d6ebe7f4cb45a47584e45729804a6", + "before_telemetry": { + "wall_time": 1792230938.257568, + "monotonic_ns": 2091638562228512, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418689", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39242700", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418692", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39242689", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24640781", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38601530", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24640765", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38601487", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639053", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36489915", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36627742", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33905137", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966278", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38171711", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2577975", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33217924", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230944.3956068, + "monotonic_ns": 2091644700267295, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418690", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39243313", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "492577", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418693", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39243302", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "524186", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24641393", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38602142", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400842", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24641377", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38602099", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639053", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36490527", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926013", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36628356", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33905749", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966287", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38172337", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1172495", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33218536", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 613, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 612, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 612, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 612, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 612, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 612, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 614, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 612, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 626, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 612 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35785088, + "cpu_ns": 3993460047, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53976384, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36569408, + "cpu_ns": 3999907486, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55050496, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52273152, + "cpu_ns": 4000111778, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78465728, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 52423680, + "cpu_ns": 4000102112, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78102208, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 52333632, + "cpu_ns": 4000058824, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78512640, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 52468928, + "cpu_ns": 4000105532, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78181376, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35912064, + "cpu_ns": 4000082345, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54137664, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36592640, + "cpu_ns": 4000101867, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55082368, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230944.4064484, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230944.40646, + "returncode": 0, + "finished": 1792230950.5387893, + "log_sha256": "9d3ad45b8be8a76bd615863890882a903fb37c94b03503ff1fd0775c98b9e34b", + "before_telemetry": { + "wall_time": 1792230944.4062974, + "monotonic_ns": 2091644710957947, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1381121", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418690", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39243313", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418693", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39243302", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24641393", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38602142", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24641377", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38602099", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639053", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36490527", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926013", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36628356", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33905749", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966287", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38172337", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3499486", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33218536", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "83000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230950.544305, + "monotonic_ns": 2091650848965503, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418695", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39243922", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418698", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39243911", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24641994", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38602743", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24641978", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38602700", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639055", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36491132", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926015", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36628961", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33906350", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966288", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38172940", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2401573", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33219137", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 609, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 609, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 601, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 601, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 605, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 605, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 601, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 603, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 601 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 36161728, + "cpu_ns": 3999895836, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54381312, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36670464, + "cpu_ns": 3999831457, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55014400, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 52079744, + "cpu_ns": 4000069688, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78380032, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51160960, + "cpu_ns": 3999971680, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77310208, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 52025024, + "cpu_ns": 3999874977, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78385344, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 52234048, + "cpu_ns": 4000026575, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78644544, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 36174208, + "cpu_ns": 4000051480, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54399296, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36683456, + "cpu_ns": 4000023113, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 55038464, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-disjoint-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s05-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-disjoint-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230950.555568, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230950.5555813, + "returncode": 0, + "finished": 1792230956.685164, + "log_sha256": "1f26354d0a9f530ab247f6b4c84cd3e127ef44dcd879ac1a497655a34bfedc53", + "before_telemetry": { + "wall_time": 1792230950.5554054, + "monotonic_ns": 2091650860065639, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "999680", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418695", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39243922", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418698", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39243911", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399750", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24641994", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38602743", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24641978", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38602700", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639055", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36491132", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926015", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36628961", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33906350", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966288", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38172940", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2654810", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33219137", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230956.690453, + "monotonic_ns": 2091656995113324, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418696", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39244631", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418699", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39244620", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400122", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24642702", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38603452", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400373", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24642686", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38603409", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "602460", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639056", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36491842", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926015", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36629669", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33907058", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966289", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38173650", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3395399", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33219845", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "95000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "95000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "95000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "95000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 708, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 708, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 708 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35881728, + "cpu_ns": 3998372868, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54016384, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36365504, + "cpu_ns": 3999918580, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54749568, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51678336, + "cpu_ns": 4000115060, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77740352, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50851392, + "cpu_ns": 3999921650, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76494080, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51615040, + "cpu_ns": 4000118992, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77686144, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51707712, + "cpu_ns": 4000116318, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77813696, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35898752, + "cpu_ns": 4000056256, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54036608, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36373760, + "cpu_ns": 4000104619, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54763776, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230956.7020378, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230956.702053, + "returncode": 0, + "finished": 1792230962.8339314, + "log_sha256": "443e5f227022e8b4c3afd05e6ba80458bba958f032a64e286734962181b12262", + "before_telemetry": { + "wall_time": 1792230956.7018774, + "monotonic_ns": 2091657006537789, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418696", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39244632", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418699", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39244621", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24642702", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38603453", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400373", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24642686", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38603410", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639056", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36491843", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926015", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36629670", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33907059", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966289", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38173651", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3102673", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33219846", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "88000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "95000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "95000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "95000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "95000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "95000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230962.8386576, + "monotonic_ns": 2091663143317644, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1086099", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418698", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39245276", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418701", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39245265", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24643343", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38604094", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24643327", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38604051", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639058", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36492488", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926017", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36630315", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "684461", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33907700", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399867", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38174294", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3498856", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33220487", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 644, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 644, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 641, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 641, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 641, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 641, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 645, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 641, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 641 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 36081088, + "cpu_ns": 3999918788, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54282304, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36529344, + "cpu_ns": 3999905643, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54857728, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51155328, + "cpu_ns": 3999940625, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76855552, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 51126144, + "cpu_ns": 3999929128, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77268032, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51530240, + "cpu_ns": 4000077327, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77686784, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51589120, + "cpu_ns": 4000066434, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77856960, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 36097856, + "cpu_ns": 3999847631, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54308352, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36539840, + "cpu_ns": 4000042544, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54873920, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s01-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230962.8467803, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230962.8467877, + "returncode": 0, + "finished": 1792230968.977877, + "log_sha256": "097f2730bbea5d14210b679d223773eae8d97375d78763f528331f36e6e4194a", + "before_telemetry": { + "wall_time": 1792230962.8466752, + "monotonic_ns": 2091663151335305, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4597590", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418699", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39245277", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418702", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39245266", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24643343", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38604095", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24643327", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38604052", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639058", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36492489", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926017", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36630316", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2291531", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33907701", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "399867", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966290", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38174295", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3269413", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33220488", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230968.9830394, + "monotonic_ns": 2091669287699913, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418700", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39245863", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418703", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39245852", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24643968", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38604827", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24643952", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38604784", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639059", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36493076", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926018", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36630903", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33908286", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38175185", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3640873", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33221073", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "84000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 586, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 586, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 625, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 625, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 732, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 587, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 587, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 585, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 211, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 890, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 585 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35915456, + "cpu_ns": 3999856339, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54154944, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36332608, + "cpu_ns": 3999712285, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54789312, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51872768, + "cpu_ns": 4000030117, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78121088, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49785984, + "cpu_ns": 3999576811, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 75263808, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51985792, + "cpu_ns": 4000036291, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 78354560, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50614784, + "cpu_ns": 4000017869, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 74436864, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35928640, + "cpu_ns": 3999988024, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54177472, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36355072, + "cpu_ns": 4000096563, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54822592, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s02-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230968.991437, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230968.9914453, + "returncode": 0, + "finished": 1792230975.1258974, + "log_sha256": "7e198dc39b876cf0389c85b0ab310aa55224f20239a3eeb49cbd60253ea34854", + "before_telemetry": { + "wall_time": 1792230968.9913318, + "monotonic_ns": 2091669295992283, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4498918", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418700", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39245863", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418703", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39245852", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "792500", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24643968", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38604827", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24643952", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38604784", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639059", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36493076", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926018", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36630904", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33908287", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966501", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38175186", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3678525", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33221074", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "84000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "82000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230975.1310818, + "monotonic_ns": 2091675435742249, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418707", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39246547", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418710", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39246536", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24644640", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38605500", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24644624", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38605457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639061", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36493753", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926019", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36631578", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33908959", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966502", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38175860", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3302581", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33221746", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 672, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 672, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 677, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 672 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35589760, + "cpu_ns": 3993861977, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53611264, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35946496, + "cpu_ns": 3999853210, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54108864, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 49941952, + "cpu_ns": 4000103210, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 75712896, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 49803648, + "cpu_ns": 3999301880, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 75281088, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50568064, + "cpu_ns": 4000110867, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76268224, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 48751872, + "cpu_ns": 4000105351, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 73761920, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35646336, + "cpu_ns": 4000019195, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53675840, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35958912, + "cpu_ns": 3999937074, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54130176, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s03-original/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230975.141449, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230975.1414573, + "returncode": 0, + "finished": 1792230981.2730103, + "log_sha256": "3d2dc8cbd1eb313367ca4f2dca2d28250f83d0f42fe113c56ae461bccaf27feb", + "before_telemetry": { + "wall_time": 1792230975.141349, + "monotonic_ns": 2091675446009424, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1080228", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418707", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39246547", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418710", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39246536", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24644640", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38605500", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24644624", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38605457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639061", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36493753", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926019", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36631578", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33908959", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966502", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38175860", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3129846", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33221746", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "86000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "84000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "84000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "84000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "84000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230981.2784595, + "monotonic_ns": 2091681583120108, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "782843", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418710", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39247230", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418713", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39247219", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24645318", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38606179", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24645302", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38606136", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639062", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36494433", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1600393", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926020", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36632258", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33909637", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1278559", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966503", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38176540", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1431614", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33222424", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 678, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 678, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 680, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 680, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 678, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 680, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 678 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35118720, + "cpu_ns": 3999905633, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 52909824, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 35664768, + "cpu_ns": 3999886385, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53625152, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 50823168, + "cpu_ns": 4000005681, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76422912, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50957056, + "cpu_ns": 4000030210, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76225792, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51024384, + "cpu_ns": 3999954613, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76314752, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 50498560, + "cpu_ns": 3999931124, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76171840, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35315392, + "cpu_ns": 4000015452, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53179712, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 35700480, + "cpu_ns": 4000106251, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53666176, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s04-main/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230981.2898428, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230981.2898579, + "returncode": 0, + "finished": 1792230987.4239678, + "log_sha256": "2b82992ef75e606b48a8a3c85bca21f909fb09eb66c0497a6d63357fa0e94246", + "before_telemetry": { + "wall_time": 1792230981.289688, + "monotonic_ns": 2091681594348532, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2931696", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418710", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39247230", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418713", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39247219", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2273274", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24645318", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38606179", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24645302", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38606136", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3273927", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639062", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36494433", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1600393", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926020", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36632258", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33909637", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1278559", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966503", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38176540", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1639115", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33222424", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230987.429109, + "monotonic_ns": 2091687733769487, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418713", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39247936", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418716", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39247925", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24646029", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38606912", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24646013", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38606869", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639064", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36495138", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926121", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36633121", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33910338", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966505", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38177245", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1652005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33223125", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 711, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 101, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 863, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 701 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35674112, + "cpu_ns": 3999885829, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53661376, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36105280, + "cpu_ns": 3999924608, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54318144, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51275264, + "cpu_ns": 4000119528, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77045376, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50154752, + "cpu_ns": 4000005132, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 73636224, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 51751168, + "cpu_ns": 4000077111, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77789376, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51534784, + "cpu_ns": 4000096003, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77443264, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35686080, + "cpu_ns": 3999971993, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53678336, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36134208, + "cpu_ns": 4000109854, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54357312, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask/cache.db", + "64", + "8", + "4", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230987.4389818, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230987.4389896, + "returncode": 0, + "finished": 1792230993.5698419, + "log_sha256": "5f89067bfba2f0763de250e9bdd55bbe48acbacc281d0900718bc00baab1812e", + "before_telemetry": { + "wall_time": 1792230987.4388802, + "monotonic_ns": 2091687743540478, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3851842", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418713", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39247936", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418716", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39247925", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24646029", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38606912", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24646013", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38606869", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639064", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36495138", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926121", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36633121", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399766", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33910338", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2214794", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966505", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38177245", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3471755", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33223125", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "83000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "83000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230993.574287, + "monotonic_ns": 2091693878947169, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1239980", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418721", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39248636", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418724", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39248625", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24646714", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38607597", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24646698", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38607554", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639072", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36495839", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926121", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36633806", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33911023", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966508", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38177936", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3002637", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33223810", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 685 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 35729792, + "cpu_ns": 3999280139, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53832448, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 36254336, + "cpu_ns": 3999892467, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54450816, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 51256704, + "cpu_ns": 4000080116, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77119744, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 50990272, + "cpu_ns": 3999776946, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77041984, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 50876608, + "cpu_ns": 4000152688, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 76681792, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 51427264, + "cpu_ns": 3998300179, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 77291904, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 35756800, + "cpu_ns": 4000056650, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 53870592, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 36270848, + "cpu_ns": 4000137315, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 54481280, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s00-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231024.7021577, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231024.7021685, + "returncode": 0, + "finished": 1792231030.832673, + "log_sha256": "a6bc87495e895d8f8da3a34bcb3f1ad72ef80f4d37d815a48bf84388437ce6f0", + "before_telemetry": { + "wall_time": 1792231024.702038, + "monotonic_ns": 2091725006698298, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418745", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39252334", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418748", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39252323", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24650309", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38611298", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24650293", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38611255", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1542229", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639168", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36499525", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3221178", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926165", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36637541", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582107", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33914680", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2837100", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966537", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38181643", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3398005", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33227465", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231030.8379352, + "monotonic_ns": 2091731142595346, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418751", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39253026", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418754", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39253015", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24651044", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38612122", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24651028", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38612079", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639179", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36500225", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "484398", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926166", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36638224", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582108", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33915363", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966619", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38182418", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3488214", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33228146", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 735, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 735, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 824, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 82, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 775, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 681 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13460532, + "cpu_ns": 3999829925, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20221172, + "claim_failures": 1195305, + "all_claim_failures": 1798939 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13431040, + "cpu_ns": 3998981979, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20178496, + "claim_failures": 1177885, + "all_claim_failures": 1772705 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17676096, + "cpu_ns": 3999912082, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26386496, + "claim_failures": 1419224, + "all_claim_failures": 2127315 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17562944, + "cpu_ns": 4000066660, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26256704, + "claim_failures": 1438073, + "all_claim_failures": 2159655 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17588800, + "cpu_ns": 3999951750, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26224512, + "claim_failures": 1418327, + "all_claim_failures": 2120303 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17560192, + "cpu_ns": 3999881540, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25833664, + "claim_failures": 1407466, + "all_claim_failures": 2071444 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13477837, + "cpu_ns": 3999999895, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20248781, + "claim_failures": 1193757, + "all_claim_failures": 1795598 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13421888, + "cpu_ns": 4000076458, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20154688, + "claim_failures": 1172332, + "all_claim_failures": 1765020 + } + ], + "profile": "main", + "block": 0, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s01-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s01-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s01-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231030.8500762, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231030.8500907, + "returncode": 0, + "finished": 1792231036.9822876, + "log_sha256": "e5c82345f10937ef111b7fe456138032d4ede46fd66270966550fe9c0f5bc4ee", + "before_telemetry": { + "wall_time": 1792231030.8499155, + "monotonic_ns": 2091731154575663, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418751", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39253026", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418754", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39253015", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "399773", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24651044", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38612122", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24651028", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38612079", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639179", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36500225", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "484398", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926166", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36638224", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1915739", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582108", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33915363", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966619", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38182418", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3566084", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33228146", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231036.9874735, + "monotonic_ns": 2091737292133586, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418776", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39253732", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "928023", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418779", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39253721", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24651650", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38612832", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24651634", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38612789", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639277", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36500924", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "931391", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926168", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36638895", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582108", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33916030", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2693625", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966620", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38183087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3205692", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33228813", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 25, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 706, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 606, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 606, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 98, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 671, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 667 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13475776, + "cpu_ns": 3999928410, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20055424, + "claim_failures": 1201313, + "all_claim_failures": 1820885 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13420353, + "cpu_ns": 3999870262, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19985537, + "claim_failures": 1190135, + "all_claim_failures": 1805068 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17613632, + "cpu_ns": 4000095100, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25633088, + "claim_failures": 1424932, + "all_claim_failures": 2110219 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17638272, + "cpu_ns": 3999977007, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26313920, + "claim_failures": 1448965, + "all_claim_failures": 2191813 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17635633, + "cpu_ns": 4000097354, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26485809, + "claim_failures": 1436475, + "all_claim_failures": 2139151 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17753664, + "cpu_ns": 3999744196, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26610368, + "claim_failures": 1387801, + "all_claim_failures": 2073995 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13487040, + "cpu_ns": 4000022178, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20094080, + "claim_failures": 1204443, + "all_claim_failures": 1825004 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13396917, + "cpu_ns": 4000021768, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19957365, + "claim_failures": 1184842, + "all_claim_failures": 1796940 + } + ], + "profile": "original", + "block": 0, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s02-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s02-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231036.997617, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231036.9976249, + "returncode": 0, + "finished": 1792231043.129793, + "log_sha256": "3b0484de1105b7c5d01ed1499dd3e35b001489a0b5a30b82ec047fa0e8173fe9", + "before_telemetry": { + "wall_time": 1792231036.997516, + "monotonic_ns": 2091737302176283, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418776", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39253732", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418779", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39253721", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24651650", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38612832", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24651634", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38612789", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639277", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36500924", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926168", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36638895", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582108", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33916030", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2693625", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966620", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38183087", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3052741", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33228813", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231043.135457, + "monotonic_ns": 2091743440117500, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418786", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39254466", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418789", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39254455", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24652370", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38613558", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24652354", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38613515", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639283", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36501650", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926170", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36639614", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582108", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33916745", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966634", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38183828", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2928013", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33229528", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 734, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 720, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 726, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 719, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 715, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 741, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 715 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13494541, + "cpu_ns": 3999960256, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20255053, + "claim_failures": 1205169, + "all_claim_failures": 1836222 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13465377, + "cpu_ns": 3999146053, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20211425, + "claim_failures": 1188427, + "all_claim_failures": 1811259 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17821688, + "cpu_ns": 3999928532, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26693048, + "claim_failures": 1465310, + "all_claim_failures": 2242357 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17755136, + "cpu_ns": 3999974077, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26877440, + "claim_failures": 1447473, + "all_claim_failures": 2149064 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17806132, + "cpu_ns": 4000061256, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26568500, + "claim_failures": 1403877, + "all_claim_failures": 2162701 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17602432, + "cpu_ns": 4000040962, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26666816, + "claim_failures": 1416065, + "all_claim_failures": 2102397 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13543101, + "cpu_ns": 4000037069, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20324797, + "claim_failures": 1205185, + "all_claim_failures": 1837146 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13445312, + "cpu_ns": 4000097257, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20180160, + "claim_failures": 1185250, + "all_claim_failures": 1805787 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s03-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s03-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231043.1456432, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231043.145652, + "returncode": 0, + "finished": 1792231049.2722583, + "log_sha256": "25858120fb1d51b536a169d4a522e2b36d9e37c41358e63d78c4cd72a600addc", + "before_telemetry": { + "wall_time": 1792231043.1455321, + "monotonic_ns": 2091743450192449, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418786", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39254467", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418789", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39254456", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "4515030", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24652371", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38613559", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24652355", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38613516", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639283", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36501651", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926170", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36639615", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582108", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33916746", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966634", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38183829", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3549316", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33229529", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "82000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231049.2751656, + "monotonic_ns": 2091749579825681, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1172537", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418790", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39255180", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418793", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39255169", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24653151", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38614446", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24653135", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38614403", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639285", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36502362", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926170", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36640322", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33917618", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966634", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38184536", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1573049", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33230236", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 713, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 780, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 887, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 780, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 887, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 711, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 126, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 872, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 707, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 707 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13459831, + "cpu_ns": 3999713985, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20219383, + "claim_failures": 1201741, + "all_claim_failures": 1835226 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13407744, + "cpu_ns": 3999901854, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20140864, + "claim_failures": 1188566, + "all_claim_failures": 1813818 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17779797, + "cpu_ns": 4000045420, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26943317, + "claim_failures": 1443674, + "all_claim_failures": 2139022 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17594176, + "cpu_ns": 3999994378, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26280768, + "claim_failures": 1470809, + "all_claim_failures": 2259414 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17762528, + "cpu_ns": 4000000652, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25985568, + "claim_failures": 1358020, + "all_claim_failures": 2024434 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17603358, + "cpu_ns": 4000041712, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26648990, + "claim_failures": 1425132, + "all_claim_failures": 2122744 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13482713, + "cpu_ns": 3999961855, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20250073, + "claim_failures": 1201738, + "all_claim_failures": 1834595 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13381429, + "cpu_ns": 4000068173, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20094645, + "claim_failures": 1186485, + "all_claim_failures": 1811751 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s04-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s04-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s04-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231049.2847311, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231049.2847402, + "returncode": 0, + "finished": 1792231055.4067228, + "log_sha256": "a75d1656377ecf876738e31e4dc4a03f23ceecf6fe742e5db862cc191f8d0c0a", + "before_telemetry": { + "wall_time": 1792231049.284609, + "monotonic_ns": 2091749589269273, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3386003", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418791", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39255181", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418794", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39255170", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24653151", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38614447", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24653135", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38614404", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639285", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36502363", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926170", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36640323", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33917619", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966636", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38184541", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2477677", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33230237", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "88000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231055.4100654, + "monotonic_ns": 2091755714725708, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418794", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39255877", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418797", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39255866", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24653842", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38615139", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24653826", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38615096", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639287", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36503058", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926170", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36641014", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33918310", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966636", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38185232", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3654619", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33230928", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 696, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 691, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 691, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 692, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 695, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 691 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13346656, + "cpu_ns": 3999836802, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20013024, + "claim_failures": 1204767, + "all_claim_failures": 1825076 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13266816, + "cpu_ns": 3999996619, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19887616, + "claim_failures": 1190507, + "all_claim_failures": 1804150 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17619003, + "cpu_ns": 4000189259, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26523899, + "claim_failures": 1471870, + "all_claim_failures": 2191242 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17509804, + "cpu_ns": 4000029703, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26175148, + "claim_failures": 1462458, + "all_claim_failures": 2222711 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17471181, + "cpu_ns": 3999971391, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26390733, + "claim_failures": 1460653, + "all_claim_failures": 2154570 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17901632, + "cpu_ns": 4000028343, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26652096, + "claim_failures": 1300320, + "all_claim_failures": 2007054 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13376036, + "cpu_ns": 4000077057, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20063844, + "claim_failures": 1211798, + "all_claim_failures": 1835256 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13266365, + "cpu_ns": 4000169632, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19898045, + "claim_failures": 1187683, + "all_claim_failures": 1800162 + } + ], + "profile": "original", + "block": 0, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b00-write-8-shared-s05-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s05-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b00-write-8-shared-s05-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231055.4192712, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231055.419281, + "returncode": 0, + "finished": 1792231061.5476384, + "log_sha256": "3e9beb392c73cab80d794434c0f34283a1110f87191fe2efc1df417517d62a66", + "before_telemetry": { + "wall_time": 1792231055.4191563, + "monotonic_ns": 2091755723816655, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3447787", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418794", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39255879", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418797", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39255868", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2349786", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24653842", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38615141", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24653826", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38615098", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639287", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36503060", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926170", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36641016", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2303623", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33918312", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966638", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38185234", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1782337", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33230930", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231061.5527124, + "monotonic_ns": 2091761857372778, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418804", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39256622", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418807", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39256611", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24654494", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38615890", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24654478", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38615847", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639295", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36503804", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926172", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36641749", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1045111", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33919041", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966740", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38185992", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1154261", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33231659", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 743, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 652, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 652, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 749, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 733, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 729, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 102, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 758, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 729 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13513972, + "cpu_ns": 3999915269, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20092212, + "claim_failures": 1194533, + "all_claim_failures": 1778838 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13468163, + "cpu_ns": 3999961976, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20034307, + "claim_failures": 1174190, + "all_claim_failures": 1749091 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17791843, + "cpu_ns": 4000003164, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26430179, + "claim_failures": 1428386, + "all_claim_failures": 2129603 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17705459, + "cpu_ns": 4000051896, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26243059, + "claim_failures": 1437030, + "all_claim_failures": 2139261 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17690112, + "cpu_ns": 3999999978, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26224064, + "claim_failures": 1408954, + "all_claim_failures": 2100166 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17427511, + "cpu_ns": 4000049496, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25399351, + "claim_failures": 1379150, + "all_claim_failures": 2003354 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13543924, + "cpu_ns": 4000021701, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20144500, + "claim_failures": 1198805, + "all_claim_failures": 1785240 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13452736, + "cpu_ns": 4000104021, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20007104, + "claim_failures": 1168338, + "all_claim_failures": 1741779 + } + ], + "profile": "main", + "block": 0, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s00-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s00-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s00-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231061.5652704, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231061.5652835, + "returncode": 0, + "finished": 1792231067.698789, + "log_sha256": "d67331aff95e64f7e1fd0ec3d4093ad6f915d8e2aba4122c4a8c01a2eef5b343", + "before_telemetry": { + "wall_time": 1792231061.5651104, + "monotonic_ns": 2091761869770831, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "994333", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418804", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39256622", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418807", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39256611", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "607443", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24654494", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38615891", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24654478", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38615848", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639295", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36503805", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926172", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36641750", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1045111", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33919042", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966740", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38185993", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2327193", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33231660", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "88000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231067.7033982, + "monotonic_ns": 2091768008058348, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2591109", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418805", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39257279", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418808", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39257268", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24655079", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38616574", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24655063", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38616531", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639302", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36504470", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926173", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36642406", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33919696", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966833", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38186666", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3214120", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33232314", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 585, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 585, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 683, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 665, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 656, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 654, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 93, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 673, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 654 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13412109, + "cpu_ns": 3999922261, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19903757, + "claim_failures": 1190928, + "all_claim_failures": 1785874 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13354935, + "cpu_ns": 3999905483, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19833335, + "claim_failures": 1171811, + "all_claim_failures": 1757690 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17633593, + "cpu_ns": 4000106350, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26135161, + "claim_failures": 1424015, + "all_claim_failures": 2133230 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17404608, + "cpu_ns": 3999841448, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26055616, + "claim_failures": 1433123, + "all_claim_failures": 2091293 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17442785, + "cpu_ns": 3999993957, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25810337, + "claim_failures": 1415551, + "all_claim_failures": 2131504 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17308616, + "cpu_ns": 4000065852, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25106248, + "claim_failures": 1391322, + "all_claim_failures": 2038816 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13445312, + "cpu_ns": 3999945824, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19961920, + "claim_failures": 1189410, + "all_claim_failures": 1782208 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13317511, + "cpu_ns": 4000086636, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19771719, + "claim_failures": 1170231, + "all_claim_failures": 1755767 + } + ], + "profile": "original", + "block": 1, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231067.7128694, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231067.71288, + "returncode": 0, + "finished": 1792231073.8439496, + "log_sha256": "ae507aab8ab71b400f4fd5023b829395011b4ba815f99263a6416b4cc6a0dff8", + "before_telemetry": { + "wall_time": 1792231067.7127426, + "monotonic_ns": 2091768017402907, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4521797", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418806", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39257280", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418809", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39257269", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "448946", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24655079", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38616575", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24655063", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38616532", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639302", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36504471", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926173", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36642407", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33919697", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966833", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38186667", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "543282", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33232315", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "88000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "88000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "88000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "88000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231073.848773, + "monotonic_ns": 2091774153433543, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418816", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39257971", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418819", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39257960", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2750732", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24655756", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38617261", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24655740", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38617218", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639312", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36505162", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "681125", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926178", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36643091", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33920371", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "685451", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966846", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38187364", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "481109", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33232989", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 686, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 697, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 674 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13427649, + "cpu_ns": 3999984960, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20008513, + "claim_failures": 1212739, + "all_claim_failures": 1817333 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13366825, + "cpu_ns": 3999814577, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19915305, + "claim_failures": 1195189, + "all_claim_failures": 1793331 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17572480, + "cpu_ns": 4000090180, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26148416, + "claim_failures": 1452833, + "all_claim_failures": 2180605 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17534464, + "cpu_ns": 3999987131, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25664384, + "claim_failures": 1504854, + "all_claim_failures": 2219328 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 18049910, + "cpu_ns": 4000045615, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26883446, + "claim_failures": 1343289, + "all_claim_failures": 2005417 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17562624, + "cpu_ns": 4000054590, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26259200, + "claim_failures": 1430888, + "all_claim_failures": 2116255 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13416256, + "cpu_ns": 3999939798, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19989824, + "claim_failures": 1213699, + "all_claim_failures": 1820223 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13335360, + "cpu_ns": 3999987846, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19886208, + "claim_failures": 1196375, + "all_claim_failures": 1792404 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s02-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s02-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s02-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231073.8590581, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231073.8590667, + "returncode": 0, + "finished": 1792231079.9941635, + "log_sha256": "bc03a5fc608af8e02cde86117003447d4cbbfec9dfd3cd663378a5db3b156884", + "before_telemetry": { + "wall_time": 1792231073.8589456, + "monotonic_ns": 2091774163605940, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4105150", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418817", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39257972", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418820", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39257961", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2766921", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24655756", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38617262", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24655740", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38617219", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639312", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36505163", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3208052", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926178", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36643092", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2938627", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582234", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33920372", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1079072", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966846", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38187365", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3558425", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33232990", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231079.9996402, + "monotonic_ns": 2091780304300652, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418831", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39258707", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418834", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39258696", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24656473", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38618006", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24656457", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38617963", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639342", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36505919", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926183", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36643813", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33921092", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966869", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38188104", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1279828", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33233701", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 14, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 717, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 744, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 30, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 756, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 721, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 720, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 23, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 739, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 711 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13384576, + "cpu_ns": 3998578604, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20115328, + "claim_failures": 1180857, + "all_claim_failures": 1774594 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13342392, + "cpu_ns": 3999896773, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20059000, + "claim_failures": 1164399, + "all_claim_failures": 1750254 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17492986, + "cpu_ns": 3999924556, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26143930, + "claim_failures": 1411936, + "all_claim_failures": 2115163 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17389472, + "cpu_ns": 3999937226, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26060960, + "claim_failures": 1419493, + "all_claim_failures": 2129299 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17330170, + "cpu_ns": 3999852745, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26016122, + "claim_failures": 1398700, + "all_claim_failures": 2103406 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17273216, + "cpu_ns": 3999933268, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25849920, + "claim_failures": 1378411, + "all_claim_failures": 2069751 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13417088, + "cpu_ns": 3999932477, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20156992, + "claim_failures": 1182200, + "all_claim_failures": 1776576 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13321303, + "cpu_ns": 4000084822, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20029143, + "claim_failures": 1160415, + "all_claim_failures": 1741963 + } + ], + "profile": "main", + "block": 1, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s03-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s03-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s03-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231080.012412, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231080.0124247, + "returncode": 0, + "finished": 1792231086.1474144, + "log_sha256": "e52cb099b563c34550697633711ed7922acaff3b42d180457ae98d526611dbdb", + "before_telemetry": { + "wall_time": 1792231080.0122552, + "monotonic_ns": 2091780316915553, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418831", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39258708", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418834", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39258697", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24656473", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38618007", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24656457", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38617964", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639342", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36505920", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926183", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36643814", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582239", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33921093", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966869", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38188105", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3517980", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33233702", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "90000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "90000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "89000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "89000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231086.151158, + "monotonic_ns": 2091786455818626, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418835", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39259368", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418838", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39259357", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "609206", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24657048", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38618676", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24657032", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38618633", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639344", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36506577", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926186", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36644473", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582240", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33921748", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966972", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38188789", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3699536", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33234355", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 660, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 660, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 575, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 669, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 657, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 655, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 103, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 684, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 653 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13312807, + "cpu_ns": 4000078908, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19848615, + "claim_failures": 1176969, + "all_claim_failures": 1757519 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13283312, + "cpu_ns": 4000091124, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19803888, + "claim_failures": 1160127, + "all_claim_failures": 1731364 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17669312, + "cpu_ns": 4000238983, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26267072, + "claim_failures": 1403096, + "all_claim_failures": 2091536 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17528256, + "cpu_ns": 4000179256, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26029504, + "claim_failures": 1419455, + "all_claim_failures": 2115835 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17498355, + "cpu_ns": 4000232543, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26000115, + "claim_failures": 1391251, + "all_claim_failures": 2073546 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17253952, + "cpu_ns": 4000187968, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25149568, + "claim_failures": 1363242, + "all_claim_failures": 1986444 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13342690, + "cpu_ns": 4000086063, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19888546, + "claim_failures": 1173575, + "all_claim_failures": 1754185 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13252515, + "cpu_ns": 4000226584, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19753123, + "claim_failures": 1157275, + "all_claim_failures": 1727386 + } + ], + "profile": "main", + "block": 1, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s04-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s04-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231086.162257, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231086.1622663, + "returncode": 0, + "finished": 1792231092.2939777, + "log_sha256": "bb331f6ed80bcad41bb777e07c6329b838853d005a920e15e8755064e476922b", + "before_telemetry": { + "wall_time": 1792231086.1621292, + "monotonic_ns": 2091786466789424, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418835", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39259369", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418838", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39259358", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3492801", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24657049", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38618677", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24657033", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38618634", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2844746", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639344", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36506578", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926186", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36644474", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582240", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33921749", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966972", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38188790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2106398", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33234356", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231092.2996104, + "monotonic_ns": 2091792604270675, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400142", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418840", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39260036", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418843", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39260025", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24657644", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38619364", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24657628", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38619321", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639345", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36507236", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926199", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36645154", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582241", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33922408", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967059", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38189462", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2964939", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33235013", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 595, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 595, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 658, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 13, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 680, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 659, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 87, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 657 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13252608, + "cpu_ns": 3999859645, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19747968, + "claim_failures": 1199471, + "all_claim_failures": 1779423 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13236918, + "cpu_ns": 3999439460, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19717238, + "claim_failures": 1187622, + "all_claim_failures": 1763251 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17639786, + "cpu_ns": 4000022195, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26124714, + "claim_failures": 1437447, + "all_claim_failures": 2129220 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17328960, + "cpu_ns": 4000057505, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25709824, + "claim_failures": 1450191, + "all_claim_failures": 2144361 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17798464, + "cpu_ns": 4000076784, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26194560, + "claim_failures": 1357118, + "all_claim_failures": 2043327 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17227200, + "cpu_ns": 3999861808, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25083840, + "claim_failures": 1408286, + "all_claim_failures": 2025812 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13287168, + "cpu_ns": 4000020941, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19787072, + "claim_failures": 1202591, + "all_claim_failures": 1784836 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13215413, + "cpu_ns": 4000093469, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19679669, + "claim_failures": 1182591, + "all_claim_failures": 1755954 + } + ], + "profile": "async-mask", + "block": 1, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b01-write-8-shared-s05-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s05-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b01-write-8-shared-s05-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231092.3117635, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231092.3117735, + "returncode": 0, + "finished": 1792231098.4444625, + "log_sha256": "61339b3c1cdefc493657a09271406dc6106ff710d9d718a23eace189158899c0", + "before_telemetry": { + "wall_time": 1792231092.3116627, + "monotonic_ns": 2091792616322689, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418840", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39260036", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418843", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39260025", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24657644", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38619364", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24657628", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38619321", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639345", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36507236", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926199", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36645154", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582241", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33922408", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967059", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38189462", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3554130", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33235013", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231098.449262, + "monotonic_ns": 2091798753922051, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400695", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418842", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39260703", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418845", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39260692", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400227", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24658308", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38620028", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400482", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24658292", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38619985", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639347", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36507904", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400140", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926203", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36645826", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582242", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33923074", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967060", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38190128", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "741447", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33235677", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 667, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 664, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 664, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 664, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 672, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 666, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 664 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13176682, + "cpu_ns": 3999859547, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19739370, + "claim_failures": 1161619, + "all_claim_failures": 1773213 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13099282, + "cpu_ns": 3999647724, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19635474, + "claim_failures": 1147871, + "all_claim_failures": 1754220 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17290558, + "cpu_ns": 4000047284, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25993278, + "claim_failures": 1391607, + "all_claim_failures": 2099482 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17013456, + "cpu_ns": 3999904290, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25630992, + "claim_failures": 1396773, + "all_claim_failures": 2121067 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17057959, + "cpu_ns": 3999910558, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25721255, + "claim_failures": 1364125, + "all_claim_failures": 2072151 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17163968, + "cpu_ns": 4000040817, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25832384, + "claim_failures": 1377033, + "all_claim_failures": 2075466 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13183424, + "cpu_ns": 3999944356, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19761344, + "claim_failures": 1164513, + "all_claim_failures": 1777801 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13092475, + "cpu_ns": 4000077952, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19622139, + "claim_failures": 1145332, + "all_claim_failures": 1752095 + } + ], + "profile": "original", + "block": 1, + "slot": 5 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231098.4613078, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231098.4613228, + "returncode": 0, + "finished": 1792231104.5917227, + "log_sha256": "72c791c55a0bf2f4240d639adc10212112af1ae73cc280ed25f141c8f6245a82", + "before_telemetry": { + "wall_time": 1792231098.461209, + "monotonic_ns": 2091798765869685, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418842", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39260703", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418845", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39260692", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24658308", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38620028", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24658292", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38619985", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "830690", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639347", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36507904", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926203", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36645826", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "399696", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582242", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33923074", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967060", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38190128", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1417960", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33235678", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "85000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231104.597317, + "monotonic_ns": 2091804901977003, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418870", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39261413", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418873", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39261402", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24658985", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38620738", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24658969", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38620695", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400187", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639373", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36508595", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926207", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36646496", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582242", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33923736", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967060", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38190790", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1700221", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33236339", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 28, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 677, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 710, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 26, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 691, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 670, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 662, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 662, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 661 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13241530, + "cpu_ns": 3999909308, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19828154, + "claim_failures": 1180590, + "all_claim_failures": 1784150 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13202748, + "cpu_ns": 3999765161, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19765436, + "claim_failures": 1163515, + "all_claim_failures": 1755907 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17440552, + "cpu_ns": 4000087904, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26099432, + "claim_failures": 1378919, + "all_claim_failures": 2112361 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17427072, + "cpu_ns": 4000007323, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26218688, + "claim_failures": 1433408, + "all_claim_failures": 2098804 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17494698, + "cpu_ns": 4000044315, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26078378, + "claim_failures": 1393466, + "all_claim_failures": 2109603 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17368197, + "cpu_ns": 4000098231, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26028933, + "claim_failures": 1413782, + "all_claim_failures": 2115125 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13287552, + "cpu_ns": 3999965455, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19891648, + "claim_failures": 1180257, + "all_claim_failures": 1784441 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13175488, + "cpu_ns": 4000104902, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19738432, + "claim_failures": 1162772, + "all_claim_failures": 1754946 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 0 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s01-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s01-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s01-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231104.6099896, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231104.6100023, + "returncode": 0, + "finished": 1792231110.7412317, + "log_sha256": "3ee6b43bd9c3998a2a7bfae65e67aab0fa6f8a0cff205617efe9b1d917a78174", + "before_telemetry": { + "wall_time": 1792231104.6098347, + "monotonic_ns": 2091804914495047, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418870", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39261413", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418873", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39261403", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "416997", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24658985", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38620739", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24658969", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38620696", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639373", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36508596", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "856176", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926207", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36646497", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2407613", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582242", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33923737", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967060", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38190791", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3659811", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33236340", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "88000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "86000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "86000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231110.7461722, + "monotonic_ns": 2091811050832370, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418878", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39262113", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418881", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39262102", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24659670", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38621424", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24659654", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38621381", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639375", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36509285", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926211", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36647190", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582242", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33924422", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3034620", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967061", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38191478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3316215", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33237025", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 700, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 699, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 685, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 689, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 693, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 685, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 685 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13098417, + "cpu_ns": 3999885193, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19764465, + "claim_failures": 1157143, + "all_claim_failures": 1746642 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13053623, + "cpu_ns": 3999930319, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19685687, + "claim_failures": 1146189, + "all_claim_failures": 1728689 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17380084, + "cpu_ns": 4000046454, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26175668, + "claim_failures": 1381413, + "all_claim_failures": 2085262 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17232640, + "cpu_ns": 4000061582, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25972480, + "claim_failures": 1389115, + "all_claim_failures": 2098519 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17187901, + "cpu_ns": 3999961983, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25860477, + "claim_failures": 1361428, + "all_claim_failures": 2055714 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17286939, + "cpu_ns": 4000018585, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26015771, + "claim_failures": 1359694, + "all_claim_failures": 2051731 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13126947, + "cpu_ns": 4000015337, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19811235, + "claim_failures": 1160519, + "all_claim_failures": 1749463 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13027562, + "cpu_ns": 4000107055, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19643178, + "claim_failures": 1139615, + "all_claim_failures": 1719750 + } + ], + "profile": "main", + "block": 2, + "slot": 1 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s02-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s02-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s02-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231110.7592883, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231110.7593021, + "returncode": 0, + "finished": 1792231116.891809, + "log_sha256": "a973c43dbe56e7acd8dfeffe5bf5aaa724b4e4410186e25b24cf6ec5bec889bb", + "before_telemetry": { + "wall_time": 1792231110.7591248, + "monotonic_ns": 2091811063785022, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418878", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39262113", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418881", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39262102", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24659670", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38621424", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24659654", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38621381", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639375", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36509285", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926211", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36647190", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582242", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33924422", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3034620", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967061", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38191478", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3621056", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33237025", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "87000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "90000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "90000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "90000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "90000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231116.8967729, + "monotonic_ns": 2091817201433206, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418884", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39262792", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418887", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39262781", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24660337", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38622092", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24660321", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38622049", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639378", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36509959", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926214", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36647864", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582243", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33925090", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967061", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38192146", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3324579", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33237693", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 679, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 667, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 667, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 674, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 668, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 668 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13031433, + "cpu_ns": 3999739170, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19546697, + "claim_failures": 1156986, + "all_claim_failures": 1763450 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 12994860, + "cpu_ns": 3999998470, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19489772, + "claim_failures": 1135673, + "all_claim_failures": 1731888 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17369608, + "cpu_ns": 4000102136, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26039048, + "claim_failures": 1380276, + "all_claim_failures": 2083359 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17258816, + "cpu_ns": 4000060142, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26037376, + "claim_failures": 1375046, + "all_claim_failures": 2042722 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17159296, + "cpu_ns": 4000099703, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25588544, + "claim_failures": 1373127, + "all_claim_failures": 2115680 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17205360, + "cpu_ns": 4000105190, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25952752, + "claim_failures": 1354006, + "all_claim_failures": 2020466 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13044992, + "cpu_ns": 4000026411, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19575936, + "claim_failures": 1157318, + "all_claim_failures": 1765066 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 12970048, + "cpu_ns": 4000003795, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19447680, + "claim_failures": 1132824, + "all_claim_failures": 1730828 + } + ], + "profile": "original", + "block": 2, + "slot": 2 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s03-original", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s03-original/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s03-original", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231116.910052, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231116.9100676, + "returncode": 0, + "finished": 1792231123.041731, + "log_sha256": "59265221909efccee5638814aae7d7a6bfbccc67931218e4626827c770adfdc1", + "before_telemetry": { + "wall_time": 1792231116.9098892, + "monotonic_ns": 2091817214549715, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418884", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39262792", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418887", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39262781", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24660337", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38622092", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24660321", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38622049", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639378", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36509959", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926214", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36647864", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582243", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33925090", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967061", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38192146", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3593683", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33237693", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231123.045416, + "monotonic_ns": 2091823350076665, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418894", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39263440", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418897", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39263429", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24661005", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38622822", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24660989", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38622779", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639379", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36510590", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926221", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36648507", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "542109", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582370", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33925911", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967063", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38192779", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3318213", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33238322", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 648, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 10, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 648, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 668, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 668, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 730, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 631, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 643, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 127, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 821, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 633, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 629 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13166253, + "cpu_ns": 3992140054, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19710573, + "claim_failures": 1168094, + "all_claim_failures": 1789204 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13107326, + "cpu_ns": 3999697320, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19614014, + "claim_failures": 1149668, + "all_claim_failures": 1758278 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17504305, + "cpu_ns": 4000038786, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26268465, + "claim_failures": 1398836, + "all_claim_failures": 2119811 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17362112, + "cpu_ns": 3999994432, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26210048, + "claim_failures": 1405344, + "all_claim_failures": 2105475 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17167680, + "cpu_ns": 4000092098, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25109568, + "claim_failures": 1365347, + "all_claim_failures": 2034030 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17340241, + "cpu_ns": 4000056243, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26147985, + "claim_failures": 1377677, + "all_claim_failures": 2068091 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13203968, + "cpu_ns": 3999821786, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19759040, + "claim_failures": 1168831, + "all_claim_failures": 1791744 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13084873, + "cpu_ns": 4000089755, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19578313, + "claim_failures": 1146595, + "all_claim_failures": 1755532 + } + ], + "profile": "original", + "block": 2, + "slot": 3 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s04-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s04-main/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s04-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231123.0551958, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231123.055205, + "returncode": 0, + "finished": 1792231129.1915774, + "log_sha256": "c5ddcacec1f6661ae44cb4865f048becc4dbf0cfe5bdbb6a1c01306e599c2f73", + "before_telemetry": { + "wall_time": 1792231123.055081, + "monotonic_ns": 2091823359741574, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3693773", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418895", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39263441", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418898", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39263430", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2169195", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24661005", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38622823", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24660989", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38622780", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639379", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36510591", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926221", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36648508", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "542109", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582370", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33925912", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967063", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38192780", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1725045", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33238323", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "90000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "84000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "88000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231129.1972718, + "monotonic_ns": 2091829501932198, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418907", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39264163", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418910", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39264152", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24661705", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38623526", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24661689", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38623483", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639381", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36511294", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926229", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36649220", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582372", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33926615", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967065", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38193481", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1362444", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33239022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 722, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 700, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 8, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 712, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 703, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 701, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 699 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13110254, + "cpu_ns": 3999856578, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19744622, + "claim_failures": 1160734, + "all_claim_failures": 1747978 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13045111, + "cpu_ns": 3999823693, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19643255, + "claim_failures": 1143608, + "all_claim_failures": 1722652 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17495260, + "cpu_ns": 4000061551, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26266524, + "claim_failures": 1396072, + "all_claim_failures": 2101081 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17311519, + "cpu_ns": 3999969231, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26014623, + "claim_failures": 1388693, + "all_claim_failures": 2092637 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17334442, + "cpu_ns": 3999963740, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26005290, + "claim_failures": 1369355, + "all_claim_failures": 2060957 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17334784, + "cpu_ns": 4000062006, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26033216, + "claim_failures": 1362122, + "all_claim_failures": 2053571 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13141830, + "cpu_ns": 4000001831, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19787014, + "claim_failures": 1162470, + "all_claim_failures": 1750404 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13033088, + "cpu_ns": 4000090754, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19623040, + "claim_failures": 1141410, + "all_claim_failures": 1720210 + } + ], + "profile": "main", + "block": 2, + "slot": 4 + }, + { + "name": "mask-final-writes-hot32-b02-write-8-shared-s05-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask/cache.db", + "64", + "8", + "4", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-b02-write-8-shared-s05-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "2", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792231129.2097435, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792231129.2097533, + "returncode": 0, + "finished": 1792231135.3423724, + "log_sha256": "b2af4c59d1ed219c080eb6ef152f8a8c2aa6781fc8e7c805a8c5557eb39bc9ee", + "before_telemetry": { + "wall_time": 1792231129.2096164, + "monotonic_ns": 2091829514276697, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418907", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39264163", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418910", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39264152", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24661705", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38623526", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24661689", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38623483", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639381", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36511294", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926229", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36649220", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582372", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33926615", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967065", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38193481", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3527123", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33239022", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "86000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "88000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "88000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "88000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "88000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "86000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231135.3463755, + "monotonic_ns": 2091835651035616, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418982", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39264970", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418985", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39264959", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24662400", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38624261", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24662384", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38624218", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639402", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36511999", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926230", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36649908", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3730304", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582384", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33927324", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3967066", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38194168", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2669195", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8115", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33239708", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "87000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "92000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "85000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "86000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "86000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "86000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "86000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "89000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 75, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 75, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 807, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 695, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 735, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 21, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 705, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 688, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 12, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 709, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 687, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 686 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 13180672, + "cpu_ns": 3999938005, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19784384, + "claim_failures": 1193249, + "all_claim_failures": 1799103 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 13152761, + "cpu_ns": 3999795321, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19731833, + "claim_failures": 1179584, + "all_claim_failures": 1779187 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 17190506, + "cpu_ns": 4000091246, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25708714, + "claim_failures": 1448043, + "all_claim_failures": 2166139 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 17185280, + "cpu_ns": 3999980243, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25680512, + "claim_failures": 1445690, + "all_claim_failures": 2180013 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 17117440, + "cpu_ns": 4000036259, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 25881024, + "claim_failures": 1411764, + "all_claim_failures": 2089526 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 17493601, + "cpu_ns": 4000009252, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 26160097, + "claim_failures": 1299720, + "all_claim_failures": 1983500 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 13232295, + "cpu_ns": 3999965712, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19860775, + "claim_failures": 1196048, + "all_claim_failures": 1804472 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 13162752, + "cpu_ns": 4000057542, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19742784, + "claim_failures": 1173861, + "all_claim_failures": 1773664 + } + ], + "profile": "async-mask", + "block": 2, + "slot": 5 + } + ], + "precondition_runs": [ + { + "name": "mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s00-write-1-disjoint-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230569.423299, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230569.4233105, + "returncode": 0, + "finished": 1792230600.5747595, + "log_sha256": "06d935f150523de2af6f17e04540dd358d05cf5244afbe8abf4ff8df1f7be6b9", + "before_telemetry": { + "wall_time": 1792230569.4231865, + "monotonic_ns": 2091269727849960, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418594", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39192390", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418597", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39192379", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24590260", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38549252", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24590244", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38549209", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1579670", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638266", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36438713", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "826055", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925214", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36577167", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "4235289", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854923", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3446694", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966190", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38121440", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3676259", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33167714", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "74000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "81000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "81000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "76000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "76000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "76000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "76000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230600.5784814, + "monotonic_ns": 2091300883141699, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418601", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39196732", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1963752", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418604", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39196721", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24594614", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38553693", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24594598", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38553650", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638356", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36443143", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2573007", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925225", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36581511", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33859254", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4164802", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966191", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38125773", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2893529", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33172045", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "74000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "74000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "74000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4342, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 7, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4342, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4354, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4441, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4354, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4441, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 90, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4430, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 11, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4344, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4331, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4333, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4331 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 18192576, + "cpu_ns": 999717658, + "cycles": 3747335011, + "instructions": 8030956952, + "branches": 1584708996, + "branch_misses": 318019, + "all_ops": 577380352, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "scenario_index": 0, + "scenario": { + "api": "write", + "threads": 1, + "mode": "disjoint" + }, + "excluded_from_results": true, + "row": { + "mode": "disjoint", + "api": "write", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000069170", + "ops_s": "18191317.7", + "ops": "18192576", + "checksum": "8190302417931907904", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23445504", + "setup_ns": "10489085", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "1000154558", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3747335011", + "perf_instructions": "8030956952", + "perf_branches": "1584708996", + "perf_branch_misses": "318019", + "perf_enabled_ns": "999752047", + "perf_running_ns": "999752047", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "999717658", + "claim_failures": "0", + "all_claim_failures": "0", + "all_ops": "577380352", + "warmup_ops": "559187776", + "verified_updates": "577380352", + "dirty_pages": "32" + } + }, + { + "name": "mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s01-write-1-shared-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230710.637735, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230710.637743, + "returncode": 0, + "finished": 1792230741.7886531, + "log_sha256": "47b5cc96b638c4f2391fb60cb792d91edbf528d28f679a34d4dac218d44415b6", + "before_telemetry": { + "wall_time": 1792230710.6376343, + "monotonic_ns": 2091410942294369, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4542521", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39212412", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39212401", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2494663", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24610276", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38570173", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24610260", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38570130", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "690457", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36459128", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "4068332", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925624", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36597279", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1674858", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33874904", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2717986", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38141432", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3290372", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33187695", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "74000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230741.7911718, + "monotonic_ns": 2091442095832026, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418652", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39217024", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39217013", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24614905", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38574873", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "1016728", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24614889", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38574830", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1099525", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638630", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36463740", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1464882", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925666", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36601915", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582104", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33879516", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "441952", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966232", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38146044", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "429826", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33192307", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "71000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 4612, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 4612, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 4629, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 4700, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 4629, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 4700, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 4612, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 4636, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 4612, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 4612, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 4612 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 18202688, + "cpu_ns": 1000000078, + "cycles": 3764971283, + "instructions": 7999015399, + "branches": 1585589787, + "branch_misses": 316436, + "all_ops": 576420160, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "scenario_index": 1, + "scenario": { + "api": "write", + "threads": 1, + "mode": "shared" + }, + "excluded_from_results": true, + "row": { + "mode": "shared", + "api": "write", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000073428", + "ops_s": "18201351.5", + "ops": "18202688", + "checksum": "3505149841607349184", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "24264704", + "setup_ns": "3724778", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "1", + "cpu_ns": "1000432859", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3764971283", + "perf_instructions": "7999015399", + "perf_branches": "1585589787", + "perf_branch_misses": "316436", + "perf_enabled_ns": "999998539", + "perf_running_ns": "999998539", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "1000000078", + "claim_failures": "0", + "all_claim_failures": "0", + "all_ops": "576420160", + "warmup_ops": "558217472", + "verified_updates": "576420160", + "dirty_pages": "32" + } + }, + { + "name": "mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s02-write-8-disjoint-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230851.7950215, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230851.795032, + "returncode": 0, + "finished": 1792230882.9449906, + "log_sha256": "0b019983cadc53f004061d4d705738a0dc6224e8efa283084c858a776040ab52", + "before_telemetry": { + "wall_time": 1792230851.7949076, + "monotonic_ns": 2091552099568080, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2037747", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418653", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39233062", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3132393", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418656", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39233051", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "2615149", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24631187", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38591912", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24631171", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38591869", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4181755", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638936", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36480133", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2148448", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36618161", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2429680", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33895554", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2621117", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38162116", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3697306", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33208343", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "77000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230882.950602, + "monotonic_ns": 2091583255262158, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418655", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39236965", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418658", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39236954", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24635086", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38595811", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24635070", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38595768", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638936", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36484032", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926012", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36622060", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582105", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33899453", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966271", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38166015", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2296685", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33212242", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "83000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3903, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3903, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3899, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3899, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3899, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3899, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3899, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3899, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3899, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3899, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3899 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 9476480, + "cpu_ns": 992802666, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 310647872, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 9635392, + "cpu_ns": 1000007742, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 314496704, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 13707712, + "cpu_ns": 1000077957, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 447740800, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 13678976, + "cpu_ns": 1000085052, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 442726848, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 13819200, + "cpu_ns": 1000003032, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 448339648, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 13837184, + "cpu_ns": 1000064765, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 448338752, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 9530368, + "cpu_ns": 1000043136, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 311449408, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 9642624, + "cpu_ns": 1000071348, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 314670464, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "main", + "scenario_index": 2, + "scenario": { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + "excluded_from_results": true, + "row": { + "mode": "disjoint", + "api": "write", + "cache_mib": "64", + "threads": "8", + "working_pages": "32", + "seconds": "1.000069464", + "ops_s": "93321453.5", + "ops": "93327936", + "checksum": "9700146003724898752", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "25083904", + "setup_ns": "3665651", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "9", + "cpu_ns": "7995627391", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "7993155698", + "claim_failures": "0", + "all_claim_failures": "0", + "all_ops": "3038410496", + "warmup_ops": "2945082560", + "verified_updates": "3038410496", + "dirty_pages": "32" + } + }, + { + "name": "mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-final-writes-hot32-precondition-s03-write-8-shared-r00-main", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "30", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230993.5827134, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230993.5827227, + "returncode": 0, + "finished": 1792231024.685698, + "log_sha256": "82580df226917f98fb19008433cce4fb3de50b600acaa8636d9f2926127c637b", + "before_telemetry": { + "wall_time": 1792230993.582603, + "monotonic_ns": 2091693887263408, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1143739", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418721", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39248637", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418724", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39248626", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24646714", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38607598", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24646698", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38607555", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "4655516", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639073", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36495840", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926121", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36633807", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582106", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33911024", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966508", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38177937", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2730054", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33223811", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "84000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "85000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "85000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "82000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "84000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "84000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "84000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "84000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "84000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792231024.6912706, + "monotonic_ns": 2091724995931019, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418745", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39252334", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418748", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39252323", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400360", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24650309", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38611298", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400509", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24650293", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38611255", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5639168", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36499525", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5926165", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36637541", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582107", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33914680", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "584796", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966537", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38181643", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3334512", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33227465", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "86000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "86000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "89000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "87000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "87000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "87000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "87000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "87000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "85000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "83000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "83000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "83000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "83000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "87000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 3697, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 24, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 3697, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 3595, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 3700, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 3595, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 3700, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 95, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 3685, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 44, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 3734, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 3656, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 29, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 3706, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 3654 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 3427973, + "cpu_ns": 1000006740, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 106906181, + "claim_failures": 304760, + "all_claim_failures": 9472403 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 3417290, + "cpu_ns": 999988504, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 106690058, + "claim_failures": 298484, + "all_claim_failures": 9292639 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 4490141, + "cpu_ns": 1000072777, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 138027165, + "claim_failures": 363769, + "all_claim_failures": 11260772 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 4483264, + "cpu_ns": 1000073503, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 137214464, + "claim_failures": 366541, + "all_claim_failures": 11300261 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 4458868, + "cpu_ns": 1000062071, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 138040692, + "claim_failures": 357163, + "all_claim_failures": 11186564 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 4460992, + "cpu_ns": 1000076920, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 138058880, + "claim_failures": 356428, + "all_claim_failures": 11123174 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 3429568, + "cpu_ns": 1000034005, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 107054464, + "claim_failures": 306364, + "all_claim_failures": 9497123 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 3411773, + "cpu_ns": 1000065148, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 106526845, + "claim_failures": 297348, + "all_claim_failures": 9251762 + } + ], + "profile": "main", + "scenario_index": 3, + "scenario": { + "api": "write", + "threads": 8, + "mode": "shared" + }, + "excluded_from_results": true, + "row": { + "mode": "shared", + "api": "write", + "cache_mib": "64", + "threads": "8", + "working_pages": "32", + "seconds": "1.000070536", + "ops_s": "31577641.6", + "ops": "31579869", + "checksum": "9513086763683045619", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "25575424", + "setup_ns": "3518178", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "8", + "cpu_ns": "8002796374", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "30", + "control_cpu": "12", + "worker_cpu_ns": "8000379668", + "claim_failures": "2650857", + "all_claim_failures": "82384698", + "all_ops": "978518749", + "warmup_ops": "946938880", + "verified_updates": "978518749", + "dirty_pages": "32" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "write", + "threads": 1, + "mode": "disjoint" + }, + { + "api": "write", + "threads": 1, + "mode": "shared" + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + { + "api": "write", + "threads": 8, + "mode": "shared" + } + ], + "lock_intervals": [ + { + "acquired": 1792230569.4003444, + "released": 1792231135.3514214 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ], + "8": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "finished": 1792231135.351421 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-writes-hot32/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-writes-hot32/results.csv new file mode 100644 index 000000000..a9ce96ad1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-final-writes-hot32/results.csv @@ -0,0 +1,73 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages,profile,block,slot,job,worker_cpus,thermal_counter_increased +disjoint,write,64,1,32,4.000065876,18204036.2,72817344,15052658399738011968,0,1048576,1048576,67108864,131072,16384,23445504,4327478,0,0,0,2,4000264085,0,1,15162690439,32144593003,6342933329,1266125,3999831828,3999831828,2,12,3999799107,0,0,108462208,35644864,108462208,32,main,0,0,mask-final-writes-hot32-b00-write-1-disjoint-s00-main,2,1 +disjoint,write,64,1,32,4.000099708,18285544.2,73144000,1004255115780687168,0,1048576,1048576,67108864,131072,16384,23445504,3129132,0,0,0,1,4000116392,0,1,15143200363,32581368519,6298243523,1228387,3999621402,3999621402,2,12,3999564433,0,0,109340224,36196224,109340224,32,original,0,1,mask-final-writes-hot32-b00-write-1-disjoint-s01-original,2,1 +disjoint,write,64,1,32,4.000103558,18409491.4,73639872,553895618393433152,0,1048576,1048576,67108864,131072,16384,23445504,3089242,0,0,0,2,4000431025,0,1,15267031861,32728610521,6340941749,1273731,3999943463,3999943463,2,12,3999918238,0,0,110277056,36637184,110277056,32,async-mask,0,2,mask-final-writes-hot32-b00-write-1-disjoint-s02-async-mask,2,1 +disjoint,write,64,1,32,4.000173300,18139886.1,72562688,17807631187280742400,0,1048576,1048576,67108864,131072,16384,23445504,3663776,0,0,0,2,4000285271,0,1,15194455570,32249865374,6248188240,1218537,3999835875,3999835875,2,12,3999814091,0,0,108282752,35720064,108282752,32,async-mask,0,3,mask-final-writes-hot32-b00-write-1-disjoint-s03-async-mask,2,1 +disjoint,write,64,1,32,4.000100571,18030330.7,72123136,569581229839445248,0,1048576,1048576,67108864,131072,16384,23609344,3068485,0,0,0,1,4000274885,0,1,15015311224,32126633419,6210339555,1226513,3999827724,3999827724,2,12,3999794990,0,0,108197440,36074304,108197440,32,original,0,4,mask-final-writes-hot32-b00-write-1-disjoint-s04-original,2,1 +disjoint,write,64,1,32,4.000065142,18330933.5,73324928,2287483574453329536,0,1048576,1048576,67108864,131072,16384,23609344,3644593,0,0,0,2,4000180608,0,1,15114010955,32368661485,6387147587,1238596,3999856683,3999856683,2,12,3999826756,0,0,109754816,36429888,109754816,32,main,0,5,mask-final-writes-hot32-b00-write-1-disjoint-s05-main,2,1 +disjoint,write,64,1,32,4.000069282,18142837.8,72572608,18512645143047488,0,1048576,1048576,67108864,131072,16384,23609344,3454098,0,0,0,2,4000246608,0,1,15159505094,32326846752,6249042320,1211229,3999857296,3999857296,2,12,3999821441,0,0,108885312,36312704,108885312,32,original,1,0,mask-final-writes-hot32-b01-write-1-disjoint-s00-original,2,1 +disjoint,write,64,1,32,4.000069853,18447661.8,73791936,11824771126314803776,0,1048576,1048576,67108864,131072,16384,23773184,3405327,0,0,0,3,4000260596,0,1,15268621653,32796193997,6354035553,1287528,3999868736,3999868736,2,12,3999844630,0,0,110357440,36565504,110357440,32,async-mask,1,1,mask-final-writes-hot32-b01-write-1-disjoint-s01-async-mask,2,1 +disjoint,write,64,1,32,4.000070318,18361645.2,73447872,12222966201769427520,0,1048576,1048576,67108864,131072,16384,23773184,2962349,0,0,0,2,4000261852,0,1,15194299369,32422934109,6397856977,1262240,3999843123,3999843123,2,12,3999815609,0,0,109536128,36088256,109536128,32,main,1,2,mask-final-writes-hot32-b01-write-1-disjoint-s02-main,2,1 +disjoint,write,64,1,32,4.000095841,18255130.6,73022272,12571410026288376000,0,1048576,1048576,67108864,131072,16384,23773184,2939696,0,0,0,3,4000328756,0,1,15091483243,32235056754,6360784132,1237893,3999855893,3999855893,2,12,3999824965,0,0,110044928,37022656,110044928,32,main,1,3,mask-final-writes-hot32-b01-write-1-disjoint-s03-main,2,1 +disjoint,write,64,1,32,4.000206663,18385546.1,73545984,12181475981325137664,0,1048576,1048576,67108864,131072,16384,23937024,2402371,0,0,0,2,4000412928,0,1,15194422735,32686882844,6332857350,1223699,3999995348,3999995348,2,12,3999964892,0,0,110482176,36936192,110482176,32,async-mask,1,4,mask-final-writes-hot32-b01-write-1-disjoint-s04-async-mask,2,1 +disjoint,write,64,1,32,4.000136130,18216660.0,72869120,13129533055994022656,0,1048576,1048576,67108864,131072,16384,24100864,3118090,0,0,0,2,4000022797,0,1,15171459693,32458925490,6274574250,1284303,3999728223,3999728223,2,12,3999667217,0,0,109528768,36659648,109528768,32,original,1,5,mask-final-writes-hot32-b01-write-1-disjoint-s05-original,2,1 +disjoint,write,64,1,32,4.000065324,18267573.7,73071488,8098349826170539136,0,1048576,1048576,67108864,131072,16384,24100864,3088198,0,0,0,5,4000214463,0,1,15245275795,32475997037,6291999619,1250820,3999781382,3999781382,2,12,3999761202,0,0,109857792,36786304,109857792,32,async-mask,2,0,mask-final-writes-hot32-b02-write-1-disjoint-s00-async-mask,2,1 +disjoint,write,64,1,32,4.000069517,18541165.8,74165952,8056674537717611840,0,1048576,1048576,67108864,131072,16384,24100864,2826580,0,0,0,2,4000246489,0,1,15230337021,32739924357,6460407037,1247110,3999812532,3999812532,2,12,3999806233,0,0,110444800,36278848,110444800,32,main,2,1,mask-final-writes-hot32-b02-write-1-disjoint-s01-main,2,1 +disjoint,write,64,1,32,4.000099737,17938480.7,71755712,5369736851502502976,0,1048576,1048576,67108864,131072,16384,24100864,3249730,0,0,0,2,4000412482,0,1,15068652701,31962967514,6178701590,1202926,3999885428,3999885428,2,12,3999840477,0,0,108362944,36607232,108362944,32,original,2,2,mask-final-writes-hot32-b02-write-1-disjoint-s02-original,2,1 +disjoint,write,64,1,32,4.000071356,18249850.4,73000704,4000929713002154240,0,1048576,1048576,67108864,131072,16384,24264704,3672158,0,0,0,2,4000333963,0,1,15148062316,32517538491,6285904621,1229817,3999871491,3999871491,2,12,3999850764,0,0,109762624,36761920,109762624,32,original,2,3,mask-final-writes-hot32-b02-write-1-disjoint-s03-original,2,1 +disjoint,write,64,1,32,4.000075824,18382707.5,73532224,7698948165212745920,0,1048576,1048576,67108864,131072,16384,24264704,2741468,0,0,0,1,4000303881,0,1,15168903236,32460170537,6405204645,1248983,3999877885,3999877885,2,12,3999848804,0,0,109925312,36393088,109925312,32,main,2,4,mask-final-writes-hot32-b02-write-1-disjoint-s04-main,2,1 +disjoint,write,64,1,32,4.000070155,18398333.3,73594624,5290006031143663872,0,1048576,1048576,67108864,131072,16384,24264704,2733603,0,0,0,4,4000125864,0,1,15220805286,32708500414,6337045582,1258814,3999696368,3999696368,2,12,3999641990,0,0,109768576,36173952,109768576,32,async-mask,2,5,mask-final-writes-hot32-b02-write-1-disjoint-s05-async-mask,2,1 +shared,write,64,1,32,4.000102710,18414103.2,73658304,4156031325253229632,0,1048576,1048576,67108864,131072,16384,24428544,3295499,0,0,0,3,4000471488,0,1,15210249729,32368510978,6416187218,1294396,3999926223,3999926223,2,12,3999885275,0,0,110491328,36833024,110491328,32,main,0,0,mask-final-writes-hot32-b00-write-1-shared-s00-main,2,1 +shared,write,64,1,32,4.000102434,18044993.9,72181824,9220628812999936960,0,1048576,1048576,67108864,131072,16384,24428544,3761258,0,0,0,2,4000184820,0,1,15107723468,32008411792,6215393000,1224566,3999743591,3999743591,2,12,3999708321,0,0,108581760,36399936,108581760,32,original,0,1,mask-final-writes-hot32-b00-write-1-shared-s01-original,2,1 +shared,write,64,1,32,4.000101451,18429740.6,73720832,16631981192967834624,0,1048576,1048576,67108864,131072,16384,24428544,2751127,0,0,0,2,4000377675,0,1,15240153552,32617150907,6347913083,1262666,3999757434,3999757434,2,12,3999696924,0,0,111103680,37382848,111103680,32,async-mask,0,2,mask-final-writes-hot32-b00-write-1-shared-s02-async-mask,2,1 +shared,write,64,1,32,4.003672066,18472897.6,73959424,18167585662780385280,0,1048576,1048576,67108864,131072,16384,24428544,2892984,0,0,0,2,4003883041,0,1,15294035235,32722713846,6368457584,1251116,4003417458,4003417458,2,12,4003377713,0,0,111361088,37401664,111361088,32,async-mask,0,3,mask-final-writes-hot32-b00-write-1-shared-s03-async-mask,2,1 +shared,write,64,1,32,4.000068188,18297608.1,73191680,2379931631321337600,0,1048576,1048576,67108864,131072,16384,24428544,2735580,0,0,0,1,4000114580,0,1,15131729915,32456223796,6302349146,1255823,3999823466,3999823466,2,12,3999787336,0,0,109872704,36681024,109872704,32,original,0,4,mask-final-writes-hot32-b00-write-1-shared-s04-original,2,1 +shared,write,64,1,32,4.000067589,18394777.2,73580352,15054886502730212544,0,1048576,1048576,67108864,131072,16384,24428544,2852309,0,0,0,2,3999900234,0,1,15139521497,32334255612,6409396984,1294969,3999506219,3999506219,2,12,3999462105,0,0,110261824,36681472,110261824,32,main,0,5,mask-final-writes-hot32-b00-write-1-shared-s05-main,2,1 +shared,write,64,1,32,4.000055743,17958245.7,71833984,4012995567923539584,0,1048576,1048576,67108864,131072,16384,24428544,3901892,0,0,0,2,3999895749,0,1,15089890406,31854165178,6185441456,1222020,3999626560,3999626560,2,12,3999579276,0,0,106468352,34634368,106468352,32,original,1,0,mask-final-writes-hot32-b01-write-1-shared-s00-original,2,1 +shared,write,64,1,32,4.000104797,18385838.3,73545280,13324918303194185152,0,1048576,1048576,67108864,131072,16384,24428544,3639192,0,0,0,2,3999566277,0,1,15245701420,32539479374,6332796724,1267596,3999081439,3999081439,2,12,3999043962,0,0,109845120,36299840,109845120,32,async-mask,1,1,mask-final-writes-hot32-b01-write-1-shared-s01-async-mask,2,1 +shared,write,64,1,32,4.000100646,18203990.0,72817792,2586176148005735296,0,1048576,1048576,67108864,131072,16384,24428544,3527284,0,0,0,2,4000154253,0,1,15097547819,31999155159,6342972351,1381454,3999724930,3999724930,2,12,3999684260,0,0,108583872,35766080,108583872,32,main,1,2,mask-final-writes-hot32-b01-write-1-shared-s02-main,2,1 +shared,write,64,1,32,4.000066804,18222783.7,72892352,12289424581688228928,0,1048576,1048576,67108864,131072,16384,24428544,2479280,0,0,0,3,3999630822,0,1,15146871772,32031919953,6349467113,1250873,3999235466,3999235466,2,12,3999182564,0,0,109127744,36235392,109127744,32,main,1,3,mask-final-writes-hot32-b01-write-1-shared-s03-main,2,1 +shared,write,64,1,32,4.000068444,18220584.2,72883584,16468618550236744320,0,1048576,1048576,67108864,131072,16384,24428544,3338099,0,0,0,5,4000207988,0,1,15191073229,32246717691,6275819749,1248193,3999763528,3999763528,2,12,3999760654,0,0,110030144,37146560,110030144,32,async-mask,1,4,mask-final-writes-hot32-b01-write-1-shared-s04-async-mask,2,1 +shared,write,64,1,32,4.000101132,18284321.7,73139136,7227425332910172224,0,1048576,1048576,67108864,131072,16384,24428544,3196621,0,0,0,1,3999560776,0,1,15136181379,32432923655,6297824745,1251186,3999150042,3999150042,2,12,3999095839,0,0,110131264,36992128,110131264,32,original,1,5,mask-final-writes-hot32-b01-write-1-shared-s05-original,2,1 +shared,write,64,1,32,4.000069432,18359761.3,73440320,1011309560753850304,0,1048576,1048576,67108864,131072,16384,24920064,3191893,0,0,0,1,3999508583,0,1,15249998274,32493040764,6323758902,1249727,3999122282,3999122282,2,12,3999077828,0,0,108815552,35375232,108815552,32,async-mask,2,0,mask-final-writes-hot32-b02-write-1-shared-s00-async-mask,2,1 +shared,write,64,1,32,4.000066887,18395900.4,73584832,1070528427657734976,0,1048576,1048576,67108864,131072,16384,24920064,3318426,0,0,0,2,3999732062,0,1,15143234044,32336224313,6409787249,1279582,3999355916,3999355916,2,12,3999317833,0,0,110793344,37208512,110793344,32,main,2,1,mask-final-writes-hot32-b02-write-1-shared-s01-main,2,1 +shared,write,64,1,32,4.000114065,18253943.5,73017856,6328097991686399488,0,1048576,1048576,67108864,131072,16384,24920064,3570479,0,0,0,1,4000232164,0,1,15141843327,32379142993,6287381579,1241997,3999749469,3999749469,2,12,3999710796,0,0,109158272,36140416,109158272,32,original,2,2,mask-final-writes-hot32-b02-write-1-shared-s02-original,2,1 +shared,write,64,1,32,4.000068034,18237001.8,72949248,15466168950654099968,0,1048576,1048576,67108864,131072,16384,24920064,4047884,0,0,0,2,4000262212,0,1,15167797393,32348719397,6281473899,1244657,3999832210,3999832210,2,12,3999806715,0,0,109931904,36982656,109931904,32,original,2,3,mask-final-writes-hot32-b02-write-1-shared-s03-original,2,1 +shared,write,64,1,32,4.000103107,18115069.1,72462144,11737334479424099520,0,1048576,1048576,67108864,131072,16384,24920064,2575368,0,0,0,3,4000295355,0,1,15012568635,31842868739,6311992791,1262810,3999709374,3999709374,2,12,3999651500,0,0,109025664,36563520,109025664,32,main,2,4,mask-final-writes-hot32-b02-write-1-shared-s04-main,2,1 +shared,write,64,1,32,4.000068610,18297238.2,73190208,6447742311021811904,0,1048576,1048576,67108864,131072,16384,25083904,3369077,0,0,0,2,4000061283,0,1,15199570272,32382380775,6302222305,1263776,3999744381,3999744381,2,12,3999713853,0,0,110531392,37341184,110531392,32,async-mask,2,5,mask-final-writes-hot32-b02-write-1-shared-s05-async-mask,2,1 +disjoint,write,64,8,32,4.000069624,93121163.1,372491136,18318309797444220032,0,1048576,1048576,67108864,131072,16384,25083904,2962483,0,0,0,8,32000303645,0,0,0,0,0,0,0,0,2,12,31998838870,0,0,562102208,189611072,562102208,32,main,0,0,mask-final-writes-hot32-b00-write-8-disjoint-s00-main,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000070328,91628101.0,366518848,3829103523979362752,0,1048576,1048576,67108864,131072,16384,25083904,2975615,0,0,0,10,32000455897,0,0,0,0,0,0,0,0,2,12,31998627675,0,0,552584256,186065408,552584256,32,original,0,1,mask-final-writes-hot32-b00-write-8-disjoint-s01-original,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000070958,90792997.4,363178432,4339237094251360832,0,1048576,1048576,67108864,131072,16384,25247744,2881209,0,0,0,9,32000704908,0,0,0,0,0,0,0,0,2,12,31998906727,0,0,548481792,185303360,548481792,32,async-mask,0,2,mask-final-writes-hot32-b00-write-8-disjoint-s02-async-mask,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000068272,90493287.5,361979328,1609417525093989952,0,1048576,1048576,67108864,131072,16384,25247744,3053221,0,0,0,14,31999365314,0,0,0,0,0,0,0,0,2,12,31997536714,0,0,544831168,182851840,544831168,32,async-mask,0,3,mask-final-writes-hot32-b00-write-8-disjoint-s03-async-mask,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000071743,89256063.1,357030656,3208785967620674816,0,1048576,1048576,67108864,131072,16384,25247744,2639148,0,0,0,9,31994351842,0,0,0,0,0,0,0,0,2,12,31992336787,0,0,539190272,182159616,539190272,32,original,0,4,mask-final-writes-hot32-b00-write-8-disjoint-s04-original,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000071002,90050945.6,360210176,15834640968204882176,0,1048576,1048576,67108864,131072,16384,25247744,3371563,0,0,0,12,32002245165,0,0,0,0,0,0,0,0,2,12,32000127698,0,0,542310144,182099968,542310144,32,main,0,5,mask-final-writes-hot32-b00-write-8-disjoint-s05-main,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000066155,89272299.5,357095104,17597186979716699456,0,1048576,1048576,67108864,131072,16384,25247744,4069448,0,0,0,8,32002644075,0,0,0,0,0,0,0,0,2,12,32000279267,0,0,534991104,177896000,534991104,32,original,1,0,mask-final-writes-hot32-b01-write-8-disjoint-s00-original,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000069543,89570906.7,358289856,12302768468173392448,0,1048576,1048576,67108864,131072,16384,25247744,2800362,0,0,0,9,32001252313,0,0,0,0,0,0,0,0,2,12,31999238678,0,0,540173696,181883840,540173696,32,async-mask,1,1,mask-final-writes-hot32-b01-write-8-disjoint-s01-async-mask,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000069063,88853409.9,355419776,3529012008656839040,0,1048576,1048576,67108864,131072,16384,25247744,3002387,0,0,0,8,32001686905,0,0,0,0,0,0,0,0,2,12,31999838259,0,0,534730816,179311040,534730816,32,main,1,2,mask-final-writes-hot32-b01-write-8-disjoint-s02-main,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000072924,88588033.0,354358592,18273096356105469632,0,1048576,1048576,67108864,131072,16384,25411584,3105902,0,0,0,8,31995858231,0,0,0,0,0,0,0,0,2,12,31993929991,0,0,531508864,177150272,531508864,32,main,1,3,mask-final-writes-hot32-b01-write-8-disjoint-s03-main,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000072796,88295801.1,353189632,6830597169768804608,0,1048576,1048576,67108864,131072,16384,25411584,2851915,0,0,0,8,32002178574,0,0,0,0,0,0,0,0,2,12,31999744806,0,0,531553600,178363968,531553600,32,async-mask,1,4,mask-final-writes-hot32-b01-write-8-disjoint-s04-async-mask,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000065747,87591616.3,350372224,8094239015616665216,0,1048576,1048576,67108864,131072,16384,25411584,3420496,0,0,0,9,32001244498,0,0,0,0,0,0,0,0,2,12,31998724343,0,0,527300608,176928384,527300608,32,original,1,5,mask-final-writes-hot32-b01-write-8-disjoint-s05-original,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000065091,87660813.5,350648960,18109082328571555200,0,1048576,1048576,67108864,131072,16384,25411584,3739404,0,0,0,9,32001648779,0,0,0,0,0,0,0,0,2,12,31999728120,0,0,527989632,177340672,527989632,32,async-mask,2,0,mask-final-writes-hot32-b02-write-8-disjoint-s00-async-mask,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000067675,87196300.7,348791104,10387341648210260672,0,1048576,1048576,67108864,131072,16384,25411584,2616202,0,0,0,9,32001802221,0,0,0,0,0,0,0,0,2,12,31999314299,0,0,524120640,175329536,524120640,32,main,2,1,mask-final-writes-hot32-b02-write-8-disjoint-s01-main,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000068292,85550299.4,342207040,11872077179688712640,0,1048576,1048576,67108864,131072,16384,25575424,3474034,0,0,0,11,31995313420,0,0,0,0,0,0,0,0,2,12,31993292764,0,0,516550272,174343232,516550272,32,original,2,2,mask-final-writes-hot32-b02-write-8-disjoint-s02-original,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000068410,86274156.5,345102528,14594472159995179840,0,1048576,1048576,67108864,131072,16384,25575424,3476078,0,0,0,9,32001612429,0,0,0,0,0,0,0,0,2,12,31999835349,0,0,518516160,173413632,518516160,32,original,2,3,mask-final-writes-hot32-b02-write-8-disjoint-s03-original,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000070690,87077373.1,348315648,14571361959337959424,0,1048576,1048576,67108864,131072,16384,25575424,3434061,0,0,0,9,32002266368,0,0,0,0,0,0,0,0,2,12,32000190058,0,0,521929408,173613760,521929408,32,main,2,4,mask-final-writes-hot32-b02-write-8-disjoint-s04-main,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,4.000107425,87138315.8,348562624,4166584613687240512,0,1048576,1048576,67108864,131072,16384,25575424,2600629,0,0,0,9,31999296271,0,0,0,0,0,0,0,0,2,12,31997676500,0,0,524770560,176207936,524770560,32,async-mask,2,5,mask-final-writes-hot32-b02-write-8-disjoint-s05-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000072004,31044273.4,124179329,15214949211081698959,0,1048576,1048576,67108864,131072,16384,25575424,3391599,0,0,0,8,32000651055,0,0,0,0,0,0,0,0,2,12,31998700289,10422369,15610979,185504513,61325184,185504513,32,main,0,0,mask-final-writes-hot32-b00-write-8-shared-s00-main,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000070688,31104772.1,124421287,2636558794905955273,0,1048576,1048576,67108864,131072,16384,25903104,3006048,0,0,0,9,32001902264,0,0,0,0,0,0,0,0,2,12,31999756275,10478906,15763075,185135591,60714304,185135591,32,original,0,1,mask-final-writes-hot32-b00-write-8-shared-s01-original,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000068446,31232895.3,124933719,11763561372055844121,0,1048576,1048576,67108864,131072,16384,25903104,2938393,0,0,0,8,32001235055,0,0,0,0,0,0,0,0,2,12,31999245462,10516756,15946933,187777239,62843520,187777239,32,async-mask,0,2,mask-final-writes-hot32-b00-write-8-shared-s02-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000071295,31117339.4,124471576,9233873936654694504,0,1048576,1048576,67108864,131072,16384,25903104,2768519,0,0,0,8,32001984945,0,0,0,0,0,0,0,0,2,12,31999728029,10476165,15841004,186563608,62092032,186563608,32,async-mask,0,3,mask-final-writes-hot32-b00-write-8-shared-s03-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000149124,30938219.8,123757493,9973929941713176987,0,1048576,1048576,67108864,131072,16384,25903104,3185459,0,0,0,9,32002395230,0,0,0,0,0,0,0,0,2,12,32000298806,10490056,15840221,185604405,61846912,185604405,32,original,0,4,mask-final-writes-hot32-b00-write-8-shared-s04-original,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000071629,31147872.2,124593720,4537443866091998536,0,1048576,1048576,67108864,131072,16384,25903104,3213368,0,0,0,9,32002533363,0,0,0,0,0,0,0,0,2,12,32000107501,10389386,15427332,184574776,59981056,184574776,32,main,0,5,mask-final-writes-hot32-b00-write-8-shared-s05-main,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000065588,30829361.7,123319469,10168189115219200035,0,1048576,1048576,67108864,131072,16384,26066944,3022885,0,0,0,8,32001734378,0,0,0,0,0,0,0,0,2,12,31999867811,10386391,15476382,182578093,59258624,182578093,32,original,1,0,mask-final-writes-hot32-b01-write-8-shared-s00-original,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000073594,31065820.4,124265568,263075001110581664,0,1048576,1048576,67108864,131072,16384,26230784,3440768,0,0,0,14,32002341268,0,0,0,0,0,0,0,0,2,12,31999904697,10549866,15744896,184755296,60489728,184755296,32,async-mask,1,1,mask-final-writes-hot32-b01-write-8-shared-s01-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000072559,30737243.2,122951203,16493144309957716493,0,1048576,1048576,67108864,131072,16384,26230784,2501027,0,0,0,10,32000509823,0,0,0,0,0,0,0,0,2,12,31998140471,10296411,15461006,184431395,61480192,184431395,32,main,1,2,mask-final-writes-hot32-b01-write-8-shared-s02-main,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000201107,30783752.0,123141199,16778303052543147681,0,1048576,1048576,67108864,131072,16384,26230784,4239894,0,0,0,9,32023369528,0,0,0,0,0,0,0,0,2,12,32001321429,10244990,15237815,182740431,59599232,182740431,32,main,1,3,mask-final-writes-hot32-b01-write-8-shared-s03-main,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000071658,30746078.4,122986517,10336064431400530747,0,1048576,1048576,67108864,131072,16384,26230784,3337357,0,0,0,13,32001292159,0,0,0,0,0,0,0,0,2,12,31999431807,10425317,15426184,182044885,59058368,182044885,32,async-mask,1,4,mask-final-writes-hot32-b01-write-8-shared-s04-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000068343,30268933.8,121077804,7211041167783754388,0,1048576,1048576,67108864,131072,16384,26394624,3731246,0,0,0,9,32001324063,0,0,0,0,0,0,0,0,2,12,31999432528,10148873,15425495,181936236,60858432,181936236,32,original,1,5,mask-final-writes-hot32-b01-write-8-shared-s05-original,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000071522,30658911.1,122637837,14668027353045931203,0,1048576,1048576,67108864,131072,16384,26394624,2876018,0,0,0,9,32002571662,0,0,0,0,0,0,0,0,2,12,31999982599,10306709,15515337,183649101,61011264,183649101,32,async-mask,2,0,mask-final-writes-hot32-b02-write-8-shared-s00-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000069324,30348002.3,121394113,6116510505365635663,0,1048576,1048576,67108864,131072,16384,26394624,3805311,0,0,0,9,32001790061,0,0,0,0,0,0,0,0,2,12,32000026508,10095116,15235770,182928961,61534848,182928961,32,main,2,1,mask-final-writes-hot32-b02-write-8-shared-s01-main,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000069283,30258079.2,121034413,10424555018718086691,0,1048576,1048576,67108864,131072,16384,26394624,3240230,0,0,0,9,32002156132,0,0,0,0,0,0,0,0,2,12,32000135017,10065256,15253459,181677805,60643392,181677805,32,original,2,2,mask-final-writes-hot32-b02-write-8-shared-s02-original,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000069385,30483660.7,121936758,15563526872679757802,0,1048576,1048576,67108864,131072,16384,26394624,2933811,0,0,0,9,31994453979,0,0,0,0,0,0,0,0,2,12,31991930474,10180392,15422165,182398006,60461248,182398006,32,original,2,3,mask-final-writes-hot32-b02-write-8-shared-s03-original,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000074813,30451002.5,121806288,6375022952890249008,0,1048576,1048576,67108864,131072,16384,26394624,3680848,0,0,0,9,32002254492,0,0,0,0,0,0,0,0,2,12,31999829384,10124464,15249490,183117584,61311296,183117584,32,main,2,4,mask-final-writes-hot32-b02-write-8-shared-s04-main,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,4.000071826,30428280.4,121715307,18390569600886319685,0,1048576,1048576,67108864,131072,16384,26558464,3395063,0,0,0,8,32001846604,0,0,0,0,0,0,0,0,2,12,31999873580,10347959,15575604,182550123,60834816,182550123,32,async-mask,2,5,mask-final-writes-hot32-b02-write-8-shared-s05-async-mask,0:2:4:6:8:10:1:3,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke32/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke32/manifest.json new file mode 100644 index 000000000..ffd2d89d2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke32/manifest.json @@ -0,0 +1,3967 @@ +{ + "arguments": { + "label": "mask-write-smoke32", + "profiles": [ + "async-mask" + ], + "apis": [ + "write" + ], + "threads": [ + 1, + 8 + ], + "modes": [ + "disjoint", + "shared" + ], + "blocks": 1, + "seconds": 1, + "warmup": 1, + "cache_mib": 64, + "working_pages": 32, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 1, + "precondition_seconds": 1, + "precondition_profile": "async-mask" + }, + "runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "driver_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "libraries": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "cpu_map": { + "1": [ + 2 + ], + "8": [ + 0, + 2, + 4, + 6, + 8, + 10, + 1, + 3 + ] + }, + "topology": { + "0": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "1": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "3": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "4": { + "physical_package_id": "0", + "core_id": "8", + "thread_siblings_list": "4-5" + }, + "6": { + "physical_package_id": "0", + "core_id": "12", + "thread_siblings_list": "6-7" + }, + "8": { + "physical_package_id": "0", + "core_id": "16", + "thread_siblings_list": "8-9" + }, + "10": { + "physical_package_id": "0", + "core_id": "20", + "thread_siblings_list": "10-11" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "workload_scope": "Resident mutable MEMTABLE pages; lock marks dirty; writeback/verification outside measurement.", + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "mask-write-smoke32-b00-write-1-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230489.0389092, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230489.0389187, + "returncode": 0, + "finished": 1792230491.1596286, + "log_sha256": "d57314277da0ff0fea66895d98f80493728b2ab688f3a2290436a0dc952da3c7", + "before_telemetry": { + "wall_time": 1792230489.0388055, + "monotonic_ns": 2091189343465685, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3490988", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418557", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188188", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2605655", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418560", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188177", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "838370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586360", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545041", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3173321", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24586344", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38544998", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2213197", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36434491", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3169889", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925073", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36572966", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "3830231", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33850759", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "766055", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966142", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38117245", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2048072", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33163564", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230491.1643639, + "monotonic_ns": 2091191469024181, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "548735", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418557", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188447", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "2273518", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418560", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188436", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586619", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545300", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24586603", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38545257", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "492535", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36434750", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925073", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36573225", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851018", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966142", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38117504", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "598582", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33163823", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "72000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 259, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 259, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 259, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 259 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 18699136, + "cpu_ns": 1000040955, + "cycles": 3871602563, + "instructions": 8310670864, + "branches": 1610134924, + "branch_misses": 314641, + "all_ops": 37160064, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 0 + }, + { + "name": "mask-write-smoke32-b00-write-1-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230491.1718745, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230491.1718864, + "returncode": 0, + "finished": 1792230493.2927713, + "log_sha256": "0b37b26c281e33bee13e2a9b804ae72b9fc117750cbc281a8167ee27b08f8377", + "before_telemetry": { + "wall_time": 1792230491.1717167, + "monotonic_ns": 2091191476377092, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2990809", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418557", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188447", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "399060", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418560", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188436", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586619", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545300", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24586603", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38545257", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2493584", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36434750", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925073", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36573225", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851018", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3280884", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966142", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38117504", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3683708", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33163823", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "70000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "72000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230493.2975237, + "monotonic_ns": 2091193602184141, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188729", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188718", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586891", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545582", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24586875", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38545539", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1471702", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435032", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "692662", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925078", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36573507", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1311604", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851300", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966142", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38117786", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "861813", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164105", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 272, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 272, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 282, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 282 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 18832576, + "cpu_ns": 1000056897, + "cycles": 3900649807, + "instructions": 8369977103, + "branches": 1621625093, + "branch_misses": 316213, + "all_ops": 37903168, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 1 + }, + { + "name": "mask-write-smoke32-b00-write-1-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s00-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230495.437515, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230495.4375222, + "returncode": 0, + "finished": 1792230497.5076225, + "log_sha256": "73a99291f7babef32d0030e67a8d218e5ea3673420fe25b5220dec4fe565bd68", + "before_telemetry": { + "wall_time": 1792230495.437412, + "monotonic_ns": 2091195742072233, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2919757", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188995", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587125", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545861", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2817916", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587109", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38545818", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3327250", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435298", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2560975", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925120", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36573780", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2904953", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851566", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2453425", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118054", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3691796", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164371", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230497.512707, + "monotonic_ns": 2091197817367641, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1338725", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189251", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189240", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587381", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546117", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587365", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546074", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435554", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2250568", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925120", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574036", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851822", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118310", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3165924", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164627", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 256, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 256, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 256 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 18634304, + "cpu_ns": 1000118637, + "cycles": 3865705818, + "instructions": 8244588274, + "branches": 1604552434, + "branch_misses": 326133, + "all_ops": 36728064, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 0 + }, + { + "name": "mask-write-smoke32-b00-write-1-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s01-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-1-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230497.520225, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230497.5202394, + "returncode": 0, + "finished": 1792230499.5916324, + "log_sha256": "ed4f8db8d61a51dfea2c1e40dfec103e5620b9f2d4888ee084063659616d96b3", + "before_telemetry": { + "wall_time": 1792230497.5200562, + "monotonic_ns": 2091197824716784, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3593831", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189251", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189240", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587381", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546117", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587365", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546074", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435554", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1987229", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925120", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574036", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2832262", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851822", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118310", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3698827", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164627", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "70000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230499.5966878, + "monotonic_ns": 2091199901348173, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1563306", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189527", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189516", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "967644", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587666", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546417", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587650", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546374", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1968169", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435881", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574316", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852098", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3032431", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118586", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2964995", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164903", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 276, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 276, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 285, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 300, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 285, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 300, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 33, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 327, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 280, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 276, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 276, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 276 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 18392640, + "cpu_ns": 1000012441, + "cycles": 3829009228, + "instructions": 8137666051, + "branches": 1583743361, + "branch_misses": 321432, + "all_ops": 37216192, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 1 + }, + { + "name": "mask-write-smoke32-b00-write-8-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230501.7359097, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230501.735917, + "returncode": 0, + "finished": 1792230503.8560414, + "log_sha256": "f90a3b37fd5d92f417a9f3900cd98c01058a6d664e0540e7ef0dac0efd6e9097", + "before_telemetry": { + "wall_time": 1792230501.7358177, + "monotonic_ns": 2091202040477753, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418563", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189745", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418566", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189734", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587882", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546633", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587866", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546590", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436097", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574532", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852314", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4501956", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118802", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2753323", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165119", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230503.8627293, + "monotonic_ns": 2091204167389959, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189917", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418568", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189906", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3183705", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588051", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546802", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588035", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546759", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436266", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1093024", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574701", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1339658", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852483", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118971", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2062307", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165288", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "100000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 172, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 172, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 169, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 169, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 169, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 169, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 169, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 169, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 169, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 169, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 169 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 10616576, + "cpu_ns": 1000026241, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 21559936, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 10727232, + "cpu_ns": 1000007781, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 21745728, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 15115328, + "cpu_ns": 1000066972, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 30877952, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 15097664, + "cpu_ns": 1000062386, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 30695552, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 15268288, + "cpu_ns": 1000069394, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 31028032, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 15280512, + "cpu_ns": 1000068543, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 31061696, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 10620800, + "cpu_ns": 1000048527, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 21568448, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 10733184, + "cpu_ns": 1000059727, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 21757824, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 0 + }, + { + "name": "mask-write-smoke32-b00-write-8-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230503.8711176, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230503.8711283, + "returncode": 0, + "finished": 1792230506.0422745, + "log_sha256": "09b550e43ec5b73d341f906794a9fd2f35ca38f0006c0d3c778d54e0b9313e5f", + "before_telemetry": { + "wall_time": 1792230503.870971, + "monotonic_ns": 2091204175631227, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189917", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418568", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189906", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "3100007", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588051", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546802", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588035", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546759", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436266", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "751792", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574701", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1339658", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852483", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3055782", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118971", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2451902", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165288", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "79000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "75000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "75000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "75000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "75000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "100000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230506.0478232, + "monotonic_ns": 2091206352483580, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190152", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418568", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190141", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547037", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588270", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546994", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436501", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574936", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852718", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119206", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3384425", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 235, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 235, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 235, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 235 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 10453056, + "cpu_ns": 1000092582, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20910912, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 10584960, + "cpu_ns": 999993198, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20451520, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 15011520, + "cpu_ns": 1000112374, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 29900928, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 15031488, + "cpu_ns": 1000044950, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 29904512, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 14891136, + "cpu_ns": 1000114793, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 29790784, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 14825664, + "cpu_ns": 999690870, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 29589568, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 10455744, + "cpu_ns": 1000099903, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20914176, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 10593152, + "cpu_ns": 1000112808, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 21183552, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 1 + }, + { + "name": "mask-write-smoke32-b00-write-8-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230508.1871946, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230508.1872098, + "returncode": 0, + "finished": 1792230510.3076375, + "log_sha256": "71d4d9354580fdd5efd18c03a41467f86bbd89923f0e58b041bba5a6bad950e9", + "before_telemetry": { + "wall_time": 1792230508.187001, + "monotonic_ns": 2091208491661614, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "911583", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418566", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190333", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418569", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190322", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588465", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547216", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588449", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547173", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436680", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925123", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575117", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852897", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119385", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1284728", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165702", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230510.3124065, + "monotonic_ns": 2091210617066839, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1154262", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418569", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190532", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418572", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190521", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588658", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547409", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588642", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547366", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436873", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925124", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575312", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853090", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119578", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1478246", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165895", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "80000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 199, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 199, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 193, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 193, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 193, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 193, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 193, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 195, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 193, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 193, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 193 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 3937280, + "cpu_ns": 1000043597, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7959936, + "claim_failures": 362639, + "all_claim_failures": 738914 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 3928502, + "cpu_ns": 1000037171, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7941814, + "claim_failures": 356666, + "all_claim_failures": 726725 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 5186560, + "cpu_ns": 1000066329, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10464064, + "claim_failures": 444950, + "all_claim_failures": 903488 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 5146944, + "cpu_ns": 1000026112, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10313984, + "claim_failures": 451148, + "all_claim_failures": 919882 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 5339835, + "cpu_ns": 1000044862, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10752507, + "claim_failures": 397110, + "all_claim_failures": 811851 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 5232498, + "cpu_ns": 999844198, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10632946, + "claim_failures": 416606, + "all_claim_failures": 829955 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 3941109, + "cpu_ns": 1000008273, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7969653, + "claim_failures": 363588, + "all_claim_failures": 741009 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 3918656, + "cpu_ns": 1000028554, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7927680, + "claim_failures": 355633, + "all_claim_failures": 726855 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 0 + }, + { + "name": "mask-write-smoke32-b00-write-8-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-b00-write-8-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230510.3207116, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230510.3207245, + "returncode": 0, + "finished": 1792230512.4420013, + "log_sha256": "96cda62c6ad83f5146aaf9dff7e0739d5c4a4e37058923d9ba579d1ba4139dba", + "before_telemetry": { + "wall_time": 1792230510.3205514, + "monotonic_ns": 2091210625215607, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1154262", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418569", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190532", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418572", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190521", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588658", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547409", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588642", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547366", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436873", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925124", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575312", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853090", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119578", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2675105", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165895", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "79000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "79000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "80000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "82000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "82000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "82000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230512.447027, + "monotonic_ns": 2091212751687207, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190722", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190711", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588846", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547597", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588830", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547554", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437061", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925124", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575500", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853278", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119766", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3475379", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166083", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "80000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 190, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 190, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 188, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 188, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 188, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 188, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 188, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 188, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 188, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 188, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 188 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 3915392, + "cpu_ns": 1000024006, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7907904, + "claim_failures": 368081, + "all_claim_failures": 744941 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 3920679, + "cpu_ns": 1000038004, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7907815, + "claim_failures": 361205, + "all_claim_failures": 731106 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 5340032, + "cpu_ns": 1000062000, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10729728, + "claim_failures": 402523, + "all_claim_failures": 813174 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 5289334, + "cpu_ns": 1000068916, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10476598, + "claim_failures": 412308, + "all_claim_failures": 870956 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 5095680, + "cpu_ns": 1000064604, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10244992, + "claim_failures": 453275, + "all_claim_failures": 914471 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 5093248, + "cpu_ns": 999797077, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10394560, + "claim_failures": 446544, + "all_claim_failures": 863849 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 3929024, + "cpu_ns": 1000060475, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7932224, + "claim_failures": 368850, + "all_claim_failures": 747727 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 3915365, + "cpu_ns": 1000055509, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7894053, + "claim_failures": 358030, + "all_claim_failures": 727853 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 1 + } + ], + "precondition_runs": [ + { + "name": "mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask/cache.db", + "64", + "1", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s00-write-1-disjoint-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230486.9070323, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230486.9070523, + "returncode": 0, + "finished": 1792230489.028447, + "log_sha256": "3da60e5b6bd244611b8bc1e2e03cea7b439c873dc13a2b8fd7bcd832a4226f23", + "before_telemetry": { + "wall_time": 1792230486.906859, + "monotonic_ns": 2091187211528155, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "929534", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418557", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39187938", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "1399103", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418560", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39187927", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586138", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38544766", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24586122", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38544723", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "2429192", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36434241", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "3037370", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925027", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36572709", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1468288", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33850509", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "1565260", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966142", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38116995", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2959774", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33163314", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "73000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "73000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "73000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "73000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "73000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "69000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "79000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230489.0328946, + "monotonic_ns": 2091189337555227, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2283707", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418557", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188188", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "3477652", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418560", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188177", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "838370", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586360", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545041", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "3173321", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24586344", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38544998", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "448493", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36434491", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925073", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36572966", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33850759", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "766055", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966142", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38117245", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "399983", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33163564", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "73000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "72000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "72000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "72000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "72000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "68000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 250, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 250, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 222, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 275, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 222, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 275, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 250, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 46, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 257, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 250, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 250, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 250 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 17959680, + "cpu_ns": 999949480, + "cycles": 3713355679, + "instructions": 7982026023, + "branches": 1546462291, + "branch_misses": 300780, + "all_ops": 37170240, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "scenario_index": 0, + "scenario": { + "api": "write", + "threads": 1, + "mode": "disjoint" + }, + "excluded_from_results": true, + "row": { + "mode": "disjoint", + "api": "write", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000067296", + "ops_s": "17958471.5", + "ops": "17959680", + "checksum": "14172977410868688128", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23359488", + "setup_ns": "4110109", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "3", + "cpu_ns": "1000340684", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3713355679", + "perf_instructions": "7982026023", + "perf_branches": "1546462291", + "perf_branch_misses": "300780", + "perf_enabled_ns": "999950074", + "perf_running_ns": "999950074", + "warmup_seconds": "1", + "control_cpu": "12", + "worker_cpu_ns": "999949480", + "claim_failures": "0", + "all_claim_failures": "0", + "all_ops": "37170240", + "warmup_ops": "19210560", + "verified_updates": "37170240", + "dirty_pages": "32" + } + }, + { + "name": "mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask/cache.db", + "64", + "1", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s01-write-1-shared-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "2", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "1", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230493.3051496, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230493.3051617, + "returncode": 0, + "finished": 1792230495.426093, + "log_sha256": "fe84f02cd3215740b84dfbe3abacb3e427a33a53a09e23e0d1e1c23fc1443d83", + "before_telemetry": { + "wall_time": 1792230493.304992, + "monotonic_ns": 2091193609655459, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188729", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188718", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24586891", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545582", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24586875", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38545539", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1003898", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435032", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2970426", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925078", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36573507", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1458295", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851300", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966142", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38117786", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3573253", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164105", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "75000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "74000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "71000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "71000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "71000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "71000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230495.4310591, + "monotonic_ns": 2091195735719605, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2919757", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39188995", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39188984", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587125", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38545861", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587109", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38545818", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "3305602", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638100", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435298", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925120", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36573780", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2904953", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33851566", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118054", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3699967", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164371", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "72000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "75000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "75000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "75000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "75000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "71000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "73000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 266, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 266, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 234, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 279, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 234, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 279, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 266, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 42, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 273, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 266, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 268, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 266 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 18780928, + "cpu_ns": 1000051588, + "cycles": 3883387169, + "instructions": 8309460782, + "branches": 1617177838, + "branch_misses": 322807, + "all_ops": 37043648, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "scenario_index": 1, + "scenario": { + "api": "write", + "threads": 1, + "mode": "shared" + }, + "excluded_from_results": true, + "row": { + "mode": "shared", + "api": "write", + "cache_mib": "64", + "threads": "1", + "working_pages": "32", + "seconds": "1.000099605", + "ops_s": "18779057.5", + "ops": "18780928", + "checksum": "16845991275167702272", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23359488", + "setup_ns": "2983951", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "1", + "cpu_ns": "1000494143", + "async_waits": "0", + "perf_enabled": "1", + "perf_cycles": "3883387169", + "perf_instructions": "8309460782", + "perf_branches": "1617177838", + "perf_branch_misses": "322807", + "perf_enabled_ns": "1000059052", + "perf_running_ns": "1000059052", + "warmup_seconds": "1", + "control_cpu": "12", + "worker_cpu_ns": "1000051588", + "claim_failures": "0", + "all_claim_failures": "0", + "all_ops": "37043648", + "warmup_ops": "18262720", + "verified_updates": "37043648", + "dirty_pages": "32" + } + }, + { + "name": "mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s02-write-8-disjoint-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230499.604394, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230499.6044064, + "returncode": 0, + "finished": 1792230501.7255273, + "log_sha256": "9576b8f6ef392b038ff538f53d444ae1617a6e9ece68973dbec892358631783c", + "before_telemetry": { + "wall_time": 1792230499.6042533, + "monotonic_ns": 2091199908913669, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "2733728", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418562", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189527", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189516", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587666", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546417", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "2242455", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587650", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546374", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "1342842", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36435881", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "2890528", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574316", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "2335357", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852098", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3666577", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118586", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3635026", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33164903", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "71000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "72000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "72000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "77000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "72000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "77000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "77000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "77000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "77000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "72000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "70000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "70000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "70000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "70000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "74000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230501.730684, + "monotonic_ns": 2091202035344443, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1676207", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418563", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39189745", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418566", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39189734", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24587882", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38546633", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24587866", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546590", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436097", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574532", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852314", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38118802", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2483116", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165119", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "77000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "77000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "78000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "78000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "78000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "78000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "78000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "75000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "73000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "73000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "73000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "73000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 216, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 216, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 216, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 216, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 216, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 216, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 216, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 216, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 216 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 10844992, + "cpu_ns": 1000053232, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 21916288, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 10984320, + "cpu_ns": 999980906, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 22134336, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 15580544, + "cpu_ns": 1000069148, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 31517760, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 15545600, + "cpu_ns": 1000035935, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 31435840, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 15579712, + "cpu_ns": 1000035618, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 31506752, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 15582656, + "cpu_ns": 1000071377, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 31522496, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 10846144, + "cpu_ns": 1000017583, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 21921152, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 10987328, + "cpu_ns": 1000071902, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 22146688, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "scenario_index": 2, + "scenario": { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + "excluded_from_results": true, + "row": { + "mode": "disjoint", + "api": "write", + "cache_mib": "64", + "threads": "8", + "working_pages": "32", + "seconds": "1.000069305", + "ops_s": "105943953.6", + "ops": "105951296", + "checksum": "2749464475933856704", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23478272", + "setup_ns": "4162925", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "9", + "cpu_ns": "8002226467", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "1", + "control_cpu": "12", + "worker_cpu_ns": "8000335701", + "claim_failures": "0", + "all_claim_failures": "0", + "all_ops": "214101312", + "warmup_ops": "108150016", + "verified_updates": "214101312", + "dirty_pages": "32" + } + }, + { + "name": "mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke32-precondition-s03-write-8-shared-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "32" + }, + "queued": 1792230506.0557673, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230506.0557804, + "returncode": 0, + "finished": 1792230508.1742108, + "log_sha256": "b1bc89c5b3807544be199bf2a8c33184f95b72085bad7e245823b4a3115c2c67", + "before_telemetry": { + "wall_time": 1792230506.0555966, + "monotonic_ns": 2091206360256828, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418565", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190152", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418568", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190141", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "829348", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588286", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547037", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588270", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38546994", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436501", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925122", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36574936", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852718", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119206", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3645482", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165523", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "76000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "76000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "76000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "80000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "75000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "80000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "76000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "74000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "74000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "74000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "74000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "76000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230508.1780312, + "monotonic_ns": 2091208482691224, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418566", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190333", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418569", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190322", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588465", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547216", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588449", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547173", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36436680", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925123", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575117", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582079", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33852897", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119385", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2366153", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33165702", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "85000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "80000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "76000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "79000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "79000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "79000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 181, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 181, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 179, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 179, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 179, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 179, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 179, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 181, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 179, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 179, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 179 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 4012309, + "cpu_ns": 1000010232, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 8131861, + "claim_failures": 373312, + "all_claim_failures": 759924 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 4004480, + "cpu_ns": 1000023224, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 8122496, + "claim_failures": 372891, + "all_claim_failures": 755867 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 5268864, + "cpu_ns": 1000002973, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10763968, + "claim_failures": 454752, + "all_claim_failures": 889775 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 5209323, + "cpu_ns": 1000061146, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10559915, + "claim_failures": 464866, + "all_claim_failures": 922761 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 5404352, + "cpu_ns": 1000021356, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10731712, + "claim_failures": 414355, + "all_claim_failures": 878817 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 5351900, + "cpu_ns": 999833805, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10755548, + "claim_failures": 420366, + "all_claim_failures": 851777 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 4017088, + "cpu_ns": 1000019191, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 8148608, + "claim_failures": 375283, + "all_claim_failures": 762247 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 3999104, + "cpu_ns": 1000056948, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 8107520, + "claim_failures": 369683, + "all_claim_failures": 750057 + } + ], + "profile": "async-mask", + "scenario_index": 3, + "scenario": { + "api": "write", + "threads": 8, + "mode": "shared" + }, + "excluded_from_results": true, + "row": { + "mode": "shared", + "api": "write", + "cache_mib": "64", + "threads": "8", + "working_pages": "32", + "seconds": "1.000067010", + "ops_s": "37264922.9", + "ops": "37267420", + "checksum": "2011505004202483172", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23478272", + "setup_ns": "2566667", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "9", + "cpu_ns": "8001751367", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "1", + "control_cpu": "12", + "worker_cpu_ns": "8000028875", + "claim_failures": "3245508", + "all_claim_failures": "6571225", + "all_ops": "75321628", + "warmup_ops": "38054208", + "verified_updates": "75321628", + "dirty_pages": "32" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "write", + "threads": 1, + "mode": "disjoint" + }, + { + "api": "write", + "threads": 1, + "mode": "shared" + }, + { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + { + "api": "write", + "threads": 8, + "mode": "shared" + } + ], + "lock_intervals": [ + { + "acquired": 1792230486.892301, + "released": 1792230512.4479468 + } + ], + "expected_worker_tids": { + "1": [ + 1 + ], + "8": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "finished": 1792230512.4479463 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke32/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke32/results.csv new file mode 100644 index 000000000..e2e7ed865 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke32/results.csv @@ -0,0 +1,9 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages,profile,block,slot,job,worker_cpus,thermal_counter_increased +disjoint,write,64,1,32,1.000101201,18697243.8,18699136,5473200094356112512,0,1048576,1048576,67108864,131072,16384,23359488,3761849,0,0,0,1,1000516324,0,1,3871602563,8310670864,1610134924,314641,1000041870,1000041870,1,12,1000040955,0,0,37160064,18460928,37160064,32,async-mask,0,0,mask-write-smoke32-b00-write-1-disjoint-s00-async-mask,2,1 +disjoint,write,64,1,32,1.000097569,18830738.7,18832576,37973929625390912,0,1048576,1048576,67108864,131072,16384,23359488,3520458,0,0,0,1,1000486936,0,1,3900649807,8369977103,1621625093,316213,1000056138,1000056138,1,12,1000056897,0,0,37903168,19070592,37903168,32,async-mask,0,1,mask-write-smoke32-b00-write-1-disjoint-s01-async-mask,2,1 +shared,write,64,1,32,1.000195834,18630655.5,18634304,1770355300110441920,0,1048576,1048576,67108864,131072,16384,23359488,3125494,0,0,0,3,1000696351,0,1,3865705818,8244588274,1604552434,326133,1000119570,1000119570,1,12,1000118637,0,0,36728064,18093760,36728064,32,async-mask,0,0,mask-write-smoke32-b00-write-1-shared-s00-async-mask,2,1 +shared,write,64,1,32,1.000067966,18391390.0,18392640,11932224261634055616,0,1048576,1048576,67108864,131072,16384,23478272,2843592,0,0,0,2,1000513395,0,1,3829009228,8137666051,1583743361,321432,1000013521,1000013521,1,12,1000012441,0,0,37216192,18823552,37216192,32,async-mask,0,1,mask-write-smoke32-b00-write-1-shared-s01-async-mask,2,1 +disjoint,write,64,8,32,1.000067733,103452576.8,103459584,16678593575044252928,0,1048576,1048576,67108864,131072,16384,23478272,2643840,0,0,0,9,8001971142,0,0,0,0,0,0,0,0,1,12,8000409571,0,0,210295168,106835584,210295168,32,async-mask,0,0,mask-write-smoke32-b00-write-8-disjoint-s00-async-mask,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,32,1.000111667,101835348.4,101846720,16867294515942513984,0,1048576,1048576,67108864,131072,16384,23478272,3233088,0,0,0,9,8002256834,0,0,0,0,0,0,0,0,1,12,8000261478,0,0,202645952,100799232,202645952,32,async-mask,0,1,mask-write-smoke32-b00-write-8-disjoint-s01-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,1.000070925,36628786.1,36631384,12844034591672615464,0,1048576,1048576,67108864,131072,16384,23478272,2921406,0,0,0,9,8001811236,0,0,0,0,0,0,0,0,1,12,8000099096,3148340,6398679,73962584,37331200,73962584,32,async-mask,0,0,mask-write-smoke32-b00-write-8-shared-s00-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,32,1.000069440,36496219.7,36498754,17644924201345964766,0,1048576,1048576,67108864,131072,16384,23478272,3558271,0,0,0,8,8002319852,0,0,0,0,0,0,0,0,1,12,8000170591,3170816,6414077,73487874,36989120,73487874,32,async-mask,0,1,mask-write-smoke32-b00-write-8-shared-s01-async-mask,0:2:4:6:8:10:1:3,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke33/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke33/manifest.json new file mode 100644 index 000000000..93df03a2b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke33/manifest.json @@ -0,0 +1,2386 @@ +{ + "arguments": { + "label": "mask-write-smoke33", + "profiles": [ + "async-mask" + ], + "apis": [ + "write" + ], + "threads": [ + 8 + ], + "modes": [ + "disjoint", + "shared" + ], + "blocks": 1, + "seconds": 1, + "warmup": 1, + "cache_mib": 64, + "working_pages": 33, + "control_cpu": 12, + "cpus_1": "2", + "cpus_6": "0,2,4,6,8,10", + "cpus_8": "0,2,4,6,8,10,1,3", + "perf": "single", + "precondition_warmup": 1, + "precondition_seconds": 1, + "precondition_profile": "async-mask" + }, + "runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "driver_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "libraries": { + "async-mask": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "cpu_map": { + "8": [ + 0, + 2, + 4, + 6, + 8, + 10, + 1, + 3 + ] + }, + "topology": { + "0": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "1": { + "physical_package_id": "0", + "core_id": "0", + "thread_siblings_list": "0-1" + }, + "2": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "3": { + "physical_package_id": "0", + "core_id": "4", + "thread_siblings_list": "2-3" + }, + "4": { + "physical_package_id": "0", + "core_id": "8", + "thread_siblings_list": "4-5" + }, + "6": { + "physical_package_id": "0", + "core_id": "12", + "thread_siblings_list": "6-7" + }, + "8": { + "physical_package_id": "0", + "core_id": "16", + "thread_siblings_list": "8-9" + }, + "10": { + "physical_package_id": "0", + "core_id": "20", + "thread_siblings_list": "10-11" + }, + "12": { + "physical_package_id": "0", + "core_id": "24", + "thread_siblings_list": "12" + } + }, + "workload_scope": "Resident mutable MEMTABLE pages; lock marks dirty; writeback/verification outside measurement.", + "perf_scope": "Per-worker user-mode events; single enables only one-worker cases.", + "telemetry_scope": "Before/after process snapshots, not continuously sampled or exact phase frequency.", + "runs": [ + { + "name": "mask-write-smoke33-b00-write-8-disjoint-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230514.6321323, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230514.6321456, + "returncode": 0, + "finished": 1792230516.7507706, + "log_sha256": "1a8ba1e5a5c9affd9fbee1154f64f8b1284ad032a47e291b5921a4db3ca89f9a", + "before_telemetry": { + "wall_time": 1792230514.6319845, + "monotonic_ns": 2091214936644532, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1115975", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418571", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190992", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418574", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190981", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547868", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "573818", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547825", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437331", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "1337883", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575774", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582080", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853548", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3500000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966145", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120036", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "947017", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166353", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "100000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230516.7571545, + "monotonic_ns": 2091217061815043, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "558260", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418572", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191248", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "567419", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418575", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191237", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400143", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589363", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548123", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589347", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548080", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437585", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576028", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582080", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853802", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966151", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120292", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1342668", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166607", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 249, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 255, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 249, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 255, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 254, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 254, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 254, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 6, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 256, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 254 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 9895360, + "cpu_ns": 1003720825, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19830208, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 10060160, + "cpu_ns": 1003694074, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20075968, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 13858112, + "cpu_ns": 1003744736, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 27778688, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 14330240, + "cpu_ns": 1003709599, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28560000, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 14322688, + "cpu_ns": 1003698235, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28565440, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 14194048, + "cpu_ns": 1003548437, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28470784, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 9900352, + "cpu_ns": 1003737437, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19841856, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 10075456, + "cpu_ns": 1003429078, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20114688, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 0 + }, + { + "name": "mask-write-smoke33-b00-write-8-disjoint-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-disjoint-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230516.7624216, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230516.7624311, + "returncode": 0, + "finished": 1792230518.8828003, + "log_sha256": "adfd74df3ba0187ab87b6cec368a2d5a3d2d047db18d972b861f072741e85cd6", + "before_telemetry": { + "wall_time": 1792230516.7623088, + "monotonic_ns": 2091217066968844, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418572", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191248", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418575", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191237", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "1067197", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589363", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548123", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589347", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548080", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437585", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576028", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582080", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853802", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "4294434", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966151", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120292", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3626462", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166607", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "79000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "80000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "80000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "80000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "79000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "82000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "80000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230518.8866467, + "monotonic_ns": 2091219191307017, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "783387", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418574", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191487", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418577", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191476", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589599", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548360", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589583", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548317", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437821", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576264", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582080", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854038", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966151", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120528", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3374170", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166843", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 239, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 239, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 236, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 237, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 236, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 237, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 236, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 236, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 236, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 236, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 236 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 9907200, + "cpu_ns": 999988983, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19906816, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 9948608, + "cpu_ns": 999998218, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19987008, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 14331008, + "cpu_ns": 1000065162, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28860224, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 14357312, + "cpu_ns": 1000069873, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28911232, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 14342208, + "cpu_ns": 1000065606, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28889536, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 14350336, + "cpu_ns": 999864798, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28905664, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 9911744, + "cpu_ns": 1000055816, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19919552, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 9979392, + "cpu_ns": 1000063448, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20059392, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 1 + }, + { + "name": "mask-write-smoke33-b00-write-8-shared-s00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230521.0270069, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230521.0270207, + "returncode": 0, + "finished": 1792230523.1483443, + "log_sha256": "1e7e51bba99bbdf7e3f7de6f66bbd024fb0cdd63131e3fe9dc90c5f8c5c69d34", + "before_telemetry": { + "wall_time": 1792230521.0268528, + "monotonic_ns": 2091221331516669, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "3040084", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418579", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191694", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418582", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589797", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548558", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589781", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548515", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36438019", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576462", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1567910", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582083", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854242", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3471975", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966160", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120743", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2573162", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33167041", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230523.1540682, + "monotonic_ns": 2091223458728576, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418580", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191886", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418583", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191875", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589989", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548752", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589973", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548709", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638135", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36438210", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576652", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582083", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854432", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966160", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120933", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2443222", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33167231", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 192, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 192, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 192, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 194, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 192, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 194, + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 191, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 190, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 190, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 190, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 190 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 3875692, + "cpu_ns": 1000034936, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7781420, + "claim_failures": 349045, + "all_claim_failures": 699672 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 3867643, + "cpu_ns": 1000026505, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7765755, + "claim_failures": 344460, + "all_claim_failures": 696043 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 5072182, + "cpu_ns": 1000069285, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10094518, + "claim_failures": 437267, + "all_claim_failures": 881271 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 5036800, + "cpu_ns": 1000074737, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10080768, + "claim_failures": 436169, + "all_claim_failures": 874056 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 5210304, + "cpu_ns": 1000077567, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10418816, + "claim_failures": 391259, + "all_claim_failures": 790256 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 5201920, + "cpu_ns": 999828596, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10404160, + "claim_failures": 386290, + "all_claim_failures": 780887 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 3894592, + "cpu_ns": 1000049186, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7812288, + "claim_failures": 349214, + "all_claim_failures": 704097 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 3860727, + "cpu_ns": 1000070198, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7753143, + "claim_failures": 345285, + "all_claim_failures": 696331 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 0 + }, + { + "name": "mask-write-smoke33-b00-write-8-shared-s01-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s01-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-b00-write-8-shared-s01-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230523.1608129, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230523.1608212, + "returncode": 0, + "finished": 1792230525.280391, + "log_sha256": "e484108276b774aaed99d52613b5e0452f9527d423727bb22775c969ed6f9cb3", + "before_telemetry": { + "wall_time": 1792230523.1607103, + "monotonic_ns": 2091223465370414, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418580", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191886", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418583", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191875", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589989", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548752", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589973", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548709", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638135", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36438210", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576652", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1450478", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582083", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854432", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966160", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120933", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "3293133", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33167231", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "85000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "86000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "86000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "86000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230525.28501, + "monotonic_ns": 2091225589670429, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418584", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39192111", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418587", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39192100", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24590207", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548970", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24590191", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548927", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638135", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36438428", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576870", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582083", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854650", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966160", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38121151", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2970207", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33167449", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "82000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "82000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "84000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "81000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "85000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "85000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "85000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "79000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "79000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "79000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "79000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "79000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "84000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 225, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 4, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 225, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 218, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 218, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 218, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 218 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 3757312, + "cpu_ns": 1000033631, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7613696, + "claim_failures": 346756, + "all_claim_failures": 704100 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 3747264, + "cpu_ns": 1000053364, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7590720, + "claim_failures": 341705, + "all_claim_failures": 694861 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 5169344, + "cpu_ns": 1000077561, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10447360, + "claim_failures": 387018, + "all_claim_failures": 783562 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 4933212, + "cpu_ns": 999948168, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 9945628, + "claim_failures": 436649, + "all_claim_failures": 884692 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 5109968, + "cpu_ns": 1000075304, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10324304, + "claim_failures": 393498, + "all_claim_failures": 797379 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 5110080, + "cpu_ns": 999794574, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10322176, + "claim_failures": 388205, + "all_claim_failures": 786694 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 3767913, + "cpu_ns": 1000038586, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7632809, + "claim_failures": 345897, + "all_claim_failures": 702361 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 3748859, + "cpu_ns": 1000065025, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7592379, + "claim_failures": 340857, + "all_claim_failures": 693515 + } + ], + "profile": "async-mask", + "block": 0, + "slot": 1 + } + ], + "precondition_runs": [ + { + "name": "mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask/cache.db", + "64", + "8", + "1", + "disjoint", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s00-write-8-disjoint-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230512.496908, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230512.496924, + "returncode": 0, + "finished": 1792230514.6168423, + "log_sha256": "4e31294d0ecbf571738a72278986b9e77b0d66b27988b2faea66d639b25d18cc", + "before_telemetry": { + "wall_time": 1792230512.4967275, + "monotonic_ns": 2091212801391939, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418570", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190723", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "752250", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418573", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190712", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "562255", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24588846", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547598", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24588830", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547555", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "827155", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437062", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "405309", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925124", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575501", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "497071", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582080", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853279", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "2257830", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966143", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38119767", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2051641", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166084", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "82000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "80000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230514.6231694, + "monotonic_ns": 2091214927830133, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418571", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39190992", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418574", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39190981", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589114", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38547868", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "573818", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589098", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38547825", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437330", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36575773", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582080", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33853547", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3500000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966144", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120035", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "730791", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166352", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "87000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "100000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "100000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "81000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "81000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "81000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "81000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "80000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "81000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "81000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "81000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "81000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 269, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 269, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 268, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 270, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 268, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 270, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 268, + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": 2, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 272, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 268, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 1, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 268, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 268 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 9791616, + "cpu_ns": 1000085592, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19929856, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 9943616, + "cpu_ns": 1000084890, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20161664, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 14148736, + "cpu_ns": 1000116360, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28815296, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 14076032, + "cpu_ns": 1000118052, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28832064, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 14203584, + "cpu_ns": 1000117918, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28956544, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 14221952, + "cpu_ns": 999852926, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 28982592, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 9796096, + "cpu_ns": 1000086328, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 19944896, + "claim_failures": 0, + "all_claim_failures": 0 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 9979008, + "cpu_ns": 1000110353, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 20244480, + "claim_failures": 0, + "all_claim_failures": 0 + } + ], + "profile": "async-mask", + "scenario_index": 0, + "scenario": { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + "excluded_from_results": true, + "row": { + "mode": "disjoint", + "api": "write", + "cache_mib": "64", + "threads": "8", + "working_pages": "33", + "seconds": "1.000108787", + "ops_s": "96150180.1", + "ops": "96160640", + "checksum": "7070450524345986176", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23412736", + "setup_ns": "3765988", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "9", + "cpu_ns": "8002401814", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "1", + "control_cpu": "12", + "worker_cpu_ns": "8000572419", + "claim_failures": "0", + "all_claim_failures": "0", + "all_ops": "195867392", + "warmup_ops": "99706752", + "verified_updates": "195867392", + "dirty_pages": "33" + } + }, + { + "name": "mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/harness/controlled-writes/cache_api_probe", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask/cache.db", + "64", + "8", + "1", + "shared", + "write" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/mask-write-smoke33-precondition-s01-write-8-shared-r00-async-mask", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "CACHE_PROBE_CONTROL_CPU": "12", + "CACHE_PROBE_WORKER_CPUS": "0,2,4,6,8,10,1,3", + "CACHE_PROBE_WARMUP_SECONDS": "1", + "CACHE_PROBE_PERF": "0", + "CACHE_PROBE_DISK_RATIO": "16", + "CACHE_PROBE_ADDRESS_LAYOUT": "spread", + "CACHE_PROBE_WORKING_PAGES": "33" + }, + "queued": 1792230518.891665, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792230518.8916724, + "returncode": 0, + "finished": 1792230521.0143754, + "log_sha256": "4c33d60f2acc5cb32a38f1f43ce7bfa8a5ef9ba39d7498f7a11bd12008aa6941", + "before_telemetry": { + "wall_time": 1792230518.8915753, + "monotonic_ns": 2091219196235324, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "4518736", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418574", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191487", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418577", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191476", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589599", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548360", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589583", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548317", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36437821", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576264", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582080", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854038", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966151", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120528", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "2702184", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33166843", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "80000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "81000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "78000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "83000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "83000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "83000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "83000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "78000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "77000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "77000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "77000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "77000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "81000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "after_telemetry": { + "wall_time": 1792230521.0195756, + "monotonic_ns": 2091221324235889, + "values": { + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq": "1216540", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": "5418579", + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": "39191694", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": "5418582", + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": "39191683", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": "24589797", + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": "38548558", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": "24589781", + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": "38548515", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu4/thermal_throttle/core_throttle_count": "5638133", + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": "36438019", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq": "4800000", + "/sys/devices/system/cpu/cpu6/thermal_throttle/core_throttle_count": "5925126", + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": "36576462", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq": "1567910", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu8/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": "582083", + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": "33854242", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq": "3471975", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu10/cpufreq/scaling_max_freq": "4700000", + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": "3966160", + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": "38120743", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq": "1644252", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_governor": "powersave", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_min_freq": "400000", + "/sys/devices/system/cpu/cpu12/cpufreq/scaling_max_freq": "3700000", + "/sys/devices/system/cpu/cpu12/thermal_throttle/core_throttle_count": "8114", + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": "33167041", + "/sys/class/hwmon/hwmon9/name": "coretemp", + "/sys/class/hwmon/hwmon9/temp10_input": "81000", + "/sys/class/hwmon/hwmon9/temp10_label": "Core 8", + "/sys/class/hwmon/hwmon9/temp14_input": "80000", + "/sys/class/hwmon/hwmon9/temp14_label": "Core 12", + "/sys/class/hwmon/hwmon9/temp18_input": "82000", + "/sys/class/hwmon/hwmon9/temp18_label": "Core 16", + "/sys/class/hwmon/hwmon9/temp1_input": "84000", + "/sys/class/hwmon/hwmon9/temp1_label": "Package id 0", + "/sys/class/hwmon/hwmon9/temp22_input": "80000", + "/sys/class/hwmon/hwmon9/temp22_label": "Core 20", + "/sys/class/hwmon/hwmon9/temp26_input": "82000", + "/sys/class/hwmon/hwmon9/temp26_label": "Core 24", + "/sys/class/hwmon/hwmon9/temp27_input": "82000", + "/sys/class/hwmon/hwmon9/temp27_label": "Core 25", + "/sys/class/hwmon/hwmon9/temp28_input": "82000", + "/sys/class/hwmon/hwmon9/temp28_label": "Core 26", + "/sys/class/hwmon/hwmon9/temp29_input": "82000", + "/sys/class/hwmon/hwmon9/temp29_label": "Core 27", + "/sys/class/hwmon/hwmon9/temp2_input": "81000", + "/sys/class/hwmon/hwmon9/temp2_label": "Core 0", + "/sys/class/hwmon/hwmon9/temp30_input": "85000", + "/sys/class/hwmon/hwmon9/temp30_label": "Core 28", + "/sys/class/hwmon/hwmon9/temp31_input": "85000", + "/sys/class/hwmon/hwmon9/temp31_label": "Core 29", + "/sys/class/hwmon/hwmon9/temp32_input": "85000", + "/sys/class/hwmon/hwmon9/temp32_label": "Core 30", + "/sys/class/hwmon/hwmon9/temp33_input": "85000", + "/sys/class/hwmon/hwmon9/temp33_label": "Core 31", + "/sys/class/hwmon/hwmon9/temp6_input": "83000", + "/sys/class/hwmon/hwmon9/temp6_label": "Core 4" + } + }, + "throttle_increases": { + "/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count": 207, + "/sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count": 5, + "/sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count": 207, + "/sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count": 198, + "/sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count": 198, + "/sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count": 198, + "/sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count": 198, + "/sys/devices/system/cpu/cpu4/thermal_throttle/package_throttle_count": 198, + "/sys/devices/system/cpu/cpu6/thermal_throttle/package_throttle_count": 198, + "/sys/devices/system/cpu/cpu8/thermal_throttle/core_throttle_count": 3, + "/sys/devices/system/cpu/cpu8/thermal_throttle/package_throttle_count": 204, + "/sys/devices/system/cpu/cpu10/thermal_throttle/core_throttle_count": 9, + "/sys/devices/system/cpu/cpu10/thermal_throttle/package_throttle_count": 215, + "/sys/devices/system/cpu/cpu12/thermal_throttle/package_throttle_count": 198 + }, + "workers": [ + { + "worker": 0, + "tid": 1, + "cpu": 0, + "start_cpu": 0, + "end_cpu": 0, + "ops": 3896320, + "cpu_ns": 1000042637, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7845888, + "claim_failures": 335873, + "all_claim_failures": 698122 + }, + { + "worker": 1, + "tid": 2, + "cpu": 2, + "start_cpu": 2, + "end_cpu": 2, + "ops": 3897024, + "cpu_ns": 1000001015, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7836672, + "claim_failures": 332445, + "all_claim_failures": 690903 + }, + { + "worker": 2, + "tid": 3, + "cpu": 4, + "start_cpu": 4, + "end_cpu": 4, + "ops": 5092941, + "cpu_ns": 1000021644, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10376973, + "claim_failures": 401198, + "all_claim_failures": 804397 + }, + { + "worker": 3, + "tid": 4, + "cpu": 6, + "start_cpu": 6, + "end_cpu": 6, + "ops": 5070944, + "cpu_ns": 1000050696, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10123616, + "claim_failures": 408680, + "all_claim_failures": 869112 + }, + { + "worker": 4, + "tid": 5, + "cpu": 8, + "start_cpu": 8, + "end_cpu": 8, + "ops": 5063687, + "cpu_ns": 1000067265, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10320135, + "claim_failures": 398233, + "all_claim_failures": 803590 + }, + { + "worker": 5, + "tid": 6, + "cpu": 10, + "start_cpu": 10, + "end_cpu": 10, + "ops": 5061848, + "cpu_ns": 999745095, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 10299224, + "claim_failures": 397859, + "all_claim_failures": 804189 + }, + { + "worker": 6, + "tid": 7, + "cpu": 1, + "start_cpu": 1, + "end_cpu": 1, + "ops": 3898304, + "cpu_ns": 1000052695, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7846016, + "claim_failures": 336598, + "all_claim_failures": 699923 + }, + { + "worker": 7, + "tid": 8, + "cpu": 3, + "start_cpu": 3, + "end_cpu": 3, + "ops": 3889871, + "cpu_ns": 1000014531, + "cycles": 0, + "instructions": 0, + "branches": 0, + "branch_misses": 0, + "all_ops": 7822223, + "claim_failures": 330246, + "all_claim_failures": 688572 + } + ], + "profile": "async-mask", + "scenario_index": 1, + "scenario": { + "api": "write", + "threads": 8, + "mode": "shared" + }, + "excluded_from_results": true, + "row": { + "mode": "shared", + "api": "write", + "cache_mib": "64", + "threads": "8", + "working_pages": "33", + "seconds": "1.000070742", + "ops_s": "35868401.6", + "ops": "35870939", + "checksum": "18190650527721280213", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "23412736", + "setup_ns": "2965547", + "read_bytes": "0", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "9", + "cpu_ns": "8001841366", + "async_waits": "0", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "1", + "control_cpu": "12", + "worker_cpu_ns": "7999995578", + "claim_failures": "2941132", + "all_claim_failures": "6058808", + "all_ops": "72470747", + "warmup_ops": "36599808", + "verified_updates": "72470747", + "dirty_pages": "33" + } + } + ], + "schedule": "scenario-major; each case has one excluded predetermined precondition, then all rotating mirrored blocks", + "scenario_order": [ + { + "api": "write", + "threads": 8, + "mode": "disjoint" + }, + { + "api": "write", + "threads": 8, + "mode": "shared" + } + ], + "lock_intervals": [ + { + "acquired": 1792230512.4836755, + "released": 1792230525.2856743 + } + ], + "expected_worker_tids": { + "8": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + }, + "finished": 1792230525.285674 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke33/results.csv b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke33/results.csv new file mode 100644 index 000000000..68901efcb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe-results/mask-write-smoke33/results.csv @@ -0,0 +1,5 @@ +mode,api,cache_mib,threads,working_pages,seconds,ops_s,ops,checksum,errors,directory_bytes,entry_bytes,data_bytes,refcount_bytes,pin_bytes,max_rss_bytes,setup_ns,read_bytes,write_bytes,major_faults,minor_faults,cpu_ns,async_waits,perf_enabled,perf_cycles,perf_instructions,perf_branches,perf_branch_misses,perf_enabled_ns,perf_running_ns,warmup_seconds,control_cpu,worker_cpu_ns,claim_failures,all_claim_failures,all_ops,warmup_ops,verified_updates,dirty_pages,profile,block,slot,job,worker_cpus,thermal_counter_increased +disjoint,write,64,8,33,1.003750309,96275353.7,96636416,12428545745500295680,0,1048576,1048576,67108864,131072,16384,23412736,4711877,0,0,0,12,8031322820,0,0,0,0,0,0,0,0,1,12,8029282421,0,0,193237632,96601216,193237632,33,async-mask,0,0,mask-write-smoke33-b00-write-8-disjoint-s00-async-mask,0:2:4:6:8:10:1:3,1 +disjoint,write,64,8,33,1.000065971,97121400.8,97127808,7515800434527980160,0,1048576,1048576,67108864,131072,16384,23412736,3659430,0,0,0,13,8002322884,0,0,0,0,0,0,0,0,1,12,8000171904,0,0,195439424,98311616,195439424,33,async-mask,0,1,mask-write-smoke33-b00-write-8-disjoint-s01-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,33,1.000068905,36017378.2,36019860,5664765743055557292,0,1048576,1048576,67108864,131072,16384,23412736,3380455,0,0,0,14,8002125494,0,0,0,0,0,0,0,0,1,12,8000231010,3038989,6122613,72110868,36091008,72110868,33,async-mask,0,0,mask-write-smoke33-b00-write-8-shared-s00-async-mask,0:2:4:6:8:10:1:3,1 +shared,write,64,8,33,1.000065049,35341653.1,35343952,762825612765972144,0,1048576,1048576,67108864,131072,16384,23740416,3598323,0,0,0,9,8001902522,0,0,0,0,0,0,0,0,1,12,8000086213,2980585,6047164,71469072,36125120,71469072,33,async-mask,0,1,mask-write-smoke33-b00-write-8-shared-s01-async-mask,0:2:4:6:8:10:1:3,1 diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/probe_run.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe_run.py new file mode 100644 index 000000000..3b8b43322 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/probe_run.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 +import argparse,csv,fcntl,hashlib,json,sys,time +from pathlib import Path +from job import ROOT,run + +p=argparse.ArgumentParser() +p.add_argument('label');p.add_argument('--profiles',nargs='+',default=['main','original','outlined','outlined','original','main']) +p.add_argument('--apis',nargs='+',default=['blocking','async']) +p.add_argument('--threads',nargs='+',type=int,default=[1,8]);p.add_argument('--seconds',type=int,default=3) +p.add_argument('--cache-mib',type=int,default=64);p.add_argument('--mode',default='both') +p.add_argument('--resume',action='store_true') +p.add_argument('--counters',action='store_true') +p.add_argument('--exclusive',action='store_true') +a=p.parse_args();out=ROOT/'probe-results'/a.label;out.mkdir(parents=True,exist_ok=a.resume) +binary=ROOT/('harness/counters/cache_api_probe' if a.counters else 'harness/cache_api_probe') +metadata={'arguments':vars(a),'driver_sha256':hashlib.sha256(binary.read_bytes()).hexdigest(), + 'libraries':{n:hashlib.sha256((ROOT/'builds'/n/'release/lib/libsplinterdb.so').read_bytes()).hexdigest() for n in a.profiles},'runs':[]} +rows=[] +suite_lock=None +if a.exclusive: + from job import LOCK + print('WAIT suite machine.lock',flush=True) + suite_lock=LOCK.open('rb');fcntl.flock(suite_lock,fcntl.LOCK_EX) + metadata['suite_lock_acquired']=time.time() +if a.resume: + metadata=json.loads((out/'manifest.json').read_text()) + rows=list(csv.DictReader((out/'results.csv').open())) + assert metadata['driver_sha256']==hashlib.sha256(binary.read_bytes()).hexdigest() + for n,digest in metadata['libraries'].items(): + assert digest==hashlib.sha256((ROOT/'builds'/n/'release/lib/libsplinterdb.so').read_bytes()).hexdigest() +for api in a.apis: + for threads in a.threads: + for i,profile in enumerate(a.profiles): + name=f'{a.label}-{api}-{threads}-{i:02d}-{profile}' + if any(row['job']==name for row in rows): + print('RESUMED',name,flush=True);continue + prior=ROOT/'jobs'/name + if prior.exists() and not (prior/'run.json').exists(): + prior.rename(prior.with_name(name+'-interrupted')) + oldscratch=ROOT/'scratch'/name + if oldscratch.exists():oldscratch.rename(oldscratch.with_name(name+'-interrupted')) + scratch=ROOT/'scratch'/name;scratch.mkdir(parents=True) + db=scratch/'cache.db';libdir=ROOT/'builds'/profile/'release/lib' + cmd=['taskset','-c','2' if threads==1 else '0-11',str(binary),str(db),str(a.cache_mib),str(threads),str(a.seconds),a.mode,api] + info=run(name,cmd,scratch,timeout=300,env_extra={'LD_LIBRARY_PATH':str(libdir)},lock_held=a.exclusive) + lines=(ROOT/'jobs'/name/'output.log').read_text().splitlines() + header=next(i for i,s in enumerate(lines) if s.startswith('mode,api,')) + parsed=list(csv.DictReader(lines[header:])) + assert parsed + for row in parsed: + assert int(row['errors'])==0,row + if a.mode!='churn':assert int(row['read_bytes'])==int(row['write_bytes'])==int(row['major_faults'])==0,row + row.update(profile=profile,order=i,job=name) + rows.append(row) + print('RESULT',profile,api,threads,row['mode'],row['ops_s'],flush=True) + metadata['runs'].append(info) + (out/'manifest.json').write_text(json.dumps(metadata,indent=2)+'\n') + with (out/'results.csv').open('w') as f: + writer=csv.DictWriter(f,fieldnames=list(rows[0]));writer.writeheader();writer.writerows(rows) + db.unlink() +metadata['finished']=time.time() +(out/'manifest.json').write_text(json.dumps(metadata,indent=2)+'\n') +print('COMPLETE',a.label,len(rows),'rows',flush=True) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/profiles.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/profiles.json new file mode 100644 index 000000000..005b1187f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/profiles.json @@ -0,0 +1,533 @@ +{ + "baseline_profile": "main", + "identity_note": "An uncommitted variant has no commit identity. Its base commit, normalized patch and complete source hash inventory identify the exact source. Library hashes describe files present when packaging; raw run manifests retain historical measured hashes.", + "libraries": { + "async-load/debug/lib/libsplinterdb.so": { + "bytes": 2142136, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib/libsplinterdb.so", + "sha256": "1e007157660286a4a209e5911b4ecbb026b32a5f11e41ae490df09fb82e2ac50" + }, + "async-load/release-msan/lib/libsplinterdb.so": { + "bytes": 5826800, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/lib/libsplinterdb.so", + "sha256": "bfda9e14308f0d3680c93b98699d07bf1c2c371fb62f71432ead384d1146a8bd" + }, + "async-load/release/lib/libsplinterdb.so": { + "bytes": 4303072, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so", + "sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + }, + "async-mask/debug/lib/libsplinterdb.so": { + "bytes": 2142152, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib/libsplinterdb.so", + "sha256": "b275a60becf665deaa770f7216b4780316589e1d48274610d9f837f20429d9aa" + }, + "async-mask/release-msan/lib/libsplinterdb.so": { + "bytes": 5826640, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib/libsplinterdb.so", + "sha256": "fac9531b0da4ec4b24ad6474b96bd43a23d60b3efe3f2c9f75c1406a399a5ca3" + }, + "async-mask/release/lib/libsplinterdb.so": { + "bytes": 4303072, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so", + "sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + "candidate/debug/lib/libsplinterdb.so": { + "bytes": 2142296, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib/libsplinterdb.so", + "sha256": "02400b20382cea124a24fcd2c98171a018e23e9179bc03df5e41ecbd69af867c" + }, + "candidate/release-msan/lib/libsplinterdb.so": { + "bytes": 5826968, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/lib/libsplinterdb.so", + "sha256": "5fb91ad3141bf8f3f7117d3c90296c49193c164b9683b832526284953823ee66" + }, + "candidate/release/lib/libsplinterdb.so": { + "bytes": 4302160, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib/libsplinterdb.so", + "sha256": "77aef3f90d765108d96edf0edc441a742b952f061530494a23ad967bf617f9cd" + }, + "cold/release/lib/libsplinterdb.so": { + "bytes": 4304192, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/lib/libsplinterdb.so", + "sha256": "befe07ba0820c36d901b7ba43b816e1a32f4d1a09dfc81821a9bf8b8d73ed017" + }, + "hints/release/lib/libsplinterdb.so": { + "bytes": 4296568, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/lib/libsplinterdb.so", + "sha256": "c57fb386d47e9161afa2cca56066b6cdf75733d7fcaf0d26ee2f175f55fd34d1" + }, + "isolated-miss/release/lib/libsplinterdb.so": { + "bytes": 4297416, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib/libsplinterdb.so", + "sha256": "36ce1f073f513f9eba7c8e5b977e16b658c3a42e60ced80681f54cca01b88dfa" + }, + "main/release/lib/libsplinterdb.so": { + "bytes": 4281920, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so", + "sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "mask-main/release/lib/libsplinterdb.so": { + "bytes": 4281824, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/lib/libsplinterdb.so", + "sha256": "a0ad6ee5eda9d11ae50c4bd02e4c575e44ef758888b047507f3ba05aeb41e54d" + }, + "mask-original/release/lib/libsplinterdb.so": { + "bytes": 4296576, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/lib/libsplinterdb.so", + "sha256": "8022e6a1982bb208b5b152ea49c9209d244e17fd12a235a2e25dfb02caa03d32" + }, + "miss-only/release/lib/libsplinterdb.so": { + "bytes": 4296080, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/lib/libsplinterdb.so", + "sha256": "7992949b6c5768502246a5fa8e4fe7af4fca47d152a6303951ea3fdebd3cd4ff" + }, + "original/release/lib/libsplinterdb.so": { + "bytes": 4296880, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so", + "sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "outlined/release/lib/libsplinterdb.so": { + "bytes": 4303904, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/lib/libsplinterdb.so", + "sha256": "dd53c678258b687b2df8a7a973a80c600092c683bb1851fb6c10bb853975cef8" + }, + "sequential/release/lib/libsplinterdb.so": { + "bytes": 4302168, + "copied": false, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so", + "sha256": "dfe5df947638f98c5cb2460dc680cf0c342afc4fc04f10238ae2c201cacd09d1" + } + }, + "patches": [ + { + "empty": false, + "from": "main", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "main", + "original" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/main-to-original.patch", + "sha256": "c08da83abd17a578aa312f5c09589013fdc1d32814af0aba41a1a2fad8ca7a53", + "to": "original" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "async-load" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-async-load.patch", + "sha256": "d97f293139469b0c703d7d7442b6adaab0b13de0f01b8b1a65a7ab440975ab4e", + "to": "async-load" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "async-mask" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-async-mask.patch", + "sha256": "6022cb6d64102afa419a8fa58ee54eb8b16f14bb1938fed57d0f605d096d4b9c", + "to": "async-mask" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "candidate" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-candidate.patch", + "sha256": "7064fc392c6301f037ccb9033ed0808b975d9e040cee5c7105ea485872b4ff99", + "to": "candidate" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "cold" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-cold.patch", + "sha256": "d437b293de71390168adc6ca5a4abcf8beb7b8477b7e4a688b68952825c2ff78", + "to": "cold" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "hints" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-hints.patch", + "sha256": "b304b64ed766a5eb560f58347c2988fbde4409db8d1d76d5b88feb50b5c178b2", + "to": "hints" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "isolated-miss" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-isolated-miss.patch", + "sha256": "20de6a1c9027cc7e7b621cc2b5d7b8a6e287702d34b8ddb17d1f40463fbc735f", + "to": "isolated-miss" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "mask-main" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-mask-main.patch", + "sha256": "65afd618b92952591f2089f613b6bb50fdac1fa6da395bca18dd4c0cf61167c4", + "to": "mask-main" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "mask-original" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-mask-original.patch", + "sha256": "122cef2a397dd651d678ebbe76a5f78347c71a78c04b76f90e1df20106156ce7", + "to": "mask-original" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "miss-only" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-miss-only.patch", + "sha256": "7f9b60cac781297eb7c25f0d145688934516106b852aac9aed1a3899d8003c88", + "to": "miss-only" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "outlined" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-outlined.patch", + "sha256": "7f1a767580ce31a0147a2a1e17206cdd0be6cc6a5752eb2d75c665dae3ceac7a", + "to": "outlined" + }, + { + "empty": false, + "from": "original", + "generation_command": [ + "git", + "-c", + "core.quotePath=false", + "diff", + "--no-index", + "--binary", + "--no-renames", + "--", + "original", + "sequential" + ], + "generation_cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources", + "path": "patches/original-to-sequential.patch", + "sha256": "748a0716f1611999ff403f96def9aedbf2a785d67834d99d2ac33a1ace836b4c", + "to": "sequential" + } + ], + "selected_profile": "async-mask", + "sources": { + "async-load": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": "async-load-source.json", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "patch": "patches/original-to-async-load.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/async-load.json", + "source_inventory_sha256": "6d446a266e1a1eaaea791a0fa360ca4c0c9a667ef81c5b93891147730f214d29" + }, + "async-mask": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": "async-mask-source.json", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "patch": "patches/original-to-async-mask.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/async-mask.json", + "source_inventory_sha256": "3f08ca8ef1b1b3c4943d4dbc19b3d851e94ba1a5af6fc296e4a3ef08513b4f8d" + }, + "candidate": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": "candidate-source.json", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "patch": "patches/original-to-candidate.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/candidate.json", + "source_inventory_sha256": "a95487acef81e1cabac6da9b22f5fca63c3fce41bb8a05bc7fb1dde0212209b7" + }, + "cold": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "eede8b40b6cf48acf353b56de92ca57baf2fc10e931072e998b83a0bc74cc415", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/cold", + "patch": "patches/original-to-cold.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/cold.json", + "source_inventory_sha256": "7d95e010b51dd5ab9d2aee40f7e9fc64d8cbf80347a5e1a0458f70bb98538943" + }, + "hints": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "3d4eddf1a46b7f236a877bcb53ec93886c407bbbc924289971058161270e3608", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/hints", + "patch": "patches/original-to-hints.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/hints.json", + "source_inventory_sha256": "45f0b0760a9510d04b35ad40dfa2b3b16c43df332a331274bbdc784971e65ea8" + }, + "isolated-miss": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "1b87360764eac20c6461170fc8bc355d651290647cefff55f8e84f664b78bd96", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/isolated-miss", + "patch": "patches/original-to-isolated-miss.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/isolated-miss.json", + "source_inventory_sha256": "98925bbedb8b4aa93bb8b7eada5dcaf22b6a001459eb9ce5b12a65aec5f65b72" + }, + "main": { + "base_commit": null, + "clockcache_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "commit": "8e0f29b89598db1d52aa7090404b475001dbf2eb", + "commit_is_variant_identity": true, + "file_count": 177, + "metadata": "main-source.json", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/main", + "source_inventory": "provenance/source-hashes/main.json", + "source_inventory_sha256": "92a2d35a713d5b8d7cafcebaaca11b2519a45f627ce92fd29ac5c70b209a5bd0" + }, + "mask-main": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "0b070e8a4cf52b60df0ed412aec3854188f99e627d8cc1c0be0e2c282afea30f", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/mask-main", + "patch": "patches/original-to-mask-main.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/mask-main.json", + "source_inventory_sha256": "07b0780016cff22045798e86936f2068968e8a77c0f03496cec75be9f9ff081a" + }, + "mask-original": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "a025a6beb1df2d28cbc0a1a046c1e8a2cfc91ad0c544718b32969f5c36eaa562", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/mask-original", + "patch": "patches/original-to-mask-original.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/mask-original.json", + "source_inventory_sha256": "6a306b6a1ce4f13390414589ccec3e8342dd9322dd96ab564493df94dc419b54" + }, + "miss-only": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "3278fa762ea478e67865639f7cca8366515c8059cbc667056da8d2f01f9033b4", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/miss-only", + "patch": "patches/original-to-miss-only.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/miss-only.json", + "source_inventory_sha256": "f2ca3e83717491f636fce7e1d5e385462129db93234915631cbc89989ac56ee7" + }, + "original": { + "base_commit": null, + "clockcache_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "commit_is_variant_identity": true, + "file_count": 177, + "metadata": "original-source.json", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/original", + "patch": "patches/main-to-original.patch", + "patch_from": "main", + "source_inventory": "provenance/source-hashes/original.json", + "source_inventory_sha256": "057e1fd47a15b521a8efc256e7f93b85de91aee4ce6a67316a26af6ccc6a8eed" + }, + "outlined": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "3925637f6763e447132e6dfdc69c5887b2af8a0de20557916aa5f01e253f7cda", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/outlined", + "patch": "patches/original-to-outlined.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/outlined.json", + "source_inventory_sha256": "cfc4ec5876fe6bb6ec439b8a36979c5c38354d1b62480abe14107e70de08de35" + }, + "sequential": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "clockcache_sha256": "9a8fe2d70c6ed9f4aa85399011c91f4e74c83b6fa811e1cb3c28f1f923d7b8c4", + "commit": null, + "commit_is_variant_identity": false, + "file_count": 177, + "metadata": null, + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/sequential", + "patch": "patches/original-to-sequential.patch", + "patch_from": "original", + "source_inventory": "provenance/source-hashes/sequential.json", + "source_inventory_sha256": "7456f6825c91151d694decc83d95c45f3ca3dfd5282da339cb5040cc7479be73" + } + }, + "unoptimized_branch_profile": "original" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/async-load.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/async-load.json new file mode 100644 index 000000000..2402a9cc9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/async-load.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/async-mask.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/async-mask.json new file mode 100644 index 000000000..ee0d8867e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/async-mask.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/candidate.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/candidate.json new file mode 100644 index 000000000..ca918b240 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/candidate.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/cold.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/cold.json new file mode 100644 index 000000000..17b220f99 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/cold.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "eede8b40b6cf48acf353b56de92ca57baf2fc10e931072e998b83a0bc74cc415", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/hints.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/hints.json new file mode 100644 index 000000000..d68aa1446 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/hints.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "3d4eddf1a46b7f236a877bcb53ec93886c407bbbc924289971058161270e3608", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/isolated-miss.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/isolated-miss.json new file mode 100644 index 000000000..50578c8de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/isolated-miss.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "1b87360764eac20c6461170fc8bc355d651290647cefff55f8e84f664b78bd96", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/main.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/main.json new file mode 100644 index 000000000..8bdeb9f14 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/main.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/mask-main.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/mask-main.json new file mode 100644 index 000000000..d02bb1fdc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/mask-main.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "d4c1e133d6423fff324d0ebcf5c95e13647c0022a3458935156746b90d816d6d", + "src/clockcache.c": "0b070e8a4cf52b60df0ed412aec3854188f99e627d8cc1c0be0e2c282afea30f", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "7bef6ea2a4a9d13fe0d83549cadd8e9497018068ac397ac8c31edea6909ee398", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/mask-original.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/mask-original.json new file mode 100644 index 000000000..32c3a696d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/mask-original.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a025a6beb1df2d28cbc0a1a046c1e8a2cfc91ad0c544718b32969f5c36eaa562", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/miss-only.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/miss-only.json new file mode 100644 index 000000000..b3a336cc5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/miss-only.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "3278fa762ea478e67865639f7cca8366515c8059cbc667056da8d2f01f9033b4", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/original.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/original.json new file mode 100644 index 000000000..5686cc8b0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/original.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/outlined.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/outlined.json new file mode 100644 index 000000000..cc4d960db --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/outlined.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "3925637f6763e447132e6dfdc69c5887b2af8a0de20557916aa5f01e253f7cda", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/sequential.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/sequential.json new file mode 100644 index 000000000..127f97542 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/provenance/source-hashes/sequential.json @@ -0,0 +1,179 @@ +{ + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "9a8fe2d70c6ed9f4aa85399011c91f4e74c83b6fa811e1cb3c28f1f923d7b8c4", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/reconstruction-verification.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/reconstruction-verification.json new file mode 100644 index 000000000..465f26631 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/reconstruction-verification.json @@ -0,0 +1,40 @@ +{ + "passed": true, + "selected_profile": "async-mask", + "source_inventories": { + "async-load": "6d446a266e1a1eaaea791a0fa360ca4c0c9a667ef81c5b93891147730f214d29", + "async-mask": "3f08ca8ef1b1b3c4943d4dbc19b3d851e94ba1a5af6fc296e4a3ef08513b4f8d", + "candidate": "a95487acef81e1cabac6da9b22f5fca63c3fce41bb8a05bc7fb1dde0212209b7", + "cold": "7d95e010b51dd5ab9d2aee40f7e9fc64d8cbf80347a5e1a0458f70bb98538943", + "hints": "45f0b0760a9510d04b35ad40dfa2b3b16c43df332a331274bbdc784971e65ea8", + "isolated-miss": "98925bbedb8b4aa93bb8b7eada5dcaf22b6a001459eb9ce5b12a65aec5f65b72", + "main": "92a2d35a713d5b8d7cafcebaaca11b2519a45f627ce92fd29ac5c70b209a5bd0", + "mask-main": "07b0780016cff22045798e86936f2068968e8a77c0f03496cec75be9f9ff081a", + "mask-original": "6a306b6a1ce4f13390414589ccec3e8342dd9322dd96ab564493df94dc419b54", + "miss-only": "f2ca3e83717491f636fce7e1d5e385462129db93234915631cbc89989ac56ee7", + "original": "057e1fd47a15b521a8efc256e7f93b85de91aee4ce6a67316a26af6ccc6a8eed", + "outlined": "cfc4ec5876fe6bb6ec439b8a36979c5c38354d1b62480abe14107e70de08de35", + "sequential": "7456f6825c91151d694decc83d95c45f3ca3dfd5282da339cb5040cc7479be73" + }, + "profile_count": 13, + "source_file_counts": { + "async-load": 177, + "async-mask": 177, + "candidate": 177, + "cold": 177, + "hints": 177, + "isolated-miss": 177, + "main": 177, + "mask-main": 177, + "mask-original": 177, + "miss-only": 177, + "original": 177, + "outlined": 177, + "sequential": 177 + }, + "setup_script_sha256": "b84fea71a6866deaa3c9ed3dd5d086999886ad92f423a9b0f2ac50e8c72c2c8c", + "preflight_checksum_inventory_sha256": "55309dedfbbd5e55dcd27156d0479002e330225f7953120dfa1b8e1751d6deae", + "run": "jobs/reconstruct-archived-sources/run.json", + "run_sha256": "c4dd6e8ad42df09530bc50db662c35a1fe4fa11369e7844269c6cdbffe17f339", + "scope": "Every exported source file reconstructed from local Git objects and archived variant patches; exact full inventory equality checked. No compilation or performance rerun." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-delivery-source-check.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-delivery-source-check.json new file mode 100644 index 000000000..cf1b0f454 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-delivery-source-check.json @@ -0,0 +1,187 @@ +{ + "target_worktree": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/cache-invalid-addresses", + "target_branch": "robj/cache-invalid-addresses", + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "selected_profile": "async-load", + "selected_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "validated_source_files_match": true, + "checked_files": 172, + "source_sha256": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "checked_at": 1792224880.4017766, + "runtime_diff_files": [ + "src/clockcache.c" + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-independent-correctness-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-independent-correctness-review.json new file mode 100644 index 000000000..92b8994da --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-independent-correctness-review.json @@ -0,0 +1,44 @@ +{ + "profile": "async-load", + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "original_clockcache_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "reviewed_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths_verified": [ + "src/clockcache.c" + ], + "conclusion": "No correctness objection found in independent static review of the exact final async-load source. The moved check preserves validation, retry/resumption and ownership behavior. Performance acceptance is separate.", + "async_validation_and_resumption": [ + "The outer internal coroutine still checks address alignment and lookup bounds before indexing, records the original thread ID, and calls the disk child only for an unmapped result (clockcache.c:2735-2755).", + "The disk child now checks allocator_page_valid immediately after async_begin, before cache-entry reservation, mapping publication, I/O-state initialization or callback registration (clockcache.c:2642-2656). There is no yield or callback between the old validation site and the new one: async_await_subroutine initializes the child slot and calls it synchronously.", + "Invalid membership sets result_status=BAD_PARAM and succeeded=TRUE. async_return marks depth 2 DONE; depth 1 and then depth 0 complete normally. __async_result remains NULL from top-level initialization. No reference was acquired, no waiter was enqueued, no I/O state exists to destroy, and no callback is required. The public cache_get_async_state_result wrapper clears the caller's handle on error (cache.h:418-428).", + "An entry-acquisition race still returns succeeded=FALSE after releasing the unpublished entry. The top-level loop repeats full lookup; async_await_subroutine resets each child slot for the new attempt, so another miss repeats allocation validation. A retry that finds a resident mapping takes the existing identity/refcount/readiness path.", + "On suspended I/O resumption, async_begin jumps directly to the saved io_async_run await label, skipping the initial allocation check and reservation. Previously the saved parent await label also skipped the original outer validation. There is therefore no new revalidation after ownership has been acquired, and no double reservation.", + "The state-stack height remains three. No shared state field, callback argument, wait queue operation, reference counter, async yield position or success/error result representation changes. The macros in platform_linux/async.h:186-261 were inspected directly." + ], + "callbacks_and_error_ownership": [ + "clockcache_get_from_disk_async_callback is unchanged: it resumes the I/O state, publishes success/failure via clockcache_finish_load, clears CC_LOADING and releases waiters before notifying the caller.", + "After a successful reservation, initialization failure, append failure, synchronous submission failure and callback-driven completion retain their original deinit/finish_load/dec_ref behavior. The moved invalid-membership exit precedes all these owned resources.", + "The existing CC_LOADING waiter path still drops its acquired reference and retries the full lookup after wakeup, preserving address/readiness checks. Allocation validation occurs again only if that retry becomes a miss.", + "The external extent-lifetime contract is unchanged: resident mappings are discarded before the allocator can mark an extent free. This optimization introduces no new lifetime guarantee and does not change unrelated batch-reservation progress behavior." + ], + "other_changed_code": [ + "The cold noinline diagnostic helper preserves alignment-before-bounds rejection and warning content. Geometry checks still execute before lookup indexing; only error formatting moves out of line. Re-reading immutable cache geometry on the error path adds no new configuration-lifetime requirement.", + "Synchronous miss membership validation remains inline, including nonblocking misses before STATUS_BUSY. The synchronous admission path and public failure semantics are unchanged.", + "Prefetch range and endpoint membership checks remain intact and otherwise unchanged; no prefetch validation moved into the disk child." + ], + "existing_validation_relevance": { + "source_reviewed_tests": [ + "test_cache_invalid_address_shapes and test_cache_unallocated_and_freed_addresses assert immediate async BAD_PARAM, null handle, no callback, no I/O attempts and no leaked cache references", + "test_cache_async_read_setup_failures covers init/append/synchronous read failures", + "test_cache_failed_load_wakes_waiters covers owner error plus resumed waiter retries", + "test_failed_load_releases_synchronous_waiter covers callback publication to a synchronous reader" + ], + "verified_manifest": "validation-async-load/validation.json", + "manifest_passed": true, + "manifest_passed_unit_executions": 118, + "manifest_sources_unchanged": true, + "manifest_source_hash_matches_reviewed_source": true, + "note": "Existing validation manifest was inspected; this independent review ran no tests, builds or benchmarks." + }, + "performed": "Read-only source comparison and state/ownership audit; only this separate review file was added." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-production-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-production-review.json new file mode 100644 index 000000000..8aa1eea95 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-production-review.json @@ -0,0 +1,26 @@ +{ + "source": "sources/async-load/src/clockcache.c", + "sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "comparison": "original invalid-address branch da5757265109f3a5936e0ef20daff6a955f775a3", + "assessment": "No correctness blocker found in source review. Performance acceptance remains gated on root measurements.", + "independent_review_scope": "Original-to-async-load production diff, cache result wrappers, coroutine macros, retry/callback ownership. Reviewer prepared the targeted variant; this is a separate pass, not an independent author.", + "checks": [ + "Lookup alignment and capacity checks keep their original order and precede directory indexing. Cold helper only reformats the same rejection diagnostics; UNLIKELY does not remove checks.", + "Sync get allocation validation remains inline and before both disk admission and nonblocking STATUS_BUSY; no helper/handle escape remains.", + "Only caller of static clockcache_get_from_disk_async is existing parent async subroutine. Parent first validates lookup geometry and sets tid/entry_number.", + "Moved allocation check executes after child async_begin and before entry reservation, read-reference acquisition, I/O state initialization or callback registration.", + "Invalid fresh miss sets result_status BAD_PARAM and succeeded TRUE; child returns DONE, parent returns DONE, top-level retry loop exits with unchanged NULL __async_result. API result wrapper clears caller handle. No callback is invoked.", + "Admission race returns succeeded FALSE without a page/ref; outer retry resets both subroutine levels and repeats lookup plus miss allocation validation.", + "I/O-resumption jumps to the existing async_await continuation, bypassing allocation check/reservation/setup. This matches original caller-level check behavior on suspension; callers must keep extent allocated throughout.", + "Read setup/append/completion failures and successful callback/load publication retain exactly the existing cleanup, read-reference, status and succeeded logic.", + "No change to coroutine stack depth, state layout, callback arguments, I/O ownership or caller-owned handle lifetime." + ], + "validation_reference": "validation-async-load/validation.json", + "existing_validation": { + "passed_unit_executions": 118, + "debug_prefetch_admission": true, + "format": true, + "source_unchanged": true + }, + "new_tests_or_benchmarks_run_for_this_review": false +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-production-review.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-production-review.md new file mode 100644 index 000000000..23d85a86b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-production-review.md @@ -0,0 +1,82 @@ +# Async-load production review + +Source: `sources/async-load/src/clockcache.c`, SHA256 +`a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e`. + +No correctness blocker found in the final diff versus the original invalid- +address branch. This is a separate review pass by the variant's preparer, +not an independent-author review. The exact source already passed 118 unit +executions, debug prefetch-admission, and formatting; performance acceptance +still depends on root's final measurements. + +The cold diagnostic helper preserves lookup-check order and rejects addresses +before indexing the directory. Synchronous miss validation remains inline, +before either admission or a nonblocking BUSY return. The only semantic code +movement is the async allocation check from the parent dispatcher into the +existing disk-load subroutine, immediately after `async_begin`. + +- Fresh invalid miss: parent has validated geometry and set the thread ID; the + child validates allocation before any entry reservation, reference acquisition, + I/O-state setup or callback registration. It sets BAD_PARAM and succeeded=true. + Child and parent complete immediately; the top-level retry loop exits with + its initialized null result. The cache result wrapper clears the caller's + handle. No callback is invoked. +- Admission race: the child returns succeeded=false without a page; the outer + loop initializes both existing coroutine levels for another lookup. A later + miss validates allocation again. +- Suspended I/O: `async_begin` jumps to the existing await continuation on + resumption, bypassing initial validation/reservation/setup. The original + parent-level check was similarly bypassed on resume. The caller's existing + contract keeps the extent allocated throughout the request and handle life. +- I/O setup, append and completion failures retain their previous status, + load-publication and reference cleanup. Successful callbacks and publication + are unchanged. No state layout, coroutine depth or handle ownership changes. + +`async-load-production-review.json` records the reviewed cases and validation +reference. No new test or benchmark ran during this review. + +## Bounded async real-I/O churn coverage + +Use the existing frozen `harness/controlled-final/cache_api_probe` directly +through `job.run`, under `machine.lock`, after the timing suites finish. The +runner's CLI matrix intentionally excludes churn; the frozen C binary already +supports it, so no harness edits are required. + +Recommended first smoke: exact async-load release library, 64 MiB cache, +128 MiB working set, one worker on CPU2, controller CPU12, two-second warmup, +five-second measured phase, `churn async`. Example command array: + +``` +[PROBE, UNIQUE_REAL_DISK_DB, "64", "1", "5", "churn", "async"] +``` + +Environment: `LD_LIBRARY_PATH=.../builds/async-load/release/lib`, +`CACHE_PROBE_CONTROL_CPU=12`, `CACHE_PROBE_WORKER_CPUS=2`, +`CACHE_PROBE_WARMUP_SECONDS=2`, `CACHE_PROBE_PERF=0`, +`CACHE_PROBE_DISK_RATIO=16`, `CACHE_PROBE_ADDRESS_LAYOUT=spread`. +Use a 180-second process timeout to bound setup/cleanup and unexpected progress +failure. Record the exact executable/library/source hashes. Preserve failed +scratch/logs; delete only this smoke's own database after successful completion. + +A second five-second smoke with six workers pinned to `0,2,4,6,8,10` exercises +concurrent cache admission, eviction and callback completion without varying +SMT placement. Keep the same 64 MiB cache and controller CPU. This is optional +additional concurrency coverage, not necessary for a new throughput claim. + +Expected evidence: exit zero; zero errors; positive operations; positive async +waits (warmup plus measured interval); positive measured read_bytes; no measured +data writes; valid per-page identity/next-pointer/status checks; each handle +released once and final cache eviction succeeds. WORKER lines must show the +requested CPUs and deterministic thread IDs. Positive async waits plus real +read traffic establish that this covered miss submission/completion rather +than only cache hits. If waits are unexpectedly zero, retain the result and +investigate before claiming asynchronous completion coverage. + +This is a correctness/progress smoke. Its elapsed throughput combines device +latency, cache replacement, batching, hit ratio, polling and package state; +short samples cannot establish a 2–3% CPU regression or disk-neutrality claim. +The shared device's other I/O is another uncontrolled influence. The C probe +allows measured I/O in churn mode, but root should inspect its reported values +and keep all identity/error/progress requirements. An inherited cache-progress +stall, if observed, must be reported separately rather than hidden by reducing +the sample or calling the variant validated. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-report-preservation.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-report-preservation.json new file mode 100644 index 000000000..dd1d478bd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-report-preservation.json @@ -0,0 +1,7 @@ +{ + "original_path": "README.md", + "historical_path": "async-load-report.md", + "original_body_sha256": "eea151bda43766f4b0c0afd5820537ca682d31df822eb258ec73db5a4e3bf211", + "historical_report_sha256": "69a8bf36e56d298fcc4a903f3416f2b09d19be22196a91812af23846b8aed2aa", + "body_unchanged_after_banner": true +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-vs-candidate.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-vs-candidate.patch new file mode 100644 index 000000000..d48454c28 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-vs-candidate.patch @@ -0,0 +1,55 @@ +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -425,14 +425,6 @@ + return FALSE; + } + return TRUE; +-} +- +-/* Allocation membership is checked only for misses. Keep its callbacks and +- * diagnostics out of the resident lookup's register allocation. */ +-static bool32 __attribute__((noinline)) +-clockcache_page_valid_for_load(clockcache *cc, uint64 addr) +-{ +- return allocator_page_valid(cc->al, addr); + } + + /* Internal operations on existing mappings must still satisfy this invariant. +@@ -2466,7 +2458,7 @@ + /* A hit inherits allocation validity from its mapping, which is removed by + * cache_extent_discard() before the allocator can free the extent. Check + * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!clockcache_page_valid_for_load(cc, addr)) { ++ if (!allocator_page_valid(cc->al, addr)) { + *rc = STATUS_BAD_PARAM; + return FALSE; + } +@@ -2651,6 +2643,15 @@ + { + async_begin(state, depth); + ++ /* A miss must be allocated before it can reserve a cache entry or issue I/O. ++ * Resident hits inherit allocation validity from their existing mapping. ++ */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ + state->entry_number = + clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); + if (state->entry_number == CC_UNMAPPED_ENTRY) { +@@ -2749,12 +2750,6 @@ + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!clockcache_page_valid_for_load(state->cc, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-vs-original.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-vs-original.patch new file mode 100644 index 000000000..f2e53fd78 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-load-vs-original.patch @@ -0,0 +1,78 @@ +--- a/src/clockcache.c ++++ b/src/clockcache.c +@@ -391,25 +391,37 @@ + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ ++/* Keep diagnostic formatting out of the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ } ++} ++ + static inline bool32 + clockcache_try_lookup_number(const clockcache *cc, + uint64 addr, + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { +- platform_error_log( +- "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ if (UNLIKELY(addr % page_size != 0)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } +- + *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { +- platform_error_log("Cache page address %lu is outside lookup capacity " +- "%lu\n", +- addr, +- lookup_capacity * page_size); ++ if (UNLIKELY(*lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; +@@ -2631,6 +2643,15 @@ + { + async_begin(state, depth); + ++ /* A miss must be allocated before it can reserve a cache entry or issue I/O. ++ * Resident hits inherit allocation validity from their existing mapping. ++ */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ + state->entry_number = + clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); + if (state->entry_number == CC_UNMAPPED_ENTRY) { +@@ -2729,12 +2750,6 @@ + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-contract-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-contract-review.json new file mode 100644 index 000000000..2cb9835ad --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-contract-review.json @@ -0,0 +1,49 @@ +{ + "reviewer": "invalid_codegen", + "scope": "Read-only configuration-contract audit; no source/test edits, builds or workloads.", + "async_load_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "mask_original_clockcache_sha256": "a025a6beb1df2d28cbc0a1a046c1e8a2cfc91ad0c544718b32969f5c36eaa562", + "conclusion": "Modulo-to-mask alignment check is equivalent for all supported configurations. Keep production power-of-two assertion before clz/division in clockcache_config_init. No supported non-power-of-two configuration found.", + "source_evidence": [ + { + "path": "src/platform_linux/platform_io.h:31-36,314-334", + "finding": "Default page size4096; io_config_init only stores inputs and does not validate. IO_MAX_PAGE_SIZE8192 is a header bound, not evidence backend supports8192." + }, + { + "path": "src/platform_linux/platform_io.c:29-31; src/platform_linux/laio.c:1077-1109", + "finding": "io_config_valid delegates to laio_config_valid, which permits exactly4096 and rejects other sizes before geometry division. laio_handle_create also validates at931." + }, + { + "path": "src/splinterdb.c:165-166,310-330,398", + "finding": "Public page_size0 selects default4096; resolved config passes io_config_valid before cache initialization." + }, + { + "path": "tests/config.c:317-335; tests/config.h:23", + "finding": "Functional/test parser defaults to4096 and rejects every other supplied page size; also documents the power-of-two requirement." + }, + { + "path": "tests/functional/test.h:270-289; tests/unit/btree_test_common.c:17-48; tests/unit/limitations_test.c:319-326", + "finding": "Other initializer callers use parsed master geometry or explicit4096. Small functional cache fixtures copy an existing valid config and only change capacity." + }, + { + "path": "src/clockcache.c:378-386,4353-4354", + "finding": "Cache already uses a stored log_page_size for shifts and divides capacity by page_size. Non-power-of-two config is already unsupported; zero formerly reaches undefined clz/division." + }, + { + "path": "src/platform_linux/platform_util.h:13; src/platform_linux/platform_assert.h:48-52", + "finding": "IS_POWER_OF_2 rejects zero; platform_assert remains active in release. The mask-original assert precedes clz/division." + } + ], + "edge_cases": [ + "For nonzero uint64 power2 p, addr&(p-1) equals addr%p for all uint64 addresses. p-1 is defined, including p1 and largest representable power2 2^63; only4096 is currently accepted by production I/O.", + "Zero/reserved addresses remain aligned and are rejected by allocator membership where appropriate; the mask must not replace those checks. UINT64_MAX and the largest aligned address retain their original shape/bounds outcomes.", + "Runtime mutation of io_cfg geometry was already unsupported because stored log_page_size, capacities and allocations become inconsistent. No production runtime page-size mutation was found; the limitations test mutates config only for I/O-create rejection, with no live cache.", + "Async-load cold diagnostic modulo may remain: under the same invariant it classifies rejected addresses identically and introduces division only on the diagnostic path. Preserve UNLIKELY, alignment-before-bounds order and the bounds shift." + ], + "validation_coverage": [ + "Existing writeback invalid-address tests cover misalignment, zero/reserved, unallocated/freed, capacity, largest aligned uint64 and UINT64_MAX across synchronous/asynchronous/prefetch APIs.", + "Existing limitations tests cover invalid2048 and8192 configurations, both powers of two. They do not specifically cover a non-power-of-two public input.", + "If mask is selected, rerun writeback and limitations. A small extension of existing public rejection coverage for4095/4097/UINT64_MAX would protect error-return ordering before the internal assertion. Do not expect public page_size0 to fail; zero requests defaults.", + "No arithmetic test mirroring the mask is needed. A direct malformed internal config can assert; this was never a supported geometry and previously could invoke undefined behavior." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-hit-codegen-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-hit-codegen-review.json new file mode 100644 index 000000000..6f36dbc55 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-hit-codegen-review.json @@ -0,0 +1,127 @@ +{ + "scope": "Independent source/disassembly review of successful warmed resident hits. No build, workload, timing normalization or benchmark report generated by this review.", + "expected_async_mask_library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "profiles": { + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "symbol_path_instruction_counts": { + "clockcache_get": 90, + "clockcache_get_internal_async.constprop.0": 49, + "clockcache_try_get_read.constprop.0": 41, + "clockcache_unget": 28, + "clockcache_get_in_cache_async.constprop.0": 66, + "clockcache_get_async": 26 + }, + "selected_sync_hit_get_unget_instructions": 159, + "selected_async_hit_get_unget_instructions": 210, + "sync_normal_path_divisions": 3, + "async_normal_path_divisions": 3 + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "symbol_path_instruction_counts": { + "clockcache_get": 94, + "clockcache_get_internal_async.constprop.0": 57, + "clockcache_try_get_read.constprop.0": 41, + "clockcache_unget": 28, + "clockcache_get_in_cache_async.constprop.0": 66, + "clockcache_get_async": 26 + }, + "selected_sync_hit_get_unget_instructions": 163, + "selected_async_hit_get_unget_instructions": 218, + "sync_normal_path_divisions": 3, + "async_normal_path_divisions": 3 + }, + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "symbol_path_instruction_counts": { + "clockcache_get": 94, + "clockcache_get_internal_async.constprop.0": 48, + "clockcache_try_get_read.constprop.0": 41, + "clockcache_unget": 28, + "clockcache_get_in_cache_async.constprop.0": 66, + "clockcache_get_async": 26 + }, + "selected_sync_hit_get_unget_instructions": 163, + "selected_async_hit_get_unget_instructions": 209, + "sync_normal_path_divisions": 3, + "async_normal_path_divisions": 3 + }, + "async-mask": { + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "symbol_path_instruction_counts": { + "clockcache_get": 93, + "clockcache_get_internal_async.constprop.0": 47, + "clockcache_try_get_read.constprop.0": 41, + "clockcache_unget": 28, + "clockcache_get_in_cache_async.constprop.0": 66, + "clockcache_get_async": 26 + }, + "selected_sync_hit_get_unget_instructions": 162, + "selected_async_hit_get_unget_instructions": 208, + "sync_normal_path_divisions": 2, + "async_normal_path_divisions": 2 + } + }, + "predicted_retired_instruction_deltas": { + "async-mask_vs_original": { + "blocking": -1, + "async": -10 + }, + "async-mask_vs_main": { + "blocking": 3, + "async": -2 + }, + "async-mask_vs_async-load": { + "blocking": -1, + "async": -1 + } + }, + "prediction_status": "Static architectural-instruction path counts; not reported hardware measurements. TLS callee bodies, unchanged interface wrappers and probe bookkeeping are omitted from absolute totals. The deltas are expected to carry into matched full probes.", + "path_assumptions": [ + "blocking=true for synchronous get", + "fresh async state, immediate ASYNC_STATUS_DONE", + "valid page type and aligned in-range address", + "mapped resident identity remains stable; no eviction or writer race", + "read-reference acquisition succeeds immediately", + "CC_ACCESSED already set; CC_LOADING clear; read_status success", + "cache statistics disabled" + ], + "removed_division": { + "sync": "Alignment at async-load clockcache_get+0x3a (53a5a divq0x8(%rdi)) becomes page_size load/sub1/test at async-mask53a85\u201353a90.", + "async": "Alignment at async-load dispatcher9cd5d becomes loads/sub1/test at async-mask9cd54\u20139cd63.", + "effect": "Each successful get/unget executes two DIV instructions instead of three in main/original/async-load. This removes the geometry remainder division only, not all integer division from cache access." + }, + "retained_divisions": { + "read_reference_acquisition": "async-mask aa426 divq0x140(%rsi), indexing reference-count cache-line stripes", + "unget": "async-mask51314 divq0x140(%rsi), same stripe mapping", + "miss_path": "Allocator membership validation still contains division at9c8b4 in clockcache_get_from_disk_async.constprop.0.", + "cold_diagnostics": "clockcache_report_invalid_address retains modulo for diagnostic classification." + }, + "retained_checks": { + "page_type": "Range check remains before geometry in sync53a71/53a74 and async9cd43/9cd46.", + "alignment": "Mask check runs before lookup indexing; invalid addresses still branch to cold diagnostics and error return.", + "lookup_bounds": "Unsigned compare/jae remains before directory load: sync53ac5/53ac8; async9cd7e/9cd81.", + "mapping_and_reference": "Unmapped sentinel branch, reference acquisition/status checks and exact entry-address comparison remain.", + "loading_and_error": "CC_LOADING and read_status checks remain before returning a page; async waiter/retry handling is outside this immediate-hit path.", + "allocation_membership": "Resident hits rely on mapping lifetime as before. A miss still validates allocator membership before reserving a cache entry or issuing I/O; moving that miss code out of the async dispatcher reduces its register-save burden.", + "config_contract": "Release clockcache_config_init tests page_size!=0 and page_size&(page_size-1)==0 at51d6b\u201351d7b, before bsr51dce and division51de0." + }, + "frame_observations": { + "sync": "main/original reserve0x38 stack bytes; async-load/async-mask reserve0x48. All save six callee-saved registers. Masking does not remove this frame difference.", + "async_dispatcher": "original saves four registers and reserves8 stack bytes; async-load/async-mask save one register and have no explicit stack reservation." + }, + "limitations": [ + "Static path counts do not predict exact cycle cost, frequency, cache misses, dependency stalls or throughput.", + "Retry/loading/error paths and statistics-enabled calls take different paths.", + "No correctness equivalence beyond inspected checks is claimed; separate existing contract and regression reviews cover those concerns." + ], + "evidence": { + "paths": "review/async-mask-static-normal-hit-paths.json", + "paths_sha256": "ea3d2e229ffa3cdd6c87dca50582186060619dea5e8e93c242af11696273a4b7", + "inputs": "review/async-mask-static-inputs.json", + "extra_inputs": "review/async-mask-static-extra-inputs.json", + "config_assembly": "review/async-mask-static-async-mask-clockcache_config_init.asm", + "source_patch": "review/async-mask-vs-async-load.patch" + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-independent-correctness-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-independent-correctness-review.json new file mode 100644 index 000000000..893ce1555 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-independent-correctness-review.json @@ -0,0 +1,18 @@ +{ + "reviewer": "invalid_codegen", + "scope": "Independent read-only review of frozen async-mask against async-load; no source edits, builds, tests, or workloads. Validation runner prepared separately.", + "clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "parent_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "all_manifest_source_hashes_match": true, + "conclusion": "No correctness blocker. Exactly the hot alignment check becomes a mask and config initialization gains a release-active power-of-two assertion before clz and division.", + "diff_findings": [ + "clockcache_try_lookup_number at src/clockcache.c:417 replaces addr % page_size with addr & (page_size - 1), preserving alignment-before-bounds ordering and identical failure helper.", + "clockcache_config_init at src/clockcache.c:4363 asserts IS_POWER_OF_2 before any config initialization, clz or page-capacity division. The existing shift-based lookup already requires this invariant.", + "Cold diagnostic modulo, lookup bound calculation, allocator membership checks, async state/retry/resume ownership, and prefetch semantics are byte-identical to async-load.", + "All other source files and frozen source metadata match their recorded hashes." + ], + "contract_review": "review/async-mask-contract-review.json", + "async_correctness_review": "review/async-load-independent-correctness-review.json", + "unsupported_config": "Public page_size zero defaults to 4096; other sizes are rejected by I/O config validation before cache initialization. Internal direct unsupported geometry now asserts instead of reaching incorrect shifts or undefined clz/division.", + "validation": "Prepared validation-async-mask/validate.py for unchanged 118 selected unit executions plus existing low-cost I/O/public configuration rejection tests in all three modes (124 total), format and debug prefetch admission. Not launched." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get.asm new file mode 100644 index 000000000..6296af8cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get.asm @@ -0,0 +1,418 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053a20 : + 53a20: push %r15 + 53a22: lea -0x1(%rcx),%eax + 53a25: push %r14 + 53a27: push %r13 + 53a29: push %r12 + 53a2b: push %rbp + 53a2c: push %rbx + 53a2d: mov %rsi,%rbx + 53a30: sub $0x48,%rsp + 53a34: mov %edx,0x8(%rsp) + 53a38: mov %ecx,0x1c(%rsp) + 53a3c: mov %r8,0x20(%rsp) + 53a41: cmp $0x7,%eax + 53a44: ja 54038 + 53a4a: mov 0x8(%rdi),%rcx + 53a4e: mov %rdi,%r14 + 53a51: mov %rsi,%rax + 53a54: xor %edx,%edx + 53a56: mov 0x8(%rcx),%rdi + 53a5a: divq 0x8(%rdi) + 53a5e: test %rdx,%rdx + 53a61: jne 1015d + 53a67: movabs $0xcccccccccccccccd,%r12 + 53a71: mov %r14,%r13 + 53a74: data16 cs nopw 0x0(%rax,%rax,1) + 53a7f: nop + 53a80: mov 0x120(%rcx),%rcx + 53a87: mov 0x28(%r13),%rax + 53a8b: mov %rbx,%rdx + 53a8e: shr %cl,%rdx + 53a91: shr $0x2,%rax + 53a95: cmp %rax,%rdx + 53a98: jae 5409b + 53a9e: mov 0x30(%r13),%rax + 53aa2: mov (%rax,%rdx,4),%ebp + 53aa5: cmp $0xffffffff,%ebp + 53aa8: je 53c50 + 53aae: data16 lea 0x814f2(%rip),%rdi # d4fa8 + 53ab6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53abe: mov 0x8(%rsp),%r14d + 53ac3: mov %ebp,%esi + 53ac5: mov %r13,%rdi + 53ac8: mov (%rax),%rax + 53acb: mov %rax,0x10(%rsp) + 53ad0: test %r14d,%r14d + 53ad3: je 53c10 + 53ad9: call aa3e0 + 53ade: cmp $0x1,%eax + 53ae1: jne 53b2d + 53ae3: mov $0x1,%r15d + 53ae9: mov %r15,%rax + 53aec: mul %r12 + 53aef: xor %eax,%eax + 53af1: shr $0x2,%rdx + 53af5: mov %rdx,%r14 + 53af8: nopl 0x0(%rax,%rax,1) + 53b00: pause + 53b02: mov %rax,%rcx + 53b05: add $0x1,%rax + 53b09: cmp %r14,%rcx + 53b0c: jne 53b00 + 53b0e: cmp $0x400,%r15 + 53b15: ja 53be0 + 53b1b: mov %ebp,%esi + 53b1d: mov %r13,%rdi + 53b20: add %r15,%r15 + 53b23: call aa3e0 + 53b28: cmp $0x1,%eax + 53b2b: je 53ae9 + 53b2d: test %eax,%eax + 53b2f: jne 53c27 + 53b35: mov %ebp,%eax + 53b37: mov 0x48(%r13),%rcx + 53b3b: mov %rax,%rdx + 53b3e: shl $0x6,%rdx + 53b42: mov 0x8(%rcx,%rdx,1),%rsi + 53b47: cmp %rsi,%rbx + 53b4a: jne 53e8c + 53b50: mov %rax,%rbx + 53b53: mov %rdx,%r15 + 53b56: mov %r13,%r14 + 53b59: jmp 53b6c + 53b5b: nopl 0x0(%rax,%rax,1) + 53b60: mov %r14,%rdi + 53b63: call ea40 + 53b68: mov 0x48(%r14),%rcx + 53b6c: mov 0x10(%rcx,%r15,1),%eax + 53b71: test $0x10,%al + 53b73: jne 53b60 + 53b75: mov 0x48(%r14),%rdx + 53b79: mov %rbx,%rax + 53b7c: add %r15,%rdx + 53b7f: mov 0x14(%rdx),%r13d + 53b83: test %r13d,%r13d + 53b86: jne 53fea + 53b8c: mov 0x20(%rdx),%eax + 53b8f: cmp %eax,0x1c(%rsp) + 53b93: jne 5406a + 53b99: mov 0x8(%r14),%rax + 53b9d: mov 0x18(%rax),%r11d + 53ba1: test %r11d,%r11d + 53ba4: jne 53e66 + 53baa: mov 0x20(%rsp),%rbx + 53baf: xor %r13d,%r13d + 53bb2: mov %rdx,(%rbx) + 53bb5: data16 lea 0x813eb(%rip),%rdi # d4fa8 + 53bbd: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53bc5: mov (%rax),%rax + 53bc8: mov %rax,0x8(%rbx) + 53bcc: add $0x48,%rsp + 53bd0: mov %r13d,%eax + 53bd3: pop %rbx + 53bd4: pop %rbp + 53bd5: pop %r12 + 53bd7: pop %r13 + 53bd9: pop %r14 + 53bdb: pop %r15 + 53bdd: ret + 53bde: xchg %ax,%ax + 53be0: mov %ebp,%esi + 53be2: mov %r13,%rdi + 53be5: call aa3e0 + 53bea: cmp $0x1,%eax + 53bed: jne 53b2d + 53bf3: xor %eax,%eax + 53bf5: data16 cs nopw 0x0(%rax,%rax,1) + 53c00: pause + 53c02: mov %rax,%rdx + 53c05: add $0x1,%rax + 53c09: cmp %r14,%rdx + 53c0c: jne 53c00 + 53c0e: jmp 53be0 + 53c10: call aa3e0 + 53c15: cmp $0x1,%eax + 53c18: je 53ca6 + 53c1e: cmp $0x2,%eax + 53c21: jne 53b35 + 53c27: mov 0x8(%r13),%rcx + 53c2b: mov %rbx,%rax + 53c2e: xor %edx,%edx + 53c30: mov 0x8(%rcx),%rsi + 53c34: divq 0x8(%rsi) + 53c38: test %rdx,%rdx + 53c3b: je 53a80 + 53c41: mov %r13,%r14 + 53c44: jmp 1015d + 53c49: nopl 0x0(%rax) + 53c50: mov 0x10(%r13),%rbp + 53c54: mov 0x0(%rbp),%rax + 53c58: mov %rbp,%rdi + 53c5b: call *(%rax) + 53c5d: xor %edx,%edx + 53c5f: mov %rax,%rcx + 53c62: mov (%rax),%rax + 53c65: mov 0x8(%rax),%r9 + 53c69: mov %rbx,%rax + 53c6c: div %r9 + 53c6f: test %rdx,%rdx + 53c72: jne 53e30 + 53c78: mov 0x0(%rbp),%rax + 53c7c: mov %rbx,%r15 + 53c7f: and 0x20(%rcx),%r15 + 53c83: je 53cb8 + 53c85: cmp 0x8(%rcx),%rbx + 53c89: jae 53cb8 + 53c8b: mov %r15,%rsi + 53c8e: mov %rbp,%rdi + 53c91: call *0x20(%rax) + 53c94: test %eax,%eax + 53c96: je 53ee0 + 53c9c: mov 0x8(%rsp),%r8d + 53ca1: test %r8d,%r8d + 53ca4: jne 53d04 + 53ca6: mov $0xb,%r13d + 53cac: jmp 53bcc + 53cb1: nopl 0x0(%rax) + 53cb8: mov %rbp,%rdi + 53cbb: call *0x58(%rax) + 53cbe: mov 0x8130b(%rip),%rbp # d4fd0 + 53cc5: mov %rbx,%r9 + 53cc8: mov %r15,%r8 + 53ccb: sub $0x8,%rsp + 53ccf: lea 0x6388a(%rip),%rsi # b7560 <__func__.21+0xd0> + 53cd6: mov $0x17d,%ecx + 53cdb: mov 0x0(%rbp),%rdi + 53cdf: push %rax + 53ce0: lea 0x6ebe9(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53ce7: xor %eax,%eax + 53ce9: call fbf0 + 53cee: mov 0x0(%rbp),%rdi + 53cf2: call fe90 + 53cf7: pop %rsi + 53cf8: pop %rdi + 53cf9: mov $0x16,%r13d + 53cff: jmp 53bcc + 53d04: data16 lea 0x8129c(%rip),%rdi # d4fa8 + 53d0c: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d14: mov 0x1c(%rsp),%edx + 53d18: mov %rbx,%rsi + 53d1b: mov %r13,%rdi + 53d1e: mov (%rax),%r14 + 53d21: mov 0x8(%r13),%rax + 53d25: mov 0x8(%rax),%rax + 53d29: mov 0x8(%rax),%r15 + 53d2d: call 536c0 + 53d32: mov %rax,%rbp + 53d35: mov $0xffffffff,%eax + 53d3a: cmp %rax,%rbp + 53d3d: je 53c27 + 53d43: mov 0x8(%r13),%rax + 53d47: mov %rbp,%r12 + 53d4a: mov %r14,0x8(%rsp) + 53d4f: mov %r13,%r14 + 53d52: shl $0x6,%r12 + 53d56: add 0x48(%r13),%r12 + 53d5a: mov 0x18(%rax),%ecx + 53d5d: test %ecx,%ecx + 53d5f: jne 53f7e + 53d65: mov 0x18(%r14),%rdi + 53d69: mov (%r12),%rsi + 53d6d: mov %rbx,%rcx + 53d70: mov %r15,%rdx + 53d73: mov (%rdi),%rax + 53d76: call *(%rax) + 53d78: mov %eax,%r13d + 53d7b: test %eax,%eax + 53d7d: jne 53fa5 + 53d83: mov 0x8(%r14),%rax + 53d87: mov 0x18(%rax),%edx + 53d8a: test %edx,%edx + 53d8c: jne 53f21 + 53d92: mov %ebp,%edx + 53d94: mov %r13d,%ecx + 53d97: mov %rbx,%rsi + 53d9a: mov %r14,%rdi + 53d9d: call 537f0 + 53da2: mov %r12,%rdx + 53da5: test %r13d,%r13d + 53da8: je 53baa + 53dae: mov 0x8(%r14),%rcx + 53db2: mov %rbp,%rax + 53db5: xor %edx,%edx + 53db7: mov 0x8(%rsp),%rdi + 53dbc: divq 0x140(%rcx) + 53dc3: and $0x3,%edi + 53dc6: shl $0x6,%edx + 53dc9: lea (%rdx,%rax,1),%esi + 53dcc: mov 0x130(%rcx),%eax + 53dd2: mov 0x88(%r14),%rdx + 53dd9: mov $0xffffffff,%ecx + 53dde: imul %rdi,%rax + 53de2: add %rsi,%rax + 53de5: lock xadd %cx,(%rdx,%rax,2) + 53deb: test %cx,%cx + 53dee: jne 53bcc + 53df4: push %rax + 53df5: push %rdi + 53df6: push %rsi + 53df7: push 0x20(%rsp) + 53dfb: xor %r9d,%r9d + 53dfe: lea 0x643f3(%rip),%r8 # b81f8 <__func__.21+0xd68> + 53e05: xor %eax,%eax + 53e07: mov $0x288,%esi + 53e0c: lea 0x5d81b(%rip),%rcx # b162e <_fini+0xa12> + 53e13: lea 0x6ebf6(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 53e1a: lea 0x5d7b6(%rip),%rdi # b15d7 <_fini+0x9bb> + 53e21: call ee00 + 53e26: cs nopw 0x0(%rax,%rax,1) + 53e30: mov 0x81199(%rip),%rbp # d4fd0 + 53e37: mov %rbx,%r8 + 53e3a: xor %eax,%eax + 53e3c: mov $0x164,%ecx + 53e41: lea 0x6ea88(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53e48: lea 0x63659(%rip),%rsi # b74a8 <__func__.21+0x18> + 53e4f: mov 0x0(%rbp),%rdi + 53e53: call fbf0 + 53e58: mov 0x0(%rbp),%rdi + 53e5c: call fe90 + 53e61: jmp 53cf9 + 53e66: mov 0x10(%rsp),%rsi + 53e6b: mov 0x1c(%rsp),%ecx + 53e6f: lea 0x0(,%rsi,8),%rax + 53e77: sub %rsi,%rax + 53e7a: lea 0x220(%rcx,%rax,8),%rax + 53e82: addq $0x1,(%r14,%rax,8) + 53e87: jmp 53baa + 53e8c: mov 0x8(%r13),%rcx + 53e90: xor %edx,%edx + 53e92: mov 0x10(%rsp),%rdi + 53e97: divq 0x140(%rcx) + 53e9e: and $0x3,%edi + 53ea1: shl $0x6,%edx + 53ea4: lea (%rdx,%rax,1),%esi + 53ea7: mov 0x130(%rcx),%eax + 53ead: mov 0x88(%r13),%rdx + 53eb4: mov $0xffffffff,%ecx + 53eb9: imul %rdi,%rax + 53ebd: add %rsi,%rax + 53ec0: lock xadd %cx,(%rdx,%rax,2) + 53ec6: test %cx,%cx + 53ec9: jne 53c27 + 53ecf: push %rbx + 53ed0: push %rdi + 53ed1: push %rsi + 53ed2: push 0x28(%rsp) + 53ed6: jmp 53dfb + 53edb: nopl 0x0(%rax,%rax,1) + 53ee0: sub $0x8,%rsp + 53ee4: mov %rbx,%r9 + 53ee7: mov %r15,%r8 + 53eea: mov $0x172,%ecx + 53eef: mov 0x810da(%rip),%rbp # d4fd0 + 53ef6: lea 0x6e9d3(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53efd: lea 0x635f4(%rip),%rsi # b74f8 <__func__.21+0x68> + 53f04: mov 0x0(%rbp),%rdi + 53f08: push $0x0 + 53f0a: call fbf0 + 53f0f: mov 0x0(%rbp),%rdi + 53f13: call fe90 + 53f18: pop %r9 + 53f1a: pop %r10 + 53f1c: jmp 53cf9 + 53f21: lea 0x30(%rsp),%rsi + 53f26: mov $0x1,%edi + 53f2b: call e410 + 53f30: mov 0x28(%rsp),%rax + 53f35: mov 0x8(%rsp),%rsi + 53f3a: imul $0x3b9aca00,0x30(%rsp),%rdx + 53f43: add 0x38(%rsp),%rdx + 53f48: sub %rax,%rdx + 53f4b: mov 0x1c(%rsp),%ecx + 53f4f: lea 0x0(,%rsi,8),%rax + 53f57: sub %rsi,%rax + 53f5a: lea (%rcx,%rax,8),%rax + 53f5e: lea (%r14,%rax,8),%rax + 53f62: addq $0x1,0x1148(%rax) + 53f6a: addq $0x1,0x1220(%rax) + 53f72: add %rdx,0x1190(%rax) + 53f79: jmp 53d92 + 53f7e: lea 0x30(%rsp),%rsi + 53f83: mov $0x1,%edi + 53f88: call e410 + 53f8d: imul $0x3b9aca00,0x30(%rsp),%rax + 53f96: add 0x38(%rsp),%rax + 53f9b: mov %rax,0x28(%rsp) + 53fa0: jmp 53d65 + 53fa5: mov %eax,%edi + 53fa7: call efe0 + 53fac: mov 0x8101d(%rip),%r15 # d4fd0 + 53fb3: mov 0x1c(%rsp),%ecx + 53fb7: mov %rbx,%rdx + 53fba: mov %rax,%r8 + 53fbd: lea 0x648dc(%rip),%rsi # b88a0 <__func__.21+0x1410> + 53fc4: xor %eax,%eax + 53fc6: mov (%r15),%rdi + 53fc9: call fbf0 + 53fce: mov (%r15),%rdi + 53fd1: call fe90 + 53fd6: mov 0x8(%r14),%rax + 53fda: mov 0x18(%rax),%edx + 53fdd: test %edx,%edx + 53fdf: je 53d92 + 53fe5: jmp 53f21 + 53fea: mov 0x8(%r14),%rcx + 53fee: xor %edx,%edx + 53ff0: mov 0x10(%rsp),%rdi + 53ff5: divq 0x140(%rcx) + 53ffc: and $0x3,%edi + 53fff: shl $0x6,%edx + 54002: lea (%rdx,%rax,1),%esi + 54005: mov 0x130(%rcx),%eax + 5400b: mov 0x88(%r14),%rdx + 54012: mov $0xffffffff,%ecx + 54017: imul %rdi,%rax + 5401b: add %rsi,%rax + 5401e: lock xadd %cx,(%rdx,%rax,2) + 54024: test %cx,%cx + 54027: jne 53bcc + 5402d: jmp 53ecf + 54032: nopw 0x0(%rax,%rax,1) + 54038: sub $0x8,%rsp + 5403c: lea 0x645fd(%rip),%r8 # b8640 <__func__.21+0x11b0> + 54043: xor %eax,%eax + 54045: push %rsi + 54046: mov 0x2c(%rsp),%r9d + 5404b: lea 0x64616(%rip),%rcx # b8668 <__func__.21+0x11d8> + 54052: lea 0x6e847(%rip),%rdx # c28a0 <__func__.23.lto_priv.1> + 54059: mov $0x1d6,%esi + 5405e: lea 0x5d572(%rip),%rdi # b15d7 <_fini+0x9bb> + 54065: call ee00 + 5406a: mov 0x1c(%rsp),%esi + 5406e: mov %ebp,%r9d + 54071: lea 0x5d692(%rip),%r8 # b170a <_fini+0xaee> + 54078: lea 0x5d6a2(%rip),%rcx # b1721 <_fini+0xb05> + 5407f: lea 0x6e72a(%rip),%rdx # c27b0 <__func__.19> + 54086: lea 0x5d54a(%rip),%rdi # b15d7 <_fini+0x9bb> + 5408d: push %rsi + 5408e: mov $0x8dd,%esi + 54093: push %rax + 54094: xor %eax,%eax + 54096: call ee00 + 5409b: mov %r13,%r14 + 5409e: jmp 1015d + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async.asm new file mode 100644 index 000000000..e1d9671a8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async.asm @@ -0,0 +1,45 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050350 : + 50350: mov 0x8(%rdi),%rax + 50354: cmp $0x1,%rax + 50358: je 503b8 + 5035a: push %rbx + 5035b: mov %rdi,%rbx + 5035e: test %rax,%rax + 50361: je 50390 + 50363: mov %rbx,%rdi + 50366: call 9cd00 + 5036b: mov %eax,%edx + 5036d: xor %eax,%eax + 5036f: cmp $0x1,%edx + 50372: jne 50388 + 50374: mov 0x54(%rbx),%eax + 50377: test %eax,%eax + 50379: je 503a0 + 5037b: movq $0x1,0x8(%rbx) + 50383: mov $0x1,%eax + 50388: pop %rbx + 50389: ret + 5038a: nopw 0x0(%rax,%rax,1) + 50390: movq $0x0,0x50(%rdi) + 50398: movq $0x0,0x48(%rdi) + 503a0: lea -0x44(%rip),%rax # 50363 + 503a7: movq $0x0,0x10(%rbx) + 503af: mov %rax,0x8(%rbx) + 503b3: jmp 50363 + 503b5: nopl (%rax) + 503b8: mov $0x1,%eax + 503bd: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async_state_result_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async_state_result_virtual.asm new file mode 100644 index 000000000..a19d3e17d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async_state_result_virtual.asm @@ -0,0 +1,24 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000004f470 : + 4f470: mov 0x50(%rdi),%eax + 4f473: test %eax,%eax + 4f475: jne 4f486 + 4f477: mov 0x48(%rdi),%rax + 4f47b: mov %rax,(%rsi) + 4f47e: mov 0x58(%rdi),%rax + 4f482: mov %rax,0x8(%rsi) + 4f486: mov 0x50(%rdi),%eax + 4f489: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async_virtual.asm new file mode 100644 index 000000000..3b7d739fc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_async_virtual.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000503c0 : + 503c0: jmp f420 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_from_disk_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_from_disk_async.constprop.0.asm new file mode 100644 index 000000000..57938f231 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_from_disk_async.constprop.0.asm @@ -0,0 +1,355 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009c750 : + 9c750: mov 0x18(%rdi),%rax + 9c754: cmp $0x1,%rax + 9c758: je 9ca50 + 9c75e: push %r13 + 9c760: push %r12 + 9c762: push %rbp + 9c763: push %rbx + 9c764: mov %rdi,%rbx + 9c767: sub $0x18,%rsp + 9c76b: test %rax,%rax + 9c76e: je 9c890 + 9c774: lea 0x80(%rdi),%rbp + 9c77b: mov 0x80(%rbx),%rax + 9c782: mov %rbp,%rdi + 9c785: call *0x8(%rax) + 9c788: cmp $0x1,%eax + 9c78b: jne 9c818 + 9c791: mov 0x80(%rbx),%rax + 9c798: mov %rbp,%rdi + 9c79b: call *0x10(%rax) + 9c79e: mov 0x20(%rbx),%rdx + 9c7a2: mov %eax,0x70(%rbx) + 9c7a5: mov 0x60(%rbx),%eax + 9c7a8: shl $0x6,%rax + 9c7ac: add 0x48(%rdx),%rax + 9c7b0: mov 0x10(%rax),%eax + 9c7b3: test $0x10,%al + 9c7b5: jne 9ca30 + 9c7bb: mov 0x70(%rbx),%edi + 9c7be: test %edi,%edi + 9c7c0: jne 9c9f0 + 9c7c6: mov 0x80(%rbx),%rax + 9c7cd: mov %rbp,%rdi + 9c7d0: call *0x20(%rax) + 9c7d3: mov 0x20(%rbx),%rsi + 9c7d7: mov 0x70(%rbx),%edi + 9c7da: mov 0x8(%rsi),%rcx + 9c7de: test %edi,%edi + 9c7e0: jne 9ca60 + 9c7e6: mov 0x18(%rcx),%eax + 9c7e9: test %eax,%eax + 9c7eb: jne 9c828 + 9c7ed: mov 0x68(%rbx),%rax + 9c7f1: mov %rax,0x48(%rbx) + 9c7f5: movl $0x1,0x54(%rbx) + 9c7fc: movq $0x1,0x18(%rbx) + 9c804: add $0x18,%rsp + 9c808: mov $0x1,%eax + 9c80d: pop %rbx + 9c80e: pop %rbp + 9c80f: pop %r12 + 9c811: pop %r13 + 9c813: ret + 9c814: nopl 0x0(%rax) + 9c818: add $0x18,%rsp + 9c81c: xor %eax,%eax + 9c81e: pop %rbx + 9c81f: pop %rbp + 9c820: pop %r12 + 9c822: pop %r13 + 9c824: ret + 9c825: nopl (%rax) + 9c828: mov %rsp,%rsi + 9c82b: mov $0x1,%edi + 9c830: mov 0x480(%rbx),%rbp + 9c837: call e410 + 9c83c: mov 0x58(%rbx),%rcx + 9c840: imul $0x3b9aca00,(%rsp),%rdx + 9c848: add 0x8(%rsp),%rdx + 9c84d: lea 0x0(,%rcx,8),%rax + 9c855: sub %rbp,%rdx + 9c858: sub %rcx,%rax + 9c85b: mov 0x30(%rbx),%ecx + 9c85e: lea (%rcx,%rax,8),%rcx + 9c862: mov 0x20(%rbx),%rax + 9c866: lea (%rax,%rcx,8),%rax + 9c86a: addq $0x1,0x1148(%rax) + 9c872: addq $0x1,0x1220(%rax) + 9c87a: add %rdx,0x1190(%rax) + 9c881: jmp 9c7ed + 9c886: cs nopw 0x0(%rax,%rax,1) + 9c890: mov 0x20(%rdi),%rax + 9c894: mov 0x28(%rdi),%rbp + 9c898: mov 0x10(%rax),%r12 + 9c89c: mov (%r12),%rax + 9c8a0: mov %r12,%rdi + 9c8a3: call *(%rax) + 9c8a5: xor %edx,%edx + 9c8a7: mov %rax,%rcx + 9c8aa: mov (%rax),%rax + 9c8ad: mov 0x8(%rax),%r9 + 9c8b1: mov %rbp,%rax + 9c8b4: div %r9 + 9c8b7: test %rdx,%rdx + 9c8ba: jne 9cae0 + 9c8c0: mov (%r12),%rax + 9c8c4: mov %rbp,%r13 + 9c8c7: and 0x20(%rcx),%r13 + 9c8cb: je 9c990 + 9c8d1: cmp 0x8(%rcx),%rbp + 9c8d5: jae 9c990 + 9c8db: mov %r13,%rsi + 9c8de: mov %r12,%rdi + 9c8e1: call *0x20(%rax) + 9c8e4: test %eax,%eax + 9c8e6: je 9cbe8 + 9c8ec: mov 0x30(%rbx),%edx + 9c8ef: mov 0x28(%rbx),%rsi + 9c8f3: mov 0x20(%rbx),%rdi + 9c8f7: call 536c0 + 9c8fc: mov $0xffffffff,%edx + 9c901: mov %rax,0x60(%rbx) + 9c905: cmp %rdx,%rax + 9c908: je 9cbd0 + 9c90e: mov 0x20(%rbx),%rdx + 9c912: shl $0x6,%rax + 9c916: mov 0x28(%rbx),%rcx + 9c91a: mov %rbx,%r9 + 9c91d: lea 0x80(%rbx),%rbp + 9c924: mov 0x38605(%rip),%r8 # d4f30 + 9c92b: mov 0x18(%rdx),%rsi + 9c92f: add 0x48(%rdx),%rax + 9c933: mov %rbp,%rdi + 9c936: xor %edx,%edx + 9c938: mov %rax,0x68(%rbx) + 9c93c: mov (%rsi),%rax + 9c93f: call *0x18(%rax) + 9c942: mov %eax,0x70(%rbx) + 9c945: test %eax,%eax + 9c947: jne 9cc30 + 9c94d: mov 0x68(%rbx),%rax + 9c951: mov %rbp,%rdi + 9c954: mov (%rax),%rsi + 9c957: mov 0x80(%rbx),%rax + 9c95e: call *(%rax) + 9c960: mov %eax,0x70(%rbx) + 9c963: test %eax,%eax + 9c965: jne 9cb20 + 9c96b: mov 0x20(%rbx),%rax + 9c96f: mov 0x8(%rax),%rax + 9c973: mov 0x18(%rax),%r8d + 9c977: test %r8d,%r8d + 9c97a: jne 9ccd0 + 9c980: lea -0x20c(%rip),%rax # 9c77b + 9c987: mov %rax,0x18(%rbx) + 9c98b: jmp 9c77b + 9c990: mov %r12,%rdi + 9c993: call *0x58(%rax) + 9c996: mov 0x38633(%rip),%r12 # d4fd0 + 9c99d: mov %rbp,%r9 + 9c9a0: mov %r13,%r8 + 9c9a3: sub $0x8,%rsp + 9c9a7: mov $0x17d,%ecx + 9c9ac: lea 0x25f1d(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 9c9b3: mov (%r12),%rdi + 9c9b7: push %rax + 9c9b8: lea 0x1aba1(%rip),%rsi # b7560 <__func__.21+0xd0> + 9c9bf: xor %eax,%eax + 9c9c1: call fbf0 + 9c9c6: mov (%r12),%rdi + 9c9ca: call fe90 + 9c9cf: pop %rbp + 9c9d0: pop %r12 + 9c9d2: mov 0x261e7(%rip),%rax # c2bc0 <__func__.0.lto_priv.4+0x60> + 9c9d9: movq $0x1,0x18(%rbx) + 9c9e1: mov %rax,0x50(%rbx) + 9c9e5: jmp 9c804 + 9c9ea: nopw 0x0(%rax,%rax,1) + 9c9f0: call efe0 + 9c9f5: mov 0x385d4(%rip),%r12 # d4fd0 + 9c9fc: mov 0x60(%rbx),%rcx + 9ca00: lea 0x240e9(%rip),%rsi # c0af0 <__func__.21+0x9660> + 9ca07: mov 0x28(%rbx),%rdx + 9ca0b: mov %rax,%r8 + 9ca0e: xor %eax,%eax + 9ca10: mov (%r12),%rdi + 9ca14: call fbf0 + 9ca19: mov (%r12),%rdi + 9ca1d: call fe90 + 9ca22: jmp 9c7c6 + 9ca27: nopw 0x0(%rax,%rax,1) + 9ca30: mov 0x70(%rbx),%ecx + 9ca33: mov 0x28(%rbx),%rsi + 9ca37: mov 0x20(%rbx),%rdi + 9ca3b: mov 0x60(%rbx),%edx + 9ca3e: call 537f0 + 9ca43: jmp 9c7bb + 9ca48: nopl 0x0(%rax,%rax,1) + 9ca50: mov $0x1,%eax + 9ca55: ret + 9ca56: cs nopw 0x0(%rax,%rax,1) + 9ca60: mov 0x70(%rbx),%eax + 9ca63: xor %edx,%edx + 9ca65: mov 0x58(%rbx),%rdi + 9ca69: mov %eax,0x50(%rbx) + 9ca6c: mov 0x60(%rbx),%eax + 9ca6f: mov %rdi,%r9 + 9ca72: and $0x3,%r9d + 9ca76: divq 0x140(%rcx) + 9ca7d: shl $0x6,%edx + 9ca80: lea (%rdx,%rax,1),%r8d + 9ca84: mov 0x130(%rcx),%eax + 9ca8a: mov $0xffffffff,%ecx + 9ca8f: mov 0x88(%rsi),%rdx + 9ca96: imul %r9,%rax + 9ca9a: add %r8,%rax + 9ca9d: lock xadd %cx,(%rdx,%rax,2) + 9caa3: test %cx,%cx + 9caa6: jne 9c7f5 + 9caac: push %rdx + 9caad: lea 0x14b7a(%rip),%rcx # b162e <_fini+0xa12> + 9cab4: mov $0x288,%esi + 9cab9: xor %eax,%eax + 9cabb: push %r9 + 9cabd: lea 0x25f4c(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 9cac4: xor %r9d,%r9d + 9cac7: push %r8 + 9cac9: lea 0x1b728(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cad0: push %rdi + 9cad1: lea 0x14aff(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cad8: call ee00 + 9cadd: nopl (%rax) + 9cae0: mov 0x384e9(%rip),%r12 # d4fd0 + 9cae7: mov %rbp,%r8 + 9caea: xor %eax,%eax + 9caec: mov $0x164,%ecx + 9caf1: lea 0x25dd8(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 9caf8: lea 0x1a9a9(%rip),%rsi # b74a8 <__func__.21+0x18> + 9caff: mov (%r12),%rdi + 9cb03: call fbf0 + 9cb08: mov (%r12),%rdi + 9cb0c: call fe90 + 9cb11: jmp 9c9d2 + 9cb16: cs nopw 0x0(%rax,%rax,1) + 9cb20: mov 0x80(%rbx),%rax + 9cb27: mov %rbp,%rdi + 9cb2a: call *0x20(%rax) + 9cb2d: mov 0x70(%rbx),%ecx + 9cb30: mov 0x28(%rbx),%rsi + 9cb34: mov 0x20(%rbx),%rdi + 9cb38: mov 0x60(%rbx),%edx + 9cb3b: call 537f0 + 9cb40: mov 0x70(%rbx),%eax + 9cb43: mov 0x20(%rbx),%rsi + 9cb47: xor %edx,%edx + 9cb49: mov 0x58(%rbx),%rdi + 9cb4d: mov 0x8(%rsi),%rcx + 9cb51: mov %eax,0x50(%rbx) + 9cb54: mov 0x60(%rbx),%eax + 9cb57: mov %rdi,%r9 + 9cb5a: and $0x3,%r9d + 9cb5e: divq 0x140(%rcx) + 9cb65: shl $0x6,%edx + 9cb68: lea (%rdx,%rax,1),%r8d + 9cb6c: mov 0x130(%rcx),%eax + 9cb72: mov $0xffffffff,%ecx + 9cb77: mov 0x88(%rsi),%rdx + 9cb7e: imul %r9,%rax + 9cb82: add %r8,%rax + 9cb85: lock xadd %cx,(%rdx,%rax,2) + 9cb8b: test %cx,%cx + 9cb8e: jne 9c7f5 + 9cb94: push %r10 + 9cb96: lea 0x14a91(%rip),%rcx # b162e <_fini+0xa12> + 9cb9d: mov $0x288,%esi + 9cba2: xor %eax,%eax + 9cba4: push %r9 + 9cba6: lea 0x25e63(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 9cbad: xor %r9d,%r9d + 9cbb0: push %r8 + 9cbb2: lea 0x1b63f(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cbb9: push %rdi + 9cbba: lea 0x14a16(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cbc1: call ee00 + 9cbc6: cs nopw 0x0(%rax,%rax,1) + 9cbd0: movl $0x0,0x54(%rbx) + 9cbd7: movq $0x1,0x18(%rbx) + 9cbdf: jmp 9c804 + 9cbe4: nopl 0x0(%rax) + 9cbe8: sub $0x8,%rsp + 9cbec: mov %r13,%r8 + 9cbef: mov %rbp,%r9 + 9cbf2: mov $0x172,%ecx + 9cbf7: mov 0x383d2(%rip),%r12 # d4fd0 + 9cbfe: lea 0x25ccb(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 9cc05: lea 0x1a8ec(%rip),%rsi # b74f8 <__func__.21+0x68> + 9cc0c: mov (%r12),%rdi + 9cc10: push $0x0 + 9cc12: call fbf0 + 9cc17: mov (%r12),%rdi + 9cc1b: call fe90 + 9cc20: pop %r13 + 9cc22: pop %rax + 9cc23: jmp 9c9d2 + 9cc28: nopl 0x0(%rax,%rax,1) + 9cc30: mov 0x28(%rbx),%rsi + 9cc34: mov 0x20(%rbx),%rdi + 9cc38: mov %eax,%ecx + 9cc3a: mov 0x60(%rbx),%edx + 9cc3d: call 537f0 + 9cc42: mov 0x70(%rbx),%eax + 9cc45: mov 0x20(%rbx),%rsi + 9cc49: xor %edx,%edx + 9cc4b: mov 0x58(%rbx),%rdi + 9cc4f: mov 0x8(%rsi),%rcx + 9cc53: mov %eax,0x50(%rbx) + 9cc56: mov 0x60(%rbx),%eax + 9cc59: mov %rdi,%r9 + 9cc5c: and $0x3,%r9d + 9cc60: divq 0x140(%rcx) + 9cc67: shl $0x6,%edx + 9cc6a: lea (%rdx,%rax,1),%r8d + 9cc6e: mov 0x130(%rcx),%eax + 9cc74: mov $0xffffffff,%ecx + 9cc79: mov 0x88(%rsi),%rdx + 9cc80: imul %r9,%rax + 9cc84: add %r8,%rax + 9cc87: lock xadd %cx,(%rdx,%rax,2) + 9cc8d: test %cx,%cx + 9cc90: jne 9c7f5 + 9cc96: push %r11 + 9cc98: lea 0x1498f(%rip),%rcx # b162e <_fini+0xa12> + 9cc9f: mov $0x288,%esi + 9cca4: xor %eax,%eax + 9cca6: push %r9 + 9cca8: lea 0x25d61(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 9ccaf: xor %r9d,%r9d + 9ccb2: push %r8 + 9ccb4: lea 0x1b53d(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9ccbb: push %rdi + 9ccbc: lea 0x14914(%rip),%rdi # b15d7 <_fini+0x9bb> + 9ccc3: call ee00 + 9ccc8: nopl 0x0(%rax,%rax,1) + 9ccd0: mov %rsp,%rsi + 9ccd3: mov $0x1,%edi + 9ccd8: call e410 + 9ccdd: imul $0x3b9aca00,(%rsp),%rax + 9cce5: add 0x8(%rsp),%rax + 9ccea: mov %rax,0x480(%rbx) + 9ccf1: jmp 9c980 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_in_cache_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_in_cache_async.constprop.0.asm new file mode 100644 index 000000000..5bdebcfdb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_in_cache_async.constprop.0.asm @@ -0,0 +1,427 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa540 : + aa540: mov 0x18(%rdi),%rax + aa544: cmp $0x1,%rax + aa548: je aa7b0 + aa54e: push %r15 + aa550: push %r14 + aa552: mov %rdi,%r14 + aa555: push %r13 + aa557: push %r12 + aa559: push %rbp + aa55a: push %rbx + aa55b: sub $0x8,%rsp + aa55f: test %rax,%rax + aa562: je aa5e0 + aa564: mov 0x20(%r14),%rsi + aa568: mov 0x60(%r14),%eax + aa56c: xor %edx,%edx + aa56e: mov 0x58(%r14),%rdi + aa572: mov 0x8(%rsi),%rcx + aa576: mov %rdi,%r9 + aa579: divq 0x140(%rcx) + aa580: and $0x3,%r9d + aa584: shl $0x6,%edx + aa587: lea (%rdx,%rax,1),%r8d + aa58b: mov 0x130(%rcx),%eax + aa591: mov $0xffffffff,%ecx + aa596: mov 0x88(%rsi),%rdx + aa59d: imul %r9,%rax + aa5a1: add %r8,%rax + aa5a4: lock xadd %cx,(%rdx,%rax,2) + aa5aa: test %cx,%cx + aa5ad: je aac57 + aa5b3: movl $0x0,0x54(%r14) + aa5bb: movq $0x1,0x18(%r14) + aa5c3: mov $0x1,%eax + aa5c8: add $0x8,%rsp + aa5cc: pop %rbx + aa5cd: pop %rbp + aa5ce: pop %r12 + aa5d0: pop %r13 + aa5d2: pop %r14 + aa5d4: pop %r15 + aa5d6: ret + aa5d7: nopw 0x0(%rax,%rax,1) + aa5e0: data16 lea 0x2a9c0(%rip),%rdi # d4fa8 + aa5e8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa5f0: mov 0x60(%r14),%r12d + aa5f4: mov 0x20(%r14),%rbp + aa5f8: mov %r12d,%esi + aa5fb: mov %rbp,%rdi + aa5fe: mov (%rax),%rax + aa601: mov %rax,0x58(%r14) + aa605: call aa3e0 + aa60a: cmp $0x1,%eax + aa60d: jne aa65e + aa60f: movabs $0xcccccccccccccccd,%r13 + aa619: mov $0x1,%r15d + aa61f: mov %r15,%rax + aa622: mul %r13 + aa625: xor %eax,%eax + aa627: mov %rdx,%rbx + aa62a: shr $0x2,%rbx + aa62e: xchg %ax,%ax + aa630: pause + aa632: mov %rax,%rcx + aa635: add $0x1,%rax + aa639: cmp %rcx,%rbx + aa63c: jne aa630 + aa63e: cmp $0x400,%r15 + aa645: ja aa708 + aa64b: mov %r12d,%esi + aa64e: mov %rbp,%rdi + aa651: add %r15,%r15 + aa654: call aa3e0 + aa659: cmp $0x1,%eax + aa65c: je aa61f + aa65e: test %eax,%eax + aa660: jne aa5b3 + aa666: mov 0x20(%r14),%rsi + aa66a: mov 0x60(%r14),%edi + aa66e: mov 0x48(%rsi),%rcx + aa672: mov %rdi,%rdx + aa675: shl $0x6,%rdx + aa679: add %rdx,%rcx + aa67c: mov %rcx,0x68(%r14) + aa680: mov 0x8(%rcx),%r8 + aa684: cmp 0x28(%r14),%r8 + aa688: jne aa7b6 + aa68e: mov 0x20(%rcx),%r9d + aa692: mov 0x30(%r14),%ecx + aa696: cmp %ecx,%r9d + aa699: jne aac2c + aa69f: add 0x48(%rsi),%rdx + aa6a3: mov 0x10(%rdx),%edx + aa6a6: and $0x10,%edx + aa6a9: mov 0x20(%r14),%rcx + aa6ad: jne aa830 + aa6b3: mov 0x68(%r14),%rax + aa6b7: mov 0x8(%rcx),%rsi + aa6bb: mov 0x14(%rax),%edi + aa6be: test %edi,%edi + aa6c0: jne aa730 + aa6c2: mov 0x18(%rsi),%edx + aa6c5: test %edx,%edx + aa6c7: je aa6e9 + aa6c9: mov 0x58(%r14),%rsi + aa6cd: mov 0x30(%r14),%edi + aa6d1: lea 0x0(,%rsi,8),%rdx + aa6d9: sub %rsi,%rdx + aa6dc: lea 0x220(%rdi,%rdx,8),%rdx + aa6e4: addq $0x1,(%rcx,%rdx,8) + aa6e9: mov %rax,0x48(%r14) + aa6ed: movl $0x1,0x54(%r14) + aa6f5: movq $0x1,0x18(%r14) + aa6fd: jmp aa5c3 + aa702: nopw 0x0(%rax,%rax,1) + aa708: mov %r12d,%esi + aa70b: mov %rbp,%rdi + aa70e: call aa3e0 + aa713: cmp $0x1,%eax + aa716: jne aa65e + aa71c: xor %eax,%eax + aa71e: xchg %ax,%ax + aa720: pause + aa722: mov %rax,%rdx + aa725: add $0x1,%rax + aa729: cmp %rdx,%rbx + aa72c: jne aa720 + aa72e: jmp aa708 + aa730: mov 0x14(%rax),%eax + aa733: xor %edx,%edx + aa735: mov 0x58(%r14),%rdi + aa739: mov %eax,0x50(%r14) + aa73d: mov 0x60(%r14),%eax + aa741: mov %rdi,%r9 + aa744: and $0x3,%r9d + aa748: divq 0x140(%rsi) + aa74f: shl $0x6,%edx + aa752: lea (%rdx,%rax,1),%r8d + aa756: mov 0x130(%rsi),%eax + aa75c: mov 0x88(%rcx),%rdx + aa763: mov $0xffffffff,%ecx + aa768: imul %r9,%rax + aa76c: add %r8,%rax + aa76f: lock xadd %cx,(%rdx,%rax,2) + aa775: test %cx,%cx + aa778: jne aa6ed + aa77e: push %rcx + aa77f: lea 0x1828a(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + aa786: mov $0x288,%esi + aa78b: xor %eax,%eax + aa78d: push %r9 + aa78f: lea 0x6e98(%rip),%rcx # b162e <_fini+0xa12> + aa796: xor %r9d,%r9d + aa799: push %r8 + aa79b: lea 0xda56(%rip),%r8 # b81f8 <__func__.21+0xd68> + aa7a2: push %rdi + aa7a3: lea 0x6e2d(%rip),%rdi # b15d7 <_fini+0x9bb> + aa7aa: call ee00 + aa7af: nop + aa7b0: mov $0x1,%eax + aa7b5: ret + aa7b6: mov 0x8(%rsi),%rcx + aa7ba: mov %rdi,%rax + aa7bd: xor %edx,%edx + aa7bf: mov 0x58(%r14),%r8 + aa7c3: divq 0x140(%rcx) + aa7ca: mov %r8,%r9 + aa7cd: and $0x3,%r9d + aa7d1: shl $0x6,%edx + aa7d4: lea (%rdx,%rax,1),%edi + aa7d7: mov 0x130(%rcx),%eax + aa7dd: mov 0x88(%rsi),%rdx + aa7e4: mov $0xffffffff,%ecx + aa7e9: imul %r9,%rax + aa7ed: add %rdi,%rax + aa7f0: lock xadd %cx,(%rdx,%rax,2) + aa7f6: test %cx,%cx + aa7f9: jne aa5b3 + aa7ff: push %rbx + aa800: lea 0x6e27(%rip),%rcx # b162e <_fini+0xa12> + aa807: mov $0x288,%esi + aa80c: xor %eax,%eax + aa80e: push %r9 + aa810: lea 0x181f9(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + aa817: xor %r9d,%r9d + aa81a: push %rdi + aa81b: lea 0x6db5(%rip),%rdi # b15d7 <_fini+0x9bb> + aa822: push %r8 + aa824: lea 0xd9cd(%rip),%r8 # b81f8 <__func__.21+0xd68> + aa82b: call ee00 + aa830: mov 0x60(%r14),%edx + aa834: shl $0x6,%rdx + aa838: add 0x48(%rcx),%rdx + aa83c: mov 0x10(%rdx),%edx + aa83f: and $0x10,%edx + aa842: je aa564 + aa848: mov 0x68(%r14),%rdx + aa84c: mov $0x1,%esi + aa851: jmp aa862 + aa853: data16 cs nopw 0x0(%rax,%rax,1) + aa85e: xchg %ax,%ax + aa860: pause + aa862: mov %rsi,%rcx + aa865: xchg %rcx,0x28(%rdx) + aa869: test %rcx,%rcx + aa86c: jne aa860 + aa86e: mov 0x68(%r14),%rcx + aa872: mov 0x40(%r14),%rdx + aa876: lea 0x488(%r14),%r9 + aa87d: mov 0x38(%r14),%rsi + aa881: lea 0x28(%rcx),%rdi + aa885: movq %rdx,%xmm0 + aa88a: movq %rdi,%xmm1 + aa88f: punpcklqdq %xmm1,%xmm0 + aa893: test %rsi,%rsi + aa896: je aac04 + aa89c: test %rdx,%rdx + aa89f: je aabdc + aa8a5: movabs $0x4153594e43575144,%rdx + aa8af: cmp %rdx,0x4a8(%r14) + aa8b6: je aaad0 + aa8bc: mov %rdx,0x4a8(%r14) + aa8c3: movups %xmm0,0x498(%r14) + aa8cb: mov 0x30(%rcx),%rdx + aa8cf: mov %rsi,0x490(%r14) + aa8d6: movq $0x0,0x488(%r14) + aa8e1: test %rdx,%rdx + aa8e4: je aaa2e + aa8ea: mov 0x38(%rcx),%rdx + aa8ee: mov %r9,(%rdx) + aa8f1: mov %r9,0x38(%rcx) + aa8f5: lock orq $0x0,(%rsp) + aa8fb: mov 0x20(%r14),%rsi + aa8ff: mov 0x60(%r14),%ecx + aa903: shl $0x6,%rcx + aa907: add 0x48(%rsi),%rcx + aa90b: mov 0x10(%rcx),%esi + aa90e: and $0x10,%esi + aa911: mov 0x68(%r14),%rcx + aa915: je aa92f + aa917: lea -0x3ba(%rip),%rsi # aa564 + aa91e: mov %rsi,0x18(%r14) + aa922: movq $0x0,0x28(%rcx) + aa92a: jmp aa5c8 + aa92f: mov 0x4a8(%r14),%r8 + aa936: mov 0x4a0(%r14),%rsi + aa93d: lea 0x28(%rcx),%rax + aa941: movabs $0x4153594e43575144,%rdi + aa94b: cmp %rdi,%r8 + aa94e: jne aaa8f + aa954: cmp %rsi,%rax + aa957: jne aaa65 + aa95d: cmpq $0x0,0x490(%r14) + aa965: je aab50 + aa96b: cmpq $0x0,0x498(%r14) + aa973: je aab28 + aa979: test %rdx,%rdx + aa97c: je aaa0a + aa982: mov 0x20(%rdx),%r10 + aa986: mov 0x18(%rdx),%rdi + aa98a: cmp %r8,%r10 + aa98d: jne aaba5 + aa993: cmp %rax,%rdi + aa996: jne aab78 + aa99c: cmpq $0x0,0x8(%rdx) + aa9a1: je aab50 + aa9a7: cmpq $0x0,0x10(%rdx) + aa9ac: je aab28 + aa9b2: cmp (%rdx),%r9 + aa9b5: jne aaa3d + aa9bb: mov 0x488(%r14),%rax + aa9c2: mov %rax,(%rdx) + aa9c5: cmp 0x38(%rcx),%r9 + aa9c9: je aaa37 + aa9cb: movabs $0x4153594e43574944,%rax + aa9d5: pxor %xmm0,%xmm0 + aa9d9: movq $0x0,0x488(%r14) + aa9e4: movq $0x0,0x490(%r14) + aa9ef: mov %rax,0x4a8(%r14) + aa9f6: movups %xmm0,0x498(%r14) + aa9fe: movq $0x0,(%rsi) + aaa05: jmp aa564 + aaa0a: cmp 0x30(%rcx),%r9 + aaa0e: jne aab00 + aaa14: mov 0x488(%r14),%rax + aaa1b: mov %rax,0x30(%rcx) + aaa1f: test %rax,%rax + aaa22: jne aa9cb + aaa24: movq $0x0,0x38(%rcx) + aaa2c: jmp aa9cb + aaa2e: mov %r9,0x30(%rcx) + aaa32: jmp aa8f1 + aaa37: mov %rdx,0x38(%rcx) + aaa3b: jmp aa9cb + aaa3d: lea 0x6b36(%rip),%r8 # b157a <_fini+0x95e> + aaa44: lea 0x8788(%rip),%rcx # b31d3 <_fini+0x25b7> + aaa4b: xor %eax,%eax + aaa4d: mov $0x17a,%esi + aaa52: lea 0x1ab37(%rip),%rdx # c5590 <__func__.12> + aaa59: lea 0x6c42(%rip),%rdi # b16a2 <_fini+0xa86> + aaa60: call ee00 + aaa65: push %rax + aaa66: lea 0xddfb(%rip),%r8 # b8868 <__func__.21+0x13d8> + aaa6d: xor %eax,%eax + aaa6f: lea 0x6c47(%rip),%rcx # b16bd <_fini+0xaa1> + aaa76: push %rsi + aaa77: lea 0x17d72(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aaa7e: mov $0x163,%esi + aaa83: lea 0x6c18(%rip),%rdi # b16a2 <_fini+0xa86> + aaa8a: call ee00 + aaa8f: push 0x498(%r14) + aaa96: lea 0xdd9b(%rip),%rcx # b8838 <__func__.21+0x13a8> + aaa9d: lea 0x17d4c(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aaaa4: push 0x490(%r14) + aaaab: lea 0x6bf0(%rip),%rdi # b16a2 <_fini+0xa86> + aaab2: push 0x488(%r14) + aaab9: push %rax + aaaba: xor %eax,%eax + aaabc: push %rsi + aaabd: mov $0x159,%esi + aaac2: push %r8 + aaac4: lea 0xdd05(%rip),%r8 # b87d0 <__func__.21+0x1340> + aaacb: call ee00 + aaad0: push %rdi + aaad1: lea 0x11420(%rip),%r8 # bbef8 <__func__.21+0x4a68> + aaad8: mov $0x13d,%esi + aaadd: xor %eax,%eax + aaadf: push 0x4a0(%r14) + aaae6: lea 0x11443(%rip),%rcx # bbf30 <__func__.21+0x4aa0> + aaaed: lea 0x1aabc(%rip),%rdx # c55b0 <__func__.13> + aaaf4: lea 0x6ba7(%rip),%rdi # b16a2 <_fini+0xa86> + aaafb: call ee00 + aab00: lea 0x6a73(%rip),%r8 # b157a <_fini+0x95e> + aab07: lea 0x86da(%rip),%rcx # b31e8 <_fini+0x25cc> + aab0e: xor %eax,%eax + aab10: mov $0x180,%esi + aab15: lea 0x1aa74(%rip),%rdx # c5590 <__func__.12> + aab1c: lea 0x6b7f(%rip),%rdi # b16a2 <_fini+0xa86> + aab23: call ee00 + aab28: lea 0x6a4b(%rip),%r8 # b157a <_fini+0x95e> + aab2f: lea 0x6bb7(%rip),%rcx # b16ed <_fini+0xad1> + aab36: xor %eax,%eax + aab38: mov $0x169,%esi + aab3d: lea 0x17cac(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aab44: lea 0x6b57(%rip),%rdi # b16a2 <_fini+0xa86> + aab4b: call ee00 + aab50: lea 0x6a23(%rip),%r8 # b157a <_fini+0x95e> + aab57: lea 0x6b76(%rip),%rcx # b16d4 <_fini+0xab8> + aab5e: xor %eax,%eax + aab60: mov $0x168,%esi + aab65: lea 0x17c84(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aab6c: lea 0x6b2f(%rip),%rdi # b16a2 <_fini+0xa86> + aab73: call ee00 + aab78: push %rax + aab79: mov %rdx,%r9 + aab7c: lea 0xdce5(%rip),%r8 # b8868 <__func__.21+0x13d8> + aab83: mov $0x163,%esi + aab88: push %rdi + aab89: lea 0x6b2d(%rip),%rcx # b16bd <_fini+0xaa1> + aab90: lea 0x17c59(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aab97: xor %eax,%eax + aab99: lea 0x6b02(%rip),%rdi # b16a2 <_fini+0xa86> + aaba0: call ee00 + aaba5: push 0x10(%rdx) + aaba8: mov %rdx,%r9 + aabab: lea 0xdc1e(%rip),%r8 # b87d0 <__func__.21+0x1340> + aabb2: lea 0xdc7f(%rip),%rcx # b8838 <__func__.21+0x13a8> + aabb9: push 0x8(%rdx) + aabbc: mov $0x159,%esi + aabc1: push (%rdx) + aabc3: lea 0x17c26(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aabca: push %rax + aabcb: xor %eax,%eax + aabcd: push %rdi + aabce: lea 0x6acd(%rip),%rdi # b16a2 <_fini+0xa86> + aabd5: push %r10 + aabd7: call ee00 + aabdc: lea 0x6997(%rip),%r8 # b157a <_fini+0x95e> + aabe3: lea 0x6b0b(%rip),%rcx # b16f5 <_fini+0xad9> + aabea: xor %eax,%eax + aabec: mov $0x13c,%esi + aabf1: lea 0x1a9b8(%rip),%rdx # c55b0 <__func__.13> + aabf8: lea 0x6aa3(%rip),%rdi # b16a2 <_fini+0xa86> + aabff: call ee00 + aac04: lea 0x696f(%rip),%r8 # b157a <_fini+0x95e> + aac0b: lea 0x6aca(%rip),%rcx # b16dc <_fini+0xac0> + aac12: xor %eax,%eax + aac14: mov $0x13b,%esi + aac19: lea 0x1a990(%rip),%rdx # c55b0 <__func__.13> + aac20: lea 0x6a7b(%rip),%rdi # b16a2 <_fini+0xa86> + aac27: call ee00 + aac2c: push %r11 + aac2e: lea 0x16883(%rip),%r8 # c14b8 <__func__.21+0xa028> + aac35: mov $0xa0e,%esi + aac3a: xor %eax,%eax + aac3c: push %rcx + aac3d: lea 0x1a98c(%rip),%rdx # c55d0 <__func__.14> + aac44: lea 0x16895(%rip),%rcx # c14e0 <__func__.21+0xa050> + aac4b: lea 0x6985(%rip),%rdi # b15d7 <_fini+0x9bb> + aac52: call ee00 + aac57: push %r10 + aac59: lea 0x69ce(%rip),%rcx # b162e <_fini+0xa12> + aac60: mov $0x288,%esi + aac65: xor %eax,%eax + aac67: push %r9 + aac69: lea 0x17da0(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + aac70: xor %r9d,%r9d + aac73: push %r8 + aac75: lea 0xd57c(%rip),%r8 # b81f8 <__func__.21+0xd68> + aac7c: push %rdi + aac7d: lea 0x6953(%rip),%rdi # b15d7 <_fini+0x9bb> + aac84: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..7ec604bf1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,90 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cd00 : + 9cd00: mov 0x10(%rdi),%rax + 9cd04: cmp $0x1,%rax + 9cd08: je 9ce08 + 9cd0e: push %rbx + 9cd0f: mov %rdi,%rbx + 9cd12: test %rax,%rax + 9cd15: je 9cd20 + 9cd17: jmp *%rax + 9cd19: nopl 0x0(%rax) + 9cd20: data16 lea 0x38280(%rip),%rdi # d4fa8 + 9cd28: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cd30: mov 0x30(%rbx),%r9d + 9cd34: mov 0x28(%rbx),%rsi + 9cd38: mov (%rax),%rax + 9cd3b: mov %rax,0x58(%rbx) + 9cd3f: lea -0x1(%r9),%eax + 9cd43: cmp $0x7,%eax + 9cd46: ja 9ce0e + 9cd4c: mov 0x20(%rbx),%rdi + 9cd50: mov %rsi,%rax + 9cd53: xor %edx,%edx + 9cd55: mov 0x8(%rdi),%rcx + 9cd59: mov 0x8(%rcx),%r10 + 9cd5d: divq 0x8(%r10) + 9cd61: test %rdx,%rdx + 9cd64: jne 10534 + 9cd6a: mov 0x120(%rcx),%rcx + 9cd71: mov 0x28(%rdi),%rax + 9cd75: mov %rsi,%rdx + 9cd78: shr %cl,%rdx + 9cd7b: shr $0x2,%rax + 9cd7f: cmp %rax,%rdx + 9cd82: jae 10534 + 9cd88: mov 0x30(%rdi),%rax + 9cd8c: mov (%rax,%rdx,4),%eax + 9cd8f: mov $0xffffffff,%edx + 9cd94: mov %rax,0x60(%rbx) + 9cd98: cmp %rdx,%rax + 9cd9b: je 9cdd0 + 9cd9d: lea 0xc(%rip),%rax # 9cdb0 + 9cda4: movq $0x0,0x18(%rbx) + 9cdac: mov %rax,0x10(%rbx) + 9cdb0: mov %rbx,%rdi + 9cdb3: call aa540 + 9cdb8: cmp $0x1,%eax + 9cdbb: jne 9cdfd + 9cdbd: movq $0x1,0x10(%rbx) + 9cdc5: mov $0x1,%eax + 9cdca: pop %rbx + 9cdcb: ret + 9cdcc: nopl 0x0(%rax) + 9cdd0: lea 0x19(%rip),%rax # 9cdf0 + 9cdd7: movq $0x0,0x18(%rbx) + 9cddf: mov %rax,0x10(%rbx) + 9cde3: data16 cs nopw 0x0(%rax,%rax,1) + 9cdee: xchg %ax,%ax + 9cdf0: mov %rbx,%rdi + 9cdf3: call 9c750 + 9cdf8: cmp $0x1,%eax + 9cdfb: je 9cdbd + 9cdfd: xor %eax,%eax + 9cdff: pop %rbx + 9ce00: ret + 9ce01: nopl 0x0(%rax) + 9ce08: mov $0x1,%eax + 9ce0d: ret + 9ce0e: push %rax + 9ce0f: lea 0x1b82a(%rip),%r8 # b8640 <__func__.21+0x11b0> + 9ce16: xor %eax,%eax + 9ce18: lea 0x1b849(%rip),%rcx # b8668 <__func__.21+0x11d8> + 9ce1f: push %rsi + 9ce20: lea 0x25a79(%rip),%rdx # c28a0 <__func__.23.lto_priv.1> + 9ce27: mov $0x1d6,%esi + 9ce2c: lea 0x147a4(%rip),%rdi # b15d7 <_fini+0x9bb> + 9ce33: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..751f89483 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa3e0 : + aa3e0: push %rbp + aa3e1: mov %esi,%ebp + aa3e3: push %rbx + aa3e4: mov %rdi,%rbx + aa3e7: sub $0x8,%rsp + aa3eb: data16 lea 0x2abb5(%rip),%rdi # d4fa8 + aa3f3: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa3fb: mov 0x48(%rbx),%r10 + aa3ff: mov %ebp,%ecx + aa401: mov %rcx,%r9 + aa404: shl $0x6,%r9 + aa408: add %r9,%r10 + aa40b: mov (%rax),%rdi + aa40e: mov 0x10(%r10),%eax + aa412: test $0x20,%al + aa414: jne aa488 + aa416: mov 0x8(%rbx),%rsi + aa41a: mov %rcx,%rax + aa41d: xor %edx,%edx + aa41f: mov %rdi,%r8 + aa422: and $0x3,%r8d + aa426: divq 0x140(%rsi) + aa42d: shl $0x6,%edx + aa430: add %eax,%edx + aa432: mov 0x130(%rsi),%eax + aa438: mov %edx,%edx + aa43a: imul %r8,%rax + aa43e: add %rax,%rdx + aa441: mov 0x88(%rbx),%rax + aa448: lock addw $0x1,(%rax,%rdx,2) + aa44e: je aa4de + aa454: mov 0x10(%r10),%esi + aa458: mov %esi,%eax + aa45a: and $0x21,%eax + aa45d: jne aa498 + aa45f: and $0x2,%esi + aa462: je aa470 + aa464: add $0x8,%rsp + aa468: pop %rbx + aa469: pop %rbp + aa46a: ret + aa46b: nopl 0x0(%rax,%rax,1) + aa470: mov 0x48(%rbx),%rdx + aa474: lock orl $0x2,0x10(%rdx,%r9,1) + aa47b: add $0x8,%rsp + aa47f: pop %rbx + aa480: pop %rbp + aa481: ret + aa482: nopw 0x0(%rax,%rax,1) + aa488: add $0x8,%rsp + aa48c: mov $0x1,%eax + aa491: pop %rbx + aa492: pop %rbp + aa493: ret + aa494: nopl 0x0(%rax) + aa498: mov 0x8(%rbx),%r9 + aa49c: mov %rcx,%rax + aa49f: xor %edx,%edx + aa4a1: divq 0x140(%r9) + aa4a8: shl $0x6,%edx + aa4ab: lea (%rdx,%rax,1),%ecx + aa4ae: mov 0x130(%r9),%eax + aa4b5: mov $0xffffffff,%r9d + aa4bb: mov 0x88(%rbx),%rdx + aa4c2: imul %r8,%rax + aa4c6: add %rcx,%rax + aa4c9: lock xadd %r9w,(%rdx,%rax,2) + aa4d0: test %r9w,%r9w + aa4d4: je aa50c + aa4d6: and $0x1,%esi + aa4d9: lea 0x1(%rsi),%eax + aa4dc: jmp aa464 + aa4de: push %rdx + aa4df: mov %ebp,%r9d + aa4e2: lea 0x718a(%rip),%rcx # b1673 <_fini+0xa57> + aa4e9: mov $0x26a,%esi + aa4ee: push %r8 + aa4f0: lea 0x184f9(%rip),%rdx # c29f0 <__func__.30.lto_priv.1> + aa4f7: lea 0xdf72(%rip),%r8 # b8470 <__func__.21+0xfe0> + aa4fe: xor %eax,%eax + aa500: lea 0x70d0(%rip),%rdi # b15d7 <_fini+0x9bb> + aa507: call ee00 + aa50c: push %rax + aa50d: xor %r9d,%r9d + aa510: lea 0x184f9(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + aa517: mov $0x288,%esi + aa51c: push %r8 + aa51e: xor %eax,%eax + aa520: lea 0xdcd1(%rip),%r8 # b81f8 <__func__.21+0xd68> + aa527: push %rcx + aa528: lea 0x70ff(%rip),%rcx # b162e <_fini+0xa12> + aa52f: push %rdi + aa530: lea 0x70a0(%rip),%rdi # b15d7 <_fini+0x9bb> + aa537: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_unget.asm new file mode 100644 index 000000000..005192367 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-load-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000512e0 : + 512e0: mov 0x48(%rdi),%rdx + 512e4: mov (%rsi),%rax + 512e7: mov %rdi,%rcx + 512ea: mov 0x8(%rsi),%rdi + 512ee: sub %rdx,%rax + 512f1: sar $0x6,%rax + 512f5: mov %eax,%eax + 512f7: mov %rax,%rsi + 512fa: shl $0x6,%rsi + 512fe: mov 0x10(%rdx,%rsi,1),%edx + 51302: and $0x2,%edx + 51305: je 51350 + 51307: mov 0x8(%rcx),%rsi + 5130b: xor %edx,%edx + 5130d: mov %rdi,%r9 + 51310: and $0x3,%r9d + 51314: divq 0x140(%rsi) + 5131b: shl $0x6,%edx + 5131e: lea (%rdx,%rax,1),%r8d + 51322: mov 0x130(%rsi),%eax + 51328: mov 0x88(%rcx),%rdx + 5132f: mov $0xffffffff,%ecx + 51334: imul %r9,%rax + 51338: add %r8,%rax + 5133b: lock xadd %cx,(%rdx,%rax,2) + 51341: test %cx,%cx + 51344: je 5135c + 51346: ret + 51347: nopw 0x0(%rax,%rax,1) + 51350: mov 0x48(%rcx),%rdx + 51354: lock orl $0x2,0x10(%rdx,%rsi,1) + 5135a: jmp 51307 + 5135c: sub $0x10,%rsp + 51360: lea 0x602c7(%rip),%rcx # b162e <_fini+0xa12> + 51367: lea 0x716a2(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 5136e: xor %eax,%eax + 51370: push %r9 + 51372: mov $0x288,%esi + 51377: xor %r9d,%r9d + 5137a: push %r8 + 5137c: lea 0x66e75(%rip),%r8 # b81f8 <__func__.21+0xd68> + 51383: push %rdi + 51384: lea 0x6024c(%rip),%rdi # b15d7 <_fini+0x9bb> + 5138b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_config_init.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_config_init.asm new file mode 100644 index 000000000..eeb3a9668 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_config_init.asm @@ -0,0 +1,73 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000051d60 : + 51d60: mov %rsi,%r10 + 51d63: mov %rcx,%rsi + 51d66: push %rbx + 51d67: mov 0x8(%r10),%rcx + 51d6b: test %rcx,%rcx + 51d6e: je 51e10 + 51d74: lea -0x1(%rcx),%rax + 51d78: and %rcx,%rax + 51d7b: jne 51e10 + 51d81: movq $0x0,0x148(%rdi) + 51d8c: mov %rdi,%r9 + 51d8f: lea 0x8(%rdi),%rdi + 51d93: lea 0x5f7e0(%rip),%rbx # b157a <_fini+0x95e> + 51d9a: and $0xfffffffffffffff8,%rdi + 51d9e: mov %r9,%rcx + 51da1: sub %rdi,%rcx + 51da4: add $0x150,%ecx + 51daa: shr $0x3,%ecx + 51dad: rep stos %rax,%es:(%rdi) + 51db0: mov 0x831d1(%rip),%rax # d4f88 + 51db7: mov %rdx,0x10(%r9) + 51dbb: lea 0x1c(%r9),%rdi + 51dbf: mov %r10,0x8(%r9) + 51dc3: mov 0x8(%r10),%rcx + 51dc7: mov %rax,(%r9) + 51dca: mov %r8d,0x18(%r9) + 51dce: bsr %rcx,%rax + 51dd2: cltq + 51dd4: mov %rax,0x120(%r9) + 51ddb: mov %rdx,%rax + 51dde: xor %edx,%edx + 51de0: div %rcx + 51de3: test %rsi,%rsi + 51de6: lea 0x60812(%rip),%rdx # b25ff <_fini+0x19e3> + 51ded: cmove %rbx,%rsi + 51df1: mov %rsi,%rcx + 51df4: mov $0x100,%esi + 51df9: mov %eax,0x130(%r9) + 51e00: xor %eax,%eax + 51e02: call e1f0 + 51e07: cmp $0xff,%eax + 51e0c: jg 51e38 + 51e0e: pop %rbx + 51e0f: ret + 51e10: lea 0x5f763(%rip),%r8 # b157a <_fini+0x95e> + 51e17: lea 0x6661a(%rip),%rcx # b8438 <__func__.21+0xfa8> + 51e1e: xor %eax,%eax + 51e20: mov $0x110b,%esi + 51e25: lea 0x70864(%rip),%rdx # c2690 <__func__.2> + 51e2c: lea 0x5f7a4(%rip),%rdi # b15d7 <_fini+0x9bb> + 51e33: call ee00 + 51e38: mov %rbx,%r8 + 51e3b: lea 0x5f81a(%rip),%rcx # b165c <_fini+0xa40> + 51e42: xor %eax,%eax + 51e44: mov $0x1119,%esi + 51e49: lea 0x70840(%rip),%rdx # c2690 <__func__.2> + 51e50: lea 0x5f780(%rip),%rdi # b15d7 <_fini+0x9bb> + 51e57: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get.asm new file mode 100644 index 000000000..e0ff9f55d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get.asm @@ -0,0 +1,416 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053a50 : + 53a50: push %r15 + 53a52: lea -0x1(%rcx),%eax + 53a55: push %r14 + 53a57: push %r13 + 53a59: push %r12 + 53a5b: push %rbp + 53a5c: push %rbx + 53a5d: mov %rsi,%rbx + 53a60: sub $0x48,%rsp + 53a64: mov %edx,0x8(%rsp) + 53a68: mov %ecx,0x1c(%rsp) + 53a6c: mov %r8,0x20(%rsp) + 53a71: cmp $0x7,%eax + 53a74: ja 54068 + 53a7a: mov 0x8(%rdi),%rdx + 53a7e: mov %rdi,%r14 + 53a81: mov 0x8(%rdx),%rax + 53a85: mov 0x8(%rax),%rax + 53a89: sub $0x1,%rax + 53a8d: test %rsi,%rax + 53a90: jne 10163 + 53a96: movabs $0xcccccccccccccccd,%r12 + 53aa0: mov %rdi,%r13 + 53aa3: data16 cs nopw 0x0(%rax,%rax,1) + 53aae: xchg %ax,%ax + 53ab0: mov 0x120(%rdx),%rcx + 53ab7: mov 0x28(%r13),%rax + 53abb: mov %rbx,%rdx + 53abe: shr %cl,%rdx + 53ac1: shr $0x2,%rax + 53ac5: cmp %rax,%rdx + 53ac8: jae 540cb + 53ace: mov 0x30(%r13),%rax + 53ad2: mov (%rax,%rdx,4),%ebp + 53ad5: cmp $0xffffffff,%ebp + 53ad8: je 53c80 + 53ade: data16 lea 0x814c2(%rip),%rdi # d4fa8 + 53ae6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53aee: mov 0x8(%rsp),%r14d + 53af3: mov %ebp,%esi + 53af5: mov %r13,%rdi + 53af8: mov (%rax),%rax + 53afb: mov %rax,0x10(%rsp) + 53b00: test %r14d,%r14d + 53b03: je 53c40 + 53b09: call aa3e0 + 53b0e: cmp $0x1,%eax + 53b11: jne 53b5d + 53b13: mov $0x1,%r15d + 53b19: mov %r15,%rax + 53b1c: mul %r12 + 53b1f: xor %eax,%eax + 53b21: shr $0x2,%rdx + 53b25: mov %rdx,%r14 + 53b28: nopl 0x0(%rax,%rax,1) + 53b30: pause + 53b32: mov %rax,%rcx + 53b35: add $0x1,%rax + 53b39: cmp %rcx,%r14 + 53b3c: jne 53b30 + 53b3e: cmp $0x400,%r15 + 53b45: ja 53c10 + 53b4b: mov %ebp,%esi + 53b4d: mov %r13,%rdi + 53b50: add %r15,%r15 + 53b53: call aa3e0 + 53b58: cmp $0x1,%eax + 53b5b: je 53b19 + 53b5d: test %eax,%eax + 53b5f: jne 53c57 + 53b65: mov %ebp,%eax + 53b67: mov 0x48(%r13),%rcx + 53b6b: mov %rax,%rdx + 53b6e: shl $0x6,%rdx + 53b72: mov 0x8(%rcx,%rdx,1),%rsi + 53b77: cmp %rsi,%rbx + 53b7a: jne 53ebc + 53b80: mov %rax,%rbx + 53b83: mov %rdx,%r15 + 53b86: mov %r13,%r14 + 53b89: jmp 53b9c + 53b8b: nopl 0x0(%rax,%rax,1) + 53b90: mov %r14,%rdi + 53b93: call ea40 + 53b98: mov 0x48(%r14),%rcx + 53b9c: mov 0x10(%rcx,%r15,1),%eax + 53ba1: test $0x10,%al + 53ba3: jne 53b90 + 53ba5: mov 0x48(%r14),%rdx + 53ba9: mov %rbx,%rax + 53bac: add %r15,%rdx + 53baf: mov 0x14(%rdx),%r13d + 53bb3: test %r13d,%r13d + 53bb6: jne 5401a + 53bbc: mov 0x20(%rdx),%eax + 53bbf: cmp %eax,0x1c(%rsp) + 53bc3: jne 5409a + 53bc9: mov 0x8(%r14),%rax + 53bcd: mov 0x18(%rax),%r11d + 53bd1: test %r11d,%r11d + 53bd4: jne 53e96 + 53bda: mov 0x20(%rsp),%rbx + 53bdf: xor %r13d,%r13d + 53be2: mov %rdx,(%rbx) + 53be5: data16 lea 0x813bb(%rip),%rdi # d4fa8 + 53bed: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53bf5: mov (%rax),%rax + 53bf8: mov %rax,0x8(%rbx) + 53bfc: add $0x48,%rsp + 53c00: mov %r13d,%eax + 53c03: pop %rbx + 53c04: pop %rbp + 53c05: pop %r12 + 53c07: pop %r13 + 53c09: pop %r14 + 53c0b: pop %r15 + 53c0d: ret + 53c0e: xchg %ax,%ax + 53c10: mov %ebp,%esi + 53c12: mov %r13,%rdi + 53c15: call aa3e0 + 53c1a: cmp $0x1,%eax + 53c1d: jne 53b5d + 53c23: xor %eax,%eax + 53c25: data16 cs nopw 0x0(%rax,%rax,1) + 53c30: pause + 53c32: mov %rax,%rdx + 53c35: add $0x1,%rax + 53c39: cmp %rdx,%r14 + 53c3c: jne 53c30 + 53c3e: jmp 53c10 + 53c40: call aa3e0 + 53c45: cmp $0x1,%eax + 53c48: je 53cd6 + 53c4e: cmp $0x2,%eax + 53c51: jne 53b65 + 53c57: mov 0x8(%r13),%rdx + 53c5b: mov 0x8(%rdx),%rax + 53c5f: mov 0x8(%rax),%rax + 53c63: sub $0x1,%rax + 53c67: test %rbx,%rax + 53c6a: je 53ab0 + 53c70: mov %r13,%r14 + 53c73: jmp 10163 + 53c78: nopl 0x0(%rax,%rax,1) + 53c80: mov 0x10(%r13),%rbp + 53c84: mov 0x0(%rbp),%rax + 53c88: mov %rbp,%rdi + 53c8b: call *(%rax) + 53c8d: xor %edx,%edx + 53c8f: mov %rax,%rcx + 53c92: mov (%rax),%rax + 53c95: mov 0x8(%rax),%r9 + 53c99: mov %rbx,%rax + 53c9c: div %r9 + 53c9f: test %rdx,%rdx + 53ca2: jne 53e60 + 53ca8: mov 0x0(%rbp),%rax + 53cac: mov %rbx,%r15 + 53caf: and 0x20(%rcx),%r15 + 53cb3: je 53ce8 + 53cb5: cmp 0x8(%rcx),%rbx + 53cb9: jae 53ce8 + 53cbb: mov %r15,%rsi + 53cbe: mov %rbp,%rdi + 53cc1: call *0x20(%rax) + 53cc4: test %eax,%eax + 53cc6: je 53f10 + 53ccc: mov 0x8(%rsp),%r8d + 53cd1: test %r8d,%r8d + 53cd4: jne 53d34 + 53cd6: mov $0xb,%r13d + 53cdc: jmp 53bfc + 53ce1: nopl 0x0(%rax) + 53ce8: mov %rbp,%rdi + 53ceb: call *0x58(%rax) + 53cee: mov 0x812db(%rip),%rbp # d4fd0 + 53cf5: mov %rbx,%r9 + 53cf8: mov %r15,%r8 + 53cfb: sub $0x8,%rsp + 53cff: lea 0x6385a(%rip),%rsi # b7560 <__func__.21+0xd0> + 53d06: mov $0x17d,%ecx + 53d0b: mov 0x0(%rbp),%rdi + 53d0f: push %rax + 53d10: lea 0x6ebd9(%rip),%rdx # c28f0 <__func__.22.lto_priv.0> + 53d17: xor %eax,%eax + 53d19: call fbf0 + 53d1e: mov 0x0(%rbp),%rdi + 53d22: call fe90 + 53d27: pop %rsi + 53d28: pop %rdi + 53d29: mov $0x16,%r13d + 53d2f: jmp 53bfc + 53d34: data16 lea 0x8126c(%rip),%rdi # d4fa8 + 53d3c: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d44: mov 0x1c(%rsp),%edx + 53d48: mov %rbx,%rsi + 53d4b: mov %r13,%rdi + 53d4e: mov (%rax),%r14 + 53d51: mov 0x8(%r13),%rax + 53d55: mov 0x8(%rax),%rax + 53d59: mov 0x8(%rax),%r15 + 53d5d: call 536f0 + 53d62: mov %rax,%rbp + 53d65: mov $0xffffffff,%eax + 53d6a: cmp %rax,%rbp + 53d6d: je 53c57 + 53d73: mov 0x8(%r13),%rax + 53d77: mov %rbp,%r12 + 53d7a: mov %r14,0x8(%rsp) + 53d7f: mov %r13,%r14 + 53d82: shl $0x6,%r12 + 53d86: add 0x48(%r13),%r12 + 53d8a: mov 0x18(%rax),%ecx + 53d8d: test %ecx,%ecx + 53d8f: jne 53fae + 53d95: mov 0x18(%r14),%rdi + 53d99: mov (%r12),%rsi + 53d9d: mov %rbx,%rcx + 53da0: mov %r15,%rdx + 53da3: mov (%rdi),%rax + 53da6: call *(%rax) + 53da8: mov %eax,%r13d + 53dab: test %eax,%eax + 53dad: jne 53fd5 + 53db3: mov 0x8(%r14),%rax + 53db7: mov 0x18(%rax),%edx + 53dba: test %edx,%edx + 53dbc: jne 53f51 + 53dc2: mov %ebp,%edx + 53dc4: mov %r13d,%ecx + 53dc7: mov %rbx,%rsi + 53dca: mov %r14,%rdi + 53dcd: call 53820 + 53dd2: mov %r12,%rdx + 53dd5: test %r13d,%r13d + 53dd8: je 53bda + 53dde: mov 0x8(%r14),%rcx + 53de2: mov %rbp,%rax + 53de5: xor %edx,%edx + 53de7: mov 0x8(%rsp),%rdi + 53dec: divq 0x140(%rcx) + 53df3: and $0x3,%edi + 53df6: shl $0x6,%edx + 53df9: lea (%rdx,%rax,1),%esi + 53dfc: mov 0x130(%rcx),%eax + 53e02: mov 0x88(%r14),%rdx + 53e09: mov $0xffffffff,%ecx + 53e0e: imul %rdi,%rax + 53e12: add %rsi,%rax + 53e15: lock xadd %cx,(%rdx,%rax,2) + 53e1b: test %cx,%cx + 53e1e: jne 53bfc + 53e24: push %rax + 53e25: push %rdi + 53e26: push %rsi + 53e27: push 0x20(%rsp) + 53e2b: xor %r9d,%r9d + 53e2e: lea 0x643c3(%rip),%r8 # b81f8 <__func__.21+0xd68> + 53e35: xor %eax,%eax + 53e37: mov $0x288,%esi + 53e3c: lea 0x5d7eb(%rip),%rcx # b162e <_fini+0xa12> + 53e43: lea 0x6ebe6(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + 53e4a: lea 0x5d786(%rip),%rdi # b15d7 <_fini+0x9bb> + 53e51: call ee00 + 53e56: cs nopw 0x0(%rax,%rax,1) + 53e60: mov 0x81169(%rip),%rbp # d4fd0 + 53e67: mov %rbx,%r8 + 53e6a: xor %eax,%eax + 53e6c: mov $0x164,%ecx + 53e71: lea 0x6ea78(%rip),%rdx # c28f0 <__func__.22.lto_priv.0> + 53e78: lea 0x63629(%rip),%rsi # b74a8 <__func__.21+0x18> + 53e7f: mov 0x0(%rbp),%rdi + 53e83: call fbf0 + 53e88: mov 0x0(%rbp),%rdi + 53e8c: call fe90 + 53e91: jmp 53d29 + 53e96: mov 0x10(%rsp),%rsi + 53e9b: mov 0x1c(%rsp),%ecx + 53e9f: lea 0x0(,%rsi,8),%rax + 53ea7: sub %rsi,%rax + 53eaa: lea 0x220(%rcx,%rax,8),%rax + 53eb2: addq $0x1,(%r14,%rax,8) + 53eb7: jmp 53bda + 53ebc: mov 0x8(%r13),%rcx + 53ec0: xor %edx,%edx + 53ec2: mov 0x10(%rsp),%rdi + 53ec7: divq 0x140(%rcx) + 53ece: and $0x3,%edi + 53ed1: shl $0x6,%edx + 53ed4: lea (%rdx,%rax,1),%esi + 53ed7: mov 0x130(%rcx),%eax + 53edd: mov 0x88(%r13),%rdx + 53ee4: mov $0xffffffff,%ecx + 53ee9: imul %rdi,%rax + 53eed: add %rsi,%rax + 53ef0: lock xadd %cx,(%rdx,%rax,2) + 53ef6: test %cx,%cx + 53ef9: jne 53c57 + 53eff: push %rbx + 53f00: push %rdi + 53f01: push %rsi + 53f02: push 0x28(%rsp) + 53f06: jmp 53e2b + 53f0b: nopl 0x0(%rax,%rax,1) + 53f10: sub $0x8,%rsp + 53f14: mov %rbx,%r9 + 53f17: mov %r15,%r8 + 53f1a: mov $0x172,%ecx + 53f1f: mov 0x810aa(%rip),%rbp # d4fd0 + 53f26: lea 0x6e9c3(%rip),%rdx # c28f0 <__func__.22.lto_priv.0> + 53f2d: lea 0x635c4(%rip),%rsi # b74f8 <__func__.21+0x68> + 53f34: mov 0x0(%rbp),%rdi + 53f38: push $0x0 + 53f3a: call fbf0 + 53f3f: mov 0x0(%rbp),%rdi + 53f43: call fe90 + 53f48: pop %r9 + 53f4a: pop %r10 + 53f4c: jmp 53d29 + 53f51: lea 0x30(%rsp),%rsi + 53f56: mov $0x1,%edi + 53f5b: call e410 + 53f60: mov 0x28(%rsp),%rax + 53f65: mov 0x8(%rsp),%rsi + 53f6a: imul $0x3b9aca00,0x30(%rsp),%rdx + 53f73: add 0x38(%rsp),%rdx + 53f78: sub %rax,%rdx + 53f7b: mov 0x1c(%rsp),%ecx + 53f7f: lea 0x0(,%rsi,8),%rax + 53f87: sub %rsi,%rax + 53f8a: lea (%rcx,%rax,8),%rax + 53f8e: lea (%r14,%rax,8),%rax + 53f92: addq $0x1,0x1148(%rax) + 53f9a: addq $0x1,0x1220(%rax) + 53fa2: add %rdx,0x1190(%rax) + 53fa9: jmp 53dc2 + 53fae: lea 0x30(%rsp),%rsi + 53fb3: mov $0x1,%edi + 53fb8: call e410 + 53fbd: imul $0x3b9aca00,0x30(%rsp),%rax + 53fc6: add 0x38(%rsp),%rax + 53fcb: mov %rax,0x28(%rsp) + 53fd0: jmp 53d95 + 53fd5: mov %eax,%edi + 53fd7: call efe0 + 53fdc: mov 0x80fed(%rip),%r15 # d4fd0 + 53fe3: mov 0x1c(%rsp),%ecx + 53fe7: mov %rbx,%rdx + 53fea: mov %rax,%r8 + 53fed: lea 0x648d4(%rip),%rsi # b88c8 <__func__.21+0x1438> + 53ff4: xor %eax,%eax + 53ff6: mov (%r15),%rdi + 53ff9: call fbf0 + 53ffe: mov (%r15),%rdi + 54001: call fe90 + 54006: mov 0x8(%r14),%rax + 5400a: mov 0x18(%rax),%edx + 5400d: test %edx,%edx + 5400f: je 53dc2 + 54015: jmp 53f51 + 5401a: mov 0x8(%r14),%rcx + 5401e: xor %edx,%edx + 54020: mov 0x10(%rsp),%rdi + 54025: divq 0x140(%rcx) + 5402c: and $0x3,%edi + 5402f: shl $0x6,%edx + 54032: lea (%rdx,%rax,1),%esi + 54035: mov 0x130(%rcx),%eax + 5403b: mov 0x88(%r14),%rdx + 54042: mov $0xffffffff,%ecx + 54047: imul %rdi,%rax + 5404b: add %rsi,%rax + 5404e: lock xadd %cx,(%rdx,%rax,2) + 54054: test %cx,%cx + 54057: jne 53bfc + 5405d: jmp 53eff + 54062: nopw 0x0(%rax,%rax,1) + 54068: sub $0x8,%rsp + 5406c: lea 0x645f5(%rip),%r8 # b8668 <__func__.21+0x11d8> + 54073: xor %eax,%eax + 54075: push %rsi + 54076: mov 0x2c(%rsp),%r9d + 5407b: lea 0x6460e(%rip),%rcx # b8690 <__func__.21+0x1200> + 54082: lea 0x6e837(%rip),%rdx # c28c0 <__func__.23.lto_priv.1> + 54089: mov $0x1d6,%esi + 5408e: lea 0x5d542(%rip),%rdi # b15d7 <_fini+0x9bb> + 54095: call ee00 + 5409a: mov 0x1c(%rsp),%esi + 5409e: mov %ebp,%r9d + 540a1: lea 0x5d662(%rip),%r8 # b170a <_fini+0xaee> + 540a8: lea 0x5d672(%rip),%rcx # b1721 <_fini+0xb05> + 540af: lea 0x6e71a(%rip),%rdx # c27d0 <__func__.19> + 540b6: lea 0x5d51a(%rip),%rdi # b15d7 <_fini+0x9bb> + 540bd: push %rsi + 540be: mov $0x8dd,%esi + 540c3: push %rax + 540c4: xor %eax,%eax + 540c6: call ee00 + 540cb: mov %r13,%r14 + 540ce: jmp 10163 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async.asm new file mode 100644 index 000000000..4de2a07e7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async.asm @@ -0,0 +1,45 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050350 : + 50350: mov 0x8(%rdi),%rax + 50354: cmp $0x1,%rax + 50358: je 503b8 + 5035a: push %rbx + 5035b: mov %rdi,%rbx + 5035e: test %rax,%rax + 50361: je 50390 + 50363: mov %rbx,%rdi + 50366: call 9cd00 + 5036b: mov %eax,%edx + 5036d: xor %eax,%eax + 5036f: cmp $0x1,%edx + 50372: jne 50388 + 50374: mov 0x54(%rbx),%eax + 50377: test %eax,%eax + 50379: je 503a0 + 5037b: movq $0x1,0x8(%rbx) + 50383: mov $0x1,%eax + 50388: pop %rbx + 50389: ret + 5038a: nopw 0x0(%rax,%rax,1) + 50390: movq $0x0,0x50(%rdi) + 50398: movq $0x0,0x48(%rdi) + 503a0: lea -0x44(%rip),%rax # 50363 + 503a7: movq $0x0,0x10(%rbx) + 503af: mov %rax,0x8(%rbx) + 503b3: jmp 50363 + 503b5: nopl (%rax) + 503b8: mov $0x1,%eax + 503bd: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async_state_result_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async_state_result_virtual.asm new file mode 100644 index 000000000..5a93538aa --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async_state_result_virtual.asm @@ -0,0 +1,24 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000004f470 : + 4f470: mov 0x50(%rdi),%eax + 4f473: test %eax,%eax + 4f475: jne 4f486 + 4f477: mov 0x48(%rdi),%rax + 4f47b: mov %rax,(%rsi) + 4f47e: mov 0x58(%rdi),%rax + 4f482: mov %rax,0x8(%rsi) + 4f486: mov 0x50(%rdi),%eax + 4f489: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async_virtual.asm new file mode 100644 index 000000000..b6e402613 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_async_virtual.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000503c0 : + 503c0: jmp f420 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_from_disk_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_from_disk_async.constprop.0.asm new file mode 100644 index 000000000..4ab2cc575 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_from_disk_async.constprop.0.asm @@ -0,0 +1,355 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009c750 : + 9c750: mov 0x18(%rdi),%rax + 9c754: cmp $0x1,%rax + 9c758: je 9ca50 + 9c75e: push %r13 + 9c760: push %r12 + 9c762: push %rbp + 9c763: push %rbx + 9c764: mov %rdi,%rbx + 9c767: sub $0x18,%rsp + 9c76b: test %rax,%rax + 9c76e: je 9c890 + 9c774: lea 0x80(%rdi),%rbp + 9c77b: mov 0x80(%rbx),%rax + 9c782: mov %rbp,%rdi + 9c785: call *0x8(%rax) + 9c788: cmp $0x1,%eax + 9c78b: jne 9c818 + 9c791: mov 0x80(%rbx),%rax + 9c798: mov %rbp,%rdi + 9c79b: call *0x10(%rax) + 9c79e: mov 0x20(%rbx),%rdx + 9c7a2: mov %eax,0x70(%rbx) + 9c7a5: mov 0x60(%rbx),%eax + 9c7a8: shl $0x6,%rax + 9c7ac: add 0x48(%rdx),%rax + 9c7b0: mov 0x10(%rax),%eax + 9c7b3: test $0x10,%al + 9c7b5: jne 9ca30 + 9c7bb: mov 0x70(%rbx),%edi + 9c7be: test %edi,%edi + 9c7c0: jne 9c9f0 + 9c7c6: mov 0x80(%rbx),%rax + 9c7cd: mov %rbp,%rdi + 9c7d0: call *0x20(%rax) + 9c7d3: mov 0x20(%rbx),%rsi + 9c7d7: mov 0x70(%rbx),%edi + 9c7da: mov 0x8(%rsi),%rcx + 9c7de: test %edi,%edi + 9c7e0: jne 9ca60 + 9c7e6: mov 0x18(%rcx),%eax + 9c7e9: test %eax,%eax + 9c7eb: jne 9c828 + 9c7ed: mov 0x68(%rbx),%rax + 9c7f1: mov %rax,0x48(%rbx) + 9c7f5: movl $0x1,0x54(%rbx) + 9c7fc: movq $0x1,0x18(%rbx) + 9c804: add $0x18,%rsp + 9c808: mov $0x1,%eax + 9c80d: pop %rbx + 9c80e: pop %rbp + 9c80f: pop %r12 + 9c811: pop %r13 + 9c813: ret + 9c814: nopl 0x0(%rax) + 9c818: add $0x18,%rsp + 9c81c: xor %eax,%eax + 9c81e: pop %rbx + 9c81f: pop %rbp + 9c820: pop %r12 + 9c822: pop %r13 + 9c824: ret + 9c825: nopl (%rax) + 9c828: mov %rsp,%rsi + 9c82b: mov $0x1,%edi + 9c830: mov 0x480(%rbx),%rbp + 9c837: call e410 + 9c83c: mov 0x58(%rbx),%rcx + 9c840: imul $0x3b9aca00,(%rsp),%rdx + 9c848: add 0x8(%rsp),%rdx + 9c84d: lea 0x0(,%rcx,8),%rax + 9c855: sub %rbp,%rdx + 9c858: sub %rcx,%rax + 9c85b: mov 0x30(%rbx),%ecx + 9c85e: lea (%rcx,%rax,8),%rcx + 9c862: mov 0x20(%rbx),%rax + 9c866: lea (%rax,%rcx,8),%rax + 9c86a: addq $0x1,0x1148(%rax) + 9c872: addq $0x1,0x1220(%rax) + 9c87a: add %rdx,0x1190(%rax) + 9c881: jmp 9c7ed + 9c886: cs nopw 0x0(%rax,%rax,1) + 9c890: mov 0x20(%rdi),%rax + 9c894: mov 0x28(%rdi),%rbp + 9c898: mov 0x10(%rax),%r12 + 9c89c: mov (%r12),%rax + 9c8a0: mov %r12,%rdi + 9c8a3: call *(%rax) + 9c8a5: xor %edx,%edx + 9c8a7: mov %rax,%rcx + 9c8aa: mov (%rax),%rax + 9c8ad: mov 0x8(%rax),%r9 + 9c8b1: mov %rbp,%rax + 9c8b4: div %r9 + 9c8b7: test %rdx,%rdx + 9c8ba: jne 9cae0 + 9c8c0: mov (%r12),%rax + 9c8c4: mov %rbp,%r13 + 9c8c7: and 0x20(%rcx),%r13 + 9c8cb: je 9c990 + 9c8d1: cmp 0x8(%rcx),%rbp + 9c8d5: jae 9c990 + 9c8db: mov %r13,%rsi + 9c8de: mov %r12,%rdi + 9c8e1: call *0x20(%rax) + 9c8e4: test %eax,%eax + 9c8e6: je 9cbe8 + 9c8ec: mov 0x30(%rbx),%edx + 9c8ef: mov 0x28(%rbx),%rsi + 9c8f3: mov 0x20(%rbx),%rdi + 9c8f7: call 536f0 + 9c8fc: mov $0xffffffff,%edx + 9c901: mov %rax,0x60(%rbx) + 9c905: cmp %rdx,%rax + 9c908: je 9cbd0 + 9c90e: mov 0x20(%rbx),%rdx + 9c912: shl $0x6,%rax + 9c916: mov 0x28(%rbx),%rcx + 9c91a: mov %rbx,%r9 + 9c91d: lea 0x80(%rbx),%rbp + 9c924: mov 0x38605(%rip),%r8 # d4f30 + 9c92b: mov 0x18(%rdx),%rsi + 9c92f: add 0x48(%rdx),%rax + 9c933: mov %rbp,%rdi + 9c936: xor %edx,%edx + 9c938: mov %rax,0x68(%rbx) + 9c93c: mov (%rsi),%rax + 9c93f: call *0x18(%rax) + 9c942: mov %eax,0x70(%rbx) + 9c945: test %eax,%eax + 9c947: jne 9cc30 + 9c94d: mov 0x68(%rbx),%rax + 9c951: mov %rbp,%rdi + 9c954: mov (%rax),%rsi + 9c957: mov 0x80(%rbx),%rax + 9c95e: call *(%rax) + 9c960: mov %eax,0x70(%rbx) + 9c963: test %eax,%eax + 9c965: jne 9cb20 + 9c96b: mov 0x20(%rbx),%rax + 9c96f: mov 0x8(%rax),%rax + 9c973: mov 0x18(%rax),%r8d + 9c977: test %r8d,%r8d + 9c97a: jne 9ccd0 + 9c980: lea -0x20c(%rip),%rax # 9c77b + 9c987: mov %rax,0x18(%rbx) + 9c98b: jmp 9c77b + 9c990: mov %r12,%rdi + 9c993: call *0x58(%rax) + 9c996: mov 0x38633(%rip),%r12 # d4fd0 + 9c99d: mov %rbp,%r9 + 9c9a0: mov %r13,%r8 + 9c9a3: sub $0x8,%rsp + 9c9a7: mov $0x17d,%ecx + 9c9ac: lea 0x25f3d(%rip),%rdx # c28f0 <__func__.22.lto_priv.0> + 9c9b3: mov (%r12),%rdi + 9c9b7: push %rax + 9c9b8: lea 0x1aba1(%rip),%rsi # b7560 <__func__.21+0xd0> + 9c9bf: xor %eax,%eax + 9c9c1: call fbf0 + 9c9c6: mov (%r12),%rdi + 9c9ca: call fe90 + 9c9cf: pop %rbp + 9c9d0: pop %r12 + 9c9d2: mov 0x26207(%rip),%rax # c2be0 <__func__.0.lto_priv.4+0x60> + 9c9d9: movq $0x1,0x18(%rbx) + 9c9e1: mov %rax,0x50(%rbx) + 9c9e5: jmp 9c804 + 9c9ea: nopw 0x0(%rax,%rax,1) + 9c9f0: call efe0 + 9c9f5: mov 0x385d4(%rip),%r12 # d4fd0 + 9c9fc: mov 0x60(%rbx),%rcx + 9ca00: lea 0x24111(%rip),%rsi # c0b18 <__func__.21+0x9688> + 9ca07: mov 0x28(%rbx),%rdx + 9ca0b: mov %rax,%r8 + 9ca0e: xor %eax,%eax + 9ca10: mov (%r12),%rdi + 9ca14: call fbf0 + 9ca19: mov (%r12),%rdi + 9ca1d: call fe90 + 9ca22: jmp 9c7c6 + 9ca27: nopw 0x0(%rax,%rax,1) + 9ca30: mov 0x70(%rbx),%ecx + 9ca33: mov 0x28(%rbx),%rsi + 9ca37: mov 0x20(%rbx),%rdi + 9ca3b: mov 0x60(%rbx),%edx + 9ca3e: call 53820 + 9ca43: jmp 9c7bb + 9ca48: nopl 0x0(%rax,%rax,1) + 9ca50: mov $0x1,%eax + 9ca55: ret + 9ca56: cs nopw 0x0(%rax,%rax,1) + 9ca60: mov 0x70(%rbx),%eax + 9ca63: xor %edx,%edx + 9ca65: mov 0x58(%rbx),%rdi + 9ca69: mov %eax,0x50(%rbx) + 9ca6c: mov 0x60(%rbx),%eax + 9ca6f: mov %rdi,%r9 + 9ca72: and $0x3,%r9d + 9ca76: divq 0x140(%rcx) + 9ca7d: shl $0x6,%edx + 9ca80: lea (%rdx,%rax,1),%r8d + 9ca84: mov 0x130(%rcx),%eax + 9ca8a: mov $0xffffffff,%ecx + 9ca8f: mov 0x88(%rsi),%rdx + 9ca96: imul %r9,%rax + 9ca9a: add %r8,%rax + 9ca9d: lock xadd %cx,(%rdx,%rax,2) + 9caa3: test %cx,%cx + 9caa6: jne 9c7f5 + 9caac: push %rdx + 9caad: lea 0x14b7a(%rip),%rcx # b162e <_fini+0xa12> + 9cab4: mov $0x288,%esi + 9cab9: xor %eax,%eax + 9cabb: push %r9 + 9cabd: lea 0x25f6c(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + 9cac4: xor %r9d,%r9d + 9cac7: push %r8 + 9cac9: lea 0x1b728(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cad0: push %rdi + 9cad1: lea 0x14aff(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cad8: call ee00 + 9cadd: nopl (%rax) + 9cae0: mov 0x384e9(%rip),%r12 # d4fd0 + 9cae7: mov %rbp,%r8 + 9caea: xor %eax,%eax + 9caec: mov $0x164,%ecx + 9caf1: lea 0x25df8(%rip),%rdx # c28f0 <__func__.22.lto_priv.0> + 9caf8: lea 0x1a9a9(%rip),%rsi # b74a8 <__func__.21+0x18> + 9caff: mov (%r12),%rdi + 9cb03: call fbf0 + 9cb08: mov (%r12),%rdi + 9cb0c: call fe90 + 9cb11: jmp 9c9d2 + 9cb16: cs nopw 0x0(%rax,%rax,1) + 9cb20: mov 0x80(%rbx),%rax + 9cb27: mov %rbp,%rdi + 9cb2a: call *0x20(%rax) + 9cb2d: mov 0x70(%rbx),%ecx + 9cb30: mov 0x28(%rbx),%rsi + 9cb34: mov 0x20(%rbx),%rdi + 9cb38: mov 0x60(%rbx),%edx + 9cb3b: call 53820 + 9cb40: mov 0x70(%rbx),%eax + 9cb43: mov 0x20(%rbx),%rsi + 9cb47: xor %edx,%edx + 9cb49: mov 0x58(%rbx),%rdi + 9cb4d: mov 0x8(%rsi),%rcx + 9cb51: mov %eax,0x50(%rbx) + 9cb54: mov 0x60(%rbx),%eax + 9cb57: mov %rdi,%r9 + 9cb5a: and $0x3,%r9d + 9cb5e: divq 0x140(%rcx) + 9cb65: shl $0x6,%edx + 9cb68: lea (%rdx,%rax,1),%r8d + 9cb6c: mov 0x130(%rcx),%eax + 9cb72: mov $0xffffffff,%ecx + 9cb77: mov 0x88(%rsi),%rdx + 9cb7e: imul %r9,%rax + 9cb82: add %r8,%rax + 9cb85: lock xadd %cx,(%rdx,%rax,2) + 9cb8b: test %cx,%cx + 9cb8e: jne 9c7f5 + 9cb94: push %r10 + 9cb96: lea 0x14a91(%rip),%rcx # b162e <_fini+0xa12> + 9cb9d: mov $0x288,%esi + 9cba2: xor %eax,%eax + 9cba4: push %r9 + 9cba6: lea 0x25e83(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + 9cbad: xor %r9d,%r9d + 9cbb0: push %r8 + 9cbb2: lea 0x1b63f(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cbb9: push %rdi + 9cbba: lea 0x14a16(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cbc1: call ee00 + 9cbc6: cs nopw 0x0(%rax,%rax,1) + 9cbd0: movl $0x0,0x54(%rbx) + 9cbd7: movq $0x1,0x18(%rbx) + 9cbdf: jmp 9c804 + 9cbe4: nopl 0x0(%rax) + 9cbe8: sub $0x8,%rsp + 9cbec: mov %r13,%r8 + 9cbef: mov %rbp,%r9 + 9cbf2: mov $0x172,%ecx + 9cbf7: mov 0x383d2(%rip),%r12 # d4fd0 + 9cbfe: lea 0x25ceb(%rip),%rdx # c28f0 <__func__.22.lto_priv.0> + 9cc05: lea 0x1a8ec(%rip),%rsi # b74f8 <__func__.21+0x68> + 9cc0c: mov (%r12),%rdi + 9cc10: push $0x0 + 9cc12: call fbf0 + 9cc17: mov (%r12),%rdi + 9cc1b: call fe90 + 9cc20: pop %r13 + 9cc22: pop %rax + 9cc23: jmp 9c9d2 + 9cc28: nopl 0x0(%rax,%rax,1) + 9cc30: mov 0x28(%rbx),%rsi + 9cc34: mov 0x20(%rbx),%rdi + 9cc38: mov %eax,%ecx + 9cc3a: mov 0x60(%rbx),%edx + 9cc3d: call 53820 + 9cc42: mov 0x70(%rbx),%eax + 9cc45: mov 0x20(%rbx),%rsi + 9cc49: xor %edx,%edx + 9cc4b: mov 0x58(%rbx),%rdi + 9cc4f: mov 0x8(%rsi),%rcx + 9cc53: mov %eax,0x50(%rbx) + 9cc56: mov 0x60(%rbx),%eax + 9cc59: mov %rdi,%r9 + 9cc5c: and $0x3,%r9d + 9cc60: divq 0x140(%rcx) + 9cc67: shl $0x6,%edx + 9cc6a: lea (%rdx,%rax,1),%r8d + 9cc6e: mov 0x130(%rcx),%eax + 9cc74: mov $0xffffffff,%ecx + 9cc79: mov 0x88(%rsi),%rdx + 9cc80: imul %r9,%rax + 9cc84: add %r8,%rax + 9cc87: lock xadd %cx,(%rdx,%rax,2) + 9cc8d: test %cx,%cx + 9cc90: jne 9c7f5 + 9cc96: push %r11 + 9cc98: lea 0x1498f(%rip),%rcx # b162e <_fini+0xa12> + 9cc9f: mov $0x288,%esi + 9cca4: xor %eax,%eax + 9cca6: push %r9 + 9cca8: lea 0x25d81(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + 9ccaf: xor %r9d,%r9d + 9ccb2: push %r8 + 9ccb4: lea 0x1b53d(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9ccbb: push %rdi + 9ccbc: lea 0x14914(%rip),%rdi # b15d7 <_fini+0x9bb> + 9ccc3: call ee00 + 9ccc8: nopl 0x0(%rax,%rax,1) + 9ccd0: mov %rsp,%rsi + 9ccd3: mov $0x1,%edi + 9ccd8: call e410 + 9ccdd: imul $0x3b9aca00,(%rsp),%rax + 9cce5: add 0x8(%rsp),%rax + 9ccea: mov %rax,0x480(%rbx) + 9ccf1: jmp 9c980 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_in_cache_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_in_cache_async.constprop.0.asm new file mode 100644 index 000000000..36ffdea11 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_in_cache_async.constprop.0.asm @@ -0,0 +1,427 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa540 : + aa540: mov 0x18(%rdi),%rax + aa544: cmp $0x1,%rax + aa548: je aa7b0 + aa54e: push %r15 + aa550: push %r14 + aa552: mov %rdi,%r14 + aa555: push %r13 + aa557: push %r12 + aa559: push %rbp + aa55a: push %rbx + aa55b: sub $0x8,%rsp + aa55f: test %rax,%rax + aa562: je aa5e0 + aa564: mov 0x20(%r14),%rsi + aa568: mov 0x60(%r14),%eax + aa56c: xor %edx,%edx + aa56e: mov 0x58(%r14),%rdi + aa572: mov 0x8(%rsi),%rcx + aa576: mov %rdi,%r9 + aa579: divq 0x140(%rcx) + aa580: and $0x3,%r9d + aa584: shl $0x6,%edx + aa587: lea (%rdx,%rax,1),%r8d + aa58b: mov 0x130(%rcx),%eax + aa591: mov $0xffffffff,%ecx + aa596: mov 0x88(%rsi),%rdx + aa59d: imul %r9,%rax + aa5a1: add %r8,%rax + aa5a4: lock xadd %cx,(%rdx,%rax,2) + aa5aa: test %cx,%cx + aa5ad: je aac57 + aa5b3: movl $0x0,0x54(%r14) + aa5bb: movq $0x1,0x18(%r14) + aa5c3: mov $0x1,%eax + aa5c8: add $0x8,%rsp + aa5cc: pop %rbx + aa5cd: pop %rbp + aa5ce: pop %r12 + aa5d0: pop %r13 + aa5d2: pop %r14 + aa5d4: pop %r15 + aa5d6: ret + aa5d7: nopw 0x0(%rax,%rax,1) + aa5e0: data16 lea 0x2a9c0(%rip),%rdi # d4fa8 + aa5e8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa5f0: mov 0x60(%r14),%r12d + aa5f4: mov 0x20(%r14),%rbp + aa5f8: mov %r12d,%esi + aa5fb: mov %rbp,%rdi + aa5fe: mov (%rax),%rax + aa601: mov %rax,0x58(%r14) + aa605: call aa3e0 + aa60a: cmp $0x1,%eax + aa60d: jne aa65e + aa60f: movabs $0xcccccccccccccccd,%r13 + aa619: mov $0x1,%r15d + aa61f: mov %r15,%rax + aa622: mul %r13 + aa625: xor %eax,%eax + aa627: mov %rdx,%rbx + aa62a: shr $0x2,%rbx + aa62e: xchg %ax,%ax + aa630: pause + aa632: mov %rax,%rcx + aa635: add $0x1,%rax + aa639: cmp %rcx,%rbx + aa63c: jne aa630 + aa63e: cmp $0x400,%r15 + aa645: ja aa708 + aa64b: mov %r12d,%esi + aa64e: mov %rbp,%rdi + aa651: add %r15,%r15 + aa654: call aa3e0 + aa659: cmp $0x1,%eax + aa65c: je aa61f + aa65e: test %eax,%eax + aa660: jne aa5b3 + aa666: mov 0x20(%r14),%rsi + aa66a: mov 0x60(%r14),%edi + aa66e: mov 0x48(%rsi),%rcx + aa672: mov %rdi,%rdx + aa675: shl $0x6,%rdx + aa679: add %rdx,%rcx + aa67c: mov %rcx,0x68(%r14) + aa680: mov 0x8(%rcx),%r8 + aa684: cmp 0x28(%r14),%r8 + aa688: jne aa7b6 + aa68e: mov 0x20(%rcx),%r9d + aa692: mov 0x30(%r14),%ecx + aa696: cmp %ecx,%r9d + aa699: jne aac2c + aa69f: add 0x48(%rsi),%rdx + aa6a3: mov 0x10(%rdx),%edx + aa6a6: and $0x10,%edx + aa6a9: mov 0x20(%r14),%rcx + aa6ad: jne aa830 + aa6b3: mov 0x68(%r14),%rax + aa6b7: mov 0x8(%rcx),%rsi + aa6bb: mov 0x14(%rax),%edi + aa6be: test %edi,%edi + aa6c0: jne aa730 + aa6c2: mov 0x18(%rsi),%edx + aa6c5: test %edx,%edx + aa6c7: je aa6e9 + aa6c9: mov 0x58(%r14),%rsi + aa6cd: mov 0x30(%r14),%edi + aa6d1: lea 0x0(,%rsi,8),%rdx + aa6d9: sub %rsi,%rdx + aa6dc: lea 0x220(%rdi,%rdx,8),%rdx + aa6e4: addq $0x1,(%rcx,%rdx,8) + aa6e9: mov %rax,0x48(%r14) + aa6ed: movl $0x1,0x54(%r14) + aa6f5: movq $0x1,0x18(%r14) + aa6fd: jmp aa5c3 + aa702: nopw 0x0(%rax,%rax,1) + aa708: mov %r12d,%esi + aa70b: mov %rbp,%rdi + aa70e: call aa3e0 + aa713: cmp $0x1,%eax + aa716: jne aa65e + aa71c: xor %eax,%eax + aa71e: xchg %ax,%ax + aa720: pause + aa722: mov %rax,%rdx + aa725: add $0x1,%rax + aa729: cmp %rdx,%rbx + aa72c: jne aa720 + aa72e: jmp aa708 + aa730: mov 0x14(%rax),%eax + aa733: xor %edx,%edx + aa735: mov 0x58(%r14),%rdi + aa739: mov %eax,0x50(%r14) + aa73d: mov 0x60(%r14),%eax + aa741: mov %rdi,%r9 + aa744: and $0x3,%r9d + aa748: divq 0x140(%rsi) + aa74f: shl $0x6,%edx + aa752: lea (%rdx,%rax,1),%r8d + aa756: mov 0x130(%rsi),%eax + aa75c: mov 0x88(%rcx),%rdx + aa763: mov $0xffffffff,%ecx + aa768: imul %r9,%rax + aa76c: add %r8,%rax + aa76f: lock xadd %cx,(%rdx,%rax,2) + aa775: test %cx,%cx + aa778: jne aa6ed + aa77e: push %rcx + aa77f: lea 0x182aa(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + aa786: mov $0x288,%esi + aa78b: xor %eax,%eax + aa78d: push %r9 + aa78f: lea 0x6e98(%rip),%rcx # b162e <_fini+0xa12> + aa796: xor %r9d,%r9d + aa799: push %r8 + aa79b: lea 0xda56(%rip),%r8 # b81f8 <__func__.21+0xd68> + aa7a2: push %rdi + aa7a3: lea 0x6e2d(%rip),%rdi # b15d7 <_fini+0x9bb> + aa7aa: call ee00 + aa7af: nop + aa7b0: mov $0x1,%eax + aa7b5: ret + aa7b6: mov 0x8(%rsi),%rcx + aa7ba: mov %rdi,%rax + aa7bd: xor %edx,%edx + aa7bf: mov 0x58(%r14),%r8 + aa7c3: divq 0x140(%rcx) + aa7ca: mov %r8,%r9 + aa7cd: and $0x3,%r9d + aa7d1: shl $0x6,%edx + aa7d4: lea (%rdx,%rax,1),%edi + aa7d7: mov 0x130(%rcx),%eax + aa7dd: mov 0x88(%rsi),%rdx + aa7e4: mov $0xffffffff,%ecx + aa7e9: imul %r9,%rax + aa7ed: add %rdi,%rax + aa7f0: lock xadd %cx,(%rdx,%rax,2) + aa7f6: test %cx,%cx + aa7f9: jne aa5b3 + aa7ff: push %rbx + aa800: lea 0x6e27(%rip),%rcx # b162e <_fini+0xa12> + aa807: mov $0x288,%esi + aa80c: xor %eax,%eax + aa80e: push %r9 + aa810: lea 0x18219(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + aa817: xor %r9d,%r9d + aa81a: push %rdi + aa81b: lea 0x6db5(%rip),%rdi # b15d7 <_fini+0x9bb> + aa822: push %r8 + aa824: lea 0xd9cd(%rip),%r8 # b81f8 <__func__.21+0xd68> + aa82b: call ee00 + aa830: mov 0x60(%r14),%edx + aa834: shl $0x6,%rdx + aa838: add 0x48(%rcx),%rdx + aa83c: mov 0x10(%rdx),%edx + aa83f: and $0x10,%edx + aa842: je aa564 + aa848: mov 0x68(%r14),%rdx + aa84c: mov $0x1,%esi + aa851: jmp aa862 + aa853: data16 cs nopw 0x0(%rax,%rax,1) + aa85e: xchg %ax,%ax + aa860: pause + aa862: mov %rsi,%rcx + aa865: xchg %rcx,0x28(%rdx) + aa869: test %rcx,%rcx + aa86c: jne aa860 + aa86e: mov 0x68(%r14),%rcx + aa872: mov 0x40(%r14),%rdx + aa876: lea 0x488(%r14),%r9 + aa87d: mov 0x38(%r14),%rsi + aa881: lea 0x28(%rcx),%rdi + aa885: movq %rdx,%xmm0 + aa88a: movq %rdi,%xmm1 + aa88f: punpcklqdq %xmm1,%xmm0 + aa893: test %rsi,%rsi + aa896: je aac04 + aa89c: test %rdx,%rdx + aa89f: je aabdc + aa8a5: movabs $0x4153594e43575144,%rdx + aa8af: cmp %rdx,0x4a8(%r14) + aa8b6: je aaad0 + aa8bc: mov %rdx,0x4a8(%r14) + aa8c3: movups %xmm0,0x498(%r14) + aa8cb: mov 0x30(%rcx),%rdx + aa8cf: mov %rsi,0x490(%r14) + aa8d6: movq $0x0,0x488(%r14) + aa8e1: test %rdx,%rdx + aa8e4: je aaa2e + aa8ea: mov 0x38(%rcx),%rdx + aa8ee: mov %r9,(%rdx) + aa8f1: mov %r9,0x38(%rcx) + aa8f5: lock orq $0x0,(%rsp) + aa8fb: mov 0x20(%r14),%rsi + aa8ff: mov 0x60(%r14),%ecx + aa903: shl $0x6,%rcx + aa907: add 0x48(%rsi),%rcx + aa90b: mov 0x10(%rcx),%esi + aa90e: and $0x10,%esi + aa911: mov 0x68(%r14),%rcx + aa915: je aa92f + aa917: lea -0x3ba(%rip),%rsi # aa564 + aa91e: mov %rsi,0x18(%r14) + aa922: movq $0x0,0x28(%rcx) + aa92a: jmp aa5c8 + aa92f: mov 0x4a8(%r14),%r8 + aa936: mov 0x4a0(%r14),%rsi + aa93d: lea 0x28(%rcx),%rax + aa941: movabs $0x4153594e43575144,%rdi + aa94b: cmp %rdi,%r8 + aa94e: jne aaa8f + aa954: cmp %rsi,%rax + aa957: jne aaa65 + aa95d: cmpq $0x0,0x490(%r14) + aa965: je aab50 + aa96b: cmpq $0x0,0x498(%r14) + aa973: je aab28 + aa979: test %rdx,%rdx + aa97c: je aaa0a + aa982: mov 0x20(%rdx),%r10 + aa986: mov 0x18(%rdx),%rdi + aa98a: cmp %r8,%r10 + aa98d: jne aaba5 + aa993: cmp %rax,%rdi + aa996: jne aab78 + aa99c: cmpq $0x0,0x8(%rdx) + aa9a1: je aab50 + aa9a7: cmpq $0x0,0x10(%rdx) + aa9ac: je aab28 + aa9b2: cmp (%rdx),%r9 + aa9b5: jne aaa3d + aa9bb: mov 0x488(%r14),%rax + aa9c2: mov %rax,(%rdx) + aa9c5: cmp 0x38(%rcx),%r9 + aa9c9: je aaa37 + aa9cb: movabs $0x4153594e43574944,%rax + aa9d5: pxor %xmm0,%xmm0 + aa9d9: movq $0x0,0x488(%r14) + aa9e4: movq $0x0,0x490(%r14) + aa9ef: mov %rax,0x4a8(%r14) + aa9f6: movups %xmm0,0x498(%r14) + aa9fe: movq $0x0,(%rsi) + aaa05: jmp aa564 + aaa0a: cmp 0x30(%rcx),%r9 + aaa0e: jne aab00 + aaa14: mov 0x488(%r14),%rax + aaa1b: mov %rax,0x30(%rcx) + aaa1f: test %rax,%rax + aaa22: jne aa9cb + aaa24: movq $0x0,0x38(%rcx) + aaa2c: jmp aa9cb + aaa2e: mov %r9,0x30(%rcx) + aaa32: jmp aa8f1 + aaa37: mov %rdx,0x38(%rcx) + aaa3b: jmp aa9cb + aaa3d: lea 0x6b36(%rip),%r8 # b157a <_fini+0x95e> + aaa44: lea 0x8788(%rip),%rcx # b31d3 <_fini+0x25b7> + aaa4b: xor %eax,%eax + aaa4d: mov $0x17a,%esi + aaa52: lea 0x1ab57(%rip),%rdx # c55b0 <__func__.12> + aaa59: lea 0x6c42(%rip),%rdi # b16a2 <_fini+0xa86> + aaa60: call ee00 + aaa65: push %rax + aaa66: lea 0xde23(%rip),%r8 # b8890 <__func__.21+0x1400> + aaa6d: xor %eax,%eax + aaa6f: lea 0x6c47(%rip),%rcx # b16bd <_fini+0xaa1> + aaa76: push %rsi + aaa77: lea 0x17d92(%rip),%rdx # c2810 <__func__.16.lto_priv.1.lto_priv.0> + aaa7e: mov $0x163,%esi + aaa83: lea 0x6c18(%rip),%rdi # b16a2 <_fini+0xa86> + aaa8a: call ee00 + aaa8f: push 0x498(%r14) + aaa96: lea 0xddc3(%rip),%rcx # b8860 <__func__.21+0x13d0> + aaa9d: lea 0x17d6c(%rip),%rdx # c2810 <__func__.16.lto_priv.1.lto_priv.0> + aaaa4: push 0x490(%r14) + aaaab: lea 0x6bf0(%rip),%rdi # b16a2 <_fini+0xa86> + aaab2: push 0x488(%r14) + aaab9: push %rax + aaaba: xor %eax,%eax + aaabc: push %rsi + aaabd: mov $0x159,%esi + aaac2: push %r8 + aaac4: lea 0xdd2d(%rip),%r8 # b87f8 <__func__.21+0x1368> + aaacb: call ee00 + aaad0: push %rdi + aaad1: lea 0x11448(%rip),%r8 # bbf20 <__func__.21+0x4a90> + aaad8: mov $0x13d,%esi + aaadd: xor %eax,%eax + aaadf: push 0x4a0(%r14) + aaae6: lea 0x1146b(%rip),%rcx # bbf58 <__func__.21+0x4ac8> + aaaed: lea 0x1aadc(%rip),%rdx # c55d0 <__func__.13> + aaaf4: lea 0x6ba7(%rip),%rdi # b16a2 <_fini+0xa86> + aaafb: call ee00 + aab00: lea 0x6a73(%rip),%r8 # b157a <_fini+0x95e> + aab07: lea 0x86da(%rip),%rcx # b31e8 <_fini+0x25cc> + aab0e: xor %eax,%eax + aab10: mov $0x180,%esi + aab15: lea 0x1aa94(%rip),%rdx # c55b0 <__func__.12> + aab1c: lea 0x6b7f(%rip),%rdi # b16a2 <_fini+0xa86> + aab23: call ee00 + aab28: lea 0x6a4b(%rip),%r8 # b157a <_fini+0x95e> + aab2f: lea 0x6bb7(%rip),%rcx # b16ed <_fini+0xad1> + aab36: xor %eax,%eax + aab38: mov $0x169,%esi + aab3d: lea 0x17ccc(%rip),%rdx # c2810 <__func__.16.lto_priv.1.lto_priv.0> + aab44: lea 0x6b57(%rip),%rdi # b16a2 <_fini+0xa86> + aab4b: call ee00 + aab50: lea 0x6a23(%rip),%r8 # b157a <_fini+0x95e> + aab57: lea 0x6b76(%rip),%rcx # b16d4 <_fini+0xab8> + aab5e: xor %eax,%eax + aab60: mov $0x168,%esi + aab65: lea 0x17ca4(%rip),%rdx # c2810 <__func__.16.lto_priv.1.lto_priv.0> + aab6c: lea 0x6b2f(%rip),%rdi # b16a2 <_fini+0xa86> + aab73: call ee00 + aab78: push %rax + aab79: mov %rdx,%r9 + aab7c: lea 0xdd0d(%rip),%r8 # b8890 <__func__.21+0x1400> + aab83: mov $0x163,%esi + aab88: push %rdi + aab89: lea 0x6b2d(%rip),%rcx # b16bd <_fini+0xaa1> + aab90: lea 0x17c79(%rip),%rdx # c2810 <__func__.16.lto_priv.1.lto_priv.0> + aab97: xor %eax,%eax + aab99: lea 0x6b02(%rip),%rdi # b16a2 <_fini+0xa86> + aaba0: call ee00 + aaba5: push 0x10(%rdx) + aaba8: mov %rdx,%r9 + aabab: lea 0xdc46(%rip),%r8 # b87f8 <__func__.21+0x1368> + aabb2: lea 0xdca7(%rip),%rcx # b8860 <__func__.21+0x13d0> + aabb9: push 0x8(%rdx) + aabbc: mov $0x159,%esi + aabc1: push (%rdx) + aabc3: lea 0x17c46(%rip),%rdx # c2810 <__func__.16.lto_priv.1.lto_priv.0> + aabca: push %rax + aabcb: xor %eax,%eax + aabcd: push %rdi + aabce: lea 0x6acd(%rip),%rdi # b16a2 <_fini+0xa86> + aabd5: push %r10 + aabd7: call ee00 + aabdc: lea 0x6997(%rip),%r8 # b157a <_fini+0x95e> + aabe3: lea 0x6b0b(%rip),%rcx # b16f5 <_fini+0xad9> + aabea: xor %eax,%eax + aabec: mov $0x13c,%esi + aabf1: lea 0x1a9d8(%rip),%rdx # c55d0 <__func__.13> + aabf8: lea 0x6aa3(%rip),%rdi # b16a2 <_fini+0xa86> + aabff: call ee00 + aac04: lea 0x696f(%rip),%r8 # b157a <_fini+0x95e> + aac0b: lea 0x6aca(%rip),%rcx # b16dc <_fini+0xac0> + aac12: xor %eax,%eax + aac14: mov $0x13b,%esi + aac19: lea 0x1a9b0(%rip),%rdx # c55d0 <__func__.13> + aac20: lea 0x6a7b(%rip),%rdi # b16a2 <_fini+0xa86> + aac27: call ee00 + aac2c: push %r11 + aac2e: lea 0x168ab(%rip),%r8 # c14e0 <__func__.21+0xa050> + aac35: mov $0xa0e,%esi + aac3a: xor %eax,%eax + aac3c: push %rcx + aac3d: lea 0x1a9ac(%rip),%rdx # c55f0 <__func__.14> + aac44: lea 0x168bd(%rip),%rcx # c1508 <__func__.21+0xa078> + aac4b: lea 0x6985(%rip),%rdi # b15d7 <_fini+0x9bb> + aac52: call ee00 + aac57: push %r10 + aac59: lea 0x69ce(%rip),%rcx # b162e <_fini+0xa12> + aac60: mov $0x288,%esi + aac65: xor %eax,%eax + aac67: push %r9 + aac69: lea 0x17dc0(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + aac70: xor %r9d,%r9d + aac73: push %r8 + aac75: lea 0xd57c(%rip),%r8 # b81f8 <__func__.21+0xd68> + aac7c: push %rdi + aac7d: lea 0x6953(%rip),%rdi # b15d7 <_fini+0x9bb> + aac84: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..745c6dfac --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,89 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cd00 : + 9cd00: mov 0x10(%rdi),%rax + 9cd04: cmp $0x1,%rax + 9cd08: je 9ce08 + 9cd0e: push %rbx + 9cd0f: mov %rdi,%rbx + 9cd12: test %rax,%rax + 9cd15: je 9cd20 + 9cd17: jmp *%rax + 9cd19: nopl 0x0(%rax) + 9cd20: data16 lea 0x38280(%rip),%rdi # d4fa8 + 9cd28: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cd30: mov 0x30(%rbx),%r9d + 9cd34: mov 0x28(%rbx),%rsi + 9cd38: mov (%rax),%rax + 9cd3b: mov %rax,0x58(%rbx) + 9cd3f: lea -0x1(%r9),%eax + 9cd43: cmp $0x7,%eax + 9cd46: ja 9ce0e + 9cd4c: mov 0x20(%rbx),%rdi + 9cd50: mov 0x8(%rdi),%rdx + 9cd54: mov 0x8(%rdx),%rax + 9cd58: mov 0x8(%rax),%rax + 9cd5c: sub $0x1,%rax + 9cd60: test %rsi,%rax + 9cd63: jne 1053a + 9cd69: mov 0x120(%rdx),%rcx + 9cd70: mov 0x28(%rdi),%rax + 9cd74: mov %rsi,%rdx + 9cd77: shr %cl,%rdx + 9cd7a: shr $0x2,%rax + 9cd7e: cmp %rax,%rdx + 9cd81: jae 1053a + 9cd87: mov 0x30(%rdi),%rax + 9cd8b: mov (%rax,%rdx,4),%eax + 9cd8e: mov $0xffffffff,%edx + 9cd93: mov %rax,0x60(%rbx) + 9cd97: cmp %rdx,%rax + 9cd9a: je 9cdd0 + 9cd9c: lea 0xc(%rip),%rax # 9cdaf + 9cda3: movq $0x0,0x18(%rbx) + 9cdab: mov %rax,0x10(%rbx) + 9cdaf: mov %rbx,%rdi + 9cdb2: call aa540 + 9cdb7: cmp $0x1,%eax + 9cdba: jne 9cdfd + 9cdbc: movq $0x1,0x10(%rbx) + 9cdc4: mov $0x1,%eax + 9cdc9: pop %rbx + 9cdca: ret + 9cdcb: nopl 0x0(%rax,%rax,1) + 9cdd0: lea 0x19(%rip),%rax # 9cdf0 + 9cdd7: movq $0x0,0x18(%rbx) + 9cddf: mov %rax,0x10(%rbx) + 9cde3: data16 cs nopw 0x0(%rax,%rax,1) + 9cdee: xchg %ax,%ax + 9cdf0: mov %rbx,%rdi + 9cdf3: call 9c750 + 9cdf8: cmp $0x1,%eax + 9cdfb: je 9cdbc + 9cdfd: xor %eax,%eax + 9cdff: pop %rbx + 9ce00: ret + 9ce01: nopl 0x0(%rax) + 9ce08: mov $0x1,%eax + 9ce0d: ret + 9ce0e: push %rax + 9ce0f: lea 0x1b852(%rip),%r8 # b8668 <__func__.21+0x11d8> + 9ce16: xor %eax,%eax + 9ce18: lea 0x1b871(%rip),%rcx # b8690 <__func__.21+0x1200> + 9ce1f: push %rsi + 9ce20: lea 0x25a99(%rip),%rdx # c28c0 <__func__.23.lto_priv.1> + 9ce27: mov $0x1d6,%esi + 9ce2c: lea 0x147a4(%rip),%rdi # b15d7 <_fini+0x9bb> + 9ce33: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..fadbc4794 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa3e0 : + aa3e0: push %rbp + aa3e1: mov %esi,%ebp + aa3e3: push %rbx + aa3e4: mov %rdi,%rbx + aa3e7: sub $0x8,%rsp + aa3eb: data16 lea 0x2abb5(%rip),%rdi # d4fa8 + aa3f3: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa3fb: mov 0x48(%rbx),%r10 + aa3ff: mov %ebp,%ecx + aa401: mov %rcx,%r9 + aa404: shl $0x6,%r9 + aa408: add %r9,%r10 + aa40b: mov (%rax),%rdi + aa40e: mov 0x10(%r10),%eax + aa412: test $0x20,%al + aa414: jne aa488 + aa416: mov 0x8(%rbx),%rsi + aa41a: mov %rcx,%rax + aa41d: xor %edx,%edx + aa41f: mov %rdi,%r8 + aa422: and $0x3,%r8d + aa426: divq 0x140(%rsi) + aa42d: shl $0x6,%edx + aa430: add %eax,%edx + aa432: mov 0x130(%rsi),%eax + aa438: mov %edx,%edx + aa43a: imul %r8,%rax + aa43e: add %rax,%rdx + aa441: mov 0x88(%rbx),%rax + aa448: lock addw $0x1,(%rax,%rdx,2) + aa44e: je aa4de + aa454: mov 0x10(%r10),%esi + aa458: mov %esi,%eax + aa45a: and $0x21,%eax + aa45d: jne aa498 + aa45f: and $0x2,%esi + aa462: je aa470 + aa464: add $0x8,%rsp + aa468: pop %rbx + aa469: pop %rbp + aa46a: ret + aa46b: nopl 0x0(%rax,%rax,1) + aa470: mov 0x48(%rbx),%rdx + aa474: lock orl $0x2,0x10(%rdx,%r9,1) + aa47b: add $0x8,%rsp + aa47f: pop %rbx + aa480: pop %rbp + aa481: ret + aa482: nopw 0x0(%rax,%rax,1) + aa488: add $0x8,%rsp + aa48c: mov $0x1,%eax + aa491: pop %rbx + aa492: pop %rbp + aa493: ret + aa494: nopl 0x0(%rax) + aa498: mov 0x8(%rbx),%r9 + aa49c: mov %rcx,%rax + aa49f: xor %edx,%edx + aa4a1: divq 0x140(%r9) + aa4a8: shl $0x6,%edx + aa4ab: lea (%rdx,%rax,1),%ecx + aa4ae: mov 0x130(%r9),%eax + aa4b5: mov $0xffffffff,%r9d + aa4bb: mov 0x88(%rbx),%rdx + aa4c2: imul %r8,%rax + aa4c6: add %rcx,%rax + aa4c9: lock xadd %r9w,(%rdx,%rax,2) + aa4d0: test %r9w,%r9w + aa4d4: je aa50c + aa4d6: and $0x1,%esi + aa4d9: lea 0x1(%rsi),%eax + aa4dc: jmp aa464 + aa4de: push %rdx + aa4df: mov %ebp,%r9d + aa4e2: lea 0x718a(%rip),%rcx # b1673 <_fini+0xa57> + aa4e9: mov $0x26a,%esi + aa4ee: push %r8 + aa4f0: lea 0x18519(%rip),%rdx # c2a10 <__func__.30.lto_priv.1> + aa4f7: lea 0xdf9a(%rip),%r8 # b8498 <__func__.21+0x1008> + aa4fe: xor %eax,%eax + aa500: lea 0x70d0(%rip),%rdi # b15d7 <_fini+0x9bb> + aa507: call ee00 + aa50c: push %rax + aa50d: xor %r9d,%r9d + aa510: lea 0x18519(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + aa517: mov $0x288,%esi + aa51c: push %r8 + aa51e: xor %eax,%eax + aa520: lea 0xdcd1(%rip),%r8 # b81f8 <__func__.21+0xd68> + aa527: push %rcx + aa528: lea 0x70ff(%rip),%rcx # b162e <_fini+0xa12> + aa52f: push %rdi + aa530: lea 0x70a0(%rip),%rdi # b15d7 <_fini+0x9bb> + aa537: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_unget.asm new file mode 100644 index 000000000..b171984ba --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-async-mask-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/async-mask/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000512e0 : + 512e0: mov 0x48(%rdi),%rdx + 512e4: mov (%rsi),%rax + 512e7: mov %rdi,%rcx + 512ea: mov 0x8(%rsi),%rdi + 512ee: sub %rdx,%rax + 512f1: sar $0x6,%rax + 512f5: mov %eax,%eax + 512f7: mov %rax,%rsi + 512fa: shl $0x6,%rsi + 512fe: mov 0x10(%rdx,%rsi,1),%edx + 51302: and $0x2,%edx + 51305: je 51350 + 51307: mov 0x8(%rcx),%rsi + 5130b: xor %edx,%edx + 5130d: mov %rdi,%r9 + 51310: and $0x3,%r9d + 51314: divq 0x140(%rsi) + 5131b: shl $0x6,%edx + 5131e: lea (%rdx,%rax,1),%r8d + 51322: mov 0x130(%rsi),%eax + 51328: mov 0x88(%rcx),%rdx + 5132f: mov $0xffffffff,%ecx + 51334: imul %r9,%rax + 51338: add %r8,%rax + 5133b: lock xadd %cx,(%rdx,%rax,2) + 51341: test %cx,%cx + 51344: je 5135c + 51346: ret + 51347: nopw 0x0(%rax,%rax,1) + 51350: mov 0x48(%rcx),%rdx + 51354: lock orl $0x2,0x10(%rdx,%rsi,1) + 5135a: jmp 51307 + 5135c: sub $0x10,%rsp + 51360: lea 0x602c7(%rip),%rcx # b162e <_fini+0xa12> + 51367: lea 0x716c2(%rip),%rdx # c2a30 <__func__.28.lto_priv.1> + 5136e: xor %eax,%eax + 51370: push %r9 + 51372: mov $0x288,%esi + 51377: xor %r9d,%r9d + 5137a: push %r8 + 5137c: lea 0x66e75(%rip),%r8 # b81f8 <__func__.21+0xd68> + 51383: push %rdi + 51384: lea 0x6024c(%rip),%rdi # b15d7 <_fini+0x9bb> + 5138b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-extra-inputs.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-extra-inputs.json new file mode 100644 index 000000000..cebf0baf4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-extra-inputs.json @@ -0,0 +1,90 @@ +{ + "main": { + "clockcache_get_async": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_get_async.asm", + "sha256": "d4e46b314f8a9ad0abf30f17f63ff91c148e2d2b4d19b993ec1d3b245dedfc27" + }, + "clockcache_get_in_cache_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_get_in_cache_async.constprop.0.asm", + "sha256": "ff23dc5d043a5f3af1665b52599bde5121b800424ebdbf4ed2a592674c4b1c98" + }, + "clockcache_get_from_disk_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_get_from_disk_async.constprop.0.asm", + "sha256": "a1d475168ca9003e34933beacf61482607b099655ca1f5547a40f1bfd7861d78" + }, + "clockcache_get_async_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_get_async_virtual.asm", + "sha256": "139140e1c9cd41416e6f0e8115446febf0fe97b75e5b2850455ce248a45f4833" + }, + "clockcache_get_async_state_result_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_get_async_state_result_virtual.asm", + "sha256": "ef83360cc7191e6182632018c022138cd9f8e82de3ce73660c3ca6852b19d9cf" + } + }, + "original": { + "clockcache_get_async": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_get_async.asm", + "sha256": "93ebc446dd19b2bb526afb19e8f77bbcf700a58b880477ab9dc588b2c1d1d6c9" + }, + "clockcache_get_in_cache_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_get_in_cache_async.constprop.0.asm", + "sha256": "e825ca9efdf6edd6ee1f5488c2e377743bfca16dca7dafd97cecc2351e29bffa" + }, + "clockcache_get_from_disk_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_get_from_disk_async.constprop.0.asm", + "sha256": "e49a72c6a58cd287f1db06e03b73429a45aea1dc63e64a11d773ae5226cd3047" + }, + "clockcache_get_async_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_get_async_virtual.asm", + "sha256": "b0086d88d9314e247fe8ffaca9212cdfa3e6546e5987a289b4bb4845a0a72e4b" + }, + "clockcache_get_async_state_result_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_get_async_state_result_virtual.asm", + "sha256": "aaa42d7ac07f184f063c0c5795f640f7bfc98124c6391223894c6877572b94f3" + } + }, + "async-load": { + "clockcache_get_async": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_get_async.asm", + "sha256": "c21cdd64ee3bf18fd1a56629437553838194f2b8b6d1c92fadb698806334c206" + }, + "clockcache_get_in_cache_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_get_in_cache_async.constprop.0.asm", + "sha256": "c9f90dbf3594c8021f2d80d6c12e745fbf64f8094b018f956a691fba48b9944d" + }, + "clockcache_get_from_disk_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_get_from_disk_async.constprop.0.asm", + "sha256": "be89e66b126a0a283b817499e7069967482dbac003f855126f87f8483124d465" + }, + "clockcache_get_async_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_get_async_virtual.asm", + "sha256": "d6e1205a8a6e03ee31d2212a656777420a060fc2da8aa3cd07e2f02e355e2f01" + }, + "clockcache_get_async_state_result_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_get_async_state_result_virtual.asm", + "sha256": "219aa690266b85910c1eccdcd951a61fcd6987a4400b1fb37cf388e82a3e67f6" + } + }, + "async-mask": { + "clockcache_get_async": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_get_async.asm", + "sha256": "621c752bfc053a47a4818bc261d6e25a71d78f540032a04e7103f557c25c9fff" + }, + "clockcache_get_in_cache_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_get_in_cache_async.constprop.0.asm", + "sha256": "89b8b6baedbc68e7c050f1e970f31048f0695df7e0b7f12fac238466bbf2f7bb" + }, + "clockcache_get_from_disk_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_get_from_disk_async.constprop.0.asm", + "sha256": "55143f7dbbac643b53c4297c8fd394dbf7b9319bd9c7b27e3566ffc144f1e4ce" + }, + "clockcache_get_async_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_get_async_virtual.asm", + "sha256": "c06d34dc5b341ca137fc107830231e3866bbd8bc097c92780b46f4f88b3429a7" + }, + "clockcache_get_async_state_result_virtual": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_get_async_state_result_virtual.asm", + "sha256": "352907837b880ff62624d29712370f28895a8e55f40ccb236ece7a578820846b" + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-inputs.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-inputs.json new file mode 100644 index 000000000..db3c19ead --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-inputs.json @@ -0,0 +1,86 @@ +{ + "main": { + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6", + "symbols": { + "clockcache_get": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_get.asm", + "sha256": "433f3072dcad2afd7c35407c074130461eddca0d6429a0e938bc4a670a8f7173" + }, + "clockcache_get_internal_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_get_internal_async.constprop.0.asm", + "sha256": "d0489125a561c1b2fff80d55eddb5bc7dfdcf42a2c4462761a8a88384de20dfc" + }, + "clockcache_try_get_read.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_try_get_read.constprop.0.asm", + "sha256": "63a160b6c206dea70e848e95268e14a6b1fc80fa7e9fe6d4ec95ce407483eba9" + }, + "clockcache_unget": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-main-clockcache_unget.asm", + "sha256": "f4392d3fca3338c2e1295c2df8e7a2b9d8b7c8f1c9ccbcb8085d28ce1e9b2591" + } + } + }, + "original": { + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2", + "symbols": { + "clockcache_get": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_get.asm", + "sha256": "8a6bf051d34704307bf413b5c7557ea3d825351f2b43075e7b1efa3e28349592" + }, + "clockcache_get_internal_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_get_internal_async.constprop.0.asm", + "sha256": "b66068174551b525749428480f0cad5a688dbb34eb871473d54db6ac2969e723" + }, + "clockcache_try_get_read.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_try_get_read.constprop.0.asm", + "sha256": "a61cbf6b6e01e8daa36a9a7bd73ba8a331470c235608a781bce3412a1e95982b" + }, + "clockcache_unget": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-original-clockcache_unget.asm", + "sha256": "7160c5bace2f504eeea45e0fe855ee771daa758c1cb0492dac411f3f81dddae0" + } + } + }, + "async-load": { + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "symbols": { + "clockcache_get": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_get.asm", + "sha256": "fee89e0a655f57ee2002ecbaeb97c37fea873b588313dabe2267fa82f1560803" + }, + "clockcache_get_internal_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_get_internal_async.constprop.0.asm", + "sha256": "f880853b2f8270caa71cf98d584658c34f34521d8728d18b63c7fd6f7b56743e" + }, + "clockcache_try_get_read.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_try_get_read.constprop.0.asm", + "sha256": "5ad7fd13d7dc1fff67361f289e6a59f1665f7cc0b6af1f42313a694208a4da53" + }, + "clockcache_unget": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-load-clockcache_unget.asm", + "sha256": "ed667cb226f02758d698d6d990eeaf91940674a8eebe11feb39575dbd213b8af" + } + } + }, + "async-mask": { + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "symbols": { + "clockcache_get": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_get.asm", + "sha256": "08636a208c2278e44ec64d69c520a29060768d1c8fbd05184b433edd4aa3d54f" + }, + "clockcache_get_internal_async.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_get_internal_async.constprop.0.asm", + "sha256": "be4c25bb5f40f96c3a0dbf40fbf97777aa6de62806e223a3a56aff7aeb12ff55" + }, + "clockcache_try_get_read.constprop.0": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_try_get_read.constprop.0.asm", + "sha256": "96448acf1a30121da10b16f73b384575983c76242a5f2d7feeeedfb4a16be93e" + }, + "clockcache_unget": { + "file": ".cache/invalid-address-perf-20261017/review/async-mask-static-async-mask-clockcache_unget.asm", + "sha256": "af2ffe7e457a71ccc8e2c065430f540e0bfa8c0b5a48094819929eba9ad8ed77" + } + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get.asm new file mode 100644 index 000000000..2871ec0bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get.asm @@ -0,0 +1,327 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053fd0 : + 53fd0: push %r15 + 53fd2: lea -0x1(%rcx),%eax + 53fd5: push %r14 + 53fd7: push %r13 + 53fd9: push %r12 + 53fdb: push %rbp + 53fdc: push %rbx + 53fdd: mov %rsi,%rbx + 53fe0: sub $0x38,%rsp + 53fe4: mov %ecx,0x4(%rsp) + 53fe8: mov %r8,0x10(%rsp) + 53fed: cmp $0x7,%eax + 53ff0: ja 54458 + 53ff6: mov %rdi,%r15 + 53ff9: mov %edx,%r12d + 53ffc: mov 0x8(%r15),%rcx + 54000: xor %edx,%edx + 54002: mov 0x8(%rcx),%rax + 54006: mov 0x8(%rax),%r14 + 5400a: mov %rbx,%rax + 5400d: div %r14 + 54010: test %rdx,%rdx + 54013: jne 544be + 54019: mov 0x120(%rcx),%rcx + 54020: mov 0x28(%r15),%rax + 54024: mov %rbx,%rdx + 54027: shr %cl,%rdx + 5402a: shr $0x2,%rax + 5402e: cmp %rax,%rdx + 54031: jae 5448a + 54037: mov 0x30(%r15),%rax + 5403b: mov (%rax,%rdx,4),%ebp + 5403e: cmp $0xffffffff,%ebp + 54041: jne 54068 + 54043: test %r12d,%r12d + 54046: jne 541c0 + 5404c: mov $0xb,%r13d + 54052: add $0x38,%rsp + 54056: mov %r13d,%eax + 54059: pop %rbx + 5405a: pop %rbp + 5405b: pop %r12 + 5405d: pop %r13 + 5405f: pop %r14 + 54061: pop %r15 + 54063: ret + 54064: nopl 0x0(%rax) + 54068: data16 lea 0x80f38(%rip),%rdi # d4fa8 + 54070: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 54078: mov %ebp,%esi + 5407a: mov %r15,%rdi + 5407d: mov (%rax),%rax + 54080: mov %rax,0x8(%rsp) + 54085: test %r12d,%r12d + 54088: je 542d0 + 5408e: call aa320 + 54093: cmp $0x1,%eax + 54096: jne 540ed + 54098: mov $0x1,%r13d + 5409e: movabs $0xcccccccccccccccd,%rax + 540a8: mul %r13 + 540ab: xor %eax,%eax + 540ad: shr $0x2,%rdx + 540b1: mov %rdx,%r14 + 540b4: data16 cs nopw 0x0(%rax,%rax,1) + 540bf: nop + 540c0: pause + 540c2: mov %rax,%rcx + 540c5: add $0x1,%rax + 540c9: cmp %rcx,%r14 + 540cc: jne 540c0 + 540ce: cmp $0x400,%r13 + 540d5: ja 54190 + 540db: mov %ebp,%esi + 540dd: mov %r15,%rdi + 540e0: add %r13,%r13 + 540e3: call aa320 + 540e8: cmp $0x1,%eax + 540eb: je 5409e + 540ed: test %eax,%eax + 540ef: jne 53ffc + 540f5: mov %ebp,%eax + 540f7: mov 0x48(%r15),%rcx + 540fb: mov %rax,%r14 + 540fe: shl $0x6,%r14 + 54102: mov 0x8(%rcx,%r14,1),%rdx + 54107: cmp %rdx,%rbx + 5410a: jne 543cc + 54110: mov %rax,%rbx + 54113: jmp 54124 + 54115: nopl (%rax) + 54118: mov %r15,%rdi + 5411b: call ea40 + 54120: mov 0x48(%r15),%rcx + 54124: mov 0x10(%rcx,%r14,1),%eax + 54129: test $0x10,%al + 5412b: jne 54118 + 5412d: mov 0x48(%r15),%rdx + 54131: mov %rbx,%rax + 54134: add %r14,%rdx + 54137: mov 0x14(%rdx),%r13d + 5413b: test %r13d,%r13d + 5413e: jne 54418 + 54144: mov 0x20(%rdx),%eax + 54147: cmp %eax,0x4(%rsp) + 5414b: jne 54421 + 54151: mov 0x8(%r15),%rax + 54155: mov 0x18(%rax),%esi + 54158: test %esi,%esi + 5415a: jne 543a6 + 54160: mov %rdx,%r12 + 54163: mov 0x10(%rsp),%rbx + 54168: xor %r13d,%r13d + 5416b: mov %r12,(%rbx) + 5416e: data16 lea 0x80e32(%rip),%rdi # d4fa8 + 54176: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 5417e: mov (%rax),%rax + 54181: mov %rax,0x8(%rbx) + 54185: jmp 54052 + 5418a: nopw 0x0(%rax,%rax,1) + 54190: mov %ebp,%esi + 54192: mov %r15,%rdi + 54195: call aa320 + 5419a: cmp $0x1,%eax + 5419d: jne 540ed + 541a3: xor %eax,%eax + 541a5: data16 cs nopw 0x0(%rax,%rax,1) + 541b0: pause + 541b2: mov %rax,%rdx + 541b5: add $0x1,%rax + 541b9: cmp %rdx,%r14 + 541bc: jne 541b0 + 541be: jmp 54190 + 541c0: data16 lea 0x80de0(%rip),%rdi # d4fa8 + 541c8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 541d0: mov 0x4(%rsp),%edx + 541d4: mov %rbx,%rsi + 541d7: mov %r15,%rdi + 541da: mov (%rax),%r13 + 541dd: call 53d00 + 541e2: mov %rax,%rbp + 541e5: mov $0xffffffff,%eax + 541ea: cmp %rax,%rbp + 541ed: je 53ffc + 541f3: mov 0x8(%r15),%rax + 541f7: mov %rbp,%r12 + 541fa: mov %r13,0x8(%rsp) + 541ff: shl $0x6,%r12 + 54203: add 0x48(%r15),%r12 + 54207: mov 0x18(%rax),%ecx + 5420a: test %ecx,%ecx + 5420c: jne 5437f + 54212: mov 0x18(%r15),%rdi + 54216: mov (%r12),%rsi + 5421a: mov %rbx,%rcx + 5421d: mov %r14,%rdx + 54220: mov (%rdi),%rax + 54223: call *(%rax) + 54225: mov %eax,%r13d + 54228: test %eax,%eax + 5422a: jne 54349 + 54230: mov 0x8(%r15),%rax + 54234: mov 0x18(%rax),%edx + 54237: test %edx,%edx + 54239: jne 542ec + 5423f: mov %r13d,%ecx + 54242: mov %ebp,%edx + 54244: mov %rbx,%rsi + 54247: mov %r15,%rdi + 5424a: call 52660 + 5424f: test %r13d,%r13d + 54252: je 54163 + 54258: mov 0x8(%r15),%rcx + 5425c: mov %rbp,%rax + 5425f: xor %edx,%edx + 54261: mov 0x8(%rsp),%rdi + 54266: divq 0x140(%rcx) + 5426d: and $0x3,%edi + 54270: shl $0x6,%edx + 54273: lea (%rdx,%rax,1),%esi + 54276: mov 0x130(%rcx),%eax + 5427c: mov 0x88(%r15),%rdx + 54283: mov $0xffffffff,%ecx + 54288: imul %rdi,%rax + 5428c: add %rsi,%rax + 5428f: lock xadd %cx,(%rdx,%rax,2) + 54295: test %cx,%cx + 54298: jne 54052 + 5429e: push %rax + 5429f: xor %r9d,%r9d + 542a2: xor %eax,%eax + 542a4: lea 0x63f45(%rip),%r8 # b81f0 <__func__.21+0xd30> + 542ab: push %rdi + 542ac: lea 0x5d371(%rip),%rcx # b1624 <_fini+0xa48> + 542b3: lea 0x6e6d6(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 542ba: push %rsi + 542bb: lea 0x5d315(%rip),%rdi # b15d7 <_fini+0x9fb> + 542c2: mov $0x261,%esi + 542c7: push 0x20(%rsp) + 542cb: call ee00 + 542d0: call aa320 + 542d5: cmp $0x1,%eax + 542d8: je 5404c + 542de: cmp $0x2,%eax + 542e1: je 53ffc + 542e7: jmp 540f5 + 542ec: lea 0x20(%rsp),%rsi + 542f1: mov $0x1,%edi + 542f6: call e410 + 542fb: mov 0x18(%rsp),%rax + 54300: imul $0x3b9aca00,0x20(%rsp),%rdx + 54309: add 0x28(%rsp),%rdx + 5430e: sub %rax,%rdx + 54311: mov 0x8(%rsp),%rax + 54316: lea 0x0(,%rax,8),%rcx + 5431e: sub %rax,%rcx + 54321: mov 0x4(%rsp),%eax + 54325: lea (%rax,%rcx,8),%rax + 54329: lea (%r15,%rax,8),%rax + 5432d: addq $0x1,0x1148(%rax) + 54335: addq $0x1,0x1220(%rax) + 5433d: add %rdx,0x1190(%rax) + 54344: jmp 5423f + 54349: mov %eax,%edi + 5434b: call efe0 + 54350: mov 0x80c79(%rip),%r14 # d4fd0 + 54357: mov 0x4(%rsp),%ecx + 5435b: mov %rbx,%rdx + 5435e: mov %rax,%r8 + 54361: lea 0x645c8(%rip),%rsi # b8930 <__func__.21+0x1470> + 54368: xor %eax,%eax + 5436a: mov (%r14),%rdi + 5436d: call fbf0 + 54372: mov (%r14),%rdi + 54375: call fe90 + 5437a: jmp 54230 + 5437f: lea 0x20(%rsp),%rsi + 54384: mov $0x1,%edi + 54389: call e410 + 5438e: imul $0x3b9aca00,0x20(%rsp),%rax + 54397: add 0x28(%rsp),%rax + 5439c: mov %rax,0x18(%rsp) + 543a1: jmp 54212 + 543a6: mov 0x8(%rsp),%rsi + 543ab: mov 0x4(%rsp),%ecx + 543af: lea 0x0(,%rsi,8),%rax + 543b7: sub %rsi,%rax + 543ba: lea 0x220(%rcx,%rax,8),%rax + 543c2: addq $0x1,(%r15,%rax,8) + 543c7: jmp 54160 + 543cc: mov 0x8(%r15),%rcx + 543d0: xor %edx,%edx + 543d2: mov 0x8(%rsp),%rdi + 543d7: divq 0x140(%rcx) + 543de: and $0x3,%edi + 543e1: shl $0x6,%edx + 543e4: lea (%rdx,%rax,1),%esi + 543e7: mov 0x130(%rcx),%eax + 543ed: mov 0x88(%r15),%rdx + 543f4: mov $0xffffffff,%ecx + 543f9: imul %rdi,%rax + 543fd: add %rsi,%rax + 54400: lock xadd %cx,(%rdx,%rax,2) + 54406: test %cx,%cx + 54409: jne 53ffc + 5440f: jmp 5429e + 54414: nopl 0x0(%rax) + 54418: mov 0x8(%r15),%rcx + 5441c: jmp 5425f + 54421: mov 0x4(%rsp),%esi + 54425: mov %ebp,%r9d + 54428: lea 0x5d349(%rip),%r8 # b1778 <_fini+0xb9c> + 5442f: lea 0x5d359(%rip),%rcx # b178f <_fini+0xbb3> + 54436: lea 0x6e373(%rip),%rdx # c27b0 <__func__.19> + 5443d: lea 0x5d193(%rip),%rdi # b15d7 <_fini+0x9fb> + 54444: push %rsi + 54445: mov $0x8b6,%esi + 5444a: push %rax + 5444b: xor %eax,%eax + 5444d: call ee00 + 54452: nopw 0x0(%rax,%rax,1) + 54458: sub $0x8,%rsp + 5445c: lea 0x641ed(%rip),%r8 # b8650 <__func__.21+0x1190> + 54463: xor %eax,%eax + 54465: push %rsi + 54466: mov 0x14(%rsp),%r9d + 5446b: lea 0x6401e(%rip),%rcx # b8490 <__func__.21+0xfd0> + 54472: lea 0x6e307(%rip),%rdx # c2780 <__func__.23.lto_priv.1> + 54479: mov $0x1af,%esi + 5447e: lea 0x5d152(%rip),%rdi # b15d7 <_fini+0x9fb> + 54485: call ee00 + 5448a: imul %r14,%rax + 5448e: sub $0x8,%rsp + 54492: mov %rbx,%r9 + 54495: mov $0x195,%esi + 5449a: lea 0x63de7(%rip),%r8 # b8288 <__func__.21+0xdc8> + 544a1: lea 0x5d1a2(%rip),%rcx # b164a <_fini+0xa6e> + 544a8: lea 0x6e4c1(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544af: lea 0x5d121(%rip),%rdi # b15d7 <_fini+0x9fb> + 544b6: push %rax + 544b7: xor %eax,%eax + 544b9: call ee00 + 544be: sub $0x8,%rsp + 544c2: mov %rbx,%r9 + 544c5: lea 0x63d84(%rip),%r8 # b8250 <__func__.21+0xd90> + 544cc: xor %eax,%eax + 544ce: push %r14 + 544d0: lea 0x5d15d(%rip),%rcx # b1634 <_fini+0xa58> + 544d7: lea 0x6e492(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544de: mov $0x18e,%esi + 544e3: lea 0x5d0ed(%rip),%rdi # b15d7 <_fini+0x9fb> + 544ea: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async.asm new file mode 100644 index 000000000..665e5643f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async.asm @@ -0,0 +1,45 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050050 : + 50050: mov 0x8(%rdi),%rax + 50054: cmp $0x1,%rax + 50058: je 500b8 + 5005a: push %rbx + 5005b: mov %rdi,%rbx + 5005e: test %rax,%rax + 50061: je 50090 + 50063: mov %rbx,%rdi + 50066: call 9cc20 + 5006b: mov %eax,%edx + 5006d: xor %eax,%eax + 5006f: cmp $0x1,%edx + 50072: jne 50088 + 50074: mov 0x54(%rbx),%eax + 50077: test %eax,%eax + 50079: je 500a0 + 5007b: movq $0x1,0x8(%rbx) + 50083: mov $0x1,%eax + 50088: pop %rbx + 50089: ret + 5008a: nopw 0x0(%rax,%rax,1) + 50090: movq $0x0,0x50(%rdi) + 50098: movq $0x0,0x48(%rdi) + 500a0: lea -0x44(%rip),%rax # 50063 + 500a7: movq $0x0,0x10(%rbx) + 500af: mov %rax,0x8(%rbx) + 500b3: jmp 50063 + 500b5: nopl (%rax) + 500b8: mov $0x1,%eax + 500bd: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async_state_result_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async_state_result_virtual.asm new file mode 100644 index 000000000..f110d1d44 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async_state_result_virtual.asm @@ -0,0 +1,24 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000004f170 : + 4f170: mov 0x50(%rdi),%eax + 4f173: test %eax,%eax + 4f175: jne 4f186 + 4f177: mov 0x48(%rdi),%rax + 4f17b: mov %rax,(%rsi) + 4f17e: mov 0x58(%rdi),%rax + 4f182: mov %rax,0x8(%rsi) + 4f186: mov 0x50(%rdi),%eax + 4f189: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async_virtual.asm new file mode 100644 index 000000000..f0a8ac09e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_async_virtual.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000500c0 : + 500c0: jmp f420 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_from_disk_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_from_disk_async.constprop.0.asm new file mode 100644 index 000000000..87d1a1b42 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_from_disk_async.constprop.0.asm @@ -0,0 +1,277 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009c7d0 : + 9c7d0: mov 0x18(%rdi),%rax + 9c7d4: cmp $0x1,%rax + 9c7d8: je 9ca00 + 9c7de: push %r12 + 9c7e0: push %rbp + 9c7e1: push %rbx + 9c7e2: mov %rdi,%rbx + 9c7e5: sub $0x10,%rsp + 9c7e9: test %rax,%rax + 9c7ec: je 9c900 + 9c7f2: lea 0x80(%rdi),%rbp + 9c7f9: mov 0x80(%rbx),%rax + 9c800: mov %rbp,%rdi + 9c803: call *0x8(%rax) + 9c806: cmp $0x1,%eax + 9c809: jne 9c890 + 9c80f: mov 0x80(%rbx),%rax + 9c816: mov %rbp,%rdi + 9c819: call *0x10(%rax) + 9c81c: mov 0x20(%rbx),%rdx + 9c820: mov %eax,0x70(%rbx) + 9c823: mov 0x60(%rbx),%eax + 9c826: shl $0x6,%rax + 9c82a: add 0x48(%rdx),%rax + 9c82e: mov 0x10(%rax),%eax + 9c831: test $0x10,%al + 9c833: jne 9c9e0 + 9c839: mov 0x70(%rbx),%edi + 9c83c: test %edi,%edi + 9c83e: jne 9c9a8 + 9c844: mov 0x80(%rbx),%rax + 9c84b: mov %rbp,%rdi + 9c84e: call *0x20(%rax) + 9c851: mov 0x20(%rbx),%rsi + 9c855: mov 0x70(%rbx),%edi + 9c858: mov 0x8(%rsi),%rcx + 9c85c: test %edi,%edi + 9c85e: jne 9ca10 + 9c864: mov 0x18(%rcx),%eax + 9c867: test %eax,%eax + 9c869: jne 9c8a0 + 9c86b: mov 0x68(%rbx),%rax + 9c86f: mov %rax,0x48(%rbx) + 9c873: movl $0x1,0x54(%rbx) + 9c87a: movq $0x1,0x18(%rbx) + 9c882: add $0x10,%rsp + 9c886: mov $0x1,%eax + 9c88b: pop %rbx + 9c88c: pop %rbp + 9c88d: pop %r12 + 9c88f: ret + 9c890: add $0x10,%rsp + 9c894: xor %eax,%eax + 9c896: pop %rbx + 9c897: pop %rbp + 9c898: pop %r12 + 9c89a: ret + 9c89b: nopl 0x0(%rax,%rax,1) + 9c8a0: mov %rsp,%rsi + 9c8a3: mov $0x1,%edi + 9c8a8: mov 0x480(%rbx),%rbp + 9c8af: call e410 + 9c8b4: mov 0x58(%rbx),%rcx + 9c8b8: imul $0x3b9aca00,(%rsp),%rdx + 9c8c0: add 0x8(%rsp),%rdx + 9c8c5: lea 0x0(,%rcx,8),%rax + 9c8cd: sub %rbp,%rdx + 9c8d0: sub %rcx,%rax + 9c8d3: mov 0x30(%rbx),%ecx + 9c8d6: lea (%rcx,%rax,8),%rcx + 9c8da: mov 0x20(%rbx),%rax + 9c8de: lea (%rax,%rcx,8),%rax + 9c8e2: addq $0x1,0x1148(%rax) + 9c8ea: addq $0x1,0x1220(%rax) + 9c8f2: add %rdx,0x1190(%rax) + 9c8f9: jmp 9c86b + 9c8fe: xchg %ax,%ax + 9c900: mov 0x30(%rdi),%edx + 9c903: mov 0x28(%rdi),%rsi + 9c907: mov 0x20(%rdi),%rdi + 9c90b: call 53d00 + 9c910: mov $0xffffffff,%edx + 9c915: mov %rax,0x60(%rbx) + 9c919: cmp %rdx,%rax + 9c91c: je 9cb70 + 9c922: mov 0x20(%rbx),%rdx + 9c926: shl $0x6,%rax + 9c92a: mov 0x28(%rbx),%rcx + 9c92e: mov %rbx,%r9 + 9c931: lea 0x80(%rbx),%rbp + 9c938: mov 0x385f1(%rip),%r8 # d4f30 + 9c93f: mov 0x18(%rdx),%rsi + 9c943: add 0x48(%rdx),%rax + 9c947: mov %rbp,%rdi + 9c94a: xor %edx,%edx + 9c94c: mov %rax,0x68(%rbx) + 9c950: mov (%rsi),%rax + 9c953: call *0x18(%rax) + 9c956: mov %eax,0x70(%rbx) + 9c959: test %eax,%eax + 9c95b: jne 9cb88 + 9c961: mov 0x68(%rbx),%rax + 9c965: mov %rbp,%rdi + 9c968: mov (%rax),%rsi + 9c96b: mov 0x80(%rbx),%rax + 9c972: call *(%rax) + 9c974: mov %eax,0x70(%rbx) + 9c977: test %eax,%eax + 9c979: jne 9cac0 + 9c97f: mov 0x20(%rbx),%rax + 9c983: mov 0x8(%rax),%rax + 9c987: mov 0x18(%rax),%r8d + 9c98b: test %r8d,%r8d + 9c98e: jne 9ca90 + 9c994: lea -0x1a2(%rip),%rax # 9c7f9 + 9c99b: mov %rax,0x18(%rbx) + 9c99f: jmp 9c7f9 + 9c9a4: nopl 0x0(%rax) + 9c9a8: call efe0 + 9c9ad: mov 0x3861c(%rip),%r12 # d4fd0 + 9c9b4: mov 0x60(%rbx),%rcx + 9c9b8: lea 0x240f1(%rip),%rsi # c0ab0 <__func__.21+0x95f0> + 9c9bf: mov 0x28(%rbx),%rdx + 9c9c3: mov %rax,%r8 + 9c9c6: xor %eax,%eax + 9c9c8: mov (%r12),%rdi + 9c9cc: call fbf0 + 9c9d1: mov (%r12),%rdi + 9c9d5: call fe90 + 9c9da: jmp 9c844 + 9c9df: nop + 9c9e0: mov 0x70(%rbx),%ecx + 9c9e3: mov 0x28(%rbx),%rsi + 9c9e7: mov 0x20(%rbx),%rdi + 9c9eb: mov 0x60(%rbx),%edx + 9c9ee: call 52660 + 9c9f3: jmp 9c839 + 9c9f8: nopl 0x0(%rax,%rax,1) + 9ca00: mov $0x1,%eax + 9ca05: ret + 9ca06: cs nopw 0x0(%rax,%rax,1) + 9ca10: mov 0x70(%rbx),%eax + 9ca13: xor %edx,%edx + 9ca15: mov 0x58(%rbx),%rdi + 9ca19: mov %eax,0x50(%rbx) + 9ca1c: mov 0x60(%rbx),%eax + 9ca1f: mov %rdi,%r9 + 9ca22: and $0x3,%r9d + 9ca26: divq 0x140(%rcx) + 9ca2d: shl $0x6,%edx + 9ca30: lea (%rdx,%rax,1),%r8d + 9ca34: mov 0x130(%rcx),%eax + 9ca3a: mov $0xffffffff,%ecx + 9ca3f: mov 0x88(%rsi),%rdx + 9ca46: imul %r9,%rax + 9ca4a: add %r8,%rax + 9ca4d: lock xadd %cx,(%rdx,%rax,2) + 9ca53: test %cx,%cx + 9ca56: jne 9c873 + 9ca5c: push %rdx + 9ca5d: lea 0x14bc0(%rip),%rcx # b1624 <_fini+0xa48> + 9ca64: mov $0x261,%esi + 9ca69: xor %eax,%eax + 9ca6b: push %r9 + 9ca6d: lea 0x25f1c(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 9ca74: xor %r9d,%r9d + 9ca77: push %r8 + 9ca79: lea 0x1b770(%rip),%r8 # b81f0 <__func__.21+0xd30> + 9ca80: push %rdi + 9ca81: lea 0x14b4f(%rip),%rdi # b15d7 <_fini+0x9fb> + 9ca88: call ee00 + 9ca8d: nopl (%rax) + 9ca90: mov %rsp,%rsi + 9ca93: mov $0x1,%edi + 9ca98: call e410 + 9ca9d: imul $0x3b9aca00,(%rsp),%rax + 9caa5: add 0x8(%rsp),%rax + 9caaa: mov %rax,0x480(%rbx) + 9cab1: jmp 9c994 + 9cab6: cs nopw 0x0(%rax,%rax,1) + 9cac0: mov 0x80(%rbx),%rax + 9cac7: mov %rbp,%rdi + 9caca: call *0x20(%rax) + 9cacd: mov 0x70(%rbx),%ecx + 9cad0: mov 0x28(%rbx),%rsi + 9cad4: mov 0x20(%rbx),%rdi + 9cad8: mov 0x60(%rbx),%edx + 9cadb: call 52660 + 9cae0: mov 0x70(%rbx),%eax + 9cae3: mov 0x20(%rbx),%rsi + 9cae7: xor %edx,%edx + 9cae9: mov 0x58(%rbx),%rdi + 9caed: mov 0x8(%rsi),%rcx + 9caf1: mov %eax,0x50(%rbx) + 9caf4: mov 0x60(%rbx),%eax + 9caf7: mov %rdi,%r9 + 9cafa: and $0x3,%r9d + 9cafe: divq 0x140(%rcx) + 9cb05: shl $0x6,%edx + 9cb08: lea (%rdx,%rax,1),%r8d + 9cb0c: mov 0x130(%rcx),%eax + 9cb12: mov $0xffffffff,%ecx + 9cb17: mov 0x88(%rsi),%rdx + 9cb1e: imul %r9,%rax + 9cb22: add %r8,%rax + 9cb25: lock xadd %cx,(%rdx,%rax,2) + 9cb2b: test %cx,%cx + 9cb2e: jne 9c873 + 9cb34: push %r10 + 9cb36: lea 0x14ae7(%rip),%rcx # b1624 <_fini+0xa48> + 9cb3d: mov $0x261,%esi + 9cb42: xor %eax,%eax + 9cb44: push %r9 + 9cb46: lea 0x25e43(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 9cb4d: xor %r9d,%r9d + 9cb50: push %r8 + 9cb52: lea 0x1b697(%rip),%r8 # b81f0 <__func__.21+0xd30> + 9cb59: push %rdi + 9cb5a: lea 0x14a76(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cb61: call ee00 + 9cb66: cs nopw 0x0(%rax,%rax,1) + 9cb70: movl $0x0,0x54(%rbx) + 9cb77: movq $0x1,0x18(%rbx) + 9cb7f: jmp 9c882 + 9cb84: nopl 0x0(%rax) + 9cb88: mov 0x28(%rbx),%rsi + 9cb8c: mov 0x20(%rbx),%rdi + 9cb90: mov %eax,%ecx + 9cb92: mov 0x60(%rbx),%edx + 9cb95: call 52660 + 9cb9a: mov 0x70(%rbx),%eax + 9cb9d: mov 0x20(%rbx),%rsi + 9cba1: xor %edx,%edx + 9cba3: mov 0x58(%rbx),%rdi + 9cba7: mov 0x8(%rsi),%rcx + 9cbab: mov %eax,0x50(%rbx) + 9cbae: mov 0x60(%rbx),%eax + 9cbb1: mov %rdi,%r9 + 9cbb4: and $0x3,%r9d + 9cbb8: divq 0x140(%rcx) + 9cbbf: shl $0x6,%edx + 9cbc2: lea (%rdx,%rax,1),%r8d + 9cbc6: mov 0x130(%rcx),%eax + 9cbcc: mov $0xffffffff,%ecx + 9cbd1: mov 0x88(%rsi),%rdx + 9cbd8: imul %r9,%rax + 9cbdc: add %r8,%rax + 9cbdf: lock xadd %cx,(%rdx,%rax,2) + 9cbe5: test %cx,%cx + 9cbe8: jne 9c873 + 9cbee: push %r11 + 9cbf0: lea 0x14a2d(%rip),%rcx # b1624 <_fini+0xa48> + 9cbf7: mov $0x261,%esi + 9cbfc: xor %eax,%eax + 9cbfe: push %r9 + 9cc00: lea 0x25d89(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 9cc07: xor %r9d,%r9d + 9cc0a: push %r8 + 9cc0c: lea 0x1b5dd(%rip),%r8 # b81f0 <__func__.21+0xd30> + 9cc13: push %rdi + 9cc14: lea 0x149bc(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cc1b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_in_cache_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_in_cache_async.constprop.0.asm new file mode 100644 index 000000000..4e9a4186a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_in_cache_async.constprop.0.asm @@ -0,0 +1,427 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa480 : + aa480: mov 0x18(%rdi),%rax + aa484: cmp $0x1,%rax + aa488: je aa6f0 + aa48e: push %r15 + aa490: push %r14 + aa492: mov %rdi,%r14 + aa495: push %r13 + aa497: push %r12 + aa499: push %rbp + aa49a: push %rbx + aa49b: sub $0x8,%rsp + aa49f: test %rax,%rax + aa4a2: je aa520 + aa4a4: mov 0x20(%r14),%rsi + aa4a8: mov 0x60(%r14),%eax + aa4ac: xor %edx,%edx + aa4ae: mov 0x58(%r14),%rdi + aa4b2: mov 0x8(%rsi),%rcx + aa4b6: mov %rdi,%r9 + aa4b9: divq 0x140(%rcx) + aa4c0: and $0x3,%r9d + aa4c4: shl $0x6,%edx + aa4c7: lea (%rdx,%rax,1),%r8d + aa4cb: mov 0x130(%rcx),%eax + aa4d1: mov $0xffffffff,%ecx + aa4d6: mov 0x88(%rsi),%rdx + aa4dd: imul %r9,%rax + aa4e1: add %r8,%rax + aa4e4: lock xadd %cx,(%rdx,%rax,2) + aa4ea: test %cx,%cx + aa4ed: je aab97 + aa4f3: movl $0x0,0x54(%r14) + aa4fb: movq $0x1,0x18(%r14) + aa503: mov $0x1,%eax + aa508: add $0x8,%rsp + aa50c: pop %rbx + aa50d: pop %rbp + aa50e: pop %r12 + aa510: pop %r13 + aa512: pop %r14 + aa514: pop %r15 + aa516: ret + aa517: nopw 0x0(%rax,%rax,1) + aa520: data16 lea 0x2aa80(%rip),%rdi # d4fa8 + aa528: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa530: mov 0x60(%r14),%r12d + aa534: mov 0x20(%r14),%rbp + aa538: mov %r12d,%esi + aa53b: mov %rbp,%rdi + aa53e: mov (%rax),%rax + aa541: mov %rax,0x58(%r14) + aa545: call aa320 + aa54a: cmp $0x1,%eax + aa54d: jne aa59e + aa54f: movabs $0xcccccccccccccccd,%r13 + aa559: mov $0x1,%r15d + aa55f: mov %r15,%rax + aa562: mul %r13 + aa565: xor %eax,%eax + aa567: mov %rdx,%rbx + aa56a: shr $0x2,%rbx + aa56e: xchg %ax,%ax + aa570: pause + aa572: mov %rax,%rcx + aa575: add $0x1,%rax + aa579: cmp %rcx,%rbx + aa57c: jne aa570 + aa57e: cmp $0x400,%r15 + aa585: ja aa648 + aa58b: mov %r12d,%esi + aa58e: mov %rbp,%rdi + aa591: add %r15,%r15 + aa594: call aa320 + aa599: cmp $0x1,%eax + aa59c: je aa55f + aa59e: test %eax,%eax + aa5a0: jne aa4f3 + aa5a6: mov 0x20(%r14),%rsi + aa5aa: mov 0x60(%r14),%edi + aa5ae: mov 0x48(%rsi),%rcx + aa5b2: mov %rdi,%rdx + aa5b5: shl $0x6,%rdx + aa5b9: add %rdx,%rcx + aa5bc: mov %rcx,0x68(%r14) + aa5c0: mov 0x8(%rcx),%r8 + aa5c4: cmp 0x28(%r14),%r8 + aa5c8: jne aa6f6 + aa5ce: mov 0x20(%rcx),%r9d + aa5d2: mov 0x30(%r14),%ecx + aa5d6: cmp %ecx,%r9d + aa5d9: jne aab6c + aa5df: add 0x48(%rsi),%rdx + aa5e3: mov 0x10(%rdx),%edx + aa5e6: and $0x10,%edx + aa5e9: mov 0x20(%r14),%rcx + aa5ed: jne aa770 + aa5f3: mov 0x68(%r14),%rax + aa5f7: mov 0x8(%rcx),%rsi + aa5fb: mov 0x14(%rax),%edi + aa5fe: test %edi,%edi + aa600: jne aa670 + aa602: mov 0x18(%rsi),%edx + aa605: test %edx,%edx + aa607: je aa629 + aa609: mov 0x58(%r14),%rsi + aa60d: mov 0x30(%r14),%edi + aa611: lea 0x0(,%rsi,8),%rdx + aa619: sub %rsi,%rdx + aa61c: lea 0x220(%rdi,%rdx,8),%rdx + aa624: addq $0x1,(%rcx,%rdx,8) + aa629: mov %rax,0x48(%r14) + aa62d: movl $0x1,0x54(%r14) + aa635: movq $0x1,0x18(%r14) + aa63d: jmp aa503 + aa642: nopw 0x0(%rax,%rax,1) + aa648: mov %r12d,%esi + aa64b: mov %rbp,%rdi + aa64e: call aa320 + aa653: cmp $0x1,%eax + aa656: jne aa59e + aa65c: xor %eax,%eax + aa65e: xchg %ax,%ax + aa660: pause + aa662: mov %rax,%rdx + aa665: add $0x1,%rax + aa669: cmp %rdx,%rbx + aa66c: jne aa660 + aa66e: jmp aa648 + aa670: mov 0x14(%rax),%eax + aa673: xor %edx,%edx + aa675: mov 0x58(%r14),%rdi + aa679: mov %eax,0x50(%r14) + aa67d: mov 0x60(%r14),%eax + aa681: mov %rdi,%r9 + aa684: and $0x3,%r9d + aa688: divq 0x140(%rsi) + aa68f: shl $0x6,%edx + aa692: lea (%rdx,%rax,1),%r8d + aa696: mov 0x130(%rsi),%eax + aa69c: mov 0x88(%rcx),%rdx + aa6a3: mov $0xffffffff,%ecx + aa6a8: imul %r9,%rax + aa6ac: add %r8,%rax + aa6af: lock xadd %cx,(%rdx,%rax,2) + aa6b5: test %cx,%cx + aa6b8: jne aa62d + aa6be: push %rcx + aa6bf: lea 0x182ca(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + aa6c6: mov $0x261,%esi + aa6cb: xor %eax,%eax + aa6cd: push %r9 + aa6cf: lea 0x6f4e(%rip),%rcx # b1624 <_fini+0xa48> + aa6d6: xor %r9d,%r9d + aa6d9: push %r8 + aa6db: lea 0xdb0e(%rip),%r8 # b81f0 <__func__.21+0xd30> + aa6e2: push %rdi + aa6e3: lea 0x6eed(%rip),%rdi # b15d7 <_fini+0x9fb> + aa6ea: call ee00 + aa6ef: nop + aa6f0: mov $0x1,%eax + aa6f5: ret + aa6f6: mov 0x8(%rsi),%rcx + aa6fa: mov %rdi,%rax + aa6fd: xor %edx,%edx + aa6ff: mov 0x58(%r14),%r8 + aa703: divq 0x140(%rcx) + aa70a: mov %r8,%r9 + aa70d: and $0x3,%r9d + aa711: shl $0x6,%edx + aa714: lea (%rdx,%rax,1),%edi + aa717: mov 0x130(%rcx),%eax + aa71d: mov 0x88(%rsi),%rdx + aa724: mov $0xffffffff,%ecx + aa729: imul %r9,%rax + aa72d: add %rdi,%rax + aa730: lock xadd %cx,(%rdx,%rax,2) + aa736: test %cx,%cx + aa739: jne aa4f3 + aa73f: push %rbx + aa740: lea 0x6edd(%rip),%rcx # b1624 <_fini+0xa48> + aa747: mov $0x261,%esi + aa74c: xor %eax,%eax + aa74e: push %r9 + aa750: lea 0x18239(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + aa757: xor %r9d,%r9d + aa75a: push %rdi + aa75b: lea 0x6e75(%rip),%rdi # b15d7 <_fini+0x9fb> + aa762: push %r8 + aa764: lea 0xda85(%rip),%r8 # b81f0 <__func__.21+0xd30> + aa76b: call ee00 + aa770: mov 0x60(%r14),%edx + aa774: shl $0x6,%rdx + aa778: add 0x48(%rcx),%rdx + aa77c: mov 0x10(%rdx),%edx + aa77f: and $0x10,%edx + aa782: je aa4a4 + aa788: mov 0x68(%r14),%rdx + aa78c: mov $0x1,%esi + aa791: jmp aa7a2 + aa793: data16 cs nopw 0x0(%rax,%rax,1) + aa79e: xchg %ax,%ax + aa7a0: pause + aa7a2: mov %rsi,%rcx + aa7a5: xchg %rcx,0x28(%rdx) + aa7a9: test %rcx,%rcx + aa7ac: jne aa7a0 + aa7ae: mov 0x68(%r14),%rcx + aa7b2: mov 0x40(%r14),%rdx + aa7b6: lea 0x488(%r14),%r9 + aa7bd: mov 0x38(%r14),%rsi + aa7c1: lea 0x28(%rcx),%rdi + aa7c5: movq %rdx,%xmm0 + aa7ca: movq %rdi,%xmm1 + aa7cf: punpcklqdq %xmm1,%xmm0 + aa7d3: test %rsi,%rsi + aa7d6: je aab44 + aa7dc: test %rdx,%rdx + aa7df: je aab1c + aa7e5: movabs $0x4153594e43575144,%rdx + aa7ef: cmp %rdx,0x4a8(%r14) + aa7f6: je aaa10 + aa7fc: mov %rdx,0x4a8(%r14) + aa803: movups %xmm0,0x498(%r14) + aa80b: mov 0x30(%rcx),%rdx + aa80f: mov %rsi,0x490(%r14) + aa816: movq $0x0,0x488(%r14) + aa821: test %rdx,%rdx + aa824: je aa96e + aa82a: mov 0x38(%rcx),%rdx + aa82e: mov %r9,(%rdx) + aa831: mov %r9,0x38(%rcx) + aa835: lock orq $0x0,(%rsp) + aa83b: mov 0x20(%r14),%rsi + aa83f: mov 0x60(%r14),%ecx + aa843: shl $0x6,%rcx + aa847: add 0x48(%rsi),%rcx + aa84b: mov 0x10(%rcx),%esi + aa84e: and $0x10,%esi + aa851: mov 0x68(%r14),%rcx + aa855: je aa86f + aa857: lea -0x3ba(%rip),%rsi # aa4a4 + aa85e: mov %rsi,0x18(%r14) + aa862: movq $0x0,0x28(%rcx) + aa86a: jmp aa508 + aa86f: mov 0x4a8(%r14),%r8 + aa876: mov 0x4a0(%r14),%rsi + aa87d: lea 0x28(%rcx),%rax + aa881: movabs $0x4153594e43575144,%rdi + aa88b: cmp %rdi,%r8 + aa88e: jne aa9cf + aa894: cmp %rsi,%rax + aa897: jne aa9a5 + aa89d: cmpq $0x0,0x490(%r14) + aa8a5: je aaa90 + aa8ab: cmpq $0x0,0x498(%r14) + aa8b3: je aaa68 + aa8b9: test %rdx,%rdx + aa8bc: je aa94a + aa8c2: mov 0x20(%rdx),%r10 + aa8c6: mov 0x18(%rdx),%rdi + aa8ca: cmp %r8,%r10 + aa8cd: jne aaae5 + aa8d3: cmp %rax,%rdi + aa8d6: jne aaab8 + aa8dc: cmpq $0x0,0x8(%rdx) + aa8e1: je aaa90 + aa8e7: cmpq $0x0,0x10(%rdx) + aa8ec: je aaa68 + aa8f2: cmp (%rdx),%r9 + aa8f5: jne aa97d + aa8fb: mov 0x488(%r14),%rax + aa902: mov %rax,(%rdx) + aa905: cmp 0x38(%rcx),%r9 + aa909: je aa977 + aa90b: movabs $0x4153594e43574944,%rax + aa915: pxor %xmm0,%xmm0 + aa919: movq $0x0,0x488(%r14) + aa924: movq $0x0,0x490(%r14) + aa92f: mov %rax,0x4a8(%r14) + aa936: movups %xmm0,0x498(%r14) + aa93e: movq $0x0,(%rsi) + aa945: jmp aa4a4 + aa94a: cmp 0x30(%rcx),%r9 + aa94e: jne aaa40 + aa954: mov 0x488(%r14),%rax + aa95b: mov %rax,0x30(%rcx) + aa95f: test %rax,%rax + aa962: jne aa90b + aa964: movq $0x0,0x38(%rcx) + aa96c: jmp aa90b + aa96e: mov %r9,0x30(%rcx) + aa972: jmp aa831 + aa977: mov %rdx,0x38(%rcx) + aa97b: jmp aa90b + aa97d: lea 0x6bf6(%rip),%r8 # b157a <_fini+0x99e> + aa984: lea 0x887a(%rip),%rcx # b3205 <_fini+0x2629> + aa98b: xor %eax,%eax + aa98d: mov $0x17a,%esi + aa992: lea 0x1ab57(%rip),%rdx # c54f0 <__func__.12> + aa999: lea 0x6cff(%rip),%rdi # b169f <_fini+0xac3> + aa9a0: call ee00 + aa9a5: push %rax + aa9a6: lea 0xdc13(%rip),%r8 # b85c0 <__func__.21+0x1100> + aa9ad: xor %eax,%eax + aa9af: lea 0x6d04(%rip),%rcx # b16ba <_fini+0xade> + aa9b6: push %rsi + aa9b7: lea 0x17e32(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aa9be: mov $0x163,%esi + aa9c3: lea 0x6cd5(%rip),%rdi # b169f <_fini+0xac3> + aa9ca: call ee00 + aa9cf: push 0x498(%r14) + aa9d6: lea 0xdbb3(%rip),%rcx # b8590 <__func__.21+0x10d0> + aa9dd: lea 0x17e0c(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aa9e4: push 0x490(%r14) + aa9eb: lea 0x6cad(%rip),%rdi # b169f <_fini+0xac3> + aa9f2: push 0x488(%r14) + aa9f9: push %rax + aa9fa: xor %eax,%eax + aa9fc: push %rsi + aa9fd: mov $0x159,%esi + aaa02: push %r8 + aaa04: lea 0xdb1d(%rip),%r8 # b8528 <__func__.21+0x1068> + aaa0b: call ee00 + aaa10: push %rdi + aaa11: lea 0x114a8(%rip),%r8 # bbec0 <__func__.21+0x4a00> + aaa18: mov $0x13d,%esi + aaa1d: xor %eax,%eax + aaa1f: push 0x4a0(%r14) + aaa26: lea 0x114cb(%rip),%rcx # bbef8 <__func__.21+0x4a38> + aaa2d: lea 0x1aadc(%rip),%rdx # c5510 <__func__.13> + aaa34: lea 0x6c64(%rip),%rdi # b169f <_fini+0xac3> + aaa3b: call ee00 + aaa40: lea 0x6b33(%rip),%r8 # b157a <_fini+0x99e> + aaa47: lea 0x87cc(%rip),%rcx # b321a <_fini+0x263e> + aaa4e: xor %eax,%eax + aaa50: mov $0x180,%esi + aaa55: lea 0x1aa94(%rip),%rdx # c54f0 <__func__.12> + aaa5c: lea 0x6c3c(%rip),%rdi # b169f <_fini+0xac3> + aaa63: call ee00 + aaa68: lea 0x6b0b(%rip),%r8 # b157a <_fini+0x99e> + aaa6f: lea 0x6c74(%rip),%rcx # b16ea <_fini+0xb0e> + aaa76: xor %eax,%eax + aaa78: mov $0x169,%esi + aaa7d: lea 0x17d6c(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aaa84: lea 0x6c14(%rip),%rdi # b169f <_fini+0xac3> + aaa8b: call ee00 + aaa90: lea 0x6ae3(%rip),%r8 # b157a <_fini+0x99e> + aaa97: lea 0x6c33(%rip),%rcx # b16d1 <_fini+0xaf5> + aaa9e: xor %eax,%eax + aaaa0: mov $0x168,%esi + aaaa5: lea 0x17d44(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aaaac: lea 0x6bec(%rip),%rdi # b169f <_fini+0xac3> + aaab3: call ee00 + aaab8: push %rax + aaab9: mov %rdx,%r9 + aaabc: lea 0xdafd(%rip),%r8 # b85c0 <__func__.21+0x1100> + aaac3: mov $0x163,%esi + aaac8: push %rdi + aaac9: lea 0x6bea(%rip),%rcx # b16ba <_fini+0xade> + aaad0: lea 0x17d19(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aaad7: xor %eax,%eax + aaad9: lea 0x6bbf(%rip),%rdi # b169f <_fini+0xac3> + aaae0: call ee00 + aaae5: push 0x10(%rdx) + aaae8: mov %rdx,%r9 + aaaeb: lea 0xda36(%rip),%r8 # b8528 <__func__.21+0x1068> + aaaf2: lea 0xda97(%rip),%rcx # b8590 <__func__.21+0x10d0> + aaaf9: push 0x8(%rdx) + aaafc: mov $0x159,%esi + aab01: push (%rdx) + aab03: lea 0x17ce6(%rip),%rdx # c27f0 <__func__.16.lto_priv.1.lto_priv.0> + aab0a: push %rax + aab0b: xor %eax,%eax + aab0d: push %rdi + aab0e: lea 0x6b8a(%rip),%rdi # b169f <_fini+0xac3> + aab15: push %r10 + aab17: call ee00 + aab1c: lea 0x6a57(%rip),%r8 # b157a <_fini+0x99e> + aab23: lea 0x6bc8(%rip),%rcx # b16f2 <_fini+0xb16> + aab2a: xor %eax,%eax + aab2c: mov $0x13c,%esi + aab31: lea 0x1a9d8(%rip),%rdx # c5510 <__func__.13> + aab38: lea 0x6b60(%rip),%rdi # b169f <_fini+0xac3> + aab3f: call ee00 + aab44: lea 0x6a2f(%rip),%r8 # b157a <_fini+0x99e> + aab4b: lea 0x6b87(%rip),%rcx # b16d9 <_fini+0xafd> + aab52: xor %eax,%eax + aab54: mov $0x13b,%esi + aab59: lea 0x1a9b0(%rip),%rdx # c5510 <__func__.13> + aab60: lea 0x6b38(%rip),%rdi # b169f <_fini+0xac3> + aab67: call ee00 + aab6c: push %r11 + aab6e: lea 0x16903(%rip),%r8 # c1478 <__func__.21+0x9fb8> + aab75: mov $0x9e2,%esi + aab7a: xor %eax,%eax + aab7c: push %rcx + aab7d: lea 0x1a9ac(%rip),%rdx # c5530 <__func__.14> + aab84: lea 0x16915(%rip),%rcx # c14a0 <__func__.21+0x9fe0> + aab8b: lea 0x6a45(%rip),%rdi # b15d7 <_fini+0x9fb> + aab92: call ee00 + aab97: push %r10 + aab99: lea 0x6a84(%rip),%rcx # b1624 <_fini+0xa48> + aaba0: mov $0x261,%esi + aaba5: xor %eax,%eax + aaba7: push %r9 + aaba9: lea 0x17de0(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + aabb0: xor %r9d,%r9d + aabb3: push %r8 + aabb5: lea 0xd634(%rip),%r8 # b81f0 <__func__.21+0xd30> + aabbc: push %rdi + aabbd: lea 0x6a13(%rip),%rdi # b15d7 <_fini+0x9fb> + aabc4: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..4b963862b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,100 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cc20 : + 9cc20: mov 0x10(%rdi),%rax + 9cc24: cmp $0x1,%rax + 9cc28: je 9cd10 + 9cc2e: push %rbx + 9cc2f: mov %rdi,%rbx + 9cc32: test %rax,%rax + 9cc35: je 9cc40 + 9cc37: jmp *%rax + 9cc39: nopl 0x0(%rax) + 9cc40: data16 lea 0x38360(%rip),%rdi # d4fa8 + 9cc48: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cc50: mov 0x30(%rbx),%esi + 9cc53: mov 0x28(%rbx),%r9 + 9cc57: mov (%rax),%rax + 9cc5a: mov %rax,0x58(%rbx) + 9cc5e: lea -0x1(%rsi),%eax + 9cc61: cmp $0x7,%eax + 9cc64: ja 9cd16 + 9cc6a: mov 0x20(%rbx),%rsi + 9cc6e: xor %edx,%edx + 9cc70: mov 0x8(%rsi),%rcx + 9cc74: mov 0x8(%rcx),%rax + 9cc78: mov 0x8(%rax),%rdi + 9cc7c: mov %r9,%rax + 9cc7f: div %rdi + 9cc82: test %rdx,%rdx + 9cc85: jne 9cd1e + 9cc8b: mov 0x120(%rcx),%rcx + 9cc92: mov 0x28(%rsi),%rax + 9cc96: mov %r9,%rdx + 9cc99: shr %cl,%rdx + 9cc9c: shr $0x2,%rax + 9cca0: cmp %rax,%rdx + 9cca3: jae 9cd48 + 9cca9: mov 0x30(%rsi),%rax + 9ccad: mov (%rax,%rdx,4),%eax + 9ccb0: mov $0xffffffff,%edx + 9ccb5: movq $0x0,0x18(%rbx) + 9ccbd: mov %rax,0x60(%rbx) + 9ccc1: cmp %rdx,%rax + 9ccc4: je 9cce8 + 9ccc6: lea 0x4(%rip),%rax # 9ccd1 + 9cccd: mov %rax,0x10(%rbx) + 9ccd1: mov %rbx,%rdi + 9ccd4: call aa480 + 9ccd9: cmp $0x1,%eax + 9ccdc: je 9cd00 + 9ccde: xor %eax,%eax + 9cce0: pop %rbx + 9cce1: ret + 9cce2: nopw 0x0(%rax,%rax,1) + 9cce8: lea 0x4(%rip),%rax # 9ccf3 + 9ccef: mov %rax,0x10(%rbx) + 9ccf3: mov %rbx,%rdi + 9ccf6: call 9c7d0 + 9ccfb: cmp $0x1,%eax + 9ccfe: jne 9ccde + 9cd00: movq $0x1,0x10(%rbx) + 9cd08: mov $0x1,%eax + 9cd0d: pop %rbx + 9cd0e: ret + 9cd0f: nop + 9cd10: mov $0x1,%eax + 9cd15: ret + 9cd16: mov %r9,%rdi + 9cd19: call 529a0 + 9cd1e: push %rcx + 9cd1f: lea 0x1b52a(%rip),%r8 # b8250 <__func__.21+0xd90> + 9cd26: mov $0x18e,%esi + 9cd2b: xor %eax,%eax + 9cd2d: push %rdi + 9cd2e: lea 0x148ff(%rip),%rcx # b1634 <_fini+0xa58> + 9cd35: lea 0x25c34(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 9cd3c: lea 0x14894(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cd43: call ee00 + 9cd48: imul %rax,%rdi + 9cd4c: push %rdx + 9cd4d: lea 0x1b534(%rip),%r8 # b8288 <__func__.21+0xdc8> + 9cd54: xor %eax,%eax + 9cd56: lea 0x148ed(%rip),%rcx # b164a <_fini+0xa6e> + 9cd5d: lea 0x25c0c(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 9cd64: mov $0x195,%esi + 9cd69: push %rdi + 9cd6a: lea 0x14866(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cd71: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..a786fa835 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa320 : + aa320: push %rbp + aa321: mov %esi,%ebp + aa323: push %rbx + aa324: mov %rdi,%rbx + aa327: sub $0x8,%rsp + aa32b: data16 lea 0x2ac75(%rip),%rdi # d4fa8 + aa333: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa33b: mov 0x48(%rbx),%r10 + aa33f: mov %ebp,%ecx + aa341: mov %rcx,%r9 + aa344: shl $0x6,%r9 + aa348: add %r9,%r10 + aa34b: mov (%rax),%rdi + aa34e: mov 0x10(%r10),%eax + aa352: test $0x20,%al + aa354: jne aa3c8 + aa356: mov 0x8(%rbx),%rsi + aa35a: mov %rcx,%rax + aa35d: xor %edx,%edx + aa35f: mov %rdi,%r8 + aa362: and $0x3,%r8d + aa366: divq 0x140(%rsi) + aa36d: shl $0x6,%edx + aa370: add %eax,%edx + aa372: mov 0x130(%rsi),%eax + aa378: mov %edx,%edx + aa37a: imul %r8,%rax + aa37e: add %rax,%rdx + aa381: mov 0x88(%rbx),%rax + aa388: lock addw $0x1,(%rax,%rdx,2) + aa38e: je aa41e + aa394: mov 0x10(%r10),%esi + aa398: mov %esi,%eax + aa39a: and $0x21,%eax + aa39d: jne aa3d8 + aa39f: and $0x2,%esi + aa3a2: je aa3b0 + aa3a4: add $0x8,%rsp + aa3a8: pop %rbx + aa3a9: pop %rbp + aa3aa: ret + aa3ab: nopl 0x0(%rax,%rax,1) + aa3b0: mov 0x48(%rbx),%rdx + aa3b4: lock orl $0x2,0x10(%rdx,%r9,1) + aa3bb: add $0x8,%rsp + aa3bf: pop %rbx + aa3c0: pop %rbp + aa3c1: ret + aa3c2: nopw 0x0(%rax,%rax,1) + aa3c8: add $0x8,%rsp + aa3cc: mov $0x1,%eax + aa3d1: pop %rbx + aa3d2: pop %rbp + aa3d3: ret + aa3d4: nopl 0x0(%rax) + aa3d8: mov 0x8(%rbx),%r9 + aa3dc: mov %rcx,%rax + aa3df: xor %edx,%edx + aa3e1: divq 0x140(%r9) + aa3e8: shl $0x6,%edx + aa3eb: lea (%rdx,%rax,1),%ecx + aa3ee: mov 0x130(%r9),%eax + aa3f5: mov $0xffffffff,%r9d + aa3fb: mov 0x88(%rbx),%rdx + aa402: imul %r8,%rax + aa406: add %rcx,%rax + aa409: lock xadd %r9w,(%rdx,%rax,2) + aa410: test %r9w,%r9w + aa414: je aa44c + aa416: and $0x1,%esi + aa419: lea 0x1(%rsi),%eax + aa41c: jmp aa3a4 + aa41e: push %rdx + aa41f: mov %ebp,%r9d + aa422: lea 0x71dd(%rip),%rcx # b1606 <_fini+0xa2a> + aa429: mov $0x243,%esi + aa42e: push %r8 + aa430: lea 0x18519(%rip),%rdx # c2950 <__func__.29.lto_priv.1> + aa437: lea 0xdd7a(%rip),%r8 # b81b8 <__func__.21+0xcf8> + aa43e: xor %eax,%eax + aa440: lea 0x7190(%rip),%rdi # b15d7 <_fini+0x9fb> + aa447: call ee00 + aa44c: push %rax + aa44d: xor %r9d,%r9d + aa450: lea 0x18539(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + aa457: mov $0x261,%esi + aa45c: push %r8 + aa45e: xor %eax,%eax + aa460: lea 0xdd89(%rip),%r8 # b81f0 <__func__.21+0xd30> + aa467: push %rcx + aa468: lea 0x71b5(%rip),%rcx # b1624 <_fini+0xa48> + aa46f: push %rdi + aa470: lea 0x7160(%rip),%rdi # b15d7 <_fini+0x9fb> + aa477: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_unget.asm new file mode 100644 index 000000000..03378960b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-main-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000529d0 : + 529d0: mov 0x48(%rdi),%rdx + 529d4: mov (%rsi),%rax + 529d7: mov %rdi,%rcx + 529da: mov 0x8(%rsi),%rdi + 529de: sub %rdx,%rax + 529e1: sar $0x6,%rax + 529e5: mov %eax,%eax + 529e7: mov %rax,%rsi + 529ea: shl $0x6,%rsi + 529ee: mov 0x10(%rdx,%rsi,1),%edx + 529f2: and $0x2,%edx + 529f5: je 52a40 + 529f7: mov 0x8(%rcx),%rsi + 529fb: xor %edx,%edx + 529fd: mov %rdi,%r9 + 52a00: and $0x3,%r9d + 52a04: divq 0x140(%rsi) + 52a0b: shl $0x6,%edx + 52a0e: lea (%rdx,%rax,1),%r8d + 52a12: mov 0x130(%rsi),%eax + 52a18: mov 0x88(%rcx),%rdx + 52a1f: mov $0xffffffff,%ecx + 52a24: imul %r9,%rax + 52a28: add %r8,%rax + 52a2b: lock xadd %cx,(%rdx,%rax,2) + 52a31: test %cx,%cx + 52a34: je 52a4c + 52a36: ret + 52a37: nopw 0x0(%rax,%rax,1) + 52a40: mov 0x48(%rcx),%rdx + 52a44: lock orl $0x2,0x10(%rdx,%rsi,1) + 52a4a: jmp 529f7 + 52a4c: sub $0x10,%rsp + 52a50: lea 0x5ebcd(%rip),%rcx # b1624 <_fini+0xa48> + 52a57: lea 0x6ff32(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 52a5e: xor %eax,%eax + 52a60: push %r9 + 52a62: mov $0x261,%esi + 52a67: xor %r9d,%r9d + 52a6a: push %r8 + 52a6c: lea 0x6577d(%rip),%r8 # b81f0 <__func__.21+0xd30> + 52a73: push %rdi + 52a74: lea 0x5eb5c(%rip),%rdi # b15d7 <_fini+0x9fb> + 52a7b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-normal-hit-paths.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-normal-hit-paths.json new file mode 100644 index 000000000..cdf8330f2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-normal-hit-paths.json @@ -0,0 +1,1568 @@ +{ + "main": { + "clockcache_get": { + "entry": "0x53fd0", + "normal_hit_instruction_count_in_symbol": 90, + "taken_conditional_offsets": [ + "0x71", + "0xc6" + ], + "normal_hit_divisions": [ + "0x5400d: div %r14" + ], + "normal_hit_calls": [ + "0x54070: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x5408e: call aa320 ", + "0x54176: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0x53fd0: push %r15", + "0x53fd2: lea -0x1(%rcx),%eax", + "0x53fd5: push %r14", + "0x53fd7: push %r13", + "0x53fd9: push %r12", + "0x53fdb: push %rbp", + "0x53fdc: push %rbx", + "0x53fdd: mov %rsi,%rbx", + "0x53fe0: sub $0x38,%rsp", + "0x53fe4: mov %ecx,0x4(%rsp)", + "0x53fe8: mov %r8,0x10(%rsp)", + "0x53fed: cmp $0x7,%eax", + "0x53ff0: ja 54458 ", + "0x53ff6: mov %rdi,%r15", + "0x53ff9: mov %edx,%r12d", + "0x53ffc: mov 0x8(%r15),%rcx", + "0x54000: xor %edx,%edx", + "0x54002: mov 0x8(%rcx),%rax", + "0x54006: mov 0x8(%rax),%r14", + "0x5400a: mov %rbx,%rax", + "0x5400d: div %r14", + "0x54010: test %rdx,%rdx", + "0x54013: jne 544be ", + "0x54019: mov 0x120(%rcx),%rcx", + "0x54020: mov 0x28(%r15),%rax", + "0x54024: mov %rbx,%rdx", + "0x54027: shr %cl,%rdx", + "0x5402a: shr $0x2,%rax", + "0x5402e: cmp %rax,%rdx", + "0x54031: jae 5448a ", + "0x54037: mov 0x30(%r15),%rax", + "0x5403b: mov (%rax,%rdx,4),%ebp", + "0x5403e: cmp $0xffffffff,%ebp", + "0x54041: jne 54068 ", + "0x54068: data16 lea 0x80f38(%rip),%rdi # d4fa8 ", + "0x54070: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x54078: mov %ebp,%esi", + "0x5407a: mov %r15,%rdi", + "0x5407d: mov (%rax),%rax", + "0x54080: mov %rax,0x8(%rsp)", + "0x54085: test %r12d,%r12d", + "0x54088: je 542d0 ", + "0x5408e: call aa320 ", + "0x54093: cmp $0x1,%eax", + "0x54096: jne 540ed ", + "0x540ed: test %eax,%eax", + "0x540ef: jne 53ffc ", + "0x540f5: mov %ebp,%eax", + "0x540f7: mov 0x48(%r15),%rcx", + "0x540fb: mov %rax,%r14", + "0x540fe: shl $0x6,%r14", + "0x54102: mov 0x8(%rcx,%r14,1),%rdx", + "0x54107: cmp %rdx,%rbx", + "0x5410a: jne 543cc ", + "0x54110: mov %rax,%rbx", + "0x54113: jmp 54124 ", + "0x54124: mov 0x10(%rcx,%r14,1),%eax", + "0x54129: test $0x10,%al", + "0x5412b: jne 54118 ", + "0x5412d: mov 0x48(%r15),%rdx", + "0x54131: mov %rbx,%rax", + "0x54134: add %r14,%rdx", + "0x54137: mov 0x14(%rdx),%r13d", + "0x5413b: test %r13d,%r13d", + "0x5413e: jne 54418 ", + "0x54144: mov 0x20(%rdx),%eax", + "0x54147: cmp %eax,0x4(%rsp)", + "0x5414b: jne 54421 ", + "0x54151: mov 0x8(%r15),%rax", + "0x54155: mov 0x18(%rax),%esi", + "0x54158: test %esi,%esi", + "0x5415a: jne 543a6 ", + "0x54160: mov %rdx,%r12", + "0x54163: mov 0x10(%rsp),%rbx", + "0x54168: xor %r13d,%r13d", + "0x5416b: mov %r12,(%rbx)", + "0x5416e: data16 lea 0x80e32(%rip),%rdi # d4fa8 ", + "0x54176: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x5417e: mov (%rax),%rax", + "0x54181: mov %rax,0x8(%rbx)", + "0x54185: jmp 54052 ", + "0x54052: add $0x38,%rsp", + "0x54056: mov %r13d,%eax", + "0x54059: pop %rbx", + "0x5405a: pop %rbp", + "0x5405b: pop %r12", + "0x5405d: pop %r13", + "0x5405f: pop %r14", + "0x54061: pop %r15", + "0x54063: ret" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "entry": "0x9cc20", + "normal_hit_instruction_count_in_symbol": 49, + "taken_conditional_offsets": [ + "0x15", + "0xbc" + ], + "normal_hit_divisions": [ + "0x9cc7f: div %rdi" + ], + "normal_hit_calls": [ + "0x9cc48: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x9ccd4: call aa480 " + ], + "path": [ + "0x9cc20: mov 0x10(%rdi),%rax", + "0x9cc24: cmp $0x1,%rax", + "0x9cc28: je 9cd10 ", + "0x9cc2e: push %rbx", + "0x9cc2f: mov %rdi,%rbx", + "0x9cc32: test %rax,%rax", + "0x9cc35: je 9cc40 ", + "0x9cc40: data16 lea 0x38360(%rip),%rdi # d4fa8 ", + "0x9cc48: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x9cc50: mov 0x30(%rbx),%esi", + "0x9cc53: mov 0x28(%rbx),%r9", + "0x9cc57: mov (%rax),%rax", + "0x9cc5a: mov %rax,0x58(%rbx)", + "0x9cc5e: lea -0x1(%rsi),%eax", + "0x9cc61: cmp $0x7,%eax", + "0x9cc64: ja 9cd16 ", + "0x9cc6a: mov 0x20(%rbx),%rsi", + "0x9cc6e: xor %edx,%edx", + "0x9cc70: mov 0x8(%rsi),%rcx", + "0x9cc74: mov 0x8(%rcx),%rax", + "0x9cc78: mov 0x8(%rax),%rdi", + "0x9cc7c: mov %r9,%rax", + "0x9cc7f: div %rdi", + "0x9cc82: test %rdx,%rdx", + "0x9cc85: jne 9cd1e ", + "0x9cc8b: mov 0x120(%rcx),%rcx", + "0x9cc92: mov 0x28(%rsi),%rax", + "0x9cc96: mov %r9,%rdx", + "0x9cc99: shr %cl,%rdx", + "0x9cc9c: shr $0x2,%rax", + "0x9cca0: cmp %rax,%rdx", + "0x9cca3: jae 9cd48 ", + "0x9cca9: mov 0x30(%rsi),%rax", + "0x9ccad: mov (%rax,%rdx,4),%eax", + "0x9ccb0: mov $0xffffffff,%edx", + "0x9ccb5: movq $0x0,0x18(%rbx)", + "0x9ccbd: mov %rax,0x60(%rbx)", + "0x9ccc1: cmp %rdx,%rax", + "0x9ccc4: je 9cce8 ", + "0x9ccc6: lea 0x4(%rip),%rax # 9ccd1 ", + "0x9cccd: mov %rax,0x10(%rbx)", + "0x9ccd1: mov %rbx,%rdi", + "0x9ccd4: call aa480 ", + "0x9ccd9: cmp $0x1,%eax", + "0x9ccdc: je 9cd00 ", + "0x9cd00: movq $0x1,0x10(%rbx)", + "0x9cd08: mov $0x1,%eax", + "0x9cd0d: pop %rbx", + "0x9cd0e: ret" + ] + }, + "clockcache_try_get_read.constprop.0": { + "entry": "0xaa320", + "normal_hit_instruction_count_in_symbol": 41, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0xaa366: divq 0x140(%rsi)" + ], + "normal_hit_calls": [ + "0xaa333: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0xaa320: push %rbp", + "0xaa321: mov %esi,%ebp", + "0xaa323: push %rbx", + "0xaa324: mov %rdi,%rbx", + "0xaa327: sub $0x8,%rsp", + "0xaa32b: data16 lea 0x2ac75(%rip),%rdi # d4fa8 ", + "0xaa333: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa33b: mov 0x48(%rbx),%r10", + "0xaa33f: mov %ebp,%ecx", + "0xaa341: mov %rcx,%r9", + "0xaa344: shl $0x6,%r9", + "0xaa348: add %r9,%r10", + "0xaa34b: mov (%rax),%rdi", + "0xaa34e: mov 0x10(%r10),%eax", + "0xaa352: test $0x20,%al", + "0xaa354: jne aa3c8 ", + "0xaa356: mov 0x8(%rbx),%rsi", + "0xaa35a: mov %rcx,%rax", + "0xaa35d: xor %edx,%edx", + "0xaa35f: mov %rdi,%r8", + "0xaa362: and $0x3,%r8d", + "0xaa366: divq 0x140(%rsi)", + "0xaa36d: shl $0x6,%edx", + "0xaa370: add %eax,%edx", + "0xaa372: mov 0x130(%rsi),%eax", + "0xaa378: mov %edx,%edx", + "0xaa37a: imul %r8,%rax", + "0xaa37e: add %rax,%rdx", + "0xaa381: mov 0x88(%rbx),%rax", + "0xaa388: lock addw $0x1,(%rax,%rdx,2)", + "0xaa38e: je aa41e ", + "0xaa394: mov 0x10(%r10),%esi", + "0xaa398: mov %esi,%eax", + "0xaa39a: and $0x21,%eax", + "0xaa39d: jne aa3d8 ", + "0xaa39f: and $0x2,%esi", + "0xaa3a2: je aa3b0 ", + "0xaa3a4: add $0x8,%rsp", + "0xaa3a8: pop %rbx", + "0xaa3a9: pop %rbp", + "0xaa3aa: ret" + ] + }, + "clockcache_unget": { + "entry": "0x529d0", + "normal_hit_instruction_count_in_symbol": 28, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0x52a04: divq 0x140(%rsi)" + ], + "normal_hit_calls": [], + "path": [ + "0x529d0: mov 0x48(%rdi),%rdx", + "0x529d4: mov (%rsi),%rax", + "0x529d7: mov %rdi,%rcx", + "0x529da: mov 0x8(%rsi),%rdi", + "0x529de: sub %rdx,%rax", + "0x529e1: sar $0x6,%rax", + "0x529e5: mov %eax,%eax", + "0x529e7: mov %rax,%rsi", + "0x529ea: shl $0x6,%rsi", + "0x529ee: mov 0x10(%rdx,%rsi,1),%edx", + "0x529f2: and $0x2,%edx", + "0x529f5: je 52a40 ", + "0x529f7: mov 0x8(%rcx),%rsi", + "0x529fb: xor %edx,%edx", + "0x529fd: mov %rdi,%r9", + "0x52a00: and $0x3,%r9d", + "0x52a04: divq 0x140(%rsi)", + "0x52a0b: shl $0x6,%edx", + "0x52a0e: lea (%rdx,%rax,1),%r8d", + "0x52a12: mov 0x130(%rsi),%eax", + "0x52a18: mov 0x88(%rcx),%rdx", + "0x52a1f: mov $0xffffffff,%ecx", + "0x52a24: imul %r9,%rax", + "0x52a28: add %r8,%rax", + "0x52a2b: lock xadd %cx,(%rdx,%rax,2)", + "0x52a31: test %cx,%cx", + "0x52a34: je 52a4c ", + "0x52a36: ret" + ] + }, + "clockcache_get_in_cache_async.constprop.0": { + "entry": "0xaa480", + "normal_hit_instruction_count_in_symbol": 66, + "taken_conditional_offsets": [ + "0x22", + "0xcd", + "0x187" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0xaa528: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa545: call aa320 " + ], + "path": [ + "0xaa480: mov 0x18(%rdi),%rax", + "0xaa484: cmp $0x1,%rax", + "0xaa488: je aa6f0 ", + "0xaa48e: push %r15", + "0xaa490: push %r14", + "0xaa492: mov %rdi,%r14", + "0xaa495: push %r13", + "0xaa497: push %r12", + "0xaa499: push %rbp", + "0xaa49a: push %rbx", + "0xaa49b: sub $0x8,%rsp", + "0xaa49f: test %rax,%rax", + "0xaa4a2: je aa520 ", + "0xaa520: data16 lea 0x2aa80(%rip),%rdi # d4fa8 ", + "0xaa528: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa530: mov 0x60(%r14),%r12d", + "0xaa534: mov 0x20(%r14),%rbp", + "0xaa538: mov %r12d,%esi", + "0xaa53b: mov %rbp,%rdi", + "0xaa53e: mov (%rax),%rax", + "0xaa541: mov %rax,0x58(%r14)", + "0xaa545: call aa320 ", + "0xaa54a: cmp $0x1,%eax", + "0xaa54d: jne aa59e ", + "0xaa59e: test %eax,%eax", + "0xaa5a0: jne aa4f3 ", + "0xaa5a6: mov 0x20(%r14),%rsi", + "0xaa5aa: mov 0x60(%r14),%edi", + "0xaa5ae: mov 0x48(%rsi),%rcx", + "0xaa5b2: mov %rdi,%rdx", + "0xaa5b5: shl $0x6,%rdx", + "0xaa5b9: add %rdx,%rcx", + "0xaa5bc: mov %rcx,0x68(%r14)", + "0xaa5c0: mov 0x8(%rcx),%r8", + "0xaa5c4: cmp 0x28(%r14),%r8", + "0xaa5c8: jne aa6f6 ", + "0xaa5ce: mov 0x20(%rcx),%r9d", + "0xaa5d2: mov 0x30(%r14),%ecx", + "0xaa5d6: cmp %ecx,%r9d", + "0xaa5d9: jne aab6c ", + "0xaa5df: add 0x48(%rsi),%rdx", + "0xaa5e3: mov 0x10(%rdx),%edx", + "0xaa5e6: and $0x10,%edx", + "0xaa5e9: mov 0x20(%r14),%rcx", + "0xaa5ed: jne aa770 ", + "0xaa5f3: mov 0x68(%r14),%rax", + "0xaa5f7: mov 0x8(%rcx),%rsi", + "0xaa5fb: mov 0x14(%rax),%edi", + "0xaa5fe: test %edi,%edi", + "0xaa600: jne aa670 ", + "0xaa602: mov 0x18(%rsi),%edx", + "0xaa605: test %edx,%edx", + "0xaa607: je aa629 ", + "0xaa629: mov %rax,0x48(%r14)", + "0xaa62d: movl $0x1,0x54(%r14)", + "0xaa635: movq $0x1,0x18(%r14)", + "0xaa63d: jmp aa503 ", + "0xaa503: mov $0x1,%eax", + "0xaa508: add $0x8,%rsp", + "0xaa50c: pop %rbx", + "0xaa50d: pop %rbp", + "0xaa50e: pop %r12", + "0xaa510: pop %r13", + "0xaa512: pop %r14", + "0xaa514: pop %r15", + "0xaa516: ret" + ] + }, + "clockcache_get_async": { + "entry": "0x50050", + "normal_hit_instruction_count_in_symbol": 26, + "taken_conditional_offsets": [ + "0x11" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0x50066: call 9cc20 " + ], + "path": [ + "0x50050: mov 0x8(%rdi),%rax", + "0x50054: cmp $0x1,%rax", + "0x50058: je 500b8 ", + "0x5005a: push %rbx", + "0x5005b: mov %rdi,%rbx", + "0x5005e: test %rax,%rax", + "0x50061: je 50090 ", + "0x50090: movq $0x0,0x50(%rdi)", + "0x50098: movq $0x0,0x48(%rdi)", + "0x500a0: lea -0x44(%rip),%rax # 50063 ", + "0x500a7: movq $0x0,0x10(%rbx)", + "0x500af: mov %rax,0x8(%rbx)", + "0x500b3: jmp 50063 ", + "0x50063: mov %rbx,%rdi", + "0x50066: call 9cc20 ", + "0x5006b: mov %eax,%edx", + "0x5006d: xor %eax,%eax", + "0x5006f: cmp $0x1,%edx", + "0x50072: jne 50088 ", + "0x50074: mov 0x54(%rbx),%eax", + "0x50077: test %eax,%eax", + "0x50079: je 500a0 ", + "0x5007b: movq $0x1,0x8(%rbx)", + "0x50083: mov $0x1,%eax", + "0x50088: pop %rbx", + "0x50089: ret" + ] + } + }, + "original": { + "clockcache_get": { + "entry": "0x53c70", + "normal_hit_instruction_count_in_symbol": 94, + "taken_conditional_offsets": [ + "0xc3" + ], + "normal_hit_divisions": [ + "0x53ca9: div %r8" + ], + "normal_hit_calls": [ + "0x53d08: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53d2b: call aa4f0 ", + "0x53e0d: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0x53c70: push %r15", + "0x53c72: lea -0x1(%rcx),%eax", + "0x53c75: push %r14", + "0x53c77: push %r13", + "0x53c79: push %r12", + "0x53c7b: push %rbp", + "0x53c7c: push %rbx", + "0x53c7d: mov %rsi,%rbx", + "0x53c80: sub $0x38,%rsp", + "0x53c84: mov %ecx,0xc(%rsp)", + "0x53c88: mov %r8,0x10(%rsp)", + "0x53c8d: cmp $0x7,%eax", + "0x53c90: ja 542b7 ", + "0x53c96: mov 0x8(%rdi),%rcx", + "0x53c9a: mov %edx,%esi", + "0x53c9c: xor %edx,%edx", + "0x53c9e: mov 0x8(%rcx),%rax", + "0x53ca2: mov 0x8(%rax),%r8", + "0x53ca6: mov %rbx,%rax", + "0x53ca9: div %r8", + "0x53cac: test %rdx,%rdx", + "0x53caf: jne 53e94 ", + "0x53cb5: mov %esi,0x8(%rsp)", + "0x53cb9: mov %rdi,%r13", + "0x53cbc: movabs $0xcccccccccccccccd,%rbp", + "0x53cc6: cs nopw 0x0(%rax,%rax,1)", + "0x53cd0: mov 0x120(%rcx),%rcx", + "0x53cd7: mov %rbx,%rax", + "0x53cda: shr %cl,%rax", + "0x53cdd: mov 0x28(%r13),%rcx", + "0x53ce1: shr $0x2,%rcx", + "0x53ce5: cmp %rcx,%rax", + "0x53ce8: jae 53f80 ", + "0x53cee: mov 0x30(%r13),%rdx", + "0x53cf2: mov (%rdx,%rax,4),%r14d", + "0x53cf6: cmp $0xffffffff,%r14d", + "0x53cfa: je 53ed0 ", + "0x53d00: data16 lea 0x822a0(%rip),%rdi # d5fa8 ", + "0x53d08: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53d10: mov 0x8(%rsp),%r12d", + "0x53d15: mov %r14d,%esi", + "0x53d18: mov %r13,%rdi", + "0x53d1b: mov (%rax),%rax", + "0x53d1e: mov %rax,(%rsp)", + "0x53d22: test %r12d,%r12d", + "0x53d25: je 53e60 ", + "0x53d2b: call aa4f0 ", + "0x53d30: cmp $0x1,%eax", + "0x53d33: jne 53d7e ", + "0x53d7e: test %eax,%eax", + "0x53d80: jne 53e77 ", + "0x53d86: mov %r14d,%eax", + "0x53d89: mov 0x48(%r13),%rcx", + "0x53d8d: mov %rax,%rdx", + "0x53d90: shl $0x6,%rdx", + "0x53d94: mov 0x8(%rcx,%rdx,1),%rsi", + "0x53d99: cmp %rsi,%rbx", + "0x53d9c: jne 5413b ", + "0x53da2: mov %r13,%r12", + "0x53da5: mov %rax,%rbx", + "0x53da8: mov %rdx,%r13", + "0x53dab: jmp 53dbd ", + "0x53dbd: mov 0x10(%rcx,%r13,1),%eax", + "0x53dc2: test $0x10,%al", + "0x53dc4: jne 53db0 ", + "0x53dc6: mov 0x48(%r12),%rdx", + "0x53dcb: mov %rbx,%rax", + "0x53dce: add %r13,%rdx", + "0x53dd1: mov 0x14(%rdx),%r9d", + "0x53dd5: test %r9d,%r9d", + "0x53dd8: jne 542ad ", + "0x53dde: mov 0x20(%rdx),%eax", + "0x53de1: cmp %eax,0xc(%rsp)", + "0x53de5: jne 542e9 ", + "0x53deb: mov 0x8(%r12),%rax", + "0x53df0: mov 0x18(%rax),%r11d", + "0x53df4: test %r11d,%r11d", + "0x53df7: jne 54116 ", + "0x53dfd: mov 0x10(%rsp),%rbx", + "0x53e02: mov %rdx,(%rbx)", + "0x53e05: data16 lea 0x8219b(%rip),%rdi # d5fa8 ", + "0x53e0d: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53e15: xor %r9d,%r9d", + "0x53e18: mov (%rax),%rax", + "0x53e1b: mov %rax,0x8(%rbx)", + "0x53e1f: add $0x38,%rsp", + "0x53e23: mov %r9d,%eax", + "0x53e26: pop %rbx", + "0x53e27: pop %rbp", + "0x53e28: pop %r12", + "0x53e2a: pop %r13", + "0x53e2c: pop %r14", + "0x53e2e: pop %r15", + "0x53e30: ret" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "entry": "0xaada0", + "normal_hit_instruction_count_in_symbol": 57, + "taken_conditional_offsets": [ + "0x1e" + ], + "normal_hit_divisions": [ + "0xaae09: div %rsi" + ], + "normal_hit_calls": [ + "0xaadd0: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaae5e: call aa650 " + ], + "path": [ + "0xaada0: mov 0x10(%rdi),%rax", + "0xaada4: cmp $0x1,%rax", + "0xaada8: je aaf10 ", + "0xaadae: push %r13", + "0xaadb0: push %r12", + "0xaadb2: push %rbp", + "0xaadb3: push %rbx", + "0xaadb4: mov %rdi,%rbx", + "0xaadb7: sub $0x8,%rsp", + "0xaadbb: test %rax,%rax", + "0xaadbe: je aadc8 ", + "0xaadc8: data16 lea 0x2b1d8(%rip),%rdi # d5fa8 ", + "0xaadd0: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaadd8: mov 0x30(%rbx),%r9d", + "0xaaddc: mov 0x28(%rbx),%rbp", + "0xaade0: mov (%rax),%rax", + "0xaade3: mov %rax,0x58(%rbx)", + "0xaade7: lea -0x1(%r9),%eax", + "0xaadeb: cmp $0x7,%eax", + "0xaadee: ja ab04b ", + "0xaadf4: mov 0x20(%rbx),%rdi", + "0xaadf8: xor %edx,%edx", + "0xaadfa: mov 0x8(%rdi),%rcx", + "0xaadfe: mov 0x8(%rcx),%rax", + "0xaae02: mov 0x8(%rax),%rsi", + "0xaae06: mov %rbp,%rax", + "0xaae09: div %rsi", + "0xaae0c: test %rdx,%rdx", + "0xaae0f: jne aaf20 ", + "0xaae15: mov 0x120(%rcx),%rcx", + "0xaae1c: mov 0x28(%rdi),%rax", + "0xaae20: mov %rbp,%rdx", + "0xaae23: shr %cl,%rdx", + "0xaae26: shr $0x2,%rax", + "0xaae2a: cmp %rax,%rdx", + "0xaae2d: jae aaf60 ", + "0xaae33: mov 0x30(%rdi),%rax", + "0xaae37: mov (%rax,%rdx,4),%eax", + "0xaae3a: mov $0xffffffff,%edx", + "0xaae3f: mov %rax,0x60(%rbx)", + "0xaae43: cmp %rdx,%rax", + "0xaae46: je aae88 ", + "0xaae48: lea 0xc(%rip),%rax # aae5b ", + "0xaae4f: movq $0x0,0x18(%rbx)", + "0xaae57: mov %rax,0x10(%rbx)", + "0xaae5b: mov %rbx,%rdi", + "0xaae5e: call aa650 ", + "0xaae63: cmp $0x1,%eax", + "0xaae66: jne aaf01 ", + "0xaae6c: movq $0x1,0x10(%rbx)", + "0xaae74: add $0x8,%rsp", + "0xaae78: mov $0x1,%eax", + "0xaae7d: pop %rbx", + "0xaae7e: pop %rbp", + "0xaae7f: pop %r12", + "0xaae81: pop %r13", + "0xaae83: ret" + ] + }, + "clockcache_try_get_read.constprop.0": { + "entry": "0xaa4f0", + "normal_hit_instruction_count_in_symbol": 41, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0xaa536: divq 0x140(%rsi)" + ], + "normal_hit_calls": [ + "0xaa503: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0xaa4f0: push %rbp", + "0xaa4f1: mov %esi,%ebp", + "0xaa4f3: push %rbx", + "0xaa4f4: mov %rdi,%rbx", + "0xaa4f7: sub $0x8,%rsp", + "0xaa4fb: data16 lea 0x2baa5(%rip),%rdi # d5fa8 ", + "0xaa503: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa50b: mov 0x48(%rbx),%r10", + "0xaa50f: mov %ebp,%ecx", + "0xaa511: mov %rcx,%r9", + "0xaa514: shl $0x6,%r9", + "0xaa518: add %r9,%r10", + "0xaa51b: mov (%rax),%rdi", + "0xaa51e: mov 0x10(%r10),%eax", + "0xaa522: test $0x20,%al", + "0xaa524: jne aa598 ", + "0xaa526: mov 0x8(%rbx),%rsi", + "0xaa52a: mov %rcx,%rax", + "0xaa52d: xor %edx,%edx", + "0xaa52f: mov %rdi,%r8", + "0xaa532: and $0x3,%r8d", + "0xaa536: divq 0x140(%rsi)", + "0xaa53d: shl $0x6,%edx", + "0xaa540: add %eax,%edx", + "0xaa542: mov 0x130(%rsi),%eax", + "0xaa548: mov %edx,%edx", + "0xaa54a: imul %r8,%rax", + "0xaa54e: add %rax,%rdx", + "0xaa551: mov 0x88(%rbx),%rax", + "0xaa558: lock addw $0x1,(%rax,%rdx,2)", + "0xaa55e: je aa5ee ", + "0xaa564: mov 0x10(%r10),%esi", + "0xaa568: mov %esi,%eax", + "0xaa56a: and $0x21,%eax", + "0xaa56d: jne aa5a8 ", + "0xaa56f: and $0x2,%esi", + "0xaa572: je aa580 ", + "0xaa574: add $0x8,%rsp", + "0xaa578: pop %rbx", + "0xaa579: pop %rbp", + "0xaa57a: ret" + ] + }, + "clockcache_unget": { + "entry": "0x50fe0", + "normal_hit_instruction_count_in_symbol": 28, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0x51014: divq 0x140(%rsi)" + ], + "normal_hit_calls": [], + "path": [ + "0x50fe0: mov 0x48(%rdi),%rdx", + "0x50fe4: mov (%rsi),%rax", + "0x50fe7: mov %rdi,%rcx", + "0x50fea: mov 0x8(%rsi),%rdi", + "0x50fee: sub %rdx,%rax", + "0x50ff1: sar $0x6,%rax", + "0x50ff5: mov %eax,%eax", + "0x50ff7: mov %rax,%rsi", + "0x50ffa: shl $0x6,%rsi", + "0x50ffe: mov 0x10(%rdx,%rsi,1),%edx", + "0x51002: and $0x2,%edx", + "0x51005: je 51050 ", + "0x51007: mov 0x8(%rcx),%rsi", + "0x5100b: xor %edx,%edx", + "0x5100d: mov %rdi,%r9", + "0x51010: and $0x3,%r9d", + "0x51014: divq 0x140(%rsi)", + "0x5101b: shl $0x6,%edx", + "0x5101e: lea (%rdx,%rax,1),%r8d", + "0x51022: mov 0x130(%rsi),%eax", + "0x51028: mov 0x88(%rcx),%rdx", + "0x5102f: mov $0xffffffff,%ecx", + "0x51034: imul %r9,%rax", + "0x51038: add %r8,%rax", + "0x5103b: lock xadd %cx,(%rdx,%rax,2)", + "0x51041: test %cx,%cx", + "0x51044: je 5105c ", + "0x51046: ret" + ] + }, + "clockcache_get_in_cache_async.constprop.0": { + "entry": "0xaa650", + "normal_hit_instruction_count_in_symbol": 66, + "taken_conditional_offsets": [ + "0x22", + "0xcd", + "0x187" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0xaa6f8: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa715: call aa4f0 " + ], + "path": [ + "0xaa650: mov 0x18(%rdi),%rax", + "0xaa654: cmp $0x1,%rax", + "0xaa658: je aa8c0 ", + "0xaa65e: push %r15", + "0xaa660: push %r14", + "0xaa662: mov %rdi,%r14", + "0xaa665: push %r13", + "0xaa667: push %r12", + "0xaa669: push %rbp", + "0xaa66a: push %rbx", + "0xaa66b: sub $0x8,%rsp", + "0xaa66f: test %rax,%rax", + "0xaa672: je aa6f0 ", + "0xaa6f0: data16 lea 0x2b8b0(%rip),%rdi # d5fa8 ", + "0xaa6f8: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa700: mov 0x60(%r14),%r12d", + "0xaa704: mov 0x20(%r14),%rbp", + "0xaa708: mov %r12d,%esi", + "0xaa70b: mov %rbp,%rdi", + "0xaa70e: mov (%rax),%rax", + "0xaa711: mov %rax,0x58(%r14)", + "0xaa715: call aa4f0 ", + "0xaa71a: cmp $0x1,%eax", + "0xaa71d: jne aa76e ", + "0xaa76e: test %eax,%eax", + "0xaa770: jne aa6c3 ", + "0xaa776: mov 0x20(%r14),%rsi", + "0xaa77a: mov 0x60(%r14),%edi", + "0xaa77e: mov 0x48(%rsi),%rcx", + "0xaa782: mov %rdi,%rdx", + "0xaa785: shl $0x6,%rdx", + "0xaa789: add %rdx,%rcx", + "0xaa78c: mov %rcx,0x68(%r14)", + "0xaa790: mov 0x8(%rcx),%r8", + "0xaa794: cmp 0x28(%r14),%r8", + "0xaa798: jne aa8c6 ", + "0xaa79e: mov 0x20(%rcx),%r9d", + "0xaa7a2: mov 0x30(%r14),%ecx", + "0xaa7a6: cmp %ecx,%r9d", + "0xaa7a9: jne aad3c ", + "0xaa7af: add 0x48(%rsi),%rdx", + "0xaa7b3: mov 0x10(%rdx),%edx", + "0xaa7b6: and $0x10,%edx", + "0xaa7b9: mov 0x20(%r14),%rcx", + "0xaa7bd: jne aa940 ", + "0xaa7c3: mov 0x68(%r14),%rax", + "0xaa7c7: mov 0x8(%rcx),%rsi", + "0xaa7cb: mov 0x14(%rax),%edi", + "0xaa7ce: test %edi,%edi", + "0xaa7d0: jne aa840 ", + "0xaa7d2: mov 0x18(%rsi),%edx", + "0xaa7d5: test %edx,%edx", + "0xaa7d7: je aa7f9 ", + "0xaa7f9: mov %rax,0x48(%r14)", + "0xaa7fd: movl $0x1,0x54(%r14)", + "0xaa805: movq $0x1,0x18(%r14)", + "0xaa80d: jmp aa6d3 ", + "0xaa6d3: mov $0x1,%eax", + "0xaa6d8: add $0x8,%rsp", + "0xaa6dc: pop %rbx", + "0xaa6dd: pop %rbp", + "0xaa6de: pop %r12", + "0xaa6e0: pop %r13", + "0xaa6e2: pop %r14", + "0xaa6e4: pop %r15", + "0xaa6e6: ret" + ] + }, + "clockcache_get_async": { + "entry": "0x50050", + "normal_hit_instruction_count_in_symbol": 26, + "taken_conditional_offsets": [ + "0x11" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0x50066: call aada0 " + ], + "path": [ + "0x50050: mov 0x8(%rdi),%rax", + "0x50054: cmp $0x1,%rax", + "0x50058: je 500b8 ", + "0x5005a: push %rbx", + "0x5005b: mov %rdi,%rbx", + "0x5005e: test %rax,%rax", + "0x50061: je 50090 ", + "0x50090: movq $0x0,0x50(%rdi)", + "0x50098: movq $0x0,0x48(%rdi)", + "0x500a0: lea -0x44(%rip),%rax # 50063 ", + "0x500a7: movq $0x0,0x10(%rbx)", + "0x500af: mov %rax,0x8(%rbx)", + "0x500b3: jmp 50063 ", + "0x50063: mov %rbx,%rdi", + "0x50066: call aada0 ", + "0x5006b: mov %eax,%edx", + "0x5006d: xor %eax,%eax", + "0x5006f: cmp $0x1,%edx", + "0x50072: jne 50088 ", + "0x50074: mov 0x54(%rbx),%eax", + "0x50077: test %eax,%eax", + "0x50079: je 500a0 ", + "0x5007b: movq $0x1,0x8(%rbx)", + "0x50083: mov $0x1,%eax", + "0x50088: pop %rbx", + "0x50089: ret" + ] + } + }, + "async-load": { + "clockcache_get": { + "entry": "0x53a20", + "normal_hit_instruction_count_in_symbol": 94, + "taken_conditional_offsets": [ + "0xc1" + ], + "normal_hit_divisions": [ + "0x53a5a: divq 0x8(%rdi)" + ], + "normal_hit_calls": [ + "0x53ab6: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53ad9: call aa3e0 ", + "0x53bbd: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0x53a20: push %r15", + "0x53a22: lea -0x1(%rcx),%eax", + "0x53a25: push %r14", + "0x53a27: push %r13", + "0x53a29: push %r12", + "0x53a2b: push %rbp", + "0x53a2c: push %rbx", + "0x53a2d: mov %rsi,%rbx", + "0x53a30: sub $0x48,%rsp", + "0x53a34: mov %edx,0x8(%rsp)", + "0x53a38: mov %ecx,0x1c(%rsp)", + "0x53a3c: mov %r8,0x20(%rsp)", + "0x53a41: cmp $0x7,%eax", + "0x53a44: ja 54038 ", + "0x53a4a: mov 0x8(%rdi),%rcx", + "0x53a4e: mov %rdi,%r14", + "0x53a51: mov %rsi,%rax", + "0x53a54: xor %edx,%edx", + "0x53a56: mov 0x8(%rcx),%rdi", + "0x53a5a: divq 0x8(%rdi)", + "0x53a5e: test %rdx,%rdx", + "0x53a61: jne 1015d ", + "0x53a67: movabs $0xcccccccccccccccd,%r12", + "0x53a71: mov %r14,%r13", + "0x53a74: data16 cs nopw 0x0(%rax,%rax,1)", + "0x53a7f: nop", + "0x53a80: mov 0x120(%rcx),%rcx", + "0x53a87: mov 0x28(%r13),%rax", + "0x53a8b: mov %rbx,%rdx", + "0x53a8e: shr %cl,%rdx", + "0x53a91: shr $0x2,%rax", + "0x53a95: cmp %rax,%rdx", + "0x53a98: jae 5409b ", + "0x53a9e: mov 0x30(%r13),%rax", + "0x53aa2: mov (%rax,%rdx,4),%ebp", + "0x53aa5: cmp $0xffffffff,%ebp", + "0x53aa8: je 53c50 ", + "0x53aae: data16 lea 0x814f2(%rip),%rdi # d4fa8 ", + "0x53ab6: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53abe: mov 0x8(%rsp),%r14d", + "0x53ac3: mov %ebp,%esi", + "0x53ac5: mov %r13,%rdi", + "0x53ac8: mov (%rax),%rax", + "0x53acb: mov %rax,0x10(%rsp)", + "0x53ad0: test %r14d,%r14d", + "0x53ad3: je 53c10 ", + "0x53ad9: call aa3e0 ", + "0x53ade: cmp $0x1,%eax", + "0x53ae1: jne 53b2d ", + "0x53b2d: test %eax,%eax", + "0x53b2f: jne 53c27 ", + "0x53b35: mov %ebp,%eax", + "0x53b37: mov 0x48(%r13),%rcx", + "0x53b3b: mov %rax,%rdx", + "0x53b3e: shl $0x6,%rdx", + "0x53b42: mov 0x8(%rcx,%rdx,1),%rsi", + "0x53b47: cmp %rsi,%rbx", + "0x53b4a: jne 53e8c ", + "0x53b50: mov %rax,%rbx", + "0x53b53: mov %rdx,%r15", + "0x53b56: mov %r13,%r14", + "0x53b59: jmp 53b6c ", + "0x53b6c: mov 0x10(%rcx,%r15,1),%eax", + "0x53b71: test $0x10,%al", + "0x53b73: jne 53b60 ", + "0x53b75: mov 0x48(%r14),%rdx", + "0x53b79: mov %rbx,%rax", + "0x53b7c: add %r15,%rdx", + "0x53b7f: mov 0x14(%rdx),%r13d", + "0x53b83: test %r13d,%r13d", + "0x53b86: jne 53fea ", + "0x53b8c: mov 0x20(%rdx),%eax", + "0x53b8f: cmp %eax,0x1c(%rsp)", + "0x53b93: jne 5406a ", + "0x53b99: mov 0x8(%r14),%rax", + "0x53b9d: mov 0x18(%rax),%r11d", + "0x53ba1: test %r11d,%r11d", + "0x53ba4: jne 53e66 ", + "0x53baa: mov 0x20(%rsp),%rbx", + "0x53baf: xor %r13d,%r13d", + "0x53bb2: mov %rdx,(%rbx)", + "0x53bb5: data16 lea 0x813eb(%rip),%rdi # d4fa8 ", + "0x53bbd: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53bc5: mov (%rax),%rax", + "0x53bc8: mov %rax,0x8(%rbx)", + "0x53bcc: add $0x48,%rsp", + "0x53bd0: mov %r13d,%eax", + "0x53bd3: pop %rbx", + "0x53bd4: pop %rbp", + "0x53bd5: pop %r12", + "0x53bd7: pop %r13", + "0x53bd9: pop %r14", + "0x53bdb: pop %r15", + "0x53bdd: ret" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "entry": "0x9cd00", + "normal_hit_instruction_count_in_symbol": 48, + "taken_conditional_offsets": [ + "0x15" + ], + "normal_hit_divisions": [ + "0x9cd5d: divq 0x8(%r10)" + ], + "normal_hit_calls": [ + "0x9cd28: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x9cdb3: call aa540 " + ], + "path": [ + "0x9cd00: mov 0x10(%rdi),%rax", + "0x9cd04: cmp $0x1,%rax", + "0x9cd08: je 9ce08 ", + "0x9cd0e: push %rbx", + "0x9cd0f: mov %rdi,%rbx", + "0x9cd12: test %rax,%rax", + "0x9cd15: je 9cd20 ", + "0x9cd20: data16 lea 0x38280(%rip),%rdi # d4fa8 ", + "0x9cd28: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x9cd30: mov 0x30(%rbx),%r9d", + "0x9cd34: mov 0x28(%rbx),%rsi", + "0x9cd38: mov (%rax),%rax", + "0x9cd3b: mov %rax,0x58(%rbx)", + "0x9cd3f: lea -0x1(%r9),%eax", + "0x9cd43: cmp $0x7,%eax", + "0x9cd46: ja 9ce0e ", + "0x9cd4c: mov 0x20(%rbx),%rdi", + "0x9cd50: mov %rsi,%rax", + "0x9cd53: xor %edx,%edx", + "0x9cd55: mov 0x8(%rdi),%rcx", + "0x9cd59: mov 0x8(%rcx),%r10", + "0x9cd5d: divq 0x8(%r10)", + "0x9cd61: test %rdx,%rdx", + "0x9cd64: jne 10534 ", + "0x9cd6a: mov 0x120(%rcx),%rcx", + "0x9cd71: mov 0x28(%rdi),%rax", + "0x9cd75: mov %rsi,%rdx", + "0x9cd78: shr %cl,%rdx", + "0x9cd7b: shr $0x2,%rax", + "0x9cd7f: cmp %rax,%rdx", + "0x9cd82: jae 10534 ", + "0x9cd88: mov 0x30(%rdi),%rax", + "0x9cd8c: mov (%rax,%rdx,4),%eax", + "0x9cd8f: mov $0xffffffff,%edx", + "0x9cd94: mov %rax,0x60(%rbx)", + "0x9cd98: cmp %rdx,%rax", + "0x9cd9b: je 9cdd0 ", + "0x9cd9d: lea 0xc(%rip),%rax # 9cdb0 ", + "0x9cda4: movq $0x0,0x18(%rbx)", + "0x9cdac: mov %rax,0x10(%rbx)", + "0x9cdb0: mov %rbx,%rdi", + "0x9cdb3: call aa540 ", + "0x9cdb8: cmp $0x1,%eax", + "0x9cdbb: jne 9cdfd ", + "0x9cdbd: movq $0x1,0x10(%rbx)", + "0x9cdc5: mov $0x1,%eax", + "0x9cdca: pop %rbx", + "0x9cdcb: ret" + ] + }, + "clockcache_try_get_read.constprop.0": { + "entry": "0xaa3e0", + "normal_hit_instruction_count_in_symbol": 41, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0xaa426: divq 0x140(%rsi)" + ], + "normal_hit_calls": [ + "0xaa3f3: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0xaa3e0: push %rbp", + "0xaa3e1: mov %esi,%ebp", + "0xaa3e3: push %rbx", + "0xaa3e4: mov %rdi,%rbx", + "0xaa3e7: sub $0x8,%rsp", + "0xaa3eb: data16 lea 0x2abb5(%rip),%rdi # d4fa8 ", + "0xaa3f3: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa3fb: mov 0x48(%rbx),%r10", + "0xaa3ff: mov %ebp,%ecx", + "0xaa401: mov %rcx,%r9", + "0xaa404: shl $0x6,%r9", + "0xaa408: add %r9,%r10", + "0xaa40b: mov (%rax),%rdi", + "0xaa40e: mov 0x10(%r10),%eax", + "0xaa412: test $0x20,%al", + "0xaa414: jne aa488 ", + "0xaa416: mov 0x8(%rbx),%rsi", + "0xaa41a: mov %rcx,%rax", + "0xaa41d: xor %edx,%edx", + "0xaa41f: mov %rdi,%r8", + "0xaa422: and $0x3,%r8d", + "0xaa426: divq 0x140(%rsi)", + "0xaa42d: shl $0x6,%edx", + "0xaa430: add %eax,%edx", + "0xaa432: mov 0x130(%rsi),%eax", + "0xaa438: mov %edx,%edx", + "0xaa43a: imul %r8,%rax", + "0xaa43e: add %rax,%rdx", + "0xaa441: mov 0x88(%rbx),%rax", + "0xaa448: lock addw $0x1,(%rax,%rdx,2)", + "0xaa44e: je aa4de ", + "0xaa454: mov 0x10(%r10),%esi", + "0xaa458: mov %esi,%eax", + "0xaa45a: and $0x21,%eax", + "0xaa45d: jne aa498 ", + "0xaa45f: and $0x2,%esi", + "0xaa462: je aa470 ", + "0xaa464: add $0x8,%rsp", + "0xaa468: pop %rbx", + "0xaa469: pop %rbp", + "0xaa46a: ret" + ] + }, + "clockcache_unget": { + "entry": "0x512e0", + "normal_hit_instruction_count_in_symbol": 28, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0x51314: divq 0x140(%rsi)" + ], + "normal_hit_calls": [], + "path": [ + "0x512e0: mov 0x48(%rdi),%rdx", + "0x512e4: mov (%rsi),%rax", + "0x512e7: mov %rdi,%rcx", + "0x512ea: mov 0x8(%rsi),%rdi", + "0x512ee: sub %rdx,%rax", + "0x512f1: sar $0x6,%rax", + "0x512f5: mov %eax,%eax", + "0x512f7: mov %rax,%rsi", + "0x512fa: shl $0x6,%rsi", + "0x512fe: mov 0x10(%rdx,%rsi,1),%edx", + "0x51302: and $0x2,%edx", + "0x51305: je 51350 ", + "0x51307: mov 0x8(%rcx),%rsi", + "0x5130b: xor %edx,%edx", + "0x5130d: mov %rdi,%r9", + "0x51310: and $0x3,%r9d", + "0x51314: divq 0x140(%rsi)", + "0x5131b: shl $0x6,%edx", + "0x5131e: lea (%rdx,%rax,1),%r8d", + "0x51322: mov 0x130(%rsi),%eax", + "0x51328: mov 0x88(%rcx),%rdx", + "0x5132f: mov $0xffffffff,%ecx", + "0x51334: imul %r9,%rax", + "0x51338: add %r8,%rax", + "0x5133b: lock xadd %cx,(%rdx,%rax,2)", + "0x51341: test %cx,%cx", + "0x51344: je 5135c ", + "0x51346: ret" + ] + }, + "clockcache_get_in_cache_async.constprop.0": { + "entry": "0xaa540", + "normal_hit_instruction_count_in_symbol": 66, + "taken_conditional_offsets": [ + "0x22", + "0xcd", + "0x187" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0xaa5e8: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa605: call aa3e0 " + ], + "path": [ + "0xaa540: mov 0x18(%rdi),%rax", + "0xaa544: cmp $0x1,%rax", + "0xaa548: je aa7b0 ", + "0xaa54e: push %r15", + "0xaa550: push %r14", + "0xaa552: mov %rdi,%r14", + "0xaa555: push %r13", + "0xaa557: push %r12", + "0xaa559: push %rbp", + "0xaa55a: push %rbx", + "0xaa55b: sub $0x8,%rsp", + "0xaa55f: test %rax,%rax", + "0xaa562: je aa5e0 ", + "0xaa5e0: data16 lea 0x2a9c0(%rip),%rdi # d4fa8 ", + "0xaa5e8: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa5f0: mov 0x60(%r14),%r12d", + "0xaa5f4: mov 0x20(%r14),%rbp", + "0xaa5f8: mov %r12d,%esi", + "0xaa5fb: mov %rbp,%rdi", + "0xaa5fe: mov (%rax),%rax", + "0xaa601: mov %rax,0x58(%r14)", + "0xaa605: call aa3e0 ", + "0xaa60a: cmp $0x1,%eax", + "0xaa60d: jne aa65e ", + "0xaa65e: test %eax,%eax", + "0xaa660: jne aa5b3 ", + "0xaa666: mov 0x20(%r14),%rsi", + "0xaa66a: mov 0x60(%r14),%edi", + "0xaa66e: mov 0x48(%rsi),%rcx", + "0xaa672: mov %rdi,%rdx", + "0xaa675: shl $0x6,%rdx", + "0xaa679: add %rdx,%rcx", + "0xaa67c: mov %rcx,0x68(%r14)", + "0xaa680: mov 0x8(%rcx),%r8", + "0xaa684: cmp 0x28(%r14),%r8", + "0xaa688: jne aa7b6 ", + "0xaa68e: mov 0x20(%rcx),%r9d", + "0xaa692: mov 0x30(%r14),%ecx", + "0xaa696: cmp %ecx,%r9d", + "0xaa699: jne aac2c ", + "0xaa69f: add 0x48(%rsi),%rdx", + "0xaa6a3: mov 0x10(%rdx),%edx", + "0xaa6a6: and $0x10,%edx", + "0xaa6a9: mov 0x20(%r14),%rcx", + "0xaa6ad: jne aa830 ", + "0xaa6b3: mov 0x68(%r14),%rax", + "0xaa6b7: mov 0x8(%rcx),%rsi", + "0xaa6bb: mov 0x14(%rax),%edi", + "0xaa6be: test %edi,%edi", + "0xaa6c0: jne aa730 ", + "0xaa6c2: mov 0x18(%rsi),%edx", + "0xaa6c5: test %edx,%edx", + "0xaa6c7: je aa6e9 ", + "0xaa6e9: mov %rax,0x48(%r14)", + "0xaa6ed: movl $0x1,0x54(%r14)", + "0xaa6f5: movq $0x1,0x18(%r14)", + "0xaa6fd: jmp aa5c3 ", + "0xaa5c3: mov $0x1,%eax", + "0xaa5c8: add $0x8,%rsp", + "0xaa5cc: pop %rbx", + "0xaa5cd: pop %rbp", + "0xaa5ce: pop %r12", + "0xaa5d0: pop %r13", + "0xaa5d2: pop %r14", + "0xaa5d4: pop %r15", + "0xaa5d6: ret" + ] + }, + "clockcache_get_async": { + "entry": "0x50350", + "normal_hit_instruction_count_in_symbol": 26, + "taken_conditional_offsets": [ + "0x11" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0x50366: call 9cd00 " + ], + "path": [ + "0x50350: mov 0x8(%rdi),%rax", + "0x50354: cmp $0x1,%rax", + "0x50358: je 503b8 ", + "0x5035a: push %rbx", + "0x5035b: mov %rdi,%rbx", + "0x5035e: test %rax,%rax", + "0x50361: je 50390 ", + "0x50390: movq $0x0,0x50(%rdi)", + "0x50398: movq $0x0,0x48(%rdi)", + "0x503a0: lea -0x44(%rip),%rax # 50363 ", + "0x503a7: movq $0x0,0x10(%rbx)", + "0x503af: mov %rax,0x8(%rbx)", + "0x503b3: jmp 50363 ", + "0x50363: mov %rbx,%rdi", + "0x50366: call 9cd00 ", + "0x5036b: mov %eax,%edx", + "0x5036d: xor %eax,%eax", + "0x5036f: cmp $0x1,%edx", + "0x50372: jne 50388 ", + "0x50374: mov 0x54(%rbx),%eax", + "0x50377: test %eax,%eax", + "0x50379: je 503a0 ", + "0x5037b: movq $0x1,0x8(%rbx)", + "0x50383: mov $0x1,%eax", + "0x50388: pop %rbx", + "0x50389: ret" + ] + } + }, + "async-mask": { + "clockcache_get": { + "entry": "0x53a50", + "normal_hit_instruction_count_in_symbol": 93, + "taken_conditional_offsets": [ + "0xc1" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0x53ae6: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53b09: call aa3e0 ", + "0x53bed: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0x53a50: push %r15", + "0x53a52: lea -0x1(%rcx),%eax", + "0x53a55: push %r14", + "0x53a57: push %r13", + "0x53a59: push %r12", + "0x53a5b: push %rbp", + "0x53a5c: push %rbx", + "0x53a5d: mov %rsi,%rbx", + "0x53a60: sub $0x48,%rsp", + "0x53a64: mov %edx,0x8(%rsp)", + "0x53a68: mov %ecx,0x1c(%rsp)", + "0x53a6c: mov %r8,0x20(%rsp)", + "0x53a71: cmp $0x7,%eax", + "0x53a74: ja 54068 ", + "0x53a7a: mov 0x8(%rdi),%rdx", + "0x53a7e: mov %rdi,%r14", + "0x53a81: mov 0x8(%rdx),%rax", + "0x53a85: mov 0x8(%rax),%rax", + "0x53a89: sub $0x1,%rax", + "0x53a8d: test %rsi,%rax", + "0x53a90: jne 10163 ", + "0x53a96: movabs $0xcccccccccccccccd,%r12", + "0x53aa0: mov %rdi,%r13", + "0x53aa3: data16 cs nopw 0x0(%rax,%rax,1)", + "0x53aae: xchg %ax,%ax", + "0x53ab0: mov 0x120(%rdx),%rcx", + "0x53ab7: mov 0x28(%r13),%rax", + "0x53abb: mov %rbx,%rdx", + "0x53abe: shr %cl,%rdx", + "0x53ac1: shr $0x2,%rax", + "0x53ac5: cmp %rax,%rdx", + "0x53ac8: jae 540cb ", + "0x53ace: mov 0x30(%r13),%rax", + "0x53ad2: mov (%rax,%rdx,4),%ebp", + "0x53ad5: cmp $0xffffffff,%ebp", + "0x53ad8: je 53c80 ", + "0x53ade: data16 lea 0x814c2(%rip),%rdi # d4fa8 ", + "0x53ae6: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53aee: mov 0x8(%rsp),%r14d", + "0x53af3: mov %ebp,%esi", + "0x53af5: mov %r13,%rdi", + "0x53af8: mov (%rax),%rax", + "0x53afb: mov %rax,0x10(%rsp)", + "0x53b00: test %r14d,%r14d", + "0x53b03: je 53c40 ", + "0x53b09: call aa3e0 ", + "0x53b0e: cmp $0x1,%eax", + "0x53b11: jne 53b5d ", + "0x53b5d: test %eax,%eax", + "0x53b5f: jne 53c57 ", + "0x53b65: mov %ebp,%eax", + "0x53b67: mov 0x48(%r13),%rcx", + "0x53b6b: mov %rax,%rdx", + "0x53b6e: shl $0x6,%rdx", + "0x53b72: mov 0x8(%rcx,%rdx,1),%rsi", + "0x53b77: cmp %rsi,%rbx", + "0x53b7a: jne 53ebc ", + "0x53b80: mov %rax,%rbx", + "0x53b83: mov %rdx,%r15", + "0x53b86: mov %r13,%r14", + "0x53b89: jmp 53b9c ", + "0x53b9c: mov 0x10(%rcx,%r15,1),%eax", + "0x53ba1: test $0x10,%al", + "0x53ba3: jne 53b90 ", + "0x53ba5: mov 0x48(%r14),%rdx", + "0x53ba9: mov %rbx,%rax", + "0x53bac: add %r15,%rdx", + "0x53baf: mov 0x14(%rdx),%r13d", + "0x53bb3: test %r13d,%r13d", + "0x53bb6: jne 5401a ", + "0x53bbc: mov 0x20(%rdx),%eax", + "0x53bbf: cmp %eax,0x1c(%rsp)", + "0x53bc3: jne 5409a ", + "0x53bc9: mov 0x8(%r14),%rax", + "0x53bcd: mov 0x18(%rax),%r11d", + "0x53bd1: test %r11d,%r11d", + "0x53bd4: jne 53e96 ", + "0x53bda: mov 0x20(%rsp),%rbx", + "0x53bdf: xor %r13d,%r13d", + "0x53be2: mov %rdx,(%rbx)", + "0x53be5: data16 lea 0x813bb(%rip),%rdi # d4fa8 ", + "0x53bed: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x53bf5: mov (%rax),%rax", + "0x53bf8: mov %rax,0x8(%rbx)", + "0x53bfc: add $0x48,%rsp", + "0x53c00: mov %r13d,%eax", + "0x53c03: pop %rbx", + "0x53c04: pop %rbp", + "0x53c05: pop %r12", + "0x53c07: pop %r13", + "0x53c09: pop %r14", + "0x53c0b: pop %r15", + "0x53c0d: ret" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "entry": "0x9cd00", + "normal_hit_instruction_count_in_symbol": 47, + "taken_conditional_offsets": [ + "0x15" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0x9cd28: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x9cdb2: call aa540 " + ], + "path": [ + "0x9cd00: mov 0x10(%rdi),%rax", + "0x9cd04: cmp $0x1,%rax", + "0x9cd08: je 9ce08 ", + "0x9cd0e: push %rbx", + "0x9cd0f: mov %rdi,%rbx", + "0x9cd12: test %rax,%rax", + "0x9cd15: je 9cd20 ", + "0x9cd20: data16 lea 0x38280(%rip),%rdi # d4fa8 ", + "0x9cd28: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0x9cd30: mov 0x30(%rbx),%r9d", + "0x9cd34: mov 0x28(%rbx),%rsi", + "0x9cd38: mov (%rax),%rax", + "0x9cd3b: mov %rax,0x58(%rbx)", + "0x9cd3f: lea -0x1(%r9),%eax", + "0x9cd43: cmp $0x7,%eax", + "0x9cd46: ja 9ce0e ", + "0x9cd4c: mov 0x20(%rbx),%rdi", + "0x9cd50: mov 0x8(%rdi),%rdx", + "0x9cd54: mov 0x8(%rdx),%rax", + "0x9cd58: mov 0x8(%rax),%rax", + "0x9cd5c: sub $0x1,%rax", + "0x9cd60: test %rsi,%rax", + "0x9cd63: jne 1053a ", + "0x9cd69: mov 0x120(%rdx),%rcx", + "0x9cd70: mov 0x28(%rdi),%rax", + "0x9cd74: mov %rsi,%rdx", + "0x9cd77: shr %cl,%rdx", + "0x9cd7a: shr $0x2,%rax", + "0x9cd7e: cmp %rax,%rdx", + "0x9cd81: jae 1053a ", + "0x9cd87: mov 0x30(%rdi),%rax", + "0x9cd8b: mov (%rax,%rdx,4),%eax", + "0x9cd8e: mov $0xffffffff,%edx", + "0x9cd93: mov %rax,0x60(%rbx)", + "0x9cd97: cmp %rdx,%rax", + "0x9cd9a: je 9cdd0 ", + "0x9cd9c: lea 0xc(%rip),%rax # 9cdaf ", + "0x9cda3: movq $0x0,0x18(%rbx)", + "0x9cdab: mov %rax,0x10(%rbx)", + "0x9cdaf: mov %rbx,%rdi", + "0x9cdb2: call aa540 ", + "0x9cdb7: cmp $0x1,%eax", + "0x9cdba: jne 9cdfd ", + "0x9cdbc: movq $0x1,0x10(%rbx)", + "0x9cdc4: mov $0x1,%eax", + "0x9cdc9: pop %rbx", + "0x9cdca: ret" + ] + }, + "clockcache_try_get_read.constprop.0": { + "entry": "0xaa3e0", + "normal_hit_instruction_count_in_symbol": 41, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0xaa426: divq 0x140(%rsi)" + ], + "normal_hit_calls": [ + "0xaa3f3: data16 data16 rex.W call eda0 <__tls_get_addr@plt>" + ], + "path": [ + "0xaa3e0: push %rbp", + "0xaa3e1: mov %esi,%ebp", + "0xaa3e3: push %rbx", + "0xaa3e4: mov %rdi,%rbx", + "0xaa3e7: sub $0x8,%rsp", + "0xaa3eb: data16 lea 0x2abb5(%rip),%rdi # d4fa8 ", + "0xaa3f3: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa3fb: mov 0x48(%rbx),%r10", + "0xaa3ff: mov %ebp,%ecx", + "0xaa401: mov %rcx,%r9", + "0xaa404: shl $0x6,%r9", + "0xaa408: add %r9,%r10", + "0xaa40b: mov (%rax),%rdi", + "0xaa40e: mov 0x10(%r10),%eax", + "0xaa412: test $0x20,%al", + "0xaa414: jne aa488 ", + "0xaa416: mov 0x8(%rbx),%rsi", + "0xaa41a: mov %rcx,%rax", + "0xaa41d: xor %edx,%edx", + "0xaa41f: mov %rdi,%r8", + "0xaa422: and $0x3,%r8d", + "0xaa426: divq 0x140(%rsi)", + "0xaa42d: shl $0x6,%edx", + "0xaa430: add %eax,%edx", + "0xaa432: mov 0x130(%rsi),%eax", + "0xaa438: mov %edx,%edx", + "0xaa43a: imul %r8,%rax", + "0xaa43e: add %rax,%rdx", + "0xaa441: mov 0x88(%rbx),%rax", + "0xaa448: lock addw $0x1,(%rax,%rdx,2)", + "0xaa44e: je aa4de ", + "0xaa454: mov 0x10(%r10),%esi", + "0xaa458: mov %esi,%eax", + "0xaa45a: and $0x21,%eax", + "0xaa45d: jne aa498 ", + "0xaa45f: and $0x2,%esi", + "0xaa462: je aa470 ", + "0xaa464: add $0x8,%rsp", + "0xaa468: pop %rbx", + "0xaa469: pop %rbp", + "0xaa46a: ret" + ] + }, + "clockcache_unget": { + "entry": "0x512e0", + "normal_hit_instruction_count_in_symbol": 28, + "taken_conditional_offsets": [], + "normal_hit_divisions": [ + "0x51314: divq 0x140(%rsi)" + ], + "normal_hit_calls": [], + "path": [ + "0x512e0: mov 0x48(%rdi),%rdx", + "0x512e4: mov (%rsi),%rax", + "0x512e7: mov %rdi,%rcx", + "0x512ea: mov 0x8(%rsi),%rdi", + "0x512ee: sub %rdx,%rax", + "0x512f1: sar $0x6,%rax", + "0x512f5: mov %eax,%eax", + "0x512f7: mov %rax,%rsi", + "0x512fa: shl $0x6,%rsi", + "0x512fe: mov 0x10(%rdx,%rsi,1),%edx", + "0x51302: and $0x2,%edx", + "0x51305: je 51350 ", + "0x51307: mov 0x8(%rcx),%rsi", + "0x5130b: xor %edx,%edx", + "0x5130d: mov %rdi,%r9", + "0x51310: and $0x3,%r9d", + "0x51314: divq 0x140(%rsi)", + "0x5131b: shl $0x6,%edx", + "0x5131e: lea (%rdx,%rax,1),%r8d", + "0x51322: mov 0x130(%rsi),%eax", + "0x51328: mov 0x88(%rcx),%rdx", + "0x5132f: mov $0xffffffff,%ecx", + "0x51334: imul %r9,%rax", + "0x51338: add %r8,%rax", + "0x5133b: lock xadd %cx,(%rdx,%rax,2)", + "0x51341: test %cx,%cx", + "0x51344: je 5135c ", + "0x51346: ret" + ] + }, + "clockcache_get_in_cache_async.constprop.0": { + "entry": "0xaa540", + "normal_hit_instruction_count_in_symbol": 66, + "taken_conditional_offsets": [ + "0x22", + "0xcd", + "0x187" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0xaa5e8: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa605: call aa3e0 " + ], + "path": [ + "0xaa540: mov 0x18(%rdi),%rax", + "0xaa544: cmp $0x1,%rax", + "0xaa548: je aa7b0 ", + "0xaa54e: push %r15", + "0xaa550: push %r14", + "0xaa552: mov %rdi,%r14", + "0xaa555: push %r13", + "0xaa557: push %r12", + "0xaa559: push %rbp", + "0xaa55a: push %rbx", + "0xaa55b: sub $0x8,%rsp", + "0xaa55f: test %rax,%rax", + "0xaa562: je aa5e0 ", + "0xaa5e0: data16 lea 0x2a9c0(%rip),%rdi # d4fa8 ", + "0xaa5e8: data16 data16 rex.W call eda0 <__tls_get_addr@plt>", + "0xaa5f0: mov 0x60(%r14),%r12d", + "0xaa5f4: mov 0x20(%r14),%rbp", + "0xaa5f8: mov %r12d,%esi", + "0xaa5fb: mov %rbp,%rdi", + "0xaa5fe: mov (%rax),%rax", + "0xaa601: mov %rax,0x58(%r14)", + "0xaa605: call aa3e0 ", + "0xaa60a: cmp $0x1,%eax", + "0xaa60d: jne aa65e ", + "0xaa65e: test %eax,%eax", + "0xaa660: jne aa5b3 ", + "0xaa666: mov 0x20(%r14),%rsi", + "0xaa66a: mov 0x60(%r14),%edi", + "0xaa66e: mov 0x48(%rsi),%rcx", + "0xaa672: mov %rdi,%rdx", + "0xaa675: shl $0x6,%rdx", + "0xaa679: add %rdx,%rcx", + "0xaa67c: mov %rcx,0x68(%r14)", + "0xaa680: mov 0x8(%rcx),%r8", + "0xaa684: cmp 0x28(%r14),%r8", + "0xaa688: jne aa7b6 ", + "0xaa68e: mov 0x20(%rcx),%r9d", + "0xaa692: mov 0x30(%r14),%ecx", + "0xaa696: cmp %ecx,%r9d", + "0xaa699: jne aac2c ", + "0xaa69f: add 0x48(%rsi),%rdx", + "0xaa6a3: mov 0x10(%rdx),%edx", + "0xaa6a6: and $0x10,%edx", + "0xaa6a9: mov 0x20(%r14),%rcx", + "0xaa6ad: jne aa830 ", + "0xaa6b3: mov 0x68(%r14),%rax", + "0xaa6b7: mov 0x8(%rcx),%rsi", + "0xaa6bb: mov 0x14(%rax),%edi", + "0xaa6be: test %edi,%edi", + "0xaa6c0: jne aa730 ", + "0xaa6c2: mov 0x18(%rsi),%edx", + "0xaa6c5: test %edx,%edx", + "0xaa6c7: je aa6e9 ", + "0xaa6e9: mov %rax,0x48(%r14)", + "0xaa6ed: movl $0x1,0x54(%r14)", + "0xaa6f5: movq $0x1,0x18(%r14)", + "0xaa6fd: jmp aa5c3 ", + "0xaa5c3: mov $0x1,%eax", + "0xaa5c8: add $0x8,%rsp", + "0xaa5cc: pop %rbx", + "0xaa5cd: pop %rbp", + "0xaa5ce: pop %r12", + "0xaa5d0: pop %r13", + "0xaa5d2: pop %r14", + "0xaa5d4: pop %r15", + "0xaa5d6: ret" + ] + }, + "clockcache_get_async": { + "entry": "0x50350", + "normal_hit_instruction_count_in_symbol": 26, + "taken_conditional_offsets": [ + "0x11" + ], + "normal_hit_divisions": [], + "normal_hit_calls": [ + "0x50366: call 9cd00 " + ], + "path": [ + "0x50350: mov 0x8(%rdi),%rax", + "0x50354: cmp $0x1,%rax", + "0x50358: je 503b8 ", + "0x5035a: push %rbx", + "0x5035b: mov %rdi,%rbx", + "0x5035e: test %rax,%rax", + "0x50361: je 50390 ", + "0x50390: movq $0x0,0x50(%rdi)", + "0x50398: movq $0x0,0x48(%rdi)", + "0x503a0: lea -0x44(%rip),%rax # 50363 ", + "0x503a7: movq $0x0,0x10(%rbx)", + "0x503af: mov %rax,0x8(%rbx)", + "0x503b3: jmp 50363 ", + "0x50363: mov %rbx,%rdi", + "0x50366: call 9cd00 ", + "0x5036b: mov %eax,%edx", + "0x5036d: xor %eax,%eax", + "0x5036f: cmp $0x1,%edx", + "0x50372: jne 50388 ", + "0x50374: mov 0x54(%rbx),%eax", + "0x50377: test %eax,%eax", + "0x50379: je 503a0 ", + "0x5037b: movq $0x1,0x8(%rbx)", + "0x50383: mov $0x1,%eax", + "0x50388: pop %rbx", + "0x50389: ret" + ] + } + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get.asm new file mode 100644 index 000000000..7e9c8ccae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get.asm @@ -0,0 +1,426 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053c70 : + 53c70: push %r15 + 53c72: lea -0x1(%rcx),%eax + 53c75: push %r14 + 53c77: push %r13 + 53c79: push %r12 + 53c7b: push %rbp + 53c7c: push %rbx + 53c7d: mov %rsi,%rbx + 53c80: sub $0x38,%rsp + 53c84: mov %ecx,0xc(%rsp) + 53c88: mov %r8,0x10(%rsp) + 53c8d: cmp $0x7,%eax + 53c90: ja 542b7 + 53c96: mov 0x8(%rdi),%rcx + 53c9a: mov %edx,%esi + 53c9c: xor %edx,%edx + 53c9e: mov 0x8(%rcx),%rax + 53ca2: mov 0x8(%rax),%r8 + 53ca6: mov %rbx,%rax + 53ca9: div %r8 + 53cac: test %rdx,%rdx + 53caf: jne 53e94 + 53cb5: mov %esi,0x8(%rsp) + 53cb9: mov %rdi,%r13 + 53cbc: movabs $0xcccccccccccccccd,%rbp + 53cc6: cs nopw 0x0(%rax,%rax,1) + 53cd0: mov 0x120(%rcx),%rcx + 53cd7: mov %rbx,%rax + 53cda: shr %cl,%rax + 53cdd: mov 0x28(%r13),%rcx + 53ce1: shr $0x2,%rcx + 53ce5: cmp %rcx,%rax + 53ce8: jae 53f80 + 53cee: mov 0x30(%r13),%rdx + 53cf2: mov (%rdx,%rax,4),%r14d + 53cf6: cmp $0xffffffff,%r14d + 53cfa: je 53ed0 + 53d00: data16 lea 0x822a0(%rip),%rdi # d5fa8 + 53d08: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d10: mov 0x8(%rsp),%r12d + 53d15: mov %r14d,%esi + 53d18: mov %r13,%rdi + 53d1b: mov (%rax),%rax + 53d1e: mov %rax,(%rsp) + 53d22: test %r12d,%r12d + 53d25: je 53e60 + 53d2b: call aa4f0 + 53d30: cmp $0x1,%eax + 53d33: jne 53d7e + 53d35: mov $0x1,%r15d + 53d3b: mov %r15,%rax + 53d3e: mul %rbp + 53d41: xor %eax,%eax + 53d43: shr $0x2,%rdx + 53d47: mov %rdx,%r12 + 53d4a: nopw 0x0(%rax,%rax,1) + 53d50: pause + 53d52: mov %rax,%rcx + 53d55: add $0x1,%rax + 53d59: cmp %r12,%rcx + 53d5c: jne 53d50 + 53d5e: cmp $0x400,%r15 + 53d65: ja 53e38 + 53d6b: mov %r14d,%esi + 53d6e: mov %r13,%rdi + 53d71: add %r15,%r15 + 53d74: call aa4f0 + 53d79: cmp $0x1,%eax + 53d7c: je 53d3b + 53d7e: test %eax,%eax + 53d80: jne 53e77 + 53d86: mov %r14d,%eax + 53d89: mov 0x48(%r13),%rcx + 53d8d: mov %rax,%rdx + 53d90: shl $0x6,%rdx + 53d94: mov 0x8(%rcx,%rdx,1),%rsi + 53d99: cmp %rsi,%rbx + 53d9c: jne 5413b + 53da2: mov %r13,%r12 + 53da5: mov %rax,%rbx + 53da8: mov %rdx,%r13 + 53dab: jmp 53dbd + 53dad: nopl (%rax) + 53db0: mov %r12,%rdi + 53db3: call ea40 + 53db8: mov 0x48(%r12),%rcx + 53dbd: mov 0x10(%rcx,%r13,1),%eax + 53dc2: test $0x10,%al + 53dc4: jne 53db0 + 53dc6: mov 0x48(%r12),%rdx + 53dcb: mov %rbx,%rax + 53dce: add %r13,%rdx + 53dd1: mov 0x14(%rdx),%r9d + 53dd5: test %r9d,%r9d + 53dd8: jne 542ad + 53dde: mov 0x20(%rdx),%eax + 53de1: cmp %eax,0xc(%rsp) + 53de5: jne 542e9 + 53deb: mov 0x8(%r12),%rax + 53df0: mov 0x18(%rax),%r11d + 53df4: test %r11d,%r11d + 53df7: jne 54116 + 53dfd: mov 0x10(%rsp),%rbx + 53e02: mov %rdx,(%rbx) + 53e05: data16 lea 0x8219b(%rip),%rdi # d5fa8 + 53e0d: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53e15: xor %r9d,%r9d + 53e18: mov (%rax),%rax + 53e1b: mov %rax,0x8(%rbx) + 53e1f: add $0x38,%rsp + 53e23: mov %r9d,%eax + 53e26: pop %rbx + 53e27: pop %rbp + 53e28: pop %r12 + 53e2a: pop %r13 + 53e2c: pop %r14 + 53e2e: pop %r15 + 53e30: ret + 53e31: nopl 0x0(%rax) + 53e38: mov %r14d,%esi + 53e3b: mov %r13,%rdi + 53e3e: call aa4f0 + 53e43: cmp $0x1,%eax + 53e46: jne 53d7e + 53e4c: xor %eax,%eax + 53e4e: xchg %ax,%ax + 53e50: pause + 53e52: mov %rax,%rdx + 53e55: add $0x1,%rax + 53e59: cmp %r12,%rdx + 53e5c: jne 53e50 + 53e5e: jmp 53e38 + 53e60: call aa4f0 + 53e65: cmp $0x1,%eax + 53e68: je 53f28 + 53e6e: cmp $0x2,%eax + 53e71: jne 53d86 + 53e77: mov 0x8(%r13),%rcx + 53e7b: xor %edx,%edx + 53e7d: mov 0x8(%rcx),%rax + 53e81: mov 0x8(%rax),%r8 + 53e85: mov %rbx,%rax + 53e88: div %r8 + 53e8b: test %rdx,%rdx + 53e8e: je 53cd0 + 53e94: mov 0x82135(%rip),%rbp # d5fd0 + 53e9b: mov %r8,%rcx + 53e9e: mov %rbx,%rdx + 53ea1: xor %eax,%eax + 53ea3: lea 0x65406(%rip),%rsi # b92b0 <__func__.21+0xe20> + 53eaa: mov 0x0(%rbp),%rdi + 53eae: call fbf0 + 53eb3: mov 0x0(%rbp),%rdi + 53eb7: call fe90 + 53ebc: mov $0x16,%r9d + 53ec2: jmp 53e1f + 53ec7: nopw 0x0(%rax,%rax,1) + 53ed0: mov 0x10(%r13),%r14 + 53ed4: mov (%r14),%rax + 53ed7: mov %r14,%rdi + 53eda: call *(%rax) + 53edc: xor %edx,%edx + 53ede: mov %rax,%rcx + 53ee1: mov (%rax),%rax + 53ee4: mov 0x8(%rax),%r9 + 53ee8: mov %rbx,%rax + 53eeb: div %r9 + 53eee: test %rdx,%rdx + 53ef1: jne 540e0 + 53ef7: mov (%r14),%rax + 53efa: mov %rbx,%r15 + 53efd: and 0x20(%rcx),%r15 + 53f01: je 53f38 + 53f03: cmp 0x8(%rcx),%rbx + 53f07: jae 53f38 + 53f09: mov %r15,%rsi + 53f0c: mov %r14,%rdi + 53f0f: call *0x20(%rax) + 53f12: test %eax,%eax + 53f14: je 54190 + 53f1a: mov 0x8(%rsp),%r8d + 53f1f: test %r8d,%r8d + 53f22: jne 53fae + 53f28: mov $0xb,%r9d + 53f2e: jmp 53e1f + 53f33: nopl 0x0(%rax,%rax,1) + 53f38: mov %r14,%rdi + 53f3b: call *0x58(%rax) + 53f3e: mov 0x8208b(%rip),%rbp # d5fd0 + 53f45: mov %rbx,%r9 + 53f48: mov %r15,%r8 + 53f4b: sub $0x8,%rsp + 53f4f: lea 0x6460a(%rip),%rsi # b8560 <__func__.21+0xd0> + 53f56: mov $0x17d,%ecx + 53f5b: mov 0x0(%rbp),%rdi + 53f5f: push %rax + 53f60: lea 0x6f949(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 53f67: xor %eax,%eax + 53f69: call fbf0 + 53f6e: mov 0x0(%rbp),%rdi + 53f72: call fe90 + 53f77: pop %rsi + 53f78: pop %rdi + 53f79: jmp 53ebc + 53f7e: xchg %ax,%ax + 53f80: mov 0x82049(%rip),%rbp # d5fd0 + 53f87: imul %r8,%rcx + 53f8b: mov %rbx,%rdx + 53f8e: xor %eax,%eax + 53f90: lea 0x65351(%rip),%rsi # b92e8 <__func__.21+0xe58> + 53f97: mov 0x0(%rbp),%rdi + 53f9b: call fbf0 + 53fa0: mov 0x0(%rbp),%rdi + 53fa4: call fe90 + 53fa9: jmp 53ebc + 53fae: data16 lea 0x81ff2(%rip),%rdi # d5fa8 + 53fb6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53fbe: mov 0xc(%rsp),%edx + 53fc2: mov %rbx,%rsi + 53fc5: mov %r13,%rdi + 53fc8: mov (%rax),%r12 + 53fcb: mov 0x8(%r13),%rax + 53fcf: mov 0x8(%rax),%rax + 53fd3: mov 0x8(%rax),%r15 + 53fd7: call 53840 + 53fdc: mov %rax,%r14 + 53fdf: mov $0xffffffff,%eax + 53fe4: cmp %rax,%r14 + 53fe7: je 53e77 + 53fed: mov 0x8(%r13),%rax + 53ff1: mov %r14,%rbp + 53ff4: mov %r12,(%rsp) + 53ff8: mov %r13,%r12 + 53ffb: shl $0x6,%rbp + 53fff: add 0x48(%r13),%rbp + 54003: mov 0x18(%rax),%ecx + 54006: test %ecx,%ecx + 54008: jne 54237 + 5400e: mov 0x18(%r12),%rdi + 54013: mov 0x0(%rbp),%rsi + 54017: mov %rbx,%rcx + 5401a: mov %r15,%rdx + 5401d: mov (%rdi),%rax + 54020: call *(%rax) + 54022: mov %eax,%r9d + 54025: test %eax,%eax + 54027: jne 5425e + 5402d: mov 0x8(%r12),%rax + 54032: mov 0x18(%rax),%edx + 54035: test %edx,%edx + 54037: jne 541d1 + 5403d: mov %r9d,%ecx + 54040: mov %r14d,%edx + 54043: mov %rbx,%rsi + 54046: mov %r12,%rdi + 54049: mov %r9d,0x8(%rsp) + 5404e: call 539d0 + 54053: mov 0x8(%rsp),%r9d + 54058: mov %rbp,%rdx + 5405b: test %r9d,%r9d + 5405e: je 53dfd + 54064: mov 0x8(%r12),%rcx + 54069: mov %r14,%rax + 5406c: xor %edx,%edx + 5406e: mov (%rsp),%rdi + 54072: divq 0x140(%rcx) + 54079: and $0x3,%edi + 5407c: shl $0x6,%edx + 5407f: lea (%rdx,%rax,1),%esi + 54082: mov 0x130(%rcx),%eax + 54088: mov $0xffffffff,%ecx + 5408d: mov 0x88(%r12),%rdx + 54095: imul %rdi,%rax + 54099: add %rsi,%rax + 5409c: lock xadd %cx,(%rdx,%rax,2) + 540a2: test %cx,%cx + 540a5: jne 53e1f + 540ab: push %rax + 540ac: push %rdi + 540ad: push %rsi + 540ae: push 0x18(%rsp) + 540b2: xor %r9d,%r9d + 540b5: lea 0x650cc(%rip),%r8 # b9188 <__func__.21+0xcf8> + 540bc: xor %eax,%eax + 540be: lea 0x5e569(%rip),%rcx # b262e <_fini+0x1512> + 540c5: lea 0x6f924(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + 540cc: mov $0x27c,%esi + 540d1: lea 0x5e4ff(%rip),%rdi # b25d7 <_fini+0x14bb> + 540d8: call ee00 + 540dd: nopl (%rax) + 540e0: mov 0x81ee9(%rip),%rbp # d5fd0 + 540e7: mov %rbx,%r8 + 540ea: xor %eax,%eax + 540ec: mov $0x164,%ecx + 540f1: lea 0x6f7b8(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 540f8: lea 0x643a9(%rip),%rsi # b84a8 <__func__.21+0x18> + 540ff: mov 0x0(%rbp),%rdi + 54103: call fbf0 + 54108: mov 0x0(%rbp),%rdi + 5410c: call fe90 + 54111: jmp 53ebc + 54116: mov (%rsp),%rsi + 5411a: mov 0xc(%rsp),%ecx + 5411e: lea 0x0(,%rsi,8),%rax + 54126: sub %rsi,%rax + 54129: lea 0x220(%rcx,%rax,8),%rax + 54131: addq $0x1,(%r12,%rax,8) + 54136: jmp 53dfd + 5413b: mov 0x8(%r13),%rcx + 5413f: xor %edx,%edx + 54141: mov (%rsp),%r8 + 54145: divq 0x140(%rcx) + 5414c: and $0x3,%r8d + 54150: shl $0x6,%edx + 54153: lea (%rdx,%rax,1),%edi + 54156: mov 0x130(%rcx),%eax + 5415c: mov 0x88(%r13),%rdx + 54163: mov $0xffffffff,%ecx + 54168: imul %r8,%rax + 5416c: add %rdi,%rax + 5416f: lock xadd %cx,(%rdx,%rax,2) + 54175: test %cx,%cx + 54178: jne 53e77 + 5417e: push %rbx + 5417f: push %r8 + 54181: push %rdi + 54182: jmp 540ae + 54187: nopw 0x0(%rax,%rax,1) + 54190: sub $0x8,%rsp + 54194: mov %rbx,%r9 + 54197: mov %r15,%r8 + 5419a: mov $0x172,%ecx + 5419f: mov 0x81e2a(%rip),%rbp # d5fd0 + 541a6: lea 0x6f703(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 541ad: lea 0x64344(%rip),%rsi # b84f8 <__func__.21+0x68> + 541b4: mov 0x0(%rbp),%rdi + 541b8: push $0x0 + 541ba: call fbf0 + 541bf: mov 0x0(%rbp),%rdi + 541c3: call fe90 + 541c8: pop %r9 + 541ca: pop %r10 + 541cc: jmp 53ebc + 541d1: lea 0x20(%rsp),%rsi + 541d6: mov $0x1,%edi + 541db: mov %r9d,0x8(%rsp) + 541e0: call e410 + 541e5: mov 0x18(%rsp),%rax + 541ea: mov (%rsp),%rsi + 541ee: imul $0x3b9aca00,0x20(%rsp),%rdx + 541f7: add 0x28(%rsp),%rdx + 541fc: sub %rax,%rdx + 541ff: mov 0xc(%rsp),%ecx + 54203: lea 0x0(,%rsi,8),%rax + 5420b: mov 0x8(%rsp),%r9d + 54210: sub %rsi,%rax + 54213: lea (%rcx,%rax,8),%rax + 54217: lea (%r12,%rax,8),%rax + 5421b: addq $0x1,0x1148(%rax) + 54223: addq $0x1,0x1220(%rax) + 5422b: add %rdx,0x1190(%rax) + 54232: jmp 5403d + 54237: lea 0x20(%rsp),%rsi + 5423c: mov $0x1,%edi + 54241: call e410 + 54246: imul $0x3b9aca00,0x20(%rsp),%rax + 5424f: add 0x28(%rsp),%rax + 54254: mov %rax,0x18(%rsp) + 54259: jmp 5400e + 5425e: mov %eax,%edi + 54260: mov %eax,0x8(%rsp) + 54264: call efe0 + 54269: mov 0x81d60(%rip),%r15 # d5fd0 + 54270: mov 0xc(%rsp),%ecx + 54274: mov %rbx,%rdx + 54277: mov %rax,%r8 + 5427a: lea 0x6561f(%rip),%rsi # b98a0 <__func__.21+0x1410> + 54281: xor %eax,%eax + 54283: mov (%r15),%rdi + 54286: call fbf0 + 5428b: mov (%r15),%rdi + 5428e: call fe90 + 54293: mov 0x8(%r12),%rax + 54298: mov 0x8(%rsp),%r9d + 5429d: mov 0x18(%rax),%edx + 542a0: test %edx,%edx + 542a2: je 5403d + 542a8: jmp 541d1 + 542ad: mov 0x8(%r12),%rcx + 542b2: jmp 5406c + 542b7: sub $0x8,%rsp + 542bb: lea 0x6537e(%rip),%r8 # b9640 <__func__.21+0x11b0> + 542c2: xor %eax,%eax + 542c4: push %rsi + 542c5: mov 0x1c(%rsp),%r9d + 542ca: lea 0x65397(%rip),%rcx # b9668 <__func__.21+0x11d8> + 542d1: lea 0x6f5a8(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + 542d8: mov $0x1ca,%esi + 542dd: lea 0x5e2f3(%rip),%rdi # b25d7 <_fini+0x14bb> + 542e4: call ee00 + 542e9: mov 0xc(%rsp),%esi + 542ed: mov %r14d,%r9d + 542f0: lea 0x5e413(%rip),%r8 # b270a <_fini+0x15ee> + 542f7: lea 0x5e423(%rip),%rcx # b2721 <_fini+0x1605> + 542fe: lea 0x6f48b(%rip),%rdx # c3790 <__func__.19> + 54305: lea 0x5e2cb(%rip),%rdi # b25d7 <_fini+0x14bb> + 5430c: push %rsi + 5430d: mov $0x8d1,%esi + 54312: push %rax + 54313: xor %eax,%eax + 54315: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async.asm new file mode 100644 index 000000000..7f63ce1ee --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async.asm @@ -0,0 +1,45 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050050 : + 50050: mov 0x8(%rdi),%rax + 50054: cmp $0x1,%rax + 50058: je 500b8 + 5005a: push %rbx + 5005b: mov %rdi,%rbx + 5005e: test %rax,%rax + 50061: je 50090 + 50063: mov %rbx,%rdi + 50066: call aada0 + 5006b: mov %eax,%edx + 5006d: xor %eax,%eax + 5006f: cmp $0x1,%edx + 50072: jne 50088 + 50074: mov 0x54(%rbx),%eax + 50077: test %eax,%eax + 50079: je 500a0 + 5007b: movq $0x1,0x8(%rbx) + 50083: mov $0x1,%eax + 50088: pop %rbx + 50089: ret + 5008a: nopw 0x0(%rax,%rax,1) + 50090: movq $0x0,0x50(%rdi) + 50098: movq $0x0,0x48(%rdi) + 500a0: lea -0x44(%rip),%rax # 50063 + 500a7: movq $0x0,0x10(%rbx) + 500af: mov %rax,0x8(%rbx) + 500b3: jmp 50063 + 500b5: nopl (%rax) + 500b8: mov $0x1,%eax + 500bd: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async_state_result_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async_state_result_virtual.asm new file mode 100644 index 000000000..dc623be75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async_state_result_virtual.asm @@ -0,0 +1,24 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000004f170 : + 4f170: mov 0x50(%rdi),%eax + 4f173: test %eax,%eax + 4f175: jne 4f186 + 4f177: mov 0x48(%rdi),%rax + 4f17b: mov %rax,(%rsi) + 4f17e: mov 0x58(%rdi),%rax + 4f182: mov %rax,0x8(%rsi) + 4f186: mov 0x50(%rdi),%eax + 4f189: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async_virtual.asm new file mode 100644 index 000000000..8f542fde7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_async_virtual.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000500c0 : + 500c0: jmp f420 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_from_disk_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_from_disk_async.constprop.0.asm new file mode 100644 index 000000000..995708899 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_from_disk_async.constprop.0.asm @@ -0,0 +1,277 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa0a0 : + aa0a0: mov 0x18(%rdi),%rax + aa0a4: cmp $0x1,%rax + aa0a8: je aa2d0 + aa0ae: push %r12 + aa0b0: push %rbp + aa0b1: push %rbx + aa0b2: mov %rdi,%rbx + aa0b5: sub $0x10,%rsp + aa0b9: test %rax,%rax + aa0bc: je aa1d0 + aa0c2: lea 0x80(%rdi),%rbp + aa0c9: mov 0x80(%rbx),%rax + aa0d0: mov %rbp,%rdi + aa0d3: call *0x8(%rax) + aa0d6: cmp $0x1,%eax + aa0d9: jne aa160 + aa0df: mov 0x80(%rbx),%rax + aa0e6: mov %rbp,%rdi + aa0e9: call *0x10(%rax) + aa0ec: mov 0x20(%rbx),%rdx + aa0f0: mov %eax,0x70(%rbx) + aa0f3: mov 0x60(%rbx),%eax + aa0f6: shl $0x6,%rax + aa0fa: add 0x48(%rdx),%rax + aa0fe: mov 0x10(%rax),%eax + aa101: test $0x10,%al + aa103: jne aa2b0 + aa109: mov 0x70(%rbx),%edi + aa10c: test %edi,%edi + aa10e: jne aa278 + aa114: mov 0x80(%rbx),%rax + aa11b: mov %rbp,%rdi + aa11e: call *0x20(%rax) + aa121: mov 0x20(%rbx),%rsi + aa125: mov 0x70(%rbx),%edi + aa128: mov 0x8(%rsi),%rcx + aa12c: test %edi,%edi + aa12e: jne aa2e0 + aa134: mov 0x18(%rcx),%eax + aa137: test %eax,%eax + aa139: jne aa170 + aa13b: mov 0x68(%rbx),%rax + aa13f: mov %rax,0x48(%rbx) + aa143: movl $0x1,0x54(%rbx) + aa14a: movq $0x1,0x18(%rbx) + aa152: add $0x10,%rsp + aa156: mov $0x1,%eax + aa15b: pop %rbx + aa15c: pop %rbp + aa15d: pop %r12 + aa15f: ret + aa160: add $0x10,%rsp + aa164: xor %eax,%eax + aa166: pop %rbx + aa167: pop %rbp + aa168: pop %r12 + aa16a: ret + aa16b: nopl 0x0(%rax,%rax,1) + aa170: mov %rsp,%rsi + aa173: mov $0x1,%edi + aa178: mov 0x480(%rbx),%rbp + aa17f: call e410 + aa184: mov 0x58(%rbx),%rcx + aa188: imul $0x3b9aca00,(%rsp),%rdx + aa190: add 0x8(%rsp),%rdx + aa195: lea 0x0(,%rcx,8),%rax + aa19d: sub %rbp,%rdx + aa1a0: sub %rcx,%rax + aa1a3: mov 0x30(%rbx),%ecx + aa1a6: lea (%rcx,%rax,8),%rcx + aa1aa: mov 0x20(%rbx),%rax + aa1ae: lea (%rax,%rcx,8),%rax + aa1b2: addq $0x1,0x1148(%rax) + aa1ba: addq $0x1,0x1220(%rax) + aa1c2: add %rdx,0x1190(%rax) + aa1c9: jmp aa13b + aa1ce: xchg %ax,%ax + aa1d0: mov 0x30(%rdi),%edx + aa1d3: mov 0x28(%rdi),%rsi + aa1d7: mov 0x20(%rdi),%rdi + aa1db: call 53840 + aa1e0: mov $0xffffffff,%edx + aa1e5: mov %rax,0x60(%rbx) + aa1e9: cmp %rdx,%rax + aa1ec: je aa440 + aa1f2: mov 0x20(%rbx),%rdx + aa1f6: shl $0x6,%rax + aa1fa: mov 0x28(%rbx),%rcx + aa1fe: mov %rbx,%r9 + aa201: lea 0x80(%rbx),%rbp + aa208: mov 0x2bd21(%rip),%r8 # d5f30 + aa20f: mov 0x18(%rdx),%rsi + aa213: add 0x48(%rdx),%rax + aa217: mov %rbp,%rdi + aa21a: xor %edx,%edx + aa21c: mov %rax,0x68(%rbx) + aa220: mov (%rsi),%rax + aa223: call *0x18(%rax) + aa226: mov %eax,0x70(%rbx) + aa229: test %eax,%eax + aa22b: jne aa458 + aa231: mov 0x68(%rbx),%rax + aa235: mov %rbp,%rdi + aa238: mov (%rax),%rsi + aa23b: mov 0x80(%rbx),%rax + aa242: call *(%rax) + aa244: mov %eax,0x70(%rbx) + aa247: test %eax,%eax + aa249: jne aa390 + aa24f: mov 0x20(%rbx),%rax + aa253: mov 0x8(%rax),%rax + aa257: mov 0x18(%rax),%r8d + aa25b: test %r8d,%r8d + aa25e: jne aa360 + aa264: lea -0x1a2(%rip),%rax # aa0c9 + aa26b: mov %rax,0x18(%rbx) + aa26f: jmp aa0c9 + aa274: nopl 0x0(%rax) + aa278: call efe0 + aa27d: mov 0x2bd4c(%rip),%r12 # d5fd0 + aa284: mov 0x60(%rbx),%rcx + aa288: lea 0x181d1(%rip),%rsi # c2460 <__func__.21+0x9fd0> + aa28f: mov 0x28(%rbx),%rdx + aa293: mov %rax,%r8 + aa296: xor %eax,%eax + aa298: mov (%r12),%rdi + aa29c: call fbf0 + aa2a1: mov (%r12),%rdi + aa2a5: call fe90 + aa2aa: jmp aa114 + aa2af: nop + aa2b0: mov 0x70(%rbx),%ecx + aa2b3: mov 0x28(%rbx),%rsi + aa2b7: mov 0x20(%rbx),%rdi + aa2bb: mov 0x60(%rbx),%edx + aa2be: call 539d0 + aa2c3: jmp aa109 + aa2c8: nopl 0x0(%rax,%rax,1) + aa2d0: mov $0x1,%eax + aa2d5: ret + aa2d6: cs nopw 0x0(%rax,%rax,1) + aa2e0: mov 0x70(%rbx),%eax + aa2e3: xor %edx,%edx + aa2e5: mov 0x58(%rbx),%rdi + aa2e9: mov %eax,0x50(%rbx) + aa2ec: mov 0x60(%rbx),%eax + aa2ef: mov %rdi,%r9 + aa2f2: and $0x3,%r9d + aa2f6: divq 0x140(%rcx) + aa2fd: shl $0x6,%edx + aa300: lea (%rdx,%rax,1),%r8d + aa304: mov 0x130(%rcx),%eax + aa30a: mov $0xffffffff,%ecx + aa30f: mov 0x88(%rsi),%rdx + aa316: imul %r9,%rax + aa31a: add %r8,%rax + aa31d: lock xadd %cx,(%rdx,%rax,2) + aa323: test %cx,%cx + aa326: jne aa143 + aa32c: push %rdx + aa32d: lea 0x82fa(%rip),%rcx # b262e <_fini+0x1512> + aa334: mov $0x27c,%esi + aa339: xor %eax,%eax + aa33b: push %r9 + aa33d: lea 0x196ac(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa344: xor %r9d,%r9d + aa347: push %r8 + aa349: lea 0xee38(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa350: push %rdi + aa351: lea 0x827f(%rip),%rdi # b25d7 <_fini+0x14bb> + aa358: call ee00 + aa35d: nopl (%rax) + aa360: mov %rsp,%rsi + aa363: mov $0x1,%edi + aa368: call e410 + aa36d: imul $0x3b9aca00,(%rsp),%rax + aa375: add 0x8(%rsp),%rax + aa37a: mov %rax,0x480(%rbx) + aa381: jmp aa264 + aa386: cs nopw 0x0(%rax,%rax,1) + aa390: mov 0x80(%rbx),%rax + aa397: mov %rbp,%rdi + aa39a: call *0x20(%rax) + aa39d: mov 0x70(%rbx),%ecx + aa3a0: mov 0x28(%rbx),%rsi + aa3a4: mov 0x20(%rbx),%rdi + aa3a8: mov 0x60(%rbx),%edx + aa3ab: call 539d0 + aa3b0: mov 0x70(%rbx),%eax + aa3b3: mov 0x20(%rbx),%rsi + aa3b7: xor %edx,%edx + aa3b9: mov 0x58(%rbx),%rdi + aa3bd: mov 0x8(%rsi),%rcx + aa3c1: mov %eax,0x50(%rbx) + aa3c4: mov 0x60(%rbx),%eax + aa3c7: mov %rdi,%r9 + aa3ca: and $0x3,%r9d + aa3ce: divq 0x140(%rcx) + aa3d5: shl $0x6,%edx + aa3d8: lea (%rdx,%rax,1),%r8d + aa3dc: mov 0x130(%rcx),%eax + aa3e2: mov $0xffffffff,%ecx + aa3e7: mov 0x88(%rsi),%rdx + aa3ee: imul %r9,%rax + aa3f2: add %r8,%rax + aa3f5: lock xadd %cx,(%rdx,%rax,2) + aa3fb: test %cx,%cx + aa3fe: jne aa143 + aa404: push %r10 + aa406: lea 0x8221(%rip),%rcx # b262e <_fini+0x1512> + aa40d: mov $0x27c,%esi + aa412: xor %eax,%eax + aa414: push %r9 + aa416: lea 0x195d3(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa41d: xor %r9d,%r9d + aa420: push %r8 + aa422: lea 0xed5f(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa429: push %rdi + aa42a: lea 0x81a6(%rip),%rdi # b25d7 <_fini+0x14bb> + aa431: call ee00 + aa436: cs nopw 0x0(%rax,%rax,1) + aa440: movl $0x0,0x54(%rbx) + aa447: movq $0x1,0x18(%rbx) + aa44f: jmp aa152 + aa454: nopl 0x0(%rax) + aa458: mov 0x28(%rbx),%rsi + aa45c: mov 0x20(%rbx),%rdi + aa460: mov %eax,%ecx + aa462: mov 0x60(%rbx),%edx + aa465: call 539d0 + aa46a: mov 0x70(%rbx),%eax + aa46d: mov 0x20(%rbx),%rsi + aa471: xor %edx,%edx + aa473: mov 0x58(%rbx),%rdi + aa477: mov 0x8(%rsi),%rcx + aa47b: mov %eax,0x50(%rbx) + aa47e: mov 0x60(%rbx),%eax + aa481: mov %rdi,%r9 + aa484: and $0x3,%r9d + aa488: divq 0x140(%rcx) + aa48f: shl $0x6,%edx + aa492: lea (%rdx,%rax,1),%r8d + aa496: mov 0x130(%rcx),%eax + aa49c: mov $0xffffffff,%ecx + aa4a1: mov 0x88(%rsi),%rdx + aa4a8: imul %r9,%rax + aa4ac: add %r8,%rax + aa4af: lock xadd %cx,(%rdx,%rax,2) + aa4b5: test %cx,%cx + aa4b8: jne aa143 + aa4be: push %r11 + aa4c0: lea 0x8167(%rip),%rcx # b262e <_fini+0x1512> + aa4c7: mov $0x27c,%esi + aa4cc: xor %eax,%eax + aa4ce: push %r9 + aa4d0: lea 0x19519(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa4d7: xor %r9d,%r9d + aa4da: push %r8 + aa4dc: lea 0xeca5(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa4e3: push %rdi + aa4e4: lea 0x80ec(%rip),%rdi # b25d7 <_fini+0x14bb> + aa4eb: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_in_cache_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_in_cache_async.constprop.0.asm new file mode 100644 index 000000000..84c3c972e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_in_cache_async.constprop.0.asm @@ -0,0 +1,427 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa650 : + aa650: mov 0x18(%rdi),%rax + aa654: cmp $0x1,%rax + aa658: je aa8c0 + aa65e: push %r15 + aa660: push %r14 + aa662: mov %rdi,%r14 + aa665: push %r13 + aa667: push %r12 + aa669: push %rbp + aa66a: push %rbx + aa66b: sub $0x8,%rsp + aa66f: test %rax,%rax + aa672: je aa6f0 + aa674: mov 0x20(%r14),%rsi + aa678: mov 0x60(%r14),%eax + aa67c: xor %edx,%edx + aa67e: mov 0x58(%r14),%rdi + aa682: mov 0x8(%rsi),%rcx + aa686: mov %rdi,%r9 + aa689: divq 0x140(%rcx) + aa690: and $0x3,%r9d + aa694: shl $0x6,%edx + aa697: lea (%rdx,%rax,1),%r8d + aa69b: mov 0x130(%rcx),%eax + aa6a1: mov $0xffffffff,%ecx + aa6a6: mov 0x88(%rsi),%rdx + aa6ad: imul %r9,%rax + aa6b1: add %r8,%rax + aa6b4: lock xadd %cx,(%rdx,%rax,2) + aa6ba: test %cx,%cx + aa6bd: je aad67 + aa6c3: movl $0x0,0x54(%r14) + aa6cb: movq $0x1,0x18(%r14) + aa6d3: mov $0x1,%eax + aa6d8: add $0x8,%rsp + aa6dc: pop %rbx + aa6dd: pop %rbp + aa6de: pop %r12 + aa6e0: pop %r13 + aa6e2: pop %r14 + aa6e4: pop %r15 + aa6e6: ret + aa6e7: nopw 0x0(%rax,%rax,1) + aa6f0: data16 lea 0x2b8b0(%rip),%rdi # d5fa8 + aa6f8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa700: mov 0x60(%r14),%r12d + aa704: mov 0x20(%r14),%rbp + aa708: mov %r12d,%esi + aa70b: mov %rbp,%rdi + aa70e: mov (%rax),%rax + aa711: mov %rax,0x58(%r14) + aa715: call aa4f0 + aa71a: cmp $0x1,%eax + aa71d: jne aa76e + aa71f: movabs $0xcccccccccccccccd,%r13 + aa729: mov $0x1,%r15d + aa72f: mov %r15,%rax + aa732: mul %r13 + aa735: xor %eax,%eax + aa737: mov %rdx,%rbx + aa73a: shr $0x2,%rbx + aa73e: xchg %ax,%ax + aa740: pause + aa742: mov %rax,%rcx + aa745: add $0x1,%rax + aa749: cmp %rcx,%rbx + aa74c: jne aa740 + aa74e: cmp $0x400,%r15 + aa755: ja aa818 + aa75b: mov %r12d,%esi + aa75e: mov %rbp,%rdi + aa761: add %r15,%r15 + aa764: call aa4f0 + aa769: cmp $0x1,%eax + aa76c: je aa72f + aa76e: test %eax,%eax + aa770: jne aa6c3 + aa776: mov 0x20(%r14),%rsi + aa77a: mov 0x60(%r14),%edi + aa77e: mov 0x48(%rsi),%rcx + aa782: mov %rdi,%rdx + aa785: shl $0x6,%rdx + aa789: add %rdx,%rcx + aa78c: mov %rcx,0x68(%r14) + aa790: mov 0x8(%rcx),%r8 + aa794: cmp 0x28(%r14),%r8 + aa798: jne aa8c6 + aa79e: mov 0x20(%rcx),%r9d + aa7a2: mov 0x30(%r14),%ecx + aa7a6: cmp %ecx,%r9d + aa7a9: jne aad3c + aa7af: add 0x48(%rsi),%rdx + aa7b3: mov 0x10(%rdx),%edx + aa7b6: and $0x10,%edx + aa7b9: mov 0x20(%r14),%rcx + aa7bd: jne aa940 + aa7c3: mov 0x68(%r14),%rax + aa7c7: mov 0x8(%rcx),%rsi + aa7cb: mov 0x14(%rax),%edi + aa7ce: test %edi,%edi + aa7d0: jne aa840 + aa7d2: mov 0x18(%rsi),%edx + aa7d5: test %edx,%edx + aa7d7: je aa7f9 + aa7d9: mov 0x58(%r14),%rsi + aa7dd: mov 0x30(%r14),%edi + aa7e1: lea 0x0(,%rsi,8),%rdx + aa7e9: sub %rsi,%rdx + aa7ec: lea 0x220(%rdi,%rdx,8),%rdx + aa7f4: addq $0x1,(%rcx,%rdx,8) + aa7f9: mov %rax,0x48(%r14) + aa7fd: movl $0x1,0x54(%r14) + aa805: movq $0x1,0x18(%r14) + aa80d: jmp aa6d3 + aa812: nopw 0x0(%rax,%rax,1) + aa818: mov %r12d,%esi + aa81b: mov %rbp,%rdi + aa81e: call aa4f0 + aa823: cmp $0x1,%eax + aa826: jne aa76e + aa82c: xor %eax,%eax + aa82e: xchg %ax,%ax + aa830: pause + aa832: mov %rax,%rdx + aa835: add $0x1,%rax + aa839: cmp %rdx,%rbx + aa83c: jne aa830 + aa83e: jmp aa818 + aa840: mov 0x14(%rax),%eax + aa843: xor %edx,%edx + aa845: mov 0x58(%r14),%rdi + aa849: mov %eax,0x50(%r14) + aa84d: mov 0x60(%r14),%eax + aa851: mov %rdi,%r9 + aa854: and $0x3,%r9d + aa858: divq 0x140(%rsi) + aa85f: shl $0x6,%edx + aa862: lea (%rdx,%rax,1),%r8d + aa866: mov 0x130(%rsi),%eax + aa86c: mov 0x88(%rcx),%rdx + aa873: mov $0xffffffff,%ecx + aa878: imul %r9,%rax + aa87c: add %r8,%rax + aa87f: lock xadd %cx,(%rdx,%rax,2) + aa885: test %cx,%cx + aa888: jne aa7fd + aa88e: push %rcx + aa88f: lea 0x1915a(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa896: mov $0x27c,%esi + aa89b: xor %eax,%eax + aa89d: push %r9 + aa89f: lea 0x7d88(%rip),%rcx # b262e <_fini+0x1512> + aa8a6: xor %r9d,%r9d + aa8a9: push %r8 + aa8ab: lea 0xe8d6(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa8b2: push %rdi + aa8b3: lea 0x7d1d(%rip),%rdi # b25d7 <_fini+0x14bb> + aa8ba: call ee00 + aa8bf: nop + aa8c0: mov $0x1,%eax + aa8c5: ret + aa8c6: mov 0x8(%rsi),%rcx + aa8ca: mov %rdi,%rax + aa8cd: xor %edx,%edx + aa8cf: mov 0x58(%r14),%r8 + aa8d3: divq 0x140(%rcx) + aa8da: mov %r8,%r9 + aa8dd: and $0x3,%r9d + aa8e1: shl $0x6,%edx + aa8e4: lea (%rdx,%rax,1),%edi + aa8e7: mov 0x130(%rcx),%eax + aa8ed: mov 0x88(%rsi),%rdx + aa8f4: mov $0xffffffff,%ecx + aa8f9: imul %r9,%rax + aa8fd: add %rdi,%rax + aa900: lock xadd %cx,(%rdx,%rax,2) + aa906: test %cx,%cx + aa909: jne aa6c3 + aa90f: push %rbx + aa910: lea 0x7d17(%rip),%rcx # b262e <_fini+0x1512> + aa917: mov $0x27c,%esi + aa91c: xor %eax,%eax + aa91e: push %r9 + aa920: lea 0x190c9(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa927: xor %r9d,%r9d + aa92a: push %rdi + aa92b: lea 0x7ca5(%rip),%rdi # b25d7 <_fini+0x14bb> + aa932: push %r8 + aa934: lea 0xe84d(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa93b: call ee00 + aa940: mov 0x60(%r14),%edx + aa944: shl $0x6,%rdx + aa948: add 0x48(%rcx),%rdx + aa94c: mov 0x10(%rdx),%edx + aa94f: and $0x10,%edx + aa952: je aa674 + aa958: mov 0x68(%r14),%rdx + aa95c: mov $0x1,%esi + aa961: jmp aa972 + aa963: data16 cs nopw 0x0(%rax,%rax,1) + aa96e: xchg %ax,%ax + aa970: pause + aa972: mov %rsi,%rcx + aa975: xchg %rcx,0x28(%rdx) + aa979: test %rcx,%rcx + aa97c: jne aa970 + aa97e: mov 0x68(%r14),%rcx + aa982: mov 0x40(%r14),%rdx + aa986: lea 0x488(%r14),%r9 + aa98d: mov 0x38(%r14),%rsi + aa991: lea 0x28(%rcx),%rdi + aa995: movq %rdx,%xmm0 + aa99a: movq %rdi,%xmm1 + aa99f: punpcklqdq %xmm1,%xmm0 + aa9a3: test %rsi,%rsi + aa9a6: je aad14 + aa9ac: test %rdx,%rdx + aa9af: je aacec + aa9b5: movabs $0x4153594e43575144,%rdx + aa9bf: cmp %rdx,0x4a8(%r14) + aa9c6: je aabe0 + aa9cc: mov %rdx,0x4a8(%r14) + aa9d3: movups %xmm0,0x498(%r14) + aa9db: mov 0x30(%rcx),%rdx + aa9df: mov %rsi,0x490(%r14) + aa9e6: movq $0x0,0x488(%r14) + aa9f1: test %rdx,%rdx + aa9f4: je aab3e + aa9fa: mov 0x38(%rcx),%rdx + aa9fe: mov %r9,(%rdx) + aaa01: mov %r9,0x38(%rcx) + aaa05: lock orq $0x0,(%rsp) + aaa0b: mov 0x20(%r14),%rsi + aaa0f: mov 0x60(%r14),%ecx + aaa13: shl $0x6,%rcx + aaa17: add 0x48(%rsi),%rcx + aaa1b: mov 0x10(%rcx),%esi + aaa1e: and $0x10,%esi + aaa21: mov 0x68(%r14),%rcx + aaa25: je aaa3f + aaa27: lea -0x3ba(%rip),%rsi # aa674 + aaa2e: mov %rsi,0x18(%r14) + aaa32: movq $0x0,0x28(%rcx) + aaa3a: jmp aa6d8 + aaa3f: mov 0x4a8(%r14),%r8 + aaa46: mov 0x4a0(%r14),%rsi + aaa4d: lea 0x28(%rcx),%rax + aaa51: movabs $0x4153594e43575144,%rdi + aaa5b: cmp %rdi,%r8 + aaa5e: jne aab9f + aaa64: cmp %rsi,%rax + aaa67: jne aab75 + aaa6d: cmpq $0x0,0x490(%r14) + aaa75: je aac60 + aaa7b: cmpq $0x0,0x498(%r14) + aaa83: je aac38 + aaa89: test %rdx,%rdx + aaa8c: je aab1a + aaa92: mov 0x20(%rdx),%r10 + aaa96: mov 0x18(%rdx),%rdi + aaa9a: cmp %r8,%r10 + aaa9d: jne aacb5 + aaaa3: cmp %rax,%rdi + aaaa6: jne aac88 + aaaac: cmpq $0x0,0x8(%rdx) + aaab1: je aac60 + aaab7: cmpq $0x0,0x10(%rdx) + aaabc: je aac38 + aaac2: cmp (%rdx),%r9 + aaac5: jne aab4d + aaacb: mov 0x488(%r14),%rax + aaad2: mov %rax,(%rdx) + aaad5: cmp 0x38(%rcx),%r9 + aaad9: je aab47 + aaadb: movabs $0x4153594e43574944,%rax + aaae5: pxor %xmm0,%xmm0 + aaae9: movq $0x0,0x488(%r14) + aaaf4: movq $0x0,0x490(%r14) + aaaff: mov %rax,0x4a8(%r14) + aab06: movups %xmm0,0x498(%r14) + aab0e: movq $0x0,(%rsi) + aab15: jmp aa674 + aab1a: cmp 0x30(%rcx),%r9 + aab1e: jne aac10 + aab24: mov 0x488(%r14),%rax + aab2b: mov %rax,0x30(%rcx) + aab2f: test %rax,%rax + aab32: jne aaadb + aab34: movq $0x0,0x38(%rcx) + aab3c: jmp aaadb + aab3e: mov %r9,0x30(%rcx) + aab42: jmp aaa01 + aab47: mov %rdx,0x38(%rcx) + aab4b: jmp aaadb + aab4d: lea 0x7a26(%rip),%r8 # b257a <_fini+0x145e> + aab54: lea 0x9678(%rip),%rcx # b41d3 <_fini+0x30b7> + aab5b: xor %eax,%eax + aab5d: mov $0x17a,%esi + aab62: lea 0x1ba07(%rip),%rdx # c6570 <__func__.12> + aab69: lea 0x7b32(%rip),%rdi # b26a2 <_fini+0x1586> + aab70: call ee00 + aab75: push %rax + aab76: lea 0xeceb(%rip),%r8 # b9868 <__func__.21+0x13d8> + aab7d: xor %eax,%eax + aab7f: lea 0x7b37(%rip),%rcx # b26bd <_fini+0x15a1> + aab86: push %rsi + aab87: lea 0x18c42(%rip),%rdx # c37d0 <__func__.16.lto_priv.1.lto_priv.0> + aab8e: mov $0x163,%esi + aab93: lea 0x7b08(%rip),%rdi # b26a2 <_fini+0x1586> + aab9a: call ee00 + aab9f: push 0x498(%r14) + aaba6: lea 0xec8b(%rip),%rcx # b9838 <__func__.21+0x13a8> + aabad: lea 0x18c1c(%rip),%rdx # c37d0 <__func__.16.lto_priv.1.lto_priv.0> + aabb4: push 0x490(%r14) + aabbb: lea 0x7ae0(%rip),%rdi # b26a2 <_fini+0x1586> + aabc2: push 0x488(%r14) + aabc9: push %rax + aabca: xor %eax,%eax + aabcc: push %rsi + aabcd: mov $0x159,%esi + aabd2: push %r8 + aabd4: lea 0xebf5(%rip),%r8 # b97d0 <__func__.21+0x1340> + aabdb: call ee00 + aabe0: push %rdi + aabe1: lea 0x12310(%rip),%r8 # bcef8 <__func__.21+0x4a68> + aabe8: mov $0x13d,%esi + aabed: xor %eax,%eax + aabef: push 0x4a0(%r14) + aabf6: lea 0x12333(%rip),%rcx # bcf30 <__func__.21+0x4aa0> + aabfd: lea 0x1b98c(%rip),%rdx # c6590 <__func__.13> + aac04: lea 0x7a97(%rip),%rdi # b26a2 <_fini+0x1586> + aac0b: call ee00 + aac10: lea 0x7963(%rip),%r8 # b257a <_fini+0x145e> + aac17: lea 0x95ca(%rip),%rcx # b41e8 <_fini+0x30cc> + aac1e: xor %eax,%eax + aac20: mov $0x180,%esi + aac25: lea 0x1b944(%rip),%rdx # c6570 <__func__.12> + aac2c: lea 0x7a6f(%rip),%rdi # b26a2 <_fini+0x1586> + aac33: call ee00 + aac38: lea 0x793b(%rip),%r8 # b257a <_fini+0x145e> + aac3f: lea 0x7aa7(%rip),%rcx # b26ed <_fini+0x15d1> + aac46: xor %eax,%eax + aac48: mov $0x169,%esi + aac4d: lea 0x18b7c(%rip),%rdx # c37d0 <__func__.16.lto_priv.1.lto_priv.0> + aac54: lea 0x7a47(%rip),%rdi # b26a2 <_fini+0x1586> + aac5b: call ee00 + aac60: lea 0x7913(%rip),%r8 # b257a <_fini+0x145e> + aac67: lea 0x7a66(%rip),%rcx # b26d4 <_fini+0x15b8> + aac6e: xor %eax,%eax + aac70: mov $0x168,%esi + aac75: lea 0x18b54(%rip),%rdx # c37d0 <__func__.16.lto_priv.1.lto_priv.0> + aac7c: lea 0x7a1f(%rip),%rdi # b26a2 <_fini+0x1586> + aac83: call ee00 + aac88: push %rax + aac89: mov %rdx,%r9 + aac8c: lea 0xebd5(%rip),%r8 # b9868 <__func__.21+0x13d8> + aac93: mov $0x163,%esi + aac98: push %rdi + aac99: lea 0x7a1d(%rip),%rcx # b26bd <_fini+0x15a1> + aaca0: lea 0x18b29(%rip),%rdx # c37d0 <__func__.16.lto_priv.1.lto_priv.0> + aaca7: xor %eax,%eax + aaca9: lea 0x79f2(%rip),%rdi # b26a2 <_fini+0x1586> + aacb0: call ee00 + aacb5: push 0x10(%rdx) + aacb8: mov %rdx,%r9 + aacbb: lea 0xeb0e(%rip),%r8 # b97d0 <__func__.21+0x1340> + aacc2: lea 0xeb6f(%rip),%rcx # b9838 <__func__.21+0x13a8> + aacc9: push 0x8(%rdx) + aaccc: mov $0x159,%esi + aacd1: push (%rdx) + aacd3: lea 0x18af6(%rip),%rdx # c37d0 <__func__.16.lto_priv.1.lto_priv.0> + aacda: push %rax + aacdb: xor %eax,%eax + aacdd: push %rdi + aacde: lea 0x79bd(%rip),%rdi # b26a2 <_fini+0x1586> + aace5: push %r10 + aace7: call ee00 + aacec: lea 0x7887(%rip),%r8 # b257a <_fini+0x145e> + aacf3: lea 0x79fb(%rip),%rcx # b26f5 <_fini+0x15d9> + aacfa: xor %eax,%eax + aacfc: mov $0x13c,%esi + aad01: lea 0x1b888(%rip),%rdx # c6590 <__func__.13> + aad08: lea 0x7993(%rip),%rdi # b26a2 <_fini+0x1586> + aad0f: call ee00 + aad14: lea 0x785f(%rip),%r8 # b257a <_fini+0x145e> + aad1b: lea 0x79ba(%rip),%rcx # b26dc <_fini+0x15c0> + aad22: xor %eax,%eax + aad24: mov $0x13b,%esi + aad29: lea 0x1b860(%rip),%rdx # c6590 <__func__.13> + aad30: lea 0x796b(%rip),%rdi # b26a2 <_fini+0x1586> + aad37: call ee00 + aad3c: push %r11 + aad3e: lea 0x1776b(%rip),%r8 # c24b0 <__func__.21+0xa020> + aad45: mov $0xa02,%esi + aad4a: xor %eax,%eax + aad4c: push %rcx + aad4d: lea 0x1b85c(%rip),%rdx # c65b0 <__func__.14> + aad54: lea 0x1777d(%rip),%rcx # c24d8 <__func__.21+0xa048> + aad5b: lea 0x7875(%rip),%rdi # b25d7 <_fini+0x14bb> + aad62: call ee00 + aad67: push %r10 + aad69: lea 0x78be(%rip),%rcx # b262e <_fini+0x1512> + aad70: mov $0x27c,%esi + aad75: xor %eax,%eax + aad77: push %r9 + aad79: lea 0x18c70(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aad80: xor %r9d,%r9d + aad83: push %r8 + aad85: lea 0xe3fc(%rip),%r8 # b9188 <__func__.21+0xcf8> + aad8c: push %rdi + aad8d: lea 0x7843(%rip),%rdi # b25d7 <_fini+0x14bb> + aad94: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..6290f92c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,195 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aada0 : + aada0: mov 0x10(%rdi),%rax + aada4: cmp $0x1,%rax + aada8: je aaf10 + aadae: push %r13 + aadb0: push %r12 + aadb2: push %rbp + aadb3: push %rbx + aadb4: mov %rdi,%rbx + aadb7: sub $0x8,%rsp + aadbb: test %rax,%rax + aadbe: je aadc8 + aadc0: jmp *%rax + aadc2: nopw 0x0(%rax,%rax,1) + aadc8: data16 lea 0x2b1d8(%rip),%rdi # d5fa8 + aadd0: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aadd8: mov 0x30(%rbx),%r9d + aaddc: mov 0x28(%rbx),%rbp + aade0: mov (%rax),%rax + aade3: mov %rax,0x58(%rbx) + aade7: lea -0x1(%r9),%eax + aadeb: cmp $0x7,%eax + aadee: ja ab04b + aadf4: mov 0x20(%rbx),%rdi + aadf8: xor %edx,%edx + aadfa: mov 0x8(%rdi),%rcx + aadfe: mov 0x8(%rcx),%rax + aae02: mov 0x8(%rax),%rsi + aae06: mov %rbp,%rax + aae09: div %rsi + aae0c: test %rdx,%rdx + aae0f: jne aaf20 + aae15: mov 0x120(%rcx),%rcx + aae1c: mov 0x28(%rdi),%rax + aae20: mov %rbp,%rdx + aae23: shr %cl,%rdx + aae26: shr $0x2,%rax + aae2a: cmp %rax,%rdx + aae2d: jae aaf60 + aae33: mov 0x30(%rdi),%rax + aae37: mov (%rax,%rdx,4),%eax + aae3a: mov $0xffffffff,%edx + aae3f: mov %rax,0x60(%rbx) + aae43: cmp %rdx,%rax + aae46: je aae88 + aae48: lea 0xc(%rip),%rax # aae5b + aae4f: movq $0x0,0x18(%rbx) + aae57: mov %rax,0x10(%rbx) + aae5b: mov %rbx,%rdi + aae5e: call aa650 + aae63: cmp $0x1,%eax + aae66: jne aaf01 + aae6c: movq $0x1,0x10(%rbx) + aae74: add $0x8,%rsp + aae78: mov $0x1,%eax + aae7d: pop %rbx + aae7e: pop %rbp + aae7f: pop %r12 + aae81: pop %r13 + aae83: ret + aae84: nopl 0x0(%rax) + aae88: mov 0x10(%rdi),%r12 + aae8c: mov (%r12),%rax + aae90: mov %r12,%rdi + aae93: call *(%rax) + aae95: xor %edx,%edx + aae97: mov %rax,%rcx + aae9a: mov (%rax),%rax + aae9d: mov 0x8(%rax),%r9 + aaea1: mov %rbp,%rax + aaea4: div %r9 + aaea7: test %rdx,%rdx + aaeaa: jne aafd6 + aaeb0: mov (%r12),%rax + aaeb4: mov %rbp,%r13 + aaeb7: and 0x20(%rcx),%r13 + aaebb: je aaf90 + aaec1: cmp 0x8(%rcx),%rbp + aaec5: jae aaf90 + aaecb: mov %r13,%rsi + aaece: mov %r12,%rdi + aaed1: call *0x20(%rax) + aaed4: test %eax,%eax + aaed6: je ab00c + aaedc: lea 0xd(%rip),%rax # aaef0 + aaee3: movq $0x0,0x18(%rbx) + aaeeb: mov %rax,0x10(%rbx) + aaeef: nop + aaef0: mov %rbx,%rdi + aaef3: call aa0a0 + aaef8: cmp $0x1,%eax + aaefb: je aae6c + aaf01: add $0x8,%rsp + aaf05: xor %eax,%eax + aaf07: pop %rbx + aaf08: pop %rbp + aaf09: pop %r12 + aaf0b: pop %r13 + aaf0d: ret + aaf0e: xchg %ax,%ax + aaf10: mov $0x1,%eax + aaf15: ret + aaf16: cs nopw 0x0(%rax,%rax,1) + aaf20: mov 0x2b0a9(%rip),%r12 # d5fd0 + aaf27: mov %rsi,%rcx + aaf2a: mov %rbp,%rdx + aaf2d: xor %eax,%eax + aaf2f: lea 0xe37a(%rip),%rsi # b92b0 <__func__.21+0xe20> + aaf36: mov (%r12),%rdi + aaf3a: call fbf0 + aaf3f: mov (%r12),%rdi + aaf43: call fe90 + aaf48: mov 0x18c51(%rip),%rax # c3ba0 <__func__.0.lto_priv.4+0x60> + aaf4f: movq $0x1,0x10(%rbx) + aaf57: mov %rax,0x50(%rbx) + aaf5b: jmp aae74 + aaf60: imul %rax,%rsi + aaf64: mov 0x2b065(%rip),%r12 # d5fd0 + aaf6b: mov %rbp,%rdx + aaf6e: xor %eax,%eax + aaf70: mov (%r12),%rdi + aaf74: mov %rsi,%rcx + aaf77: lea 0xe36a(%rip),%rsi # b92e8 <__func__.21+0xe58> + aaf7e: call fbf0 + aaf83: mov (%r12),%rdi + aaf87: call fe90 + aaf8c: jmp aaf48 + aaf8e: xchg %ax,%ax + aaf90: mov %r12,%rdi + aaf93: call *0x58(%rax) + aaf96: mov 0x2b033(%rip),%r12 # d5fd0 + aaf9d: mov %rbp,%r9 + aafa0: mov %r13,%r8 + aafa3: sub $0x8,%rsp + aafa7: lea 0x18902(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aafae: mov $0x17d,%ecx + aafb3: mov (%r12),%rdi + aafb7: push %rax + aafb8: lea 0xd5a1(%rip),%rsi # b8560 <__func__.21+0xd0> + aafbf: xor %eax,%eax + aafc1: call fbf0 + aafc6: mov (%r12),%rdi + aafca: call fe90 + aafcf: pop %rax + aafd0: pop %rdx + aafd1: jmp aaf48 + aafd6: mov 0x2aff3(%rip),%r12 # d5fd0 + aafdd: mov %rbp,%r8 + aafe0: xor %eax,%eax + aafe2: mov $0x164,%ecx + aafe7: lea 0x188c2(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aafee: lea 0xd4b3(%rip),%rsi # b84a8 <__func__.21+0x18> + aaff5: mov (%r12),%rdi + aaff9: call fbf0 + aaffe: mov (%r12),%rdi + ab002: call fe90 + ab007: jmp aaf48 + ab00c: sub $0x8,%rsp + ab010: mov $0x172,%ecx + ab015: mov %rbp,%r9 + ab018: mov %r13,%r8 + ab01b: mov 0x2afae(%rip),%r12 # d5fd0 + ab022: lea 0xd4cf(%rip),%rsi # b84f8 <__func__.21+0x68> + ab029: lea 0x18880(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + ab030: mov (%r12),%rdi + ab034: push $0x0 + ab036: call fbf0 + ab03b: mov (%r12),%rdi + ab03f: call fe90 + ab044: pop %rcx + ab045: pop %rsi + ab046: jmp aaf48 + ab04b: push %rdi + ab04c: lea 0xe5ed(%rip),%r8 # b9640 <__func__.21+0x11b0> + ab053: mov $0x1ca,%esi + ab058: xor %eax,%eax + ab05a: push %rbp + ab05b: lea 0xe606(%rip),%rcx # b9668 <__func__.21+0x11d8> + ab062: lea 0x18817(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + ab069: lea 0x7567(%rip),%rdi # b25d7 <_fini+0x14bb> + ab070: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..d827858c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa4f0 : + aa4f0: push %rbp + aa4f1: mov %esi,%ebp + aa4f3: push %rbx + aa4f4: mov %rdi,%rbx + aa4f7: sub $0x8,%rsp + aa4fb: data16 lea 0x2baa5(%rip),%rdi # d5fa8 + aa503: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa50b: mov 0x48(%rbx),%r10 + aa50f: mov %ebp,%ecx + aa511: mov %rcx,%r9 + aa514: shl $0x6,%r9 + aa518: add %r9,%r10 + aa51b: mov (%rax),%rdi + aa51e: mov 0x10(%r10),%eax + aa522: test $0x20,%al + aa524: jne aa598 + aa526: mov 0x8(%rbx),%rsi + aa52a: mov %rcx,%rax + aa52d: xor %edx,%edx + aa52f: mov %rdi,%r8 + aa532: and $0x3,%r8d + aa536: divq 0x140(%rsi) + aa53d: shl $0x6,%edx + aa540: add %eax,%edx + aa542: mov 0x130(%rsi),%eax + aa548: mov %edx,%edx + aa54a: imul %r8,%rax + aa54e: add %rax,%rdx + aa551: mov 0x88(%rbx),%rax + aa558: lock addw $0x1,(%rax,%rdx,2) + aa55e: je aa5ee + aa564: mov 0x10(%r10),%esi + aa568: mov %esi,%eax + aa56a: and $0x21,%eax + aa56d: jne aa5a8 + aa56f: and $0x2,%esi + aa572: je aa580 + aa574: add $0x8,%rsp + aa578: pop %rbx + aa579: pop %rbp + aa57a: ret + aa57b: nopl 0x0(%rax,%rax,1) + aa580: mov 0x48(%rbx),%rdx + aa584: lock orl $0x2,0x10(%rdx,%r9,1) + aa58b: add $0x8,%rsp + aa58f: pop %rbx + aa590: pop %rbp + aa591: ret + aa592: nopw 0x0(%rax,%rax,1) + aa598: add $0x8,%rsp + aa59c: mov $0x1,%eax + aa5a1: pop %rbx + aa5a2: pop %rbp + aa5a3: ret + aa5a4: nopl 0x0(%rax) + aa5a8: mov 0x8(%rbx),%r9 + aa5ac: mov %rcx,%rax + aa5af: xor %edx,%edx + aa5b1: divq 0x140(%r9) + aa5b8: shl $0x6,%edx + aa5bb: lea (%rdx,%rax,1),%ecx + aa5be: mov 0x130(%r9),%eax + aa5c5: mov $0xffffffff,%r9d + aa5cb: mov 0x88(%rbx),%rdx + aa5d2: imul %r8,%rax + aa5d6: add %rcx,%rax + aa5d9: lock xadd %r9w,(%rdx,%rax,2) + aa5e0: test %r9w,%r9w + aa5e4: je aa61c + aa5e6: and $0x1,%esi + aa5e9: lea 0x1(%rsi),%eax + aa5ec: jmp aa574 + aa5ee: push %rdx + aa5ef: mov %ebp,%r9d + aa5f2: lea 0x807a(%rip),%rcx # b2673 <_fini+0x1557> + aa5f9: mov $0x25e,%esi + aa5fe: push %r8 + aa600: lea 0x193c9(%rip),%rdx # c39d0 <__func__.30.lto_priv.1> + aa607: lea 0xee62(%rip),%r8 # b9470 <__func__.21+0xfe0> + aa60e: xor %eax,%eax + aa610: lea 0x7fc0(%rip),%rdi # b25d7 <_fini+0x14bb> + aa617: call ee00 + aa61c: push %rax + aa61d: xor %r9d,%r9d + aa620: lea 0x193c9(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa627: mov $0x27c,%esi + aa62c: push %r8 + aa62e: xor %eax,%eax + aa630: lea 0xeb51(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa637: push %rcx + aa638: lea 0x7fef(%rip),%rcx # b262e <_fini+0x1512> + aa63f: push %rdi + aa640: lea 0x7f90(%rip),%rdi # b25d7 <_fini+0x14bb> + aa647: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_unget.asm new file mode 100644 index 000000000..debc11ca7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-static-original-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050fe0 : + 50fe0: mov 0x48(%rdi),%rdx + 50fe4: mov (%rsi),%rax + 50fe7: mov %rdi,%rcx + 50fea: mov 0x8(%rsi),%rdi + 50fee: sub %rdx,%rax + 50ff1: sar $0x6,%rax + 50ff5: mov %eax,%eax + 50ff7: mov %rax,%rsi + 50ffa: shl $0x6,%rsi + 50ffe: mov 0x10(%rdx,%rsi,1),%edx + 51002: and $0x2,%edx + 51005: je 51050 + 51007: mov 0x8(%rcx),%rsi + 5100b: xor %edx,%edx + 5100d: mov %rdi,%r9 + 51010: and $0x3,%r9d + 51014: divq 0x140(%rsi) + 5101b: shl $0x6,%edx + 5101e: lea (%rdx,%rax,1),%r8d + 51022: mov 0x130(%rsi),%eax + 51028: mov 0x88(%rcx),%rdx + 5102f: mov $0xffffffff,%ecx + 51034: imul %r9,%rax + 51038: add %r8,%rax + 5103b: lock xadd %cx,(%rdx,%rax,2) + 51041: test %cx,%cx + 51044: je 5105c + 51046: ret + 51047: nopw 0x0(%rax,%rax,1) + 51050: mov 0x48(%rcx),%rdx + 51054: lock orl $0x2,0x10(%rdx,%rsi,1) + 5105a: jmp 51007 + 5105c: sub $0x10,%rsp + 51060: lea 0x615c7(%rip),%rcx # b262e <_fini+0x1512> + 51067: lea 0x72982(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + 5106e: xor %eax,%eax + 51070: push %r9 + 51072: mov $0x27c,%esi + 51077: xor %r9d,%r9d + 5107a: push %r8 + 5107c: lea 0x68105(%rip),%r8 # b9188 <__func__.21+0xcf8> + 51083: push %rdi + 51084: lea 0x6154c(%rip),%rdi # b25d7 <_fini+0x14bb> + 5108b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-vs-async-load.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-vs-async-load.patch new file mode 100644 index 000000000..4de3a59ed --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-vs-async-load.patch @@ -0,0 +1,19 @@ +--- async-load/src/clockcache.c ++++ async-mask/src/clockcache.c +@@ -414,7 +414,7 @@ + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (UNLIKELY(addr % page_size != 0)) { ++ if (UNLIKELY((addr & (page_size - 1)) != 0)) { + clockcache_report_invalid_address(cc, addr); + return FALSE; + } +@@ -4360,6 +4360,7 @@ + uint64 use_stats) + { + int rc; ++ platform_assert(IS_POWER_OF_2(io_cfg->page_size)); + ZERO_CONTENTS(cache_cfg); + + cache_cfg->super.ops = &clockcache_config_ops; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-vs-original.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-vs-original.patch new file mode 100644 index 000000000..e550f4725 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/async-mask-vs-original.patch @@ -0,0 +1,86 @@ +--- original/src/clockcache.c ++++ async-mask/src/clockcache.c +@@ -391,25 +391,37 @@ + * structures, and lookup_no indexes cc->lookup directly. Keep these checks in + * production and centralize them here so every lookup-table user is covered. + */ ++/* Keep diagnostic formatting out of the normal cache lookup path. */ ++static void __attribute__((cold, noinline)) ++clockcache_report_invalid_address(const clockcache *cc, uint64 addr) ++{ ++ uint64 page_size = clockcache_config_page_size(cc->cfg); ++ if (addr % page_size != 0) { ++ platform_error_log( ++ "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ } else { ++ uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); ++ platform_error_log("Cache page address %lu is outside lookup capacity " ++ "%lu\n", ++ addr, ++ lookup_capacity * page_size); ++ } ++} ++ + static inline bool32 + clockcache_try_lookup_number(const clockcache *cc, + uint64 addr, + uint64 *lookup_no) + { + uint64 page_size = clockcache_config_page_size(cc->cfg); +- if (addr % page_size != 0) { +- platform_error_log( +- "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); ++ if (UNLIKELY((addr & (page_size - 1)) != 0)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } +- + *lookup_no = clockcache_divide_by_page_size(cc, addr); + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); +- if (*lookup_no >= lookup_capacity) { +- platform_error_log("Cache page address %lu is outside lookup capacity " +- "%lu\n", +- addr, +- lookup_capacity * page_size); ++ if (UNLIKELY(*lookup_no >= lookup_capacity)) { ++ clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; +@@ -2631,6 +2643,15 @@ + { + async_begin(state, depth); + ++ /* A miss must be allocated before it can reserve a cache entry or issue I/O. ++ * Resident hits inherit allocation validity from their existing mapping. ++ */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ + state->entry_number = + clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); + if (state->entry_number == CC_UNMAPPED_ENTRY) { +@@ -2729,12 +2750,6 @@ + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); +@@ -4345,6 +4360,7 @@ + uint64 use_stats) + { + int rc; ++ platform_assert(IS_POWER_OF_2(io_cfg->page_size)); + ZERO_CONTENTS(cache_cfg); + + cache_cfg->super.ops = &clockcache_config_ops; diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/audit_mask_churn.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/audit_mask_churn.py new file mode 100644 index 000000000..0019c037c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/audit_mask_churn.py @@ -0,0 +1,134 @@ +#!/usr/bin/env python3 +"""Audit completed bounded async-mask churn evidence; never launch workloads.""" +import csv +import hashlib +import json +import math +import re +import sys +from pathlib import Path + +ROOT = Path(__file__).resolve().parent.parent +OUTPUT = ROOT / 'review/mask-churn-audited.json' +EXPECTED_SOURCE = '7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a' +EXPECTED_LIBRARY = 'c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228' +EXPECTED_RUNNER = '2df6bd334a8c80ae2cd98f9c7a316242ddc8089033f029b522b830542c34eb45' +EXPECTED_DRIVER = '44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349' + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def main(): + # Do not manufacture a result while the queue or a partial run remains active. + raw_path = ROOT / 'mask-churn-validation.json' + raw = json.loads(raw_path.read_text()) + assert raw.get('passed') is True, 'Churn is not recorded complete' + assert raw['profile'] == 'async-mask' + assert len(raw['runs']) == 2 + assert digest(ROOT / 'mask_churn.py') == EXPECTED_RUNNER + validation_path = ROOT / 'validation-async-mask/validation.json' + validation = json.loads(validation_path.read_text()) + assert validation['passed'] and validation['sources_unchanged'] + assert validation['passed_unit_executions'] == 124 + assert validation['profile']['clockcache_sha256'] == EXPECTED_SOURCE + assert validation['source_sha256_before'] == validation['source_sha256_after'] + source = ROOT / 'sources/async-mask' + assert digest(source / 'src/clockcache.c') == EXPECTED_SOURCE + for relative, expected in validation['source_sha256_after'].items(): + assert digest(source / relative) == expected, relative + library = ROOT / 'builds/async-mask/release/lib/libsplinterdb.so' + assert digest(library) == validation['libraries']['release'] == EXPECTED_LIBRARY + assert raw['library_sha256'] == EXPECTED_LIBRARY + assert raw['driver_sha256'] == EXPECTED_DRIVER + reports = [] + observed_threads = set() + for run in raw['runs']: + command = run['command'] + threads = int(command[3]) + assert threads in (1, 6) and threads not in observed_threads + observed_threads.add(threads) + name = 'async-mask-churn-' + str(threads) + assert run['name'] == name and run['returncode'] == 0 + assert command[2:] == ['64', str(threads), '5', 'churn', 'async'] + assert command[0] == str(ROOT / 'harness/controlled-final/cache_api_probe') + assert command[1] == str(ROOT / 'scratch' / name / 'cache.db') + assert run['cwd'] == str(ROOT / 'scratch' / name) + assert digest(Path(command[0])) == EXPECTED_DRIVER + env = run['environment_overrides'] + expected_cpus = '2' if threads == 1 else '0,2,4,6,8,10' + assert env['LD_LIBRARY_PATH'] == str(library.parent) + assert env['CACHE_PROBE_CONTROL_CPU'] == '12' + assert env['CACHE_PROBE_WORKER_CPUS'] == expected_cpus + assert env['CACHE_PROBE_WARMUP_SECONDS'] == '2' + assert env['CACHE_PROBE_PERF'] == '0' + log_path = ROOT / 'jobs' / name / 'output.log' + job_path = log_path.with_name('run.json') + job = json.loads(job_path.read_text()) + for key, value in job.items(): + assert run[key] == value, (name, key) + assert digest(log_path) == job['log_sha256'] + assert job['queued'] <= job['started'] <= job['finished'] + assert 0 < job['finished'] - job['started'] < 180 + lines = log_path.read_text().splitlines() + headers = [line for line in lines if line.startswith('mode,api,')] + values = [line for line in lines if line.startswith('churn,async,')] + assert len(headers) == len(values) == 1 + fields = next(csv.reader(headers)) + cells = next(csv.reader(values)) + assert len(fields) == len(cells) == len(set(fields)) + row = dict(zip(fields, cells)) + assert row == run['row'] + assert row['mode'] == 'churn' and row['api'] == 'async' + for key, value in {'cache_mib':64, 'threads':threads, 'working_pages':32768, + 'warmup_seconds':2, 'control_cpu':12, 'perf_enabled':0, + 'errors':0, 'write_bytes':0, 'major_faults':0}.items(): + assert int(row[key]) == value, (name, key, row[key]) + for key in ['ops', 'read_bytes', 'async_waits']: + assert int(row[key]) > 0 + assert math.isfinite(float(row['seconds'])) and 5 <= float(row['seconds']) < 180 + setup = [line for line in lines if line.startswith('O_DIRECT address_layout=')] + assert len(setup) == 1 + geometry = dict(re.findall(r'(\w+)=([^ ]+)', setup[0])) + assert geometry['address_layout'] == 'spread' + for key, value in {'cache_mib':64, 'disk_ratio':16, 'resident_pages':32768, + 'disk_bytes':128 * 1024**2}.items(): + assert int(geometry[key]) == value, (name, key) + control = [line for line in lines if line.startswith('CONTROL worker_cpus=')] + assert len(control) == 1 + settings = dict(re.findall(r'(\w+)=([^ ]+)', control[0])) + assert settings['worker_cpus'] == expected_cpus + assert settings['control_cpu'] == '12' and settings['warmup_seconds'] == '2' + worker_lines = [line for line in lines if line.startswith('WORKER worker=')] + assert len(worker_lines) == threads + reports.append({'name':name, 'row':row, 'effective_setup':geometry, + 'effective_control':settings, 'started':job['started'], + 'finished':job['finished'], 'log_sha256':digest(log_path), + 'job_manifest_sha256':digest(job_path), 'returncode':0}) + assert observed_threads == {1, 6} + intervals = sorted((run['started'],run['finished']) for run in reports) + assert intervals[0][1] <= intervals[1][0] + result = {'passed':True, + 'scope':'Read-only post-run audit of bounded real-I/O async miss correctness/progress smoke; not a disk-performance comparison.', + 'auditor_sha256':digest(Path(__file__)), + 'queued_runner_sha256':EXPECTED_RUNNER, + 'raw_manifest_sha256':digest(raw_path), + 'validation_manifest_sha256':digest(validation_path), + 'source_clockcache_sha256':EXPECTED_SOURCE, + 'all_validation_source_hashes_match':True, + 'library_sha256':EXPECTED_LIBRARY, + 'driver_sha256':EXPECTED_DRIVER, + 'exact_threads':[1,6], 'runs':reports, + 'run_intervals_nonoverlapping':True, + 'effective_geometry_from_logs_verified':True, + 'timing_scope':'read_bytes counts the measured interval; async_waits includes warmup and measurement.', + 'identity_limit':'The queued runner verified library before waiting and driver immediately before launch; post-run hashes match, and root reports no intervening source/library mutation. This is not a live process mapping capture.', + 'limitation':'Successful five-second churn and final eviction do not establish general cache admission progress or clear the inherited batch-reservation limitation.'} + assert not OUTPUT.exists(), str(OUTPUT) + ' already exists' + OUTPUT.write_text(json.dumps(result,indent=2)+'\n') + print('CHURN AUDIT PASSED', len(reports), 'runs') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt new file mode 100644 index 000000000..be083f526 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-async-load/jobs/debug-build/tmp/GMfifo763 -- BUILD_MSAN=0 LD=cc CC=cc GIT_VERSION=invalid-address-perf-async-load BUILD_MODE=debug BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load +BUILD_MODE=debug +QT_ACCESSIBILITY=1 +BUILD_MSAN=0 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -DSPLINTER_DEBUG -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt new file mode 100644 index 000000000..943594e70 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-async-load/jobs/release-msan-build/tmp/GMfifo1169 -- BUILD_MSAN=1 LD=clang-19 CC=clang-19 GIT_VERSION=invalid-address-perf-async-load BUILD_MODE=release BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load +BUILD_MODE=release +QT_ACCESSIBILITY=1 +BUILD_MSAN=1 +CC=clang-19 +CC = clang-19 +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -Wno-invalid-feature-combination -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 -fsanitize=memory -fsanitize-memory-track-origins +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = clang-19 +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto -fsanitize=memory -fsanitize-memory-track-origins +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..84781ee45 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-load/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-async-load/jobs/release-build/tmp/GMfifo9 -- BUILD_MSAN=0 LD=cc CC=cc GIT_VERSION=invalid-address-perf-async-load BUILD_MODE=release BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load +BUILD_MODE=release +QT_ACCESSIBILITY=1 +BUILD_MSAN=0 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt new file mode 100644 index 000000000..17830c26b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-async-mask/jobs/debug-build/tmp/GMfifo468 -- BUILD_MSAN=0 LD=cc CC=cc GIT_VERSION=invalid-address-perf-async-mask BUILD_MODE=debug BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask +BUILD_MODE=debug +QT_ACCESSIBILITY=1 +BUILD_MSAN=0 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -DSPLINTER_DEBUG -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-manifest.json new file mode 100644 index 000000000..5d478994f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-manifest.json @@ -0,0 +1,73 @@ +{ + "copied_at_unix": 1792228126.7124066, + "scope": "Exact existing async-mask release/debug/release-MSan generated build configuration files, copied byte-for-byte. No builds or workloads. Prior build-config manifest preserved.", + "source_clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "validation_manifest_path": "validation-async-mask/validation.json", + "validation_manifest_sha256": "ac78440a1f7c63448c44975b4042049ed763c2f62419c3c9bfe06c6e8403096a", + "existing_manifest_sha256": "828d90bb354bb08ad06b28985379c5ecb6b84fc09ac4b063b385e472c44d185c", + "files": [ + { + "profile": "async-mask", + "mode": "release", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "archived_path": "review/build-configs/async-mask-release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "231c23821a9d71854fcf7ca26e40641bb95fd0d334f9983122ea43b88f4f3324", + "bytes": 1101, + "compiler": "cc", + "compiler_version": "cc (Debian 14.2.0-19) 14.2.0", + "linker": "cc", + "flags": { + "DEPFLAGS": "-MMD -MP", + "CFLAGS": "-D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "TEST_MEMORY_FAULT_DISABLED_CFLAGS": "-DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE", + "INCLUDE": "-I include -I src -I src/platform_linux -I tests", + "TARGET_ARCH": "", + "LDFLAGS": "-ggdb -pthread -O3 -ffast-math -flto", + "LIBS": "-lm -lpthread -laio -lxxhash" + }, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228" + }, + { + "profile": "async-mask", + "mode": "debug", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e", + "archived_path": "review/build-configs/async-mask-debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt", + "sha256": "584b5e65826c8c909198e5981a428411be08db816367f7c790d00c6e80899832", + "bytes": 1109, + "compiler": "cc", + "compiler_version": "cc (Debian 14.2.0-19) 14.2.0", + "linker": "cc", + "flags": { + "DEPFLAGS": "-MMD -MP", + "CFLAGS": "-D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -DSPLINTER_DEBUG -DPLATFORM_MEMORY_FAULT_INJECTION=0", + "TEST_MEMORY_FAULT_DISABLED_CFLAGS": "-DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE", + "INCLUDE": "-I include -I src -I src/platform_linux -I tests", + "TARGET_ARCH": "", + "LDFLAGS": "-ggdb -pthread", + "LIBS": "-lm -lpthread -laio -lxxhash" + }, + "library_sha256": "b275a60becf665deaa770f7216b4780316589e1d48274610d9f837f20429d9aa" + }, + { + "profile": "async-mask", + "mode": "release-msan", + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/build-config.96a71330f9731c755330ffff7df23765", + "archived_path": "review/build-configs/async-mask-release-msan/build-config.96a71330f9731c755330ffff7df23765.txt", + "sha256": "876f5317b0d0a2093a185ec0e1bfd3289d0028081ae6e2f6adfe9310028f0364", + "bytes": 1310, + "compiler": "clang-19", + "compiler_version": "Debian clang version 19.1.7 (3+b1)", + "linker": "clang-19", + "flags": { + "DEPFLAGS": "-MMD -MP", + "CFLAGS": "-D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -Wno-invalid-feature-combination -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 -fsanitize=memory -fsanitize-memory-track-origins", + "TEST_MEMORY_FAULT_DISABLED_CFLAGS": "-DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE", + "INCLUDE": "-I include -I src -I src/platform_linux -I tests", + "TARGET_ARCH": "", + "LDFLAGS": "-ggdb -pthread -O3 -ffast-math -flto -fsanitize=memory -fsanitize-memory-track-origins", + "LIBS": "-lm -lpthread -laio -lxxhash" + }, + "library_sha256": "fac9531b0da4ec4b24ad6474b96bd43a23d60b3efe3f2c9f75c1406a399a5ca3" + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-release-msan/build-config.96a71330f9731c755330ffff7df23765.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-release-msan/build-config.96a71330f9731c755330ffff7df23765.txt new file mode 100644 index 000000000..c9ef7e14b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-release-msan/build-config.96a71330f9731c755330ffff7df23765.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-async-mask/jobs/release-msan-build/tmp/GMfifo886 -- BUILD_MSAN=1 LD=clang-19 CC=clang-19 GIT_VERSION=invalid-address-perf-async-mask BUILD_MODE=release BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask +BUILD_MODE=release +QT_ACCESSIBILITY=1 +BUILD_MSAN=1 +CC=clang-19 +CC = clang-19 +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -Wno-invalid-feature-combination -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 -fsanitize=memory -fsanitize-memory-track-origins +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = clang-19 +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto -fsanitize=memory -fsanitize-memory-track-origins +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..0b79612cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/async-mask-release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-async-mask-retry/tmp/GMfifo4 -- GIT_VERSION=invalid-address-perf-async-mask BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt new file mode 100644 index 000000000..6751c938c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-candidate/jobs/debug-build/tmp/GMfifo761 -- BUILD_MSAN=0 LD=cc CC=cc GIT_VERSION=invalid-address-perf-candidate BUILD_MODE=debug BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate +BUILD_MODE=debug +QT_ACCESSIBILITY=1 +BUILD_MSAN=0 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -DSPLINTER_DEBUG -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt new file mode 100644 index 000000000..942250fb5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-candidate/jobs/release-msan-build/tmp/GMfifo1167 -- BUILD_MSAN=1 LD=clang-19 CC=clang-19 GIT_VERSION=invalid-address-perf-candidate BUILD_MODE=release BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate +BUILD_MODE=release +QT_ACCESSIBILITY=1 +BUILD_MSAN=1 +CC=clang-19 +CC = clang-19 +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -Wno-invalid-feature-combination -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 -fsanitize=memory -fsanitize-memory-track-origins +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = clang-19 +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto -fsanitize=memory -fsanitize-memory-track-origins +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..51058352f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/candidate/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,16 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/validation-candidate/jobs/release-build/tmp/GMfifo7 -- BUILD_MSAN=0 LD=cc CC=cc GIT_VERSION=invalid-address-perf-candidate BUILD_MODE=release BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate +BUILD_MODE=release +QT_ACCESSIBILITY=1 +BUILD_MSAN=0 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/cold/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/cold/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..2f2035487 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/cold/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-cold/tmp/GMfifo355 -- GIT_VERSION=invalid-address-perf-cold BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/hints/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/hints/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..cb6f131de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/hints/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-hints/tmp/GMfifo4 -- GIT_VERSION=invalid-address-perf-hints BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/isolated-miss/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/isolated-miss/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..2d8c39719 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/isolated-miss/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-isolated-miss/tmp/GMfifo4 -- GIT_VERSION=invalid-address-perf-isolated-miss BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..29a939d47 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-main/tmp/GMfifo4 -- GIT_VERSION=invalid-address-perf-main BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/manifest.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/manifest.json new file mode 100644 index 000000000..f8a266956 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/manifest.json @@ -0,0 +1,134 @@ +{ + "copied_at_unix": 1792226504.5348873, + "scope": "Every existing generated build-config file under builds//, copied byte-for-byte. No compilation or workloads run.", + "files": [ + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e", + "profile": "async-load", + "mode": "debug", + "archived_path": "review/build-configs/async-load/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt", + "sha256": "5d2e2e604328140b1addbd3ff07dfed5a4aa05ade2fc277cebf2191122083274", + "bytes": 1109 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "async-load", + "mode": "release", + "archived_path": "review/build-configs/async-load/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "46a0b57d6500c59a5b5036515edd761519cd73e76424b370648a0ad6528ed687", + "bytes": 1140 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/build-config.96a71330f9731c755330ffff7df23765", + "profile": "async-load", + "mode": "release-msan", + "archived_path": "review/build-configs/async-load/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt", + "sha256": "af51f823198f55fcf24ec093302a022373fe7f397bfeb19b652a2f12039fcdc6", + "bytes": 1311 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e", + "profile": "candidate", + "mode": "debug", + "archived_path": "review/build-configs/candidate/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e.txt", + "sha256": "860c8d78522ac8f18a9a9822244a834d813b1dd3fe52033ee91479e06db457fc", + "bytes": 1105 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "candidate", + "mode": "release", + "archived_path": "review/build-configs/candidate/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "b95ff941d495b5db9aac18415484083ef59be8c50d5efcba77877311aaaef595", + "bytes": 1136 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/build-config.96a71330f9731c755330ffff7df23765", + "profile": "candidate", + "mode": "release-msan", + "archived_path": "review/build-configs/candidate/release-msan/build-config.96a71330f9731c755330ffff7df23765.txt", + "sha256": "8d246e6ae3cad3c19a76db1239d29ed329814bf691023704576f797b4cdea9c5", + "bytes": 1307 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/cold/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "cold", + "mode": "release", + "archived_path": "review/build-configs/cold/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "a3f6cf75420215a4d196a7fd50ccc8c00b833019e6cb0daf5fb2d96333330cd1", + "bytes": 1073 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/hints/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "hints", + "mode": "release", + "archived_path": "review/build-configs/hints/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "dfb5777c9212581db341beec18e6d39dd5d68c2e87e07def9212121697167edf", + "bytes": 1075 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/isolated-miss/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "isolated-miss", + "mode": "release", + "archived_path": "review/build-configs/isolated-miss/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "51b030328718187acb4ffb94a190470e31b58427ffdcba62fdbb9a41cffed1ac", + "bytes": 1107 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/main/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "main", + "mode": "release", + "archived_path": "review/build-configs/main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "714e8e310d2b9adaec4fe110915e4b9c71b7a583af27759de758b32e5f0e8920", + "bytes": 1071 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "mask-main", + "mode": "release", + "archived_path": "review/build-configs/mask-main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "c97b4e3d08695941d97a6670be93ab1cc87c0e1e2871755bf76e4c23e7d324f9", + "bytes": 1093 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "mask-original", + "mode": "release", + "archived_path": "review/build-configs/mask-original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "2f8bc100f45e95d7c7e4d706f98074f24183d2cd2667d230ddfff11dce8964ea", + "bytes": 1107 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "miss-only", + "mode": "release", + "archived_path": "review/build-configs/miss-only/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "44aa1fa34fa7224fd4f791b644f8e8140c66ddbf388115643053977b45ca8f9b", + "bytes": 1091 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "original", + "mode": "release", + "archived_path": "review/build-configs/original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "6548960674f2649ee57ca0ccbcce8d17e6854c1569448fe70cd3f7122e6d11c4", + "bytes": 1089 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "outlined", + "mode": "release", + "archived_path": "review/build-configs/outlined/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "b55a15e56d89965d4d5962b2d03d5938209be5d466fb08bbd9c2c720ee4d212b", + "bytes": 1089 + }, + { + "original_absolute_path": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential/release/build-config.fb6bc8eeb8390429253883c09491f5bd", + "profile": "sequential", + "mode": "release", + "archived_path": "review/build-configs/sequential/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt", + "sha256": "317531646a47832a6f7ce846f52294459953c55454be182ea5c518d08dbcb4a1", + "bytes": 1095 + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/mask-main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/mask-main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..847fb7e75 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/mask-main/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-mask-main/tmp/GMfifo355 -- GIT_VERSION=invalid-address-perf-mask-main BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-main BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/mask-original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/mask-original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..9f735ff98 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/mask-original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-mask-original/tmp/GMfifo4 -- GIT_VERSION=invalid-address-perf-mask-original BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/mask-original BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/miss-only/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/miss-only/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..5d5ccc99e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/miss-only/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-miss-only/tmp/GMfifo4 -- GIT_VERSION=invalid-address-perf-miss-only BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/miss-only BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..88ff0e4b8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/original/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-original/tmp/GMfifo355 -- GIT_VERSION=invalid-address-perf-original BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/original BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/outlined/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/outlined/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..ef69f672f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/outlined/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-outlined/tmp/GMfifo706 -- GIT_VERSION=invalid-address-perf-outlined BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/outlined BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/sequential/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/sequential/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt new file mode 100644 index 000000000..4945fc3ae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/build-configs/sequential/release/build-config.fb6bc8eeb8390429253883c09491f5bd.txt @@ -0,0 +1,15 @@ +BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential +MAKEFLAGS= -j6 --jobserver-auth=fifo:/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/jobs/build-sequential/tmp/GMfifo4 -- GIT_VERSION=invalid-address-perf-sequential BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/sequential BUILD_MODE=release LD=cc CC=cc +BUILD_MODE=release +QT_ACCESSIBILITY=1 +CC=cc +CC = cc +DEPFLAGS = -MMD -MP +CFLAGS = -D_GNU_SOURCE -ggdb -Wall -pthread -Wfatal-errors -Werror -Wvla -DXXH_STATIC_LINKING_ONLY -fPIC -DSPLINTERDB_PLATFORM_DIR=platform_linux -O3 -ffast-math -flto -DPLATFORM_MEMORY_FAULT_INJECTION=0 +TEST_MEMORY_FAULT_DISABLED_CFLAGS = -DPLATFORM_MEMORY_FAULT_INJECTION_DISABLED_IN_THIS_FILE +INCLUDE = -I include -I src -I src/platform_linux -I tests +TARGET_ARCH = +LD = cc +LDFLAGS = -ggdb -pthread -O3 -ffast-math -flto +LIBS = -lm -lpthread -laio -lxxhash +AR = ar diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-allocator-membership-contract-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-allocator-membership-contract-review.json new file mode 100644 index 000000000..15eec2ff2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-allocator-membership-contract-review.json @@ -0,0 +1,39 @@ +{ + "reviewer": "invalid_codegen", + "scope": "Read-only contract audit of using already validated cache geometry for allocator membership. No source edits, build, or workloads.", + "profile": "async-mask", + "clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "conclusion": "A cache-local miss membership helper can avoid the repeated get_config and page alignment check after geometry equality is established at cache initialization. The existing initializer does not state/enforce this equality, so a blind substitution is not justified for arbitrary allocator implementations. Checked allocator get_refcount must remain unless a new allocator-owned API explicitly validates its inputs.", + "facts": [ + { + "source": "src/splinterdb.c:360,398,639; tests/functional/test.h:281-289", + "fact": "Production and standard test configuration pass the same I/O configuration to allocator and clockcache. This is call-site evidence, not an asserted clockcache_init contract." + }, + { + "source": "src/clockcache.c:4381-4413,4447; src/platform_linux/platform_buffer.c:61", + "fact": "Lookup is allocated for floor(allocator_get_capacity(al)/cache_page_size) entries and buffer length records the exact requested length. Clockcache init does not compare allocator config page/extent size against cache config. cc->cfg->capacity is RAM cache capacity, not allocator disk capacity." + }, + { + "source": "src/allocator.h:81-89,175-202,235-238,318-322,348-384", + "fact": "Allocator exposes separate virtual get_config/get_capacity/get_ref operations. allocator_page_valid checks config page alignment, extent base using config extent_mask, nonzero extent base, address below config capacity, then get_refcount != 0. These are not automatically proved by a generic cache lookup unless matching geometry/capacity is established." + }, + { + "source": "src/rc_allocator.c:63-102,569-576,587-589,612-615", + "fact": "Current rc_allocator returns the same config/capacity and get_ref independently checks live map, base alignment, capacity and extent index before relaxed atomic refcount read. A cache-local shortcut still pays these backend checks/division." + }, + { + "source": "src/allocator.h:19-20; src/cache.h:379-382; src/clockcache.c:2458-2464", + "fact": "AL_NO_REFS=1 remains allocated; AL_FREE=0 is invalid. Reject all pages in extent 0, including aligned nonzero addresses; reserved refcount-map extents outside extent 0 are not categorically rejected. Caller must maintain allocation throughout get and handle lifetime; checking refcount is a snapshot, not a pin." + }, + { + "source": "src/clockcache.c:3476-3496", + "fact": "If a helper replaces prefetch validation, validate both endpoints as before, including straddling two extents and overflow. Do not remove first/last allocator membership checks." + } + ], + "principled_options": [ + "Establish immutable geometry at clockcache_init: compare allocator config page/extent values, extent_mask and get_capacity/config capacity; then already checked cache addresses can use a cache-local extent base calculation, extent-zero rejection and allocator_get_refcount != 0. Retain diagnostics on failure.", + "Alternatively, an allocator-owned page validity API can take over all geometry and membership work in one dispatch, without exposing unchecked refcount-array access to cache. Its checked contract should return false rather than assert for malformed public input.", + "Caching allocator_config solely to avoid get_config requires documenting its immutable lifetime; it does not itself justify omitting geometry checks or get_ref backend validation." + ], + "non_goals": "No performance claim; no proposed variant implemented. Do not introduce this extra change merely because the mask candidate is being tested." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-write-auditor-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-write-auditor-review.json new file mode 100644 index 000000000..22f293d0c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-write-auditor-review.json @@ -0,0 +1,30 @@ +{ + "status": "source reviewed; Python AST valid; no benchmark/build/test workload launched", + "auditor_path": ".cache/invalid-address-perf-20261017/database/report_controlled_writes.py", + "auditor_sha256": "a9739553ee95a311f16e88f6571119e72d703a0d2ac82d6165abe2213586ede9", + "derived_from": ".cache/invalid-address-perf-20261017/database/report_controlled_hotset.py", + "parent_sha256": "0854a7061b4ec1ba5eaef5d4e163a0e7a512ce319330396b92252e64888b3806", + "frozen_harness_source_sha256": "0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61", + "frozen_runner_sha256": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae", + "independent_review": "invalid_db_runner reviewed arithmetic, provenance and timing; identified guards now incorporated.", + "checks": [ + "Retains raw log/job/build/library/source/object/runner hash checks, schedule completeness, lock non-overlap, explicit excluded precondition audit and fixed CPU/TID mapping.", + "Added exact command/env/geometry validation for measured and excluded processes and finite positive rate/duration checks; rate reconstructed from ops/seconds within CSV rounding tolerance.", + "All measured/all-phase worker counts exactly match CSV; raw WORKER/VERIFY records checked; per-worker update/retry inequalities checked; final page sums/complements and dirty presence checked.", + "Timing/CPU/perf is collected before post-join verification/logging/writeback; counters include probe bookkeeping and waits, not only cache symbols.", + "Ratios use mirror-pair arithmetic means then geometric block ratios with Student-t log intervals. Absolute deltas use arithmetic block differences and Student-t intervals.", + "Claim failures use descriptive absolute differences; zero-valued metrics never enter logarithms.", + "Partial comparisons include only whole scenario blocks with both mirrored samples from every planned profile; individual partial summary counts are explicit.", + "Existing harness C/runner/README/source manifest hashes were reverified unchanged." + ], + "output_schema": { + "schema_version": 1, + "validation": "matrix completeness and provenance/guards", + "summaries": "per profile/scenario means and sample count", + "comparisons": "profile vs main/original, complete paired blocks, ratio estimates in percent, absolute estimates in documented units, block-by-block values", + "working_set_audit": "every included/excluded process exact pages/address/geometry", + "write_counter_audit": "every process protected-counter sums, update/retry counts and dirty pages", + "limitations": "thermal carryover, few pointwise intervals, zero samples excluded, no database-neutrality claim" + }, + "pending": "Run on root-scheduled smoke/full matrix when evidence exists; no result claims yet." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-write-probe-independent-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-write-probe-independent-review.json new file mode 100644 index 000000000..84a7a1fd2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/cache-write-probe-independent-review.json @@ -0,0 +1,41 @@ +{ + "reviewer": "invalid_codegen", + "scope": "Independent read-only source review of mutable cache microbenchmark; no build, test, or workload executed.", + "files": { + "harness/controlled-writes/cache_api_probe.c": "0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61", + "harness/controlled-writes/run_controlled.py": "81fb1255c110f0d7880dc32569f5a27ab301999d56385891dc8f8e7d368effae" + }, + "conclusion": "No correctness blocker in frozen C and runner. Suggested runner assertions and scope documentation are included; root owns build/smoke/performance validation.", + "ownership_findings": [ + "Each successful operation gets one MEMTABLE read handle, claims it, upgrades to write (which marks dirty), validates and increments counter/complement, then unlocks, unclaims and ungets before accounting success.", + "Every failed claim ungets before retrying same logical address. Stop checks on this path occur without a read reference, so the claimant can drain readers. Failure and successful completion paths release acquired ownership before exit.", + "Immutable page identity is checked under read ownership; mutable counter/complement is read and written only after write lock, avoiding races between competing writers. The post-join verification has no active writers.", + "Unsigned counter overflow is rejected at UINT64_MAX. All successful updates including warmup and terminating batches are recorded in worker all_ops. Post-join exact counter totals match worker totals, with per-owner totals additionally checked for disjoint mode." + ], + "geometry_findings": [ + "One scenario per process and zero-initialized counter / UINT64_MAX inverse prevent cross-scenario accounting contamination.", + "For pages>=threads, worker i selects k*threads+i with 0<=klog_page_size; computed at 4353", + "power_macro": "sources/original/src/platform_linux/platform_util.h:13 checks n > 0 and n&(n-1) == 0", + "release_assertion": "sources/original/src/platform_linux/platform_assert.h:54-59 platform_assert is unconditional; only debug_assert is gated", + "test_mutations": "sources/original/tests/unit/limitations_test.c:125-143 changes io_cfg.page_size before io_handle_create calls, restoring 4096 before successful creation" + }, + "mask_review": [ + "For any power-of-two page_size > 0, addr % page_size != 0 equals addr & (page_size - 1) != 0 over the full uint64 address domain, including UINT64_MAX.", + "Add platform_assert(IS_POWER_OF_2(io_cfg->page_size)) before __builtin_clzll in clockcache_config_init. This makes the already-required shift invariant explicit and prevents zero-input UB.", + "Production io geometry validation accepts only 4096-byte pages and runs before clockcache configuration; internal tests also use power-of-two inputs. Nonpower or zero direct internal configuration was already invalid; early assertion is a stronger failure mode.", + "No production assignment changes io_cfg.page_size after initialization in the inspected source. Pointer mutability remains an implicit configuration contract already required by stored log_page_size, page_capacity, allocation masks and buffers.", + "Retain lookup capacity checking and allocator_page_valid on misses unchanged. A zero address remains aligned but is correctly rejected as an unallocated extent by allocator_page_valid on miss.", + "No new page-size field or copy needed. Derive page_size - 1 from the existing io configuration at use site." + ], + "codegen_findings": [ + "main/original/outlined clockcache_try_get_read.constprop.0 normal path is instruction-identical modulo addresses and cold diagnostic line numbers.", + "main/original/outlined clockcache_unget normal path is instruction-identical modulo addresses and cold diagnostic line numbers.", + "Outlined synchronous clockcache_get stack frame grows from 0x38 to 0x48 bytes; blocking argument reload shifts to stack; prelookup log_page_size load moves before divide. These are real codegen differences but do not prove the observed short-run 15-20 percent slowdown.", + "Every current main/original/outlined synchronous resident hit executes uint64 integer division for addr % page_size, despite power-of-two geometry. Mask removes that division without relaxing validation.", + "Original asynchronous get outer frame adds three saved registers relative to main; membership validation is inlined in the outer coroutine despite never running on hits. Outlining allocator membership can remove this codegen pollution but must be justified by timings, not just symbol sizes." + ], + "validation_status": "Read-only source and existing binary inspection only. No builds, benchmarks, source edits or regression runs by this reviewer." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-cache-evidence-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-cache-evidence-review.json new file mode 100644 index 000000000..d5923295c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-cache-evidence-review.json @@ -0,0 +1,416 @@ +{ + "source_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "review_scope": "Independent raw-data arithmetic and acceptance-claim audit; no workloads or production edits. Reviewer also prepared the harness/variant, so independent means recomputation, not independent authorship.", + "suites": { + "final-hits": { + "rows": 144, + "checked_raw_jobs_including_preconditions": 152, + "report_sha256": "13575978685347ccea9d4b12a9fea39bdcda4cd064784a9e5cbd43c31b19634e", + "manifest_sha256": "d1e1fed292788d3c410a8e5d1b464b052a4b7005c0bddecebeaac3ec615bc107", + "results_sha256": "f2109f2e89a58a2ed5936742f9285e6ec33ae42bc0b24eda15d23f0024d196d8", + "thermal_flagged_samples": 144, + "sample_exclusions": 0, + "cases": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "instructions_per_op": { + "main": 276.40334957617415, + "original": 280.403350230796, + "async-load": 280.40335045343386 + }, + "block0_to_block2_throughput_percent": { + "main": -0.21231509298222928, + "original": -0.044235118794877515, + "async-load": 0.9392961771534036 + }, + "mean_worker_cpu_ns_per_op": { + "main": 57.43847664505407, + "original": 57.58935955507807, + "async-load": 57.62543591021708 + }, + "comparisons": { + "main": { + "geometric_delta_pct": -0.3193208586735879, + "ci95_low_pct": -1.9457401938459882, + "ci95_high_pct": 1.3340757833394543, + "block_deltas_pct": [ + -1.0785958739496615, + 0.061980625388402544, + 0.0630179830643618 + ] + }, + "original": { + "geometric_delta_pct": -0.06167216471615146, + "ci95_low_pct": -1.317612390547143, + "ci95_high_pct": 1.2102525330056408, + "block_deltas_pct": [ + -0.4696329075733363, + -0.22250449169451958, + 0.5097126164088417 + ] + } + }, + "instruction_delta_vs_main": 4.000000877259708, + "instruction_delta_vs_original": 2.2263787968768156e-07 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "instructions_per_op": { + "main": 251.52837700464812, + "original": 255.5283758202266, + "async-load": 255.5283762557226 + }, + "block0_to_block2_throughput_percent": { + "main": 3.1403724487104823, + "original": 2.3205616675851415, + "async-load": 3.567652385096287 + }, + "mean_worker_cpu_ns_per_op": { + "main": 99.46699999240387, + "original": 100.0106431392074, + "async-load": 99.66225307934108 + }, + "comparisons": { + "main": { + "geometric_delta_pct": -0.21217650312221092, + "ci95_low_pct": -3.4438036944038046, + "ci95_high_pct": 3.127609612216184, + "block_deltas_pct": [ + -1.1679403097215824, + 1.3074820621328476, + -0.7585084337765724 + ] + }, + "original": { + "geometric_delta_pct": 0.34777407816085876, + "ci95_low_pct": -1.7435881325125722, + "ci95_high_pct": 2.4836503903886142, + "block_deltas_pct": [ + -0.5991944781713943, + 1.0374102194215862, + 0.6123100313730978 + ] + } + }, + "instruction_delta_vs_main": 3.9999992510744846, + "instruction_delta_vs_original": 4.354960196906177e-07 + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "instructions_per_op": null, + "block0_to_block2_throughput_percent": { + "main": -2.8535312944361735, + "original": -2.1053263578711623, + "async-load": -1.065311326836127 + }, + "mean_worker_cpu_ns_per_op": { + "main": 84.58096926097157, + "original": 85.47112051373519, + "async-load": 85.84016365493974 + }, + "comparisons": { + "main": { + "geometric_delta_pct": -1.4775663176722358, + "ci95_low_pct": -3.8068104539560923, + "ci95_high_pct": 0.9080786747638727, + "block_deltas_pct": [ + -2.54625656669506, + -1.1249381020035254, + -0.7523804511052168 + ] + }, + "original": { + "geometric_delta_pct": -0.4348883648860092, + "ci95_low_pct": -1.896476705320106, + "ci95_high_pct": 1.0484753451286082, + "block_deltas_pct": [ + -1.1162235248757257, + -0.11921705551957151, + -0.06570044702586264 + ] + } + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "instructions_per_op": null, + "block0_to_block2_throughput_percent": { + "main": -0.5967913793063051, + "original": -0.8425036461512048, + "async-load": -1.2046949555602038 + }, + "mean_worker_cpu_ns_per_op": { + "main": 140.14951199124377, + "original": 140.44827223432702, + "async-load": 140.34510457206778 + }, + "comparisons": { + "main": { + "geometric_delta_pct": -0.14976826082346884, + "ci95_low_pct": -1.2290940973762232, + "ci95_high_pct": 0.9413519827037319, + "block_deltas_pct": [ + 0.3375029181037492, + -0.5087812688486348, + -0.2761143655098053 + ] + }, + "original": { + "geometric_delta_pct": 0.06558002828485679, + "ci95_low_pct": -0.39619527770342244, + "ci95_high_pct": 0.5294961805371428, + "block_deltas_pct": [ + 0.22890219041467041, + 0.10538732522555883, + -0.13720262928981208 + ] + } + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "instructions_per_op": { + "main": 360.41995585792836, + "original": 368.4199552032791, + "async-load": 359.4199556842551 + }, + "block0_to_block2_throughput_percent": { + "main": 1.074113179112124, + "original": 3.6375851531589065, + "async-load": 1.9414336042985925 + }, + "mean_worker_cpu_ns_per_op": { + "main": 64.36733959175213, + "original": 64.29815193869065, + "async-load": 63.8949560285124 + }, + "comparisons": { + "main": { + "geometric_delta_pct": 0.6824327805477298, + "ci95_low_pct": -5.981829269844592, + "ci95_high_pct": 7.819075737007335, + "block_deltas_pct": [ + -1.3107345981063556, + 3.8987858877862713, + -0.4638786333349576 + ] + }, + "original": { + "geometric_delta_pct": 0.6194056621839948, + "ci95_low_pct": -2.0116834303417352, + "ci95_high_pct": 3.3211422569339994, + "block_deltas_pct": [ + 1.0579228976546506, + 1.4077287777072733, + -0.5960094300250018 + ] + } + }, + "instruction_delta_vs_main": -1.000000173673243, + "instruction_delta_vs_original": -8.999999519023959 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "instructions_per_op": { + "main": 343.4356010201979, + "original": 351.43560117391104, + "async-load": 342.43560188403745 + }, + "block0_to_block2_throughput_percent": { + "main": -1.8889900193398979, + "original": -0.46240095657150704, + "async-load": -0.3331107621580398 + }, + "mean_worker_cpu_ns_per_op": { + "main": 101.80026355714439, + "original": 102.36698558596686, + "async-load": 101.37088888987863 + }, + "comparisons": { + "main": { + "geometric_delta_pct": 0.40676382736067623, + "ci95_low_pct": -5.8742280024725595, + "ci95_high_pct": 7.106884844973303, + "block_deltas_pct": [ + 1.0556415635243344, + -2.425884076647966, + 2.658217834636889 + ] + }, + "original": { + "geometric_delta_pct": 0.9754134503460978, + "ci95_low_pct": -0.17083735190124613, + "ci95_high_pct": 2.1348256461862563, + "block_deltas_pct": [ + 1.1752968942610797, + 0.44635986938972305, + 1.3067143076908705 + ] + } + }, + "instruction_delta_vs_main": -0.9999991361604543, + "instruction_delta_vs_original": -8.999999289873585 + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "instructions_per_op": null, + "block0_to_block2_throughput_percent": { + "main": -3.730397897783033, + "original": -4.968447241739105, + "async-load": -4.155849689578561 + }, + "mean_worker_cpu_ns_per_op": { + "main": 98.35429893097384, + "original": 100.14016874709066, + "async-load": 98.1078385787076 + }, + "comparisons": { + "main": { + "geometric_delta_pct": 0.2526366318276315, + "ci95_low_pct": -0.773407466820538, + "ci95_high_pct": 1.289290451776255, + "block_deltas_pct": [ + 0.6780751679776431, + -0.15158675795484688, + 0.23314066591892946 + ] + }, + "original": { + "geometric_delta_pct": 2.059202164585878, + "ci95_low_pct": 0.8140680106889395, + "ci95_high_pct": 3.3197147184600517, + "block_deltas_pct": [ + 1.4785946660794025, + 2.355181395381245, + 2.3463197029638394 + ] + } + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "instructions_per_op": null, + "block0_to_block2_throughput_percent": { + "main": -0.4846862594610424, + "original": -0.5011192902942607, + "async-load": 0.36109243379169875 + }, + "mean_worker_cpu_ns_per_op": { + "main": 144.08477796358144, + "original": 144.9377039360936, + "async-load": 143.8821027083429 + }, + "comparisons": { + "main": { + "geometric_delta_pct": 0.13675707167518444, + "ci95_low_pct": -0.9203738850883691, + "ci95_high_pct": 1.2051670966343702, + "block_deltas_pct": [ + -0.319827733073641, + 0.20457371753790365, + 0.5273520895508588 + ] + }, + "original": { + "geometric_delta_pct": 0.7287502448094966, + "ci95_low_pct": -0.5514447402187257, + "ci95_high_pct": 2.025425099207468, + "block_deltas_pct": [ + 0.4579795778175466, + 0.40244145359966677, + 1.3285024133727674 + ] + } + } + } + ] + }, + "final-misses": { + "rows": 18, + "checked_raw_jobs_including_preconditions": 19, + "report_sha256": "cdf42e815d399b128929582041a70b18858cd421509e2fd42a7ebd26110bd5d7", + "manifest_sha256": "6d2ff2fe123deb056aa3c07573e957cc150a4dba0284099ab8c486aaa98eba81", + "results_sha256": "2711519c8781aab023201ff9a5d283fe8e8874126c0f953b0bda43f6b333a5a5", + "thermal_flagged_samples": 18, + "sample_exclusions": 0, + "cases": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "instructions_per_op": { + "main": 93.21875443489554, + "original": 152.21875758314744, + "async-load": 152.2187574810758 + }, + "block0_to_block2_throughput_percent": { + "main": -1.8737698025133365, + "original": -2.0753942879910503, + "async-load": -1.1034869647797207 + }, + "mean_worker_cpu_ns_per_op": { + "main": 8.047063142033814, + "original": 13.569690421976677, + "async-load": 13.5431789845016 + }, + "comparisons": { + "main": { + "geometric_delta_pct": -40.58319244460696, + "ci95_low_pct": -41.48340145491024, + "ci95_high_pct": -39.66913477798428, + "block_deltas_pct": [ + -40.65280976140181, + -40.90758333253587, + -40.18693919838822 + ] + }, + "original": { + "geometric_delta_pct": 0.19570594712751843, + "ci95_low_pct": -1.8851702757908224, + "ci95_high_pct": 2.3207146000493384, + "block_deltas_pct": [ + 0.09747556512349487, + -0.5941527304712868, + 1.0909487461421952 + ] + } + }, + "instruction_delta_vs_main": 59.00000304618027, + "instruction_delta_vs_original": -1.020716240418551e-07 + } + ] + } + }, + "accepted_claims": [ + "Single-worker async hits retire nine fewer instructions per operation than original and one fewer than main, for both independent and dependent access.", + "Single-worker blocking hits retain four extra instructions per operation versus main and match original.", + "Valid evicted nonblocking misses match original instruction count; the previous extra wrapper overhead is gone.", + "Across eight measured resident scenarios, candidate/main block-geometric throughput estimates range from -1.48% to +0.68%; no measured mean loss exceeds 3%.", + "Do not generalize resident results to all cache operations: valid evicted nonblocking misses remain about 40.58% slower than main because this branch verifies allocation membership before BUSY." + ], + "material_limits": [ + "Only three block ratios per scenario; four of eight candidate/main resident 95% intervals extend below -3%, including both single-worker async intervals near -6%. This does not establish every loss is below 3%.", + "All 144 hit samples and all 18 miss samples have thermal-throttle-counter increases during the complete process interval. These include setup/warmup/timing/teardown; they do not locate throttling specifically in the measured phase. No measured samples were excluded.", + "Eight-worker async independent block0-to-block2 throughput falls 3.73% main, 4.97% original, 4.16% candidate. Blocking 1 dependent rises 3.14%, 2.32%, 3.57% respectively. Balanced ordering limits but cannot eliminate shared machine trends.", + "Hardware counters are enabled only for one-worker runs; instruction deltas are directly measured there, not at eight workers.", + "Worker CPU time and hardware cycles are diagnostic; no frequency normalization is justified. Raw hardware/telemetry/results must remain available.", + "Miss result is a perpetual no-prefetch allocated-evicted rejection path; production uses it mainly for metadata prefetch cursors. Report absolute nanoseconds and required semantics, without claiming the path is performance-neutral versus main." + ], + "acceptance_assessment": "Evidence supports removing candidate wrapper overhead and reducing async hit instructions without an apparent >3% mean resident regression in this tested configuration. It does not prove universal <3% regression or thermal stability; miss validation cost remains explicit." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-report-link-check.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-report-link-check.json new file mode 100644 index 000000000..8d0aa7ff9 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-report-link-check.json @@ -0,0 +1,245 @@ +{ + "status": "passed", + "scope": "Local Markdown destinations in finalized README and intended delivery appendix; not a web or benchmark check", + "documents": { + "README.md": { + "sha256": "8d18bce5fc5a314f4c56a1c7bbb45c925d02648cc4a783bb48e46380572f92bd", + "words": 1855 + }, + "delivery-docs.md": { + "sha256": "00404681691b42083ac1dcd4a9198f4981aa548c8c4f540f5df61887dd2dab1b", + "words": 384 + } + }, + "links": [ + { + "document": "README.md", + "link": "review/async-mask-independent-correctness-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/async-mask-contract-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/async-mask-hit-codegen-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/mask-final-hits-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "probe-results/mask-final-hits/results.csv", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "probe-results/mask-final-hits/manifest.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/mask-final-resident-evidence-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/mask-final-hot32-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "probe-results/mask-final-hot32/results.csv", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/mask-final-hot32-evidence-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/mask-final-writes-hot32-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "probe-results/mask-final-writes-hot32/results.csv", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/mask-final-writes-evidence-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "harness/controlled-writes/validation-status.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/mask-final-misses-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "probe-results/mask-final-misses/results.csv", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/mask-final-misses-evidence-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/long-scan-path-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/mask-final-quota-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/results/insert-mask-final-fixed20m/", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/insert-final-fixed20m-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/quota-fixed-shared-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/analysis/mask-final-resident-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "database/results/resident-mask-final-single/manifest.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "async-load-report.md", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "validation-async-mask/validation.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "validation-async-mask/validate.py", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "delivery-source-check.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "jobs/target-mask-format/run.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/mask-churn-audited.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "mask-churn-validation.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/build-configs/async-mask-manifest.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "harness/controlled-final/cache_api_probe.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "harness/controlled-final/README.md", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/isolated-miss-review.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "async-mask-source.json", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "README.md", + "link": "review/async-mask-vs-original.patch", + "exists": true, + "check": "existing local file or directory" + }, + { + "document": "delivery-docs.md", + "link": "../benchmarks/results-20261017/cache-invalid-addresses-performance/README.md", + "exists": true, + "check": "appendix target layout resolves to packaged campaign README" + } + ], + "pending_markers": false +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-required-evidence.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-required-evidence.json new file mode 100644 index 000000000..023131bda --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/final-required-evidence.json @@ -0,0 +1,23 @@ +{ + "selected_profile": "async-mask", + "required_completed_analysis": [ + "mask-final-hits-audited.json", + "mask-final-hot32-audited.json", + "mask-final-misses-audited.json", + "mask-final-quota-audited.json", + "mask-final-resident-audited.json", + "mask-final-writes-hot32-audited.json" + ], + "validation": "validation-async-mask/validation.json", + "churn": "review/mask-churn-audited.json", + "production_source": "delivery-source-check.json", + "local_commit_only": true, + "remaining_limitations": [ + "No-WAL database insertion wall-time uncertainty", + "Point-query confidence interval allows more than 3% loss", + "Valid nonblocking miss retains allocator-membership work", + "Inherited asynchronous admission-progress limitation remains unresolved" + ], + "completed": true, + "write_scope": "72 measured resident dirty-page write/claim cases plus 4 excluded preconditions; no database insertion-neutrality inference" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hot32-evidence-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hot32-evidence-review.json new file mode 100644 index 000000000..d15857353 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hot32-evidence-review.json @@ -0,0 +1,834 @@ +{ + "scope": "Read-only audit of completed hot32-blocking five-profile screen; no workloads launched by reviewer.", + "audited_report": "database/analysis/hot32-blocking-audited.json", + "audited_report_sha256": "bf35847e53430fdbeca261c2e4a116b98e43b6c147ae7202b91a1cc082257e3a", + "complete": true, + "measured_rows": 60, + "excluded_preconditions": 2, + "sample_exclusions": 0, + "working_pages": 32, + "cache_mib": 64, + "all_working_set_env_row_setup_values_match": true, + "all_library_driver_object_source_runner_raw_log_job_hashes_verified": true, + "all_timed_errors_disk_io_and_major_faults_zero": true, + "worker_cpu": 2, + "control_cpu": 12, + "deterministic_worker_tid": 1, + "all_counter_groups_pinned_without_multiplex": true, + "thermal_flagged_measured_processes": 60, + "thermal_flagged_precondition_processes": 2, + "absolute_counter_means": [ + { + "mode": "independent", + "profile": "main", + "instructions_op": 276.40333370623745, + "instructions_delta_vs_main": 0.0, + "cycles_op": 84.98215631910206, + "worker_cpu_ns_op": 23.90687343609578 + }, + { + "mode": "independent", + "profile": "original", + "instructions_op": 280.4033335044467, + "instructions_delta_vs_main": 3.9999997982092736, + "cycles_op": 85.14968247933639, + "worker_cpu_ns_op": 24.02376063892306 + }, + { + "mode": "independent", + "profile": "async-load", + "instructions_op": 280.4033334004908, + "instructions_delta_vs_main": 3.999999694253347, + "cycles_op": 85.2214505365463, + "worker_cpu_ns_op": 24.01886593119731 + }, + { + "mode": "independent", + "profile": "mask-original", + "instructions_op": 280.4033330101458, + "instructions_delta_vs_main": 3.9999993039083392, + "cycles_op": 79.49791682690709, + "worker_cpu_ns_op": 22.790936245828167 + }, + { + "mode": "independent", + "profile": "mask-main", + "instructions_op": 274.4033327198044, + "instructions_delta_vs_main": -2.000000986433065, + "cycles_op": 78.54680768785813, + "worker_cpu_ns_op": 22.49282325256998 + }, + { + "mode": "dependent", + "profile": "main", + "instructions_op": 251.52833194965498, + "instructions_delta_vs_main": 0.0, + "cycles_op": 75.52464441914073, + "worker_cpu_ns_op": 21.539417503162852 + }, + { + "mode": "dependent", + "profile": "original", + "instructions_op": 255.52833179039874, + "instructions_delta_vs_main": 3.9999998407437545, + "cycles_op": 74.93922648195091, + "worker_cpu_ns_op": 21.366891143369283 + }, + { + "mode": "dependent", + "profile": "async-load", + "instructions_op": 255.52833223912168, + "instructions_delta_vs_main": 4.000000289466698, + "cycles_op": 75.25176116689403, + "worker_cpu_ns_op": 21.496328241925642 + }, + { + "mode": "dependent", + "profile": "mask-original", + "instructions_op": 255.5283319545683, + "instructions_delta_vs_main": 4.000000004913318, + "cycles_op": 73.98704637957587, + "worker_cpu_ns_op": 21.079477722697863 + }, + { + "mode": "dependent", + "profile": "mask-main", + "instructions_op": 249.5283319059206, + "instructions_delta_vs_main": -2.0000000437343886, + "cycles_op": 73.18447958796958, + "worker_cpu_ns_op": 20.86045143300035 + } + ], + "block_throughput_means": [ + { + "mode": "independent", + "profile": "main", + "block": 0, + "ops_s": 41964839.400000006, + "samples_ops_s": [ + 41897861.6, + 42031817.2 + ] + }, + { + "mode": "independent", + "profile": "main", + "block": 1, + "ops_s": 41859087.0, + "samples_ops_s": [ + 41949690.7, + 41768483.3 + ] + }, + { + "mode": "independent", + "profile": "main", + "block": 2, + "ops_s": 41646194.849999994, + "samples_ops_s": [ + 41318642.3, + 41973747.4 + ] + }, + { + "mode": "independent", + "profile": "original", + "block": 0, + "ops_s": 41213301.2, + "samples_ops_s": [ + 40669642.9, + 41756959.5 + ] + }, + { + "mode": "independent", + "profile": "original", + "block": 1, + "ops_s": 41737926.2, + "samples_ops_s": [ + 41422102.2, + 42053750.2 + ] + }, + { + "mode": "independent", + "profile": "original", + "block": 2, + "ops_s": 41923294.7, + "samples_ops_s": [ + 41964362.3, + 41882227.1 + ] + }, + { + "mode": "independent", + "profile": "async-load", + "block": 0, + "ops_s": 41360750.849999994, + "samples_ops_s": [ + 42284547.8, + 40436953.9 + ] + }, + { + "mode": "independent", + "profile": "async-load", + "block": 1, + "ops_s": 41549612.7, + "samples_ops_s": [ + 41725331.6, + 41373893.8 + ] + }, + { + "mode": "independent", + "profile": "async-load", + "block": 2, + "ops_s": 42000705.25, + "samples_ops_s": [ + 41781566.7, + 42219843.8 + ] + }, + { + "mode": "independent", + "profile": "mask-original", + "block": 0, + "ops_s": 44234534.7, + "samples_ops_s": [ + 44720199.9, + 43748869.5 + ] + }, + { + "mode": "independent", + "profile": "mask-original", + "block": 1, + "ops_s": 44375581.75, + "samples_ops_s": [ + 44177962.4, + 44573201.1 + ] + }, + { + "mode": "independent", + "profile": "mask-original", + "block": 2, + "ops_s": 43053723.65, + "samples_ops_s": [ + 44187103.3, + 41920344.0 + ] + }, + { + "mode": "independent", + "profile": "mask-main", + "block": 0, + "ops_s": 45118075.4, + "samples_ops_s": [ + 45132190.5, + 45103960.3 + ] + }, + { + "mode": "independent", + "profile": "mask-main", + "block": 1, + "ops_s": 44885358.1, + "samples_ops_s": [ + 44966839.7, + 44803876.5 + ] + }, + { + "mode": "independent", + "profile": "mask-main", + "block": 2, + "ops_s": 43388933.1, + "samples_ops_s": [ + 43386550.0, + 43391316.2 + ] + }, + { + "mode": "dependent", + "profile": "main", + "block": 0, + "ops_s": 44842116.8, + "samples_ops_s": [ + 44820462.3, + 44863771.3 + ] + }, + { + "mode": "dependent", + "profile": "main", + "block": 1, + "ops_s": 47019807.8, + "samples_ops_s": [ + 47759987.9, + 46279627.7 + ] + }, + { + "mode": "dependent", + "profile": "main", + "block": 2, + "ops_s": 47505292.25, + "samples_ops_s": [ + 47133439.0, + 47877145.5 + ] + }, + { + "mode": "dependent", + "profile": "original", + "block": 0, + "ops_s": 47212049.45, + "samples_ops_s": [ + 47274839.1, + 47149259.8 + ] + }, + { + "mode": "dependent", + "profile": "original", + "block": 1, + "ops_s": 46501422.85, + "samples_ops_s": [ + 46142096.5, + 46860749.2 + ] + }, + { + "mode": "dependent", + "profile": "original", + "block": 2, + "ops_s": 46686251.4, + "samples_ops_s": [ + 46683204.3, + 46689298.5 + ] + }, + { + "mode": "dependent", + "profile": "async-load", + "block": 0, + "ops_s": 46918344.95, + "samples_ops_s": [ + 46626662.8, + 47210027.1 + ] + }, + { + "mode": "dependent", + "profile": "async-load", + "block": 1, + "ops_s": 46115849.35, + "samples_ops_s": [ + 45354079.2, + 46877619.5 + ] + }, + { + "mode": "dependent", + "profile": "async-load", + "block": 2, + "ops_s": 46529263.35, + "samples_ops_s": [ + 46589601.0, + 46468925.7 + ] + }, + { + "mode": "dependent", + "profile": "mask-original", + "block": 0, + "ops_s": 47659068.0, + "samples_ops_s": [ + 47463009.3, + 47855126.7 + ] + }, + { + "mode": "dependent", + "profile": "mask-original", + "block": 1, + "ops_s": 47369021.5, + "samples_ops_s": [ + 47483832.4, + 47254210.6 + ] + }, + { + "mode": "dependent", + "profile": "mask-original", + "block": 2, + "ops_s": 47281515.65, + "samples_ops_s": [ + 47040424.3, + 47522607.0 + ] + }, + { + "mode": "dependent", + "profile": "mask-main", + "block": 0, + "ops_s": 47701923.5, + "samples_ops_s": [ + 48134004.7, + 47269842.3 + ] + }, + { + "mode": "dependent", + "profile": "mask-main", + "block": 1, + "ops_s": 48152596.95, + "samples_ops_s": [ + 48051934.7, + 48253259.2 + ] + }, + { + "mode": "dependent", + "profile": "mask-main", + "block": 2, + "ops_s": 47951559.900000006, + "samples_ops_s": [ + 47750455.1, + 48152664.7 + ] + } + ], + "selected_comparisons": [ + { + "mode": "independent", + "profile": "async-load", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.447131609795004, + "ci95_low_pct": -3.3151860815214595, + "ci95_high_pct": 2.506000715623391, + "block_delta_pct": [ + -1.4395111684855189, + -0.7393240564467995, + 0.8512431958714872 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.27789515787202124, + "ci95_low_pct": -2.709616702313966, + "ci95_high_pct": 3.357145037913911, + "block_delta_pct": [ + 1.6854225577566995, + -0.26099395943297576, + -0.5758481411098026 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.4471604378348601, + "ci95_low_pct": 1.4471599628303355, + "ci95_high_pct": 1.4471609128393847, + "block_delta_pct": [ + 1.4471602846873877, + 1.4471606521281766, + 1.4471603766890162 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.4667721339205011, + "ci95_low_pct": -2.511704192312081, + "ci95_high_pct": 3.5362472939354017, + "block_delta_pct": [ + 1.5314318528310666, + 0.7375849834512227, + -0.85397626228495 + ] + } + } + }, + { + "mode": "independent", + "profile": "mask-main", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 6.298677795283769, + "ci95_low_pct": 1.7896036164760432, + "ci95_high_pct": 11.007494867546441, + "block_delta_pct": [ + 7.5139951566215, + 7.229663418124721, + 4.184627806398522 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -7.587640474363477, + "ci95_low_pct": -11.984257527815378, + "ci95_high_pct": -2.9714008741744125, + "block_delta_pct": [ + -8.658559582598013, + -8.598327607651557, + -5.470321903123954 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.7235806311072457, + "ci95_low_pct": -0.7235807587163912, + "ci95_high_pct": -0.7235805034981002, + "block_delta_pct": [ + -0.7235806288673707, + -0.7235805808983753, + -0.723580683555991 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -5.928613407687388, + "ci95_low_pct": -9.916312111776616, + "ci95_high_pct": -1.7643928345742577, + "block_delta_pct": [ + -6.993521029487171, + -6.7422989534557605, + -4.021329882741687 + ] + } + } + }, + { + "mode": "independent", + "profile": "async-load", + "baseline": "original", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.029807654215607826, + "ci95_low_pct": -1.0238971098119887, + "ci95_high_pct": 1.0947302142294335, + "block_delta_pct": [ + 0.3577719952217562, + -0.45118077764007003, + 0.18464805916122984 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.08351514509512548, + "ci95_low_pct": -0.250449905657546, + "ci95_high_pct": 0.4185983227467993, + "block_delta_pct": [ + 0.21103455282562855, + -0.05724788295721206, + 0.0969399163113005 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -3.707372187022884e-08, + "ci95_low_pct": -2.275425070585868e-07, + "ci95_high_pct": 1.5339507442035938e-07, + "block_delta_pct": [ + -1.2081965428123453e-07, + 2.9657210021127867e-08, + -2.0058721350579845e-08 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.019879383141752083, + "ci95_low_pct": -1.035207542622918, + "ci95_high_pct": 1.0058655240113845, + "block_delta_pct": [ + -0.3220473106797961, + 0.44884235194315725, + -0.18474427492501944 + ] + } + } + }, + { + "mode": "independent", + "profile": "mask-original", + "baseline": "original", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 5.4299956582829045, + "ci95_low_pct": -0.4841007691118393, + "ci95_high_pct": 11.695558904777315, + "block_delta_pct": [ + 7.330724334210825, + 6.3195654172199855, + 2.6964220204763523 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -6.64231410025613, + "ci95_low_pct": -11.319289531743792, + "ci95_high_pct": -1.718677370372912, + "block_delta_pct": [ + -8.12645851353102, + -7.324102416248268, + -4.43629570693923 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -1.762821333350928e-07, + "ci95_low_pct": -2.6394399998963536e-07, + "ci95_high_pct": -8.862026668055023e-08, + "block_delta_pct": [ + -2.1513812953344313e-07, + -1.4623592337059677e-07, + -1.6747234710123848e-07 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -5.1383850746952735, + "ci95_low_pct": -10.57488236783316, + "ci95_high_pct": 0.6286178258253949, + "block_delta_pct": [ + -6.846447599051175, + -5.961227505718158, + -2.5537415572683964 + ] + } + } + }, + { + "mode": "dependent", + "profile": "async-load", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.16977718724597857, + "ci95_low_pct": -8.793851493844729, + "ci95_high_pct": 10.014340327783234, + "block_delta_pct": [ + 4.630085058785638, + -1.9225056253845296, + -2.0545687728086737 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.3335328907845714, + "ci95_low_pct": -8.254742055297227, + "ci95_high_pct": 8.271586876124326, + "block_delta_pct": [ + -4.093476530915996, + 1.4554986791753155, + 1.7474312696442507 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.5902782237141144, + "ci95_low_pct": 1.5902779063155403, + "ci95_high_pct": 1.5902785411126885, + "block_delta_pct": [ + 1.5902782268399696, + 1.59027809442005, + 1.5902783498823014 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.17103333834684875, + "ci95_low_pct": -9.092902457990048, + "ci95_high_pct": 9.62645221543954, + "block_delta_pct": [ + -4.421296520897666, + 1.9627341900527506, + 2.0862190675781545 + ] + } + } + }, + { + "mode": "dependent", + "profile": "mask-main", + "baseline": "main", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 3.2166593304996383, + "ci95_low_pct": -3.5046960696153096, + "ci95_high_pct": 10.406188999978493, + "block_delta_pct": [ + 6.377501563440924, + 2.4091743522609788, + 0.9394061774243845 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -3.0706178380280447, + "ci95_low_pct": -9.187478514173343, + "ci95_high_pct": 3.45825633492578, + "block_delta_pct": [ + -5.818002066033678, + -2.4768277463296906, + -0.8504803008915207 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.7951390717029438, + "ci95_low_pct": -0.7951393435178145, + "ci95_high_pct": -0.7951387998880732, + "block_delta_pct": [ + -0.7951390167859951, + -0.7951390006274317, + -0.7951391976954048 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -3.1223091101766354, + "ci95_low_pct": -9.410584495099794, + "ci95_high_pct": 3.6024676816298618, + "block_delta_pct": [ + -5.987424858543755, + -2.3760169466436, + -0.9330335761995934 + ] + } + } + }, + { + "mode": "dependent", + "profile": "async-load", + "baseline": "original", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -0.5960464486390427, + "ci95_low_pct": -1.2088984904568112, + "ci95_high_pct": 0.0206074297755654, + "block_delta_pct": [ + -0.6220964847354238, + -0.829164951024719, + -0.3362618443167542 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 0.41679991359375723, + "ci95_low_pct": 0.26690882692592677, + "ci95_high_pct": 0.5669150755634567, + "block_delta_pct": [ + 0.38946426305659365, + 0.48603714901498396, + 0.37493463814393113 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.7560592979748435e-07, + "ci95_low_pct": -1.8646616473105837e-07, + "ci95_high_pct": 5.376780354282573e-07, + "block_delta_pct": [ + 3.1743738748701844e-07, + 2.624549466645476e-08, + 1.8313492944344034e-07 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 0.6053057161869324, + "ci95_low_pct": -0.045287144507366595, + "ci95_high_pct": 1.2601332053274072, + "block_delta_pct": [ + 0.6299736702627845, + 0.8551413367728244, + 0.33148816634063216 + ] + } + } + }, + { + "mode": "dependent", + "profile": "mask-original", + "baseline": "original", + "estimates": { + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.3618238581970532, + "ci95_low_pct": 0.21224447197716323, + "ci95_high_pct": 2.5245905826727366, + "block_delta_pct": [ + 0.9468314873164241, + 1.8657464585516426, + 1.2750311540326464 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.269402187723101, + "ci95_low_pct": -2.436539054246656, + "ci95_high_pct": -0.08830304011611112, + "block_delta_pct": [ + -0.8550946632993828, + -1.7832412154109356, + -1.1676095978279566 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 6.424709653174432e-08, + "ci95_low_pct": -8.676589446920957e-08, + "ci95_high_pct": 2.1526009863492845e-07, + "block_delta_pct": [ + 1.2315102271287515e-07, + 1.7393642082197402e-09, + 6.785092487859856e-08 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.3436592932429714, + "ci95_low_pct": -2.4734109753896227, + "ci95_high_pct": -0.20082052504032388, + "block_delta_pct": [ + -0.9365908968334224, + -1.8378047422402677, + -1.2544627638103156 + ] + } + } + } + ], + "findings": [ + "The current async-load candidate does not show a large hot resident lookup loss. Versus original, independent throughput is +0.03%; dependent is -0.60% with cycles/op +0.42%. This does not resolve the separate fixed-work insertion regression.", + "Masking benefits original and main. Mask-original/original is +5.43% throughput and -6.64% cycles/op for independent access; +1.36% throughput and -1.27% cycles/op for dependent access. Independent throughput confidence interval includes zero, but its cycle interval and all three throughput block means favor masking.", + "Original, async-load and mask-original each retire four more instructions/op than main; mask-main retires two fewer than main. Mask-original cycle improvement occurs with unchanged retired instruction count, consistent with reduced instruction cost/dependencies or layout rather than fewer instructions. These counters do not measure micro-op count or isolate divider latency.", + "Dependent main controls show a substantial first-block slowdown, widening all candidate/main intervals. Do not use those intervals as evidence for a precise sub-three-percent bound.", + "Every measured and precondition process shows a thermal-counter increment somewhere across setup/warmup/measurement/teardown. Counter scope does not locate the event in the timed phase. No samples were discarded and no frequency normalization was applied.", + "The screen supports constructing async-mask for further validation and comparison, not production acceptance. It cannot establish insertion neutrality or writer-contention behavior." + ], + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.", + "Counters and CPU/op include unchanged probe address generation, identity/ref checks, checksum, cache_get and cache_unget; they are not isolated clockcache_get symbol costs.", + "Offset-zero page lines may conflict in L1 even for a 32-page working set. Cache/directory capacity and deterministic spread layout stay fixed across profiles." + ], + "followup_source": "async-mask-source.json", + "followup_status": "Source prepared only; not built, tested or benchmarked." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-async-load-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-async-load-clockcache_get.asm new file mode 100644 index 000000000..6296af8cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-async-load-clockcache_get.asm @@ -0,0 +1,418 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053a20 : + 53a20: push %r15 + 53a22: lea -0x1(%rcx),%eax + 53a25: push %r14 + 53a27: push %r13 + 53a29: push %r12 + 53a2b: push %rbp + 53a2c: push %rbx + 53a2d: mov %rsi,%rbx + 53a30: sub $0x48,%rsp + 53a34: mov %edx,0x8(%rsp) + 53a38: mov %ecx,0x1c(%rsp) + 53a3c: mov %r8,0x20(%rsp) + 53a41: cmp $0x7,%eax + 53a44: ja 54038 + 53a4a: mov 0x8(%rdi),%rcx + 53a4e: mov %rdi,%r14 + 53a51: mov %rsi,%rax + 53a54: xor %edx,%edx + 53a56: mov 0x8(%rcx),%rdi + 53a5a: divq 0x8(%rdi) + 53a5e: test %rdx,%rdx + 53a61: jne 1015d + 53a67: movabs $0xcccccccccccccccd,%r12 + 53a71: mov %r14,%r13 + 53a74: data16 cs nopw 0x0(%rax,%rax,1) + 53a7f: nop + 53a80: mov 0x120(%rcx),%rcx + 53a87: mov 0x28(%r13),%rax + 53a8b: mov %rbx,%rdx + 53a8e: shr %cl,%rdx + 53a91: shr $0x2,%rax + 53a95: cmp %rax,%rdx + 53a98: jae 5409b + 53a9e: mov 0x30(%r13),%rax + 53aa2: mov (%rax,%rdx,4),%ebp + 53aa5: cmp $0xffffffff,%ebp + 53aa8: je 53c50 + 53aae: data16 lea 0x814f2(%rip),%rdi # d4fa8 + 53ab6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53abe: mov 0x8(%rsp),%r14d + 53ac3: mov %ebp,%esi + 53ac5: mov %r13,%rdi + 53ac8: mov (%rax),%rax + 53acb: mov %rax,0x10(%rsp) + 53ad0: test %r14d,%r14d + 53ad3: je 53c10 + 53ad9: call aa3e0 + 53ade: cmp $0x1,%eax + 53ae1: jne 53b2d + 53ae3: mov $0x1,%r15d + 53ae9: mov %r15,%rax + 53aec: mul %r12 + 53aef: xor %eax,%eax + 53af1: shr $0x2,%rdx + 53af5: mov %rdx,%r14 + 53af8: nopl 0x0(%rax,%rax,1) + 53b00: pause + 53b02: mov %rax,%rcx + 53b05: add $0x1,%rax + 53b09: cmp %r14,%rcx + 53b0c: jne 53b00 + 53b0e: cmp $0x400,%r15 + 53b15: ja 53be0 + 53b1b: mov %ebp,%esi + 53b1d: mov %r13,%rdi + 53b20: add %r15,%r15 + 53b23: call aa3e0 + 53b28: cmp $0x1,%eax + 53b2b: je 53ae9 + 53b2d: test %eax,%eax + 53b2f: jne 53c27 + 53b35: mov %ebp,%eax + 53b37: mov 0x48(%r13),%rcx + 53b3b: mov %rax,%rdx + 53b3e: shl $0x6,%rdx + 53b42: mov 0x8(%rcx,%rdx,1),%rsi + 53b47: cmp %rsi,%rbx + 53b4a: jne 53e8c + 53b50: mov %rax,%rbx + 53b53: mov %rdx,%r15 + 53b56: mov %r13,%r14 + 53b59: jmp 53b6c + 53b5b: nopl 0x0(%rax,%rax,1) + 53b60: mov %r14,%rdi + 53b63: call ea40 + 53b68: mov 0x48(%r14),%rcx + 53b6c: mov 0x10(%rcx,%r15,1),%eax + 53b71: test $0x10,%al + 53b73: jne 53b60 + 53b75: mov 0x48(%r14),%rdx + 53b79: mov %rbx,%rax + 53b7c: add %r15,%rdx + 53b7f: mov 0x14(%rdx),%r13d + 53b83: test %r13d,%r13d + 53b86: jne 53fea + 53b8c: mov 0x20(%rdx),%eax + 53b8f: cmp %eax,0x1c(%rsp) + 53b93: jne 5406a + 53b99: mov 0x8(%r14),%rax + 53b9d: mov 0x18(%rax),%r11d + 53ba1: test %r11d,%r11d + 53ba4: jne 53e66 + 53baa: mov 0x20(%rsp),%rbx + 53baf: xor %r13d,%r13d + 53bb2: mov %rdx,(%rbx) + 53bb5: data16 lea 0x813eb(%rip),%rdi # d4fa8 + 53bbd: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53bc5: mov (%rax),%rax + 53bc8: mov %rax,0x8(%rbx) + 53bcc: add $0x48,%rsp + 53bd0: mov %r13d,%eax + 53bd3: pop %rbx + 53bd4: pop %rbp + 53bd5: pop %r12 + 53bd7: pop %r13 + 53bd9: pop %r14 + 53bdb: pop %r15 + 53bdd: ret + 53bde: xchg %ax,%ax + 53be0: mov %ebp,%esi + 53be2: mov %r13,%rdi + 53be5: call aa3e0 + 53bea: cmp $0x1,%eax + 53bed: jne 53b2d + 53bf3: xor %eax,%eax + 53bf5: data16 cs nopw 0x0(%rax,%rax,1) + 53c00: pause + 53c02: mov %rax,%rdx + 53c05: add $0x1,%rax + 53c09: cmp %r14,%rdx + 53c0c: jne 53c00 + 53c0e: jmp 53be0 + 53c10: call aa3e0 + 53c15: cmp $0x1,%eax + 53c18: je 53ca6 + 53c1e: cmp $0x2,%eax + 53c21: jne 53b35 + 53c27: mov 0x8(%r13),%rcx + 53c2b: mov %rbx,%rax + 53c2e: xor %edx,%edx + 53c30: mov 0x8(%rcx),%rsi + 53c34: divq 0x8(%rsi) + 53c38: test %rdx,%rdx + 53c3b: je 53a80 + 53c41: mov %r13,%r14 + 53c44: jmp 1015d + 53c49: nopl 0x0(%rax) + 53c50: mov 0x10(%r13),%rbp + 53c54: mov 0x0(%rbp),%rax + 53c58: mov %rbp,%rdi + 53c5b: call *(%rax) + 53c5d: xor %edx,%edx + 53c5f: mov %rax,%rcx + 53c62: mov (%rax),%rax + 53c65: mov 0x8(%rax),%r9 + 53c69: mov %rbx,%rax + 53c6c: div %r9 + 53c6f: test %rdx,%rdx + 53c72: jne 53e30 + 53c78: mov 0x0(%rbp),%rax + 53c7c: mov %rbx,%r15 + 53c7f: and 0x20(%rcx),%r15 + 53c83: je 53cb8 + 53c85: cmp 0x8(%rcx),%rbx + 53c89: jae 53cb8 + 53c8b: mov %r15,%rsi + 53c8e: mov %rbp,%rdi + 53c91: call *0x20(%rax) + 53c94: test %eax,%eax + 53c96: je 53ee0 + 53c9c: mov 0x8(%rsp),%r8d + 53ca1: test %r8d,%r8d + 53ca4: jne 53d04 + 53ca6: mov $0xb,%r13d + 53cac: jmp 53bcc + 53cb1: nopl 0x0(%rax) + 53cb8: mov %rbp,%rdi + 53cbb: call *0x58(%rax) + 53cbe: mov 0x8130b(%rip),%rbp # d4fd0 + 53cc5: mov %rbx,%r9 + 53cc8: mov %r15,%r8 + 53ccb: sub $0x8,%rsp + 53ccf: lea 0x6388a(%rip),%rsi # b7560 <__func__.21+0xd0> + 53cd6: mov $0x17d,%ecx + 53cdb: mov 0x0(%rbp),%rdi + 53cdf: push %rax + 53ce0: lea 0x6ebe9(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53ce7: xor %eax,%eax + 53ce9: call fbf0 + 53cee: mov 0x0(%rbp),%rdi + 53cf2: call fe90 + 53cf7: pop %rsi + 53cf8: pop %rdi + 53cf9: mov $0x16,%r13d + 53cff: jmp 53bcc + 53d04: data16 lea 0x8129c(%rip),%rdi # d4fa8 + 53d0c: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d14: mov 0x1c(%rsp),%edx + 53d18: mov %rbx,%rsi + 53d1b: mov %r13,%rdi + 53d1e: mov (%rax),%r14 + 53d21: mov 0x8(%r13),%rax + 53d25: mov 0x8(%rax),%rax + 53d29: mov 0x8(%rax),%r15 + 53d2d: call 536c0 + 53d32: mov %rax,%rbp + 53d35: mov $0xffffffff,%eax + 53d3a: cmp %rax,%rbp + 53d3d: je 53c27 + 53d43: mov 0x8(%r13),%rax + 53d47: mov %rbp,%r12 + 53d4a: mov %r14,0x8(%rsp) + 53d4f: mov %r13,%r14 + 53d52: shl $0x6,%r12 + 53d56: add 0x48(%r13),%r12 + 53d5a: mov 0x18(%rax),%ecx + 53d5d: test %ecx,%ecx + 53d5f: jne 53f7e + 53d65: mov 0x18(%r14),%rdi + 53d69: mov (%r12),%rsi + 53d6d: mov %rbx,%rcx + 53d70: mov %r15,%rdx + 53d73: mov (%rdi),%rax + 53d76: call *(%rax) + 53d78: mov %eax,%r13d + 53d7b: test %eax,%eax + 53d7d: jne 53fa5 + 53d83: mov 0x8(%r14),%rax + 53d87: mov 0x18(%rax),%edx + 53d8a: test %edx,%edx + 53d8c: jne 53f21 + 53d92: mov %ebp,%edx + 53d94: mov %r13d,%ecx + 53d97: mov %rbx,%rsi + 53d9a: mov %r14,%rdi + 53d9d: call 537f0 + 53da2: mov %r12,%rdx + 53da5: test %r13d,%r13d + 53da8: je 53baa + 53dae: mov 0x8(%r14),%rcx + 53db2: mov %rbp,%rax + 53db5: xor %edx,%edx + 53db7: mov 0x8(%rsp),%rdi + 53dbc: divq 0x140(%rcx) + 53dc3: and $0x3,%edi + 53dc6: shl $0x6,%edx + 53dc9: lea (%rdx,%rax,1),%esi + 53dcc: mov 0x130(%rcx),%eax + 53dd2: mov 0x88(%r14),%rdx + 53dd9: mov $0xffffffff,%ecx + 53dde: imul %rdi,%rax + 53de2: add %rsi,%rax + 53de5: lock xadd %cx,(%rdx,%rax,2) + 53deb: test %cx,%cx + 53dee: jne 53bcc + 53df4: push %rax + 53df5: push %rdi + 53df6: push %rsi + 53df7: push 0x20(%rsp) + 53dfb: xor %r9d,%r9d + 53dfe: lea 0x643f3(%rip),%r8 # b81f8 <__func__.21+0xd68> + 53e05: xor %eax,%eax + 53e07: mov $0x288,%esi + 53e0c: lea 0x5d81b(%rip),%rcx # b162e <_fini+0xa12> + 53e13: lea 0x6ebf6(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 53e1a: lea 0x5d7b6(%rip),%rdi # b15d7 <_fini+0x9bb> + 53e21: call ee00 + 53e26: cs nopw 0x0(%rax,%rax,1) + 53e30: mov 0x81199(%rip),%rbp # d4fd0 + 53e37: mov %rbx,%r8 + 53e3a: xor %eax,%eax + 53e3c: mov $0x164,%ecx + 53e41: lea 0x6ea88(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53e48: lea 0x63659(%rip),%rsi # b74a8 <__func__.21+0x18> + 53e4f: mov 0x0(%rbp),%rdi + 53e53: call fbf0 + 53e58: mov 0x0(%rbp),%rdi + 53e5c: call fe90 + 53e61: jmp 53cf9 + 53e66: mov 0x10(%rsp),%rsi + 53e6b: mov 0x1c(%rsp),%ecx + 53e6f: lea 0x0(,%rsi,8),%rax + 53e77: sub %rsi,%rax + 53e7a: lea 0x220(%rcx,%rax,8),%rax + 53e82: addq $0x1,(%r14,%rax,8) + 53e87: jmp 53baa + 53e8c: mov 0x8(%r13),%rcx + 53e90: xor %edx,%edx + 53e92: mov 0x10(%rsp),%rdi + 53e97: divq 0x140(%rcx) + 53e9e: and $0x3,%edi + 53ea1: shl $0x6,%edx + 53ea4: lea (%rdx,%rax,1),%esi + 53ea7: mov 0x130(%rcx),%eax + 53ead: mov 0x88(%r13),%rdx + 53eb4: mov $0xffffffff,%ecx + 53eb9: imul %rdi,%rax + 53ebd: add %rsi,%rax + 53ec0: lock xadd %cx,(%rdx,%rax,2) + 53ec6: test %cx,%cx + 53ec9: jne 53c27 + 53ecf: push %rbx + 53ed0: push %rdi + 53ed1: push %rsi + 53ed2: push 0x28(%rsp) + 53ed6: jmp 53dfb + 53edb: nopl 0x0(%rax,%rax,1) + 53ee0: sub $0x8,%rsp + 53ee4: mov %rbx,%r9 + 53ee7: mov %r15,%r8 + 53eea: mov $0x172,%ecx + 53eef: mov 0x810da(%rip),%rbp # d4fd0 + 53ef6: lea 0x6e9d3(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53efd: lea 0x635f4(%rip),%rsi # b74f8 <__func__.21+0x68> + 53f04: mov 0x0(%rbp),%rdi + 53f08: push $0x0 + 53f0a: call fbf0 + 53f0f: mov 0x0(%rbp),%rdi + 53f13: call fe90 + 53f18: pop %r9 + 53f1a: pop %r10 + 53f1c: jmp 53cf9 + 53f21: lea 0x30(%rsp),%rsi + 53f26: mov $0x1,%edi + 53f2b: call e410 + 53f30: mov 0x28(%rsp),%rax + 53f35: mov 0x8(%rsp),%rsi + 53f3a: imul $0x3b9aca00,0x30(%rsp),%rdx + 53f43: add 0x38(%rsp),%rdx + 53f48: sub %rax,%rdx + 53f4b: mov 0x1c(%rsp),%ecx + 53f4f: lea 0x0(,%rsi,8),%rax + 53f57: sub %rsi,%rax + 53f5a: lea (%rcx,%rax,8),%rax + 53f5e: lea (%r14,%rax,8),%rax + 53f62: addq $0x1,0x1148(%rax) + 53f6a: addq $0x1,0x1220(%rax) + 53f72: add %rdx,0x1190(%rax) + 53f79: jmp 53d92 + 53f7e: lea 0x30(%rsp),%rsi + 53f83: mov $0x1,%edi + 53f88: call e410 + 53f8d: imul $0x3b9aca00,0x30(%rsp),%rax + 53f96: add 0x38(%rsp),%rax + 53f9b: mov %rax,0x28(%rsp) + 53fa0: jmp 53d65 + 53fa5: mov %eax,%edi + 53fa7: call efe0 + 53fac: mov 0x8101d(%rip),%r15 # d4fd0 + 53fb3: mov 0x1c(%rsp),%ecx + 53fb7: mov %rbx,%rdx + 53fba: mov %rax,%r8 + 53fbd: lea 0x648dc(%rip),%rsi # b88a0 <__func__.21+0x1410> + 53fc4: xor %eax,%eax + 53fc6: mov (%r15),%rdi + 53fc9: call fbf0 + 53fce: mov (%r15),%rdi + 53fd1: call fe90 + 53fd6: mov 0x8(%r14),%rax + 53fda: mov 0x18(%rax),%edx + 53fdd: test %edx,%edx + 53fdf: je 53d92 + 53fe5: jmp 53f21 + 53fea: mov 0x8(%r14),%rcx + 53fee: xor %edx,%edx + 53ff0: mov 0x10(%rsp),%rdi + 53ff5: divq 0x140(%rcx) + 53ffc: and $0x3,%edi + 53fff: shl $0x6,%edx + 54002: lea (%rdx,%rax,1),%esi + 54005: mov 0x130(%rcx),%eax + 5400b: mov 0x88(%r14),%rdx + 54012: mov $0xffffffff,%ecx + 54017: imul %rdi,%rax + 5401b: add %rsi,%rax + 5401e: lock xadd %cx,(%rdx,%rax,2) + 54024: test %cx,%cx + 54027: jne 53bcc + 5402d: jmp 53ecf + 54032: nopw 0x0(%rax,%rax,1) + 54038: sub $0x8,%rsp + 5403c: lea 0x645fd(%rip),%r8 # b8640 <__func__.21+0x11b0> + 54043: xor %eax,%eax + 54045: push %rsi + 54046: mov 0x2c(%rsp),%r9d + 5404b: lea 0x64616(%rip),%rcx # b8668 <__func__.21+0x11d8> + 54052: lea 0x6e847(%rip),%rdx # c28a0 <__func__.23.lto_priv.1> + 54059: mov $0x1d6,%esi + 5405e: lea 0x5d572(%rip),%rdi # b15d7 <_fini+0x9bb> + 54065: call ee00 + 5406a: mov 0x1c(%rsp),%esi + 5406e: mov %ebp,%r9d + 54071: lea 0x5d692(%rip),%r8 # b170a <_fini+0xaee> + 54078: lea 0x5d6a2(%rip),%rcx # b1721 <_fini+0xb05> + 5407f: lea 0x6e72a(%rip),%rdx # c27b0 <__func__.19> + 54086: lea 0x5d54a(%rip),%rdi # b15d7 <_fini+0x9bb> + 5408d: push %rsi + 5408e: mov $0x8dd,%esi + 54093: push %rax + 54094: xor %eax,%eax + 54096: call ee00 + 5409b: mov %r13,%r14 + 5409e: jmp 1015d + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-async-load-try_get_read.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-async-load-try_get_read.asm new file mode 100644 index 000000000..751f89483 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-async-load-try_get_read.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa3e0 : + aa3e0: push %rbp + aa3e1: mov %esi,%ebp + aa3e3: push %rbx + aa3e4: mov %rdi,%rbx + aa3e7: sub $0x8,%rsp + aa3eb: data16 lea 0x2abb5(%rip),%rdi # d4fa8 + aa3f3: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa3fb: mov 0x48(%rbx),%r10 + aa3ff: mov %ebp,%ecx + aa401: mov %rcx,%r9 + aa404: shl $0x6,%r9 + aa408: add %r9,%r10 + aa40b: mov (%rax),%rdi + aa40e: mov 0x10(%r10),%eax + aa412: test $0x20,%al + aa414: jne aa488 + aa416: mov 0x8(%rbx),%rsi + aa41a: mov %rcx,%rax + aa41d: xor %edx,%edx + aa41f: mov %rdi,%r8 + aa422: and $0x3,%r8d + aa426: divq 0x140(%rsi) + aa42d: shl $0x6,%edx + aa430: add %eax,%edx + aa432: mov 0x130(%rsi),%eax + aa438: mov %edx,%edx + aa43a: imul %r8,%rax + aa43e: add %rax,%rdx + aa441: mov 0x88(%rbx),%rax + aa448: lock addw $0x1,(%rax,%rdx,2) + aa44e: je aa4de + aa454: mov 0x10(%r10),%esi + aa458: mov %esi,%eax + aa45a: and $0x21,%eax + aa45d: jne aa498 + aa45f: and $0x2,%esi + aa462: je aa470 + aa464: add $0x8,%rsp + aa468: pop %rbx + aa469: pop %rbp + aa46a: ret + aa46b: nopl 0x0(%rax,%rax,1) + aa470: mov 0x48(%rbx),%rdx + aa474: lock orl $0x2,0x10(%rdx,%r9,1) + aa47b: add $0x8,%rsp + aa47f: pop %rbx + aa480: pop %rbp + aa481: ret + aa482: nopw 0x0(%rax,%rax,1) + aa488: add $0x8,%rsp + aa48c: mov $0x1,%eax + aa491: pop %rbx + aa492: pop %rbp + aa493: ret + aa494: nopl 0x0(%rax) + aa498: mov 0x8(%rbx),%r9 + aa49c: mov %rcx,%rax + aa49f: xor %edx,%edx + aa4a1: divq 0x140(%r9) + aa4a8: shl $0x6,%edx + aa4ab: lea (%rdx,%rax,1),%ecx + aa4ae: mov 0x130(%r9),%eax + aa4b5: mov $0xffffffff,%r9d + aa4bb: mov 0x88(%rbx),%rdx + aa4c2: imul %r8,%rax + aa4c6: add %rcx,%rax + aa4c9: lock xadd %r9w,(%rdx,%rax,2) + aa4d0: test %r9w,%r9w + aa4d4: je aa50c + aa4d6: and $0x1,%esi + aa4d9: lea 0x1(%rsi),%eax + aa4dc: jmp aa464 + aa4de: push %rdx + aa4df: mov %ebp,%r9d + aa4e2: lea 0x718a(%rip),%rcx # b1673 <_fini+0xa57> + aa4e9: mov $0x26a,%esi + aa4ee: push %r8 + aa4f0: lea 0x184f9(%rip),%rdx # c29f0 <__func__.30.lto_priv.1> + aa4f7: lea 0xdf72(%rip),%r8 # b8470 <__func__.21+0xfe0> + aa4fe: xor %eax,%eax + aa500: lea 0x70d0(%rip),%rdi # b15d7 <_fini+0x9bb> + aa507: call ee00 + aa50c: push %rax + aa50d: xor %r9d,%r9d + aa510: lea 0x184f9(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + aa517: mov $0x288,%esi + aa51c: push %r8 + aa51e: xor %eax,%eax + aa520: lea 0xdcd1(%rip),%r8 # b81f8 <__func__.21+0xd68> + aa527: push %rcx + aa528: lea 0x70ff(%rip),%rcx # b162e <_fini+0xa12> + aa52f: push %rdi + aa530: lea 0x70a0(%rip),%rdi # b15d7 <_fini+0x9bb> + aa537: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-main-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-main-clockcache_get.asm new file mode 100644 index 000000000..2871ec0bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-main-clockcache_get.asm @@ -0,0 +1,327 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053fd0 : + 53fd0: push %r15 + 53fd2: lea -0x1(%rcx),%eax + 53fd5: push %r14 + 53fd7: push %r13 + 53fd9: push %r12 + 53fdb: push %rbp + 53fdc: push %rbx + 53fdd: mov %rsi,%rbx + 53fe0: sub $0x38,%rsp + 53fe4: mov %ecx,0x4(%rsp) + 53fe8: mov %r8,0x10(%rsp) + 53fed: cmp $0x7,%eax + 53ff0: ja 54458 + 53ff6: mov %rdi,%r15 + 53ff9: mov %edx,%r12d + 53ffc: mov 0x8(%r15),%rcx + 54000: xor %edx,%edx + 54002: mov 0x8(%rcx),%rax + 54006: mov 0x8(%rax),%r14 + 5400a: mov %rbx,%rax + 5400d: div %r14 + 54010: test %rdx,%rdx + 54013: jne 544be + 54019: mov 0x120(%rcx),%rcx + 54020: mov 0x28(%r15),%rax + 54024: mov %rbx,%rdx + 54027: shr %cl,%rdx + 5402a: shr $0x2,%rax + 5402e: cmp %rax,%rdx + 54031: jae 5448a + 54037: mov 0x30(%r15),%rax + 5403b: mov (%rax,%rdx,4),%ebp + 5403e: cmp $0xffffffff,%ebp + 54041: jne 54068 + 54043: test %r12d,%r12d + 54046: jne 541c0 + 5404c: mov $0xb,%r13d + 54052: add $0x38,%rsp + 54056: mov %r13d,%eax + 54059: pop %rbx + 5405a: pop %rbp + 5405b: pop %r12 + 5405d: pop %r13 + 5405f: pop %r14 + 54061: pop %r15 + 54063: ret + 54064: nopl 0x0(%rax) + 54068: data16 lea 0x80f38(%rip),%rdi # d4fa8 + 54070: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 54078: mov %ebp,%esi + 5407a: mov %r15,%rdi + 5407d: mov (%rax),%rax + 54080: mov %rax,0x8(%rsp) + 54085: test %r12d,%r12d + 54088: je 542d0 + 5408e: call aa320 + 54093: cmp $0x1,%eax + 54096: jne 540ed + 54098: mov $0x1,%r13d + 5409e: movabs $0xcccccccccccccccd,%rax + 540a8: mul %r13 + 540ab: xor %eax,%eax + 540ad: shr $0x2,%rdx + 540b1: mov %rdx,%r14 + 540b4: data16 cs nopw 0x0(%rax,%rax,1) + 540bf: nop + 540c0: pause + 540c2: mov %rax,%rcx + 540c5: add $0x1,%rax + 540c9: cmp %rcx,%r14 + 540cc: jne 540c0 + 540ce: cmp $0x400,%r13 + 540d5: ja 54190 + 540db: mov %ebp,%esi + 540dd: mov %r15,%rdi + 540e0: add %r13,%r13 + 540e3: call aa320 + 540e8: cmp $0x1,%eax + 540eb: je 5409e + 540ed: test %eax,%eax + 540ef: jne 53ffc + 540f5: mov %ebp,%eax + 540f7: mov 0x48(%r15),%rcx + 540fb: mov %rax,%r14 + 540fe: shl $0x6,%r14 + 54102: mov 0x8(%rcx,%r14,1),%rdx + 54107: cmp %rdx,%rbx + 5410a: jne 543cc + 54110: mov %rax,%rbx + 54113: jmp 54124 + 54115: nopl (%rax) + 54118: mov %r15,%rdi + 5411b: call ea40 + 54120: mov 0x48(%r15),%rcx + 54124: mov 0x10(%rcx,%r14,1),%eax + 54129: test $0x10,%al + 5412b: jne 54118 + 5412d: mov 0x48(%r15),%rdx + 54131: mov %rbx,%rax + 54134: add %r14,%rdx + 54137: mov 0x14(%rdx),%r13d + 5413b: test %r13d,%r13d + 5413e: jne 54418 + 54144: mov 0x20(%rdx),%eax + 54147: cmp %eax,0x4(%rsp) + 5414b: jne 54421 + 54151: mov 0x8(%r15),%rax + 54155: mov 0x18(%rax),%esi + 54158: test %esi,%esi + 5415a: jne 543a6 + 54160: mov %rdx,%r12 + 54163: mov 0x10(%rsp),%rbx + 54168: xor %r13d,%r13d + 5416b: mov %r12,(%rbx) + 5416e: data16 lea 0x80e32(%rip),%rdi # d4fa8 + 54176: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 5417e: mov (%rax),%rax + 54181: mov %rax,0x8(%rbx) + 54185: jmp 54052 + 5418a: nopw 0x0(%rax,%rax,1) + 54190: mov %ebp,%esi + 54192: mov %r15,%rdi + 54195: call aa320 + 5419a: cmp $0x1,%eax + 5419d: jne 540ed + 541a3: xor %eax,%eax + 541a5: data16 cs nopw 0x0(%rax,%rax,1) + 541b0: pause + 541b2: mov %rax,%rdx + 541b5: add $0x1,%rax + 541b9: cmp %rdx,%r14 + 541bc: jne 541b0 + 541be: jmp 54190 + 541c0: data16 lea 0x80de0(%rip),%rdi # d4fa8 + 541c8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 541d0: mov 0x4(%rsp),%edx + 541d4: mov %rbx,%rsi + 541d7: mov %r15,%rdi + 541da: mov (%rax),%r13 + 541dd: call 53d00 + 541e2: mov %rax,%rbp + 541e5: mov $0xffffffff,%eax + 541ea: cmp %rax,%rbp + 541ed: je 53ffc + 541f3: mov 0x8(%r15),%rax + 541f7: mov %rbp,%r12 + 541fa: mov %r13,0x8(%rsp) + 541ff: shl $0x6,%r12 + 54203: add 0x48(%r15),%r12 + 54207: mov 0x18(%rax),%ecx + 5420a: test %ecx,%ecx + 5420c: jne 5437f + 54212: mov 0x18(%r15),%rdi + 54216: mov (%r12),%rsi + 5421a: mov %rbx,%rcx + 5421d: mov %r14,%rdx + 54220: mov (%rdi),%rax + 54223: call *(%rax) + 54225: mov %eax,%r13d + 54228: test %eax,%eax + 5422a: jne 54349 + 54230: mov 0x8(%r15),%rax + 54234: mov 0x18(%rax),%edx + 54237: test %edx,%edx + 54239: jne 542ec + 5423f: mov %r13d,%ecx + 54242: mov %ebp,%edx + 54244: mov %rbx,%rsi + 54247: mov %r15,%rdi + 5424a: call 52660 + 5424f: test %r13d,%r13d + 54252: je 54163 + 54258: mov 0x8(%r15),%rcx + 5425c: mov %rbp,%rax + 5425f: xor %edx,%edx + 54261: mov 0x8(%rsp),%rdi + 54266: divq 0x140(%rcx) + 5426d: and $0x3,%edi + 54270: shl $0x6,%edx + 54273: lea (%rdx,%rax,1),%esi + 54276: mov 0x130(%rcx),%eax + 5427c: mov 0x88(%r15),%rdx + 54283: mov $0xffffffff,%ecx + 54288: imul %rdi,%rax + 5428c: add %rsi,%rax + 5428f: lock xadd %cx,(%rdx,%rax,2) + 54295: test %cx,%cx + 54298: jne 54052 + 5429e: push %rax + 5429f: xor %r9d,%r9d + 542a2: xor %eax,%eax + 542a4: lea 0x63f45(%rip),%r8 # b81f0 <__func__.21+0xd30> + 542ab: push %rdi + 542ac: lea 0x5d371(%rip),%rcx # b1624 <_fini+0xa48> + 542b3: lea 0x6e6d6(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 542ba: push %rsi + 542bb: lea 0x5d315(%rip),%rdi # b15d7 <_fini+0x9fb> + 542c2: mov $0x261,%esi + 542c7: push 0x20(%rsp) + 542cb: call ee00 + 542d0: call aa320 + 542d5: cmp $0x1,%eax + 542d8: je 5404c + 542de: cmp $0x2,%eax + 542e1: je 53ffc + 542e7: jmp 540f5 + 542ec: lea 0x20(%rsp),%rsi + 542f1: mov $0x1,%edi + 542f6: call e410 + 542fb: mov 0x18(%rsp),%rax + 54300: imul $0x3b9aca00,0x20(%rsp),%rdx + 54309: add 0x28(%rsp),%rdx + 5430e: sub %rax,%rdx + 54311: mov 0x8(%rsp),%rax + 54316: lea 0x0(,%rax,8),%rcx + 5431e: sub %rax,%rcx + 54321: mov 0x4(%rsp),%eax + 54325: lea (%rax,%rcx,8),%rax + 54329: lea (%r15,%rax,8),%rax + 5432d: addq $0x1,0x1148(%rax) + 54335: addq $0x1,0x1220(%rax) + 5433d: add %rdx,0x1190(%rax) + 54344: jmp 5423f + 54349: mov %eax,%edi + 5434b: call efe0 + 54350: mov 0x80c79(%rip),%r14 # d4fd0 + 54357: mov 0x4(%rsp),%ecx + 5435b: mov %rbx,%rdx + 5435e: mov %rax,%r8 + 54361: lea 0x645c8(%rip),%rsi # b8930 <__func__.21+0x1470> + 54368: xor %eax,%eax + 5436a: mov (%r14),%rdi + 5436d: call fbf0 + 54372: mov (%r14),%rdi + 54375: call fe90 + 5437a: jmp 54230 + 5437f: lea 0x20(%rsp),%rsi + 54384: mov $0x1,%edi + 54389: call e410 + 5438e: imul $0x3b9aca00,0x20(%rsp),%rax + 54397: add 0x28(%rsp),%rax + 5439c: mov %rax,0x18(%rsp) + 543a1: jmp 54212 + 543a6: mov 0x8(%rsp),%rsi + 543ab: mov 0x4(%rsp),%ecx + 543af: lea 0x0(,%rsi,8),%rax + 543b7: sub %rsi,%rax + 543ba: lea 0x220(%rcx,%rax,8),%rax + 543c2: addq $0x1,(%r15,%rax,8) + 543c7: jmp 54160 + 543cc: mov 0x8(%r15),%rcx + 543d0: xor %edx,%edx + 543d2: mov 0x8(%rsp),%rdi + 543d7: divq 0x140(%rcx) + 543de: and $0x3,%edi + 543e1: shl $0x6,%edx + 543e4: lea (%rdx,%rax,1),%esi + 543e7: mov 0x130(%rcx),%eax + 543ed: mov 0x88(%r15),%rdx + 543f4: mov $0xffffffff,%ecx + 543f9: imul %rdi,%rax + 543fd: add %rsi,%rax + 54400: lock xadd %cx,(%rdx,%rax,2) + 54406: test %cx,%cx + 54409: jne 53ffc + 5440f: jmp 5429e + 54414: nopl 0x0(%rax) + 54418: mov 0x8(%r15),%rcx + 5441c: jmp 5425f + 54421: mov 0x4(%rsp),%esi + 54425: mov %ebp,%r9d + 54428: lea 0x5d349(%rip),%r8 # b1778 <_fini+0xb9c> + 5442f: lea 0x5d359(%rip),%rcx # b178f <_fini+0xbb3> + 54436: lea 0x6e373(%rip),%rdx # c27b0 <__func__.19> + 5443d: lea 0x5d193(%rip),%rdi # b15d7 <_fini+0x9fb> + 54444: push %rsi + 54445: mov $0x8b6,%esi + 5444a: push %rax + 5444b: xor %eax,%eax + 5444d: call ee00 + 54452: nopw 0x0(%rax,%rax,1) + 54458: sub $0x8,%rsp + 5445c: lea 0x641ed(%rip),%r8 # b8650 <__func__.21+0x1190> + 54463: xor %eax,%eax + 54465: push %rsi + 54466: mov 0x14(%rsp),%r9d + 5446b: lea 0x6401e(%rip),%rcx # b8490 <__func__.21+0xfd0> + 54472: lea 0x6e307(%rip),%rdx # c2780 <__func__.23.lto_priv.1> + 54479: mov $0x1af,%esi + 5447e: lea 0x5d152(%rip),%rdi # b15d7 <_fini+0x9fb> + 54485: call ee00 + 5448a: imul %r14,%rax + 5448e: sub $0x8,%rsp + 54492: mov %rbx,%r9 + 54495: mov $0x195,%esi + 5449a: lea 0x63de7(%rip),%r8 # b8288 <__func__.21+0xdc8> + 544a1: lea 0x5d1a2(%rip),%rcx # b164a <_fini+0xa6e> + 544a8: lea 0x6e4c1(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544af: lea 0x5d121(%rip),%rdi # b15d7 <_fini+0x9fb> + 544b6: push %rax + 544b7: xor %eax,%eax + 544b9: call ee00 + 544be: sub $0x8,%rsp + 544c2: mov %rbx,%r9 + 544c5: lea 0x63d84(%rip),%r8 # b8250 <__func__.21+0xd90> + 544cc: xor %eax,%eax + 544ce: push %r14 + 544d0: lea 0x5d15d(%rip),%rcx # b1634 <_fini+0xa58> + 544d7: lea 0x6e492(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544de: mov $0x18e,%esi + 544e3: lea 0x5d0ed(%rip),%rdi # b15d7 <_fini+0x9fb> + 544ea: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-main-try_get_read.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-main-try_get_read.asm new file mode 100644 index 000000000..a786fa835 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-main-try_get_read.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa320 : + aa320: push %rbp + aa321: mov %esi,%ebp + aa323: push %rbx + aa324: mov %rdi,%rbx + aa327: sub $0x8,%rsp + aa32b: data16 lea 0x2ac75(%rip),%rdi # d4fa8 + aa333: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa33b: mov 0x48(%rbx),%r10 + aa33f: mov %ebp,%ecx + aa341: mov %rcx,%r9 + aa344: shl $0x6,%r9 + aa348: add %r9,%r10 + aa34b: mov (%rax),%rdi + aa34e: mov 0x10(%r10),%eax + aa352: test $0x20,%al + aa354: jne aa3c8 + aa356: mov 0x8(%rbx),%rsi + aa35a: mov %rcx,%rax + aa35d: xor %edx,%edx + aa35f: mov %rdi,%r8 + aa362: and $0x3,%r8d + aa366: divq 0x140(%rsi) + aa36d: shl $0x6,%edx + aa370: add %eax,%edx + aa372: mov 0x130(%rsi),%eax + aa378: mov %edx,%edx + aa37a: imul %r8,%rax + aa37e: add %rax,%rdx + aa381: mov 0x88(%rbx),%rax + aa388: lock addw $0x1,(%rax,%rdx,2) + aa38e: je aa41e + aa394: mov 0x10(%r10),%esi + aa398: mov %esi,%eax + aa39a: and $0x21,%eax + aa39d: jne aa3d8 + aa39f: and $0x2,%esi + aa3a2: je aa3b0 + aa3a4: add $0x8,%rsp + aa3a8: pop %rbx + aa3a9: pop %rbp + aa3aa: ret + aa3ab: nopl 0x0(%rax,%rax,1) + aa3b0: mov 0x48(%rbx),%rdx + aa3b4: lock orl $0x2,0x10(%rdx,%r9,1) + aa3bb: add $0x8,%rsp + aa3bf: pop %rbx + aa3c0: pop %rbp + aa3c1: ret + aa3c2: nopw 0x0(%rax,%rax,1) + aa3c8: add $0x8,%rsp + aa3cc: mov $0x1,%eax + aa3d1: pop %rbx + aa3d2: pop %rbp + aa3d3: ret + aa3d4: nopl 0x0(%rax) + aa3d8: mov 0x8(%rbx),%r9 + aa3dc: mov %rcx,%rax + aa3df: xor %edx,%edx + aa3e1: divq 0x140(%r9) + aa3e8: shl $0x6,%edx + aa3eb: lea (%rdx,%rax,1),%ecx + aa3ee: mov 0x130(%r9),%eax + aa3f5: mov $0xffffffff,%r9d + aa3fb: mov 0x88(%rbx),%rdx + aa402: imul %r8,%rax + aa406: add %rcx,%rax + aa409: lock xadd %r9w,(%rdx,%rax,2) + aa410: test %r9w,%r9w + aa414: je aa44c + aa416: and $0x1,%esi + aa419: lea 0x1(%rsi),%eax + aa41c: jmp aa3a4 + aa41e: push %rdx + aa41f: mov %ebp,%r9d + aa422: lea 0x71dd(%rip),%rcx # b1606 <_fini+0xa2a> + aa429: mov $0x243,%esi + aa42e: push %r8 + aa430: lea 0x18519(%rip),%rdx # c2950 <__func__.29.lto_priv.1> + aa437: lea 0xdd7a(%rip),%r8 # b81b8 <__func__.21+0xcf8> + aa43e: xor %eax,%eax + aa440: lea 0x7190(%rip),%rdi # b15d7 <_fini+0x9fb> + aa447: call ee00 + aa44c: push %rax + aa44d: xor %r9d,%r9d + aa450: lea 0x18539(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + aa457: mov $0x261,%esi + aa45c: push %r8 + aa45e: xor %eax,%eax + aa460: lea 0xdd89(%rip),%r8 # b81f0 <__func__.21+0xd30> + aa467: push %rcx + aa468: lea 0x71b5(%rip),%rcx # b1624 <_fini+0xa48> + aa46f: push %rdi + aa470: lea 0x7160(%rip),%rdi # b15d7 <_fini+0x9fb> + aa477: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-original-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-original-clockcache_get.asm new file mode 100644 index 000000000..7e9c8ccae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-original-clockcache_get.asm @@ -0,0 +1,426 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053c70 : + 53c70: push %r15 + 53c72: lea -0x1(%rcx),%eax + 53c75: push %r14 + 53c77: push %r13 + 53c79: push %r12 + 53c7b: push %rbp + 53c7c: push %rbx + 53c7d: mov %rsi,%rbx + 53c80: sub $0x38,%rsp + 53c84: mov %ecx,0xc(%rsp) + 53c88: mov %r8,0x10(%rsp) + 53c8d: cmp $0x7,%eax + 53c90: ja 542b7 + 53c96: mov 0x8(%rdi),%rcx + 53c9a: mov %edx,%esi + 53c9c: xor %edx,%edx + 53c9e: mov 0x8(%rcx),%rax + 53ca2: mov 0x8(%rax),%r8 + 53ca6: mov %rbx,%rax + 53ca9: div %r8 + 53cac: test %rdx,%rdx + 53caf: jne 53e94 + 53cb5: mov %esi,0x8(%rsp) + 53cb9: mov %rdi,%r13 + 53cbc: movabs $0xcccccccccccccccd,%rbp + 53cc6: cs nopw 0x0(%rax,%rax,1) + 53cd0: mov 0x120(%rcx),%rcx + 53cd7: mov %rbx,%rax + 53cda: shr %cl,%rax + 53cdd: mov 0x28(%r13),%rcx + 53ce1: shr $0x2,%rcx + 53ce5: cmp %rcx,%rax + 53ce8: jae 53f80 + 53cee: mov 0x30(%r13),%rdx + 53cf2: mov (%rdx,%rax,4),%r14d + 53cf6: cmp $0xffffffff,%r14d + 53cfa: je 53ed0 + 53d00: data16 lea 0x822a0(%rip),%rdi # d5fa8 + 53d08: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d10: mov 0x8(%rsp),%r12d + 53d15: mov %r14d,%esi + 53d18: mov %r13,%rdi + 53d1b: mov (%rax),%rax + 53d1e: mov %rax,(%rsp) + 53d22: test %r12d,%r12d + 53d25: je 53e60 + 53d2b: call aa4f0 + 53d30: cmp $0x1,%eax + 53d33: jne 53d7e + 53d35: mov $0x1,%r15d + 53d3b: mov %r15,%rax + 53d3e: mul %rbp + 53d41: xor %eax,%eax + 53d43: shr $0x2,%rdx + 53d47: mov %rdx,%r12 + 53d4a: nopw 0x0(%rax,%rax,1) + 53d50: pause + 53d52: mov %rax,%rcx + 53d55: add $0x1,%rax + 53d59: cmp %r12,%rcx + 53d5c: jne 53d50 + 53d5e: cmp $0x400,%r15 + 53d65: ja 53e38 + 53d6b: mov %r14d,%esi + 53d6e: mov %r13,%rdi + 53d71: add %r15,%r15 + 53d74: call aa4f0 + 53d79: cmp $0x1,%eax + 53d7c: je 53d3b + 53d7e: test %eax,%eax + 53d80: jne 53e77 + 53d86: mov %r14d,%eax + 53d89: mov 0x48(%r13),%rcx + 53d8d: mov %rax,%rdx + 53d90: shl $0x6,%rdx + 53d94: mov 0x8(%rcx,%rdx,1),%rsi + 53d99: cmp %rsi,%rbx + 53d9c: jne 5413b + 53da2: mov %r13,%r12 + 53da5: mov %rax,%rbx + 53da8: mov %rdx,%r13 + 53dab: jmp 53dbd + 53dad: nopl (%rax) + 53db0: mov %r12,%rdi + 53db3: call ea40 + 53db8: mov 0x48(%r12),%rcx + 53dbd: mov 0x10(%rcx,%r13,1),%eax + 53dc2: test $0x10,%al + 53dc4: jne 53db0 + 53dc6: mov 0x48(%r12),%rdx + 53dcb: mov %rbx,%rax + 53dce: add %r13,%rdx + 53dd1: mov 0x14(%rdx),%r9d + 53dd5: test %r9d,%r9d + 53dd8: jne 542ad + 53dde: mov 0x20(%rdx),%eax + 53de1: cmp %eax,0xc(%rsp) + 53de5: jne 542e9 + 53deb: mov 0x8(%r12),%rax + 53df0: mov 0x18(%rax),%r11d + 53df4: test %r11d,%r11d + 53df7: jne 54116 + 53dfd: mov 0x10(%rsp),%rbx + 53e02: mov %rdx,(%rbx) + 53e05: data16 lea 0x8219b(%rip),%rdi # d5fa8 + 53e0d: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53e15: xor %r9d,%r9d + 53e18: mov (%rax),%rax + 53e1b: mov %rax,0x8(%rbx) + 53e1f: add $0x38,%rsp + 53e23: mov %r9d,%eax + 53e26: pop %rbx + 53e27: pop %rbp + 53e28: pop %r12 + 53e2a: pop %r13 + 53e2c: pop %r14 + 53e2e: pop %r15 + 53e30: ret + 53e31: nopl 0x0(%rax) + 53e38: mov %r14d,%esi + 53e3b: mov %r13,%rdi + 53e3e: call aa4f0 + 53e43: cmp $0x1,%eax + 53e46: jne 53d7e + 53e4c: xor %eax,%eax + 53e4e: xchg %ax,%ax + 53e50: pause + 53e52: mov %rax,%rdx + 53e55: add $0x1,%rax + 53e59: cmp %r12,%rdx + 53e5c: jne 53e50 + 53e5e: jmp 53e38 + 53e60: call aa4f0 + 53e65: cmp $0x1,%eax + 53e68: je 53f28 + 53e6e: cmp $0x2,%eax + 53e71: jne 53d86 + 53e77: mov 0x8(%r13),%rcx + 53e7b: xor %edx,%edx + 53e7d: mov 0x8(%rcx),%rax + 53e81: mov 0x8(%rax),%r8 + 53e85: mov %rbx,%rax + 53e88: div %r8 + 53e8b: test %rdx,%rdx + 53e8e: je 53cd0 + 53e94: mov 0x82135(%rip),%rbp # d5fd0 + 53e9b: mov %r8,%rcx + 53e9e: mov %rbx,%rdx + 53ea1: xor %eax,%eax + 53ea3: lea 0x65406(%rip),%rsi # b92b0 <__func__.21+0xe20> + 53eaa: mov 0x0(%rbp),%rdi + 53eae: call fbf0 + 53eb3: mov 0x0(%rbp),%rdi + 53eb7: call fe90 + 53ebc: mov $0x16,%r9d + 53ec2: jmp 53e1f + 53ec7: nopw 0x0(%rax,%rax,1) + 53ed0: mov 0x10(%r13),%r14 + 53ed4: mov (%r14),%rax + 53ed7: mov %r14,%rdi + 53eda: call *(%rax) + 53edc: xor %edx,%edx + 53ede: mov %rax,%rcx + 53ee1: mov (%rax),%rax + 53ee4: mov 0x8(%rax),%r9 + 53ee8: mov %rbx,%rax + 53eeb: div %r9 + 53eee: test %rdx,%rdx + 53ef1: jne 540e0 + 53ef7: mov (%r14),%rax + 53efa: mov %rbx,%r15 + 53efd: and 0x20(%rcx),%r15 + 53f01: je 53f38 + 53f03: cmp 0x8(%rcx),%rbx + 53f07: jae 53f38 + 53f09: mov %r15,%rsi + 53f0c: mov %r14,%rdi + 53f0f: call *0x20(%rax) + 53f12: test %eax,%eax + 53f14: je 54190 + 53f1a: mov 0x8(%rsp),%r8d + 53f1f: test %r8d,%r8d + 53f22: jne 53fae + 53f28: mov $0xb,%r9d + 53f2e: jmp 53e1f + 53f33: nopl 0x0(%rax,%rax,1) + 53f38: mov %r14,%rdi + 53f3b: call *0x58(%rax) + 53f3e: mov 0x8208b(%rip),%rbp # d5fd0 + 53f45: mov %rbx,%r9 + 53f48: mov %r15,%r8 + 53f4b: sub $0x8,%rsp + 53f4f: lea 0x6460a(%rip),%rsi # b8560 <__func__.21+0xd0> + 53f56: mov $0x17d,%ecx + 53f5b: mov 0x0(%rbp),%rdi + 53f5f: push %rax + 53f60: lea 0x6f949(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 53f67: xor %eax,%eax + 53f69: call fbf0 + 53f6e: mov 0x0(%rbp),%rdi + 53f72: call fe90 + 53f77: pop %rsi + 53f78: pop %rdi + 53f79: jmp 53ebc + 53f7e: xchg %ax,%ax + 53f80: mov 0x82049(%rip),%rbp # d5fd0 + 53f87: imul %r8,%rcx + 53f8b: mov %rbx,%rdx + 53f8e: xor %eax,%eax + 53f90: lea 0x65351(%rip),%rsi # b92e8 <__func__.21+0xe58> + 53f97: mov 0x0(%rbp),%rdi + 53f9b: call fbf0 + 53fa0: mov 0x0(%rbp),%rdi + 53fa4: call fe90 + 53fa9: jmp 53ebc + 53fae: data16 lea 0x81ff2(%rip),%rdi # d5fa8 + 53fb6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53fbe: mov 0xc(%rsp),%edx + 53fc2: mov %rbx,%rsi + 53fc5: mov %r13,%rdi + 53fc8: mov (%rax),%r12 + 53fcb: mov 0x8(%r13),%rax + 53fcf: mov 0x8(%rax),%rax + 53fd3: mov 0x8(%rax),%r15 + 53fd7: call 53840 + 53fdc: mov %rax,%r14 + 53fdf: mov $0xffffffff,%eax + 53fe4: cmp %rax,%r14 + 53fe7: je 53e77 + 53fed: mov 0x8(%r13),%rax + 53ff1: mov %r14,%rbp + 53ff4: mov %r12,(%rsp) + 53ff8: mov %r13,%r12 + 53ffb: shl $0x6,%rbp + 53fff: add 0x48(%r13),%rbp + 54003: mov 0x18(%rax),%ecx + 54006: test %ecx,%ecx + 54008: jne 54237 + 5400e: mov 0x18(%r12),%rdi + 54013: mov 0x0(%rbp),%rsi + 54017: mov %rbx,%rcx + 5401a: mov %r15,%rdx + 5401d: mov (%rdi),%rax + 54020: call *(%rax) + 54022: mov %eax,%r9d + 54025: test %eax,%eax + 54027: jne 5425e + 5402d: mov 0x8(%r12),%rax + 54032: mov 0x18(%rax),%edx + 54035: test %edx,%edx + 54037: jne 541d1 + 5403d: mov %r9d,%ecx + 54040: mov %r14d,%edx + 54043: mov %rbx,%rsi + 54046: mov %r12,%rdi + 54049: mov %r9d,0x8(%rsp) + 5404e: call 539d0 + 54053: mov 0x8(%rsp),%r9d + 54058: mov %rbp,%rdx + 5405b: test %r9d,%r9d + 5405e: je 53dfd + 54064: mov 0x8(%r12),%rcx + 54069: mov %r14,%rax + 5406c: xor %edx,%edx + 5406e: mov (%rsp),%rdi + 54072: divq 0x140(%rcx) + 54079: and $0x3,%edi + 5407c: shl $0x6,%edx + 5407f: lea (%rdx,%rax,1),%esi + 54082: mov 0x130(%rcx),%eax + 54088: mov $0xffffffff,%ecx + 5408d: mov 0x88(%r12),%rdx + 54095: imul %rdi,%rax + 54099: add %rsi,%rax + 5409c: lock xadd %cx,(%rdx,%rax,2) + 540a2: test %cx,%cx + 540a5: jne 53e1f + 540ab: push %rax + 540ac: push %rdi + 540ad: push %rsi + 540ae: push 0x18(%rsp) + 540b2: xor %r9d,%r9d + 540b5: lea 0x650cc(%rip),%r8 # b9188 <__func__.21+0xcf8> + 540bc: xor %eax,%eax + 540be: lea 0x5e569(%rip),%rcx # b262e <_fini+0x1512> + 540c5: lea 0x6f924(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + 540cc: mov $0x27c,%esi + 540d1: lea 0x5e4ff(%rip),%rdi # b25d7 <_fini+0x14bb> + 540d8: call ee00 + 540dd: nopl (%rax) + 540e0: mov 0x81ee9(%rip),%rbp # d5fd0 + 540e7: mov %rbx,%r8 + 540ea: xor %eax,%eax + 540ec: mov $0x164,%ecx + 540f1: lea 0x6f7b8(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 540f8: lea 0x643a9(%rip),%rsi # b84a8 <__func__.21+0x18> + 540ff: mov 0x0(%rbp),%rdi + 54103: call fbf0 + 54108: mov 0x0(%rbp),%rdi + 5410c: call fe90 + 54111: jmp 53ebc + 54116: mov (%rsp),%rsi + 5411a: mov 0xc(%rsp),%ecx + 5411e: lea 0x0(,%rsi,8),%rax + 54126: sub %rsi,%rax + 54129: lea 0x220(%rcx,%rax,8),%rax + 54131: addq $0x1,(%r12,%rax,8) + 54136: jmp 53dfd + 5413b: mov 0x8(%r13),%rcx + 5413f: xor %edx,%edx + 54141: mov (%rsp),%r8 + 54145: divq 0x140(%rcx) + 5414c: and $0x3,%r8d + 54150: shl $0x6,%edx + 54153: lea (%rdx,%rax,1),%edi + 54156: mov 0x130(%rcx),%eax + 5415c: mov 0x88(%r13),%rdx + 54163: mov $0xffffffff,%ecx + 54168: imul %r8,%rax + 5416c: add %rdi,%rax + 5416f: lock xadd %cx,(%rdx,%rax,2) + 54175: test %cx,%cx + 54178: jne 53e77 + 5417e: push %rbx + 5417f: push %r8 + 54181: push %rdi + 54182: jmp 540ae + 54187: nopw 0x0(%rax,%rax,1) + 54190: sub $0x8,%rsp + 54194: mov %rbx,%r9 + 54197: mov %r15,%r8 + 5419a: mov $0x172,%ecx + 5419f: mov 0x81e2a(%rip),%rbp # d5fd0 + 541a6: lea 0x6f703(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 541ad: lea 0x64344(%rip),%rsi # b84f8 <__func__.21+0x68> + 541b4: mov 0x0(%rbp),%rdi + 541b8: push $0x0 + 541ba: call fbf0 + 541bf: mov 0x0(%rbp),%rdi + 541c3: call fe90 + 541c8: pop %r9 + 541ca: pop %r10 + 541cc: jmp 53ebc + 541d1: lea 0x20(%rsp),%rsi + 541d6: mov $0x1,%edi + 541db: mov %r9d,0x8(%rsp) + 541e0: call e410 + 541e5: mov 0x18(%rsp),%rax + 541ea: mov (%rsp),%rsi + 541ee: imul $0x3b9aca00,0x20(%rsp),%rdx + 541f7: add 0x28(%rsp),%rdx + 541fc: sub %rax,%rdx + 541ff: mov 0xc(%rsp),%ecx + 54203: lea 0x0(,%rsi,8),%rax + 5420b: mov 0x8(%rsp),%r9d + 54210: sub %rsi,%rax + 54213: lea (%rcx,%rax,8),%rax + 54217: lea (%r12,%rax,8),%rax + 5421b: addq $0x1,0x1148(%rax) + 54223: addq $0x1,0x1220(%rax) + 5422b: add %rdx,0x1190(%rax) + 54232: jmp 5403d + 54237: lea 0x20(%rsp),%rsi + 5423c: mov $0x1,%edi + 54241: call e410 + 54246: imul $0x3b9aca00,0x20(%rsp),%rax + 5424f: add 0x28(%rsp),%rax + 54254: mov %rax,0x18(%rsp) + 54259: jmp 5400e + 5425e: mov %eax,%edi + 54260: mov %eax,0x8(%rsp) + 54264: call efe0 + 54269: mov 0x81d60(%rip),%r15 # d5fd0 + 54270: mov 0xc(%rsp),%ecx + 54274: mov %rbx,%rdx + 54277: mov %rax,%r8 + 5427a: lea 0x6561f(%rip),%rsi # b98a0 <__func__.21+0x1410> + 54281: xor %eax,%eax + 54283: mov (%r15),%rdi + 54286: call fbf0 + 5428b: mov (%r15),%rdi + 5428e: call fe90 + 54293: mov 0x8(%r12),%rax + 54298: mov 0x8(%rsp),%r9d + 5429d: mov 0x18(%rax),%edx + 542a0: test %edx,%edx + 542a2: je 5403d + 542a8: jmp 541d1 + 542ad: mov 0x8(%r12),%rcx + 542b2: jmp 5406c + 542b7: sub $0x8,%rsp + 542bb: lea 0x6537e(%rip),%r8 # b9640 <__func__.21+0x11b0> + 542c2: xor %eax,%eax + 542c4: push %rsi + 542c5: mov 0x1c(%rsp),%r9d + 542ca: lea 0x65397(%rip),%rcx # b9668 <__func__.21+0x11d8> + 542d1: lea 0x6f5a8(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + 542d8: mov $0x1ca,%esi + 542dd: lea 0x5e2f3(%rip),%rdi # b25d7 <_fini+0x14bb> + 542e4: call ee00 + 542e9: mov 0xc(%rsp),%esi + 542ed: mov %r14d,%r9d + 542f0: lea 0x5e413(%rip),%r8 # b270a <_fini+0x15ee> + 542f7: lea 0x5e423(%rip),%rcx # b2721 <_fini+0x1605> + 542fe: lea 0x6f48b(%rip),%rdx # c3790 <__func__.19> + 54305: lea 0x5e2cb(%rip),%rdi # b25d7 <_fini+0x14bb> + 5430c: push %rsi + 5430d: mov $0x8d1,%esi + 54312: push %rax + 54313: xor %eax,%eax + 54315: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-original-try_get_read.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-original-try_get_read.asm new file mode 100644 index 000000000..d827858c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/hotset-original-try_get_read.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa4f0 : + aa4f0: push %rbp + aa4f1: mov %esi,%ebp + aa4f3: push %rbx + aa4f4: mov %rdi,%rbx + aa4f7: sub $0x8,%rsp + aa4fb: data16 lea 0x2baa5(%rip),%rdi # d5fa8 + aa503: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa50b: mov 0x48(%rbx),%r10 + aa50f: mov %ebp,%ecx + aa511: mov %rcx,%r9 + aa514: shl $0x6,%r9 + aa518: add %r9,%r10 + aa51b: mov (%rax),%rdi + aa51e: mov 0x10(%r10),%eax + aa522: test $0x20,%al + aa524: jne aa598 + aa526: mov 0x8(%rbx),%rsi + aa52a: mov %rcx,%rax + aa52d: xor %edx,%edx + aa52f: mov %rdi,%r8 + aa532: and $0x3,%r8d + aa536: divq 0x140(%rsi) + aa53d: shl $0x6,%edx + aa540: add %eax,%edx + aa542: mov 0x130(%rsi),%eax + aa548: mov %edx,%edx + aa54a: imul %r8,%rax + aa54e: add %rax,%rdx + aa551: mov 0x88(%rbx),%rax + aa558: lock addw $0x1,(%rax,%rdx,2) + aa55e: je aa5ee + aa564: mov 0x10(%r10),%esi + aa568: mov %esi,%eax + aa56a: and $0x21,%eax + aa56d: jne aa5a8 + aa56f: and $0x2,%esi + aa572: je aa580 + aa574: add $0x8,%rsp + aa578: pop %rbx + aa579: pop %rbp + aa57a: ret + aa57b: nopl 0x0(%rax,%rax,1) + aa580: mov 0x48(%rbx),%rdx + aa584: lock orl $0x2,0x10(%rdx,%r9,1) + aa58b: add $0x8,%rsp + aa58f: pop %rbx + aa590: pop %rbp + aa591: ret + aa592: nopw 0x0(%rax,%rax,1) + aa598: add $0x8,%rsp + aa59c: mov $0x1,%eax + aa5a1: pop %rbx + aa5a2: pop %rbp + aa5a3: ret + aa5a4: nopl 0x0(%rax) + aa5a8: mov 0x8(%rbx),%r9 + aa5ac: mov %rcx,%rax + aa5af: xor %edx,%edx + aa5b1: divq 0x140(%r9) + aa5b8: shl $0x6,%edx + aa5bb: lea (%rdx,%rax,1),%ecx + aa5be: mov 0x130(%r9),%eax + aa5c5: mov $0xffffffff,%r9d + aa5cb: mov 0x88(%rbx),%rdx + aa5d2: imul %r8,%rax + aa5d6: add %rcx,%rax + aa5d9: lock xadd %r9w,(%rdx,%rax,2) + aa5e0: test %r9w,%r9w + aa5e4: je aa61c + aa5e6: and $0x1,%esi + aa5e9: lea 0x1(%rsi),%eax + aa5ec: jmp aa574 + aa5ee: push %rdx + aa5ef: mov %ebp,%r9d + aa5f2: lea 0x807a(%rip),%rcx # b2673 <_fini+0x1557> + aa5f9: mov $0x25e,%esi + aa5fe: push %r8 + aa600: lea 0x193c9(%rip),%rdx # c39d0 <__func__.30.lto_priv.1> + aa607: lea 0xee62(%rip),%r8 # b9470 <__func__.21+0xfe0> + aa60e: xor %eax,%eax + aa610: lea 0x7fc0(%rip),%rdi # b25d7 <_fini+0x14bb> + aa617: call ee00 + aa61c: push %rax + aa61d: xor %r9d,%r9d + aa620: lea 0x193c9(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa627: mov $0x27c,%esi + aa62c: push %r8 + aa62e: xor %eax,%eax + aa630: lea 0xeb51(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa637: push %rcx + aa638: lea 0x7fef(%rip),%rcx # b262e <_fini+0x1512> + aa63f: push %rdi + aa640: lea 0x7f90(%rip),%rdi # b25d7 <_fini+0x14bb> + aa647: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-clockcache_get.asm new file mode 100644 index 000000000..5216811c6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-clockcache_get.asm @@ -0,0 +1,276 @@ + +.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000054000 : + 54000: push %r15 + 54002: lea -0x1(%rcx),%eax + 54005: push %r14 + 54007: push %r13 + 54009: push %r12 + 5400b: push %rbp + 5400c: push %rbx + 5400d: mov %rsi,%rbx + 54010: sub $0x38,%rsp + 54014: mov %edx,0x8(%rsp) + 54018: mov %ecx,0xc(%rsp) + 5401c: mov %r8,0x18(%rsp) + 54021: movq $0x0,0x28(%rsp) + 5402a: cmp $0x7,%eax + 5402d: ja 543f0 + 54033: mov 0x8(%rdi),%rcx + 54037: xor %edx,%edx + 54039: mov %rdi,%r15 + 5403c: mov 0x8(%rcx),%rax + 54040: mov 0x8(%rax),%rsi + 54044: mov %rbx,%rax + 54047: div %rsi + 5404a: test %rdx,%rdx + 5404d: jne 5422c + 54053: xor %r13d,%r13d + 54056: cs nopw 0x0(%rax,%rax,1) + 54060: mov 0x120(%rcx),%rcx + 54067: mov %rbx,%rax + 5406a: shr %cl,%rax + 5406d: mov 0x28(%r15),%rcx + 54071: shr $0x2,%rcx + 54075: cmp %rcx,%rax + 54078: jae 54288 + 5407e: mov 0x30(%r15),%rdx + 54082: mov (%rdx,%rax,4),%ebp + 54085: cmp $0xffffffff,%ebp + 54088: je 541e0 + 5408e: data16 lea 0x81f12(%rip),%rdi # d5fa8 + 54096: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 5409e: mov 0x8(%rsp),%r8d + 540a3: mov %ebp,%esi + 540a5: mov %r15,%rdi + 540a8: mov (%rax),%rax + 540ab: mov %rax,0x10(%rsp) + 540b0: test %r8d,%r8d + 540b3: je 54270 + 540b9: call aa920 + 540be: cmp $0x1,%eax + 540c1: jne 5410d + 540c3: mov $0x1,%r14d + 540c9: movabs $0xcccccccccccccccd,%rax + 540d3: mul %r14 + 540d6: xor %eax,%eax + 540d8: shr $0x2,%rdx + 540dc: mov %rdx,%r12 + 540df: nop + 540e0: pause + 540e2: mov %rax,%rcx + 540e5: add $0x1,%rax + 540e9: cmp %rcx,%r12 + 540ec: jne 540e0 + 540ee: cmp $0x400,%r14 + 540f5: ja 541b8 + 540fb: mov %ebp,%esi + 540fd: mov %r15,%rdi + 54100: add %r14,%r14 + 54103: call aa920 + 54108: cmp $0x1,%eax + 5410b: je 540c9 + 5410d: test %eax,%eax + 5410f: jne 5420f + 54115: mov %ebp,%eax + 54117: mov %rax,%r12 + 5411a: mov %rax,%r14 + 5411d: mov 0x48(%r15),%rax + 54121: shl $0x6,%r12 + 54125: mov 0x8(%rax,%r12,1),%rdx + 5412a: cmp %rdx,%rbx + 5412d: je 54144 + 5412f: jmp 542e4 + 54134: nopl 0x0(%rax) + 54138: mov %r15,%rdi + 5413b: call ea40 + 54140: mov 0x48(%r15),%rax + 54144: mov 0x10(%rax,%r12,1),%eax + 54149: test $0x10,%al + 5414b: jne 54138 + 5414d: add 0x48(%r15),%r12 + 54151: mov 0x14(%r12),%ecx + 54156: test %ecx,%ecx + 54158: jne 54338 + 5415e: mov 0x20(%r12),%eax + 54163: cmp %eax,0xc(%rsp) + 54167: jne 543b8 + 5416d: mov 0x8(%r15),%rax + 54171: mov 0x18(%rax),%eax + 54174: test %eax,%eax + 54176: jne 542b3 + 5417c: mov %r12,0x28(%rsp) + 54181: test %r13d,%r13d + 54184: jne 5425a + 5418a: mov 0x28(%rsp),%rax + 5418f: mov 0x18(%rsp),%rbx + 54194: mov %rax,(%rbx) + 54197: data16 lea 0x81e09(%rip),%rdi # d5fa8 + 5419f: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 541a7: mov (%rax),%rax + 541aa: mov %rax,0x8(%rbx) + 541ae: jmp 5425a + 541b3: nopl 0x0(%rax,%rax,1) + 541b8: mov %ebp,%esi + 541ba: mov %r15,%rdi + 541bd: call aa920 + 541c2: cmp $0x1,%eax + 541c5: jne 5410d + 541cb: xor %eax,%eax + 541cd: nopl (%rax) + 541d0: pause + 541d2: mov %rax,%rdx + 541d5: add $0x1,%rax + 541d9: cmp %rdx,%r12 + 541dc: jne 541d0 + 541de: jmp 541b8 + 541e0: mov 0xc(%rsp),%ecx + 541e4: mov 0x8(%rsp),%edx + 541e8: lea 0x24(%rsp),%r9 + 541ed: mov %rbx,%rsi + 541f0: lea 0x28(%rsp),%r8 + 541f5: mov %r15,%rdi + 541f8: mov %r13d,0x24(%rsp) + 541fd: call 53c70 + 54202: mov 0x24(%rsp),%r13d + 54207: test %eax,%eax + 54209: je 54181 + 5420f: mov 0x8(%r15),%rcx + 54213: xor %edx,%edx + 54215: mov 0x8(%rcx),%rax + 54219: mov 0x8(%rax),%rsi + 5421d: mov %rbx,%rax + 54220: div %rsi + 54223: test %rdx,%rdx + 54226: je 54060 + 5422c: mov 0x81d9d(%rip),%rbp # d5fd0 + 54233: mov %rsi,%rcx + 54236: mov %rbx,%rdx + 54239: xor %eax,%eax + 5423b: lea 0x6506e(%rip),%rsi # b92b0 <__func__.21+0xe20> + 54242: mov 0x0(%rbp),%rdi + 54246: call fbf0 + 5424b: mov 0x0(%rbp),%rdi + 5424f: call fe90 + 54254: mov $0x16,%r13d + 5425a: add $0x38,%rsp + 5425e: mov %r13d,%eax + 54261: pop %rbx + 54262: pop %rbp + 54263: pop %r12 + 54265: pop %r13 + 54267: pop %r14 + 54269: pop %r15 + 5426b: ret + 5426c: nopl 0x0(%rax) + 54270: call aa920 + 54275: cmp $0x1,%eax + 54278: je 542d9 + 5427a: cmp $0x2,%eax + 5427d: je 5420f + 5427f: jmp 54115 + 54284: nopl 0x0(%rax) + 54288: mov 0x81d41(%rip),%rbp # d5fd0 + 5428f: imul %rsi,%rcx + 54293: mov %rbx,%rdx + 54296: xor %eax,%eax + 54298: lea 0x65049(%rip),%rsi # b92e8 <__func__.21+0xe58> + 5429f: mov 0x0(%rbp),%rdi + 542a3: call fbf0 + 542a8: mov 0x0(%rbp),%rdi + 542ac: call fe90 + 542b1: jmp 54254 + 542b3: mov 0x10(%rsp),%rbx + 542b8: mov 0xc(%rsp),%eax + 542bc: lea 0x0(,%rbx,8),%rdx + 542c4: sub %rbx,%rdx + 542c7: lea 0x220(%rax,%rdx,8),%rax + 542cf: addq $0x1,(%r15,%rax,8) + 542d4: jmp 5417c + 542d9: mov $0xb,%r13d + 542df: jmp 5425a + 542e4: mov 0x8(%r15),%rcx + 542e8: mov %r14,%rax + 542eb: xor %edx,%edx + 542ed: mov 0x10(%rsp),%r8 + 542f2: divq 0x140(%rcx) + 542f9: and $0x3,%r8d + 542fd: shl $0x6,%edx + 54300: lea (%rdx,%rax,1),%esi + 54303: mov 0x130(%rcx),%eax + 54309: mov 0x88(%r15),%rdx + 54310: mov $0xffffffff,%ecx + 54315: imul %r8,%rax + 54319: add %rsi,%rax + 5431c: lock xadd %cx,(%rdx,%rax,2) + 54322: test %cx,%cx + 54325: jne 5420f + 5432b: push %rcx + 5432c: push %r8 + 5432e: push %rsi + 5432f: jmp 54389 + 54331: nopl 0x0(%rax) + 54338: mov 0x8(%r15),%rsi + 5433c: mov %r14,%rax + 5433f: xor %edx,%edx + 54341: mov 0x10(%rsp),%r9 + 54346: divq 0x140(%rsi) + 5434d: and $0x3,%r9d + 54351: shl $0x6,%edx + 54354: lea (%rdx,%rax,1),%r8d + 54358: mov 0x130(%rsi),%eax + 5435e: mov $0xffffffff,%esi + 54363: mov 0x88(%r15),%rdx + 5436a: imul %r9,%rax + 5436e: add %r8,%rax + 54371: lock xadd %si,(%rdx,%rax,2) + 54377: test %si,%si + 5437a: je 54384 + 5437c: mov %ecx,%r13d + 5437f: jmp 5425a + 54384: push %rdx + 54385: push %r9 + 54387: push %r8 + 54389: push 0x28(%rsp) + 5438d: xor %r9d,%r9d + 54390: lea 0x64df1(%rip),%r8 # b9188 <__func__.21+0xcf8> + 54397: xor %eax,%eax + 54399: lea 0x5e28e(%rip),%rcx # b262e <_fini+0x13d2> + 543a0: lea 0x6f669(%rip),%rdx # c3a10 <__func__.28.lto_priv.1> + 543a7: mov $0x27c,%esi + 543ac: lea 0x5e224(%rip),%rdi # b25d7 <_fini+0x137b> + 543b3: call ee00 + 543b8: mov 0xc(%rsp),%ebx + 543bc: mov %ebp,%r9d + 543bf: lea 0x5e344(%rip),%r8 # b270a <_fini+0x14ae> + 543c6: lea 0x5e354(%rip),%rcx # b2721 <_fini+0x14c5> + 543cd: lea 0x6f3dc(%rip),%rdx # c37b0 <__func__.19> + 543d4: mov $0x8d1,%esi + 543d9: lea 0x5e1f7(%rip),%rdi # b25d7 <_fini+0x137b> + 543e0: push %rbx + 543e1: push %rax + 543e2: xor %eax,%eax + 543e4: call ee00 + 543e9: nopl 0x0(%rax) + 543f0: sub $0x8,%rsp + 543f4: lea 0x65245(%rip),%r8 # b9640 <__func__.21+0x11b0> + 543fb: xor %eax,%eax + 543fd: push %rsi + 543fe: mov 0x1c(%rsp),%r9d + 54403: lea 0x6525e(%rip),%rcx # b9668 <__func__.21+0x11d8> + 5440a: lea 0x6f48f(%rip),%rdx # c38a0 <__func__.23.lto_priv.1> + 54411: mov $0x1ca,%esi + 54416: lea 0x5e1ba(%rip),%rdi # b25d7 <_fini+0x137b> + 5441d: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..e63274308 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,121 @@ + +.cache/invalid-address-perf-20261017/builds/isolated-miss/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009d1c0 : + 9d1c0: mov 0x10(%rdi),%rax + 9d1c4: cmp $0x1,%rax + 9d1c8: je 9d2d0 + 9d1ce: push %rbp + 9d1cf: push %rbx + 9d1d0: mov %rdi,%rbx + 9d1d3: sub $0x8,%rsp + 9d1d7: test %rax,%rax + 9d1da: je 9d1e0 + 9d1dc: jmp *%rax + 9d1de: xchg %ax,%ax + 9d1e0: data16 lea 0x38dc0(%rip),%rdi # d5fa8 + 9d1e8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9d1f0: mov 0x30(%rbx),%r9d + 9d1f4: mov 0x28(%rbx),%rsi + 9d1f8: mov (%rax),%rax + 9d1fb: mov %rax,0x58(%rbx) + 9d1ff: lea -0x1(%r9),%eax + 9d203: cmp $0x7,%eax + 9d206: ja 9d34e + 9d20c: mov 0x20(%rbx),%rdi + 9d210: xor %edx,%edx + 9d212: mov 0x8(%rdi),%rcx + 9d216: mov 0x8(%rcx),%rax + 9d21a: mov 0x8(%rax),%r8 + 9d21e: mov %rsi,%rax + 9d221: div %r8 + 9d224: test %rdx,%rdx + 9d227: jne 9d2e0 + 9d22d: mov 0x120(%rcx),%rcx + 9d234: mov 0x28(%rdi),%rax + 9d238: mov %rsi,%rdx + 9d23b: shr %cl,%rdx + 9d23e: shr $0x2,%rax + 9d242: cmp %rax,%rdx + 9d245: jae 9d320 + 9d24b: mov 0x30(%rdi),%rax + 9d24f: mov (%rax,%rdx,4),%eax + 9d252: mov $0xffffffff,%edx + 9d257: mov %rax,0x60(%rbx) + 9d25b: cmp %rdx,%rax + 9d25e: je 9d298 + 9d260: lea 0xc(%rip),%rax # 9d273 + 9d267: movq $0x0,0x18(%rbx) + 9d26f: mov %rax,0x10(%rbx) + 9d273: mov %rbx,%rdi + 9d276: call aaa80 + 9d27b: cmp $0x1,%eax + 9d27e: jne 9d2bd + 9d280: movq $0x1,0x10(%rbx) + 9d288: add $0x8,%rsp + 9d28c: mov $0x1,%eax + 9d291: pop %rbx + 9d292: pop %rbp + 9d293: ret + 9d294: nopl 0x0(%rax) + 9d298: lea 0x11(%rip),%rax # 9d2b0 + 9d29f: movq $0x0,0x18(%rbx) + 9d2a7: mov %rax,0x10(%rbx) + 9d2ab: nopl 0x0(%rax,%rax,1) + 9d2b0: mov %rbx,%rdi + 9d2b3: call 9cc10 + 9d2b8: cmp $0x1,%eax + 9d2bb: je 9d280 + 9d2bd: add $0x8,%rsp + 9d2c1: xor %eax,%eax + 9d2c3: pop %rbx + 9d2c4: pop %rbp + 9d2c5: ret + 9d2c6: cs nopw 0x0(%rax,%rax,1) + 9d2d0: mov $0x1,%eax + 9d2d5: ret + 9d2d6: cs nopw 0x0(%rax,%rax,1) + 9d2e0: mov 0x38ce9(%rip),%rbp # d5fd0 + 9d2e7: mov %rsi,%rdx + 9d2ea: mov %r8,%rcx + 9d2ed: xor %eax,%eax + 9d2ef: lea 0x1bfba(%rip),%rsi # b92b0 <__func__.21+0xe20> + 9d2f6: mov 0x0(%rbp),%rdi + 9d2fa: call fbf0 + 9d2ff: mov 0x0(%rbp),%rdi + 9d303: call fe90 + 9d308: mov 0x268b1(%rip),%rax # c3bc0 <__func__.0.lto_priv.4+0x60> + 9d30f: movq $0x1,0x10(%rbx) + 9d317: mov %rax,0x50(%rbx) + 9d31b: jmp 9d288 + 9d320: mov 0x38ca9(%rip),%rbp # d5fd0 + 9d327: mov %r8,%rcx + 9d32a: mov %rsi,%rdx + 9d32d: lea 0x1bfb4(%rip),%rsi # b92e8 <__func__.21+0xe58> + 9d334: imul %rax,%rcx + 9d338: xor %eax,%eax + 9d33a: mov 0x0(%rbp),%rdi + 9d33e: call fbf0 + 9d343: mov 0x0(%rbp),%rdi + 9d347: call fe90 + 9d34c: jmp 9d308 + 9d34e: push %rax + 9d34f: lea 0x1c2ea(%rip),%r8 # b9640 <__func__.21+0x11b0> + 9d356: xor %eax,%eax + 9d358: lea 0x1c309(%rip),%rcx # b9668 <__func__.21+0x11d8> + 9d35f: push %rsi + 9d360: lea 0x26539(%rip),%rdx # c38a0 <__func__.23.lto_priv.1> + 9d367: mov $0x1ca,%esi + 9d36c: lea 0x15264(%rip),%rdi # b25d7 <_fini+0x137b> + 9d373: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-cost-and-validation-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-cost-and-validation-review.json new file mode 100644 index 000000000..0f75ec0cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-cost-and-validation-review.json @@ -0,0 +1,161 @@ +{ + "scope": "Static review plus analysis of existing root-run data; no new build/benchmark or production edits", + "counter_summary": [ + { + "api": "blocking", + "mode": "independent", + "profile": "main", + "samples": 2, + "ops_s_mean": 17281291.9, + "cycles_per_op": 239.27801003669646, + "instructions_per_op": 269.4189750246145, + "branches_per_op": 54.12210017500626, + "branch_misses_per_op": 0.01698509737759331 + }, + { + "api": "blocking", + "mode": "dependent", + "profile": "main", + "samples": 2, + "ops_s_mean": 9650495.8, + "cycles_per_op": 439.80048474001813, + "instructions_per_op": 250.4346244163149, + "branches_per_op": 55.12212426447137, + "branch_misses_per_op": 0.016747194408882983 + }, + { + "api": "blocking", + "mode": "independent", + "profile": "original", + "samples": 2, + "ops_s_mean": 17209003.3, + "cycles_per_op": 237.74711772861684, + "instructions_per_op": 273.4189747604622, + "branches_per_op": 53.1220995174228, + "branch_misses_per_op": 0.01688073600894925 + }, + { + "api": "blocking", + "mode": "dependent", + "profile": "original", + "samples": 2, + "ops_s_mean": 9578321.8, + "cycles_per_op": 439.73236862094507, + "instructions_per_op": 254.43462570144413, + "branches_per_op": 54.122125092055086, + "branch_misses_per_op": 0.017001781443980686 + }, + { + "api": "blocking", + "mode": "independent", + "profile": "isolated-miss", + "samples": 2, + "ops_s_mean": 17209569.6, + "cycles_per_op": 238.57251579065962, + "instructions_per_op": 272.4189741073084, + "branches_per_op": 54.122098327009496, + "branch_misses_per_op": 0.016903551460674706 + }, + { + "api": "blocking", + "mode": "dependent", + "profile": "isolated-miss", + "samples": 2, + "ops_s_mean": 9832919.5, + "cycles_per_op": 431.0880406640571, + "instructions_per_op": 253.43462340933496, + "branches_per_op": 55.1221235115475, + "branch_misses_per_op": 0.016816353107825907 + }, + { + "api": "async", + "mode": "independent", + "profile": "main", + "samples": 2, + "ops_s_mean": 15846415.350000001, + "cycles_per_op": 247.4826527582607, + "instructions_per_op": 361.4199548273531, + "branches_per_op": 72.10745418363038, + "branch_misses_per_op": 0.016666208856751828 + }, + { + "api": "async", + "mode": "dependent", + "profile": "main", + "samples": 2, + "ops_s_mean": 9926873.25, + "cycles_per_op": 418.85211011058743, + "instructions_per_op": 343.43559898873264, + "branches_per_op": 73.09184803294372, + "branch_misses_per_op": 0.01664069579155251 + }, + { + "api": "async", + "mode": "independent", + "profile": "original", + "samples": 2, + "ops_s_mean": 15771849.2, + "cycles_per_op": 249.79063745364647, + "instructions_per_op": 369.41995361215913, + "branches_per_op": 72.10745329500661, + "branch_misses_per_op": 0.01676929618268199 + }, + { + "api": "async", + "mode": "dependent", + "profile": "original", + "samples": 2, + "ops_s_mean": 10189546.75, + "cycles_per_op": 408.4365896438296, + "instructions_per_op": 351.4355985698778, + "branches_per_op": 73.0918477789372, + "branch_misses_per_op": 0.016674505925068216 + }, + { + "api": "async", + "mode": "independent", + "profile": "isolated-miss", + "samples": 2, + "ops_s_mean": 15778612.45, + "cycles_per_op": 248.04632528638348, + "instructions_per_op": 365.419954335182, + "branches_per_op": 72.10745366271507, + "branch_misses_per_op": 0.016730044485019933 + }, + { + "api": "async", + "mode": "dependent", + "profile": "isolated-miss", + "samples": 2, + "ops_s_mean": 10159133.75, + "cycles_per_op": 409.75931657454055, + "instructions_per_op": 347.43559710862036, + "branches_per_op": 73.09184704713698, + "branch_misses_per_op": 0.017024787858616337 + } + ], + "findings": [ + "Original adds exactly 4 retired instructions per synchronous hit and 8 per async hit against main with identical driver. Branch miss rate remains approximately 0.0167 per operation across versions.", + "Isolated-miss removes one sync instruction and four async instructions per operation versus original. It is not a complete removal of the added hot-path instruction count.", + "Async outer coroutine in isolated-miss saves rbp/rbx and allocates 8 bytes versus original r13/r12/rbp/rbx plus 8 bytes. Main saves only rbx; the remaining rbp save in isolated-miss supports the inlined error logger.", + "Isolating the sync miss helper introduces pointer escape for handle and rc, forcing a handle stack store/reload and an rc test on normal hits. Smaller function size alone is not sufficient justification to retain this change.", + "The initial 8-thread async comparison has only two 3-second samples per profile and permits migrations across CPUs 0-11 (six physical P cores, two siblings each). Work placement and refcount stripe identity are uncontrolled, so a 2-3 percent difference cannot yet be assigned to branch code.", + "No new allocator lookup, shared atomic operation, refcount width, entry metadata or status protocol is present on the resident-hit path. No source evidence supports a concurrency-protocol explanation of an 8-thread-only loss.", + "Nonblocking misses do add membership checks relative to main, as required to distinguish invalid addresses from valid BUSY misses. Compare this semantic cost explicitly rather than removing checks for benchmark parity.", + "Blocking and async admission still execute one membership validation each. Moving the async check into the disk child does not cross a suspension point before admission and preserves revalidation on admission-race retries." + ], + "recommended_next_evidence": [ + "Repeat 8-thread resident probes using fixed per-worker CPU assignments, identical mapping for every variant. A six-worker one-per-P-core control can separate SMT sensitivity.", + "Retain retired-instruction and branch-miss counters; do not infer misprediction or allocator costs from throughput alone.", + "Measure valid misses separately, with realistic blocking/async I/O and nonblocking BUSY as a semantic comparison. No extra source variant is justified by current evidence.", + "Adopt a source change only if controlled application/cache measurements establish an actual improvement; neutral counters do not require landing an optimization." + ], + "minimal_validation_if_isolated_miss_lands": [ + "Full writeback_set unit suite in debug and release (18 current cases). Covers invalid shapes, zero/reserved/unallocated/freed addresses, blocking/nonblocking/asynchronous/prefetch errors, empty handles, no rejected I/O, successful retries, async setup failures, failed-load waiters, prefetch failures, and cross-thread handles.", + "Debug deterministic cache_test --prefetch-admission. Covers stale candidate references and duplicate publication without relying on long stress progress.", + "Focused splinter:test_cache_read_errors_reach_core_operations in debug and release to confirm error propagation through consumers.", + "Public quick suite in release for representative reads/inserts/scans; run writeback_set under one available sanitizer for async-state placement coverage.", + "No new test is required merely to mirror the refactoring: existing tests directly cover the changed invalid-child completion and retry behavior.", + "If the full --async functional stress is run, use a bounded timeout and keep diagnostics for the already documented inherited cache-capacity progress stall. Do not silently treat a stall as an optimization test pass." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-review.json new file mode 100644 index 000000000..440a8d1b8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss-review.json @@ -0,0 +1,21 @@ +{ + "variant": "isolated-miss", + "base": "original export of da575726", + "changed_paths": [ + "src/clockcache.c" + ], + "base_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "variant_sha256": "1b87360764eac20c6461170fc8bc355d651290647cefff55f8e84f664b78bd96", + "scope": "Moves only miss code into the existing async disk subroutine or new noinline synchronous helper. No mask, cold annotation, diagnostic, cache protocol or public API changes.", + "correctness_review": [ + "Sync initial lookup/bounds validation and resident hit path remain unchanged. Only an unmapped directory result calls the new helper.", + "Sync helper preserves allocator validation for both blocking and nonblocking requests. Invalid returns FALSE/BAD_PARAM, valid nonblocking miss returns FALSE/BUSY, blocking delegates to existing disk loader and preserves its retry flag.", + "An admission race returns TRUE from disk helper, causing outer synchronous get to repeat full lookup and revalidate membership only if still unmapped.", + "Async async_begin(state, depth) resumes by jumping to a previously saved label; initial allocation validation occurs once before entry acquisition. On I/O resumption it is skipped, as it was previously skipped by outer state resumption.", + "Moving validation across async_await_subroutine initialization introduces no actual yield or callback between validation and entry acquisition. The initial child call executes inline in the same stack before its first await.", + "Invalid async input sets BAD_PARAM and succeeded TRUE, marks child DONE, propagates DONE through internal child and top-level state. No cache reference, I/O state, queue insertion, callback or entry reservation occurs.", + "When entry acquisition races with another loader, succeeded FALSE causes the top-level retry. async_await_subroutine initializes inner child states again, so a repeated miss repeats allocation validation.", + "The cache extent lifetime and existing race/identity recheck protocol is unchanged. This does not repair or claim to repair the separate inherited batch reservation progress limitation." + ], + "validation": "Source review only; root owns build, codegen check, correctness tests and benchmarks. The actual invalid-address worktree remains untouched." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss.patch new file mode 100644 index 000000000..0d4bc59d8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/isolated-miss.patch @@ -0,0 +1,87 @@ +diff --git a/.cache/invalid-address-perf-20261017/sources/original/src/clockcache.c b/.cache/invalid-address-perf-20261017/sources/isolated-miss/src/clockcache.c +index e97f385f..4ab1fbc8 100644 +--- a/.cache/invalid-address-perf-20261017/sources/original/src/clockcache.c ++++ b/.cache/invalid-address-perf-20261017/sources/isolated-miss/src/clockcache.c +@@ -2402,6 +2402,32 @@ clockcache_get_from_disk(clockcache *cc, // IN + return FALSE; + } + ++/* Keep allocation validation and disk admission out of the resident hit path. ++ * Nonblocking misses must still distinguish invalid addresses from busy pages. ++ */ ++static __attribute__((noinline)) bool32 ++clockcache_get_uncached(clockcache *cc, ++ uint64 addr, ++ bool32 blocking, ++ page_type type, ++ cache_page **page, ++ platform_status *rc) ++{ ++ /* A hit inherits allocation validity from its mapping, which is removed by ++ * cache_extent_discard() before the allocator can free the extent. Check ++ * misses even for a nonblocking get, before returning STATUS_BUSY. */ ++ if (!allocator_page_valid(cc->al, addr)) { ++ *rc = STATUS_BAD_PARAM; ++ return FALSE; ++ } ++ if (blocking) { ++ return clockcache_get_from_disk(cc, addr, type, page, rc); ++ } else { ++ *rc = STATUS_BUSY; ++ return FALSE; ++ } ++} ++ + /* + *---------------------------------------------------------------------- + * clockcache_get_internal -- +@@ -2443,19 +2469,7 @@ clockcache_get_internal(clockcache *cc, // IN + cc, addr, blocking, type, entry_number, page, rc); + } + +- /* A hit inherits allocation validity from its mapping, which is removed by +- * cache_extent_discard() before the allocator can free the extent. Check +- * misses even for a nonblocking get, before returning STATUS_BUSY. */ +- if (!allocator_page_valid(cc->al, addr)) { +- *rc = STATUS_BAD_PARAM; +- return FALSE; +- } +- if (blocking) { +- return clockcache_get_from_disk(cc, addr, type, page, rc); +- } else { +- *rc = STATUS_BUSY; +- return FALSE; +- } ++ return clockcache_get_uncached(cc, addr, blocking, type, page, rc); + } + + /* +@@ -2631,6 +2645,15 @@ clockcache_get_from_disk_async(clockcache_get_async_state *state, uint64 depth) + { + async_begin(state, depth); + ++ /* A miss must be allocated before it can reserve a cache entry or issue I/O. ++ * Resident hits inherit allocation validity from their existing mapping. ++ */ ++ if (!allocator_page_valid(state->cc->al, state->addr)) { ++ state->result_status = STATUS_BAD_PARAM; ++ state->succeeded = TRUE; ++ async_return(state); ++ } ++ + state->entry_number = + clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); + if (state->entry_number == CC_UNMAPPED_ENTRY) { +@@ -2729,12 +2752,6 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) + if (state->entry_number != CC_UNMAPPED_ENTRY) { + async_await_subroutine(state, clockcache_get_in_cache_async); + } else { +- /* As in the synchronous path, cached mappings are already allocated. */ +- if (!allocator_page_valid(state->cc->al, state->addr)) { +- state->result_status = STATUS_BAD_PARAM; +- state->succeeded = TRUE; +- async_return(state); +- } + async_await_subroutine(state, clockcache_get_from_disk_async); + } + async_return(state); diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/long-scan-path-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/long-scan-path-review.json new file mode 100644 index 000000000..c786a3407 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/long-scan-path-review.json @@ -0,0 +1,26 @@ +{ + "scope": "Long forward lexical scans of the resident kvbench fixture, 24-byte keys and 100-byte inline values; static source/disassembly review only.", + "per_input_tuple": [ + "splinterdb_iterator_next delegates through core_range_iterator_next, merge advancement, and btree_iterator_next. On an ordinary same-leaf step, B-tree next increments idx, checks entry bounds/message fields and reconstructs a compressed key suffix. It does not acquire or release a cache reference.", + "btree_iterator_curr exposes the prevalidated entry. It calls cache_validate_page when the leaf is pinned, but release clockcache_validate_page is a single ret, unchanged across all variants. The existing virtual dispatch may remain but it does not perform address or allocator checks.", + "Merged branches may advance several input tuples per output tuple for duplicate/update histories. There is no fixed input/output multiplier without measuring fixture contents." + ], + "cache_work": [ + "Each ordinary forward B-tree leaf transition releases the old pinned page and calls synchronous cache_get once for its successor; copied mutable leaves release the newly acquired reference after the page copy. Terminal upper-bound preparation can perform extra tree lookups.", + "Range initialization and trunk-span rebuilding initialize each participating branch asynchronously. Root-to-leaf positioning and endpoint positioning therefore incur async cache gets at setup/span boundaries.", + "Extent prefetch checks occur when approaching/crossing an extent boundary, with metadata cursor cache_get(nonblocking) calls on metadata-page acquisition. Successful resident prefetch touches each page mapping/refcount in the prefetched extent. These are not per-tuple address checks.", + "The invalid-address branch changes prefetch rejection and adds an initial endpoint shape check before existing allocator validation. Per-page prefetch lookup still uses the shared central shape check. Precise prefetch counts are needed in addition to demand-hit counts.", + "Blob-valued scans can acquire blob pages during materialization per output value. The current 100-byte values are inline, so that exception does not describe this fixture." + ], + "attribution": [ + "The measured extra 4 sync/8 async hit instructions are amortized over leaves and iterator setup, not paid for every tuple. A 2 percent long-scan loss cannot be assigned directly to those counts without measuring hits, leaves, branch fan-in and prefetch work.", + "B-tree/core source is identical between main and original. Nine inspected release symbols, including next/curr/check_current/decode_current/next_leaf/core span-next and cache_validate_page hooks, have identical instruction sequences after normalizing absolute and RIP-relative addresses across main/original/sequential.", + "The evidence leaves runtime placement/layout effects and measurement drift plausible; it does not prove either explanation or establish a numeric upper bound on cache overhead." + ], + "targeted_diagnostics_if_loss_repeats": [ + "Run an untimed fixed-count replay with use_stats enabled, reset after warmup, then report cache hits/misses by page type and prefetch counters divided by consumed tuples. Keep this separate from performance acceptance measurements.", + "To distinguish sync versus async and branch leaf versus setup work, use a diagnostic build with thread-local counters at get entry, async first entry, next_leaf and init_span. Count prefetch requests/pages and metadata BUSY separately; avoid shared atomics in counters.", + "Use perf sampling on the unchanged performance build to compare hot instruction/cycle fractions in B-tree next/check_current/decode, merge advancement, cache get and prefetch. If code sequences remain equal, inspect IPC/frontend stalls/branch misses before changing source." + ], + "formatting": "Sequential read-only clang-format-19 found one alignment error at original variant line421. Root created formatted candidate with the required spacing before final validation." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_check_current.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_check_current.asm new file mode 100644 index 000000000..f56d5d762 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_check_current.asm @@ -0,0 +1,13 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_curr.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_curr.asm new file mode 100644 index 000000000..6da014d1d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_curr.asm @@ -0,0 +1,155 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000405a0 : + 405a0: push %r12 + 405a2: mov %rsi,%r12 + 405a5: push %rbp + 405a6: mov %rdx,%rbp + 405a9: push %rbx + 405aa: mov %rdi,%rbx + 405ad: sub $0x30,%rsp + 405b1: cmpq $0x0,0x70(%rdi) + 405b6: je 405cd + 405b8: mov 0x8(%rdi),%rdi + 405bc: mov 0x68(%rbx),%rdx + 405c0: lea 0x70(%rbx),%rsi + 405c4: mov (%rdi),%rax + 405c7: call *0xd0(%rax) + 405cd: mov 0x80(%rbx),%rax + 405d4: mov 0x1c(%rbx),%edx + 405d7: cmpb $0x0,0x20(%rax) + 405db: jne 40640 + 405dd: cmp $0x2,%edx + 405e0: je 407e0 + 405e6: movzwl 0x90(%rbx),%edx + 405ed: movzwl 0x28(%rax,%rdx,2),%ecx + 405f2: add %rax,%rcx + 405f5: movzwl 0x26(%rax),%eax + 405f9: movzwl (%rcx),%esi + 405fc: test %ax,%ax + 405ff: jne 40740 + 40605: lea 0x6(%rcx),%rdx + 40609: mov %rsi,%rax + 4060c: mov %rdx,%rdi + 4060f: movq $0x2,(%r12) + 40617: add %rsi,%rdx + 4061a: movzwl 0x3(%rcx),%esi + 4061e: mov %rax,0x8(%r12) + 40623: mov %rdi,0x10(%r12) + 40628: movzbl 0x5(%rcx),%eax + 4062c: xor %ecx,%ecx + 4062e: test $0x4,%al + 40630: je 40636 + 40632: mov 0x8(%rbx),%rcx + 40636: and $0x3,%eax + 40639: jmp 40722 + 4063e: xchg %ax,%ax + 40640: cmp $0x2,%edx + 40643: je 407b0 + 40649: movzwl 0x90(%rbx),%edx + 40650: movzwl 0x28(%rax,%rdx,2),%edx + 40655: add %rdx,%rax + 40658: movzwl 0x14(%rax),%edx + 4065c: cmp $0xffff,%dx + 40660: je 407c5 + 40666: cmp $0xfffe,%dx + 4066a: je 407f0 + 40670: lea 0x17(%rax),%rcx + 40674: movzwl %dx,%esi + 40677: mov $0x2,%edi + 4067c: mov %rcx,0x10(%r12) + 40681: pxor %xmm3,%xmm3 + 40685: movq (%rax),%xmm2 + 40689: mov %edi,(%r12) + 4068d: mov 0x10(%rax),%ecx + 40690: movl $0x0,0x4(%r12) + 40699: mov %rsi,0x8(%r12) + 4069e: movq 0x8(%rax),%xmm0 + 406a3: punpckldq %xmm3,%xmm0 + 406a7: testb $0x1,0x16(%rax) + 406ab: je 40760 + 406b1: add $0x17,%rax + 406b5: movzwl %dx,%esi + 406b8: add %rax,%rsi + 406bb: cmp $0xfffd,%dx + 406bf: cmovbe %rsi,%rax + 406c3: movq (%rax),%xmm1 + 406c7: mov 0x8(%rax),%eax + 406ca: shl $0x20,%rax + 406ce: movq %xmm1,(%rsp) + 406d3: punpckldq %xmm3,%xmm1 + 406d7: or %rcx,%rax + 406da: psllq $0x20,%xmm1 + 406df: mov %rax,0x20(%rsp) + 406e4: por %xmm0,%xmm1 + 406e8: movaps %xmm1,0x10(%rsp) + 406ed: movdqa %xmm2,%xmm1 + 406f1: mov $0x3e8,%eax + 406f6: xor %ecx,%ecx + 406f8: mov $0x20,%esi + 406fd: movq 0x18(%rsp),%xmm0 + 40703: movhps 0x10(%rsp),%xmm1 + 40708: lea 0x138(%rbx),%rdx + 4070f: movups %xmm1,0x138(%rbx) + 40716: movhps 0x20(%rsp),%xmm0 + 4071b: movups %xmm0,0x148(%rbx) + 40722: mov %eax,0x0(%rbp) + 40725: mov %rcx,0x8(%rbp) + 40729: mov %rsi,0x10(%rbp) + 4072d: mov %rdx,0x18(%rbp) + 40731: add $0x30,%rsp + 40735: pop %rbx + 40736: pop %rbp + 40737: pop %r12 + 40739: ret + 4073a: nopw 0x0(%rax,%rax,1) + 40740: mov 0xc0(%rbx),%rdx + 40747: add %rsi,%rax + 4074a: mov 0x50(%rdx),%rdi + 4074e: lea 0x6(%rcx),%rdx + 40752: jmp 4060f + 40757: nopw 0x0(%rax,%rax,1) + 40760: mov $0x7fffffff,%eax + 40765: cmp $0x7fffffff,%rcx + 4076c: movq %rax,%xmm1 + 40771: mov $0xffffffffffffffff,%rax + 40778: punpcklqdq %xmm1,%xmm1 + 4077c: cmove %rax,%rcx + 40780: pcmpeqd %xmm0,%xmm1 + 40784: mov %rcx,0x20(%rsp) + 40789: pshufd $0xb1,%xmm1,%xmm3 + 4078e: pand %xmm3,%xmm1 + 40792: movdqa %xmm1,%xmm3 + 40796: pandn %xmm0,%xmm3 + 4079a: por %xmm1,%xmm3 + 4079e: movaps %xmm3,0x10(%rsp) + 407a3: jmp 406ed + 407a8: nopl 0x0(%rax,%rax,1) + 407b0: mov 0xb8(%rbx),%rax + 407b7: movzwl 0x14(%rax),%edx + 407bb: cmp $0xffff,%dx + 407bf: jne 40666 + 407c5: xor %ecx,%ecx + 407c7: mov $0xffffffffffffffff,%rsi + 407ce: mov $0x1,%edi + 407d3: jmp 4067c + 407d8: nopl 0x0(%rax,%rax,1) + 407e0: mov 0xb8(%rbx),%rcx + 407e7: jmp 405f5 + 407ec: nopl 0x0(%rax) + 407f0: xor %ecx,%ecx + 407f2: mov $0xffffffffffffffff,%rsi + 407f9: mov $0x3,%edi + 407fe: jmp 4067c + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_next.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_next.asm new file mode 100644 index 000000000..50ed2f9b3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-btree_iterator_next.asm @@ -0,0 +1,197 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000049a50 : + 49a50: push %rbp + 49a51: push %rbx + 49a52: sub $0x18,%rsp + 49a56: mov 0xb4(%rdi),%ebp + 49a5c: test %ebp,%ebp + 49a5e: je 49a70 + 49a60: add $0x18,%rsp + 49a64: mov %ebp,%eax + 49a66: pop %rbx + 49a67: pop %rbp + 49a68: ret + 49a69: nopl 0x0(%rax) + 49a70: mov 0xd8(%rdi),%esi + 49a76: mov %rdi,%rbx + 49a79: test %esi,%esi + 49a7b: je 49a98 + 49a7d: mov 0xcc(%rdi),%ecx + 49a83: test %ecx,%ecx + 49a85: jne 49c30 + 49a8b: mov $0x1,%esi + 49a90: mov %rbx,%rdi + 49a93: call 55350 + 49a98: mov 0x80(%rbx),%rdx + 49a9f: mov 0x90(%rbx),%rax + 49aa6: movzwl 0x24(%rdx),%edx + 49aaa: add $0x1,%rax + 49aae: mov %rax,0x90(%rbx) + 49ab5: cmp %rdx,%rax + 49ab8: jne 49af0 + 49aba: mov 0xb4(%rbx),%edx + 49ac0: test %edx,%edx + 49ac2: jne 49af0 + 49ac4: mov 0xa0(%rbx),%rcx + 49acb: cmp %rcx,0x68(%rbx) + 49acf: je 49cf0 + 49ad5: mov %rbx,%rdi + 49ad8: call 493e0 + 49add: test %eax,%eax + 49adf: jne 49d50 + 49ae5: data16 cs nopw 0x0(%rax,%rax,1) + 49af0: movq $0x0,0xb8(%rbx) + 49afb: cmpl $0x2,0x1c(%rbx) + 49aff: jne 49a60 + 49b05: mov 0xb4(%rbx),%eax + 49b0b: test %eax,%eax + 49b0d: jne 49a60 + 49b13: mov 0x90(%rbx),%rdx + 49b1a: mov 0xa0(%rbx),%rax + 49b21: cmp %rax,0x68(%rbx) + 49b25: je 49d18 + 49b2b: cmp %rdx,0x98(%rbx) + 49b32: jg 49ce8 + 49b38: mov 0x80(%rbx),%rax + 49b3f: mov 0x10(%rbx),%rsi + 49b43: cmpb $0x0,0x20(%rax) + 49b47: movzwl 0x24(%rax),%ecx + 49b4b: jne 49c70 + 49b51: cmp %cx,%dx + 49b54: jae 49d60 + 49b5a: movzwl %dx,%edx + 49b5d: movzwl 0x28(%rax,%rdx,2),%ecx + 49b62: cmp 0x22(%rax),%cx + 49b66: jb 49d60 + 49b6c: mov 0x10(%rsi),%rdx + 49b70: movzwl 0x26(%rax),%r8d + 49b75: lea 0x6(%rcx),%rsi + 49b79: mov %rdx,%r9 + 49b7c: mov %r8,%rdi + 49b7f: sub %r8,%r9 + 49b82: cmp %rsi,%r9 + 49b85: jb 49d60 + 49b8b: lea (%rax,%rcx,1),%rsi + 49b8f: cmpb $0x0,0x2(%rsi) + 49b93: jne 49d60 + 49b99: movzwl (%rsi),%eax + 49b9c: mov %rdx,%r10 + 49b9f: mov $0x16,%ebp + 49ba4: shr $0x3,%r10 + 49ba8: lea (%rax,%r8,1),%r9 + 49bac: cmp %r9,%r10 + 49baf: jb 49c10 + 49bb1: movzbl 0x5(%rsi),%r9d + 49bb6: test $0x3,%r9b + 49bba: je 49d60 + 49bc0: cmp $0x7,%r9b + 49bc4: ja 49d60 + 49bca: movzwl 0x3(%rsi),%r10d + 49bcf: add %rax,%r10 + 49bd2: lea -0x6(%rdx),%rax + 49bd6: sub %r8,%rax + 49bd9: sub %rcx,%rax + 49bdc: cmp %r10,%rax + 49bdf: jb 49c10 + 49be1: and $0x4,%r9d + 49be5: jne 49d6a + 49beb: mov %rsi,0xb8(%rbx) + 49bf2: test %di,%di + 49bf5: je 49ce8 + 49bfb: mov %rbx,%rdi + 49bfe: call 44bd0 + 49c03: mov %eax,%ebp + 49c05: test %eax,%eax + 49c07: je 49ce8 + 49c0d: nopl (%rax) + 49c10: movq $0x0,0xb8(%rbx) + 49c1b: mov %ebp,0xb4(%rbx) + 49c21: jmp 49a60 + 49c26: cs nopw 0x0(%rax,%rax,1) + 49c30: cmpl $0x1,0xd4(%rdi) + 49c37: je 49a98 + 49c3d: lea 0xf8(%rdi),%rdi + 49c44: call ea30 + 49c49: movl $0x0,0xc8(%rbx) + 49c53: movq $0x0,0xcc(%rbx) + 49c5e: movq $0x0,0xf0(%rbx) + 49c69: jmp 49a8b + 49c6e: xchg %ax,%ax + 49c70: cmp %cx,%dx + 49c73: jae 49d60 + 49c79: movzwl %dx,%edx + 49c7c: movzwl 0x28(%rax,%rdx,2),%edx + 49c81: cmp 0x22(%rax),%dx + 49c85: jb 49d60 + 49c8b: movzwl 0x26(%rax),%ecx + 49c8f: mov 0x10(%rsi),%rsi + 49c93: sub %rcx,%rsi + 49c96: lea 0x17(%rdx),%rcx + 49c9a: cmp %rcx,%rsi + 49c9d: jb 49d60 + 49ca3: add %rdx,%rax + 49ca6: movzbl 0x16(%rax),%edi + 49caa: cmp $0x1,%dil + 49cae: ja 49d60 + 49cb4: movzwl 0x14(%rax),%ecx + 49cb8: mov %rcx,%r8 + 49cbb: add $0x17,%rcx + 49cbf: cmp $0xfffd,%r8w + 49cc4: mov $0x17,%r8d + 49cca: cmova %r8,%rcx + 49cce: test %dil,%dil + 49cd1: lea 0xc(%rcx),%r8 + 49cd5: cmovne %r8,%rcx + 49cd9: sub %rdx,%rsi + 49cdc: cmp %rcx,%rsi + 49cdf: jb 49d60 + 49ce1: mov %rax,0xb8(%rbx) + 49ce8: xor %ebp,%ebp + 49cea: jmp 49a60 + 49cef: nop + 49cf0: mov 0xa8(%rbx),%rdx + 49cf7: cmp %rdx,%rax + 49cfa: jge 49af0 + 49d00: cmp 0x98(%rbx),%rdx + 49d07: jne 49ad5 + 49d0d: jmp 49af0 + 49d12: nopw 0x0(%rax,%rax,1) + 49d18: mov 0xa8(%rbx),%rax + 49d1f: xor %ebp,%ebp + 49d21: cmp %rdx,%rax + 49d24: jle 49a60 + 49d2a: mov 0x98(%rbx),%rcx + 49d31: cmp %rcx,%rax + 49d34: je 49a60 + 49d3a: cmp %rdx,%rcx + 49d3d: jg 49a60 + 49d43: jmp 49b38 + 49d48: nopl 0x0(%rax,%rax,1) + 49d50: mov %eax,%ebp + 49d52: jmp 49a60 + 49d57: nopw 0x0(%rax,%rax,1) + 49d60: mov $0x16,%ebp + 49d65: jmp 49c10 + 49d6a: mov 0x8(%rbx),%rdi + 49d6e: mov %rsi,0x8(%rsp) + 49d73: call 35090 + 49d78: mov %eax,%ebp + 49d7a: test %eax,%eax + 49d7c: jne 49c10 + 49d82: mov 0x80(%rbx),%rax + 49d89: mov 0x8(%rsp),%rsi + 49d8e: movzwl 0x26(%rax),%edi + 49d92: jmp 49beb + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_get.asm new file mode 100644 index 000000000..2871ec0bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_get.asm @@ -0,0 +1,327 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053fd0 : + 53fd0: push %r15 + 53fd2: lea -0x1(%rcx),%eax + 53fd5: push %r14 + 53fd7: push %r13 + 53fd9: push %r12 + 53fdb: push %rbp + 53fdc: push %rbx + 53fdd: mov %rsi,%rbx + 53fe0: sub $0x38,%rsp + 53fe4: mov %ecx,0x4(%rsp) + 53fe8: mov %r8,0x10(%rsp) + 53fed: cmp $0x7,%eax + 53ff0: ja 54458 + 53ff6: mov %rdi,%r15 + 53ff9: mov %edx,%r12d + 53ffc: mov 0x8(%r15),%rcx + 54000: xor %edx,%edx + 54002: mov 0x8(%rcx),%rax + 54006: mov 0x8(%rax),%r14 + 5400a: mov %rbx,%rax + 5400d: div %r14 + 54010: test %rdx,%rdx + 54013: jne 544be + 54019: mov 0x120(%rcx),%rcx + 54020: mov 0x28(%r15),%rax + 54024: mov %rbx,%rdx + 54027: shr %cl,%rdx + 5402a: shr $0x2,%rax + 5402e: cmp %rax,%rdx + 54031: jae 5448a + 54037: mov 0x30(%r15),%rax + 5403b: mov (%rax,%rdx,4),%ebp + 5403e: cmp $0xffffffff,%ebp + 54041: jne 54068 + 54043: test %r12d,%r12d + 54046: jne 541c0 + 5404c: mov $0xb,%r13d + 54052: add $0x38,%rsp + 54056: mov %r13d,%eax + 54059: pop %rbx + 5405a: pop %rbp + 5405b: pop %r12 + 5405d: pop %r13 + 5405f: pop %r14 + 54061: pop %r15 + 54063: ret + 54064: nopl 0x0(%rax) + 54068: data16 lea 0x80f38(%rip),%rdi # d4fa8 + 54070: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 54078: mov %ebp,%esi + 5407a: mov %r15,%rdi + 5407d: mov (%rax),%rax + 54080: mov %rax,0x8(%rsp) + 54085: test %r12d,%r12d + 54088: je 542d0 + 5408e: call aa320 + 54093: cmp $0x1,%eax + 54096: jne 540ed + 54098: mov $0x1,%r13d + 5409e: movabs $0xcccccccccccccccd,%rax + 540a8: mul %r13 + 540ab: xor %eax,%eax + 540ad: shr $0x2,%rdx + 540b1: mov %rdx,%r14 + 540b4: data16 cs nopw 0x0(%rax,%rax,1) + 540bf: nop + 540c0: pause + 540c2: mov %rax,%rcx + 540c5: add $0x1,%rax + 540c9: cmp %rcx,%r14 + 540cc: jne 540c0 + 540ce: cmp $0x400,%r13 + 540d5: ja 54190 + 540db: mov %ebp,%esi + 540dd: mov %r15,%rdi + 540e0: add %r13,%r13 + 540e3: call aa320 + 540e8: cmp $0x1,%eax + 540eb: je 5409e + 540ed: test %eax,%eax + 540ef: jne 53ffc + 540f5: mov %ebp,%eax + 540f7: mov 0x48(%r15),%rcx + 540fb: mov %rax,%r14 + 540fe: shl $0x6,%r14 + 54102: mov 0x8(%rcx,%r14,1),%rdx + 54107: cmp %rdx,%rbx + 5410a: jne 543cc + 54110: mov %rax,%rbx + 54113: jmp 54124 + 54115: nopl (%rax) + 54118: mov %r15,%rdi + 5411b: call ea40 + 54120: mov 0x48(%r15),%rcx + 54124: mov 0x10(%rcx,%r14,1),%eax + 54129: test $0x10,%al + 5412b: jne 54118 + 5412d: mov 0x48(%r15),%rdx + 54131: mov %rbx,%rax + 54134: add %r14,%rdx + 54137: mov 0x14(%rdx),%r13d + 5413b: test %r13d,%r13d + 5413e: jne 54418 + 54144: mov 0x20(%rdx),%eax + 54147: cmp %eax,0x4(%rsp) + 5414b: jne 54421 + 54151: mov 0x8(%r15),%rax + 54155: mov 0x18(%rax),%esi + 54158: test %esi,%esi + 5415a: jne 543a6 + 54160: mov %rdx,%r12 + 54163: mov 0x10(%rsp),%rbx + 54168: xor %r13d,%r13d + 5416b: mov %r12,(%rbx) + 5416e: data16 lea 0x80e32(%rip),%rdi # d4fa8 + 54176: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 5417e: mov (%rax),%rax + 54181: mov %rax,0x8(%rbx) + 54185: jmp 54052 + 5418a: nopw 0x0(%rax,%rax,1) + 54190: mov %ebp,%esi + 54192: mov %r15,%rdi + 54195: call aa320 + 5419a: cmp $0x1,%eax + 5419d: jne 540ed + 541a3: xor %eax,%eax + 541a5: data16 cs nopw 0x0(%rax,%rax,1) + 541b0: pause + 541b2: mov %rax,%rdx + 541b5: add $0x1,%rax + 541b9: cmp %rdx,%r14 + 541bc: jne 541b0 + 541be: jmp 54190 + 541c0: data16 lea 0x80de0(%rip),%rdi # d4fa8 + 541c8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 541d0: mov 0x4(%rsp),%edx + 541d4: mov %rbx,%rsi + 541d7: mov %r15,%rdi + 541da: mov (%rax),%r13 + 541dd: call 53d00 + 541e2: mov %rax,%rbp + 541e5: mov $0xffffffff,%eax + 541ea: cmp %rax,%rbp + 541ed: je 53ffc + 541f3: mov 0x8(%r15),%rax + 541f7: mov %rbp,%r12 + 541fa: mov %r13,0x8(%rsp) + 541ff: shl $0x6,%r12 + 54203: add 0x48(%r15),%r12 + 54207: mov 0x18(%rax),%ecx + 5420a: test %ecx,%ecx + 5420c: jne 5437f + 54212: mov 0x18(%r15),%rdi + 54216: mov (%r12),%rsi + 5421a: mov %rbx,%rcx + 5421d: mov %r14,%rdx + 54220: mov (%rdi),%rax + 54223: call *(%rax) + 54225: mov %eax,%r13d + 54228: test %eax,%eax + 5422a: jne 54349 + 54230: mov 0x8(%r15),%rax + 54234: mov 0x18(%rax),%edx + 54237: test %edx,%edx + 54239: jne 542ec + 5423f: mov %r13d,%ecx + 54242: mov %ebp,%edx + 54244: mov %rbx,%rsi + 54247: mov %r15,%rdi + 5424a: call 52660 + 5424f: test %r13d,%r13d + 54252: je 54163 + 54258: mov 0x8(%r15),%rcx + 5425c: mov %rbp,%rax + 5425f: xor %edx,%edx + 54261: mov 0x8(%rsp),%rdi + 54266: divq 0x140(%rcx) + 5426d: and $0x3,%edi + 54270: shl $0x6,%edx + 54273: lea (%rdx,%rax,1),%esi + 54276: mov 0x130(%rcx),%eax + 5427c: mov 0x88(%r15),%rdx + 54283: mov $0xffffffff,%ecx + 54288: imul %rdi,%rax + 5428c: add %rsi,%rax + 5428f: lock xadd %cx,(%rdx,%rax,2) + 54295: test %cx,%cx + 54298: jne 54052 + 5429e: push %rax + 5429f: xor %r9d,%r9d + 542a2: xor %eax,%eax + 542a4: lea 0x63f45(%rip),%r8 # b81f0 <__func__.21+0xd30> + 542ab: push %rdi + 542ac: lea 0x5d371(%rip),%rcx # b1624 <_fini+0xa48> + 542b3: lea 0x6e6d6(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 542ba: push %rsi + 542bb: lea 0x5d315(%rip),%rdi # b15d7 <_fini+0x9fb> + 542c2: mov $0x261,%esi + 542c7: push 0x20(%rsp) + 542cb: call ee00 + 542d0: call aa320 + 542d5: cmp $0x1,%eax + 542d8: je 5404c + 542de: cmp $0x2,%eax + 542e1: je 53ffc + 542e7: jmp 540f5 + 542ec: lea 0x20(%rsp),%rsi + 542f1: mov $0x1,%edi + 542f6: call e410 + 542fb: mov 0x18(%rsp),%rax + 54300: imul $0x3b9aca00,0x20(%rsp),%rdx + 54309: add 0x28(%rsp),%rdx + 5430e: sub %rax,%rdx + 54311: mov 0x8(%rsp),%rax + 54316: lea 0x0(,%rax,8),%rcx + 5431e: sub %rax,%rcx + 54321: mov 0x4(%rsp),%eax + 54325: lea (%rax,%rcx,8),%rax + 54329: lea (%r15,%rax,8),%rax + 5432d: addq $0x1,0x1148(%rax) + 54335: addq $0x1,0x1220(%rax) + 5433d: add %rdx,0x1190(%rax) + 54344: jmp 5423f + 54349: mov %eax,%edi + 5434b: call efe0 + 54350: mov 0x80c79(%rip),%r14 # d4fd0 + 54357: mov 0x4(%rsp),%ecx + 5435b: mov %rbx,%rdx + 5435e: mov %rax,%r8 + 54361: lea 0x645c8(%rip),%rsi # b8930 <__func__.21+0x1470> + 54368: xor %eax,%eax + 5436a: mov (%r14),%rdi + 5436d: call fbf0 + 54372: mov (%r14),%rdi + 54375: call fe90 + 5437a: jmp 54230 + 5437f: lea 0x20(%rsp),%rsi + 54384: mov $0x1,%edi + 54389: call e410 + 5438e: imul $0x3b9aca00,0x20(%rsp),%rax + 54397: add 0x28(%rsp),%rax + 5439c: mov %rax,0x18(%rsp) + 543a1: jmp 54212 + 543a6: mov 0x8(%rsp),%rsi + 543ab: mov 0x4(%rsp),%ecx + 543af: lea 0x0(,%rsi,8),%rax + 543b7: sub %rsi,%rax + 543ba: lea 0x220(%rcx,%rax,8),%rax + 543c2: addq $0x1,(%r15,%rax,8) + 543c7: jmp 54160 + 543cc: mov 0x8(%r15),%rcx + 543d0: xor %edx,%edx + 543d2: mov 0x8(%rsp),%rdi + 543d7: divq 0x140(%rcx) + 543de: and $0x3,%edi + 543e1: shl $0x6,%edx + 543e4: lea (%rdx,%rax,1),%esi + 543e7: mov 0x130(%rcx),%eax + 543ed: mov 0x88(%r15),%rdx + 543f4: mov $0xffffffff,%ecx + 543f9: imul %rdi,%rax + 543fd: add %rsi,%rax + 54400: lock xadd %cx,(%rdx,%rax,2) + 54406: test %cx,%cx + 54409: jne 53ffc + 5440f: jmp 5429e + 54414: nopl 0x0(%rax) + 54418: mov 0x8(%r15),%rcx + 5441c: jmp 5425f + 54421: mov 0x4(%rsp),%esi + 54425: mov %ebp,%r9d + 54428: lea 0x5d349(%rip),%r8 # b1778 <_fini+0xb9c> + 5442f: lea 0x5d359(%rip),%rcx # b178f <_fini+0xbb3> + 54436: lea 0x6e373(%rip),%rdx # c27b0 <__func__.19> + 5443d: lea 0x5d193(%rip),%rdi # b15d7 <_fini+0x9fb> + 54444: push %rsi + 54445: mov $0x8b6,%esi + 5444a: push %rax + 5444b: xor %eax,%eax + 5444d: call ee00 + 54452: nopw 0x0(%rax,%rax,1) + 54458: sub $0x8,%rsp + 5445c: lea 0x641ed(%rip),%r8 # b8650 <__func__.21+0x1190> + 54463: xor %eax,%eax + 54465: push %rsi + 54466: mov 0x14(%rsp),%r9d + 5446b: lea 0x6401e(%rip),%rcx # b8490 <__func__.21+0xfd0> + 54472: lea 0x6e307(%rip),%rdx # c2780 <__func__.23.lto_priv.1> + 54479: mov $0x1af,%esi + 5447e: lea 0x5d152(%rip),%rdi # b15d7 <_fini+0x9fb> + 54485: call ee00 + 5448a: imul %r14,%rax + 5448e: sub $0x8,%rsp + 54492: mov %rbx,%r9 + 54495: mov $0x195,%esi + 5449a: lea 0x63de7(%rip),%r8 # b8288 <__func__.21+0xdc8> + 544a1: lea 0x5d1a2(%rip),%rcx # b164a <_fini+0xa6e> + 544a8: lea 0x6e4c1(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544af: lea 0x5d121(%rip),%rdi # b15d7 <_fini+0x9fb> + 544b6: push %rax + 544b7: xor %eax,%eax + 544b9: call ee00 + 544be: sub $0x8,%rsp + 544c2: mov %rbx,%r9 + 544c5: lea 0x63d84(%rip),%r8 # b8250 <__func__.21+0xd90> + 544cc: xor %eax,%eax + 544ce: push %r14 + 544d0: lea 0x5d15d(%rip),%rcx # b1634 <_fini+0xa58> + 544d7: lea 0x6e492(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 544de: mov $0x18e,%esi + 544e3: lea 0x5d0ed(%rip),%rdi # b15d7 <_fini+0x9fb> + 544ea: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..4b963862b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,100 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cc20 : + 9cc20: mov 0x10(%rdi),%rax + 9cc24: cmp $0x1,%rax + 9cc28: je 9cd10 + 9cc2e: push %rbx + 9cc2f: mov %rdi,%rbx + 9cc32: test %rax,%rax + 9cc35: je 9cc40 + 9cc37: jmp *%rax + 9cc39: nopl 0x0(%rax) + 9cc40: data16 lea 0x38360(%rip),%rdi # d4fa8 + 9cc48: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cc50: mov 0x30(%rbx),%esi + 9cc53: mov 0x28(%rbx),%r9 + 9cc57: mov (%rax),%rax + 9cc5a: mov %rax,0x58(%rbx) + 9cc5e: lea -0x1(%rsi),%eax + 9cc61: cmp $0x7,%eax + 9cc64: ja 9cd16 + 9cc6a: mov 0x20(%rbx),%rsi + 9cc6e: xor %edx,%edx + 9cc70: mov 0x8(%rsi),%rcx + 9cc74: mov 0x8(%rcx),%rax + 9cc78: mov 0x8(%rax),%rdi + 9cc7c: mov %r9,%rax + 9cc7f: div %rdi + 9cc82: test %rdx,%rdx + 9cc85: jne 9cd1e + 9cc8b: mov 0x120(%rcx),%rcx + 9cc92: mov 0x28(%rsi),%rax + 9cc96: mov %r9,%rdx + 9cc99: shr %cl,%rdx + 9cc9c: shr $0x2,%rax + 9cca0: cmp %rax,%rdx + 9cca3: jae 9cd48 + 9cca9: mov 0x30(%rsi),%rax + 9ccad: mov (%rax,%rdx,4),%eax + 9ccb0: mov $0xffffffff,%edx + 9ccb5: movq $0x0,0x18(%rbx) + 9ccbd: mov %rax,0x60(%rbx) + 9ccc1: cmp %rdx,%rax + 9ccc4: je 9cce8 + 9ccc6: lea 0x4(%rip),%rax # 9ccd1 + 9cccd: mov %rax,0x10(%rbx) + 9ccd1: mov %rbx,%rdi + 9ccd4: call aa480 + 9ccd9: cmp $0x1,%eax + 9ccdc: je 9cd00 + 9ccde: xor %eax,%eax + 9cce0: pop %rbx + 9cce1: ret + 9cce2: nopw 0x0(%rax,%rax,1) + 9cce8: lea 0x4(%rip),%rax # 9ccf3 + 9ccef: mov %rax,0x10(%rbx) + 9ccf3: mov %rbx,%rdi + 9ccf6: call 9c7d0 + 9ccfb: cmp $0x1,%eax + 9ccfe: jne 9ccde + 9cd00: movq $0x1,0x10(%rbx) + 9cd08: mov $0x1,%eax + 9cd0d: pop %rbx + 9cd0e: ret + 9cd0f: nop + 9cd10: mov $0x1,%eax + 9cd15: ret + 9cd16: mov %r9,%rdi + 9cd19: call 529a0 + 9cd1e: push %rcx + 9cd1f: lea 0x1b52a(%rip),%r8 # b8250 <__func__.21+0xd90> + 9cd26: mov $0x18e,%esi + 9cd2b: xor %eax,%eax + 9cd2d: push %rdi + 9cd2e: lea 0x148ff(%rip),%rcx # b1634 <_fini+0xa58> + 9cd35: lea 0x25c34(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 9cd3c: lea 0x14894(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cd43: call ee00 + 9cd48: imul %rax,%rdi + 9cd4c: push %rdx + 9cd4d: lea 0x1b534(%rip),%r8 # b8288 <__func__.21+0xdc8> + 9cd54: xor %eax,%eax + 9cd56: lea 0x148ed(%rip),%rcx # b164a <_fini+0xa6e> + 9cd5d: lea 0x25c0c(%rip),%rdx # c2970 <__func__.33.lto_priv.0> + 9cd64: mov $0x195,%esi + 9cd69: push %rdi + 9cd6a: lea 0x14866(%rip),%rdi # b15d7 <_fini+0x9fb> + 9cd71: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..a786fa835 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa320 : + aa320: push %rbp + aa321: mov %esi,%ebp + aa323: push %rbx + aa324: mov %rdi,%rbx + aa327: sub $0x8,%rsp + aa32b: data16 lea 0x2ac75(%rip),%rdi # d4fa8 + aa333: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa33b: mov 0x48(%rbx),%r10 + aa33f: mov %ebp,%ecx + aa341: mov %rcx,%r9 + aa344: shl $0x6,%r9 + aa348: add %r9,%r10 + aa34b: mov (%rax),%rdi + aa34e: mov 0x10(%r10),%eax + aa352: test $0x20,%al + aa354: jne aa3c8 + aa356: mov 0x8(%rbx),%rsi + aa35a: mov %rcx,%rax + aa35d: xor %edx,%edx + aa35f: mov %rdi,%r8 + aa362: and $0x3,%r8d + aa366: divq 0x140(%rsi) + aa36d: shl $0x6,%edx + aa370: add %eax,%edx + aa372: mov 0x130(%rsi),%eax + aa378: mov %edx,%edx + aa37a: imul %r8,%rax + aa37e: add %rax,%rdx + aa381: mov 0x88(%rbx),%rax + aa388: lock addw $0x1,(%rax,%rdx,2) + aa38e: je aa41e + aa394: mov 0x10(%r10),%esi + aa398: mov %esi,%eax + aa39a: and $0x21,%eax + aa39d: jne aa3d8 + aa39f: and $0x2,%esi + aa3a2: je aa3b0 + aa3a4: add $0x8,%rsp + aa3a8: pop %rbx + aa3a9: pop %rbp + aa3aa: ret + aa3ab: nopl 0x0(%rax,%rax,1) + aa3b0: mov 0x48(%rbx),%rdx + aa3b4: lock orl $0x2,0x10(%rdx,%r9,1) + aa3bb: add $0x8,%rsp + aa3bf: pop %rbx + aa3c0: pop %rbp + aa3c1: ret + aa3c2: nopw 0x0(%rax,%rax,1) + aa3c8: add $0x8,%rsp + aa3cc: mov $0x1,%eax + aa3d1: pop %rbx + aa3d2: pop %rbp + aa3d3: ret + aa3d4: nopl 0x0(%rax) + aa3d8: mov 0x8(%rbx),%r9 + aa3dc: mov %rcx,%rax + aa3df: xor %edx,%edx + aa3e1: divq 0x140(%r9) + aa3e8: shl $0x6,%edx + aa3eb: lea (%rdx,%rax,1),%ecx + aa3ee: mov 0x130(%r9),%eax + aa3f5: mov $0xffffffff,%r9d + aa3fb: mov 0x88(%rbx),%rdx + aa402: imul %r8,%rax + aa406: add %rcx,%rax + aa409: lock xadd %r9w,(%rdx,%rax,2) + aa410: test %r9w,%r9w + aa414: je aa44c + aa416: and $0x1,%esi + aa419: lea 0x1(%rsi),%eax + aa41c: jmp aa3a4 + aa41e: push %rdx + aa41f: mov %ebp,%r9d + aa422: lea 0x71dd(%rip),%rcx # b1606 <_fini+0xa2a> + aa429: mov $0x243,%esi + aa42e: push %r8 + aa430: lea 0x18519(%rip),%rdx # c2950 <__func__.29.lto_priv.1> + aa437: lea 0xdd7a(%rip),%r8 # b81b8 <__func__.21+0xcf8> + aa43e: xor %eax,%eax + aa440: lea 0x7190(%rip),%rdi # b15d7 <_fini+0x9fb> + aa447: call ee00 + aa44c: push %rax + aa44d: xor %r9d,%r9d + aa450: lea 0x18539(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + aa457: mov $0x261,%esi + aa45c: push %r8 + aa45e: xor %eax,%eax + aa460: lea 0xdd89(%rip),%r8 # b81f0 <__func__.21+0xd30> + aa467: push %rcx + aa468: lea 0x71b5(%rip),%rcx # b1624 <_fini+0xa48> + aa46f: push %rdi + aa470: lea 0x7160(%rip),%rdi # b15d7 <_fini+0x9fb> + aa477: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_unget.asm new file mode 100644 index 000000000..03378960b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000529d0 : + 529d0: mov 0x48(%rdi),%rdx + 529d4: mov (%rsi),%rax + 529d7: mov %rdi,%rcx + 529da: mov 0x8(%rsi),%rdi + 529de: sub %rdx,%rax + 529e1: sar $0x6,%rax + 529e5: mov %eax,%eax + 529e7: mov %rax,%rsi + 529ea: shl $0x6,%rsi + 529ee: mov 0x10(%rdx,%rsi,1),%edx + 529f2: and $0x2,%edx + 529f5: je 52a40 + 529f7: mov 0x8(%rcx),%rsi + 529fb: xor %edx,%edx + 529fd: mov %rdi,%r9 + 52a00: and $0x3,%r9d + 52a04: divq 0x140(%rsi) + 52a0b: shl $0x6,%edx + 52a0e: lea (%rdx,%rax,1),%r8d + 52a12: mov 0x130(%rsi),%eax + 52a18: mov 0x88(%rcx),%rdx + 52a1f: mov $0xffffffff,%ecx + 52a24: imul %r9,%rax + 52a28: add %r8,%rax + 52a2b: lock xadd %cx,(%rdx,%rax,2) + 52a31: test %cx,%cx + 52a34: je 52a4c + 52a36: ret + 52a37: nopw 0x0(%rax,%rax,1) + 52a40: mov 0x48(%rcx),%rdx + 52a44: lock orl $0x2,0x10(%rdx,%rsi,1) + 52a4a: jmp 529f7 + 52a4c: sub $0x10,%rsp + 52a50: lea 0x5ebcd(%rip),%rcx # b1624 <_fini+0xa48> + 52a57: lea 0x6ff32(%rip),%rdx # c2990 <__func__.28.lto_priv.1> + 52a5e: xor %eax,%eax + 52a60: push %r9 + 52a62: mov $0x261,%esi + 52a67: xor %r9d,%r9d + 52a6a: push %r8 + 52a6c: lea 0x6577d(%rip),%r8 # b81f0 <__func__.21+0xd30> + 52a73: push %rdi + 52a74: lea 0x5eb5c(%rip),%rdi # b15d7 <_fini+0x9fb> + 52a7b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_validate_page.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_validate_page.asm new file mode 100644 index 000000000..fae72f373 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_validate_page.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050400 : + 50400: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_validate_page_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_validate_page_virtual.asm new file mode 100644 index 000000000..9181d537b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-clockcache_validate_page_virtual.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050410 : + 50410: jmp e4b0 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-core_range_iterator_next.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-core_range_iterator_next.asm new file mode 100644 index 000000000..19905653c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/main-core_range_iterator_next.asm @@ -0,0 +1,38 @@ + +.cache/invalid-address-perf-20261017/builds/main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000060d60 : + 60d60: push %rbx + 60d61: mov 0x43c(%rdi),%eax + 60d67: test %eax,%eax + 60d69: je 60d92 + 60d6b: mov %rdi,%rbx + 60d6e: mov 0x430(%rdi),%rdi + 60d75: mov (%rdi),%rax + 60d78: call *0x18(%rax) + 60d7b: test %eax,%eax + 60d7d: jne 60d90 + 60d7f: mov %rbx,%rdi + 60d82: pop %rbx + 60d83: jmp 60050 + 60d88: nopl 0x0(%rax,%rax,1) + 60d90: pop %rbx + 60d91: ret + 60d92: lea 0x507e1(%rip),%r8 # b157a <_fini+0x99e> + 60d99: lea 0x50e8a(%rip),%rcx # b1c2a <_fini+0x104e> + 60da0: xor %eax,%eax + 60da2: mov $0x9f4,%esi + 60da7: lea 0x62262(%rip),%rdx # c3010 <__func__.55> + 60dae: lea 0x50a1a(%rip),%rdi # b17cf <_fini+0xbf3> + 60db5: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-churn-audited.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-churn-audited.json new file mode 100644 index 000000000..83f324164 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-churn-audited.json @@ -0,0 +1,137 @@ +{ + "passed": true, + "scope": "Read-only post-run audit of bounded real-I/O async miss correctness/progress smoke; not a disk-performance comparison.", + "auditor_sha256": "e30f5d3ab30e7c3ee9cce30c1ef8fc7b813a0414e0b915654f97f5657f69471c", + "queued_runner_sha256": "2df6bd334a8c80ae2cd98f9c7a316242ddc8089033f029b522b830542c34eb45", + "raw_manifest_sha256": "2bf7197e178ba6fc788b1c609c9467e2457f56c408756917f664010d05047af1", + "validation_manifest_sha256": "ac78440a1f7c63448c44975b4042049ed763c2f62419c3c9bfe06c6e8403096a", + "source_clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "all_validation_source_hashes_match": true, + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "exact_threads": [ + 1, + 6 + ], + "runs": [ + { + "name": "async-mask-churn-1", + "row": { + "mode": "churn", + "api": "async", + "cache_mib": "64", + "threads": "1", + "working_pages": "32768", + "seconds": "5.000257222", + "ops_s": "21835.7", + "ops": "109184", + "checksum": "5452978530193902976", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "72228864", + "setup_ns": "1662248493", + "read_bytes": "230002688", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "4999914644", + "async_waits": "78628", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "2", + "control_cpu": "12", + "worker_cpu_ns": "4822620042" + }, + "effective_setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32768", + "disk_bytes": "134217728", + "setup_seconds": "1.662" + }, + "effective_control": { + "worker_cpus": "2", + "control_cpu": "12", + "control_tid": "0", + "warmup_seconds": "2" + }, + "started": 1792229552.2683997, + "finished": 1792229561.056969, + "log_sha256": "3f408cbf73a90a4351ccb77d309d4fc616318a54c746557ead1a27e78f03bffe", + "job_manifest_sha256": "e1a840222e984c09d8f990e8911a9465a9c396dedac40c4132e3c6e9eb7fa0e8", + "returncode": 0 + }, + { + "name": "async-mask-churn-6", + "row": { + "mode": "churn", + "api": "async", + "cache_mib": "64", + "threads": "6", + "working_pages": "32768", + "seconds": "5.014967335", + "ops_s": "44947.1", + "ops": "225408", + "checksum": "17918279425796294528", + "errors": "0", + "directory_bytes": "1048576", + "entry_bytes": "1048576", + "data_bytes": "67108864", + "refcount_bytes": "131072", + "pin_bytes": "16384", + "max_rss_bytes": "72003584", + "setup_ns": "1803011744", + "read_bytes": "464289792", + "write_bytes": "0", + "major_faults": "0", + "minor_faults": "2", + "cpu_ns": "29360050641", + "async_waits": "157289", + "perf_enabled": "0", + "perf_cycles": "0", + "perf_instructions": "0", + "perf_branches": "0", + "perf_branch_misses": "0", + "perf_enabled_ns": "0", + "perf_running_ns": "0", + "warmup_seconds": "2", + "control_cpu": "12", + "worker_cpu_ns": "29135108317" + }, + "effective_setup": { + "address_layout": "spread", + "cache_mib": "64", + "disk_ratio": "16", + "resident_pages": "32768", + "disk_bytes": "134217728", + "setup_seconds": "1.803" + }, + "effective_control": { + "worker_cpus": "0,2,4,6,8,10", + "control_cpu": "12", + "control_tid": "0", + "warmup_seconds": "2" + }, + "started": 1792229561.0585442, + "finished": 1792229569.9921036, + "log_sha256": "937a9925b6ddb2f5f8f2a8fa4e045ddf04f8d7d858fa659e774f5a79abc5776e", + "job_manifest_sha256": "a0be34c97ad652d1df8d18d2c075832b012e12ca5b53fe707cf7480fbee8d0a1", + "returncode": 0 + } + ], + "run_intervals_nonoverlapping": true, + "effective_geometry_from_logs_verified": true, + "timing_scope": "read_bytes counts the measured interval; async_waits includes warmup and measurement.", + "identity_limit": "The queued runner verified library before waiting and driver immediately before launch; post-run hashes match, and root reports no intervening source/library mutation. This is not a live process mapping capture.", + "limitation": "Successful five-second churn and final eviction do not establish general cache admission progress or clear the inherited batch-reservation limitation." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-churn-runner-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-churn-runner-review.json new file mode 100644 index 000000000..83a0a74c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-churn-runner-review.json @@ -0,0 +1,28 @@ +{ + "reviewer": "invalid_codegen", + "scope": "Read-only review; no workload launch, source edits or runner edits.", + "runner_path": "mask_churn.py", + "runner_sha256": "2df6bd334a8c80ae2cd98f9c7a316242ddc8089033f029b522b830542c34eb45", + "conclusion": "Bounded execution, current fixed commands and primary success parsing are sound. Recommended audit/reproducibility hardenings sent to root before launch; these are not source correctness findings.", + "verified": [ + "One outer exclusive machine lock covers both runs; nested job.run(lock_held=True) prevents self-deadlock. Each command has a 180-second process-group timeout.", + "Known prior commands yield one-worker and six-worker async churn, 64 MiB cache / 32768 pages (128 MiB), two-second warmup and five-second measurement. Same frozen controlled-final driver binary is hash checked.", + "Selected library is matched to the passing async-mask validation manifest before waiting; LD_LIBRARY_PATH is replaced from async-load to async-mask.", + "Job success requires exit 0, which covers final eviction and cleanup in the frozen C harness. Parser requires equal field/value lengths, churn/async identity, zero errors/writes/major faults, and positive ops/read bytes/async waits.", + "I/O counters are measured after warmup. Async wait counts include warmup and measurement; they establish exercised asynchronous waits but not a timed wait rate.", + "Only the newly created command database is deleted after success; failures retain job logs and scratch." + ], + "recommendations": [ + "Recheck library SHA under the acquired lock and record exact source hash plus validation-manifest SHA, rather than relying solely on the check before waiting.", + "Set CACHE_PROBE_DISK_RATIO=16 and CACHE_PROBE_ADDRESS_LAYOUT=spread explicitly; job.run otherwise inherits those variables and previous churn commands did not record overrides.", + "Assert two expected run configurations/threads {1,6}; require exactly one CSV header and result row, assert row threads and warmup match fixed command/environment, and record output success only after both.", + "If process is already blocked in flock, restart/requeue to load changed Python; editing the file does not affect a waiting process." + ], + "limitation": "Bounded correctness/progress smoke only; inherited admission-progress limitation remains unresolved and timings are not a disk-performance comparison.", + "follow_up": { + "decision": "Leave already queued runner frozen; root confirms no source/library mutations while queued/running and inherited optional CACHE_PROBE variables were unset. Verify effective configuration and post-run identities independently.", + "auditor": "review/audit_mask_churn.py", + "status": "Prepared and syntax checked only; to run after complete mask-churn-validation.json exists.", + "interpretation": "Original recommendations are audit hardening suggestions, not a request to rerun the bounded workload solely for metadata." + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-codegen-summary.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-codegen-summary.json new file mode 100644 index 000000000..20b0f3ab4 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-codegen-summary.json @@ -0,0 +1,153 @@ +{ + "main": { + "clockcache_get": { + "address": "0000000000053fd0", + "bytes": 1311, + "division_sites": [ + "5400d:\tdiv %r14", + "54266:\tdivq 0x140(%rcx)", + "543d7:\tdivq 0x140(%rcx)" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "address": "000000000009cc20", + "bytes": 342, + "division_sites": [ + "9cc7f:\tdiv %rdi" + ] + }, + "clockcache_try_get_read.constprop.0": { + "address": "00000000000aa320", + "bytes": 348, + "division_sites": [ + "aa366:\tdivq 0x140(%rsi)", + "aa3e1:\tdivq 0x140(%r9)" + ] + }, + "clockcache_unget": { + "address": "00000000000529d0", + "bytes": 176, + "division_sites": [ + "52a04:\tdivq 0x140(%rsi)" + ] + } + }, + "mask-main": { + "clockcache_get": { + "address": "0000000000053fd0", + "bytes": 1295, + "division_sites": [ + "54256:\tdivq 0x140(%rcx)", + "543c7:\tdivq 0x140(%rcx)" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "address": "000000000009cc20", + "bytes": 342, + "division_sites": [] + }, + "clockcache_try_get_read.constprop.0": { + "address": "00000000000aa320", + "bytes": 348, + "division_sites": [ + "aa366:\tdivq 0x140(%rsi)", + "aa3e1:\tdivq 0x140(%r9)" + ] + }, + "clockcache_unget": { + "address": "00000000000529a0", + "bytes": 176, + "division_sites": [ + "529d4:\tdivq 0x140(%rsi)" + ] + } + }, + "original": { + "clockcache_get": { + "address": "0000000000053c70", + "bytes": 1706, + "division_sites": [ + "53ca9:\tdiv %r8", + "53e88:\tdiv %r8", + "53eeb:\tdiv %r9", + "54072:\tdivq 0x140(%rcx)", + "54145:\tdivq 0x140(%rcx)" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "address": "00000000000aada0", + "bytes": 725, + "division_sites": [ + "aae09:\tdiv %rsi", + "aaea4:\tdiv %r9" + ] + }, + "clockcache_try_get_read.constprop.0": { + "address": "00000000000aa4f0", + "bytes": 348, + "division_sites": [ + "aa536:\tdivq 0x140(%rsi)", + "aa5b1:\tdivq 0x140(%r9)" + ] + }, + "clockcache_unget": { + "address": "0000000000050fe0", + "bytes": 176, + "division_sites": [ + "51014:\tdivq 0x140(%rsi)" + ] + } + }, + "mask-original": { + "clockcache_get": { + "address": "0000000000053c60", + "bytes": 1706, + "division_sites": [ + "53ed3:\tdiv %r9", + "54065:\tdivq 0x140(%rcx)", + "54135:\tdivq 0x140(%rcx)" + ] + }, + "clockcache_get_internal_async.constprop.0": { + "address": "00000000000aad60", + "bytes": 725, + "division_sites": [ + "aae64:\tdiv %r9" + ] + }, + "clockcache_try_get_read.constprop.0": { + "address": "00000000000aa4b0", + "bytes": 348, + "division_sites": [ + "aa4f6:\tdivq 0x140(%rsi)", + "aa571:\tdivq 0x140(%r9)" + ] + }, + "clockcache_unget": { + "address": "0000000000050fe0", + "bytes": 176, + "division_sites": [ + "51014:\tdivq 0x140(%rsi)" + ] + } + }, + "analysis": { + "alignment_check": "Both mask variants use lea -1(page_size), test addr,mask, conditional branch; no integer divide executes in the address-validation/lookup portion of a normal resident hit.", + "remaining_hit_divisions": "Reference-count stripe indexing in clockcache_try_get_read and clockcache_unget still divides by cfg->cacheline_capacity. Those divisions predate the invalid-address branch and are unaffected. Do not report a division-free full get/unget operation.", + "register_frames": { + "sync_main_and_mask_main": "six callee-saved pushes, 0x38 frame; register renaming but same lifetime shape", + "sync_original_and_mask_original": "six callee-saved pushes, 0x38 frame; masks preserve layout and blocking spill location", + "async_main_and_mask_main": "one callee-saved push, no explicit frame allocation", + "async_original_and_mask_original": "four callee-saved pushes, 8-byte frame; membership logic remains inlined so mask does not eliminate extra saved registers" + }, + "mask_original_hot_code_difference": "Same control flow after address validation. Removing xor edx,edx and div is balanced in code size/instruction count by mask creation and register movement; latency improvement is the reason to test this variant.", + "nonblocking_miss_comparison": [ + "Main performs alignment and lookup bounds validation, sees UNMAPPED, and directly returns STATUS_BUSY for blocking==FALSE.", + "The invalid-address branch must additionally establish allocation membership before deciding STATUS_BUSY versus STATUS_BAD_PARAM, even when the caller requests no disk I/O.", + "That added work includes virtual allocator configuration access, its alignment/bounds/extent-zero checks, and reference-count lookup. No such work runs on valid resident hits.", + "For blocking misses, both main and original already validate allocator membership once: main in acquire_entry_for_load, branch before invoking disk-load helper. The branch changes ordering and error propagation rather than adding a second successful validation.", + "A pure nonblocking miss benchmark therefore measures deliberately stronger semantics and should be distinguished from resident-hit regressions. No claim of avoidable overhead or required optimization follows without workload evidence." + ], + "validation": "Existing binary disassembly and source review only; no benchmark or executable run." + } +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-hot32-evidence-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-hot32-evidence-review.json new file mode 100644 index 000000000..ac907226e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-hot32-evidence-review.json @@ -0,0 +1,365 @@ +{ + "status": "complete audit passed; no samples excluded", + "source_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "report": ".cache/invalid-address-perf-20261017/database/analysis/mask-final-hot32-audited.json", + "report_sha256": "8c44766264c346a63a5b38ff9e54f5eed514742f74b92b08951b75dce6e4c9f5", + "measured_rows": 36, + "excluded_preconditions": 2, + "guards": "Zero errors, measured read/write bytes, major faults; verified exact working pages/geometry/address setup, fixed CPU/TID mapping, un-multiplexed counters, raw logs, provenance and machine-lock chronology.", + "paired_throughput_independently_recomputed": true, + "thermal_flagged_samples": 36, + "findings": [ + "Independent hot reads improve 8.10% vs main and 6.67% vs original; all three block ratios positive for both comparisons.", + "Dependent hot reads are +0.38% vs main and +1.21% vs original; intervals include losses and gains, with main lower bound -3.51%.", + "Instruction deltas match full resident read evidence: +3 per successful get/unget vs main, -1 vs original. Lower cycles despite more instructions than main are consistent with eliminating the alignment division; this comparison also includes the diagnostic-helper layout change.", + "Do not pool rates with the 48 MiB read harness or call this database insertion evidence. Offset-zero cache lines can conflict in L1 even at 32 pages.", + "Three blocks and package thermal carryover limit precision; process-level thermal flags are not phase-localized." + ], + "comparisons": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "main", + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.2557768348355971, + "ci95_low_pct": -1.7046364032397787, + "ci95_high_pct": 2.255288764073926, + "block_delta_pct": [ + 0.8885855981846325, + -0.6358521489827851, + 0.520924355548158 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8476766365414732, + "ci95_low_pct": -1.8476779701750545, + "ci95_high_pct": -1.8476753029078807, + "block_delta_pct": [ + -1.8476767609966416, + -1.847676048428859, + -1.84767710019893 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -9.04578774555651, + "ci95_low_pct": -13.295736045055584, + "ci95_high_pct": -4.587521426567642, + "block_delta_pct": [ + -8.724651646574266, + -7.462635182316135, + -10.916386826948477 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.0853699949732842, + "ci95_low_pct": 1.0853697136682827, + "ci95_high_pct": 1.0853702762782858, + "block_delta_pct": [ + 1.0853699719849619, + 1.085370117934903, + 1.085369894999988 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 8.09715857465434, + "ci95_low_pct": 3.1747731719852457, + "ci95_high_pct": 13.254387023811343, + "block_delta_pct": [ + 7.728998525472464, + 6.294169118728643, + 10.306415200121698 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.6838401498770583, + "ci95_low_pct": -1.8050917535528122, + "ci95_high_pct": -1.5624388240654374, + "block_delta_pct": [ + -1.6720657011047635, + -1.6419578693976034, + -1.7374726219641312 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -7.487144175832761, + "ci95_low_pct": -11.703257727184436, + "ci95_high_pct": -3.0697138712200367, + "block_delta_pct": [ + -7.1731540025454565, + -5.915044961758332, + -9.340673883620344 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "profile": "async-mask", + "baseline": "original", + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.013447504888020045, + "ci95_low_pct": -0.10804614674417845, + "ci95_high_pct": 0.08124072279258598, + "block_delta_pct": [ + -0.009637240670323788, + -0.05329751318163822, + 0.022606753940523916 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.50555339306635e-06, + "ci95_low_pct": -2.3739879173589884e-06, + "ci95_high_pct": -6.371188465692512e-07, + "block_delta_pct": [ + -1.2539868254890507e-06, + -1.9047054711229805e-06, + -1.3579678714847887e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -7.613449649687043, + "ci95_low_pct": -9.598076723107729, + "ci95_high_pct": -5.585253319354755, + "block_delta_pct": [ + -7.503749035660379, + -6.86327841980201, + -8.46626658486176 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3566294738789, + "ci95_low_pct": -0.3566296377346956, + "ci95_high_pct": -0.3566293100231044, + "block_delta_pct": [ + -0.3566294395419001, + -0.3566295499189298, + -0.35662943217587006 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 6.667250135153369, + "ci95_low_pct": 5.1438978468357766, + "ci95_high_pct": 8.212673149797855, + "block_delta_pct": [ + 6.2266142127237245, + 6.403367212892763, + 7.375348527257097 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -1.4479616770161963, + "ci95_low_pct": -2.626567078920694, + "ci95_high_pct": -0.25509046716257755, + "block_delta_pct": [ + -1.7456304571017878, + -0.8959467809446564, + -1.69999428532569 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -6.26095249875106, + "ci95_low_pct": -7.610706087006591, + "ci95_high_pct": -4.891479799418386, + "block_delta_pct": [ + -5.862316590842065, + -6.034357388268486, + -6.88299179784122 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "main", + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -1.0169167144567504, + "ci95_low_pct": -1.186829715234694, + "ci95_high_pct": -0.8467115418180016, + "block_delta_pct": [ + -0.9460305191250074, + -1.0220188955743503, + -1.0826533886995615 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -1.8141555828303124, + "ci95_low_pct": -1.8141565936533266, + "ci95_high_pct": -1.814154572007276, + "block_delta_pct": [ + -1.8141552007677197, + -1.8141560106547439, + -1.8141555370684626 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -0.5001917326003302, + "ci95_low_pct": -3.4864328967018077, + "ci95_high_pct": 2.578447179898835, + "block_delta_pct": [ + -0.760929126937071, + -1.5632393577565407, + 0.838581682683115 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 1.1927084601246696, + "ci95_low_pct": 1.192708228897743, + "ci95_high_pct": 1.1927086913516183, + "block_delta_pct": [ + 1.1927085111614444, + 1.1927083526967142, + 1.1927085165158724 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 0.3816170514586714, + "ci95_low_pct": -3.506794755532028, + "ci95_high_pct": 4.4267212011116275, + "block_delta_pct": [ + 0.6090114021041204, + 1.8629974857492737, + -1.3018007646298124 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.10165986200338928, + "ci95_low_pct": -1.0751806147652032, + "ci95_high_pct": 0.8814413242830721, + "block_delta_pct": [ + -0.1344798950488446, + 0.3083495872464814, + -0.4772967780020898 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -0.39642693268496787, + "ci95_low_pct": -4.3002018106575, + "ci95_high_pct": 3.6665902695789843, + "block_delta_pct": [ + -0.6225222761857441, + -1.8632873412150364, + 1.322355700068223 + ] + } + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "profile": "async-mask", + "baseline": "original", + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.4614011081297109, + "ci95_low_pct": -0.5122665190524178, + "ci95_high_pct": 1.4445978361874223, + "block_delta_pct": [ + 0.5575515688398758, + 0.02934151905058524, + 0.7988534720032137 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -5.681946357860568e-07, + "ci95_low_pct": -1.4508730217244192e-06, + "ci95_high_pct": 3.144837501523057e-07, + "block_delta_pct": [ + -2.1664923188779994e-07, + -5.60806312499551e-07, + -9.271283740730496e-07 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -1.5285367259672555, + "ci95_low_pct": -4.189525365673696, + "ci95_high_pct": 1.206356782363116, + "block_delta_pct": [ + -1.310008548767605, + -2.699918498504239, + -0.5637221524135372 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.3913461308756694, + "ci95_low_pct": -0.3913462689517422, + "ci95_high_pct": -0.3913459927995966, + "block_delta_pct": [ + -0.3913460687727355, + -0.39134614791278555, + -0.391346175941476 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 1.2117161058409431, + "ci95_low_pct": -2.6851555484317835, + "ci95_high_pct": 5.264633929384721, + "block_delta_pct": [ + 0.8626846646229813, + 2.972321388840271, + -0.1745356995077385 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -0.32483047448358393, + "ci95_low_pct": -1.5353899119760706, + "ci95_high_pct": 0.9006120174422927, + "block_delta_pct": [ + -0.4559753867288019, + 0.2191691334533452, + -0.7352723140160666 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -1.2075031038924933, + "ci95_low_pct": -5.0442862456033355, + "ci95_high_pct": 2.7843092013565274, + "block_delta_pct": [ + -0.856990352316056, + -2.9133084480541416, + 0.17286285495843323 + ] + } + } + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-misses-evidence-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-misses-evidence-review.json new file mode 100644 index 000000000..d6a4f67c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-misses-evidence-review.json @@ -0,0 +1,396 @@ +{ + "status": "completed audit passed; no sample exclusions", + "report": ".cache/invalid-address-perf-20261017/database/analysis/mask-final-misses-audited.json", + "report_sha256": "ef49f29d9686ff1c5a6014e66af384e08b20eab09c4f78aab3f8da97c4d8d5f3", + "source_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "selected_library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "rows": 18, + "excluded_preconditions": 1, + "thermal_flagged_samples": 18, + "extra_guards": "Every included/excluded process is nonblocking miss, one worker CPU2, 12288 working pages, cache64MiB, spread addresses, disk ratio16, no small-page override; paired throughput intervals independently recomputed.", + "absolute_selected_minus_baseline": { + "main": { + "worker_cpu_ns_op": 3.4658744860170163, + "instructions_op": 58.00000188348187, + "cycles_op": 10.690465474792976 + }, + "original": { + "worker_cpu_ns_op": -2.0724222563617207, + "instructions_op": -1.000001308689832, + "cycles_op": -9.58668085599922 + } + }, + "comparisons": [ + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-mask", + "baseline": "main", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85027997.5, + "worker_cpu_ns_op": 11.75955201178951, + "cycles_op": 40.96940510598919, + "instructions_op": 151.21875666825628, + "branches_op": 32.078131582991375, + "branch_misses_op": 0.01563276207203037, + "user_cycles_per_worker_cpu_ns_proxy": 3.4839027631105206 + }, + "baseline_mean": { + "ops_s": 121831483.25, + "worker_cpu_ns_op": 8.208509604872383, + "cycles_op": 30.131769955226353, + "instructions_op": 93.21875461500323, + "branches_op": 13.078129555489738, + "branch_misses_op": 0.015628634481093376, + "user_cycles_per_worker_cpu_ns_proxy": 3.671076997199643 + }, + "ratios": { + "ops_s": 0.6979148183357605, + "worker_cpu_ns_op": 1.4326050133156096, + "cycles_op": 1.3596746944128002, + "instructions_op": 1.6221924149576457, + "branches_op": 2.4528072953311666, + "branch_misses_op": 1.0002641043874938, + "user_cycles_per_worker_cpu_ns_proxy": 0.9490138086910457 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 86380736.5, + "worker_cpu_ns_op": 11.575865640585572, + "cycles_op": 40.69312317818367, + "instructions_op": 151.2187564354507, + "branches_op": 32.07813135152017, + "branch_misses_op": 0.01562779139238841, + "user_cycles_per_worker_cpu_ns_proxy": 3.5153994838167995 + }, + "baseline_mean": { + "ops_s": 123436092.0, + "worker_cpu_ns_op": 8.100757082946865, + "cycles_op": 30.04084235168596, + "instructions_op": 93.21875457816918, + "branches_op": 13.078129519435237, + "branch_misses_op": 0.015626978169381092, + "user_cycles_per_worker_cpu_ns_proxy": 3.708401404192106 + }, + "ratios": { + "ops_s": 0.6998012906954313, + "worker_cpu_ns_op": 1.4289856518416355, + "cycles_op": 1.3545932801015441, + "instructions_op": 1.6221924131012204, + "branches_op": 2.452807284394093, + "branch_misses_op": 1.0000520396840964, + "user_cycles_per_worker_cpu_ns_proxy": 0.9479554936644317 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 86761935.35, + "worker_cpu_ns_op": 11.525089689802353, + "cycles_op": 40.67633861780736, + "instructions_op": 151.2187563520265, + "branches_op": 32.07813126846624, + "branch_misses_op": 0.015626602010353437, + "user_cycles_per_worker_cpu_ns_proxy": 3.52937329998651 + }, + "baseline_mean": { + "ops_s": 122638276.75, + "worker_cpu_ns_op": 8.15361719630714, + "cycles_op": 30.094858170688973, + "instructions_op": 93.21875461211545, + "branches_op": 13.078129552999346, + "branch_misses_op": 0.01562751056079002, + "user_cycles_per_worker_cpu_ns_proxy": 3.690991986964855 + }, + "ratios": { + "ops_s": 0.7074621207118356, + "worker_cpu_ns_op": 1.4134940864064833, + "cycles_op": 1.3516042636620322, + "instructions_op": 1.6221924116155584, + "branches_op": 2.4528072717485365, + "branch_misses_op": 0.9999418621134154, + "user_cycles_per_worker_cpu_ns_proxy": 0.9562126692365848 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": 0.008599312102686163, + "ci95_low_pct": -0.03208083269924389, + "ci95_high_pct": 0.04929601095711167, + "block_delta_pct": [ + 0.026410438749380205, + 0.005203968409639437, + -0.005813788658459718 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": 145.2807283824599, + "ci95_low_pct": 145.28072545053715, + "ci95_high_pct": 145.28073131438265, + "block_delta_pct": [ + 145.28072953311667, + 145.2807284394093, + 145.28072717485367 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": 35.52866535690533, + "ci95_low_pct": 34.51917044212471, + "ci95_high_pct": 36.54573599475661, + "block_delta_pct": [ + 35.967469441280016, + 35.45932801015441, + 35.160426366203225 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": 62.219241322480826, + "ci95_low_pct": 62.219240906486405, + "ci95_high_pct": 62.21924173847524, + "block_delta_pct": [ + 62.219241495764564, + 62.219241310122044, + 62.219241161555836 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": -29.828603964817248, + "ci95_low_pct": -31.071417786318143, + "ci95_high_pct": -28.56338164244041, + "block_delta_pct": [ + -30.208518166423946, + -30.01987093045687, + -29.253787928816443 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -4.894640619658464, + "ci95_low_pct": -6.002928392979956, + "ci95_high_pct": -3.7732853989421278, + "block_delta_pct": [ + -5.0986191308954325, + -5.204450633556834, + -4.378733076341524 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": 42.50040879371608, + "ci95_low_pct": 39.99624473675114, + "ci95_high_pct": 45.04936574949048, + "block_delta_pct": [ + 43.26050133156096, + 42.89856518416355, + 41.349408640648335 + ] + } + } + }, + { + "api": "nonblocking", + "threads": 1, + "mode": "miss", + "profile": "async-mask", + "baseline": "original", + "paired_blocks": [ + { + "block": 0, + "candidate_mean": { + "ops_s": 85027997.5, + "worker_cpu_ns_op": 11.75955201178951, + "cycles_op": 40.96940510598919, + "instructions_op": 151.21875666825628, + "branches_op": 32.078131582991375, + "branch_misses_op": 0.01563276207203037, + "user_cycles_per_worker_cpu_ns_proxy": 3.4839027631105206 + }, + "baseline_mean": { + "ops_s": 72245467.7, + "worker_cpu_ns_op": 13.839731803108366, + "cycles_op": 50.5333134640437, + "instructions_op": 152.21875769724676, + "branches_op": 32.078132596897404, + "branch_misses_op": 0.015633385350371943, + "user_cycles_per_worker_cpu_ns_proxy": 3.6513174225848193 + }, + "ratios": { + "ops_s": 1.1769319267622376, + "worker_cpu_ns_op": 0.8496950792896395, + "cycles_op": 0.8107405253593833, + "instructions_op": 0.9934305006549888, + "branches_op": 0.9999999683926105, + "branch_misses_op": 0.9999601315820211, + "user_cycles_per_worker_cpu_ns_proxy": 0.9541495191738812 + }, + "thermal_flagged": true + }, + { + "block": 1, + "candidate_mean": { + "ops_s": 86380736.5, + "worker_cpu_ns_op": 11.575865640585572, + "cycles_op": 40.69312317818367, + "instructions_op": 151.2187564354507, + "branches_op": 32.07813135152017, + "branch_misses_op": 0.01562779139238841, + "user_cycles_per_worker_cpu_ns_proxy": 3.5153994838167995 + }, + "baseline_mean": { + "ops_s": 73435431.15, + "worker_cpu_ns_op": 13.616466977579737, + "cycles_op": 50.27243195595457, + "instructions_op": 152.2187574907653, + "branches_op": 32.078132392044786, + "branch_misses_op": 0.015627319919031435, + "user_cycles_per_worker_cpu_ns_proxy": 3.6920337665569556 + }, + "ratios": { + "ops_s": 1.1762814645093833, + "worker_cpu_ns_op": 0.8501372389508874, + "cycles_op": 0.809452051451108, + "instructions_op": 0.9934305004731412, + "branches_op": 0.9999999675628056, + "branch_misses_op": 1.0000301698153884, + "user_cycles_per_worker_cpu_ns_proxy": 0.9521579991114549 + }, + "thermal_flagged": true + }, + { + "block": 2, + "candidate_mean": { + "ops_s": 86761935.35, + "worker_cpu_ns_op": 11.525089689802353, + "cycles_op": 40.67633861780736, + "instructions_op": 151.2187563520265, + "branches_op": 32.07813126846624, + "branch_misses_op": 0.015626602010353437, + "user_cycles_per_worker_cpu_ns_proxy": 3.52937329998651 + }, + "baseline_mean": { + "ops_s": 73409186.6, + "worker_cpu_ns_op": 13.621575330574501, + "cycles_op": 50.293164049979616, + "instructions_op": 152.21875819379088, + "branches_op": 32.078133095031475, + "branch_misses_op": 0.01562793761988735, + "user_cycles_per_worker_cpu_ns_proxy": 3.6921697360107704 + }, + "ratios": { + "ops_s": 1.181894792306553, + "worker_cpu_ns_op": 0.8460908088900371, + "cycles_op": 0.8087846407393381, + "instructions_op": 0.9934304953369067, + "branches_op": 0.9999999430588671, + "branch_misses_op": 0.9999145370575184, + "user_cycles_per_worker_cpu_ns_proxy": 0.9559076511471125 + }, + "thermal_flagged": true + } + ], + "estimates": { + "branch_misses_op": { + "blocks": 3, + "geometric_delta_pct": -0.0031721645892490713, + "ci95_low_pct": -0.017641154629688405, + "ci95_high_pct": 0.01129891933731031, + "block_delta_pct": [ + -0.0039868417978872195, + 0.003016981538839225, + -0.008546294248157338 + ] + }, + "branches_op": { + "blocks": 3, + "geometric_delta_pct": -4.032857237046272e-06, + "ci95_low_pct": -7.6085356015553884e-06, + "ci95_high_pct": -4.571787393103932e-07, + "block_delta_pct": [ + -3.1607389483490067e-06, + -3.2437194374956846e-06, + -5.694113291987435e-06 + ] + }, + "cycles_op": { + "blocks": 3, + "geometric_delta_pct": -19.034133435141186, + "ci95_low_pct": -19.280714888625806, + "ci95_high_pct": -18.786798724078558, + "block_delta_pct": [ + -18.925947464061665, + -19.054794854889202, + -19.12153592606619 + ] + }, + "instructions_op": { + "blocks": 3, + "geometric_delta_pct": -0.6569501178321113, + "ci95_low_pct": -0.6569508679210356, + "ci95_high_pct": -0.6569493677431759, + "block_delta_pct": [ + -0.6569499345011165, + -0.6569499526858813, + -0.6569504663093251 + ] + }, + "ops_s": { + "blocks": 3, + "geometric_delta_pct": 17.83667303531502, + "ci95_low_pct": 17.076897171722315, + "ci95_high_pct": 18.601379499024784, + "block_delta_pct": [ + 17.693192676223756, + 17.62814645093833, + 18.1894792306553 + ] + }, + "user_cycles_per_worker_cpu_ns_proxy": { + "blocks": 3, + "geometric_delta_pct": -4.592950660364492, + "ci95_low_pct": -5.05791334205724, + "ci95_high_pct": -4.125710903214719, + "block_delta_pct": [ + -4.585048082611875, + -4.784200088854506, + -4.409234885288749 + ] + }, + "worker_cpu_ns_op": { + "blocks": 3, + "geometric_delta_pct": -15.136089460025659, + "ci95_low_pct": -15.686121930399555, + "ci95_high_pct": -14.582468781809933, + "block_delta_pct": [ + -15.03049207103605, + -14.986276104911255, + -15.390919110996293 + ] + } + } + } + ], + "findings": [ + "Selected throughput improves 17.84% vs original, CI [17.08,18.60]; all blocks agree. Worker CPU/op falls 15.14%, about2.07ns, and retired instructions fall by1.", + "Selected throughput remains29.83% below main, CI [-31.07,-28.56]. Worker CPU/op rises42.50%, about3.47ns, with58additional retired instructions.", + "The remaining cost validates allocation before returning STATUS_BUSY for a valid uncached address. Main did not perform that validation on this path; preserving invalid-address rejection precludes blindly returning BUSY.", + "The mask removes one alignment DIV relative to original. Counts include harness address generation/checks and are not isolated function costs.", + "This repeated valid uncached probe is a deliberately concentrated miss-side case; production uses nonblocking reads in three mini-allocator metacursor paths, which prefetch and return WOULD_BLOCK. It is not evidence that all database reads/inserts pay this cost.", + "All18 processes recorded thermal-counter increases over setup/warmup/measurement/cleanup, not phase-localized. The selected cycles/workerCPU proxy is lower than controls; no frequency normalization or sample exclusion was applied.", + "Large resident/hotset rates are separate evidence and must not be pooled. This result prevents a universal claim that every cache API path is neutral versus main." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-report-draft.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-report-draft.md new file mode 100644 index 000000000..d12fc4f3e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-report-draft.md @@ -0,0 +1,43 @@ +Async-mask final report outline — pending final performance measurements + +The selected patch preserves invalid-address rejection while reducing cache lookup work in three places: it keeps diagnostic formatting in a cold helper, moves async miss allocation validation into the existing disk-load coroutine, and replaces the hot page-alignment remainder with a mask. A release-active assertion establishes the already required power-of-two page size before configuration computes its shift or division. Synchronous allocation validation stays inline. Invalid misses still fail before reserving a cache entry or submitting I/O; coroutine retry/resume and callback ownership are unchanged. The modulo operation also exists in main, so its replacement is a general improvement, not the removal of an operation newly introduced by invalid-address handling. [Independent review](async-mask-independent-correctness-review.json), [configuration contract](async-mask-contract-review.json), [async ownership review](async-load-independent-correctness-review.json) + +**Status: correctness validation passed; final performance acceptance is pending.** The exact `async-mask` source passed 124 selected unit executions, formatting, and debug prefetch admission. The final resident-cache matrix, 32-page cache experiment, and nonblocking-miss comparison must be completed and audited before filling the results below. Database insertion follow-ups have so far measured the earlier `async-load` implementation, not `async-mask`. + +`main` is `8e0f29b89598db1d52aa7090404b475001dbf2eb`; `original` is the unoptimized invalid-address branch at `da5757265109f3a5936e0ef20daff6a955f775a3`. `async-mask` derives from original and includes all three optimizations above. Original/main measures the unoptimized branch cost; async-mask/main measures the selected patch's remaining cost; async-mask/original measures its improvement. The historical profile called `candidate` was discarded. + +Exact selected `src/clockcache.c` SHA256: `7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a`. Release library SHA256: `c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228`. [Source manifest](../async-mask-source.json), [validation manifest](../validation-async-mask/validation.json) + +Final cache results — **pending audited `mask-final-hits` evidence**. Entries should report paired throughput changes with pointwise 95% block intervals, then summarize CPU/op and single-worker instruction/cycle evidence. Positive throughput change means faster. + +| API / workers / access | Original / main | Async-mask / main | Async-mask / original | +| --- | ---: | ---: | ---: | +| Blocking / 1 / independent | Pending | Pending | Pending | +| Blocking / 1 / dependent | Pending | Pending | Pending | +| Blocking / 8 / independent | Pending | Pending | Pending | +| Blocking / 8 / dependent | Pending | Pending | Pending | +| Async / 1 / independent | Pending | Pending | Pending | +| Async / 1 / dependent | Pending | Pending | Pending | +| Async / 8 / independent | Pending | Pending | Pending | +| Async / 8 / dependent | Pending | Pending | Pending | + +Expected final evidence: `probe-results/mask-final-hits/` (144 measured rows plus eight excluded preconditions), `probe-results/mask-final-hot32/` (36 measured rows plus two excluded preconditions), and `probe-results/mask-final-misses/` (18 measured rows plus one excluded precondition). These are planned counts, not completion claims. **Hot-set independent/dependent throughput, cycles/op and CPU/op: pending. Valid nonblocking miss throughput and absolute CPU ns/op: pending.** Preserve all samples and audit source/library/harness hashes, errors, identity, I/O and complete block membership before reporting results. + +An allocated nonblocking miss has an irreducible semantic difference: main may return BUSY immediately after the directory miss; this branch must first distinguish allocated from invalid/unallocated addresses. The mask does not remove that allocator membership check. Three direct production nonblocking-get sites are metadata-cursor operations in `mini_allocator.c`; ordinary scans do not issue one such miss per tuple. Their actual dynamic frequency has not been counted, so a microbenchmark percentage is not a measured database regression or a numerical bound on one. [Call-path review](long-scan-path-review.json) + +The original no-WAL insertion concern was **−9.71% async-load/main throughput through close**, with a wide [−29.66%, +15.89%] interval and all three block estimates negative. Near-equal CPU/op did not explain that wall-time result. A later driver added fixed/shared quota modes and more precise completion diagnostics; both modes use the same new binary, 20 million records per run, eight workers, a 15-second excluded precondition, and three rotating mirrored blocks. All 36 measured runs and both preconditions passed the evidence audit. These are separate experiments from the earlier driver and must not be pooled. [Original insertion audit](../database/analysis/insert-final-fixed20m-audited.json), [same-binary follow-up audit](../database/analysis/quota-fixed-shared-audited.json) + +| Follow-up, no WAL, async-load / main | Throughput through close | Full drain CPU/op | +| --- | ---: | ---: | +| Fixed per-worker quotas | +1.54% [−21.36, +31.11] | +0.38% [−2.08, +2.91] | +| Shared quota | +0.51% [−16.89, +21.54] | −0.83% [−4.45, +2.92] | + +Shared quotas reduced mean completion spread from roughly three seconds to 5–7 milliseconds, but process CPU/op rose across all profiles from about 2.60 to 3.15 microseconds, and substantial wall-time variation remained. Shared productive throughput, ending at the final insert completion, is −0.03% [−17.69%, +21.43%] for async-load/main. The original loss had already failed to reproduce with the new driver's **fixed** quotas, before enabling shared quotas. Therefore neither the shared quota nor reduced completion spread causally explains its reversal. Driver layout, preconditioning, assignment of keys to workers, scheduling and thermal state remain possible influences. The adverse original runs remain part of the evidence. Exact-source async-mask database insertion evidence, if obtained, belongs in a separate result table. + +Historical context must remain labeled. The earlier 144-row `final-hits` matrix and its approximately neutral mean cache results measured **async-load**, not the final mask source. Its nonblocking-miss result was about 5.5 extra CPU nanoseconds versus main (13.54 versus 8.05 ns/op). The prior resident database confirmation likewise measured async-load: point queries −1.91% [−3.80%, +0.02%] and 10,000-row ranges +0.37% [−0.31%, +1.06%] versus main. It did not reproduce the earlier single-worker long-range loss. These support the investigation but cannot substitute for selected-source evidence. [Historical cache audit](../database/analysis/final-hits-audited.json), [historical misses](../database/analysis/final-misses-audited.json), [historical resident queries](../database/analysis/resident-final-single-audited.json) + +Selected-source correctness coverage is 18 writeback cases in release/debug/release-MSan, 62 release quick cases, core read-error propagation in release/debug, and two existing configuration-rejection cases in each mode: **124 unit executions** total. The full exported source formatting check and debug prefetch admission passed, with unchanged before/after source hashes. The optional non-power-of-two public configuration test is only a proposal and was not part of these executions. Prior bounded async churn checks at one and six workers exercised real I/O successfully on async-load. They do not prove general admission progress or validate new mask-source disk-performance claims. The inherited batch-reservation/admission-progress limitation remains unresolved. [Validation](../validation-async-mask/validation.json), [prior churn](../churn-validation.json), [separate test proposal](nonpower-page-size-test-proposal.json) + +Methods and limits to retain in the final report: Intel Core i7-12800H, approximately 62.5 GiB RAM, GCC 14.2 release libraries with `-O3 -ffast-math -flto -fPIC`; the separately compiled frozen cache harness uses `-O3 -ffast-math -fno-lto -march=native`. MSan uses Clang 19.1.7. Campaign workloads serialize under the shared machine lock and use real ext4 storage with `O_DIRECT`. Resident-cache runs use a 64 MiB cache, a 48 MiB working set, two-second warmup and four-second measurement; each scenario begins with a predetermined excluded 30-second warmup plus one-second sample. The hot-set experiment changes the working set to 32 pages, whose offset-zero lines can alias cache sets. One worker is pinned to CPU 2; eight workers use 0,2,4,6,8,10,1,3; the controller uses CPU 12. Hardware counters cover only single-worker runs. Final zero-I/O and thermal-counter observations must come from the completed mask-run audit, not copied from older results. + +Three mirrored blocks yield limited precision; intervals are pointwise and are not proof of a universal 2–3% bound. Process-wide thermal snapshots do not identify the thermal state of an individual timed phase. Fixed-count startup insertions do not establish steady-state or tail neutrality. The selected tests are targeted regression coverage, not full CI. No disk-throughput gain, broad workload neutrality, or resolution of the inherited cache-progress limitation should be inferred from resident-cache results. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-resident-evidence-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-resident-evidence-review.json new file mode 100644 index 000000000..84f19151e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-resident-evidence-review.json @@ -0,0 +1,320 @@ +{ + "scope": "Independent read-only acceptance review of completed resident matrix; other harnesses are reported separately and no rates are pooled.", + "audited_report": "database/analysis/mask-final-hits-audited.json", + "audited_report_sha256": "59327537ec2f67042d7bdf30bb28163a8e19fbc7f340e61cbe474cf114a31fb4", + "driver_sha256": "44e670cb89560c5f226633b6486da992d9cd4c8581806df5a701a3a7a3f38349", + "runner_sha256": "b4ee56784a4410be110a116719777050bc7024a70afea69cdbe57eefe34f2c09", + "candidate_library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "candidate_source_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "codegen_review": "review/async-mask-hit-codegen-review.json", + "checks": { + "measured_rows": 144, + "excluded_preconditions": 8, + "all_generic_audit_checks_passed": true, + "throughput_pairing_and_ci_independently_recomputed": true, + "all_working_pages": 12288, + "cache_mib": 64, + "logical_working_set_mib": 48, + "geometry_identical": true, + "address_layout": "spread", + "disk_ratio": 16, + "all_ops_s_match_raw_ops_and_elapsed": true, + "sample_exclusions": 0 + }, + "headline_table": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": 0.41141133080975223, + "ci95_low_pct": -2.8996438898404864, + "ci95_high_pct": 3.8353712524660244, + "block_delta_pct": [ + 1.987352272356846, + -0.3148348536838763, + -0.41994443814540316 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": 0.5560103649977721, + "ci95_low_pct": -0.19209239105578702, + "ci95_high_pct": 1.3097204696775444, + "block_delta_pct": [ + 0.904727343664824, + 0.36047143683792804, + 0.40374134777876325 + ] + } + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": 0.18995402566250874, + "ci95_low_pct": -2.2876456967874104, + "ci95_high_pct": 2.730375900218518, + "block_delta_pct": [ + 0.8249995209157923, + 0.7228976482858807, + -0.9678763787234201 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": -0.1514329075022247, + "ci95_low_pct": -3.9090167205062643, + "ci95_high_pct": 3.7530891054230464, + "block_delta_pct": [ + 0.12080218532910525, + -1.7972697976194718, + 1.2459425153842352 + ] + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "independent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": 0.8280941801652286, + "ci95_low_pct": -2.360699608875594, + "ci95_high_pct": 4.121030520292468, + "block_delta_pct": [ + 2.3206553460711765, + 0.32260670767945143, + -0.14207116862369196 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": 1.6493883525895425, + "ci95_low_pct": -0.3089497097608751, + "ci95_high_pct": 3.6461961467291637, + "block_delta_pct": [ + 2.539414160050324, + 0.9971967422613082, + 1.4177935045626366 + ] + } + }, + { + "api": "blocking", + "threads": 8, + "mode": "dependent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": -1.0778939844931612, + "ci95_low_pct": -3.305724872910365, + "ci95_high_pct": 1.201266007543289, + "block_delta_pct": [ + -0.8881811701190956, + -0.277411399555072, + -2.059780772435782 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": -0.181755755839208, + "ci95_low_pct": -0.9896607535463398, + "ci95_high_pct": 0.6327415885893695, + "block_delta_pct": [ + -0.3965256240275217, + 0.19468372546138646, + -0.34235660585008043 + ] + } + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": 1.666576787511942, + "ci95_low_pct": -2.2564995302437496, + "ci95_high_pct": 5.747111429565077, + "block_delta_pct": [ + 0.9777594011163071, + 3.5239460952648294, + 0.5236048266044957 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": 2.032438848110596, + "ci95_low_pct": 0.5857938061340384, + "ci95_high_pct": 3.4998898289607006, + "block_delta_pct": [ + 2.710903258660058, + 1.6634165358746067, + 1.726371437485441 + ] + } + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": 0.6006745401329949, + "ci95_low_pct": -3.7869986224542185, + "ci95_high_pct": 5.188442029953033, + "block_delta_pct": [ + 2.0430515555416973, + 1.198887332328713, + -1.4075853543962347 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": 0.3683475349907539, + "ci95_low_pct": -2.708202329560383, + "ci95_high_pct": 3.5421837000904066, + "block_delta_pct": [ + 1.701481794196269, + -0.8031804550418187, + 0.22251419073249235 + ] + } + }, + { + "api": "async", + "threads": 8, + "mode": "independent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": 0.5756206358935367, + "ci95_low_pct": -0.8745623002302638, + "ci95_high_pct": 2.0470194233368932, + "block_delta_pct": [ + 1.1388398779514919, + -0.033703384485994636, + 0.6251619940596642 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": 1.9354945077739272, + "ci95_low_pct": 0.6452621019577887, + "ci95_high_pct": 3.2422671821158655, + "block_delta_pct": [ + 2.0170130176690337, + 1.3784040622895732, + 2.413745283510682 + ] + } + }, + { + "api": "async", + "threads": 8, + "mode": "dependent", + "vs_main": { + "blocks": 3, + "geometric_delta_pct": 0.5005787518598703, + "ci95_low_pct": 0.01005143507628592, + "ci95_high_pct": 0.993511997298202, + "block_delta_pct": [ + 0.27475303043922317, + 0.6427491227581461, + 0.5846237856327097 + ] + }, + "vs_original": { + "blocks": 3, + "geometric_delta_pct": 1.4211292950415233, + "ci95_low_pct": 0.9785670719800743, + "ci95_high_pct": 1.8656311507097678, + "block_delta_pct": [ + 1.2498782035036404, + 1.4076272552582259, + 1.606196713207475 + ] + } + } + ], + "single_worker_instruction_counts": [ + { + "api": "blocking", + "threads": 1, + "mode": "independent", + "means": { + "main": 276.40335134269054, + "original": 280.4033512655697, + "async-mask": 279.40335133645084 + }, + "delta_vs_main": 2.999999993760298, + "delta_vs_original": -0.9999999291188715 + }, + { + "api": "blocking", + "threads": 1, + "mode": "dependent", + "means": { + "main": 251.52837237853842, + "original": 255.52837295714016, + "async-mask": 254.52837151765786 + }, + "delta_vs_main": 2.9999991391194385, + "delta_vs_original": -1.000001439482304 + }, + { + "api": "async", + "threads": 1, + "mode": "independent", + "means": { + "main": 360.41995552226257, + "original": 368.4199566603188, + "async-mask": 358.41995645884134 + }, + "delta_vs_main": -1.9999990634212281, + "delta_vs_original": -10.000000201477462 + }, + { + "api": "async", + "threads": 1, + "mode": "dependent", + "means": { + "main": 343.4356015153083, + "original": 351.4356017494663, + "async-mask": 341.4356034927827 + }, + "delta_vs_main": -1.999998022525574, + "delta_vs_original": -9.999998256683568 + } + ], + "worst_mean_throughput_vs_main_pct": -1.0778939844931612, + "worst_mean_throughput_vs_original_pct": -0.181755755839208, + "cases_with_main_ci_below_minus3pct": [ + { + "api": "blocking", + "threads": 8, + "mode": "dependent" + }, + { + "api": "async", + "threads": 1, + "mode": "dependent" + } + ], + "thermal_flagged_measured_processes": 144, + "thermal_flagged_precondition_processes": 8, + "conclusion": "No substantial resident regression observed: worst mean loss 1.08 percent versus main and 0.18 percent versus original; all async mean comparisons positive. Two main confidence intervals extend below minus3percent, so this is not proof of a universal three-percent bound. Hardware counters confirm sync minus 1 and async minus 10 retired instructions versus original.", + "limitations": [ + "Few blocks give imprecise intervals; normal-log-ratio and independent-block assumptions may be imperfect under thermal carryover.", + "Intervals are pointwise, not adjusted for multiple scenarios/candidates.", + "No samples are silently excluded, including flagged thermal events; inspect all block ratios.", + "The user-cycle/thread-CPU-time proxy is not calibrated CPU frequency and is not used to normalize throughput.", + "Zero I/O and error checks apply to these cache probe cases; results are not database steady-state or durability benchmarks.", + "For degrees of freedom above 30, the t cutoff is conservatively held at 2.042.", + "Eight-worker cases use the fixed recorded CPU map including SMT siblings; counters are disabled there, so instruction claims come only from single-worker cases.", + "All 152 processes have thermal-counter increases somewhere across their process lifetimes; this does not locate events within the measured phase.", + "Hot32, valid-nonblocking-miss and database evidence are separate; this report alone does not establish insertion neutrality." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-resident-headline-table.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-resident-headline-table.md new file mode 100644 index 000000000..6d126ee1c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-resident-headline-table.md @@ -0,0 +1,16 @@ +Resident async-mask comparison; percent throughput change, paired block estimate and 95% interval. + +| API | Workers | Access | vs main | vs original | +|---|---:|---|---:|---:| +| blocking | 1 | independent | +0.41% [-2.90, +3.84] | +0.56% [-0.19, +1.31] | +| blocking | 1 | dependent | +0.19% [-2.29, +2.73] | -0.15% [-3.91, +3.75] | +| blocking | 8 | independent | +0.83% [-2.36, +4.12] | +1.65% [-0.31, +3.65] | +| blocking | 8 | dependent | -1.08% [-3.31, +1.20] | -0.18% [-0.99, +0.63] | +| async | 1 | independent | +1.67% [-2.26, +5.75] | +2.03% [+0.59, +3.50] | +| async | 1 | dependent | +0.60% [-3.79, +5.19] | +0.37% [-2.71, +3.54] | +| async | 8 | independent | +0.58% [-0.87, +2.05] | +1.94% [+0.65, +3.24] | +| async | 8 | dependent | +0.50% [+0.01, +0.99] | +1.42% [+0.98, +1.87] | + +144 measured runs, 8 excluded preconditions, no measured samples removed. Separate scenarios and harnesses are not pooled. +Counters: single-worker sync −1 instruction/op versus original (+3 versus main); async −10 versus original (−2 versus main). +Worst mean loss is 1.08% versus main; two main intervals extend below −3%. All processes record thermal-counter increments outside a precisely located phase. diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-writes-evidence-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-writes-evidence-review.json new file mode 100644 index 000000000..1009c06c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-final-writes-evidence-review.json @@ -0,0 +1,379 @@ +{ + "status": "complete audit passed; no sample exclusions", + "report": ".cache/invalid-address-perf-20261017/database/analysis/mask-final-writes-hot32-audited.json", + "report_sha256": "a62d30f44b2df18ecde6c74176a0e7d0c97d29b2945e1fc2db9b66a45db095dd", + "source_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "selected_library_sha256": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "harness_source_sha256": "0bee78d7cf79c83ed3b7e1c572b2ebdd5a418114c54e4545e2e35ca50088fe61", + "harness_binary_sha256": "0092d0cd5d1f80d529fd3d405528dd8d37c798a804cba2f3ca146039b35b5e8c", + "rows": 72, + "excluded_preconditions": 4, + "checked_processes": 76, + "thermal_flagged_samples": 72, + "paired_throughput_and_cpu_intervals_independently_recomputed": true, + "findings": [ + "Selected write throughput versus main ranges from -0.16% to +0.40% across one/eight workers and disjoint/shared modes. All four pointwise 95% intervals exclude a 3% throughput loss; the lowest endpoint is -2.02%.", + "Selected versus original mean throughput improves in every case, from +0.74% to +1.09%. Some intervals include small losses, so do not claim every small improvement is conclusive.", + "Single-worker retired instructions match expected hit-path changes exactly: +3 versus main and -1 versus original. Eight-worker hardware counters were disabled; no eight-worker instruction claim is made.", + "All protected page counters and complements match all successful worker updates, including warmup. Every process has exactly 32 dirty pages after verification, zero errors, zero measured disk I/O and zero major faults. Disjoint and single-worker shared cases have zero explicit failed claims.", + "Eight-worker shared mode exercises contention: mean explicit failed claims per completed update are main0.08342, original0.08395 and selected0.08451. Time includes waiting inside blocking cache_get, but those internal waits are not separately counted.", + "The source/runner/build/object/library hashes, CPU/TID assignment, selected working set, process logs, mirrored blocks, excluded preconditions, and machine-lock chronology all passed the auditor.", + "All72 measured processes had whole-process thermal-counter increases; none was excluded and those flags cannot identify whether throttling occurred in the measured phase.", + "These results do not reproduce a substantial resident cache-write slowdown. They do not prove complete database insertion neutrality or assign the earlier variable database wall-time difference to a cause.", + "Disjoint/shared per-worker working sets differ. Compare profiles within each mode rather than treating their absolute rates as a pure contention contrast. All timing measures repeated mutation of already-dirty resident pages, without allocation, traversal, splits, WAL, eviction or writeback." + ], + "headlines": [ + { + "threads": 1, + "mode": "disjoint", + "baseline": "main", + "throughput": { + "blocks": 3, + "geometric_delta_pct": -0.024108462363114924, + "ci95_low_pct": -1.6196025803516756, + "ci95_high_pct": 1.59726074403026, + "block_delta_pct": [ + 0.039435642394947124, + 0.591073613859816, + -0.6986436604417556 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": 0.024216890000405833, + "ci95_low_pct": -1.566829503064493, + "ci95_high_pct": 1.6409805144833811, + "block_delta_pct": [ + -0.035693395411351414, + -0.5874305766813803, + 0.6999426058996727 + ] + }, + "absolute_instruction_delta": { + "blocks": 3, + "arithmetic_delta": 3.000000169456598, + "ci95_low": 2.999998701772771, + "ci95_high": 3.000001637140425, + "block_delta": [ + 3.000000722684149, + 2.9999995471998773, + 3.000000238485768 + ] + }, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + { + "threads": 1, + "mode": "disjoint", + "baseline": "original", + "throughput": { + "blocks": 3, + "geometric_delta_pct": 1.0880159933718048, + "ci95_low_pct": 0.13271540144659255, + "ci95_high_pct": 2.052430481961798, + "block_delta_pct": [ + 0.6429766614269417, + 1.3028510531298165, + 1.3196958397454495 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": -1.0770041462258018, + "ci95_low_pct": -2.022562841760789, + "ci95_high_pct": -0.1223200716991446, + "block_delta_pct": [ + -0.6347247568473824, + -1.2831452618452643, + -1.3116628086490167 + ] + }, + "absolute_instruction_delta": { + "blocks": 3, + "arithmetic_delta": -1.0000005401020833, + "ci95_low": -1.0000022868764835, + "ci95_high": -0.9999987933276832, + "block_delta": [ + -1.0000006454528148, + -0.9999997902567088, + -1.0000011845967265 + ] + }, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + { + "threads": 1, + "mode": "shared", + "baseline": "main", + "throughput": { + "blocks": 3, + "geometric_delta_pct": 0.3825703896010335, + "ci95_low_pct": 0.08442398822892105, + "ci95_high_pct": 0.6816049539170699, + "block_delta_pct": [ + 0.25471516378967607, + 0.49317790666703054, + 0.3999619895056483 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": -0.3826390338888985, + "ci95_low_pct": -0.6809302422753682, + "ci95_high_pct": -0.08345194875672979, + "block_delta_pct": [ + -0.25240814077863716, + -0.48956300142868336, + -0.4058007900295091 + ] + }, + "absolute_instruction_delta": { + "blocks": 3, + "arithmetic_delta": 3.0000000915870637, + "ci95_low": 2.999999385669175, + "ci95_high": 3.0000007975049523, + "block_delta": [ + 3.0000003823615202, + 3.0000000778331355, + 2.999999814566536 + ] + }, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + { + "threads": 1, + "mode": "shared", + "baseline": "original", + "throughput": { + "blocks": 3, + "geometric_delta_pct": 0.9990238922774841, + "ci95_low_pct": -0.340990139392483, + "ci95_high_pct": 2.357055738970737, + "block_delta_pct": [ + 1.540990928497643, + 1.003944052815653, + 0.4550559012238109 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": -0.9950438918486793, + "ci95_low_pct": -2.3046283245176435, + "ci95_high_pct": 0.3320952249048492, + "block_delta_pct": [ + -1.5225112492751047, + -0.9985782963799261, + -0.4611978393614491 + ] + }, + "absolute_instruction_delta": { + "blocks": 3, + "arithmetic_delta": -1.0000003043782044, + "ci95_low": -1.0000013722305245, + "ci95_high": -0.9999992365258842, + "block_delta": [ + -1.0000000115160788, + -1.0000007978407552, + -1.0000001037777793 + ] + }, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + { + "threads": 8, + "mode": "disjoint", + "baseline": "main", + "throughput": { + "blocks": 3, + "geometric_delta_pct": -0.16467648904247012, + "ci95_low_pct": -2.017681890868017, + "ci95_high_pct": 1.723372266374379, + "block_delta_pct": [ + -1.0295365453747096, + 0.23966492441096499, + 0.30151169051673143 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": 0.15774314417453805, + "ci95_low_pct": -1.6501905154215346, + "ci95_high_pct": 1.9989114804276564, + "block_delta_pct": [ + 1.008133682304635, + -0.2260425259676846, + -0.3034695405340959 + ] + }, + "absolute_instruction_delta": null, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + { + "threads": 8, + "mode": "disjoint", + "baseline": "original", + "throughput": { + "blocks": 3, + "geometric_delta_pct": 0.8381122089669013, + "ci95_low_pct": -1.1037641815409671, + "ci95_high_pct": 2.8181183006186217, + "block_delta_pct": [ + 0.22230846022412987, + 0.566985071807391, + 1.7312281796086237 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": -0.8334075782955086, + "ci95_low_pct": -2.7263371906682377, + "ci95_high_pct": 1.0963581355862395, + "block_delta_pct": [ + -0.22999858939264373, + -0.567790309009264, + -1.6964727027641402 + ] + }, + "absolute_instruction_delta": null, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.0, + "ci95_low": 0.0, + "ci95_high": 0.0, + "block_delta": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + { + "threads": 8, + "mode": "shared", + "baseline": "main", + "throughput": { + "blocks": 3, + "geometric_delta_pct": 0.40029552989757633, + "ci95_low_pct": 0.086219592566672, + "ci95_high_pct": 0.7153570544033538, + "block_delta_pct": [ + 0.2541946390092198, + 0.47285255879605526, + 0.4739990415106421 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": -0.396855965528109, + "ci95_low_pct": -0.705329749176753, + "ci95_high_pct": -0.08742386181094242, + "block_delta_pct": [ + -0.25317241282275527, + -0.4666193559407672, + -0.4706208200901618 + ] + }, + "absolute_instruction_delta": null, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.001088794640832789, + "ci95_low": -0.0001486737371077251, + "ci95_high": 0.0023262630187733035, + "block_delta": [ + 0.0005138532117509587, + 0.0013623656856692895, + 0.001390165025078119 + ] + } + }, + { + "threads": 8, + "mode": "shared", + "baseline": "original", + "throughput": { + "blocks": 3, + "geometric_delta_pct": 0.7435136484636784, + "ci95_low_pct": -0.16819553518161445, + "ci95_high_pct": 1.6635489726610775, + "block_delta_pct": [ + 0.49520951616131015, + 1.1679594236798208, + 0.568721937449812 + ] + }, + "worker_cpu_ns_per_update": { + "blocks": 3, + "geometric_delta_pct": -0.7362963676663115, + "ci95_low_pct": -1.6491004279874377, + "ci95_high_pct": 0.1849795140226318, + "block_delta_pct": [ + -0.4938285769881423, + -1.1602285158883507, + -0.553460336082523 + ] + }, + "absolute_instruction_delta": null, + "absolute_claim_failure_delta": { + "blocks": 3, + "arithmetic_delta": 0.0005651632061245832, + "ci95_low": -0.001401677258619965, + "ci95_high": 0.002532003670869131, + "block_delta": [ + -0.0003201807406106316, + 0.0008105865342209889, + 0.0012050838247633922 + ] + } + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_get.asm new file mode 100644 index 000000000..40c1d70a2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_get.asm @@ -0,0 +1,323 @@ + +.cache/invalid-address-perf-20261017/builds/mask-main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053fd0 : + 53fd0: push %r15 + 53fd2: lea -0x1(%rcx),%eax + 53fd5: push %r14 + 53fd7: push %r13 + 53fd9: push %r12 + 53fdb: push %rbp + 53fdc: mov %rsi,%rbp + 53fdf: push %rbx + 53fe0: sub $0x38,%rsp + 53fe4: mov %ecx,0x4(%rsp) + 53fe8: mov %r8,0x10(%rsp) + 53fed: cmp $0x7,%eax + 53ff0: ja 54448 + 53ff6: mov %rdi,%r15 + 53ff9: mov %edx,%r12d + 53ffc: mov 0x8(%r15),%rax + 54000: mov 0x8(%rax),%rdx + 54004: mov 0x8(%rdx),%r14 + 54008: lea -0x1(%r14),%rdx + 5400c: test %rbp,%rdx + 5400f: jne 544ae + 54015: mov 0x120(%rax),%rcx + 5401c: mov 0x28(%r15),%rax + 54020: mov %rbp,%rdx + 54023: shr %cl,%rdx + 54026: shr $0x2,%rax + 5402a: cmp %rax,%rdx + 5402d: jae 5447a + 54033: mov 0x30(%r15),%rax + 54037: mov (%rax,%rdx,4),%ebx + 5403a: cmp $0xffffffff,%ebx + 5403d: jne 54060 + 5403f: test %r12d,%r12d + 54042: jne 541b0 + 54048: mov $0xb,%r13d + 5404e: add $0x38,%rsp + 54052: mov %r13d,%eax + 54055: pop %rbx + 54056: pop %rbp + 54057: pop %r12 + 54059: pop %r13 + 5405b: pop %r14 + 5405d: pop %r15 + 5405f: ret + 54060: data16 lea 0x80f40(%rip),%rdi # d4fa8 + 54068: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 54070: mov %ebx,%esi + 54072: mov %r15,%rdi + 54075: mov (%rax),%rax + 54078: mov %rax,0x8(%rsp) + 5407d: test %r12d,%r12d + 54080: je 542c0 + 54086: call aa320 + 5408b: cmp $0x1,%eax + 5408e: jne 540dd + 54090: mov $0x1,%r13d + 54096: movabs $0xcccccccccccccccd,%rax + 540a0: mul %r13 + 540a3: xor %eax,%eax + 540a5: shr $0x2,%rdx + 540a9: mov %rdx,%r14 + 540ac: nopl 0x0(%rax) + 540b0: pause + 540b2: mov %rax,%rcx + 540b5: add $0x1,%rax + 540b9: cmp %rcx,%r14 + 540bc: jne 540b0 + 540be: cmp $0x400,%r13 + 540c5: ja 54180 + 540cb: mov %ebx,%esi + 540cd: mov %r15,%rdi + 540d0: add %r13,%r13 + 540d3: call aa320 + 540d8: cmp $0x1,%eax + 540db: je 54096 + 540dd: test %eax,%eax + 540df: jne 53ffc + 540e5: mov %ebx,%eax + 540e7: mov 0x48(%r15),%rcx + 540eb: mov %rax,%r14 + 540ee: shl $0x6,%r14 + 540f2: mov 0x8(%rcx,%r14,1),%rdx + 540f7: cmp %rdx,%rbp + 540fa: jne 543bc + 54100: mov %rax,%rbp + 54103: jmp 54114 + 54105: nopl (%rax) + 54108: mov %r15,%rdi + 5410b: call ea40 + 54110: mov 0x48(%r15),%rcx + 54114: mov 0x10(%rcx,%r14,1),%eax + 54119: test $0x10,%al + 5411b: jne 54108 + 5411d: mov 0x48(%r15),%rdx + 54121: mov %rbp,%rax + 54124: add %r14,%rdx + 54127: mov 0x14(%rdx),%r13d + 5412b: test %r13d,%r13d + 5412e: jne 54408 + 54134: mov 0x20(%rdx),%eax + 54137: cmp %eax,0x4(%rsp) + 5413b: jne 54411 + 54141: mov 0x8(%r15),%rax + 54145: mov 0x18(%rax),%esi + 54148: test %esi,%esi + 5414a: jne 54396 + 54150: mov %rdx,%r12 + 54153: mov 0x10(%rsp),%rbx + 54158: xor %r13d,%r13d + 5415b: mov %r12,(%rbx) + 5415e: data16 lea 0x80e42(%rip),%rdi # d4fa8 + 54166: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 5416e: mov (%rax),%rax + 54171: mov %rax,0x8(%rbx) + 54175: jmp 5404e + 5417a: nopw 0x0(%rax,%rax,1) + 54180: mov %ebx,%esi + 54182: mov %r15,%rdi + 54185: call aa320 + 5418a: cmp $0x1,%eax + 5418d: jne 540dd + 54193: xor %eax,%eax + 54195: data16 cs nopw 0x0(%rax,%rax,1) + 541a0: pause + 541a2: mov %rax,%rdx + 541a5: add $0x1,%rax + 541a9: cmp %rdx,%r14 + 541ac: jne 541a0 + 541ae: jmp 54180 + 541b0: data16 lea 0x80df0(%rip),%rdi # d4fa8 + 541b8: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 541c0: mov 0x4(%rsp),%edx + 541c4: mov %rbp,%rsi + 541c7: mov %r15,%rdi + 541ca: mov (%rax),%r13 + 541cd: call 53d00 + 541d2: mov %rax,%rbx + 541d5: mov $0xffffffff,%eax + 541da: cmp %rax,%rbx + 541dd: je 53ffc + 541e3: mov 0x8(%r15),%rax + 541e7: mov %rbx,%r12 + 541ea: mov %r13,0x8(%rsp) + 541ef: shl $0x6,%r12 + 541f3: add 0x48(%r15),%r12 + 541f7: mov 0x18(%rax),%ecx + 541fa: test %ecx,%ecx + 541fc: jne 5436f + 54202: mov 0x18(%r15),%rdi + 54206: mov (%r12),%rsi + 5420a: mov %rbp,%rcx + 5420d: mov %r14,%rdx + 54210: mov (%rdi),%rax + 54213: call *(%rax) + 54215: mov %eax,%r13d + 54218: test %eax,%eax + 5421a: jne 54339 + 54220: mov 0x8(%r15),%rax + 54224: mov 0x18(%rax),%edx + 54227: test %edx,%edx + 54229: jne 542dc + 5422f: mov %r13d,%ecx + 54232: mov %ebx,%edx + 54234: mov %rbp,%rsi + 54237: mov %r15,%rdi + 5423a: call 52640 + 5423f: test %r13d,%r13d + 54242: je 54153 + 54248: mov 0x8(%r15),%rcx + 5424c: mov %rbx,%rax + 5424f: xor %edx,%edx + 54251: mov 0x8(%rsp),%rdi + 54256: divq 0x140(%rcx) + 5425d: and $0x3,%edi + 54260: shl $0x6,%edx + 54263: lea (%rdx,%rax,1),%esi + 54266: mov 0x130(%rcx),%eax + 5426c: mov 0x88(%r15),%rdx + 54273: mov $0xffffffff,%ecx + 54278: imul %rdi,%rax + 5427c: add %rsi,%rax + 5427f: lock xadd %cx,(%rdx,%rax,2) + 54285: test %cx,%cx + 54288: jne 5404e + 5428e: push %rax + 5428f: xor %r9d,%r9d + 54292: xor %eax,%eax + 54294: lea 0x63f65(%rip),%r8 # b8200 <__func__.21+0xd30> + 5429b: push %rdi + 5429c: lea 0x5d381(%rip),%rcx # b1624 <_fini+0xa08> + 542a3: lea 0x6e706(%rip),%rdx # c29b0 <__func__.28.lto_priv.1> + 542aa: push %rsi + 542ab: lea 0x5d325(%rip),%rdi # b15d7 <_fini+0x9bb> + 542b2: mov $0x261,%esi + 542b7: push 0x20(%rsp) + 542bb: call ee00 + 542c0: call aa320 + 542c5: cmp $0x1,%eax + 542c8: je 54048 + 542ce: cmp $0x2,%eax + 542d1: je 53ffc + 542d7: jmp 540e5 + 542dc: lea 0x20(%rsp),%rsi + 542e1: mov $0x1,%edi + 542e6: call e410 + 542eb: mov 0x18(%rsp),%rax + 542f0: imul $0x3b9aca00,0x20(%rsp),%rdx + 542f9: add 0x28(%rsp),%rdx + 542fe: sub %rax,%rdx + 54301: mov 0x8(%rsp),%rax + 54306: lea 0x0(,%rax,8),%rcx + 5430e: sub %rax,%rcx + 54311: mov 0x4(%rsp),%eax + 54315: lea (%rax,%rcx,8),%rax + 54319: lea (%r15,%rax,8),%rax + 5431d: addq $0x1,0x1148(%rax) + 54325: addq $0x1,0x1220(%rax) + 5432d: add %rdx,0x1190(%rax) + 54334: jmp 5422f + 54339: mov %eax,%edi + 5433b: call efe0 + 54340: mov 0x80c89(%rip),%r14 # d4fd0 + 54347: mov 0x4(%rsp),%ecx + 5434b: mov %rbp,%rdx + 5434e: mov %rax,%r8 + 54351: lea 0x64610(%rip),%rsi # b8968 <__func__.21+0x1498> + 54358: xor %eax,%eax + 5435a: mov (%r14),%rdi + 5435d: call fbf0 + 54362: mov (%r14),%rdi + 54365: call fe90 + 5436a: jmp 54220 + 5436f: lea 0x20(%rsp),%rsi + 54374: mov $0x1,%edi + 54379: call e410 + 5437e: imul $0x3b9aca00,0x20(%rsp),%rax + 54387: add 0x28(%rsp),%rax + 5438c: mov %rax,0x18(%rsp) + 54391: jmp 54202 + 54396: mov 0x8(%rsp),%rsi + 5439b: mov 0x4(%rsp),%ecx + 5439f: lea 0x0(,%rsi,8),%rax + 543a7: sub %rsi,%rax + 543aa: lea 0x220(%rcx,%rax,8),%rax + 543b2: addq $0x1,(%r15,%rax,8) + 543b7: jmp 54150 + 543bc: mov 0x8(%r15),%rcx + 543c0: xor %edx,%edx + 543c2: mov 0x8(%rsp),%rdi + 543c7: divq 0x140(%rcx) + 543ce: and $0x3,%edi + 543d1: shl $0x6,%edx + 543d4: lea (%rdx,%rax,1),%esi + 543d7: mov 0x130(%rcx),%eax + 543dd: mov 0x88(%r15),%rdx + 543e4: mov $0xffffffff,%ecx + 543e9: imul %rdi,%rax + 543ed: add %rsi,%rax + 543f0: lock xadd %cx,(%rdx,%rax,2) + 543f6: test %cx,%cx + 543f9: jne 53ffc + 543ff: jmp 5428e + 54404: nopl 0x0(%rax) + 54408: mov 0x8(%r15),%rcx + 5440c: jmp 5424f + 54411: mov 0x4(%rsp),%esi + 54415: mov %ebx,%r9d + 54418: lea 0x5d361(%rip),%r8 # b1780 <_fini+0xb64> + 5441f: lea 0x5d371(%rip),%rcx # b1797 <_fini+0xb7b> + 54426: lea 0x6e3a3(%rip),%rdx # c27d0 <__func__.19> + 5442d: lea 0x5d1a3(%rip),%rdi # b15d7 <_fini+0x9bb> + 54434: push %rsi + 54435: mov $0x8b6,%esi + 5443a: push %rax + 5443b: xor %eax,%eax + 5443d: call ee00 + 54442: nopw 0x0(%rax,%rax,1) + 54448: sub $0x8,%rsp + 5444c: lea 0x6420d(%rip),%r8 # b8660 <__func__.21+0x1190> + 54453: xor %eax,%eax + 54455: push %rsi + 54456: mov 0x14(%rsp),%r9d + 5445b: lea 0x6403e(%rip),%rcx # b84a0 <__func__.21+0xfd0> + 54462: lea 0x6e337(%rip),%rdx # c27a0 <__func__.23.lto_priv.1> + 54469: mov $0x1af,%esi + 5446e: lea 0x5d162(%rip),%rdi # b15d7 <_fini+0x9bb> + 54475: call ee00 + 5447a: imul %r14,%rax + 5447e: sub $0x8,%rsp + 54482: mov %rbp,%r9 + 54485: mov $0x195,%esi + 5448a: lea 0x63e07(%rip),%r8 # b8298 <__func__.21+0xdc8> + 54491: lea 0x5d1ba(%rip),%rcx # b1652 <_fini+0xa36> + 54498: lea 0x6e4f1(%rip),%rdx # c2990 <__func__.33.lto_priv.0> + 5449f: lea 0x5d131(%rip),%rdi # b15d7 <_fini+0x9bb> + 544a6: push %rax + 544a7: xor %eax,%eax + 544a9: call ee00 + 544ae: sub $0x8,%rsp + 544b2: mov %rbp,%r9 + 544b5: lea 0x63da4(%rip),%r8 # b8260 <__func__.21+0xd90> + 544bc: xor %eax,%eax + 544be: push %r14 + 544c0: lea 0x5d16d(%rip),%rcx # b1634 <_fini+0xa18> + 544c7: lea 0x6e4c2(%rip),%rdx # c2990 <__func__.33.lto_priv.0> + 544ce: mov $0x18e,%esi + 544d3: lea 0x5d0fd(%rip),%rdi # b15d7 <_fini+0x9bb> + 544da: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..2ce7aed48 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,99 @@ + +.cache/invalid-address-perf-20261017/builds/mask-main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cc20 : + 9cc20: mov 0x10(%rdi),%rax + 9cc24: cmp $0x1,%rax + 9cc28: je 9cd10 + 9cc2e: push %rbx + 9cc2f: mov %rdi,%rbx + 9cc32: test %rax,%rax + 9cc35: je 9cc40 + 9cc37: jmp *%rax + 9cc39: nopl 0x0(%rax) + 9cc40: data16 lea 0x38360(%rip),%rdi # d4fa8 + 9cc48: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cc50: mov 0x30(%rbx),%esi + 9cc53: mov 0x28(%rbx),%r9 + 9cc57: mov (%rax),%rax + 9cc5a: mov %rax,0x58(%rbx) + 9cc5e: lea -0x1(%rsi),%eax + 9cc61: cmp $0x7,%eax + 9cc64: ja 9cd16 + 9cc6a: mov 0x20(%rbx),%rdx + 9cc6e: mov 0x8(%rdx),%rax + 9cc72: mov 0x8(%rax),%rcx + 9cc76: mov 0x8(%rcx),%rsi + 9cc7a: lea -0x1(%rsi),%rcx + 9cc7e: test %r9,%rcx + 9cc81: jne 9cd1e + 9cc87: mov 0x120(%rax),%rcx + 9cc8e: mov %r9,%rax + 9cc91: shr %cl,%rax + 9cc94: mov %rax,%rcx + 9cc97: mov 0x28(%rdx),%rax + 9cc9b: shr $0x2,%rax + 9cc9f: cmp %rax,%rcx + 9cca2: jae 9cd48 + 9cca8: mov 0x30(%rdx),%rax + 9ccac: mov $0xffffffff,%edx + 9ccb1: mov (%rax,%rcx,4),%eax + 9ccb4: movq $0x0,0x18(%rbx) + 9ccbc: mov %rax,0x60(%rbx) + 9ccc0: cmp %rdx,%rax + 9ccc3: je 9cce8 + 9ccc5: lea 0x4(%rip),%rax # 9ccd0 + 9cccc: mov %rax,0x10(%rbx) + 9ccd0: mov %rbx,%rdi + 9ccd3: call aa480 + 9ccd8: cmp $0x1,%eax + 9ccdb: je 9cd00 + 9ccdd: xor %eax,%eax + 9ccdf: pop %rbx + 9cce0: ret + 9cce1: nopl 0x0(%rax) + 9cce8: lea 0x4(%rip),%rax # 9ccf3 + 9ccef: mov %rax,0x10(%rbx) + 9ccf3: mov %rbx,%rdi + 9ccf6: call 9c7d0 + 9ccfb: cmp $0x1,%eax + 9ccfe: jne 9ccdd + 9cd00: movq $0x1,0x10(%rbx) + 9cd08: mov $0x1,%eax + 9cd0d: pop %rbx + 9cd0e: ret + 9cd0f: nop + 9cd10: mov $0x1,%eax + 9cd15: ret + 9cd16: mov %r9,%rdi + 9cd19: call 52970 + 9cd1e: push %rcx + 9cd1f: lea 0x1b53a(%rip),%r8 # b8260 <__func__.21+0xd90> + 9cd26: lea 0x14907(%rip),%rcx # b1634 <_fini+0xa18> + 9cd2d: xor %eax,%eax + 9cd2f: push %rsi + 9cd30: lea 0x25c59(%rip),%rdx # c2990 <__func__.33.lto_priv.0> + 9cd37: mov $0x18e,%esi + 9cd3c: lea 0x14894(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cd43: call ee00 + 9cd48: imul %rax,%rsi + 9cd4c: push %rdx + 9cd4d: xor %eax,%eax + 9cd4f: lea 0x1b542(%rip),%r8 # b8298 <__func__.21+0xdc8> + 9cd56: lea 0x148f5(%rip),%rcx # b1652 <_fini+0xa36> + 9cd5d: lea 0x25c2c(%rip),%rdx # c2990 <__func__.33.lto_priv.0> + 9cd64: lea 0x1486c(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cd6b: push %rsi + 9cd6c: mov $0x195,%esi + 9cd71: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..10f4a946b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/mask-main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa320 : + aa320: push %rbp + aa321: mov %esi,%ebp + aa323: push %rbx + aa324: mov %rdi,%rbx + aa327: sub $0x8,%rsp + aa32b: data16 lea 0x2ac75(%rip),%rdi # d4fa8 + aa333: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa33b: mov 0x48(%rbx),%r10 + aa33f: mov %ebp,%ecx + aa341: mov %rcx,%r9 + aa344: shl $0x6,%r9 + aa348: add %r9,%r10 + aa34b: mov (%rax),%rdi + aa34e: mov 0x10(%r10),%eax + aa352: test $0x20,%al + aa354: jne aa3c8 + aa356: mov 0x8(%rbx),%rsi + aa35a: mov %rcx,%rax + aa35d: xor %edx,%edx + aa35f: mov %rdi,%r8 + aa362: and $0x3,%r8d + aa366: divq 0x140(%rsi) + aa36d: shl $0x6,%edx + aa370: add %eax,%edx + aa372: mov 0x130(%rsi),%eax + aa378: mov %edx,%edx + aa37a: imul %r8,%rax + aa37e: add %rax,%rdx + aa381: mov 0x88(%rbx),%rax + aa388: lock addw $0x1,(%rax,%rdx,2) + aa38e: je aa41e + aa394: mov 0x10(%r10),%esi + aa398: mov %esi,%eax + aa39a: and $0x21,%eax + aa39d: jne aa3d8 + aa39f: and $0x2,%esi + aa3a2: je aa3b0 + aa3a4: add $0x8,%rsp + aa3a8: pop %rbx + aa3a9: pop %rbp + aa3aa: ret + aa3ab: nopl 0x0(%rax,%rax,1) + aa3b0: mov 0x48(%rbx),%rdx + aa3b4: lock orl $0x2,0x10(%rdx,%r9,1) + aa3bb: add $0x8,%rsp + aa3bf: pop %rbx + aa3c0: pop %rbp + aa3c1: ret + aa3c2: nopw 0x0(%rax,%rax,1) + aa3c8: add $0x8,%rsp + aa3cc: mov $0x1,%eax + aa3d1: pop %rbx + aa3d2: pop %rbp + aa3d3: ret + aa3d4: nopl 0x0(%rax) + aa3d8: mov 0x8(%rbx),%r9 + aa3dc: mov %rcx,%rax + aa3df: xor %edx,%edx + aa3e1: divq 0x140(%r9) + aa3e8: shl $0x6,%edx + aa3eb: lea (%rdx,%rax,1),%ecx + aa3ee: mov 0x130(%r9),%eax + aa3f5: mov $0xffffffff,%r9d + aa3fb: mov 0x88(%rbx),%rdx + aa402: imul %r8,%rax + aa406: add %rcx,%rax + aa409: lock xadd %r9w,(%rdx,%rax,2) + aa410: test %r9w,%r9w + aa414: je aa44c + aa416: and $0x1,%esi + aa419: lea 0x1(%rsi),%eax + aa41c: jmp aa3a4 + aa41e: push %rdx + aa41f: mov %ebp,%r9d + aa422: lea 0x71dd(%rip),%rcx # b1606 <_fini+0x9ea> + aa429: mov $0x243,%esi + aa42e: push %r8 + aa430: lea 0x18539(%rip),%rdx # c2970 <__func__.29.lto_priv.1> + aa437: lea 0xdd8a(%rip),%r8 # b81c8 <__func__.21+0xcf8> + aa43e: xor %eax,%eax + aa440: lea 0x7190(%rip),%rdi # b15d7 <_fini+0x9bb> + aa447: call ee00 + aa44c: push %rax + aa44d: xor %r9d,%r9d + aa450: lea 0x18559(%rip),%rdx # c29b0 <__func__.28.lto_priv.1> + aa457: mov $0x261,%esi + aa45c: push %r8 + aa45e: xor %eax,%eax + aa460: lea 0xdd99(%rip),%r8 # b8200 <__func__.21+0xd30> + aa467: push %rcx + aa468: lea 0x71b5(%rip),%rcx # b1624 <_fini+0xa08> + aa46f: push %rdi + aa470: lea 0x7160(%rip),%rdi # b15d7 <_fini+0x9bb> + aa477: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_unget.asm new file mode 100644 index 000000000..177565ecd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-main-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/mask-main/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000529a0 : + 529a0: mov 0x48(%rdi),%rdx + 529a4: mov (%rsi),%rax + 529a7: mov %rdi,%rcx + 529aa: mov 0x8(%rsi),%rdi + 529ae: sub %rdx,%rax + 529b1: sar $0x6,%rax + 529b5: mov %eax,%eax + 529b7: mov %rax,%rsi + 529ba: shl $0x6,%rsi + 529be: mov 0x10(%rdx,%rsi,1),%edx + 529c2: and $0x2,%edx + 529c5: je 52a10 + 529c7: mov 0x8(%rcx),%rsi + 529cb: xor %edx,%edx + 529cd: mov %rdi,%r9 + 529d0: and $0x3,%r9d + 529d4: divq 0x140(%rsi) + 529db: shl $0x6,%edx + 529de: lea (%rdx,%rax,1),%r8d + 529e2: mov 0x130(%rsi),%eax + 529e8: mov 0x88(%rcx),%rdx + 529ef: mov $0xffffffff,%ecx + 529f4: imul %r9,%rax + 529f8: add %r8,%rax + 529fb: lock xadd %cx,(%rdx,%rax,2) + 52a01: test %cx,%cx + 52a04: je 52a1c + 52a06: ret + 52a07: nopw 0x0(%rax,%rax,1) + 52a10: mov 0x48(%rcx),%rdx + 52a14: lock orl $0x2,0x10(%rdx,%rsi,1) + 52a1a: jmp 529c7 + 52a1c: sub $0x10,%rsp + 52a20: lea 0x5ebfd(%rip),%rcx # b1624 <_fini+0xa08> + 52a27: lea 0x6ff82(%rip),%rdx # c29b0 <__func__.28.lto_priv.1> + 52a2e: xor %eax,%eax + 52a30: push %r9 + 52a32: mov $0x261,%esi + 52a37: xor %r9d,%r9d + 52a3a: push %r8 + 52a3c: lea 0x657bd(%rip),%r8 # b8200 <__func__.21+0xd30> + 52a43: push %rdi + 52a44: lea 0x5eb8c(%rip),%rdi # b15d7 <_fini+0x9bb> + 52a4b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_get.asm new file mode 100644 index 000000000..250ffb904 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_get.asm @@ -0,0 +1,424 @@ + +.cache/invalid-address-perf-20261017/builds/mask-original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053c60 : + 53c60: push %r15 + 53c62: lea -0x1(%rcx),%eax + 53c65: push %r14 + 53c67: push %r13 + 53c69: push %r12 + 53c6b: push %rbp + 53c6c: push %rbx + 53c6d: mov %rsi,%rbx + 53c70: sub $0x38,%rsp + 53c74: mov %ecx,0xc(%rsp) + 53c78: mov %r8,0x10(%rsp) + 53c7d: cmp $0x7,%eax + 53c80: ja 542a7 + 53c86: mov 0x8(%rdi),%rax + 53c8a: mov %edx,%esi + 53c8c: mov 0x8(%rax),%rdx + 53c90: mov 0x8(%rdx),%rdx + 53c94: lea -0x1(%rdx),%rcx + 53c98: test %rbx,%rcx + 53c9b: jne 53e80 + 53ca1: mov %esi,0x8(%rsp) + 53ca5: mov %rdi,%r13 + 53ca8: movabs $0xcccccccccccccccd,%rbp + 53cb2: data16 cs nopw 0x0(%rax,%rax,1) + 53cbd: nopl (%rax) + 53cc0: mov 0x120(%rax),%rcx + 53cc7: mov %rbx,%rax + 53cca: shr %cl,%rax + 53ccd: mov %rax,%rcx + 53cd0: mov 0x28(%r13),%rax + 53cd4: shr $0x2,%rax + 53cd8: cmp %rax,%rcx + 53cdb: jae 53f70 + 53ce1: mov 0x30(%r13),%rax + 53ce5: mov (%rax,%rcx,4),%r14d + 53ce9: cmp $0xffffffff,%r14d + 53ced: je 53eb8 + 53cf3: data16 lea 0x822ad(%rip),%rdi # d5fa8 + 53cfb: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d03: mov 0x8(%rsp),%r12d + 53d08: mov %r14d,%esi + 53d0b: mov %r13,%rdi + 53d0e: mov (%rax),%rax + 53d11: mov %rax,(%rsp) + 53d15: test %r12d,%r12d + 53d18: je 53e50 + 53d1e: call aa4b0 + 53d23: cmp $0x1,%eax + 53d26: jne 53d6e + 53d28: mov $0x1,%r15d + 53d2e: mov %r15,%rax + 53d31: mul %rbp + 53d34: xor %eax,%eax + 53d36: shr $0x2,%rdx + 53d3a: mov %rdx,%r12 + 53d3d: nopl (%rax) + 53d40: pause + 53d42: mov %rax,%rcx + 53d45: add $0x1,%rax + 53d49: cmp %r12,%rcx + 53d4c: jne 53d40 + 53d4e: cmp $0x400,%r15 + 53d55: ja 53e28 + 53d5b: mov %r14d,%esi + 53d5e: mov %r13,%rdi + 53d61: add %r15,%r15 + 53d64: call aa4b0 + 53d69: cmp $0x1,%eax + 53d6c: je 53d2e + 53d6e: test %eax,%eax + 53d70: jne 53e67 + 53d76: mov %r14d,%eax + 53d79: mov 0x48(%r13),%rcx + 53d7d: mov %rax,%rdx + 53d80: shl $0x6,%rdx + 53d84: mov 0x8(%rcx,%rdx,1),%rsi + 53d89: cmp %rsi,%rbx + 53d8c: jne 5412b + 53d92: mov %r13,%r12 + 53d95: mov %rax,%rbx + 53d98: mov %rdx,%r13 + 53d9b: jmp 53dad + 53d9d: nopl (%rax) + 53da0: mov %r12,%rdi + 53da3: call ea40 + 53da8: mov 0x48(%r12),%rcx + 53dad: mov 0x10(%rcx,%r13,1),%eax + 53db2: test $0x10,%al + 53db4: jne 53da0 + 53db6: mov 0x48(%r12),%rdx + 53dbb: mov %rbx,%rax + 53dbe: add %r13,%rdx + 53dc1: mov 0x14(%rdx),%r9d + 53dc5: test %r9d,%r9d + 53dc8: jne 5429d + 53dce: mov 0x20(%rdx),%eax + 53dd1: cmp %eax,0xc(%rsp) + 53dd5: jne 542d9 + 53ddb: mov 0x8(%r12),%rax + 53de0: mov 0x18(%rax),%r11d + 53de4: test %r11d,%r11d + 53de7: jne 54106 + 53ded: mov 0x10(%rsp),%rbx + 53df2: mov %rdx,(%rbx) + 53df5: data16 lea 0x821ab(%rip),%rdi # d5fa8 + 53dfd: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53e05: xor %r9d,%r9d + 53e08: mov (%rax),%rax + 53e0b: mov %rax,0x8(%rbx) + 53e0f: add $0x38,%rsp + 53e13: mov %r9d,%eax + 53e16: pop %rbx + 53e17: pop %rbp + 53e18: pop %r12 + 53e1a: pop %r13 + 53e1c: pop %r14 + 53e1e: pop %r15 + 53e20: ret + 53e21: nopl 0x0(%rax) + 53e28: mov %r14d,%esi + 53e2b: mov %r13,%rdi + 53e2e: call aa4b0 + 53e33: cmp $0x1,%eax + 53e36: jne 53d6e + 53e3c: xor %eax,%eax + 53e3e: xchg %ax,%ax + 53e40: pause + 53e42: mov %rax,%rdx + 53e45: add $0x1,%rax + 53e49: cmp %rdx,%r12 + 53e4c: jne 53e40 + 53e4e: jmp 53e28 + 53e50: call aa4b0 + 53e55: cmp $0x1,%eax + 53e58: je 53f10 + 53e5e: cmp $0x2,%eax + 53e61: jne 53d76 + 53e67: mov 0x8(%r13),%rax + 53e6b: mov 0x8(%rax),%rdx + 53e6f: mov 0x8(%rdx),%rdx + 53e73: lea -0x1(%rdx),%rcx + 53e77: test %rbx,%rcx + 53e7a: je 53cc0 + 53e80: mov 0x82149(%rip),%rbp # d5fd0 + 53e87: mov %rdx,%rcx + 53e8a: lea 0x6541f(%rip),%rsi # b92b0 <__func__.21+0xe20> + 53e91: mov %rbx,%rdx + 53e94: xor %eax,%eax + 53e96: mov 0x0(%rbp),%rdi + 53e9a: call fbf0 + 53e9f: mov 0x0(%rbp),%rdi + 53ea3: call fe90 + 53ea8: mov $0x16,%r9d + 53eae: jmp 53e0f + 53eb3: nopl 0x0(%rax,%rax,1) + 53eb8: mov 0x10(%r13),%r14 + 53ebc: mov (%r14),%rax + 53ebf: mov %r14,%rdi + 53ec2: call *(%rax) + 53ec4: xor %edx,%edx + 53ec6: mov %rax,%rcx + 53ec9: mov (%rax),%rax + 53ecc: mov 0x8(%rax),%r9 + 53ed0: mov %rbx,%rax + 53ed3: div %r9 + 53ed6: test %rdx,%rdx + 53ed9: jne 540d0 + 53edf: mov (%r14),%rax + 53ee2: mov %rbx,%r15 + 53ee5: and 0x20(%rcx),%r15 + 53ee9: je 53f20 + 53eeb: cmp 0x8(%rcx),%rbx + 53eef: jae 53f20 + 53ef1: mov %r15,%rsi + 53ef4: mov %r14,%rdi + 53ef7: call *0x20(%rax) + 53efa: test %eax,%eax + 53efc: je 54180 + 53f02: mov 0x8(%rsp),%r8d + 53f07: test %r8d,%r8d + 53f0a: jne 53fa1 + 53f10: mov $0xb,%r9d + 53f16: jmp 53e0f + 53f1b: nopl 0x0(%rax,%rax,1) + 53f20: mov %r14,%rdi + 53f23: call *0x58(%rax) + 53f26: mov 0x820a3(%rip),%rbp # d5fd0 + 53f2d: mov %rbx,%r9 + 53f30: mov %r15,%r8 + 53f33: sub $0x8,%rsp + 53f37: lea 0x64622(%rip),%rsi # b8560 <__func__.21+0xd0> + 53f3e: mov $0x17d,%ecx + 53f43: mov 0x0(%rbp),%rdi + 53f47: push %rax + 53f48: lea 0x6f9a1(%rip),%rdx # c38f0 <__func__.22.lto_priv.0> + 53f4f: xor %eax,%eax + 53f51: call fbf0 + 53f56: mov 0x0(%rbp),%rdi + 53f5a: call fe90 + 53f5f: pop %rsi + 53f60: pop %rdi + 53f61: jmp 53ea8 + 53f66: cs nopw 0x0(%rax,%rax,1) + 53f70: imul %rax,%rdx + 53f74: mov 0x82055(%rip),%rbp # d5fd0 + 53f7b: lea 0x65366(%rip),%rsi # b92e8 <__func__.21+0xe58> + 53f82: xor %eax,%eax + 53f84: mov 0x0(%rbp),%rdi + 53f88: mov %rdx,%rcx + 53f8b: mov %rbx,%rdx + 53f8e: call fbf0 + 53f93: mov 0x0(%rbp),%rdi + 53f97: call fe90 + 53f9c: jmp 53ea8 + 53fa1: data16 lea 0x81fff(%rip),%rdi # d5fa8 + 53fa9: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53fb1: mov 0xc(%rsp),%edx + 53fb5: mov %rbx,%rsi + 53fb8: mov %r13,%rdi + 53fbb: mov (%rax),%r12 + 53fbe: mov 0x8(%r13),%rax + 53fc2: mov 0x8(%rax),%rax + 53fc6: mov 0x8(%rax),%r15 + 53fca: call 53830 + 53fcf: mov %rax,%r14 + 53fd2: mov $0xffffffff,%eax + 53fd7: cmp %rax,%r14 + 53fda: je 53e67 + 53fe0: mov 0x8(%r13),%rax + 53fe4: mov %r14,%rbp + 53fe7: mov %r12,(%rsp) + 53feb: mov %r13,%r12 + 53fee: shl $0x6,%rbp + 53ff2: add 0x48(%r13),%rbp + 53ff6: mov 0x18(%rax),%ecx + 53ff9: test %ecx,%ecx + 53ffb: jne 54227 + 54001: mov 0x18(%r12),%rdi + 54006: mov 0x0(%rbp),%rsi + 5400a: mov %rbx,%rcx + 5400d: mov %r15,%rdx + 54010: mov (%rdi),%rax + 54013: call *(%rax) + 54015: mov %eax,%r9d + 54018: test %eax,%eax + 5401a: jne 5424e + 54020: mov 0x8(%r12),%rax + 54025: mov 0x18(%rax),%edx + 54028: test %edx,%edx + 5402a: jne 541c1 + 54030: mov %r9d,%ecx + 54033: mov %r14d,%edx + 54036: mov %rbx,%rsi + 54039: mov %r12,%rdi + 5403c: mov %r9d,0x8(%rsp) + 54041: call 539c0 + 54046: mov 0x8(%rsp),%r9d + 5404b: mov %rbp,%rdx + 5404e: test %r9d,%r9d + 54051: je 53ded + 54057: mov 0x8(%r12),%rcx + 5405c: mov %r14,%rax + 5405f: xor %edx,%edx + 54061: mov (%rsp),%rdi + 54065: divq 0x140(%rcx) + 5406c: and $0x3,%edi + 5406f: shl $0x6,%edx + 54072: lea (%rdx,%rax,1),%esi + 54075: mov 0x130(%rcx),%eax + 5407b: mov $0xffffffff,%ecx + 54080: mov 0x88(%r12),%rdx + 54088: imul %rdi,%rax + 5408c: add %rsi,%rax + 5408f: lock xadd %cx,(%rdx,%rax,2) + 54095: test %cx,%cx + 54098: jne 53e0f + 5409e: push %rax + 5409f: push %rdi + 540a0: push %rsi + 540a1: push 0x18(%rsp) + 540a5: xor %r9d,%r9d + 540a8: lea 0x650d9(%rip),%r8 # b9188 <__func__.21+0xcf8> + 540af: xor %eax,%eax + 540b1: lea 0x5e576(%rip),%rcx # b262e <_fini+0x1552> + 540b8: lea 0x6f971(%rip),%rdx # c3a30 <__func__.28.lto_priv.1> + 540bf: mov $0x27c,%esi + 540c4: lea 0x5e50c(%rip),%rdi # b25d7 <_fini+0x14fb> + 540cb: call ee00 + 540d0: mov 0x81ef9(%rip),%rbp # d5fd0 + 540d7: mov %rbx,%r8 + 540da: xor %eax,%eax + 540dc: mov $0x164,%ecx + 540e1: lea 0x6f808(%rip),%rdx # c38f0 <__func__.22.lto_priv.0> + 540e8: lea 0x643b9(%rip),%rsi # b84a8 <__func__.21+0x18> + 540ef: mov 0x0(%rbp),%rdi + 540f3: call fbf0 + 540f8: mov 0x0(%rbp),%rdi + 540fc: call fe90 + 54101: jmp 53ea8 + 54106: mov (%rsp),%rsi + 5410a: mov 0xc(%rsp),%ecx + 5410e: lea 0x0(,%rsi,8),%rax + 54116: sub %rsi,%rax + 54119: lea 0x220(%rcx,%rax,8),%rax + 54121: addq $0x1,(%r12,%rax,8) + 54126: jmp 53ded + 5412b: mov 0x8(%r13),%rcx + 5412f: xor %edx,%edx + 54131: mov (%rsp),%r8 + 54135: divq 0x140(%rcx) + 5413c: and $0x3,%r8d + 54140: shl $0x6,%edx + 54143: lea (%rdx,%rax,1),%edi + 54146: mov 0x130(%rcx),%eax + 5414c: mov 0x88(%r13),%rdx + 54153: mov $0xffffffff,%ecx + 54158: imul %r8,%rax + 5415c: add %rdi,%rax + 5415f: lock xadd %cx,(%rdx,%rax,2) + 54165: test %cx,%cx + 54168: jne 53e67 + 5416e: push %rbx + 5416f: push %r8 + 54171: push %rdi + 54172: jmp 540a1 + 54177: nopw 0x0(%rax,%rax,1) + 54180: sub $0x8,%rsp + 54184: mov %rbx,%r9 + 54187: mov %r15,%r8 + 5418a: mov $0x172,%ecx + 5418f: mov 0x81e3a(%rip),%rbp # d5fd0 + 54196: lea 0x6f753(%rip),%rdx # c38f0 <__func__.22.lto_priv.0> + 5419d: lea 0x64354(%rip),%rsi # b84f8 <__func__.21+0x68> + 541a4: mov 0x0(%rbp),%rdi + 541a8: push $0x0 + 541aa: call fbf0 + 541af: mov 0x0(%rbp),%rdi + 541b3: call fe90 + 541b8: pop %r9 + 541ba: pop %r10 + 541bc: jmp 53ea8 + 541c1: lea 0x20(%rsp),%rsi + 541c6: mov $0x1,%edi + 541cb: mov %r9d,0x8(%rsp) + 541d0: call e410 + 541d5: mov 0x18(%rsp),%rax + 541da: mov (%rsp),%rsi + 541de: imul $0x3b9aca00,0x20(%rsp),%rdx + 541e7: add 0x28(%rsp),%rdx + 541ec: sub %rax,%rdx + 541ef: mov 0xc(%rsp),%ecx + 541f3: lea 0x0(,%rsi,8),%rax + 541fb: mov 0x8(%rsp),%r9d + 54200: sub %rsi,%rax + 54203: lea (%rcx,%rax,8),%rax + 54207: lea (%r12,%rax,8),%rax + 5420b: addq $0x1,0x1148(%rax) + 54213: addq $0x1,0x1220(%rax) + 5421b: add %rdx,0x1190(%rax) + 54222: jmp 54030 + 54227: lea 0x20(%rsp),%rsi + 5422c: mov $0x1,%edi + 54231: call e410 + 54236: imul $0x3b9aca00,0x20(%rsp),%rax + 5423f: add 0x28(%rsp),%rax + 54244: mov %rax,0x18(%rsp) + 54249: jmp 54001 + 5424e: mov %eax,%edi + 54250: mov %eax,0x8(%rsp) + 54254: call efe0 + 54259: mov 0x81d70(%rip),%r15 # d5fd0 + 54260: mov 0xc(%rsp),%ecx + 54264: mov %rbx,%rdx + 54267: mov %rax,%r8 + 5426a: lea 0x65657(%rip),%rsi # b98c8 <__func__.21+0x1438> + 54271: xor %eax,%eax + 54273: mov (%r15),%rdi + 54276: call fbf0 + 5427b: mov (%r15),%rdi + 5427e: call fe90 + 54283: mov 0x8(%r12),%rax + 54288: mov 0x8(%rsp),%r9d + 5428d: mov 0x18(%rax),%edx + 54290: test %edx,%edx + 54292: je 54030 + 54298: jmp 541c1 + 5429d: mov 0x8(%r12),%rcx + 542a2: jmp 5405f + 542a7: sub $0x8,%rsp + 542ab: lea 0x653b6(%rip),%r8 # b9668 <__func__.21+0x11d8> + 542b2: xor %eax,%eax + 542b4: push %rsi + 542b5: mov 0x1c(%rsp),%r9d + 542ba: lea 0x653cf(%rip),%rcx # b9690 <__func__.21+0x1200> + 542c1: lea 0x6f5f8(%rip),%rdx # c38c0 <__func__.23.lto_priv.1> + 542c8: mov $0x1ca,%esi + 542cd: lea 0x5e303(%rip),%rdi # b25d7 <_fini+0x14fb> + 542d4: call ee00 + 542d9: mov 0xc(%rsp),%esi + 542dd: mov %r14d,%r9d + 542e0: lea 0x5e423(%rip),%r8 # b270a <_fini+0x162e> + 542e7: lea 0x5e433(%rip),%rcx # b2721 <_fini+0x1645> + 542ee: lea 0x6f4db(%rip),%rdx # c37d0 <__func__.19> + 542f5: lea 0x5e2db(%rip),%rdi # b25d7 <_fini+0x14fb> + 542fc: push %rsi + 542fd: mov $0x8d1,%esi + 54302: push %rax + 54303: xor %eax,%eax + 54305: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..b7e353c15 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,194 @@ + +.cache/invalid-address-perf-20261017/builds/mask-original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aad60 : + aad60: mov 0x10(%rdi),%rax + aad64: cmp $0x1,%rax + aad68: je aaed0 + aad6e: push %r13 + aad70: push %r12 + aad72: push %rbp + aad73: push %rbx + aad74: mov %rdi,%rbx + aad77: sub $0x8,%rsp + aad7b: test %rax,%rax + aad7e: je aad88 + aad80: jmp *%rax + aad82: nopw 0x0(%rax,%rax,1) + aad88: data16 lea 0x2b218(%rip),%rdi # d5fa8 + aad90: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aad98: mov 0x30(%rbx),%r9d + aad9c: mov 0x28(%rbx),%rbp + aada0: mov (%rax),%rax + aada3: mov %rax,0x58(%rbx) + aada7: lea -0x1(%r9),%eax + aadab: cmp $0x7,%eax + aadae: ja ab00b + aadb4: mov 0x20(%rbx),%rax + aadb8: mov 0x8(%rax),%rdx + aadbc: mov 0x8(%rdx),%rcx + aadc0: mov 0x8(%rcx),%rsi + aadc4: lea -0x1(%rsi),%rcx + aadc8: test %rbp,%rcx + aadcb: jne aaee0 + aadd1: mov 0x120(%rdx),%rcx + aadd8: mov %rbp,%rdx + aaddb: shr %cl,%rdx + aadde: mov %rdx,%rcx + aade1: mov 0x28(%rax),%rdx + aade5: shr $0x2,%rdx + aade9: cmp %rdx,%rcx + aadec: jae aaf20 + aadf2: mov 0x30(%rax),%rdx + aadf6: mov (%rdx,%rcx,4),%edx + aadf9: mov $0xffffffff,%ecx + aadfe: mov %rdx,0x60(%rbx) + aae02: cmp %rcx,%rdx + aae05: je aae48 + aae07: lea 0xc(%rip),%rax # aae1a + aae0e: movq $0x0,0x18(%rbx) + aae16: mov %rax,0x10(%rbx) + aae1a: mov %rbx,%rdi + aae1d: call aa610 + aae22: cmp $0x1,%eax + aae25: jne aaec1 + aae2b: movq $0x1,0x10(%rbx) + aae33: add $0x8,%rsp + aae37: mov $0x1,%eax + aae3c: pop %rbx + aae3d: pop %rbp + aae3e: pop %r12 + aae40: pop %r13 + aae42: ret + aae43: nopl 0x0(%rax,%rax,1) + aae48: mov 0x10(%rax),%r12 + aae4c: mov (%r12),%rax + aae50: mov %r12,%rdi + aae53: call *(%rax) + aae55: xor %edx,%edx + aae57: mov %rax,%rcx + aae5a: mov (%rax),%rax + aae5d: mov 0x8(%rax),%r9 + aae61: mov %rbp,%rax + aae64: div %r9 + aae67: test %rdx,%rdx + aae6a: jne aaf96 + aae70: mov (%r12),%rax + aae74: mov %rbp,%r13 + aae77: and 0x20(%rcx),%r13 + aae7b: je aaf50 + aae81: cmp 0x8(%rcx),%rbp + aae85: jae aaf50 + aae8b: mov %r13,%rsi + aae8e: mov %r12,%rdi + aae91: call *0x20(%rax) + aae94: test %eax,%eax + aae96: je aafcc + aae9c: lea 0xd(%rip),%rax # aaeb0 + aaea3: movq $0x0,0x18(%rbx) + aaeab: mov %rax,0x10(%rbx) + aaeaf: nop + aaeb0: mov %rbx,%rdi + aaeb3: call aa060 + aaeb8: cmp $0x1,%eax + aaebb: je aae2b + aaec1: add $0x8,%rsp + aaec5: xor %eax,%eax + aaec7: pop %rbx + aaec8: pop %rbp + aaec9: pop %r12 + aaecb: pop %r13 + aaecd: ret + aaece: xchg %ax,%ax + aaed0: mov $0x1,%eax + aaed5: ret + aaed6: cs nopw 0x0(%rax,%rax,1) + aaee0: mov 0x2b0e9(%rip),%r12 # d5fd0 + aaee7: mov %rsi,%rcx + aaeea: mov %rbp,%rdx + aaeed: xor %eax,%eax + aaeef: lea 0xe3ba(%rip),%rsi # b92b0 <__func__.21+0xe20> + aaef6: mov (%r12),%rdi + aaefa: call fbf0 + aaeff: mov (%r12),%rdi + aaf03: call fe90 + aaf08: mov 0x18cd1(%rip),%rax # c3be0 <__func__.0.lto_priv.4+0x60> + aaf0f: movq $0x1,0x10(%rbx) + aaf17: mov %rax,0x50(%rbx) + aaf1b: jmp aae33 + aaf20: imul %rdx,%rsi + aaf24: mov 0x2b0a5(%rip),%r12 # d5fd0 + aaf2b: mov %rbp,%rdx + aaf2e: xor %eax,%eax + aaf30: mov (%r12),%rdi + aaf34: mov %rsi,%rcx + aaf37: lea 0xe3aa(%rip),%rsi # b92e8 <__func__.21+0xe58> + aaf3e: call fbf0 + aaf43: mov (%r12),%rdi + aaf47: call fe90 + aaf4c: jmp aaf08 + aaf4e: xchg %ax,%ax + aaf50: mov %r12,%rdi + aaf53: call *0x58(%rax) + aaf56: mov 0x2b073(%rip),%r12 # d5fd0 + aaf5d: mov %rbp,%r9 + aaf60: mov %r13,%r8 + aaf63: sub $0x8,%rsp + aaf67: lea 0x18982(%rip),%rdx # c38f0 <__func__.22.lto_priv.0> + aaf6e: mov $0x17d,%ecx + aaf73: mov (%r12),%rdi + aaf77: push %rax + aaf78: lea 0xd5e1(%rip),%rsi # b8560 <__func__.21+0xd0> + aaf7f: xor %eax,%eax + aaf81: call fbf0 + aaf86: mov (%r12),%rdi + aaf8a: call fe90 + aaf8f: pop %rax + aaf90: pop %rdx + aaf91: jmp aaf08 + aaf96: mov 0x2b033(%rip),%r12 # d5fd0 + aaf9d: mov %rbp,%r8 + aafa0: xor %eax,%eax + aafa2: mov $0x164,%ecx + aafa7: lea 0x18942(%rip),%rdx # c38f0 <__func__.22.lto_priv.0> + aafae: lea 0xd4f3(%rip),%rsi # b84a8 <__func__.21+0x18> + aafb5: mov (%r12),%rdi + aafb9: call fbf0 + aafbe: mov (%r12),%rdi + aafc2: call fe90 + aafc7: jmp aaf08 + aafcc: sub $0x8,%rsp + aafd0: mov $0x172,%ecx + aafd5: mov %rbp,%r9 + aafd8: mov %r13,%r8 + aafdb: mov 0x2afee(%rip),%r12 # d5fd0 + aafe2: lea 0xd50f(%rip),%rsi # b84f8 <__func__.21+0x68> + aafe9: lea 0x18900(%rip),%rdx # c38f0 <__func__.22.lto_priv.0> + aaff0: mov (%r12),%rdi + aaff4: push $0x0 + aaff6: call fbf0 + aaffb: mov (%r12),%rdi + aafff: call fe90 + ab004: pop %rcx + ab005: pop %rsi + ab006: jmp aaf08 + ab00b: push %rdi + ab00c: lea 0xe655(%rip),%r8 # b9668 <__func__.21+0x11d8> + ab013: mov $0x1ca,%esi + ab018: xor %eax,%eax + ab01a: push %rbp + ab01b: lea 0xe66e(%rip),%rcx # b9690 <__func__.21+0x1200> + ab022: lea 0x18897(%rip),%rdx # c38c0 <__func__.23.lto_priv.1> + ab029: lea 0x75a7(%rip),%rdi # b25d7 <_fini+0x14fb> + ab030: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..a4558429c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/mask-original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa4b0 : + aa4b0: push %rbp + aa4b1: mov %esi,%ebp + aa4b3: push %rbx + aa4b4: mov %rdi,%rbx + aa4b7: sub $0x8,%rsp + aa4bb: data16 lea 0x2bae5(%rip),%rdi # d5fa8 + aa4c3: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa4cb: mov 0x48(%rbx),%r10 + aa4cf: mov %ebp,%ecx + aa4d1: mov %rcx,%r9 + aa4d4: shl $0x6,%r9 + aa4d8: add %r9,%r10 + aa4db: mov (%rax),%rdi + aa4de: mov 0x10(%r10),%eax + aa4e2: test $0x20,%al + aa4e4: jne aa558 + aa4e6: mov 0x8(%rbx),%rsi + aa4ea: mov %rcx,%rax + aa4ed: xor %edx,%edx + aa4ef: mov %rdi,%r8 + aa4f2: and $0x3,%r8d + aa4f6: divq 0x140(%rsi) + aa4fd: shl $0x6,%edx + aa500: add %eax,%edx + aa502: mov 0x130(%rsi),%eax + aa508: mov %edx,%edx + aa50a: imul %r8,%rax + aa50e: add %rax,%rdx + aa511: mov 0x88(%rbx),%rax + aa518: lock addw $0x1,(%rax,%rdx,2) + aa51e: je aa5ae + aa524: mov 0x10(%r10),%esi + aa528: mov %esi,%eax + aa52a: and $0x21,%eax + aa52d: jne aa568 + aa52f: and $0x2,%esi + aa532: je aa540 + aa534: add $0x8,%rsp + aa538: pop %rbx + aa539: pop %rbp + aa53a: ret + aa53b: nopl 0x0(%rax,%rax,1) + aa540: mov 0x48(%rbx),%rdx + aa544: lock orl $0x2,0x10(%rdx,%r9,1) + aa54b: add $0x8,%rsp + aa54f: pop %rbx + aa550: pop %rbp + aa551: ret + aa552: nopw 0x0(%rax,%rax,1) + aa558: add $0x8,%rsp + aa55c: mov $0x1,%eax + aa561: pop %rbx + aa562: pop %rbp + aa563: ret + aa564: nopl 0x0(%rax) + aa568: mov 0x8(%rbx),%r9 + aa56c: mov %rcx,%rax + aa56f: xor %edx,%edx + aa571: divq 0x140(%r9) + aa578: shl $0x6,%edx + aa57b: lea (%rdx,%rax,1),%ecx + aa57e: mov 0x130(%r9),%eax + aa585: mov $0xffffffff,%r9d + aa58b: mov 0x88(%rbx),%rdx + aa592: imul %r8,%rax + aa596: add %rcx,%rax + aa599: lock xadd %r9w,(%rdx,%rax,2) + aa5a0: test %r9w,%r9w + aa5a4: je aa5dc + aa5a6: and $0x1,%esi + aa5a9: lea 0x1(%rsi),%eax + aa5ac: jmp aa534 + aa5ae: push %rdx + aa5af: mov %ebp,%r9d + aa5b2: lea 0x80ba(%rip),%rcx # b2673 <_fini+0x1597> + aa5b9: mov $0x25e,%esi + aa5be: push %r8 + aa5c0: lea 0x19449(%rip),%rdx # c3a10 <__func__.30.lto_priv.1> + aa5c7: lea 0xeeca(%rip),%r8 # b9498 <__func__.21+0x1008> + aa5ce: xor %eax,%eax + aa5d0: lea 0x8000(%rip),%rdi # b25d7 <_fini+0x14fb> + aa5d7: call ee00 + aa5dc: push %rax + aa5dd: xor %r9d,%r9d + aa5e0: lea 0x19449(%rip),%rdx # c3a30 <__func__.28.lto_priv.1> + aa5e7: mov $0x27c,%esi + aa5ec: push %r8 + aa5ee: xor %eax,%eax + aa5f0: lea 0xeb91(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa5f7: push %rcx + aa5f8: lea 0x802f(%rip),%rcx # b262e <_fini+0x1552> + aa5ff: push %rdi + aa600: lea 0x7fd0(%rip),%rdi # b25d7 <_fini+0x14fb> + aa607: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_unget.asm new file mode 100644 index 000000000..05c9961e7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/mask-original-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/mask-original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050fe0 : + 50fe0: mov 0x48(%rdi),%rdx + 50fe4: mov (%rsi),%rax + 50fe7: mov %rdi,%rcx + 50fea: mov 0x8(%rsi),%rdi + 50fee: sub %rdx,%rax + 50ff1: sar $0x6,%rax + 50ff5: mov %eax,%eax + 50ff7: mov %rax,%rsi + 50ffa: shl $0x6,%rsi + 50ffe: mov 0x10(%rdx,%rsi,1),%edx + 51002: and $0x2,%edx + 51005: je 51050 + 51007: mov 0x8(%rcx),%rsi + 5100b: xor %edx,%edx + 5100d: mov %rdi,%r9 + 51010: and $0x3,%r9d + 51014: divq 0x140(%rsi) + 5101b: shl $0x6,%edx + 5101e: lea (%rdx,%rax,1),%r8d + 51022: mov 0x130(%rsi),%eax + 51028: mov 0x88(%rcx),%rdx + 5102f: mov $0xffffffff,%ecx + 51034: imul %r9,%rax + 51038: add %r8,%rax + 5103b: lock xadd %cx,(%rdx,%rax,2) + 51041: test %cx,%cx + 51044: je 5105c + 51046: ret + 51047: nopw 0x0(%rax,%rax,1) + 51050: mov 0x48(%rcx),%rdx + 51054: lock orl $0x2,0x10(%rdx,%rsi,1) + 5105a: jmp 51007 + 5105c: sub $0x10,%rsp + 51060: lea 0x615c7(%rip),%rcx # b262e <_fini+0x1552> + 51067: lea 0x729c2(%rip),%rdx # c3a30 <__func__.28.lto_priv.1> + 5106e: xor %eax,%eax + 51070: push %r9 + 51072: mov $0x27c,%esi + 51077: xor %r9d,%r9d + 5107a: push %r8 + 5107c: lea 0x68105(%rip),%r8 # b9188 <__func__.21+0xcf8> + 51083: push %rdi + 51084: lea 0x6154c(%rip),%rdi # b25d7 <_fini+0x14fb> + 5108b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/nonpower-page-size-test-proposal.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/nonpower-page-size-test-proposal.json new file mode 100644 index 000000000..21f663bae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/nonpower-page-size-test-proposal.json @@ -0,0 +1,13 @@ +{ + "status": "Proposed only; not applied, compiled, or executed. Frozen async-mask source and target branch unchanged.", + "purpose": "Extend existing public creation rejection coverage with 4095/4097 byte pages; verifies ordinary error return before internal cache power-of-two assertion. Existing invalid-power cases remain.", + "existing_coverage": [ + "test_io_init_invalid_page_size: 2048 and 8192 rejected by I/O initialization", + "test_splinterdb_create_invalid_page_size: 2048 and 8192 rejected by public database creation" + ], + "public_zero_semantics": "Zero selects default 4096 and must not be tested as invalid.", + "patch": "review/nonpower-page-size-test-proposal.patch", + "source_file_sha256": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "proposal_sha256": "efd41135c04cc625c83ddaae035683cf57eb5538752b1864d117d2b36adbb79f", + "validation_runner": "validation-async-mask/validate.py uses unchanged existing tests only." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/nonpower-page-size-test-proposal.patch b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/nonpower-page-size-test-proposal.patch new file mode 100644 index 000000000..44a24b194 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/nonpower-page-size-test-proposal.patch @@ -0,0 +1,18 @@ +--- a/tests/unit/limitations_test.c ++++ b/tests/unit/limitations_test.c +@@ -518,6 +518,15 @@ + cfg.page_size = (2 * page_size_configured); + rc = splinterdb_create(&cfg, &kvsb); + ASSERT_NOT_EQUAL(0, rc); ++ ++ // Reject unsupported non-power-of-two geometry before cache initialization. ++ cfg.page_size = page_size_configured - 1; ++ rc = splinterdb_create(&cfg, &kvsb); ++ ASSERT_NOT_EQUAL(0, rc); ++ ++ cfg.page_size = page_size_configured + 1; ++ rc = splinterdb_create(&cfg, &kvsb); ++ ASSERT_NOT_EQUAL(0, rc); + } + + CTEST2(limitations, test_splinterdb_create_invalid_extent_size) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_check_current.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_check_current.asm new file mode 100644 index 000000000..2d9595174 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_check_current.asm @@ -0,0 +1,13 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_curr.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_curr.asm new file mode 100644 index 000000000..a34c42edd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_curr.asm @@ -0,0 +1,155 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000405a0 : + 405a0: push %r12 + 405a2: mov %rsi,%r12 + 405a5: push %rbp + 405a6: mov %rdx,%rbp + 405a9: push %rbx + 405aa: mov %rdi,%rbx + 405ad: sub $0x30,%rsp + 405b1: cmpq $0x0,0x70(%rdi) + 405b6: je 405cd + 405b8: mov 0x8(%rdi),%rdi + 405bc: mov 0x68(%rbx),%rdx + 405c0: lea 0x70(%rbx),%rsi + 405c4: mov (%rdi),%rax + 405c7: call *0xd0(%rax) + 405cd: mov 0x80(%rbx),%rax + 405d4: mov 0x1c(%rbx),%edx + 405d7: cmpb $0x0,0x20(%rax) + 405db: jne 40640 + 405dd: cmp $0x2,%edx + 405e0: je 407e0 + 405e6: movzwl 0x90(%rbx),%edx + 405ed: movzwl 0x28(%rax,%rdx,2),%ecx + 405f2: add %rax,%rcx + 405f5: movzwl 0x26(%rax),%eax + 405f9: movzwl (%rcx),%esi + 405fc: test %ax,%ax + 405ff: jne 40740 + 40605: lea 0x6(%rcx),%rdx + 40609: mov %rsi,%rax + 4060c: mov %rdx,%rdi + 4060f: movq $0x2,(%r12) + 40617: add %rsi,%rdx + 4061a: movzwl 0x3(%rcx),%esi + 4061e: mov %rax,0x8(%r12) + 40623: mov %rdi,0x10(%r12) + 40628: movzbl 0x5(%rcx),%eax + 4062c: xor %ecx,%ecx + 4062e: test $0x4,%al + 40630: je 40636 + 40632: mov 0x8(%rbx),%rcx + 40636: and $0x3,%eax + 40639: jmp 40722 + 4063e: xchg %ax,%ax + 40640: cmp $0x2,%edx + 40643: je 407b0 + 40649: movzwl 0x90(%rbx),%edx + 40650: movzwl 0x28(%rax,%rdx,2),%edx + 40655: add %rdx,%rax + 40658: movzwl 0x14(%rax),%edx + 4065c: cmp $0xffff,%dx + 40660: je 407c5 + 40666: cmp $0xfffe,%dx + 4066a: je 407f0 + 40670: lea 0x17(%rax),%rcx + 40674: movzwl %dx,%esi + 40677: mov $0x2,%edi + 4067c: mov %rcx,0x10(%r12) + 40681: pxor %xmm3,%xmm3 + 40685: movq (%rax),%xmm2 + 40689: mov %edi,(%r12) + 4068d: mov 0x10(%rax),%ecx + 40690: movl $0x0,0x4(%r12) + 40699: mov %rsi,0x8(%r12) + 4069e: movq 0x8(%rax),%xmm0 + 406a3: punpckldq %xmm3,%xmm0 + 406a7: testb $0x1,0x16(%rax) + 406ab: je 40760 + 406b1: add $0x17,%rax + 406b5: movzwl %dx,%esi + 406b8: add %rax,%rsi + 406bb: cmp $0xfffd,%dx + 406bf: cmovbe %rsi,%rax + 406c3: movq (%rax),%xmm1 + 406c7: mov 0x8(%rax),%eax + 406ca: shl $0x20,%rax + 406ce: movq %xmm1,(%rsp) + 406d3: punpckldq %xmm3,%xmm1 + 406d7: or %rcx,%rax + 406da: psllq $0x20,%xmm1 + 406df: mov %rax,0x20(%rsp) + 406e4: por %xmm0,%xmm1 + 406e8: movaps %xmm1,0x10(%rsp) + 406ed: movdqa %xmm2,%xmm1 + 406f1: mov $0x3e8,%eax + 406f6: xor %ecx,%ecx + 406f8: mov $0x20,%esi + 406fd: movq 0x18(%rsp),%xmm0 + 40703: movhps 0x10(%rsp),%xmm1 + 40708: lea 0x138(%rbx),%rdx + 4070f: movups %xmm1,0x138(%rbx) + 40716: movhps 0x20(%rsp),%xmm0 + 4071b: movups %xmm0,0x148(%rbx) + 40722: mov %eax,0x0(%rbp) + 40725: mov %rcx,0x8(%rbp) + 40729: mov %rsi,0x10(%rbp) + 4072d: mov %rdx,0x18(%rbp) + 40731: add $0x30,%rsp + 40735: pop %rbx + 40736: pop %rbp + 40737: pop %r12 + 40739: ret + 4073a: nopw 0x0(%rax,%rax,1) + 40740: mov 0xc0(%rbx),%rdx + 40747: add %rsi,%rax + 4074a: mov 0x50(%rdx),%rdi + 4074e: lea 0x6(%rcx),%rdx + 40752: jmp 4060f + 40757: nopw 0x0(%rax,%rax,1) + 40760: mov $0x7fffffff,%eax + 40765: cmp $0x7fffffff,%rcx + 4076c: movq %rax,%xmm1 + 40771: mov $0xffffffffffffffff,%rax + 40778: punpcklqdq %xmm1,%xmm1 + 4077c: cmove %rax,%rcx + 40780: pcmpeqd %xmm0,%xmm1 + 40784: mov %rcx,0x20(%rsp) + 40789: pshufd $0xb1,%xmm1,%xmm3 + 4078e: pand %xmm3,%xmm1 + 40792: movdqa %xmm1,%xmm3 + 40796: pandn %xmm0,%xmm3 + 4079a: por %xmm1,%xmm3 + 4079e: movaps %xmm3,0x10(%rsp) + 407a3: jmp 406ed + 407a8: nopl 0x0(%rax,%rax,1) + 407b0: mov 0xb8(%rbx),%rax + 407b7: movzwl 0x14(%rax),%edx + 407bb: cmp $0xffff,%dx + 407bf: jne 40666 + 407c5: xor %ecx,%ecx + 407c7: mov $0xffffffffffffffff,%rsi + 407ce: mov $0x1,%edi + 407d3: jmp 4067c + 407d8: nopl 0x0(%rax,%rax,1) + 407e0: mov 0xb8(%rbx),%rcx + 407e7: jmp 405f5 + 407ec: nopl 0x0(%rax) + 407f0: xor %ecx,%ecx + 407f2: mov $0xffffffffffffffff,%rsi + 407f9: mov $0x3,%edi + 407fe: jmp 4067c + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_next.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_next.asm new file mode 100644 index 000000000..51f8c3640 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-btree_iterator_next.asm @@ -0,0 +1,197 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000049a50 : + 49a50: push %rbp + 49a51: push %rbx + 49a52: sub $0x18,%rsp + 49a56: mov 0xb4(%rdi),%ebp + 49a5c: test %ebp,%ebp + 49a5e: je 49a70 + 49a60: add $0x18,%rsp + 49a64: mov %ebp,%eax + 49a66: pop %rbx + 49a67: pop %rbp + 49a68: ret + 49a69: nopl 0x0(%rax) + 49a70: mov 0xd8(%rdi),%esi + 49a76: mov %rdi,%rbx + 49a79: test %esi,%esi + 49a7b: je 49a98 + 49a7d: mov 0xcc(%rdi),%ecx + 49a83: test %ecx,%ecx + 49a85: jne 49c30 + 49a8b: mov $0x1,%esi + 49a90: mov %rbx,%rdi + 49a93: call 55690 + 49a98: mov 0x80(%rbx),%rdx + 49a9f: mov 0x90(%rbx),%rax + 49aa6: movzwl 0x24(%rdx),%edx + 49aaa: add $0x1,%rax + 49aae: mov %rax,0x90(%rbx) + 49ab5: cmp %rdx,%rax + 49ab8: jne 49af0 + 49aba: mov 0xb4(%rbx),%edx + 49ac0: test %edx,%edx + 49ac2: jne 49af0 + 49ac4: mov 0xa0(%rbx),%rcx + 49acb: cmp %rcx,0x68(%rbx) + 49acf: je 49cf0 + 49ad5: mov %rbx,%rdi + 49ad8: call 493e0 + 49add: test %eax,%eax + 49adf: jne 49d50 + 49ae5: data16 cs nopw 0x0(%rax,%rax,1) + 49af0: movq $0x0,0xb8(%rbx) + 49afb: cmpl $0x2,0x1c(%rbx) + 49aff: jne 49a60 + 49b05: mov 0xb4(%rbx),%eax + 49b0b: test %eax,%eax + 49b0d: jne 49a60 + 49b13: mov 0x90(%rbx),%rdx + 49b1a: mov 0xa0(%rbx),%rax + 49b21: cmp %rax,0x68(%rbx) + 49b25: je 49d18 + 49b2b: cmp %rdx,0x98(%rbx) + 49b32: jg 49ce8 + 49b38: mov 0x80(%rbx),%rax + 49b3f: mov 0x10(%rbx),%rsi + 49b43: cmpb $0x0,0x20(%rax) + 49b47: movzwl 0x24(%rax),%ecx + 49b4b: jne 49c70 + 49b51: cmp %cx,%dx + 49b54: jae 49d60 + 49b5a: movzwl %dx,%edx + 49b5d: movzwl 0x28(%rax,%rdx,2),%ecx + 49b62: cmp 0x22(%rax),%cx + 49b66: jb 49d60 + 49b6c: mov 0x10(%rsi),%rdx + 49b70: movzwl 0x26(%rax),%r8d + 49b75: lea 0x6(%rcx),%rsi + 49b79: mov %rdx,%r9 + 49b7c: mov %r8,%rdi + 49b7f: sub %r8,%r9 + 49b82: cmp %rsi,%r9 + 49b85: jb 49d60 + 49b8b: lea (%rax,%rcx,1),%rsi + 49b8f: cmpb $0x0,0x2(%rsi) + 49b93: jne 49d60 + 49b99: movzwl (%rsi),%eax + 49b9c: mov %rdx,%r10 + 49b9f: mov $0x16,%ebp + 49ba4: shr $0x3,%r10 + 49ba8: lea (%rax,%r8,1),%r9 + 49bac: cmp %r9,%r10 + 49baf: jb 49c10 + 49bb1: movzbl 0x5(%rsi),%r9d + 49bb6: test $0x3,%r9b + 49bba: je 49d60 + 49bc0: cmp $0x7,%r9b + 49bc4: ja 49d60 + 49bca: movzwl 0x3(%rsi),%r10d + 49bcf: add %rax,%r10 + 49bd2: lea -0x6(%rdx),%rax + 49bd6: sub %r8,%rax + 49bd9: sub %rcx,%rax + 49bdc: cmp %r10,%rax + 49bdf: jb 49c10 + 49be1: and $0x4,%r9d + 49be5: jne 49d6a + 49beb: mov %rsi,0xb8(%rbx) + 49bf2: test %di,%di + 49bf5: je 49ce8 + 49bfb: mov %rbx,%rdi + 49bfe: call 44bd0 + 49c03: mov %eax,%ebp + 49c05: test %eax,%eax + 49c07: je 49ce8 + 49c0d: nopl (%rax) + 49c10: movq $0x0,0xb8(%rbx) + 49c1b: mov %ebp,0xb4(%rbx) + 49c21: jmp 49a60 + 49c26: cs nopw 0x0(%rax,%rax,1) + 49c30: cmpl $0x1,0xd4(%rdi) + 49c37: je 49a98 + 49c3d: lea 0xf8(%rdi),%rdi + 49c44: call ea30 + 49c49: movl $0x0,0xc8(%rbx) + 49c53: movq $0x0,0xcc(%rbx) + 49c5e: movq $0x0,0xf0(%rbx) + 49c69: jmp 49a8b + 49c6e: xchg %ax,%ax + 49c70: cmp %cx,%dx + 49c73: jae 49d60 + 49c79: movzwl %dx,%edx + 49c7c: movzwl 0x28(%rax,%rdx,2),%edx + 49c81: cmp 0x22(%rax),%dx + 49c85: jb 49d60 + 49c8b: movzwl 0x26(%rax),%ecx + 49c8f: mov 0x10(%rsi),%rsi + 49c93: sub %rcx,%rsi + 49c96: lea 0x17(%rdx),%rcx + 49c9a: cmp %rcx,%rsi + 49c9d: jb 49d60 + 49ca3: add %rdx,%rax + 49ca6: movzbl 0x16(%rax),%edi + 49caa: cmp $0x1,%dil + 49cae: ja 49d60 + 49cb4: movzwl 0x14(%rax),%ecx + 49cb8: mov %rcx,%r8 + 49cbb: add $0x17,%rcx + 49cbf: cmp $0xfffd,%r8w + 49cc4: mov $0x17,%r8d + 49cca: cmova %r8,%rcx + 49cce: test %dil,%dil + 49cd1: lea 0xc(%rcx),%r8 + 49cd5: cmovne %r8,%rcx + 49cd9: sub %rdx,%rsi + 49cdc: cmp %rcx,%rsi + 49cdf: jb 49d60 + 49ce1: mov %rax,0xb8(%rbx) + 49ce8: xor %ebp,%ebp + 49cea: jmp 49a60 + 49cef: nop + 49cf0: mov 0xa8(%rbx),%rdx + 49cf7: cmp %rdx,%rax + 49cfa: jge 49af0 + 49d00: cmp 0x98(%rbx),%rdx + 49d07: jne 49ad5 + 49d0d: jmp 49af0 + 49d12: nopw 0x0(%rax,%rax,1) + 49d18: mov 0xa8(%rbx),%rax + 49d1f: xor %ebp,%ebp + 49d21: cmp %rdx,%rax + 49d24: jle 49a60 + 49d2a: mov 0x98(%rbx),%rcx + 49d31: cmp %rcx,%rax + 49d34: je 49a60 + 49d3a: cmp %rdx,%rcx + 49d3d: jg 49a60 + 49d43: jmp 49b38 + 49d48: nopl 0x0(%rax,%rax,1) + 49d50: mov %eax,%ebp + 49d52: jmp 49a60 + 49d57: nopw 0x0(%rax,%rax,1) + 49d60: mov $0x16,%ebp + 49d65: jmp 49c10 + 49d6a: mov 0x8(%rbx),%rdi + 49d6e: mov %rsi,0x8(%rsp) + 49d73: call 35090 + 49d78: mov %eax,%ebp + 49d7a: test %eax,%eax + 49d7c: jne 49c10 + 49d82: mov 0x80(%rbx),%rax + 49d89: mov 0x8(%rsp),%rsi + 49d8e: movzwl 0x26(%rax),%edi + 49d92: jmp 49beb + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_get.asm new file mode 100644 index 000000000..7e9c8ccae --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_get.asm @@ -0,0 +1,426 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053c70 : + 53c70: push %r15 + 53c72: lea -0x1(%rcx),%eax + 53c75: push %r14 + 53c77: push %r13 + 53c79: push %r12 + 53c7b: push %rbp + 53c7c: push %rbx + 53c7d: mov %rsi,%rbx + 53c80: sub $0x38,%rsp + 53c84: mov %ecx,0xc(%rsp) + 53c88: mov %r8,0x10(%rsp) + 53c8d: cmp $0x7,%eax + 53c90: ja 542b7 + 53c96: mov 0x8(%rdi),%rcx + 53c9a: mov %edx,%esi + 53c9c: xor %edx,%edx + 53c9e: mov 0x8(%rcx),%rax + 53ca2: mov 0x8(%rax),%r8 + 53ca6: mov %rbx,%rax + 53ca9: div %r8 + 53cac: test %rdx,%rdx + 53caf: jne 53e94 + 53cb5: mov %esi,0x8(%rsp) + 53cb9: mov %rdi,%r13 + 53cbc: movabs $0xcccccccccccccccd,%rbp + 53cc6: cs nopw 0x0(%rax,%rax,1) + 53cd0: mov 0x120(%rcx),%rcx + 53cd7: mov %rbx,%rax + 53cda: shr %cl,%rax + 53cdd: mov 0x28(%r13),%rcx + 53ce1: shr $0x2,%rcx + 53ce5: cmp %rcx,%rax + 53ce8: jae 53f80 + 53cee: mov 0x30(%r13),%rdx + 53cf2: mov (%rdx,%rax,4),%r14d + 53cf6: cmp $0xffffffff,%r14d + 53cfa: je 53ed0 + 53d00: data16 lea 0x822a0(%rip),%rdi # d5fa8 + 53d08: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d10: mov 0x8(%rsp),%r12d + 53d15: mov %r14d,%esi + 53d18: mov %r13,%rdi + 53d1b: mov (%rax),%rax + 53d1e: mov %rax,(%rsp) + 53d22: test %r12d,%r12d + 53d25: je 53e60 + 53d2b: call aa4f0 + 53d30: cmp $0x1,%eax + 53d33: jne 53d7e + 53d35: mov $0x1,%r15d + 53d3b: mov %r15,%rax + 53d3e: mul %rbp + 53d41: xor %eax,%eax + 53d43: shr $0x2,%rdx + 53d47: mov %rdx,%r12 + 53d4a: nopw 0x0(%rax,%rax,1) + 53d50: pause + 53d52: mov %rax,%rcx + 53d55: add $0x1,%rax + 53d59: cmp %r12,%rcx + 53d5c: jne 53d50 + 53d5e: cmp $0x400,%r15 + 53d65: ja 53e38 + 53d6b: mov %r14d,%esi + 53d6e: mov %r13,%rdi + 53d71: add %r15,%r15 + 53d74: call aa4f0 + 53d79: cmp $0x1,%eax + 53d7c: je 53d3b + 53d7e: test %eax,%eax + 53d80: jne 53e77 + 53d86: mov %r14d,%eax + 53d89: mov 0x48(%r13),%rcx + 53d8d: mov %rax,%rdx + 53d90: shl $0x6,%rdx + 53d94: mov 0x8(%rcx,%rdx,1),%rsi + 53d99: cmp %rsi,%rbx + 53d9c: jne 5413b + 53da2: mov %r13,%r12 + 53da5: mov %rax,%rbx + 53da8: mov %rdx,%r13 + 53dab: jmp 53dbd + 53dad: nopl (%rax) + 53db0: mov %r12,%rdi + 53db3: call ea40 + 53db8: mov 0x48(%r12),%rcx + 53dbd: mov 0x10(%rcx,%r13,1),%eax + 53dc2: test $0x10,%al + 53dc4: jne 53db0 + 53dc6: mov 0x48(%r12),%rdx + 53dcb: mov %rbx,%rax + 53dce: add %r13,%rdx + 53dd1: mov 0x14(%rdx),%r9d + 53dd5: test %r9d,%r9d + 53dd8: jne 542ad + 53dde: mov 0x20(%rdx),%eax + 53de1: cmp %eax,0xc(%rsp) + 53de5: jne 542e9 + 53deb: mov 0x8(%r12),%rax + 53df0: mov 0x18(%rax),%r11d + 53df4: test %r11d,%r11d + 53df7: jne 54116 + 53dfd: mov 0x10(%rsp),%rbx + 53e02: mov %rdx,(%rbx) + 53e05: data16 lea 0x8219b(%rip),%rdi # d5fa8 + 53e0d: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53e15: xor %r9d,%r9d + 53e18: mov (%rax),%rax + 53e1b: mov %rax,0x8(%rbx) + 53e1f: add $0x38,%rsp + 53e23: mov %r9d,%eax + 53e26: pop %rbx + 53e27: pop %rbp + 53e28: pop %r12 + 53e2a: pop %r13 + 53e2c: pop %r14 + 53e2e: pop %r15 + 53e30: ret + 53e31: nopl 0x0(%rax) + 53e38: mov %r14d,%esi + 53e3b: mov %r13,%rdi + 53e3e: call aa4f0 + 53e43: cmp $0x1,%eax + 53e46: jne 53d7e + 53e4c: xor %eax,%eax + 53e4e: xchg %ax,%ax + 53e50: pause + 53e52: mov %rax,%rdx + 53e55: add $0x1,%rax + 53e59: cmp %r12,%rdx + 53e5c: jne 53e50 + 53e5e: jmp 53e38 + 53e60: call aa4f0 + 53e65: cmp $0x1,%eax + 53e68: je 53f28 + 53e6e: cmp $0x2,%eax + 53e71: jne 53d86 + 53e77: mov 0x8(%r13),%rcx + 53e7b: xor %edx,%edx + 53e7d: mov 0x8(%rcx),%rax + 53e81: mov 0x8(%rax),%r8 + 53e85: mov %rbx,%rax + 53e88: div %r8 + 53e8b: test %rdx,%rdx + 53e8e: je 53cd0 + 53e94: mov 0x82135(%rip),%rbp # d5fd0 + 53e9b: mov %r8,%rcx + 53e9e: mov %rbx,%rdx + 53ea1: xor %eax,%eax + 53ea3: lea 0x65406(%rip),%rsi # b92b0 <__func__.21+0xe20> + 53eaa: mov 0x0(%rbp),%rdi + 53eae: call fbf0 + 53eb3: mov 0x0(%rbp),%rdi + 53eb7: call fe90 + 53ebc: mov $0x16,%r9d + 53ec2: jmp 53e1f + 53ec7: nopw 0x0(%rax,%rax,1) + 53ed0: mov 0x10(%r13),%r14 + 53ed4: mov (%r14),%rax + 53ed7: mov %r14,%rdi + 53eda: call *(%rax) + 53edc: xor %edx,%edx + 53ede: mov %rax,%rcx + 53ee1: mov (%rax),%rax + 53ee4: mov 0x8(%rax),%r9 + 53ee8: mov %rbx,%rax + 53eeb: div %r9 + 53eee: test %rdx,%rdx + 53ef1: jne 540e0 + 53ef7: mov (%r14),%rax + 53efa: mov %rbx,%r15 + 53efd: and 0x20(%rcx),%r15 + 53f01: je 53f38 + 53f03: cmp 0x8(%rcx),%rbx + 53f07: jae 53f38 + 53f09: mov %r15,%rsi + 53f0c: mov %r14,%rdi + 53f0f: call *0x20(%rax) + 53f12: test %eax,%eax + 53f14: je 54190 + 53f1a: mov 0x8(%rsp),%r8d + 53f1f: test %r8d,%r8d + 53f22: jne 53fae + 53f28: mov $0xb,%r9d + 53f2e: jmp 53e1f + 53f33: nopl 0x0(%rax,%rax,1) + 53f38: mov %r14,%rdi + 53f3b: call *0x58(%rax) + 53f3e: mov 0x8208b(%rip),%rbp # d5fd0 + 53f45: mov %rbx,%r9 + 53f48: mov %r15,%r8 + 53f4b: sub $0x8,%rsp + 53f4f: lea 0x6460a(%rip),%rsi # b8560 <__func__.21+0xd0> + 53f56: mov $0x17d,%ecx + 53f5b: mov 0x0(%rbp),%rdi + 53f5f: push %rax + 53f60: lea 0x6f949(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 53f67: xor %eax,%eax + 53f69: call fbf0 + 53f6e: mov 0x0(%rbp),%rdi + 53f72: call fe90 + 53f77: pop %rsi + 53f78: pop %rdi + 53f79: jmp 53ebc + 53f7e: xchg %ax,%ax + 53f80: mov 0x82049(%rip),%rbp # d5fd0 + 53f87: imul %r8,%rcx + 53f8b: mov %rbx,%rdx + 53f8e: xor %eax,%eax + 53f90: lea 0x65351(%rip),%rsi # b92e8 <__func__.21+0xe58> + 53f97: mov 0x0(%rbp),%rdi + 53f9b: call fbf0 + 53fa0: mov 0x0(%rbp),%rdi + 53fa4: call fe90 + 53fa9: jmp 53ebc + 53fae: data16 lea 0x81ff2(%rip),%rdi # d5fa8 + 53fb6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53fbe: mov 0xc(%rsp),%edx + 53fc2: mov %rbx,%rsi + 53fc5: mov %r13,%rdi + 53fc8: mov (%rax),%r12 + 53fcb: mov 0x8(%r13),%rax + 53fcf: mov 0x8(%rax),%rax + 53fd3: mov 0x8(%rax),%r15 + 53fd7: call 53840 + 53fdc: mov %rax,%r14 + 53fdf: mov $0xffffffff,%eax + 53fe4: cmp %rax,%r14 + 53fe7: je 53e77 + 53fed: mov 0x8(%r13),%rax + 53ff1: mov %r14,%rbp + 53ff4: mov %r12,(%rsp) + 53ff8: mov %r13,%r12 + 53ffb: shl $0x6,%rbp + 53fff: add 0x48(%r13),%rbp + 54003: mov 0x18(%rax),%ecx + 54006: test %ecx,%ecx + 54008: jne 54237 + 5400e: mov 0x18(%r12),%rdi + 54013: mov 0x0(%rbp),%rsi + 54017: mov %rbx,%rcx + 5401a: mov %r15,%rdx + 5401d: mov (%rdi),%rax + 54020: call *(%rax) + 54022: mov %eax,%r9d + 54025: test %eax,%eax + 54027: jne 5425e + 5402d: mov 0x8(%r12),%rax + 54032: mov 0x18(%rax),%edx + 54035: test %edx,%edx + 54037: jne 541d1 + 5403d: mov %r9d,%ecx + 54040: mov %r14d,%edx + 54043: mov %rbx,%rsi + 54046: mov %r12,%rdi + 54049: mov %r9d,0x8(%rsp) + 5404e: call 539d0 + 54053: mov 0x8(%rsp),%r9d + 54058: mov %rbp,%rdx + 5405b: test %r9d,%r9d + 5405e: je 53dfd + 54064: mov 0x8(%r12),%rcx + 54069: mov %r14,%rax + 5406c: xor %edx,%edx + 5406e: mov (%rsp),%rdi + 54072: divq 0x140(%rcx) + 54079: and $0x3,%edi + 5407c: shl $0x6,%edx + 5407f: lea (%rdx,%rax,1),%esi + 54082: mov 0x130(%rcx),%eax + 54088: mov $0xffffffff,%ecx + 5408d: mov 0x88(%r12),%rdx + 54095: imul %rdi,%rax + 54099: add %rsi,%rax + 5409c: lock xadd %cx,(%rdx,%rax,2) + 540a2: test %cx,%cx + 540a5: jne 53e1f + 540ab: push %rax + 540ac: push %rdi + 540ad: push %rsi + 540ae: push 0x18(%rsp) + 540b2: xor %r9d,%r9d + 540b5: lea 0x650cc(%rip),%r8 # b9188 <__func__.21+0xcf8> + 540bc: xor %eax,%eax + 540be: lea 0x5e569(%rip),%rcx # b262e <_fini+0x1512> + 540c5: lea 0x6f924(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + 540cc: mov $0x27c,%esi + 540d1: lea 0x5e4ff(%rip),%rdi # b25d7 <_fini+0x14bb> + 540d8: call ee00 + 540dd: nopl (%rax) + 540e0: mov 0x81ee9(%rip),%rbp # d5fd0 + 540e7: mov %rbx,%r8 + 540ea: xor %eax,%eax + 540ec: mov $0x164,%ecx + 540f1: lea 0x6f7b8(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 540f8: lea 0x643a9(%rip),%rsi # b84a8 <__func__.21+0x18> + 540ff: mov 0x0(%rbp),%rdi + 54103: call fbf0 + 54108: mov 0x0(%rbp),%rdi + 5410c: call fe90 + 54111: jmp 53ebc + 54116: mov (%rsp),%rsi + 5411a: mov 0xc(%rsp),%ecx + 5411e: lea 0x0(,%rsi,8),%rax + 54126: sub %rsi,%rax + 54129: lea 0x220(%rcx,%rax,8),%rax + 54131: addq $0x1,(%r12,%rax,8) + 54136: jmp 53dfd + 5413b: mov 0x8(%r13),%rcx + 5413f: xor %edx,%edx + 54141: mov (%rsp),%r8 + 54145: divq 0x140(%rcx) + 5414c: and $0x3,%r8d + 54150: shl $0x6,%edx + 54153: lea (%rdx,%rax,1),%edi + 54156: mov 0x130(%rcx),%eax + 5415c: mov 0x88(%r13),%rdx + 54163: mov $0xffffffff,%ecx + 54168: imul %r8,%rax + 5416c: add %rdi,%rax + 5416f: lock xadd %cx,(%rdx,%rax,2) + 54175: test %cx,%cx + 54178: jne 53e77 + 5417e: push %rbx + 5417f: push %r8 + 54181: push %rdi + 54182: jmp 540ae + 54187: nopw 0x0(%rax,%rax,1) + 54190: sub $0x8,%rsp + 54194: mov %rbx,%r9 + 54197: mov %r15,%r8 + 5419a: mov $0x172,%ecx + 5419f: mov 0x81e2a(%rip),%rbp # d5fd0 + 541a6: lea 0x6f703(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + 541ad: lea 0x64344(%rip),%rsi # b84f8 <__func__.21+0x68> + 541b4: mov 0x0(%rbp),%rdi + 541b8: push $0x0 + 541ba: call fbf0 + 541bf: mov 0x0(%rbp),%rdi + 541c3: call fe90 + 541c8: pop %r9 + 541ca: pop %r10 + 541cc: jmp 53ebc + 541d1: lea 0x20(%rsp),%rsi + 541d6: mov $0x1,%edi + 541db: mov %r9d,0x8(%rsp) + 541e0: call e410 + 541e5: mov 0x18(%rsp),%rax + 541ea: mov (%rsp),%rsi + 541ee: imul $0x3b9aca00,0x20(%rsp),%rdx + 541f7: add 0x28(%rsp),%rdx + 541fc: sub %rax,%rdx + 541ff: mov 0xc(%rsp),%ecx + 54203: lea 0x0(,%rsi,8),%rax + 5420b: mov 0x8(%rsp),%r9d + 54210: sub %rsi,%rax + 54213: lea (%rcx,%rax,8),%rax + 54217: lea (%r12,%rax,8),%rax + 5421b: addq $0x1,0x1148(%rax) + 54223: addq $0x1,0x1220(%rax) + 5422b: add %rdx,0x1190(%rax) + 54232: jmp 5403d + 54237: lea 0x20(%rsp),%rsi + 5423c: mov $0x1,%edi + 54241: call e410 + 54246: imul $0x3b9aca00,0x20(%rsp),%rax + 5424f: add 0x28(%rsp),%rax + 54254: mov %rax,0x18(%rsp) + 54259: jmp 5400e + 5425e: mov %eax,%edi + 54260: mov %eax,0x8(%rsp) + 54264: call efe0 + 54269: mov 0x81d60(%rip),%r15 # d5fd0 + 54270: mov 0xc(%rsp),%ecx + 54274: mov %rbx,%rdx + 54277: mov %rax,%r8 + 5427a: lea 0x6561f(%rip),%rsi # b98a0 <__func__.21+0x1410> + 54281: xor %eax,%eax + 54283: mov (%r15),%rdi + 54286: call fbf0 + 5428b: mov (%r15),%rdi + 5428e: call fe90 + 54293: mov 0x8(%r12),%rax + 54298: mov 0x8(%rsp),%r9d + 5429d: mov 0x18(%rax),%edx + 542a0: test %edx,%edx + 542a2: je 5403d + 542a8: jmp 541d1 + 542ad: mov 0x8(%r12),%rcx + 542b2: jmp 5406c + 542b7: sub $0x8,%rsp + 542bb: lea 0x6537e(%rip),%r8 # b9640 <__func__.21+0x11b0> + 542c2: xor %eax,%eax + 542c4: push %rsi + 542c5: mov 0x1c(%rsp),%r9d + 542ca: lea 0x65397(%rip),%rcx # b9668 <__func__.21+0x11d8> + 542d1: lea 0x6f5a8(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + 542d8: mov $0x1ca,%esi + 542dd: lea 0x5e2f3(%rip),%rdi # b25d7 <_fini+0x14bb> + 542e4: call ee00 + 542e9: mov 0xc(%rsp),%esi + 542ed: mov %r14d,%r9d + 542f0: lea 0x5e413(%rip),%r8 # b270a <_fini+0x15ee> + 542f7: lea 0x5e423(%rip),%rcx # b2721 <_fini+0x1605> + 542fe: lea 0x6f48b(%rip),%rdx # c3790 <__func__.19> + 54305: lea 0x5e2cb(%rip),%rdi # b25d7 <_fini+0x14bb> + 5430c: push %rsi + 5430d: mov $0x8d1,%esi + 54312: push %rax + 54313: xor %eax,%eax + 54315: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..6290f92c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,195 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aada0 : + aada0: mov 0x10(%rdi),%rax + aada4: cmp $0x1,%rax + aada8: je aaf10 + aadae: push %r13 + aadb0: push %r12 + aadb2: push %rbp + aadb3: push %rbx + aadb4: mov %rdi,%rbx + aadb7: sub $0x8,%rsp + aadbb: test %rax,%rax + aadbe: je aadc8 + aadc0: jmp *%rax + aadc2: nopw 0x0(%rax,%rax,1) + aadc8: data16 lea 0x2b1d8(%rip),%rdi # d5fa8 + aadd0: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aadd8: mov 0x30(%rbx),%r9d + aaddc: mov 0x28(%rbx),%rbp + aade0: mov (%rax),%rax + aade3: mov %rax,0x58(%rbx) + aade7: lea -0x1(%r9),%eax + aadeb: cmp $0x7,%eax + aadee: ja ab04b + aadf4: mov 0x20(%rbx),%rdi + aadf8: xor %edx,%edx + aadfa: mov 0x8(%rdi),%rcx + aadfe: mov 0x8(%rcx),%rax + aae02: mov 0x8(%rax),%rsi + aae06: mov %rbp,%rax + aae09: div %rsi + aae0c: test %rdx,%rdx + aae0f: jne aaf20 + aae15: mov 0x120(%rcx),%rcx + aae1c: mov 0x28(%rdi),%rax + aae20: mov %rbp,%rdx + aae23: shr %cl,%rdx + aae26: shr $0x2,%rax + aae2a: cmp %rax,%rdx + aae2d: jae aaf60 + aae33: mov 0x30(%rdi),%rax + aae37: mov (%rax,%rdx,4),%eax + aae3a: mov $0xffffffff,%edx + aae3f: mov %rax,0x60(%rbx) + aae43: cmp %rdx,%rax + aae46: je aae88 + aae48: lea 0xc(%rip),%rax # aae5b + aae4f: movq $0x0,0x18(%rbx) + aae57: mov %rax,0x10(%rbx) + aae5b: mov %rbx,%rdi + aae5e: call aa650 + aae63: cmp $0x1,%eax + aae66: jne aaf01 + aae6c: movq $0x1,0x10(%rbx) + aae74: add $0x8,%rsp + aae78: mov $0x1,%eax + aae7d: pop %rbx + aae7e: pop %rbp + aae7f: pop %r12 + aae81: pop %r13 + aae83: ret + aae84: nopl 0x0(%rax) + aae88: mov 0x10(%rdi),%r12 + aae8c: mov (%r12),%rax + aae90: mov %r12,%rdi + aae93: call *(%rax) + aae95: xor %edx,%edx + aae97: mov %rax,%rcx + aae9a: mov (%rax),%rax + aae9d: mov 0x8(%rax),%r9 + aaea1: mov %rbp,%rax + aaea4: div %r9 + aaea7: test %rdx,%rdx + aaeaa: jne aafd6 + aaeb0: mov (%r12),%rax + aaeb4: mov %rbp,%r13 + aaeb7: and 0x20(%rcx),%r13 + aaebb: je aaf90 + aaec1: cmp 0x8(%rcx),%rbp + aaec5: jae aaf90 + aaecb: mov %r13,%rsi + aaece: mov %r12,%rdi + aaed1: call *0x20(%rax) + aaed4: test %eax,%eax + aaed6: je ab00c + aaedc: lea 0xd(%rip),%rax # aaef0 + aaee3: movq $0x0,0x18(%rbx) + aaeeb: mov %rax,0x10(%rbx) + aaeef: nop + aaef0: mov %rbx,%rdi + aaef3: call aa0a0 + aaef8: cmp $0x1,%eax + aaefb: je aae6c + aaf01: add $0x8,%rsp + aaf05: xor %eax,%eax + aaf07: pop %rbx + aaf08: pop %rbp + aaf09: pop %r12 + aaf0b: pop %r13 + aaf0d: ret + aaf0e: xchg %ax,%ax + aaf10: mov $0x1,%eax + aaf15: ret + aaf16: cs nopw 0x0(%rax,%rax,1) + aaf20: mov 0x2b0a9(%rip),%r12 # d5fd0 + aaf27: mov %rsi,%rcx + aaf2a: mov %rbp,%rdx + aaf2d: xor %eax,%eax + aaf2f: lea 0xe37a(%rip),%rsi # b92b0 <__func__.21+0xe20> + aaf36: mov (%r12),%rdi + aaf3a: call fbf0 + aaf3f: mov (%r12),%rdi + aaf43: call fe90 + aaf48: mov 0x18c51(%rip),%rax # c3ba0 <__func__.0.lto_priv.4+0x60> + aaf4f: movq $0x1,0x10(%rbx) + aaf57: mov %rax,0x50(%rbx) + aaf5b: jmp aae74 + aaf60: imul %rax,%rsi + aaf64: mov 0x2b065(%rip),%r12 # d5fd0 + aaf6b: mov %rbp,%rdx + aaf6e: xor %eax,%eax + aaf70: mov (%r12),%rdi + aaf74: mov %rsi,%rcx + aaf77: lea 0xe36a(%rip),%rsi # b92e8 <__func__.21+0xe58> + aaf7e: call fbf0 + aaf83: mov (%r12),%rdi + aaf87: call fe90 + aaf8c: jmp aaf48 + aaf8e: xchg %ax,%ax + aaf90: mov %r12,%rdi + aaf93: call *0x58(%rax) + aaf96: mov 0x2b033(%rip),%r12 # d5fd0 + aaf9d: mov %rbp,%r9 + aafa0: mov %r13,%r8 + aafa3: sub $0x8,%rsp + aafa7: lea 0x18902(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aafae: mov $0x17d,%ecx + aafb3: mov (%r12),%rdi + aafb7: push %rax + aafb8: lea 0xd5a1(%rip),%rsi # b8560 <__func__.21+0xd0> + aafbf: xor %eax,%eax + aafc1: call fbf0 + aafc6: mov (%r12),%rdi + aafca: call fe90 + aafcf: pop %rax + aafd0: pop %rdx + aafd1: jmp aaf48 + aafd6: mov 0x2aff3(%rip),%r12 # d5fd0 + aafdd: mov %rbp,%r8 + aafe0: xor %eax,%eax + aafe2: mov $0x164,%ecx + aafe7: lea 0x188c2(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + aafee: lea 0xd4b3(%rip),%rsi # b84a8 <__func__.21+0x18> + aaff5: mov (%r12),%rdi + aaff9: call fbf0 + aaffe: mov (%r12),%rdi + ab002: call fe90 + ab007: jmp aaf48 + ab00c: sub $0x8,%rsp + ab010: mov $0x172,%ecx + ab015: mov %rbp,%r9 + ab018: mov %r13,%r8 + ab01b: mov 0x2afae(%rip),%r12 # d5fd0 + ab022: lea 0xd4cf(%rip),%rsi # b84f8 <__func__.21+0x68> + ab029: lea 0x18880(%rip),%rdx # c38b0 <__func__.22.lto_priv.0> + ab030: mov (%r12),%rdi + ab034: push $0x0 + ab036: call fbf0 + ab03b: mov (%r12),%rdi + ab03f: call fe90 + ab044: pop %rcx + ab045: pop %rsi + ab046: jmp aaf48 + ab04b: push %rdi + ab04c: lea 0xe5ed(%rip),%r8 # b9640 <__func__.21+0x11b0> + ab053: mov $0x1ca,%esi + ab058: xor %eax,%eax + ab05a: push %rbp + ab05b: lea 0xe606(%rip),%rcx # b9668 <__func__.21+0x11d8> + ab062: lea 0x18817(%rip),%rdx # c3880 <__func__.23.lto_priv.1> + ab069: lea 0x7567(%rip),%rdi # b25d7 <_fini+0x14bb> + ab070: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_try_get_read.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_try_get_read.constprop.0.asm new file mode 100644 index 000000000..d827858c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_try_get_read.constprop.0.asm @@ -0,0 +1,109 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000aa4f0 : + aa4f0: push %rbp + aa4f1: mov %esi,%ebp + aa4f3: push %rbx + aa4f4: mov %rdi,%rbx + aa4f7: sub $0x8,%rsp + aa4fb: data16 lea 0x2baa5(%rip),%rdi # d5fa8 + aa503: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + aa50b: mov 0x48(%rbx),%r10 + aa50f: mov %ebp,%ecx + aa511: mov %rcx,%r9 + aa514: shl $0x6,%r9 + aa518: add %r9,%r10 + aa51b: mov (%rax),%rdi + aa51e: mov 0x10(%r10),%eax + aa522: test $0x20,%al + aa524: jne aa598 + aa526: mov 0x8(%rbx),%rsi + aa52a: mov %rcx,%rax + aa52d: xor %edx,%edx + aa52f: mov %rdi,%r8 + aa532: and $0x3,%r8d + aa536: divq 0x140(%rsi) + aa53d: shl $0x6,%edx + aa540: add %eax,%edx + aa542: mov 0x130(%rsi),%eax + aa548: mov %edx,%edx + aa54a: imul %r8,%rax + aa54e: add %rax,%rdx + aa551: mov 0x88(%rbx),%rax + aa558: lock addw $0x1,(%rax,%rdx,2) + aa55e: je aa5ee + aa564: mov 0x10(%r10),%esi + aa568: mov %esi,%eax + aa56a: and $0x21,%eax + aa56d: jne aa5a8 + aa56f: and $0x2,%esi + aa572: je aa580 + aa574: add $0x8,%rsp + aa578: pop %rbx + aa579: pop %rbp + aa57a: ret + aa57b: nopl 0x0(%rax,%rax,1) + aa580: mov 0x48(%rbx),%rdx + aa584: lock orl $0x2,0x10(%rdx,%r9,1) + aa58b: add $0x8,%rsp + aa58f: pop %rbx + aa590: pop %rbp + aa591: ret + aa592: nopw 0x0(%rax,%rax,1) + aa598: add $0x8,%rsp + aa59c: mov $0x1,%eax + aa5a1: pop %rbx + aa5a2: pop %rbp + aa5a3: ret + aa5a4: nopl 0x0(%rax) + aa5a8: mov 0x8(%rbx),%r9 + aa5ac: mov %rcx,%rax + aa5af: xor %edx,%edx + aa5b1: divq 0x140(%r9) + aa5b8: shl $0x6,%edx + aa5bb: lea (%rdx,%rax,1),%ecx + aa5be: mov 0x130(%r9),%eax + aa5c5: mov $0xffffffff,%r9d + aa5cb: mov 0x88(%rbx),%rdx + aa5d2: imul %r8,%rax + aa5d6: add %rcx,%rax + aa5d9: lock xadd %r9w,(%rdx,%rax,2) + aa5e0: test %r9w,%r9w + aa5e4: je aa61c + aa5e6: and $0x1,%esi + aa5e9: lea 0x1(%rsi),%eax + aa5ec: jmp aa574 + aa5ee: push %rdx + aa5ef: mov %ebp,%r9d + aa5f2: lea 0x807a(%rip),%rcx # b2673 <_fini+0x1557> + aa5f9: mov $0x25e,%esi + aa5fe: push %r8 + aa600: lea 0x193c9(%rip),%rdx # c39d0 <__func__.30.lto_priv.1> + aa607: lea 0xee62(%rip),%r8 # b9470 <__func__.21+0xfe0> + aa60e: xor %eax,%eax + aa610: lea 0x7fc0(%rip),%rdi # b25d7 <_fini+0x14bb> + aa617: call ee00 + aa61c: push %rax + aa61d: xor %r9d,%r9d + aa620: lea 0x193c9(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + aa627: mov $0x27c,%esi + aa62c: push %r8 + aa62e: xor %eax,%eax + aa630: lea 0xeb51(%rip),%r8 # b9188 <__func__.21+0xcf8> + aa637: push %rcx + aa638: lea 0x7fef(%rip),%rcx # b262e <_fini+0x1512> + aa63f: push %rdi + aa640: lea 0x7f90(%rip),%rdi # b25d7 <_fini+0x14bb> + aa647: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_unget.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_unget.asm new file mode 100644 index 000000000..debc11ca7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_unget.asm @@ -0,0 +1,59 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050fe0 : + 50fe0: mov 0x48(%rdi),%rdx + 50fe4: mov (%rsi),%rax + 50fe7: mov %rdi,%rcx + 50fea: mov 0x8(%rsi),%rdi + 50fee: sub %rdx,%rax + 50ff1: sar $0x6,%rax + 50ff5: mov %eax,%eax + 50ff7: mov %rax,%rsi + 50ffa: shl $0x6,%rsi + 50ffe: mov 0x10(%rdx,%rsi,1),%edx + 51002: and $0x2,%edx + 51005: je 51050 + 51007: mov 0x8(%rcx),%rsi + 5100b: xor %edx,%edx + 5100d: mov %rdi,%r9 + 51010: and $0x3,%r9d + 51014: divq 0x140(%rsi) + 5101b: shl $0x6,%edx + 5101e: lea (%rdx,%rax,1),%r8d + 51022: mov 0x130(%rsi),%eax + 51028: mov 0x88(%rcx),%rdx + 5102f: mov $0xffffffff,%ecx + 51034: imul %r9,%rax + 51038: add %r8,%rax + 5103b: lock xadd %cx,(%rdx,%rax,2) + 51041: test %cx,%cx + 51044: je 5105c + 51046: ret + 51047: nopw 0x0(%rax,%rax,1) + 51050: mov 0x48(%rcx),%rdx + 51054: lock orl $0x2,0x10(%rdx,%rsi,1) + 5105a: jmp 51007 + 5105c: sub $0x10,%rsp + 51060: lea 0x615c7(%rip),%rcx # b262e <_fini+0x1512> + 51067: lea 0x72982(%rip),%rdx # c39f0 <__func__.28.lto_priv.1> + 5106e: xor %eax,%eax + 51070: push %r9 + 51072: mov $0x27c,%esi + 51077: xor %r9d,%r9d + 5107a: push %r8 + 5107c: lea 0x68105(%rip),%r8 # b9188 <__func__.21+0xcf8> + 51083: push %rdi + 51084: lea 0x6154c(%rip),%rdi # b25d7 <_fini+0x14bb> + 5108b: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_validate_page.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_validate_page.asm new file mode 100644 index 000000000..209b56a83 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_validate_page.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050400 : + 50400: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_validate_page_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_validate_page_virtual.asm new file mode 100644 index 000000000..5fe866090 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-clockcache_validate_page_virtual.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050410 : + 50410: jmp e4b0 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-core_range_iterator_next.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-core_range_iterator_next.asm new file mode 100644 index 000000000..3fbd426c3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/original-core_range_iterator_next.asm @@ -0,0 +1,38 @@ + +.cache/invalid-address-perf-20261017/builds/original/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000610a0 : + 610a0: push %rbx + 610a1: mov 0x43c(%rdi),%eax + 610a7: test %eax,%eax + 610a9: je 610d2 + 610ab: mov %rdi,%rbx + 610ae: mov 0x430(%rdi),%rdi + 610b5: mov (%rdi),%rax + 610b8: call *0x18(%rax) + 610bb: test %eax,%eax + 610bd: jne 610d0 + 610bf: mov %rbx,%rdi + 610c2: pop %rbx + 610c3: jmp 60390 + 610c8: nopl 0x0(%rax,%rax,1) + 610d0: pop %rbx + 610d1: ret + 610d2: lea 0x514a1(%rip),%r8 # b257a <_fini+0x145e> + 610d9: lea 0x51b18(%rip),%rcx # b2bf8 <_fini+0x1adc> + 610e0: xor %eax,%eax + 610e2: mov $0x9f4,%esi + 610e7: lea 0x62fa2(%rip),%rdx # c4090 <__func__.55> + 610ee: lea 0x516a8(%rip),%rdi # b279d <_fini+0x1681> + 610f5: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/package-preflight.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/package-preflight.json new file mode 100644 index 000000000..72dad5e9a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/package-preflight.json @@ -0,0 +1,8 @@ +{ + "archive": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/archive-preflight", + "files": 2556, + "bytes": 29485070, + "SHA256SUMS_sha256": "55309dedfbbd5e55dcd27156d0479002e330225f7953120dfa1b8e1751d6deae", + "finite_leaf_overlaps": 0, + "missing_run_records": 2 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/quota-independent-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/quota-independent-review.json new file mode 100644 index 000000000..032042b29 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/quota-independent-review.json @@ -0,0 +1,41 @@ +{ + "reviewer": "invalid_codegen", + "scope": "Independent static review of quota driver and runner against frozen diagnostics driver and database/run.py; no build, workload or source edits.", + "source_sha256": "c6314c4b205561f55bca66411060644c63e30b3cd15277eff4bad79ddb844092", + "runner_sha256": "97cd6b805ea568ee13051f01fc64c0d069f15b7eca930d66b8cf0643ce89c4f8", + "parent_source_sha256": "21fd9188d81c868a813c01ab2cd8a405af956c315846ed8407fa30eb2b4ff138", + "parent_runner_sha256": "dc480ae8fe55952c03674415ce331d988b2ca3f85f253407c1f0f3456c7b00cc", + "conclusion": "No correctness blocker found. Compilation and bounded behavioral smoke checks remain required before performance interpretation.", + "key_and_value_identity": [ + "make_key is unchanged: mix(id+seed) is a bijection on uint64, and key_size>=8 retains all bits. Both modes enumerate id_base+[0,records); permitted wrap in id+seed remains an invertible translation.", + "Value generation is unchanged: each inserter initializes value bytes to v. The per-worker random stream is used only for queries, which shared mode forbids.", + "Shared mode changes worker-to-key assignment and operation order, but not the complete key/value set. Fixed mode retains completed*inserters+index." + ], + "reservation_and_completion": [ + "The relaxed fetch_add on next_record gives each reservation a unique multiple of1024; min(1024,records-start) clips the last nonempty range. Independent IDs require no stronger memory ordering.", + "batch_next=batch_end=0 triggers a reservation before first use. A final partial batch inserts only its valid IDs; an empty reservation exits before key construction.", + "records<=UINT64_MAX/64 and actual8 workers leave ample room for final empty reservations. batch_end cannot exceed records, and id_base<=UINT64_MAX-records prevents ID addition overflow.", + "Count-limited mode has seconds0 and no rate limit or readers. Controller completion requires all worker done flags, written after deregistration. It cannot normally stop the last worker before that worker attempts its final empty reservation.", + "Each successful worker makes exactly one empty reservation, including workers with no completed inserts. Thus next_record=(ceil(records/1024)+8)*1024. Fixed-mode counts match floor((records+7-index)/8), including records<8.", + "Errors, signals, free-space stop and incomplete totals are rejected by process status/reason/error/close/count checks. An interrupted reservation cannot silently produce accepted missing keys." + ], + "restrictions_and_runner": [ + "Shared CLI rejects --open, inserter counts other than8, readers, positive seconds and open-loop rate limits. Existing resolved-record validation rejects zero-sized workloads; --records0 itself retains the inherited data-size-derived default behavior.", + "Runner always uses fixed-record diagnostic measurements and independently capped time-limited fixed-quota preconditions. Shared next_record checks apply only to shared measured runs.", + "Same frozen quota binary and setup are used for fixed and shared comparisons. Raw log mode, batch, target/completed count, maximum productive endpoint, worker totals and expected reservation counter are checked.", + "Worker completion spread ignores workers with zero completed inserts, so a tiny workload does not treat their zero last_end_ns as a real completion timestamp." + ], + "timing_and_comparability": [ + "Existing diagnostic snapshots remain unchanged. Productive end is the maximum successful final insert return timestamp, before final latency-accounting/publication, empty-reservation exit, deregistration, controller polling and close.", + "Exact body and drain wall/CPU fields retain worker_start-to-workers_joined and worker_start-to-after_close respectively. Productive throughput supplements these fields; it must not replace CPU accounting or end-to-end throughput.", + "Timed preconditions can have productive_end later than stop_request because an in-flight insert finishes after stop. Negative productive_end_to_stop_s is valid there; count-completed runs should order productive_end before stop.", + "Shared mode adds a relaxed atomic reservation per1024 records plus batch control and changes per-worker key ordering. It can reduce quota imbalance but does not guarantee identical compaction scheduling or eliminate a slow final batch.", + "Compare main/original/candidate within each mode using the same binary and mirrored ordering. A level difference between old diagnostics and new quota binaries is not attributable solely to quota mode; separate mode suites may also differ in thermal state." + ], + "suggested_bounded_validation": [ + "Both modes with a small positive record count not divisible by1024; verify complete reason, exact total, zero errors, successful close and expected counter.", + "A records1 or similarly sub-eight shared smoke exercises zero-completion workers and all eight final empty reservations.", + "Verify incompatible shared flags reject before running a database workload. Retain failed evidence.", + "For the final fixed-count comparison, inspect productive, body and drain throughput together with full process CPU/op and per-worker completion spread." + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/report-draft.md b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/report-draft.md new file mode 100644 index 000000000..216f161c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/report-draft.md @@ -0,0 +1,208 @@ +Draft: invalid-address cache performance investigation + +The selected source candidate is `async-load`: it keeps invalid-address errors +and moves allocation validation out of the async resident-hit dispatcher into +the existing disk-load coroutine. Synchronous allocation validation remains +inline. Its targeted correctness checks pass. The completed cold-miss comparison +shows that this version avoids the extra cost introduced by an earlier helper +variant. **Final resident-hit, database and real-I/O confirmation remain pending +in this draft; this is not yet a merge recommendation.** + +This file lives in `review/`; links below are relative to that location in the +evidence archive. If promoted to the archive's top-level README, remove the +leading `../` from those links. + +The comparisons distinguish three identities: + +| Profile | Identity | What the comparison answers | +| --- | --- | --- | +| `main` | `8e0f29b89598db1d52aa7090404b475001dbf2eb` | Baseline before the invalid-address work | +| `original` | `da5757265109f3a5936e0ef20daff6a955f775a3` | The original invalid-address branch, including its required validation | +| `async-load` | Original plus the reviewed optimization; `clockcache.c` SHA256 `a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e` | Final optimization relative to both original and main | + +The final release library SHA256 is +`a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152`. +The source is an uncommitted variant with an exact base and hash, not a separate +commit. Full source identities are in [main-source.json](../main-source.json), +[original-source.json](../original-source.json) and +[async-load-source.json](../async-load-source.json). The earlier profile named +`candidate` is a different, discarded implementation; its results and validation +must not be attributed to `async-load`. + +The important mechanism is that resident mappings already establish allocation +validity: the cache mapping is discarded before the allocator can mark an extent +free. Hits therefore do not perform the added allocator membership check. +They still validate address shape and directory bounds, acquire a reference and +verify page identity. Initial controlled instruction counts found four extra +retired instructions per synchronous hit and eight per async hit in `original` +relative to `main`, including the common probe loop. The common loop cancels in +those differences. Branch-miss counts did not show a corresponding large change. +These counts identify extra work; they do not by themselves predict throughput. +[Counter evidence](../harness/controlled/preliminary-analysis.json) + +The selected change puts diagnostic formatting in a cold, non-inlined helper +and moves the async allocator check into the existing disk-load child, before +reservation or I/O. This changes the compiler's hot-path organization without +adding a new synchronous helper call. A fresh invalid miss still completes with +BAD_PARAM and a null handle before owning resources. Admission retries repeat +lookup and validation; resuming already-submitted I/O skips initial validation +and reservation exactly as before. Callback publication, waiter wakeup, cleanup, +thread identity and coroutine depth are unchanged. +[Independent correctness review](async-load-independent-correctness-review.json) + +The completed nonblocking-miss experiment deliberately measures an allocated +page absent from cache. All profiles return BUSY without timed I/O. Main can +return after the directory miss; the branch must first distinguish an allocated +miss from an invalid/unallocated address. That additional check is required by +the new error semantics and should not be removed to improve this benchmark. + +| Completed nonblocking-miss comparison | Throughput change | Pointwise 95% block interval | +| --- | ---: | ---: | +| Original / main | −40.70% | −41.04% to −40.35% | +| Final async-load / main | −40.58% | −41.48% to −39.67% | +| Final async-load / original | +0.20% | −1.89% to +2.32% | + +Mean worker CPU time is 8.05 ns/op for main, 13.57 ns/op for original and +13.54 ns/op for async-load. Thus the large percentage represents about +5.5 additional nanoseconds per cold nonblocking lookup on this machine. +Original and final both retire about 59 additional instructions/op versus main; +the final implementation adds no measured instruction cost over original here. +Three rotating mirrored blocks supplied six samples/profile. Every sample was +retained, including thermal flags. +[Audited analysis](../database/analysis/final-misses-audited.json), +[raw results](../probe-results/final-misses/results.csv), +[manifest](../probe-results/final-misses/manifest.json) + +The production source has three direct `cache_get(..., FALSE, ...)` call sites, +all in `mini_allocator.c`: metadata-cursor initialization and crossing to the +next or previous metadata page. Moving within an already pinned metadata page +does not call cache_get. A BUSY result requests metadata prefetch and returns +WOULD_BLOCK. B-tree deep prefetch uses these cursors during positioning and +extent progress; this is not a per-tuple nonblocking miss in an ordinary scan. +Actual calls and misses per database operation were not counted in this campaign, +so the microbenchmark percentage is not a measured database regression or a +numerical bound on one. A workload that repeatedly polls absent metadata can +pay the check repeatedly. The source review records the relevant scan paths. +[Scan-path review](long-scan-path-review.json) + +The earlier alternatives explain why the selected source is deliberately small: + +| Variant | Evidence and disposition | +| --- | --- | +| `hints`, `cold`, `miss-only` | Diagnostic/code-generation probes; not independently established final performance fixes | +| `outlined` | Smaller async code, but initial synchronous resident-hit throughput was approximately 14%–18% below main; rejected rather than treating code size as a speed result | +| `mask-original`, `mask-main` | Replaced the alignment remainder with a power-of-two mask; smaller arithmetic did not establish a repeatable throughput win, so omitted | +| `isolated-miss` | Moved the entire sync miss into a helper and async validation into the disk child. Sync output-pointer escape added stores/reloads; small timing benefits were inconclusive, so omitted | +| `sequential`, then formatted `candidate` | Improved hot-path organization but retained an allocation wrapper. The completed miss screen measured candidate/original throughput at −4.16% (95% interval −5.95% to −2.33%), with 21 extra instructions/op. Replaced by async-load | +| `async-load` | Retains the cold diagnostic helper, removes the allocation wrapper, and moves only async validation into the existing load child. Final selection still awaits the pending confirmations below | + +Early two-sample screens had enough frequency/placement drift to make small +throughput deltas unreliable. Their raw results remain evidence of exploration, +not substitutes for the final controlled comparisons. +[Early analysis](../harness/controlled/preliminary-analysis.json), +[controlled screen](../database/analysis/controlled-screen.json), +[discarded candidate miss analysis](../database/analysis/controlled-misses-audited-analysis.json), +[isolated-miss review](isolated-miss-cost-and-validation-review.json) + +The insertion investigation found a timing-boundary problem in interpreting the +first database pilot. With WAL disabled, original/main sampled throughput was +−0.10%, while whole-body throughput was −7.90%; mean post-sampling join time was +0.762 seconds versus 0.306 seconds. Including close reduced the apparent loss to +−3.83%. With WAL enabled, sampled/body/drained deltas were −0.46%/−0.62%/−0.73%. +The sampled process-CPU window ended before stop, joins and close, so it could +not establish total insertion CPU neutrality. These observations locate the +discrepancy at the timing boundary; they do not prove a cache cause for the +delayed in-flight insert completions. +[Pilot boundary analysis](../database/analysis/insert-pilot-boundaries.json) + +A diagnostic fixed-count follow-up completed exactly 20 million inserts in each +of 18 WAL-disabled runs comparing main, original and isolated-miss. Original's +paired throughput estimate was −2.30%, with an extremely broad interval of +−26.20% to +29.35%; paired body CPU/op was +0.74% (−1.81% to +3.36%). Worker +deregistration took at most about 3.4 microseconds, and mean worker-completion +spread was about 3.1 seconds. That excludes deregistration as a substantial cost +in these fixed-count runs, but the workers had already completed when the stop +was requested, so it does not settle the earlier timed-stop tail. Thermal/run +drift and unequal fixed-quota completion prevent attribution of a few-percent +cache effect. These are original/isolated-miss results, not final async-load +insertion evidence. +[Fixed-count analysis](../database/analysis/fixed20m-summary.json) + +The initial resident database pilot found original/main mean throughput changes +of +0.10% and +2.19% for point queries with one/eight workers, −1.23% and −0.80% +for one-row ranges, and −2.06% and −2.51% for 10,000-row ranges. These are four +short samples/profile, not final confidence bounds. Long scans acquire cache +references at leaf transitions and iterator setup, not each tuple. Reviewed +B-tree/scan instruction sequences were unchanged across the early profiles after +normalizing relocation addresses, so the scan loss cannot be assigned to the +four/eight extra hit instructions without actual call counts. +[Resident pilot](../database/results/resident-baseline/summary.csv), +[scan code comparison](scan-codegen-identity.json) + +**Pending: final-hits.** Replace this paragraph with the completed audit and a +table containing original/main, async-load/main and async-load/original for +blocking and async access, independent and dependent access, one and eight +workers. Include throughput, worker CPU/op, pointwise block intervals and the +retired-instruction differences where available. Partial `final-hits-through-*` +analyses are snapshots of ongoing work, not a completed-suite verdict. +[Final-hit manifest](../probe-results/final-hits/manifest.json) + +**Pending: bounded async churn.** Record the queued exact-profile real-I/O smoke +results, source/library/binary hashes, operations, actual read traffic, async +waits, zero identity/status errors and successful final eviction. This checks +admission, callback completion and progress with a working set larger than cache. +It does not establish disk throughput neutrality or a 2%–3% performance bound. +[Churn review and acceptance criteria](async-load-production-review.md) + +**Pending: resident-final-single.** Report the queued final source comparison for +one-worker resident point queries and 10,000-row ranges, using the fixed CPU and +rotating mirrored blocks. State whether the old long-scan loss reproduces and +retain uncertainty. This experiment does not replace the missing final +eight-worker or short-range database comparisons. +[Final resident manifest](../database/results/resident-final-single/manifest.json) + +**Pending: insert-final-fixed20m-retry.** Report the exact main/original/async-load +comparison with 20 million fixed records, the diagnostic driver, three rotating +mirrored blocks, both WAL modes and the corrected three-second excluded +precondition. Include body/drained throughput and CPU boundaries. The initial +`insert-final-fixed20m` request was superseded before workload execution because +its 15-second precondition could exhaust the record cap; its retained rejection +record is not performance data. +[Final insertion results directory](../database/results/insert-final-fixed20m-retry/) + +The exact async-load source passed 118 selected unit executions: 18 writeback +cases each in release, debug and release-MSan; 62 release quick cases; and the +core read-error propagation case in release and debug. The debug prefetch +admission scenario and the exported-tree formatting check also passed. Source +hashes before and after validation match. These tests cover invalid shapes, +unallocated/freed addresses, immediate null-handle errors without callbacks or +I/O, setup/completion failures, waiter wakeup/retry and ownership cleanup. This +is selected regression coverage, not a full CI run. +[Validation manifest](../validation-async-load/validation.json), +[validation runner](../validation-async-load/validate.py), +[independent source review](async-load-independent-correctness-review.json) + +Final cache comparisons use one frozen dynamic harness for all libraries, +explicit worker affinity and deterministic worker-to-thread-ID assignment. +Each scenario has a predetermined excluded precondition, then rotating mirrored +blocks. Analysis averages mirror pairs inside each block and computes geometric +ratios with Student-t intervals on block log ratios. Blocks are the replication +unit; adjacent samples are not independent replicates. No samples are silently +dropped for thermal flags. The shared machine lock serializes recorded campaign +builds, tests and measurements; the package audit must confirm completed +intervals and retain unknown restart endpoints. +[Final runner notes](../harness/controlled-final/README.md) + +The limits remain material: three blocks give weak intervals; thermal carryover +can violate independent-block assumptions; intervals are pointwise across many +comparisons; process CPU/cycle diagnostics do not provide calibrated frequency +normalization; and early harness generations must not be pooled with the final +one. Pure resident probes establish cache API costs, not database tail latency, +durability throughput or general disk behavior. The failed v3 smoke was a +harness logging write inside the I/O snapshot, corrected in v3b. An earlier +fixed-count suite stopped after its excluded precondition because of a parser +bug and was rerun separately. All failures and partial records remain available; +they are not successful performance samples. +[v3b repair](../harness/controlled-v3b/README.md), +[failed smoke](../jobs/controlled-smoke/output.log), +[rejected fixed-count suite](../database/results/insert-fixed20m/REJECTED.txt) diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/scan-codegen-identity.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/scan-codegen-identity.json new file mode 100644 index 000000000..6a23c6728 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/scan-codegen-identity.json @@ -0,0 +1,92 @@ +[ + { + "symbol": "btree_iterator_next", + "instruction_counts": { + "main": 182, + "original": 182, + "sequential": 182 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "btree_iterator_curr", + "instruction_counts": { + "main": 140, + "original": 140, + "sequential": 140 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "btree_iterator_check_current.lto_priv.0", + "instruction_counts": { + "main": 131, + "original": 131, + "sequential": 131 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "btree_iterator_decode_current", + "instruction_counts": { + "main": 75, + "original": 75, + "sequential": 75 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "btree_iterator_next_leaf", + "instruction_counts": { + "main": 379, + "original": 379, + "sequential": 379 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "core_range_iterator_next", + "instruction_counts": { + "main": 23, + "original": 23, + "sequential": 23 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "core_range_iterator_next.part.0", + "instruction_counts": { + "main": 593, + "original": 593, + "sequential": 593 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "clockcache_validate_page", + "instruction_counts": { + "main": 1, + "original": 1, + "sequential": 1 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + }, + { + "symbol": "clockcache_validate_page_virtual", + "instruction_counts": { + "main": 1, + "original": 1, + "sequential": 1 + }, + "main_original_equal_after_address_normalization": true, + "main_sequential_equal_after_address_normalization": true + } +] diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_check_current.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_check_current.asm new file mode 100644 index 000000000..0748ff54a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_check_current.asm @@ -0,0 +1,13 @@ + +.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_curr.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_curr.asm new file mode 100644 index 000000000..2531a70b3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_curr.asm @@ -0,0 +1,155 @@ + +.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +00000000000408a0 : + 408a0: push %r12 + 408a2: mov %rsi,%r12 + 408a5: push %rbp + 408a6: mov %rdx,%rbp + 408a9: push %rbx + 408aa: mov %rdi,%rbx + 408ad: sub $0x30,%rsp + 408b1: cmpq $0x0,0x70(%rdi) + 408b6: je 408cd + 408b8: mov 0x8(%rdi),%rdi + 408bc: mov 0x68(%rbx),%rdx + 408c0: lea 0x70(%rbx),%rsi + 408c4: mov (%rdi),%rax + 408c7: call *0xd0(%rax) + 408cd: mov 0x80(%rbx),%rax + 408d4: mov 0x1c(%rbx),%edx + 408d7: cmpb $0x0,0x20(%rax) + 408db: jne 40940 + 408dd: cmp $0x2,%edx + 408e0: je 40ae0 + 408e6: movzwl 0x90(%rbx),%edx + 408ed: movzwl 0x28(%rax,%rdx,2),%ecx + 408f2: add %rax,%rcx + 408f5: movzwl 0x26(%rax),%eax + 408f9: movzwl (%rcx),%esi + 408fc: test %ax,%ax + 408ff: jne 40a40 + 40905: lea 0x6(%rcx),%rdx + 40909: mov %rsi,%rax + 4090c: mov %rdx,%rdi + 4090f: movq $0x2,(%r12) + 40917: add %rsi,%rdx + 4091a: movzwl 0x3(%rcx),%esi + 4091e: mov %rax,0x8(%r12) + 40923: mov %rdi,0x10(%r12) + 40928: movzbl 0x5(%rcx),%eax + 4092c: xor %ecx,%ecx + 4092e: test $0x4,%al + 40930: je 40936 + 40932: mov 0x8(%rbx),%rcx + 40936: and $0x3,%eax + 40939: jmp 40a22 + 4093e: xchg %ax,%ax + 40940: cmp $0x2,%edx + 40943: je 40ab0 + 40949: movzwl 0x90(%rbx),%edx + 40950: movzwl 0x28(%rax,%rdx,2),%edx + 40955: add %rdx,%rax + 40958: movzwl 0x14(%rax),%edx + 4095c: cmp $0xffff,%dx + 40960: je 40ac5 + 40966: cmp $0xfffe,%dx + 4096a: je 40af0 + 40970: lea 0x17(%rax),%rcx + 40974: movzwl %dx,%esi + 40977: mov $0x2,%edi + 4097c: mov %rcx,0x10(%r12) + 40981: pxor %xmm3,%xmm3 + 40985: movq (%rax),%xmm2 + 40989: mov %edi,(%r12) + 4098d: mov 0x10(%rax),%ecx + 40990: movl $0x0,0x4(%r12) + 40999: mov %rsi,0x8(%r12) + 4099e: movq 0x8(%rax),%xmm0 + 409a3: punpckldq %xmm3,%xmm0 + 409a7: testb $0x1,0x16(%rax) + 409ab: je 40a60 + 409b1: add $0x17,%rax + 409b5: movzwl %dx,%esi + 409b8: add %rax,%rsi + 409bb: cmp $0xfffd,%dx + 409bf: cmovbe %rsi,%rax + 409c3: movq (%rax),%xmm1 + 409c7: mov 0x8(%rax),%eax + 409ca: shl $0x20,%rax + 409ce: movq %xmm1,(%rsp) + 409d3: punpckldq %xmm3,%xmm1 + 409d7: or %rcx,%rax + 409da: psllq $0x20,%xmm1 + 409df: mov %rax,0x20(%rsp) + 409e4: por %xmm0,%xmm1 + 409e8: movaps %xmm1,0x10(%rsp) + 409ed: movdqa %xmm2,%xmm1 + 409f1: mov $0x3e8,%eax + 409f6: xor %ecx,%ecx + 409f8: mov $0x20,%esi + 409fd: movq 0x18(%rsp),%xmm0 + 40a03: movhps 0x10(%rsp),%xmm1 + 40a08: lea 0x138(%rbx),%rdx + 40a0f: movups %xmm1,0x138(%rbx) + 40a16: movhps 0x20(%rsp),%xmm0 + 40a1b: movups %xmm0,0x148(%rbx) + 40a22: mov %eax,0x0(%rbp) + 40a25: mov %rcx,0x8(%rbp) + 40a29: mov %rsi,0x10(%rbp) + 40a2d: mov %rdx,0x18(%rbp) + 40a31: add $0x30,%rsp + 40a35: pop %rbx + 40a36: pop %rbp + 40a37: pop %r12 + 40a39: ret + 40a3a: nopw 0x0(%rax,%rax,1) + 40a40: mov 0xc0(%rbx),%rdx + 40a47: add %rsi,%rax + 40a4a: mov 0x50(%rdx),%rdi + 40a4e: lea 0x6(%rcx),%rdx + 40a52: jmp 4090f + 40a57: nopw 0x0(%rax,%rax,1) + 40a60: mov $0x7fffffff,%eax + 40a65: cmp $0x7fffffff,%rcx + 40a6c: movq %rax,%xmm1 + 40a71: mov $0xffffffffffffffff,%rax + 40a78: punpcklqdq %xmm1,%xmm1 + 40a7c: cmove %rax,%rcx + 40a80: pcmpeqd %xmm0,%xmm1 + 40a84: mov %rcx,0x20(%rsp) + 40a89: pshufd $0xb1,%xmm1,%xmm3 + 40a8e: pand %xmm3,%xmm1 + 40a92: movdqa %xmm1,%xmm3 + 40a96: pandn %xmm0,%xmm3 + 40a9a: por %xmm1,%xmm3 + 40a9e: movaps %xmm3,0x10(%rsp) + 40aa3: jmp 409ed + 40aa8: nopl 0x0(%rax,%rax,1) + 40ab0: mov 0xb8(%rbx),%rax + 40ab7: movzwl 0x14(%rax),%edx + 40abb: cmp $0xffff,%dx + 40abf: jne 40966 + 40ac5: xor %ecx,%ecx + 40ac7: mov $0xffffffffffffffff,%rsi + 40ace: mov $0x1,%edi + 40ad3: jmp 4097c + 40ad8: nopl 0x0(%rax,%rax,1) + 40ae0: mov 0xb8(%rbx),%rcx + 40ae7: jmp 408f5 + 40aec: nopl 0x0(%rax) + 40af0: xor %ecx,%ecx + 40af2: mov $0xffffffffffffffff,%rsi + 40af9: mov $0x3,%edi + 40afe: jmp 4097c + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_next.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_next.asm new file mode 100644 index 000000000..58972ca35 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-btree_iterator_next.asm @@ -0,0 +1,197 @@ + +.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000049d50 : + 49d50: push %rbp + 49d51: push %rbx + 49d52: sub $0x18,%rsp + 49d56: mov 0xb4(%rdi),%ebp + 49d5c: test %ebp,%ebp + 49d5e: je 49d70 + 49d60: add $0x18,%rsp + 49d64: mov %ebp,%eax + 49d66: pop %rbx + 49d67: pop %rbp + 49d68: ret + 49d69: nopl 0x0(%rax) + 49d70: mov 0xd8(%rdi),%esi + 49d76: mov %rdi,%rbx + 49d79: test %esi,%esi + 49d7b: je 49d98 + 49d7d: mov 0xcc(%rdi),%ecx + 49d83: test %ecx,%ecx + 49d85: jne 49f30 + 49d8b: mov $0x1,%esi + 49d90: mov %rbx,%rdi + 49d93: call 55310 + 49d98: mov 0x80(%rbx),%rdx + 49d9f: mov 0x90(%rbx),%rax + 49da6: movzwl 0x24(%rdx),%edx + 49daa: add $0x1,%rax + 49dae: mov %rax,0x90(%rbx) + 49db5: cmp %rdx,%rax + 49db8: jne 49df0 + 49dba: mov 0xb4(%rbx),%edx + 49dc0: test %edx,%edx + 49dc2: jne 49df0 + 49dc4: mov 0xa0(%rbx),%rcx + 49dcb: cmp %rcx,0x68(%rbx) + 49dcf: je 49ff0 + 49dd5: mov %rbx,%rdi + 49dd8: call 496e0 + 49ddd: test %eax,%eax + 49ddf: jne 4a050 + 49de5: data16 cs nopw 0x0(%rax,%rax,1) + 49df0: movq $0x0,0xb8(%rbx) + 49dfb: cmpl $0x2,0x1c(%rbx) + 49dff: jne 49d60 + 49e05: mov 0xb4(%rbx),%eax + 49e0b: test %eax,%eax + 49e0d: jne 49d60 + 49e13: mov 0x90(%rbx),%rdx + 49e1a: mov 0xa0(%rbx),%rax + 49e21: cmp %rax,0x68(%rbx) + 49e25: je 4a018 + 49e2b: cmp %rdx,0x98(%rbx) + 49e32: jg 49fe8 + 49e38: mov 0x80(%rbx),%rax + 49e3f: mov 0x10(%rbx),%rsi + 49e43: cmpb $0x0,0x20(%rax) + 49e47: movzwl 0x24(%rax),%ecx + 49e4b: jne 49f70 + 49e51: cmp %cx,%dx + 49e54: jae 4a060 + 49e5a: movzwl %dx,%edx + 49e5d: movzwl 0x28(%rax,%rdx,2),%ecx + 49e62: cmp 0x22(%rax),%cx + 49e66: jb 4a060 + 49e6c: mov 0x10(%rsi),%rdx + 49e70: movzwl 0x26(%rax),%r8d + 49e75: lea 0x6(%rcx),%rsi + 49e79: mov %rdx,%r9 + 49e7c: mov %r8,%rdi + 49e7f: sub %r8,%r9 + 49e82: cmp %rsi,%r9 + 49e85: jb 4a060 + 49e8b: lea (%rax,%rcx,1),%rsi + 49e8f: cmpb $0x0,0x2(%rsi) + 49e93: jne 4a060 + 49e99: movzwl (%rsi),%eax + 49e9c: mov %rdx,%r10 + 49e9f: mov $0x16,%ebp + 49ea4: shr $0x3,%r10 + 49ea8: lea (%rax,%r8,1),%r9 + 49eac: cmp %r9,%r10 + 49eaf: jb 49f10 + 49eb1: movzbl 0x5(%rsi),%r9d + 49eb6: test $0x3,%r9b + 49eba: je 4a060 + 49ec0: cmp $0x7,%r9b + 49ec4: ja 4a060 + 49eca: movzwl 0x3(%rsi),%r10d + 49ecf: add %rax,%r10 + 49ed2: lea -0x6(%rdx),%rax + 49ed6: sub %r8,%rax + 49ed9: sub %rcx,%rax + 49edc: cmp %r10,%rax + 49edf: jb 49f10 + 49ee1: and $0x4,%r9d + 49ee5: jne 4a06a + 49eeb: mov %rsi,0xb8(%rbx) + 49ef2: test %di,%di + 49ef5: je 49fe8 + 49efb: mov %rbx,%rdi + 49efe: call 44ed0 + 49f03: mov %eax,%ebp + 49f05: test %eax,%eax + 49f07: je 49fe8 + 49f0d: nopl (%rax) + 49f10: movq $0x0,0xb8(%rbx) + 49f1b: mov %ebp,0xb4(%rbx) + 49f21: jmp 49d60 + 49f26: cs nopw 0x0(%rax,%rax,1) + 49f30: cmpl $0x1,0xd4(%rdi) + 49f37: je 49d98 + 49f3d: lea 0xf8(%rdi),%rdi + 49f44: call ea30 + 49f49: movl $0x0,0xc8(%rbx) + 49f53: movq $0x0,0xcc(%rbx) + 49f5e: movq $0x0,0xf0(%rbx) + 49f69: jmp 49d8b + 49f6e: xchg %ax,%ax + 49f70: cmp %cx,%dx + 49f73: jae 4a060 + 49f79: movzwl %dx,%edx + 49f7c: movzwl 0x28(%rax,%rdx,2),%edx + 49f81: cmp 0x22(%rax),%dx + 49f85: jb 4a060 + 49f8b: movzwl 0x26(%rax),%ecx + 49f8f: mov 0x10(%rsi),%rsi + 49f93: sub %rcx,%rsi + 49f96: lea 0x17(%rdx),%rcx + 49f9a: cmp %rcx,%rsi + 49f9d: jb 4a060 + 49fa3: add %rdx,%rax + 49fa6: movzbl 0x16(%rax),%edi + 49faa: cmp $0x1,%dil + 49fae: ja 4a060 + 49fb4: movzwl 0x14(%rax),%ecx + 49fb8: mov %rcx,%r8 + 49fbb: add $0x17,%rcx + 49fbf: cmp $0xfffd,%r8w + 49fc4: mov $0x17,%r8d + 49fca: cmova %r8,%rcx + 49fce: test %dil,%dil + 49fd1: lea 0xc(%rcx),%r8 + 49fd5: cmovne %r8,%rcx + 49fd9: sub %rdx,%rsi + 49fdc: cmp %rcx,%rsi + 49fdf: jb 4a060 + 49fe1: mov %rax,0xb8(%rbx) + 49fe8: xor %ebp,%ebp + 49fea: jmp 49d60 + 49fef: nop + 49ff0: mov 0xa8(%rbx),%rdx + 49ff7: cmp %rdx,%rax + 49ffa: jge 49df0 + 4a000: cmp 0x98(%rbx),%rdx + 4a007: jne 49dd5 + 4a00d: jmp 49df0 + 4a012: nopw 0x0(%rax,%rax,1) + 4a018: mov 0xa8(%rbx),%rax + 4a01f: xor %ebp,%ebp + 4a021: cmp %rdx,%rax + 4a024: jle 49d60 + 4a02a: mov 0x98(%rbx),%rcx + 4a031: cmp %rcx,%rax + 4a034: je 49d60 + 4a03a: cmp %rdx,%rcx + 4a03d: jg 49d60 + 4a043: jmp 49e38 + 4a048: nopl 0x0(%rax,%rax,1) + 4a050: mov %eax,%ebp + 4a052: jmp 49d60 + 4a057: nopw 0x0(%rax,%rax,1) + 4a060: mov $0x16,%ebp + 4a065: jmp 49f10 + 4a06a: mov 0x8(%rbx),%rdi + 4a06e: mov %rsi,0x8(%rsp) + 4a073: call 35390 + 4a078: mov %eax,%ebp + 4a07a: test %eax,%eax + 4a07c: jne 49f10 + 4a082: mov 0x80(%rbx),%rax + 4a089: mov 0x8(%rsp),%rsi + 4a08e: movzwl 0x26(%rax),%edi + 4a092: jmp 49eeb + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-clockcache_validate_page.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-clockcache_validate_page.asm new file mode 100644 index 000000000..a668fef10 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-clockcache_validate_page.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050840 : + 50840: ret + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-clockcache_validate_page_virtual.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-clockcache_validate_page_virtual.asm new file mode 100644 index 000000000..0c10a8ebd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-clockcache_validate_page_virtual.asm @@ -0,0 +1,16 @@ + +.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000050850 : + 50850: jmp e4b0 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-core_range_iterator_next.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-core_range_iterator_next.asm new file mode 100644 index 000000000..ebd051adf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-core_range_iterator_next.asm @@ -0,0 +1,38 @@ + +.cache/invalid-address-perf-20261017/builds/sequential/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000060d20 : + 60d20: push %rbx + 60d21: mov 0x43c(%rdi),%eax + 60d27: test %eax,%eax + 60d29: je 60d52 + 60d2b: mov %rdi,%rbx + 60d2e: mov 0x430(%rdi),%rdi + 60d35: mov (%rdi),%rax + 60d38: call *0x18(%rax) + 60d3b: test %eax,%eax + 60d3d: jne 60d50 + 60d3f: mov %rbx,%rdi + 60d42: pop %rbx + 60d43: jmp 60010 + 60d48: nopl 0x0(%rax,%rax,1) + 60d50: pop %rbx + 60d51: ret + 60d52: lea 0x50821(%rip),%r8 # b157a <_fini+0xa5e> + 60d59: lea 0x50e98(%rip),%rcx # b1bf8 <_fini+0x10dc> + 60d60: xor %eax,%eax + 60d62: mov $0x9f4,%esi + 60d67: lea 0x62342(%rip),%rdx # c30b0 <__func__.55> + 60d6e: lea 0x50a28(%rip),%rdi # b179d <_fini+0xc81> + 60d75: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-correctness-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-correctness-review.json new file mode 100644 index 000000000..f56ed68d5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/sequential-correctness-review.json @@ -0,0 +1,26 @@ +{ + "variant": "sequential", + "original_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "variant_sha256": "9a8fe2d70c6ed9f4aa85399011c91f4e74c83b6fa811e1cb3c28f1f923d7b8c4", + "conclusion": "No correctness objection found in static source review; performance acceptance still requires the root-controlled comparisons.", + "diagnostic_helper": [ + "Both failing address conditions remain: alignment first, lookup-capacity second. Each returns FALSE before indexing lookup.", + "Helper recomputes page size and, for aligned input, lookup capacity only on rejected addresses. Configuration immutability is already required by the cache geometry and has no new concurrency requirement.", + "Unaligned/out-of-capacity warning content remains the same. Logging moves out of line and UNLIKELY guides code generation, without changing error handling.", + "Internal operations on established mappings still assert if the shared fallible check rejects the address." + ], + "miss_helper": [ + "clockcache_page_valid_for_load returns allocator_page_valid(cc->al, addr) unchanged.", + "Synchronous misses validate before deciding BAD_PARAM, BUSY, or blocking disk admission. Hits still skip allocation validation.", + "Async validation remains at the exact original outer-coroutine location before async_await_subroutine(clockcache_get_from_disk_async). No state field, label, yield location, callback, retry or validation count changes.", + "The helper introduces one ordinary C call on actual misses. It neither reserves a cache entry nor performs I/O on its own, so rejection still precedes those actions." + ], + "prefetch": [ + "Both prefetch API implementations are otherwise unchanged from original.", + "First and last range endpoints still pass the common shape check and allocator membership check before any mapping publication; integer overflow is rejected before last-address computation.", + "Whole-extent hints still require extent alignment; invalid hints still return without I/O or publication.", + "No prefetch endpoint/member validation is replaced by the noinline load helper or omitted." + ], + "validation_plan": "Same existing invalid-address/writeback suite, deterministic prefetch admission, core error propagation, release quick tests and sanitizer writeback checks as isolated-miss review. Additional tests that merely mirror outlining are unnecessary.", + "performed": "Source review only; no build, test, benchmark or variant edit." +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/review/valid-nonblocking-miss-cost-review.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/valid-nonblocking-miss-cost-review.json new file mode 100644 index 000000000..b0295f16d --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/review/valid-nonblocking-miss-cost-review.json @@ -0,0 +1,151 @@ +{ + "scope": "Read-only source/assembly diagnosis; no source edits, builds or benchmark runs.", + "profiles": { + "main": { + "clockcache_sha256": "e0ef2e19a8280849df4ee80d9b8a54a0faaf56a13faefe7a91d54f5b7269f933", + "library_sha256": "1b5aea7536bc5c1f9c8ff503420ddbe9cbf47b768682987e3a3edb385b7a58e6" + }, + "original": { + "clockcache_sha256": "14bfdbb00476f9070b21a4fe0cdb7918e3021e4240201cc516e0a6b671844026", + "library_sha256": "e0c680239539a36a9a9f927888963508c39992c7366250a3a2c7c8b8224ad3e2" + }, + "async-load": { + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "library_sha256": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152" + } + }, + "evidence": "database/analysis/final-misses-audited.json", + "measured_means": { + "main": { + "ops_s": 124270526.28333335, + "worker_cpu_ns_op": 8.047063142033814, + "cycles_op": 30.034602859417674, + "instructions_op": 93.21875443489553, + "branches_op": 13.078129376551937, + "branch_misses_op": 0.01562676310899944, + "user_cycles_per_worker_cpu_ns_proxy": 3.7326321890421243 + }, + "original": { + "ops_s": 73693603.45, + "worker_cpu_ns_op": 13.569690421976679, + "cycles_op": 50.37399791450403, + "instructions_op": 152.21875758314744, + "branches_op": 32.07813248475782, + "branch_misses_op": 0.015629365898568445, + "user_cycles_per_worker_cpu_ns_proxy": 3.712602011742421 + }, + "async-load": { + "ops_s": 73837506.33333333, + "worker_cpu_ns_op": 13.5431789845016, + "cycles_op": 50.3413490765792, + "instructions_op": 152.2187574810758, + "branches_op": 32.07813238288274, + "branch_misses_op": 0.015628430009700572, + "user_cycles_per_worker_cpu_ns_proxy": 3.717300292434342 + } + }, + "exact_steady_state_instruction_accounting": { + "main_clockcache_get_valid_nonblocking_miss": 46, + "async_load_clockcache_get_local_path": 74, + "get_config_callee_including_virtual_wrapper_and_resolved_PLT": 4, + "get_ref_callee_including_virtual_wrapper_and_resolved_PLT": 27, + "async_load_total": 105, + "difference": 59, + "delta_components": { + "entry_and_layout_delta": 3, + "net_inline_allocator_validation_dispatch_and_return_delta": 25, + "get_config_callee": 4, + "get_ref_callee": 27 + }, + "address_ranges": { + "main": [ + "0x53fd0..0x54063" + ], + "async_load": [ + "0x53a20..0x53aa8", + "0x53c50..0x53cac", + "0x53bcc..0x53bdd" + ], + "rc_allocator_get_config": [ + "0x74c80..0x74c84" + ], + "rc_allocator_get_ref": [ + "0x75e50..0x75ea5" + ] + }, + "conditions": "Valid allocated nonresident page, nonblocking request, warm dynamic bindings, no retry/error branches. Includes executed alignment nops. Two indirect call instructions are in the local74; virtual wrapper and resolved PLT jumps are in callee counts." + }, + "components": [ + "Cache already checks alignment and directory bounds in main. The unmasked async-load profile adds allocator_page_valid before deciding whether a missing page can return STATUS_BUSY.", + "allocator_page_valid invokes virtual get_config, repeats page alignment with DIV, masks the extent base, rejects the entire first extent and out-of-capacity addresses, invokes virtual get_refcount, then checks for nonzero allocation reference.", + "rc_allocator_get_ref checks allocator/config/refcount-buffer pointers, extent capacity/alignment, and extent number. Its one DIV supplies both quotient and remainder. It then performs one relaxed atomic refcount load, without a locked read-modify-write, pin, allocation, disk I/O, or sleep.", + "The valid miss therefore executes three DIV instructions in async-load versus one in main: cache page alignment, allocator page alignment, allocator extent quotient/remainder. The selected cache mask changes only the first; the other two are allocator work.", + "Main already executes allocator_page_valid via clockcache_assert_page_access_valid when admitting an actual load. The new semantic cost is validating an absent nonblocking request before returning BUSY, not introducing membership validation to every real load." + ], + "contract_review": "review/cache-allocator-membership-contract-review.json", + "options": [ + { + "option": "Keep the bounded patch", + "assessment": "Recommended unless production profiling shows this path is material. The measured extra cost is approximately5.5ns per valid absent nonblocking request, with no additional miss instructions in async-load versus original." + }, + { + "option": "Cache-local membership helper using already checked geometry", + "assessment": "Possible after explicitly asserting allocator/cache page size, extent geometry/mask, and allocator config capacity versus get_capacity agreement at initialization, and preserving immutable geometry. After cache_try_lookup validates shape/bounds, compute extent base, reject every address in extent0, and call the existing checked allocator_get_refcount once. This can remove get_config and repeated page alignment/capacity work without rc_allocator casts. It is not a justified drop-in under the current generic init interface, which does not enforce those agreements. Preserve failure diagnostics and AL_NO_REFS=1 as allocated. The allocator get_ref DIV/checks remain." + }, + { + "option": "Allocator-owned fallible page-membership operation", + "assessment": "A new allocator op could combine geometry and refcount validation once, returning false rather than asserting for untrusted addresses. This is the clean abstraction for larger savings but broadens the allocator interface, implementation and tests; not necessary for this bounded cache patch." + }, + { + "option": "Cache positive allocation results or access rc_allocator fields directly", + "assessment": "Reject: a cached positive refcount becomes stale across free/reallocation, and direct map access bypasses allocator safety/lifetime checks and couples cache to a particular allocator." + }, + { + "option": "Return BUSY before validation for nonblocking requests", + "assessment": "Reject: violates the documented BAD_PARAM/null/no-reference behavior for invalid or unallocated addresses, including nonblocking get." + }, + { + "option": "Devirtualize allocator wrappers or remove PLT indirection", + "assessment": "General allocator/linkage optimization affecting more than this cache path; retain existing dispatch/ABI for the bounded patch." + } + ], + "production_relevance": { + "nonblocking_cache_get_sites": [ + { + "path": "src/mini_allocator.c", + "line": 1542, + "caller": "mini_meta_cursor_init" + }, + { + "path": "src/mini_allocator.c", + "line": 1665, + "caller": "mini_meta_cursor_next" + }, + { + "path": "src/mini_allocator.c", + "line": 1739, + "caller": "mini_meta_cursor_prev" + } + ], + "source_scan": "All production .c cache_get calls parsed for the third argument; these are the only calls whose argument is not TRUE.", + "behavior": "Each BUSY result requests single-page prefetch and returns WOULD_BLOCK. Btree prefetch fill stops on WOULD_BLOCK, and priming retries on subsequent scan progress. It is not a tight nonblocking retry loop per tuple.", + "limitation": "The isolated miss probe deliberately keeps valid pages evicted and never prefetches them. It characterizes maximum repeated CPU validation cost, not steady-state scan throughput. Background compaction may scan, so this is not proof of zero insertion impact; no new call-frequency profile was collected." + }, + "important_semantics": [ + "Reject the whole reserved first extent, not only byte address0.", + "Reference value1 (AL_NO_REFS) still means allocated; only0 is free.", + "Validation is a snapshot; the caller must keep the extent allocated during get and handle lifetime.", + "Allocator refcount pointer/range/alignment checks are security boundaries; do not remove globally because one cache caller prevalidated geometry.", + "Cache cfg.capacity is RAM capacity, not the allocator disk capacity." + ], + "source_pointers": [ + "src/cache.h:373-382", + "src/clockcache.c:2432-2471", + "src/allocator.h:348-382", + "src/rc_allocator.c:86-104", + "src/rc_allocator.c:569-575", + "src/clockcache.c:4381-4447", + "src/platform_linux/platform_buffer.c:61", + "src/btree.c:4057-4131" + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/setup_sources.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/setup_sources.py new file mode 100644 index 000000000..72b08b5ea --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/setup_sources.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python3 +"""Reconstruct source exports from local git objects plus archived patches. + +Usage: python3 setup_sources.py --repo /path/to/splinterdb --dest /new/path +No network or compilation. Destination must not exist. Original build/run +commands remain in raw manifests; adapt their absolute paths before rerunning. +""" +import argparse, hashlib, io, json, os, shutil, subprocess, tarfile +from pathlib import Path + +def hashes(root): + return {str(p.relative_to(root)): hashlib.sha256(p.read_bytes()).hexdigest() + for p in sorted(root.rglob('*')) if p.is_file()} + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--repo', type=Path, required=True) + parser.add_argument('--dest', type=Path, required=True) + args = parser.parse_args() + archive = Path(__file__).resolve().parent + profiles = json.loads((archive / 'provenance/profiles.json').read_text()) + destination = args.dest.resolve() + destination.mkdir(parents=True, exist_ok=False) + for name in ('main', 'original'): + metadata = json.loads((archive / f'{name}-source.json').read_text()) + data = subprocess.check_output(['git', '-C', str(args.repo.resolve()), + 'archive', metadata['commit'], '--', *metadata['exported_paths']]) + target = destination / name + target.mkdir() + with tarfile.open(fileobj=io.BytesIO(data)) as tar: + for member in tar.getmembers(): + path = Path(member.name) + if path.is_absolute() or '..' in path.parts or not (member.isfile() or member.isdir()): + raise RuntimeError(f'Unsupported/unsafe archive member: {member.name}') + tar.extractall(target) + for name, profile in profiles['sources'].items(): + if name not in ('main', 'original'): + target = destination / name + shutil.copytree(destination / 'original', target) + patch = archive / profile['patch'] + if patch.stat().st_size: + environment = os.environ.copy() + for key in ('GIT_DIR', 'GIT_WORK_TREE', 'GIT_INDEX_FILE', 'GIT_COMMON_DIR'): + environment.pop(key, None) + environment['GIT_CEILING_DIRECTORIES'] = str(target.parent) + subprocess.run(['git', 'apply', '--no-index', str(patch)], + cwd=target, env=environment, check=True) + expected = json.loads((archive / profile['source_inventory']).read_text()) + actual = hashes(destination / name) + if expected != actual: + raise RuntimeError(f'Reconstructed source hash mismatch: {name}') + print(f'Verified {len(profiles["sources"])} source profiles in {destination}') + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/update_tracking.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/update_tracking.py new file mode 100644 index 000000000..c41309ac0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/update_tracking.py @@ -0,0 +1,288 @@ +#!/usr/bin/env python3 +"""Prepare or apply the scoped project-ledger update after the performance commit. + +Default: validate the explicit --commit and print a unified diff without writes. +Add --apply to update the two central tracking files and save before/after copies +and a receipt beside this script. No commits, pushes, builds or workloads run. +All saved preimages and selected-source identities must still match exactly. +""" +import argparse +import copy +import difflib +import fcntl +import hashlib +import json +import os +from pathlib import Path +import re +import stat +import subprocess +import tempfile + +ROOT = Path(__file__).resolve().parent +CENTRAL = Path('/home/rob/projects/splinterdb/.cache/projects-20261011') +TARGET = CENTRAL / 'worktrees/cache-invalid-addresses' +PROJECTS = CENTRAL / 'coordination/projects.json' +REPORT = CENTRAL / 'REPORT.md' +LOCK = CENTRAL / 'coordination/machine.lock' +BASE = 'da5757265109f3a5936e0ef20daff6a955f775a3' +BRANCH = 'robj/cache-invalid-addresses' +SOURCE_SHA = '7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a' +LIBRARY_SHA = 'c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228' +PREIMAGES = { + PROJECTS: 'b3415f62632026ef5d4d99b10a28a6ba72a88fcf31dcadbab7cb6b3a9451a4bc', + REPORT: 'eb3418c94a88d3324d9e0180ae53c64e4e652bdaebaadbd53fffe73c798e38bf', +} +HISTORY_MARKER = b'## Historical record before 2026-10-17' +ARCHIVE_REL = Path('benchmarks/results-20261017/cache-invalid-addresses-performance') +ARCHIVE_LINK = 'worktrees/cache-invalid-addresses/' + str(ARCHIVE_REL) + +PROGRESS = ( + 'Local performance follow-up retains main 8e0f29b8 and invalid-address rejection. ' + 'Cold diagnostics, async miss validation placement and masked alignment remove avoidable cache costs. ' + 'The exact selected source passed 124 targeted unit executions plus debug prefetch admission and format checks; this is not full CI. ' + 'Final resident-cache mean throughput losses versus main are at most 1.08%; independent async hits improve about 2% versus the prior branch. ' + 'The completed 32-page resident cache-write matrix has mean changes from -0.16% to +0.40% versus main across one/eight workers and disjoint/shared access; this does not establish database insertion neutrality. ' + 'Valid nonblocking misses improve 17.84% versus the prior branch but remain 29.83% slower than main because allocator membership must be checked. ' + 'Resident database point/range throughput changes -1.51%/-0.03% versus main. ' + 'No-WAL through-close insertion remains indeterminate at -4.09% with a wide, sign-changing block interval; WAL insertion is -1.28%. ' + 'These measurements do not establish a universal 3% regression bound. ' + 'The inherited async batch-reservation/admission-progress limitation remains unresolved. ' + 'Raw evidence and prior adverse cohorts are preserved. Local commit only; user handles pushes and PRs.' +) + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def git(*arguments): + return subprocess.check_output(['git', '-C', str(TARGET), *arguments]) + + +def render_json(value): + return (json.dumps(value, indent=2, ensure_ascii=True) + '\n').encode() + + +def verify_delivery(commit): + assert re.fullmatch(r'[0-9a-f]{40}', commit), '--commit requires the full lowercase commit hash' + assert commit != BASE, 'performance commit has not been created' + assert git('branch', '--show-current').decode().strip() == BRANCH + assert git('rev-parse', 'HEAD').decode().strip() == commit, '--commit must equal target HEAD' + subprocess.run(['git', '-C', str(TARGET), 'merge-base', '--is-ancestor', BASE, commit], check=True) + assert not git('diff', '--name-only').strip(), 'target has tracked worktree edits' + assert not git('diff', '--cached', '--name-only').strip(), 'target has staged edits' + assert sha((TARGET / 'src/clockcache.c').read_bytes()) == SOURCE_SHA + assert sha(git('show', commit + ':src/clockcache.c')) == SOURCE_SHA + evidence = json.loads((ROOT / 'delivery-source-check.json').read_text()) + assert evidence['target_branch'] == BRANCH and evidence['base_commit'] == BASE + assert evidence['selected_profile'] == 'async-mask' + assert evidence['selected_clockcache_sha256'] == SOURCE_SHA + assert evidence['validated_source_files_match'] and evidence['checked_files'] == 172 + for name, expected in evidence['source_sha256'].items(): + assert sha((TARGET / name).read_bytes()) == expected, name + assert sha(git('show', commit + ':' + name)) == expected, name + archive = TARGET / ARCHIVE_REL + required = ['README.md', 'SHA256SUMS', 'validation-async-mask/validation.json', + 'database/analysis/mask-final-hits-audited.json', + 'database/analysis/mask-final-hot32-audited.json', + 'database/analysis/mask-final-writes-hot32-audited.json', + 'database/analysis/mask-final-misses-audited.json', + 'database/analysis/mask-final-resident-audited.json', + 'database/analysis/mask-final-quota-audited.json', + 'database/analysis/mask-final-db-conclusion.json', + 'review/mask-churn-audited.json', + 'review/mask-final-writes-evidence-review.json', + 'harness/controlled-writes/validation-status.json'] + recorded = {} + for line in (archive / 'SHA256SUMS').read_text().splitlines(): + expected, name = line.split(' ', 1) + relative = Path(name) + assert not relative.is_absolute() and '..' not in relative.parts + assert name not in recorded and re.fullmatch('[0-9a-f]{64}', expected) + recorded[name] = expected + for name in required: + data = (archive / name).read_bytes() + assert git('show', commit + ':' + str(ARCHIVE_REL / name)) == data, name + if name != 'SHA256SUMS': + assert sha(data) == recorded[name], name + validation = json.loads((archive / 'validation-async-mask/validation.json').read_text()) + assert validation['passed'] and validation['sources_unchanged'] + assert validation['passed_unit_executions'] == validation['expected_unit_executions'] == 124 + assert validation['profile']['clockcache_sha256'] == SOURCE_SHA + resident = json.loads((archive / 'database/analysis/mask-final-resident-audited.json').read_text()) + insertion = json.loads((archive / 'database/analysis/mask-final-quota-audited.json').read_text())['campaigns'][0] + assert resident['validation']['complete'] and insertion['validation']['complete'] + assert resident['validation']['library_hashes']['async-mask'] == LIBRARY_SHA + assert insertion['validation']['library_hashes']['async-mask'] == LIBRARY_SHA + for name, expected_rows in [('mask-final-hot32-audited.json', 36), + ('mask-final-writes-hot32-audited.json', 72)]: + result = json.loads((archive / 'database/analysis' / name).read_text()) + assert result['validation']['complete'] + assert result['validation']['observed_rows'] == result['validation']['expected_rows'] == expected_rows + assert result['validation']['libraries']['async-mask'] == LIBRARY_SHA + churn = json.loads((archive / 'review/mask-churn-audited.json').read_text()) + assert churn['passed'] and churn['library_sha256'] == LIBRARY_SHA + assert churn['source_clockcache_sha256'] == SOURCE_SHA + return sha((archive / 'SHA256SUMS').read_bytes()) + + +def prepare_projects(original, commit, archive_inventory_sha): + before = json.loads(original) + assert render_json(before) == original, 'unexpected existing JSON formatting' + after = copy.deepcopy(before) + matches = [p for p in after['followups'] if p['name'] == 'cache-invalid-addresses'] + assert len(matches) == 1 + project = matches[0] + assert project['branch'] == BRANCH and project['commit'] == BASE + assert project['worktree'] == str(TARGET) and project['status'] == 'locally_committed' + assert 'pre_performance_20261017_progress' not in project + project['pre_performance_20261017_progress'] = project['progress'] + project['pre_performance_20261017_commit'] = project['commit'] + project['commit'] = commit + project['progress'] = PROGRESS + project['performance_revalidated'] = True + project['performance_date'] = '2026-10-17' + project['performance_evidence'] = ARCHIVE_LINK + '/README.md' + project['performance_commit'] = commit + project['performance_selected_clockcache_sha256'] = SOURCE_SHA + project['performance_limitations'] = [ + 'No universal 3% equivalence claim; some resident/query intervals allow larger losses.', + 'Valid nonblocking miss retains required allocation-check cost versus main.', + 'No-WAL insertion wall timing remains indeterminate; CPU/op does not establish wall neutrality.', + 'Inherited async batch-reservation/admission-progress limitation remains unresolved.', + 'Targeted exact-source validation is not full CI; bounded churn is not a general progress proof.', + ] + after['deliverable'] = ( + 'Two active local branches retain main 8e0f29b8. Cache-invalid-address handling now includes ' + 'a locally committed, exact-source-tested performance follow-up and archived cache/database evidence; ' + 'no-WAL wall timing and inherited async progress remain unresolved. Cache-directory status and ' + 'its experimental alternatives are unchanged. Seven merged project histories and four archived ' + 'experiments are preserved. User handles pushes and PRs.' + ) + after['performance_evidence'] = { + 'project': 'cache-invalid-addresses', 'date': '2026-10-17', 'branch': BRANCH, + 'commit': commit, 'report': ARCHIVE_LINK + '/README.md', + 'archive_sha256sums_sha256': archive_inventory_sha, + 'selected_clockcache_sha256': SOURCE_SHA, 'selected_release_library_sha256': LIBRARY_SHA, + 'targeted_unit_executions': 124, + 'cache_write_evidence': ARCHIVE_LINK + '/database/analysis/mask-final-writes-hot32-audited.json', + 'cache_write_measured_rows': 72, + 'scope': 'Cache CPU attribution and bounded database confirmation; no universal equivalence or progress proof.', + } + # Existing integration/history fields, other followups and every project stay exact. + assert after['projects'] == before['projects'] + for old, new in zip(before['followups'], after['followups']): + if old['name'] != 'cache-invalid-addresses': + assert old == new + else: + for key in old: + if key not in {'commit', 'progress', 'performance_revalidated'}: + assert old[key] == new[key], key + for key in before: + if key not in {'followups', 'deliverable', 'performance_evidence'}: + assert after[key] == before[key], key + return render_json(after) + + +def prepare_report(original, commit): + assert original.count(HISTORY_MARKER) == 1 + history = original[original.index(HISTORY_MARKER):] + prefix = f'''# SplinterDB project branches + +Current main: `8e0f29b8` (branch prefixes, PR #692). Log-group limits also merged as PR #691 (`6105c49f`). + +Both remaining active branches include this main. Cache-invalid-address handling now has a local performance follow-up; cache-directory remains at its existing integration commit. Seven merged project histories and four archived experiments are preserved. + +| Active branch | Local commit | Validation | +| --- | --- | --- | +| `robj/cache-directory` | `03dde401` | [838 unit executions + 4 admission checks](worktrees/cache-directory/benchmarks/results-20261017/cache-directory-main-8e0f29b8/README.md) | +| `robj/cache-invalid-addresses` | `{commit[:8]}` | [124 additional exact-source unit executions, debug prefetch admission and formatting]({ARCHIVE_LINK}/validation-async-mask/validation.json) | + +Cache-directory validation and status are unchanged: all four implementations passed debug/release integration checks; direct remains the default and alternatives remain experimental. No new cache-directory performance claim is made. The previous invalid-address main integration and its 303 unit executions remain recorded in the [integration report](coordination/main-8e0f29b8/REPORT.md). + +The invalid-address follow-up moves cold diagnostics and async miss checks off the resident path and uses a mask for page alignment. Invalid addresses still fail before cache reservation or I/O. The [performance archive]({ARCHIVE_LINK}/README.md) preserves exact sources, commands, hashes, raw results and prior adverse cohorts. Its 124 exact-source unit executions are targeted validation, not full CI. + +The final resident-cache matrix's largest mean loss versus main is 1.08%; independent async hits improve about 2% versus the unoptimized branch. A 32-page independent blocking probe improves 8.10% versus main. Valid nonblocking misses improve 17.84% versus the unoptimized branch, while remaining 29.83% slower than main because allocation-membership validation adds required work. These are workload-specific comparisons, not a universal 3% equivalence claim. [Resident-cache evidence]({ARCHIVE_LINK}/database/analysis/mask-final-hits-audited.json) · [Miss evidence]({ARCHIVE_LINK}/database/analysis/mask-final-misses-audited.json) + +The completed 32-page resident cache-write matrix covers get/claim/lock/update/unlock/unclaim/unget with one/eight workers and disjoint/shared access. Its 72 measured samples pass identity, protected-counter, placement and zero timed I/O checks. Mean throughput changes versus main range from -0.16% to +0.40%; all four pointwise 95% interval lower bounds are above -3%. This limited cache experiment does not establish database insertion neutrality or explain away the no-WAL timing concern. [Write evidence]({ARCHIVE_LINK}/database/analysis/mask-final-writes-hot32-audited.json) + +Final resident database point/long-range throughput changes are -1.51%/-0.03% versus main. No-WAL insertion through close remains indeterminate at -4.09% (95% block interval -24.51% to +21.84%); the WAL estimate is -1.28%. Lower measured CPU/op does not clear the wall-time concern. Some point-query intervals also extend beyond a 3% loss. [Database evidence]({ARCHIVE_LINK}/database/analysis/mask-final-db-conclusion.json) + +The inherited async batch-reservation/admission-progress limitation remains unresolved. Successful bounded churn does not establish progress across all pressure and thread-lifecycle interleavings. [Progress scope]({ARCHIVE_LINK}/review/isolated-miss-review.json) + +These are local commits. The user handles pushes and PRs. + +[Current integration report](coordination/main-8e0f29b8/REPORT.md) · [Current integration audit](coordination/main-8e0f29b8/integration-audit.json) · [Project ledger](coordination/projects.json) + +'''.encode() + updated = prefix + history + assert updated[updated.index(HISTORY_MARKER):] == history + return updated + + +def atomic_replace(path, expected, replacement): + assert path.read_bytes() == expected, f'preimage changed before write: {path}' + mode = stat.S_IMODE(path.stat().st_mode) + descriptor, name = tempfile.mkstemp(prefix='.' + path.name + '.', dir=path.parent) + temporary = Path(name) + try: + with os.fdopen(descriptor, 'wb') as stream: + os.fchmod(stream.fileno(), mode) + stream.write(replacement) + stream.flush() + os.fsync(stream.fileno()) + assert path.read_bytes() == expected, f'preimage changed while staging: {path}' + os.replace(temporary, path) + finally: + if temporary.exists(): + temporary.unlink() + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--commit', required=True) + parser.add_argument('--apply', action='store_true', help='apply after all guards; default only prints diff') + args = parser.parse_args() + with LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) + original = {path: path.read_bytes() for path in PREIMAGES} + assert all(sha(data) == PREIMAGES[path] for path, data in original.items()), 'central tracking preimage changed' + inventory_sha = verify_delivery(args.commit) + replacement = {PROJECTS: prepare_projects(original[PROJECTS], args.commit, inventory_sha), + REPORT: prepare_report(original[REPORT], args.commit)} + patch = ''.join(''.join(difflib.unified_diff(original[path].decode().splitlines(True), + replacement[path].decode().splitlines(True), fromfile=str(path), tofile=str(path))) + for path in [PROJECTS, REPORT]) + if not args.apply: + print(patch, end='') + return + assert all(path.read_bytes() == data for path, data in original.items()), 'central tracking changed during validation' + backup = ROOT / ('tracking-update-' + args.commit[:12]) + backup.mkdir(exist_ok=False) + for path in [PROJECTS, REPORT]: + (backup / ('before-' + path.name)).write_bytes(original[path]) + (backup / ('after-' + path.name)).write_bytes(replacement[path]) + (backup / 'update.patch').write_text(patch) + changed = [] + try: + for path in [PROJECTS, REPORT]: + atomic_replace(path, original[path], replacement[path]) + changed.append(path) + except BaseException: + # Roll back only our exact new bytes; never overwrite another edit. + for path in reversed(changed): + atomic_replace(path, replacement[path], original[path]) + raise + receipt = dict(commit=args.commit, branch=BRANCH, selected_clockcache_sha256=SOURCE_SHA, + preimages={str(p): sha(v) for p, v in original.items()}, + postimages={str(p): sha(v) for p, v in replacement.items()}, + historical_report_tail_preserved=True, cache_directory_unchanged=True, + integration_and_history_fields_preserved=True, commits_created=False, pushes=False) + (backup / 'receipt.json').write_bytes(render_json(receipt)) + assert all(path.read_bytes() == data for path, data in replacement.items()) + print(backup / 'receipt.json') + + +if __name__ == '__main__': + main() diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get.asm new file mode 100644 index 000000000..6296af8cf --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get.asm @@ -0,0 +1,418 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053a20 : + 53a20: push %r15 + 53a22: lea -0x1(%rcx),%eax + 53a25: push %r14 + 53a27: push %r13 + 53a29: push %r12 + 53a2b: push %rbp + 53a2c: push %rbx + 53a2d: mov %rsi,%rbx + 53a30: sub $0x48,%rsp + 53a34: mov %edx,0x8(%rsp) + 53a38: mov %ecx,0x1c(%rsp) + 53a3c: mov %r8,0x20(%rsp) + 53a41: cmp $0x7,%eax + 53a44: ja 54038 + 53a4a: mov 0x8(%rdi),%rcx + 53a4e: mov %rdi,%r14 + 53a51: mov %rsi,%rax + 53a54: xor %edx,%edx + 53a56: mov 0x8(%rcx),%rdi + 53a5a: divq 0x8(%rdi) + 53a5e: test %rdx,%rdx + 53a61: jne 1015d + 53a67: movabs $0xcccccccccccccccd,%r12 + 53a71: mov %r14,%r13 + 53a74: data16 cs nopw 0x0(%rax,%rax,1) + 53a7f: nop + 53a80: mov 0x120(%rcx),%rcx + 53a87: mov 0x28(%r13),%rax + 53a8b: mov %rbx,%rdx + 53a8e: shr %cl,%rdx + 53a91: shr $0x2,%rax + 53a95: cmp %rax,%rdx + 53a98: jae 5409b + 53a9e: mov 0x30(%r13),%rax + 53aa2: mov (%rax,%rdx,4),%ebp + 53aa5: cmp $0xffffffff,%ebp + 53aa8: je 53c50 + 53aae: data16 lea 0x814f2(%rip),%rdi # d4fa8 + 53ab6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53abe: mov 0x8(%rsp),%r14d + 53ac3: mov %ebp,%esi + 53ac5: mov %r13,%rdi + 53ac8: mov (%rax),%rax + 53acb: mov %rax,0x10(%rsp) + 53ad0: test %r14d,%r14d + 53ad3: je 53c10 + 53ad9: call aa3e0 + 53ade: cmp $0x1,%eax + 53ae1: jne 53b2d + 53ae3: mov $0x1,%r15d + 53ae9: mov %r15,%rax + 53aec: mul %r12 + 53aef: xor %eax,%eax + 53af1: shr $0x2,%rdx + 53af5: mov %rdx,%r14 + 53af8: nopl 0x0(%rax,%rax,1) + 53b00: pause + 53b02: mov %rax,%rcx + 53b05: add $0x1,%rax + 53b09: cmp %r14,%rcx + 53b0c: jne 53b00 + 53b0e: cmp $0x400,%r15 + 53b15: ja 53be0 + 53b1b: mov %ebp,%esi + 53b1d: mov %r13,%rdi + 53b20: add %r15,%r15 + 53b23: call aa3e0 + 53b28: cmp $0x1,%eax + 53b2b: je 53ae9 + 53b2d: test %eax,%eax + 53b2f: jne 53c27 + 53b35: mov %ebp,%eax + 53b37: mov 0x48(%r13),%rcx + 53b3b: mov %rax,%rdx + 53b3e: shl $0x6,%rdx + 53b42: mov 0x8(%rcx,%rdx,1),%rsi + 53b47: cmp %rsi,%rbx + 53b4a: jne 53e8c + 53b50: mov %rax,%rbx + 53b53: mov %rdx,%r15 + 53b56: mov %r13,%r14 + 53b59: jmp 53b6c + 53b5b: nopl 0x0(%rax,%rax,1) + 53b60: mov %r14,%rdi + 53b63: call ea40 + 53b68: mov 0x48(%r14),%rcx + 53b6c: mov 0x10(%rcx,%r15,1),%eax + 53b71: test $0x10,%al + 53b73: jne 53b60 + 53b75: mov 0x48(%r14),%rdx + 53b79: mov %rbx,%rax + 53b7c: add %r15,%rdx + 53b7f: mov 0x14(%rdx),%r13d + 53b83: test %r13d,%r13d + 53b86: jne 53fea + 53b8c: mov 0x20(%rdx),%eax + 53b8f: cmp %eax,0x1c(%rsp) + 53b93: jne 5406a + 53b99: mov 0x8(%r14),%rax + 53b9d: mov 0x18(%rax),%r11d + 53ba1: test %r11d,%r11d + 53ba4: jne 53e66 + 53baa: mov 0x20(%rsp),%rbx + 53baf: xor %r13d,%r13d + 53bb2: mov %rdx,(%rbx) + 53bb5: data16 lea 0x813eb(%rip),%rdi # d4fa8 + 53bbd: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53bc5: mov (%rax),%rax + 53bc8: mov %rax,0x8(%rbx) + 53bcc: add $0x48,%rsp + 53bd0: mov %r13d,%eax + 53bd3: pop %rbx + 53bd4: pop %rbp + 53bd5: pop %r12 + 53bd7: pop %r13 + 53bd9: pop %r14 + 53bdb: pop %r15 + 53bdd: ret + 53bde: xchg %ax,%ax + 53be0: mov %ebp,%esi + 53be2: mov %r13,%rdi + 53be5: call aa3e0 + 53bea: cmp $0x1,%eax + 53bed: jne 53b2d + 53bf3: xor %eax,%eax + 53bf5: data16 cs nopw 0x0(%rax,%rax,1) + 53c00: pause + 53c02: mov %rax,%rdx + 53c05: add $0x1,%rax + 53c09: cmp %r14,%rdx + 53c0c: jne 53c00 + 53c0e: jmp 53be0 + 53c10: call aa3e0 + 53c15: cmp $0x1,%eax + 53c18: je 53ca6 + 53c1e: cmp $0x2,%eax + 53c21: jne 53b35 + 53c27: mov 0x8(%r13),%rcx + 53c2b: mov %rbx,%rax + 53c2e: xor %edx,%edx + 53c30: mov 0x8(%rcx),%rsi + 53c34: divq 0x8(%rsi) + 53c38: test %rdx,%rdx + 53c3b: je 53a80 + 53c41: mov %r13,%r14 + 53c44: jmp 1015d + 53c49: nopl 0x0(%rax) + 53c50: mov 0x10(%r13),%rbp + 53c54: mov 0x0(%rbp),%rax + 53c58: mov %rbp,%rdi + 53c5b: call *(%rax) + 53c5d: xor %edx,%edx + 53c5f: mov %rax,%rcx + 53c62: mov (%rax),%rax + 53c65: mov 0x8(%rax),%r9 + 53c69: mov %rbx,%rax + 53c6c: div %r9 + 53c6f: test %rdx,%rdx + 53c72: jne 53e30 + 53c78: mov 0x0(%rbp),%rax + 53c7c: mov %rbx,%r15 + 53c7f: and 0x20(%rcx),%r15 + 53c83: je 53cb8 + 53c85: cmp 0x8(%rcx),%rbx + 53c89: jae 53cb8 + 53c8b: mov %r15,%rsi + 53c8e: mov %rbp,%rdi + 53c91: call *0x20(%rax) + 53c94: test %eax,%eax + 53c96: je 53ee0 + 53c9c: mov 0x8(%rsp),%r8d + 53ca1: test %r8d,%r8d + 53ca4: jne 53d04 + 53ca6: mov $0xb,%r13d + 53cac: jmp 53bcc + 53cb1: nopl 0x0(%rax) + 53cb8: mov %rbp,%rdi + 53cbb: call *0x58(%rax) + 53cbe: mov 0x8130b(%rip),%rbp # d4fd0 + 53cc5: mov %rbx,%r9 + 53cc8: mov %r15,%r8 + 53ccb: sub $0x8,%rsp + 53ccf: lea 0x6388a(%rip),%rsi # b7560 <__func__.21+0xd0> + 53cd6: mov $0x17d,%ecx + 53cdb: mov 0x0(%rbp),%rdi + 53cdf: push %rax + 53ce0: lea 0x6ebe9(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53ce7: xor %eax,%eax + 53ce9: call fbf0 + 53cee: mov 0x0(%rbp),%rdi + 53cf2: call fe90 + 53cf7: pop %rsi + 53cf8: pop %rdi + 53cf9: mov $0x16,%r13d + 53cff: jmp 53bcc + 53d04: data16 lea 0x8129c(%rip),%rdi # d4fa8 + 53d0c: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d14: mov 0x1c(%rsp),%edx + 53d18: mov %rbx,%rsi + 53d1b: mov %r13,%rdi + 53d1e: mov (%rax),%r14 + 53d21: mov 0x8(%r13),%rax + 53d25: mov 0x8(%rax),%rax + 53d29: mov 0x8(%rax),%r15 + 53d2d: call 536c0 + 53d32: mov %rax,%rbp + 53d35: mov $0xffffffff,%eax + 53d3a: cmp %rax,%rbp + 53d3d: je 53c27 + 53d43: mov 0x8(%r13),%rax + 53d47: mov %rbp,%r12 + 53d4a: mov %r14,0x8(%rsp) + 53d4f: mov %r13,%r14 + 53d52: shl $0x6,%r12 + 53d56: add 0x48(%r13),%r12 + 53d5a: mov 0x18(%rax),%ecx + 53d5d: test %ecx,%ecx + 53d5f: jne 53f7e + 53d65: mov 0x18(%r14),%rdi + 53d69: mov (%r12),%rsi + 53d6d: mov %rbx,%rcx + 53d70: mov %r15,%rdx + 53d73: mov (%rdi),%rax + 53d76: call *(%rax) + 53d78: mov %eax,%r13d + 53d7b: test %eax,%eax + 53d7d: jne 53fa5 + 53d83: mov 0x8(%r14),%rax + 53d87: mov 0x18(%rax),%edx + 53d8a: test %edx,%edx + 53d8c: jne 53f21 + 53d92: mov %ebp,%edx + 53d94: mov %r13d,%ecx + 53d97: mov %rbx,%rsi + 53d9a: mov %r14,%rdi + 53d9d: call 537f0 + 53da2: mov %r12,%rdx + 53da5: test %r13d,%r13d + 53da8: je 53baa + 53dae: mov 0x8(%r14),%rcx + 53db2: mov %rbp,%rax + 53db5: xor %edx,%edx + 53db7: mov 0x8(%rsp),%rdi + 53dbc: divq 0x140(%rcx) + 53dc3: and $0x3,%edi + 53dc6: shl $0x6,%edx + 53dc9: lea (%rdx,%rax,1),%esi + 53dcc: mov 0x130(%rcx),%eax + 53dd2: mov 0x88(%r14),%rdx + 53dd9: mov $0xffffffff,%ecx + 53dde: imul %rdi,%rax + 53de2: add %rsi,%rax + 53de5: lock xadd %cx,(%rdx,%rax,2) + 53deb: test %cx,%cx + 53dee: jne 53bcc + 53df4: push %rax + 53df5: push %rdi + 53df6: push %rsi + 53df7: push 0x20(%rsp) + 53dfb: xor %r9d,%r9d + 53dfe: lea 0x643f3(%rip),%r8 # b81f8 <__func__.21+0xd68> + 53e05: xor %eax,%eax + 53e07: mov $0x288,%esi + 53e0c: lea 0x5d81b(%rip),%rcx # b162e <_fini+0xa12> + 53e13: lea 0x6ebf6(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 53e1a: lea 0x5d7b6(%rip),%rdi # b15d7 <_fini+0x9bb> + 53e21: call ee00 + 53e26: cs nopw 0x0(%rax,%rax,1) + 53e30: mov 0x81199(%rip),%rbp # d4fd0 + 53e37: mov %rbx,%r8 + 53e3a: xor %eax,%eax + 53e3c: mov $0x164,%ecx + 53e41: lea 0x6ea88(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53e48: lea 0x63659(%rip),%rsi # b74a8 <__func__.21+0x18> + 53e4f: mov 0x0(%rbp),%rdi + 53e53: call fbf0 + 53e58: mov 0x0(%rbp),%rdi + 53e5c: call fe90 + 53e61: jmp 53cf9 + 53e66: mov 0x10(%rsp),%rsi + 53e6b: mov 0x1c(%rsp),%ecx + 53e6f: lea 0x0(,%rsi,8),%rax + 53e77: sub %rsi,%rax + 53e7a: lea 0x220(%rcx,%rax,8),%rax + 53e82: addq $0x1,(%r14,%rax,8) + 53e87: jmp 53baa + 53e8c: mov 0x8(%r13),%rcx + 53e90: xor %edx,%edx + 53e92: mov 0x10(%rsp),%rdi + 53e97: divq 0x140(%rcx) + 53e9e: and $0x3,%edi + 53ea1: shl $0x6,%edx + 53ea4: lea (%rdx,%rax,1),%esi + 53ea7: mov 0x130(%rcx),%eax + 53ead: mov 0x88(%r13),%rdx + 53eb4: mov $0xffffffff,%ecx + 53eb9: imul %rdi,%rax + 53ebd: add %rsi,%rax + 53ec0: lock xadd %cx,(%rdx,%rax,2) + 53ec6: test %cx,%cx + 53ec9: jne 53c27 + 53ecf: push %rbx + 53ed0: push %rdi + 53ed1: push %rsi + 53ed2: push 0x28(%rsp) + 53ed6: jmp 53dfb + 53edb: nopl 0x0(%rax,%rax,1) + 53ee0: sub $0x8,%rsp + 53ee4: mov %rbx,%r9 + 53ee7: mov %r15,%r8 + 53eea: mov $0x172,%ecx + 53eef: mov 0x810da(%rip),%rbp # d4fd0 + 53ef6: lea 0x6e9d3(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 53efd: lea 0x635f4(%rip),%rsi # b74f8 <__func__.21+0x68> + 53f04: mov 0x0(%rbp),%rdi + 53f08: push $0x0 + 53f0a: call fbf0 + 53f0f: mov 0x0(%rbp),%rdi + 53f13: call fe90 + 53f18: pop %r9 + 53f1a: pop %r10 + 53f1c: jmp 53cf9 + 53f21: lea 0x30(%rsp),%rsi + 53f26: mov $0x1,%edi + 53f2b: call e410 + 53f30: mov 0x28(%rsp),%rax + 53f35: mov 0x8(%rsp),%rsi + 53f3a: imul $0x3b9aca00,0x30(%rsp),%rdx + 53f43: add 0x38(%rsp),%rdx + 53f48: sub %rax,%rdx + 53f4b: mov 0x1c(%rsp),%ecx + 53f4f: lea 0x0(,%rsi,8),%rax + 53f57: sub %rsi,%rax + 53f5a: lea (%rcx,%rax,8),%rax + 53f5e: lea (%r14,%rax,8),%rax + 53f62: addq $0x1,0x1148(%rax) + 53f6a: addq $0x1,0x1220(%rax) + 53f72: add %rdx,0x1190(%rax) + 53f79: jmp 53d92 + 53f7e: lea 0x30(%rsp),%rsi + 53f83: mov $0x1,%edi + 53f88: call e410 + 53f8d: imul $0x3b9aca00,0x30(%rsp),%rax + 53f96: add 0x38(%rsp),%rax + 53f9b: mov %rax,0x28(%rsp) + 53fa0: jmp 53d65 + 53fa5: mov %eax,%edi + 53fa7: call efe0 + 53fac: mov 0x8101d(%rip),%r15 # d4fd0 + 53fb3: mov 0x1c(%rsp),%ecx + 53fb7: mov %rbx,%rdx + 53fba: mov %rax,%r8 + 53fbd: lea 0x648dc(%rip),%rsi # b88a0 <__func__.21+0x1410> + 53fc4: xor %eax,%eax + 53fc6: mov (%r15),%rdi + 53fc9: call fbf0 + 53fce: mov (%r15),%rdi + 53fd1: call fe90 + 53fd6: mov 0x8(%r14),%rax + 53fda: mov 0x18(%rax),%edx + 53fdd: test %edx,%edx + 53fdf: je 53d92 + 53fe5: jmp 53f21 + 53fea: mov 0x8(%r14),%rcx + 53fee: xor %edx,%edx + 53ff0: mov 0x10(%rsp),%rdi + 53ff5: divq 0x140(%rcx) + 53ffc: and $0x3,%edi + 53fff: shl $0x6,%edx + 54002: lea (%rdx,%rax,1),%esi + 54005: mov 0x130(%rcx),%eax + 5400b: mov 0x88(%r14),%rdx + 54012: mov $0xffffffff,%ecx + 54017: imul %rdi,%rax + 5401b: add %rsi,%rax + 5401e: lock xadd %cx,(%rdx,%rax,2) + 54024: test %cx,%cx + 54027: jne 53bcc + 5402d: jmp 53ecf + 54032: nopw 0x0(%rax,%rax,1) + 54038: sub $0x8,%rsp + 5403c: lea 0x645fd(%rip),%r8 # b8640 <__func__.21+0x11b0> + 54043: xor %eax,%eax + 54045: push %rsi + 54046: mov 0x2c(%rsp),%r9d + 5404b: lea 0x64616(%rip),%rcx # b8668 <__func__.21+0x11d8> + 54052: lea 0x6e847(%rip),%rdx # c28a0 <__func__.23.lto_priv.1> + 54059: mov $0x1d6,%esi + 5405e: lea 0x5d572(%rip),%rdi # b15d7 <_fini+0x9bb> + 54065: call ee00 + 5406a: mov 0x1c(%rsp),%esi + 5406e: mov %ebp,%r9d + 54071: lea 0x5d692(%rip),%r8 # b170a <_fini+0xaee> + 54078: lea 0x5d6a2(%rip),%rcx # b1721 <_fini+0xb05> + 5407f: lea 0x6e72a(%rip),%rdx # c27b0 <__func__.19> + 54086: lea 0x5d54a(%rip),%rdi # b15d7 <_fini+0x9bb> + 5408d: push %rsi + 5408e: mov $0x8dd,%esi + 54093: push %rax + 54094: xor %eax,%eax + 54096: call ee00 + 5409b: mov %r13,%r14 + 5409e: jmp 1015d + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get_from_disk_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get_from_disk_async.constprop.0.asm new file mode 100644 index 000000000..57938f231 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get_from_disk_async.constprop.0.asm @@ -0,0 +1,355 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009c750 : + 9c750: mov 0x18(%rdi),%rax + 9c754: cmp $0x1,%rax + 9c758: je 9ca50 + 9c75e: push %r13 + 9c760: push %r12 + 9c762: push %rbp + 9c763: push %rbx + 9c764: mov %rdi,%rbx + 9c767: sub $0x18,%rsp + 9c76b: test %rax,%rax + 9c76e: je 9c890 + 9c774: lea 0x80(%rdi),%rbp + 9c77b: mov 0x80(%rbx),%rax + 9c782: mov %rbp,%rdi + 9c785: call *0x8(%rax) + 9c788: cmp $0x1,%eax + 9c78b: jne 9c818 + 9c791: mov 0x80(%rbx),%rax + 9c798: mov %rbp,%rdi + 9c79b: call *0x10(%rax) + 9c79e: mov 0x20(%rbx),%rdx + 9c7a2: mov %eax,0x70(%rbx) + 9c7a5: mov 0x60(%rbx),%eax + 9c7a8: shl $0x6,%rax + 9c7ac: add 0x48(%rdx),%rax + 9c7b0: mov 0x10(%rax),%eax + 9c7b3: test $0x10,%al + 9c7b5: jne 9ca30 + 9c7bb: mov 0x70(%rbx),%edi + 9c7be: test %edi,%edi + 9c7c0: jne 9c9f0 + 9c7c6: mov 0x80(%rbx),%rax + 9c7cd: mov %rbp,%rdi + 9c7d0: call *0x20(%rax) + 9c7d3: mov 0x20(%rbx),%rsi + 9c7d7: mov 0x70(%rbx),%edi + 9c7da: mov 0x8(%rsi),%rcx + 9c7de: test %edi,%edi + 9c7e0: jne 9ca60 + 9c7e6: mov 0x18(%rcx),%eax + 9c7e9: test %eax,%eax + 9c7eb: jne 9c828 + 9c7ed: mov 0x68(%rbx),%rax + 9c7f1: mov %rax,0x48(%rbx) + 9c7f5: movl $0x1,0x54(%rbx) + 9c7fc: movq $0x1,0x18(%rbx) + 9c804: add $0x18,%rsp + 9c808: mov $0x1,%eax + 9c80d: pop %rbx + 9c80e: pop %rbp + 9c80f: pop %r12 + 9c811: pop %r13 + 9c813: ret + 9c814: nopl 0x0(%rax) + 9c818: add $0x18,%rsp + 9c81c: xor %eax,%eax + 9c81e: pop %rbx + 9c81f: pop %rbp + 9c820: pop %r12 + 9c822: pop %r13 + 9c824: ret + 9c825: nopl (%rax) + 9c828: mov %rsp,%rsi + 9c82b: mov $0x1,%edi + 9c830: mov 0x480(%rbx),%rbp + 9c837: call e410 + 9c83c: mov 0x58(%rbx),%rcx + 9c840: imul $0x3b9aca00,(%rsp),%rdx + 9c848: add 0x8(%rsp),%rdx + 9c84d: lea 0x0(,%rcx,8),%rax + 9c855: sub %rbp,%rdx + 9c858: sub %rcx,%rax + 9c85b: mov 0x30(%rbx),%ecx + 9c85e: lea (%rcx,%rax,8),%rcx + 9c862: mov 0x20(%rbx),%rax + 9c866: lea (%rax,%rcx,8),%rax + 9c86a: addq $0x1,0x1148(%rax) + 9c872: addq $0x1,0x1220(%rax) + 9c87a: add %rdx,0x1190(%rax) + 9c881: jmp 9c7ed + 9c886: cs nopw 0x0(%rax,%rax,1) + 9c890: mov 0x20(%rdi),%rax + 9c894: mov 0x28(%rdi),%rbp + 9c898: mov 0x10(%rax),%r12 + 9c89c: mov (%r12),%rax + 9c8a0: mov %r12,%rdi + 9c8a3: call *(%rax) + 9c8a5: xor %edx,%edx + 9c8a7: mov %rax,%rcx + 9c8aa: mov (%rax),%rax + 9c8ad: mov 0x8(%rax),%r9 + 9c8b1: mov %rbp,%rax + 9c8b4: div %r9 + 9c8b7: test %rdx,%rdx + 9c8ba: jne 9cae0 + 9c8c0: mov (%r12),%rax + 9c8c4: mov %rbp,%r13 + 9c8c7: and 0x20(%rcx),%r13 + 9c8cb: je 9c990 + 9c8d1: cmp 0x8(%rcx),%rbp + 9c8d5: jae 9c990 + 9c8db: mov %r13,%rsi + 9c8de: mov %r12,%rdi + 9c8e1: call *0x20(%rax) + 9c8e4: test %eax,%eax + 9c8e6: je 9cbe8 + 9c8ec: mov 0x30(%rbx),%edx + 9c8ef: mov 0x28(%rbx),%rsi + 9c8f3: mov 0x20(%rbx),%rdi + 9c8f7: call 536c0 + 9c8fc: mov $0xffffffff,%edx + 9c901: mov %rax,0x60(%rbx) + 9c905: cmp %rdx,%rax + 9c908: je 9cbd0 + 9c90e: mov 0x20(%rbx),%rdx + 9c912: shl $0x6,%rax + 9c916: mov 0x28(%rbx),%rcx + 9c91a: mov %rbx,%r9 + 9c91d: lea 0x80(%rbx),%rbp + 9c924: mov 0x38605(%rip),%r8 # d4f30 + 9c92b: mov 0x18(%rdx),%rsi + 9c92f: add 0x48(%rdx),%rax + 9c933: mov %rbp,%rdi + 9c936: xor %edx,%edx + 9c938: mov %rax,0x68(%rbx) + 9c93c: mov (%rsi),%rax + 9c93f: call *0x18(%rax) + 9c942: mov %eax,0x70(%rbx) + 9c945: test %eax,%eax + 9c947: jne 9cc30 + 9c94d: mov 0x68(%rbx),%rax + 9c951: mov %rbp,%rdi + 9c954: mov (%rax),%rsi + 9c957: mov 0x80(%rbx),%rax + 9c95e: call *(%rax) + 9c960: mov %eax,0x70(%rbx) + 9c963: test %eax,%eax + 9c965: jne 9cb20 + 9c96b: mov 0x20(%rbx),%rax + 9c96f: mov 0x8(%rax),%rax + 9c973: mov 0x18(%rax),%r8d + 9c977: test %r8d,%r8d + 9c97a: jne 9ccd0 + 9c980: lea -0x20c(%rip),%rax # 9c77b + 9c987: mov %rax,0x18(%rbx) + 9c98b: jmp 9c77b + 9c990: mov %r12,%rdi + 9c993: call *0x58(%rax) + 9c996: mov 0x38633(%rip),%r12 # d4fd0 + 9c99d: mov %rbp,%r9 + 9c9a0: mov %r13,%r8 + 9c9a3: sub $0x8,%rsp + 9c9a7: mov $0x17d,%ecx + 9c9ac: lea 0x25f1d(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 9c9b3: mov (%r12),%rdi + 9c9b7: push %rax + 9c9b8: lea 0x1aba1(%rip),%rsi # b7560 <__func__.21+0xd0> + 9c9bf: xor %eax,%eax + 9c9c1: call fbf0 + 9c9c6: mov (%r12),%rdi + 9c9ca: call fe90 + 9c9cf: pop %rbp + 9c9d0: pop %r12 + 9c9d2: mov 0x261e7(%rip),%rax # c2bc0 <__func__.0.lto_priv.4+0x60> + 9c9d9: movq $0x1,0x18(%rbx) + 9c9e1: mov %rax,0x50(%rbx) + 9c9e5: jmp 9c804 + 9c9ea: nopw 0x0(%rax,%rax,1) + 9c9f0: call efe0 + 9c9f5: mov 0x385d4(%rip),%r12 # d4fd0 + 9c9fc: mov 0x60(%rbx),%rcx + 9ca00: lea 0x240e9(%rip),%rsi # c0af0 <__func__.21+0x9660> + 9ca07: mov 0x28(%rbx),%rdx + 9ca0b: mov %rax,%r8 + 9ca0e: xor %eax,%eax + 9ca10: mov (%r12),%rdi + 9ca14: call fbf0 + 9ca19: mov (%r12),%rdi + 9ca1d: call fe90 + 9ca22: jmp 9c7c6 + 9ca27: nopw 0x0(%rax,%rax,1) + 9ca30: mov 0x70(%rbx),%ecx + 9ca33: mov 0x28(%rbx),%rsi + 9ca37: mov 0x20(%rbx),%rdi + 9ca3b: mov 0x60(%rbx),%edx + 9ca3e: call 537f0 + 9ca43: jmp 9c7bb + 9ca48: nopl 0x0(%rax,%rax,1) + 9ca50: mov $0x1,%eax + 9ca55: ret + 9ca56: cs nopw 0x0(%rax,%rax,1) + 9ca60: mov 0x70(%rbx),%eax + 9ca63: xor %edx,%edx + 9ca65: mov 0x58(%rbx),%rdi + 9ca69: mov %eax,0x50(%rbx) + 9ca6c: mov 0x60(%rbx),%eax + 9ca6f: mov %rdi,%r9 + 9ca72: and $0x3,%r9d + 9ca76: divq 0x140(%rcx) + 9ca7d: shl $0x6,%edx + 9ca80: lea (%rdx,%rax,1),%r8d + 9ca84: mov 0x130(%rcx),%eax + 9ca8a: mov $0xffffffff,%ecx + 9ca8f: mov 0x88(%rsi),%rdx + 9ca96: imul %r9,%rax + 9ca9a: add %r8,%rax + 9ca9d: lock xadd %cx,(%rdx,%rax,2) + 9caa3: test %cx,%cx + 9caa6: jne 9c7f5 + 9caac: push %rdx + 9caad: lea 0x14b7a(%rip),%rcx # b162e <_fini+0xa12> + 9cab4: mov $0x288,%esi + 9cab9: xor %eax,%eax + 9cabb: push %r9 + 9cabd: lea 0x25f4c(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 9cac4: xor %r9d,%r9d + 9cac7: push %r8 + 9cac9: lea 0x1b728(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cad0: push %rdi + 9cad1: lea 0x14aff(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cad8: call ee00 + 9cadd: nopl (%rax) + 9cae0: mov 0x384e9(%rip),%r12 # d4fd0 + 9cae7: mov %rbp,%r8 + 9caea: xor %eax,%eax + 9caec: mov $0x164,%ecx + 9caf1: lea 0x25dd8(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 9caf8: lea 0x1a9a9(%rip),%rsi # b74a8 <__func__.21+0x18> + 9caff: mov (%r12),%rdi + 9cb03: call fbf0 + 9cb08: mov (%r12),%rdi + 9cb0c: call fe90 + 9cb11: jmp 9c9d2 + 9cb16: cs nopw 0x0(%rax,%rax,1) + 9cb20: mov 0x80(%rbx),%rax + 9cb27: mov %rbp,%rdi + 9cb2a: call *0x20(%rax) + 9cb2d: mov 0x70(%rbx),%ecx + 9cb30: mov 0x28(%rbx),%rsi + 9cb34: mov 0x20(%rbx),%rdi + 9cb38: mov 0x60(%rbx),%edx + 9cb3b: call 537f0 + 9cb40: mov 0x70(%rbx),%eax + 9cb43: mov 0x20(%rbx),%rsi + 9cb47: xor %edx,%edx + 9cb49: mov 0x58(%rbx),%rdi + 9cb4d: mov 0x8(%rsi),%rcx + 9cb51: mov %eax,0x50(%rbx) + 9cb54: mov 0x60(%rbx),%eax + 9cb57: mov %rdi,%r9 + 9cb5a: and $0x3,%r9d + 9cb5e: divq 0x140(%rcx) + 9cb65: shl $0x6,%edx + 9cb68: lea (%rdx,%rax,1),%r8d + 9cb6c: mov 0x130(%rcx),%eax + 9cb72: mov $0xffffffff,%ecx + 9cb77: mov 0x88(%rsi),%rdx + 9cb7e: imul %r9,%rax + 9cb82: add %r8,%rax + 9cb85: lock xadd %cx,(%rdx,%rax,2) + 9cb8b: test %cx,%cx + 9cb8e: jne 9c7f5 + 9cb94: push %r10 + 9cb96: lea 0x14a91(%rip),%rcx # b162e <_fini+0xa12> + 9cb9d: mov $0x288,%esi + 9cba2: xor %eax,%eax + 9cba4: push %r9 + 9cba6: lea 0x25e63(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 9cbad: xor %r9d,%r9d + 9cbb0: push %r8 + 9cbb2: lea 0x1b63f(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cbb9: push %rdi + 9cbba: lea 0x14a16(%rip),%rdi # b15d7 <_fini+0x9bb> + 9cbc1: call ee00 + 9cbc6: cs nopw 0x0(%rax,%rax,1) + 9cbd0: movl $0x0,0x54(%rbx) + 9cbd7: movq $0x1,0x18(%rbx) + 9cbdf: jmp 9c804 + 9cbe4: nopl 0x0(%rax) + 9cbe8: sub $0x8,%rsp + 9cbec: mov %r13,%r8 + 9cbef: mov %rbp,%r9 + 9cbf2: mov $0x172,%ecx + 9cbf7: mov 0x383d2(%rip),%r12 # d4fd0 + 9cbfe: lea 0x25ccb(%rip),%rdx # c28d0 <__func__.22.lto_priv.0> + 9cc05: lea 0x1a8ec(%rip),%rsi # b74f8 <__func__.21+0x68> + 9cc0c: mov (%r12),%rdi + 9cc10: push $0x0 + 9cc12: call fbf0 + 9cc17: mov (%r12),%rdi + 9cc1b: call fe90 + 9cc20: pop %r13 + 9cc22: pop %rax + 9cc23: jmp 9c9d2 + 9cc28: nopl 0x0(%rax,%rax,1) + 9cc30: mov 0x28(%rbx),%rsi + 9cc34: mov 0x20(%rbx),%rdi + 9cc38: mov %eax,%ecx + 9cc3a: mov 0x60(%rbx),%edx + 9cc3d: call 537f0 + 9cc42: mov 0x70(%rbx),%eax + 9cc45: mov 0x20(%rbx),%rsi + 9cc49: xor %edx,%edx + 9cc4b: mov 0x58(%rbx),%rdi + 9cc4f: mov 0x8(%rsi),%rcx + 9cc53: mov %eax,0x50(%rbx) + 9cc56: mov 0x60(%rbx),%eax + 9cc59: mov %rdi,%r9 + 9cc5c: and $0x3,%r9d + 9cc60: divq 0x140(%rcx) + 9cc67: shl $0x6,%edx + 9cc6a: lea (%rdx,%rax,1),%r8d + 9cc6e: mov 0x130(%rcx),%eax + 9cc74: mov $0xffffffff,%ecx + 9cc79: mov 0x88(%rsi),%rdx + 9cc80: imul %r9,%rax + 9cc84: add %r8,%rax + 9cc87: lock xadd %cx,(%rdx,%rax,2) + 9cc8d: test %cx,%cx + 9cc90: jne 9c7f5 + 9cc96: push %r11 + 9cc98: lea 0x1498f(%rip),%rcx # b162e <_fini+0xa12> + 9cc9f: mov $0x288,%esi + 9cca4: xor %eax,%eax + 9cca6: push %r9 + 9cca8: lea 0x25d61(%rip),%rdx # c2a10 <__func__.28.lto_priv.1> + 9ccaf: xor %r9d,%r9d + 9ccb2: push %r8 + 9ccb4: lea 0x1b53d(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9ccbb: push %rdi + 9ccbc: lea 0x14914(%rip),%rdi # b15d7 <_fini+0x9bb> + 9ccc3: call ee00 + 9ccc8: nopl 0x0(%rax,%rax,1) + 9ccd0: mov %rsp,%rsi + 9ccd3: mov $0x1,%edi + 9ccd8: call e410 + 9ccdd: imul $0x3b9aca00,(%rsp),%rax + 9cce5: add 0x8(%rsp),%rax + 9ccea: mov %rax,0x480(%rbx) + 9ccf1: jmp 9c980 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..7ec604bf1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/async-load-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,90 @@ + +.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cd00 : + 9cd00: mov 0x10(%rdi),%rax + 9cd04: cmp $0x1,%rax + 9cd08: je 9ce08 + 9cd0e: push %rbx + 9cd0f: mov %rdi,%rbx + 9cd12: test %rax,%rax + 9cd15: je 9cd20 + 9cd17: jmp *%rax + 9cd19: nopl 0x0(%rax) + 9cd20: data16 lea 0x38280(%rip),%rdi # d4fa8 + 9cd28: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cd30: mov 0x30(%rbx),%r9d + 9cd34: mov 0x28(%rbx),%rsi + 9cd38: mov (%rax),%rax + 9cd3b: mov %rax,0x58(%rbx) + 9cd3f: lea -0x1(%r9),%eax + 9cd43: cmp $0x7,%eax + 9cd46: ja 9ce0e + 9cd4c: mov 0x20(%rbx),%rdi + 9cd50: mov %rsi,%rax + 9cd53: xor %edx,%edx + 9cd55: mov 0x8(%rdi),%rcx + 9cd59: mov 0x8(%rcx),%r10 + 9cd5d: divq 0x8(%r10) + 9cd61: test %rdx,%rdx + 9cd64: jne 10534 + 9cd6a: mov 0x120(%rcx),%rcx + 9cd71: mov 0x28(%rdi),%rax + 9cd75: mov %rsi,%rdx + 9cd78: shr %cl,%rdx + 9cd7b: shr $0x2,%rax + 9cd7f: cmp %rax,%rdx + 9cd82: jae 10534 + 9cd88: mov 0x30(%rdi),%rax + 9cd8c: mov (%rax,%rdx,4),%eax + 9cd8f: mov $0xffffffff,%edx + 9cd94: mov %rax,0x60(%rbx) + 9cd98: cmp %rdx,%rax + 9cd9b: je 9cdd0 + 9cd9d: lea 0xc(%rip),%rax # 9cdb0 + 9cda4: movq $0x0,0x18(%rbx) + 9cdac: mov %rax,0x10(%rbx) + 9cdb0: mov %rbx,%rdi + 9cdb3: call aa540 + 9cdb8: cmp $0x1,%eax + 9cdbb: jne 9cdfd + 9cdbd: movq $0x1,0x10(%rbx) + 9cdc5: mov $0x1,%eax + 9cdca: pop %rbx + 9cdcb: ret + 9cdcc: nopl 0x0(%rax) + 9cdd0: lea 0x19(%rip),%rax # 9cdf0 + 9cdd7: movq $0x0,0x18(%rbx) + 9cddf: mov %rax,0x10(%rbx) + 9cde3: data16 cs nopw 0x0(%rax,%rax,1) + 9cdee: xchg %ax,%ax + 9cdf0: mov %rbx,%rdi + 9cdf3: call 9c750 + 9cdf8: cmp $0x1,%eax + 9cdfb: je 9cdbd + 9cdfd: xor %eax,%eax + 9cdff: pop %rbx + 9ce00: ret + 9ce01: nopl 0x0(%rax) + 9ce08: mov $0x1,%eax + 9ce0d: ret + 9ce0e: push %rax + 9ce0f: lea 0x1b82a(%rip),%r8 # b8640 <__func__.21+0x11b0> + 9ce16: xor %eax,%eax + 9ce18: lea 0x1b849(%rip),%rcx # b8668 <__func__.21+0x11d8> + 9ce1f: push %rsi + 9ce20: lea 0x25a79(%rip),%rdx # c28a0 <__func__.23.lto_priv.1> + 9ce27: mov $0x1d6,%esi + 9ce2c: lea 0x147a4(%rip),%rdi # b15d7 <_fini+0x9bb> + 9ce33: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get.asm new file mode 100644 index 000000000..fe438fd59 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get.asm @@ -0,0 +1,359 @@ + +.cache/invalid-address-perf-20261017/builds/candidate/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +0000000000053b60 : + 53b60: push %r15 + 53b62: lea -0x1(%rcx),%eax + 53b65: push %r14 + 53b67: push %r13 + 53b69: push %r12 + 53b6b: push %rbp + 53b6c: push %rbx + 53b6d: mov %rsi,%rbx + 53b70: sub $0x48,%rsp + 53b74: mov %edx,0x8(%rsp) + 53b78: mov %ecx,0x1c(%rsp) + 53b7c: mov %r8,0x20(%rsp) + 53b81: cmp $0x7,%eax + 53b84: ja 540a8 + 53b8a: mov 0x8(%rdi),%rcx + 53b8e: mov %rdi,%r14 + 53b91: mov %rsi,%rax + 53b94: xor %edx,%edx + 53b96: mov 0x8(%rcx),%rdi + 53b9a: divq 0x8(%rdi) + 53b9e: test %rdx,%rdx + 53ba1: jne 1015d + 53ba7: movabs $0xcccccccccccccccd,%r12 + 53bb1: mov %r14,%r15 + 53bb4: data16 cs nopw 0x0(%rax,%rax,1) + 53bbf: nop + 53bc0: mov 0x120(%rcx),%rcx + 53bc7: mov 0x28(%r15),%rax + 53bcb: mov %rbx,%rdx + 53bce: shr %cl,%rdx + 53bd1: shr $0x2,%rax + 53bd5: cmp %rax,%rdx + 53bd8: jae 540da + 53bde: mov 0x30(%r15),%rax + 53be2: mov (%rax,%rdx,4),%ebp + 53be5: cmp $0xffffffff,%ebp + 53be8: je 53d88 + 53bee: data16 lea 0x813b2(%rip),%rdi # d4fa8 + 53bf6: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53bfe: mov 0x8(%rsp),%r9d + 53c03: mov %ebp,%esi + 53c05: mov %r15,%rdi + 53c08: mov (%rax),%rax + 53c0b: mov %rax,0x10(%rsp) + 53c10: test %r9d,%r9d + 53c13: je 53d50 + 53c19: call aa2e0 + 53c1e: cmp $0x1,%eax + 53c21: jne 53c6d + 53c23: mov $0x1,%r13d + 53c29: mov %r13,%rax + 53c2c: mul %r12 + 53c2f: xor %eax,%eax + 53c31: shr $0x2,%rdx + 53c35: mov %rdx,%r14 + 53c38: nopl 0x0(%rax,%rax,1) + 53c40: pause + 53c42: mov %rax,%rcx + 53c45: add $0x1,%rax + 53c49: cmp %r14,%rcx + 53c4c: jne 53c40 + 53c4e: cmp $0x400,%r13 + 53c55: ja 53d20 + 53c5b: mov %ebp,%esi + 53c5d: mov %r15,%rdi + 53c60: add %r13,%r13 + 53c63: call aa2e0 + 53c68: cmp $0x1,%eax + 53c6b: je 53c29 + 53c6d: test %eax,%eax + 53c6f: jne 53d63 + 53c75: mov %ebp,%eax + 53c77: mov 0x48(%r15),%rcx + 53c7b: mov %rax,%rdx + 53c7e: shl $0x6,%rdx + 53c82: mov 0x8(%rcx,%rdx,1),%rsi + 53c87: cmp %rsi,%rbx + 53c8a: jne 53f0e + 53c90: mov %r15,%r14 + 53c93: mov %rax,%rbx + 53c96: mov %rdx,%r15 + 53c99: jmp 53cac + 53c9b: nopl 0x0(%rax,%rax,1) + 53ca0: mov %r14,%rdi + 53ca3: call ea40 + 53ca8: mov 0x48(%r14),%rcx + 53cac: mov 0x10(%rcx,%r15,1),%eax + 53cb1: test $0x10,%al + 53cb3: jne 53ca0 + 53cb5: mov 0x48(%r14),%rdx + 53cb9: mov %rbx,%rax + 53cbc: add %r15,%rdx + 53cbf: mov 0x14(%rdx),%r13d + 53cc3: test %r13d,%r13d + 53cc6: jne 54029 + 53ccc: mov 0x20(%rdx),%eax + 53ccf: cmp %eax,0x1c(%rsp) + 53cd3: jne 54071 + 53cd9: mov 0x8(%r14),%rax + 53cdd: mov 0x18(%rax),%edi + 53ce0: test %edi,%edi + 53ce2: jne 53ee8 + 53ce8: mov 0x20(%rsp),%rbx + 53ced: xor %r13d,%r13d + 53cf0: mov %rdx,(%rbx) + 53cf3: data16 lea 0x812ad(%rip),%rdi # d4fa8 + 53cfb: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53d03: mov (%rax),%rax + 53d06: mov %rax,0x8(%rbx) + 53d0a: add $0x48,%rsp + 53d0e: mov %r13d,%eax + 53d11: pop %rbx + 53d12: pop %rbp + 53d13: pop %r12 + 53d15: pop %r13 + 53d17: pop %r14 + 53d19: pop %r15 + 53d1b: ret + 53d1c: nopl 0x0(%rax) + 53d20: mov %ebp,%esi + 53d22: mov %r15,%rdi + 53d25: call aa2e0 + 53d2a: cmp $0x1,%eax + 53d2d: jne 53c6d + 53d33: xor %eax,%eax + 53d35: data16 cs nopw 0x0(%rax,%rax,1) + 53d40: pause + 53d42: mov %rax,%rdx + 53d45: add $0x1,%rax + 53d49: cmp %r14,%rdx + 53d4c: jne 53d40 + 53d4e: jmp 53d20 + 53d50: call aa2e0 + 53d55: cmp $0x1,%eax + 53d58: je 53d9f + 53d5a: cmp $0x2,%eax + 53d5d: jne 53c75 + 53d63: mov 0x8(%r15),%rcx + 53d67: mov %rbx,%rax + 53d6a: xor %edx,%edx + 53d6c: mov 0x8(%rcx),%rsi + 53d70: divq 0x8(%rsi) + 53d74: test %rdx,%rdx + 53d77: je 53bc0 + 53d7d: mov %r15,%r14 + 53d80: jmp 1015d + 53d85: nopl (%rax) + 53d88: mov %rbx,%rsi + 53d8b: mov %r15,%rdi + 53d8e: call 50080 + 53d93: test %eax,%eax + 53d95: je 53db0 + 53d97: mov 0x8(%rsp),%esi + 53d9b: test %esi,%esi + 53d9d: jne 53dbb + 53d9f: mov $0xb,%r13d + 53da5: jmp 53d0a + 53daa: nopw 0x0(%rax,%rax,1) + 53db0: mov $0x16,%r13d + 53db6: jmp 53d0a + 53dbb: data16 lea 0x811e5(%rip),%rdi # d4fa8 + 53dc3: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 53dcb: mov 0x1c(%rsp),%edx + 53dcf: mov %rbx,%rsi + 53dd2: mov %r15,%rdi + 53dd5: mov (%rax),%r13 + 53dd8: mov 0x8(%r15),%rax + 53ddc: mov 0x8(%rax),%rax + 53de0: mov 0x8(%rax),%r14 + 53de4: call 53800 + 53de9: mov %rax,%rbp + 53dec: mov $0xffffffff,%eax + 53df1: cmp %rax,%rbp + 53df4: je 53d63 + 53dfa: mov %r15,%rax + 53dfd: mov %rbp,%r12 + 53e00: mov %r14,%r15 + 53e03: mov %r13,0x8(%rsp) + 53e08: mov %rax,%r14 + 53e0b: shl $0x6,%r12 + 53e0f: add 0x48(%rax),%r12 + 53e13: mov 0x8(%rax),%rax + 53e17: mov 0x18(%rax),%ecx + 53e1a: test %ecx,%ecx + 53e1c: jne 53fbd + 53e22: mov 0x18(%r14),%rdi + 53e26: mov (%r12),%rsi + 53e2a: mov %rbx,%rcx + 53e2d: mov %r15,%rdx + 53e30: mov (%rdi),%rax + 53e33: call *(%rax) + 53e35: mov %eax,%r13d + 53e38: test %eax,%eax + 53e3a: jne 53fe4 + 53e40: mov 0x8(%r14),%rax + 53e44: mov 0x18(%rax),%edx + 53e47: test %edx,%edx + 53e49: jne 53f60 + 53e4f: mov %ebp,%edx + 53e51: mov %r13d,%ecx + 53e54: mov %rbx,%rsi + 53e57: mov %r14,%rdi + 53e5a: call 53930 + 53e5f: mov %r12,%rdx + 53e62: test %r13d,%r13d + 53e65: je 53ce8 + 53e6b: mov 0x8(%r14),%rcx + 53e6f: mov %rbp,%rax + 53e72: xor %edx,%edx + 53e74: mov 0x8(%rsp),%rdi + 53e79: divq 0x140(%rcx) + 53e80: and $0x3,%edi + 53e83: shl $0x6,%edx + 53e86: lea (%rdx,%rax,1),%esi + 53e89: mov 0x130(%rcx),%eax + 53e8f: mov 0x88(%r14),%rdx + 53e96: mov $0xffffffff,%ecx + 53e9b: imul %rdi,%rax + 53e9f: add %rsi,%rax + 53ea2: lock xadd %cx,(%rdx,%rax,2) + 53ea8: test %cx,%cx + 53eab: jne 53d0a + 53eb1: push %rax + 53eb2: push %rdi + 53eb3: push %rsi + 53eb4: push 0x20(%rsp) + 53eb8: xor %r9d,%r9d + 53ebb: lea 0x64336(%rip),%r8 # b81f8 <__func__.21+0xd68> + 53ec2: xor %eax,%eax + 53ec4: mov $0x290,%esi + 53ec9: lea 0x5d75e(%rip),%rcx # b162e <_fini+0xb12> + 53ed0: lea 0x6eaf9(%rip),%rdx # c29d0 <__func__.28.lto_priv.1> + 53ed7: lea 0x5d6f9(%rip),%rdi # b15d7 <_fini+0xabb> + 53ede: call ee00 + 53ee3: nopl 0x0(%rax,%rax,1) + 53ee8: mov 0x10(%rsp),%rsi + 53eed: mov 0x1c(%rsp),%ecx + 53ef1: lea 0x0(,%rsi,8),%rax + 53ef9: sub %rsi,%rax + 53efc: lea 0x220(%rcx,%rax,8),%rax + 53f04: addq $0x1,(%r14,%rax,8) + 53f09: jmp 53ce8 + 53f0e: mov 0x8(%r15),%rcx + 53f12: xor %edx,%edx + 53f14: mov 0x10(%rsp),%rdi + 53f19: divq 0x140(%rcx) + 53f20: and $0x3,%edi + 53f23: shl $0x6,%edx + 53f26: lea (%rdx,%rax,1),%esi + 53f29: mov 0x130(%rcx),%eax + 53f2f: mov 0x88(%r15),%rdx + 53f36: mov $0xffffffff,%ecx + 53f3b: imul %rdi,%rax + 53f3f: add %rsi,%rax + 53f42: lock xadd %cx,(%rdx,%rax,2) + 53f48: test %cx,%cx + 53f4b: jne 53d63 + 53f51: push %r8 + 53f53: push %rdi + 53f54: push %rsi + 53f55: push 0x28(%rsp) + 53f59: jmp 53eb8 + 53f5e: xchg %ax,%ax + 53f60: lea 0x30(%rsp),%rsi + 53f65: mov $0x1,%edi + 53f6a: call e410 + 53f6f: mov 0x28(%rsp),%rax + 53f74: mov 0x8(%rsp),%rsi + 53f79: imul $0x3b9aca00,0x30(%rsp),%rdx + 53f82: add 0x38(%rsp),%rdx + 53f87: sub %rax,%rdx + 53f8a: mov 0x1c(%rsp),%ecx + 53f8e: lea 0x0(,%rsi,8),%rax + 53f96: sub %rsi,%rax + 53f99: lea (%rcx,%rax,8),%rax + 53f9d: lea (%r14,%rax,8),%rax + 53fa1: addq $0x1,0x1148(%rax) + 53fa9: addq $0x1,0x1220(%rax) + 53fb1: add %rdx,0x1190(%rax) + 53fb8: jmp 53e4f + 53fbd: lea 0x30(%rsp),%rsi + 53fc2: mov $0x1,%edi + 53fc7: call e410 + 53fcc: imul $0x3b9aca00,0x30(%rsp),%rax + 53fd5: add 0x38(%rsp),%rax + 53fda: mov %rax,0x28(%rsp) + 53fdf: jmp 53e22 + 53fe4: mov %eax,%edi + 53fe6: call efe0 + 53feb: mov 0x80fde(%rip),%r15 # d4fd0 + 53ff2: mov 0x1c(%rsp),%ecx + 53ff6: mov %rbx,%rdx + 53ff9: mov %rax,%r8 + 53ffc: lea 0x6489d(%rip),%rsi # b88a0 <__func__.21+0x1410> + 54003: xor %eax,%eax + 54005: mov (%r15),%rdi + 54008: call fbf0 + 5400d: mov (%r15),%rdi + 54010: call fe90 + 54015: mov 0x8(%r14),%rax + 54019: mov 0x18(%rax),%edx + 5401c: test %edx,%edx + 5401e: je 53e4f + 54024: jmp 53f60 + 54029: mov 0x8(%r14),%rcx + 5402d: xor %edx,%edx + 5402f: mov 0x10(%rsp),%rdi + 54034: divq 0x140(%rcx) + 5403b: and $0x3,%edi + 5403e: shl $0x6,%edx + 54041: lea (%rdx,%rax,1),%esi + 54044: mov 0x130(%rcx),%eax + 5404a: mov 0x88(%r14),%rdx + 54051: mov $0xffffffff,%ecx + 54056: imul %rdi,%rax + 5405a: add %rsi,%rax + 5405d: lock xadd %cx,(%rdx,%rax,2) + 54063: test %cx,%cx + 54066: jne 53d0a + 5406c: jmp 53f51 + 54071: mov 0x1c(%rsp),%esi + 54075: mov %ebp,%r9d + 54078: lea 0x5d68b(%rip),%r8 # b170a <_fini+0xbee> + 5407f: lea 0x5d69b(%rip),%rcx # b1721 <_fini+0xc05> + 54086: lea 0x6e703(%rip),%rdx # c2790 <__func__.19> + 5408d: lea 0x5d543(%rip),%rdi # b15d7 <_fini+0xabb> + 54094: push %rsi + 54095: mov $0x8e5,%esi + 5409a: push %rax + 5409b: xor %eax,%eax + 5409d: call ee00 + 540a2: nopw 0x0(%rax,%rax,1) + 540a8: sub $0x8,%rsp + 540ac: lea 0x6458d(%rip),%r8 # b8640 <__func__.21+0x11b0> + 540b3: xor %eax,%eax + 540b5: push %rsi + 540b6: mov 0x2c(%rsp),%r9d + 540bb: lea 0x645a6(%rip),%rcx # b8668 <__func__.21+0x11d8> + 540c2: lea 0x6e7b7(%rip),%rdx # c2880 <__func__.23.lto_priv.1> + 540c9: mov $0x1de,%esi + 540ce: lea 0x5d502(%rip),%rdi # b15d7 <_fini+0xabb> + 540d5: call ee00 + 540da: mov %r15,%r14 + 540dd: jmp 1015d + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get_from_disk_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get_from_disk_async.constprop.0.asm new file mode 100644 index 000000000..b3810eafe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get_from_disk_async.constprop.0.asm @@ -0,0 +1,277 @@ + +.cache/invalid-address-perf-20261017/builds/candidate/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009c790 : + 9c790: mov 0x18(%rdi),%rax + 9c794: cmp $0x1,%rax + 9c798: je 9c9c0 + 9c79e: push %r12 + 9c7a0: push %rbp + 9c7a1: push %rbx + 9c7a2: mov %rdi,%rbx + 9c7a5: sub $0x10,%rsp + 9c7a9: test %rax,%rax + 9c7ac: je 9c8c0 + 9c7b2: lea 0x80(%rdi),%rbp + 9c7b9: mov 0x80(%rbx),%rax + 9c7c0: mov %rbp,%rdi + 9c7c3: call *0x8(%rax) + 9c7c6: cmp $0x1,%eax + 9c7c9: jne 9c850 + 9c7cf: mov 0x80(%rbx),%rax + 9c7d6: mov %rbp,%rdi + 9c7d9: call *0x10(%rax) + 9c7dc: mov 0x20(%rbx),%rdx + 9c7e0: mov %eax,0x70(%rbx) + 9c7e3: mov 0x60(%rbx),%eax + 9c7e6: shl $0x6,%rax + 9c7ea: add 0x48(%rdx),%rax + 9c7ee: mov 0x10(%rax),%eax + 9c7f1: test $0x10,%al + 9c7f3: jne 9c9a0 + 9c7f9: mov 0x70(%rbx),%edi + 9c7fc: test %edi,%edi + 9c7fe: jne 9c968 + 9c804: mov 0x80(%rbx),%rax + 9c80b: mov %rbp,%rdi + 9c80e: call *0x20(%rax) + 9c811: mov 0x20(%rbx),%rsi + 9c815: mov 0x70(%rbx),%edi + 9c818: mov 0x8(%rsi),%rcx + 9c81c: test %edi,%edi + 9c81e: jne 9c9d0 + 9c824: mov 0x18(%rcx),%eax + 9c827: test %eax,%eax + 9c829: jne 9c860 + 9c82b: mov 0x68(%rbx),%rax + 9c82f: mov %rax,0x48(%rbx) + 9c833: movl $0x1,0x54(%rbx) + 9c83a: movq $0x1,0x18(%rbx) + 9c842: add $0x10,%rsp + 9c846: mov $0x1,%eax + 9c84b: pop %rbx + 9c84c: pop %rbp + 9c84d: pop %r12 + 9c84f: ret + 9c850: add $0x10,%rsp + 9c854: xor %eax,%eax + 9c856: pop %rbx + 9c857: pop %rbp + 9c858: pop %r12 + 9c85a: ret + 9c85b: nopl 0x0(%rax,%rax,1) + 9c860: mov %rsp,%rsi + 9c863: mov $0x1,%edi + 9c868: mov 0x480(%rbx),%rbp + 9c86f: call e410 + 9c874: mov 0x58(%rbx),%rcx + 9c878: imul $0x3b9aca00,(%rsp),%rdx + 9c880: add 0x8(%rsp),%rdx + 9c885: lea 0x0(,%rcx,8),%rax + 9c88d: sub %rbp,%rdx + 9c890: sub %rcx,%rax + 9c893: mov 0x30(%rbx),%ecx + 9c896: lea (%rcx,%rax,8),%rcx + 9c89a: mov 0x20(%rbx),%rax + 9c89e: lea (%rax,%rcx,8),%rax + 9c8a2: addq $0x1,0x1148(%rax) + 9c8aa: addq $0x1,0x1220(%rax) + 9c8b2: add %rdx,0x1190(%rax) + 9c8b9: jmp 9c82b + 9c8be: xchg %ax,%ax + 9c8c0: mov 0x30(%rdi),%edx + 9c8c3: mov 0x28(%rdi),%rsi + 9c8c7: mov 0x20(%rdi),%rdi + 9c8cb: call 53800 + 9c8d0: mov $0xffffffff,%edx + 9c8d5: mov %rax,0x60(%rbx) + 9c8d9: cmp %rdx,%rax + 9c8dc: je 9cb30 + 9c8e2: mov 0x20(%rbx),%rdx + 9c8e6: shl $0x6,%rax + 9c8ea: mov 0x28(%rbx),%rcx + 9c8ee: mov %rbx,%r9 + 9c8f1: lea 0x80(%rbx),%rbp + 9c8f8: mov 0x38631(%rip),%r8 # d4f30 + 9c8ff: mov 0x18(%rdx),%rsi + 9c903: add 0x48(%rdx),%rax + 9c907: mov %rbp,%rdi + 9c90a: xor %edx,%edx + 9c90c: mov %rax,0x68(%rbx) + 9c910: mov (%rsi),%rax + 9c913: call *0x18(%rax) + 9c916: mov %eax,0x70(%rbx) + 9c919: test %eax,%eax + 9c91b: jne 9cb48 + 9c921: mov 0x68(%rbx),%rax + 9c925: mov %rbp,%rdi + 9c928: mov (%rax),%rsi + 9c92b: mov 0x80(%rbx),%rax + 9c932: call *(%rax) + 9c934: mov %eax,0x70(%rbx) + 9c937: test %eax,%eax + 9c939: jne 9ca80 + 9c93f: mov 0x20(%rbx),%rax + 9c943: mov 0x8(%rax),%rax + 9c947: mov 0x18(%rax),%r8d + 9c94b: test %r8d,%r8d + 9c94e: jne 9ca50 + 9c954: lea -0x1a2(%rip),%rax # 9c7b9 + 9c95b: mov %rax,0x18(%rbx) + 9c95f: jmp 9c7b9 + 9c964: nopl 0x0(%rax) + 9c968: call efe0 + 9c96d: mov 0x3865c(%rip),%r12 # d4fd0 + 9c974: mov 0x60(%rbx),%rcx + 9c978: lea 0x24169(%rip),%rsi # c0ae8 <__func__.21+0x9658> + 9c97f: mov 0x28(%rbx),%rdx + 9c983: mov %rax,%r8 + 9c986: xor %eax,%eax + 9c988: mov (%r12),%rdi + 9c98c: call fbf0 + 9c991: mov (%r12),%rdi + 9c995: call fe90 + 9c99a: jmp 9c804 + 9c99f: nop + 9c9a0: mov 0x70(%rbx),%ecx + 9c9a3: mov 0x28(%rbx),%rsi + 9c9a7: mov 0x20(%rbx),%rdi + 9c9ab: mov 0x60(%rbx),%edx + 9c9ae: call 53930 + 9c9b3: jmp 9c7f9 + 9c9b8: nopl 0x0(%rax,%rax,1) + 9c9c0: mov $0x1,%eax + 9c9c5: ret + 9c9c6: cs nopw 0x0(%rax,%rax,1) + 9c9d0: mov 0x70(%rbx),%eax + 9c9d3: xor %edx,%edx + 9c9d5: mov 0x58(%rbx),%rdi + 9c9d9: mov %eax,0x50(%rbx) + 9c9dc: mov 0x60(%rbx),%eax + 9c9df: mov %rdi,%r9 + 9c9e2: and $0x3,%r9d + 9c9e6: divq 0x140(%rcx) + 9c9ed: shl $0x6,%edx + 9c9f0: lea (%rdx,%rax,1),%r8d + 9c9f4: mov 0x130(%rcx),%eax + 9c9fa: mov $0xffffffff,%ecx + 9c9ff: mov 0x88(%rsi),%rdx + 9ca06: imul %r9,%rax + 9ca0a: add %r8,%rax + 9ca0d: lock xadd %cx,(%rdx,%rax,2) + 9ca13: test %cx,%cx + 9ca16: jne 9c833 + 9ca1c: push %rdx + 9ca1d: lea 0x14c0a(%rip),%rcx # b162e <_fini+0xb12> + 9ca24: mov $0x290,%esi + 9ca29: xor %eax,%eax + 9ca2b: push %r9 + 9ca2d: lea 0x25f9c(%rip),%rdx # c29d0 <__func__.28.lto_priv.1> + 9ca34: xor %r9d,%r9d + 9ca37: push %r8 + 9ca39: lea 0x1b7b8(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9ca40: push %rdi + 9ca41: lea 0x14b8f(%rip),%rdi # b15d7 <_fini+0xabb> + 9ca48: call ee00 + 9ca4d: nopl (%rax) + 9ca50: mov %rsp,%rsi + 9ca53: mov $0x1,%edi + 9ca58: call e410 + 9ca5d: imul $0x3b9aca00,(%rsp),%rax + 9ca65: add 0x8(%rsp),%rax + 9ca6a: mov %rax,0x480(%rbx) + 9ca71: jmp 9c954 + 9ca76: cs nopw 0x0(%rax,%rax,1) + 9ca80: mov 0x80(%rbx),%rax + 9ca87: mov %rbp,%rdi + 9ca8a: call *0x20(%rax) + 9ca8d: mov 0x70(%rbx),%ecx + 9ca90: mov 0x28(%rbx),%rsi + 9ca94: mov 0x20(%rbx),%rdi + 9ca98: mov 0x60(%rbx),%edx + 9ca9b: call 53930 + 9caa0: mov 0x70(%rbx),%eax + 9caa3: mov 0x20(%rbx),%rsi + 9caa7: xor %edx,%edx + 9caa9: mov 0x58(%rbx),%rdi + 9caad: mov 0x8(%rsi),%rcx + 9cab1: mov %eax,0x50(%rbx) + 9cab4: mov 0x60(%rbx),%eax + 9cab7: mov %rdi,%r9 + 9caba: and $0x3,%r9d + 9cabe: divq 0x140(%rcx) + 9cac5: shl $0x6,%edx + 9cac8: lea (%rdx,%rax,1),%r8d + 9cacc: mov 0x130(%rcx),%eax + 9cad2: mov $0xffffffff,%ecx + 9cad7: mov 0x88(%rsi),%rdx + 9cade: imul %r9,%rax + 9cae2: add %r8,%rax + 9cae5: lock xadd %cx,(%rdx,%rax,2) + 9caeb: test %cx,%cx + 9caee: jne 9c833 + 9caf4: push %r10 + 9caf6: lea 0x14b31(%rip),%rcx # b162e <_fini+0xb12> + 9cafd: mov $0x290,%esi + 9cb02: xor %eax,%eax + 9cb04: push %r9 + 9cb06: lea 0x25ec3(%rip),%rdx # c29d0 <__func__.28.lto_priv.1> + 9cb0d: xor %r9d,%r9d + 9cb10: push %r8 + 9cb12: lea 0x1b6df(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cb19: push %rdi + 9cb1a: lea 0x14ab6(%rip),%rdi # b15d7 <_fini+0xabb> + 9cb21: call ee00 + 9cb26: cs nopw 0x0(%rax,%rax,1) + 9cb30: movl $0x0,0x54(%rbx) + 9cb37: movq $0x1,0x18(%rbx) + 9cb3f: jmp 9c842 + 9cb44: nopl 0x0(%rax) + 9cb48: mov 0x28(%rbx),%rsi + 9cb4c: mov 0x20(%rbx),%rdi + 9cb50: mov %eax,%ecx + 9cb52: mov 0x60(%rbx),%edx + 9cb55: call 53930 + 9cb5a: mov 0x70(%rbx),%eax + 9cb5d: mov 0x20(%rbx),%rsi + 9cb61: xor %edx,%edx + 9cb63: mov 0x58(%rbx),%rdi + 9cb67: mov 0x8(%rsi),%rcx + 9cb6b: mov %eax,0x50(%rbx) + 9cb6e: mov 0x60(%rbx),%eax + 9cb71: mov %rdi,%r9 + 9cb74: and $0x3,%r9d + 9cb78: divq 0x140(%rcx) + 9cb7f: shl $0x6,%edx + 9cb82: lea (%rdx,%rax,1),%r8d + 9cb86: mov 0x130(%rcx),%eax + 9cb8c: mov $0xffffffff,%ecx + 9cb91: mov 0x88(%rsi),%rdx + 9cb98: imul %r9,%rax + 9cb9c: add %r8,%rax + 9cb9f: lock xadd %cx,(%rdx,%rax,2) + 9cba5: test %cx,%cx + 9cba8: jne 9c833 + 9cbae: push %r11 + 9cbb0: lea 0x14a77(%rip),%rcx # b162e <_fini+0xb12> + 9cbb7: mov $0x290,%esi + 9cbbc: xor %eax,%eax + 9cbbe: push %r9 + 9cbc0: lea 0x25e09(%rip),%rdx # c29d0 <__func__.28.lto_priv.1> + 9cbc7: xor %r9d,%r9d + 9cbca: push %r8 + 9cbcc: lea 0x1b625(%rip),%r8 # b81f8 <__func__.21+0xd68> + 9cbd3: push %rdi + 9cbd4: lea 0x149fc(%rip),%rdi # b15d7 <_fini+0xabb> + 9cbdb: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get_internal_async.constprop.0.asm b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get_internal_async.constprop.0.asm new file mode 100644 index 000000000..4b0b2bed3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/candidate-clockcache_get_internal_async.constprop.0.asm @@ -0,0 +1,97 @@ + +.cache/invalid-address-perf-20261017/builds/candidate/release/lib/libsplinterdb.so: file format elf64-x86-64 + + +Disassembly of section .init: + +Disassembly of section .plt: + +Disassembly of section .plt.got: + +Disassembly of section .text: + +000000000009cbe0 : + 9cbe0: mov 0x10(%rdi),%rax + 9cbe4: cmp $0x1,%rax + 9cbe8: je 9cce8 + 9cbee: push %rbx + 9cbef: mov %rdi,%rbx + 9cbf2: test %rax,%rax + 9cbf5: je 9cc00 + 9cbf7: jmp *%rax + 9cbf9: nopl 0x0(%rax) + 9cc00: data16 lea 0x383a0(%rip),%rdi # d4fa8 + 9cc08: data16 data16 rex.W call eda0 <__tls_get_addr@plt> + 9cc10: mov 0x30(%rbx),%r9d + 9cc14: mov 0x28(%rbx),%rsi + 9cc18: mov (%rax),%rax + 9cc1b: mov %rax,0x58(%rbx) + 9cc1f: lea -0x1(%r9),%eax + 9cc23: cmp $0x7,%eax + 9cc26: ja 9cd05 + 9cc2c: mov 0x20(%rbx),%rdi + 9cc30: mov %rsi,%rax + 9cc33: xor %edx,%edx + 9cc35: mov 0x8(%rdi),%rcx + 9cc39: mov 0x8(%rcx),%r10 + 9cc3d: divq 0x8(%r10) + 9cc41: test %rdx,%rdx + 9cc44: jne 10534 + 9cc4a: mov 0x120(%rcx),%rcx + 9cc51: mov 0x28(%rdi),%rax + 9cc55: mov %rsi,%rdx + 9cc58: shr %cl,%rdx + 9cc5b: shr $0x2,%rax + 9cc5f: cmp %rax,%rdx + 9cc62: jae 1053e + 9cc68: mov 0x30(%rdi),%rax + 9cc6c: mov (%rax,%rdx,4),%eax + 9cc6f: mov $0xffffffff,%edx + 9cc74: mov %rax,0x60(%rbx) + 9cc78: cmp %rdx,%rax + 9cc7b: je 9ccb0 + 9cc7d: lea 0xc(%rip),%rax # 9cc90 + 9cc84: movq $0x0,0x18(%rbx) + 9cc8c: mov %rax,0x10(%rbx) + 9cc90: mov %rbx,%rdi + 9cc93: call aa440 + 9cc98: cmp $0x1,%eax + 9cc9b: jne 9ccdd + 9cc9d: movq $0x1,0x10(%rbx) + 9cca5: mov $0x1,%eax + 9ccaa: pop %rbx + 9ccab: ret + 9ccac: nopl 0x0(%rax) + 9ccb0: call 50080 + 9ccb5: test %eax,%eax + 9ccb7: je 9ccf0 + 9ccb9: lea 0x10(%rip),%rax # 9ccd0 + 9ccc0: movq $0x0,0x18(%rbx) + 9ccc8: mov %rax,0x10(%rbx) + 9cccc: nopl 0x0(%rax) + 9ccd0: mov %rbx,%rdi + 9ccd3: call 9c790 + 9ccd8: cmp $0x1,%eax + 9ccdb: je 9cc9d + 9ccdd: xor %eax,%eax + 9ccdf: pop %rbx + 9cce0: ret + 9cce1: nopl 0x0(%rax) + 9cce8: mov $0x1,%eax + 9cced: ret + 9ccee: xchg %ax,%ax + 9ccf0: mov 0x25ea9(%rip),%rax # c2ba0 <__func__.0.lto_priv.4+0x60> + 9ccf7: movq $0x1,0x10(%rbx) + 9ccff: mov %rax,0x50(%rbx) + 9cd03: jmp 9cca5 + 9cd05: push %rax + 9cd06: lea 0x1b933(%rip),%r8 # b8640 <__func__.21+0x11b0> + 9cd0d: xor %eax,%eax + 9cd0f: lea 0x1b952(%rip),%rcx # b8668 <__func__.21+0x11d8> + 9cd16: push %rsi + 9cd17: lea 0x25b62(%rip),%rdx # c2880 <__func__.23.lto_priv.1> + 9cd1e: mov $0x1de,%esi + 9cd23: lea 0x148ad(%rip),%rdi # b15d7 <_fini+0xabb> + 9cd2a: call ee00 + +Disassembly of section .fini: diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-build/output.log new file mode 100644 index 000000000..f3d04c7d2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-build/output.log @@ -0,0 +1,72 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/unit/splinter_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/test_async.o] +Compiling tests/functional/avlTree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/test_dispatcher.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling tests/functional/test_functionality.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/obj/tests/functional/ycsb_test.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib/libsplinterdb.a +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/splinter_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-build/run.json new file mode 100644 index 000000000..9efe3ee95 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-build/run.json @@ -0,0 +1,25 @@ +{ + "name": "debug-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224508.3877678, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224508.387775, + "returncode": 0, + "finished": 1792224510.1570742, + "log_sha256": "9403dfde82725f38495b644dfeffb6e6f9c1bd918fe632c94ecbec7a4a5cd50a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-core-read-errors/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-core-read-errors/output.log new file mode 100644 index 000000000..b749999de --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-core-read-errors/output.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 131 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-core-read-errors/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-core-read-errors/run.json new file mode 100644 index 000000000..ebc5ec90b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-core-read-errors/run.json @@ -0,0 +1,18 @@ +{ + "name": "debug-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/debug-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224512.338911, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224512.3389235, + "returncode": 0, + "finished": 1792224512.5036476, + "log_sha256": "3c080d9dbb5bc9d5478f18e288b398507d7f307ecf10c3b373e9fa7600c98831" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-prefetch-admission/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-prefetch-admission/output.log new file mode 100644 index 000000000..b0e0aae4e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-prefetch-admission/output.log @@ -0,0 +1,10 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test: splinterdb_build_version invalid-address-perf-async-load +Dispatch test cache_test + +Started cache_test basic +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: unpublished prefetch admission race passed diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-prefetch-admission/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-prefetch-admission/run.json new file mode 100644 index 000000000..ff1661e13 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-prefetch-admission/run.json @@ -0,0 +1,23 @@ +{ + "name": "debug-prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/debug-prefetch-admission", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224512.5135403, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224512.513554, + "returncode": 0, + "finished": 1792224512.6284206, + "log_sha256": "48410fad8ce3981a3456f87cb964f901d71c4f8f36f5dc6204769b7f506af8ee" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-writeback/output.log new file mode 100644 index 000000000..037c23440 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 2120 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-writeback/run.json new file mode 100644 index 000000000..668495cef --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/debug-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/debug-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224510.1580145, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224510.1580243, + "returncode": 0, + "finished": 1792224512.328692, + "log_sha256": "5096db872771dfd2b7d7436e6aa63d397d73fd32449b348f474faf7250340d65" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/format/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/format/output.log new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/format/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/format/run.json new file mode 100644 index 000000000..60894c9bd --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/format/run.json @@ -0,0 +1,185 @@ +{ + "name": "format", + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tools/splinter_inspect.c" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224487.5727332, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224487.572742, + "returncode": 0, + "finished": 1792224489.3422763, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-build/output.log new file mode 100644 index 000000000..352b44db6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-build/output.log @@ -0,0 +1,60 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/functional/test_async.o] +Compiling tests/unit/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/obj/tests/unit/splinter_test.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/writeback_set_test +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib/libsplinterdb.a +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinterdb_quick_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinter_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-build/run.json new file mode 100644 index 000000000..cf1f135f7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-build/run.json @@ -0,0 +1,25 @@ +{ + "name": "release-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224489.3433385, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224489.3433619, + "returncode": 0, + "finished": 1792224495.3732698, + "log_sha256": "d8885a14194b36fccd9be30776518cd6ab82e3b450eea6f3b513271919d742c8" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-core-read-errors/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-core-read-errors/output.log new file mode 100644 index 000000000..bd31dffc0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-core-read-errors/output.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 88 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-core-read-errors/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-core-read-errors/run.json new file mode 100644 index 000000000..eb63f1adb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-core-read-errors/run.json @@ -0,0 +1,18 @@ +{ + "name": "release-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224508.2699642, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224508.269975, + "returncode": 0, + "finished": 1792224508.384768, + "log_sha256": "b47e03c49c0535231cf4a7ffaf89bd9b8005855d0ec98518ee9c41e381db1321" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-build/output.log new file mode 100644 index 000000000..a2b9e574c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-build/output.log @@ -0,0 +1,48 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/build-config.96a71330f9731c755330ffff7df23765 +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/obj/tests/unit/unit_tests_common.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-build/run.json new file mode 100644 index 000000000..b4e82af45 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-build/run.json @@ -0,0 +1,23 @@ +{ + "name": "release-msan-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224512.6305966, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224512.6306064, + "returncode": 0, + "finished": 1792224532.4521194, + "log_sha256": "0171032a9c2fff1b07a659e03a7c441e4bc1ab0fb6542f9a417b51fa14d3c683" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-writeback/output.log new file mode 100644 index 000000000..0be2da757 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1724 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-writeback/run.json new file mode 100644 index 000000000..1708b4347 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-msan-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-msan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-msan-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224532.452815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224532.4528208, + "returncode": 0, + "finished": 1792224534.2243667, + "log_sha256": "1ed9adf1043e791b0e095e3d2e92e43f82fad3eaf130e12a50862d0baa506eda" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-quick/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-quick/output.log new file mode 100644 index 000000000..0ff568250 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-quick/output.log @@ -0,0 +1,69 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/62 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/62 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/62 splinterdb_quick:test_durable_barrier [OK] +TEST 4/62 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 5/62 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 6/62 splinterdb_quick:test_basic_flow [OK] +TEST 7/62 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/62 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/62 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/62 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/62 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/62 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/62 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/62 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/62 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/62 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/62 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/62 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/62 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/62 splinterdb_quick:test_variable_length_values [OK] +TEST 21/62 splinterdb_quick:test_branch_prefix_pack_initializes_free_gap [OK] +TEST 22/62 splinterdb_quick:test_branch_prefix_minimum [OK] +TEST 23/62 splinterdb_quick:test_branch_prefix_variable_iterator [OK] +TEST 24/62 splinterdb_quick:test_branch_prefix_malformed_leaf_entries [OK] +TEST 25/62 splinterdb_quick:test_branch_prefix_roundtrip [OK] +TEST 26/62 splinterdb_quick:test_basic_iterator [OK] +TEST 27/62 splinterdb_quick:test_iterator_delete_current [OK] +TEST 28/62 splinterdb_quick:test_empty_iterator [OK] +TEST 29/62 splinterdb_quick:test_bounded_iterator [OK] +TEST 30/62 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 31/62 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 32/62 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 33/62 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 34/62 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 35/62 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 36/62 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 37/62 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 38/62 splinterdb_quick:test_close_and_reopen [OK] +TEST 39/62 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 40/62 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 41/62 splinterdb_quick:test_custom_data_config [OK] +TEST 42/62 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 43/62 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 44/62 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 45/62 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 46/62 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 47/62 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 48/62 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 49/62 splinterdb_quick:test_immutable_branch_custom_comparator [OK] +TEST 50/62 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 51/62 splinterdb_quick:test_iterator_init_bug [OK] +TEST 52/62 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 53/62 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 54/62 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 55/62 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 56/62 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 57/62 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 58/62 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 59/62 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 60/62 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 61/62 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +TEST 62/62 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 62 tests (62 ok, 0 failed, 0 skipped) ran in 11303 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-quick/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-quick/run.json new file mode 100644 index 000000000..ef6bff29f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-quick/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-quick", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224496.9472575, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224496.9472682, + "returncode": 0, + "finished": 1792224508.258963, + "log_sha256": "8d2f30e9015f521fb80fd4c849062f1aa37535ec6d7c61ad14a3b6f9c00f493c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-writeback/output.log new file mode 100644 index 000000000..2575b55a6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1564 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-writeback/run.json new file mode 100644 index 000000000..50961f0a2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/jobs/release-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224495.3741934, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224495.3742073, + "returncode": 0, + "finished": 1792224496.9440286, + "log_sha256": "64adfbc97c308938cd222831f071803ba7175b1afb3e721d37b2cdd8c7c952ed" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/symbol-sizes.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/symbol-sizes.json new file mode 100644 index 000000000..4b4ae77bb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/symbol-sizes.json @@ -0,0 +1,148 @@ +{ + "main": [ + { + "name": "clockcache_get", + "address": "0000000000053fd0", + "size_bytes": 1311, + "type": "T" + }, + { + "name": "clockcache_get_from_disk_async.constprop.0", + "address": "000000000009c7d0", + "size_bytes": 1104, + "type": "t" + }, + { + "name": "clockcache_get_in_cache_async.constprop.0", + "address": "00000000000aa480", + "size_bytes": 1865, + "type": "t" + }, + { + "name": "clockcache_get_internal_async.constprop.0", + "address": "000000000009cc20", + "size_bytes": 342, + "type": "t" + } + ], + "original": [ + { + "name": "clockcache_get", + "address": "0000000000053c70", + "size_bytes": 1706, + "type": "T" + }, + { + "name": "clockcache_get_from_disk_async.constprop.0", + "address": "00000000000aa0a0", + "size_bytes": 1104, + "type": "t" + }, + { + "name": "clockcache_get_in_cache_async.constprop.0", + "address": "00000000000aa650", + "size_bytes": 1865, + "type": "t" + }, + { + "name": "clockcache_get_internal_async.constprop.0", + "address": "00000000000aada0", + "size_bytes": 725, + "type": "t" + } + ], + "candidate": [ + { + "name": "clockcache_get", + "address": "0000000000053b60", + "size_bytes": 1410, + "type": "T" + }, + { + "name": "clockcache_get.cold", + "address": "000000000001015d", + "size_bytes": 16, + "type": "t" + }, + { + "name": "clockcache_get_from_disk_async.constprop.0", + "address": "000000000009c790", + "size_bytes": 1104, + "type": "t" + }, + { + "name": "clockcache_get_in_cache_async.constprop.0", + "address": "00000000000aa440", + "size_bytes": 1865, + "type": "t" + }, + { + "name": "clockcache_get_internal_async.constprop.0", + "address": "000000000009cbe0", + "size_bytes": 335, + "type": "t" + }, + { + "name": "clockcache_get_internal_async.constprop.0.cold", + "address": "0000000000010534", + "size_bytes": 20, + "type": "t" + }, + { + "name": "clockcache_page_valid_for_load.lto_priv.0", + "address": "0000000000050080", + "size_bytes": 313, + "type": "t" + }, + { + "name": "clockcache_report_invalid_address.lto_priv.0", + "address": "000000000000ff5b", + "size_bytes": 92, + "type": "t" + } + ], + "async-load": [ + { + "name": "clockcache_get", + "address": "0000000000053a20", + "size_bytes": 1667, + "type": "T" + }, + { + "name": "clockcache_get.cold", + "address": "000000000001015d", + "size_bytes": 16, + "type": "t" + }, + { + "name": "clockcache_get_from_disk_async.constprop.0", + "address": "000000000009c750", + "size_bytes": 1446, + "type": "t" + }, + { + "name": "clockcache_get_in_cache_async.constprop.0", + "address": "00000000000aa540", + "size_bytes": 1865, + "type": "t" + }, + { + "name": "clockcache_get_internal_async.constprop.0", + "address": "000000000009cd00", + "size_bytes": 312, + "type": "t" + }, + { + "name": "clockcache_get_internal_async.constprop.0.cold", + "address": "0000000000010534", + "size_bytes": 29, + "type": "t" + }, + { + "name": "clockcache_report_invalid_address.lto_priv.0", + "address": "000000000000ff5b", + "size_bytes": 92, + "type": "t" + } + ] +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/validate.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/validate.py new file mode 100644 index 000000000..c640364d7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/validate.py @@ -0,0 +1,132 @@ +#!/usr/bin/env python3 +"""Validate the exact async-load candidate while holding the campaign lock.""" +import fcntl +import hashlib +import json +import re +import shutil +import subprocess +import sys +import time +from pathlib import Path + +OUT = Path(__file__).resolve().parent +ROOT = OUT.parent +sys.path.insert(0, str(ROOT)) +import job + +job.ROOT = OUT +SOURCE = ROOT / 'sources/async-load' +BUILD = ROOT / 'builds/async-load' +SCRATCH = ROOT / 'scratch/validation-async-load' +SCRATCH.mkdir(exist_ok=False) + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def sources(): + paths = [SOURCE / 'Makefile', SOURCE / 'format-check.sh', SOURCE / '.clang-format'] + for directory in ['src', 'include', 'tests', 'examples', 'tools']: + paths += [p for p in (SOURCE / directory).rglob('*') if p.suffix in ['.c', '.h']] + return {str(p.relative_to(SOURCE)): digest(p) for p in sorted(paths)} + + +manifest = { + 'profile': json.loads((ROOT / 'async-load-source.json').read_text()), + 'source': str(SOURCE), + 'build': str(BUILD), + 'machine_lock': str(job.LOCK), + 'lock_scope': 'One exclusive outer lock for all format/build/test commands; job.run(lock_held=True).', + 'storage': subprocess.check_output(['findmnt', '-T', str(SCRATCH), '-no', 'SOURCE,FSTYPE,TARGET'], text=True).strip(), + 'source_sha256_before': sources(), + 'compiler_versions': {cc: subprocess.check_output([cc, '--version'], text=True).splitlines()[0] for cc in ['cc', 'clang-19']}, + 'commands': [], + 'queued': time.time(), + 'format_scope': 'All C and header files in exported maintained src/include/tests/examples/tools; benchmark archives are absent from source exports.', +} +assert 'tmpfs' not in manifest['storage'] +assert manifest['source_sha256_before']['src/clockcache.c'] == manifest['profile']['clockcache_sha256'] + + +def save(): + (OUT / 'validation.json').write_text(json.dumps(manifest, indent=2) + '\n') + + +def run(label, command, mode=None, expected_passes=None): + if shutil.disk_usage(ROOT).free < 4 * 1024**3: + raise RuntimeError('Less than 4 GiB free before ' + label) + cwd = SOURCE + env = None + if mode: + cwd = SCRATCH / label + cwd.mkdir(exist_ok=False) + env = {'LD_LIBRARY_PATH': str(BUILD / mode / 'lib'), + 'MSAN_OPTIONS': 'halt_on_error=1:exit_code=86'} + record = job.run(label, command, cwd=cwd, env_extra=env, timeout=1200, lock_held=True) + if mode: + record['binary_sha256'] = digest(Path(command[0])) + log = (OUT / 'jobs' / label / 'output.log').read_text(errors='replace') + counts = re.findall(r'RESULTS: (\d+) tests \((\d+) ok, (\d+) failed, (\d+) skipped\)', log) + if counts: + record.update(zip(['tests', 'passed', 'failed', 'skipped'], map(int, counts[-1]))) + manifest['commands'].append(record) + save() + if expected_passes is not None: + assert record.get('passed') == expected_passes and record.get('failed') == 0, record + if mode: + shutil.rmtree(cwd) + record['disposable_test_directory_removed'] = True + save() + + +save() +try: + print('WAIT outer validation machine lock', flush=True) + with job.LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + save() + print('START outer validation machine lock', flush=True) + format_files = [str(SOURCE / path) for path in manifest['source_sha256_before'] if path.endswith(('.c', '.h'))] + run('format', ['clang-format-19', '--Werror', '--dry-run'] + format_files) + for mode in ['release', 'debug', 'release-msan']: + flags = ['make', '-j6', 'BUILD_ROOT=' + str(BUILD), + 'BUILD_MODE=' + ('release' if mode == 'release-msan' else mode), + 'GIT_VERSION=invalid-address-perf-async-load'] + if mode == 'release-msan': + flags += ['CC=clang-19', 'LD=clang-19', 'BUILD_MSAN=1'] + else: + flags += ['CC=cc', 'LD=cc', 'BUILD_MSAN=0'] + targets = ['libs', 'unit/writeback_set_test'] + if mode == 'release': + targets += ['unit/splinterdb_quick_test'] + if mode != 'release-msan': + targets += ['unit/splinter_test'] + if mode == 'debug': + targets += [str(BUILD / mode / 'bin/driver_test')] + run(mode + '-build', flags + targets) + binary = BUILD / mode / 'bin' + run(mode + '-writeback', [str(binary / 'unit/writeback_set_test')], mode=mode, expected_passes=18) + if mode == 'release': + run(mode + '-quick', [str(binary / 'unit/splinterdb_quick_test')], mode=mode, expected_passes=62) + if mode != 'release-msan': + run(mode + '-core-read-errors', [str(binary / 'unit/splinter_test'), 'test_cache_read_errors_reach_core_operations'], mode=mode, expected_passes=1) + if mode == 'debug': + run('debug-prefetch-admission', [str(binary / 'driver_test'), 'cache_test', '--prefetch-admission', '--cache-capacity-mib', '64', '--db-capacity-gib', '2'], mode=mode) + manifest['source_sha256_after'] = sources() + assert manifest['source_sha256_before'] == manifest['source_sha256_after'] + manifest['sources_unchanged'] = True + manifest['libraries'] = {mode: digest(BUILD / mode / 'lib/libsplinterdb.so') for mode in ['release', 'debug', 'release-msan']} + manifest['passed_unit_executions'] = sum(r.get('passed', 0) for r in manifest['commands']) + manifest['passed'] = True + manifest['lock_released'] = time.time() + save() + print('VALIDATION COMPLETE', manifest['passed_unit_executions'], flush=True) +except BaseException as error: + manifest['passed'] = False + manifest['error'] = repr(error) + manifest['failed_at'] = time.time() + save() + raise diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/validation.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/validation.json new file mode 100644 index 000000000..d35aae6bc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-load/validation.json @@ -0,0 +1,990 @@ +{ + "profile": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "candidate", + "changes": "Keep cold invalid-address diagnostic helper; remove extra allocation wrapper; synchronous miss validates inline; async allocation validation moves into existing disk-load subroutine before reservation. No sync uncached wrapper.", + "parent_clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "patches_sha256": { + "async-load-vs-candidate.patch": "19bf66fb8804c6e356b4b7c0b2438ba046b0afa6b49eccc87dc6e98edcd4fbd2", + "async-load-vs-original.patch": "46e8200da7f5d2fcdfcdd83f705c6427034e8f3907cbb8d90df8ad748bb8b2bc" + } + }, + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "build": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "lock_scope": "One exclusive outer lock for all format/build/test commands; job.run(lock_held=True).", + "storage": "/dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix] ext4 /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix", + "source_sha256_before": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "compiler_versions": { + "cc": "cc (Debian 14.2.0-19) 14.2.0", + "clang-19": "Debian clang version 19.1.7 (3+b1)" + }, + "commands": [ + { + "name": "format", + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load/tools/splinter_inspect.c" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224487.5727332, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224487.572742, + "returncode": 0, + "finished": 1792224489.3422763, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "name": "release-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224489.3433385, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224489.3433619, + "returncode": 0, + "finished": 1792224495.3732698, + "log_sha256": "d8885a14194b36fccd9be30776518cd6ab82e3b450eea6f3b513271919d742c8" + }, + { + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224495.3741934, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224495.3742073, + "returncode": 0, + "finished": 1792224496.9440286, + "log_sha256": "64adfbc97c308938cd222831f071803ba7175b1afb3e721d37b2cdd8c7c952ed", + "binary_sha256": "92e3451ec734fb9b316b25c4085eb88543de15a06d8ee3bec3ea4ee828aefdda", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-quick", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224496.9472575, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224496.9472682, + "returncode": 0, + "finished": 1792224508.258963, + "log_sha256": "8d2f30e9015f521fb80fd4c849062f1aa37535ec6d7c61ad14a3b6f9c00f493c", + "binary_sha256": "618cca6d5415e8128cf08fcb712876780f45c4a15ab230f83cffef4681d44b8b", + "tests": 62, + "passed": 62, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224508.2699642, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224508.269975, + "returncode": 0, + "finished": 1792224508.384768, + "log_sha256": "b47e03c49c0535231cf4a7ffaf89bd9b8005855d0ec98518ee9c41e381db1321", + "binary_sha256": "a1e5f5c3eb737a899dd6afa48c037d52ca26b06584c8e9455578857b89e5e101", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224508.3877678, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224508.387775, + "returncode": 0, + "finished": 1792224510.1570742, + "log_sha256": "9403dfde82725f38495b644dfeffb6e6f9c1bd918fe632c94ecbec7a4a5cd50a" + }, + { + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/debug-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224510.1580145, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224510.1580243, + "returncode": 0, + "finished": 1792224512.328692, + "log_sha256": "5096db872771dfd2b7d7436e6aa63d397d73fd32449b348f474faf7250340d65", + "binary_sha256": "f39ecab6ece12ccc775c2f6aff4320002637f995730f533366a5a37f060b0501", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/debug-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224512.338911, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224512.3389235, + "returncode": 0, + "finished": 1792224512.5036476, + "log_sha256": "3c080d9dbb5bc9d5478f18e288b398507d7f307ecf10c3b373e9fa7600c98831", + "binary_sha256": "390e47fadf6ab862edde2893aa9ea422619b5dabae4ea403639e5c9977d87053", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/debug-prefetch-admission", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224512.5135403, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224512.513554, + "returncode": 0, + "finished": 1792224512.6284206, + "log_sha256": "48410fad8ce3981a3456f87cb964f901d71c4f8f36f5dc6204769b7f506af8ee", + "binary_sha256": "a31694c190460017d77f2c14b14587a5d15cbc7a1a7139cee035841ca4927c25", + "disposable_test_directory_removed": true + }, + { + "name": "release-msan-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-load", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-load", + "environment_overrides": null, + "queued": 1792224512.6305966, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224512.6306064, + "returncode": 0, + "finished": 1792224532.4521194, + "log_sha256": "0171032a9c2fff1b07a659e03a7c441e4bc1ab0fb6542f9a417b51fa14d3c683" + }, + { + "name": "release-msan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-load/release-msan-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-load/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224532.452815, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224532.4528208, + "returncode": 0, + "finished": 1792224534.2243667, + "log_sha256": "1ed9adf1043e791b0e095e3d2e92e43f82fad3eaf130e12a50862d0baa506eda", + "binary_sha256": "25f210d644d215e7bbf6e0efca38045e764646a0c6cb511fcaceb1c7307ab562", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + } + ], + "queued": 1792224487.5713606, + "format_scope": "All C and header files in exported maintained src/include/tests/examples/tools; benchmark archives are absent from source exports.", + "lock_acquired": 1792224487.5716608, + "source_sha256_after": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "sources_unchanged": true, + "libraries": { + "release": "a3cde96521c0fdd52e21e528877daac3166dd83bf5b8de462437e1c5f7f9e152", + "debug": "1e007157660286a4a209e5911b4ecbb026b32a5f11e41ae490df09fb82e2ac50", + "release-msan": "bfda9e14308f0d3680c93b98699d07bf1c2c371fb62f71432ead384d1146a8bd" + }, + "passed_unit_executions": 118, + "passed": true, + "lock_released": 1792224534.2427912 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-build/output.log new file mode 100644 index 000000000..a057071b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-build/output.log @@ -0,0 +1,74 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/limitations_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/unit/limitations_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/test_async.o] +Compiling tests/unit/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/unit/splinter_test.o] +Compiling tests/functional/avlTree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/scan_benchmark.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling tests/functional/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/test_dispatcher.o] +Compiling tests/functional/test_functionality.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/obj/tests/functional/ycsb_test.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib/libsplinterdb.a +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/splinter_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-build/run.json new file mode 100644 index 000000000..47dc608c8 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-build/run.json @@ -0,0 +1,26 @@ +{ + "name": "debug-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/limitations_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227849.588324, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227849.5883315, + "returncode": 0, + "finished": 1792227851.6079347, + "log_sha256": "14879949ad613dece4f53ec24958104f932509b086de174ee12b7e9b760d0410" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-core-read-errors/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-core-read-errors/output.log new file mode 100644 index 000000000..3b80acabe --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-core-read-errors/output.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 129 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-core-read-errors/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-core-read-errors/run.json new file mode 100644 index 000000000..dd86efb92 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-core-read-errors/run.json @@ -0,0 +1,18 @@ +{ + "name": "debug-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227853.9894047, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227853.989411, + "returncode": 0, + "finished": 1792227854.1542237, + "log_sha256": "567d875193f452f50e7fc8845de04d309001939271f64346b1a411a1bc51b878" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-prefetch-admission/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-prefetch-admission/output.log new file mode 100644 index 000000000..c0085afde --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-prefetch-admission/output.log @@ -0,0 +1,10 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test: splinterdb_build_version invalid-address-perf-async-mask +Dispatch test cache_test + +Started cache_test basic +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: unpublished prefetch admission race passed diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-prefetch-admission/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-prefetch-admission/run.json new file mode 100644 index 000000000..835f0ee80 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-prefetch-admission/run.json @@ -0,0 +1,23 @@ +{ + "name": "debug-prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-prefetch-admission", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227854.156596, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227854.156603, + "returncode": 0, + "finished": 1792227854.2715013, + "log_sha256": "c727e6f325b852a1ac734226f001f4518685331d55373ffd01db5a3851a1fce6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_io_init_invalid_page_size/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_io_init_invalid_page_size/output.log new file mode 100644 index 000000000..85bd22371 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_io_init_invalid_page_size/output.log @@ -0,0 +1,3 @@ +Running 1 CTests, suite name 'limitations', test case 'test_io_init_invalid_page_size'. +TEST 1/1 limitations:test_io_init_invalid_page_size [OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 0 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_io_init_invalid_page_size/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_io_init_invalid_page_size/run.json new file mode 100644 index 000000000..3c4dd9a79 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_io_init_invalid_page_size/run.json @@ -0,0 +1,18 @@ +{ + "name": "debug-test_io_init_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-test_io_init_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227853.9834518, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227853.983462, + "returncode": 0, + "finished": 1792227853.9851809, + "log_sha256": "c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/output.log new file mode 100644 index 000000000..7afc147c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/output.log @@ -0,0 +1,3 @@ +Running 1 CTests, suite name 'limitations', test case 'test_splinterdb_create_invalid_page_size'. +TEST 1/1 limitations:test_splinterdb_create_invalid_page_size [OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 0 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/run.json new file mode 100644 index 000000000..7c8e3737f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-test_splinterdb_create_invalid_page_size/run.json @@ -0,0 +1,18 @@ +{ + "name": "debug-test_splinterdb_create_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-test_splinterdb_create_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227853.9864554, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227853.986462, + "returncode": 0, + "finished": 1792227853.9881692, + "log_sha256": "4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-writeback/output.log new file mode 100644 index 000000000..9fab77264 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 2329 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-writeback/run.json new file mode 100644 index 000000000..14ba8a3e2 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/debug-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227851.6088076, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227851.6088154, + "returncode": 0, + "finished": 1792227853.980705, + "log_sha256": "fb6d4424a899291bcfbb42c3e8ab0c2feb565e6c1b2cfbbf303e3c7972d16c6a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/format/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/format/output.log new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/format/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/format/run.json new file mode 100644 index 000000000..d97fe02d3 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/format/run.json @@ -0,0 +1,185 @@ +{ + "name": "format", + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tools/splinter_inspect.c" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227827.112355, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227827.1123736, + "returncode": 0, + "finished": 1792227829.2840135, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-build/output.log new file mode 100644 index 000000000..ca475874e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-build/output.log @@ -0,0 +1,16 @@ +Checking for mismatched config...No mismatched config found +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/limitations_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/unit/limitations_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/functional/test_async.o] +Compiling tests/unit/splinterdb_quick_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/unit/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/obj/tests/unit/splinter_test.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinterdb_quick_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinter_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-build/run.json new file mode 100644 index 000000000..622ad5a64 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-build/run.json @@ -0,0 +1,26 @@ +{ + "name": "release-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/limitations_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227829.2852123, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227829.2852259, + "returncode": 0, + "finished": 1792227832.2075768, + "log_sha256": "8806ddf18f0675d5f6d4aa4c31dd5ddc0dd1c6731c1466f54e3a9bb592e38e9e" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-core-read-errors/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-core-read-errors/output.log new file mode 100644 index 000000000..04c2374fb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-core-read-errors/output.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 118 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-core-read-errors/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-core-read-errors/run.json new file mode 100644 index 000000000..204ab0677 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-core-read-errors/run.json @@ -0,0 +1,18 @@ +{ + "name": "release-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227849.4202394, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227849.4202511, + "returncode": 0, + "finished": 1792227849.5849447, + "log_sha256": "3b92a394176330313ec06763b15cbca543cdfa82f537ba8545d2f5f1c25146a0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-build/output.log new file mode 100644 index 000000000..551dfc2e5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-build/output.log @@ -0,0 +1,52 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/build-config.96a71330f9731c755330ffff7df23765 +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/limitations_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/unit/limitations_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/obj/tests/functional/test_async.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib/libsplinterdb.a +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-build/run.json new file mode 100644 index 000000000..81bc1118b --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-build/run.json @@ -0,0 +1,24 @@ +{ + "name": "release-msan-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test", + "unit/limitations_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227854.274352, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227854.274359, + "returncode": 0, + "finished": 1792227877.1564977, + "log_sha256": "d6cb123c546caeb986c6a98bbb58c8a661e1a00959c97f1e495080f5870d385b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/output.log new file mode 100644 index 000000000..85bd22371 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/output.log @@ -0,0 +1,3 @@ +Running 1 CTests, suite name 'limitations', test case 'test_io_init_invalid_page_size'. +TEST 1/1 limitations:test_io_init_invalid_page_size [OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 0 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/run.json new file mode 100644 index 000000000..300858142 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_io_init_invalid_page_size/run.json @@ -0,0 +1,18 @@ +{ + "name": "release-msan-test_io_init_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-msan-test_io_init_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227879.189824, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227879.1898358, + "returncode": 0, + "finished": 1792227879.197728, + "log_sha256": "c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/output.log new file mode 100644 index 000000000..7afc147c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/output.log @@ -0,0 +1,3 @@ +Running 1 CTests, suite name 'limitations', test case 'test_splinterdb_create_invalid_page_size'. +TEST 1/1 limitations:test_splinterdb_create_invalid_page_size [OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 0 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/run.json new file mode 100644 index 000000000..6ca9f935e --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-test_splinterdb_create_invalid_page_size/run.json @@ -0,0 +1,18 @@ +{ + "name": "release-msan-test_splinterdb_create_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-msan-test_splinterdb_create_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227879.200029, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227879.2000382, + "returncode": 0, + "finished": 1792227879.2080345, + "log_sha256": "4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-writeback/output.log new file mode 100644 index 000000000..7e05dc241 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1979 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-writeback/run.json new file mode 100644 index 000000000..ce5ffe11c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-msan-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-msan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-msan-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227877.1572282, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227877.1572344, + "returncode": 0, + "finished": 1792227879.1786134, + "log_sha256": "ba4861c0252211de8b6c172f7901b99fa0ef908248b1a9476fd12b3a41e373bc" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-quick/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-quick/output.log new file mode 100644 index 000000000..682779ed6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-quick/output.log @@ -0,0 +1,69 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/62 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/62 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/62 splinterdb_quick:test_durable_barrier [OK] +TEST 4/62 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 5/62 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 6/62 splinterdb_quick:test_basic_flow [OK] +TEST 7/62 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/62 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/62 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/62 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/62 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/62 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/62 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/62 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/62 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/62 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/62 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/62 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/62 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/62 splinterdb_quick:test_variable_length_values [OK] +TEST 21/62 splinterdb_quick:test_branch_prefix_pack_initializes_free_gap [OK] +TEST 22/62 splinterdb_quick:test_branch_prefix_minimum [OK] +TEST 23/62 splinterdb_quick:test_branch_prefix_variable_iterator [OK] +TEST 24/62 splinterdb_quick:test_branch_prefix_malformed_leaf_entries [OK] +TEST 25/62 splinterdb_quick:test_branch_prefix_roundtrip [OK] +TEST 26/62 splinterdb_quick:test_basic_iterator [OK] +TEST 27/62 splinterdb_quick:test_iterator_delete_current [OK] +TEST 28/62 splinterdb_quick:test_empty_iterator [OK] +TEST 29/62 splinterdb_quick:test_bounded_iterator [OK] +TEST 30/62 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 31/62 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 32/62 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 33/62 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 34/62 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 35/62 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 36/62 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 37/62 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 38/62 splinterdb_quick:test_close_and_reopen [OK] +TEST 39/62 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 40/62 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 41/62 splinterdb_quick:test_custom_data_config [OK] +TEST 42/62 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 43/62 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 44/62 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 45/62 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 46/62 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 47/62 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 48/62 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 49/62 splinterdb_quick:test_immutable_branch_custom_comparator [OK] +TEST 50/62 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 51/62 splinterdb_quick:test_iterator_init_bug [OK] +TEST 52/62 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 53/62 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 54/62 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 55/62 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 56/62 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 57/62 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 58/62 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 59/62 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 60/62 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 61/62 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +TEST 62/62 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 62 tests (62 ok, 0 failed, 0 skipped) ran in 15246 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-quick/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-quick/run.json new file mode 100644 index 000000000..acab01f59 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-quick/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-quick", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227834.1366584, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227834.136665, + "returncode": 0, + "finished": 1792227849.4109974, + "log_sha256": "6f325d620cbb9af12d1c456dc618275b710bdd9d75aedefccbf5e52503b8deb2" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_io_init_invalid_page_size/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_io_init_invalid_page_size/output.log new file mode 100644 index 000000000..85bd22371 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_io_init_invalid_page_size/output.log @@ -0,0 +1,3 @@ +Running 1 CTests, suite name 'limitations', test case 'test_io_init_invalid_page_size'. +TEST 1/1 limitations:test_io_init_invalid_page_size [OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 0 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_io_init_invalid_page_size/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_io_init_invalid_page_size/run.json new file mode 100644 index 000000000..168709532 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_io_init_invalid_page_size/run.json @@ -0,0 +1,18 @@ +{ + "name": "release-test_io_init_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-test_io_init_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227834.131539, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227834.1315475, + "returncode": 0, + "finished": 1792227834.133056, + "log_sha256": "c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/output.log new file mode 100644 index 000000000..7afc147c1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/output.log @@ -0,0 +1,3 @@ +Running 1 CTests, suite name 'limitations', test case 'test_splinterdb_create_invalid_page_size'. +TEST 1/1 limitations:test_splinterdb_create_invalid_page_size [OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 0 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/run.json new file mode 100644 index 000000000..d6e172fd6 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-test_splinterdb_create_invalid_page_size/run.json @@ -0,0 +1,18 @@ +{ + "name": "release-test_splinterdb_create_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-test_splinterdb_create_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227834.134082, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227834.134089, + "returncode": 0, + "finished": 1792227834.1355195, + "log_sha256": "4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-writeback/output.log new file mode 100644 index 000000000..7961c4f27 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1874 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-writeback/run.json new file mode 100644 index 000000000..7cc5d6fef --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/jobs/release-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227832.2083542, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227832.20836, + "returncode": 0, + "finished": 1792227834.1287823, + "log_sha256": "9b5a20e660793e5f394baaefa43ac186a27ad68072b8de3ecc4893047b558cd0" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/validate.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/validate.py new file mode 100755 index 000000000..1a95293b1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/validate.py @@ -0,0 +1,138 @@ +#!/usr/bin/env python3 +"""Validate the exact async-mask candidate while holding the campaign lock.""" +import fcntl +import hashlib +import json +import re +import shutil +import subprocess +import sys +import time +from pathlib import Path + +OUT = Path(__file__).resolve().parent +ROOT = OUT.parent +sys.path.insert(0, str(ROOT)) +import job + +job.ROOT = OUT +SOURCE = ROOT / 'sources/async-mask' +BUILD = ROOT / 'builds/async-mask' +SCRATCH = ROOT / 'scratch/validation-async-mask' +SCRATCH.mkdir(exist_ok=False) + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def sources(): + paths = [SOURCE / 'Makefile', SOURCE / 'format-check.sh', SOURCE / '.clang-format'] + for directory in ['src', 'include', 'tests', 'examples', 'tools']: + paths += [p for p in (SOURCE / directory).rglob('*') if p.suffix in ['.c', '.h']] + return {str(p.relative_to(SOURCE)): digest(p) for p in sorted(paths)} + + +manifest = { + 'profile': json.loads((ROOT / 'async-mask-source.json').read_text()), + 'source': str(SOURCE), + 'build': str(BUILD), + 'machine_lock': str(job.LOCK), + 'lock_scope': 'One exclusive outer lock for all format/build/test commands; job.run(lock_held=True).', + 'storage': subprocess.check_output(['findmnt', '-T', str(SCRATCH), '-no', 'SOURCE,FSTYPE,TARGET'], text=True).strip(), + 'source_sha256_before': sources(), + 'compiler_versions': {cc: subprocess.check_output([cc, '--version'], text=True).splitlines()[0] for cc in ['cc', 'clang-19']}, + 'commands': [], + 'queued': time.time(), + 'expected_unit_executions': 124, + 'validation_scope': 'Prior 118 selected unit executions plus two existing invalid-page-size configuration tests in each mode, and debug prefetch admission.', + 'format_scope': 'All C and header files in exported maintained src/include/tests/examples/tools; benchmark archives are absent from source exports.', +} +assert 'tmpfs' not in manifest['storage'] +assert manifest['source_sha256_before']['src/clockcache.c'] == manifest['profile']['clockcache_sha256'] +assert all(manifest['profile']['hashes'][path] == value for path, value in manifest['source_sha256_before'].items()) + + +def save(): + (OUT / 'validation.json').write_text(json.dumps(manifest, indent=2) + '\n') + + +def run(label, command, mode=None, expected_passes=None): + if shutil.disk_usage(ROOT).free < 4 * 1024**3: + raise RuntimeError('Less than 4 GiB free before ' + label) + cwd = SOURCE + env = None + if mode: + cwd = SCRATCH / label + cwd.mkdir(exist_ok=False) + env = {'LD_LIBRARY_PATH': str(BUILD / mode / 'lib'), + 'MSAN_OPTIONS': 'halt_on_error=1:exit_code=86'} + record = job.run(label, command, cwd=cwd, env_extra=env, timeout=1200, lock_held=True) + if mode: + record['binary_sha256'] = digest(Path(command[0])) + log = (OUT / 'jobs' / label / 'output.log').read_text(errors='replace') + counts = re.findall(r'RESULTS: (\d+) tests \((\d+) ok, (\d+) failed, (\d+) skipped\)', log) + if counts: + record.update(zip(['tests', 'passed', 'failed', 'skipped'], map(int, counts[-1]))) + manifest['commands'].append(record) + save() + if expected_passes is not None: + assert record.get('passed') == expected_passes and record.get('failed') == 0, record + if mode: + shutil.rmtree(cwd) + record['disposable_test_directory_removed'] = True + save() + + +save() +try: + print('WAIT outer validation machine lock', flush=True) + with job.LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + save() + print('START outer validation machine lock', flush=True) + format_files = [str(SOURCE / path) for path in manifest['source_sha256_before'] if path.endswith(('.c', '.h'))] + run('format', ['clang-format-19', '--Werror', '--dry-run'] + format_files) + for mode in ['release', 'debug', 'release-msan']: + flags = ['make', '-j6', 'BUILD_ROOT=' + str(BUILD), + 'BUILD_MODE=' + ('release' if mode == 'release-msan' else mode), + 'GIT_VERSION=invalid-address-perf-async-mask'] + if mode == 'release-msan': + flags += ['CC=clang-19', 'LD=clang-19', 'BUILD_MSAN=1'] + else: + flags += ['CC=cc', 'LD=cc', 'BUILD_MSAN=0'] + targets = ['libs', 'unit/writeback_set_test', 'unit/limitations_test'] + if mode == 'release': + targets += ['unit/splinterdb_quick_test'] + if mode != 'release-msan': + targets += ['unit/splinter_test'] + if mode == 'debug': + targets += [str(BUILD / mode / 'bin/driver_test')] + run(mode + '-build', flags + targets) + binary = BUILD / mode / 'bin' + run(mode + '-writeback', [str(binary / 'unit/writeback_set_test')], mode=mode, expected_passes=18) + for test in ['test_io_init_invalid_page_size', 'test_splinterdb_create_invalid_page_size']: + run(mode + '-' + test, [str(binary / 'unit/limitations_test'), test], mode=mode, expected_passes=1) + if mode == 'release': + run(mode + '-quick', [str(binary / 'unit/splinterdb_quick_test')], mode=mode, expected_passes=62) + if mode != 'release-msan': + run(mode + '-core-read-errors', [str(binary / 'unit/splinter_test'), 'test_cache_read_errors_reach_core_operations'], mode=mode, expected_passes=1) + if mode == 'debug': + run('debug-prefetch-admission', [str(binary / 'driver_test'), 'cache_test', '--prefetch-admission', '--cache-capacity-mib', '64', '--db-capacity-gib', '2'], mode=mode) + manifest['source_sha256_after'] = sources() + assert manifest['source_sha256_before'] == manifest['source_sha256_after'] + manifest['sources_unchanged'] = True + manifest['libraries'] = {mode: digest(BUILD / mode / 'lib/libsplinterdb.so') for mode in ['release', 'debug', 'release-msan']} + manifest['passed_unit_executions'] = sum(r.get('passed', 0) for r in manifest['commands']) + assert manifest['passed_unit_executions'] == manifest['expected_unit_executions'] + manifest['passed'] = True + manifest['lock_released'] = time.time() + save() + print('VALIDATION COMPLETE', manifest['passed_unit_executions'], flush=True) +except BaseException as error: + manifest['passed'] = False + manifest['error'] = repr(error) + manifest['failed_at'] = time.time() + save() + raise diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/validation.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/validation.json new file mode 100644 index 000000000..a39796ef0 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-async-mask/validation.json @@ -0,0 +1,1153 @@ +{ + "profile": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "async-load", + "changes": "Retain async-load cold diagnostics and moved async allocation validation; replace only the hot geometry alignment remainder with a power-of-two mask and assert page-size power-of-two at cache configuration before clz/division. Cold diagnostic modulo is unchanged.", + "parent_clockcache_sha256": "a26ce40399a60f76f8559eb82703f688bf0bd71662ce93d9ad4232f7451c107e", + "clockcache_sha256": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "changed_paths": [ + "src/clockcache.c" + ], + "hashes": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "default.cfg": "8f8a49add07847a0c64fc98b375715be95cc2ba0243e223cca74816dc0dc51ed", + "examples/README.md": "e5f70bd344661c7018b43dc9fe02fa9bfa047f277b2de4535f0e035b1ffb2d71", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/README.md": "c95907cfe5f4aaebc303d0d94cdcbd51e78d717ec11e4c5ecea6b8efaf723be0", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/README.md": "9d4dc976f63738ebe5b73d446e2d6de088f29b26e2683f3c3c552c964949de2d", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_test_template_dot_c": "ffb5e31229ca59caaece995122fcefe11f360ae45953caae0b5d4a72b2a6bcf7", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "prepared_only": true, + "validation_status": "Source-only; not built, tested or benchmarked.", + "patches_sha256": { + "async-mask-vs-async-load.patch": "78e8b3a07cadf43de84c649c05e4e46b55c01f8f191fec71d8eaf7f69a99d4a2", + "async-mask-vs-original.patch": "504fb378c403cd13ae3bb6bdb94eb37d5f98412e6fd5067e501c952740d9a6aa" + }, + "contract_review": { + "path": "review/async-mask-contract-review.json", + "sha256": "33045812df9ef3666ceeb46349fb1aa4e720bafe2faa1bea8ffe5ef9f164980a" + }, + "motivating_evidence": { + "path": "database/analysis/hot32-blocking-audited.json", + "sha256": "bf35847e53430fdbeca261c2e4a116b98e43b6c147ae7202b91a1cc082257e3a" + }, + "source_checks": { + "cold_diagnostic_body_identical": true, + "assert_precedes_clz_and_division": true, + "only_clockcache_c_differs_from_async_load": true + } + }, + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "build": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "lock_scope": "One exclusive outer lock for all format/build/test commands; job.run(lock_held=True).", + "storage": "/dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix] ext4 /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix", + "source_sha256_before": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "compiler_versions": { + "cc": "cc (Debian 14.2.0-19) 14.2.0", + "clang-19": "Debian clang version 19.1.7 (3+b1)" + }, + "commands": [ + { + "name": "format", + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask/tools/splinter_inspect.c" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227827.112355, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227827.1123736, + "returncode": 0, + "finished": 1792227829.2840135, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "name": "release-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/limitations_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227829.2852123, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227829.2852259, + "returncode": 0, + "finished": 1792227832.2075768, + "log_sha256": "8806ddf18f0675d5f6d4aa4c31dd5ddc0dd1c6731c1466f54e3a9bb592e38e9e" + }, + { + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227832.2083542, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227832.20836, + "returncode": 0, + "finished": 1792227834.1287823, + "log_sha256": "9b5a20e660793e5f394baaefa43ac186a27ad68072b8de3ecc4893047b558cd0", + "binary_sha256": "330eb2cc31bf7f5cd8b3b71f480119e4281276e1917afb14cd7b797d87dd2b28", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-test_io_init_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-test_io_init_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227834.131539, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227834.1315475, + "returncode": 0, + "finished": 1792227834.133056, + "log_sha256": "c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3", + "binary_sha256": "55f4c3403cb12dcf19ef8997652e28c19016b4cc59fefb506f7b24728bb06aa5", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-test_splinterdb_create_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-test_splinterdb_create_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227834.134082, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227834.134089, + "returncode": 0, + "finished": 1792227834.1355195, + "log_sha256": "4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b", + "binary_sha256": "55f4c3403cb12dcf19ef8997652e28c19016b4cc59fefb506f7b24728bb06aa5", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-quick", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227834.1366584, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227834.136665, + "returncode": 0, + "finished": 1792227849.4109974, + "log_sha256": "6f325d620cbb9af12d1c456dc618275b710bdd9d75aedefccbf5e52503b8deb2", + "binary_sha256": "ad5fb68c8fd5e49079b20ec3d9a23fc5c53275c2723db59bb80545e6ccc43579", + "tests": 62, + "passed": 62, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227849.4202394, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227849.4202511, + "returncode": 0, + "finished": 1792227849.5849447, + "log_sha256": "3b92a394176330313ec06763b15cbca543cdfa82f537ba8545d2f5f1c25146a0", + "binary_sha256": "6ff5788fcb51565c8a6b967430095343be672e3189343ed9806165cb51f0f1bc", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/limitations_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227849.588324, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227849.5883315, + "returncode": 0, + "finished": 1792227851.6079347, + "log_sha256": "14879949ad613dece4f53ec24958104f932509b086de174ee12b7e9b760d0410" + }, + { + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227851.6088076, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227851.6088154, + "returncode": 0, + "finished": 1792227853.980705, + "log_sha256": "fb6d4424a899291bcfbb42c3e8ab0c2feb565e6c1b2cfbbf303e3c7972d16c6a", + "binary_sha256": "8acdfa4f38f32e56d0e756fe15e8e7872af2709c1fd77b0f20c688408a5c3148", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-test_io_init_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-test_io_init_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227853.9834518, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227853.983462, + "returncode": 0, + "finished": 1792227853.9851809, + "log_sha256": "c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3", + "binary_sha256": "c625845feae80332f124664c3b59889a9f8dbe9d06bb4bcdb3f52132cdefac5f", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-test_splinterdb_create_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-test_splinterdb_create_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227853.9864554, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227853.986462, + "returncode": 0, + "finished": 1792227853.9881692, + "log_sha256": "4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b", + "binary_sha256": "c625845feae80332f124664c3b59889a9f8dbe9d06bb4bcdb3f52132cdefac5f", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227853.9894047, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227853.989411, + "returncode": 0, + "finished": 1792227854.1542237, + "log_sha256": "567d875193f452f50e7fc8845de04d309001939271f64346b1a411a1bc51b878", + "binary_sha256": "d5e4e85123edc653053fb6ce30367e9770f53681866e46300f731e7fd8e9f933", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/debug-prefetch-admission", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227854.156596, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227854.156603, + "returncode": 0, + "finished": 1792227854.2715013, + "log_sha256": "c727e6f325b852a1ac734226f001f4518685331d55373ffd01db5a3851a1fce6", + "binary_sha256": "0e7f088c225752c13e07243cf5f5f31c08e6cb47857eea341e165cac6b7e0dfa", + "disposable_test_directory_removed": true + }, + { + "name": "release-msan-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-async-mask", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test", + "unit/limitations_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/async-mask", + "environment_overrides": null, + "queued": 1792227854.274352, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227854.274359, + "returncode": 0, + "finished": 1792227877.1564977, + "log_sha256": "d6cb123c546caeb986c6a98bbb58c8a661e1a00959c97f1e495080f5870d385b" + }, + { + "name": "release-msan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-msan-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227877.1572282, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227877.1572344, + "returncode": 0, + "finished": 1792227879.1786134, + "log_sha256": "ba4861c0252211de8b6c172f7901b99fa0ef908248b1a9476fd12b3a41e373bc", + "binary_sha256": "4c296f43ff62d6fe0e1fe3bf623c9accafc5f83d98225bd159696f3b07724847", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-msan-test_io_init_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test", + "test_io_init_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-msan-test_io_init_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227879.189824, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227879.1898358, + "returncode": 0, + "finished": 1792227879.197728, + "log_sha256": "c12da5128185678c2ee94bd054a3cc7b6396b9a0b82cfcc23c5263da204ed2f3", + "binary_sha256": "45dc955489098ccfc622e80c212e479f704c04048fa94f0190a3ef8ee22f57ae", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-msan-test_splinterdb_create_invalid_page_size", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/bin/unit/limitations_test", + "test_splinterdb_create_invalid_page_size" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-async-mask/release-msan-test_splinterdb_create_invalid_page_size", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/async-mask/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792227879.200029, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792227879.2000382, + "returncode": 0, + "finished": 1792227879.2080345, + "log_sha256": "4dd0f323f01ac479dbb995d9c2180f401e4df5978255fdc663c9c933bf17031b", + "binary_sha256": "45dc955489098ccfc622e80c212e479f704c04048fa94f0190a3ef8ee22f57ae", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + } + ], + "queued": 1792227705.7155771, + "expected_unit_executions": 124, + "validation_scope": "Prior 118 selected unit executions plus two existing invalid-page-size configuration tests in each mode, and debug prefetch admission.", + "format_scope": "All C and header files in exported maintained src/include/tests/examples/tools; benchmark archives are absent from source exports.", + "lock_acquired": 1792227827.1098845, + "source_sha256_after": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "7f370079f60ccb1b86744a209c20dd09d0b729d512bdf3e022e04b51d23a777a", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "sources_unchanged": true, + "libraries": { + "release": "c7b04dabd8a600500ead9095a04e0a572baf904e256f077043c7191abdd8d228", + "debug": "b275a60becf665deaa770f7216b4780316589e1d48274610d9f837f20429d9aa", + "release-msan": "fac9531b0da4ec4b24ad6474b96bd43a23d60b3efe3f2c9f75c1406a399a5ca3" + }, + "passed_unit_executions": 124, + "passed": true, + "lock_released": 1792227879.2247481 +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-build/output.log new file mode 100644 index 000000000..d8c1a362a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-build/output.log @@ -0,0 +1,72 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/build-config.e33dfc688a9c2bf2dad4e17ef758ec3e +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/unit/splinter_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/test_async.o] +Compiling tests/functional/avlTree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/avlTree.o] +Compiling tests/functional/btree_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/btree_test.o] +Compiling tests/functional/cache_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/cache_test.o] +Compiling tests/functional/driver_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/driver_test.o] +Compiling tests/functional/filter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/filter_test.o] +Compiling tests/functional/io_apis_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/io_apis_test.o] +Compiling tests/functional/log_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/log_test.o] +Compiling tests/functional/scan_benchmark.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/scan_benchmark.o] +Compiling tests/functional/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/splinter_test.o] +Compiling tests/functional/test_dispatcher.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/test_dispatcher.o] +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Compiling tests/functional/test_functionality.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/test_functionality.o] +Compiling tests/functional/test_splinter_shadow.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/test_splinter_shadow.o] +Compiling tests/functional/ycsb_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/obj/tests/functional/ycsb_test.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib/libsplinterdb.a +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/splinter_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-build/run.json new file mode 100644 index 000000000..727f2dba1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-build/run.json @@ -0,0 +1,25 @@ +{ + "name": "debug-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224195.8278713, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224195.8278832, + "returncode": 0, + "finished": 1792224197.747039, + "log_sha256": "4e2e10dccacc9b6a1766d777c0935b74361e55cc950cabc8afccf6a82aeaaeff" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-core-read-errors/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-core-read-errors/output.log new file mode 100644 index 000000000..bbb2ae8e7 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-core-read-errors/output.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 133 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-core-read-errors/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-core-read-errors/run.json new file mode 100644 index 000000000..a1f778282 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-core-read-errors/run.json @@ -0,0 +1,18 @@ +{ + "name": "debug-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/debug-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224199.9812746, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224199.9812868, + "returncode": 0, + "finished": 1792224200.14642, + "log_sha256": "3fd0413c94ca29ad5db4ae6cdcfd29f8e639a317d7ab1888c2a8ec2be9cad927" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-prefetch-admission/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-prefetch-admission/output.log new file mode 100644 index 000000000..476daa155 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-prefetch-admission/output.log @@ -0,0 +1,10 @@ +/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test: splinterdb_build_version invalid-address-perf-candidate +Dispatch test cache_test + +Started cache_test basic +cache_test: allocator recovery bootstrap test started +Invalid persisted allocator map: reserved extent 1 has refcount 0 (expected 2) +cache_test: allocator recovery bootstrap test passed +cache_test: mini_recover_allocations test started +cache_test: mini_recover_allocations test passed +cache_test: unpublished prefetch admission race passed diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-prefetch-admission/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-prefetch-admission/run.json new file mode 100644 index 000000000..94bb6e7e1 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-prefetch-admission/run.json @@ -0,0 +1,23 @@ +{ + "name": "debug-prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/debug-prefetch-admission", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224200.1485863, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224200.148595, + "returncode": 0, + "finished": 1792224200.263263, + "log_sha256": "4bd24bcfce175de86284e0d7e2256b722e9e563ff80411170c45d23b6d9db57c" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-writeback/output.log new file mode 100644 index 000000000..b47c73b58 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 2201 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-writeback/run.json new file mode 100644 index 000000000..0aa01de2c --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/debug-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/debug-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224197.7481537, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224197.7481618, + "returncode": 0, + "finished": 1792224199.9715862, + "log_sha256": "4792d7df7fb7848ee1c93e727d85648dde52946bc158a85213885c237e3d4ac6" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/format/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/format/output.log new file mode 100644 index 000000000..e69de29bb diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/format/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/format/run.json new file mode 100644 index 000000000..616a45d01 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/format/run.json @@ -0,0 +1,185 @@ +{ + "name": "format", + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tools/splinter_inspect.c" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224173.8127728, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224173.8127885, + "returncode": 0, + "finished": 1792224175.7315578, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-build/output.log new file mode 100644 index 000000000..338fb4bdb --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-build/output.log @@ -0,0 +1,60 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/build-config.fb6bc8eeb8390429253883c09491f5bd +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/unit/unit_tests_common.o] +Compiling tests/unit/splinterdb_quick_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/unit/splinterdb_quick_test.o] +Compiling tests/test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/test_common.o] +Compiling tests/functional/test_async.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/functional/test_async.o] +Compiling tests/unit/splinter_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/obj/tests/unit/splinter_test.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/writeback_set_test +In file included from src/PackedArray.c:296, + from src/PackedArray.c:356: +src/PackedArray.c: In function ‘__PackedArray_unpack_21’: +src/PackedArray.c:177: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers + 177 | PACKEDARRAY_IMPL_UNPACK_CASE_BREAK +src/PackedArray.c:177: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib/libsplinterdb.a +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinterdb_quick_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinter_test diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-build/run.json new file mode 100644 index 000000000..697446a43 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-build/run.json @@ -0,0 +1,25 @@ +{ + "name": "release-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224175.7327838, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224175.7328, + "returncode": 0, + "finished": 1792224182.6177835, + "log_sha256": "3ca0d1d615612e3201c93657c60ebe76fed67a6a29865fe40b9e9e96462f6e09" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-core-read-errors/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-core-read-errors/output.log new file mode 100644 index 000000000..d3d3456cc --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-core-read-errors/output.log @@ -0,0 +1,7 @@ +Running 1 CTests, suite name 'splinter', test case 'test_cache_read_errors_reach_core_operations'. +TEST 1/1 splinter:test_cache_read_errors_reach_core_operations ondisk_bundle_merge_lookup: btree_lookup_and_merge failed: 110 +trunk_merge_lookup: ondisk_bundle_merge_lookup failed: 110 +ondisk_bundle_merge_lookup_async: btree_lookup_and_merge_async failed: 110 +trunk_merge_lookup_async: ondisk_bundle_merge_lookup_async failed: 110 +[OK] +RESULTS: 1 tests (1 ok, 0 failed, 0 skipped) ran in 76 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-core-read-errors/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-core-read-errors/run.json new file mode 100644 index 000000000..dc3a6d91f --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-core-read-errors/run.json @@ -0,0 +1,18 @@ +{ + "name": "release-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224195.7099228, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224195.7099314, + "returncode": 0, + "finished": 1792224195.82462, + "log_sha256": "f68cac67e09acaef507512fee6f5a61dd8c619cbc8ccc63514318a913ee21976" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-build/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-build/output.log new file mode 100644 index 000000000..0f0949bda --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-build/output.log @@ -0,0 +1,48 @@ +Checking for mismatched config...No mismatched config found +Saving config to /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/build-config.96a71330f9731c755330ffff7df23765 +Compiling src/PackedArray.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/PackedArray.o] +Compiling src/batch_rwlock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/batch_rwlock.o] +Compiling src/core.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/core.o] +Compiling src/default_data_config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/default_data_config.o] +Compiling src/memtable.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/memtable.o] +Compiling src/merge.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/merge.o] +Compiling src/notification.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/notification.o] +Compiling src/routing_filter.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/routing_filter.o] +Compiling src/shard_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/shard_log.o] +Compiling src/splinterdb.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/splinterdb.o] +Compiling src/superblock.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/superblock.o] +Compiling src/trunk.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/trunk.o] +Compiling src/allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/allocator.o] +Compiling src/blob.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/blob.o] +Compiling src/blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/blob_build.o] +Compiling src/btree.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/btree.o] +Compiling src/clockcache.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/clockcache.o] +Compiling src/data_blob_build.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/data_blob_build.o] +Compiling src/data_internal.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/data_internal.o] +Compiling src/histogram.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/histogram.o] +Compiling src/mini_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/mini_allocator.o] +Compiling src/ondisk_ref.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/ondisk_ref.o] +Compiling src/platform_linux/laio.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/laio.o] +Compiling src/platform_linux/platform_assert.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_assert.o] +Compiling src/platform_linux/platform_buffer.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_buffer.o] +Compiling src/platform_linux/platform_condvar.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_condvar.o] +Compiling src/platform_linux/platform_heap.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_heap.o] +Compiling src/platform_linux/platform_io.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_io.o] +Compiling src/platform_linux/platform_log.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_log.o] +Compiling src/platform_linux/platform_mutex.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_mutex.o] +Compiling src/platform_linux/platform_threads.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_threads.o] +Compiling src/platform_linux/platform_trace.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/platform_trace.o] +Compiling src/platform_linux/shmalloc.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/platform_linux/shmalloc.o] +Compiling src/rc_allocator.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/rc_allocator.o] +Compiling src/task.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/task.o] +Compiling src/util.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/util.o] +Compiling src/writeback_set.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/src/writeback_set.o] +Compiling tests/unit/main.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/tests/unit/main.o] +Compiling tests/unit/writeback_set_test.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/tests/unit/writeback_set_test.o] +Compiling tests/unit/btree_test_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/tests/unit/btree_test_common.o] +Compiling tests/config.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/tests/config.o] +Compiling tests/test_data.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/tests/test_data.o] +Compiling tests/unit/unit_tests_common.c [/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/obj/tests/unit/unit_tests_common.o] +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/bin/unit/writeback_set_test +Linking /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/lib/libsplinterdb.so +Building archive /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/lib/libsplinterdb.a diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-build/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-build/run.json new file mode 100644 index 000000000..f7c451b97 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-build/run.json @@ -0,0 +1,23 @@ +{ + "name": "release-msan-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224200.2724514, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224200.2724607, + "returncode": 0, + "finished": 1792224221.3974628, + "log_sha256": "222fba2b38fd496699998023bb4b9c4e92e434591f067edd3beb91ddbf2ba609" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-writeback/output.log new file mode 100644 index 000000000..a0cc8b65a --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 3/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 4/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 5/18 writeback_set:test_add_extent [OK] +TEST 6/18 writeback_set:test_empty_set [OK] +TEST 7/18 writeback_set:test_add_clean_page [OK] +TEST 8/18 writeback_set:test_repeated_rounds [OK] +TEST 9/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 10/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 11/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 13/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 14/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 15/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 16/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 17/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 18/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1669 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-writeback/run.json new file mode 100644 index 000000000..a5d223bef --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-msan-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-msan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-msan-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224221.3983965, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224221.398413, + "returncode": 0, + "finished": 1792224223.1187775, + "log_sha256": "cdfa537f9c606c6b04385bec3c0c539bf4196c996c3992daad1b936af045b42a" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-quick/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-quick/output.log new file mode 100644 index 000000000..d4aa96100 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-quick/output.log @@ -0,0 +1,69 @@ +Running 1 CTests, suite name 'splinterdb_quick', test case 'all'. +TEST 1/62 splinterdb_quick:test_get_cost_stats [OK] +TEST 2/62 splinterdb_quick:test_checkpoint_log_grace_default [OK] +TEST 3/62 splinterdb_quick:test_durable_barrier [OK] +TEST 4/62 splinterdb_quick:test_async_durable_barrier_notifications [OK] +TEST 5/62 splinterdb_quick:test_logged_large_value_replaces_old_value [OK] +TEST 6/62 splinterdb_quick:test_basic_flow [OK] +TEST 7/62 splinterdb_quick:test_pthread_auto_registration [OK] +TEST 8/62 splinterdb_quick:test_result_auto_registration_with_stats [OK] +TEST 9/62 splinterdb_quick:test_stats_reset_clears_cache_io [OK] +TEST 10/62 splinterdb_quick:test_final_merge_error_propagation [OK] +TEST 11/62 splinterdb_quick:test_fetch_and_update_catches_up_after_rotation [OK] +TEST 12/62 splinterdb_quick:test_fetch_and_update_rejects_incorporated_boundary [OK] +TEST 13/62 splinterdb_quick:test_range_init_error_cleanup_preserves_branches setup_ordered_iterators: exception: Cannot allocate memory +core_apply_to_range: range iterator init failed: Cannot allocate memory +[OK] +TEST 14/62 splinterdb_quick:stats_reset_excludes_active_operations [OK] +TEST 15/62 splinterdb_quick:test_apis_for_large_key [OK] +TEST 16/62 splinterdb_quick:test_key_size_gt_max_inline_key_size [OK] +TEST 17/62 splinterdb_quick:test_value_size_gt_max_value_size [OK] +TEST 18/62 splinterdb_quick:test_large_lookup_survives_memtable_recycle [OK] +TEST 19/62 splinterdb_quick:test_iterator_survives_memtable_recycle [OK] +TEST 20/62 splinterdb_quick:test_variable_length_values [OK] +TEST 21/62 splinterdb_quick:test_branch_prefix_pack_initializes_free_gap [OK] +TEST 22/62 splinterdb_quick:test_branch_prefix_minimum [OK] +TEST 23/62 splinterdb_quick:test_branch_prefix_variable_iterator [OK] +TEST 24/62 splinterdb_quick:test_branch_prefix_malformed_leaf_entries [OK] +TEST 25/62 splinterdb_quick:test_branch_prefix_roundtrip [OK] +TEST 26/62 splinterdb_quick:test_basic_iterator [OK] +TEST 27/62 splinterdb_quick:test_iterator_delete_current [OK] +TEST 28/62 splinterdb_quick:test_empty_iterator [OK] +TEST 29/62 splinterdb_quick:test_bounded_iterator [OK] +TEST 30/62 splinterdb_quick:test_bounded_iterator_start_normalization [OK] +TEST 31/62 splinterdb_quick:test_splinterdb_iterator_with_startkey [OK] +TEST 32/62 splinterdb_quick:test_splinterdb_iterator_with_non_existent_startkey [OK] +TEST 33/62 splinterdb_quick:test_splinterdb_iterator_with_missing_startkey_in_sequence [OK] +TEST 34/62 splinterdb_quick:test_iterator_prev_and_next [OK] +TEST 35/62 splinterdb_quick:test_iterator_reversal_on_key_in_two_branches [OK] +TEST 36/62 splinterdb_quick:test_iterator_reversal_with_three_branches [OK] +TEST 37/62 splinterdb_quick:test_rewriting_keys_does_not_grow_trunk [OK] +TEST 38/62 splinterdb_quick:test_close_and_reopen [OK] +TEST 39/62 splinterdb_quick:test_logged_close_and_reopen [OK] +TEST 40/62 splinterdb_quick:test_repeated_insert_close_reopen [OK] +TEST 41/62 splinterdb_quick:test_custom_data_config [OK] +TEST 42/62 splinterdb_quick:test_existence_only_memtable_lookup [OK] +TEST 43/62 splinterdb_quick:test_existence_only_trunk_lookup_skips_branches [OK] +TEST 44/62 splinterdb_quick:test_write_api_returns_old_value [OK] +TEST 45/62 splinterdb_quick:test_write_api_old_result_existence_only [OK] +TEST 46/62 splinterdb_quick:test_write_api_old_result_custom_merge_semantics [OK] +TEST 47/62 splinterdb_quick:test_write_api_old_result_merges_memtable_and_trunk [OK] +TEST 48/62 splinterdb_quick:test_write_api_old_result_respects_trunk_delete_shadow [OK] +TEST 49/62 splinterdb_quick:test_immutable_branch_custom_comparator [OK] +TEST 50/62 splinterdb_quick:test_iterator_custom_comparator [OK] +TEST 51/62 splinterdb_quick:test_iterator_init_bug [OK] +TEST 52/62 splinterdb_quick:test_splinterdb_create_w_background_threads [OK] +TEST 53/62 splinterdb_quick:test_splinterdb_create_w_all_background_threads [OK] +TEST 54/62 splinterdb_quick:test_filtered_range_merges_only_matching_keys [OK] +TEST 55/62 splinterdb_quick:test_filtered_range_crosses_empty_trunk_leaves [OK] +TEST 56/62 splinterdb_quick:test_filtered_range_persisted_mixed_seeds [OK] +TEST 57/62 splinterdb_quick:test_filtered_range_predicate_only_and_bounds [OK] +TEST 58/62 splinterdb_quick:test_filtered_range_propagates_matching_merge_errors setup_ordered_iterators: exception: Cannot allocate memory +[OK] +TEST 59/62 splinterdb_quick:test_filtered_range_context_survives_thread_handoff [OK] +TEST 60/62 splinterdb_quick:test_iterator_thread_handoff [OK] +TEST 61/62 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery Running 1 CTests, suite name 'splinterdb_quick', test case 'test_blob_tree_crash_recovery'. +TEST 1/1 splinterdb_quick:test_blob_tree_crash_recovery [OK] +TEST 62/62 splinterdb_quick:test_get_config_returns_effective_config [OK] +RESULTS: 62 tests (62 ok, 0 failed, 0 skipped) ran in 11373 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-quick/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-quick/run.json new file mode 100644 index 000000000..86d926712 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-quick/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-quick", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224184.292468, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224184.2924845, + "returncode": 0, + "finished": 1792224195.6998122, + "log_sha256": "6be51ee51587858ea5677d663fff5badc4933fe127d251a35450123b07b9a959" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-writeback/output.log b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-writeback/output.log new file mode 100644 index 000000000..be6b07c19 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-writeback/output.log @@ -0,0 +1,209 @@ +Running 1 CTests, suite name 'writeback_set', test case 'all'. +TEST 1/18 writeback_set:test_rejected_extent_submissions clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +TEST 2/18 writeback_set:test_rejected_cleaner_submission clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_write_callback: async write failed: Input/output error +clockcache_writeback_dirty: writeback of addr 1179648 failed +clockcache_writeback_dirty: writeback of addr 1183744 failed +clockcache_writeback_dirty: writeback of addr 1187840 failed +clockcache_writeback_dirty: writeback of addr 1191936 failed +clockcache_writeback_dirty: writeback of addr 1196032 failed +clockcache_writeback_dirty: writeback of addr 1200128 failed +clockcache_writeback_dirty: writeback of addr 1204224 failed +clockcache_writeback_dirty: writeback of addr 1208320 failed +clockcache_writeback_dirty: writeback of addr 1212416 failed +clockcache_writeback_dirty: writeback of addr 1216512 failed +clockcache_writeback_dirty: writeback of addr 1220608 failed +clockcache_writeback_dirty: writeback of addr 1224704 failed +clockcache_writeback_dirty: writeback of addr 1228800 failed +clockcache_writeback_dirty: writeback of addr 1232896 failed +clockcache_writeback_dirty: writeback of addr 1236992 failed +clockcache_writeback_dirty: writeback of addr 1241088 failed +clockcache_writeback_dirty: writeback of addr 1245184 failed +clockcache_writeback_dirty: writeback of addr 1249280 failed +clockcache_writeback_dirty: writeback of addr 1253376 failed +clockcache_writeback_dirty: writeback of addr 1257472 failed +clockcache_writeback_dirty: writeback of addr 1261568 failed +clockcache_writeback_dirty: writeback of addr 1265664 failed +clockcache_writeback_dirty: writeback of addr 1269760 failed +clockcache_writeback_dirty: writeback of addr 1273856 failed +clockcache_writeback_dirty: writeback of addr 1277952 failed +clockcache_writeback_dirty: writeback of addr 1282048 failed +clockcache_writeback_dirty: writeback of addr 1286144 failed +clockcache_writeback_dirty: writeback of addr 1290240 failed +clockcache_writeback_dirty: writeback of addr 1294336 failed +clockcache_writeback_dirty: writeback of addr 1298432 failed +clockcache_writeback_dirty: writeback of addr 1302528 failed +clockcache_writeback_dirty: writeback of addr 1306624 failed +[OK] +TEST 3/18 writeback_set:test_wait_makes_pages_clean [OK] +TEST 4/18 writeback_set:test_add_extent [OK] +TEST 5/18 writeback_set:test_empty_set [OK] +TEST 6/18 writeback_set:test_add_clean_page [OK] +TEST 7/18 writeback_set:test_repeated_rounds [OK] +TEST 8/18 writeback_set:test_cache_invalid_address_shapes allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=0, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=4096, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 4096 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +allocator_page_valid():381: Extent out of allocator capacity range. base_addr=0, addr=126976, allocator_get_capacity()=32212254720 +Unaligned cache prefetch extent address 126976 +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache page address 1179649 (page size 4096) +Unaligned cache prefetch extent address 1179649 +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache page address 1183743 (page size 4096) +Unaligned cache prefetch extent address 1183743 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212254720 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Cache page address 32212258816 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 32212258816 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Cache page address 18446744073709547520 is outside lookup capacity 32212254720 +Unaligned cache prefetch extent address 18446744073709547520 +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache page address 18446744073709551615 (page size 4096) +Unaligned cache prefetch extent address 18446744073709551615 +[OK] +TEST 9/18 writeback_set:test_cache_unallocated_and_freed_addresses allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212123648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=32212123648, addr=32212250624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 32212250624 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1179648, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +allocator_page_valid():370: Trying to access an unreferenced extent. base_addr=1179648, addr=1306624, allocator_get_refcount()=0 +Unaligned cache prefetch extent address 1306624 +[OK] +TEST 10/18 writeback_set:test_cache_sync_read_error_and_retry clockcache_get_from_disk: io_read failed for addr 1179648, type 8: Connection timed out +[OK] +TEST 11/18 writeback_set:test_cache_async_read_setup_failures clockcache_get_from_disk_async: async read failed for addr 1179648, entry 130: Connection timed out +[OK] +TEST 12/18 writeback_set:test_cache_failed_load_wakes_waiters clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 13/18 writeback_set:test_partial_reclamation_requires_recovery WARNING: abandoned reclamation of mini allocator at 1179648 (type misc): Connection timed out. Remaining space is unavailable until reopen; clean allocation state will not be written. Recovery is required. +[OK] +TEST 14/18 writeback_set:test_failed_prefetch_leaves_demand_read_retryable clockcache_prefetch_pages: io_async_state_init failed for first addr 1179648, page addr 1179648, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_pages: io_async_state_append_page failed for first addr 1179648, page addr 1179648, entry 128, num pages 32, type 8: Cannot allocate memory +clockcache_prefetch_callback: async read failed: Connection timed out +[OK] +TEST 15/18 writeback_set:test_failed_load_releases_synchronous_waiter clockcache_get_from_disk_async_callback: async read failed for addr 1179648, entry 128: Connection timed out +clockcache_get_from_disk_async: async read failed for addr 1179648, entry 128: Connection timed out +[OK] +TEST 16/18 writeback_set:test_page_handle_thread_handoff [OK] +TEST 17/18 writeback_set:test_page_handle_outlives_acquiring_thread [OK] +TEST 18/18 writeback_set:test_rejected_page_submission clockcache_write_callback: async write failed: Input/output error +writeback_set_wait: writeback of addr 1179648 failed +[OK] +RESULTS: 18 tests (18 ok, 0 failed, 0 skipped) ran in 1651 ms diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-writeback/run.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-writeback/run.json new file mode 100644 index 000000000..017a1a654 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/jobs/release-writeback/run.json @@ -0,0 +1,17 @@ +{ + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224182.6186988, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224182.6187103, + "returncode": 0, + "finished": 1792224184.2891898, + "log_sha256": "83d7749046d25e6f1f95561e0aa9ac14c52140be13eb8fedc316c95d1a65e5c9" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/sha256.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/sha256.json new file mode 100644 index 000000000..b2042a731 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/sha256.json @@ -0,0 +1,26 @@ +{ + "jobs/debug-build/output.log": "4e2e10dccacc9b6a1766d777c0935b74361e55cc950cabc8afccf6a82aeaaeff", + "jobs/debug-build/run.json": "9655dd01cc894eba724f6abaebc11c75a14e5c37e70c590f5ea891ee75f57452", + "jobs/debug-core-read-errors/output.log": "3fd0413c94ca29ad5db4ae6cdcfd29f8e639a317d7ab1888c2a8ec2be9cad927", + "jobs/debug-core-read-errors/run.json": "519e9c879a54905e63bbd5e058302dc61d7aa510e345f570a4289f0fc1815b41", + "jobs/debug-prefetch-admission/output.log": "4bd24bcfce175de86284e0d7e2256b722e9e563ff80411170c45d23b6d9db57c", + "jobs/debug-prefetch-admission/run.json": "e9b17caff4122827241ba2d48dfd5742181f846a85385abf6c106d1081c9c047", + "jobs/debug-writeback/output.log": "4792d7df7fb7848ee1c93e727d85648dde52946bc158a85213885c237e3d4ac6", + "jobs/debug-writeback/run.json": "a815a0e1261ba1d41415c3769a6d37acd6b43bd50e9efca73cbcf6014cca07e3", + "jobs/format/output.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "jobs/format/run.json": "4b0bf3221fcb7dbe1d00c62ead64c47a4ccc16ff681dd1557bea77a9b4b6827b", + "jobs/release-build/output.log": "3ca0d1d615612e3201c93657c60ebe76fed67a6a29865fe40b9e9e96462f6e09", + "jobs/release-build/run.json": "acfebeac1fd0d6d7ed48479c6f8c6ceb8d46807b1ae1b87b0b7a09e4c79ad75c", + "jobs/release-core-read-errors/output.log": "f68cac67e09acaef507512fee6f5a61dd8c619cbc8ccc63514318a913ee21976", + "jobs/release-core-read-errors/run.json": "a30549c24881db676fe378123d3b3721612b9ad8605f4c40284f297d889c75f6", + "jobs/release-msan-build/output.log": "222fba2b38fd496699998023bb4b9c4e92e434591f067edd3beb91ddbf2ba609", + "jobs/release-msan-build/run.json": "3d3d45e70aab0d49590fbf7b41f81184758213b9a80e22a8a9da15d43ccd73db", + "jobs/release-msan-writeback/output.log": "cdfa537f9c606c6b04385bec3c0c539bf4196c996c3992daad1b936af045b42a", + "jobs/release-msan-writeback/run.json": "71e5acfb6805c79be45910c3dd9b1ab2ba11f5f2ad375a93f0b9b566876ebca5", + "jobs/release-quick/output.log": "6be51ee51587858ea5677d663fff5badc4933fe127d251a35450123b07b9a959", + "jobs/release-quick/run.json": "96ce19916261a2a239ae6ac6f4308bbd14f54902830c95925cd4deaa013c430c", + "jobs/release-writeback/output.log": "83d7749046d25e6f1f95561e0aa9ac14c52140be13eb8fedc316c95d1a65e5c9", + "jobs/release-writeback/run.json": "ee0ec022a4a0317237df4e4731de5244a13c8321d785113098fc47d69f92e6a6", + "validate.py": "4a261cc0ebb205ff9754687325091d0949ac3523e9c851ecea41c9a1e7811310", + "validation.json": "549287503d0f659e5b813298205a3c37e578a68c4e04de2d400e0a39a2fb8c8b" +} diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/validate.py b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/validate.py new file mode 100644 index 000000000..731b4fb84 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/validate.py @@ -0,0 +1,132 @@ +#!/usr/bin/env python3 +"""Validate the exact formatted candidate while holding the campaign lock.""" +import fcntl +import hashlib +import json +import re +import shutil +import subprocess +import sys +import time +from pathlib import Path + +OUT = Path(__file__).resolve().parent +ROOT = OUT.parent +sys.path.insert(0, str(ROOT)) +import job + +job.ROOT = OUT +SOURCE = ROOT / 'sources/candidate' +BUILD = ROOT / 'builds/candidate' +SCRATCH = ROOT / 'scratch/validation-candidate' +SCRATCH.mkdir(exist_ok=False) + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def sources(): + paths = [SOURCE / 'Makefile', SOURCE / 'format-check.sh', SOURCE / '.clang-format'] + for directory in ['src', 'include', 'tests', 'examples', 'tools']: + paths += [p for p in (SOURCE / directory).rglob('*') if p.suffix in ['.c', '.h']] + return {str(p.relative_to(SOURCE)): digest(p) for p in sorted(paths)} + + +manifest = { + 'candidate': json.loads((ROOT / 'candidate-source.json').read_text()), + 'source': str(SOURCE), + 'build': str(BUILD), + 'machine_lock': str(job.LOCK), + 'lock_scope': 'One exclusive outer lock for all format/build/test commands; job.run(lock_held=True).', + 'storage': subprocess.check_output(['findmnt', '-T', str(SCRATCH), '-no', 'SOURCE,FSTYPE,TARGET'], text=True).strip(), + 'source_sha256_before': sources(), + 'compiler_versions': {cc: subprocess.check_output([cc, '--version'], text=True).splitlines()[0] for cc in ['cc', 'clang-19']}, + 'commands': [], + 'queued': time.time(), + 'format_scope': 'All C and header files in exported maintained src/include/tests/examples/tools; benchmark archives are absent from source exports.', +} +assert 'tmpfs' not in manifest['storage'] +assert manifest['source_sha256_before']['src/clockcache.c'] == manifest['candidate']['clockcache_sha256'] + + +def save(): + (OUT / 'validation.json').write_text(json.dumps(manifest, indent=2) + '\n') + + +def run(label, command, mode=None, expected_passes=None): + if shutil.disk_usage(ROOT).free < 4 * 1024**3: + raise RuntimeError('Less than 4 GiB free before ' + label) + cwd = SOURCE + env = None + if mode: + cwd = SCRATCH / label + cwd.mkdir(exist_ok=False) + env = {'LD_LIBRARY_PATH': str(BUILD / mode / 'lib'), + 'MSAN_OPTIONS': 'halt_on_error=1:exit_code=86'} + record = job.run(label, command, cwd=cwd, env_extra=env, timeout=1200, lock_held=True) + if mode: + record['binary_sha256'] = digest(Path(command[0])) + log = (OUT / 'jobs' / label / 'output.log').read_text(errors='replace') + counts = re.findall(r'RESULTS: (\d+) tests \((\d+) ok, (\d+) failed, (\d+) skipped\)', log) + if counts: + record.update(zip(['tests', 'passed', 'failed', 'skipped'], map(int, counts[-1]))) + manifest['commands'].append(record) + save() + if expected_passes is not None: + assert record.get('passed') == expected_passes and record.get('failed') == 0, record + if mode: + shutil.rmtree(cwd) + record['disposable_test_directory_removed'] = True + save() + + +save() +try: + print('WAIT outer validation machine lock', flush=True) + with job.LOCK.open('rb') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + manifest['lock_acquired'] = time.time() + save() + print('START outer validation machine lock', flush=True) + format_files = [str(SOURCE / path) for path in manifest['source_sha256_before'] if path.endswith(('.c', '.h'))] + run('format', ['clang-format-19', '--Werror', '--dry-run'] + format_files) + for mode in ['release', 'debug', 'release-msan']: + flags = ['make', '-j6', 'BUILD_ROOT=' + str(BUILD), + 'BUILD_MODE=' + ('release' if mode == 'release-msan' else mode), + 'GIT_VERSION=invalid-address-perf-candidate'] + if mode == 'release-msan': + flags += ['CC=clang-19', 'LD=clang-19', 'BUILD_MSAN=1'] + else: + flags += ['CC=cc', 'LD=cc', 'BUILD_MSAN=0'] + targets = ['libs', 'unit/writeback_set_test'] + if mode == 'release': + targets += ['unit/splinterdb_quick_test'] + if mode != 'release-msan': + targets += ['unit/splinter_test'] + if mode == 'debug': + targets += [str(BUILD / mode / 'bin/driver_test')] + run(mode + '-build', flags + targets) + binary = BUILD / mode / 'bin' + run(mode + '-writeback', [str(binary / 'unit/writeback_set_test')], mode=mode, expected_passes=18) + if mode == 'release': + run(mode + '-quick', [str(binary / 'unit/splinterdb_quick_test')], mode=mode, expected_passes=62) + if mode != 'release-msan': + run(mode + '-core-read-errors', [str(binary / 'unit/splinter_test'), 'test_cache_read_errors_reach_core_operations'], mode=mode, expected_passes=1) + if mode == 'debug': + run('debug-prefetch-admission', [str(binary / 'driver_test'), 'cache_test', '--prefetch-admission', '--cache-capacity-mib', '64', '--db-capacity-gib', '2'], mode=mode) + manifest['source_sha256_after'] = sources() + assert manifest['source_sha256_before'] == manifest['source_sha256_after'] + manifest['sources_unchanged'] = True + manifest['libraries'] = {mode: digest(BUILD / mode / 'lib/libsplinterdb.so') for mode in ['release', 'debug', 'release-msan']} + manifest['passed_unit_executions'] = sum(r.get('passed', 0) for r in manifest['commands']) + manifest['passed'] = True + manifest['lock_released'] = time.time() + save() + print('VALIDATION COMPLETE', manifest['passed_unit_executions'], flush=True) +except BaseException as error: + manifest['passed'] = False + manifest['error'] = repr(error) + manifest['failed_at'] = time.time() + save() + raise diff --git a/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/validation.json b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/validation.json new file mode 100644 index 000000000..197b91fa5 --- /dev/null +++ b/benchmarks/results-20261017/cache-invalid-addresses-performance/validation-candidate/validation.json @@ -0,0 +1,802 @@ +{ + "candidate": { + "base_commit": "da5757265109f3a5936e0ef20daff6a955f775a3", + "derived_from": "sequential", + "changes": "Same code with clang-format alignment and diagnostic-helper comment clarified. Final candidate must be measured independently.", + "clockcache_sha256": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24" + }, + "source": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "build": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "lock_scope": "One exclusive outer lock for all format/build/test commands; job.run(lock_held=True).", + "storage": "/dev/mapper/snafu-root_crypt[/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix] ext4 /home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix", + "source_sha256_before": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "compiler_versions": { + "cc": "cc (Debian 14.2.0-19) 14.2.0", + "clang-19": "Debian clang version 19.1.7 (3+b1)" + }, + "commands": [ + { + "name": "format", + "command": [ + "clang-format-19", + "--Werror", + "--dry-run", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_custom_ipv4_addr_sortcmp_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_intro_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_iterators_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_optimize_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/examples/splinterdb_wide_values_example.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/default_data_config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/platform_linux/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/public_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/include/splinterdb/splinterdb.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/PackedArray.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/batch_rwlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/btree_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/cache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/clockcache.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/core.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_blob_build.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/data_internal.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/default_data_config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/histogram.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/iterator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/log_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/lookup_result.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/memtable.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/merge.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/mini_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/notification.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/ondisk_ref.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/pcq.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/laio.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_assert.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_backtrace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_buffer.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_condvar.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_hash.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_heap.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_io.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_machine.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_mutex.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_semaphore.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sleep.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_sort.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_spinlock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_status.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_string.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_threads.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_time.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_trace.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_typed_alloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_units.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/platform_util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/poison.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/platform_linux/shmalloc.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/prefetch.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/rc_allocator.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/routing_filter.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/shard_log.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/splinterdb_tests_private.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/superblock.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/task.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/trunk.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/util.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/vector.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/src/writeback_set.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/config.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/avlTree.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/cache_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/driver_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/filter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/io_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/log_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/random.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/scan_benchmark.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/splinter_test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_async.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_dispatcher.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_functionality.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/test_splinter_shadow.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/functional/ycsb_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/test_data.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/btree_test_common.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/config_parse_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/ctest.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/large_inserts_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/limitations_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/main.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/merge_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/misc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/notification_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_apis_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/platform_threads_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinter_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_forked_child_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_heap_id_mgmt_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_optimize_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_quick_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/splinterdb_stress_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/superblock_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/task_system_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_async_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_gc_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/trunk_split_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests.h", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/unit_tests_common.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/util_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/vector_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writable_buffer_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tests/unit/writeback_set_test.c", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate/tools/splinter_inspect.c" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224173.8127728, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224173.8127885, + "returncode": 0, + "finished": 1792224175.7315578, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "name": "release-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinterdb_quick_test", + "unit/splinter_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224175.7327838, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224175.7328, + "returncode": 0, + "finished": 1792224182.6177835, + "log_sha256": "3ca0d1d615612e3201c93657c60ebe76fed67a6a29865fe40b9e9e96462f6e09" + }, + { + "name": "release-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224182.6186988, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224182.6187103, + "returncode": 0, + "finished": 1792224184.2891898, + "log_sha256": "83d7749046d25e6f1f95561e0aa9ac14c52140be13eb8fedc316c95d1a65e5c9", + "binary_sha256": "4e945e2209017ca704c55e4381eeb331db8817095e7b01e693e3e90838308906", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-quick", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinterdb_quick_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-quick", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224184.292468, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224184.2924845, + "returncode": 0, + "finished": 1792224195.6998122, + "log_sha256": "6be51ee51587858ea5677d663fff5badc4933fe127d251a35450123b07b9a959", + "binary_sha256": "64537a1bc5f5cb3e91204ec57c3f01e035a6fed5d090092ace4840e76ea6a0e9", + "tests": 62, + "passed": 62, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "release-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224195.7099228, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224195.7099314, + "returncode": 0, + "finished": 1792224195.82462, + "log_sha256": "f68cac67e09acaef507512fee6f5a61dd8c619cbc8ccc63514318a913ee21976", + "binary_sha256": "d5eedae3613ea320b5bbc4e25aac01677b8daf4d2d8ac7430d2726954bca3bc0", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=debug", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=cc", + "LD=cc", + "BUILD_MSAN=0", + "libs", + "unit/writeback_set_test", + "unit/splinter_test", + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224195.8278713, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224195.8278832, + "returncode": 0, + "finished": 1792224197.747039, + "log_sha256": "4e2e10dccacc9b6a1766d777c0935b74361e55cc950cabc8afccf6a82aeaaeff" + }, + { + "name": "debug-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/debug-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224197.7481537, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224197.7481618, + "returncode": 0, + "finished": 1792224199.9715862, + "log_sha256": "4792d7df7fb7848ee1c93e727d85648dde52946bc158a85213885c237e3d4ac6", + "binary_sha256": "7b016864be577a9b87c2e41bbe4f600f25b51be3aed1e9652125acddeba5af61", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-core-read-errors", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/unit/splinter_test", + "test_cache_read_errors_reach_core_operations" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/debug-core-read-errors", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224199.9812746, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224199.9812868, + "returncode": 0, + "finished": 1792224200.14642, + "log_sha256": "3fd0413c94ca29ad5db4ae6cdcfd29f8e639a317d7ab1888c2a8ec2be9cad927", + "binary_sha256": "4ccebaa91466a8434e4bf8b6fd82db272aadf203fc05a5701925f1638bcc2029", + "tests": 1, + "passed": 1, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + }, + { + "name": "debug-prefetch-admission", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/bin/driver_test", + "cache_test", + "--prefetch-admission", + "--cache-capacity-mib", + "64", + "--db-capacity-gib", + "2" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/debug-prefetch-admission", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/debug/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224200.1485863, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224200.148595, + "returncode": 0, + "finished": 1792224200.263263, + "log_sha256": "4bd24bcfce175de86284e0d7e2256b722e9e563ff80411170c45d23b6d9db57c", + "binary_sha256": "1058d3ba2bfbba59f4e817c62f4ee246fc4d49319b8e9bd6d315819100bfc0a8", + "disposable_test_directory_removed": true + }, + { + "name": "release-msan-build", + "command": [ + "make", + "-j6", + "BUILD_ROOT=/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate", + "BUILD_MODE=release", + "GIT_VERSION=invalid-address-perf-candidate", + "CC=clang-19", + "LD=clang-19", + "BUILD_MSAN=1", + "libs", + "unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/sources/candidate", + "environment_overrides": null, + "queued": 1792224200.2724514, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224200.2724607, + "returncode": 0, + "finished": 1792224221.3974628, + "log_sha256": "222fba2b38fd496699998023bb4b9c4e92e434591f067edd3beb91ddbf2ba609" + }, + { + "name": "release-msan-writeback", + "command": [ + "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/bin/unit/writeback_set_test" + ], + "cwd": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/scratch/validation-candidate/release-msan-writeback", + "environment_overrides": { + "LD_LIBRARY_PATH": "/home/rob/projects/splinterdb/.cache/projects-20261011/worktrees/branch-prefix/.cache/invalid-address-perf-20261017/builds/candidate/release-msan/lib", + "MSAN_OPTIONS": "halt_on_error=1:exit_code=86" + }, + "queued": 1792224221.3983965, + "machine_lock": "/home/rob/projects/splinterdb/.cache/projects-20261011/coordination/machine.lock", + "started": 1792224221.398413, + "returncode": 0, + "finished": 1792224223.1187775, + "log_sha256": "cdfa537f9c606c6b04385bec3c0c539bf4196c996c3992daad1b936af045b42a", + "binary_sha256": "1ada7d9273386e8538fb1be87a769d736cdd6ce18c6bea6964a0756a47314ba3", + "tests": 18, + "passed": 18, + "failed": 0, + "skipped": 0, + "disposable_test_directory_removed": true + } + ], + "queued": 1792224092.3444839, + "format_scope": "All C and header files in exported maintained src/include/tests/examples/tools; benchmark archives are absent from source exports.", + "lock_acquired": 1792224173.810818, + "source_sha256_after": { + ".clang-format": "5956da902ac1f325ce856415aca7110fe074b48d7de3dfee0488637ff39636bd", + "Makefile": "d8dedc26e6c9f5cf8ecb534ae059ba85b6cd8286246ecf95c654488a909ca795", + "examples/splinterdb_custom_ipv4_addr_sortcmp_example.c": "add1a04c25e8bb1ae9d8dfdf1a04c50228b9820c3da01e021f5359be816118bb", + "examples/splinterdb_intro_example.c": "ba0138e7994d16e45c77667c1e5576ca38e727aaa0cab0872ba0e5afb5ea44cc", + "examples/splinterdb_iterators_example.c": "22a9ca47be0433c276e9ad4ce119962edcc2911814e1e62cb22d3c8a8a26beed", + "examples/splinterdb_optimize_example.c": "bbc5a089afc7e62f06d00ffab1fd2b1c1cf1111669a1a7452d587e1f68f62c06", + "examples/splinterdb_wide_values_example.c": "a333d406974f0b3a85ed418d21e2846e3e2e80028d18254469d61f900a95d831", + "format-check.sh": "c45f1875d9358625f647e6fa9cdaeaf03b6c18e3083aaf3cb98c8469fab1dcdc", + "include/splinterdb/data.h": "cbb9c1d63a7ff902cb6b3ef382981e31983331d8423ada510cd9693e5b7b123a", + "include/splinterdb/default_data_config.h": "179386f3e224d322a9d7ac97afd929292994a1d890a3254705f9ebea525bce32", + "include/splinterdb/platform_linux/public_platform.h": "c5ded82c5b5bb5bbcedf06a66951eb98dc8892f7b3c4f8ce07c474db98ac68a0", + "include/splinterdb/public_platform.h": "4ce9da3fea9a54fb7bb613ec1458f11f043525efb7d0bc55182f7183dd4a4f6e", + "include/splinterdb/public_util.h": "4e8f6b30408fb4174894d4ba809acff4e96f559370c7749b65bb3724a853603f", + "include/splinterdb/splinterdb.h": "18ef6fd1d5aa273370aa7483c66bbc5dc87b6880b23fca945e5bd9bd9dd82aeb", + "src/PackedArray.c": "97b64eb0a4f550e55f3385d39d729a878fbc581909ea16ec3b8987a7f46604cc", + "src/PackedArray.h": "e46f854b487a8b130f0613efcab11836012d27c8aacf9ca9e76a2de1a7eb6874", + "src/allocator.c": "96c7f0a5e0808719cf114d267c84da1f057b5eed748b0672d60686d7f130b96f", + "src/allocator.h": "06da1d6a491a15ef5229e8e2e4b4ad6468cb3c9ba620e0d956032dc0a1b6aec1", + "src/batch_rwlock.c": "c043d9e5ead75cd9e1266a6f51fb555012269f3822d7f0233dc2abbd962c3aae", + "src/batch_rwlock.h": "0ff5f0bd7fdf5f9a63ca2f77c387d574d8009ad726b47283c93566cf06bc0927", + "src/blob.c": "75e01e92c06d775b1cb36ea63a7cddf191b5179b94c3e9cd6b5b23ab0480485b", + "src/blob.h": "8f68d2f67de8a9d81a422b28d47aa636cc7234fccc3dbabe59f2355bc361e93c", + "src/blob_build.c": "e484e9c14fd8a9b3c1d211485c35931c944fc66ac4ee78ea20ffc5b3f074b10b", + "src/blob_build.h": "38176881cf9159247e6f578bbc7abb725cfa969c493715df7d1388cb7cbfd119", + "src/btree.c": "c92512b3beb0b355eef6534418fa45d64b87a71996387b04540a617788f1c2aa", + "src/btree.h": "29e9e53265188d87501cd2d082b089344a80e13d23c88346ee3ed45c9f828338", + "src/btree_private.h": "4093945f3edd1e5915469b2b780e4c7bac93f78048c9c2bd00c1b96198bd8166", + "src/cache.h": "b4abc6b19ddcc1732367434dede1b91d616ec1340c3273fad803e11ad56416fc", + "src/clockcache.c": "214f333f0efe4fa3422a9d71fba16999b3d8aba9219a1528ef992e1ba95f4d24", + "src/clockcache.h": "68f4e7b019d0440f85929bfc0da1891ce941318ee7dfd14a3d4d923e3d4e72d8", + "src/core.c": "7f4c49cc68de619c588abd65df69583b0c1cb4634da5e2096cd7538f96cc0025", + "src/core.h": "c820a39abdcf0e69bb7aba1f8f9741d72e77609df4b85dbd2233b693559869ec", + "src/data_blob_build.c": "13475faa56bba94ee26ef7fec4e4da8a5045e0efe510a63291fd5e2697cb5d22", + "src/data_blob_build.h": "dd7f263a0b1138325b211c561ba7289183a2cc8472978cba3ca430295e11e5f3", + "src/data_internal.c": "0a42dd477aaa6ad6c4910841045c4c768ad8d248c0126c64c51035f53e769cde", + "src/data_internal.h": "98b4ebe77576c4cbb7dd9984ca5e297851175494062073f1a4c137c5afb8b587", + "src/default_data_config.c": "08a6f5e78d3874f5a1ead8d309efb910a0900bcd5ff5e4e981de3593ccd09f9e", + "src/histogram.c": "24e09dfabd6085021d8a06ef9b10f6e85b24914d95831be359df09f8a9729aff", + "src/histogram.h": "7ccfde6d3ada7ead18fe477c06a6b021db83ca8c041ab0998ca023b945a3c1c7", + "src/iterator.h": "2fcddeb9fa6bd49f4e3da933224219bdb830f9e2f11638ea1ed13eba534fa27f", + "src/log.h": "da650095ba27154c029a2ef10c5fcac963002e294ad65688b80b5805786b8a45", + "src/log_data.h": "8b9198c49c95367f5c66cfa23ec1a3b6cab2abd875fe74c4afb4dafb5a5c44fe", + "src/lookup_result.h": "7528b988a28ef91b6bd7a4fa10dfa51b9ce2475e801b3b6a8bf30adf88f1ef16", + "src/memtable.c": "7db3b4754497c73b4071c7e7e591cc76fc226197fb70d98fb46caf139b3953f4", + "src/memtable.h": "244cac7cf304df85a25c8bede2df106d6f840d65bbd1a3551b3d9f2ed9129fc1", + "src/merge.c": "0b9547090a291b88f957689d8786fbaab35a2e2a18a4ae72b532c11415f5a9a7", + "src/merge.h": "771c1c2b5c581901c67aefa07d9e8c9d4f730e1137633b5b5efe35d14a6bd0d1", + "src/mini_allocator.c": "d620cbdff9867ce64c752992ede58783010fb09366220ad3bd6d8518911205ca", + "src/mini_allocator.h": "39d245b58914d28b26dfe230b9de15582382cec1c2a90fa14db19f5f2c203632", + "src/notification.c": "54af1fe6af2e5fc84fbee21a74ff55069a8aa7e4ec7f9d8c9485e85e91669b58", + "src/notification.h": "f4df33131f407e6a957602a05c72f4bca7efed98b1a39134f94bf889a6ca5f29", + "src/ondisk_ref.c": "2ace8cbbce3f80a54ff7762ad03a79a564665fa660394f1d3446235a3e40ed7b", + "src/ondisk_ref.h": "643325c8b4f16fab41d8c884c97bdfcf6c86e5178398508fa0f81b6b0606926d", + "src/pcq.h": "862cd346b0097014ccae797dc1463e7b3fc387f409319d5adcef7613b6f82f84", + "src/platform_linux/async.h": "41383b57e21f0f51d737749a4ce7c2c5330ac9363e742330625c9aedd4f13a52", + "src/platform_linux/laio.c": "ce8a231716b3fbec1a993828224d1aefca8d1630a20ed9f1068155d612aecd3e", + "src/platform_linux/laio.h": "f3987e22f1fd7a9d6b46c79f84e75559aec5410239a13d52a7a5343ba792b28e", + "src/platform_linux/platform.h": "f1c3d7c5bcd089ed7a7df129d3b8d00d7617de9a7aa6f9d1f7deeb739281e768", + "src/platform_linux/platform_assert.c": "112e803b6db03dd8c14a3bfc3f1139bbcc4b81f1d5e24a232b7b99ce89146c2d", + "src/platform_linux/platform_assert.h": "751dccceac9ce4a97d25d441b5216ced5ee5f079a13c9ccd43551b0994aa7cc2", + "src/platform_linux/platform_backtrace.h": "ef13ccbf4ae4747b0de244a37c026ad8769018d84f9fc4d6493db43d9714358c", + "src/platform_linux/platform_buffer.c": "b790d645b3dc5f638da871bf9611865dc700927f3b594a1d645b0350bd1bd027", + "src/platform_linux/platform_buffer.h": "72e016dbb19b8250378b3a5c79fbebf9c3d72a31d07a232f36431e04f0e4afa6", + "src/platform_linux/platform_condvar.c": "e595f69194accb3f3460d6fc9a4a9144bd7f495dbeb77f11bf3616dc0e9b03ec", + "src/platform_linux/platform_condvar.h": "a4ee02ae5069637bce4cae07f3ed9869925f17a9e6e1b04d69baedfc148fd493", + "src/platform_linux/platform_hash.h": "f69f5ed6218bfe62c62718b387e1c110e9fca46c07603d4d51ccc4fc782b09ab", + "src/platform_linux/platform_heap.c": "72bb2753f525e56f8c398988a787feb38f02efaa749e5d57cb476f967269c479", + "src/platform_linux/platform_heap.h": "921f3113d20b44c36817c284702e965e01769596ff012edd6ceaa70cbdbbd10a", + "src/platform_linux/platform_io.c": "875a7331f8bfa46e9a6961f50acb40b107d40883839c94def52a289a521c66be", + "src/platform_linux/platform_io.h": "aed5d9cefd9add9bd87c8a866c6e6f26992a1be327097d6d92b087ec5f1c841b", + "src/platform_linux/platform_log.c": "318bd17c858475a3a91c5e9641b52808f7c4194e1c6fc9a7d801392b04c49538", + "src/platform_linux/platform_log.h": "569484386150fcfbf5dde722c5b8e34d67d65be3454e3e009cb9df41f11efea6", + "src/platform_linux/platform_machine.h": "c02745313c7268dbe99efa2b93dd4d37640b5a7aa2e88c78fd5b73742f252c7d", + "src/platform_linux/platform_mutex.c": "7ec1dd6a5397217d28fd85c10648d29a70bf66649f59f76d7387236031b15bf3", + "src/platform_linux/platform_mutex.h": "688991d6a7dc57a7a88f565541561344cdfbb1733ca6073f1655d6c436ed6544", + "src/platform_linux/platform_random.h": "184ac9da9c38a6c10275891be61ccb91beaf2234ebb9ce046d059cb16824d68f", + "src/platform_linux/platform_semaphore.h": "9fdb7cfeaf36c8bf9aa346a16466ed6bc50bea76fdb5722c86001563d55bedfe", + "src/platform_linux/platform_sleep.h": "34aeaea35133bf33e47eb1d9ace429297644e13bc100d90ebbd205bceb58d3ab", + "src/platform_linux/platform_sort.h": "d374788510f94a8c3b86ff6bfa1f6a3ff8ac33168eb26f6f7774984252f6d01e", + "src/platform_linux/platform_spinlock.h": "7b3f0409109f3341f2287fe7cd8fb69faac4a74b009a44c1eb83220f71e94de0", + "src/platform_linux/platform_status.h": "2749285ea1322e5c1639019b728fde4b87b0cae6f71a7fc16e420bd592d38c00", + "src/platform_linux/platform_string.h": "fa41faf9c6661c62ece783740250232709656b0a8677f542e390a5f3b0d834a6", + "src/platform_linux/platform_threads.c": "789465a2c6ac7ac501e5878f429cc0dd9b163145a522e247a4833e3de7af8f2a", + "src/platform_linux/platform_threads.h": "653e070115131756e6aaffc3c2764a6437fb39ff96df4afc8a01e6e751c9d622", + "src/platform_linux/platform_time.h": "f212a08cf8432693711cecfd389f9ed3d0a70e0c056dc062321bd11c4a8cbec7", + "src/platform_linux/platform_trace.c": "4a68e89f214920dd2762d072a0ad8e7c80d9b1733a64e4a7e3dd4bb04b91c352", + "src/platform_linux/platform_trace.h": "345f7283b01e5a9b4d5da7bea66ad44ff61f53155417c97990e23bb8fedadf33", + "src/platform_linux/platform_typed_alloc.h": "42c1d2bbd56c183d11768a5f43d440cf3c1bfe329c4352afa6acd3bc2b191a8e", + "src/platform_linux/platform_units.h": "1cb22a07b33ec8b58f9381438f480f561d12b838f315a117cc1f979e95b1ef65", + "src/platform_linux/platform_util.h": "4fa2702b3919eb1a7efcf29457f5ee9a3d7a7b4c38fed4606264562022fa2638", + "src/platform_linux/poison.h": "a32dfa445439eb08913e519117e7b11f72b2c3550577a74769ed935a792c42c5", + "src/platform_linux/shmalloc.c": "e4631d63a9db1ad58472ad3d034d081f2bb9a97f34c5898f7c848dda923727f8", + "src/platform_linux/shmalloc.h": "081a82473f6021f8ed628e79f8ae5dc7104988981f8c3b25749ea42c8158113d", + "src/prefetch.h": "9d55d9dad64e3795c81856bc38688936e4e74e488dfe2d29a1f5438ad000df42", + "src/rc_allocator.c": "23ef0da6fb2d5114fe403403c8e535bf8ba19ed2c8bef4397212933cedfc8b9e", + "src/rc_allocator.h": "5f1fae7e32207a4e0cd5c4f799c9b802ce116dd381ee5c074c21d64a229dc3ad", + "src/routing_filter.c": "b367f375536ad2119515ee450235ffd27a588a8a73e3495250abd44ac48f453a", + "src/routing_filter.h": "66a6f52a7773857e52b1440f32c46f492210d9dd54c0e3145cbed553fa959f3d", + "src/shard_log.c": "2ce39e31f8c770f60bfdfac354a9af304fbd89ff0e260efbc6b05098a56cd9e5", + "src/shard_log.h": "9d4f1514380d9ede38b08842344eb1c41e93c4565ae36c5741b6d742f4689350", + "src/splinterdb.c": "658a74458e2c07b363e85e78d81313dcad7ca4c705bdceb40b16a78d1c167b01", + "src/splinterdb_tests_private.h": "579031767b8869f49cf1e3fc94caeec13a1362dfd047782538df40b281c93414", + "src/superblock.c": "e3fbe387ac4fef197c11977e35e3aecf0d31c27c9d4932e4ec54b1bfc391620a", + "src/superblock.h": "cec63cb28426e2d23140b3ac310a86ae9635d6b3ec429abe7c469bc0de06aa73", + "src/task.c": "470418c0da14795c4697c51ef7b22e128b691c1c24a704791eea09a10b9373a4", + "src/task.h": "ebcc3bd29cef9ee8718c6ff0186863fff0dad03bcfaa43e5eacaf83c1933d01d", + "src/trunk.c": "013d25adbdc62c98935e8043ce0afba76565ce1971b664d7ce1eec2aab2167c3", + "src/trunk.h": "3c5081230d6fdfcf2e8aa2bbcff093c7694154b465d7e77cb28d48cb0412c855", + "src/util.c": "969df408c4c393f73feb05dfa37ebe1ed8be627cef630061830e4992c4c1fd9c", + "src/util.h": "9fa455f5a6268fa4a6864d444849b0872391af00512932c1587363cfd38304ef", + "src/vector.h": "6855dd0430f1a868d098797cbd4f3453ab542b5f6fbe716c79871124bee200a9", + "src/writeback_set.c": "cb485716f57a3183ce82543848edaf61f6568c9ff0445ea5ff989f95c00848ff", + "src/writeback_set.h": "68d6f589d24719a09e2680b05a1eb7e36c22b1fab978768f5b54f958f667aec9", + "tests/config.c": "2a4487280f7d81a78e4d27e14e62c0c4c62dd1539e94df380fdf097a859556b7", + "tests/config.h": "754d9e0aca8f9d0359b73a5d6e470e80a2ac48ac43eb46d43aa1a5104fd89065", + "tests/functional/avlTree.c": "5c24865aa50a21c626dacb2bd6172ff182a25e3532f5aee73a25aeb47c6bb043", + "tests/functional/avlTree.h": "39d82dc2b4c99a635c095800efcd060e7c95822a1194de0f03524a970040ac86", + "tests/functional/btree_test.c": "c011e72c204cc7640d1d259c791ba7ead40ef2a2c01fcfff3140d988d6666547", + "tests/functional/cache_test.c": "549f326d035fbb81cf9f272a66948f34f30313495624c6320e4a75b47c042e48", + "tests/functional/driver_test.c": "aef8d611eae488b287a796007c2a4e2a5f2e7f3f3190dce51be0e2be78ecb765", + "tests/functional/filter_test.c": "d58945f7c783584c65963381068c0225ed34dcb8d7dad7b2dfe865692a452853", + "tests/functional/io_apis_test.c": "be9b36b3af71975782f42ecc8087a922dea828d82049844d0833845cc1698ec5", + "tests/functional/log_test.c": "5464ef364dddffcb9aa5d80c1ee47994fb2ef6c451da25ac69b80c330f69d28c", + "tests/functional/random.h": "8b6567f2e066099fc21d9f6548b561169ffadb0da07150be7bf940c86d146082", + "tests/functional/scan_benchmark.c": "cb06609cf0134f1952a8742d19ef850ff4c80d86a6ffca85607998a2c921b17a", + "tests/functional/splinter_test.c": "b6c2e683dd48e23bc5d035e5d00142012f64085a21cff563b44d54fbaf2c7b9c", + "tests/functional/splinter_test.h": "9eb16fb6c779b27df477213c341031421d383c1c72051f2f42abec4c3c5b0f79", + "tests/functional/test.h": "fc47bbf44ca520c6ebcbc8843871e394a2de4521cb3c679c55a01a4b8c278d21", + "tests/functional/test_async.c": "258f7c56c6c500c783e659b69b157d3c9a06812fcbc31a8fb165b6c66f213acd", + "tests/functional/test_async.h": "c3530305b730c3d9a2c3c73ed438ee7ccd6c5c45cd26e0e02e6a821350b1d778", + "tests/functional/test_dispatcher.c": "60eaa54ce5ffd0d50095722ecd488b448e875fa07a44acc4ba560534c16d67b9", + "tests/functional/test_functionality.c": "d7b71e53f78b88257a10d8cc4fddd3daa48d704a89f6b4c5590af507da4637cd", + "tests/functional/test_functionality.h": "d065e9b63d00f37a88ee9cf962a1280040d7ee4684a1141a506e393fa38913b0", + "tests/functional/test_splinter_shadow.c": "4b856d30739b5ae544b65f514a55cc9d91cbc550044c498bedc51e8d5da26bd5", + "tests/functional/test_splinter_shadow.h": "a1b23c891db62785db9c4f80035ea1060de68c79aa0230dd6dbc03a8fe0b118d", + "tests/functional/ycsb_test.c": "5b1be412e93cfe56b8578051583fa231c138e2acee1afe4b3d1dfb925e0ad26f", + "tests/test_common.c": "fd1d18926096852a7dcfb54622d534d76a8ec62437ce72143c261f402587e493", + "tests/test_common.h": "3691f4e6bdaedb246dc9edea3d62a5cc69b456240492ba6cca8a2320c27cd595", + "tests/test_data.c": "48433bcf29a2e5ce1540a7b479bf0ddf85278e3d2a3c5ca6d8e4538cd1f0012f", + "tests/test_data.h": "61af4814f5d37200fa2393fc40abc7aa19acf4af322ca159390da3332af2952a", + "tests/unit/btree_stress_test.c": "1aa7a844349a1070f497f8ded0be9a36a5cf492d8731b49d626a771664f3ba79", + "tests/unit/btree_test.c": "cfb4057349c6580acead4950876f9665ac0d0d38ef7d8289bf90db00e88878e3", + "tests/unit/btree_test_common.c": "3fa17ff41ec7afa5e7204aeb68767a7fcb7e1c7cf81695ef9506876a2af324bf", + "tests/unit/btree_test_common.h": "b7b30bdc02449e81d2fe263c0ef74a4a28c728f717d1ea20d16e3f1acb10a6a2", + "tests/unit/config_parse_test.c": "700a56f940237508e1ce647cc011f2f42c503aab262f930fd1baf0f265a9a112", + "tests/unit/ctest.h": "db9f53f9da859ff1d72be00efb993ca551720e0acaf747236e34e031368c7a16", + "tests/unit/large_inserts_stress_test.c": "df90d2de303f72829779f23cad3881cc65465d5d1a22fcdaf10000b23430b7ae", + "tests/unit/limitations_test.c": "e851344911b8c835578ccd9ae777b79369d339a375cca1468a12c70f03a9efe3", + "tests/unit/main.c": "a4a3ca6e237e3f40f07682c6528b1ef6f32105afc6071810e15411ad297b7a38", + "tests/unit/merge_test.c": "8c916b53e14f3a1f03b314f33d6d67975d7c60909a06c5c5b41b62ef02dc94f4", + "tests/unit/misc_test.c": "4ec5cf57c933275ccdf532a529ae79909840f7d41d36b842a4cb9d9a291ea05b", + "tests/unit/notification_test.c": "b9dcf332b319cf1ff0c1f9c3aa7fc32a35c9f19b81f8122d55c6ed7f6e02e84b", + "tests/unit/platform_apis_test.c": "f6f668bff000d23e5700d931e6ff1c2e74f54ff6ba01264310429f2df712a2a4", + "tests/unit/platform_threads_test.c": "bd8e8bb58926344add7b38357c15237687165da8995b052f02612967b6bd8af5", + "tests/unit/splinter_test.c": "b8a8e05363eda8ab711f6543760d7ff0ad55378d077672da29b58a6ef2e342da", + "tests/unit/splinterdb_forked_child_test.c": "88fb68b05aef1238ddce814eccd636b1dfffcb3f439d4892f66b82ad686a075d", + "tests/unit/splinterdb_heap_id_mgmt_test.c": "43729def7a6d91cf66f5bc1fe2e6f0a4a45d63ebbb55887ed10a5eafcdc8235e", + "tests/unit/splinterdb_optimize_test.c": "719af1e83c60df31e63dfd782ace852605edbc355dfb487608e9c77a8f33ebae", + "tests/unit/splinterdb_quick_test.c": "b1bbe3e09a749d855c9b907da11d3075b429f5068d633b154bcff05c8c5ffec6", + "tests/unit/splinterdb_stress_test.c": "21a7f8725c82e4d8ec780131eff514294304aba322d8a2650ae893efaaf66f3a", + "tests/unit/superblock_test.c": "04864b8fce2142d49abefebd0dd3acca6158ebea495484ef05d670013a6c8977", + "tests/unit/task_system_test.c": "bd8ad9ca2632f17a6353f3c1e4d0849d98604e6b3a30f9c0c0b7ee13904a3024", + "tests/unit/trunk_async_test.c": "00c51d4302a48e09bdfacf217d45fc3c935f59bac130ded3f3164cc64ec5713b", + "tests/unit/trunk_gc_test.c": "00d6134ad82ed061cbc16d4b19fc21f41432c4b7c5a4b7ade80c3bed3b2dfdca", + "tests/unit/trunk_split_test.c": "4237641a463b28b7be333ed5d4f80a4830c3b0ef75335b196da34318a9f58b18", + "tests/unit/unit_tests.h": "4e15f58455d8d759e9fad8432a02b1ec70f3a47a3e74eb39ea11b6a2ad44af42", + "tests/unit/unit_tests_common.c": "7a47eb40fadea397842e2f56932083d7e8840f08834788d6774b1f688288e735", + "tests/unit/util_test.c": "e992dff255d18e84673ea3954eb2da314de0815e64d55fd1980018b22444508b", + "tests/unit/vector_test.c": "463c0ae5b0c7525844f198c6859988a1bc33274d26cace87b9229673bc7c5186", + "tests/unit/writable_buffer_test.c": "3418d6ae29c5bc09dda485c1c1fe1768a1a3fc66b9b6bfdd05aa50e52516241e", + "tests/unit/writeback_set_test.c": "27ebccc49e33c35a8cbaed7fab60a22d10bcc88ac81f4d336d04f712ccadce5e", + "tools/splinter_inspect.c": "2adcc644e88c33ff48ca3199c51937b971905ca58297c86ee0b42a79cc7d1757" + }, + "sources_unchanged": true, + "libraries": { + "release": "77aef3f90d765108d96edf0edc441a742b952f061530494a23ad967bf617f9cd", + "debug": "02400b20382cea124a24fcd2c98171a018e23e9179bc03df5e41ecbd69af867c", + "release-msan": "5fb91ad3141bf8f3f7117d3c90296c49193c164b9683b832526284953823ee66" + }, + "passed_unit_executions": 118, + "passed": true, + "lock_released": 1792224223.148147 +} diff --git a/docs/cache-invalid-addresses-results.md b/docs/cache-invalid-addresses-results.md new file mode 100644 index 000000000..5b90cbc05 --- /dev/null +++ b/docs/cache-invalid-addresses-results.md @@ -0,0 +1,248 @@ +# Invalid cache address errors + +`robj/cache-invalid-addresses` is based on the compact caller-owned handle branch +`robj/cache-errors` at `2907e97`. Commit `d3a4488` makes synchronous and +asynchronous demand reads return `STATUS_BAD_PARAM` (`EINVAL`) for misaligned, +out-of-range, and unallocated disk addresses. This includes zero and the reserved +first extent. The output handle is cleared and no reference or I/O request is +created on these failures. + +Nonblocking reads reject invalid addresses with the same error. A valid cache +miss still returns `STATUS_BUSY`. Both prefetch APIs drop invalid hints, allowing +the subsequent demand read to report an error. Extent prefetch also drops +addresses that are not extent-aligned. + +The implementation retains the existing allocation invariant: a resident mapping +belongs to an allocated extent, and extent discard removes that mapping before +the extent becomes free. Allocation membership is checked on misses, including +nonblocking misses. Valid hits do not gain an allocator lookup or any stronger +atomic operations. Callers must retain the extent throughout acquisition and the +handle's lifetime. + +Internal operations on existing cache mappings retain their assertions. This +change handles invalid addresses passed to cache reads and prefetch; it is not a +general malformed-database validator. For example, existing caller-level +assertions in btree access and allocator recovery can still abort on a corrupt +pointer before it reaches the cache. + +## Correctness checks + +The two new tests in `tests/unit/writeback_set_test.c` cover blocking and +nonblocking reads, asynchronous reads, and both prefetch APIs. Inputs include +misaligned resident and evicted addresses, zero and the first extent, addresses +at and beyond capacity, the largest aligned 64-bit address, `UINT64_MAX`, and +never-allocated and normally freed extents. Read hooks verify that no I/O is +submitted. Poisoned output handles must be cleared, references must be released, +and subsequent valid reads and allocations must succeed. + +Validation passes on the committed implementation: + +| Build | Cache/writeback | Public quick tests | Core error propagation | +|---|---:|---:|---:| +| Debug | 16 | 47 | 1 | +| Release | 16 | 47 | 1 | +| AddressSanitizer | 16 | — | — | + +The asynchronous cache and prefetch-admission functional drivers also pass in +debug mode. This is 144 passing unit-test cases and two functional runs. ASan +uses `detect_leaks=0`; these results do not establish leak-sanitizer coverage. + +## Benchmark method + +The comparison isolates this change against `2907e97`, using the same frozen +query and insertion harness sources and compiler options for both libraries. +All database files are under `.cache/projects-20261011/benchmarks/` on ext4 backed +by `/dev/mapper/snafu-root_crypt`; I/O uses `O_DIRECT`. Query runs copy and fsync +the same immutable fixture before each process. CPUs 0–11 are selected. + +The campaign's exclusive benchmark and machine locks serialize timed workloads +and exclude builds and correctness tests. Each initial comparison uses +parent/candidate/candidate/parent order. The query matrix covers point reads and +ranges of 1 and 10,000 keys at 1 and 8 threads. The resident fixture has 200,000 +keys and a 128 MiB cache; the disk fixture has 2,000,000 keys and a 64 MiB cache. +Resident phases run for 20 seconds and disk phases for 10 seconds. Eight-thread +insertion uses 20 million records, separately with WAL disabled and enabled. +Query keys/values are 24/100 bytes; insertion keys/values are 16/16 bytes. +Both libraries use GCC 14.2 with `-O3 -ffast-math -flto`; both frozen harnesses +add `-march=native`. The machine is an Intel Core i7-12800H. Exact flags, commands, +source inventories, and binary hashes are recorded with the results. + +To investigate the initial small losses and time drift, a second resident +comparison reverses the order to candidate/parent/parent/candidate and runs +point reads and 10,000-key ranges for 30 seconds per phase at both thread counts. +Insertion is repeated in the same reversed order. + +## Read results + +Mean throughput change against the parent (positive is faster; two samples per +version in each comparison): + +| Workload | Resident, initial 20 s | Resident, reversed 30 s | Disk, 10 s | +|---|---:|---:|---:| +| Point, 1 thread | -1.48% | +3.05% | -0.05% | +| Point, 8 threads | -2.80% | +1.75% | +0.08% | +| Range 1, 1 thread | +0.05% | — | -0.11% | +| Range 1, 8 threads | -0.69% | — | -1.02% | +| Range 10,000, 1 thread | -2.26% | -0.10% | -0.07% | +| Range 10,000, 8 threads | -1.59% | +1.23% | +0.53% | + +The initial resident losses did not reproduce in the reversed comparison. +The initial parent's single-thread point rate fell from 1.268M to 1.162M ops/s +between its first and last run, bracketing both candidate samples. CPU frequency +was not fixed (the machine uses the powersave governor), and these measurements +do not establish a small fixed cost or a speedup. All read phases reported zero +errors and validation violations; timed resident reads issued zero disk-read +bytes. + +## Insertion results + +Eight inserters, 20 million records per process: + +| WAL | Initial throughput | Reversed throughput | Initial CPU efficiency | Reversed CPU efficiency | +|---|---:|---:|---:|---:| +| Off | -3.88% | +1.23% | +1.32% | -0.34% | +| On | -2.94% | -1.77% | +0.01% | +0.01% | + +CPU efficiency is operations per process CPU second. The no-WAL loss did not +reproduce. WAL-enabled insertion retained a small throughput loss in both +comparisons, despite essentially unchanged CPU efficiency and bytes read/written +per record. Including close gives -3.09% initially and -1.58% in the reversed +comparison. The reversed WAL sample ranges overlap: parent 1.651–1.715M versus +candidate 1.638–1.668M ops/s. With two samples per version, those ranges are not +confidence intervals. A small WAL throughput cost remains unresolved; this +branch is **not established as performance-neutral**. + +All 28 benchmark processes completed successfully. Every insertion process +inserted all 20 million records and closed successfully. This comparison measures +ordinary valid-database workloads, not repeated invalid-address failures and +their warning output. + +## Evidence + +[Benchmark artifacts](../benchmarks/results-20261013/cache-invalid-addresses/) +contain the raw samples, summaries, logs, archived runners/harnesses, exact +commands, and SHA-256 inventories. Candidate production sources match `d3a4488`; +the candidate library was built before that commit, so its embedded version +string still names the dirty parent. All 106 production/Makefile source hashes +were checked against the committed implementation. + +[Test evidence](../benchmarks/results-20261013/cache-invalid-addresses/tests/) +records commands, counts, logs, and hashes for the debug, release, and ASan runs. +The campaign serialization audit found zero benchmark overlaps with other +benchmarks, builds, or tests. +## Main integration (2026-10-13) + +Merged main `7bb5fab`, which contains the selected compact cache-error and +handoff implementation. To resolve the duplicated history from the squash, +the runtime and tests were taken from main, then the exact invalid-address +extension was reapplied to `cache.h`, `clockcache.c`, and `writeback_set_test.c`. +This retains main's acquiring-thread reference ownership, error paths, +prefetch admission protection and multilevel blob support. + +Debug and release each pass 72 cases: 18 writeback/cache tests, 49 public API +tests, the core error-propagation test and four blob tests. Invalid synchronous, +nonblocking, asynchronous and prefetch inputs are covered together with +cross-thread claim/lock/unget and handles whose acquiring thread has exited. +Commands, logs and hashes are in +`.cache/projects-20261011/coordination/main-7bb5fab/cache-invalid-addresses/`. +The first core invocation used the wrong test-filter argument order and was +rejected; the corrected invocation passed. Earlier measurements above remain +historical; fresh integration measurements are tracked under +`benchmarks/main-7bb5fab/` in the campaign. + +The deterministic prefetch-admission driver passes. One concurrent async +stress run at 32 MiB cache and 96% working set stalled: all 8,192 slots were +referenced, with no free or loading pages, and all eight readers were inside +blocking free-page acquisition before their next old-window release. Exact +serial repeats passed twice on both main and this branch. This does not +establish absence of a progress problem. With one/two-CPU scheduling, unchanged +main stalled three times and this branch stalled twice, all with the same +capacity-exhaustion pattern. Some pending misses already had valid mappings +published by other readers, but blocked allocation never rechecked lookup. +The additional unrestricted 64 MiB candidate control passed. The inherited +progress bug remains unfixed; captures and commands are retained in the +integration evidence's `stall/` directory. No cache allocation redesign is +included in this merge. + +## Fresh benchmarks after main integration (2026-10-13) + +Resident single-thread point throughput lost 4.60% in the broad screen and 4.54% in the nearby warmed repeat, with non-overlapping observed sample ranges. The repeated eight-thread point result (-3.64%) overlaps main, and short ranges (+0.03%) do not reproduce the earlier loss. Short-run WAL inserts lost 3.00%. Control drift still limits precise attribution; performance neutrality is not established. The inherited async allocation stall documented above is a separate correctness/progress limitation. + +These are updated-feature comparisons against main `7bb5fab`, not an isolated +measurement of merge cost. Main controls drifted; observed range overlap is +descriptive, not a statistical confidence interval. Exact samples, build/source +hashes, commands, verification scope and fresh correctness evidence are in +[the integration archive](../benchmarks/results-20261013/cache-invalid-addresses-main-7bb5fab/README.md). + +## Filtered-ranges main integration (2026-10-13) + +Merged main `fc0bc8f7e39566f14822bb598376458bdf1e28b3`, including the async +barrier, disk-format and predicate-based filtered-range changes. The invalid +address extension applies without runtime conflicts: its diff against this +main is byte-for-byte identical to its previous diff against `7bb5fab3`. +No address-validation behavior or default changed. + +Debug and release builds each pass all 18 writeback/cache cases, all 56 public +API quick cases, and the core cache-read-error propagation case: **150 unit +cases total**. The quick suite includes the new predicate scans, mixed saved +hash seeds, cross-thread iterators, and asynchronous barrier notifications. +The debug deterministic prefetch-admission functional check also passes. +The full format check and Git whitespace check pass. These are targeted +integration checks; they do not resolve the inherited async allocation stall +or establish new performance neutrality. + +Builds use `build-main-fc0bc8f7/{debug,release}`. Commands, logs, binary and source +hashes, and archive-preservation checks are in +[the integration evidence](../benchmarks/results-20261013/cache-invalid-addresses-main-fc0bc8f7/). +An initial core-test invocation used an unsupported `--test` option; the +correct trailing-name invocation passes in both builds. The old 137-file +branch-specific `main-7bb5fab` evidence is preserved byte-for-byte at the new +branch-specific archive path linked above; main's 132-file archive is retained +at its original path. No benchmarks were rerun as part of this merge check. + + +## Prefix-compression main integration (2026-10-17) + +Merged main `8e0f29b89598db1d52aa7090404b475001dbf2eb` into the active +`robj/cache-invalid-addresses` branch from `c15f1452`. The merge had no conflicts. +The invalid-address implementation and its tests remain byte-for-byte unchanged +in `cache.h`, `clockcache.c`, and `writeback_set_test.c`; all other runtime and +test sources match this main. Main's prefix compression, format-version checks, +and prefix-page/asynchronous-read MemorySanitizer repairs are included. + +GCC debug and release each pass **106 unit cases**: 18 writeback/cache, +62 public quick, 11 platform API, 12 B-tree, and three focused core +propagation/version tests. Clang 19 release with MemorySanitizer passes all +18 writeback/cache, 62 public quick, and 11 platform API cases. This is +**303 passing unit executions**, plus the passing debug deterministic +prefetch-admission functional check. Two existing memory-fault-only platform +tests are skipped in each build because fault injection is disabled (six +skipped executions). The full maintained-source formatting check and both Git +whitespace checks pass. + +Builds and tests were serialized with the campaign's exclusive machine lock, +used separate temporary directories, and kept test databases on real ext4 +storage. Source hashes were unchanged throughout validation. Commands, logs, +counts, compiler settings, binary hashes, and source inventories are in +[the integration evidence](../benchmarks/results-20261017/cache-invalid-addresses-main-8e0f29b8/README.md). + +No benchmarks were rerun for this integration. Earlier performance numbers +remain specific to their recorded commits; the previously documented +performance uncertainty and inherited asynchronous allocation-progress stall +remain unresolved. Existing untracked build directories were preserved. + +## Cache performance investigation and optimization (2026-10-17) + +The selected `async-mask` implementation keeps invalid-address rejection while moving diagnostic formatting out of ordinary lookup paths, placing async miss allocation validation in the existing disk-load coroutine, and replacing the hot alignment remainder with a mask. Initialization now asserts the already required power-of-two page-size invariant before shift/division setup. Synchronous allocation validation remains inline; error, retry, callback and handle-ownership contracts are preserved. + +The exact source passes **124 selected unit executions** across GCC release/debug and Clang 19 MemorySanitizer, plus debug prefetch admission and exported/target formatting. All 172 validated source-file hashes match the applied branch. One- and six-worker bounded real-I/O async churn also pass identity, status, geometry and completion checks. These checks do not constitute full CI. + +Comparisons use main `8e0f29b8`, the unoptimized invalid-address branch `da575726`, and the selected source. Across eight resident cache read/hit cases, the largest selected/main mean loss is 1.08%; independent async access improves 2.03% at one worker and 1.94% at eight workers versus the unoptimized branch. In the 32-page blocking probe, independent access improves 8.10% versus main and 6.67% versus the unoptimized branch. Some intervals still extend beyond a 3% loss; no universal neutrality claim is made. + +Single-worker resident database point queries are −1.51% [−3.61%, +0.64%] versus main; 10,000-row ranges are −0.03% [−0.52%, +0.45%]. + +Resident claim/lock/write throughput ranges from −0.16% to +0.40% versus main across one/eight workers and disjoint/shared pages; all four pointwise intervals exclude a 3% loss. These 72 checked measurements do not establish database insertion neutrality. + +Exact-source fixed-count insertion shows −4.09% throughput through close without WAL versus main, with a wide [−24.51%, +21.84%] interval, and −1.28% with WAL. The no-WAL loss remains indeterminate. Earlier −9.71% async-load results and subsequent non-reproduction are retained; shared quotas did not causally explain the reversal. Valid nonblocking misses improve 17.84% versus the unoptimized branch but remain 29.83% slower than main (3.47 extra CPU ns/op): allocator membership must be checked before BUSY to preserve the new error semantics. That implementation cost remains open to optimization; production miss frequency was not measured. + +The inherited asynchronous cache admission/batch-reservation progress limitation remains unresolved; bounded churn does not prove progress across all cache-pressure and worker-lifecycle interleavings. Experiments were serialized, used real ext4 storage and retained raw samples, hashes, failures and uncertainty. Full results, exact source/library identities, methods and reproduction artifacts are in [the performance evaluation](../benchmarks/results-20261017/cache-invalid-addresses-performance/README.md). diff --git a/src/cache.h b/src/cache.h index 259a32e6b..e5e51fa9f 100644 --- a/src/cache.h +++ b/src/cache.h @@ -374,8 +374,11 @@ cache_extent_discard(cache *cc, uint64 addr, page_type type) * page whose read is already in flight may still wait for that read. * On any failure, page is cleared and the caller owns no reference. * - * addr is a byte offset from the beginning of the disk. It should be aligned - * to cache_page_size(). + * addr is a byte offset from the beginning of the disk. Misaligned addresses, + * addresses outside the cache/allocator capacity, and addresses in unallocated + * extents return STATUS_BAD_PARAM, including for nonblocking gets. Callers must + * keep the extent allocated throughout the get and the returned handle's life. + * The asynchronous get API below reports the same address errors. *---------------------------------------------------------------------- */ static inline platform_status @@ -528,7 +531,8 @@ cache_unlock(cache *cc, page_handle *page) * * Asynchronously load the extent with given base address. No notification is * provided to the calling thread; it may call cache_get when it's ready - * to block on the arrival of the page. + * to block on the arrival of the page. Invalid addresses are ignored; demand + * reads report address errors. addr must be extent-aligned for this hint. * *---------------------------------------------------------------------- */ diff --git a/src/clockcache.c b/src/clockcache.c index a4871aeaa..5276b203c 100644 --- a/src/clockcache.c +++ b/src/clockcache.c @@ -391,37 +391,76 @@ clockcache_divide_by_page_size(const clockcache *cc, uint64 addr) * structures, and lookup_no indexes cc->lookup directly. Keep these checks in * production and centralize them here so every lookup-table user is covered. */ -static inline uint64 -clockcache_lookup_number(const clockcache *cc, uint64 addr) +/* Keep diagnostic formatting out of the normal cache lookup path. */ +static void __attribute__((cold, noinline)) +clockcache_report_invalid_address(const clockcache *cc, uint64 addr) { uint64 page_size = clockcache_config_page_size(cc->cfg); - platform_assert(addr % page_size == 0, - "Unaligned cache page address %lu (page size %lu)", - addr, - page_size); + if (addr % page_size != 0) { + platform_error_log( + "Unaligned cache page address %lu (page size %lu)\n", addr, page_size); + } else { + uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); + platform_error_log("Cache page address %lu is outside lookup capacity " + "%lu\n", + addr, + lookup_capacity * page_size); + } +} - uint64 lookup_no = clockcache_divide_by_page_size(cc, addr); +static inline bool32 +clockcache_try_lookup_number(const clockcache *cc, + uint64 addr, + uint64 *lookup_no) +{ + uint64 page_size = clockcache_config_page_size(cc->cfg); + if (UNLIKELY((addr & (page_size - 1)) != 0)) { + clockcache_report_invalid_address(cc, addr); + return FALSE; + } + *lookup_no = clockcache_divide_by_page_size(cc, addr); uint64 lookup_capacity = cc->lookup_bh.length / sizeof(cc->lookup[0]); - platform_assert(lookup_no < lookup_capacity, - "Cache page address %lu is outside lookup capacity %lu", - addr, - lookup_capacity * page_size); + if (UNLIKELY(*lookup_no >= lookup_capacity)) { + clockcache_report_invalid_address(cc, addr); + return FALSE; + } + return TRUE; +} + +/* Internal operations on existing mappings must still satisfy this invariant. + * Demand reads use the fallible helpers to reject addresses from disk. */ +static inline uint64 +clockcache_lookup_number(const clockcache *cc, uint64 addr) +{ + uint64 lookup_no; + platform_assert(clockcache_try_lookup_number(cc, addr, &lookup_no)); return lookup_no; } -static inline uint32 -clockcache_lookup(const clockcache *cc, uint64 addr) +static inline bool32 +clockcache_try_lookup(const clockcache *cc, uint64 addr, uint32 *entry_number) { - uint64 lookup_no = clockcache_lookup_number(cc, addr); - uint32 entry_number = cc->lookup[lookup_no]; + uint64 lookup_no; + if (!clockcache_try_lookup_number(cc, addr, &lookup_no)) { + return FALSE; + } + *entry_number = cc->lookup[lookup_no]; - debug_assert(((entry_number < cc->cfg->page_capacity) - || (entry_number == CC_UNMAPPED_ENTRY)), + debug_assert(((*entry_number < cc->cfg->page_capacity) + || (*entry_number == CC_UNMAPPED_ENTRY)), "entry_number=%u is out-of-bounds. " " Should be either CC_UNMAPPED_ENTRY," " or should be < %d.", - entry_number, + *entry_number, cc->cfg->page_capacity); + return TRUE; +} + +static inline uint32 +clockcache_lookup(const clockcache *cc, uint64 addr) +{ + uint32 entry_number; + platform_assert(clockcache_try_lookup(cc, addr, &entry_number)); return entry_number; } @@ -2262,13 +2301,7 @@ clockcache_acquire_entry_for_load(clockcache *cc, // IN uint64 addr, page_type type) // OUT { - /* - * Validate allocation membership only when admitting a new mapping. A - * cache hit inherits this property from the mapping, which is removed by - * cache_extent_discard() before the allocator can make the extent free. - */ - clockcache_assert_page_access_valid(cc, addr, type); - + /* The demand-read caller has already validated allocation membership. */ threadid tid = platform_get_tid(); uint64 lookup_no = clockcache_lookup_number(cc, addr); uint32 entry_number = clockcache_get_free_page(cc, @@ -2405,9 +2438,11 @@ clockcache_get_internal(clockcache *cc, // IN { clockcache_assert_page_type_valid(addr, type); - // We expect entry_number to be valid, but it's still validated below - // in case some arithmetic goes wrong. - uint32 entry_number = clockcache_lookup(cc, addr); + uint32 entry_number; + if (!clockcache_try_lookup(cc, addr, &entry_number)) { + *rc = STATUS_BAD_PARAM; + return FALSE; + } if (entry_number != CC_UNMAPPED_ENTRY) { #if SPLINTER_DEBUG @@ -2418,7 +2453,16 @@ clockcache_get_internal(clockcache *cc, // IN #endif return clockcache_get_in_cache( cc, addr, blocking, type, entry_number, page, rc); - } else if (blocking) { + } + + /* A hit inherits allocation validity from its mapping, which is removed by + * cache_extent_discard() before the allocator can free the extent. Check + * misses even for a nonblocking get, before returning STATUS_BUSY. */ + if (!allocator_page_valid(cc->al, addr)) { + *rc = STATUS_BAD_PARAM; + return FALSE; + } + if (blocking) { return clockcache_get_from_disk(cc, addr, type, page, rc); } else { *rc = STATUS_BUSY; @@ -2599,6 +2643,15 @@ clockcache_get_from_disk_async(clockcache_get_async_state *state, uint64 depth) { async_begin(state, depth); + /* A miss must be allocated before it can reserve a cache entry or issue I/O. + * Resident hits inherit allocation validity from their existing mapping. + */ + if (!allocator_page_valid(state->cc->al, state->addr)) { + state->result_status = STATUS_BAD_PARAM; + state->succeeded = TRUE; + async_return(state); + } + state->entry_number = clockcache_acquire_entry_for_load(state->cc, state->addr, state->type); if (state->entry_number == CC_UNMAPPED_ENTRY) { @@ -2686,9 +2739,13 @@ clockcache_get_internal_async(clockcache_get_async_state *state, uint64 depth) state->tid = platform_get_tid(); clockcache_assert_page_type_valid(state->addr, state->type); - // We expect entry_number to be valid, but it's still validated below - // in case some arithmetic goes wrong. - state->entry_number = clockcache_lookup(state->cc, state->addr); + uint32 entry_number; + if (!clockcache_try_lookup(state->cc, state->addr, &entry_number)) { + state->result_status = STATUS_BAD_PARAM; + state->succeeded = TRUE; + async_return(state); + } + state->entry_number = entry_number; if (state->entry_number != CC_UNMAPPED_ENTRY) { async_await_subroutine(state, clockcache_get_in_cache_async); @@ -3412,18 +3469,33 @@ clockcache_prefetch_pages(clockcache *cc, platform_assert(PAGE_TYPE_FIRST <= type && type < NUM_PAGE_TYPES); platform_assert(num_pages > 0); platform_assert(num_pages <= cc->cfg->pages_per_extent); - clockcache_assert_page_access_valid(cc, first_addr, type); + /* Prefetch is a hint: reject malformed pointers without publishing a + * mapping. A later demand read will return the address error to its caller. + */ + uint64 lookup_no; + if (!clockcache_try_lookup_number(cc, first_addr, &lookup_no) + || !allocator_page_valid(cc->al, first_addr)) + { + return; + } uint64 last_page_offset = clockcache_multiply_by_page_size(cc, num_pages - 1); - platform_assert(first_addr <= UINT64_MAX - last_page_offset); + if (first_addr > UINT64_MAX - last_page_offset) { + platform_error_log("Cache prefetch range overflows at address %lu\n", + first_addr); + return; + } uint64 last_addr = first_addr + last_page_offset; if (last_addr != first_addr) { /* A legal-sized prefetch can straddle an extent boundary. Validate the * allocation state at both ends before publishing any cache entries. */ - clockcache_assert_page_access_valid(cc, last_addr, type); + if (!clockcache_try_lookup_number(cc, last_addr, &lookup_no) + || !allocator_page_valid(cc->al, last_addr)) + { + return; + } } - (void)clockcache_lookup_number(cc, last_addr); for (uint64 page_off = 0; page_off < num_pages; page_off++) { uint64 addr = first_addr + clockcache_multiply_by_page_size(cc, page_off); @@ -3596,7 +3668,11 @@ void clockcache_prefetch(clockcache *cc, uint64 base_addr, page_type type) { platform_assert(cc != NULL); - platform_assert(base_addr % clockcache_extent_size(cc) == 0); + if (base_addr % clockcache_extent_size(cc) != 0) { + platform_error_log("Unaligned cache prefetch extent address %lu\n", + base_addr); + return; + } clockcache_prefetch_pages(cc, base_addr, cc->cfg->pages_per_extent, type); } @@ -4284,6 +4360,7 @@ clockcache_config_init(clockcache_config *cache_cfg, uint64 use_stats) { int rc; + platform_assert(IS_POWER_OF_2(io_cfg->page_size)); ZERO_CONTENTS(cache_cfg); cache_cfg->super.ops = &clockcache_config_ops; diff --git a/tests/unit/writeback_set_test.c b/tests/unit/writeback_set_test.c index f1e30b9d3..61c6aac2d 100644 --- a/tests/unit/writeback_set_test.c +++ b/tests/unit/writeback_set_test.c @@ -446,10 +446,12 @@ static void *read_fault_callback_arg; static bool32 read_fault_complete; static bool32 read_fault_reject_init; static bool32 read_fault_reject_append; +static uint64 read_fault_attempts; static platform_status reject_read(io_handle *io, void *buf, uint64 bytes, uint64 addr) { + read_fault_attempts++; return STATUS_TIMEDOUT; } @@ -479,6 +481,9 @@ read_fault_init(io_async_state *state, async_callback_fn callback, void *callback_arg) { + if (cmd == io_async_preadv) { + read_fault_attempts++; + } if (cmd == io_async_preadv && read_fault_reject_init) { return STATUS_NO_MEMORY; } @@ -509,6 +514,7 @@ read_fault_install(io_handle *io) read_fault_complete = FALSE; read_fault_reject_init = FALSE; read_fault_reject_append = FALSE; + read_fault_attempts = 0; io->ops = &read_fault_ops; } @@ -519,6 +525,127 @@ read_ready(void *arg) *ready = TRUE; } +static void +assert_cache_rejects_address(cache *cc, uint64 addr) +{ + for (unsigned blocking = 0; blocking <= 1; blocking++) { + page_handle page = {.page = (cache_page *)1}; + ASSERT_TRUE( + STATUS_IS_EQ(cache_get(cc, addr, blocking, PAGE_TYPE_MISC, &page), + STATUS_BAD_PARAM)); + ASSERT_TRUE(page_handle_is_null(&page)); + cache_assert_free(cc); + } + + page_get_async_state_buffer state; + bool32 ready = FALSE; + cache_get_async_state_init( + &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); + ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); + page_handle page = {.page = (cache_page *)1}; + ASSERT_TRUE(STATUS_IS_EQ(cache_get_async_state_result(&state, &page), + STATUS_BAD_PARAM)); + ASSERT_TRUE(page_handle_is_null(&page)); + ASSERT_FALSE(ready); + cache_assert_free(cc); + + /* Invalid speculative hints must not abort before the demand read can + * return its error, nor publish a loading entry or issue any read. */ + cache_prefetch_page(cc, addr, PAGE_TYPE_MISC); + cache_prefetch(cc, addr, PAGE_TYPE_MISC); + cache_assert_free(cc); +} + +static void +assert_cache_reads_address(cache *cc, uint64 addr) +{ + page_handle page; + ASSERT_TRUE(SUCCESS(cache_get(cc, addr, TRUE, PAGE_TYPE_MISC, &page))); + ASSERT_EQUAL(addr, page_handle_addr(&page)); + ASSERT_EQUAL(0, (unsigned char)page_handle_data(&page)[0]); + cache_unget(cc, &page); + ASSERT_TRUE(SUCCESS(cache_get(cc, addr, FALSE, PAGE_TYPE_MISC, &page))); + cache_unget(cc, &page); + + page_get_async_state_buffer state; + bool32 ready = FALSE; + cache_get_async_state_init( + &state, cc, addr, PAGE_TYPE_MISC, read_ready, &ready); + ASSERT_EQUAL(ASYNC_STATUS_DONE, cache_get_async(&state)); + ASSERT_TRUE(SUCCESS(cache_get_async_state_result(&state, &page))); + ASSERT_EQUAL(addr, page_handle_addr(&page)); + cache_unget(cc, &page); + cache_assert_free(cc); +} + +CTEST2(writeback_set, test_cache_invalid_address_shapes) +{ + cache *cc = (cache *)&data->cc; + uint64 addr = alloc_and_dirty_extent(&data->cc, &data->al); + uint64 page_size = cache_page_size(cc); + uint64 extent_size = cache_extent_size(cc); + uint64 capacity = allocator_get_capacity((allocator *)&data->al); + uint64 invalid[] = {0, + page_size, + extent_size - page_size, + addr + 1, + addr + page_size - 1, + capacity, + capacity + page_size, + UINT64_MAX - (page_size - 1), + UINT64_MAX}; + + /* Check misalignment with the containing page both resident and absent. + * The largest aligned address also catches overflow-prone end checks. */ + for (unsigned resident = 0; resident < 2; resident++) { + read_fault_install(data->io); + read_fault_reject_init = TRUE; + for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { + assert_cache_rejects_address(cc, invalid[i]); + } + data->io->ops = read_saved_ops; + ASSERT_EQUAL(0, read_fault_attempts); + assert_cache_reads_address(cc, addr); + cache_flush(cc); + ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); + } +} + +CTEST2(writeback_set, test_cache_unallocated_and_freed_addresses) +{ + cache *cc = (cache *)&data->cc; + allocator *al = (allocator *)&data->al; + uint64 page_size = cache_page_size(cc); + uint64 extent_size = cache_extent_size(cc); + uint64 unallocated = allocator_get_capacity(al) - extent_size; + ASSERT_EQUAL(AL_FREE, allocator_get_refcount(al, unallocated)); + + uint64 freed = alloc_and_dirty_extent(&data->cc, &data->al); + assert_cache_reads_address(cc, freed); + ASSERT_EQUAL(AL_NO_REFS, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); + cache_extent_discard(cc, freed, PAGE_TYPE_MISC); + ASSERT_EQUAL(AL_FREE, allocator_dec_ref(al, freed, PAGE_TYPE_MISC)); + + read_fault_install(data->io); + read_fault_reject_init = TRUE; + uint64 invalid[] = {unallocated, + unallocated + extent_size - page_size, + freed, + freed + extent_size - page_size}; + for (unsigned i = 0; i < ARRAY_SIZE(invalid); i++) { + assert_cache_rejects_address(cc, invalid[i]); + } + data->io->ops = read_saved_ops; + ASSERT_EQUAL(0, read_fault_attempts); + + /* Failed reads must not poison admission or subsequent disk reads. */ + uint64 retry = alloc_and_dirty_extent(&data->cc, &data->al); + assert_cache_reads_address(cc, retry); + cache_flush(cc); + ASSERT_TRUE(SUCCESS(cache_evict(cc, FALSE))); + assert_cache_reads_address(cc, retry); +} + CTEST2(writeback_set, test_cache_sync_read_error_and_retry) { cache *cc = (cache *)&data->cc;